{"version":7,"data":{"actionType":"INITIATE","spectra":[{"originalInfo":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"CCP-3863_25.zip/CCP-3863/25","pulseSequence":"hsqcedetgp","aqMod":3,"experiment":"hsqc","acquisitionScheme":"Echo-antiecho","lpNumberOfCoefficients":[0,32],"linearPredictionBin":[0,512],"tdOff":[0,0],"windowMultiplicationMode":[4,4],"title":"Parameter file, TopSpin 4.5.0","temperature":298.064083841974,"type":"NMR Spectrum","phc1":[0.0717765018343925,0],"phc0":[-226.707077026367,0],"numberOfPoints":"11","originFrequency":[400.301730322473,100.666587167],"probeName":"Z166552_0019","baseFrequency":[400.3,100.65551506],"scaleFactor":[64,64],"fieldStrength":9.401684034256371,"spectralWidth":[7.80661127165895,249.991250964185],"spectrumSize":[1024,1024],"acquisitionTime":0.0016000000000000005,"pulseStrength90":31796.50238473768,"relaxationTime":1.5,"numberOfScans":2,"groupDelay":68,"DSPFVS":20,"DECIM":6400,"increment":0.780661127165895,"epoch":1748065902000,"date":"Sat, 24 May 2025 05:51:42 GMT","localeDate":"5/24/2025, 7:51:42 AM","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1730.3224730085276,11072.10700000394],"experimentNumber":25},"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":[[16874,270,-234790,-340070,-132232,43979,52095,-49548,-246427,-196993,-144036,17,342120,610355,592157,242848,190708,438690,374800,228369,9380,-46683,12139,-13829,-129866,-143080,28335,280271,323344,28951,-173618,-36526,50318,-77415,-91404,-2149,-5461,-57214,-84832,-67139,105448,240566,242364,97987,-56081,61339,311458,264845,17057,-183710,-205841,-20629,75213,6150,55822,54434,-177904,-391122,-196627,-22113,-64822,-51598,8160,-27403,-79131,-65892,-113919,-140211,-236614,-191877,30363,160717,154965,199460,215201,99270,77743,55783,154014,194915,86789,-4625,47079,21695,-49383,-23504,101861,201591,38361,-253246,-384385,-203003,167151,213566,149800,142840,113870,28318,4768,85365,98295,124392,-43700,-199364,-281779,-367587,-230963,-29949,79118,-182096,-504152,-426523,1436,16447,-167632,-321650,-256899,-179315,-157549,-188614,-55014,-49709,-29850,-67235,-43216,42716,134065,134361,65247,-87016,61131,350771,346841,235368,186841,90965,-46922,-41027,-2581,65753,-227478,-265801,-74106,-126827,-241184,-169178,-71478,-80793,-156610,-143550,-293544,-447008,-196384,61687,245005,-77807,-323744,-351661,-117433,38973,160095,18707,-90317,-5674,279093,222211,36946,-36070,-108923,-178835,12243,126183,162958,248661,213275,74607,45164,136255,255347,152281,-107844,-87452,172161,311217,159265,-82983,-87139,-117037,-220922,-149774,-208125,-275438,-105978,130650,208539,114297,-161074,-357069,-405115,-372430,-267495,11531,129294,40128,-126271,-18287,177611,189268,-58981,-130536,10187,180833,121784,560,-140206,-152127,-35896,11449,-17664,-19951,57038,273695,344007,183312,21913,90348,231514,123797,276930,351453,249382,224951,228928,150920,121781,97918,-43537,-55973,-85618,-35330,66505,162122,-6412,2541,-34214,-23861,66950,162441,115126,73296,122578,169345,97680,-61040,-23403,3826,151132,283788,214254,-176043,-379449,-53634,360363,397389,13060,123256,53041,-9499,66781,193558,151524,-24654,-126430,-49074,24903,-84759,-210036,-187245,-77833,-50869,-109480,-49557,97297,126136,59475,187016,345507,270923,653,-178560,-241239,-81144,31585,32348,-1627,-25944,-102606,-161783,-30708,-95315,-302967,-485666,-268373,-106717,-122895,-224221,-216716,-40730,50243,116159,69150,77361,125676,13907,-17996,10356,125332,-29329,-130882,-259551,-132110,36541,-27337,-106632,-90438,-93943,-140971,-263971,-220133,-43936,58992,116095,81949,-48387,-86317,40598,204841,15443,-143887,-311460,-287957,-78582,127456,164651,215978,234305,192398,-129,-104232,-29619,-3325,-191664,-285145,-272215,-294655,-278862,-158989,-58818,-83357,-65224,53711,144246,113402,-29130,-57432,-185912,-55855,87391,127984,-21353,-195745,-350479,-293760,-231944,-179247,-15153,121378,35322,-217808,-368033,-212869,-103091,-141951,-216038,-198324,-140585,-16181,167719,303475,432858,341991,301838,299527,120643,-137219,-312575,-190370,8518,123777,148560,47791,20073,-99137,-474804,-483999,-216074,-129440,-11181,83522,34156,-6842,141547,312835,450272,21451,-323391,-354499,-87484,3454,-45098,-45608,-129144,-102129,176299,281610,-51675,-264422,-68606,58534,-75290,-100152,111331,350897,397228,246341,172796,185390,28796,-96047,-202453,-438977,-135781,169410,-151324,-167968,583758,591017,-22233,525731,1340389,1917194,889931,-4610935,-8092126,-4500212,721100,3508732,3786668,3074126,1303312,224141,-242345,-354307,-249860,-376216,-136967,4718,-203077,-125162,301183,432313,389319,114416,-377064,-583847,-283814,98233,337486,298086,-30811,-126713,-154413,-11397,222839,195013,-119394,-165472,53757,237632,169230,210091,337835,251145,-12971,-141061,-115729,-223892,-306752,-216164,-141394,-16088,-11810,-7540,47560,161152,132056,-29544,-157585,-278350,-246390,-108871,-186196,-315938,138567,375597,152915,-33925,-21638,35711,160404,176024,83153,-96498,-180432,-132976,19308,87267,49556,-14564,-134968,-296827,-426090,-272370,-82786,-45676,54432,160286,372490,415959,149719,-193801,-282482,41728,130373,120774,357252,462684,314066,112275,-115249,-28218,3134,-126455,-221682,-175420,-133880,-81178,-138620,-148080,-79516,-107773,-136168,-151511,-83799,113922,88612,106903,107702,-35591,6641,124932,15637,-41268,41245,95716,44474,-55169,-11656,176647,453858,526629,346655,245642,41188,-94265,-306622,-342769,-173225,-161809,-173790,-201346,-216841,-239974,-391581,-312340,-33886,139110,208947,240285,17394,-272787,-155707,119937,262838,181795,163203,188209,105564,-23543,95603,295280,341031,330936,138085,1442,122151,106217,-147493,-150879,-113072,-245175,-121732,92868,262463,301602,82774,9349,230673,340658,215681,222863,414018,359165,260736,120038,75759,221721,60506,-136053,-136579,-21787,47892,55331,122472,381812,442532,298050,115504,-97839,-204245,-89618,78598,-54819,-108953,-12684,71300,54462,23189,93365,131970,55856,-66536,-268216,-233170,-114157,36975,75729,22714,-75707,25043,-19768,-111337,-90124,61906,10063,-32503,6569,-75683,-15268,184932,207977,58529,536,-22506,-12860,94246,167163,132012,174300,315545,277553,161255,154801,95190,-33104,67299,110239,-65756,-162208,-191444,-9636,181261,269031,262490,202399,71801,111322,184371,171082,-27903,-214258,-216290,-31656,-73530,-131530,-7157,131872,126608,124098,142637,42970,-43018,-24101,6902,127412,-10168,-321026,-391093,-319398,-447373,-468353,-340380,-366338,-270690,-148861,-256598,-386097,-247546,-211252,-278281,-195541,-183866,-235216,-106249,-125484,-536607,-511270,-451897,-309581,-199572,-173495,-68012,181929,296663,212666,4262,-62118,-119255,-237773,-219745,-103560,19493,46535,-117427,-271890,-149512,33058,147440,71595,65086,139680,184091,42077,-115305,-92897,-180737,4977,28680,10799,-67370,-106425,-132955,-94697,-69144,139119,295304,198262,124853,188260,61580,-195566,-230450,-100669,-149042,-203655,-303765,-206710,-230063,-318096,-163151,15023,77627,-41931,-165661,-75997,32670,-106791,-270988,-213239,-37693,182076,113345,-124999,-196866,-237569,-195957,-157784,-90635,-55564,-54959,-182036,-502976,-552529,-429745,-230791,-89218,-14869,12389,-34619,-17913,-55118,-87033,-155944,-142397,-138514,-115347,-53984,-31570,-66501,-4225,-17275,-69788,-118919,-57045,69033,126003,59306,-93683,-27581,143975,222262,196417,56059,-184309,-290602,-225993,-137698,26555,-71542,-147244,-53464,67353,3241,-56351,5604,73557,112092,76664,6980,-462,127286,180230,134770,280833,412080,527646,522832,396487,373419,618806,779981,677605,392112,264573,475555,809960,491718,67049,527017,205002,-151944,188666,488161,-378771,-394495,173234,184190,92599,104455,-1119519,-1807141,-432997,151217,-307701,-547504,-283871,-160195,68324,244220,230327,302947,328380,333026,395978,174546,44410,23506,20572,80390,88337,28981,-13441,323,59752,184190,170737,47608,26122,117266,159573,136799,198343,248312,215969,142711,154160,172819,95361,27393,52445,66757,-67101,-158790,-71254,-112151,-270540,-338510,-262962,-229521,-211534,-48775,171225,181987,-17387,-335496,-313085,-34333,98078,50362,49352,51007,28476,-26293,-13786,-37252,30797,-109720,-351016,-331234,-122058,-72535,-126626,-74561,-40557,16711,119113,47112,-190916,-262593,-155846,-46232,25417,235469,355433,259422,106938,-55994,-125243,-20618,76645,187032,195690,156346,53872,33429,151684,66538,10085,-9408,-5318,31276,57005,-52957,-172285,-296111,-218051,-22741,80075,78674,128246,181082,-17300,-226181,-175892,-35995,35622,77700,76141,62016,-93373,-167480,-73989,-27839,-7574],[-43126,-38126,-238793,-345565,-136639,56877,53286,-121329,-390238,-271077,-78810,74499,312908,546079,597026,305425,236911,447401,293963,83784,-113448,-130497,-92179,-112840,-207418,-175192,-4270,206256,241863,-3481,-152109,13810,95197,-19514,-63641,-17918,10201,14411,-47999,-133554,-14802,125945,158704,125560,53809,128258,350045,244392,-21316,-157962,-133476,11588,42539,-3631,99013,142658,-56609,-299991,-205537,-97406,-56412,39831,96823,64093,21867,-20167,-95028,-81277,-147357,-171765,-58933,63038,135402,233543,271600,183227,128673,74075,151870,165480,53131,-13669,65681,76536,13061,24312,128479,164193,-23893,-272597,-369328,-192879,163137,202722,138816,90363,24586,-6831,6207,37510,22977,95208,-75835,-281729,-329303,-360617,-282173,-152936,23951,-202447,-594526,-534635,-36571,24079,-168245,-316442,-220483,-85615,-60629,-108556,25640,-2760,-29379,-25982,100549,185654,170731,45291,-26031,-62252,114486,339864,332652,232654,180947,103386,-29651,-10451,89961,192384,-152013,-255959,-41512,-51893,-167235,-119796,-70822,-139064,-220148,-141666,-283659,-505600,-317732,-14778,209327,-46751,-264612,-267012,-21367,129973,243705,46228,-160021,-123160,144615,118278,-10420,-96032,-261177,-362855,-137807,9877,89134,215478,188627,-10638,-49835,138944,354831,218563,-126536,-211153,-1744,201112,134914,-48694,-100221,-130880,-203480,-80042,-108367,-113745,107705,256060,205257,66394,-177342,-321239,-358709,-406297,-397016,-135492,52479,74294,-43176,69062,280608,254935,-71508,-136800,79419,246190,161747,13569,-146992,-171198,-58110,12434,16454,-19342,51535,274518,286594,65103,-30376,91674,209036,110420,279772,328326,187738,149855,172607,180833,182244,126443,4115,-11420,-66668,-57906,-35613,-5805,-174694,-118989,-116642,-39527,110335,172817,82537,80913,180183,201016,38139,-160253,-91316,26197,203164,312973,249621,-37838,-154497,78308,376082,444567,211320,281089,127965,36766,149631,329335,233096,-60446,-208411,-89633,9727,-48737,-138551,-155291,-97511,-59188,-62784,2438,113629,165797,150900,200857,233085,120795,-114145,-247960,-331465,-210153,-127951,-101019,-92131,-38670,-69177,-150598,-78482,-107777,-254178,-440424,-211213,13386,3623,-111049,-171314,-27410,84874,172222,109081,84136,126296,83034,79532,18618,12977,-146644,-157167,-170236,20043,170359,5075,-145504,-105091,-83778,-119879,-262121,-247728,-45799,101719,114537,21967,-69326,-56152,21301,128892,7437,-39700,-193091,-258047,-111192,117282,212907,330801,361087,264314,70460,9670,74433,28374,-248440,-349802,-254935,-230745,-248697,-153214,-18950,3735,41251,78584,63213,389,-109765,-76666,-124225,29192,157416,183385,-41656,-300655,-432926,-275482,-170698,-146954,-31858,58156,-51925,-258723,-267538,-101985,-95283,-179863,-221721,-203435,-97871,74702,218284,253003,396620,319914,267473,284258,130832,-184429,-445248,-342341,-74612,122851,167684,30484,-34736,-128835,-447010,-424289,-174232,-89908,-11694,27712,4818,-32791,76890,303815,514199,77634,-277794,-327629,-100977,-86460,-219251,-136237,-141243,-150946,65601,237990,-36268,-251922,-58125,95365,4433,-11329,166383,378818,351279,147088,108118,194946,127829,46134,-75851,-295966,94,236969,-85858,-76781,434659,235235,-255385,531431,1056760,886765,383043,-2919487,-6776610,-5793111,286487,4259372,4058925,3100486,1483686,115587,-354422,-324979,-372111,-694052,-410832,-31869,-125565,-199133,53329,332069,504594,233586,-313689,-438082,-87311,147213,241729,183560,-68125,-42152,-23612,48254,221582,127894,-182212,-168960,140675,341156,173244,99725,186117,109132,-109208,-200116,-138552,-194480,-249632,-171831,-158780,-122182,-191054,-167744,-13636,191575,181967,16816,-85339,-192061,-194683,-174376,-312052,-377715,115002,363630,154035,-9735,-25335,31789,211230,168084,-70192,-208649,-83272,45174,134768,176759,82915,-8867,-85440,-209296,-348275,-231057,-134850,-171383,-6934,227645,454871,413407,70111,-217630,-175266,198126,270698,207331,374587,427116,256338,68442,-100160,-26531,-3537,-76533,-54139,-68858,-121802,-122944,-199652,-174506,-15336,-29910,-170604,-231566,-97096,174916,77512,342,29433,-35556,-7805,131649,57290,53148,151208,149560,-9510,-150415,-67651,172427,473079,560894,347566,196243,39037,-12044,-246439,-354692,-221694,-183414,-153245,-183570,-229080,-251967,-431213,-340483,-13016,204921,305864,324156,76511,-218678,-172574,72477,226154,141232,147734,258114,206098,24971,77139,269740,300284,220745,82612,14469,80532,-13360,-250825,-211893,-102098,-204267,-157838,-51123,92302,220756,144359,162460,310895,284514,79913,121688,288005,341141,301091,173618,165257,369547,193744,-58459,-59566,64128,63462,23133,139564,381075,354753,304299,198273,-41873,-157315,-5908,157982,-33099,-185086,-166134,-22353,50552,62531,141665,165601,41778,-142215,-348716,-232907,-96468,18062,56358,16421,-69228,33551,-21197,-124151,-90920,83758,65895,48825,1327,-144446,-71711,142361,192573,59089,-57814,-93271,-13538,88117,127800,71315,122032,280321,232517,35583,-10482,56185,50053,92242,35613,-102316,-115879,-167849,-9514,186601,286680,283847,276197,148830,97536,97859,100637,3954,-134698,-206129,-110510,-140546,-163810,-93886,45660,144502,172934,182323,91086,-13807,-6020,61115,191934,68933,-204066,-307346,-291941,-402789,-412829,-348697,-422650,-309376,-217027,-374043,-511452,-244222,-78717,-172092,-211111,-205651,-208879,-123096,-195959,-522587,-381362,-300774,-234717,-154109,-91408,-24379,193944,295645,177850,-24745,-4692,-9134,-187362,-236093,-131410,-28316,27421,-60457,-226067,-164309,-15585,57616,-41531,-16598,98218,165502,86802,-57653,-120816,-343352,-162843,-25477,33665,-32845,-36208,-53766,-55373,-68807,118877,291132,210010,105549,127641,50038,-120319,-166184,-97593,-133644,-181883,-299512,-175237,-149877,-225125,-106362,54400,109473,-31383,-148853,-63003,77817,-43769,-255103,-222775,-12241,240118,230010,31409,-127798,-276845,-212389,-105711,-112702,-150041,-119750,-185983,-460008,-512898,-421968,-295916,-144681,1980,79419,-6268,-74627,-69287,37244,20962,-48042,-130612,-150143,-69162,-27734,-124957,-84771,149,18053,-52784,-15134,97237,98566,35382,-10129,115191,207997,154758,95990,32385,-160912,-281470,-253116,-89127,156599,18622,-142871,-57875,116976,7300,-140261,-38240,110572,130953,62554,-1423,-60895,-3474,60881,76471,161937,238589,366193,339216,136726,157670,459671,636213,579150,323458,177791,453213,1029477,940653,538586,683013,302408,-263299,-292936,133858,-108985,-64539,357387,198766,-14967,149308,-586108,-1462849,-1072147,-698976,-686161,-733246,-324704,61411,249440,405427,433973,412349,320922,315246,386957,148330,41114,64963,40814,26866,43829,103627,113423,18630,-19996,89393,103634,13213,16255,134324,219667,183658,178267,183325,167513,124199,176937,224992,144923,75249,74594,20294,-160235,-271001,-191259,-232014,-316573,-302400,-196850,-193617,-230170,-95783,122586,135024,-48008,-340801,-289959,-13871,114992,58068,19137,26309,40867,12589,31875,40866,127444,-54220,-412195,-472015,-209391,-59599,-82770,-39249,8014,61559,156811,111273,-117399,-197520,-94020,14861,55077,179821,218173,181013,153223,44261,-87762,-64606,60287,269408,282418,172188,71735,34805,105972,72174,-18053,-41546,-11717,-12554,-24738,-91629,-132982,-208115,-119347,57525,136795,115754,91990,110941,-49904,-248274,-238889,-92793,-4801,6344,-33462,-27206,-115529,-170174,-75375,-32218,-64732],[-85373,-62583,-191852,-246303,-61304,91562,45268,-201376,-532032,-352735,-34019,113715,235133,421807,521955,288529,221433,383068,177210,-76941,-220298,-198612,-161860,-194936,-291876,-216778,-47057,104339,115644,-52274,-138370,28540,100889,13993,-20412,10496,57455,90790,-7959,-173654,-104178,32581,82120,135040,134099,163497,312764,168277,-68419,-111151,-30654,36819,-31140,-69492,100178,168572,7620,-210128,-186880,-146208,-35711,126528,159236,117721,77827,-5858,-88090,-29042,-64405,-141396,-129377,-38112,90570,211438,275179,274820,197425,87642,113199,95972,-11115,-47443,69381,115281,56535,35885,100766,82045,-111301,-295921,-351252,-212322,96902,147865,100827,3918,-111494,-104654,-36213,-15014,-58682,34236,-114600,-295136,-305037,-294793,-273557,-249255,-60689,-230255,-649157,-595391,-90527,-34186,-196465,-278769,-142985,23403,37760,-33034,52821,-2401,-45210,7152,196575,251644,135409,-89265,-106654,18090,190848,280703,272393,220011,186162,124411,-20065,-13596,151040,290032,-66500,-253096,-62750,-7906,-70185,-40002,-67396,-166412,-238282,-109670,-251837,-544247,-387345,-34802,202255,-13124,-212638,-198082,55402,191948,284986,54149,-241280,-263495,-17431,9325,-50686,-154654,-394648,-514280,-296212,-126251,-6192,158820,140816,-88359,-118985,114758,326727,176981,-146691,-279408,-162079,37740,63589,-2241,-74313,-135606,-201129,-38154,-39081,50616,348496,387759,182188,5923,-140725,-187339,-240655,-407991,-489142,-254918,-42840,66900,-3191,92875,291299,269018,-57805,-109137,130341,279561,192983,52113,-122825,-152295,-52723,43488,73325,-21211,10709,219095,203782,-20242,-71615,27429,115836,64082,242184,286705,177373,132206,101892,132067,158259,101804,26951,14415,-50202,-56620,-112187,-170667,-330885,-213738,-148323,-43102,121317,148274,29514,46387,162917,150686,-79934,-294149,-177854,27787,237084,288135,204999,53806,87492,190870,319531,412664,335911,418825,222462,88528,208181,418984,277780,-113721,-282275,-125437,-10330,-29762,-70918,-92886,-77125,-42925,-9703,59112,112052,163423,202781,190729,105242,-31768,-206727,-292750,-407074,-313688,-245473,-225942,-217585,-70373,-55300,-148386,-115935,-80675,-156540,-337514,-134675,107890,104468,24408,-86101,-1910,95742,191386,132035,94411,114826,128306,172034,40739,-91677,-287235,-209788,-87350,162693,290107,33160,-181600,-115695,-68361,-115370,-270594,-276721,-76090,107964,77884,-66529,-90135,-3165,5451,34982,13729,69320,-107795,-260033,-153953,103019,269179,439283,451771,306083,139945,121671,162251,49224,-275149,-384404,-244476,-169682,-195398,-123615,44832,92726,123455,95710,2574,-80928,-127388,-71821,-72234,77931,185912,211288,-57204,-368946,-454809,-221254,-85744,-57750,7485,-10236,-161325,-276939,-128060,44669,-72169,-183176,-162502,-156633,-40021,149451,241037,192614,318117,227526,141120,145937,39831,-239458,-514032,-413922,-125276,104223,148927,-21788,-112765,-149813,-362574,-311632,-101163,-18174,-19221,-79093,-100170,-125253,-63697,209180,487096,101502,-198497,-282348,-152117,-234839,-370752,-163371,-76114,-148931,-34840,165053,-20954,-194273,3318,159568,107443,83780,167457,299377,196191,5497,55148,201034,231672,216037,112499,-54119,189768,301423,-2431,-20348,130081,-173239,-385159,510179,635081,-39035,-47388,-1272920,-5393057,-6664197,-341910,4511684,3917883,2859482,1595785,150560,-289970,-197759,-382575,-772800,-494761,-38750,-71404,-290745,-195459,156037,487802,301820,-176492,-190967,156809,205802,125706,45147,-109601,51938,96619,57270,112408,-16744,-245435,-140355,206230,405755,180373,14922,23249,-50566,-199462,-239356,-163368,-161070,-156525,-94673,-135410,-165586,-297481,-263772,-39717,234874,235787,86792,6618,-104115,-139264,-210918,-375171,-382685,89216,355421,192765,56058,5522,50533,235184,133087,-193641,-279859,24699,222498,251933,219966,76488,-10608,-14768,-81334,-234496,-176530,-174020,-262791,-79611,236940,465573,362248,-5837,-211942,-55807,317600,377685,288591,383082,367832,146389,-55525,-151476,-52545,20285,28909,135766,50053,-58854,-86602,-189252,-168536,36602,15405,-221128,-288936,-99018,186900,42324,-102461,-81264,-93370,-57912,120748,104237,135335,226224,174363,-48149,-199956,-89607,186721,503227,546398,303338,128231,52236,121454,-116914,-285051,-161316,-83140,-27430,-86890,-193349,-221515,-405526,-317904,28375,269756,356260,326433,92908,-161155,-172556,33478,227985,146132,131942,257028,222311,54191,69387,230603,265130,143890,61598,39772,51095,-84255,-267885,-221339,-80807,-134311,-147994,-161304,-70128,120593,188211,288439,388381,235913,-81445,-83533,73061,270609,287798,179804,221503,476315,299514,32998,49749,159879,72435,-9098,144667,354338,265283,317946,269651,4024,-123996,28885,186841,-4502,-228025,-321060,-164385,3157,80959,185371,196347,31306,-202287,-406795,-237116,-75169,12750,43211,36776,-14071,72631,-18075,-124888,-93787,74472,90927,100875,-2432,-181884,-129224,66957,145911,54406,-84966,-95641,48198,76885,63175,19419,92972,227082,151824,-101473,-175439,18537,142972,120422,-26641,-116336,-59870,-128969,13164,227532,334589,307521,333466,217716,78498,-3669,7524,17228,-64304,-198955,-208413,-215403,-189073,-161536,-17726,172075,219897,190763,106330,11597,14130,78353,208197,120287,-84521,-200071,-225383,-286228,-272664,-264047,-392094,-292617,-260487,-463311,-566911,-207370,39094,-80319,-241952,-259900,-191133,-147998,-289199,-541198,-261983,-146551,-149235,-92249,11430,29384,181923,238743,90497,-67752,72083,112787,-140624,-263306,-145766,-40379,60097,61956,-116090,-135026,-47745,-12673,-95003,-35134,65841,108197,112765,15657,-127255,-480253,-318821,-79316,48809,-7957,32908,55359,22181,-35053,105379,252947,201532,93990,55879,8147,-37700,-70965,-66764,-93922,-125347,-248114,-127411,-63370,-99071,-10720,92095,95057,-46651,-103783,-30095,106170,9095,-215147,-209687,-5140,249870,295413,146691,-48479,-253215,-173849,-25497,-103794,-216918,-150783,-114581,-296653,-366922,-328349,-276148,-154504,1565,116523,32296,-72213,-50053,146850,185338,76760,-59429,-96090,-49956,-14475,-144647,-126434,26596,99566,10363,9055,101134,59227,14624,71593,243503,258254,128805,76008,43699,-71251,-172744,-172932,31257,293964,113846,-104741,-23299,200334,66266,-158749,-30225,158591,127397,38927,-1259,-103477,-128058,-68925,-10354,34082,114677,245088,175873,-105400,-65340,226502,349501,301128,119533,36305,364640,1029893,1089771,931624,886500,393774,-220161,-638043,-218579,12056,119980,362382,136332,-134761,135730,-147379,-979983,-1394169,-1219090,-910336,-825939,-291534,272915,315366,432078,545079,483532,311165,278372,367771,152471,63022,109288,46121,-92411,-45331,142423,196323,28725,-101472,-25407,25438,-25701,-10317,118396,235624,195932,126459,98399,93083,71313,160663,236004,160349,110519,103906,11628,-200987,-327192,-258630,-292990,-295014,-210684,-97047,-98739,-138345,-38346,109529,77952,-106273,-365425,-271927,7227,141880,60506,-43193,-58579,42902,79028,111519,145588,223111,9659,-412586,-550148,-260801,-40540,-66982,-51485,20976,102321,214716,203734,-7815,-85193,-3691,70889,55601,77601,33232,79353,178817,124228,-47376,-87410,23153,256602,299595,169732,97095,83094,102960,82254,-33297,-60337,-5269,-47006,-104311,-120628,-76681,-105604,-13524,148139,216985,170404,63050,42974,-75153,-255410,-270231,-110066,-22100,-52605,-129511,-93846,-90756,-123729,-42832,3237,-69610],[-82063,-53689,-96758,-58331,88014,150783,41092,-252660,-612985,-408980,-26194,104014,142868,287421,400650,216502,163244,273443,83865,-158920,-252222,-219231,-171265,-227782,-331307,-223490,-64439,12954,-9336,-89119,-118675,21902,84702,25745,34515,88948,139945,162402,33453,-159801,-110973,12265,57488,140449,173859,178571,237098,83081,-89858,-42004,85462,72110,-98787,-157869,65632,139269,28670,-100927,-107715,-133366,7228,202555,194711,128403,79492,-12461,-70499,29755,14809,-85253,-138490,-92547,44202,142907,227866,336260,265679,107047,72447,30994,-63753,-80124,67583,145606,99363,45622,60132,3872,-178309,-298839,-316909,-231566,16745,92246,70580,-63956,-227959,-219613,-95658,-39025,-93280,-2849,-114521,-217037,-196468,-172056,-192043,-260294,-111498,-229869,-632320,-579716,-139746,-138307,-233525,-198482,-17795,138360,125111,39282,62589,-18483,-57244,41789,242991,250938,53036,-230167,-150921,137276,269740,197033,198483,226572,227793,165852,-11877,-30999,194719,377420,52543,-200005,-78768,30806,54752,74526,-38260,-136780,-178730,-17822,-157528,-504274,-350748,42706,272894,43688,-157138,-128069,138334,253732,308919,69314,-283901,-369499,-145549,-51691,-41967,-165479,-447087,-569624,-395005,-232390,-86670,112326,98287,-127288,-133020,93119,219691,81079,-132615,-235299,-212024,-93329,-21016,27991,-28975,-139381,-205513,-15834,15676,214189,572548,509101,179598,-17343,-45541,26365,-50534,-337184,-490467,-301143,-112452,50959,20996,84520,243982,251876,-4282,-22352,184165,291035,216145,116374,-52460,-74790,7109,126255,164119,6520,-17622,154491,135927,-35574,-66116,-34793,30524,29094,201980,270293,246741,191978,54510,30633,68061,52799,39403,43040,-8594,-5454,-117604,-261577,-412070,-244271,-114739,-13563,132351,139932,11856,11929,97989,49731,-203677,-409993,-240228,34492,266227,242508,133841,106503,276482,254672,218342,333472,370006,523939,340034,169823,261418,459575,293098,-148584,-314924,-137941,-9062,-3415,3960,1278,-17038,1532,54281,124737,115267,139470,206352,158644,-3776,-143572,-247301,-295638,-430937,-341176,-260960,-268711,-286037,-81148,-51662,-151341,-128338,-24348,-43574,-210429,-44534,170937,176532,169126,49203,51873,93964,186470,154672,122797,109223,149722,242622,78133,-144308,-384573,-244103,-14767,275255,383986,69343,-179261,-88190,-27505,-105123,-260106,-283224,-114334,86951,27772,-145543,-89229,77402,18256,-35308,39134,164838,-62428,-275370,-178013,110448,353136,549219,495875,302311,191043,222762,234730,63797,-264812,-367461,-216087,-109385,-132030,-79213,112933,163804,169712,117061,9103,-60056,-50251,-21149,-18908,96033,168368,200399,-67745,-381058,-404514,-135091,15382,75257,96152,-58973,-256701,-253901,29991,204998,-23245,-142136,-59968,-72713,22861,194908,223163,124884,210873,86045,-48485,-75837,-121581,-287397,-510685,-396745,-121220,87863,106270,-85081,-173317,-131673,-231744,-181053,-17921,67515,-21301,-183355,-227151,-249362,-226276,78418,403691,98562,-123196,-232688,-211538,-388984,-457295,-127500,41508,-99662,-102098,81255,738,-92874,104952,234139,206189,167796,130700,136251,-38913,-153220,23203,204381,310303,363580,308942,223942,392809,357312,80153,8939,-151709,-441654,-373551,433512,168586,-672891,-322426,-92386,-4069409,-6605857,-1065647,3929445,3199038,2387838,1606366,281282,-86197,8426,-257205,-616461,-417487,-33278,-37713,-355320,-374250,-53165,341525,295451,-11375,78805,372649,253729,7707,-97823,-154216,114717,163130,26267,-60527,-189698,-279388,-76243,239080,414370,188593,-31124,-136485,-219212,-274265,-249323,-177414,-121734,-43898,326,-84448,-154222,-325336,-298791,-44378,270700,282738,162512,78723,-55070,-101557,-199927,-353030,-347811,46673,326819,238035,123063,47556,74251,216683,74710,-267028,-304980,98578,324468,310049,187102,18255,-29592,53376,46475,-125268,-140673,-218004,-332531,-165432,176451,400346,269898,-62592,-178439,33951,358144,401985,315100,361450,289516,5011,-235360,-281000,-115853,54193,142580,257495,128462,26235,2264,-134303,-154427,49589,13386,-269226,-312772,-102047,131930,-12912,-173044,-192609,-198334,-147575,60630,121734,172918,236272,145018,-84582,-209565,-86339,189202,493615,460244,211879,61930,81147,267888,44056,-167612,-41462,79972,158090,65097,-109157,-150845,-314043,-246200,65035,277191,298363,214648,46051,-130149,-169059,-1883,252168,190380,106510,157470,136298,46672,57607,168306,222754,113740,69662,56788,24783,-104178,-218809,-199912,-73959,-70057,-108597,-224981,-204262,9142,182156,316665,396607,172478,-250149,-364980,-170630,169520,235566,132903,213158,502664,344516,100864,140724,213929,48380,-46327,135951,327465,237230,332373,290598,11040,-121891,629,145849,7069,-241085,-451818,-335822,-91364,53764,184859,191006,15113,-226111,-420028,-251740,-73103,3586,18203,55363,55255,116105,-26838,-126842,-107874,26364,76384,111096,-15610,-203973,-191525,-40606,51190,9109,-107816,-60872,121953,35737,-44217,-38594,71857,159532,54897,-226339,-321601,-31050,202015,124396,-78408,-116743,-25366,-106854,36294,285356,382265,308371,342187,247447,47313,-111110,-99548,-5399,-27996,-202407,-307701,-291490,-214062,-203718,-62596,171069,225066,140866,58222,9586,19504,30505,139835,104125,-20665,-121310,-155248,-150333,-104792,-129242,-301603,-241725,-277843,-504937,-536472,-146088,109956,-23553,-272052,-332300,-196503,-183827,-390247,-597927,-199913,-43323,-86236,-41128,89336,50101,113536,123127,-35027,-127152,135213,207786,-118944,-304593,-158829,-28185,122387,204442,19287,-83953,-72587,-59064,-85395,8224,35933,5866,88865,73150,-113111,-551594,-421537,-133965,23698,-22359,74682,158500,94744,-15060,62731,157466,147504,68664,-24532,-59218,17290,11735,-28477,-49953,-54894,-167397,-78992,-117,10358,76694,90093,7364,-113521,-83778,-20138,87490,20920,-177432,-188548,-15299,226286,294201,172190,1046,-189945,-103895,49808,-72519,-232913,-117840,36272,-55055,-156619,-176896,-184421,-137864,-28572,115444,75641,-8716,-2113,209880,286976,190761,45356,14085,-12621,-4017,-121549,-110469,58084,146691,47752,12732,74162,8034,793,125227,303017,251539,118029,100178,56775,31895,-19517,-32307,166103,394321,195009,-38067,29361,278148,158084,-114047,12968,194433,92299,-4124,-6228,-118643,-199560,-158828,-102064,-63388,65357,186638,68903,-255123,-233969,-24011,-15607,-101799,-192551,-139918,217084,827058,1060803,1243889,1058156,457440,-80811,-939012,-598567,-38777,117747,168151,2924,-244651,88242,187575,-379712,-1343962,-1451616,-1011328,-795317,-196639,410391,299987,366977,548894,493633,287732,215792,328061,165967,81392,134771,42633,-223762,-156648,120962,208152,30540,-165354,-139768,-54120,-65554,-54744,60805,189382,159760,50636,12211,13142,8512,129277,216407,137576,111140,117245,25937,-202040,-338398,-275002,-286376,-219256,-95728,-3670,10277,19987,91566,126316,17989,-190623,-418574,-278974,10161,156071,50633,-114487,-166135,30089,138794,190725,228702,260524,29631,-379491,-560132,-280264,-42992,-97914,-111596,-11431,113943,256982,278573,92098,28922,82357,96110,4395,-67951,-157249,-27237,166456,146008,-35562,-102797,-45298,131273,210470,116984,99792,154752,155845,96636,-40299,-93124,-27823,-95921,-182086,-143360,-20197,-11308,67767,211741,283487,204649,24366,-28357,-112486,-270007,-284714,-111104,-30847,-95924,-210219,-154493,-56725,-53364,4014,45727,-44699],[-20414,-3815,26432,164216,273153,229678,56163,-244534,-591454,-411472,-56341,50505,73003,192239,279794,125979,85284,153985,51747,-108929,-189626,-186287,-129481,-208031,-302359,-176883,-47556,-52598,-104388,-100774,-90571,-1725,46475,10793,81589,185556,225282,201322,56870,-99236,-29491,71179,87866,136223,158107,167042,151499,14200,-83464,22526,170826,107378,-145196,-257135,-13665,59909,15048,14339,16696,-69223,50713,235361,180358,76648,5170,-58304,-56700,78462,68523,-25407,-95884,-96083,-6590,30500,118642,304274,278964,104483,29231,-22923,-102495,-120029,32738,137799,126695,56963,16345,-60472,-218793,-297378,-298180,-262371,-64472,37196,34880,-112749,-304989,-335055,-181668,-59074,-94463,-18363,-87085,-96599,-60085,-52242,-87514,-197702,-109320,-207483,-570180,-527688,-203893,-284913,-291978,-120738,98733,203599,155252,79893,66935,-52839,-87828,41884,211134,172814,-79088,-381013,-195274,210939,281378,78142,102511,223622,264440,181031,-46356,-85371,193840,428406,166681,-107247,-73895,50633,154333,165548,-12382,-84771,-84042,93308,-27428,-401031,-252528,161673,385099,90535,-128816,-80508,200833,286723,291072,65965,-295410,-441364,-238162,-73542,-4922,-147968,-437418,-556342,-443120,-319907,-168381,56176,40924,-156259,-130142,52571,63777,-45822,-110154,-114476,-152007,-170401,-124922,-16133,-36646,-192415,-247535,-43690,28296,322824,691430,551090,171192,-18068,52645,230755,138833,-223417,-421630,-299166,-169981,12702,13243,35051,135275,177076,35091,73408,209335,250167,188705,148899,13103,10959,81732,211527,235333,36070,-39850,77825,63364,-23899,-42234,-71065,-17361,-5921,141735,254351,336012,265049,1842,-126904,-85635,-29415,7297,38864,22764,54377,-73630,-269136,-422645,-239979,-66999,18675,131597,143638,24822,-25340,-13048,-90976,-317174,-499523,-287912,20519,253887,170895,57071,105887,324023,210552,69850,211063,294352,552941,429816,248376,284560,421157,253991,-170862,-319157,-146945,12,25970,68372,82335,30391,27143,86632,155234,100005,82947,137083,79561,-102118,-219441,-255868,-280987,-414559,-302706,-184435,-211196,-255093,-74028,-78261,-183490,-143123,6505,19862,-125075,19883,180283,199085,277007,192934,108347,65212,149164,164209,149008,93649,121284,250040,96884,-149164,-413375,-247617,19803,316730,415868,91148,-148657,-34638,22044,-87389,-232162,-281066,-163382,34892,-31883,-204177,-79186,151091,45465,-76939,49202,202738,-71398,-300312,-184931,134037,447765,637207,469300,222914,180960,276121,266308,52036,-243413,-307956,-162155,-62976,-94682,-57090,138356,178500,160634,138289,92801,74707,92179,64133,32762,84009,100207,141298,-78981,-337595,-301760,-40865,106942,205883,191277,-85699,-318146,-200054,166573,336209,40196,-74571,37803,6519,65515,193990,151366,32689,83995,-71580,-252656,-316229,-305289,-327592,-460055,-316917,-66242,81527,52107,-139377,-189253,-62373,-83357,-72299,47951,136838,-14154,-240579,-314004,-353356,-350943,-31916,316855,82428,-78887,-186605,-242290,-483501,-463143,-58625,166120,-16936,-123226,6426,29363,34357,219294,295034,275013,230414,91784,-50177,-297976,-307321,8160,209568,343023,441455,450833,461123,564308,393385,130975,19023,-262735,-442808,-229607,291088,-251174,-934935,-419691,384949,-2851602,-5464604,-1755885,2479525,1981438,1823921,1528818,432114,183402,264833,-16936,-318548,-264487,-32132,-6851,-349629,-443227,-242638,120234,225127,134265,292193,496659,268785,-95718,-220358,-189230,128268,158213,-14073,-206215,-314389,-257798,15591,242454,371720,198561,-26244,-256791,-363929,-314082,-219548,-164734,-75715,67684,106490,-7829,-93697,-271843,-270220,-31144,288375,313984,219727,105636,-53120,-75492,-122771,-237255,-280171,-4349,262676,255864,163545,89114,97480,172187,22720,-267998,-274514,124949,319929,282211,97171,-67774,-54493,112054,152081,-38919,-127493,-264847,-389299,-247801,74213,293833,173810,-74235,-109313,85074,328157,343655,275681,317647,219727,-115951,-399667,-439006,-189480,92075,229158,267129,144449,114187,116331,-58693,-136667,33718,-8445,-271244,-284585,-108805,32882,-57572,-175249,-251185,-297781,-243640,-32528,110887,173990,195223,73798,-115016,-178463,-54540,172721,426570,325811,106610,33141,129992,390489,201369,-29069,89510,241692,352051,246604,27098,-32826,-158866,-122329,97259,218250,139833,26249,-35605,-117548,-152998,-21342,282554,260232,83044,-3815,-7755,19560,50683,104990,182745,140440,107353,63614,8603,-63800,-114411,-148720,-75039,-20310,-39851,-219389,-276124,-79529,131653,233947,310361,96542,-374038,-620087,-354279,83559,191522,76111,155461,453748,334204,136972,187957,207891,-1235,-66436,140172,341936,312284,358326,261392,-13148,-137917,-66007,59672,4331,-213667,-511746,-475419,-193968,-4293,136105,145469,1856,-188128,-362771,-257170,-90380,-11084,-12935,66265,118315,150902,-42138,-122485,-120438,-37754,45462,107721,-16586,-206114,-238814,-148578,-69189,-75738,-137355,-18243,166857,-36184,-176675,-97369,52230,94586,-25289,-308451,-420056,-84307,209954,101182,-107574,-99204,-15352,-108265,52283,338718,405993,281374,302308,233793,13097,-199967,-193929,-54648,-23486,-201838,-369385,-347204,-232660,-213380,-91852,125902,174333,38756,-47594,-22739,11580,-68515,-7564,15106,-33821,-95917,-103748,-39004,39702,12936,-179788,-171201,-260137,-472583,-418627,-63823,131320,657,-273087,-380476,-211607,-214373,-465256,-662681,-202823,-11514,-56342,-14620,108762,7436,-15504,-23136,-158999,-185038,166706,252833,-124866,-344333,-171440,-4471,186417,319462,137435,-35152,-95718,-79435,-24866,95057,4463,-128179,9565,95507,-81927,-537100,-442900,-186424,-54381,-84635,77945,224827,127024,-44751,-31539,5850,41929,13822,-110847,-138525,28352,54224,-631,-17811,11681,-80999,-42114,25164,71231,121374,34403,-138208,-223745,-119307,-61803,10340,-20674,-164304,-176464,-38233,187206,228220,91762,-8966,-127100,-40251,87771,-37252,-190812,-10396,241726,190614,52452,-15286,-61788,-120908,-88522,78393,113471,93870,56324,204699,294898,251500,134169,120094,15299,-11858,-72568,-45208,83912,144135,50734,4987,25798,-49023,-7831,131306,258675,158830,81772,108041,39539,89467,100435,89557,244353,419452,247403,46971,74784,308156,235612,-43049,52939,187896,18289,-76999,-33824,-111398,-197629,-182253,-172014,-107530,73300,170646,17514,-282086,-308575,-234194,-368850,-527921,-543642,-318315,41026,515390,1002703,1463854,1115241,468843,72199,-1216385,-985702,-226711,-58071,-188569,-198244,-334055,45457,448032,255035,-1018919,-1527133,-1038401,-634269,-70061,428111,252783,274767,451391,428382,235082,118121,252584,157962,71173,129242,37341,-311173,-259918,42288,156174,25307,-202775,-232714,-122225,-99124,-108374,-30207,88382,83917,-25275,-54330,-51101,-37543,109773,184823,83473,65784,95761,37657,-184864,-315056,-240859,-218817,-115269,7915,52645,93512,183616,236334,158629,-28377,-272063,-475188,-300543,-6799,142174,26311,-168986,-241493,18730,173990,245700,260738,217875,-9119,-325828,-491724,-257216,-61427,-153192,-186130,-70829,93304,263789,308511,159531,123169,157393,104540,-71395,-211124,-292372,-101590,134499,120290,-44246,-103890,-126765,-60935,42762,25728,83121,242174,285272,160299,-5430,-122653,-78134,-147891,-223533,-128598,54928,90052,136740,250398,328353,219004,-1949,-69408,-132969,-261659,-255256,-82406,-10949,-86730,-234106,-178588,-3392,56540,90643,110784,26289],[54299,44261,113027,318799,406322,284142,71356,-193216,-486303,-371901,-131537,-46633,27894,142403,179631,33489,-6614,42272,70071,45322,-68623,-127123,-75611,-161492,-223495,-97108,-19086,-101274,-163424,-89978,-60262,-42713,-20937,-31485,103431,256063,272515,187059,48722,-14580,112261,183649,153539,121858,96922,131753,87218,-18271,-51463,67382,203970,138986,-161058,-348880,-122791,-34089,-2935,123334,161011,30609,86483,215879,118173,-24364,-127748,-137829,-47784,120392,103473,32939,-12211,-44826,-41551,-83606,-20423,177085,224410,77808,-735,-46305,-109332,-148220,-27418,97162,151860,94617,374,-83125,-206716,-279464,-296529,-289066,-110516,4951,2500,-129628,-311981,-401351,-265520,-78030,-70415,-4345,-27158,37403,70820,39278,16413,-70425,-23172,-137448,-465071,-456292,-259925,-413145,-336700,-55304,181611,211629,139715,112819,111419,-68332,-117120,15920,130255,62352,-213587,-504881,-240497,203396,214835,-38989,17599,215177,284387,163655,-113928,-151414,168328,453403,264997,26597,-7477,81702,216931,215711,22834,-5999,29409,209032,132088,-241827,-133938,273973,509194,133639,-106242,-31336,251984,293810,246699,57749,-256309,-451867,-268618,-40421,65200,-98628,-372527,-491956,-435704,-368237,-226925,8331,-9838,-167828,-114625,12108,-66051,-142838,-76358,48844,1552,-162591,-209897,-113052,-100008,-275762,-302478,-100370,11971,363660,681926,500294,157213,10865,137442,378092,287089,-78948,-290656,-252176,-199857,-24999,-4061,-25526,970,61137,41656,150950,210310,176035,119485,135292,52402,80627,156765,275668,266673,64566,-41275,11291,-9428,-14437,-8815,-45298,6136,-32461,67330,228094,396548,304314,-66226,-301251,-249701,-120525,-67216,-5992,27987,100547,9808,-178930,-359870,-212912,-28600,51312,131141,163751,67779,-48954,-130694,-221021,-383000,-536626,-311768,-14696,195657,95481,11049,76616,226752,59906,-93995,81333,154187,505605,462762,302680,273938,315128,169638,-169272,-290169,-145878,21931,76137,133005,131994,37216,9274,67553,129906,60483,10062,19016,-33381,-181300,-255755,-240413,-251906,-362662,-215813,-44656,-56986,-115541,-50325,-130781,-239651,-170172,-16995,7832,-106314,45651,147913,179064,324306,304292,147956,13740,90370,158838,162655,64090,41812,184529,80641,-118151,-364909,-213356,8053,274182,373660,86027,-107568,21672,63289,-52830,-186491,-280566,-216711,-33561,-86557,-233453,-72873,186278,69099,-91967,15823,158822,-125241,-322906,-179918,163986,526786,676921,367221,60935,83236,252500,235565,-1610,-237683,-222906,-79321,-35794,-106872,-85724,89640,118013,96967,156598,233279,275784,237862,158886,79310,49183,-7749,42402,-89162,-250221,-181147,34117,162350,283089,242962,-100514,-340415,-144291,240344,397710,97751,-9896,83798,36894,64747,139623,27187,-96589,-49036,-206612,-417649,-509871,-462967,-367349,-401537,-216844,14140,79562,-5293,-174506,-157259,43840,43566,-15313,72852,159337,-7459,-238141,-324851,-396858,-400670,-86449,265325,63769,-72240,-149883,-225531,-479947,-409004,-6430,244613,72379,-105956,-53456,47113,145741,302825,312365,291126,262070,77991,-199000,-526345,-451295,-13597,208849,313206,412453,481870,586547,659317,384465,109647,2679,-164176,-182990,-16916,94908,-567720,-879821,-392585,169923,-1764453,-3536717,-2300061,470743,572154,1328218,1384978,517412,425245,523778,264377,-29594,-150663,-60781,24731,-269379,-417535,-381182,-111289,109211,206709,377248,480213,216336,-190122,-313958,-214302,81939,71591,-54758,-257994,-342063,-188430,99353,208917,278190,188426,11179,-314201,-457643,-318399,-167206,-138301,-49861,136320,200067,78089,-8848,-162129,-192605,-15049,266136,300372,214319,63565,-96571,-59159,343,-65907,-199276,-60182,144237,200419,148370,107622,101630,115050,-5825,-205450,-204214,99174,207741,164466,-16816,-156982,-84389,144574,210497,4681,-140751,-317187,-449632,-320157,-38257,177902,97453,-42372,-16785,101539,253185,224354,178807,260452,171596,-181457,-487757,-559941,-247521,116422,252915,161959,89784,174129,209880,1238,-123662,4601,-20432,-205877,-211703,-133541,-82066,-74703,-106157,-229792,-345121,-313739,-125446,81450,154399,127876,-19757,-144822,-123656,-4668,132703,305437,179195,20364,53007,178905,444469,311042,94599,180515,336946,492305,412433,193531,119844,30668,34429,126526,113271,-65079,-167822,-109213,-105853,-119424,-21405,291344,318311,67098,-163864,-147482,-7104,54728,64839,157113,207961,161391,58410,4600,30235,29152,-68719,-69162,15878,54104,-138751,-267402,-116880,60509,75746,146719,23322,-403524,-734539,-416036,47279,194890,61950,87339,361774,294641,150586,187281,149947,-51309,-43461,185062,415912,464676,400533,209811,-39013,-144758,-130222,-25932,4369,-135837,-462019,-515362,-249484,-54182,65381,79180,5963,-78587,-225291,-223887,-109029,-20290,-28550,81216,170620,178020,-42883,-92036,-107737,-77482,39879,141743,36148,-164081,-236302,-207101,-161257,-158322,-158067,21839,173142,-110100,-280538,-127905,43321,59702,-50055,-314518,-435265,-109974,185878,77545,-88374,-45254,-698,-106155,75848,377749,405648,249651,250431,206365,6018,-227870,-229894,-88428,-15271,-159287,-340989,-343284,-218371,-175387,-91695,63095,97507,-66331,-158214,-54094,21068,-153345,-165963,-95287,-83548,-96117,-55555,45105,147841,147466,-33693,-70237,-182126,-337002,-215151,55903,143727,29097,-202759,-336504,-181028,-190654,-455335,-666497,-220069,-10940,-22446,13137,84307,-76507,-150507,-126843,-207927,-185928,193176,270573,-118015,-330102,-145595,49714,258168,405365,236562,23120,-87846,-46278,89956,222850,3536,-232695,-71701,112476,-8324,-412303,-347426,-196308,-137492,-144327,82436,271572,138799,-96322,-138438,-139975,-62863,-37785,-164311,-177715,37350,88135,42355,29146,96292,24488,15304,53052,115100,150152,-22580,-255144,-303044,-166818,-118797,-73715,-63862,-142067,-143398,-29000,181717,153988,-31511,-46882,-65998,20225,109562,22046,-63859,191167,488276,401671,234689,144612,78105,-82721,-122621,59106,175793,240719,142834,169294,249261,273325,199714,204062,50337,-6841,13029,78079,133657,138169,69511,42529,19371,-57636,26232,126865,152738,24598,35082,100735,21965,110151,170039,166186,258506,393211,304112,178370,136611,305225,288333,41257,89933,158644,-53011,-141127,-52564,-54047,-94028,-106651,-164098,-64452,134002,190494,29555,-173436,-244649,-320511,-582146,-822105,-802935,-422373,-79493,263834,1036550,1594009,1048052,446223,204871,-1369294,-1265702,-445941,-311256,-581399,-414131,-361050,82415,699747,827594,-574020,-1533478,-1001258,-342363,81480,346490,242900,241536,308656,321146,172658,11419,162652,134705,53246,124351,64111,-294711,-300303,-36685,99342,36713,-194099,-265202,-143019,-95856,-134407,-111013,-17454,14761,-53629,-66540,-66850,-33300,133199,174062,29713,-3011,50648,39104,-154872,-249319,-144257,-98846,-1928,83404,68474,137839,304308,342463,194530,-37214,-301684,-483489,-299231,-28049,98459,-9640,-189394,-243276,31016,183906,264342,233315,108572,-85999,-252733,-347354,-184923,-74529,-196216,-239870,-136480,41236,219079,272408,175156,179208,213709,112885,-135232,-307949,-345177,-133693,93989,65786,-64347,-101029,-216824,-270303,-163258,-94329,39126,309406,453687,284430,72768,-145182,-160696,-210582,-228499,-84003,128397,174684,174922,238422,309815,183710,-32748,-91124,-144397,-238299,-204837,-59258,2459,-54135,-222061,-188444,30900,159904,178838,157922,93935],[111351,67913,130176,347732,433518,290513,80937,-115552,-330436,-300199,-227358,-159995,5299,126644,111428,-44170,-96926,-44407,106711,225890,55248,-71195,-41021,-114656,-132546,-23078,-11336,-147982,-192741,-66901,-36138,-99865,-119256,-93072,92234,263614,250608,113757,3604,60685,256391,294581,214142,94606,11070,75013,53229,-19045,-11031,82211,181827,155457,-160543,-430060,-244520,-110822,-7908,196034,274960,126854,97920,137699,9266,-159390,-292948,-245148,-56211,148262,121893,73588,74932,31371,-58292,-169693,-157791,-12440,105277,19193,-26067,-47962,-90520,-159386,-104193,28568,171226,152868,13063,-65720,-144366,-248057,-319202,-310933,-114056,-8458,-36240,-131578,-258746,-396205,-329244,-113464,-58961,15116,43552,145963,156468,77196,87157,76020,128986,-17639,-336303,-392822,-294571,-474290,-344494,-18800,201513,159802,94626,152807,201386,-52737,-136472,-31452,28141,-45003,-316527,-580189,-291081,101844,78688,-129991,-39193,192913,267922,108089,-199581,-208364,131852,447412,321629,168539,120291,137304,231231,211184,71811,98120,135932,302604,292237,-65129,-50116,320793,591919,172553,-68135,34943,288340,266584,183910,52198,-168654,-395137,-232623,41572,154937,-31571,-278889,-406764,-387293,-366020,-242757,-18526,-36613,-156182,-89239,-11864,-119174,-171606,-35487,202052,193572,-73027,-242203,-206017,-176426,-336616,-332219,-155213,-21732,332627,559593,374506,137960,66807,205560,448135,371409,74673,-119257,-165715,-187671,-38092,-7306,-67170,-121343,-64167,18136,194782,202236,106804,41761,88135,61397,126295,226410,309579,259251,94123,-12113,-24128,-70567,-24059,30215,53332,104878,-41709,-8609,187136,400430,287479,-145795,-438423,-360005,-187208,-156636,-76966,7103,128218,127206,9969,-222597,-158485,7607,100379,150836,201885,135823,-37582,-200121,-277496,-362546,-493028,-290626,-46785,122543,53774,25889,63722,64969,-132665,-218306,-2523,35797,423292,441823,328421,247803,190003,81275,-119296,-205274,-103735,77525,174455,228926,169985,17342,-37467,14597,67498,19715,-33754,-78048,-125606,-209823,-232153,-185134,-182808,-262704,-88480,131230,172330,106622,946,-170914,-275514,-183174,-71945,-46610,-116797,64926,126937,158082,329014,371515,178003,-25212,49408,161410,181356,47437,-44881,90423,55637,-46272,-233339,-126502,-18762,186154,295069,79102,-51833,75465,104764,28458,-98882,-257244,-236630,-69535,-94872,-206446,-54560,191261,101653,-59811,-40847,65953,-171001,-304829,-143402,215451,588644,674499,235359,-131789,-69221,171111,163820,-71368,-234582,-104931,53365,3019,-139067,-140113,-1383,24605,30451,199251,411205,481332,351251,264493,146641,32354,-102770,-44092,-62735,-111530,-50416,97942,193973,303414,247946,-87702,-301819,-90707,252240,398635,161408,56741,84161,24586,43631,73138,-96090,-221682,-134630,-253709,-472147,-583094,-529867,-379830,-335082,-102569,117881,101379,-28670,-157766,-63478,184651,147924,14553,81827,153899,15613,-163695,-232729,-335778,-339927,-49416,288073,80483,-54367,-91398,-135718,-353394,-304413,19582,273354,170679,-39177,-71460,58784,223679,347807,298814,278454,291430,129296,-239438,-652443,-555091,-37911,216296,248794,301939,414350,601328,684340,339619,25144,-18320,101202,241377,208939,-83279,-733173,-627881,-315319,-466852,-795055,-1368872,-2584901,-1528355,-597723,1033169,1216395,513146,596374,764388,523812,144099,-134767,-108278,75452,-118928,-315508,-431667,-272528,-3942,196310,325718,337940,97985,-262756,-351948,-209109,5746,-65842,-83127,-181203,-245116,-78469,158889,154460,160282,151803,66212,-281493,-461419,-278428,-103668,-107240,-58218,143458,272604,171718,90207,-16492,-70393,7437,206126,232395,131286,-32881,-152362,-37208,136472,112268,-110022,-100895,-14056,62089,81081,98219,81836,67746,5040,-96578,-110094,44378,35679,-987,-106563,-215909,-110977,146396,217250,5055,-168832,-363143,-505713,-367945,-123144,83682,53803,17165,83281,108760,173228,88758,61347,205622,148996,-177245,-466182,-583584,-266607,113300,200953,-12282,-18207,182505,243884,18577,-118880,-19030,-875,-80916,-118993,-185884,-186402,-65930,4796,-136944,-319375,-339297,-186573,44917,127667,58445,-116374,-185981,-74628,40611,66239,149768,49848,-31015,98721,188071,392989,332751,163186,190747,319095,521444,505490,340771,267731,198563,177863,142362,-9383,-251544,-305929,-149336,-92397,-84462,-21692,241023,307234,40426,-278256,-246519,-37154,51557,44987,137968,264387,191789,22069,-9691,134839,170377,13933,-63744,24562,140764,-21276,-205556,-117115,-24532,-113882,-62363,-48119,-341941,-670230,-371643,44133,229297,93937,23703,242608,229759,131281,125234,39569,-102167,6706,250765,499282,582954,415852,142031,-64219,-147748,-187493,-101414,-7424,-42588,-329138,-452537,-251104,-89882,-21402,-12313,-89,47993,-61188,-167629,-140985,-46212,-44118,78340,179184,168047,-46623,-60348,-93009,-98222,54240,211693,132689,-93914,-198287,-218569,-212410,-222490,-181101,23595,116581,-187553,-338154,-141024,15275,30933,-41407,-271744,-390858,-121267,120664,41907,-50145,9341,6372,-109858,78896,352858,347115,194140,181887,154228,4787,-210467,-220088,-110108,-13201,-94929,-244404,-300800,-198723,-136208,-98908,-24206,-9272,-168462,-261318,-98961,26083,-202801,-293417,-202909,-153916,-123059,-33571,69927,175436,215736,76205,16352,-87069,-158024,-6475,165423,136408,40883,-99311,-215288,-107927,-126816,-376017,-609489,-243558,-36640,6595,19202,-3128,-206932,-271965,-175608,-182374,-138455,194303,239365,-110895,-273621,-99337,98186,296349,427737,275911,52816,-76593,1549,193435,323256,9603,-300393,-145016,108063,69769,-238538,-187368,-181578,-215834,-193327,79372,273022,113048,-170277,-252188,-263520,-158924,-99500,-205856,-189475,39984,103377,73928,62178,161285,106873,70772,75722,133741,151828,-70112,-310150,-329159,-213569,-189917,-155207,-98053,-117786,-106670,-4482,185912,75843,-165741,-117668,-52743,36903,96827,71704,96345,415921,686340,504168,327535,243424,170120,-47676,-125621,57246,235524,377223,219426,102122,158652,236782,197211,216342,64544,-5314,87131,199262,183221,134026,106435,120216,61302,-19040,84109,109070,8570,-128044,-31046,66512,2753,88815,166824,163324,191317,312264,350257,328033,198641,258230,272691,82344,89677,95681,-120603,-196406,-66387,30762,64545,22785,-92041,25022,192757,193554,54968,-3794,-78338,-269958,-603637,-902303,-894639,-427703,-108708,171153,1129281,1573165,858655,376312,276336,-1297892,-1334455,-626425,-560521,-895250,-605280,-321215,219324,937191,1194020,-200358,-1515051,-925361,2761,218658,190204,276738,286401,156776,190636,97510,-99725,62442,91068,37542,134411,124721,-179662,-262768,-73648,74324,56794,-157249,-235350,-111164,-53979,-121638,-157342,-93618,-20127,-19781,-23593,-35634,14589,188288,186160,-7935,-72999,-5477,20812,-123935,-145758,6549,44561,94240,114966,46467,140836,347004,366602,214149,-1605,-245921,-401864,-241241,-38230,31046,-54395,-174992,-167290,76578,178322,246775,160079,-25129,-154574,-149706,-143087,-61545,-50935,-187207,-241839,-182848,-25637,131562,178323,142623,200104,258076,146657,-139297,-311473,-305918,-118893,67310,25313,-62922,-86609,-291359,-430193,-337700,-203233,-10896,343580,614206,464864,196560,-130251,-234654,-256190,-182597,-6207,195082,235930,190551,188409,229655,110818,-55275,-81003,-125064,-181861,-133963,-43836,4149,-9619,-175990,-176669,47806,241197,257172,185199,145290],[146642,75171,92071,265931,360862,257927,97915,-17138,-150395,-193836,-291402,-238622,10241,133156,83868,-82650,-150669,-82082,136265,355675,147163,-21100,-18802,-67392,-51711,23507,-30927,-184269,-185784,-25705,-7390,-148843,-216674,-137593,73395,217350,176184,16613,-50263,118280,361470,365727,251404,75531,-53366,24140,57936,11184,39090,90675,145882,168495,-145606,-484072,-337909,-128789,24083,224479,329254,197387,93102,28648,-116925,-287517,-434346,-342695,-70710,173469,145953,102181,142396,106114,-49315,-198643,-247071,-186047,-33744,-53209,-46878,-32637,-45930,-136596,-162525,-38155,188657,220079,49561,-12537,-37471,-196393,-350140,-315733,-74083,-5534,-78258,-130396,-166464,-313066,-349577,-165336,-85405,19068,105738,211960,184509,63756,113187,198500,306416,145214,-195683,-345656,-294153,-438656,-299953,-14365,151795,65484,44046,205059,309225,-11756,-139690,-88723,-69175,-125777,-368292,-595849,-339959,-66626,-93594,-184066,-64882,148728,204985,21091,-280021,-240462,92000,398626,311349,269618,269206,206935,191242,147775,126848,216879,209701,345048,411499,78138,-40699,258921,578423,195626,-8762,109858,289117,186196,97218,42312,-62273,-294929,-155775,137072,227286,18209,-198835,-336851,-331031,-325501,-221651,-33700,-46300,-133092,-68663,-26565,-103619,-143693,-12242,280803,341454,48636,-224182,-252342,-217379,-333297,-323066,-203222,-90414,213585,347887,193397,93563,115491,239194,426332,367347,186751,36495,-73216,-151816,-38020,-10061,-99642,-230547,-189881,-42156,177529,173856,51840,-34447,7916,23637,127029,258740,286016,198315,93641,12248,-50798,-138413,-83084,40163,167327,214368,-65084,-107593,100423,314563,186354,-255212,-529537,-411258,-241775,-259498,-181780,-64740,107767,231658,233279,-59372,-102768,27903,142634,160881,209380,174161,-21517,-221513,-260468,-281422,-401054,-250543,-84454,40581,31536,61097,58777,-91479,-317081,-299255,-44168,-28383,317370,345550,284238,183643,55838,-10680,-52163,-93487,-39361,133748,281173,329377,185578,-38005,-122918,-82237,-39882,-37830,-52483,-130667,-185965,-208168,-182461,-122116,-99039,-155248,20506,263247,375689,297128,35602,-205603,-291043,-194119,-158005,-134043,-143527,74865,121651,127929,274062,349505,162885,-66005,10923,142208,174689,23873,-132941,-18867,11537,19065,-86166,-38507,-71194,59707,186308,56923,-22926,75188,107935,122008,-111,-227199,-235214,-78993,-74825,-157070,-54460,142736,114367,-10624,-124199,-65507,-204864,-267996,-107430,252441,587324,599523,87555,-326549,-259418,27345,42521,-164624,-253399,3408,193138,37163,-188271,-216514,-117544,-82095,-25870,240893,543349,577322,372801,339862,209767,23321,-178870,-112207,-17250,28424,42085,121677,180283,245423,184044,-76984,-238081,-82274,176000,326760,204199,96184,28449,-41005,-1916,4422,-197196,-323461,-160887,-210064,-419345,-543742,-510215,-374339,-285032,-9084,202658,122152,-28073,-108221,49735,307448,202713,21285,76392,121812,34209,-65662,-89214,-201318,-205332,44620,350045,123634,-5984,-16695,-8464,-160784,-197101,239,241743,247904,46826,-63071,36424,225955,330659,251562,243111,318133,228085,-171265,-664249,-622031,-85581,208146,160341,141058,278728,528161,643076,255127,-106516,-40806,396920,647169,375956,-188308,-763964,-357664,-300723,-1162693,66826,492271,-2557247,-2974122,-1232103,928098,1022110,426780,675498,952277,695091,144443,-233288,-166567,133709,54562,-177442,-395291,-332797,-89317,107156,160851,107824,-76166,-313266,-326925,-170832,-72510,-221537,-112287,-18464,-58096,42795,181221,91017,39567,79062,108754,-167264,-367179,-204586,-52143,-91893,-111284,83369,311742,263553,189903,134961,78462,37357,120161,115354,-15624,-148921,-186249,-4954,238195,244734,-17315,-109844,-175662,-129088,-12025,65766,39874,43347,54861,31287,-9811,-4925,-125086,-147553,-135323,-218699,-123029,124196,186386,-21409,-191197,-380098,-524455,-368663,-149114,33580,44284,83664,178317,139326,127344,-9236,-22234,173618,152247,-106880,-333650,-475806,-225317,88467,99649,-173396,-130473,145995,215586,336,-106668,-9697,68100,84638,-21257,-243517,-245597,-32025,125932,5589,-215583,-304540,-186724,27386,119484,23821,-179171,-225753,-38055,78884,-2566,8842,-25632,-28119,150948,145129,255234,276911,176072,134313,207118,439879,510754,443509,391002,316959,286115,159321,-93571,-340814,-327954,-123482,-56366,-42458,-17886,142641,217241,8907,-301486,-267574,-54567,47689,57861,141148,288366,192522,-27610,-26224,229100,295395,98173,-41602,27762,216804,112585,-103944,-83413,-88818,-253570,-232021,-83549,-197621,-441378,-248775,70042,283243,173908,1322,143988,173748,105943,39440,-75578,-123538,87082,332729,555629,594915,390046,95365,-56942,-122078,-207654,-136094,-12059,58221,-137005,-292516,-182582,-79467,-78076,-90288,-10402,157681,97796,-78355,-155918,-68262,-40784,75628,161380,141392,-36006,-22534,-70421,-80664,105557,326615,277625,19288,-114713,-168194,-189660,-217613,-169561,10580,38398,-226461,-305359,-112543,-14996,18137,2454,-181458,-285520,-97261,53603,21601,5968,59049,27300,-89013,76406,274364,252338,135407,125710,104891,21375,-138587,-152802,-90710,7148,-5045,-93083,-214788,-166082,-105913,-106653,-96506,-104821,-230516,-313209,-134402,36590,-174486,-312526,-241535,-185620,-131212,-12818,61252,138296,211451,132125,79806,8266,17112,157595,246527,126917,43188,10542,-37496,17619,-19806,-234281,-486077,-237015,-47289,52982,16427,-120393,-331991,-323956,-145923,-81110,-37745,185277,178559,-86938,-170199,-25666,138571,303611,406011,264890,54668,-60918,49009,250297,364004,28136,-303956,-174164,99730,139937,-63011,-6936,-136554,-247887,-196515,86785,242284,72978,-224366,-329214,-327649,-213645,-152709,-233203,-173522,53918,117562,94929,76234,190204,151918,122839,105391,144610,144926,-78640,-272479,-275997,-221091,-245314,-204999,-94472,-73259,-59251,29123,180846,10213,-260824,-198031,-95464,5958,60884,99786,239859,587799,764114,477182,314639,255636,183843,-19234,-88229,75539,274303,464363,262276,19168,49804,149567,116704,147906,49458,-11258,115545,266477,215343,140964,159404,218507,143443,56518,146253,84048,-130196,-258730,-100314,23813,-10004,48558,115024,96325,63046,189159,368060,458504,247753,173363,172208,45443,36959,1353,-185503,-242809,-76247,114800,212825,140718,-539,100333,202813,141067,44439,135020,120220,-111836,-445225,-761595,-799686,-344605,-50484,242297,1144543,1326063,578063,240603,267755,-948159,-1122781,-732791,-743718,-1044033,-730532,-229118,424911,1088692,1230486,-26629,-1443516,-835145,278274,294869,-6450,312504,369634,14668,44887,-5836,-224077,-53900,18429,21312,153107,193359,-25627,-173072,-59186,77632,50403,-138205,-179048,-55372,-3705,-91717,-176456,-139150,-28531,45924,35536,1172,55733,219589,183617,-43398,-138977,-72601,-34326,-118896,-38055,166628,159362,133710,76854,-23918,91715,284230,275012,179125,44707,-124724,-242988,-137674,-51633,-68279,-124416,-159806,-70035,119091,142137,176933,43628,-157953,-195309,-36994,60632,74665,3087,-133764,-208633,-220367,-112857,786,29040,52319,169819,268766,188405,-84843,-229152,-218182,-96127,38639,5458,-40022,-78702,-353613,-523446,-452268,-289285,-68086,315310,685059,624020,314869,-83301,-276073,-277710,-110802,67727,216122,237291,165625,97626,86327,800,-81643,-57910,-84923,-110640,-74806,-57099,-29881,6576,-131265,-163950,31380,264757,288482,172668,152977],[156664,73769,26269,124627,222841,195847,119041,80478,15033,-69978,-295970,-258877,26094,129300,72987,-86306,-155657,-78943,121390,366742,177507,17423,242,-26116,-7275,20454,-82128,-209655,-154926,21126,18838,-181775,-287419,-144956,63128,138277,77278,-71704,-92587,146534,389178,362214,248236,71240,-74321,-8061,78783,49127,89031,110132,132644,180511,-129530,-510805,-381060,-80955,89049,202898,302587,219726,77439,-80818,-233393,-377639,-507567,-393935,-80641,199172,185541,121820,168914,145468,-27351,-173098,-263272,-277072,-144162,-117932,-66769,-12360,16061,-72980,-168908,-74016,199358,269463,89418,59569,93798,-123706,-366058,-293112,-4532,7030,-114292,-131295,-64693,-173374,-314950,-219626,-151725,-2194,144933,237159,168547,23046,104517,273439,465796,334965,-46264,-302313,-250930,-309430,-201529,-28304,56511,-35316,12752,263506,395061,42425,-117553,-132932,-137134,-164607,-357832,-542759,-358736,-234481,-245188,-193325,-56594,94242,116500,-62644,-314746,-224400,66547,316569,242143,307807,397463,279524,119719,53805,189675,349971,255975,341102,476991,174846,-82919,108782,466333,212335,85985,191530,255950,67107,5978,43091,50819,-160762,-47973,229389,271543,45946,-136250,-272381,-264471,-240177,-154958,-24427,-26869,-83493,-33995,-17267,-34213,-66678,3675,280798,416500,174552,-146709,-201449,-152685,-215106,-245939,-218008,-179877,40530,121121,22781,45938,157950,261775,358437,309835,250605,160178,29684,-80165,-9102,1457,-106993,-296353,-270935,-95276,129900,152378,47059,-67873,-58165,-20400,118237,268035,231121,120090,73574,30012,-57218,-184977,-154478,37212,266077,302295,-90251,-203507,-3834,183032,46485,-353024,-538826,-384790,-261977,-327011,-271599,-151959,68048,321441,452819,118292,-22179,70325,193926,167775,184308,177036,6867,-172734,-157639,-144042,-266301,-179545,-88447,5782,45689,102896,81241,-145638,-402896,-306341,-22456,2957,244230,216562,189134,108788,-38676,-66538,34675,49836,61119,195437,382941,437319,218997,-77773,-196048,-173687,-141604,-78008,-18257,-94121,-173019,-161647,-102364,-41682,7681,-39498,104651,328919,492117,388833,55222,-202441,-250982,-168449,-218259,-194214,-129091,116688,164363,116142,193868,259513,120667,-83911,-6245,113105,156745,16014,-174727,-85943,-15826,76881,44445,35946,-116086,-49764,102064,53885,-9240,28065,83686,219905,113549,-161447,-187367,-40747,-17402,-86078,-56859,73977,127243,66656,-179169,-172076,-197215,-208243,-64969,278677,529316,479472,-17576,-445580,-410606,-123858,-82215,-238485,-261387,100120,324048,82904,-206016,-258036,-189632,-140792,-31837,283584,588343,526284,315486,388425,272993,36998,-207072,-133983,49852,147744,93892,120150,144343,146383,85373,-63062,-158868,-114170,36570,218478,234849,120015,-43890,-119094,-37130,-27296,-230991,-350166,-99439,-73912,-271972,-410522,-409091,-330608,-235001,64318,257754,140985,1069,-31702,157917,386442,218682,36815,86181,100272,55774,24825,53440,-33931,-35690,159693,413090,191395,96841,80513,124226,34525,-104575,-38442,179981,295614,136671,-32339,-21255,148350,264459,196241,211194,351336,347698,-22036,-571524,-646310,-157048,170385,75323,-5876,148806,432712,566331,155771,-227302,-41162,597720,879436,450737,-181821,-700348,-207194,-425905,-1581804,882354,1796377,-2201543,-3554542,-1305087,878263,789973,313967,682892,1065908,753863,-1103,-397666,-211048,183241,199928,-29115,-289990,-301158,-134646,-26303,-56031,-147449,-271750,-335842,-239335,-102361,-126208,-358182,-157234,143597,146699,146188,172625,36047,-61184,-25753,114117,-10473,-200232,-118209,-32908,-107315,-201441,-29151,306914,338030,275608,260134,222018,69677,27909,-26166,-184591,-245945,-183114,23674,259951,292357,66311,-86547,-301036,-316182,-99816,14082,-25430,30909,115566,137627,70625,-29429,-222885,-228131,-107499,-171545,-124289,77981,127680,-64885,-203754,-362458,-484427,-318736,-122538,15167,40300,118149,237595,186395,112308,-52315,-49583,154518,153147,-14729,-146447,-272457,-139914,37643,-24998,-269539,-215031,69748,129181,-48327,-92662,24037,159042,234261,48330,-293006,-261969,-6248,199133,134749,-83788,-241383,-154193,17256,117888,20329,-205931,-269919,-38439,84505,-76023,-104659,-60228,-148,158355,29054,57004,156010,125635,25387,27046,257304,413670,461973,446505,346814,320498,160246,-131653,-328172,-252731,-57187,-19754,-20971,-35297,263,41332,-51953,-259387,-238015,-81456,18626,71426,140710,241981,137431,-97994,-65962,261160,355463,143421,-28230,14300,247914,207079,-16745,-66151,-145593,-321960,-323285,-91125,-44308,-170979,-129523,77220,296183,239055,-284,63774,114296,62922,-60864,-181890,-131660,151483,378139,520484,450117,283935,55051,-35635,-87870,-208590,-153653,-31836,118674,31874,-116211,-91772,-45510,-103943,-153897,-54094,183471,185671,7528,-160606,-99417,-42181,54385,108827,92253,-35679,-17382,-76865,-57241,156809,430284,414453,140266,-26653,-100454,-125703,-154783,-127925,-17331,-44513,-228137,-203301,-65549,-59704,-6025,38685,-88797,-164397,-61510,-12843,1817,35844,58588,36706,-57083,51792,142158,122110,56609,64061,45279,28394,-50905,-64613,-48787,27500,68055,45633,-123361,-146163,-118107,-133066,-150491,-185216,-264466,-322064,-174078,24461,-90196,-212040,-196639,-167887,-113853,3615,24313,38640,117463,100483,86711,59180,116323,216018,254386,93265,9386,62319,114195,146229,85823,-86421,-346688,-210474,-42937,98799,-10999,-251661,-418702,-294380,-69915,40702,73581,153720,87756,-60749,-55603,46884,146315,268435,346510,201718,12474,-65159,58440,217475,311185,39691,-256762,-161681,81203,170976,52108,128018,-81986,-225399,-153989,95510,179695,25326,-238565,-350473,-331922,-225103,-195593,-260724,-155703,68359,125246,93014,52771,156235,139988,152369,130383,144071,131256,-48405,-159799,-157812,-178896,-273267,-218388,-51919,-7663,-5121,50716,137321,-46267,-297686,-272611,-185804,-62636,12370,95950,313883,633522,677905,337304,210169,179548,116712,-1375,-21853,99995,270301,472895,252795,-65938,-57078,28508,-27030,17507,5613,-26408,81860,247948,215730,155823,209788,301678,236827,144663,194164,60476,-219872,-329946,-146418,-1389,-8280,23534,67868,17226,-80187,50103,346472,536965,278300,74802,11337,-60847,-52300,-102065,-240859,-270812,-71155,184218,306048,204487,69247,125425,156972,39547,-12556,192567,291297,110538,-158423,-450706,-544781,-195248,70275,403864,944773,826347,267360,44627,202264,-332429,-608616,-735396,-803266,-971032,-731724,-87532,649458,1072983,913701,-43208,-1220213,-720200,393923,305823,-174575,321405,452752,-80528,-84031,-122797,-342315,-162638,-56596,24774,192737,266908,124725,-45843,16730,108429,14149,-147455,-112289,15620,48556,-45514,-157904,-140523,-3935,128193,95018,27209,67533,202819,155735,-63808,-165130,-113959,-94758,-122857,68582,316566,239988,129180,-5343,-110897,25064,157036,108772,101194,92429,44943,-22062,7905,-52925,-162145,-190426,-140338,14101,143982,91346,83274,-69444,-236386,-173664,86348,232260,212489,98435,-33350,-140032,-232944,-187995,-124021,-119776,-56606,114140,257642,237639,30467,-66572,-102034,-74997,15580,26524,22153,-60667,-376733,-531629,-477940,-320318,-102802,242077,637918,690612,391083,1839,-240989,-243899,-19483,122742,183340,178389,113490,-2545,-75911,-110559,-98114,-19604,-19111,-30724,-36612,-88616,-89713,-15392,-102322,-152416,-8958,225726,260958,124524,119437],[148871,77228,-27496,-3402,77627,123191,139019,161022,141830,52424,-236075,-218505,38898,94778,53115,-67080,-111432,-54599,45172,248588,148493,51533,34874,11992,-2089,-25496,-144869,-214631,-110538,62312,35117,-193906,-305779,-103940,76210,64528,-3879,-118417,-104010,147484,333910,281909,209458,84599,-48750,-14868,88396,73099,132835,153605,165190,195309,-118043,-511794,-368453,13256,169333,143582,202433,189721,62714,-155488,-310822,-406758,-485900,-367831,-70944,226582,240123,137496,148725,127310,-14756,-117391,-206567,-258342,-190826,-153660,-83431,3796,84122,27102,-103893,-61154,193809,271923,106506,127192,219821,-39064,-347862,-240942,69146,18679,-135632,-133293,15807,-25130,-238444,-259832,-238586,-47622,148054,227279,129926,-19900,77146,294788,571488,517620,101228,-251651,-181142,-136891,-77770,-50135,-52077,-115205,1384,296813,412937,82446,-78417,-156056,-177331,-174353,-303256,-437305,-331535,-344983,-341085,-176121,-34473,33822,22794,-117892,-287127,-163715,51765,206520,128375,272391,454876,320243,30499,-51281,236522,468093,273264,294758,475784,220515,-137009,-87136,274361,213672,195007,249526,178342,-80611,-86176,48680,143341,-23725,60759,286583,267524,38685,-98874,-208670,-193871,-132589,-67866,-4778,3945,-18256,12112,2385,35284,17630,7333,211045,405107,261402,-41380,-68309,17526,-4710,-121165,-210512,-291877,-158507,-72674,-102998,-2263,176869,271874,274911,222748,250312,222796,123018,7236,30290,10140,-105066,-322121,-299785,-125484,67869,134006,80155,-63677,-97485,-51103,112771,245485,150407,33506,18679,11597,-62594,-207533,-212477,19611,302422,326198,-126240,-292655,-111155,41949,-98210,-418502,-478347,-313357,-260132,-346657,-324577,-237031,16208,368439,598217,264845,71976,132436,230173,144280,106683,123378,23793,-85111,-18761,-3317,-137443,-104816,-58517,29109,68169,104445,102578,-90875,-372449,-265155,30691,94420,212138,73874,45911,20643,-94777,-94380,101361,180833,161809,230968,428237,511913,267732,-87674,-239141,-242661,-221276,-104487,41684,3287,-107715,-102432,-27961,26116,98798,50129,135543,294703,453810,324359,34032,-176405,-174756,-115813,-238787,-214917,-73587,180855,227133,104136,87472,107223,43716,-95978,-26895,52045,107672,6725,-172600,-106267,-34330,98094,103192,54681,-160251,-129954,52876,65562,-21964,-69644,18704,271759,203302,-72227,-110540,15720,40412,-29767,-75884,-9334,128289,148386,-185055,-231150,-172121,-162870,-40966,267454,406053,326741,-63412,-456563,-480439,-251885,-190545,-279904,-252831,158210,399103,117246,-185374,-242973,-191375,-140355,-2454,291052,503605,327551,194763,392516,305992,48106,-205207,-129360,98359,199810,88181,88009,87790,28025,-32034,-65886,-99853,-190102,-151769,87433,235395,116850,-116997,-190462,-57483,-23252,-200594,-295548,27810,102045,-96644,-251705,-277322,-258985,-191259,94528,253518,130397,26231,31782,215362,385245,189565,56527,106975,99049,69714,64027,122852,91231,101297,231951,416063,247041,225842,171113,206532,152846,-49768,-78776,103766,288714,194737,-7247,-122022,-7678,156429,139085,180255,367195,428973,131998,-435559,-651350,-267173,74970,-3443,-98254,77019,357231,465161,57962,-287667,-12579,617692,844848,412902,-96540,-617706,-252488,-721020,-1556372,1742965,2648866,-1571203,-3335462,-1106682,662722,493835,225722,636589,1076049,701126,-221235,-560059,-227660,193243,264759,104512,-159786,-231241,-154632,-164675,-261639,-374473,-452648,-332704,-111494,-23998,-150673,-453752,-231428,210038,282238,206128,148314,3120,-127035,-146568,70576,129540,-15841,-46388,-56327,-154989,-302131,-163490,252955,377169,334161,334826,324416,96606,-43893,-147758,-315312,-293095,-149548,28669,187032,253049,131369,-38085,-354784,-428297,-148776,-44577,-105488,13733,154651,194181,117889,-18623,-232326,-223566,-48817,-93840,-114837,18800,60319,-106914,-200137,-306475,-374569,-217645,-62487,10734,19898,100765,243080,222647,108189,-41348,-17107,137305,133259,59557,32301,-37253,-30460,-23429,-130694,-272310,-240528,-14680,23283,-98591,-72747,71932,241839,327883,81865,-303882,-235574,-4367,196364,205897,28506,-179661,-125109,5667,116244,44058,-190323,-301267,-72660,54340,-143324,-178852,-67866,26367,99197,-138232,-137301,20960,42434,-87277,-158763,31819,249896,400464,426928,295853,285511,148209,-122993,-240032,-123326,23881,9925,-21948,-70771,-144074,-172069,-137032,-187058,-184840,-115655,-28266,74538,127793,134723,40564,-166545,-118589,218003,331092,132980,-29315,-3454,234346,244633,34687,-86861,-196634,-313317,-309205,-67116,64599,26243,-56867,51654,243215,247500,4902,8029,55678,13671,-141435,-247039,-126142,178407,365067,392161,199822,113321,18444,-3936,-44095,-188010,-159811,-62694,125312,125182,12500,-10955,3687,-84336,-179903,-122432,112882,186400,80224,-137757,-122914,-46823,25447,49345,49343,-44720,-54123,-118312,-40095,190826,483941,506116,251117,46969,-42964,-48948,-49703,-49617,-31528,-92559,-181390,-56444,-6126,-98116,-36225,54916,-10594,-47759,-16807,-56259,-11251,25586,-2949,28986,-10932,20394,1629,-8010,-32371,-2738,-15553,25997,35090,27857,11262,50415,108570,133730,-39418,-132468,-160396,-160823,-166274,-230199,-270722,-289879,-207778,-10946,24847,-6591,-63222,-92267,-55903,34827,-10505,-86357,-35229,-2149,44202,61794,125744,168940,184709,34791,-58424,29213,175877,231137,159938,30051,-229086,-168024,-19075,136406,-55951,-357840,-422869,-178839,20584,135866,162775,107350,-7346,-29287,48500,102873,121399,204916,272750,108325,-64418,-92933,21371,98359,179106,41073,-173760,-113445,59157,158622,86091,187748,-26566,-147368,-71736,103503,102909,-13998,-197562,-302205,-282578,-193583,-215405,-284880,-148774,74569,124633,72418,-6343,61161,78017,152459,142052,131135,115936,11899,-6510,-2076,-92183,-266649,-197807,19081,75346,56423,51002,49434,-96552,-280901,-324535,-287005,-135719,-31032,66891,296396,527421,447984,139926,61794,48242,2564,7316,51242,112229,212075,396129,187991,-139629,-147744,-102789,-198429,-137424,-57868,-49120,-5342,144810,176688,160947,226690,330494,300533,211475,212863,43049,-237810,-328716,-157578,-3221,2802,31300,66571,-25982,-197892,-83338,276663,534941,278608,-18315,-167360,-203085,-154388,-197240,-288858,-281011,-50877,225563,320311,195231,84383,88010,66855,-85444,-106207,155863,383946,329758,161957,-79493,-215856,-30044,192141,514215,445702,96657,-41291,-211634,98329,431679,133548,-632258,-725397,-696995,-590501,75048,804432,808614,302445,-156646,-779487,-578596,297369,255353,-267622,274356,487325,-119318,-187318,-250759,-451273,-258082,-123543,42295,239366,326442,228173,80894,118563,132530,-58865,-194421,-65650,74007,81256,-3564,-118113,-116645,31751,193180,126301,16504,26154,117698,84069,-75869,-143554,-115721,-138110,-127879,150409,420665,280258,93592,-108743,-196451,-39112,11431,-79176,-6809,114692,207944,200051,153207,-47323,-225729,-232017,-120490,47611,121789,20883,-15678,-148675,-241815,-99718,190424,335268,327219,215386,84834,-58692,-222974,-232289,-202424,-219271,-148157,52836,227078,273214,172253,135103,17250,-66577,-7172,79584,115119,-23793,-347903,-470432,-426302,-287342,-97349,150420,483024,609808,390623,108595,-116397,-142401,78854,147136,102077,77984,56609,-77979,-204184,-184388,-88283,39007,72869,51201,-15374,-113076,-145621,-59258,-85169,-132241,-48222,148073,190677,64965,73237],[143421,103113,-29870,-53813,-14592,65539,156764,221473,227973,158630,-129462,-134369,44494,32076,12329,-38154,-32183,-32586,-83500,48325,86357,90683,95912,50382,-20924,-85040,-187169,-191711,-65580,83306,28889,-192862,-266994,-26131,110170,23637,-40194,-113522,-84053,122908,212405,144754,145942,101086,-3984,-10543,57389,59992,155540,208098,226746,202349,-120712,-501067,-326222,102453,227893,59674,50047,109166,49378,-179614,-338020,-379362,-383798,-267358,-42810,240112,283781,138340,77893,36293,-46062,-76343,-115468,-167509,-180958,-161975,-102040,-556,132111,133712,13817,-14220,149842,196499,67398,154588,296890,26612,-303123,-180653,106562,4852,-152472,-144539,40448,63598,-166818,-286850,-324537,-116971,96087,174941,74675,-61206,34918,262073,597401,640794,216677,-203109,-128557,-6717,14863,-84585,-152904,-171035,-16732,258794,328132,73045,-50283,-173413,-217953,-191341,-247406,-321428,-269850,-382086,-385550,-171922,-36475,-39852,-67717,-142103,-214776,-90500,23021,68631,-14315,168237,406278,287313,-75049,-163048,226150,519313,250933,208188,399507,215943,-168179,-280431,37043,178095,272339,242887,45376,-247435,-184669,40314,188311,79222,136330,280208,200919,-12836,-92558,-148104,-127817,-38739,-1199,-1528,15458,37592,54603,8047,50999,63282,-8601,98286,319117,276890,44463,86203,228189,218568,2925,-204808,-417702,-348435,-209464,-177266,-53320,158906,259289,194979,126441,184021,209380,183952,81820,54927,-1294,-109533,-319956,-288709,-133457,5206,107489,117313,-49186,-115828,-58325,113447,184794,49606,-59504,-81482,-63580,-83189,-204302,-231313,-6360,262996,281311,-170402,-364941,-198953,-70676,-212220,-433662,-372193,-230805,-244333,-316300,-324273,-296460,-36577,355874,622404,342591,161299,196481,226720,74481,-18793,19726,19144,4670,98191,92073,-54613,-49365,-649,104283,74972,44543,96671,24427,-256040,-209820,81511,191783,215948,-56048,-118922,-71186,-121053,-106994,117814,256539,227592,225303,393149,526915,322639,-59510,-236280,-270184,-262214,-118301,94272,111899,-25043,-57608,16731,62547,146685,97985,112461,167982,260289,125080,-28235,-141672,-87387,-47068,-213742,-192539,7599,249945,276626,81247,-34919,-76179,-53848,-108264,-62166,-41342,26771,-9922,-133752,-86136,-50145,78603,78411,10844,-200488,-168768,46201,93229,-46658,-182953,-71667,250383,243662,31763,-13574,69279,77473,207,-104411,-87477,118638,225800,-122891,-224605,-147709,-145321,-36869,217998,246245,182993,-34936,-340857,-432196,-314092,-249409,-264886,-207367,181644,406652,133323,-121317,-151553,-108485,-82315,41849,248900,311974,62638,63596,362784,301354,49146,-181690,-109743,107576,177370,44554,48160,37232,-67862,-133555,-78999,-63231,-274241,-340129,-35226,210152,98238,-161361,-222503,-47257,18783,-113342,-162313,197666,274491,57925,-112509,-146567,-156046,-142174,81566,192295,88509,32715,65174,214572,313823,134825,80835,141491,135500,93082,53968,99133,138323,176180,236596,345138,274110,351279,240136,220420,171861,-17574,-83565,45120,234238,215325,9681,-235335,-193635,43147,100836,156843,353999,441532,234590,-309017,-647674,-401697,-66805,-60352,-100730,102200,330127,359260,-1745,-234961,61763,470666,571019,282966,3003,-565606,-454157,-1111896,-1080572,2774167,3409674,-757242,-2677478,-1068870,115134,150072,206603,562332,982017,584236,-410535,-638442,-190758,160196,242212,224153,-32941,-165556,-152248,-250068,-385264,-517007,-566686,-288881,42151,57043,-138467,-481032,-312655,148205,308066,232589,147328,20629,-130453,-235784,8159,220883,145037,10666,-96090,-198391,-355212,-263083,173413,386111,375411,368279,378489,130349,-50364,-181192,-336102,-262387,-92516,13031,62388,178344,191805,41216,-304498,-398031,-120688,-77458,-167753,-5177,163872,208187,148952,41032,-147444,-136488,23306,3803,-78137,-21784,19242,-113055,-158564,-200606,-194252,-61563,20985,19245,-9042,49516,205552,223800,100891,18259,69651,126979,102935,107247,167247,175317,94643,-57131,-168877,-177208,-181595,-55715,-39888,-105987,-29619,132955,302421,361477,101664,-239738,-155302,-11163,134273,214075,102326,-128246,-116970,-4083,121454,96745,-120943,-284708,-111054,8695,-181505,-198701,-51520,39547,-9129,-299239,-250528,-60064,-16325,-140152,-276106,-152049,91034,302812,360599,211770,224947,144255,-73513,-120241,12287,104252,43105,-22157,-96781,-233219,-343194,-215552,-113656,-123501,-131992,-57372,80459,110919,12356,-55370,-194545,-151209,125076,232924,74138,-32109,1222,205232,244625,61801,-132715,-234480,-242095,-193718,-6259,114070,99743,-24145,12582,141558,193241,8602,-16910,12656,-16760,-162371,-238810,-97738,170945,304538,226773,-43087,-62055,-8037,43383,21363,-133116,-144453,-82697,94252,131397,66229,49446,70149,-4361,-140188,-179294,-14317,129521,149816,-64304,-110198,-39181,14870,25375,52192,-48134,-118415,-177395,-26595,207503,475719,540472,344234,104839,-5459,18018,70584,62761,-2125,-72944,-81552,103597,66497,-97092,-47775,62247,55806,60398,42979,-52963,-2794,-13886,-106959,11808,56506,12563,-87496,-92038,-106891,-63178,-58326,31006,116851,120741,89359,89006,124808,168975,41587,-99474,-189524,-155827,-124336,-218241,-243605,-218276,-212053,-48558,145395,256262,140217,36789,51179,103616,-9193,-185819,-183829,-118560,-7513,45712,84527,66141,69721,-30053,-134199,-73132,123927,240366,190831,103278,-146971,-107918,28359,165832,-94999,-394783,-315251,8676,101553,178666,213867,68215,-65859,23238,137179,139793,82129,139806,208865,16236,-148514,-129582,-41399,-60443,20946,41238,-70682,-38525,48818,124083,61598,184259,30992,-24820,37566,115724,39506,-27285,-100259,-184084,-188243,-119880,-192867,-285169,-145294,72648,120453,53013,-75459,-58243,0,133452,141724,113337,109420,92619,156255,164603,22956,-221411,-146390,104830,171428,132890,42374,-54599,-133694,-228987,-334534,-342399,-165528,-46098,38714,212642,313346,162915,-36879,-62021,-75360,-97061,18838,114246,106358,112624,258963,89948,-180399,-202373,-210344,-345431,-267171,-117367,-65132,-106109,650,110735,143571,193420,292508,312677,239645,208404,44900,-176925,-258834,-132782,12886,21414,77568,129181,-2516,-256281,-184359,172914,454710,249280,-83490,-305730,-324424,-234928,-264147,-322690,-268038,-11688,244693,275681,139710,54701,19576,-29508,-188174,-198835,60683,386072,490188,428293,244545,93872,109784,262389,452551,-315906,-765982,-339584,-512644,-23527,1178128,968857,-418618,-517590,-290809,-323128,225773,810184,279974,-460799,-231524,-123930,-400863,21172,172003,-256244,179435,457450,-103816,-261923,-379513,-545030,-335471,-174728,63058,276607,360697,274650,176076,197391,119202,-155418,-265076,-54396,100541,83671,19996,-75877,-91386,56463,220502,115787,-38300,-64122,-23419,-29781,-85808,-83256,-78679,-146362,-124568,186312,451602,283183,45970,-207457,-268132,-90779,-109807,-235081,-124067,88653,302719,350365,244411,-47813,-247668,-238305,-103992,14810,31274,-83764,-110319,-183381,-189739,-17638,228979,345123,392434,315002,175728,1383,-207170,-245544,-218647,-246255,-201987,-6543,169304,261722,279685,308899,109814,-83998,-47950,126102,199658,18833,-284012,-388967,-350788,-217965,-64787,52479,252170,367184,284148,186003,50754,-8028,148779,117306,-28003,-50973,-1516,-127588,-283793,-219889,-67432,93774,155791,99988,-26679,-133188,-193888,-124097,-95206,-122438,-92515,37485,76557,-12479,12710],[128025,129950,8223,-29024,-45527,18252,150306,245771,264143,218566,-28451,-52940,30374,-53065,-56388,-23420,43129,-42684,-244345,-164684,17396,130508,170555,83667,-44487,-123611,-182415,-142633,-34506,70350,-10941,-192846,-189200,61604,150458,23894,-26964,-66722,-43366,80330,63628,-6963,77497,105786,28619,-10711,-16934,8783,152235,254179,284821,197518,-130612,-479959,-280270,145198,243718,-18511,-104419,8001,49816,-137454,-299197,-299071,-225834,-106253,11609,240534,303132,128950,-16877,-99945,-119332,-62391,-20430,-55683,-128771,-136356,-103493,-12776,158393,232814,164845,58561,77481,59171,-20037,140223,316041,66169,-229693,-114962,102887,-30165,-157060,-147565,17479,70202,-124237,-282706,-359612,-174145,10168,101302,28334,-80717,6994,214765,568475,689973,297461,-146361,-105980,37154,55548,-107988,-202908,-181430,-37454,155701,173801,27094,-27785,-175472,-256930,-215945,-198994,-207951,-171079,-335803,-376522,-183829,-61870,-101231,-120800,-116167,-103287,-13365,-13759,-60359,-134190,53033,287054,192995,-164614,-249551,157872,488624,211246,120413,285654,197621,-129946,-398620,-171564,118785,303847,177945,-107648,-388127,-261897,31838,204975,153688,188438,233618,106700,-74410,-87088,-69209,-42468,42293,41237,-8253,12214,88424,106278,11572,17987,72041,-18189,5797,216789,241266,98959,216376,410258,386198,103411,-189585,-501320,-463491,-261720,-189985,-83873,128741,240002,150801,61323,93934,152057,221249,143141,70816,-12245,-98310,-278560,-238482,-109679,-25964,86515,144632,-35023,-108574,-24226,132838,109933,-41452,-138067,-202750,-174525,-103098,-154316,-178321,-9278,194404,221376,-187705,-385904,-226721,-111465,-251795,-374341,-229423,-136797,-195337,-226489,-249347,-293042,-63244,299504,535626,348255,237527,249006,183941,-22971,-149205,-87317,15769,84027,163798,128062,-22109,-11336,86143,221093,70763,-50738,63499,136954,-108482,-158255,118452,259861,248662,-139445,-254063,-137832,-118147,-107138,82049,255941,244205,193430,301775,488578,374179,8322,-176197,-238302,-249134,-115257,116157,185494,43385,-37223,28760,68548,150105,113556,60293,-7276,-18109,-122275,-107774,-107418,-11123,25717,-150272,-133079,90356,300710,286357,47709,-155707,-250548,-146687,-117490,-107710,-149002,-71743,-32446,-73757,-46425,-73187,30245,-3177,-72946,-230609,-165408,74266,131607,-60809,-261765,-158206,152631,218113,132637,92059,105244,86133,7719,-130382,-148825,93445,287626,-2433,-159959,-137393,-150447,-45909,140530,90748,86828,57213,-122760,-269201,-289585,-243531,-188239,-119134,184284,357089,125001,-33752,1851,32750,-2339,63017,151413,73673,-165859,-33535,309289,255936,33536,-151027,-92995,64214,93231,-12836,19279,10613,-120133,-203872,-98167,-43044,-330179,-484126,-135630,156990,66780,-170292,-208870,-12918,76040,-6480,8120,363815,396880,151139,-27999,-47370,-38070,-93659,20103,77762,10231,419,50748,158212,194465,61992,86058,167355,195300,130381,7220,-8924,94894,174589,164481,207557,251121,423789,259327,157929,99119,-32,-47556,7173,137003,189198,6921,-336645,-363972,-56989,73568,120322,283200,360581,235619,-252346,-665983,-553378,-238067,-105378,-34384,192330,315289,234448,-19214,-77341,157425,209956,140895,67262,12008,-586908,-720346,-1471325,-297383,4027761,4377262,73989,-2089243,-1577225,-818798,-216567,228915,439150,773593,432508,-515605,-611672,-115054,70908,131247,303656,44789,-154052,-153484,-267576,-411926,-570558,-604773,-221577,175001,106163,-120045,-455594,-391650,-37571,206022,222776,172691,76966,-83691,-274706,-55603,233028,232137,37268,-141374,-219294,-336848,-308549,70654,347966,383119,353871,366982,157099,12009,-105362,-238939,-182447,-56165,-37657,-73790,105303,236308,124654,-177766,-238781,-31575,-86185,-209580,-44333,120110,174112,159194,119774,-20992,-26396,69350,81220,-32126,-46819,43,-87048,-89891,-72867,1846,107138,90079,16736,-52832,-29535,118812,146003,52025,80706,160524,104858,57101,111590,221024,301031,197793,-61628,-145927,-41794,-71139,-46202,-44109,-72209,18136,175057,307357,323641,105956,-117767,-43389,-27060,25071,152767,114293,-110269,-154152,-34622,112196,144356,-28024,-224855,-150793,-57809,-202098,-184091,-38686,7338,-157887,-424536,-264657,-70177,-29725,-118490,-303791,-253597,-23231,192771,258800,121261,163244,139838,-28315,-43246,86277,147602,67236,-20380,-112170,-259601,-435119,-281709,-85808,-89142,-129875,-56265,84749,77013,-102149,-135478,-181619,-159638,-686,63446,-39834,-45479,23627,169949,214820,62855,-197318,-276802,-166091,-43780,58904,97631,53899,-19274,-32798,8169,74806,-22571,-40382,-27920,-31732,-126507,-171575,-66913,120247,201825,77389,-196559,-197471,-40010,85134,90049,-63190,-117902,-92211,31234,49771,32415,72364,133011,111987,-46596,-207393,-153808,44032,207418,44070,-66720,-29126,20555,43656,99662,-55704,-208235,-251791,-32773,192592,397695,503860,391705,130853,-6453,38872,149328,164539,56848,-3652,33597,219235,128765,-56078,-38305,58776,97513,138433,98536,-15572,16693,-79396,-238432,-22632,124549,32094,-105452,-118889,-162707,-123279,-87456,40764,176330,192145,160749,134223,119349,157561,109014,-42334,-178279,-109995,-39352,-158762,-196053,-131134,-183064,-76371,233950,491614,353174,181651,181784,200627,29316,-235119,-278609,-193527,-33285,34574,34929,-41988,-55894,-90051,-199654,-215811,-34881,152218,167378,126952,-105514,-40667,83495,175129,-116571,-349318,-117997,217064,145303,153980,212989,46167,-65577,98209,201454,148785,37865,81658,152090,-62698,-221821,-166289,-106448,-204512,-111624,37811,21750,37482,51346,86828,12382,142517,79864,104550,141901,126361,1404,-16857,23010,-26649,-70627,-19068,-125228,-248845,-135464,60493,110079,47202,-127334,-154670,-58771,106008,128678,94270,112597,174744,298912,310886,134022,-149020,-77180,183669,266190,223104,42883,-134810,-152627,-173734,-297446,-309843,-121875,-24152,34540,114530,78805,-67133,-132265,-109834,-134139,-130496,41402,154093,84583,-1732,100218,-10143,-171420,-203420,-266038,-426112,-334926,-150397,-60512,-173170,-123695,40256,98987,113862,204992,277261,232168,199809,78718,-51311,-142049,-85042,34566,49730,153183,238615,85045,-239012,-228816,67250,328293,203054,-102021,-354069,-371151,-264730,-287892,-327762,-222432,51751,263039,224336,95202,29323,-21551,-83764,-222902,-243228,-32933,323041,564452,590974,459668,324015,212415,267716,189644,-1184852,-1608538,-629508,-820410,-139753,1759632,1750413,-81629,-195561,165496,28495,342388,634883,-431914,-1188961,-154736,668546,-162954,-312244,109154,-124616,92417,396040,-36285,-295823,-478373,-600293,-375586,-191753,92452,308062,382807,298624,239925,229208,74409,-228664,-309959,-53861,110972,79333,42440,-25226,-61419,79647,231947,90711,-100261,-149241,-155948,-137926,-72076,16726,6396,-87823,-80287,192024,426060,281431,29917,-252567,-292159,-103177,-155387,-296207,-198793,36101,318069,406526,273000,-35958,-202194,-181127,-62221,-38816,-91984,-198241,-164654,-147893,-83428,54433,201492,297377,428963,396130,237964,48583,-167079,-202317,-145620,-169083,-175630,-23436,118475,220661,337572,433215,193673,-89222,-77126,167793,273990,87532,-174609,-294895,-266100,-109033,12295,-1720,41613,63317,123497,229310,229177,148502,204941,69764,-146149,-140348,-11628,-116604,-277603,-186900,-9560,166888,240092,135948,-28555,-106921,-186395,-152605,-87587,-87501,-97525,-41027,-18703,-60987,-13832],[97481,139480,63521,39635,-26989,-18332,117154,238312,261015,225745,31503,-3154,4026,-131967,-129401,-26328,87425,-86796,-391496,-312178,-25136,171226,244797,116863,-42755,-102563,-107584,-64829,-15772,29213,-74322,-194270,-94546,139641,187907,60653,25497,6164,9696,37995,-61408,-120912,28456,95554,34823,-19236,-104511,-56506,132446,277866,311761,186676,-127347,-435725,-242017,128480,219094,-56576,-201493,-68400,80984,-22407,-183753,-171385,-41842,88988,99559,239880,298630,122117,-94814,-226385,-197572,-55533,61602,33627,-54277,-74306,-65466,-9182,173550,318387,323695,147927,6091,-92749,-120879,103353,291266,85556,-130570,-41255,75676,-71355,-143387,-125351,-23020,14079,-114083,-233117,-304360,-178461,-70190,35912,11713,-63892,21537,196777,524622,674668,350778,-72231,-104752,-3813,51654,-93443,-171034,-130651,-39696,32467,17439,-18975,7379,-149041,-278190,-229499,-149397,-98682,-42003,-222237,-321503,-197473,-91577,-121154,-108900,-32158,34594,64208,-43617,-141629,-184697,-8904,165908,80708,-203891,-278749,55595,386826,180094,71657,181833,196840,-8265,-394979,-288650,57868,292033,86717,-230938,-460144,-289157,42503,225326,219363,241385,190662,34337,-104159,-52748,40442,83683,127358,73320,-9373,11097,143893,181383,37018,-24293,68409,4742,-15806,153656,193752,128101,292947,506854,456357,174764,-137648,-479584,-452239,-225471,-148865,-75170,117098,231595,158650,55793,30446,96814,250642,196690,91847,8504,-39888,-189638,-158025,-55236,-4910,87944,158098,-26034,-78254,48610,169167,49718,-94723,-183789,-310280,-282897,-99516,-46630,-48589,33963,160041,211850,-143028,-327896,-170775,-63799,-195704,-238449,-61803,-18052,-93057,-80984,-99733,-207476,-46591,225633,385539,298104,289358,273990,115459,-115166,-234975,-143761,46002,154937,175041,116089,-20732,22180,196239,358406,77301,-131519,17914,193387,7966,-115616,144883,287430,293404,-156975,-311600,-151007,-85548,-93969,12082,181043,215941,165369,208433,424068,408092,101966,-64844,-144686,-180778,-95570,96605,196034,77103,-37262,19362,58121,130892,120885,12640,-172564,-274494,-314319,-172112,-79078,39625,89142,-68250,-50773,152626,311228,246868,12399,-254728,-383258,-211380,-115330,-146570,-242289,-164692,-53798,-11210,-13462,-112906,-27097,-91893,-155720,-241539,-128782,117508,169983,-44372,-262172,-207984,2140,126210,209079,194155,123460,77575,10130,-140246,-191367,43903,321062,141610,-62293,-136019,-151895,-53239,56337,-19069,60770,181962,138172,-32620,-183928,-177565,-64053,3211,188018,282944,95803,47298,176912,181492,51100,29111,13154,-131726,-275956,-71786,243117,180027,7320,-118386,-86532,-21477,-15924,-56499,16370,18294,-126334,-241155,-114873,-21425,-326682,-548097,-207846,79216,26488,-148853,-159766,30522,120215,77195,161405,483123,445484,173705,-3332,10230,74649,-53577,-80670,-70706,-96091,-73454,-9355,70618,66080,-20063,52306,162377,252818,182333,-47956,-155548,-9780,113272,38060,40383,176165,412937,214869,37698,-22414,12303,16067,-16675,17704,123363,-16689,-399392,-473848,-130846,42613,51947,142830,193837,125590,-294626,-725079,-699905,-400429,-147373,50891,275419,250943,73569,-6825,132912,231547,-90477,-333930,-223870,-138848,-680442,-931090,-1636819,625062,5439729,5568098,729676,-1965043,-2740574,-2011719,-557799,222793,234440,463329,265431,-531804,-503946,-30232,-68064,-42140,316157,46708,-210769,-172494,-226843,-359864,-553938,-579074,-153007,246189,97589,-123612,-403101,-452897,-287264,9250,182723,212155,145784,-12228,-259159,-101473,173641,230293,30703,-177434,-202442,-245042,-299231,-48180,255201,344297,293992,294666,168084,127552,65929,-61210,-100837,-75672,-123347,-180619,60137,256531,187502,-26942,-18819,78732,-80396,-232636,-110012,19630,99253,147640,183154,88997,50886,71326,109482,1091,-67359,-11936,-41723,-5664,46454,153730,239076,119807,-7712,-104182,-118961,-8923,-18831,-53396,107656,212094,65664,4126,78330,191346,315067,250230,-46279,-92485,68232,38937,-1928,-1324,-18503,50044,175087,243568,223188,93594,23802,77745,-42808,-102522,40474,69408,-127875,-228345,-94884,74680,156101,52243,-141128,-189387,-145007,-216352,-150656,-43082,-81867,-323745,-497742,-200869,-24140,4238,-32799,-249055,-261392,-73750,89509,136995,44472,119694,125907,-23678,-51107,67133,137599,78262,-11997,-118128,-243172,-445411,-331598,-122688,-98920,-109772,-16902,91032,24096,-193203,-193789,-142252,-145763,-130760,-151868,-196755,-69465,56576,138954,168419,42797,-260425,-329095,-130792,68060,95942,39551,-39632,-13942,-70865,-125083,-82007,-107581,-89378,-75871,-35070,-51809,-76166,-52287,32441,77201,-10433,-223085,-260456,-81566,105217,139785,-3919,-85863,-89273,-46587,-88026,-62302,60922,177505,230944,73417,-193913,-253183,-32967,247245,157556,-10388,-27909,32976,91892,167542,-77887,-311554,-333871,-67474,143251,269873,404446,375033,118419,-46119,177,146464,207921,113401,75034,115563,248257,160621,9867,-12867,46174,107061,169650,128695,31043,34435,-157380,-370320,-74144,170188,70491,-63216,-98118,-198756,-184765,-112074,47885,199149,222334,200319,172795,102616,122654,152632,32156,-116002,-32260,59709,-72519,-138495,-49874,-123356,-80575,270717,629063,511423,301597,299764,299584,88700,-227134,-287515,-183574,-6599,43376,5843,-117117,-155384,-132047,-240204,-357915,-253326,-18181,94557,109863,-90794,27551,129709,157114,-114070,-233697,110531,384783,139226,70753,161932,45117,-3371,187334,236028,126490,-5810,27134,86642,-128240,-272396,-195880,-150354,-285629,-183063,23401,73962,88841,59707,60600,-30968,87966,101939,194617,206574,126002,-13557,1798,126810,123338,46875,88414,-25807,-176201,-110281,39975,89073,55588,-141690,-186625,-73626,78453,102618,74999,118341,236341,398043,405707,204420,-71982,-8772,234502,341096,315425,65512,-160361,-154352,-146678,-226815,-185153,-11512,20659,58581,51648,-88845,-167509,-129520,-74043,-108810,-86312,69432,159807,50109,-106890,-48086,-91041,-114242,-147772,-263998,-432629,-337463,-153595,-38862,-183762,-187110,-21630,25224,3972,97388,211134,198900,196393,136750,95384,-22137,-45348,41534,81080,226511,338320,190838,-163548,-217563,-19932,188418,144976,-80768,-307689,-333717,-249662,-282002,-306545,-154877,123532,286552,203109,98238,47459,-3238,-79454,-185581,-227670,-95868,216170,533158,624391,541323,441072,272050,217356,-213960,-1972706,-2295474,-928958,-1106854,-252929,2069530,2333262,350517,187427,574688,378637,387872,279312,-1201051,-1745048,77301,1434252,130215,-569522,90774,90589,56330,328548,42866,-305833,-540564,-618241,-384870,-186048,114827,318193,382848,314071,259468,187092,-1009,-258380,-306471,-50905,108705,74073,61302,17096,-40975,94503,234696,61142,-149077,-194893,-236348,-211010,-41871,118213,106882,21932,-1506,165041,347544,271453,45229,-240806,-275746,-93269,-137666,-267615,-221708,-38771,243823,352659,226491,-25391,-117703,-86470,-7197,-88130,-225466,-321074,-188508,-71971,27052,74082,98564,209033,430930,431418,247608,61683,-123315,-128565,-24641,-29695,-90350,-8377,69548,143410,311741,464700,247238,-83492,-100029,174997,301391,151143,-64197,-228971,-216136,-4987,96571,-21672,-107382,-208200,-56421,203022,334804,260972,220309,2288,-237672,-179688,14045,-76459,-226583,-125265,51868,224898,284510,133985,-31468,-57925,-144837,-150949,-72530,-48130,-80783,-84562,-90413,-95781,-26665],[59579,126836,112646,112043,18125,-38706,72776,215720,237435,194330,41318,7297,-21441,-177147,-176811,-43550,82446,-152414,-484855,-355255,-30066,200399,292636,145001,-7802,-19034,22647,23667,-16896,-39831,-155200,-205549,-23052,178681,197326,93300,70402,62119,44206,-10002,-149610,-187449,-13882,49518,-7033,-56947,-190202,-132143,82360,244769,266814,148299,-122691,-384618,-238274,36380,139341,-68299,-233638,-115735,116542,116934,-35683,-46268,100643,245614,180092,213386,242299,90965,-160294,-325406,-265097,-58702,88408,42100,-17454,-25530,-23329,-15658,146310,343625,417942,198124,-74702,-247044,-236328,25261,201770,50843,-63216,-4048,5300,-151014,-161264,-121916,-94115,-101629,-164990,-184260,-201047,-154305,-152222,-42026,-15819,-57075,43718,185220,446261,570161,338062,-27377,-149683,-135577,-16749,-74136,-104058,-68196,-46753,-97882,-124379,-76645,23589,-136016,-311305,-256793,-133710,-42751,47593,-126881,-285129,-243049,-151817,-132896,-75246,49208,128350,89239,-101940,-203506,-197655,-29326,58505,-46533,-220622,-279650,-90128,198361,124853,34966,75332,174310,120665,-318324,-338577,-34397,202192,-38626,-330543,-492439,-301474,35422,223346,244329,267478,144328,-24011,-121900,-25005,127731,207140,190073,68617,-37873,-17207,163030,238538,60507,-72858,35698,24704,1245,110586,124302,101784,266863,455589,389371,185162,-64098,-359908,-348355,-167602,-121118,-68038,99625,201174,170181,72919,-12416,39669,243013,204128,86378,42316,44951,-99620,-105682,-22026,29310,83934,124454,-59642,-73578,95166,166641,-13007,-132416,-224819,-409943,-387352,-94728,70519,90673,85109,164457,254402,-57387,-222117,-73548,20956,-88344,-84902,76707,97841,31848,65302,64100,-84102,-20788,125979,201505,187743,274649,230671,12205,-201294,-273904,-143776,103166,197002,122277,55663,-48026,38223,288101,464100,94030,-177010,-46814,147813,27670,-101705,146425,258185,301792,-136293,-291680,-120518,-47610,-87988,-85244,36134,140556,147578,147051,344094,390007,175805,54519,-26234,-92446,-85516,21880,126030,55526,-62036,-11727,32287,104207,127796,-19987,-293444,-430627,-396807,-211317,-73671,47850,118372,-6067,23169,171263,258435,156388,-25668,-327090,-471334,-249356,-107094,-169980,-305500,-240119,-75915,28412,-17280,-182746,-85115,-150205,-206242,-232627,-82145,144079,187807,2444,-175027,-205781,-167295,-21124,237548,273942,130747,69895,22225,-130577,-225755,-42496,309137,259754,34955,-124333,-119402,-46634,-13505,-60913,98037,294811,364291,210243,-30205,-76014,76222,137328,211648,222994,58270,97546,323346,284956,40498,-67946,-132209,-236920,-238195,-50399,175166,96754,-9873,-74958,-80857,-114086,-99859,-61257,48635,62441,-95712,-247574,-114300,25821,-245273,-510951,-243971,-5702,-8433,-100571,-87259,74302,136607,113422,259437,537811,432219,153890,-8696,45089,173902,-16150,-183428,-209420,-197778,-159835,-81744,-781,-20002,-88780,-10684,129784,295954,254800,-69289,-266657,-107008,42354,-86600,-94433,82385,336000,129626,-88875,-123415,40733,98335,-19183,-76064,54788,-37272,-389144,-477629,-155269,11876,-36276,-34426,-4544,-47418,-408073,-802970,-790585,-490867,-169143,116979,291885,105355,-109045,29561,336098,257590,-352546,-738515,-546500,-416282,-780929,-971696,-1453185,1596614,6825885,6670961,1059916,-2388863,-4294868,-3168486,-802156,131574,-47299,113502,110173,-474695,-347873,50938,-207831,-211583,268090,-4346,-288194,-183695,-133591,-245854,-474452,-492530,-80414,258077,49372,-135669,-323714,-458285,-491458,-191229,146254,266700,217914,76220,-180112,-96152,104912,185247,23013,-168252,-120226,-79150,-227512,-146975,137976,278324,222285,209684,186439,289102,308735,152605,-38746,-137014,-207369,-216593,66541,272153,238331,114946,191048,185357,-50051,-217873,-170763,-97583,23335,139572,229378,169838,97597,61213,103962,25224,-74958,-10846,30341,108944,159471,245208,319084,127768,-26734,-125034,-174536,-132158,-210601,-174845,106911,229767,42313,-16843,51366,128777,257624,261893,-6924,-26539,128094,119901,65352,74671,45574,73209,148700,143656,104814,85090,162858,209362,-25863,-194189,-68647,12919,-145470,-285874,-154972,27038,134314,108036,-43405,-203870,-223161,-209343,-86654,-43275,-194828,-457727,-501665,-90334,56838,84330,104909,-122267,-176532,-50881,17731,26741,4198,115187,111477,-55470,-119799,-13182,98373,96136,23004,-104043,-206079,-391491,-350625,-196682,-134905,-62666,70872,118806,-24935,-243973,-221698,-88466,-105439,-222150,-354942,-352400,-83087,105444,129916,125593,17031,-289869,-368849,-136767,108512,96044,-13966,-83389,25856,-80625,-217975,-229116,-232322,-167197,-124929,-20644,44852,19461,-56700,-66763,-36473,-15219,-133342,-239279,-117744,103057,155941,24140,-46890,-65569,-111004,-227296,-164770,36026,200037,320552,187061,-135058,-271952,-69632,267699,243175,35561,-43605,38860,143124,216525,-121254,-408180,-412157,-129833,67481,128482,264636,290734,69955,-108582,-83859,56611,164021,131851,117037,120703,176204,148980,71251,11358,22597,80628,142885,112799,55246,35598,-232814,-476381,-138951,170584,102627,-2728,-61669,-224089,-250864,-150105,32498,168498,190448,183085,181710,77257,79961,154154,94359,-27225,42701,128777,5016,-87273,2164,-53797,-63532,246993,629164,559855,354943,358847,353740,131397,-184083,-222529,-93628,60113,53633,-18124,-163200,-218371,-161497,-266900,-478870,-478457,-236167,-24304,52352,-96492,79126,139458,95927,-105974,-99501,279189,443657,69998,-62163,57752,42568,82332,252543,218381,57920,-66519,-53098,-22827,-205385,-315815,-235370,-179956,-301242,-207955,-32203,46734,77941,40051,24961,-78733,9266,54457,186401,185381,83177,-41096,-14618,146627,197496,122232,159249,55371,-107431,-91640,-6269,30681,41831,-138204,-160910,-64365,29162,39554,28939,89533,233266,410915,397688,181543,-40704,15130,219265,356156,366155,84757,-150626,-171913,-190850,-176346,-33843,95206,30157,66071,19250,-170900,-162333,-84860,-18911,-54779,-25240,59164,99557,-21095,-215572,-196356,-174960,-56528,-77091,-248243,-418722,-329296,-170539,-48929,-177673,-212588,-102521,-100559,-139370,-28490,107869,123347,163990,162923,177800,25489,-71191,-6901,76384,231999,335469,224996,-96361,-201160,-115798,28723,46466,-73189,-232467,-274823,-251399,-306203,-304451,-119091,146646,276086,189045,119070,86178,36737,-62052,-137370,-204159,-164725,47578,365655,504798,476081,419118,262690,115892,-652231,-2548767,-2767400,-1261535,-1374443,-401325,2049703,2590424,774393,529101,833381,607982,305485,-235264,-1916177,-2097641,342567,1967032,423664,-678156,85879,296521,60815,236861,52420,-344754,-597901,-635500,-403273,-203875,87761,265147,316631,286414,197817,41958,-124282,-271500,-279669,-59309,75673,44972,45053,8000,-65112,72109,207523,8250,-195777,-207599,-265213,-254613,-33413,155593,159218,124661,67260,86756,206753,217932,51512,-211378,-258869,-108112,-119855,-211374,-222505,-143521,82516,194560,103578,-47668,-56239,-14504,22873,-131035,-354226,-454811,-217513,-14526,79722,10231,-71468,88725,384678,395888,184152,15845,-107107,-69198,73359,95830,1013,6358,7858,30232,190900,380894,242981,-78450,-122608,132342,259370,173479,-101,-215277,-218887,57783,150221,-29588,-182002,-366158,-207609,102680,314765,282165,183745,-75956,-288697,-169733,56722,-38280,-175078,-71423,93447,247565,269565,92238,-33955,-4072,-88906,-123024,-47442,-6891,-44979,-82232,-121579,-113465,-31027],[18421,90761,132683,152213,61786,-39279,38777,194974,211754,154433,23054,-4301,-29529,-168565,-171643,-60984,35422,-207216,-491283,-291031,6202,217134,307825,175892,64813,113172,182788,114854,-25744,-112635,-221742,-206823,19264,185752,183647,101920,84373,87531,59334,-47012,-184684,-198463,-47287,-15530,-70300,-103527,-234827,-187529,23119,170205,170021,98253,-100465,-310715,-242459,-85085,37548,-48579,-185081,-108827,159134,255361,122190,62444,185712,339789,246426,177346,158718,51065,-188214,-351067,-263096,-28977,81929,-5143,-16648,3700,17141,-22770,93145,315358,433190,206968,-130293,-349608,-322141,-62181,81600,-15909,-32865,5856,-74537,-249815,-209188,-137784,-159669,-205467,-229650,-135452,-70442,-93888,-196112,-101732,-45911,-56319,81049,191375,354127,418739,283266,-2121,-197792,-279360,-97489,-38221,-15801,1685,-29114,-171607,-202855,-110518,42410,-123185,-327119,-265157,-127172,-27385,86131,-72823,-267517,-291219,-211550,-125126,-21259,117427,171106,73630,-164898,-234135,-175333,2155,12157,-134702,-197065,-232937,-219274,-12415,64458,23139,-3373,136468,220832,-195867,-324271,-131976,70323,-149847,-371180,-478363,-290965,23692,214045,245901,286268,129596,-38435,-109505,2367,188435,326372,258357,58841,-72141,-47966,159073,285152,106842,-78758,8579,46730,45960,93800,64647,50822,173989,302040,249625,175094,60799,-140421,-176028,-114277,-120619,-61908,89707,163040,178228,111355,-9680,12069,218864,178834,68034,103598,164877,-14851,-86500,-9830,75865,92583,72888,-112666,-91669,92038,116964,-56593,-139498,-246788,-468693,-448504,-76042,177786,199542,129530,214991,350992,67549,-78755,42990,116766,48545,59274,173739,208856,169173,190381,207854,50003,8399,27400,45267,59722,204594,138070,-89258,-251635,-251563,-72885,199652,229048,48291,-8042,-62948,58681,355567,531711,149417,-152387,-103432,30929,-35190,-93228,144157,198424,263279,-88476,-192247,-41888,2859,-74669,-167182,-121125,57892,163241,156063,281272,326994,216254,162224,97629,-790,-84758,-76500,16458,6315,-83325,-37674,15486,105200,157311,-15539,-332411,-435706,-350280,-207221,-79349,34293,121986,29147,84291,163103,163083,51633,-48293,-353341,-507541,-256953,-84906,-156641,-315614,-275042,-83867,47146,-53409,-267705,-126672,-148576,-193955,-189464,-32560,144204,183968,78287,-12952,-142896,-306482,-184185,219656,326855,150883,92904,61632,-95838,-252984,-158444,250914,322598,117392,-69435,-27304,-13534,-47482,-32143,173232,361451,496524,397442,128273,32013,200166,259745,265733,207553,32328,114335,404907,312772,-40655,-204831,-242646,-214091,-81872,10673,112580,31185,3264,-8542,-59314,-171145,-119499,-18027,109794,128699,-48754,-230479,-88313,107465,-97022,-382627,-241978,-78452,-25368,-33706,-8538,109011,118093,93006,281971,525525,380546,126316,-9877,78681,250754,22154,-248141,-297859,-263574,-224273,-131381,-22099,-38392,-131382,-81764,81655,313625,334445,-38737,-292493,-142020,896,-165367,-158360,2728,229029,34194,-179957,-161444,88371,177455,-1995,-110941,11959,-41746,-302657,-370357,-128847,-21221,-128913,-205167,-181369,-227225,-549780,-870728,-794812,-477857,-161975,127055,198050,-125514,-294186,63418,459149,209863,-546554,-1015309,-847297,-711375,-816651,-812859,-878684,2578595,7878996,7161257,974763,-3144706,-5742148,-3973026,-919895,-85852,-381305,-211428,-35123,-397262,-200003,102591,-307064,-326391,168678,-80329,-335168,-168513,-19929,-110984,-359341,-370881,-13342,219845,-16014,-138430,-227049,-397827,-574578,-321788,125340,315902,269075,156814,-64922,-44352,73636,140948,28854,-107179,17965,121608,-116381,-207884,18429,194759,155167,146249,219298,461250,558924,334662,-16571,-218805,-270478,-197235,99589,285014,276824,210430,315217,252096,-5243,-168871,-207304,-200009,-32734,140661,253106,221235,135896,67319,80792,32558,-79071,-5540,119212,251251,263045,274489,337618,128155,-23382,-99061,-176587,-216776,-359540,-265844,93879,230033,56961,12574,58114,79715,179153,242851,40665,25114,129898,146466,123048,145986,98108,88810,112375,41917,2870,86863,273545,339161,34066,-218907,-135489,-22394,-137857,-285007,-186739,-16655,84821,127234,44794,-182896,-264791,-171308,9746,-21480,-290633,-525234,-445315,18027,132267,181964,261634,44755,-32571,21622,-20727,-55257,-2153,142119,97842,-103807,-195452,-97114,62672,135151,91163,-70703,-176810,-315947,-336103,-265615,-171566,6596,194836,174828,-49408,-254272,-223173,-39158,-44867,-245950,-485241,-455561,-65895,172741,148141,92458,-7943,-269201,-365245,-150349,89890,69242,-29216,-21541,113756,-49938,-244773,-321850,-357634,-254795,-159749,20484,150488,97095,-69444,-143759,-108761,50849,26257,-146783,-124314,91797,137470,14513,3770,-9117,-129127,-308316,-217841,27166,208802,362960,271322,-33810,-192075,-44287,277558,284704,60107,-69177,36375,176929,219456,-173325,-462768,-460260,-196062,-6437,21587,125199,167713,11445,-152565,-160387,-69398,58432,110895,110758,48076,40229,111915,116645,32067,5005,44133,82221,63588,56424,34600,-267044,-512266,-183776,139327,124782,51703,-21327,-225003,-295040,-189955,497,102435,116092,127693,170084,69280,62603,128950,137551,72848,104733,161775,73242,-23376,44678,31676,-5104,204157,534099,513333,353806,362048,358290,159567,-102093,-90752,63577,160707,66904,-37912,-171500,-214913,-151966,-261799,-534313,-621658,-408842,-135757,-3070,-78177,141554,137618,28068,-74451,35773,355744,400746,-16317,-183012,-48171,56326,183328,297560,176824,-14639,-112806,-135012,-147884,-265503,-322376,-253906,-164760,-229518,-176104,-101822,-26359,36504,13227,2243,-108044,-67068,-41777,102801,110269,28993,-62061,-45982,98220,205488,180744,215080,123583,-33867,-50132,-31593,-25488,25176,-91615,-53738,-8166,-5355,-19095,-8756,53414,194235,366216,312543,98142,-32150,23485,179218,348498,400144,129372,-83098,-171853,-258402,-133447,118981,178524,13379,68758,43818,-140730,-73348,-10369,39773,11724,37808,37640,24060,-79668,-278767,-295934,-223482,16919,25915,-201801,-381039,-302996,-179371,-71738,-146079,-181355,-163080,-216486,-241290,-104809,32685,61844,132999,168142,196588,19787,-122228,-56542,75937,194872,242928,194674,-26608,-161441,-185724,-94666,-42498,-57875,-136292,-200468,-258550,-339930,-294002,-92194,145258,262129,207823,171959,160915,104317,-17937,-74971,-162697,-217777,-127642,134792,315387,355255,338969,241771,56269,-923334,-2778235,-2941503,-1525598,-1543050,-532810,1797742,2539558,1127590,805056,960463,706545,143630,-765451,-2414572,-2209657,556338,2195001,722319,-560301,120564,474681,136870,157889,-1153,-383596,-610360,-612181,-390652,-209390,54201,191807,218154,237846,101354,-132080,-232349,-239463,-200497,-22863,72747,41564,35219,-16103,-88146,59756,195043,-20003,-190603,-145051,-199797,-222426,-17224,146556,178365,225565,143936,15051,71707,155883,69431,-147208,-216303,-122861,-105890,-137948,-177811,-215491,-74771,32683,-10511,-65615,-14226,39011,52140,-119398,-405550,-532420,-228082,27419,91097,-78173,-218916,-840,337002,337335,97361,-48239,-89101,-11844,134068,184028,89873,32985,-31255,-59058,42688,237712,207349,-44885,-103504,89280,192684,171456,28571,-214038,-222894,102022,186797,-12537,-163217,-349905,-257934,-11037,202587,232922,131802,-121646,-266817,-98982,118383,-540,-130670,-24957,126595,249002,216855,42682,-14557,57157,-21881,-64186,3397,52335,22263,-20980,-92620,-97353,-19589],[-29509,31190,107810,140018,78846,-25721,25751,178652,189731,132743,9417,-15392,-16343,-110876,-113710,-72498,-35860,-225159,-408548,-158350,69357,221720,294683,213292,161144,254167,329610,195856,-32074,-165615,-243911,-174443,47355,183176,162557,81641,62222,85174,65445,-56246,-166134,-165575,-71257,-71268,-113009,-126878,-215953,-199526,-17737,93626,72190,62872,-45084,-197516,-211211,-171114,-41938,2587,-60483,-34701,213300,370826,265339,151746,224265,377845,300482,154703,86978,27374,-159663,-274846,-147130,70895,88569,-43307,-18496,24342,52746,-19056,43264,260274,386067,193917,-125479,-355361,-336879,-119869,-24106,-77002,-21489,14894,-123141,-333303,-263505,-157936,-178685,-221392,-237807,-71831,63532,5590,-164176,-105036,-55061,-41782,145731,223886,272717,279680,229595,30177,-194315,-343951,-125763,28043,80629,80777,37770,-145797,-194171,-92085,88552,-86513,-290154,-219650,-97870,-25066,85728,-50656,-245282,-306133,-236547,-87468,53525,175549,180509,47964,-199215,-225128,-128956,74012,45242,-143886,-119283,-120959,-266191,-165840,21980,43113,-30064,99362,274915,-61921,-263245,-203842,-53379,-205538,-333295,-418382,-253117,20159,202684,237412,309794,163404,2594,-61906,32637,225836,436111,352114,72850,-90111,-59469,147327,326363,189875,-16102,12615,69020,91788,92810,31147,6613,70688,129618,124904,190596,244167,134261,9677,-88561,-149267,-60907,86945,126264,173996,159995,40105,23937,194188,133185,41196,181686,300596,51188,-97300,-12321,127048,122567,33869,-159512,-127353,21714,17586,-75525,-116021,-245695,-474002,-451300,-50309,241660,234907,134570,269739,455228,199356,66406,138648,186481,175617,162436,212638,284530,279215,261515,286052,146033,18950,-63496,-60524,-58283,95721,22741,-167585,-266781,-193849,37791,309722,247854,-20261,-50461,-51316,81582,379213,550753,234863,-72695,-150036,-117984,-144199,-85121,133687,109412,160981,-50343,-58182,52341,50123,-59448,-217760,-247072,-13236,192566,210408,229615,219821,200483,221894,183571,53260,-113325,-180707,-98428,-54130,-99089,-62207,-3078,121879,189198,6813,-305875,-330863,-236035,-186037,-106965,2087,94053,18782,108273,129749,39492,-53759,-71747,-352421,-522636,-269560,-78537,-129737,-296462,-288634,-97629,26895,-129034,-372179,-175154,-121820,-144493,-134639,-13245,90815,134423,137422,150088,-65554,-412014,-348819,139654,319662,167964,128990,96311,-73688,-302384,-315164,123433,292306,152578,12486,85793,9692,-74699,7630,212232,329458,477143,453845,211857,82909,246171,313779,306444,204297,-3281,78426,375834,228895,-202713,-373605,-322534,-122538,86887,43681,20176,-38264,19536,46759,-47346,-200011,-100951,25139,142145,152846,-44924,-234637,-76433,172512,43234,-238154,-242417,-159396,-53042,5018,24695,91266,30574,-12057,196393,419936,275030,78085,-20070,87786,261951,25150,-282542,-346649,-309323,-275757,-170847,-21960,-33964,-182598,-170559,984,265936,358834,-3326,-262421,-134344,-34097,-217648,-184310,-77605,97576,-76022,-249717,-167496,109289,196945,-6428,-113318,-28305,-65856,-201455,-220662,-102943,-95264,-242914,-360544,-334049,-403365,-710783,-935292,-748724,-408117,-161740,31688,-39040,-436677,-490016,28736,417161,51750,-711859,-1190062,-1088246,-904558,-769684,-551726,-56653,3493688,8233150,6566614,458833,-3866049,-6600724,-4244853,-962151,-451742,-744769,-490639,-219662,-389282,-144000,68069,-372751,-392885,6390,-185828,-349055,-152465,43081,-31598,-274668,-279421,2811,117779,-104194,-143334,-156380,-318823,-550184,-382070,80934,302273,245460,171102,7918,-12751,57235,87277,12528,-44115,143102,267251,-34693,-260183,-119390,68205,63715,84804,226871,566406,712030,399498,-68872,-326203,-343948,-210298,76990,254243,268149,207268,284605,223012,4927,-133855,-244568,-299582,-96346,112844,222088,222511,161566,73739,26041,-14296,-123309,-36176,178262,374612,323434,227390,271332,99207,-24081,-62908,-159070,-273224,-441553,-317536,58781,205073,85446,57376,73647,44166,95135,176952,46662,17635,59871,85799,113065,149659,95125,69667,53537,-60750,-89178,70464,312930,417594,97057,-199906,-171207,-53667,-126255,-241056,-199645,-74410,-7169,80254,75588,-150052,-272583,-125200,99561,2532,-358194,-536272,-377430,58350,139156,230299,370022,185057,95510,76582,-64439,-131083,-20070,146431,55098,-168140,-249228,-154159,33685,173271,158498,-51849,-195979,-284087,-319285,-315924,-210642,56503,299059,223321,-65681,-259569,-232701,-34671,-2023,-220432,-524152,-489126,-31635,229767,160080,36430,-59834,-229998,-320133,-147607,37590,15501,-25193,105934,212056,-4265,-226235,-357568,-456972,-341514,-187344,69444,233623,128531,-96284,-194251,-147625,126330,173478,-37715,-108685,64513,72927,-46390,42237,60898,-102064,-314519,-210816,30695,188694,330270,292061,71912,-52402,20034,264188,261069,41370,-112970,9313,161207,147311,-233955,-464622,-472089,-255997,-70307,-41209,1865,28730,-45786,-157627,-190269,-175804,-65543,57775,54182,-89292,-118752,58537,125965,31479,-8023,14008,9617,-7311,33705,37322,-243152,-463489,-191709,88623,124980,73001,2733,-204654,-305432,-227116,-50590,14942,21720,56582,142161,83055,74253,86405,146685,150858,137671,156022,127464,59410,92296,124116,89555,174677,402851,407925,316492,320670,315653,176131,7655,68764,229717,255957,68730,-67419,-154889,-145153,-95949,-222846,-509255,-632116,-464265,-196312,-28749,-15474,229806,146991,-14547,-16268,149550,336177,290983,-77158,-244575,-113603,91944,278134,320467,136237,-50864,-117976,-191455,-249176,-280561,-273602,-230187,-94846,-83713,-99082,-156120,-98906,3959,-967,2980,-114447,-128517,-154380,-7823,29984,-3704,-58193,-66051,21061,179396,249450,278609,183615,45923,30604,3587,-40114,23229,6089,126742,99419,2711,-36195,-9828,36095,153263,296383,188720,3410,-15586,48255,159513,358265,443078,213959,43429,-123385,-288671,-82105,241085,221423,-12668,74553,114589,-29451,43731,76451,89147,67678,86422,33917,-13075,-82381,-263533,-313278,-209733,114808,163301,-115442,-317689,-250528,-162017,-89198,-93705,-98285,-173004,-263475,-242535,-88206,30236,54157,122574,160575,171396,51,-140958,-47939,115566,154652,112294,139105,62201,-85949,-210496,-149212,-78598,-14358,-30624,-119386,-253433,-355421,-255002,-52379,147338,265396,258900,244314,249578,181011,54297,3931,-98350,-240628,-262118,-75172,144232,261754,276595,250849,103899,-893425,-2627599,-2789991,-1595127,-1543573,-588550,1443432,2243329,1327184,996896,1005975,701602,-30454,-1162067,-2601297,-2096647,653138,2129199,1003109,-237832,197390,609495,268055,97777,-98042,-397732,-555875,-522521,-317150,-171848,50614,134921,115848,171056,9313,-261578,-280652,-162266,-70600,87366,142104,93617,56166,-27785,-77751,85627,215472,-492,-115448,-4742,-43174,-110616,15721,109732,175713,314013,226371,-10453,-7756,110061,102675,-53812,-140718,-121437,-105994,-70369,-91351,-217838,-157231,-52376,-52693,-60667,5341,71802,88175,-47805,-349532,-516292,-216684,46039,76683,-138464,-281100,-34533,306997,285437,16934,-109243,-61017,38160,137002,204652,146115,53916,-44832,-96752,-80344,80843,146570,8593,-39802,70653,127421,143150,21378,-205219,-198341,132743,200539,11030,-90098,-205870,-204892,-99896,43646,133320,74749,-133698,-193228,-6349,161710,10849,-117651,-5838,135701,215743,124572,-17386,4337,92666,17286,-15073,49025,103295,89322,57414,-39554,-74280,-22874],[-80322,-39356,45374,84438,62210,-7676,29478,155689,165372,139782,22407,-15546,2983,-37588,-38507,-92707,-122122,-210739,-279690,-30478,119454,199729,247825,235144,234636,333602,395323,226659,-57659,-210366,-232523,-120793,59123,166373,122093,14943,-12003,38311,43848,-60902,-138512,-145873,-120836,-127862,-137028,-138953,-179424,-202785,-58684,19640,-11983,25612,8013,-82337,-153008,-212391,-106801,34681,70169,54699,233486,399248,322621,175878,193092,337952,298928,112699,10049,-9492,-121617,-150858,34085,199211,102895,-56297,-29312,5572,32054,-48273,-25851,159294,260044,133973,-94862,-300696,-313634,-171782,-130231,-149537,-51192,-1493,-165162,-417757,-340190,-208921,-174795,-158055,-185472,-27238,128811,84191,-93395,-78314,-68544,-41874,192272,231619,172734,153246,167948,45030,-154206,-322086,-107776,77556,122020,117142,101210,-76326,-159194,-64200,124446,-54971,-228009,-152657,-74312,-57525,25861,-77175,-236332,-310884,-253716,-65494,99682,187919,141129,266,-223767,-221091,-119679,113273,95986,-111442,-31556,15394,-232039,-243330,-27513,50637,-35303,46817,252490,14685,-218177,-264578,-162936,-226382,-260679,-355963,-225754,-6100,147969,186542,300520,201196,52645,-22805,32903,215654,493962,436413,90781,-109846,-74199,107538,330530,272978,77948,26984,57426,84832,63957,-4299,-36977,-16561,-5802,57134,235399,436276,365348,122979,-123031,-216946,-89616,61607,73747,133310,185341,100910,48339,160932,61153,-13052,230446,397365,71742,-137444,-29448,162149,159391,16246,-191382,-182435,-122763,-130056,-85428,-80341,-232789,-439868,-410857,-41318,227837,171001,68151,263701,500176,290758,169118,176846,201178,255489,207572,187908,288455,316930,256088,269931,164269,-4854,-144570,-120876,-145441,-18098,-75359,-206872,-257269,-134941,144122,397425,246961,-63539,-54485,-8528,104335,355204,528370,327793,30210,-181994,-245297,-236206,-66632,114762,-4451,10737,-37343,69059,137771,92585,-32239,-216085,-292129,-44873,218133,270873,189551,103806,145805,234636,221572,61479,-159542,-249075,-162008,-83296,-87834,-70222,-18196,144924,216622,46956,-223562,-172973,-108864,-153457,-132660,-11646,71914,-5479,113782,109967,-51156,-116566,-81083,-315861,-509294,-282997,-82786,-87772,-245804,-269939,-100978,-1522,-196007,-450337,-215028,-83595,-59087,-52453,-3245,20167,72754,179183,280300,15042,-451326,-454430,45909,278617,204561,192277,132800,-52880,-339628,-453553,-25073,215103,177737,135519,209300,32196,-81323,44576,207293,233410,357551,403536,219780,88862,234738,318603,340727,220472,-13768,48710,289197,94112,-364653,-492700,-327728,12898,227297,55224,-68057,-75840,66103,113713,-10410,-160136,-27431,79568,157261,144705,-60152,-225773,-51109,229375,166003,-88845,-213210,-197622,-48416,48307,47190,62225,-71241,-134521,72531,282908,170028,57855,10057,117609,250984,35142,-235253,-306475,-285046,-257663,-149180,27151,5786,-202252,-207529,-44152,206976,350787,54886,-162112,-61754,-27578,-206777,-150098,-105686,23559,-125895,-246439,-114647,141346,200074,13059,-47726,-18962,-66708,-74506,-30713,-48756,-156460,-307092,-414781,-392943,-497512,-802363,-924295,-629146,-274309,-123250,-96601,-309964,-698104,-611817,-37445,265606,-125816,-801827,-1218456,-1127314,-800954,-570342,-254130,826396,4271688,7714808,4873629,-286898,-4106342,-6503054,-3892615,-915677,-832019,-1001248,-635165,-396946,-423749,-143701,-1221,-339677,-350430,-125903,-239063,-264451,-82059,89427,23667,-188682,-184810,19062,36139,-130713,-75618,-60606,-191115,-395019,-327028,55792,269715,201143,164298,54844,12544,81329,71916,15696,48149,265959,363751,41282,-254352,-207373,-35655,831,71038,245825,622778,774973,389183,-120938,-379358,-384229,-260355,10414,223427,264812,165666,172401,154175,20850,-78889,-233994,-337220,-121749,98550,193539,233209,231244,127850,6219,-59530,-159455,-51360,245173,505341,388055,180192,193044,91639,11249,9348,-92945,-249274,-391319,-265926,65145,217240,161820,140011,128809,75190,78798,127045,46120,2325,-3648,7281,75449,123422,84723,64863,28150,-102189,-116893,79169,324651,464601,179844,-111125,-138541,-48754,-80934,-133132,-151686,-100639,-82172,20519,84416,-67498,-191860,-36296,196823,59954,-337265,-454282,-282134,56094,99636,232057,429152,295711,197594,110622,-93637,-170317,-39130,128532,10585,-196725,-223746,-124779,55814,232423,235526,-27206,-225717,-280328,-280489,-299791,-211060,94013,372879,266037,-55981,-247660,-232786,-54335,32527,-138560,-438657,-414177,37033,284738,167660,-35712,-125455,-177964,-214801,-74353,29300,-20317,-6164,242771,303388,58764,-163002,-317312,-473551,-377592,-184148,134313,302107,133318,-109268,-195594,-146293,177815,270453,61202,-66085,39189,-8641,-127516,66013,138091,-24900,-235885,-140400,50153,143089,231631,252367,159038,103380,101245,233293,188354,-11286,-162441,-32805,98433,15294,-283933,-401609,-433057,-287781,-112039,-65003,-90538,-90821,-83008,-109283,-143993,-206313,-144571,5467,-26977,-250288,-256035,808,94254,171,-18806,6954,-46422,-78208,-1663,49849,-160713,-340501,-159835,34059,98461,50497,-4017,-176371,-284004,-258414,-121746,-80823,-67590,-8409,99673,102678,93193,28533,106670,170535,124790,109771,153955,144076,140323,194653,182868,158488,270820,272039,247039,238578,225480,170454,107522,187173,312690,277766,26295,-132066,-150695,-53705,-24622,-179047,-436305,-531351,-400834,-207160,-40391,57794,313697,153750,-40886,30723,195029,219212,136211,-116532,-257464,-148187,110668,309725,285475,81934,-56982,-99851,-233042,-324236,-268055,-204041,-194572,-18870,58530,-38142,-209367,-166490,-27405,-29419,-13477,-144584,-210187,-285591,-130312,-50512,-34503,-61926,-96848,-82256,114762,297773,315258,190005,78975,100763,67916,-36475,335,95236,296296,194031,12541,-43509,-14930,819,84490,176450,14626,-109180,-19618,55389,133368,352963,453394,277986,155822,-65968,-291199,-66522,250291,162032,-85224,29770,135510,39242,78571,101464,69943,40756,54376,8413,-36848,-70093,-225960,-300668,-187550,172029,254434,-55227,-288643,-228174,-173477,-152366,-95724,-48590,-184554,-273341,-187991,-39955,41800,41645,70569,79427,66816,-57681,-145435,-11856,143519,81453,-53038,47061,115719,-40665,-254508,-199393,-108038,270,7347,-103187,-282726,-394492,-249579,-53926,107584,224462,255732,241643,241858,170466,79165,35853,-74939,-288203,-388380,-259486,-10440,173053,204725,231355,197484,-625323,-2224627,-2397062,-1438580,-1405782,-586704,1027684,1709837,1239765,1032765,960141,580464,-214393,-1379053,-2525098,-1857078,567652,1787084,1150908,118681,237535,628682,339171,-19585,-268923,-436884,-498598,-425778,-234971,-135754,35326,56006,-27562,26428,-110996,-356309,-310818,-117379,28349,209166,238720,150842,58191,-66308,-76392,98825,208801,12552,-33685,133704,114696,-4089,6016,13537,110023,322842,251732,-21204,-52656,52702,102074,7011,-81923,-136518,-162114,-65615,-23359,-183814,-171691,-62582,-37914,-67361,-31274,52556,96860,25376,-233531,-437545,-220733,6502,24914,-164712,-265265,-44341,266975,227177,-68085,-180719,-48206,50523,56942,126904,125288,25610,-65201,-98376,-159888,-66814,52351,44241,34528,69823,66473,78669,-22424,-185157,-140662,146794,183850,18001,-18926,-36622,-94136,-141811,-100955,21506,23774,-121078,-100666,70485,161843,-11051,-129872,-6891,126494,157994,16199,-74931,15835,98066,23388,12071,82018,144957,150967,134658,25086,-38428,-27619],[-133007,-108313,-33641,11542,21100,3422,33572,112423,132641,173129,69955,-567,15774,19015,16516,-129681,-204736,-174593,-151943,42646,135410,157517,184003,234175,259371,316916,351616,191897,-107686,-246369,-192637,-48734,74807,148119,73868,-72326,-108429,-32421,5267,-60409,-113689,-156465,-192478,-172078,-130329,-134039,-157374,-211424,-93110,-21813,-47763,605,53806,24714,-61024,-190068,-140625,39760,172047,136623,215261,332238,278526,138069,116440,250518,247708,54496,-61458,-53540,-87732,-13907,235187,332748,149070,-6943,-13731,-28758,-34876,-102377,-90549,43761,98596,53368,-42070,-199768,-257186,-204668,-212363,-207004,-86563,-20743,-189132,-469955,-395508,-254372,-134062,-16012,-52123,17933,126396,133724,8158,-13066,-59918,-32439,224336,216168,79243,75464,132425,64624,-68863,-204627,-29105,110248,109521,112828,139103,-5507,-123044,-31181,155450,-10087,-132346,-63176,-45149,-96759,-49560,-105959,-209932,-289332,-250559,-54958,122032,178609,95766,-32886,-216768,-215746,-147499,102562,135593,-52445,60561,169473,-105125,-214392,-64911,49576,-8895,20266,200544,34891,-192769,-287851,-217807,-206515,-167062,-283935,-197159,-41634,58288,105449,260959,227947,98306,5297,19541,184288,503980,500969,120192,-114772,-83518,57937,305828,344733,183519,58090,23029,29666,11852,-39120,-60394,-43851,-44905,77090,319135,600424,495129,136753,-194855,-286691,-129972,21142,20215,74333,191239,162282,82165,136877,-12060,-81966,231332,429601,59720,-167660,-29310,191995,206346,37969,-185013,-229881,-297562,-285721,-82637,-30479,-199833,-370364,-335485,-49552,144798,38501,-56777,170944,457178,322344,215343,159683,168617,283516,214676,127548,217035,268988,185552,173349,103629,-52815,-201889,-145071,-181459,-89697,-113453,-195233,-229951,-94825,212272,434072,221969,-73706,-15397,59221,123612,292190,475173,393354,117501,-196648,-312593,-263959,-36095,82573,-141969,-155166,-51169,153699,192111,125608,10536,-160114,-239464,-29597,213790,284789,150464,11194,77077,210835,210597,23569,-211805,-261289,-148879,-61284,-48163,-64792,-42761,138923,215660,89549,-120222,-40001,-26961,-130292,-147870,6865,78193,-19682,108403,116203,-72140,-125633,-82323,-261658,-474594,-302200,-109438,-57495,-188243,-234808,-103142,-29050,-228825,-480964,-251900,-72474,28587,40558,-353,-46202,13043,183857,332845,61276,-438090,-482902,-36019,211307,241171,250298,142700,-49794,-353581,-538716,-165072,120715,199522,256815,287720,26124,-94668,38317,140684,99397,193122,273592,144886,46426,174233,274565,338081,216064,-9685,45934,183603,-51336,-478760,-531118,-273807,124322,286883,28280,-154167,-95945,116177,163184,32841,-77250,57584,111807,131822,85457,-98526,-208429,-31222,241652,226978,15773,-170889,-196693,-21595,84708,55587,21750,-173923,-246637,-55262,130541,59591,47360,61619,151281,216301,40508,-133547,-204247,-211758,-188117,-89482,81769,31722,-209120,-193143,-48952,141305,290859,94137,-56222,12580,-18396,-173123,-106090,-104939,8935,-112557,-191952,-45151,167511,185349,41376,41577,12449,-64756,30289,135531,1419,-209141,-319279,-367720,-372258,-516922,-814321,-845132,-491760,-145386,-71268,-224581,-538883,-840991,-648133,-140326,48590,-266817,-818211,-1118881,-902863,-352065,-259766,-55169,1456338,4654613,6284219,2469693,-1036446,-3676446,-5476313,-3071056,-827507,-1117449,-1089110,-656877,-573466,-505853,-197656,-100002,-231473,-228298,-202259,-237638,-115901,16278,107505,41894,-125115,-108897,25842,-11705,-91601,53917,44734,-53861,-184929,-212580,26076,211218,142351,132436,46876,-9994,79586,49398,9079,129077,337681,374136,81189,-215074,-250764,-115931,-49327,66388,239330,600288,728610,320174,-152964,-375843,-414848,-383892,-121254,175354,254891,101096,29026,62453,27529,-31074,-200253,-331318,-132377,78434,161150,231055,299058,193823,16441,-99147,-188513,-52326,299657,603303,438013,142295,117122,85633,50033,74653,-17437,-170318,-248160,-140553,100566,249125,243982,213449,182717,144329,119596,96278,31140,-11168,-37376,-58355,23044,80946,75635,68404,27451,-91203,-90944,102221,306065,452439,243487,8637,-68029,-37456,-33812,-12500,-70671,-104948,-129319,-35421,76114,47447,-35298,71072,262873,122541,-239645,-305655,-182134,19898,17692,166263,407837,340805,237482,95854,-123865,-186987,-82030,59999,-46054,-194272,-143305,-29577,113919,287077,291804,-9404,-245399,-291745,-233533,-230239,-179747,97756,381088,269122,-47423,-234396,-230374,-94043,42449,-38350,-262972,-253974,114315,310994,144866,-136752,-211737,-146251,-80969,66892,97240,-25333,-8585,300405,346383,115631,-83405,-219318,-394113,-344954,-154790,196344,348325,122664,-102720,-157893,-125156,175602,294594,123239,-19190,14555,-82284,-197423,61950,193783,76681,-100967,-35154,69588,66561,84633,164984,203395,222264,165847,187068,93698,-79425,-205799,-73552,11296,-134559,-304790,-277529,-336404,-275585,-128528,-70717,-145004,-159596,-83899,-9319,-19714,-133340,-127123,-5077,-92978,-380669,-337471,-47685,37402,-51712,-20648,41774,-51144,-113723,-20627,87200,-23274,-161180,-85039,6419,69731,11886,-25543,-137135,-222466,-256854,-181446,-145157,-102353,-24871,73142,132300,118982,-15128,45864,145464,92580,60440,172132,235200,205347,245698,260873,166749,179180,157990,179852,158783,135018,169697,194458,244680,283536,217705,-36666,-196393,-144557,48018,64934,-115391,-315755,-336146,-222180,-145589,-20312,135993,395422,180629,-26265,73902,189976,77813,10874,-105631,-205251,-129188,122543,286770,220109,51958,870,-30354,-220463,-324957,-200645,-102161,-128343,65506,176923,12658,-219763,-174637,-15893,-39064,-22889,-172676,-271882,-365717,-187913,-71102,-25137,-42214,-98184,-144292,75521,354022,351347,171711,87820,174446,181276,20852,-3218,186653,444132,282729,47415,-11787,1092,-18384,33379,60737,-139014,-175855,144,79497,133924,360372,460741,335967,263495,33162,-215387,-45268,178397,50861,-148708,-24930,105819,45880,51107,94752,34770,-21639,-10227,5884,-3263,-13611,-150048,-234951,-128919,214498,307269,3155,-249903,-193294,-177151,-215550,-120732,-16601,-165406,-211362,-63341,46874,76928,38806,9127,-28685,-45440,-85755,-80703,84994,187325,35232,-152877,6756,175448,4770,-283287,-222622,-96889,22000,13236,-108136,-288365,-401582,-244724,-53010,77731,175112,218456,183620,146063,94282,86661,66945,-47366,-307383,-444614,-335611,-79117,131308,161262,202700,321234,-203822,-1646253,-1772794,-998422,-1099196,-466436,641492,1044636,898174,967337,903646,441867,-318806,-1333931,-2188546,-1474263,410527,1319933,1142153,408989,259792,571162,331226,-165350,-437873,-465053,-423929,-305825,-121271,-66324,43594,-2807,-155627,-143850,-208520,-368080,-294575,-90701,102104,344782,376769,234108,70289,-89949,-55236,117119,190421,37340,62344,265421,254719,77957,-30697,-93573,18883,268108,235681,8661,-29682,27581,95430,49201,-22019,-131772,-226270,-90282,34127,-102745,-99125,16452,41704,-64917,-83083,23660,105769,93091,-77416,-302128,-220914,-58085,-20190,-123998,-168964,-27896,228548,184043,-131383,-235067,-35488,42251,-66828,-11282,41741,-48977,-94367,-65854,-170155,-164026,-47687,51663,97874,84211,20271,-4993,-76256,-141995,-52028,151865,146941,5012,14535,64578,9330,-136716,-182095,-63248,-14298,-102963,-27707,100089,103559,-69954,-157732,-22871,96739,78481,-97899,-138814,-5693,57504,-17837,-7944,71986,146572,169915,160896,52388,-23357,-53953],[-153273,-133929,-72392,-19462,2968,24603,42543,66326,113384,239752,160867,45456,35712,56816,44324,-164250,-248677,-117166,-49718,59525,128949,124543,138239,223470,242221,221742,220906,104317,-170108,-263144,-126927,39796,113357,141165,37737,-134203,-176923,-91450,-29808,-46676,-82177,-181960,-263373,-192343,-92719,-114071,-172002,-233414,-115941,-15204,-21415,298,91486,115159,52625,-112427,-137526,24242,225924,192831,162863,185985,145703,53031,18378,145218,162217,-18938,-132704,-107129,-74048,92672,390814,435091,226274,101709,43007,-54415,-121558,-165475,-133013,-59081,-55957,-26864,14279,-85701,-188313,-218860,-260270,-234789,-99022,-32361,-198994,-468738,-393798,-260802,-61786,160998,134147,73248,77110,147316,109136,74547,-17683,-2770,236566,176415,8315,52435,132586,91767,34096,-37713,84796,117602,51603,66201,115687,6192,-114982,-8725,175094,50754,-18367,27350,-17354,-128387,-104969,-106761,-158797,-245978,-231398,-57416,120196,164006,72776,-34994,-179796,-209744,-205281,34628,128709,-5933,134531,311265,76903,-103638,-87910,36969,43236,47818,166477,11470,-185761,-267211,-206589,-163107,-82833,-202358,-161593,-82528,-55988,1274,186183,216419,115527,13870,3403,147919,464764,517625,147873,-107076,-97126,2536,251144,376232,262625,93436,-26336,-57427,-56986,-82121,-67248,-8720,10242,152600,407493,685343,491701,53547,-276724,-331384,-167442,-28825,-30861,10289,176502,204724,110696,121306,-74571,-158158,168625,378336,28160,-160658,1987,216201,246474,84171,-145016,-256034,-455240,-415876,-75461,23533,-152832,-287107,-250980,-77268,16054,-114224,-209347,-2273,326328,285737,200393,99759,102315,262988,205579,62077,87647,143356,72334,28830,-16503,-111277,-228966,-149440,-167002,-95107,-82252,-144569,-197176,-83373,219187,397850,163221,-66338,47315,128103,127874,197785,387593,390476,153021,-198591,-314608,-224632,-6759,28084,-299221,-303079,-84957,175408,200403,140670,62025,-67290,-112328,17697,159592,216452,100742,-40480,17545,166256,160840,-47997,-257282,-220623,-68630,7683,8461,-56578,-90803,72098,168175,120120,-32427,15728,-17633,-131076,-149607,55292,123714,-5122,99142,144105,-12409,-85648,-81240,-211231,-422721,-319146,-160602,-61869,-144648,-198013,-113472,-51904,-214924,-453326,-282929,-105324,91045,122695,-344,-86619,-30922,146194,295659,51922,-395122,-436153,-83974,134958,254515,267578,106562,-70310,-331586,-542697,-263558,35447,214967,327392,281587,-25992,-135107,-24534,27205,-30278,52745,116937,13058,-26457,93923,200781,284282,164078,-1254,82216,104756,-163907,-509606,-478696,-185322,173174,259506,-30346,-228772,-109421,145600,172041,64273,14954,116965,103237,64366,-14899,-144296,-179113,-25579,195780,213891,54494,-127806,-164068,16407,110520,57450,-20972,-257207,-316569,-147991,-16555,-61862,25237,109136,170930,165164,33812,-19925,-80592,-120758,-99339,-24780,101820,11667,-217426,-143656,-19815,76580,182995,88514,-1448,28588,-41306,-156246,-94770,-106702,34448,-47385,-110939,9835,180589,162739,64179,106360,34617,-74034,83942,234125,24233,-254944,-287434,-244538,-299487,-483578,-751658,-719076,-384021,-73671,-30163,-312900,-657063,-829831,-606358,-263046,-156913,-310037,-746733,-903388,-407380,373524,88665,-36069,1567548,4320120,4131629,60198,-1550856,-2655941,-3842791,-2035098,-710101,-1205248,-989526,-601765,-742543,-614956,-282998,-207244,-91346,-74801,-214359,-195581,37486,106099,102625,28372,-96532,-64472,16709,-27361,-7387,207213,139052,59610,2889,-104238,-25229,131113,83988,83160,-19069,-96780,-6691,-30865,-32827,164443,326355,288831,66842,-174183,-265806,-176393,-104698,24445,168869,486056,587451,225390,-154529,-332452,-453137,-568209,-302580,97197,221925,30429,-90892,-26938,14447,-14972,-175965,-313636,-155049,33504,108402,170514,287897,220258,34779,-130363,-208447,-43231,317965,624303,441985,101790,41062,48640,48159,86247,23183,-82263,-89719,-8039,125055,254285,275583,226099,186770,200608,175080,71426,-3783,-20298,-40157,-90349,-22335,45168,71260,61096,21697,-62410,-42534,114875,241524,355275,247451,108046,-6832,-56555,-24699,59012,-7492,-111909,-154681,-79732,53563,157122,146270,150381,253169,144865,-116400,-144080,-107674,-40513,-97581,24036,282395,287797,188339,14183,-175120,-209077,-171099,-79023,-133764,-196243,-77567,62612,160000,293710,287372,-20031,-246960,-301606,-204333,-157521,-151569,42706,293234,193100,-84651,-245848,-242835,-157029,2725,22168,-77235,-78767,148773,263965,56870,-281508,-331651,-171927,17037,219480,212728,-22501,-77956,208903,294953,125343,-31930,-112171,-258594,-269905,-134496,211117,343104,87216,-101546,-125712,-128436,96900,232041,120915,-14327,-37245,-145917,-246883,1985,173362,140079,21404,46546,49660,-63513,-104747,30193,171167,245085,163230,105637,-15364,-163610,-257098,-118233,-88650,-273282,-310142,-137483,-213733,-242351,-152570,-108527,-189064,-189320,-69714,92678,121206,-5159,-34319,17263,-145705,-471231,-386121,-112966,-53616,-136212,-39093,90001,-19510,-120845,-32738,121755,115814,8359,-11150,-5672,36407,-38480,-70868,-117300,-154310,-231351,-224700,-173810,-79296,452,57253,142958,121412,-52898,-29641,77378,42421,11952,167836,297851,257878,247681,276295,157873,102344,59426,104083,82422,54456,158285,229073,208677,126294,68402,-116163,-249827,-149358,113547,135320,-52393,-188290,-123270,-7368,-48244,1836,168683,429643,198655,-193,83589,128180,-53084,-68119,-73563,-130172,-91381,97685,194557,121504,39531,96613,62901,-171375,-268228,-110172,-7555,-62060,119834,224314,30040,-198383,-133518,19382,-43620,-38206,-202129,-304129,-373856,-169771,-37783,7743,-17524,-84585,-160099,67296,394074,362270,119033,59810,222084,303479,108745,9855,253399,532686,334551,80448,32697,14977,-35039,-5166,-39260,-248323,-192402,34518,100823,132254,347031,442489,361240,341659,152650,-81673,-19941,47459,-80703,-189269,-81861,17291,-20514,-16559,59728,7668,-86975,-80767,22710,68468,59313,-70093,-143609,-51560,232257,300065,46639,-190260,-141217,-176977,-269700,-159611,-9166,-127909,-106714,82812,129623,95665,13925,-61932,-140452,-131351,-71628,34937,204144,223340,23410,-151264,47428,239445,45334,-290727,-229053,-62039,44653,-1826,-115907,-252848,-366016,-240614,-41718,68582,121414,152158,83115,-21715,-29958,82121,112811,305,-276781,-411924,-287314,-55695,125122,132765,149291,400628,193654,-1003661,-982164,-351023,-667172,-229779,294214,321713,398975,855477,869272,348114,-308204,-1042812,-1642450,-938236,305078,839354,948587,544447,270676,465435,233132,-307228,-552466,-476100,-345666,-180139,10714,35820,76771,-29074,-230670,-282753,-256654,-299394,-232784,-70696,151428,468375,530594,337561,104021,-76013,-8841,137296,164769,76998,168505,380434,353906,111840,-85129,-177612,-71182,168371,193562,81858,66691,61587,106631,87687,49034,-83363,-246299,-100417,90737,16148,42961,157359,161002,-38443,-105141,29814,141955,156033,87592,-134599,-192863,-101647,-17338,-8059,-14092,17811,207008,174855,-144146,-239269,-820,43217,-171530,-141949,-57991,-137891,-117977,-226,-99280,-173866,-107794,45094,143052,112564,2073,-70352,-95969,-55390,66437,170339,122974,370,22032,75382,70898,-84746,-161784,-71474,-10233,-69208,29650,104388,25643,-125863,-155043,-11995,82844,22618,-169013,-178305,-35729,9304,-62805,-38214,46907,130291,163028,149078,53957,-9324,-65128],[-123729,-97615,-37668,24103,38466,61051,50842,32609,120889,325312,274623,119721,71877,78363,48434,-176586,-234910,-47939,12427,41088,117963,121884,131407,214356,203258,95593,53297,-12847,-230656,-254207,-46122,131071,168702,141738,24723,-134380,-177519,-110558,-46639,-15623,-28066,-189265,-307817,-188155,-38906,-90004,-223533,-267123,-127813,30855,53927,28710,122592,184577,163484,-8364,-101388,6314,234828,217075,89881,-306,-33863,-53801,-80600,44790,67471,-100959,-214019,-174541,-87952,139289,451274,479419,315186,235475,133689,-50192,-187200,-209999,-138471,-124089,-165830,-87663,56811,11211,-124903,-215852,-268274,-221556,-68560,-30801,-198234,-402543,-312841,-203895,28727,315808,317876,142417,22309,132688,177760,159777,58903,49665,226907,119799,-28991,72513,162980,121081,116077,113076,194278,100427,-26828,-12990,15832,-72000,-140395,-622,185430,126908,94732,98557,3521,-139402,-112926,-66481,-89860,-188202,-197238,-63735,101823,158510,89270,-610,-123115,-197800,-267961,-70294,63054,-2886,171929,409682,254045,34293,-96906,18260,114122,143047,187021,-27288,-182228,-203372,-132929,-111057,-29161,-111129,-109041,-118592,-167328,-106128,84744,154872,93638,6454,-335,119726,384337,470916,162871,-91777,-122813,-53775,173098,348240,290021,121330,-74882,-143220,-124844,-134130,-65740,66691,117895,225273,450970,662754,376797,-81823,-334851,-332060,-183278,-71111,-72634,-42813,146921,218097,124365,107671,-117692,-225605,52826,254841,-2011,-100618,64474,231059,259160,125586,-88974,-252184,-550131,-492707,-68676,73868,-98135,-209124,-178293,-113385,-114466,-229253,-339729,-206197,147158,197931,139672,22127,24696,212907,202648,24836,-52197,-18120,-44948,-112120,-152106,-157601,-216282,-133130,-108792,-33453,-452,-74801,-159857,-86149,171721,295195,75770,-58315,109909,178575,115216,88746,263049,303108,129358,-184967,-263404,-144916,11730,-42743,-450087,-398888,-117836,145832,170502,139999,117897,42927,46736,77514,63964,77465,44659,-45033,-11229,123889,99045,-120752,-275249,-141347,50310,108213,73026,-47673,-156523,-51380,84143,139845,23449,-4922,-62783,-147752,-130101,127158,211775,53422,100499,186343,117597,-583,-68730,-170634,-347358,-305935,-213453,-96840,-112858,-155976,-124769,-61075,-149459,-360408,-283525,-154900,128016,183313,9612,-78753,-40867,87892,203166,2510,-331679,-323311,-74987,83302,241127,233887,35813,-95080,-256174,-447196,-286256,-20420,218869,326820,200464,-108950,-192878,-112515,-81954,-104010,-1954,1581,-114776,-87074,41969,139386,202227,77945,20089,169611,98249,-199432,-435443,-336451,-71024,176802,192079,-82502,-259464,-101713,159239,150422,90261,105558,151214,71568,-9487,-105016,-154530,-115124,-13268,126148,166547,55318,-73910,-93576,72397,145496,82386,-34248,-282301,-300696,-157422,-118360,-173501,-4044,148583,183533,129214,33993,83471,42218,-24893,-6666,34597,87634,-35750,-211289,-64867,46890,40130,73402,58824,-1095,-19761,-87642,-155227,-112329,-114566,91096,69593,554,63781,205376,168394,93487,135336,47949,-72617,108319,276692,35136,-268928,-202949,-62010,-179345,-396438,-604556,-544867,-298295,-46688,11716,-308837,-609110,-655697,-486601,-347408,-247295,-191503,-548690,-562990,314049,1234127,427453,-159160,1082916,3065671,1658677,-1627646,-1641171,-1305570,-2024428,-991624,-503107,-1016177,-711865,-501813,-857496,-687950,-336628,-261407,62292,85359,-146377,-104544,167454,184941,122305,33649,-69379,-22046,22940,6997,114735,362910,234493,165913,156587,-10414,-64338,77020,76132,66254,-84979,-194208,-152965,-154152,-81869,173944,264166,163807,32863,-122700,-234840,-185056,-138986,-48072,50584,326336,426280,171471,-91958,-235944,-459056,-715072,-447245,27921,192247,4764,-113447,-50299,19950,-2485,-145393,-272301,-165116,-4335,57967,51475,177882,207075,75223,-110337,-173231,10851,323029,580832,413063,78582,-6995,-4098,13561,57456,41523,11218,48856,101083,133701,225549,257122,191313,154126,240391,237331,75613,-14649,13515,15921,-39793,5740,81391,112942,66732,22450,-11962,35915,133450,157014,212020,216143,191238,50534,-80145,-30018,89513,38706,-97864,-125858,-64935,64372,265267,328389,201506,189750,136638,13538,16430,-40296,-71783,-185199,-134153,102741,174087,94265,-84114,-211867,-214149,-264884,-234915,-214729,-194419,-47742,123904,188615,263547,244651,-26031,-188437,-250386,-167258,-90594,-118125,-33077,152908,68219,-150860,-253309,-236540,-196803,-53057,43989,79397,76502,140738,158024,-66674,-419807,-438218,-221904,68933,353993,354247,-4038,-190324,7022,174891,101283,2702,-1999,-89503,-157816,-117996,182989,302682,57205,-93081,-102075,-147761,-11540,134083,90746,-39235,-97086,-162039,-234369,-83945,78169,147623,106898,99451,6523,-211874,-281550,-104075,91237,188159,104310,16460,-93571,-223491,-290210,-133918,-147674,-339318,-281307,6535,-67517,-182446,-178883,-174243,-212898,-169448,-32171,175753,235088,130814,102182,68867,-172553,-502706,-408731,-188891,-151825,-224382,-64227,142128,43925,-91133,-27898,148449,226716,132438,44723,6072,25026,-68371,-114753,-111738,-85313,-168488,-218215,-142043,10573,68301,67146,139614,106784,-71829,-84126,7821,3505,-11799,154464,326660,288590,203966,220816,111812,22960,-25870,25771,23332,4851,134762,200598,96281,-101584,-118493,-179128,-264761,-154531,127738,171826,8715,-72201,49922,172989,52580,10320,130478,390258,187277,14981,53608,29878,-143015,-97927,-46002,-67512,-64904,24204,46036,5146,42165,198012,147278,-112881,-187447,-34358,45627,-21608,121985,185602,8577,-163806,-72258,48417,-56673,-63736,-225345,-293672,-308028,-96662,19157,37954,-12038,-82499,-150881,72907,389996,321036,25379,-11373,217619,384914,189099,28000,273804,542676,323524,78396,52257,-1285,-70528,-49723,-123807,-310306,-180927,55140,84187,82107,264737,362802,324307,363379,249233,54913,-8511,-113157,-207856,-215670,-144334,-113375,-135361,-100808,-9217,-9484,-134024,-144407,29881,125430,95908,-37631,-76685,5325,202483,211007,47179,-122637,-93518,-199881,-328609,-214965,-40057,-108712,-24156,174155,148282,41790,-79994,-159433,-248695,-193988,-51722,125049,259939,196213,8672,-82818,132376,267727,48822,-293624,-247257,-57535,26135,-55452,-143069,-208039,-324882,-264825,-48450,46988,36582,45046,-58607,-240685,-195951,39601,143185,39505,-224679,-328922,-174686,410,100620,69492,32666,335488,376084,-421452,-164633,292515,-232854,40984,-77823,-419472,-128647,723683,823604,290961,-226543,-626907,-986856,-293069,297968,358961,540025,469225,244780,301489,34027,-434426,-621734,-513780,-320020,-114213,94345,111500,81050,-64412,-268704,-372985,-283046,-221879,-177281,-78035,144694,508106,613681,399776,121270,-57308,15315,108916,94813,87940,237977,430842,357082,46793,-187461,-262707,-185754,5938,100628,141729,174713,114118,106668,92591,89243,-30695,-231069,-104098,110609,106421,170427,267540,236024,-25476,-111270,52650,175220,177660,187185,-11831,-162301,-128349,10337,118693,119599,48363,169997,164747,-129598,-213695,26481,33480,-246524,-245202,-164391,-241403,-159977,48073,-4437,-127523,-134334,4469,127184,104469,-27502,-128181,-93268,40703,162851,175022,98169,-6548,-3870,-7344,46835,-39734,-83511,-21234,17497,-43031,55697,87554,-54820,-171199,-121756,22885,82737,-277,-188284,-194426,-70477,-32137,-91962,-59203,19418,99787,130682,104776,31495,3044,-48956],[-84941,-44513,32625,102882,94756,71058,15840,-10874,124044,369765,341473,173738,93581,57358,10984,-180910,-192843,-8562,4661,-12930,88533,125148,135180,185425,140255,-30744,-118397,-156810,-299458,-241371,11733,180476,188220,109464,11308,-84935,-120244,-101584,-62614,8182,35277,-170212,-331223,-189956,-10096,-92225,-305144,-319007,-152928,69174,127743,60877,130847,216510,231593,70729,-59854,-9908,203180,199255,-1087,-191671,-217346,-167891,-180392,-51036,-22556,-190894,-323410,-270485,-138581,108205,393305,448065,375048,334558,220245,-19036,-206463,-219521,-111533,-144716,-216999,-125757,66121,63859,-84233,-204933,-244500,-169578,220,-23395,-193152,-282930,-163668,-91152,111134,394393,433875,212825,-2996,101753,188248,212105,151199,111175,191577,53058,-38167,107379,202091,138775,142364,190198,261154,67352,-97293,-107165,-144369,-223771,-182107,2020,197194,212310,188668,138641,16856,-121523,-65653,4824,-21691,-123345,-143829,-57344,79493,167922,144953,63834,-61293,-172697,-303814,-173566,-45739,-51703,166500,444951,368670,140802,-92305,6293,197339,296378,271050,-51037,-162465,-101974,-9118,-52601,-7580,-14659,-30080,-131676,-236177,-183706,-16950,57283,42929,694,25100,109818,283562,374163,167395,-69780,-156498,-99736,91185,266676,267423,139444,-100771,-188737,-167296,-182016,-57641,153494,226365,249903,415880,547421,219837,-196802,-337395,-280363,-157576,-78383,-89694,-66165,117921,207435,123013,90680,-132917,-258618,-75683,103213,-5473,13748,147312,232852,232348,137005,-33988,-211356,-550505,-497887,-57815,120462,-35939,-141899,-121834,-132785,-194189,-259163,-396863,-368274,-18310,96418,63475,-45709,-38765,163083,221842,42096,-140794,-151641,-121341,-194754,-248721,-167161,-153983,-77475,-13761,74448,95257,-4832,-107370,-72770,102030,160334,-16982,-56001,155176,204426,96598,-11057,110499,151297,69159,-147307,-178399,-61137,18852,-108894,-553394,-421749,-127088,98701,126357,134074,175154,152330,190989,131121,-41403,-81603,-3953,-12703,-2120,99548,53232,-157926,-249362,-47562,168625,214851,135735,-36446,-218735,-192392,-6180,154966,45821,-66456,-123537,-162418,-87515,206356,325988,151695,120067,228040,279211,118266,-34747,-138920,-249665,-240378,-238610,-142186,-82138,-101535,-126405,-55888,-49834,-215464,-229996,-175983,148421,209583,28652,-25567,-17448,32135,102995,-57620,-257091,-174336,-9884,76800,203368,152747,-48616,-105984,-134557,-274568,-233401,-57995,186448,253623,80006,-199220,-251751,-186372,-146081,-107032,32664,-39555,-190381,-110413,38814,113508,118918,-18311,52624,291637,166828,-153760,-283314,-143588,51152,166463,128722,-105664,-233071,-66573,161505,111264,110819,181276,166504,31435,-63994,-145351,-110066,-18171,15388,69892,125695,46539,-16446,-4118,132436,189038,133658,-11422,-240290,-194602,-78960,-162889,-268455,-48040,160962,180748,114999,42207,146260,128119,45473,58130,66220,40995,-89847,-191435,11286,122618,28275,-10012,20732,-46534,-120695,-148755,-171453,-155257,-144616,142031,203393,125015,118878,240209,202470,116575,112097,38137,-58503,116425,272717,32631,-256561,-92193,128834,-43509,-280327,-402067,-347233,-225753,-44598,47549,-219281,-426970,-392028,-335041,-369262,-188015,70314,-249168,-149759,1103366,2011662,700800,-336501,110670,927032,-693929,-2245954,-1305374,17682,-407008,-76690,-165434,-590268,-352032,-418693,-908223,-703396,-336047,-240017,181103,192743,-40775,5344,228940,224239,174234,72684,-37626,16797,41496,63244,221783,463554,308725,260024,268984,60998,-79878,59082,120045,90482,-118625,-261520,-312798,-297080,-127834,157940,170304,35256,-11205,-79140,-176409,-149812,-154886,-152995,-109362,146176,282153,163895,13839,-110340,-415573,-751049,-499554,-20498,161121,25919,-37160,3686,50028,10790,-114345,-220259,-160402,-29646,717,-131708,-32518,143882,117603,-40929,-80639,100260,308391,473436,341496,56738,-39748,-78010,-61060,-9759,34604,82637,124030,141052,96641,139337,183466,118798,91152,244127,270976,92957,5625,82509,110747,83599,120221,198673,195337,77946,14866,35748,117930,140318,49015,49585,163270,246823,93039,-94305,-34944,90748,60224,-62959,-48416,11889,114688,347908,454916,207887,92017,97640,107220,137369,10492,-63653,-219712,-263575,-83881,33473,-9091,-163461,-220846,-200859,-335096,-360410,-266517,-193414,-67025,126141,181093,199639,181228,-12496,-72802,-127051,-116268,-49252,-87831,-100656,4286,-71401,-226733,-242465,-198359,-191423,-99728,30357,167351,169734,88565,11104,-194667,-508434,-495082,-261100,72944,430476,467608,15136,-314224,-229262,22510,53300,26330,93076,65216,-41861,-110676,115311,234262,42744,-78689,-94286,-172966,-103625,46385,68639,-69807,-146559,-117053,-147550,-160391,-72477,92242,140540,128291,-33832,-333845,-400156,-198708,4478,95650,18377,-51822,-111015,-229607,-284582,-100701,-129461,-300899,-209456,143842,91829,-97747,-196546,-241473,-205139,-101623,31366,223976,283398,219909,224630,122466,-177417,-476141,-410941,-260113,-228397,-281399,-78796,186166,120828,-29131,-3734,163669,289889,195860,79447,48111,59555,-50035,-124405,-97803,-8238,-56671,-131178,-30652,160652,171551,117263,144829,100000,-53152,-78103,-11387,11546,16232,161552,341434,306744,144060,123645,37762,-54044,-88165,-31452,3635,8569,112805,131626,-33366,-294221,-252945,-177396,-208973,-131233,113926,190226,86847,43970,170755,292147,148522,17120,40833,292604,155170,26782,17668,-51129,-160254,-70969,-17245,-15111,-45217,-68567,-104664,-80910,81297,297276,214684,-51447,-97254,20508,64803,5229,98526,106324,-15291,-108698,1305,72902,-56491,-65490,-201862,-205342,-159546,19396,91934,74389,-11698,-83316,-116493,98747,361391,251473,-67601,-82134,188606,426491,264562,74985,279376,517291,280497,59796,59236,-21578,-96471,-74628,-155020,-292902,-127484,77666,46873,-3531,130534,245214,257996,358159,326159,183157,17693,-222497,-265709,-198126,-167254,-195779,-200987,-138439,-63841,21111,-104458,-146351,49098,167807,105121,-35910,-23404,60627,166556,97355,41763,-14219,-22252,-214620,-351533,-230992,-55697,-81017,37798,212492,123947,-56473,-205862,-231892,-286608,-191458,-16361,166162,235687,122905,7303,44065,254563,279357,50824,-244092,-230025,-67197,-9351,-103443,-152754,-140228,-261711,-272157,-39376,36284,-38296,-41623,-166018,-406354,-322559,-708,178636,93533,-132864,-191836,-20430,80949,80847,9393,-89114,146698,322301,81014,574914,751765,130277,302642,-467182,-1054422,-469072,657758,784294,297052,-82068,-171256,-260451,436632,410707,-100209,7760,277413,231755,137658,-170657,-463325,-610294,-551266,-322218,-95087,135253,164856,69368,-86462,-233963,-349191,-257180,-144242,-111477,-61149,126534,472079,608976,421648,144983,-12446,33640,53194,13435,92476,292085,439208,289479,-78537,-295295,-320559,-290837,-165513,-1569,187802,280084,183563,116120,91812,112174,28888,-161044,-72075,113789,159567,257757,321285,252477,-11796,-82915,100939,213972,181399,218097,53442,-111739,-107553,67615,227352,207701,67197,130294,160482,-74197,-146466,52757,25972,-262765,-283156,-235658,-318783,-201028,68456,80138,-43460,-117201,-51873,54538,48436,-76877,-170415,-70765,130196,216327,158414,72872,-9910,-40500,-126823,-47523,-32746,582,56497,53102,-30356,58966,69358,-112722,-196727,-70414,66157,86608,8221,-161323,-192336,-104108,-60208,-99206,-61192,-2581,54369,69857,33151,-17615,-1673,-20541],[-40955,13250,122247,199209,163442,57291,-49142,-41325,131496,362803,342686,202110,108021,13327,-36896,-154982,-121789,7395,-46647,-67124,58899,133398,143586,149457,85820,-101130,-234885,-286610,-349187,-210897,49181,182441,149356,37803,465,6989,-13957,-63568,-71946,25696,107090,-111652,-327453,-203671,-13633,-111837,-365516,-361551,-189813,73021,171182,88012,122508,223125,255039,106977,-21262,-6618,162409,157116,-88502,-338216,-347397,-259861,-267150,-129550,-81386,-265250,-447553,-385477,-209987,21397,251078,359903,382314,360526,269008,29861,-166515,-182665,-59680,-117972,-204938,-137881,40995,68485,-65633,-187485,-197142,-83904,91034,-14982,-180061,-133898,17662,43373,159617,372368,441909,264141,16127,68360,134492,209386,228808,158186,128251,-20318,-39926,122858,221106,129584,97443,167362,263484,29866,-141574,-197847,-323992,-396708,-217200,9998,219150,289452,243595,140938,20007,-82293,13213,70852,15070,-67249,-75803,-33105,55088,175763,210440,130433,-20418,-143906,-303147,-249970,-176483,-149575,112546,401977,373496,163617,-90002,-1268,269081,457591,377588,-58942,-131442,8306,129484,3139,-19749,55975,56015,-121563,-246638,-216113,-102747,-62086,-30989,-711,69494,102481,170582,245683,153490,-59768,-204341,-142171,10116,140615,197308,130658,-108722,-189937,-187646,-227803,-60050,205627,274983,194123,281420,367632,80269,-247661,-291692,-206249,-103809,-51009,-87837,-68682,84081,162122,85093,42503,-140330,-258100,-188595,-43137,10948,140818,206270,192750,142189,83793,-14609,-156359,-476193,-454049,-58998,142309,12203,-103488,-96459,-133958,-209566,-213095,-379201,-456183,-142099,-4621,-23210,-111811,-94460,116169,241573,95835,-156764,-224558,-148528,-207776,-288687,-150184,-66353,11436,85114,169212,141007,27210,-52499,-41568,24060,15223,-106363,-77001,153056,188659,66324,-101041,-67332,-39473,-12676,-103110,-102571,-22159,-886,-167405,-596841,-396440,-123565,47636,71918,112551,207656,223212,263298,143482,-139547,-220836,-53590,12553,12377,72953,19147,-155212,-197285,13423,229843,279172,165165,-41284,-269583,-312224,-86228,148771,21844,-145825,-184739,-178134,-47733,252529,414326,246308,135553,233634,400651,232701,6234,-128463,-160099,-138830,-231215,-188051,-59346,-48012,-125237,-58815,34572,-65446,-128845,-147608,144011,172803,24597,28271,3593,-22512,18125,-114287,-195968,-44656,73250,99492,134349,26698,-138665,-108185,-11854,-95743,-155117,-120165,77658,113502,-47428,-285164,-307992,-231424,-167064,-80586,91565,-29798,-207773,-110293,57102,107896,44024,-111868,73253,401916,265056,-69550,-126024,28209,148655,157308,79983,-111574,-170665,-17935,147055,58923,112672,222836,161882,-19023,-101103,-132696,-30433,79517,49028,45373,109120,37013,17600,61935,163195,216617,182891,23799,-156995,-37204,45315,-170202,-355967,-124773,118212,141258,102343,42295,142114,139919,53657,60285,45859,-34609,-138163,-173991,43539,161285,12918,-66596,-21275,-120832,-246176,-215714,-206207,-220684,-213434,142860,299408,228490,162392,260247,234196,107712,27133,-12205,-46066,109194,227354,4687,-242961,846,267824,63707,-171862,-196133,-161618,-157676,-46841,61561,-99434,-205425,-153840,-217255,-339076,-19039,384531,64605,230753,1743279,2504012,874133,-459883,-1062862,-1700454,-2553035,-1975352,-727513,1037638,810428,674565,293343,-65733,-43718,-406856,-912868,-674678,-290169,-153533,215669,181698,33016,90703,190927,193277,235170,133058,-10631,35109,51909,95438,251594,455632,329203,327859,345981,115934,-72147,61817,181731,134782,-112084,-272967,-421628,-417526,-166517,111327,59652,-75564,-66184,-66401,-121835,-98624,-165628,-279427,-293472,-37901,157683,164488,114521,9914,-321909,-648820,-442307,-49785,114349,67039,91090,107122,93027,22490,-89373,-172394,-144285,-46917,-77228,-357196,-297348,34812,134264,47882,40507,189382,260171,312966,222519,14585,-80596,-175809,-175437,-107819,1520,107572,115679,89035,-5786,-9542,66871,30036,13399,201225,244284,92209,39332,153696,202636,231198,286493,358438,285132,77242,-17666,53095,165332,106683,-89895,-107999,100157,263036,109457,-90481,-25655,85961,61740,-15747,50566,120914,180287,375643,475417,159842,-14593,33062,128655,181018,22904,-37655,-206423,-338014,-234063,-100631,-94409,-204748,-205683,-178776,-365187,-420262,-277095,-192674,-119439,67047,124975,107419,113549,20549,63430,32353,-59907,-46092,-73191,-142830,-115826,-191047,-288020,-211962,-134739,-143373,-120791,-9108,165998,173388,-3556,-152044,-299182,-523384,-486368,-266338,39825,419873,496350,8972,-422623,-423078,-127443,-14883,32161,145123,151374,31156,-125640,10792,135370,30809,-72999,-112395,-199614,-157399,-11939,69803,-83798,-175511,-30849,-13588,-203491,-246465,-21163,114353,134024,-53620,-397297,-446618,-243468,-60462,10603,-67346,-87611,-71707,-183606,-243523,-32631,-44192,-182273,-111398,254661,233734,-10563,-205112,-288050,-173800,-14413,99334,215528,232952,209046,259994,123853,-191289,-423450,-405861,-321925,-279729,-298653,-84897,191852,164157,26383,12064,144288,278763,184171,81755,99071,124989,4218,-96752,-70333,65366,77823,19765,133739,319400,267501,183288,155550,99668,-10228,-16534,26850,62157,83624,189923,344090,302830,77920,4927,-62710,-133362,-137580,-68898,9653,43150,80237,32976,-142188,-386180,-289367,-112128,-102339,-88197,78725,183515,163894,145045,224096,327230,209304,7968,-91646,141696,90781,22544,-12044,-95757,-127715,-22438,-2416,12861,-46548,-172173,-234712,-127531,137565,356828,227687,-26058,-42504,27082,39483,5626,54516,12891,-39737,-62856,45451,67674,-55066,-49320,-143507,-68458,13393,116660,136446,93230,-33400,-109338,-96900,110130,302981,156391,-149371,-142083,135861,408649,306148,127486,266916,465706,207254,15236,38664,-49106,-118777,-93255,-147268,-222736,-61335,81251,-21283,-127812,-48115,93065,166472,316982,350122,259496,42149,-261188,-256090,-161156,-157682,-195255,-185163,-137119,-101180,77563,-11481,-95658,60435,164845,69157,-73168,-5218,93992,126691,-13638,30564,109010,48980,-232298,-347754,-207017,-49117,-55511,57272,185937,57605,-187850,-346330,-271548,-248162,-142787,-2220,109791,102198,-4118,-7429,160413,347862,252276,46705,-146860,-172496,-103589,-72339,-149613,-163020,-90327,-205889,-257315,-27911,11370,-107137,-97452,-218461,-473017,-383405,-46282,183912,129353,-43647,-59046,99665,133034,57830,-30857,-175876,-117425,96064,473138,1082108,850971,319859,465181,-876327,-1490665,-504210,670935,722117,327177,60188,205555,442004,1118694,517289,-590701,-551851,72171,239521,-10022,-311363,-369133,-540983,-590069,-347148,-127150,117240,169095,24954,-108534,-147119,-221899,-193595,-97264,-50116,-11336,107279,355596,487197,373578,157284,34881,30958,-32384,-77612,81000,319988,398265,158603,-235398,-390157,-358444,-381486,-317577,-100489,193171,337485,227658,117878,81319,104349,61988,-74344,-26002,92414,153790,275738,301169,204898,-5907,-45256,138149,234155,172365,183386,53708,-51292,-47882,124916,275205,227267,62532,83186,152457,10489,-53290,64543,11016,-231979,-261112,-260039,-350259,-231456,48776,113980,37814,-74055,-113314,-60438,-54145,-148543,-202766,-49595,191248,218956,112495,38412,-14153,-70238,-221585,-165016,-69940,45892,119899,76736,-29360,56586,66723,-130526,-196216,-19958,96967,83374,39943,-99712,-170891,-121035,-66220,-81011,-34557,-2354,10634,-1108,-39954,-74643,-19356,13316],[-43667,18022,161713,243682,183376,-13328,-157610,-78842,110411,271883,243911,168879,81681,-70166,-101858,-122070,-60730,-17988,-139208,-131686,6199,105397,113546,85918,32278,-117910,-291550,-393550,-381577,-176048,51276,118273,21710,-91375,-29711,91812,86971,-31383,-94179,15093,148141,-53762,-326583,-251313,-62167,-143070,-374712,-386393,-250501,10810,150608,82961,86709,203798,235925,88579,-6344,6592,124217,96493,-168276,-419849,-401192,-320728,-338983,-188348,-102821,-309193,-565171,-506400,-288200,-90754,78903,241799,323261,295059,248240,66974,-92167,-118422,-7350,-59701,-147470,-133873,-14739,30970,-64634,-167735,-142873,17062,176008,-10647,-154245,9067,176125,146181,152628,258593,341259,273999,64717,40760,32113,146406,261559,168154,40535,-98134,-57766,95663,200338,90045,-1763,64686,210662,5421,-149161,-260888,-464034,-520386,-222112,38513,262231,345039,254395,117063,21065,-30402,91926,100632,6640,-25466,5455,13680,36439,168426,256454,178442,-9555,-116659,-264738,-279459,-291694,-263722,29743,299470,273083,100888,-92356,1140,318008,577524,458884,-53942,-92523,109495,260472,65531,-41789,82990,132755,-79024,-186132,-183694,-143322,-165260,-100193,17775,129505,96365,73429,132409,134703,-59437,-247017,-168993,-47429,13876,112399,101954,-93891,-144156,-179928,-252937,-63254,213287,253474,86304,90692,189001,16685,-201478,-202699,-126969,-26814,18628,-52992,-41731,62459,97760,13062,-35155,-139660,-212671,-242283,-134918,51954,252797,223531,112647,7436,-19444,-25810,-88414,-346662,-371682,-61096,147260,53801,-75819,-80478,-97879,-148389,-107936,-293455,-450151,-197542,-75698,-96416,-167628,-129604,93430,260813,176856,-85059,-204551,-111697,-140405,-250253,-101374,39189,139994,183747,225203,120906,24118,15162,20600,-28897,-92889,-155009,-97062,119077,155888,50876,-152867,-219533,-200649,-70814,-45201,-40737,-21249,-25403,-189546,-560570,-334943,-100225,25201,35834,94853,222367,256728,264025,123820,-190038,-285818,-86221,20507,22906,46129,11475,-95179,-117369,36528,229530,295030,165608,-47043,-270779,-343461,-114863,132521,-23973,-200584,-216244,-172823,-7610,263310,455729,318132,150598,207657,452280,332426,65014,-114288,-80569,-7447,-169016,-194407,-23704,18804,-96396,-57423,89393,72029,27005,-44649,133266,85443,-6847,60291,12151,-55562,-17207,-130615,-137757,50097,159795,149463,63904,-99350,-198139,-84381,91145,41870,-86991,-210895,-92331,-40712,-126395,-327962,-330345,-224511,-147003,-60631,118093,9555,-160995,-89551,77467,119410,7364,-167462,85705,483500,364440,25096,-10301,142589,222156,175838,59744,-100396,-81240,51484,140401,25445,112435,247255,164076,-58614,-110854,-65255,71700,166075,97057,79654,140206,48313,29628,92228,163367,227433,218537,64074,-45955,139464,179306,-147283,-420414,-218475,31460,75869,90627,43759,93748,88464,6579,11418,-7542,-101429,-150230,-150749,33296,153353,-9985,-88057,-43472,-175636,-332678,-250987,-230040,-276756,-297535,92473,334711,299848,197983,259260,248352,72500,-86291,-84588,-30591,103648,168203,-34912,-230041,61949,336041,127333,-79868,-14909,3638,-67633,-19693,60087,-1098,-30519,-19450,-163665,-268669,190700,648592,297797,478073,2063030,2625895,966956,-426484,-2040017,-4083052,-3665227,-1385691,-183065,1687641,1662108,1303985,809167,397366,121740,-467773,-884172,-613544,-204249,-15199,158229,28627,33016,134772,72279,96210,284869,204808,15205,33489,49713,83509,183585,337670,290967,371159,415384,184524,-32150,73609,227607,178933,-63051,-209315,-412651,-455594,-181806,46282,-39880,-144224,-117495,-81792,-83429,-48236,-168526,-385527,-453303,-196107,47796,135466,176017,111272,-178325,-423222,-285442,-54861,56158,107102,220949,223757,143280,44854,-56566,-122299,-106642,-48920,-164428,-560357,-524395,-83553,119729,127402,157113,248207,184429,140057,82437,-44901,-130594,-275813,-301965,-208080,-38877,90546,46937,-27893,-152575,-183218,-48503,-32606,-43804,130392,158817,57609,67957,200995,262169,351597,449872,506692,353479,62466,-68730,35138,157896,23880,-242632,-228958,45843,244836,105676,-56812,17862,112170,74319,45654,148156,227020,234667,342371,386006,78162,-90472,-31281,80297,143165,-7612,-15609,-158955,-340762,-306386,-188731,-134215,-194565,-168620,-148210,-338857,-387388,-231775,-169243,-152887,-13187,37022,11438,67609,74728,185476,179712,-696,-64185,-68059,-142890,-173349,-250374,-297891,-156084,-51796,-57831,-94294,-45490,96337,102349,-107503,-287967,-346285,-451379,-404825,-220178,2944,333842,426908,-27766,-485467,-513491,-234661,-86040,19821,144094,150176,41363,-157432,-106997,19049,13475,-76423,-144560,-211844,-162304,-31729,103197,-52807,-164023,72433,132355,-188769,-383536,-150752,51432,130972,-31690,-374913,-419449,-235510,-76027,-22091,-115272,-76559,13570,-93378,-170543,49934,76279,-30132,267,339852,341882,69536,-189499,-284009,-120660,71288,157335,155963,96441,96888,181531,47075,-225872,-360499,-377998,-351920,-297295,-267972,-74562,152398,146313,46646,3742,87521,199662,117969,66310,147997,201976,79056,-28349,-14878,136466,207906,202422,314987,440604,325541,241680,172021,108450,49536,86176,115026,146383,177213,243178,348576,285958,27235,-97614,-161090,-191731,-160763,-75738,33871,87703,43715,-60052,-189648,-346243,-214011,1263,29213,-29400,45422,159803,225969,227540,229697,299140,229950,-14991,-233628,-27820,8983,14945,-9117,-84066,-65964,29494,9515,30607,-54836,-257442,-315626,-124576,198980,364712,178240,-47937,-35159,-5606,-8599,-8711,15085,-54947,-53363,-35644,49062,39074,-46609,-15011,-67846,74917,150964,156712,139549,95523,-67613,-152649,-102926,98572,237255,70126,-189766,-165006,83137,347649,313444,173877,247213,405715,127179,-37323,5654,-64231,-123794,-100893,-110035,-122678,8737,71243,-97437,-250618,-216169,-50653,78981,249864,318587,277253,64288,-222869,-189545,-116858,-116540,-102628,-88466,-106857,-102124,151544,126321,-1426,68811,125288,8577,-122154,-10827,109600,103183,-76950,36275,230178,113162,-241360,-312334,-138262,-4227,-17329,56350,130803,-13117,-303082,-450700,-257966,-133705,-57598,-13023,-31295,-104595,-149667,-31435,228093,378280,196664,55884,383,-58912,-139412,-136894,-175930,-171091,-70396,-154883,-195438,-6821,-27222,-154420,-105283,-196475,-411925,-353679,-84870,147995,136230,21176,32871,148359,140090,52162,-5160,-160069,-332163,-126133,766285,1269926,561471,304155,488986,-1242578,-1631468,-205908,758984,637954,360052,167714,452482,1036931,1601782,457402,-1127360,-1000171,-22691,291636,-103738,-311496,-138294,-417771,-592692,-347834,-166809,70978,138560,-30406,-113178,-19512,-17577,-87605,-62481,22386,88959,116276,203522,281109,265455,160852,80470,21901,-116316,-151837,70052,334138,327284,7417,-360169,-427016,-356417,-423428,-398938,-161353,166259,338483,234372,117575,79201,83073,64590,507,22466,64190,111018,249315,250943,146095,12398,-7528,146588,236759,180151,135414,32603,29026,50291,174040,263251,200607,50558,48518,157289,127832,65141,72585,251,-160764,-184155,-221226,-309627,-222451,11609,98751,100692,-11166,-149308,-166875,-156580,-205481,-210001,-29434,231233,203612,60446,7943,-7652,-65960,-234991,-229514,-106618,59602,154562,89136,-16518,79846,99727,-90853,-153499,27929,111452,76474,91875,-9453,-116986,-96528,-37106,-33474,28060,39286,-2895,-49624,-81367,-111189,-32512,50991],[-22922,38184,204298,287701,208937,-53794,-204610,-42162,134267,188820,140663,150138,81991,-110666,-100859,-20627,47603,-688,-176342,-136282,-5502,93381,98107,62493,46859,-29218,-228303,-394289,-321044,-70167,91567,65101,-114820,-197796,-19231,194124,199119,32104,-72807,31252,185970,14496,-293957,-276100,-85263,-103946,-260428,-329988,-275794,-61597,115772,85894,74295,217121,246624,80969,26513,64211,141917,74148,-188165,-386843,-334639,-300891,-342569,-174650,-44213,-266205,-598736,-562420,-311074,-149529,-22889,167729,250502,195150,189448,100904,8818,-27423,55536,42659,-36841,-93143,-55373,615,-40164,-116339,-66867,138858,262251,20963,-82090,141949,288878,197194,109700,116652,196268,253693,130110,42609,-64372,59730,253684,150640,-40660,-158467,-87321,40302,154495,47386,-97430,-48813,151176,23482,-105797,-261251,-501261,-532661,-176620,105946,338768,380132,236698,96254,38837,29788,147521,86378,-34544,8103,97219,82553,34882,142588,264561,200064,-19664,-93083,-200180,-258403,-356428,-350300,-49070,177524,114879,-7825,-96156,15309,338415,617300,473005,-48725,-55798,185979,364716,139802,-49005,59713,177757,-6874,-68050,-89058,-125193,-223118,-142757,59480,191127,88579,13099,68089,115969,-68309,-268532,-175026,-71427,-74928,37660,57449,-66587,-72683,-153506,-250499,-61260,178129,174845,-28548,-92008,59347,36212,-76602,-97831,-67496,49180,110983,11870,9567,57513,19839,-97122,-140231,-140634,-137202,-229333,-159204,99656,313491,183224,-4211,-147549,-146575,-59129,-22681,-207381,-280128,-66247,132627,84961,-49827,-62898,-34206,-41970,4141,-187728,-384589,-202081,-118791,-156106,-222518,-152432,89807,265039,250653,37665,-112167,-34434,-24582,-153180,-40837,131195,275517,262874,222045,34835,-13598,80298,89058,-59453,-151178,-154719,-104073,66092,119274,55149,-161562,-307717,-291094,-91122,10100,-5064,-46742,-48794,-178657,-473067,-273599,-77469,25947,16948,78124,211547,245632,203917,77454,-190382,-275781,-108526,-4007,5607,2815,16814,529,-35448,15393,170985,254965,129577,-55857,-214962,-266593,-90240,95791,-84808,-228311,-225849,-153120,18704,229809,424039,335018,149221,147708,413163,388392,127010,-89133,-27060,114264,-68543,-153962,18241,88177,-37998,-51664,97809,169702,206340,101951,108251,-45098,-80520,38337,-13245,-73439,-10643,-105199,-87436,95357,221373,196398,1706,-199306,-219319,-43971,145767,93186,-75118,-329994,-292865,-173342,-144460,-319206,-316365,-186345,-126433,-98878,56802,34197,-84053,-75852,61968,121764,6586,-183670,76515,511906,426391,88565,23036,171021,259368,206977,45458,-96961,931,123205,143337,15880,108761,256665,174485,-88855,-111710,18122,157558,216909,147239,157341,200574,69122,11718,72362,128574,209057,214270,84752,58709,282942,269026,-121933,-462496,-318802,-86333,-10506,66633,43207,26534,-6884,-81604,-69370,-73937,-137767,-125490,-127954,-10852,96438,-50251,-92105,-45099,-185910,-343356,-238392,-230139,-308492,-374347,1096,293269,318951,210568,222840,223818,16832,-195094,-161322,-20896,96039,105436,-80216,-223911,81207,329013,134573,-15384,116135,134754,42280,35123,34842,20180,29987,-25520,-185275,-192367,347132,762642,362640,513176,1981328,2404757,1006422,-216148,-2486956,-5415469,-3954194,-1139319,49415,2069067,2289380,1817376,1237140,654309,109167,-576157,-846234,-542585,-96581,140561,23224,-256153,-59564,128505,-88115,-48817,295031,263664,34238,11345,28488,20738,28798,142737,200232,384321,485697,277621,31860,72255,219049,193221,6162,-87939,-277401,-387409,-173470,-30042,-113407,-165001,-154253,-116159,-70040,-16512,-163390,-432526,-542425,-306514,-63198,48631,176972,185911,-4964,-139088,-77671,-41770,-5837,126647,305499,308376,187883,85265,-3979,-62850,-44871,-33356,-239163,-676432,-634580,-171301,78569,168379,230672,252257,95675,737,-40953,-107433,-178705,-351738,-407548,-283115,-67285,49919,-42486,-157955,-299835,-326695,-116004,-35786,-52775,59375,37900,-13672,70241,205782,271951,400669,546837,588588,379909,38207,-121775,-10504,91866,-97643,-377802,-293197,9074,200228,90309,4623,100781,191334,129684,121392,223328,295328,254570,260701,226451,-352,-104673,-67189,-5847,51172,-67052,-11676,-98141,-276387,-285094,-207236,-117507,-136145,-116267,-107618,-253194,-260988,-127594,-98547,-116961,-61245,-50069,-59572,61300,145021,270762,274769,60434,-71552,-56795,-96949,-154835,-225503,-230428,-73417,40348,55369,-6875,-49686,2672,263,-187025,-356523,-314690,-301305,-260661,-123427,-5320,212182,288561,-81417,-485582,-483921,-271515,-138095,-8330,97025,80877,851,-188092,-205551,-92296,-11221,-79459,-166814,-194812,-124761,-17306,164663,36654,-97042,169241,255544,-106952,-421609,-235252,-7170,135099,39184,-264640,-333527,-183247,-31910,20157,-97051,-12534,127053,24470,-75578,122781,184680,101667,114910,412283,414378,143523,-132538,-212990,-48579,141956,195963,70188,-76709,-70058,18297,-92913,-268386,-282546,-297284,-325168,-274059,-189741,-38145,83552,67054,20528,-29128,8874,85520,39214,60848,191296,268043,157796,76522,76372,206600,306800,371106,470830,494873,331703,271529,188399,125494,120292,206309,229196,247559,280173,315853,364372,271175,9992,-151152,-222033,-198439,-135975,-43326,68553,124173,20201,-106602,-154119,-197357,-61033,130042,157072,41387,35344,128358,257779,288013,219273,246924,219129,-44917,-349349,-173102,-63680,25020,44718,-12619,8084,81022,38203,60746,-46121,-294877,-331802,-75864,251924,325318,80625,-107143,-61744,-46624,-45079,-18627,1886,-73275,-51029,-24954,24252,10055,-23431,28269,-5594,171994,200853,126869,110763,91997,-94580,-189894,-123739,73430,191292,31901,-162411,-131666,52624,271524,297063,203565,223947,341804,61507,-76123,-18228,-51005,-102935,-95512,-61965,-21617,76786,59422,-151049,-321792,-310205,-135026,21554,167032,243620,246987,80360,-132794,-96786,-77694,-57408,38058,38880,-62427,-53487,238271,277649,113764,81745,72509,-47407,-153131,-23082,111403,104095,-69710,73310,326517,160737,-233016,-249028,-38609,75447,42829,64799,88964,-55546,-360290,-481287,-191979,22290,43256,-40790,-209242,-319900,-273271,-57422,228936,333905,127943,88165,175920,98122,-145522,-173862,-170443,-174080,-80245,-101123,-82599,20900,-79590,-178466,-74595,-116736,-250807,-246764,-115095,65308,105823,42730,55071,110898,95089,66259,100989,-13889,-381904,-177296,965197,1132490,-5508,105381,371694,-1492323,-1456812,310913,867221,529019,370462,220443,564098,1433191,1736992,87591,-1689314,-1237281,47297,382796,-126598,-154293,188696,-255006,-529982,-289340,-174929,26372,87476,-80410,-95351,112644,194723,43728,-20036,105405,220040,153683,58515,41490,109988,139782,102865,5813,-183615,-204832,56759,324916,228044,-136848,-416260,-389557,-311472,-402667,-391527,-177458,107282,274853,190403,104616,80545,51482,26244,20996,41355,28001,47552,202901,210502,119500,43143,4056,99527,210032,207549,113009,23339,113693,154194,190912,192032,138781,26557,21504,167275,248359,178808,66914,-16778,-85440,-91544,-142562,-216532,-182398,-38623,34631,117245,38108,-161301,-238398,-226878,-227557,-199845,-26201,241479,185360,7974,-27283,-6521,-41674,-178650,-212906,-108436,56240,139570,70050,1387,119007,143146,-22345,-87520,52637,87714,44538,127413,70057,-51857,-46490,1095,8609,90556,97033,4397,-80339,-103028,-138990,-55839,58829],[-28823,28663,195465,273446,182897,-94705,-211712,16706,152993,95012,23025,108125,60003,-146397,-80903,82412,145493,27311,-184235,-130461,-23574,50271,54248,38614,78107,87442,-114749,-326264,-208489,62158,140337,7833,-254488,-286232,-2631,252428,254703,74504,-42439,40697,166399,19159,-278704,-302062,-95220,-8461,-74069,-232340,-287736,-150847,50926,63321,55649,234842,273352,75346,44079,115510,175433,62741,-177995,-286940,-205961,-235572,-300046,-113798,51991,-166286,-550131,-551546,-289309,-155707,-45515,135507,169225,76514,84551,86990,64165,22608,83722,138396,70997,-56685,-92457,-29263,-11078,-61108,-6190,230579,315488,62570,11092,221096,305543,153836,18339,-27470,42282,181200,148418,43084,-143731,-45433,184985,87708,-122639,-220149,-149466,-49566,74591,-2687,-165738,-136801,101389,65989,-42314,-210799,-439310,-452793,-115541,181665,412932,368227,180920,74446,56064,61356,139823,12687,-108559,13906,159459,134149,30647,79778,206621,174979,-54530,-96564,-153424,-222789,-373834,-394991,-112438,60710,-52139,-122514,-114769,19299,313394,546387,386696,-72273,-46410,212734,413297,206114,-40012,-13891,162213,66918,60884,30125,-67461,-235888,-158675,105964,227473,69872,-9583,50737,83113,-93613,-267067,-167752,-71718,-111632,-21520,-4246,-47682,-9711,-127083,-227234,-55360,109783,65442,-111400,-207842,-6096,100649,71529,-10477,-45065,94922,190534,90705,74738,66992,-68768,-241602,-259380,-149292,-59698,-173102,-133694,130819,302473,89796,-138486,-287228,-257672,-94994,27514,-100120,-204684,-75746,99997,104034,-16906,-35390,35640,62262,74628,-111855,-308818,-184975,-144637,-203452,-276680,-170160,95040,251684,289934,158248,7735,49973,98042,-29092,14585,184487,376188,311335,172823,-81161,-67907,127465,133154,-80864,-162742,-109746,-84240,21107,96743,81575,-125180,-302905,-291129,-71765,51809,8763,-70822,-61853,-147333,-376569,-234211,-69899,34755,10918,62921,179695,200717,121758,28247,-150816,-215310,-122295,-50824,-41176,-55327,27442,103836,28819,-30902,87478,177680,67105,-59614,-104498,-96545,-26391,38490,-145698,-233327,-222743,-124141,31175,165725,325703,291104,129457,71424,303752,387891,183893,-40295,4574,196812,45957,-70698,61530,154264,53025,-27664,73410,225466,374596,243143,66347,-188368,-183803,-36012,-67203,-76062,24631,-44250,-38209,108041,252908,220627,-41288,-249329,-197763,8567,155807,62644,-127243,-446942,-461628,-252418,-108133,-257958,-268313,-144842,-136284,-207768,-88686,26824,-7187,-79662,3408,106788,35372,-166766,45728,486226,439570,106087,-19427,127369,260754,227274,19607,-111717,54193,181370,155633,28864,105613,257593,191614,-106891,-115564,79918,202278,228399,193816,250171,262845,86043,-26458,15738,77448,166753,163137,76048,135237,359090,283697,-110614,-475501,-398891,-200361,-96820,33704,46899,-23130,-104823,-172926,-142781,-120450,-127050,-72516,-105342,-60419,14435,-100187,-92319,-27220,-140978,-266600,-173137,-199048,-304651,-412909,-96483,189535,281126,191684,154882,162682,-37266,-260988,-213791,-17628,82946,48250,-117210,-216283,70456,269585,94586,25741,196576,227476,153717,93877,-23671,-58887,-33450,-141249,-256582,-137808,386093,686009,238274,335968,1557687,1968295,1015850,106188,-2256435,-5154356,-3489205,-1607088,-177108,2355477,2809455,2142188,1409754,641945,-37172,-683121,-813013,-472233,19157,279287,-146540,-611802,-223899,79472,-236910,-203657,252519,289319,42466,-22860,-9099,-77417,-166336,-67104,80713,363200,543915,379838,100169,39839,134659,157432,64949,47007,-72941,-239521,-154504,-111278,-156815,-144513,-166506,-154570,-83681,-14364,-150221,-399069,-532179,-356375,-181394,-93119,118583,231575,166446,122104,114936,-24612,-61872,115828,316658,324052,210701,141327,69445,5674,30593,-5362,-279130,-673931,-602123,-204720,20121,151310,231148,191813,10746,-72620,-116507,-158873,-212226,-387293,-470167,-320329,-75662,4718,-120117,-255064,-405114,-398419,-113429,22126,-14042,5494,-89223,-115432,25448,155670,223339,351060,524363,565645,352687,4242,-167631,-77640,-25733,-236901,-469714,-308367,-24582,126677,59542,66930,197971,307119,229636,194564,250231,293755,220014,145769,52031,-50185,-59522,-68444,-95054,-56052,-135717,-36495,-56650,-181883,-200608,-172529,-68811,-62664,-72157,-70486,-136486,-84451,5740,11557,-10498,-56731,-117940,-100086,79048,202577,300014,289102,107565,-54220,-40017,-33657,-89853,-137928,-103569,12142,110623,165091,118716,-25705,-88058,-99966,-231720,-357900,-225737,-122193,-98759,-12583,11293,83463,116930,-146832,-444355,-383816,-252510,-171412,-65610,4883,-30432,-73229,-216561,-277442,-195984,-60207,-90598,-176834,-164975,-85534,-4433,216734,150449,1561,221019,309619,5353,-348830,-242548,-42048,134227,121269,-120709,-239359,-128036,34778,103269,-31118,71808,222745,122331,-1039,140960,211355,148616,197520,460437,435852,192962,-52661,-109311,9179,164840,184449,-35460,-247649,-245642,-184671,-270152,-313661,-197864,-168491,-257449,-236704,-102672,1942,-10897,-73298,-68199,-99089,-91493,-44703,-34793,62604,200825,276030,198513,174325,165326,241327,326086,452328,536538,450010,261702,231930,164460,117658,167087,289898,309921,315740,344393,361150,358816,239571,1843,-172012,-251110,-164987,-80428,-5030,73385,111699,-2551,-107788,-71435,-34287,71954,205374,229271,91174,27319,63004,216017,290340,188093,174752,159544,-105570,-445102,-290570,-132561,37016,116001,69993,53019,106956,66970,88316,-32440,-298809,-317043,-31419,251121,222223,-67039,-210766,-124903,-90250,-70238,-39189,-9908,-76446,-67585,-52160,-32788,-23898,-14029,31478,-19048,150915,109019,11690,43109,63535,-125840,-224887,-165087,24942,152929,36015,-88015,-69721,23367,173959,239127,179567,161795,237918,-9250,-117472,-48089,-38743,-92129,-113660,-56107,22348,104289,25527,-188779,-336559,-320484,-155280,-23957,48696,117804,158103,52956,-65180,-43986,-81843,-31796,122840,100416,-39180,18027,308046,382401,193575,74917,2868,-104349,-177271,-56793,70983,91699,-29907,111797,349896,154441,-232719,-196338,38466,140663,93142,73590,57791,-85105,-371510,-458624,-124884,136055,106077,-97265,-387025,-502180,-372012,-107485,141594,202863,36273,112907,312798,232124,-131461,-187110,-154145,-190596,-129306,-62433,33896,18457,-168859,-214402,-58170,-46491,-83003,-130027,-166427,-78832,17747,-7419,-22288,-22466,-21370,55145,229525,204032,-241785,-11010,1041755,743700,-654353,-222464,135255,-1593693,-1073794,808667,892452,368215,319221,198438,555738,1548241,1434282,-644197,-2228050,-1256305,228209,463989,-103075,92803,515756,-88495,-409400,-180439,-149492,-15180,9596,-134468,-79068,187208,319246,152084,24876,167542,321074,181482,-63027,-187707,-84685,59837,63944,-42098,-249486,-261016,12749,258111,82170,-273792,-412216,-302957,-245312,-337097,-321736,-174962,5052,139727,86162,56348,58859,-3247,-64880,-47722,-3976,-32201,-32275,146311,191611,133765,66539,-37448,-19536,140456,235097,128653,36389,171685,216710,151132,65947,41653,-25142,-16563,159524,325960,246629,31762,-55862,-44452,-26159,-62838,-116502,-143797,-104930,-66934,71409,42058,-163958,-266697,-246291,-205647,-180107,-45085,218553,170423,-38592,-71683,-24419,-22031,-99336,-126125,-48220,68601,79943,12460,15377,154279,166565,42419,-15052,53895,28092,-16343,123798,113399,9712,13080,29867,23834,126721,149659,27447,-94457,-116938,-163448,-89153,27406],[-64236,-5627,138749,198930,102766,-129202,-178606,72021,150174,5778,-85252,41659,7428,-182902,-64517,148683,209278,59287,-169087,-129649,-56383,-22333,-13033,8706,103655,184208,3395,-211672,-67058,197682,191331,-37386,-351710,-328566,18284,256231,241430,87242,-3628,46317,91350,-47939,-281366,-316717,-77411,138540,133880,-117366,-276332,-221069,-18332,23563,35712,253566,315296,84711,47124,143194,206199,59612,-141000,-150203,-56066,-137488,-210026,-12434,163292,-28871,-416969,-455100,-213072,-100499,13194,155278,119421,-10156,-27465,30165,54331,11361,76928,211834,154504,-33213,-110660,-38900,28489,-568,40642,280280,346310,127647,122075,251000,241233,42972,-87020,-123668,-61459,80691,104118,39555,-174147,-128277,87130,8620,-179470,-266571,-215684,-133953,-5227,-32251,-165466,-150797,97650,135548,40246,-103742,-287749,-312500,-54186,254772,470839,322839,114541,72557,80976,64054,82517,-83662,-174949,7454,182194,157527,33009,7777,108937,128903,-79225,-110695,-131473,-181168,-332565,-369928,-126807,-4178,-152513,-177986,-128245,21719,266402,399056,233325,-110889,-48339,206064,416328,266181,3451,-88631,106359,137653,176884,151642,22098,-194248,-130543,161529,245487,63594,20903,77896,43018,-113253,-221759,-130845,-40576,-80224,-46129,-55435,-27028,44545,-89120,-169977,-25331,48396,-20728,-118974,-203411,2726,177634,203797,60741,-35728,114122,244744,182477,164710,107063,-140539,-378903,-345462,-140916,12693,-94030,-74066,147882,243806,-11608,-237518,-355243,-294049,-91775,73101,-29530,-140015,-69880,74202,129108,43582,20390,103453,136953,96243,-75137,-240793,-151329,-146508,-220051,-303823,-172133,112894,243974,298895,244748,120443,125520,205891,104610,70644,201990,422001,339487,127317,-160608,-99858,158618,142704,-95983,-132106,-26553,-20780,23493,112727,136799,-39705,-195412,-201364,-12679,87118,24957,-58535,-48980,-105279,-300400,-210408,-73904,42177,20004,59592,147356,152661,72219,13589,-82207,-132512,-117371,-87954,-92619,-103339,49300,192767,70333,-64476,29379,102251,5916,-39816,49787,122587,53654,-24551,-184039,-214823,-206041,-84754,43319,101477,198314,209413,104849,9294,173973,339518,236072,43678,35766,233278,149987,39084,104444,216694,174867,31634,49976,256914,502276,332268,13204,-300967,-279382,-128039,-120870,-56474,78022,40256,22250,123534,268830,217489,-60588,-239645,-135847,72742,152286,-1567,-211890,-521772,-538475,-262749,-38088,-155152,-196740,-124083,-183923,-353558,-258843,1127,53044,-91228,-70887,85740,82505,-130390,3062,421458,412176,86742,-93777,54797,232178,213530,-22532,-138792,72234,211849,168065,51815,104470,251020,206757,-110343,-125692,96568,199371,212714,233395,324710,299144,87103,-66762,-46863,38645,116648,75471,40263,172962,355421,219593,-118791,-452483,-428269,-271167,-158022,5656,61943,-29919,-163891,-225804,-171956,-121926,-70673,-9100,-83300,-89309,-61370,-145979,-96057,4519,-52747,-126878,-71403,-144361,-266486,-392536,-161532,57384,194871,140956,73164,85230,-66609,-259836,-217414,-15867,61807,1182,-133297,-194808,50402,190498,30986,55571,242724,280893,234946,118561,-126960,-225715,-178823,-292033,-332496,-118266,296747,452630,-12983,35515,969482,1478869,992632,412260,-1457025,-3319573,-2448018,-2655660,-807136,2653811,3212416,2146045,1211684,397782,-218609,-739830,-783901,-398466,133843,374992,-294825,-939951,-410936,4718,-326197,-321222,166527,272452,39144,-54196,-52336,-182017,-339995,-226337,-33813,308876,561583,452814,147218,-29388,-18869,71895,90146,143245,104648,-79171,-143543,-188346,-172503,-94762,-145721,-180408,-119037,-40620,-127065,-288523,-421824,-341877,-289657,-249850,26467,252783,308591,303108,240353,-14624,-98507,81008,255201,261260,203685,204793,155850,77990,103813,30312,-265309,-562626,-456409,-179040,-38192,83674,159686,86182,-48622,-65087,-125130,-184615,-216481,-373688,-477015,-314826,-59292,-22747,-161914,-289659,-436539,-379229,-43260,118729,52848,-20311,-186324,-221106,-64068,59974,130636,215981,377509,445871,285306,-32242,-196039,-149672,-162061,-352412,-494187,-289803,-68468,30511,15853,107065,280677,427704,356811,251738,222819,223635,141181,28124,-73653,-49826,29945,-33553,-145188,-122061,-173855,-73352,-46967,-91182,-94637,-112722,-17439,-3278,-46231,-38991,-16712,91864,136026,139487,135218,-1704,-146068,-104978,101983,228758,285179,242254,141772,1932,-9934,23638,-11275,-19594,52337,86518,144994,254705,255953,18464,-147896,-160319,-230581,-302913,-106245,45541,49458,90404,50306,-14006,-31873,-198488,-377564,-267158,-192022,-172266,-135967,-101235,-128660,-132118,-223763,-306129,-272177,-121996,-97839,-158987,-126579,-63821,-6020,243365,258543,113637,227498,292683,117727,-173912,-144633,-21008,136751,187662,7782,-161694,-85833,97574,195836,67730,159151,285141,181586,36999,102486,141099,107616,244742,495376,428150,230853,46471,2438,47863,145689,130579,-125781,-353883,-355085,-337588,-407956,-319016,-83227,9818,-153453,-186008,-18412,50784,-88096,-219339,-179180,-171656,-173680,-137772,-63363,91016,186062,227718,204092,251334,234113,237016,271288,432069,508128,340296,146907,137432,104029,94145,196643,333506,347646,346064,366489,369733,332136,206175,8423,-154830,-230889,-82581,11925,36317,51813,64841,603,-42711,45087,86059,135009,216680,255575,136639,34287,-18795,115646,248583,165068,118727,82168,-171083,-492841,-344570,-163574,70480,199493,150641,84102,134574,116699,135326,11392,-250196,-267410,4175,209133,97169,-208993,-308159,-172526,-87357,-45766,-39802,-6968,-66108,-87195,-79350,-66843,-19644,2620,2939,-95557,32847,-75902,-124489,-10032,44368,-123842,-211290,-171695,4822,155533,110827,50620,35694,20195,96600,179259,135156,87121,123809,-53215,-127983,-49544,-10314,-78215,-135320,-76018,25256,113513,6550,-170214,-258948,-217878,-76725,-27943,-57515,4178,67452,10978,-24919,-18860,-93214,-22879,129004,94304,7368,139823,396356,457466,254366,86000,-29068,-115735,-156872,-66837,26181,84695,46550,175129,333446,131569,-202111,-124048,110245,204561,157499,120594,76032,-71097,-310213,-365960,-51101,197338,149601,-123958,-466716,-561844,-393791,-139278,33275,64192,-20251,158336,410262,335468,-58166,-126137,-85269,-165229,-146232,6859,158985,18033,-242284,-229805,-39499,13823,61427,-8908,-196783,-210557,-62175,-68344,-129990,-167202,-147915,28891,350480,445532,80802,351032,1035468,324512,-1095248,-520899,-89850,-1489894,-611124,1105903,809707,196406,248196,169540,532957,1432543,807161,-1558131,-2597740,-1064894,466992,542959,-10560,384375,806499,111463,-197211,4948,-51037,-4490,-41324,-145571,-31516,216507,349833,249823,114148,233548,391687,217396,-98702,-308455,-236189,-36939,918,-85607,-277806,-287557,-30521,164019,-63693,-352570,-324875,-155249,-129996,-203932,-182276,-132662,-88245,265,-12557,14689,43582,-38877,-151234,-151151,-69892,-74958,-75123,128944,226568,211061,108205,-88606,-148502,77110,286704,218143,108536,221926,247948,92553,-55772,-47591,-71774,-38745,153931,362508,278613,183,-84105,-17816,27877,24165,-19793,-109385,-154121,-147725,4039,21506,-139140,-226665,-184323,-115009,-122126,-45988,196263,182068,-45932,-93956,-37513,-2689,-26985,10984,98760,146490,23556,-52811,37624,184056,167163,97933,70251,64476,-27588,-77056,93278,128478,73008,79939,52624,19794,137143,193103,69427,-88775,-129148,-181345,-120564,-28551],[-96798,-27362,76559,101316,5478,-132615,-102069,115678,129808,-55138,-156123,-32244,-58098,-208651,-60213,159886,230739,91477,-135916,-130943,-93122,-99916,-79592,-21064,113731,235802,93954,-80533,73683,308372,229674,-61832,-374218,-309869,38984,212652,171033,72814,39741,49377,-14911,-155638,-289817,-314891,-36591,299289,296012,-23028,-243670,-250197,-77050,-27792,11953,254750,340338,91641,24925,126982,202756,45295,-97634,-23284,62464,-39593,-98487,93050,245219,92358,-247359,-298295,-105279,-16528,102979,197476,107955,-50770,-127503,-66757,-26005,-70241,29228,233760,178676,-49581,-125652,-41054,53682,40240,58419,266735,346443,196730,213481,223725,113702,-106354,-192688,-170757,-112538,-43214,-17123,3440,-172205,-184215,-25823,-79484,-218859,-308461,-278377,-201263,-80896,-52526,-114258,-108126,121695,195371,111108,19189,-117127,-195565,-38726,278187,466065,232986,34269,69518,83733,14745,-22957,-190378,-230650,-26985,130386,114441,15868,-70225,-17286,62071,-95795,-145482,-160833,-170161,-270881,-305476,-111545,-27975,-177938,-175291,-153789,-2991,190254,198056,36226,-173533,-71085,154564,354733,280190,47278,-151158,11035,161872,224707,213072,85829,-144325,-91326,189281,219946,51985,64500,88006,-38360,-146279,-163027,-92849,-16869,-30326,-68542,-109675,-28736,61511,-64984,-112725,-254,-14160,-85719,-80583,-115315,32804,198712,254218,89335,-45969,81202,227975,237507,242124,143573,-210442,-500245,-393260,-129613,37120,-58049,-43680,117283,134922,-112668,-293931,-354305,-260237,-62405,84261,-23488,-113490,-72967,36833,132171,96502,66691,119778,128474,47744,-96110,-211626,-133203,-154636,-229420,-320685,-192165,103658,222440,254127,245150,162633,145349,250326,195601,97846,159954,373620,321009,94252,-189541,-117957,141496,84366,-141976,-111824,36796,46624,57357,137769,177424,44659,-53702,-90276,38035,90465,28628,-30971,-41571,-101125,-293560,-221693,-117299,3713,6314,38552,97318,95596,57357,22749,-33867,-86162,-119955,-123769,-154427,-148025,54505,214326,54620,-89340,-1189,29259,-59962,-16542,189258,293149,86405,-107840,-215467,-202394,-202264,-67236,34616,31335,56448,93481,60199,-45767,41744,233568,253757,129126,56921,205474,191372,116282,114202,244323,281386,98520,27848,253765,539365,313354,-69328,-374811,-351721,-217360,-167805,-36085,115080,104551,74070,145753,261942,166786,-89330,-207305,-71509,121506,147700,-60955,-302469,-554843,-525216,-235393,17650,-56951,-143398,-158111,-273805,-495264,-393796,-34072,73438,-110052,-135683,58173,111183,-112276,-58677,317880,338341,31650,-163850,-17154,160081,133627,-91056,-180088,43407,186292,145489,46957,83030,211870,188108,-118349,-155127,49357,142662,171354,245617,339386,276559,51358,-107583,-97837,20444,62162,-41454,-27322,155582,266165,83445,-155912,-404908,-399599,-285278,-189388,-14480,78032,-3923,-172418,-225844,-152554,-86405,-835,33886,-76155,-101029,-121407,-188954,-113675,31643,39681,15053,23445,-96704,-216947,-323040,-178500,-72823,71110,59405,-6831,10771,-67861,-200172,-169908,-14245,26820,-42218,-130962,-159936,30957,111861,-34380,81001,268942,288902,248431,70529,-285640,-444628,-344356,-404678,-376311,-134902,117739,152139,-271028,-244133,435460,1061846,902505,561454,-419553,-581564,-1085877,-3716113,-1598262,2915687,3356674,1724459,647501,34903,-333383,-720075,-748059,-311842,236435,412653,-374199,-1139237,-568227,-80347,-332857,-363826,62615,214572,24815,-69472,-89113,-266748,-444801,-295080,-113471,227838,508761,450597,148068,-128792,-210045,-43287,74398,160140,166575,15791,-156500,-250829,-168020,-31503,-91506,-184477,-169080,-85866,-93803,-131194,-243777,-272628,-355340,-364346,-63379,254831,404495,387909,277744,-16828,-106475,36183,142281,138346,167408,259334,236498,141067,155358,67684,-194263,-388744,-265056,-112003,-79746,-4308,47975,-26266,-68205,10978,-72659,-180228,-186857,-316522,-431537,-272439,-20936,-18430,-160864,-263265,-391522,-285184,62947,210718,111693,-21867,-228190,-298438,-177610,-60294,19634,38837,148649,272721,201677,-66834,-206224,-210135,-274597,-404129,-446386,-259480,-132056,-77918,-36946,110635,322473,512568,471717,277999,146819,109344,44605,-66495,-117579,-850,133283,25282,-133395,-106935,-150435,-99893,-70127,-33308,-11434,-65647,2845,15231,-44145,-16501,74553,215004,224634,241369,256430,67330,-133244,-84985,101601,205894,242294,171357,163791,88458,28990,49732,41955,82686,188050,131812,132788,303854,361303,56056,-173683,-169392,-194150,-227116,999,163844,156795,169036,97978,-64452,-126112,-223958,-309853,-187152,-119630,-140658,-200077,-194704,-177859,-142412,-205191,-296031,-315526,-187168,-100768,-117697,-96613,-76992,-34417,228945,320366,203504,196412,217133,187024,41809,36400,57318,138811,202762,66175,-123579,-74465,120004,252482,160653,218471,297593,182613,19269,14676,-11491,290,246766,507206,401560,254502,135382,79240,52655,85302,38614,-188663,-373643,-366802,-386784,-455147,-270167,51335,190810,-53110,-143791,36163,91802,-129370,-327636,-276733,-226403,-220921,-174500,-46271,128963,137871,122839,167754,274629,238736,170874,148242,310883,392222,197479,6942,-960,3989,49209,196650,327397,329591,321491,328403,316973,262640,156188,5751,-130382,-186999,11126,101620,46109,-13766,-16953,16487,57789,145143,106512,86869,151307,234426,168599,33630,-126536,-40728,155760,135971,68207,-13732,-242946,-505648,-348115,-168093,98049,245793,181897,86721,152025,160832,176070,60172,-181268,-219162,-3620,114232,-42417,-331666,-390386,-200512,-47478,8936,-36851,-22455,-88038,-130331,-107887,-70942,10917,3945,-75952,-232329,-156389,-302835,-250227,-45856,20053,-107223,-162549,-141505,14496,177569,215831,207316,142826,14255,23421,107330,69094,-7564,69,-90149,-130942,-46711,-3630,-99573,-186775,-137488,-27248,80109,-15606,-122625,-137417,-67783,46620,-23429,-151426,-86267,-20829,-60313,-44035,-36631,-118894,-53681,34144,20101,74405,273247,473994,476953,269461,92639,-39250,-108064,-126470,-72308,-38706,45595,98337,221502,269633,81151,-162705,-54722,148434,228038,193753,162840,98928,-56894,-230940,-265693,-22215,163615,140989,-130497,-442149,-509230,-370325,-177197,-83726,-59280,-51684,185829,417656,348668,27864,-25241,5243,-109721,-127941,75195,231027,-6528,-306160,-250992,-52888,16579,113634,58908,-223788,-311637,-124700,-132603,-245280,-296624,-283507,-65996,355924,568877,418822,710606,926387,36578,-1180322,-698938,-226233,-1242803,-294614,1035783,567363,-11813,140778,139510,525920,1141636,35159,-2404519,-2732661,-799620,625552,562738,88045,596196,974729,299747,44828,196729,62136,18465,-88591,-144331,6552,165221,255692,286156,200737,259201,379697,216721,-75963,-320719,-330420,-154945,-97696,-150469,-303472,-315896,-102926,19605,-220534,-396952,-215754,-12787,-12504,-61352,-44358,-96549,-180647,-132024,-97065,-35662,4757,-78231,-231816,-269883,-153556,-117652,-99930,118960,252817,275441,127684,-152493,-269217,14112,322335,329083,192883,229397,215467,6347,-172601,-145214,-133600,-71496,116947,317991,242918,-45100,-118844,-23286,51569,82118,19754,-131202,-207963,-205256,-82907,-37966,-119079,-160360,-88087,-2871,-48348,-34877,159642,181754,-37685,-108397,-60804,-16295,-22172,118166,276735,266506,-21390,-126612,40287,171954,118574,114409,140558,82709,-68394,-134123,32627,107896,116682,123932,52361,-8775,112314,207097,106001,-89240,-165598,-209499,-158726,-102093],[-91148,-1818,52296,24967,-62782,-87179,8717,148192,104164,-73066,-174103,-89028,-103728,-202440,-61561,121360,215323,123376,-84280,-113447,-105950,-142572,-108988,-29417,121499,254390,155322,46186,195540,379411,247186,-55500,-304956,-223061,65874,155041,88419,59004,96697,65780,-96519,-227622,-265539,-280309,26554,440075,381183,39647,-177562,-213001,-98846,-62043,5028,243136,331046,86381,-9147,83964,168315,26839,-44381,81013,139682,51853,25358,187577,285100,167605,-82675,-103817,26864,78545,188854,249213,148185,-27748,-178379,-157815,-117778,-163875,-20314,219242,155652,-90252,-126206,-23504,70793,70427,72611,222404,340907,275805,281816,174122,-10912,-222379,-253235,-155530,-105373,-148313,-162981,-47331,-134547,-184449,-102164,-134045,-217443,-317383,-293639,-211199,-117575,-46262,-16656,-16643,174959,250045,184958,149773,36640,-129034,-57176,256045,407635,138103,-19857,82445,79485,-51076,-117504,-254287,-240066,-57007,33717,29011,1457,-103812,-105555,22716,-69269,-158546,-201704,-165170,-186176,-202364,-55984,1930,-114805,-105105,-162380,-26999,127051,21930,-124942,-210428,-68231,102499,267050,262986,97820,-156680,-65860,153195,217666,215669,117507,-88748,-30576,205995,183133,61817,120760,71206,-135796,-162408,-78525,-33972,12977,28085,-72652,-131529,-19878,74932,-26809,-41211,35842,-46622,-100497,2162,31770,78551,171676,239031,112820,-28076,35349,163911,259563,315184,187906,-242099,-544527,-355492,-79251,37092,-62386,-41017,66018,30143,-161053,-264353,-259859,-136813,15043,86480,-40542,-91743,-58151,19855,135236,148464,108871,98558,62399,-16231,-112182,-172115,-95338,-138540,-204173,-301710,-212573,83645,213269,195417,190501,151448,133902,256426,257464,124336,101481,275179,288103,117224,-130772,-90835,107671,1919,-187295,-95671,77613,121125,140026,183863,209837,122430,85155,18042,87773,97355,55643,29387,-20310,-116899,-321843,-227861,-167014,-59114,-11576,24698,64799,73294,107439,80842,8387,-59229,-102342,-126196,-183535,-148305,69530,184020,9966,-72081,26792,48,-86689,38343,307853,382476,73121,-169053,-206666,-165924,-177896,-47324,33394,-7712,-36886,3059,33892,-58360,-38447,123738,262752,224048,103180,164601,185909,157799,115336,260960,370008,179494,42332,250119,506075,218083,-140469,-366929,-342617,-237507,-158646,12137,159298,160937,142035,211999,272414,108737,-112769,-150138,4967,178406,193470,-41319,-325049,-519827,-419949,-163485,73713,40603,-97194,-209126,-339969,-539520,-401795,-21272,93941,-83666,-119746,70645,135309,-94711,-95671,226387,261523,-7110,-157541,-24228,81051,23208,-137617,-185861,13905,135272,104311,29490,64515,160325,152792,-107130,-165881,-12397,84276,149058,255823,318659,227997,14941,-107846,-85296,60795,47517,-130221,-82812,118935,147309,-56665,-179145,-307030,-281052,-209422,-156482,14297,122915,67542,-100473,-141213,-64537,-2190,83196,75714,-55861,-77941,-134278,-197954,-107801,78386,135633,137011,105772,-48585,-143378,-194840,-114835,-138143,-31654,-3418,-33256,-7540,-15904,-75084,-48081,29192,17253,-50753,-84089,-84924,48473,76916,-47717,142035,319568,283964,209952,-26902,-454882,-629409,-438927,-402973,-337451,-139612,-44020,-68581,-369805,-325009,164507,805989,739447,503002,475680,1997449,326737,-4062154,-2178454,2993225,3103370,946882,-94537,-274238,-289479,-591710,-654601,-171952,346410,424526,-328237,-1111416,-627249,-133018,-232062,-284571,4018,159244,34279,-29777,-77672,-286098,-436171,-241596,-110339,164045,404148,375399,119702,-210309,-362687,-125117,58680,116214,106536,26938,-166623,-258633,-123623,57105,13960,-139985,-198808,-108155,-25096,54652,-25551,-142513,-319973,-361962,-92568,268256,476104,423875,268901,-600,-58857,20103,34438,19751,137062,310744,313691,204288,195035,126260,-55185,-184746,-73680,-9471,-68348,-46272,-28938,-80371,-24116,143938,35892,-128608,-106965,-208847,-326228,-181671,55169,43352,-99974,-178164,-272938,-135395,181682,275426,148600,9144,-185744,-298935,-260509,-156328,-57839,-99726,-64686,126742,146375,-76263,-181835,-221748,-302224,-347100,-320465,-212595,-189573,-159487,-67553,103512,335467,554557,553753,285646,60033,8973,-16145,-102395,-68136,96102,240726,111988,-40111,17323,-37593,-79097,-94210,2046,46627,-36269,-6921,2613,-41538,17714,137136,272477,264605,294069,313141,124978,-71613,-36463,78100,148756,204280,131613,196854,203211,86861,53313,66471,151985,281129,158779,97545,317510,415042,81570,-154205,-114711,-120878,-146622,81556,236958,236810,246191,169178,-45525,-138551,-200126,-236447,-144522,-38908,-61839,-213095,-232897,-145902,-72052,-142381,-238231,-304500,-220863,-79446,-44129,-66040,-103670,-65597,195992,334972,265207,172200,137125,207758,239939,266734,195019,159301,172516,53719,-104596,-72546,107917,271415,236811,253173,283770,148707,-30489,-70646,-166364,-101501,228910,508593,387138,281919,207454,117252,44085,20092,-49466,-195805,-291209,-262198,-295655,-369087,-151534,198183,335487,26219,-102572,71496,135508,-103835,-338765,-298730,-220833,-201256,-131680,23154,175593,77707,5627,120345,250758,176304,62220,10402,153554,253424,86175,-107747,-128949,-89764,15643,190536,307877,294386,270270,255710,227894,173314,107907,6913,-93937,-120469,102229,173939,28924,-96851,-93163,54974,179339,217225,48979,-28461,58500,209271,212000,38780,-227582,-199509,51202,115988,39228,-93331,-282979,-463722,-289776,-133271,120962,246116,165135,82881,175280,202265,214843,114796,-96748,-167799,-37191,5304,-153063,-396609,-422176,-184235,34702,95615,-14670,-47754,-136942,-171850,-105070,-16878,78876,7684,-164316,-359621,-319768,-461795,-303152,-37467,10694,-67684,-71490,-50767,82068,232593,337151,366458,247133,17153,-27043,51295,27503,-72147,-75064,-97881,-111659,-27045,-10289,-143434,-242096,-196017,-89083,30983,-18650,-42812,1854,84732,178976,-4006,-190321,-107886,-63027,-119702,-78444,-45821,-116951,-85710,-81035,-32907,197221,415621,542321,467457,268801,114869,-12532,-74156,-82020,-51633,-87452,-4572,121443,256734,209255,46889,-89218,41745,187211,233749,209546,195118,120929,-37935,-143652,-171233,-25255,77580,107565,-89454,-297631,-345338,-298749,-196918,-152727,-106102,-26570,210823,359549,291594,117470,111717,127501,2885,-40347,148979,254666,-19475,-313370,-242522,-60812,-4836,101501,94259,-207483,-317056,-112323,-141443,-292868,-342305,-374506,-208104,221675,510429,622664,898589,760268,20766,-853352,-648987,-160524,-894217,-236968,630278,224511,-221471,38744,158695,588121,832727,-577970,-2839564,-2563880,-553364,660343,536721,176146,686589,1023436,477627,293651,370011,172136,56809,-105865,-110346,51117,78431,105186,280105,281547,264243,318101,206653,15205,-209295,-314656,-225662,-170907,-195499,-300009,-313606,-167073,-123439,-333560,-378984,-91907,118406,113640,84712,82468,-47934,-220201,-190115,-108083,-49457,-21588,-86595,-250717,-318807,-184874,-117923,-77400,129580,252139,297035,142941,-171254,-308689,-804,358997,448822,286841,224802,161884,-53802,-232843,-208120,-168737,-78480,81180,231154,181648,-61460,-118785,-11818,94224,143290,25289,-186362,-231793,-193941,-129589,-85248,-77882,-62135,32285,124008,65857,26894,142118,179148,4584,-81163,-54599,-31336,-63098,178396,456269,422235,-8369,-156480,50634,145048,62962,127326,220271,147055,-42184,-135244,-200,105336,173047,170025,68051,-9473,104019,230239,161262,-73651,-194077,-212963,-166276,-135858],[-68685,42556,45344,-40318,-109428,-34353,91333,134657,47059,-88065,-180085,-144561,-135251,-183356,-91450,17936,138084,117415,-48713,-90090,-103497,-153321,-108939,-28959,116188,238908,170807,121154,255831,373584,206206,-49903,-188359,-113051,72465,87480,12004,45930,142358,77355,-132255,-223090,-204883,-233716,75441,505914,366916,51104,-97624,-131628,-95630,-79901,9160,205187,256089,33416,-63711,19228,98339,-6158,207,141073,164313,114004,127764,241322,263340,160091,17750,71675,148292,145867,224397,275907,210027,31394,-182220,-217042,-168961,-212206,-49163,174787,94216,-147629,-123131,530,68764,82125,90776,173632,329908,344579,310777,116640,-95673,-272093,-257531,-102921,-76463,-219284,-285660,-103331,-86185,-135863,-123617,-145796,-182154,-289738,-253056,-164488,-115928,-26317,87017,80546,228729,290305,257603,257548,131475,-123372,-97919,187770,301894,58190,-34414,104802,67311,-108270,-165251,-259487,-206066,-71760,-80172,-78426,-6862,-75854,-120407,27490,-2825,-133479,-225944,-154230,-99255,-93654,13668,55346,-10632,-11306,-153402,-43800,87064,-90728,-211006,-199295,-23357,67718,171188,214413,133046,-118804,-105897,108851,163209,156320,95611,-54772,31442,205464,141872,82721,158241,8320,-239614,-162960,10849,34555,39482,61765,-68944,-121309,1691,89616,18502,26176,64487,-61399,-85575,86994,168077,110400,98308,170372,138566,22791,-11711,60108,228002,353890,214131,-237562,-499058,-239935,1545,14038,-113893,-78884,-9185,-61275,-161133,-168483,-110485,31919,108181,70235,-69508,-76763,-39774,11878,120366,162662,110931,29066,-51183,-74875,-95219,-107158,-41466,-106622,-164583,-278480,-256550,32747,190567,121872,92406,87755,88795,222674,272303,134188,31626,149147,232231,167257,-26832,-47288,52277,-88847,-231344,-109348,61358,159562,224877,210550,197860,142805,142652,63770,105502,99674,89398,85676,-11084,-163494,-375781,-239477,-233733,-159003,-59311,-4274,33575,71255,177554,144915,21719,-62512,-88740,-127937,-200517,-128936,67588,85779,-77143,-49567,66839,-12634,-90745,94874,358218,341968,-13883,-219321,-182301,-126085,-151403,-50511,8483,-45332,-89494,-63826,6991,-58964,-89317,10983,236053,277016,141923,111615,114809,122804,83787,238115,383145,212555,50479,211801,386267,54495,-212708,-313861,-275490,-204351,-122638,50093,178766,172948,186007,278223,271640,28525,-168977,-124089,46618,206501,255348,32615,-291272,-468903,-311055,-100975,102223,91389,-96317,-281567,-374346,-483759,-303568,15778,96817,-32416,-42154,91792,111627,-111518,-127977,133532,161988,-46373,-96379,8072,-27694,-126620,-176816,-176711,-31417,39648,12394,-34050,11031,57653,60996,-120778,-187094,-94741,12935,115266,223546,242517,139480,-42154,-100595,-43331,112218,41547,-202724,-149063,37790,-2489,-194728,-209216,-208184,-131873,-104041,-107964,54321,153598,121359,-7648,-33340,23149,61268,118628,80163,-58224,-80327,-153721,-217105,-107764,103582,176885,169942,114813,-51031,-97942,-78977,-28913,-161315,-123288,-64563,-35244,-1617,30310,39485,86341,83907,6803,-62370,-43486,-22601,57409,43773,-40084,199757,354857,230848,90929,-186875,-635956,-767437,-472307,-332124,-265478,-150600,-154619,-159024,-263959,-166976,180747,659777,452198,212017,868529,3319916,1424813,-3314392,-2288947,2649107,2346995,4587,-786349,-461037,-135289,-414049,-523210,-17616,412637,385402,-202070,-894761,-616273,-184585,-94270,-136734,-23984,86871,35789,27256,-48579,-276832,-374269,-137003,-61489,98034,228053,198347,31072,-286789,-468849,-177657,28832,-2233,-77951,-74226,-195736,-240604,-85643,117136,111935,-95611,-239507,-131515,35943,186598,136904,-16872,-210701,-266009,-84612,255908,488462,408782,216041,7462,-3690,-1534,-77856,-89303,89553,304997,330598,217126,179225,163297,87560,-30811,36420,60966,-38142,-44643,-62444,-90821,28519,248977,121959,-81796,-30335,-109736,-220749,-94271,121051,115242,-30070,-103551,-158980,-15685,234263,247504,105474,18137,-110210,-251523,-319131,-240873,-114911,-185112,-221244,17480,93208,-97997,-165371,-208312,-259787,-222911,-183357,-190267,-258557,-227881,-96263,71862,296176,514181,543392,240132,-51812,-81475,-52746,-114536,-4014,174113,297863,177054,77497,185641,105072,-45535,-135459,-7819,53218,-58475,-75325,-64329,-59755,34551,135341,229555,217854,243180,246095,109155,-13381,-7002,-2018,34967,142100,103569,210954,287941,120864,9765,31743,144342,281739,139352,26775,260221,367108,53925,-129980,-44451,-58184,-111418,93385,244297,273242,308909,240933,8152,-110979,-162043,-188347,-151939,11687,24766,-185899,-233090,-75492,35513,-70403,-172334,-267826,-235453,-60611,21613,-62483,-153465,-109276,135455,282095,267478,159144,68928,156308,330856,453283,332512,171320,84249,-33032,-109725,-87482,50706,238488,260391,242698,241188,80684,-109690,-135150,-268205,-166111,186106,476747,366463,285365,223749,96140,13378,-46621,-124237,-167427,-157081,-96402,-113627,-191892,-13407,293707,373194,42244,-84733,73668,157679,-36902,-256456,-237675,-164331,-137634,-47846,100476,192089,-5741,-109245,60583,167260,35305,-85126,-117435,5795,131595,21995,-189983,-226324,-156414,-5548,171389,283150,256575,197529,151440,111555,68938,52745,2889,-60414,-61521,150666,190214,-27087,-189976,-153728,89391,271870,233353,-57482,-160388,-28542,191222,255646,38143,-313144,-331856,-49681,91167,16872,-152642,-284102,-377792,-193973,-83724,112820,179756,91748,62976,183737,215260,227161,143680,-32698,-131388,-92739,-100516,-226449,-409725,-411675,-145302,118834,177518,9558,-92623,-215172,-210564,-77231,73126,153975,5590,-235617,-429845,-391646,-492362,-275230,-4633,2928,-35094,23589,73622,188903,301919,431308,482854,317113,14651,-67218,5591,19731,-81776,-76231,-84412,-85945,-8795,-41199,-211653,-294904,-230035,-137746,-28037,-11904,36508,101503,170874,251964,6548,-174365,-65633,-57385,-150737,-96787,-22627,-83686,-102979,-143914,-4433,359146,526663,559701,422558,252825,136691,22825,-44626,-51347,-20810,-115284,-63594,98592,258502,166446,37246,6143,158832,232112,221349,186152,182181,109295,-34919,-82820,-116645,-64985,-31883,48325,-22704,-88148,-135445,-216600,-208010,-169319,-76999,38318,219588,249049,178643,164842,230132,244843,143294,83737,189640,220025,-16376,-262085,-202973,-52466,-32701,52149,102694,-149627,-224876,-27048,-93276,-260742,-304147,-416300,-386815,-55818,236371,546435,776993,547105,246265,-256530,-369651,130056,-531474,-463354,21917,-156992,-433223,-62182,211032,687113,612982,-810101,-2658911,-2137716,-419767,555511,450144,193592,618638,943100,594387,480844,465650,220957,68112,-115051,-70300,76278,-28643,-57458,220205,308400,232356,218436,181393,124442,-45758,-218725,-232579,-204538,-220961,-282849,-293541,-227044,-251474,-396790,-325609,-793,196876,206931,184172,155360,-8730,-210372,-173823,-58496,-37923,-44515,-81644,-217946,-284470,-157179,-90364,-38440,119789,166843,213395,123603,-152531,-272198,11962,359790,508886,334978,191015,85384,-94285,-250840,-247221,-190079,-76865,32654,104278,93237,-64741,-102674,6963,145337,188181,-16429,-284166,-247558,-143856,-144519,-128670,-47404,17037,107764,200735,174764,99737,108778,128885,30604,-49419,-46379,-69605,-159860,144163,545135,524174,23896,-160543,37829,80233,-10515,115830,268882,214199,17154,-105017,-13440,109150,209626,182825,73106,118,97616,237790,193149,-82581,-238497,-221734,-177034,-148622],[-27471,95191,48062,-85412,-125228,6202,118704,81319,-31804,-114531,-190147,-187256,-137807,-148872,-139613,-126628,7916,66430,-35589,-56777,-81818,-131651,-83166,-17241,108517,211648,151078,128053,242295,286003,95976,-65889,-73577,-22731,45742,18258,-40407,37241,157412,68442,-118171,-135179,-118201,-197299,80681,471595,272055,16294,-23718,-41712,-87510,-88500,15473,137086,109370,-87518,-144048,-57683,897,-59030,18177,146431,138574,130267,179128,238439,177546,58335,18375,174261,220910,153819,183667,247837,245606,80596,-164368,-237455,-150223,-177163,-51208,105978,8415,-212451,-133519,7224,33330,62703,107198,137982,302227,374084,287040,49621,-139945,-267010,-223843,-55079,-75088,-262525,-353466,-157092,-59009,-68911,-104111,-134682,-140669,-242029,-180769,-95961,-102767,-20153,147450,134694,248092,304115,311412,307348,142028,-162513,-146329,78224,159590,-3836,-18953,118063,41511,-141012,-157642,-221713,-156574,-75102,-184459,-187074,-14604,78,-62360,65557,74253,-76509,-218862,-134697,-36369,-20033,57326,85831,61931,45106,-140439,-56940,59070,-139983,-221348,-140762,56132,51788,77736,138161,128057,-87129,-126426,27963,77409,48653,11062,-65377,69381,179970,95428,92326,148638,-96725,-333260,-155939,81389,97490,58108,55794,-64474,-89170,29456,100821,54830,70233,68226,-77984,-69930,138783,241640,112297,-3204,75670,168132,96130,-49180,-62132,140996,335050,203477,-201880,-371070,-73377,95035,-19369,-191347,-144746,-102610,-139131,-133089,-44678,45238,194688,183888,37062,-92892,-64179,-26619,5217,81060,118149,55083,-75005,-178638,-108289,-26848,-8904,24227,-61935,-126212,-278824,-328757,-49007,136909,41515,-15848,527,29609,169164,245279,123403,-32553,37723,161723,209005,73656,-8733,-8773,-152049,-250152,-144671,-6637,149068,277916,199854,136647,89720,92668,33539,92379,109261,130345,126324,-10822,-213345,-416910,-250119,-301651,-273334,-132738,-43932,10584,89593,234043,187873,18182,-70249,-78341,-139564,-210781,-103112,47262,-49604,-182906,-41170,87134,-19016,-68323,149221,342361,199626,-144812,-242916,-140149,-75313,-113756,-66951,-41325,-86455,-96462,-89308,-9870,-51173,-115556,-76475,183197,277215,166565,75539,13642,32613,38863,188036,313582,175934,33920,136400,217971,-115237,-261806,-232003,-164430,-127249,-72823,70914,179063,153789,203189,325231,262136,-49375,-242552,-131459,54793,209206,313883,134620,-205592,-415913,-241179,-50500,130222,108187,-121052,-330507,-342289,-331244,-134863,69649,101271,47239,81422,112494,47820,-142780,-136133,65875,66061,-67409,9611,72408,-139031,-269677,-187186,-141667,-67282,-62803,-96066,-113577,-62623,-78647,-70714,-157533,-208877,-163505,-44260,74850,155424,148764,52036,-90266,-78619,21194,160389,50133,-233584,-204673,-61977,-137245,-285165,-221902,-117309,16417,-263,-56550,103364,174895,148743,83286,68863,83717,85477,106674,69415,-64621,-112106,-188424,-241742,-97930,116475,171289,127631,63053,-88305,-74319,3885,57343,-136342,-173459,-98997,-9407,26402,55146,117022,211448,158643,14813,-67495,-13790,19102,53793,9018,-13995,251890,369622,144824,-65920,-349195,-767165,-816991,-443648,-233177,-186092,-145622,-167908,-83555,47621,209932,423853,581498,85143,-195993,670723,2862902,1910648,-1587600,-1788446,1820438,1220314,-729672,-1143647,-486299,61661,-209995,-335993,147045,433556,322072,-25057,-554519,-543151,-222069,42389,42686,-10466,23161,43521,102384,9072,-237706,-293878,-22176,26294,55037,32758,-24974,-82710,-325633,-490863,-172801,15695,-138553,-291738,-216340,-207179,-186952,-54347,142428,184121,-58470,-276231,-138483,89892,244857,210999,86000,-39613,-95090,-39252,223324,453708,377289,170408,26227,46779,-29188,-169538,-151160,46244,244044,286714,181909,119938,180634,211493,65208,65722,87618,11563,18092,-29100,-60405,64891,288938,154214,-50387,30271,-33634,-131585,-19932,168919,181908,37460,-56194,-82014,42982,204767,131703,-10175,-4622,-28131,-168130,-334276,-295689,-138745,-189887,-270344,-38166,39059,-131083,-155958,-161251,-151683,-65315,-68710,-185211,-313701,-262997,-106436,44342,231429,412189,445866,151527,-171448,-151709,-61857,-115889,21389,203294,299630,209947,184557,340674,225757,-18317,-177728,-38102,37693,-108897,-175348,-158979,-85003,38299,82272,111781,101063,98543,71811,17844,18495,-8613,-123169,-116347,48059,69648,200071,318164,118994,-63793,-44095,69619,195954,82090,-56328,138641,224074,-21938,-111277,16757,-21930,-124102,44110,205146,281922,366443,315954,80939,-71111,-128582,-165581,-178666,28303,95062,-128272,-207433,-7292,135168,-9180,-115494,-217565,-230141,-51283,60842,-85981,-210992,-153315,60596,179560,218470,171159,36971,51445,282198,529911,418474,159095,-40512,-152493,-121677,-106666,-27838,177331,231215,198019,190532,5188,-189767,-156849,-270749,-173337,132258,412082,324508,245805,171729,27956,-30920,-100616,-168077,-120701,-24730,67860,88333,7105,87328,285595,275555,-13009,-93425,47797,146470,38387,-107386,-106281,-77569,-63317,28898,145839,156259,-112743,-206433,-8559,35109,-158136,-243325,-212811,-92364,58177,1460,-241631,-281679,-179109,-14506,137424,259877,229191,115156,28375,-12171,-35127,-8192,-2854,-28610,-26986,137003,135761,-113418,-273950,-190725,98377,297363,185471,-167665,-251314,-80126,180832,281916,26741,-372218,-416385,-132931,53642,-9140,-190357,-247441,-261575,-87104,-45603,58349,50063,-27984,16598,156538,182097,195068,120317,-20350,-122893,-158432,-188829,-264558,-389555,-379699,-115873,160520,217676,15949,-156886,-308401,-247104,-44404,158311,199744,-10052,-265599,-417123,-346438,-390763,-193008,18495,-21241,-42397,75987,186671,298557,360669,463426,517959,325255,-6756,-111483,-43749,32184,-32166,-9393,-65638,-73141,-12504,-100538,-296138,-338338,-230845,-163262,-90666,-10242,80198,118125,149402,216090,-17150,-129158,5443,-23945,-147050,-78887,32321,-37213,-99643,-114040,117601,514581,561834,481840,325937,210408,132963,29412,-53005,-61194,-5799,-129616,-127744,24265,204258,131623,42062,96586,271403,273789,185752,108260,98508,42316,-63685,-73531,-124720,-143703,-148047,-43266,30945,106435,40340,-162506,-223501,-156089,-9781,107055,198125,108080,36640,131546,267542,308895,258973,181079,156722,131306,-1659,-172933,-144045,-27539,-50717,-318,92809,-70127,-72984,94877,-18733,-179608,-222070,-424806,-574093,-420315,-203745,152045,334431,285012,550274,362301,66779,599338,-219891,-859111,-581842,-505182,-646743,-176742,251109,752144,526770,-580827,-1863806,-1561166,-414492,360269,295084,91176,403980,744005,601550,555374,452779,175253,23107,-136027,-48650,62504,-137433,-192445,110048,250892,158282,104604,142089,199743,80646,-106700,-183855,-197179,-225741,-261138,-268218,-282543,-348329,-409818,-264600,30281,205324,239586,208039,159515,12622,-160634,-101511,19415,-16432,-64136,-74541,-155578,-184379,-83269,-51464,-8676,67836,-15858,16562,57750,-114942,-189731,25289,301166,468139,308684,126719,-3384,-121317,-240081,-262798,-201343,-73114,-23486,-35429,-4596,-61474,-80085,28592,196119,211184,-88595,-396128,-258953,-82070,-135005,-167625,-42019,54364,108352,200362,245738,148322,40707,21227,12742,-37349,-50927,-127124,-281142,29164,502508,513307,41797,-145399,1194,-11118,-87082,83908,271517,253297,79790,-57946,-210,124936,219964,158831,64244,17166,95273,228859,190434,-119403,-285916,-235429,-197273,-143439],[50796,162760,67154,-85559,-88230,43523,109744,34091,-86429,-129146,-181520,-176594,-77602,-72561,-161624,-250592,-123966,6977,-12741,13667,-16831,-62596,-17418,33732,136823,218648,141213,102760,193100,165133,-40963,-84872,25998,44740,14140,-18713,-35767,59815,157158,54364,-48332,23647,-6282,-161334,58244,377928,170666,-12444,57104,49586,-66042,-70762,42081,74843,-55737,-238214,-218034,-107252,-77465,-100079,27933,127978,103124,126566,197358,215007,77312,-83883,-44485,207043,249274,122224,102563,185148,244038,109570,-126043,-199901,-39150,-31421,-7096,50085,-51434,-240868,-138327,5694,-12581,34760,139022,150335,281767,375634,241441,-5002,-141605,-219261,-155928,-18761,-104377,-264650,-327539,-169039,-41812,9553,-48420,-106267,-96562,-171209,-89485,-26562,-83748,-21505,162078,146297,242039,313009,353165,305565,99949,-184417,-159058,-29724,25553,-29496,28306,129745,27174,-116290,-83707,-147304,-99138,-52069,-232478,-251694,-2891,114424,60018,132762,148154,13875,-158021,-88281,7723,13960,65750,78830,66675,42586,-117579,-51546,43134,-133021,-162237,-32878,165825,66722,15984,67476,90153,-96996,-150374,-64022,3168,-56702,-103601,-107563,83946,145666,59862,89253,101322,-196541,-376439,-129972,135595,161028,90729,40844,-40873,-31322,68664,113037,80121,95275,56865,-93773,-58998,159165,255115,98324,-94689,-2030,210064,184828,-56334,-159977,34500,269770,168052,-128103,-173732,119101,191048,-34552,-245650,-197659,-187639,-195864,-91848,74072,175566,321033,231179,9997,-83451,-36465,-11695,6022,33639,27982,-41816,-173682,-271114,-101503,91406,115639,96523,-3277,-91611,-306694,-407144,-138415,55775,-27948,-93145,-68739,-12481,127238,200226,100334,-69744,-18331,96550,215520,136052,17880,-48568,-152302,-214083,-169718,-87769,108197,286384,157390,49158,-15833,-34863,-45765,70120,143672,187372,160316,944,-224324,-408873,-247200,-342675,-363685,-211195,-77821,11757,129771,256798,196733,20781,-52203,-59792,-152926,-212854,-81857,17360,-170065,-267723,-54211,69461,-22314,-13496,206744,291188,28099,-262736,-221667,-72563,-4298,-54446,-76337,-104954,-126795,-59612,-60770,-650,-30699,-117254,-115594,123906,236121,178251,78132,-65718,-60566,11505,134258,184560,76392,-12779,35603,54228,-228320,-262840,-137285,-37228,-32619,-28472,70970,169296,130206,201479,341498,250803,-97838,-298960,-150243,46554,197071,343481,220356,-92245,-358096,-213387,3307,190509,123558,-134529,-314339,-232409,-124926,38221,119562,119569,145054,208833,113754,-35995,-159699,-103153,47755,6590,-54378,134358,150931,-218426,-358335,-156780,-79396,-73406,-127319,-167871,-164342,-130599,-217151,-211988,-207134,-224133,-197274,-69381,30986,64851,75380,4405,-101351,-33672,95047,193343,76209,-207201,-228351,-148435,-215566,-295416,-196429,-42569,129303,72635,-14092,155215,198205,160659,155816,140928,106030,73746,72020,72332,-48413,-151299,-229859,-255079,-64793,129999,145757,58028,-7880,-123307,-51591,50932,127821,-69383,-163625,-90990,38365,65853,54054,149014,309777,253243,54829,-55562,8168,41678,39437,-27960,16007,290669,357088,47819,-202772,-445042,-788741,-759385,-373763,-158037,-127200,-112089,-83064,127045,478404,690228,747886,537166,-264459,-554633,51807,896606,1582601,491340,-742937,673254,37148,-898084,-986910,-388570,207031,2055,-85030,314923,420205,263924,159058,-197566,-424692,-226684,146794,204493,38099,-7408,73402,196147,107106,-160676,-218887,75246,141698,57965,-114327,-211280,-167763,-295507,-409953,-98273,43744,-225353,-423802,-297474,-157510,-91044,-22265,139405,223690,-24530,-284269,-109046,146063,243719,204425,165253,164725,112020,36615,185288,393261,354812,177451,77879,87649,-58468,-217160,-140103,34600,157603,208569,123074,49586,192292,313773,132117,56261,88301,87045,141362,66707,-8380,71515,259580,133956,-26196,80775,26476,-55028,46768,204602,238251,106418,-19643,-39928,49846,120895,-23129,-151635,-43873,44799,-63113,-290832,-298502,-116779,-105367,-193670,-40356,-12539,-155621,-129074,-64230,7546,90396,14027,-168379,-319266,-239474,-71567,58391,185600,299817,310029,52625,-273031,-197014,-42846,-107058,-7215,186684,271913,223371,266685,443711,288410,-4440,-190972,-42186,53648,-132739,-248465,-226618,-85299,52821,22064,-18483,-32147,-79383,-138081,-104262,26709,-24979,-236859,-258968,-61977,22343,176459,303738,97138,-123834,-111497,-22738,73645,21587,-106607,1020,44940,-103266,-81812,70641,2276,-146752,-18680,162644,295023,435788,409321,176801,-20718,-96640,-143887,-173238,36964,144878,-49560,-157629,39311,199613,42531,-57720,-145421,-190215,-34326,84406,-108252,-239812,-167176,2035,74669,163461,229320,68909,-50166,136067,487361,431924,127043,-151708,-234313,-104769,-99816,-77320,139479,188523,163204,176032,-26550,-219261,-112690,-158368,-115005,105464,350997,269131,172108,79940,-41123,-56202,-110171,-150822,-52738,81187,197223,260470,173075,123930,172847,87048,-95568,-97805,28161,119750,108243,83707,81659,29874,4430,75640,156446,89791,-212673,-258749,-63120,-95898,-328401,-350332,-244485,-106296,60438,25699,-250600,-278258,-138486,4753,112231,259134,236014,57804,-73206,-101438,-100975,-44116,22485,34493,5432,91364,48946,-181957,-300707,-175180,98940,266611,108937,-220378,-242752,-60082,191995,296885,30317,-371449,-421925,-165564,30422,-15483,-182265,-158891,-107297,33944,-10796,-12217,-88604,-141876,-32779,112203,128453,141961,61857,-48182,-120604,-192063,-223879,-247921,-327578,-319887,-93631,160290,222631,18360,-201854,-363887,-254203,-2151,226267,218145,-13339,-213942,-299558,-180370,-182327,-75418,30297,-44727,-78382,82219,275364,402298,414338,449931,485036,289455,-23781,-138220,-80736,63600,80429,114066,-29689,-57543,-21277,-151809,-347989,-335160,-175716,-139488,-118218,5200,96539,72228,55727,96947,-59984,-64658,85052,35086,-83323,3273,121547,21837,-50997,24249,317760,639506,523321,320607,196163,157033,113136,11269,-87318,-93104,622,-115102,-161855,-63637,111959,107958,68397,180792,373677,320447,149374,4021,-25960,-49058,-98822,-93353,-170867,-231248,-244673,-141418,64926,244488,149401,-129075,-220664,-118199,69277,168779,168736,-7457,-75299,34129,208302,307851,325416,217054,59774,34414,40909,-53863,-61109,28341,-25661,-5489,96867,26122,103192,225354,60905,-81100,-129862,-399866,-705129,-745088,-661051,-433850,-284193,-11800,739416,785351,571338,1174536,47377,-1190989,-960853,-740086,-831294,-294489,248901,732119,564574,37117,-651617,-929146,-441706,183505,92191,-126710,116098,475413,499085,526801,365260,66138,-56509,-153887,-36362,25925,-209800,-256277,-8714,133105,71042,21456,112271,224051,119201,-32451,-97972,-145331,-192230,-220342,-230672,-311814,-383726,-361595,-199777,16501,170003,223919,174223,125680,36523,-69910,10365,100662,14559,-57843,-51344,-76629,-49811,18732,-3922,12786,-6474,-242531,-228726,-31662,-71275,-94998,25437,190823,337695,225197,55419,-78197,-130885,-200257,-239262,-190769,-57942,-61277,-140102,-75636,-42241,-43747,58694,242995,221525,-151145,-466950,-249146,-20266,-102710,-192129,-56826,57691,54081,143740,269384,154391,-57465,-116186,-44762,-50580,-69415,-180317,-372990,-104833,352519,383306,26565,-110260,-36392,-95636,-141230,48452,235343,250957,123025,-3229,47940,161910,213874,114713,49258,40099,99227,209240,161013,-163237,-307996,-239337,-217622,-121980],[98306,172826,31295,-100217,-62455,20970,30778,-29493,-140611,-167283,-189293,-147597,-4277,-4449,-183962,-361935,-264996,-78437,-8490,75917,42352,-4310,33854,83263,168175,229653,123200,40410,103303,18342,-198376,-131522,61289,52268,-35075,-45778,-9442,80153,113319,4259,12384,157717,68496,-157415,-5118,245002,89983,-26398,115997,99193,-63459,-57775,60322,14672,-211680,-397281,-289556,-137946,-133361,-135547,14668,82664,58496,100470,180991,183426,-13097,-225737,-137874,169710,220230,55986,5178,94022,182568,93112,-96428,-134251,113498,168424,53650,9823,-69666,-222898,-141100,-17042,-68372,-2476,169521,198579,273196,349925,188771,-53190,-138682,-175745,-86672,-10508,-165792,-240306,-220565,-127615,-30087,72829,6371,-91905,-72058,-100208,-17627,2914,-81003,-32466,134342,121028,217092,319036,370019,257442,38086,-153600,-122409,-109759,-76011,-29634,78658,129786,32673,-34637,29821,-65185,-52658,-11107,-213315,-255774,27990,229050,196435,198522,191958,110833,-57677,-23345,32130,7052,31425,25077,-11219,-23169,-93712,-32633,21132,-106688,-69844,96352,273886,100728,-4452,22933,26279,-176820,-219943,-154080,-34504,-119451,-212449,-165600,72081,108262,36122,68292,33129,-248982,-348819,-85110,172453,221822,148363,51466,10027,42067,108592,113618,81862,101243,39299,-108171,-57259,156102,230955,76596,-158982,-46558,251897,264060,-33785,-207505,-51988,182116,125793,-24648,53182,298056,266298,-23121,-246329,-210379,-245159,-233739,-60131,150332,252380,387274,243312,4439,-33972,9363,2582,9744,-9111,-83200,-152267,-235696,-304027,-69692,215417,224963,148990,49720,-69506,-353306,-468647,-217570,-46146,-82201,-125399,-104461,-29285,106175,150597,63881,-81818,-16833,39826,162222,135588,23942,-59639,-91293,-124893,-164811,-146047,59117,244169,89011,-42489,-141209,-188795,-142719,48964,197304,252582,189838,30259,-182265,-355184,-234736,-345531,-409878,-284877,-106008,33327,171451,227604,158354,29714,-10589,-35420,-159961,-214217,-87669,-26018,-241416,-308911,-98195,-1342,-36110,58093,257737,229559,-108573,-328350,-163464,6807,70776,11992,-77608,-181673,-173468,-5890,4851,29298,-8844,-108708,-117829,59845,161765,166237,105183,-98229,-116833,9815,80702,21480,-69431,-94363,-83177,-76567,-268069,-222511,-61004,54129,26922,-27918,28425,135637,107494,175375,309351,226926,-117858,-322458,-168550,23104,160070,303846,228518,-4932,-301787,-214128,58945,278468,148984,-123796,-237546,-86845,47336,128466,119846,127874,215915,266491,52708,-139083,-162925,-47076,67336,-12858,-22967,224258,200235,-261223,-387243,-113246,-23854,-66552,-145922,-179337,-173173,-192448,-350252,-354388,-278759,-255459,-220263,-85339,-39117,-58104,15920,-11609,-88371,13512,139440,181346,91799,-151190,-232821,-219728,-240190,-243069,-151366,-18589,153132,70999,-15618,173541,207897,152883,175602,143399,71501,22625,22049,80836,-16120,-184814,-278389,-261332,-31641,123651,101314,-10764,-74326,-143613,-35260,46182,147592,-6673,-125910,-71838,64919,73217,5828,114886,340085,323377,94452,-53181,270,25140,-8608,-95108,-2583,272143,282643,-68852,-300726,-458338,-703928,-636472,-321989,-172971,-136326,-83901,27663,360219,857948,1078605,961897,487771,-512160,-754844,-695641,-1697731,376276,2057363,583876,-451095,-864928,-376313,-363254,-293097,187013,171670,185164,442758,357199,195658,268599,35922,-313274,-215457,166940,266206,64515,-26894,97615,268748,215095,-68016,-184196,113186,232147,78577,-197287,-322229,-209918,-216507,-271385,-2343,80467,-251530,-436339,-273689,-57550,4785,-19456,84231,197667,-19829,-276845,-67321,177622,181949,117908,192222,325634,271901,92229,120676,291643,313592,217791,134488,80857,-119481,-245157,-92215,36239,52465,98146,35582,-34535,175072,365724,169640,21628,57083,153458,262526,149849,-3586,8961,146858,51017,-29577,98326,49922,-16121,76128,198231,245341,145602,-1404,-44821,1284,-3578,-188342,-295625,-110053,64636,8614,-225796,-274503,-85443,12256,-54335,-43483,-92057,-183808,-92278,52198,151922,175042,34699,-149789,-291354,-184814,-14153,97260,154824,190068,160229,-59191,-375046,-260195,-41525,-120576,-103196,112270,211076,197861,287419,447726,246876,-35884,-186417,-17886,105673,-116876,-276196,-251656,-68545,65594,-34201,-133809,-159039,-251254,-336984,-237553,-11521,-67027,-328633,-381385,-192454,-65508,122119,236628,46242,-164580,-158052,-113354,-60940,-42593,-121166,-121651,-127061,-176815,-59004,91840,1930,-168246,-77034,116581,296662,483177,487121,263846,16048,-90292,-135225,-137351,31506,141768,-2698,-120817,28696,184918,56945,-17363,-76964,-140841,-23546,79137,-132194,-242895,-161752,-52741,-25226,115334,305306,137819,-125537,-58366,328141,341866,51070,-239076,-259133,-68362,-81709,-94584,128299,143301,147769,200330,-6011,-192732,-36525,-7567,-43404,105860,305125,186936,54723,-40475,-99289,-66513,-85792,-90093,8055,124148,250857,346003,242301,66598,-33290,-136657,-175283,-93734,16075,70151,135565,255764,269386,115905,23186,58007,121804,4864,-299470,-282413,-111964,-200293,-424396,-379711,-227285,-64405,106034,58580,-238400,-245813,-70475,30763,89811,263106,256403,24916,-144295,-154239,-130776,-54696,77431,127452,38653,34775,-39759,-210678,-257845,-110673,95005,188505,22338,-208289,-145270,14971,203981,283998,47904,-314131,-362691,-151164,27646,-1028,-136205,-41688,59658,150907,14847,-77835,-194829,-218791,-76467,61824,70949,80784,-19513,-109861,-121038,-180616,-203300,-184683,-233227,-242202,-82359,123265,197691,16442,-209276,-355743,-228155,36626,257672,207344,3086,-84463,-108279,49530,52669,34007,23337,-60805,-128160,46697,325068,482005,452872,407992,404377,227961,-25296,-138703,-104035,88157,211158,241165,17850,-34456,-26688,-170385,-334421,-271221,-75200,-70385,-91835,42156,95686,936,-53021,-50618,-107991,-6799,139235,99121,36357,136292,213890,76959,41154,223125,528087,708027,428098,114346,53607,98719,85610,-18542,-126049,-123777,2819,-73656,-148027,-133182,1731,81547,106231,249640,448349,362349,121977,-95089,-147113,-126142,-117532,-116409,-227110,-306697,-319400,-221960,79517,306694,186622,-96703,-178633,-67414,129330,212325,152873,-54857,-116883,-91048,62877,244027,330389,178455,-66851,-28405,112570,73471,34970,109043,50457,54724,129606,123114,259074,331217,119952,-5823,-63724,-348360,-727492,-907055,-968759,-991382,-872101,-336934,661200,896963,1050698,1757746,315681,-1237622,-994945,-825020,-956911,-400352,183992,600179,654273,828197,638177,-304152,-357663,118412,-139854,-420501,-160640,194367,323432,441943,268546,-40286,-123061,-142003,-13441,-5206,-216595,-228894,-85267,9873,7106,206,109378,202150,64344,-28726,-13615,-61383,-112221,-148415,-174360,-294651,-338726,-250156,-126424,-8330,133357,193749,125960,101601,88679,57766,139735,165754,57642,-1524,9437,8451,76612,121149,51586,40393,-60617,-424190,-422130,-104266,-31080,-19042,10234,58175,167563,130063,8748,-114914,-117635,-126787,-162217,-145180,-20803,-54158,-166118,-85047,7100,20405,105166,282032,231286,-164318,-446949,-196011,42767,-48300,-191075,-77723,48857,-3263,82883,258626,122094,-160912,-234903,-111089,-77664,-92451,-198312,-383222,-179552,170953,182780,-17994,-50700,-41087,-134073,-148962,30462,185351,217382,140622,57236,136180,228389,212292,79122,42876,68392,109716,186630,126502,-178870,-275020,-210955,-215572,-82341],[136939,150469,-31375,-103648,-28648,-20293,-53229,-54281,-143280,-176885,-164469,-70113,94336,71607,-170058,-409398,-353885,-134894,14568,145195,106829,48699,80529,145288,217046,257962,130529,1119,29695,-88528,-307192,-167160,58334,36327,-55146,-35695,42491,107302,54188,-58345,42885,218026,92127,-163847,-66116,140402,75777,10160,166669,117515,-67296,-44172,76435,-16166,-299915,-500263,-328202,-135899,-143533,-143804,-1110,37197,27201,81970,167167,181576,-48305,-301109,-197086,108001,160100,-6703,-57430,14436,85844,47280,-74200,-59876,251120,347372,108837,-2701,-28947,-145334,-126023,-50241,-115376,-32729,193932,266721,294708,323265,157232,-86818,-151248,-157400,-30809,-20369,-229452,-193614,-59020,-25215,-2320,110558,34021,-107140,-72413,-42802,12802,-25358,-97678,-37418,94172,85798,192441,322731,357828,187754,-3350,-59129,-38234,-140710,-128214,-19406,101417,111064,64004,87364,147563,2479,-22870,35603,-140595,-201792,73222,306692,289897,233441,191773,184138,51280,43371,42745,-25989,-34931,-63096,-146016,-126333,-76757,-11191,-21040,-95222,19506,211023,344708,134888,15830,16238,-47797,-319006,-355962,-233436,-25936,-114019,-276120,-215190,38339,71891,22257,34218,-28399,-227604,-250545,-23677,195451,275725,233367,115123,89329,119131,137713,90701,53036,93032,29474,-113740,-59576,143576,198481,51999,-194509,-62753,275505,310897,7462,-193967,-79756,114541,104927,95551,265316,431893,302764,9205,-186867,-171840,-256252,-245591,-46331,166771,267959,390937,229533,33657,53215,72728,16366,13797,-30551,-173467,-233323,-236250,-271785,-35656,292386,277595,160448,77277,-56666,-382241,-482522,-265604,-144469,-112770,-111534,-105496,-23401,106294,112286,22852,-74777,23603,-6702,55679,83946,20034,-38444,9371,-1853,-115588,-145460,35205,172121,15522,-106649,-233886,-301667,-217606,41594,262294,322305,225482,83196,-90072,-275137,-208709,-297461,-393397,-333651,-123335,72102,201332,160473,89367,45852,46254,5175,-130675,-199452,-116806,-70398,-233775,-281070,-151764,-102436,-51264,140999,307162,193147,-154528,-308686,-71781,94235,143140,81131,-59550,-248545,-211107,53854,98651,86286,21377,-83727,-90895,8370,88551,146405,148343,-62718,-92897,49339,45520,-120566,-201694,-171778,-177494,-140688,-229801,-139886,-1152,94412,35612,-72102,-47315,88461,106441,149641,254452,208595,-95624,-284702,-152309,9648,114176,202846,153722,40252,-222827,-185520,136026,393402,209104,-64282,-105619,60633,137086,114088,69599,124300,244961,231031,-66560,-230090,-135432,32290,128224,27853,34762,269401,218823,-245333,-344834,-61810,20755,-41159,-100686,-99402,-115440,-222178,-443727,-458151,-340972,-288852,-233982,-90627,-117763,-184916,-22304,6364,-45864,74894,162936,145923,105000,-70590,-203043,-245265,-197179,-129964,-79654,-35343,95005,12938,-47186,165135,225111,162148,160277,96163,20543,-17685,1143,111562,52635,-155989,-280561,-223401,13167,112735,71544,-24077,-79650,-106871,4627,26939,137864,45910,-67940,-43399,71931,56187,-54086,52433,315662,361079,131663,-49446,-11217,1783,-62526,-170386,-70804,200611,168040,-169208,-317747,-365565,-515470,-466012,-290409,-258679,-189675,-55697,125209,541705,1074385,1253422,984836,466975,-551207,-725658,-1254922,-3853482,-1505011,2528563,1931468,-1087059,-1207992,699569,530317,-278788,-12178,294795,459934,537756,279955,135256,282564,101637,-206207,-164083,118268,214899,57421,-22707,124502,323108,340120,66182,-150950,117186,290967,118000,-188394,-310483,-169453,-82093,-95915,96018,121028,-194801,-307463,-111864,98399,94368,-30927,5379,131883,-19497,-228491,-334,202644,111150,11814,187209,416953,359785,124712,54213,180001,265279,288669,197580,41455,-189249,-241581,-17933,65585,-18056,3903,-41677,-97957,147703,388624,209805,5868,33602,216953,352431,177700,-61809,-100683,2298,-43220,-32975,107489,63439,7380,81832,163977,213871,166188,29313,-56998,-55093,-108219,-298748,-382590,-166776,44320,43554,-142301,-217624,-46914,134221,100771,-59174,-178804,-186716,-18498,185113,255552,179747,17568,-110299,-225959,-104428,66654,162669,154852,118295,49915,-153037,-462475,-341288,-63473,-142343,-210334,20943,147833,151607,263513,381302,133579,-87069,-145960,54418,207761,-36581,-227108,-201647,-16452,94826,-50153,-189294,-234560,-354744,-462847,-339895,-77062,-109515,-363862,-447778,-299975,-159445,60211,151927,-4580,-160091,-155047,-163537,-161241,-87152,-83075,-168703,-225385,-211211,-37555,88049,-4988,-157059,-97054,78925,283408,492343,531022,334213,50713,-98600,-130499,-73293,26613,90423,-7601,-102268,-24544,101324,38346,13458,-14190,-87161,-9545,61023,-140878,-209829,-135211,-104028,-106843,93833,379584,220628,-148129,-222431,110393,167051,-62400,-288377,-221008,-18274,-63213,-85562,136322,113184,163051,264848,71158,-111810,36666,88196,-4472,135628,295934,95594,-84168,-159166,-134523,-62013,-38263,-7682,47493,103282,228651,335780,203798,-66543,-272840,-317060,-215859,-73341,12753,1959,106536,366054,411342,154317,-25472,-23193,59792,-68808,-361137,-297307,-160839,-254917,-411228,-323482,-183834,-12463,148090,71762,-222952,-220678,-26222,38237,62481,248975,259949,6857,-184551,-183256,-142543,-50574,143269,228944,71537,-10081,-101171,-194877,-157218,-12732,92511,83201,-61522,-159636,-14004,100621,189007,227940,65104,-225879,-275900,-111805,40374,22817,-78454,62946,197049,238258,23394,-124729,-245859,-249373,-112030,15353,19782,18108,-111878,-197928,-132581,-137951,-150805,-102039,-127624,-165036,-85260,61784,148120,-1095,-187714,-294482,-186334,50473,235983,162454,24147,73807,87509,254265,218019,83040,-15219,-76895,-178293,-19918,322056,511937,448832,339394,291441,150173,-21882,-128459,-133119,63790,277398,296077,47790,-21329,-41281,-161700,-261659,-172180,22088,3904,-31037,82008,72727,-72343,-139212,-180037,-164703,2419,122042,123681,163647,257858,247334,90916,135030,385762,649644,688579,289518,-97200,-96145,18341,39553,-58818,-162960,-152501,-17787,-42689,-112991,-189320,-127949,13929,114877,269608,454689,357209,78341,-185443,-245560,-182397,-133123,-149132,-296271,-384418,-401739,-288282,58721,274829,146879,-69168,-113179,-41512,123374,204625,137436,-44566,-107128,-231905,-161272,107733,253832,57037,-201644,-61639,169771,152224,93091,162291,128279,131814,154226,170403,329479,358918,112204,-11472,-75457,-311355,-652517,-868959,-1042580,-1336375,-1287402,-713970,251147,698937,1409418,2226418,605022,-929831,-740600,-808358,-1036677,-508976,25254,335406,669641,1495061,1633541,268203,-75706,163040,-422901,-759558,-395588,-78534,105818,330034,195821,-105628,-156897,-108117,7292,-34954,-178561,-146638,-109577,-88434,-36295,14109,103355,121862,-75702,-122367,-2714,-1350,-27282,-79063,-130261,-253384,-245927,-118747,-69419,-40963,101539,156896,80047,97607,154960,179354,232923,175885,84960,86902,93526,63283,129371,167839,84070,61795,-80646,-505749,-503518,-148184,-24207,-4554,-37494,-82893,-3028,47202,-14129,-128065,-104746,-44230,-56014,-85182,15641,-15422,-117881,-39435,71624,99425,149513,285513,224613,-130218,-341584,-109722,92397,3477,-179687,-111960,24396,-33410,50639,221058,56858,-253852,-308403,-163528,-115234,-123151,-174250,-299839,-153307,33241,-21930,-82696,20494,-797,-113705,-112274,32640,140296,169157,132736,115543,250748,316462,227161,69797,50535,93671,116430,158689,103485,-141886,-178364,-136923,-170679,-24594],[154513,95410,-113982,-104381,75,-64603,-110971,-33309,-92832,-144551,-99997,36161,187066,132078,-130682,-394031,-376131,-149320,51687,200754,154629,76533,106050,195519,254316,275342,156196,5252,-9705,-134563,-340506,-184509,24748,13009,-32636,6427,91166,118153,-16079,-132558,9526,161803,41948,-180023,-107801,86554,113033,81567,195629,100266,-86714,-49432,70725,-27600,-311182,-522566,-335348,-123346,-127350,-136911,-23381,-10966,-1803,71931,165147,205530,-29844,-295376,-204765,43817,78144,-55770,-73252,-39619,-27951,-23496,-73636,-18764,298052,407784,114292,-8685,42541,-37725,-103691,-100502,-159733,-64271,186548,307578,328362,299762,142265,-118108,-199862,-179648,-11927,-51053,-281698,-148835,96151,104209,34693,98794,-1007,-174302,-113267,-27315,-23560,-126650,-144638,-38294,55205,45190,158698,293935,298269,106094,-19031,55560,51494,-138347,-149121,-34897,52250,47938,97497,199064,215648,24124,-25090,53543,-69586,-132624,101470,301921,278733,199945,131192,191512,113785,74310,28261,-82190,-129470,-178497,-304882,-244916,-91453,-20466,-105729,-133886,63053,260048,332806,130766,46558,26679,-131801,-500056,-555911,-315723,1404,-58924,-283939,-250228,-25593,19292,-3690,-19403,-76691,-154633,-124779,28939,189685,297476,315411,213824,167065,168629,129736,21786,-23451,58288,19366,-122146,-78033,109584,150703,2918,-231796,-90395,244451,291671,29695,-147989,-49189,89508,109673,194736,404248,483000,271865,22801,-111550,-114903,-230336,-236711,-64371,107558,208612,321670,183966,78097,143118,125363,7476,-7045,-42265,-223906,-267094,-190363,-212376,-42335,262985,229920,101583,43504,-65141,-372337,-449921,-293003,-233308,-134477,-85462,-107090,-32125,93814,72602,-32449,-81945,47251,-69993,-96797,-6783,1837,-14242,87970,93511,-51092,-95849,34755,77131,-68008,-145671,-273355,-350376,-269937,26485,298961,363869,246456,128717,145,-224045,-192011,-223295,-335610,-365049,-154326,88505,182888,60567,-4214,39332,78046,46151,-64839,-171514,-173743,-125894,-169187,-201633,-206130,-217521,-77201,202456,333565,177116,-120937,-228622,15605,156417,180097,122047,-43596,-306721,-247958,87246,181323,144173,39222,-64598,-74652,-42548,23073,113445,170084,8551,-3706,104390,13592,-218323,-281428,-218546,-226861,-149140,-158665,-50011,31496,70977,-18729,-164668,-158779,18996,113105,127083,191345,190939,-51963,-203807,-107283,489,52172,51432,5960,26100,-129348,-108139,216518,491629,281516,20998,30648,153002,111373,2757,-29690,86157,207590,96502,-234259,-302666,-95918,103726,198055,106305,96729,256858,197322,-190588,-266176,-31420,33558,-18938,-20838,43196,-16563,-228410,-497115,-512548,-380248,-324632,-260128,-107291,-201290,-305330,-66018,22208,-2229,136502,167303,100457,105349,984,-154906,-228089,-112011,6753,-2706,-91801,-29201,-79967,-102870,125914,246242,194786,117716,17620,-17990,-18881,18043,146504,141012,-47799,-207623,-134155,59787,90987,56527,23233,-11967,-13900,66120,13244,111929,70215,-23210,-29005,53425,19629,-100928,-11386,245554,345843,143601,-52436,-15803,-10865,-108272,-243688,-186989,77161,33848,-234085,-254227,-196467,-278949,-288166,-275095,-369268,-251471,-31408,175982,617494,1071179,1168228,823746,499984,-351139,-513932,-1514764,-4971845,-3666300,1879179,3116259,-895261,-957050,1906429,1370243,-386565,-348102,353253,701764,600984,209417,78073,195279,15904,-102642,-70203,25171,63837,8961,-1942,143376,349513,468521,248371,-80314,111510,305467,155420,-108677,-188874,-48123,85783,76757,165523,143930,-76705,-81779,147309,278324,160327,-49427,-72602,53646,-7236,-134997,88166,228550,65831,-68692,159400,422406,368844,132883,2824,84261,218763,362740,250629,-12779,-242186,-205871,58683,119105,-21029,-41689,-83784,-124468,120072,395686,257372,22997,42317,277460,386151,121808,-175917,-222045,-118219,-98707,-14701,126906,87764,33526,74972,115258,160275,175495,81751,-48359,-82633,-150178,-316498,-377505,-182943,10384,55444,-43573,-130354,-4117,235502,227664,-82909,-240926,-141085,103146,320595,306989,125438,-4672,-42786,-132560,-13373,160438,244116,186421,99859,9839,-203552,-517209,-421184,-98775,-146951,-261206,-40347,107212,105775,227009,306393,22294,-109126,-55053,177803,352059,106864,-96356,-66924,83010,157665,-1147,-160704,-230685,-352116,-481981,-384835,-138475,-122621,-321993,-430529,-329925,-195644,29591,93408,-18411,-91027,-85749,-147388,-192021,-89546,14332,-95513,-206042,-187595,-11057,77711,6294,-90028,-57424,58480,255408,461842,534637,390277,107322,-92639,-112641,9280,41590,22561,-48509,-82998,-71696,1348,13865,56188,56050,-19451,28507,61383,-108677,-124397,-77161,-140205,-155912,112725,444735,304087,-100155,-284539,-78026,-29771,-174825,-282483,-125389,47178,-45203,-62480,149899,114957,217609,369312,204903,18449,90488,74254,-10024,201706,348937,46562,-187150,-229016,-129093,-30768,32478,86009,76889,58464,174972,274456,110445,-204752,-448693,-376917,-180369,-18605,31708,-56353,47497,416205,502297,158393,-112279,-116362,25185,-79729,-367072,-299246,-190476,-228689,-268484,-179340,-114769,30960,168999,76304,-191713,-209125,-27737,29233,45763,221807,243420,13038,-177811,-183863,-136424,-26704,212007,326181,120639,-3819,-94832,-125263,-8929,119840,119823,-71,-111377,-93480,107309,173523,154798,151193,87535,-116759,-174900,-46452,83598,64675,-14462,142325,291952,302904,38559,-121030,-214217,-214997,-110821,10104,8603,-13160,-172071,-269456,-135078,-62795,-70095,-1807,-4771,-75063,-68820,25875,113186,-14618,-133064,-185328,-120572,57549,191937,114493,55047,223628,249741,393265,284823,70478,-60882,-71183,-180636,-63062,298330,507653,410681,269096,194249,98759,2076,-100041,-156853,-2100,244303,262209,63363,-7286,-49300,-113699,-129309,-50362,95422,70659,58639,130696,53388,-105378,-159320,-231841,-202123,-29715,42672,105786,270197,332040,208238,70920,214331,462864,648536,605118,163795,-237888,-210298,-63394,240,-71401,-160051,-152354,-45556,-29880,-67509,-218441,-244284,-84926,93110,248068,398392,301313,22863,-239446,-283978,-196975,-139393,-177050,-356682,-448983,-473843,-313430,26989,184566,72249,-25592,-22873,-39383,57909,154715,131694,16600,-63431,-358076,-409856,-65993,127504,-94507,-293098,-60772,192594,163079,94648,163614,173033,185228,151263,154746,304019,305634,41508,-95546,-160806,-299046,-502340,-647957,-869513,-1360321,-1462767,-1122740,-383041,348458,1628046,2521221,933939,-343694,-351417,-750126,-1072741,-610320,-207601,-22260,537618,1830327,2131850,801226,423570,263299,-758360,-1084551,-573022,-312271,-93947,230237,171683,-98016,-136374,-53504,24003,-56755,-114160,-41405,-74586,-129883,-59273,31623,69030,-4376,-248312,-285639,-96230,-3474,22159,-45081,-119071,-208558,-142056,-7447,-42564,-77422,73847,122693,50399,112622,216129,257416,253110,116090,77169,179748,179508,65515,75705,124923,69563,63951,-66942,-468781,-458657,-162519,-64763,-65401,-120807,-215625,-141921,-13554,-27336,-145268,-117257,15737,38066,-44052,17491,19254,-33104,27631,122304,165743,163290,223312,173178,-83850,-204508,-26982,103668,15273,-190113,-182290,-43938,-48451,40057,153645,-37923,-337567,-347739,-204374,-175694,-181712,-135484,-162917,-47946,-29259,-185305,-168711,62311,52288,-69209,-73638,22561,87089,102220,84883,137749,340125,380917,231624,60702,39976,76685,75764,85921,64728,-84767,-70301,-54790,-110011,11789],[125616,-656,-215714,-123720,1474,-108960,-137372,10567,-18255,-84028,-17766,128682,233043,145273,-95435,-342146,-344222,-130856,82534,219412,165691,68545,100266,207938,247862,255414,186841,54821,-9966,-119583,-294472,-182007,-27787,-1645,36822,76258,119148,100073,-84594,-204787,-83627,7680,-65238,-191268,-111244,89574,174042,164092,203037,64735,-112232,-71822,44833,-22226,-247908,-450758,-303135,-108073,-97224,-114408,-36705,-46700,-21660,84826,193039,252468,36319,-209598,-156015,7625,7870,-68183,-28284,-40091,-110259,-85366,-77129,-11701,243535,327191,72175,-4643,129188,85211,-59944,-139231,-178683,-75568,161905,313803,371471,305946,158823,-123390,-243882,-196769,-3188,-66887,-280911,-91017,223218,246103,95426,59752,-77308,-260149,-160684,-31568,-91982,-253047,-183132,-1806,61166,31292,132389,239870,223490,59874,16536,169738,138264,-91121,-124297,-59536,-48841,-33833,145727,292389,239142,25972,-23125,57355,-15604,-55735,124863,235939,181496,127168,57415,156346,134246,87729,24545,-111905,-196535,-262570,-404551,-311361,-109096,-42062,-192860,-184976,84892,256273,261636,106417,99721,71861,-177182,-629798,-726510,-363511,56481,52096,-195237,-221389,-74342,-17947,-12528,-46771,-68195,-30843,18948,93662,189070,311443,403047,348633,252778,211162,116814,-52285,-104415,34404,42307,-101051,-79318,79954,106576,-46391,-254649,-121193,181482,236022,45235,-64343,58284,156148,175858,282601,476445,479444,206530,22431,-36127,-41610,-141341,-163527,-70072,22303,116238,221400,144453,150708,240320,181860,179,-31396,-21250,-188000,-209187,-86749,-130426,-74042,150271,117324,8508,-26710,-59452,-274810,-347545,-278662,-270780,-121113,-40414,-102194,-50410,75288,55620,-66749,-91067,45655,-133988,-232752,-75267,7028,21006,125607,137760,22484,5727,75187,2105,-135445,-139424,-225554,-309703,-280640,13167,306218,381166,262241,165898,65924,-211487,-173163,-124209,-234650,-354887,-187447,73289,123620,-26884,-76906,19340,87213,102219,51885,-102960,-217527,-169109,-62657,-74348,-218366,-293111,-90302,241951,345194,189006,-28149,-111164,87977,190412,184905,137434,-26995,-332807,-266749,96283,241443,198223,47487,-53408,-78954,-81973,-12834,86060,164525,88261,125484,161457,-11614,-244133,-264309,-191696,-200355,-105744,-83425,31016,55655,20805,-97789,-267923,-274434,-52795,127538,127647,154356,184841,3442,-100421,-40509,209,-12877,-102609,-158010,-24751,-28083,16980,285102,540975,339932,104685,131216,168805,600,-140326,-139828,15527,113436,-88311,-400430,-341145,-56934,147744,250900,194396,146981,201687,148138,-123727,-189859,-34478,13911,-11003,57362,196165,85178,-222946,-512907,-509120,-377879,-348782,-301889,-144951,-275494,-402527,-133780,3831,16286,183359,166360,65436,89299,34283,-110462,-183656,-20025,127229,57774,-173856,-179184,-172346,-168174,61147,261366,238872,59110,-66261,-24964,25643,56573,156251,213848,115408,-62225,-10992,94054,48674,38590,98990,101088,100534,125828,8781,77876,50937,-27707,-53299,7637,-27308,-122951,-62968,140212,263042,105552,-77177,-17698,-13504,-146723,-315694,-339487,-91732,-101445,-260754,-145824,-16954,-76138,-149276,-268951,-452273,-286946,-16551,170122,574527,867746,868295,555610,575897,24838,-257940,-1640553,-5245751,-5626036,666620,4100078,170566,-345195,2696225,1832820,-601609,-743403,310494,851144,616248,136403,-5895,10338,-167768,-20219,32318,-98063,-159069,-89493,1299,117482,315439,553780,439409,24640,88454,246083,143059,-31297,-38380,94257,225841,184530,159588,107309,33452,138670,392287,406590,163357,-93728,-154039,-37228,-3493,-38387,156743,227721,28855,-133999,80013,316439,285210,93655,-51529,-3333,156625,377823,241632,-91419,-282940,-173745,84235,149670,13876,-60200,-113437,-145594,63499,355727,262256,28230,54124,298019,325252,-42935,-344913,-348547,-205397,-118086,-8,128747,96610,36479,29261,29715,68729,140800,103386,-52462,-105003,-155115,-279010,-317342,-180223,-43994,33923,31145,-60932,3794,266730,265548,-134017,-285117,-78115,219183,396000,272680,14438,-44406,6736,-68610,29286,208456,285038,198803,88164,-1315,-237898,-562205,-509304,-167195,-151533,-253998,-81782,58157,35697,166422,242632,-48664,-96325,45055,292561,468745,241565,46112,86952,182607,216128,70619,-96860,-191566,-289335,-441727,-412008,-209937,-130673,-251587,-369136,-291127,-163717,19589,45984,-15180,-361,124,-108957,-188818,-84628,113403,49174,-118829,-157200,-25082,30885,6276,-12809,-8700,10123,169788,358384,458047,389691,154625,-91150,-113781,48608,40449,-67419,-132076,-83290,-106461,-96296,-29901,83116,102059,27814,58405,58673,-65457,-26339,-27029,-192750,-211567,120599,451149,333167,-33230,-263360,-209811,-219349,-282629,-258855,-37149,81903,-71223,-90716,103999,102100,256498,452376,332041,135163,79096,-84072,-87614,254833,423945,46109,-238432,-258010,-118618,-9414,79318,138072,69663,-5556,99677,178466,-5234,-311040,-524169,-330819,-103851,32886,37839,-118217,-44343,388315,516613,116310,-227179,-197250,29907,-32714,-337330,-316668,-219180,-150829,-57902,-11021,-56748,29107,134523,58963,-165801,-240690,-111704,-23943,16230,157268,177656,12987,-154021,-189355,-147148,-19594,233341,363786,156269,38073,-40764,-47789,122478,241718,156506,-58311,-142484,-62268,153842,188198,88152,51253,83503,-33396,-97334,15781,130998,93985,17965,163082,313080,327607,51387,-84826,-132531,-147126,-84216,40065,28079,-18491,-193727,-312540,-137577,9785,4439,85318,108182,11222,-30518,29691,98759,-31564,-80674,-75254,-49841,58638,139843,66602,67548,304591,336637,441206,251808,-3439,-112489,-50534,-121788,-55433,268240,469764,334841,190737,129706,89069,37678,-72183,-182497,-96534,107646,149921,55987,-979,-55404,-43685,24767,55661,118934,108888,145952,172826,41020,-96573,-123341,-203218,-212425,-89352,-75796,47380,319439,327843,103868,28716,257930,437789,534555,490447,93083,-261875,-258722,-127355,-14169,-31737,-97356,-114176,-68681,-40485,-31826,-220130,-318355,-185105,53565,203122,302804,205756,-36467,-242201,-249182,-169355,-137888,-193670,-390884,-478251,-494772,-272825,14360,84222,7968,44415,84502,-45342,-31891,89830,144298,108805,-11365,-451219,-618614,-226464,4972,-202129,-297327,-25243,180186,118456,50183,116117,168549,191921,120327,96678,218436,208220,-49143,-203672,-269546,-296212,-310010,-316870,-520337,-1086702,-1422979,-1496943,-1009342,74815,1755082,2656546,1297470,330366,-4613,-691096,-1052741,-672874,-449864,-387766,274902,1802167,2179547,1334843,1070051,345432,-1107493,-1318124,-680534,-462166,-203094,182861,208235,-435,-40472,34719,56583,-42882,-17784,86653,34974,-80109,-41702,49984,17784,-124902,-364805,-432573,-245356,-49414,35195,-42197,-119276,-147019,-30293,84481,-19600,-86762,71588,124869,70608,164484,284362,303334,223777,30739,62496,280593,276382,48525,-34624,32268,37801,73395,913,-302617,-285901,-118028,-104082,-139891,-184831,-281444,-191780,-15278,-6698,-147401,-124635,71437,124545,-6233,3987,57623,83929,120930,178602,238320,172420,131956,105945,-20421,-56119,59407,105848,9437,-198006,-253589,-130991,-38050,67680,106914,-97657,-363123,-328967,-195159,-214487,-227192,-63099,22300,133188,30651,-227044,-213812,94089,127330,7473,-21146,24882,64674,70473,51863,156273,414826,438008,253347,77091,40138,50429,17396,-1669,38932,2365,45596,50957,-7948,54583],[72997,-100044,-294089,-140993,-3589,-121021,-112254,75538,70624,3356,72788,192248,230886,116612,-69406,-264956,-264782,-80511,104740,207737,151671,47339,81662,183852,194622,202052,222368,145609,33490,-50854,-181363,-157288,-82805,4234,147116,170788,127414,56900,-134278,-254320,-198809,-177373,-182903,-181080,-70722,132879,226305,226767,190390,28258,-134285,-104150,6089,-8954,-138135,-306928,-238021,-100966,-74588,-86284,-35539,-64488,-32443,116793,241440,293815,112944,-89375,-87736,-4441,-37885,-49383,55067,8650,-139149,-126675,-83712,-36813,111449,136701,-7602,-3713,191585,184514,-6524,-157669,-172930,-68200,123327,275374,390637,328733,187295,-103299,-251300,-177802,7732,-60176,-226586,-28338,289357,351884,152022,-3016,-181747,-345972,-201195,-49143,-170306,-371150,-201351,65218,107533,31245,89375,145117,142947,54270,78564,234854,187621,-27362,-74455,-92827,-185044,-127788,186753,337971,211482,11918,-13027,38069,-13365,-7263,126294,118355,20895,31296,-6118,91000,107412,81868,31446,-107678,-220106,-298569,-417359,-309340,-128761,-83474,-267446,-228189,88519,197791,142429,57038,151029,130068,-175632,-662189,-795690,-369923,109030,174675,-29265,-127777,-98206,-43370,-8874,-42407,-13156,93333,134016,153909,190492,308882,466061,466235,316201,234660,103129,-115285,-175279,20949,85136,-62659,-73041,36416,37360,-104794,-276163,-170679,88382,152063,39157,20926,196876,289464,279568,337071,474304,428690,116716,-13796,-10035,8257,-12106,-28150,-53310,-66446,870,97504,105661,219616,314963,223755,-12810,-68158,10986,-82042,-77551,39145,-61957,-129887,-14393,-26953,-97799,-120492,-37788,-106547,-205406,-243220,-262559,-83106,4667,-103717,-92200,34269,50946,-76236,-110629,1758,-203111,-320204,-98701,37532,49858,95428,96239,64328,113793,126438,-51898,-196899,-110250,-115663,-215867,-271221,-14778,266887,357005,255086,173019,76056,-247224,-165628,-32687,-119585,-307476,-227164,2350,22489,-86102,-111984,-14279,72548,161343,186689,-1134,-226847,-198971,36390,63813,-175595,-305719,-90598,244034,331255,204879,65759,-8224,122359,183090,154911,121410,-23321,-327702,-271387,74119,257327,225916,32229,-70636,-116508,-114845,-25140,62797,124461,132494,235234,191201,-39415,-206830,-153292,-86377,-103932,-33051,-32172,81561,79137,-15838,-158626,-345077,-364796,-110248,140859,154191,155014,184934,49312,-13054,19789,820,-71994,-216413,-282474,-83511,55617,146789,316175,517628,349351,150160,167071,114762,-132721,-239807,-217522,-74189,-10743,-253898,-505656,-335387,-28557,153611,266037,257561,169876,127620,87533,-77963,-151088,-70054,-25880,-19480,101305,300992,151080,-217559,-494408,-445269,-319656,-340392,-342754,-196418,-321422,-456792,-221508,-57745,-292,205014,177534,60970,64996,19284,-86816,-130126,51457,207511,94607,-249577,-296124,-220858,-216199,-6684,268230,280218,7331,-119931,11450,107223,95741,126847,244989,286231,127962,122337,117954,-4227,11469,168609,220884,199305,167204,18694,54023,500,-83772,-110029,-40912,-53762,-103910,-82463,34221,137794,29437,-111544,-9086,-611,-167020,-369405,-482063,-263803,-197924,-233345,-18090,128592,51051,-55397,-238370,-443747,-246573,18484,155325,471817,576943,498173,310979,677475,480016,-79640,-1946549,-5439279,-6932268,-225576,5006412,1858249,271785,2672672,1765680,-817507,-1072281,170461,886674,595661,69481,-113130,-214900,-347180,49016,127690,-205856,-373272,-196911,-14269,46565,225450,578004,606172,154763,56180,127870,76363,791,76785,211629,307990,214444,86825,20933,101872,291987,543897,448614,113113,-144012,-213282,-112885,-4402,41291,195280,203533,-3179,-186753,-46098,130598,146541,27530,-94728,-60530,99382,321645,164521,-166487,-284628,-143677,56497,144210,64470,-55607,-126129,-160909,-12928,269120,208369,6055,63074,281892,197456,-259893,-509221,-438764,-233126,-90390,13759,115219,93036,23942,-38820,-71244,-33533,70960,71245,-82571,-125811,-136137,-212849,-226388,-156040,-88658,14980,86998,-17411,-14419,239717,225499,-182857,-285430,-3097,299443,392221,178290,-101352,-82392,30194,-44849,15304,198325,278165,185326,70250,-2125,-249188,-578413,-570374,-238930,-138422,-184287,-94605,2151,-42756,103692,225159,-27171,-22556,142632,372256,528405,328324,156778,215909,264590,263800,146556,-23728,-139055,-199058,-369195,-427058,-268237,-127531,-176568,-282900,-186219,-51400,41756,14309,7971,96444,80384,-68062,-165525,-75304,187116,209153,-13969,-143475,-81552,-43040,-2521,52683,21978,-69888,36306,206561,320446,335805,188142,-82086,-128234,30721,19132,-148110,-215799,-86874,-100091,-145184,-68760,100708,131263,58967,76961,56807,-15252,71402,10819,-250417,-275134,94566,393715,299679,23449,-185995,-257618,-346644,-348934,-223874,16394,78542,-138799,-187132,-16124,53710,250642,480001,415303,208777,11877,-316930,-205945,273205,493729,110120,-207967,-238910,-109889,-4331,89092,136138,33874,-59548,34898,87151,-88658,-338271,-478691,-215961,-16921,63359,23622,-171258,-141404,304734,469470,51061,-324749,-222984,93536,68866,-278866,-342989,-238419,-43642,154269,129234,-18491,-6423,60666,35884,-142497,-304613,-260695,-115419,-26982,62688,70445,-1002,-127648,-207706,-179225,-41467,186289,317095,162377,99185,36814,2236,186813,316480,183167,-90539,-163870,-85131,110240,138588,2273,-56302,38490,-950,-51205,66354,164249,91607,1775,122046,262798,315497,59441,-42301,-45523,-79500,-46984,89168,62369,-6318,-176499,-317003,-141743,53256,49685,137923,185625,77826,24811,70843,101491,-56218,-63738,-7227,11210,59771,93423,14781,32297,278995,335686,411232,156104,-118839,-174041,-31256,-15689,5052,235862,397569,224782,90691,93288,117208,68775,-69467,-220464,-194663,-85173,1215,18973,-17296,-72701,16987,144672,101134,77251,102355,191553,180397,17897,-81251,-85170,-148650,-213298,-164660,-206095,-46001,279217,228731,-44233,-30458,242566,321627,345662,364926,80438,-182223,-245480,-172190,-10246,47753,5177,-62257,-95316,-86370,-38601,-217578,-347486,-262281,3624,140938,182290,75308,-107886,-215885,-176672,-137767,-155925,-220743,-410429,-471928,-446182,-180459,17650,-11276,-44116,105713,163460,-67118,-127720,14478,149191,174196,-5482,-538362,-767833,-358670,-95079,-239481,-232689,8361,116894,20821,-41448,11962,86151,118720,43981,2415,94050,81654,-140832,-297827,-371962,-316169,-155242,-21867,-165811,-700979,-1299586,-1791475,-1424216,18817,1819678,2649874,1609758,824531,125560,-687468,-1008611,-714555,-676692,-724591,-80752,1494919,1966748,1827589,1658776,293774,-1454587,-1452621,-767391,-550186,-232458,148272,233841,111658,70698,105989,67758,-25736,64947,191796,161188,10314,-23675,25409,-76534,-240119,-415510,-535580,-417828,-147621,-24483,-105884,-154371,-107900,37817,113997,-27466,-102811,50134,124799,97706,200301,312664,285224,131287,-83076,16861,332393,327980,-2608,-180040,-102464,-29974,53786,63295,-100725,-86260,-63117,-146475,-213833,-235689,-299131,-187015,-3322,3056,-172286,-151549,82721,151101,-13641,-58421,48774,162343,179177,196846,269083,141562,-2011,-3350,124,23509,91146,62456,-48742,-238902,-349663,-266087,-75112,61595,54908,-133179,-359946,-309070,-183192,-258585,-283736,-11515,174036,297435,148783,-174041,-231004,72931,156457,50161,-7627,-2609,33460,46408,17458,138714,423851,439310,245334,69051,13343,-9604,-83525,-131281,-17167,48734,97363,121948,81737,65754],[-5838,-195726,-343834,-163554,-21903,-111311,-63947,125881,131254,73576,125343,193332,169085,39089,-78421,-202516,-182399,-34794,92413,156336,108907,17052,48980,114267,87306,111682,238127,233962,91161,30000,-55785,-136950,-150816,5563,252716,257659,106614,-16637,-172802,-282909,-302413,-329677,-273585,-156949,-13927,171659,233176,230859,145739,-12880,-160690,-149488,-46612,-8624,-32373,-148315,-168095,-120361,-88162,-75821,-31779,-73506,-43981,143870,274275,286676,147025,-3068,-56168,-23054,-68809,-27250,130939,74399,-124770,-156848,-105969,-86096,-43226,-83833,-102546,-21473,191306,220427,32511,-160221,-155200,-54560,73496,196444,355199,334641,197344,-69580,-203769,-111366,26901,-36255,-140206,26087,276922,374546,166286,-84287,-294309,-414740,-225459,-70535,-236279,-453177,-198350,139903,168246,20673,5146,8456,65437,76281,129771,221700,179019,23054,-20249,-122081,-316755,-216293,201311,323698,143741,-10709,3768,-2881,-71497,-6679,97993,-25941,-156441,-59362,-37006,25209,53491,67853,47209,-72160,-195185,-282659,-347392,-242273,-141239,-139165,-312301,-239188,85162,103309,5938,-7314,184022,186166,-123408,-578342,-713747,-322440,138651,268330,177006,19095,-88363,-55373,7661,-6090,67707,178849,193074,199263,195553,291434,486294,522671,337042,235819,100637,-143175,-215434,19769,132015,-20462,-68032,-31990,-70933,-167667,-293292,-230769,-13368,63442,14966,82982,312284,432712,382489,350493,416227,352927,25977,-83884,-53675,14446,130088,153174,-6245,-133131,-119894,-35926,61830,258858,351429,245532,-26881,-112159,35787,56497,89674,156312,-21886,-186793,-167442,-150467,-182741,-201375,5711,91301,-58298,-202024,-222371,-29468,47624,-100854,-144324,-23007,55713,-53623,-129582,-66264,-259543,-331777,-65039,93766,72136,10385,-25007,51553,187862,159457,-90469,-256108,-77446,15890,-112901,-255964,-55891,189829,294519,223233,153747,42085,-303320,-169269,31434,-9227,-222355,-256266,-115350,-96218,-105399,-96902,-38494,59212,216748,299130,118707,-181014,-207131,92539,183542,-73302,-243454,-75429,210421,293321,208921,121134,50498,119547,144483,109480,87637,-30168,-290109,-258969,31206,227369,218285,-6862,-120589,-174975,-135649,-19871,45450,64836,121723,279226,182255,-63965,-124535,20089,76489,38677,56008,-3775,100103,111162,371,-158315,-358264,-395272,-129450,156837,205946,190463,185143,73910,33509,52384,964,-107734,-256675,-324842,-116915,101362,230785,298073,429472,296701,140749,142972,32143,-214407,-236544,-225217,-154653,-122920,-332338,-498726,-275558,-4832,131907,242639,274312,161626,61562,31746,-76023,-164407,-121370,-63011,-33802,100371,323856,162535,-213735,-439435,-323925,-202503,-281607,-354399,-239734,-323351,-453402,-302280,-142098,-41161,197351,206686,94238,46430,-33587,-93120,-85994,88138,241026,112144,-284746,-330004,-196869,-223371,-52389,267593,305179,-15162,-117609,83641,196993,112426,58682,220314,404469,306782,234269,137129,-50313,-22713,203053,303361,247692,176727,37198,49651,-59193,-171204,-177679,-66161,-35741,-43846,-63642,-39010,12800,-53066,-134497,10785,20694,-166339,-391607,-569275,-391125,-226409,-148791,103842,215546,99133,7296,-161242,-319402,-110226,103273,187039,384021,326646,210676,183841,765433,901482,-41842,-2713247,-6329946,-7347370,-98094,5973904,3679449,559351,1746514,1219583,-907293,-1228452,-39218,806541,548623,9581,-230019,-413953,-445375,104274,195218,-263582,-502501,-267285,-44735,-58483,94035,529074,698439,262855,8969,-20404,-30559,-34386,107376,258704,311843,173855,-22610,-86424,114232,348297,559623,396139,35270,-178719,-234676,-159062,-15974,79269,194117,156377,-46703,-246670,-207043,-88422,-6651,-43182,-118353,-77739,59963,202591,30060,-216373,-235297,-113456,-10996,92958,90095,-45047,-122170,-167833,-97143,138235,92193,-52188,56639,235720,49751,-448803,-610740,-467057,-202062,-29778,21227,83825,73937,743,-108386,-162304,-120142,-20223,-27322,-154971,-156899,-119430,-155067,-140712,-120489,-104930,26772,129968,-2646,-42830,181723,141472,-204231,-231676,68990,312408,304712,60586,-177966,-108304,26134,-57877,-45482,133609,231953,151369,39744,-10397,-233177,-549739,-578762,-283867,-99333,-80435,-88889,-59378,-111654,52118,252385,87679,104725,220313,397995,518790,342839,201665,279105,310228,292149,204180,33064,-94774,-115953,-288478,-424638,-291460,-111222,-120000,-199396,-49999,106029,84152,-11821,41001,182002,136012,-42215,-137238,-62004,217004,311816,51445,-157356,-163026,-125204,-14930,88039,14251,-168977,-111839,51296,165484,249429,203265,-57104,-142681,-32867,-20589,-192952,-258834,-79149,-43431,-118858,-76506,121651,160935,87119,84556,57559,37130,157373,41376,-287505,-330719,29343,287718,218996,52785,-92605,-222864,-374003,-342037,-173795,33123,48792,-218679,-325309,-181745,-32071,190555,438131,436796,234957,-70613,-507300,-310078,252624,535753,231086,-86794,-167805,-93002,-5017,71393,96686,-6026,-75017,9756,33787,-101624,-263587,-328413,-81341,58177,72104,3233,-190527,-206565,204980,394390,-1013,-352499,-160179,224520,215253,-191126,-347617,-222416,79266,316538,213518,11101,-32319,-1546,37393,-103410,-358778,-413285,-208981,-62180,-26703,-37415,-11405,-92407,-219137,-204861,-70719,95119,209733,148260,173605,125919,21675,173763,331888,195036,-89040,-165281,-133195,22891,67917,-60498,-133918,-27502,-3603,-4498,129194,192373,70818,-38997,60515,191406,303928,83003,-1150,24453,-18081,4887,154402,113400,34129,-106238,-257181,-119981,80595,81895,171466,233540,135641,108578,154752,135828,-61109,-70976,24878,83179,95543,87624,-20784,-39472,176784,292499,369727,78808,-211602,-216849,-571,130678,124465,226776,325055,127377,-941,101235,198760,116806,-72068,-240047,-232718,-216815,-92631,-7476,-27227,-72119,79064,221275,96506,15264,90308,211577,171526,1330,-63968,-64579,-102958,-194215,-204233,-277546,-115611,187522,89688,-160732,-59701,204449,194063,179998,283856,143656,-10187,-151948,-158046,40632,178709,152420,16081,-87666,-117881,-55248,-183608,-291252,-245320,6620,118475,100861,-27429,-145412,-143286,-66734,-91677,-163498,-225447,-378188,-383116,-281224,-15426,73937,-50239,-50731,164689,221861,-59674,-161325,-14880,172656,215343,-29529,-590826,-803959,-405418,-114972,-160191,-90433,64769,63565,-54542,-109346,-80329,-18054,21682,-16864,-51647,12357,-2877,-161666,-287547,-383382,-307453,-45412,167369,88134,-363059,-1164622,-1907567,-1453272,258973,1898581,2596837,1834690,1014430,36402,-692648,-906340,-700124,-817619,-959697,-396268,1151634,1807811,2253643,2031111,108539,-1699373,-1444888,-815363,-555591,-171104,130669,230068,204821,182092,168592,81880,19317,155455,296263,297421,132683,17052,-2136,-156033,-288401,-363007,-529986,-507631,-221555,-101445,-183254,-173630,-59087,89350,119387,-24543,-96230,32137,140168,143444,231919,325533,251894,42617,-161610,-13523,352883,348586,-31643,-264306,-194163,-78800,36559,120955,94299,97116,10348,-135961,-216154,-225387,-243559,-121267,31503,20898,-183576,-153319,81660,144458,-32589,-124313,21052,207692,214597,202847,276183,102762,-119007,-106314,-5810,44011,83541,2340,-121051,-277574,-423451,-395617,-157429,13949,21365,-112548,-308402,-284024,-165999,-279975,-314878,27208,277653,415763,295039,-31639,-189859,24328,136312,58121,-17873,-39973,3726,42819,10265,110203,382927,398145,213508,42076,-19217,-66416,-187002,-265844,-91089,40430,81122,153996,150675,59104],[-81785,-256908,-343380,-171008,-34685,-76964,-4045,157575,155790,108502,127686,143875,80510,-52685,-109854,-162711,-115415,-3300,54518,89763,64524,4161,24928,29035,-36697,16533,233744,295302,152100,105720,49300,-121914,-216969,-5931,323640,322242,76403,-94105,-189974,-275562,-342767,-380744,-289632,-111978,44797,188702,202795,181245,83242,-47735,-181074,-188692,-91419,-15029,46252,-13984,-104164,-157147,-134382,-83006,-22104,-65978,-45576,158243,270799,219372,119150,15941,-82241,-62293,-87215,-16160,171192,131325,-82654,-178115,-143004,-130497,-141719,-227009,-168451,-51096,125094,185453,47524,-146710,-130269,-38093,28474,108478,272703,302571,176675,-27654,-97661,-2386,62414,3156,-41994,69671,199672,300259,121839,-164462,-384030,-447347,-221547,-77819,-266696,-478615,-176781,200153,216952,-13029,-118946,-144361,2624,106626,142346,135949,117828,44558,27880,-124457,-391336,-271149,183609,260042,61222,-32056,23362,-51945,-167452,-48064,46681,-164668,-301411,-116665,-23082,-6345,8100,62661,69451,-16341,-129726,-224703,-226748,-129352,-133048,-194201,-319757,-207361,83195,1911,-112120,-69535,191314,232940,-26422,-397826,-487617,-216485,137155,306500,374236,191158,-46218,-53575,35016,50860,146979,208606,191508,222272,204801,264831,457727,496837,305190,212515,114058,-123123,-213510,26764,162437,8316,-74998,-127060,-210631,-225010,-298512,-282567,-98212,-7223,-15956,106634,354158,509850,436565,322209,329321,271717,-46085,-171133,-157677,-24655,250443,338527,61254,-167617,-231180,-165973,3119,248639,342481,245971,-36406,-154403,35227,170851,235213,236972,-10920,-221267,-253889,-217680,-223984,-233693,69740,261797,57641,-168510,-175987,21453,88242,-76881,-181852,-80156,65219,-2644,-133239,-124933,-278822,-263202,14553,163665,92921,-92540,-189608,-20550,198549,150344,-129472,-313823,-57302,120630,-41409,-243373,-99100,98042,207898,174241,128285,5213,-336758,-177680,59024,81922,-106896,-250701,-243197,-200202,-89323,-36887,-27885,74056,257920,349154,227636,-78770,-189066,89702,263306,72293,-119918,-49721,150343,236819,192972,126934,64045,97774,98705,75381,56828,-36203,-222965,-225612,-15001,163004,176516,-60056,-190406,-228922,-136315,-3876,34546,9093,62807,239704,141274,-69635,-20490,201457,250189,189843,154967,21178,99139,152638,80461,-81457,-289577,-344497,-94377,185015,272807,240266,177249,74523,35784,51039,4720,-103329,-215625,-275022,-103716,102030,236817,238272,311623,199322,88089,92832,-24272,-194976,-116085,-150026,-196254,-183429,-287492,-361832,-157614,33446,110911,199565,244649,132777,24720,-8979,-121132,-218889,-162967,-73884,-35252,71991,274393,131412,-198004,-339664,-153986,-37880,-166763,-309365,-244893,-273090,-387699,-336445,-203801,-74817,168770,245405,159292,51834,-92645,-120723,-58167,97462,242398,127295,-251019,-254050,-92248,-172906,-52138,269502,316723,15226,-44780,176232,266802,100595,-25235,152856,434235,421359,307094,164692,-63319,-43399,201556,327575,238503,159839,61525,71965,-96114,-245649,-219357,-43286,41109,50832,-4395,-48428,-57497,-91682,-113536,46426,45850,-137901,-364835,-563829,-425645,-168537,-11400,211437,256131,111832,73889,-28091,-96356,111714,259787,304863,371883,211182,109771,202759,812499,1216140,-101711,-3949688,-8085063,-6923030,1168032,7021922,5113431,375643,195118,429442,-767161,-1143466,-251497,646025,495246,-30557,-320572,-518035,-424326,150341,231748,-243507,-489239,-255224,-68233,-162103,-40324,422216,683246,300648,-47761,-146364,-132245,-112570,54416,224275,248886,100423,-113986,-163262,95149,330272,465505,289010,-20767,-166038,-201743,-162646,-34374,71535,162723,100443,-103034,-317001,-361893,-273761,-126700,-85885,-106469,-47373,51597,61863,-119396,-217374,-129068,-67233,-80233,9117,67020,-33359,-87145,-143344,-158874,-9445,-53905,-125084,39652,183255,-55437,-525410,-600873,-416807,-121932,47399,28560,47189,49221,-14717,-143517,-205225,-157948,-101073,-166538,-257474,-192021,-113387,-119979,-77537,-76964,-77640,89588,174529,1,-51543,134333,62809,-177004,-120929,132901,254416,161025,-33692,-182096,-107072,14017,-80594,-116497,46093,177704,122982,12604,-20238,-178698,-461868,-520141,-273298,-28058,24452,-75533,-112437,-145962,25209,299982,250542,251546,268206,374186,457323,294366,178738,264487,314412,301049,232902,65558,-61758,-51965,-203623,-381587,-257978,-77291,-89414,-139488,68232,242132,115976,-46563,68887,244023,160830,-34914,-109173,-38910,202855,306647,46067,-184490,-232698,-188083,-21270,87955,-33894,-260322,-228233,-59220,44501,162459,198945,-15929,-143126,-112954,-73166,-194558,-246362,-58422,45373,-24985,-39062,156141,205866,122152,80361,55076,78857,214996,67439,-282394,-358357,-64867,154245,113671,48089,-23108,-138560,-304839,-261017,-111382,20891,5467,-277194,-452339,-340523,-144686,79628,325345,390090,220065,-130703,-572426,-363829,191342,523185,357471,84378,-65516,-65614,-7783,34798,37173,-38794,-53608,21929,16148,-57389,-120219,-138941,18386,96264,54143,-15989,-171711,-230967,104472,301139,-33007,-301681,-27743,385660,363839,-96119,-319628,-169034,185980,380324,215143,21213,-32211,-26122,59137,-58208,-382526,-525138,-285974,-88215,-97361,-125393,-20659,-62741,-224712,-217146,-98490,-15391,68154,106730,228007,191901,1542,77503,262460,163192,-82820,-164045,-188337,-68037,3001,-93093,-182700,-113372,-39855,47937,197469,198882,23584,-98707,-4200,124229,296865,105303,1815,34175,7068,39277,193587,144757,72274,-16856,-158672,-83962,80013,89331,171596,227523,157547,183404,232925,168932,-57910,-110032,11368,147918,149806,101661,-65165,-162590,17774,221782,334641,39820,-264166,-252536,10016,248240,238695,209571,239799,44332,-87096,116054,289501,158849,-95197,-254847,-212145,-236341,-110403,-27780,-43400,-68441,113088,216845,24687,-60268,70966,193071,125753,-39898,-90278,-112000,-138626,-203721,-222865,-288326,-156366,54423,-71098,-236801,-76320,137288,78923,64957,230141,220330,161212,-35220,-113562,99868,300077,279530,75524,-66283,-134216,-87890,-144609,-181283,-142120,60053,125784,51504,-102302,-163304,-70456,21824,-68920,-179463,-227409,-319972,-241026,-52856,167011,148295,-57916,-54407,168786,218050,-44057,-142624,-12821,181267,191089,-105211,-626810,-754658,-387369,-80113,-17735,61149,116409,30359,-93839,-145415,-149027,-129923,-82326,-52424,-55343,-24267,-52543,-123566,-176409,-304823,-280424,-21008,179194,139894,-229801,-1101179,-1845552,-1136039,673740,1968969,2516491,1900204,873050,-214612,-688325,-768051,-662722,-891911,-1113560,-613372,945403,1869312,2506229,2039795,-193653,-1797054,-1333956,-849794,-532464,-96463,77173,140272,198884,223972,179345,68754,56447,220700,364693,380693,219081,49395,-33095,-205945,-269697,-252301,-440136,-488310,-246604,-172421,-254873,-176606,-16744,111593,100334,-18617,-85729,-354,138799,170490,231396,308065,212292,-20330,-196952,-28422,329820,321650,-29902,-254414,-213292,-98205,15515,142932,216199,204930,70726,-74735,-143671,-165052,-149017,-37413,61818,30870,-176030,-123837,71955,112429,-52556,-171092,-13666,213719,223808,199197,255132,61945,-188051,-174881,-29919,20431,43525,-63538,-183556,-293868,-444520,-469886,-264832,-75268,4763,-40794,-213274,-252624,-152225,-267385,-297819,60043,328748,475575,433109,166790,-81992,-19063,81249,46642,-24896,-60853,-12891,64625,49145,101208,326208,343609,177000,20328,-19059,-68956,-234955,-346885,-144587,3246,38627,174589,215835,72771],[-101420,-235429,-257953,-120906,-3769,-15,81113,201393,175914,127721,112681,99933,32695,-91397,-114820,-118384,-47278,38284,35289,60417,67581,47248,48668,-11817,-106813,-27633,232508,334489,227545,190486,139275,-80794,-236115,-9712,359677,373374,78215,-124537,-157130,-202763,-268310,-281541,-191095,-25102,113326,203712,183671,127530,41974,-50070,-168006,-186272,-91235,2068,109394,91447,-35299,-177458,-177611,-83382,13042,-18322,-9446,173873,238737,120527,55326,-11892,-137317,-106128,-82635,-8499,177168,170666,-24119,-179537,-176258,-132679,-119472,-212222,-158714,-66181,26957,107692,47971,-113202,-95830,-14337,10822,57127,189744,239656,137985,25385,51343,129386,120501,62080,58031,110684,98426,159334,38166,-212960,-418657,-428895,-179435,-52572,-245191,-440726,-141383,233742,240395,-60922,-248917,-268735,-35524,127107,108368,11610,30385,39055,68442,-80931,-367366,-266930,141257,171766,-8787,-44506,40081,-90817,-259871,-106041,-11162,-270495,-385491,-128208,29466,17590,2063,77137,93855,42956,-43864,-145657,-100867,1827,-94414,-233309,-299875,-146636,81090,-80529,-187181,-116406,172288,267080,95929,-173594,-187198,-70090,105813,280734,511396,345717,10881,-44899,63038,105405,197550,187694,142153,215691,212381,231278,382235,392717,218757,158488,130248,-67032,-177884,27347,153087,4030,-106277,-242287,-357660,-271494,-292730,-312972,-151880,-51777,-46479,82445,290152,454984,397234,251208,232271,189627,-97491,-258362,-294193,-99938,309213,464036,116729,-184354,-328767,-286861,-83687,175270,281951,218500,-46012,-193583,-8957,197535,293125,253699,-28836,-230504,-263723,-236515,-231125,-208028,137966,350014,109047,-159313,-160046,35515,111142,-33006,-192215,-129852,62426,50406,-122884,-154456,-253384,-145547,100726,214747,104776,-181586,-356739,-148270,125988,79374,-194945,-376023,-68626,149499,-35588,-247388,-142144,6006,104065,108205,109097,10,-324900,-192881,40232,129720,6099,-207728,-343985,-277410,-70712,31320,13179,110619,256251,299977,278358,43134,-162322,19661,277199,210597,12218,-42194,59122,151331,140429,83944,41751,68796,57591,57575,30181,-44227,-150469,-185627,-64284,65623,93161,-127477,-269573,-270358,-129690,149,12116,-41482,-36121,115463,70402,-57389,65523,313993,359868,293101,239457,44053,76940,174797,176824,28021,-171928,-236721,-27844,210335,314908,254078,133362,35405,-10266,5882,-2296,-73084,-135261,-178694,-64506,45578,146021,138969,188061,76510,5013,39487,-35854,-96317,61065,-34861,-205927,-194917,-153885,-145979,-13075,83488,99558,141525,164304,80060,2839,-56964,-221339,-309587,-197190,-70322,-31996,26788,175270,68496,-173318,-214198,20858,121264,-35362,-222181,-213772,-200661,-296687,-319750,-220208,-88907,112154,248124,212743,69179,-143684,-169774,-64210,77610,211788,133093,-165327,-102864,50367,-88995,-20287,261942,308610,88983,70272,247699,277612,48747,-115098,52090,357801,423261,318760,187280,-47155,-47725,164021,279126,169975,112727,68123,97780,-107551,-284060,-225968,12104,145824,142194,65569,-4812,-56906,-66278,-46639,77899,50631,-98346,-300016,-478177,-365039,-52227,135303,281082,260401,126759,153735,124169,145229,350937,456401,478144,423911,224533,182235,303038,793514,1383692,-159734,-5315536,-10076747,-6001462,2976924,7934580,5783582,-189526,-1478048,-321051,-392016,-830717,-402892,443003,438051,-52181,-365098,-504784,-315069,172620,228167,-159107,-342900,-161915,-79940,-241408,-150892,272679,538809,223469,-115701,-214412,-193142,-199610,-58569,111643,133788,21230,-155764,-182511,69571,271102,316752,176867,-24042,-100528,-126737,-137278,-67541,14987,103618,37261,-175407,-396460,-470246,-378613,-192259,-90233,-64005,9747,60413,-64025,-245056,-173637,7966,-5207,-125821,-95481,-17162,-29181,-16936,-72985,-178044,-144081,-190323,-187950,15308,138220,-84023,-456978,-477240,-304091,-25206,112551,35714,14386,23448,-12311,-122196,-178532,-134212,-147810,-303355,-362124,-220382,-116971,-107112,-42979,-34361,-13653,192188,222154,6129,-22809,121418,17641,-105933,27994,183704,144265,2122,-75543,-111572,-71263,15501,-85634,-159377,-25584,145019,123529,9907,-13646,-83615,-321168,-405075,-198958,69692,103959,-64888,-141652,-130094,29064,332199,384665,364909,281632,321244,377293,215754,113515,191418,285176,295642,233895,81481,-25700,5842,-103864,-272770,-155497,-21067,-75535,-109170,127122,291795,102044,-97359,80053,277835,163390,-32924,-73098,5688,165347,196490,-14462,-184547,-242827,-198228,-4181,68131,-98159,-306261,-264433,-85236,3382,114188,188826,42450,-112536,-167305,-120659,-157821,-186521,-25935,140609,110831,50728,218675,282416,178153,77435,53446,105712,240427,100471,-214147,-328573,-149278,29498,20724,31249,17532,-33846,-162943,-120177,-31614,7545,-24945,-271149,-489938,-418076,-241083,-43715,177319,304916,198490,-128878,-486351,-343124,113577,458257,438246,251558,51661,-12639,7640,9320,-5600,-43228,4108,71455,33621,20193,47169,35154,79026,110307,34609,-5195,-101052,-201919,26271,208358,-36060,-179553,144095,540640,488660,4699,-238103,-66457,272230,353778,153725,18776,8582,10119,101722,-2374,-345789,-546956,-310231,-83310,-120499,-159597,-9823,-27684,-205752,-194137,-90827,-85097,-43658,62974,259246,235949,-22763,-51153,131776,97205,-75465,-149907,-205185,-100320,-10692,-77976,-190490,-185714,-74121,126852,282111,199528,-23091,-140197,-34489,100753,314506,133564,-27615,-7371,8071,58398,200860,152445,104189,79513,-31672,-23553,75706,93213,157922,182784,149705,238716,284650,196268,-30638,-141460,-9333,214838,222991,132727,-111201,-304477,-133080,164876,330816,57232,-244316,-257091,4501,299815,306158,179379,159521,-460,-134021,132678,371165,204159,-113205,-247995,-132815,-126124,-42910,-18997,-42813,-42824,130045,149818,-80627,-112831,72887,171346,67972,-95307,-149416,-209225,-253248,-253118,-220993,-232028,-144199,-66300,-203855,-258584,-77513,70019,10656,23733,201473,270808,271581,69350,-49476,152916,378763,354129,108905,-23024,-106508,-102510,-95234,-33867,36648,169903,166691,38863,-133008,-153464,-10673,74639,-60766,-184524,-211529,-236643,-67194,181793,332761,228317,-41063,-70679,110295,158092,-19270,-75716,20374,173664,111050,-205199,-621773,-632367,-310971,-4610,140060,185386,170492,49556,-73406,-132621,-167507,-205005,-146479,-32852,7044,-13959,-69581,-40489,13702,-145451,-224756,-63720,43141,6951,-313358,-1104308,-1637696,-634653,1076893,1993167,2415675,1810139,554150,-469432,-625584,-592522,-614708,-922864,-1208692,-703762,966781,2162228,2530283,1692863,-512076,-1704922,-1149713,-859720,-518010,-69391,-24076,-30918,74115,170774,129709,23917,69223,247046,377783,380186,236027,64299,-48432,-198480,-178755,-118491,-299800,-364823,-201525,-195381,-282369,-155408,15604,110572,73960,-5943,-73656,-42849,107739,161446,193978,263013,182622,-37416,-186360,-22757,275309,257225,8980,-149000,-155361,-83391,-5537,123420,242956,223417,99141,15134,-25635,-84911,-61467,25408,68518,18536,-150819,-70518,56527,68379,-63124,-182147,-41851,185301,209786,185533,201837,16766,-199512,-193732,-60925,-25542,-20129,-130087,-222568,-280081,-402073,-456872,-355804,-187932,-14294,44702,-102815,-219440,-157613,-233180,-237282,82949,322588,470792,522242,359951,60972,-44959,2913,20912,-23843,-66408,-30534,84076,109699,106368,260999,276358,127346,1584,16619,-12760,-216398,-361098,-172443,-52095,-9354,179634,257881,97439],[-120736,-195680,-163128,-76756,3197,36953,116664,201329,142311,77423,43302,36180,-948,-103898,-128006,-119272,-33061,40777,1048,34005,74938,86835,66981,-34191,-138960,-54881,181783,293604,255080,233121,169796,-44752,-229053,-41465,310672,358945,78460,-130916,-114888,-108683,-123376,-94048,-36042,56929,146022,190535,169010,72981,3450,-54025,-154251,-171312,-75793,15597,128980,132614,2976,-197406,-225188,-97614,43626,41604,40630,165924,159451,-5062,-37161,-74378,-207656,-162952,-83754,-26818,128637,155223,3092,-185138,-218720,-108219,-1842,-68545,-88054,-74513,-87243,-876,19627,-92984,-84819,-13161,3825,47876,135654,150012,80902,67249,184810,229526,173386,118993,133388,136488,968,-5421,-57591,-222490,-399043,-376262,-118179,-6460,-188222,-367034,-115284,224657,226840,-111879,-346558,-336389,-59622,112661,27586,-119049,-61133,9755,92628,-591,-247402,-205288,81002,77469,-55544,-52171,42176,-111052,-313275,-153851,-61986,-332840,-412527,-106911,94828,91260,43639,108663,115021,89445,37882,-67857,-5401,128014,-21599,-244318,-272935,-85879,74660,-124179,-207576,-137932,138810,293112,221698,37650,92915,83560,62520,211613,562899,448950,66014,-30506,88717,145210,216374,150964,81693,189700,222075,202859,282878,249794,101774,83963,139320,9177,-115398,20835,106382,-27337,-149155,-342158,-460957,-287892,-266248,-299811,-152917,-54186,-54029,31633,143889,272724,269150,162361,155803,124487,-116108,-308270,-402181,-169457,303321,496888,147325,-184488,-388354,-368235,-175750,67304,196433,182447,-39603,-206126,-76237,124629,245377,217629,-46395,-201847,-204125,-220317,-207549,-113298,220001,362306,111629,-154486,-171749,9855,121757,40570,-149830,-143585,58962,101715,-81474,-123899,-164065,2740,179207,243133,124002,-208121,-459561,-282572,4440,-22080,-267508,-410788,-87451,111603,-73918,-246958,-156038,-47708,19659,55454,129583,70522,-238512,-183433,7488,145542,105032,-114393,-359121,-301529,-56305,93526,85944,165072,215493,176459,267343,164125,-119676,-76011,242052,313868,120275,-53871,-38853,55483,69840,37387,35761,74127,56471,77167,29553,-30649,-68863,-126464,-91771,-31913,-2676,-176086,-311860,-272091,-105468,3319,-8587,-68092,-132031,-38721,6169,-6489,129852,328772,374341,335925,310375,81316,56785,172526,243315,124141,-37883,-95145,54584,232708,316111,214371,59048,-26452,-71032,-54008,-8486,-19635,-49070,-75173,-11896,-41135,-986,35052,98718,-22291,-63603,19614,7003,35291,222891,75355,-188072,-163313,16339,84762,135212,153041,117219,91161,61050,24020,-7995,-118049,-350659,-405227,-218125,-60222,-22821,-5583,81263,10177,-126849,-75103,165808,230115,73708,-113017,-148740,-130770,-214515,-258726,-173850,-65381,41214,186860,223076,90921,-164681,-214718,-91631,47739,163096,128812,-55308,70075,183099,518,24378,242735,294840,194365,195042,275945,225918,-27904,-191319,-53038,211837,321393,277706,195102,-11048,-30002,112356,181414,71402,47960,46742,107462,-97277,-271807,-197914,71390,234787,196411,116540,63508,5186,22514,54105,89879,24281,-59818,-212879,-348726,-235897,75937,238187,293474,242331,167839,238042,242188,311585,521995,628123,629416,477509,285446,327493,386099,710438,1408060,-104572,-6203436,-11215280,-5056398,4309508,8318630,5602444,-851459,-2741304,-810993,125577,-366164,-445890,238498,376254,-58665,-360392,-396325,-184191,154371,181254,-51978,-129629,-30576,-89545,-289409,-225494,98548,276547,23505,-193391,-214404,-199602,-267292,-197824,-60481,-18670,-57692,-154314,-155585,46816,193785,168243,97621,23909,-9061,-48336,-117564,-131253,-92011,9733,-46328,-268872,-478912,-509257,-394018,-214988,-75914,-22111,44845,45700,-163555,-332427,-123587,117142,44671,-154886,-222088,-164072,-51240,67007,28493,-162791,-252416,-296934,-236613,-28924,86934,-56265,-289841,-296813,-185664,29342,120489,22267,-26035,-20355,-10111,-62276,-103802,-78258,-170044,-412135,-452397,-249321,-139882,-123227,-51419,-22999,42205,275997,240051,2575,19419,117844,-19474,-41802,157096,195554,-3632,-154005,-85944,-15956,-26518,19171,-83530,-175200,-76754,121507,133184,18418,308,12075,-184180,-290818,-104002,149583,121213,-89090,-166705,-95832,31679,292733,389343,366402,232055,234984,280161,114100,13163,70219,208981,250794,183500,62605,1076,49510,-11945,-126555,-24508,23320,-94169,-132727,77234,189060,-12794,-194836,35251,247326,122443,-53137,-53339,42862,96817,-1504,-115640,-151755,-196889,-170195,13444,16657,-180069,-315702,-232590,-53041,21296,92357,153175,75921,-82407,-202731,-182038,-140030,-147531,-27911,176702,212135,142680,273387,352321,220668,52904,20559,76515,196673,107107,-121856,-265131,-220604,-94393,-69949,-7231,8471,29976,-30581,6395,22665,-23661,-63310,-218082,-422586,-403705,-314158,-171617,4335,184960,165005,-92770,-338040,-296540,6470,317591,395055,316153,120412,29718,15578,-19157,-44291,-49430,47601,110642,40792,60868,149970,120111,88470,88704,4083,18183,-17081,-158979,-53755,90126,-54421,-61685,270997,611109,532501,74049,-137076,43316,303210,239102,29332,-29155,40223,59781,115578,25471,-276179,-497660,-297008,-70327,-119050,-162124,-4767,-14569,-189908,-167930,-64274,-103247,-108995,7043,235896,233403,-44985,-180205,-47220,-12795,-99607,-147440,-189177,-74846,12629,-51780,-192390,-248951,-110147,197670,345329,177082,-75261,-168205,-46341,97203,324811,138202,-98872,-99582,-24133,42418,154195,109210,96156,138809,74120,30082,58663,80618,119003,92697,94001,238794,269861,187341,1224,-152049,-25551,257877,274607,144075,-174515,-450452,-247848,120690,329651,93115,-171068,-234050,-32825,242642,272517,109981,74652,-24548,-144070,127126,404745,234569,-124548,-233480,-47416,32075,52664,6248,-28960,-4788,120725,32741,-200865,-143096,90429,161265,8587,-164426,-227965,-327189,-417230,-356585,-231714,-149961,-95846,-148370,-293100,-255008,-85317,7176,-22599,24616,167805,248489,268959,112636,-3154,167201,375817,342298,102781,28774,-37645,-88123,-50729,106319,232297,297868,211241,36868,-136422,-134312,15210,82461,-60611,-173309,-178733,-148392,87028,344305,437620,287894,-22380,-117208,-7184,54539,-1815,4290,59322,140771,-7595,-303266,-562822,-466998,-201355,81377,258597,255016,225145,122374,-7710,-90386,-141768,-221799,-149365,40867,113679,14636,-78507,45373,217425,48564,-144212,-135930,-157916,-221267,-526294,-1134215,-1371731,-191554,1278456,1915183,2263043,1618982,288447,-572092,-479724,-387398,-565221,-945552,-1275854,-702782,1161285,2533770,2345050,1137949,-726270,-1427560,-922089,-826699,-535930,-124722,-154559,-234577,-134613,35949,32979,-45631,49238,226141,323798,294587,183449,62210,-35391,-120808,-20475,21095,-144665,-180380,-89472,-139073,-235678,-108268,36238,97133,59507,20849,-52453,-77880,53055,118758,132187,204133,175716,-300,-132236,10646,219341,188516,87296,21245,-44465,-38616,-13591,84722,203082,184953,99734,105594,94649,-17343,-16088,50893,51795,-19648,-114633,-7239,43726,33510,-50221,-146266,-47525,142953,188731,169361,127417,-28406,-154922,-152530,-76877,-66264,-85670,-180854,-221770,-226959,-293622,-342805,-371363,-276469,-41922,110705,128,-177026,-176396,-185703,-141453,104807,276794,421281,551290,503390,204324,-39216,-66173,-269,-8193,-57182,-52917,84823,166604,118021,196681,202375,66903,-8632,86685,91729,-137741,-310865,-168564,-97788,-36669,171172,265143,118004],[-131475,-139728,-67116,-36906,-14448,27316,108586,174021,80219,-10831,-37236,-10765,1973,-69362,-124232,-143948,-52241,25437,-21811,28080,90376,109243,74020,-23829,-115358,-61134,87992,184810,230210,240334,168308,9704,-169392,-72683,201305,288922,82030,-102585,-59965,1253,64539,129856,135564,128098,150076,170687,181252,55955,-14904,-54935,-136873,-145352,-51976,25636,119705,127593,16361,-201646,-251624,-111552,72703,114538,106839,148638,63841,-113076,-112225,-116787,-243953,-202799,-86313,-57195,46937,89063,-10805,-190449,-254689,-67827,155654,129271,20722,-68915,-180879,-103770,-24701,-99134,-111556,-47316,-745,83717,143185,71512,27706,95409,265262,269184,205020,165933,178848,148424,-55875,-122236,-113211,-184581,-330794,-304277,-54787,45813,-114263,-283229,-107504,180098,189856,-139494,-370505,-332426,-79097,56741,-78496,-223687,-133958,-30191,95551,88840,-73264,-109995,13081,-9436,-80002,-61685,22025,-113391,-309740,-173165,-99856,-356946,-408379,-84656,136944,180663,111003,139322,124599,108494,89947,-12466,42252,229638,72016,-231488,-268005,-64098,51607,-131255,-187736,-142638,97393,303999,316355,182069,261662,190000,17440,121971,519318,468938,90081,-24910,98106,154308,203790,123532,32758,146324,221611,172415,170276,98853,-28236,-10523,114084,65723,-55135,-5477,23286,-83320,-197511,-403155,-493454,-278022,-233044,-250325,-109055,-24574,-40351,-34283,-45461,11268,75894,66235,101418,71961,-114451,-310742,-446200,-210088,233248,417292,132326,-187447,-410328,-401678,-256413,-50900,98602,137412,-25851,-194337,-152477,-37797,91598,132750,-57672,-155209,-131027,-215355,-185264,18246,306873,322016,81061,-147658,-210117,-65567,101499,115465,-71605,-126065,47928,129417,-23400,-46630,-35056,137751,222617,231819,139345,-169520,-473517,-390199,-134835,-126851,-328093,-403952,-101715,26577,-135071,-241819,-142788,-59674,-36172,19398,181066,200896,-98148,-140379,-21523,126229,156081,-3938,-284808,-285829,-66719,119471,150135,192489,127605,13998,196773,244430,-76458,-167352,165448,342506,159436,-100099,-140647,-52187,-18492,8007,71493,124936,96447,120273,46880,1267,7394,-58994,-98867,-117608,-95974,-192986,-296517,-239488,-76802,3830,-28246,-81002,-206687,-176869,-35950,73363,161047,236053,281435,313512,349741,116806,39581,131794,223416,144261,55594,28493,112817,226158,253765,111145,-41416,-102300,-126710,-108685,-15746,31465,-99,-11584,23876,-136933,-156836,-52642,50730,-73849,-94424,34897,69441,120928,286729,121847,-171615,-122981,148517,251156,248835,223724,154164,50570,-44774,-26299,-22978,-200344,-483815,-485531,-237605,-67820,-22547,-16988,25285,-23269,-62916,47519,240149,244859,115253,-21276,-74435,-94248,-179715,-190491,-83783,-9165,-32302,51365,166187,98415,-151747,-229177,-115902,24245,102872,104170,35787,198898,256594,60123,52469,205885,287129,306262,291783,255177,135093,-104762,-242037,-136058,60202,171467,208670,177906,25242,5125,71067,79102,-15710,-16702,-1190,88424,-77377,-212572,-147843,101651,266211,193091,126112,119060,95523,149665,163955,79162,-22559,-23691,-117599,-216795,-82258,170052,256068,240550,213805,234285,305272,283443,341618,563385,707641,678228,461974,293918,422627,385971,595572,1322930,128274,-6016465,-10630970,-4475399,4268180,7793086,4786328,-1257828,-3230888,-950130,642124,152992,-355066,82090,327852,-37266,-305094,-230497,-78290,106900,116139,45558,75767,91572,-96540,-296073,-248397,-59998,-32087,-236553,-251235,-141859,-142529,-284051,-311423,-238483,-170397,-125955,-126166,-102236,41122,128984,77929,90699,119008,88302,14158,-111367,-207393,-213837,-96930,-136772,-353732,-521793,-450077,-315530,-194950,-47411,9401,37361,-3435,-214076,-357127,-86390,167375,74280,-164335,-341492,-322089,-81573,161411,158020,-105382,-299934,-338730,-248291,-74449,38774,7967,-83274,-106625,-92151,22700,71413,2015,-53922,-66179,-810,31028,8529,-1528,-157051,-447210,-482175,-253888,-152661,-134095,-72173,-30807,78064,312794,228846,5759,72171,116167,-57655,-6076,243518,185811,-127945,-260870,-67661,83484,35124,40516,-61391,-145526,-79985,115573,152350,50596,41961,97361,-76975,-195968,-4259,206503,101699,-126634,-173866,-49142,38191,193658,252222,252747,143805,152051,198412,28941,-74932,-38266,123193,186897,106349,33512,44425,110874,82866,43730,119865,61838,-113910,-174248,-48168,-31614,-202843,-307250,-45028,168551,63423,-69471,-31848,81352,32988,-197029,-186881,-55125,-82041,-91565,47780,-30927,-236518,-269908,-130101,28852,91655,109313,117478,87923,-47952,-198484,-229783,-149986,-148787,-59921,149997,256625,220404,318314,408645,254243,32647,-22651,5994,105031,96895,-17022,-163946,-239503,-187098,-133696,-32391,-11141,56530,60843,90454,52047,-51805,-92529,-116584,-238096,-285735,-324396,-255303,-134691,83480,151149,-29753,-202969,-246157,-99263,137004,234355,253604,127645,60902,29684,-27181,-59261,-49516,73770,140380,45500,58662,170022,125239,93357,70159,-3353,70492,77812,-99576,-111528,-27192,-86718,17206,324308,582416,502406,126846,-17383,152730,298362,103081,-102982,-104013,47078,100449,97922,35133,-171135,-377450,-231503,-34497,-84034,-127374,5992,-7327,-167410,-139500,-12080,-46531,-95925,-31144,179604,209611,-23110,-237893,-201427,-120016,-133406,-137101,-125050,14344,73745,-20097,-185469,-273888,-121310,251404,382272,154852,-101922,-160334,-35221,102330,321717,130378,-165691,-184425,-51202,23586,90657,41079,63140,165930,151695,79155,51935,72144,80241,-4015,19718,198996,206427,158221,50265,-102399,342,283844,298832,141519,-225844,-548512,-287179,109463,327630,135514,-49177,-159755,-73775,105176,152064,23388,9946,-24545,-107137,118162,399627,262886,-101940,-199868,13405,151673,133717,54605,18217,57959,105115,-85415,-290828,-138891,133319,194111,-14338,-208809,-271405,-395591,-543399,-474286,-258503,-69515,-18627,-160179,-315385,-232030,-89389,-29391,-25675,43595,127547,160095,167464,88173,14028,142935,299660,259010,76704,92786,71037,-30685,-10501,213122,392359,405755,240144,36304,-121714,-113295,15135,71124,-41212,-130063,-120169,-60545,188748,396900,468410,321733,-5454,-179113,-142851,-53769,4858,69053,85488,89850,-125737,-364151,-444969,-281262,-75005,163443,318301,276579,282001,230154,69977,-52581,-93589,-176288,-90715,145916,224029,31034,-99224,93433,362368,221123,-45833,-187384,-318573,-423938,-739155,-1144742,-1150985,-16798,1177676,1704019,2018633,1411276,273835,-437324,-264809,-171204,-512868,-982831,-1335625,-687290,1361699,2767846,2050187,603639,-751169,-1027800,-678880,-740892,-589011,-259404,-279306,-404755,-357778,-139736,-87798,-131301,-10027,149046,198550,144768,82939,40434,-6347,4094,175063,156677,-11307,-7223,49025,-13466,-123044,-55822,28782,65480,54252,53252,-26434,-101616,-21260,42595,49039,131299,177084,65491,-58874,58513,175965,136677,181163,185648,53912,-241,-17332,40779,132315,122149,72595,152824,157021,-7807,-49282,20986,194,-103579,-109745,21508,16000,64,-31726,-93789,-51110,82312,151261,132319,24964,-92719,-96470,-81764,-86242,-111962,-158266,-224740,-200216,-160519,-161549,-176636,-304849,-321597,-98920,109214,49422,-149696,-219875,-160731,-54647,108030,188605,323985,498600,543855,285923,-26999,-121650,-29141,-8974,-68489,-106251,35556,170536,94782,107422,98808,-24131,-34630,149769,187544,-55724,-248701,-164345,-137435,-59258,120957,202619,85879],[-145112,-88305,10654,-13840,-65480,-33418,62299,124083,2130,-108269,-98365,-30535,31949,594,-98495,-176245,-86704,6267,-23846,40881,98999,89171,50645,3702,-55620,-65734,-43551,25347,147794,211212,159173,89813,-54660,-78425,68791,179473,78503,-52211,35,109046,244875,320763,270642,176645,133629,154186,215272,87053,-9329,-52860,-120194,-123397,-42886,16766,90308,96558,10917,-184518,-244005,-116852,99994,194412,183042,137421,-10918,-168821,-138592,-103113,-216695,-201159,-82638,-82748,-41064,-10556,-60442,-191089,-269839,-34636,271759,280181,125627,-51317,-231348,-172953,-67963,-134780,-181688,-122856,-13439,149830,215918,41798,-833,115302,283875,248129,208543,199174,198407,151772,-47058,-126803,-83772,-101179,-227264,-223771,-2820,87826,-39120,-203338,-109808,125894,160032,-115808,-299069,-262535,-95665,-24061,-172392,-274960,-167268,-59928,81176,154722,92450,-14335,-46167,-75344,-83392,-70066,-12326,-98162,-246105,-152329,-119319,-348057,-389984,-83518,136930,249538,174788,158361,128094,105710,108687,22416,62646,310145,175374,-196613,-290690,-93441,16834,-104747,-141522,-133708,65978,300926,362750,246675,292180,219157,-9514,48978,412300,410231,76595,-26457,96523,143706,185300,132027,19541,104698,211750,141479,65255,-25048,-137919,-103654,51039,83106,-9488,-42202,-67309,-136741,-224704,-393568,-434055,-237096,-194214,-166020,-21430,37503,898,-85719,-207601,-226329,-115167,-9619,77562,43891,-88051,-251074,-396020,-192386,138139,265215,88226,-186779,-386486,-370701,-286254,-132086,19591,99354,-506,-151227,-198940,-221686,-112170,30869,-45057,-95251,-81489,-237111,-171112,161213,409071,290650,60574,-112777,-239069,-163080,55237,174180,26777,-74940,44920,141199,50173,65107,111218,241898,236679,195692,155788,-69343,-384604,-425775,-236252,-183934,-325774,-327468,-79574,-46431,-170093,-215224,-96746,-22885,-44269,14492,252240,358348,74754,-42488,-11493,95628,155194,92896,-141981,-236213,-88060,114054,181466,168535,18313,-115515,115659,280054,-26556,-208874,82649,299161,129028,-163203,-222765,-150751,-104061,18095,171108,234392,181377,182634,86791,59693,85887,21076,-74265,-163956,-150731,-152491,-201838,-169586,-38490,22580,-24617,-75716,-235951,-245117,-31451,178032,174838,84145,129803,262206,361629,145599,41334,74988,119096,76921,86355,109521,133992,183952,144072,-16445,-129196,-158642,-146076,-122357,-4294,76235,11433,10176,42001,-201916,-257057,-92552,50039,-61427,-66069,83529,121136,118080,225851,87873,-164216,-88928,208741,322846,316260,285004,202585,30249,-118354,-47718,-31657,-277538,-574284,-518013,-249078,-92699,-26730,1604,27659,-10870,21117,139174,236285,166091,83436,37207,-3108,-90678,-193548,-141186,24397,76177,-78731,-117871,58665,91962,-97577,-175020,-87290,36536,51226,66122,87430,251843,257996,79503,55496,162265,303576,409743,347417,213296,61064,-141598,-249670,-167542,-23034,63007,154338,145276,54710,57517,69832,31901,-42942,-52840,-51772,52401,-49972,-114044,-82310,91790,228561,141714,95249,138863,179974,282486,261743,64897,-53341,25798,-16870,-104581,56059,207013,182423,134446,184639,305509,334271,239011,237855,468041,660389,588044,343524,189799,386978,302687,488725,1158844,509442,-4522021,-8259575,-4388772,2580619,6211319,3721574,-1162759,-2880564,-797469,1012425,629144,-148811,9701,318112,26228,-208881,-51825,-9322,60693,69788,115694,212719,164271,-99523,-262356,-217874,-164965,-291316,-460166,-257544,-14420,-35968,-242924,-364361,-367570,-285922,-184708,-106311,-57538,50289,90983,69078,164139,238794,167741,50296,-113135,-266765,-307952,-189517,-215546,-397860,-488134,-295757,-167883,-141339,-13263,23462,-17843,-82843,-209727,-316033,-77874,142377,72458,-165521,-428054,-434314,-101510,249515,291960,-15434,-274030,-308001,-220327,-109446,-5285,71006,89320,44496,-48699,-50777,-23038,-15324,-58498,-104295,10242,130186,125911,71564,-116247,-397207,-432791,-225916,-140554,-120441,-82113,-45570,82264,280663,186510,17005,116389,95157,-118030,-22250,263854,164689,-187222,-301800,-43027,161323,107055,72008,-29710,-81097,-39004,110333,156491,92004,102460,146296,-30180,-138926,71871,228593,70459,-159330,-170007,-16024,39605,61474,11096,53158,36954,86209,134282,-34476,-134179,-99809,51055,110647,12781,-3177,98961,187522,161996,186757,234873,82103,-123536,-206779,-201431,-303099,-419954,-405677,-142219,50144,-7457,-81983,-15937,104184,-19429,-327524,-196333,82076,62902,10576,86985,-65433,-257675,-190726,-1384,114371,165509,135636,78410,63556,-31010,-172781,-259834,-200676,-206838,-127523,57798,220440,242070,319514,413352,256742,17089,-73478,-102027,-24679,54672,54726,-62308,-213773,-254129,-183590,-47128,-31423,41231,76676,95428,34863,-90166,-128357,-15423,-8317,-128308,-289899,-294672,-222337,15192,144360,9800,-165006,-242630,-208755,-70053,-22513,57680,45500,46318,27782,-31939,-73714,-68545,58292,138563,35233,5862,96830,60399,94945,52454,3835,122034,144498,-49888,-148082,-138034,-152030,11441,271449,438605,394043,150339,81391,217104,249339,-22665,-224406,-210474,-10797,77444,25360,11456,-67874,-234425,-145690,-1671,-49442,-94542,-5356,-25839,-165294,-147078,18760,35032,-43013,-65728,82967,153483,28153,-214429,-297779,-211704,-181885,-135293,-53288,108327,118497,-24288,-199191,-279326,-130813,240331,353785,115883,-117997,-145522,-45487,55951,258654,86724,-214984,-239750,-72888,2541,21488,-50886,-4756,143204,169197,88813,32068,45119,26212,-104783,-74185,110908,92898,95126,86637,-13461,47953,261798,260325,105222,-268988,-595672,-278846,103215,290225,143126,66387,-64669,-122623,-86194,-39384,-81812,-48521,-40214,-71752,92712,345966,263478,-68446,-178915,-5733,133286,134460,87035,70535,109811,61405,-199127,-354993,-136829,163355,241409,-12122,-227234,-268836,-394233,-587225,-582580,-327137,-48819,36159,-132441,-298832,-215740,-101973,-61501,-42765,27456,56643,9817,-15025,-19422,-30844,61805,151473,110420,20781,133528,167063,28685,-9626,236942,442115,422074,206685,5557,-130295,-129841,-25571,41231,-14842,-81874,-67188,-6235,196050,315376,403064,302159,-17036,-256167,-274071,-156643,-27510,69462,55457,2590,-234916,-393950,-318586,-129249,25432,210363,303916,246526,307649,305372,87569,-84442,-82151,-114213,-21529,214050,264496,-10175,-163795,54586,370635,298833,34365,-201964,-383023,-531486,-877166,-1132826,-1072472,-218121,784342,1360953,1646940,1240167,559366,-105962,-49741,10122,-463120,-1045935,-1404563,-748472,1360231,2693503,1772125,291084,-586463,-621574,-456506,-618905,-666703,-443187,-373873,-498101,-529756,-312482,-214752,-230680,-115369,8551,11028,-34598,-35591,-8086,5838,123941,357748,277531,73122,89148,156473,135146,14405,-26881,-24116,3590,42974,78239,-2570,-116583,-105067,-59896,-52110,44990,166380,126063,12575,108286,153135,117386,267487,283132,81203,-2150,-25455,8539,74117,72884,37743,144854,139834,-67088,-155896,-53942,-79055,-230398,-166881,-9130,-29202,-30692,-16944,-51286,-66412,12213,102672,75857,-86707,-168901,-48825,12,-81509,-158125,-221601,-247632,-159925,-86722,-31582,-5644,-167899,-297104,-160826,48454,42207,-136625,-262146,-153943,13687,110352,94172,210234,391786,491451,297669,-2317,-129141,-42029,-18020,-90749,-162350,-29748,136683,47745,14804,-2846,-105852,-48945,211723,267095,19860,-180661,-140928,-130873,-51346,60825,105995,21110],[-157849,-45245,72561,-40,-131756,-117201,5793,68222,-71733,-176980,-111977,-18565,76078,89753,-43674,-186256,-105519,5949,6466,75035,96036,23385,-5815,29198,10250,-81862,-187601,-148611,24044,154465,164663,194406,103019,-34636,-35197,63684,62769,3249,60491,201164,374952,430371,337500,201408,112942,145745,253049,155115,20881,-41118,-103188,-117275,-68115,-24825,49554,60131,-548,-141986,-197665,-106087,127986,275715,263102,148622,-30810,-155510,-110325,-32632,-127360,-148071,-61976,-87262,-109833,-116927,-127843,-185771,-256882,-30501,281315,310530,185247,-31174,-237349,-197987,-94884,-189149,-285975,-233427,-41808,219076,323707,73131,1985,134405,261132,191092,186458,214513,196102,148668,25929,1230,37873,7430,-111153,-143586,26301,101744,22836,-131295,-107131,88030,162607,-33065,-151721,-158617,-110473,-105422,-223337,-264057,-155798,-68767,50972,162702,180852,41405,-90087,-117919,-74878,-76681,-52455,-76371,-145945,-103133,-130191,-321203,-366165,-114414,88281,261445,198818,154587,127511,88018,96496,43169,85185,374269,266086,-153654,-334685,-168439,-25599,-63753,-93764,-124154,48697,273976,347442,240279,211207,164552,-15254,10223,281514,292302,24990,-37226,86894,125513,177788,171917,38126,72643,183737,98046,-28789,-115118,-210913,-181326,-47793,47348,6179,-84389,-142495,-170324,-218604,-311016,-299603,-177798,-160723,-65059,91271,117182,56435,-110708,-295857,-357935,-246616,-55012,73030,38313,-42119,-140621,-263937,-118349,53747,98810,34927,-181269,-333777,-289074,-249578,-152568,-29591,66694,21860,-94293,-197276,-356037,-303259,-68198,-13712,-36910,-81447,-288583,-172525,276137,516623,303085,68623,-47638,-234817,-256678,-17959,187869,106847,-12190,50152,139339,120492,175189,229921,293581,220708,142109,162128,54864,-224933,-380938,-273664,-172844,-236461,-187977,-19029,-70135,-156994,-173951,-40567,37989,-14958,27765,300016,474794,233552,98323,41904,62875,97252,127055,-3181,-180292,-112127,80303,151879,72210,-94117,-167884,64492,267878,18303,-191320,10827,193569,38356,-231321,-280300,-235988,-186142,48637,307202,374958,280489,237295,130762,125058,153932,93369,-33649,-170929,-156473,-62091,-51531,-86068,-4616,56877,1551,-67315,-230367,-237313,8474,271732,168298,-76592,-27045,204671,335641,144966,54808,20359,-36538,-61825,43153,126226,104768,91037,4074,-128970,-178810,-182707,-131589,-91804,26160,101905,-6104,-2601,37468,-225931,-280083,-87138,69413,-14344,-1567,131017,121156,9622,47760,-26290,-178139,-80394,184872,297462,323467,305404,227250,15399,-153507,-43215,-33766,-328274,-599708,-497966,-257374,-136616,-41020,27903,59660,30840,100935,174831,152414,10950,-12296,48977,41654,-117226,-246284,-138895,101913,160813,-90416,-273691,-77165,63539,-21055,-49013,17898,88651,10123,12590,84235,216216,187143,50348,23620,109441,331244,475382,349344,171029,39583,-124790,-221200,-151372,-15392,46504,130230,99812,63673,109000,108856,64204,42,-56058,-92731,7328,-27705,-5544,-19468,37261,124800,54517,24326,101990,217357,372127,316649,60164,-42157,91735,75534,-29058,136537,174252,32358,-11022,144264,336606,298351,122126,49624,272152,490877,376642,134902,-28975,202726,175957,394864,908070,903641,-2082635,-4943816,-4622515,-210468,3795915,2754821,-560572,-1930313,-521686,1130841,971251,99267,17139,354368,124458,-102208,94451,35161,43618,66529,152063,249604,161636,-105400,-208962,-157694,-203418,-428618,-568696,-203261,124821,79568,-170005,-355888,-417854,-348762,-247300,-136535,-59874,55898,75500,123706,288763,348201,208288,59523,-108213,-281061,-341354,-244726,-264523,-381187,-368599,-86484,1328,-70755,18259,20555,-104253,-169887,-157058,-223516,-99938,51131,33957,-172707,-462861,-459028,-96426,309288,397481,86944,-184611,-219456,-163009,-126100,-42958,104196,182245,132095,-57840,-172179,-135072,-18266,-32787,-124034,17195,205140,215954,124677,-56829,-274957,-308004,-164936,-99285,-74244,-61318,-44812,63017,190974,127896,40140,143672,51347,-200316,-88033,218808,147347,-159633,-275734,-23339,216697,188367,107935,6357,7713,36798,96368,131906,130723,169416,152479,-40340,-107575,119558,226809,63946,-154925,-152286,-2849,44272,-47596,-232218,-150520,-49000,54751,93677,-72568,-151777,-89133,24969,45940,-71117,-34208,159750,273027,218852,269549,299212,92897,-99649,-188309,-305573,-518402,-574177,-436557,-207129,-66111,-63381,-76671,3740,115148,-43124,-345087,-125857,229690,203999,121553,138255,-62559,-225720,-87319,125520,185107,218850,159029,50227,21835,-22019,-122440,-242249,-250289,-274393,-191630,-51564,134780,206683,275276,365502,240755,32923,-94939,-198934,-140623,2972,86954,30000,-140648,-276225,-206007,-34891,-22382,25193,48890,50078,-2544,-116555,-149257,67508,198139,15093,-222795,-278250,-226765,14278,157697,18831,-214600,-276977,-292026,-248561,-284089,-189818,-88782,207,28244,-15764,-73261,-84192,32689,134639,47184,-38290,-2167,-8550,111376,62178,48379,178893,191823,16215,-115142,-184099,-205870,-40526,161824,244437,268024,181455,170059,246095,198502,-76616,-279186,-294305,-98433,9318,-56577,-15,50840,-65373,-26742,51075,903,-51085,-13449,-36803,-153114,-164357,30086,119805,40547,-65205,-3730,103901,124635,-83700,-275322,-230987,-191254,-102454,33854,195783,148949,-35875,-195452,-235583,-111372,191247,294197,98525,-89102,-100912,-58651,-28908,161016,48823,-182825,-197718,-36432,36458,17083,-97138,-43736,129884,174282,94254,32361,36450,1729,-147897,-122708,39057,295,51903,142835,134677,142341,231279,204650,92106,-245014,-543262,-205620,135076,265159,157937,186684,69085,-118692,-219856,-192688,-133493,-50799,-39742,-26279,104916,314477,280075,8344,-135366,-61956,17035,93418,132460,159120,177847,33986,-246525,-343022,-104734,209484,323460,54930,-159885,-161675,-265201,-472319,-585892,-374308,-53222,93746,-43774,-208867,-140628,-53973,-44145,-37481,17713,17696,-104759,-167844,-129305,-78742,-5057,24330,-10684,-4870,185441,264924,109368,-4965,222169,413468,372294,157323,3436,-118090,-139393,-41189,62854,67396,9365,18861,64143,174254,192938,314821,284097,-2492,-267894,-308203,-178813,-43692,51357,14475,-61266,-263248,-340018,-175341,9664,135506,274949,296579,239569,339001,352213,58443,-159124,-84663,-18980,70320,251315,250711,-58690,-211642,-17803,279947,306584,131558,-116100,-279800,-466370,-860732,-1045789,-1095477,-667606,295321,1014982,1234386,1183584,1102398,359056,152940,180276,-346082,-1046601,-1408404,-862824,1093558,2344050,1679296,366336,-238289,-258277,-219958,-422584,-675277,-558951,-364435,-442711,-547015,-382827,-270124,-275979,-199431,-123393,-144434,-138503,-80911,-24936,30198,243143,534568,424317,155643,138556,244116,301930,177973,13214,-72570,-41618,61915,138315,65991,-75917,-132896,-124975,-115506,20,178040,201821,117923,198777,194825,176931,375147,331042,54998,-19669,-5064,36281,95443,101807,63420,144220,104747,-131714,-258860,-112337,-134188,-342793,-259068,-64143,-50125,-21657,20651,-8831,-72324,-26507,80648,39203,-152248,-208939,4658,104981,-29104,-168624,-232158,-212347,-81443,13154,98781,145214,10450,-185646,-171704,-15608,11612,-121802,-262913,-134535,78681,143041,41986,120534,276776,390282,264270,46041,-64555,-14295,-16678,-100878,-180163,-58018,104735,1939,-54543,-65417,-134125,-25847,277018,328065,82060,-113381,-89068,-65777,-9465,14192,9932,-54036],[-192607,-38735,97452,-10478,-212126,-213072,-61017,-8941,-158563,-225218,-103510,-14703,86768,146483,10855,-176820,-112701,11253,43811,101855,55638,-99283,-112018,5562,21900,-141368,-337194,-323845,-137419,56573,161108,278473,246274,38193,-95266,-50009,8974,19587,88950,241103,404797,418436,310019,185074,78633,118059,248377,207576,48786,-33598,-104010,-153893,-157088,-124106,-16664,10195,-24902,-94584,-138997,-97385,137358,331298,320265,171059,-455,-100518,-68679,39764,-26969,-73373,-35638,-80163,-161429,-221389,-210537,-197471,-238377,-81464,151541,192193,160690,-36753,-231725,-202372,-111991,-253947,-412112,-370655,-99029,249700,403248,128287,12435,144734,221078,122358,137349,195698,161757,125820,123221,211093,201461,97038,-18355,-79247,18122,67012,52992,-72023,-94410,72782,197131,84044,11574,-70749,-131254,-172197,-224776,-205579,-114718,-65613,-1166,87575,142123,23223,-126317,-146821,-70312,-87363,-96638,-67794,-51821,-57866,-155169,-298565,-337296,-169874,-1318,195038,157144,121450,118839,58395,58185,54857,130230,422305,318252,-121697,-383438,-267237,-73605,-35457,-70854,-129948,35331,209335,268070,186629,82869,52831,-11028,1017,161519,145260,-55136,-57683,72548,110338,184844,215408,65023,48719,128292,28129,-117629,-182573,-246039,-234571,-167376,-38696,-16164,-126878,-186966,-176988,-180594,-177694,-129858,-117852,-140347,33070,206302,195413,106255,-109768,-297433,-355507,-287765,-70306,72037,48310,18778,-2790,-88972,-10004,7903,-21288,-4265,-168121,-278800,-188629,-154345,-110945,-49290,33839,24460,-48837,-146567,-385444,-424320,-148548,24940,12949,-120477,-346048,-183616,335402,609768,359355,101591,36373,-184842,-317522,-106973,144421,138936,40066,62454,132898,172908,253223,286635,286032,178243,81669,153088,164852,-43018,-271442,-243762,-97546,-65929,-13651,63449,-32746,-93666,-127717,1403,94276,34074,42456,286754,496018,340941,254845,126621,37715,-1398,74073,61964,-136498,-123218,34828,63419,-80947,-185064,-127491,72444,221595,49173,-124692,-34850,59096,-77196,-281230,-305261,-298694,-259318,71917,433790,506434,359769,265699,164654,177041,199872,139500,6067,-143845,-110582,59240,113637,-9240,16760,99065,44529,-62856,-205083,-172651,62637,319594,139984,-194359,-134282,158031,272937,107823,75447,-3509,-170508,-211734,-47442,89741,39021,-42263,-130946,-182318,-167065,-164934,-93658,-25329,77641,115217,-20446,-20561,22343,-208623,-231190,-48368,84957,29875,65007,150522,61732,-165948,-188326,-181464,-201481,-90380,109499,218093,280161,268019,203321,-2492,-149611,-17751,-19250,-323231,-545426,-424961,-252084,-177694,-53935,43988,85103,78915,156211,151217,16901,-168778,-126424,30886,57103,-147687,-298151,-175473,121973,222302,-63423,-363913,-201219,23078,63050,132415,201055,179167,-12309,-41255,44064,122441,75446,-9938,-28861,55053,351052,488567,308069,150406,87514,-52728,-163381,-101125,63251,122861,137468,57005,59119,153539,181170,172482,99782,-27789,-109746,-27097,-8635,93977,37648,-37775,-8967,-40517,-69242,16121,195005,391486,318228,82919,29882,176634,153760,14837,143563,89602,-142169,-161358,89235,300826,198166,-17750,-130445,58942,265053,130977,-88911,-290331,-70702,61526,291089,552562,1146119,447273,-1949149,-4758881,-2951015,1127383,2046948,317813,-788460,-295435,982061,1124881,299527,72677,428587,237137,-14563,189289,89501,79231,118307,170763,203614,91341,-116819,-158988,-100458,-184025,-418021,-529497,-101237,230058,160125,-102685,-306523,-386968,-357891,-322037,-237033,-125682,42274,74591,203307,416722,418364,205276,54566,-76433,-230464,-299060,-246660,-268474,-302097,-189090,113853,138283,-3302,42808,10549,-187351,-230852,-69937,-104406,-138973,-75117,-37079,-195465,-441444,-389743,-65307,319278,442067,173092,-65057,-106448,-97192,-126570,-74130,95839,189378,155558,-106527,-310246,-236785,-5244,15487,-125287,7892,225226,249025,145843,4758,-119180,-141105,-88008,-47925,-12369,-11252,-17531,31310,71774,67196,68114,148049,-9537,-293171,-190383,116743,130289,-69897,-213457,-21584,251590,263426,129974,33184,98536,118330,59223,65659,143760,212217,111545,-92289,-90466,134833,206705,90604,-106308,-132447,-16100,50649,-97452,-383095,-283541,-96100,46840,61537,-105512,-146455,-26708,44061,-4082,-140977,-68391,192786,328008,232244,262670,288099,87181,-48662,-115648,-323694,-612651,-610142,-381004,-216534,-154348,-101191,-66696,12167,99184,-53540,-272283,-16182,324006,285391,202048,181944,-33064,-162425,3967,206675,212858,218241,145516,13640,-38455,-28719,-67173,-180111,-266159,-309099,-232797,-149967,19237,103768,167540,252800,196448,68121,-84482,-262247,-221504,-59548,60830,78344,-63837,-272953,-221471,-22812,-3414,16371,240,-23867,-54267,-138517,-162622,94164,286740,64176,-188056,-251305,-178183,57225,162012,-27437,-327554,-349543,-357371,-385519,-495141,-421371,-252315,-85889,13110,-2908,-80180,-106415,-2924,120661,73636,-53389,-90517,-70217,97448,69608,98374,202199,192234,83150,-18979,-160977,-239874,-115628,22997,38708,143800,205902,218123,214258,137693,-73931,-279237,-349621,-204935,-104087,-139825,-947,157192,87884,84713,94113,33530,-31253,-41717,-59299,-147424,-201184,-17608,132101,86755,-59295,-86748,38883,208120,86132,-172975,-200540,-171768,-59184,89907,218101,123487,-69017,-186973,-178232,-95772,96932,196712,76754,-50521,-64632,-102882,-169753,13339,-1050,-90503,-81875,31742,101981,65329,-97099,-51578,126182,161381,74498,17997,14604,-18964,-149574,-134509,-20890,-75055,9958,181947,276820,227145,169312,121567,90565,-178628,-437132,-128764,163265,237885,160727,257935,173276,-86653,-269612,-275698,-142672,-30119,-58223,-25785,124227,296976,280042,74588,-109659,-160239,-164818,4585,145135,229517,209588,-12711,-260628,-297584,-84286,223632,368862,125915,-49692,-2634,-71538,-259214,-496553,-410030,-105761,109334,36897,-99444,-21862,33616,-20934,-46903,-6992,-6399,-174659,-273040,-236023,-141705,-65056,-74826,-105099,-37762,194419,297599,144228,-31944,147351,289473,230470,72977,10406,-115926,-172779,-55735,102320,151657,87828,87828,117405,123190,52692,197154,236031,4488,-233452,-265163,-153589,-71817,-8987,-66615,-131879,-247461,-255117,-92736,71085,201807,319771,285911,228443,323173,301808,-65740,-308884,-148030,37257,111382,192909,138267,-135721,-260923,-135075,82496,208846,188432,9370,-92645,-311277,-761104,-933796,-1199588,-1199431,-138211,727874,823268,1167222,1644640,759985,250342,277324,-192450,-980050,-1356595,-1035901,542961,1786050,1757049,750230,145421,-42460,-24996,-215399,-619461,-593588,-298722,-307665,-451412,-375199,-284149,-296950,-282346,-256060,-258529,-168836,-73923,-43775,15422,288301,627650,529101,197614,117449,256057,394408,280329,19262,-145439,-108599,57138,185233,133034,-27057,-135092,-180630,-175573,-36386,166546,235990,209042,280844,243343,252763,451312,298981,-52177,-93364,-10510,68159,145630,164751,126853,149775,58461,-198509,-348834,-174560,-194285,-451549,-405138,-160860,-76356,-12601,33927,-21491,-115585,-69683,47649,-8828,-193004,-233603,23998,180328,30783,-169928,-218962,-160334,-17884,90293,177211,205121,122653,-62364,-145649,-78543,-60366,-150683,-255553,-128093,104121,171043,11935,32959,142203,239763,172889,72652,19821,17548,-32748,-120500,-170910,-46679,76577,-55726,-118160,-99739,-117548,11484,310329,339253,97483,-81143,-40588,12471,25528,-32734,-82852,-139451],[-191734,-14556,142299,18791,-226346,-236550,-71414,-52821,-210218,-212667,-50720,4744,91649,193690,99810,-94272,-57357,65832,122664,157237,26833,-206870,-205676,-37214,-2109,-197801,-421224,-428155,-261081,-27169,169460,348543,371961,158933,-61719,-103449,-42170,18045,110119,255176,367204,337485,248825,174527,72679,98087,220466,245706,101385,10461,-83029,-193861,-264634,-232233,-66479,-14193,-17476,-14111,-49891,-63012,156798,383287,377895,231601,99587,-1221,-19478,93657,68795,25091,25017,-32959,-162734,-276477,-266277,-208122,-202450,-149204,-46619,4700,85788,-48408,-210076,-176738,-90670,-272973,-491882,-469530,-145611,252666,437081,185734,36456,173319,223183,100587,103255,168412,123686,107272,227679,442251,363113,160097,57402,-6401,5041,13453,75750,6338,-40430,105036,278134,229680,160424,-3838,-130891,-185568,-157063,-92161,-34551,-36714,-47434,-36106,6264,-43978,-134479,-141295,-50514,-77191,-114869,-57759,26402,-21075,-185233,-269491,-268886,-193300,-80586,86403,78974,91205,123775,44188,27964,86482,225636,476456,341174,-88007,-390754,-334213,-100948,-18400,-66446,-138299,30981,123618,161650,136748,-885,-43213,7415,22423,92250,21290,-125075,-63765,77356,123094,216473,247578,90562,43979,61560,-55387,-188723,-224175,-235980,-243312,-265932,-139055,-57772,-148480,-180601,-145094,-109017,-16372,44656,-57081,-118250,129318,317587,267689,145409,-79915,-222067,-243425,-234818,-51713,73954,75584,101341,145930,90616,111323,20391,-49909,-4565,-136726,-236354,-98420,-22943,-19209,-39551,5120,4987,-29344,-56306,-287173,-436701,-191739,67048,63565,-151974,-365373,-184770,336690,668651,430204,141696,123753,-89422,-319842,-185033,60672,121289,74429,84601,137013,205858,289174,275367,231180,117132,26871,136678,241175,117828,-128454,-163328,16357,146061,154205,138776,46126,3299,-82017,16244,126939,86363,47181,200427,407927,380472,391657,217936,27086,-106892,-48968,26478,-107217,-107133,-1371,-52290,-243585,-233250,-15949,137795,160079,59342,-34017,-45483,-60939,-171770,-288187,-289759,-328037,-312737,67166,504520,587231,392092,261693,180596,198847,212430,146932,29064,-94525,-23337,182551,247676,46414,21198,132936,88626,-64161,-174564,-86794,104203,295917,86554,-241498,-165130,121555,181202,41044,97565,22903,-211784,-301591,-137932,32166,-34342,-185214,-225841,-154286,-90731,-109405,-49530,54947,144605,132509,307,-17079,10515,-163624,-141915,1656,80834,39598,99556,130691,-32888,-339217,-404352,-323069,-211247,-97927,33268,140194,207022,171640,122048,-26061,-116018,17196,17358,-247697,-417231,-309544,-219011,-186180,-47752,41068,76879,108856,172040,81928,-127742,-312102,-202161,14495,54938,-150944,-303503,-215636,86288,246899,-7448,-364978,-279139,-11276,143243,328990,425276,293618,-9436,-73014,3078,21652,-35050,-72696,-76113,9086,340928,447543,244647,157606,187273,57076,-85743,-38179,158053,236472,158821,33512,60715,196335,272058,320351,219583,21024,-96775,-32343,18061,178046,95573,-95130,-122346,-114810,-161499,-90242,128824,342095,276201,141953,158850,274038,215283,39499,86208,-10882,-272896,-270817,28084,204064,64649,-114529,-207017,-76587,83720,-32953,-226592,-488549,-338461,-16838,136514,96344,1128447,2112936,-249520,-4323993,-4424473,-1080790,1520065,1102271,142671,-214458,644506,1083342,385651,131182,515599,336533,37702,245019,188978,176654,220495,202181,130030,-9010,-128915,-126366,-72282,-130215,-286728,-365281,21291,273783,180381,-65454,-238821,-293647,-320486,-398372,-386773,-234382,13381,89981,275871,508251,443783,178791,61083,3263,-106048,-182508,-185368,-213393,-171009,4464,249663,209812,50254,69127,18663,-217945,-225587,44934,25548,-160560,-183324,-114699,-221258,-363984,-245390,-9503,281794,420214,227451,53081,6318,-30671,-106283,-85917,68308,154080,147092,-158041,-415392,-292258,30810,82226,-101722,-13700,187909,226492,148083,68225,40545,38331,-2393,866,53124,68230,49346,14303,-24406,33125,107543,150599,-51955,-355942,-287051,-5311,115613,43220,-141987,-26117,287461,329503,139752,59275,190214,193630,12641,-19324,134814,222958,50458,-139953,-59065,140467,193385,156952,-8311,-102900,-29798,78658,-56686,-367663,-280546,-83643,60828,43262,-129682,-121998,65894,106551,-24253,-178766,-95050,185400,333603,212731,190662,219660,80652,31921,7565,-239831,-553321,-497948,-228710,-146773,-174767,-100931,-45466,17336,69669,-49419,-145228,96406,340096,294500,244219,220431,25878,-74766,76661,242295,212283,177568,99219,-28766,-92144,-26137,5794,-63130,-195069,-250011,-213079,-194732,-80167,-32368,21963,108746,144810,124862,-26343,-254067,-233079,-104457,5254,88662,-2454,-242341,-222409,-14585,22595,39842,-14778,-67967,-80778,-132063,-143586,82021,241818,6792,-214391,-236590,-97043,132591,159788,-101347,-427708,-410073,-381448,-447032,-594050,-548671,-377909,-172833,-404,14783,-78999,-109310,-17491,116225,125294,-7943,-118362,-107890,40856,73390,149385,192173,159194,161836,142131,-56920,-220521,-154201,-82118,-108841,64748,233603,234380,143620,86233,-22872,-223641,-347856,-275179,-207551,-183617,33063,258633,221795,182947,132267,53226,-27779,-74577,-77570,-126654,-219271,-103615,59257,80080,-44371,-141262,-29191,252827,241110,-33542,-131038,-111452,5429,116843,177414,59406,-90193,-148565,-107355,-74081,9440,105072,59168,-4960,-31004,-150412,-313625,-140704,-41964,52145,91146,125402,191542,165168,-27761,3213,164093,164993,54727,-4083,-12940,-26157,-101117,-92428,-44107,-114518,-18372,207795,386078,285421,98752,46917,119323,-72942,-300412,-62738,183941,229420,171647,279404,220617,-28323,-207200,-248502,-100440,10573,-82461,-64868,148434,308063,269713,115446,-97278,-249506,-312306,-83201,126881,267940,201135,-69393,-243957,-227113,-67217,206571,353627,172300,81049,174792,137448,-10983,-327627,-407592,-170235,94796,89489,14951,146612,159701,3086,-59176,-17081,2229,-175141,-299654,-297902,-185426,-88470,-115156,-155170,-84183,151884,256752,123837,-73355,49254,124797,48325,-7209,46988,-103614,-206901,-56619,152535,220107,143047,138159,164963,88602,-48492,84481,170078,11620,-147986,-151781,-89140,-93065,-77782,-160131,-196025,-196708,-155056,-78457,50983,218420,346152,287602,214761,260995,163918,-250937,-487099,-247218,43623,93603,53588,-36130,-207243,-282955,-248460,-151053,43450,195998,133858,99716,-141735,-624731,-798060,-1274235,-1560482,-356452,584197,520643,1122611,1946257,967635,228399,298027,-6188,-814271,-1219124,-1176230,-127355,1189640,1928128,1275343,459251,29289,123807,-17369,-484584,-525080,-203934,-151222,-291323,-306259,-259991,-286363,-339949,-351479,-289911,-113736,-18658,-55529,-26629,259000,622586,560520,205075,70920,209807,389505,299641,2593,-217770,-184647,25200,215485,194333,25833,-106988,-214596,-221273,-51819,141718,231403,283353,349084,279116,314627,493743,231737,-186827,-196326,-45970,81702,193410,243207,234917,202101,53766,-216948,-378072,-221842,-243612,-515966,-540825,-248618,-85691,6522,30427,-77737,-181376,-104224,15940,-49355,-191131,-218106,31936,231964,105044,-134583,-167046,-94373,25904,146964,216922,186571,135768,38303,-66669,-94073,-136729,-210551,-235833,-111787,110006,200646,19669,-26368,25154,90823,69819,84591,107123,61681,-38565,-118570,-106673,40268,99930,-84648,-143965,-76885,-33556,81583,330578,330672,97567,-54744,22218,99346,64224,-47060,-124553,-181575],[-170200,11681,188551,75259,-175344,-190149,-42695,-82698,-252783,-188598,-14036,-3488,61326,198478,186569,28407,27189,134861,204607,207568,-3172,-288146,-283884,-115822,-83359,-257479,-443188,-465372,-336261,-99498,144345,353630,425152,270591,22427,-117288,-105177,-28802,90333,217068,259263,206025,172586,162384,73559,60523,149546,229272,150676,72310,-55255,-241419,-379668,-334793,-107365,-28941,9187,70042,30915,-33009,159236,400836,407069,293911,215967,87881,-10550,76440,105647,96751,91010,26343,-138640,-294925,-310730,-245877,-187826,-226611,-249877,-186234,-27473,-84318,-206907,-156532,-54425,-242121,-501934,-506298,-179380,211958,389203,181896,37019,197829,261594,122206,81247,121457,71330,77517,283412,583149,438935,161415,92143,59064,-11736,-54061,81172,87770,31517,154723,366867,357823,250413,23909,-121032,-159650,-55810,38837,53027,-9789,-94265,-183225,-184283,-142461,-128579,-114511,-26516,-56152,-114010,-57132,60379,-20264,-234315,-249905,-166363,-157394,-127387,-36078,-13195,70457,130482,36584,6528,128903,344415,522117,328009,-60353,-349411,-350698,-113442,-29849,-92246,-160045,9145,16292,48443,104596,-5331,-82293,16403,40885,63325,-67442,-175030,-58870,93558,150912,245711,236057,85242,38440,-18379,-153289,-250373,-256107,-206363,-222216,-329474,-237294,-118615,-157174,-142198,-98716,-36607,121016,176853,-13394,-98225,206603,398989,307839,150806,-48968,-127669,-113289,-143845,-25379,60210,95512,183024,265221,218248,200786,63450,-10579,16011,-106040,-232483,-63698,84371,71610,-28677,-34262,-50884,-61896,27452,-111653,-362389,-208596,89232,104244,-147447,-333723,-182955,271450,652231,447754,141237,174558,10929,-278442,-245738,-49640,55653,75814,97119,140250,204106,268360,194797,129704,22897,-36631,107069,264697,209122,-11518,-85335,107291,313594,250724,152756,100401,82359,-58288,-13281,111613,109674,18432,40218,220376,335452,453905,264816,9526,-202212,-207218,-96819,-101993,-80625,-34659,-171296,-379393,-251033,95021,203036,75527,24574,30588,-41144,-150443,-228280,-256961,-250761,-336473,-352247,13230,473057,569134,346556,211852,157978,162650,164867,93874,5349,-58485,63420,257228,296493,54168,-13058,118082,91598,-90629,-167011,-33615,91160,174435,-13787,-244185,-151985,59347,51003,-60170,93022,76405,-151742,-305754,-202322,-30617,-106865,-319070,-280866,-77900,7054,-55643,-36708,100026,190525,147090,47539,-5884,-13877,-133569,-75041,17256,32152,-16824,62935,58902,-140475,-465205,-558879,-427085,-210051,-105071,-25260,78208,102006,8713,-26608,-73237,-91124,23991,47209,-137095,-266810,-196222,-173609,-164178,-32444,196,7826,81047,120406,-32665,-264835,-397370,-221683,3749,28367,-131659,-258401,-241259,-2756,206495,29229,-320737,-322586,-47541,186896,463935,598844,379692,-6460,-89918,-30224,-67021,-137447,-139155,-121307,-47721,259253,335064,152330,151577,265090,144521,-28065,-11095,181291,278431,139856,9403,60211,219820,333499,422902,284682,43876,-88242,-29445,34990,220127,131156,-132397,-203829,-181350,-261998,-212658,21258,219636,182308,196521,282554,335546,226106,18497,-43556,-122432,-335721,-330854,-53122,49981,-84415,-145434,-156950,-102615,487,-63393,-237569,-576372,-560489,-126602,-138202,-438943,829641,2330790,-48398,-3045770,-3993807,-2350357,895148,1403179,574168,-303667,220344,852463,309104,117589,542094,359136,18629,256086,309924,284721,312214,233341,52304,-130912,-172360,-151462,-121927,-109680,-138576,-179638,93846,216406,103814,-97797,-205571,-209224,-288859,-488923,-569174,-377982,-49350,89383,286138,504245,399302,121029,61081,96237,40110,-53610,-106720,-138257,-51624,119918,251258,169819,45256,68407,29639,-198008,-171742,140330,116753,-170571,-265094,-205029,-265939,-282394,-106898,21860,178351,310183,204799,104433,64111,-2675,-101973,-106156,16494,93466,105053,-215884,-484454,-316275,51321,118747,-92021,-76378,71475,130645,112828,97746,143938,165637,48738,902,74190,131270,113154,-7850,-93912,6686,125276,139670,-76592,-386568,-371836,-143065,62204,93470,-125320,-59974,299531,344300,106262,58082,246923,218491,-59099,-123485,81704,168341,-36543,-181178,-35782,120632,168034,214330,85249,-94027,-51107,108084,37215,-218457,-167672,-49850,52105,9981,-167999,-114501,124837,155784,-47178,-211124,-138901,101232,248906,145283,67799,94454,50493,96304,115506,-120237,-405174,-302561,-41556,-41507,-146438,-88198,-43208,-6882,8947,-66687,-47733,144419,250802,211040,216560,219525,74037,-6900,98662,216983,174470,93358,4830,-106129,-152458,-23270,77699,68664,-49118,-107725,-150921,-202762,-165367,-190503,-154923,-56256,71509,160057,42860,-195493,-199208,-141301,-72244,46789,203,-219926,-233632,-43477,17793,71464,6537,-71364,-82897,-108950,-103039,40839,82528,-150211,-331561,-277873,-41702,189232,128490,-192197,-483009,-437391,-372990,-443995,-586752,-552209,-434622,-244455,-23278,17575,-80740,-100816,-20832,101587,167276,66663,-103288,-157829,-77494,50404,171392,132226,83719,221553,311488,79971,-165659,-150472,-137860,-180325,26079,237802,204885,39525,29349,25546,-155051,-306396,-291665,-272263,-189026,83350,331519,306638,238672,145090,42732,-53712,-119186,-101768,-97136,-205048,-206448,-92506,9988,-38962,-172140,-107327,223110,308009,60514,-70525,-36164,73956,108219,79925,-29172,-88164,-84604,-42603,-50656,-35624,41210,32502,24510,-7401,-182467,-412285,-266382,-74457,195752,262755,205118,260342,272190,91853,112528,238318,190756,43697,-38244,-53726,-29830,-24202,-12344,-36466,-133643,-44766,211058,432934,294858,29208,-3551,165261,38146,-174894,-22144,178852,229986,186029,249835,186517,25844,-66466,-133021,-33622,48112,-108664,-131642,153865,325741,239993,111281,-99698,-295795,-365419,-142864,75801,257432,151838,-129967,-212111,-150184,-49882,157740,265854,165257,192701,323196,298579,187530,-138795,-365290,-215914,64217,102124,111765,329255,288019,13598,-69723,1775,38075,-124957,-260019,-298745,-190662,-68424,-100892,-177317,-159555,52739,148827,55196,-111404,-37445,-24091,-110645,-49108,114087,-68068,-220115,-44396,191668,252707,167584,170380,208214,91295,-88886,-4976,93077,18880,-31401,-5129,-9259,-94601,-123995,-237547,-245620,-132858,-57613,-111482,-34764,182658,345758,290997,186795,163740,-19751,-436856,-630070,-340599,8098,31035,-121841,-214501,-245441,-261747,-315142,-344954,-138663,149753,206545,213908,-30950,-486772,-636716,-1218271,-1564785,-300714,601880,405434,982001,1844745,922335,107694,249131,183254,-558859,-988312,-1182948,-681398,702488,2043943,1713640,635391,16070,229535,151385,-294782,-379312,-119309,-39258,-144855,-222750,-218213,-250081,-359271,-386053,-232401,-2026,52271,-60249,-74581,178331,524178,491781,176205,38781,136954,293125,237279,-25579,-271047,-260298,-36124,218614,236035,70784,-62130,-228289,-249421,-45452,110499,193061,326406,386727,276443,325244,494102,171280,-292923,-298828,-116193,44981,188821,296923,361297,300147,101533,-171785,-339207,-258287,-283315,-517236,-600274,-288594,-73606,30394,8302,-165209,-260204,-134041,-18530,-84027,-160427,-167405,36973,253760,177427,-61808,-91374,-46053,25843,165079,219500,108748,41653,69707,30123,-66791,-209783,-303241,-233206,-98398,88124,201263,35523,-64712,-72129,-45254,-34260,60232,145190,88542,-42630,-106169,-15123,173034,163964,-90573,-147636,-27161,72866,148102,313974,289389,73534,-46614,66907,143597,72164,-54172,-133303,-189702],[-142856,26723,214872,138091,-77734,-97432,-2315,-116370,-307564,-203850,-45387,-67604,-15280,148070,238308,144250,98503,180643,252588,221135,-44426,-336968,-343286,-225739,-214517,-318393,-420154,-451629,-360414,-158198,60043,268864,380660,321453,96457,-124623,-187691,-130460,7913,115546,99274,55568,103401,145566,61570,-5719,38495,147786,176524,132548,-32436,-289341,-474015,-403225,-138259,-42100,42405,129438,69803,-34379,122246,360256,384978,321229,293008,126725,-57449,-16957,65157,108372,134655,72972,-111879,-294302,-359761,-322814,-218194,-294650,-387251,-317144,-150066,-147219,-234663,-160304,-23482,-168642,-429944,-463686,-192156,134070,264401,90366,-4183,198960,310513,167314,68258,57311,6913,33157,262250,567033,387696,96126,81416,106288,-20140,-113974,69187,150726,91403,190929,429346,441990,283460,27035,-107434,-114966,41594,153721,123092,-2742,-138191,-306866,-352636,-229994,-110499,-70209,2024,-25798,-93292,-58691,51642,-55168,-292819,-238520,-40267,-43712,-119852,-125488,-75870,74239,136816,33968,832,176735,453527,551276,297046,-26279,-257592,-304123,-106084,-60251,-135654,-188694,-38053,-88436,-34811,102975,73389,-38090,13229,42460,60944,-113191,-190742,-36125,121505,186354,259796,184710,50870,27950,-90567,-238407,-287405,-267434,-165717,-176544,-339517,-304508,-178204,-148034,-82794,-48767,20762,210413,256112,22224,-63055,271581,449328,315172,128665,-25112,-53917,-34789,-63962,2180,40085,105795,255275,340466,276805,245531,113732,54552,42786,-77040,-252244,-86324,134251,132124,-20898,-69958,-120352,-130646,81372,79141,-230678,-191175,97468,145759,-74395,-238294,-170179,166742,558593,384917,90720,184275,94913,-200623,-262902,-138414,-10863,70396,110572,153089,186538,216773,90254,16904,-86732,-97079,90782,264411,236098,58665,-31633,147626,385830,258124,95562,94167,123940,-39445,-53687,74742,114148,-23245,-134421,8767,239329,435888,257682,-8812,-245718,-313320,-213553,-88375,-36515,-47511,-242561,-433066,-230598,163240,229273,-11773,-35597,64571,-11877,-174871,-213964,-170024,-174814,-304968,-346316,-49771,365132,469048,252803,152135,123311,93848,81626,12333,-43800,-28782,144101,283260,272799,37042,-63018,61421,56328,-118899,-159820,-6422,39876,-2574,-132144,-210862,-112244,-22470,-82097,-155679,76606,153236,2012,-202394,-190862,-49768,-138327,-388483,-273116,29784,110152,-5489,-39210,112508,218657,185761,131838,23298,-31563,-111734,-36211,7601,-26908,-96976,-9762,-13284,-192361,-482991,-599779,-447006,-167621,-79235,-27419,61369,4129,-167127,-184175,-106572,-63953,17113,80571,-3193,-112066,-85851,-94827,-84884,19348,-36352,-74193,22688,38190,-138586,-341157,-383320,-149379,35890,18238,-63915,-138280,-198047,-79714,135002,44973,-253754,-314302,-49326,218537,524130,683517,433566,17023,-59036,-13490,-97058,-191684,-170853,-127488,-85784,135254,196886,70688,134010,294775,200470,23710,-4323,128396,218557,87179,7073,92481,257476,371998,455011,286322,50302,-70242,3511,74618,252200,168376,-113829,-212654,-213113,-333036,-298908,-69312,88154,86524,244381,378704,365438,209029,-29488,-193516,-197378,-285879,-297772,-109534,-87803,-174647,-63938,36511,10857,65950,70233,-93301,-517096,-696830,-317508,-512111,-917127,418379,1309479,-663580,-923297,-1858216,-2609331,-53513,1050494,485585,-449444,-123427,537907,143448,42626,497820,312519,-33802,274702,455106,389686,378094,286218,25696,-221217,-222039,-206181,-219281,-124044,-22396,-26663,113606,102428,-20689,-156933,-187541,-146202,-257639,-541671,-696370,-484431,-100269,96217,253649,428262,328076,77817,78140,202779,193753,69776,-16019,-41482,44342,138898,144490,57869,1438,65082,73477,-100682,-59805,221542,180872,-134562,-278426,-261049,-286980,-199143,-1249,34028,60245,164375,128369,95442,81879,10380,-96177,-113120,-14814,63565,72136,-241206,-478333,-284198,68329,130451,-84145,-147724,-73956,12137,75667,113238,198349,242280,82637,-25526,67864,183981,170257,-15091,-104551,8456,140195,153052,-42740,-343843,-394588,-241763,-12731,65017,-159920,-95130,302923,320838,56082,53895,284280,208852,-117693,-192077,22987,80254,-109685,-184476,-8574,102908,153038,257394,159408,-87240,-44752,160633,171484,18239,24865,387,27323,-15261,-184580,-100842,147666,178710,-64632,-221715,-173187,-26366,105382,69192,-36228,-29707,18167,140409,180432,-10148,-224750,-81345,141649,76545,-70343,-52463,-42890,-37711,-51907,-91925,-3717,128676,108820,83283,143760,190528,113303,46195,91729,170071,135147,11472,-98370,-195593,-195100,6907,168018,204808,157815,99454,-50190,-175397,-214874,-317478,-309256,-193886,-2848,166729,111468,-96545,-128766,-150026,-126490,-14107,-43162,-202793,-240695,-94923,-10867,110501,72591,-17019,-42431,-53802,-26305,25142,-87297,-325357,-492105,-359023,-25386,215028,87392,-254649,-460616,-393671,-313851,-369610,-479104,-427619,-384115,-259139,-35403,19389,-67298,-69184,-7907,78638,186377,142107,-69148,-232060,-217028,20530,173211,47535,-11767,247338,441120,208160,-92090,-110067,-131835,-166383,26496,214824,146610,-62514,-26774,45476,-97650,-236283,-239413,-266649,-155160,137709,369491,336076,250289,136376,10718,-96725,-160392,-121362,-52064,-138597,-271672,-258355,-86736,-37155,-169653,-174878,128365,261995,62426,-45569,37696,142861,85753,-32277,-103090,-46172,4160,16781,-9997,-4382,27118,442,35710,18288,-167549,-414404,-319245,-87535,300617,383300,241339,272965,344968,233212,254666,331819,238553,57036,-69585,-98434,-28672,62741,88037,-4196,-145537,-72307,196968,419123,258961,-22242,-17998,209535,124485,-82468,1384,142942,221333,195272,186861,80960,48634,89713,14359,24815,65914,-128348,-199999,122624,316773,184692,61743,-107389,-281669,-320157,-167726,1467,199805,80795,-176541,-172484,-76853,-25841,87194,125507,105690,260475,412051,370541,277377,823,-297509,-221163,36251,82387,173727,467634,367489,-670,-77127,46226,79821,-70082,-192654,-244853,-154931,-18521,-61801,-203535,-269406,-93417,-2681,-37187,-130252,-88619,-117669,-193723,-35638,193149,-8937,-198376,-27538,197031,237644,160731,186084,236054,117034,-84793,-70858,8208,20098,80160,122876,57336,-74416,-132204,-280221,-278931,-81489,22400,-154260,-153942,97358,304633,267707,129029,49407,-193173,-561686,-684132,-390079,-50228,-50016,-278856,-344294,-241806,-203116,-317498,-448587,-292926,49958,183987,194492,-19736,-363934,-458939,-995538,-1175898,-31570,717731,487447,719261,1322770,644825,-73918,137382,324329,-268857,-688594,-997578,-911825,402320,1960791,1873206,663634,-888,301690,271048,-107098,-218066,-76844,-13659,-81629,-177767,-186441,-204391,-341902,-359001,-118675,109271,94609,-65031,-106413,83059,357471,321385,108177,40468,71932,141582,120229,-55726,-296456,-326722,-120512,186600,244711,96660,-20221,-227104,-256784,-21063,80666,132631,324740,380535,226646,269878,451682,147730,-325007,-366531,-207170,-50998,103637,294429,467823,410489,178215,-75384,-249895,-285665,-309116,-447186,-529398,-251227,-35335,60719,-20349,-252266,-327841,-153984,-49035,-108655,-114328,-88317,55053,255875,241994,46999,-2409,-30666,-18312,146480,205489,22081,-103598,30623,109654,-11425,-260385,-398957,-252377,-88279,48624,163259,42672,-71805,-129432,-144573,-114515,10234,122438,96387,-32614,-77872,86824,324582,262075,-62654,-125122,33365,169546,197941,270107,231434,47279,-38172,93729,141239,56574,-50416,-106478,-153133],[-63255,79596,260145,237811,88435,59567,77592,-108409,-327123,-232941,-111978,-137126,-75248,105167,286985,258512,170969,226225,291425,226803,-53199,-307519,-333899,-296596,-316534,-326245,-330731,-363025,-294858,-151259,-26820,155167,297746,329571,150774,-113333,-245264,-233109,-93772,3881,-37000,-39865,97171,165779,66784,-54817,-52151,61069,209308,213116,16181,-286257,-477178,-372611,-115193,-15401,107538,177270,80305,-48590,70041,286253,334526,321707,325787,135107,-105279,-109222,2225,86633,168697,122933,-65753,-261005,-391199,-399199,-262593,-305318,-387888,-328659,-224011,-199454,-256405,-159264,16166,-48792,-262287,-319773,-152834,65251,126024,-40654,-57511,188210,357151,229585,82577,12412,-34181,3734,192799,422558,248406,9326,56696,147177,12375,-121431,63679,188691,127037,208325,463431,495671,312567,53410,-76236,-58716,119164,238591,171434,-7482,-156947,-348912,-413800,-251692,-62625,3234,50908,27123,-37291,-35374,33219,-93601,-326496,-214300,99296,144925,-43657,-135335,-64163,119299,152334,45197,24167,231424,527794,564862,282783,38624,-120807,-192760,-64420,-78389,-165962,-206290,-97584,-152926,-51602,138718,209070,84069,12502,34120,72438,-118440,-166393,9416,160841,223306,258895,123418,10251,17086,-128388,-275226,-277581,-237203,-112478,-111299,-292052,-321012,-213819,-117231,-14255,-2009,56343,248533,293054,66412,2929,333497,474289,298428,95600,-10278,-21365,-36112,-29021,28226,27846,109228,305074,364601,270955,247539,144015,87948,51991,-51309,-266638,-144225,113855,144172,-17455,-86252,-173160,-204866,91083,215758,-87099,-140157,97489,188024,60419,-99392,-152504,48012,403680,248646,2246,159952,142676,-111099,-229728,-170993,-34912,84877,132994,175757,167339,157247,2102,-78910,-194018,-148692,102660,267924,217581,74420,-16537,121951,338351,179982,-24422,7876,113581,-12967,-68826,46618,110513,-58312,-263926,-154616,125304,347232,195538,-33695,-225962,-304927,-234982,-46473,15526,-43235,-251305,-395812,-187289,154365,178534,-95535,-103037,68478,35829,-135246,-134551,-38708,-70003,-236572,-284445,-82632,224030,319287,144999,108557,94628,17000,-12606,-68731,-98961,-6125,202885,263696,202863,10073,-116677,-30216,-15968,-140863,-139729,9014,-28383,-185793,-244537,-171722,-82935,-120689,-197884,-226710,48279,218204,177626,-34348,-101757,-14805,-125398,-379217,-217364,124115,182438,23992,-48821,91920,216153,239463,224217,49072,-48687,-99208,-26574,-22605,-74752,-159967,-79066,-49135,-161432,-395872,-535840,-386192,-92503,-26610,15203,71790,-76301,-317776,-303061,-107446,-38587,-1708,103974,109943,6403,995,3009,32715,97517,-45924,-131058,-43403,-46225,-207854,-345013,-284081,-8427,103204,32677,35509,28999,-84550,-109084,51410,22957,-211228,-273823,-13953,243960,503441,652179,435741,53575,13203,45972,-75818,-200544,-168052,-97622,-102754,-4643,61430,7938,88321,247556,203988,63658,-10512,18171,64176,3237,16316,151285,307100,374917,397016,219555,35604,-50452,57499,137459,279813,197328,-54091,-162021,-217670,-368137,-336122,-121958,-14639,8900,254499,407379,353853,168486,-110687,-336357,-229189,-145556,-181283,-126194,-167582,-174453,112184,308518,210305,230627,289603,136461,-367708,-782775,-647389,-937081,-1198210,117434,-101975,-1053633,1663129,964212,-2300501,-1409714,90081,16918,-539292,-282997,250678,-11173,-63223,378484,208009,-91377,316356,583334,451141,384246,335596,44714,-270618,-274979,-274301,-333291,-172902,26305,48085,80116,-25692,-145422,-204930,-172072,-120029,-233551,-529234,-714038,-515510,-118839,107488,190251,305821,253914,60064,98700,288114,314393,152282,54145,48289,93270,59124,-26525,-83772,-71032,59227,144903,50312,73991,270860,213006,-61230,-230186,-267066,-268314,-132756,43982,20065,-37657,22373,15128,34426,68700,16347,-91110,-111298,-17503,69093,53866,-230986,-400205,-204421,75248,108927,-84988,-209221,-207551,-93591,47198,115627,204709,264686,103496,-59814,44240,215111,193855,-16909,-69387,28850,152330,198582,51906,-225569,-339859,-274189,-94753,-37649,-236573,-124595,287434,262577,2241,49521,297271,171285,-145993,-196932,-17627,-17450,-159470,-160716,8276,90400,146701,269109,187179,-81544,-8240,229932,307324,252233,223075,43573,-13251,-24449,-158074,-65345,139671,158643,-84036,-210806,-183534,-158304,-56837,8577,-79837,-112563,-10756,150573,174966,38396,-82239,94842,271160,165413,19496,-2405,-37536,-61564,-93576,-116930,-18349,67062,-26285,-42341,46949,137811,138683,87379,74066,129692,112476,-38769,-178120,-273471,-209262,70742,276824,322318,367607,307466,57173,-135990,-227233,-376830,-400488,-278600,-71057,137105,156825,6911,-51262,-128270,-133070,-66244,-107929,-189002,-233854,-148810,-51176,144082,157736,74814,33681,31625,81550,70127,-166949,-433726,-621712,-441007,-43619,208095,56162,-259844,-364994,-272996,-201898,-234719,-299545,-211896,-227634,-197823,-22862,32285,-30496,-18798,11110,44553,172303,182860,-55267,-327914,-319061,14051,174232,-28179,-104972,221270,487356,287718,-30077,-64445,-77543,-88353,49867,168118,84117,-128025,-74650,26705,-66992,-155131,-130861,-188973,-96068,178830,369265,313914,227692,116838,-26289,-137678,-179911,-122246,9993,-19247,-249989,-356022,-156746,-23998,-123124,-199546,10314,126730,-25732,-57676,101056,213826,80513,-106494,-122353,41999,111471,81989,67060,110112,68213,-22418,42909,65348,-81539,-294409,-265493,-63800,349718,427647,223541,218067,361399,365147,397230,419110,301919,111202,-67246,-119955,-8190,152256,197569,54191,-145765,-86559,187518,378151,208916,-31219,12863,241849,178122,-11141,38276,95636,195642,201123,129714,-44506,38604,207873,139105,61555,71570,-121717,-233381,63124,266127,115493,-1029,-90028,-197995,-208422,-155870,-62751,131287,35813,-169139,-106824,7139,24566,28950,-5335,46565,306924,455830,366396,267678,65920,-207266,-161674,46170,71247,214269,529519,377280,-21702,-61134,118468,121824,-37449,-118163,-136285,-69557,56257,-13553,-234011,-373758,-235463,-140530,-98312,-97297,-72575,-120519,-155031,52096,281072,86813,-113667,11334,184471,203749,155455,212856,256749,153575,-47174,-95513,-52459,36468,179125,216745,118683,-11297,-77269,-254557,-267855,-30480,107554,-140834,-237056,6112,246010,224466,66960,-30169,-276510,-554256,-595250,-345452,-78408,-90330,-343059,-366860,-173596,-96583,-234325,-418123,-359249,-60681,82642,68676,-71067,-230350,-261587,-625372,-489000,341541,851706,734102,407985,550935,250796,-248881,-2955,395243,12080,-338310,-604573,-694863,330708,1652329,1711696,619278,72655,383499,356943,45244,-76312,-52793,-39584,-95683,-171134,-153800,-137181,-270168,-260425,25069,191511,104971,-48430,-79273,36822,190610,111049,34748,100155,68369,17507,19802,-54083,-268918,-347915,-184414,147017,240422,122612,27514,-190489,-214620,39857,83163,89631,298298,353035,169618,190484,400067,190949,-244195,-349686,-264434,-160018,-29988,246208,537005,501688,259324,57786,-122665,-278750,-292700,-296307,-304486,-115203,46657,119490,-18746,-285325,-340851,-139502,-48870,-102847,-48968,22897,111603,268510,312150,192800,103117,-31902,-73652,119189,209169,-9630,-204592,-32486,155394,57343,-260784,-445466,-268666,-69859,14571,100681,40357,-31505,-120942,-180482,-144509,-33603,65118,101497,7110,-27367,185251,466530,379703,6391,-71799,90820,231378,225906,218927,176072,40236,-12616,108308,107649,33111,-32476,-49943,-75480],[8489,114053,261909,297302,230978,190757,128631,-107357,-351050,-315946,-241371,-236063,-139064,51019,284646,296846,182215,219027,270323,178049,-71790,-253534,-299016,-340813,-389554,-313862,-240243,-261527,-194629,-110581,-108374,28379,186600,266863,125971,-134162,-302621,-343646,-221738,-117565,-142317,-88902,123828,193972,59817,-100214,-124994,-21727,222109,273467,58036,-248929,-395514,-259780,-58864,30705,169797,175547,30896,-101749,-16642,162447,235681,265470,282611,103552,-131911,-153577,-55864,30957,166230,150952,-25744,-228093,-421885,-467317,-315255,-270689,-278406,-251195,-251505,-244992,-270249,-156858,41408,64546,-58423,-124263,-83526,10873,7986,-168351,-116782,145289,353196,264479,102347,-11262,-51681,-14616,93214,207321,70662,-74110,20184,159378,72872,-77547,54001,165848,101573,181749,451362,514592,361528,112753,-44240,-26064,141591,255735,168708,-36397,-159932,-306767,-354556,-205852,1679,85129,103275,84492,38144,8499,15439,-123497,-328253,-182359,211177,344254,65350,-76456,10337,180444,159668,53486,59433,268537,528447,540125,288036,125945,20930,-54133,1091,-72770,-173157,-217567,-166150,-168870,-7519,186637,337030,226689,13775,14755,69510,-115769,-131274,52227,185858,236363,232682,70026,-27184,-5385,-133346,-257347,-224923,-168651,-57617,-50197,-218711,-301227,-226505,-82752,34995,21257,55719,232818,292753,117490,89172,381328,465896,256446,55827,-15952,-40756,-109531,-56087,38764,21306,98549,306003,325065,207636,207127,123896,37095,12929,-39992,-257965,-211720,26754,96715,-28185,-83710,-192797,-259458,47688,242881,17167,-75250,81840,210980,205257,30427,-152309,-74649,212987,74650,-98236,111664,138258,-47609,-167491,-144917,-1065,128802,161983,195458,145557,95337,-56069,-148072,-286601,-193608,134557,281840,171100,40116,-43750,31084,183750,39286,-181509,-150309,45993,21043,-36735,46495,102877,-77819,-313682,-229668,16487,211238,88175,-78103,-165523,-175375,-126019,22694,56373,-40265,-222693,-306779,-150830,58870,40932,-173403,-160912,48599,83077,-62489,-26713,103032,37100,-154690,-181308,-63688,95324,160064,53310,92040,79564,-47485,-94030,-127676,-142954,6277,224005,208825,120331,-18981,-168775,-142146,-116172,-158687,-103350,31202,-87062,-326600,-329254,-153169,-90316,-222155,-285306,-271587,3131,229446,283639,120902,28943,53933,-91771,-316380,-149200,163914,193251,17741,-60245,45384,171875,276371,280705,42702,-78886,-93745,-33515,-63804,-100652,-175570,-107524,-32065,-63176,-253088,-412998,-279328,-15266,23714,65046,77252,-141670,-418337,-350607,-71330,-20863,-30550,101271,158973,54035,44263,88669,144067,170734,-24304,-140552,-92759,-106476,-229992,-290722,-144559,145147,172709,59166,130120,190837,62283,-85361,-30067,-43626,-222283,-228937,43242,262883,421108,518245,375649,87439,99538,112194,-38730,-184913,-148513,-54486,-105920,-127979,-49415,-39470,9199,125211,148813,85164,-16402,-99381,-123979,-95121,18529,208563,345208,331198,262192,103636,2022,-34109,117105,210019,296525,197058,7712,-91794,-210417,-370096,-332379,-140863,-71960,-46355,202544,350804,305035,112926,-222344,-451302,-228987,25225,-23447,-105789,-177877,-88557,327395,560244,401889,386042,462939,335186,-223641,-869904,-1105128,-1324912,-1179676,120542,-863699,-429707,4086577,3157994,-2105391,-3007845,-1220390,-603306,-504916,-227443,99402,-48555,-136760,218391,82983,-124694,372936,649196,440645,313374,340440,72315,-288782,-326451,-334864,-419644,-229153,20527,47188,18143,-122062,-220156,-204762,-140062,-120775,-210865,-440000,-603967,-459065,-97615,114558,113035,174152,193277,60762,100464,319012,372835,176471,78244,104482,90240,-81876,-195470,-204298,-151798,48931,226390,211160,183242,272283,210157,20615,-150344,-223478,-207053,-89595,31036,-14126,-90645,-83754,-108296,-52236,41518,21466,-89353,-109875,-2530,86505,40870,-195378,-272682,-94930,69214,54022,-98674,-242436,-291088,-159717,28279,103743,170068,237788,114941,-80111,15163,212344,163484,-27779,-20077,50844,159513,266874,186753,-52360,-214715,-231531,-156281,-172675,-327087,-147075,241796,179647,-44472,40057,274820,113654,-138930,-133523,-27198,-105124,-195277,-141419,-1506,78208,139947,240089,154776,-81534,37982,292050,406124,404862,356558,61582,-62867,-18210,-85090,-235,120184,95447,-113217,-184796,-164064,-254248,-194060,-26983,-56869,-136950,-37915,119015,95811,866,-21851,182805,317187,191933,79272,43935,-27099,-72359,-108714,-136740,-75319,-11500,-111534,-136829,-60178,62762,143678,117193,56106,104294,104502,-52414,-218861,-320368,-196180,152566,382488,395301,503717,435986,125579,-114580,-213404,-358597,-416036,-316636,-140082,67137,154708,67685,-5108,-93780,-100597,-100287,-170919,-181197,-215498,-191214,-95955,148114,210559,151938,111160,121624,187856,162674,-121052,-433145,-659733,-485152,-85047,167432,36787,-215174,-237744,-114256,-67829,-78551,-100107,22005,-20110,-85783,4305,48211,9677,17358,2783,-17837,111287,152066,-105719,-436778,-350184,40427,178738,-81745,-196558,115474,413473,280827,-23839,-65235,-23460,-6430,53941,90249,23795,-155547,-128337,-45002,-86026,-101205,-22653,-91025,-56727,169727,311546,232887,164515,74709,-74885,-181715,-188834,-119240,55347,102696,-151346,-354238,-185534,-13628,-56464,-181255,-104556,-66916,-185227,-114390,122829,258220,85817,-133811,-96410,133592,190966,130552,154197,244078,113181,-53787,32283,111381,40634,-104254,-135161,-25383,314296,362504,123721,74404,286007,420198,463163,431628,326582,171308,-41414,-127150,7215,201535,266993,100775,-157552,-106914,164044,309173,140476,-24477,42843,216020,165524,24533,73229,23779,113490,166517,72833,-169999,-30469,215289,160798,34785,37829,-121883,-257941,-48802,131991,1983,-83420,-67857,-103246,-128629,-162268,-130645,48329,12731,-124184,-44866,66135,61276,-34323,-112051,6838,327635,438025,278895,162241,23852,-148095,-85162,64995,56371,204254,462010,272917,-76859,-57863,158334,108403,-88478,-98165,-36422,5877,90012,-19947,-300105,-469722,-369098,-268220,-141608,-51587,-35388,-85947,-49597,152003,318000,163630,-12147,33415,125926,130700,125972,213146,217712,123744,-48619,-124783,-116707,28883,208852,222641,134064,45795,-14075,-205356,-249095,-17863,162728,-89099,-287320,-102444,144059,125792,-22630,-92516,-282895,-447280,-416228,-250516,-97356,-107279,-335440,-324205,-93519,-1839,-131669,-314022,-365453,-194676,-111704,-154938,-181862,-132652,-127842,-266062,220971,625657,863150,997437,109598,-268169,-189244,-437659,-212175,325202,185061,-37271,-136773,-134859,416555,1145096,1260824,532742,209644,439046,359840,79649,-33147,-67067,-110400,-195398,-235393,-163743,-102618,-203543,-164436,102552,169496,35505,-56186,-36600,13743,21863,-123435,-69344,154460,91687,-69775,-63238,-61548,-242539,-358898,-247943,68171,182810,102131,27286,-167044,-167446,84023,75272,32918,211668,273226,96354,86806,314121,239145,-115128,-283486,-293211,-275742,-209857,120102,498076,485151,261258,143505,-32502,-270038,-269785,-137731,-29812,44939,119357,164624,-13168,-281893,-325441,-129393,-54942,-108640,-14824,108549,162079,261455,346609,310203,173440,-70865,-147816,65141,202565,3618,-233319,-107633,120711,76794,-240312,-445239,-293228,-77973,-39114,-4727,-7177,16037,-78284,-180446,-150884,-77269,-19793,85485,43566,5903,231031,538049,460191,78247,-22554,102721,216554,203535,153210,112830,37900,10217,90287,39730,-8116,-22418,2541,6755],[74148,133981,223277,301923,316971,269511,146871,-104849,-359779,-410469,-380366,-325826,-177178,15501,243498,255789,136964,168335,197864,87155,-97023,-193859,-247316,-341154,-406530,-282374,-171557,-170402,-86382,-40295,-133567,-49961,98176,163205,31490,-185408,-349897,-433973,-336812,-208533,-188994,-89192,165967,223320,43781,-130576,-164468,-69436,217820,301160,84008,-182543,-238965,-86941,22280,91287,215760,119853,-72953,-184412,-123553,7387,101664,161377,179645,55265,-103427,-102755,-66164,-30032,128566,154724,3239,-208459,-445956,-500326,-344768,-204670,-115543,-132091,-240009,-277893,-265429,-143352,46994,129629,115711,63705,-7357,-22315,-56759,-236554,-161372,69015,278429,249497,117159,-5948,-41667,-20122,-1250,12336,-74155,-123874,-20192,130733,140061,3388,34926,70635,4657,109249,397409,504445,434918,199333,-20489,-34650,96653,187340,101259,-87775,-154994,-207096,-212199,-117782,67162,155546,141923,128025,114955,62229,5332,-134370,-297792,-147900,265782,478521,158524,8940,103429,221286,142741,45517,88829,269716,440918,461504,300590,214087,130641,71890,78582,-36375,-149563,-224299,-229123,-142175,70284,220524,404024,328111,19114,-8007,38689,-133036,-118373,63602,173678,208764,180204,36293,-54933,-45632,-119249,-196327,-145721,-76298,-6448,-10656,-156375,-268205,-222023,-61480,44852,8538,17054,175603,265621,169611,177268,402881,421044,194779,14898,-44378,-98627,-210126,-126217,27212,16323,73631,246098,224844,106352,135944,48547,-101145,-79186,-43297,-215719,-256599,-93338,3968,-54908,-66454,-169144,-270202,-34203,156493,58508,-15504,47040,198656,301970,104118,-180367,-188886,30414,-73588,-167239,62284,89741,-30900,-102025,-74718,85968,203142,199100,207045,120735,33848,-86890,-185748,-344720,-224206,171383,300520,118615,-16199,-91254,-93872,-20216,-115314,-325511,-331340,-58446,62983,53099,86782,99595,-73640,-273902,-207347,-63565,72027,-31463,-139803,-96764,33040,87338,111829,81560,-47285,-192594,-218485,-138012,-90174,-140220,-224551,-182577,26193,118797,11477,73358,224969,123635,-81820,-60015,12073,20621,38411,7128,109533,87221,-75900,-132908,-141895,-151457,17928,211135,145993,65611,-36320,-204626,-239158,-213227,-166832,-44885,84578,-100026,-378621,-357692,-150144,-121148,-291171,-325766,-285745,-48127,174607,269802,202944,159468,132142,-60376,-238580,-95011,144531,145754,-16096,-60333,-421,99909,272835,278099,-895,-117696,-77089,-25068,-90743,-93707,-124955,-63725,40581,65840,-108926,-274522,-159471,41809,50107,96126,70055,-183090,-447048,-306486,3699,-3250,-53381,76984,136245,32183,47416,142085,212457,213370,24023,-93564,-94070,-111060,-196422,-194122,-4806,262075,217160,85967,194185,306606,199728,-18230,-87244,-131010,-269198,-187936,110120,283065,324532,339175,271343,115530,177504,153201,-13486,-155429,-121693,-14672,-94289,-194790,-110416,-66517,-78593,-26210,60263,97261,3522,-157704,-254141,-171432,9659,240043,349068,248846,102748,-14698,-29074,-8718,180059,282574,300078,160355,40038,-36021,-192241,-332721,-295378,-136697,-78909,-75071,98795,237008,251300,68274,-329488,-508610,-202221,166453,128356,-55844,-128332,55244,521023,710799,503074,429183,480588,407403,-151671,-965015,-1573757,-1564831,-846121,502481,-336702,1302548,5701916,3777310,-2505573,-4459599,-2507151,-1152196,-346324,9152,165070,105673,-99606,94022,704,-103832,427126,634152,365167,182996,275196,76087,-279528,-356085,-356876,-425629,-238969,17236,23816,-22523,-144001,-201789,-127223,-66455,-108529,-164610,-275644,-382527,-319566,-33391,118506,48903,78920,161691,70526,75607,291026,374083,160335,60387,124963,61690,-211798,-289627,-252036,-205292,43903,306491,347021,242024,229058,181785,85017,-66545,-135552,-104775,-51839,-1563,-40628,-83019,-129284,-201935,-119646,28157,37478,-83139,-106892,20284,94646,30781,-137796,-116218,33917,63556,-14666,-113693,-223471,-288876,-164362,23428,86998,114898,181770,126766,-64242,-4471,174169,87313,-45831,22016,69942,170283,347121,338285,151466,-34338,-113972,-154572,-266263,-382352,-151611,175845,100119,-64657,29581,218931,55808,-90291,-9742,4144,-161068,-224466,-146592,-31114,74096,136254,184698,81970,-80451,74023,326485,455136,456090,404335,65543,-94727,8497,27288,100187,125833,22977,-139959,-138837,-105098,-273050,-259262,-27136,21135,-96663,-51757,67000,-14436,-90592,-28754,200351,301948,167186,96256,84789,-465,-54650,-85081,-133489,-129573,-62807,-120317,-179507,-154311,-13966,142776,151761,58114,103488,115301,-26090,-204748,-306735,-144316,243119,471296,427245,530212,448842,139668,-107954,-162943,-255361,-350348,-314618,-198783,-13581,117472,75594,6028,-49931,-39043,-99943,-192491,-157789,-171400,-192159,-118893,125417,207540,184540,173174,205832,273041,271431,27947,-312793,-558866,-439992,-106853,122913,44120,-126543,-103833,47607,65528,74801,90464,224696,183521,51046,51704,77759,49415,29102,-36215,-92225,32002,68221,-205620,-507554,-281023,118857,211147,-84772,-264888,-49361,248979,209717,-64792,-110263,12349,49134,32692,12731,-901,-130582,-172034,-138508,-129610,-71153,55646,-7868,-45269,119907,223033,132873,92832,31184,-110125,-202257,-170843,-99374,79660,196636,5923,-239157,-153226,7394,31956,-101288,-161709,-238725,-336063,-172111,117454,283490,116726,-93634,-21089,212464,232508,170805,244610,347698,136186,-75653,27752,161567,179493,111055,52471,38079,228007,223191,-25301,-111771,149891,385359,427380,354192,300389,231452,27719,-92105,31517,215502,295379,141739,-151872,-107654,145967,247238,88231,4478,63462,144489,114636,57843,124589,-34739,3316,111444,48505,-236571,-118394,130467,88455,-29223,-7231,-120248,-268784,-177336,-49177,-128211,-144438,-21712,-13094,-108034,-183129,-169407,-5112,41427,-24787,28806,110485,88012,-73952,-146626,44640,373122,401116,169457,42653,-61979,-108959,1694,104655,69042,178234,312687,103853,-131211,-48013,166416,54496,-193802,-113533,50125,65296,80995,-66538,-348934,-491867,-435285,-344992,-143925,12035,20775,-27664,92445,249781,316548,224026,107107,63169,64690,61776,103068,205269,136550,30936,-82586,-138771,-151304,21113,192473,176338,136363,106178,55596,-126626,-198420,-7873,216242,16928,-267434,-174757,51157,25319,-88523,-103304,-199301,-250885,-172416,-111247,-78887,-72314,-246599,-220998,10611,93427,-16899,-155205,-293843,-291972,-317924,-376229,-276580,-63257,-77357,-30035,728966,739867,735939,1195346,-36868,-859654,-554307,-616540,-463604,146394,258286,186594,289175,590615,633822,629094,725096,488665,391344,480579,304579,19788,-59229,-59409,-136660,-285082,-304238,-178095,-81368,-136969,-80912,106750,71800,-67612,-62515,28412,27619,-97599,-298263,-155575,201241,153841,-68105,-78849,-56914,-208622,-331512,-267041,-8896,104567,57058,-1880,-141946,-102892,120956,73547,-9651,105792,186429,65891,27371,235239,280544,34115,-161849,-245004,-322802,-354034,-34940,367205,369854,195129,176016,24220,-230827,-221593,3536,207349,190980,183150,209121,20504,-219693,-263896,-109863,-54295,-113666,1449,169037,207306,253492,361089,388832,216120,-102761,-190550,21463,200293,74197,-155251,-137572,38166,51662,-187202,-371452,-287940,-96719,-91742,-113635,-76520,64638,-5375,-139836,-126033,-88727,-77956,72237,77050,20351,224467,533196,490445,146116,23068,75357,143068,149773,101149,67687,53524,35793,51345,-38467,-52454,-13959,46158,81163],[95680,103755,116498,212072,292631,250512,102514,-129480,-371128,-494320,-498658,-400910,-201494,-13923,154329,130205,32073,69005,68384,-46538,-147063,-169813,-214040,-320837,-385734,-261329,-157504,-127040,-16829,27093,-91505,-55412,48568,40485,-109196,-261476,-391434,-495052,-411549,-246780,-179895,-67095,186482,229725,11188,-153840,-177418,-77320,192966,281322,77687,-112250,-51581,95511,103404,146267,229712,18048,-211213,-276488,-229515,-151104,-43939,33348,52214,13184,-15383,42940,-10524,-69733,67317,136913,19331,-207070,-453820,-478387,-322030,-127306,32862,-19683,-204814,-293028,-238475,-112235,37727,126481,207360,192152,53739,-33413,-54961,-212138,-171842,-25095,146021,189826,131062,36961,-1206,-9550,-56987,-87119,-128928,-118014,-53494,64960,190605,98121,12054,-71237,-137235,15263,326918,477856,514610,296701,1614,-72420,4464,50460,-14419,-139344,-139060,-88964,-50319,-21402,126305,208795,163171,151298,182715,118349,11420,-114570,-234915,-106224,266077,504559,202953,73879,163966,216575,101074,25269,109897,239315,290684,337790,304861,282321,197082,167199,165774,38884,-82196,-209948,-254739,-82148,152305,232902,399606,361439,40477,-14078,-5775,-170813,-138811,34128,124129,148205,117168,29357,-64610,-93494,-98559,-110927,-56745,25072,48673,10679,-121887,-232509,-198168,-54390,17645,-33681,-40583,106616,231282,221231,254819,398070,351691,131700,-14574,-81057,-161065,-279604,-192591,2016,14180,46829,142800,91737,-577,58502,-52953,-270298,-190906,-45287,-138596,-249762,-192124,-96258,-87488,-38145,-99825,-220070,-118641,6129,49376,29760,320,151869,316705,103651,-224757,-274061,-93771,-132747,-162985,38214,25480,-55251,-51148,17248,204698,298756,247414,214550,94655,-23903,-103456,-191808,-349193,-227053,195290,307387,77657,-56549,-123346,-206229,-200588,-231252,-403670,-469203,-164463,109838,188288,161646,104771,-46495,-167317,-113694,-100540,-26773,-123900,-204967,-53319,239165,323863,204221,97167,-64577,-193382,-176419,-152763,-239721,-293433,-222515,-149956,17863,133894,59069,136981,301596,168469,-41325,45042,118283,9648,-20689,13446,151023,113137,-61840,-116826,-106138,-113915,34163,172231,95133,55902,-38448,-215763,-290474,-278408,-165734,27575,171331,-52141,-329530,-319241,-145012,-145473,-299196,-311207,-272865,-94370,65240,137296,180570,245134,188252,-57222,-195578,-78871,80515,58262,-67344,-52458,-28395,20085,211454,207613,-76845,-158790,-42923,13800,-92038,-64851,-28366,42012,135873,165208,-16599,-161755,-63581,56784,31487,88480,52805,-198987,-410434,-192006,93185,8707,-68518,33736,53048,-41832,15762,142361,203920,194480,63874,-20168,-44642,-56824,-123429,-88053,93140,298225,205975,86367,200228,339917,277274,53479,-117943,-215623,-322150,-161814,158438,293029,240708,160349,138713,124072,214640,133966,-28167,-130591,-106916,-4783,-84261,-199815,-125242,-84432,-156820,-163462,-40652,94854,47514,-135733,-282317,-214269,-24033,210747,282664,126793,-42685,-110638,-54239,20790,227924,324127,268427,74281,7833,-34581,-176499,-269606,-253179,-145116,-68462,-97379,-38870,101761,211215,41290,-400758,-501239,-171040,214922,210721,-13634,-70621,187625,619398,697808,446661,285235,280335,296580,-179964,-1036878,-1892558,-1597036,-328573,1137718,1312978,3466309,6046566,2686141,-3459688,-5336528,-3453964,-1520467,-159676,314014,433666,424203,68798,61822,-5484,-42882,429701,523556,232918,6905,115213,20853,-261864,-363128,-339917,-342364,-178535,48848,17968,-21418,-99904,-105204,3158,34970,-66386,-96649,-87073,-126162,-144078,42730,101159,-3439,27470,139352,53029,6306,201660,323160,117034,2791,102229,22345,-286973,-291118,-225654,-225940,31077,352594,414040,224175,133376,115540,89150,-23536,-44384,-682,-20943,-31531,-54022,-45410,-135720,-257676,-154294,23851,44404,-90816,-121012,19574,60612,3051,-82976,26165,147795,49038,-97835,-140551,-165075,-212354,-129117,8854,50798,34884,92396,116298,-36724,-38501,77387,-31854,-84348,23273,62558,167310,398693,454382,329948,147083,33558,-87192,-280460,-385684,-152923,86274,27588,-68925,-1042,115223,-9045,-27354,122956,45462,-201502,-278055,-204871,-84608,64739,117364,99573,-20572,-95396,57518,289841,432679,410607,365752,56173,-106915,29287,125134,196906,156045,-40021,-171381,-95941,-34040,-225552,-254933,-16373,99781,-31449,-64972,3885,-119346,-198307,-78335,174512,252828,107364,62016,99031,23367,-26078,-46895,-121157,-165530,-83007,-87407,-199141,-244130,-94725,127998,177650,66751,102645,120606,7123,-161757,-243632,-72150,304946,504906,409351,432529,333203,83596,-118996,-86422,-103136,-245220,-310726,-257111,-90843,52119,25143,-24027,-23748,6660,-85865,-172203,-122836,-117567,-158596,-126015,63829,125184,140174,187484,251758,296123,318387,171293,-137826,-351518,-308658,-98129,78163,57204,-36585,-5609,152219,146005,176762,223616,337572,303931,152003,94163,101762,60205,-7938,-118484,-176830,-50226,-47751,-330476,-516718,-145326,219978,257078,-50581,-316047,-251325,32748,99222,-138127,-188026,2450,41874,-27979,-53170,9740,-79223,-214853,-238868,-183246,-71346,65380,9787,-78114,34313,120610,39286,23188,-17116,-134549,-200050,-138982,-79411,58475,212725,147968,-75050,-94735,20427,111205,12094,-154589,-344634,-427683,-211150,82682,273893,149256,-15749,65787,240674,209967,179659,293857,350891,93048,-98469,23207,188860,280870,275932,236813,104655,112853,40442,-199199,-301992,-22330,245825,268196,174615,198219,254074,117563,-25444,46708,178995,264320,157596,-127255,-94452,118738,186026,48883,28255,43224,28988,36246,84276,170091,-71710,-112781,40106,49107,-236133,-201665,-13786,-52006,-117311,-61841,-137990,-296363,-309361,-243574,-263643,-181741,26363,35557,-158782,-223964,-182519,-27880,99251,94902,90119,115672,78306,-98687,-122457,146812,438573,349181,65478,-45540,-140401,-96096,59920,137148,95100,144014,133126,-82727,-178726,-42714,126718,-38389,-324281,-155194,96326,77528,11892,-147673,-349963,-423472,-424565,-379658,-134662,58190,56857,6407,197548,301955,273117,243867,205235,91176,11600,2283,77850,173237,13269,-122132,-151363,-145347,-161456,2244,133236,97865,127956,144966,96612,-51741,-129439,3722,256652,133287,-202208,-201528,-10816,-46083,-116803,-79212,-79969,-39110,57057,17089,-46127,-11672,-127163,-106911,119287,176272,73857,-1146,-177603,-331822,-481010,-537341,-334567,-54812,-143764,-23027,855806,643544,490930,1249058,24012,-1072976,-798758,-808013,-755366,-106209,248227,289668,520534,1200241,903304,278066,296745,495180,527015,467251,188687,-107216,-126067,-13572,-84184,-307090,-339128,-189539,-84907,-100193,-48032,27257,-77136,-178811,-74238,77218,35051,-174412,-388130,-213402,209035,217012,5371,-38434,-56372,-189448,-277294,-242946,-78271,6621,-22738,-69633,-137666,-51833,125515,56508,-51279,-7588,107197,88591,27187,165053,272157,135995,-29927,-128829,-278642,-423797,-194302,158727,178446,81588,148319,41532,-172661,-171417,71709,295506,251783,206773,231474,63522,-126890,-182476,-100957,-70223,-135531,-9963,181055,214801,227940,343961,400671,218209,-111456,-188702,-8086,183272,160958,-14711,-117017,-64619,-17050,-124513,-250332,-253665,-133504,-150118,-210048,-159956,78097,55039,-90158,-94217,-73573,-94093,57031,81519,-5750,155331,442818,447436,180529,45696,7880,28958,74423,67878,48521,78709,48488,-13913,-129810,-108363,-18167,64153,122943],[144453,96602,27678,110950,232228,210714,72308,-116884,-316815,-460862,-485923,-376407,-149096,22067,98889,22614,-36920,6510,-32938,-134663,-154911,-132656,-153176,-239427,-290424,-207348,-142618,-85369,47917,124066,57473,62856,89065,-21393,-195973,-282854,-370033,-466381,-371489,-170521,-80817,-1310,207119,241802,5044,-134624,-128489,-9067,195676,256358,74526,-22316,153936,278096,199684,213574,245572,-63036,-306051,-309386,-271131,-242082,-132872,-49658,-23599,24822,135137,264203,126692,-43835,30086,131895,49986,-193568,-412770,-373567,-210506,-30101,144685,80952,-137193,-264867,-174350,-45564,43932,84765,218200,254534,103033,-11083,16772,-90899,-127867,-98065,7717,124812,169982,131896,77546,26244,-50350,-60089,-70978,-47758,-65025,-15823,209632,183993,3098,-200485,-266806,-58660,275057,449195,570448,384653,39032,-104337,-91640,-107377,-135252,-158494,-103418,8804,68349,52743,175227,249080,172871,154093,231389,167080,34468,-63242,-147716,-52931,236651,426646,186837,79683,147324,152706,39680,1492,125043,191864,123213,190254,276449,305260,223015,226237,254083,144665,28717,-155374,-219191,-11651,204119,222575,342936,331650,79827,4429,-45767,-217030,-188789,-33461,47180,68415,53037,33636,-64003,-141254,-91817,-36008,14316,108855,105878,19514,-119469,-201529,-160388,-62010,-39427,-98236,-99810,47261,197565,259043,303774,365019,266813,75922,-32416,-115861,-205971,-292804,-223049,-33013,5718,21652,24040,-42086,-90670,-10116,-144764,-394946,-276514,-36423,-50489,-192186,-232389,-171886,-122065,-15493,-6602,-120827,-176439,-143564,14654,51137,-52427,78491,243275,34780,-265859,-314820,-133121,-81515,-78992,44930,-31366,-103238,-27803,100588,315872,388190,296827,216579,62083,-80207,-126766,-178418,-299911,-199735,184047,276310,49629,-57091,-114676,-270092,-309748,-280533,-390271,-517566,-241523,150303,328785,241142,110387,-11369,-44254,-1376,-98578,-63724,-162141,-256426,-59908,354351,483579,276695,112570,-87103,-238365,-198460,-187418,-342180,-355875,-151287,-64935,25873,122579,67323,153785,319961,160053,-47477,101647,208712,39074,-21943,56137,194984,141798,-17367,-53859,-30438,-35690,55496,118274,63221,82031,-28468,-197476,-277293,-292333,-155921,100181,273490,46415,-200992,-220412,-114145,-129638,-232554,-239088,-232285,-117153,-56467,-54013,72574,265381,206430,-89668,-214801,-105642,3853,-35018,-118833,-45355,-28465,-36925,106426,91090,-159715,-182614,10838,84155,-62550,-27708,78150,173619,212424,191535,6912,-86952,-5323,33446,-25416,51162,47346,-178748,-322013,-45717,171115,14007,-72861,-12100,-47488,-122082,-25580,96739,122251,110865,63459,43768,47136,49814,-25365,8701,139486,253000,140711,53883,151312,292705,281595,106307,-114108,-259552,-335176,-140606,178194,290909,186934,17545,10314,118053,207160,59650,-72691,-104965,-99084,-23632,-77567,-148778,-96759,-89313,-197620,-240146,-118406,87869,111766,-43329,-210669,-216880,-72872,120544,146468,-12352,-139542,-164428,-61602,59013,258008,322861,202489,-39096,-79862,-86333,-155294,-179466,-210323,-176584,-62503,-113038,-156771,5004,210464,48596,-389219,-412174,-132417,163069,203057,4149,-39221,258674,595071,530837,239046,-23207,-89431,45004,-251270,-991741,-1891275,-1404597,169397,1778602,3251127,5018191,5044070,647902,-4312668,-5319860,-3872886,-1689831,-53623,573016,825352,816570,345644,164928,88466,39609,357951,348873,85178,-174374,-109799,-73415,-221774,-327569,-274244,-171702,-31503,138328,68968,39026,-7149,38218,154195,152844,23957,-2937,79660,98801,37347,119799,74596,-28059,29674,122129,2897,-85066,92714,261112,87381,-54070,66752,8173,-272141,-203323,-133538,-200310,20501,363638,415857,153988,14577,27270,34213,-24337,28633,82876,18378,-24662,-34420,1406,-116822,-259005,-137448,35563,41037,-108060,-141339,1060,240,-27102,-24663,145649,239906,38363,-172891,-165533,-70396,-73006,-65665,-13329,7547,-49011,-9923,80698,-17870,-94983,-64741,-153172,-123454,-7245,36775,157266,410806,514537,454088,295619,178226,42018,-190983,-317202,-141284,2286,-14643,-47716,-39781,-11533,-63642,43728,232760,81780,-226158,-349014,-294642,-131314,65641,94474,8781,-112780,-114462,-11034,180268,356820,327624,296636,64798,-79400,41361,172617,263403,214191,-55605,-187092,-55489,38549,-126074,-185383,4014,153184,36593,-62798,-30026,-160354,-255074,-110846,163738,229806,69286,20342,98630,47381,14065,-1102,-95811,-158967,-63832,-43813,-211016,-315949,-156179,116561,202141,87827,103868,125911,39115,-100718,-135248,21522,331617,481303,365635,268219,148950,-7423,-113771,29284,75748,-127840,-309939,-293989,-125852,3362,-36528,-57709,-10818,21548,-60282,-103434,-61772,-50600,-86924,-107101,-13242,-3840,43908,164851,262229,256346,262275,218690,26884,-92575,-106923,-42984,52346,73594,38558,54309,182164,157576,214782,286277,351907,312845,191851,130842,124546,48268,-73362,-211450,-237023,-95152,-139416,-414621,-438035,20601,320714,312363,17205,-331225,-424126,-156854,8936,-184526,-241008,-35466,-13404,-98970,-75084,65886,-12690,-241177,-305904,-203409,-71704,20137,-35856,-127534,-41844,52636,132,-10953,-48701,-129517,-155685,-83915,-53446,4941,150652,223427,71073,-34948,29420,173241,137751,-79718,-344921,-414502,-199589,45870,243150,177617,79435,147531,221970,139489,158590,284535,242894,-10291,-108577,32500,193640,326490,363558,385518,173822,17183,-122343,-340171,-430725,-174597,39252,27293,-58899,41572,232086,216876,72005,55938,109401,191546,155052,-68876,-56810,89036,133783,34526,45610,-10227,-91351,-33437,108543,204905,-63443,-179365,-11754,80505,-163617,-234498,-139616,-184433,-188345,-102887,-166823,-339102,-408179,-383529,-357725,-180976,70029,47145,-228466,-247693,-157410,-12249,169124,209196,132111,82840,38643,-99141,-57593,275113,504118,295611,584,-62185,-150876,-83466,83884,157107,133317,130592,5288,-211511,-193642,-29317,63518,-132033,-415025,-181862,110467,48699,-91997,-220069,-265616,-257632,-330013,-370678,-126940,77438,64361,5858,232415,304292,218926,232674,267678,125228,-9021,-28333,60411,129516,-112988,-280038,-215368,-126421,-137107,-17717,62472,31991,129446,164279,106892,11830,-37604,38340,288546,228797,-113063,-168050,-7195,-43932,-85506,-27215,31388,132466,222818,106935,-8101,59312,-9709,610,237905,262888,142039,123687,-34778,-285660,-537732,-589755,-341874,-104615,-295679,-237967,588940,387884,215626,1155933,280968,-877177,-893199,-999625,-1040443,-347463,220697,281759,482266,1467051,1148507,220076,128248,539554,555964,381856,43562,-228392,-169306,85523,60470,-220436,-298244,-173674,-98876,-94946,-66020,-95484,-217433,-252117,-74692,96761,11444,-212676,-380941,-221403,182254,263000,126819,45394,-52649,-174553,-190530,-169555,-118421,-88132,-119845,-157267,-153512,-25595,98983,25881,-87078,-97699,65396,170309,89344,115549,210545,163126,83237,38936,-136531,-390391,-313916,-64580,-11458,-10181,104744,51202,-97791,-128916,49634,203083,202335,188135,232187,109032,-22541,-92813,-98954,-102316,-165373,-32807,151806,179432,187691,307101,356936,196879,-72651,-127835,-9788,153909,231896,132261,-50308,-135093,-90603,-60034,-109455,-190337,-173614,-202166,-265708,-227580,46837,77443,-49738,-64462,-34995,-61624,46610,53861,-67648,42546,291506,340412,174805,48070,-73081,-81908,9638,68017,74419,120094,51665,-91265,-225919,-169185,-29320,62063,131190],[168885,67190,-71227,-19982,116647,126545,19867,-121541,-253915,-345645,-373755,-295803,-80203,60982,50504,-62772,-76243,-36889,-120111,-189761,-149105,-117016,-107366,-153484,-186126,-165036,-149118,-75860,68920,196992,229431,226306,157661,-42989,-220673,-254522,-311136,-377626,-244702,-23614,48686,54432,187649,219618,-7073,-112781,-55564,90820,206727,210007,50398,41044,304892,401766,267981,252721,245774,-106841,-332104,-276090,-249636,-257740,-156281,-78702,-39020,67811,273772,458600,280085,21615,12409,123603,72747,-181152,-346821,-226495,-45634,60797,193649,148077,-63256,-211048,-104463,25741,56781,21799,156580,243861,119928,17214,106973,56289,-61205,-144358,-108618,69467,228596,252967,165383,60717,-12138,38932,48236,45774,-73731,-111488,165370,216291,1942,-274663,-344530,-97384,246670,407692,557820,426137,86920,-109599,-161653,-242704,-223061,-132896,-56824,46471,95662,76124,199121,272569,170031,128006,239009,186893,57346,-856,-59692,3743,201145,287755,116496,7575,30208,27526,-38501,-22168,133627,141109,-17322,43438,190922,260052,215340,249579,325612,255925,166354,-47484,-117943,41629,199687,193181,270364,270433,129180,40294,-68580,-252110,-246474,-117965,-35817,-13313,-9033,23936,-67228,-180868,-112218,-2399,45360,151784,156663,25711,-132974,-170258,-113456,-77547,-109323,-170656,-142806,13070,168523,270760,314657,310616,179483,31955,-41305,-137714,-222959,-258674,-209150,-71243,-15284,-154,-72724,-138504,-144022,-56827,-190433,-409002,-288121,-9504,20301,-104184,-200077,-198402,-151203,-10943,82640,1157,-186197,-232270,-11672,54401,-94306,3171,115230,-66614,-274076,-293582,-83835,59552,59966,73701,-63518,-144161,-24538,159499,389247,446343,335510,213522,24152,-127891,-160766,-153799,-208339,-145544,130695,197192,33870,-8020,-52175,-264122,-333410,-260457,-289576,-461279,-264754,179721,430476,291730,109305,18036,47593,80864,-71408,-39083,-132958,-271892,-114101,330213,503142,315579,141250,-100780,-307308,-259584,-219866,-368022,-299800,-13872,53850,43889,90512,47842,139760,288786,107412,-92333,98467,243791,71755,10067,108106,221015,156343,35744,35037,68324,66287,79568,61908,44937,116905,-11796,-148162,-198820,-251309,-136085,160160,361397,161631,-40264,-83335,-43376,-57888,-101481,-115167,-158780,-96272,-133815,-215138,-63657,230147,191611,-143974,-289135,-163510,-56849,-102015,-156194,-51296,-5263,-45099,-594,-30356,-216556,-167421,76675,167916,-9307,4463,156365,280752,233925,132776,-22351,-41700,20029,-6457,-93329,8032,69038,-117170,-203416,85068,212791,9456,-70400,-45651,-117058,-160105,-48186,31267,1446,-17892,1299,64245,154861,184813,78810,84407,145591,157835,45293,-2354,68980,191065,230131,134585,-73405,-237054,-281951,-113077,169497,274543,155095,-83400,-88697,105636,169095,-37189,-117551,-68166,-85265,-56025,-74660,-68839,-39337,-79362,-192221,-241545,-151357,82268,175322,69600,-98029,-195855,-124530,-8862,-31839,-143416,-186939,-184200,-52642,97723,262579,272860,112837,-144826,-189522,-168810,-124425,-68871,-165388,-227483,-77581,-116752,-204196,-14252,248018,88776,-276715,-244420,-82106,41832,117488,-9010,-53391,237801,454321,261680,-66890,-409132,-514155,-249258,-278860,-748401,-1498205,-1044649,435544,2146430,4456149,5083354,3011790,-1100399,-4157247,-4371718,-3771485,-1726597,-117890,684626,1189360,1137585,641109,383262,260342,102051,203513,150768,-46515,-334583,-347647,-164533,-146516,-244235,-168102,48466,175176,264973,170780,138728,89964,165966,271730,254374,142184,92035,172070,236371,195110,185860,50903,-21276,70962,98946,-76002,-170053,6036,218623,94000,-75611,46017,32800,-182711,-75883,-18011,-141452,12054,340032,370048,65891,-97244,-68335,-61053,-59747,58868,117773,58235,20392,13202,28392,-99118,-216521,-81990,50409,16837,-139063,-161892,-23973,-58790,-44584,39194,236218,298800,29424,-231545,-186385,35511,89280,-1084,-45613,-36818,-123611,-113093,9585,-43992,-187723,-229595,-244484,-151356,-57252,-4605,136342,374736,501427,494246,373297,275727,185261,-32831,-195242,-119358,-58820,-23188,-6041,-78304,-134793,-101936,105875,285835,88595,-246549,-423818,-384957,-152739,80101,70141,-76748,-174783,-133052,-117911,10150,244280,253133,244038,103745,-16256,33906,135602,263625,272205,-18090,-181372,-28085,89283,-18767,-85705,25170,162832,80343,-41759,-13314,-116644,-230412,-96405,191843,259883,87969,10022,88422,61316,49870,30370,-71132,-118464,-26849,-31347,-237994,-367538,-190770,109398,217109,111913,104618,130726,56571,-46973,-13780,118394,314388,401042,305086,103365,-34050,-97398,-75749,173104,241563,-35595,-315259,-299930,-106552,-551,-66163,-67283,-14379,-8349,-40805,-11083,14100,12962,-186,-73515,-90664,-140082,-68180,117691,236969,158035,89202,116946,112232,129710,104209,34375,36042,75494,78545,71476,132027,91813,179287,264874,269360,206993,155209,148197,135292,16814,-144703,-284470,-254560,-92416,-179561,-421879,-293986,157991,376609,346736,88958,-308754,-517581,-270913,-31466,-167511,-234377,-86778,-98468,-159026,-51110,143255,37472,-254410,-325557,-174424,-58880,-59291,-128345,-172558,-80885,39944,26458,-4147,-62499,-100300,-76915,-17137,-33994,-71926,24056,190375,125081,-11036,23203,195777,229677,25644,-253896,-310659,-145559,13924,190739,178381,149926,195679,162149,35715,96195,196925,40907,-156388,-111068,45915,166304,303453,365481,464698,224607,-42233,-230486,-415760,-469057,-279857,-196576,-243489,-294182,-147739,152163,287537,165383,41498,10694,84325,122355,331,-13844,44975,77382,32100,42913,-92252,-195737,-87902,103556,204215,-21308,-173374,-32768,119716,-56921,-208851,-202102,-261087,-231856,-135029,-211189,-400152,-465708,-436575,-385276,-159413,80310,21388,-271724,-234678,-111360,13227,206298,268005,126603,1528,-32429,-91065,-4782,341073,501435,220535,-35516,-26489,-93677,-68238,61364,143383,156964,135419,-36086,-252382,-182241,-19612,-11584,-208872,-437254,-182327,87955,-22357,-213688,-264528,-116414,-45311,-191914,-343648,-146840,50550,27186,-41190,176415,249951,163299,186407,265469,141790,-10547,-41853,38974,73393,-217289,-398636,-253693,-89211,-98882,-52766,-14957,-12813,129490,150627,76485,43036,54247,84004,290692,258921,-46759,-100003,53251,27293,-14775,19159,81604,207855,282740,130595,7135,103834,65921,80976,347903,346362,182455,195284,96253,-168053,-478783,-546547,-326982,-203751,-476951,-588582,41948,38768,-33918,930973,610736,-398319,-850354,-1167841,-1266454,-506142,220614,186136,172607,1264378,1259722,439046,238297,568465,448592,215817,-105434,-290667,-155034,209477,249014,-56180,-192817,-134387,-122860,-129137,-132548,-223634,-314315,-273309,-63209,74155,-65465,-239783,-310557,-187598,126157,269816,247071,135543,-47427,-154652,-82374,-66779,-129328,-169866,-219819,-249261,-191526,-38106,41885,-20263,-120808,-151533,68050,282263,177871,79901,109662,115286,150587,213823,64751,-269415,-366606,-235410,-125656,-21142,96964,82879,-20533,-106249,-53033,-24932,58326,138103,216488,147259,73563,-4452,-90727,-135314,-182864,-46205,101870,114152,143773,269630,291229,181195,23491,-10284,24643,127145,269212,238509,46319,-127031,-116987,9832,28912,-100001,-188027,-222473,-252637,-240399,-5570,65309,-17417,-28194,28611,18146,61092,20945,-130345,-67923,132761,212380,153920,61157,-115381,-128555,7749,130063,173928,206270,80046,-134242,-285942,-194406,-10115,81230,144717],[172271,28480,-152123,-137206,-6972,31941,-41440,-147382,-196914,-170658,-180725,-172033,-14855,82623,22591,-86627,-57081,-40983,-167277,-190341,-115931,-104624,-68899,-68853,-90298,-129079,-150244,-76148,64223,240072,366784,372323,219865,-22830,-162302,-159655,-207358,-230927,-49301,159820,176511,90429,139664,169791,-22071,-89636,39967,211220,239678,165468,21998,76549,383376,464164,308655,267206,252383,-70130,-244322,-155779,-152191,-177805,-91053,-32658,18891,134434,355157,558674,401535,111497,28914,120584,91173,-155455,-262250,-67200,141245,155026,214802,204587,24577,-125251,-32789,93407,88504,-9975,88483,206913,121311,50162,183635,168023,7887,-143011,-159726,55490,315350,388532,253169,87955,33141,149576,175711,132353,-81126,-201616,63998,185587,19849,-247744,-326268,-80720,252191,363755,480270,418418,151645,-58471,-165619,-297593,-225346,-44098,6704,29175,48188,63295,207386,295340,174560,87635,206451,179161,79336,65350,24553,69538,193072,170726,35945,-109428,-154083,-125261,-110919,-28124,150573,113920,-84855,-62847,56901,155894,194978,254902,373855,355363,316730,125693,44173,70309,145238,163429,229268,230046,185981,85898,-62864,-249010,-269911,-174282,-89272,-73171,-62027,-10518,-76712,-196846,-149242,-14092,37484,149912,193706,44185,-127907,-119599,-55296,-84093,-164067,-226058,-151762,15545,149953,254026,292933,252137,106638,1722,-42396,-135895,-212542,-208643,-167559,-104031,-47870,-18803,-116894,-165895,-145632,-72155,-169683,-290905,-200603,35051,53526,-17742,-111749,-169178,-167096,-28648,142356,112239,-145061,-231356,-4380,55954,-105215,-45885,-15355,-156020,-228643,-203792,29525,232614,201299,99598,-71931,-153844,-23820,190853,408841,453967,346271,197914,-18425,-158439,-194703,-125757,-102771,-83320,39719,77404,24348,74997,50548,-196561,-297048,-200335,-144128,-330766,-231289,194268,454574,281885,90568,26516,73123,96127,-49152,16829,-51093,-243540,-197939,170342,372973,310204,181492,-101110,-367568,-316458,-234576,-326529,-158980,148678,164090,50757,41738,18145,115600,222131,26423,-158330,38441,197854,65732,33028,131210,205361,133220,63230,113311,159774,156045,88832,945,14433,116837,-7307,-84574,-86888,-182341,-117673,186702,392692,233325,83863,46780,47439,41388,46564,30562,-61684,-32386,-133917,-283634,-173244,159758,151790,-205677,-394780,-245216,-105242,-141033,-187270,-93680,9134,-10444,-72367,-126819,-233395,-113207,126322,222093,37716,10741,169483,308123,171605,-1444,-83938,-24229,13273,-49000,-151468,-32661,96265,-38172,-93137,148534,190452,-22276,-84391,-75092,-138416,-140546,-46043,-33844,-121783,-170095,-136504,8777,228457,298427,153249,118440,119114,45900,-58561,-74012,-29987,58110,144451,136074,-14972,-160877,-183651,-88810,127447,229200,108085,-170950,-163063,78869,111197,-124878,-144526,-28237,-67067,-94132,-88988,-9841,11896,-72262,-169896,-203319,-153594,63454,194467,125731,-37506,-196092,-183966,-155235,-218564,-259243,-225704,-210702,-53820,104242,215792,163708,5412,-220758,-290569,-263490,-102799,31128,-128630,-294225,-129193,-113006,-167772,31705,280817,127478,-102199,-41749,-34702,-106264,-17494,-57553,-120764,113434,220941,-51211,-407946,-776254,-879575,-494158,-213258,-310821,-803401,-638809,341315,2061758,4307084,3405535,541325,-1505910,-2414680,-2782710,-3328890,-1736403,-388956,580983,1345432,1235842,824090,625646,437436,86287,-30722,-45638,-163437,-480466,-553018,-221681,-49349,-138132,-53707,249617,372425,372010,268196,218646,129690,201557,291711,287402,225598,132508,142720,252108,297146,222286,27712,-1691,111492,49340,-178166,-232814,-42361,194211,123952,-56061,43890,73761,-83118,10719,55020,-90895,-12791,273895,289586,-18841,-187285,-164456,-172240,-121139,19921,73511,63877,66818,54466,6105,-115001,-169616,-32592,36259,-47799,-198963,-190072,-50586,-97494,-47378,96880,286895,305150,1887,-284068,-215578,109700,214634,28504,-97320,-86798,-187222,-215514,-109952,-149855,-325929,-389043,-296807,-173860,-123152,-68582,89780,284241,401962,425165,347347,282954,266383,112998,-70960,-103418,-99382,-14630,38150,-114659,-234819,-129412,134614,258039,43513,-277336,-485876,-448789,-151021,95829,38062,-158191,-212085,-153479,-237977,-191443,109259,200793,224108,161373,58200,-3566,3219,173231,287696,46487,-161236,-26436,96621,47483,-277,39388,128454,83790,-6079,51980,-9257,-139047,-42634,243036,328408,163775,47780,69840,53572,62458,26917,-63682,-69736,-2812,-72451,-287103,-395477,-198960,100586,213743,129732,109006,137502,55625,-20171,82854,195215,255827,278216,228465,-9796,-155834,-153213,-5291,319205,359951,10579,-314395,-268350,-39548,52839,-31742,-35434,-31779,-76811,-38808,73902,85182,57061,77142,-35773,-149697,-238266,-149337,69885,188142,26734,-156552,-101754,93172,251031,260708,97828,15915,57587,83927,56265,29000,-26086,88797,171749,120926,30281,64465,145700,132905,-14252,-184745,-298228,-212198,-44265,-161542,-343000,-123581,233895,365409,340573,144405,-240481,-493028,-283438,-10280,-69973,-150594,-123262,-177350,-180263,14389,216535,56335,-248263,-286160,-89675,-17066,-127726,-217328,-181677,-58371,92775,113567,46871,-48095,-44459,31529,61275,-16729,-138728,-112360,68758,73764,-20974,14619,183236,267743,133621,-96315,-146396,-59403,4809,136963,153773,181216,212841,100673,-57343,11598,56368,-180710,-286492,-90511,71408,128601,245573,325732,484424,258414,-47468,-250482,-391818,-397051,-309810,-396834,-462692,-457640,-315409,39941,316687,235632,11874,-85572,-21056,75054,67909,34422,5440,34955,52850,41621,-161002,-247923,-109960,67775,175951,54183,-75132,154,166084,62671,-115783,-168299,-244182,-227907,-142871,-241193,-440376,-458280,-375614,-310595,-111939,63030,-5444,-232244,-151766,-40490,42439,203207,262082,82904,-95270,-96284,-62478,20151,298316,399400,131930,-40144,43588,18224,-27645,24271,114686,172617,172463,29556,-185076,-133172,575,-58979,-232052,-365452,-134444,59011,-95835,-302297,-247688,72328,172485,-33834,-290782,-170186,6184,-24664,-99164,74826,177068,135944,134952,212644,141478,10694,-24980,36483,42009,-249460,-417082,-227812,-18932,-43041,-86368,-73468,-19800,137387,127000,37229,60036,148418,146688,273444,230802,-8292,-5910,166460,159838,87405,59821,75710,196345,260626,115771,10721,123016,109336,153730,451428,437423,223602,236755,210848,10201,-308275,-427038,-296750,-291124,-581229,-899313,-556467,-318924,-235607,619403,861822,180351,-665131,-1235424,-1347085,-509422,289360,71493,-293813,647148,1155982,813525,550342,558092,261603,22383,-207221,-248977,-62548,332584,426853,129539,-51598,-70595,-138226,-182389,-214095,-309624,-343491,-236188,-27915,29647,-176331,-265928,-213502,-120922,67126,243683,335394,208475,-28997,-106399,40457,45317,-112064,-223139,-293600,-315830,-234529,-81431,-28971,-71446,-147987,-162896,108968,383612,245672,47906,4504,26505,163326,345088,260288,-108181,-345988,-306157,-127963,64093,154444,145781,37881,-113409,-204724,-296996,-133438,71110,185495,160499,136547,65320,-69079,-150968,-175556,-47960,41492,29361,94190,231324,224216,177628,143202,119024,68406,95816,247085,257827,123873,-53736,-88356,62993,121864,-19131,-181530,-220734,-194328,-207933,-72904,7026,-19962,-13253,72728,88452,75038,-23970,-197705,-177496,-29707,62969,101414,66140,-128264,-124595,49348,210590,291576,294871,107297,-157939,-325031,-203997,9526,94379,135995],[114428,-48106,-234949,-246807,-139979,-90952,-148019,-239551,-206315,-30399,-11,-77646,-19893,24122,-29921,-84688,-21258,-47968,-211107,-183821,-101626,-130337,-80478,-34628,-59879,-141119,-174679,-112983,6672,202370,373553,392817,196117,-24535,-85453,-60543,-115451,-93069,120117,274703,216169,51716,31274,55600,-88840,-114986,101150,288446,245426,88151,-47143,39696,342828,426651,276608,217408,231514,10709,-87457,-12686,-45034,-64869,3576,27421,78305,152492,301753,480190,397576,145604,25207,71308,52035,-161797,-225055,15247,254414,207770,198567,219814,80144,-60412,-11898,97879,88767,-25787,27760,141998,76320,36035,170970,146623,4518,-140391,-176561,44122,370122,468560,281334,53472,9365,169885,214812,135631,-139826,-321569,-119954,52442,10506,-160143,-250465,-59314,237203,281925,324249,326928,178975,7000,-133857,-286845,-162580,58551,38908,-61091,-67449,1180,168227,283018,156811,5592,98490,107939,57572,85463,61450,102153,182532,98061,-50131,-257752,-382970,-302508,-196930,-46111,144622,85658,-101305,-140086,-134002,-17555,135960,215861,354737,388876,421684,312253,201741,40806,28198,111412,209904,210889,208063,91682,-68078,-231187,-260087,-194532,-120767,-132212,-136729,-98704,-120188,-211392,-211243,-83973,-23508,81141,174915,50087,-105570,-64476,-15940,-96751,-207346,-269796,-148655,26320,115837,185486,224133,179384,32960,-45263,-64362,-133100,-210701,-204423,-155685,-150373,-110381,-62305,-125774,-137397,-113558,-75706,-111500,-99687,-50465,67362,25335,15857,-27605,-116980,-182819,-80600,140958,166205,-86724,-168632,27567,59861,-85904,-64843,-117828,-214819,-143368,-71450,150445,355667,274367,81197,-84346,-135973,-18166,191281,367626,396342,304588,148759,-73149,-173254,-215473,-105612,-24695,-47574,-78644,-62038,10913,154769,155269,-102351,-247020,-146728,-18483,-187525,-159446,193409,386485,198580,47423,6615,25314,33518,-64212,61930,51577,-177562,-280729,-66169,143591,262430,221694,-89269,-384021,-322948,-220647,-248549,-2782,279320,226839,34177,-9989,3415,106562,146439,-51175,-209875,-48083,85856,10711,23304,108511,146856,70144,51441,162442,228020,209915,76876,-58514,-40170,63113,-19765,-16696,27198,-109903,-98853,180958,352664,222723,131262,140994,134765,130362,168688,176247,59323,76632,-37530,-224553,-200454,102689,121022,-238227,-475593,-321962,-143560,-149614,-205922,-164139,508,59994,-64629,-158144,-186016,-9631,156757,232748,73297,5901,132371,256673,53853,-149185,-131753,-10672,3365,-59149,-159278,-48107,113797,46465,3030,147982,125128,-63327,-106187,-87702,-92559,-48161,2658,-51454,-181655,-287274,-305552,-98542,255757,374469,197509,128467,101207,-19548,-116258,-111580,-94052,-49905,80417,150643,71000,-33010,-53341,-49019,90391,182050,50787,-237047,-194661,63527,82761,-139933,-110294,36364,-14054,-92633,-91688,27500,63410,-50031,-134226,-142514,-116891,53429,173059,109613,-54778,-216913,-219428,-252720,-335574,-318842,-259548,-239845,-49596,89681,138864,41151,-64918,-212928,-315608,-311796,-73921,125788,-68347,-321470,-170625,-62002,-24391,139426,297138,165207,103521,173640,32156,-190683,-112614,-86185,-180510,-46698,-15538,-306746,-677604,-1005782,-1065697,-592758,-23982,262221,17442,-267951,-26629,1607154,2980594,550791,-1644512,-197851,751854,-1017704,-2744353,-1748967,-770288,309119,1214921,1077780,842544,825743,583061,2371,-268402,-178055,-238047,-585963,-648640,-189344,82441,-439,82954,418262,537906,457410,344061,264254,116412,146808,223882,257744,253875,112723,27632,198929,370871,264060,43501,50577,157805,8766,-241005,-219769,-12701,212237,192181,34090,93363,138100,155,36779,79391,-45062,-28202,205811,229179,-47376,-205725,-205625,-223405,-151655,-52095,-16023,45668,111918,94337,-29821,-136328,-118171,5398,8280,-119604,-253780,-192546,-33960,-66510,1242,174894,332382,289084,-22037,-300402,-222029,157245,292965,39929,-131458,-105127,-198996,-273903,-235493,-300323,-457437,-470765,-278894,-165970,-166746,-121683,44855,182957,257007,280700,247036,218450,259767,200650,36162,-73823,-95245,25900,102967,-111559,-264750,-119568,146232,184384,-22234,-288279,-483122,-435899,-108937,126765,25166,-204647,-211639,-146543,-307200,-348878,796,189448,253372,242397,144845,-40561,-168472,28096,259054,126694,-108623,-24778,84084,73796,68289,73290,95065,76613,62618,169035,137736,-3308,41431,302307,415126,288043,143072,66850,43556,64346,4402,-58509,-16030,8371,-135898,-320345,-370661,-164697,103825,210409,158892,144895,169196,61781,-7316,145531,250574,187789,153933,149106,-39665,-173316,-140953,94755,448758,426556,28108,-273040,-185751,66726,167655,84343,48053,-44644,-149851,-44227,138210,141741,82464,139001,10772,-165023,-258113,-155471,52979,141419,-93642,-383134,-332694,1915,261773,326062,119907,-12618,33588,75801,30486,-76415,-143063,-13606,44969,-41561,-143529,-30233,133502,122828,-21580,-161702,-225371,-105420,31224,-106106,-205852,30201,246698,291604,287292,171468,-126448,-349687,-207595,53790,84667,-8001,-126783,-224866,-154773,98621,255057,35818,-223159,-197047,28522,48317,-151539,-257971,-144637,16756,185921,222526,121038,-9334,26660,146461,138951,-3320,-171829,-206474,-88427,-50216,-46483,13484,141898,241947,213153,79941,22709,26589,15178,89002,102502,161158,198766,63854,-111430,-78624,-102948,-352274,-355702,-48640,99995,92432,184495,281971,455200,261974,-18246,-194989,-281211,-247038,-278644,-527327,-587369,-522110,-432081,-87512,281695,246298,-39798,-169135,-110607,12408,98899,67683,-26111,8987,85397,46146,-197652,-253286,-120277,-13329,112926,127379,74685,64433,193457,151649,3255,-77309,-168766,-199935,-142439,-252465,-444008,-403073,-239533,-157757,-62270,7720,-28176,-120585,-22382,25223,44185,140997,174728,-6477,-194143,-143219,-32741,-6565,121013,178250,14408,-47929,89980,115346,16426,-20385,65923,160697,210351,147573,-60706,-78382,8050,-84770,-216898,-244953,-70779,19363,-163391,-349210,-192934,226389,324641,88510,-233117,-190129,-47799,-86599,-162014,-43598,92225,116609,70635,101806,91462,17478,-1507,44347,36789,-213314,-343030,-157539,53588,-2736,-134837,-131968,-26328,122310,84583,-10441,50904,209190,189765,218919,141155,-17786,68783,276045,288383,171388,70241,15488,108230,175186,74592,-8307,97284,111099,202841,510081,500756,255888,248227,280762,188844,-96258,-297298,-280297,-329392,-547578,-1030130,-1009764,-664880,-465041,216643,864822,642987,-365523,-1149993,-1244970,-358808,402134,-19527,-773624,-220505,767292,1121276,889997,488295,71092,-140013,-244629,-127518,65358,402928,518261,244316,54147,-14696,-152193,-249801,-295209,-350238,-333286,-178193,13778,-27010,-301715,-311569,-143807,-58149,10786,185499,361034,234118,-5416,-32757,147989,127441,-90800,-252073,-327145,-340025,-268561,-144594,-102811,-125539,-172771,-146184,158086,425474,245833,3668,-73034,-59868,124605,387775,379291,30908,-270719,-271777,-38536,205691,265453,225556,65162,-144929,-354492,-513708,-303860,11452,148479,143196,156991,110137,-19074,-112708,-122882,-32851,-8484,-45125,51533,201217,184191,197315,254003,223209,105670,67895,178865,202270,164269,61587,-83,107663,172898,51731,-135771,-181792,-97657,-124215,-107081,-54876,-35922,-7467,93091,134257,102202,-43211,-233644,-252750,-157633,-64691,51167,87307,-89429,-59667,141819,302822,400674,382044,155467,-127336,-298678,-160654,54985,128205,136594],[33655,-114266,-271429,-294169,-223193,-193876,-259521,-354029,-252942,58884,148452,-6063,-70712,-81347,-78808,-40356,47961,-31125,-221480,-154646,-83071,-158007,-107613,-16186,-58529,-159959,-179242,-135623,-50813,122521,272711,300694,114287,-30608,5351,41980,-20172,44019,245301,303079,175819,-24295,-81506,-67316,-166496,-148731,149939,342702,247144,17805,-113319,-22401,240740,341137,215192,154084,223856,147091,130511,142290,67945,74989,123998,99365,130456,133373,155318,274697,284994,128733,17572,3443,-15041,-169594,-215744,25075,288990,247227,199345,231113,131824,4659,-7914,67305,78638,7770,36592,106746,30070,4766,91230,12633,-57065,-119332,-137768,54169,396127,499667,273163,-11832,-66829,110546,176268,74165,-221972,-435583,-321621,-127447,-5054,-17768,-117549,-27655,211299,201302,165612,201420,178072,90574,-51750,-189979,-22424,175412,55480,-161197,-165660,-49643,120827,261494,146187,-76480,-41162,12027,20186,81720,78685,121229,182890,108325,-88467,-360393,-561691,-438221,-256241,-50018,139798,79679,-56972,-156873,-311328,-194292,66099,159774,290724,371230,484272,492254,333633,-12628,-96399,65381,230992,240034,210190,66806,-77348,-185422,-186359,-137191,-102859,-170648,-210833,-198923,-164046,-201239,-249913,-156228,-89856,-15023,111856,58277,-36813,16483,20455,-88938,-203342,-267554,-121076,53252,83398,94804,142544,121506,-19668,-96246,-91266,-116263,-211933,-248995,-183382,-190346,-175682,-118109,-103756,-53072,-38502,-54193,-29784,102109,125987,92811,-31446,-3908,23182,-51857,-178984,-134342,99522,167412,-22332,-67140,90334,96654,-18722,-36531,-156559,-218294,-25029,86756,248687,393179,256291,14949,-105546,-86107,16628,185798,298665,299922,219709,71371,-123900,-157525,-190981,-79595,11947,-50276,-187586,-170330,6806,210703,235630,-7209,-203812,-120745,46926,-78219,-63384,195843,259913,69940,-4458,-24574,-61771,-78942,-125834,72176,148206,-84093,-323584,-283762,-93384,191719,249866,-67250,-333508,-251229,-173178,-167319,100910,330380,224397,-794,-46289,21400,126324,87717,-92278,-211798,-121195,-49165,-73515,-20136,43641,59609,-19221,5789,179075,263965,213139,39918,-113543,-120399,-41363,-52934,38146,108684,-61325,-82634,147313,242053,111527,85691,175189,180807,158163,220330,289391,184676,206436,124937,-68212,-136027,88509,116967,-226729,-498341,-381860,-193381,-150797,-221153,-254187,-50876,127006,16091,-121742,-81532,124271,157563,187823,84372,-2406,66691,147207,-81553,-261447,-154854,-7054,-6341,-37112,-116691,-52265,80333,95085,65444,95235,35191,-109958,-142230,-99365,-11687,78518,78317,-15843,-160153,-346205,-468950,-237632,215745,382003,191246,109198,96805,-24442,-116095,-98882,-109548,-118433,45339,177759,157563,97224,54281,-12051,65567,133916,-24669,-293507,-205984,47947,88656,-77378,-28662,103879,59382,-50555,-85473,29002,94631,-31407,-122500,-110580,-77231,37315,97474,10838,-159283,-275418,-240982,-286651,-362472,-330594,-313097,-285738,-53683,39269,26939,-76630,-85617,-129293,-260315,-310921,-65423,178118,-273,-298973,-186130,26634,173090,243883,251710,163722,254767,327376,90386,-185740,-130297,-79887,-208285,-199543,-207642,-468892,-837154,-1075412,-1066631,-559635,202548,786229,689405,-19329,-466558,1035652,1246463,-2419808,-3012677,2230462,4272508,371412,-2232545,-1785039,-1143463,-63362,781585,688562,678146,895805,632404,-149467,-463846,-244654,-298545,-675362,-638497,-97525,194208,124778,214247,519858,627493,498277,352415,233504,38922,4907,68363,146619,182519,4972,-145597,108714,404122,299726,78531,99999,175940,-26755,-250816,-142053,63035,236505,258658,155113,161989,180880,14063,-26075,32345,-34495,-52806,128876,182402,-36188,-167310,-187911,-197687,-149316,-151221,-142851,-17486,113531,98629,-73621,-166087,-101675,-9941,-54385,-202252,-310300,-186923,11765,13622,78070,247217,359065,241856,-60086,-294877,-216871,152214,288342,17377,-155378,-102836,-170953,-294043,-357742,-475509,-563575,-465097,-221839,-154924,-202509,-174231,-12216,73244,74206,71022,80967,82769,135175,171340,75146,-53755,-73232,68623,162802,-82374,-241193,-97305,119955,75574,-103856,-285781,-420266,-361886,-63013,139732,15252,-227862,-208995,-130522,-315269,-433304,-75703,182635,285639,303957,206209,-80105,-339953,-149772,167424,172534,-47167,-27747,51368,50768,98636,114557,70501,58226,135952,284708,251441,104001,99352,314066,453684,393499,239368,62144,20474,41387,-43011,-66114,13015,-13283,-203680,-322664,-301513,-111733,98736,196836,187520,199961,209406,69388,-16710,150518,259229,114166,36858,49481,-27759,-116788,-80558,178994,514442,424546,22720,-193060,-79327,167129,299565,238668,144068,-63500,-217543,-66490,155754,154503,73283,165886,49586,-146948,-212422,-95691,61815,95036,-187354,-523418,-485947,-119798,177924,278590,69249,-65506,5809,60362,-3842,-152853,-219973,-96334,-83163,-180845,-259598,-91996,107883,93960,-9789,-82931,-81902,36908,92666,-64383,-75353,125631,208976,172639,185145,156463,7665,-139134,-96645,113271,233101,140774,-103883,-244123,-107191,161591,229112,-28884,-191558,-90656,132777,109428,-125255,-233385,-79045,103532,267919,296555,180569,37574,93019,235384,196339,2662,-162767,-225833,-213506,-179472,-57422,29404,86218,164952,249866,231159,148934,83430,34489,50963,31777,94838,159620,65529,-109336,-148189,-233066,-421387,-335472,11840,126486,72314,152230,263429,398558,231385,19602,-94115,-118037,-68543,-210787,-569222,-602869,-491280,-477609,-201895,184894,185074,-104122,-224111,-166705,-49529,84460,84932,-32113,13529,127873,70964,-183051,-222559,-133509,-124928,29118,174369,223570,133624,193598,194133,108905,17289,-85183,-163907,-134521,-229916,-389255,-311955,-77245,32778,-14508,-66273,-34242,31899,121485,73993,17911,38712,31679,-117954,-263006,-154259,-2499,-63489,-133159,-108189,-115401,-68302,87635,153065,54830,-46516,16664,128548,232659,263271,71729,-30933,795,-88049,-173692,-121167,-13114,-15827,-199093,-338448,-117747,309100,389993,159771,-164152,-171960,-75575,-129959,-205925,-131099,20111,98885,5844,-37129,-3549,2103,29986,77994,74187,-113044,-196826,-59738,115916,17813,-185163,-188025,-50918,81008,39525,-45779,28469,227353,202397,143597,28925,-52646,112189,348616,370621,218277,62136,-53035,-642,80469,46169,-29154,43235,88958,226101,510125,519481,283443,254172,312802,328984,97783,-192532,-266935,-273627,-340463,-888928,-1181522,-988258,-797916,-274084,552078,865915,31259,-869073,-950300,-86920,527312,-40725,-1103561,-1086713,113824,1175005,1105685,394291,-24597,-192836,-202158,28615,180009,401671,495472,239569,80002,16333,-159142,-307507,-348782,-350572,-315628,-132820,49947,-74706,-405858,-373378,-125775,-23470,-35196,112238,323557,206511,17769,52696,213220,152534,-84817,-259842,-310504,-307627,-273014,-203458,-165871,-179093,-196896,-119550,181791,377098,158555,-60076,-104828,-110162,46024,317953,371077,92417,-182360,-177973,70405,318445,367912,280525,53031,-192943,-464815,-627074,-408202,-35558,98053,80631,115785,106501,44328,-12775,-37757,-26273,-56946,-107416,-214,155650,155629,208409,293239,241872,90293,11844,58430,79203,131666,141438,89330,118020,166451,85302,-82249,-139733,-18482,-40410,-112823,-117301,-82080,-44156,45152,106107,104553,-58930,-267176,-328261,-281859,-193085,-25184,78412,-58419,-7980,204853,323934,398422,382669,163757,-94145,-247973,-114368,65413,118926,89683],[-39670,-136906,-237837,-259381,-232490,-251345,-345528,-447670,-303448,92897,249018,47150,-137843,-193853,-109536,32100,140067,15986,-192057,-110364,-58955,-176307,-135075,1458,-59397,-161224,-146460,-117502,-78479,31070,113226,145015,15849,-32198,85790,125020,71755,169660,305001,237026,68642,-108378,-160133,-155837,-222697,-163831,185506,373479,241556,-33681,-156309,-77661,124874,238514,149650,108813,239587,301211,345889,265109,156763,203121,232843,152796,147330,80496,-27654,18712,96663,61829,287,-72565,-94849,-171216,-223484,-29009,245995,271856,221260,240062,179744,66363,-3772,18470,54696,70890,108433,105313,-2715,-32910,-32929,-190973,-164360,-92461,-63239,70111,372346,473815,238840,-87476,-176108,138,84711,-30963,-313072,-529837,-491952,-306831,-30491,126403,26060,-8416,162431,134690,49758,71885,135984,156893,51854,-41689,149430,271338,48137,-235358,-203618,-62246,79628,226346,138901,-141482,-181950,-87639,-24021,59661,82873,121595,171188,163002,-77671,-388402,-638358,-502583,-278217,-42666,130800,84127,13273,-124689,-425228,-327593,-10111,88836,191830,307680,494531,609954,397304,-74311,-197894,24565,266106,293724,189713,9439,-103343,-131808,-68026,-15055,-51158,-198828,-280082,-279845,-190961,-170467,-245294,-193556,-133878,-113995,7184,57810,63797,109562,48838,-61267,-148474,-218294,-85949,78369,49733,-1322,63279,81521,-53038,-150901,-121729,-94514,-222140,-335270,-254477,-221556,-231034,-185746,-87595,49355,61019,-15166,36474,232188,261276,107465,-86007,-71329,12061,-224,-154671,-168439,41119,126765,24108,29072,165105,168518,82586,23484,-140336,-180140,91576,228713,293399,333112,147221,-94410,-144180,-24043,76792,181890,227658,190942,102958,-30398,-165794,-117467,-117942,-45666,-2292,-101703,-263841,-213793,17097,223177,263474,58889,-175039,-128897,32151,-35775,30956,209866,124375,-64200,-51797,-51014,-147227,-204323,-229408,36656,210286,10175,-309399,-405171,-258501,115252,247032,-48067,-227536,-116452,-104567,-111911,111441,280131,162767,-38668,-57076,66879,164411,57994,-78492,-148197,-151263,-158752,-150684,-78805,-42458,-32331,-107932,-49056,175584,267480,166843,-17502,-158584,-208825,-167051,-102726,65593,138960,-47737,-68034,99959,86359,-77867,-30730,147568,161974,97498,184616,348883,290899,324918,297081,121022,-2789,131191,148611,-168320,-451289,-413450,-259031,-158869,-230496,-336565,-138801,156316,132064,-30255,67076,268871,138539,107057,80021,7170,14698,36763,-175397,-295306,-152314,-16734,-9956,11326,-35366,-56198,-16236,84107,95043,34909,-37892,-139475,-176919,-112248,70835,198688,162351,69003,-60611,-332050,-574933,-363211,123968,323032,139489,74047,113844,31251,-53833,-20792,-62663,-135091,35758,210226,228067,193873,109616,17143,68678,103893,-89248,-321929,-202432,34032,131654,50938,80986,164596,146354,36133,-54509,19514,112787,-14780,-137064,-118802,-47995,21545,-4507,-121893,-292929,-345606,-241503,-246789,-293735,-293955,-363815,-317313,-45907,-22463,-87115,-146016,-35482,18169,-129354,-257108,-80332,178801,73249,-210071,-142221,150640,372542,305283,148036,122907,307869,379903,132326,-80492,-41617,-13152,-170391,-283683,-301539,-506597,-856273,-990617,-914864,-441335,366454,1087008,1014001,106329,-686167,725541,72205,-4367004,-3320681,4570453,6673019,1010346,-1887681,-1791947,-1342816,-399263,175295,213256,428242,835163,585968,-306326,-547314,-229690,-341820,-738747,-539689,16131,252890,225707,347041,577083,660143,524269,308511,144654,-56152,-149375,-113140,-9649,37467,-150707,-296254,44962,416207,342066,131387,136366,171431,-29250,-178867,-1215,166945,261160,318934,285072,236138,196228,-26138,-131354,-44438,-38486,-68137,65376,157750,8881,-74972,-91120,-75234,-96024,-230343,-252974,-92839,81091,80761,-83639,-168890,-112709,-68852,-128082,-262234,-340944,-163445,88735,131562,178467,315109,380617,191899,-89229,-248172,-177185,117567,220709,-14453,-148265,-65696,-96004,-259584,-432907,-609354,-600681,-365622,-136364,-138276,-218540,-204840,-61705,-16428,-102780,-147888,-95776,-73729,-59078,46036,50483,-32850,-31646,115410,221259,-21845,-174288,-68059,70998,-20998,-160339,-249375,-296954,-238215,-23110,132328,19750,-212852,-208010,-103226,-249162,-412042,-95661,174271,300846,335812,241683,-97264,-445626,-301288,44826,178013,26619,-9397,31752,16263,111710,170176,74932,48272,201368,364734,296637,148979,111060,266546,420858,440336,296404,58431,353,11100,-87362,-66110,23990,-49783,-232246,-262723,-184711,-45611,88976,185998,224901,270562,254330,88457,-29927,114200,228828,56822,-50961,-59372,-16771,-26398,9075,224517,503773,373100,25783,-73679,32950,239826,415667,385460,220859,-83125,-259372,-92837,135155,126531,42288,167724,82720,-102010,-124917,7135,91844,55693,-237757,-536934,-505510,-212884,58220,149740,-43481,-130553,-6284,55243,-32329,-168937,-217210,-120901,-166693,-255491,-275250,-86934,78013,47165,12790,30281,99626,184608,116565,-69062,672,159686,158660,52353,59399,106310,133005,71038,-1339,132790,318578,249910,-64820,-246696,-69956,175197,136597,-124141,-161553,-127,181553,140004,-61686,-151753,-12801,155889,292696,295030,193928,76448,138938,274267,218613,1949,-117562,-167719,-252656,-244360,-28091,67592,35237,67280,248264,329883,207499,95918,49035,21609,-47765,-1572,100185,95845,-54870,-173773,-294867,-377552,-231973,78598,142798,70923,157590,268926,326834,163676,36356,6943,42966,79043,-140794,-534028,-535495,-405361,-459998,-287761,39088,55925,-172723,-248679,-188786,-97709,32981,87464,-8046,44478,164074,111295,-126499,-185696,-170701,-249461,-67446,168639,304467,163396,154038,179765,155382,52199,-53588,-144133,-129225,-180968,-286873,-215612,45517,190192,17275,-145532,-36143,159609,222202,85461,-36892,-87328,-140765,-236934,-298047,-143173,11417,-129558,-382629,-389827,-249007,-116389,20085,98985,62266,-54694,-33208,69195,208326,311165,151898,-15755,-37012,-95669,-138616,-54924,1243,-53317,-205852,-289210,-62152,298947,363190,168752,-96863,-112413,-68583,-153419,-238451,-181826,-43697,57301,-68133,-184308,-137559,-49927,51758,125870,135172,5677,-44354,17723,136641,2384,-240281,-256432,-123366,-1205,-15245,-78519,-18628,180509,162436,51277,-83413,-102653,106647,345219,363586,204612,35040,-103541,-94639,1113,35949,-51510,-35607,35466,194814,429621,464700,283823,254962,306232,387121,207933,-143770,-252222,-130996,-6383,-509736,-1077139,-1304091,-1278991,-850987,-42770,816907,468652,-428590,-532704,216844,610231,7893,-1193528,-1736672,-717070,871727,1102292,319007,16620,-107039,-103446,144495,222465,322923,362026,108003,6012,4315,-165190,-342020,-364721,-335956,-327164,-135005,57535,-110908,-473319,-445402,-164393,-35168,-77457,34319,233710,129795,26129,116277,209659,105677,-108648,-254021,-249572,-220156,-234524,-233545,-208024,-229717,-219698,-96072,159172,241102,3786,-131712,-87461,-108152,-50005,150581,235799,61182,-116629,-84506,128552,333069,397614,283760,22852,-226203,-499571,-624851,-416622,-56758,43441,-14023,21987,54724,112419,151280,72374,-32716,-94788,-141074,-55123,95815,136247,199682,245877,169993,20935,-72236,-78441,-55413,47284,154411,151384,112480,141060,107810,-16159,-88086,40648,38473,-65020,-135128,-120142,-98656,-45940,33669,103822,-46780,-279544,-385675,-377237,-287280,-95130,52988,-37378,21330,222865,269999,277262,293026,141800,-45594,-154250,-49112,56441,80516,20202],[-76437,-94662,-128382,-146888,-166193,-245791,-373919,-474013,-312500,102844,315969,101906,-176504,-259453,-101761,118764,244527,100385,-117720,-52979,-24965,-175058,-145807,29434,-34830,-120485,-61898,-37734,-51027,-30160,-23552,18182,-34007,-5220,151463,184572,162880,284407,313355,115202,-59368,-157079,-162595,-161037,-210959,-125107,214056,385373,233105,-51259,-151698,-86527,48552,153781,112414,115347,289900,435913,499651,333595,213556,298304,310141,180398,132975,26395,-162425,-182105,-92220,-18079,-10483,-125140,-150076,-144069,-211222,-96942,172344,292198,260516,255863,235528,137119,32955,-9393,32652,142883,214208,132016,-1399,-48983,-146787,-376892,-268297,-55035,35833,92553,307255,413451,213946,-126851,-261520,-93030,3162,-123219,-372677,-569298,-570275,-419070,-47798,237948,149736,1514,106574,103613,12363,-19727,68606,189623,158604,125455,309169,330946,32858,-245315,-155712,-11079,72044,189276,142956,-158595,-271624,-150925,-46370,46975,96766,117678,144613,213360,-25823,-330585,-582052,-468581,-242610,-11947,127906,99620,87116,-51283,-425366,-364756,-64877,26714,95041,232255,473043,637929,384637,-114709,-240777,1875,297930,350960,167160,-51489,-129619,-72791,71547,143559,19973,-212022,-320306,-296875,-170262,-111642,-179329,-158357,-122507,-176370,-104769,55619,180241,206844,81633,-4414,-38684,-122538,-48958,97995,28563,-68167,13802,71958,-54490,-183603,-134136,-61439,-222677,-416447,-329663,-224189,-248388,-241368,-93548,141116,174011,46192,72527,258152,319604,133172,-92017,-146146,-46069,35334,-99170,-152561,9824,85183,54609,103131,244681,273201,202670,101232,-85501,-115647,184823,327793,287159,212510,-5171,-207836,-180326,42072,155760,189405,185603,109140,-10423,-127710,-182421,-56628,-6123,3784,-48224,-182835,-284610,-170323,54792,201244,239471,91071,-138408,-141826,-34991,-49665,111754,245089,40467,-152382,-73284,-49081,-185755,-295100,-338735,-23198,230576,85393,-234765,-388088,-300895,55977,209501,-36770,-94789,42460,-27341,-85192,44234,157470,81495,-50182,-34836,122238,200257,61453,-4203,-21895,-122755,-203696,-181428,-119813,-115181,-97957,-159374,-73930,176709,249539,90704,-79443,-181951,-271355,-266804,-155406,61036,124057,-57675,-48806,59404,-71101,-287532,-168160,77520,80412,-40757,78179,350260,355944,399939,416193,272411,153556,220122,208137,-77723,-351886,-410998,-323515,-173507,-224539,-380803,-237006,128285,224222,86858,235858,400911,116059,24541,77539,50223,10270,-17360,-181190,-239960,-138259,-44819,-9907,67712,55871,-69311,-158609,7994,96509,8869,-60579,-133643,-193475,-126903,122026,272847,229179,173907,75431,-261643,-594858,-439013,8240,212406,53365,33485,143910,116511,45999,108229,35844,-111517,21381,213282,256171,225105,97226,25236,92540,98151,-114379,-308134,-192685,13359,185862,194911,176936,198974,223977,146912,2498,21713,120162,-5876,-170217,-160977,-42210,3771,-102699,-234570,-392941,-399859,-227566,-160854,-170705,-229377,-384205,-304256,-11971,-71563,-173272,-145132,73311,184328,33236,-177882,-127732,116132,128563,-74710,-39514,276328,505233,289537,3829,46921,246226,308557,139226,81478,122261,97680,-79252,-282693,-291289,-432964,-750733,-803215,-687756,-317876,371953,1042562,912519,144013,-486684,951000,50806,-4619734,-2715646,5560373,6770566,789667,-1716231,-1718492,-1257779,-577404,-414978,-183263,220642,687529,464622,-408895,-493170,-148058,-371533,-776056,-418730,81710,222079,283985,470713,608557,658155,550758,235113,24008,-129508,-246680,-265064,-174772,-135409,-300909,-367375,31524,404971,375826,174180,132551,138851,3339,-40771,163751,258645,271765,361446,383026,281394,174842,-90440,-224015,-108476,-39418,-69190,16122,133936,51883,33653,61529,108656,-9969,-263811,-310784,-151613,25784,50006,-48310,-134360,-146618,-159660,-199094,-286917,-339915,-134009,168947,245289,271360,360536,388358,150126,-98988,-162055,-102193,69277,110668,-48170,-115474,-6768,401,-186031,-444855,-663109,-566262,-219884,-53620,-127269,-220697,-211695,-102621,-85839,-250851,-334724,-244342,-214226,-261302,-129444,-24798,-15209,15168,151476,262436,46232,-107965,-61736,2690,-82027,-174860,-187133,-154199,-109922,-9146,93926,31333,-166929,-219891,-85535,-140380,-303648,-66743,152330,277395,324537,245685,-90360,-463667,-395704,-79775,144333,100693,34977,36457,-5664,116532,221310,92691,35918,224242,368096,252014,114356,65960,162325,313710,400124,277482,42372,-17635,-20922,-113867,-52385,18657,-89722,-208773,-146498,-46747,12122,66467,172693,260238,327795,280163,106220,-43536,52322,165356,17436,-108672,-167708,-52519,40179,90487,213471,416433,290794,50111,56808,119027,266648,481367,469722,241304,-109842,-277524,-120056,88364,68039,1439,151650,100717,-56743,-43090,103726,118719,14390,-254636,-452298,-418828,-251785,-48028,-13032,-190473,-193146,4005,62767,-49822,-121811,-128981,-74428,-179800,-249898,-192335,-15774,45747,-20982,21894,135597,265602,300415,93258,-130582,1159,151101,127243,-29897,-59058,31808,211865,210956,40375,95766,308012,290043,-26109,-251849,-76491,125137,-3092,-229576,-142549,44334,150987,122719,10329,-46601,24572,140051,237816,210004,147442,93850,155252,254723,200021,-2458,-55648,-60975,-192024,-209256,46144,124273,6290,-14682,226517,370627,202706,69718,51571,517,-119836,-101052,28667,131373,35808,-136534,-265410,-243590,-75430,139638,148187,87296,192698,281351,250116,70117,22345,77450,158754,161319,-86252,-442343,-421298,-302726,-394391,-331251,-119274,-103103,-223151,-237175,-174381,-108016,-14011,94797,50684,95146,184414,161015,-42121,-156774,-227532,-352746,-154529,112522,284838,131996,86080,127907,133262,11288,-85725,-136724,-116473,-107290,-151323,-127312,99687,271140,39256,-199357,-34850,221646,250804,68384,-91337,-200993,-295418,-331164,-295003,-119716,13018,-164906,-531824,-583055,-357006,-175513,-82404,-19557,44100,-36299,-67987,-666,140789,278211,169615,-21753,-89234,-109784,-118491,-56566,-24848,-77241,-172896,-206859,-30455,233587,290255,148985,-21831,-4347,-8909,-140597,-249862,-187775,-82733,5600,-128897,-288483,-256899,-110254,73744,193258,215107,117219,74399,60499,122828,-26621,-271943,-315581,-224772,-97980,-60768,-98432,-75033,88711,91720,-21584,-152295,-130985,78625,282305,286465,156193,21390,-95144,-125250,-29099,59172,-50805,-103103,-29888,118126,297839,358949,268803,278105,301567,378366,233211,-122784,-197780,87277,389169,6915,-779308,-1573711,-1818600,-1429734,-741848,598041,897136,100325,-79876,482099,641936,126852,-1012519,-2018317,-1540501,284185,921587,334292,201739,119177,39499,191418,194372,217898,190975,-71080,-109626,-18653,-141381,-309837,-306752,-292227,-347439,-164618,52415,-111590,-474889,-482535,-207657,-59367,-91900,-9504,143792,52632,39445,154915,159029,26475,-130242,-208721,-131284,-64828,-121829,-187248,-192792,-243276,-206639,-48580,121609,82433,-138720,-157026,-4435,-32939,-111637,-40376,49465,-8538,-65468,-11564,128396,257788,347710,261211,35816,-183832,-416751,-501547,-305797,-18957,23838,-88870,-75578,-7492,193978,373187,213424,-23346,-87983,-114559,-81436,54812,146058,190783,154560,63352,-55834,-148646,-167810,-123753,-24951,126525,196939,138301,160941,172012,88454,4570,118053,142017,64043,-59032,-91598,-116034,-115033,-10148,148844,29005,-236600,-384708,-395705,-294254,-107663,46654,-3916,53450,217208,181952,95885,156937,124153,43791,1217,58428,62684,48646,-25734],[-128624,-57343,-29829,-53135,-111235,-238986,-390131,-471252,-310733,71273,315580,114476,-213529,-299992,-103365,145512,286475,157751,-63420,-43741,-40366,-210761,-189768,7166,-34660,-87800,16539,46912,-18777,-84649,-122606,-52195,-41530,11494,153100,174731,199960,333159,249718,-54092,-207572,-189296,-118735,-107948,-150765,-66073,184956,322938,172513,-80957,-139531,-76068,-6754,59803,72489,135939,323933,473046,508069,301382,197761,305546,303590,145192,65729,-37720,-229669,-294217,-249546,-107590,-36998,-167004,-189038,-114599,-188826,-163034,86402,276639,261765,242857,264812,186379,82531,-24251,-10436,163348,269979,129379,1867,-61744,-237672,-502955,-354156,-39140,107780,87527,188469,313007,194991,-125335,-303600,-146545,-50469,-185456,-398472,-557722,-554777,-450672,-71388,266593,201736,-17388,34771,80228,18256,-81307,-30165,152458,219550,247221,387112,318379,308,-207188,-63124,74227,82610,130991,131275,-139472,-299324,-176506,-53787,36950,104412,94215,82091,190433,13286,-236686,-435513,-363703,-170619,21730,111787,97639,121730,20386,-325563,-309418,-95626,-27056,9961,152467,420479,552346,284467,-143000,-236852,-19345,287877,365967,137819,-107167,-154695,-29079,175609,263860,64229,-229522,-336410,-251943,-111055,-48540,-83801,-69668,-68996,-198593,-205172,38667,264955,272222,106991,60133,87571,-23249,-40350,86060,9280,-100249,-9659,76540,-35127,-186826,-129297,-32978,-214535,-462208,-378306,-201102,-228001,-278558,-138608,180438,263845,109246,61666,178701,284444,175961,-39524,-201483,-131481,43374,-30454,-93452,19419,63935,64296,138630,304324,372028,297917,160766,-33213,-61760,225720,353618,230548,66841,-156754,-295695,-201080,92221,218806,189463,169088,64583,-100848,-202517,-177846,-1940,96295,48536,-113703,-277550,-261415,-66214,106371,151188,165846,81979,-85708,-135709,-117282,-100065,157307,281129,26114,-179454,-74048,-22783,-170182,-333465,-421796,-87816,198911,111626,-133180,-260784,-235178,13273,129932,-49672,10671,160620,29197,-88645,-62711,10154,16112,-27789,776,144830,193819,74593,101251,126483,-58384,-189780,-163390,-132986,-161006,-130551,-161311,-52114,187416,207841,-4347,-143019,-188680,-290624,-314110,-209701,13772,73144,-80443,-33371,28591,-199705,-462123,-286931,-19253,-51733,-225769,-71062,291266,352555,395963,424420,323665,268774,309240,258865,4266,-249650,-388000,-367660,-191574,-204904,-378763,-321592,35749,229937,181508,381119,485907,91424,-39846,80234,116052,52451,4576,-96251,-129072,-140088,-101395,-23617,100258,115559,-99927,-313330,-124661,65177,25494,-32179,-97719,-191641,-150586,115449,271909,248612,247474,175950,-185600,-542868,-458176,-110433,64536,-59394,-13955,160368,176813,132526,240226,146717,-83472,-42895,136631,207907,168410,13603,-11542,102113,100697,-93239,-257456,-191078,-32812,203069,282033,208279,180389,257865,240813,66294,37561,106703,-19383,-212129,-221876,-71827,-29324,-180176,-297815,-429433,-426721,-219227,-84200,-63807,-172081,-361599,-237973,44674,-98286,-217776,-85379,196186,306536,161976,-119520,-218382,-18576,128806,55754,83245,348565,509966,178659,-158103,-57310,88084,122175,92044,221887,281085,197453,10029,-231451,-217308,-293663,-567942,-579079,-462129,-250925,186260,648719,457058,136732,124489,1719510,1110515,-3255332,-1651322,4521648,4333183,-104315,-1662723,-1541565,-872325,-531297,-813104,-383015,150724,516895,299745,-425125,-328151,-35732,-390696,-794760,-358226,37398,90337,286915,559512,616310,631820,567226,151365,-101906,-162574,-251423,-353203,-316248,-281544,-392937,-343784,52629,356985,371008,171559,64342,70605,51695,113622,295697,298533,259240,377472,412427,264534,114945,-143099,-258551,-128287,-24292,-56560,-26661,82731,52426,107950,214197,282316,71286,-247090,-302486,-174140,-36986,14895,16953,-73674,-194107,-263121,-258003,-278248,-314562,-115912,217083,310436,321458,364543,368623,118919,-84904,-51757,-6321,20160,-17394,-85727,-75189,48987,79469,-104931,-399431,-629680,-488401,-96425,-2152,-128239,-213819,-199997,-140111,-146991,-358414,-460706,-340731,-315091,-413247,-294602,-122480,-5033,53134,160437,268231,90915,-87205,-105569,-77939,-101481,-148593,-121520,-45307,-23154,-27982,27181,41259,-104678,-244480,-97000,-35869,-155664,-13579,113362,214481,273102,223100,-66992,-411052,-428220,-178378,92092,164317,98810,62173,-5226,116492,244770,96389,212,175758,279118,132778,20302,-18323,31907,166217,284980,184786,7517,-35766,-47743,-111158,-21544,5917,-118326,-140988,-3306,77870,46573,30236,149646,279495,345880,269528,108922,-54466,-11234,87777,-3606,-133925,-251942,-142452,50953,141202,158481,282534,206153,99941,168182,161197,255551,491466,468118,196104,-140008,-275570,-138494,40905,9560,-26003,132709,99312,-32219,-1111,157142,126219,-31037,-250587,-333542,-299729,-237739,-105517,-151155,-322587,-228233,41958,86310,-43654,-19410,30005,41042,-110360,-162976,-38792,101961,21611,-98449,6289,204153,378035,368262,46077,-215550,-44778,141070,141404,-39863,-129977,-41752,225173,249482,31317,26474,221782,272446,12486,-258808,-129341,30411,-142032,-309737,-128806,40068,60727,73071,74452,53648,30272,65472,130026,85392,67527,97610,154756,200423,160431,6000,10745,59464,-51545,-78213,155443,197333,19707,-42542,216114,376373,170833,36962,55046,1152,-154339,-161966,-31512,157961,151623,-19567,-135655,-50433,102852,195635,158225,128486,249670,291810,186847,-16081,686,121382,223261,189569,-33874,-306586,-279253,-191238,-286125,-314128,-232560,-223709,-218199,-173649,-111411,-48117,5088,140056,149608,163254,193886,219067,63422,-120706,-268447,-391545,-196068,41074,184606,55147,26696,83332,77929,-61174,-133105,-107822,-67286,-844,8134,-37218,105493,282892,75666,-189155,-13840,222451,222978,59747,-97718,-258093,-379852,-359764,-247790,-82881,25828,-129296,-516845,-627841,-401080,-206609,-158663,-130392,33575,22534,-62484,-46831,66226,204474,163715,-8406,-114700,-106199,-89199,-84801,-52503,-57020,-82801,-84529,5913,181283,238112,155556,81351,153445,116858,-70358,-217642,-139546,-66328,-11828,-133968,-290165,-287366,-127762,117587,287617,316368,216420,151578,83764,107667,-27903,-242450,-326430,-305546,-163016,-69862,-89274,-113977,-3478,34620,-33548,-142099,-103938,69957,208125,194907,120193,57167,-3743,-63707,7231,119838,-5670,-120618,-79382,28504,168091,252512,266092,352289,345645,348972,214648,-79515,-72298,348716,764853,512925,-422219,-1723153,-2228508,-1868184,-1308740,366829,1251883,601277,303478,652785,632257,289600,-625606,-1913021,-2157148,-392979,688367,476111,468442,422153,198130,168997,126876,140125,58972,-200865,-187672,-15070,-67551,-186781,-158190,-202280,-340635,-189499,48508,-73617,-411057,-454980,-208054,-62039,-68015,-3943,87967,10078,65373,161420,85963,-45761,-125370,-118250,26479,131879,54600,-57592,-114801,-209794,-147758,31061,94026,-43634,-210453,-111220,120678,87869,-123920,-198789,-116211,-66742,-30477,21859,81799,129764,232330,232568,111929,-55826,-236514,-302334,-117850,64061,39476,-127136,-159094,-73215,252967,573142,340157,-5212,-48874,-53732,-93758,25787,161601,165581,41871,-44674,-125073,-218191,-203530,-119954,-69703,65606,208018,184689,218740,260369,196428,111010,204892,250077,222085,71353,-14666,-103824,-154613,-14572,220444,126327,-176403,-352688,-359536,-239236,-89111,26799,2043,58514,162704,54687,-118731,-24480,78625,119290,144520,144067,39987,-15764,-81622],[-156144,-9429,58647,18731,-60380,-201536,-356337,-407878,-255764,70450,310740,126881,-204952,-272850,-79827,136986,283173,202342,-13039,-53431,-78866,-257185,-237630,-45214,-44038,-48793,98391,140766,30023,-94311,-128101,-10515,22657,35213,119020,131668,200343,329786,167883,-194311,-316894,-176143,-17966,12236,-25523,19211,109135,191632,72600,-116654,-115814,-36184,-26602,-23458,38947,163796,335866,414139,389160,203527,135011,238499,230427,76168,-14586,-80847,-207068,-291500,-321346,-162253,-55721,-174554,-187766,-76375,-141996,-183080,39279,238738,218466,207050,269888,219596,147022,-13016,-60645,125923,244882,82611,-555,-66821,-278558,-529544,-388565,-43957,135389,56528,47470,199592,196823,-67653,-276653,-142449,-61112,-195839,-374001,-484494,-450420,-394246,-91422,213775,176626,-51098,-33881,47693,28329,-117044,-137917,50615,217754,296794,362678,237255,-33960,-135422,35306,165833,101856,53663,95615,-92848,-258784,-160374,-45695,30162,96615,51686,-6882,81930,5496,-152401,-256640,-222110,-82108,48552,78106,67445,104140,63078,-167339,-187774,-92656,-61159,-51162,78763,348577,379465,120064,-170069,-206025,-45942,223485,319162,103399,-143194,-163876,-2372,207005,284088,51415,-257916,-333786,-167556,-32920,-419,-345,30179,-412,-184919,-268921,7176,285136,282312,119375,113106,184951,34003,-77851,29664,-12917,-96544,-12789,83193,-124,-149842,-105177,-17696,-196508,-449441,-370069,-151909,-173344,-285243,-206581,153410,303460,156870,14555,43832,191759,243400,64026,-210291,-205896,28695,32198,-11689,68387,76989,63946,143739,332212,428007,336113,182329,-6342,-37687,212225,307817,141475,-65640,-264331,-327380,-184506,124947,241493,168329,167413,57969,-147511,-230393,-150097,31254,146624,70392,-175254,-353713,-209749,57306,157874,95037,67923,44495,-11261,-84515,-163087,-147288,165131,298420,69048,-150730,-60151,21529,-107811,-310312,-439171,-125195,128831,85017,-35268,-79299,-102538,-8621,27670,-81790,59049,203390,56277,-101662,-147858,-91554,7661,34210,36434,113356,132215,84344,212178,263017,20704,-134652,-105203,-109180,-165447,-122140,-104466,28753,217152,156295,-92055,-190975,-171472,-247776,-286222,-246793,-58288,22309,-83804,-12922,22388,-260197,-540866,-343358,-106472,-187001,-388982,-204190,203573,291562,320497,324799,274403,314867,365967,281078,58960,-169721,-338889,-350135,-178615,-154414,-316416,-348536,-78471,149151,237261,483102,520205,81107,-57846,105609,203045,140099,109633,70183,10465,-147822,-159192,-39580,112975,144339,-114272,-410061,-257166,24809,89258,47951,-26178,-154417,-159084,77512,225075,234953,273909,204997,-131273,-432680,-406903,-188763,-73285,-157373,-41836,167055,194861,185685,348142,251900,-58852,-154058,-17960,95282,57337,-95676,-79809,86703,117377,-8792,-157504,-175161,-84946,173923,287592,175117,124450,255121,312498,142670,83350,92474,-33621,-217977,-247386,-105083,-56800,-200356,-280030,-380383,-399093,-202574,-34620,961,-117693,-269020,-101882,138347,-74969,-191334,29864,311643,369569,238498,-85653,-317514,-183359,80338,158427,203653,353786,396714,15047,-282209,-143092,-81843,-95813,23268,302308,379294,254193,64001,-159684,-108231,-109931,-328659,-333365,-242367,-208601,-93730,71991,-126820,144599,952135,2762029,2635562,-998987,-662313,1747979,321303,-1227372,-1612489,-1237675,-234904,-235721,-889034,-326307,265325,406653,155253,-329949,-86067,99429,-363268,-771400,-379410,-96955,-75389,271962,616808,617653,606743,576306,97861,-180229,-128273,-142956,-337886,-374469,-321526,-360783,-220407,103790,295881,336235,135345,-37178,682,119305,254913,375861,298502,257605,397383,391407,204005,58373,-125682,-185133,-63412,42006,-296,-36118,21343,19034,138198,329837,398950,140727,-163414,-207425,-127891,-62747,10802,110019,18443,-211401,-325662,-268874,-217825,-248562,-91034,238031,329254,334374,347346,343394,124916,-20803,85769,112558,5193,-112582,-105554,-21036,103771,133196,-23040,-292347,-505437,-382202,-24125,29179,-111716,-170893,-152506,-154971,-187362,-398153,-489663,-354857,-345660,-460996,-376293,-185532,19204,94555,152716,249535,110889,-112653,-183657,-135631,-67113,-77528,-58280,8645,15043,-49043,-28821,64283,-23253,-250413,-123511,44320,-4858,49035,74785,145041,216475,204385,-22387,-316086,-401606,-217992,65177,225052,179687,106337,22402,121462,237950,77475,-61667,61092,128385,-4612,-75099,-93919,-69623,43007,152141,68210,-31167,-46496,-53613,-66227,33605,5330,-114526,-43319,132754,165641,61425,-6538,116297,275158,320282,225746,94633,-55145,-49431,25385,-289,-115366,-281946,-252037,13200,164205,97954,151973,148408,169196,240501,162376,233695,469047,396715,105833,-161961,-255433,-138117,17069,-15229,-19943,120892,74147,-42276,-12161,152213,106699,-80204,-240582,-250133,-230010,-201127,-111392,-227632,-400719,-224519,95864,118007,-10454,110809,215709,193904,20130,-24255,127942,220198,5640,-175041,-39742,216785,412629,379998,1479,-281076,-94675,149875,192821,17622,-140546,-105045,158274,181108,-13993,-45516,99026,215054,42304,-269194,-221690,-91085,-250307,-353703,-130593,-15556,-61215,5618,105346,109703,264,-48354,2821,-33274,-19996,80938,132272,122931,103907,15354,46369,132876,90408,72974,242826,247906,52124,-29906,207714,345260,121082,-360,45126,5527,-157153,-182443,-88686,137103,246491,139068,41877,132720,237377,212527,151796,162010,282214,263373,115539,-97922,-32250,124569,219522,163616,879,-179778,-157083,-98829,-179702,-269751,-293317,-285338,-173173,-92073,-37114,52590,85094,196907,234409,196913,154692,232996,136833,-97126,-297857,-386501,-211664,-50466,8433,-77828,-33547,39368,-5751,-142851,-172977,-71347,-8940,90177,128683,18171,56896,216120,93933,-147669,-8067,144887,128843,45360,-74418,-285868,-418910,-351848,-212021,-83811,17864,-64735,-396355,-573432,-414770,-232663,-211122,-217710,8723,67217,-58689,-96092,-28176,93432,131373,7509,-132181,-112428,-75664,-136953,-94135,-29519,10365,21387,22414,134629,192844,168433,163650,285245,240244,5250,-182142,-92387,-29208,-8936,-107728,-216222,-238109,-122568,133522,341247,375408,247368,140304,52740,65288,-30247,-192477,-321271,-378192,-219610,-87856,-104125,-174748,-112675,-31270,-26380,-107853,-74415,46939,109029,83809,73836,96955,100684,21087,39534,143155,24621,-129740,-150509,-96417,28750,136141,243028,429339,403778,287944,147534,-34148,66278,545721,987549,805930,-194385,-1730535,-2362337,-2072250,-1599102,202404,1405860,888971,470721,639965,536483,389033,-230034,-1588487,-2478426,-978533,489467,665531,653538,637446,278536,47278,8414,64847,-43833,-267502,-218510,-11215,5614,-31820,17481,-107542,-324572,-229784,4002,-60551,-353156,-406590,-190805,-70336,-56841,-5245,28043,-31436,55453,91320,-27194,-125137,-127577,-40244,142352,273675,207693,82877,-35354,-178612,-93788,93576,53269,-141842,-227606,-40518,207568,167831,-134393,-327804,-243574,-109875,-41467,-13089,-4844,-18134,71573,188484,205403,98022,-41786,-110998,53691,132356,49515,-153020,-243155,-163889,226074,633185,377494,-12175,-23521,-22748,-135692,-22223,140356,95651,-81365,-137625,-188279,-292336,-213081,-83781,-99027,-16799,173500,216839,269121,321726,258542,191086,282220,335879,339995,187560,68538,-79458,-166120,15042,290962,197920,-135252,-313545,-292231,-153407,-65536,-24047,-35549,33856,75092,-79439,-302440,-206310,6501,153941,227147,172088,-22996,-113436,-147883],[-176737,10431,92230,30781,-41814,-151438,-292059,-319090,-172716,107366,312942,131514,-169758,-200780,-39838,95277,227226,212253,18011,-77523,-139041,-313199,-286283,-122293,-77144,-22143,163526,216903,77393,-59541,-47538,118512,126276,47595,59511,77782,167420,275787,98036,-265187,-362982,-122372,115399,168180,138954,106835,-5233,1513,-55271,-161324,-93300,20119,-17374,-84677,6265,173774,315045,291147,210035,94292,57875,125374,123289,10025,-69390,-88645,-119196,-201893,-291503,-153903,-46297,-134836,-136278,-30382,-76136,-137355,60610,202612,149063,164658,259782,246756,222201,26454,-97853,57612,155710,6352,-10254,-61313,-259537,-454690,-354586,-58796,119200,14739,-70737,106545,229479,47537,-177559,-88333,-35247,-150164,-288517,-345035,-279354,-263328,-90425,116224,103010,-69310,-68683,2178,13874,-130246,-219987,-78695,165164,285387,267762,125534,-39701,-36530,121600,246265,127053,-20770,48522,-24689,-153985,-98784,-15484,33492,75155,5949,-86987,-60571,-43893,-93951,-90840,-72053,10076,72666,41473,21329,54771,76139,-3732,-38911,-44529,-55349,-75386,23545,277781,188830,-55368,-197739,-162234,-67822,126652,228220,74548,-143354,-135071,25042,166840,188243,-15559,-285212,-313926,-75178,44513,28759,42701,98461,57859,-140376,-270316,-21493,239671,239267,124452,146190,219208,23084,-154747,-60521,-31353,-56726,4115,92301,54467,-62885,-55552,-12205,-165838,-370649,-287761,-71919,-87708,-246086,-253737,81115,286004,181024,-36476,-70551,113253,336584,197477,-154448,-229239,7695,73108,64317,138159,122945,71354,140838,330286,420369,307855,167789,-3203,-40706,165811,220631,44612,-162201,-307148,-289205,-116467,150292,216430,122058,165273,76540,-141606,-197165,-97707,39931,121273,54135,-213364,-381860,-148604,152730,189982,50579,-25826,-5379,71270,13325,-141497,-161669,139781,275379,119791,-101169,-47462,66034,-26372,-238564,-375638,-118972,38825,15752,29878,85507,36552,-14901,-72943,-124937,40865,165775,51761,-111729,-176188,-105836,65424,116480,51314,20591,18649,74740,296053,354961,86447,-75308,-39838,-63476,-138903,-87924,-10513,146342,253312,97941,-163420,-222159,-140115,-158183,-198452,-261313,-138951,-7021,-56251,7024,35193,-245002,-509468,-332988,-168268,-290717,-481976,-283534,111028,189514,193338,150352,149494,275373,351398,247861,64943,-133148,-275348,-264908,-122659,-82612,-215587,-308223,-174090,13052,237890,512155,492004,72341,-42792,137362,279156,235438,252317,260875,132045,-156170,-203230,-60946,103717,145082,-92688,-414873,-349293,-21969,157223,135689,48876,-100165,-151205,30647,161493,196663,235980,134729,-135857,-316060,-314356,-223184,-183038,-226093,-52387,149070,150169,175525,386726,308604,-64807,-306030,-236633,-72511,-80893,-205122,-182723,16410,122664,105997,-37207,-148969,-142618,83601,194558,75782,29878,208388,341024,205426,129199,66456,-53441,-183394,-224326,-136220,-86779,-176012,-211980,-291772,-342339,-192571,-38981,-952,-81488,-135459,60360,232091,-28826,-122999,143925,368737,352416,240867,-93709,-415019,-356745,-26810,187742,265480,268720,183217,-177409,-365304,-204326,-210359,-277879,-54274,280420,350905,213636,27363,-137293,-31015,59987,-90271,-100507,-33955,-144384,-341270,-478187,-624832,150836,1626017,3561950,3760310,1059379,-222505,-1679162,-3578926,-2108667,-1504802,-853510,487390,213215,-675188,-99785,469625,350596,36175,-185009,135478,209347,-297827,-727198,-491630,-284482,-214749,247434,607844,575291,550999,532505,55178,-216410,-65459,10895,-251248,-345983,-246781,-219976,-65935,136571,214212,256435,59251,-156257,-67779,167153,320966,365452,250166,261741,411163,320964,100124,10257,-46000,-34851,53901,136280,84265,-21050,-52993,-55886,96521,340987,394198,162557,-52299,-69309,-44493,-58589,23077,183945,102710,-197228,-339109,-242193,-133340,-166988,-71729,215434,287368,294004,301961,305674,151732,70293,208044,210800,11200,-171325,-124725,18788,129434,131856,24146,-166070,-343138,-293832,-32406,29045,-80176,-100222,-91091,-163268,-223561,-387396,-441953,-311431,-328297,-425768,-368497,-201505,43774,118181,110740,193432,86604,-186223,-284826,-166299,-11448,-1417,-29972,-18237,-8885,-64400,-59019,87261,49942,-233405,-162618,73563,93975,77283,18973,72813,163401,191003,18477,-241275,-359583,-211914,68555,262947,239298,130110,39948,108763,184815,17997,-161451,-112644,-53590,-122238,-138324,-139542,-121397,-25081,43370,-33582,-75562,-66346,-50506,52,90631,9859,-86686,44199,210330,186233,50192,-47895,54295,223979,245928,148980,53070,-57490,-63856,-14792,17597,-57067,-256580,-347150,-54717,164596,58778,56066,119582,227624,256072,129050,217850,436943,287745,-1822,-172563,-225772,-123149,19229,4782,17572,107717,14617,-95873,-72178,93541,57520,-134655,-239086,-242237,-256186,-183700,-90131,-239496,-412894,-192342,139670,141839,41534,232254,371504,335067,165993,118526,246599,289072,-6852,-236801,-103942,179079,376216,345973,-15440,-286858,-107515,175838,254763,113663,-97418,-152321,23465,38953,-65749,-85385,-6837,147060,64032,-268078,-319774,-210214,-308815,-357971,-149113,-101617,-167279,-49295,101654,111976,-44994,-156003,-94738,-94225,-73269,53163,93997,44386,46087,19230,37791,130287,166988,168334,264758,250173,80381,-52,191541,287129,68289,-35022,22407,10851,-125241,-157347,-135098,65707,297230,300342,216333,266490,296722,179955,125148,176222,275267,197413,37545,-161904,-58592,107045,175389,119349,26386,-87830,-67627,-18059,-88855,-212407,-288638,-266875,-93671,-7067,33281,169671,207540,246292,272236,179397,66465,184023,161369,-72225,-294764,-345324,-200896,-138031,-190382,-230964,-77048,11230,-78268,-181220,-158615,-16933,54557,150392,189721,40299,-8778,115792,90729,-91697,-15216,29855,11618,41158,-22171,-289694,-420553,-312457,-198045,-121520,-3487,5421,-236109,-465023,-403870,-246021,-221666,-247228,-16816,81234,-61518,-135303,-110987,-6733,110215,44021,-124904,-109434,-55803,-166622,-121279,4934,90871,100451,36439,103065,159213,192245,218664,363233,331657,76760,-133743,-43950,37932,40095,-38050,-75838,-106241,-82529,117172,335837,385643,222002,68565,-6426,20167,-21694,-126031,-292298,-412978,-249207,-111044,-139558,-239795,-204203,-83757,-5739,-67380,-54600,16534,15916,-9424,37543,137268,189685,98059,46712,114811,30699,-128494,-222101,-219482,-86058,49835,225056,507228,476528,235105,85621,34231,199576,643355,1027571,814135,-156785,-1533391,-2085747,-1930523,-1504457,182661,1326292,889285,397608,458240,374004,383842,26080,-1216194,-2444896,-1267701,434744,843383,668097,673007,262225,-118613,-110897,1986,-105855,-245600,-166794,15773,77919,135204,198574,2354,-268248,-250086,-59432,-72646,-308685,-335980,-144749,-64094,-51958,-17577,-27766,-60213,22661,-18352,-132056,-175230,-120960,19341,196477,325156,300340,202858,33908,-146469,-45595,138953,25546,-183659,-185981,40466,237110,185157,-143498,-397551,-289024,-98655,-61501,-65650,-59807,-98400,-42511,167901,298565,246524,130805,52539,177517,178655,63809,-145218,-289936,-244498,122412,524617,321129,-23605,-6704,-31933,-195958,-67642,100243,14330,-159040,-162602,-203398,-329684,-187629,-25233,-90923,-60861,141280,239395,297232,340565,276193,249472,364687,410185,398594,260013,147019,-26488,-123261,92573,364874,240442,-104345,-252816,-187983,-41264,-29707,-78211,-83348,20208,20197,-147507,-369716,-305437,-45786,167933,253447,155702,-94970,-203013,-191078],[-197528,-15577,55361,-18948,-54786,-96979,-216849,-242563,-97141,164070,319935,117268,-139491,-119963,6798,35196,125610,172746,21783,-105768,-211880,-372077,-328011,-201734,-135884,-23262,193907,251602,106124,3646,77452,265770,209499,20895,-20724,26763,105120,176689,49059,-264386,-351323,-53650,238728,307326,288725,159802,-144537,-221033,-196769,-219614,-92240,66585,5836,-119234,-38424,135838,250452,152203,55804,21507,-10817,-6378,11489,-31206,-84775,-74625,-29420,-95498,-192850,-90456,-10367,-60985,-53118,3684,-24616,-48794,136809,181190,76121,122058,233287,263835,286301,71900,-117174,-8460,44431,-77194,-36900,-60556,-206299,-327480,-276108,-86968,56867,-35163,-145214,42773,274591,185428,-47501,-29558,-11702,-79693,-161332,-167577,-93948,-108725,-73870,4737,6912,-61316,-61177,-62455,-48432,-141259,-265616,-204598,72642,230095,149432,19004,-7737,72046,183509,291846,140996,-80670,-3429,40122,-21992,-13376,23979,35860,31690,-40525,-136238,-172043,-111812,-62625,25134,49238,79065,86025,7330,-33909,-7269,60578,98963,75489,30308,-13404,-75547,-23939,208245,40182,-199451,-235732,-127654,-82638,23234,118365,45991,-118293,-72710,56993,72228,-1576,-120641,-306067,-293550,-20855,90529,33644,27646,96137,75337,-86440,-211896,-38078,141407,152030,118480,145812,164364,-65043,-255331,-166989,-46012,3469,32054,100968,121807,60441,12002,-17732,-134448,-250210,-148293,30790,13456,-161459,-242464,-1201,216156,173244,-64343,-108648,107841,434522,324873,-40313,-185128,-8596,76654,101333,192774,177561,93716,146626,305318,348533,224857,132318,-7829,-55362,115719,133627,-39124,-222644,-296066,-194833,-3634,178364,154856,59507,150516,99706,-90509,-107254,-21882,34746,28592,-3062,-216388,-343985,-90148,187672,187127,25606,-92104,-51979,138023,134620,-52699,-130842,95546,204591,122910,-71129,-46664,96945,47909,-138849,-241899,-66758,-43088,-65366,55283,187049,137881,-5987,-140464,-160751,-20166,84422,32416,-108719,-141740,-25493,175650,195715,39816,-106756,-112702,48637,340469,399088,133346,-29985,12755,-6881,-91104,-40423,94307,270858,287834,46567,-206816,-230137,-98217,-45582,-74971,-239510,-194734,6247,9333,31041,66977,-156406,-380406,-263640,-187309,-329028,-470888,-280507,47497,90112,68204,-22612,10610,175147,263639,165224,35397,-120772,-194396,-120270,-16530,4108,-96691,-201188,-200451,-99706,203841,470378,417021,62153,-10713,163199,326360,313584,389193,426353,220906,-134813,-203248,-69034,98904,155004,-6853,-311212,-358528,-55483,196734,196550,106171,-38471,-112567,19037,132674,169841,161625,-1535,-190110,-220827,-200953,-208915,-239143,-241399,-34510,119232,67704,114856,351091,304218,-96715,-447741,-449935,-242962,-191361,-274813,-291244,-96808,114580,224531,86665,-99639,-178681,-34120,46226,-48401,-74721,144084,342659,251774,159997,39480,-61786,-101805,-141368,-142796,-105940,-114849,-120536,-203018,-274852,-180234,-74062,-36261,-45892,15175,210067,297570,15832,-42805,214510,353642,283775,199306,-120006,-477625,-491971,-162472,142705,252586,123661,-59625,-351011,-406248,-228369,-249703,-349084,-101335,177300,201178,76967,-98800,-189930,-13684,184354,112698,111039,188211,18640,-409170,-788596,-875660,123150,1821047,3639307,3865322,2006602,-518990,-4342569,-5692196,-2369634,-1294515,-433558,1112097,678794,-296347,154808,619059,305901,-58375,-63840,260304,268697,-198604,-666088,-632730,-432193,-246841,239577,527199,472614,449586,420481,7732,-217071,-9327,136059,-130938,-231874,-70982,-12767,59870,132903,130782,153736,-25793,-244979,-109906,179441,291627,270616,174590,273939,419601,232772,-14713,-12916,75219,141962,179614,233109,189018,26598,-112307,-145199,-3826,227718,263008,133886,53434,67263,41354,-31964,40937,215083,160511,-144618,-294714,-182782,-40920,-79154,-49405,163188,201700,213530,243075,269211,192988,168976,287108,260719,29754,-189235,-143740,37287,123454,81558,31011,-49016,-183752,-235297,-97108,9167,-26557,-3089,-25852,-165260,-249148,-337045,-342512,-235604,-283527,-344841,-287202,-164405,64959,116109,38902,111642,29763,-268787,-362355,-157527,41372,52204,-41348,-106571,-73534,-55578,-40697,112523,105636,-180923,-184014,66162,125068,52896,-62701,4203,128235,191017,47525,-215259,-327017,-175810,98211,270923,252883,110590,23616,71358,97747,-66513,-275709,-300605,-215229,-184629,-144714,-139281,-114908,-25103,-5781,-85603,-115654,-98794,-42912,70768,135742,19034,-38646,102904,212278,144223,26614,-85375,-35627,124953,144960,63057,-2244,-60370,-56053,-24088,53854,43845,-182956,-392804,-114328,165580,64448,17548,117056,255944,227894,89760,225733,423399,192747,-84611,-158617,-178481,-90162,47485,71429,81412,90254,-70487,-174086,-145972,18136,-1787,-179771,-237622,-285844,-351357,-198431,-59521,-196307,-361346,-144616,157222,152877,106554,323140,460517,427177,285487,227111,285435,285383,-12524,-258646,-149743,127295,312038,299698,15758,-207092,-57569,205283,302398,215426,-16214,-173129,-134237,-115087,-89131,-64959,-48619,99283,88359,-228327,-372684,-293355,-313569,-324930,-172520,-178530,-208539,-58218,84771,83324,-70866,-208554,-123331,-65535,-54859,34845,53064,-14974,3677,15992,-4637,63443,152338,168056,210416,199177,86862,21615,159751,216891,24167,-62586,-5863,23210,-54321,-86513,-156783,-30244,300634,426376,346729,339272,282158,105915,83301,173732,240686,120777,-32058,-194103,-61185,98518,136484,96937,52449,-40066,-8916,64102,-10822,-146492,-219586,-171931,8376,72451,92955,273116,326947,265658,248499,120635,-47487,79186,142015,-28485,-241976,-275761,-162355,-196970,-351327,-355497,-86545,10981,-104619,-144605,-70582,59758,118827,177235,194345,41177,-55142,30014,67494,-41559,-24302,-69177,-78636,57787,47929,-274475,-394045,-245945,-192329,-169322,-21327,61206,-99447,-345217,-370096,-239573,-187550,-210254,-31667,61356,-66652,-144982,-149372,-56216,126703,111312,-81389,-75902,-7434,-141640,-112345,46542,149511,151817,59127,78373,129686,220522,248033,381559,374748,142827,-55608,25698,142821,146741,74777,99125,78757,-8074,73590,271713,358529,172638,-15513,-59043,-3488,4859,-50970,-237028,-391277,-238410,-127436,-176002,-279366,-245112,-106439,19323,-34285,-49807,-16696,-50987,-62074,25593,175912,245974,144092,23399,45325,14079,-115942,-268413,-305708,-154269,20034,236180,580062,549955,217405,70661,131761,309589,642502,916519,571862,-275039,-1115172,-1401107,-1423413,-1037504,315062,1044230,623531,143214,168728,171502,264359,48241,-951130,-2092792,-1158170,558446,944025,487120,500098,161970,-263314,-193865,-57138,-145466,-158303,-38768,75739,144940,283855,353582,122884,-163039,-228079,-117605,-98565,-270570,-250241,-79831,-39138,-48108,-43889,-77356,-76265,-18639,-118022,-186003,-177286,-103264,50382,181109,271309,304475,267737,77770,-116570,-12108,157791,18322,-172523,-117712,95591,198575,133204,-159100,-408999,-254801,-31500,-61576,-90775,-42610,-72500,-56389,175857,348834,338261,242051,168233,232787,189983,78706,-103480,-280967,-295229,-37091,271081,181734,-34046,-5774,-93652,-272762,-106833,48908,-58745,-173196,-113059,-163329,-315897,-147072,19558,-57801,-46965,131525,231969,266209,286595,238281,267326,424328,444827,369104,247072,182187,33626,-46940,181546,409602,229609,-100103,-192742,-85704,50255,-11541,-139453,-139239,16180,16097,-135121,-318387,-304031,-72577,152678,211781,85645,-179716,-284002,-224592],[-174005,-38720,6072,-59117,-35377,625,-106219,-163942,-22314,243792,354614,113105,-104597,-24784,89701,14566,35030,120395,36762,-90349,-246679,-388024,-316919,-217473,-166896,-18577,216643,269734,141834,105191,227241,391253,250738,-30533,-85006,14092,53760,79878,45176,-187429,-275920,28933,340456,410064,396447,178762,-256341,-402401,-302127,-259604,-96719,109530,62060,-95748,-72218,65163,170377,72652,20605,37982,-33412,-106462,-58444,-18950,-45287,-39772,24691,-16616,-58656,19076,59033,43168,52538,26654,-264,60645,251089,199141,42328,101876,208952,282917,338694,117361,-100513,-21437,-17150,-122964,-65540,-62669,-139415,-195939,-179800,-117391,-28688,-77423,-161775,16275,318067,312876,71090,-725,-13407,-7399,-9231,18509,65689,24515,-46845,-87360,-76863,-18943,-6466,-126934,-143482,-155658,-269743,-294207,-34467,163158,66893,-42513,63742,184598,232008,298817,138432,-109698,-42950,85305,98496,73594,62647,31590,-29470,-82488,-140737,-195273,-152230,-33567,89102,121057,106579,84548,-16333,-86868,-61741,28805,101607,106544,99964,47602,-71891,-78712,133751,-33842,-284415,-284501,-114117,-86785,-57951,19756,8559,-93253,-1152,84942,-45507,-222278,-232997,-316961,-289427,-37423,83327,17521,-35019,15476,35385,-47968,-119608,-41376,15254,36197,92396,100103,19409,-211221,-354467,-266646,-61755,59793,58418,103902,183443,185091,77656,-40198,-124362,-133940,4038,134326,105323,-50279,-162733,-61205,107273,125266,-62916,-61025,183555,496625,405325,99759,-90606,-23313,29291,71379,190273,198801,116847,158402,259773,227148,108622,88749,-8992,-70564,77401,74006,-103092,-268572,-272766,-89771,116646,201337,72125,-9525,110725,98273,-25481,5142,59908,23037,-105015,-98954,-193798,-251691,-48121,144698,131092,2174,-134242,-97907,154094,226845,58837,-76159,37263,84073,34967,-98617,-71574,96057,86805,-47740,-89001,4255,-101971,-133584,40384,200677,170417,5450,-166068,-186952,-98746,32,7990,-105821,-82896,102353,289339,235860,-5193,-237961,-231026,5561,335066,398547,158865,-8041,38532,42012,-44367,-3852,168794,356775,301740,3080,-229908,-225479,-63960,46502,41235,-185185,-207564,53762,89976,48898,100443,-29586,-208789,-170835,-170916,-303502,-372215,-208659,21345,23536,-11268,-131219,-95882,43846,115428,47246,-11654,-109810,-106503,37796,108929,77692,2547,-65090,-144442,-127283,157998,367331,308910,36498,3169,154508,321229,346180,471501,516454,268827,-72208,-154403,-57710,114024,198582,135599,-134432,-284934,-71310,176594,193721,116900,7083,-49152,60653,160236,173225,84667,-148657,-267490,-166645,-98935,-166695,-242780,-205628,4322,85556,-20794,26028,250206,231688,-148918,-531870,-586800,-362991,-238540,-290496,-378441,-225077,89228,309314,186533,-32334,-177864,-136987,-100136,-158479,-167819,83865,333904,274820,158239,15166,-53928,4512,-22265,-123562,-112285,-41515,-39355,-150638,-224472,-164068,-105838,-60695,2249,148513,303163,299072,21412,2689,201460,265642,200150,151685,-140112,-487816,-558880,-292725,39259,169317,-33848,-259277,-474771,-427344,-227113,-203816,-286954,-96283,39379,-19531,-121308,-280274,-310323,-61047,235458,242281,278559,422111,308092,-229974,-761708,-857507,14316,1393195,2773719,2833724,1471060,-1417967,-5173604,-5170264,-1884047,-978502,-30830,1472019,1005148,66709,281038,565671,196818,-151523,-43270,236083,254202,-93621,-593466,-718731,-456365,-133385,255519,381220,308628,299517,245331,-65897,-206243,2206,164165,-28394,-63345,151998,185980,109581,88167,60488,56467,-87713,-266813,-113119,145227,172989,117366,88157,275888,409202,151434,-111929,-11882,192137,273981,252468,291140,289463,102024,-134802,-223015,-137315,8131,41270,61968,116573,150322,86238,-7676,41387,190206,179700,-65114,-207896,-110760,36954,1328,-21668,95473,88468,106891,178907,240263,232410,244305,299321,242009,42027,-180266,-165749,28909,88347,1459,2573,32627,-61831,-202468,-176524,-22557,39233,102087,27773,-164381,-257451,-268075,-231582,-162640,-239673,-266296,-175952,-94873,69878,77517,-54300,18939,-40462,-317132,-373003,-113922,64498,59830,-85338,-219738,-153274,-22390,26026,137279,136804,-97195,-161642,48213,94454,-27363,-178580,-69331,107734,198006,58166,-235763,-313691,-136477,124930,238877,202428,35483,-37954,8486,-4480,-152463,-371498,-452988,-321637,-189680,-105643,-106310,-74073,16471,498,-91817,-154529,-150560,-43411,121683,151877,23185,15074,124925,146520,61238,1770,-118076,-148705,-15132,37898,-12540,-56643,-66750,-42062,-11752,104653,170688,-92953,-388278,-145356,175772,105295,24994,118099,236598,175393,64913,249263,427856,139909,-121868,-121307,-112801,-47265,83852,158777,148117,58256,-169815,-253238,-200566,-40291,-55934,-208250,-227974,-328950,-451858,-238743,-35926,-125885,-273713,-105845,132190,140500,163444,362992,459794,439850,338014,267851,234360,203369,-19337,-232008,-150639,93093,261550,266422,84452,-60807,37080,205739,306178,281965,67816,-170458,-268560,-232942,-77188,6727,-22783,74756,110915,-143279,-351566,-331039,-293377,-280113,-196773,-220537,-173480,-18713,68201,47820,-63941,-196261,-91550,30580,31084,31150,6714,-63653,-32791,-9441,-70232,-39446,56169,72047,92089,96950,49666,3086,96314,135078,-20447,-98160,-47533,35109,38985,5279,-159224,-126809,252354,472704,394951,343517,203777,-3949,19875,149503,190288,51462,-89932,-204925,-51603,103805,125098,102120,63182,-50533,7041,131915,46603,-86578,-121152,-48610,96636,123081,122524,317585,371480,220554,155608,34441,-165732,-67895,80017,23162,-154843,-201051,-114634,-229603,-448376,-428474,-72843,23959,-88861,-58292,51357,132998,158574,157981,143061,15353,-84555,-35404,8228,-35266,-43791,-130429,-128452,71981,95306,-263393,-364026,-175834,-186712,-207849,-36837,75092,-38173,-257231,-330986,-229768,-142276,-146504,-53217,-3373,-84076,-128475,-143498,-60484,162377,182775,-24140,-23393,55558,-82143,-84686,71502,161232,156753,65081,24193,73074,219406,236549,332982,348595,184526,41691,115442,258590,273968,188171,238698,242121,64761,-5007,146762,293168,113388,-87541,-98870,-14239,26066,358,-182233,-334283,-204767,-142059,-206161,-283875,-237929,-115741,19316,-32880,-74333,-68701,-107792,-91675,23077,193243,249098,131860,-39667,-54732,-33219,-113349,-292684,-356732,-192058,28702,264435,615375,579788,219078,96036,228375,366247,554877,708071,179402,-466131,-546839,-480677,-668558,-341207,529969,631717,186225,-191750,-160361,-57908,40841,-188023,-892608,-1553257,-699538,791896,907728,146976,154159,2346,-351641,-244536,-144641,-208665,-74467,109699,148075,185033,368723,435787,218273,-40104,-174617,-163594,-131267,-233672,-172216,-30520,-17857,-54097,-92033,-129894,-97319,-66192,-174508,-175655,-142684,-92467,35888,97724,121947,209746,249045,78017,-102718,-11073,133362,17154,-139515,-75201,82638,91228,21080,-191106,-387096,-181641,58695,-31604,-68809,38766,33810,15547,182555,313845,329361,267371,220382,217837,159371,86078,-38961,-214374,-307870,-214745,-44834,-3715,-42495,-24120,-200815,-357751,-140137,-5031,-109110,-131701,-11471,-78882,-251530,-111980,24528,-16996,20830,149667,183741,164071,162325,155521,236544,427803,409863,251792,144135,157426,82237,36953,246330,403308,165637,-121513,-148343,-18401,87480,-26278,-198754,-189916,22313,65965,-50487,-182843,-211213,-63088,123788,129747,-11976,-257726,-340164,-245748],[-164852,-98270,-80898,-108439,-17493,78724,-30682,-147788,-24985,251107,337156,59120,-131994,14761,148847,-3736,-72190,18336,19979,-76209,-279673,-402627,-296023,-196881,-186438,-39528,191709,233468,141076,176351,314308,410400,186380,-143872,-165849,-5425,-13688,-28640,35509,-108647,-203383,65005,359767,414580,392293,123428,-346644,-527019,-379967,-299475,-133827,111933,121414,-41540,-112912,-49139,65356,54037,95672,113393,-34499,-181203,-102358,8216,1317,-27616,-5804,-18787,36959,113208,119539,129840,131362,9907,-34884,134002,345626,232309,40572,86881,172187,281611,355303,134387,-65244,21182,-6415,-126200,-101876,-86183,-101512,-121594,-118392,-162343,-130229,-121220,-150854,-1105,323172,379446,123240,-37953,-62107,38504,131966,164500,157273,88026,-38076,-159815,-140073,36839,70795,-177174,-247249,-182035,-252471,-343827,-143972,98465,44974,-49004,148465,284723,270409,266530,114109,-106691,-61720,96772,169300,134479,85484,13314,-101696,-123081,-110731,-121214,-128746,17190,118630,136100,82122,62817,-28555,-131891,-101863,-7393,4978,33871,128027,99682,-84430,-152488,46457,-42358,-306129,-334672,-120995,-77280,-95850,-44543,-44495,-95939,45551,91577,-153341,-393163,-316105,-313242,-304847,-124109,24969,-2058,-103368,-107224,-51222,-38285,-26585,-32470,-105195,-84653,42640,11117,-179439,-364671,-416066,-329518,-78074,97214,80600,103353,222441,275278,125363,-77490,-147315,-59045,126901,219102,171846,66712,-27242,-71334,-9965,45496,-37300,47274,301582,492806,420054,231788,25710,-37239,-59241,-20209,116942,159370,124466,170884,206157,94611,-4077,55022,6274,-71534,60503,58486,-136232,-310586,-272204,-17738,205571,209977,-4096,-62839,54043,62510,26489,104279,132982,19297,-230746,-208096,-153462,-124761,-18737,43153,26167,-37295,-162034,-142919,108367,249251,142847,-23172,-22721,-62090,-130559,-180731,-114611,65460,87024,11376,28513,67564,-120148,-160919,5924,143423,139063,15076,-150291,-202159,-164868,-47109,-6761,-113481,-40891,217558,361467,220919,-72673,-335482,-306567,-43457,288299,371078,176008,8098,51784,82544,-6331,12692,190270,378855,290496,-26180,-236591,-213701,-46487,90521,123143,-101734,-164596,119090,158486,55545,123181,94403,-53161,-85220,-129198,-231646,-228255,-101064,29280,9214,-14623,-138819,-141810,-80013,-53478,-72235,-46024,-73535,-18730,160890,210230,113816,54974,53989,-22617,-42444,130742,235222,193056,-5931,-24091,93991,258137,324721,476443,510429,283600,27631,-67659,-23239,158126,283890,301697,56423,-157505,-67536,96145,117492,70449,21978,27210,150613,236597,208908,40488,-240968,-322095,-146875,-30158,-120480,-207161,-134662,52790,60572,-78826,-56783,114123,104110,-205844,-524464,-594049,-386545,-207192,-254166,-415189,-320248,54293,337178,243738,40792,-134210,-182651,-189053,-223560,-230309,45930,330853,275007,124631,784,-29359,103248,93114,-89824,-106437,23218,16487,-140493,-204077,-141077,-98808,-35537,72446,243117,318193,219872,-35113,-19799,92062,125234,136761,130721,-134752,-441944,-544842,-382572,-88511,46475,-149113,-357903,-530857,-448787,-221240,-115209,-125722,-38729,-76723,-229085,-316689,-454258,-450637,-144868,205700,272410,372839,633962,680478,153319,-448736,-671588,-191082,470182,1157333,1068395,-236222,-2521477,-3930180,-2369576,-812487,-576490,312155,1476051,1084758,270763,187350,242850,-27339,-260737,-156681,62974,159276,-18377,-503907,-675052,-315941,104526,285748,198490,116519,128216,42705,-168772,-203499,-45950,72428,17900,112836,355466,309008,73793,16501,14956,-5969,-100904,-208086,-79073,68019,1769,-49323,3878,242734,364101,90610,-170655,4473,262012,306093,226743,277350,357496,190432,-111473,-270424,-270043,-256633,-201158,-32262,115954,147846,66206,-7357,8321,117024,164986,22708,-105529,-48614,83731,65298,11191,26281,-36518,-9621,114977,220327,255814,273245,244424,160979,36323,-161105,-188064,-2758,37273,-76256,-40980,69133,10541,-175367,-226800,-57248,100556,193081,62919,-157208,-238306,-197292,-142530,-116886,-213206,-215532,-73989,-21302,51002,5223,-146820,-61474,-96414,-296092,-290923,-48365,46108,20399,-136511,-311104,-220472,25422,125331,163386,150179,6783,-79295,50075,31545,-139303,-313664,-148422,96147,205283,57297,-261885,-299548,-108420,120868,170381,97849,-77008,-122419,-58299,-92568,-209726,-410990,-523511,-354895,-153808,-47779,-62645,-30327,61950,35936,-77992,-196369,-216151,-54600,143287,138824,21779,67708,126520,55825,-18541,-6521,-138163,-261581,-167634,-52458,-57936,-87097,-68570,-30197,14128,170126,300126,-15579,-348279,-139452,197043,158080,55986,106451,176949,130839,73166,273679,435589,137435,-106532,-61351,-24324,4913,118060,241641,203193,19071,-252663,-295067,-201037,-49000,-82401,-205517,-191474,-309895,-478728,-265160,-9010,-39176,-167075,-78489,75899,111484,202075,356760,387295,381092,319421,244281,127602,77233,-22793,-149549,-83450,109551,266014,274511,176478,118405,148787,168602,266719,302674,137575,-133525,-323629,-272424,-27611,112225,56937,75910,137482,-8350,-236924,-312770,-269432,-236293,-199499,-198951,-66738,64088,75234,43564,-13000,-127906,-25481,154383,165652,57604,-32418,-105047,-66976,-50402,-124049,-118161,-53125,-51037,-28853,-15997,-16397,-47905,18710,63635,-55121,-134468,-89726,58303,151879,107055,-135355,-182525,179109,436568,369068,305360,107059,-113007,-45263,124526,159895,20649,-113833,-190913,-30953,134133,163676,138225,57978,-99133,-7786,179736,98459,-19426,-13747,65554,158924,149671,131269,297784,316742,121174,36672,-29708,-236937,-201193,8475,83418,-37781,-113071,-50809,-221755,-455722,-420892,-31814,55087,-30295,49645,169160,198171,177670,113071,70851,-18079,-94544,-76000,-72259,-72487,-57953,-129269,-123805,76387,106424,-248287,-318328,-95003,-144522,-192913,-25774,66103,-32969,-191228,-271562,-205729,-96747,-80639,-74520,-82815,-90686,-68028,-81990,-20199,207958,248784,42537,49732,130303,-6175,-41660,85417,138141,128574,49361,-55211,-958,190666,202612,253515,279419,213908,163562,239202,373223,391479,274576,306093,340673,124840,-87335,5057,220142,79016,-109615,-103148,-3348,43704,29338,-126661,-246162,-141905,-127771,-191594,-223016,-173280,-105801,4038,-41762,-96735,-116756,-147026,-95053,42819,207593,227939,85437,-107971,-134670,-79228,-109919,-280839,-360239,-196143,68910,309781,610993,557373,237650,158509,316963,383903,439326,497471,-196945,-598844,74441,444426,158480,414013,766850,225883,-244440,-460425,-428925,-263127,-211192,-584400,-1010474,-957584,-21993,1042944,750359,-223947,-232276,-144056,-345069,-256082,-250362,-296123,-27712,244582,234036,211244,390257,444428,279673,87516,-84263,-166132,-129736,-159676,-89042,3763,4647,-47221,-128100,-157747,-107824,-88187,-144970,-81435,-65193,-75714,994,-2030,-47818,70859,176352,59383,-85862,-22812,90637,34806,-87301,-66416,12775,-37698,-94378,-209822,-330311,-91050,156809,50452,21412,168748,180501,131015,172643,207874,238918,236155,231857,177103,120076,107219,60480,-76779,-258026,-339791,-291125,-154964,-22620,-29636,-297808,-408603,-143097,-28512,-105836,-35513,128832,52859,-127346,-71294,7605,41651,144039,208685,123754,37485,31559,81166,185366,373304,308978,94224,5288,105225,128614,125578,285809,361711,89418,-135141,-107639,13629,76902,-55157,-223976,-202078,54460,166171,87183,-5610,-49245,2363,122352,69274,-77801,-284348,-337508,-229296],[-131679,-130746,-130741,-99591,46007,163227,36874,-148346,-70487,196633,280927,-8437,-178277,34533,209223,14506,-145658,-80080,7610,-41394,-278278,-388552,-245773,-120085,-144543,-37791,158542,184278,132375,218783,336726,346915,57951,-270865,-229985,-19982,-64934,-103433,31237,-36722,-136425,64944,314801,344481,296112,30220,-377543,-547677,-396113,-304398,-167727,99440,201112,55008,-122364,-149966,-19178,107584,255206,229392,-6507,-205546,-109821,39142,43342,-27888,-84960,-70622,81627,174302,166998,194500,181313,-22922,-95287,171335,411487,279823,76785,89163,142561,271218,354405,140998,-603,126323,90067,-73197,-117333,-108972,-87714,-104249,-97466,-199985,-206652,-145958,-125477,-16143,289425,381054,108462,-120534,-126752,78525,259786,259320,187271,85965,-49442,-201676,-162108,101207,159072,-179860,-306638,-195602,-214338,-343863,-225953,58436,92546,4808,229205,370699,311609,222793,92152,-59142,-37105,94079,192240,170406,102192,-728,-154754,-148477,-53543,28241,-15112,115630,155203,120189,26951,35675,-17610,-152247,-117844,-24862,-132889,-107629,106770,131757,-106898,-229914,-40387,-11106,-267207,-357211,-124811,-40601,-71624,-53981,-100143,-131071,50914,71947,-218056,-443274,-331426,-278445,-314515,-234269,-47940,10949,-112110,-196560,-140236,-45531,49209,-5099,-181121,-177811,-17884,-95969,-362747,-455591,-398942,-323438,-82517,121744,112851,113667,234645,313683,154066,-113262,-192291,-33062,202235,278101,214407,178052,139162,-14312,-92302,-37107,5279,176713,402089,423523,381216,335305,140864,-40989,-151953,-128987,807,64034,110294,185397,167898,975,-72172,50750,50978,-42093,70174,91970,-119748,-335248,-301195,1503,243386,202591,-42212,-72312,8534,9471,56768,170358,191567,40470,-295147,-286601,-93612,19969,17994,-66450,-95997,-94847,-180327,-175691,25474,198446,173065,16685,-62496,-186405,-299699,-267221,-144482,30679,72593,39317,80878,114973,-76516,-120725,-11037,65662,81296,31602,-97668,-200604,-190973,-29905,7143,-125034,-29757,282725,377625,168593,-131717,-365697,-317365,-75725,226962,341562,208142,55585,90713,136512,39078,25288,171010,349944,272862,-23561,-215931,-184972,-34545,95112,177474,15709,-55999,193741,203721,61733,140066,189995,55561,-12107,-60656,-127904,-78623,13060,68520,56506,70004,-41667,-114734,-150892,-179077,-141073,-28170,14016,76407,231346,261524,113307,64237,131339,137176,145092,158991,132592,114096,-38745,-79983,-2758,163960,273497,423611,432898,291218,155519,46476,46030,240951,406680,456643,216965,-7116,-31536,-332,4439,-5770,20954,116918,276640,341323,272162,61622,-218059,-294081,-120732,13953,-72213,-136134,-36879,115212,72577,-64632,-85992,-2746,-32600,-231813,-404405,-444968,-278424,-91199,-164160,-363836,-316509,42429,323630,270574,120690,-40124,-133364,-175877,-215620,-233333,54779,355394,275228,95994,22498,25054,182433,182072,-43264,-74384,87428,71561,-129780,-186756,-89720,-17857,68555,182057,314418,282082,91390,-130577,-95736,-73573,-14814,130175,164618,-83174,-334164,-440112,-389506,-183669,-54720,-164901,-312868,-495857,-454679,-208814,-22921,75456,66243,-112123,-332008,-422123,-536325,-522892,-195562,133582,219281,389350,788987,1051037,622137,-1282,-456074,-431101,-574793,-641269,-727584,-2274631,-3311437,-1264997,1365749,479921,-101792,586134,1159430,925041,295929,-90568,-274316,-332281,-360958,-351909,-183390,18773,18583,-366907,-454810,-16937,407269,326492,42576,-25731,4207,-115543,-260102,-194241,-119416,-86572,14801,265974,501584,343706,-1452,-40635,15818,1691,-40388,-69599,-9357,-18952,-150950,-161672,-51215,174179,290414,66007,-166971,42190,281302,240179,110211,199547,387058,283750,-37300,-266978,-356022,-467687,-372750,-104889,71004,78176,5499,-21211,-42352,34509,148614,114923,-1596,289,106494,121951,58690,-21472,-146161,-107079,67255,218256,268939,264495,162355,65272,27717,-130291,-191775,-35411,614,-106893,-61134,78946,52585,-121996,-211460,-75191,152885,264711,95056,-124178,-174597,-123478,-81529,-94516,-194220,-177612,9582,42338,21013,-70824,-199530,-96643,-104955,-188187,-116843,29018,236,-36937,-154692,-336525,-248385,79503,237009,201711,167992,121532,61623,93131,-22411,-235650,-423252,-210959,96298,213935,64533,-234613,-244267,-85366,79211,87176,-21170,-180385,-179381,-90460,-136702,-216285,-370940,-488998,-317102,-99598,3660,-26779,-6882,83253,69124,-74594,-245002,-281210,-69732,141740,110972,21398,117839,133715,-5028,-50335,15274,-137234,-344290,-295942,-114770,-67174,-78908,-57179,-23960,43032,241649,398570,28242,-295771,-107361,215210,190452,81920,72647,97551,115978,113122,274851,416087,161960,-57290,7884,76330,59909,140144,294535,234238,-16527,-292494,-275073,-137459,-3305,-74671,-171677,-126964,-211748,-397958,-244327,33008,56975,-55261,-56430,6839,69236,208116,311780,274514,274749,243137,175171,9100,-53147,-29042,-33613,36640,174783,325953,321189,258904,274745,234845,94485,190165,275029,175984,-66244,-279626,-233598,34869,209499,144767,82415,155502,147321,-54231,-255250,-270821,-215942,-176460,-121864,64544,149768,98268,74483,55712,-56379,14964,236895,291552,102140,-70404,-163806,-124979,-112455,-154070,-140386,-115767,-131991,-103203,-110110,-98744,-120906,-62044,5269,-85666,-176886,-138050,80648,254866,184852,-107815,-195256,90222,319702,277689,233802,15604,-205331,-111998,95696,149791,16778,-115314,-177840,-29610,161131,222969,164125,11006,-181703,-62644,173124,128755,41216,57637,113761,165176,135406,104937,205304,157421,-22994,-77517,-55507,-247832,-291247,-68990,116042,67567,-28951,7857,-194935,-401753,-357929,2408,75722,28870,116373,219335,223426,155433,34563,-20990,-75614,-127296,-135467,-186174,-168668,-87024,-98549,-106697,28548,44095,-252003,-273014,-28371,-77428,-133512,-5606,32273,-69788,-156886,-213265,-192481,-92666,-67924,-122374,-175596,-100158,5295,-6961,12986,210569,259861,72662,95332,164115,20743,-30642,58749,62190,45599,-27391,-174317,-106122,110133,127200,141521,163469,200117,258728,347586,424580,419696,264572,246869,315426,123805,-180384,-146533,121302,43965,-109887,-107149,-15619,15442,924,-110293,-179973,-91398,-106655,-150346,-132979,-105571,-119631,-51459,-74605,-123338,-175293,-204950,-114734,51122,195258,173039,-4513,-192507,-200521,-139740,-141621,-279447,-363087,-214282,76541,309414,522245,442712,215024,189020,341029,336959,299573,307217,-468461,-629144,580763,1103213,811860,1015235,927120,-96792,-553156,-604479,-612820,-441163,-452846,-1035427,-1246278,-470843,639453,1162254,477625,-536175,-560768,-262327,-290764,-282706,-395748,-433242,-74881,292126,277452,187869,317611,349791,255910,155625,-14000,-159921,-116599,-76841,-37481,-18040,-17185,-60386,-168191,-185958,-142427,-113154,-73716,34678,-538,-89438,-73305,-114053,-204206,-91061,46801,-49,-101635,-76405,10919,31823,-64779,-126820,-128274,-188578,-210705,-237583,-290056,-53269,194682,130459,117016,257709,260018,170753,81249,23074,67457,139621,176550,101718,53805,104614,143694,69056,-193320,-414532,-427624,-258207,-10040,-43696,-377293,-440961,-152299,-53613,-89923,47284,234882,171685,-4604,-64441,-54642,74993,256160,251790,36087,-99588,-80135,16000,94450,223190,111476,-101137,-153577,19462,131014,165445,261219,260851,-6620,-161094,-108830,-28494,-8948,-124793,-243678,-205187,68556,238574,185435,113565,88232,73794,127534,30345,-112236,-275111,-304670,-204654],[-77356,-116816,-118174,-25986,145401,241370,94716,-142889,-136329,87931,184679,-74421,-210972,54554,266727,61816,-173879,-149707,2063,-3044,-249094,-353191,-187122,-22561,-42786,2799,130730,135830,114378,213718,286317,228042,-92442,-379941,-271500,-43276,-100598,-136622,24796,11350,-90606,28249,219243,224047,137381,-75606,-354972,-478305,-357902,-270908,-182983,79389,283196,169123,-89679,-200878,-63966,189344,410251,326727,28184,-189329,-104526,37693,53661,-38647,-168012,-131968,70285,178846,181848,220854,192532,-57383,-149014,176732,438342,313525,118012,96207,117227,242753,336437,142493,77873,255317,224628,6849,-107879,-122766,-94230,-130775,-117143,-224103,-239814,-149852,-115260,-53652,209360,318141,38513,-221994,-180022,128081,360493,291208,163609,30886,-91513,-225847,-150064,150287,223450,-139343,-302278,-186977,-169760,-312874,-275516,33410,165871,81623,268007,413483,333475,176875,81292,17153,24457,88112,173058,176054,109285,-7924,-180293,-164807,-1743,182199,156260,242884,208146,87662,-45521,781,1654,-157333,-129258,-29083,-252841,-270977,31542,124292,-139253,-303781,-125568,7918,-202494,-347378,-122601,8904,-6941,-27748,-159764,-206632,-4870,10166,-246662,-378266,-284855,-220262,-303802,-324597,-109600,65022,-33711,-202954,-201584,-68821,81088,21528,-211969,-241757,-93440,-210503,-486068,-456459,-306126,-259870,-87153,125197,147612,123170,198654,276517,145372,-154169,-260282,-63829,209107,285092,215856,250837,278476,78412,-131707,-114729,28715,259467,408243,288916,290193,374240,212489,-49616,-229788,-220664,-131497,-84699,48788,177444,136999,-47452,-101137,55867,99927,-5241,72259,132752,-70663,-347513,-371918,-55531,203112,153458,-56153,-53581,-27957,-62461,39862,169236,201071,59488,-300868,-327957,-43305,134301,47629,-163051,-225272,-191065,-222915,-214517,-82525,73772,121463,11858,-97752,-276198,-413615,-324283,-161190,-12948,38753,15997,35059,117970,1971,-40707,-15480,-15526,4738,27373,-58681,-216385,-203680,12542,20941,-161005,-73236,255314,315173,77989,-189342,-358427,-302901,-112833,137464,282337,227345,120303,146019,186117,73787,18828,104409,266348,233194,-16265,-195655,-168086,-51047,51092,188534,125143,68373,229985,185167,39309,119182,202768,71086,15318,-5424,-48332,4672,67653,86586,107982,175539,77915,-70283,-182426,-249044,-162115,19924,111814,141496,215941,214739,48610,7612,119611,254017,340466,215344,68582,67288,-74023,-177414,-147306,31935,181358,305193,283204,264484,242785,125155,106528,310290,492698,520436,277189,89927,-3413,-102250,-134955,-114603,-17014,172437,365425,391271,292353,101139,-113148,-196960,-94942,5707,-61768,-82761,29274,148836,94202,-8130,-80349,-103535,-175864,-245372,-233677,-213002,-93661,42343,-76830,-256125,-222827,35091,252591,241420,157503,44507,-38612,-109390,-181644,-210822,68992,360518,246852,65436,50827,65809,191347,184481,-37948,-57505,117532,109835,-114427,-181687,-42550,89968,193790,283493,339099,191959,-80077,-266631,-231251,-280368,-152127,140359,200593,-37702,-225148,-306498,-344020,-253041,-134593,-110992,-175940,-410996,-461493,-226381,-5176,194421,143919,-95257,-327494,-430129,-520166,-501797,-194481,31417,77694,292291,807399,1268932,973734,341273,-370254,-642560,-1352889,-2002611,-1967828,-3732981,-3419551,1541758,4294607,1500069,371458,742891,609949,589677,188459,-467080,-856752,-663872,-451489,-569335,-439275,-160989,-20388,-210428,-127103,323507,636495,320642,-72087,-90501,-55949,-213080,-332591,-197169,-209412,-268748,-50481,328905,530719,273279,-101030,-93612,26534,45681,47335,71863,33806,-125197,-265697,-210593,-98301,41541,156659,34049,-138713,63728,229145,77676,-93090,49218,339433,323483,28653,-252885,-408488,-584352,-451510,-158229,-19473,-49091,-85968,-63418,-120850,-57354,120962,168760,53301,-1658,78108,139306,83364,-74230,-257816,-201823,7638,196585,243941,206148,69642,-23245,2817,-118260,-199683,-86114,-34473,-98819,-64574,50754,52841,-63402,-161589,-96885,162589,287572,110090,-83432,-96558,-75951,-73116,-111926,-196917,-155402,51168,59877,-30562,-141853,-211296,-96804,-81725,-43181,77927,74230,-78370,-103220,-140163,-308754,-255872,100823,307285,229684,180582,204503,201358,142836,-67585,-299951,-482787,-249156,88332,200049,69638,-143081,-143631,-77177,-9994,-6726,-128714,-247123,-182841,-78378,-146385,-197103,-284050,-386681,-251672,-68059,13986,-29210,-32333,52679,59174,-119985,-321580,-350117,-97787,113365,69641,11325,146035,147177,-13830,-27216,52060,-127514,-389273,-386096,-167376,-66683,-49097,-43891,-37191,49726,285597,420328,21121,-257881,-80590,197130,167604,72901,10380,14736,124439,154995,223144,333802,166364,-15016,57912,158698,100656,138789,297800,230663,-42608,-280369,-195234,-29011,72738,-44825,-123404,-55708,-73715,-238104,-168671,93955,159401,57653,-24529,-51628,17914,173664,240161,160061,158111,141292,94436,-76118,-148613,-43465,77749,169516,264055,413255,385179,306374,366614,272753,8870,99525,217529,186568,28685,-143836,-135577,90511,270088,205523,83474,160859,291562,156815,-171656,-297663,-218478,-120432,-6881,175921,205309,128300,134694,117628,-24751,-5133,240929,367752,159610,-96334,-239298,-207714,-176649,-142467,-82769,-77626,-103518,-82785,-142727,-154927,-171334,-108915,-18003,-91515,-200027,-171952,110033,340417,233671,-77960,-159773,20210,173791,169846,165638,-29345,-243059,-151094,84407,170996,39960,-86991,-160166,-42122,181480,287296,167004,-61731,-254815,-124296,122952,150853,110671,94644,99726,136436,105618,68730,91391,-27152,-143519,-120908,-6668,-168150,-285155,-113786,128709,161930,74585,83634,-130142,-286492,-240861,37938,102160,92173,145629,215574,234112,125799,-38331,-91918,-127923,-173326,-203727,-290259,-273125,-101786,-34480,-75938,-51099,-58913,-244179,-194152,52146,35953,-10403,51484,28593,-75161,-106619,-128292,-159259,-102306,-86286,-157904,-222028,-72391,107371,88870,47765,186819,236440,86483,125656,168088,8605,-29742,31190,-13222,-42777,-121709,-265462,-179938,33256,59030,55177,63680,175965,334166,443495,423273,361212,175532,112230,214856,95391,-224923,-238584,41001,37650,-63931,-84141,-26758,-24237,-38638,-93931,-111240,-22267,-37928,-47962,-2068,-26755,-123900,-89762,-69054,-89240,-179964,-232904,-108935,91348,208290,147486,-67930,-234957,-203423,-162345,-165448,-261040,-334535,-210114,71991,279084,397043,298908,180015,199832,331578,282136,198942,199287,-537599,-498678,915489,1410347,1188771,1395925,1026738,-227637,-611848,-553222,-644275,-510793,-571777,-1345522,-1423416,-118086,1153514,1127124,200652,-655151,-685480,-277984,-176011,-286518,-496298,-533432,-148978,291002,310036,169623,228417,235446,206507,202926,65923,-105965,-45403,53688,34345,-35628,-32629,-41403,-145789,-156406,-144143,-89298,54389,180577,84171,-74150,-112239,-153483,-240235,-168498,-46148,-32571,-98291,-108965,-30551,62638,-19597,-176494,-243739,-276977,-250736,-213125,-225122,-32093,206947,228170,227084,311659,276832,132463,-41668,-135567,-72072,63255,121193,62101,26712,123784,239716,232836,-86998,-384368,-396637,-244354,39950,-4244,-354282,-393546,-122736,-36261,-29938,136059,330302,303998,135645,-40908,-93527,127181,374380,304042,-8159,-149058,-76501,30791,30839,50252,-102812,-250893,-239817,-22620,133664,193922,232881,170759,-53584,-143252,-102766,-84569,-99526,-176335,-215641,-158868,98705,284503,236867,176022,193979,168327,180562,66279,-60261,-184411,-205641,-129871],[-14525,-58717,-46868,86352,248385,296074,140610,-114334,-190956,-41491,67548,-118167,-195009,95018,317668,123163,-156722,-173168,833,19314,-204801,-304224,-143247,50402,90658,84989,118854,95965,83726,155720,174802,90895,-217776,-442930,-286610,-79859,-125958,-134077,18507,39573,-64365,-30846,103187,94716,-29335,-163958,-299651,-361282,-284654,-202802,-164892,62421,343706,272923,-12496,-176469,-56256,251461,481935,358710,54602,-143093,-103496,-11820,29018,-42623,-200290,-151886,29242,132496,163950,212263,176072,-67033,-153553,179044,440582,318279,137459,104903,101179,199094,308067,151459,158980,369689,342370,85075,-68009,-108657,-94157,-157290,-144455,-215943,-211120,-120120,-122446,-115956,100424,223100,-40656,-293549,-183934,212003,437994,279757,120290,-33717,-144863,-225526,-99550,182473,248304,-68241,-226719,-136607,-108312,-251573,-276783,24216,226272,151212,255409,399965,323291,150440,104449,117667,123730,110066,151882,176368,126378,11832,-159706,-157889,37955,293760,343452,381264,285663,72532,-96030,-21966,31343,-138978,-134275,-10640,-281664,-375262,-56228,98305,-147898,-337444,-178383,8101,-120092,-286069,-93312,73864,85754,27005,-194702,-285278,-90363,-64870,-233616,-236059,-180430,-123296,-231183,-329392,-111551,179781,150714,-81932,-184565,-72627,89223,57342,-184755,-254984,-152942,-288708,-499183,-346481,-138161,-142159,-74225,136457,206435,148373,136322,194382,121550,-174854,-311270,-106261,180916,256507,197967,294163,376633,194196,-102806,-146931,39865,281088,322698,143899,190643,363799,249151,-38450,-240040,-227225,-207955,-228455,-33686,166004,136870,-31004,-79888,80641,162185,47794,70518,172779,21832,-313775,-439118,-145122,125244,90747,-35414,2434,-25337,-111422,5239,128709,175712,80696,-239909,-301480,11443,219573,90103,-197455,-308028,-286671,-269002,-230780,-153665,-53331,37934,-9307,-105704,-289369,-394544,-286076,-129088,-30778,20063,-23060,-60576,108137,118493,78323,19648,-50471,-44272,20031,-36829,-233952,-193835,69144,43880,-186591,-124893,175754,224623,4152,-211851,-317313,-269586,-135521,48529,202913,239760,212018,233131,251252,124599,27471,43179,184510,203607,11393,-154826,-142419,-66776,10081,197729,229354,194789,237725,128815,12809,83731,149157,24845,24301,48610,11956,26361,66575,84534,145144,264102,171192,-22253,-154409,-222560,-109043,105379,211854,190055,159528,105921,-40125,-70741,52944,312809,492075,302640,84557,87607,-74359,-265752,-286623,-88305,91776,172602,120539,220792,276615,165275,162331,359247,517249,489461,253808,129838,26794,-153330,-233177,-199897,-53782,203562,400535,363912,250154,138051,45658,-28672,-37860,-21668,-64286,-40264,66571,168514,141461,90615,-28223,-156636,-275371,-222146,-43447,46944,129703,167915,3333,-94720,-36734,57282,170257,191086,158899,102927,70685,-22207,-133311,-156581,88024,338630,209703,70634,99507,98321,148898,115885,-68050,-47608,135581,162265,-49565,-145623,14749,202802,309636,371325,347511,101304,-225765,-380506,-362560,-453331,-242994,158866,217970,-13185,-131645,-166094,-249335,-274761,-168564,-5722,15478,-279010,-427036,-244508,-57173,187170,167503,-40708,-224497,-331226,-393802,-352992,-96488,-27124,-81788,122915,690877,1275233,1099970,448792,-432782,-700254,-1557501,-2493047,-2360805,-3953321,-2688141,3267164,5164065,1906430,808423,792461,27353,262013,110467,-764004,-1293218,-888089,-474317,-684491,-590792,-314842,-102010,-38849,228215,604773,714283,264308,-104328,-37486,-20552,-217261,-339735,-181036,-258833,-380452,-126570,302505,458664,153167,-175559,-122307,45892,114575,140315,171841,30839,-220853,-303757,-169861,-115994,-120295,-16001,-11308,-92830,77633,147430,-107587,-308221,-119102,233380,296424,60807,-236351,-417211,-570376,-417440,-164130,-103518,-163488,-146268,-95555,-188542,-126658,101916,186456,58875,-43502,15926,123530,83811,-125777,-352389,-276554,-54858,154860,196527,136430,17758,-54501,-12318,-112930,-204209,-140249,-55061,-46785,-37885,8925,31700,-5489,-98251,-111450,143575,280771,127749,-26620,-12974,-48240,-96691,-144742,-200067,-122679,69130,41963,-74199,-165588,-164589,-56665,-31013,95394,233287,79585,-158755,-140862,-81700,-237339,-244310,87719,320650,248193,197137,243357,291930,171774,-96238,-307278,-455023,-228701,83094,168726,79296,6776,3634,-67341,-112778,-82038,-180070,-238897,-105899,-8204,-125267,-173464,-187526,-258592,-183569,-61804,-8411,-63189,-92950,-10083,11111,-205364,-416277,-408731,-126552,77826,34406,-1526,150687,170055,38793,46223,95418,-108167,-385941,-423494,-218486,-75549,-13404,-30620,-65141,26564,277882,351679,-21975,-230649,-71624,130936,91151,32337,-59124,-45510,145123,172251,115980,186990,122408,-7090,71736,199578,119208,117964,257408,197928,-50627,-218141,-73211,95740,149633,-8270,-79949,-6822,37303,-68130,-58058,167930,266193,176229,34740,-76993,-34668,103006,157219,76658,68249,51402,36713,-99536,-186475,-70996,139482,261552,337126,481085,429938,303558,375072,261629,-57985,16197,149985,178818,136312,39783,-17396,122451,278677,217052,69952,146049,385062,340001,-83590,-338174,-238566,-45326,105669,224788,199996,139737,190923,140082,-65632,-99593,154331,362859,207422,-111493,-328225,-311889,-232724,-100135,30271,53692,35114,25393,-107716,-162860,-174951,-110456,-8772,-70199,-194221,-187779,133166,385319,239290,-63227,-105797,-20927,41830,75215,114129,-23334,-222617,-158307,84533,197650,60198,-50868,-149347,-74769,172882,315647,122727,-154929,-300028,-176034,34848,150719,169914,87753,31128,81698,62357,20973,-11772,-165777,-198934,-79653,98205,-25520,-190644,-124812,111424,223752,182797,166754,-40685,-145727,-112536,55123,120811,140108,138946,175209,232926,93146,-103360,-145665,-179960,-242005,-285819,-372727,-362172,-107893,29980,-58229,-158702,-187437,-232670,-96662,133531,162265,135535,125564,59703,-34376,-42351,-38693,-117981,-125440,-131295,-175864,-212424,-17086,204605,169529,61607,128831,172485,72664,119893,124884,-48841,-47103,3621,-75141,-123569,-212681,-303003,-206307,-23522,2027,-3666,-12455,126724,354018,485359,352135,203140,7836,-62184,70082,38310,-222608,-269013,-31177,32492,-5367,-59577,-58044,-84060,-87555,-83269,-57529,44851,52733,73549,108374,16997,-134428,-107834,-27206,-893,-129119,-229895,-83642,148989,235378,143922,-99957,-245906,-175883,-166987,-195492,-250610,-295898,-198076,31957,189254,238161,145707,116474,159297,269734,209752,114662,134965,-450758,-273123,1029536,1363530,1238316,1514799,1047246,-192865,-452970,-371287,-560172,-472645,-553239,-1429816,-1448446,79539,1398514,914157,-44949,-588608,-605053,-219977,-65263,-282045,-528003,-569368,-225753,236165,301121,144191,143757,132751,145858,218396,121612,-45498,41765,182986,104116,-52309,-54078,-13278,-80008,-92866,-127422,-44024,170189,289203,154674,-39524,-117695,-128938,-162019,-154141,-94050,-51559,-100720,-133962,-39295,107526,32190,-200064,-309716,-308102,-235247,-163197,-169093,-49448,169376,283366,284266,284752,201010,-3544,-191329,-238519,-146337,8414,55424,36447,16755,127102,293891,341832,3291,-303638,-281722,-163118,86631,61412,-248308,-300699,-93606,-20412,18043,179971,375166,401279,236021,-29563,-124251,161068,440820,315664,-28545,-122141,14163,86602,-25612,-134426,-317162,-366175,-269728,-43190,99097,174430,186937,81926,-79970,-118039,-117531,-164818,-200529,-234867,-189684,-114581,97672,241950,179160,133987,204644,218188,223224,118671,21549,-69631,-98656,-53889],[40814,22329,54037,192773,316041,312791,170476,-60450,-206517,-145675,-36316,-121318,-114100,161400,356866,180487,-106286,-149459,-3130,10660,-160183,-247763,-130265,63336,208139,189927,122167,60430,33668,50561,22932,-41291,-294648,-453443,-282290,-130179,-154861,-120011,12361,56589,-52140,-98565,-7656,-10503,-155877,-221164,-247405,-256622,-209653,-121271,-117436,46262,350570,332314,85868,-88197,-8081,254647,427103,297951,56997,-87282,-121710,-109538,-24652,-34508,-163805,-113231,-16496,49097,114719,170521,138565,-45010,-98177,193198,425005,278963,109049,102517,85336,133816,255964,154467,213560,425590,387896,124889,-16804,-70129,-76475,-157075,-154829,-177918,-135655,-65494,-147547,-207297,-28934,117482,-99796,-314797,-137702,315426,476175,235336,73897,-83199,-195905,-204910,-26708,186047,209645,-15297,-120547,-59288,-35474,-173704,-240491,11979,228736,170090,180456,305991,252281,133967,150953,211207,228644,158466,146124,177373,148611,46787,-111295,-137625,47529,322576,475014,484283,352220,73665,-116349,-40534,46567,-116716,-150081,10378,-207725,-383193,-130976,62014,-126312,-326842,-197391,-12012,-42661,-193666,-53330,122797,158473,70911,-205384,-346169,-182045,-136484,-206013,-112481,-68757,-8095,-99624,-240796,-55583,321856,387553,132543,-90190,-54348,75825,82979,-129681,-234844,-193819,-322515,-419143,-174408,48683,-20553,-58661,152200,272496,169980,49170,83789,79378,-185030,-337557,-140236,130755,186718,153397,294368,408012,285642,-31125,-134409,27118,222461,164783,12883,90872,301125,241395,-14655,-178449,-137674,-203672,-337054,-129122,143049,150481,14943,-45617,100252,214753,91425,43876,178575,122114,-247660,-487605,-239772,37016,24195,-10835,61313,661,-136116,-42850,59230,107962,73768,-160195,-232046,51705,254568,123365,-177950,-334207,-364152,-317509,-228007,-169591,-137526,-41027,-40788,-102381,-240081,-255504,-158550,-63315,-33285,5894,-70909,-166653,91249,229931,190357,73580,-42854,-66607,-5317,-57347,-261670,-184422,96189,49903,-198192,-164630,73158,134270,-35729,-207865,-285121,-255786,-160991,-47831,81648,213066,286094,309989,304385,175249,45722,3508,123474,177352,37663,-107898,-121130,-86739,-14532,207901,297196,274558,204615,42806,-23271,28821,35333,-65524,12638,83099,39948,-10514,6772,42950,124415,271117,174914,-7862,-91621,-119333,-11477,186825,269918,204767,86928,-32924,-134443,-150187,-40594,296601,541846,377757,161865,160858,-44733,-326858,-396799,-181703,13944,44768,-30223,146532,233830,151023,188991,355911,447740,367271,165324,106744,41149,-149573,-266332,-242109,-81625,198782,356179,235269,115382,115185,174404,150365,31974,-60810,-75038,-18678,64490,166670,193203,189469,36180,-177158,-322915,-176801,105769,249052,311879,238032,50035,71483,177566,94044,94247,129231,115437,96455,123572,14925,-111469,-99304,82913,258093,154498,104576,146874,103358,64644,-8586,-138317,-60355,135601,218511,56509,-75300,66185,266081,360475,415164,338796,27889,-311028,-440572,-451615,-553597,-283569,149083,174715,-44828,-88894,-62811,-148685,-271848,-182947,84640,184428,-135063,-340973,-246870,-160224,43336,105280,-2570,-98773,-182463,-208554,-116963,82576,-1501,-200719,-76705,462279,1070789,973269,294712,-583490,-542477,-1171795,-2164930,-2063394,-2868992,-1298461,3225476,3679229,1591312,1156400,740316,-405366,107754,188604,-853561,-1442994,-916965,-405181,-625999,-577087,-398954,-194031,102110,492815,725044,599242,152134,-62327,105268,81332,-151206,-279317,-141306,-245971,-376161,-175154,199564,309780,22262,-220400,-138168,53360,169359,195333,183103,-38431,-300369,-274591,-59860,-100444,-278080,-212033,-85427,-54429,80109,67430,-253003,-470403,-260455,88161,190701,29288,-236675,-396870,-456937,-302381,-121878,-145006,-210564,-137209,-92707,-222469,-167556,84817,164009,15964,-116941,-70434,70964,50183,-181918,-423227,-328555,-120023,87824,135876,83144,25942,-18831,-9649,-110619,-212953,-197838,-68376,24670,6167,-36452,-7214,24494,-59745,-119721,112696,262695,151141,35640,52173,-42480,-136742,-177947,-195578,-79376,70398,2333,-87027,-119825,-69975,6057,20699,174242,292883,42487,-218692,-131999,6662,-153205,-226037,44852,273742,247608,208892,227821,287829,145259,-121272,-264902,-341694,-140163,84852,121373,84642,163608,161455,-51899,-195721,-122340,-156635,-149794,37799,103266,-93297,-175683,-129820,-155261,-131569,-68726,-41496,-112499,-162841,-71800,-49696,-300215,-509262,-449217,-148363,48876,14889,-16164,127041,187419,127364,137875,129044,-83958,-342614,-414798,-274770,-110829,5309,-24880,-103155,-30505,199286,205208,-76575,-199645,-81418,22703,-13661,-18050,-107862,-68555,158182,143849,-29021,3433,27502,-44095,41932,185458,110377,84792,191440,144334,-43056,-126308,57020,204231,201076,17288,-61799,-9702,59697,34844,43778,234429,365237,298187,124680,-59338,-79990,10103,76863,39522,27556,1341,23618,-58136,-166305,-112459,118239,269759,358402,489508,422186,250863,310672,221411,-82876,-44127,88658,165590,235668,211514,82998,129335,244571,183804,44433,111126,403155,449347,-7283,-367155,-260734,25242,176758,197430,130175,114388,210040,109137,-172121,-241753,5647,278946,225682,-116341,-410849,-413463,-267081,-46456,152349,227259,231942,176906,-22608,-115313,-125135,-72226,21931,-23922,-154209,-182318,138371,377133,202592,-69545,-61479,-27966,-36778,15820,89257,25063,-153287,-133587,88760,204358,57164,-23684,-144810,-118091,129443,286519,33882,-248378,-303113,-195448,-63132,121760,197952,44270,-57860,22695,13122,-36443,-77492,-203270,-164990,30649,223284,133190,-44520,-104107,74184,247290,276733,248367,62489,-7376,-8922,47773,126442,168604,123210,140776,231992,65117,-157378,-187394,-228442,-317243,-359616,-416725,-409132,-104133,77193,-56187,-264632,-306865,-220144,-2505,204323,269785,262041,197083,117727,44393,26993,32948,-77565,-147898,-177343,-163661,-146238,53961,270446,212826,52760,52290,84607,39015,80705,45519,-124074,-70362,-14229,-105480,-171409,-259376,-267370,-174019,-39940,-31968,-33481,-61885,50315,308613,462162,230853,-19931,-198035,-218961,-68754,-30575,-181972,-247509,-95977,14826,45500,-44130,-110353,-154662,-131224,-69748,-16274,100593,138360,167094,145154,1489,-151944,-100563,42678,123030,-28076,-184707,-32898,215061,266142,151023,-97939,-232762,-150643,-173757,-232780,-249808,-249066,-176080,-37929,45025,68896,14506,34994,71073,160435,115619,21381,69337,-296850,-32588,968345,1093832,1039876,1419409,993388,-68451,-175376,-149973,-410897,-340182,-412269,-1266301,-1267730,172997,1363631,571478,-241195,-407595,-386771,-134288,-435,-255689,-463327,-512897,-263802,151615,245610,114861,98002,87440,115447,221145,145446,-4969,111108,274599,161153,-56171,-72798,15249,11065,-11278,-90761,10664,233724,327935,203393,20573,-83492,-53094,-1795,-59603,-91927,-60170,-113849,-149368,-15261,161933,93027,-170762,-298839,-282669,-181844,-103794,-132454,-92168,95532,270215,262150,185317,66307,-176995,-317419,-252613,-124013,-10974,-7458,18048,18210,103868,281908,363418,53786,-212272,-157985,-62269,116803,143909,-79647,-182158,-74817,-20815,31862,173998,376438,455170,284161,-26470,-137199,172751,442578,282905,-26400,-38136,147085,151534,-69601,-280487,-477804,-436492,-254589,-51070,28553,116556,146518,17635,-90821,-90778,-136570,-235576,-281201,-288199,-176838,-84578,65758,122445,31699,15278,134779,210634,235526,157437,102283,44356,531,16067],[69993,89946,137376,245753,315933,279671,172807,-179,-174887,-190008,-95810,-80854,11771,234081,372980,213320,-47823,-98786,-20661,-35743,-129131,-189817,-151014,5163,260873,279927,126761,15634,-41326,-86431,-146433,-163874,-331482,-429270,-274930,-192758,-203463,-126218,346,66294,-50385,-166905,-101130,-78678,-218940,-252106,-231271,-211230,-163656,-54786,-60263,20152,282159,321785,165583,20957,51008,189335,258482,150825,27784,-41335,-160475,-232810,-91809,-22574,-84227,-37274,-50950,-49618,42385,100610,84344,-3355,-6410,214321,390232,193546,27239,79155,59137,44029,161939,122636,211597,400394,341212,108659,20728,-22551,-43098,-123885,-134733,-124215,-47346,-4244,-180172,-318438,-168472,14727,-129130,-290590,-66616,396974,454772,167050,33776,-106536,-226960,-164762,50018,156488,100141,-27125,-39202,14330,39655,-86901,-183488,-15649,161581,119180,54450,130495,111039,110574,197301,267364,302717,215697,160129,182323,167096,75976,-62714,-113644,23741,268934,504743,519033,368804,78182,-110620,-65627,27478,-107557,-181673,17452,-63615,-295800,-172446,29347,-76930,-281014,-188754,-29068,24592,-95772,-23653,126087,169726,73152,-195492,-366987,-247434,-180828,-182938,-80451,85,99602,65836,-87478,32371,441622,598160,370097,57258,-17874,48033,84205,-77563,-199594,-212045,-311643,-290158,-5957,193627,58799,-51413,167270,325171,170319,-49579,-27401,23264,-193748,-334885,-147736,76973,84281,82373,252059,374295,322204,51537,-83906,-2099,96747,-16119,-88051,-1397,200667,196163,18662,-57087,29645,-117386,-382935,-213269,111566,163133,53807,-29597,101628,246506,112751,-6619,141818,195241,-172457,-503640,-302718,-21583,-19272,903,99643,34521,-137682,-89859,-13081,13518,28754,-102458,-149926,70813,240405,132853,-124120,-299915,-394247,-346544,-200367,-121931,-139219,-70058,-62180,-94568,-151628,-54353,19574,16228,-29055,-10952,-108589,-228990,83989,302324,262588,129836,-121,-61899,-45512,-113021,-282559,-173835,81942,33629,-183076,-168437,-8864,79945,-24035,-177455,-276844,-268854,-188568,-142319,-71692,139296,309336,340765,325516,215521,74309,2748,102231,157655,56953,-55558,-101183,-103038,-11221,224086,318690,287437,144951,-40002,-55278,-29898,-98474,-159314,-7022,99062,52016,-62936,-75321,-23674,44415,183635,88495,-25958,-6682,34962,102607,237715,271472,189838,34230,-142733,-197597,-192792,-104330,237712,493494,415313,274166,273238,14418,-335863,-443719,-222879,-29429,-45188,-133975,56759,138694,106324,190110,304395,309994,211728,67050,57245,47674,-92195,-216120,-218438,-79098,176254,254486,38071,-89264,15181,217685,286127,100434,-84944,-65965,4605,49746,161929,244672,267836,94691,-169733,-306898,-111126,192911,356634,410250,247055,68285,209141,359817,141953,53850,84036,51762,28525,87682,-26890,-122556,-47265,55624,129583,95601,162595,188434,90099,-19426,-133308,-214254,-82588,129053,274352,188305,31874,114845,263735,337158,416959,325944,-6408,-304770,-415678,-457341,-546559,-262900,109485,74633,-124389,-92355,-4218,-65843,-256119,-195999,117926,285184,3774,-192929,-197248,-250663,-166098,-19836,-1051,-7644,-36512,-13326,146185,308221,134834,-214617,-237522,198178,757385,695955,1385,-686238,-173577,-435171,-1489145,-1510342,-966802,334443,1569178,607209,781514,1409015,636944,-544620,237154,476761,-679368,-1257286,-718496,-234277,-374663,-375956,-366982,-239918,183108,598028,661527,343432,19169,36350,287841,208429,-46583,-163123,-71189,-159298,-240068,-148779,78359,142568,-81824,-238797,-141074,52683,195502,201293,112069,-147803,-346117,-194834,93659,-35127,-378817,-388300,-170103,-23755,86358,27052,-300557,-517944,-324389,-49109,37045,-52272,-240993,-343085,-289107,-137148,-26336,-107070,-144235,-31141,-26187,-194906,-168091,71493,121105,-44702,-188414,-150102,2309,-948,-226380,-448584,-340573,-166528,18582,90419,78854,98415,72557,21528,-92873,-216680,-242979,-69640,98695,61808,-63774,-47790,19012,-56859,-107909,106887,264605,187505,100342,93584,-45548,-166345,-188166,-167963,-28078,67321,-26445,-38733,9166,59301,79456,58755,176667,252792,-11074,-229778,-63021,114761,-70954,-196155,2076,196845,231698,213761,174276,190324,62572,-144632,-188592,-168924,7295,103438,72503,84010,273948,288626,-25122,-225774,-112936,-56014,8107,215670,230989,-59487,-208538,-128939,-95678,-85653,-54491,-47364,-144442,-200570,-87826,-77057,-352527,-561393,-455876,-147831,43726,22363,-23047,83694,189121,219057,217433,149926,-50116,-269619,-370151,-322356,-164157,1580,-23028,-135715,-107682,59628,29205,-109323,-142970,-90923,-92200,-99674,-39901,-103446,-44796,156937,76933,-167773,-158114,-81971,-105062,-15058,130541,83759,54860,128896,84831,-24768,-27566,167278,280382,223403,27150,-74338,-70510,-20297,33201,98348,273724,440573,412505,233939,1533,-102899,-78545,16005,49989,42617,5710,61918,32218,-101337,-156982,13724,186475,317930,429888,352271,165570,209090,183014,-57232,-71980,44876,159345,307819,321084,144099,126849,198351,133487,20733,66441,346642,465366,50345,-357746,-265914,66802,184153,114957,23951,53302,177192,37607,-299203,-376871,-151383,146684,203494,-112119,-459868,-476303,-266690,-249,235672,373705,407903,309896,77791,-25879,-39526,-18105,55525,36402,-85908,-157316,117804,317121,138042,-90658,-41194,-3357,-44109,-2148,93052,96942,-56531,-84746,89615,177528,28113,-11205,-137776,-154995,60868,204775,-74357,-318788,-263507,-167833,-135006,66032,175848,-21540,-128003,-19543,-35473,-101955,-102435,-136132,-53659,166156,324413,252428,94919,-60892,36599,236270,332853,314326,163478,105808,45108,18474,116654,177304,122100,145990,237804,41430,-202323,-224346,-267195,-370527,-394180,-412561,-401450,-91132,100670,-57206,-331257,-382049,-209990,58920,248840,334095,335153,244707,176942,128681,82141,63975,-50662,-157945,-200686,-118931,-42989,121161,285422,206732,26790,-22480,-5180,-2121,22440,-44908,-180921,-84830,-19342,-98278,-167564,-231593,-166414,-92783,-11055,-36287,-39660,-93947,-48555,210595,391280,101157,-246686,-386790,-316575,-167407,-95858,-127962,-202034,-152304,-18898,76908,-42417,-175193,-222812,-158422,-46189,19165,135462,187037,186059,74451,-78582,-176373,-77251,114846,242972,95509,-98232,40449,272355,281217,148455,-71993,-204655,-154003,-205182,-276939,-251086,-193977,-144953,-122289,-129015,-90925,-82971,-49016,-43923,17066,-7484,-105159,-35535,-172878,158680,834484,776559,740227,1192530,857972,38073,91317,23600,-254287,-155434,-203788,-911568,-891780,240433,1116041,170477,-408491,-230247,-151980,-81678,-4501,-193604,-303912,-368884,-243129,60779,148797,81947,105850,120608,143935,229642,137612,-4607,133182,301211,189513,-46642,-84031,32143,95745,65624,-38189,63152,230880,290023,227170,100272,-19558,42799,175793,68758,-60317,-70010,-141031,-160061,22660,210023,154140,-88480,-215201,-216609,-117192,-56309,-123646,-143954,5331,183742,160559,43161,-76269,-309364,-373684,-180878,-14900,4867,-59167,-3935,19727,50049,193827,291320,56828,-141700,-75249,9702,122055,226002,107932,-66389,-72887,-46106,1821,126926,349001,465838,284141,-26671,-130037,161642,381816,214944,-16808,48485,245791,181016,-105127,-354013,-550019,-462163,-225410,-70322,-71493,37766,126500,-10834,-99813,-69447,-140837,-268397,-321981,-327380,-182107,-76166,10459,-35125,-154746,-133079,24809,151622,204194,154968,148442,130914,79659,71889],[82170,131313,180928,238809,259749,215083,155412,58400,-87644,-142714,-74468,9345,153813,297811,372843,224709,8353,-33601,-39054,-93290,-98527,-115189,-171753,-85241,242179,334486,133398,-29985,-117471,-211895,-290775,-259543,-334915,-380444,-262453,-245314,-261273,-156159,-7508,84659,-40529,-215275,-161479,-100014,-207821,-254146,-246169,-217650,-141722,-7975,-1363,-8844,159067,252787,203826,111912,103819,94470,50235,-28701,-13128,-1233,-190150,-326889,-137918,-9836,-1826,44904,-55824,-124231,-23349,27118,31257,46627,88697,233913,343012,89137,-75610,47273,31878,-49771,30950,40575,148912,315267,239905,60377,41450,28617,6404,-58863,-74428,-63223,26947,54741,-192370,-414035,-291790,-69253,-128593,-234290,3217,419955,371604,93750,16057,-93096,-210627,-94155,124690,108956,-52624,-111474,-16179,60628,113917,15090,-112940,-48543,61746,24991,-80749,-86321,-71327,75855,226505,276019,327236,263604,192876,200044,181799,86931,-29406,-82429,-13626,174801,441617,487554,322570,77774,-84925,-97410,-23756,-111400,-212024,12971,95788,-147510,-168963,19104,-5806,-213795,-158707,-8194,97135,-5720,-13130,74022,105525,28262,-165194,-328048,-254210,-174891,-164672,-145218,1123,178581,226605,79241,115662,494878,714698,558643,222205,30017,14244,58370,-45180,-158626,-200769,-261215,-159982,108383,258473,75389,-53507,177194,346879,140172,-138572,-109488,-35240,-205240,-303653,-119740,36651,-29127,-4943,181574,298599,299979,119619,-6353,-27965,-59699,-174900,-157363,-78035,87987,129577,58701,95243,228189,24199,-352429,-257049,80218,164763,61834,-46523,83172,254698,111543,-62223,76801,215045,-116702,-484374,-308024,-20746,-12912,2872,111672,63828,-123262,-122623,-63386,-78022,-42482,-86630,-83241,70462,191983,112282,-63049,-215719,-355967,-330472,-143477,-22105,-49723,-23738,-55335,-84573,-55067,128798,184393,84294,-26906,-35070,-119305,-211802,96394,313493,276990,173577,63700,-33201,-87419,-175975,-270373,-146823,40962,4252,-135697,-129836,-42682,79922,42029,-119504,-281171,-292373,-208467,-217270,-223999,32356,267990,304583,301058,233997,108242,41391,122391,146638,70133,2372,-76256,-109172,12182,238308,294812,236326,80569,-87431,-67752,-74285,-205453,-220707,-25197,100526,69554,-81992,-132923,-86713,-64681,37765,-38636,-54063,88506,203000,202337,242797,223128,154537,17758,-180136,-203882,-171728,-92996,184237,388422,402213,381133,397332,91262,-285751,-410294,-198344,-22643,-71229,-167025,-21736,35777,66541,179225,227609,163493,93950,9212,23194,59210,63,-93042,-128126,-35575,159215,138503,-168029,-310401,-143229,157171,334819,148449,-74137,-15754,55886,56806,172820,289863,315582,135468,-141116,-233887,-32997,222126,374386,418898,213132,70539,291783,460733,191949,61982,74495,212,-71389,-30611,-137289,-154948,-5951,20992,-8645,50401,225952,218799,73732,-63585,-201443,-253026,-95058,122268,316130,310979,155334,160661,208500,263105,391073,314384,1929,-209824,-306259,-369826,-431702,-184061,56514,-50224,-218151,-117927,18270,-17168,-240061,-223371,75465,297565,119420,-1141,-79088,-271004,-340728,-155225,-26491,27369,67798,147336,359577,514517,353517,-103742,-312344,-24380,468632,426786,-245629,-628332,299088,254197,-1092480,-1183229,934590,1694806,-869824,-2653345,-53664,1603697,553463,-358242,624237,896567,-302744,-816802,-358156,1101,2782,-34837,-209392,-202249,190316,534585,459047,50314,-92382,151730,440555,306845,50664,-34347,12334,-23141,-9749,-28975,1302,8607,-154153,-253024,-136896,49265,188850,163830,-2820,-252988,-351460,-99339,247016,76402,-391088,-505052,-239332,1577,100811,34205,-239958,-436911,-294778,-139797,-118910,-149672,-228249,-250193,-114113,44412,107729,11197,31797,155866,101404,-105059,-131114,55426,73398,-94218,-230345,-199366,-61438,-51574,-246113,-421558,-309132,-180706,-29110,77723,126534,201649,171480,68246,-55362,-210351,-265897,-61048,153805,114531,-63839,-81648,-22533,-87150,-73355,144925,293639,223961,152280,107053,-53413,-176563,-171071,-118365,12998,55494,-26199,75413,198456,191838,141871,68260,112220,145397,-55820,-186449,51692,222532,-1248,-153849,-17735,121380,197865,200984,102410,34150,-55316,-169438,-112263,3051,165499,127649,24997,67028,293264,341016,688,-203973,-65112,88973,191813,373485,334567,-34566,-262398,-178392,-77925,-33279,481,-10074,-141994,-184215,-40520,-45156,-330771,-547750,-426677,-124149,60443,50206,-22869,25252,161793,275034,255610,154689,-10479,-190779,-312921,-347781,-219085,-24118,-26112,-156527,-191603,-115444,-126495,-108079,-63490,-90212,-180099,-136911,-14191,-40544,12618,138301,-7105,-259089,-246491,-161297,-161244,-78151,58679,47209,32245,82429,21866,-13732,49176,233278,315226,221042,17419,-117872,-177949,-171811,-64503,80644,264159,464495,485236,325559,84196,-97629,-144007,-21071,86273,91669,50468,130599,132746,-22283,-195452,-147984,33368,224822,317878,229099,62474,102904,160907,-1089,-75742,13574,156436,331005,335447,154896,128164,166466,91362,6200,18937,231034,389254,80082,-305028,-250436,54304,120808,14008,-78069,-29991,95718,-49029,-394155,-457814,-272947,-653,133439,-110835,-461953,-476243,-230888,21328,245086,432344,489870,367451,149262,68127,39740,12749,65336,86438,-12642,-126971,64274,214681,63594,-117199,-46868,36629,2756,6240,112941,164745,36052,-30866,77914,118235,-15681,-9875,-120714,-173865,-16740,94894,-170235,-354383,-199861,-98255,-155645,-7522,93258,-98193,-156736,-36698,-81984,-175766,-110664,-19276,86360,271620,363457,285664,168763,-12358,14857,197993,330739,345990,240200,174961,39696,-24763,90901,161801,135696,192966,244944,12982,-243495,-260921,-288330,-374389,-367273,-361827,-345087,-73044,101957,-44090,-328910,-389518,-203722,64553,253175,347364,343331,253523,207068,180855,104731,43839,-47347,-150316,-189943,-52936,64606,165686,246581,153868,-7878,-79288,-77284,-38743,-34799,-116847,-192036,-80634,-15668,-60542,-106992,-126169,-30597,14220,54762,-8018,-26641,-118444,-151935,96190,315877,15884,-406603,-505711,-342937,-215600,-145422,-88075,-162227,-191821,-55901,91797,-48020,-232332,-269210,-157775,-3422,60507,148109,181065,112829,-91823,-199772,-201467,-51591,162702,319638,207034,19757,129020,306975,268618,127520,-29325,-157334,-181238,-263870,-315763,-235226,-125463,-103694,-195653,-289927,-223790,-151752,-115706,-149279,-131206,-150428,-261226,-179406,-126995,293906,750296,557536,490568,918743,625861,42152,256997,116009,-123047,34060,9189,-460586,-366933,365030,770880,-219439,-577532,-156419,-9736,-99146,-63717,-82066,-72165,-163582,-159896,-6561,40207,56863,167695,229204,242537,263995,117582,-36524,109883,269711,188254,-21375,-76239,39845,154633,130788,35802,120897,191688,209830,238535,194314,66479,137957,318494,186865,-17573,-77340,-164572,-158770,59904,243954,212364,35163,-74667,-115862,-47080,-19892,-126643,-173960,-65513,59882,22611,-87468,-166894,-330857,-324178,-42710,153649,63686,-78965,-18956,29709,-8380,61404,168502,42808,-80939,-19567,47089,122229,308107,282317,38273,-68840,-75265,-46067,75404,325894,459454,272840,-3983,-84285,153633,296322,150248,1161,95382,260998,162018,-119689,-330622,-509631,-427168,-190204,-99655,-163085,-17008,152182,15407,-97397,-36823,-91678,-224534,-293949,-322368,-176053,-64036,-31683,-157546,-295653,-238739,-53671,88504,155819,126544,165447,197453,158511,132899],[73586,127023,161437,173758,164693,128231,111601,92733,31064,-17070,23029,124149,259938,322745,350678,209569,41106,20729,-50914,-136406,-58876,-19822,-159723,-159325,169997,339815,139660,-63500,-165793,-286410,-376370,-310732,-311758,-316454,-239486,-268408,-308020,-195199,-825,121957,-8625,-228522,-184627,-80645,-136349,-224210,-260668,-229511,-115626,30450,57239,-24756,29534,160207,195832,158013,144483,28009,-107520,-169371,-34569,48149,-171504,-334402,-130113,3072,46420,106753,-18638,-134991,-45504,-16244,2862,95731,156985,243323,296315,7570,-147666,34076,27838,-111011,-105683,-82288,49234,222344,157154,33125,67069,90911,75814,32972,27585,3386,76624,113640,-152574,-445178,-361339,-117468,-103986,-159195,58595,374000,248737,40935,41682,-30318,-121446,19928,201438,72346,-192013,-228115,-46654,73870,188260,141670,-26539,-59602,-5513,-50924,-168625,-275210,-236305,42357,235934,249884,307347,291274,240099,241765,201854,81816,-7654,-29858,-31942,97836,342046,421936,235268,74651,-44836,-124726,-83084,-112370,-211427,15264,216460,5323,-124288,43875,76651,-140608,-113527,70640,194462,77263,-15351,-19663,-17434,-45824,-114457,-224550,-188400,-113937,-142638,-251211,-59969,212911,337974,201362,157760,456828,704076,650555,364627,75944,-25614,8729,-36355,-116348,-159534,-186768,-65922,148309,237869,35942,-63247,172473,320945,73840,-204456,-149775,-89510,-225554,-257165,-67652,12003,-134095,-98656,96793,203692,230783,153439,75575,-40225,-211751,-300373,-212857,-139563,-19787,48367,88845,227932,385438,163700,-262581,-251536,45635,139481,23935,-103630,37514,226924,83422,-110359,-3090,160312,-114448,-450834,-266546,28795,38907,745,95678,68707,-118110,-150808,-95057,-151380,-127568,-121951,-63683,42378,113305,48305,-36652,-123065,-267005,-272822,-78080,83718,84366,71904,-31940,-90146,1446,210627,254685,99460,-50798,-83671,-115678,-135796,105057,239395,212414,172494,110166,-6814,-134353,-232839,-226769,-110071,-20345,-42006,-84505,-84986,-50500,104959,126340,-56043,-291629,-320862,-230859,-276644,-356223,-100686,151790,183004,206335,197709,112708,77773,143812,119270,56609,38803,-65842,-127987,7035,206721,208345,117298,4269,-108349,-77881,-118618,-277928,-258120,-65954,62429,77371,-64671,-158273,-145602,-182778,-123191,-161314,-92076,152429,316683,233701,173442,117951,79552,-361,-168498,-180063,-113227,-25353,142824,248326,310521,412310,467640,135903,-220295,-333641,-141805,6778,-52750,-153642,-93116,-64386,28019,140740,125098,41130,33235,-16829,-2930,52719,68754,35162,-25671,12421,133068,19824,-353937,-516222,-342151,-13912,247831,128992,-55506,46542,117551,78415,175704,288557,300226,123481,-130304,-160052,10398,180914,305277,335295,134284,34967,273382,428622,199062,78404,70953,-43947,-189854,-218169,-303559,-219244,-11442,-32498,-134596,1545,237327,199825,36003,-78191,-209682,-253723,-112373,84179,296708,353455,226353,165930,103456,150185,325100,271184,10251,-91480,-174425,-243910,-272747,-95217,-16173,-185314,-310974,-163299,-10136,-39454,-261976,-297798,-61846,198426,163855,161220,60733,-229498,-428832,-268778,-72013,5115,95556,218994,428994,594604,543270,62145,-326545,-190268,275886,271672,-321020,-414345,666786,501247,-1399668,-1391300,2030294,2326263,-3047227,-4754759,-410977,1796148,537438,32701,1073411,1236831,97122,-320381,-823,199337,352893,317653,11898,-105100,111814,328624,182511,-197444,-176867,211480,479160,308842,73782,26066,50381,87522,216659,140740,-14948,-88391,-237847,-311311,-158334,21970,131630,78032,-131584,-333176,-343802,-49132,329467,181994,-340333,-559467,-292210,60,90727,42680,-132581,-287707,-216609,-188184,-252570,-242557,-200209,-134536,25313,193881,226611,151201,242624,349155,235068,1101,-90318,9456,9556,-134138,-248756,-226483,-122481,-106595,-254726,-372881,-266984,-181352,-58008,80803,181117,262612,199047,82613,-26310,-209272,-279352,-64699,156847,132584,-55216,-122024,-106536,-152018,-41328,201030,312794,219109,156303,77206,-84120,-190273,-153698,-74730,11567,9538,-11856,218028,382705,277324,157770,29853,2230,13243,-88343,-118362,165091,296509,39894,-115217,-19186,55934,130384,149913,21390,-132513,-180313,-204434,-79820,98006,258791,121074,-37530,13786,203266,288033,-3382,-169612,-17643,217611,339304,454959,370983,-31909,-320337,-253795,-89618,24422,83226,50580,-114657,-123707,49177,34107,-242359,-473211,-376360,-93497,77740,75983,-26135,-47343,97017,268271,237064,140939,23143,-134277,-269261,-345530,-258779,-65346,-38669,-168264,-269896,-288376,-229523,-84910,9751,-86862,-225806,-127459,48049,55499,75462,107270,-76321,-276078,-237501,-176455,-186391,-125681,-2799,9230,13533,48309,-47771,-26262,85885,249308,312507,204830,-9522,-180498,-298209,-328091,-202711,-755,199954,416732,479009,359115,161788,-61800,-172390,-34970,121712,142550,108457,198525,205065,43670,-213922,-312275,-137620,111744,193625,86086,-41714,17796,156315,56705,-66086,-10664,149894,298859,259727,125230,145542,168174,77430,7677,-19478,91530,250773,81063,-219017,-217124,-15023,8088,-58675,-128023,-102536,-2089,-113247,-412390,-457325,-333220,-131279,25639,-120264,-413632,-401441,-159110,22299,185689,392215,458695,336128,169185,132925,77538,-3140,39974,109994,46469,-100416,-12245,98328,8434,-128842,-60404,77575,71076,25164,138137,213638,106147,16674,59243,54320,-42965,2936,-79795,-162023,-75772,1497,-218163,-347901,-131468,545,-108952,-71546,-30224,-166863,-135197,-23944,-116612,-244659,-127645,73957,201629,316482,333801,224949,153988,31462,23324,151167,274847,338210,280712,197676,-8110,-60921,62127,123571,148386,260219,248566,-22086,-275546,-285703,-274744,-305908,-268728,-268332,-251672,-48011,94192,693,-241684,-317576,-191439,18102,220087,326852,308135,228803,196301,184624,94126,-11995,-62706,-120706,-143834,17927,147600,182764,175674,75926,-39464,-107475,-117232,-60467,-71171,-146179,-149272,-55180,-9425,-7445,-1909,28360,102247,123339,143273,52322,5246,-136074,-230293,13209,285329,17824,-446213,-525077,-316382,-225081,-174165,-81723,-148561,-204889,-76369,100113,-50155,-259605,-276583,-122595,63702,115225,142403,122799,-30990,-297680,-321796,-222201,-40367,164676,323971,272429,145943,215229,306113,223547,90806,22550,-84027,-205688,-335338,-337080,-191905,-49809,-62749,-243643,-404466,-329618,-218530,-162038,-221778,-259603,-297402,-425179,-336626,-153946,407181,787335,479672,363790,635205,265751,-103788,288017,138139,-34290,172474,159388,-27628,228424,582997,419931,-579505,-787675,-244533,-31361,-205251,-159050,56742,169452,40774,-48226,-43940,-59740,32354,241165,356449,368336,308252,86974,-96917,44339,187372,142842,-7064,-67660,21422,155439,160748,108735,171448,138956,110423,221012,260547,135245,193456,372074,235832,-6214,-99811,-190303,-167647,53026,226410,230500,141246,62265,-16555,1867,-14219,-148348,-190941,-123506,-84592,-128989,-195611,-208576,-261917,-210163,86323,301061,128914,-91123,-50296,21923,-76330,-102493,17357,12468,-39788,10777,32408,100889,349507,375704,86281,-85206,-126159,-121691,7858,282836,414984,240630,16303,-34380,128761,182795,77095,-17813,31081,132839,56900,-153868,-272800,-419440,-373383,-194168,-173148,-255428,-60971,178554,42938,-125973,-31059,-21442,-142848,-241565,-306752,-181648,-77244,-86212,-245234,-384833,-308161,-106838,9920,66348,44067,114483,198753,194592,153155],[55746,84445,87402,79151,65857,37379,44652,94245,150963,148775,163190,226300,290534,289009,298615,161116,29720,40110,-53906,-149002,-9732,84179,-101470,-184755,74882,292723,138618,-75259,-169133,-296121,-396273,-311128,-269304,-251419,-211242,-264575,-334734,-230631,14286,165648,34092,-217790,-194716,-56836,-52965,-177537,-252776,-209453,-71559,57867,95926,-32187,-75107,62196,130713,129547,152865,10552,-176489,-240215,-37134,92629,-106474,-252473,-81558,-9537,18730,111880,34976,-87396,-25464,-29510,-10175,109150,153667,209761,235811,-45613,-175860,35817,41959,-134693,-231259,-241198,-76811,146033,130288,49161,100828,147877,137939,113289,129632,44636,75505,148786,-74701,-404093,-374317,-147903,-93985,-105343,71404,251586,95275,548,94872,60504,17367,148002,254602,44686,-284454,-336203,-121921,37494,233904,261566,50376,-50494,-13378,-73246,-194149,-397938,-350262,5293,209089,188745,239533,271464,269358,287939,213674,49855,-4676,33498,-27293,55902,251021,340891,130013,57930,-17568,-152623,-137065,-109465,-175277,25362,245469,86563,-76374,82800,138613,-91744,-76597,179194,303860,144795,-28657,-137763,-173942,-132729,-60255,-86086,-76981,-31881,-125505,-338397,-163628,184393,353776,226239,127513,324297,571302,630179,443458,95695,-85289,-63876,-50140,-79230,-101136,-114582,-27376,124289,157842,-33505,-80484,141000,236777,-29329,-247251,-156050,-138758,-258505,-214287,-15062,-4956,-215790,-186136,12135,108862,141084,151751,140283,-37917,-327328,-396118,-265311,-181685,-108055,-40142,94079,295910,440959,248123,-141317,-198799,8129,85903,-47415,-184878,-32236,160872,37366,-133445,-74033,45089,-166020,-413598,-198609,100581,120657,19571,76210,53593,-128996,-175585,-110669,-185947,-193126,-179669,-86185,1001,26044,-44537,-56145,-49600,-148430,-177133,-12187,165131,213607,184750,6450,-102886,5627,174874,204409,58493,-90392,-138845,-95578,-30048,103475,105222,91870,127423,129679,19335,-160974,-248382,-142442,-53561,-67607,-76336,-34357,-48120,-43354,140864,216480,23034,-265975,-317416,-233616,-295013,-423261,-211969,10504,21648,70741,120165,91134,100744,157908,88955,36779,65062,-50729,-143173,-33875,128017,88572,-21579,-57323,-88963,-69730,-143444,-288478,-255608,-112854,2219,89321,5452,-124450,-166908,-247001,-205736,-200769,-102772,189597,364632,204162,64275,2580,-7053,-23394,-119453,-127168,-20245,88734,139682,129096,176436,364586,474495,151004,-144711,-218974,-49921,69352,23199,-84945,-122866,-121902,18529,107387,45227,2235,59113,478,-2800,49584,113568,144749,75373,71610,126163,-51976,-456689,-632066,-495224,-214097,69384,64609,-15269,128611,208633,143632,191567,259164,254232,90753,-116465,-91550,27479,118057,220432,235157,65233,-8117,183846,307169,179832,107364,88509,-39020,-252852,-379116,-438216,-266122,-36287,-57975,-170817,-14522,206286,156900,13759,-36782,-127833,-177910,-95585,44807,239638,320844,238947,151654,19188,72237,266152,223852,33294,34390,-34191,-92449,-89433,9570,-56852,-260326,-332123,-168070,-43066,-95152,-288069,-371123,-225534,48673,157981,277045,208497,-117179,-371757,-280749,-59419,19332,108488,234782,361364,523726,633801,229352,-285979,-267770,236536,311909,-142245,-89330,782831,177219,-2293530,-2050785,1957604,2076787,-4122352,-4895179,112857,2125512,676853,477102,1370009,1327674,382172,80330,239341,313533,579840,597935,261102,53440,22428,104197,-35893,-298362,-191723,215669,415367,235980,36716,12032,44970,154222,395343,344469,66284,-114712,-319444,-388568,-178618,2886,69575,913,-195083,-328551,-300068,-35200,339915,268145,-227392,-514181,-283960,2052,68839,43372,-14182,-110168,-107041,-168947,-300212,-266407,-117307,33773,168605,322613,319993,281437,436155,509642,353618,114128,-32671,-36121,-36500,-130140,-216484,-204096,-141717,-129425,-226216,-298669,-212416,-153978,-37796,114611,228414,260977,142146,61748,3693,-184591,-254485,-56284,131920,135948,-19496,-141324,-187733,-203924,-1742,266123,310140,175529,125486,35628,-115462,-197147,-129899,-28282,-10734,-49142,26526,371316,527343,313206,138953,-24067,-82457,-65271,-82154,-32697,261038,344634,75890,-65699,10791,25567,52041,84501,-28194,-226704,-248385,-220075,-85334,97992,258787,79215,-102482,-56434,58958,167012,-29529,-141493,16514,301953,430177,462128,348773,-28850,-332151,-291718,-86153,100148,182548,119180,-61378,-24267,162316,145970,-100974,-343201,-302046,-53582,93123,99218,-19718,-105896,24655,221952,192608,134006,60703,-96884,-233205,-299181,-252686,-91396,-44686,-157221,-310198,-400068,-255081,-47750,55046,-85254,-224112,-86787,126615,155146,128877,91460,-83699,-199008,-128698,-106251,-153669,-128849,-20800,-8456,5806,25328,-112880,-53883,95283,241803,296371,193839,-36231,-230458,-376277,-408578,-297549,-97407,104849,304602,380435,318145,220737,9705,-150951,-23224,142049,172431,157074,242714,229853,86606,-194009,-411841,-261416,24114,105247,-30554,-128794,-31995,162325,94732,-48775,-26899,135600,224187,132968,78881,182481,205555,96878,27251,-37075,-30595,94350,56837,-123237,-175485,-120882,-116135,-70129,-95402,-130076,-74050,-128085,-345926,-385860,-337114,-230353,-101641,-147375,-330265,-265895,-58730,18342,92667,287898,348310,242050,136625,143743,54217,-69472,-20101,96743,75457,-87217,-96720,-3430,-7094,-113976,-69851,97328,115688,33895,151268,232566,141799,45686,39443,14873,-30789,43606,-15725,-124035,-101400,-44405,-208039,-312228,-84546,98204,-7868,-102642,-160974,-217857,-83065,5205,-137205,-298361,-177093,77979,243379,292055,246165,89534,59169,54538,52059,104802,180956,288332,272726,172694,-76561,-78369,38308,57882,126255,301782,234374,-68313,-297621,-290978,-222219,-172716,-121179,-152820,-147273,-23376,80423,69308,-90975,-185314,-170010,-63178,156795,291592,258978,181499,145637,139820,55898,-79543,-89625,-78296,-81504,66420,178906,172132,100834,-4510,-67140,-114439,-130300,-73062,-86777,-135322,-76781,-23874,-15123,33650,109038,171599,193896,211805,233125,131380,49615,-143706,-259119,-4864,324078,114020,-356003,-453765,-274989,-220960,-187525,-115469,-168618,-190547,-68681,107748,-41842,-243289,-236745,-53381,153154,182160,126834,37712,-184931,-459677,-399999,-233615,-52421,117149,253429,277222,257094,283142,269322,158443,58310,83982,23250,-186356,-382945,-323465,-117074,24583,-30431,-256364,-449270,-406996,-298399,-188116,-247004,-340059,-413005,-549992,-454347,-190420,561991,950995,497957,349593,348130,-224103,-376853,229014,149799,32768,238967,222153,316544,832439,896560,127901,-911930,-1033616,-458197,-192867,-361030,-244433,200334,371431,203378,71915,-29362,-109762,20875,293590,450484,478543,355693,68022,-148727,-21690,98301,75126,-4001,-55231,-8988,110521,167690,182769,231289,121494,39283,183031,285684,181980,218214,353272,220719,-17592,-111300,-187977,-171197,7595,167775,215265,211520,179525,90498,52930,-7569,-147984,-169942,-144866,-190521,-230765,-242858,-188977,-127659,-60441,180251,403312,208444,-77370,-68863,24132,-107636,-224834,-87259,16855,29559,70352,21844,97325,370222,397579,100787,-86833,-157644,-175076,-35700,245415,369610,230893,64768,44207,130153,103192,43802,-40198,-103964,-72778,-70236,-173534,-191447,-290039,-273900,-186683,-225174,-280039,-41567,226070,85597,-143132,-10609,98723,-860,-138400,-237192,-138214,-59732,-99715,-239345,-361279,-285219,-79486,-15390,6474,-16610,65870,193176,237695,180584],[23163,8291,-29943,-28234,-21678,-54725,-48311,55106,231528,291427,281344,267225,225944,187088,202816,66800,-43958,6059,-56164,-134066,36198,170335,-12328,-159984,-12637,207413,128589,-56655,-123970,-250707,-363223,-261490,-204077,-189660,-180798,-242841,-334789,-244972,33496,202585,73811,-196753,-213563,-60575,471,-122456,-202973,-132807,-872,76733,106007,-31936,-130674,-23026,20058,30326,127124,42664,-154178,-233501,-26060,118603,-13811,-109168,-16601,-54427,-78604,62529,85788,2587,30139,-11997,-10682,75522,73201,128759,164027,-68420,-158600,53058,75126,-114461,-311550,-394603,-196665,108087,177465,123513,159890,201576,183403,164296,201310,48847,28834,157191,24955,-291324,-324853,-164031,-111767,-84691,46687,92100,-53463,-24690,165421,168995,177867,263563,274173,32854,-293331,-375042,-196825,-30054,242760,349217,108895,-16514,45542,-19300,-157602,-429840,-382393,-19546,158678,115640,148663,208531,270172,330700,221029,6850,-4290,107460,7458,53832,206648,272945,53959,41633,-8673,-167507,-156133,-86108,-97347,53374,181263,64607,-49011,120110,169300,-69420,-49580,280566,406167,204159,-30137,-236318,-311131,-198160,-5276,58951,47651,36750,-116814,-362310,-261372,105574,270061,151397,36467,142638,377516,534953,449995,84100,-160713,-139258,-63993,-36066,-28421,-53937,-26030,83582,79203,-85745,-91656,90099,111601,-147957,-264862,-137874,-173502,-290370,-179280,24790,-15638,-257525,-244527,-50600,36217,70240,138300,180239,-23428,-377099,-451037,-299299,-190381,-162628,-122511,70398,277718,371595,251200,-16960,-111100,-26535,17504,-121410,-261584,-115551,65264,-10554,-120174,-114782,-88310,-237851,-368882,-127807,158414,203382,79792,82889,35963,-148558,-194768,-117120,-175135,-211497,-221083,-124373,-33770,-49486,-142896,-113721,-14875,-33092,-64117,43801,201535,289817,274223,52396,-110286,-34998,51991,53810,-22175,-125557,-176160,-65124,60250,84353,-46478,-51280,44361,115321,45972,-149586,-207876,-33813,10687,-84455,-79547,6724,-32153,-40517,166853,295707,119917,-182265,-265203,-206517,-264328,-410450,-269231,-103848,-125015,-68740,20858,47550,98447,154583,63400,23655,85877,-20711,-143519,-108074,6711,-41347,-142607,-95111,-40317,-45081,-146931,-243610,-220524,-157739,-71306,96395,104709,-44356,-147063,-228816,-160111,-132640,-79317,194412,341873,127037,-52219,-93624,-90592,-63206,-73938,-72681,72257,197482,155314,44048,29469,247477,412076,134345,-79879,-95351,56565,148048,132416,13417,-116055,-145036,24707,85485,4421,42291,137356,30524,751,42406,125759,200430,143040,125250,134175,-73514,-467498,-634416,-549885,-374768,-145345,-27619,28039,203205,306770,236777,210285,202953,190656,51956,-100186,-53341,7754,51490,155391,164557,22172,-59424,44657,141025,133296,124678,109637,14546,-228620,-449092,-492338,-281754,-74030,-43927,-94900,2223,131697,94398,9398,39252,13061,-43494,-44515,10984,155994,217473,178303,113168,-15377,55765,225150,174257,60919,132583,77999,41860,70570,106303,-57725,-258173,-266022,-119525,-71842,-166868,-305031,-413265,-368320,-112268,103778,313124,308688,10743,-207332,-178288,39264,119645,147211,213249,181276,294044,550770,303680,-250444,-292518,297813,492306,214765,205980,550615,-605211,-3267187,-2819849,855754,1067553,-3880899,-3180254,1546267,2665129,976812,769152,1292719,1048742,440125,263723,270970,293670,609387,718636,458608,221044,-29419,-50495,-130740,-251841,-154137,155073,268977,107422,-53350,-79732,-15312,145463,472679,517491,205568,-94050,-402987,-472589,-201489,-14838,12539,-51655,-176869,-242491,-233235,-60567,268143,287312,-105082,-390625,-221938,-338,14004,-3960,47096,18876,-21395,-110270,-259273,-215845,5468,234318,325930,409730,346823,335099,530461,575154,405634,191727,21065,-77212,-67120,-95709,-155621,-152098,-126569,-127748,-177221,-232577,-182029,-128720,10382,149547,223688,171719,-5476,-16227,10826,-144107,-201122,-43940,81609,119931,23268,-149965,-254997,-233559,20210,285958,242755,77748,53123,-16456,-154944,-217658,-125022,-643,-49678,-118400,60050,479943,579272,281450,77653,-83126,-112257,-71019,-58108,28378,299692,348705,94847,-26845,40560,5247,-40331,8548,-44838,-223837,-245063,-219391,-131671,-2735,146390,-17410,-183811,-145382,-90791,16145,-85378,-155506,5081,305697,440906,402975,274650,-27927,-287913,-269271,-62279,163866,245045,145912,-16196,69855,244700,234206,33884,-208165,-231420,-30005,79591,96595,-15749,-146835,-41107,155524,141876,133810,87693,-87693,-211856,-231071,-213255,-103178,-54654,-137095,-309671,-431315,-229226,-30969,34752,-118792,-219117,-69950,166192,201704,141102,93260,-21976,-57487,26006,13702,-80079,-96134,-2882,-10152,-4798,-9945,-177053,-94169,84684,227334,271394,176246,-65954,-255239,-385460,-382449,-303734,-169525,-1856,138343,187110,196081,241376,97146,-95187,-3920,127382,154622,165183,235297,190890,93599,-141219,-414292,-305871,-18105,68342,-100646,-199586,-61166,155098,92621,-38832,-42892,100871,119715,-4368,28282,216751,248646,126158,49066,-38247,-113104,-48083,2469,-55019,-145424,-235933,-221898,-24881,8810,-102198,-97147,-99153,-236871,-292438,-318099,-305272,-234304,-201308,-246123,-111069,49682,22660,8813,173709,218150,129132,65216,90592,-28330,-169898,-104905,44089,65745,-94685,-175237,-73586,19335,-76646,-81861,70277,98577,14099,133875,214924,139011,46889,22039,16306,23755,111458,54819,-78202,-95442,-38208,-157683,-271401,-79394,160410,113470,-86966,-257410,-245730,-32980,29305,-145125,-327620,-260585,-25352,192782,214468,126044,-77104,-74977,45279,75771,61730,77220,205777,216123,108707,-140603,-72618,26551,-30788,47793,280332,194594,-120750,-306424,-271139,-137089,-5856,34847,-40415,-55445,-5126,60133,137042,77425,-29419,-138429,-148057,82028,260272,225055,131795,76136,68003,6425,-129550,-114042,-33942,-24905,73734,150372,145417,54117,-63095,-90822,-111456,-129323,-87832,-94388,-104801,-11331,-5303,-41247,40610,179325,242834,225837,270430,308832,210831,97777,-132104,-224196,51341,422333,274289,-170656,-328422,-248303,-220931,-192729,-176197,-212328,-156931,-35851,113597,-21566,-181927,-152560,42790,255323,251201,112201,-33160,-270965,-502027,-403242,-232774,-85256,35101,132279,231479,337041,322122,206633,95196,52638,153443,156612,-98547,-369470,-265466,-22491,82208,-16860,-237774,-424859,-453816,-386927,-202091,-233110,-361518,-466823,-596363,-492410,-168761,792409,1164573,504845,360399,35094,-810570,-715455,148589,202646,102295,235355,201273,538704,1383219,1251266,-99048,-1243029,-1284116,-706656,-413128,-509917,-289851,307156,486270,292064,176408,40057,-93087,17879,284389,455299,518166,379697,60567,-173713,-63907,27309,-1194,-22739,-54894,-52655,29888,148900,237171,290975,145618,1161,108147,243472,188687,212164,286406,154830,-47262,-105716,-158548,-177840,-78657,68303,159673,219315,251908,191007,102123,4116,-118567,-126438,-149605,-247793,-270844,-242012,-147581,-8693,50126,198310,426210,270696,-62162,-85250,24712,-106832,-284238,-132001,48849,116271,144659,23258,98173,349025,335145,68951,-90729,-183393,-214564,-75928,183613,304453,219189,108611,115355,138112,53597,32582,-77366,-283529,-304420,-194225,-198138,-154107,-192777,-169492,-168131,-240437,-242333,10606,242408,87820,-172102,-6183,208224,136209,-37601,-151552,-68686,-36341,-104207,-187118,-275598,-218161,-24244,-19478,-42942,-65633,10311,157183,245304,172616],[-7888,-66268,-147004,-117715,-76031,-126144,-139769,2014,267204,375152,335360,234267,100688,49111,78315,-56897,-159715,-62283,-49312,-88661,80043,229095,88263,-94140,-55822,130086,134001,12597,-27505,-163303,-288432,-160280,-97984,-115319,-136048,-200494,-295536,-214688,65899,234193,110993,-164702,-239843,-96977,13843,-53148,-99693,2247,95991,94941,96119,-17152,-125268,-78976,-103537,-102020,85968,111720,-62366,-161418,-7442,117887,76175,45135,39366,-114565,-193976,-4052,127372,112297,109417,35310,4659,9656,-51796,25016,97381,-65745,-110466,84187,125732,-52321,-314206,-483314,-272598,113684,283658,248130,255235,260714,215169,186023,226907,19150,-38545,148373,125634,-127565,-217911,-161337,-147182,-87925,6830,-46419,-158408,-32264,237946,282328,323847,339764,257476,39272,-206188,-305107,-222955,-94369,220497,383763,145346,37153,141297,89036,-92225,-385302,-330759,-17169,107355,54829,64883,123633,244509,361951,228600,-26151,7842,184007,65687,72584,205252,231423,42838,43249,-15528,-158193,-122360,-32642,10544,95448,55128,-47042,-53918,137915,168551,-60765,-26808,332604,465438,254562,-1674,-275527,-382557,-218472,46074,177980,146378,58649,-128037,-329839,-309668,4970,116237,11882,-77922,-23912,198762,418252,394054,43757,-238756,-196071,-57081,23476,53780,-6990,-32421,70669,54851,-88151,-88106,33545,-24116,-255358,-263768,-112771,-189153,-305715,-151502,43612,-24322,-257528,-259803,-78881,-2346,46230,138980,191324,-10710,-350727,-440174,-286220,-158200,-181657,-188742,18993,174177,191819,173316,80532,-15139,-55399,-50178,-172146,-313087,-202616,-44911,-48746,-76867,-119723,-191030,-281221,-304448,-73247,168922,251406,176165,128838,32244,-162460,-204716,-123269,-133300,-178014,-221004,-147301,-47491,-102493,-226020,-190379,-26609,44587,33036,77661,186628,284930,308131,95725,-101287,-98113,-103429,-140993,-112380,-135069,-175937,-35538,97274,47180,-169654,-183576,-66710,64596,71095,-95116,-120745,63172,54137,-75481,-47813,34344,-38165,-52759,169842,350633,227401,-47559,-170350,-151198,-194258,-335554,-264410,-155126,-211663,-174995,-74262,-6609,71735,133952,48989,25219,104946,29220,-116762,-190853,-135383,-161847,-223270,-108693,17692,-12481,-133808,-167879,-167171,-190012,-146548,84742,192543,46793,-101888,-135747,4524,13920,-34576,165749,263375,30096,-143380,-153770,-157740,-114416,-60789,-42394,125252,245991,153497,-17708,-102366,95399,299557,96266,-37252,11887,155764,219173,234715,103157,-98930,-165022,18236,71519,789,114915,207283,38076,-20536,19028,106783,187924,159315,160525,144253,-64379,-409083,-536099,-487816,-444518,-327221,-120458,53074,241799,379780,327449,220549,128984,122030,21086,-82131,-55659,-47998,-11117,121769,142152,1821,-122096,-112257,-20051,67768,114621,119056,101625,-114874,-397885,-451444,-265959,-112510,8682,72946,42149,31214,24058,19688,119200,161442,108933,30366,-4807,70953,75918,59488,54330,4273,100093,205048,129632,91059,193218,148267,133528,178440,178767,-26346,-189450,-129826,-28717,-95122,-230224,-292625,-394089,-450541,-247375,18448,267200,322248,95685,-14789,9945,213052,300445,229924,177101,-43968,-36857,293650,230769,-267291,-306404,368956,690050,588516,339994,13159,-1518276,-3716581,-3240680,-684263,-318241,-2708591,-452782,3522800,3392955,1377492,765668,759082,437164,273009,219344,102241,148834,458640,660547,548664,349936,-8601,-80001,-86973,-111838,-93365,50758,92728,-33921,-162407,-206290,-106105,70166,441037,607975,341748,-54338,-465007,-529648,-220099,-33696,-30400,-71746,-89030,-97940,-146808,-99799,139520,220601,-16618,-223136,-122623,-8143,-74926,-108820,22057,59861,13051,-38348,-147324,-106278,142122,435306,491687,444024,292849,280678,490374,527073,374207,217602,63822,-95835,-73779,-42356,-86168,-87979,-86269,-106973,-117591,-187988,-191756,-125282,64049,166157,155521,20282,-195982,-136139,-7290,-87615,-123173,-24081,28046,98891,63486,-150678,-292522,-229890,17975,230161,104027,-53946,-38802,-64292,-190498,-248248,-141937,6624,-79221,-170757,78362,515442,530368,196516,-7026,-119726,-68317,-8402,-31486,47630,275103,310939,94382,-4667,52708,-22774,-129440,-52354,-21855,-126352,-171079,-197194,-189015,-153476,-34446,-146381,-269719,-231592,-185970,-99879,-146147,-202576,-46370,239781,393682,327312,192545,-14786,-183071,-174400,-11986,198706,241976,113311,9658,135768,271938,268236,123844,-100948,-171608,-24887,37713,70954,-6342,-149963,-66587,114366,122653,154322,111068,-85242,-184909,-153795,-152972,-95347,-61636,-103503,-256117,-370748,-171817,-38167,-43769,-189871,-240882,-102189,143168,176301,114295,125669,109464,118196,177542,144672,19370,-31771,44711,14273,-7593,-50334,-215358,-113646,87862,240648,258392,152399,-83530,-228630,-302029,-244404,-199489,-169190,-75650,-33051,-48390,38130,240247,197092,-6543,27876,94509,104315,139747,188471,114531,85456,-49228,-302289,-249444,6587,94722,-104451,-235163,-66970,142919,73325,-21680,-38611,65482,28282,-93299,3779,243021,282102,158722,80369,-7033,-123922,-132074,-58231,-15446,-112494,-301950,-264333,69975,166673,-6753,-47669,-31289,-125524,-206509,-283354,-341327,-333094,-256322,-168520,41129,167830,68236,-6187,122769,146122,62216,2952,10937,-118113,-244994,-168832,-12255,48346,-94545,-209599,-83083,99295,-6621,-90981,5492,34776,-15738,100914,186035,127575,43517,33391,81123,127416,211158,130234,-21918,-47808,22754,-77863,-222698,-95897,187800,238399,-971,-259571,-221899,11945,54076,-119292,-302181,-328642,-172737,91694,135073,25852,-200344,-170588,25623,89787,43415,17352,135214,150112,49495,-155410,-23828,54103,-99228,-53767,212537,157335,-141969,-275125,-204961,-15058,172322,179038,68946,32553,27850,54892,195855,232210,130315,-77444,-182397,42775,266176,243665,122847,40240,22349,-13243,-120106,-100436,25345,33117,59990,97214,142915,81269,-59028,-85788,-83710,-104524,-93173,-90314,-60426,38919,11013,-62737,28158,194992,230674,225012,324168,384457,292673,159717,-72655,-108578,183329,560098,462367,65215,-173843,-218973,-204193,-172247,-214644,-235943,-98397,24319,130701,27242,-66333,-17328,173387,374347,326803,128657,-28057,-207271,-371315,-305278,-197701,-104171,-31785,24750,187918,404320,352673,157928,77981,107429,243990,309652,70198,-253747,-144231,91344,129470,-6354,-178879,-327729,-438029,-432053,-187586,-180385,-310880,-424320,-529074,-421899,-36116,1094896,1328573,418146,312715,-298203,-1391668,-1020559,120054,333159,210529,208580,148405,664478,1841406,1580215,-267650,-1563762,-1464888,-858058,-565152,-572912,-262268,362731,512372,321250,272816,173893,3647,31579,212858,367626,477595,377041,73516,-150763,-56810,1764,-52573,-46571,-62560,-93284,-50822,118820,266861,348800,206112,-8265,-439,142329,164939,197135,221094,85088,-63521,-65380,-98859,-180038,-177019,-41920,85974,179329,290727,287255,154415,31713,-52618,-70407,-151107,-257000,-249260,-203829,-109601,43804,77914,142525,378338,297422,-58456,-100333,21388,-83259,-274904,-122114,92012,196347,203160,34039,90147,280489,207136,-1804,-107103,-213452,-249092,-128180,84349,210194,179502,117781,148110,132347,23662,26333,-124251,-450395,-491053,-281165,-231313,-191848,-169378,-94889,-134615,-203510,-158909,56169,187320,12881,-227230,-42098,245825,204189,13801,-86647,-2147,-32073,-130644,-145471,-191503,-163788,-2068,-46013,-108115,-121028,-62261,71532,177425,91873],[-29685,-112080,-228780,-178399,-98516,-165391,-204074,-38425,264320,380465,299892,133953,-36572,-86351,-54644,-186036,-282553,-135916,-31584,-23701,117108,251371,164836,-19614,-44306,100692,175979,133587,98926,-64671,-196486,-28875,43817,-23762,-74668,-142158,-222815,-140620,109309,255539,142667,-123154,-264551,-158091,-6555,26092,36732,156551,190192,104533,71863,8292,-75802,-108351,-213156,-226280,46680,190507,59053,-58712,3008,79880,121938,145652,58748,-167136,-267222,-47035,154875,208186,187590,98169,32586,-64208,-175946,-68277,49280,-55003,-63534,115008,177847,30828,-233033,-464632,-284123,144297,402315,385967,372132,323513,235709,184191,202428,-35459,-100357,132757,203441,45006,-78201,-136896,-178158,-97762,-27671,-121257,-197968,-27493,288524,376918,417044,354080,206041,56799,-46906,-133377,-175604,-123896,181328,357329,157911,93231,218668,185037,-56191,-313357,-225658,15112,74179,20384,9962,43434,201929,372829,236672,-35348,32106,244952,128357,83141,206195,211666,103600,72543,-31465,-123843,-39819,47592,120980,132240,-86535,-195370,-84184,125061,146643,-43349,1228,309066,446110,285280,61294,-235190,-365219,-188929,88010,246685,191269,20939,-166126,-277466,-283387,-76985,-50396,-131297,-164022,-114319,96484,325153,300797,-12090,-294960,-213921,-14831,108191,144537,35427,-18124,108655,107574,-33152,-64559,-6842,-128415,-320481,-249100,-92771,-180518,-286944,-120308,47146,-30147,-222787,-226023,-65561,2443,84341,175337,179177,-10135,-251071,-329515,-192928,-81953,-165568,-223444,-42760,18138,-42048,47942,136019,67336,-67836,-95038,-180312,-323999,-272082,-136812,-61138,-13518,-87559,-216055,-243941,-195969,-27889,130682,249742,285962,213115,60659,-144141,-187729,-121417,-76351,-100857,-166347,-121675,-23988,-119924,-269079,-251018,-64807,76034,95692,93046,142949,216139,290019,142320,-55928,-141560,-225110,-298594,-165086,-92370,-119024,-3238,84511,16798,-216014,-265864,-177483,-3378,104891,8580,528,124446,62496,-43760,21695,64624,-39340,-59714,165549,389039,344103,120994,-40745,-63017,-91968,-222420,-198275,-121295,-203900,-207046,-123833,-37464,52259,123479,66730,60263,141514,114415,-35469,-225118,-245561,-241851,-243240,-84833,84705,36420,-92085,-71844,-90707,-179339,-189458,65742,250807,127068,-39215,11347,240783,192290,27850,130472,179781,-32614,-165571,-154587,-177368,-132963,-56299,-26167,133431,224190,126019,-54131,-179179,-25108,197115,76360,6125,110776,252317,281314,308526,166875,-82801,-193132,-5592,77511,39905,180148,235736,25083,-58262,-5939,86806,140292,148995,195940,165320,-30980,-297903,-354944,-308401,-381687,-394764,-164438,67273,250118,423527,408091,240724,76705,81722,29332,-40873,-66475,-101007,-44667,132171,175973,9440,-172240,-229542,-116660,21959,100371,134609,221992,82015,-220693,-317635,-206882,-113088,110628,297472,112661,-41542,-13745,62338,199486,288689,254001,134422,33740,37548,-31964,-53330,11917,81958,203995,225741,122604,149449,254097,209978,203533,253206,244482,42498,-62761,54545,94478,-92991,-238110,-209600,-276331,-431525,-309619,-47905,190707,268270,126434,147924,244120,429839,510007,350040,161377,-208193,-335665,-30199,48276,-324365,-311339,393540,798449,826213,271609,-631073,-2156719,-3297383,-2942381,-1875705,-1553965,-1294387,2156666,5402639,4166502,1775958,462959,-97471,-292390,13712,58414,-147991,-35781,243138,497379,538741,431180,106094,39447,80789,65289,-18324,-39996,-37187,-125935,-228380,-279632,-158020,-10040,351979,610850,433394,1294,-450898,-504808,-204478,-34399,-38555,-46554,50413,89293,-19889,-96516,19956,103424,34079,-36080,7421,328,-161021,-230092,-55078,38665,20838,46838,17382,44474,275085,608810,644391,437945,189116,148636,353124,407219,295059,216313,111278,-60569,-30471,34224,-10141,-12736,-20364,-59097,-38755,-144410,-220191,-136490,115135,169795,58488,-122291,-342633,-243101,-23716,-3874,-16194,18908,7889,103087,106816,-134997,-281025,-179105,10272,112804,-65732,-167069,-104962,-82011,-192380,-260379,-159877,10671,-65101,-165475,94304,486018,417746,96479,-77631,-102202,48015,97451,-6906,36315,212803,248582,80166,10261,50355,-60847,-188287,-67873,44645,32887,-48803,-151026,-217423,-278350,-202730,-256716,-332965,-287418,-191982,-127848,-174487,-242654,-106632,144831,332339,290801,152716,23779,-34524,-24026,59507,198889,171814,32990,18501,165133,243314,240914,150795,-39544,-124523,-33740,-22962,29922,13018,-105640,-32676,128224,152423,195987,134707,-69070,-137697,-86941,-101112,-81229,-66422,-60349,-158879,-243383,-107843,-64079,-152708,-287112,-308332,-187011,54348,81424,54987,176976,272243,276545,272159,233062,108344,35227,90626,53363,-3708,-90667,-216591,-97060,113890,283551,252505,103869,-95724,-157411,-152095,-50517,-31562,-99906,-102131,-176896,-273831,-115235,220634,279837,85860,57330,47762,29508,78562,104690,14450,62163,51228,-127155,-133640,68108,144170,-76067,-249857,-73621,117536,43738,-9541,-25296,25307,-42543,-128521,-7305,225331,261819,158548,97554,34635,-83045,-166229,-132443,-21425,-85640,-306539,-253844,153398,302848,106813,30966,17369,-85070,-177099,-262311,-359268,-404325,-319473,-134669,135001,253537,129900,34891,127920,124102,30978,-54552,-91197,-200716,-282909,-214087,-78549,14029,-99928,-217379,-68117,180246,48883,-143498,-121372,-81067,-77883,24595,121462,86091,9805,40505,157640,216147,276336,151137,-5001,-12167,66981,-38964,-210473,-155960,139985,297129,100934,-190821,-181293,4775,33953,-102438,-261129,-379964,-329141,-56762,34791,-75102,-283124,-226991,-37364,34433,2470,-22129,59772,59579,-20073,-152826,13621,74682,-160612,-181261,82330,93186,-161536,-249707,-151068,68380,269525,233273,112630,65524,30461,18153,175252,282573,210141,-44107,-197031,10223,259537,259344,115574,10094,-24059,-42678,-103786,-96650,41634,37394,-11449,-4277,128794,135266,-37777,-98469,-82961,-113596,-145389,-140848,-75321,12948,-25539,-117760,-45113,94784,91922,159564,327387,403208,305991,168287,-23450,7809,294173,627891,560515,224895,-80230,-220349,-210908,-178949,-254386,-269351,-86962,29514,93848,41182,26791,90873,264418,433685,336137,124791,20299,-38427,-152121,-183994,-183701,-144204,-106045,-76670,132854,415410,330455,92037,68534,164096,287899,391452,226966,-96656,-25440,151683,109591,-45951,-143000,-230682,-390675,-437553,-186988,-158280,-259643,-344523,-415066,-319913,134599,1340106,1289148,148320,102180,-676789,-1894802,-1264753,111495,470266,312413,155092,65233,678829,2106525,1753177,-444627,-1883540,-1557622,-864388,-600036,-547889,-201020,322257,426442,276512,327012,315358,119708,17039,59715,182319,341316,312485,64812,-121720,-40304,-11655,-91386,-90589,-107558,-154296,-134875,54838,234920,362368,245417,-40353,-159297,-17754,100542,163203,166050,28198,-63492,-9096,-40850,-192854,-273644,-147562,5200,109238,303971,364571,192675,60623,27008,-27401,-171423,-246703,-193799,-147336,-88941,16113,16082,40613,289289,278334,-71229,-110299,16795,-51823,-212814,-76722,128881,244544,222512,46958,72477,186913,67437,-72726,-119238,-231390,-263049,-171833,-15804,118310,123120,102867,154560,129097,32995,49502,-128454,-508007,-536257,-262968,-216061,-240130,-170559,-18959,-36180,-62657,-2532,117772,108707,-78716,-243523,-58743,242126,230798,61246,8767,113755,18333,-112055,-69822,-71160,-75025,36620,-35540,-113608,-102020,-56885,34506,121811,31985],[-64218,-139278,-279733,-236230,-126854,-193221,-245966,-69173,217494,290780,158923,-27723,-164148,-207707,-192339,-309925,-388977,-203739,-24193,25617,123589,215446,165856,9495,-10192,119060,244476,267059,199738,-7278,-132263,78304,171195,56009,-21995,-95124,-155058,-64297,132299,239094,147242,-90602,-288731,-239871,-59718,83201,147710,255543,223338,72139,20384,19216,-28708,-139275,-308244,-326165,6437,241409,161692,23463,-22637,-11370,79848,130538,12449,-204752,-271147,-54514,152731,246381,224746,142367,51958,-134033,-271731,-135232,13344,-67295,-61595,113258,195571,92321,-103002,-344094,-245108,159865,469741,477193,461209,362813,231809,153585,125672,-112690,-148996,107469,230568,168113,45983,-103123,-192401,-108820,-58241,-134572,-186226,-32315,282399,412592,420752,288182,117230,62121,121238,76721,-75362,-113971,131935,271580,137273,119568,216290,176844,-116081,-282295,-126767,53684,54722,1201,-20487,-22053,142390,344994,228876,-32867,41185,255616,160398,53184,149877,186060,198866,111932,-63029,-89951,51958,125154,188120,123783,-216137,-324978,-130301,69670,105898,-10310,27387,197740,319258,267008,131742,-139445,-284455,-140670,98135,241619,161453,-75975,-237834,-248216,-198406,-117043,-181633,-232782,-194563,-112682,76335,256579,182110,-82439,-321616,-198882,46809,201903,226946,69128,11473,169797,199071,40252,-40944,-29394,-181180,-338026,-243310,-101702,-165042,-243649,-93018,29237,-50745,-189068,-171899,-34130,32257,159203,228879,131448,-46663,-119252,-129146,-30487,7409,-140921,-234894,-111000,-161421,-278356,-99841,124901,100681,-75683,-123390,-167198,-314871,-321705,-195712,-59165,32108,-49176,-167144,-126610,-53095,7671,46752,179722,345269,287106,100014,-100198,-152479,-122840,-46007,-29356,-92648,-60538,14052,-123834,-285522,-293024,-125227,46072,91796,71237,75119,100638,219062,173327,8549,-158228,-297237,-384522,-174446,-18618,-37148,8646,25324,-6175,-194037,-306257,-289528,-94401,123122,122945,104294,107982,3854,-28563,85070,79812,-39990,-65896,142786,386218,425369,258205,72442,20262,-6735,-135739,-125213,-50118,-140017,-184848,-136216,-51178,38206,114479,93372,100630,170524,200711,77570,-199308,-312271,-299774,-241263,-55432,125577,70014,-51220,-1686,-25866,-143350,-209516,19590,237024,141155,-11819,130467,427536,306289,61068,78337,101412,-58449,-137516,-130319,-170673,-116234,-53766,-41136,68774,113533,42210,-103404,-222828,-105186,118623,63025,32332,172124,308437,290486,295507,150950,-117078,-271843,-86043,62566,69371,163531,170032,-34086,-131449,-58903,45015,55152,100337,204538,158303,-27395,-202403,-173838,-96152,-234692,-354308,-177752,33725,196570,395447,428472,242502,31645,43404,42283,-13081,-95977,-158052,-80735,130719,193750,-10898,-236532,-315124,-170740,-23311,60485,126242,314903,273179,-14545,-179823,-158270,-100247,204690,467388,159479,-93699,-39687,94385,228672,323522,314305,208875,93146,38384,-100273,-149447,-34554,146646,292607,240706,119196,196663,299569,246055,227238,269706,265954,88603,42714,190755,166780,-108957,-215534,-90733,-112314,-360844,-333544,-109394,88121,140039,66891,194210,407826,568084,597359,395695,121760,-285429,-518542,-322458,-202671,-431296,-347390,297580,697236,769338,-15446,-1183186,-2298630,-2187699,-1890003,-2157022,-2232791,-324114,3644860,6417257,4648292,1968511,-80172,-1040657,-908324,-216312,-125920,-386060,-213532,41740,284783,416502,414083,234118,220377,266565,177282,10801,-125971,-131092,-191094,-264190,-283237,-163318,-85382,213528,491358,401214,18872,-379155,-422716,-189767,-58452,-60976,-36384,153634,243481,107568,-62251,-83300,-59624,8214,88304,99240,-10141,-253627,-364101,-175818,-39554,-6048,99187,151977,153720,330684,667604,688430,356439,33361,-47081,143453,230976,173425,172702,124824,-10365,25863,83815,21091,21847,15647,-30901,16469,-122578,-279561,-193494,110049,125379,-64139,-233264,-419757,-325255,-54013,61754,65439,43282,-2295,105668,110359,-145169,-260526,-124624,-22570,-65141,-249722,-254000,-149839,-95607,-179432,-266607,-197469,-14619,-33087,-119189,86337,381101,255720,-22087,-141437,-56801,168657,167995,-22316,-17797,112345,144240,23985,-2942,14978,-132805,-233136,-59270,111955,167560,48785,-121975,-224750,-349084,-314079,-326786,-377593,-325956,-147162,-83307,-171720,-260082,-165685,40002,269436,298277,160154,65797,97502,116447,114510,149953,38684,-83071,-746,140437,155812,147310,99797,-42729,-108158,-67811,-107846,-37508,21753,-37594,39127,180998,204869,229929,142910,-42657,-82010,-60255,-99241,-93825,-84206,-28096,-55774,-106230,-62496,-102769,-259090,-389024,-413792,-302001,-78787,-58791,-28715,215464,403064,363867,275291,238739,149358,69033,100354,84948,503,-122132,-180825,-47137,151527,334414,239404,20126,-112534,-64454,14575,125406,126004,3928,-82137,-266144,-434185,-222670,190636,321186,158519,81105,3722,-45956,-2664,3118,-83957,33086,134034,43338,-11648,131794,178077,-51718,-250487,-84904,94437,27909,1179,-2695,-4595,-79212,-113778,-9025,158428,180374,122761,103516,83617,-3376,-153568,-200353,-46625,-40873,-232852,-193746,192326,370981,204064,105082,21303,-124797,-188085,-231830,-342087,-429344,-361200,-132359,166538,300691,200154,119602,173219,131009,25905,-90394,-174888,-233833,-251722,-214156,-124209,-6870,-81830,-183590,-33539,246516,86586,-225557,-266529,-187900,-140920,-67960,44501,37936,-30327,54359,233619,274042,290109,118814,-15118,12071,77780,-42791,-210530,-216193,50467,291948,205458,-50802,-108237,-24191,-5462,-80007,-193065,-360905,-404654,-185979,-60182,-149640,-292626,-211905,-107162,-66126,-43818,-19045,23118,-1148,-48522,-109087,50522,104230,-161069,-254375,-34077,46754,-146188,-211062,-103806,108337,281859,215337,113160,74502,35481,-15784,101880,242815,222239,-18983,-163345,22324,261851,281325,135275,18305,-35625,-53080,-73412,-82615,42411,25717,-84076,-90401,141999,232067,25688,-89116,-69275,-119217,-204887,-212151,-116490,-36965,-64298,-150245,-117159,-58807,-88720,89937,319960,397645,276067,148383,33138,120521,371132,618025,561246,293598,-24397,-186038,-186495,-170781,-238285,-259694,-97992,-6855,33623,47751,108815,181874,330247,448080,302020,131940,138191,217400,108568,-47241,-158051,-153676,-129858,-104169,132366,420304,304245,62314,102492,235306,304094,406385,354249,99994,104260,181859,65847,-86803,-102447,-115434,-260031,-331738,-147052,-139311,-200290,-224437,-264981,-205371,304775,1456219,1036983,-233778,-215541,-1005080,-2165737,-1361387,135569,595761,423162,143073,23710,643957,2160884,1742723,-595977,-2095609,-1489782,-664377,-452306,-395726,-84288,243254,301954,225250,377833,464473,247767,-818,-100338,-2224,195356,233240,58002,-76445,-5950,4592,-76737,-104205,-150886,-200337,-175248,-4630,172098,348000,262136,-86407,-314294,-166702,41973,142315,153864,27488,-14481,74706,21242,-189071,-319034,-200700,-36238,68862,334331,439710,229148,98368,113551,6755,-197008,-225569,-116462,-66054,-60575,-45918,-85401,-52452,205065,225140,-87652,-100506,21827,-25682,-131315,-22289,142111,238327,190144,41806,38707,88520,-40886,-117122,-121159,-233536,-257670,-197762,-88440,42428,45147,55063,123881,110662,55316,84418,-90132,-444040,-442100,-152956,-150488,-263901,-179961,37514,90155,127182,162857,149525,1211,-179481,-233225,-70474,167722,175240,69388,95470,230818,80447,-77814,-5073,29142,-5093,44223,-38946,-107432,-61707,-17542,12678,45148,-40264],[-68676,-106232,-256011,-254268,-133118,-173602,-219986,-42614,187296,174076,-11114,-171649,-221927,-260196,-273195,-359641,-403265,-205927,7533,83536,134740,162602,113624,8831,54703,206725,359734,406962,267536,16173,-83979,155329,267455,129844,35892,-44575,-92199,5065,139697,198481,144755,-44193,-272049,-291688,-103605,118973,211659,274697,185010,5042,-34345,28898,11007,-162118,-364346,-368976,-10209,276375,249564,81616,-67916,-123185,-31398,10508,-77096,-200032,-187546,-11674,137116,227228,218476,163013,66561,-170118,-304806,-149517,428,-99250,-106613,74962,170630,117886,44824,-146053,-165552,149945,465303,495877,487444,362785,206112,106686,25100,-187529,-169020,85412,212450,216837,126500,-59414,-169943,-105772,-80880,-104896,-140740,-51978,212617,372078,337763,160816,11371,48198,241704,253141,42588,-67784,89079,159237,92442,104147,118780,18209,-289977,-324699,-78028,76699,41960,-13300,-33430,-64097,73881,276603,197458,-33691,10786,197358,143156,-18712,15059,137231,280184,138879,-111067,-82969,109567,171850,182811,45630,-316300,-386493,-168411,-17816,56509,40510,44710,21451,98252,185370,178318,-32484,-188297,-111385,62201,165132,67464,-200962,-323444,-244091,-84233,-101111,-240217,-264436,-162617,-38132,106870,191635,50018,-161854,-317567,-165094,104534,284614,289081,92701,37383,207879,266649,84777,-35921,-35767,-172883,-311884,-260631,-149577,-158516,-192172,-75688,-8713,-97089,-187889,-131717,-10740,66173,233761,265966,42936,-128509,-2512,114761,160312,75135,-128720,-229689,-172989,-324740,-465149,-240225,44468,71732,-85326,-143025,-159373,-305855,-341851,-205026,-50922,34405,-30613,-72804,37972,102256,46511,-51484,51170,303613,300628,124001,-44037,-106784,-127801,-62631,-2667,-36658,11371,43930,-131700,-289908,-315947,-190770,-31587,19613,9734,-594,-21477,120192,182894,75876,-145498,-319076,-388905,-144676,57099,32344,-6299,-46495,-11252,-128382,-317042,-391957,-195835,114727,216193,159313,13273,-114701,-48269,107684,70631,-38217,-64208,103367,332387,440850,320760,137939,75352,32483,-109654,-84683,7750,-68666,-135944,-120933,-46650,37704,109251,117084,129521,178678,263037,201670,-108988,-321237,-343096,-245391,-36346,131703,79381,-20167,28409,14557,-90880,-202694,-42172,154648,75842,-42750,166764,480229,309140,51603,25162,53432,-38500,-73663,-98703,-144832,-52118,-15997,-66944,-46623,-45080,-75759,-164539,-242990,-135893,84254,58174,48129,198638,318326,240493,190612,55168,-197837,-386712,-212642,16174,66882,57397,26993,-116029,-209799,-124994,-11056,-37194,36760,191992,122434,-61040,-145287,-38228,85097,-48593,-224704,-166656,-41689,98331,306363,390180,236051,7004,9736,50471,-2227,-116615,-189768,-112849,98707,158217,-70592,-299642,-355491,-189552,-58249,14978,106119,360444,400918,143882,-92022,-135428,-71449,268633,525104,170032,-107662,-43008,113086,210044,263237,275099,237365,164717,76869,-105889,-191862,-68893,171300,335775,242231,117332,226979,345368,276533,226211,250872,250473,98864,97593,236434,156640,-139278,-158703,53276,64889,-264150,-325342,-146436,5456,-855,-39688,133999,445755,562435,487861,300908,52422,-244036,-492208,-443570,-400691,-524822,-391025,104861,390964,408024,-422794,-1434443,-1898271,-849418,-301207,-1318656,-2100264,-68162,3598362,6059361,4505989,1816301,-671183,-1724019,-1165602,-275094,-214470,-494601,-303469,-49788,129779,248225,316144,323721,401398,418665,217382,3568,-181145,-182097,-228822,-255693,-187797,-87915,-109752,80643,294793,258098,8315,-244315,-284307,-167339,-95826,-98213,-51766,196553,352861,242385,21850,-127537,-200141,-58699,135058,141722,-21645,-308550,-452271,-271330,-104669,-16186,135625,235096,202071,303198,596003,600114,229666,-112755,-220891,-46526,72121,72192,127007,116850,49126,95895,109547,16280,23476,24041,-15220,58263,-91453,-321967,-262982,60786,60108,-155453,-261568,-386083,-331505,-63337,110659,112756,50836,9545,117969,83636,-171108,-226516,-62909,-46277,-230871,-379819,-274292,-143997,-88291,-130970,-236201,-225095,-48163,21929,-21190,84537,253393,106771,-121706,-167843,19891,264666,183541,-57003,-71173,22306,33144,-44111,-11425,-11982,-198384,-243996,-20135,178075,248553,101763,-106206,-194098,-328244,-312468,-307773,-370429,-327754,-73894,23807,-114258,-212960,-176869,-22206,243095,364524,235374,126215,196467,222735,160299,96456,-88696,-169977,-12724,95580,58375,39849,17026,-71427,-96514,-96243,-182199,-104311,33004,55343,144013,266627,270637,257515,153081,13440,-6567,-56254,-135092,-122063,-91965,6060,41505,16773,-14812,-112796,-301042,-434442,-485074,-371929,-182145,-173450,-95457,236169,470353,374724,214705,182884,148688,71637,80660,111423,19593,-114407,-98829,37137,196151,379725,224072,-71978,-121905,38158,162887,241530,224194,110495,-14330,-271798,-477674,-245645,169031,319986,209661,117007,-5969,-84788,-70441,-81870,-146717,19199,189993,155594,75582,173209,175847,-53871,-238691,-88561,98949,49925,20929,32121,-4531,-74238,-65691,-3545,60113,58689,68943,110950,139036,96623,-104842,-238293,-52827,45662,-86422,-98436,173198,348830,254937,141562,-24807,-210160,-194892,-160586,-275353,-400378,-358671,-140715,146425,303511,255245,205417,208449,113051,11118,-109777,-219793,-208157,-157466,-169092,-139286,-3511,-28923,-113285,2089,274863,97813,-311752,-379821,-237322,-185735,-159831,-37078,-13599,-70202,67593,284133,281475,235197,35889,-45580,16419,39907,-85268,-207431,-252365,-54686,224495,272362,109161,-19125,-55500,-51358,-60696,-117229,-268964,-374586,-271562,-160738,-206637,-249778,-154008,-175453,-194688,-102358,1928,26481,-14841,-23961,-40345,70172,124640,-96406,-238728,-94463,24135,-110660,-179137,-90816,76297,197997,132583,70092,58610,39961,-43845,-9052,125455,166093,-15068,-104595,64660,255426,279215,154875,37271,-34775,-65834,-71651,-87956,18815,421,-143356,-146352,168363,330578,103038,-63076,-45045,-121175,-267021,-297454,-172897,-85438,-92191,-151000,-165565,-220599,-255322,22680,288601,352670,191932,85543,59467,177549,367813,506821,446972,248422,-9483,-110971,-134039,-154803,-177944,-218962,-146074,-104285,-59550,27692,145501,218902,336559,388384,206137,122854,268084,444420,294445,40881,-143111,-145105,-117150,-70270,173986,408017,264690,56346,145721,272099,264306,329449,394245,264039,199872,161687,-3408,-131353,-79683,-11773,-68211,-132880,-71240,-137544,-175556,-127606,-155766,-154746,366644,1340519,587876,-657148,-574251,-1227771,-2150562,-1304349,143636,640537,491565,161354,16503,553307,1954576,1512014,-714585,-2135169,-1278849,-320502,-178280,-169365,51205,150510,167362,175733,405543,563544,326453,-43506,-235347,-132052,84324,146449,32113,-55036,3993,17106,-27168,-87817,-195504,-243889,-183231,-60854,78221,288536,229247,-159201,-440064,-271957,-7001,117166,154753,59579,54714,147589,56843,-179774,-316532,-207900,-41906,68615,375455,492864,246060,118887,166256,12502,-232451,-221705,-52569,21602,-18789,-103711,-181694,-113523,134481,136943,-110762,-75442,30431,-28700,-81964,6309,111593,163392,107036,-2120,-19317,-435,-96370,-123922,-110259,-216273,-233122,-193806,-105349,-1929,-43696,-18796,60282,69180,67286,116241,-20103,-288446,-254291,14276,-34355,-218832,-161947,76530,204567,295418,279828,137330,-103020,-246838,-185440,-59778,49273,49683,42896,169577,334783,154367,-16934,58683,109812,48213,35387,-48359,-87536,-6671,53564,23068,-19149,-93860],[-33721,-15833,-159945,-221132,-108602,-105131,-125400,45999,200750,82151,-143683,-247861,-202222,-234622,-269478,-303375,-296646,-124104,74307,158078,166091,117626,35309,-2202,138428,336806,498512,521067,288310,12417,-45433,193803,307902,185410,94393,6442,-45905,47381,123212,136635,140554,21862,-197209,-281277,-117115,124555,213138,212799,83249,-85068,-76329,47903,47094,-166270,-373334,-349575,6359,313972,335572,124873,-108733,-214115,-164689,-162718,-173615,-146574,-42894,67529,122684,169199,179081,160732,77729,-160770,-267786,-106082,13564,-135319,-178444,7139,108530,110250,177960,76623,-63101,123494,404345,447333,433612,311380,162678,57111,-62298,-230591,-151324,80746,174373,199938,157765,-2374,-101267,-76199,-89860,-58248,-77769,-76559,100687,267534,206411,19971,-76242,24584,284283,344107,143120,4000,71238,68984,48902,61830,-33166,-252447,-524759,-417598,-86973,76180,33625,-23106,-28571,-72362,15023,189394,153176,-41893,-59688,84559,89075,-96056,-155510,75312,317245,143972,-160365,-110188,112733,180644,114343,-85885,-368620,-345970,-160272,-95884,25549,115279,60094,-159706,-148258,66137,192695,52046,-114564,-115216,-4579,58994,-39509,-291330,-367984,-215431,45927,-16387,-199477,-209967,-69902,79694,154814,121942,-67997,-225659,-276456,-114270,153287,354204,341534,122356,54721,200657,274771,88075,-40577,-13689,-92210,-237673,-286048,-212928,-152628,-133399,-54448,-41078,-150616,-215633,-114266,2997,103100,289196,269222,-61789,-224911,77792,347066,337442,113027,-118959,-192626,-192441,-414027,-547662,-328303,-64714,12832,-77563,-140728,-155782,-286808,-301644,-137144,-19877,7348,-26937,42882,213706,255838,119704,-104202,-87086,166130,241168,128819,23070,-43028,-112577,-99419,-14435,-869,86152,69372,-132916,-275166,-304623,-222880,-106451,-77367,-61175,-46776,-89821,46832,192161,149039,-91852,-282815,-311581,-75196,120947,74155,-23495,-72738,27791,-35961,-294811,-449619,-266395,98793,285242,177761,-104919,-237116,-83681,87237,47059,-19856,-34882,66976,245211,396307,314149,163848,109207,35777,-126872,-76105,30942,-18524,-76456,-77906,-10693,68889,124755,147803,153527,174406,298700,326352,41097,-257755,-357668,-253916,-20358,123451,83141,16277,39453,41920,-20006,-153131,-80781,50666,-35556,-117154,114867,390927,222262,23974,6554,66400,37754,19816,-56011,-94007,66403,93534,-60739,-152052,-174154,-168723,-204763,-234822,-114410,103593,69915,72485,212224,300229,157978,40010,-70214,-274401,-480131,-337627,-46167,38739,-88061,-128212,-171375,-239453,-164233,-56097,-97772,-6088,180083,82554,-103506,-112243,43293,201529,136078,-44437,-137070,-128008,-1126,200291,328534,247300,21674,-4327,57157,6521,-92351,-160223,-116845,45583,70791,-146847,-328018,-337324,-176254,-68928,-6298,99722,362308,438112,210936,-69952,-132013,-23846,297556,468134,152617,-72869,-10379,131462,172940,148018,164406,225311,238785,148435,-44443,-161366,-73635,157467,331064,233908,117284,239774,397250,315953,225265,224378,213838,78737,99784,189039,69336,-164483,-69583,202332,219995,-163913,-290420,-145824,-21505,-85338,-127023,26991,351528,403729,203092,62191,-36905,-92390,-235182,-314165,-434997,-538449,-414363,-125827,-41398,-158946,-824671,-1297144,-1120058,244077,1419960,410379,-1158845,-362600,2218306,4251709,3512375,1261485,-1103933,-1878726,-957003,-112647,-158534,-425497,-268706,-4747,101478,106666,169436,333120,528535,515988,226294,-10372,-195299,-205718,-254633,-210008,-11692,63888,-67714,-11006,84025,58810,-10860,-69912,-115228,-136651,-136686,-146861,-93742,180945,421002,382212,148259,-97635,-261198,-119727,112306,134829,-19294,-295028,-455192,-293865,-106244,24796,174295,262883,191123,209127,412889,400237,95022,-196650,-301983,-147958,-18006,33370,105530,94057,94703,160478,111611,-12319,4263,13357,-6362,90311,-38771,-313663,-312248,-11388,323,-181822,-200070,-250696,-244999,-33327,137211,111240,33344,34311,132309,32327,-205284,-182290,3400,-38913,-322931,-419477,-225408,-88739,-58254,-49243,-162241,-228895,-81124,83880,109646,104332,145122,5160,-185850,-150516,107459,306920,140867,-91918,-95282,-30482,-56965,-95043,6709,827,-221301,-222917,30515,230024,266341,103288,-104408,-138246,-231192,-202049,-196634,-305883,-296552,-10645,148491,-13890,-105154,-127093,-25028,254774,463347,360408,204240,249636,274915,198084,75898,-152542,-184781,1516,53381,-15988,-40710,-56878,-93919,-76039,-102761,-227888,-157913,45281,153564,251615,350437,321650,268221,165911,91170,76828,-59405,-185074,-149498,-75389,42425,110723,103375,46764,-76098,-254034,-389931,-460351,-343383,-200075,-213224,-123242,227163,450050,316253,131000,102716,117876,48404,43023,123728,46126,-67153,6734,126002,221151,389922,198082,-149126,-125044,121927,255641,273945,233154,179452,77945,-198401,-400686,-189214,150146,270558,231051,169213,28412,-75738,-110030,-135648,-164556,24923,207554,171253,93971,166177,121569,-100972,-232082,-84573,133276,104815,43948,65199,23932,-43751,-19659,-4619,-50078,-77018,11646,120725,184955,182382,-47351,-239326,-20320,171233,95653,2054,97117,237918,237221,115685,-109365,-286486,-156948,-38465,-165541,-329090,-311214,-147140,86883,253419,261681,237420,177256,20890,-48926,-131460,-231646,-149627,-41222,-104505,-135748,14129,49164,-25758,19179,247721,76436,-367455,-414768,-207764,-204447,-241406,-122674,-74521,-112086,68272,293061,235295,118230,-78298,-85323,-356,-37597,-143643,-187868,-252951,-149867,110062,265441,221057,57036,-73963,-90067,-53016,-56569,-136613,-268172,-315658,-276451,-256639,-192288,-103151,-241535,-322411,-173975,7374,54096,19026,48044,31958,63730,120005,9294,-136378,-80894,19368,-83440,-174574,-128450,-33144,38081,11820,-5424,19132,40278,-59747,-122471,-26840,65397,-32919,-44940,115151,231385,238716,146804,32816,-48666,-99821,-127307,-134627,-26731,-30821,-179527,-166298,191512,393430,168388,-24900,-11978,-113541,-317277,-371557,-213006,-99987,-92693,-113818,-167848,-331178,-357089,-40099,224600,263731,63530,-14730,31585,152270,275632,317844,250507,118712,-17342,-5804,-61458,-130942,-93758,-163497,-223204,-247992,-172193,-19682,126835,189431,270916,252878,57116,81934,349458,541424,332049,45600,-147990,-130252,-87028,-1524,231003,368499,207837,62347,170370,248703,171497,184384,338850,344491,234750,95223,-81522,-169482,-78597,69874,151672,113820,36765,-143814,-197740,-95308,-137132,-205510,260486,974129,34978,-1027069,-874180,-1299609,-1860043,-1094714,128790,582671,483152,183070,21914,402482,1497299,1087684,-770976,-1953936,-963815,69764,130032,66290,182001,82084,53069,131053,394257,574178,319897,-113575,-315610,-170809,41149,69082,-15525,-75671,-29846,8928,38366,-42378,-234451,-289112,-171327,-100496,-25409,191029,153415,-237959,-501008,-304670,-41262,75233,139809,90841,107144,177164,52285,-169845,-281627,-189407,-27474,98832,407980,509885,239569,109469,161319,-13301,-267137,-238907,-18825,100543,38284,-124402,-232096,-137050,70320,22789,-139056,-38386,41209,-66368,-93163,-4736,37488,35504,-1450,-81002,-95977,-67059,-99280,-98353,-86731,-176413,-188998,-154041,-57535,-8618,-125907,-104460,-26041,384,44953,121004,46984,-114722,-57064,176467,103336,-102390,-107082,91544,250864,352607,284292,69044,-183271,-261281,-112899,-27938,-84880,-130847,-25879,208568,393411,215164,55534,114747,157216,71315,9381,-71524,-74305,32368,121042,49088,-63434,-128261],[-25827,48497,-74374,-190493,-101456,-55686,-39818,124457,208926,135,-238380,-284006,-175838,-195470,-225454,-188980,-129241,-15071,131463,209822,181270,56393,-69946,-31863,191957,423177,577708,541737,227669,-35492,-39563,168818,259424,184428,116332,21350,-49223,28582,55212,35636,110809,78633,-92156,-219527,-116518,78340,140818,83956,-62666,-189578,-108527,72479,80924,-151527,-349252,-294522,42017,358453,418803,158318,-129023,-254367,-267603,-322106,-246185,-66663,101525,146204,114510,98331,121758,137333,79892,-118318,-181323,-23204,45524,-157630,-247105,-75477,27407,87726,274356,263432,43346,103060,327527,365455,313113,208829,108059,18066,-102755,-216385,-93418,104681,150644,156003,160458,73062,9047,-12683,-73421,-7744,-1194,-81539,-7556,142488,88430,-72111,-105949,14219,257336,341086,207976,89142,92030,44428,40776,29760,-160739,-511992,-706362,-492303,-122338,62915,35709,-15741,3926,-35997,-9232,121882,122583,-46004,-141284,-37278,36374,-123408,-274065,33335,310852,137149,-182804,-154429,72813,166682,25426,-216359,-352747,-196657,-71274,-109024,46908,219000,90014,-274487,-324265,-32686,192730,103128,-76964,-138163,-63360,-14149,-92520,-284248,-310839,-102306,195310,136011,-58691,-74045,68960,209324,199483,59197,-139715,-244015,-197138,-42273,201817,418070,402236,176920,71681,158259,232119,75840,-28064,49376,57772,-115920,-291480,-253693,-128696,-62952,-10501,-36742,-178218,-243746,-108689,19277,147843,318206,236027,-144914,-288485,120091,513188,462373,130197,-88445,-106450,-135749,-384825,-497120,-328959,-144286,-24728,-29759,-100275,-138700,-233882,-179172,16540,52309,-17286,-22224,155200,361927,388006,239548,-69709,-184800,-20588,125773,119284,93659,36966,-59782,-111744,-31598,31723,161120,102436,-111370,-234034,-253137,-196051,-132496,-148600,-108803,-37637,-67644,38836,218163,225733,-2059,-193220,-178025,17915,158233,80477,-20377,-20572,117783,60165,-242700,-437660,-273871,94288,331083,184035,-183036,-306456,-113571,29617,10300,10930,18525,38020,140734,308880,264034,165872,128098,20504,-155225,-86079,12562,-10103,-29721,-23385,49004,124545,159266,186258,172706,158149,301495,425328,209313,-140519,-337825,-261523,-10679,110229,89842,59760,44946,54531,49740,-70928,-76830,-34846,-157463,-218727,-8968,203052,92951,-748,33052,134750,147554,115930,-10660,-33275,203522,254374,-9057,-203362,-224916,-200612,-208968,-209702,-70148,142325,80049,96352,211112,256008,60751,-106707,-173453,-303612,-510695,-427770,-120262,-16605,-224697,-246830,-180181,-201764,-161846,-86762,-125030,-26650,165097,45995,-137599,-97088,62904,225192,260941,111030,-122592,-213342,-81757,103526,263559,272331,59633,-10454,45411,8983,-25760,-75412,-96419,-28844,-57995,-221966,-315349,-283274,-158568,-75391,-10203,100572,311191,365870,164470,-115625,-155680,10025,270272,315657,98424,-22195,36364,140315,127661,12531,10874,166093,276276,210662,37210,-96418,-69566,101889,270430,195265,90314,209778,417706,335530,210284,180121,142534,15483,40347,55863,-81602,-187279,12531,299779,297579,-101161,-260397,-133927,-8881,-96374,-166454,-81271,142534,121643,-165782,-266085,-144024,97530,155611,16651,-285499,-465882,-435227,-365193,-514799,-792845,-1143821,-870692,-267633,847866,2835080,2484488,334763,-826218,85484,1371224,1657710,339120,-1268408,-1462517,-391515,176791,-21520,-239598,-155799,103550,178567,16878,-14156,226830,547176,542982,236474,-19777,-195246,-247534,-309408,-171967,163807,225214,-3027,-76144,-104296,-144490,-42678,77563,21038,-128124,-196760,-220322,-172235,110169,437420,490367,265411,-29317,-238876,-153949,27855,68470,-17126,-228016,-388102,-256198,-56730,97367,203437,227990,122726,65327,154273,132540,-32303,-211919,-282009,-160031,-45956,43891,93701,39812,79762,169589,69530,-69542,-38770,-19447,-18053,90594,5027,-266600,-336468,-97837,-52634,-159896,-98206,-77562,-102524,18091,118913,35140,-34616,34648,114473,-53853,-255581,-148647,54527,-10581,-329169,-389852,-153539,-24431,-28347,30669,-75171,-223826,-126196,116365,224975,131543,64737,-59767,-226831,-115236,162748,270554,46353,-124644,-95528,-56656,-119735,-118083,45629,52275,-193267,-196792,53354,242921,226519,57617,-123737,-93682,-116658,-44330,-42233,-212942,-258529,6391,231133,84644,12141,-45254,7121,271611,541949,488175,282944,251650,263069,219402,100116,-131529,-124826,36670,17002,-61754,-80086,-101732,-99358,-49430,-88722,-244878,-197611,48882,227518,321916,390068,330372,250183,170168,163395,144212,-58003,-217368,-151421,-27188,75274,134235,144193,118980,-270,-134491,-261204,-320315,-206895,-115440,-164433,-108213,184380,344809,214385,68602,43075,77758,16436,8144,114834,61927,-4068,98831,183444,204275,346522,155562,-190940,-124043,164688,279119,234598,167061,195153,170918,-65579,-230878,-82185,122248,179830,224337,238500,105349,-22381,-113333,-149023,-136205,55457,193773,99443,44944,108893,25225,-183007,-238987,-70097,191555,179486,68927,90014,76827,-473,5201,-12360,-138690,-186410,-26135,138386,212222,230751,3182,-196277,61176,322597,277657,92477,-1135,83777,166621,44069,-186720,-286472,-42309,130981,-22217,-222557,-221112,-133698,16248,164957,213238,196588,72044,-132371,-140452,-149998,-212092,-82208,61577,-38247,-117543,44637,147726,75603,28613,183823,44329,-343067,-326243,-89478,-177583,-287026,-191124,-129249,-139395,69807,282659,174343,-3836,-166891,-98415,-7966,-100260,-162654,-123042,-197188,-192279,-2779,192174,251969,111954,-52401,-87323,-35668,-3703,7618,-124282,-312343,-374096,-274642,-128685,-78866,-285287,-394314,-224791,-2254,105661,110019,171254,114432,59860,109766,135451,37305,17634,42206,-69639,-184431,-186834,-169285,-125207,-84549,-67592,-13433,58673,-31861,-171733,-132121,-14778,-32982,27777,179391,219640,194954,122514,8105,-67966,-134077,-211889,-196056,-52268,-31450,-164575,-127381,226432,427300,233470,47606,52206,-65276,-312326,-376128,-175062,-32482,-29530,-14225,-86384,-318426,-344976,-71441,157408,168587,-53884,-101663,-22276,79977,151626,135904,65924,-4342,2451,130573,45887,-68477,18381,-82632,-277839,-368718,-246814,-50745,95460,135271,174064,96495,-84506,38097,370321,498531,249181,914,-139611,-89531,-30207,97829,298573,321666,162217,98832,192399,201445,88547,61684,257379,357223,232695,31166,-115908,-157933,-61213,159248,386945,375703,190131,-110577,-219081,-104768,-187776,-314739,33542,461735,-471902,-1245946,-1013297,-1195983,-1351263,-713196,162370,481358,417821,199206,37700,227608,897505,572310,-719090,-1531628,-566572,437345,406716,280773,323635,91653,2755,112319,360768,513311,252307,-172534,-307367,-100224,88133,39743,-48307,-105890,-74563,4913,125715,48423,-234773,-310506,-127190,-80617,-83320,104195,88127,-260751,-448052,-233322,-37343,35160,117572,114927,133126,168933,34326,-138511,-217152,-151694,4009,151070,426198,505691,239337,94800,120673,-37736,-261875,-238040,7520,175507,117949,-80653,-202106,-117442,15713,-83430,-150753,24748,74476,-105254,-138403,-28006,-43086,-88976,-81606,-149239,-154125,-85800,-52565,-44245,-39364,-98629,-111264,-69359,52593,31847,-167164,-167050,-103818,-75959,-9331,91113,84793,14799,84597,287123,230462,59308,-19266,86350,200121,251620,153687,-40291,-218717,-217981,-30890,22529,-195394,-329918,-132001,197747,385991,239232,120166,156144,163721,57081,-32264,-110569,-82562,33480,151567,69414,-86199,-150566],[-34608,79635,-8670,-144095,-84019,-21631,23426,180441,213631,-41798,-259128,-274227,-162889,-158446,-149095,-40451,56102,94506,175466,242336,181524,-7720,-158458,-46088,213494,421906,550293,454582,104735,-105402,-56572,101077,148657,130981,95100,-8498,-98006,-40411,-53297,-91012,52239,108306,12661,-124151,-111682,-10812,20022,-64195,-203928,-279921,-127590,104175,123014,-114671,-305420,-234023,77429,402152,484657,181227,-122822,-233919,-301840,-411745,-280495,-2077,178023,181213,104534,32984,54030,87054,54662,-80390,-92226,55055,68957,-169386,-302480,-170713,-63874,58820,311114,352807,119233,90410,256330,273785,146477,49916,28010,-24290,-102689,-159053,-27312,132004,139805,105231,141625,139317,111974,52792,-48600,22243,64991,-72013,-94184,21701,9133,-99876,-87324,3762,162799,240770,202350,137932,114324,64304,55797,8980,-227848,-646490,-750950,-512854,-174355,17884,16453,-17136,33322,7869,-20721,68397,90715,-68936,-231149,-154601,-15415,-102590,-302497,2884,243566,98696,-192857,-225641,-20232,110668,-75665,-322527,-297243,-6484,64509,-60229,99702,303547,104946,-317871,-397148,-93845,166130,87935,-108234,-192817,-114574,-44950,-87199,-195361,-167978,74083,325155,287401,106185,71084,182591,280699,193594,-14115,-184697,-241368,-132352,9712,219856,439384,436807,221041,60972,74561,145392,54994,-11060,112962,209070,-2260,-293916,-280342,-112600,-19548,27583,-15090,-188239,-274044,-132342,13870,162556,281572,139886,-208987,-315609,99601,541905,476030,107330,-53624,-1633,-26355,-261601,-357330,-265381,-177444,-30613,35272,-46940,-117640,-158033,-12539,200572,139121,-40409,-34278,213391,425240,447378,354490,19662,-242431,-218321,-34788,76858,125542,89316,2050,-88805,-39172,59776,213033,131193,-80316,-190551,-194384,-134785,-113649,-183296,-134585,7626,20248,83068,242149,273639,81651,-89025,-48529,87192,139430,35140,-6397,83165,222894,122078,-186922,-369186,-225710,95131,339222,184274,-193965,-306975,-141808,-67539,-57297,22210,57718,-5210,20832,192573,192681,147448,122801,-7805,-174973,-105898,-45626,-54320,-23105,10712,100380,170065,189458,218871,176357,120877,263466,464439,332005,-15476,-287818,-262423,-21323,85236,93657,95880,42259,38491,86566,12491,-36813,-82701,-262857,-331372,-169256,-6019,-24656,-9574,90787,225554,250036,183244,25978,15888,303443,402686,73780,-181089,-187855,-166360,-178766,-177763,-32401,157842,69261,101789,185636,185911,-32983,-200573,-207074,-257242,-459588,-460945,-195502,-91586,-315447,-301801,-142654,-105793,-118184,-102795,-131509,-34520,142153,20986,-145890,-88329,33025,162283,290503,183449,-143385,-282714,-128648,39423,215947,303434,102530,-16740,12364,11623,70885,44499,-58358,-109157,-185673,-261631,-256418,-213014,-149307,-92574,-7498,102426,219114,212906,44849,-186556,-193321,7382,188440,127112,16288,15331,82633,145778,95939,-92539,-131036,80318,261534,236557,97063,-39936,-70465,31271,177105,125688,29437,138132,384181,315558,174039,115591,39875,-80075,-57106,-110751,-238640,-192840,64062,311994,282002,-82212,-241509,-123379,26030,-35583,-139517,-143528,-104419,-183091,-462505,-546378,-228659,260461,540051,430342,5640,-327834,-471999,-584821,-928451,-1319785,-1322067,-350645,403835,1056520,3688827,4354106,2025745,-1116016,-2132531,-1832771,-729059,-768705,-1149126,-646185,289678,439164,101948,-27156,-27003,188195,306913,-6511,-195257,36688,459578,524071,285443,4597,-184082,-313274,-392021,-158185,274842,338014,46590,-122160,-225615,-280667,-71004,158904,90383,-147754,-266458,-299129,-257944,26747,418733,549137,341567,51080,-138524,-130616,-71503,-31381,-10828,-120857,-272241,-182101,15979,176362,223456,158498,35507,-74866,-95804,-117037,-123187,-160052,-179163,-106713,-29658,81992,83379,-37412,-4825,102747,-10447,-135585,-82991,-49917,-40450,56541,15601,-198316,-323460,-168596,-85834,-111150,-1502,79467,57162,80728,62203,-103729,-147353,-3836,54105,-160201,-307532,-123799,92230,33623,-260100,-325874,-99379,20454,-5094,85965,357,-214543,-178223,109844,297642,159148,17278,-101850,-246789,-79526,165645,171319,-62134,-143675,-81887,-71398,-146712,-103082,95887,129201,-118428,-180521,31742,212451,162883,-2745,-152395,-79281,-33874,94178,95878,-124291,-230168,-22763,242822,141711,83562,28085,40245,262305,563083,579853,350454,218494,201848,221028,161179,-37660,-15137,79098,-16365,-87277,-81245,-111742,-90324,-23477,-60873,-237583,-219814,42513,258915,330257,363077,290887,204268,155376,202198,176282,-43929,-201615,-101268,53577,99738,109855,143376,183464,86466,9870,-92690,-107622,-6233,39055,-55299,-65134,113232,182529,102535,54541,32560,46335,-6159,-8215,78115,39963,29865,135071,178832,134923,246002,89030,-199334,-129982,150295,236197,150807,64189,162678,238530,88453,-24479,26230,63562,53714,186569,304589,195520,43495,-94745,-132926,-81228,99252,154132,-26823,-56018,4817,-102463,-286528,-271489,-60338,242374,238713,78680,88903,127048,29345,-9894,-36957,-195174,-255451,-48538,144380,193039,207517,17997,-133308,158626,449484,406195,145123,-98209,-72645,59529,-53298,-228557,-197001,119438,293297,107815,-118763,-129891,-120543,-66913,36604,99241,73501,-95061,-307939,-239436,-172157,-191517,-52645,97242,-13394,-117256,57208,226240,159821,23276,88016,-1322,-245119,-141219,67347,-125648,-307435,-252042,-189870,-167845,58006,252981,113277,-94469,-205861,-88005,-8518,-123943,-131272,-33183,-113525,-188106,-101703,49502,165149,106444,-17512,-56835,-20973,19529,97577,-22721,-297508,-440782,-263587,-89838,-116200,-330023,-409658,-256975,-49242,137756,212497,294953,175577,51564,80184,211681,197956,139175,52038,-109802,-229657,-263108,-304313,-256027,-145817,-117000,-53581,68528,16223,-152748,-168192,-59566,-18538,88353,220977,208229,149210,62519,-61825,-115793,-181746,-315667,-270685,-59188,-18338,-131196,-67019,243548,408564,270640,122291,112121,-7292,-270335,-317140,-68476,86622,64087,106108,42016,-203441,-261554,-97499,75255,64894,-151520,-171209,-103536,-29579,19873,-3818,-65087,-82559,35039,238606,145303,5723,110598,-18102,-311254,-446191,-279723,-69556,54829,62361,51881,-61737,-201728,-19336,302109,333556,87349,-78346,-129390,-52620,14035,173917,323838,239395,106049,133428,192556,142263,41605,6857,190027,304226,183214,-30801,-112185,-110556,-37387,236051,575111,573198,335150,-47735,-222878,-149187,-295986,-446525,-243534,-78945,-862264,-1321043,-1007332,-1007777,-784552,-206481,289073,378537,293377,156038,17157,38637,273190,39364,-599957,-965591,-152447,699971,570942,420831,450725,157879,-5539,91131,287470,383364,134151,-219996,-250320,7244,163577,40009,-67835,-137855,-120336,-2468,199101,148636,-211189,-322402,-77562,-7228,-86371,40559,49606,-213300,-299038,-94192,-18005,-13765,78685,105924,104507,112657,6241,-100918,-162966,-133268,15325,174589,394984,470063,246074,77792,55802,-51593,-211387,-201593,30332,220465,183481,-2559,-117834,-88147,-50176,-174455,-151939,97944,123721,-124741,-184801,-46787,-108068,-173385,-110134,-174371,-171463,-59787,9265,6256,17391,5038,-11313,36538,182291,101218,-155161,-187156,-154057,-144249,-87809,20300,70089,62591,137312,318476,309540,211533,75534,61507,55332,6463,-83824,-158901,-202340,-136185,40467,82780,-248400,-498599,-254999,137516,312677,215197,162079,180319,135655,14756,-77866,-152976,-105960,3128,139692,80963,-76717,-154703],[-62971,65020,21700,-83283,-45758,-4660,48032,194512,199757,-44457,-211722,-242277,-183841,-142063,-67289,92487,194943,165294,192400,248370,157734,-71306,-203301,-27899,203823,312183,390868,270592,-48603,-178211,-90834,16539,21177,44139,32620,-81647,-173473,-127061,-170579,-215743,-28426,97365,82435,-24748,-105983,-111887,-106221,-179621,-289127,-323146,-127549,143528,179689,-55944,-248698,-185884,99016,429665,511994,189040,-91570,-160484,-252184,-400520,-272263,16621,156948,157313,91936,-7256,-9850,17079,-814,-70313,-31544,98166,68338,-172222,-335343,-263012,-142262,43686,297693,335335,153791,90935,209826,203840,-12212,-132941,-68127,-67211,-68332,-70800,28766,147013,141644,76334,127940,185302,173799,102316,-13641,45114,125040,-39274,-132971,-54484,-7148,-56180,-31701,-8174,37615,88319,132580,129060,114019,101505,88557,10581,-212930,-568513,-605790,-449167,-212779,-49993,-29860,-32353,49048,40638,-25286,33690,58144,-106828,-301300,-237587,-54207,-44025,-227990,-12608,138407,43973,-183200,-298752,-139764,20043,-165301,-368097,-211664,167883,211443,43297,172167,342774,97366,-295521,-358832,-95792,129747,20851,-190997,-258174,-141435,-25250,-29148,-59351,22350,267611,414465,380858,227681,169726,226354,266120,133972,-83712,-207304,-229886,-109661,26549,204297,405661,424426,233592,25857,-17006,67598,60587,16206,152395,305445,65831,-293934,-289919,-112415,-16662,49232,15926,-173442,-285650,-171267,-13315,132931,175342,-3923,-241244,-295377,29592,426844,374294,53458,-16525,103154,112674,-78965,-176397,-159555,-146653,7669,104732,9260,-80055,-57624,157581,360577,222517,-50999,-63266,205008,397486,418728,413508,113880,-262010,-369355,-194526,12229,103577,89598,52673,-20401,-8896,101005,248235,165278,-36767,-151075,-147142,-63388,-61319,-174086,-131950,72658,137514,158188,255405,279928,133321,5233,41356,109368,69787,-42743,16458,200073,313975,145830,-132559,-257400,-133931,104873,316303,191549,-130647,-241853,-165358,-180372,-147210,1610,58404,-66000,-90936,85811,137450,125904,99959,-31379,-163154,-111922,-109960,-122635,-50146,16556,126321,185356,206971,247915,172512,75637,205753,441299,373795,86350,-197386,-232699,-48625,51490,98202,120062,33166,-4752,80759,76503,28779,-82070,-323524,-424002,-306703,-145785,-77191,13198,162691,307394,317471,212278,58202,50549,330470,475468,165456,-84381,-80753,-81128,-119899,-131336,679,142175,42611,85307,138043,103288,-98615,-202823,-139988,-129882,-332476,-423347,-246125,-162900,-342825,-288594,-69594,21967,-44015,-101405,-127261,-34781,117482,20867,-113259,-70801,-15948,52390,228827,160786,-188970,-315283,-130414,25386,203485,336772,141409,-21616,-26202,32028,183800,173500,-11071,-171004,-258096,-229699,-149347,-135645,-143840,-121847,-6444,102782,116765,45418,-64876,-217774,-216651,-34581,74892,-30225,-72709,25484,125255,165283,101872,-121104,-203025,7195,208565,223288,113181,-21672,-78452,-14691,91175,42172,-48176,52126,301762,254321,119186,37999,-75029,-181057,-150864,-239890,-329265,-161192,79646,236679,195870,-86392,-220444,-111937,69228,73343,-49723,-135207,-289960,-389179,-555530,-634405,-236807,355063,784604,782094,341954,-173236,-540247,-765905,-1200273,-1590715,-1323365,61849,781976,1144739,3974583,5693851,3582394,-1172302,-3992118,-4518922,-3044984,-1785748,-832566,244236,805538,524965,131149,132971,64681,191762,423227,34469,-319169,-157097,309586,490216,381575,88537,-144530,-370875,-463336,-155142,297850,372736,63036,-145802,-247539,-296383,-72929,170712,92605,-181136,-319330,-345519,-301954,-15543,392398,558239,371021,132367,23335,-27381,-125376,-118617,13688,12756,-131460,-97377,79487,237435,239167,96052,-20945,-148610,-245043,-265486,-150165,-54579,-33841,-25143,9194,124669,74741,-108963,-127393,-21825,-99053,-175604,-91916,-40709,-47747,3372,-15804,-126959,-261139,-186698,-81945,-52458,66585,194652,207378,155782,38,-257652,-267902,-66221,-29270,-250768,-330962,-87789,135379,95538,-142608,-255729,-76277,44670,24135,116543,57280,-190379,-211926,87733,334805,194759,10911,-120936,-231932,-42219,130471,60502,-129917,-129047,-58752,-81295,-128883,-45031,149596,212909,-11240,-164444,-13367,161694,121604,-29947,-159818,-79870,8645,180148,180313,-56734,-204172,-60071,202376,148200,86570,67710,56854,222953,530064,629003,411095,185266,129389,214472,243541,98985,114200,124993,-39051,-94637,-46675,-81206,-65513,7408,-14802,-197327,-202076,50248,262597,291734,291183,235684,159928,132977,206790,182539,161,-108467,29388,175123,131315,69231,129449,232480,166418,140658,70110,108330,198474,213552,78345,698,47943,27713,31203,109512,92819,54708,14698,20435,34333,-19166,13298,111341,127728,47469,129006,19872,-172947,-131945,102261,169171,76870,-6603,130415,288646,247224,185184,118023,-14010,-71337,142778,362301,280472,105416,-51944,-78756,2062,164063,122188,-135441,-155011,-105603,-221077,-367653,-301642,-43949,279499,276355,83674,76834,171782,52462,-41085,-57633,-197369,-262752,-46412,140178,130491,118073,2934,-57667,249405,524225,466551,167374,-150776,-169568,-32230,-121000,-195358,-25906,290041,408153,200611,-32687,-59958,-112385,-144290,-99470,-43588,-81728,-252716,-416735,-280203,-168683,-166398,-60780,63828,-33030,-132844,54215,272350,225130,26846,-749,-37278,-89994,93437,222931,-50466,-292172,-289182,-238753,-186563,46881,228527,84836,-103594,-162932,-43060,14826,-77476,-38499,72397,-14173,-134219,-158346,-118268,-9193,41560,16638,-873,3171,23174,113283,8691,-273329,-433808,-198784,-61958,-194356,-372354,-364877,-250624,-111449,139860,300358,389495,212167,55166,47796,207601,286982,233952,33989,-201527,-296226,-321897,-381334,-306663,-154818,-138414,-91469,65333,73132,-67004,-120930,-48712,24347,140750,236026,207342,126535,-12661,-156389,-175642,-221461,-388581,-316814,-27920,9212,-94990,-4826,242126,353313,284415,187259,151637,41383,-202027,-202341,88507,222550,160304,216980,182399,-30680,-153821,-118976,-2457,-20310,-203644,-202872,-178345,-132909,-76739,-68356,-107677,-85298,71383,289229,217314,79750,164252,15162,-314192,-456082,-260294,-63128,31396,3407,-60321,-179826,-262185,-71297,178634,144476,-59037,-140308,-104759,-22331,37011,207649,293027,126155,42459,158459,186516,114951,69922,59288,186837,231686,107590,-76732,-69825,-31602,-109,296940,688749,672246,431813,39800,-170666,-180415,-404766,-526159,-445252,-507794,-1111720,-1291779,-922285,-852894,-307850,370789,546057,331186,145769,40032,-49509,-113687,-220814,-431720,-479489,-384053,245343,843065,609886,482855,554853,247357,10090,63122,189896,228049,12856,-239471,-185451,74933,203817,55479,-61393,-141277,-134987,-1991,242864,232653,-169815,-322437,-29456,111407,-28207,18629,54192,-94319,-89197,68355,4085,-60208,43746,75810,34815,32989,-10247,-59729,-136268,-143879,-4290,144069,310437,413499,267597,74435,79,-35685,-110108,-108459,65954,224631,206804,75842,-14924,-68397,-123167,-235416,-139844,171458,187048,-96812,-181730,-36922,-131749,-189381,-76635,-128172,-123874,5992,59903,31150,71957,119555,96750,135965,287234,181233,-84009,-147235,-156334,-178813,-160385,-71752,13362,48737,126713,287580,330667,315672,158586,29370,-133820,-293971,-339931,-236313,-132441,-41804,90094,147397,-219469,-581364,-354555,51855,201157,153812,179617,193257,95202,-29925,-106809,-176245,-121114,-29519,106421,96094,-23482,-127739],[-59259,55842,62992,30446,59712,47974,80161,205651,201409,20502,-83192,-174675,-198226,-108125,35660,203652,277177,209119,210519,258531,141591,-93701,-160329,56682,204014,148100,153672,64722,-160253,-207033,-106442,-30019,-46936,-17044,-27650,-151988,-216953,-159065,-223514,-274913,-84024,73013,120467,75675,-65617,-157186,-170981,-204926,-265151,-275488,-82161,205950,262920,34505,-161865,-131889,120403,440840,498737,189638,-30843,-44891,-121734,-282111,-215642,-4977,68881,101865,92825,-935,-45522,-46512,-62514,-77217,3154,104193,48364,-161701,-335367,-324122,-176619,66005,269552,255677,160995,108801,195340,179399,-98857,-276872,-148654,-92575,-3886,38877,71846,144646,152771,88095,146236,213647,183835,132033,41224,91331,195831,25074,-108617,-56250,45409,44729,40850,-22189,-74168,-55714,29079,65466,80356,127839,130887,37345,-132139,-294206,-306029,-308075,-215976,-122024,-95425,-60823,46131,52947,-25075,15504,23038,-149387,-329569,-269655,-78859,17481,-93834,-19944,28946,-163,-143465,-340753,-253012,-93183,-233765,-341368,-106527,283567,324261,169121,243722,322300,63475,-240886,-252590,-48392,97816,-65960,-288571,-312803,-141367,25017,44730,60118,187593,403799,433994,367797,248753,178871,174580,161955,30602,-139575,-218463,-228091,-142719,-156,154060,308548,340238,190383,-28580,-87167,40643,107455,46484,140855,296447,56886,-300015,-294842,-143099,-64129,39434,35804,-142304,-272274,-214358,-67115,46724,7037,-170357,-245753,-241296,-71363,199874,179592,-27974,5020,176858,236397,100023,-19330,-56006,-72742,68749,149266,45302,-30747,45357,271135,432720,266183,-62471,-122404,127139,293614,300886,360772,139524,-270631,-451707,-321242,-69202,17089,15219,58555,63390,51929,147409,264755,198383,4806,-134409,-140988,-27246,-18717,-148356,-118539,118701,219556,212422,232511,225152,121206,52123,58602,62242,-43518,-137829,23803,267983,349135,128200,-95146,-144307,-44004,102121,254254,185244,-43578,-164165,-204783,-296035,-253140,-67009,-7670,-154074,-185180,6672,104200,94803,48573,-59465,-136025,-110220,-164479,-193225,-105865,-18509,100491,143504,190567,257562,153270,23448,140459,355680,309325,128488,-81526,-176294,-102885,-7768,84126,108010,-6743,-87309,19290,88668,79069,-63583,-349622,-489917,-391543,-185062,-64608,47730,202874,329729,312777,185467,71587,56302,254727,411723,214366,37499,31431,-3025,-70277,-82155,30310,102889,-681,31974,55270,1848,-144508,-133384,-6007,22977,-189307,-343226,-269384,-230269,-343120,-252454,-7065,117588,10308,-112572,-144497,-53039,77820,28490,-64244,-62714,-79006,-79416,86773,50263,-251003,-319961,-111734,37913,205185,344428,149632,-45610,-73994,59391,271465,256986,6579,-222777,-267929,-138545,-30419,-80586,-156753,-179972,-38146,74379,13177,-89307,-110038,-184729,-224305,-125917,-65074,-142479,-173689,-16501,141794,189081,132721,-79561,-196127,-41281,125133,161617,61253,-74236,-111715,-32038,22557,-55744,-136398,-34605,175101,142017,30568,-64100,-200618,-282402,-226996,-301783,-329619,-108393,41777,74805,57463,-110566,-204653,-114877,85331,165556,51107,-88221,-365000,-442264,-437811,-492414,-160654,345414,787468,930185,580187,-90379,-671212,-923396,-1312396,-1553730,-1155381,230698,883635,1304705,3851073,6461839,4760548,-1282047,-5433690,-6093774,-4636864,-2461021,-495445,834487,921843,329281,11202,179508,70540,88303,458774,98587,-360935,-290365,130261,424896,467916,210382,-80185,-398141,-495010,-157276,228604,311517,27124,-162713,-192143,-210328,-59579,112755,26415,-231106,-352958,-352160,-291246,-8643,353689,502703,342538,188886,192597,125943,-117867,-177610,40231,128710,-15996,-47282,84638,237420,224836,42793,-43500,-144892,-267613,-300546,-131147,50989,78460,22964,24607,126814,45213,-169031,-258964,-182147,-185472,-185304,-63466,7875,-42625,-73736,-107675,-94641,-176087,-156851,-59915,-21444,77887,239842,307890,221214,-54199,-392578,-374255,-147190,-126020,-314973,-327463,-48659,174420,148308,-38886,-217738,-95878,41426,49889,110572,74879,-164143,-226177,60641,338605,224641,24356,-132282,-195095,-20151,64775,-32740,-144273,-94628,-54895,-113924,-98292,15176,166757,250299,72426,-153974,-66916,96003,102521,-21117,-147587,-89309,9916,190568,175430,-41495,-190641,-89358,126119,93323,8826,39960,28353,143754,446100,623327,443021,150437,52016,184334,295079,207634,205045,146095,-69115,-111182,-10449,-39567,-52154,23200,25880,-143138,-148877,74751,242602,216924,192305,181781,125007,94995,166403,158967,56130,36869,213115,307102,160825,26226,103536,237162,203143,208039,164324,231879,321388,326890,173733,57887,-590,-81607,10520,201646,192156,97808,76487,82390,-13666,-122078,-75598,28060,49537,-29404,26320,-46226,-143328,-138366,36996,102725,32399,-16505,126675,317215,377357,357348,174683,-102903,-176467,99527,384301,318205,129595,-4960,406,96939,232638,106215,-187277,-221109,-198764,-313601,-408942,-308512,-21179,289012,279581,79837,56756,194711,65106,-72945,-69776,-157362,-224415,-37331,110930,21400,-31338,-43764,4333,294566,515584,445042,156977,-150040,-185957,-80524,-131393,-92513,164791,403860,431384,226066,7368,-44877,-131319,-216451,-222746,-181095,-218452,-342640,-406102,-231119,-129351,-138165,-96274,-25576,-95899,-164360,33618,268844,257849,44109,-60644,-59471,63792,289181,325084,26991,-249653,-303338,-273153,-199524,34095,207518,86360,-30387,-51286,19503,52513,22468,81843,161082,72090,-55705,-172985,-271044,-221164,-76066,20107,52617,28011,4638,51324,-32935,-244503,-341113,-80925,-34282,-283802,-416597,-290436,-209469,-168459,103434,339601,419053,209914,64936,15494,112477,261161,249229,-30338,-333869,-375495,-345140,-371834,-270427,-128252,-140815,-129714,33637,107044,42164,-25104,464,82946,175870,217371,208035,127449,-85954,-253388,-234243,-241476,-397611,-305006,38040,35132,-81524,29484,213582,273611,272333,219855,146651,47641,-141438,-75064,238685,316013,212586,275072,280211,118305,-80806,-143370,-65831,-73428,-209964,-201613,-227289,-205523,-129239,-74090,-81486,-35769,82545,263237,237406,124555,160040,-949,-304685,-416155,-211407,-41999,29577,-28528,-144108,-242930,-265119,-110480,48633,23146,-123531,-153774,-69383,-8548,28602,186394,204378,-11118,-33160,158541,181600,138190,169457,196089,247996,172224,17073,-115767,-17005,49355,35999,321543,708614,659233,436486,119062,-55519,-165817,-470878,-506478,-483749,-759605,-1276940,-1235967,-872840,-861354,-38431,917623,885434,344527,977,-146166,-162793,-188254,-483583,-813232,-458057,66269,589875,875742,538381,472041,605356,293496,12037,19363,79141,81100,-81235,-240156,-169950,25224,140422,47212,-43804,-114611,-116239,-7008,227815,256510,-142275,-328549,-7683,225373,52362,16912,72925,41745,100907,180135,-6094,-113794,11968,28877,-63079,-57987,-23648,-44572,-164479,-199270,-72002,35437,165453,323254,271056,62240,-49153,-12537,780,9775,91406,156368,142016,93390,38878,-95081,-215764,-289111,-146048,199976,220595,-45925,-135107,-25541,-141826,-174652,-33093,-49286,-45600,57443,43788,-18507,72414,181909,149929,158604,291846,210940,-6616,-88468,-146492,-204242,-236384,-194433,-94646,-15282,67511,195139,266516,319094,176874,-41204,-343359,-574615,-551676,-275784,-68046,-10753,63308,159373,-158239,-590833,-438932,-74904,41179,28365,127144,150421,15974,-101372,-154141,-215667,-158341,-87359,26997,73109,17056,-118836],[-65333,18759,76681,133739,169615,96743,86543,175681,172313,84833,39912,-138121,-235634,-90928,100236,224399,244935,177936,184887,226938,93251,-111914,-84505,145982,179557,-58278,-136797,-144316,-237581,-225358,-140315,-66432,-72119,-66847,-103803,-230649,-236778,-137096,-208923,-274399,-122737,17669,91698,125543,-10214,-145023,-183333,-171372,-171421,-173477,-27335,243713,314126,102508,-80516,-92913,112483,392015,407048,143755,8724,44377,12170,-131472,-159006,-81090,-65755,16716,80324,15997,-76236,-115503,-133630,-105858,-2824,51165,-15029,-171230,-333371,-363649,-181222,101598,231129,150069,132705,108281,172136,171795,-102480,-343992,-202722,-105919,59713,134697,83062,103199,140947,114602,183564,212441,133736,128362,101838,163321,270919,101497,-43514,2647,133536,154047,90938,-54288,-154868,-156249,-82281,-41203,9785,119381,164656,72018,-38617,39822,21616,-138004,-186821,-182988,-167771,-102895,20221,42856,-20662,4492,-20118,-187687,-312028,-254222,-98289,39616,22267,-30842,-51727,-2907,-59546,-319425,-328004,-208002,-279189,-254616,12622,333513,373958,279445,300729,256597,15889,-188038,-141410,20881,87215,-123164,-347141,-330528,-114170,82056,99490,115408,269533,434658,373060,247229,165099,103928,50933,7142,-82539,-163153,-208556,-227861,-200141,-44013,95365,174780,194348,101482,-72362,-99390,95858,205265,88328,89075,189418,-9226,-291598,-285455,-188807,-131453,17424,51638,-84780,-213005,-225313,-121206,-64781,-167629,-298241,-206640,-149299,-149152,-46803,-33507,-103517,21606,224427,331953,243582,91141,29620,29616,145086,173579,72298,46030,150710,313646,410647,269872,-65217,-188607,27185,182238,152772,211977,84279,-259112,-441663,-364654,-123945,-87631,-94649,34510,148945,145280,210609,294623,255203,64982,-116652,-156436,-25020,8904,-103556,-78436,148568,248466,234976,194171,143904,71211,63918,31580,-16114,-142160,-192659,33082,282540,343923,117087,-43660,-32255,36196,102629,188021,173939,36328,-96933,-235034,-356753,-313447,-138892,-101622,-221753,-211287,3366,124505,86974,4545,-65161,-82625,-76619,-161822,-204107,-132010,-49424,57326,81819,172676,277474,157429,13644,124564,267626,190069,140262,78586,-68072,-141941,-57513,79167,88122,-52498,-164325,-45022,80871,123094,-20794,-318861,-482030,-369105,-98651,26878,110079,218048,304787,265585,145869,101833,75759,129276,247037,226648,170583,131902,58751,-18413,3636,114109,122023,-2997,-11509,-17233,-73689,-142451,1328,172159,172250,-52079,-211242,-219009,-248188,-317589,-197436,49778,172831,40614,-122860,-158512,-57250,63132,69630,14457,-39223,-109642,-163933,-54006,-60233,-260354,-263025,-54796,91631,239334,353267,159610,-55922,-87366,122865,345587,298747,8916,-234229,-193903,17375,103144,-23648,-151576,-224600,-74888,44632,-38073,-114343,-26337,-51079,-175744,-210901,-176484,-183559,-246507,-70298,164159,249217,211147,43487,-87492,-19349,74156,104009,-11072,-152467,-129565,12221,15055,-116103,-175367,-61897,72753,32779,-49423,-146105,-283084,-332339,-236261,-253120,-211581,-16628,-7230,-101144,-62122,-108667,-157830,-96174,94884,227808,151921,-3196,-286924,-316612,-163650,-154695,15205,276569,584535,855633,652636,-104790,-829022,-1024525,-1238759,-1197698,-793213,213862,869790,1574779,3578930,6887377,5510709,-1811939,-6623436,-6352708,-4989229,-2593183,-263492,927628,611166,-95501,-198738,152818,28076,-43389,435221,190178,-270817,-280920,-6671,333872,515434,369333,39886,-338036,-425773,-112917,141063,215930,-13567,-142376,-67618,-46030,-12286,44075,-53765,-257750,-330298,-288571,-200435,63793,328683,419003,299101,243490,352187,312202,-28488,-172627,82855,222178,71307,-19937,47505,190549,191615,15989,-23525,-58548,-163631,-226971,-67797,138551,136013,34346,20252,94728,12971,-182912,-331000,-304272,-225264,-138897,20710,108538,-3798,-143164,-224315,-95574,-72005,-72761,-16726,-11658,55708,236891,365607,288265,-61955,-450449,-417567,-203311,-190044,-322088,-282382,5935,220470,194149,31318,-194831,-116958,45609,88964,95504,73519,-122098,-199741,65290,347778,264553,62928,-116266,-131106,585,9776,-69731,-95298,-37594,-64635,-160772,-72638,50471,135531,220106,102504,-127422,-86029,42859,102111,19681,-110221,-76279,11328,156652,99708,-73074,-176832,-89881,53332,7142,-107679,-43529,-35474,50169,346319,581305,441370,112573,-20321,132858,288719,245559,231673,137218,-104625,-140259,12608,-1782,-55555,22594,52538,-82507,-58891,127635,222350,139569,103556,152421,112983,49597,96283,120144,109271,193703,401908,419047,187046,584,70701,192902,186722,199882,167474,222391,320250,333840,198183,88597,-22056,-120518,34263,286627,286960,164620,167288,159505,-54553,-249665,-218788,-82463,-15464,-60658,-29634,-94706,-131843,-147229,-17965,57955,19951,33609,165888,327583,455968,472258,202431,-177872,-241833,65632,353925,279925,98272,30643,92520,191414,286057,104000,-174533,-238785,-256212,-371180,-407069,-269281,17472,274108,250312,67617,34750,188200,68048,-90470,-70354,-98821,-169071,-39761,50228,-121990,-215615,-114734,33140,272700,417803,346072,115879,-108472,-133114,-77579,-83989,44741,303688,414756,350495,173288,-18291,-103183,-191157,-283089,-314501,-280349,-295235,-337281,-280957,-106800,-62756,-104677,-133740,-137461,-184649,-202275,290,211010,245721,68638,-82179,-71711,151922,364091,336824,82582,-194281,-302119,-297823,-215122,10171,171429,89289,81193,81184,70366,81329,124770,172635,198407,118299,12232,-162575,-377152,-411148,-224953,-29330,68710,31764,-45026,-68930,-123331,-213741,-186640,63600,-2601,-353407,-463034,-229156,-153240,-203441,34338,308352,361307,154123,61246,-21796,-51033,118079,158274,-146825,-482643,-458497,-331483,-279923,-175546,-100152,-143911,-172130,-36827,86618,115220,59076,49292,129590,180338,164168,193825,135523,-142913,-331015,-279954,-237033,-334758,-225515,119233,41829,-106198,15750,152358,180678,233703,204725,86367,-8559,-120824,12733,318913,318954,185632,250782,294344,176078,-73168,-171457,-107817,-88198,-182643,-183101,-243509,-239696,-152443,-63941,-36442,15978,50430,171725,196531,116636,95917,-67949,-305031,-364579,-166812,-22060,45191,-29344,-188756,-254015,-226628,-128360,-31124,22686,-81624,-106477,-26619,-8980,-2996,124729,87371,-143229,-110503,134533,189662,212074,307676,358902,344661,149974,-67179,-150648,22774,108928,62170,304080,649585,563965,347076,168598,116307,-79570,-456776,-362184,-327311,-845913,-1428595,-1200696,-934650,-1082516,8689,1334412,1203742,398188,-100906,-347617,-279135,-141210,-478073,-1094300,-584393,314147,873083,847205,419130,430784,595511,264795,846,-8190,1,-4255,-104069,-209695,-206453,-136494,-20321,14501,-6045,-41474,-47416,-2676,169606,223421,-122664,-320477,2484,311275,137845,36528,99757,161519,230985,222096,-34028,-143843,15404,14635,-122916,-104365,-7844,-38159,-211927,-251781,-138731,-95000,21312,236451,262557,56384,-61507,31086,117982,149732,125972,54188,24762,66072,51912,-128584,-272299,-302153,-140734,202744,237931,41932,-26697,5561,-120160,-126609,19024,61231,71642,103277,-8530,-101181,45803,203651,159854,120873,222486,212830,89239,9377,-96582,-178933,-252378,-270913,-169421,-30178,60708,136934,201119,294703,183896,-89469,-463889,-686377,-585178,-207556,20638,-8276,14347,163792,-35661,-468019,-424336,-151864,-69334,-71458,75924,119853,-18835,-115635,-146107,-198877,-138853,-85036,-7176,85555,98063,-62557],[-93164,-45960,57891,190922,239220,123624,66044,106263,107047,112787,107461,-152160,-286182,-87836,112189,150194,114269,80957,114523,149552,15981,-129539,-11543,203164,129217,-248267,-398459,-306033,-270324,-239049,-193366,-99451,-66979,-99301,-179192,-293645,-217940,-49722,-112270,-204281,-120432,-37268,21732,127158,70600,-62751,-142683,-102790,-43987,-43215,28125,240755,304302,126244,-7971,-50779,88015,291322,258009,59105,15027,80142,100997,-2005,-115271,-172495,-184085,-61247,58857,30883,-96159,-167136,-177203,-113864,-18368,-36608,-105576,-195938,-324458,-364378,-152293,144624,209245,81186,94964,84407,126274,166582,-20885,-288764,-195522,-86396,124762,214839,79944,39804,105274,142598,235930,202339,63066,114318,172809,266831,356827,186771,49775,107341,234559,243428,110503,-92847,-182796,-181719,-157300,-143198,-59855,99694,199440,114489,34983,276479,252197,21370,-123295,-200627,-210081,-135789,-8311,37088,9748,10778,-56800,-199794,-247155,-194619,-108191,10218,64951,-39935,-68525,69638,90372,-207137,-332491,-286704,-292077,-128966,149919,350807,365491,350891,344661,188128,-17410,-153654,-75771,80329,111099,-104625,-319133,-293045,-65643,126730,116860,94209,248638,358843,243510,62406,19785,-11931,-89111,-142854,-173700,-147667,-163450,-207080,-230738,-67205,58424,44505,18698,-5792,-79245,-42853,219051,333417,142494,23042,32130,-85249,-245874,-254224,-229957,-181405,5823,69998,-3616,-107535,-184249,-154351,-164194,-290366,-342967,-125223,-29592,-164952,-229219,-200641,-153748,36086,249969,387244,324604,140787,75106,118898,208845,176043,90461,137425,237848,282531,307487,227606,-71368,-251997,-61402,109440,26824,14553,-31263,-228794,-364973,-323373,-135599,-172200,-199433,-10296,196030,229956,264821,334526,326776,137571,-93612,-185742,-61904,4917,-59190,-23876,147757,202090,203489,143610,56145,-1501,37484,-25375,-104274,-200874,-191568,37476,238582,302258,126066,20975,51969,75666,89299,118700,131192,51387,-83685,-255502,-344534,-302554,-193303,-198909,-250815,-167101,65544,177500,95569,-30369,-63236,-35498,-34837,-113058,-151023,-114739,-66004,5176,13016,150075,294271,179834,47954,157512,192726,42925,123042,242746,55132,-164432,-99304,70570,53977,-112688,-226974,-92377,58219,138639,11603,-261020,-408305,-257561,51916,144027,165444,184083,220196,176809,97007,137897,106457,-14878,18084,182614,260558,177917,66562,8399,102785,246254,222697,38805,-41228,-78194,-129768,-124339,125467,306641,244164,21462,-70265,-110877,-228465,-310658,-167705,67617,151962,4303,-167906,-187370,-59944,61192,113653,82018,-27292,-123486,-200004,-160373,-129548,-207082,-171062,4362,145458,268687,343880,158350,-68394,-83796,186806,372598,268235,-29934,-236159,-98596,165139,197376,8373,-146582,-261374,-130043,-4588,-48878,-44165,140234,124123,-99021,-280293,-264336,-205738,-308985,-138923,172159,313356,294560,182670,59546,41513,53989,50256,-96719,-243469,-140110,77619,40871,-143016,-166847,-40114,5454,-67345,-126202,-213158,-325435,-339882,-201327,-142179,-44256,67392,-71291,-262591,-155235,-100291,-106299,-75705,73230,214322,199309,70012,-122334,-110046,101438,202889,215803,167173,243213,575305,506226,-253282,-1009321,-1085945,-1036986,-640634,-285977,143685,856889,1762795,3281604,7173450,5854369,-2998835,-7822230,-5604837,-4037331,-2192233,-242075,507162,-20764,-641213,-435470,86129,-41349,-142221,373496,277494,-78814,-144676,-96617,175588,467712,504256,180153,-209360,-272981,-30397,71852,119998,-46590,-103800,54191,100570,31402,-21190,-138181,-271496,-271596,-191690,-82410,145017,292436,308431,243184,277055,447126,454731,84908,-136117,103848,251278,98842,-25205,-26994,92358,114167,-25981,-19463,33507,-28868,-128192,-15130,162521,112415,-3510,-21437,15214,-38322,-168127,-330549,-357432,-221657,-64886,121293,216036,40076,-211052,-350853,-140098,7589,17160,8553,-40512,-2114,180428,363503,332324,-35383,-432106,-401047,-229034,-215603,-291569,-228978,44885,242450,205635,44613,-180333,-123246,58063,120391,71830,51955,-84827,-154839,94878,366426,299120,102404,-84633,-75425,5901,-26679,-65882,-26543,13219,-95149,-226084,-92637,16131,35370,101011,46711,-92857,-65326,-1780,78410,42909,-80326,-43757,29728,101577,-26459,-152735,-175169,-85209,-12197,-91065,-224688,-167455,-128754,-45506,244400,504402,384582,40991,-106437,48315,204766,186608,178576,86298,-154295,-189911,2124,8587,-83572,-3397,45992,-39847,42172,194345,206967,76362,39159,140168,111000,-6365,7725,69765,131822,299718,522574,468543,195012,-10353,22786,104625,118761,125417,88739,98488,199139,230598,145984,77665,-26658,-100477,69112,311820,327529,230246,258149,223273,-83262,-371819,-372361,-178652,-34400,-31317,-28027,-114777,-142473,-151991,-41794,39195,22259,110277,234508,319829,467594,522929,218993,-209418,-254679,47235,271309,161890,14795,45746,184965,276782,308619,103661,-120691,-210143,-267570,-390779,-369734,-170354,89441,255723,205965,55532,21007,159169,68617,-80009,-52516,-39912,-117850,-55906,-26164,-263115,-385779,-185076,33445,200581,264297,200823,60909,-40648,-34928,-25592,6237,178666,358337,333796,205692,69475,-98413,-215384,-273095,-322436,-344885,-304203,-280753,-237044,-88333,50322,19342,-49149,-129275,-213417,-252567,-212514,-17634,128289,203178,107509,-47660,-60253,155281,301608,268732,117926,-120191,-274299,-300835,-220458,-14102,119268,77116,183873,194043,104701,100401,191725,203791,187818,133712,63246,-125001,-396000,-504940,-346623,-107089,47219,13923,-109733,-188296,-200440,-159441,1778,214873,52339,-355710,-477816,-187891,-81214,-180843,-18610,235057,245280,65840,48896,-44286,-206550,-73865,1382,-274194,-588876,-506702,-265104,-110868,-42347,-75272,-136561,-188861,-112536,27096,133469,103967,86774,165335,174013,113706,180462,157743,-146543,-345991,-276719,-182038,-191437,-67052,215500,47647,-136862,-18595,88884,112138,200629,170660,10481,-89837,-124105,52913,317637,245785,101332,170065,244633,153885,-91133,-170064,-99754,-40635,-111925,-137511,-207643,-217540,-146819,-56519,740,48699,6587,76312,128906,71860,11018,-145211,-304954,-316718,-132689,5999,91867,18603,-171908,-210344,-151760,-96933,-2526,154294,62839,8759,38770,6214,-18041,74631,7599,-211933,-150882,118389,235115,329770,447460,493353,449463,185637,-105385,-159974,51999,147700,88519,266149,558556,450645,215308,196814,330938,90126,-338805,-96196,-16363,-841138,-1601427,-1179111,-1102924,-1449176,-78207,1549031,1378516,458192,-119348,-478592,-332414,40270,-259763,-1278024,-824199,383747,1092253,804667,319970,405226,532682,167838,1709,23911,-2806,8770,-31414,-136293,-258654,-338896,-217081,-25439,57955,77989,70774,23549,95715,154541,-98515,-277940,14946,348342,205737,69050,123309,233140,278699,197887,-60978,-133098,61064,59058,-99929,-75771,40422,-31680,-245534,-263484,-162845,-186814,-72180,169219,228168,45998,-45180,75983,210858,271046,158180,-51959,-106849,10080,32928,-143366,-266966,-271218,-121118,177442,224606,130703,94089,30223,-94026,-86944,42501,150759,179179,115127,-89164,-196299,-8257,167912,108235,17981,91712,175776,165571,107076,-39474,-127310,-214674,-287546,-189920,19543,121068,137186,167588,276309,184112,-118619,-480599,-609000,-435033,-60396,94990,-46957,-59597,140833,91710,-261998,-325314,-174417,-120835,-135315,22151,89538,-17161,-83952,-102043,-148792,-83724,-43133,-8230,105958,171901,3571],[-120919,-106759,33277,204759,254738,129144,39679,31039,35489,105698,114825,-192604,-316032,-75030,93532,29868,-45140,-31875,31124,54878,-58816,-132015,40721,216024,71576,-357695,-542922,-375044,-251590,-240255,-246419,-128307,-51012,-110156,-229713,-314455,-151367,97055,58309,-70557,-57574,-48635,-38689,108294,179310,78021,-63284,-28957,74133,81550,75841,191803,220814,97489,54011,10431,66411,169407,98720,-36598,-8365,57742,115642,66937,-87592,-235063,-242113,-109678,29146,29623,-101619,-181338,-161919,-65542,-15723,-132068,-204127,-223718,-298544,-319960,-101641,178291,211775,78381,65729,35733,48849,140779,104830,-118514,-119408,-30803,189872,275229,74881,-28175,45305,147007,278877,195083,9916,106989,240652,372972,434958,261488,141857,216129,311892,283799,94284,-132030,-166355,-141646,-178812,-205529,-95201,98143,237642,152737,66473,312964,313823,130579,-44526,-165426,-204022,-149604,-29178,51322,72206,34189,-82644,-185786,-161657,-117306,-115354,-69040,8341,-49056,-20240,213341,296116,-20191,-266999,-307483,-275129,-5155,290583,366027,312590,361211,367289,147950,-25561,-151606,-90464,89550,154621,-5537,-202065,-216086,-24082,135942,88541,10023,139306,207606,69481,-129815,-130457,-120383,-194336,-250717,-238083,-113764,-85880,-151083,-199618,-48927,53822,-53773,-150983,-105682,-46815,54612,348891,441254,192609,-32979,-109073,-119769,-153757,-205051,-255193,-189499,16186,88036,80092,18435,-99839,-160506,-224085,-323994,-296276,-23194,94347,-110448,-303118,-290427,-176879,45347,255627,395182,329465,125388,60262,147070,227760,153727,92726,210600,279174,194730,157275,138278,-100414,-309702,-124156,86827,-41608,-154273,-144881,-181989,-269582,-232632,-109845,-208718,-259424,-63448,170558,254691,273613,359643,387603,206446,-66245,-218443,-129492,-33438,-29888,26604,107211,80552,112392,86305,-17722,-77150,-23126,-98639,-185750,-215879,-143760,32960,153298,236530,151143,87903,91507,58623,46644,42676,40231,-24509,-138034,-258481,-257665,-215704,-213506,-269465,-231976,-72614,158164,232641,111307,-54373,-68266,-20314,-9169,-45813,-54270,-57370,-64080,-42572,-46119,118245,290894,208829,113387,212785,127918,-106055,81761,359288,146296,-171013,-129551,51184,8925,-180838,-262765,-102814,38307,124069,16729,-200403,-284797,-93714,198004,236059,187122,101472,89460,63302,47762,172415,145291,-136614,-207268,93148,283861,164716,16963,1538,188949,396934,388500,115212,-50284,-122412,-171203,-118613,176888,334579,206250,14834,51022,32776,-181191,-335009,-177149,40044,59345,-106128,-260719,-232487,-62176,64422,139349,116133,-36662,-132796,-194189,-202754,-126104,-92628,-66047,45514,175303,272580,313493,148174,-81930,-76503,221155,341813,171060,-104669,-246162,-39943,240981,219525,5305,-147132,-281562,-191632,-68513,-30403,82262,314278,272048,-19880,-314648,-327319,-246032,-364856,-207278,160299,356602,352326,284685,183122,105558,58007,7925,-172035,-312560,-137262,130353,76705,-131215,-113013,13851,-19814,-140447,-186840,-254375,-322561,-307440,-143319,-23400,99891,114086,-133766,-369932,-212655,-97167,-65764,-60841,20116,125772,181044,118186,52220,70785,229963,416652,371012,65912,-108183,189316,184889,-503421,-1177916,-1108714,-768368,-27568,300637,204601,914581,1661473,2943995,7371765,5892047,-4647207,-9085629,-4439499,-2163745,-1417307,-415571,-199069,-720127,-1125947,-601311,43295,-85796,-140209,339759,363645,172910,71384,-137535,-41744,334920,578556,307752,-43348,-70645,80830,59539,71422,-45698,-53876,123190,160723,51458,-60942,-205024,-269300,-188259,-93078,9942,189014,241521,198349,192934,288474,456971,502356,167424,-98575,83527,206328,70501,-39442,-93768,-22994,-249,-104273,-72538,58462,43912,-73379,-6093,120711,38430,-58704,-82229,-88309,-101122,-134895,-254192,-315688,-171186,16595,207475,296418,72198,-265976,-447661,-201291,45029,78403,-629,-97050,-76602,86521,309403,346086,14617,-350166,-332073,-212076,-193781,-239450,-188850,51938,225014,180425,25021,-144579,-95020,80209,134618,54494,29386,-58058,-107588,142437,400874,324394,131969,-46566,-54343,-3743,-34490,-42772,23779,47359,-124847,-286688,-164074,-89632,-112480,-77689,-76044,-53268,-8094,-35280,11211,13918,-80074,1958,75809,55875,-160872,-256556,-188174,-98451,-71108,-170816,-297441,-289916,-223796,-121033,155707,403119,273087,-75130,-210738,-60353,67614,59294,70738,4040,-209096,-246248,-37854,-8845,-120097,-43437,6938,-27467,128827,258018,201170,41519,5877,130438,103843,-66828,-77243,18485,112433,314391,525569,434605,178022,-12847,-37156,1004,25696,21935,-24764,-64018,16941,67050,48071,27424,-29439,-51256,80828,248417,288487,274495,323668,254775,-93862,-449173,-476367,-220131,8890,50929,21237,-98101,-152204,-138599,-25191,38550,17254,168667,299364,290317,407295,509462,239443,-178719,-214414,44523,153599,-10672,-100000,34754,259182,340387,288330,84823,-70007,-156061,-238383,-380034,-317433,-26763,198911,251534,161351,46688,15013,113784,65545,-44506,-19121,1982,-88258,-82581,-97161,-364535,-496855,-233782,17321,111402,99213,41663,2821,27935,68029,48790,98394,266732,331720,206608,53458,-50264,-213423,-351182,-352234,-319401,-304432,-246747,-188200,-91646,83670,166509,80851,21971,-68258,-219328,-267344,-177991,-8256,45916,141640,154198,36179,-25932,80840,128656,141583,127022,-37052,-225257,-288845,-218372,-42252,41477,24892,217608,238907,111757,100588,185567,153773,135223,122994,85614,-74210,-327270,-477056,-402416,-186570,-12695,-40401,-188467,-269559,-231447,-87962,163427,325288,116106,-284804,-446463,-173677,-12426,-100072,-23138,146783,99317,-44631,16285,-55050,-299378,-247384,-172743,-380899,-624871,-508162,-163949,86445,81283,-69577,-122856,-170861,-170443,-57114,84059,83027,91418,177718,160570,82639,166859,179784,-97464,-295890,-223894,-86371,-8914,126740,296472,51819,-154124,-56806,31969,72799,179348,132016,-52505,-158889,-137534,38553,234255,121017,-15810,57303,156937,91671,-93913,-135939,-52312,51991,-17853,-79916,-140984,-162110,-140186,-80746,-4505,39102,-26642,15142,50373,-8490,-78132,-213123,-310436,-301802,-130788,26832,149937,93063,-115176,-151023,-79411,-26560,120753,344319,240087,145461,105977,33711,-9083,57090,-7183,-200364,-148561,114297,298560,435230,517843,530811,509553,249598,-94548,-147197,54786,144884,96437,205804,450252,347567,85448,197846,527638,293350,-154985,220193,311195,-877822,-1806602,-1160126,-1332936,-1832648,-188148,1506258,1292942,465325,-60334,-491484,-298313,283244,3162,-1401857,-1089868,345503,1204587,736959,253549,393015,406805,15735,20981,117954,65848,98252,103891,-41619,-294923,-501710,-386137,-70469,122827,202542,197185,55125,13318,59145,-77780,-211372,14680,307884,219653,84933,118000,226009,231686,114791,-86712,-99008,114403,137340,-5830,6983,89872,-38059,-259151,-233631,-138078,-210279,-104809,105194,138348,-1020,-42726,76797,229954,312202,152396,-148629,-224210,-65007,-13133,-136784,-210339,-217234,-105384,110459,155471,160904,147235,5533,-108077,-106190,-3230,156172,207954,57245,-195859,-289391,-91345,63604,-16886,-145503,-80707,87105,176767,149772,-24962,-98417,-164117,-266147,-174436,92856,206799,177353,172118,277142,169428,-149643,-432988,-414051,-183334,95805,111569,-129956,-160077,69041,157611,-57605,-193677,-166671,-133770,-173276,-47592,36871,-8982,-41209,-58902,-104035,-33375,-5512,-11363,92409,185211,31542],[-110861,-121951,40888,205747,230188,121468,31424,-6421,1573,90217,92289,-212400,-289330,-27852,82343,-63665,-147738,-97307,-19869,-12800,-91821,-102082,71199,195537,34168,-348560,-521108,-335389,-185866,-215169,-271699,-147125,-41690,-100705,-238220,-281648,-44775,274065,264734,97217,62472,12096,-42424,102122,297938,237992,27760,22782,146174,167407,104758,101768,72407,22095,99220,89209,60505,63900,-19046,-108028,-46768,-8656,52913,59663,-74659,-244064,-236983,-133416,-15990,257,-94762,-150380,-79851,44011,11556,-218846,-296502,-241405,-247435,-240582,-54760,179771,225275,126956,47631,-35185,-60095,73232,206028,95512,-5874,39394,243333,304685,67024,-91130,-40005,101246,278019,186655,-7484,108198,276654,429615,467236,295429,196298,275886,325672,254154,40082,-173421,-135959,-76820,-160107,-219627,-83594,131076,269706,166244,53662,174024,233906,166570,18969,-94037,-157817,-150385,-44484,82724,151520,63856,-102772,-165510,-97038,-59653,-132048,-180572,-129030,-64222,63648,385605,512423,185139,-160623,-268256,-236211,78068,405493,390465,231951,298981,353224,142201,-18341,-188109,-189347,20206,183862,137718,-37376,-140388,-25802,94972,23117,-101205,-13520,32871,-110416,-278457,-237796,-184931,-234649,-305307,-291560,-96043,4728,-58851,-104146,6410,69975,-111245,-283024,-179228,6700,143387,411316,474682,214965,-62078,-171538,-75580,-23394,-149739,-261054,-150249,47069,96785,137406,125814,-2337,-146002,-233717,-264709,-185415,67847,195805,-6232,-272010,-306328,-180649,47746,244514,358344,264193,52808,-20329,86046,183976,109127,72904,231587,257289,84841,6832,14250,-163045,-359464,-163070,95384,-40299,-212324,-175046,-119292,-195967,-140874,-65357,-184694,-246461,-109199,68076,191054,215996,342504,413069,257942,-33051,-236801,-200659,-87126,-13925,61217,34119,-85790,-16581,35839,-55464,-130248,-99207,-172254,-247733,-197631,-69731,28167,62838,168222,180952,146983,93178,-345,-21964,-33983,-82799,-161504,-227456,-223689,-104305,-66820,-185488,-281394,-162620,43340,243807,272257,136329,-55570,-77096,-33555,-737,21629,61495,30339,-38052,-63580,-73108,81844,262829,239924,193795,254730,61457,-230863,29476,393238,178031,-153605,-130409,33617,-23580,-225051,-249267,-54838,53239,109195,13547,-134947,-121097,93206,307902,286508,178255,7230,-40540,-36369,22005,215968,199038,-191096,-348825,6697,268207,134005,-50458,-17833,252523,529687,568828,214484,-22643,-133261,-188096,-126640,146162,259699,95737,-30202,155936,199916,-98113,-355246,-195599,-46,-51258,-244659,-369200,-266272,-44239,82729,154451,134108,-42319,-126042,-141190,-152140,-28505,79267,52608,82472,193685,265656,287184,157469,-64263,-53655,226670,281075,60698,-166612,-245966,-29479,231646,184068,-8752,-128687,-251500,-212877,-106723,25550,232072,441036,358674,61423,-279340,-341536,-290775,-385676,-234279,152225,383526,390530,344677,262979,161258,91242,3720,-192663,-306299,-92563,171478,128679,-54642,-3566,96270,10452,-148836,-189899,-232593,-249421,-216972,-58746,81824,193279,138495,-146336,-370205,-205704,-79156,-19002,-29572,-26954,20248,142838,181638,208116,181670,207360,434245,463525,48363,-321656,-150011,-175578,-749601,-1270056,-1070254,-471775,526635,895661,530268,1058173,1222190,2460516,7325622,5755846,-6110464,-10148172,-3432547,-49666,-506014,-649436,-814322,-1177487,-1353158,-593323,101801,-33359,14407,421374,492240,455761,323088,-111671,-234452,205333,609096,419046,143298,157065,226951,141536,122771,28310,26321,143954,136547,68277,-36571,-209722,-218941,-63743,9762,62452,197398,214180,150082,192167,308689,415719,465390,207467,-59373,43832,128256,36657,-5131,-75869,-81649,-95219,-186951,-166297,-1568,25703,-72133,-23019,69365,-594,-58822,-103290,-151767,-131410,-65590,-93474,-154042,-49258,117185,285016,356854,110221,-265805,-450116,-212385,69891,120046,-15522,-132073,-117440,6295,247096,355481,98655,-207579,-203197,-122221,-100771,-156169,-146090,50167,192654,157767,43087,-40417,-8776,123181,151750,81964,53175,-14128,-44943,220398,471854,360675,165599,1897,-59249,1151,11039,291,56327,92003,-97402,-285434,-235585,-204598,-232822,-227519,-186068,7497,88216,-31448,-66829,-49873,-93206,68894,161868,57348,-242134,-328353,-190514,-119906,-105300,-186088,-278978,-344223,-266374,-136388,110484,310953,149050,-196170,-297411,-148697,-49297,-50993,-22473,-64408,-230800,-265000,-67402,-17957,-117945,-54153,-27559,-25768,198817,320059,223408,58969,19634,126811,97026,-102331,-117358,-2088,77053,251677,424514,343397,157156,5080,-75739,-61268,-36724,-47415,-97197,-162233,-127966,-65719,-32732,-30268,-27300,9994,67299,120844,194407,303975,367303,266849,-65582,-432430,-465460,-169018,122240,174165,108513,-27082,-107212,-76250,40794,57352,6443,191609,340442,249699,298649,451628,280426,-74462,-118948,66675,44825,-173644,-199585,10482,307328,380189,236891,45184,-46812,-89485,-171595,-338003,-258915,133498,340577,278688,136587,51761,20305,68291,64801,15041,33723,30417,-74518,-98701,-129229,-385908,-508148,-235547,12578,53611,-25713,-91949,-40887,85763,151198,121787,159062,293126,270821,104968,-44235,-141620,-325502,-465583,-392989,-258882,-194361,-121249,-53988,38178,164926,188458,91891,90989,39019,-145126,-210574,-94415,31462,-10383,83892,207655,153978,29319,-29011,-85780,-9785,109666,43189,-162517,-269901,-213357,-75746,-57729,-71797,153463,195129,92935,83373,102063,34582,59810,95355,77948,-22656,-197032,-345664,-374796,-237172,-97558,-137002,-276177,-296036,-211543,-19986,243432,352101,160798,-164181,-368457,-179250,34996,18369,35669,72023,-45272,-164067,-43315,-63582,-308319,-352116,-313308,-442549,-591366,-467539,-58851,250567,151074,-90569,-106496,-120067,-192013,-142857,-21137,-4993,54204,162314,143609,75598,150859,187779,-19133,-204467,-141962,20652,152011,285123,325426,47084,-147129,-86245,-18655,49951,163080,96435,-83105,-178731,-140562,-19324,93776,-17323,-133928,-59671,65474,48735,-51765,-85506,1815,150867,70670,-29888,-78605,-109590,-157298,-147222,-63508,-10506,-32267,2355,-31104,-121476,-167241,-264298,-324899,-332602,-172471,23579,191198,156687,-59602,-124149,-50278,54288,276449,492685,365424,240680,141964,53357,11462,69539,36773,-125785,-117275,113566,342077,465894,464320,437441,488968,298330,-48853,-120262,21162,84383,64708,117889,321974,257138,-5188,171628,639447,457239,32365,494694,500955,-1053378,-2004671,-1127919,-1546985,-2074925,-220166,1218755,925635,392595,52443,-374742,-185820,468888,117133,-1491824,-1245449,298061,1162277,607461,201551,369821,222983,-153619,61643,251130,174542,216938,248950,49847,-282021,-550543,-467968,-111383,165452,291798,292661,79650,-64908,-41211,-60338,-133981,-9688,193470,172675,75321,83785,152735,119647,7030,-101716,-57655,144174,212177,121619,108094,117676,-56049,-246610,-170840,-68459,-151994,-80105,35327,-3325,-87181,-75473,15864,159512,250215,98974,-208772,-286180,-129221,-57850,-98241,-111446,-143607,-90764,19664,44336,114222,100823,-68465,-165035,-183080,-106471,71295,138196,-58020,-291482,-336364,-161802,-64561,-169924,-312810,-233818,-18866,129541,130958,-55944,-101959,-115374,-211113,-128483,158745,286414,251365,234695,323578,165734,-165020,-347473,-182576,83173,224769,87543,-200539,-232689,-13949,161153,105654,-48969,-120063,-97264,-158926,-97143,-9084,18934,21259,-3873,-49498,24475,36500,-1361,64113,157402,39746],[-78222,-107355,64277,188558,154208,68696,14722,-13426,2345,63211,48131,-202270,-219635,31925,79821,-98901,-160495,-95615,-27769,-40179,-80735,-55838,67811,146068,21238,-244370,-367348,-227541,-106458,-168162,-260704,-161052,-57125,-87288,-213730,-216576,66918,427119,440574,245001,201583,133866,23864,124062,388060,360963,97813,34062,152272,192363,104890,-13160,-109148,-79115,120706,167659,74204,7885,-55605,-121471,-75073,-88383,-59815,-7151,-67058,-197086,-193994,-148231,-76041,-50196,-71461,-70356,59667,194821,58098,-281270,-361056,-225475,-156416,-134925,-24873,146228,240595,199394,47939,-104185,-173420,-26447,236204,260109,100751,103582,282551,305894,63245,-129021,-130284,10250,226802,180915,23176,125641,271558,409547,436607,282641,205892,266142,269923,171749,-27540,-200973,-104151,-13539,-111206,-180979,-16505,212170,297939,156269,34641,18946,137187,152361,62099,956,-79842,-132982,-41918,134535,238017,103927,-104516,-143645,-66854,-30931,-146381,-274619,-272172,-69972,160168,544575,694911,357725,-35107,-164104,-161842,124151,484408,431550,157683,190315,307461,169199,-749,-240119,-325803,-109784,181623,283581,128162,-93067,-77747,23444,-38885,-178762,-136768,-97198,-236340,-340896,-266636,-177687,-194204,-303416,-340428,-109681,92579,66651,36600,83347,90826,-128264,-346985,-206225,64665,187966,369194,413601,200519,-49796,-113916,61254,128220,-95439,-242625,-70470,92772,92810,150973,184414,76221,-118886,-196926,-139943,-55485,122953,256863,112049,-174259,-273196,-171692,47851,221778,287838,151027,-59108,-151297,-57163,82441,50291,29467,180662,172611,-10976,-103965,-122216,-256634,-402257,-194985,96175,14182,-117280,-72462,-49762,-166852,-93434,-32021,-115602,-165584,-144387,-91658,41599,90430,259544,380571,274593,-2160,-233098,-251451,-137196,-11138,64383,-63659,-260372,-156612,-7324,-57621,-155161,-180396,-248741,-302007,-182353,-9168,20730,-16246,97346,182853,171202,61575,-84635,-115719,-116499,-213730,-310400,-313453,-155653,69495,86878,-130409,-241285,-77759,123710,268574,267915,152322,-47275,-100747,-75684,-16510,59301,146842,103851,-15818,-69458,-83498,18944,185946,241194,237364,216678,-54238,-347578,-55496,303266,116702,-137455,-117573,5210,-50035,-242667,-205861,21652,91200,97785,3179,-84377,32837,244239,349981,270060,122859,-86912,-153918,-123012,2618,243358,231560,-197118,-397767,-62628,226122,98181,-127329,-64559,250376,563543,647376,270966,3496,-146267,-216127,-178193,24383,95498,-53604,-94102,212397,329268,-16819,-366867,-226455,-56923,-161103,-389636,-486992,-304549,-38591,74780,127371,119263,-60264,-136033,-88954,-55511,101122,234804,136872,87182,172679,219594,237322,160462,-33040,-49216,166784,176219,-52163,-214737,-259380,-96409,111665,76601,-55248,-118458,-198845,-204350,-132388,69061,318328,439882,326206,94335,-214962,-344106,-358160,-398063,-245344,113654,348046,370532,330211,251524,149292,92842,-4227,-189543,-255982,-50061,154739,148670,39612,97188,137198,32451,-129785,-163222,-181683,-155031,-122873,-4696,111968,183858,112256,-128906,-298281,-175233,-82040,-5301,-22928,-91596,-97816,81412,245494,297142,178035,45062,252317,452251,100580,-374085,-384618,-489954,-940962,-1302090,-1025349,-249891,876627,1338774,1024282,1175455,524988,1649088,6670261,5471045,-6651836,-10612173,-2981248,1515203,221735,-848334,-1079269,-1244988,-1279479,-435854,232098,87671,241049,587645,628552,670250,495465,-81849,-368017,109143,566509,451789,266036,314859,336615,249811,217008,117837,81237,81427,8131,43277,4280,-188878,-161325,47835,62308,18532,129553,185546,145623,205224,299132,307857,323101,153937,-75513,-48628,4129,-16910,51020,7949,-90583,-174633,-285389,-315403,-182780,-121700,-161756,-94195,9429,4794,-15225,-100498,-186167,-154241,-9483,74607,52885,90384,186549,305841,354468,111642,-241082,-381760,-183313,58718,104075,-59745,-162980,-143924,-72902,156572,323280,159263,-80330,-79725,-8664,7095,-95224,-136885,11107,118943,119582,95554,87866,67811,120401,130713,118539,98162,17007,-9026,276352,525519,360745,150081,-5837,-127087,-11734,61340,10545,32577,120709,-25334,-232830,-295385,-303591,-301781,-311826,-254229,40976,154827,-24939,-155829,-155682,-142889,103952,224265,64336,-284837,-372879,-208553,-176442,-147865,-163019,-208137,-336273,-266438,-117514,77211,206564,14832,-309476,-368016,-220901,-124465,-108810,-83087,-122870,-234177,-256426,-93824,-28302,-85627,-42456,-61275,-53061,210671,336849,237838,93888,42560,93451,56485,-130715,-126081,-8343,20203,115520,234616,202191,117528,16033,-96428,-76086,-61123,-74298,-113165,-172087,-198095,-135808,-87333,-100517,-50173,37445,12538,-50119,59596,297988,369308,248435,-19113,-330925,-345693,-51677,257472,283616,185814,71971,3183,23315,117382,64682,-26216,157953,322563,181656,148997,345338,312789,59303,-6603,90089,-37975,-283424,-264314,-37167,297303,368350,152053,-27403,-72757,-40960,-98610,-287634,-218659,248306,463016,313949,121143,56424,15937,15571,53023,76474,89547,40626,-77957,-100072,-114199,-323547,-422048,-192581,27670,46630,-92121,-184894,-70390,118953,196714,165475,160606,256592,221847,74973,-61973,-182114,-404342,-528360,-377719,-148846,-42037,31853,67168,97709,126985,101849,35317,126134,152198,-16453,-94233,17790,86772,-28613,54334,267513,279133,96418,-120789,-266220,-151068,68064,105566,-95864,-250001,-210231,-112030,-158329,-189784,12432,83000,63616,63727,-21727,-107738,-9604,64227,52698,26107,-42592,-157500,-268114,-230998,-175717,-255329,-349925,-262896,-150437,29330,227253,288505,170997,-24519,-248073,-177035,63061,154486,160906,44028,-148979,-261698,-110369,-64763,-238524,-357996,-369973,-432589,-497179,-385213,36463,348607,161108,-115656,-70369,-29442,-150011,-186089,-130389,-115796,3491,148420,150636,107958,153738,197943,77205,-85270,-38985,125678,260709,364352,299703,47915,-93310,-76889,-42731,48783,163615,89136,-52031,-103112,-88122,-69097,-35325,-105194,-197532,-130426,25924,95678,63070,-19357,51435,241037,155913,25929,-20734,-60535,-176333,-213595,-129861,-44353,23507,57308,-81649,-226791,-228131,-270721,-314838,-366292,-218925,20336,225161,206036,-14617,-131001,-54809,145090,419632,556852,410823,278027,151086,72115,51780,122772,136728,608,-50246,133759,361805,417651,312138,264668,417702,331931,42367,-54069,-13554,-1734,15377,34444,197662,197545,-6929,156457,653276,550849,198491,685201,490186,-1337347,-2095418,-1050484,-1645349,-2031488,-98410,808937,412970,297640,223225,-125804,-3780,509700,-21964,-1518967,-1137789,344549,968476,414633,164352,336323,36348,-263903,145399,407966,304320,338906,377874,143763,-178675,-429066,-411260,-112732,197256,346338,358952,117006,-99564,-96264,-17098,-37623,-38329,61494,110824,75062,63856,80948,18822,-62024,-75125,-930,153050,265566,246925,203769,131841,-57888,-192365,-79113,41810,-14196,-4864,-27233,-149504,-172800,-123269,-80555,29880,115440,22999,-200147,-255726,-145662,-64538,-16509,21814,-42692,-60612,-56743,-64910,17816,-16661,-154409,-232529,-276535,-220062,-62078,-2203,-187436,-333017,-298522,-168873,-150644,-283172,-417401,-311209,-96546,54363,68144,-114125,-132090,-80236,-137739,-71617,184693,324914,334986,341700,403349,180709,-157133,-264722,-7850,268305,290266,44619,-215975,-239126,-78355,110401,189649,69337,-56350,-34186,-102846,-118442,-44946,49753,81909,47409,2885,75340,66790,7499,17854,92781,23869],[-41350,-85926,80388,151068,33174,-46259,-37434,-10307,21261,21747,-8627,-168094,-136979,71136,73462,-76627,-93825,-37974,-2253,-33009,-44790,-21269,24599,75739,25242,-105930,-174488,-122707,-54516,-114566,-222165,-178157,-102533,-88360,-184215,-162488,134644,495850,514620,311655,296180,260847,125406,157286,401921,390430,112232,-9766,83185,142640,61729,-140463,-291008,-190499,99930,204448,86018,193,-16982,-77747,-87222,-167673,-198266,-115623,-74015,-134189,-168103,-187733,-159719,-119663,-46499,32732,208448,325573,86459,-330672,-398028,-177563,-40008,-34069,-33474,69954,232211,248297,52268,-162424,-276362,-148747,165164,275622,131534,121074,283112,264067,48192,-146499,-219589,-120120,121337,159906,74785,140960,211948,297465,328799,215370,164167,176886,145046,54701,-96923,-217150,-89278,19598,-61155,-118167,76217,312696,302674,113639,34747,896,125864,112177,76425,85463,-5290,-111747,-27227,186147,300257,139733,-90667,-132775,-78514,-37405,-154957,-318481,-355758,-64171,235690,640450,791256,448103,77030,-17633,-51786,150590,515668,467268,104287,65921,231884,197303,7684,-287643,-446728,-264501,134214,381643,242634,-93993,-170757,-52306,-63278,-183530,-180761,-144032,-271206,-317320,-225087,-106383,-91895,-261587,-388039,-157037,154718,199046,174523,146965,88254,-126603,-337530,-183127,108921,172315,230805,271978,149773,602,52610,261346,268947,-51066,-201448,27191,139765,75211,118128,180052,111609,-88388,-133376,-892,48293,131986,272190,208772,-60830,-219538,-149351,56387,195204,200724,21853,-182284,-293911,-235790,-44647,-4251,-23857,71769,54028,-60006,-145848,-233403,-352629,-429128,-227940,67144,100602,120684,158503,24970,-166210,-95963,-20159,-20595,-36600,-160702,-253645,-137622,-60272,128361,302566,264077,34660,-187943,-245197,-148787,-1620,48376,-151085,-383320,-256369,-27909,-19358,-137922,-237081,-312734,-344370,-181170,30281,30334,-60770,37665,154370,164590,32375,-146160,-197026,-177028,-290476,-388438,-332559,-47261,232127,207853,-52870,-148042,6958,149272,228256,233706,170810,-18194,-115320,-106828,-19682,86245,197092,152744,4785,-49252,-71644,-54783,82214,219649,230790,87840,-217054,-442830,-159557,119422,-3911,-111132,-75649,-7178,-44694,-203480,-126742,117104,160519,125477,27313,-24415,163716,351746,359525,222660,56934,-133059,-203255,-165874,8066,271456,248573,-156951,-347573,-72343,214278,100582,-172583,-113837,196471,485717,577623,267819,25922,-158759,-245631,-242873,-117784,-64779,-151424,-116240,237738,409316,70762,-323999,-228635,-91110,-213872,-470227,-552428,-315747,-33907,48069,82136,107404,-59433,-141967,-34342,69862,230473,344994,192300,85201,138119,157755,182667,177180,39681,-37597,74878,70055,-111998,-206940,-253016,-185562,-51702,-44759,-96781,-91464,-108551,-136769,-112731,105663,329561,333889,212159,93800,-125175,-321638,-400797,-377530,-223976,64195,269780,321522,290530,191117,88000,64929,-7079,-154665,-165958,-10970,102350,151385,146975,175714,131436,37905,-76360,-90701,-91430,-42386,-30543,25469,92137,118313,79366,-55996,-155437,-107310,-76335,989,-21996,-141375,-174564,48759,342987,369036,129835,-135464,8705,391463,229309,-262445,-458424,-649077,-993313,-1253469,-976410,-130840,994082,1538305,1492006,1201557,-151648,503939,5182391,5075440,-5725885,-10054899,-3045182,2080530,589166,-899644,-867237,-886913,-921203,-160835,422730,269835,468005,799461,770704,788551,553621,-60047,-378271,98910,490642,419587,314921,382315,398023,349939,318266,198621,110433,-19117,-154886,529,56581,-135758,-87427,147902,80835,-88590,24303,182469,200795,239376,275817,183051,139746,43211,-132370,-161006,-118410,-57270,130410,150149,-31441,-195970,-344385,-452412,-413936,-328257,-293349,-180102,-13521,81383,80184,-57467,-171182,-151111,38278,220705,262047,234553,230601,286006,310909,89682,-183986,-245869,-99505,41484,57710,-101944,-166038,-134059,-118044,65733,262364,189721,9935,21844,113341,109531,-58239,-141135,-38444,33331,91722,193188,213010,98858,52300,77830,160277,168213,52096,12361,305409,545247,317628,75331,-85439,-233021,-34274,102678,-8489,-24314,147185,96955,-119288,-293254,-326720,-274437,-279631,-236434,36760,162913,-15415,-209842,-251165,-200719,97127,233129,57575,-289308,-373093,-228715,-240587,-186466,-110460,-113124,-265485,-217451,-69600,52876,100558,-92461,-361634,-388897,-256732,-131116,-79093,-82213,-151974,-213364,-214152,-101818,-26798,-21119,755,-71463,-91159,165678,301541,233349,131033,63275,33691,-15268,-149178,-104909,2671,-34584,-45567,21794,53833,71293,21683,-83522,-36050,-37370,-53260,-70973,-104081,-183212,-139913,-117860,-173903,-99023,24114,-57142,-205772,-71555,260588,336496,210732,34164,-169085,-152854,94241,373366,346914,228019,176282,169996,142965,170369,46665,-72757,85579,247052,88208,-13110,205257,307387,169302,86671,97831,-81348,-305237,-278546,-107843,213453,289898,46018,-120327,-131957,-22750,-44946,-245729,-206234,269256,505941,322684,100287,46861,-15420,-52006,23289,123175,133376,33579,-95592,-89666,-61227,-201756,-273319,-123648,56293,79792,-111754,-240423,-94311,120695,203713,165135,98584,172856,206471,116501,-17751,-176028,-434719,-532128,-315114,-22915,103408,156360,121798,57095,-11647,-66093,-88094,91241,212592,108850,34024,110458,121446,-22134,61061,319269,366271,146578,-167637,-374545,-271195,-8257,120202,-51797,-247323,-229404,-162988,-250684,-305367,-160743,-63623,25367,41531,-145535,-234744,-69613,17685,4655,49160,73024,3887,-135904,-183837,-237316,-379022,-402300,-202899,-92199,28324,115123,137444,120231,74388,-130094,-169815,55085,258588,303098,50864,-213586,-335982,-183911,-80248,-156422,-304625,-352383,-373447,-394164,-299605,85308,342610,99155,-147412,-31055,66219,-67415,-187400,-222606,-228200,-56890,137466,172848,150648,160103,197696,147521,13747,40254,182515,274992,314991,199477,30721,-23249,-48308,-61080,36247,151150,86279,9549,40469,8222,-99813,-128394,-137890,-209555,-160843,30085,212387,199957,16766,50380,274847,205020,63001,4426,-42970,-202703,-269592,-187987,-48843,110462,136039,-114442,-322269,-278578,-257037,-290271,-389890,-261740,8108,229222,206141,-20274,-189954,-102450,206318,480420,502284,347162,228993,109278,56968,72000,171393,228949,110829,9635,145172,324519,282521,93152,59715,308287,326724,141811,29803,-49563,-109436,-58206,-49556,63133,138847,56789,145459,548801,533053,300983,751157,280512,-1637541,-2037489,-968148,-1621636,-1713768,128362,409223,-58872,237319,419452,184207,179673,330046,-438643,-1480292,-743017,477640,630017,152347,114517,268702,-121184,-289188,242228,526630,398661,412021,443005,213316,-12803,-181608,-250215,-82704,204655,352956,383262,158190,-88484,-94909,47604,53150,-73452,-48849,65829,98491,77676,56766,-24535,-68852,-10799,57650,136655,268651,312885,252847,129521,-37607,-113176,9568,155488,151789,82745,-80113,-255919,-219519,-158341,-177306,-118590,-45285,-49349,-122367,-138438,-106039,-23070,96157,164894,77827,-9282,-89824,-128812,-77799,-138516,-202843,-266049,-333130,-288141,-177319,-149792,-274789,-289295,-160374,-74455,-132288,-290335,-404129,-273882,-97322,1934,5938,-155202,-155521,-47236,-47600,-6067,178599,327082,421087,475924,499914,229508,-101688,-188231,81687,345379,306999,38262,-126111,-133020,-70485,62724,216903,164708,31656,60316,5652,-77266,-35265,103311,158783,119447,82295,150534,121717,52461,7285,56891,38858],[-13092,-74667,72717,97856,-105027,-206077,-129135,-12625,44024,-26614,-62155,-117374,-63454,73376,57493,-14174,20303,54165,46551,2904,1955,-7266,-37758,12115,49802,16925,-29892,-70505,-40175,-52964,-155400,-181793,-144484,-90619,-157600,-138045,141816,464199,467825,282063,312103,342059,221916,190068,337030,325360,77622,-85528,-28396,49035,-2379,-239731,-416708,-272931,49414,188263,93554,41053,82290,20876,-64935,-220054,-316293,-219642,-83742,-81035,-175642,-244500,-238394,-173750,-11340,149014,336890,399711,84095,-357913,-388016,-86568,99067,58453,-62523,-19516,207424,268404,71856,-180712,-333649,-248750,31728,130639,64759,88158,247449,193479,32579,-129388,-277123,-245557,1243,131883,133002,157469,127140,139298,181857,127742,105012,50286,-2153,-46462,-135056,-204356,-72538,39138,-7796,-41735,175855,409185,285552,57692,84668,188583,239612,91075,85685,150288,51871,-80456,12210,235200,329394,173001,-46911,-114351,-100050,-50595,-134392,-280757,-327926,-30905,287726,666753,794522,458618,170516,152722,101236,203277,518539,486446,89904,-22891,153931,206408,8267,-295960,-490566,-380553,61011,415230,292969,-123011,-258194,-88990,-18492,-95101,-119982,-91919,-201051,-230337,-140805,7816,45443,-189339,-413528,-209859,184827,309646,268180,172178,47753,-125744,-262897,-110331,139735,117849,56790,102732,83176,78380,273944,468093,368751,-17314,-137230,120805,179120,53653,58593,124650,101496,-57753,-67052,101953,101640,105256,251287,263445,28317,-163792,-107831,82842,170668,111509,-96387,-287836,-402505,-386822,-156049,-37033,-66847,-56006,-57078,-51211,-115661,-285947,-415060,-433150,-264330,7396,193302,425818,441690,98406,-164675,-126774,-28895,71811,99003,-161269,-366681,-276298,-182200,-12485,204688,237137,78943,-97659,-166667,-105986,23004,27155,-198710,-413653,-281567,-25858,41251,-86589,-256104,-358276,-377180,-198187,49661,62123,-75102,-14235,97575,133181,27119,-156436,-236766,-195016,-273235,-351463,-260399,78770,339215,259411,27505,-27391,66650,110807,133237,180071,187841,22467,-113531,-106301,11943,118803,211528,164588,15911,-14169,-52733,-130780,-28008,175808,162269,-118486,-408219,-515170,-277271,-110441,-140378,-75459,-10886,5051,-8098,-113325,-33770,196051,235217,192657,96411,46138,243156,402911,360474,169652,239,-120166,-181269,-166509,30735,296443,242513,-106411,-247225,-26610,247327,138417,-186964,-168214,99435,306113,359008,189091,21895,-187620,-283333,-302292,-221955,-151008,-153450,-85592,226468,417999,149003,-224467,-196703,-98516,-201445,-459310,-538546,-296277,-42215,-7341,22474,102516,-42743,-144817,7043,176803,305243,370225,205591,75768,88374,75224,114703,198274,144860,-13452,-26008,-19778,-109028,-148352,-222716,-254523,-195860,-140049,-120583,-52629,-1765,-25667,-54336,120912,260779,165210,60302,62218,-46924,-289385,-405018,-334016,-190767,-2335,153829,254734,258783,120387,-5539,2763,-19906,-116044,-85067,-8027,18403,130049,228604,198968,67546,7749,-13692,5358,12169,55715,28959,23143,46070,43905,63278,57924,17762,-14191,-54609,4806,-29262,-172496,-200205,56311,460950,455326,99223,-243015,-169882,324976,381834,-69040,-401096,-632453,-894769,-1143163,-942113,-134970,891016,1431448,1660624,1082887,-549034,-815439,2923918,4560680,-3392313,-8356193,-3277135,1657323,548770,-796913,-308616,-261525,-416667,136012,618735,459901,594352,950566,872238,788845,480274,-77145,-287667,146420,399394,336000,286271,350417,393926,389495,359906,222211,100398,-120500,-294392,-52881,91883,-71588,-12279,221658,75922,-216433,-85585,202440,289949,274873,238253,73046,-26448,-82930,-215441,-269761,-210493,-79921,196679,291317,67347,-152382,-331326,-519453,-606270,-512965,-418527,-252582,8110,199051,190187,6905,-122548,-127489,72642,314173,419068,351696,246318,237508,241313,48114,-111276,-82069,15275,31560,3989,-125316,-138858,-85689,-114880,-9074,178753,181333,49865,85346,212619,175785,-48603,-144487,-78774,-40210,83517,304591,288659,52893,-85568,-3289,188819,247143,100768,34600,305619,512777,224319,-59732,-228357,-340652,-62893,119070,-42095,-83811,174622,245913,37677,-205823,-247898,-147129,-130377,-135214,-9788,99542,-6607,-198113,-286131,-235411,52012,174534,20434,-269221,-328573,-234276,-275822,-199436,-46240,-26072,-153285,-128094,-4724,35506,5417,-143754,-313347,-335847,-247323,-77325,28696,-16085,-140463,-169384,-142120,-82445,-7391,61992,71968,-40133,-111881,88417,227606,209397,161824,82866,-29814,-97677,-152754,-58680,35917,-60400,-174219,-141853,-55003,38751,38103,-23097,52841,32544,9087,12306,4260,-109355,-112109,-142752,-236289,-152811,-4248,-91038,-277333,-147110,212937,291680,176560,91009,16101,57778,233452,451995,366925,242275,272907,360014,262111,185138,13187,-104407,22853,153907,-3312,-138637,71865,256370,219872,145324,93564,-72342,-220635,-226417,-178525,76511,163197,-46725,-187331,-168681,-13635,-9321,-204905,-200216,198960,442031,291216,80624,33532,-61645,-118102,-1370,168833,175910,33145,-103314,-57042,26318,-44345,-95654,-35459,101781,139840,-94710,-251798,-100465,116272,209583,150739,20107,93640,237926,211705,66615,-120883,-390417,-461051,-206634,100146,217330,231639,110069,-47027,-168431,-228209,-223656,597,206079,200033,144330,162293,129792,16273,129249,372351,402315,178973,-141050,-378810,-339071,-94385,95551,-23088,-243874,-255601,-207012,-297347,-361200,-273652,-167358,9753,45512,-199555,-285834,-96229,-28483,-40509,56850,129515,97320,-13109,-100952,-248210,-448786,-393084,-119836,-42866,-5385,-28973,-36302,34393,116732,-33015,-141813,30726,319074,430001,93683,-224277,-359963,-228804,-97627,-104004,-226182,-269974,-273169,-298688,-217688,94076,256041,3888,-158673,20350,157046,44822,-137605,-261751,-299230,-96034,155102,222392,197649,178102,204292,189657,85204,87032,185487,211991,162216,54786,1249,48115,-4790,-69643,11136,123235,82317,78806,211693,135703,-90269,-157425,-114249,-173341,-152685,64693,348247,307963,7088,-7698,245533,215312,80419,2706,-49866,-216486,-291422,-212079,-13841,199395,206335,-125802,-385112,-315017,-234088,-249267,-376692,-273487,1627,208983,155451,-79308,-276641,-166305,224808,444139,359483,201197,113740,26414,1268,51780,183241,265433,156894,34881,130831,228946,98510,-120708,-110961,191053,284299,219871,112047,-78706,-217180,-142175,-126110,-75692,64632,142056,129014,347006,408926,333712,707836,-17275,-1801688,-1842365,-943526,-1532935,-1268204,339996,150274,-298812,269792,611646,468095,295654,-59638,-1029837,-1388644,-181869,603957,197574,-146137,40875,160517,-225217,-241326,302215,544129,405276,394377,407376,222393,143055,79655,-75044,-57865,164945,297644,349003,175293,-58258,-60875,102757,95673,-131547,-129138,39872,127570,107864,79638,-16428,-41460,48512,80712,77562,187254,256695,203051,85129,-27196,-64859,34235,201375,249939,111751,-149252,-319935,-229443,-181352,-268504,-275621,-215385,-130667,-38940,-12853,-64829,14596,172825,244533,152455,12640,-113755,-167024,-166943,-240037,-223859,-280740,-364651,-323814,-267636,-288055,-331568,-214575,-1588,62519,-45595,-223986,-321241,-182752,-60394,-52171,-79132,-206144,-205721,-68832,-10801,2580,101758,249104,431182,530872,509442,233611,-66932,-183912,29718,262273,227139,25530,-6572,3039,-50832,-17036,138978,158170,52396,89517,65114,-56963,-58839,92374,163508,125703,102225,167417,126803,58520,-28402,-2764,21059],[12487,-69682,44891,44024,-216196,-357924,-233303,-22057,65042,-66494,-95760,-57611,-8356,43307,33285,58353,137102,149983,103184,54877,47846,-9390,-91998,-21849,92755,90375,9638,-93406,-55959,15039,-69528,-157136,-147837,-76749,-138517,-148894,89315,343574,318448,170086,236379,328906,260276,197450,214636,194078,9318,-171390,-151258,-55124,-64051,-286110,-457858,-309296,-21909,114123,84057,100787,193077,136715,-19783,-248334,-395703,-295232,-100240,-68130,-218005,-303679,-289419,-195508,24809,249924,410692,388298,35431,-371099,-336389,27984,231491,128908,-99836,-105533,162796,256727,100286,-159450,-341229,-303120,-112712,-119601,-95240,2968,166815,95898,12329,-87795,-296237,-339519,-106826,89818,164898,160599,39700,-14018,35423,44397,48451,-76170,-133745,-106645,-138571,-171664,-49220,55956,40786,22487,244917,456334,231463,-9295,165595,482420,398921,95335,94797,174676,66505,-52616,63521,260662,304650,181337,12933,-84316,-113799,-59026,-89794,-181996,-210881,14396,305987,626423,711888,403889,228375,297946,264677,294505,500636,463578,98179,-56705,85318,167609,-8674,-260957,-443443,-425549,-26476,372399,274868,-159976,-305609,-76450,77138,48756,8682,19221,-73768,-142970,-75219,110064,164627,-114640,-409393,-250315,167307,349705,274373,128924,-50648,-159275,-166882,-17519,149136,47357,-93541,-49859,8261,144605,452184,596672,387209,-9673,-70830,176808,189318,24907,-13825,30288,44895,-44623,-36281,121730,90280,49783,196031,258756,59962,-127765,-60412,111244,133241,12573,-204825,-368647,-457796,-474570,-234635,-53431,-94398,-166713,-135460,-9876,-47228,-275613,-427805,-424519,-311459,-74477,259453,677270,654656,151163,-148097,-161061,-56770,125979,186591,-165401,-412572,-330086,-242165,-127259,106772,194891,116261,15345,-35692,-24104,50512,5643,-197898,-348767,-232951,-21515,83318,-33446,-249012,-391638,-407539,-230234,52971,101273,-85538,-75064,17067,82566,42790,-120325,-227530,-166243,-165719,-214954,-124143,176839,349751,222750,86012,80758,79985,16154,6419,110583,186346,49762,-107065,-80676,75739,161440,193410,133652,8763,13266,-49125,-201839,-124766,110582,35196,-357031,-585383,-563265,-399481,-329544,-248333,-33693,60382,37418,41575,-5426,39630,220307,274771,272031,191425,109580,246286,389196,358620,123800,-40744,-67714,-112624,-145888,49775,305476,209559,-84305,-164041,37371,300781,178323,-195823,-239365,-26072,71014,57045,43955,-26121,-244615,-332714,-342921,-254061,-134390,-67838,-30380,168388,346300,196889,-96282,-145770,-94725,-149123,-369300,-450600,-255378,-74801,-96008,-53449,89277,-30276,-151148,20662,222733,288733,293696,165725,48687,12269,-40252,22936,207575,253615,20009,-113625,-85547,-63726,-71478,-180449,-278376,-272388,-183327,-124879,-18513,87951,90762,16233,102342,130593,-10366,-81398,7296,-16061,-269027,-382750,-292622,-176836,-95434,8539,176939,251117,71477,-104050,-83076,-55724,-106741,-66766,-72923,-96516,73587,242097,144795,-49028,-60998,27884,88654,93111,105736,28849,-15164,579,1797,73921,179806,173555,83710,-20034,4054,-50433,-191578,-190122,89735,558943,548890,112659,-243845,-216946,274617,481602,96787,-287520,-491991,-690895,-1001231,-929127,-250243,622716,1029966,1341548,811925,-549868,-2001413,340283,3917901,-363971,-5805911,-3211265,706299,203094,-622025,296026,363985,45222,349688,759865,594820,550128,931121,874213,672651,290693,-160555,-193004,166639,291839,219638,191923,234158,319993,333471,288074,150898,42595,-197753,-378206,-119417,78849,-29530,37740,250691,55493,-322644,-179049,220585,362299,278894,177821,-10970,-139124,-189610,-309860,-360311,-262126,-100523,198554,352181,148077,-71868,-249444,-490598,-688840,-618372,-506740,-302685,43916,289049,253963,51335,-79911,-107887,80223,334626,479607,401388,220509,161492,146054,-21206,-59508,48967,110274,20045,-49656,-135888,-101109,-19006,-75305,-68223,69268,122732,33641,95283,247967,171432,-75985,-150791,-110348,-96544,79828,367356,268001,-82075,-278717,-117522,172974,298535,153279,61371,269986,408598,73633,-243927,-402497,-422820,-106662,89766,-82036,-132383,182496,366094,187964,-60763,-99234,26125,70334,-10627,-104695,-36973,-19375,-135792,-251702,-241241,-28591,46069,-63112,-256045,-269288,-227165,-270414,-184017,-5048,16860,-47697,-35086,44243,5843,-85641,-147924,-180755,-226907,-217638,-20270,146169,75009,-108086,-129639,-72821,-55324,6213,118049,133156,16122,-109516,-3774,122083,154003,163353,88318,-90516,-185317,-160763,-17802,70744,-62628,-250761,-232656,-118109,13193,60108,62609,147642,109543,74309,89779,91549,-45870,-127054,-208689,-298790,-206195,-32863,-67476,-243207,-156392,155250,232705,140257,124532,155309,202736,315533,472668,345860,229875,328903,493981,328297,139748,-40393,-119091,-10053,67786,-83783,-208747,-35062,145897,173929,143419,64938,-38045,-72394,-133553,-245363,-95497,1761,-117687,-204407,-152792,-7745,-3714,-175788,-195922,55017,257910,198977,52142,10373,-123160,-184080,-15830,210186,208603,36519,-105044,-21839,111493,92700,49823,38755,136333,178948,-81920,-243847,-100871,110152,228947,141950,-37569,44919,279648,296648,137677,-47594,-285019,-335509,-87306,180291,264420,236434,41316,-172675,-281349,-321158,-326090,-122589,131132,224201,194231,146211,98314,71701,245364,409594,367744,178675,-60993,-297979,-350365,-176499,36062,-13683,-235558,-284041,-238076,-290385,-332643,-268796,-180999,25534,80769,-155326,-242458,-92136,-73778,-75139,46981,113807,97314,57377,-12949,-201290,-424446,-306351,-26447,-6290,-49581,-143772,-169771,-57026,96239,18948,-104240,-2881,324290,500859,150340,-188871,-328349,-228299,-113739,-112843,-167982,-161650,-158579,-219738,-148494,71502,126451,-86832,-138155,78725,225997,156571,-55284,-243533,-314103,-102726,204517,291960,235573,202829,224224,212014,131348,99305,140459,108330,-31645,-93075,-34501,99843,38731,-69078,-23979,78830,67854,125565,345109,256369,-41436,-123732,-58095,-113296,-123727,96661,428027,340319,-48550,-108373,166997,192063,77953,-15375,-67454,-204527,-272736,-199074,40227,256998,245236,-110168,-392045,-324404,-206771,-193696,-313730,-232044,20440,182053,73641,-167245,-344648,-204584,207499,342876,194351,32954,-16261,-62084,-74768,-3846,150342,232280,129044,22261,92052,104662,-68863,-249516,-189808,100771,225625,264501,183205,-83276,-286170,-199032,-166338,-181199,-8909,214282,109681,113920,238829,337822,632609,-215111,-1677799,-1560792,-1013103,-1453305,-906264,416374,129282,-179117,440052,798509,677380,327972,-526822,-1576590,-1261751,326950,615519,-211594,-384433,-15270,61355,-233341,-129432,311421,458836,332848,304407,293481,176832,242051,265503,50941,-45340,98501,212411,283480,176751,-6223,5942,151866,97942,-183328,-153154,52858,166716,158961,155788,45323,13342,97608,80661,12345,59152,101552,77852,25932,-17083,-50841,310,174791,252992,82269,-201067,-305697,-169368,-145893,-300299,-381367,-332144,-183601,32333,87791,-26154,49209,209196,255370,172776,11598,-116416,-160020,-197909,-257953,-186637,-247976,-343311,-300598,-285409,-349942,-325067,-119312,141889,216155,97482,-92279,-185436,-53157,22489,-76964,-147777,-232927,-246596,-115893,-11214,-18618,12311,145229,377612,488878,423291,192573,-47311,-216411,-91774,98527,103942,28403,118430,135808,-19324,-89150,8943,74634,9509,52338,63613,-61573,-111529,23214,103572,72098,64312,132411,97460,42272,-62887,-56069,-6076],[69325,-35307,33220,25485,-241173,-418791,-285896,-9549,105242,-62853,-78253,24945,51231,23518,30218,131813,236866,240201,172341,129250,109760,9510,-93642,4214,165182,126399,-37408,-155850,-59263,105967,41643,-76266,-71835,-14032,-104015,-161454,18893,191824,138687,37425,109461,224377,224762,180491,97500,66292,-51160,-229142,-239651,-119936,-80431,-252393,-398160,-283597,-83669,15057,67641,160095,279747,238526,38797,-250859,-419099,-315723,-108587,-85927,-254264,-321128,-276277,-163938,66481,326599,434481,314313,-39380,-361467,-242790,152394,342556,187053,-114570,-160409,112799,235249,143837,-96925,-294495,-288356,-197992,-345354,-279768,-100137,59742,-4632,3172,-20065,-263684,-371156,-169700,46011,164853,155787,-11590,-95999,-51422,3279,23562,-153140,-201638,-102425,-101808,-119941,-4156,95885,97263,74969,275070,440074,149697,-68426,249871,714092,496442,122367,117373,165114,44958,-23846,123782,262500,234058,159015,82221,-25984,-95359,-43821,-23122,-54536,-56905,61596,303782,558559,590923,329606,254981,384147,404222,422857,486088,404026,119809,-22372,51187,91335,-27596,-177951,-310071,-379154,-98913,276978,219224,-164656,-275169,-11786,191965,199851,157268,144880,52758,-98481,-62989,164957,236388,-45051,-356973,-249575,114540,303284,198134,27944,-190203,-228015,-79460,78328,153076,3936,-159213,-138055,-52727,178295,522209,602825,322137,-20477,-5712,195451,177330,6828,-65359,-64166,-27612,-44541,-46921,66631,43581,-3115,132159,215430,45740,-103684,-8865,134324,85089,-86263,-293670,-407367,-444490,-477222,-264885,-49706,-88589,-211403,-149904,46696,34855,-199027,-372280,-396626,-349971,-139190,296616,794236,723432,188163,-97872,-158637,-74847,142306,210969,-168449,-380795,-272487,-214550,-172288,41924,156683,149420,137278,127606,86456,84726,7534,-135111,-197301,-117945,-18861,86561,5246,-217711,-398354,-413800,-241073,69067,147525,-94247,-134897,-54307,44249,81633,-46231,-160041,-78831,11356,-17412,38079,225638,272589,133615,130467,166028,66124,-83490,-97338,50217,171220,60921,-93837,-33019,170145,227279,172134,89739,5412,37590,-51432,-234145,-165541,54792,-101544,-537331,-670823,-557150,-484164,-464084,-270794,38675,147891,103285,105281,101470,90061,194055,271407,348885,299288,164047,192002,337495,368229,110719,-44170,12675,-14778,-106930,66455,310400,182246,-84617,-123501,95983,352641,205274,-201050,-306403,-132501,-125120,-197950,-104116,-90132,-297538,-359137,-330025,-188191,-9894,79944,29505,88920,235285,226413,46483,-71148,-74040,-69914,-215205,-294502,-180190,-102877,-180548,-118719,72918,-16787,-137845,28689,217282,208882,161652,101973,22738,-69675,-163875,-61796,222993,358243,80256,-141651,-94914,17759,12888,-117261,-229014,-234936,-137912,-85723,22247,159638,199477,96166,77369,5494,-116316,-146229,-25035,-16502,-246742,-331487,-249934,-175869,-186167,-119816,124130,291408,87188,-147122,-136053,-83557,-114511,-108781,-184249,-208030,6135,194434,47260,-161825,-120188,58739,157524,154701,122897,-4088,-48733,9616,44998,140309,306176,308880,197585,49307,26888,-54893,-173395,-133916,157034,623952,632052,179800,-131991,-113544,264777,498221,185616,-161797,-283891,-423771,-817072,-888644,-395581,303963,463009,584243,459414,-199130,-2682129,-1832412,3197455,2306091,-2982660,-2474304,-72972,-208734,-455674,669669,767837,340336,448391,842635,666387,370417,728524,776983,503853,66252,-281886,-176190,105812,193360,127072,92588,106373,229070,221707,132008,20907,-18043,-203147,-366868,-164821,37827,-905,76448,262372,64877,-339395,-209696,242673,404265,259736,123835,-37710,-154103,-220785,-362499,-385935,-238007,-100092,138820,314464,192693,37091,-96322,-341887,-599752,-590926,-511329,-298930,83905,321800,261768,77436,-42370,-80862,87137,320867,468061,392610,178152,91887,56106,-89683,-26312,134361,176372,26911,-68449,-113892,-41118,74770,10893,-83246,-29995,49302,6829,85562,228574,117122,-107379,-135867,-107749,-104454,94153,365683,173610,-242810,-450357,-227353,128383,326434,228024,126082,233728,267576,-86710,-402490,-514260,-425311,-135189,43784,-86141,-133551,181139,438501,313704,118957,88473,201555,263125,95877,-203257,-188056,-38463,-34175,-141992,-196180,-98010,-94606,-153833,-239507,-197818,-182979,-199717,-117786,20670,34936,43956,56646,79600,-22008,-149699,-102902,11447,-73140,-170511,7254,224187,169900,-51943,-91465,-8783,-13780,16935,133278,171434,96457,-59406,-62508,28198,92779,149314,97230,-120089,-247636,-165395,17417,111471,-32510,-253153,-236135,-126996,5632,102340,164881,228612,176640,133270,153453,147715,-24600,-212503,-317965,-345778,-230464,-27616,33271,-98220,-91245,109370,175662,112411,134088,213292,245341,333690,455437,317789,220099,342025,521863,317658,53493,-92909,-104681,5414,21534,-128565,-204409,-86551,2661,47988,91863,25793,3626,88956,-21147,-286205,-253254,-150218,-149724,-147334,-62552,14856,-15514,-149317,-173767,-102254,2252,64697,26789,-8460,-179256,-234059,-5245,256122,237102,47597,-98049,6470,169032,172733,128117,82233,144552,168560,-96027,-233115,-97953,112076,272162,165038,-36206,46653,297835,321972,161868,19295,-140813,-177670,14105,197269,236724,180349,-47716,-268256,-314060,-311920,-354776,-228437,24366,181624,168572,64017,33892,133757,379136,413680,267110,144568,36761,-167580,-305223,-233066,-37163,-18220,-217149,-303257,-249356,-237587,-223165,-134483,-91560,72573,143500,-21275,-118144,-67200,-114279,-95281,20486,36769,13964,55013,52184,-104940,-291883,-149605,67763,25119,-76487,-186102,-217481,-124084,26394,14757,-80181,-46898,271011,490133,193089,-125508,-253640,-186947,-131355,-183037,-158944,-73383,-61447,-154564,-97389,26930,-7904,-148157,-91845,128876,256432,231313,23028,-192347,-288271,-89498,262031,354153,246842,216374,247460,224498,155583,77134,59087,-386,-197423,-210428,-75356,109412,57544,-71363,-71661,12549,29497,120123,372471,315068,19159,-60879,-13265,-71588,-107280,82497,387173,269228,-145058,-234822,53884,132623,41717,-58434,-100582,-183554,-241221,-184170,57752,244177,230195,-79366,-344003,-305805,-189218,-146622,-226132,-149027,59690,148488,-27873,-263666,-367233,-200905,153995,210237,52824,-113204,-125237,-133618,-154888,-89586,68212,130971,34377,-32726,20997,-28651,-184288,-269861,-179290,34736,147638,251566,214182,-73828,-305279,-213324,-162441,-230398,-72345,231488,70822,-96430,80265,347396,598479,-168226,-1229975,-1293505,-1194978,-1466866,-845563,257558,330196,263013,711829,958557,778638,282720,-898724,-1874039,-1171584,503008,408196,-494624,-487065,-25318,13085,-145287,3656,257620,290107,202830,165958,127500,78169,240526,306054,75479,-64598,14814,113762,196924,155001,49127,80454,182310,67926,-214287,-136511,80416,186919,203445,244442,120789,63934,118814,60469,-37593,-75117,-105181,-85815,-32740,-14410,-75345,-77197,84724,159931,10869,-210208,-213635,-41635,-36574,-249142,-403976,-365363,-191149,70012,133438,4598,81646,208470,202337,133219,-7957,-100168,-115451,-155311,-178337,-91910,-167363,-271031,-220701,-219428,-306059,-251176,-26871,230775,341577,251664,62610,-33701,93603,144571,-55753,-171504,-214199,-247559,-150075,-14477,-22866,-23158,80632,295554,368997,273874,127308,-24626,-227627,-181861,-35847,10779,66159,226498,234699,26745,-110848,-97394,-25096,-57074,-13833,27026,-70121,-162999,-63048,23438,-239,2506,82015,74798,47171,-49370,-56229,3293],[132526,8832,22271,18425,-196953,-379726,-281124,4631,135056,-40157,-38884,94355,93466,12210,31576,159538,267987,276535,214256,187993,164547,42236,-58393,56408,224026,110301,-150253,-239474,-49870,188212,138278,31326,52903,70780,-71490,-174123,-59490,35102,-30013,-86173,-43762,33729,94264,116441,10212,-30701,-105587,-268138,-296536,-146129,-56728,-169888,-288952,-235463,-143445,-98818,24528,169587,286441,265977,60305,-264156,-415956,-301459,-121972,-133587,-270454,-292686,-212079,-108108,84665,347089,403662,199085,-134747,-350429,-146808,240530,395248,217291,-112663,-196899,40921,192099,174009,-29620,-227389,-229535,-206822,-449293,-419563,-201857,-70226,-106375,-4144,47125,-202548,-354198,-198895,-10954,118643,128522,-25058,-89678,-60337,3860,20125,-175082,-201767,-55949,-54264,-78037,42150,147444,149072,103913,254578,349746,39110,-122803,282498,725911,436935,130949,135185,118168,-10433,-7078,165956,227266,119181,88173,129718,46375,-57873,-20169,33307,39086,47688,77593,276507,484113,462091,254654,238661,371570,463560,540529,473712,310901,126732,51110,48467,-6459,-46689,-75144,-140467,-271133,-152880,142994,140821,-129363,-175391,67660,262675,289831,260018,224875,107571,-130769,-125693,139142,232437,-524,-269302,-212633,31139,167374,59548,-112456,-351552,-329137,-36028,146619,151800,768,-133861,-159722,-102433,153974,453307,474343,182946,-51217,41322,179540,146111,1169,-86559,-138350,-97945,-64806,-100827,-35500,-12196,-41772,69631,149289,-1379,-96031,21335,123305,15076,-185603,-367792,-412352,-389585,-428004,-271069,-47714,-59863,-181199,-106725,86191,92149,-89975,-269997,-362449,-377183,-173332,292004,739154,630087,200741,-34539,-121050,-76229,120045,166869,-177344,-302130,-140976,-128697,-154292,5661,116180,159873,228467,271363,188559,110833,29631,-35856,-16084,12976,-41178,22089,-2717,-190467,-386711,-393279,-218798,95693,177180,-112476,-196905,-109363,22190,111382,17847,-69072,37510,188103,160057,156287,198525,126102,26410,154392,207491,33686,-155669,-154006,-3153,126495,34969,-99114,-1618,251488,286290,144405,40092,4432,44295,-66565,-224778,-146373,13073,-215889,-606846,-634362,-499464,-518588,-496318,-206365,135510,236180,181535,156739,164941,98013,115950,208728,381221,371609,178982,91171,253713,363037,113646,-27472,75026,59719,-84314,51757,292901,166479,-109203,-149238,101790,348490,184361,-223004,-368364,-206520,-231191,-325075,-214583,-158184,-333719,-354418,-272905,-67726,151006,208881,45259,-7268,109972,224854,157708,-2207,-62275,-9279,-61476,-130011,-97176,-122688,-249656,-180604,27147,-24676,-115596,24118,160288,89760,9398,18264,-15401,-163802,-291513,-131214,232865,415403,136233,-115833,-59024,91677,65570,-64593,-143971,-116464,-29380,-25809,45036,184277,257258,147103,41941,-87853,-145826,-133481,-27803,-46159,-239795,-292176,-235707,-206713,-276501,-223171,88011,339769,139088,-130204,-141190,-102769,-148185,-213857,-334659,-320014,-83542,78200,-79081,-249619,-158354,58660,179794,172981,101227,-61860,-71440,68234,153708,234617,397587,394996,295151,124618,55418,-53534,-135798,-60074,224005,612343,623742,229897,14993,51992,249561,396353,160344,-86182,-107917,-180365,-615632,-806047,-519029,1902,-133143,-391612,69282,257007,-2660773,-2956945,2424935,3638091,-580621,-1047440,-180072,-486477,-394302,629099,795934,385589,413900,845217,651657,114509,380183,580957,316460,-144334,-434732,-319047,-88221,84110,61308,3316,-473,142484,83656,-71793,-136053,-67174,-149690,-290282,-195670,-35491,-8343,83487,251248,102677,-266686,-187186,236571,376135,193728,62472,-35383,-103127,-188846,-369857,-351752,-156753,-96207,10309,165082,164339,121559,66425,-130208,-382838,-465261,-450686,-265044,78810,257209,196832,66229,-32771,-69885,80664,284451,396593,313404,106866,17829,-40914,-166844,-36875,147314,186475,31331,-66674,-84573,13554,162183,104797,-75197,-121796,-34681,-19108,59831,146841,17213,-142749,-119294,-91511,-80755,101633,279563,28208,-378407,-556242,-326526,50674,312029,300217,213372,197749,106736,-228906,-484677,-510874,-348915,-149050,-11782,-56571,-100875,150401,430074,376363,266767,242890,309130,364868,129169,-282315,-314067,-75459,48260,-13502,-127162,-140865,-209259,-229810,-229883,-144933,-118002,-91821,-26697,21816,36793,104289,121343,82331,-60403,-194615,-47609,187869,73180,-135430,-34349,208843,225131,1707,-72885,28661,24406,6918,84641,157146,167692,22658,-74907,-37804,31668,115621,100377,-127553,-286990,-179458,31757,140308,6678,-203597,-186402,-113003,-2397,147671,248249,264410,204261,168746,197467,174637,-61378,-366265,-456938,-374512,-223614,8521,177694,103762,14244,75223,116260,82941,109806,168019,175955,289839,412347,293461,219469,307485,418116,216807,-51600,-136491,-73958,48216,10158,-139080,-145479,-87013,-143250,-120097,7155,-16529,25535,200135,74704,-293655,-357528,-257203,-145937,-29649,80044,54805,-36144,-123079,-128948,-216559,-249867,-79788,12548,-13971,-215921,-261019,25917,301385,259303,59537,-88427,17134,179183,176607,128171,86850,118655,101822,-144156,-234192,-96348,121337,327885,227253,35814,98910,275503,269310,130448,62235,9948,-13611,78774,152649,151203,93724,-113757,-297478,-271074,-214493,-293966,-263065,-57859,101984,84740,-53601,-39601,196380,492657,377567,133204,94106,120536,-22445,-205134,-236941,-88235,-19336,-180748,-294115,-229379,-153087,-58667,94934,81474,150746,232175,172352,58886,-22053,-130659,-88282,-5573,-60245,-102204,2533,95590,34754,-60522,57925,168505,76873,-50510,-131409,-153926,-132161,-47638,-19986,-72818,-90045,183213,416990,220549,-35123,-141792,-109599,-136434,-262102,-176502,-15968,15709,-73103,-42004,-8347,-97090,-150423,-13061,179657,266186,269059,88298,-116866,-226128,-55173,316420,401788,246908,227363,282913,261385,188472,54145,-11226,-59508,-256430,-248489,-88824,98041,63013,-59967,-103003,-45010,-4317,86568,297043,305413,91899,23364,17671,-48165,-95505,34061,252580,142817,-231609,-333246,-43086,71241,-6109,-108902,-130107,-149959,-199322,-175675,24582,177556,189658,-15029,-221470,-227112,-153792,-95511,-117760,-18586,136645,136124,-103166,-312943,-302038,-124421,103427,108633,-8824,-175357,-158783,-139248,-184113,-152037,-12581,26761,-57476,-85201,-46540,-120157,-208330,-175769,-86970,8526,74216,201991,216622,-34665,-245308,-148976,-82714,-177821,-80325,211063,36492,-209109,16331,424033,693646,201596,-519367,-1087327,-1416179,-1569292,-1147355,-114977,675235,883456,1024532,1099030,811009,236319,-980547,-1771208,-1171310,179834,-7285,-556023,-393505,52078,73852,41323,147875,186125,119597,86681,43889,-23881,-26873,165736,227434,24620,-92708,-44553,41477,122638,133182,116560,163267,211975,52534,-189881,-87643,103534,178357,232675,315216,184665,105675,125885,47840,-39842,-155250,-277521,-217975,-59243,-7393,-110765,-149878,-20301,25061,-48085,-142014,-51384,143185,148755,-105973,-325136,-300498,-137867,80738,131906,45827,134719,199100,117207,54210,-25811,-62278,-48518,-52295,-26208,41924,-54583,-165256,-102484,-87765,-168785,-129512,40020,241964,396582,359620,183767,93188,236293,284186,7161,-144991,-154399,-202673,-147729,5955,21972,26347,86266,211246,202789,103057,54595,5024,-186114,-182196,-75736,-14192,121239,277441,256425,62231,-82851,-143754,-103241,-123726,-86749,-31268,-86336,-211151,-151403,-59071,-78011,-78419,17282,54255,67518,1440,-17202,36544],[178074,45175,3604,4440,-116517,-260857,-224405,9389,136333,-19375,-862,130609,110008,14494,33315,127235,215973,241066,211895,216025,207851,89027,-3461,102589,238541,50132,-273627,-303593,-21395,243959,199602,139253,185508,148997,-44845,-171390,-122353,-91643,-144537,-165896,-174657,-184846,-97470,18411,-24821,-76852,-148843,-288738,-316394,-131292,3566,-68172,-179211,-194207,-193426,-196596,-40471,115681,205009,200260,21067,-298168,-398355,-259567,-126721,-175888,-248012,-218667,-114588,-50834,73173,312270,345854,94259,-217556,-337632,-70332,275293,387480,225133,-91980,-217344,-49372,125673,178296,25612,-154215,-146793,-140390,-380747,-436165,-263126,-190766,-186429,-33,108100,-123044,-299251,-203408,-71613,47361,89401,2483,4801,17918,46402,32515,-142196,-136729,13156,-10576,-53734,77917,200531,195873,122703,207657,219089,-71164,-155947,245785,497963,223224,98810,142351,58187,-65760,8328,184361,168436,-8192,-15173,147332,125683,-10039,4896,63908,67369,59396,55438,235894,426060,355528,194785,189481,265112,423315,610509,470778,215388,116501,137127,77736,-81092,-49219,28183,23143,-135274,-179507,-569,59594,-55195,-28936,131414,253257,290444,293192,238448,70645,-218313,-231385,44618,163642,20953,-158718,-146861,-57133,-12265,-85797,-242772,-487328,-427013,-35319,182418,157988,45611,-35268,-126004,-136402,81739,291205,267147,20288,-80405,74951,160505,123242,22155,-66365,-167213,-138193,-92247,-165999,-122840,-38291,-49019,29797,91777,-49116,-95487,18874,69286,-64726,-259492,-406860,-383679,-321252,-369556,-276377,-57785,-15837,-83104,-17286,103528,113938,19957,-146963,-321140,-380897,-171137,248899,556667,444307,195828,19176,-65387,-53763,82470,85966,-180503,-202367,10600,-27819,-101811,-13521,73381,143138,264792,358112,261538,132247,72069,71692,136888,112674,-92246,-104664,-62991,-180505,-356058,-337440,-157021,125516,182606,-125957,-245750,-141011,18387,108445,34000,7984,148143,304773,260239,190795,106689,-35457,-51011,165831,207469,4220,-170029,-147495,-43345,54224,-26719,-130928,-9546,283772,308103,105145,-5122,9258,34594,-85792,-173437,-74093,-6833,-273765,-544897,-482906,-399291,-495615,-437201,-77831,249243,318615,255024,184748,169205,67052,12282,102935,351161,379031,145113,-20877,157724,326105,116884,-4754,92376,77141,-99560,-9844,245387,170878,-136722,-223056,40009,265367,112881,-253551,-406292,-237166,-227135,-296857,-253523,-205099,-331906,-306297,-185747,50527,268157,254991,149,-97029,8133,196981,213682,44761,-68333,11510,41352,-10831,-27646,-121931,-285808,-237561,-51824,-53569,-86256,10475,76780,-22698,-115107,-68150,-65268,-256868,-396004,-162463,238110,400502,156610,-53622,10557,135306,75684,-41612,-68860,25563,103524,33458,38354,154425,246199,149016,1447,-133292,-119436,-64986,4737,-78776,-249217,-288421,-259181,-264339,-354878,-290692,62680,352962,180481,-68597,-93663,-103077,-193203,-346797,-489884,-426454,-192479,-81364,-202198,-293807,-168771,23229,145613,146588,57621,-115248,-70887,157741,288337,325777,434040,423628,351476,179634,76594,-51830,-91143,18090,272046,512324,473081,198689,122432,179242,183372,195837,48406,-80056,-26535,-18288,-414775,-671162,-576094,-236713,-618163,-1249908,-317430,536786,-1980281,-2777949,1632639,3252040,946984,756999,459522,-515275,-457862,206988,460440,206176,284464,768697,558805,-117253,8984,335528,148691,-296269,-591752,-609867,-389807,-41978,14651,-68359,-62709,85607,-32734,-251252,-261409,-82885,-59093,-184657,-209175,-124479,-54020,55773,225178,166863,-124879,-124687,190287,269891,76822,-15656,-37068,-35543,-124044,-335048,-269245,-41054,-91582,-155896,-55200,64843,147854,180551,71435,-126790,-300606,-353905,-226725,4626,104534,84898,28651,-47366,-82992,55169,242474,297002,177865,5500,-66786,-148414,-252256,-92705,95847,146229,23447,-58329,-65810,45367,218065,171445,-69311,-207055,-117032,-33083,28481,22154,-102008,-174446,-115099,-79181,-44400,87479,131621,-118085,-436993,-569110,-402581,-45099,257512,346598,298118,163661,-42677,-318281,-454008,-377050,-214913,-144228,-60714,-5368,-56190,84392,341105,363880,334313,315419,318690,340510,81106,-315633,-377519,-131092,64154,71624,-66707,-148241,-265296,-268340,-228947,-130067,-55290,14026,53288,2493,39087,137391,148765,46265,-115082,-226920,-17578,282576,166247,-129445,-145141,92837,216044,30938,-81667,30574,47570,-29420,-25559,80638,200371,107503,-46421,-69959,-24060,61640,84048,-134274,-315711,-210116,20295,143454,29357,-136183,-124785,-111211,-32452,169870,280201,238828,176743,174358,228568,189332,-136903,-540929,-583805,-379247,-197420,47245,301169,280034,107623,43203,47340,39061,47531,30367,23207,198412,344967,258171,212698,226411,204998,41042,-152927,-172825,-52362,74547,-1488,-140107,-81611,-70799,-266689,-283042,-92275,-63107,3239,211868,115109,-278599,-394415,-307171,-129043,97405,215759,89131,-68217,-106476,-77394,-264514,-433984,-209227,1330,-13883,-239298,-279984,43199,316550,255341,49227,-96986,-8268,123583,97683,53593,43981,51080,-15233,-230163,-269428,-117062,111804,352055,293644,141146,168127,205441,140671,41137,55677,114429,110097,82070,47862,22140,-6453,-146159,-273366,-210689,-103790,-184533,-219142,-92437,2927,-41625,-186365,-120544,224746,524723,281961,-12167,27156,143762,78994,-89870,-200205,-114574,-29359,-154495,-273877,-202967,-88755,83598,314742,255734,220376,308684,348528,217382,11353,-136672,-78216,-45691,-165201,-226251,-88432,101650,169634,188166,241325,240617,128714,6674,-30047,-33263,-105332,-116362,-83107,-111203,-161202,51053,282944,203685,41707,-47043,-55841,-158602,-326917,-215464,-19214,40143,3016,-3311,-51339,-155937,-128278,54987,200896,239757,245225,102690,-64006,-176266,-44526,311957,387165,213168,204154,289411,295918,205398,17220,-71298,-81142,-223139,-229911,-92202,53027,28164,-67354,-139398,-108281,-43739,24242,129315,207404,135143,79869,2982,-72808,-114936,-55087,61181,-8946,-306565,-409774,-132340,-7700,-89247,-202320,-195843,-155945,-195600,-220008,-93205,44851,109034,41152,-75769,-122279,-124292,-76386,-46499,98860,200262,107649,-170199,-327492,-190670,-24671,36946,21380,-23687,-176492,-145231,-106567,-175558,-195188,-91115,-63835,-129506,-144545,-130074,-192036,-195597,-63111,-2191,-29513,-33762,87954,152746,-15745,-157980,-52853,24622,-66441,-61341,132689,-23448,-240046,38596,545356,896897,773192,225994,-988111,-1616659,-1746408,-1749819,-642861,966136,1403244,1230288,1161223,779011,218067,-726699,-1323808,-1349376,-677701,-577025,-435823,-180428,159803,201097,241501,245965,100718,-23239,-5794,-62785,-157617,-140688,26814,58456,-91521,-151697,-98822,-31940,29119,79416,148892,200870,204739,41287,-146215,-76988,45176,85239,188111,290088,165497,89489,85952,12855,-34601,-197004,-396546,-311965,-84714,-37296,-177413,-224012,-139425,-132581,-91463,-32560,106880,307788,335381,59128,-206011,-198826,-72240,38917,68194,75370,186959,168042,-5172,-73355,-62275,-43754,-21884,30411,105654,143919,23562,-91826,-13463,32328,-23631,-33354,30351,142083,326687,345548,194066,136723,327750,383569,64346,-109389,-103720,-154608,-130267,35457,96787,124326,128392,116358,8252,-68036,-28522,21784,-108265,-105888,-29236,16423,148328,232293,171383,53482,-37262,-133930,-145335,-177168,-151456,-97864,-116957,-259969,-233465,-132002,-150307,-170806,-60890,23573,86176,63544,33910,70362],[190113,62127,-21830,-22092,-37895,-108976,-136272,1034,103137,-14209,23285,129995,101129,31847,36703,47929,97028,142870,167643,216432,242413,143898,48855,114850,190365,-42373,-361335,-318922,20787,261049,216385,218949,276949,185906,-31097,-149209,-158184,-172315,-192638,-191959,-248115,-361085,-293065,-89047,-16662,-85481,-187125,-297044,-301119,-85732,79948,16400,-114041,-184535,-230885,-259303,-121513,3141,54532,49427,-86887,-353202,-375917,-201039,-109240,-184278,-199081,-132946,-26698,-22502,28199,230844,280713,32660,-264708,-325388,-33639,250576,326413,207886,-67636,-234034,-156366,24229,139218,53025,-88848,-71402,-40397,-185663,-309648,-265601,-276082,-233365,13302,152146,-45731,-233699,-207547,-134025,-28361,44178,49506,146112,153838,106378,38050,-83813,-40440,69942,8893,-56671,80456,224958,220934,134178,155786,85885,-156558,-161453,145031,123541,-80166,11158,124892,3735,-93975,26862,172313,96989,-120756,-128159,130330,190739,27908,14610,52725,19731,-24499,-4022,182766,375969,267101,137968,114436,93091,291919,606068,468093,139246,89073,198989,117670,-106411,-36043,104574,139772,-15903,-187238,-139371,-26976,25463,114563,148991,151968,204272,262121,190060,-38134,-313817,-328974,-86445,53690,20824,-52653,-77755,-131876,-176956,-189744,-320937,-557556,-486224,-61256,187703,173506,122049,90110,-69343,-159895,-14071,114310,63085,-107805,-86830,102004,165803,133157,74026,-11331,-144189,-135544,-112454,-204745,-143445,-14346,-21626,24559,63264,-74774,-96897,-20085,-23248,-133561,-273780,-382586,-324997,-266757,-342647,-301583,-85897,29023,50795,95493,109796,106576,100431,-34724,-269036,-354123,-146523,172195,332275,266569,181518,39940,-24582,-13721,55283,10437,-164077,-98189,132185,43825,-58947,-33696,29899,104440,239529,371051,301708,162943,132304,159911,216270,148752,-158703,-256816,-154885,-184213,-302431,-243379,-65091,145601,172518,-106854,-257665,-147221,27981,65789,-11437,42878,221784,334976,270879,148211,-5144,-142757,-58163,179764,185239,272,-110974,-72947,-54859,-23859,-98633,-172122,-50240,257140,278289,52812,-36316,25430,23897,-88659,-82838,35860,4575,-250796,-371093,-260738,-271579,-416545,-315459,80479,371644,397536,318261,200360,135768,25670,-69140,2021,278579,330434,88439,-90426,85151,266627,120056,25877,74125,41580,-147733,-106697,181409,207277,-129394,-289890,-56099,133626,28929,-252611,-383415,-210605,-122799,-139137,-201222,-196714,-266332,-198456,-74096,130843,297056,208128,-73428,-136640,-23880,173520,229728,79997,-71047,13002,86758,46415,28037,-77960,-263214,-266705,-128122,-67692,-31083,11736,16229,-69911,-159054,-120304,-99653,-306391,-423841,-117157,261905,329858,135440,34780,116356,168262,76589,-33984,-22088,149421,237093,93626,21489,99530,192677,120589,-17855,-116188,-55695,41129,88050,-63234,-244440,-300419,-289603,-306485,-383880,-295513,64210,322799,184743,22292,12057,-54931,-203258,-434525,-586152,-493965,-284882,-218487,-267979,-269492,-138062,-19911,86632,112243,40700,-109457,-16403,271403,424912,408545,437014,421298,373920,219151,107136,-29034,-25871,120309,321367,368196,215449,88180,173117,224869,68309,-16254,-57958,-103287,-29731,67347,-210821,-471423,-529047,-370603,-874704,-1679791,-651238,476444,-907026,-1565821,871129,1605372,1619292,2458547,1477372,-296233,-566532,-361202,-57070,-64139,152028,649464,439510,-207405,-210652,140422,55393,-338894,-692656,-924314,-682471,-147513,-4036,-99608,-49239,100893,-60419,-309525,-273437,-22850,71694,-50373,-168631,-173870,-95005,32650,226024,279988,81849,-6681,141849,135122,-48988,-86388,-41851,29353,-33527,-239943,-127900,113561,-48726,-277327,-245298,-41868,140430,241039,229519,102897,-124001,-219707,-173820,-99571,-56099,7796,25925,-33672,-83356,42316,236804,233819,50704,-83196,-127182,-224366,-303208,-141823,45415,117861,38936,-19368,-30173,81921,263581,222449,-55323,-253331,-149999,3727,36756,-73347,-170394,-156978,-91179,-44364,22919,84184,6611,-178709,-358415,-459066,-407550,-97584,217402,387293,386511,166223,-112020,-294716,-279284,-117557,-23910,-80544,-50945,84730,15751,30790,239236,328108,346613,336493,289407,256275,29183,-248058,-321465,-156402,36190,111486,-485,-82726,-211940,-220563,-196093,-118034,21870,123567,131943,14989,93636,200307,185758,20987,-140381,-207101,11413,309383,226103,-108937,-243593,-40744,185354,66094,-71963,43639,95386,-39283,-126034,916,224281,207538,46332,-28943,-26952,35229,81378,-116445,-301558,-208455,35948,163183,65463,-34790,-32153,-94302,-50126,193013,291468,202946,144837,199992,300820,254649,-162146,-620024,-598135,-302735,-120691,98504,384829,401278,188150,50325,17939,25714,5170,-105743,-107560,130775,295455,231698,223117,160484,534,-110702,-179671,-154478,-9050,98096,-1545,-112036,-14911,-28768,-297909,-344043,-133120,-63919,-16574,167938,132244,-206084,-319974,-255955,-71221,226993,336966,143884,-60715,-53415,15059,-200439,-462889,-252743,34731,34445,-207301,-257941,61306,326001,262385,55418,-82263,-21397,59980,12351,-11369,17841,8727,-97092,-285025,-290163,-118541,114530,359983,371936,282094,275228,163145,27261,-30653,48292,192042,214058,76441,-40141,-66482,-44379,-90746,-169368,-133583,-193,-28623,-64367,-24219,-40098,-123553,-251958,-151067,244085,496618,188282,-82835,8877,142879,152095,54145,-89696,-66233,-2088,-106241,-205683,-137364,-29116,190220,479185,405483,302481,398751,501936,357143,68418,-86704,-27701,-50529,-210264,-279034,-133945,130751,315453,420093,387925,309165,210750,115240,108202,126348,-21970,-114793,-102753,-141943,-218610,-67215,163417,189743,131196,42268,-19916,-161756,-302362,-199119,-26139,56196,100413,56970,-60640,-155087,-65508,134676,235082,234603,220107,115138,2035,-107702,-25120,276076,344786,196375,191398,294823,350020,238742,16671,-63416,-29178,-93291,-133162,-40752,37293,3419,-56481,-136361,-122147,-26389,15013,-7069,107902,188833,144313,1310,-85592,-107699,-97480,-52360,-79669,-307238,-415821,-163852,-48181,-152142,-293279,-262927,-172611,-189323,-262622,-216142,-76581,47646,113970,99733,30810,-55376,-45248,14919,213657,264386,91686,-185544,-265706,-25614,105274,3846,-17220,23226,-92703,-61150,-10089,-89896,-162963,-100383,-65510,-110496,-154363,-178663,-209886,-148965,33231,62119,-54472,-136410,-34763,70302,5987,-38847,78636,162999,101537,7310,58644,-64535,-167538,171894,732322,1199779,1383691,822527,-896709,-1650790,-1861412,-2357308,-1129637,1079204,1641317,1273576,1159929,763042,311709,-155404,-658247,-1656262,-1801142,-1100959,-183285,77384,276368,376455,428159,328679,77665,-57058,-14463,-101359,-213608,-192982,-73434,-72579,-174724,-184418,-102418,-69575,-46638,36041,174192,218455,198001,81578,-63128,-93653,-79763,-53769,98039,188351,85771,49080,41814,-9045,-8011,-176660,-409351,-317254,-80498,-73758,-229645,-253267,-215152,-235059,-66570,127140,252868,440967,503564,226656,-61168,-69543,13784,-4923,6464,133439,273076,160781,-105612,-184926,-73581,-18035,-24155,75321,194070,213802,70171,-46737,46218,126384,98004,27714,-28917,-13142,175111,234211,114215,124313,387980,449180,124722,-54125,-58219,-99575,-79393,96322,208505,254196,194809,42750,-148750,-181010,-77526,53978,12238,36239,94650,106606,153154,127580,36426,30136,32196,-53003,-110604,-167504,-156020,-117455,-122705,-271907,-264948,-149477,-169464,-223732,-109424,8385,117672,140067,101058,111342],[164778,56644,-44175,-51641,11158,22223,-43196,-14244,46449,-21740,40402,110018,80755,66703,52149,-39599,-43040,21488,109763,215618,283273,205171,90725,92456,93664,-142499,-384235,-269341,73372,249829,206876,264629,306129,172355,-22810,-102137,-154292,-194825,-176082,-162662,-237992,-425028,-417465,-163541,17844,-73730,-211146,-278930,-236762,-5154,164745,76906,-92573,-191361,-233299,-262909,-190383,-124553,-104381,-131091,-227110,-396345,-328695,-112546,-37698,-126253,-134802,-64253,26077,-21366,-22341,142583,236690,40386,-244758,-289590,-18599,201273,251629,183224,-36415,-232833,-246457,-92035,71737,71701,-12541,-4092,61319,53196,-65957,-189066,-285554,-220760,51525,195088,34501,-160060,-206525,-172014,-66826,22652,110636,301174,321304,175411,38859,-13840,65915,107980,15605,-64074,59314,216520,228082,156842,137010,6801,-175067,-114596,37155,-225509,-357769,-99270,99769,-7922,-56274,73805,155951,49238,-173502,-197214,111128,247289,67370,22823,20930,-59398,-135990,-60368,139473,332167,198263,88695,47778,-70698,136619,554972,473258,112755,72281,231415,159172,-65396,-506,154088,210009,77315,-167898,-244381,-107463,91298,226173,130743,5338,88189,219591,130093,-144223,-340823,-346579,-189421,-45258,24235,42108,-13016,-163865,-256720,-207661,-306030,-521362,-462854,-69429,191358,211910,221127,212973,-4637,-162071,-84684,10342,-48089,-137567,-37248,147646,223488,204443,166523,76568,-63620,-77136,-96028,-171771,-61121,72236,47834,69862,83480,-56186,-82254,-69975,-118218,-152355,-185058,-259382,-228149,-223900,-349408,-338694,-116534,72240,188928,217479,136111,98831,143865,53398,-190463,-285340,-111678,78890,153674,177008,172688,24506,-20258,35423,62438,-20571,-114240,13061,209035,69208,-54687,-60858,-2526,64104,172471,325179,326224,223644,209925,215365,208974,118764,-210834,-373736,-234290,-180061,-219642,-116870,36693,148239,169340,-29692,-211869,-129701,41204,-4290,-102557,26168,239633,292203,221873,73224,-80195,-142824,18627,205669,161531,30388,11406,58390,-23901,-79752,-146763,-191902,-95179,186792,200056,-13963,-55733,47464,23548,-62723,30083,152394,43043,-154008,-148665,-44601,-147418,-304922,-176954,222470,478490,462494,361378,214976,97714,-893,-94430,-50173,196984,253499,44834,-83915,57552,198869,119387,61494,41122,-28019,-219897,-221952,110732,261958,-74887,-306014,-141055,2031,-30504,-193644,-288162,-139970,24893,63648,-86253,-132576,-148001,-48950,37777,145748,219048,85506,-139606,-110146,20348,168443,219268,101702,-61224,13809,80148,34681,54854,-4471,-194045,-266315,-174370,-47143,44695,27355,-4259,-41999,-122541,-133141,-113618,-296604,-358844,-1111,298185,215612,58135,109536,228447,198951,85882,-42471,-27730,206253,328451,134685,-7986,28527,109748,65052,-24953,-73126,-5506,131816,191765,4612,-223013,-321786,-317172,-319789,-364021,-254129,74924,233938,111150,82507,127381,24025,-173912,-451439,-610119,-527265,-357969,-306958,-275510,-209438,-105223,-77785,6418,71687,52270,-46137,69431,359200,506054,444555,397644,375675,338700,217601,128057,-6115,29762,220601,355361,200792,-97967,-89758,148573,155703,-104544,-186289,-110617,-146605,-116898,63909,-55335,-269617,-428208,-433496,-911606,-1611197,-948778,32075,98735,-87879,136923,-262807,1842113,3560253,2201788,-16904,-666015,-840556,-565433,-318159,45905,469143,292376,-147625,-214082,25157,16628,-307037,-745108,-1165706,-890915,-243573,-48192,-134593,-8049,152473,-21112,-250015,-185606,75591,187470,65762,-100244,-192965,-142056,-2340,229046,394160,283921,118917,78666,-26951,-195722,-183723,-98875,26589,18754,-138162,10456,244406,3728,-343083,-376849,-146841,81593,208040,273070,206834,-7589,-108014,-155707,-238735,-201117,-27019,47286,-9671,-98379,6450,225239,185998,-70042,-179593,-191560,-288652,-343924,-195037,-5631,95244,47471,6772,-13417,86522,259085,212615,-87709,-303747,-165757,46895,50409,-140910,-200715,-124255,-80107,-26797,67385,55818,-89089,-169207,-202037,-305961,-379548,-126918,172730,374758,409192,155285,-126469,-204912,-60539,135645,136699,-6015,-22696,146991,55069,-34557,123104,253662,281930,291265,232470,141410,-11052,-128108,-201708,-180472,-60839,57271,17633,-2505,-110604,-143620,-178407,-146662,51366,173605,152015,24624,151323,260120,201731,-20111,-168808,-178861,-760,241009,214135,-103363,-317879,-172308,106881,58601,-81537,31882,123346,-50083,-221513,-95010,198515,254707,129763,25492,-23791,-3520,43490,-128725,-294878,-206940,47874,161174,68194,37700,39167,-102735,-96472,163584,242154,131207,81250,203953,361699,324846,-144651,-597532,-511268,-185077,-53478,87491,342549,378723,180439,40926,-9378,4166,-43340,-225372,-204916,60297,207255,141269,181542,82615,-157660,-219511,-165935,-128348,5870,63607,-53940,-122212,-23526,-34737,-275603,-321987,-142628,-65275,-64263,57087,87539,-138145,-206279,-174106,-35985,272868,365310,157349,-56421,-8960,90946,-100168,-393772,-252674,57163,77015,-174318,-255627,12051,271326,231816,34922,-86993,-57906,-31643,-81154,-66936,-9861,-24155,-146763,-327280,-327126,-143641,75760,292944,380881,370973,354875,137540,-63651,-95294,11371,194168,243884,37897,-119861,-123714,-43538,1182,-55542,-107244,13283,80982,111388,78223,-56385,-169143,-269680,-171762,195606,372216,83287,-94518,11641,86550,140878,149694,22936,-406,16329,-86486,-145504,-88630,-30850,184632,489352,439450,335430,446368,565275,412158,102503,-28198,13697,-59153,-229529,-288200,-145059,157766,408387,529795,419650,316474,258891,197311,188539,220751,47287,-78753,-98309,-182058,-293723,-195583,44081,148141,178641,64308,-62822,-188957,-227175,-147858,-51783,32960,150374,86293,-83735,-160073,-32113,170408,246685,225696,180736,106669,50026,-55254,-30272,179789,247426,168762,160499,252617,353259,235004,16403,-24244,40502,31073,-30457,22154,31417,-35869,-66918,-130551,-113273,24787,56293,-62008,33858,222988,186618,3081,-94972,-88224,-81940,-51673,-62899,-263649,-393591,-173015,-69995,-207189,-394171,-356710,-226837,-195113,-295755,-311772,-177297,-11956,154876,234571,170112,19250,-24357,38774,272845,274522,47665,-184143,-172250,122863,202734,-19535,-50028,70750,17297,41478,97240,23634,-86892,-58815,-348,-29686,-138780,-213301,-215036,-133766,37935,54002,-94180,-244410,-165294,-35039,-2842,48738,174790,260929,241401,67938,-16631,-108375,-58166,347444,920706,1485501,1775040,1093277,-731332,-1466276,-1834716,-2678239,-1434658,896382,1470390,1100141,1063446,767944,499833,529500,-35124,-2016285,-2813098,-1430956,44315,224475,312844,496199,526201,383277,119766,6354,36315,-93367,-203460,-176326,-92006,-106772,-194129,-187464,-69844,-87389,-115152,-2626,176424,201515,181576,152535,22715,-153806,-268722,-222210,-36804,16012,-51307,-19157,-8649,-31463,2294,-139393,-347804,-256967,-67608,-125362,-272916,-255574,-253773,-274963,9120,288080,347509,503075,599563,339116,51177,38071,86315,-40454,-32868,207830,370584,169156,-172876,-257358,-60449,6657,-63057,50435,208788,234676,70720,-46229,54849,161495,149117,26444,-128947,-185389,-16538,60043,-27067,71330,407497,463590,167471,-854,-40176,-67156,-22764,159526,308306,350732,227370,-23121,-255279,-237490,-94411,89379,128472,173931,225460,204329,118292,-10782,-98464,2976,97354,59437,-15088,-96178,-100205,-84180,-102263,-249342,-247666,-114294,-133925,-225381,-120220,3295,142292,200951,156874,134045],[119460,41923,-43484,-60837,26412,97785,35261,-22259,-9355,-24209,71047,99724,69120,117968,88683,-93711,-152538,-75514,72278,240808,340594,266489,121328,51270,-19802,-228267,-348827,-172220,120737,221992,191829,278072,272123,113936,-18816,-44165,-119510,-171425,-124402,-101862,-157681,-360947,-433832,-189303,38729,-74626,-221681,-231380,-128984,97900,237926,109298,-97413,-194506,-195831,-216332,-237815,-234926,-226784,-293276,-365876,-410898,-254132,-837,86467,-15162,-91145,-56734,11498,-50812,-66844,64782,202975,89137,-169547,-228925,-15216,147941,177023,141851,-18941,-220585,-306408,-214042,-23592,80773,69267,38509,113392,221589,187769,-65951,-225834,-164227,93691,223038,95962,-104181,-214382,-191889,-70181,18569,150991,409570,456838,214441,11896,24722,130530,98946,-5127,-82440,3622,150740,189347,163552,136620,-17717,-137527,-37964,-49619,-444452,-549523,-218028,55692,10233,25030,126950,128857,19122,-175169,-214731,90925,272171,92498,13652,-37405,-146423,-225605,-105443,87633,252149,109934,18782,-16565,-191624,297,468436,450141,104113,49303,202294,149783,-19770,9289,143575,212671,112349,-155811,-332460,-207517,87816,252213,66153,-157801,-30819,179331,72536,-212098,-287032,-282063,-250675,-129162,13167,84173,3170,-181310,-260075,-173016,-232676,-411287,-379469,-64144,178973,236335,288973,276679,20349,-176785,-136266,-24958,-66526,-83229,41997,187181,291743,297872,251335,143720,20251,-10558,-66148,-89804,74239,167967,114014,124287,111181,-31663,-78595,-136366,-213110,-133109,-18309,-72798,-132399,-214039,-402715,-404588,-170327,72105,259962,293366,164212,75422,115115,75593,-116453,-212546,-115854,-52748,21340,147808,137086,-56149,-97516,39935,68762,-35861,-74397,96240,218720,20279,-130642,-127769,-49762,5971,59415,217116,318758,285053,262010,200378,95940,8313,-255700,-434871,-290911,-179284,-144499,-12766,88191,101248,160134,74146,-139685,-128558,12045,-111871,-236960,-65392,166978,183742,130454,-10070,-108697,-55897,128504,209921,116707,54509,134371,192034,23200,-120755,-172806,-189067,-135887,78360,67038,-119094,-101319,33477,7693,-35701,113345,213595,66255,-44018,19131,65512,-86563,-219941,-89137,284951,515291,468727,349961,212234,63122,-20862,-76028,-51083,121629,165632,27220,-18426,58848,119862,92685,78569,-30,-120951,-318074,-347823,25876,288565,-5058,-268648,-187197,-95366,-57518,-90282,-152610,-68831,131809,205273,22023,-53170,-27991,88359,109574,81232,43243,-82475,-181230,-40431,102887,171762,184647,95031,-47033,19749,34643,-40325,30746,54987,-120841,-252683,-181008,4765,117296,39905,1504,26447,-48711,-126527,-118381,-238573,-225458,142492,323216,75247,-74538,130336,305325,228127,106578,-68942,-90111,176636,349586,140407,-55661,-55584,9602,-11989,-39279,-53816,-10333,160532,272332,101252,-187362,-339763,-332872,-300426,-307960,-193283,77355,99595,-45063,63716,199385,103618,-116664,-401237,-573251,-535401,-409154,-336930,-241905,-153839,-105294,-150771,-84134,27002,82094,52198,156249,386220,501142,414742,317604,282573,244044,172867,136782,8374,56072,293840,366925,46620,-377276,-272662,76647,1987,-301963,-268203,-78742,-188955,-255351,-11457,15573,-127083,-334201,-454486,-792727,-1187474,-1216669,-659433,623252,802048,-534259,-1156418,2247992,3826098,2088198,91943,-716230,-1060985,-886686,-458128,-16067,232739,132110,21611,-23101,-1598,17641,-236832,-754744,-1253068,-952844,-319169,-139679,-191162,28647,212566,55610,-107256,-33502,180832,267213,156820,-11446,-176391,-178986,-38751,227952,481552,444921,231473,18542,-185070,-341926,-300808,-204253,-46369,20788,-51786,114837,323780,60908,-336753,-423616,-217351,1538,106110,205805,179429,43779,-32294,-175106,-372600,-287289,-5790,97343,28103,-119372,-48434,193740,151103,-157283,-262590,-244025,-320427,-360257,-227368,-31313,98884,58023,21093,-5981,69146,216647,155000,-162348,-357185,-162199,89182,72596,-152988,-182127,-75364,-64587,-15287,84761,13557,-129523,-96588,-17232,-159010,-323615,-121899,143606,319585,355943,122457,-89201,-80348,116940,288401,232930,67946,16041,166666,59164,-88738,31300,172685,186858,229425,206660,78320,9515,21679,-51896,-185190,-178110,-54873,-154,77042,6389,-61870,-175909,-196586,33302,171194,129582,39608,199471,319118,215597,-50558,-179255,-134836,-26670,132965,163581,-87123,-316777,-240347,13431,17966,-98961,9095,138384,-39415,-269809,-166585,147731,250156,185908,81078,-13542,-41536,-14278,-155654,-281756,-182834,75782,156633,54702,82539,100372,-107495,-145240,99354,162399,55886,14720,190871,394288,388556,-65203,-461604,-324004,-27397,3498,16201,186137,226223,89281,14746,-18690,-6834,-70062,-272581,-230325,1808,81925,-11692,87500,16904,-204790,-228840,-107643,-88105,9064,-583,-137374,-164981,-98592,-83721,-200990,-213660,-108391,-62580,-108944,-58278,15145,-81230,-84502,-90691,-27952,233782,312605,135958,-44337,37710,152848,2739,-273412,-217806,67452,113642,-138629,-270762,-93549,168104,180388,9599,-93350,-95977,-112767,-133669,-69604,-3938,-12824,-130223,-328613,-349663,-173155,7955,172319,315868,394420,404596,155021,-87790,-116980,-21533,151367,220530,3188,-152779,-119134,12095,122133,58501,-111958,-47405,125270,258313,177516,-40697,-151631,-225124,-177681,87932,197265,7639,-34549,50591,9931,62313,180476,110676,64299,30531,-81869,-94902,-56329,-77431,81825,356275,358845,320195,455402,551270,393114,123142,37917,49375,-62574,-221520,-251245,-102520,198547,446518,505209,345577,267545,262604,229539,189552,223521,88875,-10592,-54538,-195506,-357482,-307706,-54006,98098,183902,23742,-168013,-227734,-122527,-59070,-65437,-9749,135137,75622,-123527,-187977,-43180,160129,245511,226195,154457,103470,97503,-409,-36662,60248,127264,144120,128207,168049,282330,187147,16966,36727,111658,100176,48332,86147,44565,-76390,-95318,-120335,-76162,109447,158111,9912,34889,243704,215669,28163,-79983,-43224,12365,76174,41130,-187826,-357631,-163801,-61662,-231383,-469809,-450839,-294613,-186415,-272067,-320146,-223859,-60562,153241,298140,263852,89379,-5366,37964,267132,219025,-25456,-173088,-69888,224149,249776,-29474,-84754,95316,123298,144989,192617,131241,9804,20375,103552,77307,-109848,-235105,-222842,-165614,-50327,-18406,-138508,-330364,-273005,-136138,-39480,76343,195305,275366,295051,81425,-91303,-161817,34449,504142,1056533,1643138,1777226,1015710,-404315,-1061219,-1615560,-2491527,-1461504,419768,929909,747560,878558,788112,730999,1078673,324915,-2276736,-3311010,-1476061,107930,160510,219599,478574,503278,413405,212427,127624,109432,-61970,-142078,-89683,-6880,-24031,-143600,-156933,-12571,-87857,-168995,-30609,156961,156171,157447,228915,87576,-241353,-476389,-380724,-190554,-185154,-213238,-106115,-61114,-59379,-26202,-127662,-260486,-165948,-58829,-186639,-311371,-255592,-272149,-267256,102766,407457,377283,483413,600253,367056,94837,93727,123938,-60353,-41207,276299,445795,176127,-203874,-276701,-28441,28414,-123044,-36934,160273,216735,36663,-84944,12727,134234,123057,-34707,-245535,-331843,-188969,-112199,-171421,5155,382489,423659,181358,37389,-55519,-74089,11172,190475,345800,361317,183485,-97085,-319932,-261712,-95832,108364,190533,241267,295291,253575,39357,-147807,-183351,-13279,133182,153719,103129,11702,-8467,-18041,-67096,-206838,-201034,-50284,-63041,-181338,-95506,3197,142350,221153,178741,118246],[64978,21179,-20107,-45524,6865,97334,76168,-24098,-52080,-13277,123149,113048,71656,167807,135589,-99287,-203702,-122035,69085,295124,405198,312058,138372,9342,-117609,-287467,-289592,-73684,136266,180885,181904,264449,192474,30141,-23235,-879,-77480,-128353,-74549,-41922,-48193,-210091,-354664,-180357,7851,-112172,-219869,-157881,1567,202081,283086,122049,-93964,-167564,-122213,-143415,-262718,-305584,-286183,-399740,-470026,-389861,-157612,121040,242283,114553,-89232,-125920,-72349,-97862,-93515,8022,161181,134745,-66270,-142687,-1859,112257,111122,79640,-25324,-198316,-321331,-316117,-130602,84125,151860,56202,94942,258343,346015,61886,-117172,-83539,122172,229043,129615,-73766,-224955,-193603,-46726,28577,156701,442211,519230,206057,-43815,14029,128752,41023,-50556,-106238,-71784,36838,100207,135083,135969,965,-61607,46525,-89212,-496426,-624386,-310507,2976,44872,117467,167201,99833,8574,-137194,-176812,84960,270045,111079,-6042,-104968,-201726,-240132,-118137,27340,126904,-3594,-66380,-70301,-237935,-68566,379500,384028,84608,14441,114685,67555,-30509,-36731,71438,161499,95883,-160118,-398672,-315265,9152,189952,-18789,-284296,-114546,159873,41456,-208963,-157516,-150351,-255699,-183522,-8565,69513,-36246,-200324,-215365,-123994,-139288,-263588,-257727,-38790,156237,232322,305230,274051,-632,-211934,-171865,-25911,-23373,24517,130922,213038,334969,376493,296495,162789,71295,33010,-31814,16458,207537,235299,155640,163757,121712,-21835,-85317,-192564,-279038,-76758,192470,132491,-53355,-216625,-464159,-475384,-235700,23985,239028,303034,188341,40563,23091,35235,-56102,-149727,-162683,-208589,-82529,126773,69583,-185297,-245125,-15973,55859,-58830,-71527,140732,189541,-74654,-262886,-220667,-105950,-57032,-65646,85393,290703,332620,275890,125309,-82446,-145778,-277219,-411859,-295802,-167055,-88212,42151,73843,22455,155992,180831,-58431,-148900,-64544,-229686,-372207,-204726,22934,56784,43180,-59204,-79585,84993,231191,183913,54187,56475,221412,301180,79495,-134622,-162712,-144362,-139241,-24244,-81986,-244226,-176633,-25745,-25755,-13568,149788,200375,59967,38995,81323,37254,-104850,-183764,-69069,257990,467112,401981,283816,198281,54368,-26401,-21267,4165,87699,110252,60699,89130,86469,53291,50107,82674,-20606,-198505,-409447,-441658,-50007,269136,58327,-175101,-157952,-117667,-38753,43142,-5078,-16737,160627,241956,83061,14962,60660,180950,135260,-25344,-164918,-233020,-175201,52731,191081,186995,148946,72136,-18917,50693,-5613,-131903,-32062,76492,-68006,-224591,-135509,87120,180814,52716,26457,101400,24784,-108450,-110079,-142754,-58734,272254,330508,-46264,-215883,98325,331978,265396,144911,-93222,-170402,98543,320642,126603,-105774,-134588,-79878,-83128,-60439,-78471,-69647,122075,308707,204557,-124999,-324149,-315489,-239436,-219712,-123780,76127,-29899,-232790,-31869,208231,165726,-42748,-302457,-492978,-516269,-424511,-305834,-181822,-119712,-137735,-217566,-159241,-10026,120440,158117,224715,353513,422903,331312,213970,158564,120397,113843,153970,28529,56075,325353,361741,-50082,-531220,-376178,14475,-162879,-463445,-241675,39367,-204214,-395079,-120894,-429,-77309,-289012,-441174,-602348,-684262,-1442997,-1361898,456068,565503,-1040684,-291668,3347608,3357106,1009959,-145348,-735790,-1001893,-932786,-439202,-37876,-29326,-16831,220499,248010,34859,47809,-161385,-734189,-1172910,-861026,-362271,-270462,-262678,47517,259675,132105,52431,122230,262338,311823,232639,90125,-123622,-186140,-61212,218043,520073,543867,317572,-20072,-308563,-457607,-407634,-321026,-151107,-5865,13620,170780,341722,115438,-268080,-394408,-235288,-60927,-14154,75207,78683,60148,12963,-216408,-460288,-297739,54912,160358,70928,-135069,-108576,136370,120303,-194542,-307531,-262928,-300806,-338333,-221294,-20471,133771,78236,30660,4820,46572,158984,78695,-251990,-401330,-138782,127403,106892,-101781,-122224,-15317,-25966,6063,80232,-29203,-117263,7056,139266,-55456,-252078,-85739,139506,244886,239022,62178,-25079,29826,178771,286225,249985,124183,48830,142058,36238,-117596,-18849,106053,106723,191241,235841,109809,99331,163512,81389,-161351,-263764,-171588,-33259,139310,101268,-4204,-188467,-248025,-20261,135528,93335,56624,218455,360601,233471,-54219,-159372,-75275,-39524,40359,108203,-46849,-228774,-223832,-70873,-47562,-124224,-22239,139132,-1778,-254635,-193260,93576,206644,202683,120116,-4054,-72927,-72954,-174321,-246902,-126613,121829,158407,37646,98724,151253,-87590,-172957,24483,81050,-4464,-41736,149518,366987,416403,53158,-260491,-92305,140928,46878,-94265,-36946,-6234,-64319,-35426,-12707,-3415,-67269,-236680,-194117,-52702,-75891,-205334,-47634,-32173,-140669,-135132,-25917,-40557,11715,-59153,-214851,-223699,-209677,-157326,-100526,-56822,-47127,-66280,-137402,-135491,-56745,-49432,1820,-46879,-59630,127189,208791,88196,-28189,83177,195594,68403,-175790,-182017,55212,132885,-107414,-300141,-229789,38564,120914,-7930,-97399,-131577,-167070,-130210,-14749,43993,45723,-58427,-290814,-343114,-197563,-79345,26107,190516,351928,413672,199415,-47190,-91436,-31908,96942,169899,-8514,-131692,-59397,105589,244210,159735,-118908,-141607,101202,323634,221648,-16718,-83121,-138227,-181284,-64923,15960,-27286,68279,113508,-63349,-62217,134481,137713,92902,32690,-81813,-61554,-46268,-147972,-78356,133230,192827,257578,424177,478073,316771,130441,97079,72696,-67848,-206700,-191360,-22101,242920,428748,375104,201106,173594,214374,196737,113411,140071,94583,65465,15593,-166661,-387436,-388826,-132119,46545,146066,-64353,-299159,-268311,-33827,38062,-58028,-62142,48137,11533,-189425,-251165,-106043,101160,227511,228930,143653,109134,144329,63169,-27833,-45565,13009,122328,98134,46790,127683,92395,7347,91240,164803,97160,80404,129272,62913,-119735,-143703,-112822,-23159,199278,286559,174583,107747,240090,224047,67895,-47427,14050,156083,271005,182934,-111164,-327887,-145588,-26729,-217240,-492855,-516024,-352629,-152596,-173132,-224770,-208840,-100338,102260,271886,284599,133330,6920,17169,193882,97762,-122121,-162571,14660,263640,245099,-28940,-122621,85013,200109,237923,259149,195648,89068,102723,193099,153689,-92021,-253762,-245332,-233838,-189560,-123458,-174495,-367355,-332706,-209746,-92316,35509,120963,183713,229373,19141,-179477,-238871,65084,585469,1087593,1584678,1362980,704859,99852,-515241,-1231720,-1782518,-1221392,-252680,177686,307250,632822,793037,916199,1278249,313878,-2284611,-3065080,-1265938,-73163,-123580,-236,289189,367786,417220,311132,241287,156887,-34807,-54817,45288,159046,137494,-54597,-104446,51545,-71090,-195442,-43113,123274,96645,130354,284954,121344,-325594,-643342,-494394,-329705,-362597,-359867,-200800,-112473,-92512,-97193,-166228,-192688,-79640,-59387,-243829,-346712,-274417,-289494,-239182,179371,461963,351917,398600,517897,316922,66347,91166,122180,-63921,-25522,313091,466161,165005,-201426,-242799,14159,51380,-172047,-144043,89351,191022,323,-138562,-57673,71198,54987,-122486,-343932,-416320,-286283,-213814,-255012,-44064,321770,345190,170528,62790,-87291,-111488,11338,171463,298801,275045,64685,-177772,-355145,-276524,-97825,97846,173002,210714,273081,224588,-66156,-243954,-183190,-922,132638,196207,205089,123252,86806,50773,-29755,-157406,-146067,14035,16795,-105894,-39423,14106,118771,198142,164381,66230],[5017,-11032,5391,-23424,-44922,24610,63988,-32783,-82776,7740,188844,146281,80488,190947,168202,-69435,-197544,-119967,89488,355792,454627,327249,140451,-19024,-175274,-314168,-243530,-23450,95986,122858,175799,231898,97341,-50250,-39065,5943,-52678,-90659,-49487,-5132,44231,-47279,-231670,-170727,-90348,-186712,-203669,-67365,124582,281989,294305,132685,-46810,-90109,-23070,-69344,-268013,-328645,-279165,-432483,-516162,-337077,-52148,236541,397114,226889,-120122,-243352,-189582,-136486,-92275,-22955,101809,142908,35922,-30454,46809,110617,59520,5499,-49620,-162750,-281000,-364759,-220241,87993,230381,63833,23385,175899,359982,160951,15688,6489,131337,217384,143055,-56420,-215716,-168499,-3559,55993,141347,410210,504207,162250,-105407,-31983,72939,-39695,-100477,-119174,-130843,-82265,-13124,73220,125072,49601,36061,123997,-70338,-410166,-579166,-335079,-29546,88433,190159,184403,89245,28795,-67857,-85907,114738,269122,145093,-13037,-148207,-186381,-147591,-73892,-21583,-12119,-110231,-130645,-93386,-195370,-41104,321477,286636,42426,-25342,3083,-68185,-124336,-135580,-32058,95499,64179,-163565,-416404,-382023,-97115,85530,-76160,-321237,-131195,173698,58589,-120953,24157,20870,-194255,-186268,-17519,29105,-101888,-218698,-157909,-86318,-53057,-106400,-110902,21331,145431,211013,285588,240567,-37535,-251015,-193323,-33013,35667,145849,217556,233746,338811,414651,293070,137134,79169,45628,9909,125130,299152,264007,178270,185648,113565,-23270,-78231,-195098,-276629,19825,404678,309589,14631,-187247,-470653,-503225,-277500,-42011,150789,260077,210105,11565,-88585,-28610,-1509,-89348,-215089,-344755,-172653,76143,-8520,-311959,-405146,-106198,29212,-96513,-110331,151943,171267,-153495,-380063,-292400,-143001,-94222,-148449,-10064,268175,363057,265537,37492,-248213,-276347,-250324,-290225,-222288,-118679,-42075,52154,24052,-33807,178026,274272,26249,-166430,-155316,-310972,-451279,-333526,-134202,-31453,8522,-40335,6346,238055,304139,141020,-5164,45860,267932,382220,147470,-104052,-103058,-42211,-74090,-67611,-188081,-342737,-254731,-109245,-61337,13858,153948,134605,34566,82639,48916,-91512,-176712,-182569,-91101,175932,357261,278669,187421,187851,86862,-5708,61545,110534,125342,127359,157602,218862,142997,29924,18944,93294,5005,-221741,-448119,-450827,-80341,213043,104339,-32238,-35944,-47160,29117,184686,128041,15466,122469,194348,93427,61726,107587,220983,133118,-115298,-323865,-308229,-112356,149459,260287,218619,137461,58948,35882,120222,3318,-182574,-100647,57401,-41704,-177100,-43808,186410,236461,78957,66183,155628,73263,-80799,-81847,-28318,95866,352839,323533,-101655,-299309,45688,314252,310095,196255,-91585,-214326,36707,289308,123416,-136338,-190032,-133765,-117760,-75524,-137397,-155232,42407,301935,296449,-23093,-249706,-250298,-136939,-104014,-47209,84983,-100396,-375311,-158029,166937,201770,31430,-187755,-391472,-466368,-392894,-225740,-108293,-100094,-170490,-247758,-194171,-29127,154424,241825,265156,288440,311927,223646,106521,33024,14425,81587,206477,78339,47718,310128,348882,-57799,-509449,-340075,13756,-264693,-535590,-125656,211335,-173406,-487974,-219660,-69142,-114454,-300365,-382586,-412286,-367872,-1605616,-1860809,-348097,-777592,-1215738,2338553,5231804,2496799,-688465,-770377,-802681,-786154,-732377,-283695,-40222,-264942,-124956,362756,445318,89077,102300,-102531,-700243,-980691,-666065,-370170,-407312,-321694,57813,285195,177879,159846,219501,300092,336595,304594,192105,-42164,-149989,-56907,196546,495844,568311,367103,-28307,-376456,-512600,-459431,-393048,-226945,-19037,68056,182719,306312,157129,-168306,-323563,-202314,-74717,-98184,-49441,-7527,86122,44633,-253087,-475356,-245170,117407,206456,102981,-134398,-153369,62442,87161,-179275,-294484,-230210,-222540,-270388,-171918,23640,191774,111464,43952,28353,36943,111960,18314,-314741,-412811,-92973,165243,157934,392,-40535,47480,46751,51136,67879,-57836,-71972,106145,232034,-3353,-176474,-29739,160569,181720,94844,-20171,32683,83888,104537,146462,200073,151131,65366,91523,5659,-115789,-29123,64200,71692,194066,301079,221191,229713,264047,163179,-106246,-278574,-241374,-58095,178029,154272,18307,-203962,-277879,-81815,93719,74804,71230,201757,366838,253135,-24621,-104236,-1925,-18331,340,75363,20247,-78409,-139301,-127819,-122985,-157415,-59575,127076,58146,-181268,-172654,54341,151462,187066,135161,2398,-88437,-105127,-153928,-171316,-36888,179365,171030,28938,89855,184640,-33692,-158402,-27810,27475,-37053,-81492,73808,266849,390190,169877,-65629,107533,281855,82947,-196608,-246783,-237817,-236340,-106745,-792,13116,-37799,-142265,-131406,-110581,-238976,-386516,-186945,-64606,-12553,22838,57415,10776,27599,-73068,-236188,-261003,-303074,-219415,-998,101961,17951,-81607,-144527,-154168,-101609,-44452,28386,-63819,-131971,-6192,102038,37580,-8681,125807,221711,82645,-146691,-170423,22423,132939,-78219,-322618,-348360,-78274,75490,-3660,-95786,-163238,-189165,-78444,79504,127708,135589,33755,-227081,-297266,-202405,-164988,-106290,50271,268923,378960,237265,30921,-28072,-5244,71612,132156,16008,-64356,31320,206275,341835,247545,-92094,-208869,38035,291976,186458,-6494,9211,-36464,-186865,-225558,-128948,-27681,172873,183251,-110480,-193059,29705,93249,68310,25333,-65264,-37787,-49997,-206662,-227635,-89706,3014,166763,363661,374845,215067,133944,146206,87521,-76204,-197835,-126257,73697,279668,373700,214487,53220,70075,134283,118228,1853,22006,81235,132189,95760,-89919,-359108,-418840,-184542,8827,86165,-158241,-393145,-286757,12545,117470,-24769,-106000,-79021,-95143,-272345,-331939,-198096,10603,194757,228532,144266,120245,187731,141107,14888,-97767,-61296,109851,78105,-85445,-75479,-23342,-10520,121655,200271,63557,77581,145988,75869,-161155,-198650,-102174,37402,265155,392472,350400,211655,206733,207104,105455,-11438,65582,297129,448666,305095,-52710,-300964,-110068,34394,-158863,-439070,-514007,-370940,-89794,-7684,-44390,-132843,-121313,21071,174735,238604,144669,13268,-14087,74669,-58585,-212784,-143874,77894,262859,218835,-9521,-143861,56851,249724,329730,305688,207873,130438,163508,230859,164691,-93573,-265771,-271428,-294151,-301118,-206888,-178504,-326427,-316151,-227641,-129123,-42386,-20710,11397,66454,-107967,-283422,-335752,27652,571096,992352,1293829,679133,370186,715417,50040,-765471,-752037,-818399,-954495,-570782,-102762,380487,757407,975972,1054079,-8851,-1944847,-2120862,-928347,-475158,-522210,-272660,-22573,179766,398848,370139,294381,151072,-22291,40878,199924,357248,312919,32348,-44244,111407,-29039,-173913,-29500,95059,49216,115910,316752,138763,-367886,-716199,-539965,-416890,-465784,-451823,-284878,-153030,-118500,-187364,-243562,-159325,-14913,-61769,-274444,-368358,-311741,-309929,-207463,223465,460149,301165,287860,396562,229434,-2789,49100,95677,-52439,141,302593,417977,131713,-168834,-166968,60790,83960,-175847,-214543,43091,192335,-1590,-175147,-121706,14911,435,-188912,-391686,-421148,-280601,-206352,-240773,-56520,245008,255090,147420,84489,-107285,-151518,-14082,108154,181510,123471,-85709,-246012,-368895,-292360,-111167,52813,79660,94719,165957,118876,-171893,-274106,-98352,44907,100632,173426,255945,200827,149850,87672,-6377,-115145,-105665,46765,71803,-27464,32413,39838,81133,141728,121042,-7544],[-62527,-65059,46,-26936,-123456,-94940,-3036,-65259,-112034,25763,247844,182594,80490,166138,159681,-34917,-157645,-94192,104463,384650,464924,307846,128874,-27900,-182927,-306845,-229682,-48762,-7039,43802,164579,190426,18427,-99423,-63092,-28776,-57590,-70451,-47115,7106,90608,58849,-127104,-193269,-238684,-273900,-168178,28217,210895,316074,277682,159623,61869,40501,86713,-9147,-256145,-309511,-220776,-393270,-495753,-263762,45810,330013,519324,302171,-147946,-344595,-278533,-138236,-57904,-27351,32968,106462,117083,105053,146627,148228,27450,-59235,-74164,-112381,-188362,-336027,-262360,96692,298424,82141,-56764,39734,258244,217221,150660,99035,128445,201234,155413,-28761,-162652,-105660,55816,107309,135997,352459,440086,116185,-138380,-78285,3199,-102123,-127282,-103675,-135219,-149848,-103698,1656,107780,118382,142363,186162,-4771,-251833,-434293,-264607,-11120,137590,221192,175949,114969,90841,25755,43812,191602,298837,208451,12539,-137114,-83378,44189,37751,-34403,-114415,-163326,-132566,-68852,-80890,69815,305144,183956,-16721,-58723,-88855,-209630,-278861,-255414,-123587,53381,55318,-141365,-359280,-352881,-158899,2582,-68457,-248511,-76585,213983,125027,33044,215652,192967,-72786,-123913,9031,2431,-153056,-226663,-119873,-71470,10692,38540,48899,122839,165556,191355,258429,219549,-54561,-275066,-210910,-73798,64756,233498,286294,255940,305787,393977,242858,81671,45696,28304,55248,209732,325990,257891,193150,191818,91941,-26286,-37851,-120460,-189956,142617,562776,411181,75407,-99503,-385467,-456731,-268382,-90568,39277,185183,219365,-5014,-177647,-78845,46892,-28936,-235374,-423759,-257080,-15005,-76234,-390861,-517250,-191125,945,-149135,-188613,127078,184959,-172573,-420657,-307304,-146054,-92293,-157556,-33337,258632,362738,241485,-21316,-339099,-335106,-175862,-103118,-83974,-36612,-7858,26079,-22776,-27532,222177,327353,95969,-164363,-226156,-332412,-451180,-411873,-256234,-61642,34912,34907,111151,341849,321557,85580,-54462,28980,273091,421120,206813,-42799,-16578,90113,44392,-40403,-225062,-386942,-315717,-200231,-98339,40209,135315,40296,-8638,76985,-44608,-262034,-275551,-205011,-132960,69773,209691,115124,71341,167303,131699,22112,135268,223498,215370,204306,277874,324125,203660,44386,330,101671,54534,-200923,-426787,-367950,-62148,122118,106821,114061,134091,70210,106593,280895,198445,9439,32125,94593,53319,65594,96855,196227,103414,-169483,-404131,-310564,-32375,203806,269110,235458,135627,52475,94099,195427,51458,-182049,-167382,-14833,-62469,-141869,33425,244136,254656,100871,87584,146201,60522,-72783,-61551,47901,165177,333723,279423,-94135,-301532,-13934,240786,315385,213632,-81259,-211291,14972,270351,124684,-162713,-243586,-172324,-127938,-98439,-230238,-260565,-68577,239885,336878,88433,-143111,-172011,-40088,-3246,5573,82411,-115404,-440327,-279248,78712,179363,54613,-123877,-320390,-418148,-346599,-152430,-63544,-103533,-189583,-248271,-209154,-59914,138305,247584,244499,196345,183601,91473,-21044,-93725,-62986,75880,277261,143723,21441,223278,304057,-2422,-351482,-188889,63896,-293765,-529953,-3471,350714,-123169,-529840,-295157,-162260,-228835,-373481,-296027,-292656,-399315,-1718849,-2090943,-1550602,-2713999,-902089,5952461,7449175,1588714,-2432022,-1697766,-1038588,-627488,-434400,-97309,-80093,-448620,-198092,360229,424126,91055,148696,-98864,-698733,-795726,-480505,-382956,-537643,-364808,52437,263558,150556,144240,191225,260345,328417,342532,245486,21404,-101115,-52086,133365,376535,480952,341509,-41603,-411882,-515866,-444404,-398970,-249860,-9024,98617,139619,208616,145710,-105587,-279989,-165430,-58312,-139168,-136146,-36105,126459,50247,-288859,-443817,-191269,113889,177772,82145,-138540,-191864,-35105,23516,-151177,-246366,-170267,-124957,-189102,-116663,60081,230848,127641,37050,37001,23876,66452,-28061,-340487,-394317,-48348,182226,199617,99136,13125,75794,121042,96410,38180,-85988,-40495,153273,233848,-9661,-129012,6922,173375,131507,-53290,-132869,31548,42417,-83416,-74574,91683,124647,45417,23963,-33983,-110776,-36910,25461,64102,204999,332806,328454,331146,284161,160801,-46867,-232469,-258640,-81696,175364,149445,-1860,-220138,-285397,-138717,47642,69466,60913,142031,312461,246029,12176,-39043,62621,24686,1085,58089,87104,68570,-45278,-164619,-205701,-211332,-113081,92025,111362,-89003,-135866,21431,96424,142930,114191,-4814,-92672,-100902,-85791,-59011,62264,220732,178013,20064,47860,175386,30948,-106663,-41889,9461,-47956,-114589,-39641,101596,302240,235292,51180,201428,350871,112198,-246535,-371951,-396880,-383708,-195114,-4740,26831,-3061,-44638,-88466,-177379,-372541,-500411,-289441,-89460,103931,174857,122030,59048,59693,-25468,-170976,-242655,-333997,-242406,72646,219982,62105,-110277,-138789,-126218,-109056,-60490,-6427,-138213,-235453,-125687,33296,9493,13336,161720,234598,56397,-184327,-188730,-19227,119734,-44497,-311852,-401817,-143429,65705,29799,-88863,-191712,-185071,-4300,181029,227493,226879,104282,-154771,-209602,-172260,-222407,-190023,-48126,182546,305862,238510,111206,57024,65365,109228,147863,82785,33301,122567,278795,398261,329421,-5791,-195404,-13860,195615,91860,-14582,99251,60209,-182737,-339266,-205271,-8020,248038,249922,-108943,-277010,-82963,5055,7358,27910,-4899,1447,-41391,-208942,-288495,-215871,-134224,86719,301988,278335,131657,158026,203448,114738,-72779,-184403,-51846,176791,314611,323240,118771,-17301,14139,72472,49657,-73096,-49181,89543,196251,184029,36917,-248058,-367067,-180908,19347,54844,-190527,-373907,-241544,35846,183558,48807,-105525,-175555,-196187,-332431,-376435,-261692,-65115,170099,238782,164886,144926,239371,249056,117094,-55361,-52798,134441,94027,-173135,-239640,-96970,-5629,143620,249170,87182,95493,167029,100430,-171158,-217536,-55009,120054,305702,449861,470553,308473,168629,185427,143603,34139,116068,403409,562100,387801,8123,-232082,-17441,141512,-36278,-279559,-394964,-304662,16901,208295,196873,18318,-81607,-30208,77514,184977,157495,43101,-20331,-28732,-176383,-232946,-71984,160757,288359,238016,65385,-98791,67157,317029,460811,380186,213432,163237,221585,236574,139271,-77048,-230940,-250778,-269504,-284256,-191893,-103883,-167996,-179170,-142246,-85450,-73712,-139180,-149822,-99210,-226943,-358854,-399923,-19344,503915,809689,859669,11295,242640,1338924,541075,-290023,290198,-384514,-1489962,-1104968,-360949,208431,701655,900141,533490,-420077,-1247366,-764195,-604370,-953520,-834477,-455164,-309452,55666,396232,389363,294687,121989,10336,163839,372438,559504,468916,115744,37835,188679,71681,-62318,47699,122454,68398,160661,370282,195896,-313095,-646087,-485633,-397265,-438384,-438515,-310031,-142162,-93017,-230849,-291518,-116672,56494,-27844,-232231,-330950,-319314,-294108,-144275,270448,461153,286343,221704,316910,184626,-37352,25498,94853,-1445,48644,272188,339536,113140,-83792,-42775,132888,158155,-90889,-183774,74093,264161,77008,-144747,-122680,28031,29723,-170124,-347080,-327306,-159480,-76626,-112337,-4539,201484,205167,148414,132666,-67706,-137571,-19357,50323,61039,-11780,-179711,-249140,-335909,-279553,-113091,2300,-37639,-44115,29904,-13360,-232122,-213927,59042,134088,71906,115289,255209,234278,175084,89799,11042,-69632,-76732,43572,92126,40282,115758,96494,61392,87236,79901,-63449],[-96625,-106723,-25412,-47534,-182247,-189199,-77651,-99934,-121769,53244,304132,227594,82084,108409,115178,-7476,-98546,-61752,96592,360481,434800,273963,117492,-13166,-141175,-264055,-239234,-137368,-152422,-52372,138325,147772,-26166,-106747,-91439,-96981,-95583,-73383,-55593,188,78014,67096,-95895,-273886,-409472,-355154,-128693,96875,223376,273602,224731,189182,196179,178449,164903,9398,-254927,-290467,-163995,-327557,-445815,-214673,89582,357564,556069,309507,-164667,-394428,-315591,-122474,-30585,-45055,-62119,6532,131143,213616,251335,174962,-21827,-132550,-123411,-96291,-107473,-274910,-284810,64496,302556,80593,-142327,-118802,76222,190624,224585,144689,79980,147823,138487,-18977,-105250,-50952,79918,135429,120120,261738,319934,54136,-165005,-139058,-84471,-160035,-160144,-102438,-116693,-174247,-175524,-94827,48174,150498,196046,177652,25032,-141133,-279114,-154272,21402,138584,151787,93257,128461,143865,83565,135922,254567,316416,240242,20327,-113152,41489,238971,152448,-48244,-191323,-181594,-101449,-44365,11072,162478,265685,52664,-122791,-124365,-178278,-351237,-476715,-396251,-214598,6133,39528,-126759,-269368,-247557,-164112,-57603,-37213,-137638,-22911,211440,173074,163620,325658,284096,41151,-43817,35224,-28420,-202590,-256529,-156394,-117040,9092,117017,167866,217448,181700,147833,206315,196537,-70791,-313458,-275079,-182677,2832,212538,283242,242089,215934,274548,119725,-22694,-54463,-47773,57461,213434,253324,195299,174810,151636,31148,-53940,6699,-10177,-66535,232774,590768,382706,97854,9744,-247841,-364387,-226735,-121753,-77547,71777,174957,-38644,-243373,-120813,55553,1018,-230177,-453497,-348979,-145287,-140899,-419195,-561953,-250717,-29661,-221494,-309811,44542,197675,-142915,-379974,-274241,-135324,-74652,-109579,1860,238018,304788,196091,-41796,-341069,-318879,-89270,71857,61045,42433,-4240,-31668,-44673,39478,256607,310680,123414,-144419,-257096,-301787,-390534,-432789,-323039,-53257,95761,124054,180839,343165,265456,17243,-94721,12576,243434,401937,229175,17689,55232,201347,170606,33797,-197497,-367579,-341305,-276496,-133636,59582,107865,-51044,-61399,33768,-145480,-404333,-365721,-231068,-168552,-26707,62019,-50921,-45886,124829,153492,39581,172349,301561,322363,306759,372222,376812,253905,87356,-1626,103141,97002,-160470,-351145,-206905,3209,23466,69612,229968,295881,180527,164345,306193,191867,-28571,-67636,276,199,41552,52858,136479,69269,-174917,-396689,-254795,38882,205814,218666,227503,142278,68437,151960,257484,126307,-123213,-203649,-108153,-110025,-127990,54949,230427,236037,126429,93518,83472,4233,-76054,-46640,68649,133636,224936,213395,-20711,-199893,-36976,145198,269001,188998,-54002,-140717,61745,291768,146630,-170910,-285028,-188231,-100871,-102820,-305220,-339582,-157168,165363,342161,208326,-10026,-88010,37871,80639,47965,82635,-70152,-390028,-322231,-789,121555,29114,-115369,-272719,-359244,-280557,-93909,-35918,-86140,-141533,-192595,-190741,-88897,83107,186972,189250,128111,94142,-20214,-135921,-175110,-68577,125056,379360,245388,16038,107969,255783,117511,-90643,54311,172808,-229814,-441983,87617,426990,-38811,-475409,-282856,-192180,-337100,-438709,-157031,-221693,-698139,-1756305,-2074512,-2764826,-4423061,59259,9446540,9265703,853445,-3667056,-2666755,-1448852,-630659,-154238,56146,-149953,-517423,-199232,235250,201539,59781,212570,-117761,-707943,-663074,-348782,-387209,-597881,-340298,82014,236923,88545,41679,72574,185511,324328,360870,257481,73614,-27185,-25109,61503,204644,314930,265389,-48058,-392858,-434459,-315802,-288532,-170784,66965,145132,92888,101290,102130,-81158,-260481,-120419,3073,-105131,-128859,43308,213644,63722,-283923,-359053,-145267,51405,89279,32650,-120102,-188742,-108091,-38892,-105759,-152692,-73701,-11499,-88758,-51175,97355,263240,144973,30495,44120,29154,49066,-31707,-292257,-311203,18656,204210,246224,183972,42795,80727,193410,150810,24687,-85200,-11422,168812,192070,-24094,-90442,32708,184079,124199,-143950,-233393,-19589,-55876,-274053,-255398,-17352,75571,24923,-8713,-49435,-95507,-40441,3486,83525,213327,306186,379126,380331,243453,104575,20192,-128513,-215276,-91150,153149,124335,-19782,-198147,-243570,-151840,18836,79543,37926,77884,222646,212947,49450,31488,124378,91429,34117,61148,147301,173814,25880,-168950,-265301,-265071,-160845,54035,151520,-225,-99157,-3136,62189,96318,73743,-10816,-72613,-44673,37749,87053,155718,234690,174247,11216,-16799,119384,83392,-26680,-4909,33912,-35048,-138294,-163433,-79641,177952,229721,64906,166597,330975,142157,-207863,-363847,-433287,-465058,-282482,-36516,25240,16641,7453,-88678,-242064,-440642,-510445,-322298,-113585,147724,257662,159150,97969,100877,70859,-28004,-158614,-292463,-226143,99994,268223,65563,-153094,-141427,-91795,-94561,-95420,-91888,-253066,-358474,-216322,8924,8003,23603,171052,220289,357,-261726,-237574,-71316,84839,-21264,-273088,-388380,-156534,80567,65963,-103924,-241301,-191995,34752,231284,289693,259720,95518,-117158,-117142,-127968,-261177,-241819,-101104,88369,173576,158236,130350,109250,136697,182621,199166,147700,101446,145722,250393,363476,367253,96567,-125042,-53119,51800,-55042,-74498,121963,93779,-198518,-407320,-251958,-35402,229979,258667,-98232,-321805,-194939,-127472,-103437,8670,57634,23345,-50401,-182032,-269033,-245034,-222662,-4634,208286,156494,39974,162567,228407,111744,-103586,-209850,-20349,223111,296865,251839,83162,-26933,-16912,8391,-21385,-121133,-83484,80267,201074,209451,125514,-128925,-290273,-161454,33942,27434,-180881,-275142,-180669,1306,179784,91754,-111840,-256142,-316207,-407181,-412916,-322325,-161295,94148,190857,129910,107621,227057,307690,198925,6129,-26747,133219,79080,-252448,-362975,-157513,-35555,93343,249300,141270,98311,138952,68341,-213473,-253826,-35357,143361,237308,359103,413193,279078,64417,87681,94032,3906,79510,365478,507306,340762,5028,-174139,63660,204200,55346,-113314,-239873,-230575,69292,338390,361068,145119,-47005,-96473,-48146,87850,110100,22236,-71025,-157977,-291124,-235476,-12556,202306,293277,247488,115058,-60632,56599,337481,549607,415466,163765,125900,202263,151261,31220,-102439,-218262,-247952,-217887,-191992,-140836,-32161,7061,-13692,-37598,-23234,-88723,-247433,-307677,-270238,-363309,-457786,-475885,-110030,336004,491757,312185,-471979,340259,1739109,794031,34234,931930,-160879,-1837528,-1424296,-519244,69534,553637,623960,-136138,-761167,-414744,471117,-511750,-1434453,-989665,-530704,-515636,-8302,340864,287914,176979,14023,-4245,226628,456071,639386,489972,107186,50313,197179,143430,53948,109798,139511,89258,196585,393223,237322,-236747,-530641,-420359,-341041,-360537,-397692,-335098,-143726,-79549,-267035,-335671,-107701,69187,-27224,-186013,-291324,-338832,-293244,-107494,274215,433546,263529,162640,250850,155567,-62129,-15419,76279,23725,50529,177187,202510,67805,-12569,48607,168644,214275,15501,-108190,120427,341170,174243,-93895,-97780,74190,104061,-105850,-265579,-208242,-15474,74195,36758,55340,168977,171514,137984,163601,-1332,-86373,-17445,-4262,-45258,-106193,-194966,-194339,-277827,-250471,-120928,-63144,-162491,-183078,-117210,-154584,-255800,-102629,220972,226826,47805,32706,186974,197472,145166,47379,12867,-29042,-69496,-6033,62188,71655,187611,175026,73184,56126,60865,-72969],[-75859,-114683,-60825,-74971,-186578,-203310,-114634,-113018,-98027,98729,362662,288626,100863,48437,58617,16540,-26838,-27648,67329,290424,388298,264220,132736,33852,-51671,-177076,-231988,-226879,-276563,-128760,115295,131949,-11998,-56368,-92397,-150741,-128750,-66432,-29908,15491,50301,22208,-116494,-370175,-529562,-381477,-69133,147859,184535,182998,170164,235834,336002,304094,216517,14525,-244254,-268287,-111937,-236564,-363405,-181204,90091,334167,525335,288153,-125480,-332763,-253059,-72420,-2234,-60511,-141207,-104182,102592,296380,351035,190151,-65966,-180279,-169282,-107861,-51334,-190314,-273351,5832,255153,81337,-180832,-224843,-79522,122995,249076,161919,20126,88930,124722,882,-34817,6235,85684,154733,125205,184784,203060,20593,-155201,-172107,-136201,-173730,-169988,-98819,-63594,-124484,-178689,-159619,-11127,166124,213355,121810,7757,-98320,-136428,-16904,81135,113044,16860,-31143,138679,197671,119243,187079,299065,325725,233258,14257,-68090,171891,399239,260372,-44825,-212266,-142668,-24584,-9406,54115,197854,201437,-65638,-224964,-188816,-231492,-430046,-611579,-485505,-263362,-28062,32649,-100086,-146739,-61411,-71700,-58654,11766,-23476,11616,163982,193193,247225,348375,297463,141112,58600,74251,-38386,-217793,-275930,-227962,-180470,-21135,151601,258049,310083,209356,109720,160424,192527,-65247,-343931,-362842,-301000,-114513,98052,223432,210011,114589,97141,-35958,-139138,-181381,-148697,25837,150876,123964,113196,146345,89515,-40620,-79671,61161,117214,73391,282231,498445,259392,98883,122649,-89929,-235330,-140920,-103338,-148350,-42904,89438,-76588,-261353,-136575,33868,8453,-192507,-427371,-407967,-253934,-178107,-379519,-510552,-237454,-22049,-266403,-424071,-68176,194171,-74346,-265983,-196711,-110996,-45264,-16807,83697,208095,207796,151160,-8217,-250295,-227877,-6648,183090,170997,99879,-22071,-86881,-15014,152273,268505,237970,114322,-97053,-221198,-222814,-290432,-394672,-322364,-24187,170422,202279,193156,240262,152200,-47182,-113009,18176,205527,331364,207269,56849,84721,253096,263120,122205,-123645,-286378,-311863,-306968,-150828,76535,90524,-106822,-105509,-15572,-200583,-462566,-413006,-240192,-177768,-89195,-48605,-172456,-141791,56455,126389,34521,159202,316237,402662,386295,396654,367857,284389,140186,8642,88247,95344,-139795,-254263,-17731,92011,-57619,8070,286899,385570,227246,175357,253800,112753,-92886,-150184,-58608,-36885,8467,3292,75497,42041,-154239,-340280,-185565,72292,154339,119282,178778,139590,101576,192795,276345,185258,-38738,-206472,-196153,-171638,-157319,-19620,119077,171185,143539,78336,-16797,-76995,-92020,-48041,20904,6234,48216,126529,78733,-33113,-17764,46032,157784,112320,-27383,-29873,147778,327252,166961,-175598,-326772,-199778,-57659,-88853,-336773,-376221,-200636,101460,315970,301364,106408,-35380,61589,123384,68142,67074,-12647,-258517,-272052,-51292,34372,-51924,-166774,-253700,-303640,-220526,-74901,-35465,-42925,-30642,-102686,-165166,-132463,-15557,65545,104822,89650,50692,-104095,-232832,-206714,-16661,200064,473237,351567,28424,-11606,203008,254586,186439,306193,293105,-117855,-323584,97424,401378,52643,-326748,-160992,-126927,-395576,-463759,1303,-189315,-1082295,-1741178,-1962324,-3678855,-5224459,1655714,11830517,9926342,201084,-4223244,-3421387,-1962210,-808427,2541,102991,-263774,-484706,-148983,28393,-127045,17067,281747,-152519,-727205,-613211,-307497,-397246,-579039,-252774,147460,214334,12222,-101845,-92441,95886,314775,333600,207197,88243,39881,4561,-13785,7939,93459,140943,-70568,-338950,-287260,-96040,-86754,-17253,184492,200992,56181,488,23309,-106649,-269409,-90052,75239,-26653,-45060,193397,317369,74918,-247457,-259715,-134397,-63371,-47585,-37543,-89380,-155410,-150703,-97374,-71423,-51253,22442,76460,-3833,-4410,117099,278680,152751,11205,28484,32583,41881,-14060,-193720,-180147,96614,221978,275039,223576,36245,49556,222370,184370,24979,-60545,13855,162618,137744,-29021,-63545,35189,172066,143641,-162630,-304360,-112798,-169815,-379954,-325959,-99704,20723,23453,9798,-42258,-85887,-51761,-10381,97979,188970,212367,338378,360681,158636,21336,76121,-8270,-147969,-105321,113133,101806,-6784,-125993,-154507,-114968,-749,71286,386,34356,123915,146164,63534,85951,176506,162458,69706,67687,183017,209152,50373,-144507,-284875,-300250,-185639,26431,168168,59639,-83418,-32180,42677,55674,25229,-7318,-28185,52792,194392,240450,220832,211124,149537,-5273,-92339,25319,97780,55944,72775,92206,196,-146152,-256863,-215907,55802,161720,-4075,34333,235497,178124,-73556,-218608,-336875,-454999,-342222,-89552,8268,15086,622,-116054,-274779,-416733,-410733,-268931,-128786,110679,256956,183953,135728,151571,194153,158622,-19482,-195553,-182546,87529,257015,42515,-186117,-151513,-73298,-66080,-126207,-184267,-356828,-456803,-257675,33083,45504,32279,158763,186857,-48744,-312462,-277273,-110665,46671,-2135,-206057,-314111,-114329,123479,99779,-136261,-299297,-211606,24674,220008,299830,222957,14062,-111300,-26749,-62116,-264417,-262946,-107370,2946,11017,20108,85932,119848,196145,279436,281844,201903,128003,90571,112985,246080,364121,194881,-13491,-52447,-69474,-186608,-156161,78818,69068,-213153,-403556,-272523,-113100,133038,218125,-73595,-301733,-251659,-240236,-209841,-10438,120209,42228,-55950,-116981,-161616,-171463,-241890,-80140,109666,34007,-36575,162053,239203,94164,-149529,-248148,-15312,225486,250777,189822,115254,29976,-4294,-28631,-57351,-114447,-65869,64684,166208,178408,151267,-27683,-189553,-101054,71157,39394,-101570,-103067,-97309,-44176,137335,106374,-111477,-286879,-409405,-462056,-408688,-343106,-241409,-11055,99128,52095,26189,170030,317397,247931,67918,13836,121874,47106,-289227,-387311,-169325,-77021,337,215135,229463,116051,94334,5130,-266215,-282838,-28040,114310,83582,147700,214579,140748,-67181,-58358,-24640,-81508,-23242,204168,321267,197230,-30106,-100947,138405,216503,104651,35317,-65697,-149218,64691,350649,418536,236585,-1597,-142893,-150995,-2793,38182,-24959,-135078,-265036,-361305,-201795,50374,230383,303284,259594,141479,-27564,43382,330388,592309,424273,106404,62620,138964,33310,-89101,-129045,-204903,-245052,-138065,-36221,-54140,33387,169464,159175,77085,66561,-46683,-281741,-389832,-370089,-455803,-529990,-508213,-183371,121932,104411,-210526,-622103,637030,1829227,809768,201018,1012968,-229319,-1971193,-1540451,-598572,-25326,348624,230348,-678594,-833204,354751,1203617,-679865,-1775627,-922970,-454727,-537323,31740,257990,107273,-5805,-127152,-45862,231583,444044,584035,383483,26538,-4755,136850,170415,152815,152114,149964,111869,223802,404761,269145,-158484,-414159,-358653,-261078,-262199,-350319,-349974,-149948,-76376,-278238,-343197,-109858,26384,-69681,-153258,-249362,-350260,-295369,-88278,255696,400157,237863,115885,204927,147651,-65134,-59419,47416,20069,6540,42346,44245,9444,31349,86704,161757,236755,102556,-32215,143127,382836,250329,-41684,-59615,133443,190469,-27804,-182995,-106374,87631,168916,134758,91872,145790,147925,104085,154699,66045,-9869,-5785,-42466,-112620,-138607,-125535,-91388,-203637,-205909,-132722,-133761,-269990,-300845,-257925,-286196,-261848,10083,328263,283791,26938,-60453,49746,79795,56732,-35210,-9742,-7492,-96772,-108548,-29604,39017,210726,236339,95586,35159,49592,-48922],[-15348,-97596,-108751,-110219,-138343,-135550,-104979,-105415,-55681,142685,405502,348704,127634,-4336,-2284,26290,31596,-10572,9836,179666,333092,284773,168550,88038,45907,-75025,-197546,-271293,-333132,-165854,95246,139593,41372,22905,-65226,-169114,-142296,-43245,33763,58093,35103,-20538,-151897,-437897,-561974,-348268,-5323,172030,113131,68664,123401,279657,428427,374036,231673,15757,-225636,-255970,-79015,-138561,-267608,-168381,47422,263402,442988,261729,-35856,-170804,-108160,-8317,12922,-76517,-190609,-196022,45133,334365,406075,173960,-103208,-201813,-212357,-155672,-46347,-121563,-248074,-79709,158920,79447,-161891,-255586,-154327,46832,228399,152136,-36688,35700,120711,30261,28646,52314,73952,158093,145186,130415,117927,25934,-113204,-169982,-136406,-139883,-155185,-97976,-521,-18691,-105551,-162900,-43053,174416,203074,37171,-63061,-119762,-36400,105364,149869,74392,-140676,-167172,135030,242065,138227,194079,306242,304272,168232,-19246,-19942,274790,490241,337263,-31032,-190214,-65789,75455,29036,33905,152791,111475,-148968,-282267,-227344,-244040,-421763,-608762,-476424,-258955,-56085,24809,-65821,-21798,158948,100719,-8507,46130,45373,6184,74667,174755,272124,300773,252939,217508,170712,118280,-31513,-194434,-263457,-282263,-220774,-43595,166467,326152,393421,247751,90222,130392,200020,-41343,-357016,-440463,-366230,-229920,-64740,131312,171152,33558,-85680,-185305,-240237,-295732,-241561,-28386,50199,-13120,40438,119214,24947,-102243,-88253,114053,224282,195933,289787,333496,105897,91966,203204,33752,-98994,-17932,-27074,-150249,-130833,-14746,-108967,-231880,-129135,-6958,-2264,-143838,-366981,-405301,-295394,-178996,-281650,-369395,-132239,49861,-242055,-479903,-172949,161316,1290,-125322,-102082,-83476,-17355,86788,177586,169960,103742,123704,68767,-99328,-89903,56066,202539,213430,120144,-49662,-111822,61145,264754,249044,140080,84149,-26045,-116113,-110805,-181081,-316079,-268972,4305,237496,258911,151934,67951,11810,-93694,-101830,56889,181122,228854,148469,62434,60496,229665,296067,191542,-32409,-162626,-222272,-269126,-131233,97840,94251,-110497,-123566,-38162,-180873,-415926,-397492,-220032,-152876,-109245,-98497,-210390,-192710,-26143,51877,7970,102581,265133,425894,405645,337595,313094,298027,188558,27881,56105,33340,-164891,-175428,138355,174212,-97775,-47322,281234,370073,187237,136473,150664,-4203,-165475,-200513,-76433,-38768,-5756,-17955,52815,35944,-133681,-282389,-137820,64341,74033,3677,94382,121011,146713,213261,244958,197455,36228,-176672,-247391,-226193,-230688,-184827,-73924,70734,148395,52655,-116487,-148687,-106904,-58499,-69787,-166096,-143909,33474,164242,140134,36779,-28986,10932,9008,-5728,89337,232711,339328,165373,-182180,-364606,-208959,-12403,-52566,-303844,-352363,-179456,74868,274945,342360,174973,-31616,22302,120944,67123,27730,15820,-99148,-143872,-59936,-57691,-162105,-245446,-246770,-251104,-176554,-93279,-57004,21480,113723,-5511,-149171,-190515,-135584,-79621,13102,80189,51927,-147366,-290786,-187877,65299,264763,519766,426135,53429,-98307,157340,368283,409627,498167,385336,-2923,-216874,24118,282496,132477,-93333,79310,33745,-377551,-429779,136090,-173671,-1337660,-1693128,-1897422,-4093727,-4794500,3699814,12663972,9055432,-650016,-4318199,-3765654,-2391580,-1037476,23824,31185,-412995,-400292,-80642,-179248,-395712,15530,349458,-183966,-734510,-615250,-332422,-402674,-485623,-120333,237507,207781,-44618,-212313,-227943,23326,290922,251081,97883,57509,77571,26409,-72527,-161625,-123867,-4598,-113119,-262364,-99119,167271,153283,158764,302235,254679,41416,-76382,-73121,-159827,-281178,-75651,130072,58388,74845,350760,398756,75684,-193153,-174645,-154247,-187196,-187616,-100661,-52114,-108729,-165636,-142439,-61386,22556,85790,113089,40620,9495,116282,283048,153983,-22110,-18339,17142,27856,15,-84568,-31885,174570,229063,269724,211127,2777,-14188,180485,174390,35556,-15813,48203,155535,99940,-16009,-43067,14283,127548,165472,-115531,-328397,-213052,-244846,-350897,-269276,-136526,-14318,61190,79558,-19838,-86604,-65292,-17081,87258,126924,92889,236415,290787,60343,-54057,110712,90985,-93439,-139700,58566,98638,55388,-4462,-27976,-34593,-19252,15945,-47684,30295,52622,56006,45074,114564,219358,224917,92367,67441,189832,183851,37601,-93249,-250317,-291245,-166543,24806,164658,84664,-91316,-71450,23401,21027,-17896,13467,36060,166382,348324,369527,245046,154341,102374,-31124,-157682,-76231,67101,115846,167507,169597,57526,-124720,-277343,-257100,-25073,65217,-101974,-123264,106417,222146,130476,23323,-137541,-351744,-348830,-139613,-10367,3756,-36822,-126305,-243478,-300298,-233789,-142026,-120140,33264,208122,220170,184294,214177,318099,335046,133013,-90018,-138001,53289,216533,24437,-179653,-154519,-73601,-29782,-129537,-237160,-396652,-479741,-235258,98292,123526,54686,137657,146586,-61082,-283912,-264553,-116630,24129,18416,-125776,-209082,-31869,189502,129547,-169350,-339163,-228120,-19608,166901,266842,138672,-94192,-113613,62435,32530,-219387,-260582,-94332,-63927,-134702,-120727,7666,99594,237050,377961,377848,245051,121569,-21284,-98520,82626,333992,271687,109737,-340,-107927,-237123,-212331,2166,14421,-200014,-319766,-263615,-212252,6225,159899,-24400,-204655,-211664,-267685,-250433,-1877,182327,73832,-34194,-12373,14583,-21866,-192805,-114999,41956,-49603,-70313,175126,257303,85048,-177415,-260329,-6733,219166,219131,167159,191680,134924,57273,-18792,-33470,-44805,-8481,52875,129276,121058,113258,37940,-62704,22956,150941,120145,59979,115124,12958,-51001,104227,113254,-85263,-251407,-430798,-457462,-338292,-292675,-262856,-102178,1673,-25338,-44745,120051,304707,269380,121726,74259,132028,32358,-248663,-281652,-104858,-93061,-81861,174250,324463,169121,77815,-40023,-289477,-270951,-5640,65706,-91002,-95502,-9350,-15922,-161089,-193220,-151608,-161659,-130524,1889,98224,35153,-44065,14684,216281,194830,125261,163885,119048,-44420,38638,272364,394291,306835,78303,-131903,-182322,-34208,-2499,-45614,-150522,-288272,-345891,-114753,140787,283851,342925,286512,163329,13402,53280,326269,600264,430315,101418,40832,94729,-30628,-128324,-95458,-148978,-211616,-31396,157796,69870,106655,309638,331375,206590,196237,84099,-189097,-333059,-333160,-441192,-505426,-424964,-167814,-59159,-247972,-571438,-431663,1026846,1646352,687388,297489,633781,-539375,-1909818,-1498868,-621871,-66175,155206,-137124,-861111,-527632,915012,1303444,-996005,-1874060,-664972,-234501,-328711,192502,205632,-56454,-158219,-225601,-67489,217317,380226,444543,218295,-61562,-80880,45965,167042,235502,198204,180217,155890,263203,435446,309466,-75934,-306310,-277294,-150360,-151723,-291404,-319799,-124074,-56043,-235219,-277532,-88694,-41885,-137810,-131023,-188500,-319709,-270022,-56484,255699,396179,233757,100556,190685,168096,-30628,-72930,39147,21427,-39062,-72169,-72462,-25328,66530,96706,142037,238873,153079,15657,130580,376075,289588,14134,-4230,197973,266016,42290,-112904,-27921,135621,185852,158274,102432,143420,144955,61763,113230,124236,86857,30295,-43050,-118766,-96822,16242,48289,-110682,-136406,-123551,-174699,-323754,-369583,-364183,-380341,-255059,97546,369386,300855,25449,-132845,-120681,-86511,-55131,-117905,-36426,4537,-142454,-233263,-154063,-44151,180261,259766,116008,19190,41319,-2368],[42117,-85607,-176606,-158882,-68974,-30448,-73643,-98294,-28697,149705,403332,377254,137596,-58357,-72540,3952,45606,-28481,-77976,39587,265252,312937,196654,109132,96547,-7849,-154507,-253489,-301071,-158539,69400,148576,91076,81134,-31078,-157606,-142171,-19415,102160,101237,38486,-18775,-160754,-440739,-508578,-284854,31332,156300,28359,-43647,80422,288364,424765,353601,201630,9711,-210942,-266068,-75963,-52882,-180609,-181779,-37216,149339,327849,237684,63712,24025,55972,34487,-3329,-101471,-218779,-263716,-32270,309141,378127,109178,-141949,-217595,-265518,-242447,-105501,-106382,-239865,-191296,20878,59781,-105017,-225317,-148033,-14815,167537,109925,-87805,-11432,118232,54665,59775,67522,39631,130767,151683,83686,67410,56480,-62083,-147818,-99532,-79638,-129249,-111364,35844,95964,16704,-103684,-37851,176437,171711,-56336,-172535,-179883,-688,167963,196361,33700,-273293,-283971,104832,260740,144545,165141,264127,230445,40689,-89458,6279,323236,502692,365014,-24497,-162248,8160,161754,59878,-33143,44091,8652,-189981,-270268,-222745,-228631,-340417,-454786,-359411,-213926,-92358,-690,-39909,65492,342256,293330,58528,33870,37162,-44557,-38998,121363,251457,223003,184614,266386,272512,150102,-27029,-146204,-209009,-274181,-209279,-32274,181591,374951,456047,287448,90855,112679,199856,-13535,-348816,-469796,-339357,-285527,-209279,41573,135045,-16668,-223532,-296359,-306515,-362523,-296025,-86100,-50846,-115169,-5006,97583,-26343,-138740,-73716,149621,277332,273249,268873,169139,-5558,90473,222353,80400,15530,125295,94405,-88301,-172768,-104882,-124810,-170488,-109040,-47714,-22015,-113771,-305359,-336880,-256654,-146792,-150618,-167634,52833,187722,-128450,-438682,-226797,109303,57046,-9760,-19978,-60325,-568,165038,246640,132826,34340,128426,164657,64466,58561,96328,145784,186861,106035,-67745,-88165,157121,328780,205557,60044,58937,60391,41138,20511,-80648,-217612,-187117,24609,288035,304596,90876,-109163,-113342,-108341,-57002,128751,186141,132414,81295,42583,1125,156182,280067,231722,58450,-17348,-77486,-150174,-54039,136699,126565,-58614,-97600,-6011,-80263,-271771,-309360,-159379,-89049,-83832,-75506,-141839,-171580,-88371,-30539,-17992,33451,178794,394571,362412,225751,252008,314008,234934,64249,25958,-65093,-224768,-134074,220884,232341,-75598,-54998,243167,271261,88322,75967,53589,-98772,-210761,-206204,-58107,4902,31989,24491,106202,74291,-117053,-245556,-112784,44033,12204,-77195,9697,103869,209074,232590,192213,169053,90188,-108031,-228899,-242354,-314038,-377803,-282676,-25315,157154,47379,-161490,-166109,-89354,-44969,-137891,-297374,-278349,-31903,221374,275411,121160,-40675,-97032,-59193,33192,205415,297371,313211,145173,-173132,-367045,-189094,43776,21605,-187589,-241524,-72284,115186,248406,335560,198472,-55753,-46260,101736,69621,-15677,12611,52594,36502,-12496,-107737,-238102,-285732,-213350,-179387,-130174,-114826,-74373,102188,257513,87219,-131096,-233340,-224052,-181890,-42945,106822,103982,-120435,-267961,-110586,158448,302179,507281,452526,96027,-106495,149364,447660,554163,611366,445864,101703,-124646,-75626,133489,207528,213488,428831,265968,-270507,-327201,222785,-145125,-1319088,-1605977,-1919915,-3925171,-3218852,5856926,12135224,6842781,-1954966,-4360552,-3621666,-2494965,-1119630,-4178,-95790,-559638,-320819,-17927,-289436,-442377,117998,425321,-176268,-684618,-591277,-345764,-359857,-319504,44433,343238,237285,-38721,-212860,-249456,9682,262623,140178,-29637,6489,92392,54229,-75315,-232678,-247538,-112984,-146181,-154976,114707,425831,379870,314570,391913,305359,66249,-102751,-142324,-185514,-247367,-49985,166811,131765,197143,467797,439234,76718,-121672,-102339,-163286,-250086,-260963,-112009,1604,-55554,-152622,-152004,-59989,58864,110660,107526,48699,5640,114799,301278,173747,-45159,-76251,-12672,10019,4718,6207,106993,251318,233672,237794,173028,-23683,-81654,77845,124974,61928,54077,113210,173263,101095,21282,-12711,-13323,61424,175755,-18335,-287403,-266012,-232031,-190176,-116348,-113756,713,151206,187043,13657,-84636,-58669,-7079,57303,56243,20106,151380,213319,-14548,-88626,129367,154845,-65305,-191724,-1620,120177,166482,153207,122786,76380,-34050,-87274,-95572,71186,39993,-27751,7506,125036,259270,277490,107466,63060,178726,137393,21401,-16585,-156492,-216878,-90424,58265,154365,86930,-108286,-115489,-8338,-13454,-46017,51483,107069,261378,459641,446418,227287,77792,37697,-63151,-191699,-148085,3703,133900,246660,244151,128670,-67449,-206827,-192347,-46703,-23066,-175942,-234573,-9711,264209,346043,285652,99815,-185977,-297254,-163791,-17398,-1356,-58508,-81421,-141782,-129948,-46942,9159,-86197,-32294,162250,274371,240036,278572,410771,438478,227104,-43830,-132760,3384,166078,29773,-126158,-143718,-90847,-2002,-106365,-235708,-356364,-407001,-156505,175473,214217,86078,105280,94285,-43767,-181211,-193328,-99471,8091,22929,-73776,-131873,42762,244417,135725,-202260,-352989,-237325,-83934,88410,196335,30824,-189029,-115912,131661,132776,-148112,-267596,-124804,-132320,-240128,-230280,-85690,45021,232308,427778,435951,255171,76071,-175047,-345141,-102084,269298,290449,185768,65696,-68814,-202584,-231401,-91856,-64423,-172114,-201564,-248606,-318029,-122904,90120,24470,-73587,-99774,-206494,-219243,19168,210111,93457,-5594,86196,183600,120659,-133924,-135695,-1909,-90336,-77095,174556,254378,63908,-194723,-253343,-7557,199997,199238,159596,234472,212934,113934,-2371,9968,32019,17258,9189,84246,31369,-11476,19588,43763,165581,233735,230636,246019,295974,98022,-42797,69236,89615,-67754,-203875,-405132,-416881,-245944,-209322,-245226,-183123,-107686,-101281,-90423,84859,256902,230628,119973,110356,142031,20026,-166789,-112120,-13356,-105329,-154163,101103,331683,199867,66626,-76085,-302581,-250195,-879,-16528,-264785,-315554,-185162,-135204,-215443,-309949,-270358,-224313,-227129,-197268,-118838,-121884,-50370,121025,239776,105163,83633,224899,250991,43870,-15324,111886,284015,316317,142155,-106436,-180987,-39023,-27899,-48840,-118830,-243892,-288876,-37425,207365,324258,357893,268500,137053,11438,40072,283831,525565,388888,124438,49221,61640,-37108,-84399,-19837,-81336,-188811,28716,291641,161211,138355,366095,433536,290176,299448,237076,-24199,-182758,-203054,-353489,-402501,-247848,-85468,-203725,-527903,-757597,-102769,1306657,1257650,499088,380312,23439,-1005585,-1766287,-1409298,-665046,-119220,-30995,-407822,-665083,65690,1158067,844254,-1340088,-1772811,-398999,-3258,-4904,376453,173694,-168019,-257583,-280315,-87989,169406,266181,236362,14632,-153587,-179408,-85244,100657,252897,216252,196575,180651,274475,439334,309787,-35917,-248310,-203079,-58856,-84974,-263011,-270853,-85841,-44715,-177121,-183111,-81173,-156522,-258723,-165131,-153726,-283583,-251270,-44434,249130,391094,222923,80977,160175,162571,-6156,-76980,33836,21341,-79921,-155603,-146211,-54734,73316,78012,104040,198405,123805,-16156,52832,289387,254680,42341,33976,223016,278076,52314,-93368,4546,119345,120916,91720,60518,132042,139286,3975,32435,139528,162810,67209,-28790,-93594,-21758,163626,170376,-33271,-69772,-96459,-176455,-321405,-392310,-432885,-436731,-252779,133261,349547,281429,42560,-173864,-288090,-261375,-154374,-165835,-49471,12583,-188484,-340819,-267904,-144375,109917,237464,123207,3669,32811,51624],[82186,-77357,-232700,-190138,12330,81077,-29762,-88141,-20702,119278,363133,377306,136590,-98067,-131043,-35489,24157,-56844,-155239,-79849,206935,341328,212901,92981,85310,6861,-108480,-159827,-162109,-87262,56033,160931,123592,102902,8648,-113124,-120828,5276,150408,128860,71715,60092,-93585,-341358,-377172,-209048,36976,118715,-28596,-106149,59029,262524,333667,263366,151657,9489,-190604,-278940,-81288,29220,-95222,-199309,-134291,24223,221090,230728,144110,184559,184427,46780,-40558,-122439,-226176,-301256,-103398,236808,274241,13263,-174807,-235175,-320647,-336239,-197269,-140060,-252470,-302304,-126097,26338,-27620,-149465,-78496,-35539,89552,46208,-121473,-41727,118005,72161,59284,53876,-7994,74226,125490,35756,50086,99281,-16169,-117264,-45057,-13949,-99748,-135332,29670,178568,149791,1650,4419,174346,132189,-130094,-278097,-238765,-26572,152647,200481,6038,-335687,-348808,50767,247631,147146,123680,183867,109701,-121196,-184078,-2300,311778,458220,345789,-37568,-162396,42391,205113,77466,-103822,-76903,-83775,-191296,-187474,-169524,-203505,-227245,-204177,-166978,-154904,-145803,-53813,-39479,84130,423518,431539,101955,-38812,-50326,-130270,-152876,49025,213605,157716,122011,284211,338235,147681,-50095,-99035,-122466,-194757,-147271,10702,197340,395340,479351,307129,96530,90381,167491,-5360,-328244,-437130,-234855,-259257,-283102,-21722,97623,-57192,-300574,-364781,-340009,-372193,-303760,-136961,-131493,-172075,-32757,66440,-68941,-157080,-52946,142546,246515,278615,226441,56544,-42816,87578,157506,24387,75278,249106,213865,-8287,-180242,-167836,-134251,-118500,-103968,-84613,-55997,-140612,-290762,-247276,-180422,-115572,-37903,33245,255466,340665,36261,-315896,-223038,46587,63736,29562,10165,-65212,-21006,168249,240716,85690,8766,147072,225744,171239,158923,97615,37341,94220,51002,-83297,-41603,210734,290861,130241,6487,35062,122965,189548,131011,-20216,-143810,-128986,11424,291572,324751,22820,-254743,-213539,-114949,-15681,186432,192024,53161,10042,-13646,-87223,54722,221689,222644,111982,97430,70375,8387,54769,168622,152292,1980,-55029,53879,48332,-95543,-188826,-88114,-22592,-51693,-20670,-11459,-100219,-127356,-102604,-52409,-49087,63015,297470,244948,77029,185499,312556,249761,88260,-14114,-188776,-319081,-165168,181227,221658,-25827,-25999,177474,111150,-51835,-8166,-24086,-157213,-234842,-203514,-56883,46116,96958,104823,205904,131142,-131267,-266847,-131456,4818,-33902,-125364,-74054,70353,248726,230020,117969,89393,87561,-43087,-172584,-242063,-402469,-557018,-469109,-114342,145690,45726,-158513,-147661,-61070,-18531,-160472,-357722,-345715,-84857,209825,305323,178707,-9303,-136354,-79320,70570,273706,296628,214254,76931,-173251,-346762,-155945,78744,93894,-38219,-81011,74607,182817,207376,254309,152190,-115985,-139920,55396,54992,-80591,-44400,134902,186488,43837,-124002,-265100,-278994,-171973,-118856,-107885,-153721,-113991,134123,315383,121558,-136861,-274138,-279235,-232565,-76626,121919,157398,-50656,-183743,-26332,196698,259492,395232,377830,105225,-66054,150905,446978,575251,612250,441946,153507,-76398,-176711,-17219,243031,508290,782305,466261,-140138,-218457,205891,-139938,-1075525,-1513944,-2006317,-3240339,-947518,7659444,10740545,3878997,-3788226,-4724201,-3112373,-2156835,-955482,-12849,-231191,-711106,-344127,-26827,-288855,-251109,297257,465449,-153652,-592489,-522910,-320598,-275654,-140995,177053,399975,259677,1778,-121901,-165691,27551,195574,-5033,-172042,-78297,54419,57414,-41872,-205652,-259434,-177529,-180201,-57941,286239,584377,500473,375033,392496,304272,88003,-110458,-188741,-181815,-184062,-34352,149606,141107,249467,474047,390390,46755,-78024,-73112,-162726,-246443,-264135,-89313,33511,-48422,-163554,-157137,-87597,20513,62818,42181,-3478,-34877,88534,306878,191544,-70995,-157577,-84784,-41353,-35608,20054,169246,279230,203047,157345,101970,-52964,-160640,-89579,15949,64609,106156,172422,183005,101235,39089,-3201,-72381,-48852,129331,62355,-219256,-270954,-159366,2582,28973,-71128,40746,241488,260643,12468,-102569,-53231,-13599,-9128,-19077,8379,110739,125821,-79312,-105494,106610,151675,-90589,-280321,-93999,118699,265450,283979,242777,163805,-69367,-242657,-166917,108555,59364,-103548,-53983,101530,266108,289482,96825,32161,135280,83506,5640,47896,-45192,-105658,5697,91003,121293,56786,-141845,-178758,-82424,-80051,-84001,68565,136954,277232,470976,430879,151556,-27785,-60502,-118796,-205517,-187996,-90909,81786,258396,269647,173233,-4503,-85259,-74933,-38021,-98466,-216694,-280210,-99994,267742,486587,467780,282688,-26549,-222266,-167880,-22162,-2257,-39865,13552,-9972,18290,65004,107033,-54529,-64452,142864,320311,273307,314501,437763,418108,187232,-118760,-206505,-75688,100288,48200,-49866,-129292,-126183,-5394,-82165,-201938,-263992,-260975,-48055,226855,272181,103841,47716,14481,-31325,-57539,-94832,-90683,-28973,-13480,-87575,-132784,56853,245979,97284,-240681,-346665,-240767,-152725,-236,99798,-72941,-243244,-117673,161436,205931,-84560,-311698,-242597,-220880,-297262,-294521,-178232,-41747,164790,391233,416198,217779,-7010,-346151,-574788,-277053,171078,234879,176833,102735,7669,-114988,-215914,-182747,-157466,-147341,-98410,-239730,-406990,-228579,18509,52226,41767,35932,-84208,-134487,36734,188428,86103,11316,140964,281600,190156,-118009,-168620,-27010,-80661,-67835,139821,206394,19442,-202250,-232436,-22930,168490,187038,147296,200283,215420,125500,-9761,38788,74436,-27683,-74154,37257,-77161,-202787,-85432,104110,281568,288138,333338,406572,392412,125911,-49643,21749,35278,-73564,-180291,-354689,-356727,-164865,-122493,-199517,-239529,-212258,-157486,-84971,83748,190583,141547,62476,112178,152436,19396,-69435,56134,69071,-114804,-199650,2840,214584,170650,50831,-96444,-305270,-232983,-19503,-110767,-389030,-439418,-249690,-160101,-218253,-379208,-339194,-235779,-273480,-330646,-277726,-235262,-44729,187491,189586,-40915,-6655,222889,317109,114885,-63430,-66979,132167,267330,166595,-87665,-168713,-33582,-34354,-19538,-24052,-134309,-214103,-1812,229073,337897,328741,191532,63559,-37767,-4481,198373,373006,297950,166465,89799,51828,19767,39411,94497,-4494,-179862,21140,326199,196350,126004,340191,452908,315160,348283,365627,164209,18558,-18675,-215760,-233605,323,48778,-284841,-677255,-782133,148104,1361048,817441,345345,528343,-485476,-1446658,-1594928,-1295153,-723128,-200977,-191654,-520861,-194073,798879,1144686,124953,-1556014,-1535141,-273322,132308,295258,500104,175072,-178409,-270769,-271401,-89383,121153,152897,23245,-174395,-218418,-257127,-215339,-1394,216999,221112,209322,192345,262670,405131,267845,-26543,-213947,-124516,9904,-59124,-252690,-195604,-18448,-24042,-108238,-80253,-90011,-288310,-402696,-245761,-150793,-251070,-242104,-52208,237305,385310,217948,63879,109781,121212,-648,-59313,51739,50388,-76100,-174481,-161823,-70860,73405,74776,80948,137708,34713,-106619,-53844,158046,171807,57343,62034,210761,231748,7996,-108983,17680,92931,42080,-15848,-20355,109066,139225,-37711,-46877,123436,209782,103918,-5783,-54490,59397,270078,242018,11682,-18227,-42407,-119022,-251631,-355897,-441334,-437568,-240225,131775,312523,262710,88656,-168338,-399572,-384042,-193796,-142893,-22556,32893,-204208,-380126,-313862,-207872,37773,188500,122419,-3880,29728,103366],[85499,-77967,-257175,-189142,83390,158914,1233,-86401,-41758,49399,288891,347254,123209,-122654,-172559,-86310,-22985,-73991,-187768,-142693,166656,350477,207686,42109,11834,-39253,-76996,-15360,56438,39160,61922,173290,132784,87808,46969,-50320,-85653,22393,151029,120709,122822,196656,53405,-148478,-200897,-140023,15179,78731,-34046,-91024,72608,216543,199416,152545,111634,21083,-157579,-270982,-71121,116186,-1241,-197887,-212218,-76857,156067,244751,188526,262519,242647,36018,-77782,-125183,-214793,-310602,-144420,152916,137403,-78259,-191727,-252466,-357066,-390176,-266388,-185098,-267035,-376712,-241261,-5782,55711,-41522,33440,212,22264,-17765,-123713,-41630,126160,91013,50755,32986,-49875,4235,65315,-9494,63675,147992,24923,-79323,12921,44521,-65244,-150382,-3821,213710,259985,126513,75445,171880,101489,-152610,-325022,-258006,-84891,79273,166601,9036,-297386,-333280,-2888,216437,161736,102863,103284,-14348,-256515,-262987,-32204,263471,402693,309506,-60325,-193222,31792,206523,93364,-121890,-143513,-134044,-150315,-44117,-65786,-170655,-117157,59258,50002,-95510,-197262,-115312,-58416,41596,387779,475437,112060,-141702,-173336,-213667,-228178,-2518,205370,149205,96062,285161,363892,114247,-96765,-57476,-9949,-55588,-43913,77828,217528,394124,467311,304620,106868,67702,109917,-14471,-289286,-341556,-89879,-149295,-244256,-28061,70585,-96322,-315178,-385649,-332988,-314966,-251561,-154098,-166518,-176890,-43992,29072,-93360,-149942,-25984,100669,148778,225867,189510,33281,4668,90876,36164,-98162,88090,336369,299568,57179,-155127,-180412,-129512,-90530,-109485,-93513,-82760,-213880,-328338,-172433,-104174,-98437,34759,198303,424111,461573,206278,-140267,-158246,10549,41909,6781,-2265,-86774,-70085,92964,156683,42160,39797,176887,232627,196450,192757,75920,-61012,-16899,-15124,-82537,13011,197946,163081,48106,-4540,25652,151463,292430,210932,9969,-101696,-107559,-26376,249262,321496,-23667,-326131,-263124,-116408,4665,202178,188335,20506,-38386,-84412,-165039,-16740,166411,186877,131812,166545,190062,173366,178582,190958,160643,46742,-6961,122788,169061,69767,-56538,-10538,37746,-22019,44351,139116,8579,-122502,-126893,-80342,-124016,-51386,164449,87745,-63905,129150,294834,233790,96641,-48286,-289957,-404398,-248516,38992,143868,30885,36086,118076,-41451,-179347,-92420,-62759,-160369,-224240,-200465,-89017,60512,174717,205418,323641,197974,-159053,-327347,-173802,-39160,-59048,-135108,-131243,32573,253914,209049,50183,-6597,40515,1698,-102273,-228809,-461175,-661561,-577237,-169920,119922,50074,-111557,-106323,-30319,27643,-108288,-324149,-341075,-121406,139464,228599,187248,54546,-81333,-36065,112262,292666,237580,67682,-26514,-178832,-295863,-103263,91610,145744,106244,98639,223631,247247,144643,118048,57147,-183142,-221900,489,29963,-148639,-126421,145665,266442,85782,-101821,-220450,-214719,-126667,-80031,-111878,-205507,-178534,86116,253711,88425,-154883,-298269,-285752,-218285,-85440,108792,191242,49732,-51824,37917,157904,135650,198623,201541,59244,-7386,148865,364848,481996,521609,385263,156863,-58144,-233992,-121067,242241,720667,1032010,559685,-32947,-140463,93580,-171350,-745701,-1417031,-2025166,-2137740,1484973,8716564,8986600,933914,-5851726,-5439997,-2433873,-1401862,-541869,69878,-300320,-841885,-491618,-117178,-184188,107401,505113,453689,-124235,-464266,-398942,-233053,-145698,18773,251932,381533,252488,54641,19799,-13069,57453,93870,-152957,-296285,-176709,-26100,36453,19282,-92442,-163395,-181686,-198061,14617,379959,600794,482657,328653,302813,241902,87099,-110006,-199041,-139901,-106215,-31705,81944,81915,212547,365804,257481,-9584,-69178,-76455,-136693,-177662,-203148,-44951,33847,-101097,-215201,-165558,-130299,-78185,-44694,-59515,-94559,-95505,40016,291589,208169,-83287,-239236,-184009,-112857,-108327,-44705,135010,243739,139501,49268,18367,-75425,-229962,-274011,-126114,35141,123593,203541,169003,80896,25838,-19485,-158362,-188727,29402,95757,-144994,-225233,-62510,138134,99819,-25560,93076,290748,255807,-34594,-133681,-52384,-44419,-91291,-69625,53056,116026,35312,-131930,-114098,51539,96610,-146830,-381278,-209393,72948,311703,354592,309158,207500,-111461,-398561,-252035,115455,90418,-145297,-107648,62137,235753,259330,70636,-13754,76791,52962,10356,90382,60238,22805,97023,106577,76241,15217,-170371,-239197,-179736,-167798,-128322,53552,110201,200458,378641,335203,42619,-141329,-173610,-180374,-190310,-184634,-182317,-18885,199771,237999,177596,50726,48852,48416,-13748,-141480,-213373,-254846,-145358,229304,514951,525216,367331,87890,-142526,-144232,-13209,21001,45912,149366,119722,103026,76057,119342,-32242,-47009,166926,348172,278269,319782,411615,296834,13630,-299699,-340851,-170425,31545,79572,37279,-101032,-151549,-24589,-58511,-146804,-144399,-67868,82765,252483,286695,109878,-19588,-75748,-33650,48081,8658,-95720,-86899,-76834,-146696,-197266,7554,192510,30952,-264771,-310387,-219798,-189522,-63808,17895,-126527,-228646,-99931,164665,247451,-35680,-376793,-418790,-309705,-292335,-299355,-238044,-127974,59947,284466,332530,155349,-96281,-485632,-720654,-392340,71952,135579,101891,102461,86857,-6954,-161953,-233878,-231932,-120210,-23330,-218238,-440236,-277677,-27371,65230,120081,160156,67463,-15053,57581,144069,70827,23379,150516,295741,176221,-158117,-214597,-20792,-4790,-34133,78689,118892,-31835,-181918,-186590,-35369,139744,188025,135019,112058,151769,93656,-35280,52660,84348,-117000,-159698,13983,-167102,-394528,-223391,126689,347469,307477,411617,522128,414589,101500,-86863,-38045,-24325,-87206,-176683,-285948,-277820,-100605,-39190,-123660,-244041,-277595,-171218,-14039,131067,141105,49500,-6166,103796,182529,55810,33127,184922,131315,-104326,-192631,-83341,15379,80495,32996,-88224,-285173,-214026,-43549,-172072,-410723,-414756,-187491,-76352,-161725,-369358,-318609,-167211,-233070,-353043,-342644,-273916,-16371,208293,85692,-198930,-101991,196072,343047,188840,-63828,-191170,-3201,187559,150007,-79729,-151513,-22170,-15173,55178,136654,32536,-132135,-12502,206015,324581,264581,79574,-28839,-108530,-64387,88132,182266,182546,218249,155275,70817,123666,212267,234780,83897,-169837,-35590,272315,180879,89324,269153,413149,295363,338781,436651,326870,222921,178064,-55779,-31080,268987,203772,-285716,-663722,-695019,171045,1176588,466006,280142,764611,-641377,-1681394,-1396206,-1120367,-743142,-297865,-318835,-482045,347963,1494687,1028672,-518661,-1554709,-1236365,-347843,112378,438203,492909,199957,-82894,-200096,-200036,-55520,108529,86729,-140654,-313437,-241289,-278746,-300501,-97041,159611,229690,230553,204424,240536,331086,196190,-21973,-170057,-43936,56551,-57716,-241631,-97524,83198,22194,-34857,6573,-113566,-400271,-528604,-347978,-181689,-237954,-251223,-84598,210644,372439,226183,55843,44605,46505,-18009,-20466,101050,120151,-13200,-126359,-135094,-82542,78733,113645,88744,72816,-80693,-211912,-144346,28988,77966,69187,81713,166378,144085,-69698,-139692,28658,97364,3544,-125322,-136683,58588,137684,-47616,-92888,86313,212890,120582,-581,-37631,103103,286486,222963,-9139,-14016,11509,-24295,-139072,-275533,-394408,-389516,-217036,97734,273663,253438,136347,-143406,-445221,-436038,-175049,-69067,24658,43101,-199625,-348645,-283646,-223392,-30596,110542,94407,-25413,4534,112106],[55367,-77896,-233557,-148724,131628,184574,2852,-101854,-92318,-49995,192122,291890,99017,-135269,-199901,-145986,-82485,-65781,-158302,-137253,141653,322477,173097,-33245,-108080,-140183,-79172,126942,285413,179046,74722,173677,117139,46294,70554,1050,-59952,14670,84611,58726,156822,322465,223258,71712,-35781,-100460,-34733,37609,-4093,-17131,110313,159067,68489,63106,88929,26892,-127424,-242392,-47174,189839,86320,-180755,-264699,-144173,129768,256316,181132,232714,212426,1871,-113894,-122805,-206753,-316285,-162382,77730,8764,-148489,-206153,-279219,-371829,-386753,-283071,-213769,-275274,-407753,-315397,-43000,110377,62710,148878,65370,-37179,-82117,-109774,-28163,123312,96542,39672,8384,-91854,-83650,-39426,-65851,77282,174897,44769,-54108,41126,63713,-48508,-160117,-55713,185299,297943,211621,129901,141224,62366,-133573,-304112,-247636,-163811,-35568,88272,21174,-189862,-259700,-54775,161313,169045,94803,35249,-112991,-332857,-309868,-84884,181468,346497,264134,-99297,-259295,-30430,159122,93446,-85754,-146771,-152915,-96550,104907,46899,-152205,-58971,226405,204641,-65897,-241367,-179976,-105503,-55914,239122,400186,77434,-248875,-298798,-283560,-263108,-23587,233052,188051,91356,257491,331641,42260,-168564,-38582,90887,82526,52720,125871,216212,359253,409963,262233,102078,34603,27448,-50127,-251214,-235776,19366,-7886,-114283,11841,43119,-150615,-309334,-386215,-305140,-219913,-161117,-139413,-168108,-157872,-63054,-27498,-111860,-130275,-7915,29242,7061,128100,159172,76240,91659,85370,-108023,-238305,63615,362946,313453,70139,-120588,-150128,-119395,-100043,-122421,-71104,-92905,-307245,-408350,-152197,-70177,-112078,50478,296426,506887,497134,316615,25146,-66361,14385,19834,-36176,-32266,-111971,-136757,-45619,10805,5281,108355,201820,178966,138795,156685,42398,-108758,-103870,-66562,-63998,50945,118230,-7150,-18971,19089,29248,141090,324260,253843,24845,-88666,-120835,-78801,165135,282028,-43608,-313037,-251760,-116245,-10708,157105,166099,45778,-48841,-147733,-199735,-14176,152086,151082,131214,190726,257720,305409,289828,201540,149689,63889,34565,178225,255919,197116,72354,75054,93251,9409,107285,268366,130585,-67748,-87804,-89857,-174359,-138862,33365,-63551,-161643,90741,264104,196762,92731,-59169,-324141,-432664,-334581,-141740,30498,79669,120025,98719,-116589,-242626,-151887,-58621,-105072,-166560,-187395,-139806,46906,253866,310135,429417,269621,-164989,-378961,-205857,-73585,-64588,-106616,-135278,13967,231736,181165,19419,-67175,-11304,27940,-35285,-195548,-451788,-649026,-566567,-163290,102283,70545,-30158,-53830,-829,101212,29067,-197551,-272475,-128762,55273,100138,159164,142772,61201,68690,173392,290777,162625,-64585,-124757,-169332,-200655,-17870,102135,178358,225207,270142,347624,292797,79125,-17360,-33374,-209141,-244402,-29124,20339,-178058,-174560,131365,288877,118014,-31273,-91203,-89739,-68192,-55569,-127508,-251956,-245794,-24670,104617,24574,-145122,-272821,-223886,-128670,-54029,85651,215915,178916,115980,85633,69913,-19474,-17114,-23223,-27585,48220,146755,240641,327883,397506,321091,153072,-26906,-203595,-128021,244336,818139,1105992,530860,44760,-85785,-41118,-213733,-474435,-1290143,-1816561,-727536,3641145,8843716,7130585,-1379008,-7548790,-6160822,-1768816,-414855,19058,279968,-230761,-891223,-686453,-230915,7793,517183,690928,407854,-75735,-296540,-218092,-72956,36838,165079,290828,314492,226357,115078,170673,160397,98558,2549,-243778,-348742,-239635,-101680,22140,112245,84377,12453,-106710,-162329,79238,403904,503079,368200,233332,185711,156894,78414,-83455,-145591,-47344,-20749,-26827,3594,-1922,127529,205101,98797,-51286,-59636,-65915,-59128,-50776,-91334,20343,25828,-180229,-278163,-155671,-143556,-174063,-155053,-142259,-164369,-129105,-190,269790,243244,-44508,-270928,-255277,-151156,-155687,-131258,41213,171628,82780,-28809,-36702,-65376,-245862,-392481,-236046,250,121146,209997,144746,56346,10313,-35480,-234818,-308032,-72013,99233,-61883,-127019,32149,180844,96868,35388,162402,286130,174045,-99314,-145582,-41529,-78720,-141474,-57401,130427,137886,-41173,-152569,-102908,3053,40136,-178244,-438864,-303350,1327,303254,373219,336715,225539,-117445,-471250,-309121,98033,126662,-117767,-103346,46469,188252,207678,55217,-38808,42354,77550,59967,127758,158038,158656,175763,111748,49313,1265,-156855,-251940,-243611,-227688,-150380,23842,45878,66310,229260,213948,-47793,-222883,-259630,-207271,-127081,-128939,-225481,-110823,112226,174618,152811,98197,168167,153791,28926,-127142,-157814,-170345,-133043,173659,449251,473906,362150,152763,-62186,-85286,25443,89482,202382,306460,226718,124619,17518,64258,-12356,15498,226559,358985,264588,308506,371994,150796,-217734,-507547,-476662,-252151,-21991,121670,126243,-47437,-136549,-26343,-22890,-75208,-21197,135068,227712,270937,272009,116170,-69848,-144408,-41666,118282,101252,-103428,-147816,-130123,-192979,-265992,-70345,109992,-30335,-253155,-240979,-163242,-170258,-77163,-13075,-103057,-144300,-49775,163272,263626,2244,-427009,-580092,-365951,-229745,-250421,-245285,-179837,-41301,153451,228836,100055,-160718,-555988,-746145,-417455,2818,35620,5774,73879,136033,82896,-81585,-227102,-262725,-83514,29980,-167416,-401143,-261519,-33794,70699,152689,242188,203071,105523,86909,111357,70253,37270,125522,242994,99859,-247305,-270382,17552,124569,20073,2265,6662,-73612,-128163,-116218,-34415,114991,192027,126858,21157,59376,37603,-61693,62564,81821,-193790,-203214,25987,-213953,-522667,-330364,121788,344999,285986,449078,581306,391170,38529,-166919,-118713,-73454,-94948,-178097,-213051,-192282,-55467,30546,-32873,-195718,-291739,-155346,81894,197501,118657,-8644,-45893,102309,233005,130126,119935,249479,162853,-73431,-135682,-130291,-189766,-55819,1715,-64678,-251226,-200672,-65380,-176007,-319174,-259622,-57718,54469,-72418,-286908,-216098,-36167,-116529,-279128,-327035,-249054,21950,180741,-43178,-332534,-173023,169808,349331,264620,-16089,-239251,-99474,92668,87305,-93843,-141436,-18945,10895,149873,318386,214696,-63438,-70030,134407,273431,174949,-39342,-120153,-182031,-131195,-35254,-10423,61420,249366,206787,90816,218688,362667,355553,162944,-156433,-116313,157103,118884,36268,184154,339578,240652,268938,420623,409515,371902,335867,82223,141265,471746,319117,-227945,-515849,-573072,-65862,810665,247966,269978,1016247,-397269,-1609251,-1144776,-846306,-675650,-389662,-427337,-376791,731477,1984527,949497,-873722,-1358665,-941077,-568122,-58326,345180,312346,199925,59599,-93998,-100192,9521,144325,80072,-237951,-399248,-233775,-241669,-321234,-157370,106993,241187,256310,220780,215661,225017,112596,-5031,-109243,12451,74340,-68902,-222942,2127,202196,94696,32212,57403,-142520,-458781,-598353,-440131,-240861,-256809,-285773,-143920,158365,345071,247180,62635,-18379,-40598,-49106,30476,177170,222564,97927,-31857,-93703,-98900,96745,201100,129992,19055,-177078,-273651,-172838,-45531,18642,92463,102944,111665,52239,-134737,-149738,54978,152610,29837,-208740,-270452,-15694,138619,-7407,-69200,60118,184475,116866,-16075,-49401,98811,213703,118740,-91152,-57048,48966,88245,3055,-151276,-283628,-277765,-155885,65227,254709,270469,175106,-109697,-411759,-397289,-97400,38696,85346,44837,-166300,-237908,-164968,-169527,-65937,39933,64846,-40554,-28392,87201],[23634,-50157,-149215,-65153,166251,176109,-14438,-123935,-149086,-144889,104956,237755,84708,-123177,-202539,-193915,-121420,-12139,-55118,-59484,143008,273544,130898,-94437,-222648,-250708,-99607,236148,466697,299672,95939,174079,107508,24048,96658,41346,-39059,-1167,-13329,-26432,168599,391627,359464,258380,95747,-72494,-79546,16176,50671,93677,176288,126667,6333,49255,105800,34764,-92137,-177082,6153,252491,171045,-132481,-265345,-149043,152693,271833,156246,148162,143325,-19678,-122975,-104963,-188377,-304378,-142259,56303,-41648,-157524,-199737,-283745,-333171,-299664,-210354,-174966,-236288,-370189,-321993,-61653,141524,162371,268958,151966,-66578,-113749,-66404,7983,122414,105575,57476,13102,-109755,-159887,-152805,-110128,93795,191351,65690,-23284,50354,54405,-37434,-138997,-77576,131894,268270,239781,155855,88020,23942,-68270,-205971,-206162,-220437,-134063,1487,40639,-44367,-143915,-78554,109527,172396,102521,9067,-140651,-314974,-292273,-128535,94645,307058,238568,-127332,-319461,-103607,95973,88902,-6356,-94575,-140582,-34953,227533,144700,-137936,-51712,256332,254903,-55025,-243810,-215128,-157113,-163807,40232,247214,29194,-308478,-376454,-316442,-249774,2096,299464,257283,96788,210280,258560,-41279,-230154,-26571,163841,178093,115884,136279,192615,307318,327082,192698,89090,7705,-51476,-95289,-217632,-168208,48207,117862,65243,84101,21530,-198396,-305683,-376867,-264508,-113183,-50191,-91914,-145971,-132738,-96519,-97639,-123429,-96687,6346,-42694,-131108,19157,137496,143828,167230,65114,-224158,-331646,31258,329749,249779,26265,-88303,-88124,-102383,-131915,-122841,-16179,-72485,-370166,-491356,-192758,-88236,-151065,19021,323555,488426,429367,327907,123819,9408,50505,29566,-40393,-38584,-118589,-198553,-206320,-154911,-22610,181247,207859,82712,26347,68887,5324,-98630,-141064,-85690,-32983,53794,-23,-153148,-54392,55496,34853,96014,281985,258371,35506,-97729,-157922,-139689,45605,185904,-56896,-238967,-188791,-117942,-68265,49421,120441,113166,-27180,-193748,-184266,66022,183808,123503,114824,174119,254964,361095,348734,190400,118654,49793,51068,193485,287867,267204,177330,159091,138962,42617,154097,335641,219556,6766,-17248,-93523,-207423,-202232,-81687,-187789,-219364,52820,207651,133301,62896,-57671,-291812,-395539,-387867,-299681,-90995,93956,187956,116138,-96922,-235603,-191320,-45712,-28285,-82873,-169722,-198346,1966,304041,381708,474942,313980,-144961,-399056,-225651,-117092,-85289,-75193,-100893,7642,172382,128279,13293,-79996,-53620,17911,-9870,-162373,-384701,-546622,-463564,-112722,85173,84495,37803,-32794,-8700,165334,197731,-38430,-193603,-129795,-22214,-34263,94413,208532,209350,173307,226746,267646,82988,-162104,-212589,-161727,-94869,66900,95453,166414,274749,367930,389838,279812,8431,-124219,-100068,-194268,-216917,-46295,11867,-170097,-175579,111480,257863,118735,47061,66996,40994,-26413,-72706,-179997,-314251,-323180,-185561,-96781,-54240,-109592,-213941,-131007,-13508,-13694,43558,211434,285085,254847,91947,-55758,-179360,-215029,-263323,-165290,42435,107123,82713,134086,253598,251116,142239,9749,-117249,-61731,250012,762900,944931,371984,69040,-65398,-147878,-263554,-391543,-1162229,-1346543,793747,5207988,8062550,5105167,-2870452,-8296356,-6406955,-1276508,457249,505363,538793,-42517,-839926,-840486,-323127,210113,815054,762618,310444,-43402,-142620,-47728,91270,208352,264600,285675,205094,160024,135745,245881,254293,107165,-72337,-275352,-338452,-270641,-170346,-2382,184975,233734,164197,-5529,-95954,110625,340591,313300,191358,126417,78225,58753,42110,-56590,-62567,42975,14604,-55939,-90858,-101678,13193,27478,-61840,-81706,-51020,-43234,31566,62497,-5082,55724,-8004,-281373,-351965,-148461,-132821,-242774,-252760,-204520,-202182,-139577,-46543,211665,261537,21281,-259706,-288880,-148370,-162236,-211775,-95576,60506,33780,-67260,-77050,-52892,-221247,-422445,-297448,-50552,77171,162285,91261,15505,-10985,-62165,-303711,-397478,-155636,68913,-6599,-35697,62419,105378,24541,86409,209964,194445,7328,-183036,-151149,-49577,-130598,-162637,-10815,159225,87594,-131469,-165547,-98468,-41944,-11021,-179754,-446121,-367392,-97036,224711,330207,315612,209703,-89790,-436994,-331982,40956,126018,-48312,-50540,44499,108248,116254,29877,-49516,26514,128418,124547,145062,215535,253046,204639,86334,30320,8398,-112511,-217603,-254177,-242151,-155200,-27306,-55209,-100305,55007,94877,-106697,-272675,-314023,-198062,-40589,-61570,-227869,-168433,20780,84105,87918,109033,227779,208773,69498,-72038,-82513,-83653,-98243,104446,313303,337933,278288,155875,-9217,-25693,67333,175017,369019,427702,274877,86210,-76767,-32618,-9346,71740,264323,331064,220157,271301,333083,41746,-414757,-664897,-571024,-315715,-70958,140782,181782,7461,-91916,-4798,17206,-11786,64101,282803,344346,277684,232913,113195,-100597,-181324,-54787,139295,156892,-113236,-202936,-149401,-180727,-285892,-140979,20856,-72026,-213277,-165746,-95206,-113553,-53114,4321,-25766,-32774,17117,161143,250224,22839,-438940,-661960,-375252,-144523,-180611,-211068,-188896,-112203,41422,145737,68533,-192220,-554248,-666671,-364589,-31948,-39000,-73138,27082,128376,116493,-7340,-177453,-248327,-39287,72427,-89817,-307775,-202079,-10815,67311,139307,262273,277484,189332,122346,111572,94739,52739,79962,156600,-2467,-363533,-329225,74676,266170,75926,-76609,-105457,-92853,-48937,-31206,-17915,87328,183541,127581,-19284,-12296,-10631,-63546,89252,98524,-195442,-168808,73383,-205703,-540975,-352056,102979,276547,229096,442625,589109,357519,-35374,-276358,-214594,-98714,-79632,-159051,-142089,-107609,-16993,87235,55989,-108923,-256139,-138588,136408,236913,119062,-8719,-27286,122263,298952,231845,181162,258150,171179,-22651,-40916,-113410,-310706,-191488,-42056,-38703,-210240,-190318,-70198,-108162,-130464,-33650,63529,154358,22565,-152797,-61490,122397,44400,-148487,-257021,-181908,63547,131777,-144658,-400668,-191686,168302,361246,338540,60366,-223210,-147891,7239,-1325,-118451,-127305,-16477,33925,234530,469000,374159,-6528,-143374,36768,195944,91881,-119342,-179094,-228581,-181766,-142365,-157462,-33146,247185,217601,90837,261217,434434,421217,221623,-125510,-175191,34659,35077,-14494,122051,273389,179310,166737,329651,399206,443128,436765,179229,240131,545497,352231,-140083,-289109,-456017,-441408,376028,127218,242021,1168693,115230,-1210765,-793408,-454324,-488152,-436836,-513818,-301494,820690,2169633,974318,-885633,-1047093,-655974,-765292,-286881,55626,-12468,128749,171947,-3580,-3829,103165,233462,129160,-266018,-429734,-202423,-156922,-271748,-162019,83316,251542,280144,246326,202992,120434,48088,34986,-45112,20298,62169,-81508,-196120,81898,313496,184356,88752,74030,-152718,-437585,-584145,-488013,-307508,-303035,-340049,-220964,80162,300562,273021,86754,-56167,-107952,-76351,77111,258569,328921,222313,71035,-65855,-125897,123174,313436,185139,-21902,-224588,-257075,-125680,-43395,14265,125176,124176,60845,-18767,-153065,-119398,89702,225502,81341,-278318,-411213,-111249,131377,70463,23216,58270,131972,85505,-56622,-92739,41184,69418,-49714,-219868,-145845,36428,171359,136911,-12699,-136276,-117841,-58763,40236,232958,284297,167892,-104391,-335813,-303679,-9719,120953,114229,9440,-136973,-96685,-7676,-84385,-88760,-27730,27998,-61467,-85071,15814],[-2809,-4787,-44462,17109,168808,132267,-62476,-169828,-217414,-233152,25400,178720,65358,-110183,-206469,-243105,-146012,56080,71610,35791,141920,198122,74315,-140107,-314421,-354494,-146160,264272,525713,338760,88440,151084,97956,26524,110800,46364,-45313,-33952,-119432,-120314,132696,351841,380667,329071,153820,-65270,-121920,-8912,74381,167557,225750,108576,9310,94608,133088,17412,-82501,-108150,58988,268816,213624,-82417,-232533,-110409,189950,267321,121973,54923,69552,-30824,-122944,-99789,-175163,-285742,-108977,82308,-3182,-115741,-186145,-264664,-253582,-165530,-80168,-76783,-153813,-286201,-281557,-73968,131861,227735,365478,217898,-79116,-112661,-12724,42613,107981,102875,89957,38719,-113107,-225412,-261089,-148125,92938,187498,84160,6797,36168,12604,-42308,-95010,-55312,77036,176359,192715,130483,2892,-27959,11496,-73172,-164200,-243816,-187270,-76626,39966,73773,-37503,-81279,64942,152216,95665,11452,-105221,-227327,-221100,-155539,4041,262087,227326,-138381,-348751,-159293,33791,70341,61082,-40329,-121487,14217,287427,192780,-130289,-88274,153107,186096,-52111,-192896,-211041,-202885,-253689,-149827,69394,-10563,-300105,-390795,-315513,-206825,58739,371846,311393,84460,143749,163272,-111906,-251278,-9015,192175,202071,126304,101255,151974,255953,238469,112558,76259,-111,-105360,-136462,-197333,-177020,-16053,187282,231791,158667,9709,-207047,-301894,-358750,-222470,-25407,56964,-22854,-113286,-113500,-143663,-172479,-127072,-47394,27716,-84873,-221723,-67915,120646,192532,192447,29151,-271862,-332422,21357,257514,133678,-47904,-57231,-6484,-69238,-151286,-87150,67148,-10797,-352288,-526078,-264357,-133947,-188699,-27090,301465,397332,288965,248610,134419,40110,98456,93576,43150,22327,-77404,-221235,-327448,-278168,-29998,235259,198675,-11094,-85442,-27657,-20574,-45244,-116904,-55931,14969,31866,-98078,-202894,-34061,96971,44435,44387,203176,247033,62058,-104324,-188487,-186640,-76996,44807,-71867,-125202,-76556,-99045,-136087,-76360,79514,213059,31050,-198432,-111190,212912,260384,118679,103817,149385,204138,337880,349692,176540,101044,42283,59246,183027,286455,302533,269730,255222,198776,106203,206604,350493,261421,84563,59270,-82446,-207563,-224524,-150048,-250646,-228151,27734,149252,70697,25458,-35692,-194449,-284136,-357152,-354387,-160423,91916,237503,179382,23754,-147137,-188653,-26002,60836,29391,-119236,-215016,-28844,339620,426321,465310,336030,-78117,-348870,-207691,-152600,-114990,-40027,-21853,35909,110180,69389,40988,-19364,-46276,-1107,-11475,-111418,-255970,-374456,-288876,-17588,94158,107808,87757,-36886,-44052,214248,363638,123202,-115733,-109119,-40863,-94187,43669,247890,308864,249713,279294,258205,37252,-194299,-256837,-137150,19783,151760,96060,137502,271085,381472,355072,232349,-17399,-139949,-91677,-115997,-132107,-33832,27066,-98396,-96297,137488,231650,117044,129581,224089,161349,16819,-104003,-244171,-361683,-363768,-314598,-251745,-85075,-18460,-106709,-11669,112738,45826,24920,209116,359670,347218,88298,-151242,-273158,-321664,-438135,-304419,-16318,46718,-53440,-34901,136544,212952,161558,75028,12835,71626,298125,610733,616182,163322,80696,-31862,-143304,-258018,-473562,-1031084,-664317,2227496,6095239,6669464,2825473,-3659395,-7729037,-5757338,-963491,927637,756169,769164,240793,-636023,-814183,-301022,397522,940750,708280,198225,-16051,-12477,88024,224196,336149,328437,275809,115619,91305,126970,232993,240614,95641,-85250,-222007,-251902,-242804,-195503,-15324,228593,313605,239753,97997,6219,131680,235350,119007,44019,85820,53912,4218,10867,-11688,45404,114802,-2073,-108811,-169138,-168072,-63933,-93831,-164882,-69330,-5415,19991,127387,136390,31386,61393,-40992,-352550,-389446,-122463,-73360,-230703,-290554,-220547,-176192,-103275,-73621,134856,262128,109370,-193462,-250864,-72983,-89148,-226383,-210647,-42715,29896,-33036,-86515,-36279,-147251,-338765,-276470,-87820,15763,85604,39139,-6093,-3400,-69670,-329400,-418367,-173545,48166,28027,24590,28555,-27768,-50651,139202,237765,50592,-185440,-246942,-134482,-65402,-172505,-139288,54335,112951,-54689,-221593,-163315,-90412,-61872,-32077,-137345,-385798,-369234,-178613,116273,262479,276705,188350,-16716,-284766,-291595,-26405,87919,39797,40430,58532,12786,-1584,-2408,-33276,40544,188744,191572,157307,236105,292240,188733,48914,30056,43324,-37264,-130091,-187828,-184829,-128103,-74493,-155975,-240673,-86809,18226,-113685,-278512,-320836,-143455,57289,-6159,-196365,-161211,-30134,-4622,2781,85956,230831,227218,115892,18327,-827,-24317,-62819,45528,166651,177617,161602,118620,14307,12319,92843,248064,486027,481890,265765,25213,-153702,-113879,-13581,89442,242296,264735,151777,214873,310597,19745,-481118,-701146,-585025,-347551,-117181,116816,184823,42739,-35309,42319,63042,34961,94357,333359,395063,268065,185746,98618,-109426,-177505,-58628,124866,172110,-113246,-231590,-112374,-81207,-217935,-163770,-44924,-84391,-159601,-112850,-47095,-53232,-16847,47047,59516,57288,79485,157979,208207,24155,-399237,-629940,-337148,-73279,-121020,-158682,-164003,-140560,-20258,110318,64496,-197306,-500421,-529063,-275772,-49837,-83040,-115097,-28838,56506,74269,24231,-122490,-208348,1890,110020,-6704,-202418,-139410,13810,45816,85161,216276,262722,207680,151133,137604,129593,56477,19478,63551,-102624,-483186,-387952,120407,358409,97663,-154177,-196902,-92297,28039,42332,-3075,37890,140570,127619,3190,-39509,-34760,-34746,135581,144372,-104768,-64328,129639,-160186,-453635,-284346,64874,147574,133767,383531,542309,318742,-106648,-395043,-319113,-110106,-48841,-121286,-92584,-45712,13142,116675,106453,-30538,-206683,-170286,71373,189292,105642,25935,28514,142480,345174,317068,194264,213648,147914,19151,48643,-47254,-312961,-292841,-109227,-41422,-189553,-198015,-68799,984,86861,159310,96132,149015,79062,-24037,76779,242685,181136,-32908,-186382,-122796,80536,76462,-194064,-402230,-171909,174342,363989,371488,104272,-206047,-180585,-73864,-109167,-157080,-115784,-23753,25283,254955,518033,455698,25074,-214637,-77007,90759,22778,-150766,-207850,-253536,-222319,-229805,-249802,-101808,187717,152253,34429,206275,375984,385590,228219,-92125,-199892,-71536,-68861,-73946,76476,219082,113881,46841,178459,293563,420920,463045,212040,228381,445202,261226,-83146,-80107,-362728,-778226,-44441,-10144,97916,1090070,639597,-574472,-345876,-12981,-226542,-432994,-579679,-336916,592061,1997494,1032244,-660386,-725629,-367680,-771136,-462120,-314553,-413316,-59989,167868,14571,45750,198389,345687,194635,-253293,-419456,-164565,-64791,-184536,-129800,77431,232924,271283,260442,197803,42868,13412,76057,-22409,-44898,8849,-106158,-183398,112293,376153,257280,121319,63801,-130036,-342937,-493530,-479619,-362437,-365117,-405092,-305571,-20374,233207,282860,118087,-56080,-131548,-87785,97331,308942,397857,313274,141836,-65892,-159015,147561,409391,223815,-56516,-215211,-162806,-22740,23370,58186,157572,142297,26346,-53507,-106321,-39496,122953,265011,97874,-350323,-533360,-204861,116374,168123,167095,93724,81050,43327,-97417,-138042,-38956,-88669,-217749,-337306,-240335,-24337,206545,249461,126569,29982,83915,83418,45038,204388,282226,117778,-123885,-235375,-178208,64542,157177,105883,-47791,-110762,48479,157878,15698,-92148,-67938,16755,-57359,-130574,-56402],[-4620,53692,44464,66510,141872,72134,-127498,-230690,-281064,-295949,-31414,127713,43734,-100953,-214792,-282716,-147493,119610,178147,107013,130966,120946,22648,-154323,-353563,-416878,-195309,217172,457400,286401,47197,108386,99435,67249,123541,28970,-64697,-59891,-179118,-176613,68743,222206,275657,272620,147748,-60530,-144209,-38605,45774,164637,234458,103585,60251,173512,158058,-21795,-101576,-50182,104505,237945,203553,-37705,-165627,-31942,230497,250155,106859,19099,43636,-18444,-113899,-108083,-155118,-242208,-64148,152586,121002,-27213,-153838,-203060,-136845,-20095,68676,64524,-27383,-165129,-200724,-71678,96694,255932,430581,251469,-66268,-62991,54395,74930,90133,94231,128183,82521,-95927,-263568,-332673,-168470,82460,178980,114532,48561,21816,-35303,-48183,-24734,24581,59324,68446,100136,70348,-90940,-81464,89569,58075,-129519,-218659,-166897,-115005,17218,129385,28521,-64399,43207,112270,62780,26768,-34428,-110869,-113747,-152876,-81004,197262,224918,-120818,-320866,-163888,-4422,41718,79243,-19062,-102885,47702,283266,186366,-120598,-140768,-19696,42772,-29706,-84507,-163983,-228536,-303402,-278796,-73720,-22970,-226607,-345515,-287666,-152667,121710,412911,313433,39982,68292,75749,-141541,-206415,28433,176322,160060,90950,39531,116085,227627,166981,45844,77678,20832,-121825,-162637,-194070,-261066,-145098,185534,331582,204589,9908,-151668,-266351,-321606,-191148,18109,135518,47155,-81222,-105310,-200594,-247539,-128736,10210,59986,-84732,-246456,-117846,97281,191995,149385,-25547,-246596,-241934,42832,168950,497,-119527,-27895,72827,-21900,-134597,-16735,153078,76298,-245689,-490609,-335365,-184048,-209382,-67376,244757,269458,119839,108699,56704,156,112819,186985,200726,147844,7772,-198933,-376942,-327441,-28056,237923,164116,-79832,-167438,-113212,-50169,-6174,-69699,-1497,57694,-15542,-148830,-145150,29851,116819,34441,-11810,110883,219072,86688,-117398,-217699,-227772,-193023,-132627,-116704,-23744,44544,-65622,-199635,-190939,47427,301513,94723,-176470,-20918,359440,330295,106457,79774,113948,108038,223697,273553,149768,98448,50027,51865,142767,248968,297232,327375,335292,257537,185506,250346,304901,223667,114976,82216,-85373,-197385,-228329,-188440,-270711,-222138,-2882,83745,1011,-36691,-31014,-94564,-153837,-259257,-300972,-171697,63414,237307,241719,175500,-26229,-164597,-28708,120300,127313,-56408,-192923,-41441,343314,419065,387058,306829,-4770,-258451,-178215,-197165,-174344,-34504,56166,70762,39520,-14652,61211,72992,-10807,-40190,-53008,-71015,-121784,-204536,-121347,65013,102537,114358,85456,-88464,-128262,200175,450901,223536,-79250,-95128,-13217,-74694,9044,223349,286534,241946,293314,241225,-1507,-209644,-287545,-126739,94973,193233,80359,82879,202452,281754,230391,150386,2338,-70613,-23299,-17708,-48873,-30926,35263,-2245,22504,189606,211395,96195,168363,307058,219444,39068,-154721,-326853,-398016,-362788,-375012,-321747,-66736,93144,4080,80255,192822,88654,22678,195140,357626,346919,65745,-201530,-295401,-336982,-531431,-435809,-136650,-49485,-164740,-171829,33059,186963,190917,134345,120744,204914,364231,408554,211611,-45263,76947,8449,-32919,-185357,-645373,-946971,25438,3307394,6301378,5044821,368517,-4057383,-5981651,-4171911,-787431,815822,662079,851626,519199,-304620,-567598,-148801,520354,871144,523110,71069,-20902,49897,139829,260786,350815,320029,247592,57227,23811,73811,115736,98388,48917,-47997,-121390,-135550,-186015,-196414,-41187,204353,274436,188712,143942,99605,129503,106428,-34863,-36134,121060,115662,-925,-18619,28050,129416,123511,-84896,-199048,-241934,-200750,-87911,-145881,-207458,-31814,65891,100509,185561,135011,-6699,21938,-81216,-383497,-386162,-91880,12586,-143015,-271812,-213572,-113914,-43928,-89622,35944,215188,169383,-111368,-163094,50275,43363,-171550,-278044,-119941,68888,57878,-80475,-40307,-56849,-183430,-194708,-112460,-59670,-7555,-2840,-1126,31161,-56128,-307821,-373039,-126003,51189,34390,24058,-59671,-157834,-89111,180813,234868,-103249,-349046,-277469,-106724,-88536,-193500,-91135,95513,-9036,-261167,-302520,-157666,-85642,-64720,-33751,-77740,-283180,-312794,-220731,10905,192811,235975,171359,78939,-64515,-191942,-85096,11098,94498,120499,63678,-90460,-136276,-47597,1184,72743,227531,236878,167449,221237,268189,140638,17371,44925,92349,49252,-11682,-61411,-67641,-72470,-98660,-222864,-311033,-162078,-5389,-74748,-245209,-284355,-57479,144979,17823,-154023,-89598,-18790,-71235,-79496,44261,205144,236183,177179,130691,77720,-143,-42205,13567,62261,49296,57220,68631,15779,14977,84357,276191,509103,464261,225019,-18336,-176719,-126578,-2289,66259,157197,175110,76670,155589,310946,92960,-375639,-592795,-505485,-334374,-155378,49348,136433,47715,16444,110038,119247,72198,81409,284641,364218,240644,152109,81442,-91143,-125083,-29045,109842,170374,-80787,-203048,-2878,107181,-50603,-104066,-53044,-56394,-96888,-86908,-29773,-7989,20371,96215,121055,108800,134724,165687,159443,23996,-295400,-479608,-248540,-19396,-69506,-94607,-108550,-114254,-6183,143590,98547,-169964,-403495,-365547,-181687,-57835,-87342,-102233,-66898,-42622,-14185,12862,-79673,-150695,48091,162200,77796,-104269,-85024,36863,23635,27525,145076,189649,183123,184890,186642,169575,57733,-28324,5073,-158603,-553802,-412217,153525,380414,83087,-199832,-222548,-52393,103195,108174,17746,-15907,83655,142812,90191,1730,-4781,42988,218144,236765,74485,96630,192504,-75012,-271308,-134531,29777,8102,33127,302335,472520,295131,-134412,-458615,-378303,-88307,11886,-52339,-47741,10625,63698,139570,122322,26516,-150254,-243246,-105829,64137,78563,83721,106679,163530,369438,376201,181120,154266,118215,56036,127170,71069,-180974,-303487,-164049,-54260,-171304,-196426,-39475,139214,285362,265944,44360,60913,106347,80748,173722,310301,271152,49057,-121784,-77554,88137,63536,-151868,-321324,-107816,193421,363479,359770,96978,-209474,-195496,-125801,-190405,-174417,-80289,-12685,3843,212198,462068,460640,58309,-232247,-156640,229,1070,-111141,-186188,-240911,-233067,-267316,-264550,-124421,97445,35463,-60444,78739,212748,262834,194480,-44025,-165176,-124584,-160944,-125082,52801,191378,71313,-43957,26833,147755,345395,444727,206057,138476,213542,69955,-82268,55462,-245750,-886781,-376057,-237354,-183345,743938,968076,182922,166011,374652,34160,-371844,-586267,-455316,171008,1500337,994421,-337582,-429554,-29926,-476199,-473884,-592561,-769131,-349153,27746,-43430,43603,285385,459586,252433,-211404,-361351,-111256,14290,-86844,-80230,76931,173905,212397,248238,201065,19982,15540,95054,-68416,-170287,-77690,-147393,-197833,86680,366313,282983,125881,48462,-66487,-201301,-356893,-419121,-384944,-419596,-462717,-382210,-130438,141436,255878,140564,-19695,-105751,-84305,71136,289596,389022,327334,148621,-93918,-189701,151949,439722,208033,-105127,-176044,-39929,76379,97533,102781,158301,135226,-4617,-70941,-24200,59866,126071,211403,16252,-450844,-630651,-291794,73157,233903,298227,136746,28433,-14064,-136401,-179879,-131787,-231633,-347814,-412305,-326578,-145124,159111,298689,213314,150934,263525,221748,49689,130376,215898,4472,-191528,-170734,-92636,63887,99534,23259,-148422,-132935,119386,247244,58846,-128148,-124687,-3446,-60096,-185213,-138719],[23634,107514,81275,59054,87426,4864,-197468,-295220,-328300,-325054,-60087,88752,14149,-106924,-233056,-307544,-131141,151838,216483,113728,96262,55552,-16156,-142425,-338883,-428144,-234003,117785,296502,159380,-29509,42063,100387,125683,127348,-4915,-89429,-69430,-169121,-175690,-5733,43036,72388,116558,90399,-61125,-153818,-87580,-50553,57879,168387,80533,99559,225381,151061,-90637,-164004,-34138,121611,156283,125429,-21770,-87500,56219,247888,211301,105269,52206,69175,-930,-118101,-143449,-138515,-181566,-28396,226102,271798,69460,-114650,-115949,-21605,74089,164869,188831,103996,-41483,-110231,-68185,37480,228887,434020,233447,-40950,18744,116627,87329,61769,66244,134411,108163,-79671,-283893,-368293,-184575,56179,162082,144637,88532,10041,-78904,-56597,47763,131625,80375,-20889,-7256,-11167,-179600,-135318,136710,140232,-116705,-163045,-87442,-110676,-31648,100822,24987,-52088,36738,51897,-7370,17870,9530,-30912,-13791,-133865,-167855,93133,204491,-88964,-245149,-116886,-21233,-2803,32160,-44842,-93818,55688,224672,131450,-115907,-197988,-194045,-109373,22353,53443,-96998,-238794,-320244,-335696,-157390,-18627,-129459,-273421,-252725,-112370,153791,384441,238731,-42528,-8360,16165,-119351,-97035,84187,123127,76180,29657,-20449,105340,232237,123913,8966,100366,66260,-106178,-172122,-206203,-379169,-286616,123586,338407,200923,19509,-34907,-162559,-252363,-178913,7745,169355,98443,-52364,-103631,-258046,-319025,-136205,63297,100362,-46472,-209980,-127246,65600,146301,56313,-90839,-169078,-94607,93071,93599,-105346,-152189,8776,138065,38760,-67865,75015,218116,166352,-75203,-386316,-371848,-214204,-199630,-83456,173369,148236,-22559,-34641,-69033,-100594,69322,270267,381621,309661,122955,-132635,-339130,-288116,-19615,186486,110757,-105839,-199461,-168599,-90426,-22627,-39491,52563,84290,-70801,-137899,-727,125807,110477,-3313,-64912,36432,185736,97530,-139361,-246995,-259817,-278700,-300038,-185356,39105,145829,-15509,-230684,-254977,39320,357066,149634,-133142,56411,452995,358942,71948,38197,74363,-8366,46308,140529,118696,121677,88675,43954,94196,191988,261141,344473,383819,311148,270869,280646,217056,118733,86726,38587,-105931,-178401,-214021,-197599,-255264,-209277,-28096,33042,-60613,-115670,-59384,-36161,-47335,-119296,-158451,-122486,24706,191003,273128,297675,93880,-118058,-41974,146232,193313,10416,-133868,-23775,324477,366302,267526,232440,48618,-155425,-143142,-233545,-242400,-56039,111223,102723,-23829,-111221,60236,165287,39254,-84014,-112627,-48834,-15903,-70147,-7356,100896,101186,106021,39807,-170182,-243796,114272,432591,247041,-80232,-88074,51147,13628,2764,140420,147809,153340,264724,211478,-49214,-245678,-321080,-136452,116495,183803,49891,23095,94441,98278,55939,71955,76276,72281,91966,70747,-5813,-54198,26521,88942,144305,248032,199834,59432,150624,291992,208324,46675,-195942,-394692,-395484,-298809,-332699,-285800,-1829,196716,89020,120561,206800,105198,41770,175665,277090,257766,37330,-190552,-247684,-273524,-536186,-532857,-281469,-160697,-237622,-263913,-58041,167001,222884,171332,173508,293608,423684,229814,-134019,-201637,59823,43745,141006,-40741,-773881,-932676,503106,3825648,5921754,3579033,-1839985,-4260956,-3610184,-1993488,-649978,182201,258649,728969,704881,98488,-141816,107590,564783,662255,261855,-52523,-61915,33072,101166,182763,225113,216149,186302,30803,-27335,-11130,-76697,-133236,-24610,19880,-13397,-31958,-129270,-193434,-93990,105388,125314,26725,105866,151110,104155,-15538,-117631,-37274,209922,233067,34182,-46174,44181,153121,54287,-212838,-313583,-314107,-207130,-61160,-139352,-204068,7426,140307,168414,181909,62504,-97235,-52733,-133493,-376665,-350888,-70596,96093,-9372,-214611,-211182,-60287,7039,-102560,-76211,105614,154471,-60682,-69206,173990,187817,-74854,-292440,-161876,134040,173187,-71645,-79094,12378,-23485,-97103,-132357,-144151,-103083,-34409,21644,71495,-31769,-251036,-286749,-44970,71757,9708,-41605,-172973,-239912,-84167,190452,194421,-220185,-438999,-278464,-89260,-116842,-192890,-53213,73957,-171803,-458313,-364168,-168760,-101844,-77179,-48183,-47610,-190073,-234891,-231529,-79287,122359,191442,148667,149697,134388,-72460,-137338,-109699,55050,120298,17457,-205570,-281243,-116885,24103,88903,207587,227875,157826,161782,173684,66687,-7725,49403,117258,105104,84294,61825,49073,-22076,-106209,-248207,-310848,-184255,-10523,-33664,-207929,-243788,9078,179717,-14440,-144666,-3063,24959,-130458,-160838,-13603,165165,234806,231541,222103,122313,-23365,-65077,-14738,168,-38738,-32285,494,-20640,-44203,7448,210519,400485,365918,157694,-52657,-170998,-78203,18652,-902,10668,53264,-16943,81442,297085,188478,-177663,-412973,-387192,-306741,-213021,-80421,17809,-12020,16141,146857,146045,73624,16210,132268,225039,158314,105877,34972,-84322,-66646,9649,86720,142908,-41106,-139033,131303,307598,144487,1263,-28686,-29218,-67363,-114398,-74185,-19816,17132,96495,107213,92013,147584,152005,85831,-1730,-176990,-289729,-159319,-7749,-50865,-63794,-76008,-82871,35473,194669,126279,-150159,-314721,-240618,-147513,-105340,-98007,-82504,-113110,-165749,-145379,-66686,-100143,-132857,56219,187377,115370,-64453,-80959,18446,-24528,-43689,51152,69359,113289,187667,196616,155054,17004,-90291,-45172,-194976,-579188,-416797,133634,293689,-1364,-235978,-201358,-8591,136005,128227,5029,-95704,-2271,136066,164855,56436,38645,117790,284565,318426,246080,226240,212576,-118,-78739,10967,-28785,-136549,-86723,184881,363837,251229,-135804,-458360,-385268,-62311,60569,-2961,-36468,37162,108952,130089,73955,17892,-131770,-360525,-362606,-126669,8957,101519,136464,138922,333859,368301,127507,66327,58855,53240,158026,190394,10905,-239299,-206916,-83563,-166814,-194169,-4146,247201,382405,233763,-77480,-70571,92658,118445,190212,301263,280621,70110,-91095,-74236,70869,87190,-46972,-199226,-38876,191402,324355,276800,13300,-258025,-214762,-162976,-239657,-173651,-37669,5729,-32180,106430,309388,385490,87440,-190511,-187125,-62162,17642,-28321,-133383,-212807,-229741,-262936,-224873,-119707,-9661,-108289,-178426,-88775,-14442,73672,122252,4635,-88690,-130046,-233036,-172087,24770,165636,49436,-87363,-87691,7700,249696,400132,180801,19074,-71534,-176132,-154104,86063,-60539,-686425,-591548,-565243,-554401,186854,1000125,916683,649738,580997,190606,-279725,-499943,-545347,-255090,759583,733087,-34193,-136524,376113,84922,-288132,-651547,-968363,-670054,-202483,-141334,11019,361991,560140,295682,-138969,-242083,-21189,85589,9887,-22273,78242,88677,110207,208976,221507,71251,59516,87551,-164232,-296862,-157013,-183466,-218172,40728,303923,264812,127338,72453,53809,-28688,-193113,-300326,-335221,-413210,-463276,-404800,-201222,62533,215795,174912,74438,-8391,-40670,30682,220828,324715,287601,127447,-88764,-158139,172543,423574,165061,-133287,-96163,97916,161491,166343,147090,156000,141696,8948,-40212,101410,195978,145283,116101,-103625,-510671,-631003,-300015,59008,293093,422671,221907,41314,-12087,-97568,-139980,-148827,-264284,-337980,-346914,-311515,-231311,106820,343130,291792,258567,439819,388882,112652,87892,159875,-70204,-211863,-82434,451,54469,34365,-39980,-192288,-127168,166537,307592,103793,-125103,-129418,40618,12879,-147830,-121570],[122586,184597,98237,42556,60566,-18522,-212319,-298846,-299944,-269446,-11674,110092,19289,-88910,-213905,-266234,-59218,184880,209629,87219,76338,52323,6377,-72948,-241817,-350259,-209352,49554,155068,49247,-83301,-1912,126929,209744,150754,-7794,-68954,-19059,-56873,-82297,-32560,-95449,-124339,-35250,44057,-37095,-126462,-123678,-164820,-102077,52124,45257,108967,237601,130627,-153199,-238133,-44165,132957,70988,18309,-16367,10355,154585,255142,174970,129734,153982,146972,27810,-122142,-179242,-109899,-94080,10478,285846,403071,159685,-57933,-8751,75469,96956,178144,260284,219206,78393,-12870,-49846,-15267,162115,376211,182367,5170,126294,177220,90288,40881,32556,99137,98424,-69191,-280698,-362538,-191023,31890,150466,174947,125565,14997,-93562,-51858,111183,234709,136739,-49665,-79801,-80879,-234124,-169599,148895,161114,-115528,-92779,28426,-60292,-81890,14377,-37500,-53153,44735,-6013,-92099,-28989,-13146,-21921,51152,-108730,-250050,-39501,153604,-56279,-141475,-29524,-20630,-54118,-44184,-84753,-85904,41914,142824,57652,-121069,-254448,-313306,-197817,103885,183198,-36381,-239130,-318297,-334944,-185653,-19906,-58410,-208889,-223480,-98566,131060,274786,94946,-149090,-73791,-3292,-47431,55124,147753,49733,-15260,-29544,-49611,131291,265363,109773,7903,142805,121690,-74142,-167747,-222300,-467302,-386674,30507,261060,144358,29583,106895,12465,-151813,-189150,-49086,153041,115919,-26854,-102578,-308022,-386688,-161494,90053,132014,5274,-140673,-107917,30093,81166,-49580,-155697,-81490,51714,153294,48875,-157442,-132293,54622,178295,99545,33888,156606,238188,226433,98695,-249839,-365796,-224278,-168860,-78810,93187,50326,-111303,-137232,-195595,-235797,-35371,294249,506283,448184,231400,-47035,-236781,-184234,-14726,90995,42305,-99747,-192181,-196279,-151447,-115045,-66091,72339,79247,-125203,-86558,170886,225940,74425,-79204,-123844,-13653,146205,76150,-181630,-288899,-288254,-324244,-411439,-259370,47622,195882,34514,-224400,-260430,49590,363481,179053,-85364,89937,455069,323537,4516,-28287,22660,-129763,-158073,-19909,82856,159426,145580,39112,47959,119729,191212,306950,378241,341384,332965,275359,96662,-23825,11597,-53698,-145439,-157678,-186097,-184065,-219653,-193952,-38968,11819,-105502,-205616,-132832,-51424,-2032,13899,12496,-42346,-16922,107239,246584,339861,181294,-54686,-46707,144787,214627,61326,-64115,10599,285111,275242,135771,126441,56797,-77163,-109871,-242792,-291137,-94576,126455,117530,-73958,-203966,33019,223874,80953,-120120,-168997,-55366,38578,17710,29438,66674,77603,86552,-26561,-256842,-364842,-31692,316148,202650,-101274,-84300,127863,128595,19106,23923,-47708,22363,202769,162444,-120457,-325068,-370145,-164605,88177,133607,11388,-21462,-20349,-109725,-107829,37101,194227,254060,227313,125439,-23019,-107860,-2491,147457,232521,286323,185478,11181,85635,196764,149121,54450,-191873,-400535,-323882,-162829,-190883,-165017,87580,264293,127994,106432,162217,99961,82713,161715,150039,120279,20852,-119097,-148684,-161431,-466104,-570999,-394560,-247132,-258735,-302270,-128837,156960,259777,189147,175787,323035,451481,131918,-311797,-279918,24734,50965,308183,159135,-743575,-971851,629418,3706532,5102064,2547363,-3151108,-4218353,-1365128,182682,-462140,-700665,-300532,428424,751424,492034,346017,403401,547692,412122,18145,-134553,-113131,-33516,12560,30172,-5488,26713,90477,32135,-36666,-86417,-276261,-367664,-90595,105797,83167,45222,-79172,-187169,-157694,-26857,-59000,-163511,14844,165030,82244,-82497,-105122,40286,324171,369321,102767,-53776,44837,122727,-54030,-318826,-394752,-357576,-176557,17973,-79193,-156053,50428,213401,221581,143129,-17631,-159679,-108752,-171354,-320984,-276687,-42693,177845,155018,-115136,-202599,-28195,51892,-88226,-153086,-27228,73896,-46091,13563,277023,319565,51351,-234114,-136730,233527,311748,-29220,-111512,70983,116476,5677,-119692,-192816,-154747,-28554,77184,124546,22303,-144837,-158001,60972,127591,530,-105732,-233899,-221309,-18991,192641,160730,-224614,-393310,-222058,-58029,-101743,-134870,-12517,21793,-276045,-521242,-351774,-166789,-110522,-80867,-60231,-37281,-109220,-138713,-195902,-115657,86422,181480,152312,199450,277740,61321,-149617,-225657,-62352,40050,-61010,-284178,-370396,-159413,57454,107047,160820,196749,159394,104615,68238,25989,18093,69217,134341,146400,159715,164717,148612,39568,-56748,-181486,-212249,-136051,11171,16765,-148870,-187823,58056,183339,-53045,-140807,93498,104934,-151030,-193530,-26732,172626,263136,304517,307498,162316,-38871,-90152,-17554,7178,-45483,-64422,-42211,-50050,-114107,-92729,88967,224698,253863,121829,-50210,-127233,46586,95319,-37147,-112377,-45768,-80399,42153,290488,269693,28907,-215441,-244149,-242457,-253384,-216290,-115808,-93476,-7636,162239,158495,73033,-42688,-41397,42413,57871,74450,-2304,-66746,9358,81540,98297,139403,29938,-19808,284312,486532,332524,147482,43672,11924,-42203,-139682,-123024,-42842,11158,73655,62066,66590,156327,147540,31317,-16090,-44327,-92354,-58675,14244,-19759,-41535,-54992,-42843,98158,257778,160628,-112931,-214556,-137803,-152979,-165918,-99392,-51002,-138375,-250022,-249081,-159300,-152963,-145342,41650,194463,127372,-52473,-90261,-7249,-60556,-86116,-9055,-18985,63318,183583,169227,93838,-43700,-140352,-71866,-193851,-522077,-366346,89626,149757,-111952,-236136,-119427,53855,153505,130002,-18672,-161862,-71838,123305,201811,108500,91932,177747,323796,370769,354699,288603,201907,69796,87202,113608,-82016,-235570,-189755,68406,252222,206180,-89726,-361449,-301664,-12073,102175,22130,-38419,60702,163223,110630,-5539,-30026,-131681,-449960,-570827,-291023,-65632,75328,105581,78495,262833,318119,67790,-26459,-11668,29904,164656,301382,210287,-107968,-199709,-83806,-138267,-158503,53942,313123,360977,98245,-188790,-147951,74031,103339,153564,255580,241886,63292,-73321,-91487,50107,150185,95690,-58555,27435,172064,249853,147331,-106196,-309387,-218327,-175375,-238296,-141788,9894,36028,-53782,-9547,127656,271361,122115,-85509,-147135,-70275,72180,78974,-55239,-175109,-212979,-217477,-148581,-96378,-98190,-226493,-276332,-235952,-232027,-127112,36270,50681,9837,-96573,-269794,-207370,-23107,117652,43780,-76119,-141640,-87968,164175,344663,157483,-70109,-310991,-408859,-284287,26615,212066,-224269,-683183,-915149,-904881,-440319,767880,1481958,981655,514319,158747,-205611,-316525,-468185,-522717,-108174,198894,183322,184373,802151,725788,14977,-493526,-973950,-944434,-450698,-244106,-40542,405589,614883,306273,-58827,-89796,89779,141747,80903,17536,56822,-24558,-45256,114651,225708,150852,98018,23652,-299414,-395992,-223478,-226562,-250500,-20346,184650,177491,104774,115857,177003,103575,-74852,-183271,-247152,-362904,-425507,-395778,-250359,-25653,136075,181871,170597,96349,-10589,-48903,79124,181581,171433,61531,-63461,-88383,175493,330270,64361,-179196,-46345,162425,157488,146720,114854,101687,117698,16049,-24358,177843,286057,143081,-14185,-241707,-539052,-575077,-270134,34124,282124,455956,275156,69938,8041,-31076,-69558,-129159,-234605,-241473,-199575,-242189,-302504,21463,326787,293831,273143,507710,483941,156647,35883,80632,-129409,-220092,-30301,30958,-16419,-76273,-121190,-224075,-156445,114419,262171,78942,-154453,-167683,55239,76418,-87705,-74335],[213159,211808,49656,-15228,18027,-50968,-214943,-276414,-237601,-179387,62507,142379,13248,-92238,-195449,-200390,17840,182737,131721,6291,36554,70319,53076,4768,-121292,-233199,-149571,21541,72456,-15955,-116180,-39797,140613,261560,154429,-1453,-21035,61789,98523,52995,-23740,-178249,-264077,-131705,16487,-13240,-91022,-154991,-276628,-280086,-108628,-27946,57579,188489,89928,-209009,-321647,-87979,130444,-1217,-98871,-30386,100540,231166,237785,132679,155307,264724,226373,45671,-132093,-209202,-84715,-8016,42908,299850,455888,211630,-1520,82556,123360,38815,93490,244823,285392,176877,76915,-16251,-45856,67692,259291,112999,62976,231885,226766,88554,36482,4606,24059,39867,-75590,-258654,-326452,-185730,22968,149834,198482,151566,38189,-67902,-25541,152488,298277,207964,1366,-83439,-114246,-236152,-167605,133889,133912,-109343,-24870,150280,31602,-97072,-75464,-119174,-60947,69496,-28026,-146531,-96233,-97702,-72283,79185,-80284,-307030,-161747,83027,-27941,-29238,83525,-283,-86491,-78119,-77018,-56529,26831,81385,8641,-130780,-301067,-343914,-168799,209928,278732,9042,-219787,-294882,-291133,-171594,-35837,-35697,-160514,-188577,-95346,67406,120185,-66027,-237160,-100117,33477,76301,232494,221529,-4750,-67773,-45427,-14871,205894,326739,134340,54906,212986,187706,-22727,-131950,-202963,-450203,-390225,-38824,156710,71266,49224,239897,230389,-21403,-194841,-106648,117024,117069,16886,-74391,-319594,-424210,-189198,92858,155401,62542,-50272,-52831,26101,54248,-102535,-181420,-306,169522,225571,61299,-131015,-48116,127810,211572,166065,159998,221175,227087,255314,234524,-108228,-307852,-207012,-116395,-45293,28141,-9484,-128468,-155780,-259304,-342435,-149273,256889,535861,528841,317997,49188,-90665,-37164,4095,461,-9525,-61566,-145880,-182365,-206267,-240478,-137470,61039,59154,-150742,-6934,331143,325605,36805,-168874,-175968,-26487,120808,40172,-222553,-323391,-291808,-305059,-410687,-285437,30020,201830,84161,-173163,-204565,82892,342002,197486,-25888,89974,387054,254658,-62709,-92098,-26099,-222140,-323648,-148332,63166,211161,212311,54079,27109,54364,106148,228932,328242,351658,362114,233569,-25251,-139106,-50780,-126784,-174462,-120602,-127836,-130967,-154775,-152771,-8627,46354,-107971,-276940,-227430,-122278,-10325,112658,159358,42901,-42997,19341,174269,306795,237549,34252,-7146,148018,209988,96117,262,51077,239901,174061,32220,26238,27968,-34160,-65899,-195244,-279537,-118894,113383,118534,-98127,-260510,1712,243165,109931,-124551,-192482,-81444,52765,80103,7400,-25333,36954,74078,-73130,-311116,-453283,-194316,151048,127226,-111172,-66744,200447,228450,49518,-79396,-205885,-86828,134377,100819,-208008,-431589,-425242,-192642,37503,72301,-18158,-32770,-106506,-268533,-196504,76181,335383,432580,354518,141092,-88691,-176470,-43057,160073,265699,287176,155624,-41097,1341,72430,80121,78886,-116638,-306414,-170012,28959,4742,-14755,165687,274696,112135,50291,83531,83260,135907,160265,26186,-9196,26626,-10844,-33265,-43154,-356198,-544518,-433622,-274918,-227038,-292633,-173974,158601,301656,197969,152256,297650,419487,115892,-302270,-301324,-49400,-6254,385178,362338,-526482,-1025836,396185,3033245,3986761,2017128,-3028824,-3697157,115248,1739347,-212710,-1493386,-839811,25425,644011,766495,724369,633781,477478,191433,-136684,-152339,-151030,-114885,-81374,-140404,-276901,-224101,-47437,28776,-8054,-126191,-429124,-537560,-133261,178012,144972,83945,-48281,-187105,-220751,-148935,-204156,-304926,-87445,146642,72193,-80658,-18237,154240,409060,461148,165787,-50082,24128,46406,-162529,-354723,-400506,-357603,-121847,115972,99,-88864,83694,259692,245089,92969,-54873,-138857,-116163,-189527,-239321,-187107,-14937,240364,309060,4524,-187328,-34753,78655,-48592,-173760,-150488,-55228,-75583,52755,323088,396856,167466,-124045,-53629,343158,448503,53341,-108901,121443,213250,90364,-74083,-191752,-158791,775,142391,167962,87792,-14540,-17824,154712,197531,26860,-118058,-209217,-118560,73081,189478,150619,-108342,-220503,-120588,-15332,-33882,-28814,23865,-33169,-268938,-404651,-255922,-147015,-110966,-82776,-76051,-46941,-57283,-58217,-146837,-113054,78164,205935,179726,216040,333787,171100,-132805,-320902,-236088,-114904,-164674,-312153,-373277,-153234,94675,118713,102219,154540,168634,63821,-17297,32101,89558,95729,132993,164727,196126,211512,195065,99994,49298,-22332,-44488,-47104,37941,58157,-81392,-135590,66781,156051,-72179,-131453,166914,182518,-142686,-176440,18224,228200,306912,377972,372055,192611,-33084,-106962,-15230,51571,13358,-46143,-58975,-62637,-165230,-185744,-54066,42386,162195,122263,-34471,-78972,200467,221312,-7625,-163629,-103058,-103138,48471,283389,276887,122497,-87735,-122301,-156547,-270159,-329795,-236651,-173909,-43903,142367,138273,67220,-74822,-181041,-130955,-39384,52191,-21056,-45175,80967,167210,141908,166248,113181,121655,410531,586886,449559,281587,131948,50590,-15675,-129983,-135647,-45401,20625,43570,23680,70941,174481,152849,4791,-16258,69037,60434,37954,67666,33469,-27968,-54261,-17160,143064,298061,187288,-59262,-105329,-55755,-182745,-224964,-97307,-26323,-144058,-273920,-292785,-228831,-215342,-191926,-4516,165801,118382,-48710,-91675,-23382,-73688,-95671,-22781,-37518,61679,172231,99656,-10853,-121706,-180449,-91393,-170275,-391974,-264031,34059,-6296,-216984,-208030,-10168,120376,167547,125681,-46480,-200203,-108914,99295,176167,124805,124313,189616,305970,358200,348418,251273,162814,124485,185216,137634,-117928,-272639,-264231,-32072,154864,167831,-6365,-188402,-140609,60244,128539,11358,-51241,87691,217333,86337,-90033,-87669,-130115,-454211,-626400,-355348,-112736,10977,16814,-3543,184172,254633,21060,-113961,-84820,3138,169836,388620,361229,46886,-129754,-25023,-62520,-75047,138046,331854,233325,-78702,-224607,-110456,73565,56744,101328,215709,196206,61644,-49779,-107493,37158,226816,229639,67901,83573,144454,153975,9815,-202914,-307687,-184205,-160150,-188539,-81479,50612,70906,-39345,-76054,-7761,164380,160452,60652,-38566,-14800,156779,194024,42108,-128854,-180051,-136919,-53596,-59765,-134428,-269550,-310597,-308771,-369672,-276574,-30230,98225,114837,-29550,-252487,-212777,-84193,41650,53409,-12394,-127820,-116282,111674,293758,158857,-75244,-413749,-547804,-416532,-56547,561747,373156,-625882,-1131043,-1087728,-946450,410086,1775312,1077997,195016,-53943,-167177,-40301,-108829,-519552,-922682,-499241,329243,557122,1177063,1229424,313069,-210834,-799259,-1072495,-606760,-291381,-70408,427120,632437,307723,34289,80124,222408,216598,155559,68027,43703,-117827,-208991,-10832,216849,233565,120571,-66864,-405806,-410189,-233578,-240151,-247258,-45026,62931,60974,83532,185433,285585,182699,-11162,-79932,-123434,-256808,-335491,-340569,-256310,-94785,52077,179809,260431,187773,2156,-131306,-80769,12544,31829,159,10755,34436,188549,212610,-45972,-212811,-23760,156399,86573,53283,20830,24869,92295,33992,-14315,191951,321930,154681,-79218,-286907,-477073,-449497,-184343,35087,232451,416190,305830,132439,70678,72433,40158,-51109,-137650,-72104,10991,-108629,-304153,-38940,284511,252423,223093,471434,503292,192000,23377,46575,-113076,-168163,29703,41699,-93572,-172364,-164235,-203319,-183435,8037,159442,31284,-178487,-215966,47045,140731,13059,15933],[234515,151119,-65709,-111998,-60719,-122861,-233614,-251878,-171940,-93505,121286,148324,-29264,-138937,-200040,-144407,64115,137337,971,-114547,-36806,73918,93033,55792,-25992,-121021,-78348,36390,65033,-19560,-124471,-75943,121531,247262,111909,-5214,35432,141682,230548,172201,-1087,-214938,-320523,-145284,13249,-3245,-64872,-175684,-354160,-422934,-277790,-134350,-35728,103180,44016,-247684,-396912,-152087,116159,-42770,-195606,-59616,163413,266216,192020,83050,167564,331470,264436,43679,-140775,-221172,-74449,49074,66410,260586,408240,210744,37473,128964,110995,-74510,-60969,145770,290442,245018,151321,35821,-40751,-30895,106650,44105,118910,307099,256971,90304,56683,75,-64131,-58005,-101565,-222803,-273519,-163479,39156,162351,208997,159578,72718,-5550,21039,161873,297828,267578,121910,-13655,-106210,-188352,-127500,101913,82997,-89211,24306,246426,148611,-51337,-116814,-174184,-62769,107548,6361,-132775,-148065,-201653,-140303,81904,-53555,-323220,-235494,11548,-10692,67619,196962,35469,-82214,-19385,14374,1927,23376,61513,2909,-148987,-339799,-297693,-30377,312519,315414,32244,-176140,-246447,-227385,-145434,-74206,-65194,-130608,-141582,-89321,-12636,-30503,-191385,-276571,-79575,116261,232050,403284,296227,-17691,-64270,-5660,80094,307614,392849,187045,136491,295955,251478,41785,-60280,-125617,-307196,-289810,-54263,74204,11848,71745,319547,409048,101850,-179209,-129018,84611,111201,78033,-12201,-279631,-416485,-210833,67245,157389,106784,39622,29028,70165,94501,-68219,-149014,58176,239442,298601,121909,-47169,71586,218667,240494,225699,275732,257169,197236,250401,293850,-1327,-221714,-179962,-64325,2176,-18212,-51588,-101471,-96580,-238869,-379126,-220850,174609,459460,524359,360423,131211,53925,108361,39115,-51985,-30860,-10986,-79610,-131875,-232568,-345308,-226845,23705,30686,-144883,72370,443537,406912,10931,-254388,-222260,-18257,110264,4670,-245035,-334758,-264077,-225721,-291947,-235022,9673,171311,115815,-104159,-124075,117657,303585,207094,37406,68040,285143,188834,-98090,-132511,-68980,-273990,-408554,-209352,61890,254923,256150,76918,25811,-454,13316,119760,242455,334558,341475,150112,-129647,-183313,-51777,-129062,-176605,-70889,-43824,-39816,-65705,-81062,62502,130661,-66711,-316543,-321505,-219669,-55675,150870,229007,91633,-60258,-56675,75250,225430,262735,134250,79525,168582,192773,107486,34446,70589,186088,77529,-32057,-48743,-27929,-34533,-15338,-94221,-200081,-116757,78088,96865,-107563,-272569,-22667,218696,116137,-95308,-179744,-122961,39351,125549,-51085,-155128,-22415,69472,-82148,-320994,-496230,-337653,-16860,44469,-103262,-36323,243450,268108,65980,-141167,-266940,-138808,67617,22880,-304445,-539276,-477589,-212854,-17438,13795,-40173,-23839,-156896,-338668,-187605,176497,457264,552896,432400,112300,-182766,-248671,-95611,113998,225355,232634,90407,-104256,-84774,-38210,22875,114170,15224,-122666,33647,218339,167406,85512,182736,206092,31079,-42092,-14105,51612,170995,157945,-59445,-92572,41715,83887,48019,30181,-260793,-480783,-400719,-243023,-165930,-264542,-206219,156539,332245,197160,120848,223961,299705,118044,-190880,-328033,-192390,-161935,304766,492009,-198938,-1055877,-73646,2026389,2690699,1837842,-1380915,-2469788,569806,2283678,22013,-1949793,-1244961,-397683,393348,816457,835582,690294,341858,15789,-184299,-110151,-166145,-186304,-153141,-281376,-519692,-497333,-232959,-25950,22379,-132342,-512887,-622156,-163799,195014,147558,73709,-52237,-207767,-279417,-232688,-270967,-362330,-169538,97691,60448,-35823,89016,241894,409421,446713,169044,-64704,-32424,-66795,-246173,-309277,-321114,-316147,-71740,180272,51104,-38499,86993,247659,220726,44726,-33131,-33496,-80552,-200609,-173756,-121775,-10140,257090,404252,107145,-170956,-84509,71181,-7230,-148671,-243887,-206326,-150392,21530,282660,384947,230753,-6905,47665,420193,545086,157320,-60601,163736,259586,138861,-13581,-155037,-146333,13465,175810,170001,124611,91553,90177,196507,242112,83233,-59989,-114295,5460,138214,171806,156096,71505,10460,-12053,20268,58798,81496,40662,-69549,-158704,-158462,-108933,-118721,-115325,-99818,-108669,-75629,-46690,-31127,-135428,-115735,69879,242082,210405,190209,297371,215679,-120397,-401267,-431654,-318740,-284962,-299970,-295267,-102263,115877,105567,36404,100604,165215,32511,-76856,61215,165929,101743,93243,142415,175248,179053,167203,139600,187854,192341,133174,36508,46357,70596,-30640,-113746,14012,92583,-66822,-113339,186458,211569,-133165,-138632,93211,286724,323087,414259,392381,191071,-26404,-127087,-43677,77113,91731,-8531,-69263,-66682,-183359,-248328,-180645,-96667,97742,127937,-45399,-66111,312530,352732,79896,-135888,-122112,-97212,84395,259404,175539,30054,-91252,-60900,-75903,-269611,-410498,-333422,-240556,-86464,75574,62124,36527,-85570,-258923,-253588,-112547,29693,-22502,-32654,119204,230829,192891,204767,173031,229325,460649,569238,447376,342457,188068,64203,8769,-74429,-91890,-10971,50769,21383,19565,118727,201414,156004,-4312,-15695,126384,131157,108734,144442,91621,-33392,-81408,-26315,136136,285776,188393,-815,-133,-463,-219919,-269201,-100017,-23767,-139703,-244173,-273983,-254540,-265049,-267672,-90789,86397,89751,-39718,-75072,-23163,-68460,-89253,-7152,10547,103491,146257,-1208,-140902,-215236,-220429,-123544,-147359,-227396,-137331,-27717,-142344,-296149,-176426,72618,165094,182751,122578,-74378,-213946,-119280,56732,91230,87046,107135,129339,212975,261115,216771,114536,99855,151465,195884,79222,-132246,-257103,-312682,-113429,79763,139514,86683,4614,44415,137785,133935,-35510,-80184,109849,251878,53407,-161296,-127091,-108458,-354253,-500610,-296733,-116070,-71154,-103895,-84434,126384,204491,-8570,-189871,-153949,-13672,187360,435851,425661,167944,-13899,93571,57300,45622,235935,306771,40612,-233963,-164118,34338,88894,-5032,59666,201947,169389,77091,-16385,-113027,24785,271317,301639,142224,117134,114063,54082,-102862,-234923,-224080,-109313,-129943,-118457,-16184,63002,87521,5823,-63299,-55767,87689,179313,195643,100564,80763,246717,295318,139876,-83218,-138054,-44011,32828,-24132,-113086,-226246,-271841,-296452,-401893,-343591,-65741,137276,201488,52978,-185275,-186494,-149979,-61131,62048,72278,-76193,-97617,79815,238518,178086,4420,-357889,-553689,-497702,-101812,921596,936578,-407860,-1081031,-1014468,-1198568,51746,1713786,899060,-271298,-371678,-166869,283434,511716,-247161,-1502803,-1162613,419804,919995,1394877,1412736,462338,25655,-542347,-1015685,-611558,-265854,-68303,422315,612262,307053,120890,221097,345030,319181,255798,153864,67767,-159067,-343300,-146048,184497,277277,109312,-156848,-441268,-331579,-179105,-209170,-184068,-12440,-25149,-51144,68328,253726,345707,196954,-5619,-10655,4351,-122042,-216953,-257624,-230473,-141476,-19576,169063,316160,227042,-23419,-203889,-218386,-145019,-96551,-36655,114066,177919,210931,107051,-135783,-226907,-34321,91267,-21577,-88655,-117607,-61004,72042,55786,-20432,128663,283736,178337,-31694,-191157,-323591,-286984,-66477,66428,162884,319115,305024,209422,156068,177691,154151,58823,-16419,98262,207610,46662,-236025,-61544,220232,179645,123672,334530,429986,196504,48846,78217,-21890,-64755,102459,46612,-158872,-243071,-167776,-146931,-211309,-130900,26162,-23288,-197030,-280323,-8570,173138,115030,103373],[211483,58361,-163995,-173355,-124061,-188037,-232435,-194403,-78182,6822,178934,147771,-71228,-187510,-197118,-85652,96627,94689,-104223,-208192,-106557,71872,134864,92222,42486,-17287,13254,108142,136655,49144,-88707,-86938,90581,184561,35787,-14278,98115,209123,303468,242495,21136,-221309,-292998,-75469,43950,3498,-41700,-164990,-363874,-479421,-399832,-236414,-111909,40233,22849,-251536,-435834,-208582,97010,-46736,-245632,-92380,188522,253245,121280,29852,164480,330117,241847,22523,-139719,-211239,-89654,54271,75862,177640,272374,152436,38306,109404,39692,-205671,-238276,-9989,233517,267172,193161,93987,-7966,-119918,-57460,-24052,141054,315513,246282,86279,87696,18828,-140282,-180641,-156228,-195712,-232922,-139408,62446,166760,183868,127219,86891,54963,54943,114347,208099,272995,254414,82037,-92977,-136221,-88094,36635,6462,-82258,21335,271241,242937,33103,-106512,-193591,-70980,124888,68278,-64484,-170561,-288673,-201703,50136,-59954,-321128,-267200,-67690,-35610,103134,258014,51252,-66550,101211,147530,50296,6079,48066,-3005,-212820,-403712,-243394,125526,345629,252317,3357,-136061,-196309,-191677,-164256,-161154,-156407,-143387,-113145,-103291,-109851,-160368,-273686,-287687,-55245,185422,357288,506085,328642,-15957,-45094,43640,170461,363394,400056,215260,192904,332307,264275,78523,9389,-23262,-109464,-151530,-46021,6577,-49547,52171,286544,432471,136899,-168321,-129748,37615,67967,106432,42328,-221072,-387575,-249121,-17307,95093,92981,80297,89416,124693,164430,18990,-91049,58478,230312,326637,165961,13044,147373,269240,227342,231125,316804,231550,132716,187039,235110,12626,-171660,-193551,-66653,13212,-79762,-133437,-103927,-27353,-179145,-359861,-241570,57378,281377,409017,319375,148341,125780,182688,56612,-79993,-47426,6344,-37889,-81395,-237246,-406801,-320242,-51353,-28856,-146608,102348,467114,426718,-24395,-342606,-287598,-37695,83002,-37019,-254703,-329926,-229663,-132711,-117845,-133828,-19201,96287,91096,-78412,-89220,103112,229112,182278,70393,18094,169890,138527,-97027,-154399,-123858,-305881,-417038,-212771,53992,248673,227131,62581,5674,-64079,-95434,-21648,120015,268696,249052,18330,-212942,-157044,12626,-61870,-162276,-36349,32570,59057,19365,-5500,138685,221551,-10992,-335325,-406666,-321537,-126550,109701,185087,60876,-98069,-128237,-32912,128028,249521,207851,176612,191965,164241,84388,16553,41762,111879,-12387,-73657,-103101,-105386,-83583,19099,22755,-82536,-98128,18944,36071,-129639,-258199,-45635,147839,89101,-49041,-147413,-174034,8884,144730,-127226,-295673,-100631,61943,-59564,-296649,-502483,-439975,-158064,-37301,-90621,-6481,237183,223809,41735,-155555,-227382,-138730,-7321,-76228,-396690,-619656,-515258,-222922,-67044,-41976,-66920,-24176,-182307,-320468,-101124,296002,522403,577333,430698,44196,-276119,-311202,-158284,12445,112645,122186,-13723,-181813,-160658,-108543,-13558,146420,163914,102084,230294,338034,220431,81241,110452,59456,-108087,-159334,-115863,3882,163631,141329,-85003,-107299,52033,123022,62909,32674,-217152,-413486,-325109,-169555,-99774,-244572,-238324,136685,337868,188231,96577,121414,96810,62986,-103335,-411316,-400741,-402730,66783,496545,117188,-1023153,-559991,992812,1312751,1724383,1322117,-480669,225053,1812470,142101,-1999980,-1482975,-766007,48461,604969,627072,527162,135802,-126236,-141446,-18300,-145552,-219891,-180280,-350391,-661635,-723539,-439975,-149932,20839,-111595,-516609,-626427,-192792,142158,92217,27378,-83731,-242013,-317560,-255665,-251475,-335541,-206043,34403,38115,17247,171675,267670,314336,312909,88106,-112276,-117619,-187336,-281845,-192054,-166033,-233018,-39936,180863,51544,-17638,62452,175820,155738,16237,40959,117654,-22270,-208319,-146684,-100180,-36746,222013,420559,171382,-144876,-145382,35992,19177,-96006,-287653,-333594,-244080,-68466,166794,290966,231917,86300,132008,437952,578146,260452,37674,211661,279043,162652,51895,-100030,-148200,-18175,156500,124059,108155,140256,145307,179725,240933,158461,62410,13781,92208,146310,142605,165730,232418,213058,71553,38282,137470,151631,36421,-65956,7570,113555,43715,-82842,-122709,-134552,-157040,-108289,-66111,-65381,-187186,-154906,46137,272335,232227,136105,204109,186183,-133531,-469528,-598484,-517344,-397430,-261898,-162530,-21192,110470,61951,-28583,39603,137750,4220,-113497,78080,201431,65927,7834,72002,98488,80450,82357,153346,332130,409927,266743,84831,35046,53252,-12364,-133619,-96971,-1425,-43687,-84249,147764,171363,-143116,-115086,148525,291323,274208,384939,357104,140045,-51929,-168821,-126784,38783,141323,18030,-89331,-70972,-164668,-263574,-253960,-162667,52036,99925,-106875,-107904,327440,431118,183824,-56949,-116495,-83136,119299,205494,-19646,-225690,-226647,-69950,-20596,-259342,-459076,-404323,-288184,-131288,-35449,-78176,-38334,-94337,-274942,-302976,-142699,9702,-9431,-37169,103755,239919,221090,226029,177735,251636,405321,428915,314752,289248,170952,35609,19808,8151,-6563,49123,88444,11584,48430,190405,222198,137938,-19985,-36721,102411,105416,129507,206840,116100,-75222,-139883,-79022,63364,208208,149124,40573,74409,10938,-258819,-296891,-119072,-51490,-138151,-190249,-219086,-240455,-291811,-358986,-218023,-48096,35046,-29797,-51312,-18513,-66665,-99028,-2094,79962,149662,92666,-113210,-272216,-324160,-275495,-184324,-150948,-87558,-34257,-104436,-257799,-355954,-178927,71925,153794,186736,114915,-108100,-227559,-132344,-13498,-30276,-6084,21587,-11099,43965,81240,-12823,-94289,11611,131067,118836,-40546,-138160,-226324,-357447,-190252,16665,106546,144293,139754,171436,183843,109400,-115423,-142694,97987,235107,-8278,-225491,-145363,-70481,-193678,-271245,-169692,-98582,-158170,-229724,-152039,96476,168856,-41840,-261483,-224891,-29415,200276,414531,377400,195362,93937,226144,175169,155454,307878,233137,-173611,-339439,-50956,201368,79585,-91606,15444,186984,143717,81172,874,-128985,-23342,224078,258127,118743,97204,64208,-50052,-191337,-215591,-94870,-31440,-123752,-84224,6208,13181,44323,35048,-2974,-41879,19316,129685,240559,193297,153293,292445,344440,194520,-69802,-117185,13817,65701,-23979,-73875,-143621,-204237,-246734,-367953,-353973,-99701,129785,226129,108215,-111532,-160940,-228709,-193699,31607,115151,-52795,-96963,17646,141353,169988,102706,-212199,-456103,-512224,-94266,1181778,1311362,-57941,-739790,-713214,-1191030,-279738,1240176,454137,-743453,-687720,-197313,575119,1211813,184874,-1722179,-1600348,424635,1122503,1347600,1196160,356815,46767,-354346,-826562,-493748,-211225,-69268,361381,530802,277799,151630,263885,396603,414565,370139,269390,130590,-154656,-438741,-285390,102189,234938,40304,-240949,-417647,-213502,-100660,-156240,-81589,51916,-81390,-150508,36774,266397,315202,132324,-61956,-759,85908,-17222,-125990,-194357,-213527,-189628,-89750,129036,298243,170847,-116770,-282033,-324321,-281743,-208990,-65668,185659,273616,212529,19367,-202388,-238255,-90285,-17688,-139458,-250726,-284288,-158147,43688,57152,-64523,-16927,154863,177857,95072,3996,-134478,-145812,37276,108578,82476,180784,258355,261891,219368,231969,221280,151132,72120,186297,302481,161524,-135465,-65492,125660,80907,-9574,120494,262405,142552,76548,152700,101309,47945,168488,44068,-215018,-304349,-161391,-97316,-254440,-281955,-113227,-79178,-220164,-363592,-123365,142034,166838,134679],[125330,-55247,-225035,-194936,-176053,-247187,-228788,-133345,11780,89341,202801,118268,-115568,-233658,-198182,-50772,97490,57265,-153746,-254348,-167285,48685,157528,102827,66180,54247,105756,204896,231730,142143,-31343,-77199,56930,93973,-62456,-35540,146847,243272,295841,239491,16603,-228515,-221304,36224,100491,19566,-11415,-111554,-296579,-432898,-433218,-288025,-111143,55152,54041,-203355,-408956,-224611,83900,-15748,-231722,-105749,188029,212204,49619,-3639,170713,292011,189518,10307,-104448,-164671,-111350,25351,90580,98931,114690,71869,16467,51509,-44664,-288337,-357590,-147375,160785,262533,218757,171938,66516,-156369,-171343,-63162,136209,272374,216178,101112,146789,91129,-141110,-260559,-196790,-156166,-185898,-91902,108991,183495,150709,84658,96781,114748,84738,41343,74619,244141,379425,189163,-68674,-83644,-48431,-31517,-57301,-72272,-3553,249840,319984,161298,-20197,-138291,-50040,139617,159653,67094,-108435,-276356,-192153,27889,-71086,-278946,-231646,-109901,-69445,102303,282606,70723,-22143,257095,295536,97651,1877,46798,-15251,-294966,-460109,-191232,247820,315086,130316,-37933,-68294,-107843,-159225,-205480,-246138,-238632,-153629,-76864,-103556,-165738,-205693,-267001,-247063,-19720,239248,453385,556535,343099,21771,-1225,104310,243497,365074,356130,230159,228076,327440,244475,109750,93421,109106,96222,-1272,-4397,-19116,-83623,11620,177345,300395,83702,-137317,-82353,8909,13306,107721,99718,-125989,-307202,-262463,-117363,547,51264,94859,138497,191751,258307,153209,2127,37810,187064,326721,181513,26006,165050,278850,192073,202636,298660,182496,75487,107800,108218,-41092,-154012,-227086,-105602,2144,-132306,-238363,-140106,33742,-88739,-267986,-174784,-21755,93142,245742,230617,119317,129857,191611,73444,-62408,-38479,12131,414,-11731,-181915,-372377,-351720,-116257,-90509,-148561,100777,434825,401927,-44076,-389123,-338022,-73056,59360,-42072,-209459,-268974,-167217,-30165,72605,11915,-23056,22409,34804,-96115,-106295,45495,141500,143377,87976,-20248,96516,144586,-26036,-126258,-159940,-297976,-334973,-147104,58573,208865,140738,11995,-26615,-108574,-177447,-143703,9960,185209,125497,-105199,-226761,-48670,146895,69197,-111306,-3267,104541,166790,107802,75524,212868,305592,61120,-311157,-438887,-372798,-173388,33403,70498,-26136,-144128,-171073,-93055,82161,231647,255162,268906,229608,158981,62251,-17869,-3033,53801,-57151,-79775,-117865,-165146,-143044,44980,139857,59177,-49026,-31710,-39773,-154802,-214896,-49188,67671,58986,24403,-82731,-187807,3048,153988,-174165,-382787,-156019,71900,5861,-227347,-459165,-464866,-233034,-88787,-62082,35604,206632,133799,-3038,-108799,-106818,-98051,-82276,-168253,-440261,-625355,-499607,-196406,-82453,-77278,-87637,-35898,-173848,-222787,36671,407905,539736,527407,368995,-23092,-317635,-328649,-200921,-99839,-25851,-1833,-116233,-244426,-197454,-112617,-8403,183535,303051,322334,385479,364981,157651,-9564,-20885,-115786,-257272,-262472,-186831,-33935,127977,124672,-27694,-30369,70868,109849,28910,-8476,-212268,-348601,-228834,-65852,-27369,-227549,-260459,108500,329267,190724,101676,32644,-130014,-72702,-118637,-543932,-608697,-643074,-239095,390762,331311,-891942,-824225,237466,-44583,1369044,4189723,2077783,-322429,704409,101682,-1741273,-1578411,-1019184,-303470,202697,194347,199701,-111835,-236024,-31350,123371,-62581,-177136,-134994,-308408,-638055,-811001,-602720,-308214,-14452,-56166,-424324,-552626,-206982,52216,18109,-11650,-102257,-250743,-299618,-196146,-154516,-240277,-176017,-6206,19772,62455,221623,248629,173981,114774,-45036,-168702,-187742,-260088,-242022,-16485,48664,-97618,-8539,135051,23823,-58,46738,89038,94178,36979,154870,265176,44980,-192413,-138096,-101851,-70364,165503,383600,209682,-79200,-150544,13084,40384,-21190,-257635,-378500,-299679,-156621,38466,175126,209962,161876,196132,409446,558707,356778,191915,296637,321017,207476,137468,-26378,-163096,-79088,109988,68433,58595,143739,172563,148204,218082,254351,235088,150948,131326,119773,132264,186226,319113,333447,131791,57274,186314,172892,40671,6307,185936,324217,179919,-13231,-99461,-155904,-189394,-106711,-69015,-115758,-266905,-209545,32352,311216,266371,105642,131870,131902,-147189,-496885,-668538,-627741,-448507,-188059,8781,91851,104578,21104,-58690,6040,114270,2681,-109767,78623,189876,7276,-88487,-15347,10803,-15452,13264,176573,482149,601119,352406,121149,50227,50187,-675,-159510,-209288,-80622,10326,-18870,101135,104547,-147526,-101743,163584,234092,179368,315824,303028,67875,-103641,-213872,-231853,-46356,160419,47422,-90013,-44868,-83275,-195396,-220503,-120170,46305,50881,-177185,-160902,263468,442714,282899,61083,-66572,-44340,155646,152027,-214905,-502908,-398231,-90887,42107,-205620,-443082,-413288,-280090,-138623,-133571,-227307,-123483,-81039,-208622,-239813,-81010,49290,58933,-15470,73290,221503,246064,248365,158064,209998,291858,239626,124177,163274,109028,4876,46472,118260,116237,140880,149738,46959,122443,287635,260901,128074,-20730,-51307,42334,41100,129427,252944,114595,-119270,-176857,-117831,-13041,124974,115540,91028,136941,9551,-256820,-269234,-114087,-55958,-95884,-94887,-114928,-157428,-245812,-390470,-316854,-170979,-1141,16268,7978,20079,-41382,-99886,7634,163778,204748,59569,-156315,-324721,-386480,-298085,-218495,-140035,30045,55814,-151444,-317793,-365414,-188176,15606,119905,216308,149269,-97105,-210929,-121314,-51513,-95222,-75966,-67444,-152691,-116067,-91811,-223869,-265935,-40737,110033,36713,-121442,-95231,-163033,-363913,-219694,9182,107607,187490,217820,234671,224932,115029,-154922,-188697,85093,204892,-56533,-239318,-96752,25976,8901,-14861,-12579,-45029,-182576,-274993,-138938,148066,195154,-39802,-274137,-241327,-1517,237636,364355,277669,163400,197377,369698,291403,259137,372947,172588,-305106,-333645,103384,344569,61906,-156861,-2296,184460,142497,97358,34646,-119748,-78924,114131,142259,37566,60880,38116,-100002,-212632,-135503,64318,59224,-114674,-68627,12266,-50736,-21534,57110,100144,32640,-16277,37478,199203,231463,203382,314710,372871,228827,-54932,-82325,59599,74960,-24003,-6741,-28723,-107385,-161092,-270266,-297494,-110070,101835,217414,158037,-21944,-113616,-264914,-282624,-1544,126869,-51422,-113227,-57909,36562,151973,195800,-25402,-261626,-409952,5758,1315136,1489830,428330,-131943,-242717,-965416,-583854,429874,-121236,-1023158,-829136,-165694,830620,1806565,693416,-1472591,-1639931,343335,1067556,1052200,708380,58655,-148282,-293514,-549301,-276660,-132740,-59579,278697,426853,247166,145737,224949,390773,511912,524816,445918,271789,-73264,-440945,-363626,15187,150096,-31612,-264608,-322329,-74480,343,-62310,70815,159014,-70174,-184377,21967,238860,232153,47455,-114119,-589,144072,62531,-57950,-137734,-186860,-209008,-121320,96518,240103,58315,-233230,-330790,-354200,-347672,-260569,-63573,217913,311806,211955,-10985,-204558,-215161,-141746,-95346,-189160,-350263,-407135,-217519,43931,68701,-108598,-174499,-5923,159151,256758,242356,60126,-26125,137529,185846,47715,70578,209270,303914,266744,245368,252776,231041,138008,191816,291905,234973,-4844,-34419,43810,9915,-110282,-80045,72175,61822,103280,260490,239379,162174,240245,66078,-231901,-336761,-141331,-54271,-279574,-378878,-193223,-94301,-216571,-416472,-241076,77144,171916,118055],[16459,-135892,-211880,-157424,-190526,-268278,-209000,-72653,90607,148926,192024,69507,-140860,-251012,-193020,-38836,72552,31855,-132873,-241899,-202957,12422,156465,91075,48302,86706,186053,291494,292262,201392,13947,-58312,30033,4620,-159979,-70112,161805,229526,212549,158704,-37316,-261410,-159384,128707,156171,45495,25153,-29331,-181618,-319958,-384692,-274127,-25834,149992,127846,-116986,-321386,-201197,60542,11206,-181905,-104262,161055,149198,-19433,-19929,185536,245476,131952,7835,-49414,-106394,-142520,-30868,99033,40331,-24388,-20583,-32813,-32225,-123698,-309009,-393261,-231300,87274,218642,210701,239681,149108,-146870,-222272,-89255,83186,172361,157041,115260,204327,192528,-64044,-275736,-216555,-121379,-150277,-48447,147782,191241,101082,27301,83569,137041,80536,-57841,-83340,173589,441729,253619,-64215,-70577,-49015,-116695,-124217,-86326,-52793,181740,347481,276404,95333,-39895,-19998,125634,223864,200831,19800,-164307,-124865,4969,-99484,-229188,-170700,-127089,-117715,59324,256783,74838,12174,351202,373014,109673,-9477,16481,-83564,-401474,-513769,-178082,265085,208117,-34171,-90739,9774,1345,-140993,-269897,-313897,-282719,-156044,-50824,-103283,-176431,-171015,-192996,-185013,-8194,242671,491061,546988,329395,66954,35308,137943,255989,285604,248423,211355,219312,261959,179813,118236,161844,219692,222710,97077,30155,-35513,-114454,-57632,21007,50548,-56324,-108955,-18530,-15983,-65020,57670,131415,-21477,-191669,-246850,-215004,-113473,-10597,79624,151310,225997,322207,276080,92940,3144,123775,287181,135145,-41180,103185,226480,127527,142091,230531,121570,28038,24682,-47546,-144094,-175986,-273774,-175021,-35722,-179184,-354074,-215906,52645,-6768,-136367,-47459,-36770,-43377,85172,116853,50617,69460,137076,76193,-21738,-16002,13073,38467,69538,-72622,-251952,-302565,-153036,-153512,-168694,70349,363597,333740,-52340,-381910,-360043,-120919,39758,-1879,-104318,-149380,-83997,55136,216659,153732,-4279,-31574,-35433,-153655,-173678,-54281,39630,90137,87349,-38322,72139,197838,100711,-53532,-168831,-255149,-193118,-39934,74982,148810,17975,-79836,-73925,-122615,-208446,-213975,-61232,102334,6224,-174411,-150976,109783,298270,205724,-32537,29277,160416,262263,186043,140899,259154,354494,132611,-244765,-402370,-353861,-174804,-35776,-57620,-133832,-191070,-180680,-77815,115664,226794,270655,327879,273547,188462,65240,-34076,-26072,45214,-35205,-49978,-96175,-191288,-189255,57561,230705,193699,24242,-58042,-112021,-176806,-157684,-35963,2678,45536,119954,16828,-131123,43782,161207,-165147,-372130,-153768,110462,106285,-117571,-367331,-406781,-235318,-97939,-14608,91095,176549,47505,-40920,-16014,36553,-55243,-160646,-231801,-407642,-538352,-412908,-123161,-53673,-87905,-100241,-57107,-131872,-84272,176345,482766,529932,446902,282646,-57235,-283877,-286632,-204112,-179553,-140909,-97239,-176389,-265796,-183291,-55281,41257,226320,404727,491068,479134,311699,26728,-128214,-156562,-261260,-365175,-318296,-204088,-39786,88385,121429,105334,131882,111009,67340,-19626,-50691,-214059,-284470,-137283,44751,51677,-202391,-265996,79109,314979,212468,135893,-13530,-308546,-260589,-245983,-679677,-728380,-774792,-489214,230103,402994,-670477,-733392,-60865,-1294218,512713,6220174,4780951,-423664,-479877,-74081,-1379034,-1597120,-1143308,-584379,-252134,-278308,-176049,-360255,-313245,108288,299043,89392,-44075,-13791,-153876,-438069,-707178,-664514,-449440,-71919,32140,-242436,-412745,-192204,-29379,-35496,-9864,-74329,-203500,-209737,-64678,-18426,-117550,-93361,-4061,16124,85871,241237,217776,51653,-71466,-176264,-201511,-201574,-247990,-128659,179252,276926,75402,36411,73883,-2588,39132,69003,34829,73150,111224,271617,347706,93841,-145377,-123132,-104571,-89791,115132,322815,231797,33737,-60557,29654,58425,55148,-166046,-325976,-283780,-188452,-42621,94471,200853,224722,236557,349954,495191,425705,370745,416606,399829,294612,239963,48760,-188632,-148660,63931,36391,1812,121157,195064,139891,195990,347388,406278,261961,127316,84002,147511,202422,291965,333507,161848,78760,183855,139341,62518,131556,317992,405875,269450,89772,-35894,-154454,-198840,-68620,-37178,-145369,-334244,-255560,39290,352926,312510,122108,121630,94380,-144495,-476589,-628497,-617565,-422955,-96176,170671,206797,104231,-4225,-52043,4940,103272,25098,-79938,46960,120429,-69589,-180478,-110581,-67528,-64522,3137,214756,601923,712543,380822,155168,108703,75667,5813,-178375,-288103,-130217,69044,63405,71571,41351,-143427,-113262,102649,108114,51651,220196,241921,-18380,-189666,-267491,-340057,-167299,130597,67418,-70402,8417,36230,-67999,-96893,-1205,65389,-15841,-228671,-203176,138812,361848,323179,163912,5708,-718,161027,92621,-346853,-681331,-526707,-93403,112779,-117013,-375678,-370401,-231380,-118799,-200179,-356205,-212527,-61989,-93464,-93965,53841,156783,175516,34594,34851,175533,252159,255139,120360,118284,149528,46190,-75845,-5859,11379,-25531,67657,196317,205687,205082,191658,91440,182643,354252,290701,112033,-28395,-72243,-37625,-39199,96118,238703,59193,-173873,-188114,-127907,-67215,57316,91227,127653,158079,-19823,-236546,-214347,-97156,-33180,-19349,12425,-213,-41212,-144789,-343288,-360097,-259610,-28711,71101,70282,61791,-17513,-108593,-1311,210455,229255,47975,-116079,-286801,-392460,-288100,-215914,-117982,94558,105356,-176944,-351694,-358873,-214964,-85745,58097,247870,210915,-49280,-183417,-104763,-46424,-77567,-95668,-133673,-256469,-226581,-213929,-356836,-350458,-52792,86691,-17426,-127546,-24764,-100805,-352715,-217345,37637,120737,194528,218608,212009,242780,154859,-140692,-217199,56246,153122,-103255,-225720,-11024,149100,171058,138933,74823,-7614,-153164,-233064,-52606,257096,258857,-16923,-236395,-212448,42853,261278,275908,145743,83091,255148,463853,351287,309603,397517,126454,-332191,-242299,227204,382147,6430,-213446,-29732,149466,126910,98000,64468,-105931,-157110,-51852,-25458,-91731,-2339,20591,-104073,-197455,-66243,165510,114076,-121696,-87870,-7156,-117122,-107485,34064,171288,96361,-52528,-103241,57570,179281,195168,293732,363733,219010,-56186,-49959,75108,51047,-35105,43977,55606,-33035,-87207,-166686,-226567,-128148,34426,162254,175376,39103,-76858,-262277,-308724,-38423,89282,-93301,-173089,-160721,-76215,103518,220046,101869,-48087,-224400,150724,1291748,1501568,976174,578813,238988,-677660,-958028,-616279,-711840,-1032373,-725760,-33270,1020905,2114260,1163512,-807181,-1296583,115881,673759,557914,127774,-317474,-475931,-385127,-286974,-49643,-77237,-67188,172049,298741,198932,98491,115889,325650,574539,677540,640328,454407,52221,-358952,-367994,-62566,52433,-82107,-232537,-206337,25470,77367,39293,223509,267594,-14703,-159989,16610,169070,116502,-33236,-137747,9264,181468,101759,-30266,-100539,-159440,-205807,-121476,73287,156695,-82124,-348127,-352054,-319974,-344613,-256253,-48899,187955,272468,195005,584,-152500,-164034,-170632,-111370,-147359,-357439,-458671,-227953,74130,92033,-139731,-295581,-153278,103728,354230,414767,202496,60892,228084,288557,74213,19016,174832,329326,287091,221642,251940,291305,188932,136906,196242,263561,128829,20771,-4087,-10670,-145051,-203413,-80697,-24440,104472,351811,350389,250844,301060,109078,-211220,-341990,-122144,-26850,-268632,-382653,-181191,-56961,-176868,-408435,-309573,8299,138258,71737],[-95077,-170637,-143763,-88830,-175593,-253768,-184607,-37458,130040,163194,137508,2831,-145547,-235446,-183314,-49404,22222,2793,-72001,-192895,-211578,-26430,129386,58538,-2102,79986,241897,339187,284113,187342,18097,-43102,16767,-54698,-223971,-103588,141054,175389,90045,27249,-132821,-308369,-127945,170450,195845,87387,76586,71349,-48211,-185749,-279954,-193276,120242,299661,231279,-328,-177831,-136685,28883,14669,-116868,-75410,137897,98807,-57923,-3236,223282,239985,117552,34396,25077,-41366,-155692,-69964,115420,29548,-95348,-87482,-76632,-94141,-156751,-253817,-326831,-222884,49269,158803,186293,293764,230488,-83298,-188174,-90216,7236,56236,97425,136602,257632,314366,93136,-195039,-182331,-74871,-110449,-8204,181584,203495,63129,-12500,70415,132437,58538,-141858,-209031,97260,440823,274735,-61399,-83729,-81783,-195177,-179138,-108182,-88576,111558,337042,353881,215740,85173,22479,94288,241848,303925,197474,34501,-11143,-4014,-120913,-173130,-101679,-110741,-150035,11458,213014,79987,29163,337989,352157,97337,-13628,-37690,-199314,-493129,-533641,-184571,191953,72117,-182422,-123007,104309,128272,-116512,-315856,-322291,-244803,-116988,-19783,-86462,-124714,-57674,-61518,-103184,-15291,207500,486261,512713,311041,118292,70216,148259,217961,157018,114595,177823,190466,166446,96064,113700,208575,281283,242286,126107,44706,-55225,-146679,-128813,-115444,-201913,-219798,-86979,41991,-33539,-150456,-28290,135497,82040,-47462,-185292,-269765,-202602,-58280,53982,126039,204755,327889,349845,159541,-24907,64674,220638,37801,-163909,-8408,130226,53340,79441,154126,71091,-4059,-43256,-178417,-250427,-211998,-303652,-242518,-83716,-210719,-439610,-299382,30641,51961,2706,96214,11494,-90085,-21892,13052,-32703,-24578,44789,57842,18597,11436,24181,83979,154319,66358,-84944,-183616,-154377,-217386,-217274,17105,267883,231478,-56967,-324656,-344925,-165909,27085,73998,42641,8519,3798,99804,269953,238674,18584,-64311,-100718,-227840,-268033,-185807,-81460,18597,62101,-48909,67398,254134,234632,31490,-160177,-198323,-48571,60276,88866,79305,-116899,-212157,-141234,-112260,-188996,-228340,-97171,20091,-91249,-174178,-8243,255138,380316,266007,38346,48607,176562,305918,219369,151668,237961,330352,167650,-165884,-321695,-292513,-150467,-82557,-160538,-236767,-246269,-182198,-13949,193590,219973,235238,314130,288975,223624,81211,-29491,-17329,87122,33574,-11985,-76147,-212258,-239234,26964,252751,266509,78213,-84430,-191679,-213988,-131890,-46046,-63753,27674,195005,118553,-23370,104006,147772,-121045,-278698,-103372,151201,193904,-11016,-267387,-317704,-214259,-96664,20496,120998,131807,-25603,-78418,56679,109038,-80488,-277548,-287640,-329035,-403969,-296949,-44587,-21261,-109813,-139608,-109766,-96567,13331,233972,466214,480264,350252,177358,-78764,-223083,-234024,-201957,-234759,-231712,-172445,-206842,-268053,-159424,2111,86532,230968,413609,544449,479275,190566,-126295,-239219,-275817,-366210,-430155,-344458,-198823,-40320,31509,100566,242072,307476,139438,-12274,-87824,-96471,-227264,-252337,-106741,95903,93579,-197952,-291728,13319,260139,208782,140500,-50339,-420941,-469110,-461227,-792800,-724489,-752534,-617925,46873,312595,-451404,-355920,60833,-2394928,-1008269,6652880,7077563,274838,-1276383,-327951,-1139294,-1635819,-1200660,-784525,-642140,-636147,-508560,-603480,-391540,199503,437255,250943,122032,121400,37576,-149821,-467528,-643338,-567739,-167913,102464,-41101,-262580,-175616,-101091,-81922,4910,-27342,-132220,-99483,62153,72430,-49293,-34887,14,-6291,44819,199799,166289,-43244,-217143,-286409,-217892,-172490,-181416,-7753,308926,421351,210931,61101,-6611,-40081,75044,102740,8399,73360,183765,314686,290502,63050,-110733,-118972,-127800,-116646,54354,227115,208199,143076,82827,56332,34894,73983,-87547,-241699,-230604,-168803,-73647,49245,189990,242705,220346,243543,365532,413777,488759,506099,460569,380286,308626,70582,-246486,-232887,10847,17132,-62945,67834,198250,144523,161855,375740,488091,293004,72015,31611,146474,163705,125542,186401,127549,68265,98162,35105,70215,239833,338657,321185,269012,179727,29416,-162910,-220255,-40953,-2308,-155972,-376127,-291530,41066,357105,333754,158177,150255,76659,-136587,-436726,-531692,-526432,-358605,-35004,253007,265472,87135,-31639,-42988,5739,84354,38114,-66462,-38934,-18552,-175486,-277595,-228398,-147893,-67354,43860,236734,625557,686445,337441,174881,186649,106985,-15357,-202955,-329926,-165422,83924,111376,50507,-11103,-147430,-170483,-57455,-80231,-99040,101993,164082,-124831,-313248,-340002,-441993,-314078,33147,51643,-49634,63478,140463,54342,48130,124702,80398,-89465,-245443,-229437,-22176,181851,260122,194535,60812,16250,101107,7474,-391928,-704074,-566451,-71752,175663,-22058,-287264,-303926,-178761,-103431,-238246,-447763,-301199,-56565,24545,73381,203262,301533,309791,97600,-12535,100898,220333,228520,72136,8218,8248,-121039,-248547,-181249,-105088,-60700,54071,183246,192180,178780,163606,88897,163122,337186,281041,74298,-62005,-109952,-119043,-118581,20496,138786,-59779,-244613,-180936,-106618,-84770,17708,75944,128478,116052,-86195,-231357,-173271,-85563,10032,77171,108597,92822,66808,-21765,-221142,-328927,-300014,-59833,104428,103317,75664,-14416,-129706,-33202,196233,207865,60663,-3024,-171363,-338466,-243865,-169407,-83553,103366,111604,-182360,-380313,-364907,-250169,-189520,-19243,260170,281853,25606,-150731,-83229,12229,22484,-50881,-147308,-285252,-254465,-250879,-376495,-321312,-21075,69701,-17988,-49709,54340,-55007,-334574,-195447,82733,131808,166939,164573,133618,242495,231435,-67391,-215760,16431,87967,-149637,-203217,79876,264767,244159,133013,41376,-20176,-90849,-118820,86206,390863,337521,28212,-156990,-152275,77920,246141,160967,16399,-2288,260907,479928,333003,290985,371838,99887,-259747,-100271,283604,297964,-80547,-256856,-80918,70589,86351,86153,90848,-89405,-241073,-225832,-190681,-226601,-78142,10698,-69349,-170741,-60648,155440,111758,-136754,-120414,-28701,-150869,-180760,-35940,165539,107256,-97382,-259232,-142917,54204,135298,240411,320868,166813,-73004,-20395,69729,11645,-47690,59719,79397,774,-34733,-82283,-168728,-159926,-63982,72537,153595,50594,-64429,-222602,-258458,-57976,21936,-160044,-258603,-267198,-170419,36378,161321,120248,123822,-2596,284794,1143905,1441660,1511211,1216931,603488,-462345,-1466466,-1735392,-1209436,-791130,-389897,209245,1141675,2103026,1539218,122927,-709308,-285557,-22572,-15851,-351224,-607292,-761165,-557316,-101594,129338,-55683,-94896,57254,159049,133003,34412,-10891,234089,585778,778630,791596,617946,181724,-217115,-299540,-109742,-13847,-86821,-164029,-118406,51306,100298,117089,326751,340076,52861,-102436,13681,76024,-1156,-91998,-125271,40601,207867,102260,-42764,-84619,-132987,-188031,-105622,57929,70168,-213380,-436207,-351464,-251877,-294513,-219289,-45392,96131,161320,146879,16761,-80340,-104493,-174787,-69854,-34154,-287046,-445546,-200193,118165,116030,-156844,-354446,-253492,-1128,302023,427415,245171,106030,295086,384675,140703,18048,147410,319506,261637,159965,214652,316355,226011,57354,51462,240459,224333,69339,-25007,2067,-126663,-239559,-174245,-116788,42744,355124,377362,270131,305692,127235,-193409,-348695,-138429,-41065,-237156,-307174,-102400,-4375,-133147,-357731,-321816,-65574,55856,-4923],[-166266,-144302,-40250,-6469,-128404,-201385,-150976,-28383,124478,132046,57502,-58814,-121875,-182456,-157019,-59692,-36584,-39438,-14520,-135613,-191647,-48444,87436,13356,-66424,46379,269920,341059,214584,100735,-27877,-41379,14423,-72427,-231142,-119315,92956,97072,-34276,-122302,-246895,-342884,-122506,153618,200933,130615,133503,165029,63390,-86603,-177271,-88418,255097,434580,322157,114299,-15647,-59524,-22219,-28870,-73483,-27956,133303,74970,-61647,33289,264693,277378,151928,77476,90594,4984,-147278,-73293,128972,48454,-104313,-123361,-104528,-118340,-143757,-159717,-201492,-143720,41245,86596,142296,306323,275131,1261,-98122,-81263,-80499,-57584,38948,141794,274643,407931,272285,-49912,-106199,-30737,-82604,3121,190842,206541,34418,-34404,55933,98609,20196,-197365,-286102,20538,370497,245594,-59353,-119581,-149195,-267700,-231933,-139954,-105842,52336,279272,353093,291126,184915,45919,32959,185084,330031,357523,242882,93085,-17237,-139915,-136577,-64381,-90115,-167770,-31058,161046,75206,2517,196304,225992,59585,-20775,-117317,-344470,-550935,-518351,-201569,69182,-55395,-285558,-135285,186196,228894,-97378,-330170,-270427,-133463,-36571,11087,-61375,-34169,89334,86451,-20127,-42492,140517,445846,469576,289038,155981,97600,135387,144599,15538,-13843,137148,160031,71971,8893,88369,212470,264370,157699,80036,20551,-98943,-196903,-187996,-190690,-357318,-344253,-87326,66919,-53301,-229888,-129982,104961,159793,96147,-87779,-264240,-236006,-72992,23471,57009,113322,259042,345767,178826,-43318,14269,138161,-78529,-288457,-120430,23452,-7789,41456,103506,36239,-31151,-93959,-253060,-319540,-231316,-293255,-278407,-125809,-222097,-459496,-350436,-11167,88991,118224,203154,85480,-56061,-52610,-53427,-102568,-113076,-53155,17040,41740,39128,55997,138905,230490,198004,77578,-30910,-124673,-277144,-289430,-50821,159590,114944,-61843,-232961,-288686,-182094,32934,168814,202192,175300,84893,100487,231392,243632,32944,-77761,-136846,-273219,-342302,-316933,-206263,-56604,23385,-60126,53600,275123,331654,102385,-137855,-137574,57893,124326,98917,26398,-222620,-350633,-208571,-74977,-119863,-185934,-101413,-51302,-146303,-102501,166439,346977,347625,219088,86231,66723,160616,289075,199734,102900,147654,236210,161388,-85989,-214488,-210704,-110257,-84841,-193969,-289464,-287336,-179205,67347,275929,214001,168334,238411,272773,251377,109933,7230,41818,188425,139378,32891,-66945,-236387,-290720,-36599,215046,270936,98919,-112530,-260481,-249275,-140857,-83821,-124761,6396,237889,217351,122151,176029,136294,-40883,-113580,1383,197908,257445,82529,-167740,-226450,-190863,-86025,48976,121840,84499,-59150,-93690,82090,86736,-175485,-413058,-322600,-214981,-244593,-170236,28460,8907,-132850,-191010,-160939,-64806,47895,194391,367834,416223,285456,98931,-80522,-163784,-193836,-197864,-248283,-270934,-208510,-196905,-240569,-127215,46081,120704,198989,341170,500193,427861,84249,-205516,-273742,-325128,-392987,-421350,-322550,-164934,-23165,-12368,75381,350641,461423,164967,-89300,-143349,-117399,-216340,-226756,-123941,82641,103909,-194233,-321041,-68561,183576,183404,106643,-76010,-431300,-603678,-648948,-812993,-553148,-538873,-566788,-84731,138623,-293728,152631,469419,-3241783,-3092461,5345892,8563497,1750851,-1412820,-510826,-1067941,-1688503,-1208578,-870635,-830263,-736530,-683048,-782754,-444674,232372,517016,399121,294737,248233,224503,154870,-158047,-544118,-621787,-254598,155788,148768,-104776,-132355,-122143,-95768,39598,43015,-37979,13396,155895,107042,-40436,-20761,6618,-27906,-31379,126512,124818,-78534,-269846,-316264,-180121,-81764,-63358,98609,351527,451672,282306,77655,-62429,-56559,122588,156607,33803,107848,244316,282718,121745,-34358,-86257,-101088,-144003,-124952,12244,132721,163566,239762,250744,97346,-14662,40149,-49047,-164075,-148784,-82845,-31482,60926,194668,234451,174453,129312,209412,335858,518723,539801,483511,448667,338686,44575,-298210,-286085,-14635,34392,-87465,31888,208065,179994,146075,340830,469118,264889,16575,-3575,129107,79290,-108316,-40064,52904,42827,-24012,-85039,77569,308900,270964,142084,208597,249502,90430,-173338,-243400,-25840,38838,-119702,-348409,-277623,48228,329311,336208,213933,210965,105474,-96616,-365621,-405891,-381815,-265476,-2395,253770,268075,76513,-36678,-23463,18113,77992,52334,-60497,-135879,-170723,-266848,-345051,-335026,-203212,-7882,138803,245536,542565,545022,264698,205368,282574,149291,-44039,-209229,-305806,-166066,62341,121235,54155,-19852,-136290,-237209,-258433,-261442,-216757,7666,95810,-214057,-416350,-386557,-488525,-430182,-92170,18082,-12711,129773,217147,141302,170167,228065,107056,-110299,-184640,-206018,-153303,-32141,124125,159605,100047,20117,970,-79738,-330910,-556913,-481652,-6488,242686,81361,-172850,-208090,-123325,-89545,-228823,-461819,-346532,-39874,143332,231175,326266,451555,450639,180832,-40907,31440,170879,190699,52614,-50065,-76887,-217790,-344413,-298574,-189370,-77807,16088,84147,77239,60052,62877,22354,56931,241796,241730,36318,-98668,-137297,-158249,-159928,-66942,-10796,-198912,-301837,-143948,-40439,-44981,30754,91281,107971,34947,-159532,-242418,-156028,-69374,81186,196526,205082,171219,158224,109917,-32012,-203636,-272218,-80495,118302,109882,64565,-18647,-135540,-54144,153715,175039,117974,167467,6923,-212316,-148074,-65527,-17826,97030,113488,-143108,-386156,-374204,-252758,-225047,-71497,257600,360461,132723,-90057,-27556,139462,190046,63064,-78334,-208895,-177974,-182078,-271012,-174098,65924,85911,52792,98866,141243,-9702,-297556,-151640,139742,150020,136917,114960,73590,258256,349330,66403,-158760,-3938,36864,-178995,-171462,162141,356232,238699,12146,-84351,-75073,-12802,43376,254117,523828,425806,115458,-38471,-72931,93773,198842,58334,-63518,-33389,248376,437784,263148,230184,318537,105353,-110835,66678,287346,150201,-153161,-258787,-131358,-15057,53443,98542,136557,-49719,-283005,-333395,-283306,-303387,-126132,26669,3704,-136910,-121347,46485,71243,-125389,-115215,-5933,-107112,-189964,-113471,93809,75606,-125007,-365982,-315758,-75621,71848,194191,271366,101972,-84527,22948,77749,-2109,-33093,56448,58985,18712,27397,398,-111693,-178045,-153667,-14032,112266,25807,-62922,-142935,-130397,-27191,-25978,-201376,-312722,-323018,-200678,-5856,66131,54816,235274,215866,371804,948874,1424180,1991494,1675641,815970,-359123,-2074544,-2743529,-1544454,-402131,89303,527821,1201587,1897801,1834829,1127968,-63579,-818715,-864952,-515982,-590880,-668029,-821324,-666604,23356,271410,-24825,-105768,-24224,45167,78478,7196,-73705,180788,569628,805997,857001,714464,295589,-33972,-161281,-94072,1325,-20377,-69861,-69049,20859,84676,170998,368581,372896,121047,-27144,24974,7604,-73707,-104129,-69035,107469,247578,97276,-59978,-62495,-84306,-143007,-69504,68849,24153,-281349,-458384,-311772,-158789,-205627,-157711,-47043,-7961,34717,86094,22306,-6564,-35614,-139321,23120,123708,-161813,-373616,-132497,178569,151269,-139044,-323911,-263099,-118360,107547,279035,202161,134646,350740,463374,232737,64079,135513,285846,206196,88588,164938,322412,275621,20631,-70385,194023,279496,113506,-9739,41275,-64317,-189850,-188949,-191991,-69616,256699,315472,221476,247912,100354,-192482,-351807,-180209,-81051,-179257,-163416,20909,44299,-94432,-272583,-269360,-123495,-45879,-79501],[-174158,-70299,64209,68625,-58459,-125812,-109627,-39885,75981,62292,-22555,-92454,-72192,-101420,-103076,-42627,-82149,-95523,1531,-94290,-145449,-36438,49699,-31268,-120564,10022,280525,318415,131170,-10897,-98019,-46281,21358,-47938,-168046,-95222,45244,26286,-124568,-249656,-334403,-323894,-106336,107845,172130,161941,189816,240504,137160,-44555,-118428,-6853,317602,496671,369095,204533,131068,8516,-84025,-108904,-60399,40386,168821,94445,-24273,80028,293924,338865,223394,128903,134405,29135,-107212,-24860,140774,74700,-72383,-120563,-98935,-91935,-88277,-61357,-66604,-29098,57626,24978,95521,273442,271089,82292,17313,-60592,-147544,-140170,-6848,122683,243514,439784,414591,114055,-4566,9748,-68957,-13179,182849,205086,23847,-29363,54648,62011,-6539,-201532,-301673,-43345,258876,191694,-39388,-147920,-222439,-315596,-267897,-160327,-93811,20711,187174,272933,302948,232077,39506,-47151,70018,278859,450015,394092,155931,-33391,-147480,-120766,-65507,-79514,-163655,-48636,123096,65134,-61834,-21142,49538,20690,-24838,-193603,-460248,-545458,-459778,-203197,-26766,-126275,-316684,-123454,234558,269116,-88468,-300552,-165194,29030,83967,51365,-23764,73606,230912,225021,66451,-65488,71454,394837,437439,271443,177467,127737,123101,77027,-84628,-94519,110167,159629,27703,-50954,49546,173557,178239,21824,-10531,-35240,-162046,-260512,-216494,-180077,-355220,-374232,-105661,49250,-68095,-270940,-206516,52262,201067,216299,30024,-192004,-188795,-38768,-1968,-41862,-27114,136592,272115,153312,-45706,-19487,64753,-157782,-339966,-169243,-41666,-22858,53760,101340,18481,-59612,-127542,-257937,-317330,-200717,-226441,-258804,-143447,-205873,-393942,-333266,-36730,123174,197009,240496,136605,18588,-11713,-65267,-131326,-157476,-124313,-34109,49465,72042,111984,199634,287074,289377,197227,111870,-74727,-320059,-364058,-122935,50842,9352,-67119,-132394,-197922,-147792,69731,262473,339988,318283,151786,69000,133237,180178,34507,-78987,-131945,-252131,-355908,-412270,-307714,-112748,-10856,-76006,13821,240287,362296,140156,-108125,-81041,105321,139917,103693,7345,-270070,-452490,-253596,-17310,-17882,-103702,-88371,-108998,-158956,8363,317641,364527,207249,86830,106719,97089,130448,219364,131171,8374,7425,95265,120886,-16714,-106088,-133836,-68384,-43037,-146620,-266944,-294400,-176570,118828,313002,205274,95837,131447,228293,254460,136392,63218,139307,327888,254466,76473,-73971,-271000,-344655,-112499,144590,218973,76223,-148780,-306105,-267780,-174866,-143747,-179317,-25534,237792,298866,266998,241830,146323,64156,84757,142938,246642,289342,151301,-83046,-163768,-183924,-73302,70089,89261,33779,-55672,-84351,46175,-13906,-306412,-532104,-330404,-90698,-89673,-58715,80448,29650,-142637,-231206,-177393,-34031,24388,76681,215143,349954,273431,74801,-70084,-141747,-195345,-205542,-225697,-255739,-206587,-158610,-188224,-89523,74391,136415,131425,213899,399740,373504,61189,-156963,-206022,-286343,-336708,-336239,-251513,-108638,10063,-29685,50008,401701,556208,183141,-142271,-178721,-114405,-169501,-186565,-163123,13472,84412,-181701,-338382,-144650,103479,139259,32236,-102180,-352493,-609165,-718002,-711983,-239642,-180625,-362703,-133101,-38052,-249158,570324,953746,-3722678,-5399509,2763722,9043540,3567764,-942517,-503833,-1070866,-1705713,-1179453,-842036,-764235,-557372,-657483,-859405,-457603,205669,517868,497970,428744,333302,357138,389957,113104,-411255,-602480,-293130,185252,283371,43345,-55389,-84362,-76358,79135,113940,51636,94415,190874,92806,-76116,-58617,3890,-41071,-110491,43250,93939,-67340,-229136,-248242,-80883,54152,73213,161347,298664,358007,263743,80897,-76744,-45176,172304,212528,94781,158594,273291,192067,-96425,-172016,-83000,-72951,-145588,-108965,-3984,55730,111219,302483,383159,130165,-85318,-38904,-75302,-141696,-74614,38435,59619,106697,200017,202670,115426,29929,59481,212721,445969,488157,442245,463151,313675,-23823,-321189,-288667,-8905,77585,-54970,34692,220548,226333,151316,251591,361296,201814,-11167,-17992,80956,-41324,-330098,-269700,-46884,7023,-133480,-175746,81691,316526,153104,-47193,118551,273018,114633,-197775,-271074,-31738,69248,-49001,-256765,-217252,41841,258993,306519,258857,263345,160714,-34088,-279136,-296187,-242913,-179844,-7208,177504,212390,72818,-21142,-5840,28519,77191,57162,-66467,-214156,-292226,-319399,-373350,-415427,-232213,83777,245191,220558,350846,325706,185959,237622,356966,174572,-83128,-203410,-230414,-141016,8072,82938,60734,902,-116139,-293185,-441290,-392247,-280240,-50287,32349,-277028,-462384,-383518,-468286,-491785,-219657,-36842,22377,186512,240457,151033,210546,271047,137039,-57675,-53452,-141229,-230443,-226046,-51076,64568,104603,5216,-120144,-164077,-209499,-319763,-314867,70264,287274,163912,-56387,-106599,-88001,-96901,-194589,-407796,-340907,-12812,241877,328506,355655,522641,545811,250161,-62374,-35243,97960,135755,56455,-39293,-103233,-253931,-371824,-347720,-235107,-92485,-54951,-85493,-118679,-142542,-116925,-129091,-132812,73362,161978,-8599,-139493,-157533,-160503,-174698,-162322,-183295,-335947,-349268,-109474,30341,13215,66664,113552,54430,-79573,-238684,-292434,-191830,-71840,140511,295490,280043,216389,200636,201534,152040,-36826,-216525,-112634,88880,68731,6354,-49078,-138056,-67610,96247,139358,187854,321148,178538,-59297,-37401,46675,46178,80188,114343,-78741,-379946,-399869,-226312,-184997,-105688,209348,400960,228743,-22145,44717,283985,341711,177820,28070,-78040,-55944,-68144,-112300,12905,160692,108696,138222,229387,190881,12111,-273622,-132729,157224,142724,93037,75510,50540,274980,449503,195438,-81331,-24226,-26218,-224915,-173544,184118,369717,153266,-168459,-269759,-186377,15920,169197,370057,583445,473748,208094,60243,-41590,40038,96725,-38013,-109320,-22841,211864,334914,144621,124572,222274,97114,23507,186954,231447,-20353,-207543,-239548,-187330,-98077,28665,123177,170315,-17999,-286614,-365727,-307208,-325198,-156766,35524,57152,-141091,-258462,-149171,-18548,-105567,-79979,43657,-16741,-152375,-197843,-43231,-5597,-151512,-416532,-425127,-182569,8110,142341,193311,7610,-121862,41060,78944,-5879,-19792,11768,-17330,8483,84377,61366,-76631,-197453,-240531,-109689,26792,-57492,-102052,-82501,-3235,14046,-65741,-224723,-331791,-333900,-189266,-32105,-44699,-76091,245630,346659,344439,724640,1465002,2355499,1892959,883356,-356985,-2703706,-3554875,-1769168,-69690,514570,783014,1140276,1621424,2042572,1986818,434140,-1433877,-1701487,-877864,-616465,-509440,-623137,-631269,106925,382643,29186,-101830,-83196,-55608,17677,10251,-61567,170137,516780,717666,772877,671874,339193,120393,-21105,-49466,68025,69591,-8053,-88514,-66072,25172,173021,321126,336139,142471,6870,14845,-41071,-114212,-103113,-18929,161541,266440,75798,-85438,-48771,-36497,-102404,-48739,80138,10822,-291524,-432709,-256776,-79392,-125109,-117876,-75995,-100714,-76529,5352,-21056,19319,9384,-92709,113411,252972,-51016,-293229,-62327,224763,175802,-103070,-232115,-193537,-221663,-176310,12876,92257,145327,376920,489761,302958,118069,118962,221274,119695,7627,100643,305263,331631,50318,-134213,133864,287227,144422,22887,75700,4517,-98889,-150082,-246895,-209768,75037,177788,115560,132504,13302,-221278,-346843,-227228,-126760,-101790,13347,148874,68799,-69888,-174167,-172865,-154916,-133583,-124251],[-148150,-8434,109833,94477,-9909,-77385,-94345,-89434,-32088,-59979,-106314,-112058,-37117,-40984,-45721,-7803,-122721,-180663,-62963,-105846,-106867,-12271,6427,-89004,-170106,-28350,266145,281066,66561,-105731,-169856,-65705,9562,-19132,-68574,-45207,3764,-31531,-187263,-347835,-376179,-249107,-66945,49427,96774,144391,214425,273592,153667,-71007,-138649,-6935,259791,436482,333171,233792,210942,29653,-160544,-214983,-84682,110791,231844,138207,26297,102511,276261,366311,278432,158123,135189,19974,-54590,50260,132544,63643,-51196,-101111,-73090,-38823,-23999,-5425,14242,59298,69783,-19575,48634,188615,205075,123540,109021,-40266,-181124,-189663,-52649,60255,148840,376246,455206,225867,78465,29759,-82101,-53464,162166,193550,21891,-9469,64405,40243,-5692,-157267,-274484,-102061,129594,129830,-4680,-154149,-280080,-333232,-278137,-159823,-64913,6919,67759,126237,241853,209210,-3222,-135577,-70888,171043,440277,438457,162313,-52027,-146887,-126567,-101005,-93594,-146124,-40643,103775,46727,-147900,-234807,-109206,-3957,-29857,-244653,-498418,-471384,-367928,-182249,-49550,-123389,-279275,-99615,223260,219851,-103975,-240309,-38887,196334,219379,99014,20421,167054,326573,328467,154752,-64824,21009,346582,413838,251743,176793,159519,126899,43988,-113063,-109033,103779,199873,62235,-64466,2459,97967,51975,-106823,-110200,-111262,-237237,-331947,-216692,-98575,-212445,-301500,-132632,-4337,-71013,-248763,-227416,-9787,197334,288617,135567,-76767,-68108,37375,-23362,-153050,-179350,-2944,156094,97028,-32011,-32495,19033,-160434,-273083,-118103,-28962,23990,115399,136408,6628,-97896,-153760,-207672,-237899,-110716,-113794,-187799,-133787,-166030,-260414,-245104,-24929,164911,233829,197924,120762,77405,65996,-28837,-109908,-141462,-153038,-80979,51713,113034,178981,250979,311226,319007,255079,204592,-22727,-334744,-416961,-191426,-48819,-68140,-76981,-57263,-96220,-63350,137264,332767,422400,406449,196339,20918,17025,82716,25202,-79312,-97137,-161461,-299871,-450710,-361153,-132006,-26445,-95156,-48505,155436,321366,137812,-79680,-36927,94985,109905,97596,19803,-255951,-487302,-265294,41879,86233,-11458,-77031,-158204,-151124,100839,387435,309762,18276,-66739,107252,146294,105274,116896,28702,-104124,-148630,-58297,60615,31028,-22113,-80952,-37621,21020,-42563,-174516,-259452,-179798,98376,268771,185622,39277,28986,162361,218848,137599,107171,235439,458035,341053,102286,-97899,-313870,-396517,-175415,74262,134936,8698,-198480,-323789,-261579,-214027,-208782,-226813,-76042,189544,341694,363161,280862,182574,172739,264692,285872,287281,287906,183876,-31863,-149602,-201562,-69368,74365,21789,-27568,-37917,-64613,-42372,-144878,-415377,-593254,-309275,16564,36084,18321,101193,38740,-124315,-232447,-139739,-1902,-26107,-69899,47441,282483,305598,108366,-60092,-176438,-254259,-237503,-187045,-201975,-179210,-113589,-124522,-45022,98642,131399,34450,66443,289924,350825,144379,9662,-58159,-178465,-221554,-197309,-144691,-42820,48407,-23600,23262,382388,566834,181543,-169824,-206082,-107994,-95725,-118914,-192985,-86287,39242,-159507,-328586,-191068,38808,84906,-68834,-140548,-235114,-496300,-643980,-513341,130658,209760,-99766,-114420,-165576,-330293,716430,1320856,-3731204,-7382298,-211840,8557074,5073421,-178284,-271410,-981456,-1622251,-1109160,-715928,-483080,-187340,-463188,-817942,-429603,128009,435951,519425,482418,350364,402090,494594,251970,-296348,-518929,-258956,185371,326982,155513,45921,-4806,-35560,104775,155397,104365,117036,163751,56617,-122503,-128403,-14343,-43099,-160849,-29246,60275,-45208,-130265,-102214,62104,199843,189027,165530,168188,167681,155095,63771,-52840,-12364,208469,246850,155242,197812,261779,81280,-282417,-304840,-104467,-47932,-129955,-70566,4294,5803,65179,321620,434144,131429,-167937,-140931,-160953,-191507,-38829,147371,155259,148823,185834,152090,60466,-37005,-50193,81830,294169,353328,339433,405875,232700,-111388,-300536,-236566,19526,125869,29414,80388,224219,256212,173060,144012,213749,138264,2829,-14881,4183,-167319,-464274,-426469,-146552,-25567,-178321,-197929,87571,272205,41034,-167228,38964,238599,80172,-237143,-289912,-41674,86840,34059,-131461,-134645,7012,150901,243107,270588,280094,211533,32394,-191376,-218971,-147225,-122442,-40071,57250,120107,80003,14140,7624,32561,78008,51769,-75037,-244207,-340322,-308051,-350905,-446060,-225994,176470,325243,161130,99046,98773,128998,263707,380386,166493,-123016,-184878,-122392,-89984,-45884,20319,57577,31500,-85772,-307440,-538065,-438685,-274250,-60828,-20809,-298429,-417439,-304718,-375229,-477292,-308062,-97186,49184,227583,218793,87704,161514,257824,176670,76037,133665,-39801,-236902,-337700,-202925,-50074,84367,-8432,-211631,-213997,-69531,-75525,-118991,135387,299324,219025,58382,-2203,-63589,-112916,-142382,-292820,-268143,42493,328085,357342,273593,465422,568031,291172,-73329,-84446,24876,83276,85338,44216,-66731,-230290,-334085,-320780,-229524,-97876,-127215,-250321,-310327,-355476,-322590,-319165,-336852,-109000,71498,-35284,-151751,-145567,-118895,-157167,-229004,-313424,-419788,-363080,-80284,88907,71190,116551,144274,-2957,-179237,-289373,-352371,-251823,-75822,180445,363197,346941,252479,212234,250269,287139,128149,-149402,-137844,42437,9873,-69786,-83115,-118010,-47575,75299,143571,265022,423872,316237,104334,79099,143578,105745,87448,148027,22223,-329496,-400372,-146095,-58481,-100753,136253,405041,311609,67813,145679,419790,435056,256123,144272,73126,75357,53881,53038,189039,251018,145865,211141,297144,209409,34372,-246895,-135987,136631,127183,65635,74237,93148,310480,513646,295774,14617,-25271,-86331,-273456,-195754,160311,321493,53181,-295829,-413582,-299603,-2821,235451,412472,563601,489046,308155,133394,-61655,-61945,-12472,-84369,-98851,38539,193155,234399,43870,33142,127131,81487,113210,257519,174646,-122195,-195108,-170418,-193582,-113097,65240,188349,206734,24279,-215647,-289527,-243603,-267994,-134365,57997,90780,-158802,-392095,-332718,-100825,-48727,11625,135227,116574,-55885,-234919,-162954,-68828,-137744,-369227,-403294,-196714,-6861,119525,122647,-75355,-158978,50217,101935,30174,13482,-31998,-92415,14251,166348,136717,-21279,-176071,-275509,-171387,-62295,-151062,-146755,-43558,91880,60479,-72967,-199169,-276088,-272045,-124388,-7186,-93822,-181689,197035,386427,225355,515793,1570009,2630774,1957752,933379,-312954,-3158054,-4095010,-1928206,81974,754349,879297,946119,1391984,2208338,2621272,738017,-1985331,-2351027,-1053341,-489483,-196482,-210281,-384920,238829,535230,165946,-37733,-88697,-110887,-21349,62583,46117,229409,471470,561077,576652,519030,330206,235085,99446,20977,171622,165874,24487,-133955,-147410,-20780,161153,234153,265543,131943,1403,-6516,-48139,-108914,-84292,21446,193973,263988,61953,-85368,-20793,21207,-58297,-32673,104200,47180,-233098,-355139,-174799,-672,-53169,-99629,-107736,-129042,-113951,-58798,-93614,-339,37755,-31877,184190,324853,20557,-217987,5598,261867,200293,-41926,-95209,-53497,-255737,-426418,-256328,-23054,156867,377866,463246,335264,167128,103570,147009,25895,-70145,34710,278607,391986,148541,-120854,81206,265665,170542,60523,90920,57588,-6813,-90100,-275217,-332321,-126991,6767,-15894,-9449,-119549,-272729,-322434,-248425,-154580,-17718,178145,241206,58182,-64869,-89709,-75509,-165996,-187839,-134084],[-69135,47456,120447,107597,39675,-36995,-75263,-129455,-145691,-181175,-146068,-86583,-3721,5884,37186,73640,-118608,-243189,-156448,-133471,-57873,40874,-8557,-124803,-177361,-22140,271702,285633,83781,-106615,-172519,-57857,-1155,15909,57405,42717,8116,-40038,-203664,-381366,-330998,-105768,23791,22673,6928,87049,216857,286493,143851,-117761,-202160,-78947,118433,282130,230835,211039,219853,9383,-221538,-296984,-107240,191388,320439,198767,77141,95367,215452,333544,286642,163476,110099,-585,5361,132075,110066,6354,-61990,-73193,-31986,25445,33152,85,21122,92200,72641,-27545,20484,76899,97810,119538,156454,-15360,-165294,-201331,-102641,-40385,6170,224727,375489,243361,113410,27811,-112278,-88268,151387,181491,27755,19828,89731,55566,38872,-72698,-223920,-155784,13573,78344,35766,-130473,-300265,-313415,-248102,-129128,-31055,-341,-59570,-49410,123912,130294,-62884,-207088,-187357,51441,338400,377878,132511,-59387,-137949,-142846,-148094,-127531,-121803,-11383,102211,23943,-222476,-364703,-191326,-5572,-39932,-258790,-440125,-342558,-258344,-144127,-950,-58660,-193956,-76945,141531,81356,-149231,-172565,71507,323502,334322,145367,63125,222621,352998,381077,240280,-29830,-1323,303964,383878,219214,150612,183355,149787,53394,-71209,-64961,112724,267710,172864,-26043,-44166,2836,-71817,-185369,-188512,-192734,-317690,-406693,-207712,13254,-1742,-161084,-152759,-72265,-55297,-154811,-181033,-67369,150082,299696,194583,38940,90746,131847,-45560,-255180,-300305,-117559,36174,33676,-344,-16663,10282,-83500,-96206,27684,66844,124104,199763,174152,-11302,-146576,-180255,-129643,-100229,23290,14823,-92185,-105798,-112387,-101833,-114047,23165,210445,233062,94379,25750,81742,139453,35306,-44917,-68934,-135741,-105311,64614,164203,239350,280525,302319,294446,261320,232335,20034,-308494,-422925,-241969,-123288,-106255,-92362,-31667,-10378,53160,226448,369282,435201,427536,218645,-23272,-78252,-1373,19638,-80112,-53316,-30649,-194025,-424928,-347828,-102520,-10705,-101412,-101755,59329,238426,111277,-50886,-2861,54915,57059,82017,52632,-192421,-441438,-240306,86277,168700,70820,-70743,-196430,-145327,126832,350077,214852,-125311,-156585,114819,221359,108975,18548,-73799,-190203,-269855,-179043,8142,60780,31147,-47892,-14134,86309,83861,-31983,-177837,-180128,3626,150981,159044,20037,-31552,95125,153455,107262,118376,294410,537847,378949,104605,-121598,-337221,-418192,-190812,42216,59450,-78976,-245938,-301292,-217328,-221865,-240986,-248912,-131381,112364,340081,389165,292727,243637,271833,394972,405289,322999,272677,188023,-14931,-169989,-223508,-69180,62209,-60601,-88017,-15699,-37872,-136723,-233179,-430441,-549261,-244383,104854,135682,72994,109008,57137,-54123,-158445,-37304,49557,-43905,-167331,-77790,227387,369651,197378,-42256,-240235,-342139,-278289,-138192,-116703,-122765,-61072,-46038,28403,152728,127444,-60165,-50833,221092,383390,316901,245987,132371,-28510,-71779,-25521,-7835,35377,95155,8738,10294,318816,507538,165287,-167119,-226261,-103131,2950,-5049,-169948,-162092,-3431,-114683,-263419,-170452,22778,51078,-152030,-176485,-125746,-318729,-458845,-263922,462409,517376,122709,-60758,-217568,-480966,550459,1481039,-3183102,-8389880,-2599381,7330416,5689125,483837,132603,-661480,-1384147,-966883,-499182,-73998,243042,-162902,-649649,-357783,29979,307025,473891,451929,308217,371847,473113,242319,-211612,-367705,-132850,171546,282623,220855,162758,100162,26815,121313,161923,116139,92710,110155,44390,-128978,-175689,-27875,-21463,-149605,-59349,26374,-31382,-8186,88892,226706,329966,268995,130368,13202,-47926,752,37201,3971,41492,232277,256268,191601,215021,227305,5636,-358126,-371978,-127702,-24157,-83990,-5695,40601,-2159,48112,314436,406865,101261,-238685,-226102,-260359,-277328,-41403,210878,220716,164182,149575,101018,32065,-53821,-86960,-8015,125568,182004,215653,298646,123230,-177062,-228385,-135989,62615,164430,144458,159494,213399,255179,208597,71641,93824,107237,59819,5602,-76067,-252849,-465218,-460516,-215062,-35724,-127653,-135248,105747,210938,-16722,-175867,2494,153609,-13838,-280110,-276382,-23301,103172,104733,-17544,-68245,-61561,22357,153125,238320,252916,226467,75911,-118534,-166907,-103978,-99404,-86351,-69859,17092,92070,56334,11587,24005,69199,31752,-83128,-224103,-304744,-232852,-283874,-418555,-186033,236146,346798,74436,-143305,-78179,98781,262747,328189,109658,-163266,-165149,-17718,-24903,-72728,-40426,28011,35691,-60076,-274659,-527495,-411654,-218307,-42209,-72655,-287333,-294284,-165136,-240296,-402762,-344546,-160953,45870,232503,158756,-30598,37724,194653,207972,245625,325696,64379,-200635,-358383,-303109,-162891,37129,-20188,-249260,-221499,33125,91217,29897,147788,250600,222247,141491,76653,-58030,-141850,-104089,-163556,-156780,106161,380857,303270,73428,248815,478350,265868,-103296,-136414,-52324,21769,96036,135294,-12939,-186875,-276817,-265638,-211612,-121158,-196437,-365148,-444006,-527111,-515655,-507789,-508799,-275983,-31263,-57741,-143968,-120484,-78125,-147712,-274680,-388173,-455589,-366974,-93197,85673,77294,131676,142372,-73572,-261480,-327594,-423456,-330612,-101499,157452,352270,373848,261207,177580,222846,301407,199032,-129526,-180461,-32742,-75234,-173328,-145099,-112425,-29385,75049,162045,290629,413788,361986,213798,137886,152514,104683,82786,175552,105313,-266851,-386945,-57991,75152,-104804,14638,331706,329274,130608,216657,462343,393249,216290,178744,149096,127183,94577,126615,255387,266462,139180,191531,227452,152454,17948,-259518,-207936,31842,61148,14121,49868,123383,300892,468677,291051,55904,-62417,-195608,-371519,-278252,59126,186880,-65565,-360307,-501098,-423025,-107572,180867,318572,416179,418978,340283,118804,-176022,-233396,-140366,-115391,-91527,67580,148983,124140,-50692,-60637,6270,1377,85351,224532,97590,-169326,-161584,-105849,-177647,-89336,119710,226582,179335,16775,-130439,-178694,-175401,-210341,-114143,37395,40363,-228417,-509370,-483491,-195799,-15009,84752,185876,193339,11580,-263640,-261917,-129002,-132660,-287782,-300465,-159002,-23640,70007,16750,-186055,-245318,-7566,89288,45199,4731,-109690,-189658,-11506,204293,171355,10140,-160088,-298197,-239010,-186275,-277986,-235057,-94673,61937,20866,-121214,-191507,-212180,-213274,-88986,9210,-105901,-265523,69046,288394,-4760,260911,1614201,2781404,1927952,1018539,-152280,-3324378,-4415399,-2142022,-57781,677964,694547,556249,1142803,2279893,2989338,852652,-2394237,-2782319,-1136903,-373735,74792,209086,-23917,408955,701665,339410,40442,-95033,-170030,-91593,87043,159640,286411,399384,345286,290623,272319,242845,252298,126643,40488,215715,186722,-12188,-212267,-227129,-59749,122736,114199,148793,60714,-78696,-82680,-68490,-113589,-96267,8615,155872,190834,18324,-89812,-15522,40707,-53846,-54635,102685,86764,-161831,-279911,-106213,52474,-21802,-132049,-155699,-105280,-86828,-110076,-194427,-80070,26616,11148,198886,304548,23183,-178861,41485,271209,208393,16792,35495,101497,-213068,-555766,-440808,-110764,158382,338612,377900,311768,191455,85477,72810,-65941,-149408,-33235,243930,435997,274682,-50023,45788,231533,193662,87323,84189,87978,61068,-37589,-271402,-389464,-270350,-140321,-127385,-125405,-247704,-310673,-253106,-200253,-128180,77406,312047,295975,42629,-49134,-10386,12343,-136047,-168145,-82616],[27251,72560,97961,112748,78757,-12519,-58384,-153008,-244615,-282728,-145092,-35810,8149,19865,123506,177274,-74287,-260545,-232096,-155406,-8293,100909,-962,-136141,-141950,36992,311754,345837,185048,1893,-80536,-10504,-9188,41648,169407,143137,60125,1100,-182178,-345069,-203677,71648,144992,32839,-79131,-1334,199819,292168,128135,-147108,-262880,-185992,-43067,86233,89033,148689,164727,-43465,-250306,-321050,-96679,276592,408733,248952,102056,53914,124839,234946,228872,144529,79755,-15141,55429,188882,77013,-86756,-108800,-51909,7376,79570,69867,-34585,-36463,65284,69157,6960,20399,-31526,-20643,79459,157203,15783,-102781,-181335,-162448,-163700,-154154,21140,198910,159456,86515,7065,-140056,-86995,169044,178996,39827,52414,131238,115523,124411,30736,-168864,-199304,-66575,43828,63049,-87921,-277659,-258783,-174355,-70496,-2506,-9236,-169591,-210400,-20862,29928,-105261,-233598,-237529,-36197,190270,257752,104686,-39584,-119838,-155640,-180477,-161830,-94407,30078,111727,5388,-249834,-367792,-175599,11433,-60777,-244562,-312634,-191892,-150324,-104648,70556,31604,-90111,-65106,119,-114293,-216353,-120119,136612,380361,393610,175227,94987,230431,307040,375276,310515,32936,-1800,258350,329055,164140,96953,182208,177208,87082,6431,5089,119112,327298,318905,50303,-82922,-91200,-156753,-203107,-232668,-269733,-404314,-489371,-219821,104513,184578,-14852,-155889,-132607,-24814,-10204,-83898,-113561,67094,247050,179189,104265,229973,207025,-79064,-335188,-364270,-181697,-59348,-19900,45955,29620,26254,25078,118249,211710,205044,233829,254641,166556,-50284,-206128,-216595,-60504,48753,156021,111725,-20348,-86017,-67826,22162,2251,72701,229784,191631,-43949,-134418,15576,167391,88364,31227,26604,-91659,-106514,85195,207521,264334,271338,261098,235761,229817,192684,36401,-250719,-383213,-273321,-171584,-120410,-128869,-78643,19784,152225,300547,355094,367679,370575,205188,-65875,-150353,-55178,15571,-94108,-42030,68092,-100076,-366933,-289171,-50322,17105,-96121,-127871,-20526,137844,65077,-37514,4842,-2958,-14064,38383,64656,-127381,-352807,-213290,78719,192160,111483,-84453,-241119,-183012,39703,193890,97744,-173037,-150436,131402,294420,128371,-67674,-167142,-237508,-339162,-259305,-40844,53076,31631,-48997,-18153,106055,168208,99244,-87098,-193751,-158737,-27499,103663,13798,-63895,14995,49120,22226,60263,264206,513582,334782,53552,-157080,-339496,-408222,-170330,35085,-6568,-183405,-299278,-264200,-162869,-202970,-239494,-258410,-201410,1849,265209,317364,252679,276663,312594,429924,451525,324700,231751,143203,-58434,-228882,-256572,-99225,-387,-168423,-163430,-22555,-35968,-216193,-258620,-346386,-416971,-162113,148518,186242,93646,96241,71337,38347,-35194,75575,97112,-16574,-188860,-151842,161816,408994,285954,-39347,-318036,-443484,-337943,-117336,-44260,-67238,-26015,16448,110678,222307,111168,-153291,-137312,180269,426694,481680,441227,282145,90980,45958,114327,109218,90732,116084,27053,-12149,213919,375264,107199,-172524,-271444,-130363,85620,121263,-104852,-199021,-48966,-75724,-164876,-98510,38927,27248,-211021,-224001,-95494,-192624,-275798,-61812,638463,623362,196436,-47175,-239120,-643631,137640,1408227,-2112407,-7915525,-3710445,5616605,5082898,689358,532936,-149651,-1034222,-765215,-236418,321822,576582,135255,-401485,-284023,-92278,150632,362638,328957,203166,273960,346101,111388,-164956,-175227,46953,131290,149194,206824,244356,179319,81326,113929,115485,73897,26606,46581,57205,-93000,-178760,-38756,816,-97374,-54827,-22288,-53606,81686,254940,356825,402516,291320,65186,-131958,-233664,-159497,-6704,55757,89086,229402,227966,174177,190823,173034,-20024,-313147,-351328,-138986,-7680,-17315,63921,81850,17225,53870,288493,324762,40345,-291438,-277475,-331987,-350584,-75385,201693,222907,133461,88597,55904,30426,-28761,-53191,-35650,-3150,29967,111820,178567,18362,-193245,-122615,-16504,103375,177524,246858,240031,181644,218569,247800,70074,46149,117522,142070,41141,-128050,-261733,-337916,-370454,-230741,-12266,7362,-6222,141646,171244,-589,-81528,21227,42749,-143238,-305623,-207134,54270,137759,148751,49720,-46314,-147692,-93981,57476,172488,199996,198080,83106,-64344,-110463,-84804,-90876,-119431,-163715,-63412,108053,97357,12680,12303,53660,7568,-79054,-160455,-192101,-101754,-175478,-323369,-103344,261731,318575,-1151,-288456,-156069,103733,238287,220689,26526,-181700,-132513,74444,64815,-31756,-49913,-5515,14520,-27761,-180998,-406963,-318659,-117778,6930,-99833,-230610,-107026,22843,-77593,-271129,-303848,-192809,31685,221550,108972,-130665,-82479,132976,245972,423467,505542,173566,-124105,-280060,-311853,-221431,8261,10234,-186028,-147281,110813,185885,127870,132091,174637,205629,210593,150007,-28337,-135900,-55483,-19156,44,197674,425582,221288,-159939,-40668,323255,206605,-122714,-155391,-80443,-3000,101360,211777,66453,-101982,-183622,-178097,-167618,-124197,-200682,-349651,-434073,-558552,-592915,-585602,-553577,-345043,-82870,-28615,-67662,-41791,-17203,-116694,-248314,-350914,-400178,-320567,-100270,65873,76977,150587,148373,-93814,-262877,-303862,-428423,-339592,-87512,122047,310998,409083,302858,167143,183368,243693,195114,-112241,-177361,-61081,-108516,-226321,-172929,-74965,30616,143598,236115,304058,354080,375821,309441,176047,114002,89141,108123,231975,200642,-146700,-287929,75324,216536,-76932,-73327,254267,339347,212543,291753,444168,277754,111177,159673,178938,143428,96641,141516,249675,254152,137530,132362,99415,94011,27839,-242176,-269512,-76637,13612,-411,37365,148249,281701,374467,241450,86469,-82794,-288518,-444230,-336059,-22227,74496,-109407,-293464,-448271,-460367,-197001,94763,175848,236223,335106,347498,89692,-276768,-355690,-183826,-60771,-34205,96709,140582,93815,-50976,-68109,-51850,-65590,23798,175096,83970,-99512,-55304,9461,-68835,31316,237237,275937,144766,21506,11403,-6821,-73920,-123342,-45333,38427,-18414,-258110,-495047,-489915,-212978,49343,173082,228512,238090,77545,-220828,-241880,-101603,-76022,-135479,-84667,-24801,9360,52164,-46404,-244388,-302544,-58092,103087,92752,14311,-137752,-222161,-9974,236752,217914,78785,-88965,-242050,-237714,-252930,-341479,-282447,-163661,-29372,-60024,-168564,-158799,-108059,-128189,-48043,64061,-22157,-249557,-39118,154894,-222472,8251,1571999,2872306,1951829,1240459,245303,-3052266,-4463464,-2366303,-371509,378849,313937,72768,848869,2288395,3232652,969546,-2504491,-2939752,-1150602,-291459,237030,525236,394348,654463,905214,561324,163217,-66220,-190915,-152174,96508,269817,351267,350551,182825,62346,74819,162527,231491,106555,33187,206303,161964,-46837,-241333,-236785,-27552,130810,52036,61830,-3803,-163401,-164134,-82950,-103850,-96377,-453,104723,96677,-16478,-62713,165,46536,-56383,-70796,108406,144103,-71850,-195081,-30484,118524,12394,-165490,-171854,-9656,21253,-103433,-256853,-161453,12889,59420,190654,239484,5930,-143056,69527,283466,227247,81963,149719,245356,-86708,-501302,-465923,-129848,162342,278491,267293,255385,203368,84410,24211,-134614,-218449,-88458,212517,452314,381881,46095,35434,198768,206994,88723,61072,98250,91577,-17823,-247443,-369530,-317888,-238181,-204649,-194611,-339411,-323538,-153341,-91452,-60562,150042,369540,288373,17677,-36015,33045,46522,-99582,-106482,-12787],[95165,49739,47950,106706,93348,-9665,-55848,-169466,-322666,-361268,-132144,368,-22635,-14102,174530,253947,-17744,-231962,-254094,-158510,23824,131830,2573,-138640,-87003,127673,376383,437871,324449,178948,82888,61883,-21224,41217,221077,211192,131572,66025,-141654,-255039,-36648,222191,243755,54189,-154787,-106199,165483,292656,110346,-148916,-286721,-276647,-164051,-95260,-61276,61140,63717,-118416,-247875,-281681,-44490,346925,457427,253347,73451,-22101,24077,91498,108120,101835,58765,-19187,72069,191514,35744,-187509,-178566,-54685,23268,105183,78751,-89275,-127153,-1088,67545,72305,43411,-113162,-122639,20901,124222,48606,-14341,-142698,-232555,-286755,-295441,-181045,-17789,6051,6532,-25637,-144751,-34905,218381,190824,55223,82918,184983,208266,226786,123665,-120440,-219701,-99056,23999,59761,-50169,-224702,-181553,-69253,3581,19550,-14173,-232841,-318891,-154985,-48022,-94263,-193679,-204445,-65285,59363,146336,115966,18912,-87704,-150165,-175781,-166827,-58328,78378,128982,7485,-200369,-247086,-78588,39118,-89792,-219848,-171191,-53896,-54931,-72644,110558,113426,15206,-56704,-159254,-303480,-275175,-84685,155266,370444,388074,186059,121938,208990,216603,324137,360268,115217,16868,211547,255279,100236,32945,155932,200004,127585,85469,74459,117767,352913,453080,152329,-91784,-147381,-166341,-157291,-227528,-317507,-479927,-568167,-256282,156990,298927,101365,-120313,-150652,27251,161811,50956,-123553,-12602,166371,106149,107210,317512,252013,-107017,-363880,-344204,-166015,-92684,-30915,126452,125630,66889,117469,296161,380202,344360,320760,256431,109677,-88869,-243349,-236186,929,184909,264841,166109,15066,-69953,-22743,98488,79594,108992,219369,138155,-156263,-287641,-72164,163185,128488,113537,137219,-12641,-61584,130419,250564,267927,252915,235413,209962,211391,136785,52062,-148255,-282132,-252756,-164247,-100219,-163695,-164337,2938,218555,354907,318023,263541,277087,181777,-80298,-178890,-50372,41052,-92539,-55219,104778,-42193,-284418,-190278,19452,63600,-49697,-84971,-32669,77084,39763,-16563,7922,-38968,-66073,-9449,57119,-69781,-241280,-188338,30529,174136,132488,-85031,-265714,-250313,-128649,-16344,12395,-89605,-30096,186644,370518,175821,-106108,-210032,-211199,-319744,-271567,-62281,30771,5971,-58254,-31179,84778,200623,199438,6123,-195365,-313499,-193959,41479,21727,-64570,-54007,-56670,-85909,-41145,162529,404987,237626,-26975,-178453,-287963,-334403,-107105,55959,-37318,-258011,-323405,-203849,-94020,-139778,-180074,-232949,-252242,-103070,143179,188408,183441,262626,289666,387175,432013,305794,190084,73818,-137093,-284513,-270228,-142685,-101304,-273527,-225907,-38015,-39849,-232039,-197826,-167371,-212321,-59920,167407,206548,107838,93721,98942,139789,111075,162733,145665,74948,-108492,-152725,100170,408044,346953,-36885,-355850,-501778,-387216,-119980,10725,-5371,9348,68517,202031,305143,99175,-214473,-176723,163684,452033,569035,533106,356023,150050,104607,193678,187016,119972,110818,23300,-38024,103303,209506,18585,-191254,-330621,-173573,145215,241149,-1887,-170534,-76565,-45501,-45128,12571,79508,17739,-228579,-267768,-157101,-184539,-175515,38526,618839,505575,101782,-101516,-260688,-729643,-338165,1165774,-641003,-5749832,-3310213,3660082,3326142,308789,750877,383140,-655456,-518592,44762,610301,735429,365283,-116933,-233271,-226228,9641,222641,149628,65185,149884,181117,-45289,-119752,46330,237283,70369,-35922,114333,254754,203253,116508,89857,30175,-2336,-49710,-4653,83603,-29163,-129975,-40580,5772,-39743,-30436,-79325,-106903,113452,344624,413185,403914,263559,-6057,-234448,-342368,-278230,-64637,72339,110131,199137,168500,104780,127537,106550,-7915,-187278,-249564,-119209,12219,58006,114597,101500,38344,63526,250249,230226,-34438,-324499,-293836,-346368,-365500,-121248,119597,152613,56888,9613,18146,42414,13697,18591,-11059,-59717,-58429,51105,82960,-51170,-155015,-19033,79350,122151,153440,287235,278559,123309,149699,271325,132193,67137,145358,214263,79575,-136730,-193443,-142000,-210366,-200737,28945,162988,128458,174291,158308,58242,50435,65764,-78990,-285638,-312381,-94931,177663,180830,142582,36446,-95497,-243139,-187497,-44083,69662,123828,117481,31775,-51094,-52273,-76989,-96616,-144883,-228615,-128292,94980,97354,-12749,-21385,7061,-40951,-88869,-103985,-65215,25429,-73707,-203306,-13042,234618,233953,-62614,-320120,-161452,101181,165193,62934,-85025,-198061,-114041,115623,146512,54277,-18060,-51631,-52581,-17935,-72892,-252744,-219778,-26852,41088,-122418,-165695,65498,181718,47573,-144682,-230514,-210286,-14326,171792,62962,-192798,-171319,67628,253566,531691,610233,239611,-63568,-178436,-274374,-244941,-13048,59355,-60494,-30090,141824,198260,149959,77578,63763,150686,226757,179937,2843,-113841,-27179,84976,138608,265317,420337,110337,-384184,-332803,117843,99581,-159757,-168920,-77208,-13003,57993,199340,118578,-16279,-98734,-116818,-149540,-134594,-164060,-241417,-315565,-461899,-546385,-542407,-488294,-333769,-102352,16580,35693,46677,16010,-103744,-189106,-251388,-307351,-266231,-119385,20942,61590,149609,134763,-87519,-220563,-258655,-381786,-284164,-56078,58527,223650,419834,349162,165286,123990,121603,102245,-112034,-148980,-55982,-103254,-242436,-190103,-42382,89816,226499,309048,277397,253672,353940,362794,162208,12964,35882,114597,256639,250423,-25502,-140080,198850,288087,-62526,-131402,170382,322444,273968,320991,337569,96890,-57119,60105,138325,115578,48814,76264,157829,190460,109060,30056,-57687,26059,35790,-214224,-318124,-184417,-35538,-12274,-13713,91671,201049,224843,143129,74497,-120485,-381568,-499713,-368858,-73737,5236,-97494,-164593,-311871,-428429,-253033,-2691,5389,41874,221977,292619,41355,-331704,-399655,-150627,40972,31674,80165,128987,117837,14101,-13993,-61559,-122394,-54841,114043,102980,19327,65231,127823,82142,181602,343783,279820,76275,12287,149100,153225,2412,-68990,17670,31633,-88309,-250781,-367708,-380138,-174201,102275,219445,213931,203273,87852,-152849,-138569,-24207,-10471,21060,155685,131700,41756,31195,-84915,-266929,-339291,-107884,116172,133749,15723,-130781,-208768,-20211,214714,233774,142109,-4609,-145467,-189946,-263178,-342397,-295158,-246435,-166400,-190708,-245116,-141488,-21918,-68401,-36148,118001,102875,-176023,-120400,22118,-380598,-256656,1362167,2851060,2013397,1516118,800262,-2392128,-4245656,-2558373,-731722,-31018,-157832,-422165,430388,2174548,3411768,1191584,-2298576,-2895633,-1179897,-273762,233400,627035,725950,883864,1048764,736311,268965,-42470,-206127,-229187,47181,309487,370284,299059,98323,-40989,-9017,110438,183848,47556,-19341,119440,90236,-59264,-213321,-190188,54659,184743,59018,15175,-48820,-227536,-244657,-119662,-100177,-83341,12196,69766,6191,-46023,-20908,12180,23443,-72920,-79095,112507,190977,6505,-122069,31066,188405,59794,-176357,-148423,122015,166022,-42682,-253291,-211024,5236,107587,175984,171000,7972,-93832,95679,306394,259167,139094,224355,337662,77052,-293274,-338660,-84077,164865,212302,159983,185744,208131,106019,7797,-174355,-266251,-118580,190236,435526,433785,135304,53386,174240,199299,61670,38506,105033,94698,-29834,-209321,-279528,-265480,-272284,-236864,-203064,-359889,-291628,-31486,64304,41146,193044,348576,235957,5677,-13492,48163,38024,-56471,-13813,64808],[112457,-9048,-7487,95686,88560,-15402,-63448,-181633,-370872,-411274,-131871,-4015,-91071,-83191,166455,265848,25626,-166766,-204707,-131333,32524,112387,-19185,-146079,-39058,216438,444949,522339,442819,359228,264934,133683,-38131,13192,189264,211469,186670,124703,-93414,-134299,115504,293580,271523,55674,-214736,-201351,124253,285738,84345,-139171,-266122,-307001,-211573,-221023,-189588,-33869,-55233,-201872,-226930,-199333,32441,377604,433384,186785,-21297,-124371,-66585,-57536,-50129,37190,49516,-22485,34935,126637,-10604,-261246,-250632,-96158,-2688,91468,56585,-147460,-216212,-76172,71201,138752,67464,-164391,-198000,-44267,72137,67872,63611,-106137,-309967,-391842,-393616,-337402,-215304,-167465,-107145,-71563,-126003,45494,271614,200761,57242,94451,229565,292573,294348,163714,-94535,-215445,-97172,-707,5741,-56931,-181640,-116753,23826,57312,25912,-13094,-241604,-372158,-262969,-87612,-31353,-106630,-125789,-57301,-23654,80028,159533,91454,-59579,-140417,-148111,-141666,-27612,106844,129319,21434,-90383,-71774,30266,44377,-142504,-228917,-99094,17170,-3996,-74003,65783,141791,91471,-61856,-308756,-447602,-317811,-79924,119301,292553,306990,159278,130473,162393,93944,221168,358243,175621,24330,144469,159161,25207,-46329,86954,183473,131703,110539,95406,80766,302747,501403,231543,-83980,-166725,-116550,-85998,-197577,-343843,-549587,-653178,-328931,147641,310680,149205,-67234,-138491,68296,297784,174650,-107488,-76710,73203,-13514,35230,313771,239467,-137936,-353010,-268078,-94771,-76218,-10513,222717,244566,94780,123798,351050,456937,410820,327419,173232,-1334,-129352,-256570,-239408,37210,261837,307308,157069,-7061,-74060,8918,113708,86660,94838,156107,71008,-223225,-389229,-147802,130619,136230,171737,228308,77076,9491,173862,266793,244985,233442,245184,243953,215620,89550,66310,-30871,-152032,-188062,-114582,-69988,-199741,-267699,-64109,220236,361033,260468,146287,167575,145873,-76734,-182400,-13059,82382,-77635,-93654,54153,-50820,-215809,-97187,65859,99961,24002,11065,14207,61674,34358,2327,-3864,-61869,-101080,-62128,16026,-45393,-158368,-195304,-61092,119235,136968,-67374,-270083,-342254,-338990,-223732,-29327,71558,143293,263554,425469,225225,-103828,-201921,-125852,-228286,-236541,-71393,-8513,-41454,-81650,-64162,16763,168872,237526,68359,-187190,-406389,-303349,-27018,14424,-67301,-116512,-151670,-199937,-163707,14416,241169,111374,-120798,-187137,-192755,-209605,-35875,69828,-44043,-284520,-309413,-137852,-32350,-54611,-80944,-180846,-275058,-187858,-5683,40023,92489,174327,190364,284582,354319,263975,148153,-9929,-232803,-318425,-260691,-195755,-233637,-369355,-266706,-49674,-38018,-178538,-80199,45216,3838,39634,166339,198376,119024,107762,131384,207970,209658,175406,176646,199962,41210,-98701,42381,351052,344804,-38073,-333454,-491987,-415975,-147222,38098,56631,50110,103110,275058,367492,89690,-233456,-179476,145879,424970,533593,495074,339340,132371,85165,189292,203232,113806,75101,-11919,-71146,5760,43567,-88390,-227031,-387829,-212249,173567,321507,109962,-82144,-79860,-32655,63114,123094,115418,8523,-214502,-300772,-289877,-303583,-190778,21486,427869,218595,-112934,-213623,-296727,-678584,-688023,825873,1000211,-2147489,-1675964,1628843,822152,-551722,660062,697476,-354800,-263648,312812,751925,718338,500533,153657,-221464,-357911,-80663,97621,-32306,-66423,44359,49542,-128738,-34300,276494,390832,762,-219411,-30916,176652,163229,131209,64570,-62035,-76309,-100991,-33481,99205,31227,-48209,-29882,-17489,-17002,-9115,-127325,-164454,91813,340938,387519,353084,218741,-52207,-270787,-348475,-316223,-119935,45941,100645,156993,104989,20796,53297,42923,15794,-43676,-93868,-46300,64375,137905,137212,87540,41925,62553,211861,172094,-84042,-326319,-274351,-287087,-291358,-142913,6274,42736,-32540,-58805,1807,66862,60953,97089,49493,-27619,-49739,49824,52829,-45532,-58304,66758,135790,128052,114148,258344,265942,63930,84697,284449,237148,138757,177594,268157,131959,-81487,-54510,67064,-30499,-124144,84706,286123,227259,198060,175689,131821,168581,118391,-171226,-388411,-280866,51303,328912,232738,102221,-33717,-183598,-306632,-228780,-126909,-42124,51929,23471,-50427,-63370,15231,-48449,-89977,-146073,-254143,-166187,54668,54180,-54670,-62851,-57854,-100849,-107910,-67294,41307,116933,2204,-81875,74199,181099,128773,-87049,-242280,-119558,76582,62654,-93478,-187016,-202307,-102588,114632,218135,172137,53757,-82829,-132209,-21153,29490,-113005,-131993,40917,54884,-126375,-95348,183560,271563,114047,-50494,-147270,-202243,-70575,100096,36057,-186162,-191463,16366,234632,550923,627793,258380,-27084,-96839,-216508,-231702,-8496,129548,98778,105987,151162,175553,136541,24922,-41644,80932,195238,170670,40811,-68720,-9257,141215,234446,294277,363144,4707,-524097,-514319,-64925,-17015,-197634,-165255,-32630,3942,-21153,100132,141508,71610,-20838,-87142,-158788,-140599,-93553,-83348,-128761,-256476,-370146,-377720,-336154,-252107,-84060,70956,147002,130925,22432,-103240,-111372,-123474,-204176,-211544,-127412,-8861,67774,151270,119409,-53557,-153331,-201603,-281893,-161530,-2132,-5424,120752,408669,397868,181629,74630,3289,-11551,-93138,-84975,-6536,-51178,-213675,-186893,-11078,145489,302281,362572,236781,169562,334049,391348,118913,-103665,-25819,98156,232400,243064,72557,35041,296444,277213,-62079,-134383,115329,300652,317002,303343,177326,-87470,-226311,-78365,68031,92896,-1480,-27740,27221,103023,68144,-62167,-167906,-24521,45168,-163612,-315155,-249294,-72171,-22877,-100087,-51375,60158,64026,42474,39843,-165735,-450275,-510604,-345711,-61162,17807,-33679,-28138,-146604,-334419,-237093,-58568,-134564,-119390,98676,188704,4353,-290268,-327786,-45018,167763,96127,26051,108549,183194,126395,86954,-20623,-139966,-101150,71940,136124,132277,164973,224368,230839,306319,388883,223782,-12219,-4020,250262,263395,37699,-66946,43321,11395,-142737,-195908,-164303,-199524,-97587,128104,206041,138662,94350,34225,-90868,-1405,65420,39115,136538,344318,249570,46928,-3155,-104458,-258842,-346383,-140845,122080,149543,3655,-96894,-165629,-60496,123692,198316,169081,59726,-44612,-114375,-216949,-284377,-274397,-317129,-298330,-334775,-344706,-156995,11780,-54554,-53494,150682,214699,-95291,-170881,-67915,-437788,-504886,970792,2642389,2009665,1682570,1327601,-1504442,-3742421,-2605254,-979922,-394008,-561096,-811898,-92161,1894881,3514843,1528805,-1830665,-2723217,-1258547,-295142,104329,511715,869068,984816,1024345,764364,291236,-61353,-245193,-337073,-77382,242214,308312,217921,76949,-9444,28496,87559,118105,-33852,-118053,-36102,-10914,-42499,-148847,-128908,133210,251574,105613,-7321,-80956,-261719,-321862,-200816,-123479,-64847,46689,66935,-58730,-79255,4600,-4548,-47447,-119981,-94673,91899,189514,38442,-88925,42364,225748,107932,-160353,-103912,229301,273761,30895,-197578,-225038,-12031,126855,148798,118126,39611,-40737,102926,318086,276050,150028,221156,328164,189256,-46253,-148396,-28389,135575,131905,53095,89770,177910,114754,-15196,-219083,-309238,-144087,148241,360045,390236,165742,63060,121710,123959,-23437,-5922,83751,46914,-98285,-203108,-189655,-189525,-291102,-270716,-203202,-345017,-256436,50900,191079,115705,162951,223362,120941,-25051,-21625,2935,-29900,-50303,46295,95601],[130766,-27031,4004,136602,127642,35679,-20573,-140669,-338132,-385476,-112152,-7425,-124975,-111099,141426,243149,81997,-44497,-58675,-32645,62620,82076,-33981,-127775,15559,302872,526786,597133,531201,518467,440079,213357,-19792,4820,116938,167470,231545,189242,-7547,23460,239246,297407,242792,52103,-220722,-225305,123279,298847,72189,-117560,-194607,-237190,-164039,-247575,-243906,-88910,-133879,-249605,-174381,-80606,128461,377965,354912,77316,-141005,-207199,-104846,-144770,-180017,-17168,70854,-13756,-34241,32658,-26500,-252355,-278252,-152483,-48193,66823,32418,-174434,-251549,-105052,102534,197992,91027,-172767,-227822,-86624,38816,83951,122891,-63788,-357155,-441466,-415978,-399802,-325883,-285958,-203251,-109894,-79167,129190,307809,204671,48482,91051,260151,341546,297034,139386,-80862,-171237,-62922,-26488,-82062,-115443,-169211,-80090,75601,74330,30410,19827,-183360,-370153,-324393,-78282,68181,-2529,-49886,-40597,-44844,76191,215004,153002,-42790,-134079,-111601,-88590,-4684,104350,103984,43858,51036,84605,91034,14067,-213889,-289511,-137017,-4383,-11773,-111736,-57034,109143,131995,-76263,-414742,-519451,-334581,-100068,43129,168714,174110,101620,123930,107727,-38169,75575,291187,187706,7677,60127,61820,-47201,-133080,-20002,114752,81749,60051,48773,291,168850,425866,250257,-73736,-156613,-36024,-17591,-163142,-352131,-600293,-730770,-419064,83850,238439,127841,-23520,-120615,68131,348729,250639,-75704,-112331,-11136,-146563,-87476,219086,166449,-171696,-318961,-175782,-5244,-34330,22776,311074,347884,80302,19240,257684,407547,361194,228366,12767,-139621,-168426,-248134,-226442,43212,256413,268228,91752,-76560,-98234,24713,86349,27866,19292,41744,-7003,-241654,-412754,-184003,84837,109641,190748,278740,155343,79612,186281,235975,200664,222870,298259,335422,236942,66928,78533,66251,-33594,-98926,-46983,-50289,-233883,-359400,-165509,150784,307047,186913,40012,64131,97045,-67678,-175771,20719,116030,-56540,-138268,-59842,-119989,-187010,-49506,58539,102413,98301,117868,80713,70053,33715,5653,-42286,-95087,-129752,-116267,-54626,-61866,-138680,-249651,-183486,42015,128879,-34921,-256928,-439744,-535342,-375654,-33419,223025,285390,328823,438630,247295,-79965,-156324,-14928,-104970,-189716,-90902,-65557,-105392,-130111,-128311,-88751,83181,202998,73386,-176700,-406610,-333215,-98649,-30740,-101589,-178719,-230192,-301155,-276272,-136856,68176,-12638,-201254,-187732,-84967,-71922,1922,42433,-45404,-258487,-259109,-85229,2322,20474,24316,-119823,-271333,-247169,-153161,-90601,-10554,10744,21873,150213,240288,199864,101208,-95385,-321896,-325024,-234405,-250274,-377452,-454278,-285586,-48072,-19784,-80850,43074,216036,165215,110139,146152,160556,118256,129632,150253,202363,188444,87705,166392,302922,194275,-28977,-15111,237475,259208,-54570,-265745,-425539,-429051,-197040,32824,106804,91096,109249,292580,368314,73232,-214502,-166166,104093,332109,382698,349395,245827,46293,-10546,97587,147090,66611,8363,-80422,-118354,-76105,-99384,-198829,-277468,-427517,-231245,162463,328921,190597,32054,-67785,-46523,119985,181177,109366,-24009,-198772,-327403,-449549,-494724,-290973,-84898,141035,-133491,-357449,-339166,-332703,-481438,-806051,422772,2511095,2177517,541462,-378455,-1854019,-1615216,242450,617175,-213408,-49983,527727,753684,573479,540576,353931,-257320,-477712,-111990,14956,-171462,-163747,-19162,-10487,-97665,97606,469155,460673,-72034,-359624,-198217,8666,60270,120502,42153,-136910,-124195,-117966,-58668,66778,41812,15269,-24315,-82444,-70385,-29941,-166779,-212817,24915,246772,288412,275330,183732,-62945,-250654,-273387,-276054,-167250,-25498,52886,106687,52535,-44187,-11836,-20689,4515,38601,54287,67399,152421,200923,115460,22144,-2457,22528,161753,156831,-90571,-305489,-242655,-185554,-157524,-132663,-100936,-75227,-114993,-109354,-1617,86557,86722,134730,101366,59375,33312,82824,83366,34759,66283,112058,135203,119405,71749,166432,198188,14587,40392,277285,324901,206099,184488,287494,187248,15130,102886,220482,106433,-31032,127614,322211,247957,185668,186035,171271,219430,143161,-221960,-429438,-223496,185231,448776,259425,32442,-133449,-275579,-324872,-225025,-193182,-156983,-18030,-59354,-139795,-98343,61283,-10417,-75122,-133238,-257352,-191838,-19044,-37351,-116032,-115518,-141677,-175602,-145392,-62700,90231,134969,20357,-3879,125646,110283,16260,-92479,-124604,-89050,824,-62175,-219611,-265863,-208857,-112224,69656,254039,271424,121570,-101396,-204538,-45898,87698,-35678,-77478,61447,29214,-124929,-42445,208462,252897,95924,-27427,-100046,-187773,-136916,529,4125,-138744,-168375,-39206,177343,468847,540845,213136,-29563,-79886,-185277,-213122,4140,188538,225487,199987,133710,136299,110950,-11740,-128195,-5393,106155,108926,57665,-30602,-17845,128330,249600,253066,237191,-95519,-559172,-539857,-182595,-127685,-242853,-160774,24644,27598,-132058,-67941,120060,136896,28596,-104121,-207910,-159057,-38512,37635,41677,-20298,-126348,-163773,-175876,-158097,-60961,95890,212197,167501,-13165,-130781,-62102,-33129,-142469,-189683,-134805,-19180,90583,147520,94485,-28565,-114704,-169462,-174841,-26906,39992,-73705,3139,347866,408442,184897,29879,-75750,-90120,-52485,-12611,56084,11325,-175795,-185545,-1776,171836,332284,366001,188476,117675,313303,383239,50939,-207561,-86209,44200,136657,158800,106067,177663,332996,178390,-91542,-98570,86876,266810,322905,226877,-14823,-246108,-360611,-224212,-9270,93580,-32330,-144055,-115256,-526,10669,-118116,-203287,-65013,31026,-111808,-261631,-265004,-109383,-57197,-221377,-264238,-137552,-87375,-40191,-10378,-222430,-493733,-480767,-272590,6240,97657,43990,49501,-31767,-224573,-160595,-63817,-226237,-240842,-37137,44057,-21219,-163781,-167102,81739,269176,130928,-58066,63977,249965,238797,187371,41028,-118490,-103576,45192,140627,175262,198381,257493,309607,340849,327313,100809,-113245,-33788,277878,287335,18153,-129937,-6181,-44122,-178875,-114926,37864,-27536,-29178,103681,123125,9257,-70039,-79837,-73784,94987,113414,40344,163031,406175,270765,1671,-64286,-128751,-244641,-332741,-156895,104515,116794,-35404,-64420,-126852,-144283,-34255,97638,130055,66431,12406,-46945,-139411,-196816,-240069,-363134,-385862,-450368,-449412,-216154,-25328,-88168,-86524,150073,265951,-54919,-201299,-98631,-387591,-683616,448759,2170388,1784135,1555600,1594481,-618079,-2949535,-2381765,-1003702,-585003,-762751,-998090,-597326,1444887,3437433,1866157,-1214828,-2458161,-1355202,-310102,-52745,267310,800067,881322,772386,588888,190562,-138417,-314915,-461815,-251734,81030,169100,103317,85732,113675,144053,83905,46545,-111016,-233598,-209148,-100168,6828,-71349,-87506,160949,295176,153663,-22054,-103690,-255737,-374532,-309105,-165654,-34866,103067,107623,-67211,-99549,9026,-46181,-149176,-185552,-112507,50354,138508,28073,-88149,2844,219244,161094,-98306,-35755,292322,312140,95574,-97570,-187738,-27730,120169,127116,114857,122000,30044,106840,325390,281496,120692,152788,228406,211883,151339,33901,15537,90283,70714,-23528,-10478,126095,112030,-46471,-259219,-317205,-142798,104733,261644,292954,155362,75049,54958,-1252,-132756,-48790,52946,-24752,-187323,-215373,-119114,-122876,-294503,-300133,-201687,-298900,-215536,93274,273868,166120,92844,52228,-5247,-49103,-36010,-59639,-97378,-50597,86385,105690],[109260,-36291,37718,178587,169297,98620,32125,-94736,-279813,-341012,-120736,-38801,-134252,-109004,75073,157959,103742,62664,94460,80948,82012,18737,-71696,-123612,20508,316214,555934,602963,540557,590564,529906,250988,9637,3232,8361,68437,229203,226088,87548,164211,286705,227782,157751,27470,-187584,-177486,156690,311066,53363,-125006,-130321,-117044,-77272,-202250,-227736,-101256,-162413,-257253,-109660,32128,201156,337975,236622,-50702,-251265,-249740,-88165,-148950,-245887,-51647,111629,-1293,-116415,-52752,7594,-143196,-241433,-202393,-90963,54316,24575,-158234,-211141,-59323,165199,240205,109906,-143073,-212028,-91294,50698,111776,168469,-1728,-333280,-406979,-348307,-348447,-311151,-290850,-229785,-114595,-8381,190811,314510,205118,42815,88756,283100,349530,238116,73338,-51538,-68936,13207,-25837,-153918,-191465,-173853,-57248,88405,70019,68523,126551,-40513,-303593,-310284,-8834,188220,96447,-1703,-21213,4632,143722,274520,202626,-17503,-111943,-55291,3919,35709,96423,81247,95845,211882,196455,101910,-15551,-254040,-356530,-238273,-82297,-45938,-140214,-170635,72965,178128,-57072,-422823,-484827,-291125,-96878,-14009,66577,69752,75802,152591,100086,-119924,-53794,205407,185773,12118,20370,34424,-58180,-172367,-102249,46651,30929,-7675,-11148,-68979,20558,280767,234168,-32090,-87647,87041,79232,-91193,-297639,-561741,-719646,-442732,37462,172962,107793,31233,-80327,54806,342851,309047,7772,-66331,-21688,-204633,-163589,120233,101408,-153982,-229724,-57069,112043,54350,98750,415614,444435,60834,-114935,111622,302749,252224,93637,-128318,-211006,-151271,-176753,-151842,72204,225167,214781,50897,-107519,-76852,83093,104108,-10324,-45619,-44760,-35439,-171701,-310568,-124517,90557,113055,225726,335910,256760,175336,200915,205961,198370,276674,430312,498898,311656,121884,138582,166969,91309,40624,64262,2238,-204502,-359972,-218363,85256,256060,156623,15699,38296,91915,-9018,-108843,78445,171623,13303,-106893,-120150,-157103,-147674,-8622,47408,117851,198239,238960,169012,119728,71177,35831,-59744,-106010,-109039,-110615,-80488,-54305,-131979,-290117,-256582,14570,161566,52302,-179308,-464252,-613471,-388588,36381,343503,384272,401353,453094,275501,-1335,-39846,136076,54767,-113042,-85578,-82099,-124151,-156146,-172478,-156655,23255,160123,64465,-121667,-268943,-237574,-113116,-63508,-122636,-189796,-239203,-321690,-297856,-195657,-19016,-53457,-187127,-130308,48585,80998,29862,12037,-2841,-137746,-132933,-7460,52532,112169,155015,-16662,-199093,-231874,-219776,-128440,-61437,-145056,-132877,65579,170007,169818,96171,-116789,-330480,-259343,-151169,-242614,-451981,-475764,-239704,16269,66106,67154,174129,342141,280311,183432,156578,144288,141920,190663,187418,154916,64597,-40374,147105,378995,329516,62298,-26949,132006,144277,-51298,-145102,-296661,-393675,-214703,45562,179970,167098,125930,274978,330907,89304,-123387,-106879,79920,237522,217881,199353,157375,-29714,-108621,-11936,75517,30353,-34992,-125891,-135891,-102049,-159993,-249057,-287904,-396415,-183709,151646,291579,252561,170604,-12282,-44002,144569,194097,83074,-49462,-165607,-311789,-538683,-616343,-351740,-174599,-99702,-394891,-493343,-371335,-281360,-130829,-662143,-6967,3645451,6286699,2615934,-2236401,-4093816,-2501119,-345146,191280,-192270,131951,697009,695272,408822,541972,480837,-291839,-530650,-56209,25463,-196977,-169621,3478,42220,60105,282014,609190,463468,-100686,-390478,-314257,-183204,-48629,123908,61629,-139408,-96851,-73708,-68702,3502,11712,50116,-7214,-149583,-173112,-82803,-171831,-215119,-37565,127448,184847,238393,215240,-3161,-162863,-126966,-152088,-165488,-89400,5924,85832,54702,-31923,-18409,-52965,-36535,45982,169161,221072,291005,262038,79588,-62628,-74162,-37127,120153,195705,-20434,-240627,-187854,-59717,5725,-68478,-138734,-138583,-147353,-113775,26439,122048,107662,134452,138258,181013,170013,146267,175246,192648,211668,140757,110126,128092,68731,75910,124723,11877,51473,273328,371942,252074,179987,297623,259189,140491,244906,303868,193639,74945,164728,287773,212441,148208,178222,175709,214498,149226,-202446,-377939,-133301,288107,509616,254971,-28563,-198484,-304469,-273049,-170833,-221747,-241862,-65293,-84816,-178448,-118204,81806,35864,-36476,-88608,-222171,-186441,-85100,-129024,-158978,-148337,-207220,-231466,-168085,-48881,105519,100930,-1529,31365,148022,58909,-67175,-80851,-19132,-86901,-106490,-165327,-268721,-286336,-200303,-123546,16166,262866,335362,168744,-89751,-224134,-64962,110343,-373,-30210,56530,-13259,-104708,6954,166883,154005,21720,-61772,-87979,-156813,-183198,-101168,-33489,-73923,-124987,-88912,111052,332305,384700,133947,-37573,-101678,-174557,-187024,29541,231988,292903,230082,105539,113756,116934,-1142,-163527,-80361,-6239,24258,58020,-1068,-37024,70312,199034,160347,75543,-166291,-476286,-399772,-189235,-192307,-270952,-143029,90427,65183,-227907,-228795,81845,186815,62325,-136873,-263371,-175864,-15903,85382,157638,195647,131638,40211,-53125,-79379,-36343,90849,217194,153834,-63915,-164105,-48304,2081,-124552,-192354,-129131,4640,131832,153024,82803,-16094,-113721,-156099,-80339,83978,64730,-125175,-103130,244983,371980,171975,8328,-74704,-67602,27369,67040,126131,71966,-138416,-175818,1760,181519,330357,343486,167529,118193,301928,353476,-2881,-246421,-103798,-9698,9757,35655,89698,268417,319901,46377,-121921,-21068,100440,241510,312334,127830,-184592,-338217,-411352,-316934,-50507,143540,-5410,-216310,-219479,-82274,-31110,-98651,-143180,-79438,3809,-53285,-147251,-210169,-127174,-99873,-327887,-462228,-329982,-185786,-66024,-32817,-252670,-482073,-392061,-138430,131901,234401,130361,67403,14427,-112267,-27625,-4226,-246509,-303074,-151466,-87585,-14661,24411,47115,202910,335766,149703,-119347,29205,319433,343037,275933,123255,-39039,-43252,49026,118673,149933,174949,232668,303657,287683,192129,-34416,-178785,-46014,251077,248793,-17969,-211942,-109543,-115884,-172249,-6004,202733,103497,22531,53450,18143,-114699,-219786,-195655,-86425,132129,121092,11292,108076,336545,206467,-59446,-118911,-145962,-215966,-279805,-130651,83661,57434,-76618,-29833,-89485,-231270,-199043,-26849,52817,29615,23242,10545,-33271,-85172,-185041,-352940,-381239,-475477,-504908,-284618,-93826,-117606,-81605,150629,271267,-41407,-192223,-48714,-226298,-706575,-69610,1442287,1243234,1055918,1455184,79217,-1888986,-1785338,-749901,-533787,-690740,-914800,-895969,902861,3063654,2033472,-565343,-2064032,-1364893,-266452,-126509,39376,595891,599943,346614,252630,-1281,-236384,-371685,-542577,-400184,-102218,10320,-2514,114359,273624,285399,100123,-3400,-144041,-304518,-314690,-118524,98698,15645,-67381,128859,301588,184544,-29122,-106670,-194211,-362975,-387885,-189232,24927,181134,190662,4671,-72074,15982,-79716,-232986,-232813,-110142,15484,70192,8932,-86806,-55382,185100,230895,25668,69846,329379,293499,147503,37420,-89113,-19226,108766,133095,181913,261986,132774,132240,343434,290966,80335,58162,85185,152996,253866,163824,45219,59071,62824,-45249,-90308,76616,109387,-75335,-272795,-260505,-95066,83331,187702,207016,141002,102605,-2764,-134777,-221046,-71526,23069,-97453,-260983,-224684,-72648,-80775,-277161,-313872,-202842,-241640,-175523,102190,310880,202439,24050,-99573,-97963,-51433,-35579,-97598,-117550,-31879,122428,121429],[61550,-34758,78876,209530,205223,155361,84848,-54673,-222851,-306547,-157940,-80098,-104409,-70691,-11810,34748,83793,112597,181895,166394,80540,-67306,-127993,-145886,-49421,220218,491800,521442,470672,560358,502993,226107,35122,841,-114089,-67774,170290,221207,162481,239423,239704,108547,46673,-16223,-137304,-81732,202959,298183,11352,-186413,-133683,-34884,-26954,-141090,-172473,-89415,-160297,-240795,-59804,93121,205201,246790,95058,-175905,-329404,-256710,-49546,-100898,-255034,-80938,136056,-9432,-205101,-114927,78630,28327,-163477,-246246,-131816,45407,16649,-128830,-127879,30841,219510,233281,94453,-119155,-194244,-90345,84545,135488,182627,57708,-248695,-316252,-238735,-237757,-213859,-203454,-195849,-106112,32064,172742,249160,164445,11475,58537,260577,282771,103482,-38551,-29304,44445,86769,-20348,-208858,-282014,-212432,-71912,33060,21208,115351,274881,130131,-225003,-263465,58567,247241,113071,-41416,-49477,57568,211241,275592,188170,-23678,-112985,-25095,76492,53758,52622,31411,129273,316110,208615,33338,-59224,-272499,-424541,-377683,-221557,-129572,-175185,-243764,36307,204897,-34623,-372983,-407607,-238076,-97536,-67857,-21543,-195,75209,192202,110660,-174829,-178087,89220,149036,18845,17129,61580,-34337,-188859,-169871,-29686,-26284,-87305,-87413,-139326,-131757,81184,151807,-8882,-16070,187578,163463,-23822,-219372,-450742,-617711,-401967,-2496,117154,78686,40644,-80874,-11686,255663,311182,89343,14032,6855,-198251,-181640,36157,37235,-119276,-139762,20340,184328,125443,161584,474464,463931,1877,-252088,-40272,163585,94766,-60772,-227157,-220165,-120044,-101972,-72205,85341,153588,141324,27024,-104204,-35819,148928,154181,-26760,-103426,-108649,-48049,-80581,-161436,-37180,102346,117588,246310,361339,323572,233751,170939,144545,202005,338243,550768,626079,373891,192633,193245,211526,158696,157457,151570,42911,-149699,-303823,-237646,16775,187360,128345,32085,52288,89182,47227,-23693,108837,187977,72981,-25948,-105036,-158653,-126755,-6005,11431,112853,258162,291713,192586,132209,85671,43034,-97728,-145104,-90445,-84266,-81842,-47852,-159518,-335757,-296172,3992,180982,126159,-95435,-443578,-594607,-311481,113053,359599,376167,414382,423772,259751,72371,81420,249321,163466,-75514,-106587,-93287,-131502,-198287,-230470,-206222,-26711,87635,3986,-80085,-84739,-95230,-107195,-109573,-158337,-191794,-227447,-300132,-260181,-184309,-45577,-41157,-105791,-58833,131764,162207,-156,-51541,36711,10447,3133,46214,77724,168828,249141,72887,-115942,-193938,-232906,-114622,-89657,-282681,-268918,10910,124577,138483,89406,-104937,-288699,-177683,-63796,-202803,-470508,-471129,-183930,86536,161483,177977,244406,372489,306917,215499,157603,114932,139884,229994,193189,40231,-170587,-208810,75903,358654,359814,103102,-34963,21033,-9784,-76052,-57169,-198648,-367836,-230914,44632,226265,223318,111968,180903,223028,97781,-16155,-48630,46400,139177,69787,66378,75337,-91440,-201244,-132902,-18677,-15869,-77498,-167618,-156351,-115718,-171344,-260551,-286186,-339980,-124053,101928,179922,245212,255254,32499,-53681,102374,122224,6437,-96266,-160655,-295996,-551741,-610776,-320915,-215178,-249418,-526892,-497747,-293334,-127746,277606,-403078,-517486,4171798,9203756,3882028,-3866325,-5522064,-2964629,-925278,-401977,-239908,251791,769610,585048,243057,486794,481562,-335437,-532740,28199,89287,-133029,-112628,68158,146250,237414,426844,623582,376702,-106587,-336467,-381242,-380408,-164318,117477,91077,-95422,-29052,-22300,-111115,-112310,-83945,8338,-19913,-227459,-324441,-195308,-186332,-211969,-111607,-3693,91567,238108,290458,88683,-64218,12261,-15366,-136311,-141656,-51208,69403,83257,29972,8858,-79048,-128894,-46114,188855,341427,415273,286783,16260,-173675,-183574,-130959,58362,229916,81733,-167898,-144763,20392,108614,1750,-119930,-154422,-154942,-108703,49119,148003,101753,75294,122354,267493,280864,191142,267021,358048,322794,139200,57721,133398,88470,10905,56693,30932,85512,249727,336502,238089,146629,283286,309897,228136,299896,287534,208424,149285,169017,196738,130292,68520,113151,127122,155637,122491,-140709,-269724,-50571,314247,467211,185796,-85729,-217999,-265753,-188543,-112839,-235993,-304901,-108291,-64371,-159005,-123948,48922,46438,-1420,-30816,-162610,-160289,-126535,-191709,-174777,-163323,-248738,-264153,-168505,-9339,102306,30224,-57608,14894,129922,23494,-126046,-87653,12144,-135716,-235483,-233810,-244762,-255977,-185772,-142994,-40593,232148,337193,164950,-67113,-190793,-75993,98713,14726,17065,33415,-67559,-80711,46571,88324,11143,-85313,-140515,-110787,-120245,-206531,-201357,-96431,-43024,-110119,-137737,49675,180460,192757,44161,-29871,-123998,-171974,-161958,49238,239837,280019,181099,58517,104882,157467,49128,-151493,-136436,-115586,-60963,39029,8478,-64332,-12991,104414,39543,-87686,-203973,-312258,-160713,-95762,-200786,-276137,-116354,147421,109107,-276118,-321907,46836,217480,82450,-160593,-296922,-187528,-37591,54731,204040,348649,342750,180211,3117,-37778,-16807,60112,160272,95452,-106834,-186551,-68340,-15466,-137706,-206636,-113676,44995,163839,164396,95334,-15076,-140628,-146853,-13823,140763,67450,-151299,-185404,111311,285428,141065,16900,5628,63273,136395,147460,195017,116831,-109922,-148479,14573,187150,322741,329960,189886,158178,291533,310431,-14471,-194211,-50883,-18333,-88311,-71420,60718,307889,280459,-56719,-119846,90409,155659,238454,308748,49321,-291182,-349857,-361456,-319025,-38556,236815,92479,-203281,-253309,-114575,-28398,5849,-4861,-59174,-19679,15860,17486,-82918,-104666,-125634,-367810,-556014,-444547,-203487,-16786,8591,-217142,-393221,-237259,54036,304528,400896,227078,59640,15201,2605,144843,113220,-195511,-298931,-206575,-150901,34502,223937,260051,304202,378598,178451,-105658,49368,406792,444522,357141,231603,104411,78208,92126,95214,97574,130760,177309,234928,193170,61471,-108708,-161201,-7180,214162,198350,-19172,-248883,-212740,-170607,-107636,133139,329276,198631,68933,18761,-45766,-166495,-281919,-244721,-86898,138160,125894,-7474,9330,180613,110787,-79004,-120523,-132538,-155786,-170096,-42682,86283,9613,-86064,20196,-36347,-264444,-297010,-114044,-6968,-8895,13269,70931,101855,50559,-97956,-267609,-265438,-376124,-467087,-316214,-133113,-81909,9279,196772,279667,-6271,-117877,82971,24672,-517798,-434328,555920,405753,249584,910961,481984,-662886,-818584,-256089,-265824,-382459,-576435,-848678,393905,2333584,1871752,12955,-1488232,-1179556,-153335,-74721,-60309,373342,247844,-111959,-126106,-203771,-293943,-355214,-514880,-449029,-228596,-99868,-46505,167817,419497,406082,133120,-14179,-111659,-280358,-287767,-32390,228445,112467,-53927,54638,270009,192073,-28243,-85224,-78491,-262101,-382146,-160784,117935,262552,285832,143997,20424,48636,-72714,-252690,-230360,-73357,11304,20147,10509,-58170,-95071,146969,314640,197849,212193,367742,251262,185808,184212,54935,23682,109791,171139,304414,434559,260473,187754,374659,310611,55477,-25725,-52477,47320,258094,222989,61922,57853,111701,-16884,-140767,44301,114376,-90086,-244805,-140661,-9878,88393,162758,173711,142437,139830,-39440,-237047,-261291,-79414,-18930,-170917,-308674,-223799,-51996,-65685,-242670,-311039,-216712,-209968,-159656,76322,301386,223693,-21256,-193879,-144221,-41678,-19899,-95753,-87194,2285,152229,144002],[15752,-17658,118427,230002,233218,194968,134104,-17008,-179849,-294073,-200523,-97635,-25982,5319,-77236,-74482,43803,98519,171710,201258,64615,-144603,-172534,-178241,-179126,27664,335565,382027,366421,465209,389218,161760,62217,4641,-211181,-192589,85806,193660,207458,236221,127987,-3409,-28887,-45494,-75359,38652,250707,263489,-35762,-272943,-210536,-46368,-45435,-95832,-96008,-55271,-134936,-198371,-19130,102240,146263,133580,-23600,-253451,-337965,-218512,-4960,-29259,-212680,-94962,141927,-24589,-264204,-125853,186080,227955,-53356,-258508,-148179,50077,13490,-93344,-22867,140778,250282,186648,54278,-111000,-187827,-92132,134937,171014,185907,118747,-107566,-185315,-120473,-113558,-75994,-52229,-104007,-78733,26744,76458,124735,88537,-37415,5695,193087,161809,-60826,-153414,-8885,142723,142091,-6516,-226331,-344867,-252276,-103217,-64844,-49667,168732,439267,290312,-152840,-205296,91600,212640,29642,-157426,-118007,84392,243431,212491,110947,-62482,-134872,-21623,108210,45510,-15238,-35908,130950,339115,139064,-77118,-90150,-245130,-441653,-478411,-374140,-238733,-197362,-232524,32940,219355,-8673,-289041,-325939,-195896,-99797,-105622,-76823,-13638,116763,245648,134267,-200216,-273291,-23750,105713,46621,68428,140175,18673,-178717,-203130,-83560,-55710,-132132,-140352,-183976,-240157,-104640,29313,-10200,40706,247929,231102,36566,-124294,-268243,-408391,-285137,-22042,87333,54125,-137,-131937,-115326,123481,265923,149861,105258,62239,-125241,-114665,17306,3042,-69873,-62646,41884,190319,160932,200391,474442,397071,-80237,-330041,-119734,58453,-41727,-168280,-234429,-159013,-85321,-49674,-13165,79776,73899,82472,37731,-51754,26601,216908,236849,2693,-121348,-126348,-46211,-2561,-23141,30538,97883,124298,259842,357643,341753,241190,104088,69168,206089,375170,592753,649948,398704,245230,223187,196687,163260,224085,196838,70577,-77594,-207773,-212348,-24915,120308,95147,71058,93510,84043,87931,72420,118011,157706,104179,92569,9184,-100331,-105903,-14154,-15155,105100,267603,260724,132989,88487,68845,27553,-146521,-202360,-80150,-43156,-48965,-31006,-190814,-359671,-287583,5090,166980,156529,-27909,-381528,-494397,-183197,172320,292063,288217,364051,354474,205484,130280,185102,301949,193409,-87831,-150490,-92230,-119616,-241154,-284477,-222225,-52021,5467,-92641,-68330,74955,40976,-81393,-140941,-180457,-183994,-205285,-245402,-175189,-115353,-24954,15858,34074,24137,149268,150967,-69538,-115877,76411,151556,119133,75224,88026,198012,305148,144655,-36742,-146251,-197395,-67324,-85859,-349950,-339832,-4439,112514,111369,82450,-57545,-202005,-96829,19176,-126723,-418528,-433244,-130477,139140,235165,222196,254984,340064,281601,220407,154512,84761,114738,236364,172871,-96485,-427405,-364603,-29738,251938,281108,85532,-35137,-64022,-155131,-121248,-25709,-165080,-359588,-234278,42442,245202,253544,79067,42106,85940,109157,94558,12635,27084,76353,-9765,-8444,32629,-97669,-234192,-209010,-89691,-44569,-97564,-181897,-163615,-112862,-131634,-220480,-263863,-277749,-77771,21881,29430,181831,269561,60887,-55014,29585,6809,-79112,-129106,-162671,-274074,-469001,-428209,-143343,-158365,-271513,-514695,-367308,-87736,157855,689553,-167445,-1093218,4046997,10340615,4028905,-5108109,-5952792,-2864628,-1264072,-830792,-214250,353453,757750,455576,105812,391153,375380,-351960,-464380,120164,193386,13742,6478,162939,267202,365596,484887,514797,244626,-73158,-202284,-372749,-517548,-245109,120424,137830,-3419,72954,23245,-173417,-236256,-197705,-77844,-47094,-272614,-453563,-323028,-206643,-204994,-174026,-96880,54526,290769,405979,205845,32052,116855,105777,-64358,-136865,-82529,71445,138666,125525,67875,-80835,-223408,-179993,125932,399109,496415,292095,-38449,-265224,-278577,-213194,-298,246243,193388,-85750,-98071,47295,127147,63244,-46411,-114220,-136479,-97966,68859,180981,95181,-907,77403,304720,339464,220641,340652,490534,390433,134344,15964,144378,134939,15540,33547,67572,129518,219258,248206,188727,110596,262783,334235,254668,256175,200823,180925,190054,157406,115588,57048,-22841,10245,59903,92303,93304,-45672,-128660,16173,273214,343297,70722,-121069,-178514,-162655,-96747,-72259,-234453,-328633,-133704,-3681,-72545,-97545,-15963,15876,28457,46212,-66106,-96032,-104319,-174387,-135758,-142499,-241530,-248316,-119871,81451,120686,-29876,-108803,-22019,92287,10348,-152887,-117698,-32507,-213051,-344173,-245147,-155733,-178433,-155574,-158172,-87214,174198,290340,119436,-40749,-111900,-64308,81062,47978,79938,16415,-113134,-55870,83455,22127,-114994,-183298,-223931,-138864,-74755,-200059,-285857,-182576,-70974,-142486,-173106,13039,55842,15938,-20500,15725,-96609,-145255,-132574,51384,204529,199001,73061,-8977,98050,214522,114375,-111774,-169331,-194861,-122149,9148,-2109,-94470,-97384,-457,-75920,-216651,-212475,-127488,76668,42962,-167571,-265561,-93064,179041,145965,-265293,-323845,24345,219020,82996,-164016,-294695,-198581,-102416,-29700,187435,413695,458516,228666,-12562,-45530,-13099,8753,51223,922,-137056,-199454,-119772,-74714,-169564,-228531,-113683,50720,134177,151376,115230,-30148,-182316,-138182,7429,120170,33980,-171448,-260201,-53851,140070,77579,31514,106950,224124,219692,196775,231947,113336,-115829,-122439,19140,169125,304744,322579,216155,172959,235582,229391,-5900,-90709,44369,18571,-136259,-143749,30168,282278,206817,-121124,-97110,183733,201361,224719,292371,-11867,-355671,-331189,-267202,-268565,-25592,301202,205750,-132832,-249967,-131256,-11184,130052,126022,-49329,-66894,50538,157495,49985,-75916,-156395,-358248,-541535,-477977,-185516,49521,75755,-144423,-274459,-76885,233465,445519,508539,281592,18190,-35902,74214,278171,209476,-147757,-287986,-232063,-169702,64281,320863,360757,328399,362443,182934,-49808,95370,463073,488558,381888,307349,235625,177172,111047,41355,11461,45121,62940,85188,58398,-44272,-129588,-102165,35262,148494,122932,-12356,-255624,-319098,-242760,-56071,230512,374734,219268,62456,-31653,-90293,-174247,-283603,-251955,-100789,99593,108631,-46001,-154065,-59320,-19404,-79244,-105918,-139339,-123737,-73333,34166,56437,-65208,-111405,24040,-25101,-275944,-351069,-187778,-69783,-75572,-52964,76870,188130,133745,-48806,-187149,-132224,-239551,-401740,-349689,-166647,-19902,123937,239808,268027,25875,-39476,196555,240870,-209234,-618342,-391934,-655346,-735095,50494,511901,469188,306538,294390,40143,-38812,-153624,-518985,-29981,1238409,1245191,366435,-795914,-823624,-81474,-21457,-78310,156539,-110155,-506089,-471864,-391574,-325558,-293066,-418903,-437340,-323061,-187846,-65298,186750,455047,414994,106564,-54570,-89807,-216123,-184171,79828,306957,149487,-95116,-93637,146156,115653,-86964,-109062,6694,-140440,-329556,-131204,164106,254849,287541,243253,102653,54777,-68764,-243623,-224963,-62619,-10941,-45475,-12735,-49887,-143870,71928,341730,324583,317680,372783,171200,162012,264493,159999,47531,84617,183351,395607,550647,344553,220390,367569,295161,20837,-113076,-186996,-96535,160295,184443,34337,49429,156439,660,-194621,5814,106059,-100167,-193881,-15055,55718,83672,160024,173379,135288,149203,-69947,-294925,-262712,-103911,-105478,-265551,-347559,-224240,-58605,-70918,-202696,-298117,-248463,-230584,-185675,19086,256697,230324,-31789,-213201,-142938,-25321,15731,-45447,-18702,48416,183150,179585],[21426,39787,172450,264927,270978,232007,194583,42413,-135140,-284967,-206730,-54952,101743,119300,-70740,-108231,27307,54738,91427,193615,55017,-173072,-163811,-183251,-316061,-202843,129476,244202,289271,366857,257017,107669,106613,25862,-249315,-254903,23324,174748,225271,172049,3658,-54903,-17045,-25672,-6600,152074,286102,220265,-59518,-331411,-323171,-156986,-124335,-79173,-14831,-1520,-94002,-131033,24876,81608,58716,36351,-84967,-257363,-264622,-138571,30557,31430,-140415,-85317,138025,-25913,-266952,-82156,309276,410482,71635,-225349,-131488,65003,12688,-59404,76583,234092,245178,117608,4771,-119692,-199042,-105507,187635,226560,193874,175540,57937,-46062,-31748,-25533,49022,109822,20271,-34979,-23725,-68345,-25598,-5366,-92744,-63101,87900,20703,-199074,-229977,7725,195378,159189,3285,-210599,-351932,-260808,-130043,-170410,-118210,213846,569997,395282,-103355,-164258,65427,83036,-133535,-305469,-201585,71146,222389,104238,-9428,-130547,-170498,-37228,90780,10664,-91779,-110953,91524,280133,28771,-181364,-88998,-160953,-370136,-484306,-490217,-343895,-195589,-136627,74639,220730,15306,-202285,-268323,-180041,-106215,-122973,-94492,21062,191811,301506,155115,-202010,-323738,-103942,82520,102841,166254,239189,79637,-148707,-197495,-96279,-37792,-113049,-141669,-184695,-274848,-221744,-95703,-32093,73057,262071,271927,86052,-25379,-43758,-117215,-112775,-22401,74057,30683,-78638,-219920,-225251,-10005,186691,172577,178911,123616,-8106,30511,87058,16458,-13135,-6623,10342,128626,156251,214703,420874,265027,-162336,-319929,-92954,33849,-97988,-178018,-134121,-45780,-57710,-38219,4896,56150,16019,61295,80594,37156,98736,273675,326801,75498,-83772,-94061,-37148,35108,54749,38555,54750,125702,268807,330084,310463,200567,21831,3138,201998,355823,508693,543315,373526,251002,213672,139710,121739,231450,199070,86796,-3965,-101254,-147110,-24780,66698,49385,107019,141813,71744,102053,163889,123451,93996,99088,213578,190059,8581,-69974,-1199,565,114663,235610,163289,8556,-20,30972,3050,-185410,-251722,-78395,553,11453,-1731,-200213,-342044,-232772,2843,103234,123667,3908,-296205,-353271,-55449,198803,196531,179128,270120,256217,129276,169020,254866,289167,143182,-142163,-203188,-75060,-83254,-262915,-314239,-202779,-54692,-75114,-205475,-97389,146818,119757,-45690,-133018,-163551,-168606,-185235,-177234,-73771,-29137,7746,90568,197734,109906,106654,56658,-147569,-147381,117704,247155,183417,79630,92069,211975,331088,198798,25303,-104350,-139565,-16913,-52300,-322305,-323080,10657,120186,85510,72537,9557,-98632,-36781,84987,-29853,-310798,-363408,-92133,146041,246513,189471,220672,289443,247477,212674,146441,58185,70613,202087,132669,-208845,-610143,-474113,-147381,92388,120087,15166,-30357,-107311,-254137,-174470,-51682,-202965,-373873,-228051,37604,233338,251789,36766,-99712,-35519,125651,187159,70925,27827,55280,-23124,-30446,29138,-40398,-182257,-209437,-110655,-45544,-93254,-167150,-154521,-97697,-59820,-143470,-236437,-251193,-84499,-87638,-128022,76596,207678,61550,-42841,-37851,-102186,-134113,-121302,-151622,-251465,-319371,-107310,153530,-19183,-206005,-423185,-174118,190197,535496,1049947,-67813,-1680074,3365663,9624959,3098851,-5810575,-5445966,-2250835,-1226047,-833513,-13667,471961,674229,299717,-17116,249974,191450,-330891,-340468,183365,296620,198321,156001,254714,355183,394382,423666,307229,100838,-13730,-30292,-297957,-563323,-278856,128449,185993,106781,177450,41812,-245185,-335644,-288854,-168579,-79724,-265249,-507489,-423551,-234490,-205168,-221024,-139990,74039,367544,518598,314047,98954,158524,177548,38051,-63490,-74529,84103,192800,200953,122133,-62463,-280049,-300730,4635,368108,504827,283915,-68325,-311092,-320075,-250717,-43049,231113,268855,-13593,-46964,25298,61608,87386,38738,-48700,-113163,-101379,72644,216559,96719,-61545,23755,283183,328506,232151,376268,542875,397501,129257,-2291,145905,179271,81363,54453,90712,147687,176744,142037,126001,78346,231089,313752,201834,119916,70183,128022,188804,135187,80778,19916,-105114,-105142,-2970,50451,75337,50180,-2124,48423,181290,172750,-67092,-140660,-110040,-47063,-42326,-78407,-232727,-315773,-140758,61431,46157,-48554,-88227,-53065,40912,129275,56861,1949,-13653,-66329,-46499,-92207,-187557,-184021,-26457,205195,165216,-59319,-134286,-56433,45169,2635,-159678,-171517,-129552,-294264,-404713,-204879,-38971,-80780,-114593,-169758,-132619,95788,214865,50824,-26269,-22637,-32840,74255,105520,149812,15231,-142059,-40792,112006,-5953,-184949,-245359,-278866,-145946,-23061,-170657,-347507,-281874,-158005,-213937,-184721,4903,-21913,-103774,-36721,98931,913,-73015,-94591,26466,124847,79811,-54001,-91506,77269,254513,159386,-73872,-180841,-228812,-143831,-16744,-22499,-119074,-160519,-81085,-153086,-285153,-198395,20477,225987,156778,-119482,-249916,-81375,182986,169589,-200287,-245577,20717,190965,64860,-140851,-249429,-203827,-182368,-116479,140159,400796,474499,209040,-66372,-84484,-17022,-37655,-68029,-96497,-144949,-196814,-176738,-138554,-189527,-237751,-136092,-8275,23806,101407,135137,-38343,-197345,-107740,4657,51725,-16320,-185665,-323928,-218804,-30737,1213,47126,181478,329765,243596,211893,237651,67192,-143201,-92001,18630,130667,284353,322369,216722,128148,125695,120618,14006,29025,162105,106082,-110149,-151338,32904,225012,123933,-130822,-46646,242241,218674,199370,273538,-36803,-379396,-303505,-163759,-191032,-34642,304925,305788,-16738,-215332,-137034,17869,238372,211369,-52755,-119596,53263,241032,157229,-37128,-170797,-296840,-421380,-416361,-143935,109178,156617,-35780,-137483,71213,373937,525667,530624,293872,-18216,-86399,117474,355683,261179,-121353,-272734,-215909,-139600,64466,286715,329946,296857,319502,183720,45751,172969,488859,479741,367517,351939,330678,231054,106288,-7220,-55391,-41973,-71303,-86158,-52863,-64073,-70752,-2938,86429,95930,68086,24502,-203180,-369405,-299882,-26027,286102,383122,210629,34603,-66738,-91360,-127040,-216982,-202553,-90327,84354,120547,-68635,-321429,-293775,-117727,-29135,-53810,-143084,-104745,9105,93612,9331,-134665,-130002,801,-36817,-246234,-339166,-214955,-94312,-121154,-122022,58744,233851,174436,-26344,-120561,-9599,-97414,-317042,-351855,-153758,80732,250405,291853,281594,95096,51487,267966,375905,141786,-589031,-1184137,-1680688,-1605157,-829865,274300,1308863,1373617,792400,278961,214516,234143,-13721,-265474,8387,265193,474842,-37658,-316521,-87751,-50002,-49556,6951,-345633,-688018,-643435,-465345,-279422,-159623,-253529,-366498,-366569,-227108,-38762,197066,406269,342398,37732,-114064,-83815,-117966,-26170,191734,327543,142560,-153933,-254486,-24227,-8782,-184804,-165621,53594,-9045,-221726,-90362,156250,155047,187354,268910,155288,45460,-51765,-190371,-205692,-73685,-38504,-101252,-48334,-51351,-171410,-6637,311600,378380,371385,361092,97794,102253,276603,207674,56555,53943,171940,430000,588371,374889,228273,327845,254494,-3630,-175138,-283023,-220156,27378,92523,-15190,33900,169729,-12565,-241150,-22062,109602,-66253,-103676,84683,77577,63927,166890,186345,111464,125367,-83617,-283328,-223663,-146863,-231759,-372540,-377354,-221170,-70727,-69498,-156258,-269925,-280935,-292288,-243174,-51454,199463,225781,-9875,-166548,-105967,-6861,67832,38078,52226,85429,204250,211370],[42965,87617,189966,267176,267539,221570,214685,79112,-127394,-310794,-208972,-5425,195173,201112,-22260,-87555,16075,-21048,-46225,117564,19467,-178102,-125632,-174109,-440708,-438845,-108931,119443,237962,271663,131419,69483,139509,30672,-255070,-264374,-16429,151684,190719,49703,-118410,-55794,64339,26290,27706,194005,263862,152416,-68031,-344022,-440270,-344632,-250835,-111515,32420,41746,-66538,-69634,57507,38941,-33113,-35746,-103623,-215364,-151188,-54589,28063,37100,-84218,-66947,121444,-13949,-224035,-23240,392621,517814,174410,-166596,-105588,61645,-6680,-45431,134624,265727,188636,33017,-50300,-148430,-234859,-144838,215213,285476,197731,202339,189364,55493,-9427,-14176,111124,221628,132778,7593,-108232,-222039,-166990,-99526,-148193,-144662,-45506,-110526,-273054,-248638,8415,175094,115319,-19765,-191184,-305249,-224920,-143761,-256736,-170239,226069,608478,406543,-90860,-168223,-29723,-109571,-322909,-429520,-272505,19423,150797,-16835,-144356,-221084,-212480,-62738,31288,-45837,-163372,-187927,8192,159807,-80298,-245022,-54946,-30415,-207683,-384403,-534458,-418611,-170782,5098,145963,201317,27437,-137513,-241731,-193195,-119859,-122933,-85750,67163,264315,334461,151939,-192552,-328731,-139239,89533,174207,270014,308129,117667,-115904,-167201,-72754,19684,-34542,-89132,-142055,-236953,-251287,-190331,-65077,77699,229533,267347,114080,57004,167984,185419,66069,-18195,50709,-8618,-172977,-315432,-310622,-115273,83283,144884,208325,166161,111305,210618,226397,72108,35052,19557,-63105,12450,114663,207403,331809,107396,-228123,-242833,11662,88390,-58046,-84777,41868,79354,-48255,-75459,-28061,16605,-8930,74105,128554,120675,152559,295575,378467,156608,-7049,-35741,-38820,13452,43551,-31876,-40469,103476,262552,280130,238198,122945,-57472,-41286,175855,257896,292295,328466,293499,190852,154137,63818,57544,184135,163946,84153,43300,-21970,-67829,2671,16986,-22506,108196,168394,41008,74221,219923,133224,18457,56054,283830,350961,117721,-26167,41512,62516,143232,175225,29226,-144404,-106035,-12978,-17280,-199878,-275650,-91983,22226,68042,22093,-188557,-290247,-161045,-29651,-22150,18375,-17473,-220527,-226302,18649,178827,120513,97877,156893,135971,42224,179505,271806,212759,26875,-226004,-256124,-53402,-33081,-256195,-316680,-169402,-59750,-161878,-324787,-176051,93033,99243,-27727,-86993,-108139,-160515,-188449,-128858,-1975,16801,7015,139302,326211,173301,16319,-95191,-215433,-138216,144964,257175,163609,49454,82407,207016,325605,226916,53441,-89533,-102418,1063,-11718,-222463,-238152,27221,111887,43961,44434,58286,-27076,-22630,109946,47320,-195976,-282594,-85096,81794,159177,83513,151652,242299,221725,191228,118852,22038,2630,117808,67956,-276262,-672563,-538070,-262190,-83801,-84906,-98795,-35614,-117110,-296463,-225581,-119139,-294479,-415133,-234038,10580,180812,210351,-14594,-213743,-116975,133221,230570,102699,27260,42391,-22360,-44287,32227,48531,-65396,-145070,-87598,-33295,-86271,-147594,-143687,-85619,7420,-69958,-238428,-304789,-178311,-230467,-276648,-61934,74773,20649,-30721,-81048,-169078,-141192,-71825,-124255,-244782,-166258,241972,470523,131034,-145631,-359289,-30812,428530,899077,1313025,-133579,-2181980,2329694,7500884,1439124,-5877799,-4243110,-1326172,-833829,-360004,363351,610405,531930,92036,-156173,58146,-32725,-287063,-205291,180762,346855,356836,287579,304882,367462,315592,248965,45542,-39532,35378,118348,-189688,-523556,-278747,121076,206882,191307,247170,21085,-316865,-397866,-335788,-230480,-112687,-211917,-468570,-467637,-265130,-214164,-253398,-149410,114018,414138,568596,368437,109258,121846,178913,142004,59608,-31703,90687,209396,199657,125014,-42565,-280078,-372172,-139441,251702,438402,264602,-72949,-304567,-289236,-227419,-62872,185841,271764,25031,1085,-22888,-54398,55429,82578,-373,-103934,-131667,49208,240710,104553,-86570,-20688,208803,253200,224336,368051,492506,334194,114688,161,120210,184771,162229,91716,71428,113005,116620,50312,66822,45354,177290,239531,78911,-70962,-74741,59571,146365,105929,91933,17862,-162129,-200203,-48325,33954,70911,115232,70605,37828,66472,1235,-194797,-155050,-56115,19836,-55666,-142480,-243454,-274972,-129534,95394,146552,3811,-137469,-133924,32200,200775,183324,116425,122826,104966,66876,-28903,-102510,-86365,86675,317358,210354,-64292,-129545,-73504,-5502,-18881,-159503,-232352,-233914,-352244,-402489,-132234,65063,8121,-70089,-178397,-187114,9329,138519,-11762,-29164,42654,10388,85360,166946,207760,33098,-148780,-38847,125213,5799,-185664,-256942,-281066,-113434,33981,-125662,-376486,-369943,-270695,-286861,-164224,19037,-50347,-138874,3836,201677,150442,46468,-43020,-21939,13669,-37354,-151971,-170268,36926,250901,159770,-57402,-171573,-214709,-121884,-20888,-33358,-124883,-184625,-111537,-168802,-283724,-167051,99255,250976,194125,-81820,-236570,-80021,171894,183563,-98677,-121276,38107,143107,36130,-91725,-163999,-190576,-237429,-157571,98602,340430,422119,173896,-108152,-120830,-11169,-48141,-143320,-155025,-123132,-172521,-207871,-168237,-169953,-213477,-171954,-129226,-145561,19371,150812,-10376,-146641,-35502,16493,-6106,-48556,-183992,-361830,-338904,-172238,-54068,65840,200788,321745,198625,203763,226452,4352,-162496,-46700,19643,81579,259842,312830,169136,21068,-17843,10631,35797,129688,276337,226229,-20128,-89532,88256,178382,59613,-88297,29925,264112,203494,170494,265059,-15231,-363041,-273531,-75042,-110499,-68028,248940,374814,124997,-151189,-131106,55479,311716,246343,-59469,-151132,41852,259270,219888,16474,-146682,-195933,-236986,-277012,-87169,147599,233578,95835,6693,198611,463694,534592,470904,273543,-21389,-90113,156204,383192,266523,-111388,-240686,-153790,-72688,37255,147659,204802,252266,288966,201054,163502,269392,481459,429073,337571,371881,375577,238269,93027,-17221,-64460,-96012,-183510,-218043,-94568,21416,62930,121927,148423,89508,66423,98108,-86092,-322280,-310102,-15052,313068,401265,218147,22410,-63389,-46498,-37486,-100955,-107866,-33745,143984,194155,-51318,-431047,-439199,-138354,76766,41387,-121027,-81342,77749,133204,-37845,-172367,-122858,-24085,-52739,-181210,-268714,-185708,-63966,-108891,-140626,53708,258897,193469,-12958,-70181,84891,22970,-223141,-297070,-74171,208015,361470,348602,339559,209973,150095,282920,400520,422395,-394578,-1631895,-2390239,-2089425,-1410461,-65522,1712684,2162977,1171297,399359,317716,489753,487635,-271908,-1027091,-804503,372628,672677,253908,-180221,-215068,-38434,-66815,-397166,-600580,-568653,-368984,-137297,31359,-55702,-270830,-370994,-218936,26357,214883,322385,241420,-42802,-176853,-95914,-13131,135177,269045,295975,112138,-195635,-368233,-182822,-136006,-290839,-234030,63501,111090,-77020,-38847,96654,-13114,14843,211593,156930,23979,-18808,-98887,-173410,-104392,-66517,-134469,-89951,-58014,-163019,-64424,233996,350781,361760,332740,56193,38563,237077,196548,55602,34922,144951,401786,549166,351831,210650,265873,199881,-9473,-197078,-323107,-284754,-82051,-6166,-64825,8146,129810,-67100,-271739,-29585,143911,41667,29322,130751,42814,26940,161084,176372,58495,72039,-74431,-201415,-154529,-198785,-372639,-471782,-394128,-211467,-72916,-49947,-109471,-227287,-294616,-359519,-302782,-113116,148666,211766,29314,-83005,-49184,16149,129862,127733,93420,95560,203449,222548],[87292,131516,181447,242948,231741,182910,202595,99861,-132726,-339195,-202159,23944,215161,234290,63077,-15069,28339,-77745,-164489,11256,-26605,-154337,-55661,-128192,-489941,-602240,-311249,43130,225482,203325,54633,75914,169416,26049,-229818,-216585,-12292,139578,128009,-77308,-199667,-9535,197311,109257,25545,151916,185567,78744,-49201,-287623,-503035,-520088,-365942,-164838,49326,78777,-41444,-14660,88824,10095,-79791,-59428,-90500,-153323,-33573,18373,-2207,-6605,-53756,-31849,116663,25847,-140467,24797,402411,533459,244265,-92890,-80474,35017,-39207,-40348,152635,233390,101557,-39508,-87411,-170909,-269586,-192928,216641,338588,195459,191311,253671,103970,-46227,-66769,109225,265501,214095,47501,-185729,-327392,-252595,-158196,-179074,-213370,-171403,-193020,-255011,-196524,-1216,91327,17612,-83998,-184378,-213531,-136963,-130069,-293168,-185266,202298,534053,328093,-104650,-213457,-164639,-291592,-452029,-466667,-295548,-42372,63938,-102825,-248968,-305777,-237611,-74436,-32810,-95300,-203819,-247993,-95543,28592,-144179,-243616,10726,132959,25205,-195683,-478529,-429277,-116193,156922,231806,170397,35119,-85768,-214591,-205434,-121377,-94850,-56103,93826,303032,332643,125010,-167642,-284461,-121445,132719,247473,337766,316858,123975,-81912,-119705,-21142,102962,86037,11210,-56906,-135928,-192112,-218176,-79762,75203,172308,219782,126903,121597,327941,430954,216087,-5340,14123,-58957,-238455,-363254,-330718,-164200,-15580,86673,201608,193368,211848,385849,403705,165955,77947,30459,-139709,-110053,69379,206436,256613,-8062,-247049,-128503,149406,201714,69068,92283,252448,199459,-36651,-126628,-76901,-5048,16762,121466,171252,176383,185147,288280,377411,224217,97020,39128,-41669,-41760,-23988,-136977,-149296,71306,255667,241327,174897,56495,-93610,-35099,148899,115164,22232,100463,196196,97363,79168,24015,26622,133653,134563,83613,70219,35624,26275,57307,-17054,-96216,86641,184241,17571,29900,245892,179377,-7404,20697,295728,432347,197984,36722,131866,180460,211466,135919,-73727,-247772,-158716,-9723,15041,-147098,-234892,-91029,37195,121010,54618,-137581,-193692,-74703,-73441,-162793,-106861,-54043,-141743,-114338,49857,148741,124462,105815,87970,44303,-6846,193845,265247,126249,-83781,-278345,-261672,-2626,53774,-186533,-260833,-109193,-52785,-223071,-400361,-254284,-33295,11443,-12690,18978,8965,-130424,-187375,-84462,49243,26641,-8954,170919,410328,231112,-57878,-222608,-222576,-60109,180510,206828,92207,21676,90417,213061,326242,264967,85190,-67119,-69953,15303,54060,-57516,-85107,63902,103005,19744,31158,97412,18747,-20957,121588,108320,-83820,-173276,-69115,-7565,18810,-24784,103203,240187,240427,193263,104038,5939,-47557,30099,19003,-257237,-585578,-526656,-314029,-196009,-243160,-190928,-16743,-63740,-242586,-212659,-149315,-352160,-429983,-227016,-10815,132049,178186,-27310,-236354,-108586,161124,249022,129345,41834,38879,-21202,-51160,50072,166016,111022,-9740,-894,15503,-56262,-106486,-102366,-43865,82984,4353,-250484,-404994,-311433,-352738,-364334,-175020,-58236,-16843,10157,-51755,-135029,-61656,42065,-48679,-222286,-24904,541954,735432,252048,-134278,-363524,14149,554010,1163730,1497051,-248465,-2434487,1242842,4796749,-374387,-5258627,-2627098,-317586,-215805,436486,851571,779734,393782,-131103,-278932,-120151,-207886,-202710,-67112,136953,349022,477914,401842,331422,330369,203531,50557,-173504,-133501,75719,232366,-42977,-386794,-226815,118518,216876,255744,300754,8730,-338752,-389034,-299994,-209273,-103896,-100068,-319695,-409399,-245921,-178426,-226947,-112567,164002,417710,546307,370630,84757,48254,147563,252151,230542,65845,112905,199450,130302,80351,-10526,-199007,-352298,-233706,123350,361401,268821,-30584,-224832,-161623,-117021,-27599,157761,229544,47421,64835,-36065,-138997,477,80710,30665,-82597,-154129,26813,266872,138345,-45986,-18393,127763,163342,223005,350267,379802,230620,104449,37430,86082,151787,223043,132221,26439,48995,64151,10529,38130,24275,118123,143170,-55186,-234701,-182429,2915,95878,92140,135779,45997,-168045,-230393,-57588,45719,88982,148181,91271,7189,-26960,-116827,-265700,-155336,-35037,15260,-122724,-236148,-255832,-205376,-90412,92451,198140,52148,-129238,-175557,20427,254114,292860,229450,270535,289202,173542,35188,-2482,25365,189107,375721,220266,-66082,-102443,-68152,-54711,-61909,-157495,-270800,-297898,-364853,-339179,-50572,129436,69511,-28421,-181892,-249294,-68828,83753,-44426,-44373,66013,53992,105775,195492,230889,63558,-133571,-49441,112811,32783,-137378,-223498,-230418,-47530,87313,-77662,-371116,-426431,-367953,-327051,-124077,30492,-51535,-98866,76787,281099,288435,177262,9796,-91860,-118941,-132702,-202013,-238095,-31949,181059,96554,-79421,-157426,-180763,-84516,-11299,-35528,-118944,-181931,-103969,-139370,-243044,-143563,88356,152005,123299,-89635,-248584,-102033,142070,174013,-7785,-13775,48650,66553,-16447,-49728,-77414,-171756,-262006,-158910,58096,238224,319181,143400,-126195,-152108,-9720,-31833,-162151,-172525,-100435,-155562,-224000,-174840,-133104,-178729,-234666,-307978,-352319,-108513,124601,34760,-52499,47598,41084,-32684,-66596,-190342,-393210,-412808,-268727,-95599,53119,126347,161464,64561,149442,175406,-82802,-184726,-21235,-13469,-6889,179578,226135,28480,-159137,-196058,-112295,8665,143270,316203,294965,43499,-31439,141858,126488,-12357,-57491,73135,210167,116638,102006,227764,1032,-354707,-282512,-56087,-87564,-151651,117494,358511,216542,-108691,-158075,47085,301253,202738,-105152,-190295,-11633,174361,181417,31383,-126243,-131969,-104197,-157046,-74118,108585,234589,172227,91739,248871,449345,425824,301804,177484,-40525,-83616,151823,322079,183225,-154324,-232827,-111846,-50743,-62958,-86713,2558,178014,240102,186241,218279,298280,378868,291192,248557,310984,309054,157075,33467,-33482,-66963,-159324,-303055,-331229,-116929,120485,176331,189236,159217,81528,64748,135281,14080,-232786,-314796,-70074,271064,394479,204812,-9268,-75606,-33721,4901,-33159,-60206,3506,224914,264219,-51869,-500872,-506800,-133408,154389,105836,-121934,-102629,72367,94880,-129914,-226290,-141621,-88795,-121701,-168181,-229546,-173745,-50698,-87366,-135453,31450,225885,153785,-50399,-87945,93868,55090,-179913,-232177,9248,276255,372533,337102,371146,286066,178984,184307,255312,472236,-198684,-1701053,-2646934,-2101299,-1528414,-400017,1594375,2481737,1370069,375391,249748,520364,756609,-138224,-1614398,-1688425,83036,1144863,716978,-370935,-543099,-142361,-146060,-338846,-348753,-323090,-162671,27390,183538,71281,-239372,-406481,-227593,59077,192978,200858,114400,-144622,-264866,-160752,24545,205810,249106,192119,39439,-235057,-432779,-313674,-262269,-406507,-323572,14032,165604,38143,-15192,-28438,-232135,-200228,65560,70994,-38159,-5168,-17841,-162544,-176514,-120192,-167906,-154423,-89185,-142919,-112553,109670,241531,272492,260706,30168,-16912,160493,131681,38499,24832,104249,319542,449432,280670,164131,188411,136167,-4842,-183019,-309614,-282323,-139553,-80365,-98097,-25374,38517,-152909,-279697,-12946,215765,229926,196078,122346,-28966,-8565,138112,129042,-11393,21462,-24057,-53684,-51566,-218200,-465133,-512474,-364061,-167312,-37171,3362,-46687,-148255,-245496,-356261,-293657,-110797,149343,226328,104059,41639,55060,93220,235972,239231,137149,121240,223728,255354],[123487,150913,137520,175870,156982,118664,152998,90549,-143640,-354481,-209644,-19526,121720,199773,144376,65670,51233,-92610,-218334,-96600,-82235,-123775,16443,-54307,-439059,-652478,-436949,8425,225331,146909,19098,114454,187652,9234,-193421,-139933,22935,130574,55302,-171195,-233429,48138,329559,196379,-16167,30388,61171,6461,-17161,-187089,-495226,-614479,-431724,-215305,40441,107901,-11105,27136,114046,9336,-63256,-40706,-79291,-116196,40625,60148,-49006,-81892,-51818,15130,131952,83978,-43634,32910,312488,453663,266514,-30537,-74290,-19331,-81011,-36932,138546,150987,6666,-86403,-96874,-168742,-281455,-233135,190593,360937,169367,132106,232811,95706,-116654,-147027,64686,248228,251960,74966,-227946,-357022,-266374,-166353,-174885,-251866,-261229,-215144,-161386,-95754,-22618,-35228,-117773,-188860,-202748,-107635,-19926,-94350,-275775,-164508,141801,356584,185696,-135698,-287206,-303959,-400354,-460593,-395058,-265568,-99272,-13089,-134439,-301906,-366608,-238586,-66873,-73280,-119206,-207333,-288919,-201813,-77477,-154352,-192858,81503,290223,266739,24548,-335106,-371891,-44185,280717,302492,128071,33877,-38803,-163482,-193934,-101514,-46026,-31432,64060,269930,276208,69128,-137013,-213813,-77004,183161,285576,317324,241970,87591,-61243,-81322,21367,168387,196154,116496,37491,-14788,-84763,-184061,-73479,65202,93333,123731,113205,152607,395234,549730,297978,6193,-43104,-125054,-260334,-341776,-287434,-173051,-105068,7189,160452,196521,262881,496894,547960,255307,94547,16689,-206703,-212389,30036,211740,215381,-53725,-225258,-36527,244710,304869,211301,273003,420684,282657,-25351,-172604,-118947,-1910,65715,163290,174687,168159,175185,238982,301594,232794,178222,92882,-60086,-120535,-119890,-239225,-245131,22226,233827,217106,140621,15079,-93726,1782,115062,-47513,-224947,-74941,90907,-14746,-268,27949,38487,99880,114442,67696,55374,57362,103083,96158,-63333,-177803,32422,173357,-6351,-33644,222771,243423,29688,4507,230585,372545,193633,78816,222832,299023,283613,114871,-135226,-282092,-143522,39823,93102,-45357,-156213,-90780,25506,133751,67877,-84094,-99380,-20007,-139909,-300416,-228701,-98662,-79054,-39441,31207,104896,184507,178200,64699,-16946,-25038,194734,223117,37821,-163431,-288774,-228405,50103,142907,-88148,-180619,-58805,-62029,-273124,-435415,-319941,-191702,-131780,-29287,139370,145126,-97174,-199904,-69929,57373,-15475,-48762,159122,410244,249729,-111350,-304900,-190282,38748,189713,91981,-29712,-18550,87930,194267,306112,289654,107605,-48104,-57121,18024,107399,96205,66934,91273,69534,-3602,12913,90844,9047,-42970,97881,109095,-32265,-81944,-57715,-111982,-149335,-116110,64605,239910,255005,187788,76350,-20833,-101189,-70695,-37801,-197405,-434885,-476346,-312046,-242116,-338121,-257195,1391,15756,-129126,-140659,-130575,-354430,-424003,-237421,-54097,74651,145100,-20228,-190595,-47847,174882,216029,114181,27686,-6768,-75382,-97901,36576,243679,260014,121227,93122,60085,-40948,-84942,-64415,-1463,126609,31974,-296990,-540669,-462411,-454550,-412950,-265325,-173986,-58186,46620,14938,-37583,52198,156838,23878,-211010,51416,688912,844384,264538,-232426,-479056,-93992,468986,1203722,1567516,-305174,-2362397,332326,2323674,-1813570,-4076546,-952594,497977,346970,1172377,1247315,898700,262021,-361365,-385304,-256633,-312466,-123371,15056,38662,272808,513469,455886,310198,235048,82223,-127541,-326087,-207874,59780,264957,94161,-211823,-163791,91054,186942,267009,318801,6349,-325087,-347960,-223085,-136009,-76342,12766,-134043,-288910,-183958,-96618,-150505,-67327,169125,335859,418702,288682,8173,-59631,84070,325097,386348,176390,125125,141920,-8146,-30766,-6472,-91583,-279505,-267852,24174,299955,276837,21371,-117503,9666,33775,35013,147547,156591,38903,113087,-11572,-167057,-71446,16689,24222,-53736,-163708,-235,268739,169943,27471,11730,46961,70066,210102,320058,232380,91252,77210,81287,39034,65643,205093,133846,-37584,-29498,15681,-214,17148,-6061,46977,38245,-162132,-322724,-238723,-45604,46377,83303,157158,61303,-140167,-201741,-52461,51599,103211,137335,61411,-36832,-93629,-174943,-273088,-150179,-63418,-64131,-221931,-333091,-270369,-130681,-41089,49881,177174,77029,-66622,-151721,12813,270445,349994,303786,373180,411064,229388,76727,81909,114470,240307,347373,157650,-98938,-80951,-58324,-109396,-129482,-160778,-269390,-299535,-329736,-238883,14702,144070,96605,4192,-176740,-300759,-122458,58787,-39667,-58634,56688,91413,120640,166222,210213,100935,-93398,-60527,76231,50499,-67996,-152699,-137439,35960,135644,-24970,-322921,-426623,-404133,-307382,-77241,25749,-39643,-6148,155599,310512,361550,286494,65366,-154231,-236429,-181724,-192963,-274426,-106218,70713,-466,-111615,-126334,-135935,-42710,18964,-10960,-85576,-146264,-58831,-69108,-173435,-117126,30618,6515,-5173,-122038,-262906,-117551,125969,167812,69228,68186,62708,-3262,-61878,-6850,11051,-120659,-225268,-111079,42494,139661,224628,158205,-84868,-139658,15559,35073,-88188,-114616,-55545,-123606,-198894,-138268,-65117,-114199,-276661,-460068,-503645,-226308,81361,114547,90182,155141,118744,27983,-26024,-166463,-377053,-394257,-259939,-78607,43313,17605,-56648,-83249,98096,130487,-133508,-159483,16982,-41666,-84941,73803,85544,-142138,-319176,-322495,-185095,-29628,104510,302657,306809,60438,13262,200652,116078,-44411,-19411,106116,134620,15891,46172,205790,38976,-311714,-272106,-52427,-71491,-200016,6775,309520,278573,-46138,-162678,38102,273186,161627,-127697,-178280,-37540,66266,101388,49236,-66059,-79567,-28355,-56803,-56996,52709,201067,218980,157698,276009,395563,277557,116417,71102,-34767,-24532,161806,244752,86201,-175108,-187763,-55244,-44022,-163723,-282574,-143122,151087,233767,191120,242111,289186,245576,139887,158947,223470,198992,73372,3228,-7571,-25415,-174823,-359620,-360551,-86354,227066,278978,236484,174260,121387,103309,168576,118496,-72946,-253507,-109208,241707,420726,226430,4727,-52736,-17577,31246,9403,-34234,55473,347794,352243,-25704,-459086,-434091,-69039,224191,174858,-88357,-106320,53422,46507,-194324,-238791,-129699,-121209,-180447,-179137,-196577,-145142,-23282,-11735,-45749,61457,209154,129947,-67920,-100534,94870,72034,-119580,-105026,129205,315407,331234,300896,399137,334485,168643,43597,23885,298602,-64990,-1378624,-2366438,-1625521,-1097204,-566830,1106213,2379965,1481390,348563,162122,405551,744662,90651,-1544647,-2066871,-248891,1325594,1023611,-532184,-878497,-311850,-226566,-211676,-24453,26054,122072,198788,281072,126992,-249360,-442242,-228603,74411,158219,99096,22278,-202435,-315904,-220450,15167,196392,174311,84200,-19615,-225046,-399667,-347826,-325506,-466316,-373399,-39308,179312,126807,9008,-152491,-408937,-358108,-88082,-55451,-108423,6625,54733,-153928,-254307,-174198,-181245,-206116,-115554,-103038,-132498,-12536,111916,145167,158949,20193,-32106,95288,62281,28800,37553,76936,231635,340633,196265,108354,116514,78263,5585,-139398,-249538,-225092,-146462,-120197,-108852,-59971,-82126,-252456,-277702,6535,292606,443520,344628,57477,-121671,-41412,79863,24216,-103299,-23153,40460,97808,44026,-208359,-495981,-500210,-308646,-121531,-11648,25270,-21744,-86239,-176030,-297431,-235169,-82196,149185,218308,143617,123294,140515,169932,312099,287216,125520,104475,199806,241582],[152703,160826,88809,93682,81325,68288,104198,77478,-119005,-311433,-215617,-131743,-50221,135582,213676,141116,98277,-30804,-165555,-148553,-111223,-78074,88425,54466,-271513,-557280,-443803,17082,232282,106899,19766,179424,213382,11411,-133318,-41398,90081,139383,15884,-186306,-204067,105766,435236,284456,-60683,-110910,-55038,-33035,29969,-68281,-415630,-583022,-413588,-220368,41122,153254,54351,77741,149707,56974,26607,19056,-78052,-115336,63995,83414,-76003,-140514,-47283,85812,182723,158371,56614,12130,148625,313326,252311,16920,-76158,-73570,-102631,-9018,127638,68332,-54182,-85060,-58869,-113852,-236456,-230834,159927,347942,122654,44153,155903,64489,-161913,-187155,33239,218069,267481,99550,-208336,-299613,-205620,-113823,-120701,-233381,-279299,-170914,-21330,28486,-40279,-156227,-243266,-294025,-222473,-1477,107090,-32485,-200389,-104519,71702,142556,43419,-155164,-347899,-395002,-387400,-318669,-217576,-184864,-134553,-55032,-104607,-288024,-377529,-202514,-30244,-60368,-94011,-167043,-300713,-280176,-126032,-111142,-112686,141982,413908,461823,228258,-128872,-249193,42877,373549,352292,91678,33185,23874,-66754,-130342,-40649,23871,-22855,-22222,165554,173952,2950,-95254,-130993,-28110,217375,271460,202519,107331,28641,-47550,-58071,33432,189657,259246,192958,116175,96484,38789,-101194,-44537,53120,8234,3717,81778,157111,374931,533928,315927,28373,-96356,-184724,-226851,-241538,-191795,-157772,-168658,-63753,111598,189538,268442,521405,610604,307323,80316,-16163,-244139,-261579,15864,231345,227658,-15036,-163631,9521,263669,350239,303679,387765,503607,328960,-2611,-179498,-114763,40587,116819,176230,136289,105175,134807,164895,173510,174736,210749,117659,-82433,-189199,-191985,-282369,-281928,-22463,206289,224104,160299,17364,-63854,53261,87321,-178054,-366178,-149133,2923,-108489,-54382,79097,100472,110256,113589,36375,6956,59968,157773,102452,-124053,-248948,-32458,148019,-17389,-91333,170259,317552,138868,31186,120809,193233,102107,79946,275907,374834,336292,112054,-149776,-239548,-56418,132674,208776,85173,-65350,-88307,-2935,105757,61300,-44075,-34535,-10445,-205638,-390872,-302031,-118806,-19262,16981,-4332,65262,268716,279369,87074,-32759,-9903,183966,159318,-28061,-178656,-236447,-152818,100030,217052,11771,-97724,-25892,-81203,-297611,-415591,-336565,-308370,-276427,-69956,246348,277026,-52736,-215258,-77462,42492,-72568,-81202,119187,338961,226999,-130736,-319808,-130485,123965,166344,-46584,-159050,-58617,70619,137601,258393,298535,131218,-14690,-32531,35751,140780,195837,179126,114474,32375,-11406,-173,47675,-35282,-65544,51873,51137,-50378,-29581,-42813,-187687,-273699,-153553,43462,215206,234816,166439,39632,-59019,-156059,-169783,-102402,-132019,-295118,-395752,-253185,-218719,-352079,-276808,20748,107848,24917,-4480,-48673,-281658,-383473,-259689,-110445,23120,121610,5536,-97538,36610,168900,143640,57958,-19612,-93483,-178944,-179467,-10897,252918,324878,199355,164730,93092,-39056,-84050,-33513,39659,137373,11800,-353795,-645287,-564621,-508783,-425315,-310954,-233067,-80256,76646,95795,83702,156602,225470,57733,-207150,69211,671733,784257,166154,-408760,-655996,-318263,170776,981242,1515988,-194138,-1939108,-222769,686114,-2466478,-2530602,494467,941943,606554,1489543,1372861,905603,158719,-538771,-432347,-293006,-322343,-65212,30504,-82969,140064,467462,450936,255907,110508,-19016,-237181,-393874,-267731,-14289,223070,207576,-32147,-99523,46281,128649,236688,318820,35486,-276672,-295672,-136229,-42195,-41091,89849,24087,-148372,-81780,39000,-19335,-17487,123540,183367,211910,138195,-102318,-171717,15589,349569,489997,274636,126558,55975,-162739,-177054,-41974,-5415,-189801,-233270,2851,283959,281554,60202,-18640,172460,180578,104513,163413,104208,17693,134392,46695,-126579,-128496,-75641,1831,-935,-135366,-15844,244688,187858,105017,54340,-15798,-7105,182300,286138,100701,-51956,36398,120808,1063,-48780,100899,91786,-80956,-78444,-15437,-6439,-10715,-44990,-18100,-42469,-198485,-297506,-227476,-73261,19810,80741,131076,45010,-95073,-133212,-47033,34049,98685,96723,11962,-74467,-135198,-181813,-221354,-133315,-120464,-172088,-305344,-391509,-271994,-66767,3608,-8481,100930,77550,33698,-53786,22828,246248,338072,316224,393818,420943,213028,86314,131290,154488,221591,240300,23408,-173590,-84910,-62335,-170521,-208150,-168543,-224397,-241016,-256236,-132478,49819,121763,99879,28160,-155659,-309554,-138698,55883,-10884,-60074,42278,119650,113923,78130,150588,135790,-31739,-63096,20768,40458,-6934,-61732,-31551,105360,170803,30717,-238438,-369084,-367961,-241804,-53153,-12274,-36961,89137,198347,267557,331325,335882,113068,-189337,-312886,-188159,-153844,-286282,-170913,-46850,-96643,-126593,-77433,-99422,-20604,52589,32577,-31735,-93478,-2530,11627,-98971,-86713,-30735,-111972,-126439,-155568,-265210,-113882,129863,171695,123214,118385,73153,-50809,-88455,28733,85492,-39357,-138219,-42942,42533,58751,155696,203053,1377,-85213,60358,134596,57544,4910,7654,-79681,-147583,-82650,9214,-37985,-282734,-531400,-550167,-305119,21653,195030,232987,260276,233741,161001,64931,-111920,-315737,-297797,-153241,-10720,39604,-80663,-237108,-191302,63698,99741,-132526,-87789,61294,-58473,-135197,-43495,-86509,-287348,-395980,-355395,-192881,-66715,35111,238496,238376,-7814,1250,228375,135717,-38238,13864,118974,55659,-76270,12534,198182,81284,-234989,-226026,-40936,-38526,-170554,-34747,247060,299448,30393,-133147,36963,257010,153318,-114234,-113986,-18377,-22276,7429,65232,19421,-48577,-28534,-5801,-31827,2767,143475,225749,201070,288938,327573,132954,-38761,-27174,-17756,62764,183974,170354,470,-159909,-108420,121,-59497,-240461,-375966,-179372,171811,259840,208401,231202,241080,116158,3788,66959,111982,73553,21190,14806,39746,32065,-148649,-352020,-320533,-37970,283809,335454,258938,196268,189212,152934,175077,193782,109252,-136535,-102844,248782,465293,265983,55978,-7946,-10020,32603,11838,-44417,95890,454128,411407,9307,-321406,-256257,15874,255607,229000,-29737,-93232,27270,4077,-218207,-217410,-95191,-116681,-224754,-226655,-186759,-116879,-1604,92908,103896,135677,215896,130571,-58205,-88525,117355,104493,-26517,65044,253640,314448,255167,242281,392865,321815,106281,-108352,-238175,-63205,-69348,-818775,-1691802,-855445,-275511,-534927,446348,1987021,1557941,415294,159488,221299,462613,299579,-875599,-1833974,-531786,1198491,1138499,-576267,-1078281,-496393,-336723,-118790,217369,327937,371684,303314,280963,102510,-285224,-467407,-228311,58102,96442,8729,-42647,-210537,-314586,-253235,-37841,116076,74674,4457,-49965,-167723,-283923,-281355,-316249,-451683,-363503,-71726,160717,176107,36146,-231549,-486628,-405861,-189770,-179930,-173186,12015,103570,-145869,-318183,-220492,-175181,-225361,-124294,-57447,-130434,-101964,11471,22372,43322,9470,-5108,69558,28436,40352,70710,78483,181254,267398,132738,64065,65274,36552,17275,-74981,-152017,-133727,-119008,-126318,-91061,-73145,-181478,-329295,-271129,15013,341338,610525,428802,-31695,-188515,-43763,11121,-102545,-180958,-31785,116270,220924,126952,-147334,-434065,-418430,-218262,-70728,-9605,-3781,-36876,-46840,-93255,-178983,-122275,-28395,142689,193163,144553,153658,206201,246523,347832,267149,83486,67031,147719,195089],[143083,139090,30077,-1887,9717,28821,58358,54317,-65007,-218186,-229175,-304763,-259489,58758,238213,173912,144710,80048,-42536,-141285,-116228,-41865,126598,154881,-52296,-367296,-364756,23949,210657,54391,6127,218633,227389,26634,-69692,37905,146687,141098,1575,-145066,-147529,125341,468109,337908,-100842,-235132,-140700,-51006,55522,3270,-327830,-478932,-346379,-190347,46915,197784,136490,124190,175304,119165,134243,70019,-116870,-173801,20697,75551,-89692,-178699,-44043,150031,232373,203997,120192,-40920,-66275,122383,182848,20101,-99448,-127412,-110148,27442,117106,358,-86068,-61022,51,-29522,-151715,-196555,113764,272319,35630,-74664,38728,19759,-161501,-165163,32249,193387,257041,100991,-157248,-207107,-126298,-46152,-50283,-178394,-241831,-104623,92682,113723,-71512,-256722,-338195,-374745,-236379,71135,195728,27570,-102759,-39266,-4761,-49851,-61531,-165145,-382043,-427587,-279390,-81484,1210,-100374,-174034,-85234,-57889,-241087,-353385,-154887,8135,-14904,-42117,-117200,-306870,-336479,-136902,-56709,-52452,157674,458971,544931,354821,72855,-108223,114448,422239,361878,51380,14634,81015,43361,-32771,43429,83016,-57910,-162695,-4142,27006,-72862,-60372,-71497,-16961,194713,183453,8907,-57813,-43909,-51174,-67666,-14123,135589,236655,196125,137908,157270,133300,-18155,-27442,14213,-89051,-124226,28279,130649,282669,407769,280823,55936,-132972,-229962,-164564,-102186,-90026,-154599,-213562,-117992,63248,170027,231752,449775,552972,279340,17375,-78597,-260453,-259178,19268,248959,275567,76710,-86269,-353,195148,302449,287845,377960,478582,333853,20261,-143534,-56502,106005,134474,134452,56519,9935,76465,78740,22185,54547,174203,107436,-104076,-231463,-215198,-246493,-245206,-50805,174445,254376,221357,49872,-34056,84624,61594,-248162,-378356,-136635,-62102,-168056,-76641,145726,186624,159926,116955,-20306,-69204,50966,182634,65291,-199349,-300509,-91796,113462,-15038,-125775,112440,380394,289174,96512,7959,-37213,-51391,21959,251334,368120,340799,104417,-142099,-153193,64429,233748,323750,199550,-2345,-90646,-40943,44312,33470,-32755,-22689,-49238,-249519,-409423,-306472,-99988,43553,69207,-30612,34786,328407,353885,127200,-10025,21201,154047,81616,-65704,-128226,-126152,-48122,138081,252973,75668,-41158,-15933,-101603,-287046,-341950,-287387,-337221,-374355,-120317,312465,380751,4777,-226618,-99570,26329,-103887,-83748,69997,226419,164777,-125389,-276624,-66035,161993,109019,-165279,-253254,-89539,33012,35630,175933,283239,154574,40267,32920,83824,149449,217983,226607,138042,17009,5042,-715,-8915,-80617,-69048,-430,-46652,-124767,-33778,-31358,-207389,-298528,-124489,38447,148150,159475,122061,-1190,-105628,-212919,-260136,-177111,-97875,-216695,-294826,-153631,-148258,-297377,-247432,38726,194642,194103,175410,77600,-154126,-311473,-282764,-165743,-15876,103810,36136,4424,109851,140669,50082,-27765,-90202,-195578,-298788,-273450,-81175,185701,273088,193246,193989,115176,-38417,-92702,-11299,74721,122672,-39779,-386428,-655445,-565405,-500962,-409082,-300016,-216588,-68291,100855,162537,177199,207089,209700,22292,-205890,57385,539504,605928,5516,-582539,-807866,-580258,-273377,535508,1329364,101151,-1235538,-352196,97442,-2171755,-879119,1501625,936295,419310,1203008,1135430,763764,92418,-606362,-386472,-198860,-248073,-39986,-7777,-189584,-10473,361974,399797,185681,-17725,-102323,-273753,-392938,-316310,-126393,135533,288482,124558,-38350,938,64731,187104,315536,97345,-206482,-250843,-71152,30489,-20533,101397,98945,-41684,31200,203737,148489,38590,46367,441,-23592,-46912,-223747,-265737,-40940,322699,515465,332060,113102,-33201,-276823,-314617,-118889,16729,-123373,-149326,65442,306072,265636,60636,33025,270648,273085,150339,192298,109546,3489,119111,107061,-44161,-149610,-151313,-9269,77938,-61291,-12563,195982,179417,151965,82538,-57886,-65507,132755,244214,14404,-168772,-12016,143471,-11783,-158243,-62012,20179,-71219,-67232,-26230,-36643,-59106,-86890,-60788,-80356,-153584,-167517,-155554,-73419,23905,80482,62530,-3023,-59462,-65554,-57076,-16067,61598,41233,-28934,-97746,-171596,-168719,-139245,-105000,-175650,-251959,-335356,-387012,-252747,-32744,22041,-60072,3795,55092,134125,88035,48518,180472,252493,253682,316676,305517,122604,57974,130003,126303,132146,87974,-148874,-277502,-124081,-97157,-238766,-283595,-184534,-159204,-153750,-170337,-55717,46345,81086,92411,42415,-118754,-256078,-120866,48478,5962,-53137,43894,130959,70698,-49898,62475,150253,32614,-62889,-51548,-5840,22549,21630,44037,122000,175988,77276,-144993,-281943,-290811,-181784,-88794,-101030,-70557,125464,162029,142084,192468,298831,133439,-194708,-340815,-178383,-139181,-305634,-224594,-143404,-166396,-111903,-21921,-90691,-42848,58624,67984,17874,-51833,27514,62075,-43347,-56681,-66665,-161478,-188006,-170095,-251348,-96878,136742,174583,145209,133431,64607,-77100,-99074,42656,125417,48339,-37583,6019,34679,-10606,96773,229573,87435,-17400,101128,224881,215381,140144,72290,-39263,-106107,-50731,51155,14834,-264565,-511749,-494751,-340001,-63792,218760,310155,321378,335165,301848,163569,-50225,-241298,-179431,-7286,68246,31491,-139527,-312703,-230197,41289,72708,-95051,-2032,88238,-71017,-157099,-153708,-248366,-358680,-361634,-292794,-151228,-98192,-44127,130663,85490,-172279,-98830,187822,148827,-18822,25879,98459,-23757,-154601,-9933,185002,97815,-148511,-154784,-17513,18770,-61496,-2938,176499,266346,93280,-81584,39739,258587,172656,-76826,-24736,35199,-71032,-83713,61793,94521,-50992,-101395,-19776,-10547,-34397,70492,183806,206907,279780,256239,21170,-143300,-114760,-14226,135818,195760,96617,-70991,-128234,-27451,29845,-101460,-287591,-359825,-118782,203696,281718,214510,185628,165822,25196,-100809,-43412,-28512,-47747,7657,50074,68309,67192,-104320,-305274,-253825,-15190,250738,319450,249508,212371,243744,168479,127305,205362,250299,-279,-45191,291171,496045,289034,110325,29766,-22851,5038,-30953,-95231,95849,480622,394186,26024,-141199,-46687,72767,225198,245107,25133,-82173,-12501,-32026,-209558,-187001,-64840,-95715,-263932,-312470,-209315,-104779,-595,187310,256329,213945,226432,138760,-37507,-54644,168593,164115,90421,232484,338087,266481,165829,165532,327782,233011,-9902,-246922,-476477,-517320,-225176,-239596,-894158,-63383,646726,-358702,-171662,1491609,1616080,604819,277324,41594,7271,389316,129187,-1102004,-711658,836056,1088294,-459299,-1047730,-635150,-486428,-139418,265082,449335,472487,276364,170184,21144,-310120,-461323,-227811,6772,-874,-93574,-109332,-191714,-267541,-252005,-118944,-3553,-16019,-31787,-50126,-82818,-127724,-147426,-249618,-370502,-295862,-72727,122428,183256,63905,-236784,-441935,-334573,-204684,-260073,-220347,6528,120813,-135180,-351189,-250967,-152658,-200255,-108855,-21275,-117816,-143586,-32238,-57379,-59525,-14995,44343,89108,51467,78281,113667,111627,190978,253249,113615,47233,40520,14987,28935,1841,-29118,-30031,-76909,-106809,-45333,-43490,-209667,-351747,-263983,2120,332989,659590,413056,-109496,-188653,9414,-28510,-194646,-202477,17138,200164,299771,200097,-26756,-273433,-266522,-91122,-10712,-32826,-75915,-72812,-19527,-2177,-20418,27245,42044,132538,166949,125422,153293,264342,324696,347741,202849,50223,43321,99830,144584],[67710,60477,-50708,-106688,-61254,-15831,6296,11543,-6653,-107144,-250530,-493504,-443157,-13960,202707,148047,168452,192233,86061,-95254,-106363,-31728,111322,201346,127782,-165025,-261581,-7333,144998,-22434,-54910,193574,215216,48257,-16745,71722,159395,116849,-8686,-91668,-99980,92971,413963,337493,-124506,-304688,-177534,-59148,38725,-5724,-286568,-383024,-276372,-144013,52920,226331,212150,161410,182064,162192,201200,73280,-195990,-276357,-67878,43185,-96223,-198562,-42091,186615,248113,193111,132166,-103305,-276418,-91152,60459,-23322,-135753,-167392,-102260,61349,107953,-38549,-97471,-37323,56996,58678,-48963,-141706,53689,140149,-80601,-201907,-82908,-17288,-102636,-75573,72739,192333,232485,80339,-103820,-128122,-76883,-5087,6591,-107418,-170469,-50287,136858,126801,-116776,-316615,-373564,-391623,-220372,107634,228973,78043,-2498,14472,-68013,-153753,-92098,-155061,-368252,-394661,-124584,174552,203071,-42151,-228815,-119980,-27356,-186638,-303079,-108520,36787,40811,14794,-79892,-313258,-367981,-130104,-15968,-29137,129326,419033,502931,386667,221838,15876,160516,435887,338057,10758,-23053,111945,130601,76558,136579,115956,-129904,-315392,-191856,-131533,-137209,-29856,-41244,-49957,113755,44508,-192833,-193870,-100259,-60140,-97037,-109203,19257,139244,125255,97481,164250,187519,36234,-42724,-58813,-183547,-221953,-25958,94788,170970,246732,235018,99122,-126883,-237891,-92215,37584,-9256,-169320,-233350,-138413,34046,152354,184562,319702,393672,169362,-84009,-157644,-254397,-206625,42748,264408,344807,192312,100,-33887,79209,181674,167703,251732,379276,314581,42622,-63268,55900,181154,113219,50537,-32345,-63609,36454,13726,-99887,-84710,89407,85119,-101606,-224940,-172656,-129866,-133168,-39408,158347,302900,302936,99274,-17269,84305,44174,-238945,-276932,-69424,-89468,-177118,-61635,199824,274672,240361,119052,-90626,-146032,47592,191448,9624,-259474,-309218,-116911,89191,11935,-108316,91807,428669,442501,192101,-52149,-213482,-200935,-77131,151821,284719,299673,83639,-127255,-56740,177701,311792,405941,268823,20821,-87863,-65065,-17254,4466,-36111,-50275,-105344,-239989,-339213,-233386,-32797,120124,134688,-20619,26582,343276,373503,164456,44825,58302,113576,12247,-66430,-21692,32933,81279,174558,251593,92987,-14545,-11645,-98047,-223718,-212761,-164569,-258529,-380048,-143899,340502,457468,86964,-213928,-113958,38406,-69457,-38290,42680,124312,88043,-101005,-187661,-63,153885,43120,-213742,-266210,-88792,-8051,-84684,79284,253472,181974,124056,160617,173447,150375,182456,221995,177168,54394,58519,30123,-32513,-77751,-27211,-26823,-136356,-208053,-82576,-26110,-157053,-196075,-26057,61137,61127,52084,74166,-21574,-134801,-252660,-322126,-243829,-98401,-186743,-170194,-27057,-50158,-189725,-166438,66543,274488,368215,374750,223548,-2476,-208929,-276384,-187598,-27764,93273,67874,94290,163810,111581,-26465,-104571,-145128,-257148,-374522,-334037,-137276,75369,129643,120273,196727,151983,-3133,-74692,20594,115202,112460,-77415,-347387,-524045,-433153,-416838,-353198,-216656,-114324,-4262,139600,214346,223484,198912,119463,-69119,-183082,67242,389925,416287,-120595,-643568,-838298,-779310,-730174,-8426,1019225,504896,-379914,-74399,403947,-1037166,641359,1973698,527371,-171519,418125,604295,508701,77208,-520581,-223729,28692,-109822,-33502,-49247,-225792,-115023,248021,340294,132748,-113802,-165874,-248708,-338088,-329043,-217767,63072,352899,260810,40801,-2798,43779,163038,333140,192586,-111085,-198952,-22833,74074,-15440,58134,88238,11322,132015,368721,335359,123474,-6421,-140912,-207920,-200373,-310417,-309109,-59858,273560,478719,349158,101418,-81069,-292387,-381177,-201524,-17497,-82210,-29643,196211,353066,234133,29330,35636,291465,300021,169940,232017,198836,33087,90851,154247,58706,-106513,-149677,34048,192167,68388,30630,152861,162586,168920,96849,-61959,-86741,83580,209086,-808,-213300,-35762,164566,27923,-208243,-206390,-28314,25877,31406,743,-77130,-100984,-93419,-45477,-50704,-25948,44006,-23970,-22188,77520,105235,14172,-34447,-28770,-11863,-62662,-66528,14991,9969,-18185,-82219,-196171,-141072,-36418,-44184,-174205,-234615,-270157,-292380,-185810,-12663,26877,-63699,-49132,41831,222647,246848,102554,106631,134814,151362,185584,127190,8926,21936,102513,58608,21526,-35811,-275532,-346966,-158571,-134402,-278144,-313340,-183647,-81536,-49517,-71621,-3503,35322,69884,116396,78476,-41063,-116331,-55038,36946,2043,-24587,94084,146278,18383,-154385,-9043,156482,102165,-45597,-108841,-51910,42563,98507,81191,90817,166974,127838,-49624,-178903,-196267,-154347,-176713,-216662,-129125,89796,55702,-24005,9193,207117,140633,-151062,-298252,-153425,-167628,-338651,-243772,-172169,-169873,-44881,53293,-87631,-88840,42438,96535,66031,-15887,32918,81239,11567,-575,-39274,-112192,-140979,-125539,-197020,-55883,148573,186165,159638,140246,53784,-62677,-74110,53185,145662,139405,66043,39613,28869,-51105,49760,219281,153125,56165,140179,291307,344937,264580,147217,9234,-80709,-49287,59618,41079,-222312,-407984,-357185,-316817,-154264,165673,302463,332507,391778,398535,243583,13239,-170038,-81710,123376,136558,34145,-123766,-242597,-172567,45555,61767,-26021,80405,100116,-63727,-133572,-207870,-324287,-304852,-204282,-141677,-66493,-98185,-91482,20149,-99729,-376384,-257715,90456,143366,6621,28813,63865,-82017,-199343,-16793,166110,86616,-64125,-64164,27889,110767,110045,88910,118746,200043,132196,-13835,58755,285736,213919,-18307,72671,117869,-59386,-141653,45442,144871,-70668,-199346,-69266,10593,-43318,13180,117334,181590,254871,203792,-23492,-178076,-175678,-23153,178464,192742,33788,-116870,-95954,32400,35601,-145556,-292716,-255723,-3977,217392,278946,205945,133687,108093,15047,-149550,-164297,-177120,-134030,34043,89930,59427,71507,-50049,-236990,-188919,-27668,143841,243488,219034,216945,257668,128291,26243,149832,314608,124833,59966,361246,499228,280789,142482,45245,-46936,-33691,-96235,-161943,55928,408742,293912,17610,28132,128923,80920,143121,220461,55524,-85341,-65972,-62680,-180108,-165029,-59580,-81280,-300976,-413377,-252082,-105749,-11711,245960,355584,251201,214423,131020,-28781,-15162,237346,243344,204013,348299,349537,177269,85113,82304,205180,88431,-155646,-350040,-644489,-934620,-471319,168709,-258100,519021,1378491,-138492,-587774,1065534,1627430,854053,463872,-90155,-480204,318984,1111323,-155417,-780033,374677,942185,-207021,-793385,-690625,-664656,-297385,94085,329794,357745,90837,-29532,-76816,-289901,-411427,-230458,-76405,-132630,-227908,-210078,-189882,-207347,-233830,-214934,-132438,-83733,-37771,-38505,-8648,6358,-12133,-167515,-264410,-204695,-60572,62846,139069,70903,-179269,-306578,-193078,-150278,-286838,-258600,-27934,92319,-134382,-359985,-275168,-134490,-150792,-90497,-23384,-124458,-161856,-45057,-98360,-144988,-77633,61286,114256,102087,113336,129640,141980,228491,267681,117721,37128,13146,-14077,17627,58376,76735,41731,-59437,-97526,-7395,8228,-170442,-335594,-286182,-63369,229728,527546,260821,-184129,-139029,94001,-36474,-235242,-175140,90521,250781,300889,231786,104186,-76013,-100586,23316,20290,-106666,-194192,-133108,-19942,56915,103123,136398,72409,86652,117374,75321,116927,289039,361674,285583,91594,15746,18459,43424,73839],[-50220,-57547,-133257,-184072,-110384,-54659,-37741,-30034,51352,6360,-243734,-604965,-516703,-46131,141438,100365,184855,283966,183779,-20423,-68917,-25719,69087,189408,216422,-8145,-174713,-64062,68735,-89976,-138238,121878,196518,92471,39618,75944,136505,80726,-18614,-51410,-64831,40789,311427,303667,-101612,-277883,-142556,-48405,1595,-61210,-290258,-338597,-220311,-82478,71857,246282,277607,207462,191247,181525,206118,31405,-273202,-363422,-140556,22324,-83777,-190653,-24844,203895,229129,140699,118475,-126377,-403526,-272395,-76304,-77063,-149387,-163284,-62136,100410,115264,-30320,-86612,-18149,107067,139828,60784,-67060,2516,-801,-178755,-289298,-160639,-16605,18119,72828,160514,229965,220846,66610,-53388,-79719,-71659,-5781,38795,-31344,-81252,-14179,117105,80847,-153855,-311692,-320705,-309213,-147840,132653,226545,132424,102544,63097,-88875,-122889,-25526,-104837,-285682,-292975,30364,384859,357208,-11593,-284805,-155505,-18749,-131466,-227722,-59998,63649,91813,61074,-58881,-306960,-364375,-116576,9063,-25441,88443,324486,372384,343271,299007,107503,188442,428882,298114,-22132,-69415,101241,167061,172939,224394,123066,-205405,-422773,-335824,-255483,-163722,9712,-23644,-102789,6434,-93162,-317512,-245510,-113005,-56794,-118867,-213114,-117565,11712,13747,17781,137502,209598,52192,-97231,-159681,-253116,-256282,-54145,76230,93396,127476,216869,162533,-65977,-195534,-25935,143173,40684,-189328,-225202,-120490,30812,147117,157885,184091,185145,4534,-201419,-235392,-230685,-120689,82191,278334,414605,300436,88475,-54903,-34471,32533,-12655,60550,256953,280808,56247,40644,193005,241026,60330,-49156,-100359,-77207,36920,-10948,-159583,-201278,-13540,66875,-67016,-171608,-83078,27324,17532,10389,163081,343302,358801,133834,-26456,45332,25062,-172914,-124250,6374,-82395,-147962,-33408,203625,329083,317762,102920,-170187,-211854,42015,183515,-42098,-283740,-273977,-106086,72374,51215,-39884,120538,445899,537118,278121,-43599,-273326,-298577,-197891,-5464,144056,215867,34233,-130233,1054,226062,320636,410978,261535,-4955,-88708,-78372,-67469,-25628,-50694,-104001,-159315,-183398,-213340,-124305,46268,181244,187382,7181,23354,294144,313169,160281,90911,65421,48988,-54557,-56218,88171,190616,201721,196332,201642,48842,-32313,-20169,-80664,-132884,-68094,-14283,-122868,-306140,-136772,320206,487015,166053,-192642,-133358,60140,6567,18174,24749,42001,-6314,-96309,-101356,42572,91811,-31088,-196730,-209373,-72157,-61382,-211320,-30949,190673,176981,191276,298452,259209,128884,94037,158833,200817,113840,109020,66255,-20080,-30997,34275,-38770,-207441,-286416,-184241,-70132,-91633,-32603,85611,83323,-39751,-76563,14835,-35045,-156634,-290011,-375371,-317982,-152360,-196328,-64813,66323,15415,-91901,-82592,73385,307450,495493,519849,318396,96858,-126413,-256892,-191968,-48450,45447,55794,122970,165366,65840,-94088,-175569,-187510,-273273,-400829,-366557,-187328,-71579,-86270,-15200,160961,184702,52458,-42628,34734,126387,90037,-102753,-255799,-302245,-229897,-306007,-291592,-108308,11953,65796,163894,219829,187879,112683,-45028,-216282,-163273,85985,261415,268626,-172042,-566516,-749526,-895925,-1108500,-542698,570590,822154,427469,459384,1147454,525335,1800538,1880474,-199059,-1006368,-570663,-64036,181772,64714,-340146,-6228,297104,9039,-77026,-91418,-200673,-170273,124186,256794,71322,-202663,-251963,-235464,-294617,-327420,-276663,10692,367131,334829,107105,20752,56073,148380,329822,257116,-37266,-165213,-17370,54108,-67128,-58762,-23373,-31927,150371,447566,461270,198101,-35981,-232688,-327478,-312198,-375178,-335306,-80540,184681,363000,287419,56002,-108050,-241597,-389320,-295674,-118293,-97680,56246,300918,352375,147752,-64189,-42415,202733,226145,123964,227569,304729,74200,30581,135157,113454,-42094,-90026,101506,285020,191191,70853,94189,110580,122920,57863,-67877,-106995,10423,144217,2727,-212379,-59853,149618,76019,-215309,-309152,-56635,158554,157382,20578,-143961,-145278,-77575,-1380,-1302,107479,239146,99776,38173,133233,126543,5260,-44498,-36184,-16906,-84798,-127447,-59044,-16597,18022,-62194,-240686,-141145,32863,13293,-129221,-137138,-147912,-156852,-105838,-28703,-5397,-43344,-58840,19139,249183,342753,138185,12782,-10092,13162,19360,-69303,-112593,-35426,36453,-47978,-96947,-117451,-330368,-364467,-181684,-175915,-295420,-309537,-188070,-44227,19581,-894,180,7582,79474,159624,122180,50426,56329,17019,-15509,-63439,-12953,154875,139511,-48244,-219189,-66452,126555,133035,-45673,-165563,-99598,40811,129298,45052,-3438,124413,151057,-901,-116339,-147155,-204242,-325097,-362689,-228284,-36044,-121387,-212537,-175190,76859,116442,-90136,-218284,-148081,-269542,-417392,-249462,-145155,-128568,36181,118391,-96039,-158608,-11722,91794,85495,-6717,-4494,49064,55264,69020,27429,-10473,-17874,-38322,-127132,-24987,131702,177948,154933,126149,27941,-28900,-33441,48151,133920,198130,139109,48820,12318,-77846,-9598,145942,160749,101050,154189,300766,390247,329762,210014,48005,-93808,-93821,23508,22646,-191650,-288113,-211061,-263983,-251174,20530,201108,278758,359455,389977,260536,47977,-139389,-60155,166774,156186,39635,-48309,-68946,-46539,64606,57502,40023,122148,82631,-46234,-79204,-190885,-284003,-139145,24794,44046,27326,-70362,-101181,-72409,-266594,-556433,-432098,-44030,101357,14007,17819,21441,-119379,-216070,-23687,127360,39537,-12659,12798,73012,208056,279355,186393,73491,116312,128352,40298,84778,317545,250599,40261,148327,203071,0,-158856,18381,156338,-98008,-279548,-120699,24953,-29977,-12265,49737,128202,211687,175659,4661,-149882,-206215,-41574,184032,171861,-12871,-135123,-81212,51563,24605,-168534,-256418,-114187,102351,191027,242230,187028,105419,108452,97394,-133021,-273281,-300623,-163410,85161,111370,13682,58103,12251,-161087,-138454,-57744,16666,143006,181053,204276,220203,37669,-102370,49639,300006,218724,192894,441044,480165,249967,145131,40287,-60931,-55631,-144988,-201983,7083,275556,151628,2399,155398,239323,57965,52085,176750,61999,-96337,-118600,-82591,-134833,-147597,-77890,-80573,-321642,-483377,-280960,-92992,-172,275483,379100,227847,171781,100879,-39230,19411,311798,331145,292099,392391,294259,77692,40829,21892,68531,-47270,-267172,-381141,-694436,-1179024,-677921,335228,49916,805890,1765920,48215,-718646,824629,1560144,1054855,634116,-147084,-842983,148303,1789710,689130,-741222,-11282,801601,117591,-396290,-637801,-814339,-525445,-199700,37265,71629,-192589,-237524,-122589,-181165,-291654,-210073,-149008,-250303,-358900,-323294,-209146,-140689,-192971,-281630,-217222,-101021,-7656,-4760,52250,98122,92563,-81459,-150526,-100791,-30503,9426,70968,67140,-62460,-109578,-19668,-41391,-243857,-267973,-69034,49769,-119357,-323033,-266530,-102386,-73133,-60587,-45611,-136785,-158446,-41558,-97506,-185956,-155204,30861,130074,165915,146906,125508,167033,275383,295252,142731,39888,-10635,-39867,4804,104826,160891,84375,-53396,-88743,23600,82291,-63653,-277703,-321621,-158538,67114,258735,18869,-239750,-47225,204657,10104,-196056,-93848,174460,265077,244961,227925,219389,114859,50676,105807,19806,-203467,-306764,-176382,-17586,90425,160122,167894,46823,16356,59627,24695,80831,293112,356010,185059,-25625,-6110,1689,-7203,-2289],[-159675,-172695,-187253,-199632,-117622,-69201,-57355,-46490,106883,109472,-176931,-565493,-437702,-18858,98781,77862,213195,342251,232028,61310,-2478,-1165,33274,132549,199978,66291,-133136,-119822,17343,-115937,-201555,41558,187388,159425,100790,65421,89248,39337,-43418,-50925,-47823,-4032,198261,250655,-32877,-161628,-55080,-30649,-36840,-113688,-316108,-359818,-192507,-24369,92602,247279,312654,255602,205246,164973,136721,-49927,-321797,-397589,-163578,23810,-63900,-171346,-2723,197200,170926,60482,93165,-98554,-420102,-393807,-202648,-121136,-133871,-121951,-6008,127650,123994,1702,-80339,-29019,121323,180170,140230,-3129,-42684,-118689,-233920,-319910,-189929,9049,151958,221007,255258,274430,214486,66414,-20941,-78583,-122700,-67468,18888,12100,-17669,-12254,45944,-8301,-182054,-257689,-201765,-154396,-43993,142631,193289,176384,191222,93134,-77077,10591,101686,-29998,-159157,-159531,126958,487952,431720,-17574,-338473,-197987,-41458,-95688,-154717,-24889,79305,105915,61478,-70615,-293161,-341483,-122793,4786,-32614,51707,199681,191324,237684,288240,145531,189367,384585,229846,-66848,-133814,24659,123205,213006,270322,95790,-262417,-460521,-409966,-327616,-155633,51492,-12698,-154866,-97732,-191255,-327810,-207706,-92262,-48871,-125603,-297829,-242078,-107235,-104015,-78025,90270,199345,22462,-195698,-283167,-292570,-229591,-52185,79191,66795,78729,227686,226079,27166,-119799,13911,186552,58257,-202880,-202950,-85126,36674,148184,160085,80669,-15253,-172962,-311881,-301248,-204883,-33940,122352,286429,460133,372609,165717,-46258,-113485,-101613,-193635,-127927,151737,229994,50272,134934,307766,260587,-5812,-132876,-129935,-25973,76954,5007,-152251,-267558,-104159,57724,-8568,-90941,15525,166803,152858,77758,182626,346651,346100,127133,-57629,-19676,-4574,-90878,16957,69113,-44637,-99222,-19666,141886,330452,363590,65887,-244251,-255562,24825,161410,-61625,-250595,-196769,-64390,60590,92142,69138,195115,427811,535080,323176,27501,-201178,-309790,-299591,-167570,-2592,119131,-28283,-145075,6423,190831,249192,332695,189956,-50863,-85203,-76859,-89089,-42786,-52028,-141095,-176617,-88267,-67129,-18039,105360,204728,206188,37072,24741,206707,198512,114845,109366,35438,-26595,-105202,-40742,170152,315675,303639,215190,131599,-22630,-67903,-25046,-46199,-30222,68614,128580,23232,-167757,-80880,279743,481039,233509,-156764,-147166,84706,97028,64208,19294,-2490,-92467,-110469,-26463,78414,16838,-81616,-114484,-90136,-29636,-97033,-290646,-113250,116417,138330,219399,397462,319109,105658,-775,72334,204440,173095,140287,109112,49414,66762,112159,-21526,-224886,-318226,-293095,-155658,-43334,125994,185910,115903,-100719,-164162,-17494,-17245,-142516,-294446,-394305,-367796,-215440,-187386,17424,113979,43054,-15631,-1933,74881,305397,571153,591830,351363,131835,-66217,-204829,-160422,-70827,-30268,12207,109857,145566,37469,-120896,-203616,-182363,-214124,-348521,-342651,-198942,-194176,-285054,-140434,132683,236770,147935,26919,50826,124690,83958,-79477,-107533,-34820,824,-176210,-207869,15395,137729,135440,191517,214453,121748,9759,-202609,-339532,-120861,128037,204456,227333,-98851,-340501,-554631,-903964,-1296650,-918203,60032,927104,1081640,1105920,1855644,2007300,2510901,1365360,-1039750,-1769486,-1319679,-590894,-89277,54998,-114822,236273,551920,91582,-140680,-88205,-87704,-137049,37677,184537,25918,-256188,-323125,-232389,-254285,-276993,-246817,23118,356162,367053,182983,101576,132334,169501,313999,287458,31872,-111492,-7594,19272,-139869,-191655,-163477,-122639,99168,433223,513085,270173,-6359,-234926,-338271,-330825,-383278,-329725,-90345,98530,224729,184626,4758,-90863,-133102,-323388,-346723,-212124,-122737,108262,350427,307678,41199,-173949,-150111,63575,104946,52627,194879,392735,132910,-17229,83498,132819,45500,32426,197965,354994,294808,116013,53750,60212,57000,79,-57676,-103475,-49956,76554,18247,-161169,-61602,123229,129434,-165159,-318347,-30195,302778,281647,40085,-183337,-138946,-4452,83992,62952,217680,378731,199721,106079,189309,168503,87061,13284,-45144,-43670,-85118,-156728,-119444,-13326,90491,-21249,-267704,-139497,81978,80330,-24517,36945,21359,4163,-5822,-40675,-32963,14285,-2351,15344,232883,364510,156198,-63533,-125672,-99729,-107724,-191593,-182097,-78845,-23915,-131139,-164135,-123680,-276856,-287365,-141127,-169289,-253785,-249375,-173793,-38080,64144,56958,-7553,-666,130401,241445,199861,166760,232417,93060,-87539,-165006,-11315,213060,126018,-86410,-203981,-79323,82415,130780,-52517,-198787,-117120,43935,121681,-37075,-113877,78283,158196,4689,-96183,-142631,-296965,-476741,-491703,-328974,-193950,-304862,-362701,-289051,-29696,87709,-12541,-108672,-149991,-404030,-514027,-229218,-60501,-49857,112808,175377,-84966,-208005,-68262,75853,94818,-1307,-54396,-5925,107166,162658,119907,105433,142184,81043,-50189,-10733,90580,153313,143307,102206,6490,25888,25359,43176,108324,223437,188799,63062,5181,-79630,-64678,39490,120174,119282,153166,263008,350159,331344,260473,81957,-128261,-155575,-27905,-20209,-181486,-203594,-106080,-195772,-330065,-171957,54044,182989,241047,273469,210181,50492,-150985,-119833,103531,126169,57042,65475,142981,110961,99996,67200,85372,113138,43233,-18406,-3947,-101888,-134916,89204,258436,211805,108358,-20778,-79330,-128641,-361343,-644459,-557181,-172188,28774,-6115,-7091,-18867,-134592,-210284,-39038,66938,-35402,-12437,47630,90803,268592,378247,237076,37871,35605,78766,53881,102303,329675,263882,79365,179649,262381,77770,-141572,-12897,128348,-126402,-315198,-146436,25520,-12285,-6720,-1680,51906,146675,163764,82938,-85047,-214707,-68972,153041,131692,-43043,-131279,-93571,20961,786,-164040,-195216,6729,145723,116004,171313,160979,112094,171331,232559,-71578,-348698,-372885,-140219,125780,86411,-61899,39288,69496,-99759,-112901,-87829,-82897,43564,128213,153337,123316,-90629,-234787,-75801,213915,255283,301082,483951,433355,200011,108459,7798,-67415,-60793,-163962,-199586,-29919,129406,11684,-12491,212890,266645,20023,-21430,120098,35700,-122065,-175137,-111924,-102694,-144203,-127785,-114265,-333962,-508574,-291600,-66867,39124,271387,308533,122315,77587,25759,-94407,11992,347399,379563,308575,341176,175504,-28128,14819,-23558,-57987,-137309,-308882,-341980,-633298,-1198830,-746823,279490,-8833,817935,1789016,129456,-615928,754770,1358744,1061969,672810,-165855,-1010067,-38075,2014799,1154368,-656674,-228197,700808,384727,-25479,-522657,-905819,-750307,-502272,-316620,-297540,-497391,-401103,-105385,-9585,-133168,-178268,-200576,-331485,-463841,-434965,-261501,-98383,-154858,-314650,-256434,-91690,27184,29485,75654,117093,123052,-28516,-72703,-25053,-12228,-48510,-26175,31971,60021,75427,116487,60519,-172049,-266231,-120289,-15,-97548,-257392,-230680,-64735,777,-41472,-88947,-163009,-167721,-70739,-102533,-206304,-248409,-71647,96551,194034,153851,92605,160972,280523,286918,148928,29171,-46819,-72165,-9587,129791,196519,83797,-60329,-87819,27259,141184,57698,-211873,-370912,-268950,-111500,-59704,-249037,-289767,39283,300569,88035,-104582,1528,226255,225637,142680,176473,273706,239266,144467,124223,-27320,-303051,-379923,-182760,1960,99296,130753,96981,-47668,-76021,-5095,-12146,62881,278938,306545,70343,-120640,-21984,-17715,-56942,-80968],[-238021,-266546,-217860,-172146,-103682,-70066,-65066,-46540,135352,171247,-64555,-385099,-250781,42665,89892,96132,247842,349544,218564,110042,67905,42322,19189,51004,105640,50979,-146714,-154119,5105,-90464,-209549,-6816,194295,233069,155397,47525,27937,-8011,-95563,-99730,-50850,-25750,102913,188543,58902,1198,41336,-23640,-57790,-112156,-320210,-411120,-184403,18032,103280,224370,307047,292868,222520,116295,16305,-141445,-321088,-360421,-124769,50992,-41022,-146873,19355,176583,95742,-14075,76998,-25158,-334673,-434387,-284971,-131386,-86977,-56299,51726,138210,127826,36571,-89684,-75554,87830,167779,172601,34899,-74119,-177007,-220797,-279695,-172460,45660,252555,319772,323458,298821,211139,95912,9974,-100552,-199342,-167545,-48770,9421,3640,-29501,-29452,-92153,-183272,-165090,-45419,27576,58857,138902,147415,204058,256590,109590,-40061,187248,246946,59609,-13618,-21210,155107,482872,434714,-39557,-360729,-222524,-70709,-71763,-91985,3657,95174,83997,13342,-102302,-258893,-298964,-145318,-18560,-25535,45763,88018,17792,105075,213745,143207,174594,299798,130768,-128435,-208018,-101745,15798,185486,262730,53432,-268566,-416137,-401972,-334959,-114985,98127,10287,-171320,-156036,-213101,-223430,-99940,-55474,-41016,-107474,-332115,-317746,-176523,-182143,-150822,46984,170366,-33900,-312931,-400397,-293377,-157165,-20713,103072,86859,93625,252324,271251,123356,-32132,27459,174617,64555,-190418,-175249,-53688,36101,152297,189983,33400,-151659,-304437,-383166,-341457,-185244,28595,153052,290238,469373,397587,222553,-7561,-145180,-190071,-320603,-254701,80025,158229,23916,193842,360363,230296,-59991,-172532,-119286,59818,132940,43534,-101757,-280338,-164707,47952,48340,-14956,79821,232418,217779,124546,195666,288969,239430,64148,-97875,-90139,-53982,-41242,100416,114791,11033,-56273,-47712,18976,270336,353322,8260,-305124,-282359,-21327,116349,-43717,-165041,-100431,-18373,36741,111040,181520,276950,361476,417573,296630,116182,-52813,-249437,-359236,-290757,-118595,28897,-88264,-164490,-41400,73591,100214,180199,78322,-92920,-86067,-80179,-95530,-54253,-36505,-139382,-155415,2972,40861,30982,96378,151080,151934,30308,11363,99445,54369,27677,71951,-46546,-116997,-150442,-43182,185648,363127,357721,218394,56521,-95570,-109661,-38368,-25711,35612,149274,207287,112562,-24581,-1969,222868,425637,251325,-133110,-174627,71487,134829,55209,-6790,-40192,-178290,-157631,13255,98835,-55720,-114430,-19824,32268,11564,-115039,-308313,-162217,24251,42198,157613,375829,304452,66208,-95852,-39125,148453,163769,102318,121203,139485,164890,159571,-7488,-210366,-316597,-392140,-287342,-72058,177971,220602,132095,-116604,-196354,-26778,10823,-110333,-275457,-389356,-399102,-274006,-160756,37423,79062,5741,4534,38027,52082,251514,558773,557017,297941,80967,-59716,-153055,-128061,-125581,-150075,-76350,50787,102079,15887,-127161,-208396,-154206,-119847,-256715,-292651,-194115,-282550,-425821,-228089,110751,275975,238456,94835,40253,84434,71363,-34720,34955,173971,167789,-79389,-136463,93801,194256,150145,188444,191871,46907,-86131,-315096,-403010,-81716,140700,176327,253227,42140,-70284,-359470,-859678,-1287476,-1083133,-443853,748163,1515107,1666067,2102017,2850071,2729555,621715,-1812053,-2197984,-1528510,-788765,-240111,-1512,38068,424621,709742,100351,-238380,-64489,67504,-50288,-24059,104180,-30535,-294387,-371735,-255836,-238488,-202164,-148856,70547,296686,331907,235389,202158,230500,186938,247027,245880,68372,-54848,4786,-20538,-230634,-325759,-302086,-241048,-26116,306345,452139,290851,41665,-186765,-276891,-279705,-363242,-332657,-126396,4148,75356,44502,-66524,-67090,-42379,-243333,-360477,-273113,-153255,95283,299026,202025,-84809,-290240,-270851,-98388,-41088,-36973,118483,382876,151004,-61403,7855,104382,103815,147105,264640,359900,325547,124521,9962,-36,-25548,-78872,-59933,-102328,-111262,-9178,-5126,-123122,-76255,63365,132457,-113837,-270468,11830,376895,324308,21631,-192963,-87100,98294,166110,89836,241701,402824,222116,126001,196229,202055,220975,109825,-57424,-81660,-75260,-170174,-173922,-8546,155172,12637,-277912,-141134,92979,123614,91252,214378,172005,125571,70374,-50256,-53193,70370,74081,9619,164934,286391,118378,-134276,-209167,-176681,-180271,-226102,-204971,-121157,-76562,-172311,-179423,-93823,-167110,-151719,-47114,-114553,-171820,-165444,-160531,-75258,69806,84533,-24871,-1326,186153,325899,287876,272774,344825,133125,-184760,-296124,-43510,215116,82903,-96883,-132354,-67587,16773,79359,-83000,-227046,-125788,31434,57021,-155593,-218930,28349,131408,-45525,-132019,-185479,-399487,-594699,-585002,-414473,-336738,-452777,-456178,-325116,-93587,53532,50029,-12671,-168325,-536516,-609531,-200778,37930,17958,137002,197412,-59484,-224283,-111199,54503,95579,1662,-106716,-74606,149519,252145,189987,172699,261677,179251,-7226,-38076,18308,98532,108690,56550,-13721,76776,76769,28541,64631,203536,210444,88111,6026,-67697,-106451,-69850,42036,106625,135728,185832,238342,270882,280340,97177,-172178,-210038,-73007,-71709,-201428,-195512,-79018,-138080,-378406,-352776,-85888,65806,56521,76893,101415,17642,-195822,-238188,-48456,56924,82293,174017,311583,244409,141447,87646,92282,52175,-12405,8567,69879,22850,56925,293622,420569,311675,155988,27471,-55930,-154314,-364532,-611360,-587101,-258206,-60885,-56658,-51107,-59135,-134999,-193345,-68735,-10567,-123513,-66753,22605,57240,252689,362987,212387,6535,-26640,-2003,16237,95890,307975,251836,88648,159114,276342,142459,-102332,-36277,77627,-148348,-298764,-131071,15541,-3881,19746,-24389,-30021,69497,161050,178534,-9240,-207188,-98660,100597,84337,-48572,-101771,-114266,-39089,-23699,-130696,-118584,83473,123096,19758,93206,146507,160732,277716,363750,11960,-356920,-362686,-70106,139573,19473,-133171,41479,122765,-53007,-95654,-86483,-109035,-21483,65788,68277,-3665,-210368,-326208,-185880,98366,241212,350351,463741,372246,157444,56763,-31956,-58252,-41505,-134736,-137039,-19499,41846,-61696,1611,221387,245872,9580,-40280,78455,2488,-137898,-212994,-143132,-82625,-131802,-178053,-162805,-321084,-468778,-267232,-13424,119791,261502,182508,-30668,-42541,-73600,-177299,-33486,337169,375799,255824,228812,44992,-109169,5817,-42558,-127713,-138001,-237062,-216735,-462178,-984682,-601547,139161,-295597,688877,1587049,114699,-368340,802091,1040770,828498,553584,-160508,-952088,-112323,1861870,1158058,-562124,-236485,651205,507661,199152,-376088,-885812,-865213,-675677,-568034,-591485,-698972,-455850,-17341,198250,46767,-117916,-192676,-326555,-482865,-483641,-296909,-57622,-99204,-283300,-231648,-53145,75369,81755,87534,95516,103220,3493,-21523,31285,7825,-87584,-119240,-11101,169633,222071,205715,138671,-86127,-236118,-142827,-11451,-40041,-147509,-138270,11995,83140,-10403,-107984,-166053,-175625,-123681,-120330,-205177,-318854,-202605,32416,191727,160264,76242,151159,249590,246883,140725,22499,-62019,-72032,15989,165232,206166,73813,-39043,-57281,32034,186520,171981,-132497,-390156,-332338,-211962,-274159,-424683,-302472,116434,380489,194208,26014,101034,250666,166462,47727,111676,278699,300320,195563,104205,-83686,-345011,-358498,-109028,82463,129650,69287,-20007,-159201,-146293,-37505,8933,106609,288463,264619,8827,-137062,-3561,-15355,-77561,-121161],[-275056,-326220,-240550,-145625,-100439,-73496,-74641,-47538,117315,170321,50823,-145625,-54869,94751,106119,141692,267745,297398,145009,91018,107014,88146,24517,-27750,-6458,-24708,-199021,-162246,18652,-32111,-152980,729,211666,286970,184407,18166,-44817,-70996,-180377,-189940,-77011,-31457,29970,115252,131769,142387,90519,-51194,-60525,-41810,-272748,-440146,-181479,32948,87923,171555,253250,292118,223513,40433,-117864,-213002,-277181,-275026,-53327,83588,-24116,-123013,31846,148066,29102,-59790,72146,57795,-203539,-404417,-308998,-105858,-29065,2360,85956,123502,115721,49762,-121441,-158542,-1811,98831,149823,34867,-93758,-168958,-143822,-181285,-128651,67884,277969,331762,333788,276545,197293,152448,55931,-114530,-262054,-269392,-147529,-41601,-19093,-48023,-69102,-129277,-147875,-55127,103494,172305,116714,107505,90124,197697,283741,111609,1750,330701,361334,142781,115445,94198,133815,402616,384735,-57398,-328730,-203167,-79597,-49833,-44111,33413,119600,42463,-66455,-134312,-197871,-238628,-171677,-50933,5892,77888,20246,-104957,-21561,114163,125584,156810,179824,2155,-205717,-281478,-239170,-112581,103676,208679,23958,-208063,-305015,-326188,-283721,-53946,146343,54518,-130966,-141805,-149366,-47084,34481,-28730,-41778,-66016,-303098,-326194,-177781,-190773,-169227,27190,139034,-87938,-409221,-474973,-254005,-66182,28137,135861,128698,137061,265925,284928,196228,47573,29756,140298,86679,-137798,-143673,-39422,23386,161510,239490,47116,-187429,-334546,-382383,-340753,-167642,60151,174166,296461,445998,381241,257861,53317,-130526,-219414,-360635,-288143,37978,74245,-4015,217732,343626,168604,-72643,-145323,-71425,139623,179705,86659,-37786,-248331,-183987,31482,83479,36888,92123,205048,189991,125064,188815,178486,60394,-34440,-114556,-128756,-109384,-41160,124400,162371,84007,-20856,-108447,-120421,174083,295674,-46581,-332012,-286349,-87353,58127,14078,-35650,2125,19834,3571,106540,271956,335121,257619,220853,209435,188384,104438,-144114,-351982,-329493,-167295,-23172,-107950,-155693,-101378,-72802,-76815,8790,-13680,-90677,-79819,-87288,-87539,-48250,12992,-72210,-92414,66770,88429,12941,15257,23185,28696,-15398,-7694,13377,-66618,-63010,-5706,-154431,-197502,-176816,-51815,147134,334472,366569,217312,17751,-118080,-120544,-49182,-24684,49976,166476,214663,133042,90281,87912,175842,337478,217465,-121232,-203923,19147,99777,-1464,-53274,-81010,-246567,-208745,36709,123486,-89140,-116120,57774,124546,52667,-88553,-240581,-156103,-60435,-88057,10523,223816,221308,26310,-166034,-150825,37117,65751,-3718,103123,231454,237668,166391,-1151,-170507,-278580,-433975,-410140,-170734,100496,190457,141020,-70036,-149891,4495,54214,-53394,-214713,-337503,-385679,-284801,-108119,6082,-16883,-68460,-9535,51340,29789,178937,477245,451399,198927,-10049,-84048,-103025,-98413,-195120,-274023,-169809,-11531,69752,23423,-102457,-184904,-103748,-8362,-139837,-217141,-163826,-303942,-456402,-232121,122053,302107,306034,150036,14108,25695,65995,30022,146264,285031,249036,-16137,-76606,115394,172778,107800,160821,180377,18055,-124138,-326524,-354014,-33867,112598,151786,308097,190358,147614,-228369,-779590,-1086064,-1006987,-803858,404907,1795292,2011670,1687898,2691075,2530439,-65050,-2300394,-2092343,-1087447,-566482,-220499,-102524,67603,546814,781161,76959,-332335,-19298,246711,80619,-37210,40473,-76776,-289561,-343384,-252547,-210220,-94436,11055,146858,213992,255654,274814,316847,335781,197113,147769,160819,92538,21422,51699,-15775,-282300,-405252,-377733,-320877,-159328,130660,317225,262694,96674,-98651,-153815,-159489,-307770,-335445,-173057,-68311,-31601,-73581,-117331,-29432,10138,-171436,-314974,-250257,-145837,51945,188846,89092,-173765,-352704,-340647,-211693,-142819,-86577,44720,275278,116368,-75778,-31673,73591,131223,223767,290391,319713,296644,108036,-18958,-39826,-78052,-132255,-54903,-87263,-147349,-79015,-56201,-118161,-97020,-3551,86307,-78867,-188231,57508,361081,274189,-16086,-143853,27289,232769,245581,85735,190624,334870,179172,94536,158779,235830,373962,231295,-33157,-73694,-32472,-153327,-193641,11116,214212,59246,-234039,-108864,99412,156739,205649,365172,287770,195973,123752,-22381,-26345,130679,157880,21893,88302,153480,41160,-176224,-231855,-182693,-169438,-167781,-172968,-139808,-83747,-126645,-121753,-41492,-40213,17655,102294,5147,-45569,-59999,-130394,-112667,71765,109078,-15142,22821,240175,406790,390873,370280,390924,146039,-267004,-401511,-83646,164052,30678,-53949,-10323,-22359,-32181,20502,-103533,-232536,-122795,11523,-31974,-253452,-264083,10851,98337,-108629,-178599,-220149,-434451,-611777,-592297,-430996,-384842,-498022,-458438,-276598,-83916,48011,108028,67494,-171362,-594825,-641605,-145719,136917,64807,111953,197274,-2680,-175122,-95467,69943,126645,35428,-121629,-116885,187752,333513,230084,184485,313088,235294,-1928,-85561,-47366,41415,68840,16803,-5910,129692,124110,22360,28549,168561,232353,146685,37004,-26428,-94520,-121657,-22141,98613,133957,115585,120184,197748,282888,107924,-182885,-206122,-65777,-85646,-214935,-233983,-100330,-78539,-358756,-433526,-146558,-23937,-125778,-116408,-11115,-16501,-223229,-338594,-204737,-396,132039,261767,403393,332237,200232,135200,79586,-22007,-51030,46701,144874,153574,224585,414461,482085,340454,182643,69829,-44649,-150357,-274257,-453932,-490537,-265347,-130565,-109587,-96754,-89800,-113534,-157604,-93246,-74837,-187999,-141834,-43044,-17956,162788,253672,137007,-9343,-49274,-70739,-42983,74496,270000,239808,82094,107536,251501,183336,-43161,-28285,40947,-145927,-231742,-68144,15841,395,59607,-8239,-86214,7170,169285,264044,63036,-182512,-118741,49996,50416,-19083,-38231,-107787,-89881,-35868,-74367,-29144,129656,77656,-49744,45672,163311,245453,386081,435875,92775,-277132,-257625,31757,127120,-61983,-164039,79547,171293,-14380,-67105,-37885,-50331,-35375,672,-32318,-117499,-274914,-343685,-249258,-4562,193280,319878,366873,302479,138230,16121,-61180,-38479,-5241,-62065,-25292,47326,49166,-38825,55166,210315,217349,46540,-555,62961,-16276,-126849,-219025,-171727,-75021,-96624,-201003,-205361,-281201,-377776,-218318,53268,220339,256137,44735,-187727,-160531,-176362,-270176,-108070,278136,311120,147446,94983,-56689,-156360,-6165,-46957,-131070,-59065,-64394,-24320,-219527,-609963,-267929,46908,-621158,526541,1309321,30754,-100207,872837,656382,393075,306236,-157060,-729787,-14943,1510842,769956,-510738,-110724,589585,422180,205553,-249722,-752620,-828891,-671351,-629765,-706606,-735479,-409384,85332,364528,189910,-50383,-133821,-241114,-410484,-452796,-290410,-15842,-32370,-204039,-173609,-19406,114019,131814,84198,45382,43273,-1959,-11372,50800,10300,-126765,-214628,-73077,216699,284682,222872,152901,-40493,-206117,-144478,7293,30069,-30038,-15384,111873,149374,14585,-107621,-158474,-203560,-212020,-184059,-230524,-383673,-345785,-71478,137851,153455,75046,124042,161751,148473,82133,-8703,-72635,-53758,60541,184719,165521,34497,-14307,-21787,15100,170695,210070,-86876,-398552,-354775,-222412,-327635,-476457,-300058,136727,390007,252164,109893,136072,204729,66597,-56830,9026,203087,264587,171640,24269,-166430,-348615,-284419,-5534,177526,152057,-18930,-164776,-287948,-224613,-75340,43906,163286,285178,212454,-15788,-111784,1983,-40666,-117553,-159366],[-246794,-319442,-244874,-139246,-108759,-69076,-68029,-39808,72894,127993,141556,61258,70358,119337,143545,200910,266674,210062,43414,9821,104790,130617,53450,-58387,-55680,-90615,-239121,-141115,41538,37388,-38022,76696,241634,312827,189065,-15446,-115805,-144730,-276109,-284675,-113467,-30130,-20961,36974,157650,210984,63434,-117066,-49765,78298,-164240,-398070,-161019,25280,47393,98555,160986,234938,189259,-47278,-218630,-233481,-207168,-184529,4054,96255,-13787,-94270,34503,120385,-3017,-65646,71002,109324,-95636,-334540,-277164,-56820,13841,25132,78290,82003,84429,32179,-167602,-264815,-139772,-13350,82438,-1301,-106469,-115024,-30194,-53037,-79928,58221,215566,251542,274631,198951,159686,216941,123448,-96175,-277084,-333957,-249242,-125117,-68232,-52655,-54453,-99444,-76565,48277,202969,228455,98675,32128,9632,138726,256614,93733,26291,386431,410844,195311,195919,166372,96558,292600,300133,-60264,-237555,-127248,-53132,-24906,-11746,68957,153094,5289,-145863,-148343,-116744,-167656,-190118,-87670,50239,131475,4170,-158620,-117031,27167,116448,145234,43673,-142277,-288241,-344287,-345650,-216171,-1572,131527,30862,-91507,-164656,-215281,-196471,7467,183484,111042,-39727,-58444,-23927,137498,146833,-35299,-60463,-15856,-223629,-275397,-124579,-132311,-126317,36445,117285,-116347,-449969,-481705,-185358,12266,71161,154059,156955,165818,245723,261349,229640,105137,37399,118844,135938,-49296,-107217,-45363,2547,178015,293600,104942,-120734,-239019,-294028,-291824,-143057,67631,187997,304844,396471,331694,271288,122382,-82699,-199227,-317602,-237901,6962,-5323,-9254,224657,278882,105981,-30299,-49737,2449,178507,197762,117904,10710,-193017,-166313,4593,84064,57444,58775,99831,78004,69524,155010,46137,-136193,-127308,-78438,-105909,-147188,-79232,110936,222492,171805,18961,-164805,-217195,80170,216792,-73718,-308839,-260451,-148246,4494,99867,115878,99556,46974,-25563,90293,325268,350164,138441,11494,98894,226315,216109,-29305,-273667,-267429,-137087,-17221,-59180,-90963,-123296,-179313,-217041,-114555,-29255,-18208,-52608,-87731,-62267,-10369,106699,64014,518,93655,83442,-47223,-107351,-143120,-125966,-76369,-14022,-19500,-119611,-112387,-84934,-245049,-238401,-166598,-41032,96268,261388,345769,226717,49840,-50683,-69971,-43060,-35562,24241,140940,179456,111870,164019,177141,160650,243801,150890,-111743,-213006,-46074,17134,-64730,-101040,-122723,-277333,-223357,73589,171299,-58280,-77476,104134,171906,102247,4827,-86110,-87484,-110391,-209001,-175476,18,109217,5982,-193045,-236422,-99659,-96902,-141539,74094,310747,273969,141714,1094,-115612,-206354,-381241,-452062,-286326,-57931,126359,159832,38940,-26167,81265,114890,30313,-101357,-220334,-304963,-217212,-31868,-42501,-126609,-134266,-16978,70431,40880,133116,372895,339705,116004,-76269,-98813,-51169,-68947,-246368,-348315,-218277,-35211,77346,78003,-37991,-133515,-36013,105025,-9688,-116004,-100232,-243262,-362360,-136579,180661,318091,336708,184342,-10227,-22803,83304,109798,218768,309959,265746,26738,-28744,89191,94524,27603,120532,195080,60247,-84026,-222813,-184114,32354,53127,114074,346446,275422,234354,-182223,-653370,-731723,-715653,-888888,138666,2043908,2068871,612351,1435833,2023268,-438740,-2342845,-1423491,-151222,-15295,-60432,-232160,-23308,622384,826361,84805,-380059,39479,423043,236645,13709,18210,-88740,-218903,-206918,-170473,-135028,41844,201134,231962,133761,169667,311609,432372,424118,192054,43620,70564,119396,117095,141689,58994,-248767,-394183,-362369,-320933,-236500,-18164,165548,198341,142473,12647,9781,8355,-220940,-328137,-212590,-100673,-61812,-119678,-111200,28816,24001,-126237,-215507,-135496,-82221,16280,80580,20485,-180987,-318316,-319082,-235400,-158399,-57720,14740,106682,23930,-58528,-3944,68889,126461,237463,268860,258801,234064,77900,-30281,-48229,-78571,-132808,-34616,-59954,-152477,-113644,-118176,-160996,-126055,-61475,1197,-79935,-116075,79639,257370,145665,-55784,-45622,180596,376056,316349,61907,91841,216496,92277,12456,82162,258203,483076,332690,36838,2589,37091,-118334,-176390,43385,262017,122729,-134539,-37037,115090,179704,293077,460324,350690,204911,144704,44927,51827,188814,226328,53369,26157,5881,-64366,-192542,-201696,-125223,-96487,-71997,-119863,-138528,-40469,3890,-9831,2488,47757,166264,263896,157496,91120,38374,-91211,-127737,81416,133746,21661,55516,262539,453075,481257,439603,377843,130631,-319407,-455404,-123171,65142,-27480,29131,122167,36045,-49612,-16009,-98357,-221689,-133617,-33031,-125236,-301942,-239149,27532,66159,-159019,-207455,-217010,-374360,-514912,-506941,-365663,-316431,-430822,-385475,-188046,-22672,71349,152610,114673,-155335,-556254,-587643,-74441,201719,67439,37826,167652,61664,-78458,-23295,125466,190224,94658,-101271,-132210,196013,373680,222150,136672,276482,216697,-50790,-145847,-93191,-12976,19622,-10444,22460,162499,141947,10541,-5077,125020,248100,214223,80264,25451,-31865,-105438,-53436,103529,147730,66249,33081,136551,255954,98674,-157315,-139835,-6713,-55620,-205692,-283844,-142130,-24308,-274193,-385591,-117614,-76435,-263690,-251690,-99041,-45187,-214657,-372471,-298315,-24425,186818,297150,391630,343868,253488,188679,46887,-92274,-69960,80405,199714,235048,288881,400869,424599,294510,181384,78355,-78667,-154202,-149203,-237479,-306802,-212721,-177375,-158467,-148577,-131944,-94929,-122592,-116645,-121894,-223391,-220290,-140921,-132334,9438,88383,37184,-25610,-50631,-110280,-100023,35603,219972,226785,53840,28773,180178,177202,9940,2089,26225,-128778,-153379,6224,23176,-9521,79980,20305,-113561,-36900,166544,295584,99576,-163504,-144981,-5065,21026,21060,35250,-71435,-121117,-54085,-31379,48951,156223,47372,-70400,35710,197376,325452,429801,398528,129997,-137560,-96687,121525,83670,-138390,-152787,128278,190648,4489,-34174,32796,51291,-17413,-71481,-133117,-190418,-270252,-293725,-267380,-80585,117714,199088,189501,210927,129220,-8874,-82144,-31689,22230,21375,92464,139400,128367,54372,127142,194795,199679,111947,62400,61140,-15972,-90482,-197180,-199280,-84237,-42583,-183925,-227784,-227813,-274218,-174380,98859,295175,246580,-68586,-307131,-249603,-261993,-352803,-192498,180627,194386,13392,-20269,-105339,-172479,-36371,-50363,-82526,58137,157455,199261,47058,-180120,150408,76555,-823909,368652,1040452,-80771,102030,908649,302036,-103634,25956,-154773,-435060,238460,1161886,183424,-530071,30688,446759,142386,26781,-160604,-524560,-645383,-507035,-490297,-603302,-599897,-298856,146284,430162,258335,12530,-35075,-93464,-259887,-340175,-217093,47203,55740,-87498,-99635,688,141653,174086,80472,2441,-17107,-35428,-28361,45509,1562,-163011,-294389,-137434,194487,267807,187967,110300,-47550,-179017,-115584,59426,107354,80374,127423,238447,212691,47551,-74353,-130250,-231578,-293446,-261969,-278225,-430330,-443992,-172794,69168,163907,116957,106201,55318,23803,-7499,-45493,-58184,503,130178,196894,99563,-11788,18550,26852,-13,107288,173968,-66886,-377766,-316805,-129445,-197865,-379450,-253149,126543,341153,241681,124348,109306,117576,-36148,-142206,-95445,91252,178550,111200,-65770,-226294,-291286,-164330,115911,279645,184339,-69216,-250183,-367816,-282604,-98614,97872,232009,289508,191887,27257,-33530,17453,-67806,-151057,-164371],[-165633,-247758,-235795,-170590,-134001,-62545,-42297,-25400,19773,65580,176680,151530,76512,102166,177629,239406,229006,107062,-64039,-115616,55984,154269,94782,-19776,-5119,-93573,-231793,-111151,44606,84686,97421,197953,275382,307462,176858,-47219,-176218,-221182,-355758,-347653,-147701,-36636,-59581,-39274,125249,184168,-36776,-208847,-41341,195346,-20323,-275034,-111910,6937,-6190,22046,47830,116298,106104,-130627,-252251,-187103,-132695,-133334,3313,67744,-5998,-52271,32642,99078,10354,-39326,61219,103273,-60617,-264616,-208476,-4547,22509,-1230,25620,21033,40791,-5173,-207751,-368560,-299034,-139892,-2382,-57117,-117261,-52351,83251,73982,-36951,18980,91006,108700,160248,81291,94039,261521,201832,-39095,-229921,-334737,-321410,-208927,-112496,-35305,7521,-9671,19390,125369,230722,184329,6070,-89396,-103761,23650,169663,51244,21466,347276,388423,200133,211591,187823,70855,187928,193871,-49772,-104645,-4803,4435,20,7396,108587,187162,-8110,-190087,-135066,-36091,-101435,-198911,-129902,79937,172649,23808,-149532,-167236,-24878,125309,141210,-80205,-275577,-359212,-391094,-399978,-272152,-98976,58893,78447,43288,-42937,-108924,-105967,44347,186356,150194,65140,56452,111418,269692,198391,-87708,-106125,15523,-132838,-201340,-61904,-48434,-51239,57596,101600,-118062,-428779,-427048,-116324,46571,74462,122641,132930,142122,174059,194540,213028,126134,48256,115924,187203,40461,-76417,-74551,-26210,189347,323220,164433,3573,-51337,-142381,-211856,-116894,51988,181103,289639,307773,237660,246798,171394,-34138,-168840,-240130,-157982,-43699,-77723,7474,220092,185325,49947,37552,73347,68900,148298,166071,109862,7134,-158598,-147730,-50675,31029,32522,-16355,-64908,-106807,-53658,74721,-89458,-306161,-192662,-2066,-37735,-169092,-148525,61629,259838,239219,54448,-191560,-247637,-2352,120058,-86420,-259050,-226274,-200713,-52429,163980,232430,154515,39988,-59966,53464,312088,293722,2830,-170577,-17563,204993,234419,35721,-175034,-155754,-74642,15904,28531,4075,-103898,-222857,-298727,-172103,27031,91457,-27466,-98573,-45977,36327,207989,209930,64867,56501,23683,-136127,-252030,-324956,-288290,-148156,-25242,-23587,-119776,-124749,-156481,-311063,-253055,-142603,-21133,47094,156075,280455,221360,127102,77727,14925,-45265,-77961,-44713,76313,114159,58644,166642,219506,149188,137146,46550,-129576,-217849,-117532,-88245,-116867,-157320,-188049,-293391,-207573,108774,212755,2355,-36147,84728,142142,131198,130818,90648,-8057,-147403,-313588,-364468,-230952,-16592,-18658,-208336,-312344,-254986,-300580,-291114,25120,332083,240975,69761,-30699,-96026,-146777,-263503,-398118,-382850,-240657,34555,165529,154010,109188,150732,147235,93910,18473,-78146,-189621,-105502,24541,-103828,-235369,-188318,-17888,89319,70471,112300,264443,246820,65006,-101717,-103867,-30732,-72318,-284230,-368519,-224344,-37291,96126,144686,28299,-99725,1380,173003,86945,-30856,-40776,-148684,-211232,-2425,242791,291777,289563,158930,-52503,-72223,95657,160082,227170,261708,225031,24812,-34402,2463,-36805,-95058,43854,193313,118133,-22447,-76549,25121,81188,-41806,35410,305549,215254,130001,-221852,-479608,-315376,-312197,-657212,174999,2330326,1792766,-998320,-736338,1275903,-396998,-1910973,-373009,909756,589618,104024,-398239,-209272,654403,885239,145015,-379459,69320,534392,362717,97694,22521,-81288,-110832,-5244,-20512,-30179,159281,344604,269581,44224,72776,323840,503588,443096,133601,-71370,-24223,122461,187071,229537,168543,-141782,-314405,-294478,-268280,-252091,-112784,23177,92444,142851,106593,164028,163774,-142029,-328229,-256091,-114393,-33522,-94650,-53550,88542,-5017,-135660,-113745,12585,2975,-8241,852,726,-112247,-197899,-224156,-192062,-107227,33025,27553,-83564,-134827,-50113,57456,68424,69616,161803,184395,178706,148898,24732,-52072,-52737,-52374,-98129,-22364,-55192,-156307,-129567,-191217,-264480,-183931,-121234,-117442,-139564,-107384,40140,80076,-35773,-99043,47857,306248,477834,357700,20475,-31970,79630,-23826,-120007,-36231,235191,480538,352638,118224,115565,95182,-101545,-150557,66383,281487,182896,-20698,40340,123740,174519,319731,475953,341256,142255,115223,118137,145929,225880,258062,88173,-23935,-136950,-193439,-207535,-155367,-47135,-17932,-19442,-99845,-140157,27677,174092,111383,10241,58339,241616,373874,278676,184415,90420,-67048,-122717,87621,142806,57002,61959,220117,429168,517294,455598,324648,87178,-346009,-460958,-165382,-66670,-93506,117178,218477,78346,-36954,-12228,-64461,-207934,-182515,-117395,-204948,-295266,-167490,58248,33462,-184512,-205679,-173806,-241872,-337747,-355252,-238616,-161817,-286215,-278496,-113050,46270,107588,174993,121145,-126451,-438176,-457706,-6006,206266,17222,-67560,105713,99413,23904,74551,201504,268117,156998,-66814,-135653,154642,348298,166485,48681,167896,118089,-149703,-203863,-112816,-60388,-35404,-17656,56666,156270,109707,-21348,-41867,79145,244366,254968,110215,66544,57749,-39258,-45887,125663,171015,41198,-2000,103769,194879,57931,-107236,-30384,83598,8983,-160150,-299509,-168794,24540,-141920,-227869,-26121,-93140,-326167,-295475,-143175,-64912,-167968,-313855,-281188,-4363,226884,271847,288343,277275,279819,225207,4462,-137899,-66141,103024,225593,240612,226761,263512,275500,198852,157808,44517,-164141,-191099,-51527,-36531,-98496,-134269,-201184,-189021,-197021,-193487,-96267,-98498,-134177,-144265,-225565,-278010,-246088,-258865,-158258,-64001,-44646,-49048,-48489,-105812,-116111,401,174455,210133,9281,-60596,73603,125841,46673,47795,40684,-97860,-92274,60133,40532,-25332,67117,40594,-108265,-54700,144503,257804,89096,-159000,-181997,-65188,-9160,48453,94890,-14778,-129860,-90625,-24063,104248,185463,67951,-29404,62994,232043,368200,377448,255469,108988,17542,66024,166115,24988,-180954,-108589,157267,166998,2117,-3236,96173,147005,13181,-135522,-200762,-195602,-196934,-197011,-247994,-121555,31007,16147,-33364,99186,116281,-16906,-95059,-47532,29841,89677,178303,217320,227902,166108,190159,184447,197642,172092,106744,60710,5623,-34172,-153139,-219006,-104341,22197,-121955,-215582,-171364,-191160,-157432,95934,305960,221496,-130072,-353097,-283708,-307372,-400031,-257349,71014,56869,-104392,-84870,-96242,-164904,-83098,-54826,-5195,168518,364048,413478,297763,211814,516093,208147,-839817,176776,761532,-187821,214284,908935,87280,-477536,-174158,-131998,-155215,554626,926892,-388919,-621749,78186,186563,-249463,-227804,-94348,-243183,-365781,-253297,-217328,-329994,-353317,-183206,124694,367500,235735,58803,79834,77849,-73884,-177828,-86605,137022,163684,45798,-25119,6543,155150,196276,81117,-9301,-48670,-89044,-64279,24028,-16819,-197051,-345662,-192480,112008,190727,123266,27690,-104967,-163016,-65878,124940,170354,158709,260399,374294,278600,89136,-20019,-91425,-247318,-332237,-310539,-327425,-455013,-464055,-237054,19546,206570,200046,104176,-38805,-98398,-109273,-78069,-21237,78610,201604,189535,21471,-59640,38647,69918,-9363,10000,76496,-73746,-337842,-242985,12563,30312,-188719,-161720,107510,241398,141794,52507,26368,10459,-127153,-208686,-186395,-26567,73700,32719,-138821,-239849,-189434,-38769,210208,344139,203695,-68208,-241467,-376057,-324200,-120538,138080,273879,283032,198823,115154,64313,35475,-95517,-177430,-142042],[-42895,-114974,-198517,-212400,-153749,-46470,10550,7840,-7066,22160,162729,117532,-6814,61092,197885,241159,160322,18098,-149919,-241715,-17309,160664,147486,92625,136931,-11248,-164771,-89642,18052,96137,215914,330550,309848,287163,172028,-56953,-207004,-275582,-386116,-347308,-159509,-50703,-84345,-92685,56263,85444,-165582,-290780,-44310,258097,118412,-97136,-32510,-1064,-47570,-34384,-59831,-42734,-18170,-190519,-205745,-75567,-64099,-138529,-68895,-2775,9506,10659,36113,87669,61308,619,38840,46313,-102911,-223574,-128310,35123,-3023,-64863,-54688,-42543,1191,-35344,-216206,-436760,-436860,-242895,-69012,-107100,-128836,-16151,166905,178542,4236,-25994,-40840,-44108,25919,-42787,9329,261688,265912,43376,-130324,-268433,-337649,-254607,-120192,3904,91570,110362,120537,165187,192508,75086,-123829,-234610,-240195,-123847,38397,-12630,-7757,252764,313227,156102,169642,166606,65853,103659,77381,-34242,37944,135153,75373,19765,19891,147314,211143,11002,-172807,-93108,20743,-57714,-203613,-174779,72156,172128,55052,-93429,-163145,-34436,149220,145090,-156962,-358135,-393927,-413424,-403510,-283670,-163397,18842,156228,154429,28859,-30321,-33472,45507,140268,143865,139838,156708,209354,323916,184855,-167961,-169184,11207,-68267,-140580,-33313,9647,14362,70569,87783,-99138,-356292,-333630,-68798,30370,22990,25527,45767,64444,62027,96635,159634,116002,57848,118789,205644,97007,-54070,-111178,-49727,189522,313289,193157,130807,166199,34501,-117147,-88734,26153,148629,229206,172990,96624,181296,189912,-1670,-155290,-171986,-90920,-111857,-132068,40015,212164,90776,2188,92633,179491,109445,67271,98925,61269,-53251,-167386,-152929,-131273,-64438,-27038,-108171,-248356,-326278,-224519,-47031,-201364,-404612,-209311,91332,47271,-174410,-224586,-17047,237447,257386,85512,-157934,-202784,-65811,14802,-100543,-206187,-194809,-234289,-111047,171734,275087,148623,-3457,-94732,3827,233705,173869,-135236,-293617,-115948,134054,167642,25803,-106817,-56026,-26629,44023,113200,94250,-53215,-199376,-314409,-165977,127015,198175,-16883,-119846,-45343,77130,284014,302808,57304,-40088,-64947,-219611,-378471,-479997,-416855,-209186,-49409,-26116,-92125,-110707,-203679,-341875,-250896,-118998,4448,19090,49066,176547,189323,214644,222333,102481,-66997,-147307,-129383,1848,49818,-1935,103187,196440,121300,26472,-76488,-178667,-222253,-166495,-159303,-128639,-206983,-268592,-303916,-166858,133978,230012,61887,-13767,4062,44070,130338,255515,230706,39132,-184775,-385402,-496772,-387112,-126364,-57352,-228314,-377283,-396503,-483167,-407468,-28687,285852,145316,-34021,-97935,-132571,-124694,-118199,-254673,-412444,-366658,-56712,154210,236366,203625,173510,125658,109216,107319,52052,-65786,17221,49713,-153506,-314242,-218787,-4298,113655,109820,116740,185538,196343,60303,-73879,-88626,-46955,-111779,-299209,-332452,-193209,-34191,104607,199524,75891,-104591,-12263,182364,133080,19304,-4216,-62385,-73844,107333,275705,222521,168416,74124,-107304,-115885,93862,165498,187452,188949,155478,-29168,-107619,-123284,-185773,-235053,-66427,145423,133073,4895,35209,184589,94550,-135678,-58395,184817,6086,-128147,-281878,-226111,98509,108810,-129785,659425,2671847,1234050,-2865913,-3351343,355677,13373,-1071827,789690,1729247,956743,138347,-574695,-403070,668240,990590,269434,-319556,59962,552696,434672,194855,51913,-56619,7986,206969,170430,88220,233085,397218,237157,-49387,-17744,313832,518201,381473,16947,-188663,-115125,91063,207128,283652,279959,18091,-188824,-212098,-199297,-218047,-141775,-80051,-30010,101245,175907,288502,273016,-87412,-330576,-294147,-115599,35217,-6604,51000,152899,-44336,-183062,-42305,138801,81085,-11901,-30074,26955,18692,-11465,-82660,-112927,-17633,161057,79901,-232702,-322442,-73881,108530,50667,-30571,18099,57080,97007,70706,-38762,-91758,-68397,-21090,-44395,-25684,-87674,-172354,-134118,-256595,-396315,-262579,-177508,-233559,-235529,-163411,-55044,-113678,-208377,-131553,97262,356897,513461,374309,-13635,-138314,-32700,-132214,-267284,-170426,160005,358909,274287,178298,223530,119831,-114576,-130406,77655,279599,232102,71632,95026,117622,141993,283500,425019,271605,30186,46090,171905,223921,243109,267900,128307,-55850,-251741,-318292,-227083,-114645,19035,27836,-46216,-133226,-149306,100372,337834,213457,-8292,11391,240589,401067,325393,206340,84693,-64019,-99547,86274,131688,69864,26683,113067,332015,481755,419456,270479,39871,-343660,-426106,-204586,-196365,-153285,185974,260592,96610,7190,46249,3025,-187413,-259646,-224558,-242403,-233222,-78521,85036,6991,-175687,-167189,-102336,-85382,-135116,-175952,-84420,22673,-115812,-172802,-75696,92325,144070,180910,104001,-83757,-275473,-279761,48346,152095,-66568,-165144,27259,91727,93264,160437,271325,335899,200774,-38477,-138538,72221,263847,88603,-39525,36783,-26753,-264582,-234929,-102763,-92164,-78416,4517,86186,108454,26686,-74453,-76920,41797,214158,243732,108837,84451,142023,43748,-3258,167487,197428,36260,15210,103989,108267,-13612,-53095,87469,173033,87023,-77110,-252343,-156657,70195,8746,-21754,76926,-83229,-302854,-246900,-141388,-79482,-103911,-175237,-149399,52976,237583,199392,132341,154140,263077,225346,-33230,-143606,-39603,114946,223068,178065,76479,63963,90292,90834,122686,-21977,-281657,-266754,-25005,89432,68408,-68285,-208087,-190896,-227958,-269596,-127728,-91302,-141554,-141303,-200714,-302620,-334412,-363341,-280275,-144631,-80780,-84184,-59564,-59878,-65959,-4389,142659,174687,-47254,-145367,-50961,43884,64769,96771,79368,-55023,-65543,69224,64050,-35718,21820,36547,-78851,-48411,100269,157538,32798,-171632,-228710,-131072,-49120,38278,112098,29753,-133797,-155269,-61891,127946,223463,140688,58263,107704,242125,350461,238319,50979,34972,131598,167405,141150,-33327,-177129,-60590,132523,91842,-24025,12231,122108,193055,35353,-173403,-209357,-129953,-81966,-92780,-212057,-135823,-56485,-183172,-248496,-22231,80972,-21818,-108856,-88277,14412,122517,202953,239350,282348,231085,209623,167923,190216,182146,91893,45103,36115,21758,-106182,-232587,-135516,74795,-34253,-172689,-126760,-153262,-182676,26335,228236,163914,-139480,-319445,-258399,-306054,-402749,-288998,-31560,-70895,-179463,-97312,-56578,-155463,-142187,-61995,70889,236936,497855,575379,499642,505490,705859,333899,-725796,-124866,376432,-290944,256250,907237,84810,-587715,-221916,-70191,48824,793227,778916,-814363,-771049,-26050,-170545,-636862,-431001,-23394,33181,-69158,4274,80410,-37,-99809,-120032,11272,188840,129165,75921,179549,226671,90766,-22483,54413,233650,271672,168786,38488,3087,149403,183832,79676,15367,-42356,-156111,-118763,-10943,-47884,-230478,-361769,-231632,-6875,81359,46915,-73535,-194581,-164652,-16672,173580,194382,182881,349893,491309,344163,130215,30725,-59038,-244070,-309391,-289623,-338858,-446684,-399105,-239852,13867,282193,302257,111007,-101675,-192844,-199054,-96575,26884,154370,244668,151274,-54266,-102700,27992,86993,-12776,-94192,-48625,-101486,-293747,-172912,124432,228480,6650,-42362,102174,111766,-36225,-87420,-83657,-87832,-194128,-255010,-247470,-121083,-22211,-46812,-175097,-192180,-61813,64536,247401,337991,186437,-30962,-144801,-313484,-349777,-149187,139337,259805,248609,217925,214541,151163,54336,-112472,-185330,-97263],[102582,61276,-114848,-214356,-138624,-14646,84958,68838,21859,31499,133262,21663,-100311,29211,205447,209961,81748,-31331,-191814,-320866,-78459,164329,217260,260141,321341,130193,-61351,-82108,-22677,83353,296679,445174,348118,279788,204133,-16218,-181406,-272062,-339335,-267022,-125338,-52046,-76858,-90262,955,-22581,-251931,-312386,-49038,249669,222602,95118,76399,29558,-43289,-43668,-127083,-190642,-143904,-201089,-82320,89072,11954,-169854,-175745,-81912,54970,105851,63454,97323,136593,46916,26332,-10545,-168840,-203647,-45581,70854,-29121,-119069,-116642,-73762,-1320,-15316,-159414,-425678,-492878,-272557,-71698,-112422,-125827,-7118,225758,270577,72821,-25252,-103148,-135676,-68438,-117677,-56729,225595,305960,144026,10955,-138107,-269362,-214301,-55256,76876,186462,239746,222758,186174,137458,-14818,-213304,-340190,-343601,-234778,-79960,-63664,-22079,182115,237445,99257,117780,143279,92343,58782,-13826,-1033,176536,276661,159829,53978,55084,199785,238587,78103,-67110,-6300,60277,-29694,-190179,-189115,46432,143776,101511,16785,-78992,15117,198132,180153,-136803,-332236,-347265,-377187,-350619,-250704,-162387,51258,266171,237120,70526,42893,41323,41591,71514,103762,177207,230987,270540,335520,157382,-209261,-198352,-3037,-26748,-91271,-36379,28742,58382,84431,96903,-42829,-229231,-205424,-24487,7755,-46689,-100126,-59350,-11387,-31614,17940,123120,120040,86677,128300,189630,125004,-11919,-103552,-24876,203837,290277,203148,240294,369681,221580,4573,-30396,32885,120233,140276,21880,-53769,111615,209727,40490,-138019,-106522,-20314,-138078,-131849,99187,226879,39596,-20204,125822,259155,148015,12949,62140,19620,-120616,-188782,-161650,-192061,-142600,-68341,-159138,-378875,-504304,-376780,-160261,-243241,-382106,-145347,196048,139124,-141775,-258061,-93024,157707,233490,137282,-26085,-72859,-84814,-65521,-106944,-146047,-144724,-218216,-142486,137053,256388,106912,-47315,-95432,-19324,139182,48492,-231604,-327109,-157863,66913,84335,-26623,-82125,3681,-1499,63770,173548,165028,26506,-108016,-256520,-100499,246542,288173,-1556,-120602,-32200,123921,330822,315712,-17619,-147608,-125911,-243833,-428117,-549011,-455806,-218564,-69106,-29252,-44935,-68297,-196537,-314773,-221272,-85261,49592,38796,-10708,74451,149410,292556,350215,179926,-89721,-206502,-174327,-30511,29473,-34107,18645,133611,84309,-55589,-172444,-230250,-208840,-148752,-129026,-66364,-211394,-320865,-292594,-96380,160668,234449,115338,659,-89807,-69764,120186,362115,308945,43327,-214097,-398539,-513531,-410682,-184766,-96087,-241061,-405099,-473312,-569106,-436893,-52257,204059,32700,-124438,-168220,-204847,-132477,24659,-51383,-340769,-372657,-105689,145229,280984,240240,143030,58023,79577,151450,150739,56773,134764,68244,-156431,-329291,-208198,36113,156055,156944,145357,164944,199214,109084,12997,-36626,-75783,-160961,-273987,-244592,-133555,-33539,97674,235424,104890,-139154,-66474,150207,139125,39235,11287,-9255,-669,148230,266638,138657,19403,-32885,-148177,-135119,84457,139295,140714,140025,81867,-129362,-232491,-246810,-304905,-352662,-186761,45387,69896,-33340,60622,229619,70747,-176840,-111054,36333,-279629,-428578,-277526,126031,469183,474130,592097,1555118,3002110,524879,-4603723,-5774016,-676350,592380,12857,1799570,2090476,902320,-35599,-715946,-503363,682822,1125379,438188,-198331,23978,480896,452401,287806,103727,-18246,107310,374170,358436,199727,257385,352398,142491,-137165,-84399,293613,487582,262433,-136828,-298571,-198817,23596,171771,288557,364288,194086,-46016,-146886,-154788,-171717,-126487,-134519,-138156,41473,226951,376037,322075,-61573,-325663,-313965,-106492,118118,115093,180663,225509,-57755,-231379,-15119,202473,128008,3182,-20079,76587,177381,200765,64957,-37075,71901,287059,150875,-299500,-483725,-139083,102716,-6280,-154725,-151139,-82078,25860,18791,-98816,-148428,-106547,-8102,4938,-48729,-159126,-206985,-137865,-300672,-510631,-344335,-226312,-311996,-326398,-250914,-174176,-264447,-317511,-147452,78302,308330,475290,373630,-21555,-197747,-97702,-204311,-388364,-290663,42954,157991,116914,183158,276791,98553,-155625,-126661,76532,265317,260709,112682,102598,88065,85777,195424,329289,162620,-101048,-42152,185425,255222,241971,278348,175264,-67941,-327872,-410858,-250414,-93670,48670,22286,-139025,-209128,-164840,154438,449466,277042,-30258,-45474,192211,346134,280508,152351,27302,-80957,-70053,71511,96278,43336,-52435,-37418,180139,376315,344814,241706,13744,-314028,-371101,-241426,-299574,-197798,215518,248530,92902,71931,146995,92823,-154268,-335829,-322333,-222249,-132834,-7256,86838,-13620,-141658,-107871,-33964,31935,24975,-21655,46859,166961,21724,-96057,-74512,100387,164882,175720,86468,-28509,-112118,-98660,77224,55330,-155963,-221353,-47828,33961,100596,196793,302534,362832,205092,-33143,-147884,-23523,149203,19232,-93496,-65237,-165276,-350549,-222185,-71016,-105615,-92977,52833,101331,28580,-91255,-139640,-100114,21533,158484,173783,68644,74570,189391,107523,59937,224320,218362,38804,62686,125338,12789,-104523,-18612,172916,227188,150968,25215,-150272,-107632,109770,140866,152981,140079,-58727,-206832,-134593,-107801,-98439,-58261,-4308,53527,126601,216344,109483,-24734,12271,200152,182840,-50286,-101649,8666,123657,201602,85885,-81158,-111921,-66759,9041,91905,-93636,-390275,-359571,-72723,121159,155009,-35258,-200208,-157221,-224658,-338579,-182703,-95995,-130739,-113306,-157050,-291788,-383530,-409615,-304564,-124243,-64222,-124048,-83078,17010,54756,46114,129097,110062,-103962,-205262,-164738,-37618,78674,146585,138813,6655,-63891,36773,94617,-21384,-29987,14702,-31817,-17620,50483,33273,-43117,-183626,-262308,-184808,-91331,-9707,79400,36579,-146365,-232763,-121650,131242,271352,247553,171246,154869,221108,284454,76156,-132122,-51480,177036,177930,57490,-65422,-119216,-27196,51976,-12708,-55391,19652,115000,189770,54583,-153565,-133841,3618,52501,-2484,-163417,-120124,-120099,-330262,-380750,-112064,33338,-22326,-113115,-124858,3816,135162,180062,204336,268521,225100,183226,145232,168400,132378,22250,26593,78918,74183,-58509,-226476,-160093,110833,66775,-95571,-82053,-141720,-225344,-82324,90217,88702,-93196,-204120,-165880,-243771,-345749,-271669,-96589,-143503,-183445,-58459,-6413,-147015,-186391,-50837,146647,280558,561926,682084,659662,711666,690257,349098,-582536,-548349,-172522,-389980,288299,961931,327239,-367371,-86781,57889,183685,857463,619598,-1050977,-924891,-238407,-518152,-878721,-463238,102123,275454,198153,234139,337746,293025,90950,-112283,-138361,-29196,-6180,82588,264245,345680,215909,96421,170321,324732,374987,283189,111757,25303,149833,156927,92216,91640,18602,-200545,-165369,-32047,-68045,-236700,-317241,-225795,-102869,-4196,-2483,-146593,-263032,-158658,35019,205008,189265,169704,398397,587012,421558,180328,78517,-21439,-196936,-206313,-161503,-251361,-362728,-243048,-149555,80583,397331,413013,132771,-111273,-223449,-232856,-71713,94434,220476,257876,102574,-91262,-110082,5116,88561,9011,-153222,-140862,-118989,-238436,-123306,159307,310864,144073,90803,136723,-2298,-231585,-231544,-162826,-133975,-212212,-258733,-250190,-158980,-79824,-101954,-155946,-72518,89489,152383,238483,268749,132528,18853,5001,-194241,-344143,-173223,103544,190654,186049,236935,301339,216018,81998,-98847,-155026,-29469],[202498,206816,-20188,-177941,-115597,-14098,113971,108501,69485,60083,82436,-92986,-173184,-12469,159229,115076,-28945,-78661,-228096,-372223,-144038,132730,257191,393963,432772,214373,-22619,-132085,-97637,21672,287619,474239,341742,254928,235544,40290,-132611,-235792,-261972,-168642,-86068,-68089,-69084,-59216,-42454,-125510,-289967,-290414,-89160,137819,228737,208973,153565,62072,-28673,-48694,-182444,-323496,-272699,-199275,39014,224004,60650,-224802,-306246,-175718,93393,179975,70270,79961,162174,47198,2715,-57117,-236579,-227268,-13725,67404,-66732,-165473,-167636,-97090,4300,28203,-76052,-362762,-476815,-250654,-38047,-102604,-146628,-55091,229180,315865,140329,10802,-96465,-169323,-126286,-153008,-117075,127710,270704,202298,122195,-17245,-163861,-117659,40894,137028,234262,307680,269430,161016,70481,-57966,-244698,-392622,-396122,-286279,-172190,-114451,-33394,143559,154505,21203,57503,108502,99362,13577,-93531,13344,252961,356205,211032,75237,85920,226556,234653,142037,73699,83571,51740,-55174,-193237,-186448,-5913,75457,127849,139634,49500,79196,226426,217046,-43523,-217187,-240905,-301256,-288201,-227768,-132898,125313,356813,260327,76385,98503,102478,26803,-24728,15501,146456,242317,276436,312168,131296,-189897,-185092,-32975,-31484,-79533,-85940,-21158,41700,69890,103392,22845,-91599,-86568,4707,-9205,-121522,-237255,-162721,-62225,-87770,-34149,112151,141526,112900,105053,117526,106929,36002,-47320,41428,217333,248839,181729,290245,491715,371519,125807,41964,68740,90960,17057,-142117,-201019,44364,230237,87968,-116843,-47759,63054,-93363,-87818,151008,240672,19281,-44093,106827,284391,182327,27770,86556,5849,-166527,-206799,-170461,-218302,-173845,-71699,-154385,-429380,-602404,-474571,-241027,-217710,-254806,-23140,274134,198996,-89485,-245393,-164928,18772,159651,198852,177834,99058,-71553,-119667,-119149,-96200,-80513,-161496,-148589,70871,188202,41286,-78903,-59342,-6920,60018,-44745,-272662,-294086,-148534,31565,32240,-92979,-113332,-589,-8630,59206,177229,188280,102761,10037,-159382,-18389,337008,340775,22708,-92669,1646,168856,334053,231489,-145689,-230870,-132492,-194530,-384579,-515172,-393615,-170296,-83250,-41409,896,-16218,-137847,-238007,-171948,-45932,104252,95251,-7929,4149,112344,331737,421071,227020,-103384,-232416,-153050,-688,58240,-34514,-50728,60608,41965,-94635,-214378,-261102,-174550,-54704,16296,65432,-151918,-311709,-250910,-8340,192854,239223,161759,21771,-148551,-147635,118994,432430,319330,7647,-229293,-349311,-410823,-317965,-185732,-122869,-232539,-376237,-456176,-524209,-361601,-27670,125503,-50439,-161812,-205394,-277226,-153475,134420,150553,-184542,-260355,-88591,157724,298872,226745,75829,-28855,25539,152968,210604,173532,241332,112111,-93261,-265363,-150675,103940,219096,205263,183898,198439,240420,200123,148969,60236,-81954,-182739,-199577,-122492,-60327,-33958,84022,257168,127502,-174627,-130708,106071,128781,48916,21730,6859,-7986,107626,223943,82785,-89046,-104846,-139365,-108104,83780,113987,130654,138182,15901,-254738,-366365,-322878,-351574,-406960,-279452,-79945,-56571,-121860,2201,153625,27190,-123546,-65704,-58835,-518208,-630074,-149898,550879,773179,742226,1347988,2628867,3198182,-144883,-5769368,-7387402,-1747401,1061143,1133376,2496407,2007677,449917,-386043,-761667,-430826,707321,1228914,612252,-19818,-4627,358826,443381,373163,181076,38541,175410,475000,514382,299406,256705,254943,32502,-194341,-104284,290111,452108,147671,-270962,-372804,-257450,-54871,110860,266321,421523,359921,103263,-95307,-144488,-141358,-92000,-135210,-192480,8403,283548,441382,332171,-42387,-288209,-286269,-68196,205524,245647,317639,320186,-5857,-223364,-3405,214283,153803,44762,22835,138001,338518,409205,199220,25986,149551,391618,230102,-260803,-548561,-214153,38126,-87079,-256544,-279393,-181928,-8806,16661,-123914,-191109,-147123,-6061,51185,-66802,-231825,-233333,-127365,-296986,-547267,-386776,-243368,-310979,-347782,-298620,-251898,-312330,-316571,-130172,14195,193588,397396,382316,23467,-179899,-93456,-206469,-429311,-349136,-65442,-30484,-48980,137170,265066,57727,-187678,-119578,86196,268051,285139,117036,79649,57505,37569,98997,233004,61574,-197592,-101097,177315,249130,246186,326908,250595,-35980,-337265,-425742,-245608,-71037,57659,-2783,-218918,-264742,-156077,196426,504214,318445,-11921,-42849,163455,264265,186107,68479,-35657,-84220,-21972,66862,61047,-2378,-136952,-170767,32780,246861,276444,265874,47239,-238592,-294532,-257004,-348422,-206755,216589,218834,99976,159799,275320,202474,-82609,-353406,-355532,-128847,-57,42380,70574,-13501,-83088,-36187,17771,82960,109211,79962,129605,238108,105037,-39323,-69574,94236,176484,181328,106686,56142,39401,62127,92012,-41183,-207051,-203658,-84435,-43884,57527,182173,290334,343687,177424,-36999,-142585,-80002,61082,-1951,-80986,-89163,-230611,-353259,-147490,-16929,-88545,-58000,125223,111528,-48230,-199555,-183900,-84232,38704,104441,76304,10563,54418,197099,143394,138578,298445,238670,46359,119408,157802,-59650,-182749,-8609,206026,234198,189373,126428,-22625,-35278,144355,230378,243592,145245,-19943,-60145,7155,-55154,-121862,-55169,144004,262640,198487,182156,43915,-127331,-99755,110231,114433,-28798,-8875,80718,142755,178677,17882,-159763,-189097,-142525,-16436,84167,-134456,-442973,-427802,-156455,83036,163299,-29031,-172838,-88504,-177590,-372821,-240504,-100318,-94748,-63278,-104457,-254686,-381184,-375199,-212773,-17295,-13523,-156742,-104625,106429,217931,151782,126205,14928,-149510,-226130,-242090,-89820,104089,196307,210555,88680,-67939,-18439,127543,25640,-59626,-10592,19392,29948,14641,-71279,-108486,-176282,-258708,-207045,-125481,-81573,2543,-11046,-179902,-300272,-171691,125452,312240,347087,273992,184088,168411,196117,-37214,-223967,-108163,150716,96749,-61110,-65071,-28359,-27264,-70264,-119724,-78044,25962,91997,157542,75965,-71091,12051,171650,173827,54698,-112075,-84267,-152344,-384886,-388624,-140753,-16049,-25484,-106424,-135837,16635,142270,131213,126085,190026,149689,115808,104472,115950,26539,-82701,11665,121646,107117,-26555,-209507,-181042,114042,146689,-8276,-37254,-137437,-264004,-198842,-70326,5593,-17601,-44785,-34248,-140355,-251411,-231604,-129547,-153864,-132431,-6215,13400,-161312,-218182,-31940,208432,316889,577816,731131,774250,850939,505281,178488,-523905,-1042692,-873217,-516124,325478,1067001,744227,108367,169624,226276,262670,697063,319270,-1176335,-1055625,-485139,-751201,-901524,-301478,281144,442794,390793,418684,512641,471493,168041,-155754,-274727,-223419,-136783,72090,315217,418855,280253,140628,205583,362438,437296,366605,185230,74177,156897,117614,105404,190676,105618,-215552,-201558,-41243,-82146,-220928,-229128,-182331,-150542,-47506,-23925,-182721,-291704,-147134,66181,200326,147691,120568,395247,635445,481813,214622,101905,10111,-120672,-60861,38603,-66120,-199038,-37511,12407,190575,508843,487177,138825,-97620,-204557,-212441,-15295,157597,244566,222973,44149,-89373,-83908,-26769,67551,41980,-155738,-182412,-127004,-191463,-124093,82258,234433,171125,184586,182571,-90288,-397829,-338332,-190449,-127783,-193138,-226565,-206628,-155236,-116519,-146002,-111359,75665,232496,216554,191118,146061,31590,26449,125682,-74490,-318063,-200694,24384,62894,80002,219600,336188,236185,98479,-69558,-101613,34465],[261374,315496,103885,-67395,-62888,-28429,98283,137951,145222,119187,60748,-138726,-169171,-31944,86728,-2082,-130932,-109011,-242477,-375791,-180949,93523,276937,466108,439311,188279,-80105,-207544,-161578,-48760,216861,431850,304636,228253,266502,116141,-50737,-152984,-163822,-73893,-39727,-74711,-43293,12111,-38213,-174195,-254299,-215276,-138032,-23284,154706,229600,192744,98156,-6948,-56932,-214950,-395954,-356781,-181056,122995,293450,94124,-247651,-395162,-240515,130368,223579,53654,34502,123711,13283,-3835,-47550,-246529,-256859,-27321,40778,-85804,-171680,-182981,-104159,19587,88412,18336,-255508,-384988,-181497,21876,-83749,-187415,-128237,197637,321373,205087,87814,-22615,-141323,-132964,-140444,-151954,-1680,169557,207252,176098,56163,-51552,12584,140679,171134,225458,293230,245113,100724,22245,-28298,-199279,-364289,-356891,-242504,-203939,-149182,-34603,134287,70282,-59973,10803,75949,70860,-38064,-148975,3628,251354,352958,218815,85220,103377,212698,192327,168296,197068,154746,3051,-136982,-217774,-161571,-58178,-5967,131784,254415,193326,128467,210657,241843,89053,-51530,-102434,-195223,-235123,-239298,-108175,205703,398312,231132,66474,141236,150596,11161,-128423,-101718,56612,190805,241070,273276,123425,-99827,-121594,-67038,-78779,-105478,-162332,-126050,-38414,15969,89929,80738,28479,1033,23114,-4768,-174283,-350932,-237665,-70402,-95340,-56919,125063,177545,121515,32508,358,48667,75585,46510,128883,216010,187596,127020,264707,502641,454715,218829,105624,118256,57279,-129502,-304108,-325745,-14101,245462,133023,-87382,12822,173265,24623,-27252,158949,220352,-2289,-96697,24609,243962,205289,115677,171201,26422,-173576,-205515,-172842,-210509,-151876,-38526,-104811,-400732,-607534,-503860,-280166,-153058,-77804,107721,288625,192525,-50991,-211023,-238805,-162771,35801,242979,384644,247611,-53329,-158224,-149521,-74951,-19337,-95245,-146362,-11008,88098,-42272,-103645,-7884,25708,7089,-95091,-270960,-247288,-123454,25521,20966,-157099,-199318,-72026,-51620,12241,101146,140903,133285,95004,-79892,23051,350241,338869,45567,-53448,38569,187078,274903,53025,-306673,-281584,-98097,-102545,-280050,-409845,-268468,-97636,-107470,-74512,18032,12230,-64855,-151332,-130711,-24892,132527,140414,28137,-31214,70676,299317,395739,216664,-117690,-233628,-90876,58987,92575,-38368,-100981,-12094,-17947,-111537,-214466,-273079,-143372,71027,213350,212796,-51585,-246488,-196737,59163,212798,239632,188226,45755,-157274,-173681,119392,437467,258212,-69639,-245471,-274770,-261771,-200922,-169097,-150177,-213796,-307950,-369052,-389760,-229190,14388,56276,-96987,-148150,-205141,-335031,-192933,166581,261899,-29266,-114095,-31272,178442,282838,163598,-18254,-121627,-46925,104888,215016,258763,315115,174417,5433,-157734,-80629,161357,267667,219082,183360,221174,259731,280481,284495,170381,-62573,-173732,-109292,-18743,-15552,-52439,53262,247863,130734,-205808,-198265,46279,96096,43679,19155,-28710,-106736,-23620,140351,60365,-127829,-121722,-84429,-52622,76626,91575,149152,143102,-71780,-402499,-488596,-353643,-337352,-404734,-341006,-213359,-217038,-236764,-116913,-21332,-42541,-4621,64849,-66928,-624077,-660198,61637,927600,950354,858025,1918854,3486415,3099050,-620138,-6004675,-7818782,-2800821,1131705,2051526,2830730,1651108,-209465,-811779,-698138,-203310,698206,1185940,708171,160859,-31138,204454,405131,417776,247527,83525,185130,489939,596432,357600,231810,140113,-67346,-231395,-100605,289316,419080,69486,-353197,-408431,-299914,-141821,34474,223066,433903,464574,223144,-65146,-183678,-172345,-93965,-122394,-203626,1762,326464,464281,301901,-36876,-231838,-220146,-14334,260595,327821,407539,406077,92985,-151594,6579,186526,154424,85806,56249,172419,448902,557922,283000,55325,189816,437370,277991,-160427,-507302,-283231,-80591,-183583,-321526,-345811,-233585,-18912,41099,-120215,-215049,-189537,-23841,75739,-78386,-285088,-245684,-114680,-259768,-501789,-384275,-237354,-243195,-285750,-277119,-263495,-264507,-229706,-103257,-79522,45804,297214,389403,100553,-106229,-45776,-155200,-387786,-340029,-136139,-146807,-175627,40098,181393,8339,-199551,-112746,99438,281894,298643,94586,35811,30697,5053,12631,146277,-14948,-241322,-114296,156522,209847,250181,403045,341241,35163,-280634,-357898,-204996,-43146,51180,-24107,-224741,-255868,-117399,218084,496506,336695,47578,33244,185163,199158,85872,-6897,-75562,-60379,40520,79805,32018,-56240,-200421,-247207,-70096,128130,233649,326061,136241,-126622,-211443,-255166,-355204,-196396,184759,189575,129556,247511,383023,301548,23380,-290014,-308824,7778,134154,62786,33634,-3050,-24833,17785,30138,54231,97840,102143,139361,220228,123478,1418,-40939,87148,170475,193799,166836,163309,168800,176937,89849,-116142,-209180,-125784,-79115,-121780,-19292,123146,231564,272913,121659,-40089,-111410,-73951,28764,28019,-12264,-35015,-197548,-260726,-27769,41239,-51333,13072,192648,113058,-100614,-267170,-189331,-23274,92323,70602,-16661,-49733,29653,167079,148145,213728,371939,249359,43478,150404,174748,-96290,-228967,-28635,173077,187646,190491,193058,77598,25269,158126,252919,227862,95397,22821,92610,133117,-5767,-154354,-109678,213588,401927,244147,151473,24734,-148980,-153718,13193,38093,28152,114561,162185,168259,157364,3584,-122368,-148154,-125713,13670,100736,-128852,-420485,-441684,-229441,14435,118100,-34110,-128754,-5697,-102485,-363545,-284780,-100492,-41554,-6445,-61410,-215104,-336154,-267816,-35830,120768,31055,-177837,-110564,181804,364858,273302,112580,-102215,-179888,-208995,-273272,-101557,144292,239337,277981,178152,-64144,-75841,150345,93584,-53317,-29165,56160,79607,6030,-125616,-141780,-140037,-205019,-186165,-142563,-153658,-98808,-108671,-234748,-334493,-185116,118838,324378,397894,331641,178833,92808,116870,-52977,-191989,-104896,79786,-42330,-181710,-43571,57506,-66667,-201994,-200280,-81163,40864,79840,129112,103655,50762,182741,326933,256664,75163,-65364,-41342,-156189,-342788,-275692,-97882,-51897,-32372,-85998,-107358,61976,158129,84530,37713,85172,42582,31088,43569,32743,-105212,-184390,9378,152679,110238,-21703,-195344,-205459,77073,176210,60361,7776,-117842,-275406,-284590,-204721,-68304,56635,109845,97223,-27787,-156558,-209199,-150182,-117195,-61358,18910,-23403,-211825,-251424,-30748,242135,363464,587443,738411,842562,948309,253467,-153918,-588994,-1477679,-1596980,-688125,341078,1159170,1198832,675902,444436,381936,306575,354412,-165987,-1294756,-1147332,-683087,-793954,-700102,1899,478103,513345,495523,565620,609329,519883,136900,-223278,-355089,-346597,-240733,36738,321837,445528,286507,99771,131908,308610,430049,402047,242973,139027,172183,76244,108408,274066,180586,-199410,-216077,-38436,-93499,-193977,-127743,-116614,-139864,-43848,-23189,-184337,-276723,-133238,62242,154783,74768,48348,347375,622604,492553,210869,92676,31936,-37281,75205,241039,169932,23812,173735,204789,294856,563941,486673,101676,-100405,-167977,-159563,48288,193041,208408,139133,-15075,-57087,-33868,-56626,28285,71114,-109361,-176920,-130628,-166859,-179554,-87816,39824,89204,193694,193590,-152323,-493741,-379399,-166451,-85515,-154035,-169588,-141098,-139927,-159332,-197548,-83326,189804,330009,250433,126433,2010,-106599,-42771,151483,-2477,-281270,-232219,-86874,-106048,-68574,144574,300768,205007,84319,-50056,-51479,70455],[261126,357784,226140,79717,-9642,-71587,25432,139821,214930,174518,66414,-110224,-112238,-42789,-12406,-129611,-218761,-140842,-251850,-359338,-200136,40987,253290,439031,327386,20532,-247191,-292745,-202982,-119695,99462,327628,232010,179610,258298,170994,33144,-54701,-87836,-27937,-16524,-82383,-16530,93481,-394,-174975,-181439,-127654,-190433,-187894,21915,156826,177686,109737,-14963,-102215,-242113,-404030,-383252,-167481,127895,258588,98970,-220684,-414894,-263111,151759,216934,-3576,-49702,20015,-40779,11604,19310,-186031,-270906,-82800,-6257,-84209,-139811,-170002,-110742,22248,128209,84948,-141689,-255404,-102204,69450,-83852,-249994,-196495,141655,278913,241941,174409,69902,-84756,-103650,-98864,-159961,-130178,29384,160062,158377,54064,24278,128017,203074,163265,160164,192665,143382,14595,1017,50644,-102758,-263522,-220915,-108876,-170068,-165257,-39137,112415,-27734,-139516,-20320,47679,7467,-92733,-176329,-33460,173125,267210,183093,84466,92697,146676,107738,126739,245066,186716,-66525,-261229,-259910,-119522,-85668,-70229,119116,340033,314234,137804,139554,239877,208257,98975,23557,-77106,-192375,-283803,-117424,250601,377640,172605,59064,171395,182612,-179,-215636,-215024,-61177,97088,186266,228614,131119,36743,-19499,-93560,-153138,-156641,-231064,-241803,-154765,-73619,46512,121514,120934,57624,40663,26692,-181051,-406577,-266351,-37029,-59754,-56267,146500,215119,107194,-73755,-123065,-24783,96652,151339,208748,191358,109093,45889,176294,420408,467407,263922,140711,162279,22382,-269099,-434715,-403292,-55281,249130,169033,-43130,87268,311265,184668,22344,107870,150033,-47234,-179604,-98087,154809,212356,240989,284683,76037,-134008,-167975,-154032,-174636,-88726,18866,-29482,-304905,-520585,-462194,-272385,-75973,91048,204115,232933,118016,-46387,-178788,-304910,-339742,-109910,253848,525228,325819,-42987,-176585,-183564,-75628,32906,-39397,-138763,-75423,-8689,-125088,-122553,40687,64900,-12418,-100969,-238408,-221224,-109112,39625,40827,-200830,-302840,-170601,-108889,-69049,-34602,39815,108908,117943,-49782,1420,283173,297983,70104,-14399,65210,171831,164551,-169405,-454983,-293985,-42584,-2738,-153009,-269754,-123920,-30210,-136783,-110463,11103,11446,-4868,-81313,-105685,-27359,117050,141121,66805,-27602,32027,202518,281732,156038,-126919,-215793,-25178,106006,92448,-67758,-128270,-66651,-88030,-121563,-184818,-259389,-123448,179030,380081,327358,66138,-134967,-136083,89942,220738,246276,204850,83586,-105067,-138364,125124,383455,157241,-160861,-258881,-203552,-144955,-136684,-163263,-174021,-184814,-216468,-244666,-226328,-97655,40435,831,-105610,-90317,-161527,-354808,-240805,113225,240743,45997,-19046,37719,201570,241690,75364,-104683,-188176,-111871,30984,180734,308630,357991,243591,107862,-41597,-23123,184419,281313,186252,119070,176491,216029,312780,384882,270919,-12709,-129756,-29297,37585,-11518,-79836,16100,211482,117238,-217507,-251743,-26038,45939,33769,12586,-99368,-263972,-211438,32117,72439,-84808,-74330,8998,16264,58756,77284,177018,115906,-187537,-542062,-569703,-348460,-283309,-357970,-364381,-316559,-345044,-321037,-228124,-217038,-128621,123849,232613,16397,-552362,-511334,268374,1116186,949050,793873,2129478,3767468,2623222,-794587,-5122500,-7016704,-3741583,667902,2610518,2895505,1279470,-766588,-1143963,-530776,103441,615530,923736,668122,288644,-68461,38990,336429,403181,274155,98727,141460,439657,598155,362380,190023,50276,-130669,-256294,-100843,271842,388303,47989,-354524,-391222,-321076,-224252,-40929,173260,398653,480552,292989,-46152,-256332,-274233,-161438,-131737,-196334,4516,327997,424832,234180,-50815,-174305,-130959,40197,259071,321419,407942,445712,199100,-35097,31532,150983,139227,104644,51238,155649,472740,609854,299819,50053,186548,408227,267968,-58681,-390983,-328832,-218656,-271219,-344111,-354800,-245910,-22944,59510,-103023,-219212,-228032,-60133,70188,-80953,-299266,-239117,-110644,-215079,-403959,-347965,-223606,-147519,-163506,-194126,-216987,-168612,-118293,-98617,-182807,-95776,189239,371007,169488,-18958,5927,-88853,-293284,-280451,-154065,-169721,-240231,-93075,43896,-41816,-195978,-117313,97613,285027,290453,60166,-14546,9503,-12224,-57182,64150,-67116,-237749,-87697,132024,148598,237028,465204,414802,123678,-173597,-231692,-137319,-15915,30137,-30543,-138599,-170357,-60627,210498,430644,321213,114931,144123,246701,172083,14938,-49206,-82341,-12907,108673,109007,4741,-112279,-229511,-253069,-113826,38559,210211,379708,240654,-9088,-142202,-251029,-352796,-204890,107301,158869,172440,300574,415930,349370,133157,-166891,-212276,125809,227281,48380,-30101,-8452,104,20957,-15540,-47196,-3983,34685,67159,122202,81066,21438,-1339,71452,127406,186575,231259,262386,266101,226164,55808,-175422,-187681,-41797,-63566,-199345,-116009,31605,127565,148575,36469,-42758,-61951,-26143,36994,72501,64102,50106,-95058,-112945,87919,70825,-25456,73041,207468,85724,-132747,-292409,-165718,57505,154608,54782,-89966,-113501,-15018,96951,116049,252172,405610,223747,704,112773,137249,-113898,-249111,-88553,65703,82933,140775,189166,96467,29843,119800,185713,113558,1999,41556,188856,193282,10344,-206587,-224649,162882,407431,233510,122925,38940,-107511,-157767,-85481,-43259,87081,219915,214531,168523,116145,25635,-6410,-38581,-56182,60955,114681,-99273,-351235,-409776,-271390,-61860,40209,-47923,-91126,45107,-47256,-337376,-321331,-114593,-4183,22684,-60392,-211470,-284772,-133937,149101,210598,16457,-204437,-108414,205154,417753,332246,51539,-234497,-209098,-181383,-279323,-95380,173986,249735,306140,235738,-66242,-136069,134221,140919,-33920,-55836,47935,102101,12888,-136990,-151836,-93858,-122123,-139813,-153278,-216257,-210824,-243288,-309757,-335418,-166397,99678,280407,363994,307637,117187,-5017,56191,17861,-66465,-50256,-5236,-198089,-287558,-38378,84653,-149204,-318373,-247444,-75027,56919,85412,115794,120170,151709,301825,409792,275274,55107,-42825,-19734,-157308,-251195,-106883,-15397,-76238,-50634,-61866,-52628,120563,173741,47005,-37661,-6896,-53712,-49337,-38306,-75741,-230812,-255268,12340,151176,69666,-57691,-207123,-250723,-6152,131710,75874,39034,-80908,-256491,-319804,-282998,-127147,92493,204374,179587,49311,-109254,-249346,-190800,-72805,-17898,-17976,-126162,-304852,-311244,-86324,221987,410216,616141,721033,854544,1004897,49065,-533444,-727749,-1705122,-2148624,-900357,273533,1134634,1522249,1141965,632220,459648,319632,-57756,-753401,-1464625,-1201213,-786258,-643985,-341174,344584,631053,483211,522621,680749,648792,470668,42956,-283090,-364408,-386106,-314828,-29537,281976,433519,253555,-7672,-41406,153778,346422,384167,268877,202689,199587,50869,100770,309515,212000,-152895,-185498,-14035,-96355,-163758,-41271,-41463,-72117,6176,-1103,-153889,-220704,-112505,29899,86016,-5761,-17940,285508,560783,443308,170570,68877,57970,43170,169377,384040,391034,269548,372616,392337,358745,534590,407734,24487,-132961,-133876,-92603,105458,199774,131429,41136,-43089,10133,42048,-54966,2865,106426,-16816,-122921,-114362,-147150,-244670,-265252,-154964,-31300,125198,153838,-170988,-473505,-324024,-84846,-5640,-83259,-75053,-53895,-114748,-199380,-239975,-77925,239878,374587,274422,97716,-90790,-221622,-151455,100640,39470,-204187,-225169,-169210,-245970,-202278,53562,241679,170704,67531,-27847,6620,106539],[226116,348664,331912,225750,35139,-121136,-60815,136896,273447,218397,105096,-21135,-26790,-38330,-107494,-230939,-265168,-159747,-243930,-327538,-193936,-5866,192900,332986,157793,-219136,-449625,-341426,-196064,-164379,-17745,211884,155631,116633,203399,186398,106442,44085,-41326,-29443,-15844,-82880,13432,171795,62988,-133540,-102180,-52720,-216875,-291340,-107040,49273,135643,98422,-58513,-180239,-254413,-339891,-334008,-150563,67489,140249,86398,-130202,-344242,-222855,174528,185062,-77451,-141509,-88347,-62387,68052,140005,-51805,-233953,-139623,-44084,-46728,-63595,-122882,-108620,16806,138629,118853,-34966,-114186,-29020,93937,-97763,-296976,-206464,94360,205530,249964,250940,145757,-15221,-36953,-27128,-120728,-197791,-78396,108933,108600,5905,60763,210678,227900,135243,80428,54736,6341,-55555,27051,153913,20189,-100011,5170,99098,-65644,-142807,-43183,57570,-126349,-194819,-21460,47355,-41484,-109950,-154244,-69100,65661,149146,140689,98857,69648,55535,11083,32773,206614,194054,-106641,-369901,-282189,-50393,-53470,-72004,124113,403736,400658,119411,45286,226150,287347,192517,116912,54707,-123531,-311655,-146630,253733,325682,134161,84259,206228,213105,12056,-246023,-268766,-145593,12393,149441,198447,154968,187103,110452,-87036,-215192,-195529,-239933,-294011,-242353,-162208,-6589,161987,210264,118043,84249,95996,-115005,-367043,-228792,36767,17345,-26870,170564,251298,89942,-158490,-189418,-65226,111826,247400,267804,157405,34123,-34852,71844,310207,439721,267438,149800,197631,7670,-349947,-487422,-402281,-60108,249143,203290,29039,187245,460638,339862,54055,23144,54881,-99325,-253195,-203408,63658,210113,350341,383211,144759,-45595,-77561,-92279,-112734,-4300,88469,59829,-152740,-348866,-350425,-209975,6322,219286,252649,140105,12529,-68440,-153383,-333505,-446962,-224228,238755,564423,325438,-30247,-150967,-181959,-66231,86634,10459,-107401,-82500,-60389,-178583,-127741,80570,106650,6324,-65121,-178908,-214206,-108289,66122,73901,-207943,-364550,-231629,-146265,-154594,-174023,-63322,58005,91933,-63741,-62433,176943,255502,108698,22844,77189,136531,40905,-358407,-538921,-267038,15724,79859,-32662,-122779,7088,17956,-147382,-111674,10002,1568,32736,-34376,-85973,-41221,64360,92665,87270,12685,12483,81986,125925,79413,-115715,-182464,7574,102047,38014,-122314,-132024,-89873,-149800,-130972,-135158,-211884,-107864,231807,449222,380755,180530,6623,-68217,88924,226486,271556,230318,148535,6229,-46280,142956,302880,62442,-226390,-255807,-151586,-106017,-148800,-174282,-181215,-143727,-120547,-118339,-89976,-16046,22076,-45817,-86111,-4496,-77692,-320792,-281951,-3783,103522,1488,-23383,90656,221852,187792,-9032,-148244,-199270,-141903,-31786,141196,330598,380253,299023,185380,52481,6454,164777,256062,117131,-3398,41137,98081,279991,431177,345301,62390,-57125,22627,43486,-33318,-94873,-10482,161850,94976,-200228,-277185,-105550,-12864,32721,16546,-172580,-425665,-400750,-75957,105460,19246,21148,119792,81601,30551,68312,187571,39573,-307686,-628245,-589389,-325073,-216608,-284227,-347006,-354598,-380261,-323100,-260330,-342724,-214692,193637,364974,155730,-328197,-250972,366827,1015135,742206,549506,1900004,3303647,1816330,-661425,-3237479,-5276479,-4445324,-246651,2776400,2858357,1105878,-947565,-1226200,-294338,378300,438117,454559,480536,321890,-138038,-127436,231784,325962,245405,81529,75044,365492,539302,315038,135804,10420,-146400,-276740,-130482,214670,344742,76020,-267700,-307885,-308529,-287655,-104978,124199,319766,407285,307003,-23640,-328028,-419916,-288516,-182952,-200910,-12101,261486,310840,132463,-89209,-132845,-39334,78675,193111,215519,302843,407903,266642,85737,76906,137418,122438,92048,1209,83265,401582,556952,255343,23318,148942,312578,196197,-3501,-257909,-341704,-329656,-321508,-327724,-328710,-238566,-37941,46512,-88348,-205459,-252578,-104242,39285,-70253,-262508,-210811,-120416,-189007,-301099,-298375,-214917,-68397,-29744,-88890,-147959,-86419,-47820,-137318,-276283,-198786,85145,306798,192003,41669,30817,-44996,-188094,-196814,-119528,-116488,-247325,-231692,-106587,-86221,-191152,-142925,64833,256186,256074,31054,-52891,-1915,-13525,-105284,-15191,-99334,-203083,-38372,115216,85994,196104,470175,439606,203934,-37406,-83992,-56519,6227,-1701,-22514,8870,-29751,-730,178679,328598,267140,150065,230642,313868,184458,-4388,-45497,-55139,50602,183094,157178,-19349,-158848,-215332,-190917,-99326,-12037,192865,393996,314746,84291,-91885,-246583,-357735,-254253,-11302,125383,218971,304841,357435,330176,218177,-24054,-111738,174708,258300,15327,-107339,-39663,-14622,-26980,-106244,-179198,-146952,-87194,-53504,-6804,13489,28405,29699,40528,47500,145581,263838,331557,340543,224004,-5416,-221183,-166387,1970,-67272,-270047,-202020,-55082,11301,1919,-56422,-31205,4700,32936,58777,99019,110881,123957,35320,41655,166092,66617,-21045,90904,154106,30693,-142550,-273960,-118747,138067,210111,64928,-120093,-166838,-78285,9066,68404,249270,385748,160440,-81385,3904,42761,-117078,-236600,-163307,-79565,-44716,65751,129535,41559,-17880,34932,53979,-35137,-89082,34516,204621,183893,3855,-249687,-348965,19991,289857,179839,116092,84906,-17057,-111749,-155993,-103278,135616,285437,228149,138147,60749,69958,137906,90452,37471,108743,123892,-54373,-257464,-335659,-256943,-106767,-22687,-43299,-54162,54156,-28581,-300645,-331060,-130583,15555,27373,-90057,-234945,-230825,4547,298596,231625,-52446,-222131,-80556,186315,359738,292028,-44850,-330736,-213754,-139268,-255675,-69904,196274,237734,299376,256406,-62331,-172129,94097,160984,-4408,-77283,12885,113341,51094,-96958,-125015,-30369,-11236,-62468,-136233,-229886,-281211,-349137,-353339,-278562,-101344,91129,210234,278003,225470,28713,-83008,47340,159469,123140,61213,-36977,-289559,-333041,-46586,56040,-224275,-360928,-228092,-37304,99545,138114,148251,140287,208286,342630,419010,259404,37939,-22091,-4638,-144125,-139447,65425,91638,-60351,-42767,-3827,43497,201640,207769,49442,-50253,-19099,-64551,-65109,-90606,-152462,-281721,-243616,45154,141279,20950,-96308,-217585,-286096,-88181,53779,59380,79454,-592,-179372,-264366,-257771,-133356,102936,239746,216289,95278,-103120,-332383,-233878,-21297,2989,-86163,-237897,-388970,-373364,-185640,162267,460497,695890,730930,837910,1038847,9281,-763639,-790735,-1589131,-2311422,-1074354,107338,942272,1610425,1393490,706110,451003,324152,-367331,-1222924,-1617568,-1189250,-765709,-341485,97420,655142,713450,400334,528094,784830,672763,405062,-25142,-280905,-286789,-331654,-338081,-94109,233039,421766,233884,-114275,-243885,-47310,234283,349896,282178,275314,268081,85823,118347,307369,209690,-56698,-62754,69763,-55641,-109876,36499,56921,61662,117679,65545,-73462,-111370,-56826,10390,40755,-46785,-29846,264988,496614,366086,132556,76844,120894,134120,229603,450319,548805,499632,568229,559206,381312,434362,284034,-56746,-172346,-102023,-20626,155220,193965,58188,-18474,-3310,120566,146226,2230,27750,168777,115180,-21618,-59189,-104106,-258577,-352043,-234363,-105196,20262,71657,-136254,-326341,-172440,41341,106090,28159,58851,50174,-78396,-220747,-256019,-93082,207726,352955,289427,129302,-88272,-265213,-243877,29069,86087,-74647,-156530,-181959,-306810,-275904,-14348,199039,163149,59137,-11951,60710,152811],[203821,329498,416061,341582,77665,-136054,-89248,171288,333463,259335,177416,101697,70123,-6494,-161258,-270664,-245315,-141102,-201878,-275945,-155265,-28680,111082,193937,13088,-409144,-578906,-318537,-133007,-168079,-97058,128707,105088,50574,107213,148266,150345,121787,-20826,-59361,-33538,-79626,38051,225548,125468,-76825,-53422,-17790,-206779,-307223,-186320,-36547,91696,62522,-139703,-280128,-253240,-230332,-229699,-133240,-31716,-23263,54360,-9109,-214764,-138966,201093,150451,-147586,-217182,-144570,-26012,147518,267778,110424,-153729,-178942,-68487,8800,28526,-66037,-110595,-8610,103455,109124,36143,-9651,4497,74356,-128699,-306638,-148873,54426,95060,208867,271630,153966,30889,39004,48724,-50267,-187493,-115298,79484,54511,-62201,48816,234075,208482,89138,4055,-86887,-137391,-97519,79551,223738,109671,67992,251686,310488,61811,-102867,-74282,-58924,-235414,-242157,-19374,62467,-52415,-85146,-106339,-105391,-46823,27397,97294,115457,24452,-54529,-94557,-109265,72311,166795,-108854,-432809,-283001,11958,13950,-23292,141275,423162,416606,63316,-60281,187633,283534,178354,138459,165442,-28967,-301845,-194677,196635,250402,117468,120360,222611,217699,22447,-230825,-258411,-181580,-54372,116977,159099,150198,271812,208670,-69779,-267161,-225212,-192590,-261674,-276740,-244237,-76858,184279,287548,180637,135653,166226,-8393,-258378,-158222,104316,91467,-2444,156139,245569,55378,-205211,-190265,-70030,103025,280320,264307,96859,-51194,-123195,-34332,203175,370805,211859,109901,191087,-2611,-365649,-463823,-344857,-52165,221152,209703,97061,269422,545145,404848,39645,-81593,-47539,-148472,-294959,-265130,-14925,171103,358259,389250,178523,44753,31151,-12361,-64139,41228,122477,121731,5941,-147177,-212030,-124620,67111,269714,235118,31295,-102347,-124168,-154985,-324510,-465056,-286796,187747,479630,240464,-25409,-87524,-136521,-41008,127223,45277,-55209,-37219,-69685,-208482,-138163,86808,124959,33327,-22464,-119603,-224266,-131375,72701,76919,-197478,-358857,-226780,-163977,-235049,-278102,-132728,4416,35318,-112544,-144408,68252,223496,147327,39757,55868,82938,-70456,-466526,-547244,-229077,42812,114975,47735,-3515,89340,31102,-129255,-61833,31466,-5760,35978,-18451,-69553,-63747,-17271,2119,68584,60276,10087,-25145,-23948,14796,-84066,-151080,-27075,15264,-75727,-194782,-129475,-94252,-197214,-147743,-83026,-139567,-92116,207761,388238,360870,266757,147902,-835,65085,229758,309278,268796,237316,152293,76081,168762,229367,5675,-238875,-228033,-125586,-140119,-206398,-188690,-161685,-95896,-42434,-20747,-12673,-7769,-54037,-97206,-57646,84846,29345,-235102,-303606,-146404,-88473,-144261,-118887,108155,233541,133142,-67857,-130994,-143995,-120933,-49403,129992,337050,391794,322757,224209,109643,8378,114956,209318,44807,-143470,-153232,-66723,193600,426013,389419,151765,33411,48051,25726,-41943,-70579,-6224,122905,80349,-147730,-260632,-172954,-58991,60302,52967,-204483,-528621,-527347,-150251,146093,147843,138467,228351,139530,8194,66821,174279,-54649,-371506,-605617,-530709,-287360,-145342,-185214,-276176,-297847,-288545,-212866,-163773,-323325,-266998,171510,413067,307952,-22389,24668,308529,640678,375196,179973,1295600,2231151,870350,-311552,-802138,-3131867,-4765934,-1302430,2659909,2893246,1227231,-632303,-971030,-27603,538288,196809,-95986,208548,270088,-234956,-274673,109033,220331,186857,67343,49389,328585,471907,248334,92253,39828,-100740,-275440,-179379,124462,287918,144280,-92222,-136734,-229094,-298753,-134184,93812,228246,292871,297738,35565,-339088,-534417,-415401,-249301,-214604,-48222,142064,154011,29077,-126437,-91545,59069,111147,97745,57520,135364,308201,288221,191223,155930,181427,139890,78665,-54546,-5425,280819,446477,197244,17336,117847,203266,107877,14768,-139626,-299667,-353775,-292428,-257490,-268451,-206869,-48395,20584,-60224,-152030,-227674,-116261,22462,-17661,-151710,-137416,-118380,-173671,-211776,-231374,-191368,-10974,88053,12216,-78573,-40715,-31837,-193476,-323129,-226230,16417,216346,172081,76672,41724,-20080,-85116,-90985,-25739,-7166,-199928,-318480,-202040,-99938,-179899,-171130,17833,206738,220098,39789,-44110,20270,23494,-104833,-62972,-95577,-137264,32211,133034,61594,148575,415837,416845,271515,118145,65135,40597,40877,-21221,4319,168340,133111,66871,156740,238063,196762,143395,261356,363880,235201,43237,15577,12531,134149,282286,241295,-19259,-170309,-144789,-66134,-29608,-13290,181509,371830,337959,145202,-40674,-218246,-349447,-322659,-133436,103525,272473,281778,247037,268873,271087,104745,-39878,144692,241484,453,-163306,-78799,-40281,-87111,-197549,-278854,-252656,-189699,-155120,-96318,-25811,41692,39968,-4727,-45894,78846,246117,365983,410699,208807,-69405,-246875,-155864,-14002,-105251,-322592,-244409,-93822,-68696,-116883,-123609,9723,84967,72194,63841,88234,111844,162508,151424,158300,193363,43476,-31440,58317,47879,-39238,-133438,-223721,-62547,195334,246030,101864,-97435,-199340,-155735,-75842,25747,212692,313434,68172,-189208,-156106,-92353,-113954,-193163,-221228,-213169,-152952,-1426,52728,-43678,-90234,-75550,-100894,-156033,-145832,-268,135413,117326,-7565,-252619,-425648,-157508,98016,102848,133418,144604,86521,-39054,-187177,-134537,153463,289348,192515,69834,-9174,100544,239550,180738,115399,132550,115223,-21177,-182713,-255685,-204262,-116974,-55544,-22956,-29461,10623,-65500,-276975,-320112,-154039,2409,1150,-144526,-278972,-191948,110034,373842,182431,-162524,-239414,-43076,126371,193171,128549,-170586,-368877,-194298,-103131,-228277,-53972,187057,189394,240597,213587,-75129,-195278,25279,126499,-4661,-115603,-49508,105276,94806,-45013,-92506,17124,80088,5413,-112658,-208003,-306486,-402304,-353988,-194339,-30977,74244,119663,154782,87326,-88455,-145312,63000,288894,287827,173318,-15927,-304390,-335137,-99469,-43899,-282559,-336883,-173022,-474,136108,196470,183976,125394,166532,260688,329346,197134,11281,-32391,-27819,-155857,-89641,139340,146540,-42615,-28734,58970,133032,253414,212241,47229,-33628,23742,-5972,-31152,-122950,-204579,-272952,-186884,60813,88422,-57891,-155028,-251519,-336000,-178799,-61900,-15303,84065,67274,-98689,-170019,-178332,-130430,43944,170230,161163,62408,-176177,-475885,-315427,-22975,-42491,-201286,-358054,-473726,-468942,-361182,14654,429679,747026,729599,748558,982483,102267,-763357,-715327,-1177695,-2051505,-1188246,-202744,518860,1355755,1324577,618768,308487,251571,-523141,-1426550,-1694505,-1162035,-714751,-57817,444143,811422,641552,239332,479881,793596,611563,301776,-83707,-266942,-213428,-279116,-379692,-200824,131648,356532,183890,-237306,-478748,-302081,72097,259381,226616,284181,310674,126596,112875,211615,114836,13413,90300,154473,-27159,-95291,39786,107058,172164,209713,108470,-16702,-28361,-27275,-39578,-27749,-99835,-40769,241285,391715,225223,58728,70244,155474,164612,199425,376560,538811,589335,676940,612171,299883,220853,78625,-181669,-262740,-146113,-33556,115382,109135,-52550,-81630,38248,189630,187634,32072,39038,192038,191143,38716,-35438,-95000,-255110,-365867,-224870,-154514,-142252,-99103,-129229,-160965,-33412,108357,160702,104173,145551,89178,-98597,-276850,-303771,-187587,29291,187622,213232,140980,-58924,-284786,-332672,-58340,109834,35544,-92307,-178070,-332307,-327491,-92187,137014,130698,-303,-75431,34676,150332],[195194,300478,437114,376110,93517,-116096,-37619,242529,377683,277856,243456,201292,142331,30808,-175359,-255940,-176256,-93234,-143910,-222338,-107212,-42456,2720,47104,-65928,-461111,-570448,-236098,-45231,-148047,-138003,81177,76434,-20905,-24672,41861,132961,145848,-26318,-100717,-71481,-90949,36077,226863,149372,-41825,-61592,-40476,-173823,-255482,-204545,-72029,57562,325,-249976,-382859,-247358,-122361,-117278,-123816,-135906,-181813,2179,89065,-86644,-53168,226871,134388,-191823,-256786,-113994,63545,215146,349111,242918,-60880,-193586,-81674,59818,105502,-23513,-124469,-55305,30282,65885,61200,30106,-15603,13419,-158766,-254001,-36469,17450,-44481,117641,212508,78750,39444,105634,112559,33955,-101829,-63409,92337,30176,-108226,8863,207714,166364,41074,-46679,-189999,-245157,-95443,144187,235628,134197,192393,449430,464934,170506,-59516,-136507,-216686,-340234,-286902,-28299,90816,-2913,-17130,-52260,-131972,-128663,-59178,67337,129134,-30189,-154453,-187365,-262642,-116127,117298,-66785,-416287,-254950,47569,86492,55944,172123,400374,359844,-14416,-143195,135994,201025,65961,93086,242076,94733,-229048,-228309,103595,178469,123217,152297,216892,194254,21465,-179805,-184012,-156999,-89853,82566,105381,96133,248239,238858,-52907,-299251,-236491,-98386,-140397,-237442,-297728,-146974,189513,355686,251310,188277,218390,108611,-111611,-76664,144240,142981,7251,94658,186203,7208,-203020,-131263,-35194,76688,231836,192244,16296,-137703,-205067,-116402,126888,275372,112207,29973,139564,-8453,-311596,-368245,-252372,-40850,167986,187902,143843,300419,512214,343357,-13570,-163720,-107579,-150414,-266781,-255301,-58759,92473,236805,275015,146571,103261,127987,65171,-47269,17609,100424,141967,137940,39940,-76495,-33932,106967,250498,174738,-51911,-189696,-192938,-172256,-269884,-389586,-280974,115152,307355,105150,-21976,9963,-43602,8820,154458,78378,26460,47012,-46913,-216908,-156862,59142,115977,51491,9425,-68954,-225148,-163639,48240,35099,-180473,-275074,-148630,-166722,-295214,-311906,-135478,-16431,-10940,-161822,-203889,-2682,207657,174246,33196,3333,25088,-139911,-470323,-489168,-202269,25064,99491,82629,75813,115790,17318,-71842,43991,88048,2773,10489,-24823,-48679,-85726,-103104,-97696,15315,87305,20791,-86719,-123841,-13708,-34513,-132234,-130353,-148764,-223260,-263911,-136146,-100238,-227521,-166902,-37619,-56348,-68214,120818,223835,281425,310274,260951,57381,31083,222901,339992,310591,333425,298299,193538,191028,183214,-4538,-190751,-175037,-120673,-199298,-250964,-182111,-113825,-53157,-970,30827,5076,-64139,-179765,-168006,-43278,148403,128099,-122768,-304113,-281738,-268959,-331558,-259927,76738,223476,80477,-100279,-70920,-48181,-63195,-17258,152806,325853,383367,297420,215669,119226,-17764,47899,157112,-3438,-255631,-347271,-241103,69675,369766,389945,222435,110780,45964,5634,-16410,-10042,21586,97558,69798,-82014,-214823,-220809,-87173,110200,116199,-182422,-548079,-566499,-185947,161048,237839,225271,294935,171111,-10711,52554,128735,-129047,-338978,-463966,-415924,-253690,-87579,-78861,-165201,-166436,-112372,-32723,29959,-167380,-278533,45394,342946,408479,243097,198230,95515,109095,-58432,-240818,474703,916018,21640,47198,1433458,-1217620,-4619464,-2114641,2423385,3058683,1558642,40032,-450223,193585,520295,-75646,-579172,-74693,150923,-362379,-413509,-32594,102252,110595,69269,86742,337505,409638,167927,50479,101647,-26860,-263408,-250614,-7491,189834,199972,113378,86356,-96079,-266810,-147239,57315,124097,166482,274391,119994,-279700,-577090,-505614,-320367,-250767,-119591,-22080,-24087,-69302,-161375,-57276,138733,118311,-13740,-116371,-58661,155578,246708,239823,232090,256952,181271,68349,-103282,-96455,138983,309313,142583,31262,93875,103214,25987,2589,-74967,-226249,-296115,-201256,-159625,-203003,-175928,-66526,-17043,-29798,-74605,-159709,-96078,24117,64097,4006,-38464,-112755,-184601,-170291,-171843,-161482,8807,145926,59673,-56652,-56563,-75887,-254320,-332131,-200882,-26510,103321,103207,73813,35652,-22175,-14289,6525,86337,97525,-143938,-342670,-226401,-99423,-187361,-210441,-48752,127859,176667,72507,-265,58649,82060,-66079,-78635,-74744,-74921,89007,167704,68718,91384,298706,334832,295656,242279,168971,125306,75859,-38534,14527,253818,244124,119757,149583,171112,111318,80477,208477,357461,282879,119685,97932,88276,208341,387486,341171,-3814,-157874,-48020,72970,51697,3909,154082,310793,287000,151868,8168,-164439,-317062,-383315,-230916,87277,312956,244810,129983,187084,275572,175294,-30592,41376,188659,14533,-185893,-117188,-56156,-127303,-259871,-315620,-273043,-216881,-190578,-111122,-14633,60627,11229,-74363,-136704,-7246,166172,358155,473332,203799,-120136,-256039,-166249,-92419,-186068,-358098,-237046,-71719,-84654,-173165,-147074,73697,157526,63270,24007,31333,66319,158633,218873,205033,171561,20373,-43925,-11088,-75798,-108786,-118156,-167429,-20593,206342,252084,156380,-30341,-207426,-238805,-145851,-511,160033,208382,-31924,-295848,-326545,-233863,-106621,-121626,-228303,-281475,-198896,-25211,12064,-92754,-138436,-169731,-223927,-206088,-150897,-49065,13584,30709,6724,-179001,-398357,-287920,-85381,38607,179697,213172,180937,43438,-166826,-125410,145828,244836,130448,-8694,-67291,107573,270532,221621,173925,142346,105068,3887,-135470,-185370,-125452,-81543,-38747,21814,-1575,-49776,-126525,-251843,-271849,-159134,-20189,-23434,-176909,-294519,-145637,191263,403718,128111,-246344,-229704,14763,71136,-4066,-95503,-269218,-307555,-116116,-50799,-182757,-32328,169595,137719,162687,136239,-83063,-179107,-25096,70997,-22065,-144182,-85927,118973,158397,23017,-41200,64294,153192,70859,-59600,-132575,-253447,-350987,-267045,-74725,49692,81510,71746,68078,-39372,-177127,-150074,117854,383681,405236,283438,82238,-209927,-269794,-151928,-144135,-261051,-216724,-65015,61076,189511,267153,230044,105649,73361,120189,207612,145300,18438,-33683,-43779,-155670,-90606,119781,157910,1832,35089,163593,241138,302855,213204,60965,29731,135359,142168,89991,-80438,-179258,-173157,-70673,85573,40044,-108691,-170862,-246198,-338863,-207990,-129767,-77699,92569,143058,5334,-23914,-33313,-87980,-31902,57845,75687,10998,-251759,-583307,-367149,-30979,-86493,-274755,-397393,-479345,-522736,-523377,-154869,336615,764104,752568,645026,872555,314431,-463944,-421103,-538527,-1388401,-1130016,-537445,-9744,848917,1021838,472212,128506,140020,-458852,-1213428,-1531247,-1059894,-630986,141786,654349,842183,474981,79617,435051,721639,484757,214008,-77617,-204317,-132659,-217713,-397105,-279501,43050,284650,153023,-298960,-647095,-504028,-49750,186251,167731,274714,360594,212501,143797,98700,-428,89448,291492,276344,37274,-65217,32458,154048,280462,309215,167509,53712,63870,27841,-53461,-64692,-118362,-8224,264104,315981,110154,26479,103500,198777,181204,153491,252993,422519,557177,715776,589614,191159,-7037,-121789,-273097,-324471,-209164,-90355,31033,24,-135418,-92471,111773,243970,190304,51587,70622,219749,235564,87873,-3542,-68259,-180179,-265154,-113795,-130274,-268138,-270933,-123723,3353,85169,128773,183880,174550,207626,99599,-122436,-307450,-331145,-295458,-214448,-62289,80442,141605,1153,-248612,-341959,-64790,176015,148162,-12302,-132670,-291462,-314354,-125873,104077,107031,-72163,-180351,-37729,134122],[197187,262719,378403,319710,79017,-61701,91846,342103,401785,271050,277569,249270,177756,60474,-152022,-194189,-74923,-24120,-85220,-169991,-61923,-56348,-120907,-82401,-68067,-343129,-414426,-119516,39528,-114030,-143064,60533,57825,-86461,-161095,-114394,46441,108999,-40585,-125241,-113351,-116350,6750,174462,122982,-38505,-110313,-99802,-129536,-170320,-168318,-50338,42900,-71731,-355239,-452808,-235699,-50775,-37383,-120620,-205264,-279201,-51199,129363,-9746,-1390,249710,155802,-186490,-244805,-1756,174689,241627,355765,307526,12681,-182469,-81764,96030,152011,-4268,-145507,-108898,-48455,18663,53268,10662,-75985,-61889,-155097,-122305,102419,-15987,-184740,-1923,82895,-54780,20797,156076,157452,114940,34253,60863,148154,56270,-98063,-23730,166530,134379,10656,-56918,-223806,-281148,-42002,212803,202737,96525,244085,547900,527797,233666,-21461,-213054,-364198,-416033,-328036,-52153,130541,102969,76337,-10762,-139342,-155224,-86250,58043,133016,-76167,-214130,-244345,-383650,-294922,62125,7703,-314737,-202154,45619,128110,132445,210671,347239,247418,-93434,-175328,89115,73198,-94220,11678,280819,233962,-93914,-216287,13431,126705,136533,163703,192254,151028,5642,-112988,-66864,-82449,-94685,39209,37723,-11296,113176,186570,-47008,-306374,-225386,14825,35062,-136561,-310969,-199273,178751,406289,321265,233530,242274,201696,30656,-3278,151998,165868,2028,-2527,78992,-52229,-173110,-48439,25322,42436,110585,65436,-73870,-211141,-262515,-161459,78379,164166,-4594,-68732,53715,-12290,-205639,-226262,-154649,-33680,103929,148417,159269,259277,349708,172042,-82508,-186105,-83035,-68191,-152633,-172625,-61118,-14106,19425,65510,42258,107094,182537,115405,-68250,-74575,24355,121504,218773,174936,32993,48297,132976,191644,110451,-77752,-225603,-248927,-182612,-172565,-246229,-215602,40349,113437,-32516,-15273,120920,75127,74083,167649,122943,136876,141983,-15489,-211918,-180455,11340,88872,54383,27041,-26272,-195451,-185649,-2587,-39522,-161303,-131398,-23031,-167537,-326242,-266315,-64183,17766,-9791,-174863,-209948,-16835,198710,176427,8675,-63894,-22910,-149919,-382079,-393566,-198371,-31254,50316,85591,117330,99837,-2259,24180,190088,176516,30437,-29004,-37788,-17807,-97571,-163277,-164484,-46177,80609,38825,-90101,-150387,4292,27614,-125070,-266661,-344048,-358416,-304683,-157512,-123160,-238022,-170698,4336,26773,-26221,18652,32503,177786,313968,332800,103604,1889,198728,344620,342105,418262,416121,280699,202136,168499,24799,-87235,-94931,-114264,-218331,-228041,-126193,-36505,-18414,6692,47597,-2531,-140153,-314526,-250877,-47994,174185,195737,-9596,-278637,-379033,-387147,-480076,-380470,7038,191419,42091,-105563,1719,49363,7394,53274,200736,298273,349528,233479,174967,93411,-56113,-10754,124404,718,-288856,-463573,-374429,-58197,278010,346404,251815,156119,32242,7065,52105,73693,63065,89777,64592,-21203,-150060,-231073,-84923,175409,196744,-105935,-479239,-514330,-181679,136818,252509,251758,302002,175111,-19956,20112,71712,-133997,-187872,-220112,-269086,-222996,-39928,31945,-21237,7748,79205,149178,249644,67140,-238591,-134667,184230,430384,377583,212057,-183281,-362711,-395857,-592338,-325140,-167639,-508658,193385,2697646,-13502,-3979657,-2345185,2239029,3305052,1921222,765918,158354,316210,340828,-319564,-854732,-278720,22220,-484124,-532062,-166912,612,43696,103955,190203,381547,358950,89362,14957,160227,47989,-238195,-320567,-159090,50552,209005,290207,313596,68702,-201892,-155823,1550,20605,67570,259524,218236,-155306,-521191,-524328,-369240,-293863,-207538,-187081,-173259,-135381,-172407,-17113,192555,99476,-113325,-254788,-223053,-7434,161532,225395,276833,329865,234552,74405,-125985,-164763,18983,189972,112901,62440,78110,37928,-17495,-5769,-52031,-135281,-180754,-77394,-51598,-137392,-150395,-87073,-44263,9213,20784,-54281,-42053,52506,165019,174142,70744,-102551,-214999,-173780,-123654,-120031,8067,143106,44812,-91955,-112396,-136822,-284799,-309708,-152278,-47696,-4300,10268,48540,30949,-30360,25376,82556,181753,160775,-106983,-304431,-183161,-96272,-217159,-251212,-120258,33326,130992,115338,62906,97602,146005,1999,-56148,-48972,-39304,110879,199368,92324,32571,150493,211383,266366,293208,202519,180827,108472,-55471,-13607,220489,256868,150069,162548,134739,26808,-18812,91788,289242,297429,182915,164125,143300,250471,474421,432957,19511,-136647,38850,178245,104378,9143,104817,227290,172406,104675,53229,-84521,-246019,-391970,-267791,78877,327391,214471,57305,114595,234179,173313,-81125,-94473,124454,56713,-171984,-141631,-43109,-120093,-272152,-283810,-193692,-139765,-138495,-50717,43409,80949,-53841,-164198,-206846,-95999,39354,313835,517474,217387,-144995,-249869,-193766,-210047,-296066,-377394,-194042,-5975,-36225,-155616,-125691,138309,195210,-1223,-67469,-63642,-11146,122177,224495,175339,114498,9557,-47763,-88638,-177898,-167796,-117216,-138842,-22348,151225,217170,205830,51787,-202087,-323423,-208208,-21182,101076,92392,-123321,-381502,-471944,-355811,-105533,-41388,-177193,-262750,-172722,-1847,29653,-70186,-136905,-222715,-289456,-199320,-128923,-109086,-126109,-52844,48717,-32974,-263682,-326757,-208132,-6265,228984,268560,232408,96357,-120252,-96993,107070,161070,57209,-76968,-106117,74720,217721,210066,202524,135624,92368,13778,-126247,-153108,-59811,-24789,4515,63643,18798,-105679,-189341,-227653,-202751,-148286,-50483,-40472,-170605,-265511,-95887,240237,408830,108859,-269727,-199574,68008,32888,-171078,-313683,-318610,-167089,9814,7008,-136948,-18000,140263,84820,69423,30254,-95526,-137380,-47386,4271,-65805,-166960,-84904,149323,212350,76640,4930,91922,179350,106694,339,-42372,-154909,-220351,-120446,37344,105351,98819,72532,31497,-135316,-230165,-114128,173822,399891,433434,350601,206154,-59052,-175319,-195250,-211113,-165540,-44172,54504,120632,229359,303717,242846,69190,-42239,-34444,81659,101770,35427,-37996,-53881,-153999,-151724,8109,108493,41786,124908,283198,340877,331193,189472,57479,88617,248686,311787,253623,12963,-106175,-37339,46145,87865,-14337,-137375,-149121,-202668,-297798,-178467,-134530,-114847,88039,188787,90078,116238,114645,-43379,-126331,-83191,-26199,-45681,-300542,-617045,-379271,-46925,-114175,-286206,-350623,-407255,-521988,-632070,-321213,168162,688111,755351,529707,705364,520752,10347,982,120276,-538715,-892895,-794818,-510888,205153,575034,323810,-31252,-15248,-263550,-661385,-1105093,-883854,-550270,180685,666399,751721,243841,-71999,368729,535041,258619,110410,-44998,-132124,-84793,-185210,-404908,-326619,-36711,184668,113225,-308805,-735824,-627625,-119618,134030,111090,234384,378921,301468,195825,-7053,-115208,139787,465666,387026,110165,-27503,23080,181390,347495,377106,213436,109573,140593,94354,-38639,-92170,-133635,31142,300025,263578,41573,39006,151618,217252,169703,107121,125843,244983,404828,636762,488447,84037,-200873,-291302,-321963,-343874,-280867,-188292,-94821,-127585,-192679,-69709,178591,256358,133406,24311,92205,235976,231147,108635,21612,-30923,-60465,-109524,11686,-70465,-328580,-402172,-141061,100989,136604,84979,162851,219796,228641,83561,-135527,-300234,-331180,-385190,-458431,-344977,-92483,102155,41056,-185605,-267343,25191,282624,241940,56638,-74643,-210569,-250312,-115543,97231,83707,-148946,-304091,-137386,107537],[195190,210538,249298,196629,42383,15622,260214,443465,404445,243198,267740,238185,171640,70488,-102267,-98351,37804,48551,-42630,-119715,-26449,-78001,-242791,-184869,-21592,-110944,-173995,-5168,100569,-70545,-118886,47208,27048,-135322,-265489,-282569,-96589,23891,-46474,-114663,-138405,-140978,-34839,87405,57545,-55204,-157370,-152355,-83702,-89007,-102835,7490,45393,-131463,-415769,-460069,-215610,-31815,-14445,-120494,-216100,-280897,-77740,107614,-6926,-4197,262438,214803,-124382,-185413,134487,252462,211395,292163,294663,44252,-153048,-65821,118873,168226,-4940,-164455,-150939,-96350,-2972,36346,-37438,-146652,-117919,-92899,77296,230573,-40366,-286192,-115869,-80426,-196105,-1703,189140,178900,175665,177480,206625,221064,126308,-25361,-19850,147992,136136,10176,-26920,-183290,-234498,53335,280547,162390,26155,216798,527956,496665,245736,8484,-274278,-448190,-442986,-360578,-86182,174826,229944,160955,5156,-124417,-123849,-54665,65349,119017,-101638,-217424,-251572,-440306,-407757,13054,86484,-161015,-140469,7382,111209,171247,243219,278154,105778,-159787,-148722,61356,-55063,-236569,-66405,283693,359425,72212,-151303,-43688,92653,133252,142119,155542,102817,-21725,-54318,55874,11792,-82269,-15920,-41060,-160929,-98879,63806,-58782,-290001,-195100,109922,199926,-19161,-291468,-226234,149809,420003,369124,262544,236673,242128,126711,48386,136071,163218,-13723,-111616,-56590,-124141,-160013,6261,82150,4568,-54178,-91949,-166509,-259946,-282043,-174433,29896,43510,-111370,-163567,-50196,-22875,-86637,-81515,-82407,-36430,45874,105072,141480,148210,96418,-49886,-142341,-138429,32989,97639,23957,-48261,-35987,-127558,-216855,-174371,-115153,47849,170050,113128,-124684,-207470,-86195,68130,232608,231275,96804,106901,144621,122408,72817,-42908,-213534,-277511,-170186,-54073,-87204,-129032,-26038,-41788,-134672,-12570,203302,169724,120407,156159,174251,253215,208755,-7586,-211313,-208610,-42205,53798,40187,31198,6294,-141315,-193282,-70627,-122836,-143672,24053,94863,-187140,-335201,-169295,49933,96154,46825,-136660,-162567,9084,170373,135337,-33748,-133088,-63066,-111277,-249863,-304213,-224350,-114071,-16693,66264,118216,53228,-17408,131538,331748,265725,56519,-78328,-55356,10593,-104851,-186578,-177456,-92453,37534,45853,-59479,-120811,49360,82261,-130633,-390839,-514069,-447665,-313856,-200051,-177043,-238298,-152029,40182,91383,26601,-52686,-111142,77676,280365,352555,126464,-25305,140712,299506,338251,462251,476032,313525,186889,158498,63199,41527,659,-90685,-169938,-134039,-22873,53229,315,-11841,45615,-5214,-194181,-417982,-332758,-73883,154332,209337,70400,-237039,-433911,-445465,-550241,-446964,-88037,134019,20192,-96034,42187,95014,49375,121923,237580,243463,278586,147737,114894,41585,-99807,-52215,114176,54704,-228266,-464467,-442217,-169833,157107,251445,217103,150669,12260,24281,131969,142437,91477,85007,51908,8617,-90169,-203405,-57694,229899,262489,-7309,-356013,-406050,-158583,65126,177237,204120,242941,147475,-28744,-37942,20767,-58093,47951,63242,-128225,-200043,-6516,132119,131254,173463,205774,250837,397223,280581,-156522,-296228,-2853,372923,337907,68222,-411921,-566971,-481739,-759023,-888086,-679942,-631361,-43121,2493046,305062,-2918173,-1874913,2186491,3477148,2104487,1201041,617662,307276,66920,-490450,-876888,-353750,-61676,-554996,-610579,-266781,-75467,-9654,155428,315652,415757,299031,13705,-16965,178943,92946,-207242,-370271,-304395,-117972,150019,380182,480218,218187,-133696,-179266,-85153,-77454,10813,259313,302800,-6018,-387783,-475401,-386830,-329131,-287147,-309561,-252523,-148239,-145126,32608,210994,51892,-189151,-333016,-324464,-142186,57480,156752,263483,354990,269778,90421,-126248,-202217,-56222,111567,107478,88939,53675,6462,-15504,10231,-39433,-42155,-55858,30454,42029,-74827,-134494,-109282,-49436,56344,119045,64795,29199,97336,260325,317516,164134,-97425,-257956,-205288,-88821,-71539,5335,100465,-15920,-168802,-171149,-164349,-261404,-271804,-118401,-60281,-83383,-78788,17398,40051,-23545,42873,123234,226443,164803,-102635,-228883,-107771,-106717,-262521,-281554,-181371,-59626,85360,149405,120108,115339,188340,76545,-4994,-35261,-50282,82866,201373,102872,-26579,9346,76731,187918,243889,157299,194980,133613,-72961,-84243,78390,167551,156271,187535,121261,-39780,-119641,-43054,180139,265095,198358,182734,154692,244451,512697,487902,38250,-126917,78007,209640,99992,-18999,40492,140220,27649,21492,89099,11080,-137828,-318252,-220815,82964,308903,202716,55731,71119,162515,115532,-156573,-206554,73843,111499,-132410,-144490,3018,-58564,-230875,-202207,-40917,26660,-14859,51195,120918,97728,-129926,-250936,-240483,-165006,-94522,252190,533233,242706,-137559,-225809,-221554,-326023,-399940,-375156,-138452,67124,52142,-76123,-70918,178438,182626,-98213,-185541,-169645,-93510,76177,184163,95632,47547,17153,-32695,-136056,-223639,-205346,-141072,-156110,-80505,33003,144200,233145,121147,-192117,-397281,-269298,-49781,46650,-4578,-184912,-425551,-558574,-434971,-113416,30493,-76605,-161055,-87212,52245,97657,23907,-81971,-223011,-294649,-175664,-113780,-169272,-239164,-112083,106714,154606,-55961,-264943,-249145,-38262,253251,297165,226787,91585,-80153,-72373,44759,63324,12,-104883,-117058,6726,105618,166421,205539,119661,83562,18620,-138197,-160644,-27928,33427,49472,79842,26728,-131036,-222587,-197526,-127771,-121924,-79452,-43905,-117003,-187531,-44357,261288,413971,146932,-216945,-154316,99479,19277,-256911,-451460,-307137,11162,160843,62550,-101103,-13288,106280,39727,-25882,-84804,-110618,-80482,-35967,-53764,-122936,-175105,-43465,182490,231813,100864,34882,94408,152969,104597,49038,24368,-54828,-60521,36212,106291,117679,114989,111260,38304,-189282,-245473,-59652,201281,331691,369380,357285,301116,81409,-88967,-213217,-215104,-21462,127894,148501,157913,234609,277574,199083,19827,-131131,-147030,-18484,59982,34674,-50831,-53031,-153802,-250004,-148489,15551,57302,211444,388409,413666,333963,138544,21927,102753,302063,431324,404679,118203,-29701,72482,113287,49606,-78976,-151463,-103593,-130631,-224005,-106484,-79214,-117057,64579,183231,126039,203145,211760,-25804,-230367,-226950,-119235,-83393,-291013,-554854,-345128,-61164,-110026,-230573,-236387,-279030,-461835,-651276,-441109,-44079,503015,696429,413989,508273,607382,458105,389659,594347,228239,-525651,-869658,-829780,-404764,108067,224896,-109981,-183276,-68831,10443,-506877,-635491,-461621,67608,483095,573342,3154,-211630,256107,241876,-55512,-26995,-24057,-80716,-81189,-188906,-405215,-341957,-111272,46965,41237,-289997,-748905,-667147,-141228,101810,64821,161477,334826,349686,247837,-76213,-199287,145734,537006,432789,161358,12166,22462,179467,348886,383220,221219,128818,185320,159094,-10179,-135123,-177969,38399,308614,218576,22628,82776,181051,181652,119938,68056,34342,71352,177111,419260,325263,5385,-322374,-411904,-332840,-324396,-345505,-306924,-243564,-258303,-231570,-41557,200426,208760,15467,-66241,77003,222461,173608,89744,26955,4714,57898,19420,63856,-26418,-320514,-466666,-193970,92071,98451,-18964,94901,220951,202591,50436,-126805,-255190,-302880,-430272,-636636,-588894,-266762,13183,18823,-134024,-140906,173140,392586,292793,84404,-40878,-129467,-169153,-84863,95406,45794,-226824,-419072,-239641,67722],[189714,156312,102171,67841,14125,111070,421876,524356,398914,214901,227802,183640,128944,59776,-35417,22243,148037,107547,-23135,-68359,2000,-106549,-342601,-261661,25154,120535,47419,74964,130516,-17689,-72686,22271,-37781,-166849,-314659,-423883,-270172,-86627,-40218,-74303,-135825,-146859,-69563,-9414,-26591,-76509,-166887,-161743,-48180,-44876,-48219,56881,44422,-168850,-413179,-404857,-195241,-68687,-58155,-132226,-180318,-198111,-63555,40384,-76683,-69952,242691,278283,-33188,-116715,195390,229023,117969,179384,211183,17927,-128458,-43450,125370,152781,-27697,-187002,-182205,-106462,1292,18839,-88178,-208258,-145232,11788,284289,300814,-60070,-326735,-204667,-240498,-304850,-18095,191648,159133,189411,267532,293868,254715,195471,72115,15526,158202,161502,26633,15223,-104500,-138726,152109,330273,140243,-49825,112950,391036,383732,209007,21537,-302324,-451487,-427788,-389143,-131336,199959,315036,190076,-16679,-101719,-64566,1205,66978,72170,-116972,-179327,-219006,-432327,-437972,-34776,128792,-22832,-96944,-60917,22887,143089,246331,197286,-45766,-216731,-85723,51051,-152114,-315269,-116929,250880,433052,214721,-62913,-67545,54026,89119,80784,110990,62155,-54018,-23932,142856,86217,-73062,-80973,-129487,-332077,-332759,-95188,-87700,-257211,-154244,155995,286158,55093,-263167,-232622,100829,379897,375552,272384,210239,219792,153737,75504,113596,145260,-31108,-202171,-188933,-203852,-198134,-2880,108682,-34091,-218307,-248185,-252558,-273351,-253351,-165119,-40785,-71330,-180768,-229471,-147342,-43283,8641,28680,-45695,-40146,16594,79508,108484,6831,-159510,-236308,-164688,-31063,215057,312553,218210,80030,3093,-209815,-375739,-355804,-271852,-51629,95148,58124,-191770,-322435,-186433,8144,193743,217282,117774,142859,148574,75629,87787,44225,-162234,-261313,-115243,71012,48081,-53549,-64758,-106436,-164566,-8545,229764,202307,122626,123993,229910,357912,235622,-26494,-212676,-222444,-69716,39790,32745,45021,44874,-70322,-176081,-122111,-166654,-106260,158338,171815,-216485,-314269,-47524,175008,204259,161227,-32347,-62123,62597,122948,63616,-73805,-176188,-84754,-30451,-105601,-231420,-251543,-182196,-66593,50518,97214,7665,-7055,232983,440332,338352,76006,-115362,-60768,40698,-94829,-153899,-115960,-84231,-2760,48036,-13232,-52137,112581,133279,-119613,-435438,-583025,-451945,-279014,-236073,-233694,-212384,-88451,91618,150601,101289,-37740,-137494,25112,243040,345993,143364,-34166,67192,222580,308343,469282,487824,309162,164249,148406,107096,186044,125620,-13503,-43411,19313,126674,160020,27740,-13364,70894,40562,-174286,-433603,-365780,-86060,122748,189982,122418,-165019,-428929,-453770,-528085,-436121,-161907,83087,40840,-55130,48521,80064,57528,172722,253225,183013,199860,90831,75114,1241,-118104,-52926,139944,159532,-69187,-336963,-419309,-227812,41002,131533,140170,118367,13297,59380,198214,184518,111297,93251,46702,19481,-29160,-123390,6794,273224,305137,96282,-200837,-264891,-116381,-19738,59218,125430,162008,117398,-24651,-93453,11942,93746,320711,333967,1201,-164444,29354,225743,286483,313061,248548,250192,428783,412442,-24905,-343155,-122073,290921,177010,-145021,-470010,-371685,-209481,-640158,-1064012,-550893,-403032,-671655,893718,-38051,-1566235,-842508,2243186,3417038,1980499,1154962,761844,198429,-179904,-540847,-681243,-279911,-42878,-509724,-594359,-283740,-110020,-44925,204150,416401,412182,226670,-39888,-24646,166510,114265,-157190,-365328,-394196,-265712,51135,377719,558961,325021,-73819,-208758,-177253,-145843,9000,287306,367059,135661,-211500,-373497,-360600,-325859,-313883,-339114,-222164,-77386,-55664,105024,207659,-3727,-224922,-339033,-342134,-207393,-24392,74206,203264,320407,273265,113045,-105170,-195913,-66533,93064,127968,102334,17176,4545,31077,64704,9373,61094,49602,94686,115012,-2763,-114187,-118357,-19447,120124,216944,180031,106360,151476,335082,412160,229245,-97373,-292955,-227875,-53807,-15997,20962,58814,-78013,-239661,-186340,-115373,-171084,-222784,-114201,-68245,-113773,-132168,2456,75542,19492,57380,125746,209315,123271,-116005,-142675,-39319,-132633,-296678,-279506,-210499,-125175,51998,171433,158736,103551,189799,134757,58779,-41358,-109310,8990,160462,78425,-84561,-90616,-28779,87321,105748,51050,169694,149715,-82528,-171618,-105221,26548,148679,211352,120214,-70706,-183829,-143889,71098,198735,159721,146712,119011,191980,483799,487003,42979,-141307,47572,152469,37060,-77335,-20547,64791,-103205,-66105,111427,103770,-13782,-167207,-92502,104066,260088,207437,115209,58565,82957,40340,-206908,-246272,53313,155041,-88564,-128829,67563,38965,-150826,-103440,128925,225235,131256,141687,178175,105908,-181838,-300849,-230530,-196593,-189424,195801,514492,260337,-103506,-184968,-232615,-403151,-459842,-346335,-94726,105251,137343,31862,-6223,173010,121057,-188777,-289080,-256429,-158617,37422,125976,6795,-8291,35027,305,-129008,-202099,-218527,-190205,-218235,-187286,-124704,45189,227402,156387,-185205,-447976,-332089,-98694,-39,-60370,-202881,-418256,-569626,-462557,-132036,76747,44589,-11817,20262,100474,174161,146688,-1376,-185992,-265322,-178839,-134230,-218374,-292398,-138174,153598,327128,159053,-136275,-227722,-78721,226119,289115,166506,16691,-80053,-73258,-29229,-21656,-17390,-71833,-101441,-82501,-26949,111706,188482,99848,82781,33043,-142673,-188355,-29020,79704,76451,57983,19620,-112305,-206359,-157845,-61569,-84470,-99441,-35244,-26014,-76599,2797,260162,425519,228564,-103776,-101689,102801,27942,-245796,-466151,-243673,175862,302851,107216,-79917,-14505,78856,13223,-104552,-183691,-119074,-16116,4840,-84274,-166084,-152610,28203,197194,202616,97411,52563,80554,93260,77814,78033,43860,8366,73237,150595,116531,91739,126337,165842,68834,-197760,-223334,-3536,191429,209396,247847,316772,337848,163981,-29239,-187046,-141309,136740,258202,199454,169786,206830,195208,110943,-19182,-143184,-169945,-65150,20829,5547,-61555,-26715,-146478,-338963,-276026,-71635,54987,278215,463438,458690,327180,86291,-26042,70556,275511,464417,506858,205561,19659,122884,119797,-14374,-135927,-143024,-39291,-35928,-123529,-4422,27799,-68786,43446,142859,120461,229766,245023,-30235,-308140,-324160,-156997,-59413,-188185,-385828,-249922,-42691,-49230,-103903,-72373,-111221,-331580,-548240,-451986,-216077,265631,575256,331777,348532,545052,716271,612188,780389,710796,-106432,-689358,-834178,-786880,-235117,224440,-47107,-278883,45405,561175,105879,-304938,-297338,-89078,192819,378875,-161926,-306324,117464,-74800,-365091,-152836,-1265,-30711,-75994,-179751,-362387,-301763,-151283,-86895,-36888,-236008,-668453,-600642,-96835,118169,67775,97592,252002,360711,312216,-52384,-189006,142319,496749,410544,203694,84070,71422,183630,317024,352421,216227,139619,229128,249031,52682,-170354,-230904,26492,298078,201350,74634,169586,203266,120304,69858,73201,33656,-3996,-16032,140444,174497,10127,-316611,-434924,-279542,-243703,-346540,-373663,-342991,-326766,-213076,10468,197348,142502,-98718,-161291,59026,209259,113281,70690,49975,69527,172764,101268,45162,11180,-218272,-417062,-233503,23445,25515,-113705,34438,212621,180728,57822,-48751,-139428,-205370,-372566,-661252,-682975,-346923,-60013,-30063,-76606,31149,353894,498727,329579,97693,-12389,-37846,-64179,-23153,118041,28355,-256893,-455431,-275967,56287],[160443,94268,-21746,-29061,1953,197460,518272,550707,383241,191891,167514,93127,43511,20700,27086,145993,237445,132013,-29512,-18634,27498,-137159,-407217,-320472,28790,239974,163413,109078,138925,49248,-5082,-14255,-135692,-182172,-297573,-501866,-429134,-183635,-17342,-13822,-92356,-103660,-63927,-75647,-90135,-74334,-109105,-94766,-8767,-31632,-16601,79387,40286,-160809,-329659,-288548,-159697,-120139,-128581,-140529,-104752,-47089,17178,-10735,-160659,-155183,200385,330864,71843,-58181,129799,96472,7520,83918,115367,-27822,-94373,7976,147837,141712,-39644,-189990,-180845,-64431,44001,32422,-89486,-216374,-119979,145266,448944,317049,-43827,-268213,-224866,-327656,-320602,8810,187850,120589,176115,296032,292894,233193,247132,176779,92017,214170,218758,73762,70673,-4957,-14158,245992,381233,179367,-75084,-12709,199965,251292,174077,50196,-255154,-354654,-355818,-381254,-149906,217251,340374,170717,-38345,-53585,15603,71504,75425,20706,-107745,-98257,-135205,-346854,-371470,-56557,140286,70085,-55860,-109304,-87727,76359,235218,136800,-161107,-242184,8088,78473,-173445,-285676,-103638,217083,460188,313853,27928,-54905,16806,26693,15364,91917,66668,-51413,2328,195817,138412,-55299,-122109,-198253,-471304,-506304,-217972,-97761,-191565,-87630,166942,278559,63813,-231288,-208251,57359,307900,358470,289403,198216,168151,136745,104125,119656,141973,-22524,-230844,-266601,-259530,-268608,-58504,109358,-55830,-324886,-359173,-307580,-233057,-162341,-128724,-119556,-145075,-182392,-236270,-202107,-59565,67859,95148,-22596,-16892,42030,98080,95883,-97958,-314514,-307538,-124393,111884,414796,520559,383604,185444,51184,-220779,-389348,-407928,-363221,-149418,-12699,-26260,-234604,-360147,-229691,-28129,137395,166179,110680,162206,149823,69368,158093,158583,-88217,-194290,-12294,188930,136344,-11538,-64421,-65080,-109248,2645,188632,151798,63975,74641,275261,429004,226630,-60148,-211175,-210641,-53311,62996,48593,80033,95381,-3332,-138795,-132363,-141837,-36719,245041,190355,-241443,-266207,60835,266781,304949,304207,122091,69838,121920,62575,-24061,-106937,-191569,-95878,64433,19454,-177764,-257733,-211545,-89664,38400,57379,-28329,19322,293792,480710,365643,71590,-140082,-62050,57755,-75160,-80024,-2551,-20276,-16420,35469,9321,10922,162725,168702,-81582,-375647,-525116,-379146,-220091,-253409,-272268,-165311,5346,153047,201434,182325,62427,-51780,25273,212145,321349,150522,-35177,-14180,125722,250085,430505,449445,272065,137397,123504,138504,313202,265943,112811,113939,173452,276538,260340,63862,15051,131411,126541,-87253,-360924,-337500,-76318,94196,147292,139389,-79280,-383695,-457698,-470178,-383080,-199077,45496,91573,4739,15699,-942,18223,173359,221947,117594,127655,75062,56801,-25971,-117952,-33575,170147,268065,127799,-147862,-337561,-238349,-66670,-8976,29668,65692,23943,74119,196203,171290,107932,96545,36821,6384,14168,-21796,81527,280259,293601,159828,-66291,-143259,-84360,-106171,-64396,47297,88203,85800,-28882,-144435,31047,249252,535876,520063,94789,-132254,43864,278198,402890,396428,208977,149134,329110,421392,126430,-247930,-132756,219605,-30109,-343575,-338064,158673,362094,-249519,-872512,-57358,-57235,-1566167,-1439429,-546870,-138617,343597,2245235,2992115,1496854,626942,523415,29548,-316188,-477814,-402350,-118429,68561,-341277,-465046,-215387,-129739,-103986,188437,419316,331657,122163,-81580,-17199,129299,108198,-102220,-311940,-417470,-366396,-64119,290925,531467,352185,-52876,-251511,-261743,-189834,29776,318444,386792,218419,-64514,-274728,-317098,-290029,-282264,-278024,-100701,61802,76787,176387,175545,-67095,-240642,-312461,-310707,-212556,-79092,-3530,106752,219037,218646,109219,-91873,-164342,-31327,114193,147990,81475,-48190,-3398,81875,127741,95331,165814,107215,89632,147857,65935,-95174,-120584,25888,183234,291621,255318,157835,185575,360038,432113,241879,-119486,-320409,-228406,-24161,22420,37271,27092,-119507,-274423,-150590,-3365,-45094,-180035,-149849,-90545,-112316,-150725,-723,121613,85456,63068,74191,121385,47381,-136231,-83673,-23562,-180521,-304523,-242343,-207711,-157167,31506,176378,165953,53614,128824,142270,99344,-80394,-215383,-106553,66263,-966,-155334,-148823,-85572,-10278,-85770,-93408,103178,140980,-85597,-244747,-253159,-98133,130329,207812,111304,-67691,-200365,-189970,-8988,118969,79854,65360,42915,101985,381634,418779,20973,-188304,-58362,14205,-66070,-145310,-66560,-1116,-193335,-134078,111398,164426,83450,7091,75603,134529,185310,207048,188165,55695,9656,-17592,-198173,-198746,60377,160017,-69015,-112276,118868,132413,-62521,-23112,249907,375588,234649,169343,177596,97913,-185122,-287800,-183284,-187345,-216055,158004,457767,246720,-61633,-138224,-221865,-425324,-456546,-293192,-79655,78499,174965,126132,40721,113611,29367,-236936,-341362,-303281,-198613,6521,73421,-55274,-44109,44478,38325,-69354,-130560,-213597,-254339,-304091,-312411,-281831,-61036,187235,149836,-184169,-466169,-390628,-170333,-42449,-67964,-174427,-362746,-508549,-443319,-161658,84680,147773,131361,102775,103491,204689,234357,58934,-147674,-241292,-228222,-196459,-247302,-275042,-134505,160209,423300,310562,235,-187038,-150299,133731,239683,68351,-118200,-139754,-111509,-102892,-75189,15157,21221,-72151,-179051,-147507,55075,152267,75474,87455,65015,-116512,-207445,-46558,107483,76273,0,-3619,-57620,-145144,-115474,-17908,-47105,-110030,-25680,72472,32776,32521,235491,422979,306148,23971,-55426,79783,44800,-167008,-374173,-160654,278354,394159,126256,-79063,-22157,60551,6804,-153853,-250181,-117442,41574,52986,-86130,-175034,-94606,100355,164055,116542,70761,62668,58936,25708,43932,78528,2808,4516,130471,177242,65095,39304,124286,200489,89790,-176779,-179562,33758,142416,66924,109315,249858,309211,165397,-6162,-122021,-16199,257785,310154,194226,151380,150223,75526,324,-36287,-73548,-106486,-62583,-25360,-59743,-69691,17649,-142716,-397675,-334744,-119913,38866,302052,484100,462031,310243,47554,-68466,2446,170370,394511,525783,237132,9092,91894,66123,-92487,-180515,-121374,18005,47554,-30278,88817,141748,10572,28975,78175,76882,192732,206543,-57655,-344309,-352729,-124536,32136,-9607,-156265,-118431,6161,50213,52922,89891,49172,-161785,-351263,-346005,-294308,35805,388734,275618,255456,358299,698888,589224,661560,795998,225879,-314188,-526677,-839506,-379778,303609,139045,-246767,47717,790756,522129,53242,-39089,-192910,-117384,200464,-223075,-356498,-37265,-340020,-585205,-228560,27586,19256,-49429,-138183,-281437,-229878,-164898,-197001,-113562,-172618,-520964,-454847,-11976,169528,111925,49367,138835,320454,364348,59639,-77351,138723,347025,307912,222024,173085,156182,192958,259734,287815,197414,141291,267350,348023,128882,-201872,-293461,-13835,252954,191289,157692,259935,200640,39003,20655,104078,102819,31086,-116247,-114636,70951,86909,-206459,-372046,-188449,-134622,-283431,-367063,-368493,-316995,-141083,68959,163917,67612,-176864,-223375,45459,187505,56316,48895,86537,147021,249578,110762,-28152,35357,-56419,-275959,-241837,-67319,-49990,-169012,-3824,193665,172575,109985,84943,22214,-51955,-221906,-533847,-600045,-296921,-79732,-81144,-22151,198388,498756,558790,348213,96445,5429,45974,34719,38332,146195,31616,-234500,-400751,-232548,73758],[100368,28654,-89081,-75903,4005,250110,517701,504564,352538,172302,95235,-28322,-88265,-52853,60201,241770,285522,105762,-61020,19074,48101,-168948,-442576,-376724,-38157,188297,137218,94920,128831,115039,67043,-62423,-260339,-203704,-240922,-517891,-546997,-250576,1616,31897,-25950,-13077,-15526,-102568,-124480,-56569,-10646,27364,31620,-46708,-24817,55596,19067,-118481,-195027,-152783,-117655,-159624,-196251,-154555,-29291,115595,142995,-16101,-217981,-230004,129525,334991,145204,-50525,-79516,-132378,-91174,36097,39665,-69615,-57169,78293,182991,136234,-43097,-186415,-167326,-11091,88472,62173,-43851,-177653,-71725,239001,491711,269458,-1006,-137353,-186825,-326819,-246062,67147,168074,57938,133101,246432,175756,128113,239636,238905,169580,276596,270924,122519,103676,57068,74106,293888,413580,255456,-52567,-138031,-11256,119815,150387,87169,-151470,-205453,-260988,-345951,-146415,202292,277405,97154,-53648,-3825,68918,108498,66656,-40448,-104369,-22264,-39233,-227491,-263070,-70120,106279,79688,-29853,-129258,-194036,-19956,191867,80673,-246138,-259152,81679,112921,-140604,-182846,-53778,175472,424231,328792,56046,-61667,-45625,-55027,-52648,85366,101025,-19472,20500,195598,140135,-53064,-152136,-261863,-570585,-600230,-282492,-92977,-122300,-25058,134586,164703,-24363,-237310,-189534,5699,202491,309489,299099,189532,93140,79963,119038,134524,134186,-9031,-214050,-292362,-295532,-355108,-149332,64973,-85559,-378661,-434375,-350684,-174101,-51486,-98504,-209498,-185931,-143637,-209277,-229870,-95131,56624,89865,-18420,19818,91966,132242,93034,-148929,-343081,-268604,-55014,216836,535056,623786,447789,219115,70663,-180175,-291859,-350804,-385669,-244715,-152449,-141853,-261029,-327561,-227588,-55919,69011,84502,57582,134168,115511,67509,226702,232117,-42866,-117434,93260,255959,142572,-38727,-57027,28436,-13638,-3732,62904,-3275,-81683,-17374,261406,420220,170062,-114435,-229766,-202550,-24301,91184,59130,101778,124693,16207,-118168,-118078,-74846,35793,250504,133454,-270960,-225703,98637,264871,332758,405840,265482,182798,151229,-16019,-132273,-162275,-221410,-134293,117911,86489,-157250,-252658,-218709,-117341,-6499,-23347,-81365,14464,262871,412719,308720,12987,-181546,-96538,24972,-79701,-15994,98723,52092,-20512,-23201,-41496,7948,152061,158608,-34922,-242299,-378559,-281930,-182279,-263429,-292159,-126721,78571,189995,221699,232506,189456,73772,46436,172095,265994,124386,-57698,-104390,13158,152049,329452,348874,193688,96974,76218,135033,378677,383988,246308,231070,260315,363028,315700,87945,54688,198680,205996,14258,-248324,-272352,-59752,68054,85850,112676,-13427,-334679,-495682,-451422,-343194,-207236,12765,134429,54139,-50578,-132221,-69912,103285,128680,43673,70857,82281,38380,-57780,-125112,-34073,158224,319770,275840,4101,-253264,-227467,-170361,-165817,-102878,-3012,19096,28886,89129,89795,73688,76833,8741,-31041,22485,56868,130797,232932,209841,150898,5470,-82446,-89245,-188599,-161943,-2278,46184,48522,-63272,-192583,42846,323381,613669,580337,138986,-126020,6085,252505,440495,412735,126164,-3404,143446,325976,264874,-40041,-41115,184572,-195053,-458351,-81329,806384,1034749,296304,-465484,362168,120490,-2465662,-3423420,-610253,1149385,1188395,1992524,2188695,715311,-188168,-7473,-135397,-296351,-323532,-169463,47047,225951,-83498,-230254,-81751,-159766,-221898,64334,289436,174198,-5163,-112899,-1078,94472,90796,-46882,-221399,-373797,-397661,-155660,169401,428219,301707,-75712,-295584,-312346,-209718,42973,331405,360746,225015,7082,-218073,-275607,-228713,-196410,-148323,71860,239149,224268,227018,123840,-122904,-247784,-290540,-269202,-179568,-103680,-52184,12883,84450,111839,65687,-94834,-114509,35852,161869,160438,37524,-128295,-33190,108413,175224,204338,277037,131140,34998,147332,128829,-67869,-106070,78142,242560,340563,281723,176437,193717,336086,387888,207838,-155858,-326130,-189170,10281,38145,38680,7796,-120842,-243804,-66659,137865,84166,-137241,-195862,-122177,-93488,-133356,13465,173505,163096,62729,-20229,-9479,-29885,-133627,-54472,-61565,-226086,-258370,-157864,-162676,-138238,45210,189161,164627,-7235,24393,98553,107404,-133164,-331288,-227943,-52525,-112626,-228755,-163113,-71543,-60823,-252958,-224492,19995,111244,-66613,-254254,-287817,-126481,124127,178847,102254,-22725,-160960,-171382,-27788,72760,12794,-10685,-30178,16841,247158,313689,-9347,-239024,-196382,-147622,-148674,-164474,-70057,-45143,-216757,-149098,106962,191985,135107,149196,241264,181520,117054,198785,240817,57090,-29122,-17680,-104560,-62632,102443,133341,-71720,-92639,149169,203442,25646,39116,299725,434327,267418,131791,124571,89347,-115165,-183381,-91523,-125346,-152005,159961,385277,209400,-14080,-82509,-177072,-379742,-377890,-205280,-73333,6519,161713,195010,70654,31122,-40792,-203830,-305392,-284383,-199013,-9346,55287,-53298,-42474,46612,82614,36236,-26058,-183604,-296521,-360523,-391285,-373831,-134440,139617,127986,-166744,-429613,-412081,-235318,-68573,-19214,-90258,-255212,-378278,-372249,-181674,68332,216767,234923,140910,56965,168845,251399,74534,-130397,-237981,-291021,-262933,-235233,-185726,-97258,126613,419460,367031,103881,-152228,-245323,-1632,166774,-27189,-265385,-239271,-169121,-152002,-77342,103855,163469,-34014,-259316,-226662,8349,109346,55995,103068,123618,-40799,-181319,-46166,129657,65865,-63748,-27152,19911,-53043,-71457,7457,-11253,-103895,-16595,153068,115170,44054,193181,385086,335525,122912,-18672,51447,64388,-66549,-231496,-88737,301980,413158,116265,-91389,-29444,55535,23710,-158085,-268606,-99466,84987,88718,-63988,-135382,-2215,146722,72140,-12399,35685,77274,45083,-17374,27146,53746,-87599,-66289,96128,108712,-26145,-16375,108975,193683,82702,-142170,-128738,44870,67784,-62901,-5948,185230,240362,105090,-9045,-36955,110905,300382,271408,136610,107328,79193,-49487,-102193,-29048,41702,455,-32454,-81887,-150761,-75954,60311,-161616,-433512,-328629,-119054,15325,270481,435150,408913,272258,25537,-90430,-76690,14746,236986,449372,190896,-73794,-15320,-30902,-172641,-212827,-99962,41119,80021,14884,129756,207368,81614,12706,-4471,174,98624,100755,-109160,-340807,-314801,-34896,164125,186390,55764,1029,57058,141195,176564,191889,151135,-3747,-131197,-173907,-278997,-147607,138957,200438,208831,120657,453826,347648,311370,498666,323858,72042,-48187,-579769,-326977,395123,361132,-82217,-18387,643981,581560,327970,248309,-207665,-383151,34594,-210652,-385614,-199682,-506573,-668188,-236638,56889,53634,-16033,-82879,-203914,-183204,-188076,-285822,-196447,-143107,-364171,-288427,62823,212500,152593,-5945,-6347,209285,357250,199125,86073,119140,109559,119903,185341,228487,219576,176519,163515,176942,143997,110570,265691,404684,167720,-252734,-380489,-104947,145258,140248,192587,283894,139423,-74864,-56789,101479,161521,109125,-133818,-284801,4724,167929,-78601,-287389,-123840,-65726,-208178,-322112,-348846,-267049,-62430,87114,72961,-36564,-228264,-250060,15775,116440,-35962,-15949,92473,178643,233570,25469,-140246,22901,85516,-122542,-237488,-168164,-132459,-206064,-49469,128521,139522,152686,201073,153766,90319,-55559,-346213,-413879,-162572,-59393,-137379,-7814,282923,524971,514144,309724,50498,-19622,74955,66173,34029,124557,14861,-205923,-311503,-162205,74012],[48457,1438,-60718,-49836,37526,282192,454046,418959,327897,173782,41772,-146931,-231249,-133839,69362,301728,299947,51435,-87640,57961,81972,-179810,-444402,-420467,-151040,11164,20453,62444,116052,169301,135124,-101264,-379107,-239343,-172377,-482184,-597673,-272664,6162,43193,45294,112299,68086,-91698,-131352,-40721,81126,161752,75859,-71962,-64650,-2019,-14745,-56762,-48876,-35572,-71799,-160391,-229549,-176494,17739,243719,277568,31379,-219077,-264470,41545,276143,157853,-107946,-371734,-395374,-151620,44774,6567,-81589,-13587,155074,220422,131123,-44678,-188185,-163576,8528,97913,85999,24333,-114678,-36510,232057,374596,168408,50860,13844,-116786,-248317,-109046,136000,128529,-20931,72986,135733,-34019,-49541,162619,236522,216507,310092,291629,150537,92813,43094,81034,277387,415081,328594,-911,-236428,-203727,4896,142276,127431,-22580,-52576,-167451,-286636,-121487,149872,143102,-2397,-47830,35476,70468,89839,34303,-101088,-120051,18428,40605,-109053,-160564,-78112,45925,26902,-7848,-108327,-254302,-111264,121833,24053,-300356,-272885,110152,136716,-76344,-49264,10506,136596,346582,266124,-3520,-120237,-124742,-125618,-100588,93631,158787,48683,54580,164371,102283,-62733,-170648,-313083,-607754,-599887,-266713,-59087,-56503,26298,88425,1274,-173508,-279706,-183360,-39720,101456,256495,310542,192503,32419,25322,130316,154074,125305,11362,-157580,-257690,-285681,-389692,-213450,4783,-112737,-375193,-462033,-368283,-105887,60564,-67799,-266581,-176888,-71246,-151555,-221754,-133509,-3067,42846,1395,85767,158731,176423,112634,-121672,-241887,-135441,32795,259086,540416,595628,411999,197513,74370,-93111,-130298,-213303,-332184,-309456,-281029,-242850,-246006,-225249,-175391,-56939,34309,21235,-12364,75544,62816,70480,272632,251618,-20530,-30338,195039,285269,101364,-99530,-33202,148463,110285,107,-86389,-199503,-261116,-120230,199601,352521,113307,-140556,-238367,-184643,20605,126783,71100,114854,146527,17127,-89959,-56512,35241,121121,216102,60290,-263452,-175681,81448,187847,291786,453300,384559,287576,186779,-55824,-209987,-216391,-258607,-178647,139354,127073,-125900,-204876,-182561,-135377,-65809,-106047,-125752,-13601,164338,277218,205337,-58844,-212892,-143321,-31428,-85769,40802,178143,124398,-3329,-100376,-136677,-45302,102186,133772,47196,-39146,-160113,-166039,-148639,-229463,-249836,-76756,130135,218477,242221,272476,319177,204191,100270,154375,216976,94669,-72682,-146799,-56004,60606,211852,232749,118898,86936,70184,136730,400453,487148,381403,305801,291542,392556,344947,123152,118929,276327,273963,115223,-113988,-167565,-12696,86114,60748,90088,48271,-266588,-523405,-462726,-306245,-158007,18184,171842,105554,-87307,-230247,-142574,14170,26630,6370,76672,121470,36253,-72245,-123849,-47010,112583,313576,344117,80033,-175650,-181220,-229699,-285234,-200569,-42520,17252,-52394,-77650,-7886,52812,65457,-4742,-47482,27198,113639,165055,168652,98806,102795,35080,-62079,-108758,-232113,-184089,24248,80066,34297,-103572,-206482,44353,291090,553808,549170,165346,-131586,-74006,158294,407800,399756,79807,-109063,-18557,216897,391857,233790,132820,219184,-229230,-436482,206461,1319530,1564683,826933,-37068,385110,-55283,-3038382,-3957058,266481,2152847,1334251,1371624,1148458,-193589,-999257,-606898,-215469,-109190,-87011,-24117,164481,379161,208663,78733,91186,-195689,-388281,-153981,61807,-6708,-105992,-113786,30805,100784,97071,24619,-94834,-264426,-343454,-176109,88897,321489,221181,-112813,-309138,-297169,-196399,38138,321191,312822,180709,4914,-205695,-236115,-144693,-67890,16745,246561,413015,354643,248175,74786,-146599,-243801,-290509,-244339,-134779,-98675,-53077,-33230,-30723,-16549,-8765,-103657,-46780,125439,228078,173082,1619,-191205,-82253,96973,193148,307397,394390,154218,-26558,130336,181530,-25009,-66143,132152,296031,365756,263938,164699,179342,277203,303019,143021,-192461,-303149,-111911,52905,28397,3325,-19885,-92252,-153729,34831,249231,173754,-92627,-220954,-159823,-84830,-98293,37234,215517,223591,44421,-144004,-153775,-92402,-101400,-51094,-137271,-250971,-159116,-40721,-87799,-75028,95961,221777,172106,-56422,-98461,9017,74882,-185429,-426180,-330140,-170523,-231935,-303389,-156721,-4104,-53670,-343012,-313617,-71922,47853,-38372,-193556,-202913,-43168,127216,119240,88186,41329,-97988,-125620,976,75757,-7709,-48174,-75069,-41983,115024,194490,-43264,-276438,-326702,-284033,-170552,-103963,-37119,-81306,-197287,-122765,94684,173665,115574,188786,335444,220969,63404,162654,231486,38236,-41060,28463,37344,108333,153438,71894,-106410,-88569,138116,221925,87204,73664,265749,373228,209358,33801,21916,67704,-2753,-15926,18225,-38739,-35535,178114,292326,141476,9980,-47887,-127558,-302906,-267275,-109290,-72163,-91922,94814,217221,67907,-59461,-70073,-106508,-201956,-220222,-183506,-37280,53337,-4052,-23157,21260,105904,138267,59871,-154884,-311748,-367419,-392619,-378195,-170624,85788,96739,-137492,-354444,-393087,-285927,-95824,50241,18978,-129100,-222059,-276236,-196962,23240,223424,258253,111876,-41764,55153,169974,17218,-168065,-274440,-338859,-308287,-196271,-70996,-55177,46574,304395,310230,133139,-152122,-359214,-163119,69908,-106180,-390839,-359348,-240656,-182683,-47807,212394,302136,-14764,-328817,-276141,-43528,51414,28470,109812,182549,58853,-114438,-24446,140412,50268,-114499,-51196,80242,25357,-45653,6907,4369,-94742,-22618,180256,140558,26827,123280,282955,276428,147994,-6484,26005,71053,-5593,-126161,-64461,245805,348010,68662,-117682,-42548,50489,49720,-121283,-243874,-75542,97668,88152,-38642,-59443,100323,142670,-73768,-161884,-172,97503,44292,-20258,36993,7026,-206351,-182694,-11804,-26499,-124292,-56087,83452,143920,48832,-105971,-82725,33178,-13089,-160363,-72734,146826,172827,32757,-12863,43893,188960,249754,158738,48801,54874,17361,-143064,-164816,-398,147997,96615,5798,-133271,-232284,-72348,86350,-211210,-464679,-286621,-72264,1768,199704,331355,306470,212276,24032,-72327,-123175,-132785,48770,311190,90016,-194960,-149585,-126377,-224997,-214045,-67812,36923,58321,6465,112472,207464,126330,2049,-77888,-76660,-10546,-29102,-157139,-286019,-204405,107174,317565,356111,205831,89640,102305,201764,241187,226526,197389,129908,66205,8981,-190681,-247289,-127162,80001,185567,-37974,189894,57303,-97930,-9052,133648,269414,417200,-86772,-95686,462282,543524,207302,-7680,290286,304688,432351,467410,-129261,-525343,-90389,-143077,-374342,-307160,-514770,-569771,-139770,122973,99566,36338,-7729,-132611,-167405,-208741,-316642,-245435,-132184,-208198,-110815,134806,254890,192140,-43348,-126857,77257,307015,338645,278008,115790,-113954,-75298,128914,253942,255962,157213,72502,70272,95403,83292,246505,422973,180217,-283037,-440741,-199440,19379,66404,169644,246075,59505,-170514,-131704,68182,183028,193161,-61640,-290394,6185,235222,30003,-195595,-83788,-33251,-124782,-236785,-275906,-177685,22482,81314,-34887,-130874,-220015,-198564,8244,21860,-148134,-102685,79521,164941,147800,-93248,-215127,15132,191244,19161,-189580,-219119,-181809,-209077,-83805,41915,88880,172064,272550,234178,201382,88290,-164148,-193301,18358,10624,-158502,-13428,282994,443796,389243,231151,-13631,-60991,62091,32659,-37372,54423,-17211,-178792,-219484,-92653,52935],[-43114,-40473,-18699,-35847,27054,233853,307751,265337,251752,132619,-40325,-294274,-404463,-252966,5788,262834,235026,-52159,-135304,58948,90748,-202441,-462818,-483857,-306727,-228797,-137092,2443,66527,155326,146954,-150311,-496094,-322408,-151965,-447316,-602961,-279552,-36487,-12460,74122,216575,138000,-84533,-151271,-73730,94187,236836,103255,-107711,-131698,-79328,-61836,-8787,55963,25981,-35654,-122653,-223831,-213678,17626,305450,370756,99985,-170591,-251845,-46496,161553,101202,-216515,-641625,-611722,-167162,89873,17110,-51233,41626,223383,244355,116881,-51891,-198857,-180257,-29836,55980,87962,82190,-53795,-35731,105867,128627,42550,93284,130868,-42592,-119180,54175,198566,78498,-91028,24316,12462,-263565,-244948,48090,189960,231447,309492,282310,155927,44328,-44834,6215,214174,392295,369242,62243,-275683,-333037,-75422,153219,172909,104520,79888,-75352,-195325,-66335,82305,-4836,-76003,-2836,70014,30130,28263,-7074,-137505,-140541,26651,97898,-4804,-81042,-65738,3067,-21920,35744,-37074,-231990,-154640,49528,-24963,-315730,-271383,99494,147961,3203,82244,80039,121842,271584,168344,-128632,-227114,-188790,-145502,-101546,124747,235745,159369,134052,143508,56050,-69419,-176391,-336773,-565162,-506769,-171031,12974,5853,65748,63818,-126955,-310607,-330838,-182579,-60958,45189,228535,329553,210895,18675,11605,145997,170098,118455,38962,-78703,-171979,-212155,-317221,-196547,-33933,-121329,-324965,-437407,-346906,-38299,154045,-27141,-255259,-116050,18170,-76504,-180841,-158867,-78806,-7065,58481,179484,221545,211055,144700,-36622,-68385,35180,113001,230759,432765,452951,306613,148978,73712,6493,21588,-59067,-242583,-346091,-375631,-300010,-188213,-93021,-101660,-34939,50337,-1757,-83098,-4957,1963,65390,267433,208694,-17650,52103,271924,283110,42085,-162905,-5727,249778,228001,23061,-203287,-371759,-419348,-214637,97784,244536,79587,-120115,-229329,-168657,53925,140822,59350,98177,151889,23321,-41724,39835,150217,195346,169897,9772,-214194,-125781,18588,55254,184186,423792,444886,375081,245463,-35152,-242431,-270763,-314282,-227036,124591,148502,-79518,-129488,-126185,-160515,-142102,-175739,-162916,-75494,14026,104376,79414,-124185,-236331,-205918,-109163,-101402,67333,206040,153150,-6778,-197736,-259255,-143368,14832,92894,144506,179853,64164,-66474,-126464,-161855,-160331,-38480,128953,218455,252151,289337,394190,281902,155766,144976,166893,51271,-85421,-130837,-72080,-19742,87618,109720,48913,103998,123379,143367,365726,537077,466844,319669,266917,356796,332433,143209,164789,316339,288826,166030,-17131,-75722,36379,134783,74497,74239,80225,-204297,-519075,-490680,-280817,-78738,42037,164391,123524,-85353,-260034,-176569,-71858,-65501,-293,126337,147537,21035,-93827,-141523,-97590,17611,230489,292380,40171,-141065,-128457,-250734,-359322,-259468,-61773,-1447,-165516,-268997,-102370,45274,53203,-13890,-46232,20645,121629,163041,92407,-20496,28042,20704,-86152,-155273,-257397,-153937,101954,160797,22515,-156910,-201645,3537,132230,364007,446603,166293,-168393,-210439,-12636,294986,358290,82451,-135058,-102980,142636,472779,467883,306009,290672,-144052,-320730,387595,1469270,1706169,1112790,206112,-58685,-633048,-3066256,-2484698,2162672,2754482,660575,374530,67462,-1058318,-1617537,-1076364,-201804,165458,180262,39033,183421,443365,424373,356312,227311,-251674,-588616,-437691,-217372,-173140,-159202,-98257,48140,129125,117201,95574,33583,-134777,-243730,-132370,75814,252270,143293,-152067,-292931,-231864,-173637,-8935,264402,244697,104575,-59569,-237538,-212800,-68278,55528,152483,350414,510080,410700,217165,28307,-141228,-239394,-326272,-263844,-121467,-89936,-22267,-24851,-103093,-146671,-107504,-116537,20728,210554,288919,184309,-8197,-219510,-148638,37251,169692,364870,493739,192244,-64357,103383,207306,22362,-9889,177024,332356,361606,207370,122911,144223,197061,196719,61152,-219502,-259023,-20775,94991,-8081,-83731,-83856,-66086,-42512,111026,275692,188430,-51544,-206508,-200796,-109986,-69601,58411,231484,238835,-2574,-273781,-281084,-135999,-51487,-60614,-217058,-240475,-28078,80454,-3635,14933,175687,277717,203561,-71631,-201497,-98891,15200,-216491,-468093,-387450,-256572,-323986,-365169,-144292,86504,2681,-332360,-342450,-158887,-47572,-16393,-82802,-40809,116915,137615,45781,77619,105718,-40735,-88045,54090,134297,45758,-15719,-64632,-51561,29652,99106,-58626,-268904,-393133,-337759,-95274,56254,33048,-105901,-160023,-69953,86754,127339,41802,113524,329079,244910,45254,112261,170293,8627,-22523,105443,185743,269806,207452,6645,-147409,-86659,106023,201926,130302,105091,192338,237183,102059,-70445,-86372,42920,124517,184916,141184,62014,97996,202974,200686,73092,14428,-36298,-81294,-212996,-151978,-7699,-41603,-156543,24162,218896,56982,-113081,-28902,42777,-46596,-114570,-147329,-68095,68630,86474,22099,-9609,117734,220765,116369,-123525,-276326,-293557,-279618,-269965,-147213,55363,92553,-72503,-234990,-308989,-285281,-107864,130024,147779,10945,-53258,-148953,-177329,-13673,194793,225792,55666,-133973,-76563,37440,-75702,-231973,-308451,-312524,-278860,-118498,49043,-4023,-34567,140796,195054,115579,-153326,-434023,-287364,-11466,-129807,-431556,-433543,-281606,-173447,16966,328393,416228,454,-361088,-282445,-75843,10863,18724,124337,243383,175130,-385,39011,167781,71729,-99644,-38399,125155,86039,-15343,14028,20860,-60863,-14265,173446,136361,16227,57512,147538,160294,118791,7001,41018,90721,12946,-88910,-69251,167744,247967,20474,-120288,-32349,65061,101678,-23669,-155524,-26296,101934,75615,5343,59495,213211,115912,-210320,-266545,943,149556,86742,46684,99504,-23781,-295253,-275767,-115790,-140352,-162791,-38417,84895,102364,38727,-41479,-16895,39297,-53316,-191733,-58431,172850,169575,27514,33956,125935,211700,147197,34864,-12803,41714,11669,-155367,-145408,62729,218519,161921,62559,-132870,-241093,-28396,108904,-264927,-488059,-225253,23047,31847,139598,225184,196933,153490,55319,9568,-86039,-199955,-87629,184464,200,-282084,-234266,-162734,-210236,-151749,6539,44947,20451,-21950,70088,168104,151733,13349,-106782,-107891,-77690,-122528,-163228,-169031,-21426,295020,477541,478708,290154,153796,147267,231631,253853,224751,227333,253793,221990,147959,-78726,-258742,-353414,-98336,151791,-10828,160176,-66690,-387384,-492397,-301027,118979,687854,502048,258565,487240,622986,566334,221293,18719,-137762,302051,483940,-18565,-504394,-149443,-49861,-304088,-303257,-350537,-305852,59093,244273,174012,102923,76720,-68953,-172300,-211631,-271609,-233693,-119375,-62989,68284,216613,304933,233353,-43996,-175685,-21534,239848,445905,458063,146164,-233414,-195634,90029,256656,264873,152161,22002,9872,81543,86367,226902,405506,178186,-263065,-434439,-255277,-82353,-9348,98173,169109,1255,-211440,-181561,11486,149090,238993,68603,-130666,76023,268951,87120,-118002,-61606,-22522,-46297,-131972,-169329,-76186,90330,57854,-128216,-190282,-151495,-67789,41619,-72609,-271328,-195127,48392,103640,20106,-194174,-218375,31406,246710,124716,-94497,-197012,-188310,-189992,-105800,-49157,13866,141883,269776,244655,254406,166110,-56010,-28814,172087,96938,-139696,-30662,212976,295274,224150,126237,-75961,-97891,20361,-53301,-163221,-57962,-67207,-168407,-165826,-61384,4026],[-40100,19391,111272,50156,69813,223742,233441,184347,227614,142119,-45288,-343527,-468086,-285834,-20340,223070,197112,-79273,-97955,119100,164437,-144698,-416745,-469475,-371343,-340326,-172664,14200,53851,133865,163615,-130360,-520728,-369037,-122661,-361713,-502515,-215567,-55098,-58138,108973,325243,224681,-45306,-148725,-115378,58184,272851,161791,-89290,-148608,-93165,-55444,58659,143037,75707,35459,-10268,-142103,-215831,23424,345297,430369,183825,-64354,-166028,-75692,58093,28677,-301726,-757262,-684407,-121108,164064,81728,41725,134827,293622,263765,107567,-48126,-191411,-191793,-99057,-8898,79484,114818,-4626,-56578,-93313,-149342,-67174,115572,180448,16854,25611,209206,244441,32180,-126499,12595,-70603,-427403,-389278,-53973,138764,231474,290010,255089,141157,-26899,-181167,-122621,132603,349561,353199,109401,-247541,-378621,-121689,163343,205714,192580,172555,9900,-84045,6523,14438,-122409,-101496,63203,88804,-42592,-65841,-60169,-153189,-160390,5203,116345,61053,-39201,-41727,-7609,-27080,91787,51296,-147464,-152478,-26934,-82903,-314073,-267863,44770,124117,59071,166015,126554,120154,211552,58113,-294799,-377069,-235798,-121388,-71759,151839,294618,278494,242983,138376,2224,-91132,-201538,-351383,-472147,-369955,-53479,84571,34248,61937,49372,-180606,-391261,-382954,-204371,-78664,23251,207365,321569,209968,33611,24860,136753,144108,85430,40558,-30838,-91414,-108657,-159734,-110264,-52437,-125391,-272076,-389719,-306148,-4957,187044,817,-194322,-43964,77209,-29672,-145894,-186532,-165283,-52365,127220,256235,230875,187554,137522,27284,65839,148965,131706,122760,232951,230998,157526,80369,53842,55556,87449,29128,-200095,-398867,-453344,-324467,-123544,-1887,-65849,-25951,85385,-8700,-165713,-116844,-77371,22135,178372,93142,-46070,94835,287627,237706,-32113,-226691,-13395,277182,288227,44307,-265865,-482731,-523298,-300807,-42504,104727,57126,-74967,-219606,-183646,31137,87990,-16500,21117,118320,43620,25329,133036,214480,217431,119686,-10748,-150554,-102354,-83913,-110894,20165,303878,413268,423463,320572,31436,-243847,-333851,-392049,-281050,71278,141731,-41823,-65551,-89947,-213741,-235398,-225593,-197525,-172431,-164241,-76264,-46912,-172104,-259546,-286833,-207328,-139863,45983,166440,103191,-77341,-317033,-386400,-268330,-102875,29338,221952,356331,232189,-6882,-116992,-85137,-64295,-40936,57732,173892,234678,270582,380666,280943,181511,123596,102971,-16144,-99446,-62204,-41874,-89554,-33455,-11410,-18503,134127,225237,148079,272925,501712,464832,276577,205649,271893,272780,122650,151383,279603,228956,143996,9129,-38758,61645,192985,118630,64060,66599,-165257,-461674,-489560,-253972,1529,63231,92745,82714,-52439,-207820,-155518,-127229,-127112,12393,184363,128782,-22573,-135964,-190150,-185086,-110925,88708,134543,-95156,-152997,-83470,-236022,-380325,-280998,-71885,-38442,-279487,-427664,-168218,51578,39482,-21055,-30248,7628,86273,129318,24235,-112296,-38662,-15893,-136766,-223515,-281526,-104899,192529,243777,275,-208184,-181688,-72434,-109338,102695,312070,144974,-229657,-379429,-225927,131646,299406,119815,-85511,-93198,127708,494870,593175,420308,363909,2884,-178566,391107,1204357,1372686,1006602,192263,-697109,-1436429,-2488772,727175,4689649,2915942,-608592,-821733,-821708,-1700556,-1974224,-1292324,-120182,430586,434870,89100,115809,378334,483915,503625,272378,-310216,-759375,-705031,-466513,-277374,-142956,-70022,35317,147232,137481,160275,148054,-16860,-137760,-43450,133344,250058,108778,-166769,-243211,-136081,-151687,-90883,165257,170816,34542,-138381,-279589,-195646,-12161,141348,219836,346679,486096,365549,140394,-3693,-104437,-223905,-372197,-315424,-150846,-87101,26835,30797,-121689,-249699,-201304,-117379,81340,276571,333561,205277,27079,-196232,-210195,-51161,122621,370252,558258,253063,-54108,81155,204984,67899,56165,216075,352117,334226,131965,63991,102007,119201,92562,-15780,-221248,-199924,60107,130668,-58379,-207036,-186541,-66112,48962,136805,202032,123789,-18296,-149161,-236660,-170561,-60353,70569,214590,198343,-74040,-376927,-364634,-163272,-7672,-70230,-265474,-190298,98457,169601,64439,104196,260787,343940,258555,-45996,-253309,-190637,-48939,-214911,-443093,-388879,-293629,-367697,-402224,-135923,157547,70739,-250531,-320865,-235201,-168360,-26642,23305,115602,270625,139386,-26277,68685,143596,-19686,-91363,91484,222167,161060,80947,-3396,-19606,1354,41049,-49382,-208201,-370141,-291663,65114,283634,122205,-126513,-147085,-30532,74940,62873,-65244,-54925,213687,231145,54267,55386,77741,-27798,6378,167429,275719,366477,242348,-49053,-184032,-86674,63996,152391,149235,135178,115009,79625,-14057,-146616,-179531,-2062,207705,351585,244710,138056,183236,196548,105628,8652,-16425,-70292,-70981,-152813,-79465,70374,14326,-166276,-24687,203825,35539,-128917,52721,185789,101162,-10329,-115367,-113806,68163,170040,67195,-51668,98691,246245,113699,-121347,-222409,-175553,-95296,-100188,-98446,29338,100907,2258,-115556,-195032,-252046,-129528,169164,245047,117405,75837,-27480,-138676,-47363,130976,144885,-13350,-196347,-195287,-119558,-191131,-314529,-331051,-228810,-194689,-44884,112860,13590,-116946,-38112,46589,53887,-157762,-461028,-366295,-90050,-127420,-400772,-456192,-307398,-164434,61068,385069,442762,-19066,-386237,-288878,-113525,-32685,-728,110552,252419,239252,91419,89051,177636,108570,-37522,-12551,113246,83096,-9180,3881,3966,-40162,-15953,113397,89150,-5765,-25985,-26589,-10172,22760,-10002,58799,89169,-43833,-164129,-125345,71131,116114,-46450,-125247,-33031,56882,131404,79473,-55443,1356,62012,25980,26516,156133,271339,46684,-326962,-329458,4848,184345,125426,125232,156304,-70074,-369477,-345541,-199909,-210467,-155805,-4727,79855,60390,38088,13668,28952,34447,-84288,-204946,-20523,213336,198307,70385,96457,153911,134086,-13379,-102035,-65040,42208,29432,-126393,-92452,98806,183859,135252,86750,-108610,-197920,12050,81760,-349885,-551222,-213739,95763,58774,69547,104988,63708,56525,55122,91390,-9911,-209175,-175124,74368,-76262,-333466,-275524,-170691,-173067,-72816,81813,43107,-45172,-86841,-14759,70890,109955,-9198,-133084,-124244,-123799,-195512,-165448,-59302,150418,445876,565969,494948,274901,152017,140689,184106,182110,173455,231537,333459,282346,150050,-58117,-266713,-554267,-380445,23068,176375,477035,74178,-497073,-801813,-901311,-476214,601880,982738,602111,420788,519338,851417,672127,51072,-546631,-122957,139797,-13439,-376326,-174151,-5223,-214321,-209647,-97158,8195,270552,366326,232751,125355,110269,-49741,-212030,-221419,-198042,-197660,-127249,23504,198564,280084,330916,244188,-33637,-164374,-78997,154082,468216,554557,179480,-232822,-213906,69128,223152,230805,145584,6484,-6870,90591,108162,195846,337311,153033,-202374,-365661,-265705,-148025,-81829,-5552,77590,-18913,-196996,-205673,-64059,53531,212618,200274,118615,184151,255341,78100,-73201,-46448,-11073,17659,-35038,-62375,331,108837,17135,-184369,-199298,-41862,113013,121461,-136249,-382071,-268503,7497,12082,-107071,-239402,-151076,79149,262699,196536,44589,-96241,-145159,-151851,-100999,-109493,-67040,70607,207762,209548,260929,182744,-25786,46880,259637,176775,-74233,-26735,136033,168949,99420,48669,-82308,-75676,6057,-123500,-269608,-151099,-90732,-137858,-127652,-42587,-20958],[-27104,77007,197800,99167,71681,179055,178006,116395,171647,113178,-51441,-351015,-467409,-285465,-63116,129986,133686,-75740,-43963,170278,228182,-78528,-372609,-433357,-374480,-326505,-115277,38537,10252,44281,122886,-105609,-509131,-415135,-133750,-285960,-369871,-149746,-88652,-121220,95470,360120,255640,-40691,-187309,-210423,-59749,221963,197900,-58253,-141638,-71053,-31080,93547,166168,85189,96751,110631,-49454,-213232,19751,346448,408576,202495,17916,-73099,-70811,-34019,-62897,-353215,-711560,-628537,-73773,198707,139854,141347,225695,325478,242860,72886,-60308,-178517,-202326,-185194,-87480,43926,83372,-4405,-102999,-312148,-380502,-159398,82651,129502,24477,123165,302617,243982,-23028,-137303,26354,-97164,-479293,-443647,-113034,107618,229854,266821,215917,103920,-107725,-328430,-261253,60285,289405,274392,119354,-163219,-338054,-137700,150714,206438,220704,224880,89818,33927,85292,-31894,-177577,-76063,124737,91106,-117145,-161911,-115447,-147163,-155541,-14287,106895,90525,-14825,-2086,28289,35976,155959,133240,-29715,-109750,-91598,-140731,-295238,-253533,-25946,76459,90176,206113,159891,142174,192700,-19310,-434455,-512661,-244550,-51341,-9540,177982,335245,401093,382365,173855,-29370,-111570,-235410,-341319,-334266,-207093,55773,145152,41402,28753,54238,-122339,-356515,-387956,-219218,-78117,43892,202232,294082,199163,83783,72485,117667,94605,48798,31836,-13272,-28332,17775,56669,40244,-20363,-93789,-202191,-298296,-219614,22573,183097,39578,-77662,45802,117371,421,-103215,-182604,-210441,-45698,217747,317276,201303,122074,92800,40282,116474,182811,100115,661,45537,40316,46459,45373,51824,66744,94651,55571,-218470,-456759,-485084,-287910,-38185,51787,-57437,-11715,142777,13680,-218922,-208718,-131086,-25076,52757,-32971,-61257,123487,273504,193576,-75871,-253269,-39335,251459,308012,86270,-231579,-471668,-508991,-329588,-158467,-3832,71250,6994,-176757,-195289,-23417,-6517,-124477,-74398,85204,125413,154414,236450,240449,210817,113255,34795,-58863,-77339,-164136,-232427,-123235,157674,331707,460061,434356,153871,-192509,-356944,-425761,-286239,36521,142648,4191,-2773,-58870,-255299,-286455,-203956,-179460,-238879,-291303,-191259,-108298,-153584,-240814,-333853,-274171,-163638,19759,109976,13004,-187700,-406014,-450625,-349266,-192398,-18584,287286,489700,350698,50634,-72399,15606,31867,-63462,-35891,123677,218332,249191,320969,248762,195238,112372,55187,-71042,-75847,77358,55076,-110208,-102448,-82004,-46332,193780,368936,174659,170662,407533,403636,230472,166986,201377,207233,82212,92135,185924,131466,91257,1177,-36182,83009,270857,206897,85730,36283,-127970,-322470,-389961,-178873,89029,94550,-5139,7030,15135,-63679,-52590,-106122,-119987,55416,237036,86472,-65181,-172165,-237913,-259777,-209462,-41910,-46040,-237528,-163444,-23263,-165661,-324816,-250693,-61359,-58163,-332180,-482012,-167347,87310,47152,-4038,15717,20084,58658,108195,7663,-122493,-40654,-25307,-168406,-278195,-294526,-48673,275052,300148,-19149,-212952,-120825,-124955,-331110,-133619,197349,125292,-271723,-511644,-399777,-9595,252561,171230,11201,-6707,170571,479751,617487,477922,425239,143991,-61008,252014,679597,689372,527016,35712,-1062327,-2113970,-1428852,4619048,7078011,2669565,-1980968,-1894845,-1317084,-1968065,-2088765,-1252012,-16913,610011,645589,201956,28756,211719,378584,477090,222122,-324299,-807805,-847935,-597468,-277488,-43554,-19307,2502,130869,150032,227169,257271,86369,-41819,72218,245244,325241,152184,-123987,-150235,-20360,-119095,-168953,58404,117743,14466,-166446,-277622,-154226,34519,186469,221685,252452,350709,240441,56482,3664,-26038,-168462,-373396,-350820,-193585,-75602,92907,119668,-86964,-293992,-246371,-80926,143244,325246,368545,256254,121269,-109915,-231000,-122785,94966,357224,591544,337084,17469,88173,196526,117959,134692,267255,372079,306160,71267,15283,79010,76065,20456,-56265,-175022,-121520,123202,165643,-92738,-316265,-289786,-82754,108498,125935,70444,18654,15943,-51457,-244354,-233321,-55991,86107,181053,127069,-135363,-408146,-374347,-165145,19632,-61063,-246390,-94380,197073,210550,108621,177715,333825,411312,336147,24810,-225304,-220432,-78277,-165758,-342461,-322072,-264978,-344968,-391094,-116830,190566,119965,-144322,-259207,-277890,-277156,-68403,84686,208348,354172,134935,-64988,72883,154438,-27719,-123851,101298,317828,318004,228368,102184,47418,29672,33264,801,-83679,-243225,-145896,282109,533293,231761,-127550,-165719,-17646,67711,11179,-156266,-237039,40885,188105,91321,24367,6615,-40156,48128,197755,285816,390732,266276,-65517,-185823,-62902,47598,111380,164935,180754,83276,-22216,-76171,-152284,-224226,-57697,226644,450670,322817,181498,199674,158673,31348,-26630,-62485,-131729,-88670,-122275,-45035,132737,105085,-97739,-11543,201259,27907,-96030,152287,296471,217290,82486,-75976,-143728,60429,235811,119091,-78374,66245,228020,72361,-143563,-164596,-43231,110498,82724,-39130,12780,126340,83664,-10856,-70208,-188622,-151049,161701,297786,182582,158468,86336,-67674,-50913,75353,72111,-42855,-182287,-244454,-237836,-275601,-360904,-302599,-102573,-69365,18862,117652,380,-171734,-167678,-74890,-3566,-131835,-409801,-370775,-144486,-103469,-303446,-406653,-306472,-160516,72053,368751,383879,-55711,-394101,-293234,-138714,-60431,-15215,79985,209460,236068,131956,106284,175470,172373,78481,39375,65096,35882,-7901,-7603,-32521,-25580,-6835,40677,39849,-11077,-98563,-187045,-172287,-89112,-41150,74071,75439,-136016,-298529,-192814,-1378,3937,-100479,-114765,-30885,36440,141448,174900,48041,11630,-1382,-26770,41715,218315,270059,-25733,-370793,-319558,20440,197311,154051,192033,187961,-117837,-407201,-359044,-215680,-189742,-91230,38757,77762,49916,68613,68929,65761,33485,-98061,-203545,21601,253733,247167,150125,166239,135984,-5506,-178218,-211190,-85937,72528,77962,-61809,-19718,100606,65089,40659,85432,-51943,-98089,51712,23664,-427074,-619508,-236775,135399,77398,8482,3646,-55646,-58116,13564,149613,85197,-162686,-193860,19907,-100136,-318020,-257514,-152829,-122700,13011,156975,54611,-95652,-149197,-104267,-43306,14749,-70722,-156943,-119113,-137438,-231975,-163528,15879,267915,524630,566797,425737,200462,104814,90564,78823,59452,112209,244622,385432,266331,18802,-160442,-307256,-709061,-721859,-200808,462738,1130180,493430,-413830,-835002,-1481770,-1402795,171308,1240567,847932,281813,251922,966560,1269301,512333,-701980,-776588,-577137,-174299,-186569,-162970,-22464,-115535,-47994,167822,275452,427240,454094,258799,89032,80954,-62046,-250214,-224909,-124322,-158599,-150645,43300,264272,321545,330001,226525,-15365,-100973,-79016,77164,407184,544627,201616,-124199,-121306,78144,173060,175671,140807,26745,16006,114175,142539,158791,232324,115952,-112663,-249452,-229032,-167468,-131664,-95224,16747,10907,-137199,-200683,-135927,-75409,122277,292038,361489,295023,204373,21369,-59880,-20479,27181,71966,37013,13639,20344,51064,-47454,-198574,-161656,70494,287323,227450,-153474,-459501,-314038,-46249,-95164,-210742,-240049,-68754,123916,236534,224386,183231,36870,-83798,-123101,-86523,-140435,-156535,-43364,94138,135605,214108,135077,-69478,14650,234723,188555,-18584,-24374,66295,90694,27527,-2826,-43069,-8410,13971,-165146,-336971,-221088,-105501,-108229,-124057,-56004,-33761],[5217,124902,231506,121124,51088,127730,161987,82358,100682,61130,-41545,-290684,-375772,-223935,-83978,36095,85532,-17555,32037,221025,284663,-628,-310178,-357300,-293885,-183039,25501,78106,-49724,-76334,55190,-71225,-456590,-424608,-147655,-199454,-214472,-80694,-106217,-160698,57763,329140,241203,-58340,-250692,-319098,-194838,130366,219929,-4173,-93896,-9588,14814,105196,149303,82306,150580,216973,32142,-190337,37614,341369,327802,143499,45153,-1516,-33920,-87229,-140125,-341243,-533136,-473330,-45368,180014,169182,220461,301167,322116,194087,27516,-74063,-136991,-174551,-227548,-129757,6052,2663,-45008,-140006,-457488,-486787,-214592,2785,7791,-13705,150670,321266,200903,-79507,-127443,58934,-55541,-394702,-381941,-100857,122631,253244,268144,184562,61402,-167881,-428349,-345779,31735,229077,160410,98367,-37130,-215857,-117212,111673,170726,196917,252291,170230,148216,162830,-36169,-162154,-19013,156045,81582,-159297,-226261,-160367,-121244,-105060,2044,89414,92302,13702,50002,102513,147241,212245,185231,76760,-50876,-137137,-190866,-264251,-229097,-91578,17681,101722,218695,188483,183271,214477,-43518,-499171,-584920,-219349,38677,66920,196195,355056,512779,529671,245876,-28946,-125454,-268758,-307031,-178488,-48631,121003,170134,30825,-25900,58127,16371,-209982,-329183,-214341,-65574,81675,198595,244711,176205,144878,127612,89252,36444,17726,13932,-30024,-5335,127978,255463,201059,52535,-25295,-111765,-164969,-88942,60145,157785,85233,62681,140506,138596,11636,-57607,-141022,-196945,17505,306476,342794,139430,23940,217,-30543,54909,120533,20738,-90943,-54479,-50156,8174,53640,72427,57978,83814,31642,-301802,-521007,-472156,-203569,52389,73013,-70050,-564,186551,39920,-236352,-260037,-153002,-68406,-75839,-134767,-57024,136334,239571,159992,-91967,-259666,-94151,181145,286519,126946,-133290,-355851,-385611,-298366,-226357,-62894,100058,91300,-107241,-193338,-100054,-129554,-243736,-163872,62217,253080,330032,329147,225360,179150,146223,124328,33658,-56822,-203647,-280673,-207193,28346,226435,470734,545839,283102,-115473,-330566,-386392,-231235,37026,145139,37969,39430,-45333,-277957,-278580,-112648,-101671,-244984,-337670,-225221,-97574,-78233,-183182,-336991,-302288,-174945,-3490,53906,-95843,-315676,-450967,-442023,-365737,-239942,-56768,310148,553305,408319,109142,7355,112719,85051,-116163,-132448,72987,194222,215971,235347,199764,179626,93352,13288,-114138,-22023,248110,186939,-86235,-118474,-101482,-41879,250824,482514,197413,71869,265509,298503,192194,154735,157942,139395,14227,-16408,39236,6674,23846,-23382,-60154,91341,336977,301226,115894,-15318,-109591,-148085,-208539,-68648,153512,111098,-113210,-101461,68222,108844,92937,-27848,-67486,93825,238860,23896,-108066,-210152,-284493,-306228,-256104,-130938,-193805,-333134,-158367,37068,-70248,-226642,-204394,-60270,-65358,-317988,-435984,-123932,115707,51959,15024,60546,45228,53663,106343,34734,-58872,18449,-8440,-182539,-323691,-318391,-24364,299899,275040,-57287,-172923,-29354,-125835,-469480,-301900,93953,88883,-286050,-571173,-487038,-93563,203799,172956,68738,68056,199761,422451,567890,484626,433514,182143,-30901,41053,124222,-111647,-177512,-59206,-802753,-2331230,-204499,7679056,8369204,2039933,-2945194,-2541880,-1355563,-1820461,-2043975,-1103074,13858,622268,741015,354366,-40233,-18822,130380,266590,79896,-284780,-702588,-826647,-597772,-200417,89753,25100,-62631,38174,114701,268221,340237,154097,13654,160326,341503,423190,243167,-43598,-47394,75160,-91122,-232795,-47590,72736,34028,-133148,-225154,-96989,55049,172179,155509,89274,127074,58385,-20419,36474,64141,-84137,-316657,-351956,-235456,-65920,143141,185778,-48393,-296637,-243610,-25767,183130,330397,372537,314303,234065,-2298,-218569,-166222,93864,339016,576022,398669,108955,110714,178478,148506,194818,311577,376465,268421,20636,-30534,64498,58521,-29367,-68588,-100664,-51804,139426,173451,-117028,-388372,-371320,-114293,121316,85118,-77654,-99343,32040,42587,-232618,-282839,-60153,91214,125413,38275,-171357,-364717,-324433,-160641,1878,-52863,-174536,14343,228122,175254,101791,197710,351531,441525,397993,102989,-141415,-187619,-71548,-94347,-204061,-215533,-196973,-284184,-345576,-96352,160673,104019,-88790,-198834,-288606,-353312,-145676,62127,196435,321794,108815,-72005,72728,125441,-61607,-172556,68203,375340,458438,373270,209488,110831,68297,47127,73615,74643,-53866,42703,481684,727595,340126,-116259,-222805,-48539,50416,-26579,-212786,-370539,-136447,114332,126626,19989,-24816,-25792,86887,178050,208110,342838,273234,-47382,-154616,-16515,60588,88942,174660,225692,97826,-43960,-66972,-93745,-225693,-128045,169217,455632,354667,176249,140491,90130,-15409,-36148,-115334,-206128,-127623,-120818,-37225,178760,208640,24076,58706,211335,34373,-37020,224832,347632,278683,146482,-29747,-139511,51933,272305,169841,-84879,24728,178391,9463,-192911,-135399,49957,255409,206773,-1516,-7233,149432,148625,54132,25506,-123259,-175161,104443,290015,195484,188759,178808,27737,-18639,53778,45220,-9807,-88318,-211473,-288528,-303332,-339916,-218971,18071,52545,62546,75778,-40584,-196739,-223247,-141716,-30646,-70708,-290048,-307890,-172170,-79485,-179668,-304667,-289261,-175096,38992,278230,259151,-97918,-385392,-297472,-148289,-70613,-21453,41456,123361,164976,101048,72333,159394,257055,230062,114160,7299,-27267,-1686,-16810,-78962,-16282,21583,-8901,18505,15634,-137929,-293027,-277824,-171783,-75514,68992,47704,-219782,-416106,-233755,-29750,-55977,-119183,-81257,-16903,16054,136388,247514,142931,11636,-64153,-51105,69759,243751,220831,-67221,-317530,-232140,49029,183927,161519,219850,174842,-158507,-401687,-309211,-148541,-74227,15573,75030,78184,78762,126056,123613,100727,42464,-94388,-190580,48516,274490,285741,222047,216872,92596,-146666,-298688,-268155,-68296,138638,158542,27675,55144,72757,-82522,-72890,70502,29740,39656,93554,-32441,-449349,-631965,-247795,150570,82242,-36830,-57905,-127189,-159757,-62115,167020,169827,-79872,-146062,37861,-53767,-230486,-188297,-120188,-70253,92212,226309,95140,-93694,-172893,-162555,-134033,-104827,-160644,-173101,-87952,-114483,-224809,-154984,43466,304379,516145,493248,323273,123366,48614,24983,-42106,-63697,81660,293304,430179,218091,-177090,-344781,-375322,-791948,-1023711,-457966,745529,1940105,1071018,-198407,-594757,-1838429,-2386499,-447162,1254639,949203,119164,-91887,875840,1850927,1338453,-485031,-1493853,-1517268,-462992,27532,-107588,-73653,-11248,141899,375675,432361,492517,487865,251527,13876,15500,-65468,-231749,-191721,-63550,-128257,-172902,16380,274239,346753,315344,201231,18876,3584,-12366,46555,308818,455511,215327,55353,62486,131220,146931,144808,156155,86938,73035,150201,191168,137895,133294,97574,-316,-103231,-143505,-127316,-124050,-105665,42222,102379,-37839,-150231,-160604,-175105,24689,344572,540260,395235,161132,-23545,-39399,51357,129349,155094,107013,65208,-3798,-61326,-114438,-153869,-69355,172895,426366,354091,-96129,-457744,-307033,-87273,-170088,-251145,-203593,-8205,149774,194964,229150,297762,171587,-10387,-95265,-53310,-126359,-220496,-152534,-16288,66247,150997,72788,-120745,-65300,127713,128168,3308,-21058,32987,82630,21990,-7599,46951,103398,59192,-144367,-325058,-238225,-98590,-65486,-123076,-70831,-13840],[41132,141280,213505,123599,18413,77395,165144,68189,19191,-6384,-16798,-173295,-213132,-109658,-69769,-23177,70452,77008,106204,251381,311785,66224,-231606,-253593,-158271,15940,179965,106500,-123112,-194897,-15603,-42038,-385544,-393207,-145544,-102436,-67664,-23761,-103792,-166725,6357,242399,190512,-90838,-326028,-409611,-290405,40246,220648,58509,-25175,50644,48783,86383,101794,65140,173952,268306,65986,-160377,72581,329784,204663,4719,-11234,8299,-6846,-120465,-208300,-292432,-321965,-299442,-59881,99009,139014,237474,326415,275844,121528,-26064,-91214,-70457,-97559,-197770,-118533,-28577,-113983,-126326,-160522,-486804,-467516,-242618,-117166,-149220,-95034,88944,250145,108787,-150354,-132324,73056,20762,-217394,-239820,-40986,163234,289239,281368,150441,9161,-204316,-456370,-350466,42660,162113,26780,43722,85206,-56158,-78961,34728,85195,124687,247847,228491,225966,211429,-12412,-114386,16236,120793,46615,-165701,-253763,-201582,-97458,-22009,53862,64234,56663,33529,86110,171996,240390,225828,178627,118190,-20497,-178737,-243642,-245395,-218164,-158362,-54746,87689,207443,199698,212364,242329,-31169,-487475,-585257,-194058,99576,119074,184813,342360,587207,642411,321769,-9630,-140829,-300785,-268650,-48900,64542,112301,130559,-5832,-101512,23144,148715,-18735,-229573,-197827,-62693,94854,172754,169805,132034,175668,146412,43614,-19326,-10272,-22205,-84390,-40833,172503,354070,303000,128999,55994,-10111,-11470,61908,109797,119819,117927,182116,221774,138429,-1103,-20365,-73212,-132898,111504,359290,314320,55761,-91972,-141043,-191423,-110891,-30604,-97038,-129805,-38240,-25592,36218,87433,105661,61314,94690,-21106,-422778,-578469,-421946,-100515,126814,80686,-85337,-4785,177632,39112,-226254,-267062,-155903,-110134,-179814,-195610,-45981,126075,192912,133151,-101490,-281167,-185446,81552,227580,132852,-39572,-197166,-206984,-226966,-243208,-76996,112696,139512,-26037,-166998,-177895,-254077,-341735,-220795,53943,381023,505228,389701,179640,135108,198883,221985,99727,-48215,-200783,-254097,-213207,-44120,131773,438450,597607,361707,-45198,-258257,-269321,-122295,74914,140687,46767,53459,-52044,-278792,-214278,24834,26598,-177239,-299241,-189446,-33645,23607,-100715,-298688,-295506,-179203,-21495,7351,-193010,-416817,-444980,-375941,-320118,-243644,-95185,268756,533974,407007,166123,108159,181414,70733,-196240,-211573,28445,158708,161810,142172,137028,124834,53007,-30255,-142910,48199,403034,318739,-23116,-88601,-78893,-15289,275083,502211,191911,-7964,112504,185978,166590,157847,138722,75963,-71634,-150898,-132033,-126218,-39910,-39960,-81284,91856,369432,365596,132236,-82408,-117855,1469,-4819,45740,177871,100128,-202904,-218957,70032,241195,232507,72797,-2411,103772,179030,-34672,-142094,-247556,-319660,-309627,-240278,-158469,-262967,-345534,-125473,87784,19405,-124252,-172003,-85512,-64383,-249514,-322738,-70411,105120,34083,21016,82480,72254,82256,130417,92032,53282,116991,26926,-181685,-357380,-355254,-41276,251453,155920,-118874,-96448,88353,-53816,-483910,-381868,-12991,26923,-262415,-528342,-451376,-94838,146705,93275,30564,63330,159267,337324,512916,478670,373602,75340,-96230,-130975,-232360,-753857,-831660,139368,160124,-1879805,828355,8615328,7809885,1078023,-3143904,-2558415,-979302,-1296088,-1870389,-1002637,-83086,446990,670142,466728,-66691,-241505,-174676,-53700,-101497,-186510,-457308,-653273,-494270,-90107,203076,45851,-148136,-122384,22089,269928,388822,190076,32821,191459,369920,488876,338364,47214,39330,134305,-66039,-266038,-134210,30254,73934,-48119,-129616,-33509,46018,105981,48919,-87451,-114510,-124168,-69096,83125,142261,13993,-206506,-306371,-249846,-55996,158420,189983,-44553,-277275,-201779,28888,190920,285715,340754,355415,320663,82126,-187176,-174815,119185,329120,512820,402210,177815,137100,156171,147431,216733,331296,354517,217522,-25996,-77470,49038,54361,-65003,-63340,-22024,-9886,99826,136395,-140131,-410787,-408929,-140266,104303,37813,-192551,-195079,22018,97656,-207838,-299951,-66210,79454,53524,-41621,-163722,-259851,-239115,-161090,-65945,-63898,-79128,104589,179469,63890,35447,145026,290781,411666,412516,151320,-41744,-111051,-39715,-29075,-71217,-102287,-121825,-220908,-287193,-83312,70980,8150,-123650,-168337,-266444,-374771,-236102,-36396,96001,190700,58957,-58264,52895,58779,-103444,-209770,1080,364397,530352,465654,279549,138871,70752,48681,143870,227134,135830,202450,593678,809166,424415,-102003,-303658,-118246,12330,-59679,-235451,-420330,-266993,18937,128769,24632,-26167,2901,109272,111228,66173,242885,259427,-14551,-107874,37869,87938,78471,167464,242290,125250,-11030,-7661,-6934,-207646,-211248,50458,369604,324380,116742,27474,6602,-34998,-36334,-167760,-273613,-172485,-138944,-38395,207021,291373,148301,148454,216372,42648,13822,233346,327138,276724,169317,15780,-97205,51241,276881,204014,-82497,-28515,107204,-62848,-270135,-163307,56168,265154,210572,-15749,-47466,142703,168838,57457,51882,-92475,-210640,1718,212067,149215,165514,230766,122686,34981,67342,69328,70632,44854,-128676,-283191,-284716,-260241,-114661,78486,118688,76664,9586,-104902,-213185,-226532,-165161,-33756,-2127,-151440,-220244,-191250,-85722,-89185,-203906,-283879,-226401,-46592,122758,93439,-148611,-377492,-315230,-162833,-85828,-34876,-6472,5368,35839,-6772,-24247,117166,334185,372809,185038,-46020,-89295,-3310,-40245,-139852,-26571,52139,-28109,23161,61439,-145036,-339472,-319930,-213098,-120225,12528,-16325,-278666,-466502,-238156,-30712,-71643,-108932,-41705,-2361,-6920,108969,273027,202987,-3525,-119082,-44654,106943,225596,133650,-77138,-198448,-107635,68215,128405,121972,173370,91057,-205663,-376657,-232071,-38986,78144,108677,64394,52653,107743,160927,143920,113650,39512,-96806,-186949,29210,239803,261906,212484,196555,27042,-251578,-367440,-292142,-43089,211848,245569,110388,95427,7053,-219201,-179820,27136,90407,156504,115396,-76346,-406087,-557442,-222216,135350,44457,-97998,-103765,-160650,-245813,-176246,112391,191375,-12580,-77601,90745,24337,-121235,-121386,-112095,-52517,121512,249731,135616,-54075,-170870,-201439,-209048,-245471,-284439,-202146,-59919,-88401,-207567,-165846,-1302,228134,397657,348216,212122,57376,-12175,-52586,-164238,-172427,74287,350151,446309,151108,-366453,-545736,-458058,-809148,-1200765,-681100,885663,2584838,1559917,7086,-213631,-1856002,-3119617,-1049456,1055151,869372,-46975,-425315,583760,2194942,2255417,31002,-2093644,-2438722,-785431,209777,-40814,-145892,58585,272552,444339,426551,433273,430592,185779,-95246,-73741,-53810,-151402,-130864,-51607,-146635,-214918,-61580,213357,323595,265916,152974,37352,94125,74003,48167,196406,306754,193387,215824,250823,191781,140693,137811,168452,142580,111164,155794,214080,115476,49101,88459,86922,10129,-56959,-63402,-71302,-30454,145186,210722,50942,-83121,-142736,-226663,-54891,341099,600590,442320,132935,-35185,-6989,150386,271754,265757,171527,78595,-74105,-213866,-189738,-80214,37425,226574,485687,456993,8078,-383856,-273373,-125858,-203634,-237459,-177186,-20866,114840,128653,196904,337378,247973,39489,-84780,-28506,-98637,-258829,-236171,-101702,5793,80004,18434,-143620,-145479,-27350,-3923,-42565,-44052,13027,99282,37723,10785,146297,212396,112402,-78370,-248106,-217268,-90981,-28066,-118848,-81082,22690],[48568,102022,152157,106147,-25977,19202,145670,40073,-73239,-83735,9587,-37462,-32445,22460,-27823,-33629,86812,165734,146917,234035,283674,94056,-151065,-147008,-18715,177152,274440,98748,-200049,-276007,-62832,-27242,-318002,-331688,-118201,-3432,45300,13427,-84246,-141387,-43416,130718,130175,-116159,-384691,-446884,-300430,-6309,206294,122179,43249,70188,41249,42599,41003,30775,155787,250457,44084,-131760,115408,309872,72125,-175227,-134307,-47502,-20969,-157620,-274495,-245263,-161631,-163097,-99516,-12137,56115,187970,295203,206595,53953,-64516,-95485,23447,38828,-82139,-46318,-43075,-226743,-223452,-157654,-395694,-355204,-239608,-236379,-280264,-185375,-35634,112375,-8482,-222849,-163288,56172,106255,-3899,-64379,38554,209520,325458,292601,114915,-39024,-204103,-393623,-261266,89019,98073,-94388,-21740,177647,104221,-28518,-58853,-28102,36091,221033,258093,259042,227851,32476,-61508,5878,26473,-1941,-127541,-230146,-222313,-71573,85801,139981,46920,-4903,35404,99362,214069,275046,195540,127383,91491,-26492,-209798,-287292,-239174,-221576,-218512,-121498,65121,192188,195854,215895,257514,9739,-408063,-516298,-180496,114645,135815,149350,312880,626132,706870,389538,34851,-140823,-308992,-226479,39642,124206,47470,38412,-53567,-171808,-54991,203000,144078,-113120,-164380,-66116,76945,135959,99264,84130,163948,117096,-1854,-41246,-19635,-63946,-151079,-113525,141911,331191,321348,188288,135422,100317,147590,217391,179352,91771,136623,266966,294849,137308,-19195,18380,20866,-23066,215446,369925,248245,-14222,-185407,-295356,-395809,-322294,-221601,-214911,-100100,87139,93617,113260,135849,154817,122215,157639,-66226,-515565,-582414,-323375,8056,184078,111026,-65718,-16566,111167,8465,-188073,-225385,-146428,-143473,-230240,-203873,-35035,100824,153281,118548,-112104,-330329,-292594,-13260,154491,91089,-4337,-57129,-31932,-134074,-209584,-52456,100050,142413,64686,-94725,-217383,-333511,-373128,-213836,72035,468602,631281,416011,134828,108315,261741,308983,134813,-43700,-154678,-163052,-136010,-24351,90390,366863,554491,359178,5013,-146355,-92312,26807,147850,135089,42268,56044,-62561,-252639,-107522,179405,187520,-38698,-188624,-105752,55724,122194,-6013,-225260,-257844,-173519,-30977,-24948,-245389,-439604,-383755,-278436,-229497,-205770,-134833,166034,441196,362147,217567,211658,213409,-295,-280555,-253768,992,121183,90027,51646,56164,38250,-6919,-71894,-147267,122962,507066,426221,76681,-21664,-27593,25776,253351,408009,150131,-50480,3119,112057,157562,163380,134297,29743,-147326,-266497,-281537,-241764,-86347,-30076,-63764,102205,364575,380447,124794,-146859,-143523,84809,151084,130951,163960,66311,-244590,-306419,16395,291551,329417,162074,48865,84805,91017,-55842,-151650,-271916,-327025,-263304,-168594,-122223,-235134,-269049,-60912,125723,82078,-47051,-165569,-133661,-59436,-151787,-185186,-30364,44713,-11957,13551,79452,96355,143968,182835,166803,180835,223687,71352,-164227,-367553,-386636,-79075,152852,-19587,-188752,1256,226561,88419,-372218,-375864,-127714,-53031,-195383,-374572,-284294,-9463,87248,-51227,-98461,-28326,45462,255319,522125,501684,258413,-144181,-208579,-164465,-262325,-1031698,-1144780,756593,1585846,-787227,1406163,6939176,5187767,-127359,-2524639,-1928958,-311427,-504109,-1535585,-1007219,-288445,131751,426324,450900,-51858,-380660,-420602,-351936,-237731,-31596,-133119,-390874,-336910,13583,261485,45364,-218477,-286173,-92397,243632,409951,217003,48191,174061,322829,494874,403344,127403,103267,171046,-24327,-248412,-175353,682,121558,69391,-5155,31734,21269,21235,-48237,-204894,-277029,-233327,-65080,141367,201911,114002,-62316,-208691,-205190,-28994,142979,131164,-78524,-239902,-124761,79567,182114,219385,295451,370863,356881,121638,-143807,-141061,170349,338927,427809,348558,208766,170833,148881,127395,208151,326447,313568,166567,-61421,-112038,40378,65605,-75941,-37672,51881,11133,29709,65062,-158642,-378175,-382823,-125008,103446,21910,-227818,-228022,5276,115112,-158973,-258567,-49641,66897,-3998,-69198,-87094,-106118,-131288,-153375,-148239,-83986,24796,172997,86635,-77680,-60032,43801,176615,341371,385647,165349,50754,-5259,16411,28282,41833,8812,-47365,-163658,-218823,-65714,-31230,-123016,-213794,-152049,-190773,-309223,-279201,-138023,-13327,46582,17665,-18708,28496,-8625,-110314,-188006,-51736,302836,528058,499242,314727,143051,38148,39057,211770,360398,288964,298141,604295,788009,486728,-69685,-355479,-178957,-23307,-77372,-216466,-366316,-295120,-54682,102738,33574,-2925,49351,133135,44039,-70449,146443,250069,34681,-43308,104276,131356,90681,158192,232216,144275,45380,82781,90281,-168500,-266771,-63060,252934,258854,41941,-68563,-37231,-5350,-16693,-183036,-283274,-173701,-132591,-7022,244031,354377,254642,238649,225010,68813,60790,198785,272521,249892,179859,80296,2377,96836,287527,237620,-57252,-63996,53055,-105341,-334743,-222643,-9585,144581,106374,-59123,-81320,122127,161335,26573,23814,-85640,-228385,-97452,104374,84005,131847,264221,223341,120401,132266,154917,190826,190325,-13273,-220224,-217295,-128266,-5407,86577,136453,98172,-16291,-143711,-208312,-185701,-139930,-803,71881,-19721,-125701,-188864,-103784,-41255,-123121,-277317,-283520,-141966,-35305,-47799,-177191,-353823,-323929,-173082,-98440,-38044,-27751,-87031,-87547,-131301,-133222,80191,409172,497320,257437,-51746,-104226,5103,-57770,-181194,-31488,96668,7167,70349,138649,-94140,-305061,-280709,-185835,-145369,-73597,-97199,-279299,-399122,-176450,5097,-33191,-50903,19926,36141,1883,94628,278251,247890,3243,-125320,16091,176944,205326,65597,-35583,-37154,34122,92099,65057,60769,78183,-29279,-233801,-321944,-137455,88833,225431,165635,13107,10456,121803,153221,128197,117865,40322,-87305,-170385,-12632,166849,180945,111980,108734,-20948,-264920,-361660,-280490,-11825,293589,350268,199096,113049,-60159,-285869,-236288,-25815,118797,232523,133197,-70456,-276545,-365267,-123992,119841,-21588,-173105,-136041,-150932,-288698,-289204,7065,151041,32120,-2581,158765,110992,-20117,-76155,-122726,-62079,99250,222929,168501,16648,-145368,-220990,-264515,-372870,-403743,-227229,-31466,-61085,-185487,-184875,-89004,72187,204022,176236,129295,23025,-50778,-110151,-250937,-235745,94072,399776,433987,97413,-453965,-650021,-490229,-739860,-1164146,-773614,814864,2783448,1740273,89744,158308,-1494992,-3320679,-1411081,753264,643694,-178401,-638565,192224,2167732,2940822,664430,-2383803,-3036168,-977335,352835,23887,-200213,81530,292427,355345,281559,281305,293648,72668,-201845,-146630,-12289,-11493,-40816,-84555,-216128,-275875,-168365,97662,245613,184441,84251,27008,139471,142202,67657,105060,148078,135725,297784,372436,232470,150279,150712,165514,160935,96288,109978,190257,86298,-2271,88393,122860,51226,-4107,-2174,14538,115964,295131,293011,94996,-22329,-93185,-222773,-96800,286774,540062,416617,123827,-1410,40844,246041,413915,394006,234106,60250,-168841,-364012,-261343,-6828,118474,214606,456204,503718,117977,-267905,-245821,-169589,-195108,-186742,-188271,-116398,4958,32631,119692,276402,230383,43698,-98732,-36153,-93523,-277568,-280942,-154610,-53251,6078,-15774,-125838,-192144,-183844,-175750,-155933,-108407,-28052,78849,20628,19439,206355,266073,135963,-4499,-145719,-187642,-106337,-18847,-116117,-89482,50106],[53568,49536,109883,111553,-38358,-12238,114585,12829,-129368,-119821,62544,108433,143212,165294,58884,32050,152153,238802,165268,185197,217819,94263,-59536,-34820,103955,264713,297000,71666,-239803,-270346,-44263,-4562,-246936,-239501,-50351,99555,129949,49461,-38026,-79233,-60970,47241,105102,-96096,-382520,-396493,-201158,22427,202337,195077,105035,36969,-12566,-3936,-7809,-14618,106137,182538,-9828,-103990,157613,283426,-33742,-336114,-271718,-137178,-83102,-215650,-341891,-231269,-83497,-75377,-119854,-101537,-45538,99155,226998,145965,22958,-64547,-71276,137412,222231,96238,65167,-31079,-300438,-311955,-142947,-234576,-206539,-205126,-311992,-339887,-249494,-179479,-56211,-121058,-276691,-215327,10907,175626,178942,83573,98209,232927,333978,273323,71332,-77439,-171604,-257964,-105543,145252,35318,-190438,-85337,214847,218425,12895,-150777,-144581,-47253,170903,246293,239546,205509,73355,-33058,-57700,-103581,-57674,-61872,-164643,-216093,-44451,188119,227779,31848,-91841,-8089,77723,206755,228671,125319,51393,15071,-66364,-234054,-322958,-253429,-245652,-278397,-178755,34686,168688,161315,169748,232927,53378,-303421,-420277,-192196,74688,103733,87797,269833,621843,707660,430665,95605,-123770,-294228,-195473,71093,122706,-50843,-90049,-112825,-228081,-175048,124048,196583,-29367,-130728,-82501,26244,95899,50726,34329,96192,31092,-45423,-25920,-17690,-116322,-221876,-205210,39465,202112,252062,200831,177737,182108,267846,335262,238635,65188,125185,301096,347165,134903,-42693,48533,115278,94738,285291,326995,156012,-57961,-240461,-437651,-598767,-530695,-413680,-311994,-30570,248732,230795,188838,168808,201371,233736,241530,-102922,-541636,-507738,-189407,93743,207441,160234,-10597,-45065,-13297,-58551,-146510,-166006,-154098,-186882,-240761,-188681,-53665,49001,113548,98327,-143544,-415734,-401829,-93739,69113,-14392,-69491,-113,69971,-62154,-159207,-24386,47625,92938,143422,12389,-209001,-353104,-333299,-153377,98320,469271,648109,393552,98915,100558,308174,357911,125661,-53448,-93785,-54248,-15620,73021,105171,253525,393441,254429,14644,-33786,78342,166403,219641,115836,22911,48612,-80220,-225824,-9948,294689,326053,117740,-60181,-26516,115817,171033,63889,-154583,-220716,-176131,-56618,-71600,-261239,-382687,-298922,-204374,-148430,-161406,-194553,1955,276067,266782,230330,272337,189109,-115438,-362157,-275370,-27478,70900,-9755,-62490,-72131,-84386,-97584,-127046,-143800,165706,517880,470626,179403,43241,8000,46108,164810,204584,55677,-69956,-42636,83195,140646,137808,109696,-12548,-206321,-343985,-390621,-343275,-139124,-19563,-14908,112936,306925,318973,70294,-212466,-190787,70091,187005,139123,100691,-1369,-250929,-355468,-90763,233222,343494,191876,47403,29669,6577,-44605,-152338,-295610,-321845,-204050,-93904,-67781,-155001,-158256,-1921,123304,81857,-36013,-206414,-214439,-84680,-81883,-84751,-36709,-78844,-103721,-22790,39092,88546,193731,227726,220023,263509,278566,87548,-154190,-368311,-414356,-134075,20466,-212286,-269674,68522,335875,236066,-202168,-333285,-265742,-160024,-122083,-163905,-46800,107908,8010,-237565,-286136,-181308,-119104,179280,590812,535185,87955,-417486,-319789,-46816,-10986,-917174,-981551,1678455,2993797,629405,1411045,3184331,976176,-1460507,-1395773,-885610,446252,361782,-1032116,-1060447,-541020,-260736,23838,233714,-57340,-427724,-548195,-531917,-284702,130642,143424,-166622,-212778,53015,224082,5290,-266625,-398120,-196846,184935,382082,221083,58149,108248,200251,413068,387167,150025,117401,178258,20173,-203522,-187230,-33416,138194,160486,92513,59705,-34466,-77421,-124954,-242635,-318190,-249828,-33046,173681,210766,167076,47017,-104446,-121514,-5167,77110,1819,-159925,-211939,-50174,98544,149403,143223,233538,327236,305007,82300,-128117,-103134,202187,328383,315484,231622,175580,182202,134783,73904,154977,270968,230659,93811,-111871,-152937,15410,62069,-83682,-23678,82327,-6477,-67620,-49397,-203122,-340438,-331955,-87131,117166,22494,-207593,-216540,-28427,82353,-112397,-186509,-29456,36046,-51486,-50587,27408,36177,-51205,-157997,-233886,-125391,92153,192425,-32297,-224613,-175983,-96404,23641,234023,307323,123395,87749,72778,55433,51305,102081,81088,-8574,-143035,-176103,-67616,-128094,-255894,-318988,-151398,-87996,-185717,-258872,-194417,-85592,-59347,-17947,11105,-14765,-74301,-89302,-118608,-80547,192593,435929,455033,299792,117032,-33206,805,245409,431986,349358,287981,505181,676316,492253,-43522,-367152,-219113,-66592,-108331,-196900,-263675,-238399,-102759,30053,701,-5635,75633,139867,-12934,-174444,62928,229394,65331,2357,144873,152981,95294,125063,168445,101253,51531,141349,149396,-138001,-288812,-138896,138799,160733,-37236,-117477,-31846,46538,-3062,-168124,-233436,-128634,-102665,41819,270451,372271,303833,281290,213309,93017,85829,129855,192753,204697,174200,140287,123209,177519,303381,250465,-33256,-88310,10794,-124380,-378645,-303119,-135497,-80306,-82925,-124064,-107920,82554,123214,-31909,-53326,-107333,-230983,-177728,-16034,13536,99412,274452,303742,207864,213854,255164,294952,289136,86928,-136256,-140252,-3343,64230,51806,112844,135409,19097,-140268,-193698,-140777,-96627,43147,123690,58216,-68307,-183528,-131466,-47625,-92848,-276018,-334009,-226019,-160634,-139339,-185681,-327485,-330854,-197407,-128472,-43974,-18866,-127456,-167793,-226160,-216870,56801,460799,572482,309268,-9624,-69210,12892,-72412,-195343,-29707,137804,75471,136898,226013,3709,-207599,-183934,-106458,-145371,-171618,-187680,-231910,-233884,-61326,62431,37499,41039,94792,95920,49310,107382,279270,284606,46578,-73268,117273,270379,206321,49779,42653,112294,151778,117151,19740,1973,-32447,-148435,-232310,-243957,-50093,193166,315465,161192,-72953,-46745,97114,81548,65802,112411,51622,-55730,-128058,-50155,78175,64217,-54066,-23433,-29672,-174378,-286979,-246387,15450,373888,473122,301714,122589,-100726,-265590,-233023,-77139,108532,258983,158010,-1642,-77771,-84239,37531,118562,-97434,-255334,-163304,-111893,-279932,-367353,-115914,71819,61775,70064,218713,179024,46899,-57753,-132058,-79042,38672,152548,184289,96995,-111666,-233758,-307225,-455931,-474573,-226299,6949,-26481,-157704,-191979,-169703,-98245,-4579,23855,87504,23703,-45474,-118942,-274986,-233696,139336,429690,401139,81595,-379774,-567530,-405707,-563985,-881378,-670556,543482,2401275,1499649,-5143,400280,-819174,-2857714,-1386570,480400,354569,-239329,-646114,-143390,1776188,3146223,1195906,-2239625,-3068879,-887058,485053,88936,-196150,71212,202422,154926,79581,114825,130126,-46279,-255877,-156071,71841,174206,86076,-121667,-299324,-329816,-260825,-28325,140866,101657,20100,2448,147297,182431,100834,72265,45480,75536,300864,408678,253535,179940,185046,159166,143381,38727,34364,138317,72743,13054,120536,126428,34522,21748,63939,139678,317491,465607,340045,104155,38724,-8220,-152533,-77770,220543,415966,345061,152494,96072,121957,326663,533566,539666,320366,54912,-227803,-433844,-276824,71327,170568,171049,390281,510781,218827,-129982,-223121,-192161,-124867,-87257,-201984,-231505,-128606,-55411,35430,156927,151119,31332,-102666,-55942,-104161,-254855,-254809,-151758,-90560,-35496,1262,-50256,-166872,-268364,-302510,-264622,-169589,-77334,14582,-26634,28547,228617,266490,139578,75545,-26013,-139512,-119403,-14249,-87537,-65156,86134],[24388,-30245,69199,104792,-49188,-48390,37583,-48571,-165353,-130488,102061,197517,238961,252594,138616,119346,211735,242948,131084,84360,94344,37374,-4564,36283,154658,243687,232008,9712,-254136,-201303,14014,3898,-205643,-165781,13622,159485,159821,63058,-1330,-21419,-64199,-6411,106705,-44797,-327959,-287114,-47879,89411,196974,250913,128486,-66423,-126605,-60050,-54962,-87821,18578,73073,-87149,-101233,164737,228921,-115483,-451213,-387910,-235164,-194779,-316062,-424410,-275213,-82615,-27483,-94959,-140572,-138130,-43,143162,107744,32574,-29423,-25988,240623,403710,272324,160988,-10892,-328734,-385608,-146063,-88779,-81386,-151466,-322466,-319662,-268481,-301220,-219030,-202557,-289302,-264003,-42530,213767,279875,154955,107874,213741,289778,202089,15830,-103117,-120076,-91052,65581,182898,-28079,-259449,-139064,190384,255569,26305,-221356,-232618,-106454,105954,197208,179249,152125,92267,-32910,-143961,-220170,-102347,13380,-67962,-170568,-4332,263870,287413,16416,-188890,-99771,32847,160904,128586,46707,-8199,-56344,-104453,-238249,-336941,-271602,-269041,-321294,-209222,10186,142749,101556,79547,173328,96315,-197360,-324666,-205671,12875,43543,24866,236048,590966,663999,459570,184120,-71227,-246683,-165207,68130,92857,-128911,-202969,-160525,-244931,-290893,-61197,122432,5920,-89515,-87638,-17584,88952,59469,6900,2220,-73247,-61056,40006,9461,-157115,-266224,-265363,-75180,50997,153088,182885,184295,219836,331857,401533,273031,49202,103201,310813,394662,155463,-44165,87520,210100,204707,314800,263649,86813,-43305,-224661,-515037,-727720,-666299,-540443,-342042,67632,389545,337757,250660,198818,259766,379863,319970,-112236,-458767,-318369,-9027,171078,220066,232577,88751,-60973,-138746,-118286,-90985,-91872,-165624,-220918,-207103,-153008,-87054,-1020,97576,93080,-164501,-480079,-453049,-120725,7676,-137914,-187850,-10146,102643,-5659,-89270,13515,-3664,44050,231505,166473,-123827,-282712,-208734,-33486,147646,408785,570630,358076,110365,140250,357203,393442,110443,-42891,-5999,66393,136318,244606,194600,152645,176673,102841,20190,81297,215310,286938,293340,114413,29244,72274,-69344,-186320,69345,365924,427128,266829,70288,45859,147492,185870,122185,-80308,-169202,-157029,-76177,-117471,-226012,-239301,-186801,-153805,-85765,-104602,-240138,-160499,97694,160302,219735,297452,146614,-203845,-389826,-256740,-33763,42959,-91045,-176796,-213568,-190378,-173528,-160531,-108546,190258,462534,472229,289507,111916,31560,56865,52336,-19810,-45840,-44680,12344,126610,138214,107283,87109,-20012,-203021,-333692,-409415,-392290,-180099,-773,78976,152676,238308,220797,5513,-236768,-209499,10900,127715,95481,33084,-61518,-207607,-328342,-180914,128377,310391,183656,20923,-11007,-1332,19449,-120569,-285534,-280837,-133506,-28571,-3229,-43399,-36586,54625,105012,46928,-62814,-252492,-283095,-124004,-39416,-10394,-51438,-207290,-195528,-46101,8769,72596,225969,270182,266158,302666,283360,92386,-125209,-328079,-395758,-159793,-81099,-335240,-314867,102325,399345,352282,-15874,-260157,-376399,-247105,-42600,69735,215737,230493,-59583,-383463,-425134,-287623,-232685,149450,700923,568932,-80860,-616705,-336883,214374,420250,-480919,-374814,2632493,3942466,1934313,960664,-1233480,-3668014,-2684705,-222259,232101,1132128,1140318,-361507,-961682,-689823,-603731,-427992,-127272,-106703,-379961,-514318,-509176,-191704,286552,299345,-49358,-142564,40382,124381,-41726,-251316,-375964,-210193,143322,330109,218473,85161,47724,72718,289790,307838,126479,108988,191450,88474,-123194,-155183,-45095,141051,217770,154321,59342,-90974,-147776,-145487,-174281,-204980,-152779,28508,185233,186256,172742,100452,-3130,3342,30541,-9691,-145240,-238245,-167683,33232,111408,131478,113490,192572,246460,194741,-2762,-129497,-63301,209360,291303,207607,105852,115138,182808,123216,14906,91133,190024,127910,16397,-159994,-177851,-5725,57214,-71214,-12492,79952,-33835,-145494,-162297,-257401,-312485,-271116,-32301,152723,40471,-149350,-165282,-52688,37830,-60215,-91374,1281,5837,-62618,23796,163941,142242,-7404,-160331,-279368,-154955,125958,181868,-121806,-318124,-263734,-219214,-106634,136055,215689,55182,74763,106414,72902,58722,128758,121728,3621,-141497,-152869,-77587,-179729,-323957,-358399,-128558,32617,-29775,-158800,-153185,-77959,-84324,-29716,26666,-56878,-112269,-38093,-12306,-64053,74719,289143,361188,260150,92596,-95089,-38931,247543,438132,316235,194391,349937,530131,437854,-23066,-319691,-215632,-104743,-153355,-193443,-160490,-123864,-109049,-70680,-85582,-49058,73899,133468,-38638,-218933,5594,197955,70784,19426,146855,144456,88199,71554,57754,-12948,-19323,140924,160972,-115759,-259613,-142422,69045,59647,-91398,-94694,27649,100043,-1472,-124255,-127702,-38556,-49508,89758,273995,347142,298217,267781,182494,112709,97807,59143,107756,155871,159567,180629,230412,276718,324939,236593,-18950,-95917,-19058,-123742,-386680,-374144,-278594,-331629,-291711,-181321,-113473,38943,72445,-94882,-146670,-137196,-212507,-223906,-121853,-41313,82171,269036,351634,273573,275941,321947,337928,310688,149910,-52710,-79956,64553,76934,10729,81697,194360,115457,-84644,-167263,-109983,-53443,82859,146255,65893,-70740,-187725,-155318,-90170,-113223,-274807,-359623,-277906,-228873,-173992,-177722,-308216,-341773,-244322,-187590,-65650,14287,-105494,-183079,-254187,-241719,52357,470207,575319,319833,60290,-1542,10002,-85853,-181136,-22534,156739,139642,190320,295368,122799,-74976,-63084,-7122,-121669,-254626,-272863,-163728,-32292,73441,123675,113877,139960,164627,161382,124125,146440,285402,315532,123383,22394,224236,358728,234634,92289,126095,197493,206219,131444,9050,-29099,-119353,-229860,-201886,-159536,5145,237460,313235,83077,-183911,-117780,20584,-58198,-50629,87313,72260,-3048,-61177,-62636,-5253,-58643,-232110,-161477,-1690,-13634,-172816,-212645,23199,430909,594193,407116,128728,-109106,-189908,-197278,-127264,58397,235644,184593,106234,132794,197857,202961,115608,-174424,-338379,-200981,-76977,-242018,-406726,-234023,-21933,79973,124562,242067,197443,56276,-68294,-128833,-92810,-48835,42423,162427,146780,-103129,-270781,-360404,-489683,-479768,-198734,48547,8118,-137007,-186234,-211613,-228341,-181509,-96509,55052,32029,-4474,-84064,-247185,-182553,184209,416530,343263,94058,-168706,-299941,-197265,-302487,-423512,-397176,125378,1486074,858924,-281902,436608,-523,-1833420,-991928,310509,76227,-232486,-443917,-300979,1137339,2765848,1431843,-1685922,-2495417,-482258,616620,138194,-140504,30394,26166,-93538,-103112,-5836,-17624,-146979,-247333,-102318,169052,349840,222732,-138702,-368894,-368714,-324469,-142361,27706,29959,-34725,-35024,122046,179170,119363,87744,18832,27935,240584,361640,243783,201916,209680,141947,87699,-48182,-53081,71190,77598,92163,182525,112991,-17071,25540,130463,282080,519867,602484,337406,84074,89281,86306,-46357,-19921,156812,274267,246696,203476,233047,217315,361307,591195,664303,420599,83384,-219319,-386601,-209295,144165,182482,122165,334103,491877,282939,-17304,-212848,-187133,-7059,51330,-181876,-304243,-233706,-108536,-24960,30012,52459,25145,-79595,-74640,-125484,-193622,-164465,-105748,-105488,-34394,64822,58320,-81398,-252683,-326598,-299189,-182332,-116161,-78448,-85217,45154,221147,227624,135587,155362,96626,-67587,-105605,7399,-22748,5268,145501],[-2637,-92362,49323,98027,-40664,-64401,-44296,-108555,-149650,-89591,139553,230056,255076,281376,207336,211701,255735,197855,77794,-22016,-41415,-44893,17172,72964,148716,170057,142496,-47193,-221720,-76249,105419,14965,-181320,-114558,63614,176006,158015,71298,28954,31086,-42412,-13204,140171,38742,-216567,-136403,111726,167557,203669,294450,125938,-196160,-258138,-100842,-82660,-161868,-72276,-32400,-149828,-113024,140126,160960,-161624,-491195,-435807,-290783,-306808,-428415,-492654,-337160,-95583,27917,2190,-99804,-175485,-56551,92223,115222,88813,43095,43332,319671,542446,393724,204313,9197,-308628,-429325,-170531,-9975,-585,-81227,-255900,-227272,-226387,-356243,-328246,-218836,-226716,-257329,-58951,233112,293528,144031,72522,160723,195348,88517,-39230,-106426,-57970,64772,203966,188416,-85580,-299845,-175335,122498,215908,6886,-253802,-263359,-126680,46186,133378,106572,86047,82720,-44676,-202101,-271880,-116978,79862,42997,-81998,57500,301301,297207,-4820,-276995,-217295,-13945,103618,24275,-6768,-19785,-72115,-104410,-213389,-320492,-272288,-264721,-325801,-203613,-1596,115598,28028,-37248,92786,135717,-104740,-246466,-192778,-32921,-21261,-19794,222800,543623,594901,488259,297550,16459,-175148,-132029,54418,68805,-150476,-261320,-185527,-218746,-359039,-282412,-50333,-12456,-43416,-69636,-27733,126556,126500,4341,-91087,-160954,-43832,138079,55865,-179199,-276624,-267195,-146373,-46891,77938,150255,154387,191913,316665,393375,251636,29462,76706,307345,431821,196838,-20439,129492,284025,270739,291906,199321,63512,24387,-146941,-512217,-754535,-704079,-574123,-296768,159787,448760,369493,279841,224743,319569,494925,343045,-106403,-286721,-40519,190450,237427,224606,290142,193436,-58329,-224108,-146946,-33644,-29830,-181915,-245124,-158336,-123378,-133792,-43912,98513,99338,-160784,-479071,-416702,-92733,-25749,-242622,-297551,-54380,83823,29521,-19126,48588,-32446,28383,324429,335880,13749,-150310,-43885,105520,202185,315519,428573,322767,164215,210305,397708,412574,101311,-5967,94643,174052,279054,435455,322928,92704,-32522,-48438,35094,177953,282977,358846,346504,128841,61198,124906,-33778,-150917,104631,375154,455203,355261,165246,93679,142459,172942,162136,-18660,-112737,-113757,-89279,-169540,-172131,-66163,-77515,-137975,-66500,-58630,-262729,-282110,-60507,52718,180376,277973,100416,-231912,-354934,-213932,-28132,36930,-133862,-279652,-340287,-254933,-216229,-167608,-56578,185676,357420,432043,375073,161709,25267,41528,-62480,-200809,-133349,4878,135948,211770,141912,78635,69543,1272,-141056,-243917,-343224,-388635,-218863,1542,179181,206099,171976,106795,-56705,-215749,-184761,-50360,13382,20202,-23772,-106039,-147028,-243196,-216087,28682,254459,148398,-19634,-23836,70825,102991,-73113,-246209,-221926,-86963,-7531,36298,45111,46419,83422,69290,-11514,-111447,-286016,-329183,-184655,-36650,42243,-52218,-302200,-264812,-44533,5130,45858,209219,284247,294765,289272,231541,80808,-82526,-253743,-331986,-156812,-136638,-361773,-316046,80484,367875,376681,119085,-185545,-431649,-296847,10933,252901,417964,300132,-117730,-452385,-453781,-281813,-235099,158484,762845,541606,-217404,-663743,-228456,534290,875478,91204,406998,3229126,4137768,2669227,263297,-4702840,-7328652,-3537320,515473,1027329,1583212,1673494,367725,-562057,-624146,-814029,-824838,-528657,-232460,-305462,-373411,-311584,10080,394385,284003,-80394,-138971,-16394,-12220,-92704,-180540,-216506,-105783,136609,251915,182848,99251,10193,-15844,159276,178527,57011,82883,207672,161513,-35074,-102905,-39399,130709,224095,157448,22877,-143556,-185850,-123063,-39950,7281,8368,84816,158736,125510,119531,77188,67043,132026,61010,-109504,-279402,-287479,-102250,119596,125546,136411,143921,175286,139197,52565,-105853,-149437,-45459,170832,204871,105695,5020,51642,161169,93182,-48086,27072,93461,8376,-71892,-207153,-188604,-24951,44377,-49756,-14969,44917,-61757,-184564,-243536,-315150,-316001,-235306,-4386,167606,40720,-103978,-113934,-69146,-1198,-18354,-9644,20446,-28101,-43390,123109,274280,178216,-16808,-167957,-277588,-160232,122017,146022,-160195,-335542,-300269,-290394,-179172,68177,131190,-20513,17925,76208,53798,55999,133931,128545,-11472,-151301,-151001,-98210,-186302,-304353,-297949,-71176,133614,97476,-21094,-33135,-15658,-57154,-32223,11238,-95742,-125079,11981,81758,-22469,-30057,116643,235743,204441,80774,-113945,-63507,211216,370387,200396,52201,188596,380081,316899,-23138,-232346,-181768,-147371,-222329,-228183,-112071,-12052,-89090,-188141,-229219,-137514,36341,103979,-44302,-219717,-44632,137684,38885,-6402,94111,97524,61339,-6312,-93869,-189448,-163564,70875,123885,-106039,-190039,-81451,48364,-27568,-113214,-20532,107080,117423,-28606,-77946,-6267,60035,-1691,98765,228244,277678,249316,205508,131741,115227,96835,-1781,15934,96327,125862,175440,279355,353074,328601,182870,-27133,-92791,-48128,-122598,-365523,-421635,-405974,-535370,-459718,-214440,-100539,-2617,19273,-151058,-229151,-159696,-180523,-243514,-202589,-78506,73211,246169,354145,289859,277877,309520,287501,247226,168028,13979,-54375,44961,35256,-9428,68723,257740,235483,6400,-130894,-97006,-22355,107771,143444,11331,-138027,-215179,-170122,-143556,-167525,-272104,-354952,-294103,-243234,-169021,-164842,-306475,-364787,-315040,-281553,-119922,48720,-38948,-142023,-210821,-200906,58696,420235,490129,269895,119760,64761,-12084,-102312,-149113,-18125,136104,158377,197804,317230,226612,60045,46934,74370,-84873,-299072,-334721,-105954,130004,182996,170842,172764,213099,204224,206658,198457,193741,292057,335005,211368,126500,294805,406591,277580,170989,181334,190111,176224,120471,35039,-12398,-148498,-249126,-152699,-91014,12942,206263,216857,-58561,-303563,-195684,-96712,-241388,-211653,34693,97445,60957,18795,-39305,-66666,-157805,-359117,-260420,45482,159462,-54186,-195055,3544,443941,680184,488583,128527,-95962,-111545,-166964,-175587,-17838,176015,200059,209367,287480,382025,299409,82748,-245939,-406272,-252050,-73452,-207809,-422599,-331520,-105642,88446,148518,215247,153870,5470,-98727,-108367,-96891,-145350,-94062,91187,135565,-143140,-352850,-437226,-482013,-424104,-155565,82323,34098,-135540,-177365,-204036,-283537,-297234,-195648,-10959,19666,51805,-29418,-197513,-114418,201262,348847,260822,110883,92071,65940,85274,-7286,69769,-52336,-355326,266194,-19825,-683576,268120,751621,-543039,-383883,250641,-135218,-182083,-98083,-229040,436260,1883344,1292261,-883955,-1490189,132854,733829,150169,-74407,-39693,-187088,-319225,-212356,-50544,-122972,-220789,-199975,-23673,228968,448060,323323,-132406,-411604,-396585,-367846,-242846,-85249,-34368,-88337,-90078,66623,122180,90109,107952,42375,-11196,140146,252969,188015,172297,179411,94786,-5058,-149715,-141621,-5641,85211,196808,246676,86329,-82069,7237,177898,394768,648383,642992,267702,28462,99819,140712,33861,18254,77981,127596,120668,229271,347285,273220,307121,537719,697067,483556,124686,-162410,-254719,-85208,174890,126414,63606,294606,438050,266584,3297,-242509,-185838,98303,180553,-129114,-322286,-299060,-138097,-66625,-84213,-52225,9085,-59899,-114095,-179308,-144711,-77826,-83048,-140034,-34734,109906,119634,-14428,-191646,-274442,-259022,-154234,-159808,-202810,-165117,31946,156166,130861,94324,184961,164577,-15772,-93542,14593,26056,68464,186447],[-10416,-123301,32254,80359,-19856,-55756,-99796,-142390,-82412,-5874,167960,208162,201429,248601,246527,278770,266063,128300,29075,-96847,-152274,-129092,2066,72670,104223,99746,79516,-76650,-151724,62046,191574,22645,-175250,-97802,77170,147459,135626,70665,42554,67074,-8825,5342,173155,119858,-82355,8496,213401,208205,207831,310618,101561,-309068,-367129,-121693,-92498,-217464,-146031,-111591,-187930,-140343,81595,83208,-187193,-472638,-416343,-290653,-380984,-520444,-522287,-368549,-80963,103030,145083,1194,-149161,-52535,91407,154702,160754,124485,114255,348714,585606,408112,160393,1984,-271440,-451851,-217182,-21380,19104,-22823,-147093,-110966,-146570,-341713,-368265,-169430,-89345,-169760,-19432,234677,228730,60599,658,76600,53660,-56025,-96416,-100611,-12011,156388,257278,142985,-147301,-330515,-210428,23273,108467,-53477,-260491,-243474,-120164,-4182,66905,36422,9643,30499,-65127,-207386,-247420,-109752,103977,127656,19425,120209,282949,235764,-53454,-354943,-335334,-57255,48296,-54310,-30277,8349,-27963,-65534,-176972,-289400,-252044,-226171,-289643,-177838,-15268,74127,-55406,-167901,-5578,152517,-42362,-197562,-149116,-51221,-86160,-50789,214872,469713,499315,504185,403353,108112,-111817,-112164,33885,62951,-118619,-263580,-199785,-176222,-365372,-464830,-268141,-84441,-12621,-43254,-14052,177924,206631,-734,-176415,-220867,-18153,218807,92215,-195870,-272264,-222475,-151334,-64665,45181,105365,82031,82270,203441,286449,143291,-24568,32611,276896,431115,230038,5928,145919,298264,247923,201706,131131,72408,103832,-54421,-456421,-701490,-664272,-531215,-208748,201573,389439,301808,254545,227925,347139,502103,268864,-115171,-93110,244030,351842,273792,205915,278580,239962,-51488,-255811,-146513,-1913,-16061,-213228,-270797,-136825,-132305,-199757,-91871,88951,96116,-137847,-398753,-300115,-37382,-50128,-306173,-344616,-93590,40360,34470,22720,60127,-38428,51661,399709,463641,142517,-23279,86053,202242,227263,215483,265594,284292,225878,266138,396524,389731,90344,44482,182298,243722,369280,571538,427314,76325,-183470,-167394,53996,232438,266979,357455,352406,137102,91350,174573,-684,-142335,78943,311173,383326,338101,192506,103434,101383,140263,175291,14400,-65404,-55338,-96766,-233102,-146670,58996,-6934,-158435,-103575,-50033,-263952,-341508,-180312,-54450,109648,211674,56243,-197197,-275590,-171021,-28841,37502,-132451,-346920,-418722,-268898,-219885,-154880,-16447,141224,224013,353817,401266,170704,-20059,-14340,-164215,-302118,-195642,46562,263222,288154,138170,57875,60684,33409,-49029,-112447,-224085,-343897,-259216,-29164,239117,245583,114064,-2413,-106485,-159109,-118678,-79768,-97644,-54658,-61866,-134809,-105330,-138832,-181881,-23766,202443,106906,-59731,-15102,176477,161433,-31966,-190271,-168494,-88646,-43245,32850,75155,64890,72604,21025,-73350,-154902,-290700,-349749,-260850,-64907,90798,-15177,-329754,-289876,-12069,36340,12325,133067,254966,302791,236896,142779,59452,-31756,-158552,-235952,-137644,-151903,-302756,-273396,5665,221164,288873,169308,-119724,-405979,-292496,22248,333314,499238,283733,-167066,-433590,-353113,-144395,-108455,189998,699972,414895,-284498,-523456,-2054,824439,1246305,616002,1016277,3184601,3564375,2573430,-457110,-6091584,-8795838,-3750565,569240,1225502,1699082,1884782,1012413,154332,-291094,-838231,-1066655,-834354,-416098,-270320,-210601,-25814,257091,436503,131566,-214262,-167505,-82338,-143054,-137992,-71166,38562,108705,179987,160708,99163,73696,8326,-29287,66569,39759,-30188,58721,226589,226246,46945,-43269,-13771,126755,196164,113233,-28664,-170511,-182977,-70979,110540,236108,173971,119877,102874,48236,33554,9042,111326,242706,84774,-194942,-362203,-278623,1318,223909,164881,177091,234653,189631,43464,-66876,-174977,-160482,-45169,99756,84434,26434,-31155,25114,128111,44742,-98024,-13143,12095,-102497,-154251,-230949,-169397,-25869,37831,-16493,-16681,8820,-61996,-156332,-245943,-338075,-326673,-222408,-21488,133774,12450,-87865,-76791,-65033,-6255,19910,49719,28571,-49964,10409,228968,337652,154096,-57102,-165153,-218853,-116725,108288,113790,-124845,-254963,-253446,-268602,-158208,58030,88596,-63581,-40657,6840,17287,70421,154341,130025,-24790,-140706,-140525,-103555,-144677,-189381,-128476,41050,205160,163863,109272,121926,64037,-16047,-26114,-17790,-107646,-99900,51881,137760,31254,-88189,-28131,118641,157683,103640,-51882,-38163,160876,257530,57137,-68570,84152,260138,166535,-28500,-114030,-119528,-182255,-290087,-280044,-119354,67617,-45133,-282679,-381564,-223279,-1505,73088,-25840,-183509,-86884,59448,-6892,-51222,12764,44751,43392,-78510,-243327,-366535,-312361,-22321,79357,-82334,-79792,35447,83279,-64736,-82193,87969,184425,95755,-71235,-36129,103474,144549,32782,68299,143819,195133,204051,147385,92451,115935,103593,-34550,-65709,39297,86398,134921,269589,392451,312355,109730,-36227,-59412,-57618,-111622,-307766,-420343,-473327,-619554,-522390,-194224,-56330,-16306,-5615,-170509,-256800,-139431,-120786,-227089,-233162,-82453,80555,227102,333951,268020,223966,225932,169303,145052,174173,81691,-38021,-25890,-11498,23746,105354,319497,349459,124140,-64823,-66733,21090,143274,154436,-49294,-226569,-246110,-153831,-160635,-204417,-244360,-302123,-259379,-200363,-124935,-133224,-300063,-376465,-374278,-379521,-193569,78909,60038,-50997,-98218,-91408,82552,329452,341898,175416,153898,120237,-29969,-101183,-92502,-3054,92030,128678,163668,296112,303878,189856,140778,130947,-27633,-270674,-334146,-56363,218932,249793,210404,221576,254778,210953,226353,259256,241376,303046,351572,297394,216941,316729,408626,331605,267130,207298,117137,87409,94213,103915,77629,-84012,-183453,-82025,-40914,-9561,128566,75300,-213843,-393035,-248792,-202964,-401110,-368817,-25566,137955,137862,112014,34351,-80850,-197796,-375018,-270882,106387,305579,57654,-177839,-21955,418352,710661,528067,129663,-63193,-58058,-151697,-199784,-79288,116259,205906,279640,353350,423016,293674,15194,-288728,-420710,-285915,-91544,-186332,-419429,-382530,-146604,99165,150692,160998,76534,-69860,-118105,-59657,-74128,-213058,-217867,-8699,73279,-214755,-458655,-513720,-429914,-313363,-96885,114684,61842,-142483,-164487,-144195,-244147,-328929,-277034,-117741,-7535,118993,32523,-141320,-44458,191429,251985,181038,125576,311459,413149,373200,272695,468215,252228,-792087,-912674,-872536,-1091170,-16339,1281322,652812,227814,274868,-230810,-98548,302775,54611,-131235,756494,861279,-50361,-355775,775975,821376,128433,-29471,-112723,-353816,-438768,-203377,1028,-154010,-246799,-130889,50084,232142,446972,368843,-94355,-404642,-396974,-383908,-314446,-172601,-78740,-125306,-138342,11798,42424,24509,113448,93912,-28233,50993,143970,107551,86398,92428,33705,-91037,-217809,-193003,-56661,106425,305708,307291,74253,-110581,1071,216346,461935,677184,582946,160087,-36229,76510,145390,66433,16398,-6220,4761,-1662,220048,413251,276729,181190,386603,617935,491161,178515,-64715,-74120,73740,167694,26699,21652,295879,380431,188296,-61925,-287016,-182141,171245,291094,-24900,-264777,-294441,-122401,-60621,-135065,-113766,5178,-36991,-149536,-232422,-111638,-20008,-96628,-181797,-37532,118653,115248,9559,-113082,-162801,-134988,-63466,-168768,-294517,-218672,7414,68475,21885,45912,180312,189854,32378,-59140,31932,65273,125577,224650],[-5803,-141668,-18027,32078,-8052,-34553,-116279,-141907,8989,85482,171281,141275,99582,159326,237173,299293,238146,62413,-1856,-119007,-212783,-198132,-47973,33124,40363,66731,65589,-73113,-68804,164398,230798,13628,-190203,-121375,41213,84950,98813,50458,31083,80602,19175,15081,164759,156168,29255,104173,219538,179167,187721,284753,63976,-364666,-415872,-122845,-87670,-235335,-186949,-154882,-202757,-177332,-1816,2714,-206059,-427600,-357293,-245967,-391691,-555496,-488183,-323301,-26338,181191,281943,121439,-72167,6953,137180,201080,214204,188982,170445,321543,511298,305731,34782,-44086,-244136,-453482,-257304,-88481,-15777,755,-40481,-14906,-58186,-270918,-334741,-64166,106973,3989,79105,227421,125179,-51050,-77526,-22015,-108260,-198690,-146710,-90203,9444,166652,215682,56522,-206665,-353371,-247059,-77396,-23073,-130930,-245414,-182178,-89448,-29432,23622,-4734,-59813,-51715,-81180,-147526,-152439,-83805,78014,163597,107803,169612,222172,122691,-124481,-405761,-405853,-78519,19507,-77924,-16914,63329,60878,4374,-136747,-246764,-195745,-140688,-203541,-134284,-26396,31485,-118249,-272742,-97874,148073,3787,-152220,-67712,-31066,-133434,-61210,211088,380069,392011,503954,481912,188378,-63452,-102170,22714,94204,-37887,-211535,-197533,-126621,-297076,-529739,-440635,-170702,6472,-10529,13781,215305,259289,-19019,-231892,-233987,7322,256345,112272,-197611,-251470,-140593,-76653,1216,65246,69458,-5925,-72783,26763,106549,-26890,-106957,-19787,222871,390498,247205,32813,133853,247308,139147,69959,72442,104386,169632,22296,-369208,-590723,-562051,-428235,-104678,189635,246987,170898,187925,209023,331188,389950,119477,-135904,71953,463970,444226,285170,172969,191342,206731,-33559,-217970,-109785,5085,-48388,-242332,-282285,-145941,-171255,-261342,-134501,66449,85605,-88962,-235395,-115203,33261,-63626,-296676,-279301,-72199,23303,30299,38262,56756,-11105,120838,454912,520371,219430,50489,138859,229525,214921,148048,148593,255310,276247,285471,339610,316098,83526,111057,255225,285237,405413,618449,473396,106273,-232181,-221427,80883,252843,205232,300456,316477,133376,104954,200099,18744,-151957,16889,199908,232130,223829,160423,93160,56889,116761,178584,33360,-17075,25082,-75054,-284175,-166596,95194,19991,-185132,-169680,-75272,-233478,-319952,-239575,-141846,31943,126188,31884,-107330,-169112,-130374,-33321,42005,-79205,-334059,-408546,-223908,-175649,-119774,-504,69981,101388,263391,363851,142982,-83975,-97952,-230708,-310026,-218584,65653,341964,323423,127401,59530,73429,66400,44282,23563,-83441,-263944,-282995,-78757,240065,256611,75911,-80098,-128048,-75427,-20314,-57366,-148338,-90242,-70612,-142690,-94851,-47285,-84524,-7354,178522,87046,-80826,-2360,247158,166556,-8137,-127918,-132900,-133153,-113324,-1963,48817,30056,34772,-23514,-112153,-161900,-253706,-343941,-330234,-97630,152886,71779,-273927,-257657,48008,98060,-16895,15498,184885,292530,173429,53910,42491,19613,-61032,-128918,-118491,-147628,-198725,-197534,-96018,-12647,118734,141763,-59935,-294335,-228198,-6091,294135,439734,178852,-211816,-349653,-162587,78235,103161,219929,490385,198474,-254710,-223658,288622,1012884,1477502,962271,1190026,2467178,2453938,1681029,-1074452,-5234131,-7558430,-3153389,12596,757494,1442500,1779897,1443424,1015369,254972,-682029,-1111601,-958953,-606122,-317007,-113986,227719,461922,407275,-72093,-357961,-184766,-130604,-244357,-183260,37588,302050,367837,256119,62354,-42880,-16110,24986,24761,27373,-79029,-112154,41223,230210,257808,103090,2428,15269,131448,149147,36920,-76882,-164029,-151487,-20956,211492,379645,272298,116324,24096,-35249,-56641,-61474,134351,306645,87909,-255974,-388989,-222008,127622,336985,225046,232437,336449,215045,-20697,-133434,-187349,-152335,-66481,4379,-54072,-34458,-7160,39136,78864,-32728,-141579,-36244,-52285,-202340,-231053,-230959,-130668,-19087,27123,5058,-21293,-15202,-35798,-71741,-163908,-310960,-327086,-234946,-101997,19477,-61294,-114030,-75685,-57545,10407,39306,66547,8592,-71612,67697,299032,326382,75787,-118129,-160717,-136954,-44625,87550,83781,-42913,-106930,-138676,-166938,-66552,85168,78545,-74345,-88333,-90766,-39618,90754,187012,126866,-35976,-116179,-121434,-97123,-92937,-37681,83455,179905,223716,133314,158758,219918,89654,-26130,-43229,-64821,-104990,-60391,52636,116531,49317,-113731,-134177,8872,101487,133715,62321,21303,92023,105801,-87041,-143962,37060,154440,6454,-51049,-9962,-66171,-227648,-356918,-345200,-183596,75882,-16718,-351794,-510916,-281006,-28308,36462,-12205,-150717,-147331,-50846,-70956,-116138,-91480,-8751,32584,-144558,-377129,-508233,-419365,-111258,37292,-54488,27655,150036,129628,-64192,-26264,174024,208335,15824,-146091,-38589,142356,161191,17840,-14313,15415,98682,168241,110744,59028,95781,92964,-73889,-156715,-35776,21411,49595,192230,361215,245796,10408,-54840,-14643,-59971,-111062,-249922,-396157,-492248,-595335,-489133,-145031,-13448,-21856,-17398,-168158,-238387,-90054,-57275,-201439,-234671,-83081,71083,194113,286072,201574,110775,77076,3275,28963,166540,131442,-31663,-113308,-45397,80661,160140,333528,394434,216894,7056,-21378,68779,182261,179899,-90696,-313867,-286646,-128952,-145714,-214429,-208741,-230340,-202585,-138842,-73847,-101642,-294142,-381214,-416502,-477163,-298791,67035,138505,39889,27766,34289,91685,196594,141287,32908,127264,134137,-47933,-95518,-40839,2506,18195,37902,77507,219254,320906,276044,185928,135142,21577,-187902,-276206,-30997,204686,239274,217204,239994,237525,156631,189084,264427,246106,282378,336649,334316,244960,264674,346145,358922,328523,187672,1443,-43705,38725,176565,210956,48970,-67555,-22755,-37685,-66530,18836,-78914,-355869,-447843,-276803,-271562,-497026,-492357,-94196,170636,194943,185240,126612,-66392,-194285,-294477,-205451,147511,376062,132272,-163378,-52572,341661,644242,482557,107501,-40918,-57594,-167684,-204967,-116527,57995,177652,277015,305742,311510,170635,-97848,-307224,-376325,-289959,-127080,-194978,-419763,-393384,-153524,89896,117528,89917,-15368,-148733,-125328,-7897,-40086,-243723,-313068,-127487,-30875,-302554,-565585,-574067,-356267,-186710,-46455,131279,80846,-162985,-170408,-72758,-146454,-300725,-361328,-259949,-45313,175074,72752,-105611,270,148889,144455,114336,118418,401148,611958,574522,474879,673988,408556,-1116030,-1745736,-1465052,-1396529,-313247,1495534,1424051,632991,318936,-208983,-5616,645910,437002,-466467,-313792,314879,592165,564160,1228872,836048,67416,-42547,-175977,-418130,-413939,-81021,127925,-111022,-225930,-69759,84267,171937,350557,344484,-44119,-354190,-368487,-377582,-358805,-232241,-109006,-142284,-165535,-26127,-30584,-53627,92238,139195,-25031,1205,76073,21225,-47188,-36860,-24707,-130550,-221153,-186469,-60347,142445,389013,347410,83794,-78230,27920,245742,469466,604440,444925,45940,-93973,25427,101100,46040,-29262,-89951,-84748,-97660,175185,417598,230994,23675,176676,436562,434211,231610,45913,94502,217933,129171,-83693,9579,336018,341787,85728,-169809,-316943,-172017,201132,373765,119010,-147736,-221930,-56965,2757,-101011,-105876,25118,-9480,-160427,-252735,-91146,-3466,-138749,-210578,-42566,85674,54149,-9441,-46084,-34741,37449,79503,-118002,-302464,-213753,-14046,-9799,-58697,15441,161732,192171,90050,8739,74607,102668,175451,266731],[20234,-149052,-94936,-25017,7294,12179,-68696,-83495,115761,172267,167922,78739,10349,61445,202815,305257,222847,54743,17622,-59294,-184790,-212077,-91651,-12841,461,99116,117727,-17152,29669,227177,228848,8168,-195909,-153761,-12751,35848,75378,26928,19227,100136,56632,16124,114812,144908,107515,155107,161424,105856,151554,236049,48965,-316329,-359762,-84288,-48513,-182932,-165380,-141002,-176189,-189116,-72173,-52149,-201654,-363447,-275590,-164506,-319232,-492489,-361537,-170792,66586,245609,377373,233679,44694,114760,223319,246259,244171,242064,225887,270720,355092,137601,-113562,-104118,-221103,-407784,-232107,-130428,-69328,-6762,40494,49803,27357,-154751,-225314,88348,341095,248019,226279,231121,44034,-123306,-117961,-105695,-243793,-293175,-166750,-62721,25684,126249,120369,-30842,-236232,-347977,-266891,-138172,-113126,-173661,-195905,-82716,-23759,-7750,33504,12928,-92993,-128078,-76487,-31150,-8801,-37186,21350,151912,168386,202211,155427,9270,-187686,-403929,-384577,-56489,40223,-29641,38191,130553,162253,86007,-94571,-188607,-91713,-5387,-69039,-68838,-19406,14712,-122579,-306336,-155412,133523,57336,-75215,45476,23161,-147758,-44923,214900,295568,291052,481932,521237,253706,-20110,-92519,31213,166511,75804,-121686,-170231,-69054,-161591,-444404,-494180,-224504,23470,25333,38304,212434,250553,-54147,-242613,-194965,27332,242271,117966,-171159,-206575,-41148,57350,117790,121797,55190,-78349,-215792,-151540,-89874,-199549,-192441,-69208,149966,316650,245717,60538,99309,143914,-20076,-63138,30545,139088,201389,61049,-277041,-452284,-420887,-296931,-18293,137900,87838,30436,97145,162869,264666,197743,-52129,-157701,173179,566291,453523,275116,133597,53796,105129,-1945,-121374,-46554,-8585,-111965,-256864,-269142,-173984,-219338,-298398,-165819,30768,67212,-25111,-27109,96733,101629,-67091,-211225,-106223,28713,57764,31722,30457,45167,41333,215907,480970,490371,211984,38993,99538,179352,160663,122105,109857,234325,294085,253952,216714,183604,74742,183361,306721,308857,399692,570169,444241,158229,-185163,-213806,101773,246878,141418,214833,247108,106156,83761,177128,10993,-167473,-51189,70846,40470,47788,87037,77112,32804,113414,181037,50508,35762,121061,-12372,-304594,-235026,31715,6074,-194425,-232751,-124936,-178443,-232551,-241411,-199778,-33444,45647,28372,1320,-68873,-96865,-41642,40209,7554,-227169,-309346,-140123,-99522,-75300,-20843,-15388,13511,180422,272184,85206,-147194,-192643,-259553,-252696,-209278,51384,338183,297729,103244,78703,101040,80760,101721,123629,40624,-168134,-278157,-127261,182777,228040,54691,-118301,-121990,12799,79969,582,-124096,-74644,-54940,-134181,-112921,6094,38954,57470,179908,96713,-81825,-18871,216694,106729,-10320,-77359,-123580,-198107,-182121,-46011,-11398,-29878,-9639,-52831,-115653,-120148,-180053,-319433,-371619,-112943,224248,189216,-154407,-179167,113833,165881,-34830,-110693,85578,261312,120807,-3496,39018,58143,14857,-37375,-112774,-148580,-99893,-108998,-187425,-258832,-66634,72696,-611,-119707,-113808,-54835,158710,265274,11365,-257754,-243615,39833,295941,314819,230564,192316,-39282,-119071,158152,564325,1059565,1545525,1077046,893841,1343678,1184797,311757,-1593420,-2940384,-4060994,-1758869,-803891,-218364,852798,1440970,1608097,1745217,871057,-397088,-983052,-899386,-730638,-428351,-122367,357243,557896,324193,-221667,-408775,-151484,-142641,-306056,-232366,111530,492420,584344,331988,-30641,-222187,-160285,37925,115299,39246,-153515,-163265,35803,209392,246845,130450,28987,35779,144078,105794,-39612,-93069,-112853,-98631,9942,227275,380522,269972,83359,-51367,-101405,-107493,-80845,154831,318994,73080,-277847,-362851,-137741,252879,444725,295979,279585,396838,238000,-31539,-125004,-131530,-112213,-95637,-88354,-172342,-69613,59634,88111,26138,-123090,-173239,-45509,-98342,-281711,-287026,-198926,-74606,-7280,12049,7558,-15779,-4387,20317,55930,-5476,-218204,-287950,-247967,-217563,-152720,-157610,-152780,-95371,-48538,40179,45158,52479,-28941,-89596,111062,320320,255503,-18665,-165987,-143906,-54849,37599,76229,67999,62168,77489,26593,-8076,65724,133890,96438,-49528,-105197,-182005,-98971,114143,233523,136767,-27641,-75091,-81272,-65677,-45233,97721,273288,326663,210697,30797,110561,218544,44266,-92498,-80186,-104606,-80733,-6458,28806,32969,21219,-109132,-181887,-78117,36853,157428,195040,104292,26629,-45850,-190225,-153271,43125,72298,-112535,-71101,70066,-22106,-265105,-392351,-384286,-255639,31771,-8253,-372024,-559736,-266936,-8265,24234,7263,-118214,-207748,-165883,-126480,-169184,-177326,-32056,52012,-174381,-453955,-560390,-428311,-144696,29565,-6757,121177,237394,171922,-22711,49049,226548,183277,-87610,-230538,-80886,104193,108816,-32628,-106038,-110297,21302,165718,126702,51323,70327,66421,-125563,-237056,-107432,-47732,-40430,97030,284300,149493,-80775,-56965,51608,-33975,-101562,-194825,-348121,-454707,-481525,-372097,-70446,27371,-11448,-5445,-131084,-164640,-3808,21171,-151780,-199064,-78118,49469,163431,244696,135382,-4365,-70940,-139446,-44314,168972,171349,-4048,-139260,-26852,149617,218015,298441,364762,274770,89410,58338,141761,246430,241460,-67514,-342291,-300229,-87302,-87413,-170445,-151174,-138959,-118906,-56681,-3824,-51468,-255766,-345734,-405674,-533651,-401839,22684,187393,122052,147238,154192,91892,67303,-48659,-112122,61649,128667,-34473,-64292,13665,15776,-48327,-68824,-19356,125167,295132,318611,189408,106648,69164,-54328,-149423,-1440,128512,172452,202324,242230,181072,60507,110961,219149,206729,231321,296797,319477,213223,168455,253680,362656,350248,152938,-92301,-157537,-18617,240833,364214,225720,74815,24531,-67155,-125411,-74001,-188497,-434404,-442669,-256513,-259716,-476997,-525941,-135991,200674,231447,236760,223964,-24613,-153419,-150127,-84715,170775,379460,177420,-123303,-58500,239828,489315,355525,67197,-23843,-79889,-185243,-175748,-110058,15263,123330,213359,183715,119890,-14004,-217283,-283351,-260637,-233341,-141822,-208511,-406807,-352620,-127529,57381,61437,36733,-78595,-192530,-108945,36948,4032,-220846,-351259,-229722,-135142,-361739,-620599,-582487,-265780,-64241,-5195,138591,99240,-179720,-195094,-21231,-32121,-237701,-438530,-386821,-63741,217519,88470,-87622,19691,92366,60302,79332,91609,339729,602672,639209,573976,685472,386157,-1275754,-2045641,-1652672,-1511203,-521460,1399346,1604220,723481,340837,-86185,87921,851476,774438,-571583,-1066890,-136127,914384,1034777,1346907,745833,-28688,-121557,-216916,-357611,-249015,121460,295017,-8698,-164169,-31850,68774,71657,198571,256551,-9493,-281845,-315576,-351548,-380818,-276046,-138494,-142943,-167134,-44531,-75212,-112749,50881,153299,-12219,-9884,55659,-59486,-206226,-181762,-68558,-105614,-158673,-127414,-18909,180661,414366,338708,94053,-1724,79958,248229,402434,444323,260996,-60430,-151596,-57421,9520,-24165,-113362,-179282,-156828,-168572,91974,350076,143018,-128937,-53482,179528,304523,248845,117084,174509,272085,49602,-190949,7425,372908,309432,-18243,-278469,-331639,-175410,169079,398695,242714,-35631,-135775,17769,83639,-21898,-58609,42083,-5747,-164450,-250321,-102672,-49185,-209219,-235120,-76773,-7808,-61147,-77287,-37107,30780,162255,199979,-45501,-247066,-183437,-63450,-96023,-125826,-23162,107297,150512,120715,63793,102491,104104,174222,264887],[20455,-192347,-214287,-101814,-185,48204,2718,-6380,181885,201736,136846,23860,-55835,-37759,134737,299803,239000,98190,61730,40638,-98780,-187127,-128982,-72648,-29140,147368,181717,55339,109528,229514,175241,-5743,-200100,-200543,-84242,-618,42598,-22746,-6229,115343,85416,-12828,10223,68905,122609,151963,65507,1892,79837,155925,50007,-186565,-223107,-30632,1487,-85766,-103597,-94939,-125216,-177668,-131414,-96107,-187305,-309474,-217137,-95060,-208988,-358467,-179945,31813,140408,246216,380673,286246,149210,218400,297844,257496,231952,272062,272790,208936,153122,-51324,-243006,-170392,-209435,-315912,-125944,-108262,-131406,-57087,61061,64868,79281,-38200,-84015,239209,549449,486285,360740,229934,5390,-131897,-120243,-179574,-341913,-335504,-164620,-30117,39408,64479,10590,-98908,-232202,-315846,-271508,-154657,-133470,-156253,-119520,27616,62022,46896,86042,79470,-88607,-182886,-66270,85911,124266,7051,-55565,88404,175697,201055,100861,-69045,-224377,-350407,-277683,-479,99639,69466,114783,178642,221643,135618,-68846,-128902,37530,145009,74455,4200,5078,31759,-59958,-254951,-172985,106892,119404,37925,155022,76762,-138420,-15774,215982,225254,199334,418705,506003,298758,23720,-85614,46973,252204,186352,-31360,-123791,-5214,3888,-248557,-415916,-224398,36977,51314,37036,149980,160254,-109037,-213303,-121552,32901,179371,108917,-113481,-135620,46439,198095,229861,177314,55484,-118157,-297803,-268901,-235232,-307532,-249212,-108102,63892,220228,225181,87559,53166,15481,-172918,-156526,5368,152630,189363,55269,-201606,-313596,-267606,-174479,21219,68731,-24039,-74227,-2731,83018,151000,-4748,-186309,-166435,202056,541396,391640,247714,95432,-83948,-19869,43565,4802,24472,-33702,-181839,-250890,-228673,-197613,-248627,-296134,-179815,-10070,43801,34523,165679,283272,155488,-56977,-71743,123721,188628,139600,46953,7746,33680,104115,306714,472230,386088,120916,-49490,-3978,74061,74334,123306,140928,216457,273884,182392,44704,8101,60400,249439,334394,327003,380088,461270,356185,202314,-82702,-167081,103337,227628,113339,136384,163194,56320,27984,103494,-19728,-165205,-89282,-38375,-132920,-127355,4644,70749,44548,130469,191174,80930,98797,225372,94768,-278792,-326691,-95493,-26982,-166549,-256442,-172763,-108598,-109178,-196801,-215704,-64559,-3746,44101,92858,2037,-64814,-43000,33152,103041,-46638,-152831,-46386,-14589,-32929,-68878,-89936,-21546,126989,160342,17089,-188123,-268980,-251926,-168237,-177099,15828,265413,224975,69277,106149,131808,67505,105862,172329,129422,-72118,-234671,-146668,100010,171860,50405,-114330,-90249,89890,156685,67996,-41038,-14024,-18714,-106100,-130301,26823,152785,136180,194787,134646,-63969,-80714,73631,5755,-28597,-45674,-128386,-239782,-204161,-66169,-64414,-72806,-29846,-52078,-77688,-29394,-77906,-274446,-362157,-91544,291789,302079,-9507,-75083,164147,216424,-29504,-199941,-16141,212901,95845,-6173,59811,81426,59415,27476,-112951,-157783,-30728,-20482,-224866,-413025,-182172,17140,68563,82723,36126,-86939,-9326,45314,-167555,-300308,-150498,183956,427741,450984,228725,-66499,-188643,110203,528942,754189,959408,1435178,982987,351315,280799,150217,-1056250,-2101838,-546492,402202,182470,-1431574,-1383117,45643,995234,1550037,2118062,1384603,-56520,-750742,-724758,-727481,-527279,-205599,337773,526873,223003,-242382,-307583,-51205,-112465,-328092,-280197,135722,567183,684907,371054,-101487,-388697,-314841,32135,203560,86159,-170552,-164580,46512,167718,202022,139956,45300,43159,158504,84015,-82081,-52555,-11196,-27888,21037,161309,246165,180554,47353,-90404,-123088,-82925,-17707,186342,291286,52447,-252258,-296705,-52266,343594,520134,356139,295547,378657,250178,18395,-42615,-20029,-41984,-118160,-153117,-235219,-72447,137207,150334,-13653,-197633,-185336,-48632,-135766,-338382,-309265,-136140,-8236,3303,-9296,-7565,11696,50841,99259,199852,192150,-71021,-202715,-237355,-318283,-325257,-237489,-164054,-107950,-38514,68573,43997,26361,-67610,-103390,125223,294366,158149,-91981,-174578,-107605,5704,101724,79857,70391,160174,254422,204612,161044,192950,181424,126795,-2851,-92624,-244250,-150923,125967,278578,166120,6570,-27810,-24926,-8592,-7589,170976,385202,454468,198684,-90481,-6078,129082,-45685,-179978,-120575,-116456,-35402,59568,6470,-75572,-46110,-88154,-173987,-136744,-36659,156277,296387,182179,-20725,-162591,-235149,-113299,73643,25392,-156941,-74147,124228,19898,-272342,-375587,-368354,-289389,-28867,-16350,-335201,-500005,-171568,69789,57841,48201,-72675,-243634,-256762,-156784,-189221,-216049,-14883,104871,-152758,-450231,-504334,-332578,-104695,64520,62628,191752,280145,194679,42040,127587,249563,135389,-172809,-302448,-149162,4523,6024,-93894,-161526,-186812,-14637,196265,189716,70727,48513,19552,-192725,-287273,-153973,-100542,-96176,35134,198887,53426,-136110,-30868,132819,23994,-73253,-148514,-282607,-367475,-325037,-214739,11433,60939,11889,26973,-60111,-47256,108477,116594,-67168,-130187,-71384,18960,142164,231605,109640,-64794,-157666,-203098,-45733,182703,191507,51747,-62318,48729,207664,252539,221596,275406,294069,174521,164371,238303,333625,331219,26714,-280796,-260145,-29878,845,-76117,-69710,-35587,-10542,47709,91582,24445,-167956,-253238,-330003,-525687,-471724,-37804,205762,192639,247349,248245,87386,-20600,-170212,-217437,-10524,129434,25337,815,74487,47332,-78084,-144574,-86877,53075,250193,315580,155031,64426,115157,105073,30004,52146,43343,81311,173386,232803,108195,-49856,16364,139325,131361,157398,240021,263313,140923,66756,170857,352580,342769,132185,-118614,-206850,-50785,283737,492065,393433,206129,59195,-107110,-158844,-116106,-223544,-425013,-371524,-182877,-158103,-328816,-438780,-122590,230884,250740,267377,307227,33968,-94004,-3850,43814,183315,345364,205494,-39140,-19277,143339,282327,176877,20400,3005,-77617,-169601,-109266,-62836,-10460,60244,125640,50785,-57186,-179439,-288579,-203435,-82760,-104276,-103043,-191597,-351318,-253862,-77162,5354,1374,28966,-79831,-175785,-65679,70815,57547,-140596,-315495,-280281,-196479,-351546,-577149,-514072,-158693,48063,37982,150514,130002,-168212,-221469,-5125,62090,-162246,-477595,-433345,-31258,253795,96975,-63257,33115,52987,32659,92158,63775,175472,416689,576351,589821,586235,244058,-1235241,-1790583,-1423873,-1389327,-573229,1072352,1233724,531119,348179,118561,193104,900675,956694,-512640,-1347296,-321827,926887,1019563,1131267,562621,-133425,-227666,-212770,-178268,24631,370150,482355,146495,-52879,4797,40106,-6182,68296,149825,7433,-193297,-225322,-282436,-360757,-296708,-155884,-112094,-125162,-26786,-58925,-101079,37644,160072,26687,24512,86478,-101045,-328748,-280722,-62134,4487,-24198,-8297,79744,235847,395908,291125,106561,109356,164269,237720,294237,264799,104371,-119998,-186062,-134784,-78881,-86387,-175343,-236732,-189604,-182987,19210,258909,73556,-202757,-220348,-59526,158255,246552,152310,165011,230812,-28133,-239872,36045,408277,307187,-58109,-301475,-291330,-158502,125034,397461,337170,62283,-42839,106215,182806,94913,33381,81863,8401,-129114,-192884,-100263,-95707,-232254,-205931,-97332,-99098,-150101,-118743,-42589,44638,218390,281779,53823,-119087,-116254,-106235,-148507,-141914,-35139,62747,112096,152987,123055,139999,110794,157999,243047],[-27182,-279227,-346076,-177720,-27861,59193,66975,59607,181369,156793,81840,-11339,-86503,-117687,50503,303144,309458,178309,108382,134532,6738,-138240,-151578,-139160,-62573,159062,208114,116554,158299,183783,91621,-20115,-198429,-256151,-161822,-32878,-19111,-106844,-48734,121966,101692,-63998,-125414,-53261,77083,111513,-24006,-101889,-26399,52301,59950,-21435,-55472,12514,37773,16268,-31690,-40026,-57705,-145920,-185599,-146138,-171351,-274365,-203416,-72400,-117513,-208565,-7150,192814,144208,158558,276857,251274,197255,271294,316194,220810,180798,279724,308224,149890,-43603,-214782,-324198,-230756,-202989,-186287,43535,-24617,-193486,-147050,10792,29932,80348,37285,33039,334580,668513,632719,416777,201353,2357,-87097,-107862,-256842,-409973,-345692,-158624,-7588,50988,11700,-77594,-138686,-200902,-267440,-268468,-145260,-90663,-79339,-30928,119679,141769,101631,145426,159645,-61662,-214245,-76865,136212,183740,19795,-144312,-23617,114238,153902,60691,-99263,-227179,-264736,-131708,61241,166599,179318,183587,180518,196798,113147,-80913,-89065,146891,254006,168432,59835,33472,69978,46066,-140092,-165207,59101,171178,158984,213919,82982,-132628,-178,195461,165266,108535,294337,424361,316133,62624,-94329,41638,302293,247388,15035,-79021,57003,144712,-37585,-261381,-187191,31016,48198,-5246,25388,-9264,-186743,-168976,-51281,9128,74044,76117,-40684,-52730,88274,278879,282296,187156,41432,-135102,-305345,-292664,-281310,-312089,-259479,-140381,-34102,105237,178134,100177,-1827,-111764,-270681,-190224,-17045,118787,127296,4974,-163522,-204665,-139615,-102462,-10464,-8899,-69338,-136326,-112780,-42250,-5080,-165851,-256319,-165222,161525,411932,277877,194232,50501,-184016,-123869,85301,109992,68825,-73710,-247552,-241763,-184290,-210431,-252199,-264931,-186642,-57957,6141,55708,269898,382604,173370,-44893,65975,320323,340625,223768,58218,-35767,11698,144843,348365,410583,224826,-36909,-186256,-131895,-61319,-40367,107369,181296,178305,208994,84177,-148546,-186726,23261,278058,319134,326475,355313,329926,228360,196896,3639,-128911,61298,187998,115614,73705,66862,-21928,-63054,-17642,-72138,-140333,-89690,-112816,-249477,-255721,-72940,63012,69942,136536,190894,111887,152819,307275,212780,-224798,-420957,-243152,-70423,-116301,-238074,-208208,-55853,-5450,-141416,-200275,-65683,-25278,52360,122819,16134,-45309,-44194,9136,161532,131526,-14359,6768,32825,-23305,-141136,-146428,-18872,95666,47981,-61414,-217774,-320581,-234106,-110163,-152733,-35918,151608,120444,14171,108327,129751,6294,40376,157250,161673,-10903,-178401,-140896,15543,93490,41621,-95002,-59863,126252,175797,101036,42477,47021,11510,-74120,-131465,21523,214152,176220,187742,168385,-52032,-198052,-152207,-112770,-64392,-51588,-145288,-237619,-170516,-60066,-96566,-88183,-25256,-35427,-26241,71972,18100,-224751,-314128,-49810,316303,347594,91953,5818,161461,211719,-14597,-238652,-114629,131249,77918,25053,87359,75680,56087,46923,-120786,-180225,-8176,40214,-202525,-417469,-189793,-3039,129312,250733,178259,-89535,-156105,-159346,-326791,-351458,-109445,214350,416294,456980,217386,-174402,-178095,367495,782943,792467,704256,1106967,724916,-100579,-290135,-391116,-2007273,-2701845,736609,4145592,2178174,-1582492,-2413209,-835781,543360,1352698,2058095,1643122,246558,-519276,-556160,-600126,-538722,-309482,187534,377603,118665,-150674,-97432,75787,-71722,-338586,-335745,94134,508044,614947,322959,-159737,-507680,-446291,-16983,235905,123861,-153598,-134704,49752,94625,120872,124482,43086,17273,142353,66585,-90719,29050,110512,34501,369,27363,19290,31655,14163,-90724,-102835,4558,95431,203699,219898,17853,-205931,-231972,-11355,344960,507975,356545,243569,256472,226842,94887,67291,92104,16586,-150065,-199574,-249255,-65672,168283,173835,-50536,-249686,-193681,-76778,-201540,-399837,-318009,-79228,33392,-17780,-61033,-51451,42986,118327,161586,303017,349917,67722,-117210,-214949,-378434,-453910,-286611,-142062,-111031,-49789,59779,16604,-19432,-116580,-138525,79483,211283,48128,-144292,-158977,-75832,8395,99398,69933,64127,200680,354834,322385,261316,248907,185965,129606,19565,-92749,-296915,-218358,85663,276881,186148,37909,-13319,4990,38586,294,142144,372806,513292,190803,-194312,-148780,-7963,-144560,-255396,-162162,-113612,1340,109404,-11894,-187015,-152356,-91259,-154996,-190947,-136664,95456,301950,199701,-67637,-243530,-251539,-88547,69800,-968,-146622,-78546,133842,46425,-253842,-324931,-312429,-283193,-92469,-52228,-270893,-367421,-46731,163323,117531,100055,-22955,-257768,-324569,-181384,-194345,-223605,6831,150054,-107662,-389268,-383629,-196876,-35002,104730,119908,212355,249946,163703,76487,166051,234764,78708,-228736,-366306,-244668,-145674,-136502,-161522,-174661,-208307,-24954,219033,241057,79639,9723,-71151,-290160,-316302,-183062,-145612,-116440,15365,117006,-34594,-164240,-6018,182892,71605,-55644,-140554,-231483,-269043,-197128,-93327,53890,58972,16435,44639,8701,64890,200138,195814,27016,-66475,-93121,-41288,105199,225929,119619,-62694,-175597,-190274,-3526,167839,148290,91612,74212,127828,210879,219060,95523,132452,254884,222854,243284,309349,393158,391582,134386,-160886,-183751,11758,66081,14677,1333,43351,88311,145869,179450,92229,-63055,-137127,-231619,-479801,-513412,-120011,175221,228076,300758,281018,55047,-76462,-217972,-282812,-84391,126704,96834,65998,113309,71970,-84719,-185245,-126299,3705,181064,240028,58976,-6931,125642,226234,195430,102931,-37645,-28515,108618,179959,10317,-171345,-95340,19722,9570,48115,149988,160613,29609,-35373,98664,313446,297461,111842,-97370,-202253,-68820,268614,515526,460139,259520,51936,-162136,-180950,-128171,-218100,-366490,-280601,-102726,-25884,-116947,-270795,-75484,230819,228945,248887,327762,63641,-68164,52331,96221,160594,275544,195839,55734,35022,45087,46809,-36513,-49402,23798,-45280,-133366,-52823,-32232,-58784,-23248,26123,-66209,-181602,-289545,-300596,-100927,91460,44647,-36957,-154573,-267119,-138938,-49863,-88317,-77889,39243,-45799,-131932,-36644,60998,82397,-52626,-245261,-295345,-226555,-293328,-458484,-408145,-75282,116507,59413,141060,143425,-147719,-261175,-57075,77161,-128380,-485090,-396526,24214,251107,82273,-44341,24630,17665,37396,115310,15992,-44322,112728,400026,529350,447097,52816,-1022549,-1156545,-940237,-1087361,-499415,571256,466442,151856,342044,337980,279627,782584,898931,-413610,-1182173,-227795,699288,617372,673791,292605,-258755,-344492,-193008,32107,301777,582020,630422,297879,67243,28461,4366,-46480,-18224,29518,-27223,-135685,-135130,-194825,-323986,-327622,-189745,-85365,-79608,-10705,-15258,-36640,51508,152960,62417,54587,107906,-125900,-403794,-330854,-31557,142340,121815,118017,185828,271377,315341,178955,75885,186122,226914,182479,140981,87385,-13519,-157339,-225749,-216179,-161045,-130937,-204955,-274765,-209989,-167648,-43456,148619,26165,-200029,-307166,-238659,10605,201495,123878,55138,80745,-109008,-241102,61039,398360,297813,-42124,-238265,-223208,-138929,74207,357396,357153,103633,8651,160456,245036,181906,112718,115420,17941,-83022,-118552,-94210,-128486,-194396,-140147,-112942,-174253,-194309,-119414,-57580,-3942,166139,268642,117754,8417,-67575,-162744,-188887,-139395,-48453,12345,60816,153433,143550,149655,103644,109487,170304],[-104289,-368081,-423687,-205648,-42877,61747,120481,111183,132847,67818,36112,-3382,-63335,-142980,-4266,345984,447079,286254,155501,197404,106718,-64806,-136509,-181934,-95952,115654,186501,168115,196328,134990,29212,-1389,-165320,-292578,-217434,-61929,-103178,-201685,-87930,135006,127059,-93693,-227941,-160541,16376,79261,-55094,-160630,-131436,-37472,89059,141345,99945,40553,57081,99451,38973,26745,43980,-80919,-223646,-195594,-141446,-231635,-207241,-84849,-66259,-83969,109040,249272,77941,15582,109361,151937,188011,270767,282519,167190,132697,292763,349203,122348,-167054,-301766,-333849,-254116,-167764,-17480,247476,99171,-226279,-236356,-73083,-20024,53205,68583,97436,355207,681230,652003,378292,151924,30516,-5730,-91088,-322280,-441560,-332221,-145560,15134,80022,8611,-102871,-130873,-133736,-195960,-245811,-117873,1580,51370,72059,194057,209550,142486,189583,230612,-12971,-208305,-106495,96653,152970,3041,-213983,-146160,12289,85951,48222,-70273,-178984,-152586,14729,119679,229572,283479,243713,151540,106789,30353,-117879,-61675,215154,294216,189737,98449,71435,127747,174866,15756,-130757,8761,213225,269882,213484,33196,-134795,2728,162850,129941,34297,131276,302186,323419,107388,-106242,14560,296900,247003,13032,-34502,131430,238519,111231,-98799,-130915,11518,29788,-56660,-112112,-200144,-257203,-114396,2909,-30112,-37312,35387,46046,42924,89143,280608,274628,150811,7292,-129154,-233090,-201800,-189238,-190590,-197053,-146545,-113788,931,123532,106520,-41658,-189367,-261490,-139947,-25741,52127,45710,-54022,-146532,-122868,-45702,-80732,-89772,-69910,-48840,-153937,-211763,-186124,-162122,-242954,-245694,-141240,92784,250516,161648,131223,12195,-206564,-152907,125400,173475,82090,-109681,-283398,-228835,-143927,-195438,-214540,-201678,-173849,-89955,-28310,38726,264943,380065,163548,-22520,167033,427380,435504,281417,65815,-81221,-10870,159470,333042,307907,55258,-200921,-300773,-217545,-173957,-149282,60477,186597,124308,128772,3794,-295450,-339060,-25036,263794,266761,307451,342734,232500,105604,141778,41626,-113210,-11055,141579,140360,40294,-19027,-101277,-154832,-141951,-111992,-72958,-37191,-125164,-266753,-288176,-116214,58779,94980,120054,179441,142729,195435,357786,317076,-151963,-474338,-343643,-95407,-49651,-172987,-204275,-24286,56553,-84279,-145458,-25648,-11398,48678,91678,-10778,-24601,-30406,-15410,171692,246043,58709,5697,29267,-46566,-202052,-157618,19387,90263,-31798,-131871,-236500,-329095,-208085,-88410,-137275,-71441,59169,30335,-43651,81342,89811,-87305,-65640,108393,155711,10508,-124908,-107123,-29062,27395,32353,-66399,-33098,128117,149177,98791,94948,86188,35714,-28963,-85635,30080,229168,171954,159462,190708,-41104,-325695,-363814,-196818,-90479,-76994,-144167,-165290,-74229,-17787,-87335,-61593,12299,-1321,27742,161525,98664,-161212,-231599,8578,293113,303742,118961,46866,109508,156552,16433,-209846,-185403,30652,60299,75193,124653,65190,30734,41276,-109877,-183785,-2774,78847,-115106,-256113,-76899,32568,182520,357537,294188,-38934,-215152,-275410,-421663,-392111,-109286,154238,295132,363555,232387,-55768,22330,591364,875841,682375,327983,573185,393644,-156855,-129610,-335202,-2300657,-3362624,446414,5845164,3667347,-1242217,-3059892,-1607149,176140,1137398,1714751,1627980,476536,-334581,-455581,-374511,-389516,-346284,-6397,182220,45805,953,139416,194342,-29501,-332139,-370631,19745,362972,404494,190674,-191788,-531152,-503529,-87915,211051,145637,-103957,-75382,49122,13967,35493,105718,43646,-23411,98971,57797,-52605,145713,239291,92230,-27411,-112193,-197097,-103271,10872,-36641,-26065,142850,221963,200839,134827,-8928,-144110,-176469,-15435,252781,398111,290335,138074,77147,183076,182801,180010,177964,47344,-182153,-217725,-210946,-46226,141556,146613,-69085,-249889,-183118,-121782,-290857,-459648,-311204,-38255,48399,-62624,-126874,-91919,85625,185581,200017,347656,426146,156547,-58355,-173393,-360121,-481213,-273417,-70029,-81071,-68201,21512,-24331,-66303,-157685,-184930,-8650,103760,-34753,-159146,-117352,-44568,-33786,34820,49146,54450,181348,357552,346192,262207,224502,155968,110156,11458,-115316,-337319,-291277,-445,228325,198615,67445,-27968,801,70757,1020,46041,266878,498695,206046,-226233,-231100,-93934,-176234,-256846,-165711,-83597,35554,150711,2135,-249905,-250037,-115370,-139239,-228984,-233046,-5482,215165,153901,-99435,-263119,-242569,-104065,21505,1980,-92641,-72912,122312,78479,-187703,-235515,-213968,-223122,-118354,-81652,-178128,-190900,72826,248495,203160,180542,52068,-226156,-342772,-188871,-175933,-195783,24240,175758,-43414,-275417,-226776,-66469,38214,142763,166920,202915,171797,93632,70996,167796,216489,62325,-221523,-390029,-322483,-284692,-261097,-195438,-123852,-155018,2108,231934,258193,78120,-26220,-173313,-376431,-299440,-170621,-157653,-79196,58935,79330,-71680,-144527,19252,192773,95049,-48167,-153140,-181292,-157093,-104736,-25960,60249,42377,17135,57153,78222,164924,267077,260387,131388,-8557,-126837,-105707,68407,234895,175632,14412,-111072,-95834,75199,127756,51040,103018,219486,186157,174921,137936,-35016,-7115,190584,241262,283299,341150,409447,403288,222648,-1496,-63993,51271,102168,84788,66946,108678,184635,247402,259103,152320,52344,-5871,-125354,-396208,-498792,-182752,130028,253607,335662,277656,18256,-88009,-179328,-283654,-119748,141721,173507,133212,146114,104730,-52003,-165031,-111995,6449,123433,122921,-67044,-81517,112101,296003,320608,153933,-78294,-109400,37759,101036,-78466,-254904,-178769,-94301,-113412,-53946,64713,63189,-68354,-98964,68439,279043,255018,109640,-34887,-137676,-48324,219053,426626,402140,233909,26581,-190221,-168468,-102963,-180189,-273355,-181430,-27759,102842,110968,-50718,10014,219168,194705,206248,297537,72831,-67965,8912,60746,126124,212901,176480,159791,106736,-22677,-141412,-213104,-106651,67143,45534,-62051,-13812,-31734,-115598,-87978,-30837,-114419,-211860,-294859,-221380,25714,236241,187783,53135,-80976,-141914,-13832,-38599,-183752,-141601,72031,23153,-62578,-13484,34655,92554,33305,-146145,-259083,-209367,-187593,-277386,-278293,-8105,163459,83314,129646,153307,-98291,-272753,-136481,29967,-126832,-432800,-266262,100504,224738,75656,-696,25132,12972,82405,150854,-22621,-218385,-174766,197200,457270,361313,-67277,-641246,-354028,-384164,-661435,-327162,-13973,-432052,-226334,385814,554252,361336,571726,653323,-305604,-660396,89108,383788,74983,193865,20227,-365335,-404357,-146359,218594,520759,729344,734062,433992,196893,72355,8603,-11461,-24449,-60678,-84473,-98529,-39844,-76611,-252779,-345151,-214351,-54125,-31650,8865,51296,77109,116542,172010,110789,78540,107894,-118658,-392261,-306928,24735,275969,258892,240492,288437,294651,211138,38151,14690,214294,259309,104351,-9918,-34081,-60281,-163641,-251759,-266353,-197014,-117976,-165613,-268110,-200714,-113486,-61573,62159,24468,-116516,-282598,-298003,-84872,144405,67430,-88526,-105414,-156087,-180961,89674,353888,283887,35860,-91393,-124102,-94529,58071,311151,324093,112718,34005,184963,266716,224005,167593,155172,49276,-18167,-34160,-63609,-105290,-72511,-31536,-95934,-189757,-161160,-50788,-38394,-60957,51225,177094,130994,98800,-46679,-208159,-200465,-115973,-51783,-23249,15136,128732,127171,135584,98198,53397,65163],[-197814,-425820,-414165,-172815,-37572,55751,148817,133691,52409,-38431,10911,36706,-5086,-112540,-9518,417564,604952,385330,184696,199441,162361,12779,-88799,-192182,-139898,8824,116325,204636,229984,103943,9748,57648,-99187,-300978,-249231,-108497,-206406,-290636,-118879,150193,164352,-76591,-252302,-206082,-22906,76773,-22642,-166675,-210523,-91447,130251,255370,191031,39006,47569,135772,88462,99778,178876,9703,-247848,-243355,-101799,-166391,-197498,-109316,-57071,-18495,130686,174894,-34434,-134966,-68437,22781,134186,229810,222232,131888,120861,321558,392245,132131,-183891,-300168,-289835,-231073,-86598,167807,428580,211993,-215577,-289371,-150124,-58043,22077,61433,90210,295783,598076,552866,263996,91870,67384,72381,-82481,-357689,-438967,-310483,-127226,42658,129668,62774,-60384,-78453,-38854,-107046,-203569,-90571,104046,199187,174559,248419,254336,154875,194072,264500,43915,-169633,-149928,-25568,41893,-36423,-246735,-244487,-93773,24762,59331,-2173,-88500,-31901,124343,162848,274603,366096,293785,115862,-355,-76645,-161830,-38187,232215,257003,139815,119583,115381,189421,289689,169873,-78353,-28580,243300,349530,162754,-63182,-149500,-4605,127684,120681,-14742,-35958,167362,324493,151876,-113311,-30255,229241,185078,-26749,6751,216168,274305,147920,-2192,-91115,-20784,11706,-78368,-206966,-346689,-294395,-60000,28781,-75933,-129957,-5121,131976,136475,62801,215672,230808,83962,-51413,-114908,-109694,-22137,22517,25060,-67337,-118584,-155083,-74754,71743,103452,-59558,-193613,-141073,-15005,-16974,-25189,-28268,-94956,-137092,-70038,4177,-96934,-180161,-107112,-4365,-151085,-286961,-316306,-282137,-241204,-177900,-97809,29724,116918,73066,67763,-17000,-154657,-97499,154432,181491,61773,-135434,-285275,-220445,-124623,-160873,-146124,-119154,-139343,-95620,-49718,-8209,163249,284320,129444,2631,201066,416530,435201,286247,62902,-118017,-35049,142129,262254,174774,-90805,-320922,-341850,-225945,-231013,-225939,-17471,127400,58276,57409,-32321,-346496,-403582,-78156,199131,176997,254849,329941,186907,8556,48424,24402,-122606,-95641,91354,156625,21709,-85672,-160612,-221859,-232140,-116846,33398,58025,-73653,-183984,-220056,-117704,49734,92034,67129,145303,155128,210345,360425,370167,-87770,-468751,-362995,-94325,9449,-85920,-159738,-17953,66149,-36626,-59624,48218,23638,21264,11777,-57325,499,-2815,-35215,129666,251088,40024,-50252,-30217,-102351,-229231,-117278,73796,92953,-77333,-193791,-260667,-302808,-183129,-100744,-134172,-78120,21195,-20035,-93249,23068,10645,-197831,-181195,51012,126359,-14242,-104839,-67483,-23304,-10066,16828,-44341,-19058,102586,98253,70826,94708,83193,47263,24639,5119,71794,213282,132574,116410,192744,-29422,-412925,-477576,-221190,-94859,-105397,-113177,-37365,53541,42866,-47411,-11761,61230,32624,60792,207054,146613,-93147,-143663,61625,223238,168863,58322,36805,19985,63898,53215,-132755,-226133,-80325,22094,108651,160551,69763,7918,24912,-76181,-154146,3177,92960,3895,-3337,102182,102047,213368,382542,357296,53457,-166605,-276375,-440694,-413929,-133085,55141,134841,231645,284222,246259,338495,707371,797622,456369,-128445,-106974,67711,254315,669473,222564,-1968942,-3921948,-995900,5094773,4165796,-720294,-3266259,-2127838,-77719,975740,1331041,1428310,627638,-201679,-428372,-122278,-90781,-279102,-168637,7472,11435,120629,289093,254782,-3727,-306826,-366398,-56422,182091,115962,-5320,-203493,-457668,-476997,-159763,141381,147852,-36267,-7729,36073,-63982,-38452,87351,50209,-67099,31260,47832,15721,262243,341876,135326,-51365,-211425,-323998,-175665,34837,53472,90367,283680,300876,159093,51630,-23475,-88705,-143594,-61282,79927,197595,160247,2145,-100499,126745,251314,262049,210149,29577,-220003,-218154,-146276,-28370,55306,61707,-76043,-201159,-156501,-179018,-394569,-516753,-306098,-34070,26661,-128194,-194450,-107505,127188,223153,200670,319441,391216,152701,-58226,-128736,-272518,-406651,-205301,31781,-25469,-92429,-42184,-81263,-117936,-195510,-242721,-122168,-8133,-82109,-149160,-72890,-27496,-108726,-78801,8735,32494,102242,250787,248084,149105,126177,101813,72743,-34322,-174136,-380790,-370357,-122025,137320,191905,81181,-70034,-48104,69495,-1363,-71436,110639,404283,221420,-184645,-212172,-72286,-111090,-172155,-121180,-40323,57566,173662,41798,-250829,-311433,-163618,-153420,-257295,-307829,-127780,56508,47755,-121752,-227990,-226993,-178582,-80979,2659,-42192,-69628,93690,107988,-90575,-133167,-104113,-135312,-103801,-90279,-78280,-30414,135849,280229,280234,270882,136770,-162146,-319080,-190635,-152089,-159738,10089,153443,6972,-147554,-86833,6304,70491,153562,186012,165147,56990,-13690,11480,126388,198034,90155,-162770,-371143,-362328,-378244,-340655,-192314,-36404,-58330,44201,218250,215343,50234,-61021,-264129,-427845,-247277,-129637,-145550,-8484,133616,81315,-55096,-92319,20700,136892,57269,-78382,-187688,-141780,-55421,-54762,-28256,21358,12380,9947,55520,127096,226732,285836,280890,203055,15130,-177541,-172936,21958,230144,233756,112705,-10026,32565,148333,50589,-96397,52855,279038,178888,102700,22074,-153537,-121160,109641,214453,255741,297678,345826,330879,234649,132375,59318,74178,85817,94554,99759,143261,252103,323476,294055,171391,132501,92124,-59447,-315408,-444304,-221044,74127,260864,349324,240827,-32192,-94356,-112050,-249955,-126526,147649,209377,168634,156287,125048,-9077,-115629,-70878,37434,70538,-23407,-211122,-168383,55797,283217,356745,167025,-99770,-158414,-37282,-10150,-163050,-295619,-230919,-195323,-225940,-140640,-9240,-12464,-143211,-137998,58540,244475,212547,95165,8163,-65839,-14460,134897,224239,205227,119749,-23417,-193977,-142921,-79179,-157924,-203340,-123421,-6718,156828,263822,134535,83076,177937,139753,131729,207815,43235,-106065,-133016,-72347,65233,150107,138471,226211,151463,-76929,-262746,-332724,-155599,112712,154664,2122,-34409,-100097,-193133,-136761,-49689,-111960,-188205,-228931,-94624,127715,294484,256875,110144,-15530,-28679,68500,-64666,-271084,-195211,84377,75235,-13613,-19562,-12352,67711,70078,-68670,-208641,-183390,-92498,-112619,-185896,12661,173470,89977,93149,130283,-50234,-259077,-226459,-76410,-172717,-354913,-111213,143049,153365,61755,45186,20200,16699,126638,160499,-64171,-310141,-370645,12323,388002,325111,-84378,-163249,375228,36589,-228690,-139385,-654594,-1269503,-483799,488922,716358,408042,319351,307177,-189990,38272,456629,54754,-409044,-134652,-200367,-451343,-392258,-101680,303343,606429,764700,757068,507865,294473,118712,39393,64365,10499,-131040,-160296,-95199,27394,34382,-172936,-352931,-234340,-43434,-17298,3698,93636,177267,193501,206809,149318,70491,59599,-102084,-313366,-241864,62040,341156,342862,321145,347042,282449,93548,-113372,-77859,173240,235582,5495,-142074,-97306,-57617,-164044,-269975,-282356,-190131,-60332,-76714,-230917,-175722,-46457,-43474,1861,36618,-7770,-173402,-242194,-117328,86358,5592,-210785,-258820,-163139,-86213,106263,274089,249660,137152,80487,-17442,-30224,79602,266666,258068,110045,48382,180696,244019,210979,182845,196185,106571,56145,38394,-15291,-26788,101587,97096,-42119,-138397,-63191,70978,29731,-79161,-59966,49345,92308,127517,-51184,-218432,-170046,-71060,-34279,-28027,-10580,90234,85889,109288,106393,16211,-38762],[-270292,-411423,-301963,-75584,-2744,54310,161245,136185,-23752,-120375,20002,97241,69179,-30903,49395,497633,722392,450396,192706,142648,160533,84272,-13001,-161167,-189051,-133397,26694,234401,266920,98433,34500,149427,-5703,-273420,-259061,-177305,-305262,-349179,-134661,163008,210553,-4006,-177638,-161433,-13300,107803,46691,-136014,-245654,-97147,175325,295838,190091,1829,7022,116527,106017,172806,330487,109690,-258678,-281098,-61323,-76228,-147533,-113964,-61618,-10137,59866,5966,-147010,-243262,-206965,-96375,62898,177162,178042,145664,160573,358507,418957,169845,-98390,-229386,-231807,-171213,37450,334734,531952,267864,-161274,-283477,-189104,-70637,6463,30277,14023,173151,459572,392827,126563,37669,89413,109928,-81695,-341896,-404014,-289789,-105071,75519,188658,150682,23622,-876,63342,-13145,-149216,-78336,174514,314901,249074,276012,267991,134046,146992,243228,90052,-115400,-197154,-192322,-114071,-85724,-239035,-294993,-169874,-7609,80282,67393,14299,74694,180488,183158,291715,415826,331440,97174,-66988,-158437,-191896,-7786,212193,165613,51676,126654,157681,236092,355464,278107,-20501,-41394,262750,389128,88566,-177368,-174611,-14833,101317,130272,-36384,-168204,44665,309113,179421,-109644,-79394,114861,79559,-78167,44030,294769,256852,74478,-11549,-97098,-62682,10091,-39876,-216180,-395836,-280379,-14379,22347,-122820,-193336,-40440,200128,209445,32197,128823,188861,14781,-127185,-106437,23149,191033,287621,268163,99625,-57940,-150205,-112427,29044,84483,-61828,-129156,51167,150786,10773,-84326,-72803,-104384,-125872,-47839,9475,-123710,-235625,-119141,18283,-150740,-326002,-395742,-333180,-189848,-90532,-41212,-1919,43515,22684,14385,-34222,-59470,13626,164689,141072,18076,-147605,-258372,-217450,-132306,-122982,-66323,-29552,-80510,-68619,-46777,-58544,17123,136379,80272,20837,165901,308159,341673,239150,54794,-131440,-57026,98294,157886,34428,-193273,-362815,-286958,-152240,-213500,-242365,-94356,22271,-491,19950,-12715,-279920,-357357,-121665,95510,62780,164204,297613,181793,-55721,-49086,-12819,-131937,-158814,49474,146494,4264,-119065,-174284,-239823,-256043,-68987,170258,184764,36220,-24020,-72510,-72494,39973,54205,-10341,93336,142261,193944,317101,357732,-45909,-398061,-292003,-61670,50726,1646,-78537,-16907,48040,10497,54294,153000,71111,-22491,-77127,-83550,44494,43542,-37233,62397,163156,-39825,-124130,-115249,-164779,-199237,-20110,137313,95741,-92091,-236464,-285334,-247662,-150073,-114572,-125161,-45724,49600,-11419,-109363,-39499,-78254,-288054,-259288,19925,102772,-64228,-122859,-30648,36670,-1487,6337,-23380,-4188,81772,70949,55751,63436,56048,62300,94570,132961,161078,205590,98705,93259,195441,7738,-399657,-437764,-169612,-56850,-98720,-36290,122953,185936,116042,19754,49405,108848,65639,74897,207596,170067,-19744,-63382,107647,143371,-3319,-48256,4623,-60509,-19271,102632,-22271,-222864,-167555,-28626,117017,205775,127157,32019,29932,-12203,-76154,32006,100486,127067,242468,282871,186500,230699,347052,371443,177472,-10272,-155223,-371045,-388538,-136156,1041,38667,149345,377748,614029,651397,692521,605636,197569,-575682,-781544,-162989,973718,1770446,1075547,-1216613,-4100886,-2545994,2619105,3478147,-460299,-3124260,-2301956,-204183,906222,1135782,1231121,753634,-57057,-389866,110867,292256,-106041,-231172,-75308,33056,165060,303483,253423,23587,-229809,-285444,-79715,34989,-145651,-194981,-179766,-295521,-361131,-183155,83748,168391,64956,75023,32755,-106342,-67414,94552,86638,-73438,-17321,59574,114608,365961,414750,182016,-38258,-218190,-298961,-140529,95976,173316,240529,401593,317791,102367,11158,2278,-28105,-108199,-104282,-103209,-22134,24385,-97321,-191356,97605,307935,325622,214877,-5843,-233239,-180564,-54669,5312,-38642,-35359,-53931,-96478,-92647,-204470,-455237,-528357,-285076,-43944,-1091,-172209,-213723,-52909,184627,242694,194855,259595,285825,80029,-88964,-65135,-121372,-241034,-78453,164328,69301,-88130,-87399,-121512,-147880,-206360,-273303,-202094,-74695,-68942,-98452,-13480,-1678,-161889,-174972,-17785,27068,14176,87285,68425,-20209,21745,79682,67609,-72287,-228483,-398867,-411596,-214810,64235,198150,107367,-88504,-95748,61368,23262,-126866,-11434,275566,234152,-69784,-67391,89275,67818,7267,-3125,33002,96021,205552,120498,-164606,-286217,-191554,-172359,-245873,-310303,-207232,-94101,-58117,-103386,-119740,-174923,-259576,-192296,-6791,-3744,-43978,85844,153295,38735,-11647,19787,-16579,-26151,-35275,45525,103863,154098,269427,348899,375672,238400,-55295,-234406,-156987,-101705,-103682,-10025,108834,51527,-9160,37397,44990,80741,163579,203871,138058,-43061,-109700,-54012,86684,206727,174688,-45331,-278714,-315804,-371212,-328211,-127355,83125,71332,112106,212429,158088,32520,-55233,-278261,-389693,-142752,-45661,-88345,96283,230168,138486,37797,8182,21930,49017,-21064,-124955,-201411,-83254,51033,-275,-50287,-19822,11594,34981,77945,179812,274098,282739,269791,232709,20219,-205717,-200975,-820,224245,276945,198093,107680,180878,220753,-18417,-226422,-27923,230802,126068,44682,-65948,-211248,-162413,58728,175242,191307,203284,228468,205423,180781,221235,178619,106663,49841,62465,113994,170167,303893,382280,295355,163309,179127,155675,-28031,-234219,-336872,-199595,47471,276899,371973,213414,-67536,-100345,-52206,-186447,-91868,149834,206168,184286,169745,153879,50643,-42557,-2347,97586,46985,-136180,-310661,-233051,-14082,217809,319979,151280,-94255,-145177,-70964,-106202,-211586,-265329,-221529,-244465,-283601,-172120,-29218,-21382,-160799,-141077,76616,237856,194582,75067,14888,-6234,36833,62124,-9124,-51663,-25793,-60992,-149741,-91234,-52881,-146496,-162219,-104604,-35825,125747,309603,240744,124860,126585,90385,59027,102966,5546,-143220,-295126,-237757,2755,108723,110864,251065,164805,-105892,-292802,-364624,-169839,165428,259762,48671,-103786,-214151,-256224,-144324,-22461,-67763,-135798,-122512,42910,188450,265971,237505,117620,23885,42502,94080,-102832,-305675,-212888,71900,95959,11742,-33704,-48801,26651,56898,-24238,-153352,-156481,-32761,-10821,-148911,-4426,161425,87557,40729,77957,-9551,-204829,-279165,-193085,-239081,-273179,14341,132926,53593,47007,87963,18523,29905,158199,141529,-93670,-294548,-423446,-106514,341175,309879,-12536,335436,894046,222068,127238,19163,-1300315,-1921921,-556676,649314,805559,411705,93713,91,-1112,760405,717764,-269678,-712156,-203670,-314154,-498218,-298856,-63907,267290,547386,683922,689400,498878,336660,151271,73604,134819,38649,-191201,-231106,-113531,51344,106207,-102929,-339139,-239937,-58436,-49406,-35057,83287,209793,235397,235549,161888,27800,-28564,-88503,-198668,-174017,44580,305449,356619,341774,339155,222845,-25144,-248200,-183612,75008,155578,-99454,-242967,-118680,-40051,-178687,-281990,-267098,-159235,5473,16740,-190240,-156651,224,-15896,-48212,9157,51655,-35758,-116544,-103381,29992,-47705,-277171,-333944,-144984,-3440,85579,153719,175988,202492,198680,61045,26005,103792,204531,164650,96869,53575,141148,170734,135638,138742,209484,160607,107573,61917,9398,50807,239893,188468,11847,-68430,31825,175264,105726,-61975,-135092,-87206,-7314,67291,-94314,-205908,-121313,-35757,-20452,-26639,-41052,17920,2179,49267,95456,-21525,-143447],[-321868,-342866,-142622,32639,23500,33762,140691,103253,-96076,-179351,33455,130606,108343,54662,137237,529832,719411,439037,155013,23513,83417,117481,56353,-116341,-255381,-292434,-72034,240135,280234,82217,54026,220502,72518,-234012,-274736,-275210,-388031,-378824,-154488,143947,230382,84262,-43637,-54044,28276,135040,87637,-119756,-254908,-78385,195463,245742,83916,-85562,-75119,34571,71783,215199,446803,178916,-271679,-313920,-46197,8198,-68207,-91930,-54941,-37489,-74050,-190992,-227576,-292528,-292157,-189379,-11160,128560,173979,205750,227690,368206,393406,206669,40758,-139414,-209370,-109157,170370,439513,519610,238717,-87714,-227892,-189508,-70044,3851,-17281,-114518,14884,314011,246071,21463,-1444,77035,85950,-80178,-267588,-343429,-275604,-85445,104311,231419,225914,102915,69257,141379,66423,-96871,-88988,183812,355099,262086,262089,246230,84890,52743,163981,105209,-70662,-240556,-353542,-269845,-131810,-202740,-294060,-198615,-4946,94556,100215,88581,145681,190136,178477,275249,424675,350381,106291,-54972,-174767,-191260,38964,190758,70728,-23084,127575,190481,254234,353169,311756,30399,-25453,275538,394323,23530,-271648,-200340,-17990,94065,147402,-35650,-236305,-49477,259690,172297,-92289,-113648,-12227,-35875,-107909,81144,342528,201365,-60626,-114256,-154710,-105465,35087,63223,-128862,-327690,-211159,17750,-11782,-168752,-230532,-67094,239829,251175,21246,75349,179005,-30587,-201080,-109089,128257,375104,517796,465370,259649,22200,-108148,-112522,-2362,43697,-64401,-29117,246955,308781,53664,-101877,-78807,-88028,-114002,-57549,-20613,-131434,-219207,-105903,-2314,-161079,-321561,-399209,-302343,-122104,-17327,21059,7343,25714,-536,-21640,-38104,34286,125353,150262,72625,-33773,-148988,-216011,-215673,-161729,-100058,1219,54271,-1267,-13939,-16174,-83052,-108979,-11478,23132,18421,81275,152110,188463,159534,51043,-113821,-75328,33679,44762,-89128,-251895,-327834,-159282,-26848,-127095,-185444,-128501,-79598,-32704,23482,44159,-125642,-222324,-148359,-27443,-60525,38145,221413,175568,-101352,-120598,-26532,-114644,-177541,21986,103416,-25201,-114068,-134484,-207573,-213791,21109,311117,320110,177144,159293,101758,5866,30854,-14052,-93403,30051,98660,142314,232180,279619,-37312,-286910,-163784,-12111,64334,63683,14931,-3634,30565,59221,176242,267097,109911,-78596,-144182,-68243,105955,95811,-27687,-5697,32675,-129526,-178826,-194045,-213876,-120077,110340,191507,80989,-101436,-262290,-305172,-187297,-113062,-110093,-105442,2917,106354,36739,-89187,-88084,-155852,-338972,-281337,18880,88746,-126806,-180993,-13945,120923,35728,-6640,-11604,10646,79298,88378,68279,20247,20281,80825,164137,255497,267174,213049,83055,97665,203044,69154,-282245,-277085,-75386,9270,-48932,62608,255634,275643,176326,86098,86928,120316,75994,57196,153749,158188,29477,-22129,124409,69345,-163385,-160997,-34380,-110866,-72854,143583,76854,-194255,-224651,-98044,81375,244476,230638,103205,47825,44083,11359,55493,85100,198751,365502,375695,235784,217614,255240,319604,280102,187333,27631,-248649,-327141,-115553,18119,42700,136330,453317,859283,803816,539661,351039,-41564,-940953,-1297691,-266603,1661387,2706320,1930209,-338145,-3684030,-3184290,-160322,1733674,-855226,-2855598,-2157628,-244646,881164,1172025,1167727,877049,129828,-273361,271657,610052,84740,-213025,-73557,76335,105302,168387,176447,37934,-116371,-149299,-52897,-70121,-334677,-346424,-152157,-118888,-212862,-162770,51658,205760,172781,140717,20995,-131332,-73989,103067,125724,-53355,-43661,75525,195157,404964,418276,204943,-10016,-158274,-164174,-37622,148297,263072,359646,436169,246335,24399,-789,41824,9859,-87316,-147057,-264410,-217964,-93153,-145520,-191377,82096,324228,350668,190548,-55311,-233673,-130654,20463,26219,-127036,-135047,-38737,4011,-30314,-204996,-462414,-499083,-271689,-81447,-47444,-204127,-192455,45395,223193,219626,173291,175860,130797,-51735,-147131,-14578,20669,-73192,47348,277285,159784,-76911,-124502,-163185,-181892,-221007,-290234,-246452,-110041,-36148,-42690,28594,7278,-194418,-237588,-44760,15429,-77395,-109807,-171586,-213994,-65791,88751,90700,-100621,-276802,-405937,-419775,-263341,22683,202650,127159,-82659,-135084,27971,37846,-118354,-87988,115378,189624,40126,122145,304192,278007,206169,136641,95344,123871,218990,188022,-41802,-200705,-205499,-208390,-220180,-258866,-240248,-212578,-152698,-69882,15863,-102219,-326234,-312156,-82534,-22933,-23807,76167,171088,135269,80473,110879,84453,69970,54351,155368,172674,116458,199605,362878,438782,303692,44056,-130260,-108986,-53637,-61974,-47966,31857,54379,88822,116827,55351,63964,157793,198415,101808,-134878,-194756,-114004,45966,203331,251584,73698,-147886,-205691,-286943,-253563,-43892,175324,168774,163653,203064,102615,19154,-24107,-216609,-280771,-29449,36988,-23416,180908,289768,204207,160897,116108,7616,-65654,-143770,-199406,-200910,-28017,127888,52739,-80715,-64669,27744,79957,114829,218010,289526,243301,200113,174167,-16872,-218821,-198870,-12658,190313,248337,198565,182576,298170,264148,-70474,-307846,-127280,71048,30143,1678,-116384,-218215,-146223,32985,117536,92524,62176,65917,40796,62297,225832,246888,129907,-4751,-15976,86548,168190,313924,394871,249019,114940,172446,162698,-42790,-176856,-209481,-135311,43187,285507,385361,191472,-100549,-139387,-60635,-137430,-50470,120290,147699,167794,179708,180385,101613,14373,56562,147407,37128,-188855,-338464,-269855,-92296,114950,221915,101268,-82205,-82848,-52909,-163632,-225758,-185609,-164840,-243648,-284824,-151859,6625,33525,-132613,-130649,101811,252114,189658,37764,-34187,7633,81028,19645,-193420,-278243,-153547,-72245,-70326,-24450,-30641,-142109,-152219,-123050,-110130,12631,234334,231912,105661,62818,47541,2921,15487,-22072,-154267,-404795,-370411,-49700,91525,103575,229320,139291,-116024,-252644,-319790,-146075,209846,326215,64614,-201223,-338353,-280305,-107927,31105,-12591,-85909,-25761,137600,189694,168131,140231,74890,23852,46850,59910,-126418,-259837,-180104,38663,81776,22537,-30940,-52749,-11427,8335,-13016,-101209,-129151,-16054,6916,-161572,-41473,140867,84344,-12566,8492,18897,-109855,-261030,-268539,-290088,-207100,75820,77574,-42853,38820,122561,30419,58515,179410,108721,-89862,-174312,-330483,-133942,325144,278877,86063,768556,1178821,190028,363559,144446,-1868013,-2347158,-458350,839699,825888,381994,-45533,-141159,329133,1404961,788776,-617063,-822471,-13971,-290895,-480359,-124947,-12861,155894,397806,525958,550678,420346,327897,165188,92736,166478,32794,-235202,-256740,-115950,46494,132048,-40887,-276739,-202822,-71868,-100823,-82700,34393,168083,223007,246651,157155,-15687,-103090,-58602,-62521,-111682,-18411,202151,333232,328276,287990,141666,-110680,-317326,-250775,-19337,70424,-161827,-279312,-96235,-11155,-186838,-257135,-198883,-100445,64760,93730,-144660,-134703,28846,21100,-76907,-69516,36297,102352,52975,-38132,8340,-53655,-246797,-290338,-90880,60081,43923,28360,91758,221902,246203,121190,78494,118633,132873,76252,97661,79722,102290,90068,45651,68534,204299,211635,144877,51916,8481,96983,294886,230842,60639,-4678,90008,229008,171429,-2724,-133831,-172489,-119112,-39526,-138053,-151231,-43206,2710,4656,-6757,-59838,-59988,-92756,-18847,74236,-43481,-211308],[-377247,-278506,-26633,76176,-14153,-42542,62080,13601,-186024,-243005,4983,87237,64576,87547,197261,462792,551349,321905,50825,-150345,-68710,85766,84724,-93572,-346112,-451764,-179621,198765,236720,12402,8719,208599,87780,-213028,-317553,-388105,-441486,-388050,-198550,66729,187173,132557,80848,59707,65410,115769,46221,-160776,-266988,-68554,168375,116843,-104092,-221391,-195630,-98489,-21647,195121,473202,182414,-296528,-343325,-71344,51922,9269,-52164,-19443,-59668,-211713,-338878,-256302,-288016,-330348,-252683,-78352,91611,212859,287367,281556,319087,297592,222506,174867,-75755,-244237,-75911,273623,460318,399276,136596,-22958,-148021,-167194,-73984,3393,-70959,-257115,-135889,210690,179067,-9777,-16954,34992,18636,-57148,-139651,-259702,-259687,-67671,123805,240663,253145,145105,108266,172482,120620,-50828,-110227,137399,310876,199333,199638,199134,28413,-60322,49265,83572,-50717,-270986,-461551,-379821,-158235,-152234,-251051,-178417,27811,97514,81626,106411,173955,181280,157290,229549,393942,347068,141359,39540,-108833,-148062,110831,212888,34938,-33709,137374,213028,244615,290880,271878,69003,18366,287424,380072,-6486,-311516,-209602,-3472,113021,163511,-21456,-231108,-106145,166807,123642,-60616,-114394,-111038,-119842,-85672,126185,339416,126142,-189503,-252770,-240719,-135081,85963,202715,26903,-163218,-98461,35658,-62665,-213056,-251738,-81781,251829,266085,45162,91040,206498,-40603,-249667,-117626,184274,482101,639486,564749,369312,97865,-52974,-84878,-23636,-20152,-85106,56461,374894,409561,100237,-70677,-52959,-67971,-112857,-97226,-70216,-103018,-121041,-66502,-50656,-172711,-276765,-327680,-203347,-61208,23416,80269,47941,30337,-22004,-40579,-30805,87260,180502,107775,-739,-81441,-148815,-175506,-210739,-201489,-105824,34972,117861,83572,50112,31832,-66062,-168589,-118265,-40222,-17857,-23298,1117,22241,71107,56037,-71706,-94320,-51012,-62133,-179911,-280282,-250783,-17609,99781,14,-65457,-93704,-128655,-30624,51166,94185,40947,-61233,-163485,-148422,-179055,-112227,85582,119425,-153136,-155628,5227,-62040,-153105,3051,31853,-71101,-77000,-56905,-148727,-139898,114088,415914,432007,304229,297413,236395,86781,17627,-100004,-165796,-38620,23668,54151,112172,150015,-67831,-181498,-38368,25378,42988,79516,86875,27515,29770,99169,271594,352206,111928,-147518,-178595,-18535,165379,127218,-28696,-62591,-81222,-182503,-193765,-246424,-241986,-26676,228988,211552,30656,-134979,-280201,-313270,-149852,-88692,-89010,-85289,24728,127604,78697,-51971,-118979,-216310,-353134,-258705,25590,66674,-197455,-271609,-31068,184644,62406,-41708,-25388,13499,88872,137568,93344,-27119,-15802,91634,203927,320148,333565,210107,64841,105016,200807,127977,-114810,-92113,1127,66917,23311,135313,295559,281703,197541,119196,66188,62721,38466,-7212,39517,94957,19337,-47695,85155,-2344,-276194,-248884,-77070,-135350,-102053,145582,119466,-170544,-262219,-190929,-7142,250960,338891,186456,45647,39024,45194,25070,17486,171794,303981,321888,206026,153273,106710,185742,301410,334237,183790,-129073,-260929,-95678,77383,113877,149171,426609,831346,698371,284871,81289,-236500,-1166397,-1541035,-252034,2006596,3109970,2520170,447220,-2615772,-2446422,-1874299,-613634,-1996607,-2666536,-1805219,-246512,825929,1315074,1257846,986461,344994,-56549,341840,723994,183936,-179158,-41562,93169,-42809,-71798,28316,19002,-7458,-10255,-9373,-153418,-451614,-452756,-161370,-9768,-99393,-130230,33794,241856,249809,155395,-22656,-170818,-97086,79466,129798,-36285,-58762,71316,205547,336513,320645,170983,-3768,-91720,-13166,59291,140969,263033,377078,345899,87942,-77453,-15232,56079,-114,-102866,-207090,-391214,-359465,-179029,-154501,-146256,52604,278634,322642,140458,-108836,-234536,-96655,41643,5986,-205173,-230842,-68295,31260,-19902,-201196,-423553,-445011,-282316,-152723,-125056,-246332,-161581,132405,207350,141131,127488,78476,-43467,-213631,-220799,-6526,83731,9865,113078,328704,203781,-87305,-173416,-225246,-244477,-269671,-313775,-270723,-143795,-30504,-13942,29995,-23202,-220210,-266519,-87502,-25800,-169747,-308768,-428726,-394397,-126284,111238,125321,-119952,-315936,-411202,-404101,-265025,14992,192641,125735,-59984,-158540,-43076,-1569,-85305,-137488,-67799,55668,69934,252959,454754,420360,343731,233706,106956,112348,188260,198403,58724,-100468,-214211,-259594,-202354,-186869,-238276,-293863,-234631,-48755,130719,-23567,-356474,-437178,-250651,-116923,-31269,40034,122959,141376,102965,136212,131718,137971,133974,215399,165077,36609,80231,295542,414223,290201,93237,-44268,-63283,-29249,-55908,-102875,-72358,-3059,113053,145379,60706,35555,129609,154188,36102,-227107,-265154,-151385,1824,148585,256396,142835,-21114,-70153,-167504,-161277,12133,196516,187239,166536,180969,68465,8904,13389,-103918,-141364,51034,79284,14937,204616,275993,237475,263371,192947,-24210,-183545,-288504,-291060,-190781,5972,150905,89506,-109706,-112976,43041,127066,154952,231479,263383,162080,64889,15272,-102018,-222394,-177591,-23054,117271,122611,83267,182656,355788,266897,-95624,-316934,-213306,-138343,-83530,-32580,-134926,-194397,-97158,23784,42154,-26236,-99647,-110913,-130125,-89782,142689,235714,126335,-70626,-127315,7369,119689,266818,347091,161299,32244,119003,118409,-90461,-148515,-92275,-52771,50532,273382,369734,163764,-142879,-221590,-154659,-132297,-33331,47907,43176,123352,185360,200976,129282,31561,78522,155770,26230,-169429,-282260,-269557,-164248,1483,96339,32780,-69719,8252,16830,-162695,-209375,-91268,-85210,-203351,-241030,-96357,84617,129965,-81845,-124735,119523,274291,185818,-12893,-126684,-32966,99625,17124,-262700,-388011,-216340,-47206,23573,47822,-6062,-124979,-150348,-154902,-202720,-147873,65717,113938,17569,-16943,6677,-26479,-28001,-24844,-123381,-411271,-417640,-78954,100438,117281,170571,81827,-113122,-178498,-226998,-91942,230100,336070,53818,-290600,-429419,-255311,-38719,85224,26038,-54865,22197,150164,126892,35542,4903,7439,-6202,-11513,-15493,-112839,-130119,-95085,-594,44369,38244,9084,-17924,-32518,-51106,-25796,-56968,-94616,-30027,-45832,-199198,-78043,120395,86061,-51101,-62144,29201,3387,-172854,-272664,-297790,-166391,69331,3398,-105927,37118,139093,55066,100434,192395,75495,-44002,18288,-138009,-80096,329885,207463,126736,1044591,1276601,30254,464095,248030,-2257520,-2563712,-271605,1000095,779680,325154,-80468,-73440,790170,1901826,663624,-1030044,-833073,313507,-160061,-401173,94747,63452,33753,228296,332993,360031,289522,272550,145027,67383,127227,-26222,-266748,-224709,-85834,20633,103565,2142,-170381,-121703,-68140,-148200,-124995,-36176,64879,142912,211160,128701,-41908,-127804,-8461,64360,-67124,-110567,77659,299465,297913,211739,52741,-158067,-311826,-258923,-70848,17842,-161230,-252034,-53139,12885,-181956,-192092,-87399,-34751,85073,119922,-112545,-122941,25933,46162,-94813,-204370,-65935,199607,220809,55722,22655,-14318,-137475,-160034,-21843,85303,-19780,-90538,8220,185490,220596,156417,105886,86971,31100,-16122,92414,112004,69030,19234,-34645,-13753,166253,230005,152352,8590,-36386,66223,227466,203281,72586,3295,66787,192850,181447,52552,-89002,-204410,-221330,-164418,-175370,-78503,35946,26830,22008,9657,-80774,-141585,-194415,-96710,25773,-68480,-245872],[-278083,-98202,149440,175840,21360,-25637,80802,24134,-151434,-180613,59717,100958,75213,183623,329983,426666,380083,242936,19643,-217809,-135322,117617,186906,12665,-327323,-472038,-178122,215087,236842,-14372,-21519,187293,120813,-123384,-281273,-380077,-352019,-284453,-177232,19484,157923,190691,220700,210015,149950,112467,-6191,-186628,-223896,-14738,166536,21310,-246695,-310411,-264522,-187058,-97907,158450,440784,166938,-273035,-306757,-72754,90839,103221,38038,93578,8119,-241669,-338213,-184092,-203177,-293193,-249001,-95120,102494,309815,390060,320039,238181,182596,247703,289580,-31770,-291638,-55929,347467,431798,245075,27898,34285,-52981,-122885,-74897,11635,-101193,-349070,-217408,196453,231795,52745,7767,2813,-31686,15118,29052,-147568,-219357,-38238,142125,223302,232909,152260,113334,152840,150318,-2416,-114838,71495,212158,76295,95618,144596,-9911,-154122,-65400,31990,-60239,-286146,-495694,-419577,-157421,-106146,-191381,-130593,69420,89279,17604,56159,158988,175149,123011,155434,322281,311363,177958,171512,11264,-73073,197572,293477,88807,31904,158391,216666,205313,184469,172817,82802,69455,286127,342719,-10124,-295257,-200911,18246,140513,157932,-20691,-183671,-139091,24578,26191,-33854,-89016,-166781,-154638,-11976,170073,265098,29623,-275472,-371457,-329497,-153341,133452,310285,177251,28032,17292,25474,-132162,-268639,-280680,-96545,232009,256004,88511,155883,234394,-35796,-268189,-134005,175131,479617,611266,539387,387795,128410,-26806,-57568,-49324,-111905,-145147,70444,376644,407802,123105,-13076,-23669,-80499,-145335,-166812,-130170,-51073,25560,-8127,-91072,-173240,-213201,-217672,-79641,-22809,25410,120999,90094,10728,-73215,-55014,-22122,76904,142489,35810,-63870,-121269,-160428,-153302,-203055,-241978,-145715,21579,146625,150226,97515,76237,-12780,-149947,-166322,-108499,-89899,-117725,-106263,-112394,-5814,67454,-20987,-117615,-152130,-154917,-227434,-286162,-173125,81238,189068,135960,92866,12712,-94273,6474,78938,96783,141410,59450,-169832,-237151,-268673,-254403,-90827,92,-216193,-151985,83197,24144,-96057,-8219,-40560,-108204,-6236,42765,-82529,-68880,175484,462943,506368,388898,352426,297029,152953,10704,-167236,-198687,-85087,-52083,-40482,-7785,17990,-111494,-104513,49948,46481,10915,68999,137493,94197,69313,138791,331324,394161,81824,-201430,-159598,64542,222020,139717,-33906,-78229,-106468,-146477,-141311,-238325,-220919,70628,321560,210597,-28556,-173078,-262159,-267875,-117104,-60867,-33805,-45827,18252,98504,104514,9352,-103348,-229067,-310052,-181534,49021,52451,-234884,-334460,-41858,233074,82493,-74833,-36937,32397,133765,222892,139618,-39813,-8675,126096,234505,337180,354905,202023,49717,115896,206305,188953,62720,57958,52816,125290,127391,182383,254624,239869,216533,148943,22450,-24023,-8317,-72399,-77157,26563,-12670,-94728,26659,-33996,-276835,-244298,-76380,-103445,-75084,141543,137954,-119600,-240713,-246105,-81186,260912,451318,286130,44665,-7346,32516,-35377,-63466,92268,140711,185270,144051,88042,-33597,31030,265390,415261,296696,-2400,-162652,-49041,176739,234545,173051,297121,560010,420340,66543,-100587,-322599,-1161363,-1417851,-91248,1958041,2932266,2752406,1141036,-976813,-593171,-1913776,-2867399,-3505569,-2567162,-1314786,-170111,755020,1436646,1462450,1101042,594130,285204,409333,652665,191461,-129511,21663,113699,-164795,-272130,-98153,20261,114749,139474,75365,-170551,-456953,-458150,-166137,50821,2643,-57046,72749,320573,333079,169159,-41815,-180105,-98126,72132,142624,17478,-9192,97975,185738,219398,186435,130136,19643,-9448,129708,152257,116313,212961,319297,198706,-58544,-129343,6390,83138,2846,-98151,-233310,-421620,-368252,-162896,-85621,-53920,54019,237741,309736,144097,-81342,-172118,-27554,62519,1545,-203447,-245426,-90466,9513,-30356,-146862,-290888,-316657,-246161,-179531,-166456,-253227,-96089,216670,188147,83977,125044,49101,-136712,-301109,-228614,13191,100588,32474,155369,370181,247596,-70941,-181629,-246777,-276554,-297682,-293205,-232159,-138208,-15176,38772,51685,-35386,-190000,-208944,-88103,-41912,-192488,-409240,-581505,-462554,-99639,184371,213633,-67480,-278330,-352612,-311758,-168109,93442,225875,162472,30431,-99912,-88179,-59634,-26018,-129849,-194078,-95271,45364,312081,514933,487576,428258,298711,104865,102969,161560,190850,153742,29104,-164723,-250288,-139309,-67017,-161836,-290555,-253200,-2342,247475,103184,-284945,-501516,-432881,-211322,-17907,19507,50024,88034,93574,142258,166316,199753,213169,256044,149025,-5482,-7102,203049,339011,238028,125968,55103,23340,13984,-38982,-115450,-137347,-65536,108432,184456,129342,63711,127341,116648,-19232,-273644,-263934,-106113,-1616,68749,200624,180322,110610,95363,-10736,-46908,54679,177674,158888,152898,182737,104210,43632,80063,57270,21805,114243,102577,48282,194456,227500,258423,346776,252204,-25802,-235042,-378750,-333412,-133244,50901,153993,130140,-98275,-127220,75158,190898,220603,253611,229762,79056,-82190,-176718,-184834,-185546,-114814,-4665,44231,-49866,-91507,141825,379564,262007,-61179,-222620,-222600,-275896,-151229,-39155,-112570,-134156,-10745,50888,-15508,-118146,-218800,-236013,-244841,-206326,26764,168942,109231,-114662,-222834,-91126,42766,186861,266044,74461,-41080,68082,71973,-120614,-117127,14649,42839,79015,255317,333275,136708,-181979,-313112,-282322,-157603,-39127,-39656,-60580,85264,207111,233895,146851,22278,68116,124732,19444,-75225,-141226,-211985,-197582,-81244,-3246,-13369,-37944,116657,134670,-88264,-159003,-8709,82,-128695,-162033,-19843,186679,241976,-25272,-122367,130462,296913,185582,-51581,-218254,-103327,93539,57662,-192270,-335830,-182208,21401,116610,123362,37992,-69375,-117352,-159550,-270653,-300599,-135044,-64464,-117276,-110109,-34823,-24169,-14708,3732,-50169,-305872,-359823,-72668,135204,142512,94386,11363,-97725,-97579,-114941,-21913,218741,295999,35468,-333433,-455772,-193200,41967,121518,35234,-44936,7014,72721,12890,-93512,-115745,-43485,-35059,-96976,-96477,-53033,58855,28445,-28125,3887,77653,92229,44489,-33154,-98416,-50755,-23120,-45051,-49795,-128021,-230743,-97315,105296,96895,-61505,-116598,17264,96758,-49888,-205205,-248228,-141944,23616,-54098,-117121,37422,129068,81267,145035,195224,47449,36783,238072,86888,22376,341137,105447,55993,1101715,1256670,-151170,435098,341467,-2371849,-2592665,-91865,1068688,670781,248061,-29241,153346,1278590,2204336,407912,-1499481,-863193,607207,9429,-288176,310618,169275,-36266,104503,146520,145233,135300,186218,86009,-14302,13700,-127882,-281332,-140991,-22121,-14422,30569,20523,-42881,-10166,-35737,-166493,-147947,-100224,-55175,14493,117610,77195,-38270,-83302,64608,163736,-33315,-191315,-8962,283633,273420,139387,-21965,-165852,-241402,-203669,-56230,29786,-88349,-168636,-1971,34743,-148182,-84802,57574,30464,61763,94572,-91823,-117036,1202,59885,-91620,-347973,-209153,251351,373019,175995,83416,70417,25926,13442,59760,91159,-76997,-171218,-40361,133064,177007,191185,118787,15841,-84731,-100740,80331,149693,67284,-1655,-57685,-60924,123552,227766,152985,-25740,-88509,-13484,93193,149548,69124,-29533,-5988,107660,154582,97394,-19161,-168758,-256916,-232890,-160776,26133,130826,68896,62157,52541,-63012,-169367,-241030,-126975,128,-56439,-203634],[-176620,25975,221847,185712,-2427,-42075,72909,14279,-128082,-134726,67989,63491,41155,222220,394889,328262,158447,121212,-28388,-257608,-185872,123076,260838,94955,-284008,-445350,-173310,187906,189765,-78593,-122190,66588,78665,-63393,-238465,-311620,-208825,-162391,-171742,-69783,69111,165007,257787,277748,183060,54651,-112633,-246273,-207173,529,130560,-67747,-354107,-386211,-323172,-269010,-202714,39771,287445,75393,-261420,-263818,-89208,67002,127038,93760,196983,108730,-189295,-241994,-81212,-114742,-249591,-241884,-120078,94675,370708,425674,273588,98870,49168,245414,316638,-52541,-357122,-84297,341036,341274,80154,-80632,32849,-9455,-113549,-113779,-18342,-136749,-390167,-236193,235344,338586,140774,34778,-16712,-45351,101297,168264,-48901,-175206,-20477,136893,171099,167073,123427,67946,65537,133697,34288,-102693,7567,89531,-85708,-47158,80287,-30193,-213933,-161794,-47135,-105464,-301789,-478161,-401612,-141369,-88470,-152117,-93469,89092,70622,-70635,-51576,107768,175754,74524,55105,213490,238902,188705,276675,132754,13149,281815,413459,222565,153930,191976,200929,144710,65335,51791,73801,114112,265185,278486,-6581,-233605,-168703,39916,159942,125365,-45438,-128211,-152566,-136417,-98146,-18651,-43295,-170344,-127361,107925,214903,138685,-76195,-300116,-417183,-377859,-148863,159983,335460,261775,185783,111043,-4411,-201066,-322276,-310812,-102797,201333,244783,140695,230778,233498,-24513,-240497,-137520,123092,390159,469314,423097,321886,103457,-40632,-35992,-70218,-204559,-227224,4497,258311,308012,118891,58282,892,-128404,-202205,-234848,-171153,15103,182084,80467,-63755,-130236,-136921,-101014,37451,8565,15926,149185,119643,-47254,-154271,-61610,-3699,25985,33184,-40276,-90671,-135426,-173731,-138792,-178986,-262025,-198488,-22674,146440,189387,119757,108633,67530,-62346,-149320,-163271,-170559,-168819,-143084,-175819,-50200,84855,27406,-136980,-250628,-222348,-221740,-258403,-114713,116365,233591,257910,258068,167217,20446,71531,86508,33475,128942,96953,-166826,-266596,-304269,-348490,-261931,-154551,-277182,-120354,180156,123316,-30558,-17970,-87111,-105128,92518,141446,-28619,-32874,175451,439906,531593,410132,312253,273759,184694,8221,-194623,-184731,-93086,-100629,-112134,-97922,-76731,-148043,-72830,78682,44406,-16365,52603,169617,185110,138182,168829,340279,372364,18922,-230122,-98992,148929,253015,123561,-48258,-54106,-31228,-29640,-43497,-181107,-158318,145916,362792,186014,-84395,-203998,-205812,-165371,-85116,-38646,34651,1029,-25264,9966,89644,67689,-56543,-208283,-233604,-80321,69160,31593,-237767,-344414,-34620,253594,78891,-111459,-51824,56090,188553,296178,169339,-32890,30176,173038,246557,302448,308986,154584,-1408,82265,182304,205886,164348,103798,50452,154339,214336,170854,135507,162588,229940,166699,-40594,-129193,-63954,-136761,-183520,-41209,-56143,-153002,-55616,-50647,-189785,-164691,-54853,-56532,-29737,119172,130105,-58421,-183172,-259098,-123381,256653,506621,342975,14016,-106447,-47673,-134281,-163112,-22530,-45216,19872,61915,18442,-161636,-132411,163079,387873,315143,86792,-70123,-15468,236705,305681,127441,45479,131590,89594,-45320,-182428,-327205,-961344,-1016091,150846,1621374,2318473,2595155,1794438,916908,1416475,-907845,-4479046,-4779368,-2479719,-809253,-34370,648324,1375619,1586080,1133953,772919,636064,492046,448346,98775,-118136,50054,104241,-235968,-387796,-189096,17789,188207,232046,143941,-155768,-405493,-406717,-189787,41651,60246,1198,116148,395083,382491,160292,-56406,-189019,-109233,58315,137575,66317,65502,123825,115227,55295,16126,59434,23170,28679,186858,183543,56227,98658,162920,4756,-180457,-153880,15106,82188,-99,-99830,-263277,-406828,-291135,-88341,-6568,555,45660,187077,292955,182700,8209,-76604,39797,60000,-10340,-155124,-200993,-123396,-92877,-101920,-90067,-125100,-163337,-178463,-172314,-191142,-270775,-70647,225236,141763,41242,139555,66184,-159560,-322019,-198791,15883,49492,-22995,147808,379354,262683,-62123,-182390,-251095,-299485,-327684,-268755,-188236,-143803,-26332,83441,68629,-56650,-150280,-119778,-78829,-60654,-173355,-419059,-616256,-435547,-38755,245121,299490,17976,-199736,-265357,-191820,-33618,198683,267142,207915,139484,-996,-128282,-166793,-26615,-126766,-275344,-248951,-50659,253093,435469,435924,416141,279436,53647,58325,110067,141514,194110,124701,-94543,-193436,-53754,49991,-63774,-254615,-253681,25980,316397,224153,-162448,-527705,-603781,-298357,-11579,-17410,-66100,-39984,28371,109724,160927,208606,227355,237533,115604,-23120,-66721,80223,199653,134622,117376,133328,114502,43570,-38578,-113379,-180445,-142601,62868,216830,223592,117739,117961,62351,-87495,-299546,-214740,-13428,-2683,-62186,60573,154738,192249,225523,120711,34256,45033,103330,74113,100512,171062,160113,84814,125106,182501,135244,123575,78680,44330,132663,140050,239839,364731,254431,-18316,-231020,-412092,-327672,-56935,84403,125581,135675,-82045,-136304,79905,220698,267151,257280,165929,-20037,-229668,-362988,-260328,-138240,-49723,10618,-38945,-244079,-287548,59413,350366,230012,-5915,-80767,-168608,-300566,-173122,-52903,-101133,-83961,69388,82375,-69420,-191248,-290135,-305049,-306256,-279547,-101931,44766,51413,-156159,-302254,-207898,-74310,66477,144350,-16311,-103912,27762,33505,-128561,-89836,77676,106856,96481,211488,255350,79834,-239863,-406506,-403099,-217447,-88834,-139592,-149838,52263,226701,259281,136547,-22305,9438,40265,-8284,36879,23618,-122593,-198591,-134811,-68057,-33684,158,198035,250033,20295,-108639,13892,46683,-56695,-89292,33909,258833,312925,-1844,-140949,110941,286301,172289,-75245,-284848,-188161,51972,107078,-41279,-171746,-76957,105914,176601,178328,90613,13139,-44837,-122121,-296440,-415093,-319151,-253372,-275820,-225581,-94438,-12735,28587,38597,29945,-143364,-235738,-43494,170557,145386,4280,-65691,-80591,-28507,-14128,34034,167445,218859,20656,-316716,-422880,-135044,99086,126448,9162,-62330,-69040,-76840,-132916,-198117,-186552,-48204,-31998,-164655,-150020,37965,255036,157697,-37809,-26208,142868,201472,107456,-24999,-126010,-83258,-4669,17509,-54585,-194005,-235405,-93055,97671,118254,-37554,-141198,-17783,129881,52182,-93369,-143953,-109488,-15540,-66367,-76953,34257,90059,91641,175223,180311,19967,130612,440376,283112,134188,351301,14307,-112196,938843,1165376,-287925,295829,419574,-2157542,-2423426,24994,1010880,507451,158453,66331,422813,1632449,2277825,117147,-1939256,-983541,726131,138779,-185620,473048,294921,-21637,59768,-4583,-60732,-8444,91805,-1670,-139028,-147138,-239276,-269612,-29034,57055,-49796,-64094,12607,68684,101994,21144,-145768,-148946,-137427,-142932,-123550,-25557,4553,-11044,13775,146653,222087,-2200,-224323,-26204,289958,260843,86941,-72797,-148543,-143787,-114299,5072,98044,30547,-60904,37260,49705,-90589,40903,204151,79500,-3548,26151,-86371,-122031,-42666,55732,-68833,-446611,-337892,255118,489659,303894,172424,169108,187136,162989,131948,86105,-118496,-212044,-53330,91814,153298,223144,110019,-88655,-208420,-189000,35581,158307,82601,22224,-25216,-65410,81935,196889,137338,-47527,-132738,-111215,-44749,94446,49444,-97148,-103465,5659,94126,95528,9740,-119378,-236030,-236105,-111990,121372,203342,107370,101966,98577,-22094,-147898,-232070,-112610,-5334,-26464,-115384],[-35833,133480,250533,172211,-16663,-29549,93374,37019,-76015,-70032,84385,49583,43780,265679,432922,248993,3721,40856,-23546,-207609,-149755,166041,356937,202702,-161772,-333442,-131052,165270,160039,-99925,-206557,-70761,24708,8308,-133206,-142741,3433,4321,-132876,-136650,-9171,115891,233227,292605,202716,11631,-175785,-256666,-171594,22178,119837,-81463,-350015,-379825,-313328,-287665,-275419,-102565,87193,-32089,-226103,-182213,-59827,38352,109339,127634,280954,234698,-39944,-60093,57998,-8652,-177356,-211501,-133821,79617,382735,401495,178929,-25881,-17080,255455,287366,-91698,-372339,-107572,294512,250981,-16175,-130286,2258,-3711,-118307,-155885,-60879,-147972,-343729,-165653,320703,452720,222691,77955,26047,25453,195258,257385,40229,-106972,10223,139117,138065,128770,119775,14977,-46569,97015,85580,-44607,-2994,15967,-209159,-171649,37668,-7714,-205376,-198147,-109953,-147388,-299577,-417454,-326227,-97433,-83222,-131069,-69821,94242,72646,-127034,-157896,60786,195485,32954,-40596,102524,158361,179024,324071,221327,105138,360615,538963,399185,304333,249347,184195,87298,-23007,-37420,66347,159207,236481,194949,-9508,-140151,-103234,62242,161727,75762,-88442,-87438,-141604,-261961,-208612,-9731,16730,-125285,-42355,256601,264150,7020,-170667,-272071,-371536,-355495,-113008,156865,258476,247651,270723,168545,-38709,-246381,-350257,-320667,-89832,179170,245762,182654,261802,184661,-10016,-161149,-111545,60526,261429,288641,272841,203016,30357,-86604,-21138,-76907,-267717,-300551,-115127,65710,142489,90038,125980,16142,-196961,-261219,-268823,-174082,73882,298132,197023,59315,-29845,-57583,-12032,119280,45332,18752,166860,122041,-141128,-254628,-62912,25768,-31380,-97911,-95883,-70251,-115173,-176800,-118507,-135524,-257045,-246139,-78409,121643,189865,109923,118652,148370,55080,-86556,-189699,-228858,-166810,-113111,-159633,-60224,94660,56281,-149282,-328263,-262050,-170523,-188356,-77498,98143,240709,342035,386610,316732,169882,140443,56099,-92569,334,41018,-158201,-231484,-276570,-370099,-380190,-294321,-317395,-82324,252946,201569,12363,-38650,-97481,-45898,201379,213770,-1514,-48546,101679,348507,500875,361832,194937,183843,168187,-2518,-184662,-137408,-60436,-102971,-136031,-136560,-112455,-164506,-84104,51626,19631,-30201,50071,193977,273662,207897,179250,296012,282640,-68312,-230364,-20702,200063,237690,77897,-66928,-1317,111858,122144,55417,-107484,-74510,189064,347658,142438,-122692,-210004,-116464,-23880,-45594,-25855,94151,45655,-87436,-108362,33534,101145,-1625,-174630,-152060,17845,78970,574,-210536,-289287,452,252391,56687,-145519,-68692,75860,227145,317829,158012,-24730,80291,223259,246353,239829,211050,59911,-102955,-20097,100023,147842,144185,42603,2147,144321,244246,97738,-18325,82796,242696,176900,-101494,-222726,-112354,-187175,-258082,-84962,-74757,-193851,-144830,-67238,-59649,-46368,-34001,-28458,5452,88030,118460,12987,-102748,-220304,-109717,239201,474284,325792,-46436,-225953,-163588,-236917,-253983,-121500,-153875,-86374,1209,-37529,-255664,-266778,31066,272185,244788,126672,2214,-7641,215648,272377,-11459,-271278,-279411,-125826,-2030,-158748,-269031,-639260,-489794,420694,1260964,1595767,2151642,2502534,2724557,2509793,-269006,-5177928,-5159788,-2193130,-334949,166199,544556,1112644,1474433,1023765,806717,878493,606280,260819,-16229,-138049,31506,71023,-245018,-402857,-219794,16348,193314,245837,175188,-113141,-319968,-321235,-210935,3282,87923,25250,138374,445325,395146,142938,-54216,-189544,-119433,54344,129672,106479,151564,150040,25368,-106136,-147163,-22740,11799,22994,163641,163538,-5317,-35970,-46986,-182141,-251846,-156854,-1189,55696,5649,-99022,-296530,-377052,-171893,11490,45199,-7186,26970,145211,283413,255562,150073,44824,100719,49760,-14606,-70861,-98339,-136424,-236653,-215219,-42110,39407,-3733,-67152,-114485,-184036,-302690,-115224,149110,93032,37188,173177,126608,-113453,-280767,-144574,12791,-27566,-101791,121164,377136,266387,-49645,-163990,-221879,-292338,-336520,-241451,-159250,-165026,-47157,126613,88376,-76590,-110131,-24008,-54785,-66423,-112789,-335877,-519564,-324432,26486,268883,363658,123821,-92351,-158712,-66538,99751,295399,312632,265948,250083,117199,-145254,-290018,-104151,-139590,-295783,-345220,-160991,126038,274959,311837,335021,192646,-28639,-10083,51779,82146,190971,178983,-6210,-77459,71508,165529,43007,-200953,-243938,36758,338586,314705,-28858,-507909,-695672,-334046,944,-55209,-186582,-189504,-59759,66928,133450,169123,169107,172202,85426,-14678,-84718,-33176,42918,22899,94440,202010,208205,64791,-46445,-100284,-194011,-202528,12628,251133,313755,175702,100123,11027,-141678,-289470,-115683,106967,-7791,-212497,-115068,91846,220849,304770,217382,83050,1554,10750,-22408,34945,144406,203924,120387,134965,231321,178680,94759,31386,19238,51202,53441,203803,328635,211428,2740,-173604,-376118,-259139,39510,124235,100259,115663,-65701,-136100,54143,204287,283478,247189,86855,-110908,-327479,-467249,-288269,-80033,10150,22408,-108960,-392785,-426496,-26959,283644,182147,51672,63204,-64456,-202415,-136839,-70207,-115104,-53532,136533,118251,-103491,-229957,-296761,-305951,-310538,-296968,-199288,-94715,-33350,-188642,-344284,-303393,-195658,-62747,6995,-97849,-135369,22531,30626,-96778,-52209,99932,130497,99964,153824,154961,-31,-304766,-468855,-457991,-278639,-163892,-221614,-195540,40197,245094,276223,105192,-83081,-77940,-72175,-53834,121073,159853,-17993,-162210,-152525,-89353,-20755,42631,232758,326872,126293,-76179,-32620,40812,-2603,-39293,48182,271298,316109,-19296,-174180,57010,232959,151137,-70545,-299006,-253941,-8635,142296,108099,13413,56532,184137,196691,205034,142554,102937,64361,-33795,-267531,-467437,-438316,-393124,-415403,-349110,-169184,-8644,70186,56914,83431,5818,-101958,-5066,182750,102612,-93071,-138334,-60272,40673,69195,59745,88792,132404,21281,-241776,-351881,-115082,112662,109818,-37673,-105909,-178725,-249465,-276346,-266259,-192895,6542,25676,-172436,-149729,135695,405197,258660,-30585,-37509,223129,309443,146627,-22755,-138481,-121588,-3468,82675,-35084,-211383,-206904,-67425,100114,150798,19586,-127848,-70108,78483,82123,21292,-2225,-43710,-9113,-25459,-5886,23092,26318,68490,171145,135486,-20262,204850,585582,407764,218709,358647,-19296,-300126,621692,1002453,-385737,66925,450264,-1646284,-2025650,82272,830056,300145,59030,152627,600569,1697138,2093478,-138964,-2222012,-1181688,615944,165752,-144618,540542,410388,60050,78133,-115041,-230743,-116559,8033,-100075,-276777,-313000,-326131,-228966,74742,117101,-86613,-157163,-22879,123656,174580,78305,-100242,-140997,-148463,-172471,-233365,-193148,-87134,15401,114326,205843,228482,24138,-198517,12180,295555,247093,52290,-104669,-129758,-67080,-39994,61285,175314,142141,26207,42682,45292,-32778,145678,310761,95985,-99780,-67573,-99964,-143740,-103669,27463,-35052,-457856,-403702,215044,549089,412481,258727,242158,291091,239488,172096,75143,-143142,-226552,-49607,76381,163487,239419,76001,-201658,-319376,-281574,-55392,110555,91671,68116,38744,-34519,51592,140981,94544,-66116,-153627,-176486,-116215,65474,24102,-171338,-184580,-69473,21620,34305,-42243,-109103,-188440,-190235,-58267,170056,222313,121458,121225,128043,24433,-91920,-175492,-61570,8639,5129,-17595],[67486,172973,207741,104680,-57166,-36103,83614,29272,-61678,-51670,62903,26818,54755,278138,396529,161313,-94443,-21536,-3241,-124808,-78803,204508,423439,290567,-15651,-203206,-107441,109961,126293,-85218,-262163,-209254,-52815,49441,-12888,46066,197683,153035,-93852,-193497,-77570,46924,145393,237544,187471,-14479,-177404,-214812,-136344,34404,122280,-45155,-263987,-308051,-257953,-266907,-323244,-256339,-126797,-149030,-197131,-96100,6487,13820,45096,109131,286696,302089,125118,123709,184506,84867,-99749,-185103,-164618,26761,308932,304084,51116,-108033,-731,262696,205848,-140256,-330500,-109776,219860,171743,-37424,-128167,-55205,-41870,-139561,-195960,-115942,-145035,-237806,-42721,396322,492784,243721,119045,124847,152704,245721,259240,93978,-33784,45748,151630,150272,162541,169043,-24248,-158444,43303,142519,43091,38585,17486,-246652,-240801,18740,45485,-138933,-174500,-136726,-165319,-279184,-344782,-223325,-36775,-84992,-129679,-64672,88884,103680,-123357,-216273,40509,218302,970,-113140,13618,91258,156816,304040,249807,185582,418483,612356,544841,436813,322234,173276,42487,-62439,-65534,78817,211349,212741,100157,-32388,-40183,-9999,80145,133715,16636,-137562,-74166,-108154,-308885,-270054,298,80259,-51415,72204,400137,314339,-77689,-229509,-216344,-257297,-261820,-46933,127667,100997,143611,278108,190481,-59065,-246045,-324708,-281757,-47783,176125,255180,197473,215722,97938,20451,-31007,-44120,24598,153868,153193,150674,81774,-57488,-131002,-1521,-55967,-270080,-323968,-228197,-124767,-28764,56492,186187,34138,-246240,-280833,-234629,-122825,115631,346407,333446,269373,128853,29248,42116,165258,103724,57542,186394,103742,-239101,-341075,-49489,75273,-50397,-180284,-97959,9030,-44574,-141547,-64207,-62778,-221546,-263775,-112541,92463,161511,83725,117746,217325,172259,8279,-161405,-223099,-106618,-23810,-65303,-29268,98473,69765,-136490,-350652,-256500,-76463,-61785,-29499,76126,239497,385688,455862,421557,309192,201479,994,-236054,-182748,-63143,-129824,-130945,-177108,-301182,-398451,-353392,-304645,-39404,287343,248929,29063,-62259,-61391,76801,312192,259262,12596,-91828,-14469,224980,434200,273532,58890,81042,120016,-20391,-144074,-66310,17418,-39289,-83935,-99790,-75097,-142077,-101867,10495,-5153,-15546,86829,235757,344661,262751,181229,227382,158467,-147992,-192214,62821,210319,182681,26840,-62227,80937,278644,261082,122085,-43084,19078,220992,305855,103286,-122186,-168625,1045,131077,16634,-7513,142617,96196,-118915,-192359,-30786,111552,50712,-135033,-78081,106610,95076,-22119,-152585,-168264,72609,255180,46412,-153658,-72001,95399,239898,282386,114746,-18334,128422,276662,256182,193141,111664,-49954,-227487,-169089,-37641,20198,21890,-63915,-50049,110357,205077,-6554,-139107,40493,263971,192881,-130791,-268313,-128796,-202620,-276005,-72091,-25937,-182531,-207072,-80560,66112,69066,-24510,-31067,22046,72043,133372,102578,-3663,-124845,-26141,222584,363900,240758,-110042,-309084,-250438,-287672,-291854,-149051,-121045,-62222,4852,-54891,-288194,-327954,-71572,132055,132977,128502,55908,-16388,118521,138477,-206807,-550928,-511412,-116660,185661,-40963,-158487,-292268,-8457,678084,1134272,1096744,1592761,3289336,4196392,2041024,-1339510,-5081236,-4255331,-1493120,121498,427467,499429,752711,1091136,756458,672948,927510,731387,234941,-50575,-149874,-10539,34022,-216037,-349791,-182995,28444,142873,191820,167784,-44056,-206060,-212251,-193713,-7251,111209,14490,127527,461001,380843,135683,-21862,-166282,-107291,80717,141348,146100,240110,184520,-39217,-211778,-258757,-90606,730,3248,112357,133864,-26658,-135427,-242189,-314905,-270765,-153754,-43695,17269,30535,-85443,-322828,-353590,-61352,95562,47651,-62731,5258,123679,286541,346970,311360,172858,147896,44098,1026,31788,47985,-98510,-359875,-329844,-7117,172445,143650,81968,-5955,-136760,-340593,-231266,15828,70006,80425,218483,210240,-23893,-209166,-91908,12804,-83168,-143911,109016,377818,273102,-19841,-111525,-148469,-238921,-303395,-210807,-157885,-197133,-56493,167654,105169,-91855,-77321,55138,-14971,-46927,-25162,-187956,-324964,-169609,62092,239432,390130,226646,19478,-54957,33896,188786,345743,348239,328233,342029,223615,-128055,-385559,-234360,-165705,-259517,-347722,-223226,9224,124975,184161,225884,74430,-118051,-86212,3533,42881,164897,198029,90634,84017,237200,285560,146984,-141852,-229416,30892,318574,345714,62347,-449707,-671931,-299704,24932,-78899,-271978,-302484,-133718,36807,96824,90365,49402,79381,60336,-3730,-75507,-109444,-84080,-59444,79884,266975,292639,75226,-64839,-94876,-187921,-225136,-14236,276842,353339,194463,66074,-20375,-154056,-235378,14995,217867,-27066,-344957,-266847,22011,204328,330303,281187,111968,-49144,-65198,-90823,-21204,99099,200492,130605,99402,186033,152672,49674,-12487,-8850,-21846,-6203,170916,263661,145053,27694,-93947,-291509,-143804,146134,181341,107021,91202,-51176,-124195,2511,138649,261380,222498,7899,-170634,-340295,-444261,-244797,-16208,55555,27155,-151355,-448485,-458736,-91269,190577,124795,90043,162129,50592,-34940,-50411,-79048,-154053,-46417,186174,157008,-107109,-227944,-244665,-251076,-275018,-272355,-242526,-206953,-120642,-206883,-340099,-340561,-274697,-166899,-123769,-167735,-129448,57357,71442,-27605,-1592,92079,116849,89560,95468,58791,-83027,-357868,-479348,-424303,-310349,-238239,-263928,-187259,51783,256668,278016,58324,-144176,-167315,-178187,-108471,141055,223954,77965,-94582,-138390,-77711,13839,76183,212040,338629,191865,-75466,-132884,-13602,26195,-15859,21921,214193,248972,-67813,-212004,-27769,141966,129814,-35359,-255257,-275952,-64203,148220,179351,121469,161591,233254,183395,202013,176076,167608,182547,90418,-192222,-455468,-468124,-444281,-498274,-454099,-243386,-23773,78620,40784,85986,80219,-13729,24317,151504,6848,-193236,-199423,-31058,131456,141832,54039,7469,62430,39752,-126208,-267234,-142932,83932,95671,-80214,-167682,-283267,-385530,-379365,-294449,-145266,109415,138089,-101307,-86696,216159,473816,307657,-11871,-26993,300203,390514,152730,-34013,-145140,-161246,-13880,137756,5649,-170627,-149097,-24874,118042,196758,104876,-72092,-122031,-47772,21286,104959,155100,70987,62577,59772,71749,10205,-43802,11089,127254,60733,-76769,237071,652809,449239,259692,373696,40489,-390773,275022,746092,-496980,-217648,398660,-950134,-1375899,143904,578171,77084,-38387,195574,606587,1413719,1655070,-334469,-2231653,-1355657,341026,81414,-188872,505091,488290,164741,120609,-183850,-333601,-163644,-40424,-174386,-376727,-426479,-352626,-153219,150296,138006,-117565,-217453,-69388,111295,188589,117364,-45379,-129323,-137397,-137127,-277804,-334842,-176633,27280,175175,220204,192452,47318,-120866,70496,279351,224804,35946,-116090,-115614,-31883,-10276,70811,211397,202320,66764,13246,21209,8728,205187,356286,83599,-195121,-151798,-119294,-169717,-163625,-14289,8296,-359209,-372841,151706,542582,483197,322894,271106,316547,240681,176805,68831,-145224,-225049,-46737,92007,201984,234115,30782,-276488,-375356,-352080,-173139,13195,85707,117014,109354,24177,53913,83876,26830,-90613,-136619,-158460,-73717,87547,16467,-209421,-205676,-78765,-30831,-66851,-164275,-156974,-144178,-123096,-23678,156114,179154,102369,112273,132739,62888,-22315,-87283,13920,39469,26650,57873],[108104,153271,117358,-2667,-120989,-71831,24420,-34613,-106443,-96442,-3418,-10776,66502,256640,284992,57124,-147161,-67686,17312,-48406,-13038,216923,433974,339563,115682,-95030,-120793,19810,90667,-29790,-260375,-309379,-139068,44546,79403,178555,310246,245162,-67069,-232398,-118546,-12458,32883,137021,145535,-10433,-109110,-124399,-101942,42982,136748,11733,-141848,-193335,-177736,-225249,-342441,-384914,-303486,-254141,-189343,-26257,98423,12471,-39229,39837,196578,256048,228225,249661,269031,154145,-25783,-171875,-219719,-66749,161571,158656,-72227,-130777,76010,248430,91264,-184873,-242306,-75772,139140,104409,-5430,-97303,-125035,-109206,-165488,-223231,-171516,-136786,-117941,80627,415286,419069,187031,146664,246426,271378,209088,164884,95926,21381,74524,172605,217056,283682,273059,-34627,-247138,-24426,182236,122966,97319,79366,-184420,-235055,15415,102266,-49831,-116203,-125290,-152323,-246013,-287161,-128870,20250,-92357,-144315,-74837,79082,151643,-65292,-206525,47634,214285,-32136,-156621,-43595,46344,129972,232298,210501,230289,432334,582939,583545,503738,381688,157522,-895,-69676,-43102,110591,266942,199446,1690,-86163,30913,82586,76553,58156,-58770,-190821,-99635,-77239,-279864,-278868,5601,123332,10847,160333,481948,340227,-95676,-247064,-172333,-139024,-143819,19181,69152,-100098,-23552,215070,169206,-71869,-208582,-248714,-197159,3013,165817,231546,153379,77504,-13467,64554,115954,41179,18018,90741,90926,71804,-21120,-141396,-157906,10630,-28302,-224507,-296477,-299725,-268191,-171131,16122,215203,43410,-261915,-251545,-145351,-44090,113562,300929,438793,487121,295801,102050,47000,164249,159956,108885,187999,51727,-332611,-408838,-42349,117394,-34908,-194320,-58259,114571,51858,-76160,13667,10903,-190915,-270385,-132671,46182,89410,30184,92102,238794,237515,89755,-96186,-164647,-33049,73057,53592,9605,71368,47498,-117789,-325597,-224408,15867,79146,25058,59174,212929,355790,423786,425984,368980,212188,-86824,-375188,-369733,-184690,-104658,-19029,-53832,-188290,-342141,-334408,-260681,-22175,257746,236060,-4178,-111301,-21075,204028,375145,249135,-3331,-161444,-160260,77605,321106,146843,-73087,-19057,30637,-78207,-128894,-23784,92458,49758,10048,-24617,-14430,-114589,-124833,-38835,-48753,-9322,129312,265855,347311,254724,150315,131369,7905,-228836,-158283,98552,148286,69114,-42824,-50353,150937,382143,305928,96199,-47078,70541,227089,234297,47810,-118577,-121474,84771,220553,58496,-11059,143731,119605,-117056,-228801,-105949,68901,52502,-133198,-59237,143426,92989,-58872,-113329,-47775,130979,238275,32610,-160505,-93051,74176,183676,168282,25880,-50531,122198,286039,247751,150822,19219,-168611,-368579,-354205,-240930,-184362,-178918,-178298,-105169,30780,66095,-143807,-216799,13042,249141,176425,-156805,-292079,-143885,-214296,-269401,-28548,62720,-145025,-254729,-121821,105060,101407,-69572,-97947,-15752,46832,145470,165794,64700,-29082,71029,175920,171973,79444,-185928,-351850,-292886,-288099,-286718,-120580,5711,61575,45744,-62601,-286105,-331945,-137131,-2227,-2503,69955,55244,-65989,-56726,-87239,-428431,-739510,-541979,54818,399036,98150,-42478,-49968,263551,857204,1314744,968350,1041642,4013033,5197891,72092,-4595835,-4666006,-2194570,-335774,552169,676922,506058,410828,503529,342538,371605,723417,771934,379952,20922,-153411,-78813,-29272,-232957,-325578,-133265,25975,34654,63933,92571,643,-104256,-118306,-146795,12546,109173,-58279,46232,401200,313574,110248,5435,-147793,-96090,107561,147871,156934,287441,197686,-79901,-265367,-327962,-161098,-33562,-28738,61878,103922,-18365,-195168,-397990,-408742,-292717,-198235,-139901,-52590,37869,-90176,-363210,-373542,-30878,95110,-32431,-160350,-45066,86153,264634,395457,411422,244614,137428,11375,4863,98453,176282,-29941,-437508,-432442,-14475,224080,229578,209953,101258,-85424,-397319,-413701,-150538,59883,127604,228766,255866,39993,-178018,-94460,-11305,-116927,-144284,100456,351962,256290,6364,-44693,-61239,-164390,-247886,-203260,-211518,-256048,-67617,169459,74155,-134853,-83611,78325,10537,-27023,37702,-49739,-125253,-51093,18678,130765,346074,274823,84531,-4172,58243,178623,301774,330727,351885,375439,269749,-98567,-439814,-383435,-214944,-211967,-282812,-220585,-51550,40113,88186,104682,-55319,-212288,-173697,-44245,19139,115710,175984,162274,236417,400957,391744,219798,-103175,-228733,-8735,243154,280292,52681,-390738,-560043,-226153,38665,-95661,-312535,-354895,-179928,14696,41480,-31437,-120021,-34504,14458,-36467,-84353,-154170,-164181,-108008,68546,309637,336825,54188,-114781,-130609,-192568,-218562,-19812,260882,295671,126043,-489,-31607,-116991,-151694,133302,272034,-74980,-438414,-357980,-39503,149766,303193,311226,128229,-90723,-110760,-117958,-63751,25435,125367,92377,12055,55724,72120,3047,-38308,-32146,-78155,-40818,146585,194927,77573,35656,-40301,-204236,-25014,239472,249883,153740,84623,-34156,-99663,-63320,33416,200065,178970,-57048,-182930,-260974,-300038,-133631,44207,79548,21460,-162269,-399951,-380742,-124107,81763,63856,99099,192562,134962,124921,68800,-59105,-197237,-56527,216943,198081,-73739,-183582,-152584,-163307,-221069,-228281,-228264,-255448,-174548,-198736,-287108,-291506,-263894,-212011,-223687,-219826,-86747,127783,152992,68642,61469,77347,88242,76641,55519,729,-132525,-368368,-424990,-312891,-286873,-277243,-249591,-124126,86760,260582,265319,11703,-184290,-220025,-233578,-147470,99645,212967,156121,1863,-89759,-40385,60708,96864,155508,293810,208287,-95512,-238397,-81349,45826,3608,-15754,118078,150290,-108744,-228366,-112906,50057,130729,36424,-154129,-229885,-75040,141356,157040,114615,207760,254056,168774,192252,190509,194991,285848,232693,-78242,-376926,-394021,-380501,-486164,-492621,-275754,-41406,55529,5663,53228,73421,18505,47605,90115,-108238,-270998,-225788,31921,273291,231241,50165,-29385,43278,88486,24574,-159785,-173599,55959,129610,-72374,-208980,-324780,-416704,-391588,-263618,-50844,249442,301361,57232,47862,285639,475142,319582,33792,25437,377245,450555,154829,-33904,-130947,-171111,-2784,194308,75931,-65460,-50905,49989,174747,275436,228075,43621,-128771,-185809,-87832,162510,324838,247645,211205,189019,159171,30685,-73221,-40493,77427,-6312,-116407,244425,660816,440165,281090,429769,220027,-264388,56220,404988,-657749,-488712,268089,-213086,-485376,311372,353116,-100364,-95406,208676,467401,873436,1030999,-472282,-1911336,-1347548,66440,-53380,-286548,409610,530851,261945,165713,-191123,-325947,-115266,-14533,-169988,-371126,-419839,-278977,-23370,215255,139396,-112240,-202509,-83159,70279,168254,148663,24681,-93395,-93660,-36759,-221706,-381830,-216575,41676,191457,199497,151510,83352,-4809,122151,246227,209583,54310,-87915,-82952,-13787,-11014,33995,186900,203117,71991,-22369,-524,40362,226267,353953,70372,-243184,-182646,-113304,-167850,-188094,-42113,67306,-159513,-238287,96633,479296,510603,364515,266642,281801,202941,161294,78279,-117547,-211015,-52436,130930,247934,210700,-1342,-267273,-333374,-362023,-275254,-96947,71660,156778,165838,100095,105128,52885,-55962,-131426,-85758,-43941,74108,161734,41044,-185938,-152547,-19095,-49967,-179242,-313185,-250733,-132340,-73990,-30969,75612,77284,42474,66428,101387,70122,22211,-8184,79497,60851,12430,73055],[142678,156340,64043,-75534,-147690,-85057,-35450,-111557,-160617,-149973,-62967,-23115,111191,246942,160203,-29624,-137920,-57989,65236,29573,51642,224695,411088,372546,233480,469,-135442,-59687,86905,85682,-164185,-317313,-190564,17149,127123,222485,332177,284816,-34010,-221379,-99284,-17948,-40892,47211,111013,42356,24115,3793,-53121,71281,174481,72139,-22956,-55851,-82644,-166572,-317568,-440102,-393091,-318492,-196140,25745,204088,51799,-101144,-51120,39837,100502,231482,300500,304391,199232,43032,-165259,-284807,-176741,-5929,14740,-152643,-104177,153865,194307,-34267,-216942,-132939,-4388,70593,39856,39082,-67653,-191981,-183914,-184209,-232867,-215357,-133785,-34442,151021,353504,247553,74501,152360,334600,302751,65073,-7838,40964,35647,79437,188131,316060,458200,398657,-17943,-302835,-106103,171561,146061,115385,146911,-56760,-167232,10536,126944,11790,-66790,-96553,-123494,-216121,-263565,-77154,46974,-112995,-173332,-96270,64283,184553,6677,-147545,57002,150422,-87264,-180887,-79099,12968,97107,134454,113488,214412,379496,434678,475317,471607,387503,113618,-66849,-86105,-13809,141590,311296,194111,-89380,-171264,41287,135039,32359,-75617,-162363,-253572,-170123,-87747,-222075,-259591,-6003,123150,22050,166409,449705,310841,-63644,-233374,-168976,-83204,-67472,45194,-19132,-299971,-213166,101059,98716,-96564,-161798,-149767,-96279,27916,108778,132072,30965,-128261,-127550,112907,235339,107723,23550,64843,79472,17526,-107609,-210739,-163533,-2240,-27434,-169226,-244591,-321986,-349175,-268122,-36611,193397,29140,-245290,-184073,-38188,23181,55093,169868,460998,620661,411242,141126,6472,119516,184937,137495,152728,-35858,-413635,-456138,-58283,125061,-8362,-153919,-2734,207477,143756,4617,97747,58916,-195626,-288324,-151536,-24360,-27037,-51730,40528,200517,228359,129316,-18651,-83356,10594,133588,146588,32890,11292,-9523,-104886,-263897,-176978,73664,185026,74553,40323,141317,241328,287648,323100,325462,158729,-190184,-476883,-500963,-278718,-90620,60608,49819,-79490,-254950,-266093,-208856,-33251,182827,173797,-73521,-178936,-3031,283356,366381,186367,-41796,-231587,-294213,-61056,180062,7724,-169637,-91415,-75349,-168139,-159617,-27279,138250,134487,116459,60399,35255,-95068,-130898,-72814,-105447,-24734,158344,269961,276170,184055,97379,37435,-124871,-292367,-145956,73434,34596,-71767,-110718,-23409,203077,394132,241736,-16138,-118151,75525,226022,164252,-11667,-121657,-90655,107549,214503,64776,-26653,110001,123209,-61345,-193165,-157953,-4166,10582,-159123,-86748,135054,86807,-91089,-98062,40636,161053,211772,30991,-155410,-121868,20427,78088,24406,-62555,-97529,71930,254429,230309,128682,-26757,-240352,-464945,-500261,-439273,-394678,-361689,-228988,-125172,-62314,-123725,-263140,-219893,9859,203219,137554,-168446,-286121,-145818,-206484,-227242,54035,185845,-71537,-253661,-158360,60656,54575,-135564,-180396,-68515,37231,165176,208742,112139,58098,164300,124842,-25286,-86521,-226874,-317992,-247012,-209556,-211602,-26239,185728,255061,127513,-41144,-229723,-257120,-119897,-54461,-88319,-2604,33093,-113521,-229629,-307786,-580136,-764865,-398045,276373,554176,243591,103143,73538,322177,980036,1761432,1222524,631129,4507940,5801300,-2566337,-9223952,-4442031,483463,1187969,993853,888232,585342,235819,-54157,-78446,23015,353023,701197,648832,218395,-100913,-112141,-79887,-296833,-341075,-65980,47367,-52155,-63284,-2796,31051,8855,-1512,-27413,104158,119385,-141428,-58999,304835,235655,97461,51797,-101853,-53008,157800,178896,176538,324093,228073,-49448,-229362,-316591,-190799,-50273,-10366,92155,135197,52181,-169533,-449119,-435893,-306489,-260625,-235890,-104049,53073,-79905,-368509,-382110,-49530,36101,-132624,-219337,-80398,57223,245201,409989,446207,269950,99345,-17588,25391,147784,287540,91059,-402868,-451241,-17752,230930,278011,315762,210843,-9605,-412620,-557118,-250346,100838,188364,223803,272131,80058,-175825,-121024,-24028,-89781,-70132,128492,324646,244238,63794,69427,61625,-43492,-139987,-178783,-268010,-289295,-41685,155972,13803,-177909,-93076,83936,51680,17710,83423,65461,44637,20161,-70981,-4414,270573,283923,121107,13967,30955,100203,200349,280095,349745,378023,283655,-30639,-404859,-456307,-239208,-152246,-158353,-120792,3193,78507,77447,27402,-132363,-261920,-225721,-55995,40165,88161,159388,226332,368710,553379,503210,283372,-58579,-208925,-49408,148391,152568,-34716,-325629,-381665,-122940,59165,-75257,-274435,-309959,-158003,27133,-2418,-153488,-277047,-124912,-37019,-103661,-110984,-149197,-164486,-102115,78184,340846,349728,19738,-176481,-190920,-196848,-168954,9381,208818,162915,-9879,-71516,2988,-7957,-33480,223583,271162,-122733,-456109,-351805,-60127,96500,260994,333242,160064,-90961,-103206,-88719,-76955,-58040,5229,19669,-95929,-98721,-13504,-15898,-23153,-31375,-106535,-52529,142587,160371,46106,27022,-34096,-143784,64847,307283,324357,239089,123458,9439,-48342,-113502,-76633,120646,125890,-86458,-132717,-103826,-79703,21640,99400,87696,10984,-141270,-268292,-226678,-126646,-26219,9452,88086,167253,167890,223645,201999,6471,-215237,-74449,224486,235179,-9069,-107167,-50343,-71971,-170148,-190144,-176525,-229624,-170274,-160187,-201116,-162590,-149888,-188785,-283413,-254341,-27108,209690,248803,161792,116571,64435,57239,58011,30974,-13511,-133099,-328498,-326847,-180058,-222405,-275680,-197353,-40366,114362,230646,216552,-41541,-209768,-228606,-231921,-170897,5888,132155,190700,92336,-34660,-11429,83863,79336,67090,194348,159593,-144319,-328033,-151168,45223,12414,-62091,-1599,40399,-135958,-235874,-195389,-34040,134853,104129,-49460,-150053,-52315,111289,41601,-18093,150759,215168,141111,159788,149888,145777,309523,320284,12364,-286494,-273345,-255060,-414234,-477402,-278916,-85088,-26264,-67057,-28204,-28331,-32451,23271,-22155,-246036,-352069,-251672,91687,414365,299116,31564,-41214,36240,115580,148035,-60574,-197104,22913,183784,-38080,-243195,-319599,-366161,-344456,-220985,16258,344673,433049,222212,181911,298727,386148,261766,59367,71542,397986,441599,124604,-56155,-139920,-183930,-4116,202079,111834,24955,25473,99998,213313,325379,319440,153849,-121343,-328293,-245902,144638,430266,400058,349300,284520,198848,46196,-91344,-106775,-3830,-89179,-167375,188807,569971,349946,244013,476530,436026,53627,2889,-49496,-937886,-740732,21189,346664,478262,574637,169731,-245549,-149279,152707,211198,197430,259623,-657586,-1386746,-1109476,-109958,-228138,-451580,240901,480487,264254,137342,-189418,-256534,-29436,36559,-121628,-289413,-326586,-161277,95860,228177,87690,-112838,-159768,-94669,-12166,87124,125077,53739,-77110,-75674,45136,-125478,-355859,-231899,20211,120240,104423,78923,80534,59019,90345,152970,160518,59254,-65644,-64680,-29833,-62474,-75178,56410,107568,16643,-83622,-48330,23747,176842,279242,32228,-265081,-187046,-107492,-160217,-199218,-82518,90781,43399,-79391,26064,332875,450610,347588,211113,183126,126701,102844,64035,-101066,-223993,-102097,136433,239736,143580,-33788,-187844,-208472,-316034,-347261,-199294,39274,156791,170923,155753,181310,43260,-158622,-212924,-43388,113900,252285,250029,83087,-116661,-57319,66513,-54201,-281349,-437315,-354336,-166373,-72307,-86701,-53946,-58277,-48321,-9104,39264,40121,19517,29971,111966,56923,-40675,26643],[148494,167065,29699,-134453,-167605,-105485,-117680,-222452,-239471,-222799,-135932,-46746,142404,221545,22095,-129501,-120091,-20298,106022,69124,76217,200494,336091,361539,295454,55066,-155244,-126168,95810,215645,-14629,-253840,-215632,-41731,89312,148102,255790,260809,-6180,-168451,-35334,22141,-61173,-12860,85067,117524,166901,117296,-5379,113019,220748,109408,49146,64456,3688,-105027,-252047,-404295,-385721,-334824,-209769,59539,300096,125355,-115094,-132726,-131789,-108820,148126,292926,296397,221220,105491,-149213,-329722,-260396,-122418,-72159,-163736,-55385,173885,102176,-141542,-223215,-17624,101975,36138,-16732,73050,-45127,-228561,-229463,-172525,-208742,-220467,-123288,1053,158102,242533,63492,-22875,156923,360235,221302,-142480,-190668,-30726,27507,76480,208545,430805,645070,526217,44779,-292773,-163644,121840,112716,79559,189996,105667,-38344,27342,132006,44154,-26141,-42477,-66585,-168684,-238495,-45298,66173,-113299,-171950,-81337,82737,212235,84405,-40620,77005,53969,-135269,-156379,-66821,15984,95223,78253,29404,174175,300896,249267,290593,383463,357388,70787,-124308,-102479,20856,193765,375776,240306,-106529,-222193,28191,167518,-8817,-207032,-245015,-278666,-231641,-121102,-150201,-197102,8576,123470,15734,116173,337134,260293,27510,-157905,-160314,-71511,-30333,55228,-77106,-407737,-331634,13349,33342,-101014,-87623,-17221,28525,46765,30168,-2036,-107258,-293623,-169904,201088,340752,175526,67639,99110,118811,4788,-144021,-215032,-107591,-3462,-32773,-99880,-159482,-266463,-330124,-271486,-56597,161412,28480,-164445,-58209,89494,92670,-4267,41543,423114,658493,478223,181738,-14578,92806,205364,160162,118011,-101392,-428655,-436813,-57100,128194,43321,-55112,80686,296999,245228,124790,211376,107197,-207077,-290447,-138914,-74784,-131466,-112064,13529,154932,192750,158169,81771,17271,32817,168885,217196,67689,-25679,-45686,-65209,-145531,-85413,117753,249074,127694,27295,43957,90225,116694,184559,233614,88095,-246782,-483133,-506737,-280442,-54576,115434,133588,17935,-157134,-169079,-144166,-29593,130994,124501,-116273,-212939,10984,308738,313212,119622,-59479,-249787,-348219,-131172,65791,-91141,-190258,-98746,-137093,-228839,-196425,-43730,167428,214381,226225,150297,75695,-63945,-82504,-56126,-142990,-41490,180206,256631,173657,98069,62643,-4627,-177976,-302011,-145350,13112,-71077,-173072,-135684,37550,257994,345617,116278,-151970,-201842,68830,248662,136228,-45640,-122395,-80919,75495,132398,42411,-27852,79206,131820,55347,-78837,-147871,-60154,-36423,-174892,-121593,109226,98098,-90661,-89604,90177,167690,190504,52601,-126724,-139743,-39478,-28552,-79452,-95471,-115893,16676,203967,215131,132641,-5907,-220743,-462991,-536054,-541903,-521589,-436855,-179414,-89476,-133271,-291529,-318818,-146204,31294,140380,90403,-159098,-250960,-126334,-165622,-143890,166965,315731,32701,-184563,-156888,-27612,-31080,-172345,-216125,-88471,57244,189510,233496,147902,123492,227025,87306,-155781,-188226,-204996,-211196,-118052,-62733,-73078,108475,353021,446712,224539,9118,-124242,-115515,-14908,5804,-85419,-52416,15350,-130294,-336760,-446805,-611137,-633101,-189210,391115,574530,370646,287139,113815,243789,1070630,2291011,1691808,399777,4588682,6115452,-4729911,-13571767,-4763959,2957061,2780589,1411667,1012233,700347,264211,-371168,-365087,-257307,-61359,510027,891507,468555,3198,-90630,-108824,-394320,-386938,4124,101924,-70416,-143830,-92752,33346,120514,145286,155865,252381,146049,-205748,-158633,192493,157694,92355,107519,-32104,12788,212177,220695,205432,353630,279309,43415,-123214,-236744,-176024,-44734,68352,212770,227575,160418,-75206,-400313,-416058,-318528,-320569,-300540,-122412,69057,-56117,-326617,-346922,-86429,-56510,-207702,-208555,-92421,28703,223807,379277,403834,241957,41453,-45089,54046,173568,352563,228061,-264033,-373282,-2209,209817,284727,369429,291738,69471,-367235,-585924,-238529,178141,234784,194724,245641,79703,-198033,-153199,-25936,-23621,42824,171541,282324,225164,140636,211599,196065,100733,473,-133505,-302246,-282110,12366,120709,-80545,-225700,-102613,84492,100420,64644,89805,125106,138700,21712,-188436,-137800,175668,246778,126211,2157,-37558,-22875,67567,192836,305641,351262,276261,57265,-299335,-423518,-234730,-113467,-36579,33467,145420,203929,129604,-2798,-147941,-264415,-238359,-39561,85228,82011,152790,267977,443915,648898,590427,322176,-18685,-175750,-92245,38575,-12421,-172782,-278442,-211519,-42353,67130,-30406,-179336,-198098,-84881,56596,-38458,-262626,-397038,-190344,-102759,-201517,-165839,-117633,-107650,-70206,83590,336909,317048,-35428,-250976,-269670,-207133,-101363,42293,111114,-14691,-181484,-137177,69952,144742,85206,251596,213962,-158449,-407285,-273014,-48554,53612,214117,339325,195945,-60256,-62198,-34114,-82794,-155410,-139060,-83585,-208044,-230998,-80718,-13656,16460,-21776,-132333,-75143,137984,160255,52300,-9461,-92129,-141804,87433,320346,369366,321691,195052,79629,20451,-139217,-171178,31290,59182,-83856,-38300,76486,131006,163873,133684,75535,-11296,-109067,-112818,-65640,-121472,-127826,-40531,66888,114577,148154,246682,322948,109307,-194625,-99811,194699,249603,62934,-26110,25507,-6573,-138633,-176465,-119158,-146542,-104688,-98504,-110300,7180,38740,-111178,-301382,-267948,26651,278590,329261,222911,143067,56597,33146,29366,12037,5362,-84434,-242425,-213276,-77990,-143904,-237843,-131084,30837,108425,148337,121431,-100006,-220225,-190972,-178723,-174266,-100179,21006,179076,152119,8601,-4475,73100,28411,-27401,71737,64677,-207264,-377141,-199824,30121,15603,-100363,-107137,-42348,-133431,-232653,-252706,-84961,139491,146016,23505,-64777,-3120,74889,-105452,-208971,5863,120413,105219,114208,58931,31391,236884,314623,48736,-212778,-150251,-114704,-311952,-415131,-251607,-143768,-144178,-153925,-126843,-174664,-133243,-45606,-157953,-372268,-425955,-278869,135722,515241,331345,13566,-29125,26456,106308,226991,46276,-166812,11620,247937,22726,-242793,-262905,-251631,-252820,-176059,33259,363861,495869,347296,282033,265674,245648,159113,67743,108064,362798,372538,78899,-85139,-159030,-184784,-7979,167468,103272,68832,65145,114740,216393,325134,353620,233780,-92595,-423148,-395388,66878,450364,480408,430935,326545,199360,64979,-85125,-153035,-82105,-153606,-199472,100579,410242,208125,170561,508280,640487,505952,127893,-540830,-1281832,-906821,-281192,628535,1343080,913663,69029,-324039,-183352,59675,-39621,-398535,-528089,-923511,-799955,-619794,-91839,-378366,-624382,50633,358441,181147,54836,-166028,-133268,79738,109824,-24829,-131618,-151581,-11705,195537,215578,23389,-101937,-91986,-81947,-83213,-7978,75573,60240,-58750,-72528,92975,-5421,-248467,-198165,-4922,8320,-24148,7911,54267,54493,-6378,37383,106224,65232,-34933,-32166,-29397,-107060,-192245,-121847,-27636,-45052,-122731,-81728,-4291,100594,180741,3923,-239588,-150369,-74172,-115998,-168829,-108135,85099,197665,66595,-31462,153218,334578,305038,154620,84182,59953,36880,41022,-82390,-237584,-158106,114058,188529,71851,-32328,-31579,1633,-190308,-334926,-225497,36005,149014,153239,206985,290559,84532,-230724,-297440,-11932,276700,415589,348359,159026,1293,67228,158556,-34694,-317808,-454952,-383867,-196177,-84125,-139446,-161686,-153545,-110543,-61108,-2692,16426,1092,40555,128920,49761,-92329,-29756],[156250,202352,27217,-161688,-168902,-115483,-190489,-329956,-307547,-278901,-198478,-74367,156075,190995,-91661,-225151,-102570,49264,144309,81559,78653,165011,240467,318592,306772,82961,-152906,-149648,123789,335069,149715,-141980,-207368,-108451,-19126,-1207,130748,202945,29408,-71135,62411,96801,-22347,-25730,76011,193658,275349,179949,32936,164591,270136,127562,72862,147731,74590,-40331,-148929,-280152,-294711,-302785,-210661,86940,372626,215699,-75725,-179144,-262795,-287693,36282,260910,256309,216946,156125,-110185,-326759,-281372,-141969,-74681,-112619,-24428,101050,-15695,-215829,-205222,85939,218204,34523,-65358,79113,-34030,-230284,-235938,-133813,-158391,-186499,-105986,-11649,105533,119734,-60199,-60231,160629,296882,31341,-362134,-332909,-91722,6081,63921,217482,507828,763705,610317,136834,-222362,-184895,38307,24046,-21184,165131,232959,105756,62069,115206,36218,-9720,10548,-8303,-118812,-205482,-29444,76487,-94568,-135676,-26445,128160,216887,130592,64248,77911,-68537,-177548,-97121,-25866,34186,109437,66977,-17615,118547,211698,94665,103374,261023,282828,23443,-174556,-137537,26217,241486,441577,325832,-38688,-217571,-1492,168904,-40121,-308799,-295584,-267724,-276718,-190770,-120278,-127203,43881,129250,-3444,21057,169684,188576,121063,-55855,-140461,-99646,-48539,40872,-96905,-412223,-359833,-34200,-23070,-104237,-22526,98565,125463,34601,-75540,-145216,-227837,-368214,-139066,296649,400996,219515,117493,146960,148584,-5962,-162696,-179207,-25548,-10283,-68692,-62422,-91043,-185024,-253391,-210141,-59735,108513,21541,-62022,72479,183832,129215,-59172,-47764,328295,584232,466931,204049,-13062,84498,200376,147522,70301,-143306,-390218,-370463,-50274,110332,76943,33702,142829,339574,311982,241548,315301,129423,-242378,-301420,-123280,-115291,-221014,-158969,1540,104342,132919,157261,151687,69646,-2953,145556,226647,86636,-39853,-63216,-25604,-19902,14046,123211,225240,123398,-39687,-106190,-90640,-59209,42173,112214,2093,-260015,-418372,-417745,-214529,-21618,115938,156117,57576,-116239,-124646,-116702,-26425,102815,89339,-130860,-219174,-5615,243492,202858,44046,-74070,-237364,-333617,-147346,-30671,-168370,-176649,-81383,-159016,-244977,-228953,-81412,148325,240765,277477,188912,68766,-51150,-15830,-27531,-186455,-85342,153342,185422,40675,-1196,27068,-15166,-167095,-288392,-194033,-98329,-162850,-226658,-140166,84204,281165,241033,-49124,-283400,-278123,43989,260212,119126,-82563,-158380,-136817,-33977,-24244,-38531,-43670,36478,114424,160107,41561,-105485,-104123,-93148,-190163,-169834,44547,89155,-87815,-111382,66860,119802,135430,44286,-122765,-180977,-123278,-128934,-133621,-84834,-114006,-42591,119595,164193,111157,27353,-146522,-388897,-473946,-525051,-540452,-406907,-85595,-47332,-199399,-412787,-329569,-63490,28749,38119,7642,-167689,-231686,-121166,-125164,-62099,247482,376461,109594,-91629,-137900,-139559,-132151,-171483,-192935,-76114,70851,172527,204839,141283,119715,200586,34207,-211675,-218180,-154146,-103324,11988,78139,62316,206913,419438,530910,267258,40871,-27496,23537,115227,127412,-26600,-87905,-11454,-135766,-379962,-502595,-560658,-443998,-59061,274159,407024,427334,468586,110565,116857,1118254,2658192,2107792,280104,4121343,6172161,-5479303,-15976049,-5646174,4438518,4017951,1681208,979460,758128,396794,-379323,-448149,-417897,-421972,211453,932147,631058,97452,-51124,-145493,-510078,-448351,40691,156554,-33789,-183399,-186716,-26519,178036,278983,337146,390790,160177,-256223,-253241,57504,54115,55780,131764,22832,54110,216968,221674,205125,347258,315391,138390,-12786,-142454,-149126,-44540,164516,364535,324028,239226,21989,-315067,-396875,-342320,-366450,-328364,-124862,58613,-45329,-260317,-271182,-121494,-159813,-240672,-150733,-100656,-22781,177882,288088,281468,153847,-38406,-89109,63090,157698,333762,312759,-88573,-237887,21225,161737,232045,340027,304674,110473,-279902,-478736,-131373,245414,229724,124354,161358,25119,-233954,-176898,-33936,29587,128157,183306,200730,174665,200724,332750,297558,222317,128919,-83335,-307253,-243472,63340,53806,-207631,-288712,-123145,78512,132939,73755,34243,109429,137651,-50643,-314568,-253144,64884,158758,97581,-32470,-130312,-160077,-68709,69650,206891,291486,254415,129626,-177960,-315832,-220961,-126104,17635,168068,299918,335199,189883,-5405,-124196,-239129,-226591,-17513,120771,81164,142553,268731,439006,652492,611508,311060,-4832,-148720,-144339,-84098,-180367,-316613,-268094,-121017,-32215,40579,13233,-69112,-76752,-4710,74259,-74352,-349272,-474060,-245013,-184010,-305881,-237412,-86336,-34027,-48573,54753,276209,232745,-114022,-331687,-347327,-219716,-44594,43128,-25080,-187167,-332972,-185129,144526,294047,166230,202185,119160,-168395,-317065,-169619,-24499,22453,165820,314595,211764,-23656,-17426,5998,-108106,-268284,-282736,-203706,-306590,-307988,-119544,-7675,52540,-25509,-183181,-135993,110232,177465,79729,-73379,-200749,-200152,33974,263746,353070,355472,266319,162638,90717,-139300,-235424,-60168,-19307,-61349,68088,221227,259305,241691,138619,45175,-48227,-85228,9269,43566,-127424,-215485,-86003,51964,74681,105193,228595,414459,225394,-135667,-129123,122179,227465,117222,31078,50464,19431,-126068,-185121,-76970,-34869,7146,-26536,-40677,164481,243825,-5392,-276075,-250621,62135,321991,375736,237623,132789,55313,21348,-10210,-11270,36149,-3378,-126741,-108539,-28971,-75550,-172939,-68387,70262,58509,11303,-13886,-153777,-207170,-113194,-91854,-153214,-169309,-69374,136456,168481,29072,-15712,43411,-24773,-93488,-32496,-40151,-261419,-374246,-209208,11768,17290,-116583,-163738,-66920,-92169,-212966,-265168,-84074,148319,154931,47506,-217,56590,52006,-212077,-366096,-173507,-7891,65510,71180,-53040,-106578,90471,209442,23680,-169357,-61082,-2627,-212106,-327466,-203614,-199638,-257618,-221982,-203335,-299331,-232271,-136044,-277515,-453268,-474548,-301639,152096,540347,318752,7811,-4122,2433,60853,262678,175886,-57785,36138,301132,102741,-183238,-161007,-109347,-143436,-133743,2634,304253,478188,404626,330839,211115,103228,48963,72905,139377,289444,265191,31869,-102857,-163303,-157687,-5609,109770,57648,52815,59331,89551,169918,257208,313346,262297,-45462,-438660,-489414,-43915,380136,453722,423565,310769,180042,88978,-52432,-152886,-125335,-171508,-188422,15915,225164,49684,85976,515928,789381,972358,364435,-958213,-1573962,-929580,-549179,627501,1932025,1245041,53043,-320283,-188889,-38873,-183580,-748308,-1194558,-1257980,-301407,43512,117364,-471077,-754900,-120722,198826,57039,-33360,-108937,17120,185169,188885,101814,70629,70028,145890,264721,196733,-18378,-71079,-16501,-41463,-109682,-78485,31031,65714,-24981,-71677,104480,111298,-87676,-116431,-10112,-93069,-144202,-42889,19536,-11805,-125478,-61347,67616,76556,4873,24875,16346,-101435,-255905,-271989,-138020,-65464,-106232,-69960,-11044,34420,95542,552,-175499,-85215,-8410,-29453,-95288,-112808,47553,256416,157895,-65652,-10085,198890,261480,130614,28243,18998,-18863,13548,-59942,-230919,-185809,73029,115789,24449,10751,162063,247714,-7341,-227217,-148460,85567,152972,133982,253913,407272,169457,-242390,-356113,-8437,384254,517030,433511,254175,134672,180017,217959,-7757,-271136,-340913,-299555,-182402,-79115,-152312,-200665,-164408,-107687,-59820,4243,28370,-5789,31820,134925,46863,-117411,-56752],[158000,229735,25589,-177682,-172418,-128272,-251322,-422021,-361159,-317295,-256292,-121312,128232,137417,-181040,-318185,-111915,117724,159769,62383,65424,123800,140083,239534,262663,78278,-134716,-134630,152361,401332,261623,-41661,-189178,-177702,-171049,-169371,460,128965,63771,40773,154485,163676,38759,-13192,64927,232319,305427,158180,34567,196582,299400,130641,60365,174636,114777,14234,-36492,-113488,-169435,-247869,-196316,106838,405086,286256,-14481,-194403,-331517,-379443,-46356,222741,184415,171589,179446,-50538,-269611,-231837,-71274,-10002,-38154,-43001,-53110,-138630,-257259,-175960,162147,308837,47966,-105757,55889,-32588,-208749,-214462,-86578,-99341,-128925,-84657,-50347,22117,23389,-89722,-29973,156711,151529,-215245,-536572,-400711,-118248,-12063,45223,200824,501181,752585,622382,236735,-107221,-161647,-49725,-86440,-158286,66476,276333,223264,114177,92176,4799,-9772,46669,31758,-76166,-156878,-11385,91127,-51332,-61533,65928,193975,204292,138881,134332,49885,-188378,-198504,-9235,35219,58613,128084,88268,-11091,77825,148444,42635,5184,147783,187191,-10530,-194295,-172830,6647,278227,502446,442041,118919,-132413,-15329,161641,-32929,-335058,-281612,-206368,-280991,-268253,-137024,-57260,112297,168472,2534,-58849,26924,131852,187130,51312,-83536,-115581,-79265,38015,-52808,-311060,-284970,-19163,-41378,-92361,31340,180641,181044,9825,-160924,-219082,-258338,-304477,-28904,389017,429317,258424,174893,194323,161016,-6786,-159975,-109997,68994,-1438,-105145,-44490,-36186,-94462,-131888,-88192,-28089,66010,29455,51699,190672,244022,150245,-68085,-41207,253239,472017,417456,233257,43021,126751,203272,130542,45785,-121596,-275423,-239063,-304,113103,108607,100858,189468,350664,353843,357711,420207,154393,-260979,-289251,-79338,-103518,-243102,-152063,39433,98554,101689,161399,194417,72390,-62896,100005,208679,117830,11578,-18957,40637,115271,134837,132108,156293,70089,-143378,-255065,-225743,-153529,-22139,36998,-38244,-190970,-271049,-240600,-74178,41824,113782,160201,80598,-107523,-126017,-100934,14964,135371,112059,-71090,-151933,-6585,143918,98337,14809,-45536,-168090,-225283,-81958,-67537,-192913,-121405,-27180,-98649,-145871,-173304,-79656,125108,244662,291801,201988,60681,-14528,85303,30081,-194142,-105988,117404,98897,-52218,-47857,30477,34753,-68406,-227269,-250803,-199145,-179007,-176242,-90496,129948,303560,161340,-160334,-319951,-261083,64878,286957,135379,-85987,-186672,-210181,-149036,-160147,-116330,-34470,30701,106022,239481,157860,-5625,-80942,-96655,-150421,-172080,-10349,88778,-48534,-108898,31920,72563,81167,21100,-123790,-209692,-174803,-149366,-83535,2726,-43297,-36591,66017,117962,88744,77110,-14127,-230853,-298309,-342476,-397976,-257884,39378,11516,-214203,-414563,-261848,27749,31892,-46744,-61089,-155688,-190844,-87183,-47318,46460,308917,381041,173265,35037,-66831,-182403,-152218,-72368,-56289,20077,110485,149469,168790,135406,84708,119238,2493,-151036,-132269,-54714,-2521,120870,206399,196038,273887,406888,513288,271235,77385,68807,156567,263184,297357,96638,-59967,3762,-91343,-325345,-447847,-440938,-247085,-17313,-1757,139778,442528,656716,167289,81265,1166296,2755638,2315123,235075,3181438,5991181,-4380851,-15449468,-6638374,4585061,4594228,1723901,814903,737495,541180,-100104,-279647,-401841,-603510,-72851,752609,654561,181556,19337,-155450,-552840,-436743,81937,231083,71664,-149782,-235785,-99999,195929,398862,498479,512894,196892,-244061,-288279,-45708,-40455,13308,149624,85313,86824,187353,194045,192533,330909,349497,225734,93475,-31252,-86880,-18707,278998,524988,413009,283054,110583,-209770,-357479,-321570,-327835,-267141,-78829,59568,-14295,-146833,-128027,-89943,-192733,-180818,-40174,-73083,-52787,147814,194397,155402,72413,-80287,-104622,86171,144075,267500,340632,90257,-56637,84092,135641,163182,274089,281985,131312,-140962,-227253,59533,305817,204448,56455,68602,-30022,-215367,-131224,-13441,72265,178816,173567,116895,127663,255733,428887,373190,324301,247193,-3767,-242597,-147906,126738,4187,-301087,-321639,-121365,101485,170140,57635,-44455,68480,103146,-130043,-384608,-299507,-14644,71255,82972,-33129,-179914,-236593,-141584,-33529,100652,238294,257886,191357,-62217,-165090,-185377,-160372,9088,253941,424673,434542,247422,33698,-58520,-175660,-174892,24426,158858,105610,146123,254102,394437,596941,572720,266004,449,-111608,-173113,-175439,-280814,-384756,-263445,-112860,-79071,1591,63601,47513,30757,63599,86430,-82778,-372167,-482816,-273164,-239379,-350230,-264628,-41294,49670,-30709,4160,182413,134692,-179933,-375219,-369364,-194113,9852,19155,-146631,-277891,-383301,-178037,227123,419069,209617,114098,43704,-117212,-188306,-62988,18075,26139,140129,272414,208298,15873,28491,24923,-147152,-367850,-383642,-299665,-356290,-300092,-112824,3996,79590,-39257,-252618,-221233,67362,205857,119495,-135245,-304783,-272767,-52533,164819,281641,328754,315181,248533,159965,-103153,-248536,-132126,-85447,-20057,165875,305708,291690,248601,132292,19809,-82925,-67127,79771,88852,-138611,-269358,-111716,69731,91215,94672,235904,481056,333514,-41725,-142710,28370,178033,147199,53784,27210,18661,-110375,-188916,-43236,85519,144080,47362,-270,268997,406912,107734,-199051,-186087,87022,346010,390494,215914,100726,68176,28602,-50572,-38592,61410,86020,-1940,-20733,-14149,-19656,-83661,-7738,84618,-18525,-155499,-160653,-182511,-153546,-3919,9401,-101692,-161192,-95077,91427,146652,26707,-27571,29258,-32319,-95975,-80213,-114880,-283061,-320816,-170161,5556,21887,-102865,-151674,-19895,-11889,-168794,-225899,-28320,170246,140727,27727,27891,107058,54982,-232112,-419369,-317547,-135344,27428,47238,-142736,-213836,-77165,34500,-45678,-154387,-25385,53737,-140444,-244674,-155241,-238165,-326980,-244939,-229368,-352134,-286420,-217069,-347747,-470667,-482689,-312880,130535,473449,261247,13393,13623,-42221,-9359,265505,320784,110505,84318,316112,184783,-61691,-34301,16150,-50632,-100302,-56528,186064,391044,388400,326614,158243,-2844,-36681,86727,167163,198574,139468,-16550,-103713,-135123,-100920,-228,45800,-10609,-21436,-1354,19597,64269,110742,189984,222588,88,-382545,-515784,-166235,226291,307054,312415,237020,149209,103206,-11789,-109286,-125760,-143507,-138604,-47410,51533,-98837,2865,483717,849772,1310256,589789,-1205313,-1695470,-792729,-705971,415481,2117157,1447053,82526,-253699,-179710,-134947,-196725,-809696,-1641950,-1608347,2358,718065,410552,-525536,-833736,-267222,24341,-61192,-84770,-28185,143113,242324,237312,210829,252230,271205,269471,280892,161313,-37332,-38281,29162,-3580,-105770,-123360,-3313,68355,5945,-81119,74493,181537,58180,-30186,-8256,-167595,-245123,-90671,-30841,-127165,-238319,-137113,30146,65633,19765,73405,82642,-55673,-254947,-351340,-195852,-42240,-47286,-23944,-1622,-25568,15081,-8393,-127862,-45941,48031,54743,-27528,-135233,-52398,176433,143639,-107186,-146516,51503,199924,118567,18,-33426,-92734,-47226,-67155,-222156,-194020,-746,17891,-16719,47715,294958,417091,143181,-89231,-22708,146594,136381,86649,247588,449610,225610,-227042,-411904,-86929,352342,494941,440308,295794,195943,196544,170999,-37691,-200133,-170118,-160115,-152032,-83336,-156431,-203046,-132453,-80431,-49825,15624,39262,-29185,-34844,78453,-2529,-156988,-86650],[167660,241903,24213,-172919,-165108,-126347,-272074,-461619,-374808,-317630,-287105,-165941,76363,74004,-231401,-380472,-139075,168389,158734,35866,68214,108868,74252,153433,192878,58680,-96020,-76845,186078,410415,293293,16338,-164764,-223685,-298058,-277027,-81644,71704,101277,147041,221620,202425,94573,8408,47292,224955,259698,64225,-6174,192331,301025,141619,50179,154586,125289,55323,60497,43657,-54819,-191650,-166237,121293,399455,312946,31484,-193780,-342977,-371157,-64467,183200,82675,78251,167119,20557,-169683,-130182,40179,72880,11971,-113848,-233203,-243720,-276873,-154630,196495,339974,48700,-142248,10052,-42783,-190555,-195662,-61075,-58359,-79507,-72130,-92196,-61845,-36708,-60651,20051,120041,-50768,-457110,-640705,-404664,-117534,-28786,9303,133714,372730,576806,537336,300542,5930,-120139,-125900,-192030,-302565,-98979,200066,261445,151501,56639,-46566,-34844,31573,13929,-75770,-123237,-4331,94159,-11322,12036,148154,236493,160782,93951,125469,-34869,-308716,-216446,64331,75453,50904,102513,77342,4434,42436,104141,81876,5902,39629,63360,-51579,-201793,-217451,-53822,260972,507419,525090,297452,-12111,-30048,129790,-12515,-305031,-229451,-135611,-274212,-357811,-218288,-33899,167325,207819,16038,-112013,-61705,75918,162053,89356,-32896,-124134,-118090,35202,11251,-186075,-180538,6576,-55780,-103628,25164,169965,144159,-55730,-229484,-215710,-203973,-162029,83171,406876,387893,255536,184396,175392,112942,-35512,-185041,-83676,97801,-18373,-160113,-71047,-30753,-57845,-38354,20280,-14022,-966,9212,105056,222368,219320,114412,-72978,11263,207892,344093,317935,226339,98181,166380,180848,80800,9303,-81942,-144778,-104555,54585,110601,97801,88548,168092,285952,317762,406122,467698,139944,-297447,-295153,-53079,-74721,-228661,-132400,75858,96544,62907,125453,149882,-25346,-174499,6049,134572,110778,73182,35946,79937,188743,209446,112989,36406,-68328,-306606,-405756,-321333,-182535,-36536,-17520,-64336,-100636,-124126,-77748,52482,86505,90461,126902,67786,-152752,-205977,-134649,40979,158215,129504,3059,-65364,-25397,2784,-16919,-4744,-22518,-107499,-102812,-8736,-100618,-225577,-100880,-7570,-17887,24500,-49798,-72614,60558,185745,231212,151168,24009,4067,146800,48981,-209206,-135330,39723,-28865,-129253,-76512,17533,73205,32732,-189790,-350509,-310759,-164537,-81595,-51067,104743,267495,88235,-229421,-287852,-178260,97115,267842,113984,-110032,-242415,-319347,-272080,-265729,-200495,-46630,14410,52461,205501,185556,79865,-39609,-84962,-102889,-170818,-96429,40444,-29808,-115320,-28374,978,-18601,-78904,-190877,-275013,-226924,-121518,7198,90546,37478,-274,19806,39833,16869,65694,77909,-85221,-112873,-94644,-182143,-103681,94007,13253,-225526,-346742,-183483,54425,-5656,-142691,-149919,-164812,-164675,-59914,18822,124473,294229,285197,160309,110128,-11176,-172604,-107775,64766,121695,139998,124437,83842,95462,90794,-13472,-42945,-58809,-53348,-6199,21041,13837,120185,246628,259110,255699,292585,368502,194004,65577,96222,206967,341187,410110,195446,-18012,20230,-50624,-247080,-367695,-357323,-149183,-75539,-337135,-172090,374466,765146,258504,126661,1154514,2511807,2193889,149645,1902784,5468860,-1795172,-12194491,-7159239,3493261,4304228,1415102,495133,566999,532403,242766,10501,-293295,-625040,-293753,378004,480103,195086,56622,-178575,-527811,-365251,93063,261499,156990,-107618,-272046,-196388,130818,421756,551009,550029,217683,-206343,-294599,-139714,-159650,-73765,120177,107868,64830,84165,91861,115961,255715,318538,232240,128119,34404,-37605,-5480,343208,607081,421970,236500,123762,-158121,-333651,-273643,-222948,-154038,-28168,46382,4722,-40333,13196,-25344,-162721,-75516,49254,-47933,-74479,114653,99396,41178,3712,-92489,-107403,98456,115203,146188,270649,183597,85650,142128,106771,66472,174775,212082,99716,-20585,51100,231174,310686,145737,-20700,-38379,-85799,-147373,-35052,9924,64917,153727,109907,20792,71189,265589,447388,382219,360685,305660,64759,-144728,-39534,166623,-29732,-344631,-330334,-121999,121276,178655,-9886,-148480,11676,59847,-191537,-397328,-294000,-71742,-10960,76368,-2234,-178366,-245590,-153840,-107663,-3641,178164,257535,203036,-10106,-62991,-164318,-216501,-68978,241219,453361,451679,268633,81954,2318,-112251,-117086,57230,179039,132347,135815,211937,324769,497941,460468,172184,-18536,-82133,-183188,-230346,-301088,-359468,-263307,-188745,-179381,-56408,94019,132841,81051,71675,68356,-75474,-335246,-442596,-288624,-261921,-316741,-225624,5995,114487,-27185,-73783,59898,34811,-227678,-375824,-326454,-128047,48169,-33104,-227417,-268780,-318188,-122703,289738,481109,203211,15539,9203,-14218,-51024,13193,61233,56466,130064,207498,168847,34499,54820,7354,-205575,-445740,-437944,-361341,-360230,-232375,-81619,1720,77014,-73248,-339282,-320312,6791,215238,135731,-188857,-371397,-324492,-133273,49576,164782,236322,307551,299197,204513,-47555,-223502,-187930,-134406,17388,221180,316458,245919,197907,123518,5730,-114269,-61152,94991,76098,-156621,-293018,-120379,117935,165568,144369,301000,517624,399243,59685,-132636,-64521,110634,144987,31154,-39545,-585,-82008,-171702,-10563,189619,265972,101852,3784,290498,475594,202466,-77979,-80050,105437,350070,374931,170976,65016,93479,48382,-86296,-71868,61784,148990,101037,45768,-111,35098,26103,60143,93296,-91076,-310694,-282319,-171196,-52304,119939,104973,-21433,-67204,-41729,69014,102360,6181,-25013,61478,44060,-13908,-52279,-132964,-258090,-228312,-84750,26720,35287,-58919,-72628,91158,100719,-93485,-143661,69047,216263,127836,-9773,22034,136135,87185,-158952,-343969,-362512,-218815,6383,61737,-162884,-238586,-197766,-146071,-117254,-145262,-32282,58963,-97481,-182246,-118242,-242671,-318544,-202470,-186905,-306692,-266439,-250351,-341617,-412577,-431443,-294145,82539,342240,185585,33175,18901,-90476,-69771,264207,464216,295570,138905,289567,265001,115206,106643,107939,15769,-62244,-98291,63391,280874,334357,302429,141764,-33859,-58083,134662,209605,128154,31564,-53474,-72815,-51005,-5792,19353,8299,-61199,-113272,-95093,-69107,-69692,-79575,19947,139406,44126,-267215,-466506,-257478,39179,88594,137137,137086,128092,113250,36941,-21629,-70084,-67204,-50981,-63242,-56813,-188546,-45487,433224,845232,1450055,719363,-1200587,-1542638,-495584,-680983,140809,1907819,1455657,141413,-131465,-146949,-202071,-97500,-629308,-1794230,-1855791,124501,1260480,674590,-552425,-847806,-369145,-116110,-102172,-39815,88728,231155,251783,260100,291706,385888,423642,359030,266718,124700,-18671,9338,53993,31467,-73246,-125144,2160,93477,42805,-74869,46349,214958,163155,46875,11273,-184613,-294081,-121510,-66277,-222269,-288324,-161478,8246,43155,14206,110614,163598,32409,-172058,-308393,-158445,43778,62840,71358,47749,-54012,-41592,-18046,-106847,-37763,91359,127228,23164,-171178,-185807,7429,55440,-139862,-214012,-55681,143899,128390,12095,-86622,-165768,-110639,-78357,-183598,-154394,-59934,-54674,-27216,78119,333209,462091,224702,48856,123067,213509,114162,34742,196254,400753,233907,-179129,-440052,-222132,201803,385155,381455,277793,175451,121067,38860,-109107,-115360,15379,3473,-89143,-70583,-136321,-161857,-63117,-26211,-25628,38885,67983,-33803,-117716,-15307,-74750,-188473,-97449],[175380,223396,15804,-149857,-143105,-105737,-246650,-437499,-345351,-281252,-282158,-191527,19187,8771,-249272,-399518,-177741,172846,139357,15165,97512,134958,63835,88914,125758,36102,-44083,12447,226553,374916,248459,25521,-133772,-225080,-335580,-272884,-89077,51030,141313,228864,259631,213762,130392,28571,28811,188282,176026,-55820,-74443,150189,279946,183423,79766,115918,118397,87822,128283,152885,26311,-141153,-120293,137421,376835,299016,44408,-186711,-313637,-288278,-14826,146387,-30222,-42524,135331,103288,-38914,525,141288,131358,18767,-194698,-355091,-298398,-272663,-140374,196755,312922,32835,-161450,-27720,-48882,-180106,-187872,-57672,-32339,-43239,-57215,-97210,-98828,-51887,-25155,43767,52736,-242561,-615319,-652802,-355196,-87446,-26263,-25204,32568,152182,287125,382228,317903,96352,-69979,-153454,-241396,-394149,-269886,42236,222138,167589,29495,-82415,-60133,-24963,-54431,-109716,-104500,6029,100241,29660,76175,203619,250774,115632,33213,57807,-149695,-399549,-215214,120849,99220,22916,34522,16423,11765,32590,96758,187888,92918,-42020,-53379,-81835,-182617,-237493,-117166,198755,453590,552801,451364,117335,-29506,99424,25669,-222195,-142365,-60361,-246478,-415716,-313853,-49394,198548,242936,48558,-101881,-51492,43588,56686,46331,616,-106076,-122248,60493,84350,-81029,-85913,30232,-59797,-124070,-28017,78951,37047,-135498,-248455,-119541,-59975,13448,162069,342566,295775,223867,147413,92191,31633,-68394,-222896,-115733,48089,-51281,-194308,-96036,-36643,-57986,20666,98238,-19013,-76307,-26784,95546,167989,128047,37794,-79900,76832,220002,254783,211760,195812,139314,193161,150678,26073,-25300,-32154,-15309,19922,121913,126763,70278,24279,98284,169152,219298,385286,462071,100496,-337912,-308953,-33540,-15629,-165708,-92602,106358,96260,21574,57623,33922,-186849,-297673,-95918,40252,71987,128179,91961,94840,198563,231640,90364,-69702,-231965,-460270,-497537,-343725,-141431,-8702,-46915,-68768,-6732,-3335,34528,139200,119760,81537,100266,61641,-196335,-304601,-183729,49309,148203,121404,71737,28851,-41435,-127254,-107375,-3371,1509,-60564,6311,51446,-133362,-265683,-118040,-23007,67038,242120,139073,-53841,-27516,91057,139403,74878,-9007,18152,159783,31041,-215792,-150583,-46846,-154541,-170264,-80141,-12459,82647,102037,-188492,-462153,-398891,-124197,30363,-32649,11474,177868,39718,-240480,-193746,-36577,147218,208503,49115,-150742,-299243,-416227,-352302,-294226,-240857,-64239,-7997,-38512,61689,125743,136389,12704,-55401,-51643,-166336,-197969,-45548,-29575,-113336,-75000,-66319,-144825,-239473,-311543,-361633,-259592,-43450,110867,150762,111516,65573,3011,-42800,-79942,-6600,97116,8693,28047,133695,33635,-9989,57042,-43689,-229640,-235307,-111109,23838,-65147,-227421,-238194,-178658,-127991,-16861,78212,170995,221031,126580,76344,107704,8768,-108545,-4822,198974,288934,256877,119443,3195,12931,24549,-141178,-239021,-145791,34510,116505,59890,-48307,12828,202138,257516,178753,128922,162129,70059,15916,53910,170693,331554,427850,236915,25818,37909,-20909,-176355,-300635,-339438,-153423,-147701,-559110,-420951,240407,758524,346807,211214,1054873,2009753,1799213,-8177,553639,4591467,1426759,-7282274,-6669216,1739038,3233016,761298,68985,263070,316505,441451,275127,-166679,-522819,-391625,-39686,176542,152470,56596,-204713,-433940,-245051,80871,230501,175595,-83112,-286709,-273318,7875,325500,474818,498943,225721,-147554,-270038,-206283,-282238,-188764,52744,91015,-587,-67423,-67342,-20419,120718,209947,149974,87261,45950,-6854,-442,345678,593583,346251,113517,60761,-167171,-315694,-196435,-64812,-11205,15860,30858,17710,39451,106515,43677,-75363,39868,87057,-29244,-65614,98336,36244,-26092,-23568,-62075,-82503,110930,85647,9686,129649,168844,148627,175911,73667,-31748,83065,126000,28317,40910,245129,314369,258812,79474,-89394,-138101,-117462,-31496,94742,36264,17707,67457,6540,-64328,24620,228896,382268,324640,325813,292257,103055,-41899,54648,178727,-29608,-309601,-300281,-127143,121258,151752,-113455,-250820,-30619,47989,-195050,-345922,-245722,-97819,-63797,85631,61770,-117072,-187425,-113011,-131132,-74962,112498,227386,155992,-32570,-54972,-166860,-266251,-177272,134617,377037,396748,263426,126110,36134,-65678,-68154,72668,186496,156724,105298,151042,261918,394924,301112,46189,-49662,-50111,-161570,-234099,-241099,-244897,-251022,-305442,-295008,-118545,99114,177263,70511,7927,17451,-56784,-244183,-360872,-281037,-240563,-206678,-111873,59904,157982,-24229,-160833,-68203,-45500,-246103,-332530,-224405,-26012,73071,-89906,-242604,-171904,-165350,-35281,318826,470876,160740,-54021,25254,118464,75287,52875,98335,108175,133593,130423,97450,25097,56036,-38712,-269773,-487575,-448962,-385526,-332373,-145599,-49968,-23873,41111,-121991,-423259,-409423,-62846,185214,102041,-235019,-386477,-329196,-172996,-47275,32252,100630,232065,283126,205903,7127,-183770,-235090,-167450,29777,214006,267072,169847,128962,120958,1862,-145575,-71049,71241,28523,-183690,-303082,-123273,174375,264874,245393,409485,515359,396430,136133,-98494,-133490,38420,108895,-38535,-141084,-36514,-48518,-136805,21774,254073,329090,111304,-32741,219771,424449,254942,60181,35434,108737,318713,321595,109504,35736,117323,60391,-122590,-119750,17362,147768,144586,80618,31466,97939,143429,136894,109504,-132601,-415856,-355238,-127992,73214,225524,169164,65279,74595,60234,68996,43025,-38320,-19353,133405,196249,135665,31258,-104424,-201661,-127178,19987,69419,48170,-8603,33900,222788,215173,-6836,-59101,162975,271258,123071,-51223,-20388,122966,120599,-44014,-185791,-298519,-242224,2110,106785,-106307,-177490,-240917,-283435,-166724,-134323,-72375,18266,-87278,-160297,-116450,-226697,-245149,-115959,-102296,-196485,-195288,-236135,-276492,-305470,-336841,-254673,8838,177198,103633,42305,-8186,-141811,-108624,260648,554048,417515,152097,210731,317503,295232,226025,145529,37854,-27273,-105077,-34020,171989,264596,272238,157194,595,-19063,204970,252563,79889,-55496,-93225,-31440,64644,96840,34167,-7383,-86151,-200529,-213078,-167849,-210026,-281181,-165275,29816,64630,-144823,-376814,-307831,-145531,-152677,-66812,17947,97519,99112,67365,69721,10860,16421,30263,-52736,-95548,-212841,-63992,368082,793773,1373803,698370,-957871,-1126588,-111623,-489855,-85307,1397647,1249998,199684,3014,-112613,-247856,22531,-358431,-1668751,-1915432,120283,1545408,795007,-589512,-830077,-445973,-216752,-55353,96171,213670,254131,204258,247538,319750,435239,489231,395933,224177,70432,7025,54809,53944,38971,-52282,-109393,33643,124904,60822,-61757,32143,207954,195417,78807,21402,-167266,-305075,-151684,-90734,-265289,-276423,-154253,-19196,-4920,-29247,106571,217305,118749,-50146,-167732,-47456,158478,187309,186666,117829,-65045,-92539,-49857,-134635,-77126,93694,153540,24180,-235681,-334548,-193467,-72583,-170443,-219901,-113051,84425,133327,38971,-144893,-239572,-162690,-84115,-121579,-81970,-85187,-87135,-16067,83415,255495,354401,201843,135846,230029,250237,75230,-24597,94114,247923,167126,-127957,-447469,-386884,-21804,227765,270613,193256,74397,-25409,-140682,-203137,-46823,153141,132773,-14634,-47585,-108206,-104776,4979,25954,-6577,57228,105995,-11926,-186075,-127048,-155814,-209432,-96413],[181445,185826,14260,-98961,-90987,-55064,-171380,-347711,-271900,-209959,-231229,-176445,-15418,-42584,-244051,-372794,-215801,114768,101731,7945,145582,197605,110720,71412,85006,21224,12721,114441,271027,318199,162391,7068,-91551,-171496,-252341,-156607,-32568,63926,173249,270391,274869,213118,143824,40914,17229,148166,99844,-150756,-147711,75824,239913,253675,152437,79606,99189,109864,155742,189035,63636,-101976,-73436,148828,349796,255852,19206,-186270,-275916,-192162,59293,103864,-139333,-165848,98855,185171,93031,121061,185343,127309,-24268,-246761,-375977,-299402,-256065,-138949,163146,236827,-3868,-164655,-44547,-52087,-184346,-198516,-72965,-17501,-23093,-38024,-56651,-74981,-44024,-46201,-4564,-43224,-371934,-654535,-588571,-285277,-47314,-5232,-47596,-79931,-101735,-30319,192133,280883,140861,-34950,-129655,-217592,-405080,-392067,-136856,123690,148671,14636,-86557,-75033,-109419,-156580,-162979,-100010,22009,112599,68342,118641,218603,237341,91612,-8099,-31138,-259033,-441643,-187196,160213,115756,-5016,-57758,-88824,-3806,52383,123814,299506,203224,-91635,-134784,-90503,-135683,-211472,-148426,111366,351091,515751,536727,220838,-7520,89508,74459,-113613,-42606,11275,-188876,-407635,-372020,-87932,194509,259542,95748,-22681,56415,45779,-87338,-57693,8289,-64585,-71883,126744,152276,-22042,-26769,47487,-46441,-132191,-97173,-51795,-93317,-198892,-206860,40911,141439,175290,192276,219591,183261,179727,80591,-27555,-43750,-74631,-241312,-190021,-59279,-82568,-169613,-64901,-1724,-48264,62513,148840,-32475,-136356,-54291,50937,62517,9185,-52165,-93810,118103,272470,224235,141249,167944,165197,206975,134412,-950,-39409,20849,102261,132832,211716,185382,66663,-31819,25896,46462,99895,321378,429134,64753,-362086,-312595,2370,90777,-42142,-18139,137395,100153,-10832,-16812,-102719,-338105,-373266,-147990,-23029,27913,170855,149163,106045,174648,222429,99514,-91107,-324988,-511287,-468863,-269699,-42234,45395,-48690,-42520,87416,95059,102705,195623,167004,124550,128836,106814,-171721,-335175,-192867,57055,110528,90098,131024,131599,-22449,-187823,-130268,41406,52221,-2682,104877,107222,-142913,-280028,-133891,-35308,160693,475768,370459,-10999,-105691,11917,91801,41032,7696,58140,152922,15956,-176893,-115966,-88971,-213398,-144938,-39802,-33174,77346,139724,-201723,-528873,-413297,-47548,146805,-17248,-101632,75080,39462,-179167,-49128,150359,231774,152232,-23400,-175566,-309505,-436194,-335193,-207754,-177558,-41558,-6931,-124224,-122340,35187,182683,85876,7955,17460,-141407,-271875,-119897,-13972,-70147,-61772,-86787,-245596,-395071,-426314,-417508,-230990,94242,223294,192341,186706,168987,46020,-76889,-140170,-85473,68022,59508,116548,285997,194972,12047,-28668,-111657,-195648,-91672,-27692,-6236,-95646,-258911,-281229,-155724,-33618,86431,162003,214777,148554,-15485,-28779,49003,6555,7258,139435,301096,411779,366515,135381,-35408,-25992,-15648,-231063,-386179,-219669,97655,221935,92098,-124090,-130090,128927,244419,114061,-2887,-4592,-25487,-22345,-12528,94715,270802,374850,236321,79873,76216,18645,-107545,-238335,-344049,-183494,-129547,-541910,-515076,92696,650559,385368,272198,867635,1413601,1294934,-197387,-564300,3487799,4311347,-2117552,-4959534,88329,1706682,-100252,-374475,-94969,-46432,385068,396109,-68356,-343189,-340377,-324310,-109965,117343,59103,-195897,-282616,-98670,70370,157939,129794,-67634,-249675,-272607,-104718,149876,312171,402230,243476,-56271,-195348,-205561,-352355,-281742,-15089,63873,-63465,-202958,-222903,-169654,-36337,56378,23885,13137,31639,24597,22904,319917,526500,236119,-23888,-31158,-196112,-276779,-91560,121584,142578,60921,38898,47833,96659,135074,92848,50758,142715,83260,-2323,2707,133483,40740,-21508,12578,22235,-9300,146869,80802,-84278,-12995,83221,136399,182723,47316,-89655,45373,69053,-45273,36085,292210,290207,179903,42937,-123603,-202909,-99991,118733,232930,74063,-31861,-35438,-98019,-106632,14997,167446,261538,225855,240391,219686,104103,40987,117867,173256,17742,-185175,-219691,-128993,94885,96805,-217040,-319275,-34659,90944,-116132,-232613,-164208,-81980,-65698,116279,148949,-5921,-83951,-41554,-93493,-88124,44000,145026,61708,-105255,-131326,-185132,-279274,-264231,-26224,227530,310361,255948,157610,37266,-40087,-33527,69858,189338,176466,59102,85050,225342,316058,136598,-80664,-70338,4494,-96626,-183449,-125973,-77760,-217445,-409866,-383542,-167693,81977,184260,18193,-109666,-59762,-37793,-121252,-243826,-233626,-179446,-56680,49384,120546,186455,-7630,-236607,-182426,-96156,-236338,-264872,-97281,85859,85890,-125198,-191865,-35221,4863,50900,305467,396875,103223,-72254,73918,238727,168708,59163,119736,166208,142533,51222,5355,-14190,28329,-99973,-324381,-489769,-432421,-385752,-302140,-87975,-45892,-80311,-25425,-176934,-485511,-474195,-138704,101714,2695,-291175,-370952,-293152,-166847,-107590,-89038,-48414,96448,182555,149771,34925,-161694,-288240,-200985,-4423,136417,178621,103701,76219,118720,-10043,-192639,-107827,21685,-39478,-234116,-331450,-145639,197008,328798,344524,498564,455701,310389,155712,-56769,-171520,-34245,35337,-153688,-273017,-101683,-40928,-115957,33714,252844,294536,49129,-117296,63342,256471,241726,167227,104611,67743,219431,209459,23024,3593,111915,32861,-179031,-200297,-91279,50861,92491,62305,64751,158793,241505,205417,126349,-137890,-453228,-381746,-88710,167001,268165,173557,117598,191525,147288,64145,-37827,-123120,-48727,193807,362373,297932,118167,-70859,-152762,-57335,100676,107137,38360,7405,104254,309885,284613,47457,-29473,192727,295032,109745,-102042,-106619,46305,108191,31184,-34425,-172392,-220079,125,150693,-10362,-76807,-226167,-363135,-196419,-130630,-140089,-64499,-116595,-193793,-172227,-223888,-157332,-36458,-30906,-93722,-131867,-210228,-201187,-198349,-240290,-224210,-93614,3790,11538,4655,-89132,-207582,-134885,236809,535159,402946,74955,72938,309089,406586,280404,116995,3435,-12499,-85395,-102133,66850,185480,231626,172285,58040,45070,261617,263554,30893,-137588,-156701,-16926,157749,158561,15336,-27531,-100667,-273622,-342214,-271232,-335696,-455920,-331147,-86624,41274,-69376,-289988,-322968,-300287,-368008,-262463,-119078,27715,42572,54993,119993,74919,60332,55593,-54912,-92740,-193576,-75087,290763,715399,1136071,543494,-559824,-554927,251640,-210179,-207594,751117,888924,248192,107958,-96745,-277534,75916,-152524,-1341586,-1750390,66518,1531392,732803,-649849,-810531,-514326,-286024,50718,280067,314165,208521,112844,207552,293504,395750,460802,376570,163289,-7686,10316,89559,44056,13452,-67390,-96851,74362,145717,47580,-46603,40287,175876,162962,58760,7519,-141338,-291698,-180672,-103619,-243772,-221611,-134521,-58391,-69469,-99424,60209,227048,176597,70282,21175,101602,270253,298963,301239,197907,-58853,-135220,-94559,-189484,-139391,60417,134307,-17195,-305810,-445956,-338607,-172852,-177708,-167833,-108530,35374,133355,80738,-173366,-279987,-159702,-43948,-23984,22144,-43463,-52848,33078,90380,118923,155462,111209,175321,289507,263047,47479,-57766,-14483,49017,60564,-67541,-407506,-500029,-209957,106729,177255,100269,-34112,-150757,-264444,-241725,30299,248671,233311,88741,15279,-45025,-14128,85155,95944,40668,106564,189242,80852,-164871,-178507,-175844,-166805,-43527],[152588,118044,2373,-48379,-32047,-1131,-85879,-238369,-192223,-140092,-161991,-137386,-34782,-93931,-253543,-338990,-267447,-25060,22770,-8921,168764,249489,175221,91023,61996,3378,51632,190977,292193,246218,70287,-16888,-47026,-80272,-77894,11691,37197,77171,170308,254715,270185,212344,133776,35544,11429,120312,56946,-190840,-207207,-21627,178914,321113,233605,49100,64330,114957,139916,148701,59132,-76147,-45377,141957,319147,200327,-29494,-196818,-255495,-137304,104988,52948,-227402,-262439,71683,251173,197217,200440,160522,52519,-104152,-251412,-308208,-264885,-239362,-151674,100353,134241,-54215,-155987,-40274,-58925,-200036,-220077,-91370,-1432,-8277,-12669,12842,-6461,-40293,-146850,-131598,-152264,-411939,-581176,-478333,-223334,-17266,27501,-47195,-170061,-310287,-277677,9844,197781,132267,-31952,-80321,-138844,-343209,-432090,-271445,2262,90973,7903,-59424,-78006,-200096,-262085,-207832,-95306,44836,130996,101921,136171,196937,209917,102526,-5739,-96383,-323443,-422380,-128834,190104,139624,-7237,-139554,-204933,-40802,92786,168149,355188,263976,-112560,-163495,-73588,-70629,-137997,-129410,25347,224803,424929,530776,270622,33455,106398,118879,-18557,35859,69052,-98283,-324701,-367379,-135918,145284,237899,137591,95706,212354,73951,-217850,-178860,-11722,-22935,16204,217479,195556,-14918,-10679,58113,-17533,-115539,-152901,-177188,-204021,-233314,-132313,195110,331791,286128,174113,74598,70800,124518,-3859,-156193,-97073,-48130,-221784,-276993,-191097,-109593,-86437,38266,93673,2045,97065,171043,-54665,-176699,-66314,-3358,-59136,-112705,-146013,-134541,91418,288914,211905,110185,150430,165313,195047,124841,-1157,-42176,47063,176840,214482,304028,271277,95982,-44064,-23934,-58148,-17079,227962,375066,35965,-378480,-317893,46013,222718,114006,71427,149940,83533,-49968,-94990,-226967,-432386,-378673,-131764,-43519,-19059,176010,181183,106347,127280,183570,134497,-20674,-301696,-429447,-326954,-137992,51793,71922,-58835,-18402,150704,155572,124023,215683,216599,198494,195430,181197,-82317,-273719,-156498,49093,33907,18706,149644,208231,15634,-182667,-98348,105503,113540,58270,173192,143781,-134654,-265267,-136532,-36007,234955,647304,557917,20262,-186617,-47060,109933,65561,62672,105548,126825,9952,-104954,-52347,-88974,-200043,-76252,16095,-54750,42719,123999,-236686,-544120,-361428,32308,218706,-20996,-214042,-33227,57204,-89320,80448,311282,314840,105152,-97701,-194036,-282544,-384545,-243659,-49850,-26991,18818,3120,-200170,-296917,-58717,200340,142163,68970,71723,-125775,-321911,-172360,7664,-12673,-16135,-82087,-316485,-515793,-510390,-432565,-153880,243334,304005,196846,232395,262145,110528,-70824,-154451,-147527,760,55930,128779,299855,229373,-50948,-138506,-175902,-139890,33819,46809,-17575,-97796,-252454,-289314,-110973,99482,230767,249852,237328,87612,-115006,-140662,-65755,-35880,110397,244577,307121,430229,428740,166432,-31311,-26323,-29789,-266496,-455539,-279560,99347,270283,116414,-179653,-261743,49163,232624,84014,-84605,-99810,-69197,-41464,-90128,-3497,173429,266980,190168,109662,106299,47712,-62539,-189450,-334212,-184717,-15747,-329691,-472705,-53432,448892,298198,215029,574313,838813,814803,-383268,-1261128,2369057,6090828,2058544,-2341506,-888342,122419,-989260,-783425,-447876,-464839,55259,285815,-48709,-169931,-205748,-413535,-276819,119191,76769,-154327,-139669,4511,44837,45340,23990,-69380,-172538,-195451,-172775,-60402,105364,281291,253523,39910,-89547,-137205,-348337,-336257,-79119,25338,-109264,-289045,-337177,-300284,-190557,-113959,-109012,-67397,-360,46737,57110,285983,444012,134393,-131281,-118685,-220887,-229528,-5419,266993,257414,90766,61086,86043,118501,84914,82665,157527,199065,47234,24159,114759,217631,102055,28953,85371,131399,94420,197372,95464,-113274,-104543,-23195,65039,148645,20976,-93886,67060,55140,-99870,-30858,188233,172704,94705,43497,-122238,-230206,-41053,260330,333034,112896,-59010,-122791,-178658,-99516,43851,96821,117175,109265,125444,102105,58165,75064,131822,151081,96311,-2056,-101649,-125916,38000,19588,-292164,-339776,-3532,175514,32608,-77484,-65133,-24548,-14253,162115,234823,121756,22832,26380,-7260,-41144,-28176,3072,-55428,-185542,-238148,-201944,-238435,-290741,-186462,57707,234104,262045,170684,15868,-26145,-7108,55494,191920,191512,14399,32769,217950,270337,11868,-167672,-52190,104852,20606,-83309,12684,97054,-157684,-452743,-405947,-180606,62560,175427,-34898,-228158,-136906,-19938,13326,-86817,-122256,-83318,90719,219585,195875,223708,43992,-269947,-255624,-102884,-192522,-185997,25992,189200,103751,-104086,-78578,101672,136002,121653,270394,303420,74472,-17468,144071,324412,231681,60801,138793,234104,170520,1377,-66584,-52889,-1908,-135303,-328572,-430920,-376693,-351564,-268060,-61575,-57177,-136958,-81003,-195251,-481224,-480655,-190901,-1911,-122519,-342686,-330282,-213598,-103094,-99893,-148316,-147221,-35009,46130,75046,55101,-142411,-318273,-216153,-55270,39112,111119,102013,92950,141178,-13829,-231565,-140656,-7663,-84947,-282643,-364439,-169559,189503,344908,415110,537151,367933,193839,148496,13133,-141564,-63435,-29393,-256864,-380367,-162645,-48237,-104008,41724,215560,196090,-46838,-203319,-106701,52839,199596,242837,124370,-1172,75450,71800,-50133,-653,101643,-8290,-224660,-276088,-218185,-96522,-17721,23353,112913,241822,342381,290238,174894,-69151,-376065,-331141,-46048,218186,264673,154599,149862,266320,211054,73961,-96044,-205913,-100273,225891,507805,457825,206359,-24340,-95978,6006,174267,163105,39634,8133,136288,350530,321621,78242,-43737,167582,297893,114865,-121584,-182258,-44425,66485,54042,79647,-5377,-129846,36928,210367,117420,47638,-152710,-350454,-173091,-95134,-173987,-127004,-133433,-227906,-236054,-212125,-61360,36513,26632,-16326,-83943,-169001,-115756,-84650,-133629,-182215,-169464,-108412,-50111,-52973,-180259,-247834,-114790,223505,435473,277173,-60952,-66640,267662,443121,290062,76748,-34316,18164,-12728,-104551,5272,140357,212876,193699,132737,133731,310791,257150,-1575,-186604,-208811,-15732,216765,182695,-13020,-36853,-86059,-286760,-415394,-327762,-385594,-524001,-402488,-147548,9546,-29227,-192686,-273300,-367864,-480939,-376633,-226110,-57143,-19811,30129,142476,129407,74387,33254,-68708,-59108,-138638,-74223,235760,656791,868230,363301,-90994,42749,520257,79235,-203343,175065,517635,325302,185375,-79974,-256180,55335,-74161,-895163,-1367321,40082,1289843,559071,-688772,-774785,-554218,-317950,180977,467053,383683,132686,24775,177019,248111,308413,375877,325421,110546,-88427,-11927,125071,58089,-20756,-107152,-85878,117958,151410,14114,-23642,74622,144679,105968,11012,-25310,-122141,-260394,-193949,-104710,-178631,-157043,-118939,-104873,-130060,-169037,-9348,196297,195978,155226,189055,235707,343407,368789,387897,267487,-43120,-167957,-138698,-240555,-197289,-893,74900,-86571,-359248,-484364,-380718,-210435,-160436,-93819,-72145,-11577,114218,119165,-160633,-276032,-95557,44908,82492,119039,43577,23702,100213,103422,-21351,-65833,-14744,159320,280858,234226,23231,-72108,-117566,-158168,-73670,-32292,-341798,-533241,-315595,37280,117181,16960,-119586,-214957,-292201,-209130,92770,277299,277917,176835,78717,17428,67847,137776,143944,86300,157339,277084,198326,-78268,-174714,-150162,-92707,18234],[100681,50580,-3790,3747,36754,58040,-1812,-130336,-113790,-75259,-78289,-72536,-28516,-133640,-279913,-313958,-318675,-208515,-86107,-32317,155521,263995,233815,144260,60446,-4493,82093,234371,282686,180271,24926,-4215,10051,41116,140194,170428,83332,71937,129088,196828,266344,234607,119215,21322,21712,123422,63757,-158488,-224002,-111113,110641,358652,288984,29865,24328,113520,104234,64636,36690,-48707,-35823,117431,288625,160342,-61924,-199640,-247956,-129704,107283,14463,-267529,-298631,70353,296909,264876,237105,100499,-60565,-190500,-215095,-201689,-217174,-223770,-167434,27034,39359,-95737,-132517,-19283,-70954,-211508,-230441,-89776,33829,23177,22745,80898,71003,-53934,-291400,-295046,-246650,-366805,-432204,-350191,-179781,-6756,64816,-15901,-204291,-404539,-384499,-124279,93153,83915,-60691,-46508,-51840,-247837,-389829,-317789,-101253,6344,1331,-16472,-74826,-273291,-336287,-213692,-66681,77236,153239,127876,134551,158279,188640,147352,43986,-104185,-313159,-337459,-41157,221979,182980,35271,-173893,-287624,-83655,135523,206284,324088,233227,-110597,-135181,-32260,-851,-34417,-64411,-32909,110210,311548,443988,261013,88163,146589,147142,32886,66411,107630,22449,-183588,-307319,-182663,53164,168623,153905,207256,347703,110409,-286218,-259253,-43248,-599,105937,299049,202298,-40009,-19055,71857,24588,-68478,-170399,-256513,-265462,-239929,-69427,273621,445698,338672,132219,-46139,-25006,57801,-91124,-266611,-131192,-1847,-159569,-333107,-301435,-133028,22873,187475,233645,99290,130534,169356,-82675,-198540,-61758,-41874,-161080,-217924,-235527,-209403,-16934,196268,161540,103280,146594,141292,154609,107427,9657,-48527,23338,184808,250261,374354,354348,149955,-192,-37462,-129829,-113601,121374,304996,13827,-395091,-337680,79570,345379,262895,148773,128740,29869,-105883,-170704,-311436,-445902,-312111,-52572,-28298,-64476,137383,171715,88798,67750,122915,176685,106741,-169468,-241762,-122044,-7512,82022,32603,-105727,-28049,162650,172544,107965,202359,251146,261378,249891,232169,24618,-145995,-93566,14187,-75032,-89086,112812,231953,46621,-140998,-42693,156953,161986,110889,203546,158421,-107280,-220043,-119020,-21851,269152,696028,622926,7946,-283335,-93032,182262,137194,126329,134704,86407,14572,-25376,5134,-68697,-135893,4550,59564,-83566,-23763,53475,-289653,-516261,-268757,87669,217497,-50296,-302310,-134678,62757,-14477,141967,385197,361685,70861,-163498,-215639,-242847,-296764,-130107,111709,160422,102204,7869,-261487,-414569,-132190,176846,148915,93292,83832,-143197,-355524,-196011,23782,21485,12436,-88185,-361423,-579047,-543282,-402511,-51350,355585,328840,163814,231269,299896,142961,-55090,-132596,-173079,-76040,6762,68202,173544,118871,-173037,-240292,-222533,-80748,112317,99932,-3590,-84530,-233828,-283465,-72239,227186,374245,313989,217167,31971,-169587,-243552,-215245,-120363,142752,243901,188672,325203,422693,200100,-2646,-9678,-26096,-246941,-441009,-321311,33065,246968,133744,-192363,-344481,-21952,222193,87844,-125315,-133888,-63199,-42960,-167852,-107032,61780,139694,111875,88022,98555,46475,-52939,-148368,-269360,-124093,130310,-73953,-371652,-182577,196297,67550,6601,192824,350353,441403,-523749,-1469925,1493690,6472106,4531362,465883,-1000639,-1145665,-1700782,-1113723,-741127,-824035,-441354,-41927,-113145,-58856,-77986,-348193,-284106,164970,114692,-92983,-62685,14043,-13853,-91880,-107115,-82236,-78817,-75621,-183219,-243307,-90138,156244,233208,109407,21586,-16675,-270596,-352292,-143544,-29569,-137181,-311950,-383825,-381086,-310112,-259831,-210609,-129998,-42796,44684,83750,260268,381376,78355,-177936,-176367,-229844,-201453,11712,306067,290802,91371,77114,112882,98639,-28283,-240,193233,195578,-1828,38203,228945,322082,181945,79700,148234,222718,192173,237932,110775,-84445,-117667,-97329,-32375,67982,-13107,-52914,123734,74107,-126395,-133755,-1970,9387,14909,65961,-97760,-230127,31764,347204,355601,135696,-55052,-179433,-225941,-57296,91887,26423,-19984,-3915,1871,-43086,-36985,44039,87663,105487,168642,179981,21953,-119573,-44356,-74737,-328582,-318541,37618,260064,205411,87194,33102,59923,71264,206704,289662,219252,84649,55837,92601,39094,-110166,-185134,-169965,-238137,-314915,-205655,-152954,-251579,-304123,-89124,179511,267128,153046,-17949,-16085,14662,30419,180406,191031,-16884,1630,216193,236298,-55375,-194374,10591,246197,172147,37494,133906,228878,-89260,-423006,-357719,-153455,52001,161625,-62577,-299975,-194786,-12826,127313,92652,44096,21597,184849,344202,274624,276027,126006,-253382,-283935,-74999,-127524,-119929,110327,256657,126103,-26449,64572,198716,188034,161660,227518,224255,95844,96118,209281,351694,255447,65589,153267,296538,211354,-12479,-98060,-74288,-21368,-125062,-265559,-314775,-282008,-283811,-230080,-56912,-71414,-171227,-96511,-152554,-393722,-423373,-210559,-94911,-229171,-378628,-282278,-113465,-2068,-30840,-131066,-163128,-106757,-66493,21346,83412,-109797,-303142,-204381,-92920,-29557,97202,170294,184365,189524,-7584,-249540,-151325,488,-94491,-316106,-390622,-184704,156970,311251,426521,499680,275021,100357,146064,111646,-39667,-30548,-54051,-302396,-420980,-195474,-66077,-105842,45276,165817,78412,-136207,-255759,-230423,-111371,158642,282259,96844,-88529,-84739,-59473,-86213,31648,101688,-40838,-240615,-318603,-320089,-240938,-139658,-12881,164129,338642,449995,392070,257010,72163,-186118,-207303,-6957,212291,230667,142599,171001,290646,248322,104970,-106914,-254475,-164679,202916,584126,585803,288332,36216,-22524,82474,251999,242713,70104,7759,132891,347954,333321,87139,-83071,107122,281191,143035,-92338,-206178,-103678,14943,29788,140547,161262,20872,125007,285577,245278,161209,-52749,-259650,-96836,-12889,-136204,-127487,-104887,-218973,-262974,-177866,27949,98263,68837,25165,-58958,-124758,-28640,35750,-19757,-121986,-182180,-126938,-66014,-106155,-245323,-240895,-38427,236934,303325,101314,-206754,-163899,216408,413407,276641,68352,-32940,84980,112515,-34713,2592,142447,220404,211231,202268,226341,346157,238479,-14914,-189718,-222865,-19078,228270,172710,-32871,-32007,-44907,-222998,-386229,-308429,-332179,-444868,-341153,-121168,-2826,-2531,-71312,-152732,-328159,-460345,-369221,-263739,-123624,-53064,22348,160226,185685,79899,-14367,-93814,-25909,-84416,-75709,211238,629908,676296,261253,351366,527305,638283,288292,-110891,-190367,265344,450910,237633,-48540,-157117,4600,-107685,-431702,-854322,52185,932170,380034,-656713,-700219,-546491,-321554,280232,599329,414733,62861,-26007,176364,210852,214919,274413,260782,75001,-155095,-58024,161718,107682,-43029,-150794,-74476,150155,133433,-27488,3617,116836,121459,58353,-36784,-68582,-120280,-219281,-182734,-105942,-123605,-124095,-125106,-154754,-172567,-213333,-77585,138275,179849,184469,271107,300141,347173,371311,418117,300192,-32994,-191621,-169890,-261291,-232498,-82232,-14718,-164708,-378714,-440318,-325214,-191722,-134323,-44297,-54330,-73777,62371,132027,-118424,-235313,4635,154815,155852,162418,124151,95503,153111,118713,-116919,-241674,-141723,89031,197808,152174,-12272,-85998,-211023,-341695,-223404,-53478,-279447,-491168,-339857,-2652,78988,-52132,-172881,-212173,-227395,-123485,113375,227164,251960,203585,94927,38552,98295,128914,132333,95763,174356,317769,272162,8431,-151337,-120366,-37807,36505],[40596,2900,-1332,49028,104394,114115,63601,-48263,-48349,-22372,4200,2151,-6530,-162820,-322456,-315294,-363333,-384213,-210696,-62656,107223,221615,257680,201393,64984,-1586,109156,237831,228864,122090,44677,55891,72377,166976,329647,257428,71938,26255,45624,109699,263329,273233,99891,-9022,35962,144380,96993,-78927,-195470,-175001,36680,334298,283558,9468,-20048,106676,65606,-32812,7160,-18322,-45382,70188,245748,143029,-53155,-183378,-243934,-145559,83097,5936,-252169,-268846,88140,310291,290991,239772,45499,-171994,-266861,-180245,-128142,-185332,-212737,-180021,-41258,-27101,-112384,-96921,1914,-94193,-211567,-218191,-62865,89759,80161,60187,108315,108758,-87207,-414064,-432536,-306975,-276270,-265483,-229925,-154598,-18777,94552,39176,-172493,-363397,-343105,-189024,-5125,19718,-107248,-65149,-15050,-175245,-301005,-275927,-159543,-83319,-15217,15966,-76924,-312970,-355111,-163336,3544,121049,174742,141761,122376,126243,187647,209157,123389,-45589,-219481,-193324,69765,264957,248634,124956,-138917,-304663,-113119,161529,220460,221271,123233,-87475,-55597,32048,67205,75783,27384,-41971,46247,220246,320510,215868,156826,206432,163720,41312,51214,136112,169234,-11729,-216137,-213737,-56378,69083,144050,280244,416941,146812,-255306,-240887,-47146,11733,173796,346535,182409,-54456,-7893,113069,89048,16767,-126525,-255816,-258821,-217874,-43474,255942,465296,364665,116740,-90952,-78954,-2646,-151861,-326076,-146664,53435,-52396,-303700,-332177,-138309,121477,337082,387133,236224,178257,168101,-92417,-187625,-26462,-30939,-199677,-273280,-290585,-286799,-165157,-4272,59658,118546,175017,126166,115016,89585,30376,-50509,-34327,141426,256750,424932,424632,229371,105193,5494,-142642,-158408,39292,246679,20587,-387771,-352450,106686,445162,388347,211330,93217,-35301,-152015,-209500,-318261,-361260,-169017,85874,26370,-75623,98177,148202,77000,32019,79305,229359,255885,35157,3044,99302,95206,50050,-49324,-168727,-59028,148170,176920,94906,190038,281413,298053,261384,231027,108549,11336,-10583,-21401,-167427,-181646,57289,222794,74873,-72897,28876,195681,202521,169000,227194,187625,-27029,-121115,-57483,28974,282624,632569,561958,-28718,-364237,-107327,296761,250542,194609,154396,68106,53992,61815,52589,-28041,-29177,99508,104079,-89145,-81301,-23140,-315591,-432251,-138333,135885,177334,-67318,-316694,-183634,70919,50862,148564,378755,385450,80719,-179505,-213347,-186761,-190406,-21244,245036,351079,215486,29489,-272665,-418708,-142592,140889,122448,93780,74343,-168911,-347051,-158525,54903,30959,8288,-105293,-357587,-546793,-486665,-300969,81441,430671,325981,139113,215872,288380,128683,-39393,-70014,-126123,-99839,-35487,-10246,-6662,-60524,-274336,-279051,-214453,-2106,174177,158383,56393,-45268,-198725,-256551,-39273,324917,494396,357137,167223,-9955,-168489,-293574,-333212,-201505,107192,145800,-1424,157561,382409,248723,50192,24548,10427,-159079,-330686,-309598,-49910,190880,168378,-136008,-339252,-54196,226036,128935,-123122,-119321,-7940,-12640,-214714,-178805,-16241,57517,50235,32754,61077,27448,-57142,-82611,-109827,12543,236320,77290,-280570,-252438,-13715,-218418,-273631,-192103,-15961,209925,-566700,-1227179,1080917,5678331,5188984,2619194,-441288,-1824823,-2044297,-1304471,-914218,-1008978,-905109,-456991,-204564,-57,-4751,-213037,-151057,252223,184198,-11108,-53331,-55487,-91895,-207484,-195185,-72132,20649,52798,-130714,-328214,-208309,59906,185066,145356,129242,142175,-132754,-332067,-199706,-88364,-143494,-266702,-340984,-376318,-351693,-327566,-241472,-145511,-75798,19132,94625,259828,366979,96153,-144465,-182991,-217315,-206772,-56158,219470,238002,70666,80037,120203,53099,-152722,-121402,149996,153938,-33982,40980,303436,406873,239841,99415,168668,267826,252529,248478,112289,-21412,-53004,-98781,-112506,-44809,-52736,13376,181205,105717,-122275,-229247,-179727,-139129,-54825,87438,-63044,-212655,88340,354040,291501,132688,-24180,-203566,-242105,-4122,131524,-38167,-124716,-94177,-109675,-193679,-168291,-44572,-6056,29205,193354,297614,114898,-111314,-136106,-179414,-335659,-275340,56633,294889,341179,225725,112476,144974,156408,229392,290571,244276,65477,23876,161401,106666,-209508,-387884,-264172,-252691,-331623,-198359,-56571,-176964,-365782,-196390,122748,229558,87416,-63272,-12774,25291,-14181,126146,153304,-37396,-17691,180480,174138,-84087,-175424,89444,384408,306599,128100,193972,271569,-51604,-355901,-276696,-111156,39844,130283,-71850,-312129,-235437,-38022,178048,241512,207307,85520,178409,366431,319324,317612,198993,-215308,-295647,-51907,-79193,-101954,117747,251856,122561,57945,173985,216810,142615,147938,165133,156643,144869,212079,225065,289324,207789,42441,130483,306076,220866,-27725,-114510,-98659,-50022,-94013,-165913,-186420,-180636,-211000,-206037,-77653,-99092,-193262,-83526,-70945,-259247,-343524,-229332,-179037,-303191,-408328,-262364,-46163,77272,39264,-83955,-125729,-114632,-128143,-5621,104202,-75130,-257821,-188395,-118446,-63075,110640,247684,286518,220228,-24230,-269040,-160549,10855,-104478,-356240,-425800,-212851,83573,215293,338039,357777,166026,40441,143149,194126,79511,27365,-56133,-295066,-401028,-213446,-117173,-153061,8766,91056,-42823,-213456,-285367,-304550,-220240,106081,253813,6807,-211521,-252791,-181311,-104546,61819,88520,-78632,-250063,-340884,-394299,-363802,-257588,-61732,167701,388774,521157,462884,320376,218302,36337,-73408,-13039,116530,150195,124388,157293,243805,236267,124635,-97577,-281332,-257822,82445,527566,621198,326481,79845,40594,149433,305515,303570,98309,-15021,75324,282855,292442,45348,-153192,9300,215708,153260,-47097,-187618,-130076,-53688,-47780,124476,260284,170978,220166,333074,307405,201926,2199,-167651,-23030,77316,-48948,-81177,-52151,-176358,-254112,-144584,70686,117383,70984,9385,-82479,-120345,21824,129851,64868,-74952,-150131,-86652,-69316,-162685,-289576,-210264,57398,254541,167526,-73977,-333537,-223015,146321,318652,237019,88796,2896,163693,245248,67783,31578,156044,214098,184211,215709,270569,334777,186680,-35218,-168597,-207234,-41072,169655,116543,-53906,-36036,-12664,-114431,-264971,-232816,-207183,-250056,-176514,-33027,-1787,15691,62167,4246,-216186,-340096,-255880,-221446,-146596,-45673,39608,185718,243882,90853,-67475,-137705,-39089,-88973,-114811,187470,601839,589318,275737,680300,800112,582698,344467,500,-313300,182047,600104,257698,-4359,20383,-8325,-182594,-50076,-351460,57281,559713,277612,-526623,-568652,-480912,-312451,300834,632699,405724,23981,-27991,203342,193114,146588,189971,196986,54823,-194992,-114708,193300,182467,-38110,-170152,-54130,163219,94571,-57399,35457,148195,105188,43854,-53527,-99658,-122557,-159737,-133648,-108446,-116721,-135346,-147189,-188470,-176854,-201286,-105113,88118,159658,177713,255986,282831,290473,316924,395305,296497,-23076,-186709,-156882,-215591,-217031,-150747,-95879,-206998,-331110,-305855,-193323,-128044,-96619,-26687,-70383,-136438,2883,131878,-46906,-150305,127367,272042,193175,155540,178210,152415,197853,162928,-106818,-291973,-205655,14138,90341,59346,-30166,-75691,-251634,-437763,-331149,-95686,-195773,-359215,-274796,-4044,82277,-65124,-155845,-119578,-61773,24088,125663,156618,210745,197318,87695,48244,108069,100511,100807,104561,193197,333942,305921,81893,-95458,-69916,17009,40016],[-18390,-27569,-3393,70793,148907,150196,92732,-12066,-8952,9417,63784,61039,8879,-190952,-375045,-349466,-399775,-505264,-330832,-97422,45944,130588,228513,221013,51833,3560,132541,200907,124655,63605,111740,140621,120243,265703,430720,241407,-9156,-69166,-75070,4407,244059,297628,60694,-71771,28215,149982,112453,-1931,-141178,-209667,-46595,233545,207520,-26178,-70774,89341,29501,-125935,-32923,3299,-73338,-4292,173725,135720,-4899,-151176,-237434,-149225,70870,31693,-197530,-199022,97541,274979,272676,218229,15488,-255599,-337236,-201344,-144549,-193078,-211678,-191455,-98690,-66154,-103895,-60397,76,-139125,-211073,-197032,-34219,142113,144613,75746,60426,62104,-139892,-464635,-500991,-339388,-205563,-146723,-147026,-152749,-60187,92918,84434,-108107,-238744,-221130,-199576,-87475,-48097,-162996,-157596,-82162,-185914,-235010,-202927,-183516,-170259,-65829,-5278,-112964,-333194,-333017,-82499,93909,154455,168926,116199,82990,92395,182511,237432,178086,37095,-84075,-34522,166252,293384,299503,216146,-68644,-281605,-148242,128845,176307,67606,-38784,-72358,29025,85365,104466,141608,89268,-26865,26107,156057,183798,141729,207979,248754,152041,2160,-13524,137348,296692,125765,-156606,-252130,-181249,-60511,88111,270357,376441,146795,-155148,-134601,-22165,6961,179504,312028,117352,-60036,22612,161083,144360,98558,-56518,-207477,-227682,-209788,-93754,132291,379961,364116,128832,-74695,-114427,-74447,-202442,-358028,-186602,63713,44783,-201546,-288892,-153183,131205,387582,468116,341718,203751,146368,-102838,-173553,6019,2083,-194861,-296066,-322950,-364591,-332545,-283842,-106516,113755,202761,109806,65632,39799,16648,-79997,-136015,35949,213027,420992,435439,282836,207674,61961,-129938,-179563,-34730,179056,29684,-371558,-378779,87498,467909,435600,215599,25322,-118636,-201456,-228093,-278541,-238715,-13299,213365,67474,-70715,65763,103772,50073,2371,41404,248720,338861,194766,189170,245649,120239,-48587,-166630,-254731,-126901,98089,153774,68985,159748,272231,260006,170329,123711,90668,101794,34060,-73810,-243410,-252521,-14452,168546,63949,-34703,62877,181108,194434,192698,227001,217809,81353,-9232,5533,73893,250573,461304,379947,-94706,-428094,-119517,376167,337552,221005,134561,54174,93599,110317,50372,-12388,59093,169188,126084,-87752,-132783,-97433,-315711,-331385,-21464,158665,109828,-74688,-269829,-188393,64025,85668,102665,293825,372697,113957,-157994,-201210,-149209,-122156,28032,299274,474186,313911,48800,-249190,-333182,-109581,85268,54979,58582,37187,-204515,-311947,-81240,78881,-12191,-62694,-157259,-326867,-444736,-365660,-157459,207574,448605,296779,130556,190250,219237,40054,-67009,-10464,-31818,-63692,-58068,-84681,-169547,-232305,-317843,-258337,-164840,79878,229843,215437,131971,-7045,-172932,-233265,-39514,341689,539133,353534,74993,-70176,-147191,-288167,-387399,-258601,12717,-20591,-201553,-10407,327012,290540,94680,49733,59942,-34505,-162025,-243206,-115050,123252,204156,-41079,-267768,-59179,219477,169303,-106085,-101216,52884,25932,-236299,-218061,-49258,42095,24434,-42744,-4942,-12368,-75347,4010,115837,172959,223895,22789,-258896,-244115,-108203,-435447,-501064,-490033,-277562,78301,-508350,-684270,1179857,4242656,4332949,3443516,336427,-1827790,-1933367,-1317872,-945224,-974840,-1160946,-800354,-262748,38309,2995,-105473,31311,341956,269257,78484,-83057,-155040,-168180,-265080,-193639,-19025,105364,147399,-40384,-290476,-220323,8448,119673,148025,220864,305641,17369,-299127,-243706,-139371,-137010,-174491,-215678,-276323,-295411,-290951,-190385,-102634,-85219,-24675,84256,283282,399534,183599,-39077,-137300,-191794,-242886,-186762,37992,128417,50975,77765,112915,11649,-225823,-215453,66362,114758,-23336,46252,312863,432116,249411,87282,147399,266716,264660,226684,100740,50848,66525,-12816,-135341,-153977,-81869,87512,218566,137924,-82442,-268363,-261722,-220972,-105807,100288,-14620,-171666,120243,298043,180489,121542,35696,-186435,-220890,51962,155453,-77273,-165058,-128675,-173681,-306712,-289033,-141199,-104216,-57996,164171,331143,173245,-79054,-193106,-262172,-311040,-208329,55782,269748,412732,333387,183410,226355,231497,240602,258326,205240,-13899,-41301,194115,148106,-296773,-534034,-299411,-213301,-270856,-160233,41627,-81230,-350480,-237282,61110,143266,-936,-90087,8484,48492,-51470,43162,97390,-21644,-3607,120209,93538,-73570,-111212,175136,494480,399028,178141,204216,242746,-42540,-267790,-179470,-50898,45587,100530,-48720,-243207,-230223,-69754,177379,336434,328785,103218,96588,301613,332345,353073,258508,-153959,-283594,-33460,-42091,-110111,76147,198647,100948,124550,233155,184453,62610,114673,108574,122942,223008,312939,203407,168648,106940,-2792,80836,260004,191780,-49439,-116378,-114252,-70841,-39083,-35160,-54495,-67387,-119269,-165286,-82434,-108474,-177943,-26306,51084,-90969,-248658,-240725,-223370,-303002,-391919,-243992,-7587,126964,86429,-30432,-48490,-43881,-93705,26966,139191,-12153,-166202,-146936,-97477,-33985,146242,304348,363580,229369,-51021,-271225,-151274,22084,-112984,-381048,-440312,-231623,5792,103233,183166,158408,70639,43594,163342,253965,190672,99492,-26103,-219813,-304780,-192808,-172236,-220647,-51248,19686,-118649,-241970,-274459,-311855,-252360,59345,178462,-104643,-332941,-371477,-248273,-90397,87832,76676,-99566,-241777,-324423,-410440,-420516,-324200,-101492,124338,374828,547476,491203,345575,324886,224770,36420,-57255,-38274,48407,113230,126919,162933,200915,135970,-72340,-274408,-347031,-106025,350701,555891,324848,114234,99480,207984,333549,329276,114368,-48613,-10303,179736,208104,-33982,-224684,-91057,114428,135934,3866,-123808,-109008,-113247,-142527,57655,279019,282099,290738,336119,285283,158731,-14724,-125977,12570,149274,66743,-583,10366,-108553,-207391,-115662,65166,95064,41506,-41803,-141349,-163918,25252,185525,107641,-53524,-94884,-27519,-80524,-215378,-312823,-170827,145911,265813,64061,-191908,-404029,-251494,61106,190468,184776,129179,59780,229114,347569,169482,70432,148759,162279,91345,144682,233290,261959,96294,-74520,-140372,-172911,-83178,48583,20086,-82542,-62823,-17117,-5743,-95584,-138888,-66871,-12466,24597,64484,-5892,24693,184608,150576,-89608,-185232,-84104,-106418,-105143,522,78460,224560,300236,114802,-107716,-202470,-129742,-196802,-223537,117803,518838,559618,363101,842392,841813,376145,221527,73136,-259244,214832,700722,226477,31296,238784,62672,-226945,170128,-4545,-12428,219411,254548,-324515,-392693,-376189,-316658,211693,540781,348566,8086,-10708,216864,168937,96247,120965,123423,21898,-225155,-185129,184820,229211,-28670,-170267,-43542,129975,20475,-85254,44637,127332,58793,34847,-51808,-125571,-134314,-98687,-73190,-137409,-192848,-207724,-199510,-220254,-167119,-152153,-98199,42058,132405,135330,142145,171734,170006,198641,302334,230790,-44641,-178102,-117914,-128763,-179876,-217412,-173336,-220635,-243001,-139932,-68709,-87302,-90672,-72419,-156400,-222541,-78065,90361,-4150,-74564,205142,331615,161769,78106,155384,150660,199005,203889,-19860,-233306,-215164,-66939,-37352,-46629,-52543,-68966,-256950,-456120,-397333,-154308,-111936,-197096,-186248,-12211,82986,-49517,-105539,2257,127793,171122,114937,74617,157867,150630,45196,34100,85549,47385,45249,99095,200706,309783,271110,85364,-57289,-36774,44981,17969],[-38052,-24660,6295,90218,184993,184670,110686,6322,29712,46228,116393,115644,30625,-193712,-392450,-371665,-393923,-516083,-390532,-96610,38702,62474,179729,201481,32184,28763,177617,162692,12604,29736,215691,236770,161953,343189,454339,165653,-113470,-172574,-184343,-78381,216837,301967,16228,-146431,6071,139185,103050,56688,-59043,-190064,-108267,104092,117778,-46254,-94576,86648,21736,-180117,-61642,31545,-83883,-70848,98198,149616,89153,-87221,-197830,-83463,137895,112406,-103186,-100634,99425,214735,244697,210997,34369,-273186,-380294,-274779,-228853,-210499,-186456,-170707,-111603,-57437,-46241,-274,-3967,-174686,-194388,-162276,-6800,190908,218281,81819,-32955,-44609,-171056,-396362,-456037,-329826,-173735,-83841,-86309,-142391,-95298,78369,116229,-32971,-90807,-81736,-153622,-118147,-76940,-181862,-266080,-222340,-267082,-215078,-136506,-166157,-214507,-128351,-71797,-165776,-319831,-266315,18419,198447,189291,148604,63543,32100,68996,170132,220184,192898,122668,69126,121296,243798,309511,326534,286150,13344,-236270,-184776,45489,92655,-67663,-172896,-56289,103726,128717,126044,163402,110414,9506,57342,139762,84256,81612,248034,277080,140344,-33568,-74612,135992,394717,212925,-137461,-283693,-279355,-173570,16962,199858,261888,123196,-7289,44232,54119,25114,146764,209918,30993,-41212,87009,220093,193364,165729,24855,-129361,-189277,-215644,-189426,-28705,254525,367459,183618,-5752,-124339,-133172,-228179,-360877,-244825,25333,110803,-36834,-169561,-165876,39472,303376,445492,384263,205513,118069,-97339,-145850,39233,52116,-148499,-272963,-308286,-400099,-457904,-529878,-270554,96369,229648,112566,30893,-26654,-28304,-123482,-239756,-88482,141443,374733,394184,300410,274379,116863,-96464,-177609,-88341,116587,48884,-322816,-388397,29192,412400,403733,167247,-48899,-183233,-230319,-216163,-205569,-116766,117335,291467,79648,-39261,78122,71938,25633,-8505,27110,233859,323858,237797,257464,290100,86597,-151402,-260506,-323553,-195843,45448,121886,38769,120311,228981,158621,-6630,-67663,-33760,88231,28823,-122756,-280519,-274220,-65524,100086,21998,-37863,49519,117947,138179,174876,213184,257682,206715,92378,47280,91045,179666,243767,154957,-148532,-433005,-125042,381018,364209,202648,85808,47504,121320,113104,7705,-25219,106245,210139,136430,-71953,-158531,-138896,-272020,-224899,64042,168973,59943,-52043,-168725,-145941,56852,106257,51258,184771,347922,168948,-96872,-166397,-126540,-101476,18641,282807,509191,376543,70096,-193588,-192469,-45551,30195,-24443,11764,-1429,-220466,-243891,23888,94665,-93727,-178864,-223339,-271803,-298312,-207091,3272,310500,424654,264290,154583,177033,123069,-96974,-141081,23537,83127,29105,-43069,-124302,-245971,-308969,-278858,-189287,-83447,168022,302488,276291,202101,21878,-159134,-216603,-71785,266903,491113,301153,-47749,-160283,-127738,-225121,-351555,-264154,-91775,-179778,-329171,-106454,285966,314386,117699,60783,110468,94897,24938,-124521,-128294,68461,222468,52333,-166645,-49398,186636,180727,-87098,-101943,81078,48962,-240989,-227555,-36868,89931,42308,-107837,-78110,-63617,-103809,94663,343608,289237,74340,-219435,-304968,-146112,-41895,-460581,-543826,-616268,-457482,-17684,-376088,-33161,1670033,2761898,2455508,2699128,893315,-1220113,-1390049,-1131399,-836905,-742278,-1113881,-939622,-240919,97349,-18145,-70804,159717,387086,343155,162946,-101315,-216696,-211674,-244453,-92881,76368,156444,180377,49337,-159844,-142963,1340,56954,127198,282505,427505,113853,-288468,-275578,-174042,-133149,-74872,-44720,-107233,-161565,-171617,-83342,-16181,-71965,-82681,47565,306394,443907,297901,98541,-64115,-175769,-296592,-335112,-178054,3255,49236,80755,98493,-4689,-213689,-229388,-4407,101548,27467,60515,245321,359095,193146,54890,102144,229285,225243,173048,74219,98383,187358,124106,-101170,-237292,-100640,138220,214320,149739,-23983,-242267,-244819,-239713,-149534,91407,37677,-116654,116167,203128,68006,113714,106185,-140396,-176779,91493,150087,-92144,-141461,-102702,-181742,-362628,-366527,-206427,-174629,-146503,79486,277055,190930,-23179,-198044,-311740,-273449,-130226,35526,181463,398375,393743,236225,281714,274243,236183,206514,117561,-124186,-112429,187137,148684,-355536,-583957,-271609,-143353,-171304,-98223,118244,2377,-276466,-220834,-16971,7952,-94401,-94008,44565,83220,-71985,-55788,33434,29019,43966,49806,9992,-43589,-31912,236275,535067,412764,172653,173733,164474,-64595,-193294,-101675,7324,62616,70664,-7965,-118730,-178920,-93656,135830,344270,356838,65145,-25948,178379,304099,366047,287838,-87625,-257486,-31079,-21718,-126327,14459,119141,54673,134950,224912,129160,7336,86043,60952,115150,305052,374780,153897,19845,-31820,-73806,5467,152446,108160,-95491,-127390,-131525,-86152,19397,95672,58861,42660,-14057,-97019,-56927,-90680,-125329,61072,184803,72225,-162369,-251482,-226127,-227919,-310769,-204183,10202,140681,82994,-9942,28072,73957,26364,111975,185846,76679,-41677,-75011,-24674,45021,175892,309189,379222,206682,-82796,-251989,-122933,23857,-124152,-380239,-420211,-231035,-50620,10841,7927,-43257,2990,99715,201384,278109,261503,160251,24921,-92960,-148567,-128545,-205364,-279244,-111834,-28229,-127962,-211318,-224574,-264486,-224615,19790,80357,-198286,-413267,-398470,-230588,-40930,106562,74685,-93612,-213639,-265032,-358770,-393945,-315237,-116521,51134,299378,524281,472192,320366,353432,317823,96100,-118057,-199832,-47585,113273,101820,94277,170987,142229,-41316,-231255,-392121,-296859,111340,408968,295008,150830,160406,254336,332907,308041,108866,-76706,-86867,74983,102658,-121826,-267271,-158130,8288,98302,56996,-21004,-36987,-133120,-211443,-17345,243059,335039,313329,294841,200422,60370,-89680,-150992,-5172,186464,187460,99253,71740,-28583,-128360,-84106,37203,54982,9628,-81593,-195996,-231422,-4635,208177,118523,-49838,-34713,22254,-98216,-244664,-307102,-121484,220835,276894,22578,-210781,-384570,-247637,-16279,83334,153025,187709,128443,271355,408914,263097,120197,117599,68859,-46912,8583,127339,151637,-4047,-110166,-95207,-111839,-114740,-80616,-74841,-99466,-92400,-46857,82600,79991,-45689,53435,203280,206084,138876,-12875,40418,291284,269415,22874,-35534,113394,83310,32522,101036,156293,301093,375245,177019,-94215,-249370,-264218,-379296,-376100,224,373077,534984,456551,860638,751507,122563,-9568,131385,-98802,277813,702855,165763,71517,475062,255866,-165553,232591,139583,-145345,-49567,280693,-75806,-167656,-225497,-306184,65887,379173,288453,37640,26623,212672,146326,83650,95082,72639,-2855,-222650,-226151,149467,237403,-3592,-126608,-20537,77812,-49303,-81311,50832,72326,-4782,35874,-14378,-112393,-111792,-7955,10191,-160255,-294459,-285897,-240413,-220442,-129080,-56276,-34000,32297,132388,107869,9831,35256,48449,73220,186295,138989,-76683,-149774,-36889,768,-114595,-251072,-211955,-182731,-113157,33616,21739,-79399,-105987,-145322,-271982,-299626,-145303,31239,2020,-19581,228271,330236,97707,-21488,80757,112300,176419,246764,122907,-83736,-159382,-118663,-141455,-126527,-59678,-50876,-213104,-386062,-388267,-171083,-7143,-30621,-95455,-19519,79891,-4403,-30520,121271,295034,293454,109495,24538,129272,105907,7789,27949,61490,-1391,-1951,101924,219925,278384,201463,28324,-47138,-16705,63387,2156],[-25236,-14779,12042,102537,203032,207732,118832,14515,64014,81739,153173,155630,49841,-173866,-361285,-356722,-344564,-429362,-373572,-52192,112131,67649,130663,133096,-3260,59293,233248,136270,-79387,22355,311474,299715,181859,389142,424779,76655,-204510,-255559,-254569,-127780,169514,266299,-33786,-221095,-32317,103574,60986,79047,30452,-122843,-137074,-6686,67523,-29708,-79926,99207,34548,-197430,-79571,60864,-64947,-110541,36061,174567,197923,-8346,-128731,55386,294998,229319,2271,-9694,81868,143310,220792,222298,79166,-230058,-392847,-376957,-335564,-211531,-121251,-108843,-75570,-8434,54862,84931,2957,-182715,-167063,-135161,-2550,218911,280351,81675,-130138,-167557,-162236,-230799,-313349,-290615,-188637,-72409,-41983,-112192,-102816,61776,119517,8561,-2762,6574,-75479,-91725,-54031,-143256,-320644,-367255,-377668,-249057,-117230,-125240,-202207,-184532,-167496,-220116,-276659,-176622,105240,285097,221482,118085,-9755,-29059,42285,128320,145970,155665,178948,198523,241769,286493,299852,310306,302109,61858,-209751,-235621,-74561,-8160,-140248,-227534,-41560,143335,150262,138032,148551,88701,45123,114361,155791,35617,52791,273112,289318,144966,-26744,-88333,145240,447634,243653,-152205,-303906,-327953,-239352,-45052,101940,124433,87502,139157,235773,168469,87110,105407,67125,-63635,-15144,161546,271569,225368,196090,84527,-59018,-166516,-235117,-287957,-157689,152988,379586,258821,74384,-117437,-165928,-231885,-349228,-309121,-54967,123716,140398,-10032,-173252,-132970,93678,316835,345304,176189,84280,-74834,-102796,67912,95737,-86404,-210915,-242378,-373697,-507312,-648886,-364379,74073,243272,131367,15377,-97881,-99101,-171859,-311093,-192896,55539,293467,312964,272879,275850,146041,-59890,-167043,-125477,61894,71631,-236362,-364342,-58724,287374,301505,75974,-111873,-207774,-233088,-186142,-132197,-38848,179542,283848,47817,8964,140944,68370,10842,-2510,34911,183539,204347,131176,188079,235693,27976,-202249,-289769,-347114,-235492,11132,86832,-3584,66518,154435,18414,-221435,-292218,-230311,-27067,-24974,-159667,-281525,-250685,-81350,38286,-42806,-88774,-16463,14339,36891,107069,181603,294082,311004,146030,36504,49985,66535,32632,-37616,-160659,-355894,-125780,291493,307855,141620,16124,33637,115973,68422,-57337,-62989,98519,215057,135330,-52187,-160964,-142111,-191296,-129947,100719,165721,48197,-2640,-49495,-81055,49401,116660,24172,95445,324310,229117,-13445,-108585,-111920,-120800,-28688,221597,457624,380137,84149,-129126,-58479,18896,-14698,-93821,-30662,-26446,-200323,-150776,124856,90501,-192656,-300181,-276419,-206480,-154718,-60845,136733,364455,367600,233235,199473,176990,27053,-240028,-247385,12579,173079,138770,-165,-124986,-224819,-261368,-180959,-110395,1675,253844,385782,327494,239967,29290,-163241,-213377,-131212,112628,351395,198426,-190677,-284876,-132185,-128241,-240662,-219115,-163960,-268154,-340385,-105266,260619,300861,108765,53957,139583,183675,176021,14739,-93210,22835,191505,94390,-87609,-49519,112304,140888,-79008,-131674,41371,23502,-251578,-225926,-5865,156162,79298,-144863,-141899,-123454,-148418,152766,487487,297601,-176386,-543205,-375722,22857,166660,-251449,-344655,-541362,-580475,-142518,-231343,541596,2306826,1639231,23017,627404,1007117,-177118,-540871,-760786,-624059,-393305,-789157,-832616,-135966,191604,-20162,-96655,161458,346656,372747,224740,-72031,-195150,-201497,-157116,67711,182176,155537,141943,96798,-13901,-38259,15928,12375,92747,295747,457922,95730,-334748,-303091,-193707,-149247,-13344,113358,71798,-11348,-38052,22931,74306,-55019,-154992,-19517,292649,446910,373354,210908,-3762,-193009,-350667,-452614,-364176,-103136,67575,96287,85177,8188,-126187,-149289,-21941,108751,90374,80774,110652,173637,70927,17152,58036,170230,141629,94441,31804,95093,251646,244391,-45677,-291409,-123649,134755,156307,122065,23804,-181375,-192813,-241837,-204565,50889,74257,-69425,69095,93736,-9202,114027,160574,-89062,-134927,93372,105140,-97318,-79308,-36445,-148970,-364714,-388067,-222081,-204870,-232164,-51436,152124,164814,35757,-164438,-335297,-245828,-58263,-437,40866,294576,386507,247165,283705,262589,203232,139211,2908,-232567,-167333,145877,105599,-380519,-539879,-205713,-85092,-93321,-34475,150758,41719,-184665,-175793,-111120,-154796,-179483,-88917,72883,111479,-77908,-152365,-31435,94591,111658,-7678,-53123,-15070,25326,242735,476715,324013,104236,109431,59581,-114237,-161506,-75891,35084,68894,30144,24451,10696,-101567,-104913,64420,247157,260362,-30680,-155177,29825,223482,333523,271608,-41195,-234606,-57420,-26948,-139233,-45251,29758,-25819,62336,142812,69007,7469,70595,11371,109302,356331,380201,83616,-131863,-189423,-169003,-93692,-11293,-34240,-177699,-174615,-170578,-109373,52257,186109,129245,122676,82800,-14120,-15773,-58796,-55954,144871,285086,181772,-113837,-273565,-209188,-115249,-178692,-136800,14435,115036,11755,-57240,56504,176466,168759,203445,218318,158680,75977,11289,73259,127041,162460,243843,314734,141524,-123800,-224692,-92241,2496,-146422,-361228,-376013,-219679,-83984,-54851,-151461,-208483,-45007,160893,222342,248343,261144,175857,66230,38407,16125,-45429,-210863,-312302,-156524,-50821,-90326,-147887,-161649,-200858,-185191,-32017,-29690,-261450,-436514,-336737,-139578,21556,105185,72547,-77455,-185696,-187454,-265527,-311514,-250525,-114802,-38101,174383,441774,396499,232356,274140,272132,83164,-181680,-328865,-130756,104741,82857,56183,146361,124840,-34486,-178318,-381767,-433326,-129302,201302,228998,175887,203901,261210,278337,215636,56211,-105241,-141631,-17201,-15351,-207266,-285038,-193393,-90651,36919,89243,79887,50332,-117468,-248397,-87632,172718,308055,254828,197701,75002,-67529,-207027,-249589,-96575,157010,263921,173914,97138,20208,-60741,-70252,-7203,-1226,-21946,-94151,-232151,-312967,-72665,180421,87465,-76427,-13786,19835,-138455,-264487,-297262,-86078,256154,265549,15500,-159181,-299972,-238434,-92119,10082,138952,228483,163678,254438,401165,319500,155010,45061,-72138,-220259,-176456,-38810,9801,-110175,-143555,-50585,-48667,-133864,-188435,-155792,-117245,-131240,-108238,108616,186363,2396,100469,310948,288887,137861,-52700,34090,340639,322503,76031,52474,270054,291111,227972,220947,243425,385780,439553,244464,-43661,-276004,-418073,-603338,-555787,-177209,150858,433658,437971,744077,629577,-94277,-274410,202293,71188,233213,536529,66798,92792,657398,510769,-26056,142342,80338,-304811,-276723,243928,131187,50780,-73826,-281186,-91580,190868,235657,88860,46537,157388,97114,80096,90572,37918,-28457,-203724,-237468,73724,173948,5133,-69488,-6802,3013,-111670,-63579,34981,-24058,-99284,13572,25749,-74978,-59227,91802,82778,-176473,-375454,-344224,-266830,-203739,-91477,42657,52179,38100,138935,95081,-93855,-84117,-47817,-36947,64170,28089,-131179,-129387,50989,123275,-57542,-266110,-226647,-128171,5849,155534,41932,-126283,-158216,-235873,-395231,-368755,-205108,-55001,-56599,-25447,174481,254963,15101,-122804,-33288,36729,120338,256601,244260,74148,-83287,-152695,-225513,-188119,-73217,-46027,-155373,-271523,-318269,-133233,92523,83432,-41927,-41118,45648,29247,24295,178486,371828,344274,100724,1787,113652,68828,-17949,23800,28153,-61195,-53795,94877,233245,241536,114310,-78170,-90709,-27583,62330,-10472],[-27536,-51520,-24466,80843,175020,186894,95316,-3672,62482,78980,142981,152179,40280,-158627,-304965,-311175,-284255,-319536,-314176,5244,233441,143215,77157,4882,-80467,53049,255655,103715,-149030,18771,338555,273823,146853,378140,360234,-1803,-272388,-315441,-289468,-162428,79385,169761,-97600,-289024,-91347,34894,-17060,52800,93439,-42868,-144507,-72372,78808,23761,-41949,103672,32802,-209430,-104244,70701,-31416,-125786,-10045,185505,268763,44249,-65597,214397,484535,331043,72774,29007,28682,63726,189836,220679,98448,-165187,-383647,-472283,-419235,-186976,-26489,-22303,-16246,50113,166187,173733,21074,-162918,-148822,-148742,-47172,203896,301886,73580,-191977,-258886,-123636,-41397,-135504,-249493,-242356,-99028,-17992,-71112,-79660,46861,79949,-24323,-33986,5443,-3626,-31309,2485,-57429,-272247,-433964,-460645,-320956,-163721,-88565,-144483,-219860,-266380,-260576,-216024,-94822,142032,317805,238899,79510,-94517,-101347,-8977,37152,17528,70141,185084,268114,297931,280607,251810,240825,246399,42222,-233562,-308067,-203282,-97260,-136241,-190218,-31727,130134,137285,141828,117061,42781,60564,160077,171504,24106,52793,281714,289004,173937,42590,-28493,174074,452853,233585,-172332,-305359,-318709,-242010,-77090,18233,19021,57214,239494,373540,289355,194508,87080,-74561,-152361,-5726,209962,297194,234524,180299,100613,-19760,-159754,-251405,-340254,-201300,123562,398759,322832,127420,-98193,-160622,-214623,-328013,-348804,-144112,88272,278238,147289,-164279,-318550,-165943,129858,246774,126145,53189,-32961,-36692,96969,119920,-29656,-120542,-129653,-280733,-465258,-594941,-336736,66134,242442,160057,21263,-150834,-170959,-204619,-316181,-235407,-23228,194787,220153,214237,219239,146589,-24193,-148932,-140878,26713,98211,-111721,-289407,-145524,130505,165464,-25860,-138992,-174790,-205266,-148487,-76255,-15179,160960,191929,-15584,67669,243730,104802,21701,27511,67034,118163,22210,-82378,27524,130936,-5479,-159250,-227781,-298730,-211400,19446,64188,-51543,8052,71295,-112210,-395164,-470796,-418003,-179677,-90589,-167200,-247226,-190714,-52425,9639,-102912,-166354,-111908,-96439,-78449,10612,143687,322266,367339,139397,-27222,-49069,-72509,-123446,-135993,-105736,-186994,-107290,141742,191661,66095,-49287,12463,81668,5755,-100827,-93083,58272,197492,134387,-29298,-138819,-102323,-78358,-42341,98888,156637,84420,69341,58767,-14385,47064,125850,40510,60524,318191,291837,87163,-16845,-75761,-137760,-62497,167408,362043,331997,94600,-67891,29883,71681,-27924,-122434,-44740,-16400,-124017,-30841,203339,71989,-265090,-361544,-271946,-129863,-42860,42867,217746,363945,296696,213067,254859,192663,-32047,-324554,-334894,-27884,215739,230665,63812,-82085,-126677,-108428,-58927,-46364,79011,341621,469030,365270,247909,26835,-169461,-209522,-187844,-65938,164089,70234,-321761,-412377,-151213,-16668,-83246,-129834,-164727,-240826,-226350,-16911,246010,253045,85694,49279,145479,210471,260578,143786,-26361,-16838,107987,72826,-50654,-61749,14533,67300,-70682,-168454,-61607,-54801,-270020,-214066,24699,196817,111579,-134769,-168856,-172163,-193386,166048,504154,192869,-433076,-791559,-392587,237330,460247,145910,64972,-285898,-644409,-313786,-124114,937974,2852306,1003662,-2566729,-2144309,765317,1101294,450224,-244067,-341119,-14950,-289172,-516098,34763,321234,46368,-113101,48871,228262,356471,269348,27949,-68018,-114961,-19059,240266,270008,114216,64095,95574,80103,35045,37193,11012,73050,266454,385870,-40115,-431493,-316716,-187278,-174161,-712,221388,211906,98532,45222,85614,139559,-43439,-222930,-95682,233770,384984,371380,266683,27535,-234079,-371528,-486065,-456319,-156499,111135,143435,99527,56867,8351,11508,40044,127750,146788,116426,-39700,-76886,-77817,948,51254,121259,50440,23791,-4175,54753,243936,302373,696,-309619,-151647,80106,65651,65263,52339,-116266,-167028,-262879,-263512,-4353,90852,-37615,45,8111,-16243,138923,194247,-39552,-102471,61833,38112,-92332,2530,52586,-86182,-314617,-343748,-177512,-185444,-294721,-190891,4763,113980,83373,-111507,-332987,-222867,12083,-26872,-109999,137698,316413,209813,232767,204081,146542,70013,-98222,-292967,-174527,103475,50189,-357334,-422499,-123949,-57234,-61319,25740,146776,38257,-100821,-115683,-184668,-285240,-227812,-77319,83864,129097,-58419,-206394,-72224,166525,199718,-9258,-55083,20513,56526,204059,341110,158620,-992,35892,-32873,-158139,-160552,-95293,30149,60702,-9466,48286,118001,-5821,-85823,-5479,78703,71658,-150556,-247760,-98159,107616,260585,225262,-13700,-211146,-97457,-41955,-124741,-72091,-39959,-120674,-68620,20087,31817,76131,83086,-30745,105000,373108,348351,20611,-244476,-316493,-249437,-182169,-181073,-188120,-263426,-244489,-221720,-129178,62656,229801,165463,173363,169283,80032,35874,-11660,27180,215483,337836,226383,-98005,-287556,-174913,6690,-11937,-30347,35251,78969,-95063,-153923,34673,229640,275782,266695,231185,217088,168146,110465,180495,184954,109433,142231,210524,63944,-150376,-180495,-51783,-18527,-155093,-311990,-303332,-185641,-81209,-80412,-245807,-290472,-61571,200060,215876,186538,209407,156012,98106,151355,156921,46357,-168428,-284387,-143126,-24058,-16372,-64132,-85753,-127196,-148341,-84222,-115781,-271817,-381051,-197543,11653,95939,106571,87947,-46079,-152238,-96312,-142034,-191182,-143254,-82089,-96435,58822,334427,297291,118890,124571,127391,31956,-202977,-369096,-167639,99644,94130,76916,143742,95126,-43709,-114602,-295561,-447929,-284753,-2246,150533,200933,238914,239279,184424,75950,-24074,-109331,-139737,-57080,-100390,-251260,-263000,-183745,-145018,-12245,114036,166902,141772,-53182,-231876,-121025,122007,236762,139874,79459,-27753,-161805,-306606,-368871,-226429,80021,292027,218659,94881,36459,-13882,-59264,-31115,-38962,-22971,-46642,-211055,-361679,-143166,125822,44542,-104301,-26490,-20410,-174266,-259553,-273525,-48963,270720,246144,31971,-60055,-163455,-208075,-138548,-3377,163426,254555,161369,189912,345709,352126,187949,-34486,-212776,-369110,-339127,-200627,-116018,-183054,-141014,14264,30043,-107115,-220900,-181246,-112446,-148412,-161484,87068,210480,17345,86509,298004,263504,74577,-108334,11531,337248,327446,87529,87681,369607,479189,442986,348259,335919,469330,485878,300220,38261,-254187,-522281,-778969,-693631,-361235,-91197,254755,260086,537323,588426,-175094,-459271,358173,235421,27126,213512,-35570,111624,757831,758051,139079,-38725,-75760,-369928,-456963,76551,245363,232337,63133,-206814,-178317,52873,226580,167453,55125,71052,38188,88732,113277,42448,-25354,-150256,-194730,-7311,65843,2412,-5768,6016,-61999,-136221,-26029,9688,-128896,-192530,-18818,66396,-6635,34549,198354,141373,-155677,-365399,-336218,-252104,-158646,-49753,127840,144000,59814,149463,108573,-115263,-126939,-77050,-88545,-18974,-61852,-183791,-113786,133997,219232,-10800,-253552,-214099,-75660,86448,212148,17079,-194183,-222216,-306666,-475008,-404693,-242598,-146409,-156840,-83489,77047,147170,-44405,-186629,-140258,-46363,50927,229152,299979,184540,-12848,-164161,-278751,-227146,-94935,-57773,-103820,-142745,-193298,-34342,168171,125973,-23347,-64010,-14102,33239,43223,159170,340080,316918,92507,3704,104847,49639,-20427,22232,-14449,-140283,-121461,66306,228170,205882,39902,-189302,-177293,-66171,42186,-24016],[-48892,-127507,-84811,49537,128763,143599,66998,-19791,40408,46719,104589,128223,27860,-129219,-214923,-214734,-209180,-229504,-229331,72988,376094,279999,49469,-131464,-173479,14305,242745,79562,-167336,32079,298515,170265,73896,330951,308483,-30171,-285760,-325005,-270926,-167831,-22948,52037,-135316,-298913,-124349,-22389,-81459,21487,142503,46493,-114576,-55351,173800,132647,27499,108325,16494,-214969,-116209,79912,26306,-95364,-11712,194181,292970,65138,-18221,348845,644596,394552,102707,18978,-33628,8735,160847,192852,79697,-92131,-332430,-496450,-422271,-116997,95732,85305,54513,108181,271183,260886,67346,-101345,-131369,-198497,-124560,161366,291766,83417,-170424,-260972,-59837,113146,26684,-208516,-290197,-122407,1732,-15880,-15230,55225,18127,-120552,-162032,-57045,46321,43029,73505,59868,-102812,-347194,-449077,-379070,-245134,-61360,-51335,-208122,-320838,-256423,-134675,-29575,126571,293087,244583,51146,-160516,-163350,-80170,-90066,-131280,-30177,154767,275621,289999,235370,176587,139264,141265,-36972,-298591,-380662,-293018,-135876,-59854,-75793,-18578,71507,90968,141522,100460,12630,58073,171414,162608,28436,72767,284055,290629,230147,171813,107430,230053,428283,216123,-159237,-275063,-254523,-181122,-64442,-14233,-14636,51522,272893,415396,382587,328022,109599,-174211,-219105,-25496,204952,289732,224119,128016,74124,-8245,-146632,-239060,-314035,-145104,176987,421805,351781,135903,-67167,-113762,-176398,-291385,-331948,-199058,31625,342704,265940,-128556,-434924,-368432,-41960,136479,76033,33372,23782,52457,131156,120963,5839,-24442,5151,-142723,-343872,-394389,-189243,82694,229100,184918,40081,-169051,-218027,-206564,-243882,-195372,-80098,90604,136415,144985,134454,127052,9291,-121655,-130795,16881,122728,31023,-167255,-201643,-16105,34866,-106998,-120017,-90786,-158405,-120683,-47338,-34780,71144,41576,-89717,121190,349058,169398,61754,79102,113610,56953,-164836,-319935,-150996,29353,10592,-32743,-89889,-179835,-115582,73727,59249,-99372,-47558,-2620,-199179,-474463,-550408,-524944,-291512,-130411,-143295,-191652,-119073,5204,19261,-140295,-249691,-212292,-185138,-176468,-86472,108268,331918,355252,74347,-129518,-190123,-219666,-211301,-135490,4490,37542,-66585,-14195,55806,-1832,-97814,-19328,27913,-44983,-91494,-89092,12026,165929,131782,-14400,-106980,-35758,44911,36397,69443,135521,143548,137722,122173,23558,36687,121899,78738,68937,318740,344552,190992,102662,-2580,-119467,-49413,150703,262510,244785,94068,-29098,49567,100402,-5704,-104351,-30666,26009,1020,100258,236892,37116,-284739,-325236,-192223,-52299,12384,82099,227258,301780,212095,194060,295185,207237,-43669,-315670,-361446,-77537,198027,268319,126811,-11258,-7167,73649,37294,-20326,133709,420955,522722,375552,232324,22173,-169226,-199814,-222120,-214943,-22665,-61782,-419201,-509553,-173221,77612,66084,-28340,-97297,-113655,-37996,99165,214107,173495,62208,56803,124742,162735,255953,219127,30080,-66584,-16366,-1608,-58783,-87277,-83464,-12527,-58520,-198051,-207945,-179069,-296353,-195495,30293,167358,105392,-87537,-154062,-201252,-224377,136278,394502,9809,-607062,-855774,-308091,445719,739884,589231,549090,59730,-653812,-525141,-97060,1134083,3150707,741148,-4966552,-4846597,442559,2403798,1404891,333124,-38776,308917,233258,-102869,223029,452127,182771,-63620,-113339,65507,304945,300264,176818,133801,39755,135433,370592,308341,49768,-15809,54245,77350,27480,41463,54780,83606,203721,227505,-250802,-548962,-313996,-156850,-193355,-29460,256955,274005,122330,30429,73728,149631,-53999,-275418,-161807,136531,257529,278746,252363,24982,-279021,-344423,-419357,-435297,-155470,163780,220697,153154,127133,135965,197258,161009,137564,177460,165130,-151438,-314532,-208590,10329,86886,96676,-15903,-12174,-16496,5116,178551,277262,11401,-300345,-187417,-9165,-32366,-5307,58101,-76797,-201535,-318918,-312754,-58412,79013,-31817,-68148,-31852,48553,189533,204697,-3317,-88419,4220,-32050,-80847,78146,135060,-15002,-229865,-248947,-92143,-131548,-323917,-306037,-124952,51265,96851,-74710,-315202,-192579,83825,-27455,-232447,-29076,195840,123378,140252,114521,69670,-193,-160943,-281549,-122522,87404,14357,-287954,-279367,-56463,-65439,-69304,76514,119721,3667,-47356,-55705,-203285,-332554,-226569,-67818,67021,129331,-13808,-194034,-76315,229574,298894,65461,19222,72062,71534,146670,174511,-35211,-113272,-32297,-89530,-166558,-164863,-137690,-2673,34831,-38871,68270,191274,95223,-33527,-53964,-108178,-144771,-256208,-286727,-185336,-24311,157820,164931,-3986,-189269,-137426,-54218,-77010,-58383,-78711,-207634,-212140,-103190,26092,184436,116631,-59449,103203,359329,300583,-18984,-292944,-371022,-275825,-226114,-298266,-289529,-309149,-309001,-270812,-135965,61602,232131,179038,199298,240639,170991,85559,43623,115020,266880,341249,210989,-102732,-274171,-126220,107184,149384,99364,85575,56278,-192858,-258624,-17954,218895,297947,269530,219146,236381,219639,207872,272580,199234,33983,48444,121576,9369,-144528,-117678,866,-15782,-130592,-232958,-210098,-127306,-47614,-72864,-255072,-273702,-44155,198546,178283,120369,141112,123184,124442,226814,243212,125910,-79344,-183151,-49948,60284,70961,19695,314,-43296,-114716,-122884,-155975,-231859,-261947,-26908,179610,170115,129175,130016,-3726,-115110,-6570,-12537,-64225,-24409,-18030,-93105,1676,237805,206380,22223,-33292,-39119,-11840,-155271,-299566,-139607,107232,140818,153320,161315,59361,-57114,-44287,-147869,-326623,-309151,-146083,77358,225693,267237,203829,74030,-75880,-104742,-74327,-68543,-24419,-117987,-233764,-203677,-137859,-141602,-24379,138550,224811,219042,50437,-162569,-107202,121663,165384,8971,-25544,-66458,-181869,-343889,-456785,-351722,-15748,277250,232487,76458,25810,6591,-40841,-15032,-37275,18016,62413,-120159,-347243,-186846,66508,13981,-108882,-54686,-72087,-186073,-228212,-233139,-798,281516,227341,51905,49164,-5037,-142100,-139992,37295,224649,267732,122678,95878,266022,369131,225631,-86767,-306918,-442906,-415352,-297572,-191336,-202079,-87582,109199,130636,-22465,-159278,-133463,-71769,-125409,-174270,46566,172975,25982,45464,190706,154097,-15248,-155673,-19027,297885,312353,89870,97745,409423,601170,614102,457187,417067,529586,495068,314624,121902,-179206,-529091,-834038,-732096,-488390,-282272,46274,-63585,264732,662142,-77410,-490030,637463,421088,-311795,-203183,-107062,144787,769925,919008,247325,-253673,-198095,-220443,-565459,-233764,240539,351667,171941,-64181,-143160,11508,274629,270452,65102,-11975,-5393,112285,162640,97248,28264,-50056,-89882,-51860,-39103,-1099,54912,24035,-90186,-107032,29238,-15427,-211521,-246925,-31931,111613,90219,162930,299306,186569,-78969,-232865,-240623,-181797,-76435,7742,191378,226674,97731,160757,146693,-39027,-65619,-21290,-54649,-26120,-90972,-200197,-87057,209163,288079,40327,-201033,-170269,-36745,119539,221879,1300,-226253,-256114,-319868,-465878,-378241,-237592,-206749,-243598,-146538,1431,74521,-39674,-179880,-189647,-96573,5473,189304,293302,236358,51863,-132586,-276586,-227151,-105908,-66870,-56162,-7512,-13532,117995,216208,123700,697,-51182,-58681,25858,51770,105931,246076,255601,111173,44176,119451,73879,26177,46409,-38733,-212150,-186095,36687,223056,200126,28837,-225879,-238002,-85572,37285,-16390],[-59029,-189660,-116241,57919,120140,129334,82878,11328,37342,19160,79376,127300,57106,-51673,-76827,-54216,-106228,-172051,-137316,150098,505560,437632,74853,-206742,-238297,-33313,209250,78273,-120971,72751,222208,32606,-6199,274850,291637,-64,-234698,-275219,-198707,-133247,-97755,-37197,-111390,-214274,-90280,-27620,-88538,26513,191350,134303,-50505,37381,325438,281027,116822,112930,-14554,-216685,-105384,100728,101236,-22474,31745,202165,270018,48833,-4450,404546,700646,394938,88300,-31415,-87639,-11704,122021,114866,18873,-32361,-244341,-430820,-341522,-23777,205848,178620,100680,135246,331751,315558,123265,-20187,-123481,-283080,-223696,97136,252366,111362,-73719,-178082,-7685,175706,114622,-186364,-314978,-133369,6349,26647,61219,74704,-58793,-257837,-331112,-149441,42796,78318,103820,150003,117690,-128218,-342023,-404342,-340621,-67392,30817,-163931,-321483,-214785,-58590,-6674,51136,202482,214964,20182,-205884,-215006,-176089,-247089,-287368,-136380,87966,211599,208044,141354,67936,12505,3010,-163458,-396728,-447859,-331782,-127629,36065,48258,-22661,-39360,-10265,104398,88464,2466,23594,113178,89784,-1820,69687,262753,277210,274180,300456,260320,280112,369572,190829,-120575,-235133,-181086,-104182,-35841,-9866,1317,50021,215378,327987,393170,422021,135920,-239648,-279148,-95806,114818,227444,176532,36275,1193,-25501,-124978,-206115,-236833,-44932,256410,420193,316690,84579,-49447,-59957,-142941,-252860,-268575,-212261,-34431,307124,302391,-86730,-448133,-450348,-155776,41781,24773,7111,59828,127885,147105,81764,-9339,24786,99342,-22059,-197671,-147546,774,95974,186366,171727,37702,-168491,-242157,-192072,-129170,-99724,-127329,-31698,48832,66345,42494,85167,22487,-100306,-110374,14256,118942,141175,-38213,-224280,-134534,-76443,-163173,-77238,2231,-128440,-132649,-57961,-86959,-74138,-137947,-165977,137811,397313,220312,108106,127241,144837,704,-315621,-507092,-291583,-44324,53116,109510,64611,-28533,21292,147852,58111,-150352,-103838,-67918,-243506,-464802,-535575,-529414,-316733,-130927,-108162,-142193,-69997,53060,45790,-157226,-329112,-303454,-239449,-238842,-161900,77601,310448,270554,-33981,-248068,-346294,-356994,-250200,-85317,123405,244466,-16574,-128061,-60290,-54828,-132871,-64743,-33025,-64709,-24155,-43258,-21169,123183,116408,-21907,-87602,29723,149190,97564,21726,91078,181840,167678,117001,8036,-1953,83561,93486,76084,297165,370101,281612,231343,103721,-56550,12035,171534,183323,136692,72920,-26636,5077,100459,42644,-53166,-5047,82386,148401,218695,213050,-15733,-247474,-193474,-50327,13088,4910,58325,168530,182212,107967,162239,300147,203835,-16268,-216645,-306519,-112099,129440,237878,170076,68458,84020,202747,75926,-35530,160402,478608,526482,352796,209296,26552,-153154,-180169,-222591,-292632,-163456,-173395,-466248,-545112,-180812,131920,159439,52380,7510,57265,150115,178795,144513,76892,51971,81913,85947,55002,166871,213797,42574,-127611,-140938,-86965,-88213,-114457,-150221,-61956,-38580,-212281,-357923,-317643,-314862,-162773,4871,57352,46448,-24697,-104072,-202425,-219548,94378,216938,-181537,-642144,-709180,-121610,597104,915020,915496,937185,380008,-616574,-744938,-158028,1190618,3185424,641316,-6828877,-6794515,319646,3531371,2178911,863612,237414,533497,648262,283803,384337,547142,352980,68675,-234956,-84070,247626,327630,331482,353577,236244,279163,434011,291341,-8002,-60422,1673,-11862,-66484,16946,132188,132988,130932,36686,-449172,-631756,-288923,-106355,-185566,-67590,231922,257157,60825,-74948,-7214,95489,-93734,-301482,-197072,31952,99477,125388,186835,6663,-295799,-268093,-268726,-321232,-119202,203359,311746,243282,198188,209771,343446,294074,130246,180234,222052,-180073,-452206,-280008,33270,140778,96072,-32528,4441,7401,-17208,100268,190391,-14361,-272606,-223340,-101201,-110708,-68164,51435,-67388,-276904,-387178,-331118,-97015,36661,-53419,-111006,-17745,161938,256435,195838,10302,-97206,-65547,-85858,-64407,127234,184768,45110,-131913,-132978,-963,-70362,-318135,-375096,-214872,-16373,59620,-84213,-292483,-139916,158507,2081,-300484,-167206,49236,3166,30163,16697,-19876,-76155,-181306,-201743,-20302,109801,17464,-189413,-161372,-28109,-100313,-87917,112680,83060,-46866,-37331,-11325,-156505,-281848,-184301,-71495,16910,106558,42697,-121832,-50873,263965,387775,198277,145172,134922,83399,99251,26628,-207243,-211823,-94754,-110110,-129590,-152423,-178843,-55832,-12929,-59821,85365,231425,182612,34276,-82303,-267289,-324167,-322866,-287564,-244416,-161196,32315,92723,-21436,-185824,-177783,-65747,-15799,-25291,-100559,-276152,-327937,-200476,35229,270972,138032,-83456,93368,311535,239016,-45308,-284342,-343600,-236948,-215519,-327260,-294153,-290597,-349618,-316685,-137104,50927,194380,164536,194441,279475,229224,109344,82424,180690,283653,292250,140795,-127191,-236593,-78549,151653,242983,200678,140125,42428,-256814,-338440,-84627,140170,203536,183499,166302,197110,208751,263420,309426,150643,-57617,-20367,75104,-11386,-117074,-59904,43666,3948,-86849,-155645,-130966,-72537,-21096,-70025,-209736,-193476,-18355,136633,98378,53824,71197,82912,129920,234473,236663,149673,13828,-45236,92119,167454,125469,63177,68874,31826,-95244,-157037,-168890,-185509,-148359,91698,283021,200382,154278,171569,14885,-107092,36938,68953,12196,45686,39004,-49606,-4897,149507,117383,-52217,-161968,-171733,-36909,-67874,-167049,-75108,103882,179849,228232,157309,-6867,-89469,-2169,-10798,-143997,-239215,-227808,-7433,212495,256619,143858,-50863,-228423,-186557,-28938,30384,47027,-86135,-187974,-152552,-109185,-125445,-27071,129419,209950,232319,135508,-88306,-84958,139787,99028,-126052,-125544,-69242,-154564,-335689,-513153,-466049,-132199,200017,185597,19572,-33741,-29774,-42126,9066,-24984,59289,171663,-9892,-297961,-220764,-13826,-24192,-109875,-107562,-143081,-204546,-216880,-216919,22071,262458,177044,25313,102390,108813,-70925,-132546,66671,263875,231070,19012,-43322,144385,333458,229775,-126741,-363118,-453669,-407691,-330492,-241311,-208761,-30887,189915,209763,66724,-63728,-61008,-33297,-99044,-170392,-17260,84279,21637,-19928,3995,-30337,-126369,-207303,-79971,211986,266264,75536,74828,359813,582309,642384,477810,424064,503844,410018,224174,129089,-110678,-470360,-784496,-688688,-549596,-404776,-158626,-500520,-108356,753798,130981,-396289,977377,627867,-717790,-656133,-163971,164292,673570,904655,189676,-509243,-229205,165250,-596570,-665510,87092,360337,208434,97982,-28462,24295,321772,340295,44775,-99673,-52593,109320,188214,152370,91445,50475,21318,-70863,-134591,-36288,61270,6675,-112682,-72488,48631,-79946,-297514,-278694,-37514,125866,159536,259294,333200,177045,5937,-46563,-115199,-104501,-817,48012,191084,246777,107197,127325,152490,62132,36031,58759,17834,11494,-80268,-194677,-72751,235230,298561,71196,-146066,-140030,-58854,69149,175406,-796,-220704,-268552,-299333,-395006,-317537,-220957,-248139,-303526,-197598,-34601,47176,-360,-140197,-199758,-128750,-26259,130729,219487,210303,81252,-81855,-240559,-216640,-126076,-91548,-43768,90569,160866,244917,196552,81039,30729,-15111,-87249,-3229,46308,41842,122939,178905,138040,90708,133315,116159,93904,76138,-54645,-277422,-257143,-5430,202096,204466,70646,-170889,-235601,-76029,40249,-8810],[-108018,-263028,-154231,60323,113009,111278,103006,44894,15763,-40758,31319,112530,89899,27788,44829,93534,-34224,-195191,-117526,169130,530858,503473,105779,-222164,-285983,-111377,127146,56162,-70544,91072,105203,-129120,-105755,189568,257736,26372,-172089,-216109,-127091,-92359,-147513,-94565,-46341,-67368,-7142,6664,-47951,60977,219936,178812,1306,135855,450136,402732,181703,94824,-73185,-233021,-88200,121947,163787,57219,84054,191216,201218,-10696,-43686,341883,603252,317026,30585,-111234,-129367,-9246,55992,-22628,-69864,-674,-145641,-303723,-215921,49524,253305,215566,91165,106571,318870,310900,158821,48138,-128526,-382619,-321701,26787,200632,153435,59433,-52854,7433,139605,110528,-186028,-307820,-128389,-6472,40061,121103,94226,-127026,-376452,-448162,-225390,-17122,43478,59485,169860,298098,140342,-172836,-385525,-415772,-103391,75702,-99049,-261730,-138173,4600,-20689,-54099,76900,151498,-9437,-213601,-232251,-262524,-390919,-417507,-223396,12216,106076,81843,21498,-48766,-103629,-118630,-280832,-480722,-478172,-301642,-70067,121762,141113,-36787,-170214,-150382,24338,79348,22930,-21763,1224,-34262,-72241,36671,229377,256130,290023,384955,382278,311961,300527,171540,-60811,-185768,-117217,-35449,1071,24713,46854,51509,97351,149013,317868,442213,141991,-270930,-319118,-184822,-28250,134369,112300,-56443,-73169,-29335,-70415,-143992,-132821,51469,315717,401159,247926,15651,-36231,-8569,-106526,-193721,-160827,-167811,-70719,210931,269564,-34361,-341950,-376166,-168473,5405,-1998,-14424,68734,174727,148559,25037,-60461,11929,122732,49896,-55911,66732,160945,96962,131592,127876,16288,-143873,-224283,-151780,6133,32799,-150069,-151944,-34097,6351,-10672,51020,28985,-69610,-65039,28104,94827,200455,79055,-194530,-192026,-140416,-175948,-15323,85089,-118388,-171713,-79899,-128532,-216689,-282771,-210791,121910,372811,242982,158137,170131,160354,-28310,-380388,-572716,-340874,-64389,101618,211787,194571,130829,177797,232902,69272,-180006,-138750,-107502,-243478,-391314,-450152,-436059,-233171,-78237,-64159,-98446,-42046,79311,83396,-141773,-374843,-352713,-235616,-235046,-177027,76377,278314,159302,-132834,-332477,-459330,-439184,-246274,-30359,217502,382442,44805,-152727,-108098,-74220,-142842,-97678,-65201,-27780,101733,53118,-13078,92287,99307,-38760,-76972,88360,229921,148813,-15626,38696,181231,153223,60368,-47550,-62183,15356,62140,49905,241932,370343,361528,362207,237354,48369,107280,219022,142607,42553,41395,-47167,-61171,90923,114146,21206,24345,142927,297468,314701,149129,-71370,-159654,3379,126345,68019,-38061,7336,80066,37624,-4687,119758,275867,188229,40991,-56987,-172082,-103023,48232,163620,195299,151513,135848,243885,66792,-65880,171594,511754,490627,314755,205876,59872,-105370,-141212,-182232,-277022,-223135,-236460,-448724,-496924,-152835,147757,181770,98902,113827,209269,279617,193348,46946,-7734,67789,127610,51890,-69275,30301,135276,9292,-174732,-205649,-125543,-99610,-121025,-155508,-48999,-5393,-207881,-463678,-420740,-297772,-99554,-32583,-98705,-48150,33846,-30895,-167508,-158279,87297,60628,-307801,-534105,-408411,119031,658366,940270,1018585,1102961,580192,-546270,-931654,-277557,1211013,3043709,516929,-7833554,-7574447,502493,4294586,2675871,1243194,454169,658943,892627,560571,494826,586268,502795,249236,-250035,-164819,217076,360869,448953,534255,436776,399009,442373,243504,-27974,-48995,-28439,-129141,-205625,-31449,222487,218878,78374,-114014,-540794,-622422,-234440,-41185,-135164,-75791,185919,199228,-35546,-207287,-116912,-7098,-155985,-293655,-186815,-38590,-33531,-27371,112131,3958,-254156,-150927,-73372,-160466,-74561,211854,389683,349842,250776,210531,406315,392393,119524,171276,282214,-108353,-432554,-268028,51909,172400,108642,11494,77025,70808,18191,65529,96379,-49976,-227950,-238937,-157537,-146058,-99761,55448,-61795,-332523,-414748,-296312,-108496,-23965,-86806,-104689,51124,292757,328445,180371,1736,-121856,-123517,-102281,-36339,147078,195059,90672,-31494,-20046,69460,-19835,-275705,-383553,-254754,-77102,-19152,-139067,-260180,-47154,243240,63324,-297313,-243410,-79650,-108270,-56203,-54376,-97518,-148783,-162595,-69227,119068,175353,70305,-74984,-87563,-35095,-130795,-73805,143544,59752,-86479,-56672,18699,-53110,-149604,-112085,-80942,-46018,76646,105742,-9140,-3236,268425,454043,353400,283376,203989,115624,97025,-50681,-304402,-269605,-139846,-92678,-42116,-96026,-180804,-97923,-62909,-63712,115353,268876,260364,110183,-84556,-352839,-404998,-323145,-259346,-280244,-274024,-86789,22461,-57559,-199098,-204803,-63338,52174,19407,-104635,-300859,-369284,-236279,58533,302001,132519,-94589,82993,246376,175224,-57817,-221497,-230854,-126576,-137853,-239146,-168415,-184176,-335738,-339853,-120914,55311,146312,135478,178428,297608,258872,117845,108107,223508,280361,223398,57287,-143534,-162860,-17522,152540,250658,248202,186727,49227,-250444,-342567,-119254,41434,36230,41178,97144,129178,158468,270422,294466,71625,-129339,-37023,102958,28969,-57155,-1435,83586,49829,-20910,-83429,-66424,-20621,-7199,-73517,-125604,-70047,21173,50992,13231,16462,37907,70602,135087,193804,158028,122747,97632,110559,262382,283094,148792,75558,129870,115527,-57729,-159434,-147159,-140338,-75113,130387,292664,184577,188251,215566,16449,-120107,35222,96864,35078,60510,86342,29981,38001,90491,51151,-77059,-203578,-202686,-11553,46603,-3690,22623,103109,199707,278863,133799,-81187,-111415,24152,80070,33475,-108575,-228483,-77890,169759,221408,94512,-137143,-324656,-228049,33730,145261,150611,-668,-115783,-110039,-103785,-110490,-20012,96175,137754,188902,189087,-11888,-50533,171500,73551,-213913,-194050,-47338,-87111,-274597,-509899,-523814,-225034,97196,105041,-48672,-109642,-91428,-39399,52282,9732,99709,257639,101696,-211413,-221953,-82767,-45179,-84272,-142331,-196862,-220846,-224579,-217528,28977,233547,116143,-28315,108691,179032,16053,-110400,68085,268084,161300,-116610,-189385,11366,258893,212862,-132388,-360336,-390603,-304521,-279937,-256955,-208451,17705,253475,267657,140700,32181,21814,9518,-64507,-137975,-57924,18856,45470,-60359,-184803,-219122,-206701,-225042,-129262,129356,224448,77957,56949,256506,434177,520030,405738,354591,397761,247518,46165,49880,-66478,-361953,-647152,-569728,-514650,-422042,-284696,-931193,-559467,766921,383184,-211083,1312947,886224,-1035130,-1029277,-183961,190175,524554,735386,-36735,-780943,-128110,769177,-486387,-1084499,-153887,288396,198609,261450,128729,61104,340626,361314,5059,-162800,-81777,88149,186147,193123,151634,135559,115204,-48962,-183180,-87330,16957,-39620,-128595,-49498,23993,-177858,-378352,-276334,-13323,120399,186552,297950,290985,119645,75560,127898,9,-40316,59044,75121,137462,203769,86452,51414,109633,131235,118058,116448,94806,75096,-34490,-156639,-58362,214283,263640,89430,-97573,-134815,-140995,-49187,99224,21218,-174595,-255417,-257096,-287455,-236220,-201635,-266415,-313839,-201472,-14860,64670,40364,-103169,-191499,-147919,-41222,72660,115936,131387,75702,-20986,-179643,-206296,-155184,-129333,-71478,129849,270258,273870,99384,23331,69054,30326,-97950,-48385,33634,-1228,16678,111774,156609,115548,129224,149516,149879,93459,-66677,-324077,-327227,-61988,156001,192385,129655,-48160,-155287,-41284,33383,-27849],[-180777,-319545,-188330,52113,109403,100410,128024,77652,-10591,-114151,-29289,87115,122528,100539,130522,190243,-4903,-271041,-179894,117387,436572,439117,129590,-162004,-290168,-191639,21551,12668,-43915,76461,-14014,-266021,-197900,92869,185279,20975,-119974,-166571,-75106,-46372,-153639,-104301,47583,105995,106011,73618,36588,126021,232243,173415,19990,188632,494460,457180,210592,65561,-134366,-248178,-59013,153652,213680,128833,125810,167154,123460,-81288,-112371,188092,386090,194933,-33155,-181210,-140374,16989,-19889,-175394,-137130,19716,-54252,-154633,-83027,81377,219663,184541,32973,33744,243994,254252,162509,89345,-128724,-451620,-379662,-18066,171769,213241,188117,64291,-5797,54652,47695,-189036,-263499,-101288,-22665,28800,150533,111236,-152056,-402212,-430183,-243381,-105956,-57318,-57382,109190,372011,352013,2458,-327638,-442526,-146049,81803,-24100,-146839,-30377,59379,-46846,-142704,-35950,72118,-27163,-167793,-187663,-291953,-469848,-489697,-269629,-41976,3114,-43022,-89483,-140769,-174195,-176885,-329833,-503153,-448026,-205117,25909,184646,188158,-46291,-277554,-295463,-90135,62236,64152,-54926,-125271,-169450,-159944,-13510,198355,234701,270558,395874,433712,314845,239946,158073,-2522,-130761,-70878,11056,40494,72137,91857,50328,-35518,-55975,180047,375087,105909,-281384,-327800,-248141,-166700,42973,54802,-111796,-100858,15064,18977,-62161,-38009,100425,314428,372964,192265,-21136,-19405,30321,-60903,-105374,-34552,-79883,-58541,109334,197581,24660,-154735,-183551,-81873,38267,6126,-27518,43272,173667,133179,-27744,-126085,-63691,60129,54116,53366,191554,226009,69059,78106,69313,-16451,-101029,-161666,-86221,129497,166013,-141196,-248711,-109123,-19965,-5131,41511,34809,-24532,9411,60273,59274,199601,163166,-115716,-182014,-154316,-150909,47777,136968,-127204,-217365,-89178,-134223,-307684,-347968,-208992,80978,280987,226138,198053,196817,157418,-24054,-346603,-505686,-295572,-38256,124408,230058,263891,264681,318998,309809,89974,-176905,-144489,-122232,-220509,-309267,-350035,-299092,-81860,5558,-25575,-65740,-32162,74355,115473,-99848,-373965,-347670,-175376,-162609,-121520,110551,250559,70009,-181756,-353209,-490129,-437269,-212334,-11516,254948,420398,105054,-89020,-76586,-60908,-128644,-99559,-50839,59862,253678,178391,37268,83412,85302,-55263,-73414,130468,279416,184746,-28247,-6948,135128,97001,-20809,-120480,-133202,-73217,-23090,-32038,144031,339913,422455,475521,367176,157910,189979,256074,126697,-21596,3046,-79684,-113193,82221,189150,94715,41750,188528,417177,372901,64311,-124328,-58386,195892,284234,106678,-88476,-38751,-732,-99141,-116103,64224,230642,167361,102944,100076,-3803,-49604,-14935,76025,201857,224975,155432,205765,35348,-87672,170678,509261,432906,278840,231145,124711,-28614,-90763,-118967,-190384,-205033,-245840,-378410,-380113,-91657,131578,139030,105224,181010,284650,314538,146166,-54829,-63673,100335,177189,33677,-169763,-112092,9340,-52995,-181310,-173654,-88353,-75814,-100699,-99219,22795,30963,-197831,-502013,-455118,-234083,-5690,-60785,-248269,-149303,64765,38696,-106754,-49618,136379,-14025,-341082,-342920,-73754,324729,609919,817930,885934,1010335,610213,-471409,-1061205,-415284,1271242,2813387,263525,-7762895,-7122957,836597,4504946,2827577,1384372,580619,705431,967281,694853,541125,562966,574483,397216,-164130,-161521,217289,387063,491909,627286,588836,479647,418018,194963,-4369,385,-27837,-212598,-334501,-96918,290431,313746,57340,-177652,-481955,-502986,-159724,18604,-56507,-42581,152817,144708,-103847,-290230,-211270,-136456,-235387,-264835,-143169,-58219,-105375,-128541,59169,30132,-154027,-18218,107421,-18261,-56180,169200,411807,424511,258465,138344,366100,418085,118101,160267,325279,29443,-274031,-190916,39026,132060,104859,93520,175627,147429,104146,99438,38912,-74924,-178189,-225950,-164759,-142247,-99275,77733,-37732,-322510,-367269,-214549,-104512,-95801,-121343,-51900,150613,397095,378816,156409,-36496,-163571,-159641,-82516,-3941,133371,162824,115342,54197,60380,93871,1186,-213381,-344494,-260911,-131473,-123047,-223669,-219981,74682,325460,135598,-238993,-258478,-161832,-176024,-95843,-83862,-149050,-215585,-132228,72344,259792,258124,149221,27993,-61383,-69425,-143033,-20520,163953,51764,-108796,-94063,26240,56651,-1647,-43079,-97034,-106189,47167,154369,95196,37540,234030,470233,464984,370189,246726,161404,138516,-50074,-316051,-286159,-171587,-59069,65375,-3614,-133486,-110902,-105618,-63454,151732,317096,323156,171913,-74550,-363365,-382223,-266450,-224207,-306674,-351392,-185725,-51787,-117564,-236475,-222731,-51842,107963,58262,-100386,-280563,-331960,-208306,82205,255754,79071,-106108,58173,158918,94417,-77312,-136137,-73512,16346,-20360,-62296,54520,-16227,-276161,-347046,-97718,75786,98556,84914,151376,293062,257728,112613,111976,228745,254166,150709,-14867,-145123,-71310,51914,122140,169122,216898,195273,63827,-178485,-264136,-107094,-39737,-143246,-115419,27069,58690,85365,217701,231127,-10159,-172079,-15851,187423,119960,20277,46560,108823,97970,41462,-34518,-28396,11879,-20762,-92537,-41049,53348,61199,-27946,-53676,6067,40935,89146,139325,117907,32611,52161,146741,242247,408918,367911,139102,62400,175379,199160,4742,-127554,-107346,-111174,-69802,80704,195200,113108,208109,241353,-4012,-157285,-15297,64527,3786,17806,105923,110105,88478,46645,-840,-65554,-158068,-135477,49508,144247,132825,119882,93827,172117,273108,83168,-154978,-115593,34017,87838,124803,16562,-171405,-128493,95155,162182,67420,-155324,-336092,-216431,96403,240455,250372,104999,-41738,-88527,-134214,-127518,-29823,33072,21215,92778,190829,51961,-14618,189161,84754,-241241,-235914,-42113,-17347,-182961,-450266,-511347,-276649,-8942,7596,-118789,-185667,-155834,-24367,110664,58251,121499,285349,176216,-113262,-193099,-126992,-43892,-32726,-141872,-224979,-245950,-261342,-241584,13768,196850,54380,-88950,83987,209942,104089,-86437,24209,218166,64418,-259168,-320920,-120409,150317,176182,-110503,-313348,-283111,-143959,-171403,-253007,-223495,30893,280473,286813,161968,78326,82943,47204,-33919,-90629,-53932,22955,109355,-58162,-323085,-363490,-235552,-192938,-133787,83259,198055,100309,56583,132504,198611,282433,250916,213924,230128,44001,-175958,-103766,-68567,-248719,-484316,-422850,-400831,-349191,-309016,-1250375,-1044140,610834,589601,-2451,1549215,1174012,-1138774,-1240215,-165622,231072,380113,478847,-374150,-1054752,68267,1478936,-198580,-1345496,-400227,185317,182790,399818,269600,76705,300882,317121,-52782,-193301,-85293,58771,155882,201824,185363,177699,162182,3650,-174524,-140105,-62607,-103294,-143550,-55176,-42511,-293560,-446409,-241740,46295,108500,165784,269302,188268,33076,106274,226753,66895,-6170,96623,93438,57066,118532,45328,-47588,21998,126779,124067,111451,141062,138780,33960,-81292,-27682,165244,208224,105282,-56868,-149864,-253805,-194178,23394,58725,-105872,-221203,-204263,-169380,-143733,-178641,-258084,-267160,-137884,52416,101312,48903,-95589,-182974,-151452,-30926,43648,34289,45502,55740,50966,-94485,-188685,-174565,-158223,-117111,114139,275645,174615,-42897,-8523,124074,81513,-83037,-85115,33627,10821,-22397,87160,171210,119026,117273,171816,185782,106901,-53067,-312950,-352127,-101411,108494,166593,185230,113261,9145,29059,25515,-62612],[-249607,-336536,-211324,26960,103917,102243,154927,107853,-21501,-171714,-87228,55099,147692,158763,173190,214506,-15494,-349667,-293550,10130,256590,268767,142190,-32789,-229486,-237190,-68403,-36826,-50054,36491,-95413,-334672,-250428,12971,80840,-15929,-83163,-129365,-41703,10958,-107700,-66997,147130,256649,211902,153774,150061,212140,233922,129493,1829,170962,443262,433776,214276,51224,-161327,-234818,-6705,207922,263986,190107,151378,145707,79785,-117653,-163500,16146,141733,89307,-53068,-197419,-102856,72507,-64726,-267473,-130578,55717,18535,-20655,34267,79232,125144,106374,-34995,-40402,153641,183438,145750,110427,-95809,-440314,-360896,-5032,201276,298327,288074,142496,-8123,-1189,-9536,-164959,-178598,-41383,-16149,15527,155476,133766,-101391,-280022,-244553,-175680,-173406,-182592,-204875,-719,337265,441461,137184,-242505,-404190,-157999,75162,58781,11415,108098,123536,-47903,-167706,-87835,9890,-14686,-56594,-60430,-222990,-440640,-476566,-256142,-46268,-50305,-116434,-151351,-175794,-174642,-142811,-270230,-432795,-349805,-62144,143625,236074,209395,-28532,-315024,-395976,-207602,31653,105848,-59154,-215617,-258453,-217029,-47752,187452,224117,227688,337637,405885,289646,201245,145602,32618,-71050,-30885,43491,87322,119547,117100,46200,-134521,-215641,25408,240809,28829,-280634,-296191,-245193,-237838,-15155,24941,-101879,-46871,120135,123320,19173,22159,87185,241154,342727,192727,10582,7900,53392,-3204,5761,73855,15942,-4647,49029,121665,81748,45103,44136,66294,120892,42074,-36003,-19552,112598,96705,-62442,-183312,-181507,-76429,-6843,110401,208319,167763,-919,31753,15594,-48749,-53121,-67434,-4478,209191,258454,-103491,-301738,-171303,-14131,45309,52098,34381,24732,100560,103008,18603,141482,196167,-13972,-125900,-140738,-116841,83885,139473,-152496,-251625,-80438,-109349,-327540,-325605,-171923,18754,142357,162638,203060,186482,126667,-2393,-244286,-357462,-201395,-406,94974,149366,248837,334346,402415,349009,100481,-154979,-138570,-136492,-213220,-279192,-299730,-199954,46854,64600,-22251,-65155,-50961,24300,111615,-61168,-342493,-308864,-94913,-58416,-28322,151499,217473,20049,-180563,-324381,-445678,-362478,-173984,-56725,208695,350414,128752,4882,-7162,-43832,-112631,-79814,-11394,148497,364468,275462,91697,77440,57894,-83570,-93788,128608,271307,175702,-33039,-50855,37101,-3732,-114196,-202188,-217189,-183675,-164095,-183761,-11126,252729,428842,526635,431617,201187,188961,222257,85607,-79098,-63598,-138615,-155447,53635,219503,120353,13049,179680,457365,359471,-44706,-197862,-15798,284918,346044,99362,-147264,-85683,-72755,-222634,-236998,-30106,149214,124626,117487,164499,107788,522,-70249,-23530,163656,248460,134143,107955,-13912,-112282,127777,434300,345751,233443,252820,183029,33002,-73487,-90012,-109188,-167523,-242672,-311846,-263909,-45057,68230,31415,50980,157951,230908,227897,41374,-157193,-115708,100329,179023,1961,-248667,-250459,-151317,-140403,-157717,-75827,-16111,-56641,-91317,-36162,90880,26162,-223687,-505062,-442716,-161455,74929,-90366,-366230,-250848,27406,49797,-70219,41214,195058,-31565,-335462,-189008,141903,380955,427574,570110,579398,708069,460769,-444510,-1151875,-559545,1352299,2480466,-141424,-6587157,-5681169,965971,3985312,2564060,1218876,570345,673573,897485,677215,491952,460273,509969,403780,-72973,-130046,194067,347776,416737,582464,615605,474909,350643,140151,14830,14630,-42924,-254812,-434502,-196864,276110,349301,29391,-180245,-328007,-331910,-112179,20534,-15276,-17353,118031,96557,-126708,-298902,-285306,-294789,-351365,-266625,-124742,-69010,-141730,-185557,8883,47137,-50557,75666,194652,24857,-113795,40115,314846,385568,174117,-12322,210665,335398,103362,120198,299190,137511,-89035,-123777,-49180,-31931,29485,144262,225539,167499,175088,161310,6095,-112291,-166361,-215307,-160656,-147092,-108244,83481,-16758,-265700,-273347,-141434,-133746,-197657,-175190,-1068,219166,414149,356094,90097,-133366,-247017,-196790,-65535,-4671,63490,72135,92762,86886,65492,40337,-36626,-175801,-306533,-278235,-202140,-247673,-329428,-197521,170522,359716,169016,-181488,-257869,-208864,-203172,-107977,-96415,-189434,-293844,-142742,152298,339479,298840,193959,74723,-86945,-136080,-161163,22108,142841,29561,-139417,-156965,-14076,92815,65636,-29933,-139221,-169009,4348,149768,124397,23622,138023,393925,455555,337108,209377,175906,176920,-17199,-282014,-291026,-213059,-53636,130903,77608,-63889,-101467,-150034,-93115,161622,357798,350703,186150,-82688,-341532,-309617,-198641,-210221,-338505,-402355,-270083,-149403,-215210,-308048,-248538,-51018,127557,71544,-101209,-237087,-252403,-145713,84546,130436,-38995,-147989,-10005,28240,-31744,-134334,-76751,59310,124738,81162,127699,286806,148647,-212675,-363681,-91252,94436,45862,-1351,99782,254576,220381,88322,81796,178644,190579,74506,-67867,-140409,2777,110311,72597,21474,104294,143342,66135,-73510,-133601,-61007,-83119,-273821,-240448,-31664,7187,5213,108549,134139,-71774,-192983,9698,284703,230304,93533,73875,106951,115943,71957,-19625,-22133,12634,-64081,-126099,13131,140708,89505,-74347,-86806,8245,61018,125372,138428,27338,-98949,-34431,154019,319682,488324,392364,109379,42262,201495,268193,87475,-64742,-60998,-92174,-112460,-20799,23225,-2386,193936,235173,-36833,-204717,-94832,-7680,-55698,-55489,96129,163994,112145,5383,-41761,-37577,-57743,-14011,119876,195991,208332,189627,71188,93809,210489,18732,-207543,-91549,42048,21148,102107,96646,-81223,-147099,7598,96299,75791,-82478,-242334,-141099,154621,299248,323215,203804,28918,-76907,-182803,-175688,-62296,-41524,-98363,-22460,154231,112979,34117,190676,126103,-202759,-248383,-66646,40087,-64820,-325388,-414055,-265211,-80994,-68166,-163522,-230585,-182628,28091,202090,130388,133072,257411,204871,-11693,-124291,-118313,2214,57452,-86151,-210549,-264663,-304826,-267950,-2434,176607,25724,-111178,73953,238019,195907,-48881,-37242,137100,-25377,-360105,-400216,-218103,44764,148831,-54052,-227293,-151892,38634,-26048,-220482,-242476,17155,281694,276490,129120,67188,122951,95294,6303,-24255,19284,128926,225555,3240,-362998,-414642,-192938,-88916,-49897,112454,207413,151492,94773,45349,-29414,31260,73281,51245,62993,-118782,-350489,-264404,-97577,-148594,-339049,-282765,-233805,-214907,-241607,-1372920,-1454939,291055,706913,191247,1633580,1446449,-959526,-1235281,-97936,309671,303920,244320,-698464,-1282527,298050,2150060,271741,-1324939,-548851,127902,226556,518830,369757,62881,211470,224285,-110461,-181201,-46997,54503,125677,189909,192285,169991,157408,75466,-107149,-165845,-135281,-150166,-145112,-78557,-117911,-383539,-472991,-169004,143825,114758,119167,200634,77716,-42017,100672,232854,79194,3263,120289,115668,-7214,35274,9767,-131901,-77726,51404,37559,35747,140672,184818,114584,30697,33194,118224,159841,127228,-18103,-165505,-350110,-314649,-31357,87666,-48136,-181954,-151521,-61613,-48439,-149774,-230525,-183525,-24733,126423,107790,-4442,-134459,-188964,-141327,-120,51617,-2003,-21007,31546,119403,-4160,-166392,-178698,-170065,-166817,42769,149810,-49439,-195092,-3686,177352,114688,-65088,-116130,34273,62552,2719,94816,164215,87007,87366,161814,175168,100096,-24214,-246329,-321427,-122738,53491,105067,186560,236466,190755,95061,-10497,-128950],[-282828,-304288,-219921,-19465,84657,110044,172726,130871,-3576,-191347,-133893,12881,148170,186906,167166,158151,-63462,-399641,-416536,-129304,41574,47663,130282,118250,-120271,-239091,-126871,-88606,-95654,-26639,-134260,-335898,-261595,-44318,-40680,-79764,-75947,-119641,-37250,58132,-45617,-28507,195937,311477,239071,191056,239501,270783,195782,37271,-71005,62445,290287,323422,184024,43134,-160254,-204983,42344,253961,292585,210877,132199,106801,59274,-122428,-186994,-126912,-61577,21050,-28644,-169380,-48221,122283,-73734,-268549,-64239,83257,28791,37519,92956,34543,-19542,-15874,-102097,-100608,68271,108480,96160,92082,-48687,-361701,-291586,39800,263430,371146,318307,144800,6613,-5231,-42428,-129967,-94670,19102,-5003,-15007,112814,131742,-4310,-47955,34095,-55007,-209971,-314144,-361369,-142689,213381,383309,176578,-180991,-339501,-145957,53353,112675,154950,235172,177845,-31718,-143387,-91678,-41062,4997,78493,108077,-85205,-328925,-403218,-210137,-22020,-60312,-141482,-171884,-173684,-139543,-56140,-137458,-305573,-233864,57440,227540,264324,209276,2347,-285544,-438190,-316089,-38488,94815,-67473,-263455,-283314,-224498,-59782,179643,204477,157064,216598,294332,219803,160746,102530,9053,-32837,-1900,59965,126740,137446,96436,20775,-190103,-304828,-119947,63106,-83957,-289262,-245947,-182200,-225132,-44373,10394,-41800,73824,248297,191592,60128,26805,13948,101319,295928,248648,99943,33319,50223,47854,104142,120155,66402,51138,35139,56105,116416,185419,216266,214545,207323,76702,-57088,-122216,-10742,31746,-80629,-218201,-306457,-250096,-112305,105222,132237,4666,-113857,-9226,-16968,-67890,-13207,36937,82040,228638,281736,-44919,-292188,-205022,14622,108483,67433,22116,65237,190706,150960,-14206,51832,181168,83687,-49873,-121982,-98545,79359,97264,-175936,-249963,-52323,-67117,-272349,-225674,-111635,-46001,3476,73205,168968,140114,78743,29434,-107188,-188691,-101979,33990,34538,16766,171900,336536,421540,349793,101781,-117820,-126032,-155536,-227229,-304964,-308218,-172942,93370,70446,-52337,-90689,-85526,-48638,76145,-29573,-279996,-242086,-11576,55387,80326,187502,188609,28316,-126156,-253271,-332531,-220178,-118453,-126415,113593,232947,117764,88963,74622,-16831,-78408,-22617,51076,214605,409809,327273,143047,87227,38991,-99571,-113885,101124,224726,138829,-11812,-58968,-60377,-96284,-165670,-241537,-267850,-266437,-295859,-342505,-172912,137359,393866,524132,427415,171744,108382,128405,26167,-112489,-128616,-190721,-161274,30994,215259,114916,-30633,141597,437126,307254,-127983,-259982,-36516,256114,315976,79050,-168218,-99879,-96789,-278809,-317017,-125208,73810,99921,101620,134663,144676,50518,-84269,-84223,118169,247177,122499,40313,-22878,-100470,74963,322478,277748,224266,296435,254171,93521,-68730,-83080,-44783,-110898,-210798,-242287,-156334,779,13476,-61181,-4215,90484,107330,94599,-40036,-194963,-129977,91006,159634,-11069,-259370,-316177,-258825,-174868,-61750,88334,86886,-30280,-67200,39436,153813,14890,-240136,-449193,-358240,-58672,164578,-66495,-370732,-276045,-23587,37653,-32169,112978,259176,4754,-303557,-105101,211307,295359,191188,325562,301033,406574,266191,-416539,-1146694,-629418,1439611,2017643,-573450,-4421755,-3560173,634452,2739916,1930913,825078,479648,644101,813217,608960,403403,354781,376516,287847,-8886,-69184,158970,262909,286835,461771,543162,419712,296181,136131,47642,-661,-53137,-209205,-433204,-262968,220793,344021,21721,-111738,-111741,-122218,-58429,1414,-568,10545,121982,109723,-47869,-177830,-274154,-402153,-436005,-266557,-112214,-55538,-121088,-163363,-733,79098,67339,166243,218920,3099,-192748,-109569,143607,252504,48261,-152621,37060,219772,118438,94408,238490,195847,63601,-69334,-155880,-247130,-76262,172178,233478,141736,229992,257573,29845,-127861,-158145,-171903,-122670,-135901,-97499,101506,30938,-146544,-123822,-67455,-166985,-272135,-195536,64207,270321,378730,296324,23147,-232771,-315285,-187940,-20303,-569,-2885,-8614,75328,108369,42553,-30543,-74549,-129552,-245110,-270341,-233639,-314125,-374016,-150104,246838,369302,188593,-113429,-226245,-185263,-149841,-63929,-63284,-174804,-331408,-167974,179091,370184,309408,214442,99243,-93897,-173342,-158743,50286,113957,23505,-145802,-191301,-56526,59418,44718,-48615,-163444,-184985,-7951,123999,94885,-19334,26073,257659,340374,212137,114340,166331,209849,40398,-203774,-261412,-230036,-60930,151630,146578,40444,-33561,-154533,-128205,162658,410005,375584,182366,-82927,-291135,-211948,-123367,-184096,-328504,-392322,-301677,-231590,-303633,-361114,-244835,-30813,144120,96357,-66766,-152510,-135695,-44568,92944,-8084,-176065,-204754,-101541,-119131,-178620,-208045,-45520,142073,177387,148886,280682,465842,277563,-157347,-377984,-86030,124661,14579,-92093,44194,204418,175539,70602,43667,97051,106244,17204,-75997,-114357,53871,160849,41705,-119854,-34474,59671,68550,47898,22999,13262,-66740,-295116,-277062,-47896,6900,-46474,-13054,48640,-81265,-187335,26227,366598,339866,161506,94284,88907,96313,70818,-20574,-29181,-5457,-110939,-151379,36755,186428,110477,-67454,-74831,15187,81727,166602,136315,-46616,-185527,-90663,140079,341458,488772,354661,85178,42082,212785,309967,176531,21259,-10157,-61697,-143875,-111103,-158055,-132498,136311,193000,-63984,-237840,-169730,-83436,-106362,-121142,64944,176573,92834,-40863,-72203,-17453,38177,93433,166000,189644,210617,206814,26404,-22620,106959,-47655,-230961,-47243,54674,-85054,-13662,114906,6464,-141478,-79926,31129,107598,62710,-63871,-20931,194672,304563,340818,260793,85549,-72250,-235593,-246612,-121755,-115362,-192437,-132632,92276,168228,90873,169980,163261,-132908,-250703,-126777,69134,62445,-150893,-255632,-205318,-111840,-108434,-180016,-242861,-165416,111051,315482,209671,126326,173379,171912,64295,-37092,-63432,84188,164857,-1379,-172306,-278793,-347825,-294774,-18741,169820,31765,-90423,85256,267118,267773,-10309,-99982,38561,-99743,-408013,-429821,-282771,-45501,130609,9821,-141597,-48989,176983,101489,-175948,-269257,-27708,247764,223003,31508,-11266,125209,138233,39600,30598,128223,290706,350244,84389,-325199,-387621,-113944,53604,102708,194495,225145,194254,145815,8019,-188778,-158783,-88619,-107660,-72056,-196601,-424694,-385843,-150488,-94797,-263976,-206357,-89068,-101078,-169116,-1311766,-1697651,-127971,702394,326120,1529951,1602602,-565049,-1053549,-14878,400614,289372,80540,-921749,-1432984,460100,2604534,827857,-1022324,-559553,141321,343492,607944,405275,10018,75090,84447,-180550,-160223,8474,75923,99597,151719,154416,88925,79642,117153,-27673,-171480,-187945,-175120,-145334,-122388,-187144,-426874,-452621,-80922,242895,129651,53134,111552,-4600,-89207,57200,152060,34219,-17356,119246,128935,-40551,-23046,-15626,-186023,-165340,-72524,-128786,-102162,82069,189601,182476,152249,109884,85317,122817,143904,13949,-167747,-394567,-378502,-67923,74604,-41193,-164792,-112260,22327,40519,-116205,-199975,-100652,88471,155424,42167,-124468,-211332,-203095,-113384,44513,90557,5936,-55835,14075,173024,74601,-134749,-157973,-152892,-197834,-62442,-77179,-328589,-303561,45944,224811,129673,-50795,-133049,36027,136580,80276,130261,147039,42394,60919,135999,134209,89326,32455,-116291,-210898,-97689,18481,33529,139501,296457,345851,153227,-52077,-186928],[-234057,-204313,-188308,-58758,66635,134112,194073,169346,73459,-137232,-138122,-15485,137905,201443,143651,64805,-111530,-386669,-481283,-240340,-126644,-132231,112953,259219,24155,-181745,-127147,-111170,-140559,-73099,-116206,-267400,-215788,-51276,-116503,-120647,-73241,-115541,-36708,99382,15278,-10155,177532,255689,166128,166965,284612,285168,118380,-77320,-169364,-93123,90262,174241,144881,50936,-127285,-153773,87471,283079,300897,196608,81171,56935,54890,-93110,-160665,-185423,-156801,17413,45920,-99095,11151,158425,-29446,-160039,39431,89088,-26370,14839,97951,-19951,-160375,-141533,-136468,-109932,29213,62420,38387,50714,7280,-234151,-196597,95581,334884,417362,290124,98078,58060,51787,-34027,-86813,-27038,70542,7688,-58157,31212,100692,109429,225112,315856,96220,-198913,-413596,-483050,-269664,75252,251746,134049,-156735,-271149,-108532,32931,127995,248659,328689,220976,137,-91518,-67824,-75876,22017,200507,270106,72155,-175854,-291105,-147176,16175,-36924,-127765,-159486,-154679,-105346,33007,12819,-167741,-146217,100711,243222,273207,207810,39643,-201265,-410829,-387420,-141159,8663,-111801,-273916,-237606,-167438,-39793,165768,167229,72651,70131,132637,112225,103138,19245,-73926,-26962,22842,74853,155285,117514,33431,-25994,-204699,-323622,-231530,-113030,-198525,-305554,-199486,-89538,-146153,-61036,-8802,35789,219652,347698,186786,39405,-14146,-86129,-69334,220684,327866,208298,46357,21447,71734,152684,85302,38337,67914,42863,1510,115303,233861,289210,313822,255220,79371,-106315,-255798,-177650,-60626,-90689,-223084,-395046,-405691,-228128,42589,838,-207326,-253550,-50407,-21948,-66310,8994,126599,159762,188157,226402,17823,-217071,-196600,47005,143847,63628,-10245,79130,253133,191869,-33919,-40975,128578,147126,13755,-121335,-117898,26678,20564,-185957,-207086,-22477,-35754,-169528,-86895,-52533,-104650,-102358,-22096,94773,61404,19429,53586,18158,-62686,-40435,53391,-21919,-108093,63220,276382,379690,311943,87390,-85184,-125509,-191589,-263243,-365493,-357696,-219813,29382,5347,-115493,-144483,-138668,-131580,9667,-19215,-208303,-174569,43563,140620,163526,190374,149864,68061,-52535,-176782,-196529,-54103,-49410,-180322,5818,117562,64145,115192,126152,12709,-25265,58299,106595,221299,368194,314413,168980,101271,27605,-105116,-131794,50962,144565,81003,28385,-28953,-125460,-148995,-154779,-221332,-266959,-298751,-374073,-455022,-303191,9871,315490,464233,351067,74162,-29782,-5929,-47995,-128493,-183978,-230125,-142316,14139,175262,85326,-71710,87506,369670,237022,-166226,-300688,-121192,119456,210201,59787,-144100,-88866,-80029,-256979,-336642,-204235,15782,98082,59512,24549,97721,81200,-64438,-98134,77288,225272,130057,39644,17975,-53730,20105,192896,235254,256442,358693,327110,138889,-77375,-99573,-16700,-54791,-161863,-182961,-80381,36224,-9602,-94472,-27972,18111,-25293,-26254,-64689,-157760,-110212,77700,130854,-8045,-209210,-291306,-268838,-123924,93294,262642,170217,-20452,-35076,106206,188422,11751,-218882,-347457,-225900,57651,253819,18945,-245402,-196585,-48784,24989,9870,141824,281665,32807,-292357,-112809,146342,106215,-33491,176913,210324,295581,160104,-343542,-1018965,-592613,1438563,1315351,-955826,-1665181,-1153610,-241222,897198,994548,312467,357407,659006,802783,558762,301564,291524,246742,104346,-1172,-4674,98801,134234,149476,315666,396051,322314,261804,184416,79188,-51598,-67187,-99507,-325904,-259093,158756,303956,24725,-20583,81349,72098,9194,-18781,-17671,20471,152359,174237,108839,42520,-168703,-415323,-449017,-250370,-105930,-39361,-72720,-88661,21003,113027,181259,267581,213099,-43436,-248373,-226786,-51736,54037,-79087,-224071,-78278,131868,162547,90220,162350,182062,122440,-43712,-235086,-431477,-177741,171525,197428,71018,247333,355018,89899,-128436,-144303,-96310,-61124,-106020,-63634,126254,87728,-2126,41350,-6359,-191824,-292045,-164187,132988,299028,319471,225398,-24015,-295383,-331698,-116081,59889,25722,-26807,-34126,92021,141357,27531,-72634,-71767,-57395,-152976,-214226,-193306,-279886,-316673,-66285,291356,359116,205413,-38746,-168739,-99669,-28314,25471,10966,-95960,-302295,-186998,160789,357062,295232,216245,126821,-42293,-149777,-136968,46849,94091,43030,-118220,-171576,-69246,-19903,-43889,-75848,-147403,-137130,27585,101508,33889,-67705,-68197,95739,159712,47550,-4970,132309,222173,98812,-101991,-191965,-207184,-74717,125523,190749,166295,96171,-101219,-150642,160002,466956,411905,182908,-61313,-227608,-124274,-54212,-124507,-247654,-310899,-265222,-264537,-339675,-349534,-183873,26131,180783,156611,26644,-25456,2273,82293,122086,-102754,-287517,-264635,-195141,-255476,-315312,-276329,-42712,159639,168029,169166,351212,542654,344672,-121870,-379926,-69949,170199,19951,-153985,-1014,155130,138732,71236,18323,9156,13543,-13755,-35084,-65626,76894,196599,48531,-191620,-135891,-13911,83031,164118,168584,95236,168,-198892,-205993,-6982,64754,-48436,-99358,12242,-30385,-158408,27912,412690,426320,223114,121358,68067,45696,52399,-13615,-30585,-23226,-131515,-148106,43733,200857,129877,-11908,-26235,20592,90436,199125,136796,-78433,-189758,-76631,137174,327862,429366,278638,90231,82268,218126,318016,253026,118593,49730,3226,-98831,-129942,-275778,-236714,45356,126548,-61873,-225207,-198854,-117745,-108201,-139384,32435,155847,47961,-77751,-78306,-11159,83529,142832,177968,147631,162445,170260,-32962,-136874,1386,-97820,-219951,8289,82424,-168268,-147576,95545,74277,-119747,-146448,-18507,150131,242844,161523,122568,220078,266498,301484,269290,136248,-58370,-264181,-302232,-180303,-158424,-227968,-202970,39049,226945,159492,144150,178313,-61488,-244412,-187395,87719,200176,63203,-60100,-109430,-91807,-94195,-154964,-214308,-99817,218867,440010,289578,112957,64486,96177,109762,58824,35196,200010,276789,89153,-115698,-265407,-359292,-297462,-13135,188458,79379,-27296,120910,305352,321836,38380,-125422,-34451,-132513,-386758,-404642,-301614,-91879,136360,75072,-70066,6224,244456,190567,-110085,-274477,-71424,201234,145501,-96876,-119253,108071,181436,70924,65777,240131,451210,448437,155566,-237331,-301855,-22339,205693,292596,303924,237612,211485,199334,36319,-226566,-222551,-181530,-218050,-135309,-153907,-359490,-413505,-192989,-74850,-249852,-199758,-13191,-60157,-161523,-1115192,-1674969,-494631,610179,412783,1284556,1580130,-83433,-756844,65201,484530,311391,302,-983082,-1448417,508459,2739425,1340096,-516408,-419799,234970,530386,687400,405550,-43782,-64809,-65860,-251049,-145931,71174,135024,101105,111024,87771,-48134,-55024,106422,32931,-153034,-198503,-162137,-135309,-162106,-217483,-392632,-366385,18696,323359,152624,-5805,42083,-19180,-85203,7411,41857,-33498,-49326,100904,133611,-28908,-31911,-18292,-191702,-204942,-185247,-307070,-250547,-10104,159400,233163,263817,189249,80922,104042,153787,47096,-132875,-356490,-362456,-86250,14335,-92924,-177902,-83373,92151,128414,-69134,-170161,-43504,155275,113859,-94257,-275847,-286167,-193101,-53748,101466,147716,42115,-55781,15254,207938,131638,-86830,-105591,-100175,-191552,-166773,-328539,-560916,-327692,132714,267294,137396,-39692,-132331,38291,206249,177971,178107,133462,12831,58113,115608,87764,87468,114184,56343,-31171,-18130,18186,-22125,65799,289799,433968,195667,-78551,-202181],[-123098,-76601,-136993,-97831,29412,140135,193109,206674,187083,-31085,-112718,-39866,105792,193474,108084,-36869,-150675,-333039,-473785,-296205,-215154,-232545,85967,339552,150528,-94286,-84751,-100990,-158008,-82760,-60112,-161735,-129042,-7881,-105953,-106040,-59534,-105336,-28427,128391,52525,-28686,93040,111325,7672,80597,275292,249057,8544,-186244,-253076,-233550,-90877,44336,118602,73039,-73280,-83927,131470,291451,292028,165178,26197,7992,50381,-41108,-77041,-133252,-120319,86722,165546,8087,73338,187961,72588,36330,147171,67025,-117015,-49608,83856,-36499,-231049,-216716,-107302,-34308,73538,80375,17429,25365,76053,-80305,-94168,150847,401322,447589,255161,73305,165170,163061,25420,-22958,39884,127704,35438,-89152,-50472,64989,221503,469772,545368,277221,-119102,-433474,-516314,-318545,16994,177353,89881,-131487,-186185,-29162,48983,133176,300381,400348,278348,64098,-20135,-22190,-69475,53004,298276,397565,210246,-9844,-138285,-52147,82040,26682,-70762,-104064,-114271,-78131,101387,144364,-39250,-90975,70448,207418,294294,245581,103936,-61364,-292910,-369588,-216378,-110293,-184245,-239353,-108903,-22851,41411,170986,139876,20988,-29030,214,19286,54357,-62034,-158208,-21869,77435,131504,201228,96016,-18743,-50716,-162539,-265632,-266840,-212007,-241788,-283926,-147172,15933,-20739,-59088,-25160,118733,363250,403372,133129,-6386,-39082,-138784,-193393,143859,407651,315215,72250,6267,82691,158629,13996,-34737,54258,63936,-21310,107678,236506,308782,374882,273821,62018,-158957,-369122,-322345,-138130,-70543,-165603,-379868,-457814,-287378,-26791,-110531,-368012,-358519,-63975,27079,-12777,42005,212811,247877,136223,137542,95669,-63422,-113644,92346,154545,55017,-34025,84972,294703,241695,-11741,-83362,84200,186655,71638,-119037,-149328,-37808,-45001,-148749,-105707,16112,-9625,-30996,73896,13311,-126107,-134017,-77546,19533,-8013,-16906,82237,122560,14195,-7528,86372,-11626,-149699,-19529,199626,322192,270059,80647,-49639,-125394,-223164,-284768,-396341,-382447,-277302,-92130,-92463,-176686,-198026,-188699,-191064,-56973,-16664,-131370,-111896,70453,191105,212844,164120,107062,117110,20421,-110876,-70954,101603,41838,-168399,-61783,47404,-13730,80688,139132,58317,61812,157439,142777,166431,261868,255410,173021,119961,31531,-95055,-136814,-2644,55747,30907,88987,37366,-131331,-133266,-70343,-133884,-202318,-263855,-365541,-472628,-360863,-98660,210101,362259,231104,-45067,-162460,-129143,-107011,-122544,-214868,-247910,-108722,8123,116281,52717,-85869,41813,285748,178743,-147615,-305295,-235453,-66016,77829,58284,-80808,-66599,-43030,-168507,-289755,-249359,-20028,111779,4970,-118786,-4242,85224,-27491,-74185,49266,189078,147042,95814,89879,11744,-28124,67749,205853,314534,430923,385769,154429,-97818,-131022,-23781,-8907,-107307,-139745,-42949,54654,2242,-57254,-8182,-24293,-111673,-95469,-41288,-77396,-75443,66307,104732,-4527,-135773,-195041,-178839,2422,259130,376127,180076,-54139,-12999,142154,179244,23185,-145448,-225173,-91024,156181,320088,137360,-31706,-29224,-25643,27217,48999,109867,213787,-16958,-342050,-203116,-4017,-121100,-202490,157195,363048,470621,232652,-194322,-771627,-462059,1233449,273877,-1291043,1103850,1139405,-1492483,-1271272,-137932,-199457,241630,721733,890596,542476,184022,274761,175501,-67290,-42323,37448,-2465,-40757,21282,167028,196396,173754,215268,237046,75272,-144063,-108808,1746,-169350,-189619,108715,226821,3453,16041,158096,183712,72332,-39964,-77444,-20151,157204,224786,255230,265682,-13857,-339377,-389362,-224259,-122273,-63395,-58826,-33866,26173,108416,250107,359245,193203,-91021,-267567,-290861,-231251,-177348,-192417,-220745,-110796,87116,191037,76467,67225,81105,52329,-71651,-274611,-532481,-263874,120433,104538,-54760,192233,393772,124838,-155919,-147908,-28571,-17711,-83053,-35911,115731,94861,93412,147919,4904,-223433,-277064,-111313,163065,273353,236617,141122,-66130,-320590,-301319,-10525,144226,55704,-13080,-8934,127889,170890,19764,-84827,-34942,21305,-58134,-126922,-99623,-169935,-190598,14045,267367,302654,197546,9673,-122305,-14090,87737,101253,77026,3376,-230910,-205840,87687,281913,238619,184322,147041,44470,-91449,-133718,-16940,63874,57319,-89422,-126477,-61952,-125253,-175537,-115470,-116437,-65062,78081,72856,-50875,-127427,-150564,-81261,-53066,-117795,-130251,54840,178732,111728,-26481,-117641,-175469,-120974,34045,173185,257888,233296,-23174,-174140,125692,480972,428770,171588,-45042,-192456,-96630,-30134,-57700,-127889,-201390,-197095,-254108,-320426,-275124,-83605,92534,214096,224358,146477,102708,117985,184606,141662,-152790,-370080,-344436,-295442,-378894,-435953,-346785,-91267,88901,85221,114763,293379,478946,317605,-133741,-386354,-62628,199780,38387,-187322,-54438,82314,83102,59788,-11318,-90446,-103463,-49462,11910,-33459,42917,178940,62506,-190817,-179408,-66380,88037,227877,242917,132646,56761,-58429,-80496,57124,134938,-26216,-143212,14536,36940,-142133,-8914,388452,442851,246501,134107,28220,-43354,12471,-7502,-41932,-49865,-132602,-134650,25978,175148,123417,37211,7087,-4811,57918,187712,115762,-83059,-128475,-4334,145400,282454,323335,177048,109712,140038,199844,268689,273638,185907,95454,82715,24031,-76459,-307592,-305599,-79048,31825,-39325,-169876,-177751,-102714,-62142,-113923,-7355,97855,-10606,-102555,-66830,-31251,41991,109105,148833,88506,79820,75325,-110211,-224060,-89699,-144282,-204193,38422,105410,-196061,-237663,56768,96609,-115967,-199471,-63726,166409,384342,358692,241636,220424,189026,201194,222264,171038,-42000,-266176,-320861,-217599,-163477,-208732,-228992,6528,274951,217259,112282,147732,-30288,-240866,-218658,107037,329791,276157,122995,-13147,-40211,-37274,-98549,-160461,-13863,316414,532403,341735,88730,-47837,-5106,114400,137875,149141,322067,361475,146621,-58523,-215315,-324418,-265691,19689,224542,146178,43332,152334,334914,356132,93800,-98764,-55181,-116452,-308579,-340107,-279085,-88344,161693,129599,-25242,4960,234625,232942,-22901,-237050,-86761,160894,64240,-216512,-215124,88018,219953,94970,68630,306976,540745,481148,183011,-146907,-197638,53797,326512,460712,396343,224281,187673,238265,117484,-144168,-155952,-183756,-257131,-119412,-8688,-175663,-335130,-201329,-66341,-259662,-243771,-32792,-119434,-258906,-867138,-1358760,-662185,484106,475210,983036,1362607,324453,-430063,118503,526251,315608,-45115,-899259,-1297044,446226,2535010,1661108,38815,-172933,373386,738148,767331,407950,-58735,-166380,-191212,-311761,-152847,123746,223335,137955,85204,10221,-209903,-219039,35559,48583,-120757,-167909,-115639,-115572,-182668,-196452,-279074,-219158,118201,365557,169694,-45935,9686,32787,-34261,-22822,-42965,-94184,-84119,63192,118953,10804,-274,-7688,-159495,-189276,-243547,-429345,-361329,-111664,101271,256492,333034,238847,91816,89388,142579,71613,-65105,-248855,-284789,-103521,-90426,-199417,-231125,-75224,143693,202173,-20358,-154790,-37986,130971,-8256,-277559,-420918,-330408,-144789,25870,147068,183943,63723,-45788,20952,203525,140970,-43194,-47027,-40718,-166124,-257790,-535138,-683317,-284324,208717,281674,127320,-50565,-141155,14817,221161,229321,190559,104971,-9741,60712,88905,30689,69616,172289,198436,142990,68740,19640,-76787,-37435,202238,406565,183201,-109447,-191293],[-5717,18395,-103718,-154769,-53927,82489,133666,208004,282614,67172,-98364,-88419,31709,142226,47865,-136511,-196138,-297939,-434906,-311836,-248290,-281346,21385,306840,183457,-42888,-54622,-90871,-156485,-73467,-18552,-83421,-55684,43433,-30246,-53585,-51562,-109507,-37717,114096,32061,-105780,-56922,-91346,-208702,-71786,190537,145061,-142797,-291558,-313024,-333799,-231419,-54620,83210,66398,-49128,-36522,145109,248908,237732,105305,-38655,-63780,-5620,-22869,15077,-21001,-15393,176884,277128,105884,104613,184419,173571,219024,185714,-19104,-237150,-139622,47765,-24212,-230759,-246041,-48349,89346,165592,132225,26188,8094,115208,27678,-43265,153507,409394,435734,221436,87840,278069,255739,81208,26361,82748,160193,42623,-131474,-138775,5759,268130,584152,660836,437084,-18244,-399735,-482907,-300503,42126,204618,84019,-100046,-109967,49448,73042,113991,286801,418799,321324,120114,13369,-10111,-56011,62482,316198,420099,247485,93523,3468,39433,139337,80952,-23426,-52615,-95448,-101316,90594,183418,21852,-100464,-47098,108272,299256,291284,159150,71197,-140288,-284603,-250543,-243720,-305712,-212478,40897,154063,145297,170238,98657,-15199,-79857,-85757,-56211,-2206,-139622,-228573,-33734,129991,203634,232383,58897,-57950,-61016,-108856,-190440,-253873,-232110,-210440,-235470,-128497,63142,62637,-86186,-80450,142865,424591,370209,32075,-71676,-38817,-137987,-259829,48073,412327,354518,86964,-9306,49909,98544,-77861,-138702,-6547,44181,-48756,79173,212783,300082,382818,243949,1584,-231397,-459432,-430468,-206422,-48151,-73609,-269962,-397238,-286996,-95234,-186441,-444443,-416372,-69186,95219,63699,68674,264637,317022,79847,27514,150672,110221,3898,113356,118580,23915,-60540,62792,284530,267888,25807,-83595,44579,180806,98236,-126229,-194068,-111451,-99116,-85487,12563,31655,-12747,88748,204453,60241,-128559,-117594,-99829,-51397,-63608,-39340,91861,173786,30807,-7575,126262,64717,-109020,-70955,119153,262211,224589,69965,-33852,-141046,-256831,-289699,-376590,-355651,-302125,-212698,-194261,-228978,-249733,-241306,-232799,-123133,-36853,-84790,-85680,50963,186641,208885,100502,43606,129432,53501,-88101,-7946,190200,125530,-99073,-85795,-325,-118998,-14616,100793,105837,162634,239881,131963,46401,110148,161137,144483,118467,28329,-93622,-147615,-63926,-34821,-4123,143886,99762,-100200,-67699,53629,-15001,-104335,-187672,-291152,-402526,-346944,-179876,81589,221299,90837,-142845,-238113,-204126,-133654,-104164,-226621,-254636,-83615,151,44465,21197,-73775,10789,203154,141545,-89715,-277183,-339309,-233451,-36680,69943,-10081,-58758,-22140,-58029,-200911,-259945,-46118,113709,-56331,-249128,-120147,59161,-408,-40215,28179,137037,144429,153553,148016,65812,-66525,-38391,163290,363494,494235,409345,127442,-128237,-165076,-50758,25544,-54637,-109584,-33761,55695,33493,26017,43680,-20435,-121990,-102308,-5861,-7399,-46621,64909,92894,-14709,-82107,-67753,-21224,163088,380383,383801,95685,-136758,-12361,143837,137281,56525,-16897,-97482,13729,217001,348676,246859,201014,184530,56420,60863,87852,33598,52114,-164377,-446645,-325273,-162428,-302864,-284815,249749,706173,908279,513178,50613,-424176,-265945,774864,-1075627,-1592251,3351314,3008662,-2738241,-3365849,-1287957,-586629,177905,829710,1062729,552510,57912,298667,205351,-127781,-58286,76158,-118025,-227952,-84395,36903,-6661,-3947,140331,253107,31712,-245047,-168329,45671,-18935,-61715,102646,142259,-46445,-31414,98106,198272,131453,-41481,-148082,-95327,114733,216014,325449,418803,153723,-182430,-252948,-169672,-142617,-125480,-99635,-37655,-3073,62780,269965,433892,191822,-101206,-230770,-273886,-330614,-365609,-255787,-140067,-46450,98181,186451,48698,-18888,-57283,-91923,-126747,-251725,-503433,-301200,40215,-11563,-197624,84414,365995,116321,-208471,-158242,23727,6879,-57862,-11897,65689,38989,118010,175993,-22944,-242876,-228713,-45970,153734,203089,157588,71143,-89362,-289631,-212755,119232,230767,99494,49496,72266,189076,210196,40805,-53400,40838,112762,40012,-9024,37704,-10911,-33416,73233,189713,214564,176385,39417,-83552,41837,154025,140730,121231,103783,-121883,-194117,-973,173740,166447,148101,176425,150544,-9201,-142046,-103292,39064,67479,-61991,-66028,-21444,-189502,-273340,-136459,-72244,12126,135389,60221,-116005,-171115,-198773,-223507,-221771,-212686,-202646,-29771,103440,90286,21910,-42129,-140309,-185938,-87723,109430,297172,344315,68667,-177568,71758,445294,424483,160369,-31941,-178445,-115725,-40351,10553,4641,-88068,-112783,-186304,-225993,-131170,52847,162617,239519,286169,270217,219526,212012,249904,146003,-153287,-403164,-421346,-370091,-451725,-502081,-393997,-168744,-34409,-26097,13740,136466,316426,224847,-168716,-376813,-51213,215083,73227,-171008,-101885,-6378,9498,32999,-37246,-177489,-221468,-88451,46836,-28995,-35671,110015,72965,-121133,-143507,-71843,86891,232903,236330,113870,68867,55355,46862,126091,190806,10090,-130581,52015,93408,-144225,-70136,303054,380748,225627,131408,-21683,-141379,-23846,5696,-59595,-72699,-109459,-113815,941,128289,90379,43078,-3548,-58122,-6387,133667,74848,-65246,-22773,107059,171606,230438,212546,87058,138114,198709,161453,171729,227820,205868,119812,154870,187364,26725,-253002,-326120,-208539,-71439,842,-75018,-106120,-36708,24520,-56307,-51528,18179,-54726,-97238,-34385,-62378,-64131,23776,107080,46809,-7092,-53036,-185594,-256002,-150341,-196511,-208985,20087,106721,-157073,-242145,21947,70754,-149094,-245437,-111279,134068,429025,462834,299837,196579,90867,57210,132373,182384,-29972,-245797,-289841,-213243,-132408,-156300,-220220,-3558,295745,237578,67685,65400,-61967,-242877,-199052,135142,424927,435655,244495,48570,13557,34477,-31195,-103758,53596,360330,541778,333300,43293,-150325,-113480,73574,173451,239133,410180,384130,139146,-19314,-134224,-246615,-203944,68020,254170,190282,71278,139157,326758,364831,140619,-34657,-23647,-65668,-208788,-265317,-234242,-53754,184162,156830,-16993,-50470,158951,229278,68251,-159809,-68097,130823,-8798,-300982,-275117,67035,234562,92539,20969,279114,501941,416331,137595,-107169,-126143,85744,372880,539021,418979,158564,107984,236830,207747,-933,-20082,-119913,-237790,-58898,163182,42764,-196368,-182554,-60051,-260309,-314858,-155362,-278757,-456480,-661902,-825918,-567961,360086,519719,707939,982790,518617,-164660,111245,477277,237797,-142554,-764985,-1009395,310385,2050331,1671058,463082,88361,481486,880075,825428,422421,-26672,-216518,-278954,-366819,-198624,136352,302918,188015,67269,-75739,-368505,-385378,-90330,696,-102114,-125774,-66443,-105526,-193810,-144382,-124606,-50929,191132,351522,156111,-79186,-4106,103243,28173,-29896,-80357,-140316,-130559,-5991,66030,36157,31695,-11958,-124006,-143418,-241818,-460280,-411256,-208788,20784,240170,328232,223698,88146,57705,95538,68136,7296,-118422,-189482,-135900,-220746,-336718,-320580,-98882,165111,243007,14462,-157375,-85921,10752,-183313,-453804,-517358,-323184,-56421,107738,163373,172634,47026,-39488,24262,157323,98374,-16230,-1707,1882,-137059,-314910,-632870,-668078,-206757,239584,264696,107925,-75874,-164212,-33188,170115,203561,150440,63296,-20121,66679,65504,-18087,36402,184646,268371,258329,135349,15783,-119561,-136782,73319,290536,127618,-128926,-147013],[138126,112514,-40076,-161616,-114962,14927,75026,222203,380840,169345,-61090,-108692,-17424,110832,26133,-158450,-193742,-262590,-353408,-252658,-207316,-267190,-36853,209918,141391,-19815,-24607,-55333,-98352,-15261,22709,-25399,10646,110771,108162,52372,-12564,-93759,-37924,92492,1044,-181361,-194315,-250109,-377267,-217835,82066,27656,-276267,-344993,-300980,-343145,-285787,-89120,56338,39759,-48750,-884,149936,184711,167193,55895,-78874,-135089,-101209,-41134,102658,119285,113185,270388,374055,197135,122372,166895,244398,320803,144450,-143344,-335063,-201517,17522,21135,-157631,-222296,24479,233299,278076,202315,74302,14564,120971,65690,-52122,100619,357541,395458,212058,154591,364453,292395,108502,58790,109940,167607,25641,-178141,-214766,-65953,230090,542246,670640,549100,70165,-334442,-404528,-230922,128868,327032,153023,-35850,-38433,105130,89090,81854,224125,383035,339742,151327,-9219,-48935,-51658,38944,237127,315782,158741,103610,104926,112190,174741,101642,-11358,-28136,-108598,-175012,-7450,110300,3242,-161414,-212713,-27012,273275,315553,185833,152884,-6632,-162751,-225799,-344717,-448228,-219089,159455,310238,240903,157490,36484,-52096,-94558,-117586,-102631,-60093,-196151,-264304,-63492,153110,261049,224398,2915,-78215,-56832,-73001,-138567,-218702,-187062,-118694,-172392,-159470,14866,43210,-165416,-188864,73790,358530,246695,-85559,-129486,-7759,-94912,-272846,-63982,304623,297790,80698,-32702,-33716,-15704,-156936,-231519,-95697,-34640,-101853,30011,186788,290005,346744,173841,-98212,-320480,-519347,-492732,-265497,-39707,25657,-98359,-244967,-235352,-146974,-220187,-429982,-417931,-74656,149696,134118,80216,267070,346749,31085,-78915,157801,239678,100884,86598,43830,-23178,-88399,8130,211679,246740,53170,-60707,6062,129161,88259,-137216,-234919,-179308,-138445,-18069,108638,12621,-45102,156249,277427,80690,-126176,-87622,-99690,-103430,-95854,-52673,73792,166409,9439,-20476,169297,178607,-21338,-95818,53135,217212,183328,53510,-41489,-167326,-284310,-273882,-301579,-265852,-257111,-260492,-254711,-255463,-283113,-282593,-255782,-178108,-79665,-85226,-104497,-7302,136951,164560,20729,-30949,96497,41376,-109983,-23357,189151,179205,-1402,-78354,-60233,-238193,-138068,29158,149275,259537,287624,75989,-108068,-45093,61573,92511,88658,7420,-111127,-171242,-124616,-104810,-9694,177432,125222,-62560,18546,179364,99054,-5407,-98691,-185279,-276022,-276005,-222159,-49527,62045,-33088,-173476,-215733,-199135,-108724,-69901,-215273,-247420,-68326,-10755,-22834,-421,-37477,4906,145208,134189,-9594,-214335,-380394,-313849,-90893,91088,44626,-68775,-30601,34573,-95442,-231515,-63776,91026,-108692,-323115,-199058,21624,8941,-12210,14794,78895,107430,161464,158371,92464,-81412,-105431,98665,377690,536112,393087,67348,-152378,-177706,-66522,63641,6082,-71038,-20776,56212,69218,118031,108413,30967,-51498,-52302,14097,16676,-28428,86445,107939,-35830,-67901,53474,157100,310466,425930,294303,-52390,-242242,-27823,131651,99897,121167,157558,37456,86508,242443,339333,310376,384398,394816,192033,136790,137773,-39547,-151391,-365105,-555693,-409874,-255780,-370647,-269423,398000,1101744,1471935,953112,376254,-25409,-41328,119001,-2527740,-1836160,4744266,4263708,-3560118,-4962375,-2236214,-759497,200795,972673,1274145,567893,-58240,348497,342230,-10246,44081,157244,-192743,-371296,-163771,-64715,-157979,-163473,42453,210257,-33446,-306604,-215363,21681,86054,104944,161133,90718,-104157,-139322,-49656,146059,191589,-2432,-178882,-156039,37856,138350,300215,475417,306303,31313,-51330,-68038,-135846,-191100,-175738,-99350,-59032,-232,257310,481436,224601,-56004,-138319,-168885,-302986,-436753,-241973,1554,98486,156130,150972,15495,-63269,-158364,-214489,-163430,-161751,-345582,-267904,-33992,-104582,-305135,-29865,297471,78377,-256730,-152453,69475,32177,-14202,16907,-7507,-57692,88506,145557,-58412,-227590,-150955,26203,123341,114191,104308,38759,-81002,-198510,-69942,258767,318433,165042,157035,196637,275962,272042,101586,18358,143731,216057,138412,121457,189552,150972,101101,97072,93751,120860,153975,64976,-40779,55953,147931,139516,143735,189618,13188,-125323,-57395,73170,111136,137920,221091,247502,78575,-139075,-153053,36088,74759,-39047,-6988,51717,-160630,-274223,-115993,-22082,73805,189475,78236,-132044,-179539,-198849,-287911,-286451,-193154,-179114,-74196,39849,64721,55044,28394,-111212,-250765,-194559,30610,277818,396672,157000,-145987,14655,366409,398264,155032,-20837,-167561,-147393,-62315,66503,108390,-1289,-33921,-68622,-63407,58317,199812,218657,241579,317159,361200,311122,290016,273695,126289,-123642,-385981,-471150,-393298,-446818,-489443,-398901,-244731,-160587,-115528,-92540,-58844,122475,108907,-195219,-334236,-27304,217490,120614,-104420,-131611,-101110,-80224,-12605,-58781,-235110,-312349,-124565,53800,-60876,-138891,6693,68047,-18058,-44464,-31425,75475,183344,161384,42614,15621,78340,118807,175549,209680,42422,-74333,102274,112530,-167343,-140183,174418,242482,152488,104229,-77132,-220731,-40124,20616,-86703,-88348,-73894,-95773,-20562,73927,28219,-21015,-75686,-131882,-85313,48729,16427,-41916,85124,212954,201241,184574,126603,31173,159333,231512,103995,44222,119423,168208,109812,180555,306762,123226,-152935,-307146,-317046,-167027,40994,33695,-9945,53212,120314,0,-108872,-75659,-76437,-62295,6813,-91967,-186670,-67172,80861,37410,-83995,-186368,-240775,-231085,-187101,-271438,-260202,-62972,62479,-84215,-175926,-8022,106,-226620,-298765,-173649,40259,343790,428406,269115,145642,-13878,-110162,10523,153575,-38322,-223268,-225955,-172072,-90243,-114176,-208710,-11861,266300,189729,-10798,-67751,-162843,-255972,-138400,159448,447283,483854,260693,43208,31044,77436,13239,-74240,60639,308433,426857,233578,-41013,-246021,-219955,-14913,140819,262030,419251,315147,50274,-16809,-48210,-152775,-136461,101127,240832,163235,11841,49624,255889,335233,153522,27316,30904,-13211,-133996,-213225,-193642,-23353,173105,140581,-49831,-147298,40144,183469,131149,-72053,-34924,99984,-71759,-344595,-299955,34179,202408,43157,-88129,130769,317755,247691,12276,-150794,-125431,57550,322398,486548,336266,24543,-29150,176176,256820,122230,99142,-39806,-191605,-6006,266867,190800,-72844,-162331,-56826,-233241,-388815,-357660,-499147,-692992,-560003,-231797,-255335,252106,537434,521868,525141,441493,-24698,21744,310357,51512,-349968,-694563,-669481,165701,1419658,1343067,631571,270455,491370,884635,826502,435022,35450,-220136,-327050,-417617,-282874,91895,335204,222604,44016,-167287,-491111,-514151,-235728,-97822,-112561,-99028,-41217,-118860,-208506,-88488,22530,91476,220045,288557,107262,-115377,-26438,136779,68160,-16235,-70388,-170000,-190660,-102218,-24098,16611,29232,-45956,-109249,-94960,-195598,-397384,-394774,-284811,-61777,191601,249165,140307,56419,10103,22900,33290,58494,-10184,-109836,-172895,-331048,-452020,-410433,-143461,156458,249604,40248,-152082,-147957,-149289,-340615,-547185,-519548,-246287,70277,187059,159424,127477,14612,-16571,45097,102359,38826,9753,39031,33273,-95148,-301563,-577694,-521761,-117082,230336,245381,114067,-75388,-169723,-66688,94395,126914,86944,39361,6422,98776,81439,-13197,23576,173128,280476,312439,190104,34998,-111968,-172484,-18344,176593,89775,-90280,-40502],[236422,157627,12392,-144039,-165985,-75062,5263,218890,426432,213815,-44227,-123824,-47739,89743,28505,-118189,-166322,-259184,-285912,-168135,-150746,-248415,-103386,64953,21344,-53817,-26944,-27502,-21721,52249,33979,-16670,32711,149057,230703,161795,41760,-72471,-48104,65022,-18932,-225021,-278996,-315182,-440788,-316844,-23957,-74629,-360142,-339197,-224368,-276467,-268397,-82717,23688,-12481,-73983,16846,144873,114640,99768,34510,-89364,-199117,-216146,-92926,162004,238493,213979,344174,451597,284183,140766,147039,256859,300942,41117,-261354,-369407,-202515,6147,80619,-44094,-161820,88523,357638,372769,267025,154702,50564,104339,43445,-98776,18235,275685,352579,234117,253800,405428,271460,109262,88613,139104,163823,2126,-203895,-250358,-123876,130068,392720,622662,605411,132370,-250714,-297594,-126213,243268,494510,304769,87437,50757,142912,101702,69457,161651,323876,346626,173395,-55048,-106323,-42354,5705,96272,128111,-5169,52616,173171,180148,207548,107746,-11825,-9828,-116609,-244335,-135836,-20791,-45560,-208712,-334027,-126293,238396,320445,203033,190433,91880,-16527,-115562,-341968,-523550,-224885,241959,433368,336318,166380,-14522,-77019,-70334,-77218,-83216,-72559,-186401,-228702,-75637,160260,305343,194279,-39125,-48983,-9002,-33720,-91111,-148767,-74450,30164,-81347,-200142,-89366,-57721,-258064,-301510,-52003,199575,97532,-151449,-118800,79243,-6205,-221275,-142847,132497,192301,87002,-34314,-119063,-113604,-161010,-236844,-142009,-118819,-148093,1375,197251,312528,316327,118742,-181510,-376198,-511573,-480803,-283290,-18791,139808,115275,-18574,-119626,-135415,-183492,-314332,-334510,-50501,198217,205889,103725,250206,357082,28918,-126902,139586,303277,152775,36085,-13376,-34751,-80496,-43444,112015,196006,78616,-11644,-7450,74811,78335,-112250,-222876,-196516,-132140,62512,183344,-5736,-62993,189499,315601,105303,-101338,-47615,-64542,-97733,-74087,-35271,55756,138531,7776,3457,230280,301879,80740,-84766,37296,220101,175906,55847,-40602,-164686,-270308,-218049,-168668,-107203,-116195,-173366,-218599,-220580,-257492,-268163,-234102,-189424,-116036,-110927,-138173,-61915,88476,128805,-22740,-71093,62803,23388,-139087,-82675,127685,206608,99059,-49760,-140371,-335004,-233394,-31108,197433,348373,311798,11674,-236921,-149310,-1951,45431,47589,-19122,-133485,-194046,-160891,-119388,32442,190843,104489,-38899,99239,279042,185992,73761,-14841,-76124,-132414,-170503,-215723,-152703,-82025,-105908,-113986,-89540,-106156,-26624,-13085,-173017,-214213,-49538,-19555,-69467,-7716,14548,29406,126850,155245,73968,-120336,-324623,-272794,-70636,110752,67697,-86363,-61958,80436,-160,-168985,-72070,43068,-142641,-329711,-216450,-9270,-127,-2944,1843,18609,29998,86308,97689,79189,-71031,-130090,10262,333680,532791,331260,-14845,-163907,-162592,-59979,105634,73708,-16485,12367,60968,81231,164565,145794,94721,58382,17940,-3747,-23447,-31677,115871,131442,-73373,-104261,124021,287162,385005,377715,140552,-220937,-351395,-67649,111752,85332,195231,328588,162723,125694,224794,274281,279863,445882,529003,329220,222473,180515,-83108,-339506,-561720,-630516,-429809,-271810,-327753,-198585,498190,1356440,1935986,1407440,690883,310707,139262,-608491,-3781078,-1993315,5171530,4788867,-3730184,-5773667,-2814584,-723482,285145,1098070,1434045,538596,-169570,373964,516075,249156,282528,286351,-205481,-450271,-252571,-171612,-250952,-283116,-88078,77701,-128078,-327635,-252337,-77897,97974,242745,243651,67693,-170420,-280663,-231797,44631,217517,48298,-162995,-182326,-67092,-10989,178964,424396,391219,224785,146264,45303,-114616,-249758,-276156,-218604,-151899,-82035,198329,452371,241370,-6769,-51810,-35393,-180977,-391594,-183875,134595,244684,197678,64351,-45637,-81775,-197690,-269545,-180280,-60464,-147687,-204463,-109637,-176547,-372716,-138928,191796,7374,-297838,-144479,89585,47155,20527,16974,-112732,-185020,9650,64010,-103145,-201012,-87859,65813,62288,1111,48102,14393,-75635,-101444,65825,350406,363878,212590,250057,297852,343995,325689,161006,75742,212663,282494,189855,195442,279121,231133,130023,46465,-14215,14866,102377,63477,-17852,2035,43245,77852,123205,219509,123687,-23051,-75576,-13444,64583,136086,239889,274971,121724,-128667,-147725,32701,46301,-56500,2806,110489,-59801,-189619,-79140,-5515,76556,202478,98347,-123694,-176843,-177322,-281197,-252713,-87812,-81137,-68764,5124,41094,60660,58595,-123053,-321452,-272189,-53093,184179,348848,199960,-101573,-53348,239621,331649,135379,-29103,-162414,-177325,-93856,76457,128222,15301,1249,51306,113377,227041,297424,219067,187016,279228,370683,350152,338934,245158,63732,-107286,-347519,-489045,-368678,-372772,-409861,-365269,-299911,-254329,-158546,-174839,-234707,-50667,-2207,-199123,-261623,1976,199862,162569,-15068,-143790,-194925,-184758,-81652,-84432,-260694,-354384,-149835,25040,-130713,-244173,-101122,43929,70005,72317,29645,47385,94382,49740,-59667,-96081,-11442,104627,191099,190247,60124,-135,142952,89350,-201183,-198814,32894,52874,32769,52807,-124668,-252587,-21437,36944,-113817,-87716,-32531,-75392,-19472,34651,-46745,-139744,-187781,-198076,-142954,-29718,-35375,-14084,169428,283951,229033,166402,97527,33931,179743,239475,53659,-67934,-6459,102358,81389,151265,325321,181141,-38534,-243163,-357131,-213852,88613,150115,102075,155848,217062,51247,-157352,-149259,-56178,15138,67992,-83258,-243868,-94235,118911,88167,-114058,-261144,-225515,-133220,-180006,-338905,-326619,-166796,-1949,5480,-54965,-5119,-59358,-290357,-323767,-213324,-63212,184882,297079,189674,112827,-67499,-230456,-86401,119587,-31038,-171233,-115841,-72085,-22308,-75616,-181609,3720,224606,110899,-89411,-187124,-263660,-230312,-16286,209810,421575,440187,208274,11800,38870,108880,60050,-37551,41666,201557,242488,93896,-114665,-283930,-260371,-82884,91514,251383,382651,209984,-47987,1926,71068,-18230,-33437,147183,216967,99545,-83647,-52083,185060,320727,175827,109902,131515,69997,-54994,-139108,-110838,38056,174418,141853,-50119,-195071,-27090,166458,198985,50196,46099,118091,-61785,-291754,-240555,43241,179714,9507,-180752,-53706,90232,71905,-100820,-204437,-135021,40729,254387,378820,214029,-103675,-138184,123941,300532,232204,204567,77293,-81560,63804,300612,258289,34857,-100635,5314,-113708,-381504,-524108,-646585,-808011,-502742,311895,213008,221738,578320,518660,161199,195989,27419,-86584,102918,-147648,-589487,-701465,-328388,141539,878393,826182,581042,375284,434967,792971,801861,474546,153057,-134290,-282054,-402553,-329399,50526,353999,274903,59212,-203392,-494920,-508730,-293097,-154527,-94912,-46468,1788,-105301,-184521,-1048,171432,218768,248678,251520,88598,-109299,-33457,141424,110835,53684,11057,-143665,-215590,-164346,-91312,-15890,14783,-68954,-84553,-29348,-101067,-243151,-297981,-297559,-92674,159511,151869,42188,28226,-10783,-25304,-866,90511,64953,-42247,-171013,-356576,-474143,-437354,-171445,136532,243579,84162,-94678,-162354,-259378,-400715,-500257,-405846,-103014,216464,258540,151892,80607,5468,46450,99892,71014,-2741,44589,78599,55552,-42020,-214230,-399465,-316721,-56146,180454,228502,145129,-44572,-154919,-79583,12272,12279,3115,19385,39527,127505,115601,28850,15579,120264,220625,274263,189654,43103,-91186,-173724,-81084,80390,54453,-38302,60439],[289276,176294,69783,-80083,-164551,-130905,-26000,225554,431756,210734,-32202,-105910,-21150,113945,81027,-5361,-96420,-253027,-226105,-68660,-87577,-224270,-145571,-56127,-104193,-104659,-35031,2702,61828,119905,33103,-33589,22211,154741,296706,257577,123566,-30703,-53152,65511,21504,-187988,-263217,-247479,-356326,-317581,-79584,-115078,-350205,-260426,-96860,-158167,-196909,-55160,-7939,-63667,-93830,32544,141124,68813,72278,63757,-63498,-236487,-300326,-141854,192908,313903,273071,398301,524571,380674,178873,139564,212724,179452,-73759,-315354,-313614,-132728,17978,128273,61905,-93277,126259,426978,416048,303077,242629,105500,81899,-5488,-147410,-56362,203154,323452,266335,332967,390654,211996,95203,121341,169945,152437,-15514,-194859,-239086,-158909,-244,207618,547093,591014,151449,-174841,-195477,-25998,330062,620204,481517,244955,147944,155733,99391,80520,123709,253585,332381,186148,-95825,-156605,-31450,-29749,-73519,-94475,-185747,-27939,197646,228985,228929,101976,-14204,6596,-103517,-275525,-249928,-158458,-89148,-208531,-357834,-155473,191052,285040,202247,177590,123157,103582,40865,-232258,-482189,-210627,268718,492618,411272,191908,-58253,-113577,-49361,-4977,-16415,-38929,-122806,-150506,-78889,138741,306960,130467,-75415,5955,59067,1182,-49525,-67543,54754,175454,1746,-239156,-217791,-213317,-348298,-394130,-210159,-21642,-49386,-163355,-44001,185849,75302,-151964,-184091,-61005,66627,94519,-30955,-190967,-167675,-99106,-153386,-128546,-181310,-187872,-14608,211157,324971,285999,82908,-236504,-394310,-456757,-430086,-281995,-3575,230514,296766,200501,16951,-74343,-107221,-155070,-203120,-16331,211455,245731,117440,203233,327115,52685,-123313,85393,259232,108231,-46556,-45249,-9667,-51776,-102072,-17404,98338,69457,18794,-20473,17488,60219,-66217,-169096,-174935,-100408,124134,208186,-24625,-66416,178535,308505,119614,-78209,-31521,-27094,-52722,-24356,-12810,25234,89692,27147,56662,272429,358237,124108,-75915,50219,245244,180954,56794,-38391,-136310,-227199,-154110,-33583,62607,67295,13484,-102860,-140536,-180644,-198023,-179732,-168193,-151452,-162662,-182292,-104459,52837,112270,-21340,-65490,53222,13846,-165955,-165527,26106,190205,148556,-44660,-251606,-406258,-289354,-73774,225151,395436,303537,-46565,-315028,-195844,-33632,-953,-7583,-57832,-164237,-222600,-177789,-81542,100693,165700,23593,-60549,129244,310644,212913,101277,33638,27,-27862,-80054,-184712,-224370,-199482,-132544,-2500,79792,29577,75786,45199,-115652,-162079,-30557,-39012,-106357,-20469,53068,64890,132948,177621,129323,-22004,-187471,-137751,-7736,103037,44951,-105558,-104873,64097,57180,-95326,-77041,-23610,-163590,-297376,-188972,-29261,-28048,-24163,-27089,-48220,-83163,-71474,-37130,20505,-47513,-125097,-93850,221381,459646,223773,-104662,-163487,-128218,-39061,140394,138072,48725,65453,68669,50524,129555,123567,127767,152217,71269,-52898,-104940,-55683,129397,136295,-122287,-171608,126369,322853,359412,259373,-14680,-352667,-439709,-128679,94581,106047,256834,448934,267607,151188,173829,152073,144022,363447,545355,417812,283075,203347,-73962,-442828,-679995,-631702,-375612,-220344,-206399,-114227,478192,1342231,2119138,1726616,890087,472061,226634,-1208234,-4503242,-1985509,4798134,4595463,-3270560,-5695905,-2916693,-527112,399401,1171848,1487926,460087,-250573,359032,657286,568908,621214,461088,-134998,-438577,-351815,-288114,-275587,-324573,-220338,-118041,-232259,-304729,-263388,-205337,30339,314084,318629,80498,-212355,-384554,-362002,-55843,203557,99532,-85757,-138419,-145793,-166559,35817,325402,405533,352738,295181,150849,-72283,-261817,-343212,-335066,-244386,-148187,116395,344662,213092,13960,-2824,87610,-1449,-243426,-96275,228354,347281,199651,-44247,-113681,-66036,-148410,-220351,-156437,27256,23610,-128817,-165742,-209474,-377814,-203283,92339,-55044,-294039,-112312,111188,79967,52140,-7881,-211789,-282216,-63212,-12297,-122631,-153439,-36472,84391,6768,-98488,-4880,-1859,-72900,-21362,166569,382103,365445,237159,304090,350610,389839,377518,212852,106567,233184,303910,190764,192361,283890,211781,47654,-54273,-89467,-69128,35639,51776,1643,-83527,-111812,-4431,91947,208776,204110,112973,-25593,-46548,49386,148868,227567,231967,124205,-78561,-58755,40298,-7544,-104465,-31315,143627,87100,-39257,-25075,-15021,34072,184803,121429,-95172,-157354,-129454,-196438,-126759,73628,69169,8792,37975,52251,60676,53675,-164385,-367634,-285429,-100379,55825,224781,200686,-42464,-106611,104556,250874,120031,-30308,-136478,-171229,-107057,50625,71031,-27317,1170,150485,268241,337701,319998,160296,87382,185600,305276,347879,370026,192655,-18248,-109921,-292619,-452257,-290126,-236357,-270426,-280769,-295419,-271964,-132309,-193672,-326238,-154504,-74762,-161338,-153598,45008,177281,199904,79039,-124849,-259193,-277671,-153751,-104144,-243112,-320919,-137646,-15123,-210094,-312386,-161459,24784,118864,166731,88972,12869,1270,-48094,-150389,-223620,-174018,22013,181977,159854,71204,71145,167062,46887,-222930,-224858,-85096,-145044,-112150,-10960,-145880,-219574,37076,58012,-125004,-64801,9766,-41762,16822,25934,-113975,-272157,-299521,-232663,-154990,-69533,-59827,15163,210631,299333,244274,180404,129026,91499,201899,227163,27184,-133135,-107498,38668,46476,67970,220788,178537,51156,-150094,-312464,-196442,136534,251216,202317,239859,291825,85271,-191713,-195377,-14056,107921,130506,-43163,-215430,-49073,214021,177263,-101135,-257789,-136344,5276,-143871,-387853,-388249,-261595,-80019,60398,56246,18035,-83241,-304565,-312585,-224046,-148342,6257,111549,82532,101311,-62701,-281392,-149449,80618,-10059,-102533,318,44886,38510,-67917,-169685,16760,172156,10045,-173120,-275810,-336225,-172051,121494,258011,338021,303919,95854,-43296,20857,102485,84864,-8554,-5086,50875,21792,-68968,-178772,-278025,-241872,-121743,27321,196458,293371,82301,-133288,29027,183125,109451,62278,168671,158584,-7948,-200315,-144526,124771,303514,184415,172023,225571,141848,-1248,-62878,-9043,100416,169946,150594,-19403,-185480,-39823,157692,227807,145704,119572,146761,-10284,-188146,-145758,62099,149667,-15312,-248238,-242875,-134839,-81700,-179846,-253648,-158028,26264,179586,237147,54173,-227236,-216413,70444,308300,283525,249345,176745,43737,102850,218970,196106,65122,-43900,90239,45153,-321579,-631486,-685542,-754461,-487332,637717,646545,223213,598935,653404,-60559,-152622,-41878,-232921,-129174,-318941,-810000,-826182,-127479,242284,549026,254761,345610,355990,294152,609646,708904,470437,251213,-16725,-192518,-355589,-350831,-7078,319782,294300,66419,-216264,-408915,-384214,-255736,-163518,-69139,-1052,31644,-92792,-161044,67924,262674,273952,244869,233323,92175,-91902,-69468,76821,119073,129764,98764,-104029,-228502,-202254,-143601,-81729,-40876,-100606,-76775,7186,-28403,-95451,-195631,-285057,-95599,126339,41024,-65929,-15816,-22665,-60102,-56305,57606,60290,-22178,-145105,-307155,-406204,-398539,-192370,80794,206865,130650,4044,-122884,-284643,-354280,-342461,-229808,43166,317376,283802,126530,39033,26962,137517,171591,63812,-21261,74416,102722,59919,6755,-84946,-182081,-148198,-56599,96943,209646,184245,3602,-124062,-73677,-57844,-110388,-84532,-3820,54767,133987,153156,95941,15849,44686,121781,170159,134678,38544,-67319,-153447,-108275,33337,39383,16097,130233],[253893,137540,87064,-18812,-138534,-156816,-33521,211989,367555,134734,-58369,-88138,28588,149926,141479,115473,-29804,-254844,-202160,-13619,-66782,-227252,-183795,-142466,-204594,-165199,-60608,784,90950,131429,-4520,-90848,-43344,91549,252194,291302,194005,-3104,-80120,74713,104687,-95725,-179207,-98130,-176383,-242340,-95496,-108774,-271463,-157887,5832,-68241,-139748,-64139,-65331,-119688,-113476,22092,104449,27134,71694,111672,-42185,-268003,-341526,-179062,172414,311847,272044,409511,572477,458457,211154,119329,108192,-8013,-174076,-292813,-197578,-36791,21229,115692,89937,-72151,105222,398824,367761,272490,281456,133523,47277,-59174,-183142,-108538,152768,291019,255678,321838,308160,128262,66235,136420,173520,116493,-34548,-163234,-205101,-188210,-138446,41169,441473,489536,110858,-138684,-137882,22810,338938,630984,591425,372043,216419,130360,65117,94715,107281,170580,277419,180549,-112245,-182888,-26870,-63979,-237247,-303067,-332243,-110492,168672,235603,219367,83865,-9506,23120,-65602,-253309,-316922,-255418,-100696,-151844,-271137,-109055,128996,201066,175437,120349,77081,154980,179698,-56995,-315439,-157975,238671,477750,452090,221402,-99671,-174988,-63705,52298,64237,27166,-36045,-75336,-85728,95270,260159,40653,-109112,57760,118282,33348,-1325,11573,156187,264995,49701,-255496,-317311,-360751,-406619,-433409,-351908,-244959,-172838,-141638,69916,276069,110718,-102016,-183368,-210670,-37601,97143,-30141,-225013,-157498,-296,-11724,-55254,-189956,-206923,-20956,197474,289394,250328,68993,-249060,-366446,-373357,-370929,-276266,71,277348,397492,351446,144046,19578,-15558,1052,-59868,16891,186622,245434,113190,132805,257846,85703,-77683,11052,119451,-28652,-141298,-42381,52738,-10082,-163064,-160098,-34296,19182,11628,-38057,-30239,37782,-10448,-88459,-124343,-51540,159710,189730,-28606,-46188,139952,265627,120577,-60535,-36165,2526,16094,34341,4834,-12367,34366,64933,129629,276705,311567,81075,-84718,74886,271200,186327,51302,-27879,-77408,-160200,-100320,65646,199449,236493,232598,58826,-27613,-58300,-72121,-90040,-114902,-172362,-213049,-210641,-114654,49779,128309,30085,937,101269,37949,-168031,-228965,-67305,144893,135278,-73521,-354492,-435458,-298270,-89894,226896,393729,278098,-70894,-318833,-183871,-38381,-39274,-56611,-89443,-182570,-240362,-166890,6045,180217,110435,-90008,-116154,100860,269819,184323,82738,51218,48898,24846,-26785,-143196,-252673,-266894,-119057,109411,221474,159336,165316,92256,-48620,-87655,-3790,-65076,-136129,-43537,69555,103258,153052,187481,148887,64238,-4501,40458,61364,64504,-6708,-106425,-127617,12679,80083,-22486,-70248,-77647,-167612,-256631,-142782,-29565,-58489,-67394,-73485,-112931,-201084,-263528,-211790,-65139,-18722,-99937,-187256,60861,315644,91146,-175734,-146690,-82668,-14084,159486,188346,113688,129163,80092,-16674,18854,39209,105613,189757,88781,-102749,-175931,-87487,107153,100933,-167498,-227667,76388,258369,250001,126725,-107029,-403275,-489657,-199358,87348,158839,287684,486424,341427,184945,106877,-14640,-70954,165735,439075,420431,286255,193638,-12590,-420167,-673563,-548282,-266252,-131349,-59738,-54768,312607,1036262,1947772,1799499,879666,370164,190482,-1497328,-4478340,-1712239,3998571,3833360,-2442534,-4858621,-2563290,-263162,495447,1166136,1416148,356403,-275522,306379,702769,829649,950325,635530,-550,-341206,-445812,-406965,-248067,-281097,-324227,-330983,-334703,-263329,-252060,-311525,-82351,293810,345541,113946,-210651,-402682,-391752,-126436,143165,127688,32389,-27204,-159321,-262060,-55824,237245,354608,378012,351776,212558,-25359,-216844,-337905,-394974,-307405,-183691,24707,170107,110501,-28322,-16895,156000,166095,-56087,-12397,258304,369386,145534,-153558,-176834,-30989,-37716,-98053,-104817,74578,113346,-71559,-204054,-216121,-333675,-216664,16200,-91544,-241038,-56756,146014,135625,68054,-66587,-283822,-314310,-97279,-51645,-108386,-93861,1818,88781,-24654,-165648,-61760,-28182,-87583,8729,197040,340111,312722,218861,287821,329325,400454,415268,237739,96832,194503,267279,134863,104238,198849,101288,-119213,-175032,-116231,-118939,-43363,30155,16520,-169646,-266428,-75930,69931,169968,241102,252065,82494,-18503,60823,154469,168479,126593,90734,10656,86009,47657,-86165,-179477,-101469,131892,211138,109348,24639,-47244,-37798,140326,128315,-72500,-133500,-70247,-64888,41015,225060,208432,132871,132274,94956,54452,11023,-227410,-379522,-236870,-99956,-69254,62611,160268,11480,-138906,-13180,173868,118616,-6882,-88542,-132639,-103440,-4767,-38018,-106701,-23719,198967,355663,357337,248479,41205,-40606,60318,188567,310494,375854,135754,-97992,-133265,-235696,-365685,-180311,-77634,-106432,-156888,-221614,-210721,-56562,-147038,-316947,-187969,-109292,-95129,-30863,91202,151772,222187,148938,-82140,-282535,-344864,-218593,-119259,-193250,-220747,-80888,-44082,-272500,-322284,-143017,29415,115082,199553,118397,-22028,-69840,-99171,-199609,-324197,-343201,-88686,160974,146395,84663,119354,173357,13989,-216891,-212156,-155488,-309358,-255881,-72028,-129242,-127718,123281,86352,-107430,-22769,48259,12721,87448,50736,-154738,-368322,-367584,-222825,-116304,-53800,-43613,44586,205713,261602,244635,222777,207453,185219,232006,211107,37273,-132234,-145985,11643,25746,-38344,40571,130653,102263,-41763,-185013,-110428,186387,327234,276465,288668,338792,111501,-196422,-206202,28722,188696,181828,8685,-126006,44709,336696,277042,-50985,-174834,12628,151925,-83650,-391548,-404853,-302082,-143575,60926,121238,62651,-42027,-229021,-243690,-187900,-175347,-116017,-52427,-8447,121345,6642,-242176,-161316,59384,40124,-10502,102181,147509,83329,-82490,-175600,24074,136015,-70108,-234877,-304021,-340130,-77198,249869,300318,229786,126983,-28099,-89070,-5516,70355,95905,26861,-42735,-88502,-160974,-199025,-204199,-221242,-159884,-105502,-19590,127323,191222,-15786,-159241,82007,278702,212720,136885,165137,85054,-113745,-275944,-168791,117756,295610,191161,217343,299045,198311,42504,29944,119891,175057,181075,187402,64880,-95870,12434,153461,214193,194422,166161,176943,71202,-58877,-37655,91284,135226,2664,-245243,-362265,-279838,-154017,-173621,-242964,-154886,34402,140454,122281,-96686,-309801,-232658,44756,304908,303206,261181,258862,177437,120483,63261,48010,34364,9898,195700,212606,-220665,-640431,-579303,-512169,-463339,704639,926675,247466,606345,881288,-118844,-500016,-216997,-395959,-321152,-382321,-895689,-1002860,-121171,465468,524580,-185308,46506,245116,120982,414988,572876,404518,303292,113852,-73592,-278180,-329362,-57245,248615,278088,60663,-203895,-250942,-155785,-113587,-99913,-16798,49947,64329,-67056,-133084,116928,296803,261207,219830,251886,141506,-53783,-122638,-25307,109671,198013,167342,-57328,-214972,-194863,-157145,-150176,-112144,-120796,-70543,16050,-785,-13878,-130336,-261017,-76433,100155,-47392,-148692,-60528,-22290,-73309,-122448,-37513,-14990,-41983,-96577,-194251,-255634,-287192,-192612,-461,153345,186099,136106,-28115,-208453,-213183,-127617,-52067,139404,333872,249026,83649,16154,80314,240235,243454,76952,-18234,88679,104272,48230,42638,44213,-11775,-80956,-123285,-3782,180260,204612,39456,-95856,-67894,-116246,-219522,-167583,-45516,22776,92184,162090,152721,10489,-43726,7726,25812,21221,-385,-74193,-157856,-137433,7129,19050,27728,119252],[167370,74151,81314,44121,-71269,-115533,9821,203296,274300,32816,-94177,-55961,103559,203214,208409,221921,32542,-230447,-181326,98,-75022,-231024,-197320,-163019,-223434,-184055,-70149,-17837,60999,86071,-57911,-157119,-133000,-15240,131878,277846,250519,11249,-115879,97559,218511,28466,-58040,82525,42908,-111430,-69858,-61675,-148507,-65614,38455,-47895,-128617,-119613,-138433,-161595,-120607,-15958,23999,-19749,88073,152498,-46378,-294960,-324358,-182560,108442,242341,231686,378601,580950,493707,217481,74565,-24790,-191493,-232394,-197652,-58555,43777,168,29916,12344,-123233,22665,272226,228328,167393,234516,99962,1123,-90820,-192015,-127336,128328,236510,166534,191252,170134,40486,25620,113412,125578,46225,-61479,-127154,-176852,-230559,-263887,-78702,298643,309606,13692,-157877,-147131,-5771,252697,507547,563753,402666,217142,59665,-10352,82855,90509,68323,166829,144854,-101104,-182588,-35630,-94488,-365213,-464982,-427045,-186438,81882,176127,154376,45232,-620,32311,-20163,-194587,-334412,-293102,-79167,-65069,-116353,-21339,45119,70003,110008,22893,-41546,109022,229423,102900,-82758,-79800,154160,387497,439722,225041,-154037,-267696,-132973,46679,107855,86987,23084,-59705,-121181,38213,173863,-62665,-149973,67568,127304,51493,50377,67104,188622,257392,38047,-246132,-356108,-450709,-423186,-413039,-442745,-424038,-284667,-137624,165854,308332,70750,-104941,-159874,-281825,-107572,72793,-49402,-220690,-102506,74952,111760,34262,-150407,-209357,-37127,126869,178279,187173,54532,-232801,-308818,-295286,-339241,-290969,-25371,258245,386125,391063,226833,105777,55537,108724,45910,23012,121090,198169,74486,35728,146956,96346,-23329,-72408,-78852,-220939,-230852,-22672,123094,20431,-230843,-307307,-188218,-76235,-44661,-67895,-72160,-270,24573,-20882,-75669,-6800,161449,138849,-19283,-13828,82880,185321,90475,-58498,-51763,14169,75806,71819,995,-60917,-26913,93772,190590,226776,158842,-44820,-122857,80944,264886,169146,27772,-15139,-3202,-90888,-77669,100091,267604,334887,393559,206693,89990,81584,80427,22566,-43119,-172270,-238660,-207328,-89543,77656,165073,107173,113340,205946,97243,-138952,-245099,-116491,91700,73567,-125985,-400368,-417089,-274379,-88117,201040,347062,248140,-50532,-252828,-133804,-34898,-68696,-81144,-94213,-169886,-231658,-126603,122765,251730,42854,-192550,-171541,31692,175589,123579,43063,57997,96296,45535,-11284,-103167,-233248,-267753,-79453,167726,273589,239249,215521,116417,20348,6033,34326,-87508,-159134,-71709,71319,141327,177243,182172,142235,128687,173860,203125,107691,11981,-52431,-71332,-100253,-22383,94836,46798,-39919,-83673,-146740,-225609,-98599,-895,-68662,-111842,-124453,-156112,-279793,-418416,-368921,-142763,14014,-58145,-238089,-104903,129517,-28615,-196704,-103834,-26904,13928,165185,217452,167386,193172,102275,-86656,-116460,-71788,39607,166624,78820,-114999,-183095,-103234,50262,27396,-183056,-219600,22884,137170,118106,53779,-87895,-350517,-486272,-252470,102381,236678,289997,446367,386090,249188,56112,-185071,-294969,-66316,256532,340549,229549,158446,92930,-260781,-527755,-385868,-121443,-21617,79174,-26757,47093,543090,1501948,1613459,634327,-2834,45274,-1367758,-3683744,-1090373,3215158,2799469,-1575647,-3553305,-1888027,-18326,545309,1087863,1259656,289073,-209166,256070,642980,944151,1152627,755175,163223,-171065,-483386,-487181,-182410,-163926,-360451,-489319,-410865,-221743,-215785,-344728,-177700,203499,317187,161502,-145105,-307429,-303230,-142154,59502,131797,168249,133084,-82803,-241302,-37450,211906,272263,310022,315651,219618,19762,-113415,-232272,-349298,-305339,-171808,-47471,-17409,-47681,-121320,-71495,166490,274858,110226,56793,240914,321805,58003,-230663,-208984,19122,94430,46258,-36048,92876,132028,-31560,-214527,-201059,-251957,-176412,-21767,-89272,-143787,25304,211244,220369,71347,-146131,-305129,-259216,-65683,-29386,-51012,-16715,48395,104767,-9279,-176995,-108678,-62652,-113630,-11628,157761,243336,220771,160427,205052,246869,385241,438565,238411,64292,122910,191778,48786,-26373,71280,-39224,-292559,-262893,-84604,-120701,-112961,12298,36619,-217320,-361733,-100286,80849,131767,241284,366846,226157,69063,95780,140472,71386,-3004,47470,125674,237379,49226,-171770,-258683,-175023,82285,256340,195723,59216,-80764,-105544,85607,109787,-67328,-107188,-8563,76141,197257,311247,278483,258748,257436,151144,40541,-57543,-291374,-352856,-146488,-55399,-148220,-81077,94527,44556,-146859,-93279,119091,143484,55563,-27906,-84402,-98163,-78807,-155382,-183339,-53288,185022,352049,283778,93113,-121557,-169024,-60800,60587,245551,344545,87320,-155642,-169287,-189606,-254278,-75547,50994,36929,-21501,-98480,-104352,20821,-66383,-236432,-182631,-129221,-34225,68804,115179,112976,212801,166961,-42959,-277550,-391788,-282358,-145447,-144999,-103080,-2814,-55669,-307097,-281908,-55754,52807,49781,139921,88748,-64572,-117298,-107342,-210864,-384464,-469971,-196963,125500,151462,92439,118845,151227,-2798,-195331,-184946,-186774,-425560,-388070,-132162,-91349,-21915,193568,102805,-77883,5355,56411,62711,153229,75392,-181572,-415437,-389400,-196746,-68197,-14097,-13770,45117,137877,165148,207894,253482,278965,260070,243491,178923,54045,-97707,-135871,12373,6480,-152212,-155330,43867,89620,33848,-35233,-5202,206380,343297,285598,263551,326603,111684,-194178,-217622,16330,197322,174897,4795,-75076,101479,402716,318793,-17311,-80754,140768,234086,-45328,-372261,-386868,-298772,-206641,-24927,94432,90140,31623,-97996,-152930,-143480,-168554,-176224,-176412,-93314,124769,80920,-161453,-158661,30773,80900,61133,132770,164367,65771,-144713,-239146,-20294,90270,-137065,-292415,-306581,-308159,-4555,304242,291343,92468,-75844,-164441,-147264,-70125,-15734,56711,30394,-86651,-214020,-299155,-299832,-220088,-166982,-79366,-80688,-78364,23354,68725,-93325,-155254,114812,300556,227055,128084,91826,-29235,-220264,-311542,-140181,133344,251029,152534,204001,294512,187179,39851,90820,219088,217335,169487,206296,151132,12646,56143,82968,107814,137070,121040,141944,103762,9809,5766,72976,98649,32317,-199539,-415636,-356633,-170807,-115265,-194524,-155460,12868,96850,11639,-256703,-383092,-231721,10245,263358,276476,225796,276777,255477,80772,-152360,-164998,-66543,16160,261017,303194,-157296,-601004,-400336,-197481,-453346,519923,962862,238740,571376,1083283,-117410,-837852,-526744,-611557,-480116,-351318,-816998,-1179810,-334576,717615,751000,-418648,-252837,48920,-74754,239405,394840,238931,257301,198136,13565,-222970,-306560,-124814,121742,187731,-2502,-212080,-103338,79426,58171,-11788,28943,76921,75020,-55254,-130075,115250,256028,169953,151989,270785,206951,-21441,-198472,-144121,77184,218539,174185,-36359,-193492,-162805,-148468,-213920,-190084,-139233,-76993,-13904,-40971,-46083,-145883,-259774,-71507,62952,-107261,-201821,-111864,-35184,-85243,-200330,-181363,-139156,-95636,-52271,-61377,-64545,-128456,-170149,-90109,98667,248256,272312,94931,-58581,-21940,72863,67617,150926,258261,162430,31490,17842,151635,333229,302073,105258,2730,88208,91969,40540,76737,150422,76892,-104920,-212119,-78791,158057,209310,60286,-64273,-54279,-139948,-266437,-202293,-74219,-27519,32315,159903,210453,33017,-85080,-52098,-78235,-86651,-34395,-79700,-164456,-146716,17399,25029,28208,69379],[37160,-21307,35978,77495,6051,-29591,78841,190174,168544,-71679,-135592,-27039,169245,247279,253599,275901,69888,-178550,-148444,-22473,-103056,-223222,-185961,-127809,-153802,-137742,-46772,-38314,-15266,-618,-105684,-201242,-206652,-118020,11982,256123,296506,19972,-138703,136761,337053,151354,64222,248410,250647,50148,-1347,20090,-9059,-492,-604,-89359,-152709,-184697,-187516,-157949,-94503,-58882,-77497,-61533,118976,178679,-62907,-290236,-229815,-120440,45462,161870,207779,338803,554671,487498,207874,32330,-114471,-281824,-211725,-31676,93912,111379,-13309,-74888,-117395,-203254,-67436,115034,66400,41635,129907,25707,-17879,-48661,-133611,-77407,156116,183381,33200,2905,43283,981,12331,78861,58958,-14856,-59488,-65018,-135353,-255019,-321046,-111507,168881,131775,-73878,-184674,-178472,-63721,134592,329122,430871,350195,177272,-5496,-77022,68585,93311,-8715,49902,119521,-27567,-117880,-10332,-67943,-389142,-521223,-439943,-216467,-5138,89932,69278,25833,49367,71917,53966,-88578,-275230,-232884,5526,55825,78445,100046,-14273,-40930,50456,-60050,-161462,16776,198536,216947,160545,30841,73994,283917,409419,223357,-182723,-329752,-199907,3880,122122,148465,62226,-88715,-154107,28121,125420,-108095,-152592,57694,105034,88956,138903,128376,182505,193410,11120,-172407,-282951,-416766,-358687,-304532,-421405,-488155,-360709,-150934,233421,305987,1234,-124767,-94394,-233035,-110419,45594,-56848,-150585,-2365,112702,178753,122103,-55154,-167788,-38428,40884,43794,122450,53609,-173671,-207727,-210242,-313061,-301400,-53310,205583,305952,354424,280969,180370,115289,181855,113480,15753,57707,145477,29110,-53280,35068,93868,39143,-119453,-244822,-371547,-264050,20133,194254,50549,-271674,-413777,-310916,-176915,-111177,-78799,-86950,-36864,38732,22046,-33355,40105,156159,99319,19411,38012,40317,91758,37955,-54844,-39389,30860,120163,89050,-11896,-101135,-74657,106468,228273,144931,-40998,-196903,-168954,63353,221197,130630,-1097,8625,80038,-26396,-79392,80927,273423,352531,447380,301301,197474,216034,227090,146320,41250,-136307,-212012,-156528,-28018,130569,206463,179825,241782,341271,181820,-76009,-198229,-99765,59486,4956,-166905,-351200,-349518,-234902,-79081,159603,275967,224295,9546,-140927,-71590,-40183,-88117,-68408,-58575,-116992,-187435,-62241,237092,298687,-14701,-241543,-187348,-45005,60668,59424,11457,74182,164833,67746,-19710,-75767,-175899,-204331,-34599,134877,204365,240554,210045,103702,71543,96712,72579,-102867,-181571,-101204,66332,168117,186866,158218,117452,156908,287685,293014,108830,-37930,-69888,-9380,-26469,-7405,119958,100593,2876,-40993,-112783,-219326,-76958,45075,-58806,-153366,-177314,-174475,-301012,-495739,-472927,-196532,33054,-21661,-247718,-250258,-70629,-116499,-168068,-50373,20175,31433,145181,197478,175078,223804,118354,-140404,-229769,-177601,-56535,83384,37879,-97546,-135468,-111091,-48035,-88738,-174982,-140423,-6649,226,10967,68914,24142,-234878,-453787,-288064,119003,297137,248922,332091,379085,320061,23470,-335045,-474297,-266553,41178,183735,105195,86328,196135,-24281,-299760,-199326,10293,72074,168734,-46529,-262029,6131,936376,1217801,176706,-597526,-194533,-880808,-2363096,-193677,2702785,1796414,-933554,-2166192,-1142696,108169,507450,933403,1058583,284447,-67272,223623,481485,850148,1116499,737796,275862,12119,-444843,-516080,-130609,-45142,-339654,-565526,-471622,-223696,-188792,-314861,-235294,59922,220040,184162,-49074,-147159,-155365,-129966,-44811,90050,260312,270778,33560,-134320,61258,228158,162179,155973,185683,149474,26596,-3952,-67160,-219560,-253769,-142296,-105523,-183551,-239107,-250033,-147459,114122,275793,181284,82231,180563,211689,-56214,-284629,-222264,49371,173034,128596,7062,83694,104535,-16407,-215105,-193952,-175419,-121478,-50400,-82879,-53554,98235,280149,297846,40871,-252312,-296731,-154467,6167,27505,19070,56974,97480,126249,33217,-150488,-152787,-118656,-160973,-85224,50201,102020,91718,53983,60783,115672,337300,423683,203745,16091,37515,92008,-46206,-152464,-48525,-152243,-406448,-294177,-22844,-93241,-167616,-6059,51747,-222876,-381475,-78252,113594,99176,200161,415207,351314,179535,129527,88148,-54636,-127959,6002,220832,324754,26036,-254318,-326509,-227108,8159,188956,175876,64852,-102886,-150003,25106,54079,-87403,-84862,39092,181421,290374,295001,238338,328613,358474,186196,10162,-138424,-340436,-300664,-52229,9536,-156922,-161432,21632,46874,-134725,-130932,92667,196829,153361,27122,-57063,-112335,-162520,-241744,-217811,-67202,120712,268132,149373,-104765,-293054,-266089,-142408,-36867,164933,274231,56173,-175246,-200130,-156280,-145747,-2651,115546,130988,100212,41809,3465,59105,11761,-126689,-162502,-145779,3172,123032,104187,62137,176380,137702,-23544,-255305,-418319,-341579,-184212,-120707,-15545,74229,-38424,-295869,-197396,78016,91919,-53312,6445,11937,-100649,-129683,-75428,-185408,-392975,-512170,-262729,93070,184259,108139,84464,120719,15210,-153679,-146405,-172126,-465135,-470558,-163289,-25876,76711,234622,118182,-31768,15847,41443,104061,198420,92533,-181354,-392490,-352823,-158380,-26293,37245,27271,25177,37409,52904,156002,268463,329656,306814,246377,152770,77273,-37217,-72491,55774,11204,-215963,-263821,-26437,46790,76343,106220,101188,210618,320549,249100,188070,279530,115126,-165043,-220069,-44117,140388,122782,-59406,-102523,95711,391881,300455,-2189,-7057,212221,246558,-19149,-313545,-311823,-231447,-235531,-145130,21140,121098,140866,74797,-39091,-86286,-119617,-153270,-216644,-140418,114632,148470,-44975,-120824,24355,125749,125657,114421,109981,16580,-208050,-323422,-89802,63483,-148119,-303532,-267625,-232460,47782,304673,264526,-10243,-228217,-256966,-180891,-134281,-108352,6061,31273,-93797,-270772,-351877,-329041,-197442,-103965,-4142,-41304,-119048,-69056,-16179,-107110,-104346,145913,274943,175946,61253,-9887,-131246,-265888,-261674,-34063,188604,197024,99287,170112,244723,141184,27981,137972,297762,252094,163725,226828,247531,133781,80744,-41396,-50798,15160,15641,60152,88085,19327,-3608,30438,72642,103137,-87211,-366988,-340545,-114323,6080,-86551,-132823,-23983,58461,-72572,-379187,-414910,-198868,-4329,227623,258248,197148,261674,289682,27457,-335031,-342922,-159673,12788,302942,326582,-126893,-514841,-189965,92579,-433418,242580,831556,228348,555338,1220958,-123977,-1130874,-904581,-841899,-577468,-228127,-551024,-1238499,-634790,961555,1154863,-402525,-464354,-150372,-227000,148114,252326,36854,157339,256519,84653,-172387,-264991,-172520,-9568,59797,-94260,-221941,12316,269776,219075,89395,83826,105066,92680,-29755,-119869,97478,192403,62350,80125,296618,295140,29669,-240562,-203965,70204,214590,145997,-17757,-139346,-91867,-99367,-225287,-221274,-128952,-69304,-42202,-103502,-148304,-209602,-264569,-76254,34255,-109669,-201656,-147293,-57926,-89253,-254502,-307995,-245102,-143150,-15556,69453,140141,61540,-104190,-138709,82664,329451,396056,224655,128782,180739,216238,107757,87298,128958,62624,-7221,44943,220050,397588,339772,141751,33680,77126,76589,53602,118261,220704,92924,-167251,-273835,-101533,151962,200230,60816,-35842,-36886,-126606,-233301,-169674,-70984,-69430,-22894,150408,262009,88479,-57848,-36877,-108730,-154676,-54951,-78441,-170532,-144268,37246,45122,21037,1496],[-82479,-114246,-17782,97715,94501,91686,168450,193342,95394,-133514,-153129,4379,216120,280070,276335,278729,88460,-94232,-80243,-45134,-121174,-185773,-144390,-56264,-19150,-23172,20504,-35387,-97389,-88700,-119761,-190718,-219425,-156536,-22838,270883,339019,33936,-128585,189320,427396,238334,154071,364628,408426,209239,96839,117512,109900,26775,-84559,-160637,-187391,-218164,-185625,-105826,-42532,-94437,-176280,-98760,137929,168874,-85395,-244813,-79373,-3572,7717,107734,222780,298986,472346,421846,175534,4599,-125983,-255856,-128648,152976,226871,157588,-6836,-153926,-241545,-274450,-133636,-22366,-68468,-70813,-10636,-81916,-10038,60809,-20081,21848,210147,124661,-119625,-186411,-46262,4837,15431,28464,-16405,-56362,-34547,2082,-95958,-264717,-311557,-81366,75978,5622,-124057,-206397,-218224,-128728,20241,152879,237498,229454,105693,-54251,-126216,39884,92148,-59950,-56875,100876,79235,-12045,48429,15053,-310387,-487583,-414853,-223848,-78152,-18176,-36369,13538,116463,124550,124357,15682,-179569,-113511,116522,159432,225435,190212,-52770,-110114,-2997,-129797,-260437,-98214,89479,234664,302987,110106,5657,182642,349839,194171,-192577,-340705,-240821,-73656,85253,179359,61655,-164065,-191733,65282,142201,-78027,-119246,17924,40220,126110,235168,176922,141721,95861,-18455,-58102,-130029,-285184,-242569,-151306,-305274,-446738,-417426,-202199,236253,267431,-75669,-151643,-14317,-107516,-78822,1026,-61462,-49486,87689,77778,134531,151936,40549,-109745,-38106,-38057,-77200,51053,41209,-107163,-98317,-137788,-294071,-312739,-91563,125048,185925,266591,292133,208429,143766,213354,121083,-21615,2787,96122,-24397,-136150,-72033,61129,78817,-129345,-332559,-427652,-236469,57798,227543,64741,-281015,-466260,-386846,-269889,-170802,-70335,-90293,-85781,9573,10213,-27101,64049,139787,77861,64619,83570,9650,-17338,-50419,-61357,867,49876,126303,71379,-43010,-141107,-117868,79954,214606,40490,-234853,-333230,-219637,5385,127094,58301,-39872,27964,140603,6318,-111062,15271,222807,293398,376498,308230,264655,301521,311425,237400,108796,-77838,-142175,-77766,40833,174650,214427,199298,325312,442580,252328,-2221,-111695,-39624,49769,-45435,-177110,-223496,-257068,-209434,-86353,106352,192083,194126,74000,-32062,-32644,-74789,-108507,-30591,3458,-43156,-123087,3020,306694,301875,-52691,-223051,-148761,-104375,-49284,5964,545,101896,250573,111562,-37353,-72548,-105311,-101409,-6472,6721,26570,160022,148490,45422,79810,150490,93245,-112220,-208318,-127158,62098,171338,165841,117412,83198,141585,298694,282882,65189,-67452,-50026,57237,66823,65942,167571,132863,38953,24149,-81979,-231201,-74161,96128,-35760,-187798,-222212,-164066,-261165,-484040,-504150,-215670,30814,-4709,-230046,-353534,-242299,-155574,-100001,280,51572,42419,102981,117149,117865,203427,120116,-156170,-272871,-235775,-146439,-30819,-24888,-75516,-75174,-119924,-168444,-225489,-149230,-3552,11981,-100210,-27279,174855,186577,-106348,-409221,-298168,126428,313340,171155,176751,318803,374247,19447,-424586,-553553,-369801,-143416,-7274,-58034,-7123,272543,224490,-52567,-28737,109536,140054,205517,-99507,-531251,-414980,447869,742749,-379130,-1265828,-471401,-214142,-914599,778822,2495232,1073840,-552247,-995924,-567272,74902,384377,735216,878015,361081,129128,234225,275049,579720,836268,558994,290384,169453,-311667,-473816,-118023,18525,-270647,-538178,-507312,-270479,-179235,-239310,-236161,-83201,87286,173004,49720,23211,-6997,-104986,-138708,16244,280200,337380,131204,-272,184832,254324,46698,-33567,9282,27782,-7120,75635,111086,-41270,-163766,-107668,-135631,-277995,-396735,-355375,-191868,39655,183491,146338,73221,112218,83485,-163724,-311759,-214166,54436,169000,118449,16199,81314,95532,5728,-193625,-186381,-112348,-67842,-78341,-88684,2519,147920,337496,348582,-13820,-358114,-268050,-33898,99047,99888,88494,129318,158446,158953,91799,-95096,-177585,-175604,-207086,-172970,-80346,-41643,-40882,-70728,-96787,-15244,277063,374194,152346,-16769,-19605,13401,-101269,-204862,-92470,-172110,-398603,-247105,52686,-42305,-181161,-6236,73289,-180617,-319491,-10765,161729,86818,139105,390762,426858,288048,158056,15592,-168242,-206666,-10206,269273,319442,-14166,-301676,-347946,-220139,-44724,44971,70729,58031,-87361,-146591,-22560,-20314,-108525,-50615,79220,239309,312275,194668,106811,321175,403488,190119,-21844,-196430,-347213,-226793,26553,82991,-79472,-143911,-23801,39142,-92169,-117354,103366,281572,277697,74143,-54940,-143226,-233533,-263436,-174473,-40426,49662,158367,20332,-274978,-418916,-298194,-155140,-69281,92262,186591,53201,-144781,-201474,-123323,-54491,36292,118886,177013,197246,169565,80408,46350,65290,-17185,-125877,-145224,26470,134406,63160,12199,136985,92972,-24272,-223208,-419912,-385533,-226697,-129089,10924,130600,12097,-227866,-78669,222568,135872,-158264,-150200,-75052,-111209,-99988,-12923,-132911,-356217,-464427,-265688,79709,242987,144677,46561,104727,72573,-90827,-96647,-110976,-414027,-469854,-138218,72041,156516,244677,142788,28916,10667,14386,127498,208893,97047,-146818,-304916,-267885,-113099,-862,84034,71807,-4058,-61858,-34926,109850,264577,354647,329800,248471,143486,99220,32890,29491,136613,48439,-195010,-231209,-43394,5825,87452,204536,182887,207687,281163,190085,92301,220119,136683,-103694,-209757,-133646,39229,45173,-164528,-204680,29644,311111,235758,-9388,13050,198908,197528,-1448,-224761,-191603,-114521,-218999,-244771,-46087,163776,261983,239961,69574,-33535,-51945,-77584,-180681,-149120,82003,186196,82901,-42753,46118,167663,179229,71565,14042,-35407,-240003,-395339,-163750,58528,-98281,-256463,-197249,-136737,71481,272483,245463,-43594,-292362,-284073,-179989,-178390,-176073,-30948,39888,-55476,-248920,-334168,-294701,-140849,-42233,43920,-10013,-141677,-131870,-42160,-58051,-27453,170894,218796,79911,-40965,-109577,-191641,-233636,-137408,118573,256343,137789,39555,130372,171712,78938,16050,161874,337562,271809,159028,238756,329973,230411,58257,-209905,-231158,-134933,-124279,-59876,15936,-32639,-59452,-29978,58076,200173,64264,-243816,-263450,-18429,149230,45467,-104097,-87143,-2998,-150724,-453700,-409278,-155024,-6666,201651,254095,179652,213940,267323,-26764,-441579,-439323,-207324,9836,313964,291379,-131270,-420926,-32803,229884,-430778,18217,635762,226493,593218,1256666,-218307,-1389759,-1279035,-1068782,-649839,-96051,-192359,-1135552,-866630,1142490,1576915,-225425,-583552,-309565,-324539,125409,173654,-151167,36198,288675,136536,-131061,-217650,-198170,-127762,-92053,-208149,-242552,58712,346254,297401,151902,122889,120670,104790,-2570,-105411,66810,124953,-30772,10956,299550,367034,84836,-232611,-183684,94426,185420,88135,-9822,-71882,-13664,-36835,-187315,-201653,-108935,-64698,-63598,-164699,-274528,-293225,-280417,-110410,1450,-75622,-175259,-186805,-118425,-112556,-284371,-382702,-305386,-183499,-19173,149488,298545,224995,-18006,-136415,101363,397389,459380,306447,280348,329885,257615,47363,-45821,-27438,-34678,-40287,57198,231665,389387,323254,148830,36474,32641,38884,65714,142318,229612,53025,-226021,-297031,-92073,139373,160437,22040,-39039,-40265,-101478,-146396,-90615,-44562,-94765,-70151,119621,281911,150844,14452,23290,-84650,-183848,-78280,-84829,-182751,-150254,28201,47892,-239,-71483],[-193065,-219241,-92948,81736,147829,180032,221383,182008,40016,-173690,-174708,-4642,196757,259311,239505,207034,58018,-28654,-12938,-73016,-145661,-155319,-117116,-17657,88764,90615,85491,-29171,-178221,-172189,-115640,-142743,-177347,-121095,40128,313014,350095,31007,-105594,218682,436199,241202,166933,390226,473219,311323,179046,184499,157809,-1183,-185697,-236826,-221864,-210909,-145202,-44713,-6089,-131066,-259422,-144916,101792,92265,-122229,-175929,73134,118486,-8895,83620,258549,245696,308336,277711,108787,-8053,-66355,-151575,-34885,283436,303314,174395,16852,-179405,-310013,-306877,-164185,-111948,-149770,-151731,-161376,-212102,6012,197363,110302,125527,247293,51441,-263614,-329092,-97321,20499,7379,-40432,-87689,-76210,-3900,47388,-74046,-264135,-257931,-23129,42840,-35328,-124372,-218023,-256387,-180763,-63393,22195,53991,89722,30053,-80121,-155974,-6608,71726,-86314,-133558,84877,179737,101765,131925,139126,-157307,-398991,-395287,-232153,-127606,-134324,-151814,-4840,170642,170995,166513,78516,-88663,14053,212509,206987,261249,200626,-73006,-120840,-43669,-190560,-324018,-199980,-52155,157590,283033,107050,-42487,101006,260449,133497,-181624,-280886,-227168,-157658,6922,173434,35141,-250248,-222743,139078,236921,34136,-48984,-38663,-49880,152222,312751,205527,93346,12744,-22391,73403,54655,-107779,-107385,3380,-128509,-324853,-440944,-267449,182597,219244,-118041,-154320,72112,46374,-35721,-50660,-55420,53258,135416,-15192,-7717,111797,99958,-51294,-26583,-65433,-129422,-5118,18752,-49742,1938,-70334,-256298,-303949,-122584,49977,81674,180823,271571,191235,151522,225116,85654,-73888,-21363,76927,-61036,-193979,-150524,13730,98091,-93069,-308197,-355271,-140980,93807,224959,80955,-231880,-433553,-390432,-320181,-184072,-24565,-77096,-133032,-46322,-40368,-49694,65941,127546,91653,114598,124476,7028,-112955,-150760,-65290,75822,90036,112694,41306,-71630,-163250,-139140,34185,162981,-48591,-352612,-398158,-244980,-67221,14588,-21178,-61781,56355,179761,15825,-145234,-55967,157301,211111,242929,255114,298533,332149,318650,276979,157247,6232,-30886,22186,109477,203184,187409,159737,337022,476616,298364,83304,2318,46700,73021,-45377,-130176,-47322,-146245,-191325,-99150,71537,129531,163943,126363,53868,-13884,-119122,-113584,32777,86535,42333,-41601,67942,326256,276840,-46485,-127711,-45885,-112284,-115644,-13698,28861,151142,348942,197164,-29771,-75579,-26727,26960,14780,-157967,-180986,45344,69624,-31875,49151,159478,104473,-97063,-217698,-123649,82367,162180,127663,86290,66117,106282,225866,202258,15091,-48264,17367,121985,159572,192678,254555,162019,65588,84917,-54529,-224511,-52130,158661,6365,-193873,-229570,-107846,-157986,-387499,-450410,-184065,25271,2366,-191908,-389534,-330412,-124955,1629,50998,83491,74758,66831,-622,11627,146326,119433,-111046,-209069,-203562,-180487,-125441,-86607,-71384,-46736,-129023,-268028,-338163,-104955,165966,93065,-117831,29098,350539,356447,2657,-351184,-267253,129541,284766,82081,30684,228028,402012,60676,-412265,-496988,-334623,-235598,-170487,-207269,-84746,327787,438380,167762,113236,185972,189673,208129,-155596,-686026,-612977,181496,339250,-868537,-1805514,-702812,390891,243390,1590175,2470227,767483,-255290,-166533,-311133,-104144,210565,541262,770673,507834,347219,298347,96529,233866,409325,259261,203084,282646,-94972,-359337,-146788,551,-168752,-411681,-501871,-332483,-178342,-145604,-181123,-170213,-29984,136702,124541,151859,94010,-78016,-190336,-62482,225681,310286,154720,85213,266180,254054,-55100,-201461,-153853,-98862,-65912,103154,250462,132822,-55101,-74038,-128417,-274815,-458643,-383075,-165994,-11591,46540,38730,49028,63942,-22498,-239591,-315737,-190202,37336,89551,28595,-1294,111708,148814,65487,-135010,-157795,-58349,-26063,-110173,-116167,11704,163966,361640,353096,-80210,-436476,-234603,64064,184200,160830,139563,194624,222803,190657,141650,-34364,-178064,-214004,-231983,-236700,-189393,-154732,-149724,-182757,-221093,-106744,217167,294313,97083,-21816,-30146,-14592,-88819,-154552,-37570,-85202,-267541,-140081,114750,13048,-146026,17391,100119,-111141,-207419,73286,197913,85694,69821,297158,427357,359640,167714,-59100,-240447,-228347,-4057,247212,218336,-68520,-301002,-311897,-149416,-47109,-114041,-74227,46455,-36683,-104937,-60143,-101127,-118181,-6189,106851,243818,266736,43896,-74999,232053,368500,154905,-49647,-216868,-312746,-154443,66532,140978,54911,-46959,-31993,35339,-27496,-70636,130279,365997,385905,99203,-79440,-188417,-285963,-228954,-65492,18516,55,69915,-58948,-373178,-472263,-270350,-114273,-48789,30581,93476,60520,-89211,-180830,-98972,-4159,35843,70915,175958,248751,242054,92537,-20800,71412,62757,-72903,-118350,43790,104382,-10918,-40976,103792,52240,-52305,-204371,-410796,-420446,-279286,-185139,-45490,134970,68414,-126613,40486,320669,149436,-250657,-288169,-147576,-101317,-49244,47954,-87314,-312507,-374110,-228052,75409,297859,189297,17274,98692,138722,-29133,-53315,-29752,-296401,-387932,-59242,185198,201251,215726,162871,78504,-19313,-30539,107127,162445,73110,-94239,-193725,-174246,-78509,-4565,100737,96248,-45305,-146622,-90018,65003,225102,343803,329812,241809,135074,96060,81972,131331,220956,97306,-104911,-88727,-14921,-27355,59293,222656,204972,187438,229809,117736,-6439,152830,161587,-31069,-197535,-236012,-86033,-44003,-275056,-334056,-70187,188564,142683,-48202,-43184,92090,100771,-1174,-141092,-70947,5949,-174553,-292964,-77609,204528,350179,332323,123966,-17720,-9642,-11964,-118233,-145520,13560,171464,189930,60610,77318,184967,205123,22952,-86186,-70072,-229215,-431070,-227954,58913,-17158,-172573,-123123,-58159,60159,225924,246655,-6876,-271356,-254324,-153431,-197469,-203642,-41309,55005,10998,-174751,-293015,-240422,-76745,543,45007,-14680,-159992,-165267,-17665,25370,43326,180306,147684,-35342,-149985,-182458,-199652,-141944,15237,260879,294540,69289,-25501,87899,95225,16981,2380,149929,319123,257966,140134,227360,371758,270657,-20565,-392059,-398506,-276283,-267322,-197556,-101316,-128276,-139714,-95165,49839,292775,209685,-97648,-168401,73482,263309,150755,-92854,-174937,-101938,-232114,-473447,-372679,-117653,-7081,178368,249245,160217,135161,188078,-72187,-459223,-443700,-195836,15404,295875,232256,-143440,-342319,13395,145897,-472950,-56968,476933,246829,709781,1202089,-405841,-1593569,-1541776,-1250100,-738836,-45513,118520,-885630,-878871,1244594,1865171,-19604,-627746,-391835,-367809,125984,158726,-271349,-60033,309627,185676,-83230,-159446,-190876,-209915,-236154,-318054,-264892,39735,296492,265807,151136,136166,122384,107491,23003,-81032,38182,77763,-75460,-36063,272146,399658,140064,-160929,-78794,156424,151297,25876,-5831,-3074,52819,25224,-104230,-130657,-88148,-67924,-61522,-186183,-352802,-338734,-283894,-158638,-23390,-15955,-136834,-231831,-210547,-152232,-272550,-366595,-292700,-202045,-58380,171105,386985,332274,78449,-68570,157242,435600,451393,325493,365827,405361,212350,-78081,-200128,-157036,-89844,-48945,44409,175796,310705,259658,126264,12306,-30530,-7755,77986,151243,198912,17005,-223078,-261381,-56503,125897,112223,-28259,-58551,-46212,-53397,-13155,31632,20235,-68366,-76196,91608,285107,222197,122456,112302,-15187,-158882,-88216,-79154,-168471,-141730,5151,45295,-1923,-101630],[-269230,-312524,-164791,48490,162463,210600,224822,157945,6235,-198917,-206611,-61377,111804,184644,149248,85872,-11849,-3825,35781,-89992,-168764,-144840,-120931,-43087,108335,147456,120498,-21791,-232684,-227009,-92074,-65492,-85337,-11545,179134,367950,325561,14113,-73194,216227,358283,162659,106813,330481,446329,339196,224077,204976,131032,-61593,-251391,-275039,-228730,-157716,-79826,-4220,-5542,-156350,-292716,-184465,5738,-43415,-162042,-91508,194749,210349,-3086,89013,295388,181766,85157,78619,25461,8829,46672,-18513,30549,318603,315651,175529,59593,-133857,-283324,-272702,-150926,-139175,-165573,-186343,-283727,-336035,18490,321171,223973,196529,242098,-26897,-364486,-395249,-118390,19151,-28056,-112472,-132618,-71225,21135,58828,-71181,-248675,-182419,45063,86572,20160,-75180,-217121,-283717,-205049,-102114,-42893,-54249,-3678,-10881,-78959,-168553,-61664,35082,-86666,-162693,70703,240671,193026,223493,274944,22938,-291789,-396808,-249287,-154522,-243171,-261563,-41002,184617,194827,171257,83216,-32217,102032,257395,180026,166490,112135,-81817,-75418,-67716,-250409,-355729,-261676,-167671,27897,114858,7440,-68624,45777,144797,46059,-153005,-155803,-152916,-219438,-88709,139470,9349,-303963,-236030,216638,380950,201361,42532,-97714,-141532,154965,343151,204361,58909,-20098,13032,189946,209657,45879,6168,116791,54770,-165266,-410377,-310285,101186,183610,-103244,-115779,157031,181347,219,-97159,-39042,123614,123845,-128586,-188015,21135,101154,-11719,1165,-20653,-90041,-29967,-10416,-16776,74369,-4050,-184691,-261599,-133030,6250,29237,129183,225953,141014,149488,230777,29783,-123096,-8816,97518,-63988,-217233,-191450,-32601,103544,-22797,-189840,-182197,1234,135558,205527,116731,-114635,-308124,-322460,-309067,-132339,56315,-51584,-167971,-105884,-100592,-87294,44058,120443,135420,162505,160787,35873,-168255,-234312,-60909,168722,154929,103073,19800,-83294,-157552,-127430,-4325,93746,-100376,-363513,-370009,-227081,-123562,-78593,-78893,-47343,102996,203476,14548,-161063,-103691,105798,151568,126835,189355,309431,312494,255366,252803,182098,103060,98628,122889,165403,211364,134933,74193,269788,431948,316664,175876,120175,127857,116317,2887,-35030,120124,-34430,-170768,-105392,71617,104433,130845,147898,104523,-4729,-149086,-93988,106651,167459,115859,39372,124872,301373,238942,6211,17512,92504,-67416,-128159,-2435,86628,209675,431802,308717,15229,-73304,46101,152403,36890,-288226,-332537,-52003,7041,-102170,-12646,121061,111046,-53734,-197372,-81549,129573,144076,83869,79079,75129,71038,111696,95847,-11979,18191,114206,172906,224225,332894,370283,197722,74458,103750,-40079,-177954,13856,227922,60948,-162114,-184762,-7913,-14829,-241824,-331661,-108623,28938,5322,-150142,-357531,-309748,-30261,113854,96381,124624,143098,56693,-125318,-117575,71394,121669,-11716,-49380,-77191,-137720,-168925,-138195,-109195,-85551,-145245,-318527,-397227,-54285,322145,216152,-48564,158446,540867,490540,74097,-279136,-196990,127838,217614,-1862,-73926,130369,397050,145074,-290900,-319197,-172366,-211707,-263366,-301435,-116572,376264,585575,329436,226705,253374,218809,183301,-198577,-699307,-581772,156612,103392,-1147653,-2036794,-815090,705999,815381,2053017,2422735,856726,213718,376277,-389224,-380460,26857,385734,743611,675403,540686,394044,-7352,-69955,-13752,-76076,46547,345278,152174,-203804,-203642,-88712,-58775,-223187,-447809,-370588,-172353,-64982,-94437,-172739,-91928,89464,153456,204986,121916,-59364,-186682,-123165,113227,195221,76800,66801,258916,205669,-134005,-309140,-259141,-186464,-126666,75546,311006,252126,48955,-40325,-86229,-186506,-401165,-314836,-69964,-14496,-77389,-84233,26515,43882,-87136,-276665,-305914,-162696,6488,-27211,-94569,-26793,178963,263995,174460,-29851,-87075,-2271,940,-142256,-159213,-16597,146270,336539,302183,-144681,-467298,-206465,115610,237129,188939,158539,241046,269549,199960,157497,6174,-159937,-219992,-222038,-250590,-246101,-219120,-217196,-255487,-279415,-139069,164341,196758,47651,-3578,-194,14945,-9923,-23308,85527,67719,-67360,-16867,141346,54953,-69610,61708,125359,-42746,-90651,137750,195413,78633,2057,158041,352320,369802,147250,-117399,-255918,-203554,9247,157187,54767,-129161,-254197,-226474,-35665,10003,-219102,-201000,33820,28139,-52545,-96038,-174682,-112877,37781,117988,206352,176054,-111889,-249591,87926,260505,91477,-65084,-197856,-252256,-103973,61717,170108,197556,82135,-6360,49740,48216,-13989,146880,409066,433555,97023,-112819,-227944,-308888,-160570,71185,88381,-11522,37463,-68404,-381007,-446043,-205015,-52733,-5743,-16419,10598,56223,-43191,-156103,-91917,-1997,4738,-777,143443,249591,238582,36071,-117981,34551,109445,4248,-50599,73234,50764,-107142,-97436,84472,31446,-98102,-207134,-397329,-444190,-338700,-282435,-167163,78191,102605,-21406,133805,337890,111796,-316964,-368363,-183123,-77408,1810,84576,-71873,-290590,-291442,-176829,72095,326666,230422,6066,93394,182250,15080,-25656,46796,-145394,-241342,63213,300992,216372,157864,166970,100129,-67009,-89030,36691,62734,23998,-34921,-92866,-99419,-54305,-24087,86361,93296,-89123,-202367,-114178,15240,147410,304431,321708,229217,115656,60339,97780,207060,282250,137852,16345,88217,34132,-50898,946,157574,158776,148138,174989,48104,-85495,87156,174535,34765,-182818,-321611,-201982,-117769,-331654,-403469,-144721,80686,55934,-107334,-154384,-68558,-7557,-14203,-86376,13499,92614,-119244,-274873,-60452,231923,376703,320217,97216,-50728,-16276,1593,-74155,-147293,-78549,113966,266856,173850,102244,172368,202497,-6032,-141793,-63533,-167943,-403252,-256985,58474,63072,-81217,-63432,-12111,32733,190882,278789,86375,-184191,-180624,-104300,-181644,-176839,-9853,83026,88650,-79479,-263621,-206866,-25700,22815,6909,-57344,-175337,-166505,41629,117805,97080,180952,86408,-131471,-225055,-202488,-151986,-21293,150385,349261,280205,-4231,-85911,49630,39624,-21172,-7391,108010,245337,203939,102870,193079,366233,252866,-128032,-534383,-512109,-376749,-378734,-315319,-224710,-226272,-204573,-138339,50468,355689,312253,28732,-80345,135047,315873,194529,-106830,-260559,-212610,-290730,-426384,-303756,-87218,-7078,151796,227088,128162,39560,74010,-96969,-398379,-373111,-133615,35697,262971,196592,-117939,-273433,-54330,-134397,-570952,16607,399946,296266,902944,1114811,-600402,-1671812,-1581151,-1327478,-861895,-132637,251617,-561757,-600052,1286275,1925065,103576,-609353,-375451,-364362,97812,169534,-299042,-98404,333574,249408,-9883,-79148,-142911,-240853,-339394,-395342,-275370,-12807,161726,144746,91238,124336,113502,97889,41474,-48444,20302,59859,-59756,-49795,217272,380472,186989,-37219,82290,244318,126919,-24083,-6962,46050,88231,71391,900,-31490,-81185,-87220,-34739,-153145,-342301,-309343,-257536,-199126,-31661,48856,-104854,-285290,-318814,-200737,-218781,-262494,-218345,-201325,-119364,139006,392533,359410,158316,43219,223787,415832,367263,277111,370451,396727,106781,-230154,-342026,-237550,-92291,-32950,-5327,51852,170773,154617,70290,-39524,-104609,-61858,72157,130386,141993,11465,-155961,-190910,-30195,94645,58913,-75965,-89144,-51041,8300,126713,155729,99049,708,-46719,63048,263473,273465,216739,178620,49262,-112421,-101986,-77236,-134876,-127763,-35306,23831,9363,-91362],[-267289,-340809,-183080,45380,173467,211837,215247,154139,16586,-195423,-230172,-133451,9809,96707,52101,-21108,-74383,-2440,75767,-64209,-157334,-132761,-135141,-110804,37986,131177,130398,5375,-225531,-217523,-29895,44781,52283,156736,347600,423010,288807,13179,-14048,205930,240270,55524,22697,230058,365737,315860,241759,198193,74677,-100815,-230121,-233140,-176121,-60324,621,10996,-27585,-139313,-234173,-178346,-109714,-189603,-176850,10858,285690,268466,34143,123027,324644,130662,-122855,-110031,-32288,75552,194458,109676,58604,265108,285295,187006,124094,-20538,-152274,-160465,-91811,-107004,-122280,-168056,-340859,-417758,26405,407759,302398,218731,197070,-86723,-396285,-383809,-122667,-12332,-86825,-160554,-131733,-42452,36274,40743,-78884,-211209,-100313,121443,202050,151695,6996,-206636,-296626,-200376,-100501,-50622,-61117,-5588,9372,-55286,-173608,-112807,-3094,-64112,-143385,54799,241228,236930,295366,379781,173710,-194611,-404404,-267843,-175429,-340340,-358816,-107903,137388,181567,140287,34296,-27272,114013,223558,76012,-36943,-65996,-96706,-4665,-85416,-321926,-378682,-282844,-223087,-103568,-126523,-160536,-83604,4342,2143,-68881,-128717,-10903,-51676,-254902,-186388,82475,-3631,-307672,-240366,242863,497706,354424,110938,-164533,-228564,111310,292880,150373,30314,-9408,64271,245476,268155,103910,48727,147483,177225,-24894,-331575,-321726,8008,150003,-56521,-60261,214041,253337,4709,-147183,-40420,116770,37748,-237425,-342077,-95923,26670,-25361,20705,60895,-135,-42309,-65003,-39476,82954,34317,-105964,-208912,-140693,-18136,11442,88641,135079,54120,121907,207883,-49258,-177013,6279,123994,-54611,-230654,-224828,-91661,77634,29420,-61800,-8248,123959,164767,174062,156063,29654,-140556,-234124,-264050,-50269,123088,-52105,-211218,-172686,-165660,-149953,-29014,81604,160555,173511,163769,60622,-192466,-301050,-75307,222488,205251,88663,-9641,-101146,-150399,-108103,-41447,-1087,-143271,-310949,-290201,-190806,-165795,-149603,-120679,-19460,141184,192960,-12733,-178121,-146614,46693,102864,57416,127142,277496,228490,122592,143376,151105,159665,183222,170993,167928,170992,47879,-56076,116022,299565,285107,236919,187963,144938,122992,40211,41706,195138,27311,-169413,-125801,75550,83680,59925,98276,90225,-20724,-173446,-78210,140316,188927,123784,68589,135594,219163,170639,57799,134235,185137,-26833,-132575,-10984,115952,225361,439763,379583,57943,-91589,68129,214659,33925,-356688,-396435,-123473,-50625,-174734,-118254,17305,86126,-21522,-176125,-38351,158560,87567,15783,67832,74700,20808,-20376,-21216,-36035,74721,178097,174270,215734,408463,457192,212465,33618,30478,-76638,-123150,92989,262910,88761,-119961,-117270,89840,105052,-118162,-211575,-38274,20453,-18406,-144233,-299619,-215749,76149,182696,103101,149625,217720,55212,-248085,-261093,-25880,102388,87822,132233,85220,-54066,-177869,-202477,-217823,-212410,-195816,-338047,-418784,-35827,397993,316685,51752,283467,660363,543114,92214,-214001,-124200,97027,103671,-94492,-147948,27286,343579,232535,-111530,-95424,44405,-106841,-290935,-340531,-106059,413930,637444,402308,302244,304166,198957,104271,-245645,-607699,-417940,255257,26771,-1158224,-1874866,-774927,594177,717366,2061881,2113731,1133012,1007499,790922,-688939,-695815,-143682,266103,745430,786729,655628,465062,-43779,-253645,-302895,-357627,-132821,349478,344235,-66607,-271754,-212428,25026,-37880,-359823,-362520,-157071,-26146,-18385,-107115,-93030,38191,122566,172615,72945,-64263,-145135,-161176,-35066,18063,-88494,-61902,158087,111768,-192517,-352041,-296712,-215923,-171587,6199,278248,286245,127322,-2539,-25989,-61055,-254953,-182432,51807,22186,-147643,-169868,11574,38434,-117514,-286091,-294787,-146515,-28046,-131097,-194308,-39114,263918,399695,316733,116417,32450,64060,16182,-164112,-196346,-54244,107377,262447,204221,-193606,-441947,-180555,122306,248312,178240,143248,257480,278685,171231,128432,13526,-132147,-186832,-171075,-206445,-239380,-230412,-234656,-270656,-259253,-112620,124611,107608,16868,28248,52752,90691,110773,131034,211446,215618,123655,79544,129185,80190,35240,122124,145547,8747,-832,162181,149314,59250,-47881,19131,234786,320701,99709,-140314,-209211,-146238,22106,39027,-107390,-176383,-169378,-108303,91865,118183,-218104,-257302,26024,85135,-11323,-126694,-219701,-91102,74232,120979,159652,81178,-223331,-357367,-55089,124801,34736,-51390,-140452,-177463,-74186,35127,182649,313027,201752,50131,99975,133975,43769,145038,390802,407047,84073,-115789,-220077,-273426,-64808,203455,158318,26189,79645,-7498,-299057,-341842,-116915,10538,44668,-28664,-35544,36079,-23563,-132999,-93238,-24315,-26442,-51900,115240,225132,181720,-48724,-191436,-4324,149356,118781,75366,141735,12021,-190619,-140549,91436,47560,-126405,-208615,-363399,-433467,-377884,-380200,-293083,-10183,110341,75170,202231,289458,42337,-331129,-355480,-158246,-32817,51418,101449,-78352,-282657,-229642,-115796,80772,336319,274198,27832,91042,195512,48169,-2076,112888,17676,-46665,223088,424096,234980,105888,161743,104125,-99487,-133956,-52631,-47912,-17814,37910,-4410,-36472,-13493,-17091,73783,84209,-105938,-205088,-105020,-33646,53657,264428,332460,230401,93144,12927,96918,259281,319453,167531,132997,229187,84169,-55471,-54863,49863,73418,106720,135732,8553,-115181,44467,175205,91729,-148051,-351558,-266423,-138384,-274483,-330481,-127345,47961,16192,-152839,-257737,-204806,-76999,-18526,-56967,54007,136005,-58471,-192330,2367,244998,342329,221762,3313,-113810,-60737,-34960,-63793,-151423,-156062,55600,328377,282339,116864,147026,190494,8143,-113294,2784,-53121,-290947,-221044,67112,121646,-9495,-23893,12465,25218,190519,343521,213357,-56274,-75139,-30087,-120560,-88600,72273,132191,165205,12375,-254589,-213440,3412,36663,-40848,-114950,-177536,-132277,117267,204308,143852,188490,55469,-176031,-233688,-157707,-60234,93811,236029,365367,214096,-75940,-131167,21092,20260,-18516,-5138,54022,136530,115283,51524,144528,321045,197478,-218172,-589974,-547269,-429680,-442553,-381146,-311362,-287089,-221161,-138221,60235,369269,347687,109254,-8724,154542,293940,164032,-141688,-311114,-283841,-284779,-312607,-208181,-61242,-10676,111680,172485,77046,-55570,-45519,-100095,-294235,-269287,-54143,61610,226588,211136,-27611,-198983,-195679,-515017,-727808,125858,360766,356608,1124633,1065384,-665808,-1541894,-1347504,-1261614,-1006836,-364671,128979,-286520,-100319,1288518,1741385,96119,-531759,-270685,-334014,-1257,134293,-265427,-86167,352073,318835,82799,15170,-69749,-230664,-391368,-433237,-276725,-69502,4351,-19836,-10206,86435,89485,64362,34463,-29499,618,52573,-9184,-45275,131841,298688,202513,92720,238972,319799,102805,-70746,-34185,40254,66751,77229,83273,46974,-111907,-138509,-6910,-90140,-261953,-218743,-209239,-222707,-32545,85742,-103436,-354696,-431265,-257073,-150030,-124597,-134501,-204281,-191204,59961,309156,288855,179881,140791,249229,305286,203872,161339,289201,297080,-40291,-386571,-466915,-286822,-66929,-13651,-100968,-130677,-16431,11464,-25549,-121573,-187978,-129882,21834,57965,60002,20594,-72421,-137373,-56897,18641,-11235,-121279,-130466,-60708,60940,220380,222285,143308,70201,-14617,15569,200273,266972,240075,170428,53778,-95612,-146931,-107693,-112444,-130959,-98256,-32077,6694,-72457],[-201761,-303452,-153797,65031,176422,193532,204156,163441,47552,-187419,-262481,-214999,-87945,4422,-39347,-91631,-118270,-29751,86734,-13242,-116544,-120844,-159314,-206176,-112229,26091,101674,35258,-172514,-156938,52164,152949,182366,307405,453120,431250,238008,29317,58778,190114,117754,-42693,-55978,111419,247621,251411,226603,169858,23665,-96752,-134398,-125079,-78374,38468,59113,-8846,-62429,-76889,-88010,-115425,-204994,-303342,-161837,110820,345305,294216,88920,160451,328376,103486,-242396,-227665,-39319,183189,342144,207551,51770,152917,232632,215466,193116,118878,39728,2279,-6290,-45947,-53243,-112351,-323149,-439001,28110,444783,336409,193282,132754,-107240,-356171,-322182,-125473,-69889,-148097,-160314,-80756,1041,42605,10231,-83349,-147040,-15467,211899,360548,316818,99681,-186696,-289907,-170378,-69274,-19732,19716,94784,99453,-11477,-172570,-138770,-12759,-14365,-81189,44299,193133,235222,332550,427992,265838,-102586,-367084,-252128,-191925,-410996,-426233,-192609,45155,147170,106968,-23219,-51305,61061,126718,-65913,-269822,-271085,-110531,72486,-87553,-381456,-386593,-252356,-192010,-169462,-310750,-301395,-68399,-11126,-132250,-180868,-106962,121216,54482,-247410,-247540,38240,25149,-238400,-221544,206060,536804,449399,142316,-217153,-279823,42334,182984,64074,21025,46100,126951,244021,231291,69998,30524,119938,235777,95408,-196463,-280201,-52641,131921,12177,9455,258060,286915,7873,-172780,-49167,50311,-76490,-284609,-374334,-165453,-73781,-70120,43489,161006,114203,-29487,-119358,-93828,47909,57388,-17338,-136216,-125928,-4469,32810,60281,29305,-22571,97327,174814,-110702,-199748,30145,158694,-18289,-215495,-237308,-132809,52090,60673,32126,110452,211264,209819,184972,222491,189842,42907,-136285,-176133,58562,168617,-65866,-233661,-202521,-186050,-194695,-119603,27180,169933,170842,158851,93379,-154464,-304154,-81316,239489,248928,102770,-20386,-101074,-118531,-58679,-40204,-78944,-165612,-212633,-164734,-115662,-152675,-155394,-108835,40529,192594,187048,-26227,-169417,-162218,-2487,77256,71340,118435,235899,130554,-5352,10619,95451,180101,222152,178936,141080,118546,-20375,-163541,-48972,153306,246183,282551,217558,112090,95196,57945,85441,181610,50018,-158005,-131122,94423,77983,-22120,8435,48830,-22964,-154765,-44986,145408,161714,83074,59534,122822,129399,106056,105983,201175,210308,-3855,-132664,-37928,113064,206755,388909,401957,100577,-107498,54741,218540,29931,-317637,-333522,-131707,-79665,-215696,-218200,-101679,53216,4397,-141308,8993,168642,17083,-43739,67078,72625,-15968,-105264,-97888,-48233,102234,199188,150817,161033,408792,503424,220968,-29104,-103124,-145194,-66986,172583,266865,100020,-55185,-24398,177240,187553,-28671,-106040,20127,16540,-45855,-155652,-218675,-66920,177360,205938,86028,170469,295442,76135,-321389,-366951,-110085,76668,167618,288771,244912,51979,-147289,-260773,-358360,-367084,-258412,-327300,-400596,-43099,386926,367631,146550,357772,679619,532395,97356,-141424,-55434,49751,-24919,-179430,-184294,-49375,270952,305400,80830,116751,259824,49613,-250676,-314957,-42385,458914,614638,403534,360902,353278,132909,-31085,-293449,-446372,-225024,329487,47475,-906532,-1319050,-557893,106944,131379,1678101,1436179,1305074,2081077,1269957,-981101,-956141,-263234,181073,723473,803914,683970,477430,-34208,-273178,-370855,-496436,-264343,313939,428347,20761,-306573,-296187,77363,100465,-246420,-288936,-116005,-20278,29174,-2241,-39282,3705,55371,91561,-16332,-88687,-85478,-169718,-179035,-165465,-269882,-233193,19879,15260,-221915,-339307,-275648,-184956,-180255,-67038,183085,249403,179995,53478,38553,50449,-81933,-44397,140031,71118,-145550,-183200,7378,30199,-131281,-283021,-288504,-147465,-52464,-177533,-223859,-19634,338042,501145,456030,279772,183426,138277,24495,-164941,-201528,-69193,66112,156079,81737,-218380,-368579,-146912,102646,220027,133795,98933,234328,237000,98452,57024,-13980,-108226,-125275,-91426,-124291,-188748,-205935,-213425,-234906,-182537,-56978,91311,46236,7850,55483,100025,176811,221188,228101,257919,275935,223599,108770,75880,82700,137106,175314,143559,26979,36526,130405,59963,17067,-81161,-88819,105678,216872,19602,-138220,-128582,-88078,18130,-69818,-225422,-210862,-84774,-3482,180547,226023,-128720,-246939,1178,93126,-13962,-162565,-242694,-82102,73045,103561,113847,-3751,-285279,-391865,-167211,-6564,-5574,-25013,-81746,-124860,-77151,-6021,175302,360836,260593,101174,161919,200093,73620,103845,289395,296220,54142,-84446,-158441,-182370,34855,284142,195598,78206,152932,68047,-183185,-207598,-43962,42666,74126,-15977,-58417,-25256,-62359,-140937,-118058,-67898,-59269,-81458,91641,178833,85493,-137194,-223516,-30329,174886,230344,219507,224787,-12674,-258885,-187892,90060,67589,-135963,-210025,-323991,-399338,-399625,-461777,-391981,-120123,67054,124147,224213,187632,-49328,-306506,-276607,-103931,2663,69293,78150,-117889,-293933,-205153,-70766,80807,312115,294810,51459,59469,150995,48439,-3382,133918,140438,135445,370469,523131,254547,58923,124099,77810,-116610,-169092,-147420,-148854,-50179,96824,52241,4039,37445,20896,67355,62844,-103011,-173813,-98354,-107661,-61431,214258,340990,224763,48067,-50536,70308,269033,310850,158359,184342,261593,88637,-67461,-105633,-73996,-37048,52141,95385,-11661,-109427,10799,139282,112366,-108388,-332494,-281924,-111340,-114582,-123422,-18371,84160,13124,-179910,-314897,-271834,-99600,-19614,-60328,37416,119593,-21759,-96835,62277,219140,240013,59537,-140172,-199096,-136689,-112884,-101040,-168747,-202022,20314,368418,341787,99461,111429,170516,47708,-19809,103033,81937,-119533,-126382,79216,129670,504,-26448,18152,47588,211342,405988,324748,65383,29119,49377,-32647,34060,179030,183996,213710,70017,-267810,-267694,-2575,43029,-78421,-167671,-167544,-78192,178455,267472,189671,203267,48416,-169222,-179267,-69394,39448,166697,253430,309477,108717,-146716,-163176,-1868,32181,23052,11494,4897,18722,6380,-6325,89997,249606,132950,-250196,-541156,-506252,-453256,-466241,-381563,-331715,-287554,-175647,-86552,78370,329890,316473,146321,53564,139514,212867,81178,-174497,-294120,-254977,-174377,-141491,-92637,-29820,-13318,62549,96487,25496,-117439,-126976,-74888,-174859,-160912,20387,93255,212908,290249,137926,-88001,-325353,-849147,-917954,120439,283355,417653,1320786,1138188,-449126,-1135430,-865336,-1028106,-1105276,-666271,-213418,-161850,449189,1289625,1421500,29005,-357028,-81948,-265558,-145114,22408,-205608,-27261,375699,396397,197999,130846,32148,-169004,-365836,-407280,-245730,-75443,-78208,-133372,-85837,66229,87143,40480,27360,-7603,1956,71510,76560,-7253,57712,200744,210559,220948,377120,387578,105502,-85386,-61256,1597,22586,75004,151702,109444,-142012,-175374,45747,12863,-116824,-63912,-107776,-174580,12668,124167,-88246,-379822,-476693,-260949,-44396,30913,-42638,-173481,-200860,10935,212268,187892,174157,223633,250362,156730,36042,55412,198471,179991,-147725,-469627,-517399,-272302,13326,50125,-167148,-276737,-156382,-88469,-88921,-158772,-203835,-140978,-14118,-2782,23642,78297,37181,-73414,-85772,-42990,-35917,-95602,-103549,-5191,157333,302238,259056,183803,167023,59114,10248,164277,257669,236979,143140,48215,-68727,-160887,-111266,-55128,-90804,-101566,-46416,41132,-4146],[-104265,-219626,-102471,81180,160954,173439,205456,176301,75144,-189528,-309641,-290418,-161307,-84690,-118046,-119982,-139430,-81298,56861,35372,-56643,-102455,-181283,-297873,-295398,-143766,36780,50818,-103357,-71497,132897,226097,249575,361472,430536,362631,174265,58610,129416,171178,23530,-102738,-109491,-9642,105747,159784,179581,129226,5836,-51042,-17038,3085,26980,92063,65313,-56469,-91636,17934,105969,-8128,-245140,-349138,-122153,184370,377293,300703,139903,173814,296559,102464,-230672,-236210,7855,301011,455705,267454,25467,26722,173696,249285,239878,224784,217169,161431,74003,2643,-1672,-49052,-250636,-406239,19107,430102,323516,133335,73398,-84042,-267350,-252999,-142662,-141540,-190231,-109183,-1868,35441,34516,-21266,-82006,-69451,63547,302998,504326,452804,168982,-166973,-270649,-133919,-34226,15273,129462,250339,224905,32590,-176661,-138763,14673,47606,-10557,29436,109743,188041,313105,395924,281587,-12436,-257756,-186907,-212215,-458855,-468729,-289353,-74468,100666,89225,-57726,-87834,-38517,-13617,-213155,-462476,-445387,-129645,120288,-84843,-411797,-375976,-184596,-100921,-152652,-355223,-337037,-21123,-7012,-238456,-279565,-106005,191755,122628,-215854,-268828,12924,83385,-122453,-194221,98742,453905,438944,112701,-259670,-297674,-42423,33225,-45207,14071,107648,167826,185103,113745,-33621,-35913,58611,236307,186699,-50861,-218312,-82539,108558,58795,58936,279525,296402,17100,-179555,-78350,-61853,-190588,-264041,-263211,-157496,-166636,-137904,49377,227210,196144,-13166,-175366,-173498,-25629,50001,50369,-69254,-104592,25527,59032,14406,-80916,-74644,71842,121791,-149131,-192119,40342,171935,21366,-184502,-242344,-159430,26949,50297,42794,122918,235440,261019,244223,297009,314878,175594,-66215,-74510,151712,159492,-105701,-238395,-191393,-159518,-213579,-214623,-48646,145803,152309,141414,114328,-71395,-242430,-80683,208048,263746,130453,-26719,-94622,-73005,5727,-11378,-136358,-189563,-121437,-33530,-19084,-92500,-105825,-54048,108162,239738,188557,-22987,-145136,-166149,-61721,36114,122607,147536,181091,38586,-85223,-96975,23002,147562,201134,144001,87774,64019,-51798,-216476,-172214,40977,210070,297448,202260,33252,19753,31780,71155,93620,25843,-145735,-131312,101860,64571,-111295,-107487,-8353,-10593,-100386,-7093,117403,88526,2431,11773,87013,50992,46002,121273,189883,145303,-31645,-157569,-99380,60220,150015,296045,364044,117603,-128069,4548,160246,18812,-195987,-181305,-93167,-96980,-230243,-288443,-206614,5819,771,-113817,34647,138455,-63319,-88749,62588,51559,-44472,-129261,-130714,-76020,65042,159948,111412,82655,332193,483063,209739,-100582,-257437,-238382,-51480,198943,221882,86491,13693,62910,223175,209354,13464,-39424,42986,4700,-76790,-175869,-137388,83073,237946,174748,45599,174536,343231,102418,-332499,-413503,-173328,37755,194517,364766,343159,134578,-101531,-308031,-492403,-493217,-322607,-318739,-371625,-77818,293168,340330,184674,335705,585243,477715,114209,-69255,-12999,-16070,-152769,-258164,-200974,-93045,194296,327209,217995,256079,412076,203349,-170375,-246860,52791,498389,530756,342579,399605,392034,21456,-226591,-351500,-268675,-100197,244134,49228,-494879,-492856,-196440,-567935,-604238,1131384,510272,1124348,3137958,1893474,-1047145,-1082835,-316216,104524,619146,715498,636373,406840,-26950,-155946,-230404,-465729,-308656,249441,384166,46749,-276487,-286692,97612,160227,-132414,-164983,-50144,-29033,40208,93827,37455,-4649,-14390,9491,-104017,-128715,-37067,-155458,-287688,-304207,-384618,-351459,-80743,-35617,-215632,-296310,-227275,-118060,-148026,-108159,78832,182132,215249,133005,93835,108875,46743,35929,144426,97866,-81038,-121237,13883,7213,-146721,-281007,-288143,-161460,-54474,-145536,-163092,41590,379804,531568,552834,422377,328184,209472,32993,-135531,-152621,-35492,45535,51391,-28478,-208156,-259355,-87767,88896,172829,78608,48099,182528,159432,3726,-27431,-52253,-84414,-44351,5356,-26921,-117052,-158907,-161700,-158723,-77316,1162,67724,36440,35309,83478,139227,252072,286542,226535,191165,218099,206643,71369,3095,78068,222281,213313,122306,25565,35178,63045,-40089,-30012,-86626,-132816,8924,92052,-72817,-114139,-32995,-34264,11650,-119822,-262803,-220359,-22117,62504,208373,292472,1240,-192402,-44727,45576,-52813,-185424,-237058,-94510,31926,75811,90751,-55563,-295969,-360984,-218213,-89874,-12502,7908,-40796,-101434,-94276,-33871,169103,351926,258230,132531,219546,239136,77963,41544,138657,144009,23651,-12015,-35634,-30779,146450,315048,203149,125015,217317,118054,-73931,-72412,13955,56214,98331,31320,-58674,-116653,-145952,-172029,-148778,-102993,-77252,-81337,87568,138820,-2818,-182699,-191040,-15023,190140,305950,343736,303188,-12894,-291881,-233834,62756,74011,-111944,-189232,-272175,-335369,-384034,-488778,-426604,-216266,-12409,123325,211428,85088,-115916,-239043,-159366,-42377,24274,58016,26129,-166922,-293781,-187709,-34613,77115,271334,294065,64586,-2012,62733,24295,-24485,108787,205990,271107,477789,588379,285113,31567,62275,40135,-101248,-175531,-206064,-198678,-54189,136517,89648,40926,105703,98800,85383,44479,-74006,-114348,-102851,-201308,-177390,158945,332369,202702,-11903,-111545,31441,245328,265978,114305,157389,186698,39404,-91310,-133417,-165058,-131956,-2781,56609,-10133,-74422,-12179,72898,96908,-64817,-269811,-248192,-40362,108144,159810,150368,156625,30346,-174683,-290680,-239904,-72436,-9174,-75243,-13626,61214,-15712,-28809,87138,154020,92935,-116687,-284136,-279177,-213596,-192966,-163948,-189037,-196337,33820,388394,326937,50772,82197,154552,90804,95859,203353,205769,72875,11642,100733,86861,-65532,-77366,17758,100545,233380,431434,383732,148650,108135,115675,58699,157480,275623,215318,216978,81334,-287737,-346529,-40463,45002,-91063,-195998,-146840,-23370,203793,299738,236986,216858,44537,-134324,-92263,23195,107215,178865,206540,200846,-14552,-218538,-192189,-27614,57568,86876,38802,-30818,-85902,-103843,-64867,30492,161030,77515,-213024,-413680,-423909,-482352,-480621,-336057,-291466,-239677,-90691,-5710,88212,236924,227691,148503,101864,91071,90808,-25373,-193636,-214018,-113111,25296,40497,7279,-9308,-30845,-2241,7112,-18599,-137953,-157506,-42225,-83688,-84522,59147,110865,222108,396938,326700,47618,-389541,-1039795,-1138440,-149593,76877,444118,1409668,1355366,99601,-504824,-290546,-688726,-1117439,-961309,-692107,-287981,783073,1274267,1108392,2216,-93343,131687,-183291,-307753,-189597,-196568,23739,370222,430728,278788,216829,114357,-97314,-299912,-354581,-213446,-45373,-69701,-167588,-122107,58255,92877,15573,3403,-10692,-3421,83823,144537,21498,-18423,87286,187696,294521,445178,404484,100478,-98146,-112182,-88954,-56722,45405,168674,116970,-181205,-203208,87684,99989,10920,74833,969,-82233,68225,135863,-72279,-362785,-460260,-227104,48159,123706,-2040,-137871,-156749,-3872,117410,68006,116277,231541,188546,-27192,-129454,-38018,103188,51517,-221225,-493597,-521439,-242925,89577,114698,-205183,-372415,-239854,-147640,-130471,-163610,-165611,-110933,-51261,-64899,8840,122358,102165,-41727,-131483,-108061,-44881,-32922,-28526,86929,254626,328402,220896,171251,229107,120722,14102,132764,219222,182618,82257,11114,-71228,-171628,-118810,-13343,-43899,-66353,-41290,62612,51830],[-34390,-144957,-84954,39634,93488,143656,205711,164619,65302,-219605,-378447,-356068,-217274,-184961,-203145,-137146,-161755,-165687,-32999,36822,-9654,-86215,-200413,-369241,-466208,-340849,-65447,23894,-65502,-5463,180810,231466,204888,261183,260580,206467,87782,76836,167393,135266,-39409,-128497,-147956,-138057,-59157,42865,95424,72972,16311,-1516,42889,81302,83236,60195,-447,-120636,-107155,108755,273897,98122,-226470,-322057,-77336,205193,374422,292940,157509,137920,223166,110464,-110822,-146359,82198,382458,505449,287702,-6291,-76417,112625,261610,237060,243651,303106,256700,115768,4584,-1302,-9971,-163254,-346270,-6365,368906,267833,59143,36453,-29789,-164879,-209379,-180915,-210611,-197854,-24916,69812,36567,5835,-48006,-77964,570,126546,366651,575431,508126,191004,-152751,-244077,-105139,-15117,28243,205378,388200,331887,57527,-190094,-120899,70891,102090,30394,-396,12534,106156,231737,287569,234440,82893,-80108,-74416,-227262,-481968,-490131,-381934,-190929,57719,98449,-48720,-116425,-148398,-160056,-328491,-560052,-536789,-150613,121369,-81011,-387018,-323036,-88050,11228,-65968,-239585,-224595,63564,18424,-292106,-348913,-130150,183237,134038,-177815,-254340,8304,151000,4780,-166721,-49227,264786,323987,30989,-285954,-283163,-115707,-111740,-147880,4802,147502,172017,95752,-31196,-147161,-107827,8424,217885,254886,54921,-172410,-90830,72755,62226,75206,283544,304668,43143,-168363,-121094,-178007,-268464,-184262,-37801,-62773,-210988,-199525,34069,236296,224946,2279,-218637,-250588,-107575,20207,89389,-16732,-80105,61201,78023,-44431,-160309,-81218,54403,62060,-149219,-146869,38544,157836,55673,-133012,-228300,-160360,17099,14129,-15714,53417,214281,317885,346702,370337,379185,223400,-27176,30207,211196,98050,-156424,-210854,-128049,-83016,-187339,-275522,-120275,105108,138062,127100,126999,43838,-114089,-55036,154413,253848,162465,-27211,-74327,-6753,85337,40596,-157492,-207217,-50916,93526,97091,8108,-10857,36564,173822,280107,210415,11182,-96889,-152116,-124692,-35939,158877,189803,125437,-13976,-71206,-114284,-33000,81684,147593,99298,39229,37068,-21032,-180723,-195011,11491,197501,289091,166154,-52025,-75150,-15686,28220,-3913,-19273,-127156,-122670,94299,46829,-177997,-208874,-54054,27028,-11133,42180,86145,13065,-71575,-40167,54928,14649,9369,107596,124012,26280,-98296,-198986,-172297,-18025,88357,218319,303547,115552,-137534,-51142,76818,15916,-28026,11615,-20975,-101478,-212189,-294238,-255895,-43893,-28482,-93727,41021,83408,-122630,-95170,64146,22788,-54738,-89035,-115568,-119572,-24946,87260,88254,31411,227997,409934,186230,-144783,-359799,-318511,-90728,145215,139243,65349,82367,131127,226345,185884,33372,1277,38144,-11124,-93436,-172755,-52990,204384,254844,115398,7526,169080,350519,131228,-269769,-378090,-198071,-2879,171178,353779,360471,175607,-46471,-316666,-564294,-537073,-362489,-325569,-343566,-115726,161262,248197,153177,222303,413991,417298,167001,4517,4330,-83963,-252753,-315281,-200617,-93802,135956,285448,264301,308640,482143,322550,-66358,-150531,159529,519345,412153,242083,415803,418215,-104192,-447484,-408208,-103182,-72547,-31950,-55766,-57856,414540,243081,-1160488,-1101715,769473,-342349,534824,3772338,2592466,-752767,-1010554,-288637,19108,414017,557335,552651,266845,-54900,34521,37173,-293987,-258331,171842,249436,40048,-162655,-165221,100115,143996,-38659,-22579,32626,-25057,27356,144688,104973,18890,-47002,-26798,-150708,-171830,-17269,-125358,-338391,-360359,-370343,-336056,-82737,-7245,-167156,-245647,-184212,-49603,-83700,-94346,21342,133363,244052,227420,132684,104564,85970,23366,51575,81717,18000,-7745,31564,-29291,-173465,-288488,-292918,-179174,-30615,-46666,-25861,138986,381269,484824,576092,497552,416039,257127,42216,-79648,-50256,47341,55376,-22188,-96847,-160657,-133314,1946,100839,126526,34466,12928,122738,75443,-80319,-91345,-73318,-52282,39999,99428,58150,-51067,-105461,-94551,-65339,20553,35370,51123,79192,103455,124243,180066,303985,289456,129052,30114,63691,94923,-13158,-70991,76315,279513,227730,86372,20382,18175,-11990,-120817,-65503,-67071,-111948,-38150,-25282,-158362,-81293,53123,13100,16864,-95933,-225025,-207465,-2535,69895,167496,278934,90983,-146401,-118094,-49808,-107866,-181397,-210555,-136011,-46856,40098,89827,-74378,-279875,-306144,-215021,-115482,987,23319,-40725,-112585,-114976,-41569,168788,308664,208705,125465,240047,235578,56046,-23870,-14575,-3009,-7324,73635,116021,150638,261995,307196,181837,138228,223104,103843,-13451,28882,56220,63989,128487,99395,-58729,-229865,-256067,-219781,-176325,-119783,-85851,-71207,92214,109302,-59727,-173143,-110270,33677,173358,298468,389671,334877,-6237,-296184,-287687,-17615,37655,-71607,-151270,-222723,-261208,-334916,-453890,-405624,-291072,-119125,66815,162984,12203,-132478,-150324,-60493,-17079,13929,12524,-53750,-216000,-273379,-164404,-18162,56155,214074,259766,41113,-98834,-58146,-28395,-74612,30911,196422,324432,508568,592740,304608,10405,-24675,-5849,-65705,-157451,-214415,-191127,-42523,134210,100757,69137,167069,184529,110955,19869,-41135,-56523,-133487,-313038,-289884,81308,268257,131433,-92829,-172849,-25860,181908,182344,32868,56484,36668,-67448,-144466,-147398,-204571,-192553,-59240,8499,-5630,-40309,-41862,-23910,38135,-39501,-197999,-192343,41214,308962,407100,293827,189359,22219,-152285,-200917,-138947,-28559,-363,-94286,-83493,-27284,-53505,-28868,48389,46023,-82702,-279832,-399065,-348138,-280118,-255943,-237163,-215794,-153130,83206,367734,219126,-31165,56675,133331,96584,161187,249583,273437,223173,147303,120825,-2055,-209211,-185513,4325,152063,218655,379473,356694,163433,131973,135667,111963,233118,312028,187924,153433,34890,-311228,-425176,-107964,30053,-91772,-206377,-134354,-713,172030,286073,263962,201077,7242,-117845,-28291,68787,106970,126577,107317,57715,-143339,-299245,-239334,-71803,70196,144571,61983,-61429,-170313,-201637,-125642,-42704,55445,29933,-132682,-267213,-353133,-545224,-519611,-286663,-226283,-181215,-13260,61725,66016,97277,99321,125809,120594,7036,-50905,-125220,-197812,-105230,97696,247571,171359,47509,-27215,-81780,-84264,-82292,-52347,-124765,-145094,-28285,-51854,-58143,52717,104978,249159,479632,463400,171118,-370216,-1056074,-1384021,-727305,-276026,419025,1341397,1690301,914950,193748,167965,-353181,-1036670,-1178401,-1181845,-696640,681327,1215136,965148,121998,218763,305852,-110271,-442711,-463312,-279437,26335,311693,378699,270932,223461,135331,-53271,-239263,-317191,-209927,-14065,357,-130015,-121665,53189,91814,-14761,-40485,-49720,-31552,72909,161420,9412,-105609,-33264,126299,289215,423886,350324,64586,-125618,-190374,-222856,-165667,-16167,123271,62709,-221258,-215061,100818,136741,65267,134572,76120,18190,102432,110521,-55138,-299956,-391127,-170722,94604,115370,-32594,-109816,-73227,21534,52974,-40993,13210,146470,64292,-212098,-271010,-109382,19609,-63982,-260295,-467316,-488516,-220205,124841,151657,-208710,-402024,-256694,-161198,-150368,-142919,-83929,-48126,-84613,-121644,829,117907,95820,-44171,-174017,-166806,-50226,40497,78265,196298,327786,290500,108660,99368,233663,147672,16865,105277,158369,95783,11707,-39426,-100703,-178643,-130196,-2609,1097,1825,-18530,52274,68072],[25919,-67337,-79953,-32012,15494,150730,247330,173592,67065,-214095,-392542,-342331,-208266,-247268,-254071,-121852,-153404,-228502,-129636,18573,51348,-25981,-160057,-356274,-531535,-462145,-142993,-8151,-39322,61438,231078,214846,94532,67394,42164,39931,24046,107339,196276,117080,-38153,-94896,-146456,-233760,-194980,-49975,21338,41488,72172,46769,30245,96626,88927,-23827,-88369,-143325,-68413,196109,382690,187006,-135436,-205912,-8089,199817,362458,301560,155651,81120,148281,135470,71802,20856,174979,422723,510122,300581,-3657,-105077,78666,257701,202701,185548,285204,278014,127179,-22204,-31708,12940,-74964,-265682,-25257,296309,204768,15364,48816,54050,-57711,-178797,-213315,-241900,-149155,81567,121975,10833,-28103,-53246,-59029,60526,177694,387283,555235,477725,176658,-127259,-195829,-72389,-4947,22536,222468,455337,381257,62519,-198020,-88880,140087,137611,23650,-43605,-69347,14805,110582,141244,166409,189124,132794,68602,-209815,-465705,-484491,-444626,-269649,34991,135235,4706,-120025,-227899,-269056,-380176,-540028,-519510,-164634,79942,-73839,-290233,-202811,31109,109383,54444,-13545,12941,179346,64007,-280392,-376092,-173875,108612,92103,-150257,-221281,13002,200134,104092,-147619,-194028,30597,144477,-73634,-291219,-245547,-154503,-210432,-216605,-8352,147785,134629,4042,-149896,-217482,-146293,-2535,210179,288416,71303,-179716,-102436,19112,16792,55405,269171,307757,70863,-156007,-173579,-267041,-300509,-84717,210291,80553,-197405,-239515,-10852,181175,200489,10025,-244971,-308755,-177557,-24579,95213,8576,-67153,81937,80682,-99428,-186100,-48607,36581,1149,-116913,-78827,21112,108144,65474,-71295,-192701,-141834,19034,-31114,-102287,-41119,172134,357734,444749,415242,362211,169917,-20953,115369,217733,-8371,-210864,-156472,-30228,15555,-124514,-285322,-173254,57418,127790,112810,122952,152142,45166,-9891,93901,211263,165676,-38179,-51545,65244,157760,85465,-152572,-216510,-7500,198040,205489,108584,86044,123648,208526,289041,231719,57965,-38629,-130979,-195373,-154464,116340,188153,57040,-29143,29095,-28260,-64516,-7173,79844,61048,4573,37169,55832,-71773,-117126,54352,191665,246059,113315,-126106,-170820,-65185,-11575,-65729,-75305,-122889,-128683,52375,12395,-219230,-284543,-95366,65911,78221,84988,61839,-39024,-114944,-82473,28479,12852,-11830,60325,27422,-107002,-190979,-254457,-244290,-106321,35592,184394,247612,89776,-142341,-99654,-7950,13735,115784,167679,43201,-110653,-185070,-247238,-254809,-108386,-93095,-99480,18628,11627,-153184,-69673,62261,-17059,-63349,-29187,-84426,-183622,-147628,2001,83758,24053,132462,292871,137881,-156962,-376819,-369958,-198673,-9158,19464,33166,120992,149385,178155,125696,39485,17502,2325,-48271,-104967,-143876,19911,262810,219578,41897,-23160,142850,298319,138790,-162957,-280530,-197167,-55114,97777,262773,288169,155879,-2911,-283117,-560111,-509328,-384965,-367308,-338600,-151074,22689,105927,46575,35618,201784,356150,233328,57463,-12159,-155519,-324539,-354755,-201199,-73637,85451,167486,201118,278399,464634,375459,31473,-56247,235604,486256,262696,104146,381141,409665,-218617,-651733,-460450,20513,-130222,-439116,-306515,261674,1175910,641071,-1458924,-1106741,838895,-838100,-364897,3632912,3145371,-132297,-732364,-193788,-95943,117343,370049,458233,79909,-142293,205933,303173,-72359,-161585,78565,82801,33524,8457,20207,84970,64729,5446,82874,99505,-6638,-4766,120331,125294,55867,-32542,-8248,-150699,-216577,-41266,-100264,-337895,-336661,-230795,-179851,14077,85220,-91901,-213349,-181170,-22947,-20596,-38879,31085,123695,258568,301360,142686,46796,26270,-81592,-116082,17709,110942,112130,53602,-73875,-217869,-316328,-310068,-199158,3510,74989,141495,246416,343148,377011,508582,461274,399574,255965,42022,-17840,75321,149096,83304,-56369,-115886,-86455,-12216,106679,133786,90465,12516,6269,78280,17341,-123830,-110862,-58127,-3693,110886,169557,111437,-7267,-56923,-26756,21346,84964,33473,37081,153027,204083,192564,240296,336895,243319,-12814,-153935,-115908,-49137,-110986,-130203,84486,310257,222471,51904,30858,14908,-60890,-156862,-73200,-28749,-45504,-37762,-108100,-210365,-41827,121727,64563,51309,-11458,-138262,-171895,-21967,28415,82793,183071,82690,-146887,-203189,-153604,-136894,-129192,-162218,-188057,-134792,11788,111906,-58303,-251315,-256989,-171250,-86461,21006,12100,-76099,-137633,-117716,-20884,184698,273396,152838,88747,214497,198125,29908,-55898,-102947,-87207,-26167,149739,263113,329668,378297,295785,155611,121796,165701,37130,1709,97471,106731,97813,189241,184183,-60430,-328450,-343524,-248448,-169322,-95481,-72432,-51017,110205,104628,-59048,-99190,8777,113977,131784,211211,345419,315030,11432,-261257,-327329,-129816,-26145,-17228,-87764,-166043,-174239,-237020,-341445,-332564,-322854,-210407,-10239,109287,7557,-65404,-38052,1144,-29676,-7405,-30876,-120667,-225680,-207867,-109472,-5336,37122,170188,218218,2220,-186843,-156693,-73532,-121132,-57191,148175,320398,481986,553090,320149,13683,-92476,-22315,5534,-87626,-138787,-105097,-1680,112298,112420,112621,229490,272547,153665,15148,9108,12004,-149324,-385572,-350933,11193,165601,31016,-152855,-196326,-63274,119327,104888,-34397,-39674,-87181,-171843,-191453,-119205,-147646,-164903,-68541,-5500,31754,12764,-45235,-94544,-13018,-4535,-102757,-92781,148237,460787,568298,374594,164574,811,-85772,-39938,21517,43673,42210,-63705,-105766,-79381,-83557,-53660,288,-41576,-213105,-364680,-421782,-356596,-281997,-245123,-254172,-199021,-48260,188839,343260,88283,-79504,82682,148450,93167,177214,259031,311278,336202,289230,183977,-59187,-345539,-283774,24894,222160,199291,293343,295103,160153,145029,144771,154007,286652,314801,136967,76608,-7904,-280453,-419408,-132087,47422,-44012,-157663,-88263,25911,138286,276822,302515,192365,-25269,-94936,29130,99440,96354,93220,41160,-37592,-204922,-325140,-254129,-78450,120841,241039,131864,-35168,-170274,-210509,-123680,-69087,680,45749,11554,-98461,-269570,-573987,-527748,-205790,-112081,-84747,78141,141787,62598,-3863,23526,153072,159583,-43407,-120850,-126810,-126893,51217,358438,468607,266313,64093,-38671,-107115,-107602,-90570,-13769,-30964,-45288,14938,-21307,-10602,84133,152663,355537,564769,551442,302509,-223486,-868908,-1569285,-1440939,-627260,421126,1188461,2138021,1892075,817274,401054,-76886,-840407,-1214779,-1497185,-1266643,136475,1158046,1178309,504484,568681,453550,-2679,-444146,-648865,-372741,35937,261888,291171,212691,189687,140915,3620,-160317,-264341,-190617,40499,130642,-1501,-43995,97294,128533,8504,-35523,-57157,-23328,99887,181589,5401,-146113,-90796,92145,269444,380495,286983,49760,-110620,-223049,-313297,-230111,-47106,83440,22644,-191045,-147828,138282,170588,87238,143836,141976,138555,143644,102608,18379,-143122,-235107,-59897,132132,66375,-67030,-43268,73125,131993,89011,-62700,-60399,36844,-46017,-307007,-319371,-107442,8424,-94706,-219704,-353541,-371261,-158653,147568,186455,-139123,-324632,-170903,-91098,-110950,-69947,58801,69245,-71575,-129275,23092,94537,64665,-24859,-150785,-167688,-23615,132622,223518,333194,392721,231522,-16388,21795,218110,167239,44307,112758,119689,36269,-12254,-51314,-112128,-150598,-111799,6231,67936,114922,39480,29833,59520],[54734,-19048,-100621,-132950,-71982,173323,308538,202720,91733,-156245,-323406,-240588,-145564,-270285,-277785,-100736,-131840,-264767,-218686,-21718,108907,68174,-61440,-260367,-472653,-466851,-179456,-42102,-30497,121495,288335,201497,-32041,-135684,-129285,-81003,-9724,135061,207973,113593,7928,-26445,-122032,-292034,-282143,-105045,-27362,36529,139976,59966,-61581,35046,35676,-130496,-162522,-107606,18466,256117,394830,219520,-13317,-38882,78016,181107,336204,312038,130185,19547,89114,154708,222154,190346,250190,412922,476956,305922,33733,-57997,71663,228521,147836,76604,176992,224650,109181,-59488,-70156,20711,-10050,-188154,-34134,224804,149678,14823,97032,138023,34162,-150477,-228359,-232498,-62225,175177,136810,-39280,-68279,-47338,-33601,96013,200469,341727,442463,374145,137852,-87380,-126086,-31105,-1629,0,176609,417761,341493,41281,-197249,-63963,181049,130515,-42177,-105550,-128388,-73346,-26738,-3692,108874,285467,316451,203250,-145474,-404709,-452405,-465396,-299535,28003,175617,72232,-102223,-258429,-316805,-361420,-425085,-413176,-172934,8045,-66349,-136141,-20045,154982,168270,161671,228306,288462,295951,114512,-213821,-358518,-226905,-1225,13304,-147239,-195424,6228,205462,145853,-144171,-298091,-170711,-36869,-162811,-273177,-197190,-147074,-237076,-234000,-20592,109634,64211,-69414,-206744,-216641,-128571,29060,218221,263905,-20318,-251698,-135565,-45801,-58413,15249,238431,285624,72826,-160668,-228397,-312532,-295215,-8684,377778,213813,-139822,-251799,-82136,82847,149501,14944,-247815,-334925,-218749,-65649,81195,8282,-71359,79419,76829,-114844,-142788,7863,11290,-50233,-61062,-3184,-4397,31827,45273,-6050,-129247,-107115,31810,-56994,-152263,-84336,144906,363349,488567,416775,277080,45170,-30439,171660,177591,-127297,-249180,-77785,83463,112100,-35319,-233808,-188947,20774,123174,102562,109641,227638,196752,48385,45184,141932,124730,-60517,-26955,135013,210811,107270,-124912,-196223,32106,278576,285235,176519,152204,177826,202672,258466,234614,101676,25352,-99802,-256956,-295317,-15355,112675,-21765,-11044,188042,142235,-61179,-91080,28752,51674,-928,66467,159739,82837,33584,136962,179182,177229,58674,-168909,-234523,-81431,-642,-55120,-118216,-136244,-156097,-18246,-29999,-226697,-321655,-132962,92079,146424,118653,62370,-39392,-104354,-95176,18764,41036,-12024,2974,-52793,-194421,-267221,-295238,-285251,-171905,12536,213006,230753,60195,-132271,-114981,-55665,22619,197235,248008,83431,-115644,-155354,-167454,-217930,-179912,-174209,-122595,-13128,-42224,-136690,-11055,67718,-47434,-67622,17078,-53011,-235065,-243791,-53156,106892,72098,86930,169814,76019,-128619,-293631,-367056,-340845,-224965,-106196,5247,122808,119098,105539,64892,53250,30858,-40997,-98561,-105907,-81632,88791,267580,158358,-10865,-25577,109198,205723,127785,-33446,-136922,-168980,-107161,8299,143854,168428,98485,36312,-194723,-475810,-439200,-390208,-422534,-342909,-162004,-78970,-40142,-96400,-165312,6069,301915,291114,89628,-40332,-209836,-353694,-361363,-194223,-41050,43785,7122,72527,216542,400090,373823,122719,35253,267709,395513,106699,-46064,293812,370350,-275454,-766049,-478564,106599,-205589,-823112,-632819,399868,1627339,886759,-1367981,-569967,1399069,-816379,-1348253,2628709,3314707,655643,-273999,-33844,-217831,-200443,211061,383424,-99616,-262685,306629,481391,117804,-67754,-12665,-31024,75862,202030,204941,67546,-29217,5089,126051,135406,29621,-34890,36629,97590,98876,32392,63374,-102167,-242174,-88923,-80309,-289732,-244963,-7811,71275,174009,208161,-958,-197344,-218143,-48743,20748,39808,108783,160425,257719,329745,131774,-21089,-80808,-219676,-286287,-58882,182669,213479,89208,-99751,-262227,-355464,-331797,-209333,37729,181360,298030,344632,288655,250177,369216,309826,274482,204832,33303,36453,190231,235969,114147,-53760,-89611,6139,97960,207495,173444,72874,21528,37658,75848,15948,-103696,-73438,2168,69600,162276,205984,134511,20496,-11659,35925,90158,113168,5586,24660,224251,316573,295483,331255,365389,185649,-124215,-271988,-234444,-156277,-190266,-165495,102301,323012,210037,39116,68400,44206,-61025,-141628,-51667,13716,30645,-12324,-143855,-209938,6888,173011,124613,113979,88216,-44366,-119648,-62667,-37859,-10866,29404,-41028,-209514,-278914,-223573,-109264,-26894,-99006,-228630,-203334,-2772,143928,-19411,-224063,-233066,-114873,-32714,21193,-35584,-136626,-161505,-101100,13036,205162,261151,111930,29154,137858,131024,8532,-42914,-97718,-93086,-40404,180126,353824,451045,459301,284093,125237,74650,55179,-59010,-18472,129505,161262,151854,263540,250761,-83144,-400303,-387581,-248710,-128677,-43097,-51857,-42452,116071,100536,-25471,-1903,122561,189838,63452,58001,209456,234332,18634,-211849,-355517,-256926,-112360,13541,-33640,-125160,-104029,-117945,-189591,-254558,-336556,-282703,-102717,43373,44399,51689,59395,-9196,-100065,-49856,-69961,-167884,-204184,-133226,-64982,-27501,-2395,121593,156450,-59051,-256183,-222699,-116918,-170476,-149666,64881,260052,392376,451615,293140,11235,-143934,-28381,72108,2803,-18555,6681,22836,50674,95870,134205,249079,305183,164512,-723,35839,53111,-157857,-414661,-372306,-69495,8115,-114796,-206251,-204878,-100294,39992,16699,-95823,-106544,-156143,-270229,-254868,-90484,-36222,-77102,-49803,-4762,67848,45127,-53275,-150025,-69779,3958,-30797,7102,233113,502683,571402,315219,28986,-73757,-25358,110816,151184,86492,75820,-18678,-102606,-112377,-122995,-108381,-58968,-118328,-307133,-402236,-397290,-348049,-261223,-206462,-244880,-176858,49196,274722,277730,-53574,-107419,115544,151499,43075,97573,188621,277348,353686,366034,241837,-93788,-464024,-380883,33923,246531,134479,151977,180543,112963,113110,99410,134418,270936,241788,24087,-41912,-76788,-244083,-361296,-137318,49702,-15467,-117552,-64185,4247,65653,222539,283404,135994,-96017,-120961,18841,73303,58405,66048,-15086,-116058,-239692,-334815,-282586,-92225,165896,323804,190956,-10991,-139599,-174262,-105413,-92594,-42723,66510,126957,1921,-235912,-587899,-535872,-160717,-28062,-22561,109695,161684,26369,-92687,-26880,180259,158190,-100795,-148147,-72924,-47002,159265,524085,560170,251234,999,-100659,-151969,-110363,-65638,27979,61146,58240,27227,-34672,21303,127798,222445,478718,583228,512443,349306,-57104,-613798,-1710800,-2123423,-889140,426295,952821,2540478,2749573,1136107,288319,-4338,-668095,-1139198,-1622332,-1921687,-790532,1047219,1711246,1048476,808474,490696,62422,-359053,-716388,-470619,14808,180736,135180,64067,72648,86786,11458,-143121,-266428,-214616,30540,192649,97828,18249,110925,125819,20637,-31548,-76262,-29522,115359,162656,-39007,-193351,-136661,39950,199845,279111,175538,6379,-102054,-245415,-383072,-288886,-95635,13757,-30046,-139601,-62680,149251,158092,43649,60182,126293,182644,120261,62052,87617,31441,-74075,26447,107628,-34822,-124047,1677,190940,250790,167877,-43097,-129624,-107470,-157065,-335085,-315974,-89773,21538,-80417,-158168,-216250,-219362,-97776,110456,160496,-66916,-214204,-58478,-3877,-71584,-14567,178666,161946,-69565,-142818,13723,19672,-6539,-8291,-95259,-147810,-15092,175515,326998,427422,397759,129570,-153556,-65650,167494,148735,53192,112632,77115,-9506,-12568,-47557,-123600,-122120,-92339,-4829,123090,218883,86974,-26619,4620],[27432,-32832,-156471,-252874,-173319,164214,343142,235331,135895,-57618,-179460,-82044,-63879,-267968,-292739,-105941,-125994,-288159,-297821,-86468,135737,160815,62611,-118427,-320282,-362971,-179140,-81254,-41281,167299,349864,211892,-111491,-247418,-179367,-118850,-18024,141732,195229,115961,67327,44099,-94774,-312750,-309159,-116438,-41789,50555,180195,20088,-200259,-83927,-58956,-219097,-189719,-19085,130374,278178,314025,180704,90235,129030,174733,170481,294267,300335,87561,-22408,62351,153530,272963,293991,288529,372238,425098,298654,94422,46906,92186,181984,98199,-25797,36789,129304,79245,-73437,-78316,29887,29947,-119818,-23428,169357,120322,59380,157947,198536,106165,-103343,-212429,-188849,34848,233865,121780,-91215,-105529,-37927,-3761,109193,188640,237473,277137,243802,104366,-24068,-29166,33905,10703,-20555,103207,296314,225070,6801,-177348,-55323,166042,75262,-144249,-171023,-155650,-137758,-140961,-101336,87887,352445,427014,309299,-23853,-289157,-381926,-429475,-276158,32232,201684,128573,-63160,-228646,-286999,-271727,-249263,-253865,-169018,-63225,-49093,46570,197559,268591,193089,235068,411180,507100,380919,157951,-107780,-288253,-260935,-98610,-67693,-161143,-185823,-17003,169557,134387,-146025,-331527,-268196,-148273,-192319,-221722,-136782,-84209,-177236,-186720,-11791,62557,-10586,-107432,-185337,-138305,-46020,92620,229728,172320,-186187,-356421,-180434,-96966,-119738,-10004,205725,226802,32844,-185892,-269795,-310248,-264139,22342,406232,291318,-61071,-235290,-158831,-15685,112627,33660,-215650,-317619,-218666,-77304,74432,536,-82664,63974,89628,-54919,-29104,71961,-22196,-80248,9825,70584,-22512,-47590,5769,59655,-35049,-56385,57845,-36703,-111969,-23060,159107,327928,449492,375557,162682,-90053,-33359,199504,115020,-216232,-249163,20332,194210,190988,66778,-129050,-160529,5727,121302,100871,102342,262045,304483,105035,13962,55770,44101,-86737,696,194272,237959,103672,-77429,-127474,93325,334001,316749,190267,168458,181066,159366,192159,203407,124801,87654,-58587,-291933,-416010,-196963,-32277,-103289,25364,355889,338792,-27864,-148839,10252,75647,24452,115952,262054,238629,197206,206286,144257,96008,8426,-181077,-250944,-50808,78669,23569,-135383,-167499,-208379,-106984,-73598,-208408,-325910,-172981,90335,174637,135704,83758,7941,-49542,-81990,21871,82019,6361,-43235,-87845,-203632,-296279,-303474,-284296,-202439,14131,280830,253419,37884,-108681,-91369,-50896,43429,201100,240556,90450,-110686,-134728,-100968,-186274,-254906,-255233,-155715,-40028,-58193,-79177,60643,78401,-58986,-71541,18095,-41632,-246023,-268440,-59481,143037,149669,92289,65462,4710,-78918,-148081,-312312,-473271,-442345,-213356,-18344,78964,45034,32794,24687,70103,41431,-81292,-159578,-107874,-6622,147053,233508,91156,-29943,-1661,70285,92062,95789,82752,14642,-128787,-159789,-74779,39745,44748,25893,67905,-70551,-348736,-383206,-399569,-469546,-345570,-150944,-134357,-161798,-241817,-336297,-146008,234764,299778,93010,-67230,-240860,-346597,-339687,-183089,-19834,-3558,-155350,-63873,163342,321862,331124,197338,115575,243681,249274,-43895,-193084,154282,298194,-259372,-747549,-450800,148970,-247167,-1037885,-909860,359705,1680720,876168,-983925,312969,2321004,-249556,-2129570,972457,2941307,1361251,271727,165709,-314664,-462048,99605,320643,-237065,-382082,311829,530011,209754,-32529,-94546,-47388,176033,355901,307565,44537,-100526,-28800,94758,121781,61094,-61477,-80500,28499,125701,115980,152565,-30783,-241590,-141045,-73796,-219043,-126342,213091,316078,318710,299425,72892,-200089,-289740,-128098,15708,103295,213089,214092,226339,286798,99746,-66218,-171505,-322411,-390914,-112143,223361,276886,135861,-93326,-295417,-402255,-357522,-211347,51088,235133,402253,407466,231022,131059,185564,68771,67455,111298,11863,65289,253524,268413,120526,-41778,-47582,95169,188651,274722,189967,65421,51636,95156,118756,72316,-28184,3277,88231,154912,185507,199382,134414,44062,30028,84770,133619,113440,-31662,7490,252112,402718,413625,435885,392660,150623,-151501,-269165,-240002,-189109,-237231,-180008,119461,323292,202493,61374,129879,105442,-10382,-89429,-17105,41652,81188,11270,-133392,-151013,70460,212991,187756,184984,151052,22725,-55492,-94580,-94655,-77229,-132506,-238929,-311367,-318061,-223982,-12465,112822,-25313,-231604,-223637,3519,177663,34561,-192295,-220752,-58265,20734,-6878,-107882,-194965,-164577,-65630,47990,220993,271785,98727,-30881,33866,55859,6911,18964,-1144,-29508,-48661,157211,365695,484765,476201,265115,93916,15782,-61158,-132312,-35170,143643,216541,214273,329468,277945,-123250,-427103,-368777,-206525,-52604,31164,-23806,-45089,101299,85221,18445,86211,212773,253261,8935,-93375,40383,129980,23503,-151749,-350978,-343032,-180002,12713,-3168,-96013,-48880,12179,-24861,-188205,-335896,-317102,-180954,-18090,99966,186599,133242,-70829,-199198,-90663,-76277,-161580,-141480,-68564,-57859,-84627,-51819,77281,94213,-108564,-267042,-224387,-133479,-194655,-207555,-12757,189106,284483,319202,230893,12022,-152725,-16716,129177,111691,126370,115935,24464,-22836,65191,136866,232361,281098,142397,-16899,45173,76640,-128914,-366035,-332566,-128297,-153155,-255730,-224085,-178624,-111225,-28350,-58562,-122908,-93526,-131920,-320830,-309325,-58824,115879,70094,14716,32668,116123,72707,-47021,-161626,-100369,4390,31156,118060,309607,468968,454079,140454,-172731,-166981,31818,228750,230261,107421,107973,43526,-60423,-102890,-133741,-131366,-73873,-144703,-329266,-379064,-335699,-318309,-215525,-143912,-199678,-137463,127799,324762,205045,-130880,-76643,163223,152303,-13123,-21599,82680,207003,305959,384198,303297,-66268,-498327,-420299,49904,240236,63468,15752,69074,66564,75580,35943,86257,223846,141059,-101537,-156050,-137076,-192146,-243423,-91804,57937,-3747,-87266,-45795,-38461,-14283,143667,216681,60156,-160353,-158150,-23122,40503,55932,88610,-30580,-151251,-227314,-300930,-294342,-86579,234839,413264,248830,21765,-71057,-83546,-52629,-83669,-42619,106730,205182,41542,-219517,-532126,-491964,-125980,36658,24021,104166,141087,-12506,-130795,-22033,218249,138663,-128125,-101465,42465,40400,211196,554796,513277,160856,-96181,-176010,-176844,-62159,1275,68035,139766,155067,32651,-50853,72933,223473,350861,622270,565712,390733,318519,89154,-353868,-1735301,-2507544,-917475,479912,733262,2806625,3300876,1114125,-74947,-136156,-586515,-986427,-1532245,-2469267,-1809841,921001,2470991,1637270,888287,438073,84893,-201224,-609425,-486186,8641,110631,-19574,-101223,-58419,28606,-1096,-170402,-297249,-250869,-34143,156701,129278,46198,87529,81880,23288,-14938,-81672,-28047,138718,142092,-86578,-224510,-157174,-6165,117358,155374,53757,-36551,-77531,-227904,-395062,-316587,-141418,-52883,-58906,-62488,32259,152464,133409,-13286,-63708,39574,135407,41357,6656,149231,199277,72986,77710,44420,-127342,-160863,23291,251602,348923,264833,7237,-169582,-232882,-231044,-287832,-260258,-63191,55191,-26275,-88363,-74378,-43712,-27695,33058,79631,-18949,-108176,42634,74543,-45026,3194,237343,193309,-100667,-182484,-39474,-82670,-85282,12343,-22089,-116679,-32350,151152,350327,450426,339525,3571,-268365,-133089,106013,99902,31861,88282,26396,-43170,-4113,-41553,-137660,-109374,-82784,-28244,151342,275246,93780,-112409,-90460],[-55980,-110567,-231581,-357305,-277741,89427,314786,256247,191363,53422,-2411,77935,1205,-254112,-311533,-153840,-156830,-315919,-368911,-173037,108807,207339,160489,13325,-137679,-200748,-161942,-133689,-73367,188702,399122,245395,-101037,-207397,-96639,-78660,-20429,108725,149847,107298,102623,80907,-87466,-308516,-286272,-95954,-31336,59913,154220,-77997,-343710,-227854,-170918,-268472,-169901,80249,221674,253982,169537,73162,124346,239327,258816,170556,226925,231446,24268,-40876,61005,115132,199154,283317,276309,319148,358470,254154,140897,162277,121263,117771,60568,-81604,-82743,18916,39706,-55603,-45854,38951,39305,-72931,-3930,123368,108523,115373,183812,199107,138547,-47308,-182810,-149810,88478,229564,78428,-137634,-148307,-51308,7523,88735,124755,86647,97415,119545,82608,43482,72717,110261,24416,-41010,28666,127324,56138,-41627,-154625,-85386,66134,-39874,-261483,-234661,-167771,-182619,-219163,-145822,84573,352435,433530,366214,122936,-144636,-286089,-354136,-230728,16812,181542,139400,-25884,-164858,-204826,-146394,-71200,-105776,-169839,-125846,-34202,195177,374674,330132,178648,255340,481554,580613,381584,159500,-6719,-185575,-267947,-168218,-140608,-195481,-209604,-70042,93485,75605,-157786,-310057,-258282,-168066,-159542,-153650,-79758,10067,-59578,-98043,16281,23204,-79914,-127536,-117939,-20256,67998,145212,200608,8648,-378600,-457614,-228215,-127847,-144475,-7540,168132,117804,-65475,-241848,-303230,-289963,-237291,-6907,287879,277767,-5112,-216351,-232836,-92259,98724,60011,-161012,-272662,-195186,-62629,79101,-10492,-100427,38589,119804,70812,115962,111095,-77944,-102159,67772,119918,-36893,-120432,-49994,105735,64649,-7505,82860,23868,14547,125489,199276,239795,317785,288890,49464,-189792,-31517,188876,44702,-255361,-211320,113280,270801,232670,152764,-12309,-114332,-5576,101698,96690,103945,253069,332280,127353,-20670,-48392,-65385,-117589,20099,223716,228692,75431,-24071,-18457,174262,348786,278525,137465,126146,124431,84036,98487,126675,107712,129143,-22891,-299616,-483523,-365975,-212425,-180579,54803,472786,481997,10923,-179705,13067,111673,63003,164429,330436,345108,302096,210367,75410,14244,-42440,-184295,-232874,4904,195659,126419,-131281,-214928,-284999,-203447,-118157,-186137,-316153,-218798,52221,153024,125230,100080,65560,9310,-68408,22313,115648,35270,-66223,-76636,-142297,-272150,-280999,-254192,-209125,14948,337468,285245,22161,-82540,-42715,-2540,70442,141299,162841,66416,-94493,-132280,-94080,-200784,-326980,-321284,-189952,-54299,-35648,-5279,115086,83619,-51529,-76585,-35326,-62224,-204955,-206703,-22677,169104,213708,119738,-9121,-71479,-37738,-3437,-226367,-550088,-594103,-282841,-42382,-6452,-55796,-17406,14646,73659,37188,-115154,-224603,-123873,52275,185664,182448,35136,-16977,35127,26838,-19343,48108,158859,137570,-92647,-212806,-137079,-22251,-44696,-38517,87872,54354,-228291,-378749,-427548,-484765,-333192,-130207,-154554,-244627,-360631,-450351,-249041,135633,234877,68783,-80013,-244030,-313194,-299771,-170445,-25814,-61833,-271406,-147723,141887,254159,267652,246666,179365,171014,71678,-174010,-316294,-14483,201128,-180681,-590937,-375336,142563,-231537,-993910,-994901,217085,1359892,563895,-540475,1208405,3359607,748498,-2426865,-847556,2059045,1759770,777815,372921,-340407,-595749,26423,245294,-314986,-461737,239907,470423,189406,-77842,-154880,33790,309399,417545,279978,12056,-121263,-68935,9166,60135,66472,-86340,-192412,-59036,120847,179120,221336,36896,-210429,-175575,-83109,-151313,-22599,354271,460358,378756,309949,98038,-221355,-379379,-243221,-42419,122886,293212,248292,158240,172060,49231,-70343,-191193,-333902,-386222,-114511,235616,299497,187082,-51752,-308593,-449293,-382520,-208550,30373,220297,432370,418720,174812,28677,-7952,-203646,-164565,-2760,-21129,60782,241518,225274,82509,-52253,-25767,156341,251502,286023,159377,54528,84465,154342,187443,159483,68839,82353,163497,223171,172092,145205,119341,73737,64939,109770,147806,98452,-63086,-22353,208392,421661,504462,510553,403145,149451,-89580,-154319,-142524,-157606,-258734,-187051,119314,306985,201838,114706,196151,176827,68626,-32655,-1248,34674,82595,12022,-92593,-49764,143704,239232,230782,225697,136516,41914,9192,-96653,-120830,-102695,-257148,-438342,-412103,-310254,-153769,127896,251886,42838,-191924,-191304,22433,198953,88199,-149629,-196578,-7952,51507,-62208,-189565,-234451,-147361,-28561,64173,213221,276868,98500,-80337,-72555,-14291,21311,104235,133069,55499,-60876,85221,294625,417955,401008,205550,44084,-50040,-146831,-150341,-24454,146116,247263,249387,346007,240016,-183652,-418173,-303474,-136869,33078,100576,-4809,-71786,45707,36576,34771,125128,260050,298869,4052,-180172,-98231,37143,25525,-97635,-312619,-353016,-205852,-29349,-18915,-85406,-13160,124923,108090,-152573,-337365,-323422,-239068,-77980,127894,281184,165577,-158078,-301984,-124746,-49211,-98618,-57398,-48541,-123674,-184155,-114252,27708,32062,-131862,-212879,-166785,-123852,-190189,-221429,-70019,129188,186963,176765,135308,9678,-125416,-7591,155624,211674,249541,176096,-14305,-95245,24199,114204,181138,202239,81635,-39378,30953,77224,-67662,-251336,-246104,-154075,-278283,-353368,-203557,-121882,-95109,-81888,-124931,-124457,-10653,-41238,-321715,-353405,-42949,261905,235262,102808,90154,162558,91459,-32973,-139383,-108100,-6248,78295,225897,374461,398573,269856,-102715,-387505,-256560,68093,286834,244340,100903,118495,89063,-7228,-67509,-111249,-97759,-33478,-123659,-286464,-312926,-276491,-290849,-173686,-91306,-148234,-101572,159123,312200,139934,-117031,5680,203051,136248,-54963,-126967,-26131,116670,214748,341958,347455,12341,-436222,-385330,67121,208709,5798,-81738,-14569,33935,45365,-26546,28356,165929,46007,-205783,-246253,-186630,-143739,-106468,-7511,67254,-22682,-85844,-38421,-93647,-100259,39227,104247,-21616,-192796,-181322,-70303,27961,107582,148688,-20854,-154238,-181793,-233006,-285880,-65482,320301,494959,283628,46898,8403,27288,17541,-42584,2434,158586,233132,26131,-202872,-400224,-382127,-89905,82957,61563,77438,90536,-46687,-121032,22973,246232,109282,-113289,8312,179962,105872,196907,445842,352922,34822,-186959,-235198,-163121,30981,80943,78701,176851,219984,38606,-52127,145628,365327,529186,759344,536924,246138,228975,176000,-137905,-1590683,-2429314,-679729,581206,594497,2849880,3429936,846031,-504319,-410711,-635652,-820791,-1273383,-2743938,-2597321,806890,3236415,2099824,805047,328881,57110,-28656,-359324,-384467,35966,75407,-109487,-203548,-126868,20986,-5607,-212494,-322023,-267148,-124646,31748,79402,29451,23476,-1268,9633,9148,-65702,-8080,174319,146661,-101194,-219384,-146764,-30984,47427,38776,-42406,-49512,-20099,-153957,-329883,-293874,-163508,-88233,-39638,34784,124475,169893,135110,-29656,-161155,-84161,15920,-57718,-33441,207711,344908,204674,108013,-14403,-153896,-139742,32987,255665,410932,353314,76122,-153740,-280302,-228420,-164536,-146725,-14805,116798,64652,-8647,64540,145953,71519,-33248,-11153,10424,-16213,124459,147669,-10038,5301,241055,169743,-152425,-233853,-103940,-152843,-113526,64760,73408,-56295,-39888,97340,313079,427413,268746,-83981,-296265,-120370,94773,73787,17538,71049,5684,-32357,34820,-8075,-117110,-79059,-45707,-8156,188475,304646,90388,-163301,-158211],[-169702,-220940,-289157,-399965,-359121,-49012,217559,259573,249297,145324,147059,182942,31622,-230951,-328543,-230785,-219832,-350460,-425433,-265353,28262,181773,191238,91127,16942,-37768,-140826,-195071,-116535,186019,420563,288560,7302,-20816,74220,6651,-28579,41827,83610,85082,99273,72734,-101705,-284319,-225995,-51263,-1560,52597,59358,-205828,-441896,-345796,-260044,-265630,-117996,148700,262650,200064,23423,-61651,80899,268754,316665,183765,144230,103377,-48637,-31768,81602,51572,45979,173866,233088,284939,290387,167787,151686,256528,152715,52105,44401,-62703,-134636,-72191,2534,-3292,27778,53288,33778,-36936,26128,94709,113783,155972,150578,131220,127744,5778,-152493,-141506,70062,166457,28689,-160126,-187245,-89890,-6145,41207,20364,-67061,-44623,37765,82098,103199,164808,189533,40044,-52945,-13208,-24297,-107616,-86082,-134788,-149461,-102232,-192423,-349947,-268470,-164859,-200579,-246082,-140139,77366,279061,359886,388723,261401,2970,-170955,-251215,-184356,-29442,114807,108412,4972,-86719,-95099,-13662,77649,-2236,-175461,-165117,-19527,271021,452286,318213,134847,235444,450439,495064,280630,108333,63818,-63103,-230825,-196856,-187402,-231791,-253515,-136257,6972,3964,-165279,-253498,-172960,-103013,-74562,-77581,-23814,119022,86732,12122,69760,18201,-124277,-140349,-37253,107289,185179,163631,113976,-186004,-525516,-501828,-247238,-124101,-111775,35964,137513,-15097,-195686,-308162,-320081,-267200,-218496,-70947,96934,192425,11393,-206534,-281321,-124681,108553,92234,-88998,-206947,-158530,-26043,101255,-8199,-104432,26436,170936,232633,253534,116583,-147609,-119714,102276,143468,-40791,-164980,-99251,129861,152363,37288,108384,114737,191914,307124,241414,115166,133209,178076,-26774,-218653,-24770,148707,-7668,-228754,-133724,189214,304113,242996,212812,82302,-75694,-26019,61320,92780,127656,227284,281688,103067,-67395,-153443,-167760,-138854,34727,224150,197327,49314,37255,117306,265763,323214,182416,44179,52963,35321,6515,13772,30730,62273,148092,2623,-275149,-468113,-446151,-354032,-224917,74374,512623,528711,43173,-180108,26911,143853,106034,207496,361064,384519,315841,143518,-5901,-39516,-83198,-187885,-195126,56709,301180,212164,-103570,-255106,-360455,-279421,-148639,-165739,-293439,-245580,1504,103982,96363,93842,96944,37838,-70383,19812,145698,82353,-48245,-24543,-34610,-198362,-231865,-208432,-201781,1462,349730,300748,18852,-54264,19810,78111,109747,66651,65461,37162,-57632,-136268,-152923,-263133,-371097,-347277,-202637,-42645,20652,64996,137157,82496,-18757,-65606,-111876,-100597,-112734,-69133,45795,179887,239645,143431,-43745,-133353,-17528,96446,-124751,-527981,-619235,-293187,-59496,-102045,-145685,-19091,44697,60750,14894,-133517,-271916,-148448,84841,209969,146081,12141,26788,77320,-9646,-96651,9412,197609,219161,-61142,-251352,-163766,-27586,-70410,-67590,103167,152159,-143258,-412039,-457177,-442901,-286622,-104381,-150092,-277935,-425969,-492416,-302395,11824,112301,37158,-59648,-206134,-252523,-242847,-147380,-49662,-111253,-291977,-132543,158222,213058,211361,272698,231078,84230,-89350,-258848,-384821,-162300,104803,-63244,-325732,-252759,96394,-159751,-680826,-782127,92882,798812,-473,-296484,1777176,4169596,1855245,-2113238,-2226758,922888,1750668,1125527,562769,-243830,-551910,-25932,141590,-327544,-467598,145080,370552,101841,-173458,-171205,179082,435953,373782,137073,-20479,-72698,-74304,-78199,-17049,48549,-100022,-253450,-126996,90536,202579,255494,93848,-140601,-168761,-96257,-96021,46658,387311,470041,336552,236143,65880,-252279,-458994,-357525,-130012,101614,322643,249526,73715,23533,-4853,-27536,-112256,-228508,-263537,-53301,235120,297244,241162,24228,-288631,-476771,-388877,-193168,-13950,152869,398481,386400,125156,-53980,-170195,-427095,-347769,-99952,-49347,37683,168176,123586,7840,-95267,-40670,180279,286237,245311,86743,39430,111345,198108,256274,243118,151871,134224,200965,250930,125962,56393,103320,120752,97484,112554,140487,87390,-71096,-58595,103886,362257,532086,517113,381573,176607,30002,17962,5542,-94179,-260847,-190087,100046,275032,209932,189383,253226,239057,151558,4687,-23397,-6817,46933,-1090,-30950,73308,221229,252002,235861,211676,50113,23785,72031,-52642,-103124,-86566,-306866,-554592,-460152,-254456,-35791,270206,353396,94653,-115061,-114099,47780,205990,136709,-80996,-128468,48554,63534,-118033,-251491,-241019,-114433,408,58811,178214,255100,97603,-106965,-149193,-61953,48162,185419,241106,114457,-76597,-4553,174207,279149,241993,86967,-33802,-117226,-177994,-98929,29111,147513,240428,237553,294094,137380,-254269,-387404,-217424,-58340,104195,145738,-5711,-129336,-55806,-46512,8885,104543,267955,343592,79496,-152931,-145098,-6837,33004,-54440,-242336,-272131,-175919,-98535,-80139,-87548,14440,203576,182550,-144637,-341591,-312232,-272438,-132881,101611,298008,157741,-229546,-374442,-143550,4948,9543,26178,-82969,-259065,-309221,-179414,-25448,-23619,-118031,-101984,-66869,-91143,-157290,-191352,-97615,93826,125389,53152,26495,7454,-75304,-16211,144054,282154,318979,164612,-89450,-147880,-7283,81653,117733,98100,181,-63149,1566,59983,9909,-102987,-136163,-138986,-331846,-375486,-143888,-37694,-51906,-115432,-184446,-117718,99665,66689,-283099,-381915,-49931,362768,373362,182109,140126,193761,102437,-15642,-101770,-103615,-26051,110675,316522,429248,336735,85445,-339793,-552198,-317837,76650,286375,210520,72541,92026,87489,26057,-28289,-60345,-7406,47157,-74049,-199241,-219721,-240225,-279375,-157045,-72310,-119658,-88272,133375,236478,95954,-23944,112232,215432,96560,-67483,-169803,-105987,22654,106561,253957,355606,108078,-301662,-283436,82537,168153,-22960,-122834,-60906,16470,28299,-68787,-18414,113972,-15651,-258788,-300796,-229254,-114752,3787,87522,72656,-72196,-117708,-44162,-151473,-193748,-83958,-34846,-92873,-177448,-169918,-99930,42112,190411,201108,-18287,-144274,-124209,-154427,-262445,-41739,394344,537377,267708,44833,64909,111109,76052,16846,79784,211623,212784,-29857,-179226,-225367,-227745,-49738,111087,92174,44085,20556,-80215,-90097,71112,239010,77170,-58953,145101,283157,115455,117961,241418,138266,-85562,-239495,-255060,-109677,137799,129185,33648,149268,230627,41084,-41871,214420,509430,706486,846718,509114,134095,112157,188734,19777,-1265784,-1897592,-273776,682367,544678,2621386,3127590,511354,-809134,-726070,-802203,-703662,-935510,-2662956,-2924464,700108,3723173,2280647,611162,191685,-36699,77132,-79917,-214917,66881,62114,-112667,-199650,-89916,84476,5174,-248927,-322334,-254246,-215932,-149676,-45801,-41805,-90934,-129398,-46398,1705,-59514,6241,189898,160472,-83867,-190344,-130762,-54810,-24647,-73678,-111223,-38432,48621,-52969,-218679,-239868,-173839,-105088,2956,108721,171641,187797,159017,-5656,-213039,-232721,-162669,-162249,-60078,237180,427729,294123,111015,-62511,-126648,-86598,8540,187922,394695,369198,108363,-109874,-253690,-170257,-22670,-21391,28936,166380,137255,37118,142898,279733,159631,-83858,-102568,-2268,20181,147241,181400,15067,-18148,172351,73309,-244683,-316738,-184402,-191074,-102393,113932,140160,-3809,-50396,13817,205721,345632,188407,-130800,-250293,-47394,118994,58952,-7556,38545,-8346,-12001,63092,14131,-94829,-59654,-9332,34881,202747,272655,50710,-187888,-204017],[-241889,-283363,-258332,-315903,-357832,-182210,107627,276110,327770,222049,239403,223520,56610,-165590,-298930,-274957,-261983,-352881,-429695,-316084,-58976,110589,163258,120952,133208,107000,-94725,-227463,-132612,187989,422976,336967,193334,255194,271856,108549,-23839,-12308,41587,76877,82413,47982,-105575,-223566,-126472,28766,60913,46093,-57289,-300467,-444373,-376566,-274733,-197707,-45299,173872,261264,159135,-48751,-152018,6183,244192,354644,217801,78653,-40407,-102072,13913,131533,2969,-97801,38955,204330,302117,245031,65502,135615,328435,197433,14505,61173,35584,-96170,-112934,-12538,79465,132293,83591,43141,14731,81413,106192,144873,172536,68243,17389,86124,47183,-124854,-167144,-13632,75798,2572,-138813,-199300,-132045,-35967,-17244,-90383,-169683,-105651,21581,107122,148437,237332,262555,59999,-45866,-663,-98565,-203631,-102436,-116367,-223261,-287533,-336814,-366689,-239946,-137109,-182752,-216644,-99975,47506,152990,258963,402249,359071,123832,-47880,-135114,-149733,-102137,21370,61279,31538,-10776,14483,99830,185218,53646,-179139,-175291,-2428,265143,406608,230906,66571,192988,361079,297788,95053,11302,91462,59845,-144909,-182542,-196128,-250423,-294131,-190515,-60075,-47884,-155731,-189821,-75644,285,27816,-8722,30891,221770,225006,117145,141710,56120,-136616,-158942,22151,217450,277928,138564,-22505,-357007,-578882,-462095,-219564,-89012,-30645,109053,116755,-135335,-315325,-358480,-316487,-250694,-203478,-136015,-70794,78211,-14603,-215775,-294374,-116638,116995,110998,-18506,-136318,-125657,7864,125950,9279,-83854,40777,226949,369582,337064,84988,-222422,-143848,101941,137619,-40337,-175385,-128855,127201,204404,69910,128498,203581,347932,436255,245219,-27552,-57049,58681,-60223,-188758,-31981,82331,-36347,-152624,-37165,228786,285583,224703,235674,118851,-80539,-77471,-4504,81604,166512,202084,167922,25138,-134692,-248439,-241703,-151203,37367,193240,154965,42662,97643,240007,331984,254103,50798,-57880,-22895,-56967,-52767,-33096,-49434,6839,138051,2593,-234649,-379893,-407759,-399747,-219663,80345,466895,467380,51473,-165814,26986,146985,133482,233317,353516,352869,235197,26026,-76467,-53891,-111292,-204328,-169535,60420,328781,240000,-65511,-275554,-416342,-319741,-161202,-156613,-261895,-232293,-36230,50855,53145,43553,61968,2405,-106443,8774,174005,144142,6143,40976,70339,-107194,-181334,-175859,-202058,-38804,298957,275256,18244,-36294,70182,160675,153668,14278,-13589,17584,-9924,-142307,-257923,-352517,-374817,-328358,-188335,-13132,80814,101335,110861,63603,28305,-31993,-176562,-144562,-5566,90561,115149,170969,213606,136053,-50887,-174070,-27521,126622,-32215,-405387,-509627,-249863,-73369,-181396,-200900,25531,102313,27369,-34443,-144421,-294158,-178363,85512,218581,133869,21641,81813,105913,-40685,-129297,-4387,207000,251070,-41074,-270001,-161844,3625,-41189,-58508,109937,193317,-110151,-445414,-462404,-346798,-209197,-86080,-141564,-272675,-437730,-477943,-321780,-119999,-36307,9115,-6987,-129322,-172764,-178981,-114853,-78624,-132877,-206739,-25084,183365,185172,169686,268815,262972,14127,-198350,-291532,-387132,-248136,26053,47584,-25048,-104360,19126,-64799,-181464,-274210,81155,180948,-689504,-434122,1766211,4381752,2642165,-1308760,-2697138,-90274,1376736,1223843,703515,-9269,-338359,-83198,737,-295262,-401830,72133,286474,6151,-268355,-137434,322756,503018,240823,-66379,-47207,32883,-24566,-121043,-73049,21322,-96633,-242787,-152374,45369,181266,254753,138635,-40593,-120226,-106884,-60628,72904,325766,368976,219789,107719,-18053,-292103,-513539,-444221,-216316,58009,297196,221166,834,-110015,-52824,41889,39663,-36725,-66409,48269,225705,278722,285898,116733,-235235,-471685,-365891,-162114,-65144,56363,320588,325476,77074,-125511,-276794,-543811,-434733,-155145,-61140,13795,67341,183,-82079,-165464,-94167,162643,285468,167665,-6701,21346,124222,211198,292110,284142,187200,138755,185020,221444,51437,-50572,88579,178812,126361,94234,113931,85179,-53683,-92841,-23943,243828,477075,436453,316222,206344,149825,169655,131372,-38830,-251534,-190274,66671,225757,216855,261679,288178,274417,211365,5963,-89253,-69289,6902,-3459,41720,189724,287474,244471,191143,139352,-66307,-7524,128002,32035,-49757,-47746,-275045,-539220,-426822,-170638,81586,363972,386173,117210,-24343,-17755,68445,198532,175905,18185,-4604,121607,73057,-142178,-270520,-217527,-80070,15822,39003,122434,200023,86343,-109169,-177777,-78708,78546,237241,272582,115102,-92347,-75167,53757,120099,39020,-82704,-139021,-186290,-161933,3614,119244,155900,201844,183596,183064,-7158,-321467,-353658,-141449,8231,142010,153975,-35979,-223654,-196083,-148005,-48833,42144,251661,405114,232969,-5920,-74660,14775,50333,-22466,-153589,-124175,-99166,-168293,-167495,-92620,48330,241955,191732,-150955,-340279,-294073,-282011,-177756,21072,231202,123248,-251299,-391442,-142535,68649,129943,85242,-156317,-421830,-426254,-230264,-72906,-65630,-69540,38278,46527,-45477,-105998,-131565,-96451,82702,108764,-29610,-70209,10356,-21507,-50443,96804,310162,323466,87666,-180129,-167755,-7369,65758,71919,9098,-72180,-78564,-27799,34556,78927,32226,-33104,-88596,-304686,-318421,-52659,66098,11879,-127510,-237218,-123294,179304,142681,-223408,-388379,-75468,395885,446084,217617,151152,198495,108045,1493,-69596,-101276,-51082,127686,374559,472530,309938,-48995,-501974,-622320,-335968,61417,249171,161540,32519,23066,24226,18112,-3856,5556,112666,132313,-23409,-95877,-112533,-219356,-281759,-171805,-93569,-129890,-106817,61987,122741,76611,100411,204207,191335,38224,-48584,-130856,-138663,-62465,3146,146431,319086,177807,-145743,-145228,96564,137557,-16523,-110554,-75369,7244,23316,-77064,-38003,75351,-32161,-245266,-315548,-266824,-109267,60315,164189,74716,-133820,-166788,-57996,-200080,-287036,-204424,-165932,-136580,-112703,-115592,-101735,64880,247117,191586,-51205,-134093,-69819,-87773,-230129,-25089,423327,507865,184876,4859,75017,132677,98588,76553,171493,259892,163473,-103105,-150479,-59759,-73576,-11216,122159,115595,16630,-54981,-118064,-67412,90019,190336,54995,26428,269177,310195,53832,-4851,20690,-54846,-162212,-232336,-217377,-22981,224722,118068,-66376,61246,187531,38760,-29075,252099,604292,819686,854314,489998,95151,14007,155967,145621,-792945,-1075744,138473,727794,555805,2151019,2499424,290306,-864022,-965079,-1007178,-649353,-597233,-2240275,-2728948,579082,3707514,2126243,414830,59506,-191456,67773,105245,-71905,56848,49173,-38516,-82373,61830,216980,38131,-252673,-280383,-205941,-272999,-321230,-198952,-146969,-237061,-282315,-148964,-64654,-91290,-6547,159167,160337,-45474,-150837,-126457,-93261,-109807,-175791,-148755,-9994,108852,44073,-96573,-170157,-176779,-114115,42699,130929,155276,200047,198398,44960,-215202,-378066,-356879,-242746,-64047,231867,435559,335519,102512,-89350,-77114,-36292,-51759,66955,292779,283042,74383,-60913,-168183,-80645,91374,80690,57570,179312,156397,26507,124849,306231,204051,-108395,-169239,-47064,-3663,108016,170773,33601,-49358,55442,-69725,-356124,-411129,-258569,-194042,-63060,141215,157298,27919,-55503,-72983,59046,225527,119476,-125982,-146546,61870,163468,54771,-37511,-3238,-16321,6566,69247,14475,-82970,-54104,20741,89388,185516,181831,-17961,-183912,-221281],[-278495,-296389,-157954,-143641,-296719,-292068,-8392,271076,375443,236078,210091,160386,54476,-89046,-241070,-283485,-282870,-337436,-405290,-340821,-152634,-11303,58372,80852,175563,187363,-48574,-241738,-137495,173199,370428,332680,351846,477987,387434,155929,-25872,-44776,24400,67883,42933,1002,-106606,-153666,-30472,111545,127128,26437,-171357,-341529,-367028,-322160,-222023,-103153,1716,132929,212265,134992,-37355,-172561,-65927,183092,351944,240385,28009,-170474,-139790,66456,184510,-21621,-187016,-67817,200260,352412,214234,-38885,94076,369203,243536,4581,89502,161179,-6727,-113701,-13351,154668,222215,114691,71690,84313,156634,160411,190869,153512,-46508,-118799,17294,56958,-111760,-225765,-143246,-17306,6588,-79119,-174712,-158278,-79244,-85373,-181668,-195471,-81380,59344,140953,165147,272560,307422,74443,-23356,57214,-75596,-200451,-80655,-100841,-281466,-432032,-428662,-295943,-136353,-79442,-131710,-144770,-51015,-14680,8002,177053,417316,391573,190155,62832,-25264,-131901,-185705,-71889,24739,55019,51408,99259,172262,251408,82771,-169702,-159241,18629,203183,266734,92241,-23935,139199,262165,73167,-122565,-103957,82191,162924,-18470,-120036,-154100,-232400,-302899,-205449,-85719,-56917,-116575,-136767,-21936,84354,109599,42999,86144,305277,328818,199301,221174,132298,-114073,-183046,45835,301519,338453,87339,-168040,-452329,-524025,-341917,-143846,-33072,73855,190164,108139,-204837,-373864,-358980,-280982,-225988,-173597,-165471,-139716,-9973,-61581,-234958,-265271,-79720,101254,100172,35561,-67809,-98907,20673,139237,42516,-29166,92653,273970,430268,343586,32534,-280199,-170550,73043,110346,-36813,-147851,-124720,108115,216976,94253,146090,263526,422352,453680,192490,-155748,-205246,-47338,-58246,-135047,-64456,4895,-39392,-52651,56769,227501,226025,191177,228545,91534,-141190,-160701,-81212,64706,209679,190789,30968,-85056,-204994,-311890,-273507,-153774,28915,143523,121929,70900,154158,315172,344572,157943,-71062,-126976,-69261,-117485,-73164,-15335,-66230,-22972,108501,-24728,-191346,-247576,-265081,-320264,-152064,83357,360592,335444,36386,-146752,4294,115443,137103,239581,323056,275192,102069,-90062,-106424,-23692,-115500,-225944,-173142,-3457,246783,204030,-24331,-264437,-431909,-309091,-146005,-152171,-213167,-157530,-27840,24857,10673,-47565,-45973,-96007,-170369,-2794,211650,220588,88324,100333,137508,-28765,-146992,-170327,-214207,-92696,205670,214505,16635,-33008,93099,222357,196831,6794,-48801,20007,38338,-141703,-357135,-420911,-330363,-267327,-147140,22872,117038,88674,40219,25772,79928,29046,-195004,-175245,76434,213816,163835,154161,152333,95775,-44718,-187543,-56708,101407,38369,-212300,-302084,-171754,-85919,-222411,-209121,97567,169467,-15041,-106066,-157179,-290365,-201367,67474,216284,142625,53167,128490,108234,-67821,-117842,19097,204083,238915,-33796,-263784,-144088,38667,12307,-21265,106483,168597,-119545,-431286,-411541,-215759,-116115,-80958,-140733,-244049,-408662,-432580,-320011,-230774,-170049,-11326,65274,-23806,-81841,-114871,-74631,-94120,-110742,-43589,124054,177295,145238,136531,232246,266776,-16332,-238566,-279937,-330220,-250813,-25867,111032,228890,41517,-69887,17828,370766,410465,212575,-310208,-1318370,-964449,1103241,3819542,2869921,-244417,-2098234,-623609,803106,1047871,769921,333844,-15150,-157289,-164498,-249875,-298055,38733,237090,-53759,-313650,-66694,399442,473295,61760,-257674,-64089,160172,71942,-97075,-78686,7525,-71751,-168255,-132566,-1220,128196,232093,174378,67435,-50885,-114242,-48210,59325,213540,222391,87029,-25318,-132269,-342274,-541656,-492914,-274751,16415,234882,180528,-35459,-188818,-91030,102860,198942,168507,129033,141363,197101,239855,301976,197314,-160222,-432359,-316173,-120343,-109280,-50767,217949,251329,22338,-195682,-324923,-542561,-423325,-166182,-56747,301,-22342,-103836,-161765,-245943,-174473,104235,236590,70277,-94514,534,115532,183914,267115,253853,155916,93048,118344,134856,-45952,-159463,64450,224098,143396,53973,61712,78978,-26180,-119366,-127742,111358,349550,283361,211380,209551,217685,241038,181861,-16859,-238294,-188909,26440,156766,202869,299797,290944,270701,224531,-36297,-188869,-132264,-2611,27940,112600,268883,320200,205173,96287,29562,-156639,-31263,165382,129027,11817,-16888,-190043,-405307,-323394,-95727,141204,368106,334600,96978,45849,61463,69299,172480,197574,133369,153473,204395,92863,-116273,-242634,-185233,-64551,15446,14899,57779,122741,61822,-98687,-164017,-70356,99500,244317,212317,51799,-105691,-103171,-26136,-7945,-151935,-267997,-258355,-261280,-133985,111946,219254,176098,157558,115927,46798,-156432,-372896,-334791,-101711,45737,139168,121250,-102009,-356271,-357186,-242853,-109997,-26603,227279,481110,420448,215631,89544,89465,72190,-1834,-70315,33140,-6304,-212086,-251459,-92652,95969,243716,147418,-157686,-323646,-275489,-273096,-208102,-88938,107318,79058,-213051,-346595,-122883,117530,215710,98853,-236506,-549091,-497730,-249468,-101564,-87404,-1802,169058,140797,-1697,-53748,-65299,-74271,87710,127758,-64760,-135351,20843,18723,-107397,23091,292909,274632,-21911,-255976,-152935,33718,88956,68023,-30388,-107176,-75890,-40844,12991,117290,112137,35857,-21217,-219235,-211090,53714,176196,84742,-119900,-278232,-152748,185009,161365,-159070,-364926,-104166,362755,435808,188165,105524,175417,113992,19824,-54063,-108401,-73159,130166,390033,499709,319163,-111596,-550003,-585199,-306511,38430,206912,130011,-5721,-76071,-87661,-29728,2031,73599,224169,186725,8561,214,442,-182271,-277094,-204081,-141439,-170861,-147230,-22879,14590,76012,197278,251093,140785,-18453,-4765,-25516,-120515,-125282,-77025,53683,248566,192414,-21130,-8863,116538,135167,25643,-59961,-67415,2463,30146,-43242,-19931,52078,-6318,-165328,-287357,-289600,-113148,72076,211965,86230,-170770,-196833,-63519,-222126,-353175,-284464,-244899,-134772,-6535,-20306,-75689,67743,219631,91368,-121906,-117767,-16607,-37529,-184523,-9069,392289,397275,47613,-63032,41406,90791,82498,126756,265106,306807,118500,-160459,-116171,57628,38837,18725,121909,134383,7427,-115111,-154291,-63613,75382,125558,63107,136837,357849,257458,-60990,-132220,-134253,-159612,-166062,-155293,-110500,91761,276624,56175,-184161,-48524,121066,41846,-15650,248831,619986,827564,784959,488391,145569,-17666,139039,284073,-245220,-199148,431671,696958,596992,1555395,1721533,265223,-657578,-1037649,-1139155,-617074,-298063,-1582338,-2123290,425464,3129169,1713168,333611,-35548,-372629,-43190,128927,-38981,-20254,25295,80965,118196,301554,397503,103168,-195483,-181727,-116886,-260578,-406574,-307958,-239073,-366430,-412438,-268949,-183776,-165439,-49704,80789,132612,807,-108100,-133189,-144048,-198020,-243265,-142597,35486,154377,120794,15131,-88105,-163600,-113450,68505,103191,91788,214174,251150,108515,-172105,-480394,-505915,-264392,-27244,208636,386722,342917,111848,-82527,-37300,-15256,-126819,-62651,136198,114040,-17559,-15853,-43176,21208,155757,143179,73920,152232,119412,-33189,12130,214856,191667,-97038,-183535,-92051,-61307,34358,133501,59251,-59155,-60114,-204308,-436562,-468992,-291513,-160434,-7370,145933,135479,46604,-39262,-130414,-78551,102718,81633,-66237,-10134,176176,207688,60017,-57757,-35051,-9053,26905,61230,-240,-82221,-55503,46726,141639,138698,54002,-96293,-157528,-211098],[-252502,-232886,14113,91728,-170666,-319685,-77152,255806,388699,204220,90158,38196,50570,2994,-143729,-228228,-249803,-282716,-344810,-327680,-216260,-136640,-80026,5740,167549,217190,7578,-218935,-120001,151942,270550,261300,412819,560460,381626,132713,-20836,-25625,48862,65522,-2904,-49393,-92950,-80705,44723,184822,188207,5284,-240669,-308201,-230090,-195876,-116155,-7094,11702,49200,142255,133696,39431,-115928,-93403,120006,307825,232069,-7984,-251820,-160108,103591,221112,-19630,-209999,-112967,217005,403285,191218,-120239,46510,386461,284698,19439,110886,252985,77127,-93224,-7816,187895,257089,133366,116878,165218,244204,252339,240316,104163,-161389,-243286,-65543,30738,-113344,-298869,-281672,-91025,33979,1358,-111544,-150404,-130601,-166818,-239343,-149451,1621,119198,160140,142906,255290,301713,69901,2389,129913,21550,-107562,-27390,-89979,-305630,-494200,-441590,-156580,24654,512,-64869,-59871,-18421,-104668,-124849,127946,417508,348463,185132,134243,52752,-134565,-264881,-149085,2900,65510,87906,137322,183868,271651,104852,-144152,-132548,34856,124159,95426,-63076,-139744,65951,175923,-105370,-311519,-208379,44774,218612,116693,-8792,-60686,-176976,-269201,-175320,-76498,-29518,-52455,-108386,-46010,95946,133907,64372,130656,352208,374301,240319,283027,217740,-70851,-212620,27978,350238,363892,30665,-281792,-460589,-397262,-188978,-53714,14804,156637,241906,96369,-219719,-352690,-298220,-214162,-180523,-124047,-152614,-109460,-48809,-110477,-254679,-207507,-41065,40165,40457,51023,-14934,-80253,-2709,122250,75948,46548,169250,291786,381739,266124,-27826,-308459,-195854,21511,61654,-41521,-97710,-92538,79281,193091,108628,154981,267993,379435,340909,85072,-246707,-295011,-131055,-48304,-108730,-132210,-73995,-31423,31435,117484,182826,138283,148489,200264,14496,-250747,-264442,-152622,38545,230872,181902,-92254,-196281,-253141,-331142,-273356,-157143,4628,84845,106229,126387,195480,315430,285417,55940,-142953,-140180,-76409,-132949,-53287,67379,6647,-1353,70940,-75923,-160977,-116545,-78731,-141597,-33138,89562,227979,186153,4829,-131889,-38032,57047,112487,220727,281441,184298,-25546,-155013,-83760,37541,-89674,-236816,-207418,-124454,72234,126463,12553,-223761,-399373,-243441,-97077,-141290,-141888,-20524,45697,46429,-15192,-155058,-198203,-224177,-236335,-2155,264736,306662,183552,145152,156176,18311,-132797,-186024,-224154,-129831,114346,147348,15833,-41449,87380,252536,233148,41408,-35287,48975,80394,-126833,-394710,-420814,-241655,-175286,-85484,55793,115945,32883,-51140,-18311,131575,115526,-149895,-173117,112418,267111,190527,152497,96065,47322,-31837,-168048,-77394,63605,89723,2043,-61451,-82737,-95592,-215027,-171817,170834,231623,-41113,-177595,-174406,-262820,-197180,60114,216809,165005,95289,157865,87305,-84805,-65208,88761,210725,203463,-29026,-224094,-115875,54587,59371,33691,102122,100432,-136418,-333233,-280096,-68774,-19678,-78141,-139414,-196159,-347928,-371351,-293791,-284172,-249604,-20697,145414,102133,22116,-42910,-19343,-70913,-32306,149307,252051,120417,81562,108477,179516,251591,10607,-206035,-233209,-227757,-168455,-40476,119996,388297,170651,-129976,82047,850733,1083565,451559,-532310,-1684409,-1699822,-62482,2585161,2573193,899402,-599510,-478252,255039,667522,765748,725170,336672,-225827,-308272,-207563,-193502,42866,214231,-56190,-275029,22812,383847,356161,-96082,-363933,-57164,278239,194269,-3491,-11134,41241,-10734,-47066,-70026,-23631,81440,219178,217993,169267,21612,-107098,-42694,31015,114476,114682,11202,-102055,-230577,-383829,-534906,-493513,-278550,8152,177955,161265,-11178,-184147,-105836,137171,306314,319114,262040,189461,147866,183685,285760,252704,-67814,-354099,-241248,-66833,-128446,-145925,118408,190472,-26895,-251812,-314819,-444863,-337581,-138064,-34353,11537,-58050,-143816,-197082,-302072,-246797,26984,145936,-19004,-142176,-10510,94304,130266,186548,161684,77669,28353,37409,28706,-138824,-239822,30521,241180,151967,6164,-10656,61432,1690,-122435,-156120,32149,204318,119834,107033,188238,228486,235957,166193,-13927,-212782,-174521,-1178,83399,162516,291067,270759,237854,191238,-106208,-286090,-162114,51058,112350,178750,300726,314549,139874,-21554,-67074,-165997,-28152,181341,211597,60958,-9067,-89507,-208525,-183941,-55886,114516,281442,218594,38891,76647,103096,48755,131751,201398,245400,308879,281570,131834,-36339,-174973,-163279,-74541,10243,4419,7297,55748,37223,-85325,-124189,-44001,108959,216032,95582,-44407,-107118,-79640,-42319,-66034,-272122,-411198,-360071,-334256,-129134,181712,301918,218013,151633,80241,-63992,-263763,-391654,-332877,-103875,53169,108994,60451,-195845,-510798,-507282,-302455,-137401,-59579,209820,546700,576497,438504,290582,186894,90005,10344,-13922,136733,67310,-210320,-299893,-81076,156239,223018,76620,-153914,-284080,-254038,-249943,-219304,-188509,-25581,37812,-131866,-252313,-88907,130285,224595,56296,-290788,-587116,-497477,-226760,-100562,-84754,63046,252527,188730,24686,-19928,-16962,-41943,100031,159361,-64687,-165591,33708,33908,-177373,-67923,234006,196960,-120738,-292217,-117488,99912,149872,109091,-10863,-95877,-55311,-31315,1639,111014,111814,50853,33045,-125802,-108610,145044,268169,146581,-103929,-305404,-207958,104492,122090,-107009,-314598,-124462,277941,343048,89612,3478,127434,119404,35962,-60936,-129138,-90556,112112,353145,494076,335282,-118458,-496777,-471400,-243924,19165,174888,122110,-40583,-188124,-221763,-105619,-10824,124372,283314,181000,6941,63973,99025,-108882,-249497,-241440,-204123,-228395,-197008,-95026,-59924,66885,210353,229613,74591,-60721,38258,89582,-76170,-166932,-133622,-8739,155190,134064,23697,78508,136419,155713,82221,-7375,-61209,-11200,34041,14091,19193,25461,29987,-52397,-231834,-297151,-119700,58635,225558,108095,-161784,-186495,-58741,-219331,-374075,-304252,-254903,-94513,106888,85462,-48181,10058,66123,-102527,-222789,-95284,30989,-7970,-131296,7065,297125,211788,-123376,-150894,-28856,-1464,27458,147664,333452,337742,88939,-188447,-88683,98946,70428,15140,97369,131769,3996,-158024,-192672,-86850,31737,69125,98673,245882,389505,137892,-205433,-242221,-197162,-166451,-108616,-35707,40651,208339,280019,-37290,-283241,-144213,56920,46540,-16978,194160,538149,708461,650945,490206,249952,22913,175107,439084,255053,510821,574024,607764,641925,984755,946877,347638,-313853,-938726,-1131483,-559242,-62899,-879094,-1353740,226755,2112927,1188864,409934,-93519,-545707,-205585,-6210,-157155,-168702,-21623,184536,324655,554027,573154,189180,-79777,-42114,-5403,-177351,-371004,-327342,-284065,-437004,-479752,-370163,-329460,-272997,-121306,-34263,65538,27771,-78325,-150242,-201345,-271868,-256714,-92127,88676,179660,166530,101430,-562,-130948,-101914,76845,43860,12781,234806,308546,169038,-101137,-511748,-565826,-213196,56336,187437,308932,331726,156342,-41886,-30287,-36349,-189046,-156143,-24481,-83040,-131500,25810,97670,119002,170574,165155,83765,98887,53053,-108724,-152760,42567,133725,-46435,-130525,-102725,-110509,-30209,98629,104734,-23345,-120903,-269009,-428547,-434273,-247276,-86777,60502,149050,115196,79528,17736,-128444,-155702,20515,91338,45951,138751,275739,243754,82657,-42388,-23277,37088,73782,71279,843,-70148,-39314,88689,195609,90006,-61789,-145756,-104532,-163889],[-222739,-157519,173317,284404,-51804,-291413,-118578,187605,319335,108472,-91902,-119613,18116,59302,-58594,-152532,-194823,-223563,-293474,-318153,-265770,-257239,-235514,-98857,106527,187322,43131,-184037,-108235,101975,114728,103580,324178,462034,247103,31777,-20608,30812,89411,46167,-68410,-113325,-83687,-33198,68577,216459,214781,-26007,-261453,-224511,-83273,-50380,-6263,55740,-16295,-48047,67542,132960,118613,-24313,-75649,62244,218402,172962,-49399,-284274,-176452,98319,213169,-17180,-204240,-117022,219591,406847,159085,-166945,6552,382466,308363,45201,108504,260017,102311,-73940,-7056,155625,212427,128829,165909,238062,328801,361849,279430,39771,-244023,-323206,-140967,-16290,-117223,-356869,-387068,-131301,71564,81803,-16323,-98214,-179292,-259962,-261539,-59160,103563,169606,151284,85803,185075,238051,42525,22562,186481,146431,36757,43889,-76758,-281994,-456349,-369681,13690,206713,90272,-144,14495,-5734,-193272,-216438,102093,381459,249974,125201,156861,87157,-148942,-317817,-197705,-12320,59077,102125,129908,137348,248698,136309,-95633,-100556,45462,74490,-27441,-187706,-264761,-28997,110316,-187549,-410788,-267289,1002,217769,230529,156304,85363,-85698,-188582,-102936,-47010,19405,31756,-96970,-133411,26041,97179,61276,160840,360234,361413,241614,313306,286978,-16508,-233417,-15423,365149,367404,-2759,-327087,-397571,-251662,-59076,11095,33536,186660,241902,69108,-199113,-262411,-180210,-117046,-102885,-56850,-110077,-37334,-44644,-140956,-255960,-135488,-18385,-60828,-66110,19538,17373,-59092,-51102,74589,96746,122470,248223,272939,235488,126182,-81228,-298806,-207353,-39211,-5631,-61972,-45424,-46605,50177,149101,113967,149613,208500,230517,135778,-46472,-286604,-331991,-188435,-55252,-142754,-230093,-144980,-29924,66518,121278,101093,39921,101501,163234,-78776,-377816,-363523,-202945,-325,201484,148799,-177598,-275745,-256795,-305390,-264276,-176714,-43015,21323,99733,179920,204195,231848,155785,-33853,-147137,-104024,-62762,-119502,-13725,182971,153908,70140,31304,-145674,-159946,-34303,69974,58929,96598,88888,91315,53949,-40894,-132437,-92152,-16910,52513,160725,223100,99145,-108072,-153663,-31357,92068,-46975,-231289,-266816,-273537,-141763,34283,27107,-180198,-338225,-143344,-27646,-127988,-66984,139992,165418,103671,-26344,-254601,-353373,-342720,-283026,7020,312981,375502,259053,162335,124949,17574,-142901,-214964,-222564,-135421,51290,89733,3676,-69828,48200,235809,236646,75409,-4032,83167,98245,-113024,-362135,-353817,-145871,-88954,-33523,62269,64247,-62332,-148811,-65964,163012,194210,-71007,-146942,91348,236645,190354,164847,65130,4774,-31823,-135933,-82629,34564,109401,161891,120402,-29267,-124916,-191424,-129086,196084,254955,-51045,-244768,-217222,-242544,-173828,67339,209772,167541,112127,145119,32651,-105758,-1870,176417,215146,144482,-36410,-171241,-101341,19886,54651,70442,84746,5246,-146535,-175398,-98476,53707,47202,-85768,-146227,-152150,-287169,-324265,-259603,-284762,-284680,-46690,195731,211199,115948,22409,32208,-20102,72038,290039,281183,-5556,-26224,58518,111769,213164,69879,-140175,-189341,-128086,-52785,-40765,72398,424934,254555,-143645,121588,1144008,1519682,678580,-457368,-1667619,-2359567,-1468313,860457,1828309,1951803,1353925,263925,-107479,199004,692265,1054108,606247,-276884,-402970,-196045,-144790,36851,166445,-37368,-182612,78872,265112,172509,-198947,-373264,-41671,339869,286312,111303,102925,118285,70956,70426,-1228,-25982,53985,218786,258719,231891,60878,-97537,-46737,-7567,51929,76999,12240,-109723,-290116,-409554,-505715,-465415,-241881,25095,139141,163352,53625,-119708,-107454,121853,306792,351268,281879,156547,62360,95645,222289,259387,16085,-261126,-171111,-27089,-138667,-235010,23772,144465,-68112,-291318,-275444,-317701,-238547,-106084,-18871,31828,-36820,-115406,-186122,-324485,-294872,-58762,16223,-95654,-147472,-19444,55622,56418,62527,27266,-21166,-27246,-26191,-57478,-203205,-277171,-21938,208215,142007,-46128,-104580,16350,9647,-104680,-98237,42117,96304,6574,41807,156695,204313,196058,127358,-9278,-177619,-149424,-13209,15489,91152,229937,232528,183320,114524,-190223,-351107,-143329,164118,234597,226071,280667,270924,57225,-133291,-110078,-84563,-3206,168544,252433,80025,-30891,-17677,-33095,-61765,-66990,3735,132965,76279,-43685,61437,99011,8898,76472,182879,326515,415548,324836,177873,73193,-92693,-167509,-107984,9931,16761,-11981,27760,25496,-79300,-82703,-10657,110311,175052,-16871,-126821,-88716,-17218,-1718,-45578,-287908,-463327,-409599,-387084,-163960,186694,348393,288969,221002,112970,-106558,-290752,-360390,-333183,-132669,44592,79613,-1634,-293131,-650375,-607671,-305969,-102545,-25274,210560,567296,646782,596735,468060,277985,101766,23856,11339,153329,103256,-151783,-283945,-47975,226412,205629,18050,-126702,-212321,-212168,-205651,-199782,-231328,-110745,10604,-35454,-123960,-35345,108021,149156,-26792,-289417,-505469,-409983,-152284,-54454,-44598,118609,278765,190811,37433,-3524,11867,5883,130714,193956,-38685,-158201,53205,37719,-231259,-151986,159049,134601,-153763,-261047,-67467,171906,238222,193310,68280,-33295,-7736,15526,20933,81914,55842,28607,66830,-56844,-44384,207494,335624,198418,-73181,-297535,-254907,-12100,67807,-57837,-229341,-110218,186528,211318,-34498,-106200,88387,143507,68111,-62893,-135131,-80145,92978,287695,462519,345641,-80429,-369041,-310069,-144106,35451,175302,146034,-51219,-265082,-317369,-162916,-11197,168838,290525,135932,-1489,106063,184449,22265,-167140,-249033,-246122,-257959,-214175,-112536,-69679,45872,144824,167342,32824,-56608,80760,177976,-12317,-165246,-144244,-14444,80865,38499,-1743,113790,173378,209615,152725,38294,-50777,-15070,47602,90831,77071,2163,66521,75396,-142244,-264589,-99125,71067,240225,161863,-77080,-105798,-22361,-176189,-316500,-237127,-177805,-9376,216177,191897,-20212,-98347,-170317,-322968,-302675,-40826,95613,32637,-48893,52165,186859,14385,-267239,-217865,-91181,-87134,-28825,151866,376842,357232,94126,-159137,-47295,93654,38352,-15079,60333,115406,12033,-162894,-207778,-106243,2279,65130,169462,347669,382403,7475,-325180,-302850,-171609,-89695,-3024,104214,212843,318591,258189,-110956,-313112,-176614,36625,67576,-25033,111040,388270,500702,497339,493980,366688,123666,279929,589253,604460,969523,677905,549916,718154,602262,281542,350093,-4677,-721148,-969889,-428584,111504,-313916,-658189,29213,963671,723335,602994,-119912,-662445,-332791,-207892,-372473,-337860,-77259,227208,462790,744009,698505,285264,78314,114312,108979,-40656,-219947,-243502,-260999,-416170,-453576,-408882,-447943,-378244,-199806,-152537,-31267,17252,-69611,-167758,-246609,-302658,-203669,-4431,140874,187674,184849,161903,86235,-79395,-75911,76257,-16756,-46371,261011,357890,215510,-22982,-466094,-527329,-105479,171124,178026,223217,307323,225496,13942,-64673,-98769,-223347,-194124,-147542,-249211,-229589,59256,218898,186882,137928,143339,76399,28537,-15381,-169712,-316321,-157688,42325,17417,-38555,-82802,-136497,-69786,66902,145815,36281,-121462,-252434,-327182,-303126,-136301,-1401,110519,147957,111460,122157,89832,-90915,-177790,-26264,113712,155936,244383,313783,234975,90176,-13634,15719,97336,126758,86569,3917,-66706,-30886,116945,213710,24810,-166348,-184925,-73552,-125818],[-171944,-64390,312959,419073,64447,-184426,-94347,109617,214449,19688,-211091,-210135,19,100429,24762,-50808,-101719,-139948,-234703,-293229,-266336,-312769,-333092,-169651,48698,147064,79088,-115865,-77184,58059,-37999,-77465,152214,275257,77804,-74856,8213,135901,152034,28347,-126141,-161373,-60617,5520,63814,220221,219646,-41625,-217806,-99230,61249,91561,90360,97960,-30479,-94554,28773,134423,164301,67556,-19545,22023,114893,87130,-91409,-270040,-179824,58760,161577,-29228,-201807,-113944,183280,345941,121049,-164124,-4497,370057,318876,82063,92652,183366,62595,-54462,-5470,69086,103674,109933,212978,288616,399280,466127,303598,-13835,-267202,-330691,-178597,-49745,-98912,-365905,-423650,-129895,109957,147669,96770,-5381,-211168,-351593,-255474,38045,186499,190940,115441,9457,74689,124684,-3254,30279,202182,243549,174744,110643,-55845,-213903,-338276,-238982,164122,357377,165329,40792,59674,-4733,-248537,-256582,70361,291082,130387,45847,134220,73184,-169675,-335214,-220852,-42626,31381,99341,89200,47049,181697,168083,-29019,-66784,46930,72861,-57742,-252586,-376186,-143763,54673,-170536,-395554,-266699,-34902,162924,292901,355732,265643,26022,-75482,-9057,-21759,63994,120147,-91138,-244308,-97991,20312,47130,173809,331660,302254,212278,305209,318766,37046,-233848,-65767,344951,359320,2394,-294691,-300572,-139482,1500,16369,11135,153399,186197,16493,-180781,-145920,-32015,-1231,-1391,12296,-67188,-3777,-31992,-143861,-222294,-62479,-17496,-174416,-196094,-51704,30407,-20436,-91778,15177,99385,176292,303894,222947,40847,-35274,-115548,-250234,-190505,-91839,-82478,-97099,-8323,-2180,31977,109044,115862,130683,101303,30831,-82360,-152643,-269680,-325047,-211999,-81670,-227227,-330060,-192834,-39201,46432,68864,5501,-40861,65870,139490,-138967,-466641,-417779,-211899,-41466,116017,78835,-207257,-288944,-196809,-233302,-252750,-210619,-105941,-34680,96213,207615,178954,94266,-6798,-87216,-79795,-33638,-47434,-96198,29896,295621,336028,177299,7075,-207561,-179469,-11867,137743,207534,200846,78809,-24509,-38355,-82853,-135708,-126500,-73122,-25128,66003,154515,44212,-115518,-86991,26966,118553,9215,-192447,-314455,-387352,-301451,-27292,24227,-144951,-257770,-17924,62373,-102653,1068,288170,309606,188134,-9560,-299702,-441902,-390401,-270717,37576,349070,419730,307532,167338,80280,-7123,-146856,-215937,-177230,-86449,43500,66474,-7429,-96987,5836,192736,207251,85191,32952,124923,109382,-91992,-267769,-236588,-60840,-17368,8444,56247,-4960,-155147,-209820,-82616,186496,253637,20573,-87008,58643,175872,195955,206010,90937,5658,-26561,-85718,-47356,44293,114280,237435,205109,-18694,-166556,-166019,-96324,167369,243047,-28893,-279333,-270206,-229738,-120156,109412,210768,152379,103799,104579,-27894,-110536,72878,272702,224896,91920,-31982,-99059,-86482,-45008,4734,88335,73524,-64197,-114535,16265,104223,152840,93780,-80245,-137960,-99610,-220764,-279195,-203777,-228846,-278041,-83796,217203,298649,207082,96560,90162,63459,188990,345640,203725,-157981,-146139,306,65893,187547,154105,-55695,-149227,-46510,60801,-22831,20556,386684,309681,-72572,177514,1223720,1589854,790716,-125875,-1229752,-2641182,-2807632,-1152224,759975,2802733,3258441,1317410,-196565,-179136,600045,1243327,735418,-273206,-405455,-197662,-155368,2840,83304,-17658,-70539,82192,94111,-6024,-210200,-288650,-9897,346650,329345,216860,242860,240891,177697,167552,65159,5615,71881,248099,306705,261890,73710,-69399,-35254,-28647,45905,118692,90451,-45876,-276451,-380392,-435431,-402908,-170591,64487,135146,192092,143843,-17462,-83298,79261,213670,270630,205153,62656,-37687,-4704,132283,230361,90299,-159447,-113729,-6605,-145212,-305862,-47292,129582,-72409,-288507,-216670,-203967,-158176,-84155,-16949,56760,38425,-21160,-126264,-300724,-294731,-122543,-115872,-142699,-108472,-20286,13367,-11200,-60485,-97058,-87826,-31306,-29900,-68282,-191877,-246888,-74730,135019,119736,-83847,-194143,-43087,2646,-60320,35922,149446,76764,-4413,55018,154070,199510,193523,132786,27197,-127257,-109770,-4557,-25961,9815,141297,193239,126266,16070,-264563,-356083,-69303,311284,363399,246838,224735,210428,-18101,-206018,-78510,57636,31123,132721,248421,73791,-68059,3011,58423,5908,-116808,-147415,-19703,-39951,-122077,15842,62645,-37745,11293,140603,356062,443994,311783,206271,171471,-25779,-198938,-151991,19189,49075,4258,47811,30408,-87177,-60654,18243,108328,143036,-74046,-158810,-51176,53417,60467,26613,-209730,-414770,-391679,-403922,-233236,122056,345787,376170,361307,209167,-76264,-232950,-278262,-321833,-171562,29232,67878,-47126,-372747,-741350,-640457,-265156,-17097,65768,216920,503515,596958,641941,565868,329208,96004,33047,1241,76186,87240,-59276,-211166,-5677,281117,195085,-16117,-88229,-126031,-151526,-151803,-162083,-210762,-134646,-24656,22240,-2374,21371,45250,-6627,-142231,-246204,-340052,-268605,-54757,16151,15562,143016,234782,139595,23640,-18151,6767,50774,167110,203270,-24165,-147542,52903,22201,-270895,-234548,67760,94720,-115747,-182950,-38845,195780,297262,271920,157215,37739,38317,74434,54450,34607,-36242,-29044,54404,-55215,-59590,200818,344554,213820,-54112,-272216,-285755,-122974,12749,-34212,-147225,-83147,95007,59788,-159265,-195410,58057,164518,93987,-65843,-131033,-59445,58864,190436,381733,309886,-48339,-247358,-171282,-41541,71286,175249,156269,-60787,-302710,-360346,-197923,-9878,183734,231436,54706,-19681,105881,216130,159750,-59507,-245021,-281736,-264847,-206143,-95820,-55122,-23871,4834,70602,6053,-31874,86960,180757,23432,-146070,-134848,843,18328,-82755,-98572,74678,197362,257395,191388,31918,-68569,-30941,40866,132477,100965,-50812,56099,156881,-60133,-221205,-78064,98613,246041,210791,38649,1563,9923,-133913,-219597,-130931,-68442,70422,269274,247536,-28831,-258166,-436632,-523277,-355334,15259,146515,68516,32624,100563,76957,-163385,-371414,-271018,-147682,-156659,-92821,111974,353583,319040,88744,-105604,-10533,46905,-56642,-95896,-18009,51909,-8485,-159799,-218824,-132447,-18827,89766,224769,391719,319665,-123020,-419786,-344856,-143200,-18854,78417,191458,326936,368526,195785,-167630,-294099,-165677,39191,70555,-72858,-14482,173827,225527,322015,450523,406664,199231,374991,636521,700959,1193101,879279,594591,839064,468622,-288794,41566,75663,-523315,-751061,-262446,185223,-48703,-212680,-110754,7388,379554,751567,-167846,-725090,-389537,-388787,-604154,-488385,-156143,151095,445679,780390,707928,337953,209092,219126,168077,77227,-38340,-122369,-212039,-336656,-366342,-392067,-517740,-469920,-288710,-267799,-165076,-65708,-112262,-204705,-288742,-297435,-121729,71183,154226,156736,159533,177398,137386,-42354,-59030,56212,-73938,-86132,260149,361388,220560,23826,-382313,-437370,-1043,264905,159091,122467,249621,269594,40979,-144128,-198874,-242953,-197374,-223851,-352715,-294876,66806,276215,190029,53961,69873,29471,-56680,-70022,-198479,-430893,-334913,-69263,55097,37527,-65920,-149468,-91937,21765,142042,73023,-92033,-183757,-171994,-114989,6081,65885,118068,137586,127974,161201,140375,-57975,-173140,-56024,109139,207881,266981,269077,167653,60623,5053,60416,146602,165908,95295,-431,-81327,-48026,111210,181983,-54069,-253202,-225379,-89129,-122055],[-145302,-8365,376016,447153,129270,-58241,-41913,17884,83947,-44863,-218650,-206841,-13664,104935,71045,28216,-13023,-64478,-193551,-273554,-235312,-302409,-355538,-194972,3330,99929,97673,-36392,-36337,23842,-156301,-232520,-22138,103396,-44617,-134775,65405,258622,211445,8492,-170542,-186409,-27695,36697,44896,199883,202900,-38372,-130673,34196,185800,203983,155742,132480,9512,-55838,41324,133883,157711,120369,36478,-12253,26187,8666,-126013,-229671,-163504,3167,76084,-67639,-223559,-141587,93395,228748,85252,-113067,20408,355996,324566,133819,86904,69929,-4350,-17325,11213,-34842,-23793,97752,258111,311372,448302,544983,317551,-29997,-217188,-251393,-148354,-28778,-29438,-296485,-367962,-77905,154341,201160,215189,117108,-204595,-406749,-218823,121541,238183,192664,79103,-52179,-40350,-3035,-42815,35524,179263,282954,264912,162850,-13138,-106627,-172886,-82363,265243,443200,213603,57246,84165,14418,-233111,-235120,25273,167082,44694,6147,101672,34345,-178097,-304318,-211798,-84321,3940,105003,54033,-43562,92054,191316,60220,-12022,55249,121661,10795,-237440,-431322,-245635,14397,-70080,-266921,-199464,-40341,90074,304970,557095,459420,153435,62947,97527,-1453,99736,209681,-63703,-316060,-207634,-41462,57606,190582,293918,236873,184850,281577,323076,96508,-192719,-91744,305294,359221,60720,-185229,-188477,-71674,-5597,-31440,-32845,88616,108799,-45824,-183230,-42233,120716,126634,110567,76725,-37951,-45892,-36879,-108185,-132539,17602,-18869,-250531,-298461,-127932,43317,59178,-74010,-13584,99907,204718,327390,165406,-128457,-163163,-114336,-161020,-128716,-112374,-144291,-128620,12893,38028,40632,100383,128784,112345,-12789,-140847,-224910,-184748,-196424,-272138,-187914,-102507,-309599,-387613,-198017,-45747,-4180,-12115,-69253,-71761,65739,153149,-121820,-460557,-390170,-164371,-65084,-3389,-15997,-175293,-216835,-72108,-118169,-226394,-242968,-166604,-70795,89588,196027,129849,-46767,-150541,-91550,38311,46742,-46852,-82035,64447,368765,489467,284198,9032,-235017,-201688,-34107,125304,255788,247037,52222,-111329,-96883,-109892,-127514,-116555,-86623,-99048,-48056,80210,26236,-54841,11938,58733,101907,65022,-121342,-318893,-416548,-337700,-36098,7357,-129593,-174990,113367,160087,-70974,38901,380004,435834,273188,32924,-267098,-422037,-337335,-186046,85908,354881,425369,318694,163827,46685,-34417,-124806,-163767,-81965,3277,74719,65845,-20121,-112371,-18706,137837,138191,46122,55313,166501,125047,-67531,-164154,-126957,-13192,25717,36215,48507,-62210,-217299,-214305,-52534,203021,271152,86770,-6599,54429,139707,220740,259218,162019,54716,-9136,-29087,19804,79121,100664,213465,179105,-58767,-225592,-166710,-96307,84698,191570,5328,-285298,-329481,-235887,-55868,169037,210799,112836,61582,38862,-82857,-97179,142072,342376,220831,53149,-12064,-24239,-72606,-123900,-83055,72375,62977,-86815,-44402,181172,264834,218951,118897,-65036,-120109,-48485,-160458,-240682,-142041,-154571,-267335,-139500,200863,342968,278136,165794,137819,148523,277457,296158,37701,-299664,-255429,-64828,49272,184225,225617,13613,-126660,-11411,117208,-6837,-3007,321424,338858,76557,264761,1096847,1259936,697435,317054,-493900,-2406865,-3870186,-3203257,-351967,3479351,4689557,2262948,-62312,-337184,520224,1222775,681198,-227153,-329689,-209927,-223757,-82114,-38904,-31824,-9191,4985,-89174,-134515,-151175,-170847,15922,297909,303187,266355,352169,366193,281499,218503,102903,49087,114958,284568,341398,254534,60100,-32045,-12365,-36817,64440,183042,182417,36397,-204180,-289085,-328536,-323157,-104727,85984,135341,212116,212401,71026,-47376,22113,56267,101654,58644,-70494,-143061,-110913,22402,165273,132944,-78185,-93001,-30299,-179065,-369079,-102747,131623,-39155,-248582,-167099,-142745,-125051,-97878,-53362,56014,122053,92435,-53369,-257843,-261572,-160597,-227312,-168784,-58397,-31914,-40832,-72185,-160316,-182812,-99280,20372,27111,9231,-86400,-157488,-122037,26279,70648,-110854,-262588,-107053,-21452,-8062,189519,297138,135480,73159,133596,189179,237873,258367,203551,88185,-78809,-74744,4048,-44042,-67185,45828,150690,65886,-95571,-326726,-310487,29871,431452,440241,219726,140602,143949,-76443,-237623,-4839,183592,43746,74873,204404,48129,-111734,-38065,36636,-763,-185040,-286375,-127952,-96292,-174465,-43206,8797,-84857,-65676,66231,317015,383360,229094,182378,208612,-5404,-249943,-195618,27236,80015,38036,92730,37371,-114278,-70716,30705,101805,125479,-64803,-133789,-6344,96928,98791,102512,-86917,-301327,-318624,-377769,-310547,7377,291756,447672,522447,323679,-4572,-117629,-157743,-286621,-203427,13607,78215,-65744,-414542,-756344,-605383,-209605,79960,174466,209497,349113,440849,574430,566171,328785,72446,35561,-30876,-55763,30400,36240,-105246,34232,301748,189916,-23869,-49402,-42268,-73967,-94373,-116446,-139770,-109488,-88115,8751,85213,73170,-41701,-200934,-262619,-180114,-146070,-114456,35958,89243,81231,135640,138967,53101,-9774,-55107,-23233,86851,204582,183325,-36078,-154087,21408,-6940,-291535,-306654,-24814,84907,-14257,-79490,-43030,149647,291123,309495,217984,87588,70984,133677,98834,-3047,-115580,-91703,7371,-109566,-140769,121959,293994,195667,-48529,-232531,-275545,-168234,-17589,-35609,-89525,-54315,20884,-70884,-236300,-217943,53738,179422,111035,-55231,-100572,-24899,25620,91498,268311,235236,-34425,-173673,-81842,60233,128858,164217,136221,-65980,-281068,-327231,-190619,4290,181163,143315,-17894,-18561,81298,191827,265129,56509,-226360,-299807,-235955,-161457,-52155,-42522,-127705,-141908,-9760,7489,8152,68200,112573,30756,-105329,-102303,25093,-13791,-175342,-207666,35,217065,300171,196522,-19253,-100442,-38748,27862,130382,84271,-115094,11436,188276,14561,-164712,-52223,146698,262948,248627,157736,111557,37779,-96440,-105932,-11942,47137,136593,272253,259191,-49444,-394978,-613088,-616436,-342895,76222,189627,119867,120913,159444,20065,-253395,-393307,-278195,-162974,-170361,-130002,54582,279651,229812,67363,-25471,52459,16471,-148595,-183528,-106086,-31978,-39407,-130753,-197437,-132478,-5402,141934,259800,386321,238883,-207349,-456075,-360108,-147935,8659,117834,214194,361723,360826,126461,-180627,-225257,-107461,75098,70340,-135966,-141447,-43631,-39076,161456,365758,353754,210733,402402,538233,573738,1343699,1326513,840303,1068284,601669,-773743,-631547,-123824,-425247,-553564,-90591,167482,-77854,14408,-57472,-453571,170720,731628,-228279,-700317,-328574,-432818,-709413,-535610,-221134,-13792,288020,670917,619440,349280,294314,264043,174513,154870,121606,-4705,-148026,-209274,-226707,-302330,-487304,-493219,-341487,-331055,-283528,-182999,-172417,-228713,-289746,-230517,-19268,127234,143722,116341,126097,180683,167852,-7261,-28501,54377,-85497,-78436,242753,331075,208230,55046,-268834,-317066,81766,328588,148572,39433,182734,278429,43942,-212713,-275888,-226844,-160252,-224361,-348441,-285950,73946,279620,145389,-40528,-14657,-29792,-113316,-67822,-152718,-430684,-417234,-148131,72410,80750,-58632,-138590,-82814,-22336,93378,73616,-47082,-84399,485,92520,164899,125761,103583,141462,183121,206247,163364,-41115,-150467,-63517,76034,189830,218279,175408,77504,11808,17050,109325,184146,192581,105396,575,-96718,-81089,78696,123749,-117797,-300623,-257958,-136085,-142655],[-163401,-16565,339059,362237,115349,27534,-1784,-80797,-48999,-77579,-122012,-126188,-33771,62257,56321,42999,25925,-33014,-191684,-276221,-200504,-252055,-318977,-188570,-40086,31518,74113,18500,-7192,-10258,-230633,-330599,-136017,12276,-80267,-130542,124819,345519,229181,-29047,-209684,-197862,-5787,45810,12070,147298,150011,-38569,-49945,125946,261393,257766,169343,154145,98099,44894,79568,113793,94638,96734,29964,-79134,-47597,-49678,-160298,-204318,-145108,-68110,-47375,-152606,-289020,-237810,-66187,62099,35981,-56842,44713,313335,305828,174779,86479,-38288,-66540,28072,26912,-141081,-146447,81769,270426,276412,437616,551360,296015,-27846,-135298,-129941,-73614,34951,70744,-175758,-256103,-8228,179625,215549,287549,210792,-181450,-422220,-179243,151226,229238,161779,37739,-104318,-158192,-139260,-86641,13790,96564,222153,249200,158094,18884,-14794,-40015,25852,270194,414023,191700,21208,68863,37790,-170291,-190703,-56712,17281,-1002,13343,61927,-35962,-198834,-264081,-203439,-150948,-31073,105249,24638,-127011,-29467,157133,132780,44283,48411,158638,97423,-187156,-437107,-333174,-36833,41600,-101959,-120054,-42864,5091,247409,669296,592760,250485,177982,173480,-11211,94838,258172,-34766,-341235,-276100,-73857,85292,199587,243208,171139,154468,237275,286927,132233,-137867,-108655,228553,341170,134069,-52437,-99978,-62763,-78485,-132227,-101450,6705,22212,-126345,-238324,-11653,217677,219183,177095,100245,-54191,-175776,-101092,-65548,-13476,82258,-31053,-281413,-357043,-200534,44602,158542,3803,-6053,88932,185680,290075,90265,-246334,-246450,-99359,-68979,-51342,-116131,-193789,-163633,-2211,48744,55154,107538,135777,83864,-117606,-249958,-266997,-152313,-108212,-196226,-135003,-109686,-351055,-390503,-174729,-54789,-70515,-106194,-117894,-56128,95931,192219,-35661,-355562,-291024,-84163,-75766,-137703,-124069,-111869,-89335,73712,8006,-183958,-272428,-225700,-99551,56893,128264,55224,-160538,-250391,-71272,149544,95360,-82814,-102141,66826,361445,533487,328901,20015,-227804,-223065,-84783,57797,189157,205597,-10941,-188061,-156378,-133947,-112634,-69708,-63546,-161008,-167254,-2833,26229,27782,85418,29568,31453,91925,-46376,-276844,-355768,-247825,-7317,-28151,-145312,-112752,220335,237012,-56157,17328,377648,493914,321592,81133,-170011,-301520,-201030,-50843,132746,311097,377790,281441,140007,24602,-56091,-77461,-61417,37938,88961,98143,49439,-49388,-116303,-17746,79162,26901,-50242,46293,197426,149631,-46033,-107911,-83609,-18715,35336,52965,51295,-85530,-234024,-162090,23425,210952,234501,102295,74198,101895,166116,261566,294756,242638,136018,24453,22090,94080,107253,62055,108670,69771,-138621,-296821,-201205,-128791,-25764,107774,21078,-279336,-383982,-259765,-6016,217166,199667,55595,-8411,-40848,-119540,-62876,193690,357224,189810,36414,27606,41475,-55343,-190879,-184052,19366,47135,-58053,47598,276430,339301,254582,132825,-45751,-101657,-6388,-110065,-207576,-90841,-98940,-277236,-200907,158611,339563,317702,216515,163576,206679,312234,169730,-153051,-386648,-322252,-119535,63253,204440,257515,54747,-115938,-26536,93004,668,27485,281086,359289,284301,390760,827192,635097,393126,701961,313153,-1723213,-4533943,-4970549,-1131476,4215651,5500907,2761961,184753,-210076,482149,986390,456612,-171471,-213694,-217820,-313025,-199482,-159999,-76861,-39541,-142671,-236334,-177010,-56502,-76472,25694,222235,227650,248647,393607,456652,365659,229470,110045,88283,159687,310484,354326,227548,44061,14955,23662,-30561,77782,213222,226850,88067,-98052,-135241,-182473,-229349,-68343,64773,112849,200402,236849,123020,-1545,-20023,-102733,-94036,-104900,-199821,-228418,-198001,-82646,82751,140742,-26086,-104956,-97285,-246957,-418226,-138594,144993,32759,-175410,-132227,-125432,-125281,-142975,-128739,17258,176247,184800,4262,-218287,-211085,-164059,-284911,-169828,-18436,-58432,-102076,-121007,-216906,-206862,-41646,121179,132090,166215,115819,-22072,-145971,-93237,-7264,-123436,-278076,-143257,-43301,44202,310454,414432,228504,190820,239017,252911,319373,382698,323709,157542,-39001,-52945,1345,-40634,-113876,-24565,110367,8581,-200992,-369744,-233479,120926,474825,426656,142642,47416,87699,-107011,-235904,59269,226015,21035,14781,150890,24582,-145414,-118619,-65570,-57322,-233387,-356107,-153315,-70967,-175346,-87788,-36343,-116687,-141928,-32526,219478,260909,97610,95896,163142,-35017,-291225,-218955,27111,92850,69344,130678,33600,-148992,-99274,30605,94886,119910,-11698,-66787,37374,99936,90910,145634,24053,-178896,-218268,-307414,-353807,-114459,200454,468150,631847,397045,62594,12131,-17830,-217869,-210566,4694,105227,-54385,-402746,-683012,-516287,-169479,142142,251895,172613,140387,234406,439595,491681,288707,42889,34472,-60500,-177293,-38299,105756,1166,63098,281824,181704,-14655,-18214,25494,13119,-37374,-71520,-48955,-70425,-190036,-77055,127250,115017,-127161,-377524,-356291,-108267,22945,11479,90186,138796,133934,104885,23042,-42403,-49866,-98945,-62933,107080,229163,138892,-74240,-187447,-46120,-49110,-296523,-358070,-104244,98438,118378,19288,-78058,40904,207994,281191,222196,95625,82084,180832,145160,-12748,-146592,-134172,-52321,-183154,-250183,-12443,195173,151007,-57225,-191026,-219339,-124579,-20999,-63941,-77248,-44750,-37366,-158292,-241646,-160472,73376,175088,107689,-32369,-44979,16314,3961,15396,146099,142521,-40837,-166316,-50810,153341,196118,130697,75250,-71585,-206347,-227984,-146310,25109,167899,62802,-51561,12746,44813,114276,297048,146420,-203087,-300540,-180734,-92879,-9886,-66870,-242635,-233969,-39085,28255,40749,36567,13131,12570,-57517,-64081,33007,-19108,-206142,-277719,-70162,233845,334557,165484,-104672,-137099,-29789,16336,80826,25100,-172467,-45015,177767,73892,-110108,-33466,189449,281477,253428,231190,181886,49365,-77288,-21067,77566,133956,175527,235134,237384,-56491,-441178,-622719,-564474,-263387,125108,212210,180329,202999,210768,25933,-235415,-329894,-232574,-130108,-127211,-131555,-2948,171509,97816,16944,62199,149641,32191,-189376,-236235,-175266,-111835,-64483,-71475,-135579,-101020,30900,187638,261761,338993,161221,-235724,-434749,-356910,-204886,-29903,101278,167666,304447,294421,60755,-161192,-140356,-30998,126709,68258,-197784,-244077,-221966,-245736,23293,241094,213167,127153,297499,280810,318651,1562899,2018360,1297780,1413196,908814,-1193626,-1548764,-552480,-472525,-455924,20780,60026,-289880,164089,282189,-323225,13690,468500,-285166,-588000,-168721,-308096,-618534,-454029,-260877,-221683,41786,459383,468020,318444,317972,247663,133615,173172,205729,57019,-97368,-73816,-72536,-163590,-357008,-430682,-337130,-326732,-350638,-290732,-218921,-223071,-236547,-113569,69587,143454,115082,80274,101128,185749,181254,25017,20024,85648,-41826,-30174,205062,269044,186252,74963,-155304,-203554,123044,349573,149095,-10249,117894,237434,23466,-231131,-286612,-174787,-98580,-158063,-243666,-201621,89559,238229,67094,-120670,-81551,-77790,-118398,-2514,-30690,-306226,-383891,-166221,74397,76900,-76633,-116414,-52325,-63468,3379,27042,-15104,3824,132784,258752,310262,183985,85873,165078,265606,248804,150417,-51640,-125163,-52558,20290,106893,123438,75674,3412,-36190,21290,151280,203718,200077,114754,11413,-101165,-120474,26524,63241,-147212,-301830,-276933,-188876,-169332],[-179060,-43360,254880,233131,61414,74848,38045,-131247,-116072,-42131,59906,23205,-23841,20046,21881,21257,30225,-25668,-193745,-261953,-141927,-155924,-217381,-133691,-53632,-27646,38085,61433,32204,-13791,-226327,-322908,-131238,45035,333,-38248,195066,393978,222641,-50540,-205159,-161881,29291,61647,6366,101871,94444,-23103,24366,185192,310496,284280,170653,195297,236923,192081,147540,110028,43199,37957,-32206,-160270,-73610,-42940,-153184,-173766,-99377,-111296,-159856,-239019,-348686,-357908,-239532,-88736,2629,96,67589,259468,286001,219706,120547,-62187,-54050,107127,64074,-197758,-207760,86879,262191,205444,377984,494646,258563,2238,-35274,10039,39405,143764,201784,-13400,-103508,81231,202023,207459,306791,256963,-133907,-363686,-118351,145038,185269,128900,20631,-123603,-243314,-241587,-111115,-20234,-18967,84398,138422,102429,37509,42400,29786,64842,195889,287502,107773,-46478,37005,74386,-71590,-129278,-139125,-101865,13467,80852,45244,-107597,-225258,-226865,-191877,-202770,-44264,115708,25157,-171267,-152208,67028,182578,108939,35605,150344,139756,-129084,-389647,-379009,-86673,125841,37745,-63946,-49046,-59312,146821,641723,623030,302680,254024,214462,-33911,58156,255438,-7665,-312352,-276633,-57287,135382,216286,205634,132880,137220,195890,232044,140598,-82625,-115671,129123,300468,201049,72627,-30982,-78681,-166744,-241193,-167985,-51740,-37523,-202432,-326400,-58165,237742,255995,177704,83766,-100943,-330323,-211483,-26717,116878,132899,-42491,-259945,-352260,-242895,44054,263784,132701,45508,79260,132541,199538,1476,-300209,-274784,-76530,4981,18460,-107871,-215015,-187842,-42634,33903,68086,121235,137529,57168,-184800,-278096,-216735,-80959,-33621,-105732,-61986,-81629,-309648,-326565,-128151,-52625,-117092,-177879,-128495,4706,157807,247711,95440,-171060,-141004,9174,-66522,-242093,-204068,-36042,59042,203659,128023,-109171,-280386,-267741,-118740,2575,24922,-23791,-216065,-285820,-46675,212209,99422,-141586,-145089,42487,274004,434653,278563,30311,-183870,-227421,-128072,-5498,59399,90905,-105088,-260485,-229857,-157280,-89127,762,-14186,-192014,-254810,-74398,35507,94273,101116,-56958,-70942,80517,9710,-194568,-225423,-77321,38037,-69646,-176111,-70354,291616,278322,-68551,-63640,284575,465479,319007,123198,-35710,-118426,-22989,102525,169125,225943,286536,204754,91495,8403,-65108,-11868,73441,148579,129468,77390,-10723,-101749,-105733,14375,31716,-104385,-178196,9514,217893,188522,-21260,-111914,-118318,-62137,29252,79372,83946,-58868,-196764,-60895,136215,216264,159713,76195,144897,202625,263841,307273,292278,299860,230142,79618,66652,153783,107654,4936,-25078,-62957,-224066,-353799,-241928,-160212,-112564,16839,-535,-274087,-410495,-280975,15635,232679,177681,3799,-80771,-110949,-121646,-1560,225950,311887,138898,55575,94103,99567,-23378,-218033,-264434,-57674,25747,12670,144708,298795,327400,273079,152238,-25546,-88900,24527,-65037,-173506,-58482,-78155,-302491,-235813,120599,303489,324779,241059,166384,225192,295096,30589,-286036,-385431,-318809,-137529,101401,234159,240943,76115,-97505,-72110,5603,9020,118344,297516,395795,525216,549181,514495,-78497,-35778,892127,927812,-844942,-4787047,-6296682,-1482446,5209790,5855760,2707411,439509,172558,495329,593720,120689,-149924,-108115,-204315,-369550,-297135,-218076,-117525,-155136,-314661,-303048,-117592,40269,-34949,24509,162301,150050,188351,362070,494429,429086,230438,104702,117135,189478,320420,351478,209304,56395,75746,77036,-2381,74377,181771,195188,86997,14885,65296,1253,-117564,-61944,3516,61086,160458,230703,153545,62654,-15593,-197051,-246470,-232758,-283925,-266398,-234805,-149818,12090,127866,9431,-120134,-179299,-325951,-433905,-141808,172807,140041,-71770,-95223,-109424,-117387,-189936,-219736,-49868,185164,235161,36196,-189606,-152553,-122254,-259304,-130293,12329,-86029,-152273,-147791,-220558,-160518,83784,255658,262857,372012,384950,139613,-128630,-190813,-101722,-111089,-207322,-110743,-30704,101952,372834,450546,299255,289606,323447,317229,417263,524767,451184,223294,882,-36690,-6726,-14985,-104891,-40429,86518,-29389,-271558,-380357,-143628,181168,424980,323657,38913,-27986,57200,-101834,-211139,71855,162759,-23857,-12705,131719,30297,-150689,-192342,-170399,-105258,-219955,-317938,-79759,40853,-103586,-87583,-43089,-110521,-189557,-127325,101550,132284,-31212,-26661,56945,-83613,-279362,-196105,24665,87737,88637,141759,21251,-161786,-108387,40059,100015,123163,48950,19151,82516,81812,54479,152574,89865,-91303,-117175,-194843,-320253,-188800,102312,419887,633966,391826,94156,120390,125317,-107050,-171776,16905,144722,-10782,-325650,-524335,-387994,-152273,146304,269460,109780,-53305,57005,311436,397390,244543,34552,46299,-54269,-218566,-76861,141354,87739,87278,238540,169124,6911,13101,82077,108862,28033,-20404,38486,-45343,-309411,-191347,140575,156114,-173897,-476617,-385566,-23241,152021,96032,101770,156008,168360,75098,-67510,-108717,-70064,-121576,-85490,116418,232605,89949,-112165,-227918,-130674,-94811,-279607,-363893,-143504,134625,252533,100695,-114929,-79822,83399,197856,176089,73906,85419,221445,195939,20117,-109017,-133343,-89555,-221325,-330453,-153932,83336,102073,-66198,-150726,-122156,-2912,-215,-104292,-104335,-59343,-79455,-187762,-171849,-37459,109998,148361,83923,1743,31061,63663,11312,-10349,55670,71927,-46764,-199884,-55109,240014,268296,86541,-9435,-72686,-92611,-85049,-75285,49880,159831,27100,-27143,77580,16566,10475,250743,191674,-172155,-273402,-106623,-14107,12365,-134176,-328230,-226277,3762,59777,54168,16357,-56609,-12424,-18073,-39123,14077,-1933,-157814,-268574,-94349,258231,367974,113098,-196615,-160093,7642,23343,6400,-52673,-193461,-72888,158287,120489,-65477,-24294,204438,286008,217124,229073,190488,47178,-74142,8628,117686,181120,191075,184446,207848,-19091,-351400,-452981,-378150,-133186,150904,207094,237825,267905,236822,72209,-130837,-200761,-136862,-53494,-44569,-98101,-39270,63078,-44703,-54805,140855,275393,102777,-149546,-212892,-190846,-154525,-57039,24031,-32186,-44535,63868,195023,233888,272798,104061,-215252,-368014,-335002,-287280,-114460,41555,73253,174795,183403,1688,-132338,-72610,34840,176190,71033,-235512,-298758,-329043,-370094,-89505,94212,27221,-39459,45590,-82783,77460,1894409,2793752,1884562,1816048,1240226,-1523509,-2437853,-1069955,-643045,-483228,20582,-113685,-500771,405568,911237,264041,-191369,1292,-302938,-405141,30304,-64362,-361806,-281672,-279688,-414353,-210125,220911,305061,259431,290330,193201,68095,138245,195295,38692,-75022,36804,60924,-17008,-167051,-296117,-274395,-263145,-344429,-339073,-219509,-177572,-133410,21405,113540,110264,77135,56449,90003,195580,182833,54542,83082,148685,44725,35442,146150,180626,154037,82698,-70357,-122103,123257,331853,163301,-16602,63786,148327,-12550,-182642,-211319,-93279,-29609,-54495,-81738,-69122,113802,167749,-25229,-171127,-110862,-90797,-66686,104105,136159,-98060,-257502,-118568,73942,32461,-123724,-100657,-17789,-98769,-107117,-56200,-11974,49695,183100,336048,416036,245946,84535,204873,349979,275862,104755,-85163,-101276,-23600,-36487,-9109,21276,13623,-20023,-59930,22046,178535,204671,186869,123095,37803,-82026,-148846,-30556,22748,-132502,-258306,-272413,-215338,-175934],[-198090,-91574,129818,73699,-43382,46724,38679,-149083,-127289,17281,219550,156355,-9569,-29664,-36148,-44137,-23305,-67780,-214681,-244189,-93046,-70682,-115085,-79151,-67620,-95829,-25500,57636,46291,-18144,-185266,-251788,-65971,123340,119857,75866,227714,365918,172010,-71672,-173187,-101349,50159,59470,9899,52441,23223,-19589,60316,192430,313775,276199,158040,229230,351426,304115,198666,116560,29979,-32398,-147865,-259454,-75192,9319,-111422,-143033,-45936,-131148,-250059,-308475,-383174,-468696,-392686,-199256,-24098,22192,55347,182155,251326,244201,168641,7879,36597,196642,105556,-202992,-206507,96333,216279,97556,261864,372638,197945,32808,38870,109730,138522,249186,319670,137681,37937,161422,207994,167564,252240,224599,-87703,-243060,-43257,108390,114944,95471,20527,-123383,-294032,-300385,-123100,-73620,-156758,-106220,-46956,-4562,18562,35753,13552,23733,63832,91491,-30602,-133637,-5483,102527,18903,-71591,-191274,-158352,67959,174288,47905,-171584,-266559,-219789,-186305,-213394,-27971,130870,49727,-176411,-258583,-63430,196540,165608,10642,72012,90843,-99690,-318611,-385334,-133130,149111,91487,-72873,-80572,-95762,27107,457844,520186,292123,273880,216369,-57144,-3630,189754,-3259,-256054,-228625,-12975,184920,239614,194699,128632,130831,166341,171063,109580,-54732,-126109,18535,226991,233594,159879,22813,-89131,-226993,-320347,-217794,-68725,-56797,-259664,-416506,-157467,178564,224379,112749,37245,-151767,-437581,-332824,-3944,226502,162696,-54471,-209959,-298170,-247257,43611,346121,266780,117968,73118,62733,71354,-107073,-315114,-262693,-57533,38665,47915,-103023,-203456,-193608,-91971,1726,66008,122259,131005,41914,-203711,-246950,-128617,-21237,-602,-21704,10303,-18135,-183473,-211258,-74866,-35430,-123347,-205531,-107118,89829,234934,295225,220089,34953,16437,87784,-41965,-283316,-224209,31771,183333,284814,224199,-3402,-257695,-284163,-128392,-58292,-79817,-86915,-209459,-263363,-41381,199303,60898,-197034,-184465,5991,131865,209813,130701,26214,-116144,-207012,-139217,-17717,-57380,-57179,-212700,-329944,-313791,-184187,-64880,65284,36312,-184237,-280518,-112030,47001,118166,51705,-173895,-173567,30195,24381,-101113,-77174,89081,72574,-103606,-199188,-39549,322614,273235,-113892,-185472,130177,357763,265126,145229,91060,60079,133766,228842,186641,121122,170132,101712,14532,-18720,-70031,48202,200232,207901,94339,-4964,-126454,-183868,-89409,65756,1610,-224488,-300697,-48278,220744,229306,7880,-149575,-198422,-115795,26638,129135,148989,7343,-118842,62725,255023,215511,72594,32000,191903,320979,393165,329396,237043,306672,308690,143784,97061,175580,70289,-61698,-138268,-168780,-283758,-369835,-251412,-152468,-133809,-59783,-68867,-282223,-395195,-283107,-1427,198802,142660,-27347,-134870,-157062,-89768,75916,229688,211879,80184,109660,176994,147165,20342,-203090,-310853,-148962,-10201,90697,220486,266909,256641,275778,173432,-20759,-98862,31013,-33006,-145955,-56506,-96675,-326248,-223608,104758,245321,291348,223938,139059,194662,235547,-67124,-314210,-304074,-251587,-114406,133050,227722,166142,79543,-68682,-133525,-113529,19630,234388,352252,452206,755852,701670,245081,-667694,-461508,810416,1118408,-133568,-4753515,-7275579,-1615303,6413356,6077539,2252745,632509,668323,517765,128773,-263205,-217008,-76995,-181221,-369296,-334644,-184597,-131790,-326791,-465412,-277910,15775,97870,-60455,8707,133542,98929,109000,263507,466314,462116,235121,91044,118059,180444,300903,326977,200357,91164,127310,127304,34697,43183,81408,83968,25376,91632,255910,184014,-10428,-88893,-91487,-22621,100277,213879,181166,133287,29929,-208880,-328763,-316719,-326504,-266350,-223806,-175777,-43031,93936,28961,-123238,-256637,-398668,-421004,-124996,195997,246571,34356,-53227,-73002,-85251,-226066,-315548,-145227,132251,220173,24567,-189297,-113433,-56298,-166831,-60505,27368,-115822,-194065,-169021,-202994,-81250,231094,375654,366712,554421,627829,270682,-94941,-269841,-217623,-90011,-63154,-9783,16115,148903,354365,368868,278584,299711,321840,317563,461229,603028,515345,257704,30836,-35513,-29555,4535,-61698,-20671,65984,-56963,-308592,-374144,-82776,174708,273856,141328,-80731,-91448,29077,-91463,-200714,-5909,-3026,-89328,-4880,150050,51174,-146874,-241968,-228057,-113823,-151423,-202389,46883,190723,12484,-55716,-23888,-80269,-209512,-210475,-17748,22742,-132397,-164956,-86566,-132366,-210256,-139963,3616,47957,66314,94778,-14633,-151428,-88588,54138,98347,100938,55586,70130,104718,49190,3048,116904,78019,-85147,-64599,-82048,-222198,-205950,-1990,279011,486493,279234,54312,156072,224393,12229,-103696,33897,162447,30350,-217762,-336211,-267013,-173138,71215,197952,8359,-200039,-59563,221469,306527,202292,41963,57832,-20714,-172105,-84342,121127,117068,88805,169039,124719,9508,28461,111592,183372,84075,20976,82101,-73610,-432529,-297679,125560,179394,-181841,-492200,-355020,66955,232303,122491,56246,117906,158679,41582,-124163,-143028,-74654,-127741,-97351,95377,182717,26959,-144620,-268348,-227732,-158756,-258198,-327090,-144219,167845,339327,139927,-142900,-173002,-46895,69090,83112,27857,77494,241792,229597,67249,-39696,-111483,-106612,-214820,-362807,-271501,-27814,44018,-86492,-137073,-31220,125213,11474,-157810,-168207,-113998,-130044,-185894,-77952,80767,122383,76873,21686,16940,89076,90832,33127,4016,7912,33683,-51678,-251275,-83735,297365,318678,32456,-110629,-87540,12688,45108,-17141,53437,147473,30469,26645,140329,-10997,-104939,133549,171517,-144317,-227589,-41618,38612,-13256,-243039,-370656,-137035,89133,70853,26705,6045,-72636,-47594,-27709,-68552,-50116,9841,-61014,-193141,-73419,276169,383601,40180,-285290,-174852,57393,43163,-76773,-132345,-174903,-58191,145427,139157,-53381,-39427,164224,242943,129649,133933,124532,25921,-91308,-30420,97873,181594,178276,128084,175464,58108,-150973,-182865,-134670,-1970,132711,155829,259789,290612,208365,94287,-15468,-61857,-24523,32808,31192,-58371,-56143,-22789,-167801,-138840,181422,389177,195535,-47218,-111047,-145430,-149523,-11247,139237,85783,4507,48936,133444,176580,200809,60896,-178811,-288903,-301751,-354179,-209853,-44673,-46582,2180,37850,-67986,-130631,-53953,59974,199127,73896,-242321,-304040,-361913,-421714,-183975,-57167,-155216,-248985,-312949,-459785,-40252,2235291,3380364,2431072,2148173,1436252,-1704361,-3011085,-1522828,-873952,-611158,-110263,-316727,-551188,814421,1694126,992366,-501635,-540425,-257341,-195423,182056,181383,-70315,-118215,-304349,-554085,-399508,17909,164665,186020,233910,128929,-911,66678,101595,-55207,-84630,103806,145244,85400,8517,-139776,-183186,-177455,-273290,-301392,-163892,-102607,-12381,125057,89699,26446,30335,36364,77431,193199,169009,72803,140057,216722,136315,81632,62760,66203,95354,61896,-41692,-88099,92673,285957,184718,12339,14382,19848,-62480,-89434,-72039,-2902,24012,38716,66831,57331,128935,76578,-120164,-197181,-106877,-65796,16664,201648,283777,111460,-98798,-33012,75057,-38518,-198847,-116324,-7787,-134864,-216545,-156962,-43348,35839,132716,297908,454124,299178,99918,238704,395486,263073,27652,-136901,-85231,11133,-80350,-125052,-63705,1351,7485,-57877,11404,173430,175787,142609,116929,68995,-45838,-163429,-91677,-4880,-96336,-198356,-253667,-210985,-160187],[-181645,-116982,18032,-64603,-157557,-24728,18701,-120257,-72533,88996,310312,246261,22652,-55794,-74344,-101983,-96284,-129963,-225021,-197242,-42398,-6975,-34257,-33564,-70173,-142437,-84552,21381,37559,-21446,-125481,-151120,1314,176698,213792,164867,214716,279956,104908,-75283,-105232,-15027,61370,45445,28156,16683,-42259,-17164,76833,176246,289237,257003,154619,248603,391504,335524,220930,150763,87018,-57381,-253615,-335008,-56863,93407,-28222,-86367,17861,-116318,-285221,-318717,-356200,-509336,-469472,-236524,-29748,14875,14519,103737,212881,248307,224101,160075,191678,286633,155132,-149646,-141085,112482,146549,-16576,122106,224930,134956,61830,79508,147503,195342,321059,400864,247187,143781,225350,203749,110380,144698,129290,-47518,-75589,51501,70782,48055,75076,38630,-105295,-298944,-298459,-115309,-130306,-282613,-292218,-243811,-127428,-32063,-22582,-59137,-57446,-69894,-108289,-180073,-203350,-34524,116448,78501,-13183,-171033,-125009,145668,260381,66805,-208940,-308503,-240460,-176585,-157342,29160,158125,96821,-143205,-318332,-176464,191104,209625,-14697,-46755,-24724,-98974,-245927,-355889,-160538,118742,51241,-149201,-136859,-96757,-70833,179009,311488,230161,249067,199399,-55880,-64434,79146,-24698,-192757,-160783,30077,213994,273127,229240,164974,139642,162749,125285,45863,-63181,-138054,-75494,134136,228763,208511,76823,-64512,-222650,-335366,-233380,-36838,-30465,-278800,-463763,-250482,77677,146951,24172,-6967,-165028,-439597,-407109,11533,297960,174469,-62258,-157481,-220377,-210269,54750,390146,358551,181195,75758,5562,-60570,-227403,-317951,-223717,-40239,31006,24028,-105537,-154501,-167603,-118428,-23918,49977,106228,126434,57612,-167456,-188116,-60030,-9066,-12674,40037,67896,69993,-663,-69945,-24995,-171,-79472,-177068,-62915,177054,309100,315672,292343,200974,144767,138343,-5360,-242913,-167929,86584,257201,313336,292562,120829,-197874,-264667,-118548,-93108,-139209,-109399,-150450,-198563,-59661,119309,3369,-213188,-181496,-14389,-12581,-63794,-69124,8408,-35765,-152422,-100917,45377,-87548,-175319,-296886,-379549,-379394,-205298,-41782,102931,70854,-133677,-224871,-89938,70093,106643,-31577,-269918,-234964,-37484,-3128,-24473,41506,184168,90408,-106306,-182631,1981,327860,231330,-176851,-304091,-29514,213404,185783,149056,179312,179578,223664,299881,193570,37738,64175,249,-72498,-56360,-73661,88085,286554,199654,-5333,-121620,-268876,-281846,-70033,126634,1853,-285926,-367677,-104629,206793,260257,49280,-157900,-247992,-135498,54475,214829,243435,96627,-13774,187998,352486,212781,14627,9415,216622,417454,502187,312742,144955,271898,361351,205828,116267,161210,19379,-107341,-185305,-209658,-282110,-309977,-184198,-65580,-57958,-91877,-156537,-287054,-318957,-241978,-39712,131537,111833,-17533,-143360,-158567,-21721,163269,211493,93912,47389,201547,270420,196810,79531,-149362,-312566,-227160,-51317,152237,269231,229515,188588,274293,193797,-32724,-129388,17099,-8443,-118297,-69493,-123479,-307465,-143713,130324,189751,230382,173995,96225,136796,170125,-78583,-221868,-163035,-134144,-46819,141310,154239,49571,79979,-22306,-181505,-206549,49983,340887,416543,536099,952144,818269,94238,-959273,-737645,492902,799738,123411,-4585993,-7925993,-1561969,7728525,6502888,1767577,775514,1095446,496296,-297485,-613135,-377520,-140128,-156569,-300417,-274115,-53159,-99955,-486561,-534358,-148344,195008,112688,-118793,-1160,149106,100688,52173,144300,400562,479629,263278,87510,101212,145163,268368,297379,204275,135641,157689,169847,85109,10177,-38652,-48475,-52722,125473,394061,333939,81358,-121339,-177319,-98376,65146,237779,250103,216394,112414,-135906,-324079,-351345,-333848,-232592,-163024,-149635,-65967,62715,56403,-84244,-288152,-424804,-371571,-86027,216421,334958,139032,17795,8057,-11117,-223194,-381693,-237517,44964,159979,-11067,-199739,-89982,27040,-25005,43147,52655,-122304,-207239,-177712,-180198,4578,367878,459718,422379,668637,764439,334466,-64883,-324472,-327339,-53267,138005,156666,104836,192486,283123,205100,163924,216040,225163,229278,416709,582956,500227,274473,68955,-28421,-44158,16261,-3359,18141,58083,-58651,-295842,-343720,-54790,111386,70748,-58331,-174729,-131038,-1331,-84785,-204427,-141033,-198855,-141629,51359,210503,83446,-133686,-239397,-196070,-50557,-34833,-49786,184523,340536,149229,3650,18850,-25998,-185515,-248587,-96405,-36387,-174618,-267552,-205437,-136832,-77141,-51335,-20238,-6377,11780,8449,-51322,-99171,-19216,87883,95126,52725,463,71713,107444,35860,-18121,73346,13280,-144669,-65219,11247,-76476,-156674,-91271,77948,233537,101774,-35329,119020,263249,122360,-6517,64188,157125,58651,-101341,-161013,-168602,-202470,-44172,68366,-106368,-274090,-96081,191272,246018,181478,73864,76028,38390,-49592,-55127,61490,93530,77696,96939,54541,-5177,39072,127670,235280,138826,64999,85530,-141827,-511093,-338066,108918,192505,-141565,-425157,-263640,179387,299432,119426,-17279,42338,114184,18470,-130921,-131511,-51177,-107085,-89223,54548,85720,-39651,-147655,-273692,-300770,-222389,-220114,-235063,-91943,201700,372639,151787,-130715,-185058,-120393,-56514,-15921,-5970,80241,254920,250620,112588,26683,-84412,-101654,-165362,-331099,-320469,-108159,-10824,-108909,-146214,24676,203640,9592,-194886,-226636,-185695,-183460,-165395,-3019,139090,93880,-28375,-64369,8798,112962,95353,67769,54445,18067,41799,-38957,-274554,-104829,323772,346176,-5500,-196692,-112046,84743,130853,13415,38630,139636,66826,84056,178317,-30773,-195988,-2588,109977,-103572,-152634,13975,58019,-75835,-349165,-352430,-3095,183529,56126,-28277,14135,-25975,-82488,-99444,-160966,-144222,11295,53305,-76366,-16698,283321,375063,-32382,-346971,-175751,113180,81566,-132438,-178082,-110745,8567,157848,132197,-71300,-68458,82680,153654,19291,-15559,18610,5757,-106928,-101193,50138,160650,152318,80445,149247,159959,98354,86684,85006,95835,77497,66531,236934,271771,127416,46240,42247,42662,77539,104534,71777,-30531,-50601,-54365,-226123,-201352,177954,455827,277603,87407,53887,-39643,-89512,76388,261481,196024,26902,-29543,12529,110433,145648,31869,-144772,-214234,-248364,-352463,-262565,-122139,-153819,-162000,-113780,-150680,-165458,-79834,47005,195755,83910,-208356,-258203,-321492,-406994,-246121,-176364,-275726,-427000,-670125,-733497,7985,2407007,3542493,2763355,2278576,1412720,-1656663,-3082609,-1786556,-1072143,-762367,-325995,-485405,-362987,1335696,2402369,1528306,-870092,-981749,-138440,-1626,227482,319546,108573,-58726,-349084,-615608,-480973,-107088,67849,124645,191028,93361,-44948,-6353,-25450,-178137,-100729,147268,184924,118967,111687,-10236,-95998,-101981,-153701,-169839,-53057,-9839,94036,168135,12653,-79304,-14068,18078,54224,169125,147239,82746,177389,265886,202756,92472,-27703,-56417,7460,7886,-68452,-88225,61431,240757,216506,69050,-30417,-117634,-113382,16744,94036,85325,58192,92230,151712,137316,127132,-14009,-195048,-199123,-75148,-4939,105298,253158,361986,255673,43065,64274,90854,-99964,-274712,-163087,-29667,-163085,-287869,-232074,-80033,-11920,16112,171344,425361,339844,137213,260126,387663,210286,-56285,-179726,-62721,54698,-86523,-193302,-102186,41667,78372,-24482,-706,142458,127480,81268,103491,110740,14333,-146855,-138267,-21524,-54380,-136069,-215807,-169948,-113381],[-142302,-124503,-74321,-182248,-274406,-127130,-29030,-79352,3254,128674,300136,266721,50545,-67774,-86593,-130402,-169261,-203585,-226141,-131785,-3891,10961,-8219,-23366,-71617,-158799,-130743,-48508,-11624,-44727,-87937,-84903,-3521,134596,213784,173125,140452,151749,33615,-69925,-25789,68100,47544,7375,41564,-11410,-98689,-16337,86905,154737,243254,226894,152530,225602,313694,254577,197489,200635,192866,-16539,-294473,-358795,-40366,168437,71912,-5455,75463,-80072,-260443,-261189,-268588,-458098,-451736,-206015,-16235,-12514,-43629,38853,168994,223263,265469,334422,354831,353926,205075,-56556,-37085,128247,66288,-112613,-5939,90068,82874,84401,88099,120697,191251,334799,424690,289953,194687,260224,186793,45010,15031,3551,-20185,96237,149356,47097,372,65403,61324,-81096,-263235,-239557,-91022,-177833,-369191,-422604,-389683,-226994,-98724,-103830,-142028,-127596,-155434,-252613,-296904,-227758,-35574,110809,94461,48535,-66853,-10553,220662,303008,82834,-215720,-335799,-275559,-159184,-46757,115983,196368,152632,-89912,-317178,-214327,188421,232998,-30360,-149986,-140009,-108784,-192027,-309494,-163898,58437,-53598,-269512,-209159,-70495,-117738,-93610,60889,138454,198651,182233,-19806,-103292,-47302,-68643,-141061,-108568,35250,199225,306214,307549,229823,158429,185167,103268,-40460,-108707,-149325,-134199,40533,193762,227092,132412,-4297,-153462,-283736,-214392,24248,22309,-258793,-445583,-286114,-16341,61073,-39395,-24701,-121045,-334483,-395864,29531,319187,164590,-69838,-132150,-159195,-148476,79796,386088,366306,195799,76869,-26649,-171864,-349008,-332310,-177727,-26720,-14333,-54792,-121628,-83743,-112890,-103078,-29402,18839,69748,126998,109495,-89614,-141425,-58973,-63464,-65310,59098,91336,147651,174651,53191,2472,34756,-8587,-113297,-23536,230970,347634,283984,272176,269611,210402,148048,22985,-145963,-62975,116681,262354,293162,319556,222680,-121022,-222304,-95145,-86657,-133796,-92124,-76390,-127899,-105422,-10890,-63109,-185260,-127887,-11250,-122326,-299958,-264494,-29570,29353,-78254,-30134,154386,-18546,-224399,-338569,-405593,-413373,-224003,-36793,88586,64589,-68547,-116907,-17885,99942,68969,-119655,-316302,-244899,-111193,-75999,-4574,83471,169520,85717,-78245,-126030,52329,307247,152475,-252680,-394055,-160753,65783,94723,123868,197285,195249,209702,286220,181975,-8676,-19677,-93425,-159987,-109656,-96091,82562,295378,114886,-147465,-240522,-408296,-392497,-72235,164094,19649,-272141,-364108,-157560,155070,245050,80959,-107995,-220393,-110657,103529,306825,325144,162506,77815,272989,381410,185819,-7707,10034,198717,435244,521360,232058,24855,202336,363299,225341,100564,102116,-32685,-124671,-175253,-205425,-227229,-182895,-48116,82546,84289,-86332,-242837,-281595,-200561,-171547,-95523,38675,79693,13848,-120500,-133793,47916,222225,156061,-23026,44438,295908,335658,231417,124153,-101542,-299858,-292257,-109343,155959,266893,201186,148879,248733,174290,-86856,-198588,-35482,-13317,-109170,-99228,-147633,-243905,-28326,166821,125333,132934,83269,29313,54701,106279,-26601,-70438,-26508,-22185,23336,90105,-22449,-112912,55738,7796,-223262,-254343,83232,378270,428994,611654,1066253,843688,60356,-919820,-801376,29172,30022,-201794,-4407989,-8110955,-1152516,9127461,7308325,1615424,884114,1250388,344347,-624524,-888658,-616995,-305389,-175681,-212848,-143310,111304,-61658,-601400,-512191,49798,355681,72422,-189564,-13244,171675,124564,16365,28390,309176,466637,285365,73988,55851,82695,216395,248949,181907,129402,123949,171852,121738,-21142,-141377,-153575,-116833,104022,424923,391527,115765,-158901,-238509,-147546,70304,313540,359530,285458,185939,-31847,-268205,-370004,-349137,-204000,-90503,-101326,-76063,28930,82274,-18818,-274919,-406615,-315023,-55903,208909,367576,216633,105435,104345,71269,-194384,-416752,-319319,-62341,62864,-68812,-223585,-96683,89817,107087,146668,86358,-109023,-200488,-189000,-186785,48432,441254,474886,402820,669268,723786,281868,-89629,-380544,-419815,-16796,334857,336646,201832,213135,176902,5551,-19645,55873,41732,41839,262970,453662,410384,276266,108613,-16279,-48575,3282,17783,27032,47674,-43799,-248169,-304256,-67595,902,-137949,-226442,-227938,-160987,-55053,-102535,-223119,-281572,-357044,-170827,130852,277121,98541,-126577,-194659,-95739,64249,86425,69676,272575,435192,254811,58394,55332,24724,-131793,-234154,-121912,-55911,-174028,-314488,-263815,-85987,84373,40869,-44136,-65046,-68007,-94423,-75758,-15620,82572,130954,81417,-21521,-102323,17288,82036,47986,5897,40692,-74458,-238389,-113999,58268,66386,-70342,-163681,-138939,-44064,-80219,-141920,23296,226899,191626,99243,103234,127617,58458,-13808,-47425,-108903,-215109,-150500,-73685,-212465,-293314,-79973,195543,206899,176004,115669,90657,96108,93371,-12119,-23196,27507,55605,32111,-32952,-34554,46402,134679,260343,190979,114481,61711,-220889,-514081,-290358,101039,193723,-67337,-307601,-135019,309842,377072,116381,-86011,-46751,48082,6688,-96135,-80826,-2084,-64064,-64745,6108,-37789,-106197,-115910,-223588,-318953,-260673,-154914,-95143,8710,239003,363126,156403,-65280,-97522,-101364,-135048,-84874,-3090,105359,268867,262534,136689,51401,-76605,-91241,-104567,-246931,-282977,-143971,-58644,-129723,-168622,26496,199070,408,-185885,-235578,-241766,-224676,-138737,17234,104470,22419,-143108,-149132,-16680,97707,80091,107337,124742,78511,89245,-1975,-240217,-95487,321744,355014,-7189,-242204,-137994,112696,157793,14358,19742,145269,119185,118790,175668,-38109,-233974,-101064,50059,-32344,-41369,70214,53262,-145508,-401373,-273903,123802,249306,23876,-81851,43354,62354,-106939,-218696,-295349,-237798,9543,154679,45030,50725,270153,334288,-82690,-363051,-161082,166863,140180,-130935,-161544,-7920,113275,194432,105831,-105483,-92537,-1533,50087,-65329,-146715,-69556,12400,-93114,-144773,21778,150222,129941,47157,128809,253773,313598,273494,222922,144866,8321,-36330,180282,229860,20490,-80062,6252,87337,147305,145764,69351,-23830,-24881,-12469,-185594,-206673,140480,451877,321965,217774,244017,106386,15999,193445,374332,279486,17822,-155601,-129639,58961,123439,19085,-117196,-148443,-166539,-255188,-235981,-160123,-216479,-271344,-239382,-235315,-221854,-122234,18706,179918,107226,-134729,-169875,-220703,-331252,-254312,-228042,-295637,-504152,-901952,-823218,163905,2248022,3190691,2765706,2126251,1185343,-1346870,-2664144,-1815442,-1161981,-853744,-543132,-562399,14337,1796374,2788969,1665867,-1175092,-1203128,19421,130797,147083,288661,79914,-153132,-414565,-600130,-456790,-155824,5531,90753,191002,104556,-53806,-57188,-135322,-278078,-97190,196299,195309,80920,112379,51207,-50439,-66382,-19557,21419,81263,72770,146776,135849,-87746,-174893,-54394,-9208,6221,110499,115058,77277,173248,265257,213559,59738,-111655,-175184,-112924,-86419,-143750,-113953,39296,204302,242302,121076,-88419,-248498,-169692,84859,222763,142863,57384,76623,133867,132031,87293,-102254,-250338,-199722,-49899,51789,150357,220226,324956,280198,116979,126539,102773,-144412,-344221,-250078,-103329,-200366,-320524,-270141,-110793,-76795,-135335,-17497,316181,332207,162862,238955,301113,99307,-151941,-221169,-55187,74491,-77713,-218686,-117386,79928,131792,-2570,-41683,61760,35506,-17840,52828,126615,59845,-130743,-196552,-76810,-66288,-126003,-203643,-146761,-84873],[-41149,-67506,-91586,-228146,-326568,-182099,-46598,-7416,105288,161838,260415,277965,105378,-30031,-27617,-69189,-172913,-227247,-174271,-18904,58243,23736,-666,-15409,-34979,-98803,-118071,-104177,-66985,-59390,-58019,-58400,-71801,21677,139836,120063,45555,42407,3482,-34833,65307,147795,30116,-28936,62647,-10380,-113745,15670,132512,170658,214126,207270,157146,165186,142146,94909,148499,263761,318050,96862,-218583,-297731,-21560,216890,173531,96818,126553,-24437,-172517,-139479,-131316,-316746,-341563,-121525,23905,-27296,-84354,10304,128775,178163,288050,472041,474543,393186,258191,58426,83022,149706,4652,-161043,-79865,7413,57770,105807,84667,60863,140319,295433,393679,265084,189742,260910,159011,-15368,-96415,-105845,-3523,225342,222477,39616,-22745,58407,73412,-61526,-200957,-142125,-57174,-205163,-397178,-462608,-438975,-269296,-156541,-170450,-190188,-145366,-163582,-306431,-350445,-197263,-6981,84563,67061,107822,94393,144799,266844,278254,70622,-203615,-337619,-306004,-141023,69471,199899,234197,195683,-45264,-263645,-149927,204108,227629,-31632,-184154,-185515,-106870,-169107,-271830,-152588,-6429,-173967,-395250,-283817,-35857,-106318,-267450,-156590,39993,139534,171620,40114,-112268,-158993,-126691,-113960,-98700,-24261,123490,314925,400045,292223,171816,218567,97991,-138592,-184443,-161285,-156901,-39042,139613,224200,175058,63329,-54376,-194212,-176543,77293,66577,-218072,-372339,-245702,-63675,4394,-48744,-12618,-34782,-172108,-298018,54945,288020,126953,-85496,-152044,-149536,-89576,112564,336557,276245,133465,56258,-42737,-253335,-454910,-361021,-140030,-21436,-87574,-172615,-153962,-19530,-45965,-44900,-13300,-26935,14510,130605,189203,5923,-132805,-138059,-172394,-143087,27498,70331,177328,275961,118000,-7220,43281,49378,-53168,-17982,222890,324213,187803,150547,220816,204077,117815,22937,-42448,39700,113410,202822,238634,293673,260670,-56229,-179181,-70118,-39927,-69818,-50547,-24466,-81918,-169837,-162899,-136348,-133078,-41488,10514,-176387,-426945,-397026,-84744,58170,-4221,44954,256941,110081,-191109,-329976,-406592,-413225,-239854,-56834,22219,12541,-23515,-9356,75767,132800,24598,-183165,-301988,-209129,-174252,-178586,-56494,40933,73300,73294,-24746,-42418,103490,265357,48523,-327523,-437713,-242365,-53173,9612,72610,147088,113424,100382,189886,151650,-12593,-74051,-171004,-225813,-162113,-139519,33112,228439,-16381,-281953,-315429,-502712,-495792,-105178,162318,48715,-179207,-287493,-194979,63057,167499,86004,-344,-100538,-41818,158819,370658,356640,177393,132502,297808,322970,125732,2327,23178,132704,355490,427723,96839,-92569,127757,312957,180749,41100,14020,-62383,-102235,-132814,-186158,-135272,-10371,124333,248410,241582,-50673,-288076,-238421,-55933,-83959,-145668,-48526,54964,49879,-83174,-99622,94012,232039,71425,-107073,77631,365828,351433,245031,137403,-90312,-291593,-331784,-174027,96120,214812,190012,149041,194067,94895,-185225,-299574,-120994,-49168,-115339,-126380,-149159,-141872,84604,182255,48451,13590,-28765,-50279,-30292,58082,49256,68706,62643,48316,64289,-20832,-279343,-300364,-2268,1271,-255982,-243453,113349,327954,366039,649706,1073058,754448,108233,-620243,-661365,-436761,-959820,-974959,-4257538,-7822665,-462799,10499278,8476193,2004733,973462,1022265,24756,-812255,-1048123,-857993,-522336,-261366,-156488,14048,241120,-56013,-644892,-403380,276949,455464,-2239,-236679,-21501,171643,139223,1427,-51123,221103,421282,274652,41512,-4298,17739,156889,182787,110861,33649,11123,125077,133984,-35488,-181548,-177663,-126917,53556,347167,335490,76754,-190823,-256500,-147150,127211,439422,496186,327979,220383,58386,-189353,-383192,-387343,-195169,-28880,-50763,-80513,26,104457,53552,-224851,-353453,-269099,-48946,168288,338130,263412,199808,184342,129704,-151011,-413777,-370573,-158075,-42728,-130723,-250077,-127888,110379,185332,223003,129391,-73817,-172791,-198343,-224795,33455,430234,420781,318021,560046,515631,107214,-192265,-443933,-467509,19715,476666,480141,276336,201639,64598,-164512,-200848,-121905,-176578,-201509,36477,261478,291780,276023,148415,7303,-34346,-30213,-29950,-22602,29761,-15820,-178224,-259541,-103357,-121910,-296462,-316748,-229748,-186536,-128905,-137418,-231315,-355710,-419643,-168550,205462,318318,87851,-119629,-122439,28920,193810,177904,113703,280934,446577,293541,86346,65411,50184,-65807,-166117,-90358,-55559,-163506,-305302,-244782,12451,228884,110156,-59777,-111292,-149961,-177394,-71822,81422,186686,170278,58404,-100157,-207312,-72705,29282,77611,66486,26956,-150243,-319703,-182782,51576,159264,13775,-217605,-315989,-249953,-202695,-223407,-95114,122856,199507,190698,147025,86497,28529,18573,-21067,-91104,-193170,-199320,-176139,-286920,-288588,-53074,193067,167217,170254,144750,86958,121365,192616,13552,-117267,-61213,23656,-22281,-120107,-69738,47726,131218,258018,234775,164678,29386,-276675,-439719,-176167,95663,176231,12404,-182467,-5464,430263,460763,131390,-123949,-125474,-24495,-2587,-45865,-13226,58366,-13261,-35879,-37933,-157126,-171308,-63967,-122887,-268545,-249679,-62355,61449,128783,274123,328024,165658,39632,61679,-92,-147450,-109960,32271,143314,277751,261132,121532,6158,-113171,-103774,-76365,-145506,-180909,-146873,-108752,-156598,-199095,-31745,111086,-10064,-121111,-176483,-261155,-243509,-121281,-36844,-24133,-83043,-243818,-212947,-52677,44438,43630,131293,182059,150197,141543,44093,-156275,-57900,288310,339860,20469,-247521,-165408,91648,119888,-16177,5267,159752,157903,105077,119248,-43240,-219708,-137473,21862,65164,90185,126431,31893,-199654,-379546,-165841,188387,248616,-21004,-115114,79095,144399,-121691,-351558,-435826,-308771,7044,212848,127208,87931,211541,243446,-108333,-339127,-148059,195687,200414,-75801,-88350,101360,208829,220447,54343,-151568,-107605,-57487,-29585,-87071,-195186,-97776,50385,-43350,-124828,37355,158299,108293,12382,94515,290090,414052,335443,255409,141033,-57162,-131704,106170,182329,-82004,-256422,-119159,61968,162246,141202,26357,-46540,3081,88609,-50309,-143634,80907,366796,307925,305866,403935,249334,133170,305613,453130,318522,-18634,-293575,-251050,31735,132055,21063,-93226,-92839,-63788,-83741,-134046,-149808,-223790,-305079,-315358,-301238,-270883,-149147,799,167087,142198,-37539,-59649,-85273,-204316,-194140,-192342,-208054,-445336,-922960,-719609,296768,1715228,2434513,2435503,1711165,864092,-824372,-1948498,-1639773,-1105307,-826543,-669624,-514751,437456,2007936,2713307,1428890,-1278177,-1191438,150211,175587,-20673,115756,-131807,-360735,-468538,-511621,-351337,-147738,-33503,99247,252829,169400,-21139,-64128,-178758,-300885,-41376,286802,212502,13938,46353,53011,-47701,-60055,116512,233843,215026,138932,145231,63690,-147300,-204062,-63861,-24937,-41521,46321,99440,79468,144736,229478,190602,27237,-140706,-241429,-218296,-175902,-210092,-121465,55383,204921,277944,171351,-133901,-322232,-193851,122407,303510,186694,54646,29846,58325,80265,47935,-138959,-242274,-169186,-13708,109540,168825,149763,223617,235393,158496,178067,142744,-120014,-345054,-311428,-172103,-201086,-267456,-212753,-65227,-75001,-220959,-167282,194867,315664,211670,227662,205281,392,-190813,-200237,-12253,116772,-10489,-150584,-66141,137879,190794,47062,-50912,2670,-31104,-83579,28533,171683,142584,-59660,-199191,-115246,-79952,-110802,-162106,-97023,-24255],[59529,125,-81488,-246524,-341060,-206727,-64529,31941,159472,145269,196964,266806,137524,5869,50588,37731,-131537,-223439,-109017,86786,104491,10850,-29691,-37305,2284,-4897,-82879,-166375,-151201,-93331,-67435,-108897,-208746,-145584,3485,5956,-73558,-50043,-8675,-11329,109443,171108,-17729,-84834,55115,-14100,-112151,56510,192212,203492,189853,168500,120703,39910,-104546,-123114,58689,286566,381677,213639,-62968,-187487,-27637,198813,223642,165797,135674,10274,-72644,-17822,-8504,-155230,-205475,-42326,60147,-30991,-106920,-2826,69226,99292,268212,506748,493495,384505,290816,150205,174925,162148,-32516,-165368,-96597,-25849,43953,107329,68738,-5446,59589,210951,308562,171915,121277,210886,107838,-75878,-173785,-174783,-5918,261771,227818,24654,-40052,31457,51414,-65732,-143574,-46286,-33320,-216069,-369633,-411600,-385804,-246124,-189095,-199345,-185568,-103017,-99857,-272768,-337654,-128834,35273,37107,2801,146273,255827,285298,265305,182991,12049,-192388,-309839,-311772,-133029,131479,243129,257420,210170,-30361,-180198,1464,244211,197663,-12186,-118762,-121419,-72997,-168610,-253749,-134889,-48709,-253511,-476819,-333820,529,-39152,-289527,-273255,-34794,94822,175160,112088,-81635,-217196,-172174,-102088,-123467,-134040,3185,289036,472771,328911,176958,257271,110280,-219370,-258698,-160754,-141292,-80527,95393,223289,203984,118102,43577,-89959,-121439,107508,89509,-164260,-258804,-128233,-26817,21131,13120,32988,72316,-1353,-126321,107708,237151,82745,-92660,-191277,-179512,-35642,165652,281582,135516,17423,18633,-42716,-285364,-499299,-359738,-90946,-4054,-148703,-273599,-173888,34433,34856,63648,39864,-59014,-28531,155891,302278,119204,-139484,-244639,-272299,-198340,-16705,37793,165067,291134,132064,-30117,31954,82827,-9857,-37302,170616,259247,63121,-17154,108860,171628,90086,12752,43927,119427,101336,128955,192158,237928,240919,-1346,-130309,-31419,54617,50023,19019,10990,-46389,-208215,-280010,-193509,-65328,67376,63431,-147829,-390838,-403577,-118173,70890,78129,123986,330633,255599,-67226,-252014,-359165,-362773,-222642,-66494,-41465,-40319,1423,70825,180715,190508,17578,-179381,-211801,-119004,-182936,-254346,-136176,-26591,-1788,104580,70367,71683,168605,234915,-34129,-357738,-406023,-245448,-99729,-29254,36237,87165,11863,-30954,66448,132651,42332,-73851,-199475,-222789,-162809,-163659,-8233,151298,-112889,-328653,-285319,-494615,-538299,-134121,152320,113301,813,-126470,-173891,-23984,63826,81400,154970,105624,80002,226255,401625,341506,165069,172793,291573,216481,63330,52487,50874,50904,224374,275653,-29800,-146346,104314,249926,99677,-30298,-50244,-28747,-14436,-66378,-154639,-7161,193313,303451,394646,378060,26946,-233939,-107971,124257,33171,-139711,-71100,73705,99613,-28693,-50513,124825,214369,6035,-108128,166845,417569,338507,259703,137077,-103322,-270049,-309459,-201594,19104,152663,209738,195945,136855,-19555,-290852,-388384,-196941,-81431,-99263,-106635,-97298,-4968,177481,169228,-19541,-79039,-108616,-102350,-75138,53687,124917,158785,110321,86857,79183,-143841,-525090,-457040,-71891,-26407,-252329,-158200,157558,230761,262791,644377,980135,574289,193396,-194591,-387668,-759342,-1836124,-1842001,-4138724,-7314015,175157,11521950,9758890,2871591,1027960,445744,-410855,-832525,-1041417,-979331,-693072,-393329,-149507,164241,305118,-87466,-594100,-217245,497511,489134,-60964,-215989,-1875,149152,138121,20723,-56754,176015,361203,227666,5574,-38552,-4326,120948,121658,6709,-137062,-150664,55330,135679,-8676,-121173,-82909,-47851,32699,223059,202052,-10451,-194782,-214009,-80625,237228,600446,640721,352783,218190,122594,-90577,-365669,-418450,-183125,28498,4038,-66145,-1138,133717,121343,-147286,-274202,-228153,-51803,116634,277015,298256,298634,234781,154100,-92978,-357336,-360599,-201629,-115167,-166678,-257271,-158612,93129,198992,263325,184194,-8730,-111362,-180552,-259458,-16820,354088,329655,211843,392257,230182,-139103,-346340,-487897,-433947,73440,545614,560216,314175,164813,-22330,-246839,-295818,-244204,-355381,-418666,-181556,86302,202276,286069,192825,54847,11362,-58851,-136343,-120158,14030,29332,-91119,-199057,-124567,-206950,-355503,-298924,-175939,-198187,-191074,-152564,-188113,-306531,-360606,-127327,259350,328922,76743,-82480,-29798,141270,308155,233608,90603,224080,386441,264708,88304,51344,46912,1521,-48512,-2671,-45705,-169133,-254212,-151967,137547,321782,145410,-53798,-123862,-198539,-202170,-25076,176795,266749,200125,42990,-143639,-257489,-156029,-34056,112578,139853,30332,-185315,-343475,-227674,10827,182740,67820,-243899,-402843,-313484,-222915,-242432,-186906,-12585,151018,253827,197406,60502,-11028,-3076,-70154,-101315,-129995,-159824,-196597,-306833,-273816,-37975,162648,118738,157228,147890,59961,101004,211860,5625,-198336,-141652,-8056,-57797,-176668,-91429,45753,119285,238857,269234,211624,11133,-279780,-311528,-44598,82509,140106,74890,-76513,98289,507508,526968,171508,-112866,-168701,-81650,-13274,-3373,51933,120389,37899,-6371,-58879,-232403,-221180,-7616,9608,-148726,-167839,53107,198272,232508,301642,291787,187289,159282,241059,143165,-95169,-92324,79589,177463,275408,246907,69721,-101988,-195254,-149795,-96398,-56736,-54941,-134604,-164163,-190421,-226156,-126837,-17640,-9792,-6204,-55179,-232291,-228951,-115104,-148153,-201612,-191030,-301994,-235616,-81701,-26166,-5396,127370,201029,190135,164379,82601,-48959,-2206,231140,299197,58219,-223250,-187738,35911,31602,-68542,5753,179527,166478,41777,17913,-53762,-169529,-115716,40543,174614,217468,178654,6600,-221370,-293446,-65234,167776,173221,-67328,-115541,110239,185863,-119590,-439463,-529962,-336996,11951,221824,150756,70330,92342,99270,-114243,-290568,-155012,180825,240221,7420,13237,182364,246396,195679,-25077,-206307,-117387,-68886,-50449,-27436,-124869,-49815,107127,30201,-40380,93117,172553,75366,-41830,29201,234698,363617,284698,204987,98415,-105890,-201023,37136,144959,-150886,-422233,-284524,-20309,112796,85427,-43571,-98334,10876,207659,139265,-27614,13157,212495,230811,327752,485550,341192,218028,372614,476424,304939,-70637,-402388,-324105,21852,154160,33298,-69515,-51997,32760,97578,-2405,-109329,-190973,-276447,-335730,-328739,-288192,-147084,1304,158993,172108,49673,37302,41918,-58516,-82128,-84182,-47603,-275447,-738684,-499993,259443,911056,1523553,1875280,1145434,588755,-233774,-1227027,-1354114,-925244,-684795,-662258,-368338,723150,1857982,2208598,1028216,-1126923,-1062164,157483,110330,-219537,-121293,-416140,-589506,-484394,-376737,-218867,-128482,-77689,129018,345142,249440,21793,-46562,-158846,-246825,53588,399776,237535,-49640,-39653,10304,-90669,-78817,222881,394985,296817,161266,83173,-24040,-141554,-156823,-48272,-33579,-82437,-11900,96177,81276,88530,159109,143608,15231,-108642,-245885,-284880,-236357,-241443,-111028,82592,213879,296751,189501,-171858,-336420,-185983,122240,309842,195919,42255,-35912,-43947,4030,14584,-124679,-180652,-120577,11437,133086,150650,67803,97845,160254,175921,207472,185644,-46569,-280502,-329235,-223445,-176208,-156075,-82593,48795,211,-220304,-251426,75302,277604,258382,223164,118645,-72941,-176571,-132782,45409,163651,82034,-30634,15043,176214,222266,97082,-38615,-32808,-74402,-121117,19601,224035,234992,37464,-160464,-145075,-102795,-99120,-114916,-50573,40563],[147464,71937,-50484,-235102,-306474,-185718,-70966,34261,156389,95123,147608,254179,148062,34748,130013,168106,-45123,-180095,-29609,175121,141261,2321,-59637,-65097,42191,105610,-29352,-214325,-233057,-120768,-87130,-196675,-344074,-279769,-108640,-97432,-168556,-95642,7042,4100,102084,142576,-69668,-131325,33896,-13079,-82038,117699,269704,259811,194736,126183,45223,-117807,-344481,-325882,-40542,262830,363841,293577,130881,-47989,-36286,138959,224148,191044,115810,28047,18064,70332,72786,-17657,-83395,13125,95961,-214,-87576,1003,3642,14657,227732,449034,427695,353496,312684,212563,236989,184523,-14421,-110423,-47567,-5363,45910,94782,60309,-26533,3370,128424,208110,50344,17421,129705,50987,-119661,-195659,-176618,-10207,207398,161760,-1037,-52619,-11876,2705,-86160,-102052,25942,-18889,-201452,-285231,-276803,-241132,-156961,-176089,-172777,-123872,-9335,18092,-169155,-265911,-44744,76534,-19889,-78854,150499,365812,372118,218843,43207,-85810,-192212,-249864,-273367,-137156,103719,223093,257375,194946,-46797,-93629,184415,299118,158684,31919,33761,36371,-5167,-172279,-252471,-118439,-54396,-259445,-481343,-336479,39066,63559,-178622,-269109,-70542,74199,188069,176768,-15925,-203415,-186510,-98667,-165712,-260006,-132910,219528,479139,311064,162440,285008,127290,-267193,-309805,-150292,-107736,-85596,70408,227488,209634,133324,101421,-4567,-63457,101458,76389,-121004,-146270,20136,81392,108559,111992,82579,148880,120387,63549,176887,184273,36911,-94663,-231145,-234359,-2580,224063,241447,-8316,-125902,-48440,-57576,-284473,-469764,-305616,-32207,17297,-186390,-328981,-179544,54099,100029,183647,104870,-81818,-62632,182955,411757,218542,-155783,-338655,-329745,-221882,-56810,5038,107033,214510,93655,-65909,-14283,59674,-20203,-93995,76056,156784,-74092,-189070,-18965,135334,73167,-14590,70891,140131,70058,55015,145163,142802,156579,15479,-107638,-11615,145184,164427,74691,11044,-34540,-222470,-360712,-259114,-36634,137977,108374,-76445,-241537,-308652,-136860,52778,132440,165719,326520,330053,78535,-151096,-296520,-304510,-193641,-69099,-82523,-85474,-25059,69884,240726,239700,27829,-138365,-101760,-24044,-152842,-297009,-227796,-90707,-4899,170241,164292,162734,204441,192272,-103184,-358919,-340684,-213389,-106017,-46437,4707,32777,-70197,-151821,-71444,98704,102518,-59392,-207487,-176493,-128821,-179029,-35518,91304,-150911,-286120,-176473,-410610,-529476,-168059,124316,180565,196419,57146,-112203,-101690,-63977,37229,273023,301209,193653,254881,353137,249408,114254,180490,243844,70546,-16019,83810,35527,-62309,56755,96442,-130997,-144649,113564,163682,-24124,-124600,-96289,33895,88448,-37696,-157594,93721,346781,399777,431729,412507,96352,-105527,79394,293250,136722,-95710,-41247,109577,120017,-10357,-36505,103036,151563,-41798,-50893,261754,413952,278971,243381,94918,-162177,-261209,-253888,-205827,-68756,70599,206086,221134,52398,-178414,-412593,-472036,-271853,-124140,-77188,-62109,-35271,95340,189041,80691,-106907,-149253,-159504,-143307,-101969,55553,135225,144323,95672,73354,36546,-271696,-705320,-576872,-172141,-94811,-235794,-51956,181538,100950,126600,543317,753792,297242,212508,143303,-152346,-920165,-2354447,-2445263,-4080420,-6713444,804792,11969399,10684000,3814335,928911,-368675,-885599,-728205,-886083,-931386,-775272,-573817,-228747,236196,261737,-173637,-490727,-26975,619613,422840,-104775,-151642,17261,76253,87036,40357,-18617,150274,260131,112596,-54166,-51575,6340,89833,46337,-133796,-366123,-347904,-43224,102659,26739,-620,79773,79223,51938,100601,22090,-138934,-197503,-155915,-1704,334183,718865,722617,332962,161130,131954,-4234,-320494,-429774,-168007,62367,34470,-54659,6444,142298,138819,-97516,-219814,-213373,-75400,48917,190685,304275,359529,221769,117102,-53806,-275085,-305433,-203325,-158882,-189654,-263822,-198304,22297,129072,235875,208784,51557,-41082,-143988,-277679,-91623,221052,210540,102052,200963,-47945,-401969,-516967,-500477,-331759,127935,523162,543111,283685,85627,-96268,-249372,-286553,-293846,-465842,-560848,-337511,-35184,141257,272665,213268,103964,64708,-82448,-282605,-250864,-12483,65681,-18561,-137321,-123221,-240262,-320846,-201034,-103216,-207831,-225909,-130593,-91188,-153444,-224903,-72528,267402,306726,87584,-4506,58018,203091,371212,249131,24889,123990,272387,176372,59964,10042,5247,43365,81987,108611,-45342,-216896,-205026,-31017,238377,328354,130109,-38077,-108368,-202357,-168109,45835,239606,288957,202839,39229,-134488,-234319,-207730,-99766,125191,180514,22528,-187497,-304060,-227329,-45289,132214,66255,-247771,-393097,-242601,-156609,-200013,-225959,-142310,58828,269492,242206,62086,-44196,-67579,-168080,-131130,-48954,-49353,-136293,-273656,-252853,-39045,106104,63913,130993,114454,5396,33931,144544,-41361,-252784,-192509,-34056,-71103,-182483,-89395,37207,94147,208870,286832,242263,12760,-230262,-180516,39788,44702,84088,101824,-2128,158705,511035,539177,222049,-57925,-167101,-110420,-30370,11222,96974,175014,85083,22855,-45756,-238084,-239550,38479,142024,18466,-18001,172833,280070,284018,310821,269441,216583,262400,382254,271933,-3462,-49571,108287,187444,255107,220547,-1363,-237764,-302054,-216476,-143874,2950,49310,-124634,-219570,-224117,-238134,-218106,-127373,8767,133395,95246,-161449,-178796,-113536,-273468,-359501,-261529,-296523,-206077,-85254,-83278,-51552,95697,171782,168529,137856,102986,51392,59526,167189,236302,83203,-183187,-193073,-28131,-79187,-126347,27781,202548,147432,-46981,-99501,-70730,-107321,-61703,100307,277738,315196,218004,-11408,-206331,-177739,-706,80391,51089,-100687,-80725,136919,186887,-84166,-422798,-527683,-306729,36622,203140,130424,5064,-76832,-76933,-107306,-234310,-191219,116878,244052,82979,104604,213661,201579,100091,-124969,-264511,-129075,-40685,284,104622,54873,58857,158574,101291,73904,160433,170107,20840,-119585,-65000,91522,187192,170461,124802,44884,-129392,-229685,-3380,128913,-166020,-509441,-415783,-125459,10967,-11638,-119687,-166287,-15496,294436,323263,109458,-45618,24894,106972,283945,471551,353311,238966,371665,441717,248879,-119234,-449070,-341137,16986,172529,55103,-42169,-30710,90328,215769,98355,-68388,-144829,-217297,-305469,-301161,-259594,-121741,11733,148563,178413,95330,89782,118760,58107,39445,56496,131405,-62514,-440766,-285841,-24249,50923,741304,1259976,601191,474829,250861,-745465,-1063466,-681467,-479605,-536544,-190491,745462,1390119,1502636,750633,-784890,-979470,-28961,-62565,-388525,-321939,-625278,-731468,-445715,-224581,-105279,-131772,-143167,143742,410204,289115,32128,-41102,-112526,-155923,144420,478029,248127,-89121,-99506,-50903,-168670,-115363,270484,440246,282466,116874,-32942,-110131,-82100,-59310,-27578,-46682,-114069,-56550,90423,65386,1708,58806,83371,27940,-37420,-204118,-301770,-252175,-231186,-102136,73832,181394,261720,147122,-210199,-308159,-156463,87140,231714,143595,-75,-115207,-146100,-76032,-15796,-82711,-98694,-79070,245,91883,91425,-3204,-11243,89403,169815,197882,190575,25662,-184340,-306578,-258625,-154532,-42750,59696,180672,109704,-162511,-287070,-47256,197752,265321,205229,40603,-127562,-141102,-62430,79631,184816,148423,69327,68879,156319,196518,112260,-32628,-62402,-114527,-156801,-3006,243849,290240,110538,-116215,-178200,-142059,-106325,-97486,-40618,74640],[189842,115423,-37684,-225738,-256688,-154115,-94103,-24751,72854,-3103,83246,203878,107661,20152,153303,248829,29607,-135211,23824,203475,138179,-14628,-97758,-114236,42814,164653,-8322,-271378,-318066,-153235,-122878,-305540,-448835,-346139,-157942,-160300,-236318,-120071,12686,-19681,17688,45827,-132449,-177587,-19589,-36317,-58230,160147,315192,295537,203688,62080,-88568,-300464,-540507,-489620,-154752,166159,243729,274890,263891,52952,-58092,45439,161973,146688,56329,5720,46904,68993,65159,29252,-38307,7286,100268,37617,-54974,-17744,-84980,-78404,160058,316265,295237,296758,300059,216300,245742,199973,42631,-27358,19229,23544,30881,39850,36300,-3547,-15214,59183,101088,-84661,-115938,18284,-19343,-163698,-191908,-140833,-29502,69130,20809,-59048,-85676,-86692,-80917,-135261,-106655,35360,-35526,-182880,-179248,-109630,-66743,-48848,-141534,-123466,-49722,82482,134549,-50759,-181557,3100,75482,-99517,-184721,88946,370966,368022,121047,-124620,-218349,-223283,-183222,-204052,-165556,-27864,121203,213090,143361,-95260,-44859,306664,327590,114972,82940,205899,208755,63782,-176754,-268366,-118347,-36290,-204730,-415988,-291747,76330,162971,-17776,-185774,-77811,67152,193786,212714,64960,-128693,-169132,-106674,-211820,-362769,-251407,107525,383867,218830,115933,284215,132087,-279182,-326946,-139679,-81967,-71901,60159,230238,190756,101069,101258,44422,-10577,67289,30743,-102888,-67668,145455,220271,234565,201499,108656,159418,169984,217240,245998,147792,197,-91169,-247742,-281362,8974,275271,233819,-100935,-248891,-138612,-103210,-262409,-364706,-185112,40356,42017,-186879,-314741,-163041,39883,135174,279911,161604,-94019,-86754,197948,487506,286383,-161097,-373415,-317598,-203930,-63534,-659,34392,91900,36655,-91230,-77159,-11892,-82376,-169554,-26879,51868,-182877,-302745,-94838,132596,88154,-35554,50221,119690,34818,6304,98407,29395,46399,2665,-111256,-18315,198088,235726,103641,-4966,-26498,-200721,-393812,-327374,-58691,149847,133428,12164,-44398,-150782,-127875,22313,153337,165675,251485,306056,193690,-55027,-228357,-251471,-149524,-37325,-56322,-85856,-79725,4500,248643,274856,52204,-76886,-4095,59303,-80056,-279251,-277789,-96896,101913,272251,243479,215329,203648,143080,-140459,-323887,-260067,-165406,-87311,-43202,-2496,23073,-78045,-208981,-180775,55987,144350,-41191,-195540,-100837,-66827,-167898,-15117,101028,-97453,-154036,-12848,-270553,-458928,-176127,110698,250643,361882,230072,-2631,-125857,-165905,-27967,317703,426314,273946,240181,241130,113592,62908,184223,190601,-55227,-80819,80437,-27752,-176689,-88200,-36087,-160168,-77801,153409,83813,-141091,-202634,-100158,114909,181952,-52904,-185368,147985,415706,387333,343676,336570,147684,78976,302654,445961,227200,-10130,46021,167552,117445,-30467,-58713,44878,79007,-38405,58786,344403,373323,208388,207999,32552,-229231,-242806,-166305,-170424,-120853,-981,167789,198777,-41297,-336658,-515482,-520664,-317903,-151253,-32345,8587,21029,132791,122579,-63027,-192684,-168782,-157778,-156998,-106620,58055,81934,52069,55298,43446,-36270,-360605,-749936,-622159,-271678,-168450,-190343,55601,192338,-4513,4063,344772,415532,-27190,121834,254280,-83899,-957171,-2380414,-2506717,-3977303,-5716512,1965925,12090965,10859340,4329597,587855,-1188731,-1232971,-510318,-590213,-691718,-728021,-747592,-357991,222737,146682,-258954,-343724,129161,598874,277166,-112806,-53176,36719,-21377,8469,62963,49029,138602,132528,-43477,-113863,-21877,56872,71909,-26202,-260463,-567792,-517110,-138663,48427,61231,143793,256123,217319,130396,55763,-124346,-256303,-198495,-107928,49047,372514,747314,711421,277337,77387,107415,72528,-226550,-377591,-119634,88468,47924,-37481,28018,135005,104492,-95751,-204221,-210076,-95718,-8546,112879,288012,369911,157357,38474,-35178,-176899,-211891,-167430,-168609,-197195,-267695,-234499,-80950,3433,147069,182323,89479,30421,-82954,-250927,-152847,70936,91828,18376,35883,-238972,-593169,-626138,-449797,-182058,176385,435300,440679,188349,-26870,-161615,-197513,-190842,-275824,-495269,-595129,-391605,-90189,85113,206900,195392,141865,109606,-92635,-412686,-366768,-45292,80010,24516,-78013,-92424,-216723,-217167,-66771,-45189,-215702,-214193,-58497,43592,41396,-78177,-24059,234078,279056,151785,119217,130081,212383,378207,242154,-36898,20088,142028,63962,14057,-45055,-64526,48183,187912,208647,-55930,-296880,-188323,68684,273221,246210,66280,-28147,-77428,-161915,-96449,110419,249315,241163,170992,49495,-74400,-153442,-215999,-155126,101245,158481,-22663,-182232,-223652,-180929,-96799,27309,3633,-238877,-316327,-109974,-60182,-125660,-210389,-232303,-52537,227711,265288,89472,-61782,-153706,-279563,-174355,12768,77513,-36339,-210298,-221167,-40738,51243,18886,92211,43720,-74292,-65681,15028,-118324,-274553,-205733,-53500,-63285,-136377,-67278,14449,47821,166536,274926,238268,19867,-159604,-106051,24486,-33607,4805,81758,37293,167380,425675,466826,249860,9435,-135255,-116648,-64474,-19315,104420,209855,120639,45783,-7841,-181779,-222828,59867,234097,183694,155979,259044,277990,254220,281728,252389,231121,313610,433465,328037,79035,-16690,83920,149572,203919,171961,-79517,-365689,-411644,-284256,-185809,21819,88289,-137611,-272592,-254491,-238281,-277263,-184161,31865,246982,214089,-83670,-115998,-120217,-377217,-452008,-277579,-236982,-141647,-66850,-112857,-91348,35279,89749,68801,51750,92117,111270,104550,103641,146910,66606,-150978,-182824,-87828,-195761,-186463,55513,212626,104096,-136968,-209189,-102544,-68840,-22235,164446,346278,352068,218573,-32272,-178494,-89829,2611,-39399,-78283,-122261,-32367,156220,166079,-13093,-287796,-417497,-224007,79351,181223,92936,-83851,-268866,-256299,-106192,-196150,-264726,2300,195632,106031,138634,182213,75830,-63365,-238805,-329914,-160602,-8611,89664,260062,277126,175821,167320,127708,153197,189243,120519,-66216,-215285,-172318,-103852,-53502,37946,57332,-280,-134134,-220095,-9293,127966,-132587,-484622,-459152,-220148,-120051,-135208,-190636,-236620,-82729,302052,437714,225928,-84946,-153991,-38111,190451,375247,283389,186055,304944,365072,171915,-150290,-427189,-317249,5406,176980,86676,-12505,-35367,82773,221336,120167,-54330,-111749,-161730,-237095,-213267,-186542,-91962,14133,126779,152067,85678,85176,120526,98602,119364,181891,279344,114967,-164205,-182881,-508124,-632439,286227,772299,246038,573402,517139,-593910,-836750,-435263,-273998,-349753,-53575,500570,798817,938850,812832,-393502,-1045648,-395950,-298639,-473102,-398304,-641780,-707429,-346352,-68881,-17558,-149367,-210580,123710,404928,256316,-8743,-65412,-72189,-70211,193321,473840,229997,-85373,-93413,-89066,-242438,-144157,260255,358802,174270,19053,-163862,-168948,9948,58072,-5537,-55547,-116088,-62909,88322,38447,-89655,-38750,41339,74460,54483,-126267,-249695,-196034,-165202,-91322,18203,93546,172456,60890,-224819,-232133,-89601,56299,108726,41354,-62531,-178347,-204653,-117558,-21257,-18061,-8209,-40086,-32070,8991,28358,-20720,-45918,69508,164605,165812,154245,74902,-69253,-228507,-253113,-132975,47302,177147,294397,223031,-70708,-281100,-150175,97063,236024,183206,-7321,-146321,-90647,-1617,94316,192535,181576,119057,80656,95582,138932,105075,-24072,-72236,-136373,-180370,-28954,232547,302315,150688,-66310,-182825,-159018,-105530,-98426,-48079,93575],[234156,172461,-10923,-186337,-169676,-91280,-98432,-89945,-29871,-98121,19473,136016,61295,2240,140735,279306,96540,-66830,79750,208025,136004,5037,-95447,-136940,30940,176997,-281,-296203,-348717,-140190,-119967,-357542,-454552,-284297,-80080,-115737,-223326,-94636,35332,-39722,-82423,-52350,-146875,-172349,-56034,-45659,-15035,202885,341165,329523,246363,26172,-215657,-431375,-618893,-551287,-226035,56866,99960,196533,317617,119465,-43034,-3804,105614,95987,20667,-7868,40258,13117,8485,10652,-42990,-15301,107077,103067,9268,-33441,-147051,-123885,116830,202569,187129,264846,288228,201907,244138,242841,161459,97653,100638,67240,24705,-24667,22930,88298,46993,51641,42742,-166550,-212824,-60832,-56348,-176068,-154831,-64913,-28100,-70500,-119872,-103473,-104345,-148168,-148002,-169161,-124915,10219,-49476,-134844,-43053,79688,114365,66960,-79923,-55832,28876,164475,242006,75226,-88345,15843,41841,-172212,-282150,-12108,296924,306870,16462,-261515,-327686,-250784,-99226,-90780,-179468,-194898,-15380,152717,97623,-124840,-24130,328660,323049,105634,153903,351418,338589,126498,-152272,-263984,-107782,17149,-96702,-283143,-182684,141812,253798,128742,-66180,-49743,86309,209060,240088,166611,4315,-105061,-105631,-228308,-384655,-295194,-1653,213994,80862,58164,268998,135707,-239541,-287003,-115158,-59560,-41095,72435,242731,177149,56962,72494,79249,56387,48640,-11039,-93217,-18033,226722,354029,366689,263682,114849,116529,172979,313324,310352,150669,-5591,-71086,-217844,-281727,16690,318383,271513,-98730,-297911,-222810,-165638,-215164,-195273,-6045,131536,78414,-137355,-221958,-115402,14545,144553,332335,198673,-92728,-98978,193369,509751,315278,-137609,-323735,-234461,-144726,-17514,41219,-11230,-10813,5245,-79485,-122121,-97852,-169058,-235210,-99763,-18402,-227002,-313781,-75740,182270,142568,-23067,25200,102105,15615,-8141,48776,-74129,-42453,-19921,-130518,-50906,191384,243405,104526,-13368,-3726,-144573,-380987,-382498,-115381,109991,134000,91356,126673,9081,-91198,-5047,138216,125794,131775,196689,233850,8102,-166822,-209992,-93772,43011,54161,-23833,-123718,-75967,217559,288405,77013,-21953,51846,117429,21626,-198467,-253282,-25199,286565,383444,289967,220630,161614,84979,-145415,-263497,-189540,-125914,-70534,-33899,16177,63190,-8534,-190262,-242774,2151,144004,-35826,-177266,-35321,-14775,-136394,55352,188404,30981,23373,151274,-121644,-345835,-145840,126623,308942,448895,351916,135875,-77360,-208950,-98143,274431,441544,295762,181342,95466,-25332,34491,199581,154283,-118762,-110331,33985,-130013,-270014,-176625,-85599,-108162,30831,195029,24896,-210431,-234973,-63088,186575,230479,-109185,-228919,138722,379229,269392,152657,172526,166049,265140,506298,565872,296490,91760,162634,233271,97729,-84035,-113994,-32208,24420,23141,187694,387835,314419,154465,159574,-32587,-269468,-203324,-70185,-104006,-115870,-47265,89563,116221,-134703,-458539,-577362,-523163,-326598,-152835,30613,84291,47366,94887,1526,-221045,-255067,-132272,-106436,-144450,-102886,46259,-13511,-69188,20219,26710,-107994,-390591,-650531,-581500,-341959,-212611,-110357,144375,193531,-54675,-87413,58605,4637,-345292,-86727,78657,-255093,-979026,-1987883,-1997740,-3687386,-4237341,3605654,12084462,10103464,4001880,-24322,-1772626,-1287997,-189187,-201459,-323426,-568271,-856355,-478094,143948,17148,-274741,-158874,224799,426955,87907,-82110,55942,52658,-109450,-63652,90658,121879,128328,2377,-192673,-144279,59237,140000,71211,-76935,-319245,-651221,-596644,-201363,-8213,85876,268080,384996,322017,258383,130693,-166230,-309857,-193107,-89645,39097,324502,667067,608106,204930,6906,83370,146257,-78316,-235497,-18678,123934,60995,-779,72173,130653,45919,-134085,-215971,-194460,-83548,-25621,74934,261537,336301,77012,-39553,-23315,-70467,-93703,-103797,-142463,-182605,-255899,-246384,-176384,-126504,27887,104498,99522,102450,6791,-160806,-160577,-47186,4589,-15715,-62418,-306228,-633074,-593607,-312966,-19430,213771,331330,298063,60322,-142293,-210175,-120722,-53866,-211834,-448682,-517039,-334259,-91198,4998,81529,145662,170943,144648,-75853,-456989,-405709,-60561,80234,47503,-11787,-25423,-137010,-72968,65792,-15002,-207033,-140038,64983,189399,208205,30845,18397,199132,293464,293155,285122,197635,204087,359433,246819,-43960,-39740,47508,-14972,-15092,-79030,-123579,35961,255996,282499,-52320,-352961,-190435,127646,242189,122607,-10008,-20561,-29088,-73365,-4396,154779,220080,155486,128498,89171,31193,-36593,-164810,-165580,69575,97312,-92489,-175738,-118139,-86155,-108699,-76099,-83013,-207450,-200419,10648,22513,-38868,-137018,-238543,-129268,158872,278468,152075,-41914,-213652,-346895,-198523,49806,180254,67123,-125959,-149906,5422,61749,30813,75121,-25199,-139344,-143825,-104816,-175831,-233338,-155362,-38836,-9858,-26865,-9617,1426,7312,138018,254626,217735,39176,-81981,-95887,-72095,-123125,-65380,47354,75826,159430,295680,339905,254332,79328,-70071,-86450,-93080,-69219,97179,247475,169878,87403,64099,-65271,-148284,83267,289212,321771,316979,305831,219342,172967,234021,252675,240930,324205,405633,312161,137342,6863,24195,87889,148472,123128,-126389,-429068,-474143,-301747,-163335,31090,76304,-149960,-284468,-243042,-202513,-262232,-156174,70556,317742,277970,-8824,-41404,-110508,-408982,-439023,-216360,-123170,-43733,-13308,-85593,-94927,-16275,-2794,-64479,-50451,78918,146263,146111,75332,64375,26645,-111674,-133474,-110828,-277609,-219091,95108,221976,74042,-176734,-262985,-123639,-49620,-4665,221524,391191,341126,186993,-44978,-141500,-46784,-32124,-122498,-144015,-110033,30535,196939,180006,109401,-45717,-198721,-78758,160524,205303,96406,-131643,-410811,-377705,-99764,-167797,-343339,-123996,117859,73591,111217,119812,-69930,-233754,-328250,-377799,-198777,10043,181802,397362,474505,265303,129788,99666,164416,162908,32571,-160127,-285386,-239065,-267718,-260460,-63333,39323,-8032,-110387,-163591,31937,148071,-52594,-341322,-383061,-259554,-228469,-245257,-234070,-276419,-164104,229089,461425,309006,-80960,-268507,-156836,91364,252149,176086,96069,218812,294888,117846,-141993,-341508,-261512,1133,186174,144139,29725,-54088,19491,126164,64786,-64841,-92821,-117314,-133619,-63801,-72191,-64216,5870,102322,111023,42341,44917,59317,48346,129140,262614,375486,208245,-20022,-228294,-1034863,-993040,200989,536898,177232,863001,580761,-683540,-689283,-225422,-112276,-172485,-4310,99322,330174,814763,1251482,-93704,-1234811,-834012,-523491,-447216,-317956,-444665,-514030,-203680,80935,63640,-146152,-242611,69671,314944,150328,-93274,-115509,-55849,-21558,176230,369753,178564,-38175,-17810,-78751,-273036,-144644,207070,183781,7131,-100395,-266933,-189357,98136,156201,14079,-52609,-77331,-17961,96404,10734,-158041,-105094,34615,141352,134928,-37623,-133482,-65199,-49554,-71210,-68361,-36266,45669,-37098,-195083,-108240,21849,59941,-13097,-87842,-132722,-208309,-203345,-102531,5916,52714,72645,-3095,-66780,-78567,-6846,26926,9289,107604,166614,120693,80520,84901,44044,-102836,-200449,-112924,93436,234610,347237,296326,16043,-256013,-224563,-6363,175841,154858,-25798,-132003,-42458,34152,96116,197734,181220,103238,43150,16385,75244,87595,-12186,-62689,-135666,-186742,-51411,191450,266075,150846,-18483,-142709,-130459,-83173,-107741,-56141,111292],[296082,248659,27300,-128983,-70665,-20571,-89886,-142645,-125079,-184335,-69576,36064,16588,-13092,88420,238078,124667,2561,126170,191873,134253,50425,-62072,-135929,-3722,123125,-19994,-294545,-324965,-89377,-85102,-344805,-377375,-130100,87946,11460,-146632,-44891,56836,-56817,-173934,-128265,-113413,-126995,-79992,-53265,20751,213889,317961,335656,293622,13804,-312781,-494004,-594206,-526643,-252366,-42096,-26117,82287,265920,123886,-4390,3900,74840,63453,21188,-12726,-7943,-86084,-87604,-70452,-94632,-49229,101159,157057,64956,-61583,-182617,-127357,87339,132054,124532,241985,259258,164713,224729,285660,294066,216347,144538,86287,7764,-107583,-4744,196049,150011,78377,21739,-192119,-260123,-99495,-70237,-180967,-131997,-4908,-26841,-179221,-226495,-128123,-117176,-198508,-196193,-192533,-162156,-52613,-72270,-82058,83170,235005,237180,132490,-42952,-26612,61496,195583,299699,166033,-29857,-34222,-46609,-254618,-386875,-154655,157008,197046,-94146,-363578,-402667,-276948,-34285,22066,-181404,-352161,-167409,68523,57523,-129267,-50772,209841,246884,115333,208858,396002,350130,136455,-124797,-251300,-99646,69606,1142,-147220,-52729,212449,295417,182206,4837,-28280,98905,212573,245295,250191,137386,-34671,-121061,-237031,-337255,-266971,-93713,-4153,-92422,-22442,219638,112536,-183715,-219294,-99504,-64562,-33475,69918,235930,161454,9449,22396,93720,119878,51283,-49068,-104517,-10958,233474,417536,439051,270694,88194,29154,135846,320025,332012,166187,-2783,-64027,-176689,-257399,319,318505,314480,-27947,-278541,-301229,-244857,-165153,-24760,160876,201358,100735,-69626,-99566,-69248,-25463,111709,307374,180026,-109924,-130206,136880,441403,274603,-110555,-227996,-135874,-85779,49469,101228,-29346,-68126,3888,-42602,-142140,-181361,-267905,-292528,-144469,-58937,-216749,-238896,13237,249592,199792,14252,22636,108271,6915,-18842,-25812,-164283,-98591,-53560,-170870,-120014,105506,171932,67147,-17899,22117,-86288,-350824,-420752,-186257,33006,97020,124403,204991,98771,-56387,-39525,71490,35865,-17273,27492,166428,6831,-136032,-191546,-47738,151212,214599,77083,-132236,-127197,161446,263895,76768,-9009,38798,130040,113360,-89269,-167357,91405,455324,448355,277604,169542,70907,3026,-142566,-210693,-160389,-122880,-87594,-45360,36581,115318,82494,-132672,-271914,-75633,82298,-64140,-179223,-31961,-28206,-117288,139077,304395,169237,170883,249549,-23065,-237120,-95412,157168,325893,421575,384137,258309,22439,-194501,-168144,150473,339418,240474,79952,-52273,-136059,25667,218968,135077,-113494,-103705,-50657,-250265,-334213,-211029,-68451,-9490,132724,198194,-16301,-216481,-214288,-10318,216105,203795,-198897,-288369,58253,239779,77191,-87754,-34591,136180,382491,620804,623418,325570,164860,257840,277692,64172,-157479,-192515,-113915,-2672,118061,286722,365776,247165,125019,97831,-91997,-264814,-149315,-4132,-37851,-65948,-72399,-23279,-17483,-226805,-531176,-594702,-489766,-310734,-139085,86372,130868,24078,-9689,-138395,-344647,-277998,-60394,-33788,-122850,-115798,1237,-123705,-175177,-56,30689,-158225,-372779,-466443,-478322,-369883,-209357,-7602,198099,181784,-60886,-171472,-293344,-423158,-610700,-384955,-350155,-653327,-1103311,-1433506,-1165641,-3176643,-2723157,4907008,11619879,8431741,2709312,-828707,-1952432,-956701,214673,187108,35735,-371058,-865681,-538925,27824,-82774,-182173,50613,246372,140240,-107277,-32357,141236,52342,-166942,-108964,112591,167584,101223,-108327,-291335,-130143,175624,230304,78961,-99885,-285960,-572652,-561076,-223057,-57776,87907,329023,415304,350287,389260,301776,-83204,-278421,-183682,-115967,-49190,185402,488763,435784,128100,-26172,78868,207748,93004,-26620,115461,162063,76964,54675,134493,142195,-3829,-191047,-238431,-160988,-34803,3639,80655,226111,267772,8281,-86567,-13097,19715,12464,-40965,-97832,-152132,-224489,-227061,-235081,-222944,-95513,-19731,71584,160005,104649,-28473,-107969,-109182,-43767,-8456,-92385,-277506,-507809,-401219,-118469,95980,215292,238270,152302,-73952,-240376,-242357,-58964,54819,-147105,-363067,-370180,-208221,-83193,-130127,-102278,66237,183406,158638,-43257,-390509,-343946,-48956,68015,53937,51646,55612,-33042,63065,150168,-28277,-187103,-28949,195296,289349,275517,62680,44775,189962,360967,475342,445595,253688,194597,326746,261580,2058,-50345,3379,-37632,-17918,-82359,-152309,16569,268407,304867,-31503,-344172,-192684,127561,154551,2981,-75551,-27267,17521,34099,67701,152366,159187,59738,85277,141708,137228,66495,-73040,-123734,54531,29771,-173127,-184640,-24815,23897,-81596,-146480,-167997,-168703,-95970,50568,46668,22745,-39326,-162434,-146488,85757,278676,226558,-370,-232147,-349062,-192626,53742,211868,119453,-54004,-46053,110105,158521,109362,89450,-70358,-168707,-169638,-168365,-187054,-128487,-48448,10295,82669,118789,69171,2165,-16366,127365,231805,187020,55808,-28185,-144243,-209680,-201411,-112231,17596,122562,152746,163933,196258,225891,123264,3913,-35044,-114280,-125856,82716,288665,232922,146431,148694,71821,-31769,117381,305954,393377,403618,297832,132395,74282,177757,257061,242141,300404,318527,234806,149316,10437,-51995,21340,100093,74371,-139803,-419991,-479968,-260476,-72994,42417,32690,-149592,-241579,-177516,-133129,-179692,-66869,114174,326138,267485,38408,21344,-86981,-368554,-346686,-106356,7129,56031,53991,-14756,-62953,-42427,-77050,-186655,-133059,77991,167184,181187,87305,6326,-21587,-63589,-51946,-100965,-316066,-219812,129435,221150,67734,-152557,-250076,-128009,-50660,-15994,250195,413827,292831,121423,-60803,-116691,-59226,-86276,-137072,-116166,-67426,91092,262128,247198,256952,227946,74718,107208,273026,285731,161676,-102426,-452459,-412521,-91874,-151229,-405132,-234700,25015,-13257,24261,49877,-180217,-356035,-374806,-399560,-239170,-9254,219553,461800,572804,289016,44607,11207,89748,74302,-80827,-242123,-302965,-232201,-337078,-372873,-125299,55534,14948,-69705,-78519,100922,173350,44019,-134759,-223488,-235868,-284767,-321533,-254336,-278312,-240783,90774,392886,347828,-34923,-298032,-224722,12367,145148,74880,9510,154689,263112,107470,-100756,-231296,-195920,12528,211824,224774,77892,-83531,-80144,-26304,-40904,-92850,-88714,-87833,-14677,116787,57958,-46509,-14824,80829,73511,-7462,-6065,-40941,-82083,59634,278443,410660,197500,-64316,-397723,-1433214,-1053436,357081,560627,366652,1255631,569683,-829271,-611032,-77484,-20522,-73688,-62978,-313477,135054,1211861,1906349,47142,-1411115,-1180991,-669618,-334162,-129517,-131834,-238824,-67130,200150,149818,-97111,-216901,-6160,153777,-6367,-199339,-175317,-66831,-25432,87053,185055,97738,28327,88586,-28343,-245260,-114707,127358,-28176,-170015,-207029,-316627,-179743,143382,198810,23797,-38937,-5151,69644,114775,-10689,-186660,-128905,55001,194018,166977,27646,15423,112262,90298,-31967,-143896,-166402,-87147,-111573,-114937,53152,168644,106045,-97272,-212389,-195231,-202024,-153470,-41328,57169,108454,126712,29795,-86233,-132655,1823,118206,123265,176035,169304,68051,-14203,56942,137695,46199,-110515,-95639,90746,217044,313531,297760,67019,-230078,-268408,-95833,97341,116221,-27238,-98337,-12487,37740,97018,211073,158793,34729,-33023,-59085,24498,70617,1175,-41106,-113632,-169347,-60662,130151,187991,115326,19739,-61786,-55556,-39907,-115677,-54148,137192],[380518,339571,71745,-72912,10827,35137,-76287,-171256,-193115,-260294,-189429,-90019,-17861,-15848,13179,135813,105114,57927,157383,166547,136012,105603,-11823,-113467,-53905,17280,-61878,-267279,-255129,-15750,-33204,-280566,-255354,53969,277117,167666,-35086,12923,73076,-63270,-225809,-156861,-40468,-58992,-93770,-62540,34652,179119,242976,309465,325180,21888,-351972,-479607,-498922,-438235,-227146,-97053,-92751,-13835,144922,74048,43580,67492,89344,79644,72975,1820,-74053,-186798,-187714,-177706,-160198,-72719,84579,177990,91870,-89458,-178294,-91507,65540,105330,108249,215305,212807,120668,196561,312609,400717,296668,135096,74820,-11993,-186162,-43380,277701,251744,114173,32601,-154193,-235062,-82855,-60088,-183707,-140032,13749,-29004,-224386,-256727,-105962,-108952,-220497,-206790,-189749,-192874,-120359,-90059,-24832,188761,336323,281064,131027,-50374,-53282,41269,183139,313377,219801,-9541,-125899,-164780,-331536,-483903,-298416,10367,82010,-184428,-411290,-415621,-276182,6153,113598,-151260,-434280,-285533,-13316,46128,-86315,-102009,-8019,113872,144305,240182,333974,247746,94438,-98504,-222484,-79018,115166,60788,-44660,72393,280241,287709,144200,4808,-21530,104052,214419,244584,306337,240515,24575,-149402,-240892,-235685,-166068,-127023,-189238,-246493,-100214,152440,71021,-122847,-131027,-80042,-80593,-51550,46744,213219,160070,-6861,-11298,109004,187924,95956,-62912,-117063,-19191,193107,402381,440558,251495,61792,-46055,93929,260540,313070,188564,9253,-71087,-146880,-228157,-36344,276671,345266,85983,-196991,-345965,-298066,-98985,110593,266414,235137,113823,6540,19518,-31939,-56707,59179,224763,112210,-144542,-175214,39715,297922,177924,-81707,-115744,-55224,-40240,119625,161834,-11444,-55031,45190,22617,-111657,-219423,-336610,-322574,-153293,-65282,-155214,-97620,142374,310204,241599,80286,81975,168560,28176,-29230,-104429,-215319,-104786,-74735,-204890,-193786,-19079,63799,22504,-2135,60147,-28794,-300482,-407785,-212487,-22518,50439,119670,198123,109515,-26436,-68104,-24574,-78440,-155256,-139072,26822,-38563,-121221,-169244,350,278493,390778,200757,-69554,-97650,124731,224370,66766,-28214,-21204,112803,182717,27144,-36585,220762,540952,445338,219458,92315,-36913,-84035,-133801,-171144,-163183,-142130,-125007,-68518,54905,152468,145336,-65787,-269423,-157290,-12419,-108027,-195070,-95249,-116070,-120381,207964,395943,263561,245237,262109,8976,-157944,-37769,192740,299753,302248,334293,339432,146807,-128278,-214747,-3380,170411,131808,-30616,-151933,-179560,38731,242732,141289,-42541,-52517,-127353,-335700,-348006,-196079,-14720,98412,199933,158458,-29757,-148895,-134256,45426,204651,118312,-287930,-346352,-60631,49685,-119301,-290581,-209966,72781,396839,615040,606629,311790,185514,300979,291117,39903,-208676,-255445,-169305,8336,220193,330640,284094,188149,125121,39284,-125971,-200865,-83201,13922,7052,9640,-75858,-136676,-155279,-301064,-547293,-562147,-427143,-278229,-116472,118708,135631,-35016,-134635,-243340,-378267,-239956,25601,36701,-99751,-152219,-74663,-212232,-229570,-3346,54033,-169533,-324837,-279070,-347947,-347273,-149698,105804,223113,163836,-54737,-282720,-660397,-786425,-776050,-703389,-906420,-1166001,-1368345,-1030097,-416742,-2467273,-1242556,5800172,10451580,6024244,729228,-1622257,-1676790,-254686,668532,469395,238856,-226203,-767973,-512664,-94145,-129967,12643,266502,206943,-172690,-264098,15788,181266,32401,-182658,-119472,117738,168331,54349,-174266,-307059,-66636,301848,304889,87423,-95284,-170766,-351659,-423663,-207626,-91495,66187,310219,336960,287757,467734,496904,92457,-172201,-169124,-181035,-198099,-10312,261815,241718,59727,-12941,99586,244958,239508,189281,237333,181635,92060,122262,207873,179258,-12308,-231628,-250947,-118720,32410,65183,116777,184680,182645,-31635,-88428,-4115,65422,65794,-8267,-56250,-113559,-172747,-177261,-240616,-266632,-202836,-171782,3109,185067,178980,100505,-15195,-112097,-58134,15471,-78906,-209261,-273208,-108150,63100,109180,154953,157344,25479,-195538,-309856,-258899,-39656,81964,-120391,-280801,-216413,-77489,-105883,-319842,-321313,-36862,170887,141250,-18117,-239914,-200340,-12435,46241,46660,92585,115100,51814,145657,153666,-91121,-173478,67050,265438,287556,209272,6620,42619,212173,452178,616378,532406,277461,173817,266260,252546,55136,-42740,-11228,-19584,-6925,-68700,-153088,-9923,215475,255503,-11416,-264829,-180403,59982,30853,-80785,-121929,-64047,33809,113388,77998,80831,69509,-28581,38392,168224,182457,107772,20865,-47743,68277,-13186,-248945,-221865,18133,100041,-44714,-182565,-241934,-153152,-50934,-12643,-7200,24417,32235,-45136,-111688,22039,255116,270078,20107,-226447,-300085,-162611,21886,145237,77127,-33962,51957,238849,304803,219367,118037,-91078,-163295,-143037,-168017,-155162,11752,80870,69482,178601,247791,134018,3438,-27065,122496,201344,143779,45222,-27481,-230768,-340156,-256482,-139492,-6509,160075,143308,57832,69068,154436,108851,47737,4041,-142941,-190832,52556,312807,285304,197560,206116,171957,79317,148577,279093,363986,363726,222824,38524,-14398,114865,238841,222476,241821,191679,110784,95731,-22984,-130720,-40558,53405,8135,-151237,-378143,-461037,-201859,29297,44068,-25150,-139196,-160145,-76690,-54985,-77422,26754,140537,263098,179591,31976,38160,-74719,-299909,-248907,-14268,94072,109872,90243,51235,-24459,-51520,-125058,-268135,-179879,85605,173372,191398,115128,-28134,-70640,-19832,27313,-92319,-330875,-205883,128545,184610,65300,-92107,-198396,-129662,-77396,-60031,229991,404044,213649,18976,-102471,-130147,-126320,-151697,-98917,-18146,-19370,122638,324389,333214,368123,429680,315498,284700,383986,388808,261912,-6649,-388982,-375655,-99519,-158103,-445177,-321657,-81117,-148745,-113581,-22400,-231256,-407357,-386073,-403903,-284995,-83487,156260,410290,526141,224711,-82553,-132193,-62117,-67633,-205634,-307247,-272820,-157305,-296890,-385659,-171616,54498,30507,-41809,-5269,153902,173459,111845,44667,-64372,-179184,-292327,-369021,-277529,-264322,-308841,-85977,249110,333819,26292,-262316,-246938,-47420,65658,2632,-47063,127956,268872,129331,-58551,-152099,-145885,36359,249035,304549,112055,-126872,-192737,-181983,-158403,-131220,-102422,-77662,84941,273707,165293,-42544,-44098,64527,50173,-44343,-52917,-154958,-255781,-71262,223809,383198,95014,-276543,-625641,-1610585,-984335,533006,741623,679446,1645006,661352,-855810,-588377,-6700,-5754,-96526,-223739,-640820,181094,1935579,2523839,80065,-1403091,-1287999,-703416,-198527,58001,128165,-19701,-1591,247772,222830,-12937,-145134,-87911,-43756,-180404,-302970,-228007,-98060,-79563,-61512,-36680,-4741,73770,163150,22467,-177829,-73227,30489,-224724,-316391,-279228,-315931,-163907,118267,163473,10790,-27897,72719,167517,130858,-29743,-179759,-123393,67487,186193,119228,35179,144456,280300,212915,28200,-163042,-248795,-194660,-143558,-4656,220668,316210,171857,-133160,-305350,-239932,-173226,-89297,29005,105727,125608,137657,49035,-85898,-136206,43021,202396,227139,224583,155372,7313,-109513,3897,195187,180178,-12124,-88330,44744,129938,191890,216992,66682,-214648,-288809,-163628,14039,62961,-31320,-67646,-14591,6880,101762,231948,126177,-55476,-125572,-122059,-13858,53065,6950,-22941,-81136,-127759,-51248,61373,83339,55182,38869,30315,36915,5052,-121261,-46546,166308],[476492,429869,115497,-35368,52919,62458,-62839,-173758,-225766,-321691,-315802,-212991,-33888,4790,-51583,14004,56668,97207,175021,146246,146078,156753,44617,-67666,-94464,-96463,-102372,-211086,-153210,63308,20189,-189707,-128899,206463,418211,294434,80415,75370,91851,-49282,-215113,-123925,54190,10732,-98331,-69347,26907,106287,139275,265853,333695,44861,-317967,-394147,-369799,-307467,-146012,-83928,-80823,-40391,27972,1222,84825,165214,152104,157047,178478,45814,-121687,-242261,-251757,-265546,-201721,-66531,67194,161761,89147,-91238,-122277,-24544,45502,93219,111042,172909,158111,92253,174629,316211,453333,322703,87536,50543,-13581,-223427,-70597,311388,315607,137730,68399,-55538,-128493,-10063,-27738,-180724,-169887,-6569,-31688,-199016,-192714,-18941,-64127,-199000,-166234,-145222,-185695,-152811,-84496,43421,276843,385779,256605,76979,-94982,-121408,-11072,159666,312649,252003,-11059,-214732,-263784,-375355,-546266,-393384,-82382,4900,-227259,-390029,-349973,-226419,28349,172434,-77927,-404480,-329579,-62436,80404,11140,-143566,-239086,-30619,186766,249334,208167,90852,28578,-71997,-172844,-32986,156404,78111,7850,169742,330203,245274,64975,-39358,-21712,109796,225161,249007,331181,297406,60922,-181028,-242863,-115595,-13278,-73765,-263709,-325966,-143951,90217,25748,-64366,-29053,-38841,-85286,-86312,5697,182967,178936,26124,-4676,134387,260206,179852,-47052,-115392,-16880,147289,332871,392022,245135,70411,-61504,67631,172755,268089,210550,28550,-90189,-153708,-228460,-93945,203038,352480,205377,-83406,-339291,-286689,-5932,187316,278550,222768,122219,77207,103022,-11294,-68465,8966,118539,13304,-189424,-220778,-73717,116508,54171,-53141,-19838,-15363,-16555,168907,196365,27215,15441,115167,101564,-28836,-189968,-348844,-321700,-140721,-53316,-66121,67917,265320,333647,246228,157046,202115,276946,85281,-37284,-159490,-219589,-72985,-74106,-212330,-238338,-125919,-27058,564,36160,108736,26022,-228397,-326173,-155605,-11785,21949,93843,145519,67572,-5204,-86686,-125239,-191734,-258499,-260601,-125340,-93579,-105063,-121626,60646,399462,530708,313871,59714,11973,129435,194368,66754,-60069,-98423,78456,216731,120427,96747,319038,512239,370002,134222,16864,-130791,-156918,-125075,-149724,-182139,-163376,-158148,-89062,62784,146680,140095,-19693,-245261,-222481,-103339,-145129,-213870,-202520,-255819,-151026,228690,405288,268856,225107,194817,-21277,-128792,-3069,206295,232780,137153,226741,356581,246807,-43405,-230153,-141601,-9124,536,-123095,-180827,-150222,60446,255887,162471,58458,30573,-152314,-348274,-307627,-154701,27951,168091,212281,87825,-17223,-30179,-17837,85901,163200,10679,-348688,-389135,-174775,-128628,-261788,-393479,-299242,-5259,303742,489256,506580,249532,141699,272955,267057,40124,-202440,-267736,-179601,47443,293375,308027,159698,134646,136722,-6081,-127303,-90841,-19543,-22027,12149,76694,-68481,-218960,-249458,-344079,-519169,-489350,-350898,-242978,-99309,113446,98847,-102490,-228870,-275494,-299109,-139999,97936,82947,-82701,-209891,-170754,-260813,-228473,-3685,76922,-145786,-271715,-161916,-235849,-285380,-49016,208283,231169,143660,-79429,-450478,-981049,-1007890,-812567,-964803,-1427152,-1628034,-1703628,-1007138,-138748,-1477452,1035537,7359882,9081925,3264359,-1352310,-2150301,-1036473,666014,1103268,555229,190016,-203485,-594003,-414832,-205110,-131567,250336,452215,134841,-405647,-345570,47162,171898,272,-158382,-101684,98828,124982,309,-177431,-233490,36686,410971,350270,91362,-71805,-17408,-67022,-231398,-165505,-101096,33143,228515,185896,156722,456799,630084,290826,-25385,-142417,-256697,-355497,-194732,62888,85365,16294,44228,145119,258029,325372,346738,301585,164908,105547,200365,292550,249871,44330,-215122,-230480,-78490,93306,139661,172439,155441,114528,-28805,-40060,10347,56396,48821,-13338,-22914,-60635,-93046,-92979,-180726,-247312,-270652,-309840,-83520,177958,214487,191267,96068,-54192,-32288,44447,-43896,-136445,-14950,181519,164077,14139,39663,88698,-60834,-277926,-331551,-242249,-50070,32832,-127377,-211009,-87689,25145,-147564,-502815,-512474,-131129,150112,109615,-1375,-48488,-4350,59720,42799,51358,113707,143116,105352,173682,93974,-171668,-162276,117614,243446,182324,52540,-92405,28159,270878,537888,656791,517253,270373,138845,173080,200675,81333,-35505,-9182,25449,21701,-36395,-118302,-22301,132747,162653,9888,-121806,-127474,-40129,-72734,-89217,-123601,-109479,25150,150494,33868,-32908,-15474,-73290,9034,158190,151946,96948,110879,60444,137226,15861,-273188,-254832,22029,134194,-4275,-172289,-275370,-155938,-56114,-111731,-89341,-13849,70184,88391,-21181,7741,233714,276617,9085,-195381,-197410,-86416,-2426,26240,-30556,-53157,132487,365703,458539,333471,165073,-64424,-102134,-50991,-91830,-68574,180134,225687,141582,268400,345769,186613,24332,2815,147149,195847,123356,28464,-51488,-286347,-384970,-246085,-120641,3844,199180,154021,24757,17293,79649,58787,69924,40362,-155196,-229796,33560,332153,334048,249112,242562,230511,172086,191561,247516,269102,232168,128716,-7524,-37172,86724,218570,213422,189539,83903,15,16268,-62556,-162399,-53071,38428,-51985,-159964,-319629,-424018,-149813,105449,57603,-39068,-85180,-31287,64786,44466,30938,117522,177829,186873,80699,6314,29822,-57505,-216171,-178145,35658,131492,125092,98713,101529,26796,-19940,-108260,-254012,-147813,133742,202107,201668,166935,-6276,-72824,46921,108098,-79046,-304897,-153982,116537,135655,78920,733,-108959,-103224,-85220,-85471,200578,395100,157772,-65609,-137185,-147092,-184987,-179098,-7725,135785,50828,150898,386759,416458,424735,528700,490065,444546,497897,503936,386851,153602,-214249,-265274,-92925,-152194,-423720,-343921,-157040,-270422,-235599,-58347,-191704,-357653,-339555,-360378,-291562,-159622,34939,285404,390766,128975,-185117,-258776,-206460,-188020,-279612,-314551,-181797,-9352,-135569,-290228,-184903,33017,39344,-12893,59320,192052,167851,159611,164621,56036,-90579,-232602,-361278,-286071,-225363,-327672,-220556,108708,311076,110432,-159810,-201915,-59885,42910,3447,-22106,169883,327381,194871,-8554,-100441,-82054,105538,323426,394869,157752,-139241,-249307,-251447,-206417,-127610,-90726,-46811,172843,395507,260555,-2073,-24189,99747,86739,-19029,-51975,-218759,-374380,-176235,155362,341805,-17587,-526619,-795583,-1557608,-963991,572892,970894,987482,2000740,1033618,-638266,-572280,23223,-17986,-201516,-420011,-837388,308443,2641729,2948381,193843,-1059643,-1046458,-596081,-77602,167222,223314,64992,-17210,223107,276559,98368,-30309,-122379,-194272,-300834,-349012,-225848,-100290,-129393,-203262,-212471,-84684,97368,189564,61973,-76996,-12963,-44302,-340883,-376608,-277790,-254492,-131406,55704,86839,-1905,-3457,154631,266421,157227,-26087,-126273,-84868,60132,114597,14223,-1414,232176,406842,306678,129601,-71492,-223828,-226864,-107339,124212,375101,442271,244332,-106120,-323105,-235317,-115987,-21512,91774,146579,115562,123257,68853,-48604,-73986,110245,248369,272443,231802,132454,-37536,-161130,-31620,228289,283320,80861,-78768,-8536,20844,31073,92778,40083,-191223,-275449,-187834,-38708,17926,-33211,-40190,-35012,-36201,122620,266349,108883,-112590,-187174,-157890,-38588,40503,9767,-7731,-37544,-53988,-8323,15068,-9140,1592,46529,105271,114833,37509,-117722,-34525,195422],[527844,465295,119235,-55411,17604,28900,-82801,-189293,-258957,-391126,-438212,-326869,-60062,21979,-102148,-104451,-16219,95719,151286,106534,132858,162024,69155,-27995,-126381,-196915,-145695,-157907,-69961,98926,31671,-129434,-58993,255818,436932,319306,141980,113150,90624,-44344,-172612,-67772,112766,28905,-127502,-99049,-24052,-13575,10088,195725,290484,40423,-252637,-292842,-269444,-185585,-47433,-35677,-35154,-10172,-48586,-90527,72769,227614,211078,245870,287407,88727,-152426,-255995,-285008,-331943,-228483,-57694,27044,87245,38518,-77354,-46793,27004,-8224,26035,62236,77751,77490,67161,143166,267470,412134,267429,6231,11510,-7062,-217151,-86754,273310,294981,110078,91344,57297,13304,70278,-9770,-192439,-223170,-70284,-58343,-152562,-80817,97352,-8397,-159048,-102957,-81483,-148076,-150572,-71629,99611,327586,371229,166949,-20660,-173011,-220282,-88298,135988,306231,254695,-37779,-280212,-317921,-384213,-572580,-428648,-112515,-34079,-229929,-320082,-232315,-146146,19198,171508,5846,-295451,-309866,-82372,138206,125736,-168992,-415788,-152881,208314,220695,63960,-59898,-41041,-59794,-123998,18993,176717,48616,-4122,203912,324677,167954,-10569,-90517,-29782,107424,227020,235631,304252,288159,52368,-222417,-261859,-35964,137421,47586,-210205,-315041,-145896,37398,-25062,-27538,63723,20498,-79356,-140464,-59995,137588,194088,85328,26165,146505,308859,260243,-27208,-110071,-7329,115101,238539,318055,261890,116923,-18607,43458,80151,205789,215447,41300,-126695,-222081,-297928,-184533,104307,327261,286848,12166,-291303,-206496,101009,192816,189924,156663,118496,118440,122500,-21490,-76039,-37501,11288,-101088,-240188,-257543,-180752,-61594,-65343,-31098,32082,-25347,-22758,171788,176618,51331,95513,173862,160098,75594,-106364,-308455,-305634,-139660,-54386,11862,205781,337079,295578,194668,206811,334922,390532,163177,-36041,-173224,-194116,-38386,-60663,-189403,-233257,-168008,-59585,15805,84492,156005,74516,-141086,-188867,-19739,72805,26539,62370,91465,16725,4213,-99085,-209554,-284071,-322572,-326523,-231309,-123398,-74461,-43340,135217,480591,585124,378560,207993,147294,164251,189945,90146,-85594,-168358,32252,206775,163530,184763,352963,391663,242627,42308,-39667,-188267,-198905,-120500,-146000,-199761,-167236,-160819,-90217,55710,88457,65407,-3991,-207852,-253737,-157497,-155091,-219741,-307445,-394777,-200490,182457,303848,173039,121933,78074,-89674,-153461,-21346,170106,137523,-16764,98339,302735,275861,18682,-218543,-235395,-156247,-122575,-181862,-149381,-74704,76065,242524,180390,141464,120354,-100641,-276906,-223348,-110721,24801,167904,169207,13506,13753,97887,94388,98232,111139,-71826,-360164,-397129,-238565,-240118,-320172,-378241,-283537,-75988,135293,280323,332700,141709,44116,177789,209650,71821,-121275,-208138,-139448,94646,311169,228982,18636,71513,131582,-33786,-99163,32930,25437,-97854,-26308,104502,-64284,-250837,-269593,-345250,-464950,-394208,-277040,-216000,-100248,68091,36028,-147120,-254734,-224232,-128506,-1185,134801,94687,-74621,-275978,-268800,-270826,-192898,-18204,74146,-107506,-232009,-144318,-177703,-209128,58990,275253,231137,121262,-163965,-671971,-1196959,-1039426,-718188,-1110303,-1769234,-1882440,-1949451,-1390989,-511105,-106703,4468388,9619707,7902112,680844,-2873700,-2217358,-239856,1541909,1407860,408493,-106805,-321243,-406799,-302567,-307248,-115938,439442,551903,56645,-483578,-337194,53087,121484,-31684,-108123,-72686,53849,49692,-45964,-122573,-100210,151405,475725,356098,79341,-54227,105187,169554,-53571,-116309,-89994,-384,115335,17170,-3361,345492,631385,423637,107415,-105881,-316090,-468079,-304560,-45074,4071,481,121547,200686,250852,332460,391649,272190,96297,108490,278767,379362,338637,152383,-131266,-177304,-62393,112044,194669,229452,149934,84346,8976,37831,24316,-10993,-41664,-58748,-4816,3631,3184,9916,-72723,-184857,-298337,-403627,-168308,136785,197647,214070,190071,44061,26550,61113,-22103,-82847,170244,342453,130748,-162596,-111196,17185,-112481,-318516,-309897,-192164,-73568,-62240,-152932,-156433,-3106,84237,-177046,-610194,-624143,-196520,127198,72218,819,116928,187751,154422,68128,75410,108611,127785,119021,156049,-1065,-244524,-161264,95519,117627,-3731,-131583,-190567,4923,331850,571499,564226,395180,221505,66731,26685,82783,45956,-57347,-21369,59756,51921,-4518,-71392,-24710,49794,57544,18890,27310,-56223,-148305,-129245,-32419,-88797,-155384,-15509,125744,-54753,-164677,-85964,-75513,-8643,91035,41109,49220,178384,167978,240628,109741,-235882,-267794,-7756,113903,13141,-141262,-275828,-186208,-103580,-182558,-158355,-77775,62158,188886,87723,41355,214011,226770,-55842,-167196,-72230,23048,-3555,-99045,-165382,-104987,163268,431710,537781,389406,200152,-7939,-6052,71833,19507,38763,332103,348410,197508,315068,383510,205401,49549,61261,192253,213278,123996,2195,-88915,-284992,-330156,-177365,-71458,32762,215926,166110,52505,37689,10826,-22646,58445,58909,-159441,-247423,14037,322037,349703,274921,241974,229539,206835,216058,210850,136779,54745,38665,-6923,-3501,85490,184856,204644,140554,1552,-85727,-76528,-113058,-155549,-26957,38130,-118870,-199684,-295517,-413384,-165779,88529,60372,-5736,-4492,99978,197720,134248,102818,180191,218060,124961,4045,-33817,-12124,-57591,-164962,-182363,-807,94278,85775,55110,92639,53416,23470,-47803,-163492,-61051,200218,235502,192511,201052,43298,-40009,113121,152602,-92548,-266822,-88145,83789,60575,71424,69210,-34063,-73159,-77819,-88976,162309,369834,125718,-120630,-168101,-166855,-218471,-176554,76678,266522,111371,158611,398811,421116,381047,497107,548107,535247,568982,567952,467359,302505,-8447,-143672,-89798,-146399,-364866,-325827,-215664,-365208,-324423,-81679,-119109,-265203,-274831,-296273,-267334,-218685,-109416,118012,216628,29865,-243821,-340424,-302119,-260735,-301429,-287819,-90045,138133,66443,-153544,-191847,-38109,683,-16460,75273,177167,133649,161476,182422,83779,-21631,-153086,-330984,-306111,-205845,-316503,-292229,-2927,272786,172223,-49574,-130187,-56561,37115,45978,58255,234657,383333,253305,11977,-95868,-18064,190996,396338,455031,194799,-124311,-243152,-227305,-175206,-86020,-62046,-10794,212884,437182,317040,75627,51594,176862,164804,47121,-28385,-233350,-397072,-213138,89482,286806,-103355,-713340,-869449,-1421986,-1156450,381062,1109659,1154952,2295512,1692322,-222469,-570496,5984,-52007,-362423,-628896,-990838,246318,2935125,3132371,539347,-409732,-519358,-407791,-38340,117983,85341,-33398,-131685,101196,253516,167752,68560,-109051,-266526,-353813,-340506,-178434,-73356,-160258,-310489,-321990,-147102,73380,143782,52943,4937,34543,-102090,-382721,-361015,-220372,-168991,-100079,-23961,-9287,-22146,16511,208198,325638,168590,-19908,-59889,-47349,-1561,-29545,-130394,-77235,243019,442014,339049,246029,110597,-104093,-186552,-29338,222965,462855,495027,280296,-45859,-267931,-186326,-51854,24431,117240,157556,78290,86484,80674,8517,22303,166990,221014,217706,178272,93824,-61133,-152535,-31244,234344,332204,140813,-72536,-47931,-68870,-117063,-31674,10043,-152625,-232498,-164062,-39411,-453,-29623,-17865,-60764,-76447,151532,302981,115886,-100344,-180233,-162379,-58092,29042,11132,6744,15188,47587,72028,17149,-49248,-14017,56279,142148,151240,50662,-98377,-15455,223673],[533112,449946,102045,-101346,-58234,-29969,-109350,-205402,-280424,-433097,-495258,-382228,-77389,53757,-93790,-152381,-55433,84652,109941,65071,110250,136347,78127,23181,-108677,-226451,-155161,-97469,-6651,97540,15796,-96708,-38932,211858,348767,251283,151148,142804,87681,-41010,-105129,1361,124693,-4582,-168553,-131509,-89745,-139062,-99860,131220,218095,9471,-176928,-198057,-204654,-79694,59519,32102,19374,64513,-46844,-164988,11232,226878,240268,313403,373672,130671,-146053,-220853,-275071,-356930,-233018,-49736,-23021,-18693,-34044,-38024,38133,52167,-87625,-107153,-56997,-58305,-9946,59198,118911,183370,296681,160112,-64457,-11663,20950,-150669,-63548,199774,206614,44006,98977,160120,152898,129889,-10892,-203204,-262539,-138872,-98245,-114682,38492,213639,48065,-107110,-27538,-3008,-76566,-107687,-48265,144730,349448,315764,52457,-115123,-238266,-302311,-155377,140158,321933,243844,-67400,-289294,-292036,-339472,-544312,-393449,-80540,-29466,-185311,-204564,-77132,-42279,-4999,120501,77910,-149641,-238042,-66296,209507,233605,-158945,-475265,-203984,202047,168692,-32467,-131128,-70559,-44637,-73127,72403,184324,6166,-48477,180888,261899,81423,-31092,-88253,-18081,112406,218478,195442,234281,232639,13762,-253767,-285703,-14988,257124,214234,-47071,-208222,-87280,17932,-59851,-390,150810,107081,-51986,-192874,-128097,91990,198071,152609,69553,136947,323430,307590,-11967,-97000,13675,117388,171435,263177,307807,200318,63355,19102,18543,159395,217276,62068,-155828,-328646,-423558,-287048,17299,299328,329577,73551,-204569,-62323,216159,159477,54554,70366,117855,135177,94087,-46741,-82225,-71350,-66982,-191541,-265701,-254250,-238092,-174371,-126372,5100,56059,-50515,-36241,140698,116644,53604,155165,201694,185772,177142,15807,-217700,-272335,-156343,-71615,68331,300049,358744,217789,107265,215126,433980,477501,256894,7767,-123438,-147718,-14678,-28668,-123048,-155521,-104058,1970,85623,146551,209349,133378,-31865,-13338,171442,220995,84407,57772,85517,16552,23867,-89538,-241660,-320771,-333716,-329461,-236322,-85132,-2107,74667,234742,514086,549021,388215,326068,250085,212717,231250,154954,-75633,-200069,-6840,172674,164179,215994,334530,260767,123053,-19406,-55044,-181874,-180840,-99666,-133895,-183035,-123793,-99183,-40687,56295,12917,-19565,15947,-141381,-223965,-141008,-109844,-179030,-341598,-454696,-229583,93784,127730,21836,-7713,-28562,-145051,-199014,-88688,88716,53501,-94552,4176,207830,228257,44761,-173720,-259310,-234779,-198540,-189974,-79184,15432,93721,215484,198108,185665,206163,36634,-124892,-98866,-61934,-12101,113501,105970,-19424,69153,208324,177157,95810,84052,-74960,-292695,-329676,-202940,-239535,-282395,-256624,-166850,-104731,-36340,64069,135142,23160,-59637,57196,149019,148334,41598,-63980,-42037,146394,284650,136476,-96294,-1787,102207,-29556,-37928,146934,56643,-167665,-78972,94263,-59049,-217009,-199582,-285320,-382396,-281589,-202029,-186726,-109598,8251,-14717,-133251,-187519,-93651,89346,149366,143600,91128,-58802,-317177,-332719,-240717,-135593,-39349,44701,-65668,-195201,-186302,-168377,-131116,150267,301946,237686,108050,-288260,-885615,-1253275,-865130,-503683,-1101100,-1840567,-1822113,-1911885,-1957181,-1381849,1473975,7855595,10757452,6129756,-1344425,-3360839,-1769443,469910,2089688,1472110,92247,-518863,-515955,-259598,-229602,-392475,-93558,516927,527895,2722,-379731,-234948,49729,62929,-33700,-31325,-29840,8071,-22839,-60051,-21862,55349,256364,492754,330130,50827,-59994,148433,282601,65074,-64868,-56431,-14840,18156,-104049,-136083,171926,496721,439813,190073,-55801,-329831,-489325,-291998,-22214,15483,15781,199536,261667,247938,286076,324376,158993,-8687,106646,357990,466646,426090,279502,7791,-97814,-75350,76864,216436,285750,184376,110431,75791,126371,40787,-110012,-172327,-124260,7338,82673,104304,115051,58076,-102492,-287273,-426618,-221559,77454,140928,175051,247701,163504,114007,62960,-33265,-43222,241206,315081,-24496,-350077,-249809,-53658,-135155,-316849,-251276,-109870,-82049,-148780,-164635,-100126,50710,121327,-144403,-580923,-617410,-211857,115038,45445,-595,218283,335926,257121,128789,124420,85532,80133,110021,126438,-83741,-278948,-164904,10313,-73906,-211302,-271114,-243344,-15638,358040,535196,381207,213780,137641,-43680,-162775,-85082,-42569,-107375,-55767,66206,79747,20325,-32599,-19422,3789,-10448,21406,128027,-3323,-232004,-129522,57130,-32558,-187016,-82041,44733,-155717,-276059,-131687,-45495,-18548,-27614,-116078,-1852,220686,247567,341779,232235,-144714,-245336,-51677,51154,-1806,-112733,-255281,-235654,-169386,-183012,-180647,-140538,21167,229083,178044,105913,194413,122627,-168399,-155749,50870,147593,25839,-176274,-267162,-163257,134128,401932,490797,348986,202396,59264,100595,186888,122032,132402,432102,424020,219382,302554,358730,184597,66354,130822,248550,247707,137647,-30376,-121267,-223370,-198878,-73653,-12870,59739,197123,163143,110950,100728,-44412,-118721,17746,58689,-157314,-248691,-15414,266501,313572,260105,205596,175891,167529,195256,165941,13493,-96780,-23004,20939,50431,88354,130167,180177,86899,-63442,-147532,-164805,-175446,-137747,11207,33669,-196003,-282531,-329058,-450606,-276211,-43079,36348,61357,79651,189036,273972,187281,123948,214801,255251,99451,-27123,-78899,-84355,-86783,-168848,-266328,-127623,-11003,-187,-41116,7707,30096,51176,25742,-41734,39292,258754,251150,149937,182078,78552,585,154364,139043,-144275,-236932,-29839,32484,-40892,16611,69680,-13671,-60938,-63249,-74775,116960,312992,107611,-140021,-190810,-182261,-221098,-160812,105211,307654,134746,132084,322106,300640,229611,357044,483393,526374,561207,537340,450729,366614,139202,-65630,-103186,-152429,-302515,-302010,-274127,-427389,-371569,-120121,-87820,-203630,-232820,-242788,-226165,-239410,-221351,-39393,65908,-42068,-248890,-358676,-325369,-275376,-285973,-260448,-60237,207405,215270,-42678,-207826,-155835,-103093,-74695,20207,91694,58411,109634,104398,17173,-6140,-99982,-308828,-350306,-237028,-298881,-301601,-77615,208256,174859,16451,-72744,-66877,8958,86157,147217,267985,382388,258395,-17784,-130831,33936,255036,423564,451669,207965,-89038,-188906,-141489,-85974,-21057,-29049,8270,181982,379943,320267,177929,172722,272167,249218,112120,-22893,-220623,-318113,-164764,35492,212897,-145130,-771475,-858847,-1381373,-1589803,-9193,1084066,1130925,2530349,2492107,253167,-595465,-65188,-112875,-541841,-838684,-1220858,-199554,2607219,3171573,1168151,375645,108699,-226989,-114804,-101220,-244957,-278282,-324326,-113480,114945,137575,101297,-65099,-258079,-350557,-301858,-115508,-35636,-172518,-371466,-378830,-211693,-8178,33904,-18025,23880,41778,-155731,-386568,-307366,-142840,-96286,-80486,-93680,-98517,-55977,16210,210356,315003,138707,-36874,-19472,-41829,-130072,-226989,-280657,-172748,164105,359361,288866,333177,310723,45900,-109473,44414,245408,436201,433370,243491,5233,-170717,-116666,-6865,32553,91597,124866,16989,28490,69750,53550,100872,174603,107938,58412,62267,28146,-71655,-94433,-3156,201103,307757,141478,-85129,-69765,-115390,-213387,-123743,-13946,-110823,-180149,-107452,10604,10888,-26531,-9451,-89686,-117347,157452,311007,129058,-25718,-101738,-147313,-92029,-2162,-3777,9620,58100,142886,161262,61702,-28330,9432,62632,118210,117307,28114,-80353,-4658,231133],[524952,421278,109376,-107159,-100664,-48519,-89730,-184247,-255463,-393101,-427988,-333153,-51298,130656,16153,-69944,887,111827,92367,52094,107605,118681,106378,113673,-3164,-140329,-94123,-9608,57707,92524,13462,-56387,-28523,130321,221751,148005,138703,188470,106467,-23577,-17673,80167,105393,-62117,-192046,-134815,-130076,-221874,-149064,105243,152554,-30924,-109235,-120243,-158669,14476,167069,101983,65156,152429,28542,-192505,-72329,161988,223812,331381,416553,173662,-96150,-148242,-223161,-334063,-218126,-48251,-69085,-121765,-100974,19586,115700,48412,-173635,-275434,-228392,-207850,-86779,70280,111972,88418,146790,44850,-90159,-2433,66030,-36572,8241,135776,90017,-35716,88303,221091,238277,137745,-35926,-202794,-264911,-184894,-146030,-113744,113543,281223,76734,-65966,33298,66003,2369,-52293,-32017,162573,334412,229726,-62473,-179299,-261511,-343739,-203346,165736,354226,214121,-100429,-250951,-201503,-258411,-477916,-323618,-33594,-10738,-117086,-73594,75417,52396,-46041,19207,93091,-40724,-163002,-42607,256861,291543,-131090,-426615,-186040,147376,86332,-68743,-113388,-56793,-31593,-40658,92918,160807,-39345,-107545,99597,134435,-17410,-10260,-31896,6514,108664,168133,92170,108086,131844,-57523,-284006,-324410,-71181,301872,355493,128047,-65288,2403,17050,-91037,2547,205210,183967,-36952,-258101,-207307,26542,153424,173140,75415,69302,264585,268815,-37774,-108504,6764,116957,127154,214292,329291,260921,104579,-42836,-27642,119314,198899,72714,-185961,-462829,-593295,-403840,-57796,266415,314915,67826,-130337,74381,283945,91899,-90906,-27876,96796,101582,12703,-104828,-129898,-136254,-146496,-265437,-278244,-229712,-256372,-220039,-131613,33122,41742,-89902,-73517,61198,10885,3462,139122,150932,134689,208076,105788,-133318,-259298,-222891,-135487,64987,313178,313377,101046,-22209,139736,420723,474977,312612,72554,-57117,-136684,-45141,-16644,-55406,-51436,20846,111636,161445,178795,229516,167058,50318,123187,324083,348956,151572,57687,102512,51360,29081,-89311,-243910,-324517,-331332,-321055,-175421,-8490,82278,180763,307577,457712,401609,307317,327318,231831,204964,270190,211087,-65163,-226964,-70987,93997,100488,159554,252547,154983,25607,-71092,-68822,-149563,-133836,-87219,-133202,-156321,-66099,-9783,29395,44385,-76552,-87576,38037,-76331,-169424,-94439,-47337,-116109,-307353,-430998,-247327,-38615,-95852,-159998,-145666,-119864,-189663,-268859,-224538,-58618,-25696,-106051,-61098,68048,83437,-3003,-138388,-252130,-278246,-250241,-192571,-51197,37424,79014,159006,183231,152361,239264,188682,35160,11034,-41302,-87773,4678,21497,-26730,107690,243582,175941,55919,62996,-17599,-172740,-199356,-91343,-162122,-207641,-114078,-25668,-111564,-182691,-127808,-61844,-99159,-156475,-79647,76211,230674,224006,107328,64648,164843,204636,35963,-192130,-116347,17171,-25802,12462,192784,45799,-223531,-146127,26869,-83107,-161667,-93282,-196626,-301315,-193961,-157178,-179626,-149672,-73324,-59721,-85988,-73417,51073,257836,241595,108957,62612,-55421,-341190,-368004,-207155,-95573,-81232,-31083,-60933,-174463,-249782,-209539,-91730,173692,258367,219123,77982,-430331,-1033717,-1160295,-553614,-235131,-971192,-1669876,-1470630,-1499646,-2362975,-2344452,2855086,10315231,10521801,3099789,-2811388,-2768338,-971436,857220,2066297,1198039,-277487,-867044,-700474,-205738,-248751,-468061,-81532,445571,348734,-39307,-162114,-82844,34599,5532,-5837,54052,17262,-27385,-82182,-53888,74323,169825,311527,448401,258492,-18196,-124625,74864,238409,92957,-32733,-27188,-21961,-49742,-160196,-220165,-20713,262261,320500,190579,-14256,-307714,-429371,-175152,102631,83281,35207,241546,307193,256073,216269,175691,-8463,-131042,94352,420801,531693,470105,362606,145385,-25520,-124953,-14647,193601,328978,246721,178674,148580,194239,50396,-210542,-304341,-195751,12512,161256,181268,188297,164574,-38076,-257419,-383802,-232867,10549,60316,94864,253162,269950,205593,40193,-94210,-14057,213260,130741,-235328,-476281,-333125,-115066,-143322,-286952,-175616,-14005,-64026,-190016,-145486,-33108,92248,163390,-25411,-407120,-494731,-173805,117404,36468,5410,251501,419100,344129,211663,188895,55068,20477,102908,119243,-113252,-258119,-164428,-103089,-266053,-377253,-324328,-228577,-23993,322265,442395,200779,48004,39399,-167678,-348838,-250049,-138664,-157073,-94373,55412,112288,44687,-10817,-4988,23883,5464,41635,160837,9452,-258406,-87743,135763,27273,-190929,-157759,-63909,-227009,-326720,-141309,5537,-18002,-163271,-259567,-21320,249848,289778,406392,336968,-19956,-176902,-81647,-20352,-33497,-92020,-218111,-276062,-221624,-115669,-144355,-169313,-15727,219537,233078,181172,177924,-5127,-285397,-144572,168356,275095,90114,-156723,-270358,-185160,69667,292273,334044,228474,181816,136381,210012,277266,197793,203242,480292,461891,221865,257788,308888,149488,82795,206834,319751,302743,165842,-48185,-116947,-104626,-22804,48403,50647,84586,163216,156581,184153,182761,-66167,-190149,-17466,68049,-125691,-217867,-38595,184930,244629,225386,167083,112809,86141,138395,130543,-36627,-142000,-22655,68924,99947,84771,69980,144344,42928,-103288,-172289,-209259,-222338,-120484,51913,36194,-250334,-368295,-383189,-500863,-431912,-230385,8126,161814,169135,231557,288034,211408,133157,258943,306959,139338,13617,-96682,-150028,-117719,-195040,-370491,-281477,-123427,-78556,-140433,-110426,-19846,75091,110788,84422,137172,315702,261765,99097,120045,84456,43583,182117,98232,-192893,-192817,35075,1730,-125904,-60158,16999,-32395,-48600,-22746,-24200,96423,249825,115949,-100405,-170437,-157588,-171841,-120771,87988,262114,133778,93048,178148,92872,34576,190947,361388,451005,491982,435979,352813,335829,198478,-26980,-106165,-145767,-237108,-273431,-315065,-428702,-348667,-160470,-121743,-195548,-210148,-194547,-152715,-178335,-222562,-105789,11574,-38681,-174368,-283210,-250389,-211985,-226911,-230018,-97338,180533,272876,29985,-204937,-260360,-227323,-157109,-70549,-24447,-26036,44596,6906,-67221,-15924,-67072,-279176,-382240,-290588,-261604,-238367,-94391,139641,133768,41260,-26021,-73980,-27634,120390,229233,265738,328658,218564,-63930,-148540,93610,295106,404005,401585,220160,-13937,-87773,-18873,49605,77873,26315,21985,109421,266451,298705,306227,336665,380812,328673,159513,-43187,-182754,-142674,-22400,19406,143205,-122698,-671223,-781219,-1508955,-2118080,-442997,929662,980872,2727799,3220217,663784,-620307,-162864,-183248,-678158,-1015594,-1570089,-1005645,1767568,3240277,2008366,1085942,630500,-107098,-268656,-402582,-616372,-543966,-515991,-354305,-103089,23327,79114,9698,-167109,-291513,-239434,-46932,10288,-154323,-366817,-388382,-274186,-113286,-82121,-109906,-11656,20444,-191397,-368880,-235671,-58096,-33220,-48347,-106028,-134393,-78212,14213,181067,251319,78098,-70381,-7657,-57797,-280210,-408073,-371890,-236216,34920,190746,178064,370101,458055,162182,-25650,93735,193201,301516,271692,144360,33203,-55760,-36325,20709,23431,46391,74073,-38605,-26397,45584,76854,137235,133222,-50881,-147326,-79135,-54436,-67298,1137,44097,134731,224134,91896,-109259,-62623,-96477,-221347,-149249,-16478,-71461,-127157,-25689,108826,57480,-18687,-6974,-108159,-155082,124101,276988,135198,85955,35329,-110147,-136462,-56910,-37084,3158,84479,202377,228949,133856,48261,64443,65762,42766,19996,-24907,-73066,-5342,212224],[457407,335160,94541,-98710,-124733,-52351,-60591,-169506,-231489,-313310,-295632,-244272,-32866,196313,164997,87477,109685,140436,62705,23308,82324,79169,114523,191225,133835,3709,-10749,57440,88115,64126,9049,-24135,-39036,23746,82450,27840,90426,211574,110019,-27234,37184,122492,40670,-147463,-210885,-124859,-155638,-270730,-158493,95939,86340,-95202,-96402,-94255,-141252,70839,235267,131573,69278,190998,109066,-185054,-162895,34321,139395,266604,386476,198371,-31766,-80506,-160570,-285703,-206548,-71700,-114821,-206566,-157426,62254,157028,12234,-252436,-427728,-408228,-343397,-149230,83473,115768,1943,5894,-35945,-57791,36311,108647,89455,116778,117598,-4513,-97288,62069,218408,233418,84974,-75118,-178915,-219900,-190628,-188001,-146850,121812,271582,61848,-46287,66563,110683,64107,-11398,-30437,149754,286112,135353,-147504,-187261,-215995,-325275,-220193,207103,398406,176578,-123885,-178270,-75810,-155938,-384634,-248548,-3120,10888,-32722,63041,213418,136025,-77544,-96760,47808,3922,-103294,-15663,278067,303183,-82358,-292094,-101851,68902,-1775,-39120,-10442,13459,4131,-10547,84936,123636,-50622,-129740,10423,-6469,-96788,41243,72740,60148,114410,92048,-55683,-39627,30020,-116226,-280945,-340775,-152578,292210,444756,248521,77208,121522,55231,-90828,12133,244780,249550,-27868,-307175,-261038,-31499,82630,153481,53345,-25749,159504,169396,-75350,-121141,-14579,114829,121809,183036,317643,284700,84173,-115807,-35031,116445,195175,106733,-175003,-549758,-718269,-473806,-74070,272230,289071,36474,-66923,176693,304762,45758,-160448,-72408,89052,56291,-63405,-154460,-195012,-220040,-212580,-285284,-243160,-160532,-208693,-169808,-54516,80497,38469,-92819,-96421,-15635,-74572,-49559,79828,57041,41376,175941,156149,-52282,-236313,-290795,-199885,40104,287227,259260,15855,-130639,23284,316352,409750,341108,173140,19227,-147585,-90980,3190,26387,73083,184381,252609,240691,198679,236659,191616,111266,209426,409328,429943,231157,90110,152277,129328,49956,-70466,-192421,-271078,-297601,-294422,-65882,108138,197163,278620,352242,344527,208415,179791,225433,114586,148931,303229,254183,-43229,-233704,-131326,14029,24257,71055,167552,135426,5993,-85532,-69126,-84521,-43970,-50786,-108617,-97043,16016,105808,130555,56521,-121095,-74645,106544,10032,-84724,-24419,34249,-14515,-189612,-310286,-220200,-150120,-270341,-288075,-227183,-153094,-185876,-310937,-370343,-216158,-58596,-38655,-68390,-61999,-96437,-83307,-97366,-206803,-277881,-260098,-188385,-82723,-22462,49497,125855,167703,92439,241360,321127,178703,106131,-22542,-141953,-90730,-36581,4212,139649,222552,115417,12586,66312,97116,6403,5402,88567,-25222,-115794,10462,104863,-81870,-248723,-235796,-185717,-163853,-192429,-179291,26534,321005,397469,277707,173333,168456,119507,-30300,-242848,-238677,-86739,-12017,51611,173550,15215,-225933,-184376,-57550,-116842,-96892,21429,-81906,-206637,-126794,-129156,-177577,-197710,-146048,-80064,-13292,58127,177230,338180,260473,64670,38065,-49643,-328730,-352834,-162235,-56483,-109960,-118894,-82733,-142794,-263583,-249841,-82553,131069,160427,170512,38312,-514994,-1028307,-930226,-176332,45339,-753097,-1331612,-913116,-720974,-2257021,-2837083,3979414,13346918,12164047,395675,-3743878,-1428187,-84424,834168,1429906,623129,-514404,-947233,-746994,-216231,-324648,-493235,-46965,281151,64054,-68230,85937,89984,32890,-21648,65689,160811,92796,-16326,-100585,-27705,139656,220772,313969,363607,151692,-124135,-244326,-84574,96736,61092,-15028,-11512,-23475,-76576,-150165,-239847,-166305,22718,122455,126849,12497,-261843,-319393,-1429,273102,162805,39686,235124,333697,286110,169243,20863,-164719,-227524,83573,461419,561685,449043,360586,227529,15742,-194977,-129702,143733,356883,318006,267689,214625,227995,55002,-269151,-388408,-251872,15620,226050,215930,205738,208272,-16775,-224466,-294345,-200973,-48173,-17842,10520,208987,331030,268742,-15735,-201712,4802,146894,-93598,-401596,-492102,-336220,-154865,-149328,-246333,-104600,69599,-26247,-180386,-101691,38416,131892,222687,158617,-142894,-300273,-98518,127589,39828,20765,238600,434062,385949,282577,242129,21158,-34389,111552,148177,-78065,-192233,-159863,-207888,-404105,-470356,-302697,-161156,-25454,212041,316705,100627,-48111,-56323,-273953,-474598,-355370,-195885,-177876,-115448,44695,147060,67914,-14131,9077,102385,110098,92218,138849,-12592,-222643,-55342,144478,53808,-183631,-242741,-181303,-255150,-311323,-127285,47631,-22230,-288790,-354292,-14416,258856,280318,393295,363379,86557,-88627,-98849,-87384,-77161,-93481,-187216,-300013,-262678,-52708,-93934,-168834,-35449,170271,229506,219676,138588,-140171,-375662,-127513,260020,367267,157091,-50049,-167138,-165964,-17805,127508,111203,57737,139894,204109,295181,314876,221779,232149,475634,464514,209066,201812,256103,107463,84912,257322,376251,346694,177872,-61998,-83707,27100,134367,142778,88794,86008,117726,139707,235875,236438,-71585,-233174,-41186,86452,-72284,-169839,-63935,81503,147724,172395,130258,53706,-17397,44021,94001,-7668,-79242,20580,101096,102031,37070,-11413,76309,-3980,-139197,-180468,-210395,-253655,-137336,60760,36141,-271462,-428689,-428312,-538263,-576272,-409342,-21155,259062,238431,214427,229117,193516,145867,310174,352743,216888,94777,-97091,-204875,-147416,-226254,-454333,-410877,-204132,-121964,-214724,-228344,-84876,90243,182504,165400,194758,354698,261715,43677,13649,27473,56379,187139,48876,-214219,-133431,95121,-2320,-177378,-143468,-74557,-80044,-39455,28909,45745,101228,187290,128451,-26718,-113500,-99096,-94351,-74646,34157,146682,101154,37710,-8456,-145513,-147773,51081,236980,341496,374812,291033,197848,215823,159013,-22219,-94985,-127238,-187537,-258748,-344170,-380207,-269605,-203429,-229703,-251218,-214127,-164889,-61214,-40085,-99406,-58956,54648,34411,-40194,-136077,-109502,-99028,-147742,-207154,-191226,60176,222372,55197,-178649,-315392,-332289,-238568,-165823,-139345,-105783,-11977,-50174,-102612,-23017,-46522,-234725,-380076,-336937,-208783,-131821,-70952,70241,62474,29739,6435,-68476,-55176,143671,283018,233829,240574,148338,-98098,-116603,156757,299705,337479,320588,235828,90322,27932,92898,192724,197977,101508,30887,23411,139188,266463,427901,500402,471840,376450,164793,-97245,-138753,73835,166421,33253,83662,-57395,-464494,-678477,-1758617,-2532560,-766997,718525,796318,2854957,3651904,923166,-619504,-267892,-260493,-741713,-1139059,-1996353,-1960154,749083,3429052,2848416,1535786,873577,-78628,-439626,-671585,-874715,-710130,-633340,-546815,-327211,-117085,39923,103096,-21512,-193080,-166774,13097,51542,-113025,-303952,-365018,-330490,-207339,-153934,-176177,-73915,-13168,-199490,-339682,-164725,21633,31520,16198,-38311,-93327,-67208,30124,148752,166413,8393,-105265,-13008,-71214,-387178,-500268,-356373,-227590,-90410,-7279,42317,348319,498179,194660,34195,114087,98044,103985,59965,17456,37456,49094,43406,40243,25052,26580,43155,-59926,-54442,23257,79756,130503,67419,-193958,-319157,-201400,-140769,-53941,109804,93014,46430,109855,21388,-125600,-20133,-10372,-130887,-94018,9407,-41284,-80746,69546,237953,130451,-5324,-387,-104628,-185749,51487,204635,125970,194094,195507,-44692,-171612,-125055,-83269,-5511,95238,207022,247354,207169,154721,131589,66207,-51111,-103428,-87373,-77701,-12642,174811],[314676,173312,24626,-98554,-141851,-61800,-49168,-185377,-236780,-237143,-170474,-182211,-58909,207237,285769,248198,216149,139570,-568,-44853,12356,3553,74497,211072,240654,137828,50191,73702,72372,12805,-270,-2625,-69678,-83705,-37340,-82116,9334,184039,74917,-64817,37859,113303,-51959,-238906,-221881,-106988,-171671,-295888,-151412,85272,19176,-178158,-148993,-122063,-143448,87029,251086,114618,36701,157048,140814,-147730,-224682,-115270,5415,132359,292576,204766,28798,-39968,-104533,-221104,-198288,-113483,-150533,-253688,-195424,71608,157146,-36548,-299238,-501866,-527948,-427881,-189904,85455,123197,-54721,-81046,-44512,34395,96999,134342,194052,242809,163944,-31008,-109309,32739,153961,141087,-5041,-103695,-120800,-133110,-153781,-206288,-182624,78990,190334,7373,-45413,73296,125978,90919,-3686,-43795,110396,212209,53193,-182308,-132442,-101021,-249787,-204249,250838,439027,141443,-129523,-98713,34558,-59177,-285322,-195284,-7501,26929,55120,192384,330345,214300,-76552,-191056,-40928,-12213,-65543,10634,279636,288394,-17676,-120593,18413,-5352,-81420,24316,133669,123864,68747,24609,54314,83863,-14497,-89045,-43383,-109569,-138637,87720,176047,129325,131898,8563,-220060,-181360,-46227,-131460,-227918,-310532,-208269,252526,459923,263127,169484,242626,127508,-54387,37508,268690,283433,-32585,-329445,-274608,-71626,5492,104823,15049,-114522,41491,52174,-97717,-121623,-44969,95941,128846,147163,258163,252013,-3500,-180036,-10403,145777,210712,166604,-114164,-547736,-738048,-463238,-24309,316983,270158,3729,-31357,205554,267638,34233,-126528,-38305,101940,15343,-110232,-184005,-265867,-324836,-275974,-256735,-169501,-67396,-116955,-54749,71768,135147,55020,-57561,-104476,-73099,-108507,-75336,4697,-52276,-70588,83637,146006,6202,-198067,-330412,-242219,9619,242006,221928,-8796,-191409,-102501,156194,305304,330192,265127,60910,-183804,-131292,29839,100184,170086,312195,359984,283263,190275,214816,182074,124035,220904,393441,422305,285965,137124,195676,196858,71071,-44589,-112644,-186106,-254031,-277415,14776,208209,309696,339209,333948,183547,8681,26460,48402,-60169,47311,288493,243722,-40171,-243365,-192406,-62621,-46539,-18679,97615,177483,50228,-84221,-81741,-24461,53473,-3326,-72047,-31752,84380,193560,219861,81724,-121310,-2973,197934,92951,-13007,13846,88734,87187,-49273,-164336,-175362,-222784,-356884,-337613,-249204,-145984,-154306,-324090,-497017,-357369,-57612,55855,-47653,-173767,-276658,-178831,-69458,-156366,-264817,-257213,-212240,-202133,-188459,-21371,131293,157431,47504,215852,372597,257580,156000,-16862,-160786,-148021,-71724,29336,139450,150497,10565,-36979,63341,202096,191082,223064,263875,100016,-57836,60321,164782,-50823,-249983,-267756,-221751,-156768,-170964,-240111,-10252,383782,503524,385023,242433,144449,36203,-74535,-270677,-354427,-191331,-11662,48291,77961,-45897,-193465,-196663,-148866,-171053,-68729,84285,12228,-124163,-104558,-138636,-201275,-265885,-223365,-107918,29126,138257,228244,300963,190708,12849,5300,-65042,-307370,-312008,-123141,-22671,-124579,-209025,-137552,-111520,-223599,-273429,-114749,12702,1329,55980,-33684,-508492,-854579,-635501,155691,270689,-525017,-972850,-319755,255004,-1518278,-2441039,5103564,17567882,16017789,-213919,-3939987,88383,613718,448367,343124,-100735,-486801,-673424,-592788,-232690,-388106,-443637,22552,96267,-253435,-113156,257562,230626,40055,-26449,153820,273910,191703,39696,-86323,-11479,139085,189516,253848,242538,2473,-273829,-412422,-282939,-64082,3510,-25408,-37729,-48270,-91687,-122268,-224501,-239394,-147919,-82889,21995,1922,-234641,-231455,136932,393722,186142,-8376,161800,319342,312761,152990,-85499,-266842,-279023,68989,456170,528453,345839,248250,200511,-6345,-279316,-239942,78181,347271,351712,331428,249132,211048,43624,-268787,-405796,-292024,4216,249449,189486,144281,153210,-63085,-213237,-201542,-151908,-99729,-83272,-57185,118818,308493,255386,-123736,-343243,-8535,87125,-238774,-453168,-406606,-279131,-182648,-173787,-221792,-65369,107270,209,-154443,-69310,84446,155913,277209,336237,108770,-109866,-21991,126491,35191,29498,201520,383996,353500,295053,246205,-23740,-79363,129793,197808,-2329,-115968,-162638,-282535,-468218,-501947,-257174,-81864,-36296,38632,177252,94053,-67620,-138483,-335293,-496139,-363527,-187523,-152498,-100903,50521,174514,84524,-39609,13655,203901,266784,170246,108856,-18982,-141279,-89334,41198,12567,-196795,-341796,-293852,-248384,-249303,-108395,54820,-47220,-382972,-393575,-9919,236137,218602,287844,278598,126626,-17592,-115321,-146208,-126898,-121256,-179296,-308356,-307990,-73889,-88375,-160196,-38068,100877,162777,185379,53061,-265235,-414231,-96292,310715,393314,194513,102724,8120,-122389,-113819,-50086,-108134,-112322,89521,251483,339680,290984,189823,217377,438671,449684,195602,162316,221116,69678,66369,258368,387846,347695,148253,-84233,-37727,134541,230401,177485,81888,56074,70939,115751,249420,237784,-78319,-251942,-52402,109106,-8933,-119403,-94071,-27937,39385,108856,93177,3823,-116399,-69433,52794,71302,39659,70480,97459,48966,-65356,-119811,-24466,-55450,-179466,-185098,-176579,-264132,-194696,25731,37904,-245238,-431516,-431165,-531228,-643044,-511798,-40279,323598,272432,150557,116389,134137,166028,350145,371076,290474,172208,-96896,-247349,-169656,-243914,-488697,-470341,-222511,-110973,-238867,-306269,-139441,105612,230640,178095,195666,371573,260184,-4320,-118287,-96739,24011,172896,18618,-184024,-53639,144747,19358,-181795,-204923,-168829,-129072,-29641,77370,119037,133124,141761,125861,43485,-41515,-26635,-18334,-35810,-29286,8127,39621,-30557,-188558,-337138,-265770,-30955,157795,243514,242990,144282,31447,50094,56804,-27614,-65892,-97250,-158468,-261433,-362391,-303238,-160968,-238976,-375488,-342519,-238888,-157856,32397,146584,113129,75697,150327,144306,118049,39061,44061,21603,-69084,-187952,-296245,-107522,93908,43666,-133573,-306771,-379577,-285650,-229724,-222000,-169656,-46576,-32464,-48165,2795,-16722,-163814,-329353,-342713,-146220,-21741,-34943,5083,-16830,-2240,27039,-38996,-46628,165962,306171,199740,156942,75978,-96633,-30204,209748,266487,239796,230494,249474,194819,118843,156263,304871,316550,182931,36579,-48964,32571,226243,496925,602852,506912,368790,115413,-177285,-105941,256383,324005,47431,30953,7623,-247674,-583275,-1975052,-2655191,-895974,518155,640839,2828890,3653988,1018813,-573787,-368032,-346239,-735007,-1193135,-2375481,-2752674,-64263,3680340,3434140,1650825,784238,-136254,-569144,-815830,-932665,-715691,-637476,-636320,-475073,-207793,28719,195097,132813,-81328,-99980,50869,71429,-70613,-213920,-325068,-376097,-271494,-165373,-192540,-135208,-50781,-182745,-302392,-110391,81447,100439,111407,93335,11698,-20420,68016,130120,87518,-50733,-128632,-22183,-63391,-400712,-464508,-231786,-144215,-172292,-181986,-88385,269973,414627,126887,44857,108923,962,-94607,-141571,-101325,18510,112445,104080,54859,49900,59386,56203,-39740,-49363,9020,64745,93766,6219,-273128,-399555,-279358,-227294,-53378,193282,116969,-57780,-11652,-40036,-115874,49880,114668,29055,24534,54494,-30898,-53547,153676,358749,198260,12,9759,-80451,-210726,-48366,108602,96830,254253,325081,43335,-178313,-191204,-135725,-13123,92501,152698,198538,247588,248266,182715,61528,-124023,-202970,-133387,-88712,-19634,134546],[223930,57030,-3770,-18374,-56865,12700,29968,-137197,-181661,-106607,-21416,-102124,-55263,228572,409981,428695,350892,170762,-22200,-74163,-25524,-33906,46159,215441,334587,271127,124033,96396,79680,12000,46620,64213,-60220,-117572,-67214,-114663,-43890,142786,43102,-81271,39482,109544,-95300,-263274,-175218,-43239,-144392,-273201,-113662,94290,-15215,-234481,-215651,-151194,-119725,107173,253863,100599,20940,93846,131351,-60140,-202401,-210840,-113645,-5143,189548,219956,94225,-12543,-45864,-127503,-164837,-139652,-151902,-241685,-200886,57003,138879,-62661,-289130,-460748,-529417,-430627,-202995,67388,123469,-72122,-90661,29779,169751,165192,134724,253688,359290,259121,22116,-63998,8186,44893,-4239,-95045,-102600,-36095,-34599,-97885,-196918,-189931,19223,66828,-73074,-60492,55017,106427,68137,-41878,-76111,43975,112415,-14346,-172586,-40129,45050,-150477,-174110,269562,443154,100732,-129579,-55500,67289,-10323,-214169,-187247,-55974,20263,117009,285457,408804,281032,-44105,-249850,-153177,-72998,-56021,23257,261436,260241,40522,25046,121859,-68055,-164627,58519,245515,224261,133872,47529,-3409,33928,44041,-5900,-53427,-154856,-151736,82903,203413,166134,138655,-73676,-378147,-311617,-102213,-104525,-135568,-236991,-218181,191451,385394,154768,163030,315099,198474,-7386,57037,252814,251889,-70578,-335175,-260557,-103205,-68855,37633,-30658,-171350,-54348,-33231,-89609,-110059,-85297,42596,101227,73760,144976,154732,-135894,-225092,18883,173940,221247,225231,-26920,-460172,-642598,-374720,62262,364318,246970,-28888,-44126,139027,168897,35996,-20232,58013,125737,-21262,-134372,-201056,-331678,-443134,-345809,-210793,-92816,8270,-26681,64635,185723,169340,75207,-10504,-113590,-115914,-89587,-58459,-56651,-145285,-172141,-46331,72194,28888,-144771,-320586,-249482,-16101,191731,210054,28731,-196715,-199933,3478,198809,277847,292754,37399,-232096,-143065,62636,147463,201697,343465,381615,262517,143912,152750,120040,77789,166308,289279,323852,290269,178832,201898,205388,76512,-19436,-29017,-95407,-215510,-286467,5015,239270,382967,355510,251991,8200,-151100,-112452,-125476,-204710,-54066,216374,173417,-61755,-254594,-238653,-119877,-84305,-67406,61951,240081,131598,-75464,-105685,16478,139701,53438,-25027,27995,122378,224387,272241,119902,-81953,83928,283864,165274,29576,183,100412,168816,64334,-56467,-129684,-231438,-328235,-289443,-204920,-102436,-100688,-295231,-553440,-431346,-20629,148324,-8514,-239787,-398423,-240108,-37334,-97783,-231706,-237333,-253442,-370547,-419768,-125980,207588,214994,103237,216106,354461,286718,179153,-845,-115787,-127038,-64334,40224,125119,85391,-68538,-58790,60076,265439,348487,407169,394465,188647,-26063,50753,161499,-16112,-187458,-214686,-144995,-46342,-76815,-235193,-9605,432969,553278,436167,285011,123178,-10724,-81009,-258294,-397815,-228290,4251,29551,-38588,-100657,-118241,-153335,-193593,-205838,-61955,104166,88874,-40307,-96736,-155881,-223870,-318423,-277282,-132854,39736,163860,222716,216237,106865,2453,-4762,-75127,-261262,-228850,-51505,52868,-82576,-242775,-168887,-49305,-116181,-232329,-138588,-120100,-164877,-94374,-101419,-359538,-508214,-307905,406971,446316,-306811,-678349,198248,1249169,-245698,-1002437,6116686,17994318,13289358,-1202516,-3221065,1373525,1061151,-42124,-760765,-652989,-100417,-46742,-193348,-112082,-290443,-252045,178336,17830,-457680,-139235,345264,356796,101338,28432,275395,423443,348493,174598,-1944,27482,119651,140341,192167,148347,-127565,-397857,-538800,-401808,-118470,8267,-17302,-66176,-63780,-74615,-73423,-157798,-190159,-156146,-169145,-33450,-529,-204887,-172035,214686,442126,163055,-76107,75761,301496,354914,204532,-64001,-242944,-229365,100203,443567,471193,228985,101428,106768,-50531,-316058,-266118,62422,332734,360122,384701,289951,196010,64203,-159944,-308148,-266338,22049,268620,158351,60195,47302,-126668,-183711,-90492,-63434,-94633,-79123,-46271,54017,241741,193175,-227653,-431848,-25954,90980,-198400,-328636,-222737,-160573,-171016,-180836,-180657,-21285,130925,34433,-107622,-37294,123713,192080,337892,473955,297501,56369,71057,148750,53628,59276,198250,326979,285830,265362,221951,-40394,-66741,188476,283429,116566,-22668,-139608,-277133,-427366,-462995,-195812,13104,-26082,-117493,77234,167831,-5502,-156072,-293934,-361291,-229560,-73863,-39317,-1477,121905,224392,128257,-30503,47695,323561,453312,295393,164124,97232,-6027,-181571,-137667,-73093,-221835,-417284,-353813,-189541,-134928,-61596,53998,-64227,-399750,-360764,-3766,210779,156514,148001,130190,113000,41922,-107519,-163731,-141876,-133524,-163280,-274388,-338548,-180974,-132635,-134733,-2457,63592,81226,103427,-52014,-332628,-361950,-18082,343989,374182,216962,279457,222158,-56265,-177367,-170794,-235069,-205639,75506,303758,368392,244501,142996,198357,426294,467146,223321,183434,239795,72204,55445,227058,358644,309731,91507,-99235,27752,225270,280976,168543,49771,24039,55798,115269,250914,213926,-74524,-234165,-36121,146505,68406,-60272,-107870,-104419,-41306,61477,66257,-23165,-171762,-154610,28792,165280,151899,104851,76320,-10102,-173005,-221104,-115005,-85331,-201274,-172551,-106219,-231223,-252763,-22655,68992,-149606,-347052,-363195,-448848,-578357,-485490,-25862,352262,280158,83207,2119,57830,186973,361507,358143,333781,218863,-101478,-268239,-170049,-231188,-461100,-433936,-161705,-35205,-194357,-308168,-148062,144160,266610,139132,155026,379405,280491,-23087,-236414,-250597,-37895,158243,35544,-86814,54029,189116,63125,-131605,-211739,-219516,-144636,-8935,116028,189427,198576,134393,102311,76612,17841,36014,34834,-7024,-71144,-99841,-35121,-95171,-304036,-417617,-290726,-46601,147391,197056,137904,32789,-100163,-100820,-48028,-17709,-17980,-55969,-139191,-268449,-365804,-222639,-53873,-252622,-496251,-421670,-271017,-167771,114497,338064,345996,234393,232831,246630,262784,193885,158683,112070,-1421,-156884,-352088,-251991,-51559,15151,-84740,-249091,-348729,-268711,-236039,-254407,-211396,-57236,55125,89814,75259,42821,-60159,-231785,-291033,-84272,55938,-9926,-47414,-82692,-38462,38819,19148,17673,203504,313903,195755,116348,30543,-51590,85151,235393,203395,137641,151739,247805,261485,154040,158073,361347,406129,248476,40909,-91510,-39008,170656,474441,590814,457243,295775,18491,-258854,-90794,342093,377512,27646,-22030,30398,-111701,-500854,-1973298,-2415069,-839116,360174,519404,2562334,3242426,1002679,-478352,-455470,-435644,-679558,-1161253,-2552734,-3115039,-426249,3824697,3592532,1496751,461065,-238771,-618116,-797782,-797652,-575002,-532188,-603040,-487791,-187786,78550,271072,255834,21896,-47157,63826,64526,-45423,-130642,-276044,-399105,-300148,-132192,-162804,-176292,-88756,-149397,-251136,-76074,112538,166714,219489,249598,145916,50916,119922,130214,35667,-79418,-125447,-17838,-22402,-300233,-303665,-35524,-13802,-190515,-291997,-186919,159913,248672,-4894,8409,95295,-55109,-228651,-273833,-177614,-14297,120795,137450,71542,100983,151117,122626,17489,-11437,10654,46295,58176,-18129,-261072,-366022,-301212,-304540,-80026,226622,105895,-162454,-115613,-59544,-55507,142099,243485,213576,178408,113334,-33606,-44427,208465,434573,232165,-9539,27264,-33948,-219059,-140791,23786,64408,251959,386081,144392,-136253,-226769,-173863,-7640,91974,67628,97830,240043,298861,206004,61929,-133871,-223685,-129496,-83185,-8628,119449],[132503,-65375,-64020,47499,40724,85622,93661,-92941,-133335,-18090,47452,-87351,-85455,191583,441720,518792,415606,166063,-53183,-106912,-73493,-82133,-23488,142708,333137,316995,146924,85512,74223,23520,97497,117932,-58097,-120347,-60094,-122416,-106084,49590,-18402,-98241,29560,97738,-98235,-236243,-104074,26253,-114613,-249834,-94279,81533,-52129,-286400,-293019,-180770,-85732,125462,242590,95969,25038,21317,82500,49114,-107766,-233039,-190911,-109832,101439,234132,145881,-3223,-799,-22660,-105355,-143210,-126839,-188906,-188623,22800,114173,-58037,-233480,-334119,-414782,-359118,-204569,11378,90693,-70739,-43197,152326,306962,217461,106406,259621,437592,358064,124813,19205,-8473,-76481,-143546,-143659,-60805,58514,43634,-49927,-159722,-142663,-8343,-41081,-142821,-72407,31054,68753,12452,-104126,-109353,-27928,7802,-54563,-118619,72504,190636,-45012,-129358,263396,404582,61995,-120100,-56289,11826,-13334,-167450,-196767,-109812,6289,153150,343397,460803,353687,34422,-243993,-233162,-121250,-40777,46427,256733,257712,103056,135583,199611,-92800,-237379,43861,298037,295826,192586,68261,-54042,-645,118950,106807,-4475,-117388,-119758,41451,141455,156252,144661,-110749,-472693,-397818,-121215,-19941,9398,-102118,-154954,143827,264378,-8801,76699,329933,260633,49224,73643,207075,169793,-116956,-302738,-205656,-103891,-99799,849,-38796,-144580,-54673,-4530,-10856,-57392,-98778,-12407,44019,-14742,27887,44734,-230428,-213017,57335,194176,223848,275415,78611,-296007,-440534,-212261,167222,394956,222267,-47202,-84745,19610,51892,43898,118051,196503,169469,-36459,-135004,-194673,-354526,-524459,-392573,-161670,-32717,49836,39542,151905,253299,181683,95750,35910,-120924,-141506,-24478,14638,-64471,-176150,-215507,-157225,-29074,29561,-66755,-242095,-207017,-19594,157783,230463,117870,-144616,-225866,-66992,136299,204444,230671,-39864,-257271,-103782,106270,166247,163973,265698,307215,183311,66476,55300,9880,-11569,84399,150012,171442,239499,198383,159462,134631,54976,365,40196,-20677,-192610,-330917,-121046,160834,374125,335534,144174,-131807,-237158,-196906,-214886,-240947,-101009,106949,65161,-98132,-256688,-257285,-152049,-80345,-58261,56404,272109,201413,-73065,-136351,29450,193946,102990,15033,62299,114500,179442,262204,152414,-36921,117331,315482,208990,29331,-71919,58972,202800,104053,-42617,-116115,-189023,-213363,-172514,-121421,-47757,-52991,-245005,-529438,-425911,24422,199755,20973,-265523,-446204,-253584,-5962,-46769,-189380,-215065,-311174,-551210,-677738,-271244,327842,390521,294039,265121,291814,276319,176128,16674,-33582,-47560,-36089,11590,89041,49715,-90452,-58150,34253,239543,407466,478022,421052,202044,-30602,-13535,91371,-8341,-111419,-119756,-1046,126318,45781,-192700,6051,450183,546445,429424,283391,84152,-50803,-87323,-232665,-359849,-187893,25492,-9342,-155707,-158744,-48764,-84591,-197342,-229898,-91693,69033,113291,3874,-118366,-198470,-266981,-371231,-332908,-189709,-15340,108065,155575,130894,53917,20742,-19104,-104064,-228916,-145907,31506,147418,-14438,-231530,-176830,9680,-12807,-163904,-161939,-254747,-337391,-289218,-180199,-125226,-105454,-36051,520480,537174,-162151,-543453,524957,2050462,1208419,1195235,6521283,8920230,-3791756,-6933826,-1852067,2335458,1364943,-362344,-1422527,-774982,544330,730165,347167,195724,8321,41247,368285,56594,-502171,-166287,330977,435553,184982,102409,372212,553789,505253,330962,110842,63659,79956,79099,123679,69913,-235359,-481210,-591693,-412584,-67063,60949,-14215,-114802,-98602,-71702,-57443,-93607,-74576,-39702,-124050,-32834,-10918,-205691,-188179,173269,366592,65049,-182963,-30243,247735,356059,264552,42604,-136278,-123510,147482,397578,370042,112498,-45693,-42723,-131958,-326216,-226581,72126,274405,297229,382761,306889,169530,90835,3630,-149707,-205874,41037,259855,119604,-42918,-106414,-214400,-161064,-8299,13565,-62948,-34019,13510,19370,136070,91251,-298606,-446888,-87453,93886,-43920,-115314,-44854,-68303,-176438,-204595,-155959,2060,116049,31344,-101054,-55820,111786,195287,342315,488028,341248,133820,133395,163102,59929,64802,189960,246116,171294,163767,136809,-61401,-27391,241382,342266,202780,27976,-129594,-233710,-347382,-420107,-174774,69690,-30725,-242496,-15555,200087,45664,-137493,-186568,-137758,-22389,82641,109087,140872,218936,254400,158421,-630,82238,391824,574336,401709,294156,328886,113502,-349856,-380779,-222598,-302991,-492191,-385838,-131487,-29853,-22858,22137,-101039,-375523,-319214,-42210,156817,90464,-6282,-60590,28119,51627,-106754,-170503,-145620,-144093,-157257,-236491,-385102,-368996,-248865,-135316,26709,41840,-12788,-27411,-183648,-357921,-260764,68302,334530,299543,204747,411282,381210,-26654,-228740,-238919,-274536,-227141,81505,335486,362922,174107,78328,166770,433851,504240,270526,235550,281199,94570,36516,148180,261000,207024,-7209,-132600,75389,279780,282892,109499,-18126,-18140,53309,121058,233469,167580,-80855,-211665,-26238,162971,118873,-27263,-126643,-157732,-103132,11230,17181,-60285,-199507,-208140,6767,201875,169384,76357,33815,-41246,-233580,-286553,-169103,-97670,-208661,-156783,-34835,-170889,-287588,-68422,120748,-12504,-209174,-258016,-318332,-407658,-355657,5648,325742,249371,28754,-87175,-32556,159041,303535,295237,313857,202394,-134184,-285874,-165615,-212534,-410068,-338389,-57510,70017,-108431,-247389,-111257,199773,285569,65763,82412,372502,318123,-16619,-319794,-391771,-114160,143191,89795,50170,168541,217474,102077,-51781,-163358,-210864,-121695,11522,126076,240168,283564,160460,48333,38830,24454,53957,42817,2296,-86839,-157857,-112182,-142473,-324692,-377263,-238308,-18048,186089,204847,78039,-37775,-180639,-199173,-115777,8517,34278,-14131,-119302,-265632,-356873,-167884,16955,-241686,-541840,-454582,-303070,-188684,170407,484499,519720,337806,243801,301588,364301,289980,201458,150287,53250,-99505,-316991,-311080,-151958,-13525,-53249,-177352,-245885,-174884,-179358,-237032,-228153,-49597,175412,262160,182137,138245,70863,-105221,-191978,-35380,83849,-2152,-74049,-119339,-66923,45215,102032,139580,270260,332234,243179,140532,33593,30498,191022,225588,130463,63282,102327,222359,264254,128804,116563,362280,446692,279142,48409,-98696,-76875,95624,354130,451307,325219,173531,-94392,-303845,-81552,310764,298133,-40688,-75138,-4159,-94632,-405374,-1634787,-1865854,-672047,240876,393375,2031385,2574159,955772,-343117,-520142,-508938,-595045,-1026645,-2414581,-2940190,-330312,3691990,3315067,1238487,113932,-324020,-574547,-640381,-551511,-356536,-354375,-463673,-355675,-41816,194824,328786,329569,105190,-6799,61173,40824,-41775,-75359,-217732,-384549,-296956,-88879,-115697,-195702,-128460,-112818,-183890,-58628,109682,211082,310396,382421,264883,121444,163311,136902,15453,-69482,-89867,7516,44011,-114021,-70325,161916,110055,-157030,-326229,-241931,49387,69920,-140947,-57688,81783,-56249,-267375,-312938,-202783,-60571,68838,133932,84714,157250,267156,215101,82010,36387,17456,26537,38082,-4368,-181505,-258229,-288575,-376993,-152894,185855,48222,-269001,-206367,-39387,49072,227596,318495,348101,309137,157662,-55834,-67775,196263,412139,187381,-60440,26797,5169,-225844,-218715,-45869,22207,170943,332611,202999,-77590,-243857,-212471,-16148,71926,-43016,-55394,148364,254222,163010,38023,-103894,-180847,-100604,-83978,-12926,101150],[89416,-138872,-116412,107445,154871,167591,154415,-29835,-66132,37985,55491,-103688,-115675,126127,395566,521166,416223,146504,-63065,-108045,-98092,-117030,-103791,24847,253877,287815,138076,73387,80356,59774,150782,150422,-58366,-94809,-33400,-123431,-168769,-68142,-84279,-91289,41305,105344,-47310,-153658,-12977,96006,-83945,-230260,-96192,46361,-95623,-331972,-351047,-187322,-37960,156133,240369,119279,57859,-17946,41110,164178,35226,-177065,-200012,-145830,54196,244178,181172,-1160,26791,78859,-22558,-121049,-86760,-120621,-170791,-12565,97258,-28653,-159710,-185938,-232172,-244077,-215442,-93323,1950,-87608,8626,255428,390425,226729,49305,214116,449398,397894,207830,89769,-31335,-186115,-233010,-140777,-473,122854,60432,-50059,-122586,-58472,10311,-99166,-184901,-83633,-175,14384,-66474,-176420,-144434,-103344,-100245,-84742,-53868,164400,285726,31319,-93518,215319,302082,-353,-129430,-116397,-129600,-77585,-152208,-206400,-151873,-26705,140080,342882,466595,407699,127637,-193504,-267393,-142453,-20554,72194,257943,268068,148913,193094,227830,-104109,-320023,-45569,259129,297598,202907,60778,-98171,-30893,163899,186628,56030,-41521,-70429,-28559,-12983,66144,126386,-105287,-498786,-452895,-130659,84755,172226,60615,-56688,94741,117053,-174316,-75677,258936,271833,74555,51724,111393,34221,-174508,-250170,-138550,-90724,-94732,-3415,-12935,-42894,60000,152920,123046,18402,-88896,-60342,-41285,-106198,-69557,-48045,-245272,-154234,79382,171292,181907,275367,154160,-123403,-212667,-40758,231311,360819,160818,-81254,-154010,-117729,-63887,19911,205463,306325,201564,-55313,-151037,-187815,-335614,-546607,-412563,-150899,-33951,24436,42868,162471,239487,156351,89039,49015,-146710,-180936,32104,104539,-28950,-145251,-192826,-219764,-136527,428,8499,-127192,-142516,-18828,127266,252661,206105,-73285,-183577,-37631,119832,112173,73005,-150526,-247702,-32393,135880,140983,61257,94407,147251,55884,-42912,-78129,-140606,-127824,2767,20672,1747,131112,167213,60153,-14986,-10520,-1471,72849,12500,-202870,-423234,-356992,-57611,237981,287355,72473,-184050,-237668,-202834,-180500,-145825,-64722,2013,-40493,-129927,-238731,-246950,-165611,-47550,-5198,60835,241410,213324,-88865,-164772,17833,205349,125811,27747,56803,60903,68069,185406,161857,-18389,56363,265333,218557,-3275,-174534,-17653,183892,65928,-122498,-146101,-118462,-59551,-27747,-24914,4210,-27009,-194104,-434741,-346975,56977,201513,34151,-254166,-420438,-216751,26559,-5405,-136709,-188515,-363713,-693305,-900329,-429726,445118,709098,606728,374175,244030,259205,167243,40753,59072,62150,4408,-42674,44730,63365,-34528,-31827,-8672,127887,336442,407863,338012,149395,-50368,-95380,-12452,-26388,-44622,-6581,166613,314197,166249,-125978,34159,446915,522869,407259,249994,22022,-102127,-105897,-194112,-234878,-63399,68187,-38300,-229508,-204057,-1998,-437,-153354,-229350,-131879,15112,94891,409,-154567,-251252,-317774,-410570,-380957,-267300,-114760,2585,72949,118144,99066,76402,-32231,-138434,-210490,-72318,125975,250309,65202,-173443,-140608,60432,48040,-93076,-166075,-346796,-479491,-484306,-246848,129576,239931,140177,510474,554241,-98848,-558110,660430,2584654,2533288,3692552,7703589,-1074011,-19529532,-11735008,646490,3355177,1841611,-239920,-1267187,-319501,1269434,1423026,903624,693252,484153,378720,539158,188490,-374691,-168150,274942,482893,287027,186254,425543,634083,624675,475476,240366,116953,62179,42431,73761,25680,-276420,-468330,-513158,-293248,59532,144222,-1506,-152149,-131964,-78501,-64918,-36805,68870,149686,40577,40910,-1365,-210863,-248038,44859,206729,-63352,-289467,-120377,170108,309771,306217,188252,11762,8913,212554,341346,257448,47131,-117897,-172867,-214939,-304363,-131638,101005,180494,179509,338328,313252,158324,133888,184500,34552,-109042,74294,249283,111209,-114088,-247778,-285810,-127623,50488,73792,-1980,50720,115981,54260,76975,67707,-218627,-342770,-180656,50703,119434,91246,64264,-42428,-212448,-236672,-137285,22865,88530,-1510,-136717,-115412,59861,168019,284836,380844,255721,132823,168939,180421,62641,43514,157604,156120,49993,24149,14306,-81288,37252,280478,354182,225556,25050,-134103,-172372,-263305,-388092,-182408,87418,-46193,-305710,-107056,122970,34140,-88604,-40570,101353,191293,233208,253665,294675,316408,255023,162292,50414,112651,386794,586047,448628,460825,610813,178268,-541901,-616686,-402678,-431750,-553989,-390321,-91952,42974,6872,-24351,-148729,-332064,-299605,-118929,86968,42217,-124613,-231587,-91547,21938,-107265,-167201,-137708,-140519,-146708,-205946,-437622,-557069,-391423,-163814,33089,32406,-90066,-162217,-304510,-340292,-147322,134944,289242,202956,178328,475748,436518,-55749,-270223,-260763,-253902,-194106,100265,341524,331004,102726,13604,131209,454255,545966,316143,285899,320518,127107,14692,39496,107959,54407,-128304,-184179,91376,305028,260867,26092,-104331,-60511,53489,125859,206927,121393,-91478,-195151,-39706,142233,121919,-35643,-159021,-195526,-150867,-49443,-65094,-124141,-217088,-229604,-18826,150533,66362,-24095,-16997,-6545,-172001,-254063,-150563,-88203,-196334,-139810,14516,-97587,-270178,-84794,181047,126301,-72367,-163315,-181298,-192249,-179387,34882,244475,180840,-755,-131642,-125428,48984,163521,185722,232178,124420,-198352,-311062,-172014,-215214,-379332,-241973,39285,159102,-21792,-159655,-46669,255656,284158,-15848,-5302,344361,355007,3530,-354594,-473677,-180860,122554,150517,179582,259118,219733,110833,21735,-81017,-152434,-76777,12020,91909,255934,361825,196075,-38211,-81107,-48511,3185,-3950,-15659,-93438,-182281,-181372,-160280,-256790,-259097,-154093,18058,225010,230753,49220,-90350,-226323,-247276,-149196,24916,63924,8346,-97611,-247858,-347449,-166910,20309,-222063,-504035,-441132,-340496,-222754,181230,539089,569109,319921,151160,282301,401299,302925,160493,127834,88262,-23876,-202359,-269618,-180981,-45037,-67704,-139304,-111713,-28209,-90435,-198851,-230942,-43329,265900,387130,273878,239885,195417,7096,-94596,-25311,52744,-14691,-77960,-137040,-98526,32787,180110,281632,350863,365207,322290,206177,73610,115276,238029,168055,54488,24077,75429,158754,185024,48425,50824,309339,412555,246994,43382,-94464,-109546,-10463,150651,205085,130653,22632,-197002,-295664,-74752,172038,96979,-161204,-137965,-95931,-186192,-277503,-993503,-1169740,-504003,121278,201563,1297317,1855348,925069,-207498,-566944,-554398,-506076,-801874,-1967065,-2343827,515,3204873,2736207,1033989,-56025,-351398,-467991,-423120,-314608,-156419,-169092,-275119,-137651,174165,338202,363974,348417,154257,15390,45864,8955,-59404,-59146,-156449,-330885,-275954,-74858,-95373,-214747,-179488,-94593,-117868,-60492,66100,206124,350787,451099,329380,158872,168348,127462,16353,-27319,-27945,48775,112461,91872,156324,290135,176757,-101603,-295792,-249368,-27108,-50349,-221383,-121204,71680,-13900,-215740,-264278,-180511,-113013,-23665,102131,96298,202212,365189,299592,132285,78915,27021,17203,46474,40979,-71737,-129367,-254315,-427531,-253012,89664,-32530,-358984,-277090,18869,194802,299559,318820,393267,386492,187261,-71800,-102248,120939,290467,72644,-134763,15933,38466,-214681,-253107,-75337,-2074,56014,189060,198970,-15638,-228995,-231210,-28632,48008,-131559,-206416,1891,134250,78375,8303,-36948,-77765,-41134,-71017,-21221,87855],[42586,-201735,-199092,95979,209543,191637,148675,-6921,-31103,19348,-15999,-164392,-172827,7985,251013,411774,326551,84404,-78915,-104985,-125968,-167919,-204584,-131837,101318,182096,86879,49916,75396,83174,163108,120562,-88909,-82451,-38117,-166811,-253722,-199780,-152626,-71567,69012,122127,24164,-55046,63712,140786,-65719,-224483,-125626,-18427,-159795,-384758,-385778,-174091,6987,188576,245771,155255,98317,-9392,42526,257787,174908,-74842,-144743,-110017,48748,239973,198171,1306,34778,157972,65932,-82635,-46802,-60852,-151291,-24981,100142,12049,-93568,-70003,-41157,-115264,-238098,-229327,-135037,-142232,20607,283658,387843,191858,-11220,149507,399125,350809,220031,114851,-55458,-245065,-232398,-81392,62854,142631,16880,-99333,-94473,45148,83490,-75342,-171284,-77989,-19568,-28888,-127650,-216594,-156769,-154228,-182576,-98371,12604,231969,329884,85216,-58827,145396,158300,-82825,-155883,-201580,-290164,-159628,-131437,-166914,-144542,-60360,94135,299869,436670,439621,224313,-103182,-233994,-115528,22130,116216,273289,287892,188344,225275,226839,-107017,-394651,-172089,160148,242199,167935,37125,-108557,-37706,171812,208378,98791,38861,-3901,-70196,-188091,-75663,99593,-45050,-444166,-463905,-125834,195407,341397,238288,55394,53795,-4313,-269728,-229604,129828,234200,66085,-3424,-9226,-108932,-209854,-167695,-57349,-52135,-44955,38344,53696,124985,300924,431906,304865,116776,-40022,-61993,-97104,-146737,-103344,-72928,-147125,-45908,96794,115598,101913,225975,188233,16207,-19843,94673,232913,262396,65755,-129742,-216447,-207756,-136711,-30973,207693,347313,212501,-81821,-187423,-173163,-263751,-478994,-384159,-180365,-97059,-53013,-7695,109117,173114,121022,67868,40042,-176032,-234785,48731,180612,39548,-54525,-94798,-199094,-207843,-42984,66981,-6464,-72249,-15388,103144,263701,261325,-5401,-82885,80912,145205,22484,-120982,-237929,-186396,52604,139647,81717,-62528,-101158,-38903,-75468,-156831,-216821,-287848,-229167,-46526,-55946,-137411,-6638,83862,-72256,-197252,-107257,-20890,74207,7427,-239407,-546734,-645107,-400153,-25157,236696,117862,-91525,-138138,-108563,-25115,53884,57414,-36427,-85570,-122950,-184246,-206332,-161797,-440,68011,63766,159302,155060,-119288,-173135,3347,184443,115426,5344,14605,-15972,-69024,68181,147086,-33597,-81987,151072,208575,-34735,-253648,-87329,133868,-8765,-238235,-201344,-41598,88793,107044,65496,50174,-25322,-158197,-298811,-221513,65802,168084,40488,-209848,-340426,-145567,57344,25909,-75942,-154711,-390685,-763112,-1027419,-553862,497023,1080579,942385,509614,249057,253876,166548,73552,132508,161279,48131,-94651,2569,114890,76595,9038,-58908,-37460,142964,215959,173614,57661,-67945,-165532,-119026,-62679,1220,100607,306516,455117,252514,-54547,65533,429320,508464,397543,188359,-77541,-186971,-147651,-150453,-58230,112032,133701,-36710,-240151,-229950,12495,80508,-76924,-206549,-162342,-26838,47570,-52859,-199946,-304682,-366871,-431581,-414080,-346935,-228040,-114521,14851,205410,257500,158404,-45335,-171259,-208787,-22829,209410,324783,121330,-95896,-70841,87459,39781,-60218,-154642,-376051,-568755,-638906,-292600,310301,412379,186475,397381,493253,-120625,-664207,659846,2876327,3586528,6100242,14539976,15235124,7330285,5612925,7075020,4996377,2783590,418905,-266125,588548,1832397,1812622,1326718,1258345,985791,646766,604353,316724,-155543,-137562,227442,499818,378764,252295,410249,618221,653491,559279,353437,186802,77899,29984,37067,7111,-235319,-339157,-299548,-89857,171125,197592,17163,-161223,-154967,-96031,-84374,1742,183562,321110,242100,155184,34613,-199585,-308433,-114201,23616,-175819,-363209,-180518,70411,212527,297884,293952,126836,112185,273847,287844,155117,41992,-88322,-229989,-278137,-271324,-30824,112749,54566,28914,263327,308735,167540,183142,323789,190427,4720,119265,250109,143229,-127236,-332524,-318119,-82927,85410,106457,71126,151018,232383,165024,146285,251036,114255,-120803,-290015,-74271,178331,190820,61359,-104082,-284946,-274694,-124354,45842,65217,-54672,-204526,-196810,-14576,116256,178863,196302,97961,84194,183263,202113,64379,-6075,76679,61288,-44058,-112039,-116995,-99674,112616,297829,309174,169657,-32758,-157098,-120539,-200550,-361945,-189272,75838,-69695,-310740,-204818,-72060,-60056,-29042,98871,272125,338273,327244,347100,413214,380391,219802,125680,94237,119860,305814,479241,405983,579749,807176,161457,-687303,-769272,-566920,-576577,-587627,-371149,-76897,76586,30309,-65060,-191438,-292525,-310637,-204965,22321,23560,-175147,-332320,-196659,-19251,-94224,-146963,-115742,-111871,-115060,-184320,-471986,-655472,-491959,-202274,16827,31234,-124361,-249281,-367652,-281764,-57151,157892,228975,131622,168609,482436,386455,-133205,-296597,-250821,-216019,-137746,123567,324220,289792,57349,-29176,102945,468070,565318,334092,302841,339608,164304,4006,-62699,-56212,-103559,-232707,-236044,79515,315697,244569,-41880,-175033,-84548,56073,131087,187825,101821,-80878,-171132,-67949,95705,86749,-74882,-197471,-218757,-179427,-106632,-158385,-201985,-230390,-219466,-40620,41753,-104003,-157918,-49089,116711,69735,-54960,-29583,-42080,-148526,-107013,45875,-13573,-176860,-41736,243474,233986,19407,-106209,-64194,10306,-6828,59874,140762,101842,10973,-111660,-187962,-118444,-17922,69839,137300,33709,-258191,-324591,-178308,-234931,-376231,-177798,102863,212600,46912,-67761,36283,308461,280136,-62506,-69608,310910,386170,44361,-315023,-443441,-192507,111232,202189,276296,320124,214736,101987,81816,26270,-47900,-13484,-1012,33823,252530,426582,233376,-123314,-236573,-171617,-89103,-70023,-34523,-88367,-180709,-204216,-112770,-109588,-104165,-59249,57566,241657,247694,41681,-127610,-240252,-250649,-156517,25833,76304,24165,-50279,-188574,-319622,-200490,-24883,-185637,-382798,-374106,-359444,-242700,165266,508732,503058,194995,-2623,219306,400406,264455,83559,87949,128084,74675,-34851,-129355,-118780,-58604,-112179,-133754,34925,154646,14209,-144463,-199200,-22476,306495,426729,323624,331674,301310,92223,-23745,-41435,3252,-9678,-39433,-125680,-118425,18781,249024,420078,444173,428835,419587,295872,151787,195929,228513,91922,6833,39585,84312,85987,65053,-34990,8147,240858,321939,166571,34545,-80579,-135685,-117572,-64083,-57726,-53604,-98033,-239368,-210070,-42540,-3606,-141292,-285941,-187959,-193719,-300878,-83758,-188795,-484983,-385802,-4681,-56178,536614,1288387,939818,-87330,-575744,-539402,-401108,-499874,-1310585,-1573242,284367,2463025,2088734,986122,69768,-287297,-321660,-209790,-154729,-22952,-13099,-81360,93009,383480,469151,395631,342074,178721,30838,36097,-5491,-71505,-56854,-81053,-228229,-228719,-89972,-114576,-240889,-231260,-96505,-66297,-71886,-3833,150957,337476,454489,336333,153727,127795,97275,35514,43052,57130,103203,166323,252681,314150,321033,172833,-45952,-214934,-201356,-36471,-65192,-209449,-146475,65551,44340,-107008,-153220,-119218,-154822,-117579,65961,114957,231271,413446,348377,160958,109628,41055,29085,82575,99018,26950,-26939,-203843,-432157,-338968,-19289,-101285,-413275,-323342,98520,360754,354966,249071,338089,394391,205153,-57961,-122274,4745,99976,-75289,-201501,4724,67019,-177361,-237027,-61912,6789,-41985,5591,122842,22752,-188252,-222727,-43006,24767,-170754,-311024,-160167,-22523,-17535,-17203,36535,43791,30023,-44038,-36772,64356],[20903,-212046,-257433,51134,225225,182798,103406,-2421,1015,-17288,-88411,-200011,-206718,-104745,82501,265659,212613,27806,-63943,-68711,-126985,-200235,-267985,-244623,-34172,79579,49488,57728,89505,108971,152550,58799,-113774,-63218,-56547,-231047,-324559,-281087,-174845,-14087,135515,169216,113556,53298,134614,184344,-21632,-189179,-137855,-71829,-210519,-413834,-369548,-123413,61835,232489,270035,197859,143095,62500,121698,331513,284382,51266,-26587,-3764,89243,235081,218168,27219,44799,216188,150421,-29326,-3904,-7793,-110433,16341,139328,61093,-37177,8363,126604,18829,-245828,-347983,-275785,-219971,-17671,220800,303070,137055,-35285,110957,317550,234004,149884,89748,-62442,-219408,-128710,24897,118169,127072,-54017,-169708,-72567,148616,197905,31258,-91047,-42627,-9956,-34054,-133109,-190819,-124510,-155321,-211803,-87593,76238,284690,346893,134357,-16325,78316,8973,-173901,-190735,-267288,-393253,-206225,-68865,-50277,-75675,-81385,37475,235474,379977,440585,306588,8274,-141234,-49864,82428,174944,289160,293697,222813,250950,209601,-115300,-441821,-284526,45770,156289,103828,11738,-74022,-13363,143418,161194,92126,81900,70669,-40624,-303637,-220216,78733,55617,-328719,-429318,-105862,289483,491837,403451,154913,24148,-68929,-270299,-331301,-17144,159169,25987,-79839,-124917,-215274,-201425,-59396,32428,11024,36096,110576,139212,315567,620922,765743,501833,218538,41052,675,-72714,-102637,-62588,-17516,36054,92606,119784,47734,2658,141389,179218,93890,92065,155393,164732,118000,-47841,-182614,-242308,-214828,-149514,-91038,125124,298229,188304,-124245,-237103,-142760,-148673,-329880,-309108,-239024,-203196,-151684,-86767,27105,106469,109995,56524,33922,-188501,-293294,9821,212071,112816,69124,60631,-91918,-217598,-88675,90818,81642,-14471,-11224,85409,253409,264740,41088,44664,236905,186926,-49459,-271059,-253713,-78487,123127,106666,3439,-159877,-245900,-184773,-166682,-243082,-322093,-382678,-279046,-54263,-71638,-219256,-138758,-36488,-204295,-354183,-208402,-47268,60188,-18378,-283514,-667377,-907871,-804543,-363955,207772,321969,159564,63368,85699,201274,286735,230025,33720,-29543,-53602,-90232,-142803,-141565,46672,135476,64546,66330,49886,-151685,-146856,11772,154520,78994,-46005,-46990,-82100,-177211,-41975,125687,-59886,-228879,32392,209088,-22636,-251374,-99430,94617,-53131,-301548,-237781,33652,210603,213445,144506,97443,-34060,-136657,-152984,-81858,57630,132143,64884,-129555,-226746,-58694,86849,54921,-6598,-106454,-374201,-741724,-1004220,-582724,444863,1298148,1145167,605636,301006,262020,185338,124592,178812,225381,99035,-106123,-22003,178973,197105,54313,-94114,-195053,-106022,-21947,-7007,-26885,-62210,-196816,-194068,-91560,40463,194710,391580,513494,298747,19106,103529,410252,513556,406853,107569,-206338,-296663,-199208,-100091,124518,295883,223939,15893,-178399,-219077,16201,157076,21512,-157601,-157395,-26246,4266,-125128,-234132,-333034,-387586,-415538,-405574,-386544,-305584,-191774,21920,386378,503368,263036,-42208,-181810,-206944,9163,269040,348324,136247,-21083,16848,94001,-17840,-75729,-125331,-325834,-575178,-704092,-302580,353334,361325,102296,215094,354610,-205629,-759399,621360,3024325,4442598,8315894,32238376,80732673,106070687,64714541,21358967,7580395,4267514,1484109,1211887,1593936,2044012,1806880,1522671,1705501,1318555,743411,507695,346717,45738,-70389,224011,492254,439073,287130,328653,492016,571903,560985,427909,268605,123417,31154,7076,8189,-112982,-100407,12692,127886,194461,177627,46860,-122576,-151870,-110342,-90873,27105,240894,411171,390281,265645,100685,-145057,-313496,-225539,-104287,-221146,-368654,-199135,-34909,89091,239817,306963,155814,148948,315556,257290,88396,79422,27114,-185653,-300121,-242206,31673,81799,-81464,-114295,183887,300393,199434,230360,384137,283531,118596,175908,273584,210362,-74817,-331003,-295746,-28097,102735,113974,141293,244412,337778,332336,380007,690795,704212,180995,-383657,-264133,95367,144794,-46291,-230428,-370630,-305543,-113678,72218,59030,-108437,-276132,-267181,-82425,60116,65456,11812,-51815,32761,189312,227530,69164,-71979,-51260,-27945,-85577,-203580,-223989,-111043,183629,296318,221076,50645,-129121,-194542,-92785,-158291,-316392,-161517,53392,-94513,-283480,-303343,-324269,-210245,19230,190525,321376,373988,336747,356268,455876,387903,153976,43938,84161,77490,165449,282364,271612,568154,791011,61197,-727246,-784954,-669063,-691789,-580649,-334723,-81729,77789,48979,-84371,-212089,-270737,-338749,-267533,-20326,27979,-161747,-347150,-249744,-45314,-58394,-105375,-81224,-58593,-58676,-170191,-469679,-621570,-503454,-230625,-12983,31693,-109771,-262186,-349027,-198482,-20499,119213,171565,115839,188520,448950,262224,-231828,-307491,-232733,-202577,-96114,134478,279524,245385,45684,-43900,79001,439127,518538,288037,255460,317515,188541,3883,-133967,-188272,-226219,-296028,-279849,36609,303672,234769,-77847,-213666,-91102,50458,125593,171336,105980,-39201,-130159,-99351,37826,28126,-134153,-243691,-242874,-196408,-149140,-236798,-279345,-253315,-203307,-67519,-74710,-263754,-281175,-59084,293878,455321,302818,167076,28958,-76988,-64555,56966,59915,-34324,46626,276965,263254,22217,-107921,2716,140032,108265,65922,35743,25061,46095,-47828,-210083,-295654,-195118,-26279,65845,-31364,-288285,-319980,-184960,-268662,-401676,-172329,107062,207814,71595,-8089,102133,331390,267355,-68606,-102006,266585,383983,88617,-212520,-304624,-140352,99737,212692,307719,332466,201986,80704,112229,124631,66939,40720,-36536,-40436,226872,447586,241428,-191868,-382063,-310682,-196670,-131890,-46607,-88256,-181608,-172770,-2541,64862,27025,15331,83818,207157,208742,13055,-169632,-249140,-253398,-183119,-9852,63734,29108,13722,-97250,-277940,-254027,-101266,-146297,-225019,-278861,-356972,-246801,123881,402045,350860,7297,-167199,136485,371267,197886,9040,58911,169252,162068,109280,45966,-2398,-60577,-176858,-156417,157888,320779,92368,-97072,-135731,11552,281121,357242,294801,372502,356001,126243,-9681,-79966,-36778,26866,28304,-101772,-132277,2140,285912,508788,518226,498127,490717,364328,238141,251916,171136,12364,-12281,90082,114368,23147,-52601,-88860,-877,172240,189266,48802,10537,-75385,-162918,-204990,-230392,-254782,-170898,-153765,-208202,-68344,12083,-155996,-335029,-376149,-220049,-258281,-358736,166467,563413,59313,-330654,-138320,-345586,-66051,959750,974272,-1091,-544445,-462765,-280028,-174555,-638503,-928482,296171,1660117,1553721,1067524,433044,-149770,-173684,-50548,-91634,26769,83391,68946,249484,492303,534640,423429,326768,174504,31449,26638,-2962,-67930,-49477,3543,-91000,-154860,-120342,-171651,-283993,-280711,-125679,-56378,-98614,-90805,54307,277186,404941,293975,101728,41285,44211,60363,121061,145068,152593,184834,315604,366285,265789,112811,-8601,-108393,-103816,25770,16560,-119235,-124692,50316,76464,2932,-22053,-36443,-171600,-176361,47310,144348,246546,400916,349021,172194,126783,59797,64371,130914,145260,86655,29597,-133542,-369584,-362035,-89452,-124342,-415438,-338353,177873,516085,398398,144160,210523,341081,221338,3791,-99953,-107238,-93995,-192069,-216287,13899,101605,-106362,-173329,-10239,60156,-72151,-143850,4728,29947,-124636,-174985,-43969,17241,-140817,-328882,-277824,-148292,-74341,-13815,100858,150963,107380,7919,-43947,32316],[12131,-175289,-274976,-9595,201230,140166,20960,-24832,26175,-41817,-121063,-188698,-207540,-187956,-64193,130519,109628,-12861,-25426,-15848,-114766,-216714,-278263,-271996,-96556,24444,42627,93536,113956,119749,113238,-19322,-121842,-37676,-83153,-303025,-369511,-290486,-145488,62331,215254,224871,184991,135128,182887,226354,59175,-109506,-118026,-100765,-236773,-409861,-313320,-58374,106976,261004,278729,202197,158894,158822,245034,363133,323598,151600,109445,122643,138270,217409,231105,62118,50816,231494,190049,4275,19759,23048,-55732,94558,190048,90159,-6238,53934,244358,136216,-228214,-421058,-388831,-308226,-108162,67075,143364,69461,-16972,105522,217867,72959,4406,12062,-56163,-122527,31426,131371,137516,79773,-127712,-241706,-67688,216257,301705,164996,18612,2508,14079,-9424,-87684,-111616,-60587,-116364,-195112,-68690,114727,314011,346439,172053,15826,13335,-128114,-272345,-237373,-296000,-405836,-196052,32649,114421,17095,-103903,-27585,151346,285806,386031,339150,96952,-39508,6228,118311,206731,259047,238483,224959,250103,154134,-159626,-463821,-356586,-61620,53635,19391,-18290,-19192,19577,72383,39877,3366,43099,121751,51992,-322395,-330328,56641,146608,-209080,-372407,-88921,328025,575188,506295,208791,-5391,-89343,-216852,-371425,-155687,50731,-52986,-175471,-223102,-271113,-161766,41680,102956,69787,104744,163008,189069,451920,910203,1041917,652612,278905,114027,102186,32424,5927,11777,69938,212884,211821,137459,-22644,-103492,31623,122454,89902,95352,111471,22569,-58170,-169738,-233689,-231172,-162152,-129357,-152777,-22633,153536,103865,-202361,-296134,-106051,-32538,-161839,-228377,-322207,-334192,-251237,-178957,-59292,72398,131860,62722,39897,-182532,-353299,-89879,168782,143060,168173,216780,55525,-181027,-144412,51163,91667,2966,-21348,56504,201401,200629,42689,143301,347182,194529,-115649,-333738,-198723,31374,136453,17130,-94919,-217427,-310069,-263081,-210429,-294241,-378588,-408258,-278638,-52094,-69661,-262594,-254006,-183317,-323096,-460120,-302237,-87311,29047,-61409,-330730,-762653,-1091772,-1182097,-701667,194906,626068,490301,321622,328736,405886,449990,374074,186434,107720,55223,6156,-91551,-126781,65020,160627,51953,-11693,-75135,-190125,-102335,38715,119471,13522,-129151,-124313,-127366,-231569,-116102,105662,-78120,-320104,-38340,229397,41471,-155203,-39920,87004,-31569,-262524,-229338,91946,288407,271857,193542,132484,-53507,-136499,-41320,22911,28817,104391,110237,-30545,-116249,8153,96497,71431,50504,-60473,-327915,-644358,-821306,-493539,271743,1129257,1050226,568189,322884,243756,203031,181177,189592,231462,144119,-73266,-38110,205005,254787,73337,-113111,-301318,-329502,-228079,-151790,-81068,-38858,-193673,-231711,-104248,76235,256418,400563,472295,302028,84228,136977,379160,503124,390987,-1272,-350618,-412248,-252419,-59551,253162,430062,315218,106243,-71077,-171651,27929,220014,116789,-95198,-118037,12218,-18792,-184193,-245120,-323209,-366967,-357705,-341793,-359660,-319493,-204425,98802,605983,759634,371882,-18051,-165822,-198229,26337,287955,304435,96481,21587,86625,78154,-92432,-133185,-88077,-206891,-489866,-660213,-282034,231800,99391,-100101,-21221,126534,-332597,-758866,617228,3098940,5216889,10387335,59125362,180970629,249108243,154761105,43300046,10748365,6002481,2604477,2519070,2244281,1824894,1452173,1465443,1851125,1324227,607828,238760,221964,129506,10528,253475,451920,443932,278575,194816,270600,391070,478922,442205,334021,165250,19183,-31491,13439,52036,192447,339312,283595,102306,74564,86863,-36606,-121090,-114526,-75475,40667,237308,400370,420885,325570,182983,-40636,-232727,-233695,-125738,-175474,-293201,-180271,-128781,-27367,152462,215685,81062,106745,324183,259560,68408,117051,168699,-57671,-273767,-225070,32694,3768,-199305,-212813,124435,294523,246630,265229,358224,304240,215863,238908,316651,288584,23562,-244381,-220276,28849,105946,104662,195350,312022,412669,508027,714500,1263482,1386645,495254,-426081,-456771,-78844,-9916,-208328,-365948,-427423,-309011,-99974,98008,72717,-141579,-318671,-294810,-115301,25254,-4732,-96617,-127212,16380,200739,253409,80590,-130886,-190547,-90907,-64681,-224589,-277472,-103435,241295,289262,126821,-85101,-230331,-230154,-81406,-111834,-220126,-76161,43560,-106614,-248820,-378502,-532615,-351965,45791,218128,255221,307252,273486,283583,412699,345790,84027,-63553,-11366,-25014,3019,57301,85949,406303,538689,-85345,-629713,-641935,-665693,-721478,-515884,-276854,-84336,73133,74491,-62527,-183673,-249735,-345652,-275017,-23877,47829,-105301,-282250,-224449,-28741,10474,-31790,-24602,22867,25104,-146416,-413213,-465457,-410158,-221475,-26925,46614,-44891,-194290,-245347,-100598,-32819,36009,143857,173841,243342,405411,129593,-301363,-288855,-207702,-210428,-73191,136795,221200,211923,74787,-19735,67142,356006,389043,171096,150163,259513,197098,20719,-147896,-239420,-269581,-295980,-298773,-24891,265202,228775,-71569,-204199,-76017,43141,114218,158930,128630,44163,-48863,-97903,5531,-13901,-179904,-281528,-264473,-191726,-145197,-255521,-320407,-274987,-193579,-94144,-132617,-326114,-337555,-39949,472733,873029,732390,386485,115354,8444,-11745,64599,116709,116350,152189,265757,198888,-58666,-145209,24602,183921,154130,59793,-37848,-25897,88910,35864,-179453,-404594,-308764,-75113,49830,-33692,-257862,-279584,-175215,-287218,-423545,-206361,63073,154819,56105,11798,131377,313905,247793,-36972,-96141,216495,339759,127574,-65511,-88633,-28371,87847,176021,274704,299109,189432,69186,121196,196465,167044,76403,-83712,-108611,186113,410760,207637,-224586,-462808,-411956,-276494,-159205,-37878,-91741,-188250,-88377,151426,219231,107279,65484,97392,124729,98522,-60966,-217474,-263003,-285520,-254450,-77204,37317,30869,82799,9522,-221440,-295534,-171641,-105882,-72698,-171373,-323270,-231872,67128,250290,172336,-163079,-282343,60850,320442,129025,-27522,64927,205422,203997,165052,182629,116874,-55304,-237108,-180678,238262,422497,116327,-66384,-45744,59858,203108,198970,181044,337324,342246,105603,-49815,-122328,-41633,97473,103898,-79057,-139214,-12668,278853,517604,543660,538356,500630,378993,302971,274768,93374,-55923,-13931,143197,146759,-10622,-123541,-98392,10867,108999,40900,-83136,-35347,-88033,-188430,-253383,-308980,-332726,-190623,-132217,-117035,84271,69606,-245155,-427355,-407901,-237074,-267887,-309107,437814,1084844,414199,-312274,-268329,-604632,-391732,834981,984906,51092,-480372,-349014,-152567,103372,-148916,-627604,-29097,987467,1190388,1157376,840943,10938,-55902,42457,-94391,6657,105219,138644,270479,435700,493653,427721,297186,127014,-4563,-7308,-10272,-61134,-34718,77861,46028,-66755,-149061,-252937,-349897,-334779,-193736,-115964,-158781,-192348,-67822,180304,314190,209045,284,-87926,-35322,66614,169774,197629,163085,144110,254777,306308,160583,22396,-8136,-13830,11300,121714,128375,-16212,-89873,-4626,33293,47692,73461,33402,-168879,-192780,42168,164204,237871,327712,295926,160903,113926,62335,97145,151265,141885,84611,35084,-56984,-254264,-310016,-103631,-106138,-380958,-337928,214461,604482,413248,31500,42215,229434,220520,89446,-45901,-190818,-241929,-239808,-170408,34835,124942,-31455,-103379,39751,128193,-37787,-223990,-126197,-9763,-70325,-110909,-43339,11435,-70766,-274538,-329126,-210374,-79386,10123,125205,197575,163055,63718,-53018,-26465],[-5551,-117924,-255274,-72198,138571,60513,-96090,-83618,32525,-42183,-107015,-144275,-187502,-235843,-165864,28649,26542,-50456,6300,18620,-119460,-236030,-249436,-212939,-68989,25806,55205,128638,123294,90387,35879,-100901,-113573,-10830,-111494,-366273,-387173,-240849,-87589,120002,263886,252624,201942,155578,189695,258595,168972,7285,-71803,-107781,-237742,-370441,-239986,-13362,116413,243689,229227,127041,117144,224649,346281,334119,274553,188731,211681,210354,154040,174545,219071,80953,42351,187981,150358,-15751,4140,21989,-3272,170376,216283,77265,-6607,86425,312519,224167,-178799,-432145,-448706,-381188,-222254,-137988,-60578,-3719,31775,119536,111648,-89274,-171917,-96546,-41882,8644,182703,194773,109581,18909,-177908,-291457,-77127,233780,350306,260412,108625,34858,34872,26515,-15537,-10547,14318,-55846,-148964,-53309,118812,315379,335443,187706,20664,-49982,-232166,-358045,-281817,-279161,-328509,-125641,152684,274513,88512,-136401,-92450,57078,158113,275595,309887,136214,27635,16527,96564,175137,152529,101931,175335,200125,42074,-246909,-458672,-370554,-141758,-42375,-59680,-44418,32767,44847,-22318,-122100,-155380,-75415,134958,178118,-238915,-367164,36247,192088,-124354,-302587,-76660,298677,566000,521797,218490,-21986,-80558,-158280,-353753,-249715,-63514,-153164,-267166,-280362,-265876,-100841,116292,143739,108457,137034,166520,173602,486349,1070131,1183610,722003,278872,155478,216628,194807,143559,78698,134069,304918,283455,154506,-66845,-180745,-66331,46534,32861,21115,-11538,-157574,-226709,-262654,-247311,-175036,-82897,-97340,-189353,-172073,-35945,-25399,-298105,-329858,-52189,62092,-29698,-168012,-396998,-441256,-312531,-248848,-112928,100568,197672,105140,79060,-141205,-382392,-204431,73644,121136,213873,334883,202311,-107868,-191443,-38928,28955,-8415,-29426,26463,122148,97968,15745,194740,373942,152785,-170910,-290654,-87619,113913,91626,-106915,-188022,-222409,-283497,-258834,-201040,-292504,-361792,-349704,-226903,-54477,-79584,-278692,-327626,-313279,-400184,-492650,-358784,-124498,-973,-96330,-354179,-790851,-1141336,-1398958,-922537,204060,918785,787305,581567,566098,532135,493314,439957,369628,287888,177809,79311,-63497,-114496,60537,148966,44101,-39615,-163929,-213188,-42011,87393,99200,-54550,-215210,-189443,-131748,-208597,-117403,117760,-48806,-293412,-7261,287969,161561,29919,96577,136526,76861,-101948,-147596,148577,343462,299576,218754,158510,-63192,-135130,30159,79763,-473,103297,187536,86808,-15515,51250,92797,87149,96813,-15762,-252933,-470969,-488437,-283961,25845,535799,622424,361639,243611,172538,209131,243200,187941,197081,185997,737,-42405,173123,217398,58705,-104641,-313733,-433446,-323872,-210718,-81257,5071,-154703,-220389,-82716,122211,285764,351337,369738,291011,152243,171840,336074,446053,312074,-124309,-460868,-482020,-280371,-29762,306696,492584,394747,218219,57401,-78466,79582,278436,203371,-15927,-43048,79358,-1463,-183135,-202736,-252307,-285212,-243964,-203917,-242240,-248151,-136022,238533,810429,958239,479359,40419,-114075,-166153,48751,277032,214886,21388,28492,118677,53321,-137069,-191001,-37958,-32001,-308671,-503713,-233396,-12015,-282233,-372341,-288793,-177549,-461736,-607791,681151,3102265,5883251,12194198,83390627,261726459,356684977,228988867,64395138,13409512,7403761,3350184,3055630,2225968,1251939,916901,1212806,1623507,983425,269166,-137023,-27635,69261,76018,283090,377083,389083,232965,44868,13177,166169,343915,394624,353174,168742,-21449,-81283,13703,204351,459001,587597,336909,-61387,-66874,140548,84285,-67285,-103937,-42266,46490,200519,326326,336372,316285,262938,102029,-68247,-121929,-30653,-45191,-147693,-133873,-192199,-103558,69684,59140,-65772,8937,298953,293518,92914,117798,267289,102155,-203785,-212069,-13429,-93962,-268950,-241476,103439,297726,297112,280361,271280,269333,285189,299032,362913,346743,130509,-103131,-109963,75186,94183,87915,224699,341662,443637,628562,995363,1699833,1878356,746359,-393848,-578597,-248874,-189482,-357904,-451004,-418790,-269330,-80786,111892,93866,-144162,-313307,-267587,-102740,25479,-1980,-94882,-110396,42628,217776,266993,92096,-164968,-293663,-111065,1758,-183800,-270545,-72787,274380,282506,62752,-185783,-304490,-250574,-73217,-42716,-68335,56218,54943,-100843,-226443,-410388,-619573,-427188,42348,181200,119740,181077,169126,153703,296126,273927,35729,-170683,-195248,-182571,-149984,-139190,-96049,142593,139605,-228810,-417146,-373823,-546052,-635933,-393878,-202171,-72381,79905,108874,3044,-95069,-205245,-307684,-229551,3529,61961,-46731,-173535,-130147,30741,98487,63332,51000,119789,117140,-108483,-314100,-258810,-253358,-171763,-9096,82545,48002,-78964,-97747,-11211,-76554,-62209,152157,284443,309472,360612,38811,-311622,-241016,-175512,-214539,-56718,134960,158291,187543,128412,34911,64730,222110,181747,-6112,8482,173257,181442,44701,-105971,-195289,-224479,-241650,-294972,-100491,187981,206580,-41577,-158065,-51721,32840,94793,139472,146250,151729,75362,-40428,20392,-12926,-190015,-303794,-283267,-163719,-79294,-193947,-305997,-286053,-203597,-122581,-105928,-260042,-303817,-1821,586930,1157928,1069325,548496,190111,81308,36410,74797,146540,217610,224273,197096,46968,-189111,-182462,16166,153421,137371,45319,-66565,-44678,112316,100747,-107803,-397083,-332401,-81414,79138,24550,-167016,-205112,-143850,-271084,-415625,-247690,-8198,70202,9814,-6878,107738,247289,212780,6791,-67248,156259,248840,141429,83431,138163,107827,66470,95686,190103,224185,170570,75752,116800,226663,227758,88241,-131710,-159281,127823,307748,125955,-222637,-455237,-442703,-304059,-144183,-11591,-98459,-195578,16952,298081,310327,131463,92047,95244,9459,-73214,-186881,-271668,-289094,-361216,-372818,-159271,8432,30749,132843,98861,-159897,-302414,-206835,-67576,41504,-66949,-259862,-206476,-1564,83486,20056,-248711,-315164,-3069,234311,62339,-20490,103670,219684,172638,100488,217918,184900,-53198,-273620,-183431,265734,424884,74767,-55884,51523,111720,96360,-4549,1798,221417,258459,41174,-117211,-147927,-3880,184236,159651,-68618,-136478,-21797,225675,438071,500890,517211,433725,328098,323061,264069,22719,-106674,-17696,164111,161530,-8471,-126069,-76608,13229,47662,-91448,-200627,-99379,-114951,-203293,-254241,-295953,-292930,-124355,-48127,591,198108,105244,-261739,-407588,-382918,-247721,-225622,-148276,689794,1315559,612564,-290138,-382234,-777250,-440116,802522,945744,92836,-393766,-234857,-33479,279643,44303,-721721,-591418,540939,939447,1127039,1087488,148781,24755,100784,-101442,-48880,59188,117462,150470,215661,343801,388040,239973,31174,-88297,-85079,-55866,-68507,-16343,127897,152351,22456,-156214,-328673,-423869,-392971,-295686,-241484,-253754,-292252,-180204,72712,201832,97422,-133703,-235905,-128549,43088,166940,190664,117137,45280,99140,175639,65528,-57478,-40221,46865,111495,204100,199405,36365,-81168,-110243,-97854,-1224,103814,70904,-147732,-167484,44310,158778,206396,227477,216964,135298,67585,36971,107165,120985,78184,34148,17902,18256,-111721,-192492,-62594,-63027,-327292,-330056,186277,589871,391642,-53950,-116613,83745,193434,165905,18005,-226371,-302949,-198198,-71988,56130,121737,16417,-63185,56691,177725,31399,-225700,-227028,-86113,-47173,-53417,-48293,-1835,2552,-182784,-311173,-198512,-36872,42926,103101,171539,184696,105831,-68342,-111990],[-33317,-56503,-198553,-108820,62565,-35727,-218671,-158011,30806,-5190,-49293,-83357,-148907,-233396,-199911,-21921,-29150,-88764,16905,25121,-143893,-255029,-190533,-80661,46985,84627,83899,152383,116397,29072,-56933,-150748,-71080,37752,-108435,-378118,-355650,-142846,-11503,150643,271208,250214,174461,127491,174202,298990,311766,162593,9263,-76009,-190622,-270051,-139861,16702,104813,198301,131758,-6332,42319,250163,396356,273696,183670,186200,276091,250668,144302,134860,200447,95873,45674,120147,55640,-72706,-26219,21533,60331,233170,220997,49876,-1695,151313,377878,309815,-70668,-352024,-414844,-380361,-281498,-297599,-231081,-45513,115847,157424,38487,-179060,-285749,-169299,3894,155512,298072,221964,74104,-1341,-158915,-271591,-56452,240947,354487,300867,167319,66483,66542,79542,76869,102381,105855,31855,-67234,-18924,121326,314343,336133,193901,13270,-84831,-260160,-373747,-273156,-196084,-170172,10349,281991,398084,129443,-154460,-122703,-9654,39124,156626,255567,146280,62211,-6023,29075,85911,-8524,-80174,88940,109520,-106954,-341912,-408669,-307573,-164829,-91839,-87836,-37481,82230,72134,-88762,-250867,-316626,-213162,128919,309985,-70512,-297908,38884,194955,-71043,-205202,-46736,227465,479709,466422,220238,10400,-43212,-116289,-282677,-260279,-137902,-235070,-316717,-268309,-192544,-19459,167816,165202,130863,139542,129206,104450,420123,1055571,1177580,710675,232608,167936,325777,372127,272008,113019,135458,280739,304612,182812,-55201,-191135,-109602,-4863,-23178,-67283,-151665,-320486,-345151,-286661,-185520,-70325,-8673,-65855,-178268,-255628,-193110,-153922,-369673,-302065,29316,126562,31590,-139932,-429089,-477701,-307257,-269818,-114787,185624,295395,182708,153839,-59551,-351925,-274477,-24749,61198,197087,386635,307708,-16903,-208260,-146744,-72901,-25520,-18208,5762,35987,-7058,-16302,201475,317373,63483,-219570,-184080,31138,141137,4338,-232656,-257051,-191882,-203555,-200909,-163438,-245882,-277449,-229891,-148245,-75060,-125089,-289918,-357788,-396339,-430664,-468646,-373370,-157295,-30303,-118044,-348084,-741398,-1047841,-1368383,-955882,216703,1055550,923524,754080,720345,546444,404046,394848,492768,433160,259575,91069,-77323,-116493,32794,106202,40338,-23887,-192898,-217313,8936,127891,82451,-118672,-292282,-238790,-112145,-133887,-56265,158677,24881,-159565,112038,360367,291076,239017,259791,218840,226590,116097,-21063,194545,375979,295346,201853,149215,-74015,-135237,46740,68590,-41063,104169,263559,188396,50656,52386,60300,85651,109518,1270,-179706,-254447,-88784,-26566,-248175,-295311,-37966,-3637,4602,7833,161619,271742,165678,121148,189513,58568,-67454,56806,62135,-18749,-100133,-253733,-400599,-310579,-203305,-59975,31645,-120443,-194204,-57551,143069,249220,240348,231247,261779,198078,176519,243542,288059,121410,-271868,-521490,-496573,-299686,-44906,261299,454844,415044,287503,143028,21917,148283,301050,243108,46834,21469,118008,23029,-132355,-121538,-148643,-176099,-109697,-29575,-75452,-134335,-32697,375454,917244,1018826,539078,96541,-66826,-141459,54325,219967,80512,-95446,-29689,65904,-9637,-164728,-244054,-8865,134354,-90395,-301138,-205105,-332238,-696942,-684702,-595569,-554191,-588965,-348877,750545,2914940,6150680,13188354,90056123,270276298,359888820,238525464,71420007,14136987,7790079,3343540,2524570,1472900,477048,363704,826528,1059199,384567,-205144,-544254,-343568,-126635,55944,235025,232265,246483,126100,-120794,-241936,-69034,161094,258825,265124,72284,-131411,-175782,-38646,246691,576386,647509,253307,-249925,-212257,168123,174337,-43303,-121052,-47442,7941,130507,216719,160948,213740,282393,213775,104112,40683,106231,94897,-5012,-111752,-251545,-160980,-19795,-133745,-256915,-134273,213211,306858,108720,33645,239979,192822,-142578,-220530,-98901,-199960,-305112,-230512,92885,278320,301830,237180,131229,176061,288378,310823,355141,326162,173585,12272,-27562,64245,31616,37779,194739,297471,391604,608703,1030093,1719275,1916548,846880,-316233,-610863,-363606,-340481,-469482,-478112,-362499,-212258,-84728,72678,73234,-148228,-289107,-224497,-82877,29223,39996,-31533,-62212,61076,200564,225533,64152,-194888,-350561,-109722,52699,-144459,-244287,-50542,247585,246029,26425,-235955,-352675,-272532,-81915,23435,87599,175640,58449,-103980,-243488,-415028,-585967,-431102,-14995,72084,-43517,31969,41644,-14364,118562,176720,5947,-270041,-441834,-381895,-290998,-290032,-242615,-144152,-268566,-341300,-169831,-71862,-351504,-459194,-248490,-138741,-63542,84544,131956,85112,30310,-132815,-243241,-177504,20038,34399,-36751,-78491,-14915,98062,161491,138385,118645,197256,174007,-78238,-217473,-103479,-116825,-111893,25027,123673,123968,20502,19388,34272,-134939,-148975,175147,391351,342746,298080,-985,-271179,-185588,-143144,-191254,-31809,128927,91878,155307,171694,93414,59638,56453,-72632,-214958,-142409,65549,131302,55552,-34584,-80732,-118784,-166581,-284464,-187553,67690,148723,-19742,-104250,-36868,14054,63561,101263,134202,247778,223795,74903,82296,35787,-157425,-308378,-296522,-116404,41619,-62293,-236531,-276571,-232359,-151674,-13874,-94942,-189893,44152,597050,1188899,1165188,591854,229034,119609,66013,90993,151266,235750,226885,82200,-148866,-307155,-177554,5459,85623,86298,34063,-45558,-29097,103858,122962,-12983,-267023,-268143,-64706,121678,118285,-33592,-103543,-85271,-207021,-357481,-254114,-70530,-13914,-41505,-41249,42330,147761,166937,47158,-25277,93910,130855,123007,198284,319498,233463,41299,1973,90806,131044,147368,109157,121590,226311,252052,96573,-151585,-173960,64757,164254,22013,-184619,-355545,-383922,-261391,-82331,34127,-91024,-178133,112270,394214,334815,131657,116282,92347,-97447,-251693,-325073,-312853,-310540,-449064,-490634,-210268,7850,46425,161595,158610,-87591,-247065,-173296,-12876,126411,42931,-158110,-161858,-58399,-51711,-53618,-199405,-245650,-46553,115424,7601,30603,173452,219600,89793,-41403,151665,190786,-41456,-254638,-133440,261818,345371,3916,-37810,152426,171171,9238,-180463,-179474,69874,147170,-19076,-148643,-116268,90420,283426,199931,-48463,-94581,2950,161061,312322,414978,447492,325241,248107,314925,250433,-251,-115838,-15534,156167,170221,45706,-47460,-31988,2007,9414,-152415,-251681,-140157,-116231,-173588,-188999,-195878,-165836,1635,87294,130506,265901,128742,-198308,-286823,-303660,-238142,-131947,106956,920452,1352374,759037,-212917,-455697,-822346,-302163,764120,885927,181526,-272472,-130640,86115,364274,-19325,-1071958,-1183515,302908,707465,942140,1101473,270539,108148,198715,-36840,-84661,-10692,42360,-42667,-79282,144297,317348,167120,-78134,-186599,-184434,-130372,-79060,21896,172451,233055,120232,-110867,-348156,-457661,-424768,-386750,-372995,-338645,-339848,-220091,7359,109524,-439,-248375,-345403,-191696,15055,134114,144902,42416,-64869,-63121,61048,52022,-72749,-64449,88767,189128,252435,205593,26570,-101676,-230569,-267381,-106421,89579,93295,-87229,-88846,66290,140438,180289,169290,178844,129463,15926,3256,105555,62972,-7151,-7517,35896,103998,42569,-25185,30577,-215,-252936,-297936,115746,486086,351549,-68800,-200410,-41167,156115,217373,80163,-193354,-247851,-61388,67672,79655,97096,30614,-55393,43970,198304,106071,-155303,-249977,-156319,-46633,-5135,-46323,-10580,62687,-80627,-229209,-118112,44093,84583,64096,109867,189500,137386,-75574,-193341],[-55419,2546,-108030,-95127,5475,-120119,-310737,-215702,36637,63923,27793,-32317,-100531,-179927,-169426,-31027,-72643,-143020,-10618,-1184,-186214,-275949,-129650,71648,200365,163756,104144,145129,83358,-60107,-154133,-163367,-5076,103091,-69343,-329126,-283660,-42104,46857,136470,223093,206049,108157,59380,138504,333838,447390,312673,94935,-25390,-112053,-126421,-28840,24501,72675,134304,256,-171012,-51538,221471,366805,193493,86486,159101,288144,229673,105484,98552,166884,95107,56085,43130,-76324,-163779,-71644,21911,110895,246530,185691,12171,7793,230079,438924,379478,63833,-215269,-311940,-305561,-256192,-359822,-334207,-66210,189936,179019,-9401,-185186,-299575,-186445,57676,258762,334464,200784,40610,21953,-88035,-193929,-2230,247348,311450,265302,164988,76728,86142,114716,142006,181684,180339,110525,12974,18691,122015,297578,318023,162168,-25106,-106640,-223157,-310138,-205795,-80976,26,157137,368108,432130,115534,-167157,-128478,-53142,-61461,48963,190065,128326,54190,-60345,-83552,-64448,-208081,-283344,-41405,-29110,-284514,-436515,-343674,-205278,-149992,-103930,-70846,-12006,101572,83269,-110591,-309312,-432380,-325820,98558,386572,105237,-158252,48771,148638,-53591,-97036,-8240,124287,325548,349274,220110,86969,-3041,-113922,-198114,-200735,-167209,-293631,-326572,-205048,-89069,52589,182941,156369,121674,110195,59724,-1901,269527,863010,1034363,618875,150957,148110,394563,492765,338486,88425,43948,142789,268641,208142,2370,-138030,-92662,-15808,-48970,-128760,-260663,-434270,-403304,-238231,-50495,59187,30589,-50166,-129587,-248966,-263252,-235649,-382479,-209323,125093,152533,9534,-149128,-408251,-429345,-240010,-244145,-79746,280773,383002,262467,236439,42869,-259013,-260829,-80062,-12323,125407,358634,342080,69116,-180024,-232017,-167284,-26094,20161,633,-37314,-85370,-32811,185834,215549,-52584,-269583,-89494,102802,104876,-92319,-319743,-286077,-152556,-124249,-135899,-129343,-174017,-148798,-87707,-67446,-103025,-193825,-301880,-347559,-411295,-415804,-414244,-349220,-179650,-55789,-121740,-309188,-619264,-830049,-1083052,-790121,219959,965442,851967,779460,748441,472447,235536,264193,501496,489662,271788,40041,-121507,-124762,4812,64648,52003,27779,-145209,-181429,48031,145279,67989,-157622,-330692,-254223,-75334,-30409,53225,227871,134540,43777,284190,429486,393621,415287,406298,313390,371863,319729,119847,241207,406199,283863,154769,108585,-74376,-116119,34753,15790,-80159,103235,324551,267110,94985,35024,20953,82154,103707,2745,-100729,-5780,297866,212895,-473973,-1005115,-674148,-405961,-336045,-219755,65999,261830,142230,41307,155576,76221,-105453,-102755,-150793,-133833,-96832,-132108,-235121,-201310,-142932,-25949,42271,-91933,-154053,-29946,135562,161010,111024,122818,244986,234741,161938,114494,52742,-137399,-399007,-492072,-428574,-292920,-84414,169128,361943,385245,300349,178650,127477,235658,299412,250794,107979,75516,123797,58295,-23341,14156,-8586,-40535,46261,174055,124238,8671,93410,488337,920454,953192,555212,154597,-18657,-109953,65367,156168,-42054,-205067,-119718,-48825,-91447,-163979,-251403,16097,274258,137335,-86460,-190956,-614662,-1009034,-941237,-873342,-908602,-654661,-19576,785157,2452757,5699608,12706468,73617520,202134302,261080572,175959444,57205322,12069584,6813546,2515436,1146230,273272,-250781,-34184,429163,369534,-239064,-649011,-841184,-586304,-346769,-44948,110733,52505,62429,-2266,-251144,-407292,-230425,-6461,81362,94307,-97731,-275917,-284242,-129784,164311,513430,520715,96623,-360492,-277165,183258,222075,-44969,-152664,-87154,-50567,78384,149543,3493,79103,249720,277914,249605,212462,241745,215172,110915,-104273,-285276,-185214,-88305,-280414,-399850,-248801,107582,298295,114495,-93358,105306,187081,-89279,-207650,-150333,-247290,-279738,-169772,112292,258696,272676,160256,1152,80226,254304,289776,299274,243562,154513,82865,20725,11082,-57699,-17819,135396,210011,282674,455418,781610,1300175,1510633,805114,-189529,-523464,-367894,-393028,-492326,-421117,-252442,-123694,-85525,1079,19744,-140409,-236623,-165697,-53211,44063,108067,56632,-19580,57982,156090,144380,10608,-203028,-330016,-73500,75345,-128733,-203680,-26749,180569,191726,42453,-196846,-340510,-271405,-82133,87734,223541,263704,64215,-102046,-267103,-378796,-443484,-351303,-96242,-62840,-159108,-68469,-53467,-155543,-53568,96862,19257,-318501,-643918,-542747,-382816,-361179,-303298,-335038,-526597,-373513,62329,202277,-110626,-211494,-85587,-78575,-48505,97730,159052,185232,187738,-10742,-159424,-139848,15474,-24313,-69136,-8796,100774,164040,186780,178339,178256,252141,186660,-55759,-142517,-41516,-44263,-52899,70221,168082,168811,76807,69524,37912,-163784,-176172,208289,461762,334807,224626,10260,-192216,-127882,-97159,-110418,32831,140700,45275,120900,193044,147561,61968,-87738,-301010,-392161,-256481,-34680,64620,56217,49694,72186,15684,-91787,-266062,-259074,-62437,69205,-13848,-55814,-28945,-2856,34941,56090,94359,307504,374357,235815,180027,123367,-82097,-286999,-290507,-51416,193522,107726,-124283,-233099,-255933,-168808,98168,104266,-26252,97266,514176,966537,981163,506472,224006,118292,73009,115558,146753,180680,159945,-44798,-320528,-351558,-104282,18872,21850,32598,35942,16478,14491,66473,96905,80636,-60889,-150519,-55649,133585,203169,103756,4802,-7435,-107474,-256857,-207212,-100237,-75109,-80376,-72794,-44279,37264,113764,72067,14420,31879,3927,62105,242218,410372,308309,11177,-81431,818,32913,109906,152858,139855,202896,242357,112180,-132673,-158492,-2067,8196,-81980,-132870,-208220,-265434,-171437,-2133,75763,-76046,-140476,149429,392270,294236,122833,134371,82469,-179489,-394486,-441837,-346449,-332830,-523809,-568747,-212761,35183,66875,152585,164639,-25834,-148536,-87607,46747,178629,137092,-48756,-116833,-106233,-145896,-53973,-44965,-114273,-95939,-50730,-61681,79510,230747,191394,-22451,-208088,-2458,120262,-37962,-196923,-55301,217794,198236,-75695,-16101,217923,203963,-54381,-305491,-332734,-91878,27110,-60941,-127109,-38279,203368,355205,205971,-28296,-26196,46601,87567,160555,290528,327553,188347,147695,268364,223501,4954,-106750,-31844,100953,151232,111074,51025,-20301,-54150,-23359,-142710,-240376,-156022,-94932,-117933,-99168,-78213,-54914,95817,206871,219967,263391,121598,-108312,-151092,-234636,-240814,-46517,364083,1099850,1320974,908556,-104480,-527621,-796644,-171941,616788,803374,309872,-156967,-82182,169727,362854,-235464,-1494622,-1669593,103827,374373,621423,928732,366884,192100,344333,84696,-114691,-107873,-86581,-269319,-381988,-75493,194652,51861,-200995,-296391,-311578,-250803,-119363,46615,187573,256041,180211,-53597,-330383,-459868,-446979,-463194,-482815,-401833,-333501,-188957,-22045,22566,-97394,-341353,-413345,-233511,-31961,63040,54211,-62264,-176290,-190229,-10838,101765,-46077,-88985,87623,195765,215777,114501,-64630,-174072,-357265,-445522,-245824,24787,81673,-16540,1509,74231,84907,143454,166468,196762,130083,-49559,-52924,72657,-21055,-98999,-23659,88303,165929,148823,117712,116246,35720,-195427,-263545,6512,298510,275798,-32732,-206182,-130655,92874,199717,93165,-129519,-121964,107899,187523,70749,27504,-15155,-96369,-9702,159754,126222,-74165,-211239,-210518,-78886,8363,-53103,-28917,78127,-16077,-134555,-27110,113350,106983,20206,42301,177344,142994,-82977,-256332],[-53566,57817,5501,-23108,-8183,-168300,-344459,-227994,61685,144302,92044,-13029,-53005,-88412,-97327,-24415,-126125,-226674,-83792,-53758,-234229,-298643,-95043,180005,319278,213090,90400,96185,19505,-167537,-248018,-154299,58280,164403,-9608,-235858,-195957,13097,53869,71225,120916,116530,13757,-34202,81328,335655,518594,399573,145069,11786,-36817,18140,69494,11046,26753,67596,-132273,-325552,-148206,143115,261286,103302,11302,122844,244587,150797,41713,57572,109493,69523,61547,-29829,-217157,-277909,-134505,12913,119155,186762,101396,-34820,5005,269881,462539,402978,166147,-84025,-196130,-194882,-157681,-315218,-365876,-93178,200423,142927,-55047,-136628,-224533,-158930,82602,266899,272495,126940,7753,63665,-11837,-98234,69907,248958,228452,163820,95643,48011,69357,98065,139031,192272,204066,141765,51511,36792,113643,250096,244910,66091,-110371,-138863,-155909,-187907,-99156,18087,110500,249062,366029,355188,45212,-185986,-132602,-89188,-141746,-37155,123570,87898,8174,-134526,-223802,-255721,-413380,-477851,-211084,-201521,-463061,-528801,-305028,-114916,-127943,-105451,-38819,4317,71264,65129,-87374,-286083,-469500,-381302,40898,363699,208868,-14746,43173,60717,-65956,-1806,23623,3835,130581,193486,209193,178452,21246,-146801,-136412,-109824,-167658,-339032,-318316,-128796,-3708,87760,156767,109365,72363,57208,-17581,-111047,78757,549965,788477,462689,56273,105794,400867,506072,316017,5512,-127458,-60304,182563,211465,74538,-50875,-34078,10821,-38243,-147078,-309833,-485498,-408585,-139148,124064,182565,33481,-49958,-67789,-167917,-225663,-230357,-314071,-74848,210664,143322,-71663,-182230,-340876,-310523,-136355,-190962,-37750,330468,414239,300998,288134,134777,-124417,-157528,-64814,-71648,23930,261411,301690,136019,-101670,-258354,-211011,3259,80815,12574,-82536,-123717,-24282,177572,123592,-164675,-328831,-74893,91914,21027,-162049,-337564,-268337,-127194,-89847,-106062,-122895,-102432,-11653,35017,-2041,-111482,-246668,-305895,-306723,-359562,-366088,-354698,-299037,-186699,-74173,-108045,-243504,-450515,-538077,-639746,-490777,202217,687805,620500,653131,654038,363453,69609,108852,398332,442560,216479,-46445,-172178,-128110,-728,53830,83824,100694,-28381,-90558,80954,132140,51144,-158898,-308946,-224120,-29124,76497,181941,307417,251449,254118,451891,474479,440281,514151,498111,393587,470067,445468,236211,292345,443421,283601,95123,49861,-55657,-65280,23747,-43270,-107966,99161,358372,318369,132617,25869,-1241,90806,98621,7324,-5581,245134,591625,373955,-601370,-1326575,-1038529,-695407,-651352,-442777,-52767,214371,125460,-12484,92756,46493,-140983,-244655,-336357,-247175,-89897,23583,7975,-43438,-60932,6906,42200,-66804,-105240,-6155,98781,45902,3355,85544,255441,268420,140201,-25294,-200261,-381757,-461595,-368777,-287493,-252976,-116828,94324,270741,327467,261294,174604,228757,325481,282091,244861,179710,122564,106459,102965,123523,191727,153818,107273,212677,384178,324007,156257,223098,562552,841266,804600,532206,211832,35019,-62201,92616,115040,-111491,-269527,-208079,-189904,-177636,-147124,-203860,44700,366336,330193,98031,-180980,-767614,-1126933,-1056261,-1037844,-1126353,-609485,314756,747064,1695904,4381237,10442674,43436829,103574342,127897171,82273507,28215372,7532274,4638101,1103650,-532097,-929637,-732154,-202872,110306,-212773,-673843,-915755,-930721,-656752,-490059,-197249,-58367,-119639,-111360,-117004,-317521,-436646,-270580,-113765,-86676,-105615,-287783,-414523,-382251,-245881,-20744,293225,265686,-58198,-340560,-227006,188681,217339,-68236,-188590,-148985,-105932,66842,155700,-58147,-27978,178848,280108,333042,341313,328348,286705,177930,-102087,-289424,-187614,-136424,-339349,-434268,-284563,17204,261760,103265,-213490,-88418,84082,-49432,-149197,-123342,-204671,-191724,-69051,163878,247897,218865,70072,-84118,16599,209740,249157,207187,126402,91313,101307,28047,-71715,-154803,-63756,71759,107011,142451,210757,344006,650887,889022,660829,-37527,-340881,-272085,-340212,-421979,-299315,-117567,-14136,-68594,-82431,-56674,-121561,-165782,-106085,-24834,59380,162120,110995,-26982,12314,82853,38054,-59647,-195057,-249738,-18126,55446,-159848,-170245,-10183,86078,117084,98147,-76499,-264976,-244696,-73822,127046,302715,301573,67065,-99003,-277977,-316787,-252270,-219172,-180593,-192274,-198662,-93069,-94791,-233960,-175445,47819,65545,-305466,-713505,-599484,-409302,-355646,-277579,-380326,-579561,-322284,230951,389272,118707,46188,67027,-30047,-40938,103852,186464,283056,340375,135272,-92148,-143865,-26349,-106578,-132643,23051,187143,206904,155674,157500,211062,268873,141171,-62016,-116386,-79216,-57207,-22055,90622,180737,160346,69421,32515,-1124,-149548,-134455,227148,461693,281210,138594,32027,-121739,-94050,-51796,5076,124531,164249,18297,75935,172787,173594,63614,-181379,-452812,-499623,-320762,-119092,-10286,40770,114345,203809,123471,-47688,-249828,-300209,-171470,-17444,-30126,-30504,-33047,-22738,9657,8618,26891,299961,480118,388675,267794,203612,1683,-254078,-272818,4361,315974,249993,-12256,-168388,-260672,-177455,163103,250766,130343,145765,373178,596527,596377,318668,169031,74629,48777,133910,140932,87602,48064,-153525,-416687,-303922,22118,58209,-19954,-12333,43273,89406,63436,7465,27095,141286,136849,-37503,-86502,76908,229605,194904,88462,65505,-10691,-150384,-124839,-97886,-110643,-106469,-97773,-131166,-65144,55268,77089,37148,-31535,-120915,-46845,193486,392564,304502,-27839,-143103,-72909,-64668,49180,180176,162984,163319,204497,135983,-80863,-131360,-70524,-127346,-163754,-92664,-75063,-139482,-74124,60666,87766,-69682,-106317,100790,279939,206613,108224,135466,59717,-231669,-471752,-507594,-379764,-362960,-560777,-576020,-165614,79394,79290,105727,115452,9155,-41351,13545,95989,201164,193552,33983,-83031,-140968,-194557,-5382,150078,27653,-161930,-245514,-157126,88779,243396,141016,-114659,-329231,-191123,-7337,-48875,-122346,17213,135251,28276,-128276,13290,228881,193693,-90930,-368142,-430664,-225793,-70761,-66047,-47671,69504,304087,385292,187783,-2134,61930,101973,22940,22616,159823,190680,56900,51634,198952,186860,21322,-87680,-61453,17607,111100,160738,117018,-61264,-142974,-42411,-63197,-168839,-131300,-41312,-43535,-12566,11008,-25785,102902,271676,255809,217744,106897,-18960,-59536,-211539,-258099,238,554581,1236964,1362300,1104601,19847,-609345,-756245,-180721,353136,716421,464394,-61305,-85234,218899,341169,-418247,-1777918,-1969522,-203358,-67917,292261,766873,479370,298159,539123,237249,-136988,-203998,-229824,-463007,-603535,-252842,52497,-78425,-292686,-367255,-419197,-373054,-162290,67839,191263,237981,195621,-2823,-279090,-417545,-437551,-482935,-508852,-390666,-243065,-74011,2012,-38672,-168398,-377955,-410647,-230475,-65005,300,-29095,-143352,-237047,-225538,-5759,193032,13407,-87997,67910,142096,114178,-24209,-177278,-246644,-429672,-552526,-342436,-41116,69278,77461,107408,85551,26346,127487,251752,306460,166609,-83144,-86994,50468,-67983,-128333,36220,196992,220250,208694,216827,187032,59575,-135070,-197066,-74017,107346,203461,61754,-110957,-131183,46585,141342,77794,-31743,55817,285136,283198,56131,-44084,-72502,-129788,-47064,104915,109044,10525,-105399,-199180,-90724,27896,-26819,-13151,91422,39149,-24902,68069,178363,142050,34911,50890,204674,169844,-42052,-235418],[-25078,103851,120329,91707,26792,-170199,-312160,-183256,108144,211900,122462,-27623,-9474,24054,-9355,-20464,-193195,-330169,-183754,-105258,-257078,-305397,-86872,215486,360963,211029,47731,29016,-50142,-257315,-310906,-127523,111291,216524,67432,-107176,-96586,20997,20851,-8221,9387,15940,-68248,-107332,30944,305496,505754,408046,160377,37842,29296,145429,162902,19334,14389,48644,-193746,-395823,-198715,69689,146690,45591,4667,121312,190050,69243,-1306,37690,63329,55737,87319,-51493,-297684,-358443,-176238,19897,105091,93651,13591,-52817,5928,253466,442119,388457,218939,19802,-88315,-67554,6245,-158644,-308142,-115046,150090,67866,-81223,-45018,-73167,-80286,87451,201564,163820,45896,4779,123621,57493,7424,170967,268233,158117,73822,24006,16843,43296,54375,94126,165077,197761,140448,60994,54209,124542,205942,139184,-62025,-206233,-163308,-65775,-16092,44874,97194,154792,275168,297325,226225,-22931,-182604,-123082,-100365,-170874,-69484,92303,64878,-28564,-179640,-328992,-414929,-553753,-605272,-365777,-339356,-572672,-590008,-295262,-47293,-94689,-95836,-1306,14549,19788,46354,-4149,-169453,-394695,-345146,-14665,260469,220364,91487,29762,-26318,-75056,80470,58318,-91500,-40565,54705,192180,263388,46790,-168710,-95347,-14247,-147802,-369200,-301522,-62785,43278,90556,114153,43322,4356,12658,-57545,-168806,-80359,223779,497311,284815,-9909,74003,356730,418605,227535,-96283,-313334,-246893,76752,189339,132389,37524,42654,65886,2282,-123591,-290677,-471568,-370555,-20404,290783,277770,29102,-46237,-13151,-53213,-98413,-120640,-165310,62641,261914,113772,-162370,-212805,-243678,-156491,-30783,-135802,-17237,299037,360085,265143,276449,182946,11071,576,12035,-102513,-79456,120966,203898,176294,11487,-214604,-188924,53922,139607,30261,-100832,-134789,-4778,187943,76219,-254271,-410299,-174854,-10522,-86248,-191001,-290817,-220891,-135026,-125976,-140799,-160483,-64654,84813,96570,29896,-87258,-254334,-301416,-263572,-280169,-312342,-318059,-252554,-190056,-96514,-96570,-179312,-289234,-257457,-214172,-191142,138111,327948,317937,414731,468289,253976,-41700,-23706,221408,303138,107174,-145417,-227023,-139610,5736,63842,109424,158060,108003,29842,92892,68881,2921,-147669,-246584,-171600,-2267,144956,271532,342803,313984,387596,538079,454500,396174,494338,492280,412528,474151,441240,272658,315674,456085,272444,13869,-35242,-42570,-11644,4677,-108654,-146977,67543,332188,312006,143007,12203,-20861,88747,78986,682,75888,419253,710625,396123,-650011,-1265911,-1059088,-800597,-841321,-611928,-187198,107390,80484,-57982,-11486,-44978,-186710,-344447,-454211,-350052,-103891,148137,217816,74789,-21426,-5053,7177,-73287,-89905,-25230,9643,-95942,-88042,88837,254677,263316,89897,-173579,-429814,-561829,-468158,-220013,-147320,-214427,-140933,53489,192614,236833,163810,122860,279178,361017,223612,209879,233305,136183,55498,122425,237287,338065,278138,213174,336258,536750,454496,249604,305075,564478,686366,592978,444040,231498,69176,-23840,102632,74089,-145474,-302978,-301634,-350013,-287238,-165271,-153033,42463,361090,410769,186714,-191237,-778291,-1054564,-1009734,-1041530,-1137955,-456249,561269,603373,719699,2368789,6805831,15888792,28478095,30380169,9703029,352685,2048425,1905176,-452673,-1938923,-1764115,-905333,-197083,-113823,-559018,-837178,-954813,-821463,-564984,-534636,-373858,-242737,-267226,-253860,-218312,-342446,-362496,-213531,-163886,-221257,-284734,-453395,-533896,-478625,-391805,-270741,-25445,-40784,-173664,-225621,-109430,159311,141203,-123989,-237231,-226888,-156428,68628,191246,-32437,-91383,71066,203146,321799,375231,324319,282182,175184,-110770,-287794,-207060,-196724,-333640,-365483,-243546,-48840,183689,57059,-306811,-298469,-98702,-40268,-58690,-31197,-98675,-74921,39458,225615,233331,139411,-26683,-130089,-14198,166146,193212,91906,-588,8577,72292,-12725,-179481,-252624,-101690,14911,4600,-8487,-62660,-114602,63845,342860,468339,98770,-124959,-128927,-223467,-291140,-160235,-3508,89140,-31795,-157573,-140571,-98894,-94887,-61315,-9022,59916,163911,90083,-102751,-81096,-15380,-73121,-133639,-185909,-157085,27334,-6418,-238807,-162274,-13034,-20671,23313,161910,85281,-143699,-199064,-65313,124486,310092,293986,65745,-99299,-267718,-249285,-73130,-74953,-245383,-290581,-168251,-47508,-81364,-235604,-219720,30988,122954,-237875,-613199,-513499,-355909,-284915,-190889,-299147,-466572,-207687,325109,472827,290854,255975,189981,8612,-45868,93088,214691,364892,453573,261977,-60965,-181775,-91047,-184690,-196291,26225,240324,228483,80538,80362,214552,252590,53772,-99526,-134125,-161756,-117110,-21307,65045,136477,103953,19997,-56077,-54147,-83445,-27619,228477,400585,215340,68921,40107,-86965,-88391,-13168,118033,217558,196460,19148,34875,123765,173586,73435,-198719,-487981,-506788,-324051,-166246,-61622,31938,156777,283174,180752,-28107,-217460,-277968,-208606,-67170,-35140,-6748,-24767,-25969,12328,-9194,-35473,236199,521562,493317,319589,248502,73922,-205858,-234792,43854,372697,327370,79275,-81020,-215515,-161154,161425,312160,256647,203993,248742,259365,194083,112500,99841,26367,20943,158173,166241,35390,-33726,-193154,-390904,-161712,188542,138761,-9971,-20398,70656,168579,123505,-28710,-38344,177185,279554,50779,-138083,-23741,200617,234633,153451,138975,72893,-50242,-15481,-49587,-100252,-99506,-92175,-170411,-116003,25793,97314,66273,-66262,-207137,-164654,88908,309285,248826,-48060,-154343,-106956,-129806,-3768,200635,206144,143186,175706,186059,10614,-85812,-104702,-183650,-177811,-52096,21271,-27067,21305,107713,82853,-61535,-78342,2933,118091,125105,106118,135850,49829,-232312,-451989,-485096,-389980,-379130,-523560,-480136,-61270,145799,98545,61596,57219,36241,60839,109413,141334,219748,218665,86002,-40848,-130521,-175078,82965,335632,157629,-211267,-398998,-245916,65753,222579,108849,-116368,-333920,-330936,-134674,-51737,-34601,70600,42812,-92140,-104148,72931,207128,163699,-80812,-354228,-445745,-285530,-105799,-10853,88490,196898,385551,394933,182704,51934,173148,175002,-1229,-50682,75380,93129,-24968,-6029,142699,159632,45895,-49162,-74083,-47413,80171,192093,132777,-128285,-216793,-22581,77604,-43614,-51577,54693,49189,58491,57362,-80574,22824,272778,253602,180622,125481,66402,-31674,-238217,-275225,4168,641493,1347833,1541498,1348600,152916,-684073,-738982,-352135,25642,620349,599310,5379,-112762,246992,368493,-410288,-1788257,-2088476,-677255,-543687,88543,805261,637203,424757,741205,368731,-157445,-276965,-352476,-588299,-703730,-351358,-71434,-187465,-319050,-362301,-465984,-450289,-179216,92348,190349,189998,156063,8614,-225688,-349311,-392917,-431553,-432167,-288369,-78579,91864,60869,-76094,-209817,-358310,-349091,-191581,-73560,-29988,-73740,-173254,-234294,-180609,44023,250978,52206,-77619,26458,28350,-37257,-172063,-270803,-286949,-431061,-563316,-369078,-95502,54036,168143,198558,86233,-31400,123386,384204,465647,220841,-80106,-92283,43671,-62900,-84570,150573,314780,242548,197523,228845,203567,51802,-94883,-120995,-112490,-54079,123731,152534,24849,-67247,5792,35990,20296,47675,203585,394283,308662,15311,-122427,-138488,-154555,-72428,27043,37795,45073,-10979,-161538,-96337,34950,5151,9055,87303,63210,42912,105235,189351,154400,80963,117389,244703,191746,15687,-160166],[11307,126289,203601,207796,85184,-144782,-243185,-109037,149141,231666,98237,-79301,11412,115267,47693,-48833,-281291,-449847,-302078,-152375,-253549,-303715,-113665,161633,294741,135509,-30249,-50590,-122598,-323021,-347564,-115730,120769,223638,123357,10217,-18244,-23461,-52557,-90700,-97290,-93290,-139749,-156868,-21936,215809,378210,314295,122254,27005,49260,205415,220324,49900,38383,74129,-174042,-374381,-207302,12373,50282,9942,43128,137563,127136,-2771,-28478,16568,21782,47870,112308,-32705,-309229,-398721,-205124,21128,56941,-21404,-71663,-56524,-19010,141141,335905,309623,183734,49734,-38898,11442,159619,33752,-209748,-159130,23490,-48846,-110452,28027,73631,-1495,51632,77128,34116,-39816,5845,154911,75990,77240,258323,271271,101952,32034,-13064,-10914,5623,-11880,19631,111938,157079,97274,30031,52816,136472,165408,9379,-208067,-304251,-195406,-364,139836,173357,130697,124414,217708,176895,94232,-61240,-164541,-120437,-105461,-164160,-68677,80441,52298,-51469,-192895,-377567,-506437,-609445,-656576,-475643,-404686,-589350,-628237,-329694,-24023,-68342,-98851,6677,2174,-37473,35247,111355,-1366,-237628,-242242,-65039,103106,138763,118115,-597,-99186,-83569,126231,82150,-147305,-148832,-39143,151349,300543,77480,-156382,-77863,44407,-139414,-402382,-301987,-40373,32664,61833,67562,-32396,-68828,-11569,-45860,-155091,-164809,-32321,203205,116535,-27584,69962,277834,266115,111207,-178574,-445615,-359922,-24689,138590,144642,88087,103382,123495,45997,-83865,-227451,-410580,-307268,78469,396292,326946,46440,-21527,21063,43514,62185,66155,27245,159759,261225,81009,-214127,-215834,-136737,-8564,48103,-97719,-28933,191765,228171,155264,196692,171245,108215,158298,115298,-101910,-155577,-20374,89676,199792,138498,-108471,-106555,112926,177891,49376,-91914,-131140,12416,219774,89973,-301806,-503981,-353470,-160465,-171132,-170035,-196525,-154958,-159832,-205242,-217786,-216285,-61311,123575,99031,43434,-12949,-187530,-270689,-223913,-200953,-261154,-291937,-207698,-175937,-106418,-80172,-117938,-159039,-43430,62784,5676,38219,26090,57774,168514,274742,185260,-56078,-78458,62485,145926,6699,-207065,-263347,-145650,31157,96050,129861,201967,240261,166168,100500,-17864,-66605,-125577,-146246,-93909,19692,184356,309595,319575,308475,427341,534081,381621,289381,388386,414663,379270,406416,343100,240824,317002,446295,257399,-59503,-111789,-22457,47141,-3964,-153497,-178454,33304,269552,267494,140678,9582,-22726,89075,65223,3230,142214,484165,666733,307780,-625634,-980950,-800982,-701687,-825866,-650210,-280061,-23686,17219,-79709,-111630,-144278,-208953,-355699,-458715,-396919,-112267,232077,344663,132143,-23551,-46472,-34925,-88754,-100927,-70778,-90905,-211610,-134189,119430,239546,228210,38769,-276256,-558225,-615235,-405975,-83457,-40096,-164653,-113198,81662,160834,156043,68371,73207,285721,343219,152415,178262,282193,142019,15885,135914,299685,421053,352736,276448,413123,620892,507159,288464,345423,525675,518907,380424,320719,231693,112673,28272,105084,42067,-136519,-289335,-368851,-477526,-386908,-208292,-111947,19647,271285,369156,184658,-185534,-638195,-809745,-785383,-825973,-879412,-180081,704071,416967,-232549,202929,2868354,1271932,-3283831,-10253695,-19383524,-13583876,-2321952,-462280,-1618696,-2648923,-2003454,-782989,-87691,-219001,-618117,-725509,-759161,-557280,-359756,-476399,-493004,-363520,-338491,-314787,-273941,-324596,-217172,-77488,-136422,-264845,-351831,-513572,-587870,-545753,-521026,-483478,-306788,-273152,-202062,-57926,29940,113551,34863,-173884,-262707,-266230,-164305,78375,217639,45879,-90951,-28961,90748,252682,335874,263210,239126,145077,-96174,-267686,-237877,-261287,-281611,-208979,-126462,-58801,101115,2963,-346682,-459865,-285013,-35969,63876,107760,44191,58175,154996,302008,230782,69409,-92034,-127142,3056,157669,158043,4484,-83982,-33502,47979,-66867,-276661,-319358,-109447,-3934,-59498,-120764,-270336,-420344,-245975,70996,307678,209360,85097,31279,-70360,-119670,-25046,78281,182365,42670,-180784,-186439,-54762,-17041,-15340,13645,59013,122241,15465,-203856,-180967,-103030,-144956,-174124,-169139,-83432,54698,-75028,-323482,-168280,-25169,-105552,-62232,214930,248839,5919,-131162,-49202,98294,276047,280076,78117,-91921,-229970,-179855,68817,61199,-261463,-331581,-87794,47321,-20034,-162115,-175849,47283,174787,-130854,-375919,-291742,-211925,-159046,-76792,-156909,-277373,-60190,367729,480235,388974,384742,276990,48123,-56462,65430,243035,422612,502748,323607,-61433,-217065,-142047,-227354,-233903,13545,271005,243807,-6604,-25040,195348,217567,-43858,-158126,-172180,-216389,-159433,-38975,-13786,22174,14461,-36520,-138251,-88292,20759,111949,213697,307943,174996,47337,25612,-99337,-109723,4497,176124,263092,215616,38468,6635,63060,150827,89498,-149167,-415019,-426112,-282082,-173004,-71597,44864,175488,290061,174728,-24023,-160676,-186057,-156062,-56049,-3075,35133,7126,-5855,51439,16326,-74765,131441,480295,507096,307272,228148,102521,-158074,-190820,47784,334713,312237,123838,6090,-126048,-130049,91598,283123,330199,262169,178879,67239,-82279,-49393,38762,-4929,814,180298,221863,64477,-38685,-157159,-268068,18161,347185,241371,44423,3714,104979,229140,179277,-25397,-73986,185217,332117,92256,-193548,-137244,123340,216937,192706,198353,120176,15651,81616,22249,-60149,-73746,-67390,-156385,-114948,27026,136554,99111,-72277,-251981,-268483,-39136,193019,158727,-52452,-128909,-116402,-164316,-39994,206733,251330,142064,158248,235906,101870,-45643,-100038,-149826,-124473,-20341,54777,40072,88912,125688,56106,-67545,-81145,-107293,-33702,65548,95912,124378,49345,-200015,-364150,-395020,-381522,-386991,-429278,-311767,60040,201742,110842,34458,14705,51968,120728,153151,157690,223668,197684,86202,1089,-77848,-104575,172028,448402,238745,-229915,-467564,-309043,12773,170858,104790,-17525,-227518,-390227,-236372,-50951,35952,74132,-54167,-134600,-4782,150326,163909,126785,-34499,-288267,-398660,-275233,-85652,80532,233517,300864,421961,385611,194449,119458,276148,240668,10444,-52287,52720,52254,-55021,-28077,106402,136191,58550,-5272,-64233,-74640,66951,195934,95776,-189743,-245202,33239,231946,93959,59203,169618,137260,90999,49802,-186251,-115266,203769,219431,176371,189237,140053,-65334,-306991,-288483,-34034,607571,1418893,1801881,1588022,285442,-720694,-757314,-617569,-309363,468410,636708,25533,-142334,257540,470455,-162128,-1515600,-2083867,-1256910,-952729,64320,1084244,819099,535160,876779,424589,-183687,-317131,-434479,-647932,-701663,-373226,-150223,-244274,-270331,-275478,-434289,-452025,-151045,122082,180606,117571,58857,-43511,-205249,-287070,-322002,-320448,-276943,-117298,118279,252756,119847,-96803,-222977,-300057,-258950,-135528,-54934,-17549,-62633,-141125,-177968,-102201,82796,212310,23066,-82784,-38105,-125516,-205959,-290728,-314329,-271344,-366389,-485739,-325177,-130287,35219,233340,255582,73203,-77677,124361,505284,608995,275894,-34353,-58428,60876,-1651,24831,281849,397438,228453,124368,155112,161691,16939,-79945,-48555,-99558,-153686,40303,191210,140294,26420,-30593,-92198,-57423,88417,275479,403158,260099,-41493,-186293,-187358,-157392,-81794,-56639,-60098,23789,21585,-131742,-95239,35818,34706,27617,75024,68333,56824,75934,144858,140434,137623,216789,287337,209343,80676,-54185],[71327,155755,272278,323917,173586,-79182,-138740,-8043,193217,226198,61226,-116386,38514,189308,78887,-81347,-337953,-525790,-381743,-156629,-192989,-262198,-128115,84377,180818,37780,-94609,-92956,-151943,-322465,-324204,-96873,109033,201892,167752,118199,58238,-58982,-109460,-126712,-152146,-170573,-171594,-151121,-47096,96298,182413,169770,71388,6228,41193,209303,255356,128753,124413,158063,-61118,-252457,-155827,4987,15651,10150,116080,173630,87851,-28905,-21936,5226,10638,69940,147872,32566,-236905,-373320,-200443,28966,7031,-110959,-120551,-36561,-58527,-34446,167121,194830,92611,24268,-37007,31621,260876,205465,-96462,-209227,-135462,-160973,-127140,65250,171291,60298,4274,-36280,-59725,-102114,9625,152319,53498,111818,317237,249454,75497,80264,40000,3186,-8563,-53161,-28503,81220,116652,44212,-11640,46086,152878,152218,-93369,-319096,-365205,-218752,28112,241242,261843,137604,63591,114199,61256,29150,-32424,-117757,-114109,-97699,-123641,-45206,79425,49158,-51621,-167653,-348408,-499617,-570262,-620448,-494472,-359227,-500104,-631479,-379688,-24278,-38045,-105361,-11717,-13426,-57449,60499,242177,183078,-34855,-101016,-90592,-45351,19804,81205,-28599,-138987,-89971,135276,101140,-142136,-156526,-59342,98867,289853,134509,-89473,-62467,59478,-148135,-431790,-315550,-59367,-15961,28754,42923,-89524,-115983,63,20008,-67544,-149328,-162174,-37708,-1674,20080,112041,200828,118199,24364,-199034,-463472,-367446,-89171,80667,113043,92367,136779,171490,80962,-43130,-144702,-315059,-222884,140002,418304,335224,108406,43691,47619,96995,197638,272251,211545,196699,215864,68071,-192061,-170929,-28379,110491,95568,-75410,-55547,57989,67711,13938,80412,111416,148175,266145,201653,-75733,-182146,-117378,7609,226203,258568,34569,12329,167715,189444,71268,-57184,-120151,18389,261745,153876,-297276,-583619,-529368,-285950,-191077,-104848,-86614,-81512,-168734,-272937,-284519,-244639,-72113,112489,72207,64597,107915,-49009,-204037,-185334,-140547,-208882,-248505,-147153,-126380,-83661,-45221,-51215,-63962,77181,145073,52917,-73064,-139708,-94478,9241,147112,169710,22820,-37678,-6777,48799,-27665,-205586,-272866,-135794,72718,138339,147051,241368,348960,289251,114926,-93808,-139261,-98470,-23961,5069,57321,217563,302041,240826,244698,394497,468905,284210,164275,253003,314638,320278,310036,219315,180744,306713,417123,238516,-103390,-151089,12978,107567,3176,-168564,-186665,21427,203703,209086,132241,18159,-6763,97153,67273,21396,178685,433888,517037,170789,-550595,-666232,-440294,-474350,-626615,-529167,-288338,-138772,-49865,-71469,-162080,-196430,-185360,-272129,-359520,-366598,-92106,277260,373467,135550,-48281,-94051,-58640,-93949,-130398,-122225,-157478,-258652,-125137,147302,199580,168001,7301,-294140,-548221,-537856,-292233,7707,14582,-96349,-15412,172709,171372,109713,29557,64876,257591,282816,94532,171055,327168,156573,18002,157390,303983,417519,369603,299223,438672,629865,484256,277430,350875,477563,387301,205705,190698,228045,184480,104889,100027,9633,-99232,-234528,-397622,-543039,-449816,-255558,-92559,-18469,120023,218840,112521,-141529,-390542,-465090,-432897,-408386,-380465,187962,754320,270713,-887478,-1498141,-260763,-1818279,-7335475,-16455341,-18330155,-12699829,-4144033,-1727354,-2028595,-2548004,-1664481,-477195,31034,-216198,-455323,-434071,-410570,-247071,-150158,-366808,-502280,-377005,-316424,-282060,-278780,-287103,-65751,86518,-40008,-193702,-261731,-432718,-560347,-572552,-596574,-581516,-442114,-354523,-146116,92863,128610,62032,-61665,-193063,-247962,-237985,-120275,71892,180580,95393,-53707,-95543,-15189,167502,258123,187726,194275,127173,-45259,-229324,-274684,-324128,-223937,-25659,24535,-14586,42736,-43464,-350238,-549846,-412884,-21364,188388,238788,169019,174263,258152,374877,235470,25306,-110326,-86916,55276,184933,154546,-29612,-103232,-6588,61766,-112769,-349591,-350934,-89937,14107,-79432,-172761,-362723,-517037,-279307,55384,215104,277513,246753,174855,82734,55099,81691,116094,246996,141605,-139221,-173906,7222,56596,32660,45597,55638,53653,-74460,-281226,-250595,-159405,-160456,-168286,-152496,-61520,47844,-129912,-382216,-186045,-49296,-158456,-127511,227015,356705,137918,-61518,-32863,66029,231715,282624,102717,-84518,-189528,-124069,157371,163726,-232027,-322797,-5850,139587,51571,-55741,-79176,72877,191128,-27922,-113088,-14377,-8761,-13669,12821,-48128,-120812,67354,371727,439464,405960,412172,311725,79949,-78993,8416,244594,431285,460735,275260,-89186,-223986,-157621,-233141,-257210,-27692,272989,250327,-87004,-135953,147876,162413,-135057,-235027,-218378,-208644,-148089,-74384,-150410,-167448,-107871,-89973,-181819,-96435,116843,219387,169130,201076,166619,76677,-13710,-163062,-165477,-27337,126207,201249,177746,38738,-24292,-9594,94581,86810,-81267,-293881,-315848,-239076,-166314,-55752,66944,155132,208189,94601,-42763,-100657,-63454,-50343,-3106,57180,89053,43452,19524,106475,64214,-104870,-10420,338413,397392,205575,118235,50042,-148150,-179577,-12041,190713,192186,91514,47388,-42276,-124640,-40055,173427,325656,279706,140546,4883,-204007,-156938,-20110,-28798,-27126,168344,265403,147528,20050,-91878,-138857,141222,430442,316412,102286,24789,106957,229048,193346,-6418,-92186,146201,276198,63488,-252054,-245885,542,132372,183696,210863,102768,12405,112206,66462,-38044,-73477,-65943,-132297,-108420,22125,156191,99827,-82623,-284044,-359424,-176038,49831,31210,-75700,-116079,-145155,-202017,-79015,173363,251539,122801,117833,222518,117173,-59132,-87615,-68379,-51535,-28524,2683,29108,93578,89162,-14006,-121363,-144590,-209324,-144799,1806,31758,68486,25504,-185970,-283910,-305365,-383894,-415085,-339255,-151218,125956,188333,78605,5304,-20579,31071,91506,90122,98366,173209,103725,5749,5978,-24672,-38128,203113,432586,227127,-237136,-459964,-351838,-76859,78239,100972,120678,-88182,-401331,-328407,-77996,41745,-7150,-170564,-124351,115424,200645,93625,78464,11542,-221897,-346743,-246546,-64198,142130,309961,319209,372216,328714,183916,149767,311820,248281,17457,-21058,62144,35949,-73071,-50616,64252,88354,27415,5381,-60128,-83788,51381,156137,15925,-229199,-233673,87519,324429,177842,145010,252250,177972,52219,-27852,-307276,-279172,53656,137695,182824,265118,180036,-148200,-407365,-311795,-115551,453214,1404199,1998917,1738164,398271,-692432,-802145,-877238,-630432,192817,497073,-25512,-172855,233969,608287,245357,-1059948,-2016943,-1798134,-1238296,152574,1442714,940471,561902,866802,367316,-225861,-334568,-480671,-678004,-664594,-361973,-187836,-245950,-175493,-147257,-350165,-389673,-89967,139387,138471,10701,-96860,-171897,-248715,-269465,-255086,-195495,-112909,52866,273386,338051,130221,-121583,-224524,-241640,-186838,-93247,-26953,17663,-12173,-69784,-108832,-57556,50718,49352,-103461,-136357,-132979,-295814,-364864,-367413,-311109,-213247,-274341,-368168,-245882,-153257,3312,250397,262244,42091,-112603,113847,550115,662523,308447,44983,9945,96231,93211,163104,379985,413105,183955,16089,27653,79709,-33140,-89354,6944,-46309,-182855,-39780,150743,185056,104490,-65822,-209626,-118566,98816,267855,322446,163137,-88880,-207805,-193734,-131355,-77238,-123940,-138655,-24202,-16785,-130931,-82312,47021,63989,42221,71334,79468,40974,17156,82648,119933,191597,321299,336890,242085,159095,65146],[93377,149715,279540,373762,224845,-34816,-70971,44402,182650,166648,-945,-151439,40022,198229,41855,-139615,-366032,-555572,-428659,-148480,-117039,-211907,-136141,14826,59469,-63727,-145882,-108736,-150500,-275922,-262138,-82065,66023,135336,175120,186566,116811,-62496,-135123,-123518,-166920,-223329,-183459,-111450,-55065,-43314,-41483,13544,21703,-24881,3789,159853,256107,228675,242004,261095,91346,-84470,-71726,29946,24613,19587,172332,192964,63789,-20268,-4840,-13149,19569,107669,175321,107532,-122647,-303782,-174774,31089,-36208,-164876,-138580,-15098,-113841,-229056,-27250,72287,-12721,-31878,-66471,-5458,273138,294359,-9453,-258392,-285785,-238535,-131482,53157,185958,84738,-31654,-87633,-94798,-138367,44,113487,6331,113284,324204,185297,63908,204618,188707,73174,19161,-38933,-16103,95859,96233,2199,-45083,35439,160136,161794,-138493,-361816,-370735,-228819,9504,256138,289562,135495,9698,3110,-13890,52043,56850,-48755,-101910,-83067,-72744,-27866,59325,27363,-52378,-127587,-264139,-418272,-471649,-515945,-410628,-216269,-341938,-600031,-414982,-29151,-4049,-108705,-45755,-14731,-17608,126435,354889,337472,155539,30833,-91690,-141646,-81492,16984,-44098,-155751,-114577,101708,108040,-84615,-71753,-15134,49273,250487,215637,10242,-45633,31776,-176913,-452569,-336192,-111381,-81750,5196,41724,-118677,-127771,32743,99951,47353,-63017,-175915,-190929,-57375,112559,183940,141447,18361,-10232,-157465,-369229,-296852,-113077,27047,46191,48825,130241,188869,89957,-24460,-80865,-214942,-137172,146282,346940,299306,192626,134704,70884,92147,245634,402680,312331,157611,129201,68920,-114801,-98507,57619,177333,103527,-77168,-88771,-60022,-77395,-117761,-44258,11684,112939,274336,213082,-60614,-176795,-164056,-31791,247104,331322,154555,110247,185338,157285,74222,-27569,-126934,-12734,268964,212039,-268801,-642697,-643213,-345641,-150913,-39642,-22281,-35903,-157639,-303319,-312485,-230269,-94873,50240,29332,88058,221603,96523,-134476,-168812,-128947,-174491,-190698,-77918,-57508,-43844,-8872,2930,-21213,81887,48530,-52654,-193907,-206582,-164453,-52625,85899,162514,122773,44737,-924,23763,-5523,-184686,-293548,-135828,90239,141722,131541,252350,389251,333431,105684,-161873,-225735,-104740,63457,81985,94456,235308,236732,96849,120097,301365,359948,163523,28953,110892,210056,233985,194189,102615,110106,266029,341530,178922,-144298,-174501,30853,129024,-12424,-194156,-199581,11547,131401,124828,83340,-7337,-18906,77264,50725,14513,135638,265649,304755,18733,-485029,-465339,-179960,-273023,-380317,-315089,-233401,-238837,-135238,-66550,-168464,-204321,-148179,-161289,-243506,-302106,-66575,259671,291209,78036,-102934,-158732,-81702,-112345,-203984,-195019,-191337,-253139,-104542,111349,92599,52502,-31178,-251413,-445940,-407942,-195746,10004,-12408,-44919,102126,253579,157696,62980,39067,78812,171521,163664,33114,159710,325124,147834,31328,154893,225529,297563,297352,253301,377652,530791,364213,190391,292049,405647,280417,51292,43468,195603,251173,166007,49188,-70878,-89168,-190489,-424471,-575789,-493628,-314642,-125367,-96230,-90331,-32406,-31749,-91083,-140257,-152140,-82337,82033,203300,544760,710985,200664,-1087663,-2350175,-2028626,-1015431,-6289359,-15374892,-10623179,-5379899,-3385249,-1694250,-1650655,-1826494,-975646,-168023,55057,-165575,-216654,-119110,-67481,-43978,-75473,-302883,-428849,-319013,-250345,-210313,-279439,-291214,-1022,191889,68157,-50108,-60609,-259375,-490950,-585685,-625265,-566540,-419985,-306241,-71497,144151,120604,-12983,-143992,-201464,-225131,-177025,-70579,-992,22142,20406,-52634,-147290,-109050,73918,150435,104844,144209,118201,9228,-203135,-330916,-397899,-216472,89478,127595,33006,-498,-101163,-375849,-598550,-469612,-11692,253754,285190,205490,215983,298480,393867,211531,-12150,-103492,-44333,97240,203189,151672,-33277,-86747,63234,101310,-159752,-418077,-379404,-79167,27768,-90471,-186505,-359335,-473177,-194791,127389,167547,277297,318465,264689,194195,182912,132072,94315,249977,219748,-59916,-120197,57423,94487,60755,64311,30173,-29332,-147236,-306114,-274803,-186018,-135839,-132591,-153384,-109103,-7461,-172599,-408395,-221538,-94594,-190750,-177072,172880,359836,198231,-22478,-28533,41827,198662,301370,125160,-92126,-179154,-96988,189724,213391,-180876,-289603,31618,179110,91659,29846,16459,82132,155624,30706,61829,214984,197114,111009,42963,-31866,-59838,135885,346787,380795,363228,355384,292298,97939,-110961,-77632,197154,378864,332278,121624,-123520,-181298,-120334,-206915,-283045,-103744,245760,249225,-138170,-217640,83653,98109,-196517,-306720,-250375,-130558,-68697,-111057,-312301,-390766,-245211,-132211,-168916,-69100,177359,255755,101172,107440,192097,158265,-40444,-238821,-232096,-100985,-21230,32145,76774,8008,-54886,-74236,23233,68054,-17538,-164066,-209568,-205805,-150146,-15577,102800,112544,72900,-22294,-64501,-40346,61137,76035,81518,145780,164597,87391,61649,182902,134388,-115615,-147801,137990,208020,54587,-36149,-56124,-167390,-194295,-104416,9129,29667,14542,47625,16055,-143164,-171514,51330,274835,257088,120042,17789,-191141,-191693,-49037,-22702,-39396,137632,288097,257898,130974,-15352,-53650,180166,439128,365983,170324,56726,91606,188581,183535,37537,-72405,97181,175388,10194,-267205,-290537,-105288,37932,163280,205548,65518,-20822,97710,92559,-23915,-84105,-72738,-102412,-99074,20715,159194,82339,-77904,-274677,-386447,-255468,-64858,-80938,-94579,-102226,-168415,-217459,-87242,139436,224085,104291,76752,151451,53522,-102714,-45011,59859,42685,-41223,-70372,-5238,81955,49204,-76565,-177687,-207266,-228114,-148337,-37231,-51652,10544,10605,-171739,-217596,-217264,-356719,-418139,-246537,-10180,145650,129405,40593,14409,-3073,21085,20486,-34057,1375,105698,-2583,-92613,8281,46509,33526,201229,341874,170047,-199313,-353824,-319226,-132207,11511,129417,276923,57327,-354476,-369383,-91395,23437,-109200,-242481,-38420,258357,251536,62652,84032,95237,-126302,-270411,-186504,-29988,179521,328885,282765,281664,260266,170753,162367,302810,228319,48060,63111,127722,63767,-54426,-37390,58220,65468,6692,19015,-28039,-39252,79216,139716,-10801,-174045,-137788,166248,365575,227413,227128,329042,206864,-7097,-113531,-357001,-380775,-109120,58465,221721,366721,233829,-187000,-449873,-289129,-161545,277204,1329208,2062583,1797219,533015,-522762,-783898,-997295,-879547,-171460,220826,-89342,-147437,222645,771228,719226,-500331,-1847099,-2080122,-1344631,270643,1670570,956382,506228,735258,262048,-224121,-284552,-446800,-656593,-602951,-313815,-151487,-155186,-27075,12975,-212028,-251732,23344,171623,92887,-87022,-246082,-311231,-310172,-266141,-176812,-65021,27628,184758,359504,340950,100175,-126843,-191025,-177272,-127483,-47704,24825,78921,78731,36642,-39203,-60400,-45358,-175209,-284926,-223634,-225912,-423787,-463559,-379374,-259593,-127223,-180215,-246461,-154440,-153376,-26608,231005,235673,12447,-125224,90583,493996,596135,313115,149729,106683,143882,193827,289760,414183,365372,130998,-86317,-100059,-7548,-82777,-115738,35303,18645,-159473,-111202,30609,130747,119717,-113790,-296968,-140958,94714,201039,180468,40185,-119316,-188241,-169012,-105162,-92951,-185462,-186202,-85680,-125467,-189594,-86201,47086,60733,18012,47411,72695,-8413,-59296,9547,72683,187961,357775,351600,257566,203127,126232],[100984,144061,263680,379590,251870,3451,-28995,54793,137824,99109,-37343,-144004,47175,169891,-30190,-184200,-323067,-494213,-407508,-114490,-25400,-139519,-104541,20234,18651,-105302,-149148,-80575,-102243,-178135,-151059,-35250,29915,58165,166493,232795,178928,4603,-97521,-75994,-139404,-236041,-169158,-40109,-31033,-154303,-215137,-86901,7701,-41785,-31105,101945,242217,328263,362017,353704,235959,82646,27772,72105,53319,25470,183662,177982,51030,9140,7033,-40059,39995,146570,184906,158341,-18287,-220250,-139381,23590,-65332,-186130,-141237,-10839,-171804,-380460,-185010,-14840,-78244,-79830,-95933,-68425,198746,275521,27335,-293686,-386549,-262885,-125173,-612,121662,69874,-36879,-56712,-75454,-155306,-31229,52303,-40167,92197,267710,74380,43149,351155,390381,188818,89922,37319,60020,150423,100062,-19560,-62742,17867,142414,169516,-125768,-330120,-323578,-228379,-54360,180020,255158,136829,-19306,-89254,-45793,128690,162390,21279,-87111,-74231,-42947,-46101,-10274,-47557,-90130,-108443,-176834,-326251,-372140,-378114,-249096,-32997,-180133,-539392,-411217,-27654,24839,-102945,-76017,11185,79186,214091,415583,425933,284105,113712,-80333,-171681,-128935,-30704,-43696,-171791,-176009,26672,93265,-2091,62437,60317,23861,222510,303084,98726,-35229,-22036,-212271,-450623,-347235,-174233,-139865,-1526,54290,-119266,-106745,61535,141782,127070,38695,-117650,-237576,-51667,215314,256769,105926,-17881,2990,-78326,-209801,-197063,-102506,-6436,-24685,-18519,92007,172935,76509,-29429,-50845,-127249,-60428,105816,210143,231668,268168,233311,106024,52756,192337,393876,290316,62574,27658,80125,-15138,-22721,116021,203957,91123,-90273,-105778,-117511,-156549,-187176,-132388,-92735,26137,187378,137732,-71028,-151033,-156671,-21674,265040,350165,220418,159052,165080,100018,60710,-12620,-144589,-70471,227953,234100,-226968,-654195,-643614,-303659,-55912,6999,-22283,-18885,-110494,-267920,-267059,-151590,-101709,-26585,7506,126500,296389,200462,-73864,-160458,-145367,-143381,-104606,17250,35753,17897,37495,56644,-6390,11669,-121358,-221484,-286202,-223813,-180903,-33491,80212,145429,197131,128727,49713,67652,54808,-178212,-327962,-133274,86263,104430,95868,247069,366795,289327,78823,-196035,-294824,-133695,104983,134177,147194,262241,153522,-61758,-12174,208950,268612,62365,-78290,10551,147001,159339,99731,44367,84488,227048,246792,94565,-172065,-171180,42473,123098,-40820,-225793,-206090,18646,89186,48719,11009,-59870,-53005,45755,31215,-6401,35636,61126,119240,-80299,-426821,-366759,-75708,-170907,-183369,-61165,-112679,-282591,-192756,-41163,-106840,-149046,-90694,-52366,-147839,-208308,-13259,219787,168249,17545,-139386,-197436,-72060,-114930,-283709,-248973,-156765,-178564,-67225,32548,-47665,-81020,-53488,-141429,-270769,-257281,-119885,-27668,-63701,8723,224569,304430,111714,25133,112489,133091,70792,36209,3084,166767,296409,136908,64415,148865,118567,129220,184353,179997,268604,367937,198944,69890,203683,343652,226052,-49545,-73080,166321,324514,222338,-17542,-170901,-88549,-143267,-425893,-557759,-484056,-332975,-157721,-162291,-281067,-290020,-181807,-21208,72163,71268,193253,534147,728023,834516,645008,263616,-781085,-2269106,-2507243,-1619389,-8394233,-15285024,-6978550,71570,-1213421,-672979,-692882,-767058,-168474,56498,-9277,-67958,33715,155171,183778,2107,-155586,-295530,-287047,-205050,-151293,-114083,-270102,-326527,-21778,232271,185335,154604,212118,-25285,-375032,-554112,-573425,-436621,-251393,-152298,7165,116374,46988,-65893,-163355,-176744,-186033,-92756,-21597,-116445,-212081,-156877,-87159,-156853,-145171,17053,62121,50768,116299,141784,75109,-164348,-360465,-436235,-234082,119698,166163,75848,-3674,-145027,-418349,-592464,-420024,24185,263523,252311,166595,191765,278945,362563,173948,-21903,-54755,20219,133950,206121,152738,-4552,-33742,169528,174639,-180806,-461711,-395168,-71566,33146,-93798,-160109,-276451,-357216,-109594,168026,157183,237887,324061,319013,276291,266046,151715,48001,206613,267869,51281,-23937,99247,104332,78879,76041,-2458,-81344,-150021,-241532,-223291,-161112,-69484,-63184,-148955,-180049,-74869,-184018,-384618,-245951,-131290,-189165,-193081,79538,273679,181926,-10800,-14703,61188,210360,344724,155865,-97888,-190479,-78754,198617,227482,-113501,-235838,25165,163154,96687,76524,85532,81355,97105,48652,117288,340589,361637,199915,26397,-88912,-76931,150680,314997,342101,315789,274918,247391,114551,-128721,-165844,107199,284157,167173,-68535,-130149,-77021,-19748,-148626,-310990,-198048,200284,247486,-138889,-234012,30472,47291,-204629,-336918,-244111,-446,64087,-125722,-443914,-576358,-368878,-163763,-109869,-5011,197628,215965,23921,43450,236678,276215,-10612,-273849,-276148,-186638,-207454,-189498,-61336,-48994,-81815,-116434,-40824,45592,38127,-45465,-119715,-176596,-126343,38337,147129,64778,-67849,-131287,-77692,6454,150173,179350,171300,239026,246408,131790,123750,275038,213634,-107503,-249271,-67718,4717,-93000,-175094,-168950,-201021,-222932,-188113,-129846,-104470,-67405,17977,26911,-183419,-257501,-34411,203986,191236,80896,24412,-119184,-173275,-45800,9813,-33146,92198,266122,330494,235947,38496,-46394,132286,382972,384339,240286,97477,64027,122415,154206,84896,-29174,54845,80325,-37985,-233067,-261826,-162842,-32141,144821,192252,36599,-58747,53556,94419,-25134,-108614,-93194,-100638,-114432,3084,117609,30817,-68426,-224220,-342106,-260503,-137752,-163157,-112285,-91559,-178654,-213816,-72838,107139,161760,74290,26868,18284,-94902,-172537,10307,191323,123275,-56894,-127595,-32716,74674,25235,-115046,-216702,-230733,-153399,-57545,-62095,-138969,-38405,-1499,-168952,-189160,-153388,-298015,-386589,-168383,80852,113579,31329,4108,52895,54853,28196,-65211,-185732,-118112,28107,-91803,-174413,4020,105298,78432,162367,213635,85957,-145367,-204010,-220396,-133909,-11583,171900,384238,150369,-293235,-370527,-92425,-6875,-193582,-250238,88380,380998,290448,80306,147724,208174,-9428,-183084,-121245,-9059,167337,282946,201904,163585,166967,127324,138380,243195,179283,87360,170034,215621,100511,-18616,6216,83121,74286,11602,30680,13874,36787,143623,166243,46429,-32068,18813,249038,348381,240628,298372,393499,221156,-73796,-191783,-342642,-421889,-261324,-17116,256510,452313,299397,-144170,-397886,-210357,-136737,146757,1196461,1951959,1751316,662922,-230802,-682025,-980050,-1064386,-569051,-122358,-131730,-61043,230410,899648,1116618,50376,-1554338,-2006628,-1314480,290445,1559116,806865,360394,522572,166037,-157222,-166164,-335070,-587547,-538516,-252815,-59112,9004,140839,156745,-64091,-79864,159157,208410,47710,-157832,-346521,-409025,-350488,-254186,-96439,40144,102074,229399,347412,261451,34546,-111392,-125610,-114021,-79308,5473,88351,141229,179304,146053,5288,-111762,-179949,-382965,-465437,-325034,-292961,-473441,-479856,-331031,-182153,-52059,-115261,-156528,-78904,-131309,-44690,192737,197400,-825,-117779,48592,344485,423901,288086,258037,211235,190113,271054,370907,381590,286662,97102,-142306,-173233,-60371,-112321,-139523,41983,72761,-104179,-156025,-126549,-507,63628,-168496,-330072,-101646,115434,135690,41438,-65558,-112412,-122344,-117415,-88137,-133936,-231269,-182499,-122952,-246555,-276969,-98518,43372,31268,-36604,7837,52557,-56090,-104169,-29609,23479,133613,322971,344401,269551,216458,122552],[88513,135615,229728,340790,243379,25392,-16767,19146,60743,35731,-42312,-101307,58913,115198,-120999,-210585,-219145,-349510,-327250,-71149,56248,-61008,-43005,104342,86620,-68956,-109862,-28905,-28828,-59787,-11900,53546,18666,-10038,148718,261533,243052,129210,-7557,-11478,-92988,-213924,-136388,42947,21951,-202864,-287797,-98153,35499,-38341,-43392,73275,229195,393303,440416,402585,329390,206498,118393,106937,69968,16154,138551,121343,37201,33867,-2294,-76074,53373,163214,165926,155117,23648,-160494,-110149,2065,-86372,-194657,-153239,-38375,-217029,-441165,-251777,-31608,-69108,-90236,-99971,-117603,73069,166439,11911,-303254,-412662,-234015,-112641,-74414,14140,30376,-6999,34626,-27177,-160881,-76736,-5256,-61884,63188,157469,-65594,-1275,454837,573204,319544,187708,156166,173762,219534,121437,-19873,-63805,-4313,98517,153097,-77545,-240309,-238244,-218026,-141665,47445,185479,150481,-22871,-151284,-56470,194468,229928,71927,-70078,-77815,-53106,-108941,-134389,-185901,-183046,-130999,-135975,-288031,-317258,-238030,-57039,120171,-71317,-451760,-353511,-14923,41850,-79027,-77070,71302,210177,293237,407549,440215,334712,137180,-67545,-146041,-113045,-28454,-27547,-201391,-270253,-73056,55276,74256,189395,128697,41818,246205,372898,134316,-42646,-74342,-226652,-406183,-327435,-219220,-168992,9278,67533,-97303,-64398,63854,106084,121076,98784,-38830,-184075,1524,291476,299023,88648,-8054,34557,-1577,-56172,-114965,-73104,-10696,-64525,-76908,39915,132927,53691,-46512,-48892,-60575,-342,40618,53232,149047,307034,318004,160405,18013,68673,238091,151754,-52166,-59782,92429,65727,27597,145954,215904,81723,-101877,-95034,-101406,-149419,-169424,-156188,-167838,-72029,45543,-282,-107977,-119711,-109310,23876,275243,326148,225200,152246,118767,43304,35408,-18492,-160425,-132522,145552,209005,-182834,-606073,-531330,-168036,67436,26513,-77699,-21732,-32318,-173070,-150617,-18976,-78704,-84802,25250,178195,310289,225966,-35290,-146228,-159076,-106034,1305,135154,142343,91233,89431,109840,-1282,-80904,-259103,-349938,-321903,-236693,-184476,7785,87709,104497,212171,172420,88572,129051,96857,-225496,-372556,-117484,68271,35053,49735,228847,294473,172551,37549,-191276,-325344,-169782,97639,156478,212016,302195,84926,-186470,-107976,156740,228988,5260,-143300,-34347,135453,114523,41555,51636,125829,212496,158012,3535,-188522,-148246,50325,100096,-74528,-262253,-211238,37355,90036,116,-69912,-129547,-99990,16123,20615,-27910,-78012,-99226,12094,-101184,-370562,-319014,-90831,-178726,-91150,163968,45516,-254877,-187525,20635,9275,-51889,-24434,24150,-92412,-101554,71845,190871,69884,-6876,-132372,-185875,-15697,-86306,-336640,-259406,-53336,-50569,-19719,-51717,-176606,-194640,-52591,11397,-62200,-111877,-59652,-48240,-82652,68254,318551,309810,34965,-8674,221846,217510,-7992,-61026,17410,198462,260161,132670,104174,144057,33936,-8559,81686,115323,152703,190163,36626,-46469,113600,302085,223703,-80408,-128339,155925,393856,269393,-71476,-252466,-73654,-78583,-384383,-486850,-409475,-282704,-138829,-166496,-380659,-464220,-285270,59544,217470,175461,346852,837058,1052326,1003928,610842,452526,-109614,-1522839,-2221115,-3864343,-10423166,-12782697,-5310106,1219281,776430,672066,446587,306425,551140,167059,-118306,68571,272145,367249,299174,-96081,-340204,-325081,-129915,-78137,-43707,-18062,-250564,-370683,-92191,222983,302336,382815,482069,210488,-222313,-458683,-438338,-239266,-15966,42404,80424,66310,-18996,-57791,-99201,-116638,-139524,-17150,10564,-238815,-443846,-353735,-125998,-108658,-105867,11197,11261,23135,104845,184876,146295,-95361,-328510,-405995,-237546,81548,144203,100978,30045,-163857,-455816,-521485,-262967,103787,237665,177315,93893,125970,209380,292082,137458,4508,38240,119765,169720,186239,150919,41239,43883,285974,265005,-164265,-466790,-389731,-64664,24588,-96135,-110215,-156018,-227106,-64582,142713,163762,191208,297445,355385,338966,310804,163801,7605,135462,278117,173427,96000,129490,93482,88730,76905,-35165,-81826,-70771,-95347,-99570,-83206,23627,28316,-119280,-218604,-114658,-162233,-320346,-237712,-132616,-150803,-174155,-16174,140934,105357,-20070,22125,133504,268562,399247,197592,-86535,-203425,-51953,207448,222061,-41493,-169301,-8205,109246,76304,82807,115264,79666,53273,48084,91565,357376,447206,243027,-7920,-161589,-118627,134268,287954,338198,307471,227732,206479,137055,-115358,-229857,-5899,175138,27122,-207147,-92858,68647,125240,-67147,-330328,-283887,144874,242275,-90124,-175303,9396,24571,-155510,-302880,-192428,141223,208403,-106030,-498244,-662222,-454220,-196097,-42281,80175,188472,122648,-52368,3825,270048,395394,94040,-232299,-272676,-248706,-355179,-376283,-187223,-114043,-105177,-135444,-82282,35222,97660,63630,-36625,-135737,-95722,89544,186415,23975,-169840,-195812,-80783,22281,173924,225176,237019,302669,302026,166942,201244,369085,284528,-83446,-296459,-227606,-150587,-189583,-243651,-232299,-225273,-245417,-220914,-162382,-152270,-114231,-19590,-12333,-231659,-277406,-64109,133249,91189,-125,-16990,-55730,-131977,-20673,54451,-13690,36354,185255,308382,272582,49869,-101631,32255,288053,372274,301942,141178,32768,49914,109868,109056,11885,26454,22832,-63316,-169723,-185701,-165883,-61661,129802,172676,28684,-86469,-4993,66807,-46709,-148103,-134242,-154508,-173075,-49344,10273,-70000,-69880,-145916,-246938,-208554,-174898,-217324,-133131,-82855,-167741,-199813,-61362,60117,57867,17845,-41419,-160387,-303327,-261222,50257,278206,154362,-85051,-154121,-39584,79038,20120,-129638,-229121,-196930,-19033,67614,-89292,-215576,-78885,-28255,-192318,-207733,-125553,-221333,-326574,-116105,106799,35669,-92134,-31924,93073,114306,38946,-145516,-330719,-245847,-59364,-152362,-221635,-20678,109992,59367,77778,75265,-17532,-127874,-91564,-102463,-97287,-2877,195543,389358,151001,-265247,-360791,-98512,-45621,-237530,-201670,203031,436824,293081,118180,231885,317614,104820,-106289,-81232,-27963,85563,171954,86419,21612,23320,20120,53632,125344,92602,106190,252118,269332,95787,1108,56040,112109,97302,31775,18937,26530,96507,209042,217659,151907,128746,174740,298727,271942,215267,344805,424718,197332,-158397,-276982,-336890,-469977,-411047,-113638,230539,462120,343269,-35697,-264922,-96903,-43663,91795,1009099,1693746,1592384,705294,70705,-555397,-950752,-1227088,-917258,-435547,-137985,55587,241394,929663,1320869,486650,-1171406,-1651780,-1240351,126267,1048025,470136,128242,281122,110518,-46745,-16553,-185724,-493848,-490467,-213226,37344,185924,272057,223358,29262,56286,256903,212092,-11202,-206611,-387113,-441797,-350735,-226302,-40501,82114,77842,151841,221681,108155,-64526,-95711,-57413,-70310,-47672,52219,126460,159385,237332,208332,-6973,-208171,-329062,-526374,-604162,-426339,-330645,-449114,-429914,-253202,-118250,-35511,-109683,-127598,-50188,-109235,-58748,142998,156276,-2703,-114422,-31497,124524,186123,221767,324823,279422,205014,292365,378138,292394,204583,87108,-143044,-174481,-68065,-121961,-153556,27127,90566,-49341,-170305,-273408,-166917,-49322,-224325,-308871,-10453,177768,118652,-45188,-130195,-69664,-28269,-59332,-90264,-196296,-257728,-132546,-118842,-322801,-342778,-105037,39221,-12697,-103244,-39546,21656,-76582,-86600,-6240,-1710,60420,249946,339063,293553,214210,76950],[29643,90093,152890,237897,172577,3942,-47995,-70031,-59587,-45711,-52943,-69247,47286,27518,-233232,-247757,-112202,-178637,-232746,-52564,91267,-12526,2384,205670,216451,9944,-69303,34,20214,23934,109371,160805,23947,-70401,111972,260958,283922,251177,85550,24705,-62603,-177635,-102183,108703,84220,-182757,-255471,-34173,80833,-28473,-32634,88568,223483,393593,438098,385142,350273,265211,176955,114536,56245,-11280,48102,31262,10210,30497,-40565,-119536,39992,136235,112948,86532,-25939,-152312,-99283,-34953,-112927,-212877,-193344,-99878,-236895,-396206,-205046,32911,14513,-55302,-70511,-125633,-51612,18870,-35767,-279706,-361533,-167283,-97966,-141772,-87412,-10257,43707,132507,17705,-157375,-114011,-31555,-45482,39381,24062,-197613,-63087,471669,668528,424325,282792,278582,283035,273557,149744,-689,-48652,-18726,49519,113749,-20652,-119940,-130824,-191121,-213948,-77308,127290,181931,-9401,-182521,-73388,192993,224757,95566,-44584,-87207,-97029,-196302,-280977,-355684,-310484,-184992,-159482,-329018,-313747,-111369,116319,194127,-35019,-334437,-238938,12344,52005,-24208,-25773,165149,344357,338909,342057,404082,331602,125181,-52248,-84340,-45042,34712,5842,-234564,-360673,-161444,10275,127645,268360,168128,110938,339000,410148,104323,-68206,-92086,-185085,-298794,-256203,-216691,-151962,39561,79307,-55144,-8964,36907,-6987,21621,90009,29711,-55350,86492,321728,295384,82529,16843,53007,42569,38445,-68030,-37171,18015,-45542,-94343,-1372,90759,41113,-52577,-49244,-9880,45248,-17067,-73493,74552,306709,379111,234116,27391,-58332,-1084,-46007,-143052,-106274,101076,102806,37632,154517,242588,97357,-99754,-56380,-28729,-69740,-74390,-110588,-187439,-135630,-87988,-146502,-153382,-88889,-40940,83561,274636,287104,193215,110206,68963,11791,7581,-41533,-159607,-169642,52965,153178,-141431,-505076,-351105,17292,186201,27207,-151150,-26904,57258,-50947,1484,131520,-27978,-102502,80337,232373,265312,169154,-23718,-114928,-143395,-61703,101179,251060,238915,156272,131144,148551,-1556,-150443,-299459,-366680,-291803,-258139,-207396,7055,63471,39016,162086,151532,69140,138521,57270,-342186,-412309,-81849,46021,-51300,-4223,192501,189877,20763,-16656,-165230,-314584,-198728,46995,140914,263936,334997,42387,-251332,-150421,146874,233530,-11160,-175479,-46004,144963,88906,7755,90272,209738,221086,85409,-82908,-207689,-130054,42529,59739,-116259,-310459,-238556,40273,114640,-26309,-155312,-210781,-154902,-11021,17665,-41812,-161671,-175772,-22712,-73392,-323396,-289725,-155992,-259528,-105245,297527,184653,-180139,-120324,107056,123226,27844,17165,40808,-80996,-10477,162949,176810,19263,-2080,-100922,-138685,66692,-40673,-356754,-236486,72201,75842,8256,-117753,-264472,-272827,-52041,146937,120729,11,-21359,-30721,-56352,103705,331189,249460,-72734,-65430,292771,283621,-61247,-129011,46346,227169,213302,115456,108657,113498,-17649,-77912,6773,61131,45439,21261,-108947,-153380,18627,250143,228940,-66278,-137020,140512,411987,271464,-113298,-301335,-46983,-9162,-314283,-395913,-306815,-193834,-66774,-101506,-369801,-522195,-339582,103784,257114,143488,355301,906405,1071198,998152,606491,680644,628763,-593794,-1787664,-5896946,-9903821,-7412513,-2503154,131763,1513996,1663156,1332202,1094034,1026673,162950,-243609,196089,471451,494769,259669,-298545,-561010,-383447,-48576,-12213,20924,29179,-250024,-422491,-185862,164513,376003,554149,643646,358262,-82164,-329959,-277800,-73629,154230,177544,120391,30651,-36941,688,6210,-64716,-131743,-11963,-15881,-360799,-623619,-496117,-145531,-29082,-32808,12436,-43741,-37782,51657,179939,179186,-21459,-254093,-331302,-226817,-13785,54801,67615,43376,-189603,-488789,-413180,-56980,196350,176750,82003,8332,23291,80625,173015,84951,33422,132685,218456,174721,114231,108239,55205,99474,351241,314132,-142627,-455743,-384387,-86731,-28261,-132038,-90902,-72251,-136839,-60128,65051,143131,133503,240021,352772,352125,292687,149723,-39310,26304,221608,251406,181149,114043,42516,60695,31892,-95410,-69333,30844,57346,34030,2164,92611,93935,-81423,-210025,-125245,-144801,-268174,-214208,-109766,-108666,-159865,-107884,-10917,-24429,-68547,53883,212442,320561,414815,221107,-73162,-218987,-32854,198036,182119,-1745,-123604,-68446,22744,25484,40060,86225,60460,30297,36013,36047,284572,418630,217433,-51906,-212117,-152615,92792,248119,340490,331406,222226,168873,145317,-86606,-271499,-132921,62295,-55500,-246530,-36405,194718,255837,5783,-338668,-346786,71741,209266,-28709,-77458,11121,16520,-80983,-220211,-119565,240201,306441,-66082,-468843,-636105,-498281,-251291,-19622,148378,157487,4084,-132906,-41456,251344,464793,241155,-123460,-225459,-270534,-412353,-454050,-254949,-170272,-135178,-151016,-106144,41483,169068,167688,51504,-75718,-65772,116143,199718,-9559,-211662,-203957,-83411,-7702,120380,198756,255750,307173,297904,184916,279700,443784,330434,-46396,-287319,-311323,-228519,-214424,-216092,-202962,-214078,-240530,-176648,-67836,-88866,-96760,-37532,-76576,-261997,-234260,-43886,78539,-14814,-109924,-88976,-27232,-86505,17841,102442,18172,-15557,60192,183498,217232,32961,-154085,-55348,197529,347510,354710,189826,20155,3100,68970,105656,41354,24691,22756,-47907,-94427,-90854,-114651,-38021,126798,156550,49156,-88537,-53779,24301,-69964,-180170,-181050,-248130,-251863,-119533,-136490,-197845,-73011,-42822,-119063,-117542,-168238,-227542,-131780,-45186,-105705,-158948,-55890,679,-59620,-45679,-102480,-317455,-487892,-326754,79047,317015,144709,-107427,-129049,-1005,119015,53738,-101118,-186220,-85356,148940,188919,-94929,-237168,-84741,-51840,-216135,-228891,-95029,-111872,-218684,-54858,109761,-33432,-182275,-34016,143177,170222,68374,-172523,-402874,-327239,-118242,-150325,-194699,-36079,72767,-3137,-14280,-18449,-95590,-147247,-37596,17176,-15498,53350,219031,328943,102768,-249163,-321005,-83378,-46839,-190761,-78971,305393,445815,285615,175156,324641,429098,234433,-12366,-36257,-46633,-13991,58625,-1576,-89163,-129438,-111866,-51167,2880,15697,130152,318634,290522,65390,28827,134532,166451,158094,94461,17023,29273,147600,286025,305298,278523,271144,317118,338657,203846,211998,409890,453586,162663,-224911,-336186,-361382,-542386,-521498,-201068,159043,409938,380199,142083,-44024,71778,144688,160432,836751,1427326,1386602,619781,276698,-457133,-1020588,-1354232,-1072438,-563868,-51737,216355,293968,888701,1349690,793333,-739453,-1168349,-1145583,-150219,338529,54578,-104434,118153,149386,112138,164266,94,-352051,-413072,-165156,136845,359401,371142,227527,73652,151942,313755,197632,-45845,-194513,-329076,-363652,-261305,-136799,18822,91474,4887,7753,48830,-44722,-138185,-54277,27635,-13551,9950,118098,145869,140867,254837,229449,-46982,-294771,-432492,-561027,-641115,-472054,-305863,-342174,-309129,-140025,-58551,-61101,-132088,-126799,-47341,-78528,-46507,120796,149954,28131,-106923,-129875,-97538,-31010,137230,335417,296930,192401,270946,334634,198067,159855,113023,-81295,-97937,-22370,-100568,-136721,13228,80689,-735,-141849,-354564,-301815,-164966,-254666,-236171,110570,279969,175102,-48902,-141306,-1903,69645,-11607,-107227,-257779,-258730,-56500,-78730,-322205,-340884,-92068,31581,-61441,-164728,-90199,-23502,-72446,-17405,66767,-144,-4896,172620,336364,316460,193336,6635],[-44849,23103,54478,103806,69327,-34701,-84589,-164358,-184886,-134805,-77419,-58218,21838,-64191,-338605,-297588,-38119,-21556,-141239,-51991,89300,4708,9390,264823,341720,92392,-51046,-10435,21342,46320,188423,266222,44016,-115129,61593,233557,288375,315418,139260,13438,-57099,-134569,-68270,147701,143419,-102200,-145368,65491,114856,-25478,-5307,144998,230978,327729,348582,306778,310409,266669,193960,94270,22154,-45187,-56354,-69227,-33212,-10475,-104028,-167603,-12994,55052,28185,-35696,-161301,-203975,-113443,-88470,-161805,-258018,-269486,-189763,-233825,-275208,-73798,148450,128369,-950,-30443,-102890,-141183,-115864,-95642,-236202,-266230,-99667,-97133,-196188,-158454,-46943,71376,160860,17637,-157756,-134038,-28013,-12063,8984,-110882,-298671,-137267,378238,621724,444972,318341,338621,327936,272421,154987,14323,-37646,-28206,10085,59391,8009,-18696,-36069,-159553,-254140,-151158,101476,207176,-11806,-211385,-134169,83566,124172,75182,-26324,-110524,-171385,-292926,-416967,-515395,-442383,-259573,-249776,-444810,-355209,-26981,209243,154607,-76149,-213995,-106328,30512,45376,44315,58543,254215,425245,314625,226309,332147,294340,92236,-49037,-29731,25687,115454,31721,-266702,-418469,-221198,-37960,135848,265047,153547,190518,451530,388116,5812,-123244,-76569,-89408,-147150,-151395,-174166,-106691,67421,75338,-14903,33285,-25276,-179542,-155034,1266,58610,89193,165405,285980,227719,58669,7008,18483,24090,41121,-64552,-22657,52404,15495,-76645,-32708,49446,33853,-45454,-42557,17206,66379,-57257,-153645,10890,270557,400973,298756,80692,-136307,-234328,-237430,-193710,-114898,89590,78804,-4372,135894,283877,131857,-93560,-16440,48046,25288,41656,-29217,-157053,-146250,-169294,-255127,-193444,-68554,19254,126240,252736,252048,154729,56228,26033,5650,-23321,-80244,-143610,-168536,-17264,90695,-112459,-385523,-176718,183543,265407,21378,-200707,-23010,127593,51479,131328,247895,30238,-79549,149231,271040,183209,57678,-36814,-66097,-92584,-21936,161905,327607,298566,192374,142194,150818,-15071,-171694,-231385,-259900,-207727,-273655,-261489,-69878,-12534,-34771,72968,72791,-16394,54471,-88584,-495580,-416899,-19155,34438,-131961,-62052,138979,83154,-110620,-73042,-139916,-268242,-201235,-22053,92683,279259,339392,27448,-248248,-139601,162878,255855,1204,-180807,-49752,138553,67957,-10272,126196,295397,244452,40015,-144839,-228772,-127421,17754,11418,-157865,-362379,-295923,13275,143781,-32699,-227737,-279831,-194696,-23844,32273,-23758,-166052,-156305,-10865,-35664,-280558,-249621,-193462,-334454,-161189,333029,270066,-83628,-1402,206298,187283,50619,23994,13470,-76088,66247,246050,184311,23769,17567,-66017,-70298,160082,18145,-331276,-184634,180292,161697,9077,-133279,-270796,-290074,-58823,228578,252598,85038,11704,34838,13872,101014,250120,142235,-174140,-140222,278162,305018,-76452,-161955,71425,244044,174579,89252,69216,55277,-26123,-58654,-20983,30483,-21093,-98571,-212855,-230225,-64659,177467,216790,-21217,-106438,114532,362977,224720,-125570,-288872,5109,73071,-211460,-294291,-200826,-94213,52215,36307,-241636,-450290,-338363,94167,199179,24656,276603,771948,809841,832714,630550,873271,1159474,92579,-1588988,-6854288,-8732795,-3303172,373531,-755858,1007843,1982364,1714650,1441628,1218973,103932,-338666,286616,630132,550786,120398,-507895,-717437,-435370,-77559,-26833,38395,28574,-260851,-448711,-247534,92206,395956,626624,654832,385069,25283,-186849,-134342,7007,192126,213366,141806,58277,28752,103194,118159,-36224,-168055,-81153,-91528,-449583,-699006,-510146,-94864,76915,46222,-1909,-121910,-155521,-63686,97859,167264,53386,-148040,-231138,-194590,-116089,-64306,-21435,6323,-226253,-491601,-276335,154846,288535,114556,12482,-48596,-77068,-70805,37759,30454,57590,208591,292954,148004,7575,28857,31892,121632,347163,302814,-123449,-423962,-369941,-131940,-113987,-195518,-116740,-49606,-81392,-44286,5564,99447,81317,173675,312877,308939,216421,108848,-88367,-100512,112393,267144,206654,53820,-33168,755,-55801,-180669,-72873,100317,155731,130302,68453,118846,116388,-35771,-141303,-97353,-143683,-250317,-177076,-61894,-73538,-167544,-177331,-136708,-168274,-147992,63938,259391,327878,371756,220362,-54049,-218855,-22308,163954,111873,-1846,-106237,-133907,-66689,-34837,-26610,16755,24863,34239,34017,8284,180663,295663,134343,-87901,-212402,-153529,45951,194080,326988,367242,248998,137616,132940,-52035,-286560,-245754,-32169,-59689,-174318,17206,256543,327086,54856,-318400,-362232,-6596,144093,16452,19720,25657,12949,-11247,-113171,-45253,275602,335782,-14849,-368786,-518424,-496311,-325139,-61509,175234,123008,-99100,-212238,-109707,167186,455715,374450,15675,-150470,-246692,-360305,-383092,-229619,-196828,-173914,-181145,-123415,63851,253203,268418,150611,2121,-42065,106597,175537,-37524,-194064,-165070,-93735,-80953,5583,112072,221701,246334,224674,185460,338708,475464,339628,-480,-236706,-322610,-245606,-187437,-112723,-76038,-155543,-202262,-65895,114566,61148,-15548,-23684,-132729,-257603,-158763,-6131,39875,-99831,-216666,-157386,-38723,-54717,52152,139431,51297,-58921,-84817,-14134,80574,9113,-147175,-87025,135318,315517,382047,227117,30102,-8110,34158,70371,44579,38295,59953,-3755,-36879,-19844,-40667,17025,120365,126689,65333,-86837,-102769,-38776,-94191,-201202,-236239,-361376,-330490,-194830,-289461,-332032,-86364,48237,-9075,-37238,-137413,-202589,-104397,23096,61,-100866,-77042,-89267,-180488,-114628,-150405,-406515,-584267,-354807,83024,297675,93567,-132283,-80645,59694,173899,103463,-50099,-106009,62301,289818,257048,-80143,-205068,-69456,-81411,-241666,-235103,-52734,6399,-87068,16219,105860,-75281,-221217,-10542,180775,191374,90457,-153552,-393624,-352310,-152069,-108716,-115532,-46833,-9047,-103536,-108490,-71081,-148538,-214518,-63151,88579,69059,125222,234230,240577,37871,-238454,-265710,-61167,-14979,-71177,74847,365755,406536,256738,202153,368116,503086,348971,80159,8837,-55302,-106525,-36070,-52436,-159570,-271067,-249161,-165842,-110587,-48035,144763,345212,254917,1955,49659,213100,220022,225604,168782,16365,9112,164093,340224,380538,341748,322532,398199,354516,164193,241058,483713,458633,98111,-288216,-381738,-440059,-656961,-602963,-289753,36996,290627,380476,324606,200599,259164,383101,309631,693993,1241793,1165069,351253,250478,-490359,-1296948,-1473004,-988585,-450195,111513,384269,377583,794263,1246339,942368,-396304,-803459,-1062458,-429835,-291008,-322802,-286950,63829,249746,259298,321588,168848,-197449,-312323,-119049,200483,473604,410269,165878,56336,183261,301827,144432,-65441,-139919,-206434,-209869,-107833,-6227,69309,71740,-88065,-159968,-128654,-165572,-173658,-4925,101396,44333,82867,176001,115553,64392,209252,191887,-112733,-363614,-492172,-531358,-594021,-461227,-242916,-206429,-165325,-24665,-20973,-122397,-171458,-145566,-77837,-70881,-30691,116701,166382,68474,-117309,-251106,-294330,-194066,26924,254662,229304,133970,204676,250527,115567,136632,138296,-2097,3089,33618,-75587,-107545,-7306,38828,20475,-96738,-367766,-377537,-248166,-256651,-150394,201954,367858,266701,3444,-125740,50050,126241,-2664,-142834,-305607,-244905,3182,-41385,-264568,-266492,-65182,3951,-117977,-218011,-148304,-91060,-71063,57719,142619,9744,-49520,111327,317179,309196,145665,-71333],[-69450,-13677,-12186,5123,1751,-29209,-60884,-186039,-245118,-190344,-89654,-37272,27230,-105950,-389635,-330654,8547,118318,-31124,-19584,106702,30641,-1210,264852,417711,161907,-39259,-27877,-181,32237,243721,374368,99529,-114221,33338,213322,279995,318654,156791,-8942,-37502,-59297,-4163,191051,217786,38704,18710,176351,141237,-11242,52219,247835,278641,249304,227647,222871,268063,262225,201050,90328,25677,-37965,-110577,-124617,-57474,-52339,-151342,-188587,-75915,-43964,-46327,-148262,-310499,-267662,-118298,-124032,-209284,-300369,-340559,-262198,-189707,-103649,107679,287491,239535,61147,13092,-56387,-157588,-171972,-120032,-165561,-145767,-38339,-94710,-214113,-170720,-57513,60805,96941,-23551,-144656,-110587,12327,30649,-19676,-204039,-330983,-186698,217554,455509,368896,270372,309243,296594,222533,140169,29804,-21913,-10060,21197,40232,18240,50677,43831,-110709,-234255,-132763,130637,221924,-31313,-237569,-224833,-97539,-32576,30226,-8441,-128851,-238693,-356433,-483332,-591924,-513671,-312619,-355084,-564812,-392975,14638,207107,32313,-152099,-104282,15028,38593,39285,121350,155777,312078,428635,224849,97451,256856,257061,66510,-48192,5557,70673,172811,44400,-267669,-402247,-224474,-63195,114748,199393,97132,237756,519147,312205,-119915,-189650,-29961,49985,24608,-32970,-101549,-46082,87863,66098,21761,59260,-98881,-351915,-344198,-129812,51602,206611,220217,198735,109873,6893,-53821,-70270,-47029,-21592,-81068,-36341,71269,88980,-38607,-52135,18844,32563,-19028,-17100,27589,70964,-68833,-182758,-34342,224825,388103,331366,158553,-131005,-367815,-355161,-195996,-93916,57300,9310,-81584,95247,327974,172862,-89786,3856,85575,79492,119474,49252,-92405,-102480,-175086,-292883,-210632,-55616,58381,139705,213693,237849,143851,18206,-2845,14289,-52414,-121255,-116369,-124914,-33930,51690,-97497,-284310,-65494,277432,291000,28320,-189301,330,161900,104597,194276,294253,77955,-26213,206989,284934,103084,-54952,-58883,-4057,-18763,1119,165648,341230,311045,194913,114363,105156,-46257,-137807,-84982,-72052,-95003,-261894,-333914,-210175,-124183,-89034,-8843,-28890,-135336,-107393,-299881,-610618,-352702,75215,47904,-184712,-116530,80226,11134,-170846,-115517,-132456,-198176,-160362,-73547,30290,246962,304113,33891,-188465,-89743,181283,266020,27212,-158664,-60230,91880,41018,-12132,142686,342989,267134,27557,-164852,-240001,-137111,-17637,-32889,-188131,-403206,-372518,-40818,163545,-19568,-266050,-308966,-194079,-10159,73527,46933,-66926,-59281,15743,-20103,-236099,-180158,-157562,-335519,-181493,307333,293392,10375,142278,297328,174520,7198,5945,-17774,-34327,145741,313941,212465,68409,31742,-48540,659,248929,87714,-254893,-109541,244923,187593,-11815,-83978,-173634,-232519,-70627,244609,330088,158808,56662,132828,102443,56849,96345,23235,-224900,-209098,170176,275853,-47883,-156794,82427,250016,164269,68147,2383,-16248,2628,28892,-2103,31435,-21188,-137023,-256512,-258934,-116650,88430,177402,39723,-47215,82205,258843,147386,-94876,-203019,87251,174183,-74716,-183907,-110367,-11374,187775,222380,-23455,-272568,-284201,36672,77677,-99894,207493,550939,400765,575235,673782,988211,1332439,310037,-1723811,-7073183,-8782864,-2683150,1535005,-600941,115474,1754396,1592143,1347946,1166394,53519,-376228,318573,733446,549250,-34707,-628072,-741028,-454648,-194528,-95693,36111,13213,-256983,-413813,-233700,44961,371043,594789,534830,308342,96492,-48652,-34658,709,110001,167586,174855,170462,172260,226798,205731,-25984,-221317,-179024,-170687,-471904,-651208,-380381,50904,205438,113226,-33243,-215053,-306151,-215423,-41350,131573,133405,-22776,-126477,-146123,-174956,-160533,-133303,-79623,-258727,-441215,-120987,341151,373938,88912,3758,-46724,-129303,-185990,-62539,2115,86486,261081,327576,105306,-88077,-52115,-1185,122364,292027,248527,-96752,-355155,-325879,-173953,-194917,-252772,-165507,-67638,-28334,31662,29861,70225,57845,126519,254515,223972,107725,54044,-123960,-205723,-5325,236016,181482,-21687,-94703,-56140,-149107,-262785,-101504,108205,172856,169109,110461,114940,108383,26101,-14249,-25236,-145694,-252869,-117789,15599,-37938,-189782,-206939,-197997,-277298,-232432,48604,256436,280411,285663,209949,-13179,-179094,-8443,114474,33140,-22615,-101513,-173434,-120698,-70492,-73205,-49387,-12466,62080,60506,33791,104005,140742,33832,-97813,-159841,-115699,16713,139912,291096,390745,286998,118161,109216,-12244,-266660,-310346,-82689,15100,-19019,61208,246637,327307,84008,-251192,-308708,-58873,68655,38661,91060,47615,12248,37246,-4581,24851,266254,318365,50835,-220923,-348302,-440486,-383182,-139976,163695,108392,-146766,-268149,-189201,43043,376667,441831,138641,-65666,-180216,-214994,-174668,-102306,-174777,-208499,-226946,-140052,98473,339906,359471,254058,88795,-22816,69453,123705,-54233,-131280,-97494,-105869,-168171,-125243,2521,153285,149452,117807,183384,365440,452758,315262,54648,-163743,-288196,-240946,-150571,17275,117797,-50459,-135377,74357,312666,244882,108951,21400,-147809,-210929,-83687,20191,17213,-138305,-278400,-195193,-77991,-42935,72346,161357,79415,-87435,-212003,-218587,-86259,5029,-56366,-47271,112207,279751,368761,236333,58636,13929,5999,12931,18801,50199,101626,49057,-10211,4631,22492,73201,94059,61758,34999,-114392,-173741,-129539,-121538,-211189,-299435,-462962,-386211,-255851,-404094,-441563,-118497,83908,34464,-12256,-106726,-155150,-55176,105527,120173,-42558,-134871,-215762,-295005,-187295,-183971,-404540,-560103,-345581,53530,222466,8435,-169846,-50955,102024,205991,132906,-8694,-27087,179436,350967,251398,-54334,-147078,-59937,-127627,-274772,-225709,-8066,97764,28965,80073,96014,-94848,-219812,11008,180661,154065,71247,-124676,-331225,-335914,-180994,-74528,-36858,-68298,-126210,-227388,-207195,-113103,-193824,-320396,-160020,74300,107391,170955,231468,163925,-16470,-225731,-216548,-56964,21045,65781,193905,353512,316884,186839,149471,309544,494804,404463,136133,36512,-56309,-178185,-113636,-85664,-200465,-380303,-372396,-286389,-217773,-112648,125944,307592,149464,-95605,40327,247520,234349,253707,207242,-683,-44937,123427,333867,386940,276132,238350,380299,325571,144485,284951,531381,403328,-20220,-371994,-429958,-547788,-779060,-668658,-391820,-128383,112403,313690,436670,389422,414242,598659,450963,559764,1157264,956067,-88216,-66517,-710981,-1776854,-1615107,-720238,-134006,300482,516142,467966,675333,1081827,932399,-277944,-745801,-1001347,-594031,-601132,-548605,-384280,97203,345233,330731,401132,267962,-78966,-214576,-90140,199469,486667,372304,53330,-12872,151843,217877,45478,-84823,-75675,-75944,-44986,56935,125234,101632,35965,-166851,-298992,-267205,-234465,-168210,38748,145019,89637,148527,196662,21427,-69911,103350,103470,-187135,-409375,-519995,-493305,-503666,-405157,-172039,-93787,-38476,72578,-3790,-184260,-198941,-162792,-132118,-99418,-24011,123383,194758,106680,-139599,-368553,-436731,-286911,-91993,94441,88514,47379,125143,166685,69638,121964,144434,68336,92798,77000,-50114,-64843,-15545,1064,35674,-35802,-307856,-359191,-242957,-197716,-55617,246298,414677,366816,99876,-76787,92373,153743,-1316,-147742,-281888,-179269,59436,824,-146828,-99429,13403,-1784,-131258,-210810,-160498,-124533,-43803,145801,228272,62627,-14936,126779,316593,306557,131586,-76779],[-51195,-32804,-60789,-62411,-31429,9507,6375,-141895,-245201,-231266,-115757,-24786,47271,-117960,-418096,-375256,-3171,198516,70359,38795,144119,52845,-47198,170814,373417,159033,-57851,-57108,-51887,-23644,256294,442600,154457,-97076,10279,184534,242929,247993,121502,-32994,-4917,23394,68338,226342,278735,179123,160796,235379,131366,-7028,104105,344658,338532,179968,107298,151414,235100,255571,193922,108371,80038,10156,-106876,-131372,-63865,-88408,-181170,-194388,-146867,-148726,-101217,-217636,-420169,-314850,-108461,-138977,-252796,-330942,-387665,-302341,-125301,56325,262617,383405,290540,89388,23925,-31237,-120240,-143087,-101422,-92943,-47099,-7233,-97929,-207565,-144255,-54395,-7766,-58228,-103247,-124562,-58345,58285,49935,-61275,-248952,-299721,-203276,35535,219852,198128,120350,176220,191829,134350,101333,38088,-5090,35812,93093,84539,22966,78943,100458,-50458,-162933,-36288,193509,209141,-70076,-261710,-316331,-285403,-193087,-23407,3051,-136442,-274657,-366054,-452414,-545568,-486436,-322365,-424604,-618037,-393075,7649,117742,-120620,-224424,-32812,88199,32860,43434,186822,225623,308935,346248,89349,-16193,189357,223877,49878,-46373,18601,70973,167896,36952,-221562,-302197,-166870,-49753,89451,113160,17359,204580,473538,196763,-225902,-246615,25769,193532,171488,63357,-26843,7821,94810,61438,54204,70090,-159627,-466708,-478530,-253154,17868,264938,239414,84632,-35764,-76505,-157449,-191547,-143500,-99096,-96559,-78871,52258,129434,-11868,-68364,-1419,32298,20361,21396,25843,68091,-55373,-179252,-64819,186998,344947,308820,215867,-57542,-363368,-371094,-162203,-64882,5515,-80455,-169322,35099,343093,193563,-100532,-13111,56395,50092,110336,84596,-25918,-33118,-124222,-265883,-206604,-52583,68852,121148,162895,240218,167395,2324,-29222,9432,-83068,-156759,-94318,-58444,4915,44182,-104590,-238290,-48088,268812,258663,50079,-116253,34937,151735,95103,165105,252791,94974,27802,222714,262138,49260,-128140,-81796,48731,39907,-13097,105369,284297,276847,165028,44699,7580,-99879,-70547,74852,110742,1371,-228911,-409722,-377576,-244092,-112364,-53872,-122462,-250388,-292195,-494074,-619774,-217325,182449,78059,-210947,-172326,22434,-9829,-150441,-145782,-164320,-134000,-84314,-88849,-34136,160732,219564,37713,-110810,-36103,169983,231189,38972,-121871,-90602,-8493,-8005,-5684,130076,316215,257224,30579,-152674,-242923,-162226,-68764,-79158,-214147,-434480,-457508,-119433,154146,-2510,-270174,-295447,-155761,18318,124557,154071,102561,62840,19643,-54130,-204136,-96175,-63027,-256387,-139246,255289,253063,66678,254774,334439,70070,-97647,-31682,-30723,45130,224866,345248,232533,105893,5856,-79394,36135,298765,144398,-154220,-38126,241316,137348,-61711,-3105,-6717,-129355,-99615,186884,340234,208186,98816,209390,150320,-41917,-108547,-95960,-220240,-264652,-17507,188031,-3911,-136361,58316,229668,169425,43920,-83928,-100719,24367,107693,16685,38566,28249,-107318,-258521,-256573,-148497,-25112,91149,75506,2187,30172,110114,45282,-48306,-87253,160836,262095,58038,-94786,-71957,10422,267602,377154,199653,-69099,-215760,-71445,-87537,-178864,208025,365106,673,292462,695319,1000880,1144273,44938,-2122039,-6950324,-9438673,-4010340,1460691,480146,-157447,1372543,1143382,911106,914170,10720,-391923,247169,718731,465490,-161688,-635279,-657171,-467862,-366237,-195093,24062,-2673,-239405,-329947,-164186,15904,291077,455780,316531,149699,106764,34836,-15588,-82784,-48055,65597,212392,315535,311426,297373,215412,-46847,-276326,-264523,-225092,-440130,-535254,-194874,228270,308424,128049,-95407,-319290,-453416,-366886,-203422,77202,192573,76019,-68141,-130312,-197442,-222628,-252192,-212837,-293489,-364113,2885,448985,415883,88365,30005,-14088,-135618,-243319,-114541,-5179,105131,263792,287357,38810,-155311,-119781,-36429,91152,193465,160880,-76093,-268238,-268948,-212610,-258763,-291811,-221942,-110437,22658,152990,132027,69235,51375,92129,177164,99999,-25495,-21826,-154614,-275847,-107430,164436,109465,-97988,-127292,-92580,-223108,-328784,-166998,34182,95095,132747,112693,85259,74233,84866,123356,58665,-150126,-263616,-53360,95950,-12676,-227749,-215610,-207883,-343027,-317487,-8415,186689,172964,171254,189267,41520,-108633,1675,47505,-47289,-54905,-105874,-184361,-133806,-75158,-81537,-87470,-54816,76261,93447,75147,60645,4716,-55030,-92561,-97870,-74553,-145,85100,220368,364126,294353,95729,73665,18829,-224853,-323215,-91278,128364,147449,87879,178238,262991,91529,-151964,-200060,-67118,5337,38057,118788,60860,4289,49017,74948,82272,239444,287653,127653,-62445,-178729,-339496,-390745,-207343,129434,119655,-126606,-280901,-254212,-79257,256243,408846,197956,5596,-89395,-25686,102457,91600,-106290,-224563,-277700,-160415,129294,400706,418685,335383,162742,-7376,23541,67022,-52644,-48969,-23960,-104850,-226646,-218858,-87496,81103,66994,44436,199647,357831,380276,272128,119145,-87108,-243268,-246867,-141175,122410,325629,88469,-50365,199671,458957,409312,249485,89009,-102235,-123740,-23235,31741,21927,-109051,-259733,-190732,-118867,-39743,88347,184825,113524,-83098,-272357,-346626,-204902,49975,110536,62429,140206,256477,323483,223798,111401,72753,1721,-30711,-10651,62063,137304,110986,13114,7597,73835,126389,60899,-29445,-48550,-174484,-261185,-225466,-130428,-187196,-336929,-499467,-379966,-260009,-418781,-470742,-148328,60116,12425,-35438,-69132,-70603,32319,201120,242786,27632,-191343,-332162,-362230,-229075,-175204,-291971,-401911,-279754,24131,138309,-62502,-190280,-37476,124014,213730,144736,30920,46207,243439,344524,220375,3492,-66664,-44417,-156226,-280117,-176112,53564,167778,131283,150715,108936,-73737,-170752,37406,166192,94985,29794,-87484,-220896,-263953,-184217,-50656,26283,-74825,-212867,-307649,-267639,-134905,-206715,-391196,-249612,14412,113835,204571,249514,166502,-1306,-162002,-147729,-47121,70079,199505,264653,295359,223079,108505,42130,178129,425228,413079,170126,72540,-14438,-179456,-141258,-86610,-184074,-392937,-418897,-361600,-280122,-148937,101789,243811,31934,-169065,30704,248055,225819,254168,220450,483,-84129,67502,294693,341871,125177,75719,301139,282694,163212,356330,557867,306358,-153475,-440919,-439696,-577241,-793500,-673634,-462899,-271176,-57824,210764,470311,506344,536997,762221,532099,432069,1162489,835952,-547815,-556856,-1034910,-2288482,-1765010,-368605,300819,490356,619456,575511,598461,961602,842512,-394344,-992935,-932744,-547995,-482640,-527375,-348760,199841,407099,323984,406009,299220,-5774,-123119,-61790,154909,414219,285714,-53747,-77767,109228,113136,-59644,-91937,-13124,28675,87353,198080,237509,132693,20619,-186063,-349328,-318609,-230755,-114627,85432,168076,122489,191301,171189,-116657,-231141,-29336,99,-239396,-420509,-519096,-474866,-412024,-325412,-122566,-40467,43907,138060,-740,-213770,-194349,-168865,-202137,-168183,-41642,119408,207400,123123,-166419,-457059,-524511,-338454,-212220,-117849,-102193,-57032,44647,95584,41019,71766,93763,85725,119333,63448,-57742,-46127,-32378,-34114,32274,-255,-232066,-285021,-168436,-106139,474,195753,355109,392948,165657,-43425,86691,124097,-26305,-138675,-209718,-98859,65755,-9177,-50204,73814,90967,-20146,-137311,-187524,-166489,-158084,-49514,168377,243748,89343,32515,145899,259617,239477,99093,-58177],[-10459,-49372,-108482,-114743,-46380,53923,76436,-68841,-209302,-273373,-170283,-31338,61802,-134031,-469237,-455160,-77976,203584,143504,109141,190478,57923,-129004,-5364,194175,54804,-114558,-93596,-124251,-107724,223045,445217,175889,-94555,-24437,134529,174757,132296,50459,-38690,37371,86287,122590,240752,301319,261634,223159,208097,77011,-24102,119973,386820,377335,136938,20088,103176,208660,236932,171167,146604,177248,84108,-61987,-103795,-55865,-110884,-197386,-200090,-216980,-239805,-127355,-218734,-443118,-315048,-77138,-128591,-277768,-334560,-390603,-298613,-58133,162877,335767,389947,254447,61553,-14323,-53073,-60141,-49377,-43297,-36378,2006,-9529,-104292,-185554,-100769,-44118,-114053,-247670,-191534,-98037,570,83282,31892,-115348,-247479,-221966,-185792,-113508,-2291,-16342,-101251,-23989,56570,42963,55439,47817,23409,111560,223528,204959,52824,86745,144623,22860,-56712,100102,260110,171945,-106076,-259946,-354260,-393149,-288873,-53907,16785,-118635,-253368,-305924,-317355,-368058,-347800,-275011,-411264,-549258,-331732,-33017,-7955,-229982,-253073,-6693,106439,31802,77247,235715,248659,249215,213832,-39391,-80372,140744,190774,41595,-26725,35076,46663,109628,28415,-114471,-124684,-47142,22570,105708,71741,-48273,84949,304237,83447,-256196,-255753,82065,309136,266429,123484,38568,55208,105574,86947,103768,91576,-170607,-470985,-494003,-305512,-11937,273102,242685,-7885,-162279,-161503,-251193,-286420,-210599,-124415,-81944,-121230,6386,121337,-4838,-70005,5346,52346,81917,78748,38894,89653,-6309,-147331,-68398,180036,296535,241668,226847,51225,-230271,-278166,-89992,-26161,-37220,-142054,-219333,-17425,319013,190201,-110713,-46760,-13915,-46814,23800,77340,32253,41947,-40141,-187665,-175516,-42919,74805,103082,132636,265677,228450,18856,-48704,-12150,-96633,-159219,-69705,23866,98675,78937,-116855,-239330,-91318,188480,200187,96943,9684,86976,128576,57722,76443,159331,95416,72579,197973,219700,49146,-122963,-78673,90182,67360,-53521,18959,202582,239405,139774,-29606,-99767,-141828,23636,208579,230963,64619,-174398,-447830,-499355,-316671,-83594,-30927,-162738,-308271,-400982,-551616,-468999,-15243,296265,129503,-199671,-207822,-1158,43858,-50208,-149643,-219405,-78198,30054,-38552,-61871,59384,118490,43884,-28650,16198,138942,166394,41957,-62391,-114065,-121867,-56980,27870,120276,234768,218526,53447,-104664,-218210,-176175,-111476,-108560,-218762,-433727,-505166,-182361,135846,32111,-221251,-223064,-71278,69339,186458,285292,304073,188954,15527,-108411,-170863,1140,71495,-109411,-29284,228130,192806,92209,313101,306903,-81137,-207026,-49359,8213,158743,315211,352529,242546,122072,-48792,-141790,36417,311329,194442,-34724,34612,198097,47357,-113695,86939,192180,33,-122937,96392,304927,239452,143602,244521,139335,-164439,-304044,-184119,-153848,-275905,-208729,80233,49313,-94195,23009,203206,194456,33822,-149965,-166102,21541,126038,10001,50623,120180,-16558,-219152,-221375,-150912,-133313,-17574,80326,36265,-18897,-29642,-44020,1728,20963,206247,324113,166656,-31916,-79270,-24409,256643,443383,364068,106166,-145420,-192777,-243139,-162033,320172,331279,-224274,77843,686773,952665,765614,-506703,-2615819,-6564860,-9586363,-5413488,1431654,2270883,752411,1283481,670012,332908,541695,-42906,-419560,69445,555048,302419,-222113,-533668,-519741,-490281,-521394,-271599,32828,12810,-190488,-206385,-64422,4344,178812,256902,75911,-30090,64291,47653,-66059,-187923,-191825,-31868,255287,436739,369597,260875,135133,-81771,-292329,-278098,-213472,-360719,-407864,-56323,349976,347994,83954,-167608,-391588,-519685,-439294,-309705,34218,227292,129268,-73963,-171133,-199130,-239740,-340766,-347314,-314182,-282310,65084,458240,399695,97450,60099,18984,-105029,-229959,-109852,10754,117204,217552,176096,-37475,-176595,-151876,-59460,33389,79168,71027,-59408,-178228,-212358,-237809,-288453,-292686,-249907,-143176,70600,284027,274439,107642,55908,70423,99378,-33282,-156518,-105039,-173738,-292897,-166343,77004,17522,-149309,-115581,-87662,-246506,-354445,-245017,-92763,-43724,40913,82649,50163,34654,127740,224647,123447,-144481,-254691,5087,155792,823,-266411,-223462,-197996,-374404,-395297,-101319,66153,30203,57088,163947,102169,-22815,7504,-25439,-116202,-83258,-109813,-171442,-114832,-53811,-46906,-82126,-102411,40543,97120,79662,27042,-79737,-109214,-88492,-75040,-70312,-18192,28660,114468,267796,242832,56954,29369,30589,-179915,-301116,-74971,227023,257688,99628,87148,163369,76695,-57881,-75109,-29725,-26208,26126,104348,50615,-20872,17709,101264,118230,215660,268178,204820,70550,-52890,-217475,-331566,-221493,93481,144362,-57564,-244151,-280168,-163522,125661,271786,161457,39718,-2479,144383,346341,277582,-22407,-219948,-321174,-191589,125163,392475,410096,351837,188242,-8531,-21992,19898,-40383,12628,24326,-87241,-232578,-250702,-143726,18186,30272,51545,232459,307258,259845,211091,169244,-42009,-234724,-287761,-187439,154117,472428,217048,18881,255130,496434,498256,356818,140186,-28390,-35073,3405,23830,45324,-33224,-180651,-174946,-160552,-53297,93192,207063,144185,-55789,-258020,-367607,-240699,126827,287501,194884,195388,234349,241921,181962,164164,138813,11909,-52181,-41802,53115,142695,161347,44331,5677,102224,157817,17396,-149013,-190726,-277725,-370551,-321865,-126745,-136263,-336721,-463542,-319606,-208616,-332367,-413543,-181504,-30983,-73030,-101010,-41712,31364,135162,273415,326142,92303,-227016,-408169,-377283,-238827,-135581,-118785,-179861,-181992,1487,63036,-104278,-190653,-47597,107891,176449,123091,56094,89543,230129,279964,191547,72690,-894,-36319,-160875,-253483,-105758,104254,197089,199031,208676,131772,-36140,-112922,43731,134631,31783,-29903,-67892,-104012,-161314,-169005,-56169,39466,-76090,-239620,-317083,-282223,-151828,-193299,-387398,-283487,-56060,93317,221447,289491,246229,83906,-48248,-67860,-37247,107842,284491,263383,196587,133329,28035,-94509,8790,307441,372143,174970,107080,58524,-113172,-128260,-76129,-123124,-301192,-377505,-379012,-296812,-161120,74256,172908,-58066,-191286,25584,210037,193022,227633,209073,27315,-86096,20049,241053,269067,-39509,-94725,193250,230936,196687,429180,544618,176824,-272741,-472833,-391124,-463593,-637617,-596219,-479740,-354579,-183038,90356,423524,541143,614893,834993,499458,277397,1174277,851018,-836897,-1011366,-1315033,-2622888,-1919794,-97010,702173,638931,693527,684775,588710,937263,771174,-643009,-1396792,-869975,-324645,-54233,-273651,-180637,328991,418976,259891,354588,275578,18558,-51862,-29819,89820,284565,178335,-113400,-92412,101213,42232,-128008,-80750,33224,83068,157697,289493,316891,175115,49725,-124766,-282334,-261002,-153556,-19213,146049,189780,145311,200975,109414,-255887,-371404,-139850,-69406,-236362,-376700,-471693,-454906,-334882,-238116,-103859,-45626,83360,177651,7566,-182237,-138255,-147864,-259432,-245082,-69181,105252,198186,125939,-162016,-468644,-542248,-360838,-297579,-304250,-271314,-135912,-3085,63666,27114,-13560,900,61784,94230,5830,-88435,-49327,-44065,-38996,35630,17411,-157484,-170577,-32121,18048,26367,77505,205998,336884,189357,-14847,64685,80487,-37346,-86663,-77095,7151,44214,-54637,15026,220979,170649,-19037,-112397,-136769,-147152,-165389,-69307,137463,202900,96393,84277,153856,157084,130091,74021,605],[75293,-27288,-120480,-125264,-23224,113460,145556,25519,-127379,-279917,-209320,-17876,93422,-145418,-536501,-538556,-155214,187090,217257,207839,260416,71342,-194883,-177463,-37315,-102438,-167030,-96218,-163726,-161410,188371,413576,176095,-97012,-51907,87469,115840,53973,13636,17586,105383,132226,160254,247382,295481,276501,206869,121687,12945,-39568,107205,368357,387608,141874,2087,95321,192865,208039,151884,209133,301160,171559,4609,-54037,-26249,-102588,-193760,-204433,-261575,-285752,-108543,-135719,-349292,-241774,-12840,-80312,-257452,-291659,-331657,-240866,10103,212719,318647,304662,146587,-14157,-87705,-109501,1461,76983,43490,-790,1165,-29514,-104383,-149907,-49417,-21361,-204421,-385537,-246180,-64514,42015,73055,-17037,-169132,-211507,-124816,-147071,-196316,-138138,-196579,-325161,-223597,-55584,-18595,22096,67957,70945,207104,383328,375611,124774,99638,185662,102563,52878,217783,292431,118228,-119466,-213419,-303902,-370030,-280093,-41922,36196,-75040,-174917,-188629,-115083,-109082,-138774,-189710,-315524,-370351,-226330,-94344,-116106,-250746,-231491,-29391,73674,44404,136416,256102,213526,149021,74782,-119953,-89553,98087,129217,19228,7959,67480,20082,28569,30559,30071,81442,103460,140204,180323,104526,-86791,-105490,42408,-2564,-197438,-206305,118981,355401,281394,131223,74252,86401,121763,139847,170172,129429,-129738,-370754,-388623,-268463,-29466,239019,236269,-57734,-246430,-226362,-293361,-316941,-223744,-83384,-45678,-150202,-58529,55019,-30883,-62966,33188,93235,151118,137512,71546,141448,64056,-108442,-57442,188383,242563,133603,161906,125743,-50483,-122686,2514,10948,-62789,-159971,-215729,-56508,237918,147320,-120473,-83841,-97199,-180496,-114253,28837,58945,82787,24942,-107171,-143081,-36962,80877,99413,130835,294225,289562,42679,-77738,-62209,-98222,-131485,-51217,92415,206435,128280,-136922,-275901,-157020,71861,128130,143019,135392,136077,109187,16981,-37171,46353,78345,78322,122071,154135,81929,-57547,-54435,99999,38941,-120799,-66758,135003,224911,134430,-85926,-182914,-152012,115553,274863,244087,71309,-126711,-438944,-538695,-323153,-21068,40446,-148782,-302947,-382246,-419322,-191308,197570,381064,177078,-169952,-222380,15889,152441,81590,-142841,-291288,-47098,153644,65315,-41754,-27503,22824,43985,34983,53188,95189,87182,30602,-591,-119710,-211647,-95510,80309,125938,125211,151669,80985,-45110,-176221,-175056,-139988,-121444,-204348,-400387,-493298,-207273,119937,80742,-127807,-106246,37767,128894,239186,396947,473082,298824,25093,-147923,-134901,90015,199880,50719,100759,233903,145014,94208,299397,209965,-228728,-273076,-26375,94272,268093,397890,340317,234188,108389,-112813,-211000,6107,289439,236311,86013,107877,150452,-41073,-149233,152911,359858,119589,-123783,14147,240658,247124,185562,231857,72251,-275314,-440930,-227406,-49726,-232769,-327625,-6552,99726,-29255,6341,189191,230806,43949,-170687,-191595,-17265,55714,-38869,64499,231314,108393,-147332,-160195,-124842,-206972,-116396,58888,56920,-40891,-110812,-92795,36033,81278,209065,348331,230167,42,-109943,-88637,152454,390059,431456,225939,-79034,-286193,-336919,-39215,528886,487835,-183288,1386,652347,898278,422847,-1079764,-3066021,-6103456,-9321847,-6569319,1543080,4327671,2669115,1719774,438669,-168649,128912,-144604,-488758,-185961,254973,87218,-204179,-358950,-391508,-525777,-598715,-280992,84018,79548,-95801,-58825,36269,7114,70976,66063,-109765,-165840,-3605,2216,-145361,-252571,-243175,-68035,301944,488751,303775,100390,-10221,-101784,-231643,-180737,-110418,-239094,-306735,-32559,343252,302574,206,-213529,-377962,-432721,-356160,-281777,39955,252553,145817,-126370,-255653,-193557,-204310,-355164,-414065,-291605,-203890,66726,384234,335093,103735,75100,36339,-48956,-149910,-50037,56902,141116,150872,39940,-88853,-141826,-132185,-58897,-30219,-13723,17416,-31496,-91369,-156649,-229278,-265218,-233066,-206236,-125330,118176,389562,412033,189505,79577,75706,59350,-121253,-238704,-157181,-155036,-233792,-154000,12999,-48821,-141391,-43576,-22003,-190487,-306159,-275423,-197198,-168179,-49202,56020,46048,27330,163031,273016,162775,-100807,-187486,66993,195372,22009,-269907,-228537,-188399,-376207,-439789,-186415,-48609,-90538,-13310,157144,177412,78916,30873,-67337,-141054,-75313,-85389,-126697,-65413,-3280,38867,-13911,-132640,-42097,60253,34239,-6895,-89919,-100759,-78057,-98710,-105655,-29938,-8890,6354,131331,152990,19799,4429,40994,-127706,-248650,-34557,291386,303012,127266,37138,89804,63752,12984,42762,59635,5540,42988,90018,35118,-43404,-27578,89894,148798,222678,286166,289412,179261,35858,-80867,-192655,-141368,99971,187587,48511,-143534,-231150,-168350,33087,87776,55128,51653,84708,274449,496343,402681,59046,-176736,-318304,-208777,84806,310663,335129,298685,163033,-15998,-40471,13212,-6826,45551,51513,-32120,-160717,-202166,-151125,-12539,67059,165730,287919,235808,126036,152940,197905,-36104,-266799,-335092,-254706,124818,527665,310610,65153,235338,434799,506639,412445,157522,36930,29210,10634,23389,95910,69215,-73179,-162272,-187135,-71188,100292,241050,179410,-4904,-170104,-279237,-183009,214959,421864,316348,264223,217066,148500,131233,208876,197299,41929,-36657,-60610,24425,123081,200199,103365,31039,124441,176044,-17626,-266953,-352056,-397055,-473296,-391436,-102471,-55554,-275992,-357572,-217692,-111522,-171733,-284423,-209082,-156143,-180766,-171905,-24137,136172,235435,304018,352655,147871,-212909,-407570,-336376,-212438,-76146,50015,18370,-76288,-1300,16950,-103303,-160333,-60484,62856,99283,76037,73834,104969,160095,192612,186029,131268,29006,-34270,-130845,-187937,-32215,121937,181923,229469,246708,155016,-1018,-78910,17661,90761,-11992,-85145,-69905,-8144,-48860,-133325,-84701,-3684,-81550,-197425,-249949,-250202,-165861,-156181,-291618,-232273,-92612,66958,226318,341078,364393,212207,91643,8828,-32824,114923,295977,194322,70938,45418,-47313,-216423,-143831,170690,293688,153071,125546,133020,-8263,-93391,-73654,-42812,-137891,-269536,-344337,-278432,-159938,42187,111640,-92197,-154907,25691,139250,139891,185456,185017,76963,-45364,-2633,195402,208767,-135318,-201239,89964,167044,210073,467632,477402,31998,-351381,-451103,-280978,-211861,-333169,-440291,-436380,-371774,-257903,-37693,306708,498333,633818,789330,331756,67157,1099540,1004484,-795935,-1206214,-1400142,-2633245,-2073937,-50427,916080,707819,731398,761163,626637,1002411,814726,-831451,-1732712,-871114,-74632,407171,90030,71275,438940,382229,171562,269661,210109,-5907,-20606,-8138,13603,121394,62176,-119920,-47682,139522,32550,-138818,-62998,40728,71167,151995,312290,347786,217259,111943,-5941,-121953,-117236,-35782,82920,208339,209954,143809,161318,19844,-364040,-460535,-200756,-82341,-176316,-278308,-369383,-402719,-278963,-172092,-127569,-101510,77656,183531,16973,-106485,-49409,-109344,-291769,-304420,-99447,71389,151388,111044,-115416,-390388,-497444,-371659,-334714,-405589,-367052,-171714,-17712,58945,3223,-129825,-116502,12347,38717,-79624,-142420,-83964,-58996,-20808,44261,16441,-106231,-56343,116916,142029,21828,-76142,3633,210448,165564,10114,50006,52340,-19909,3352,88762,120160,3129,-124637,40483,308400,238197,13092,-57087,-70936,-109049,-149251,-95924,67632,124670,81765,113302,124030,21838,835,64775,88978],[176434,21080,-107589,-118174,1947,147282,169236,87935,-39225,-257581,-228892,6546,118611,-178059,-630238,-621062,-209679,172515,281066,299649,315565,75911,-233200,-294536,-247748,-274969,-210991,-74853,-163522,-171890,159412,355226,141261,-122575,-88847,31351,70480,47153,39691,118778,165084,132903,152126,221479,243730,206988,107866,-7332,-55814,-62086,53552,273886,336989,159019,26050,95668,153638,140672,120913,254793,385340,219519,34468,-31629,-6247,-88650,-197914,-231076,-291053,-296458,-70114,-10822,-180310,-126564,53280,-19947,-205210,-225852,-241866,-161949,55609,199945,212802,134055,-20280,-139159,-192064,-187640,32438,175507,113291,-9882,-57029,-72034,-116941,-125357,-10700,2156,-243253,-423497,-257282,-50524,24674,6050,-98756,-226915,-180257,-58145,-130258,-233381,-177300,-289810,-486277,-371213,-127248,-55786,-6716,81628,116163,282535,506316,522564,212525,116373,208185,158024,115595,248128,247330,42614,-117976,-137230,-185984,-239485,-184512,-366,46335,-31220,-76157,-61005,76992,132374,51956,-117639,-195009,-165622,-133204,-172762,-177239,-190481,-190232,-102569,-3402,57700,186414,228089,118557,26483,-40508,-142188,-69680,32297,5369,-47138,34049,103655,2227,-38283,41486,158151,243275,231338,258395,289660,189681,-111464,-330856,-248451,-58776,-81535,-117917,116220,302748,203474,78982,61891,87544,131535,192520,231672,168707,-65869,-222458,-216253,-167830,-42385,169021,213055,-71055,-285954,-255990,-263348,-274066,-190462,-13058,-17732,-164027,-130333,-57843,-92301,-58712,65170,141879,203334,175733,115573,209822,131666,-82192,-52258,180732,172287,-7102,14563,106436,79503,33295,96052,39256,-72632,-142079,-166582,-84573,99047,59296,-130783,-110509,-163017,-305136,-259107,-46685,40755,61734,30325,-69049,-137387,-50243,84592,114167,153961,306387,309780,44267,-126731,-137137,-97950,-89479,-43618,124249,281991,157499,-166321,-321365,-206298,-42236,47488,155420,205659,162318,103898,-9083,-138850,-55428,40893,21895,-7866,59741,106444,20825,-25138,67348,-48764,-208206,-130297,109481,243475,150264,-109314,-213294,-118910,178365,258124,150582,17560,-108904,-392211,-492797,-272027,42277,117328,-105043,-258392,-246316,-132125,118943,350880,401142,192471,-145125,-219677,65528,276046,187956,-146970,-369409,-50234,249927,188481,20226,-76718,-50931,32244,68079,69140,51224,14177,1919,34312,-107890,-250549,-118041,127990,142180,20334,67639,96093,-3988,-141757,-167808,-155758,-123145,-178368,-343025,-422630,-188414,112258,131624,-12979,26758,140314,177695,260772,443081,555948,384519,72501,-140083,-96978,147918,277799,164300,188479,247194,124912,82756,215586,58543,-329541,-270443,36443,195435,329369,437899,309557,203864,70727,-161251,-258223,-41054,242215,265689,187835,177282,128726,-92812,-159528,169613,436526,194540,-94266,-30567,159911,224211,215416,183007,-25357,-343089,-492030,-225892,52720,-149065,-331388,-43254,134054,49831,30140,196846,261210,66529,-146825,-178671,-93682,-94376,-127104,75736,327741,227365,-60676,-88395,-84128,-232819,-180728,20249,66309,-25140,-113259,-99708,31839,65231,165059,326023,230131,-6325,-140681,-150747,-16528,225285,399111,290275,-24782,-329881,-340975,151587,763409,771341,99543,79961,592931,856352,270894,-1470742,-3422552,-5894150,-9001541,-7279072,1314327,5853876,4821732,2577499,560271,-439829,-263515,-334806,-619810,-475310,-127988,-140447,-130650,-170078,-322754,-573481,-586046,-221200,165579,181269,33050,81265,103076,6672,-10447,-69734,-204666,-226293,-75951,-83632,-219785,-253061,-188869,-31914,331528,439757,109230,-165315,-186859,-99401,-100033,4250,58393,-100976,-254909,-138805,176064,158790,-109601,-223142,-266954,-192573,-111404,-108168,99240,271128,132246,-204937,-360870,-202996,-135813,-285962,-377187,-222601,-144216,15238,245918,225609,79146,52795,18614,-1746,-50036,25688,111784,170960,80229,-78780,-101292,-80907,-90481,-60331,-99512,-82756,-2538,-4879,-35422,-118248,-194293,-206198,-130548,-94490,-60483,140414,418698,481121,275623,107065,96830,64965,-139945,-255908,-165415,-100463,-116795,-88175,-24909,-80343,-82924,59731,72696,-82833,-194601,-227202,-227793,-231006,-105650,42391,71110,51887,176595,248215,157383,-28481,-71582,117380,197888,42639,-238292,-247206,-216408,-381877,-453033,-238125,-125542,-165114,-40638,157690,244882,169970,63891,-73767,-124490,-36232,-40335,-75553,-22150,43587,141846,90930,-151404,-169910,-35480,-66058,-65219,-59648,-50914,-75705,-173692,-186173,-51892,-36956,-94217,-22116,41015,-17112,-3989,42798,-89106,-197598,1956,296763,285424,166671,44687,62716,47577,27715,111066,162046,82495,91161,91231,11799,-68089,-81645,40876,158705,238368,312594,351817,246630,85338,33522,-20567,5770,148907,224865,145313,-15490,-128764,-113578,-22776,-98859,-95150,40534,157973,342621,510474,411785,93441,-117971,-269025,-213677,-7350,149018,189447,168230,73600,-47783,-46596,32529,22409,27826,45914,40402,-45023,-114652,-143459,-33549,139737,324188,328100,141187,-11513,84728,170051,-95262,-347026,-371849,-306019,55006,470829,326409,65307,141363,294204,429728,386885,107521,25441,21517,-10445,26391,146629,141756,-9529,-183162,-214640,-108382,91819,263448,194062,32375,-64560,-149520,-92206,255596,455009,374415,301719,178046,44588,68421,211715,208403,65669,-10236,-88605,-45200,63738,201029,161597,70492,131326,166858,-53897,-372592,-505378,-519766,-558847,-434366,-80048,22682,-175756,-229933,-123455,-23787,-21566,-155378,-248229,-291274,-286336,-237146,-39895,197668,288009,263889,297947,166735,-162307,-345479,-277428,-182585,-41529,124042,92381,-15012,-6526,-18361,-87536,-122889,-75621,-16040,-24106,-3302,71021,84074,53795,94077,172771,129201,-9380,-57755,-89696,-110844,5363,70118,103104,205167,242976,149278,-2974,-109260,-64874,15046,-47256,-133300,-103675,32106,33600,-96736,-136623,-107003,-124029,-133313,-155159,-207531,-194216,-121367,-143353,-122065,-88200,33752,201365,359631,442132,316451,195480,41464,-62498,60478,215197,65616,-80944,-68800,-132405,-301392,-249606,29764,180691,96038,95969,153949,72229,-74541,-106150,8581,16985,-156600,-295578,-258541,-174401,-13982,52659,-81112,-90786,12891,36091,60721,130286,151584,122572,9650,-9945,163371,185443,-123129,-212762,3749,74225,165541,432623,345854,-116370,-384429,-382512,-135678,94261,11373,-249604,-354917,-352399,-313635,-181760,128696,383977,574673,612991,48024,-199094,885263,1235311,-386259,-1015979,-1221313,-2316144,-2205453,-282661,850237,676527,721286,764618,664696,1112041,1029832,-760603,-1806738,-1001214,10776,617505,390081,329371,500838,314254,92390,172573,113590,-72001,-40720,-16158,-73724,-55658,-59967,-95596,33389,205450,81570,-93532,-54632,-2658,1686,86860,270502,325489,237590,177562,127365,81154,70015,81822,153126,251673,219758,107575,74111,-76727,-414926,-478181,-196857,-32930,-72359,-133528,-207523,-287786,-225993,-139066,-184200,-180592,37843,156533,23801,-17705,45361,-58620,-281702,-314669,-112636,25882,71926,84952,-25871,-230864,-394856,-360867,-314162,-384572,-355925,-155487,-5636,63745,-38822,-244229,-218080,-25151,-2632,-155416,-203758,-140611,-77808,8105,57357,14079,-70625,34753,235265,238183,3345,-212187,-181492,68656,122979,47765,73997,68216,35080,121948,259458,225610,-38329,-191381,46375,343751,298148,90639,32910,9319,-50836,-109650,-109155,-3173,52277,66290,118636,65643,-102264,-100966,90670,205256],[252842,70891,-89700,-125396,-15233,115142,117686,79278,16593,-220252,-231454,23376,113478,-240990,-727532,-681739,-222441,180345,328024,352044,323423,62297,-234616,-321456,-364797,-408253,-240487,-44470,-124246,-133987,146533,291493,80433,-165189,-135242,-31506,50783,124770,142861,235679,193275,88922,98891,159847,156402,81971,-39424,-138238,-111305,-81656,-19733,132228,229742,160115,62927,88139,88775,46494,86888,264412,392793,206777,6973,-51403,-2274,-74297,-206585,-265101,-293002,-266502,-18348,122625,17287,2586,108613,46889,-121015,-143427,-137781,-74572,89381,162263,74322,-59898,-192925,-275446,-286143,-233426,51127,231104,152450,-49480,-137756,-112893,-133096,-104247,35457,48252,-184864,-325557,-204240,-52292,-44406,-90717,-176448,-261660,-156773,-28623,-141414,-236734,-125547,-246644,-504032,-408495,-140939,-65000,-19594,95935,160001,326593,558387,599051,299177,150448,220817,189022,125063,184526,137981,-29295,-93845,-39110,-31293,-47303,-28174,71365,60405,12387,24527,53446,211273,288723,166330,-78250,-97099,-11912,-80366,-232307,-158371,-65340,-140900,-185448,-81261,75864,211283,167340,7983,-70987,-92046,-96910,-31429,-51233,-162382,-142667,50587,142981,18947,-35925,76049,238151,323616,310393,347716,404784,292967,-122238,-518937,-472096,-75614,56387,-5532,88301,174735,69312,-2165,17577,70080,139305,228536,274965,202230,-2383,-83228,-37436,-35776,-44067,87249,175598,-54625,-273871,-224925,-149260,-159844,-124482,41248,-11523,-152029,-177086,-169854,-161254,-52928,95835,188380,228007,192273,169177,281788,185578,-65593,-56709,144274,89259,-152909,-178435,-11791,111765,152932,187770,69551,-63121,-100029,-86379,-97666,-66429,-54058,-132020,-108193,-182340,-369608,-356076,-118812,-11453,-14833,-25516,-84367,-165082,-84701,86324,147659,196316,299016,273693,12547,-186499,-212477,-100717,-50227,-41378,117172,298326,146443,-197683,-342571,-214412,-124923,-39588,114483,193009,158424,114187,-14679,-202725,-128156,-21782,-102555,-181930,-65652,81834,59429,-9941,-2484,-175572,-303119,-164938,124610,278100,170127,-102278,-184871,-52697,190489,165057,-13047,-82173,-130500,-334245,-395884,-197724,69126,149804,-72457,-219181,-69671,187601,343397,385310,330896,150359,-148823,-212588,120560,363481,221029,-184687,-448504,-94720,280074,278898,93438,-90315,-107391,-3820,60537,55918,6980,-48555,-55508,6827,-102659,-245551,-138910,128807,136068,-67366,-28608,73194,-16446,-154293,-183238,-177763,-133258,-162286,-288454,-330352,-152618,95021,152773,78702,130905,195756,185583,224148,383392,516419,430222,152892,-86097,-74322,144300,264207,177767,173793,212881,109955,49199,66699,-130890,-379227,-221815,99943,252712,300895,387396,242614,139420,8710,-191741,-279071,-102910,166497,260085,236187,216589,128179,-108268,-164192,112730,375233,188695,-55690,-46095,55728,152288,207099,102132,-134759,-367634,-473252,-205057,101389,-73001,-246398,-40393,125305,107089,78766,204487,250288,66975,-120076,-168355,-215947,-297957,-246362,63913,359861,283803,2861,-40659,-66603,-235723,-219677,-43289,46416,2595,-71996,-105969,-42737,-44565,69567,242747,144730,-70633,-172249,-204454,-216186,-16218,285128,302070,-9349,-343617,-276107,329538,916795,1034173,487980,260797,485880,774290,304734,-1619171,-3720170,-6044610,-8288544,-6705569,897798,6156504,6260577,3468518,944562,-444625,-605146,-638702,-822147,-760362,-521342,-347399,-54058,-35396,-340430,-637994,-530489,-141345,227664,263327,150887,167844,98853,-30206,-74771,-149550,-229759,-228658,-151837,-202337,-285329,-218841,-87249,32787,306368,278076,-181723,-484553,-369280,-98491,45132,192224,217645,7250,-260439,-335073,-120045,-78443,-246935,-224052,-107691,111874,210026,138212,177684,267866,84624,-298483,-466328,-246616,-73195,-164183,-254011,-134456,-122090,-79595,61008,68348,-6678,-23520,-48226,-3752,2719,58280,132983,177267,4999,-158190,-85277,-45881,-86123,-106044,-187378,-153889,-26754,-12802,-43765,-116535,-157757,-149949,-31640,38323,11730,104166,333859,433562,308546,111060,106661,95838,-99486,-220796,-141446,-35042,10771,-16361,-60982,-98031,-14394,139183,133494,9920,-63933,-105824,-170199,-221173,-123921,31769,97900,81701,148668,144867,94722,41791,51611,135536,150114,44388,-194312,-293801,-304762,-419287,-444153,-242814,-154633,-195403,-50182,141694,275095,221999,87978,-58093,-84702,13524,3894,-48644,-22452,51403,219595,191512,-169313,-320465,-180387,-195150,-149101,-35288,2776,-89509,-278356,-294646,-93247,-65895,-177827,-159508,-64262,-49148,-3131,31090,-76109,-165056,17833,245920,230422,203602,98271,80623,26351,-15542,115915,238939,172353,161185,116627,-11752,-91645,-133894,-31104,138839,236197,313214,368150,269080,108571,103778,129851,168903,227979,246735,204140,97674,-13073,-36934,-53179,-241296,-238550,25030,222375,362607,414588,309098,66003,-61804,-177855,-197814,-133272,-55058,6938,-5610,-57930,-101831,-49938,63210,34844,-28152,23857,116769,75226,-28655,-142520,-58165,203855,444677,330108,43429,-124259,12124,82854,-207308,-440275,-362286,-280247,4008,341775,266307,35907,25758,137058,305338,296564,3750,-79269,-58626,-43579,43485,191091,163648,-16864,-221257,-231919,-148957,75947,273550,188723,43830,20010,-33229,-18363,229381,394255,365203,297037,122881,-38824,19794,177484,173818,87697,27005,-117374,-136239,-13321,172096,205238,122926,141656,149253,-72629,-423973,-593966,-599345,-586383,-423553,-49208,95558,-43253,-97446,-43996,35150,70403,-67483,-275899,-373990,-335846,-262205,-71064,213366,296470,183947,197951,164870,-69905,-228449,-209146,-148786,-34681,84178,32943,-1512,-4439,-31370,-56232,-70745,-60451,-89803,-150675,-76610,75052,66211,-22384,27098,144076,66926,-90980,-83255,-29359,-17258,20169,-26229,-6399,157999,227493,136780,-20067,-175764,-170050,-68396,-56368,-136111,-125883,42424,96956,-38434,-163973,-213059,-186577,-74973,-60926,-157645,-208490,-72534,35097,35166,-21516,24428,166994,340842,453621,372693,244777,34209,-110953,-29423,91624,-57362,-209343,-189214,-201222,-304776,-260872,-63602,82949,43140,38284,118883,111231,-59290,-142946,31479,124901,-59519,-233648,-227208,-187111,-70524,20822,-18081,-3045,9924,-52028,-5288,104578,151031,173875,78502,19174,181817,242134,21885,-100455,-25057,-16351,89915,349123,198673,-217964,-344228,-251243,43460,381626,303109,-48698,-231771,-299768,-352400,-315230,-60239,245981,464367,360415,-251404,-438071,587077,1461248,304177,-451717,-805423,-1775331,-2223723,-678449,554532,589882,692218,708708,695459,1249125,1431245,-295810,-1510356,-1240285,-160486,466063,517304,547552,538877,267624,72741,107028,22546,-139128,-81191,-38973,-146654,-202193,-160140,-48493,135778,288138,186228,10823,-43233,-66386,-69099,26764,210713,277322,237026,235400,253543,293050,275926,186214,183660,273647,223639,54454,-21471,-137115,-380915,-402891,-111960,81979,66999,51533,14441,-92753,-136759,-118635,-235732,-237608,-6890,116931,39058,65905,132150,14183,-205265,-245770,-79565,-3224,-10704,64565,95691,-19632,-239099,-300636,-234557,-247691,-241746,-92792,22171,62113,-89777,-314850,-262608,-15897,8416,-188108,-254834,-203308,-102660,25768,64708,24163,-34624,88613,286345,277637,-20325,-294223,-292147,-34764,88966,99228,137811,118801,102907,233283,389643,291859,-82298,-249244,37551,337630,340527,190967,130745,81846,3378,-76418,-120562,-67489,-4132,46745,88239,-18208,-197966,-162539,131081,310893],[291623,116476,-66735,-152542,-88686,14071,7641,8752,32319,-171027,-211539,24977,75293,-310006,-770884,-677912,-178540,225033,363395,354923,279175,39828,-190691,-248367,-346052,-452825,-250133,-19140,-55538,-54766,155639,242139,16638,-202493,-178879,-90407,65134,265734,301698,328451,180662,22300,22432,74717,57564,-49742,-189904,-239509,-144996,-88248,-81109,-10963,89998,122993,80033,65143,15531,-40903,62095,231744,316255,135423,-70191,-106537,-12607,-60877,-205749,-277956,-255892,-197565,39588,230823,188284,109634,140656,111472,-16600,-53453,-37769,8661,124920,136595,-37044,-210188,-322622,-385682,-334621,-205310,86969,250087,156694,-100817,-205892,-135116,-146431,-80528,105303,130060,-25843,-110806,-92813,-65592,-139983,-180635,-217103,-254129,-135711,-27081,-171933,-224541,-22445,-72744,-348684,-323364,-111397,-59159,-16905,111726,197514,333172,523825,579033,357814,197535,226984,198756,93798,58478,2211,-77329,-53543,54825,106980,136741,141286,161005,88860,56187,109566,137021,263751,327949,180609,-71482,-53334,41255,-73052,-238369,-56827,87617,-89128,-231110,-117834,96956,200042,98308,-68253,-108007,-66707,767,15177,-131444,-323909,-229008,62550,180144,82297,61960,139164,256032,317298,333187,388864,485846,370992,-116385,-605303,-556121,-53196,178200,111781,63349,26570,-60917,-67966,-29075,52315,151990,238773,287640,221873,42578,5583,99409,96643,-22721,18910,127028,-19712,-206626,-116243,39261,7452,-42911,50850,-19155,-103154,-165141,-223704,-197332,-33497,126535,222453,227296,202144,233997,347185,227525,-39427,-56832,94149,15836,-262203,-347903,-172682,69468,238204,289718,125847,-22672,-37112,15856,-80937,-200988,-147984,-102373,-55699,-132459,-331285,-353646,-143700,-57810,-99216,-95723,-117526,-196014,-112952,102649,208669,263853,296471,212173,-25664,-217827,-240283,-89812,-10180,-17697,104200,273200,114987,-199264,-298736,-162570,-148289,-109811,45145,131035,153148,153500,14647,-200296,-149638,-91684,-255680,-352206,-191727,10715,48300,1569,-64341,-280439,-364263,-154042,174711,316370,192656,-57426,-92780,41774,168396,46135,-165224,-170704,-154740,-266894,-271563,-113148,65396,135946,-56239,-196127,74376,419476,429485,314669,203826,74590,-160663,-182630,180750,408258,197251,-230126,-490067,-143957,256058,325037,171604,-56364,-129984,-40614,43831,43734,-11743,-76475,-116957,-66764,-99617,-193874,-145001,83554,106688,-106685,-97806,30643,-64190,-203418,-210199,-188574,-132692,-137881,-226108,-228447,-101942,79601,149436,143114,207569,217487,171552,158157,251320,395619,459033,276388,25892,-45856,99525,184238,113175,74914,127412,102216,19595,-90238,-293721,-359185,-134576,153777,258275,213490,265069,165798,78817,-33458,-174107,-242890,-135365,103308,241308,246596,239341,164823,-67274,-147766,20926,218084,133252,4091,-16693,-34619,66382,182477,35920,-198991,-323447,-376985,-147672,110389,-9850,-99262,13202,99702,148444,158954,224223,215695,56246,-96175,-166352,-337869,-465690,-327770,58127,338233,282887,55691,89,-60756,-210405,-213916,-95930,21713,46188,-4404,-117339,-155193,-186775,-20280,145439,19330,-154043,-170150,-212431,-361420,-225944,175648,312049,-11803,-319781,-144827,466845,952601,1171966,853581,501950,348963,605298,427882,-1540771,-3955027,-6301862,-6796124,-4510498,843834,5188408,6370160,3970783,1411364,-204239,-828909,-985516,-1028316,-957905,-798755,-458253,23663,46522,-387287,-673224,-454093,-60748,263004,314749,251553,211951,51940,-82682,-101048,-158679,-189910,-168997,-191712,-302669,-311818,-158327,22854,106080,243638,71950,-456411,-733450,-491891,-88288,171221,327180,325898,85396,-266360,-496598,-406912,-325738,-371219,-216666,57849,387313,511488,379903,266656,266337,40295,-357789,-513232,-281925,-9716,-667,-60823,-25160,-105135,-160902,-107273,-92526,-124694,-112947,-120366,-34840,1073,42375,120220,164252,-45667,-160993,-26468,-39077,-129651,-181750,-264116,-219945,-63511,-49666,-95165,-121789,-106184,-94475,49686,162273,76973,27703,169213,297515,282039,103287,111745,150388,-1100,-130546,-78863,39169,127146,42589,-94659,-104270,44987,171913,129714,46850,59363,79942,-18781,-130955,-92607,33340,120066,109433,95104,6262,6498,103326,159345,134714,79742,37970,-143448,-346338,-422607,-466654,-393425,-176202,-122712,-177406,-48859,110970,268469,239014,105706,-21230,-22979,72811,45603,-46637,-65235,20871,260130,270065,-174392,-438725,-316662,-289577,-217385,-30892,43616,-99361,-356872,-380503,-134156,-84515,-219041,-232813,-117849,-53291,13590,20270,-72064,-132601,27160,174714,176196,230397,176580,134409,16111,-74668,87861,279473,251653,243416,171922,-12999,-95860,-162864,-94221,99538,208802,276812,337052,258941,126867,134202,222888,299242,319032,263282,224794,164969,74377,24414,-69089,-308082,-320225,33227,292172,366012,280169,152412,-4701,-18360,-59935,-154069,-252240,-239851,-158843,-167531,-188297,-162520,-57566,88064,27363,-90538,11738,184214,161222,24378,-156477,-93240,218331,459670,285371,-33381,-186400,-53819,-44695,-338559,-500240,-287488,-146624,19731,200619,157575,7221,-49964,19886,175319,176589,-116728,-247468,-183595,-75769,72436,221906,136288,-84088,-246838,-228149,-175445,59614,268765,163456,19799,51006,26589,-2074,138633,274379,299748,245562,57709,-82874,-539,115855,103662,108764,72642,-139139,-225990,-90595,119601,210394,167535,158108,130765,-69677,-401692,-592543,-612707,-541883,-354656,-10131,149483,88184,21547,19970,54336,80040,-45999,-275860,-369734,-309451,-244890,-106960,185931,270790,100383,91508,151942,41910,-95998,-152996,-122373,-59797,-52550,-120424,-35215,-2134,-29288,-26451,-17151,-14732,-139605,-252402,-124494,91479,69565,-35544,1788,78174,-53220,-195714,-106194,33721,73728,18695,-140610,-123662,103933,214759,127470,-38728,-247276,-272089,-152873,-52899,-91634,-115760,38247,137628,33613,-149251,-283334,-262383,-72378,-19566,-129075,-206388,-17425,191286,188802,75468,29448,114460,264975,377841,349235,213729,-24237,-183692,-141391,-37406,-137628,-291161,-309634,-256512,-239810,-192178,-99894,18503,4396,-43692,19643,83242,-53504,-171533,12097,145663,-10658,-184424,-199136,-204449,-131539,956,55786,69942,8308,-112610,-53109,108173,181791,209223,126935,66505,240271,355228,238823,90530,-3558,-96582,1405,234835,62161,-267373,-256948,-92996,214587,563415,451729,103402,-103313,-247439,-400084,-441715,-243321,96073,305141,74438,-483217,-575582,273871,1527538,1005825,257613,-344010,-1225470,-2053142,-1053206,140847,477945,644372,600754,701991,1368665,1897458,482171,-923353,-1517828,-576867,8086,420125,663397,548013,244041,99811,64512,-70785,-209126,-142019,-90029,-216135,-315804,-247056,-21781,205250,336463,289481,123734,-48810,-143250,-113995,2237,146609,195501,187240,246589,328268,454731,446113,242939,149427,241394,189288,-24334,-113404,-162367,-292888,-269210,17487,214200,192390,221339,236383,127619,-21947,-114240,-275436,-270882,-62450,56389,45470,110205,176066,87062,-83749,-122137,-13888,-17160,-90206,33295,192157,165237,-75247,-200860,-137504,-79593,-99496,-33011,25703,19598,-156237,-338439,-253542,28049,57753,-189948,-308042,-279186,-158363,-11160,30528,27748,-7960,80366,232830,222194,-69436,-331820,-324719,-88611,59705,133911,196485,147936,123905,277281,422823,274477,-154704,-321987,-9859,284292,336349,256425,183190,107809,12865,-95470,-167267,-149081,-68679,261,7530,-129030,-275442,-202798,141068,350414],[320621,183263,-8691,-165096,-182736,-107196,-93446,-60285,41732,-92418,-147594,29151,34051,-328764,-688863,-554835,-62358,316834,409030,333494,218448,42584,-87899,-82411,-186521,-378462,-229301,1793,34515,55222,191234,221982,-17721,-200715,-194145,-123869,119374,431650,468730,368627,142302,-28047,-39539,-5379,-20966,-138902,-300068,-298080,-158332,-74179,-100814,-111178,-47027,43045,55958,30204,-38252,-83341,55015,164521,180805,28381,-168707,-176313,-31793,-48124,-181258,-244720,-178492,-103501,91515,285722,284040,159280,135889,156248,80280,27615,37122,69922,160732,133324,-91964,-280630,-390565,-456194,-333252,-107776,148082,238623,118138,-160696,-252900,-147991,-168366,-69446,180523,224242,174164,139713,29795,-104292,-246539,-249369,-220642,-218150,-126692,-54149,-220151,-227664,62747,152741,-80906,-175065,-93456,-77892,-28946,103451,199189,282158,389871,444676,340651,215480,201886,168502,22303,-99816,-139050,-119665,-40189,85789,153270,226224,247595,219593,106683,73359,139726,152976,212348,235396,86341,-106623,-87905,-29591,-119296,-201700,68755,195250,-63832,-237061,-120352,83413,121008,11942,-110929,-111152,-17296,84153,29166,-215348,-453030,-296063,43917,174467,149738,200539,183228,182654,212505,273049,342092,463292,357766,-126183,-598251,-520467,-40831,216690,176348,28291,-118624,-168671,-121414,-91145,8342,133389,183536,220954,178953,19909,-7431,134685,168348,-11365,-62034,26999,-23029,-133202,20616,225585,153047,-3728,-21950,-60864,-58764,-122970,-227265,-215711,-36963,112420,187237,163336,175967,261360,351015,216846,-31804,-78974,15782,-64270,-342864,-470313,-335372,-24348,267346,364626,177621,9204,13,85655,-68881,-297986,-224806,-73288,5602,-60671,-228219,-277118,-135328,-101073,-178715,-164904,-162630,-233349,-144943,104113,253229,311516,277564,128044,-76800,-228436,-230625,-93400,-6427,2422,76709,198357,53260,-188381,-220703,-102653,-151610,-181688,-50828,38776,137662,182815,39334,-167797,-158311,-192386,-425575,-506664,-324781,-122944,-38274,-18280,-115276,-349233,-398772,-138231,192845,296039,172442,-23143,-793,101707,94509,-89121,-278749,-235172,-180942,-229989,-184988,-67212,13691,59121,-86673,-225034,91493,445847,350560,158027,38780,-35356,-190960,-152896,207419,383890,122106,-282383,-499798,-195793,171198,294553,208621,-18132,-150115,-93230,10919,22683,-28978,-99665,-196660,-188769,-130467,-147365,-165552,-25898,27157,-121507,-148058,-42761,-147687,-293140,-262760,-205388,-137428,-120872,-178790,-162317,-76664,38410,96821,150384,235563,200162,130712,72416,77677,226809,453988,394683,149749,-27724,10479,50819,-9767,-86460,-19284,66754,-19616,-232944,-406822,-303940,-58672,156620,194240,90564,90564,77862,30853,-50312,-127426,-169909,-133871,58603,202806,212226,227869,206055,473,-129141,-86151,15925,48410,60603,30001,-104931,-22359,137552,-10194,-210537,-233307,-238139,-65895,89879,18499,36576,83582,63537,158024,233957,234656,158309,25848,-101033,-199214,-437511,-543920,-333199,63017,266852,226443,92352,33765,-70746,-183085,-183429,-133334,-11987,75918,39726,-156376,-278544,-305306,-67695,65846,-107764,-230213,-136047,-177396,-407859,-324542,126651,331201,-30317,-280526,12872,545213,864067,1115398,1072725,728859,176993,281935,459940,-1341803,-4100293,-6416693,-4922288,-1553201,1251472,3431918,5064726,3768649,1721943,166726,-899196,-1281821,-1171855,-1020808,-881365,-437576,95193,83078,-409711,-657482,-391039,-9317,261564,323970,316687,221269,-10218,-135533,-95489,-120318,-116243,-69652,-180802,-357141,-300159,-97299,99754,156563,161225,-105871,-614873,-817047,-518709,-71219,238894,361542,346629,128729,-227161,-521644,-551280,-496343,-455862,-214497,168852,534384,681942,527449,342941,275407,20362,-355642,-471279,-268934,58514,172813,151171,93484,-66911,-188894,-212220,-220180,-239486,-177338,-155630,-61400,-35626,-8969,76520,129690,-62568,-87820,69741,-45921,-203659,-250759,-301894,-273542,-117018,-104121,-154860,-103907,-27225,-31170,103233,243328,121445,-56628,-15816,130994,215081,97136,116660,214459,131623,-77,12904,111696,212374,76810,-125878,-107637,76336,148409,51370,5853,148118,291026,194024,17387,-21865,46935,131188,126288,36500,-117957,-68292,152732,234552,132731,21573,36360,-93652,-379336,-521147,-483340,-282125,-36142,-37574,-119104,-37617,74333,234241,232330,119027,29300,56961,142014,85522,-58849,-128061,-27775,267341,319461,-152806,-476857,-379547,-293742,-224022,-36865,68713,-80644,-357998,-395347,-148602,-78816,-198475,-210383,-90680,-12890,50791,26592,-50233,-69490,54473,119973,141009,239410,250391,204554,36017,-92133,77519,296436,307723,323981,250608,27630,-62684,-149031,-115901,64188,169701,219785,278354,234687,154998,147588,253592,367462,400690,292723,228649,177553,108047,49733,-74067,-291907,-303650,88426,377588,381107,184898,24714,-74594,14616,62831,-82439,-317426,-343871,-254657,-261941,-267603,-203166,-67028,98000,11379,-118113,37288,238719,195539,40561,-170339,-128619,172883,363887,212701,-61681,-176744,-92581,-170031,-436667,-481782,-146703,79013,118933,104977,49012,17246,-34596,-19722,78666,76746,-197397,-401452,-297613,-90035,110944,243802,93345,-154744,-222474,-186420,-163940,58558,258652,131058,-29573,27698,28035,-41733,20830,151318,209513,164271,1921,-73165,18274,52468,27767,140098,139837,-129553,-277579,-141931,64624,175769,193290,183809,122454,-38418,-300183,-499564,-552071,-427859,-231043,44760,183925,191764,129429,90974,58930,41617,-62059,-222907,-264453,-207940,-192554,-125072,147342,246515,61746,27985,151048,156268,21579,-110956,-97156,-94547,-215073,-277896,-86549,5954,-8761,-421,33945,54852,-147064,-299006,-127092,127029,107845,26579,22571,-15788,-197145,-288473,-114899,92266,152927,23982,-225609,-211639,67501,224616,140513,-34089,-276435,-332803,-218857,-43412,-5771,-55886,45656,165135,112400,-83942,-282720,-322461,-138009,-51621,-132388,-181963,45492,295967,300820,164584,37727,45095,139981,236475,251243,114081,-119752,-267759,-243881,-126439,-145612,-302561,-401571,-291903,-136495,-76596,-76988,5159,-6717,-126595,-116217,930,-45456,-168825,-35831,90543,-5650,-152430,-173044,-217568,-188710,-17871,106598,108575,9499,-134982,-76492,135072,235507,222429,141816,122300,323527,482282,450416,300972,58536,-142887,-60329,132956,-29642,-265387,-153537,56127,349322,616203,448503,179486,8406,-201866,-447099,-542492,-390347,-44350,121242,-181192,-569952,-541643,21814,1300988,1406641,793725,-72599,-836967,-1619202,-1187950,-221049,385794,595074,488095,709700,1444282,2237216,1325025,-221321,-1674874,-1069149,-531408,169021,660355,529427,237208,149481,36285,-164807,-278923,-210661,-159588,-274863,-384229,-311949,-28266,218183,327869,349633,205921,-70538,-205304,-99684,42328,99017,88323,91815,208439,346513,545753,557056,253793,66191,155086,112158,-110531,-173886,-149909,-180770,-108728,162364,330159,278875,336706,404754,317814,104001,-107076,-282177,-271102,-114880,-6619,55431,129317,184227,158854,69262,34887,81019,3454,-134910,-1232,232813,277468,74668,-61168,-40174,45199,7521,3154,5566,-47864,-206126,-299751,-185373,104020,136197,-161311,-346184,-339560,-225068,-92430,-35232,34164,27107,35092,103512,94733,-127838,-317467,-273722,-74655,55627,157504,234157,135306,86870,250054,369071,193338,-231465,-390592,-80584,214725,303071,274185,188316,103601,-4560,-149721,-235094,-229870,-126035,-46076,-76635,-215981,-307051,-202746,129937,330484],[304565,227821,44927,-185997,-305305,-245899,-174510,-115844,28456,-27716,-81897,3948,-26775,-301009,-499324,-338685,74579,397703,433254,280715,148170,62322,35420,108539,34748,-234283,-209986,-8841,101099,145633,215703,199259,-30257,-164246,-184506,-137576,184061,557934,566695,329960,88813,-45992,-71352,-65569,-70501,-173734,-353869,-329870,-170075,-47328,-73408,-151072,-155883,-70503,-15948,-9872,-52809,-62315,63880,81219,34601,-77551,-250994,-232686,-47704,-27311,-118709,-148748,-62374,4809,136257,288023,295329,148873,104622,179528,155368,100808,91586,114037,203315,159025,-73983,-250174,-381659,-469392,-279231,39195,241946,226072,60925,-205754,-261978,-144415,-184029,-63260,249858,315650,358279,359289,136387,-150056,-320695,-263618,-169981,-145885,-105441,-74080,-243666,-225995,114378,365374,223601,-11575,-95674,-109704,-42506,90137,183745,208721,213447,252345,260862,206556,168035,129507,-37837,-210808,-225171,-137548,-47381,57923,113911,224227,285416,250318,133724,91901,140433,130170,115848,88761,-35821,-125521,-129917,-135560,-150915,-97565,200701,255088,-29639,-166673,-59669,62810,19963,-47007,-90273,-74854,44689,148093,37895,-252245,-477084,-283559,34992,156577,229485,352735,213477,73198,81875,182274,253359,364554,288414,-115290,-481931,-372780,-25180,193228,206385,25373,-186525,-190387,-117605,-125693,-26752,114295,105759,109586,102353,-34334,-67964,115870,207092,20389,-120996,-89469,-46005,-41853,182044,391610,272212,17496,-106615,-79151,2438,-32369,-152827,-182844,-34534,80280,106464,74328,148959,270585,316737,186345,-8765,-80027,-31106,-97008,-342969,-473643,-393885,-67975,295620,438290,250512,58483,40562,144957,-29805,-301481,-230654,-16521,89555,38353,-59783,-112369,-54789,-82652,-180210,-158841,-150161,-213710,-123372,129714,303302,359483,280713,90142,-80475,-172352,-149187,-72811,-1370,50963,84727,139440,23411,-125433,-98399,-30693,-117428,-201599,-94423,8578,167352,228895,86446,-85373,-131256,-273114,-527966,-569057,-402157,-249062,-135458,-27390,-99969,-321980,-358854,-98165,183071,235964,140653,16149,83437,131819,22916,-175491,-293500,-216297,-152208,-189215,-119798,-29461,-24964,-11253,-112471,-257858,8959,308101,205667,24950,-70682,-109892,-185159,-86321,231503,343943,75718,-273646,-431121,-189331,95744,238156,227948,36797,-139997,-116727,10240,37617,-17031,-98763,-251105,-289796,-158551,-99331,-169965,-137162,-49899,-87507,-143105,-95626,-198606,-349685,-284217,-186059,-107262,-70227,-109346,-106314,-52586,4083,36332,139147,259369,201327,118394,36523,-39451,101764,446425,500844,280697,12041,-67488,-62238,-105859,-218432,-159774,28325,-35348,-302262,-419071,-205721,13294,130500,113754,9611,-46227,28306,45523,-3216,-38173,-50176,-62618,74276,185184,178078,212056,256554,98978,-83691,-147490,-125971,744,128974,102580,-114492,-64625,110042,-6229,-147213,-94690,-58896,63244,101538,45646,139400,168771,63617,169775,302318,251843,122332,12737,-107705,-239571,-464008,-477389,-216030,113350,198385,167919,146199,97551,-58794,-144231,-123977,-128981,-30840,93877,55453,-195227,-347209,-321230,-20409,58951,-168021,-243871,-55456,-87437,-317934,-247427,186727,374219,-32789,-217881,183991,607402,719539,902998,1116252,901416,-7200,-191033,283346,-1110162,-4056100,-6288847,-3347945,1142118,1985577,1602022,2817916,2825221,1718524,545099,-784545,-1407232,-1175765,-917522,-732095,-269078,178221,108700,-355382,-570807,-339517,19156,249083,316324,352990,224261,-42957,-154904,-56975,-52211,-22761,58696,-105739,-341395,-249505,-37061,146337,183526,97695,-180522,-584310,-689776,-429766,-33819,246004,302100,286880,149703,-110617,-359567,-471375,-516481,-472841,-212845,196244,515802,667993,540654,396005,303356,40829,-276670,-332286,-176581,141949,327867,331965,214140,14639,-141846,-225738,-283403,-312584,-186464,-120124,-40031,-59179,-59312,18150,77662,-49151,34218,188917,-31630,-252785,-259033,-276488,-298227,-172116,-150669,-180129,-40689,89423,55669,131468,263588,144123,-108641,-155310,95,148159,105368,125116,270275,264610,144688,114187,168916,256001,86884,-150888,-115846,69595,77432,-82019,-102274,184309,471263,409812,181200,61282,62681,126652,124759,-11461,-192990,-101368,187725,268641,139971,-382,45080,-56283,-379104,-558950,-434935,-110155,148317,71396,-39885,-14761,39119,179432,205985,119923,74161,140033,212971,117693,-76724,-184219,-71646,246754,332501,-104300,-423214,-337914,-195126,-153262,-39531,77579,-26848,-268039,-324991,-128778,-52206,-124347,-103229,4071,58691,93887,48011,-7,33627,104993,86163,103985,212988,282259,256342,84343,-38534,114239,301940,327087,374478,321787,99723,-119,-97728,-89641,45497,131024,162016,210234,198996,179823,156158,230802,356082,437380,330329,227118,135685,74090,25568,-80200,-224037,-202562,178516,456537,398942,155401,-25842,-113999,30064,148742,-13423,-318781,-353187,-269953,-276112,-279951,-217192,-87510,75411,-12533,-99333,94951,263302,167602,22056,-175663,-162420,73519,198417,131044,-41908,-109559,-105185,-265615,-472156,-382013,20526,313970,254108,61495,-33194,70077,66342,3020,17233,19333,-209237,-473656,-363295,-93204,135889,247304,60746,-179621,-146837,-116994,-119533,66067,236339,88396,-101307,-44071,-19404,-121415,-91990,53630,109113,61854,-43395,-30035,54878,-5385,-39974,172937,224245,-81183,-276510,-163001,13755,103338,181636,197836,111856,4280,-155587,-360775,-452339,-287735,-88625,102813,188341,236416,217449,175064,74366,7501,-68890,-117410,-93249,-75276,-139128,-121884,123455,245706,84148,24874,166935,246477,95178,-87450,-73511,-119793,-331780,-366585,-130387,14564,20008,12925,67054,117710,-121093,-288810,-92116,165394,162800,131140,68185,-118414,-329988,-351292,-114578,129913,203155,43931,-251540,-249951,54699,253014,172497,-4314,-243936,-336552,-259213,-41799,91048,40458,70554,176481,173209,8496,-211591,-343116,-252067,-152348,-173316,-146068,106635,333936,340118,202326,28386,-42333,-16715,63256,101049,-25495,-231263,-349036,-313184,-153944,-85216,-244408,-440562,-307823,-41885,36173,-13012,41386,8488,-190073,-249267,-104762,-27796,-127546,-91534,-1070,-23888,-134871,-148015,-219889,-236588,-50026,109138,106235,11500,-126787,-83596,163158,287257,212981,126989,178050,405614,570577,586818,469398,141404,-137934,-65774,81511,-58732,-227456,-68749,161345,430058,571053,349834,185576,92584,-151025,-459636,-586200,-467782,-151632,-53178,-349547,-479802,-321654,-143763,721901,1278695,883711,-164526,-657655,-901430,-939821,-384691,345612,564400,432919,761393,1449772,2246916,1900898,409929,-1534719,-1391406,-888754,-91841,560722,479225,232614,193283,14772,-249544,-343907,-272505,-224634,-304424,-392536,-335971,-52131,184230,270513,349248,236233,-95007,-222053,-8270,154607,81949,-25009,-19139,148193,332724,576447,609514,245392,-21858,43697,13836,-171644,-178043,-102092,-70231,50279,299266,413445,324787,380644,484979,438619,218513,-76147,-237914,-229527,-140667,-41173,95778,166303,190198,233787,236959,202947,200699,78615,-111534,-20173,215024,309301,206539,115343,58560,89119,46375,20752,-9182,-91794,-194693,-189473,-59038,206488,230567,-103395,-342173,-342889,-256775,-169761,-93388,62692,91396,360,-36258,-45722,-162927,-242331,-147361,9185,95882,192173,255399,92061,18443,186300,279918,106339,-264186,-416177,-142185,162003,272825,259239,172409,108606,-4311,-189971,-285882,-276391,-146673,-50800,-103506,-225801,-263858,-138986,129431,286299],[232661,227764,72791,-214102,-430311,-374012,-217477,-137201,-2155,1974,-38766,-54309,-99647,-230798,-248400,-76440,190527,422910,417709,213761,96182,103569,155170,273866,239249,-79239,-203626,-46940,127564,192471,210350,156641,-22307,-93468,-140093,-120468,244400,618042,565973,240186,56018,-13646,-54697,-78796,-77943,-153539,-332843,-330882,-173754,427,5542,-120865,-205874,-176641,-105424,-31068,-10583,24373,91786,18447,-58246,-134336,-276572,-243074,-37353,23148,-3833,13684,90517,126212,187107,267695,255634,112559,80517,196747,211666,178610,148208,161370,261107,213592,14033,-123297,-293270,-415214,-179528,199229,357189,236866,19066,-211574,-225195,-116530,-172086,-48909,297249,384454,479548,501904,209988,-179357,-330895,-205494,-58257,-33533,-51561,-57531,-206758,-188885,145470,516807,479119,126160,-101210,-125130,-35099,97090,178934,156926,64640,71572,150512,181695,149651,112115,-44903,-219420,-220962,-122853,-62904,-2848,32152,173445,273809,259913,179069,134563,141282,100468,36907,-29535,-107749,-82398,-101648,-173557,-109718,67501,313550,276480,37064,-21397,62933,63500,-53601,-55153,-16948,-20948,96870,191684,61670,-219585,-375128,-173445,61145,152520,311883,466778,219528,-22467,-15203,102282,166900,241871,215375,-66983,-290579,-170327,-8083,134714,214485,61365,-155864,-116836,-55800,-125479,-45302,104894,38815,-12930,13072,-91681,-120940,92762,232677,70929,-153391,-201292,-83425,47750,324110,498030,345323,32650,-142468,-49575,69745,77348,-33678,-115357,-28798,33632,-6032,-25765,117672,252188,249643,140870,21690,-57261,-31264,-71607,-260215,-355954,-316715,-25052,333406,494458,321624,111285,80603,185592,26012,-222142,-172502,47219,162975,124958,118237,94011,78472,-3492,-99541,-77050,-78220,-135712,-49463,170883,336637,381376,285697,99786,-38874,-73156,-33885,-40739,-997,100512,111661,104190,29049,-34776,13757,12935,-75212,-166323,-67077,58324,232707,270360,136936,14392,-93256,-328052,-542175,-533333,-421862,-347330,-224130,-39134,-41929,-222626,-266551,-67490,118026,129270,89664,30208,109123,100905,-45906,-219609,-242998,-140782,-88594,-158880,-94134,-12427,-45625,-58916,-132352,-291966,-140552,81367,59925,-40962,-102136,-145718,-156279,-10699,231327,288247,67829,-207493,-312521,-136631,40912,159719,204905,65837,-129282,-129698,20506,63232,-13231,-117581,-302249,-365240,-200270,-92542,-185925,-237818,-117872,-44670,-122043,-140759,-214469,-357496,-275417,-152955,-69838,-12683,-43388,-81456,-56224,-45909,-44055,94432,261675,208348,121045,45658,-81125,29177,401826,528919,352524,35053,-146555,-153771,-164578,-302014,-281894,-39559,-61455,-324899,-372520,-118748,40494,50213,13748,-34670,-126704,-3503,90281,62858,33427,50196,28488,110253,159808,123588,158561,257604,164073,-53726,-184442,-195108,-26412,156055,141136,-105075,-91979,66154,-4102,-76026,19457,88083,184885,130043,47036,152565,203490,72443,160243,306420,229007,82149,-10610,-141920,-308518,-449494,-324331,-37839,164296,119211,96574,180633,155517,-53629,-144109,-100611,-134993,-81691,42630,-3850,-254902,-372169,-256283,76942,90224,-178924,-222372,9383,-5238,-159930,-59272,292433,376857,-51367,-180172,302621,646931,542897,572471,964330,936204,-237545,-796182,-168826,-959364,-3777555,-5986665,-2452907,3116017,3093071,318280,341323,1311010,1303722,760369,-554511,-1342379,-1063132,-723986,-448439,-42493,221114,86149,-275249,-479560,-343482,-13451,199655,265532,312966,182434,-75618,-175767,-49717,-30544,23343,144598,-32927,-312843,-225997,-26280,133111,145869,27678,-172461,-416046,-444555,-295150,-17912,164189,140486,127291,105316,20187,-99137,-242359,-424965,-464630,-250867,96884,312566,438842,383844,368474,292226,46863,-181447,-171558,-61003,188539,387282,392842,275271,88074,-81094,-205482,-324816,-376274,-186643,-59552,4519,-74191,-122365,-86223,-35228,-72300,111167,259303,-11858,-259806,-215235,-230227,-325695,-248366,-206038,-187403,21640,193917,128510,98416,180971,109130,-142919,-248242,-95110,76896,88841,93730,259309,321965,231139,158985,156344,217116,41391,-204708,-172807,-13224,-57292,-266373,-274590,126809,530195,528276,275859,86691,28558,68689,65922,-78741,-245313,-120662,171505,227138,119754,-16439,25940,-74775,-379989,-549554,-343756,64942,294975,135712,8256,-7326,-20118,77857,125901,65066,61354,174953,241839,104293,-123410,-238865,-120279,174980,276144,-67606,-327957,-233473,-53359,-53079,-56975,46229,24338,-137553,-216454,-110870,-47630,-53065,16910,94807,100828,93603,45950,47597,135660,139231,27245,6276,115760,226131,238121,120883,55486,174306,281862,283532,348949,329608,150222,44955,-49718,-47915,28347,82962,101876,130886,130374,158777,144023,159621,252775,382628,336400,204513,41036,-30160,-58502,-112935,-163260,-80314,252408,475564,373317,151813,-15624,-128188,7506,147557,-1765,-295285,-312307,-244865,-247845,-253093,-224369,-139242,-1126,-57948,-60805,143912,230473,74319,-29350,-179677,-204447,-61962,23415,50916,-2959,-31327,-116366,-330571,-450169,-241324,151025,447401,336459,29064,-95075,132567,193258,33938,-36365,-6456,-162576,-440092,-375595,-108837,116329,214102,44816,-142979,-54871,-52839,-73540,56799,182899,21610,-195593,-152772,-103276,-220343,-183815,-21235,-1560,-57520,-90850,3798,69075,-65820,-100973,184995,303356,-5032,-230944,-164645,-35645,3211,119108,170245,75564,30546,-26303,-243126,-370453,-182321,22835,141538,154229,207836,269605,258423,115220,22875,-25220,18728,80914,26760,-121553,-106644,127419,270556,149037,67788,190496,292515,114551,-81769,-51347,-120034,-356393,-356990,-149199,15948,41634,6724,67170,140498,-85927,-240378,-43761,181162,199602,222900,107688,-202862,-420746,-379919,-116763,133489,211726,73383,-212214,-234441,59100,279787,201643,31163,-165248,-291887,-275818,-57186,162391,140284,102127,161822,187952,87673,-99602,-310081,-362629,-287453,-245265,-117438,151014,308202,295147,164066,-11740,-141839,-179787,-108399,-67013,-166929,-332327,-410977,-337370,-125560,11823,-140770,-415658,-307471,4400,104254,64081,109947,37943,-222205,-342041,-197281,-2473,-61392,-137392,-85830,-43665,-126241,-126112,-210728,-274604,-107593,55438,68762,7898,-112113,-95947,161421,303147,183158,99838,225983,456270,578749,608499,548319,215795,-86066,-17403,88820,-34856,-181009,-33722,195323,446672,481597,233553,148603,143243,-83006,-406234,-548369,-455045,-210777,-191670,-408654,-250794,13411,-273670,-158766,585228,427633,-643056,-610092,17906,-331068,-303289,349040,551262,469866,872744,1338965,1786728,1927574,847048,-1011006,-1359097,-914763,-239024,395359,377858,203259,196477,-17343,-323693,-412111,-331559,-276826,-302948,-348607,-318218,-79140,118119,175373,277190,194886,-125827,-197060,129390,296600,75174,-140710,-124811,83728,298800,548866,594225,227401,-87558,-73313,-93923,-203132,-143698,-54901,-4275,158343,382217,435502,316865,332453,442970,449599,268052,-44033,-170142,-173029,-148466,-51839,156347,230007,197503,277215,361409,324880,298915,177588,-41268,-42039,123748,250839,291173,279965,130356,29530,-11509,3027,-19846,-98344,-129718,-54053,70340,281779,282268,-65395,-318885,-299763,-248056,-225966,-141888,84058,149204,-25383,-164439,-180984,-190391,-152150,-15537,95891,136295,211076,229850,4291,-82628,87136,167870,26783,-258672,-412806,-211921,93356,218230,187433,116343,103919,1285,-220514,-335608,-313227,-159033,-39668,-91312,-191476,-192821,-59517,113003,199254],[80166,145662,34123,-271067,-553304,-495629,-253295,-154182,-75562,-45899,-68598,-172840,-209427,-178390,-49794,118695,208441,321764,305484,105125,36278,117684,205207,331812,315397,-21011,-260110,-144640,65398,141158,117977,36141,-55071,-53931,-111140,-117851,235483,559272,433557,100745,15966,6673,-49515,-90716,-104213,-159306,-293806,-339796,-206987,16997,63394,-94182,-246029,-295825,-235924,-80841,16866,81603,67159,-61393,-123164,-181198,-297946,-262986,-55945,48061,90493,148392,194296,187179,185963,189631,144430,28388,29942,156198,187939,196787,155255,159527,264893,217464,79064,-2047,-211955,-370432,-124007,259441,391446,203478,-52160,-234795,-218816,-133182,-187582,-85087,239511,342978,448020,482914,176852,-244078,-341779,-150888,37317,45514,-29986,-65646,-169767,-165778,113668,523799,561178,156242,-142691,-157842,-51022,79128,144347,97437,-65858,-108905,-17955,92455,98821,70202,-46801,-179603,-191621,-141971,-134741,-119583,-93918,69853,183798,195623,177727,149370,104577,28005,-42605,-125633,-148455,-22807,-18352,-136612,-31708,201914,329125,218817,81288,107996,166951,55423,-114554,-66593,17504,-32503,72444,172859,57568,-179327,-234430,-44344,77645,129259,330389,449774,141355,-118689,-93675,9491,68546,114964,142801,-31577,-128153,-27661,-40619,27981,169242,74316,-97264,-26072,-7647,-148125,-95724,64619,-32215,-147758,-105730,-167527,-162666,65456,218859,82766,-204703,-325287,-164461,69232,359204,478993,324712,16356,-129443,-8301,89929,127631,39272,-82084,-60639,-54166,-155813,-157267,35483,165593,130804,52658,8983,-55915,-26934,-29989,-145262,-186523,-163005,57525,340447,483470,332503,121679,84569,173353,54670,-125029,-108787,62804,166544,138540,225364,262345,204344,87165,7162,18390,-911,-49105,28788,188650,310685,330175,241159,108185,1206,3882,41678,-35593,-31808,97920,104496,63871,37818,29911,48868,-10067,-57719,-96947,7395,149177,291556,277219,165266,92600,-71905,-361136,-483823,-432356,-407986,-419706,-303891,-79708,4698,-108259,-165276,-78807,-7290,-8860,20822,1562,52763,4660,-115292,-244564,-187219,-63397,-31416,-149620,-107602,-20280,-53173,-79613,-147213,-320356,-284220,-117725,-36399,-27937,-59394,-150861,-124040,47720,197527,219261,91101,-101219,-177675,-56880,16046,75798,139828,53554,-128281,-139871,27101,80911,-36668,-175435,-358468,-408940,-250434,-132909,-217337,-299772,-149188,-8655,-109141,-176117,-186856,-294279,-221760,-110239,-35120,42492,15865,-73293,-77496,-99757,-123702,32852,247043,220348,140659,101540,-35511,16545,321288,466208,347206,31920,-215586,-208399,-167902,-311881,-349167,-116652,-95046,-309546,-293280,-50638,36074,-57082,-76513,-37752,-125775,-9999,152186,129457,69855,106707,114809,153185,134762,67573,81260,206119,182907,-37145,-193495,-183858,-31212,136230,134472,-89120,-106041,13934,-13952,-24095,86731,181631,282393,183188,44952,103031,186638,100351,159149,260164,179061,55725,-23480,-171357,-363815,-390970,-127962,157223,211134,59091,45358,205690,214486,-35872,-168505,-116704,-154000,-155019,-64921,-103151,-292614,-330044,-118365,205782,154677,-130416,-159200,52508,66181,30629,181734,408534,344877,-55681,-143202,382565,708439,405685,243037,707933,840446,-471504,-1379168,-768328,-887637,-3203289,-5552018,-2297920,4263427,4732742,63069,-1611413,-357294,582687,759872,-251412,-1070094,-839475,-485898,-113319,189217,225691,29535,-188807,-397003,-371406,-68446,152381,209111,223607,118231,-86325,-177313,-66760,-49821,32894,188098,26366,-276117,-226121,-37713,108938,83875,-17320,-76629,-152699,-158201,-136023,5355,60095,-36724,-62273,23617,141082,180337,48302,-250356,-416581,-286416,-58400,36772,106484,143559,284861,248557,44123,-73518,-8538,63019,208987,360052,346007,288660,154389,-17908,-163660,-336830,-413611,-173991,23664,88749,-40479,-156763,-197817,-175338,-128703,125534,283022,50950,-160961,-94275,-155698,-323084,-291210,-219402,-144427,88366,291802,205942,42619,45936,58127,-123571,-256854,-120537,46871,70493,48878,204227,312885,264129,157774,97831,136473,-16755,-252309,-245510,-127268,-194531,-419018,-422578,22205,472852,539098,299202,61230,-35716,-6885,-12652,-134820,-256112,-106268,136088,149622,92451,-9064,1437,-118645,-358333,-464650,-195876,231003,386421,161948,46668,22268,-64914,-31217,21320,-20664,11259,176060,247232,73806,-159962,-243492,-129631,90016,184752,-24507,-197252,-82533,104633,62893,-58675,11609,83685,18435,-80156,-83106,-54757,6256,119924,155204,104312,59674,35565,104143,231651,160000,-54920,-140459,-16532,116992,172265,151971,180517,259054,266182,214204,270821,284109,170788,71410,1818,18841,40837,58900,76216,83310,60032,105589,136635,98331,114474,260012,313069,185047,-42827,-134860,-148616,-144027,-110456,37399,299451,432727,304898,150992,40199,-100110,-23871,77806,-46920,-264351,-249501,-197930,-193620,-192461,-209608,-192576,-95410,-95958,-5709,174677,162153,-31288,-67878,-157440,-225611,-167326,-73737,15143,54652,41338,-121339,-346038,-364503,-83082,226065,437466,323015,-10585,-127260,188369,298925,48138,-80297,1837,-65309,-298360,-325211,-128442,63898,160975,63180,-39632,32771,-2394,-37280,29779,107745,-53537,-280424,-254615,-186570,-295547,-229285,-67214,-99829,-161391,-130462,10150,48294,-117781,-140493,176102,365269,94979,-143003,-140856,-67049,-87887,25753,100303,15193,36031,54074,-183194,-338133,-141634,81116,159447,102022,135734,287541,329333,190561,114410,93228,167187,211882,63610,-144314,-79133,167435,315090,226479,133476,218017,302167,103591,-74879,-16131,-75801,-274114,-256699,-126241,15149,52055,-10079,37346,113388,-58607,-171842,-375,162854,195038,260256,122760,-239374,-442507,-371079,-122819,107127,184204,105591,-118911,-169999,74118,286257,203939,46572,-78047,-221829,-271935,-83834,187914,211818,125437,116267,143801,120070,13355,-219876,-404815,-402366,-326444,-110046,166554,237032,180431,60002,-74289,-233713,-319549,-251685,-214141,-272598,-394741,-434903,-315434,-65689,103175,-27079,-333124,-291251,-8501,113300,130105,187519,68569,-219261,-370162,-246855,21642,1926,-165464,-137748,-53066,-120404,-109036,-192224,-303217,-191449,-40346,13500,-5971,-117292,-135399,107405,258799,140680,87125,264195,456463,499350,519905,521346,255253,-11166,52885,131516,14640,-147955,-58873,153339,403356,398413,164059,106900,163932,7045,-274306,-419979,-347920,-212789,-276385,-371381,30157,335864,-450627,-1157982,-465027,-423778,-1336879,-542851,962537,454035,-39105,361065,540906,596066,1023528,1075063,876899,1329096,1083667,-162494,-938779,-633602,-221234,205133,224051,143203,151127,-61005,-374796,-476987,-384726,-306004,-268943,-262544,-257885,-86197,50123,69584,151845,91518,-159883,-144149,267452,416257,60488,-241198,-195904,39088,261183,478505,520372,214300,-103462,-164215,-185024,-201424,-92922,-30630,5399,194428,390678,397852,268302,212500,295732,358652,230724,-29917,-101596,-111474,-132751,-35693,230900,324788,216255,272825,408094,373061,349755,274526,53769,-67091,-13427,140968,333464,407403,175156,-81812,-124636,-29264,-5178,-41383,-12640,79958,172770,309526,272756,-62312,-277987,-205753,-173116,-218458,-152049,99644,192809,-22041,-239728,-269527,-195171,-57020,92986,154062,164488,224546,183540,-80451,-164458,352,82934,-858,-191561,-357571,-258651,21260,155951,96029,53836,110007,37946,-206118,-352317,-314106,-138649,3697,-30922,-116421,-95389,38929,111261,113181],[-27176,96440,37165,-240355,-539865,-489742,-193029,-78607,-80342,-63582,-74125,-236323,-246577,-79848,119433,267977,200595,185511,184821,50609,54441,177883,257181,351847,316520,-12311,-289021,-200089,10320,86022,26891,-74339,-64040,8941,-29787,-54413,227366,476834,304728,42182,44342,56255,-9510,-43115,-99845,-157560,-187856,-259327,-173328,70421,139536,-35992,-222988,-342877,-317499,-100451,56528,115867,32046,-95212,-106291,-170522,-279401,-254391,-57580,92825,189479,256430,266371,225095,182041,121399,47813,-18593,21224,115874,137325,192257,158434,157964,252567,201917,133077,110305,-126228,-314454,-96113,230273,348945,149688,-103582,-235509,-218263,-160513,-188684,-124899,117896,226546,315528,356519,84523,-299970,-337246,-90919,132046,115116,-18372,-78366,-121542,-127911,73245,438201,501148,129943,-152407,-153320,-43916,79244,128275,81097,-120730,-233636,-180854,-11195,52211,38069,-22822,-93138,-137827,-172829,-217047,-223014,-184226,-11925,77941,98060,147891,159634,70302,-45499,-85218,-162122,-139666,58970,132262,-2496,86708,287544,268602,126049,110433,199108,245466,80611,-117478,-70296,973,-97573,6900,139789,50787,-138565,-100763,72586,98520,116993,298332,318981,7595,-175587,-122886,-63852,-1806,60587,119168,-4510,-22461,32690,-99814,-72377,110094,62659,-41487,49772,13274,-190194,-161605,17566,-66649,-231387,-203911,-220366,-153395,70110,190203,56174,-259356,-415944,-250084,23904,279772,354171,237130,-2769,-52743,45403,72038,106123,39496,-90826,-108613,-144679,-283721,-283256,-86080,35214,3966,-47783,-42371,-77742,-27988,20827,-12311,-7225,12532,142775,313403,412602,283471,97126,62992,124431,59901,-37936,-62512,24938,99948,80759,245720,365550,300896,167751,101977,85789,51249,19822,88137,180758,231940,210365,141411,91120,17775,27981,47889,-59146,-84744,32373,43310,12620,39513,51083,627,-78534,-47767,5063,107906,238571,322460,257843,183125,151111,-54573,-350821,-366365,-295573,-370599,-457481,-362348,-146608,9307,-16140,-77203,-126037,-151095,-125507,-32828,-42887,-45677,-108209,-166189,-254877,-162282,-24510,-6703,-148772,-128841,-34845,-46684,-70214,-148176,-321732,-335082,-185063,-56305,50664,37441,-131351,-98277,80312,142326,147811,130662,22976,-50784,33678,27419,10704,59821,18296,-125213,-140678,28135,84300,-82458,-260405,-412264,-418471,-291148,-195564,-249038,-298521,-118721,23539,-111924,-194321,-115697,-155358,-114661,-56279,-4827,92466,72839,-56693,-91482,-131984,-172626,-20517,221244,229393,173772,189946,76653,51798,224542,338632,278569,3936,-265017,-222810,-118721,-247773,-340961,-171633,-122811,-265582,-204478,7283,27228,-153200,-137208,-13822,-56199,7640,208809,178916,69195,110559,170538,186015,116919,27878,2103,118684,159395,-27388,-181600,-128178,-31177,72670,80493,-86928,-117367,-39043,-38845,-8089,99088,212554,336711,241233,49497,36492,136199,145116,187595,196257,123251,51580,-14251,-170827,-368593,-300429,52057,309176,239279,29294,26507,220134,266243,-686,-199592,-166735,-190190,-240617,-204222,-199628,-279911,-228938,46604,323476,220986,-46357,-75082,68595,125085,207735,392234,490704,303176,-20703,-81768,444974,798961,334138,-1234,438065,642308,-659362,-1761525,-1313763,-864897,-2367765,-5096455,-2981019,4393664,6641221,902580,-2587305,-1737570,-247965,551124,49751,-653168,-558635,-270758,169986,359875,175007,-66051,-135123,-342489,-401452,-118517,122738,159829,107477,42379,-76292,-160224,-102659,-97768,14531,184807,48849,-251401,-250891,-57686,99347,26325,-31457,67307,120213,79903,12452,49945,-5808,-158179,-223776,-78366,206180,375737,278233,-66419,-334872,-287399,-189023,-194515,-198579,-86609,167127,168298,24544,27677,127269,158253,199926,263598,222298,257977,193081,19798,-132614,-336041,-433718,-165195,97989,186093,30631,-159217,-295098,-315311,-216201,70275,260388,153813,39760,71522,-75322,-283269,-271172,-168222,-56281,142709,364327,276606,-13090,-92857,17923,-52750,-192159,-91744,58344,53418,4644,126960,253143,248678,119198,14084,47420,-62344,-277786,-311012,-235050,-291191,-484790,-482243,-85562,325480,451665,256967,-7506,-118212,-77267,-83056,-169060,-234907,-67028,97314,60580,57643,11047,-23533,-165657,-308016,-312011,-17866,351905,406073,158377,89126,87790,-76290,-122919,-89586,-118847,-58551,148907,233811,43161,-165193,-180787,-85467,11955,82073,26709,-53387,69224,231841,157809,-43951,-9789,141844,164032,52692,-51291,-75615,31059,165741,153624,55330,-3179,19892,157913,295597,154000,-160477,-308243,-147299,-3028,86280,169537,296387,339367,258483,145109,166903,200340,145929,69091,52669,103508,86867,65106,88799,83802,9251,35742,139587,80335,-8450,103955,255382,174392,-67551,-178960,-201300,-154304,-59217,126163,307265,336440,202633,122459,95753,-42293,-43253,-23997,-133543,-254557,-204675,-159331,-142058,-119515,-170229,-221107,-168827,-107959,47866,173610,81167,-102763,-64136,-102676,-209300,-197430,-60050,41501,119725,89377,-124796,-317410,-236363,59699,241594,299960,209216,-66205,-135610,213278,337654,31428,-110808,30355,49226,-99875,-230147,-143934,-1438,104579,108709,94095,93279,26731,-23877,-17566,19345,-121506,-327292,-315714,-247204,-324711,-224369,-86974,-164878,-220174,-153777,-18011,-6572,-152648,-150835,148172,389483,198594,-29025,-90336,-69390,-142715,-72361,1660,-57794,24150,73865,-188576,-362907,-166453,86023,163320,60526,66389,278088,370939,282527,259983,264819,307563,277859,33303,-186400,-38598,231339,356615,279980,192357,244676,296898,97680,-45697,47104,20854,-111225,-103438,-56510,22487,54278,-21537,-6533,49533,-45062,-95828,31511,117845,149211,232891,113030,-210542,-381885,-319806,-120897,71272,143082,137914,5868,-67891,98296,267479,168250,26198,-19966,-150465,-246828,-100304,176082,243229,135131,51065,57011,100787,100782,-76664,-327835,-438687,-380510,-119639,154840,150879,38936,-60348,-122269,-280847,-400902,-339845,-299036,-307895,-387679,-396607,-246479,4645,163758,74064,-204495,-245505,-47942,90004,182844,263745,104425,-172955,-318440,-229515,45041,44362,-169254,-146972,-42887,-101349,-83558,-154457,-309487,-276897,-136295,-25284,-16753,-145069,-199590,11938,165334,110136,125510,308870,419303,373690,373847,418566,257927,65000,111175,177715,71388,-121813,-116388,68477,330474,360602,179423,104413,176510,120563,-73571,-208063,-155588,-149655,-292750,-267596,273384,526528,-712243,-1990000,-1468376,-1304108,-1926514,-321805,1714023,1147198,277194,346825,518224,775038,1166725,671471,-264179,307741,1210853,808385,-273496,-214917,-75584,34577,52592,79934,86212,-93562,-377333,-509644,-411560,-296922,-198979,-141192,-152749,-50312,13778,-13055,15157,-36785,-185607,-80142,363212,473211,32002,-299488,-207567,30620,230341,385625,409793,214739,-58339,-203136,-237452,-174230,-49522,-34781,-25197,165249,328420,320147,202666,64354,93191,201421,114224,-53167,-54724,-49114,-90535,147,298446,424620,237515,212419,359168,335740,333977,333091,133866,-101612,-162615,22079,338323,472803,185706,-183804,-236272,-61215,33817,68688,124764,176991,215718,272439,192332,-108565,-241114,-87710,-43510,-144686,-128534,93558,199285,-3536,-264994,-312822,-190786,14586,143693,144884,147764,214633,126500,-135765,-207410,-63526,27250,11651,-93354,-274303,-285924,-65306,71957,-6298,-19164,99172,76122,-170425,-352726,-297497,-106139,42507,21262,-62626,-22126,112394,102830,22339],[-120987,42851,38157,-170393,-434639,-408647,-109270,17329,-54451,-79949,-92701,-272972,-247680,-6522,178517,290493,129862,6534,33501,8264,92011,227703,268442,301872,217736,-82744,-308961,-230176,-47806,22550,-69013,-178881,-85531,47357,61735,36261,201331,377347,225084,72472,98578,77475,15718,17322,-107183,-192043,-64638,-84168,-61778,143469,195110,12390,-171194,-329750,-350267,-113002,60613,74278,-34386,-102643,-52527,-142763,-262888,-252450,-66898,131235,254680,285377,270434,224200,165341,60355,-21077,-15209,54153,80163,66924,150577,144677,152630,221811,165413,157000,178579,-63566,-267269,-107424,115458,219786,64324,-131034,-212955,-226479,-194328,-171742,-149606,-28245,69658,136938,176133,-29624,-333372,-333292,-45378,215191,175672,-20702,-104601,-87413,-85966,44888,313378,363932,101064,-98478,-94756,3164,113054,151771,124507,-89689,-288364,-297803,-92886,25602,28712,22685,7881,-79713,-199640,-274065,-267413,-199011,-36681,805,4139,103639,174256,62300,-93109,-87394,-143795,-101949,143062,306675,180398,211203,312141,168904,35192,119663,235641,295158,160761,-46633,-61595,-57397,-178036,-43249,141372,58519,-110333,-21087,143239,126104,131263,240143,133872,-132825,-170939,-92223,-97282,-24280,108686,151923,13748,26005,28018,-153515,-119459,78293,35444,-16501,86574,6840,-235850,-215836,-5888,-33351,-211752,-232274,-216341,-82633,114370,163186,3467,-291975,-427910,-292119,-61910,120378,178043,128820,-60,65778,107716,42841,32356,-22489,-121856,-134678,-186811,-328912,-358626,-213872,-93295,-76504,-116809,-108038,-115052,-40748,75980,127663,147982,151756,194216,259878,313355,205153,65073,36802,67629,60579,30216,-40704,-47887,-6555,-15783,201062,404221,360636,224235,154216,98485,62425,56234,115983,158000,130977,57335,12211,43727,3896,-3828,-8759,-97134,-140216,-79517,-66123,-45142,33667,37271,-90808,-141020,-8901,134165,204667,283097,315876,235678,213694,208377,-15552,-277920,-213141,-155391,-317164,-455873,-390327,-220183,-30539,38837,-11068,-182804,-259348,-170651,-35586,-56474,-111384,-169441,-174935,-243754,-173434,-41843,-22822,-137461,-121964,-35722,-30078,-39233,-129783,-277588,-243074,-86405,-4536,159241,153041,-94244,-80814,90820,87358,85293,166801,139092,53686,120475,70022,-17682,2809,-2942,-99260,-119504,30194,76640,-128523,-337185,-444596,-396659,-303788,-241607,-256368,-226642,-21843,63082,-121437,-187297,-11954,38210,38481,12136,26789,139792,134691,-10209,-72117,-116503,-163865,-41339,189973,225676,212623,285339,212441,114629,146080,201890,186565,-34473,-285002,-200246,-32906,-127217,-255725,-174093,-123391,-193274,-111370,73335,41684,-201855,-159109,19348,42937,42151,240650,204980,49095,75308,182851,199326,115099,22315,-49785,29790,116002,-10989,-152481,-76336,-43861,-16486,-7652,-110964,-131500,-78551,-64638,-19711,72393,193592,341331,273829,59740,-561,90081,201427,253502,158351,91929,77246,24252,-125848,-300854,-191249,173020,377219,240924,31017,38905,221958,300306,49519,-214375,-227848,-234834,-318459,-336188,-254092,-208926,-94598,187273,391930,256153,37996,3560,66667,180036,342730,512128,519696,298748,76783,28792,513952,893009,314817,-129868,218605,393719,-743552,-1799084,-1614005,-851709,-1392876,-4744990,-4409721,3555049,8246400,2413123,-2541313,-2497096,-959766,205392,277123,-198783,-287464,-129366,330722,426981,56005,-201966,-134013,-316329,-414846,-145339,109302,114606,-8938,-29243,-51745,-130665,-141183,-148596,-16889,140409,23846,-251108,-292624,-81546,105477,-9554,-19618,208677,325330,224409,129380,122136,8246,-182268,-317355,-183067,185069,422982,368793,63564,-228300,-231458,-227111,-297073,-370389,-231848,42403,56650,-13324,107892,221287,201895,165314,134248,71648,192238,187570,16531,-132044,-336308,-444540,-170335,132539,252908,96428,-148549,-362997,-424518,-315109,-33162,204666,268135,278477,219843,-17687,-214710,-184171,-55389,53612,170868,390422,317186,-55133,-192525,3714,44854,-91191,-47188,82442,36060,-26215,54811,171586,200402,59812,-69981,-22064,-84580,-279186,-353109,-307182,-324241,-445175,-428959,-158715,138139,302274,170678,-103016,-207169,-129515,-125378,-179725,-199762,-22935,60493,-27993,8113,22725,-50312,-198641,-230197,-120991,144915,392222,353945,139127,142154,179922,-52221,-182407,-190743,-211042,-129517,97870,199707,21051,-132903,-61945,461,-52247,-15873,77947,79300,175379,287825,195984,-32283,-21248,179762,263171,150184,-26604,-113826,1244,126518,73651,-49265,-88445,-3976,185595,300894,108973,-276477,-454210,-245409,-97297,5614,160289,356419,376113,241446,84051,60705,95473,65903,28403,91593,186654,146508,81552,113035,118293,-14735,-35257,141374,102974,-88768,-49524,160187,161967,-20609,-138944,-202652,-141354,-3664,171673,268154,206741,85569,50256,102307,9991,-47763,-118501,-234709,-288437,-210496,-158757,-123240,-63993,-118465,-214382,-198456,-95920,72660,126834,84,-123063,-21570,-34473,-163103,-154003,27847,107960,166224,91412,-143809,-275869,-112979,148581,199736,93043,28117,-133604,-139497,179929,277314,-22460,-131152,47634,127578,67814,-134798,-160867,-70241,45687,144298,189679,102687,20574,-52810,-97952,-87245,-182577,-332916,-335921,-294489,-324137,-196274,-98564,-194762,-229983,-169608,-87062,-94254,-179045,-146976,90001,340735,258442,68433,-35728,-59121,-172770,-171074,-118472,-142738,-14872,27163,-256744,-443808,-247213,40028,146612,35242,20181,232753,351147,333188,378410,413021,402336,266049,-54428,-232810,-6468,269062,343530,260467,198106,242742,275826,100174,-5852,120271,135754,54773,32353,26768,23592,31044,-37878,-68218,-48824,-65219,-42624,32453,43816,60640,138264,66947,-146633,-272307,-248633,-118577,25584,89288,144777,107423,26335,104992,205611,74687,-54919,-37952,-122486,-226750,-110999,127444,215281,107684,-38432,-62372,24862,128004,74584,-154746,-391027,-402455,-158009,96436,47358,-106257,-163009,-140169,-277555,-426924,-381920,-324306,-286304,-324146,-312427,-165733,41432,159449,125353,-77621,-184905,-90801,49405,202215,306138,128589,-108305,-221218,-170904,42481,29369,-181858,-154864,-43570,-85566,-62313,-115510,-308487,-360320,-218282,-47123,-34403,-209047,-297543,-120421,30735,87592,206301,347820,346551,232927,208230,265407,209943,95845,102237,166811,97732,-108391,-188567,-38016,238210,349754,246176,135469,174288,214384,123714,20625,56869,-60471,-272492,-167522,386853,495126,-1037892,-2395656,-2019610,-1819983,-2114053,49705,2047660,1472801,475003,256657,440862,914609,1214323,180423,-1307394,-749017,1306662,1589193,342880,90233,68378,-110977,-106063,31292,24622,-107802,-332285,-496686,-406037,-259796,-116358,-14469,-27853,15645,7134,-67912,-105971,-161340,-207373,-38406,373125,434307,-20210,-309230,-168607,41252,190344,274041,275248,212316,21481,-195843,-258445,-153748,-42576,-65573,-70877,92558,214288,223144,136679,-69360,-108612,17070,-54002,-126906,-46726,10546,-25660,39856,328972,482171,238127,104915,225025,222736,249619,324675,163204,-147264,-288000,-69971,313627,466477,157702,-235581,-295577,-77589,88180,203056,248320,220594,194450,184063,66705,-187841,-216293,30326,118830,-18499,-80152,68894,172272,22875,-246446,-314646,-177338,60457,143883,77695,89067,184964,91222,-123837,-185573,-85102,7551,53117,13697,-173932,-275977,-134166,-6793,-80509,-78203,73157,108501,-118667,-325711,-249325,-49120,75646,44660,-46036,23954,165020,106022,-37346],[-167310,15489,60093,-57443,-249407,-262213,-12493,123373,20046,-64144,-99635,-262386,-201833,41306,149264,212376,38411,-146249,-100667,-17621,132716,262489,253623,212575,74479,-177399,-292694,-217365,-78135,-11099,-127317,-234562,-104368,65243,158877,153750,187567,305182,244863,189807,157659,61533,23075,75452,-126395,-250324,55517,187601,147134,243758,233032,53755,-95362,-256922,-321077,-111606,26563,-33028,-109613,-81599,9094,-115779,-256037,-258895,-80738,161089,283340,236705,213879,201525,149015,13498,-49319,47255,130174,69430,6649,83912,116975,154823,197014,137608,168635,207621,-22317,-224058,-136085,-33544,45037,-32031,-120250,-153195,-220637,-210464,-123504,-127308,-127792,-59026,-11032,15394,-110433,-323272,-327685,-16476,287946,237342,-26171,-138057,-80088,-49405,41366,207635,238475,120646,23220,14676,94994,188032,225651,228992,14905,-272580,-339361,-122062,29907,51889,86149,97948,-28248,-201133,-276309,-233795,-139797,-5173,-22255,-51366,65038,198885,94317,-97843,-64137,-96145,-63365,205843,438297,327853,292645,280663,73352,-30904,101319,217438,317210,283801,77191,-41657,-127327,-224327,-26754,202458,82755,-107520,-23036,143355,146703,162054,177139,-33968,-232528,-110113,-15723,-91673,-10923,214575,198557,11938,30734,-7742,-182340,-100130,91913,907,-43547,67753,-24048,-271838,-240975,7474,64804,-86006,-176296,-155646,15387,163240,127681,-68669,-292749,-350157,-267143,-159231,-68473,4424,31730,16965,163625,155935,18739,-66969,-121311,-153481,-117993,-157641,-274956,-365460,-321002,-188185,-86327,-133602,-172233,-172031,-82165,114013,245143,241103,198879,176940,179380,208896,126130,41115,8411,11827,59835,68441,-53652,-142041,-126708,-125331,112915,375282,365167,230565,130552,35849,18344,42969,95682,118452,30002,-93985,-117515,-34082,-48229,-85839,-111322,-148190,-198900,-222571,-213762,-115754,9197,-2068,-179510,-164236,67242,252804,247115,237392,254168,212467,253373,259976,42234,-162501,-74729,-60401,-273476,-435852,-404268,-291924,-107212,44631,12575,-240437,-314811,-147479,7553,-20497,-95505,-149414,-148816,-222114,-218522,-125339,-90071,-123922,-88168,-34798,-34975,-26297,-115861,-204021,-41189,114560,73276,236422,228997,-67119,-87885,68190,31214,19046,161721,202746,108825,169514,105520,-27140,-22453,1568,-57903,-89881,19068,43502,-170670,-386414,-455722,-372052,-301393,-260861,-240404,-121544,95483,92935,-143420,-174029,81453,220501,188562,72290,46327,166273,182141,49561,-29454,-64809,-109634,-38739,135237,180994,224524,336657,302821,164871,98433,94013,96167,-83703,-289535,-168026,47928,2103,-131486,-131336,-99990,-107225,-24004,139331,69732,-206529,-165047,29494,106799,60383,217226,192006,16191,8605,135233,173367,115432,41515,-69826,-44051,61583,5480,-122640,-76620,-92932,-123082,-125432,-178790,-164356,-107142,-86097,-50526,19737,135396,286887,237172,45420,-1584,70421,243968,325471,159114,92886,119944,74392,-57586,-184125,-93063,206067,339721,203178,41386,54548,193461,291999,88999,-211818,-285269,-284709,-381193,-437117,-265578,-115212,23254,254054,377676,224694,77026,43411,51095,226724,414237,512201,492052,357620,231452,182658,584771,930540,295075,-179187,54856,142587,-692304,-1462042,-1590840,-836486,-460562,-4518499,-6079122,2216869,9073836,3861634,-1795334,-2520415,-1381417,-181664,375231,170833,-89841,-88073,343135,374419,-139500,-378967,-185056,-309224,-408240,-154062,86783,50463,-111914,-87708,-30269,-106340,-171335,-184371,-54653,61455,-49018,-282566,-346866,-123419,96944,-32833,-1007,299269,415372,276813,205907,209333,99348,-118101,-339364,-281481,72443,318347,314905,114792,-110416,-121543,-153987,-256729,-374411,-267096,-68361,-73911,-65847,157422,272187,196170,117463,13248,-59522,102019,132101,-25294,-159752,-339240,-443903,-186835,110256,248391,105592,-152743,-394179,-476383,-393028,-144072,137122,353284,459771,289344,-3221,-136889,-53736,90562,156747,172112,359889,306230,-79206,-227572,17322,135942,4814,-22116,84284,20309,-30684,15165,102951,143544,2618,-127349,-51880,-83796,-263843,-362674,-326140,-290774,-317677,-280337,-171719,-26761,147091,76802,-198125,-287075,-156245,-126009,-163543,-159425,13273,29622,-107621,-54412,14872,-73231,-200379,-124123,76381,258193,345841,257129,126960,210294,280242,3562,-194964,-256137,-268994,-174600,39526,152407,19180,-59380,91892,110155,-91796,-87390,128096,190820,220566,268680,173785,-34504,-25938,191863,307635,207915,-1533,-151724,-72773,16336,-59533,-178469,-168601,-23629,183088,255293,45351,-357041,-518142,-274449,-128121,-35311,134321,350309,360949,210692,41642,-13655,5629,-41550,-29570,127172,265525,208388,97863,132295,174786,4778,-71636,147179,157983,-102389,-146896,60024,155624,94959,-14956,-146126,-91013,81409,199842,211354,98058,5027,-29024,64092,46280,-22538,-149368,-289799,-336049,-245916,-181740,-125734,-19978,-43764,-149332,-153635,-47457,78393,61687,-46959,-75214,61376,46919,-80497,-48583,145458,196767,196809,67854,-161224,-225770,-12157,189236,143259,-76071,-126592,-159848,-120023,111228,151967,-72322,-112425,58511,159902,166560,-48237,-155268,-106222,12625,164329,224763,89165,8243,-97055,-182070,-179943,-205852,-274813,-300356,-312594,-289545,-142511,-80859,-159797,-167059,-152975,-152729,-165415,-169933,-112059,31123,237314,268288,144181,31089,-26127,-172432,-238166,-210601,-199078,-51471,-38485,-330925,-522762,-318800,-2494,143379,55898,32063,185427,291789,326189,424902,501179,462770,226460,-130654,-229579,35128,270220,275237,182730,161262,227589,269007,134186,58892,211658,259042,185786,133273,122879,42616,9617,-34355,-111170,-134491,-88201,6993,34515,-11400,-14431,39232,24001,-52917,-122655,-141110,-81159,8728,61050,147547,179233,107883,111448,137751,-32857,-155361,-103352,-122237,-192891,-85008,91946,167846,72822,-105672,-150280,-48747,126501,225688,87492,-245240,-355364,-184973,21995,-40430,-194535,-182240,-81436,-191449,-370927,-349748,-268672,-198138,-193926,-173088,-69701,56829,121326,150254,45698,-85741,-75384,45848,216196,332672,171153,-10227,-83616,-69878,38096,-19073,-196421,-165364,-44274,-50401,-15297,-51581,-274613,-398332,-243640,-22020,-25126,-265176,-382095,-229802,-78805,106063,337476,403768,287535,141805,92220,135059,153697,92966,37568,100357,111889,-66063,-215490,-104571,175896,366817,340835,207475,183186,276268,268266,217843,244900,35887,-224737,-95743,369420,279592,-1284535,-2187767,-1833188,-1676507,-1706090,482544,1875143,1320687,475919,104480,312876,957597,1131569,-253672,-1876008,-1372048,1421994,1934582,652806,128904,109679,-213063,-194886,38790,17536,-70156,-222446,-401099,-332895,-179214,-16959,118082,116195,112355,39268,-73890,-163809,-227716,-199234,-12585,311560,326392,-67155,-249883,-79412,66931,147065,172708,156285,209262,116740,-142855,-247822,-151480,-63079,-83897,-77358,35626,107176,151077,103557,-134960,-241437,-140704,-215899,-225796,-60811,83184,71786,85949,315939,469856,211257,-7138,58764,76225,126555,253247,137200,-187076,-353074,-109927,272722,400878,96821,-236900,-283907,-67252,146306,325936,331823,213355,128613,79068,-57838,-264734,-201235,126037,276820,122289,-29220,32067,124825,44954,-203472,-292540,-161541,79389,110319,-20497,364,132940,88968,-43387,-109068,-74485,1911,83834,85589,-92867,-240889,-167674,-64221,-116842,-124075,17499,104296,-85389,-289424,-185682,12815,79036,5314,-91766,20871,176985,103555,-69796],[-156248,23264,105288,74135,-37630,-91632,76463,219803,134175,-13308,-92810,-217154,-129264,60151,70400,85342,-35884,-223218,-187079,-45418,140844,260605,207991,96504,-70664,-252096,-248615,-184400,-89213,-18923,-142970,-238929,-127303,49604,228104,262271,188401,265767,329884,317459,169575,-7205,-2927,92751,-175517,-329772,126996,475550,400214,336807,235359,72677,-27774,-168007,-261143,-114604,-55128,-189629,-188456,-60255,28228,-126091,-276902,-289074,-117513,155866,259553,119254,99754,152659,116579,-48517,-70838,122845,202978,65824,-45497,-13858,53013,143866,175064,121735,168208,193169,-17019,-200384,-177697,-179785,-136858,-130063,-90157,-75248,-200344,-211160,-63973,-63962,-145036,-121223,-97674,-94192,-141501,-283751,-334143,-23465,325215,279627,-43445,-187072,-120946,-48354,38264,131889,161305,176731,155365,124035,192935,272900,319386,353746,141055,-216452,-316800,-108719,45302,89964,146869,148964,-2101,-179790,-230691,-154947,-62317,36139,-7613,-63686,36641,221017,152958,-70623,-51240,-60844,-49542,222106,463198,354466,280701,203378,5906,-76955,42758,150481,304174,394785,195711,-24404,-177490,-204669,70601,305539,106348,-139589,-106062,66103,134429,177184,117947,-133343,-264907,-21808,76066,-64436,4901,285704,197505,-21135,11830,-40678,-183296,-33679,144494,-31085,-121736,-3788,-68853,-285019,-228014,56179,200251,103721,-54508,-62097,90838,171105,68035,-148130,-260596,-200163,-173305,-231291,-224075,-117226,-31355,28210,186692,174582,15127,-152381,-212070,-155784,-47914,-57491,-140454,-301535,-375828,-222990,-21617,-88877,-212856,-239132,-147815,127771,321519,262442,147130,98329,91086,129864,85372,48285,-11155,-29365,68665,90207,-84343,-225425,-220519,-211711,18063,297287,318539,187196,39568,-76833,-55940,830,48350,83506,-30196,-185584,-192079,-101589,-107162,-170626,-206339,-189320,-244701,-352381,-351292,-175730,-13283,-23478,-199107,-113888,185475,339522,223668,115224,157431,203711,308275,313523,122246,-20497,28570,-16958,-232261,-391783,-394249,-324137,-163340,34875,7225,-271266,-300476,-69226,92105,85413,38739,-32763,-82900,-174872,-249744,-227948,-171965,-95957,-21264,-26463,-61930,-38585,-102972,-100308,217910,347159,162992,269447,256125,-39305,-96667,37149,-1447,-31528,123653,215912,130060,185930,126130,-13092,7150,56307,9579,-41569,10719,5155,-178324,-366366,-417469,-338117,-274693,-228419,-180565,-2500,201940,117649,-151932,-145366,153549,353330,309664,131354,74667,187783,223865,123240,41214,23511,-10035,-2578,74262,111812,213741,336200,330877,207681,114200,65796,54377,-110080,-260973,-115992,122918,129873,18691,-37992,-33150,12129,86990,217210,114675,-161177,-149175,31204,125962,65397,157851,167263,9510,-43775,61993,133202,133823,99259,-33099,-64610,33390,44284,-67431,-101965,-146177,-201848,-228096,-257041,-188580,-96329,-65255,-52720,-8537,88972,212408,142503,8217,45313,117040,281396,388274,214456,150454,195951,145646,30529,-35907,275,186644,245992,159560,69307,75938,153550,256982,122068,-171175,-295700,-300952,-394151,-464637,-228568,-22012,110627,259665,305985,144496,75072,61093,59364,284858,446874,437399,452476,499619,442931,377289,658522,884569,251852,-182828,-55072,-40508,-479412,-823633,-1275867,-798597,294364,-4259081,-7319262,889104,8895341,4584476,-821960,-1889778,-1415685,-487037,359398,397737,30726,-107682,261205,247047,-371660,-560288,-240992,-278080,-358785,-136170,50787,-29839,-174771,-107705,-8033,-82220,-165386,-175804,-73768,-17287,-131774,-318683,-387450,-180579,55325,-47920,23056,333491,409062,289213,264749,306008,242651,4270,-297239,-351926,-87019,136135,197850,128552,22895,33564,11189,-107345,-235162,-200164,-136601,-187789,-108032,188435,303249,182173,90846,-51683,-129244,13557,50020,-73395,-179664,-317699,-405548,-188454,47267,166869,38567,-180132,-377580,-446140,-408013,-211274,86880,383398,512804,258131,-26663,-64977,83942,230386,236182,163918,285030,240173,-84884,-193073,51704,194960,70322,-27653,48595,15098,1302,25886,74332,100800,-32432,-138463,-35759,-70046,-246620,-343163,-294575,-210498,-150395,-90833,-124057,-122376,35940,8610,-269826,-350363,-163862,-89544,-124530,-119734,31800,-781,-180542,-127443,-18699,-91056,-170308,-4415,238823,299184,229663,145045,127613,277378,354028,67059,-166216,-272824,-279316,-184402,-19159,90196,29669,35359,237476,206851,-112084,-129885,160462,257671,198059,182755,97165,-67012,-45737,162927,290867,221862,22013,-180171,-177386,-140244,-215375,-304415,-231779,-44441,140278,171316,-17241,-372683,-480675,-236652,-101425,-37271,90479,275663,286735,147080,-3025,-57669,-59989,-152559,-94508,146986,316008,238938,84962,114286,212460,49066,-70385,140260,200069,-72631,-175407,-27052,139250,219265,125769,-75364,-24022,182570,216153,145742,30736,-25460,-92966,-10402,41017,8012,-114615,-277865,-373928,-295247,-226461,-153402,-184,31711,-50961,-59999,9070,56828,-14820,-67308,1515,140626,108506,2853,52057,214676,247955,184368,17087,-184611,-196749,27054,168819,80492,-159601,-203009,-130584,-85198,14833,-12027,-109060,-68720,41869,124831,168120,-784,-144738,-121952,-10038,139012,175909,57428,-12772,-156212,-270176,-261268,-203648,-184235,-245862,-324863,-256149,-95427,-50139,-82642,-64920,-121893,-204688,-209336,-140647,-72712,-35964,83588,201595,162765,74146,-8092,-185815,-291740,-270994,-231899,-99367,-117172,-398512,-581544,-360537,-30088,142065,90541,65219,128133,189875,228332,348286,483607,468066,172702,-172663,-182893,60020,198555,133830,45795,69647,176615,250306,159536,106751,273865,330452,222278,160935,188026,57618,-24028,-37100,-147761,-208448,-121906,33411,29027,-46668,-63859,-41576,-19374,16276,5917,-30630,-25505,5144,40331,126030,184645,133267,91747,62096,-140301,-259230,-200381,-157192,-167420,-48469,66072,101470,22112,-148301,-191741,-100727,99451,327014,303705,-59489,-260369,-201993,-76208,-128662,-226419,-126727,29283,-58862,-264490,-266657,-172065,-91529,-48682,-30131,684,33025,51735,141655,131329,24352,-8002,70213,208128,324105,216867,91784,44373,26816,20424,-101759,-240935,-211608,-68176,-17030,41421,16383,-228180,-400799,-232075,24203,322,-304112,-442443,-298280,-137736,150392,465176,448795,244210,98822,31121,50949,101537,53270,-76771,-24651,107547,3305,-189852,-122500,146218,371365,397096,271974,183812,264565,289941,305537,333686,80324,-198061,-86517,243588,-35583,-1321139,-1404534,-943985,-884148,-771807,801751,1229987,735455,268817,-95044,128005,849050,899789,-505372,-1756397,-1272088,1495386,1720294,510333,-131133,-22115,-297854,-217626,87956,66468,10270,-74673,-233282,-196347,-71385,78374,234096,251642,207451,84064,-42913,-149661,-218610,-157690,-1954,202397,181963,-95935,-137900,28534,82401,92980,92750,71166,191690,187649,-72518,-228740,-184207,-100431,-62619,-15139,37662,54959,128328,114795,-113002,-273577,-244268,-332297,-318965,-78580,169698,196435,137664,262169,378234,156181,-80371,-78948,-59024,1766,142491,73612,-200810,-341149,-97877,222392,298482,13691,-225951,-226686,-30100,197986,408909,365353,173715,54725,2373,-127673,-292387,-176760,194251,400328,241241,9715,2134,85996,65856,-141987,-248704,-135136,88365,78670,-96635,-78874,77560,130645,95977,9091,-34785,3219,87252,108167,-44838,-184357,-139406,-65261,-97094,-137361,-45784,68752,-71941,-236049,-99756,83739,66338,-75445,-170151,-10510,165672,107807,-56476],[-112741,44513,149868,177930,124861,44927,132737,284560,257029,52229,-84886,-167920,-64683,51917,-11500,-23435,-56305,-197087,-207823,-88416,95469,211366,131333,-30653,-181181,-273113,-194420,-158067,-96567,-16901,-123935,-205309,-152906,4253,248615,333322,209002,262686,417402,375435,109971,-108310,-48389,60126,-245022,-401973,135527,683396,622903,396282,207282,77586,22022,-90048,-188800,-114901,-154982,-338289,-241091,-41616,-889,-167437,-301659,-319629,-161883,122583,205811,-7807,-24535,101105,75603,-127351,-99161,177735,242819,67720,-72612,-113068,-33839,123783,171709,136923,180271,166015,-27602,-180861,-201262,-268999,-258924,-188690,-39947,18998,-144217,-177779,6370,41413,-53864,-83024,-103197,-126216,-107007,-215671,-335606,-53604,325785,300442,-53816,-226552,-186447,-75425,32652,94519,142381,238141,244554,196313,270129,349133,411768,469301,257441,-127104,-235237,-60016,67788,142711,211579,175607,12865,-126309,-141161,-62904,-10941,57576,33094,-23844,41011,250479,237525,-12193,-55852,-44436,-38998,207875,382806,247250,178079,121078,-6993,-99269,-38248,68974,265523,441837,261222,-8200,-168950,-99429,238153,419920,123423,-186294,-222566,-55016,83745,158289,75497,-136812,-218341,70174,163496,-24527,2930,255350,122973,-74255,-1251,-40566,-158051,49308,219185,-43820,-219754,-99629,-106788,-260820,-173244,130409,337098,293263,92776,31724,108012,112241,-20391,-217896,-203142,-18138,-31501,-246492,-295426,-158464,-52790,11645,116075,158693,35922,-192876,-256183,-112274,62159,79637,20412,-190609,-362863,-195421,88513,-972,-221324,-305548,-223408,114842,340425,216065,25082,-11351,12240,86905,97885,90768,-21232,-58072,81842,103773,-116239,-279043,-269652,-262204,-67765,181497,223114,97655,-94209,-203654,-132027,-45219,461,66723,-30291,-184846,-179957,-123695,-142804,-218135,-257329,-214557,-278818,-442131,-443007,-213492,-22622,-1700,-127661,-5805,304178,360562,133192,-50024,39676,194825,352726,345815,192947,101997,72978,-27460,-195984,-333251,-367183,-305986,-160053,28461,-30038,-282250,-244685,7842,171274,226141,248119,126364,-10498,-117586,-245275,-311999,-247309,-72022,43880,-35320,-126263,-93925,-108934,377,440033,526000,236087,247014,227835,-17580,-106614,-3074,-19322,-72341,51101,172864,113628,156916,105732,-878,65506,130894,70537,-2242,-11733,-47366,-163871,-288120,-342856,-313268,-251234,-170126,-101510,78610,236195,102388,-161076,-126989,168777,380887,348658,163016,98434,187496,232219,169618,97118,98240,84529,32039,-5343,13668,159063,261785,277455,227234,168984,96549,48973,-121806,-219172,-63487,168321,221007,147085,59581,46545,139119,204009,268916,130244,-114489,-141355,13686,89822,34540,61720,125650,20858,-79045,-27923,75357,145344,161446,30870,-50529,18697,83717,3526,-124401,-189525,-247921,-306721,-336059,-208274,-61908,-12373,-24526,-8352,63006,128760,-6012,-75413,96571,206385,288799,388202,273492,231411,279776,209196,94923,79263,63143,133517,133432,118267,93463,76818,92656,187311,122598,-119242,-263940,-284569,-367862,-431736,-187963,14393,134987,212800,192522,22315,27408,60744,90081,331103,436440,321938,411108,666176,651759,553110,685414,722800,152947,-197633,-154133,-135882,-157395,-95334,-838647,-752793,784378,-3807644,-7773196,-283565,7587447,4186014,-88448,-887745,-1112384,-646499,261599,459216,81491,-149335,141117,83037,-606793,-728389,-280969,-213336,-274461,-112322,-18945,-136066,-211525,-106495,-8099,-76910,-133619,-135117,-79882,-84789,-203463,-348892,-414005,-266612,-49157,-87095,29540,306407,336275,288667,306211,378309,367488,115065,-237366,-400419,-250091,-42043,102432,149799,154666,190536,193153,64786,-43908,-87928,-162703,-267070,-131836,199792,320616,189620,101220,-49460,-136870,-62222,-39138,-104975,-164328,-252253,-316252,-161100,-35893,22559,-98469,-231401,-320744,-339868,-346207,-213167,61095,341566,412871,139760,-73582,-18260,179803,314341,276713,159049,184426,125028,-84849,-114553,85103,203502,94075,-54483,-14790,26671,65010,81915,89018,78802,-40747,-101910,15365,-59092,-244402,-309951,-234341,-117991,-1410,73626,-37970,-131987,-2795,-11190,-301857,-394662,-163923,-31755,-69041,-79976,33374,-34498,-246366,-199636,-69304,-98392,-114377,108452,334865,274140,91010,50297,138999,325454,379193,116780,-105823,-230091,-231694,-153418,-64809,22394,45793,131122,342862,268090,-110209,-137660,168403,266478,126615,66003,-136,-119318,-84975,97814,230602,210237,57298,-174700,-271527,-289708,-341870,-384009,-256668,-58605,75673,91421,-37057,-296090,-343276,-139649,-29256,-788,51005,170656,181993,60505,-54157,-68986,-81116,-216239,-132359,159005,338629,236413,49373,66181,219126,110825,-21989,131074,211056,-14672,-123328,-61341,122673,304021,222207,-18587,58132,296318,242753,100039,25454,4944,-106066,-72113,11937,40263,-19673,-181156,-350943,-310671,-258134,-177176,16091,110064,66830,61366,68603,36250,-65930,-51629,83997,200360,152211,77129,111763,213728,241221,138125,-27312,-183962,-174784,15072,116034,40892,-131963,-160694,-26512,-11356,-59573,-148393,-102384,5046,18221,58655,123757,27355,-119622,-110623,-11953,90470,90545,46158,-13539,-193429,-325903,-299782,-161573,-69729,-178692,-316349,-216884,-45850,7071,31913,61874,-65698,-205255,-192428,-78016,-24010,-83951,-58832,94805,139743,93742,-8208,-216279,-320594,-274077,-220960,-140600,-181255,-429217,-582276,-337506,-11377,157866,126602,98347,84999,88825,77384,187544,394284,440208,141676,-147619,-89897,75843,79544,-34677,-97148,-37744,108573,220349,163142,127042,291225,331660,173104,134100,222275,80692,-48205,-41594,-161619,-243890,-139488,52344,37257,-39567,-58060,-64065,-39364,48169,89752,76358,52976,20606,29261,92556,136680,104032,54545,6202,-200708,-314150,-267550,-187910,-137929,-7472,58622,40901,-22261,-142411,-160468,-94791,82714,369915,438262,126915,-120591,-185583,-172640,-204839,-195934,-12018,165792,89022,-124277,-139503,-57550,8385,77497,82416,34220,-12972,-18782,121069,183464,135896,99347,113992,181047,288411,266328,190621,144829,101756,4591,-186845,-306867,-282882,-105265,13827,104700,83130,-174501,-372800,-201382,74742,42790,-303643,-456758,-305003,-120044,214678,545401,462869,218377,90394,20405,30111,80223,8557,-195161,-167289,98316,96600,-115469,-93338,150320,345539,377657,289009,162704,170270,173627,252931,292070,40572,-219588,-132183,79816,-326704,-1082079,-281395,325677,268318,413992,895346,308722,-66889,-56110,-299323,-91699,593660,558667,-502094,-969007,-446227,1430373,1033681,-11541,-563709,-306984,-397139,-219900,132105,143758,105987,69931,-30979,-23353,39573,149280,311626,348942,267720,112768,5332,-77576,-142481,-88365,1419,82128,37310,-104683,-10216,116392,65422,24857,36841,22071,145671,198102,-21098,-227215,-256767,-142145,3950,110486,110236,77056,153502,158874,-22288,-217011,-295404,-398854,-387001,-94761,246959,319846,184178,175465,218357,74762,-97246,-152310,-159197,-102726,18122,-5153,-183341,-270435,-66094,151161,171981,-89464,-260185,-188779,7777,222425,425302,339108,108520,-9473,-29663,-123627,-253021,-137156,225231,454851,295229,12850,-22222,61624,75825,-79775,-195274,-105990,86345,58901,-124652,-128100,23608,192531,246548,126990,8366,-9282,44910,69127,-49516,-136433,-67778,-12741,-37718,-120680,-102388,5219,-82730,-174406,-6570,147935,42169,-170327,-251246,-58010,133882,112401,-8246],[-8961,112279,227365,275199,239784,159753,196919,358270,404261,156436,-38810,-94825,7683,68533,-16841,-16880,42233,-32756,-126284,-110130,35287,154061,64519,-118443,-207965,-206313,-123545,-130597,-87453,1495,-66816,-138916,-156560,-36953,233804,367984,265676,310209,466355,332393,497,-190412,-74943,4233,-299576,-424977,103871,747063,747244,409637,166920,86039,58627,-33072,-112290,-96031,-231243,-421112,-240234,-19284,-54823,-210462,-295205,-317795,-188268,80581,152644,-82715,-106142,66984,31905,-215076,-140951,181160,223728,65252,-70220,-185025,-124074,94330,184288,178156,210055,146431,-39387,-158256,-193800,-281715,-286590,-188187,14052,107390,-55933,-113120,70485,157722,111501,32283,-56515,-99872,-33576,-145259,-332157,-105688,275053,279843,-56900,-245808,-255575,-125293,11077,70233,134419,237798,230490,187545,285461,379863,460314,528877,326057,-25799,-128092,-12922,73860,188859,270957,186672,16819,-61243,-42869,-7230,-28799,29183,66561,43817,75019,281191,324936,52336,-87528,-51047,-11156,178786,229359,40585,10050,57292,25242,-113114,-130139,-11115,192343,371138,227387,-8361,-105654,58061,414398,489120,115665,-233030,-327225,-186709,-11146,87129,39003,-74755,-126860,129628,218057,7992,-33967,108940,-15902,-136993,-1724,-11655,-130831,100770,276440,-41096,-309381,-197113,-134221,-208281,-97814,198391,428323,410878,205270,84280,49937,-15132,-135663,-273240,-146069,136023,111130,-201144,-271929,-128123,-46511,-49176,-28597,108761,65681,-184730,-243710,-34608,173509,195044,138048,-76892,-291872,-129020,191753,89252,-205656,-360594,-288766,79891,295742,118891,-115680,-111691,-44593,72568,151958,157625,-23013,-81388,87193,112890,-133109,-294118,-272895,-278600,-140268,44351,93743,-18932,-226453,-300803,-178240,-64564,-13239,85625,36905,-82685,-72578,-72595,-122930,-196274,-242736,-217394,-296093,-470233,-460763,-214812,-2391,78615,22303,122012,373869,307228,10996,-195580,-70906,173422,365779,340453,229341,174447,65168,-63788,-149027,-254672,-316834,-230396,-69751,47876,-86681,-278502,-172320,47075,209737,356334,456926,260887,42988,-58928,-188221,-331759,-283497,-55531,85280,-65187,-211532,-173949,-126266,81179,569154,622386,291799,197449,179912,14786,-100412,-36019,-16961,-89396,-25427,104336,80439,99897,55703,10855,132735,196618,106765,18133,-44932,-101642,-131550,-166773,-237271,-289106,-235639,-102151,-17102,103742,180788,38195,-170992,-120980,127667,298996,295096,166812,124081,172010,204367,173485,116320,129103,142851,49458,-87799,-85684,73844,137267,178077,239455,240630,154081,66015,-114501,-163184,-3141,194731,275346,237265,135079,121656,256350,310516,273903,95512,-95686,-144653,-7823,39026,-16140,-38350,84167,50977,-84725,-100995,21854,145574,209446,100622,-16428,13529,118685,98350,-84041,-182875,-244222,-336118,-381603,-207625,-7913,67457,38270,27325,71419,66725,-158821,-187727,127506,310002,265921,308670,292575,306849,360212,258461,121538,128916,94777,85691,58650,108868,119684,61859,27463,105103,93896,-70215,-193141,-229820,-306532,-352738,-166759,-20766,103431,156328,82927,-103523,-34258,75908,149155,353895,392066,211649,379079,788863,800076,657281,630218,465309,12153,-232785,-251751,-135790,192399,492201,-457652,-683196,1035443,-3089452,-7393744,-1277562,5297809,2691683,146959,145280,-603533,-630228,155681,407857,108892,-157046,47899,-66323,-788624,-852824,-291209,-112544,-156358,-87052,-112623,-249737,-238616,-109674,-41928,-95297,-89811,-78439,-74683,-126701,-239607,-354249,-419406,-370111,-210307,-165428,7057,235134,243030,285724,327426,401678,414199,159816,-200916,-433053,-369157,-143603,89694,212861,268344,308742,318849,185047,108330,12352,-154917,-299906,-131981,193695,324409,231898,151159,6426,-102112,-115707,-113415,-105453,-99875,-134670,-177737,-101716,-113091,-144361,-264194,-289025,-238941,-186284,-222731,-159389,48902,232196,199521,-18013,-121548,-8189,195499,305254,269545,159408,76967,-23493,-97578,-35651,90640,155361,78034,-81310,-75181,53057,137792,153870,122460,61704,-38952,-39757,73559,-69897,-273273,-289578,-184269,-57406,75773,154825,42042,-82328,19578,12990,-298529,-432071,-178858,14028,-19814,-52415,11231,-85573,-314356,-270866,-135209,-105706,-59552,174602,332192,193668,-30710,-22078,132900,322551,335542,120255,-47214,-147561,-146294,-104914,-105210,-56825,39399,186854,371105,266932,-102416,-130123,129525,190472,10064,-63428,-101492,-188330,-156419,-10636,127866,170072,91705,-138830,-334375,-403297,-419753,-410267,-255857,-84079,-7165,32787,-7264,-156414,-167748,-32427,38879,37063,13081,56201,55674,-55978,-134878,-79792,-70879,-215958,-141651,144703,314656,189223,-12654,-14015,169966,149623,39534,106566,162685,24975,-31461,-47505,88212,285275,199799,-23371,123053,380109,255505,58935,41409,44462,-94650,-112971,-41125,42209,72951,-49785,-272636,-292444,-280995,-204226,15827,157510,148198,145514,94565,10749,-97624,-34035,118577,202230,154705,102288,82339,122425,147332,42224,-68639,-162886,-170018,-54968,28620,5176,-54715,-50638,101898,79667,-102083,-239568,-76146,66718,-22748,-23541,70299,30914,-109305,-110084,-24399,18398,-2628,44718,-10826,-215256,-354605,-306164,-109423,20453,-136042,-305585,-192967,-16718,58400,128735,154509,-17176,-171078,-138038,-14102,354,-125473,-160145,-29662,69681,60335,-59506,-288350,-351879,-248464,-194226,-196090,-256098,-450473,-548277,-280328,25668,159567,111093,73748,38310,-5142,-98985,-12497,259745,367289,111570,-93790,-6928,53463,-74914,-203517,-226151,-152195,11586,145263,104359,81122,222075,229056,42005,51544,203849,89619,-77251,-76752,-174977,-253826,-152281,43032,36931,-19556,-27367,-50560,-56804,11689,85678,135775,114098,18944,-10834,23722,28734,4636,-20490,-44196,-214641,-314101,-287217,-205962,-123407,-4399,28839,-33993,-75635,-111427,-87954,-51237,70161,329683,439970,251647,23063,-152139,-269982,-283436,-146529,92355,254954,181385,-5234,-16850,21900,53814,125966,106582,-1053,-90547,-96556,76118,187484,210393,188126,127865,108601,207734,284373,252516,188489,125046,-21324,-269270,-397219,-376094,-163116,15197,137656,113935,-147267,-354968,-199886,86475,70722,-280591,-442631,-274940,-51205,263528,523092,401823,172810,66541,16477,42313,82743,-26294,-289634,-298665,72321,172242,-40670,-60651,154182,266753,254233,212025,87391,-7890,-60707,65213,120894,-99048,-310301,-218108,-66421,-523998,-666000,792570,1466694,1310500,1463818,771552,-610019,-813623,-377533,-480057,-326160,232541,165307,-299390,199599,790483,1158193,123081,-668247,-972083,-667723,-551256,-287225,93700,186703,164103,153169,134437,125012,110990,164643,317880,369443,258434,94777,38319,9003,-42276,-18618,-5728,-28452,-94407,-115495,78608,142027,-2297,-62279,-9239,-12194,56130,122727,-25202,-264861,-362542,-185943,88217,253109,220598,148804,195156,201810,85474,-122216,-321080,-446584,-437672,-127287,270192,392632,202160,63665,16875,-31225,-78013,-167639,-228820,-186719,-101993,-83234,-148595,-185840,-61900,38757,23426,-214633,-375175,-233507,5948,196322,360394,246724,11829,-72218,-35855,-68451,-166508,-94374,207815,416295,253350,-41788,-61556,31519,54251,-43780,-152883,-95598,55592,33425,-116914,-154984,-39140,227248,341807,189935,16358,-63406,-58425,-39017,-124825,-142308,-14105,44715,14233,-99662,-154731,-88800,-127507,-132518,55422,169391,-6334,-264568,-324327,-129480,61221,86145,28614],[46948,128978,246658,280007,222715,168277,197689,368384,477784,212236,-23136,-74722,9016,52524,2084,60037,196229,171704,-25056,-158244,-73848,49750,-32752,-203417,-209513,-133021,-106249,-156950,-114296,-20738,-44448,-119418,-185780,-106234,145903,317683,301814,353260,413728,158099,-166748,-261299,-102889,-85226,-351171,-417754,27326,624044,698449,335160,89119,68090,49716,-33333,-72243,-84128,-289277,-443850,-210658,-18611,-128233,-249720,-261469,-287035,-198457,28141,101291,-92778,-130037,38400,-31720,-312375,-207688,104646,122497,33150,-59037,-224299,-208020,43459,184501,210537,234330,131107,-52813,-140385,-166921,-238281,-232547,-142206,42772,155297,37331,-37362,104903,237346,274734,159909,-8797,-58055,31256,-105772,-333827,-179078,164933,202992,-58931,-241159,-307024,-184234,-29492,33126,84413,130667,93426,83955,219470,342539,435904,503953,332556,73785,-25568,3139,50668,213141,319340,196437,14477,-5030,34647,-8607,-113068,-42070,76297,115252,133570,315513,399911,106087,-131891,-60390,59379,164029,71124,-177308,-160298,34797,90047,-117752,-206329,-73320,89015,183006,96281,-27274,-10684,219373,539630,484072,86553,-251639,-372070,-283652,-125203,-18198,6072,6250,-32086,143518,233844,33031,-86473,-79803,-154651,-179307,18792,37800,-113192,98159,292802,-24212,-356625,-266792,-144528,-136650,-19389,239187,453722,430489,249098,82990,-53808,-165441,-246839,-302806,-103760,224214,217543,-103540,-167911,-47589,-20962,-135235,-182505,46997,92962,-136355,-180868,56601,252477,246065,172470,6467,-180667,-48689,247477,147714,-173267,-383965,-314402,43899,206769,6663,-213998,-161802,-66926,76172,222797,235560,-9363,-97960,79338,121637,-119670,-267429,-237171,-265304,-193685,-85330,-38040,-127694,-305639,-330299,-170667,-33852,35421,156073,164798,101415,110533,57171,-29464,-96671,-165243,-193261,-284920,-426556,-397679,-172733,56719,209772,204568,221959,356673,196142,-90510,-262853,-147574,130490,335034,292223,220193,187398,28307,-90261,-75970,-151272,-240303,-110458,95121,97147,-148257,-268894,-103007,39910,189759,427528,578185,309812,57468,-11934,-89737,-269550,-264029,-45944,91301,-108325,-288534,-246286,-140807,130280,589468,642793,329770,152743,152294,69171,-71134,-51597,5695,-74237,-76337,45010,49305,36838,1320,29953,184309,220323,103109,11752,-84918,-147427,-95601,-37875,-121034,-258560,-228554,-44354,51390,70264,47205,-71608,-187418,-127964,41553,131063,161961,144570,150749,144890,140447,127964,83249,94866,140170,34639,-159606,-163072,-23934,-1948,79458,254394,291317,184487,71906,-99202,-100888,64387,210800,294383,277657,166689,167944,328927,364387,211948,691,-127474,-165174,-30578,12158,-64206,-115917,48533,82743,-69706,-139337,-16009,123773,217511,142413,7121,-967,134830,207410,45248,-109372,-195753,-311865,-377562,-187496,44879,147337,112254,77522,99669,37936,-267558,-300330,117278,378404,207671,153207,232115,336151,413135,282779,105833,102375,91115,57550,45859,142991,149965,37257,-30465,29064,42440,-44348,-109385,-153661,-232432,-261800,-177132,-116094,34391,121824,10449,-203353,-82277,127218,224226,337591,311009,120933,342924,802406,830078,642433,468522,151958,-145054,-272743,-335039,-67960,459149,758109,-250719,-555078,1138088,-2180691,-6322655,-1962591,2584757,525958,-128512,900090,-72298,-463510,109954,325506,156448,-99983,10600,-170495,-871328,-912715,-286009,2543,-15052,-60666,-206345,-344746,-279988,-153175,-116244,-138370,-56264,-27770,-64568,-141079,-232786,-324634,-398082,-462765,-392099,-278990,-49633,139605,161630,269682,316338,364714,356794,116564,-212471,-456302,-413797,-138733,163279,311965,346127,362870,350481,220685,170073,66123,-125810,-285085,-107010,177002,310059,295878,226640,87308,-48407,-135890,-152931,-71915,7131,23532,-9396,-17357,-157703,-277790,-394210,-319446,-144167,-20848,-69348,-76671,36365,87600,-35296,-145894,-139150,-23001,130838,206537,225660,166933,-12423,-170928,-124677,14549,62877,73476,48311,-71940,-80850,100404,204037,218651,153032,38732,-36814,31668,126236,-94218,-317420,-284570,-160560,-42404,75215,148427,92257,-4199,85842,80071,-252857,-452612,-203331,38465,18597,-32487,-19268,-142043,-368011,-321102,-192797,-104657,-10406,184167,244033,99972,-87448,-58541,104511,273714,249999,84220,1795,-31947,-29114,-42565,-125544,-124786,12295,194911,333080,222696,-76739,-101497,58648,48603,-118986,-167032,-169315,-236239,-229176,-130014,14196,123640,135691,-57072,-324737,-437883,-419419,-364934,-220773,-106589,-70801,29791,88066,20267,304,65446,90268,72255,3622,-18870,-52797,-169587,-220012,-83701,-10897,-120142,-97684,124528,272930,139313,-56471,-81242,94063,165756,110358,95144,88542,47321,83847,26050,58537,174087,68473,-72623,181362,433921,259221,35213,59913,66114,-72072,-108529,-71588,35513,140202,85196,-139270,-224703,-269453,-206331,25072,184612,185583,180168,102620,10615,-85711,-6936,113812,171735,147083,94991,-6718,-4678,15041,-60227,-69986,-84585,-141742,-130916,-48497,-8005,34552,85109,231060,200033,-70285,-244646,-20578,120913,-41634,-58290,81364,55482,-90678,-106761,-29432,-25334,-35667,74839,18501,-189687,-322062,-250260,-30229,96966,-91675,-259547,-150313,21933,117013,202928,212430,40406,-84829,-34765,67074,23512,-122834,-153204,-89399,12158,11441,-126590,-354340,-355603,-181490,-131677,-228945,-317580,-444972,-466422,-185054,90941,167259,60213,11381,23263,-39664,-212391,-142649,164810,294407,99235,-17883,59910,24505,-186636,-291362,-275795,-211780,-64349,61184,21918,6892,105260,76149,-90460,-21381,183042,123187,-68449,-104487,-150463,-194333,-116802,43256,57694,30391,36364,11024,-41474,-46622,31829,167340,174158,24271,-54959,-43590,-77343,-103725,-85874,-51289,-145185,-218250,-210517,-154684,-82531,-13587,-6908,-91024,-98429,-32558,34004,46675,100741,258213,361461,334043,188447,-66554,-309006,-313355,-68834,177581,292315,219459,98826,107712,84925,73888,119013,66842,-62415,-148645,-137576,49018,194857,278737,265657,130485,31801,128281,295092,309490,224559,144919,-10639,-290620,-444243,-419417,-185737,22422,162896,137267,-115395,-324690,-203734,87230,111663,-204638,-369683,-188269,80060,323187,434886,296065,128957,48432,36941,102329,147269,13915,-287457,-341686,71114,242030,38301,-13873,178844,189038,91551,83480,-2399,-185334,-289210,-138575,-67740,-250485,-399187,-258490,-107445,-575386,-249072,1488651,2074100,1873982,2120396,638673,-1184363,-1214277,-529887,-563912,-493944,-103164,-164200,-6776,1368933,2010698,778579,-635878,-1091683,-1120072,-941836,-718730,-428503,-26833,195711,197499,190750,252586,242632,162998,159531,286856,345460,224319,78014,88481,119868,87479,76702,26374,-67539,-160593,-98454,143566,140707,-62068,-107501,-5276,-538,-20112,23055,-42007,-283017,-418411,-175247,203621,407259,368483,274738,268615,265544,212301,9271,-293155,-456727,-440647,-147103,255089,424459,225602,-4143,-130258,-97665,-9436,-106364,-230147,-202432,-148077,-93951,-61326,-76468,-61102,-65698,-86593,-298133,-498129,-320927,-7271,167537,281471,154506,-63189,-96503,4673,48547,-18076,-9083,200361,348763,177683,-96942,-77532,27730,44601,3549,-79676,-61928,41387,39314,-47419,-121678,-60037,256141,394980,223743,24825,-111656,-158033,-142843,-203403,-166299,20135,106044,76288,-36384,-144913,-142468,-140110,-69485,116753,185031,-24077,-282226,-320149,-164835,-1812,69445,74190],[101524,151244,270734,270721,169131,151644,205752,378982,523933,274777,32053,-38737,5228,64574,86932,236681,428036,413050,115346,-160836,-142816,-20866,-83508,-214975,-151748,-43388,-92435,-166389,-107607,-15343,-15128,-110464,-187976,-137835,60111,248901,351240,425305,335731,-30292,-294732,-258560,-78749,-126997,-330868,-330859,-6481,434971,551451,234500,28083,66661,42919,-39466,-29670,-43198,-284082,-378341,-128135,739,-151772,-223190,-161748,-185674,-140217,22964,102453,-3265,-50895,49626,-76132,-357712,-243227,2063,-2839,7155,-14599,-191688,-230902,11136,187503,239190,265245,148409,-32188,-98552,-103262,-139905,-105519,-51735,55827,169191,133829,57298,125769,271209,385261,256566,25122,-14324,71305,-95068,-328136,-243962,28331,95968,-45915,-195899,-308421,-217398,-62663,-10808,-13480,-58084,-117100,-75410,98414,252233,347426,407262,298707,173710,63338,-10961,9542,217265,358777,220193,17743,35543,83089,-46337,-213890,-115803,69236,176095,208860,358370,455378,143445,-160787,-42852,180462,186619,-25777,-312284,-264521,61571,172498,-102514,-242826,-112580,-30585,-67027,-87954,-62753,74522,332895,574758,408489,50233,-222760,-336329,-316413,-221805,-121259,-26505,54528,21566,110982,213154,54295,-122101,-206657,-223077,-179501,55666,89489,-112666,37835,254406,-7164,-351924,-299108,-146111,-69480,36685,233392,408849,363800,214606,32474,-158207,-282751,-323613,-309620,-90818,226415,256780,10836,-32421,41993,8167,-214749,-285018,-9253,98371,-81086,-102841,123912,267781,209211,113112,33272,-65644,13425,227398,144931,-143599,-370684,-291821,17665,95811,-92845,-241250,-154830,-63989,73735,267269,296891,15354,-113700,47611,118462,-84166,-217547,-187803,-238885,-229853,-185792,-147266,-203620,-307782,-287758,-117716,35913,137746,267486,318751,310272,313775,230010,116690,46643,-62643,-154058,-243202,-325619,-282380,-104149,137578,348789,347462,246561,236239,52506,-136026,-234535,-185003,55755,253129,203363,166042,145888,-20251,-91248,18102,-36155,-153710,12773,273523,151631,-208890,-267849,-52456,1162,113836,403258,549134,241342,20784,5189,9537,-151725,-200348,-43311,62293,-150605,-329820,-282309,-142299,139645,517777,603062,339776,127952,163044,138733,-29671,-51699,40263,-31931,-88004,17291,30199,-14035,-30216,64631,201579,181777,56303,-21475,-125190,-177245,-71533,57847,-22365,-219480,-224362,-9781,84642,-8794,-126326,-204315,-210905,-142787,-68785,-78747,-14713,104531,174788,110733,50284,42158,831,-1066,73547,-15444,-208978,-203365,-111520,-116032,23528,274549,289827,145479,37904,-89633,-41882,132350,222579,283828,269089,153423,173161,326366,324600,82687,-136541,-206263,-204155,-58821,29718,-81298,-151316,22235,98995,-49567,-137402,-31692,76989,172249,133864,-1393,-37251,125204,314396,246034,22668,-118695,-243174,-323246,-155708,76543,200253,167857,113015,122203,42625,-293677,-373245,67370,373602,116680,-42412,90426,295512,419571,281088,65840,27913,58030,45448,88648,218819,189486,17604,-67164,-20730,-12541,-47351,-39905,-78639,-166589,-187812,-204343,-226703,-37760,127850,-4688,-256478,-96445,219307,301053,284233,198174,44935,287890,690793,721387,499738,211969,-166975,-291062,-285457,-367118,23115,548533,652108,-210631,-313803,1197195,-1295113,-4892852,-2208213,251365,-1611844,-722025,1191999,316149,-205076,166358,290520,249194,20847,21526,-218370,-826925,-892357,-287742,103513,136348,-25104,-266642,-393817,-347438,-255630,-219789,-194444,-46366,5929,-51175,-133060,-189894,-257286,-340809,-503668,-536131,-398984,-132851,38999,104995,229294,265174,278544,219553,6465,-268592,-469683,-376754,-44859,275287,403949,374636,352149,300573,187855,145566,70716,-88209,-232453,-58680,161001,272433,345569,298872,161135,7965,-114953,-148860,-16692,127064,185223,150573,72515,-156755,-333895,-436185,-295610,-49199,119253,71726,-1932,7966,-52512,-200954,-192377,-107505,-41444,15629,53269,162177,174695,-70955,-285249,-160121,21183,8951,-10992,29609,-7483,-1223,164535,246627,255689,158975,-3118,-46218,92705,164595,-115522,-349736,-286881,-165856,-68589,19747,83201,100665,63865,163408,174249,-167323,-444104,-224882,39359,38830,-23411,-49229,-192364,-393975,-340142,-229613,-95671,29210,142060,104256,25463,-68409,-64176,52448,195517,159432,26469,34638,95507,100041,22715,-121459,-166772,-33109,153321,251188,161572,-30587,-54963,-26750,-126436,-238095,-229573,-190797,-241184,-274827,-231347,-90834,76183,180976,60218,-234148,-387231,-346988,-261802,-162277,-121923,-97204,80911,224553,180560,109734,129004,112382,93648,26511,-37566,-129078,-263230,-288867,-79435,96097,57422,-8808,105333,234084,117669,-57044,-112743,11756,150356,169723,105559,19016,47831,184762,129402,35546,2170,-130375,-144579,226109,447201,237638,15170,44401,30199,-82316,-81664,-61818,32245,156539,170889,-4158,-138935,-235122,-187429,40697,182126,162785,151678,91772,27689,-46440,13991,72821,123729,138365,57821,-128654,-130234,-112031,-143894,-31819,44457,-84134,-188120,-103510,-13022,79041,170967,309618,319440,24669,-180856,36438,147873,-35752,-31568,160216,104845,-68051,-111774,-40817,-35922,-9498,108621,54334,-133330,-244746,-151797,55125,147282,-45985,-187557,-96648,59465,157845,222693,213387,86152,18519,79874,142580,37372,-81376,-44345,-60096,-13296,-42858,-200148,-398456,-340851,-107740,-56407,-239048,-375645,-433868,-371512,-95068,145482,160151,-29157,-81751,29778,-22302,-239856,-168986,126807,220537,71495,24142,70998,-18595,-233108,-286079,-249110,-214569,-116132,-27451,-70350,-84800,-42229,-95711,-190204,-67668,168544,171528,-31826,-126093,-98296,-75598,-44927,41863,76099,73224,83501,70159,-18490,-118885,-64423,150580,203015,16214,-118091,-121074,-171448,-202407,-139568,-35268,-31441,-67523,-75901,-53309,-30528,-48408,-73657,-151279,-109427,53148,149594,147340,144347,162163,228979,358632,336139,41569,-290684,-300207,-6840,199109,246005,175085,145745,186729,108194,57418,48079,-40888,-151061,-196902,-164168,20230,197903,324925,302530,101995,-57009,39321,268508,340262,252705,159970,18155,-265515,-442434,-408771,-183290,11330,147970,128124,-100605,-308250,-230372,58519,135351,-115303,-275684,-92773,210333,362172,289418,137327,58988,18706,48462,158228,233063,107286,-209919,-312339,65836,259615,69997,2638,185648,110826,-87496,-87645,-114451,-330968,-442752,-280780,-202289,-362235,-458018,-242377,-66675,-570643,-113459,1556908,1918491,1752068,2256280,689656,-1239351,-1178407,-481537,-568950,-593937,-355756,-414920,145085,2102479,2758889,429729,-1007175,-1078628,-949472,-1061558,-895371,-663101,-246860,130878,173044,157447,269378,271302,160031,111128,196746,257955,161881,59133,127160,201614,187127,153057,68990,-65415,-194673,-89997,153227,99140,-112822,-119050,17393,19893,-84844,-85895,-76802,-276617,-407853,-130131,289951,500992,477505,378105,319618,309012,302748,115177,-248144,-469701,-446879,-196385,164934,369791,220012,-35339,-206536,-134824,41305,-40225,-204200,-178420,-133610,-56473,36072,7356,-88326,-170298,-169635,-345107,-593878,-434036,-56007,123386,198176,65852,-132246,-122159,35330,155592,122285,79991,195691,267398,86399,-150636,-96875,14042,24041,31882,-6911,-29463,25060,46239,27756,-72223,-61173,247673,378333,208567,13898,-166234,-252254,-232302,-272665,-217654,-14448,106728,107693,37811,-95277,-155976,-122479,-10191,146113,172011,-26863,-234724,-255232,-174859,-67644,40640,87976],[80637,114598,241292,209219,66988,80492,167155,329411,481328,287802,78560,-26635,-41949,42633,145164,393577,619224,571269,201679,-160711,-196306,-86295,-117572,-195422,-109708,-22918,-116817,-174872,-85497,4707,-12672,-144772,-200195,-160440,-29068,154019,362008,470703,248014,-180871,-375145,-226516,-46213,-128572,-261162,-207648,5776,268053,366547,116998,-31267,54098,19722,-62334,-10973,-14486,-257197,-287884,-46050,11834,-135457,-151685,-41814,-53001,-35544,54869,136589,133670,90920,72021,-114557,-346282,-239654,-100582,-120837,-14298,37548,-114463,-197439,-4973,171042,233469,273437,176793,9034,-49618,-31013,-32291,30103,31026,34108,133223,197406,143317,125018,238082,388399,269475,22053,3583,61461,-123321,-328422,-294723,-112370,-22661,-29576,-128474,-269969,-223117,-83657,-63025,-145954,-272304,-333796,-245147,-45745,127344,210929,261360,243641,258901,125644,-46647,-40220,196130,374868,247436,24238,53877,101254,-84590,-273431,-153622,56163,213101,278444,399189,480981,161731,-152624,18948,329962,247169,-29914,-311259,-262122,125710,258806,-53890,-227771,-132545,-140337,-283612,-252370,-104226,115456,372654,525953,303684,32533,-135981,-223322,-271719,-257482,-173380,-49896,48232,18071,54473,176961,87916,-99497,-187491,-170548,-120186,110526,141601,-112480,-47510,179514,8338,-293743,-286351,-137829,-16156,66001,190718,325417,269436,140959,-25899,-201599,-304202,-327610,-285914,-92396,170994,239214,117935,97462,121672,48655,-232189,-282700,-27318,90234,-34856,-29519,158556,233024,119967,10322,23400,41718,60965,158327,99515,-109493,-304201,-208522,26522,11911,-135091,-179501,-88185,-31340,70092,274454,340616,66254,-108106,14343,116372,-22545,-145235,-124975,-187363,-220101,-214578,-190285,-206400,-211990,-167668,-22682,135550,280969,414149,478962,503041,499785,416079,294409,203860,42677,-90376,-146509,-165420,-131492,-10166,234317,466488,418729,203250,63050,-65461,-90312,-108142,-166327,-22955,155477,118324,112901,98028,-44852,-46697,138157,92590,-56997,116692,412806,202798,-237242,-256124,884,-10928,36104,308422,395195,99705,-33913,8933,89573,-7146,-94994,-17327,41585,-145603,-289341,-238433,-98680,137196,415965,540964,335267,145659,226976,226109,28163,-19761,99918,46854,-39810,51234,51445,-15228,5080,143989,207375,113402,6268,-44663,-130192,-160118,-41066,118064,59198,-150102,-187983,24978,97730,-86086,-265211,-298080,-206471,-130408,-154828,-256797,-163586,83935,216063,99083,-24022,-38658,-86909,-107666,-13584,-67588,-207636,-181662,-145948,-152823,50952,314298,247300,50230,-22038,-73034,25035,207164,249475,271005,242942,133968,163037,259289,195320,-71100,-256770,-283986,-239719,-82134,100148,-29127,-119944,25445,108367,-21721,-86122,-7870,29162,95714,90837,-26756,-76479,110469,417552,478644,194949,-21570,-137021,-219361,-108740,90265,225295,197766,123629,128793,85187,-210897,-358986,11323,299395,16581,-211489,-79952,201196,385005,272990,45158,-29108,21985,44392,166266,329946,251506,28693,-61336,-20192,-36223,-57720,7786,-14382,-112022,-134739,-208308,-285526,-65718,184540,47404,-249102,-65278,342627,376718,224466,81892,-18251,219399,504535,513297,274670,-85341,-445162,-407812,-242406,-306147,96220,423892,276619,-210658,93420,1274607,-744944,-3626201,-2028063,-1030412,-3011600,-1346653,1002101,467787,76963,324520,343443,382914,175721,50014,-212133,-652124,-781239,-304506,172337,284781,29980,-266029,-380588,-428791,-398679,-320127,-238732,-54977,29124,-28428,-109882,-126459,-156807,-238029,-456267,-584067,-480902,-221134,-49474,71858,168789,182092,175096,67551,-116632,-340033,-463380,-271406,89712,357753,434829,350768,297773,218043,132941,81670,48131,-52298,-158611,10588,160410,212657,341712,336362,206743,63871,-51261,-105153,39299,220418,301319,259351,144304,-114502,-299939,-374966,-211797,33900,206879,164706,34407,-44613,-156332,-250581,-146152,-28761,-42341,-102231,-100948,97575,172744,-99073,-345428,-192380,-12926,-54584,-70354,33895,101639,151579,229106,252898,255421,128719,-71161,-75144,126697,184325,-117118,-342924,-280337,-187528,-115660,-51895,3496,70486,91864,218456,270514,-53445,-394865,-227304,23087,34361,-32566,-77414,-228384,-386338,-328427,-246382,-85853,59628,74411,-37174,-14791,-1044,-55106,-14672,114123,98574,-26455,52124,208392,216064,80298,-95520,-176407,-89299,71711,154618,110108,30791,2469,-104428,-289349,-330114,-253042,-173044,-201067,-273342,-289699,-174008,24965,210354,185301,-84295,-274358,-231061,-131541,-96992,-126887,-84716,159504,355073,275294,133332,145178,105048,95631,71311,-6839,-172684,-327706,-322637,-60129,233797,270740,97383,90828,215261,141610,-9826,-106480,-62232,101676,201282,136704,-19677,29090,238543,216855,14488,-175692,-325804,-208794,248145,418460,183522,-12741,-19157,-74067,-154822,-68368,-12082,48481,126530,178738,74058,-76769,-199025,-158645,55029,147225,83972,72474,63716,40455,-6700,17918,11638,77606,135312,2087,-250888,-226065,-188637,-182043,35333,198226,-5342,-210928,-131214,-22559,54999,162722,309939,404331,150608,-83919,71128,140478,-10607,44754,270514,169139,-40476,-125524,-68657,-29746,37140,114301,74754,-71293,-151765,-42782,127230,172072,4131,-106049,-47351,82639,164229,178769,157949,105293,102284,171655,197621,46468,-7945,125571,47728,3668,-82717,-259538,-406304,-314426,-55290,14809,-219593,-420928,-420620,-285206,-37001,162938,130295,-131947,-170197,52406,29447,-188575,-102962,137301,149273,12192,2666,19027,-69105,-207973,-200611,-164820,-168677,-138434,-99034,-139370,-162370,-177433,-235254,-227691,-68929,175319,229811,26103,-127612,-19776,90945,54543,40132,81613,89020,85105,92854,-1284,-182521,-171271,92165,194129,-3235,-188377,-201227,-236457,-260699,-163412,-3992,87283,91334,69623,70700,27580,-92004,-158409,-210556,-112597,119542,224106,217112,181409,66626,91692,339620,442816,153654,-209025,-239303,24988,161600,140886,72142,129173,205896,101742,24758,-52198,-174971,-238150,-226852,-179525,-6470,206666,362768,315500,65321,-135032,-46833,207832,351660,294043,190506,63453,-198366,-375943,-333970,-152225,-16257,96641,96578,-90840,-291910,-254690,20017,144498,-26088,-170760,-4825,305447,380611,143279,-31592,-15752,8055,59617,193006,316522,232278,-82570,-230403,53485,223305,52522,-7928,176571,58596,-225580,-242636,-212594,-392672,-451730,-275647,-198390,-356341,-427964,-153840,21872,-598706,-406553,1013687,1128452,1069906,1993040,1065367,-740411,-744656,-251302,-503989,-615921,-475569,-587249,1001,2168670,2840532,308229,-900578,-608226,-511439,-986745,-1019116,-907911,-491722,23313,117789,89274,201525,217442,118045,42058,74400,138798,112370,74001,164636,248065,246033,205475,119220,-35690,-202809,-81781,134438,52005,-120461,-78906,61808,53237,-102232,-147054,-88241,-205387,-295693,-43472,333341,519902,522384,428824,340415,338096,357736,188160,-180010,-469016,-465486,-269390,25817,244369,191399,-15209,-185615,-127695,51958,-3361,-156296,-109253,-51908,28499,133401,65283,-115154,-240733,-207249,-333386,-596715,-500076,-112684,88726,151873,16402,-175770,-150860,41728,220758,220576,164547,217870,224992,38214,-163935,-103483,-1083,6154,45471,62499,13003,27283,64341,87705,-21782,-37637,219386,321503,174674,5088,-204576,-313637,-274026,-289554,-255881,-100281,40142,113038,119912,-12513,-112548,-57268,50414,148482,142588,-8161,-129924,-138521,-148906,-117155,10605,69684],[-5830,32180,171995,122346,-36762,-10002,90291,223236,365177,260147,120303,-21561,-108880,-18896,139944,459637,698184,595717,204496,-160765,-225333,-136302,-126496,-152937,-107655,-87237,-161106,-158744,-30842,61011,-16918,-194879,-217293,-170145,-91850,65487,324680,469645,190882,-237502,-391708,-196411,-28877,-88360,-154102,-74325,72289,214080,240854,23863,-76285,32149,-12070,-91227,-20970,-21361,-239283,-220441,764,3726,-93307,-62252,55151,72586,91038,113112,187160,269258,247543,86247,-147810,-278067,-187877,-162270,-185995,-18001,80324,-28086,-124461,-1919,132472,185554,245046,197321,54195,-10469,25475,49459,118014,60703,-28027,49628,203499,197150,102829,143108,277509,186327,-18845,-12970,1251,-185975,-343567,-329165,-231160,-128161,-24392,-70042,-225198,-220352,-101169,-123159,-279401,-442002,-491677,-383811,-181168,-10545,49625,95106,176857,300738,146193,-91645,-95052,137567,339494,244595,16809,41686,87620,-98106,-262362,-148359,33350,206273,299822,399633,451291,147612,-114775,107598,451687,309013,30491,-200559,-176792,181099,318424,14674,-186657,-160871,-228965,-394898,-348615,-158809,79065,324792,414776,200800,31865,-21838,-83626,-184433,-230853,-166838,-78005,-27867,-54899,-21533,123672,118941,-25960,-41859,-28777,-33805,152949,171296,-117245,-141893,71845,-3456,-224941,-261868,-147744,-9397,43838,103836,214656,177071,53379,-75831,-176666,-233050,-275516,-261509,-116462,74830,163695,167708,164817,152763,76990,-185594,-200786,-20452,52215,-38422,-6020,135820,151546,6368,-99634,-17779,106984,79179,60067,19136,-93631,-218718,-108562,45008,-41643,-127257,-78897,-16382,-7172,41130,215170,334570,112107,-100630,-29227,94539,23902,-91497,-82398,-134467,-175486,-183657,-179912,-154242,-65609,-21805,60226,203223,392585,532540,584312,610234,603278,543620,429589,302113,94067,-36564,-21251,10421,-998,63654,292674,498695,379428,91756,-124818,-149254,6135,44916,-129105,-110602,45870,44564,70039,50684,-66714,-866,233280,186634,3368,144497,432541,204051,-247225,-250795,38926,11993,-23367,158745,159574,-76627,-103288,-17009,100447,85588,-978,17698,34837,-96439,-183357,-135191,-30564,113580,298590,441342,291300,170753,290065,279392,59736,11922,150137,118645,27568,113365,90134,16331,87036,241307,195394,28835,-38874,-58393,-109809,-113108,-18307,120505,92783,-76983,-129904,47936,74179,-157343,-347060,-335020,-174395,-97680,-214699,-382419,-261018,78079,253157,96920,-79851,-107682,-169740,-204129,-105575,-122143,-178214,-127077,-134829,-122352,130144,339940,159225,-89210,-107216,-66847,71960,249942,263353,242950,196420,115303,138055,128745,-18082,-229062,-334332,-340381,-285596,-126939,168517,70217,-50782,38455,92079,-16108,-25813,28121,-26088,-10223,14163,-69798,-121389,84479,483104,655271,338621,48240,-44299,-113235,-77192,66076,203486,176943,79852,87431,130151,-59980,-268108,-44425,158151,-96694,-326196,-237439,61794,297199,249076,51860,-38581,-19382,15019,215759,425526,309502,56810,-32122,10532,-30406,-73720,11605,9476,-90836,-119515,-182974,-269896,-41988,258858,128943,-211795,-23696,441674,424963,173106,-22260,-87241,133208,304062,263246,21663,-376828,-684734,-525429,-170015,-165152,96771,94438,-190762,-105746,654372,1326697,-859926,-3025870,-1502985,-960608,-3259929,-1774585,434104,355256,297610,512548,441977,498954,293742,38671,-184700,-395554,-603583,-342985,186377,393303,83547,-222573,-331257,-511328,-548699,-394408,-262927,-81730,39045,-6477,-96834,-79236,-55346,-108912,-328105,-522655,-502262,-302757,-127695,39992,92163,76045,78039,-41160,-208125,-401609,-437844,-138886,197028,345184,358050,269795,215590,140203,86774,21629,13585,-38413,-94002,85968,176450,129138,252417,307823,209820,114202,36397,-46950,65798,245970,324081,277967,170508,-58929,-209348,-249691,-97640,86491,224314,185203,12487,-125504,-218394,-205664,-46603,66961,-21058,-182622,-211469,40500,148716,-110885,-350914,-214855,-77008,-114325,-95166,50932,212553,317119,264441,214774,218172,61567,-166390,-128378,120278,179498,-95557,-286665,-251916,-206830,-159283,-106363,-56407,13460,65677,225392,339176,66738,-302676,-199730,-781,1386,-67184,-109719,-249459,-350465,-296017,-254753,-85962,83939,21771,-128998,-24526,63299,-50830,-80067,55467,86374,-48517,62244,283478,296003,123611,-54377,-156143,-144270,-29286,70263,85767,95574,62596,-151070,-394642,-381309,-247681,-133948,-132030,-219965,-288344,-224671,-31685,208219,284327,82351,-137835,-106335,-5427,-36426,-115084,-42554,230097,432947,283654,80539,119434,80413,81227,121187,53634,-186069,-355809,-308154,-15167,376085,460158,187740,84463,226292,208597,69133,-77185,-119504,30634,202678,182004,-13809,1315,231919,249937,-9165,-300797,-445047,-237664,241937,358787,111193,-43329,-106115,-213758,-280161,-90750,64662,100198,86605,124713,70002,-62401,-175508,-127330,66046,92037,-21355,-20772,23800,27946,11962,6020,-46280,52110,144777,-51788,-345634,-277426,-183514,-152024,119243,341145,78201,-192627,-128345,-39160,-20551,69647,241218,433771,269082,10966,75696,107764,24404,140263,360826,231762,-1578,-137635,-115057,-36613,50246,72984,66606,-25786,-73525,43256,173211,181574,59499,-33905,-19681,81557,135527,89029,68521,93292,140635,220621,230439,66890,89394,294993,186162,56521,-88597,-283378,-375782,-283939,-39177,72200,-164257,-430596,-392999,-210455,-13321,137192,82472,-209918,-212366,86753,90946,-95820,2864,166127,84713,-72620,-75982,-73711,-113192,-128178,-72294,-55698,-96509,-134387,-133566,-156999,-195100,-256383,-299562,-194824,-19430,207856,286329,92704,-97153,78605,277350,165119,40897,69765,71059,34366,63927,537,-220862,-255955,11783,153131,-25298,-245366,-270932,-265757,-261747,-145305,34329,170619,207351,175562,175911,81090,-120813,-229187,-253898,-111897,145887,237059,235062,194165,-11150,-16432,292028,485134,245540,-77075,-141619,23244,92091,27360,-43781,60767,168050,79293,-4943,-140679,-286608,-297406,-235827,-186860,-25621,223232,401441,328142,46789,-184119,-123869,122724,347501,352233,239504,112423,-108702,-253750,-210335,-104558,-61170,19840,55426,-75742,-260375,-253915,-11425,141777,49154,-66120,63003,339534,373824,42431,-163506,-64909,41590,79041,194680,363893,339510,39806,-143774,24693,141424,-2909,-34087,156416,40154,-288320,-332677,-267335,-354744,-313065,-109002,-37558,-204858,-286960,-18035,94773,-724856,-1073325,92856,75137,164022,1565641,1707912,152519,-81051,73740,-401235,-584349,-480677,-728011,-478624,1580258,2347379,507091,-442315,100594,24106,-755124,-1037624,-1053784,-666819,-84219,60254,21360,82781,103533,52638,-32431,-58117,13071,95141,129732,193406,249945,254415,220362,152737,-15334,-206491,-73410,108294,15341,-85099,-2692,112085,91156,-64193,-135779,-58739,-66652,-97193,64645,320531,460534,487700,404893,319881,348263,375779,219004,-100367,-441317,-503267,-359486,-131482,70881,132619,34829,-93049,-93418,3619,-28273,-106796,-10983,69225,127325,201282,88643,-129513,-267956,-210811,-278093,-499828,-484974,-164136,61566,145393,7557,-198674,-195001,5845,210800,238853,217052,259534,235925,52998,-130207,-94489,-16370,-15309,29505,103084,56257,49773,88510,104646,-814,-11567,175798,243878,136284,599,-228193,-347664,-272489,-247997,-257920,-207995,-84244,89045,183752,66094,-33145,36717,96272,114765,91261,11534,-14967,-14314,-104283,-150431,-26237,14057],[-97797,-40777,112109,60560,-85718,-62449,18680,105712,236277,232715,180905,14328,-143764,-85196,85380,420708,646594,500670,147561,-142257,-208059,-143908,-87612,-79273,-128745,-194213,-182434,-87034,75615,170606,14518,-204199,-208844,-146087,-88866,29123,261657,430679,194200,-180186,-338465,-180774,-29081,-9212,-20967,57316,192381,306141,242154,2141,-76137,27146,-26418,-105021,-47685,-62582,-238456,-190006,6634,-16618,-38694,20220,105027,166124,216995,187763,247095,381505,384059,91750,-162262,-159628,-82192,-143630,-157610,18375,111988,39797,-33086,29512,94595,118481,192753,206619,94663,13693,59946,97486,139015,26827,-111184,-52687,157373,215190,76379,26208,106108,48733,-71624,-43545,-75573,-253764,-360265,-335869,-294422,-185382,-27758,-39170,-201871,-225472,-119940,-177203,-366406,-504539,-540737,-454173,-272449,-127334,-96908,-49546,110978,284106,127695,-119634,-139856,46127,242266,190825,-8529,10589,57545,-67378,-175937,-109849,647,154566,246697,328386,356254,103050,-58005,199734,504123,338287,108819,-46064,-62799,188966,334680,87401,-146995,-209309,-276971,-363151,-349066,-219894,-23472,217248,289340,127949,44375,87004,34724,-95501,-159126,-113687,-115346,-151966,-173681,-102452,59508,133326,68887,146042,131075,38255,159066,168742,-124384,-224194,-51031,-49558,-180416,-251962,-188818,-61020,-34693,-16925,94510,101933,-20263,-102214,-100581,-105484,-201109,-259071,-158556,-32351,49113,137077,147685,122979,77188,-101385,-96001,-7131,-15919,-106377,-50161,60177,49443,-91033,-177802,-68106,120503,74327,-27165,-67170,-105416,-152084,-40335,42823,-71299,-87342,3592,10856,-19520,-20925,90202,263228,121807,-107526,-81295,46708,24318,-84969,-79108,-96611,-109804,-118711,-142054,-78825,75009,99436,87241,190332,408854,562583,591715,597877,593717,566548,464475,295196,63033,-18568,101275,165948,76458,85396,271919,413592,239420,-55575,-277930,-200163,96305,153100,-107634,-200782,-63098,-11133,43138,4934,-110901,566,258545,207551,-4090,71643,304160,134809,-248729,-258597,47448,60391,-48756,-5059,-78055,-234451,-174657,-73551,26385,76267,42036,48629,46718,-16187,-44452,-7045,39121,67869,170502,294718,202565,172649,298947,256386,36681,17304,161755,144664,71520,164223,124265,58945,178959,322731,171802,-42090,-65072,-60584,-76419,-54132,-3404,72839,70131,-22327,-62939,53956,13410,-219002,-367854,-309313,-111485,-50045,-249060,-447517,-294949,84585,273133,95880,-112633,-157243,-234807,-269116,-180654,-172427,-144441,-68426,-91034,-50246,213373,326319,48379,-225940,-187864,-69421,82955,233016,243100,196243,136775,107083,111388,-30428,-263866,-358045,-348639,-353741,-342373,-201347,186559,179660,26689,49946,50376,-44400,9347,54976,-81941,-122915,-70190,-107741,-154870,57420,498691,720703,402071,60529,-882,-38962,-72136,8865,144415,112644,-13816,-635,156375,106267,-128661,-84578,-11062,-209798,-369654,-334614,-86943,172324,213470,91041,14453,-57196,-57984,198237,466510,343933,91815,5654,52448,4449,-77305,-18244,-6353,-99035,-131448,-126611,-175893,36290,328177,207150,-167131,2157,476233,440694,158732,-77001,-145831,54018,163875,62613,-178605,-602810,-887587,-666407,-105246,19204,13869,-344727,-539955,219881,1316595,1266270,-1776227,-3267312,-656095,409110,-2333754,-1875812,-296950,54406,412915,647996,514552,544025,327678,-32158,-149387,-109064,-381394,-371860,158983,443739,119257,-163952,-271582,-553576,-636363,-405445,-246937,-102226,51164,21948,-94164,-59393,27883,28620,-144251,-361684,-443336,-346613,-177556,13083,29830,-15431,22867,-55884,-224206,-414021,-375310,-1823,248584,234442,189653,158134,134863,94674,72223,6078,-8768,-44333,-44546,171746,222942,47470,98326,223828,191962,172948,138582,15384,61988,205317,256904,213848,155758,-4889,-102639,-112251,17373,112660,191831,151358,-47064,-208917,-235144,-115325,59019,156261,30867,-185923,-237020,10416,116081,-101740,-296242,-207306,-137635,-144502,-75002,75082,287657,431376,258254,152130,172597,-13102,-262846,-187179,84991,159847,-46862,-177322,-181807,-190371,-163542,-111707,-69610,-40142,6232,190943,370712,180848,-164318,-126768,-8774,-42246,-112599,-138594,-246911,-286105,-242689,-254546,-90356,119439,36388,-123185,-6484,87940,-53802,-113068,46982,131662,-12698,87118,318706,336762,162393,5098,-104935,-174675,-113167,25011,100476,157918,126762,-140055,-403860,-374232,-215053,-83443,-52187,-119598,-215756,-226475,-81104,176357,336538,224528,-9256,7032,103148,24537,-71577,22301,270601,438012,226570,-3580,77340,59874,63175,164271,126962,-163997,-335772,-238421,65020,496100,577275,239115,90821,266666,297830,152089,-44623,-154804,-39312,187302,233928,34113,-20980,175972,215366,-35381,-334421,-445438,-218900,208145,286900,52196,-54301,-162797,-324605,-411434,-143799,148311,192769,84340,61252,7923,-89293,-165992,-95621,77660,40110,-109780,-86640,-24601,-22266,-113,-13300,-83976,54543,169357,-84131,-401029,-286842,-96909,-50175,205654,435971,144526,-140146,-98478,-60613,-110428,-60107,135299,400806,343277,76229,53213,62131,52470,212517,386393,270809,48283,-141221,-181191,-91490,-15967,-19715,22851,-15650,-38205,75283,180279,178578,105363,4986,-32410,46481,78632,-17056,-29070,46898,116819,215531,241738,109334,190727,395039,276885,111664,-61722,-270277,-329933,-268288,-69278,100830,-85640,-394279,-344902,-146684,-16692,71714,19612,-242492,-194802,115415,126106,-23047,71374,165426,17728,-169879,-186079,-179592,-148895,-38625,40392,29005,-42109,-131186,-139424,-129825,-182990,-269141,-288148,-121866,55432,241229,307317,134919,-49255,165710,424570,247599,29801,26132,10150,-67810,-25429,-33940,-245170,-312566,-82194,76583,-57891,-287171,-332737,-281179,-227925,-104677,52861,172579,225367,189697,205170,97899,-134354,-268161,-280343,-129076,103535,167506,179664,154709,-84737,-103048,207747,428774,273046,52879,-52954,-26947,3379,-62360,-144217,-51453,72381,30049,-42835,-206844,-359591,-334611,-247067,-207952,-51680,222449,416767,331116,37694,-220945,-212674,4751,303966,388203,267875,123266,-45574,-127923,-92994,-82841,-145198,-88579,-5666,-74144,-229944,-243928,-52521,105528,77818,4740,80914,280455,309439,-20866,-247338,-87272,97729,85513,136563,321680,349818,74249,-126724,-52049,7803,-100124,-85543,107878,22604,-295576,-359016,-289126,-263827,-109520,132136,200805,32516,-83967,91138,72349,-961966,-1869749,-874279,-840422,-619675,1154248,2337621,1125969,587229,374066,-315944,-562038,-460269,-911038,-1204632,551734,1559076,920131,79198,683429,439431,-472550,-948225,-1036025,-718861,-177251,-2406,-45625,-68344,-57935,-42240,-122885,-203607,-124416,81350,180607,172562,179807,188396,165281,120074,-61612,-248062,-89813,63471,-35425,-57088,50894,124058,99792,-8224,-83550,-16825,86260,113354,141815,231515,318272,361017,289362,236368,312707,336475,182579,-49293,-396412,-563955,-464547,-288505,-133364,21297,59431,-418,-78752,-117456,-137521,-90815,75923,172511,182747,196875,55382,-148263,-276380,-219837,-230290,-361957,-415167,-220558,12891,142152,5804,-228865,-271029,-86235,105119,152617,204612,287141,271436,104152,-74855,-75965,-32068,-56408,-35379,86635,82121,81917,105479,62715,-33161,-14110,112770,154061,95105,-6327,-247485,-372319,-251180,-167805,-216232,-296757,-228826,39691,204423,105738,50802,130927,115262,45545,17682,13928,64811,76617,-56710,-162457,-64888,-62558],[-195150,-115240,41072,-5015,-116334,-100036,-63383,-27771,100530,182834,214305,47857,-159635,-162855,-28701,256003,440554,290326,30475,-134718,-178786,-137797,-37215,-16407,-183656,-323668,-192140,3990,183285,273378,65526,-169211,-185052,-110932,-38073,36091,169071,339306,221929,-72447,-263987,-206678,-66798,59224,86314,149699,317632,470647,336879,48684,-28978,45595,-22262,-112183,-96730,-139198,-263586,-199999,-30571,-52147,-1923,59487,89316,201069,304288,250013,298851,459625,471698,88695,-153199,-20729,59064,-41115,-35907,97989,130110,66263,45196,86030,83107,64716,139678,207413,123238,22729,76709,121332,109220,-46305,-181579,-132637,88507,210735,70640,-55283,-38035,-70008,-99335,-50635,-115981,-282484,-345952,-295608,-270263,-157948,-15465,-28855,-201697,-235165,-128765,-195544,-361814,-425873,-455726,-425420,-282019,-176090,-173977,-120230,71338,227907,101842,-89374,-138473,-41134,114045,106542,-23623,2398,51934,28739,-18457,-41785,-20165,94752,141233,197248,228012,65387,29704,296759,500626,341935,187203,105203,44353,157424,330977,173287,-101168,-240807,-238801,-179351,-232908,-239810,-113782,131546,224610,122211,92219,196821,134025,-7554,-45062,-12714,-126433,-248443,-260127,-136873,28113,153295,174293,307096,265255,94374,150173,167399,-96347,-244674,-131078,-80808,-136101,-228747,-218217,-122921,-118611,-112156,19084,75735,-29735,-63179,29973,61623,-105291,-249263,-168638,-84738,-38476,73854,100311,84123,79838,7285,7728,33904,-61944,-185361,-110360,-1390,43,-102731,-163303,-62743,135691,104783,-23903,-85777,-102838,-95680,-1182,34692,-52446,-381,66607,7688,-37499,-68450,-34142,169853,112191,-99599,-93306,21359,9098,-94860,-78884,-44864,-4289,-14207,-67922,22754,203525,199417,78854,119965,338637,508103,526631,512858,519435,516960,417560,218115,-4852,-8912,228517,316252,136847,84219,197562,261159,85822,-152984,-322779,-190175,168621,211021,-83482,-242554,-119470,-12940,62505,-10754,-157221,-32052,228465,176353,-47833,-48372,99111,43371,-210910,-243072,51436,140675,-6346,-105011,-211967,-301658,-201789,-116103,-77105,-2514,53245,96764,105575,102392,117110,139790,122952,36899,61355,141291,117544,169281,256615,172886,-14382,13896,147600,131556,91220,201709,166256,119671,266423,383352,173438,-45128,-36648,-27204,-20740,25126,37439,29988,30683,26663,21742,64775,-48284,-245070,-320413,-212727,1300,27842,-238974,-433415,-246533,122957,293573,112951,-100095,-163479,-254874,-274337,-204205,-192189,-106579,-7357,-12663,48187,273605,283410,-31517,-286679,-205153,-48274,72631,165340,198572,153682,92208,126330,110257,-154460,-453052,-413557,-284727,-303564,-385451,-280325,147993,269356,102222,67657,7586,-90442,10189,70984,-114780,-201190,-116795,-100750,-143544,56286,481816,679164,375796,16961,-9221,391,-77109,-51205,82763,42164,-117760,-98690,165457,243663,23963,-89699,-149088,-293733,-341154,-343150,-198905,48857,180543,158239,116932,-78572,-161117,111097,435670,345181,126868,41527,89266,63138,-47982,-48912,-36542,-115519,-146619,-50652,-27526,157547,380496,257855,-127116,1916,432544,429888,199574,-49352,-159661,11983,125410,-13237,-261967,-722176,-1051617,-835226,-88802,184473,-125979,-753267,-628024,774295,1981335,1010479,-3341863,-4203061,378205,2644531,-578542,-1647234,-950664,-301678,412678,655303,481202,480861,260187,-148749,-111881,149032,-152578,-358854,111980,422539,111752,-134884,-232992,-523359,-607904,-337766,-188955,-102410,67534,55794,-96691,-68813,69671,135263,35264,-154271,-318854,-334375,-184919,-633,576,-65678,19159,18512,-163726,-362734,-271964,118949,240619,60536,-21010,41038,62228,61994,70395,30158,-21029,-72178,-15644,261463,293522,-14248,-78927,108438,171862,234904,228878,63395,30763,116546,128727,91736,107352,25059,-35604,-29837,89614,109511,130456,85987,-121041,-276728,-229716,-52663,112030,204560,95199,-114496,-181551,3049,80515,-75335,-199161,-171769,-180212,-144368,-28002,82706,284119,430291,194412,78223,135654,-75881,-345091,-244939,23674,117570,2256,-49834,-81867,-132837,-122582,-74661,-50345,-81168,-68689,121881,350165,260337,-8341,-23241,-19,-88144,-161244,-169190,-232334,-213509,-183821,-256198,-103289,163323,131294,-20443,16816,44182,-74599,-107790,81245,206794,72112,126377,306774,330028,192997,69685,-42832,-178358,-163174,15320,133975,195770,180027,-74618,-322819,-317066,-169212,-41081,5329,-6779,-92299,-183680,-119462,114497,321088,296244,77279,88782,181280,84983,2000,90988,262928,366702,137521,-77025,36100,46476,40132,181040,189329,-110989,-269825,-129902,166030,560397,588566,232513,98832,310104,364963,199359,-34246,-174730,-90774,166378,275684,97407,-34166,91327,121761,-67236,-282141,-340957,-167936,147231,214579,32312,-24398,-140518,-347024,-491567,-202806,215557,311243,148307,46766,-52092,-124361,-160571,-63058,95984,18177,-140025,-98056,-79570,-105521,-35485,-27120,-94610,81839,211030,-78038,-414225,-262659,44320,108112,287877,466068,183874,-62125,-43468,-74257,-170255,-158537,37768,323242,361426,110714,25367,24403,67886,238315,344145,283692,114420,-122562,-249844,-197142,-155030,-133730,-36977,-31000,-40935,57576,159204,174919,136306,12819,-71887,-2732,28813,-85125,-90282,-9497,53506,180542,258807,199468,295519,404202,274655,150776,4777,-209420,-274671,-258073,-115490,115770,18551,-291212,-250749,-61633,-1889,13272,-21579,-199958,-102406,150547,139108,12417,79699,132551,-28168,-224545,-253644,-235409,-143222,52140,126811,86057,-9266,-123947,-105392,-50571,-110655,-197927,-195866,-15631,157613,281932,300664,162137,30365,246980,514739,305885,34633,-13322,-46798,-157362,-118732,-71682,-228797,-301903,-135253,12938,-63197,-270823,-341273,-260091,-149595,-24231,77041,122157,171674,142950,176136,104261,-89292,-214848,-237499,-126316,35847,69977,105372,106841,-117077,-132015,138488,320519,261225,179720,37254,-72823,-39396,-55201,-152612,-125059,-6287,1510,-45917,-194624,-336032,-303349,-219237,-194373,-32567,245369,442053,363479,77059,-206766,-264555,-83059,263806,421237,296841,128005,17605,14484,33422,-52536,-209265,-158026,-25304,-37805,-156718,-185615,-56089,89066,110510,86544,102094,193274,233434,-10733,-220531,-24682,205941,129157,82164,234325,284310,40927,-149974,-118449,-96982,-160215,-94661,94783,47484,-210581,-272745,-225967,-108736,129642,398814,473506,331819,179872,187433,-1164,-1154875,-2365566,-1497129,-1288034,-1001302,880055,2674653,1934945,1182272,663532,-195561,-514489,-423042,-1083000,-1886600,-504687,869365,1371053,460327,926248,677164,-158492,-697805,-769772,-564084,-177659,-2954,-42950,-153005,-165446,-85850,-153048,-279561,-200179,108253,247509,147655,105892,121387,106188,72070,-124461,-273619,-72569,61229,-52048,-14169,104530,142133,130890,96560,35022,73193,262876,331263,221899,144877,185103,232418,172064,163246,287762,300085,138562,12041,-274970,-551210,-491663,-350788,-266794,-75476,84798,97479,-48288,-225342,-246095,-58539,185074,278678,222899,166629,22457,-126980,-230598,-202519,-174120,-196709,-283024,-232033,-20359,161626,33869,-230432,-318321,-165545,-21750,34864,175072,325355,340702,196893,22500,5314,14460,-69352,-97480,60625,133503,163998,154671,20557,-69085,-16418,72375,99982,92394,23053,-224508,-356130,-192072,-40937,-101162,-293792,-305451,13321,206109,126485,146692,233049,136636,-16617,-42232,17717,109706,135845,7471,-124988,-72216,-111735],[-234925,-143781,-4637,-50745,-121411,-101076,-111561,-117200,15814,138814,225847,90592,-126546,-196605,-136399,40366,157145,49395,-81785,-112217,-123524,-104141,26365,40833,-227428,-410681,-175118,99025,263138,327707,132341,-76668,-127336,-57146,55889,89492,79949,224723,252988,34469,-191282,-246841,-117051,91325,141611,197877,418554,620026,459481,155242,76536,109281,13923,-108134,-149395,-215715,-286828,-214555,-79041,-83395,12275,50987,27935,181848,334547,284143,338140,514582,511365,93181,-112299,110565,211685,120624,143587,206942,137548,47365,84434,152707,114040,51216,107874,203517,133049,17516,81152,131548,60562,-119529,-213050,-163431,26525,194671,94127,-65369,-89292,-117852,-89940,-17772,-92213,-252569,-287051,-213752,-166410,-48176,22142,-36400,-225307,-252383,-130376,-173938,-273199,-245629,-275937,-315722,-216649,-148295,-166861,-110328,51228,141569,77399,-3824,-88779,-108039,-23667,4881,-24345,24846,73447,158048,153220,15109,-40254,38974,92,13117,81095,40582,124293,369087,446815,309235,229048,193832,90817,81497,300628,241489,-68329,-243843,-123899,72581,-55380,-208847,-143420,102074,223412,150948,149516,283666,196805,46874,55454,83680,-118304,-289631,-284694,-125175,24005,158503,234095,357993,310239,102935,110780,153670,-51562,-217490,-164703,-85255,-91929,-194669,-228279,-180905,-195833,-170872,-15352,65787,632,16526,163932,203726,-30852,-240189,-149611,-84056,-90707,-3759,47038,48631,68087,66124,52401,75005,-82838,-257397,-169941,-30671,10773,-41621,-78791,-4019,161958,171171,70631,-34092,-94854,-82214,-22442,-7387,-21236,90232,80510,-37357,-67658,-101623,-137326,55680,57616,-98378,-74546,16715,-25981,-128598,-92637,-5564,95075,78964,-846,100666,276888,242477,25580,-5512,177081,353005,386827,374332,398907,404553,292179,87621,-94637,-22611,315890,429864,179848,53512,69033,70329,-38894,-180285,-274682,-152536,182668,198211,-75399,-241871,-133151,7456,88401,-30496,-224368,-113153,132196,84743,-125895,-184526,-120788,-53774,-156406,-220880,25965,195522,61498,-139068,-238729,-296387,-202960,-152106,-185372,-125824,23269,130135,172227,202651,236325,250918,186110,4775,-51779,-13260,44476,145062,150504,26745,-95291,-18338,83490,54777,54369,189429,182887,157159,291451,376838,177953,560,15016,3711,10301,81768,84506,-573,-24517,42602,80062,50421,-120002,-261792,-261671,-107695,117317,96007,-218874,-379468,-159854,160679,288208,117446,-76277,-158729,-261637,-258727,-205616,-209323,-104724,17817,52499,112379,256775,193018,-79654,-266186,-158632,-15341,21171,32962,111129,98745,44120,132612,103741,-237088,-554061,-412624,-196141,-235750,-428353,-369622,39865,278117,133881,59924,-52268,-170952,-57418,41202,-145182,-252339,-131253,-61870,-103872,63863,421952,538072,247152,-96063,-82799,-12896,-101864,-117447,16350,-29783,-217715,-194151,134307,288472,118135,-84837,-243349,-355300,-293947,-307051,-277360,-67543,128946,199970,193092,-112728,-297298,-52220,304908,279593,123707,35037,75753,100169,-7839,-73723,-76586,-146180,-174033,-6605,100316,263523,380385,239109,-121248,-43536,300216,373539,261225,39770,-127273,-4231,149093,29714,-236506,-753808,-1188473,-1031831,-170312,239615,-294208,-1019257,-457485,1421568,2507181,524635,-5167773,-5534365,1219248,4949290,1413148,-1194339,-1351490,-591960,295858,476562,275859,289062,93678,-289730,-92388,308515,14322,-313882,42634,306555,19938,-193377,-254922,-433018,-471014,-224012,-126352,-105409,56236,67310,-112821,-116348,33865,145310,121355,8140,-187768,-281750,-158349,-8614,-11649,-85495,32895,110004,-80356,-275336,-153686,196050,177400,-134355,-226208,-76394,-27647,-18232,24736,40731,-56566,-136010,-20636,327726,352672,-61413,-243111,-19298,145239,265377,263234,68512,-30513,-1700,-27333,-64442,23831,2026,-60785,-60870,73832,62389,46448,-1374,-200489,-331248,-244510,-82594,64290,175049,130193,-14094,-94373,-12439,31270,-48128,-99206,-136079,-217343,-141101,4430,40635,170514,279413,60054,-7154,102373,-128186,-416768,-312476,-72980,28883,2462,32911,4562,-62999,-64943,-35802,-43082,-125038,-154286,19006,260410,268325,112024,68427,2218,-139861,-215022,-216357,-233114,-167391,-147181,-276142,-137468,190387,267104,125631,11435,-77795,-130238,-88689,117289,258896,160526,151432,233891,262715,196280,110770,-6645,-177689,-189698,9769,141261,176043,191959,8739,-202177,-246358,-137793,-34022,2505,63978,31139,-125474,-157334,17201,220417,258416,89781,116100,210858,129327,80246,133472,192313,225335,38590,-126330,-9090,16714,-10574,143317,208453,-51563,-184059,-24230,244966,534701,479125,150558,75657,304598,351458,167151,-74951,-201405,-128098,132581,275705,126657,-56819,-11533,-16333,-121418,-202727,-207404,-132446,47754,128961,40327,35812,-40875,-273297,-498473,-254318,231835,406712,253056,95453,-65823,-143415,-162935,-48926,104419,24989,-109822,-74663,-158796,-221066,-95421,-46237,-104027,100713,247105,-48295,-408941,-236826,172717,264225,340879,418618,177949,7502,7550,-91327,-196517,-201276,-43065,204596,309118,104695,-9645,-16473,45418,190596,238311,255267,169989,-101649,-324527,-351267,-342819,-253096,-111785,-75323,-82830,-8833,101242,146747,118793,-22918,-134672,-63686,-6160,-98848,-110380,-75751,-41028,118063,276342,317457,372185,308023,144214,131887,74190,-133299,-242397,-266928,-170179,103458,109674,-155898,-133348,36159,38159,-21857,-39647,-111051,19935,170446,113618,-11907,12511,52617,-64882,-224724,-251603,-230128,-107703,112262,162224,92604,-24798,-141793,-70262,33638,-20916,-93343,-83884,73185,244075,296615,244152,150500,105599,288389,505670,309964,39303,-51308,-90892,-209345,-194272,-115309,-192463,-241976,-145732,-35369,-52545,-209837,-302785,-225853,-71648,57747,87751,25394,57288,48670,89545,88847,-4370,-82491,-134864,-110361,-48012,-37948,28103,56220,-123325,-121664,90442,183063,200516,256275,95607,-111239,-42102,33128,-72764,-132362,-45569,-16835,-31745,-123373,-239018,-224272,-166594,-153006,22779,277597,451163,392274,130591,-167240,-283337,-137192,211725,413869,292432,109933,59618,133521,135166,-26742,-245868,-180426,-7525,14719,-71677,-115866,-44156,82846,140576,161921,120348,94691,135294,22941,-116581,87096,314018,190386,38671,106179,136555,-66331,-215072,-171619,-159670,-177754,-70885,108944,90594,-78446,-120887,-113120,48363,317625,579897,667862,588174,424033,242538,-102816,-1182364,-2283924,-1615793,-1284924,-1016329,632364,2451267,2358551,1659797,949942,-33616,-453378,-417515,-1206390,-2289375,-1292672,434599,1561789,548573,759071,730596,124315,-344042,-331277,-269001,-116122,30235,2150,-167947,-205530,-78658,-124854,-284846,-226147,127601,272887,97245,29062,57870,45507,4519,-204135,-295704,-43527,74912,-65730,-4073,116220,142266,160682,198125,155653,160253,394892,486229,273271,68851,74690,118727,74465,103935,254515,246711,71315,49180,-112089,-447913,-430733,-318922,-316344,-158784,76202,149049,-30248,-302822,-329960,-29909,273807,343007,217315,98195,-25103,-104954,-177641,-195665,-158676,-86787,-166947,-232150,-71599,149892,38169,-241803,-348903,-231340,-150063,-92485,118275,327976,370145,249719,103195,121066,104268,-74473,-164675,19176,185707,257593,199392,-23473,-113472,-47085,21900,48583,91288,56110,-186966,-326815,-139523,67299,27509,-224330,-310764,-10029,161533,105090,208366,295369,132556,-87458,-112437,-12316,82112,124301,45524,-76763,-76008,-146792],[-188158,-110847,-15576,-75079,-114598,-73370,-108350,-130731,1859,102687,204491,129643,-47876,-158607,-190186,-153258,-118640,-152797,-148845,-65652,-46968,-53902,79853,80364,-239117,-432966,-152910,152837,264288,277785,167650,32700,-54205,-6910,147962,149519,-1688,96535,243587,80817,-154978,-280725,-169911,47408,104239,179563,448531,660068,515453,268508,207420,197566,56830,-118429,-209391,-275156,-298860,-221304,-128713,-115677,-12935,-14966,-68907,101606,277638,256720,335210,523136,488327,93172,-66339,185041,320038,264659,289884,284588,109054,-31754,43588,176173,153367,57416,79903,168782,92831,-26240,50039,105912,-2533,-182450,-221062,-166038,-34017,148379,113579,-25733,-54868,-108773,-79916,23109,-32969,-194981,-215208,-136609,-44393,87870,60327,-78761,-284897,-294998,-148822,-144853,-166011,-66264,-94909,-190884,-130055,-82478,-111181,-66216,12357,19076,33642,85918,-27336,-165453,-165730,-113794,-34850,45972,85145,250102,256340,5249,-92069,-23070,-162321,-211749,-83226,6777,178032,371596,339497,220544,197912,180160,39497,-43718,219968,243826,-76179,-227323,16208,269063,91029,-144865,-103336,115054,232425,147226,170462,318193,205574,33179,74900,112297,-117431,-286446,-259111,-97649,16937,118459,197064,262669,234900,41692,21916,97780,-31425,-185497,-173483,-65524,-45407,-152973,-219102,-228539,-264398,-200490,-32225,29837,19457,91213,252880,271933,-7125,-237682,-118953,-58587,-120147,-78700,6485,21540,23945,15817,9873,91300,-83774,-305482,-213351,-25418,62583,48191,26683,83899,202977,258366,220618,62028,-92158,-125287,-109269,-92470,-9330,147852,45649,-108283,-101130,-116096,-200025,-65669,-44553,-113673,-36144,33108,-64277,-174290,-120578,3658,150411,130392,38457,127531,280908,219721,-51776,-146522,-32163,130287,203636,222799,270467,270725,136306,-44272,-167490,-48798,345529,498263,225314,16353,-73725,-97325,-90605,-125389,-161774,-99455,153348,150238,-65230,-189788,-101179,34670,99572,-61600,-288318,-203641,9908,-30539,-196640,-269737,-260360,-109387,-82379,-182584,-17194,205571,129436,-107502,-181342,-239631,-177203,-162753,-241032,-213714,-8445,152250,231670,261363,293193,319444,235652,-11698,-148340,-119465,25777,134217,37296,-117204,-154843,-48426,287,-49977,-9408,152068,187729,177690,259494,317583,193919,89861,84663,29043,14721,119510,152747,19654,-49722,52159,116731,27630,-165720,-249414,-201858,-17191,224128,158242,-176962,-279852,-35951,212001,282134,128779,-31230,-129859,-242551,-221424,-176649,-205926,-115482,31899,111702,148168,193212,105509,-60997,-144544,-22476,63025,-27900,-102979,32180,71459,24690,135958,103264,-244733,-518100,-336533,-93152,-152929,-427109,-414122,-64642,234113,152357,56937,-88922,-238708,-149118,720,-139092,-237941,-78819,35455,-7561,115554,373546,386970,94485,-207853,-147808,-14474,-88910,-134413,-3214,-43636,-239430,-213598,112860,271780,167532,-36112,-240250,-342454,-217744,-228113,-279926,-114358,101753,226732,230085,-128925,-395600,-212177,137144,194849,118972,21960,45792,138168,78213,-24057,-54267,-130805,-160673,29975,204209,358867,365993,194767,-96841,-64051,167345,324883,357708,207091,-409,43404,224378,191584,-90639,-676306,-1225673,-1155488,-294961,191169,-382539,-1009223,-74106,2028435,2847269,-42352,-6654706,-6796152,1502965,6518741,3099146,-568967,-1338700,-659700,154663,185224,-28679,66501,-61363,-351045,-37616,392245,126020,-207890,7434,160152,-106455,-295734,-281824,-253579,-211911,-49535,-38498,-79798,48593,95180,-80481,-132942,-31453,76048,114960,114804,-47060,-151190,-46940,44816,30889,-37837,81588,193553,22465,-128741,12797,281011,142326,-242787,-323155,-129136,-94572,-128069,-46696,46154,-81009,-174452,2408,408579,426249,-42701,-302355,-77066,161391,290503,272739,78482,-52771,-62951,-115423,-166199,-29675,-23143,-128957,-154486,17263,26965,3955,-44642,-220008,-319442,-247801,-160052,-27959,116547,161058,119194,24668,-8703,15699,24225,25582,-71724,-209869,-106421,45784,-7919,12884,63374,-73941,-45658,118118,-121370,-428871,-343248,-151157,-63789,-27788,75078,87760,35123,25992,18407,-30154,-133679,-191529,-55835,156630,241654,206806,160554,27489,-143519,-217577,-231586,-215127,-119333,-99469,-265637,-143841,226048,426887,291074,8114,-203158,-173895,-38100,160970,294821,249208,176393,147007,184987,206292,154552,24158,-149637,-164032,25437,133777,128395,187495,112197,-57673,-156660,-97179,-31029,-30157,98048,148015,-40084,-159285,-65877,85142,150216,63090,123016,225795,184637,176111,172273,105374,79644,-16685,-117313,-27595,-13910,-68883,78001,205044,25924,-70937,79512,301129,452096,310116,35927,31533,246263,262294,77903,-136652,-211533,-123934,113273,249256,121321,-70285,-85351,-135862,-172030,-132282,-98258,-120888,-58156,47800,74542,126481,122594,-110322,-412501,-260537,209779,460890,372962,210464,10836,-102159,-147010,-42287,111464,73144,-14468,-28651,-243709,-327145,-147474,-57827,-113606,105771,280552,7571,-379263,-209635,249436,377833,370277,333942,149428,62764,48265,-101826,-183661,-178278,-97834,72666,213405,79308,-37534,-57552,-10616,87351,111954,202192,204994,-84411,-386216,-505008,-511393,-344806,-181525,-126967,-132897,-88489,20573,83315,43776,-86731,-190461,-114619,-12507,-49056,-87389,-137498,-139305,42870,290862,436181,402712,137660,-84981,44510,116607,-68519,-241231,-288395,-215230,62552,156945,-31357,-22063,131618,101809,-20010,-33664,-15119,122391,161662,51811,-82590,-101296,-62429,-100100,-175439,-181076,-175657,-61099,128672,144503,45937,-93398,-200072,-71083,75675,36346,-20622,-21214,101616,275477,260313,131452,86184,137223,264314,384740,241423,23422,-93893,-120507,-214810,-240127,-166820,-160750,-165491,-130454,-77371,-46741,-134174,-240008,-205986,-41840,95228,61412,-104599,-93659,-71215,-36656,42896,81696,78738,-9017,-95022,-139973,-146189,-46884,2067,-127371,-98281,62938,46642,88746,243354,93577,-152391,-40147,140383,49225,-75848,-47553,-49313,-31623,-40448,-123907,-139343,-118518,-109963,81570,289868,409267,369087,147300,-139570,-282206,-174354,121180,327947,220765,49905,56331,187769,178149,-22038,-260340,-171619,20956,46687,-26894,-88874,-55361,59808,144889,196232,112938,-11462,-1621,12848,-10528,172966,355717,232758,-644,-54067,-78030,-232578,-311332,-219184,-191468,-176061,-52001,117507,117717,37981,18441,-14114,142445,391488,599861,699140,708973,572036,247810,-194480,-979199,-1604217,-1306577,-1105081,-911523,216933,1608688,2325446,2041911,1263044,173078,-382349,-458170,-1223637,-2281678,-1690263,149369,1279700,361001,354990,688127,339833,19873,125119,28112,-62892,42956,37609,-145431,-197409,-42290,-57769,-238492,-232191,88370,208784,6984,-51924,-3105,-13357,-74826,-288455,-325393,-30854,70787,-102664,-54213,63547,107119,164681,248810,219365,197013,433626,538077,280172,9109,-11542,26884,11250,63657,200974,160456,-26847,42779,49107,-258527,-287960,-212616,-286378,-219422,29182,142935,-28266,-330813,-359629,-9733,316301,348729,166483,7622,-82746,-103852,-144950,-206234,-191958,-62674,-106329,-233956,-141061,89880,-2058,-272230,-356791,-262546,-231815,-177115,59798,287194,327122,222765,145948,260851,232627,-57795,-204736,-140,250519,354139,236913,-35096,-126941,-81387,-29554,4714,95437,103672,-114820,-257615,-79977,147185,147507,-98199,-225633,-3595,111422,90246,260420,340236,137973,-122851,-154533,-41416,29721,87555,85964,3155,-40701,-123071],[-85043,-49940,-20065,-101647,-124514,-51448,-73435,-80529,34882,55835,135694,142389,50214,-53431,-171870,-272172,-312285,-270471,-153276,10199,47331,2204,106987,100632,-205007,-389862,-141187,143066,172772,119827,139110,117462,21016,33699,209763,190853,-59114,-14793,190058,67869,-139691,-259053,-187943,-59114,-13885,113728,413265,588088,489881,368158,350624,307551,107968,-128440,-240004,-267460,-256330,-181637,-136041,-115141,-39126,-87146,-142772,8072,169498,196494,310137,493695,435187,117141,410,219715,386001,361677,363251,317305,72499,-120331,-45819,156723,199852,95210,78822,130269,33647,-73025,15061,72116,-33588,-186432,-181962,-125034,-56767,106242,142396,68082,63204,-40652,-60724,80447,64199,-102365,-120729,-58510,79906,237757,124314,-109640,-324083,-311566,-142163,-87121,-57327,69523,55305,-61338,-24122,28089,-1507,8783,-21419,-80867,6047,176261,58699,-170554,-248509,-187625,-25192,79962,99660,298991,289160,-44216,-138901,-42967,-262895,-386640,-201750,-5423,205114,328846,232928,121336,134847,121801,-46284,-151598,127866,201457,-85707,-155209,170759,369059,182228,-24448,32129,178600,234082,107395,170628,335392,204996,-14714,21887,85031,-100528,-223669,-174310,-46839,19618,62235,96743,94934,103565,-39247,-74980,20947,-31138,-149210,-142313,9780,50780,-61186,-151224,-220988,-283620,-175469,-16635,-17568,19775,158295,311992,293578,3837,-202277,-60572,-8534,-112762,-105366,18591,33983,-27562,-120679,-76282,103135,-41718,-287501,-201612,29250,148555,143560,130650,193568,280074,365758,390680,182005,-78767,-190192,-216059,-183488,-8749,176444,7203,-151959,-100183,-86050,-192522,-153572,-154088,-124229,25514,83194,-64823,-194344,-141542,-9172,157532,149754,65185,112561,230730,153317,-108354,-239978,-211791,-87251,32328,103828,175245,168534,19647,-115820,-181300,-60612,326492,528429,292035,6790,-174005,-181897,-51142,558,-20063,-30363,127501,123110,-23288,-82053,-24180,61602,89060,-94525,-310933,-249085,-85567,-126041,-222257,-255243,-259841,-94212,8455,-123322,-58286,172861,173636,-39122,-98017,-168679,-134297,-142981,-213103,-204668,-8284,163778,261977,258991,278983,343916,273298,-10308,-211376,-149103,75528,159607,-28058,-197531,-156728,-54317,-74153,-148515,-70770,113639,182840,178536,185864,223495,204677,179081,139209,27239,-18520,128476,225313,84688,-32485,64300,123604,-4382,-178002,-212543,-163438,21185,282580,193538,-127334,-155505,99261,263273,271704,138370,15036,-92955,-213484,-188390,-143695,-196532,-135542,34665,146528,148251,108832,43096,2343,25240,161277,169678,-63923,-208546,-18325,69346,22373,114262,77463,-211101,-382577,-223196,-22584,-95728,-385298,-408441,-129506,158935,156130,48607,-110258,-290340,-250224,-51007,-112937,-180628,8047,151131,111401,190067,337962,259617,-42063,-284778,-169308,15890,-36246,-107899,10467,-8462,-178334,-153384,101908,203956,165445,35001,-165667,-268488,-142983,-159351,-234012,-100122,85502,205674,184122,-152770,-446678,-343326,-44552,95364,102293,-7580,-8966,150888,180734,94390,31811,-75647,-119013,43933,244176,395639,317745,123801,-54721,-42861,72142,277890,433375,383162,176454,113816,269516,366206,89795,-548041,-1153855,-1160348,-438984,25614,-364160,-734324,351496,2410494,2945531,-512644,-7292820,-7556446,971408,6748574,4057294,147018,-920677,-485651,19215,-157212,-359594,-123429,-147392,-309273,33975,381701,141391,-103739,-16769,-3230,-258522,-426104,-303192,-45341,80962,123369,27151,-67702,12666,110410,-14248,-119612,-129311,-91465,-7870,122327,49873,12796,115321,132597,89320,32269,111306,190609,78571,24412,187107,360992,142371,-253186,-311941,-131525,-155885,-279423,-164831,6250,-114997,-187183,50346,475511,475516,15146,-261466,-68136,189378,275088,237244,83320,-35903,-60627,-129494,-207425,-59202,-52835,-220043,-282789,-70094,-1600,-8600,-55463,-191609,-262035,-254563,-260244,-136681,35355,162134,230096,118661,-17445,13053,116557,138237,-11800,-185310,-71964,69740,-63944,-153368,-150489,-179945,-44507,159274,-76703,-399554,-350814,-212068,-163485,-105979,49286,129540,117367,107342,54752,-32029,-122092,-182954,-98225,51058,183710,252707,221349,55338,-100741,-168585,-213457,-187291,-81944,-52631,-221818,-120313,247236,533652,402208,785,-291468,-198350,12320,179522,293724,293608,169438,54640,110790,215673,188383,37419,-114042,-107679,44854,100192,58010,160748,197814,60182,-80273,-60954,-31805,-79597,85864,223743,45676,-130311,-119085,-53400,4782,13140,114680,226934,238811,265734,203156,24478,-37101,-27787,-68533,-25064,-54755,-137780,-3695,181280,99861,43208,163642,322070,344936,138479,-79712,-36460,131384,114850,-39629,-195549,-198027,-79758,111326,203042,82925,-71252,-109360,-196943,-205899,-110447,-61795,-138890,-147360,-26596,100543,211218,286382,82058,-263919,-215025,165361,457526,459340,347332,163191,6438,-102750,-39191,113784,148947,118419,15911,-310665,-384673,-166985,-56486,-121911,98199,312189,83976,-315726,-174076,257942,420947,388186,270423,133525,107797,78810,-93891,-135240,-107194,-128072,-42059,118697,63554,-44078,-90209,-77680,-26578,16700,157325,223855,-64372,-403634,-587976,-586428,-375456,-217405,-150068,-142864,-127239,-48889,-3825,-65105,-138255,-192055,-119779,28254,67742,-15207,-163011,-196297,-14456,307706,536442,397463,-33938,-317738,-71202,134314,-11356,-237529,-282780,-212803,22291,166354,66142,77398,227308,198600,44624,17671,77707,194890,146841,-4600,-136546,-182374,-154335,-107646,-72041,-45942,-73794,4724,134255,116638,-7235,-163259,-259486,-92999,81444,58313,1932,-20945,84639,266178,203559,15171,9318,136885,208465,217049,141947,10954,-105987,-99291,-142436,-215438,-182048,-109244,-63742,-72935,-83026,-20718,-31842,-138666,-177049,-44782,100148,27669,-204735,-205068,-146238,-125347,15026,177072,252643,141034,-43379,-180913,-199678,-72473,-8996,-97506,-31957,104968,-5939,-8303,182958,75119,-155983,-21093,243941,201950,68306,21002,-61892,-16241,60017,6293,-35288,-50118,-42805,158156,307999,350561,318021,148364,-90884,-215295,-159974,31160,205499,126917,-1915,51388,209431,200123,9609,-204932,-99536,86470,84101,-5962,-84995,-61873,51713,155715,214988,115234,-69095,-124186,-29035,77015,217329,346447,284258,13326,-169439,-261551,-362819,-358533,-210791,-155782,-130462,-23267,139842,160189,144427,129954,66996,191293,392815,509305,606012,712862,644928,275777,-184304,-524826,-528262,-768932,-1035173,-913112,-427160,406160,1983851,2416040,1664984,467125,-248331,-471840,-1039465,-1833674,-1710898,-206051,572084,115011,90814,726261,530472,351192,483179,227134,-44221,30742,60692,-86001,-133233,37161,64392,-125550,-205924,6658,86185,-76163,-92151,-20677,-22772,-106886,-317726,-325291,-14399,66870,-129728,-119584,-10504,67609,161077,256951,229120,191984,400259,518226,276800,-2921,-54071,-20357,10574,72534,152824,63609,-125741,17400,193042,596,-72516,-48717,-183722,-229297,-18642,118739,-13887,-287843,-307477,17529,315893,311699,99097,-66677,-125986,-119862,-134949,-215655,-244161,-101353,-93810,-230274,-206084,-6446,-83039,-315284,-339991,-245187,-231755,-182741,22780,208256,206170,107349,142151,395605,368712,-17003,-199281,22195,323287,428768,251148,-9147,-95628,-105740,-86122,-43443,89947,152745,-14867,-148349,-19462,175566,210396,21717,-99314,17531,67970,95944,298009,359143,145115,-127997,-176907,-77634,-37189,33037,109935,77636,7340,-68019],[35394,6781,-36064,-135001,-152214,-53413,-31999,1620,79035,-11217,27757,122482,141116,89792,-94025,-298304,-383633,-292310,-105721,108015,149775,50656,97374,100404,-135105,-309353,-151549,68590,6505,-108935,29493,133547,71119,51556,214797,185821,-96853,-99433,95108,14435,-124986,-166280,-161655,-204479,-191150,11597,322576,440967,404921,426325,465435,401851,143050,-140099,-231484,-187251,-159055,-105679,-100935,-82812,-51865,-137729,-173834,-78552,35442,118615,257784,396507,344934,149807,68481,217799,394021,369074,319546,271551,24453,-197731,-168257,72851,208607,127815,82359,79572,-41505,-120022,-28663,18391,-43656,-147607,-125657,-77219,-62061,57173,150012,159849,186145,22730,-65401,113868,146097,-18741,-44233,-13835,152250,346034,187740,-127735,-332207,-293844,-111514,-25872,2124,106120,123557,27474,58483,139535,113721,64668,-64679,-149534,-18588,220616,131314,-137295,-267614,-211412,-16667,89331,82583,272164,236240,-127294,-179435,-22395,-274712,-470165,-265079,-17342,179991,230865,124088,10645,44221,47960,-124244,-220968,22686,106030,-101289,-57024,280141,341503,183692,112882,203336,234358,174799,9887,132282,328033,191334,-98066,-109042,-4183,-91701,-149600,-88522,-18521,-3867,-17313,-45515,-86499,-40856,-122342,-174466,-91052,-82147,-146836,-106073,108632,180848,65576,-43929,-171850,-267503,-125577,748,-89876,-30346,183431,332337,279664,13604,-141433,-5451,22639,-103805,-101173,55677,58298,-99024,-314062,-184756,96002,17117,-220614,-155793,87870,212067,190433,183631,273806,358311,442848,495573,256532,-79316,-268807,-325411,-271604,-34670,159189,-25109,-159677,-71901,-30508,-139151,-207232,-254700,-139079,73119,132988,-32918,-191669,-170011,-60969,101469,132252,71376,46384,112141,41581,-138983,-269549,-324619,-256887,-108063,13044,103025,102315,-34388,-118559,-144965,-64077,254131,503101,353167,21237,-213919,-180983,35752,138252,94722,35200,128732,136042,48055,50334,67528,69538,47416,-127110,-281087,-229211,-134255,-191805,-208659,-154890,-142100,-30509,87727,-61458,-90910,105864,169691,12912,-54950,-124920,-99306,-113041,-120747,-96685,26047,153275,235940,180761,191679,318007,285541,-8277,-240135,-113076,170254,219543,-19286,-182905,-95720,-31635,-122529,-217763,-109854,89655,161684,152433,94634,116630,185406,213883,140551,-19936,-91132,100188,270754,158794,14542,79728,99222,-43807,-162268,-163851,-157610,-11432,262447,183402,-86347,-30850,222498,299195,248191,135766,44501,-62170,-184993,-172174,-127675,-193076,-155882,26496,146777,122426,42817,21614,72639,171255,329658,273981,-78631,-254961,-26593,82143,23613,63255,8714,-178552,-214043,-113554,-7877,-82174,-313038,-358855,-134670,97343,150960,32276,-122388,-320381,-334983,-103578,-80311,-107241,89990,241390,217721,265744,311868,169481,-127510,-291976,-116859,92875,51465,-49682,38299,55356,-48740,-28117,106669,123219,140861,114662,-55551,-152511,-73856,-119569,-162763,-41690,74472,134106,61550,-192901,-446076,-423641,-203885,2458,81173,-43161,-73068,136456,280422,265941,173785,13564,-53985,51649,222840,356150,230934,45980,13334,37565,51482,239237,453668,505920,348091,172922,240672,458974,227078,-415340,-971650,-1012818,-552721,-218626,-241354,-277874,672320,2480051,2821889,-676923,-6756643,-7497206,-397639,5486806,4188450,934683,-187886,-124017,-83928,-452809,-600905,-205866,-112936,-162673,107321,292488,62641,-51889,-44517,-146956,-393505,-527726,-286733,141445,328908,254487,49673,-88587,-54561,101885,69586,-75433,-235418,-322308,-208608,45420,88264,171937,289810,225750,139681,93479,94479,80161,60798,148562,341503,432823,176993,-178400,-217653,-94616,-198875,-428184,-302918,-73853,-149371,-160334,128013,516555,484860,90602,-146849,-8597,204171,211547,165363,89339,22916,2386,-81050,-192630,-66884,-71516,-282674,-384677,-150146,-14810,-480,-44634,-127477,-174604,-252414,-326172,-208211,-39726,134237,291729,161959,-48469,10510,205665,218412,26628,-160066,-51793,73306,-108055,-272540,-278474,-219370,-9365,206440,-13366,-343795,-339470,-246046,-251439,-214671,-30868,119360,156301,152252,64500,-41684,-90888,-130138,-103418,-33166,121407,258684,242646,79942,-13650,-70450,-155397,-145962,-53803,-9325,-140171,-62028,242820,533731,414771,-4019,-306117,-189454,43361,162881,259764,272205,114539,-27136,60158,223607,207841,35284,-82101,-40769,65124,54412,-13130,119030,240984,123318,-37459,-39300,-31461,-119384,42390,242818,109514,-80608,-132253,-159312,-130042,-38916,95130,211026,272381,323412,220785,-33740,-108724,-16530,-12976,-12487,-107430,-213966,-85594,141566,143292,125785,215390,310058,250594,13255,-168140,-122190,-20524,-48998,-146049,-231348,-162403,-12348,118334,144574,25275,-61244,-85707,-189433,-219387,-154585,-112495,-179571,-206907,-100577,72005,233801,368636,220191,-116667,-143846,110012,388931,463215,435336,322177,142229,-45914,-48314,91509,206975,229419,29662,-346601,-382519,-158319,-56843,-135310,73230,324442,153109,-229631,-138412,192429,372284,388955,258681,141519,131911,83683,-79207,-79464,-40640,-161977,-138106,43685,55553,-46489,-128605,-152401,-128794,-38834,124227,212500,-56061,-378116,-575257,-557602,-359677,-228948,-146089,-106740,-114886,-104502,-121031,-199065,-169608,-139298,-88465,87185,201912,68605,-160487,-211586,-64011,289361,562741,340189,-171910,-484975,-191207,108014,15890,-226578,-249758,-176063,-24234,120856,96139,127233,284265,286171,138402,85192,129338,208367,111420,-56940,-157255,-204906,-209074,-105469,28971,80276,15497,49129,116647,72410,-62440,-218218,-312956,-147612,32286,15156,-63973,-110312,10140,199343,121168,-91492,-80875,82329,121013,39592,16050,-21818,-107764,-53822,-35598,-150825,-173364,-63403,19191,-18436,-82506,-2042,55673,-46025,-168005,-100444,45625,-34117,-279439,-272368,-178330,-166990,-3550,237583,368353,256574,19383,-179892,-214666,-74711,-223,-59965,46736,191952,25405,-81011,81453,35977,-147230,-26672,272096,309703,233028,111022,-78450,-11584,130296,97451,43399,-1051,1906,199613,293226,257678,222350,114624,-38410,-107502,-129542,-74846,44696,7953,-55526,27123,176654,180597,47534,-110755,-7747,146911,95995,-36522,-126131,-90562,25191,135094,182372,96309,-101714,-239980,-127426,78332,164857,265961,313690,54688,-235827,-384126,-432802,-353984,-170557,-92981,-87427,-32953,128536,186646,196291,153648,75033,171677,327613,341745,415750,604820,637388,330976,-83593,24417,504225,-326968,-1287658,-1171367,-1242374,-787001,1515294,2744000,2078614,787578,-84532,-451180,-687683,-1127500,-1553613,-877667,-359550,7914,237595,909738,683029,568216,613709,213685,-124899,-54460,23355,-51372,-75206,105792,186824,-873,-191117,-130939,-86185,-152099,-106859,-15767,1439,-94302,-296527,-306962,-14651,45663,-149446,-183818,-97922,8436,122444,202386,168480,128486,298070,435019,257463,7407,-89256,-59255,36079,105468,97917,-52652,-228809,-31848,274328,241706,142396,104423,-73166,-210647,-60400,91839,6421,-207634,-208414,32253,256983,226173,14862,-120852,-158337,-164419,-164314,-225957,-295531,-174576,-114338,-221340,-256792,-130223,-203220,-373250,-318491,-193196,-158540,-120707,3437,95178,23359,-73919,92754,480417,461751,34410,-151608,78486,385278,455095,229064,39782,-24933,-108524,-142127,-96118,70587,194313,104449,-2624,44818,155446,198022,88047,15299,47002,55625,139758,334059,365430,161562,-96220,-169636,-105374,-85351,-4743,128756,139567,66744,10490],[136242,38788,-64008,-159717,-173508,-72450,-2700,78487,106491,-86357,-81941,90990,214811,235099,14988,-240448,-327054,-226866,-23886,220462,258691,95394,68076,96467,-39165,-210365,-161159,-24276,-165410,-322047,-125540,81328,92838,59231,178033,145422,-106323,-139054,-5515,-30755,-68838,677,-80642,-327603,-365597,-89087,220832,301262,330453,452466,535884,461849,162453,-129361,-163955,-37027,-9806,-2807,-22573,-11290,-24770,-130152,-141913,-124525,-70145,66888,199523,235153,225470,185940,139452,214421,366335,298845,180867,162343,-13859,-227802,-276027,-52579,167605,143110,90469,34767,-100224,-139555,-60372,-38843,-34078,-79692,-64573,-36777,-58543,8742,133916,216235,255591,44762,-92195,113084,188722,41093,3959,-1843,162196,395467,244201,-113988,-286824,-220338,-41631,38376,10819,57112,117565,71118,111054,235522,212890,88865,-100711,-166905,-31228,212961,178613,-68778,-215914,-174458,-8013,66553,32355,185527,134296,-199364,-183579,52479,-175867,-425908,-256824,-28696,110942,101944,22799,-92119,-46272,2652,-133687,-219850,-68934,-11893,-108175,43273,320291,233395,125005,238494,353136,249336,57376,-112304,73006,308228,174097,-190876,-273306,-118267,-92698,-93109,-39592,-33429,-62760,-99432,-170175,-209053,-140207,-171829,-247099,-217573,-177853,-179630,-77769,203152,322678,211753,86355,-90437,-221315,-68313,10093,-171226,-118165,168691,332414,266918,51258,-55046,33765,19183,-109300,-85809,87629,71249,-183793,-493215,-279260,74719,78190,-123437,-97991,114120,221148,176558,177225,299550,408825,457315,482328,244070,-101197,-336576,-408968,-335025,-76450,108306,-38851,-128779,-24130,35334,-64668,-220947,-316654,-152707,83250,155478,19711,-169560,-208877,-145195,2508,94295,59526,-62994,-74102,-101616,-144151,-236508,-351585,-345846,-202861,-60631,35866,62270,-25076,-66403,-81759,-65769,142430,419620,378950,49459,-192187,-119808,114952,233544,156422,88160,167164,186548,136573,174787,148557,60180,-7873,-142893,-201315,-149965,-137959,-234626,-184668,-23092,16536,35437,128967,-13132,-105822,31383,119712,15451,-72260,-117154,-85404,-94316,-10980,61885,75722,113418,144474,35167,47592,240187,256229,-25721,-246057,-50618,266187,295026,55585,-81932,3785,8403,-139406,-248890,-120153,82831,115237,92473,8546,16584,118166,155554,63313,-115675,-191093,31454,254549,190602,57383,87998,48485,-86254,-136077,-126497,-189139,-113427,151640,114507,-73932,63271,309278,300442,194373,104763,39679,-53782,-167885,-176823,-144862,-209425,-176913,-3832,101387,79125,16550,31169,100361,219999,409435,328431,-83549,-245518,-8731,78867,3606,-15313,-108480,-190473,-95063,-54648,-57697,-117100,-242687,-300397,-106523,67274,124024,-6117,-145284,-341557,-396247,-160217,-68226,-59857,114457,253816,265387,304476,265820,86136,-169362,-233893,-6762,189072,136878,1581,38994,98608,93359,107124,107654,50729,113308,170220,30836,-43816,-22844,-115308,-102936,13295,42543,10467,-114325,-264461,-425240,-471642,-335511,-86206,44268,-90702,-145640,84730,340786,434873,321550,99614,6915,56701,145933,225745,86993,-40044,82525,147342,88172,191993,384580,510129,434548,172692,116926,397432,248075,-334770,-735068,-753880,-623160,-508797,-91064,194113,784066,2236551,2518242,-428279,-5069378,-6589516,-2446549,2969379,3659921,1775356,677033,272414,-184081,-647872,-687016,-170177,21382,24941,134454,127686,-100859,-99768,-107883,-260387,-489840,-569229,-235546,248610,456559,301124,5008,-165455,-161403,41111,115667,-39717,-344591,-573887,-439336,-90959,55827,265669,402563,263594,142860,103759,3882,-130511,-48461,195866,427776,461765,200527,-84920,-112843,-57798,-222028,-532124,-436287,-185429,-187938,-111331,205690,501989,429418,137371,-31502,42240,161506,87592,53917,77981,91188,81321,-24063,-166845,-83620,-88207,-294392,-429818,-208726,-28537,-6525,-48045,-67342,-95510,-243310,-331465,-222331,-103127,69305,278712,133384,-117439,-22254,245005,234563,15712,-165080,-69995,43370,-140688,-321994,-289471,-190262,27556,222197,29321,-296827,-330520,-262736,-320462,-335240,-145600,50221,123420,131783,36702,-58793,-52464,-57173,-92210,-95374,69670,235067,217275,87761,89922,46867,-74150,-102123,-45515,14071,-41519,13460,197273,400798,310793,-12181,-249692,-151920,36570,107454,197780,177344,4936,-94039,36303,219607,201093,16748,-66902,10759,82626,15933,-66500,68291,226340,121234,-41078,-46562,-33394,-131290,-10026,203756,131788,-30819,-112107,-210943,-216007,-81135,61060,168227,260120,323834,213482,-67599,-141831,-14803,17385,-1245,-163836,-286488,-151019,92044,135678,150275,229067,280874,196619,-39591,-209507,-205192,-166459,-173356,-201566,-230983,-111437,58950,127161,88165,-23791,-36648,-27452,-125289,-209014,-242107,-215483,-215168,-224038,-170320,-30363,160620,325840,252433,-21237,-74077,63906,278492,378527,433997,420249,255606,10411,-62445,41440,209946,273439,16746,-328651,-316118,-126367,-59515,-137363,50695,316453,203246,-125271,-95885,89419,259293,383526,316543,186626,145994,73299,-51693,-19661,-318,-198836,-199096,14095,63603,-44926,-161975,-210092,-186531,-46069,118562,188214,-44330,-299087,-457173,-437890,-305975,-211342,-104643,-16794,-41958,-124453,-235234,-313954,-156183,-29332,-19841,152181,322421,151163,-118484,-170262,-90815,230182,504294,254107,-231406,-514885,-256912,64877,32878,-176488,-168745,-100763,-52420,51405,74488,138184,305742,355368,248337,167402,156356,193086,78811,-79290,-114358,-137942,-190241,-76601,106055,160017,72750,72107,94692,34324,-81810,-206449,-310171,-190607,-30877,-59130,-180080,-238946,-76158,114533,55336,-137365,-141312,10420,53415,-68930,-83716,-50177,-79433,24249,92432,-47473,-116748,-3188,88497,32089,-64093,29516,137891,36534,-159155,-165177,-30688,-92603,-303204,-268293,-143800,-129211,18758,278572,425505,339094,110534,-112823,-171745,-41692,43849,7593,151805,329453,155758,-77765,8235,24788,-104384,-31634,238834,363785,386424,212819,-68378,13407,189826,167883,113535,43159,31903,211540,262339,173234,136550,99227,59595,56020,-67778,-152224,-90966,-79348,-69695,18906,128048,154704,115489,29981,109138,216407,116465,-66618,-157032,-103735,4165,99883,126554,82411,-90618,-303628,-227010,17066,56397,173027,350136,141893,-212822,-385825,-389743,-265258,-78958,5081,-35318,-61523,99036,220549,219880,114865,34030,132004,261370,193484,229301,471019,616913,443051,96724,505986,1131827,-170350,-1762400,-1555207,-1941465,-1545997,1152047,2954986,2395240,1079873,92533,-372745,-233600,-372022,-1372832,-1823274,-1143739,209443,893825,1248728,823939,675822,524265,10135,-278785,-184966,-50901,-40945,-33172,156576,295129,122579,-177015,-267047,-231556,-175377,-73258,29150,75537,-13015,-202519,-235507,5642,48384,-115903,-185480,-147265,-43409,68240,123292,85010,48782,184669,341573,253117,46329,-113949,-90534,78026,163706,62262,-151476,-299980,-71066,299057,406622,309648,213777,9885,-168450,-66503,99998,48398,-107869,-90456,39415,163204,116955,-66006,-139038,-163767,-217594,-217844,-221041,-307861,-228870,-123474,-179564,-267063,-248659,-334528,-426952,-293043,-113852,-38051,-24473,-7321,-31909,-172262,-258430,20470,481437,469137,77135,-82108,137461,408442,413790,163569,79045,54644,-94760,-194232,-154320,29583,207155,212046,145934,94318,85194,102193,61468,54766,54810,62000,191929,346594,340997,159370,-61514,-160932,-145845,-128328,-37358,115931,148858,93521,57601],[158246,6314,-125579,-188907,-194097,-121881,-30040,82032,68468,-180183,-182033,45396,236382,309727,81036,-167968,-211510,-137414,33523,295485,332394,110499,12074,71743,33096,-137145,-166645,-105611,-296967,-469222,-295637,-38455,62947,43686,103777,68701,-113280,-157671,-105668,-63384,18852,180499,15397,-400704,-503211,-182926,120528,203176,288606,435403,527685,447858,144745,-103295,-64143,124652,139182,80195,55270,64206,21667,-81094,-78483,-138596,-129555,49728,131269,13527,61440,187927,188041,213846,307760,166317,-18965,4431,-48544,-216793,-351690,-201870,64133,118345,84415,-7525,-135030,-132157,-81981,-98859,-31594,-25730,-29677,-30707,-79489,-56431,79726,200065,220751,-4981,-145528,62716,168163,58404,10987,-26564,106053,371273,270289,-76694,-200944,-106802,49965,88747,-23981,-44321,55697,64203,123521,292833,269607,73847,-125111,-144527,-38469,155410,183078,6622,-121629,-98295,-7956,6525,-50658,61316,20145,-230327,-138767,171021,6163,-273200,-191676,-46941,8991,-35353,-73173,-178932,-123631,-4533,-55365,-145620,-126457,-120243,-106097,108529,283430,111788,55580,317792,427510,208902,-81802,-212357,13472,277782,150604,-270141,-416178,-216405,-104412,-72250,-46935,-97645,-153609,-162035,-224578,-234246,-164124,-166973,-267113,-324050,-290014,-228184,-60914,263266,437248,347339,214687,7782,-152990,-16803,10479,-238193,-205930,137553,333651,284891,134838,51518,56529,-12145,-129553,-79718,88934,56425,-265944,-591041,-331002,53796,137507,-13835,-46355,93396,178977,131018,140912,279321,419894,407353,352949,149346,-130305,-361755,-437064,-348019,-104021,59675,-21548,-61871,38308,105415,17588,-181967,-303941,-143277,60474,147521,84332,-125049,-239853,-225064,-84860,70505,44298,-187340,-294166,-238938,-118466,-147232,-285303,-329471,-230442,-110415,-24806,46335,41017,27174,-4102,-56544,33619,309877,369022,95680,-107640,-20940,163546,277637,191645,148300,251229,272116,241773,285591,225451,73422,-20428,-100518,-69884,-23211,-97863,-250294,-165347,90672,146327,79208,142302,38733,-69778,5793,74949,-1697,-90178,-94042,-61354,-71972,90198,221766,137164,72664,30390,-117690,-93312,145130,204127,-45813,-220106,18876,349757,390219,191404,90412,129604,75787,-99600,-214712,-75410,116730,72510,31709,-26405,-30218,39204,37030,-54705,-205361,-256208,-33814,193191,175327,95206,112128,22382,-83677,-80078,-86599,-217495,-223059,5601,28578,-63615,140690,381019,294341,137679,75175,35089,-35909,-126512,-155420,-156267,-209778,-161914,-26107,50065,67695,70530,88410,94303,176704,396470,337195,-55501,-165566,43309,70877,-11059,-62318,-207537,-218114,-37815,-30800,-111508,-139150,-163195,-229244,-51973,93207,101718,-31523,-148303,-322236,-390902,-179508,-50746,-23425,93648,206112,272712,322570,215688,14879,-153289,-98282,157454,300395,221881,54721,26426,123036,230251,237863,129482,41192,137957,218882,93582,55697,46115,-84810,-31022,66681,14795,-103923,-254167,-318048,-374051,-471872,-402044,-133518,27049,-107484,-177485,42946,381845,586331,462672,190213,86657,105931,78985,64034,-68363,-90544,166087,281011,181280,167189,271101,419279,429440,135069,-28287,231521,178269,-292296,-478883,-427504,-618840,-769234,23723,555601,717725,1816762,2142952,243928,-2534067,-4984444,-4736795,-199916,2849363,2681363,1513314,566789,-291427,-692862,-575415,-18151,229041,212700,119171,-54017,-265824,-198675,-171672,-294884,-491625,-499069,-126406,297363,484607,296956,-59177,-247285,-251570,-41357,114744,-12552,-406171,-744777,-597716,-200602,7919,295558,433872,241592,121468,90450,-111112,-347754,-189827,183010,453931,456733,206219,232,-21465,-9910,-176392,-513982,-494917,-263577,-188664,-24410,288150,455547,344354,161416,56319,67583,77248,-48860,-51602,70888,172245,169008,31400,-135030,-96025,-75176,-217258,-376456,-205282,-20319,-14851,-53208,-6180,-16454,-190664,-239072,-147922,-119986,6484,226234,73761,-185434,-65484,237261,207795,-21025,-182944,-101708,9997,-132550,-271087,-170089,-82244,68675,214201,54973,-252678,-305799,-238978,-330526,-408557,-233233,-34464,44509,70160,3751,-50836,14744,42056,-58161,-113702,66917,227330,181663,101968,204933,174898,33266,-40979,-38310,32253,72711,109203,134759,185831,141343,-5033,-126858,-74797,13894,47985,140765,51590,-116946,-119617,56373,217937,183802,7851,-49112,52974,119231,27563,-65902,38618,179021,86734,-66286,-68408,-21784,-88375,-28233,141721,125143,17981,-57338,-185793,-216710,-92602,27022,109996,201603,268886,185573,-70916,-140505,-29037,23075,17654,-193920,-324653,-173426,53700,85951,119204,216419,262552,197738,-15021,-188388,-248132,-248375,-203930,-175396,-187943,-51566,123237,139740,54060,-32219,11226,48877,-30603,-172411,-323122,-307067,-212490,-191651,-223656,-187858,-421,174425,180528,3968,-24623,42811,165047,238857,346720,417666,301671,53146,-68530,-28665,133954,225986,-1631,-248194,-202820,-87483,-64690,-111922,51094,289036,224513,-21072,-48310,-7525,128621,374835,416147,254366,154819,58154,-13230,40407,9535,-231222,-221127,27955,77382,-49284,-187903,-242928,-197077,-23876,132044,161270,-23529,-183507,-279074,-288454,-246122,-181012,-42573,95700,58877,-113083,-322450,-384630,-105519,100521,54934,190485,384437,203917,-53920,-90108,-100195,119448,357802,148918,-217633,-410409,-248132,17707,40852,-94555,-60535,-18491,-67639,-28558,11614,109961,282417,379506,330496,232811,163029,164799,43002,-86938,-35682,-15953,-113455,-38030,120701,147657,64271,50662,48254,-15332,-72124,-127255,-245323,-208493,-93677,-148858,-315035,-368947,-158418,21929,7363,-125796,-172089,-69079,15082,-93341,-149506,-83758,-43419,99372,187972,47298,-39306,48520,114842,42352,-58422,52328,187334,71418,-170948,-230951,-123241,-158402,-310050,-233180,-83128,-52647,56024,281601,408033,362678,193223,-19854,-109425,-13544,84488,75579,241833,456743,318664,-15531,-22697,31912,-59049,-46612,146595,331240,449991,265474,-54485,37443,218428,201214,147947,49777,12142,160491,185478,85040,63897,103434,180885,219193,-14042,-209274,-195620,-140953,-67604,3002,49397,100389,170414,157853,200372,257440,129618,-86291,-170842,-117653,-41467,15640,28633,45728,-81456,-336720,-320638,-104232,-91833,74021,364427,225556,-141868,-302652,-276263,-145425,14943,86835,-12534,-130780,22499,225191,194520,8521,-65536,67236,186211,73721,69565,331815,581883,542347,245226,726871,1141943,-373332,-2201386,-1820115,-2244322,-1674976,978410,2877957,2413349,1205595,182307,-316085,145378,185279,-1289365,-2763764,-1504850,679039,1818357,1596454,908982,659779,253199,-328465,-492500,-362624,-172198,-86894,-54680,137093,324211,181956,-195704,-387077,-327281,-164529,-29644,73909,151723,88825,-81279,-131242,39826,69713,-44166,-133819,-170045,-112036,-25247,17164,-13174,-45337,65451,233105,239311,73118,-158824,-149216,85868,199988,25753,-236379,-348764,-113077,248024,424162,357287,224438,8172,-153172,-61457,123521,82429,-41792,-20863,8154,31724,-23783,-161917,-151697,-167001,-290250,-307259,-224900,-291173,-257851,-118880,-111166,-249753,-360051,-474032,-482059,-277361,-39906,61315,30939,-50258,-173464,-346658,-395962,-65424,365599,351429,70776,-40936,139445,348709,285501,42910,60201,89736,-92518,-250069,-225445,-45366,163744,263956,246419,98570,-35772,-62927,-61338,-14037,13632,57606,204548,305791,265737,111689,-58115,-176973,-215158,-183698,-79772,56207,88740,61753,38965],[119887,-57970,-180064,-187042,-177318,-158253,-90931,17145,-11579,-248337,-219063,30580,227553,303375,86425,-107697,-78264,-45162,59941,323861,370979,116495,-32708,48406,77474,-78724,-125518,-114050,-324821,-497728,-407936,-164248,8605,30688,42329,1226,-107609,-151033,-172488,-68853,129180,327272,109661,-384786,-554034,-241760,51182,168389,289062,394299,452475,367164,107037,-47843,53491,255986,257211,131756,112931,127606,76970,-4935,-3840,-118163,-121393,81210,72876,-210716,-120823,149165,214375,229488,246553,24810,-207999,-151617,-69392,-169108,-373547,-327270,-66349,69754,73264,-31441,-128443,-89932,-79736,-137847,-36658,-1102,-22869,-54609,-133963,-138846,-69,117163,91499,-107255,-205567,-21936,98894,45974,-4595,-67571,13548,290863,261377,-21181,-91707,21641,140060,119010,-70560,-142643,-24922,18843,102951,306819,278963,36827,-129802,-101082,-41010,74544,145351,61418,-21522,-11633,-15098,-74239,-148765,-68607,-73049,-205925,-46266,309262,213474,-71266,-99493,-72536,-102149,-154495,-159635,-242295,-181942,9037,83877,-19734,-135433,-190424,-102939,108283,182449,29003,19053,326376,401009,124869,-190183,-254027,-32789,227741,109583,-322312,-496050,-273445,-129168,-91320,-105649,-200706,-262622,-193649,-190301,-172731,-124915,-116407,-229312,-380999,-385573,-269774,-58829,259745,474757,426994,304413,95959,-81673,12147,-3944,-281333,-262745,109217,335971,326676,245162,152326,57424,-63999,-167851,-109952,35035,-4927,-343296,-597819,-345372,32467,181568,77138,-27262,20123,101586,86186,103291,228250,381215,300897,143826,277,-158880,-340868,-412963,-317059,-108779,30259,9937,8191,86761,152854,78629,-106072,-218694,-111505,6197,102215,128616,-81747,-261355,-278705,-127514,65326,12892,-320338,-516834,-354110,-84962,-42963,-164295,-232187,-202224,-144824,-88991,29357,119240,120314,54884,-53206,-55922,192768,317839,138465,1010,67314,160896,268301,219445,212041,344693,353392,331333,358757,286368,122923,32569,-1019,70282,91921,-57959,-266630,-186495,119583,173409,66289,123979,88708,11346,40232,61400,-9991,-56296,-24679,-17727,-52114,139109,306539,173530,32183,-80235,-240537,-201232,40467,125293,-74197,-190620,51609,388840,476256,335761,262974,231004,141002,-25251,-135648,4554,170193,33472,-25183,-17116,-25607,-32104,-107020,-183652,-255915,-257260,-79732,89971,99317,101889,139732,37241,-24634,-7313,-61434,-236723,-305983,-135106,-54169,-55633,189619,429120,280383,78760,48848,39263,-6469,-61486,-100365,-151688,-189219,-115987,-42365,3677,92658,181875,164816,53467,58462,292850,289460,-12345,-56142,90713,42245,-18052,-52411,-241848,-240701,-49084,-39697,-134216,-117972,-92394,-171653,-18572,124459,71895,-42003,-130439,-266209,-323786,-159409,-28961,-2333,31174,111692,245615,313857,150383,-64612,-112673,66438,314108,377230,276724,92887,-4095,111735,318427,325881,162724,91703,208086,246827,118692,120566,126387,-4353,51104,97914,-12455,-179865,-312325,-329100,-312794,-446399,-415466,-147331,27019,-89175,-160468,24892,396924,676879,553601,261931,174695,194766,47775,-87015,-207482,-102814,237748,387668,277362,160248,148199,266668,333637,71025,-132367,42975,58262,-286424,-276194,-137413,-574128,-980632,6932,691002,536101,1354387,1762553,1171692,313521,-2969636,-6695496,-3274391,2107126,3579257,2142814,613334,-460713,-633511,-342404,159613,413594,329641,50142,-221458,-371702,-288149,-212342,-250406,-401062,-339792,10432,307211,446625,265984,-111502,-296744,-294260,-133825,42666,-20184,-409448,-782041,-635211,-239005,-24166,256661,360257,148443,81960,71072,-208167,-497710,-318186,115573,412406,403285,168363,37819,27200,41101,-55163,-364593,-459672,-282315,-148182,75930,346219,381031,247424,154221,83142,40979,-39024,-170326,-135934,59634,241828,239253,64938,-117861,-109741,-38655,-75415,-248217,-148449,1072,-31049,-62955,43226,52422,-95280,-73986,-13277,-96314,-41053,155151,9403,-230834,-111851,180299,148625,-73587,-211195,-139724,-22190,-91902,-147722,17048,61609,94861,177257,53381,-221197,-268722,-181617,-278978,-411791,-268897,-112116,-63086,-16760,-24727,-20002,102499,148715,-19164,-102014,108991,245507,150971,121775,299369,278357,137163,21866,-38669,39552,174931,200269,64457,-48200,-40476,7979,14204,16591,-18826,-4405,91080,-72227,-216379,-106440,101483,208669,151780,10273,-27102,78007,168510,93797,-12466,32344,113594,40075,-99233,-102644,-3553,-2677,-3493,77155,92494,48154,5331,-103424,-144753,-82485,-9276,36810,92162,155113,126253,-63951,-130568,-64298,6748,39147,-188357,-318968,-154349,27733,3052,36783,173565,251166,223436,47001,-123553,-237116,-243011,-135829,-82175,-127451,-10274,157681,143296,39253,363,69352,108231,45876,-129875,-365467,-346817,-168840,-129515,-261949,-365748,-212208,-29503,43292,-36035,-12403,38541,73153,88425,204640,307248,248933,63812,-62914,-111085,-28413,83974,-11933,-126604,-83540,-69382,-79364,-59068,80002,240639,206402,50692,-11212,-70192,23185,353263,491662,304425,152759,43946,24670,91137,-777,-248814,-211831,59288,74860,-73506,-212942,-259609,-181519,-2029,141884,135111,3113,-66649,-115472,-181156,-214259,-160507,11461,181453,135733,-89016,-365956,-402789,-43307,198401,96494,173319,357416,203960,7238,741,-97530,-31489,149990,36407,-162252,-228871,-175342,-23359,38078,-6895,39379,35805,-82921,-108002,-72910,50906,217701,346999,349155,254061,159048,138744,-3324,-103046,32037,105046,-12988,-7588,61748,38214,-15370,-21298,-38098,-90043,-48802,-1809,-130936,-194664,-142818,-230167,-424221,-457960,-221593,-65689,-27305,-78125,-177810,-139271,6965,-49258,-180521,-122368,-16164,145088,218017,99069,31276,75116,86728,-2945,-83740,52695,190197,43094,-208453,-281948,-213924,-232464,-328978,-206933,-34471,16430,84230,249001,337056,331407,238451,59944,-57422,-12876,97817,124275,286402,522320,447515,80673,-3509,49392,-29034,-61926,37798,222270,387154,237532,-48373,50641,217350,205255,142980,13361,-57876,49640,61346,-7036,13546,131323,301012,335284,15403,-238665,-257495,-178060,-61717,-25350,-49424,17955,187056,235266,243784,261706,142132,-66507,-146977,-128858,-113650,-115688,-97187,-12835,-91873,-346044,-381923,-235952,-228717,-10542,350365,279540,-54792,-175953,-137276,-34568,87414,134527,-17685,-217541,-83560,195633,136711,-122489,-184851,248,108348,-15874,-47458,210337,534144,565172,279070,636895,639078,-796346,-2275771,-1682179,-1958784,-1202930,990020,2427380,2023417,1081588,126784,-343369,321018,434236,-1264917,-3232437,-1304824,1269760,2629291,1808802,931052,573608,-68062,-655541,-684739,-530621,-293975,-156243,-119380,58642,271650,175008,-221904,-435920,-325997,-106374,28892,125858,226597,200115,62643,23273,125677,144479,78987,-20542,-146013,-170224,-123217,-67794,-71116,-103002,-17432,142922,237386,107139,-183689,-196114,81874,228681,20710,-259368,-335769,-121116,171684,330293,307116,170113,-42826,-146663,-20820,186874,139590,15304,14213,-23114,-72097,-136147,-224503,-128696,-133080,-328721,-374491,-200819,-209635,-212980,-53625,26904,-162608,-401640,-552450,-475427,-201640,71765,145660,51466,-87624,-257090,-403724,-381264,-82927,206218,179937,59207,1491,113256,254685,148591,-56702,27013,114180,-52952,-239312,-234866,-79823,128108,306309,336794,114235,-119324,-180321,-162398,-95922,-5677,91783,217121,271386,211640,88711,-23647,-148548,-232214,-178261,-58982,35066,54060,55795,35094],[63024,-108760,-187314,-131028,-104971,-144289,-144638,-78301,-88515,-249674,-158501,79734,216409,234314,41398,-67142,42094,42474,67481,309321,382124,137899,-31648,47664,104216,-11098,-11682,-18232,-228204,-402037,-408989,-230067,-33148,43956,38900,-12973,-75109,-113402,-182645,-48519,230446,405517,192355,-268155,-493443,-246618,27202,181986,309602,347878,342285,252019,78888,45918,172268,331428,330824,165204,148623,173159,132702,80606,69335,-61608,-42038,161125,49164,-358933,-264240,91453,232694,269676,214512,-65506,-314770,-248338,-62334,-91934,-329474,-376030,-159489,38909,83043,-13483,-65531,-5895,-34580,-122164,-24645,11552,-19396,-78801,-203657,-220762,-71898,11598,-69301,-205755,-239042,-102407,25542,40666,-2132,-87587,-64390,197097,236084,55205,29279,141258,209882,136756,-85866,-181795,-81998,-37986,72658,294748,260887,14382,-101617,-47307,-26462,16571,91871,87283,61108,68985,-10283,-134879,-224476,-165587,-118427,-124343,85432,444123,389825,116423,-2153,-85949,-179044,-218166,-209926,-261810,-206517,27338,236315,133067,-79625,-192918,-94792,46844,57622,13261,44519,276529,300848,42647,-212213,-215890,-51027,160274,55700,-328616,-483298,-271435,-152222,-124956,-172782,-298930,-350425,-178394,-71332,-53539,-48094,-34414,-133172,-357215,-419834,-270016,-55709,197264,417863,427969,340194,165624,-10658,24217,-21139,-284944,-258036,110102,341419,375231,354503,231984,48918,-112189,-209437,-174560,-63058,-101235,-402067,-539040,-329499,19801,213641,138863,-40627,-75057,33753,83225,100224,183757,313902,178104,-61883,-136986,-161789,-272106,-343164,-252434,-83414,35394,44268,58606,105393,162815,105877,-8952,-76284,-54720,-54650,38958,137398,-54126,-262985,-281200,-101572,79502,-38403,-445323,-691133,-427384,-56682,45466,-28037,-87575,-128965,-155380,-143703,4034,175486,188171,82377,-62647,-111809,97705,246590,167764,98849,118896,122723,235164,263984,280147,414951,402809,382818,386556,329724,213110,152380,135150,175865,143197,-55629,-298723,-254847,41550,84736,-360,88172,137836,121116,122477,92474,25646,62953,104415,51511,-33557,120386,277057,160013,-5530,-159518,-303744,-257012,-62659,27552,-107535,-181248,26791,372490,529777,439978,367162,268236,175102,50331,-42897,90814,215175,-1652,-73063,10846,11488,-73447,-226492,-283686,-242065,-183170,-95934,-36493,-25052,64880,155892,94511,85896,67221,-64587,-249011,-340795,-232350,-114151,-49796,203651,443236,256951,20688,27203,57271,31385,13064,-25926,-131575,-151519,-56439,-56305,-31795,138599,300239,224564,-6677,-87026,132864,190921,19529,27361,89757,-15767,-13618,20372,-181471,-233524,-107511,-69879,-108022,-47092,-45204,-148286,-44905,91583,16769,-44953,-96831,-186449,-219932,-112917,-7583,3071,-54875,218,198927,275653,63818,-159321,-85424,194412,392737,370544,276255,104091,-49036,60364,329103,347843,192603,168627,280453,236308,103383,135008,193092,115872,132535,93969,-45566,-207611,-282826,-286954,-260520,-419599,-404509,-151519,29510,-47235,-106656,27448,374375,670746,557413,289986,248650,289248,51043,-194733,-305883,-92415,263948,414122,316382,153911,47950,104003,176954,-4800,-153047,-73185,-56246,-312896,-186381,17385,-551629,-1159987,-206925,553254,310885,941036,1412451,2103550,2915262,-885254,-7836409,-5578540,1656126,4325040,2427441,332879,-741450,-570293,-134939,236894,465640,323616,-69277,-351674,-380659,-303736,-208783,-156284,-259153,-160239,122854,300052,385391,226825,-133144,-289346,-278842,-226269,-105366,-82092,-367872,-686129,-557588,-202044,-28137,158674,185917,-8959,28269,60882,-250105,-538954,-402812,3007,300807,291108,73954,8880,24248,85882,114594,-133369,-354401,-250021,-87944,149653,343865,278059,149591,112180,40292,-42644,-168682,-262220,-200580,27371,273753,273365,68762,-126113,-128792,1357,71492,-105719,-74397,14331,-61660,-80044,68234,98715,19391,105794,123815,-57706,-73327,79316,-42682,-241547,-152308,87571,71686,-131471,-246389,-180915,-59067,-45004,-10203,179411,177012,88188,110612,19083,-209673,-228303,-110627,-188050,-352426,-257687,-174498,-180656,-111335,-49843,13667,187781,238839,6073,-86714,165800,275121,128232,135937,339846,321345,199824,60637,-58463,29804,239408,258605,-6564,-237014,-186336,9103,117368,83560,-62404,-54188,35798,-168296,-264369,-69526,138265,176030,99401,16850,-4198,79025,209353,189476,68829,36884,41394,-6004,-127678,-142387,11120,95114,49802,22554,40197,46395,46132,-2886,-40037,-67838,-46748,-41913,-55081,-5959,33902,-67281,-130934,-106211,-14474,59650,-148607,-270258,-107000,11515,-91430,-76125,99491,225717,228724,97321,-43739,-173537,-158143,-1012,40018,-78774,-8116,151145,130260,35401,58108,121967,125738,68892,-100780,-356072,-322874,-99941,-61667,-283405,-511692,-404036,-200166,-87424,-102824,-31230,39770,20029,-22488,63473,128466,109019,42220,-37395,-183620,-244171,-115988,-4977,6514,9932,-82102,-98335,18707,140899,187115,159148,74621,9252,-79391,-19806,317174,487229,303910,143148,46309,59906,130527,-2852,-230215,-172210,86133,48138,-114456,-235638,-264711,-155823,8928,138066,120795,38537,25426,-19744,-148833,-217318,-153415,44552,209802,155914,-61026,-346470,-362626,12533,234217,88699,103056,251708,156306,54288,89675,-69717,-171393,-52621,-55248,-91645,-39115,-60908,-39767,35179,68422,111550,53575,-98191,-166439,-143789,-11387,140325,279540,304738,232422,166861,136427,-49192,-131765,60269,187496,86157,17163,-34944,-115775,-126351,-113361,-146534,-172589,-13331,147078,17425,-139759,-156574,-266090,-454939,-464005,-242109,-122220,-42332,-11393,-150215,-167757,35320,39585,-167478,-141868,10435,165625,194777,111273,88884,85300,28684,-78982,-126250,40866,160928,-23876,-243709,-286220,-265855,-292761,-357549,-198189,-6449,58808,103138,212448,268321,283512,244621,112643,-16105,-25563,94454,158896,286529,513809,511825,195528,73751,84857,-4507,-48714,-21209,91331,225612,145437,-40931,62704,209886,208409,123959,-34312,-135799,-75750,-74963,-84143,197,187150,400134,386865,35678,-217042,-258913,-182086,-45057,-44231,-129902,-62380,171879,261405,252340,251455,177419,22984,-64034,-117639,-185244,-253764,-209001,-65519,-104758,-320165,-377260,-308954,-298586,-58267,320903,304601,34222,-39407,-6032,52168,142012,161406,-19736,-270175,-168704,154393,85814,-213626,-262246,-33763,46617,-77496,-119372,117589,466794,472246,172669,342157,-37756,-1184275,-1813942,-1019557,-1123456,-372623,1102479,1667025,1268788,706202,-75940,-478480,257103,405560,-1177943,-2881839,-625391,1779812,2984793,1799306,904523,489058,-300818,-828499,-769943,-624400,-361258,-197480,-179647,-37620,168774,127027,-217899,-373915,-209813,2699,112018,199534,305242,313946,226659,228707,282610,286128,241806,131245,-73644,-191643,-189037,-96679,-54647,-90969,-45648,87101,257504,166479,-148631,-186957,97727,264615,62461,-198799,-247467,-80872,108559,188143,202000,94847,-94015,-130678,57008,287056,234161,86078,34674,-30712,-109656,-182565,-225189,-62606,-56801,-310414,-389017,-142618,-74288,-99687,64529,217142,-11434,-356845,-544761,-387086,-35234,227566,200977,31738,-108041,-257755,-318716,-197009,-8597,57422,9923,51860,40127,64971,147256,42450,-110540,-12424,124906,18887,-157243,-172608,-59096,113213,337554,408305,142757,-143763,-201963,-180461,-137659,7100,142728,212117,238674,181842,93730,36323,-79707,-190935,-116757,14341,59474,64509,86207,55701],[-11853,-154124,-171576,-65873,-29616,-110049,-192878,-190418,-158094,-206689,-41570,156768,181906,99572,-61861,-74675,98288,88491,37485,227507,337933,151790,-7794,42186,91930,45338,126884,125085,-78569,-260164,-327654,-234461,-71475,53643,72298,8662,-44994,-79457,-167387,-50796,246336,367700,226479,-107839,-368812,-232330,7391,171852,280111,271087,199807,110018,52653,139170,241148,314925,331707,174155,143193,172605,153444,129147,105743,-4492,56955,238370,44327,-402614,-336798,24832,230392,302118,200755,-95477,-330096,-279048,-50226,-26259,-254123,-346932,-185361,37553,108584,32357,24295,86816,33941,-58384,8042,19308,-13786,-96868,-283378,-303592,-127528,-87775,-210298,-269991,-248334,-167768,-32324,50802,26373,-81750,-110240,108133,196077,128048,125783,204889,219295,125585,-68233,-160197,-116411,-107146,29358,253943,216566,10775,-61376,-13457,-6980,-4736,33315,67753,93203,112125,1859,-159566,-267081,-227939,-133316,-27579,209656,527037,471704,220160,64574,-85842,-203859,-220453,-215657,-241894,-206319,19997,327440,261910,20024,-138219,-95124,-67226,-70735,34384,106133,184258,161868,-12457,-148028,-131482,-62077,61211,-18923,-300038,-399405,-232323,-176204,-161152,-218338,-360950,-395796,-130316,81321,64671,14446,37721,-13553,-263335,-383678,-227141,-52790,86385,265098,332796,305022,199601,44065,16447,-42863,-257682,-200752,135249,330657,388664,412901,264264,28397,-153823,-255599,-268920,-189583,-219608,-444042,-475980,-308357,6983,223805,156069,-86276,-163700,2484,125996,132312,161758,236048,70122,-193487,-209697,-130133,-177786,-256938,-187500,-49192,58202,57330,62662,73691,113056,79910,72139,74719,8296,-105973,-27509,96860,-64411,-253639,-237985,-24192,91872,-116980,-553335,-786128,-461808,-52035,87845,76466,53176,-39290,-143725,-180323,-36643,179760,209853,68906,-97279,-143933,34342,173066,168375,148051,118229,70113,203278,321123,336570,431425,398584,375179,360256,342801,314000,294374,255056,203087,92044,-120477,-356363,-357419,-122931,-81596,-95886,46051,174619,220464,205774,144318,105651,239577,258151,124420,-27175,36396,134682,81023,-50845,-202460,-310154,-271464,-163338,-82464,-147899,-211649,-58615,299069,526390,464318,354619,217117,149816,83355,21369,144835,217152,-43728,-117854,17963,44179,-81389,-288462,-330666,-169288,-58587,-91896,-168056,-173712,-19694,139043,168191,214453,119693,-107795,-268257,-333183,-272744,-148009,-54732,175174,406927,213483,-38612,4009,80024,61827,65498,28549,-116173,-116298,-11308,-76512,-62478,171028,362905,232142,-68097,-208186,-36923,56327,9460,31524,6181,-104369,342,134484,-36327,-188170,-182311,-111033,-46217,44997,-33359,-170902,-146071,-49989,-79946,-58334,-62027,-104864,-118098,-66670,1582,-9589,-142313,-96092,146853,207087,-42633,-260508,-97071,229580,344108,254144,209289,84318,-98820,-21858,258578,302731,204298,223183,296400,172940,54214,99484,216575,232254,191762,53458,-88066,-197159,-197620,-202625,-228484,-406447,-396756,-169817,19248,55,-39545,34936,303822,555256,460607,260129,283123,344654,68556,-242261,-348025,-81959,221875,332032,262184,129583,-8758,-14974,10183,-77176,-84238,-52373,-117202,-363332,-223027,-7793,-605604,-1337445,-612360,181665,91465,604513,1114773,2831644,4864338,911883,-7975784,-6723701,1543052,4746005,2306457,-241202,-1136361,-603824,-98124,113819,317803,190769,-209013,-419528,-281167,-202712,-147320,-52119,-120260,-34739,168599,293552,337015,190523,-119598,-219210,-211124,-301075,-296377,-189158,-303171,-503224,-410610,-114352,-3622,34979,-43259,-195331,-29553,74075,-210221,-465931,-426464,-131744,137204,134197,-59062,-70052,-11011,123839,288928,103158,-223675,-192766,-33247,168781,264764,155363,64294,49641,-42650,-150761,-276928,-313220,-246838,-29618,261674,276804,58560,-145435,-141026,32557,167049,-6287,-17463,6074,-101766,-96744,69977,121367,128725,248558,215446,-23071,-87088,16048,-66069,-206353,-166505,-2145,6376,-171379,-269499,-211658,-98207,-11117,90858,251219,220360,52935,32572,-32755,-206850,-182616,-38684,-83193,-250577,-213657,-213229,-277581,-184607,-66212,37816,254957,304639,20615,-79266,208743,299838,118905,141162,318410,294081,203914,64551,-92587,15536,268112,278662,-60225,-326922,-256986,-4880,155234,103305,-110900,-104744,-29771,-212261,-235967,-16754,146017,119450,38325,30064,25325,64315,226218,280900,150754,42507,-20871,-36546,-131631,-163499,27403,181767,114189,-8120,-11447,20980,56268,84670,60297,-51353,-66105,-95892,-196750,-173400,-65370,-79547,-133968,-117026,-6718,88667,-75581,-178771,-39747,11187,-160812,-177934,11460,172028,188789,111769,35278,-64635,-19773,155726,156563,-50882,-37291,119300,111539,43846,126999,166178,106236,41117,-85494,-297121,-247062,-24608,814,-274342,-569213,-492715,-254066,-133151,-136280,-49189,46400,19215,-50675,-17733,-47799,-61617,13055,22463,-211645,-442752,-305557,22928,130062,74053,-106344,-100272,121455,237898,162804,117083,66512,25441,-24830,20568,279062,391781,247563,142633,88795,102657,164258,33582,-152948,-96083,103139,10043,-150806,-244782,-253081,-119565,22339,130392,134395,90585,85858,1739,-171309,-233327,-143895,63834,181740,120001,-24423,-250428,-262621,57210,209390,43159,10990,112619,88416,91235,178400,4036,-230334,-171545,-93737,-19228,105703,65817,-15570,47478,126174,157508,51185,-104724,-185040,-168196,-46381,86079,215317,225883,189687,204047,170673,-74667,-161254,45158,219155,168526,49134,-109711,-235531,-208328,-177222,-235906,-227739,38228,291151,173450,-46077,-121656,-231205,-379694,-374253,-207174,-127834,-33165,56991,-83120,-130533,98017,142015,-107597,-117552,49675,177292,153972,106812,135008,95222,-21071,-144375,-160358,30698,119413,-90505,-240318,-221694,-252730,-318493,-378831,-197665,6201,73503,119489,201354,246523,252262,217988,134157,21618,-27697,93777,184980,254003,443230,507004,306907,194138,139364,24695,3279,4445,-8778,23323,22913,-30240,74341,205176,220176,110114,-60085,-177147,-170253,-189126,-138152,14608,246842,443575,366828,59197,-142021,-208576,-162440,-19812,-38409,-162467,-114730,135536,243579,238125,239529,233630,166477,59964,-85054,-238407,-362296,-281843,-98263,-104638,-259963,-306003,-295836,-294946,-80311,272625,295596,102288,63699,78800,99622,175171,171883,-4670,-261878,-201842,112608,58437,-235870,-271453,-30142,3133,-131308,-175252,27636,343707,242639,-56504,22856,-523909,-1333645,-956897,-6494,-49503,445349,1181436,788860,326671,143478,-394405,-713980,-2727,198535,-960540,-1771704,237601,2015942,2737620,1554965,829300,432358,-391021,-809331,-732353,-633068,-368644,-201236,-218618,-131508,34478,43476,-187979,-230428,-34546,117310,192086,272478,361718,393142,368719,424289,459654,439380,372118,240253,-5441,-195263,-232868,-95847,2446,-40437,-60299,30679,260864,220548,-72021,-130046,122376,279559,106846,-105613,-138426,-39358,36024,19750,50677,-1198,-140801,-127485,118412,364097,323169,143705,21909,-47271,-115112,-191303,-196199,-2898,3846,-280594,-386931,-105559,32887,-1275,149644,355072,120019,-288926,-505628,-276697,162454,359357,168985,-69601,-156519,-232442,-173977,49584,86137,-90638,-164627,-3566,13385,-45161,-6522,-69242,-177367,-112173,61344,45661,-87847,-117987,-53151,58102,290994,390720,115096,-174628,-184238,-156097,-170128,-18233,114127,112698,132566,100258,50283,37425,-58128,-172486,-88517,42360,48062,48238,76894,26533],[-79734,-186556,-146551,-20356,13284,-76442,-216039,-272091,-197160,-135559,92098,230328,121992,-65356,-189674,-116090,88800,89617,-21445,90810,240385,148697,19738,19668,45037,78662,233289,240556,39571,-148750,-215510,-195780,-113203,32393,105481,36122,-37895,-69389,-155032,-103993,136685,215663,201600,35191,-239893,-233687,-46010,85782,159074,147060,36399,-41318,22079,195089,228866,207058,259512,162786,99761,120983,126592,118825,92105,24739,120472,262337,37944,-349940,-320919,-27970,202376,298499,186456,-79081,-277575,-260758,-55980,-3008,-185977,-265549,-140349,63565,137876,84055,103034,151778,98358,30833,62235,35566,-770,-106269,-359023,-380110,-162360,-156628,-293666,-289020,-247454,-216280,-67517,72063,71680,-57014,-122957,35445,148772,176599,171061,183579,147202,74112,-35458,-104895,-144070,-190731,-31590,184956,149399,15728,-34037,-15030,7366,8390,-15849,9807,67066,103881,14583,-143412,-274007,-263650,-143278,40014,281828,524817,436515,217657,88574,-66612,-167832,-165009,-169908,-187612,-185215,-17328,315979,330696,134281,-48405,-103923,-199857,-184181,53333,167314,88067,32515,-24793,-29915,-48090,-88038,-65536,-104044,-246875,-279495,-178673,-193187,-182404,-216144,-355689,-378689,-61011,219826,145512,34904,76372,98492,-123132,-281203,-146201,-40465,-30703,63732,167575,215285,204453,86437,6435,-53784,-198124,-103365,181331,305541,354049,402503,252964,9596,-176902,-291076,-356141,-299976,-318093,-449280,-429873,-278328,4728,223377,144131,-132331,-199297,36504,211919,198154,180914,186431,19899,-190121,-166149,-39939,-59082,-159121,-129081,-10412,93272,57287,36197,11496,20398,16954,126496,206162,81319,-109333,-56667,37591,-95287,-220940,-145331,93866,111954,-184309,-598816,-764241,-439512,-47804,103687,149362,177669,67806,-85241,-161186,-58024,156551,212920,51096,-126047,-136466,31141,143039,166512,163238,103884,57904,221270,402936,396287,420728,374897,341762,317337,348807,414651,428365,339158,171247,-23050,-214750,-393585,-420197,-271260,-209772,-139255,47577,223826,307946,276327,212792,235495,440724,411135,203012,-6587,-48099,-32599,-13803,-72281,-178817,-244068,-230589,-219619,-150917,-152330,-237921,-141113,223165,496934,439306,267757,129564,100697,87771,69892,183331,199978,-59583,-122458,22872,85553,-23552,-240620,-274070,-22049,114730,-42033,-241034,-268724,-94074,120922,264623,359439,175229,-141752,-256468,-256550,-218346,-117407,-33352,149449,357555,187087,-52387,21279,139828,114515,112501,70679,-83042,-58058,45915,-60163,-50400,204407,373744,217800,-67026,-219288,-124636,-43887,-13276,-21080,-115609,-163233,67710,301534,195168,-66661,-196529,-106375,63526,157658,-11363,-187650,-256641,-236544,-172290,-52523,5056,4812,-6144,-1174,32449,4049,-163643,-104894,146496,159843,-109752,-299562,-100088,201797,214051,89056,133143,87720,-92626,-66756,178407,259036,236129,261639,261029,102112,31427,78535,227505,335572,250166,33390,-89776,-123680,-61245,-62449,-173752,-362373,-358002,-164663,36968,83041,62536,73199,228142,392212,324163,219682,304886,372654,119697,-187891,-290765,-47236,153962,194939,161587,119641,24116,-12859,-73105,-93993,83591,147523,-64982,-385576,-305863,-140947,-712010,-1491737,-1085907,-276630,-70252,359894,936864,3334928,6039817,2164800,-7216924,-6630571,1697646,4736961,1848502,-922765,-1544359,-747541,-268526,-196605,15331,12957,-285333,-365003,-55517,44915,917,61191,5273,27283,168414,325240,347557,188390,-52300,-73935,-79587,-304500,-435504,-272537,-205567,-276145,-227581,15743,71676,-37325,-223361,-328900,-48825,145050,-57218,-277876,-360363,-228975,-13845,-2976,-162099,-131846,-20037,183872,447073,299548,-86955,-114512,24032,154322,144916,53120,27485,16011,-90256,-204212,-302726,-294044,-249644,-77059,240538,292216,82026,-125729,-105197,73754,201144,38991,22627,-6664,-122470,-84903,75105,143375,231635,345773,259578,19169,-59699,-2286,-34521,-106472,-119343,-28565,-881,-152143,-239456,-199260,-115626,16102,142755,232417,199541,23320,-16755,-63082,-179850,-112894,40013,24180,-122375,-141031,-209849,-312109,-199371,-55709,61353,307551,360330,52058,-66054,227512,314570,133623,147003,258220,218129,160875,44631,-117422,24203,288396,278654,-74108,-296460,-236904,-21860,136271,76863,-154825,-155987,-98509,-192360,-125796,48584,120731,50390,-10545,56330,66878,45916,208256,331508,205169,37840,-65048,-45618,-99321,-143562,53632,240118,166858,-14004,-47247,-14315,38068,134029,124100,-32623,-51273,-99971,-287313,-300647,-139146,-93508,-127916,-71862,47286,126562,12837,-63474,27714,19824,-187701,-241397,-77316,77229,93972,81330,95512,57040,117619,274301,228472,-50447,-85066,76672,89731,52938,178853,189243,58173,-22702,-89108,-227073,-171036,18134,35917,-241074,-527500,-447433,-175386,-72130,-109959,-52820,42254,50133,-4074,-31677,-181471,-216525,-16004,97862,-194345,-574943,-444509,37991,207450,102093,-133082,-88958,217391,338950,173077,93137,35119,30755,59557,107009,226995,213784,128134,140770,157529,134398,166773,88118,-42438,-12317,87347,-46908,-187765,-258972,-247279,-93458,28720,106840,153615,130766,90970,-46888,-227117,-261593,-144420,52492,90249,22415,-2314,-115082,-145077,60228,114323,-46404,-94514,-36410,-948,91803,235974,97594,-192405,-189723,-95387,16891,148175,139611,16243,49829,136374,158744,21218,-128745,-191900,-166742,-71784,42775,151164,115627,117604,235450,202103,-97961,-207746,-31568,173282,190665,64925,-145124,-290813,-245758,-205551,-296446,-256894,72011,364623,267519,34058,-75896,-161144,-247850,-249380,-158518,-114304,-36986,76825,-15607,-59983,148076,195901,-44258,-74756,72481,159795,98817,77460,138056,84310,-61266,-193313,-195076,-2382,47086,-155304,-204133,-119114,-203434,-332493,-405056,-220086,-17565,41834,109691,196614,250639,215873,136846,97329,31257,-31043,80284,171822,175481,311141,420975,361914,296774,178162,34010,50774,72618,-76730,-183493,-120787,-49737,49993,167866,200995,81410,-68502,-179517,-230495,-283982,-195615,7815,247845,377368,260999,67729,-56067,-157720,-160397,-15084,-23392,-154240,-142267,73679,176980,190056,206638,266197,290625,160893,-64284,-282073,-433822,-326973,-126071,-94966,-184813,-205825,-229385,-264211,-116389,184318,237971,120454,92740,85312,95200,174697,157441,17673,-201482,-183159,69568,47876,-201101,-227925,-8498,-25519,-188256,-241806,-88597,139853,-94005,-337591,-141416,-590226,-1180723,-85500,963544,829856,934354,1142743,72437,-524023,-462775,-744906,-978542,-328406,-53144,-642537,-375765,933591,1909367,2044076,1176743,726144,411036,-348894,-643164,-596863,-564449,-322337,-166403,-218072,-188206,-86621,-48088,-134659,-47591,140055,208055,262517,342717,399350,435635,471181,563598,608434,558292,425617,263595,37058,-172645,-240492,-73128,82882,37812,-66825,-19358,250352,272530,46635,-11484,179761,290733,148857,-925,-25650,2359,-28308,-118127,-86911,-70561,-136144,-98238,172457,423031,418834,217921,24414,-43617,-73258,-135965,-109333,73205,64625,-215812,-336217,-64214,113309,78262,198370,420488,227514,-187184,-414908,-128239,390507,480858,104955,-176220,-176772,-154557,18360,313850,209357,-157330,-255629,-46003,-17765,-129538,-117017,-120927,-211269,-202877,-4578,76899,931,-34767,-12963,30405,240476,359780,103972,-149022,-77259,-28927,-108633,-11083,72042,14518,42258,46287,36107,54183,-13419,-103937,-21537,93326,81233,89115,114430,39690],[-92330,-175337,-97972,18468,35183,-31024,-167133,-248265,-156454,-23006,237468,305131,75724,-180665,-262572,-126640,74531,91883,-58761,-34464,143303,158224,67014,12085,14894,113682,290892,292274,92648,-84022,-96962,-116530,-132121,-4848,128291,66346,-32036,-54924,-129869,-173549,-48592,29243,163907,149940,-125210,-240998,-118975,-53134,-16453,8933,-98796,-149415,14852,222763,165045,70364,166873,166424,68365,68281,96595,89165,67858,41712,139494,231596,39875,-217289,-203947,-20777,178719,272770,180109,-17613,-171609,-198057,-67366,-6497,-126526,-150997,-31708,120250,177291,141415,160629,185207,154622,134381,151044,89620,39867,-90273,-394118,-416331,-156968,-166102,-293520,-258683,-237312,-237539,-71335,103676,125401,-13297,-100356,-2277,119159,203736,168733,92375,15300,-6050,-3794,-44106,-172007,-275888,-101700,101882,73269,16283,-31845,-41186,17966,44935,-36991,-52408,6547,54275,22462,-94084,-249488,-280632,-165548,51104,276752,432553,307738,138153,81622,-25640,-81140,-70548,-80769,-111220,-148411,-70145,205118,319647,223840,40540,-119282,-317108,-280492,36810,193886,17813,-61831,-10386,78805,-19265,-157865,-214356,-192849,-194632,-175504,-142059,-208628,-195161,-180163,-292218,-315071,-857,294227,160025,-7121,56977,157854,4633,-159347,-67475,-32884,-127899,-139461,-38671,80584,170039,100174,-12290,-64756,-133925,-12339,211295,251759,257514,307212,188521,-24715,-205307,-330540,-426205,-384653,-387775,-427732,-410953,-256749,-9109,190230,90594,-179934,-188693,101225,282289,243641,199707,150333,8955,-83732,-33618,79435,44745,-89306,-114162,-10571,90394,18160,-32211,-90818,-126004,-100215,107635,253442,121698,-86724,-67520,-47295,-165022,-205724,-62358,184480,108524,-239342,-587646,-669179,-400448,-64032,75181,155988,234189,140094,-21222,-117187,-80224,90327,176463,14077,-166157,-132144,42017,126110,133672,118276,62494,63211,253654,449323,410707,362842,315170,268014,238280,307654,437445,461912,320427,64060,-193339,-340744,-422034,-434993,-357470,-255688,-126205,64505,238804,322495,264637,221927,326569,552235,463559,213408,-18488,-132881,-189427,-129194,-107607,-144531,-178276,-202696,-267682,-201769,-153417,-273879,-222735,127129,408116,342500,114465,6344,7971,23602,55988,162210,128272,-93315,-130518,-12488,84451,37874,-142250,-167253,119079,245928,-7636,-281591,-320846,-173966,61477,305736,434891,181883,-187319,-248032,-172238,-133321,-78585,-33557,90422,257649,133038,-59284,37315,181492,136357,99055,42350,-87341,-30235,69449,-48621,-45658,180244,284412,145677,-39397,-153589,-148421,-130087,-89913,-159145,-286294,-213481,139269,442058,405719,64064,-176999,-94631,135575,201707,-17182,-225787,-380409,-443933,-289903,-82411,46475,82291,49898,17913,27644,-5227,-154517,-64523,153015,96770,-166094,-301044,-117010,95549,6848,-119570,29508,82413,-64861,-96172,84750,203354,240239,222216,126710,-7105,4178,53268,187302,339834,243753,5208,-86483,-55556,35222,43723,-142076,-325501,-325773,-168341,46419,149619,138345,82662,111959,176998,141428,141059,266924,323134,142736,-96933,-199435,-43919,35748,1930,8957,80437,85671,65479,-89323,-100746,246844,412533,33214,-415404,-409396,-336885,-885616,-1662225,-1543183,-736813,-239299,118228,871924,3680176,6482615,2668318,-5968924,-5566108,1895789,4191703,1120950,-1535693,-1891690,-1021077,-655647,-668304,-400618,-183201,-301257,-222788,207324,333910,158296,116080,52089,-14470,96161,338763,357172,160741,-7834,56949,39497,-265684,-500871,-329017,-137212,-122942,-109861,107266,140962,-60925,-325693,-405600,-62898,220967,136275,-66667,-263724,-302055,-151422,-118214,-234043,-178695,-22022,220704,511123,373812,-14433,-76043,40150,85632,-22180,-53304,2516,-6083,-95914,-192064,-262201,-245222,-243417,-133354,192590,299908,119554,-80922,-45868,90514,139636,-5272,6878,-55458,-155218,-80964,51496,130069,280077,364128,231608,38103,-23717,-3309,14481,10661,-41487,-388,31708,-93024,-170525,-164225,-133522,5441,114351,127899,115195,-7337,-46510,-79021,-142965,-46870,92469,88881,-23814,-78904,-186104,-292714,-171900,-41154,64842,321326,389246,94623,-58434,192162,286728,143327,132371,164601,98804,67670,-7939,-136887,48833,300862,255618,-65027,-196497,-170240,-51311,66460,-518,-210669,-228024,-179279,-139765,21532,100858,51674,-35325,-49052,79491,99816,12414,133360,296962,192915,-4481,-110581,-52433,-48011,-88763,80604,249099,175060,-19177,-75215,-58725,-9116,122701,125669,-19013,-7138,-55103,-303858,-355420,-166220,-106127,-111948,21434,135061,160624,86566,42014,69412,19193,-180439,-262343,-158038,-54278,-40491,17856,126815,152050,200946,311018,234398,-72102,-129204,41925,69713,54544,195720,186692,3726,-88616,-103998,-184493,-143194,2751,34305,-190027,-405276,-286004,-1613,72954,-20796,-32156,24593,93243,89944,2956,-252299,-313435,-33141,168074,-139548,-606593,-508768,16945,230769,115369,-136755,-60220,286686,419449,223282,108308,13005,38282,146904,197826,167820,14649,-19574,144236,245195,154946,134802,140252,78189,66679,50301,-102472,-208995,-270961,-241442,-67623,41915,84190,175574,154838,58293,-109148,-260128,-275585,-143369,24709,-26449,-95315,15194,38746,-26059,30770,-15673,-148012,-175090,-144919,-83551,63716,261916,199092,-53138,-102766,-60188,24290,104496,145321,48335,49419,116739,143552,-5069,-157796,-184886,-138493,-80129,20613,107742,13827,45326,253985,223461,-101534,-242965,-131039,80512,162150,80211,-107329,-246367,-207263,-167816,-287515,-231647,96132,357212,282590,89869,-21978,-68839,-96255,-127759,-105089,-80724,-47027,54200,50678,38183,184028,203564,19268,-11213,85819,131725,66346,54806,114693,73662,-56474,-185820,-198652,-39411,-32440,-184076,-113152,20170,-119028,-320273,-405632,-233387,-49994,851,97193,207907,272701,176578,30833,30787,32022,-13828,73619,131218,86338,173522,301316,362728,366438,210646,39764,82182,150079,-95545,-329236,-238740,-89137,-2269,99547,146082,51348,-38930,-123892,-233970,-335385,-243922,-24828,179493,216175,114745,77116,26370,-122072,-174398,-18783,15732,-91302,-120244,24274,100381,131870,161218,256556,345855,207133,-55057,-296775,-443578,-336855,-137935,-52219,-79861,-90609,-140279,-233435,-168544,72554,155945,103351,62861,38545,69750,160710,136488,53548,-95793,-111575,46131,61179,-123181,-151631,24770,-19939,-217334,-300089,-215792,-108758,-436271,-552092,-37011,-216520,-810206,395379,1481502,1173223,969509,1014626,-220655,-1002099,-924171,-1011047,-1156558,-556623,-236306,-352107,639945,1204627,1538609,1272188,826483,624731,411223,-238329,-436885,-425969,-450780,-248287,-114565,-182051,-188653,-159214,-128669,-82103,110831,248896,244352,308822,396467,413846,436826,506594,596450,664635,585565,364410,174204,27711,-137930,-225865,-62069,143286,106841,-82555,-70296,211258,294261,160302,129203,247493,282405,153765,60457,44045,15449,-104701,-232531,-203776,-120682,-98928,-52524,193380,434980,482594,281062,35226,-41396,-27033,-52876,817,137522,96847,-145669,-264240,-41214,129776,91564,166351,365203,254838,-106937,-320980,4085,562888,535391,7428,-276133,-187567,-79471,164343,472710,281751,-167814,-281249,-94634,-68036,-185686,-184283,-149541,-260336,-305352,-87553,75444,50149,17114,9764,-3445,164111,295142,82290,-113648,38641,117429,-11626,-14969,-9541,-84502,-47961,-15736,7795,41909,3599,-43060,28056,112876,106373,127433,141946,42459],[-82856,-162733,-72913,16457,6856,-14702,-75221,-131937,-62340,85158,341852,338803,29742,-233487,-269779,-103410,66220,87647,-82916,-133621,52356,158190,101004,5526,2630,129196,259754,229188,40824,-91671,-29810,-50999,-147863,-73547,94941,56701,-41555,-40631,-105914,-242777,-250724,-131604,128767,211905,-59436,-265403,-210903,-217989,-208747,-129089,-192727,-202414,25137,216684,71534,-55652,78565,178373,68517,45710,92261,70146,54821,46680,104110,145837,37741,-67938,-38068,41182,164457,229069,171752,61746,-48080,-117896,-81123,-21817,-79390,-46548,84113,176074,212419,190065,184411,184602,191360,224368,260030,181548,104907,-51581,-371871,-391589,-108602,-116046,-225920,-201445,-223620,-233356,-53015,131575,168141,41725,-51310,3056,126891,220567,138161,-24108,-127084,-90847,14709,2436,-195009,-339353,-162727,26766,8055,3805,-49587,-60600,37827,93815,-10767,-66768,-38201,-1618,30717,-20942,-192660,-269575,-187622,18979,212251,291354,156494,58417,87714,51189,46630,52275,47625,-8356,-81030,-94008,61795,253803,277178,117815,-113114,-370889,-337917,5913,205229,12180,-94047,27673,151395,-42597,-254359,-339564,-245028,-135137,-93836,-108449,-196570,-182157,-114085,-174973,-207377,58082,318176,140953,-70304,12754,173202,100969,-36655,4935,-6499,-149778,-259901,-205676,-40982,130395,111875,-9081,-49087,-51650,73923,234820,209488,157032,186815,118641,-46516,-216297,-338588,-428796,-400503,-383948,-342673,-348019,-204594,-5974,154301,36799,-185721,-111325,192532,329350,267653,216117,145501,48965,99973,178120,239379,153106,-23765,-108758,-24677,66446,-21518,-87714,-175945,-263729,-218519,45483,233030,149912,-17632,-35990,-104658,-222345,-186589,11398,249961,122013,-219747,-477725,-504997,-323328,-54853,53989,139084,250404,193407,60554,-31728,-66541,33620,143440,5025,-166096,-103120,76404,138952,108209,65550,42169,106661,309678,469914,401076,306965,269391,212082,172737,250870,389459,399755,232996,-44756,-325033,-421236,-389150,-347595,-296847,-151504,-14853,122654,242914,291100,199757,184985,365106,561588,416008,166747,-34023,-153551,-242367,-193384,-117663,-88015,-114460,-180959,-278111,-198350,-115498,-256036,-239915,60837,308588,236084,-8246,-71367,-61177,-52730,24292,126879,56066,-112684,-114708,-35812,79547,107333,-2810,-9513,247202,327585,24479,-256462,-286410,-203418,3906,298433,441298,168923,-187583,-195807,-64411,-17050,-19787,-29761,35302,151896,84493,-27789,84044,225449,153734,65065,-9830,-92022,1775,100695,-11068,-24751,133201,155053,68460,34860,-7005,-85499,-161631,-172646,-308070,-422887,-207014,233163,558562,567818,203282,-97989,-50944,165586,182724,-15591,-239168,-449887,-569836,-383956,-121714,80045,143659,70316,5616,2075,-18315,-97657,32071,179125,49102,-176667,-235588,-95189,-4681,-175301,-283444,-47969,102053,7396,-73976,38460,182658,237976,137908,-45717,-107805,2801,65939,141262,259378,189684,3988,-49227,9865,88255,96898,-116802,-269889,-262031,-134547,84040,218953,200627,78477,-4765,-22327,-24805,66810,204003,239013,153400,17654,-89933,-54149,-81372,-169168,-121738,41540,163982,201311,-27829,-91050,361252,650920,141424,-431289,-451499,-473739,-1044992,-1801655,-1845811,-1079567,-431906,-134254,967547,4092948,6445821,2410485,-4688132,-3888573,2001313,3172403,301285,-1846462,-2031269,-1319065,-1114296,-1144194,-786268,-323016,-233831,304,459485,580563,283774,117180,37282,-104932,828,326295,344731,96883,-15695,127279,121040,-176637,-445736,-316727,-102908,-80917,-79021,146439,198279,-11339,-302936,-394425,-62544,286200,323208,122756,-157316,-327525,-233758,-171841,-244068,-184812,-9537,228594,473367,333857,-3279,-72946,32598,3794,-186346,-147819,-12264,-2757,-35609,-89177,-152648,-170433,-218867,-174255,139570,308570,176351,-1215,37435,89846,18461,-106202,-47977,-125869,-197130,-91813,-424,81110,273844,330510,166746,45302,20068,12952,69089,121190,53041,77392,98243,2398,-59096,-103376,-143084,-34214,31034,4617,23829,-20303,-46784,-67015,-90523,11896,119406,110340,31980,-25950,-132399,-214451,-107518,-21073,62283,308905,403524,161947,-37459,118008,220845,141918,105515,73554,-25838,-43072,-70268,-134914,93733,317989,228036,-39148,-83117,-96797,-78702,-15184,-95707,-268615,-308417,-253671,-76594,166377,136798,-38315,-119533,-67748,98787,117869,-33314,10183,175204,108696,-86710,-164599,-62806,10314,-7631,108152,213942,132396,-38212,-99552,-103270,-69463,57681,72943,-6811,56456,24796,-240649,-315454,-131242,-108307,-88613,133186,229230,180619,125139,110193,70257,-4778,-160482,-252940,-222538,-194036,-177015,-50603,131564,193107,202988,256279,176920,-103498,-148935,29606,55411,44140,173008,160001,-35021,-123955,-119119,-194617,-191672,-79921,-8008,-136041,-250016,-77222,186323,237138,99536,2789,-8669,125564,185199,41470,-276769,-346695,-46161,198316,-80904,-553797,-517942,-58345,201388,129431,-109802,-27083,304411,445989,288476,156442,15218,48481,200473,238513,97428,-150190,-160427,144726,322100,151932,61795,151129,164953,115859,-64,-148509,-214960,-281878,-237624,-44566,54994,63200,182320,148765,1759,-144629,-246589,-274094,-151725,-22416,-141759,-203059,23902,171798,67636,-28160,-158081,-247756,-220127,-196477,-154681,-708,236861,265206,124142,32039,-18729,2265,3959,75602,54737,36017,74615,122450,-22328,-194503,-179926,-108386,-89105,425,72234,-69385,-23432,234199,213150,-91131,-258670,-227878,-40028,86635,89436,-13880,-129650,-112825,-78844,-212650,-162682,100432,262937,207073,102425,18411,4363,10280,-63858,-74956,-49263,-71537,-9605,91742,129122,193408,170573,61013,41958,70139,84229,53728,38382,64295,59142,-9591,-121131,-168349,-81186,-117023,-180965,11136,163353,-30194,-292526,-380327,-234209,-85555,-33768,82396,212447,268090,107866,-85744,-50272,19454,9942,59951,55630,629,62007,176158,306758,381844,228341,37133,70674,178079,-90326,-397321,-317296,-151329,-85751,-10076,41054,10814,11049,-37648,-199721,-352471,-287440,-91505,40169,-8446,-35151,79477,72267,-126491,-210863,-32838,66868,4410,-55577,4679,34097,67443,90992,175200,285001,170186,-66611,-285276,-403536,-329086,-141987,19730,50354,12829,-78898,-231710,-235429,-49124,65887,62692,-2415,-29178,46030,140765,112863,89739,18810,-19649,42490,85382,-40707,-87058,47784,19165,-194642,-324003,-324142,-336917,-673847,-610568,308682,400970,-428291,250937,1308146,863139,623825,905205,15565,-960690,-1093671,-1102328,-1155093,-576659,-306395,-262461,760106,972105,1075218,789424,639236,546416,405190,-140062,-300758,-290134,-333988,-179259,-77284,-131582,-133715,-166094,-187923,-60223,190795,255723,214665,322289,422669,403682,400098,461852,508715,596204,497897,196284,-4564,-31314,-99191,-199328,-79942,160055,148829,-97662,-108777,150204,271503,229246,248922,301517,250476,112295,56088,57549,1751,-188504,-329879,-292095,-156178,-53309,3240,181310,399574,494373,317183,55231,-40412,6028,37499,113933,187157,109198,-68849,-172819,-23394,96737,43370,66021,218745,198740,-65691,-235679,104599,635897,510651,-87972,-333108,-180696,-25270,225273,477349,271731,-135862,-247806,-131001,-111751,-186841,-184045,-159971,-324961,-399405,-161106,54170,59207,33052,12722,-32812,86421,222231,69798,-67019,128211,235166,90837,-21376,-88051,-132404,-98366,-67075,-25696,12586,1160,4805,58768,110258,127715,156285,154558,34285],[-71208,-165719,-81449,-17325,-54173,-28851,39561,52270,66752,171888,392339,327839,-4729,-212996,-207944,-44521,79702,80448,-94388,-186884,-16003,142516,110174,2136,16366,127441,153232,65400,-92749,-150492,-30226,-29065,-163804,-159089,-3717,-7286,-63084,-16999,-77292,-277112,-383391,-208897,112423,225377,-43091,-294627,-296305,-356135,-362651,-239627,-234318,-196095,50476,191045,-15211,-142301,7739,180355,105927,77200,135665,89197,68791,44397,26756,25381,21364,35796,96783,111773,148906,171520,151636,131272,63368,-44678,-93296,-33652,-43420,5585,132127,184087,219193,210112,166653,152480,196420,267544,351055,280449,167516,-12274,-306219,-314207,-37273,-37740,-142638,-159157,-220709,-222235,-41142,126162,169273,84601,-2362,34071,163339,224918,90531,-125027,-238926,-169465,748,13184,-215790,-375104,-213650,-39841,-49292,-43569,-93009,-64054,57037,121035,44938,-17356,-43548,-49289,22116,36110,-131625,-242095,-208247,-45502,104446,134527,29600,21505,119233,139659,165095,157685,169973,93277,-3197,-86330,-66336,141242,263543,149768,-95979,-368870,-368945,-27844,208407,47313,-94747,51681,158014,-115614,-373820,-429683,-261052,-90222,-54844,-87284,-171889,-168618,-68850,-67276,-109502,91505,292817,97199,-139028,-48129,134308,125494,34984,36597,20778,-105473,-281203,-304811,-137946,75572,103056,-6115,-32285,17214,124282,226250,176629,77999,71789,48252,-73048,-227430,-322571,-374641,-367934,-326991,-213241,-221403,-133582,-5287,100800,-23695,-166234,-14731,252239,313304,235777,182692,126214,89528,268269,390158,390234,235566,15882,-117950,-62965,5860,-69634,-127614,-237190,-374397,-327797,-61461,136029,140191,52561,-3301,-143063,-266678,-187143,35179,259067,142409,-134810,-306538,-336577,-239441,-33073,33761,93144,212213,196334,113769,45412,-47188,-25146,94605,6422,-135561,-71600,88095,132457,70096,2408,20863,135042,331925,431003,338514,235107,219158,166874,108288,158510,249505,231672,85899,-136538,-394259,-448012,-318121,-200424,-124122,45610,136833,173827,204205,200865,80800,86320,309831,451519,259255,44079,-73463,-122150,-195941,-205144,-119565,-52484,-101345,-205555,-288023,-179335,-69332,-191643,-208397,4858,191947,121000,-80586,-97165,-100936,-132490,-30045,71595,-15944,-141720,-110259,-54335,57846,133099,101940,131324,310324,316181,14253,-207540,-205186,-197580,-63075,210652,343075,113258,-153776,-115540,28284,72977,12354,-54582,-39897,29929,19272,8362,131141,237450,139979,9620,-73102,-100647,27674,127999,19967,-21902,55724,7549,-15771,103126,141049,1061,-170975,-262809,-439660,-501637,-166109,306739,611772,627395,298059,-7508,-14976,115715,83985,-29731,-244467,-472869,-607036,-464311,-188723,75062,155265,33056,-66538,-79056,-69664,-45334,118112,175540,-9975,-173195,-148614,-47420,-67352,-289038,-381195,-108779,117694,80526,-34192,27008,171778,197022,9381,-223866,-203049,-2757,91075,86000,93400,72519,5611,-7548,33418,71103,53968,-132692,-226381,-181694,-67997,134396,262972,220948,39403,-123635,-193589,-170853,-11293,117187,134345,133002,97057,-23419,-96182,-190342,-291540,-207447,-6419,200826,310444,47651,-105726,362176,739794,177362,-457671,-427983,-503759,-1141226,-1888851,-1951010,-1284227,-693393,-419888,1195775,4718788,6158624,1448440,-3823711,-2043333,1927349,1807547,-459677,-1736614,-1890106,-1543793,-1493362,-1482204,-1038816,-403142,-136619,230426,622086,675405,306457,52937,-35037,-207567,-98159,257669,264599,-35843,-124568,73906,119387,-77887,-300458,-254530,-129838,-169856,-147502,114090,213970,77165,-183402,-322283,-72144,296345,429022,234498,-87786,-323408,-262889,-172547,-213469,-174330,-16597,177782,332340,202868,-47182,-103327,7230,-68968,-321584,-240275,-45323,3456,61005,70151,-15069,-95891,-186892,-201498,75378,293749,223717,85313,111817,59841,-129219,-234624,-132491,-214600,-260545,-141267,-96515,-17422,208777,265876,92196,37905,52361,26836,100308,186042,125968,160866,162386,100863,67674,-35419,-151317,-101115,-80412,-83191,-29939,-19129,-30805,-35682,-37345,46715,117265,96365,44103,21108,-46411,-94616,-31065,-3874,60599,282188,407762,248581,6362,30936,127950,120482,74526,12685,-122314,-139388,-120512,-106854,146970,332464,204218,-11434,-12186,-52581,-90062,-72182,-168252,-308142,-370167,-299935,-21348,276096,161316,-115379,-180947,-63412,115032,120629,-82870,-132386,-131,-24711,-191055,-222203,-71791,67764,85006,138193,157042,55998,-72443,-119577,-135449,-119424,-29718,1156,14532,126097,115837,-112703,-177593,-30186,-87213,-61839,226055,302819,188452,131262,135501,38259,-46748,-141389,-224912,-256659,-293312,-263139,-83306,133295,189234,146042,149380,92445,-118305,-120151,59909,64660,38220,136376,133295,-26989,-92822,-105922,-237357,-290707,-197636,-67663,-76183,-93605,115230,328103,370258,225900,54045,-32321,156041,264448,66339,-263755,-316396,-50303,182483,-34713,-444896,-490395,-158332,159163,176344,-34904,18392,283157,423048,356011,239487,66528,83803,222235,221857,40999,-220149,-234183,160930,385720,146138,-14872,126190,212441,148606,-20747,-147795,-177756,-255759,-201206,3391,87417,72202,194255,141568,-27656,-103575,-158459,-233426,-151421,-60186,-202503,-244958,54410,289145,157336,-68599,-258612,-302354,-197753,-159879,-179080,-67850,183050,291072,285443,175664,34834,-5568,-73278,-12107,57199,42557,57613,135749,1617,-197940,-146477,-57995,-74145,2972,65633,-96557,-51445,203922,204478,-34071,-210908,-261068,-127692,21172,128973,135158,43753,35866,66733,-60145,-35036,121877,146723,105093,115744,75213,67638,69098,-41075,-39425,7907,-66364,-56344,132446,225324,220609,163103,110949,96717,52746,51264,86008,61835,34977,78520,103828,27155,-65549,-79690,-156895,-119572,174026,319944,80171,-214098,-294467,-184943,-76945,-10640,105990,231113,246593,39948,-149926,-83514,32664,60808,62743,-10631,-26550,37996,109206,251892,386914,271690,69346,55334,170012,-46835,-355355,-311785,-183551,-145011,-107041,-59219,466,97260,80880,-114220,-307107,-280929,-136253,-96084,-194953,-110915,109872,105323,-133115,-220218,-11225,155390,142829,75371,66049,35190,43176,32317,58695,148835,98899,-53180,-211442,-298278,-278372,-101556,147430,233231,130159,-32211,-219125,-255384,-115427,27888,56584,-28704,-39314,81620,160260,129408,153703,143344,91185,88137,143878,51615,-30929,80541,114661,-74940,-251348,-336834,-429160,-687404,-448112,790655,1008521,-210564,-419259,541252,87972,145640,982233,722196,-408767,-883135,-947503,-909550,-336054,-246089,-454101,-63293,387307,736599,801793,691877,531505,401876,-75387,-255687,-201270,-216725,-110055,-49817,-64604,-15963,-86848,-197996,-64054,194163,191208,154408,324950,437722,389231,352966,366151,351521,440970,337328,-7558,-191583,-96067,-42234,-149491,-107208,149660,182779,-71196,-99160,100228,218957,245687,323484,331092,208933,47952,8357,42231,-6304,-246639,-398845,-339210,-175279,-19740,58577,150794,332501,451198,320340,84553,-28942,28858,122957,214145,226712,125240,25170,-59191,10386,49680,-36695,-63190,47261,83182,-67246,-161049,170437,598818,413941,-154287,-334897,-160815,-3834,193487,333801,169067,-96809,-185763,-149134,-138072,-140101,-127012,-169137,-404445,-479210,-219589,15144,29222,7429,-15077,-66059,8920,140562,59960,-27403,150258,267706,144852,-41653,-141635,-118498,-105354,-118423,-84199,-48620,-37626,4636,37704,67250,117490,138071,113298,-21497],[-56818,-170426,-95737,-39872,-96473,-39233,168943,272880,222761,247981,411079,302657,683,-116659,-86666,45290,124517,80388,-87052,-178943,-43378,119359,102608,12984,64965,133110,31584,-126935,-238773,-211097,-72163,-45639,-165168,-221517,-133933,-105143,-76961,34030,-23993,-241247,-373749,-170295,123247,211986,-46826,-297784,-335819,-414183,-429073,-290688,-213860,-130215,96361,176435,-54930,-177516,-44894,157834,174226,171338,233032,160211,116999,46310,-59810,-92989,-6618,66490,137018,129360,114489,108698,123000,180893,156053,18363,-91308,-24545,-6943,-7607,67189,117054,187065,195643,119803,109086,176250,253057,392912,354266,206230,12947,-220228,-204999,38773,39426,-85402,-153025,-225914,-209146,-47460,78187,123043,107183,35488,77252,216887,224608,49971,-164684,-278918,-221296,-37037,-1459,-217761,-368271,-241709,-88760,-92187,-119373,-147417,-41248,75104,114134,111539,95521,8288,-66474,-454,57700,-78782,-194281,-206285,-105429,-4264,9623,-35119,48802,183592,221858,239474,218092,255781,182103,74495,-52633,-139706,8541,184753,131997,-73193,-326545,-368390,-31635,225929,91724,-87137,55589,124242,-192177,-477412,-463337,-233912,-55631,-40201,-62861,-135238,-159215,-66445,-13121,-53473,102351,252575,59102,-178969,-93358,70055,87825,47137,33842,53548,-8456,-204021,-311374,-189936,15590,75364,-11735,-24274,65819,142970,193500,168144,60631,10108,-50,-95203,-223913,-264795,-264955,-292800,-226817,-45832,-22968,-40021,-555,46164,-70727,-120990,75188,263602,249103,166066,102471,79705,115499,379780,558560,508830,289724,40463,-112371,-92606,-56912,-99759,-125275,-242596,-410979,-383209,-165420,9049,107290,109352,22748,-147406,-267143,-183845,24762,236955,189025,13806,-100423,-182337,-140607,16868,36885,50799,152714,166932,138005,104615,-21251,-70611,45266,31578,-56320,-16767,83290,104996,39251,-39304,5676,135411,313398,359492,247732,161660,177774,153507,69064,62738,72035,30530,-48138,-162858,-365058,-393549,-206731,-23354,110339,271484,289115,211462,146208,100270,-28193,-15063,209571,301592,78335,-91777,-95381,-20499,-49541,-135625,-81427,-20121,-116756,-248474,-286412,-143924,-998,-58001,-114343,-16504,104082,40725,-70264,-42310,-69741,-158297,-59017,43193,-37828,-147026,-99165,-36770,57132,130689,164096,247723,333826,251864,-12692,-131619,-79182,-130748,-94661,89882,188477,54473,-58512,18511,126137,146028,36628,-78769,-100752,-60127,-23722,67808,201076,246440,131126,-3544,-70764,-51779,100290,193388,66207,-10294,5738,-79070,-56624,168077,266847,97363,-140697,-302407,-476924,-462135,-68258,379565,638399,628848,369100,99678,31768,37461,-19529,-22184,-206003,-421012,-540872,-486970,-229703,71831,152584,-12863,-152245,-177279,-124083,8698,186318,159264,-46221,-135102,-36032,56137,-25060,-263042,-361342,-114838,154771,166314,37874,75047,189907,149622,-91654,-314719,-237906,15508,150182,70868,-72880,-44029,41465,63559,49335,42364,-25060,-153023,-166963,-49728,73706,233905,314840,239097,18078,-182264,-279402,-249319,-46986,74476,86458,131870,158359,20026,-116981,-228864,-297130,-184521,-10088,212034,375402,125403,-116659,287370,678471,148816,-456492,-318261,-377761,-1083142,-1842580,-1828964,-1330813,-982520,-675489,1527371,5589031,5825337,34241,-3525619,-348689,1735609,353819,-982617,-1158701,-1417350,-1560470,-1613580,-1524607,-1051113,-404139,-34883,433318,697822,620295,245966,-15341,-95473,-243122,-135654,181953,156391,-189816,-295890,-72864,66406,35191,-83570,-137673,-179543,-309026,-239482,67802,221363,201136,16632,-185518,-63063,272673,458644,291142,-37982,-267850,-210149,-101402,-133415,-136011,-27958,101745,164472,74992,-73765,-103460,21033,-71620,-367306,-293816,-75010,28172,188803,268906,143666,-428,-114470,-180558,31138,270625,271592,183394,182241,32064,-231369,-322529,-193755,-273218,-308122,-201522,-203243,-128825,130691,225081,64184,47324,89802,54711,120766,212915,177876,235062,218790,195336,203067,48214,-136565,-159603,-162506,-78964,3289,11016,9558,26292,24739,70505,115018,93828,56636,94677,93400,64046,54620,25017,83997,274703,425099,357802,93881,-16668,46704,94700,67674,15129,-148886,-178270,-124202,-41535,204063,339744,197217,17792,1774,-37254,-60744,-69090,-172430,-289648,-369320,-290927,29552,348655,194197,-139365,-194978,-33871,135086,120317,-116437,-248770,-167907,-160554,-281825,-263302,-64416,123705,172914,171883,105619,-24669,-112394,-132033,-147393,-142706,-103069,-50804,48024,179609,181988,36594,24341,113595,-45265,-48787,256104,324933,181482,111644,117578,-17024,-100361,-138663,-202174,-267151,-330352,-278734,-68581,141417,156446,64529,32674,6795,-116590,-56174,119364,90117,33983,95619,109100,20478,-6445,-67231,-293902,-409800,-327355,-141863,-32641,19389,222304,370275,418359,308849,93594,-48960,173316,298088,50385,-251397,-270955,-78071,95823,-43958,-356406,-480523,-270740,109710,233502,50631,44977,209815,333037,371819,304957,130212,116922,186183,126942,-19752,-217068,-244696,164635,393580,116413,-94258,48367,186692,140276,-22463,-119754,-124309,-208397,-150380,47157,103033,79149,184621,116133,-41057,-25753,-50634,-195101,-182524,-120590,-231228,-243965,73511,349042,215451,-100479,-334028,-340494,-154510,-88137,-191276,-163207,68392,223912,322897,235830,47614,-23640,-125421,-115905,19611,34427,35264,136072,13609,-199716,-121248,-34189,-78719,-18960,35624,-117714,-84579,129481,166231,20882,-144882,-264009,-208024,-52871,154173,249381,169189,146134,179850,78721,73255,117116,7786,-20087,104057,101012,60670,24913,-94376,-40590,39694,-70420,-112840,117095,259988,226359,156407,116602,83933,-20811,-21393,87701,59628,-16641,74140,201304,175005,43678,-80089,-196250,-77100,277294,406253,141685,-145367,-219003,-154302,-79979,8639,103129,192630,145897,-73298,-201019,-112799,9753,56485,5590,-115714,-48913,40005,47498,161720,338018,280759,80808,-3144,78714,-43932,-292741,-291779,-228588,-216705,-221479,-179729,-34343,131942,131306,-67350,-275533,-280120,-195306,-242726,-346520,-156452,100575,63640,-190035,-250731,-12083,199522,226794,182692,140361,45011,205,-71813,-130752,-76719,-30528,-63972,-146601,-221343,-256494,-79335,245665,379732,195374,-57013,-235651,-262813,-162246,-4777,37791,-50144,-28436,117239,157378,125506,177051,189173,125512,103570,161203,77207,-53750,53137,177814,59785,-140742,-290022,-395243,-523114,-175107,1162166,1303786,-328182,-1353487,-543160,-878414,-289157,1261304,1588529,382921,-412943,-633231,-525589,34938,-160042,-963597,-1498563,-356658,585810,1156255,866269,521127,342651,-97607,-321570,-206397,-163116,-99452,-88040,-51474,80175,-798,-214796,-144598,85622,47786,42403,271809,390083,317455,251149,200459,140646,213595,116526,-218134,-359515,-177158,-14255,-123352,-169828,87068,183220,-22326,-70005,39247,110823,173052,294903,284347,127110,-50303,-81934,-1865,-13974,-281128,-454806,-373391,-213214,-48036,58331,79482,216682,331871,262600,90433,-21878,29877,171668,265823,237925,145063,122866,56242,57310,8798,-124134,-185625,-95480,-62498,-111760,-99467,204809,476136,271487,-179173,-291240,-136884,-9264,103317,111333,6889,-71846,-114283,-134726,-129534,-55631,-27061,-166427,-461627,-514659,-238583,-9985,3917,-20027,-40913,-74578,-33273,84390,81292,33011,138568,242473,168604,-27837,-103494,-333,-23357,-121133,-119661,-85271,-54228,1267,12627,46452,131642,129425,75629,-64610],[-79948,-199087,-123508,-54380,-117214,-50538,260651,447046,352597,288428,387243,259624,27543,-800,26493,109720,155067,55879,-93714,-146599,-57874,64997,57386,9361,113625,143497,-63210,-287947,-353700,-257709,-139278,-100214,-159606,-245897,-264701,-221109,-86075,99503,45825,-145929,-227791,-50316,130520,168119,-54994,-266557,-321205,-387905,-409052,-283026,-150240,-31448,150472,183745,-40530,-185386,-106895,92065,240225,296147,349996,256443,177008,47519,-135871,-189960,-48845,24006,51746,34925,29881,36644,86195,203374,226125,71807,-73975,3064,30150,-77909,-110694,-27174,112793,144407,59098,72961,142456,185893,365018,375704,206914,13746,-146775,-101247,98938,91340,-75165,-183709,-231063,-191598,-68831,-4205,42161,109446,59939,117168,267099,224949,37065,-120363,-231882,-231704,-74342,-15472,-183641,-310610,-236048,-113511,-114438,-198451,-192790,4076,90047,76355,165423,240680,110735,-39998,-22815,43919,-37823,-123274,-164256,-125998,-74854,-53301,-34277,119290,264496,278867,251302,220466,288235,251253,139316,-18812,-162088,-124069,58824,72987,-58846,-272953,-331771,10667,256735,105750,-88451,51782,97859,-223274,-524569,-436256,-171772,-23744,-25232,-25150,-94132,-155712,-108608,-36890,-57070,95515,223494,42051,-175057,-103702,12445,18558,12895,15474,90696,102771,-70810,-240226,-201042,-48510,22731,-45511,-44359,83352,132994,140965,176822,107937,12715,-27184,-113166,-198438,-165825,-124368,-194496,-111327,128660,197988,54303,661,-3697,-99409,-68721,127121,220079,159201,81628,-7255,204,116571,421543,645775,559918,293938,42505,-86877,-97427,-96867,-104363,-84441,-192590,-362779,-368932,-234935,-112928,50730,125962,24875,-130679,-224475,-166102,-6215,197652,244211,174423,79072,-66451,-42529,76208,51828,16039,83652,109050,121875,122637,-14644,-122094,-16286,60545,46704,49939,56072,45077,7259,-67973,-30878,78388,237747,265022,133315,67979,122660,146479,40126,-30377,-102144,-147754,-133932,-135374,-274598,-294358,-100723,107317,289529,412448,366103,202171,66958,4683,-102864,-88981,102645,170378,-62090,-196864,-90033,114571,126445,-20577,-18079,-3034,-160305,-307561,-300149,-134644,57051,102685,-2131,-26081,42567,-16917,-28996,45170,2688,-137642,-70139,33590,-18620,-139819,-107867,-20339,54819,83162,153272,300156,313402,147222,-70000,-77089,33856,-40430,-101824,-50451,-3804,-15995,53330,158645,194519,171437,30700,-119132,-161766,-125517,-58452,111714,255364,229079,108834,23740,-577,46877,204103,267440,89934,-18280,-23272,-106591,-75744,181459,305586,140284,-113765,-303006,-432249,-340882,36717,416976,623595,580021,389322,169136,48514,-59168,-103252,-16145,-157898,-347657,-452875,-478535,-249456,54716,114763,-78370,-258678,-304291,-200544,14720,180039,96656,-88514,-109570,41673,161762,83325,-140505,-275481,-107580,169607,212360,85625,121818,181895,67531,-165804,-318737,-234865,18821,189265,61241,-222145,-158411,70987,116258,32258,1868,-114064,-192078,-129026,84970,240620,335481,335853,228565,3462,-193451,-310916,-298796,-72127,66018,86379,128848,168614,18000,-128153,-216757,-216000,-87113,8288,163161,336512,137589,-151974,144990,475859,40566,-455390,-202792,-174519,-889784,-1671691,-1581018,-1311842,-1303414,-906022,1797295,6436794,5475500,-1491254,-3685288,958840,1469829,-988413,-1224509,-276503,-732449,-1369960,-1456647,-1278714,-869661,-404657,-25367,512711,654697,422548,101580,-87743,-150100,-234463,-134927,99797,23920,-359676,-522510,-305981,-49830,100321,96964,-47210,-269939,-461717,-332009,9295,194931,283261,195002,-54829,-67772,191674,392101,274072,-39450,-209621,-129129,-19533,-65927,-122257,-78283,-9241,-2607,-21930,-74808,-74953,59227,-26037,-346508,-333205,-133068,25500,277589,421149,258022,78779,-33091,-145538,-24788,201772,275788,240086,201724,-17638,-292962,-376599,-243193,-312053,-349541,-284297,-328414,-257302,35639,192388,63123,44131,94907,60116,98767,173425,170921,247497,220571,230017,284762,102889,-132687,-227114,-221994,-18188,82908,26378,29790,75577,54858,52389,94556,100315,70896,172255,246075,206437,105604,33365,100442,264595,426571,438991,187804,-25912,-28969,40558,63622,51373,-125265,-174458,-100018,21782,219235,294217,171931,13808,-58362,-62596,-10676,-28456,-120928,-215448,-308593,-248351,56719,369829,220900,-119328,-181612,-16124,131900,102120,-141448,-324838,-295376,-275839,-347846,-288772,-51376,156568,218782,183925,56559,-104040,-164278,-152356,-157596,-154998,-152939,-74533,70519,179490,174979,137093,214911,245248,-9715,-79751,184283,265977,146924,67203,55980,-90934,-160598,-161895,-209112,-277518,-321270,-242512,-24145,151983,115021,-5585,-59677,-66185,-114108,7895,176475,113117,22183,52707,81950,80809,99003,-18655,-338685,-507759,-440767,-224166,-21017,70484,223914,312131,372434,324120,107424,-55718,178996,285166,1114,-252566,-244886,-144692,-53992,-119631,-334982,-508092,-363488,65661,277413,116645,42989,100257,194623,316001,319512,178029,135488,101296,-18415,-80463,-170497,-197743,152703,341546,71793,-147213,-49104,104738,104071,2195,-63799,-56413,-132950,-79004,86460,101039,80846,165727,93005,-28122,60777,48093,-164317,-241081,-196379,-229069,-204360,83262,362852,262215,-94902,-366504,-354341,-102539,-1929,-183825,-259622,-76309,88477,230608,209682,31085,-31308,-124428,-187052,-33364,28481,19046,116000,7239,-181753,-85147,-20252,-84085,-46633,-4582,-130738,-114065,46455,131409,80988,-57120,-226589,-253973,-96393,181448,310009,221743,198341,239615,174759,151382,110238,-86995,-94545,112290,120786,11108,-74140,-161860,-37827,72453,-52210,-139757,72652,251602,240958,183973,106801,28317,-114632,-103295,63901,43843,-57476,66388,275514,309237,163763,-50439,-201414,-48816,312035,429166,176610,-64647,-143964,-128752,-71466,34506,88873,122543,19217,-171187,-200979,-107362,-23194,10244,-88828,-212362,-39720,77643,14846,87264,284943,286069,108608,-38511,-17887,-50461,-209451,-239676,-235771,-241222,-281529,-242890,-47423,134580,127486,-42057,-233264,-245744,-210345,-323311,-397314,-142583,84832,231,-237107,-254136,913,218216,265545,273604,244032,91412,-23281,-168179,-307825,-275898,-128706,-47756,-65570,-159675,-226994,-35627,328260,494269,250338,-83509,-214944,-201842,-135638,11035,49883,-19276,41358,176121,164228,137376,197124,186933,106462,106164,165789,80620,-96757,7882,217306,203375,17384,-154603,-205922,-209300,135878,1314133,1230836,-699812,-2102315,-1459398,-1647541,-496137,1735158,2349335,1161245,197583,-206652,-74571,447141,-57775,-1596569,-2876951,-955022,669272,1595560,1063444,537485,277734,-124341,-367344,-222636,-128702,-101278,-137952,-59521,155836,88884,-209233,-242520,-52975,-80344,-51115,206895,316258,219733,133588,41860,-18789,28062,-58891,-334030,-422386,-214784,13472,-90522,-214026,27999,199959,83357,3601,6060,-1227,62545,197519,193384,44981,-125882,-143260,-11959,26373,-241174,-445373,-363275,-242063,-113242,7523,-5234,87076,182531,178302,91081,9876,46957,203028,285020,242690,194329,235992,179423,132494,9914,-170162,-246319,-162512,-186654,-168831,-32128,234254,333413,136403,-152989,-215582,-109353,-16993,15943,-89812,-152620,-63387,-43183,-84265,-84353,39532,80037,-146744,-469140,-494202,-218564,-12376,4844,-30593,-53662,-58054,-40143,51956,119980,103049,111988,181660,164284,22591,19866,184434,116785,-88387,-139087,-99554,-51276,-16212,-27769,39405,155379,123272,36341,-102828],[-108880,-207749,-114283,-19581,-75275,-19229,324008,557921,458859,320955,359873,240455,95000,119790,111585,142851,168745,23514,-97895,-88928,-48469,4616,-58,363,163468,191629,-64420,-336404,-379734,-254814,-176681,-142406,-119074,-195181,-327081,-296196,-61310,191253,146465,4642,18226,113495,127690,114841,-28835,-177117,-238115,-280897,-308016,-208786,-45019,94198,223557,235488,37188,-171594,-178473,8895,295832,425140,458090,353416,238331,59597,-173679,-242200,-84215,-42805,-113874,-162939,-103174,-28980,63335,215859,287872,135243,-31438,49150,74847,-159508,-328557,-198595,22216,76919,14250,71123,123961,101170,283687,351639,186652,3515,-100225,-27524,140245,120619,-92598,-221950,-216066,-150271,-77859,-87311,-38870,106673,83362,148486,300280,234993,69661,4743,-108645,-189902,-74976,5472,-99549,-199308,-186503,-106486,-106694,-241787,-205890,60982,103173,27779,190179,370491,238997,34394,-20365,18210,-1044,-29475,-75570,-86492,-84861,-50933,7444,187588,330985,299756,208358,173900,272637,300431,182557,-14347,-172774,-245191,-84880,-9486,-66775,-232918,-258887,88417,273501,64072,-98841,64975,123071,-178922,-489314,-361747,-94607,12848,9246,25644,-58598,-154527,-173314,-126896,-112612,77344,213300,44445,-133778,-77378,-13383,-41805,-37292,5713,127551,183934,56997,-134882,-192025,-117206,-58137,-122531,-105572,64237,97520,70926,181080,187555,53554,-49945,-130206,-150597,-42289,14627,-90106,-5844,272448,368026,118784,-11461,-45654,-110207,-28948,126222,136311,71323,10395,-108484,-89222,104131,416854,640049,519664,228852,12281,-51151,-73232,-96196,-80954,-20403,-104092,-245703,-290019,-251394,-203245,-27283,92294,4003,-105411,-151274,-123451,-34519,153678,276935,284215,180322,3994,37408,120573,62681,-11224,16710,35874,71403,95211,-43667,-194818,-94109,74747,138813,110358,15354,-35077,-28741,-97536,-107631,-40235,114750,163957,10419,-50806,41176,118917,7904,-108664,-229313,-255545,-155863,-85141,-180766,-200364,-39265,138976,320760,395072,328743,141416,-18402,-70353,-132030,-112497,31770,103667,-108879,-224566,-43987,245339,263336,95907,54742,1274,-212197,-363611,-337002,-173685,82817,245638,91293,-35789,6732,-61720,-14181,109615,74027,-92308,-73193,34261,29391,-120166,-144655,-42428,26855,-2434,78597,282986,266097,35065,-150770,-70880,98122,43922,-89749,-178548,-192057,-91974,138421,256533,211255,145802,-867,-168594,-215043,-160103,-83746,119124,268250,178761,69941,85404,123773,176921,315813,321591,73384,-53821,-35845,-90759,-89752,130069,242508,110143,-106904,-272443,-334048,-189685,114932,412447,573974,509769,360376,175772,21655,-139762,-133848,-10620,-115737,-288905,-397667,-446947,-234463,32921,49363,-152077,-364583,-437048,-287108,-36627,93699,-3667,-137405,-112985,62102,232946,209307,19324,-175457,-109011,148477,203189,84919,129377,126376,-41128,-202099,-246768,-201346,660,185447,37880,-330171,-249213,81439,132473,-9963,-26640,-150120,-218669,-111745,193364,391434,410015,315676,193244,11295,-152740,-302962,-334320,-93650,93764,129397,125214,142343,730,-111553,-156519,-73390,57681,47741,70251,204259,78425,-194338,-1320,233704,-87388,-444045,-130513,31306,-592819,-1386204,-1301568,-1297636,-1612904,-1099556,1841194,6873451,5112499,-2661294,-3940257,1816663,1210113,-2025275,-1192064,676460,-2622,-1020227,-1079863,-828173,-586015,-449034,-137366,444375,529301,185359,-50160,-131619,-184975,-200482,-102139,52722,-75069,-489156,-734839,-549368,-187344,104353,180112,-23087,-373419,-562190,-375229,-26861,150370,294553,296476,44333,-74012,87303,280487,216506,-71146,-157604,-43399,48668,-25287,-132633,-143072,-108648,-106576,-44320,-21164,2332,128675,61129,-265238,-344244,-201882,-3050,310683,496003,315796,144813,58927,-96697,-82008,104086,243692,253549,178733,-69439,-302934,-384833,-264247,-309678,-351154,-347531,-426669,-355121,-40573,175747,88259,34265,73036,49611,53121,96865,127073,214948,182181,204228,300215,128279,-135172,-284629,-243629,70325,175102,21354,27967,108347,57183,8122,74721,138440,116311,257187,392843,318081,127278,28379,108099,255687,414911,479427,277971,19497,-75139,-25911,66774,109627,-56581,-124715,-43713,76741,192786,200993,128953,-13735,-145457,-87379,67360,44364,-17768,-72282,-179855,-173790,81590,372025,255028,-52058,-139723,-13375,112189,86254,-132043,-325667,-335580,-324169,-351985,-268290,-14454,182678,230980,184455,29688,-152433,-198851,-159487,-154081,-148018,-151982,-48677,88085,134375,99690,163008,347184,341489,20783,-140817,35946,150068,106038,30068,-11952,-146982,-187899,-174974,-224853,-282330,-278474,-169630,44669,181510,109074,-14090,-85526,-98659,-105169,57431,219349,134652,14034,23807,63353,141293,199189,38024,-333690,-531696,-493979,-285658,-27421,84149,165721,211366,279280,292791,113796,-33151,193869,257893,-37914,-242965,-234627,-231419,-221635,-230635,-371830,-545960,-396405,44458,295894,153940,28410,-6746,54917,211492,281498,200691,142120,910,-158256,-122566,-105963,-106565,138213,254434,36259,-141577,-111971,12271,68306,57852,20792,28723,-26327,17644,129540,95556,82811,158800,96413,14620,131974,123924,-134011,-305937,-269706,-202852,-139520,87665,352868,319719,-29470,-339919,-335176,-52419,79211,-148673,-322943,-203540,-59578,72910,141332,11080,-15120,-69003,-196721,-75626,36196,10630,64402,-23235,-136749,-27380,635,-72748,-59179,-37332,-136945,-136225,-15052,121122,143513,40480,-158364,-254493,-90128,215958,310523,197699,185332,232972,203988,188572,111621,-101295,-77649,160676,144813,-52668,-174005,-189339,-3410,117831,-3314,-125142,18473,211555,265581,240149,96613,-42840,-197123,-173206,14635,14296,-77386,57846,307126,399019,273034,12301,-167211,-42875,269099,387021,191472,22705,-78776,-112206,-55818,48985,54481,32957,-89191,-213836,-151138,-75953,-64437,-75997,-207640,-278871,-6332,124976,1078,40544,240978,287761,158067,-18809,-65945,-50866,-126579,-169297,-193868,-198851,-256729,-217427,-25388,111538,78564,-37910,-182416,-177098,-170945,-321888,-357213,-94140,65911,-57445,-250523,-225291,23113,202074,248295,326283,348446,155678,-29621,-235940,-418963,-374789,-154817,362,16315,-123758,-186984,28140,376597,548847,298939,-76113,-143633,-79047,-41485,64798,84083,48511,140420,228357,168112,156251,212327,144894,38475,76847,150114,79444,-124316,-42806,211843,303697,169147,21001,61635,126497,355650,1194237,860607,-1150474,-2361793,-1857656,-2002551,-472166,2230281,2761798,1665412,749367,215830,313565,771062,30198,-2131117,-3664402,-1229666,891727,1800309,1140741,556415,223949,-101045,-301452,-198173,-102021,-103269,-174450,-81886,181233,142459,-189769,-321744,-167524,-147465,-100560,138664,218679,96061,6648,-70271,-79809,-55831,-137832,-325060,-371153,-204581,31894,-57451,-229015,-13359,237220,219727,92528,-9064,-101516,-63368,53055,74839,-26936,-163101,-151016,24225,109957,-130167,-359224,-310785,-259097,-200964,-98201,-104778,-46903,32935,83589,82440,60430,83937,215188,271836,236765,254722,336112,280270,207154,38720,-168410,-237849,-173838,-280069,-230295,30016,257185,210991,34915,-102260,-147205,-96276,-20374,-30722,-201189,-258732,-68766,14855,-18416,-24806,107991,147224,-118560,-422288,-425385,-175997,1037,32171,-21559,-51373,-23959,-20709,36474,154110,164427,96408,126230,153463,106098,194814,380099,268969,-36016,-142228,-88355,-26773,-41513,-75749,44900,185264,130971,16077,-119379],[-177069,-228731,-103517,12521,-27878,7583,305458,540885,477342,297260,288692,202113,137953,165377,96203,86726,104904,-61318,-143934,-69575,-69050,-96200,-107128,-68815,152250,231350,-7167,-301099,-361683,-252102,-207658,-187232,-85243,-119154,-334790,-340489,-41214,252517,220108,128723,230589,215159,59182,18512,-1408,-81741,-151907,-177714,-205797,-129977,40039,185030,268251,282728,115469,-184551,-291647,-96199,297946,483757,483465,376765,244615,43887,-208745,-289646,-137366,-122920,-317530,-436961,-294690,-108598,33881,193698,306811,178905,-2843,65616,87151,-238505,-517563,-359712,-86835,-18288,-28054,82968,109911,5447,153084,278194,145517,-27492,-109949,-22956,138110,113642,-129670,-262615,-195411,-95395,-71851,-160344,-113564,87239,90442,143314,282948,233395,124712,151340,28588,-121025,-33997,61114,10705,-65733,-113366,-85938,-84131,-236644,-190238,96479,98023,-25059,162823,422406,341839,132442,13602,-303,28880,65016,36411,-2203,-49642,-18727,41037,200059,341917,275272,131595,97569,223673,324427,195047,-60981,-224428,-356509,-221454,-101368,-106759,-218415,-162571,163949,235909,-33608,-105816,114213,213740,-63034,-374302,-266691,-28457,56041,68940,80644,-35547,-147317,-223131,-234920,-185874,56831,214246,55941,-73722,-24382,6412,-55849,-65284,26437,162320,210197,132818,-41322,-181910,-179965,-151489,-231679,-194702,21546,49724,-5685,165902,256214,93241,-80200,-140106,-78706,87481,134077,21979,89868,368532,442506,142022,-29618,-65264,-92721,1417,93405,54221,20115,-11577,-142613,-127440,119232,415651,568768,403078,108458,-38073,-8381,-13407,-35251,-13958,66285,14315,-79860,-154688,-198406,-232846,-100273,39776,-426,-54928,-46287,-33141,-19032,130240,276057,315677,203069,54944,104080,151029,78908,-10886,-16590,-11936,28414,57790,-85865,-266118,-157905,86021,209650,165512,-363,-83915,-40723,-115774,-201752,-176182,-4092,94271,-76887,-155313,-37904,80493,-9293,-135281,-258438,-250691,-100973,-24213,-111826,-130227,-16034,88923,204607,243335,216404,80901,-58649,-91534,-100933,-61928,40712,134758,-24814,-128061,70041,363710,341718,199103,144443,25943,-222550,-367740,-361150,-232335,92878,361367,170831,-22190,17852,-73563,-34348,132575,125428,-30077,-55365,60341,115642,-59060,-176751,-101796,-23522,-82596,-864,241295,238246,-27162,-212259,-91578,128890,128577,-39213,-239584,-308737,-137165,187273,297605,190314,107557,-13729,-181495,-216340,-129825,-69277,108141,248616,120515,41687,186249,290233,323142,418060,349878,37675,-90158,-21975,-41758,-90074,51285,126518,46152,-94980,-202250,-205782,-46818,169061,397181,523309,459964,316276,137552,-23489,-153837,-76951,26712,-63472,-240419,-366161,-369753,-153923,41213,-3756,-196194,-420927,-519918,-342215,-108029,-21677,-90481,-160796,-120905,50661,267784,319932,169216,-89037,-110269,114963,166247,53647,100262,47627,-132490,-181083,-114271,-128588,-12900,155300,7017,-375512,-287285,87680,126987,-43416,-8531,-72131,-174367,-80516,272300,501521,449908,270505,160245,69438,-48808,-252323,-343616,-96619,160710,208658,134119,121546,23347,-37151,-42629,108152,228664,115985,-20358,40975,-7156,-201619,-72276,85274,-140136,-390865,-104408,193904,-240140,-1016789,-1057735,-1323211,-1849174,-1242966,1543195,6550162,4755818,-3037090,-3895409,2244832,1010566,-2626347,-954745,1450578,588742,-607408,-606787,-323535,-320319,-541183,-330349,272468,390775,39886,-109128,-115469,-190302,-161410,-42662,78330,-80527,-517553,-850630,-711358,-290042,63524,152397,-70192,-449644,-567350,-338771,-14156,111236,238423,306446,112271,-56924,9901,190331,159535,-98011,-107010,33008,96287,-1424,-142397,-178078,-140993,-101639,24245,94275,128768,222410,169433,-141155,-311305,-252910,-40895,298110,496369,326752,202627,159316,-33844,-122693,10540,196792,238440,139885,-99113,-266772,-350621,-252014,-257859,-287614,-347836,-450247,-374390,-69264,172855,125949,21586,32889,31696,8169,21231,81201,178705,136700,136097,255375,130470,-140326,-319572,-229850,144210,233293,-7209,5504,121068,39849,-44205,64743,204922,195023,335728,501753,387827,130076,13805,97652,237295,383639,468873,344217,105639,-86232,-94401,62893,158250,25681,-49652,29429,111672,132367,79077,67624,-56664,-214411,-80728,161726,123471,101497,113959,-14137,-90306,110528,371103,287727,33892,-89825,-34605,72311,76610,-82505,-250615,-286846,-294992,-288159,-197920,41302,205110,217579,173593,20245,-167996,-205575,-147062,-140533,-132090,-105518,12726,93169,55719,-27189,102273,380062,377246,34949,-217163,-147395,5232,64598,9480,-66484,-171015,-165396,-154322,-233473,-287589,-239792,-101929,109167,220759,145836,42296,-48394,-95071,-100851,66544,220393,134188,-3178,-5368,38903,169929,253653,77654,-283671,-476062,-479622,-320747,-51455,73691,91786,112313,176633,231243,117233,10466,210428,227725,-45873,-211831,-237086,-325693,-375605,-352117,-445010,-571134,-371950,29882,262476,146088,3464,-96234,-60818,84216,193160,182564,122252,-100949,-263055,-151285,-61791,-15752,115087,146573,9151,-86257,-119495,-64903,33911,113216,102096,104815,77204,109717,161203,81876,70715,156966,116894,58088,156000,157393,-113951,-369928,-340888,-185472,-90202,67834,317012,375934,78550,-266224,-297414,-32469,119802,-103020,-343204,-284475,-175068,-67104,76648,-4945,7480,735,-164635,-109336,40453,-12691,-40303,-94470,-88228,31632,20457,-52044,-58490,-63376,-153758,-166539,-56864,121149,181727,111812,-94588,-227577,-52345,237445,246134,101982,103885,150429,148453,167395,104352,-52684,10908,225608,155851,-119578,-244018,-160625,58237,159402,51276,-91137,-44204,133495,266241,281305,80030,-110317,-251962,-226556,-64650,-40591,-91842,33492,273115,406567,330392,80808,-117951,-74849,147132,275328,174891,86008,-45399,-118718,-58144,21024,-19938,-75629,-159823,-196191,-84543,-54140,-127284,-201489,-340122,-316241,23635,143615,-19444,3401,190026,268114,211141,48665,-52653,-43672,-68544,-108566,-121940,-103814,-158348,-120557,19989,70130,1735,-56435,-136166,-96015,-101353,-270426,-285151,-56983,36645,-98273,-232362,-182964,31992,138402,169239,319225,412204,201528,-38200,-271943,-440640,-350414,-110328,60132,72180,-119869,-145737,92387,372300,523983,330229,-27911,-43345,64322,82449,123937,111768,111540,213428,233378,147703,161197,209823,73864,-64947,164,104101,84716,-110951,-88027,153384,319514,253970,162626,287263,343812,387949,852020,370154,-1454702,-2054947,-1633965,-1924888,-334350,2502069,2708654,1746325,1067935,521486,536125,919993,91672,-2380195,-3667838,-1144246,1104879,1596730,1018335,552500,190467,656,-92946,-108857,-78864,-98648,-177049,-105204,143186,135739,-161819,-346958,-217061,-137708,-95995,76233,103710,-43662,-115750,-112750,-35727,-23633,-109703,-208503,-239295,-163318,31961,-32225,-217983,-35709,283465,342307,157930,-25534,-183533,-189498,-106303,-43062,-76635,-159995,-108040,92246,210010,20836,-211086,-225702,-259866,-284730,-234373,-211200,-166935,-84165,-1990,65866,115560,131624,209376,235024,218233,296766,387584,324045,241340,60943,-132784,-179058,-174263,-355333,-291234,67465,261404,125078,-26195,-63021,-121364,-111749,-20928,-25199,-199610,-279134,-72026,54497,34240,20589,125487,142744,-99185,-338495,-328710,-131736,15387,67143,-5320,-40328,15371,11147,29599,159770,192602,104981,108192,155055,202425,363117,522611,375709,8967,-135349,-59163,8229,-70657,-124464,50225,207416,151863,27787,-105848],[-227456,-216884,-57801,59198,32970,48419,244397,439751,432956,245789,206377,167259,161784,149552,13125,-16255,-1595,-159223,-195110,-69382,-94510,-193587,-224994,-172374,97006,268925,100314,-193545,-309881,-247585,-212081,-200379,-46694,-29677,-275359,-324256,-13978,280877,259388,199480,336027,222943,-53565,-87304,33504,4398,-88553,-114820,-131296,-64026,92129,229705,280209,308581,168724,-211461,-408412,-175573,266545,461602,418175,312523,193517,3090,-247166,-340546,-197211,-182606,-473516,-680504,-483564,-178946,7756,142389,274319,193227,3,37625,57044,-281189,-589326,-445277,-188208,-124965,-64493,100673,103683,-76766,11669,187617,110375,-63660,-163170,-79141,97818,82576,-160637,-292094,-175226,-29130,-41737,-205393,-172061,48703,73062,92217,205810,206491,173377,253373,117303,-50509,44230,140126,117173,56969,-39074,-68238,-61668,-184915,-154929,89049,64608,-77320,78001,361984,375796,221307,73374,2697,47127,132744,136162,91209,-6117,-6017,22973,127889,271331,205585,48999,16150,158119,313084,170844,-158938,-347333,-466372,-340391,-200415,-181826,-228697,-73374,183213,109363,-171388,-104032,188404,333446,77479,-224370,-194995,-10986,84492,129788,112160,-41988,-142558,-241049,-315296,-249548,23208,190667,44003,-37783,16493,46312,-29862,-68563,59098,169448,160130,117220,-16207,-206479,-244320,-250590,-361334,-302445,-46752,-19662,-100428,99766,247733,66781,-150267,-164393,-18259,172756,197271,117864,160466,389017,390628,100597,-69365,-81260,-69806,5859,33395,-18590,-8915,3056,-100266,-89377,163785,414995,438141,217838,-61430,-120782,1446,41727,51519,70351,142181,116020,67002,-23515,-118578,-228005,-173287,-20696,20939,9055,53341,75021,28474,105306,205616,236464,143013,75885,127192,140287,77981,-4309,-30271,-36278,-3047,12130,-145344,-337454,-210805,73476,219696,177786,679,-92579,-38410,-144026,-314203,-314231,-108346,42096,-131076,-236155,-115206,17258,-26965,-124312,-212521,-171951,-21659,1848,-112084,-123175,-43698,-25088,-22443,7012,67839,44443,-49039,-81717,-58591,13058,91912,211118,131997,51091,210607,423069,330227,243438,211253,53900,-197401,-326281,-373213,-307434,70339,413213,213245,-3635,43951,-74839,-103271,78160,105425,-4613,-49368,80634,201860,22313,-208378,-218955,-129235,-161679,-68465,184857,221559,-43861,-256742,-144036,117877,185199,19048,-242360,-349977,-163802,162696,244054,114469,56904,-7027,-156171,-169344,-53405,-34125,63061,171540,36905,7625,277003,429958,413443,439536,307560,-29726,-140891,-24827,-21175,-108392,-46528,-15791,-37541,-88699,-135844,-119829,14518,170929,362407,458313,408854,246049,43337,-95574,-117742,28492,82753,-23004,-221460,-354360,-265431,-35858,63790,-47374,-218366,-428728,-546762,-372664,-191893,-139986,-151014,-166354,-137749,8403,240638,355215,236295,-66466,-133054,63078,102385,-13762,20503,-49910,-199867,-137388,11174,-53121,-31108,92418,-52714,-396353,-300993,68679,86062,-74850,36159,92644,-57757,-36414,292501,519092,418657,185936,118581,152744,77643,-190173,-340915,-100041,218914,268813,125551,104608,86731,72793,84004,264014,365673,176044,-99774,-114422,-92953,-173768,-52697,87581,-78844,-302374,-122617,272343,74577,-657390,-919981,-1422976,-1990603,-1351978,857564,5309104,4425518,-2382829,-3324735,2256656,837168,-2785396,-661280,1818022,862671,-276226,-209239,39486,-208995,-675407,-537696,61759,276830,46957,-35913,-57747,-194971,-156704,8208,156052,5018,-441222,-842200,-754542,-341488,-15980,20433,-186508,-490135,-499462,-252690,25357,69859,117893,223378,141001,-19327,-23674,141898,108407,-113492,-70976,71936,107687,6488,-141352,-166571,-92113,359,146156,229327,259454,297992,249012,-20363,-247472,-280271,-85821,247200,432867,294100,233594,239326,22046,-147501,-62409,141838,198959,99585,-104500,-215967,-304143,-230537,-183660,-173419,-276993,-384670,-302293,-52736,162738,145058,-6148,-30511,-733,-28978,-34402,52590,170803,109069,45524,164309,109897,-155551,-338044,-205140,160511,214689,-66060,-42403,102328,3509,-97273,54559,264669,272641,376035,535171,404360,117986,-15654,54343,188204,317837,400675,361288,191461,-77912,-163528,24307,156185,73843,13727,90416,114664,52523,-41841,-8618,-110487,-242741,-36986,246301,175490,187754,285663,131791,-29736,131946,358649,293608,94638,-59921,-83617,7158,64181,-6095,-127409,-184184,-209634,-177193,-97669,95125,218198,189964,150246,12213,-165195,-187366,-117733,-124970,-119505,-36970,79261,79982,-34361,-170796,-26074,308188,345930,25690,-284628,-309752,-133340,24312,2397,-98815,-162413,-94056,-89155,-218812,-291822,-230843,-72035,144742,253489,206924,135573,24219,-69570,-105258,26828,164567,94777,-43260,-53638,-6378,147150,240992,81654,-213641,-363747,-408215,-327600,-86382,51422,36107,40453,91348,160210,123635,62026,215505,199564,-15314,-151291,-234548,-403723,-487851,-455444,-515185,-560457,-310644,4487,173420,99787,-21673,-158132,-135101,-24792,85829,132118,74254,-188393,-315869,-169713,-52934,40949,85005,41517,-10459,-4668,-70486,-106863,-2675,135452,148715,147772,141981,166825,171098,61152,40996,152142,140141,79903,130742,151078,-104925,-416933,-401260,-197911,-83793,16354,255076,412199,201444,-157180,-248238,-54009,103926,-59588,-312160,-294467,-218779,-114648,57469,-9234,20941,48003,-122525,-138310,28193,-60109,-190307,-199575,-55451,73241,33832,-26482,-44380,-78064,-182742,-207364,-85738,113380,179323,135033,-56811,-187874,-5951,232504,137904,-32565,-20629,14860,27563,93227,74956,18496,121335,271436,140210,-174674,-264301,-80942,133751,180338,84812,-60058,-108461,19049,211493,269835,56819,-146868,-260983,-254715,-159074,-116485,-112630,-10706,177970,323057,311650,128237,-77132,-140882,-24623,113558,121681,98953,-52181,-148525,-94648,-59374,-134142,-193992,-190292,-135662,-34406,-69372,-214080,-346502,-461805,-328537,31404,116362,-58791,-44521,113935,216649,248149,133264,568,-32424,-45215,-76415,-46848,14867,-23268,566,67630,28059,-72703,-88922,-102699,-25937,-36621,-218985,-245154,-63135,-3575,-118470,-196786,-148939,9147,28714,41362,250228,406859,198692,-67077,-282463,-380862,-232184,-28251,104090,83281,-140863,-114327,133040,312124,426829,330636,40219,44841,175769,186879,152529,102591,126290,209528,163989,89230,133040,174285,-12898,-182243,-123130,23730,97360,-52500,-118741,54158,241657,234993,205149,363526,351481,213036,405849,-48367,-1432033,-1322196,-946201,-1553772,-238717,2335990,2198839,1392381,1056601,633715,550448,869507,122201,-2269973,-3060933,-793483,1170349,1025237,709335,504090,169210,159041,200114,19253,-71220,-94079,-144047,-120982,45275,63852,-132015,-304848,-195705,-74836,-50876,22316,-23853,-187121,-221303,-94888,71749,80449,-16023,-49230,-94769,-128429,-21,-31170,-204842,-57805,306530,396697,157853,-71101,-260709,-321350,-260550,-141976,-104334,-137441,-53491,145972,276661,150499,-55517,-139476,-253898,-349088,-364481,-312728,-257099,-156621,-75431,33256,144174,157517,175662,175462,177430,282771,350224,271763,188400,28288,-101123,-117025,-212809,-443173,-360177,48011,218173,54643,-72678,-80522,-171522,-174464,-41193,1424,-123961,-225080,-67297,61572,34443,15099,76722,50585,-122681,-263942,-244004,-115020,3692,70919,-12625,-41663,35851,30543,14052,110028,155458,120367,123995,161899,269206,455049,553553,379596,7635,-138294,-36445,24712,-111498,-177644,29485,194086,163011,60253,-74935],[-239638,-169743,12400,103837,82692,85981,162031,291338,336768,173292,122965,132179,154638,86854,-96197,-121530,-113619,-239800,-226176,-73506,-107865,-254080,-320230,-279452,19072,291711,215592,-62337,-251780,-246244,-191768,-170255,-2742,46817,-171164,-244882,22080,273894,257594,204287,305303,144267,-163274,-153904,77168,65518,-65358,-105546,-91698,-17041,110532,229279,260716,299651,183419,-221222,-467460,-183323,242633,389361,297502,188321,112105,-43433,-281314,-384292,-242772,-201337,-513708,-777006,-577864,-199211,3628,80039,198765,178433,-15417,-20921,-356,-258254,-490257,-402328,-246001,-211459,-81401,126435,115072,-117473,-88294,128428,116725,-73212,-211223,-143056,52114,56817,-157492,-293495,-148117,54999,24551,-200137,-197129,4987,39234,15559,96368,162408,198893,272976,129877,16291,158963,237861,208735,158308,33624,-46740,-33520,-87602,-93051,57108,22910,-108822,-29816,220303,343008,290034,160132,48578,68669,174248,214339,178161,30904,-25923,-40275,5560,149699,128768,11787,-20958,114707,283752,140002,-253627,-494801,-547435,-413407,-281199,-251828,-219911,4851,135270,-79189,-292583,-68654,281439,446876,209795,-72711,-154462,-40795,98149,187024,125112,-58956,-123451,-200175,-307927,-256449,-8254,139285,10198,-33822,35276,93873,30124,-41196,92351,151785,66911,35627,-60511,-258568,-285699,-309867,-452355,-379212,-109702,-88007,-190258,-3124,150676,-37005,-249141,-196402,18643,198183,206519,196905,221242,351753,253427,19037,-112302,-88362,-40375,2423,-20320,-63804,-21110,49199,20519,41238,239651,405340,281960,18542,-226449,-212204,-28475,73805,140585,162456,203412,184088,155822,63928,-44608,-203465,-223808,-51152,90898,99032,137537,180234,99883,76408,76947,76380,41827,74906,107275,97913,67054,6740,-23988,-26528,-5970,-23515,-198681,-380292,-235582,43371,170102,142628,19682,-47904,-12329,-172765,-414063,-420485,-180238,3786,-145130,-267254,-169467,-48503,-34446,-82913,-125173,-65352,43892,-11779,-168831,-168905,-96994,-143033,-253104,-210475,-46728,65683,17826,-55527,-41782,64804,139865,275678,287577,248490,330223,403616,244056,220559,234161,75214,-144603,-247117,-360368,-371937,23546,401078,223468,15078,62219,-71734,-183886,-39339,4743,-39213,-67041,81782,266180,108605,-228746,-374203,-291011,-238617,-107434,133405,209674,-25684,-278222,-207632,83231,208582,64138,-205650,-325556,-177954,64114,102496,-3426,7061,24519,-88632,-80639,46893,5880,-11433,38414,-74200,-36078,323695,493244,397278,334980,178707,-122420,-207476,-75753,-68326,-157175,-141915,-146276,-116685,-90861,-108076,-123636,-40013,113673,305554,371719,332287,144042,-98338,-188968,-62785,132826,143764,-4855,-227931,-334436,-148331,83336,81794,-82508,-224150,-396556,-523733,-390160,-273388,-231685,-177377,-159338,-156815,-51283,151140,291721,190179,-122880,-182972,-1747,23407,-106757,-96996,-146773,-239223,-107420,74915,-7788,-59689,5599,-142225,-430026,-324698,10091,7626,-111611,78836,273218,100964,14800,244296,421035,300246,59476,59383,224835,180641,-139108,-329967,-116660,222899,262136,71964,76677,163334,180293,178837,338201,417914,190274,-168560,-232796,-156353,-126046,32303,224210,85587,-193813,-153609,270893,272848,-407016,-922725,-1594161,-2023730,-1411892,-113064,3331476,4160138,-727401,-2218413,1896876,626604,-2576560,-459504,1672729,733906,-136524,-8661,128764,-319721,-812044,-663269,-100183,205151,189316,146144,3826,-225899,-200764,22733,237493,136388,-295777,-725958,-686851,-346600,-118028,-171632,-341857,-497541,-406226,-169414,53565,13561,-45875,75418,132853,27506,-17846,119960,53580,-122039,-58809,58437,79775,3233,-124564,-112997,18702,152696,264575,327283,339680,312250,257490,56119,-173973,-286290,-135715,171401,330845,226628,218079,268591,50083,-161129,-107618,82149,139629,66438,-92535,-178098,-274115,-228064,-126735,-48449,-156399,-245469,-157288,-9407,130463,124694,-58765,-120547,-55277,-58806,-64805,46402,204798,113614,-41127,57781,73822,-183724,-349514,-193016,105227,112570,-150617,-114223,46677,-49460,-146247,30263,276139,302084,350332,475597,367487,94073,-62466,-24791,98255,211652,283648,317691,234429,-71342,-229855,-66511,77821,51230,34274,115564,86096,-22051,-125003,-83520,-167968,-232129,27988,295920,179275,206754,382241,206173,-13371,126638,312596,247968,96352,-65522,-148353,-78299,37510,73589,4047,-75778,-105244,-52970,705,123879,214691,162558,118489,-7093,-159529,-152604,-77292,-110639,-112247,28801,124663,53715,-105795,-285607,-173336,170109,265152,-2231,-313993,-396352,-229898,-11370,1796,-108112,-129285,9679,14466,-169145,-281110,-245159,-83303,144087,266407,261380,225079,100063,-32819,-108212,-43702,61640,16264,-108885,-128102,-74191,79892,172983,52604,-148875,-228716,-297954,-302517,-115632,29312,11145,-1943,33397,99738,140220,112720,201977,176801,50343,-58627,-202047,-434727,-537524,-514794,-543591,-500140,-234374,-33779,58451,48276,-27385,-183213,-157561,-71937,13596,82933,17056,-239504,-308241,-171376,-65944,59372,63971,-28682,-16323,81063,23737,-99028,-40226,108735,146748,150626,152647,176503,162342,45367,9325,146753,162287,83778,88366,129444,-94479,-421019,-428051,-234059,-116609,-49505,180330,418704,317000,-16468,-178689,-99546,47047,-15415,-218947,-215970,-168751,-44095,102991,9900,27813,65093,-87124,-154206,7403,-111200,-337377,-298660,-33523,100292,51755,15358,-3686,-62872,-198502,-234731,-95531,98099,148976,122626,-33793,-130395,43537,212968,36120,-146418,-131633,-113769,-97201,5044,33453,80646,208753,279734,109155,-187701,-215508,41542,220009,184564,93772,-30232,-148297,-104317,105059,208815,50044,-112401,-196440,-233656,-224700,-178060,-125654,-48826,69318,190537,237578,156403,-40052,-201457,-179012,-39849,54960,68179,-75174,-172455,-147146,-156904,-245448,-286507,-176956,-46799,-1325,-107779,-292657,-458203,-523589,-300084,34571,73520,-90699,-93193,25998,156529,275000,213799,69750,-7173,-34152,-56861,29521,145256,121192,110694,115839,25617,-93471,-98341,-61030,39595,16575,-186182,-249109,-91653,-22800,-96749,-137928,-113083,-25663,-84932,-81889,162648,352283,159533,-98460,-254293,-251609,-62666,69458,137601,75107,-143600,-74406,157762,236681,316066,319201,116816,106948,241848,258346,153373,65549,94873,134211,48991,23634,92868,124978,-73434,-261048,-244335,-55778,137063,60170,-101170,-29093,125953,146138,152616,276553,177722,-73347,15909,-239238,-988707,-383963,-76891,-1051478,-258625,1677847,1357805,736441,751801,565173,413378,683391,148414,-1823021,-2175553,-308136,1043001,319588,337039,434501,172555,342977,489430,153673,-66272,-69905,-57391,-93735,-57396,-22264,-72159,-175754,-97701,27343,40853,10345,-122342,-286794,-267775,-17532,208856,212242,105893,104546,25659,-103247,-38366,-34680,-184287,-69186,306277,379342,103647,-128367,-318167,-436475,-368516,-182437,-83903,-89839,-4559,167908,296641,229308,70935,-58105,-223551,-355993,-414987,-353019,-268406,-158041,-111756,7758,149188,159013,136417,125505,141354,225726,238374,137755,57037,-56475,-77470,-66327,-275044,-525384,-410967,-17495,138251,-98,-108629,-152658,-279590,-261661,-74993,31400,-12734,-106973,-26301,54872,-13125,-33155,-1597,-84126,-184845,-214593,-177160,-113908,-22117,43890,-36274,-41708,48318,47299,6929,23989,65551,141057,174016,178993,294858,455176,479233,282561,-39706,-140360,-16047,23574,-143465,-211061,-8477,150790,162900,113467,-22425],[-174321,-65346,119203,163631,133934,133195,108239,161801,234846,116971,76632,120206,139433,29750,-156736,-159956,-167570,-254142,-196574,-45515,-76341,-234371,-340691,-330277,-32536,303932,310282,60476,-188982,-230242,-141020,-86169,59750,103924,-46554,-108534,74251,245516,227506,163628,178238,34357,-202882,-126940,137498,102263,-73480,-127574,-66138,22530,109517,198333,219075,255211,163498,-184018,-414948,-99173,262762,322297,182481,59860,41778,-70577,-293034,-396613,-256305,-183331,-424419,-666859,-508865,-140899,29929,22270,97077,136835,-36435,-84554,-61977,-169575,-243244,-232161,-243780,-257096,-74830,154705,138470,-113075,-120235,124343,170881,-41373,-210066,-160730,26825,47298,-125069,-273691,-117838,144031,111907,-149221,-189879,-40624,-12476,-67479,-15444,103080,176488,189659,58328,68476,286522,332839,270846,225198,94184,-22021,-3487,27986,-12101,24532,-11823,-118328,-127040,54514,261380,321809,249282,125034,91681,188473,262402,241274,49047,-75840,-126177,-117102,23706,77528,44408,11078,108322,245724,127459,-288101,-590125,-572088,-429665,-329143,-277770,-156201,68107,31251,-279394,-355548,1674,364749,509352,301227,45072,-143197,-106493,90339,229397,127634,-66374,-81362,-102005,-194656,-188296,-28220,67459,-36370,-58455,27953,128694,95937,-1475,101870,114080,-21625,-60114,-144937,-314812,-280082,-285202,-444096,-379743,-138567,-129697,-245019,-109169,-6015,-188195,-346356,-225337,27037,169637,177011,253023,280856,287846,99372,-60159,-133011,-79150,-1447,14173,-39994,-77387,-24703,114508,191682,234757,322293,362725,135631,-127365,-319647,-276372,-82586,79835,213037,253133,257164,219558,174819,88726,82,-167020,-221600,-17167,216509,225451,210895,265574,182797,55337,-63445,-96381,-45563,65481,66939,57018,68543,29090,7082,27162,33419,-30857,-213875,-358492,-211450,17192,95427,87379,62578,55034,54770,-170860,-455271,-459123,-204528,-13619,-108786,-225209,-174008,-74144,-4746,-13344,-28486,36170,88759,-29414,-220832,-213988,-125971,-193297,-364309,-302016,-61045,166595,145703,-10894,-55071,73337,159508,298977,389680,405593,395032,321705,137282,163774,222166,95561,-65440,-132538,-298649,-381190,-10692,364252,234421,48496,74257,-47154,-204250,-153316,-128496,-105494,-84245,82591,317637,202611,-207404,-504742,-461613,-292638,-94872,120939,216927,31225,-250004,-231601,73107,228806,104778,-135988,-239432,-162438,-57014,-60946,-105368,-2161,103871,38626,53287,162641,57570,-74356,-102062,-176208,-59088,340077,486642,288621,130985,5949,-196355,-257489,-159966,-162926,-204899,-187943,-208743,-148446,-79832,-112283,-199749,-171221,33292,252839,290748,244709,39237,-236305,-260107,4456,222636,221016,17610,-214736,-254187,-5050,195774,105720,-82141,-189021,-312993,-443984,-379608,-310253,-251336,-145393,-116096,-138951,-82669,50082,176044,78994,-208569,-221632,-37952,-25226,-175831,-191710,-191465,-224611,-86970,82840,16564,-71614,-57710,-212993,-462342,-350878,-60921,-69875,-128177,124627,418615,276222,90525,170312,253383,137240,-65335,11373,281646,255060,-78564,-277105,-118646,180776,199406,-8060,47307,237747,274182,237636,331280,389156,165933,-202181,-273796,-159163,-53881,159983,444903,323152,-55147,-125893,257630,348621,-300816,-1029590,-1768112,-1906232,-1331989,-1092717,1126036,3990181,1613779,-766130,1280669,368289,-2088704,-408423,1096706,273522,-190962,1228,-33111,-586703,-863610,-590593,-108451,201140,408489,384575,58961,-261603,-246821,21550,299864,275469,-112414,-524340,-523397,-294950,-190331,-330471,-459619,-451772,-302199,-106073,66329,-36077,-190758,-63281,126669,97085,34054,116608,10044,-104899,-44354,23849,49268,20974,-69046,-15024,172326,320113,354671,369492,357326,269403,206458,95521,-83792,-251033,-161240,110568,244959,163339,173241,254666,63202,-144414,-103226,44342,90404,65304,-50796,-139665,-249822,-237823,-97112,61942,-5997,-51346,38560,58897,99855,88538,-113421,-210538,-110832,-63218,-54114,74864,287737,168216,-76590,-3241,58742,-196943,-338270,-182914,20183,-17276,-221486,-178158,-20176,-93534,-167384,3909,233391,267054,267728,354365,307414,79205,-103737,-107610,-3864,94048,159769,240792,228303,-64722,-267695,-185082,-56346,-33106,16817,113231,55984,-48315,-125170,-116739,-203055,-186322,102234,311873,149487,170284,384000,201647,-28695,93411,228061,154693,45071,-86321,-188808,-153093,3566,143888,119460,12204,-5409,63825,79489,124375,201655,158277,98035,-28443,-146650,-98749,-20974,-82942,-89886,86969,149648,39603,-122304,-323319,-270845,40066,176778,-25788,-274908,-365979,-251207,-28533,9773,-92610,-78296,125225,140582,-77368,-229160,-241275,-103502,122799,258272,286112,281398,160670,16655,-86459,-104270,-51676,-77927,-184175,-214180,-146032,2802,92530,17375,-97501,-98649,-167092,-240280,-117085,19464,9967,-27508,-1606,62874,171201,159750,173548,163457,139620,59289,-123166,-395728,-518304,-517960,-511809,-394254,-157985,-70950,-32804,33434,3228,-168870,-131070,-35018,23650,71631,-22154,-236643,-244176,-149020,-77562,57289,70174,-40452,-3403,152238,139429,-42383,-77773,33047,97055,118762,114086,141225,139853,42618,-5513,145490,184733,89766,67292,113542,-75343,-368923,-404882,-275672,-168265,-104808,107162,388256,401978,142478,-83436,-143179,-25114,31191,-71206,-62484,-46295,91039,184458,48258,33380,60718,-64725,-151712,-9651,-139762,-427417,-349781,-9536,121973,82317,80024,68281,-9497,-177277,-224881,-82540,80635,110626,97593,-7639,-53841,91817,193867,-17149,-193854,-182167,-180987,-167018,-58445,-7789,107148,235301,239599,76319,-142501,-102472,181310,305003,175624,78450,182,-149790,-210574,-31290,121330,75513,6374,-57267,-158361,-229557,-195521,-119004,-58119,-3822,64337,145281,172741,1577,-220346,-260413,-131538,-3003,8886,-93757,-170480,-193691,-228964,-308703,-327582,-137216,42157,21768,-143114,-331945,-495453,-497260,-227037,53003,52004,-89539,-129965,-56258,109268,292795,261671,116629,23160,-22053,-35118,103719,267881,240191,175831,154846,78466,-38752,-62655,916,104570,55237,-175454,-276457,-106074,2782,-29294,-58847,-65666,-49836,-163167,-154194,99399,278279,104472,-112830,-187546,-93781,93549,154704,169919,79970,-96329,-14440,174119,185031,247437,312970,178973,134000,263804,293713,135832,15390,34382,18859,-66468,-14713,64874,81246,-80687,-266804,-315692,-103099,204530,207244,-22215,-51564,35790,45501,46161,82904,-74810,-334030,-211836,-166589,-184381,543174,682164,-547475,-377710,639499,340809,-38125,267956,375237,217212,443981,180516,-1158487,-1307921,174552,742072,-270807,36556,370576,199074,495806,670797,242913,-58555,-16082,80378,-5941,-110937,-69313,34584,25110,51191,142663,170365,59839,-157955,-309822,-233180,97358,334271,320197,210531,209726,98557,-85203,-58073,-25224,-151699,-61379,286657,308802,26045,-168808,-342590,-513649,-409691,-150059,-5412,-16524,25385,150445,269997,241745,135788,8527,-161689,-287924,-338100,-283828,-172330,-88450,-102852,3665,136236,136643,108600,107275,133117,156398,89080,-41659,-117182,-165692,-59429,-33225,-321288,-561963,-419866,-105904,42897,-38604,-140223,-261135,-414173,-348181,-117377,42376,87189,40140,57122,48679,-91031,-105237,-68001,-203791,-269085,-196995,-128873,-112075,-46131,-645,-60031,-27204,60647,66971,18602,-72173,-53958,154510,234611,191938,272247,377005,335082,113287,-125575,-137185,13,3300,-157212,-214027,-54734,82942,140582,163331,36834],[-74894,44864,209410,200221,151042,150865,65546,45638,117950,59558,49016,103317,95210,-22593,-160833,-135547,-167580,-219783,-131760,-8898,-30797,-162121,-294625,-316812,-57100,271116,327617,120689,-149535,-218187,-96557,10468,114137,113553,40278,26332,106342,176383,154118,79243,960,-69620,-155743,-14894,187415,95621,-116864,-170589,-54358,41831,77867,126591,138625,158023,96160,-120884,-266483,30604,307696,283505,105364,-38530,-4797,-81473,-283075,-372461,-251587,-171699,-269870,-400899,-294152,-26800,59911,-39838,-24282,59641,-67056,-143953,-122431,-59981,46583,-8872,-205580,-273309,-65715,159647,141424,-97010,-105452,151546,233313,11174,-151521,-114397,18870,31317,-106742,-266484,-106886,199669,174336,-89723,-173143,-100988,-96535,-152131,-115354,16906,76952,1966,-90268,84727,381997,389107,284106,238614,120937,-7896,10833,114332,61927,4210,-40078,-126627,-198122,-82001,151413,293579,294081,185262,92800,167644,269817,262762,39886,-143061,-213731,-206053,-68726,62614,130764,97128,120550,194041,138278,-234688,-571288,-527753,-399871,-345157,-242789,-33506,110366,-102527,-444638,-356488,78829,396031,484004,326775,101893,-156217,-194853,47592,237491,121250,-55952,-22612,21205,-14258,-69765,-40983,-13571,-88188,-104703,-8144,125483,126036,14113,59321,56975,-69186,-121181,-228279,-350017,-218813,-159660,-309099,-290818,-124603,-131532,-244583,-184377,-169454,-332286,-409779,-246115,6112,106221,121840,265873,322341,217866,-16396,-102579,-117975,-55710,40176,48422,-23691,-75970,-31826,176353,355748,413555,360007,260408,18294,-175870,-302123,-289441,-137753,64530,251131,321681,302066,226256,130855,47816,-435,-127131,-153592,82662,367470,370674,273110,312513,254619,53626,-164438,-218075,-89479,49550,29178,46214,94293,58218,53847,113647,104475,-13131,-180025,-263274,-141191,5145,32410,45390,124597,194911,161351,-117392,-412321,-421473,-188161,-10761,-31120,-121132,-129887,-39222,70665,66292,41166,107191,119739,-13210,-208619,-206892,-98677,-146531,-300777,-227766,34121,320528,306840,48377,-88405,36523,139344,271523,409941,473469,377803,202410,56140,108811,186506,111457,22850,-3414,-188124,-315043,-5379,338171,265939,98733,80985,5005,-123067,-198882,-231347,-158731,-75934,99717,362320,295003,-133772,-556622,-586804,-312476,-33808,157748,249477,120209,-160649,-182019,118818,269997,147312,-51133,-114712,-110727,-144331,-173227,-136155,54903,234276,218145,212485,268971,116957,-91223,-196344,-230814,-35500,351796,438812,135420,-104350,-150189,-212671,-263104,-248408,-261655,-218195,-157886,-176665,-116587,-50062,-133372,-302349,-312306,-35621,221122,239555,169644,-39876,-320761,-270159,80027,298130,315262,67175,-147074,-94448,165273,295109,143103,-30946,-99171,-182951,-321409,-331448,-277242,-185391,-54372,-24634,-59307,-54039,-10028,73249,-23870,-261865,-212627,-14202,-11209,-181478,-211415,-153635,-149712,-63381,64853,35312,-48017,-60973,-218364,-460465,-358222,-113814,-112645,-105446,180676,497313,428967,193117,118809,85293,-12662,-142576,1619,323712,307710,12490,-160037,-79669,123738,116996,-84124,21742,287396,343931,266407,268251,304116,124035,-185017,-226614,-91586,36087,292478,663035,567208,112681,5082,295837,337461,-320234,-1173226,-1862409,-1608348,-1006539,-1746680,-714086,3831854,4042253,686073,544510,93783,-1429138,-481320,303395,-346019,-369463,-86839,-303046,-861106,-761475,-267386,83092,264039,606636,591222,102874,-266222,-238400,35695,332315,383261,68028,-281723,-302054,-188023,-189541,-377614,-474564,-343587,-186777,-59791,72616,-54699,-262237,-128380,155253,195377,122851,118605,-9128,-50323,-3294,5494,50249,79221,30214,110395,331340,464827,405575,358673,324753,197149,133292,123862,30653,-163133,-140606,91413,212813,136457,125896,217227,77771,-86876,-44140,46366,73340,104283,23148,-78728,-210212,-242093,-92275,135157,139678,156006,240832,143699,100434,71580,-144808,-273595,-146043,-33051,-1285,131520,392829,262783,-32616,26752,95115,-168255,-290232,-156732,-38689,-102526,-238380,-202741,-70550,-109952,-147205,-9503,152392,172603,151155,218064,252020,84115,-119573,-159046,-80515,322,69961,167575,187017,-53411,-258338,-289907,-205467,-146130,-20176,99509,51560,-2125,-28220,-80963,-198232,-121981,167962,302512,110458,111999,306655,140968,-54890,35724,110302,30459,-33712,-91721,-170326,-187791,-29883,189365,199172,67825,71473,155297,125451,97919,181555,181604,98557,-41537,-120648,-29957,47836,-31953,-36523,136742,164267,55673,-73025,-268718,-274889,-23186,112141,-30247,-166227,-223546,-193973,-23150,21891,-65673,-29522,218194,253296,38736,-127073,-181775,-98369,93105,222641,261618,282410,189716,72005,-33103,-126099,-141124,-163499,-254700,-295569,-205043,-51999,38950,-102,-62105,-1950,-47012,-155023,-88181,18037,4381,-63511,-38051,37777,199576,189029,128701,150052,222780,171069,-15942,-298968,-454684,-484463,-441712,-276639,-100350,-99372,-69252,68823,58822,-136880,-86189,59413,113720,100840,-37274,-189825,-154052,-116632,-86107,44610,98323,-4569,12539,182497,233830,31328,-129399,-92370,-2004,51377,33119,60049,89955,35344,-8932,136450,196542,106122,74070,92057,-68499,-286283,-349014,-320103,-230918,-146790,29546,302295,419058,275432,13285,-181205,-107542,57294,82859,103329,72392,173103,222262,67630,22100,32368,-69240,-149707,-32632,-148783,-446540,-347606,10896,128858,106026,143388,143456,54866,-131005,-187343,-66591,49392,61436,59386,10879,11848,113043,164918,-25510,-180992,-176447,-183695,-173840,-96421,-60713,65915,165241,130534,28331,-67546,25158,282327,347989,131777,17791,3356,-142204,-306096,-187628,14790,108324,161633,99995,-74146,-193991,-183310,-115116,-55662,-37792,-34353,48819,160688,28411,-206452,-273301,-161532,-63088,-85652,-126641,-168456,-244119,-271200,-323356,-338560,-125653,75532,16972,-176321,-341991,-473110,-416335,-148829,69215,47177,-73586,-174166,-146182,55547,266023,223846,78801,5234,-42172,-35546,140356,330365,274079,148044,140645,138696,43586,-15109,48523,134719,48224,-204912,-316677,-104880,46109,37675,-1586,-34839,-79217,-215074,-184331,53600,178954,21168,-127796,-126195,7357,146107,173108,178474,91851,-24274,33196,154832,146867,217707,289173,173307,93078,221738,266090,77480,-66475,-63640,-124437,-171450,-35594,34098,25705,-62502,-226654,-342673,-135563,249825,317227,70794,-34143,-21107,-45720,-88432,-150609,-310509,-484747,-289765,58096,758655,1285070,1116788,-132974,-539139,-562656,-722624,-782679,-276888,114638,16759,185059,178737,-457439,-606215,524534,295834,-644038,-142084,302576,206830,533461,648298,217242,-76171,37340,219307,106567,-112675,-73450,154574,224415,178805,216835,287550,139972,-143076,-275764,-151524,191327,390442,345641,240701,219885,95476,-90686,-67284,-16337,-125610,-51216,234827,196750,-57415,-182869,-340942,-552398,-405092,-78900,100292,59838,19446,86482,195722,178554,112303,37383,-87404,-165304,-147544,-102945,8257,15069,-69042,11632,102876,87859,91420,118981,156204,104656,-54874,-222211,-285203,-258909,-42821,-17328,-313212,-509802,-374287,-187588,-39359,-53501,-166006,-373201,-535578,-408668,-156414,28303,149552,180282,174512,61463,-161976,-165751,-79981,-246196,-330309,-185991,-76838,-78295,-35796,-19387,-41860,30431,94857,109320,71274,-128932,-148385,175456,302753,209298,236376,290203,205247,-47510,-199322,-94227,43288,2147,-115123,-149478,-57988,42380,130943,222090,125492],[11092,116502,244387,192296,122003,123053,18059,-66776,-11673,-2886,31128,71042,23233,-66355,-116775,-70043,-129910,-158605,-58506,15678,-637,-73727,-195490,-233582,-48423,189629,257268,112219,-129642,-207366,-69658,95791,157381,90804,75353,122841,103973,74384,52955,-17177,-149385,-117210,-19014,155376,222972,64215,-162304,-195984,-33965,53113,31068,33250,34186,30346,2618,-52054,-64609,156291,350769,290856,98355,-64364,-5126,-61665,-228212,-288279,-223603,-181303,-115724,-76669,195,113253,82882,-91541,-125994,-23255,-85143,-170374,-157146,38678,280341,191166,-145918,-258629,-53146,142682,116469,-85668,-63648,187765,273110,72963,-32484,2221,32671,-405,-125506,-279320,-112361,207920,188575,-40913,-146037,-161928,-196717,-214722,-176327,-82591,-86634,-239015,-266334,69865,425507,399243,259538,208502,117366,2294,13700,150991,119297,16667,-51763,-139763,-224676,-138945,52130,209911,269769,192487,60380,122216,248103,250824,22001,-192050,-274664,-240255,-96863,88802,240969,205860,128189,131946,172351,-93989,-413064,-409767,-333268,-325290,-145576,129819,140270,-220576,-538803,-314927,131473,351758,369859,287366,100626,-177848,-283491,-31856,199109,106395,-26169,43878,130139,161809,49185,-54370,-87164,-136505,-159652,-68284,69831,90594,-23524,-45271,-17059,-62800,-119574,-271237,-343927,-110506,45986,-71337,-139532,-82496,-99091,-189545,-208862,-285472,-415082,-420805,-261764,-40778,30201,44409,206478,304124,139306,-78623,-102217,-78254,-35971,62371,84787,-1877,-92595,-58854,202238,440582,480007,291535,79673,-80276,-137724,-196269,-261923,-183726,26854,231905,328415,310867,192938,31092,-59439,-63201,-106878,-49183,196449,468350,472641,297235,292213,275972,59812,-210383,-275739,-115535,-199,-11897,55695,117439,56626,72834,180649,153172,-14774,-135959,-145152,-76978,-23776,-22498,14885,168475,307529,257848,-41028,-318927,-354923,-181533,-24278,32230,-27467,-97305,9146,141514,95527,25192,103757,116107,21861,-139112,-157016,-49516,-62398,-138618,-67993,151523,425342,412666,75252,-158707,-66204,47126,166688,315441,396067,234419,33919,-18212,36901,94801,71465,52250,65539,-95766,-227840,2958,294965,271619,110528,38748,30862,324,-187947,-297504,-203886,-74530,91868,349233,317588,-70780,-555011,-673100,-345188,2262,178959,253253,176477,-69940,-107036,171291,287934,140467,-24701,-37426,-82276,-211136,-236880,-119355,126201,342409,362552,305118,278288,114435,-101872,-259275,-265195,-10460,324507,328103,-55660,-341937,-289332,-207697,-266815,-365008,-375314,-234955,-112761,-118654,-93760,-73546,-214495,-436609,-457602,-132612,152962,169639,69578,-133181,-379327,-259018,104494,308112,354176,91123,-79262,59114,283998,315874,133504,4635,-24571,-92754,-248708,-306784,-238188,-120728,8257,44316,17134,-22369,-59528,-26893,-119001,-301902,-202543,11910,6853,-175235,-201342,-104569,-97662,-88834,-9036,-4843,-52809,-60761,-202933,-456894,-386536,-191499,-172237,-107177,183178,445375,459301,241519,57010,-85108,-164784,-208567,-23249,287474,284132,73476,-51338,-56714,24305,-7424,-193725,-64962,228157,314495,208665,118443,129253,22393,-182352,-178919,-43229,59596,323566,726876,673845,224905,161878,338844,229036,-462784,-1337375,-1876401,-1200841,-444466,-1879920,-1853528,3402505,5784904,1733148,-235053,-208867,-774590,-643317,-502589,-984367,-637868,-216747,-550400,-1042051,-557831,187924,365166,300326,626348,614897,70352,-274625,-208110,21908,273484,370384,143694,-113556,-133500,-105293,-164774,-347423,-427323,-247256,-118020,-77072,24333,-91198,-299707,-156003,165609,250380,161875,53227,-61320,-23087,9713,-36225,33966,112080,93791,170977,390663,492503,355496,253139,210207,72881,22534,109132,109551,-86843,-129438,57134,180011,99923,42933,119775,44572,-53226,-3841,31802,36347,112958,59967,-39288,-194392,-277377,-154839,104244,187553,267386,339175,173194,95220,46047,-190948,-346714,-201949,-26104,26615,141370,417647,308584,34528,104332,140659,-136364,-251586,-150815,-80011,-139203,-225888,-217837,-134347,-143205,-137678,-46305,18640,-1659,-18646,60968,169416,59387,-147433,-202000,-147016,-85983,-4335,86749,94735,-76283,-242394,-382475,-366578,-286744,-95884,47607,43216,69440,100367,-16424,-189790,-95808,173893,242089,46955,33200,160179,28573,-110074,-70926,-55381,-133316,-140840,-89059,-112347,-197969,-86787,166249,201129,63146,87005,181398,105971,21635,124521,189333,87702,-67208,-104777,17587,93476,18148,24985,155173,157979,81595,820,-166652,-205843,-24360,60028,-34582,-36580,-36432,-102633,-18897,12805,-65897,-25015,238823,298511,129883,-4033,-69172,-63076,45154,139691,171070,210781,165473,106873,26978,-114127,-194676,-229148,-317061,-365565,-247270,-72984,26814,6616,-44376,36959,23968,-78513,-47408,11568,-31105,-129694,-100312,196,198842,183529,67133,125134,269564,239221,80765,-180570,-381099,-443985,-369835,-183463,-68787,-111368,-42321,142930,115478,-111439,-53657,162220,242733,150528,-30452,-116615,-66087,-87009,-93176,34569,140717,59559,22874,168910,284595,96899,-190985,-241034,-126115,-29914,-56790,-42481,15941,17022,-296,125975,208505,152978,111420,60894,-80418,-194939,-271731,-346723,-278087,-161825,-38148,178623,368356,359276,103433,-193618,-176530,63510,210596,235151,134058,135027,174192,57789,7747,8966,-73648,-136957,-43970,-125887,-382006,-277006,53880,145157,133324,209084,222749,130637,-51959,-109806,-28995,35308,32188,37455,37954,70767,125365,152696,25070,-100455,-107805,-111986,-102752,-83252,-93631,-4436,44030,-4248,-7192,37024,155660,344553,361209,82059,-55421,-3594,-118783,-355544,-299676,-55599,160154,330214,250075,9896,-111978,-122953,-90890,-19960,-2800,-52956,8223,159876,73412,-135423,-202741,-107404,-85052,-161043,-144342,-147997,-256559,-241348,-257184,-299385,-128727,73963,26705,-156843,-289038,-373772,-280419,-51897,115194,93899,-17869,-187741,-199628,26065,220262,129521,-18454,-49325,-73434,-26507,169956,352066,247648,70822,101203,202568,144327,56467,100400,155848,33230,-216266,-293133,-39787,125611,114377,57374,10651,-74079,-203578,-141112,60809,103872,-40947,-101696,-50162,47093,104901,153402,205316,156001,89781,93955,138680,156927,256238,284102,129339,28308,167240,220881,20396,-135547,-141941,-219941,-206090,-3557,39297,1697,-70,-128983,-295204,-124896,280952,384586,174269,29752,-12982,-71230,-171153,-298343,-403507,-448169,-241275,322625,1618787,1807413,1223563,213376,-609825,-1598394,-1631914,-1320165,-713209,-109870,-110606,-35225,153454,187233,10251,721074,-203229,-804213,-178206,263569,204811,454722,450601,95688,-95713,101728,349205,235595,-46180,-17912,277869,382845,260010,249562,378366,239627,-71505,-186619,-39649,250120,380112,301478,204889,154115,41996,-99441,-54038,2008,-93019,-27791,172797,86880,-106514,-142578,-293356,-530047,-364841,1034,207208,134517,-1374,6389,103993,71383,21288,30805,-11228,-12390,107689,155988,220278,112023,-31872,19570,54258,22094,80010,147711,201197,91239,-156045,-362265,-399907,-300907,-28947,-20152,-245661,-362918,-290808,-250250,-98115,-51306,-193600,-471681,-628381,-447975,-200600,-23955,146248,258341,274034,76259,-219873,-216570,-53324,-213227,-356522,-184038,-37639,-35051,-13287,-17520,4771,95151,108399,128636,116381,-167245,-228543,162728,318696,180469,165719,200150,95008,-194117,-283174,-62081,61232,-23958,-75983,-81664,-61084,-10062,82359,213743,167519],[70077,145503,228593,155282,73270,73717,-28541,-167722,-128998,-52142,30421,36297,-51406,-91466,-45964,3717,-79119,-92230,631,13880,-7665,-9381,-70469,-94371,-9151,77041,123187,55678,-119088,-193974,-60188,153423,191216,67209,72826,157717,59316,-47251,-57144,-100546,-224417,-92730,163004,319157,235792,28898,-182356,-184099,-2110,56441,-23908,-67171,-80655,-104251,-101540,-18486,102838,213406,336993,310726,145918,-19077,29149,-20256,-129951,-153570,-186301,-224748,-31693,172103,248034,213797,71221,-135561,-187383,-90338,-89004,-166112,-171561,81718,373699,287600,-100017,-235597,-53206,93493,48421,-105923,-37520,188549,247609,109582,105349,142814,42009,-72047,-203772,-322461,-142235,150658,130319,-30797,-119379,-218215,-301882,-253465,-200661,-192144,-292262,-479990,-429508,19148,396026,353621,200833,138436,79943,3105,725,122962,137914,49876,-59201,-173096,-218775,-117546,-20632,77503,161056,113712,-23669,51718,199655,209252,5943,-206513,-308185,-240781,-72841,132784,324481,282184,97178,53297,205419,84442,-164345,-246369,-249961,-275787,-17286,284648,162291,-289607,-560747,-271246,130229,228744,190639,195809,60490,-197100,-354559,-140764,107179,74129,11435,106264,192356,259334,114029,-75940,-139307,-174260,-208246,-139776,-32420,-10138,-113942,-188370,-96250,-10833,-50920,-242898,-279509,30363,285959,206756,27430,-31880,-43283,-90944,-170407,-306070,-391838,-365786,-261881,-86512,-22186,-38626,76182,205579,56282,-87354,-58936,-20760,-21178,63147,111339,6832,-129062,-88821,193113,422081,400823,115746,-142595,-156107,-40538,-43132,-196779,-187707,679,176798,273021,283345,141447,-75186,-184572,-153534,-91797,73751,287075,480325,500021,290297,231219,261699,96419,-173500,-255337,-131477,-68028,-30184,98928,142677,30187,64532,216772,167707,-36138,-88482,-29409,-33346,-60759,-45256,24849,209146,383204,336380,60863,-181850,-267552,-179761,-37086,76496,30319,-90951,52575,195332,75777,-53477,56815,112490,91849,-3411,-48685,21568,26471,40105,104393,238393,439791,439333,87708,-212537,-175007,-67875,41206,172668,229950,24625,-124477,-58596,-17904,-14703,-555,32861,77384,-24312,-120838,34123,261241,265011,101827,-14113,46376,138689,-97137,-271206,-186453,-47566,86864,301476,283118,-15694,-477603,-667805,-358120,18327,190226,251712,218724,31750,1212,242318,309277,117907,-34353,-277,-54839,-208901,-203711,-24244,227460,432406,464731,333468,207364,72935,-73583,-235925,-228762,47841,303999,221397,-189075,-470440,-335083,-141356,-226239,-438647,-429550,-212728,-37910,-29545,-69010,-128391,-300142,-517379,-525394,-210822,83807,121136,743,-187301,-359282,-184576,128867,308853,367324,128209,12548,198899,369426,306475,120765,49627,52477,-30141,-208909,-262810,-168850,-57130,53300,115316,113064,44275,-44959,-53643,-130322,-268560,-149360,70151,57728,-123882,-132489,-33978,-52370,-105806,-64594,-49440,-50750,-27521,-131009,-387230,-366762,-233679,-205974,-98620,177368,345112,408585,264332,45048,-168769,-239110,-207242,-16891,229748,247545,142192,66213,-10189,-35370,-87662,-266506,-157371,113015,237183,128246,-31166,-50652,-66506,-152686,-117809,-3342,49539,281063,643606,643366,304439,333552,405029,129607,-576840,-1386054,-1724219,-681520,360250,-1368426,-2206452,2496004,6337472,2242985,-870907,-442771,-172688,-706088,-1026557,-1420950,-862677,-248517,-564619,-965957,-251351,675154,667247,318660,479556,468580,18944,-226299,-113656,32551,189621,288760,147417,-5849,-3420,-19306,-82977,-216591,-294182,-140583,-47817,-88379,-14753,-97815,-266898,-113481,192075,289975,172137,-31657,-101384,9680,30192,-54852,37249,144696,139324,185707,366922,431455,257755,127646,94365,-23237,-45067,114239,189620,5543,-94793,36009,167863,91762,-13774,24927,7345,-19635,33880,31409,13951,109720,82236,17206,-153261,-285198,-220206,20339,157636,280817,331700,169271,122157,58883,-208015,-384758,-236131,-16045,49448,120316,356664,301023,130489,235935,217519,-70135,-189823,-122899,-55793,-76974,-144819,-183341,-167795,-164981,-119806,-64412,-91126,-176654,-179365,-58979,95950,28669,-156333,-199175,-158464,-117754,-22418,52144,17421,-95692,-200533,-407051,-472510,-385313,-160123,-3498,54255,163863,237718,78662,-156885,-84788,151748,175230,1689,-10489,31649,-67728,-157194,-178390,-208128,-278678,-219351,-40557,-409,-155857,-129346,101872,154447,38185,72418,170228,57387,-66053,56485,182721,76191,-79078,-75086,57184,129903,84519,105005,168613,165039,129363,85989,-40165,-77971,31274,33577,-24473,92092,148463,3744,-3020,-444,-88663,-60901,192792,277125,184237,128364,95200,17126,-3746,30446,50081,100088,105871,121138,82364,-69183,-190452,-244368,-344419,-396890,-251946,-43895,68864,50348,-22775,28689,37797,-25163,-3153,7711,-80722,-205597,-179356,-53685,163750,146688,6001,94838,272831,246979,135002,-76238,-317053,-411714,-319682,-131369,-55137,-100871,30404,222931,145747,-110335,-53127,221102,342151,180992,-17433,-44112,-6675,-76239,-109549,25595,176973,118590,15711,116059,279386,128116,-257100,-384938,-251913,-109073,-131473,-147741,-83358,-28134,416,107664,217460,219711,148708,-550,-128871,-137046,-208496,-359140,-311114,-170021,-104985,28083,247870,359200,155011,-194019,-240288,28295,258956,274347,88295,-44746,14036,-7646,-24928,-16578,-80157,-133527,-64724,-108610,-286746,-177544,104379,155503,137152,241897,270345,180606,17283,-31570,10106,29371,6003,8155,36805,85679,108923,136471,89490,-6706,-36242,-29672,-13696,-55614,-123025,-91783,-102080,-156071,-56872,111162,230360,335424,318283,8635,-154684,-55007,-127777,-384208,-366076,-102560,180854,427608,313018,29367,-48485,-66337,-84335,2848,48208,-27133,4737,148153,104059,-61186,-119049,-34335,-94702,-224375,-180388,-154267,-258106,-182344,-168250,-264116,-177654,15940,25200,-115647,-220165,-264147,-164582,11657,146222,138890,21471,-205670,-247380,-24341,118226,-36084,-188304,-180228,-159693,-48104,157824,297864,141592,-58323,9573,198477,181815,86566,101205,122092,-21439,-224630,-223019,39407,174278,140977,74610,25363,-77364,-179708,-85352,64342,17903,-111100,-73500,-6507,-18252,-48787,69502,213875,224110,175732,117132,92456,160014,293456,255784,25706,-80377,76681,132255,-67616,-222081,-221384,-280221,-207726,23817,34786,-23894,45407,-47063,-239066,-126879,243557,354579,211669,55330,-13120,-81009,-220386,-350466,-368336,-298330,-187614,454195,2131562,2045505,1040077,450408,-569039,-2251114,-2239420,-1579263,-975116,-277359,-193792,-249077,62048,680105,610523,725208,-733437,-918423,-173606,217625,149119,244039,119102,-116008,-147440,126675,404327,306787,17510,26505,326944,417854,235621,201035,378016,281976,-8142,-107762,29015,225195,279447,182117,92169,8544,-72009,-140570,-65306,-13348,-88577,-29136,79700,-29879,-140802,-80020,-225399,-473901,-340897,19282,245781,163719,-42611,-86763,-5774,-67472,-123012,-27054,27268,110629,324216,390338,362356,140915,-35719,-10097,-25728,-68087,45931,155518,231382,100480,-211389,-448959,-444214,-287315,-33766,-52535,-156215,-172657,-211003,-300799,-141006,-45877,-225333,-543750,-685012,-475892,-251537,-105549,79397,249309,315920,84811,-252777,-253956,-10709,-122226,-326110,-171399,-7959,6186,11772,11926,76217,144464,81749,107061,132035,-187652,-280428,122654,281206,114555,90497,143857,32319,-289263,-349641,-42172,55130,-62830,-47184,-22926,-53045,-52140,18620,152584,165690],[90729,132533,172425,102294,27889,28066,-71146,-250669,-213487,-74549,48058,11648,-104418,-95287,16847,47329,-43924,-39611,31914,-16421,-54927,4389,47011,70649,52943,-29735,-22503,-11666,-103832,-167054,-48477,189698,231655,88636,79126,145252,-6254,-151609,-139029,-139917,-200889,892,336889,426292,241067,29976,-140400,-114387,52126,69039,-58227,-134690,-162518,-194730,-175534,-23844,180302,188729,250346,312475,232383,92324,97012,52921,21617,27552,-126783,-264926,-18354,280149,365201,244669,36806,-145671,-170897,-93069,-53275,-118464,-153740,74364,337427,280391,-60829,-193120,-45642,42175,-28812,-133143,-22668,158623,172853,126879,240621,277240,51085,-158912,-299973,-353633,-161640,65003,35916,-35932,-64829,-223734,-357253,-237399,-166905,-266532,-463654,-633723,-513277,-30937,326501,290581,150044,73451,48292,27444,8999,72237,136180,108805,-45950,-198645,-170460,-21400,-32701,-48295,16914,-17876,-129275,-10447,158975,175842,27131,-158439,-298236,-216037,-5731,192813,370674,309012,38351,-15181,235653,258282,106478,-58141,-140966,-177534,124112,404511,204684,-269934,-507491,-232860,93013,76056,11109,96887,30784,-185703,-373266,-237616,-11233,33071,59032,175504,216414,256520,111590,-87974,-144984,-179368,-220162,-188207,-139809,-129019,-209143,-305549,-148744,74808,78470,-120383,-139526,195395,511848,454026,169539,16904,26933,34433,-66701,-207607,-247902,-242227,-225129,-91106,-17171,-101488,-89296,43172,-18197,-54333,16488,46161,-4861,52275,120939,-4399,-165270,-93306,167394,319806,213310,-114588,-344603,-207378,63542,95759,-108526,-129083,18311,119667,173960,224680,94571,-141347,-275320,-228095,-70295,180608,317103,390811,437532,258481,166734,239224,171602,-62695,-181444,-154768,-137731,-18777,164333,162261,-15834,29023,209884,137738,-78116,-56038,45558,-30643,-109205,-46074,66623,249853,414065,377248,162668,-36596,-182657,-183032,-46917,87393,25381,-131944,49755,198650,5532,-167268,-13363,109472,165634,148800,81052,79746,63215,125201,191117,232156,332032,362202,81911,-228651,-257283,-179597,-72959,32697,36771,-191626,-245783,-81652,-65350,-132495,-100558,-39312,22712,403,-30901,65733,219194,224700,64698,-66239,36443,218682,25949,-169387,-116883,-12109,69382,206673,179111,-3040,-364317,-583370,-356576,-9111,160396,226171,228442,106804,92553,290535,311074,73744,-84226,-20524,-47138,-158821,-107898,103817,316379,464431,481957,277161,57019,-18434,-34169,-145143,-136834,110383,271628,124705,-242438,-468239,-290722,-39282,-156829,-456796,-422571,-173851,22330,39297,-78037,-232828,-388302,-534926,-521600,-283835,-3426,72602,-46645,-211391,-283480,-77485,151198,297381,337454,155400,83369,262277,389171,268502,94402,67975,85057,-33186,-222143,-214889,-108966,-47649,42655,153542,185920,110877,6760,-27006,-80399,-191301,-85992,118421,99332,-69444,-60458,-607,-52158,-119900,-102188,-106616,-70473,-6235,-51981,-274314,-304797,-250818,-242505,-112956,144880,229922,289931,238540,62985,-169886,-241786,-165179,-5656,150857,197581,183861,137301,24186,-53808,-119197,-306396,-253832,-41877,114931,28910,-163885,-216787,-139171,-121239,-89338,-17380,-12224,158156,419225,467064,315974,426655,417828,63832,-576981,-1263642,-1420946,-149959,1232508,-387794,-2088867,966117,5494582,2203778,-1291169,-609826,290262,-564609,-1133235,-1582594,-1021318,-177054,-307773,-634409,55514,989678,829958,270975,192416,178558,-48184,-147301,-8775,39704,90041,154883,79147,23311,63959,38013,6207,-61166,-146068,-68346,-2359,-94617,-49383,-101991,-214453,-57747,195132,280918,124887,-137931,-148180,15650,21816,-82417,24285,140755,131922,133980,247239,273882,113704,-565,-6271,-84022,-68289,127561,244687,80188,-67487,-5549,131183,82206,-50656,-67592,-51395,-20683,31636,15113,-20162,62177,62002,61961,-103379,-268866,-274494,-98315,45769,172906,196879,108025,147792,82950,-214392,-403171,-264725,-28527,41308,47500,187105,203003,198476,352631,279570,-3969,-127934,-89417,1429,42508,-26650,-121956,-185121,-198606,-125636,-74627,-152524,-315384,-318780,-149161,17218,-26599,-166199,-175015,-135419,-108661,-1536,59776,-27260,-115078,-162346,-377291,-516513,-430325,-212199,-62648,55202,227991,316945,151640,-123491,-89960,110616,109032,-31892,-23804,-46834,-138023,-205433,-270215,-322291,-386926,-260538,34707,122766,-83682,-151935,6558,68111,2087,35683,128906,-5257,-152432,-21641,137618,43633,-84606,-42055,75526,146275,149808,175486,175430,184861,175781,143041,61584,50612,89202,13868,-11352,179229,268909,85229,16768,-16132,-136623,-136730,92088,199242,187395,234293,266199,117938,-53102,-86769,-66483,-17905,23285,103780,104368,-20980,-137574,-202589,-326693,-382336,-219369,21791,144629,118139,8791,-12310,-3634,-8070,30607,14400,-111282,-256892,-252358,-116886,102329,90732,-37170,69815,240261,197153,129569,-12017,-263474,-382861,-292635,-113651,-42439,-66155,114141,271284,134476,-132039,-78645,211845,356277,162226,-8762,12465,19825,-81826,-130210,20714,199570,157628,1704,54183,238633,130121,-296404,-475473,-336455,-152921,-157033,-217752,-176588,-83041,-4397,97841,239281,301957,175660,-75221,-190362,-114727,-161090,-337389,-311403,-171365,-152781,-98592,106427,295186,177118,-169209,-277197,-26923,231302,231002,-29645,-275533,-193050,-96976,-51657,-21695,-59982,-120227,-81770,-102202,-187303,-56597,180469,180589,135525,254356,301345,219699,77649,48636,74439,63184,6605,-13041,16170,76670,97331,142476,170256,94431,25985,43058,76586,-4863,-115107,-125643,-185724,-258127,-94728,151575,259136,297944,263941,-44542,-230989,-117991,-147501,-363032,-345287,-95130,185868,448901,294870,1007,-2036,-3294,-67038,31297,116868,48664,61081,163655,148296,22928,-27590,54226,-52787,-218545,-190888,-150519,-209386,-80654,-58231,-214719,-213118,-31428,53943,-27786,-117623,-138290,-57687,73904,190330,195404,62750,-189530,-248699,-61705,12371,-189501,-342207,-321733,-248758,-55798,155159,231325,39106,-148766,-62255,162816,180422,101931,87452,77882,-61995,-173943,-72056,147716,210475,155755,101160,51355,-49986,-112559,4003,88787,-32239,-134017,331,55762,-104953,-208938,-2665,250198,320276,254507,146110,75351,186331,343220,252270,-50461,-156619,12147,64859,-125195,-262875,-237120,-246885,-142838,70305,60365,4423,109670,43197,-154323,-103199,197944,297891,218918,58045,-11769,-54950,-192023,-264560,-197070,-69146,-134970,439041,2223900,2026345,726433,600717,-379433,-2335958,-2321651,-1441038,-956118,-300748,-193676,-399438,-19692,1071712,1273022,617940,-1185092,-1045301,-139763,222837,104965,22494,-170552,-285624,-160803,158935,425953,347248,88476,70298,325083,371851,169501,138974,329262,288031,68678,-8953,87498,180710,173251,87591,105,-116746,-162448,-157653,-64153,-18582,-62128,-9060,19178,-91369,-114198,38173,-88589,-341102,-293686,5774,240060,187421,-31395,-114526,-59368,-145562,-216557,-61474,75160,226973,483928,561747,421200,135468,-38466,-33636,-78524,-117241,34974,179365,281126,167590,-173297,-423547,-362105,-175546,-11702,-62168,-41414,29868,-125093,-301854,-133359,224,-202725,-527626,-651535,-449265,-253913,-144862,18720,206196,329140,128509,-210594,-234016,61651,32120,-194310,-93753,53723,68992,63096,96349,186812,185586,36008,70179,136630,-166847,-270579,99409,238613,68817,69743,159324,40101,-296998,-353272,-11970,50764,-82498,-16748,32954,-14451,-51449,-16072,90302,148494],[87222,99233,104063,54605,9472,13252,-97127,-298893,-245835,-59588,82755,7011,-118765,-79051,41853,34754,-44844,-13096,31310,-66926,-128670,-39777,118192,211416,113964,-103657,-136483,-70833,-91803,-132832,-26326,205891,276400,168331,122028,103700,-75492,-216405,-178317,-137910,-114875,113241,428933,431451,236892,74364,-42660,-9179,107362,80815,-69753,-157374,-194330,-222762,-207896,-69350,135175,84682,85459,246839,307003,218074,161935,133842,190785,204474,-62712,-283025,-61422,226519,301304,175317,-24207,-130385,-93146,-33145,5307,-59661,-133918,12209,209139,193215,-37969,-147465,-39885,-9498,-101271,-157998,-25989,94029,60216,109623,321404,346557,35115,-253740,-384244,-355625,-165891,-29234,-71103,-53537,8650,-170905,-345651,-178250,-96863,-293801,-558259,-670431,-508135,-76380,228783,219044,110558,23836,30350,73372,41961,18200,103806,153569,-32448,-216234,-109309,92651,211,-139811,-124339,-171050,-244065,-65072,122815,149330,71060,-77637,-272614,-207768,49559,233750,357330,260614,-49302,-77823,230333,357091,291847,92716,-30594,-51125,228495,445208,253360,-182701,-420697,-218347,28847,-74860,-140253,402,17132,-157115,-347966,-309279,-149418,-38990,83972,231752,199678,149243,33395,-96835,-120258,-165213,-202665,-210822,-231842,-232647,-274671,-359439,-174092,146597,218492,64684,46916,343673,652948,585219,234255,32330,71975,133972,59031,-34236,-40070,-93160,-158955,-49207,32989,-144529,-256415,-153130,-87078,-17869,82502,89778,-1737,23116,92589,-48895,-191983,-70183,129915,167006,-11486,-330473,-482973,-250068,105262,151126,-33059,-23937,81456,79157,52094,136499,58618,-151008,-305578,-263200,-52098,222627,259132,218692,294079,203138,125223,229943,268979,77526,-104093,-199871,-197075,7614,219860,161316,-74570,-30159,155431,63401,-136188,-54621,51317,-78638,-172767,-54948,104747,283619,402439,366916,231625,77680,-117802,-184774,-54237,61268,-41179,-217237,-20541,133358,-97622,-276111,-87500,91919,201020,255116,182252,95742,21312,67298,146050,119767,125075,196815,61824,-198812,-293380,-265736,-150628,-60946,-112070,-343615,-307924,-100309,-113735,-240396,-205923,-141571,-76416,-19584,24888,84974,161629,150070,13381,-93659,6885,204732,130851,-28823,-20574,19712,36662,75239,25844,-38302,-247754,-440075,-330667,-70179,88720,176130,207582,137372,134457,295827,289320,24193,-145833,-75292,-51127,-79922,11512,222569,369406,431895,417228,168253,-118408,-131224,5583,-6901,-561,164586,221909,54687,-202806,-341735,-167515,86510,-55314,-396956,-350501,-121899,55520,74266,-111445,-356579,-452316,-480229,-455348,-337825,-91705,28769,-65985,-194591,-162452,47760,189932,289386,289065,179601,122127,241821,356467,238078,77088,60964,64969,-89555,-252195,-147940,-59376,-86833,-6379,167344,234594,178683,90585,44211,13645,-83344,-15582,151379,128152,-18905,-7976,-12669,-79204,-103277,-98570,-146449,-96337,-883,16766,-127535,-187779,-222761,-269400,-139715,108007,160438,176300,199037,121945,-79136,-159615,-80594,22046,94337,169638,205824,158160,50749,-10771,-78935,-286760,-303912,-161903,4369,-44020,-233544,-314465,-157532,-69009,-77250,-62405,-82711,18665,156445,236215,286431,414015,350452,72644,-376864,-912412,-971151,323535,1964115,741963,-1891256,-1018599,3540515,1768760,-1480020,-712842,604739,-146528,-775472,-1444706,-1094028,-23852,172483,-109621,305025,1016175,780845,177402,-100897,-116727,-77266,-34366,89342,54186,25510,45176,9987,32103,114198,91034,96907,83815,-11130,-20746,30227,-66956,-48906,-91273,-152509,-3131,185164,247851,57826,-214388,-172197,13241,-3271,-108461,9833,125025,104839,68130,97626,82474,-22335,-74064,-42647,-75251,-23079,169887,296452,156070,-26884,-44407,83267,88235,-39329,-118228,-100450,-34950,12274,3467,-42400,1475,32814,112694,-21566,-195292,-263335,-176478,-76279,7584,1525,26347,176685,124034,-186938,-375303,-260354,-37075,33761,-31127,-23313,57500,235328,430480,320865,65203,-46219,-28766,84274,193405,124726,-23601,-163949,-220448,-138186,-51140,-117989,-350545,-389217,-187612,-36625,-73091,-154945,-121921,-73459,-46217,73445,132247,3229,-97524,-112876,-290531,-471746,-392536,-222580,-104298,54114,255732,328486,191417,-75876,-67952,101971,82394,-34952,301,-49685,-167466,-235224,-300972,-352770,-417596,-239083,131165,235801,16730,-120946,-66688,-10905,-12786,15096,98620,-36315,-195035,-75071,72823,4143,-66775,6070,89219,161244,217307,232138,196253,230857,220738,171845,132838,152618,124010,9127,19607,226217,313440,137289,56551,-7583,-177516,-215041,-11354,116767,164590,303311,409602,222628,-79870,-165402,-125982,-94087,-47805,68732,89231,13685,-44921,-97687,-248800,-312820,-147922,109190,231863,197479,56496,-54660,-69792,-15500,57912,52201,-75474,-240148,-282200,-160972,46732,45168,-40793,68597,197560,118367,76454,11593,-200476,-332065,-267280,-105183,-13077,-10799,172350,261369,83555,-159593,-106630,143230,264940,84036,-11180,45962,20532,-92877,-144039,18040,203196,171181,-4942,10179,185355,116158,-282978,-479753,-353863,-147078,-126908,-232036,-233406,-127890,-16080,98860,269493,371220,177875,-142812,-238651,-121251,-130471,-279083,-281252,-181579,-181560,-168302,-12591,195601,175165,-125350,-283877,-88486,141185,132241,-162115,-455293,-370773,-183190,-69416,-14446,-21454,-103945,-109046,-131361,-125877,56312,265109,207988,123309,239948,311554,243463,109028,105596,150705,125691,21179,-44319,-39937,42613,91349,160250,241685,171431,44667,63736,126306,40774,-81093,-91269,-179517,-294046,-134336,126084,226501,243957,208151,-76990,-279185,-190925,-183388,-312343,-265645,-61365,157562,375664,190358,-79238,-2396,35572,-54309,42277,159982,118417,127233,182649,175813,75278,28862,115129,20507,-153411,-178430,-140448,-131106,16812,15462,-183156,-228677,-59438,87569,58790,-26315,-39606,12831,116224,217513,219102,70428,-165671,-229885,-107748,-98017,-307334,-452491,-453819,-337583,-65482,148155,159271,-38877,-185220,-103272,95901,128708,77823,39671,6861,-106119,-99079,92504,221555,191910,138637,119875,61532,-26085,-42324,79452,90225,-75008,-133061,82088,115163,-184607,-337079,-64112,275010,381720,280420,151382,65627,190739,348248,241735,-91027,-207106,-52131,-2305,-170424,-275632,-214277,-165048,-73334,77314,70045,50287,152743,95810,-96808,-89975,139507,223063,174408,-4634,-69822,-61748,-149850,-132222,-8694,112962,-130007,258252,1862180,1678966,314495,567150,-162178,-1916888,-1831877,-941086,-699875,-213589,-167832,-510009,-86698,1337453,1838911,397020,-1536639,-1229300,-132056,249765,59027,-161392,-343474,-371405,-154061,160791,381403,312571,95702,44764,229039,233280,59163,49316,205817,209533,98016,60916,101646,106054,60997,20221,-65755,-214089,-238697,-187556,-99712,-55498,-56242,-12463,-40617,-139361,-85734,141399,59687,-192947,-262760,-72595,147522,160748,-348,-106083,-85205,-174100,-254718,-83483,99794,283688,515443,571094,338353,66548,-70997,-82954,-132697,-152319,10429,178017,306241,231317,-101440,-336947,-214342,-35429,-5242,-84209,16707,122278,-105690,-313110,-138399,33444,-155774,-456984,-568331,-407893,-236957,-156331,-46722,117537,282688,165828,-136531,-198357,101854,168480,-22832,7144,104882,100925,88228,171741,262228,156934,-65263,-11597,92794,-153253,-244543,68309,181051,41608,86962,192788,52398,-269788,-322155,-6162,18097,-112315,-25414,42310,11787,-39001,-34700,34587,103041],[65637,54484,36312,13746,13294,27771,-106503,-308292,-228705,-17563,118661,14809,-100147,-54018,12955,-39714,-88569,-18128,2930,-122116,-202581,-124157,115789,277727,144898,-134887,-195138,-119009,-100285,-104639,5788,203998,313029,288390,205097,58517,-127510,-226530,-172210,-110805,-23302,186609,395440,332671,224807,151975,84780,99314,143738,83696,-58256,-131088,-167080,-183080,-190696,-123134,7529,-52288,-114522,108974,338092,312384,198565,204388,340201,331840,-4009,-255775,-110974,70568,99410,29395,-89847,-91803,18351,73141,72924,-13279,-130045,-77382,68107,98495,-12848,-93709,-28479,-43834,-135272,-147312,-20680,27724,-44470,72467,331519,334548,-1368,-321501,-405869,-297912,-133670,-87519,-140805,-57041,103002,-47349,-246185,-76383,4020,-247923,-532668,-575161,-409733,-93552,140239,166478,99412,15673,52678,156602,119118,-10,58534,170291,-13070,-200536,-37691,198147,77720,-150299,-194656,-273826,-319697,-87428,110178,146978,134015,17438,-232086,-213624,74397,256440,313762,170694,-121484,-111132,196071,368710,352527,182178,82654,100849,289379,418910,311621,-45235,-311692,-195609,-10929,-167414,-225269,-63100,34797,-102999,-270032,-320099,-264006,-127262,85924,283350,179791,5201,-66016,-75200,-59280,-120122,-142190,-181525,-262042,-263173,-255194,-306905,-151014,194694,349000,289719,263492,464308,694558,590029,229522,25255,87231,189068,183567,169293,175046,58102,-49323,54567,124124,-143088,-355887,-299223,-117009,22131,131673,112118,3407,1364,47540,-95461,-174293,-4420,112503,39045,-163265,-434938,-505854,-266060,73781,119456,27741,121021,199528,91894,-33918,62072,63791,-83288,-246162,-226883,-28457,194541,147498,48339,142443,160744,144392,269861,385674,219591,-40571,-235629,-208307,51790,257557,155635,-107841,-75543,89081,-14656,-174021,-63007,9742,-143605,-223803,-78361,119322,315266,378421,327079,265123,155638,-57545,-155256,-40551,28214,-118750,-296288,-121819,30678,-181411,-323830,-134153,57527,185314,288678,232022,75597,-66085,-78233,14058,-41405,-99030,8287,50809,-119116,-272046,-301980,-169588,-78936,-156914,-370272,-291244,-106887,-152669,-306321,-275023,-225451,-167702,-50244,59299,100058,104852,69116,-17998,-67887,-15285,119970,189635,110218,74285,46465,1016,-59283,-129164,-96266,-143010,-261982,-265780,-131588,623,114676,169172,123728,118137,260352,254049,-6778,-180115,-121767,-45637,9507,116979,298238,377422,350709,305581,65267,-245473,-221573,40930,147830,157336,201327,153178,20673,-85488,-137840,-497,218177,74153,-257968,-227090,-61788,61461,78931,-142686,-453404,-472669,-370702,-354210,-360456,-162688,-7794,-63649,-140284,-21909,164277,239157,281466,245815,202842,125368,155642,291382,235157,79739,31614,-6926,-176240,-263492,-63858,-19936,-149231,-65697,166608,260478,242647,185133,128862,111635,24951,47548,160090,137774,15670,2885,-67051,-111153,-49966,-56323,-155406,-119240,-17640,51941,12884,-40336,-155514,-283658,-175995,72082,148331,114935,173330,210879,75916,-15360,23233,58178,75580,166547,201106,125125,58194,69845,11301,-215730,-285696,-203196,-64210,-79373,-237021,-327673,-120834,-2493,-71624,-115503,-134581,-90052,-51850,42878,235724,290812,185115,138171,5839,-368571,-435122,654875,2323036,1609628,-1880275,-3015569,1105963,1102703,-1547494,-815789,757860,471019,-73093,-1086321,-1118480,116532,700742,445465,440505,722641,503247,48636,-288719,-296864,-56169,75511,143020,54082,-4437,-9355,-20093,54154,165224,136215,157666,167849,66107,-10939,25411,-32376,-33684,-90829,-118734,13558,147669,191604,-13771,-251449,-180526,-10272,-60751,-153123,-16558,101460,72530,16310,-39326,-106789,-134803,-90095,-25572,-22841,54617,213173,330677,221350,15796,-83518,18585,91741,-3492,-136026,-144258,-68279,-27223,-16513,-64197,-64633,2893,156497,71207,-85066,-190392,-188186,-164316,-161678,-197461,-64651,177516,146659,-143855,-316818,-236613,-48459,27290,-95263,-215606,-99831,220410,428568,305225,102922,34904,37709,144136,305460,257872,75117,-126336,-240341,-169840,-15184,-8479,-281889,-393388,-196231,-70335,-108030,-136488,-72373,-14738,31864,172660,240006,90135,-49600,-65046,-189705,-363889,-300407,-209658,-142280,29721,224777,256589,168234,-35668,-20411,128258,84485,-34791,15729,-34059,-202005,-265618,-279056,-316695,-384931,-181855,196976,283213,99958,-52429,-104483,-76183,-24455,1792,77766,-37084,-195646,-106828,-15130,-55880,-48250,40644,79443,155104,249176,241212,210852,270139,232049,156787,158835,191978,104285,2563,52482,222597,270798,138591,98214,16218,-206328,-284737,-96435,51306,120694,306873,471333,285951,-88650,-191200,-122989,-123763,-104633,9340,19696,-2374,40623,31240,-138135,-220733,-74804,169201,278607,244870,89194,-96766,-147725,-50153,64864,110047,28366,-159089,-269229,-180681,9849,16444,-17385,79369,148866,26024,-15218,-8308,-127019,-253936,-237640,-100913,19695,35219,162886,170082,-8046,-187694,-126899,32835,78743,-52422,-38981,44150,-4487,-107547,-150227,2999,174707,152603,-2949,-12959,123585,90001,-216145,-399979,-312218,-109482,-69666,-198675,-238992,-150256,-40417,94766,281385,385867,142710,-186740,-253136,-141529,-113516,-195520,-235615,-217534,-202471,-170762,-77767,96033,158057,-74334,-262635,-141342,20639,22061,-244891,-512977,-455613,-239555,-79687,-9807,12388,-97322,-159961,-204680,-117054,143693,336010,222961,101097,203580,305537,255828,107755,126964,220673,196864,38700,-92956,-126886,-2530,94254,183214,294302,214371,16958,26994,126854,67709,-33078,3045,-86175,-258827,-174499,33775,143878,196228,170448,-81902,-287189,-248173,-212082,-241429,-159208,-17700,110212,239986,43250,-175441,-40206,49751,-37805,42918,170314,152235,164759,192006,175225,88007,53434,152414,120765,-32938,-120815,-96193,-24313,94519,37370,-165278,-201894,-47145,121237,120054,39873,32302,67410,155770,235109,211210,54058,-129267,-186366,-142258,-176542,-346133,-473480,-520280,-383073,-56444,154470,121151,-49001,-138330,-73327,56139,78143,45180,-10421,-60087,-134212,-11589,231100,247415,135465,119946,153462,75544,6929,40076,148259,82366,-90826,-90558,174913,190129,-191082,-368319,-79824,291888,398152,271628,155823,83621,185871,318045,242180,-53674,-197124,-94716,-43507,-169272,-228476,-133779,-40767,-7665,52271,74474,120301,194982,134693,-48853,-54996,127066,197321,135926,-83847,-158461,-94249,-102111,2427,144403,219993,-118853,14474,1186511,1017017,-158339,319554,-3408,-1134825,-816129,-137745,-245710,-16168,-105246,-533352,-71282,1497190,2116130,122853,-1698453,-1334194,-81691,333257,63724,-210287,-313314,-300613,-86668,165668,317062,246198,60636,-23338,92971,83175,-23097,-14432,68222,93410,102972,130151,121458,61564,2111,26562,-51618,-224006,-251129,-198997,-141373,-88884,-44371,-12881,-68496,-153504,-48978,226721,217354,-29306,-211355,-156304,21115,115549,66541,-43693,-57692,-118280,-189979,-42938,141625,309923,459662,447114,178471,-7420,-85727,-111494,-150086,-141222,6159,185099,339141,299179,1065,-190968,-17778,115352,9362,-89320,22578,86654,-144242,-331726,-156838,62440,-62348,-316958,-425180,-330739,-175927,-108894,-78038,32165,216928,208916,-27391,-133869,119253,270181,161396,127346,153603,112926,97201,224906,284462,70024,-183192,-95759,34590,-135524,-197474,51829,147234,74507,159902,227122,46588,-224309,-249126,-5615,-19813,-135698,-57301,20121,28916,-7483,-16169,25179,63725],[57802,29423,1071,-104,45044,76663,-79658,-258875,-153260,55752,162162,44026,-44456,-9075,-36644,-131035,-139887,-28586,-20594,-143652,-228082,-193045,56168,257438,139382,-117910,-184866,-147127,-129015,-83806,50081,196357,333792,414670,312443,38402,-139123,-174594,-124380,-75144,27564,184053,244900,170678,209027,238396,204544,180735,149668,72863,-29980,-68389,-92274,-93082,-129051,-144326,-118005,-163630,-287294,-65634,311706,339112,187621,242390,428030,370797,31732,-186248,-129626,-104175,-146766,-141323,-140182,-46456,113662,176498,119849,-8064,-162851,-171753,-30546,50884,23516,-37459,-18570,-61774,-120702,-91452,5940,-19354,-115352,19814,262414,239557,-60057,-349355,-353463,-188062,-72456,-95273,-155711,-48195,188305,115023,-86433,36256,106324,-141490,-402790,-394077,-260316,-89951,65861,124648,98026,36872,104232,255711,218494,12090,-7515,131181,-4995,-159886,21115,262915,168614,-81053,-174361,-294939,-339856,-84090,107559,149602,175383,78627,-199873,-239719,43574,242788,252941,66059,-161217,-126403,123303,289945,281545,179588,164312,232710,289317,332303,342555,79381,-215886,-157180,-12584,-198622,-262959,-105220,52585,-49624,-173824,-283329,-346402,-239605,38627,302282,157797,-126205,-151565,-32392,6166,-70827,-68259,-119144,-234495,-222489,-162059,-180978,-106655,191599,426929,486854,447341,516167,621987,477274,159397,-15427,45141,162061,250936,316028,305707,156702,70934,177683,203486,-116194,-369764,-352829,-112774,42023,134143,89390,-9997,-24141,-17088,-140935,-129185,64246,102028,-36465,-203812,-406734,-429907,-267424,-33976,5675,46606,251146,326248,140455,-66947,15631,96927,23079,-133123,-148511,-30797,83551,10314,-60444,36164,135390,199638,333350,475220,308036,-22447,-253686,-177978,79213,242358,130469,-115750,-103762,19646,-85059,-193476,-86593,-69599,-213958,-265116,-143677,66142,304357,330436,252997,240308,174409,-14243,-107831,-26021,-9775,-178709,-340228,-219899,-84795,-225917,-306955,-164346,-20065,100858,227521,200045,12436,-167487,-226374,-136381,-196339,-280918,-158106,39504,-33847,-233601,-308293,-156319,-54736,-114413,-287097,-225750,-116162,-192569,-332513,-301289,-273274,-226784,-79378,68691,100690,48958,-7334,-26420,-5208,-28805,66,176166,187982,118833,47100,-44978,-180069,-257159,-161577,-75464,-99977,-181077,-180986,-91372,37191,104367,56124,35472,180956,199578,-23181,-180097,-140707,-30628,74344,163301,295976,326435,231355,178323,6388,-283880,-267903,54575,267921,289293,199920,57052,8521,58597,62743,147765,317875,199724,-80115,-91713,-13514,35753,55211,-154903,-491541,-453629,-251877,-259014,-356388,-214188,-46964,-64226,-75461,95597,231130,260231,247996,211914,214193,92812,33357,207870,249246,91599,-20050,-120190,-270522,-246989,14092,7267,-201458,-108543,158468,265255,290051,260096,189182,172553,101588,85482,138390,124599,25735,-34758,-146236,-126677,28439,8188,-131773,-131441,-53397,43436,103332,94151,-69722,-281255,-214630,36496,168794,118285,180782,313226,256566,154581,119869,92220,90297,173508,167561,53382,42315,148859,112907,-114080,-197760,-153831,-80172,-84566,-191643,-260978,-42881,68092,-54429,-142214,-144359,-133141,-139062,-36213,195811,105605,-46486,219867,474396,265219,113639,806179,2180715,1906172,-2012212,-4401585,-1014661,353181,-1625149,-963250,758668,1098202,756828,-612873,-1119389,161900,1088635,870509,462335,225684,84581,-83421,-299994,-282960,15061,159063,150256,34180,-12174,812,17362,117675,233138,180501,182543,182525,81019,-30198,-20985,-18309,-24188,-109814,-121446,-10010,93518,133618,-60169,-239940,-169701,-49101,-140564,-209865,-39354,96456,68485,13540,-117148,-248842,-201517,-51880,28614,47109,133350,242675,352138,285232,68891,-103049,-36469,94490,39673,-122886,-168323,-101424,-66532,-36995,-78149,-105373,2801,208011,168363,44717,-66366,-116896,-168623,-259848,-321313,-127968,151716,144165,-84662,-227330,-189560,-47654,42142,-106643,-311488,-200381,178327,360768,237388,106128,115743,109393,167618,347572,345287,157487,-75182,-242106,-201888,27513,149291,-120682,-325272,-172432,-65270,-104906,-99129,-29802,24444,105711,283279,365877,216537,36240,1341,-80836,-200656,-169382,-173512,-164131,-1137,161624,140232,102669,2644,57241,192811,113220,-37567,1579,-52018,-263749,-286907,-208209,-228810,-294055,-98394,212635,251954,146636,44687,-85351,-108490,-37462,-2452,77296,-16,-144850,-103083,-97853,-118287,-29352,57202,51526,126685,230660,206152,219828,289232,208318,120867,167704,187841,56173,8506,94983,195676,178340,104999,143674,62202,-200247,-318346,-136013,28849,81742,255379,445746,300053,-62852,-142758,-55686,-101464,-130120,-52604,-82584,-67727,94615,155801,-13671,-125365,-20173,178899,265429,245680,96389,-123877,-206211,-89065,62750,185034,187190,-29604,-216959,-162350,15044,21584,26444,98447,110310,-48810,-109810,-45492,-35492,-139718,-187947,-88978,48130,58187,87506,19519,-113558,-197165,-121176,-75662,-137190,-205912,-80443,20526,-36091,-108727,-134805,-19331,121941,117810,16939,-14497,57981,62066,-103468,-254092,-232195,-66625,-18983,-133317,-184573,-135196,-69961,72372,250866,322763,74756,-192048,-218711,-150179,-96544,-98958,-186434,-279606,-224577,-115701,-74339,30337,137978,-25650,-216721,-170135,-89758,-58087,-240210,-441450,-429270,-253675,-89183,-23620,13150,-117539,-243197,-311972,-146668,197844,367553,209162,68790,152510,284562,255207,76844,106002,254183,241790,41228,-162628,-231814,-50235,94659,193946,316201,216335,-47082,-52416,83640,58783,-3670,104529,38822,-184242,-221014,-116094,21322,153452,144201,-77354,-268569,-278025,-221974,-177385,-78920,8430,51890,76808,-106671,-262636,-109672,28925,-27538,28551,138338,119126,124414,152963,117688,45407,45400,167098,212819,97757,-31454,-22086,78995,123764,-9711,-174930,-155884,-20424,120818,112365,45880,59576,101886,179332,227606,160406,5171,-105489,-143890,-171250,-224275,-320257,-420597,-516441,-386979,-47404,149032,105010,-10256,-42127,10322,61522,47074,5841,-63789,-127477,-167867,33094,275186,192469,34511,88794,175248,73020,23912,105184,184386,48737,-100659,-37735,235766,242318,-138062,-322026,-76193,261170,331961,212864,135516,93242,144691,231474,222684,28703,-154293,-142593,-85157,-141474,-147898,-35515,65829,6348,-29599,39283,159089,203987,139225,-29191,-13330,154904,214663,113044,-161733,-271353,-172146,-96765,67419,200947,225846,-91561,-226459,349355,72878,-726921,-170825,-16061,-261544,453459,768616,265945,210683,-45834,-486621,11173,1485515,1884917,-202106,-1649788,-1237162,48097,439294,97902,-132950,-127265,-116349,5785,147178,222667,144671,-27568,-137505,-67452,-54890,-77868,-68401,-76782,-54899,60261,166082,133172,33639,-24494,61978,3851,-175698,-227221,-222192,-209664,-139252,-59432,-41997,-100967,-175741,-52188,240524,316056,89658,-165792,-239585,-130332,29893,109000,12815,-23764,-27296,-66917,32738,176643,283291,328343,222175,-14506,-82373,-94122,-128938,-154629,-119770,-3787,177412,357866,330458,76121,-51126,147726,206998,2799,-103639,-43556,-83601,-260264,-397447,-229374,48722,33674,-159342,-274614,-252638,-108387,-42922,-103151,-65546,119490,214374,62732,-78336,90112,289637,279363,206957,161708,82128,66539,209413,211723,-80154,-303855,-171121,-33138,-132150,-159085,28458,125459,150311,251953,214952,-20124,-208927,-172549,-19855,-67958,-166961,-116186,-35011,18994,20049,20526,49850,35978],[47933,8927,-17250,-9686,65429,116915,-39867,-177144,-53615,128201,191428,71863,16416,38623,-82284,-204491,-179615,-40279,-32683,-126756,-194753,-215462,-41312,147349,81425,-85640,-135752,-166523,-184403,-87276,82919,174896,314350,485952,391913,39826,-117422,-87920,-63804,-59264,2881,87400,18774,-7932,178924,290495,269060,205304,115269,39149,-6057,-5164,-9074,5142,-46782,-111552,-165240,-211734,-386742,-224043,229731,281688,120847,228487,424265,306101,27952,-100818,-109677,-229130,-334466,-270522,-157363,-10468,150689,225003,122499,-54633,-233693,-248294,-64822,71177,77207,19804,-12962,-64534,-59193,4515,58042,-32836,-140521,-37143,135847,94024,-126396,-330605,-239033,-47395,7648,-49331,-113552,-31952,240196,275066,91128,133001,193413,5729,-209211,-185540,-100485,-68742,10197,87389,94502,75729,173290,351239,316162,41602,-87328,43451,-3798,-95564,67701,295573,261499,57244,-62615,-220016,-287010,-47799,118103,154318,180114,92872,-169890,-258127,-22079,204607,207712,-370,-142798,-119186,37231,171723,148125,107449,201415,316738,251757,229967,333679,155334,-135770,-81191,41764,-167402,-263806,-117572,69065,9186,-70227,-202898,-371792,-347636,-45962,287670,150148,-184028,-171184,41134,73287,-18306,12205,-25252,-146382,-116639,-17075,-23986,-51026,157965,456247,621613,565299,498627,480432,322693,77017,-61124,-35329,68934,250912,370096,322919,196007,190659,294162,251086,-60709,-280931,-278537,-61178,57365,107298,40790,-29806,-36460,-66941,-152947,-60531,117504,106896,-29045,-121998,-251751,-272062,-232720,-153504,-123512,38822,343705,436900,220750,-18564,37247,166754,145153,6273,-46164,-54155,-61805,-82810,-41752,44220,156773,272316,398735,522768,338255,-26864,-217398,-96770,90983,184772,103394,-80076,-88839,-15723,-112762,-178424,-101001,-138198,-247857,-271303,-227517,-44665,239477,264245,170030,178269,155699,28538,-40877,-5836,-24544,-173972,-301489,-245361,-149572,-196864,-220008,-167095,-116674,-8826,118230,114424,-58996,-218736,-263270,-200834,-270263,-359758,-244097,41443,34788,-197017,-284835,-119993,-13816,-16131,-129501,-129641,-112480,-210014,-304142,-267130,-256373,-219079,-76885,77591,108424,24513,-44424,2205,82634,-15467,-83612,120053,194555,111425,35118,-79680,-246522,-312792,-192788,-33423,26741,-82086,-190942,-151095,-32745,29702,-39307,-76818,90160,145929,-17357,-135997,-106817,8907,111102,149808,230085,240897,113305,86130,26379,-210685,-245397,57601,335073,373907,170902,-40022,21279,196260,211597,242106,369728,299343,95041,32702,21818,-1565,27798,-123678,-440491,-391751,-150424,-180336,-321042,-234815,-81247,-74306,-16362,169194,231836,224112,179954,192327,216113,48633,-75142,131053,265363,104897,-76004,-235239,-339176,-210295,68631,35219,-200252,-103674,160434,263630,317395,300459,210566,186411,138428,96095,97817,101246,21087,-98714,-216755,-106688,118245,83826,-74539,-119350,-87828,6851,125721,180563,14597,-252428,-238948,3724,186197,168354,227645,414588,429050,315119,190655,116924,119326,168107,110874,-27291,10287,190796,187600,-7116,-61794,-39912,-57537,-82412,-127145,-138240,52560,129281,-12766,-116607,-105990,-105623,-95729,21694,193678,-64145,-278231,266555,879595,842183,599617,795789,1571582,1546084,-2004290,-4640752,-2178123,-391458,-1788269,-1138397,618303,1474451,1450028,-128329,-1095313,73299,1203795,1057778,410045,-262085,-330823,-192135,-152151,-94624,107068,202165,129999,-5490,-28863,45340,109777,213317,305685,219296,173269,140779,46737,-71123,-104933,-54742,-49060,-155461,-157954,-63524,34413,87613,-70592,-194599,-149493,-102395,-231221,-268808,-47260,122135,104529,60270,-128807,-327567,-223688,9735,82325,95911,175681,240059,358351,346460,127489,-97874,-64536,87787,58930,-98511,-171047,-126291,-100144,-62232,-91146,-110677,41840,270276,247576,154780,63654,6832,-86026,-251427,-330835,-143512,104368,111986,-23226,-124674,-132247,-36950,75843,-59276,-280939,-204627,135374,256678,131358,73080,182755,173437,148728,305457,358371,197789,-27184,-223947,-225725,54495,298321,79767,-206465,-123792,-22521,-60007,-45356,-2295,24793,143357,372483,472366,339123,142611,93640,38363,-4356,-29735,-128534,-167552,-23486,95254,21987,23046,33208,137397,261828,140456,-59456,-59216,-146115,-362897,-295276,-118511,-125403,-170729,-9090,169253,144220,135199,134521,-23534,-114665,-69972,-16109,85736,57942,-58491,-71576,-159471,-172159,-20311,46233,1886,60985,144207,135393,215431,269663,146752,80626,180664,170647,15710,31518,140818,163970,72078,50738,182869,120123,-159110,-313703,-138069,38352,53104,164364,347404,268333,-1745,-30931,46458,-48585,-126231,-102210,-192006,-169839,96631,240868,92916,-51678,-4732,124784,187973,197256,73781,-134375,-231221,-117192,58031,257534,352501,103441,-152572,-113856,63081,59214,70880,110885,85304,-89950,-179191,-77224,61033,-4863,-118960,-72929,56726,48799,-25901,-146939,-204294,-179630,-87601,-147295,-307087,-325797,-116083,-4428,-55450,-84454,-90183,-37576,59926,86359,56397,-4567,-14428,34770,30314,-79243,-147050,-50310,-5493,-59742,-79803,-79318,-93162,24051,164944,184963,-12175,-158957,-139160,-128095,-66286,-2268,-140115,-350543,-250130,-29039,-9189,16892,124774,16836,-148997,-161707,-153500,-84090,-152034,-287331,-320036,-228470,-100754,-57609,-29463,-169373,-346917,-416748,-171203,229494,351927,168890,39407,106945,258465,247010,37374,57895,236378,240367,27071,-232497,-318735,-82377,90456,189952,313179,193202,-108977,-125820,31683,20342,-10880,162221,136140,-100740,-256215,-275639,-104290,121558,128116,-70271,-227449,-258178,-189737,-124610,-43618,22674,13656,-57221,-206792,-304219,-179044,-10556,-13251,19613,89524,36353,9480,59265,11780,-30370,35720,190475,284334,210388,82906,84614,170085,117102,-92716,-193154,-100230,11106,87314,40115,-3275,56005,131635,197868,213710,98312,-47773,-86207,-94630,-170425,-223276,-238109,-305382,-435693,-341351,-33738,132364,110581,64597,82597,139567,138078,70946,-7002,-90011,-167890,-194274,25866,221558,82921,-72021,62801,185931,68336,38837,160274,203148,16610,-88337,27213,262551,261876,-43972,-217919,-53294,193856,212390,135555,103990,92247,85560,119995,193317,139569,-78135,-177253,-111449,-73490,-30786,75645,143891,-18488,-131630,-17976,152590,186092,131256,-7365,57239,235296,282317,145769,-175645,-342441,-247902,-113868,82687,201226,191597,-14087,-375860,-439203,-972725,-1335934,-795641,-195932,485000,1646294,1574422,724404,422177,17819,-363447,154043,1281647,1131788,-520144,-1356893,-827569,313797,564980,165237,52503,153268,134440,117404,123749,131898,54448,-113470,-234934,-183278,-125816,-79497,-92170,-181188,-177801,2886,179007,153953,36418,-12544,109718,83252,-77671,-163129,-238890,-271920,-178363,-82525,-80254,-130989,-197280,-82821,195755,344198,160219,-114934,-282025,-251217,-66882,111388,46357,11215,80239,90789,141245,214919,228281,184585,7572,-149054,-120363,-74004,-108563,-132167,-87518,-8284,168686,376909,335666,118283,62887,254542,230269,-10372,-112959,-136193,-298550,-406661,-489785,-333815,4060,117592,-8124,-137565,-176599,-44136,22000,-127073,-172472,1708,172423,112989,-37358,33153,230993,300176,223599,129028,27195,13033,129448,61225,-248577,-382953,-204831,-81124,-129482,-126964,-1301,112628,248122,334988,150198,-141770,-237476,-119033,-41281,-115025,-203899,-184470,-102453,-13056,33644,56388,81550,23611],[35822,-4559,-18804,-17557,58718,126780,3733,-78846,52574,189798,210128,98730,71612,90450,-80185,-212043,-176710,-36743,-19932,-68694,-102653,-167654,-128349,-11948,-17087,-64414,-77614,-173085,-246518,-113400,91374,141794,250471,463418,400753,50225,-77833,-1275,-14808,-73812,-92843,-79764,-210937,-157884,126479,277210,250821,164150,45940,-17090,-6839,19605,35774,65943,25705,-33031,-110045,-196505,-406125,-328089,104084,146112,1253,150952,319853,149184,-26931,-41770,-81039,-285322,-405001,-312774,-141098,-1235,105348,178896,63309,-151654,-334632,-303461,-60363,124021,130722,63375,-24146,-68112,17966,100784,105383,-32903,-146279,-105150,-26311,-72232,-197937,-290333,-115613,72640,71820,15177,-53994,-39759,223659,368108,213721,170561,234619,141879,-31750,-28923,13672,-58675,-52995,23867,57036,91770,216381,395476,357876,39982,-194964,-89060,-21763,-37694,85307,294364,326844,207725,81381,-99348,-192244,-2342,119350,136400,126619,46068,-154877,-266526,-111854,132467,171383,-18076,-89766,-116576,-57487,48102,12198,-15119,160149,304957,179910,126326,255350,137282,-96997,4212,115712,-121140,-269293,-121760,73292,61865,6647,-122673,-360855,-449224,-173262,214879,131019,-174177,-133166,112687,112418,6382,61089,59800,-44141,-7591,100915,75830,-29337,96008,425789,645896,567868,395841,297729,173491,3658,-112228,-152325,-84139,164605,303278,216176,161580,264432,346820,230150,-12277,-139719,-126778,-392,52012,47530,-37830,-73229,-54733,-103066,-142281,-14109,109995,96890,27083,11822,-57125,-102817,-178829,-243523,-231276,-5720,355791,477917,284184,78025,114067,238527,223515,103686,22222,-114507,-208895,-112116,83045,156821,205907,298705,397239,488870,294020,-51554,-141992,-4987,63378,77154,56184,-33520,-53038,-25622,-112912,-161979,-124089,-189510,-249800,-258880,-323744,-209492,89498,144854,64029,75214,95559,47508,1908,-10553,-31920,-119060,-195524,-187322,-148410,-118833,-114128,-167674,-218671,-112861,-3229,-8718,-134927,-211374,-167432,-151523,-260803,-353497,-258638,30991,40157,-203932,-265571,-102346,-13011,55513,9016,-58819,-114720,-213952,-251064,-207041,-201884,-168951,-63324,71490,111414,23066,-54015,30669,136877,-3482,-114124,36481,119377,46397,707,-112750,-261873,-302591,-192875,-30450,81429,-11514,-180740,-183804,-101663,-66211,-158836,-201536,-6875,80100,-24150,-89092,-48915,45613,95624,67044,107799,127103,4397,30657,91839,-79446,-184047,37137,322429,376875,106426,-132589,30514,275687,262264,241191,338908,321196,190894,95403,13247,-59466,-11811,-74491,-330148,-320057,-107544,-143375,-288037,-250296,-131038,-121521,-4294,164600,140957,90705,53860,152447,183944,-9112,-158806,51221,235085,80731,-144276,-335210,-389060,-207961,59968,48312,-149167,-65199,155607,238309,293188,273632,169824,140160,115876,57510,27492,56127,-9533,-182922,-280050,-79385,175041,135187,-16583,-101755,-124847,-56753,64200,176388,53946,-219566,-260752,-50303,146811,201749,273451,473301,540465,411174,198845,100204,109316,103572,14700,-112082,-48808,152444,185815,57241,58429,60666,-52941,-123880,-97489,-18837,117195,146103,30534,-58044,-56911,-56134,7148,152848,217363,-167292,-458342,216053,1056692,1201134,942686,672334,674804,683856,-1590919,-3585632,-2166532,-1087769,-2008715,-1263052,325759,1341194,1749136,267008,-1036100,-144425,1000297,966989,321878,-543433,-619111,-281159,42855,139560,156568,189488,96329,-73079,-100496,57293,195733,284341,334820,224516,122951,52372,-30360,-143145,-225451,-167573,-140811,-239725,-228466,-141755,-32603,44360,-67710,-157748,-150582,-183156,-332906,-331031,-50449,158397,153304,111394,-116701,-366656,-232651,40629,85510,81661,146987,185057,334286,384501,164833,-89772,-75731,46740,15046,-98131,-170433,-155943,-146167,-113598,-128273,-103247,94767,319273,269933,191796,132274,112599,32300,-161433,-247283,-120243,37585,44339,10779,-46002,-96163,-40543,98225,11530,-161335,-125650,102182,142620,2965,1786,209439,205297,85600,180901,274760,167678,-10014,-203014,-249721,32121,368705,239603,-82702,-70531,31953,836,4450,-3897,-32419,108042,391517,508982,402228,229949,195201,167338,187350,80078,-100175,-162983,-33772,40938,-71218,-48972,37934,170532,276984,121239,-121196,-171854,-317728,-485506,-294750,-53582,-48906,-53390,60027,73767,-22553,47971,164198,34030,-123878,-143302,-67025,75731,102892,26114,-40063,-203732,-218994,-38820,-3273,-79605,-63779,-21443,37379,184933,195159,41702,33370,194130,159800,2563,56241,165115,123170,-32173,-19894,194974,163525,-109639,-298225,-143610,35055,14655,45205,199061,197435,71318,98212,131478,-7110,-117835,-142529,-293337,-294854,32807,252365,143351,-25789,-45752,2906,52927,106117,22895,-143339,-236617,-140138,41571,290789,453587,179699,-119409,-68847,123393,101797,82975,90120,58720,-107226,-220257,-102151,125052,107300,-54962,-75510,22050,-3042,-146513,-291165,-269285,-151010,-51150,-178879,-388382,-383619,-137549,-22128,-61397,-45139,-30977,-50653,-5094,61260,95821,-9954,-109577,-9348,138311,68075,-100844,-94612,-55206,-14061,35019,-8058,-113536,-58593,18473,-11155,-115786,-120059,-53878,-88024,-33272,66982,-113390,-418243,-288827,40801,74525,33371,103064,35420,-82678,-128963,-170398,-76600,-41604,-138598,-203826,-201015,-132275,-117926,-119629,-259985,-460884,-491476,-162603,237296,280556,101561,12643,69348,218599,217849,-5288,-10894,151575,171939,-13862,-289721,-367307,-102895,65500,158983,278361,149862,-145194,-160348,-9915,-48814,-77409,123758,141817,-53597,-273820,-400537,-206616,87009,99686,-82405,-186937,-197117,-122783,-95005,-60551,28147,4434,-137301,-244739,-300257,-238110,-67060,-3268,17930,36064,-74777,-155949,-88430,-129938,-122464,35305,228333,313407,266636,183327,191277,227807,84653,-179483,-212760,-59154,26869,22074,-82263,-102687,18553,143020,202886,198349,45092,-91727,-73923,-42212,-136466,-183974,-137915,-170788,-314265,-275251,-32709,89317,108193,133910,195088,275225,263697,143539,13903,-82285,-175296,-213115,-33804,89307,-52354,-160042,36340,168652,58363,51544,196361,205451,-2482,-55522,90369,248438,226826,31388,-110909,-28737,104859,80193,58593,59694,66944,17010,7747,154224,238630,10759,-188874,-116390,24961,101786,179186,183999,-64002,-217906,-82498,86369,133548,114801,28078,150210,340330,370395,237210,-96665,-325858,-279077,-126428,95695,208829,171887,98061,-401428,-1016647,-1871927,-1862172,-1376462,-471909,951986,2438929,2080726,1025632,569008,76830,-197833,308703,893367,45669,-771802,-850884,-138913,692891,682709,240418,276060,431569,372436,223206,102887,64129,6871,-147557,-261239,-205161,-106297,-26626,-78868,-218747,-234412,-40326,172000,178421,63170,27509,148364,156254,41735,-69263,-232166,-298854,-183516,-91305,-106225,-152311,-205404,-114383,126204,313323,193221,-57638,-266919,-300769,-142431,74353,54034,48784,186874,253866,268857,258512,170728,81101,-94837,-161651,-97424,-13084,-32269,-68396,-39491,4081,171398,406295,336569,143156,151995,307078,211072,-4791,-94939,-191904,-440391,-508615,-555648,-413408,-35404,187010,123733,-19610,-94189,19736,78088,-142838,-275228,-115934,98708,127998,1461,-13735,133451,243250,194435,88109,-6170,-20478,32010,-101249,-361872,-369002,-160908,-71541,-91552,-69827,-9989,121333,353459,402614,76291,-257715,-277333,-85871,-40063,-127277,-216110,-216564,-133002,-26541,55639,97637,114252,47843],[20531,-7968,-4371,-22024,23232,100279,44319,22394,155256,242515,232951,136834,124688,153589,865,-123700,-111830,-4069,25605,22978,31282,-48426,-151069,-153714,-122291,-63283,-28027,-151527,-276985,-140404,82164,114053,165752,351912,329778,60140,-32807,61478,19286,-100248,-213623,-253585,-362580,-241564,61263,204649,164675,82414,-27300,-71672,-30370,-6239,21528,72854,76993,71015,19421,-138038,-363152,-358584,-29693,-22719,-137843,32206,152937,-43054,-109037,-23524,-68403,-277338,-338777,-238513,-83952,-3882,10093,58441,-32482,-257217,-422719,-322017,-40515,169625,178329,99860,-37349,-64108,93369,168923,126502,-32496,-149059,-170324,-175254,-209148,-250245,-238540,-16554,147288,109144,75550,-4441,-76444,146646,368459,243146,142412,232872,240689,82355,44192,69006,-61771,-124448,-63450,-10161,73868,216981,372619,323347,-10497,-312749,-223076,-39029,12163,87860,282777,367680,333332,208101,19173,-79649,49720,116790,106554,44423,-25495,-137832,-246011,-186304,46380,148987,22570,-18572,-118020,-129529,-32417,-60660,-131995,52138,199935,102804,50129,125201,36550,-93718,80445,184674,-81585,-280774,-109152,103315,135374,64384,-56322,-320046,-517329,-308826,101471,99407,-110712,-50686,170037,127739,5820,75234,123630,47884,67195,144856,77915,-49416,40469,364564,569259,464668,241425,128764,80437,-25298,-142300,-264734,-246155,28388,161282,52990,91640,285852,327207,157633,23909,12137,41473,48722,37776,-13412,-114440,-120408,-67070,-103699,-99842,4016,50095,75696,108761,143740,108302,37220,-100770,-249963,-268634,-59565,299760,447259,315927,198051,239356,303643,242451,134954,42434,-180313,-295102,-60556,268668,343127,278772,258389,304687,383730,208937,-62331,-32761,81793,16799,-42289,2254,12347,1652,-3,-83765,-151952,-148404,-200738,-207875,-219712,-387167,-371010,-114730,-20118,-49851,-35536,25756,48817,11276,-32261,-24115,-23755,-36485,-43240,-64613,-6123,-14373,-155052,-267175,-146899,-69793,-112517,-182407,-136042,37342,6103,-176206,-283542,-210798,15081,-8129,-238835,-243840,-99807,-52919,68314,80032,-25097,-109727,-183841,-176552,-133881,-121512,-88713,-39463,63947,127777,57685,-31336,45377,135919,4246,-77449,-24393,13506,-25446,-25183,-119993,-211335,-220743,-148351,-42500,80861,28317,-145761,-171750,-141709,-153316,-258315,-286012,-72542,22165,-46345,-53362,23105,80735,50102,-42013,-14601,33431,-57377,26212,174905,62396,-95317,21873,264100,324941,44892,-179859,44962,301322,241028,172542,247516,266342,185438,89249,-30262,-111061,-41006,-13565,-180783,-235091,-104953,-127419,-257084,-251148,-175480,-182822,-28216,107950,-947,-103499,-92737,98376,138818,-46856,-186284,-6473,163503,28995,-191984,-371011,-400088,-244933,6234,69240,-36962,14296,159802,207128,232040,202621,103413,79432,68204,-2532,-40321,19031,-33408,-240672,-312220,-49200,201678,175178,48308,-61958,-131092,-102265,-28501,110663,58825,-170608,-256135,-103935,66145,204374,309315,493263,591680,443970,161327,57272,57996,-8334,-90188,-160933,-98107,61200,126524,86396,143265,114414,-77125,-200986,-97716,84911,158541,139407,88173,37181,-825,-3769,113445,297087,281109,-139661,-510414,82068,955259,1288018,1140394,556174,-185860,-292556,-699465,-1556602,-1183342,-1580198,-2062563,-1164133,-82701,609034,1538451,543211,-879691,-387762,584150,684255,272291,-475860,-669590,-318186,195443,303813,154180,169024,109720,-119602,-202330,28353,254733,315072,321693,218101,78742,-22380,-95906,-205689,-322987,-302131,-256726,-311289,-274633,-185672,-61498,38360,-35335,-120829,-151877,-249456,-394605,-348462,-18003,220293,219740,157644,-89295,-354087,-215483,46291,58441,39053,91847,126451,320948,428004,202760,-58155,-44698,1210,-60694,-96328,-135588,-157011,-175551,-158439,-159970,-67785,170111,366901,254257,171042,139457,181779,163182,-4920,-82249,-32567,8940,-4209,42949,24933,-59553,-33839,124603,103800,18956,34419,127066,88245,-75401,-47422,228001,238153,39219,49139,149513,109287,9039,-148426,-235401,-10334,362690,340549,51231,18833,115454,90705,77951,9079,-98645,32264,353115,489616,419228,310951,326189,345793,385528,182715,-57646,-112344,14147,51092,-77933,-48645,53153,168308,242321,73003,-178925,-267018,-462054,-537759,-236771,8158,27303,77434,143019,6296,-160301,-61474,143869,86189,-113777,-209974,-116385,77799,157364,122343,14442,-190730,-211956,-43633,-39331,-143392,-202476,-201374,-24293,174885,118131,-53381,15429,235646,206944,63058,107261,189208,105196,-84506,-53412,215987,218254,-36862,-258554,-147073,22246,-9062,-39423,78970,148692,171645,236979,203785,35819,-86114,-137157,-329788,-375179,-41341,227695,164932,-7800,-91935,-121873,-68040,42421,6565,-118906,-201233,-125663,47462,301233,483958,206251,-99319,-15674,202028,161581,85260,65990,61502,-73724,-197580,-83542,168512,200261,23519,-69773,-19975,-49022,-202120,-341575,-263350,-90163,2590,-141976,-334648,-331043,-98139,14173,-16990,32778,64366,-15516,-22776,81358,154594,-8442,-190900,-43955,221857,185511,-75363,-163643,-123858,22077,156156,85746,-95662,-123876,-125264,-187432,-191601,-74204,30113,-16652,24380,126487,-77654,-429595,-301431,94179,165419,77926,89994,53766,-5125,-56046,-123998,-38252,53834,-31326,-115528,-176491,-159755,-162879,-202008,-342371,-529212,-480786,-76584,253977,195935,52083,22687,70305,189217,188938,-18024,-58539,39258,71253,-50927,-289970,-335897,-89007,43255,129857,241042,124288,-112843,-111431,-4030,-112203,-174610,4894,58940,-42307,-239693,-421773,-232505,69514,70013,-97936,-138480,-91370,-16668,-63302,-83193,60557,46842,-136958,-210487,-246973,-262320,-114265,17252,43413,7749,-163768,-299164,-237937,-253843,-186089,67127,291818,313568,268774,248302,277277,261534,64925,-216778,-204497,-21886,43267,-35925,-199970,-212868,-36596,135505,204832,202744,32265,-101910,-49401,29369,-57640,-109223,-40872,-43966,-185749,-212054,-46013,27233,83736,175440,278426,390874,406792,249874,75335,-31523,-139007,-208387,-109737,-62449,-168034,-203988,10294,123030,48456,70643,214328,200428,5300,344,149655,208897,139430,40273,-44097,-7821,32088,-6537,3936,8908,20674,-43109,-75209,116681,298015,95268,-163316,-88118,138903,226516,260252,194575,-99101,-250984,-131000,-28972,45505,89856,74355,239992,424977,441136,365599,68348,-206234,-238264,-106265,158926,277487,185929,193690,-319263,-1291637,-2380463,-2130816,-1714774,-731584,1088011,2642068,2164887,1104648,614805,106100,-54776,408397,386622,-1037557,-904389,-232786,647772,1078736,746106,278310,442948,611617,517469,286537,77509,19055,6001,-110970,-197557,-124519,-10482,60630,-37945,-196317,-219955,-60728,137512,179294,85939,68031,156270,186774,136464,24052,-202055,-285957,-156962,-78973,-115724,-173299,-202926,-130566,60347,241996,192531,-18156,-222449,-284005,-187727,1647,33069,79176,264471,379778,376233,281562,110086,24034,-61882,-63108,-32306,63522,77764,20875,7479,16734,167619,420194,326289,149205,205107,308777,169340,15766,-58833,-187346,-448457,-522033,-560539,-431551,-55627,219621,201927,54229,-23383,63796,98564,-166095,-379248,-237076,-4461,97473,22795,-48831,16161,129985,130558,52951,-4145,-24883,-56626,-232354,-393218,-271439,-61866,-20010,-24533,9462,1254,131099,416122,421753,16379,-328171,-315204,-92604,-28186,-114191,-209465,-209234,-121233,-17182,74874,117960,116351,83775],[-9638,-11850,10567,-33252,-43104,34982,64945,103768,236635,280861,261662,186674,173161,219234,145616,39853,-4362,46146,86268,115729,162575,104396,-90424,-228661,-208284,-87943,-4715,-104934,-255598,-152883,61526,99498,84215,179653,189580,50741,-5895,77326,37268,-118813,-313186,-375703,-396867,-257413,-10407,95266,41879,-12193,-79660,-104999,-72876,-82444,-56569,24766,97278,158281,140883,-84323,-305765,-338264,-141542,-176868,-263796,-97322,-23591,-207846,-184249,-42486,-90319,-235362,-171707,-66152,5134,2938,-78184,-80596,-123734,-323629,-456708,-299690,-28618,170992,209638,134492,-34849,-41393,151361,185019,101673,-46654,-161510,-218830,-269902,-281641,-264326,-182465,43213,170251,117088,112363,14493,-132823,40201,281314,172311,62673,203447,292465,119210,40470,77192,-70414,-192059,-153355,-85003,27469,174756,288698,219271,-103015,-412016,-310061,-29659,64146,94582,276968,394434,412341,282031,95633,23941,106294,121365,88350,-15545,-69914,-99457,-187782,-212666,-28351,140685,107802,50236,-113815,-151055,-45552,-46654,-191019,-82519,40286,46134,18182,-14549,-102957,-111535,129391,230073,-51663,-278147,-65788,203894,261636,128919,-517,-257835,-529508,-407295,-13904,65662,-22386,46936,205681,133148,-4713,66850,164880,116736,92253,103354,-10160,-96637,24220,309676,436036,305268,90861,19182,62737,8141,-127209,-326138,-358027,-97841,24625,-71043,40236,270488,260103,75906,53827,137584,162078,70480,29229,-42050,-152702,-140585,-53689,-52685,-18622,15010,-20075,60238,194486,242918,205407,128194,1066,-151330,-211782,-86607,217842,374487,318996,311929,388624,357920,211593,106507,27739,-207007,-275936,55568,443189,539768,362679,163387,135367,240707,126700,-34030,92544,154685,-16281,-126617,-40338,48575,70561,62972,-29548,-148788,-164880,-162716,-121299,-148856,-378822,-465046,-309152,-197231,-152855,-120398,-23192,41405,-6720,-52422,2424,86943,142165,152240,83046,115182,63901,-114129,-214122,-71055,-41454,-150052,-177445,-10359,273440,211728,-52662,-185174,-129827,2726,-76543,-265869,-206817,-96402,-107424,26454,72113,-23667,-88161,-110952,-88644,-65385,-38529,-3607,-13348,62704,164788,122641,9951,30775,73435,511,3393,-33309,-67553,-56450,-18693,-86975,-102944,-86150,-68953,-52447,50950,41321,-92172,-115094,-137729,-205679,-304056,-298376,-86831,-18400,-89252,-45115,86774,107145,-3884,-137204,-93058,-5625,-53878,58758,227924,155873,-5505,30555,199185,253816,14829,-166132,62486,284176,185772,78023,127703,151435,80934,7454,-105444,-144934,-55847,32259,-39122,-143991,-120261,-126991,-238470,-239322,-204510,-238351,-73663,30470,-143974,-297536,-218721,35672,95863,-54129,-161150,-34211,66385,-38879,-202790,-327923,-373881,-308528,-69545,101132,109504,112080,166109,168039,142094,108192,41120,35404,16692,-67954,-92979,-1490,-38084,-254911,-323033,-44760,194142,204153,107991,-8638,-103289,-113032,-108578,17307,33732,-120976,-231451,-152203,-32448,166253,308568,464049,574120,408809,83273,-12131,-38275,-156111,-192613,-169871,-125591,-55626,29396,78893,166020,90367,-144075,-303836,-126763,148974,175316,119143,144619,134716,34278,10335,147821,366063,357294,8276,-427779,-113532,599724,1110683,1195425,523761,-731984,-994094,391170,671443,215483,-1635809,-1664238,-731717,-595286,-653911,809354,649919,-626960,-570942,89466,303258,267977,-114891,-498657,-311905,219296,289676,81631,159084,179349,-128284,-315408,-52772,249323,272597,250240,193303,51068,-68321,-140805,-253506,-375625,-416598,-366042,-348302,-274960,-177816,-47715,61718,3225,-102899,-163846,-293864,-408108,-319874,33008,276698,265442,158173,-87243,-319101,-196351,12664,7314,-10871,39020,85796,322053,465186,225530,-24560,1839,-52634,-155396,-95648,-78239,-139714,-198665,-199379,-189951,-33496,226241,374085,190283,92466,75315,177862,242876,139957,87790,85837,24253,-23761,61929,67967,-38684,-33617,129729,169390,173707,202933,192005,94160,-87826,-58804,234609,265767,24073,-55082,12833,37091,26295,-77409,-196073,-75758,266209,344464,161200,126605,195519,170580,152770,34139,-161850,-78142,244481,402485,381096,359401,446748,535594,549913,260590,-16232,-35786,98287,106434,-10576,19225,69494,116802,141433,-14826,-226596,-315785,-506222,-476969,-128476,57626,96359,197740,228135,-869,-229844,-174012,57511,92961,-103579,-256833,-156876,83443,202532,199264,70020,-136255,-160594,-37687,-54390,-184417,-340772,-360917,-43592,183414,52122,-131462,3022,266976,284722,162710,151115,184210,81560,-101392,-51008,239152,265142,24356,-229066,-178075,-28770,-38319,-82828,5140,125501,258596,332558,236550,57624,-61445,-110376,-309291,-399617,-107074,176399,155695,7248,-127517,-224817,-151127,26280,35432,-79857,-160298,-99906,55745,268790,422072,172386,-100518,17448,256959,202348,63658,31435,77422,-16592,-136266,-42147,171475,244402,92073,-67390,-67199,-82298,-191339,-303246,-204136,-26742,43633,-69368,-189867,-198686,-12686,90111,55321,116796,164975,56171,3862,127827,204244,-15253,-257702,-82622,251860,246358,-72077,-236763,-189574,37533,241365,163106,-53770,-152811,-230645,-307230,-240420,-57325,70642,51153,82024,157677,-45017,-384770,-286916,108896,216781,101562,60325,55796,54381,24335,-54368,-16058,73686,-5323,-99883,-192026,-194429,-187270,-251364,-397863,-538800,-391712,60466,266706,108939,25973,57529,89957,153965,144561,-17908,-87848,-82405,-47843,-89534,-241148,-242564,-60988,16583,99752,196473,113397,-28429,-4250,29107,-168293,-290127,-173429,-102836,-81769,-167437,-332552,-179441,59060,25079,-125705,-103276,14969,86171,-35038,-90320,113196,112445,-88688,-149500,-189633,-273324,-161828,27655,72832,-12741,-227280,-385490,-353929,-335203,-214042,108791,344239,278524,208638,234257,294715,258302,61353,-199465,-174602,7182,61179,-70492,-284647,-317261,-119240,85286,187066,211133,45365,-94264,-23483,104016,38227,-35387,13863,30268,-107818,-198113,-97242,-63847,9996,157391,303322,443337,504470,338463,144487,33756,-84005,-191139,-180253,-194965,-254900,-221540,-40086,33810,17585,75852,192496,170755,19046,51939,183476,146167,-374,-56834,-61484,-12744,-7501,-26456,-37849,-62382,-52493,-97947,-127583,73473,286585,139074,-116992,-41625,225721,299542,288248,170854,-117425,-230696,-163307,-180403,-88536,33411,92364,267275,424774,446862,474338,257885,-27677,-147419,-61743,273345,393732,183316,192082,-194322,-1271072,-2372097,-2005910,-1685435,-889303,916978,2247781,1805124,934917,529742,54960,-23890,383343,-131701,-1785132,-902931,334601,1264506,1308235,691402,218717,456589,615679,505586,260439,17302,-32108,17381,-36644,-81713,12898,110110,142038,262,-156948,-174154,-80358,55535,116073,60578,66484,110766,139437,150609,68333,-174689,-263769,-134148,-66937,-132028,-222066,-217260,-141379,1352,139412,142335,-43302,-215264,-256029,-226859,-108164,-26865,75444,274669,418087,404779,234382,15394,-28555,34709,63868,15525,95077,157702,84909,11312,-15062,110160,359800,260846,104771,189306,247552,98648,8692,-53966,-159579,-355373,-462486,-515636,-400998,-81632,170970,170943,36068,-12247,43229,37230,-238217,-508512,-388334,-157443,-12241,-24558,-119357,-139957,-40383,17602,-796,-5034,-44270,-160280,-348083,-391925,-175905,2591,-6357,4663,52394,-15800,79776,351772,323858,-61954,-375707,-386803,-193218,-76194,-147173,-247104,-225415,-130837,-45936,23272,42780,19396,45363],[-41785,-8851,28272,-42977,-115735,-41175,71576,165381,299156,315504,306382,256841,228913,287490,319082,235770,117173,104106,148434,186868,258468,252778,49820,-204032,-246265,-120296,-2216,-38744,-173109,-129979,49784,109922,35736,2428,23131,19576,-6743,48523,53003,-104375,-350839,-403318,-316366,-219752,-72197,-8375,-70499,-88618,-90197,-98302,-119328,-185858,-173534,-54224,90591,194207,176275,-76704,-273874,-299817,-202961,-272906,-346811,-201167,-153382,-291403,-213088,-70880,-137424,-183939,35209,150410,107321,40533,-99965,-166787,-164955,-312604,-411639,-241441,-34657,117637,217494,170315,-2077,9982,185227,142553,27494,-80408,-182429,-238712,-288894,-278522,-233516,-123532,72773,154326,99898,115266,-3390,-188853,-55698,138513,26452,-40929,164908,303774,98549,-6330,61275,-74424,-236268,-215700,-139898,-31293,102402,167765,75674,-211282,-467160,-320516,20706,127824,114966,273354,409251,438026,290578,110853,91822,155657,135120,99342,-11806,-51361,-35649,-103695,-184622,-76273,137224,198149,91940,-99237,-118368,-8620,21982,-173901,-195890,-120246,15110,23290,-122725,-233283,-143167,133146,238232,-25971,-244104,5339,380738,444643,218332,49838,-193289,-488337,-439840,-95774,38064,52140,117165,207321,132445,-16240,44521,178215,150595,66711,-6448,-149556,-152408,51611,278846,295957,149939,-9763,-18669,98050,87457,-67885,-315428,-385897,-165296,-38850,-89271,39519,236078,179557,19403,76276,202927,183142,47973,25863,-30015,-139744,-117874,-8356,40344,90817,46437,-55034,59083,257401,295909,224513,159801,104377,20019,-79480,-66336,152524,295139,297810,381859,512199,386494,145738,37393,-1865,-170393,-154881,184107,530756,665888,426727,41941,-70810,91890,69657,25420,198671,201259,-17829,-149934,-65905,61267,135852,144519,30853,-154032,-173026,-90379,-10827,-58508,-294873,-456518,-428185,-342475,-234509,-166732,-42757,24909,-41621,-59227,36348,175566,292446,333908,236932,207011,110230,-43931,-59109,99636,68789,-110352,-119829,125115,448667,377693,60506,-95165,-56185,-4886,-129031,-254992,-151706,-80627,-144908,-40741,6347,-43931,-53647,-9493,-4637,-23334,15468,54669,2648,65634,210084,189236,39102,-26027,-40071,-23718,82508,4774,-91895,-30768,21867,-18379,32119,61068,15346,-56691,13577,33832,-34778,-32549,-95783,-212844,-285787,-240036,-54605,-45106,-156351,-74419,118657,115333,-50074,-192932,-110927,19174,9729,97841,208892,158968,58155,66436,156312,194400,24989,-106258,72014,236476,128690,-249,17280,12704,-86496,-142422,-205830,-161329,-63867,34780,47326,-57836,-132850,-149168,-240235,-218994,-213785,-270786,-119955,-34648,-236319,-419487,-285487,-17850,70150,-35753,-106586,-31306,-22638,-100711,-169521,-217125,-311920,-356848,-136221,138040,248733,196780,161730,116842,39448,16958,7298,23754,-25158,-124668,-125703,-5470,-20083,-226874,-330112,-85896,159322,223929,151258,43394,-52290,-89083,-143225,-62883,-8497,-89971,-202681,-188928,-111158,104297,260101,385567,491316,315066,-22127,-99948,-158697,-309132,-279670,-147504,-127016,-161913,-72599,45445,125956,-2771,-237461,-397505,-166454,166655,179515,105719,188777,203012,33908,-34228,73609,310370,414364,223670,-250161,-322599,107766,758222,1133562,599043,-812816,-1168477,1218284,2209303,1418778,-996888,-591000,16512,-1187033,-2189116,-300079,542536,-334064,-637162,-349526,-87143,273658,339531,-208192,-273631,106490,86531,-47168,167853,288516,-90262,-402331,-162829,174662,156946,129315,150537,42209,-85541,-167547,-282516,-374251,-467997,-429440,-334233,-218422,-113052,5012,101873,29716,-110369,-189906,-310849,-375867,-257568,79390,299311,262548,97157,-126705,-283073,-191112,-52969,-43165,-34384,24167,84181,338344,484536,224242,-4340,35730,-110831,-240994,-89362,-11794,-113998,-219400,-232155,-212385,-20158,227645,309309,84627,-17601,-34331,102410,234631,205555,192952,191046,71227,-14824,63743,73531,-41797,-49491,100382,175751,237931,307831,259387,132882,-43298,-28573,231837,284696,42555,-109178,-98189,-25255,43452,-7767,-149547,-156193,93378,245850,224661,231015,243208,205659,204747,64007,-207971,-200739,80508,259958,300573,361708,514441,670745,640413,299106,6304,31122,172652,165044,93232,124173,78048,26324,-10315,-132092,-255676,-301098,-413968,-298629,8556,96497,154919,283883,298804,61256,-213882,-267849,-86290,35085,-103313,-268105,-173179,89560,223013,231927,109432,-61834,-85702,-25850,-47966,-202239,-454431,-464965,-33429,197828,6530,-190056,-31981,245698,339965,243858,152311,124558,21007,-110866,-23855,258359,286725,44804,-233943,-243849,-121215,-83905,-92437,-27332,112637,291372,348262,221100,48727,-70150,-96236,-259062,-375097,-148665,116699,125835,26206,-139039,-290014,-189819,56349,97589,-50820,-151342,-96891,40477,184953,278863,90956,-116222,14173,254040,191895,10671,-16563,87149,31940,-71785,-6181,130990,227674,129339,-75160,-113606,-102374,-145402,-218286,-127127,8333,47453,-2070,-27999,-46456,82932,170466,116918,165785,233940,137258,54678,166880,213780,-43167,-309532,-135134,214273,241569,-77313,-279867,-227718,29251,260283,188568,-11051,-133824,-269872,-354234,-269705,-90649,44998,85483,115386,145759,-31377,-304671,-250369,81406,197674,63486,-7048,25358,68116,75493,-6171,-45067,-6425,-64368,-165022,-268005,-245609,-192755,-252806,-410920,-493559,-260517,194187,255124,26138,16363,92025,96013,94803,70752,-33726,-112768,-190976,-166698,-139805,-173549,-129493,-42890,-19192,65339,140835,106102,67825,104808,51608,-219236,-400886,-364464,-304485,-170424,-88303,-166443,-69693,47863,-38799,-167230,-97365,75420,141667,-18666,-73085,162981,160971,-38450,-110800,-172824,-297711,-218945,8986,77299,-52869,-283531,-411333,-405910,-360052,-209426,132606,348350,212265,98085,123597,217803,214884,68681,-144710,-134520,34008,89213,-68161,-317956,-397526,-223989,-8005,142907,204783,58053,-89337,-5501,165750,122132,9570,9791,31942,-109948,-252512,-190712,-175204,-108207,80032,263842,416334,520050,374757,192859,89099,-30620,-165703,-218242,-274273,-309477,-234099,-121373,-89019,-39155,58871,130609,115690,26600,86086,192395,83496,-157896,-237573,-158453,-42143,7614,29043,-65391,-143897,-126873,-129400,-136395,40046,218049,136015,-55422,22379,269619,312055,267658,135234,-100040,-154131,-160859,-313301,-236040,-44379,68200,208280,328783,395206,541791,426103,169084,-23609,8040,424209,521625,117768,71139,-58551,-991101,-1846722,-1415561,-1236669,-871054,560571,1466933,1137567,588443,355673,-75588,-126918,250826,-483635,-1946377,-738259,739622,1537546,1297285,524890,75542,319212,470710,375884,173068,-50937,-65713,51982,72857,76380,196832,260602,245309,70264,-83535,-84847,-62288,-16438,36322,26092,61872,75667,75486,122986,99406,-106980,-198415,-82549,-10193,-106989,-244038,-197491,-86821,19541,94161,108870,-83330,-219572,-196772,-204578,-159273,-38232,106864,287107,433364,407669,176657,-46038,-27659,183861,222927,88836,128577,246126,176724,42689,-19128,71472,288675,208016,90140,192247,231946,102976,46049,-12795,-49038,-126692,-258406,-333433,-236435,-18796,143335,128925,28141,37118,64336,7387,-246130,-527773,-435469,-224490,-73119,-34176,-124451,-202830,-112749,-51,54830,100519,28813,-155833,-328197,-270536,-13817,111324,60255,96709,169890,67460,98044,288752,245648,-22143,-263109,-343437,-228570,-55865,-100561,-192237,-133116,-30986,23355,43423,23375,-9680,72523],[-59668,5405,50178,-43918,-169005,-97404,75205,211471,345551,351162,364677,341716,294459,351735,467314,401868,213891,153436,195832,220064,297838,362243,232367,-88078,-226808,-139963,-8715,29832,-47266,-65503,60082,142595,30152,-130406,-120817,-27259,-37602,-8818,76497,-49188,-316623,-335345,-168554,-156206,-110646,-69675,-136515,-131134,-57367,-49688,-157713,-288556,-291946,-132781,64905,161187,90284,-134558,-282394,-264919,-198744,-291628,-374592,-255070,-202415,-272802,-172455,-75512,-179235,-132396,219095,338323,193780,112384,-27752,-151932,-129989,-215833,-294925,-165566,-59480,25193,198549,202509,60640,88468,195374,54385,-79094,-125729,-199265,-225341,-237651,-214175,-167677,-61103,95043,122121,64202,83940,-49591,-222979,-110180,-15322,-146506,-136643,132279,292424,60744,-54250,42506,-65927,-237144,-222997,-152755,-81386,22597,46777,-61905,-299052,-464513,-254684,107258,204444,145621,256069,403774,418714,249231,75932,109290,180874,150855,143694,69202,35435,42588,-16868,-117936,-91233,129522,249234,90579,-75402,-51206,33369,82634,-98510,-245649,-228629,388,44993,-171581,-317528,-185322,87139,209826,6323,-174458,83692,586824,652398,333315,99453,-144743,-415167,-400483,-121099,23417,85379,128295,168629,122957,-25025,13345,158602,144472,5711,-144137,-286040,-198004,101587,269451,190528,51501,-35852,786,147211,175851,14122,-239978,-326485,-148745,2095,9440,89364,199548,118184,2880,85082,191562,90887,-24277,19293,8273,-87002,-54747,61799,147374,207868,121390,-23583,70362,275551,304857,184450,134775,176822,198249,83042,4292,134031,239297,257813,379110,557730,371518,60973,-46652,-27353,-75192,26593,272275,494516,663657,437476,-69988,-257976,-38007,35062,83367,251477,212375,10845,-113480,-77859,41244,176214,215465,75328,-164356,-173063,-9566,93072,28645,-165243,-348994,-427146,-411979,-288371,-181424,-44378,-5433,-79700,-50035,59096,211683,374815,438235,327643,236105,122565,41078,146220,300364,205471,-16876,-28212,229102,506331,437307,126682,-35033,-20330,-11274,-140306,-197108,-88677,-51541,-144467,-95978,-77133,-74218,-18385,90778,56331,-23208,15031,63953,2200,66450,238126,218571,23569,-125424,-176736,-70272,119423,60575,-62029,27456,74540,63931,152546,174721,69589,-61750,-19952,12145,9229,46136,-41233,-184596,-219986,-143592,-2441,-70507,-244510,-139168,106136,100969,-77965,-202514,-81922,89057,107550,113132,102980,64756,77892,115257,140700,157818,58763,-39876,57482,165784,82798,-37416,-53039,-105026,-256481,-327538,-316847,-169761,-78751,-21697,50223,9931,-133744,-204697,-263119,-195408,-205388,-271695,-148874,-64789,-244083,-420000,-273523,-38684,70773,-8317,-54487,-4779,-67939,-132331,-96187,-66442,-209271,-343537,-169335,165599,338811,238704,134299,52689,-55181,-47345,10259,37437,-56489,-165158,-142186,-1398,13932,-172176,-345584,-170486,111609,235049,169512,77233,1159,-45271,-124558,-101572,-54455,-93030,-188508,-208917,-137275,50498,174261,270700,359641,183615,-134642,-187946,-264622,-428101,-337724,-108590,-107795,-229197,-147753,3307,47349,-121537,-315805,-436051,-191589,146798,188348,121454,219493,228352,3989,-128896,-93342,143095,432103,435053,-47061,-488977,-357071,361868,989714,741155,-458966,-794668,1409249,2454536,2038436,459128,1135002,878435,-1811491,-3613441,-1532079,200540,-100559,-581610,-641208,-425423,231982,647536,66602,-208216,-67280,-206935,-188693,189208,402508,-7257,-422861,-254751,61634,4590,-7757,99425,48160,-82455,-180420,-286522,-322171,-430484,-415185,-263266,-105457,3948,88946,148765,40482,-133222,-221333,-295539,-306332,-178863,105841,279240,211259,-3349,-187894,-248089,-196986,-121133,-57137,2866,76572,136227,370464,483527,206790,6926,47494,-155066,-279647,-60940,57775,-78676,-225139,-238774,-205898,-20746,168816,176792,-30375,-107385,-129501,2526,152985,173194,206302,251078,130443,20656,62435,55221,-56596,-69269,51943,129979,205236,318268,298060,173385,36259,41329,237010,305244,95602,-97785,-141411,-42549,77039,59824,-98202,-222802,-106317,84339,248749,325179,256589,191850,229173,102602,-210345,-287004,-81504,112323,220272,336186,518068,704106,646022,304628,10144,62145,197751,196521,202595,239284,90730,-55974,-153742,-233501,-241477,-208629,-194701,-30276,161339,148584,216250,335320,355287,189559,-105331,-305171,-235543,-57522,-90308,-213052,-130750,116839,228650,228450,145833,34330,8911,7438,-6848,-180619,-495758,-470384,2490,218202,4251,-205584,-80945,173106,344389,277859,115145,25599,-67301,-110377,37832,293854,297131,38510,-249192,-299051,-204160,-113943,-57253,-11999,112530,273323,305140,195485,42442,-94585,-94334,-184125,-292681,-129837,97239,122696,82815,-92574,-285736,-166732,137443,189971,-23975,-168185,-113104,12681,88701,123540,21238,-99336,8258,212484,146491,-40331,-44760,106254,78063,-2890,35185,94210,191597,156744,-60105,-118347,-80693,-75731,-112092,-37122,29750,38626,61516,115839,96308,179832,246962,162218,180710,276057,229384,133668,198020,196383,-63910,-312087,-166087,150605,215383,-35291,-225306,-186458,38219,241870,180895,46881,-34849,-200096,-300081,-250788,-133265,-1444,114138,149421,122975,-12740,-185353,-165150,63404,141810,-13345,-80039,-7673,59066,108154,28876,-93973,-128756,-146528,-249876,-361605,-278196,-149492,-172042,-338983,-376261,-100780,304809,239933,-13732,43309,133181,94871,39058,260,-54281,-112298,-229400,-230666,-175242,-92832,-10022,-15616,-28087,60732,111857,125720,164282,188478,63024,-231377,-445095,-480429,-460062,-258255,-6973,46278,89159,64624,-80064,-183241,-93523,93195,155581,8927,-11140,210115,189282,7796,-91468,-187561,-319861,-254846,-15930,65547,-104771,-330758,-377738,-357091,-302877,-154899,147600,314518,155157,-8578,-38203,81857,163928,100316,-59652,-73622,89139,156865,-3700,-276662,-416596,-302799,-94232,100297,189644,63445,-83324,18363,221045,191039,32005,-28207,-13958,-166874,-343179,-293438,-267466,-220468,-14409,186487,333553,466865,364184,216100,130956,20133,-123236,-198196,-277391,-326376,-252266,-215001,-210598,-104654,28979,52987,53992,30015,106551,194517,51684,-282716,-435017,-294448,-82528,81110,140700,-76182,-214394,-167526,-116799,-95228,32092,125514,92580,7969,94802,266838,271266,213018,104040,-48647,-44736,-122748,-382828,-360278,-132272,-9058,56391,152390,307983,552413,522482,322896,87368,69272,540197,573601,-66405,-166308,50770,-551906,-990868,-461732,-468909,-698925,123383,563556,336516,143822,124693,-295576,-374482,42336,-556770,-1521569,-458455,882927,1388389,1003677,241099,-148778,44681,204472,162129,27203,-145014,-109606,65700,148976,198615,353209,392624,342838,146320,-14015,-1587,-36332,-80586,-59247,-31754,33528,46128,-1388,41004,89530,-39350,-141287,-54484,40488,-84063,-268895,-181484,-11799,70779,80136,57300,-169299,-285132,-181053,-175673,-169695,-27247,132670,269500,393098,343093,69750,-120762,-39353,261190,311124,114995,96745,261039,219681,43036,-47984,187,151136,101492,40732,156765,214161,119968,46934,-20514,34415,84278,-35918,-124601,-50746,47273,79746,21290,-29909,52893,61992,-46339,-253512,-489183,-430662,-264181,-144858,-86039,-157932,-247399,-151182,2748,124004,199079,81643,-154154,-299332,-177903,67981,134327,55487,123574,235370,136091,85661,143619,96886,2325,-139500,-303622,-284924,-87743,-103893,-170661,-69706,34822,47451,4504,-55382,-76107,36447],[-5598,74156,119522,11373,-143070,-71166,127223,285129,413937,420808,458028,456555,393639,434650,575210,514880,284977,209326,246441,240619,306019,440376,428467,100475,-137559,-110575,10880,104678,107933,49924,110974,197865,70133,-176585,-187366,-60100,-76676,-57367,121059,45736,-219462,-198441,-9143,-82814,-107631,-61656,-133552,-131967,10634,32543,-176439,-362883,-371178,-179397,34094,70754,-87827,-241218,-311334,-228396,-129689,-241214,-353291,-254231,-169939,-169858,-67906,-36762,-182118,-78126,333037,431128,231268,194327,112384,-41927,-30060,-65416,-150713,-105634,-106916,-83415,148283,212103,127239,169360,178719,-59209,-193312,-173295,-205892,-193251,-154005,-130135,-99988,-8688,118328,82801,4711,14272,-118580,-234809,-127039,-152779,-306236,-211575,99985,264548,31128,-87036,16949,-57298,-198436,-177756,-131230,-120068,-54331,-50894,-163658,-351345,-424397,-158025,189076,264784,156287,193801,346912,353243,174647,7596,62692,150800,139459,192908,188617,146353,97849,33378,-55092,-91312,97396,215920,28896,-66480,-1529,14554,60862,-25053,-228774,-269481,-29491,44412,-173395,-358438,-252607,-13405,141902,34943,-101324,120815,720737,806411,435355,131090,-138113,-355046,-323949,-104823,6692,53865,58182,80031,85377,-47537,-41091,88212,84830,-84291,-281207,-391020,-237655,123271,247864,124255,19581,-8079,32210,161768,218932,71097,-145463,-218781,-67817,116848,162575,144664,157216,79967,2461,56972,94016,-99656,-148935,-12796,31651,-37566,14913,124817,220455,295869,230195,62091,68927,225056,264325,103387,54736,179470,303439,212903,99377,158493,208454,191545,284783,483378,290413,-40205,-133301,-49801,37387,203698,291947,348293,516367,365306,-152491,-383831,-144187,-6466,92372,225432,177562,42631,-50854,-92296,-18274,168477,241047,81405,-177684,-168168,50022,156513,81774,-44605,-186178,-306792,-385274,-315572,-188530,-55952,-58831,-113916,-36525,49298,181224,370705,427377,302081,184183,102208,112001,315539,441182,297170,85072,67041,274554,444761,373473,132858,-8809,-31449,-21908,-106600,-110845,-39154,-20952,-108160,-116151,-142166,-106648,3694,158847,81743,-66005,-46110,23170,-9366,60573,223486,180446,-53422,-249733,-297148,-127092,102598,103679,-6219,69839,105450,131727,226006,222818,73672,-73865,-46523,-16588,29152,94117,-4898,-143753,-139157,-54254,36811,-104603,-337602,-220246,58166,74361,-76278,-170181,-34621,170649,207207,94174,-62887,-90995,55845,156124,138785,136079,85850,-7282,12048,81223,47875,-28375,-65303,-160047,-359793,-482236,-407642,-176856,-106644,-125107,-20900,53997,-120420,-285268,-291636,-167097,-179146,-237034,-145238,-48557,-158721,-291801,-184880,-4428,102758,14746,-25917,38153,-44519,-112314,9876,102020,-52852,-242813,-156452,172350,356945,225929,85703,-11051,-115948,-65434,45616,57875,-80370,-183424,-145298,3842,56435,-104823,-360739,-266047,72950,241929,164431,85373,41071,3162,-64742,-89526,-91341,-128797,-195235,-204346,-93944,38586,83792,148872,211336,47680,-223711,-244357,-310568,-475299,-350543,-62357,-76730,-244713,-174708,-27146,-28341,-205672,-328829,-381592,-179724,109341,216544,182434,248061,223352,-29782,-238815,-293050,-65088,413180,581998,110529,-569479,-651618,42069,795375,861995,143115,-63972,911360,1387031,2080649,2583235,3146312,1489596,-2401889,-4540475,-2576376,-344971,-29206,-451408,-756303,-680726,93227,651984,218850,-114972,-186699,-435878,-292168,200587,478143,102892,-358740,-287968,-45384,-134322,-123522,48261,54256,-75616,-185823,-266193,-239561,-315779,-323566,-152611,42902,151372,184517,187277,35646,-160568,-250145,-256324,-221409,-109286,101082,219595,128350,-105204,-238933,-212958,-207297,-165391,-17586,104435,189108,226885,402025,453802,179833,16441,36437,-174498,-256244,-10645,114798,-40017,-209562,-212052,-160626,-22810,60845,3419,-125369,-139212,-160377,-69577,37294,61643,131790,235449,161763,60074,62268,21917,-77564,-86085,-472,51918,103528,232973,273696,173150,99697,115973,246816,319814,157025,-42551,-113137,-10277,122095,112012,-56006,-264113,-292595,-100045,235094,387865,229847,126052,210726,132353,-169717,-310137,-192996,-1343,161889,291627,451261,604090,555710,267275,-19978,15643,122390,161524,268893,316214,98794,-103634,-247848,-294718,-192190,-71266,63151,237967,288562,205116,261891,333415,373108,327486,47675,-286477,-355005,-159835,-62658,-103580,-37792,153645,203693,180323,170191,128375,90741,45320,42686,-141801,-461350,-392441,25963,209053,24493,-187677,-143929,52143,264960,232090,36209,-107476,-181913,-114436,110329,330901,283747,6099,-262872,-318041,-247575,-119958,-3278,19018,96879,199357,219218,173312,45742,-133138,-121230,-118223,-184278,-62558,122196,155186,166649,-5067,-232294,-115630,220565,262982,-19975,-220602,-165437,-40108,-5388,-2973,-16144,-44624,9231,137299,64738,-88503,-58254,116363,100495,45691,67020,74573,149853,166081,-26977,-84816,-32676,-23403,-40278,30846,29009,16480,98871,196275,179815,236270,278261,157603,140619,269836,295506,200149,189116,139189,-85617,-277635,-173758,75952,179264,58493,-70883,-75204,66140,196054,140037,100823,113991,-49455,-179356,-195702,-164994,-39919,144788,181097,90668,422,-65214,-51734,71771,66773,-117283,-150506,-42443,26989,109652,42469,-143604,-245993,-219878,-321949,-449729,-290778,-73209,-34932,-197118,-221239,37419,353516,213035,-16891,82421,152726,67813,-12062,-61604,-91911,-97851,-189616,-231093,-203695,-39546,75045,13423,-9938,82736,114039,160933,222660,203142,45127,-205699,-405571,-487082,-529295,-325689,41356,230807,245831,101996,-87312,-167126,-89406,64752,126869,38315,63734,225339,180258,33943,-90055,-225007,-335686,-258925,-40515,32069,-173043,-388253,-331552,-232907,-185414,-67302,150297,253997,123635,-79949,-202453,-73162,116938,139978,20127,-7979,167254,255831,106651,-180847,-371157,-319118,-129848,74310,158711,43491,-82773,45871,261787,234122,35750,-77492,-79136,-239037,-428007,-374449,-312188,-277643,-86526,93139,222023,375610,324639,213443,156267,66319,-65431,-124508,-213884,-311034,-282790,-297858,-296805,-156028,859,-8565,10342,38404,125522,211151,71426,-333946,-572626,-412854,-114350,194163,271575,-63878,-244057,-139380,-39097,98,66697,55716,36525,70038,174914,243504,214291,161762,101927,36110,77935,-43941,-349453,-407529,-193432,-109883,-137946,-34924,241271,534687,546895,413800,170134,110174,569822,499726,-348996,-443576,146251,-38090,-53697,653963,457564,-418939,-284062,-201878,-391388,-276399,-86737,-549694,-689208,-137406,-277478,-671435,-100366,789823,940695,527498,-87862,-375401,-259687,-76792,-31632,-106317,-224025,-136646,74357,186461,272649,475067,522067,462512,258066,84216,99047,30744,-78687,-97302,-53605,31309,74172,-19526,-23144,90439,54571,-70599,-26768,99694,-35656,-249853,-128699,104349,169290,123956,29356,-235521,-349028,-178448,-112904,-93586,49125,194027,278291,359990,275197,-17799,-156684,-23833,284550,357893,134833,49467,239203,246224,60131,-40918,-37772,19474,-2049,5361,136867,244833,185722,51082,-36933,104460,251894,180612,96810,147706,146385,51430,-67612,-65202,93933,100760,-46255,-193026,-331325,-307265,-212851,-152109,-111350,-162887,-214282,-98424,76250,241031,320140,152898,-121572,-244643,-97987,109221,130924,39498,132928,290414,232982,110827,20412,-31675,36873,-4338,-224347,-276065,-101471,-95522,-123083,13954,110691,70857,-31761,-112579,-97519,15877],[-46099,25727,72518,-34079,-188418,-110487,83883,239820,356606,371071,425479,437045,371755,393517,493721,422893,194131,141973,177935,140796,182109,371612,476295,192144,-113369,-138119,-38540,76862,157939,94544,90574,153784,30474,-231460,-248322,-148821,-195606,-161507,92920,70400,-177700,-128248,31381,-88082,-132544,-58976,-137947,-167016,25245,59499,-239283,-460209,-450343,-238249,-48502,-101778,-340873,-406623,-372671,-218944,-64556,-199289,-347694,-256215,-126811,-68731,29288,4426,-163436,-50143,324996,365911,168443,217744,225875,80946,69127,60021,-58282,-113449,-198433,-203930,53641,165630,147322,205671,124281,-179645,-292823,-217812,-208043,-168846,-88350,-72671,-67628,13446,134145,37088,-80658,-88784,-198671,-232462,-126780,-255764,-416192,-255355,66159,230563,26604,-98499,-17529,-52474,-124593,-89096,-84413,-137095,-105210,-94363,-197360,-351989,-364083,-71784,235102,289288,136696,91260,234898,261884,107381,-48858,-19418,72582,102216,236143,309529,246485,122404,48493,-3666,-67890,58609,113946,-62690,-67186,11054,-77340,-50311,15003,-140953,-226793,-66935,25682,-128790,-347758,-322189,-126061,72415,73553,-35393,107815,722186,858511,506229,157769,-148997,-309317,-224903,-47792,2064,-9963,-49769,-15591,44628,-63555,-96474,-6631,2104,-162779,-367189,-426291,-249918,105860,213125,112407,63080,62239,64376,148011,212783,94582,-50282,-80539,68314,273517,308996,182146,132463,83938,12587,5565,-45444,-309725,-279125,-51605,35024,-5058,80671,177073,252170,355250,368807,189042,57735,128708,198449,25086,-39656,124671,314589,291045,211061,228241,212781,119233,135045,315555,165135,-129586,-190786,-54128,143412,352652,290431,182669,288602,231838,-176417,-403234,-205064,-60160,46187,145747,119914,67456,17071,-100684,-89312,125772,223039,63201,-166003,-134729,93749,181306,99452,38364,-7315,-90512,-252852,-299035,-192127,-83629,-119740,-124232,-17299,14264,113159,309689,323662,168260,75659,70846,155498,385874,466128,310234,168897,153149,272682,321771,234615,103044,6435,-61703,-25232,-31671,-20541,-13858,4791,-48136,-92859,-162562,-127291,14884,187805,81793,-126059,-139931,-37244,-9122,55688,161612,75885,-175607,-360213,-356905,-164473,59686,127503,46204,57149,89612,165295,244513,203375,35483,-89917,-65217,-43934,24932,97703,-8323,-115007,-77275,-9716,37929,-148974,-410636,-289090,241,56099,-35874,-107584,1761,227882,277738,51059,-232842,-249150,6711,166165,123472,103767,71243,-34887,-61249,-9660,12912,7360,-28799,-139703,-353002,-535506,-446292,-189856,-150443,-246659,-130580,70932,-101378,-364991,-308098,-136881,-141537,-177450,-112392,1934,-11395,-86298,-54134,79159,151957,18208,-35471,78562,35352,-45533,126683,267423,148385,-81325,-115351,141634,291747,154402,20965,-62585,-134615,-43284,85291,52312,-112551,-189127,-148587,-5668,88102,-44338,-363974,-337892,49540,236831,132378,57971,48748,34385,-1170,-52988,-126077,-192795,-226271,-182313,-2306,72197,15034,43053,71591,-69382,-268756,-246782,-278405,-443800,-319531,-23925,-56832,-229697,-164497,-44170,-74867,-221225,-258288,-239851,-136201,60973,253405,275675,278404,206593,-47896,-332294,-463829,-234043,367894,621277,162240,-564094,-723321,-148641,559516,853949,729966,725316,23145,-409125,1908199,4906866,4773873,1431718,-2892342,-4723761,-3172218,-1003378,-182964,-330244,-730508,-850460,-163502,345071,207842,-773,-169432,-482043,-332343,164375,471792,202339,-233153,-259453,-121093,-229156,-201108,-7662,33479,-89840,-196280,-237461,-162013,-175266,-195879,-43554,184686,289771,258800,194456,9948,-191345,-276690,-216494,-152961,-76249,58405,129303,34498,-176966,-258776,-182983,-218621,-175670,62525,235869,315405,312731,402991,382782,144136,28285,9880,-170356,-186315,41487,138212,-10854,-176683,-158770,-83359,-15556,-69607,-167615,-182181,-103078,-106398,-76821,-62777,-78329,2691,132012,127848,76538,60390,-20511,-102179,-95404,-42498,-29581,-16130,85435,172804,106320,97479,148741,244494,313576,193999,18289,-39901,52560,162658,136126,-32625,-276707,-432314,-268259,189730,402514,166572,19443,142626,135055,-99301,-260550,-218970,-53076,132143,237981,331747,391454,380888,183423,-87498,-125435,-70567,48905,261138,322406,94517,-104735,-269487,-304615,-128092,64041,259976,414310,355675,246133,270856,272641,335898,410754,182508,-226546,-415730,-239698,-20051,30684,76400,180737,137112,89879,176512,199658,134128,69255,70440,-113078,-371434,-274145,8089,142884,38740,-147305,-199488,-83348,110297,111940,-65133,-249109,-298622,-120620,173120,352496,241205,-36303,-252108,-280465,-229402,-94187,46516,41340,54134,90535,124688,168004,65836,-169462,-169975,-78299,-78174,30020,181569,220688,258221,93632,-160509,-73493,256635,277213,-45397,-297129,-250329,-114127,-77564,-69583,-14278,39346,29401,50174,-37776,-131291,-65146,104714,90045,64415,87156,77246,114350,155080,14616,-26584,23686,-3338,-27422,58403,10800,-12923,101408,204237,186252,228979,241909,90447,45880,208310,305047,215679,122364,42430,-116401,-228034,-158754,6373,138841,181981,143489,69527,105857,140689,79053,136912,262591,124318,-43138,-123212,-166335,-42724,186708,206652,50331,-961,20175,57396,107470,-5318,-224838,-208801,-76557,-22362,76270,37653,-169686,-315821,-267599,-366408,-512363,-288870,6842,109157,-29071,-76379,111729,322919,166902,-4902,100474,122990,4929,-58412,-114237,-151294,-83547,-92840,-184875,-240303,-50212,94110,31479,17915,110898,134975,188434,211526,127303,-10844,-159505,-300797,-400014,-514942,-374998,20155,311574,336095,128921,-74312,-137166,-97707,-8068,58769,42902,93383,173980,118699,25364,-104127,-274089,-346729,-238953,-71264,-34834,-265082,-475713,-331406,-109236,-66887,8140,125250,174252,105069,-119125,-337578,-221149,56084,143511,40416,17479,218802,332447,201799,-93422,-302300,-275862,-110688,48843,83348,-35395,-115536,45370,252100,217502,665,-145150,-161327,-309336,-492936,-437561,-325231,-278227,-141298,-30918,74554,249657,246908,157853,132470,73942,-36082,-60410,-150179,-307817,-357040,-387090,-363471,-210042,-48100,-66451,-34468,21932,114329,212328,98945,-343684,-646335,-510776,-166047,262470,332790,-73400,-258862,-76854,58309,90351,95885,-9211,-52284,80113,210129,183210,129610,95058,88172,88318,137219,12520,-266555,-401133,-253317,-248516,-358274,-213702,180493,465744,466478,387863,164268,66298,427251,235229,-715593,-727605,184522,406250,661981,1608720,1286320,-170427,-668105,-765336,-976675,-645119,-286958,-836778,-1036192,-259120,248992,259940,208773,483661,341627,-47700,-450798,-593000,-550921,-343586,-191071,-236637,-326111,-201170,19866,119526,227969,490612,582064,535630,338598,159297,162847,81571,-56247,-105953,-76012,8334,100281,-16967,-90674,60042,102739,-55209,-66107,84654,-31807,-240473,-96181,177388,219569,133259,-34261,-311286,-429245,-234821,-90105,-13657,110690,220672,257560,286738,167368,-118993,-205763,-38745,216220,316944,93953,-56720,129314,190882,34386,-45056,-83677,-133333,-142091,-70182,77148,252074,218162,-2775,-119608,83583,276069,264177,203262,243469,193626,10048,-167182,-121993,99674,121250,-40794,-124387,-139808,-144184,-143160,-147717,-153911,-190413,-171173,-34284,136193,312680,378441,172307,-133717,-249994,-101455,70241,73614,-20887,75476,272510,282263,120939,-91902,-163174,-2409,30855,-183284,-247989,-132831,-117407,-100791,58892,134290,33676,-111158,-181966,-116362,-18313],[-87933,-44577,10671,-77545,-209106,-124397,45584,175276,271481,290104,347910,360031,307520,320653,337196,237589,48987,48384,90652,31406,41933,257110,438174,224889,-97255,-148167,-68251,39331,168181,123664,56683,66520,-41486,-242109,-232552,-201859,-301923,-239134,48866,67065,-157446,-105220,1644,-101940,-117957,-12263,-100866,-175688,35413,74377,-284923,-517457,-465693,-247320,-111123,-253532,-529828,-518080,-369379,-160342,20368,-146655,-322329,-227364,-58802,34115,129092,77797,-77797,1674,255736,211075,59861,198206,286768,187026,164392,155383,-12430,-153793,-281688,-274432,-24199,104730,138364,215004,84761,-230461,-304092,-201518,-164867,-124154,-29280,-23041,-46468,31577,164197,23547,-142776,-170437,-237264,-191198,-98908,-283714,-422207,-230439,65352,228550,74461,-66594,-32234,-23070,-2013,46535,-2797,-102827,-87237,-43683,-128987,-279533,-282494,-8192,243109,281407,107581,-6962,99802,177761,90907,-43981,-80597,-10190,70384,282170,408925,320363,135308,61374,58414,1625,49116,1556,-130287,-55775,-4462,-207237,-202095,17838,2956,-106314,-83955,15377,-42760,-283705,-359081,-198665,42038,130646,19381,61786,588381,792110,533397,195202,-136104,-258816,-117523,37906,20881,-60556,-131328,-62590,38373,-47791,-125301,-88762,-66580,-197504,-374732,-382079,-223140,57186,172058,149652,159336,149269,93260,128660,175025,90772,34154,70029,236456,426689,392361,186673,140135,130350,24507,-49872,-172632,-457643,-363251,-71041,26002,5269,131469,215828,250092,392579,509762,321801,42917,21544,126221,-24610,-107916,47827,250999,319083,324165,325883,243019,57811,-16281,118017,34758,-182351,-200252,-35303,225614,473265,338142,95966,74590,81903,-133937,-305425,-205875,-118635,-33553,58437,68157,79566,73103,-91526,-138365,74669,181382,48020,-104004,-49643,141766,187019,94412,78991,153697,168450,-38397,-225262,-185458,-118769,-163889,-96872,11039,-22936,56066,244809,187058,-16102,-40484,52681,170717,341122,373539,259103,232552,231756,256736,210648,96791,75245,40429,-66029,438,73415,53607,-9843,26833,18710,-35456,-131371,-119422,33068,198689,86256,-158852,-211287,-66467,33332,69848,75769,-57540,-293962,-406606,-318755,-142408,46496,158560,89617,-8289,31592,167067,231078,152065,-4385,-88585,-64763,-52578,14630,69495,-43641,-102220,-43953,-12821,5440,-183103,-425977,-306093,-25052,80030,58537,-15206,26036,251472,313706,21909,-329901,-336210,-34256,146783,87507,51657,10257,-104814,-129987,-79602,-13651,56016,41138,-49311,-218162,-425751,-393570,-193322,-188271,-331248,-211864,82170,-66369,-385936,-278350,-90292,-81813,-92017,-47931,80820,162808,132618,87604,196493,211896,14445,-64018,114464,148722,59474,246636,433375,375647,96811,-60576,84632,171159,54892,-26048,-69931,-98422,15410,115546,16413,-145447,-175460,-143715,-21312,111784,16643,-323781,-340909,55905,230150,93392,14510,37773,56597,50414,-11384,-152290,-250613,-251484,-134457,115631,150777,4350,-9071,-20302,-130469,-235451,-162389,-158182,-332175,-236563,17284,-47618,-199776,-125919,-35556,-63720,-148997,-104196,-35568,-64304,20625,293615,390382,332100,220152,-19446,-366659,-542212,-287130,333116,563508,105359,-487726,-599242,-208859,303696,668390,1107073,1350830,-737577,-1977652,2047711,6773909,5285640,444914,-3202909,-4119701,-3168538,-1607430,-517552,-271338,-611196,-918026,-485400,-115298,96464,142002,10736,-306772,-297899,70657,380927,270727,-78829,-183851,-150414,-261127,-227643,-60089,-19045,-126649,-205606,-205027,-105203,-55012,-75464,36186,292071,394567,296196,167159,-26949,-213875,-288370,-184161,-110827,-78533,-2812,37476,-37886,-192105,-233634,-155136,-215898,-143959,162376,354105,403988,354588,358230,276281,109361,54380,-6499,-140646,-95802,77091,123887,7046,-127923,-85174,15554,13717,-178487,-284136,-189166,-10021,25471,-2159,-98162,-177482,-124902,-34561,24528,62031,57148,-61587,-121667,-87982,-58173,-82045,-98432,-65044,18895,-16522,13190,109500,213324,277468,187606,53271,39619,117685,183867,129228,-25311,-258181,-500576,-387858,125917,367332,81685,-102899,34564,103671,-16605,-147388,-150907,-34987,123792,184508,196259,133605,156302,63046,-175179,-332009,-340867,-114845,177484,253947,75153,-66743,-223797,-271398,-75263,155111,336767,448474,346900,248464,230469,165888,243706,394936,245885,-149377,-406731,-273509,30487,148909,167654,175106,27629,-30993,159673,230975,125439,62559,51791,-118708,-267274,-170734,-60964,12773,20364,-97776,-218741,-188051,-76126,-47807,-160713,-365376,-385262,-118626,210681,341344,170860,-68394,-200784,-189236,-153707,-42146,74276,42846,-7776,-18543,54178,182235,100758,-185485,-217604,-64206,4861,117299,250038,299425,331132,167493,-103862,-69072,214909,219678,-92106,-373891,-349231,-194731,-113148,-68057,15812,128587,72420,-23293,-137272,-166958,-75723,65817,48434,57066,102240,95667,89034,125740,49621,34815,73659,-986,-57694,47921,-11496,-41752,72664,161428,133210,163376,145872,-22855,-79521,102578,244652,159170,3509,-76903,-157343,-183236,-122538,-42911,96589,295049,349269,201433,147834,98368,23719,156004,368024,263805,66869,-48305,-122890,7944,246318,225881,12742,-11045,60055,137323,162097,-47576,-300684,-237334,-94335,-67196,26230,35385,-143009,-304212,-275112,-373857,-525323,-266571,74799,224552,125980,32378,120235,239769,117313,16194,91358,51346,-66841,-77388,-137272,-201691,-55621,43484,-100704,-272598,-113725,63525,50674,54700,143923,178156,211441,149629,3312,-68002,-86963,-144965,-240703,-421476,-390471,-56105,279930,344285,139654,-37866,-90538,-100650,-78599,-990,35132,66682,77831,42058,15470,-92211,-282313,-313679,-172030,-76698,-97896,-335514,-547507,-361235,-22293,33749,68777,104885,130492,123405,-100599,-381900,-299924,3788,118423,12903,9440,235060,374722,266821,-26098,-210843,-151661,-9293,52939,-2467,-135449,-146834,43294,217476,170914,-34337,-185213,-203832,-311257,-477792,-437522,-278434,-190580,-142054,-141295,-58883,146890,182372,94217,98747,79501,-12124,-7173,-85668,-286842,-421002,-436116,-370759,-217580,-68738,-72705,-35697,23184,114956,230407,147337,-297547,-618686,-528457,-189147,283661,331370,-72555,-218055,41925,191868,188030,140490,-25471,-112479,81416,239364,154820,84399,69481,99294,129146,156634,68612,-128499,-304070,-260009,-347077,-496505,-290545,177449,410332,360496,312265,125355,-11403,175501,-121922,-1015872,-897462,217471,759794,1064439,2231223,1901641,23237,-974606,-1102164,-1339168,-875283,-407668,-1050230,-1275762,-226693,932053,1053076,454272,129917,-156628,-533542,-733210,-695625,-698627,-480339,-226818,-280993,-384381,-249336,-38808,18450,133565,458145,614676,592389,420121,261678,247296,162862,31066,-29207,-41229,16892,157112,53438,-87630,58321,142058,-47523,-120446,32863,-27966,-188204,-31808,236863,242727,127860,-77118,-319300,-430481,-265547,-63349,83285,178912,251299,254337,229177,90531,-161766,-209043,-25560,157254,268429,56896,-144785,9713,114232,21061,-681,-73766,-225844,-239088,-119673,38470,274047,252172,-51510,-199417,32286,216401,237064,207336,261159,222030,7072,-207678,-143067,112376,161680,12800,-14845,83143,61496,-35826,-92727,-154139,-183334,-90162,56394,197281,352284,402335,183966,-145278,-268901,-122703,38799,49332,-48946,16961,232526,310963,153078,-124411,-231510,-79907,-18802,-158538,-175224,-126224,-115026,-62433,100989,140784,-22084,-185929,-217967,-101793,-18720],[-89814,-82320,-7160,-61800,-160136,-74164,63198,149486,218576,230761,276432,278377,251656,277344,207618,63149,-65963,-6433,50014,-16532,-38763,164166,367516,226381,-62016,-109629,-33109,56224,187858,160786,31749,-30110,-117681,-198659,-125713,-173971,-343792,-260592,11899,54333,-144405,-119085,-51624,-81285,-37042,87464,-9698,-126098,66872,95693,-286978,-513252,-407149,-192858,-120779,-323384,-581045,-513049,-264079,-35148,108268,-93407,-271923,-169385,16736,118818,209351,165092,55372,74699,164485,34530,-53357,135393,257355,221688,222463,198077,-15586,-206265,-335655,-284180,-59953,46846,96555,190015,74841,-186742,-211734,-116902,-81922,-64283,15529,18528,-33610,36379,183622,37845,-164344,-211507,-226079,-126321,-65770,-247571,-333153,-147083,95356,250881,146027,-14528,-31106,24479,137201,186463,82638,-33423,-6847,82146,13043,-164881,-210440,5416,193772,222197,67217,-81523,-45044,90557,108161,10061,-103693,-75511,52676,315955,448476,338678,134309,80705,130868,103294,66783,-86072,-156046,-37841,-49240,-343014,-349808,-27770,137710,33265,-79119,14978,44803,-201796,-361589,-223193,43599,173760,39002,-8193,353867,604774,488109,227521,-89473,-204827,-42073,103143,37391,-88937,-158709,-43460,74050,-7428,-131230,-149425,-117407,-201699,-332025,-301090,-186486,-26536,110287,187099,238320,195936,91889,98334,107449,51370,80609,191665,380356,511180,363453,135873,156807,177231,7921,-114430,-266469,-515606,-389827,-73878,-3446,-26579,134051,213663,206277,389096,588345,394431,9920,-85843,33993,-67810,-148096,-31705,134634,286728,392816,394578,249433,-9238,-143310,-58267,-81634,-207880,-185348,-22565,254897,550993,449623,115001,-71147,-59640,-65025,-142751,-168697,-188101,-131789,-16252,18884,54065,83159,-83624,-167790,16594,117562,35984,-9099,68712,189164,172826,59747,68387,250195,377328,178383,-122011,-182285,-168227,-195047,-57575,24258,-61289,28216,199531,58165,-197265,-139181,35921,139496,191260,189445,169009,266871,284778,233251,131972,-8388,50206,83331,-35688,47014,165209,75344,-41529,23683,49397,6617,-88670,-98670,52516,198742,100127,-150321,-231030,-47555,107684,90268,-23030,-191206,-376919,-378589,-199804,-61490,85105,207587,114379,-109421,-64861,126241,192149,93443,-23962,-72095,-58311,-53934,-6827,9001,-108725,-117257,-52159,-63394,-60847,-205408,-381096,-269041,-10800,142210,183499,81556,31968,229175,301163,19336,-321703,-326211,-58685,91112,19125,-34325,-97612,-194806,-176597,-120910,-35771,85724,96483,56983,-3927,-170383,-256038,-188262,-215124,-352112,-226782,93584,-20280,-318446,-199137,-34900,-10583,-2427,23670,160423,309172,289397,192381,292869,253176,5663,-100212,128152,240420,159909,343183,580372,566614,222018,-25900,7384,22513,-47791,-35505,-25044,-26404,79480,112971,-51934,-178733,-150156,-133078,-42016,121245,74995,-238000,-272557,79724,217394,55559,-31462,19826,75046,76375,7525,-176575,-279036,-247143,-68408,219845,244843,56859,4624,-51036,-123199,-116051,9359,21104,-171219,-115865,64331,-50012,-179829,-84077,-5977,1618,-16187,86632,170325,13526,-8951,316582,498297,416110,286915,61016,-326947,-509775,-210867,327853,438508,-29740,-383472,-386612,-194337,47260,323370,1208467,1744722,-925003,-2454731,2868574,7556021,4165429,-1430658,-3276398,-2925979,-2603304,-1984926,-904300,-288165,-451334,-869912,-775764,-513467,-2991,309012,291633,11060,-211783,-69660,230709,297886,61606,-99587,-148341,-243715,-209849,-101301,-95187,-177764,-207589,-174214,-72802,13763,1443,72780,348883,450985,291927,112627,-64069,-218204,-272995,-157047,-88542,-96625,-54428,-26882,-67123,-149470,-173182,-129683,-187106,-73671,255201,418578,413491,327252,269411,153650,84616,101514,13001,-86437,-15267,83086,83206,19202,-67203,-89,120146,66230,-227787,-313522,-149810,108496,199794,141964,-43647,-183206,-198991,-210625,-114545,29491,54136,-90736,-124374,-54614,-37456,-84293,-109754,-160348,-135350,-152754,-125831,1949,147195,214511,141799,52181,94277,162988,181513,101173,-19550,-203911,-483492,-437050,64307,299100,-733,-207081,-84809,50074,65670,6713,-8040,40939,125329,141436,89638,-82213,-63446,-64072,-242180,-518259,-583450,-267617,51023,141820,50931,-5934,-135493,-213619,-49643,187256,306861,361221,277577,205387,152342,50151,123585,283849,223498,-71012,-330241,-248204,81950,220320,202083,128441,-102852,-153336,125407,220323,75220,24960,-13317,-160161,-184654,-114727,-159209,-152097,-34644,-45223,-174758,-220642,-229286,-192645,-220649,-420134,-410083,-91799,224868,296795,91681,-66118,-102794,-64823,-43657,23873,78624,32001,-58844,-87417,32279,214078,145429,-164838,-230327,-56061,61199,177362,302076,366669,367742,194136,-80596,-106164,103748,116802,-133516,-419597,-432291,-259001,-103431,-8178,57301,197624,133305,-60434,-206689,-189889,-93863,6798,-10733,38939,125017,121467,74105,85404,63227,77984,110966,14170,-87415,18165,-23745,-64967,22941,101802,59763,69362,24713,-144224,-198799,-24750,118949,31402,-143688,-194107,-204653,-157753,-74161,-67330,48758,348896,467945,274416,175504,78963,-6811,161881,404098,326157,120987,9008,-44959,97496,305755,226616,-18390,-24974,55718,163387,205130,-54790,-327835,-234327,-89993,-95160,-26144,42701,-63374,-215828,-248775,-356678,-489241,-230438,111006,280668,226050,85814,74454,135160,71647,33600,53601,-46789,-121167,-60996,-125686,-217744,-9268,180814,-6093,-294567,-205951,6403,67719,82252,165301,225046,221828,62179,-116895,-97165,-923,18093,-63443,-287947,-380821,-167457,155110,266708,113836,-3350,-48783,-101452,-120693,-26098,17704,-16826,-39076,-24600,17222,-48068,-232786,-228683,-71071,-55884,-140769,-359853,-566372,-391240,-1952,87244,95621,95607,140991,171501,-38307,-329646,-297698,-46547,57639,-54548,-40248,190217,353581,273660,-1391,-125080,16777,141143,77753,-86320,-235008,-167792,39571,159811,98608,-63903,-190772,-193009,-234652,-380135,-377417,-192616,-51312,-106228,-229531,-169817,72050,135676,34231,62044,85529,-1454,9661,-42380,-249588,-450728,-444827,-330382,-178181,-55760,-35491,-1629,38557,121255,245931,180832,-238454,-529016,-470395,-176613,240702,262002,-72356,-138727,177361,320813,259643,171354,-11702,-133886,81861,264849,169781,83690,79756,119295,141816,133634,105994,13304,-153762,-225684,-389992,-521610,-259772,206381,367715,259786,218744,73396,-103381,-122534,-474097,-1154343,-918903,235500,983390,1165140,2431032,2219337,129418,-1219053,-1325845,-1524214,-976390,-462449,-1152736,-1350874,-56408,1584093,1552692,592085,-175602,-449983,-854741,-899112,-665921,-675440,-467332,-150126,-242678,-399013,-286651,-96786,-86776,20373,389747,601667,599250,468343,365892,339060,250234,146559,97032,25930,34664,204834,151896,-29510,67137,145490,-61212,-196139,-67600,-39970,-113736,43600,254504,211319,80651,-104566,-264747,-344688,-251635,-49133,143146,211411,259643,241631,167311,36149,-158558,-181576,3164,129825,217462,18421,-207767,-102063,20162,9246,72254,-27918,-262650,-288287,-143033,16650,287005,266145,-92341,-267153,-38441,100535,104088,101266,195148,208625,15214,-205447,-149461,102675,184733,72943,87284,262572,237517,57855,-27220,-128864,-157623,-16644,123777,216159,322714,368519,175117,-158994,-292564,-141174,39211,70575,-41599,-37325,167629,293275,174784,-97681,-246297,-192032,-153382,-175712,-108670,-98895,-99069,-28738,117250,111632,-101410,-262533,-241730,-88298,-12109],[-98596,-115785,-9830,-20332,-86079,-7823,98595,138081,178794,172012,194432,184341,192941,253787,132316,-65331,-142122,-32948,43082,-15885,-68128,85951,268866,185563,-35789,-58487,37614,118749,212169,174444,-15984,-146333,-207667,-146530,12903,-95247,-339435,-267210,-43886,12927,-159421,-183817,-119343,-39588,76719,198835,100562,-35521,104247,103470,-268423,-477565,-323664,-117930,-99947,-318503,-514906,-408605,-99705,100992,144771,-78470,-227356,-120637,56080,146227,224037,209201,160515,114054,52532,-125029,-156165,20310,111847,136049,196342,158810,-74007,-267731,-370708,-269058,-70507,-16104,4535,106837,71079,-79647,-60139,-4776,-1265,-20004,25482,35277,-43214,-3974,143922,46084,-155662,-223968,-193419,-76172,-61588,-192425,-206151,-50612,126725,259652,183951,13764,-35745,61812,236828,267795,122467,26790,94598,224672,162316,-64602,-185187,-49739,74585,97313,6567,-134681,-193811,-28765,106168,61564,-103238,-116947,46514,320176,406201,284616,110862,99664,200433,203572,85173,-140223,-149049,-25987,-116397,-453137,-459049,-121638,191176,123165,-63191,15270,93050,-141348,-343193,-219223,43972,163417,10498,-83556,95705,334460,361789,236294,-17122,-154547,-31846,101001,20390,-104372,-132470,32394,143648,40922,-125155,-187820,-156733,-202037,-282147,-233099,-175133,-138457,19754,175340,235906,159446,39628,43049,14685,-20792,77110,253777,452428,490371,224534,34662,155592,183076,-51000,-187808,-318335,-492276,-366578,-67457,-50950,-103175,70710,153668,123270,331253,557354,367196,-42082,-183119,-86993,-131947,-169342,-94058,1982,196891,381604,385271,188805,-96715,-230335,-170561,-164208,-216945,-173407,-38167,226311,576356,581967,203391,-130944,-170412,-12287,18200,-118087,-259646,-221177,-66395,-34482,-16564,34591,-94042,-188638,-46921,38949,24216,89178,189852,230461,142210,-2139,19169,262410,464391,317682,-25145,-186792,-224672,-216099,-33586,6807,-96060,35938,183643,-32922,-322938,-202380,5356,58792,-9109,-18941,85262,278875,303664,203019,74233,-82098,16777,114420,20494,103144,210473,32750,-108811,-14308,19403,-5482,-73238,-79583,69984,199599,124717,-98832,-184645,17845,188370,101516,-115519,-291466,-397839,-285213,-41149,57818,173141,279247,130802,-197534,-171770,45156,133491,51865,-8560,-43720,-54193,-58343,-42239,-74096,-184684,-150590,-89374,-136341,-142754,-211619,-287338,-190511,32641,220235,301604,160042,29575,171446,242865,42855,-212939,-226695,-64764,9549,-68067,-138908,-222711,-267313,-183965,-125547,-46487,82267,98998,122278,214833,152657,-68098,-171714,-224473,-301128,-161410,113534,37654,-161716,-81267,21541,61310,72672,80643,222326,397241,352728,232754,316874,254207,584,-127303,111432,266292,213635,395365,679862,659460,250493,-30042,-70731,-115022,-122966,8300,68880,55098,119730,71622,-134088,-201539,-114687,-111639,-56734,119721,129072,-123913,-160750,103114,197140,29238,-60383,15101,102862,85183,-1997,-196151,-259984,-192556,8973,283676,325378,160473,81537,-22011,-50281,77071,244259,216988,1241,21903,121826,-51977,-176992,-54152,40354,103258,130881,252081,318031,79308,-25363,309334,577356,531924,411451,182616,-217491,-384127,-50808,348448,289184,-182190,-291258,-207098,-168758,-175730,-86761,1119817,2001483,-376806,-1460556,4387369,6948256,1405686,-3784050,-3077974,-1503770,-1692391,-2019321,-1167454,-338489,-282531,-695136,-920244,-676210,18143,486563,561661,326612,-110554,-216591,73757,296222,162719,-39812,-140258,-203453,-158243,-115120,-166458,-220679,-192464,-140954,-49818,35559,31374,79916,362981,464888,261086,54714,-83122,-189734,-215320,-115564,-59910,-95464,-64626,-38179,-42482,-65035,-98033,-102869,-121994,29022,326183,415641,338240,237561,163842,51062,82680,173575,87744,-5646,39540,65559,47101,43445,6380,93218,219461,134640,-198562,-252196,-75987,218651,371866,324699,97424,-79072,-187337,-327603,-225138,10012,58059,-95733,-94956,14291,24081,-30188,-45353,-162867,-225121,-242083,-253938,-128595,62898,145455,85439,33539,119873,188684,170497,75908,6987,-106470,-379271,-403871,32210,231209,-51316,-257273,-172063,5244,145834,175213,173301,151381,132224,121307,50347,-183457,-215075,-151746,-235326,-561214,-657360,-331573,-59135,42343,45780,65346,-33260,-148098,-46812,180748,242881,234334,190866,136950,74040,-22391,25551,133658,150315,10310,-195305,-161399,132276,238649,176120,58315,-208633,-233101,94167,185822,17888,-22401,-94889,-208411,-129494,-93742,-237396,-291887,-100555,13778,-56400,-160837,-288937,-267393,-223075,-387769,-353426,-23230,238391,244753,42572,-5081,38532,68838,74498,95501,78515,34976,-58358,-81617,72740,264542,198856,-95812,-174739,-20532,106205,208668,327107,408687,372556,180380,-81480,-156696,-24323,30241,-127086,-400818,-464192,-279195,-41820,96929,105515,239321,207966,-41317,-216113,-181824,-104820,-45619,-58100,38313,177062,163596,80860,54521,56198,98976,147529,75475,-64847,3179,-8192,-70957,-24303,63988,16563,-830,-62913,-217308,-264242,-134672,-38124,-131713,-273609,-272348,-237024,-142407,-15721,-59753,5251,322440,458778,273336,184789,89677,5588,170749,384360,312998,121683,42910,50461,198897,343290,205414,-32544,-27205,30919,134210,212486,-29095,-297402,-197895,-54519,-90709,-60087,62795,54477,-72372,-191304,-319227,-409624,-180420,115191,279201,260731,93888,8773,46893,43899,50313,8829,-133838,-125858,-1957,-72142,-171921,64560,290741,81343,-288725,-279715,-39519,84220,92959,170132,262331,223528,-7866,-173127,-69045,91572,153039,89722,-147439,-349245,-272856,-3263,136484,50821,10681,-24370,-97988,-115238,2334,9312,-118197,-134097,-54574,39491,18362,-129446,-98116,41717,-15702,-149649,-319709,-496491,-370395,-28122,91884,88223,102796,206128,242834,50605,-203086,-226302,-94371,-26226,-131540,-117111,88414,269798,226254,-11632,-56572,183061,294295,113251,-148162,-304117,-166937,40789,91412,12695,-82894,-158679,-126294,-94406,-220503,-270577,-93756,84719,-59003,-283747,-250264,17425,103084,-9533,32483,96807,-395,-8688,-18949,-193355,-427567,-417825,-258311,-100393,-10568,24636,49012,58050,121006,237292,172293,-202864,-425604,-355828,-120275,157708,150658,-79986,-46951,287203,405447,282031,167244,9318,-113000,95175,294793,222309,116305,108850,133278,125755,89185,123864,124473,2737,-171405,-381099,-445483,-155575,227990,323457,183746,139206,32591,-179793,-378562,-711833,-1080262,-799920,224469,1075938,1102973,2272618,2247671,168034,-1403705,-1542079,-1598679,-982400,-479209,-1129772,-1246830,185542,2040135,1756018,617241,-384968,-557006,-1009183,-939507,-521103,-503235,-323657,-4474,-148922,-375887,-312838,-142491,-157298,-70074,307254,536044,538291,460030,441136,417392,318586,251180,225258,94510,41856,215663,235219,51635,64935,99175,-99668,-286330,-203023,-69725,-36362,108934,222372,130496,2380,-110080,-162722,-186787,-180154,-47776,139358,193467,238821,204151,90562,-4620,-127778,-134062,41025,135087,164669,-19968,-234976,-178614,-67248,3880,156874,32964,-256012,-287046,-131097,22575,293060,266387,-106317,-298946,-97013,-15267,-70775,-59457,86834,161239,20491,-175025,-150397,63727,174018,110584,150529,360928,347271,118333,27810,-83901,-117615,27736,152372,191272,234869,293243,161697,-145697,-277504,-114697,99080,148681,8518,-63368,105665,245474,183081,-25342,-200674,-282578,-301437,-210893,-65753,-50956,-57597,9875,118207,66986,-166738,-308860,-242022,-73233,-1938],[-144250,-161163,-21040,15453,-24094,38777,120667,124506,141182,106286,103172,92023,142634,251585,126067,-122274,-175332,-38021,58387,17556,-57290,23384,167459,125915,-19361,-9743,123032,214952,248957,160573,-86438,-258333,-282907,-99227,141444,9934,-298318,-279581,-110330,-36851,-184268,-268366,-172750,22907,207354,310704,224049,97850,159938,111543,-226312,-412660,-235527,-39793,-52664,-243408,-362124,-228423,83371,208367,124734,-91983,-183048,-79753,66844,132073,183345,201174,202272,101331,-51334,-212304,-202126,-95459,-88246,-29283,105051,72086,-136834,-292169,-361862,-233719,-49199,-55081,-101416,-5320,80673,73690,122194,120530,75237,21364,29053,53823,-45722,-70430,55297,57407,-93410,-187065,-134661,-30095,-62830,-123087,-68492,48799,166444,258956,184890,27313,-23520,101998,290860,284469,120003,75504,209340,362479,294220,15117,-183122,-124624,-59514,-39621,-35756,-139946,-297860,-156205,75543,96326,-68009,-98136,86118,329902,332625,206898,100396,144306,287694,305675,110394,-138204,-93975,12539,-146728,-474127,-475572,-209083,161170,159115,-11486,44073,120484,-85681,-282154,-178265,45105,117006,-18460,-100786,-62112,90454,217856,253438,98703,-81511,-59963,48106,-9823,-83856,-38109,171004,263631,117308,-79734,-168785,-154348,-181745,-219119,-171919,-174628,-225062,-58667,124776,161717,68663,-31366,-14741,-59812,-74739,66494,280642,466190,405208,62230,-50203,155429,161778,-107360,-224625,-295004,-387298,-279875,-25955,-71160,-173602,-17860,71976,47379,251517,444924,281036,-64225,-227366,-197595,-197528,-152730,-95301,-80324,96237,311380,308359,75956,-176846,-243507,-171194,-168874,-185733,-151570,-55763,188349,572901,679427,311006,-96392,-208006,26471,151820,-45930,-287000,-247114,-64267,-69302,-92717,-34032,-105482,-188337,-88327,-19085,32316,184152,305580,284530,125728,-55229,-19299,224220,428486,353925,55839,-170972,-246792,-204627,-19162,-19879,-99134,93406,212393,-54996,-343431,-204343,-28900,-38734,-170379,-156457,65945,300139,308177,180782,29080,-129783,-21039,128931,95700,172129,213709,-42969,-180868,-65726,-52257,-66265,-87894,-54766,98703,222043,168550,-4779,-68734,120667,255865,103456,-170080,-321026,-334273,-140251,118077,190147,291767,370343,165580,-208996,-238770,-53853,63912,46312,47721,-1629,-46863,-63307,-83346,-156537,-238067,-169953,-118175,-188286,-206391,-193042,-162166,-87749,86581,283056,374663,207383,38444,107146,157694,78562,-42458,-71405,-54060,-73237,-140299,-220908,-315533,-287378,-144440,-90563,-34820,52496,37224,112517,364960,432384,115447,-142136,-214459,-195937,-34733,144390,103838,43541,47299,67306,117879,115559,105488,256500,425727,340048,203430,237918,202263,1048,-138681,60059,203110,187283,383507,692503,614858,171741,-79185,-133714,-211514,-154304,97413,184283,109808,107740,-7799,-212570,-211515,-78556,-83488,-62843,103072,159925,-28210,-66972,94438,155433,7480,-70407,25875,134942,81902,-38874,-215486,-206385,-100893,72980,283568,356884,272022,185430,32700,48705,287549,474451,367860,131202,132268,168827,-56544,-199272,-57030,78927,194871,225174,318233,349835,102767,-48859,248511,594194,647634,550702,295844,-84357,-232759,82677,336137,126383,-311552,-257922,-168187,-196389,-350212,-456991,986486,2246951,690915,707631,6219238,5103996,-2409431,-5956426,-2628414,-280312,-790327,-1735671,-1189352,-377442,-143977,-432027,-867857,-577642,172739,615400,682228,475063,-59504,-349201,-64073,260190,190969,-49860,-179113,-197160,-114426,-116521,-229727,-262997,-186236,-129080,-48093,8324,7967,55066,324429,421648,195499,-11102,-99981,-151105,-141725,-70999,-30914,-80482,-50590,-21536,-4158,-464,-65916,-105429,-56234,117069,337468,324569,172194,82769,45965,-29063,76787,229265,180748,64288,33671,8776,14594,62979,57358,155650,269289,164886,-142767,-166656,-24299,256162,462844,466977,253028,65814,-130835,-372806,-284617,-7467,34585,-109941,-64020,80141,79416,26799,31234,-111188,-245048,-276178,-339077,-254536,-44939,58729,15050,-9285,97369,174573,136488,39106,28744,-8697,-246695,-332246,10990,156439,-89729,-271959,-228615,-37886,185458,289265,308773,226695,105546,90501,50676,-184287,-290697,-198171,-158004,-401922,-498007,-290886,-135929,-31349,42418,99530,18011,-127115,-88850,133462,184670,120304,93415,38108,-1410,-50762,-41279,-15836,50120,66371,-59027,-66261,138990,178010,75583,-40262,-280294,-269416,50513,115144,-47128,-89754,-189542,-258762,-114987,-99975,-284607,-386672,-177922,42480,76540,-63552,-270308,-281134,-206111,-312129,-261991,51283,241168,188225,27099,87927,169642,153651,142060,131682,62114,38049,-20354,-29957,133085,295696,222335,-18843,-76243,30111,121431,185295,290798,387821,329297,118071,-116527,-214890,-135475,-11423,-72080,-335014,-458835,-274519,33121,197386,132097,230497,257233,6925,-180244,-155014,-117207,-92217,-96225,47930,242573,210603,94396,23502,9396,76702,169847,161875,851,-36,13803,-78458,-73729,42160,8695,-29116,-92420,-223804,-268009,-216628,-205262,-302428,-367261,-307539,-254912,-140732,26218,-42161,-39832,206560,310811,189537,156110,104092,41612,173625,322275,236284,68576,35069,120563,259251,319757,146581,-43133,-26200,-7612,45548,153184,-2565,-235025,-149979,-3891,-63036,-80154,68943,161862,74032,-122508,-274823,-314977,-133758,82215,227079,231867,66715,-57057,-16647,28321,60559,-29985,-185889,-79696,80400,9554,-68077,150739,342061,138044,-253432,-304710,-58110,88099,75733,149238,269446,213340,-33184,-139049,15885,173148,229117,187295,-30582,-305094,-340956,-136992,-3708,-40546,-10567,-27707,-95783,-69712,76428,25134,-187725,-175495,-42443,70983,74250,-8508,44638,130002,19202,-130183,-222188,-334320,-267905,-53391,63191,56736,121318,299639,323865,144648,-49204,-120495,-135145,-110251,-183812,-191517,-38952,151723,155368,-27979,240,311535,409894,149571,-170729,-319712,-138654,53713,29216,-70502,-87970,-90803,-13837,74512,-35297,-135598,-3571,168199,-20334,-289142,-288616,-25417,79916,-25431,21550,119533,7209,-32937,6599,-115057,-349464,-358426,-164336,4039,61197,87025,97241,71890,105238,195486,120285,-198702,-334999,-204387,-10563,95347,46474,-91463,35654,347182,427494,257084,131421,30417,-46719,138209,340812,297007,167451,142485,139276,102982,66206,147538,208831,135685,-109125,-331579,-309736,-28220,217770,267634,142335,100649,26826,-208235,-510167,-753158,-802852,-574621,183391,1074702,1064990,1933418,2068588,203445,-1494741,-1768873,-1596763,-922962,-476151,-983999,-985211,416799,2214781,1775546,567686,-498605,-576628,-1040644,-863362,-298858,-234928,-93044,159161,-33664,-317788,-313609,-153861,-154994,-96072,240828,435254,424787,400559,470360,466040,355750,323398,321624,146692,37181,190978,278937,124578,41366,12971,-150489,-368068,-334904,-102466,32814,149258,155320,36492,-62687,-78201,-32643,8963,-53450,-45521,82630,143214,202900,143943,3092,-37802,-89491,-74368,84960,151928,104942,-55600,-221507,-198449,-118772,16320,236468,85305,-229730,-248143,-83177,64408,303727,267218,-81066,-281243,-121893,-88094,-210249,-199259,-15528,95253,10041,-141853,-159299,-5618,119064,97469,147569,364007,375605,136853,51475,-41137,-85478,21368,131298,128534,110041,191537,144398,-99092,-210310,-42503,194330,245655,66253,-72441,49542,173762,161232,48043,-120953,-317732,-402613,-251526,-72635,-19441,-17174,31436,85099,-436,-211987,-325917,-239636,-82353,-29086],[-204475,-196770,-32844,43042,22340,66422,129286,116066,115093,49232,27811,36581,133313,285830,186090,-102068,-167391,-24250,87459,68226,-18593,-16469,91468,82337,1249,35541,203236,317015,295253,126853,-162996,-333766,-308854,-57501,227385,110315,-237378,-305782,-170104,-69105,-198088,-340671,-204673,88903,329042,409880,347383,254375,231256,125479,-169038,-329556,-162137,19035,-1119,-133178,-180293,-29488,226283,243845,54552,-123075,-145563,-53156,56524,91359,101946,137708,157104,21868,-142895,-223197,-179952,-168467,-269651,-213444,-25871,-31470,-171709,-262576,-312732,-203109,-23252,-71221,-200798,-130205,82889,218708,276748,220223,129287,51543,30721,71710,-40803,-156803,-73547,59873,7167,-116241,-75193,3870,-62627,-66791,28580,113109,188200,231021,139385,18302,-5077,126722,279395,223467,63269,86957,298931,453723,368762,53483,-196659,-189403,-172027,-152421,-57218,-120348,-351802,-283383,-5295,80815,-31301,-38416,155939,346070,257106,127658,97267,192269,364478,374271,109322,-121284,-26527,71019,-123502,-406463,-415876,-275080,47932,131639,54750,84903,124699,-42050,-200699,-133515,18116,35329,-30956,-50689,-78089,-61339,99094,279114,222789,-9908,-121431,-50945,-56564,-44891,82668,320753,395600,199626,-10071,-104693,-120880,-151315,-156097,-127518,-193012,-274745,-118181,35455,30330,-52189,-112504,-85463,-114306,-96799,60931,272195,422338,289017,-57987,-83763,150362,113836,-140240,-213772,-212608,-248819,-160822,37125,-56790,-214961,-108471,-15267,-8444,158736,285679,182079,-37494,-216246,-280867,-259010,-114730,-42943,-97969,3031,196115,175156,-74447,-242245,-195655,-80224,-100161,-120241,-124216,-63174,168796,538896,663545,358299,-11678,-173822,46666,231498,32331,-256614,-198657,-21780,-86905,-150890,-96858,-118635,-178298,-108694,-51909,50012,249391,388693,343577,127254,-84791,-24066,165302,296089,284625,100449,-126674,-215023,-159981,-15263,-43544,-67319,182195,268253,-18446,-265007,-154317,-66927,-130740,-243018,-176508,120746,336446,305401,163153,-20221,-171769,-67500,113587,160922,239778,184652,-119926,-234056,-112618,-137523,-153183,-122439,-22263,138841,262286,220260,105589,82684,226531,285235,92603,-174283,-271922,-195308,25490,237964,296378,397305,450501,226295,-113873,-228948,-149975,-19019,67924,125741,46461,-32761,-65558,-122589,-218481,-244106,-144303,-101758,-184138,-223189,-147794,-29421,19955,130464,300517,374633,219154,72239,67327,71374,104458,132125,95261,-27556,-127032,-158889,-230432,-325275,-235033,-61187,-18101,10322,24078,-60053,39783,410581,581899,248828,-92785,-179708,-63556,120288,190943,176607,240439,162354,102107,154165,126691,104282,276274,432567,316042,136741,79736,115693,17146,-122230,-5967,75784,90382,316441,610459,458938,30329,-144133,-152429,-232025,-121693,224524,302120,129644,52233,-93311,-253971,-191853,-31423,-34436,-40200,88754,166339,23563,-26919,51967,102062,-12,-46966,65694,178838,92352,-66089,-211159,-123551,16185,122276,239869,345163,369818,296036,97630,146849,466588,647079,452148,204499,200530,204506,-42763,-213808,-71054,114856,261846,249018,274156,276189,94634,-69956,153716,558827,751257,674481,376493,48946,-96171,111218,246010,-23621,-363362,-271577,-272303,-267393,-436397,-668161,970177,2564135,1852750,3284741,7799628,2625069,-6202769,-7210426,-1937569,456399,-203795,-1241559,-911197,-330441,-25688,-112490,-604807,-279170,418649,661675,607097,410180,-68093,-418903,-137684,222005,169853,-112974,-261302,-226826,-76746,-89007,-251537,-280679,-179656,-122292,-46025,-24648,-22188,35974,266929,350458,126629,-54974,-96358,-93705,-52023,-5825,18273,-38897,-12324,19224,37070,26878,-82232,-126238,3913,180521,301972,186008,-26872,-85881,-40614,-53769,76464,262044,275625,122455,-10632,-54081,16937,96903,91929,190099,272506,144685,-97408,-97314,-7699,216612,454148,535941,376418,192324,-59396,-332788,-263408,-12186,-13478,-133595,-32361,134089,112471,61676,85976,-33739,-188109,-237582,-333878,-312802,-133560,-18840,-40987,-43880,62823,151557,106540,10033,45824,70886,-121198,-239357,9397,94923,-110810,-250352,-235029,-58404,185161,324805,362175,243018,51236,47187,72970,-109609,-273931,-183242,-10406,-32208,-108165,-139069,-148553,-52834,49576,93121,4498,-155175,-154382,78354,171134,69853,11377,-60442,-48778,-26984,-52738,-100469,-18013,106174,53602,8712,94229,60337,-59635,-133605,-290780,-245935,8038,28692,-99217,-158365,-266848,-278019,-101377,-84844,-279641,-413939,-242392,30764,169220,19550,-202256,-246360,-195289,-240077,-177975,108886,243712,158797,63848,197641,262086,173061,143278,127752,41063,39516,35269,35146,181787,293128,202284,37358,36169,86415,104581,109186,192405,303216,251130,29706,-169918,-259079,-189307,13990,29810,-241762,-432254,-262184,91981,263689,134372,180903,263257,61841,-111767,-108550,-121623,-123084,-120065,65145,309808,266503,114319,-7592,-72615,15650,175148,236926,69676,-704,22624,-94713,-121372,23610,24310,-10640,-55766,-162807,-215519,-260644,-348844,-440811,-410937,-302691,-255035,-144808,35739,-30955,-78742,36926,75143,47135,85339,96602,74309,159974,238753,126255,-24926,-17595,135662,244411,220653,51423,-64845,-35990,-58305,-91079,20612,-7082,-174162,-111966,42112,-26251,-100125,29134,206904,171319,-63203,-231196,-235007,-110621,11326,137602,156562,14744,-118912,-69831,7913,53606,-62832,-201041,-14035,147109,89793,58197,212197,308361,138829,-207589,-284592,-64439,57435,18424,89138,222383,177402,-16867,-37767,120554,213534,221976,206498,33409,-269003,-370997,-223866,-128623,-153353,-79914,-73419,-117138,-25674,152987,55565,-203502,-170813,-20827,70910,65045,60048,133148,139313,-2123,-123915,-117434,-134847,-114256,-55435,4532,-2844,117203,356992,371817,200354,56798,-45681,-184538,-193493,-212331,-254190,-170846,18260,78313,-42188,35999,367940,444371,152453,-175625,-304647,-116308,50196,-41202,-163582,-108070,-26349,91641,197484,102708,-24160,34119,143833,-30166,-267927,-305658,-90810,31389,-41430,1850,121741,6052,-57679,24304,-55092,-273955,-306610,-88916,84080,111069,100105,90901,34651,33828,89957,10000,-244051,-293605,-72455,112609,76586,-42955,-136873,54787,314559,353192,167597,48132,20288,21334,175455,361911,329811,180659,130153,102227,62306,65055,170772,253994,196886,-81437,-296165,-209646,33421,133294,158627,90398,70354,22474,-216814,-523463,-625785,-434939,-334918,83051,989258,1136256,1562694,1746793,264450,-1478191,-1970143,-1550740,-858069,-498815,-780143,-662036,524266,2071923,1703723,460432,-591295,-657783,-1044423,-737011,-89390,20158,123940,255439,30718,-268168,-309239,-148890,-100784,-74103,177767,297041,263523,283458,419961,441170,327360,326423,339851,147377,2540,122399,248545,134942,-32088,-116194,-223125,-443458,-448721,-147381,58475,126811,50995,-52032,-91458,-24246,77672,171667,80271,-49826,-12412,75880,154327,54825,-100370,-86188,-80279,-29172,113648,135147,16632,-103625,-188583,-171271,-128140,42515,284760,97528,-221888,-207940,-21438,129667,319140,271001,-26082,-225016,-117302,-110158,-264780,-263566,-82125,25999,-21367,-129354,-185417,-95999,24080,23533,73310,288281,337154,125090,42804,-16779,-77158,-33333,71420,53030,-9874,93197,129634,-20540,-95150,57999,287102,319348,100236,-73313,10649,106018,123342,106169,-16842,-262831,-393841,-256252,-105230,-11385,19352,43160,33407,-63031,-205237,-286487,-216612,-96785,-83577],[-239026,-197377,-32962,65974,59101,86591,133697,120127,106807,15652,-8202,44331,189447,365436,285811,-27892,-130698,4227,122543,122388,36219,-23226,60993,82600,45230,86569,263844,393237,339357,92292,-214236,-339188,-256560,-8484,263950,188311,-162330,-322659,-191207,-52478,-175178,-369108,-214274,145911,427969,495851,464021,411556,315612,156963,-95569,-227337,-95522,60120,45414,-14205,-3595,147930,302337,208284,-23189,-138693,-106027,-27618,54215,58646,20315,50977,55547,-91988,-204548,-168457,-85009,-149203,-347718,-332358,-141606,-104082,-145056,-164412,-221432,-178785,-5943,-59220,-259491,-231233,76099,321551,376115,285791,171335,83371,48108,98269,-17134,-228645,-196653,64782,136447,-16875,-19543,41037,-35422,-23140,70690,131596,184018,187155,78312,4556,19058,135187,219953,114568,-25241,66866,352832,495981,388529,65502,-193878,-200858,-212618,-191732,-47749,-91958,-348646,-370465,-110501,23726,-9171,39034,238554,376458,216656,76473,101918,227285,408509,392021,69933,-127051,26300,147382,-36573,-268896,-312040,-306197,-102195,69647,120518,128205,123609,538,-113446,-100510,-37156,-52626,-8432,55722,28558,-85274,51767,321577,321470,35635,-194585,-164201,-103501,5360,192630,433580,500081,270111,69505,-12099,-63266,-104925,-84943,-89644,-219816,-283334,-150290,-65480,-107842,-155272,-181368,-164922,-148940,-79860,70321,236917,340613,184692,-90129,-46993,144422,58007,-130819,-151273,-98800,-120617,-41101,105234,-11251,-210840,-173234,-86183,-37027,68118,133563,125752,44145,-159764,-320201,-299272,-73361,33689,-64847,-69514,64797,20402,-226243,-282588,-115265,48344,11051,-34501,-90240,-47023,183809,476820,509989,303670,74249,-90081,54312,253513,98447,-177490,-94784,35594,-92412,-177118,-136490,-134812,-170856,-120389,-72240,55724,261807,416440,388930,136220,-90130,4107,109497,118850,139146,94622,-60663,-131582,-96072,-22511,-59368,-16945,266363,317638,39696,-138721,-85950,-112767,-208289,-234000,-98649,209117,365091,287784,135826,-81014,-220479,-127630,53330,177734,276482,128742,-183062,-263069,-150640,-216377,-242923,-165832,6887,171292,287734,246299,182257,202518,282358,250236,56571,-148046,-177662,-28609,165183,281370,327228,429134,463455,280072,53098,-149688,-243045,-136279,69282,173879,68983,-30694,-80523,-171773,-266948,-215101,-78264,-40881,-131499,-201582,-102938,67957,98480,133833,238767,276117,177524,107526,47978,-16096,78340,233362,210672,-9112,-153884,-126414,-161992,-250548,-140403,23823,54135,63511,2095,-163575,-72524,335583,548022,284110,-46615,-144844,38333,238811,225529,220429,347588,217544,101659,141991,87908,67246,273212,434224,315564,50713,-123875,-1054,24486,-102442,-88292,-93559,-65884,190989,431114,233493,-136612,-215073,-137718,-191977,-52217,340985,375285,94197,-47344,-177952,-266943,-164359,5028,15200,-5829,63400,122620,-3206,-75591,-39705,21522,-17117,-16072,105755,202623,99779,-78902,-191559,-55534,101950,127393,155433,281928,410289,364964,131534,187691,536360,690856,439935,196511,194293,196197,-28291,-215755,-95002,126595,272588,186783,124666,117110,45796,-108165,25162,463537,796900,722359,379908,134859,-25278,-27015,17547,-174946,-340732,-324472,-479348,-365246,-445689,-694295,1101202,2852575,2624525,5351695,8585276,231475,-8864385,-7078493,-1059783,598570,-122656,-734922,-418269,-188588,58301,179988,-226168,58672,619857,569180,343661,166270,-143553,-428344,-158033,177786,105558,-219961,-384209,-295879,-62222,-52973,-241911,-285060,-187242,-129283,-57063,-58084,-45381,22957,194681,254035,54316,-82989,-85809,-42350,18214,54482,61877,-6153,8076,44483,47043,-5663,-153540,-173406,25543,189204,216023,24171,-220483,-242011,-88194,-29530,68021,246101,325526,144872,-81951,-111618,46835,134460,98353,182197,220335,56236,-119746,-92643,-44518,101697,337457,499782,409812,225620,-31340,-255452,-197232,-32293,-100562,-186175,-25278,145044,90290,36991,81053,17465,-99574,-156985,-248078,-284234,-180220,-83216,-85572,-65001,37893,135435,87288,-14134,35906,92723,-51109,-158470,12253,39445,-132736,-218895,-205720,-63150,135892,262726,311368,186062,-28339,-21773,74943,-21286,-189426,-121305,163661,431846,377235,72267,-106818,-34014,54873,43498,-73821,-227290,-227094,27978,184238,68808,-58543,-145155,-70301,22761,-16841,-96402,-23220,133125,121158,35046,-6178,-87610,-186433,-197260,-241233,-170865,-27775,-59718,-136623,-219123,-313030,-251050,-50032,-18812,-229962,-388754,-286126,-27644,170946,40599,-135022,-193989,-211620,-225284,-143401,125725,246040,177706,154027,304798,305680,137516,90396,98285,27331,31866,71371,74254,194670,253701,139678,53442,126993,129943,55537,-6201,51201,178615,161813,-54783,-219807,-273346,-169975,100306,162083,-144379,-403075,-256383,116809,285778,125693,122225,232600,111250,-19309,-33462,-98867,-124082,-119505,92706,373134,339371,150548,-27733,-160247,-53239,173295,269354,94631,-7345,14364,-105036,-146822,6455,50146,51271,41790,-43166,-112955,-247786,-420049,-495550,-387663,-254198,-220458,-128026,28002,-15378,-77953,-102165,-138294,-88606,4726,73166,99866,142022,169258,34457,-114443,-76646,116559,180248,93316,-34048,-81645,-44482,-96842,-222240,-133263,-30621,-112497,-65501,100785,39763,-102903,-44535,189062,218550,3097,-156956,-154349,-90958,-56421,61303,94349,-17323,-146930,-97423,3080,56655,-63290,-161058,59944,196181,175821,195763,247832,221028,109285,-139847,-210761,-49321,19965,-37597,26907,152789,147464,61666,121967,238367,232326,172950,188313,76105,-211625,-335458,-228100,-183124,-226851,-142972,-115613,-132671,19966,232077,127953,-124285,-102483,16609,51808,4940,66841,158842,84444,-68868,-124186,-12431,75156,76425,10317,-27133,-37981,111461,371101,396581,235926,112909,761,-200172,-223804,-179282,-247438,-232976,-55565,63980,1895,101707,406774,443317,153332,-137775,-240530,-80883,55444,-79128,-218831,-110964,51029,193498,269175,191073,77273,51055,56579,-50344,-189315,-262878,-137978,-6459,-27871,3566,131310,39817,-22032,76736,2412,-206973,-238935,-4533,154878,154065,90162,53796,-26210,-55736,-26774,-91117,-274522,-251138,53735,259483,155926,-64936,-178287,33504,232790,237080,75608,-19538,25013,106923,221629,368331,325843,172265,96889,58565,53846,132297,244888,315994,225806,-52976,-254127,-156629,32079,24182,36951,43670,65249,34586,-192497,-418285,-364507,-56584,-106387,-27680,886871,1341873,1302080,1399900,418117,-1280516,-1996464,-1403401,-771729,-514363,-534113,-327148,494531,1711784,1637595,373380,-672325,-822688,-1029115,-573617,81875,219435,287570,278318,44693,-211777,-263959,-95356,16322,11082,152948,184812,129737,175076,336226,371918,270333,298296,314195,134282,-13106,68587,185938,101668,-114076,-225730,-268680,-464304,-487822,-164138,62128,65267,-41626,-77414,-32426,73774,173292,284700,207922,-25627,-74523,54734,140480,-16780,-174157,-122486,-83016,19038,148149,95729,-71668,-138805,-126229,-85693,-68115,108362,319990,86448,-226115,-169516,57601,225543,359815,299905,64217,-128754,-77345,-76518,-206596,-218384,-85602,-10611,-44401,-125712,-208603,-171922,-76306,-81585,-36538,182492,274620,115695,28808,-6831,-87529,-105821,1249,-4119,-81311,29808,122761,72361,38434,150963,333352,329825,83695,-82966,-13288,57988,84593,141719,91600,-130170,-269865,-205487,-136234,-34064,36331,36959,-34097,-111301,-148354,-198191,-178753,-116461,-159622],[-241975,-180102,-44339,57146,59853,75447,108961,102112,78529,-24344,-30216,82573,275117,448468,353205,25791,-117234,6015,122001,134772,61074,-26029,44664,96557,86447,113646,257410,381641,327392,38967,-247848,-295543,-159589,21911,227418,204667,-106053,-326569,-182338,-7058,-138500,-376201,-242882,149364,461339,532576,527883,505425,365560,174064,-42151,-141908,-51797,63225,50611,62061,121915,251576,282875,102898,-91928,-142539,-89138,-21767,52452,29631,-57215,-50907,-75481,-215631,-250630,-106684,34279,-49984,-310303,-364029,-225914,-144390,-80711,-38587,-130102,-186775,-34611,-53679,-286877,-307587,35184,336160,388188,296888,189279,101072,62250,108974,988,-279172,-293651,56226,247284,71394,4694,66961,6080,-10180,41225,81756,125506,120543,14889,-24141,13707,101694,118943,-21561,-136268,9941,350340,481700,351805,51601,-173594,-160533,-177593,-157278,-33128,-93748,-319654,-401794,-215779,-67101,-29857,79489,282200,392431,201488,41595,85221,210922,377134,329770,-26871,-200765,22125,206197,76242,-124113,-228732,-328461,-252704,-10947,149506,142725,112137,29995,-55272,-102488,-121093,-132631,27576,157175,159128,-22104,73462,360373,345900,12618,-278439,-274247,-150514,43645,246979,458161,525872,293583,121374,66307,-8925,-51792,-12451,-64334,-257141,-278535,-171591,-159312,-212328,-211563,-230177,-253563,-183676,-48080,75808,167115,229391,104400,-49447,31726,127379,1655,-91932,-64427,-3189,-45185,39886,146739,35441,-174855,-206539,-136235,-51957,-16503,20534,129943,152157,-90353,-320485,-312430,-54652,83585,-24905,-125375,-59384,-120706,-344777,-298466,-45157,141318,107964,41993,-54982,-9063,223753,391431,261588,158489,124875,4094,53226,227079,131445,-82675,21089,78846,-93819,-174758,-153051,-155209,-173070,-140512,-103678,26337,210880,379780,399480,134967,-81948,45682,69859,-44774,-32086,40579,12172,-16022,-32302,-37762,-66737,28917,313634,333192,81235,-27811,-33730,-162812,-266714,-186321,14357,272552,356977,248054,94004,-134238,-257847,-189725,-47523,129716,263175,57765,-224380,-265472,-173283,-269065,-306948,-197595,29103,183574,271919,224313,190781,238339,259672,157117,2029,-112563,-77339,119875,255603,250300,267290,360695,380336,292922,231372,-25815,-322501,-284685,14777,158219,50417,-47920,-109133,-227310,-301728,-165407,16804,54221,-46619,-152386,-72779,115133,144337,105593,113583,105376,93614,128082,46997,-92251,-5671,230467,252364,675,-149647,-51483,-25717,-105149,-31116,85217,105215,110996,4758,-216429,-161806,188563,373864,232766,-5681,-111816,86964,293326,243854,225446,339860,206644,71948,86871,15931,17657,263350,455888,364633,-11949,-295991,-111767,21916,-81202,-159673,-246477,-222184,47623,215924,26436,-264964,-256019,-85497,-101853,39258,425735,398314,30389,-147556,-228629,-244606,-128231,36786,69598,44931,43553,49145,-78566,-173520,-144978,-62027,-34412,22536,143626,205480,107161,-53840,-138329,-8878,135783,99423,70896,204025,401513,391713,141787,167221,480695,603947,359347,139134,137344,154981,-2369,-172533,-88984,135050,250284,89663,-50160,-45389,-9160,-143763,-94132,347351,783398,691164,321940,181803,798,-281578,-321797,-300288,-232771,-355106,-670401,-420811,-377094,-548040,1322052,2924690,2734267,6311920,8365729,-1485287,-9644763,-5506993,-21972,309357,-471920,-347884,159926,48563,132699,398365,161315,317754,677622,350309,7740,-106080,-224150,-364514,-119441,154169,45114,-312698,-483248,-344605,-38190,4658,-185855,-250985,-173329,-114281,-57118,-64029,-27459,42461,147254,174596,12912,-69325,-44550,16750,74050,112593,101478,13566,9034,58378,45097,-53855,-221094,-206224,26868,166939,122149,-101907,-342889,-330997,-64929,63086,83986,210322,334675,154087,-124109,-117770,121301,198732,112181,166319,156161,-52198,-194150,-126537,-90184,-21396,176303,396917,366340,169314,-48384,-171172,-115157,-63226,-192340,-238437,-24894,128284,32875,-23838,48209,49445,1704,-42126,-88150,-148508,-138645,-99720,-96546,-43746,69809,169217,113567,-2824,19618,66941,-25083,-76491,37385,11186,-138095,-170436,-133747,-34292,71730,143584,201540,102917,-88777,-87026,56272,57279,-48754,-11469,337880,837085,792279,294941,-13866,24251,70605,-11903,-164339,-290026,-260858,10493,206261,91260,-105284,-187197,-56206,87646,66454,7013,59529,177258,165771,28467,-124694,-209130,-244311,-195346,-130752,-44286,-30700,-117477,-146055,-245670,-306627,-161707,75681,114353,-142073,-330129,-296498,-104341,89324,5625,-88488,-132891,-234294,-273799,-156679,108452,254265,259515,295217,411115,330065,94149,31580,84896,44636,22659,67287,73421,177478,198057,62380,40595,181392,151956,-12019,-131098,-92033,59586,91619,-105915,-242601,-249731,-90844,217759,298465,-60381,-381446,-259281,105903,269029,122929,90457,190259,153656,90043,74902,-36809,-89953,-90246,129918,423427,418576,202233,-30636,-221308,-97129,168749,236130,37151,-39076,-12756,-95673,-137892,-13781,62420,126684,161684,97472,12497,-179380,-394799,-446872,-307995,-180489,-157084,-86260,14392,7480,-25162,-145030,-239926,-168612,-61832,36149,104883,115413,114416,-24519,-175667,-113158,87299,102689,-11136,-79433,-94717,-59833,-125085,-313919,-261754,-67262,-60856,-8688,172472,131635,-94649,-146636,109032,209997,66295,-53514,-76337,-78132,-108438,12002,64512,-24469,-150638,-113639,4723,62421,-50462,-102873,93125,198973,241012,295870,228481,90326,46721,-83636,-134219,-48124,-25942,-84737,-36385,62125,115379,166032,277906,320600,213853,92389,137350,92779,-147242,-267723,-189208,-183578,-252859,-182300,-149654,-156349,31269,272181,207139,4805,-20914,27257,-9650,-113712,-19831,85586,-46051,-199967,-167814,39282,214457,221472,96382,-39026,-57057,74727,297465,355136,221284,90355,-12547,-201002,-219662,-123739,-193714,-233301,-74056,98133,78606,178073,433439,410366,128310,-103689,-182536,-76693,28400,-112954,-253858,-125582,92233,234857,241135,181599,123611,25941,-81207,-96512,-100469,-196823,-184125,-57214,-25287,-14095,107881,74464,43749,119919,3727,-214273,-201841,46782,168217,141581,28824,-45088,-140853,-181596,-159672,-183441,-297543,-224319,123023,357589,264890,-65313,-248956,-62612,87138,74732,-27333,-81452,18878,149488,209537,292727,232337,97921,6206,-25199,40965,212071,323963,358127,199435,-54430,-242964,-196694,-66455,-116788,-115578,-49225,22985,-3472,-211267,-310197,-121841,187433,26777,-166711,739845,1515755,1114089,1046338,615166,-935804,-1798581,-1181535,-715045,-554643,-339408,-100141,290164,1199472,1517727,296061,-786019,-1068706,-1036784,-456132,136281,273791,306399,177453,-41123,-202883,-221967,-44136,116114,83110,120223,86440,22708,72226,212147,237343,164987,219825,227437,86991,-27632,17463,79254,-670,-217220,-317060,-303646,-456557,-480949,-184341,7799,-61256,-143524,-70797,66580,162703,207650,292150,258976,-6833,-102448,67868,139115,-83274,-231427,-170133,-123408,34974,154912,14033,-173583,-187148,-80019,4803,17848,178707,319367,35212,-267784,-172078,111695,304823,388203,319774,142298,-42452,-46497,-40994,-97302,-119046,-60784,-23314,-58754,-138382,-235606,-233318,-176222,-202081,-158688,67987,200223,110363,18634,-18559,-118282,-174962,-68555,-42116,-97108,5941,111449,140099,139991,193587,299211,254668,7274,-115162,-32181,31685,60542,165204,189642,39732,-66472,-89553,-126814,-63156,41790,24303,-91350,-117652,-36501,-62200,-112913,-112283,-203433],[-181794,-132963,-49817,35503,39141,43749,66296,62075,27509,-69297,-39108,134229,367143,517878,366702,32768,-131735,-17829,89436,107373,53462,-22388,36739,111689,122585,116010,180494,277378,250308,-19394,-248377,-211520,-43484,35365,143463,172407,-57363,-280652,-132576,60530,-91659,-366886,-292630,99425,429879,518151,527355,512626,364631,170815,-13161,-78455,-12997,49748,22382,92879,202127,288590,201197,-17856,-114546,-119942,-88038,-23713,65240,20043,-108450,-133835,-172599,-289091,-264392,-61030,149156,109813,-171763,-306915,-254806,-142724,4481,86138,-58479,-217469,-101159,-60752,-277261,-338351,-24556,272886,336978,278464,202098,118445,79929,110368,18108,-279678,-327403,47197,322687,138566,6557,91802,65700,-7424,-21917,-8941,29185,59305,-13817,-53634,-26047,37516,20500,-128940,-223211,-46335,317485,444072,296973,43663,-117667,-65228,-64110,-51655,-14111,-119916,-270814,-348908,-264303,-142182,-72272,70710,271570,389433,209619,26529,51612,149215,275933,207886,-148505,-320941,-31193,238547,190413,-4913,-186744,-345986,-348759,-71395,145489,135399,109536,60036,-22122,-116173,-187525,-165270,69902,212802,231155,75470,156217,396799,297449,-72946,-346231,-340422,-171001,79670,252956,405837,476842,274269,140563,119721,46245,25239,77170,-33966,-278906,-264778,-174274,-202279,-229310,-182012,-226380,-313823,-207112,-6959,78440,84148,122215,64465,34708,124872,113851,-26599,-26840,32053,56606,-14879,83893,162334,75230,-109408,-191251,-143368,-43882,-66810,-24495,194019,265306,-17439,-274505,-277102,-51121,88141,1524,-148878,-134963,-193982,-378900,-271518,2409,166575,158280,101340,-3147,60074,285981,317274,27957,1197,152112,92602,65008,191167,140199,9273,124577,111905,-74772,-138448,-139207,-156142,-160713,-159730,-147029,-30662,124099,306441,379566,126617,-58171,91880,65442,-133378,-161219,-26183,91928,117919,28343,-42133,-54459,64932,321654,317786,95980,34010,-5482,-194104,-291127,-137009,104224,278202,304341,193990,54499,-138345,-239318,-222590,-157232,38327,208103,-6590,-235304,-233918,-166132,-276652,-318544,-193775,52912,179404,213345,157085,130182,179220,169963,45312,-45544,-79583,258,222330,302784,182225,141168,210324,216653,247904,359892,106833,-369998,-435826,-102715,74088,-7476,-83363,-144504,-277742,-321121,-112281,117829,158402,44221,-93178,-63195,118622,173262,80405,-23018,-78440,-6806,121647,54108,-147283,-126266,134937,226960,7433,-120659,37512,135804,68269,63168,106578,120020,137436,36348,-180063,-176083,40106,154141,137176,26604,-81832,79421,279370,244821,192338,235564,140963,22079,1923,-68125,-24125,251889,488290,439083,-28854,-379024,-192430,2476,-66781,-203956,-341147,-325020,-72555,35339,-98347,-320076,-252237,-12680,-117,117619,456316,372396,-35427,-214517,-234469,-202283,-97560,55699,113974,95317,31328,-30134,-158675,-263407,-229429,-132103,-52768,53885,163446,178000,95353,-3270,-59358,6664,99529,41201,3848,132500,351681,375040,132227,90124,308442,408305,234030,58589,53327,85567,21144,-88702,-41382,145032,210836,692,-180409,-152691,-58077,-179472,-187313,229163,702146,583749,219555,194037,8008,-560412,-704369,-386519,-69586,-331016,-761671,-407002,-277558,-326729,1464796,2555543,2150885,6056827,7287411,-2343152,-8534216,-2956806,1098370,-123258,-1004943,-149078,643723,312162,186341,482373,417697,404442,522346,28094,-295996,-286656,-270089,-264037,-60156,137368,-5955,-373159,-525016,-342181,-2389,59939,-112214,-188791,-129657,-74444,-53963,-63184,7555,74171,123167,116066,-4864,-30310,12837,63992,93635,134057,102779,-11313,-31536,41372,27794,-93126,-252248,-216273,6445,117734,28196,-186327,-391171,-354585,7805,195672,124997,162516,292054,143841,-124732,-75865,208725,270466,136142,146851,93394,-148589,-295039,-174784,-120184,-111226,16102,254611,259711,41915,-117504,-140161,-86277,-127728,-279588,-284344,-39175,76611,-57131,-108085,10352,63785,74710,65762,86128,45288,-22333,-77749,-94141,658,148446,241641,172591,36963,-2320,-1948,-33464,-1300,69066,-4869,-138463,-126031,-51763,7267,1047,-5333,66502,23356,-118029,-142671,4828,93274,95693,105906,459097,1025053,978899,448208,82088,81873,76249,-64931,-236686,-314634,-247641,11903,191573,76986,-150196,-200074,-33586,131496,158268,158409,194721,236803,194644,-4967,-238425,-280408,-224216,-140064,-1310,96831,-6443,-146838,-146204,-243032,-263878,-40558,245271,268854,-55658,-285819,-295516,-179895,-39603,-59839,-73756,-77772,-239600,-358322,-200412,60705,245339,367766,447672,506490,359047,74982,-678,107925,92942,10446,11062,29641,139205,139489,-6391,16243,192835,139706,-90904,-244796,-206107,-22767,48548,-122099,-236315,-203904,-636,313329,397951,-8239,-372929,-267460,63754,218269,127722,102067,161806,190764,204710,205791,57601,-29803,-37389,171580,448466,474568,254052,-15613,-230193,-90697,163370,139856,-100756,-107990,-49518,-53060,-87432,-31004,51334,183952,259642,219804,135731,-62580,-267299,-297718,-188208,-98066,-74988,-20886,18191,50457,82927,-53401,-176786,-153522,-81807,9913,98816,90307,75447,-43158,-177438,-85889,95866,73166,-28377,-49987,-85327,-67694,-126627,-321811,-301873,-79964,-344,82466,281804,263908,-55969,-230771,16517,181960,139460,90666,24643,-45897,-109844,21064,95934,16023,-113480,-95266,37293,92960,-17576,-41167,84349,176335,297350,356934,179357,-26989,-8458,-34246,-70431,-48810,-36259,-78774,-61241,-3462,113794,295756,418920,375021,194124,35824,100531,124270,-46200,-160219,-112684,-121027,-191959,-137289,-124489,-148076,40408,298899,301983,166659,73806,35902,-62012,-216657,-139384,-33473,-182424,-328901,-212785,63726,285503,314004,198813,10718,-17620,47958,182458,280492,200717,55721,-26775,-147035,-147185,-27728,-71872,-141772,-702,207789,210883,301041,511709,420497,130206,-48276,-110696,-65934,6949,-99155,-214016,-100313,130898,250397,171262,129154,158037,25269,-162630,-98572,24971,-72692,-163897,-57816,11070,-5837,100825,152262,170254,183310,-8178,-246120,-152357,109571,174725,127171,-10351,-131320,-235069,-259416,-218458,-186023,-243293,-146702,186930,430723,392278,-13769,-284859,-156684,-34580,-39952,-60886,-62628,65041,189843,177001,181550,119071,27844,-66898,-78835,74158,325990,436572,420312,195297,-13774,-185742,-233853,-162044,-192594,-207196,-120951,-6935,-47279,-240164,-214502,58162,301436,108352,-248506,603427,1553035,992266,789124,872147,-424636,-1311423,-847493,-634818,-547182,-177608,26673,22212,704999,1340539,303421,-824176,-1218272,-980401,-351967,126515,233576,227641,33201,-149958,-187987,-135256,45579,214725,159886,127292,73455,18971,55443,140890,128261,94687,169886,161854,78917,24675,35323,11761,-87200,-258322,-309593,-259207,-368054,-388367,-158720,-44737,-177700,-198424,-5727,209231,265537,229430,248861,262566,44416,-40580,155774,189339,-88999,-218586,-174866,-143076,59384,172336,-42622,-227957,-204058,-25207,108612,136538,272577,327956,-517,-296278,-177650,165098,377659,416682,344504,213328,38142,-14870,-8036,24239,-205,-6925,13422,-24224,-124429,-232085,-252539,-239596,-282768,-233661,-12309,143473,127059,43711,-23338,-134806,-198214,-111185,-56097,-58045,26447,96878,161711,182533,174708,190953,109906,-108249,-168004,-57312,12485,51937,184376,255968,180729,139886,63620,-72122,-82966,30604,-5598,-138820,-91453,89188,68972,-54057,-98659,-200616],[-59234,-61372,-39012,18756,5927,-8841,6434,-3979,-49462,-123803,-49465,165761,424084,547178,326225,-7387,-165651,-60906,34906,50007,16198,-18438,24139,105203,139008,83901,39274,100777,117222,-76019,-219212,-116591,49038,24999,41272,115709,-3357,-171909,-52839,124585,-50768,-355473,-356369,7432,342423,451875,457537,427503,301317,136444,-14846,-45116,28069,39021,-24483,86165,246750,279658,100597,-105829,-85091,-80016,-101113,-29340,89536,28360,-133306,-185290,-200471,-280190,-240158,-43453,225181,273207,-960,-212944,-240914,-117357,74847,168360,-33382,-266461,-189526,-88703,-244954,-323307,-88251,156280,251866,250381,213876,137345,97701,104244,32392,-227264,-295015,37535,344818,169570,-9952,109582,127140,-124,-77798,-106976,-82150,18781,-515,-86563,-105863,-47326,-46056,-172661,-253434,-72099,278004,400471,245601,53518,-35464,54525,88911,82488,-1225,-157751,-216715,-226415,-233621,-169842,-111049,15253,200918,355404,216962,17429,4382,56564,123828,54504,-257960,-441057,-114026,229763,267879,62288,-190453,-370869,-377483,-102626,114471,112922,116712,88755,-9330,-119420,-199714,-137425,96282,187320,187123,135037,253820,417476,194135,-198743,-387378,-348621,-158644,111990,227194,311031,378206,220171,121536,137959,100149,124311,177219,1350,-275833,-253063,-161351,-176171,-146838,-66924,-159123,-319204,-213411,26399,69254,1697,34544,50087,104489,185377,103100,-21182,40357,107012,68634,-12000,97731,151859,94883,-35423,-135752,-106419,-12795,-70233,-14590,269114,347755,44899,-196828,-197546,-55763,40751,-981,-138314,-145744,-175473,-309694,-201657,18934,116618,139013,130224,64210,148095,349738,275653,-104667,-96117,173390,158172,92248,170979,134230,77058,194796,142605,-27514,-79211,-104518,-122442,-113539,-168449,-200897,-102096,33592,225484,333405,111431,-27049,127819,95164,-125587,-210324,-72066,172387,245420,77782,-30675,-25173,86071,297100,280418,83932,37290,1289,-192077,-277073,-108858,135105,222946,212908,130732,30644,-71429,-140102,-207136,-243043,-60222,131407,-51406,-218051,-170850,-123791,-237958,-274089,-148673,82956,166195,128347,62214,24603,53519,51195,-38130,-61298,-55325,38309,269090,327294,125242,-2827,27515,24547,153982,400108,211386,-368054,-548598,-257013,-53973,-89330,-130470,-177581,-310978,-324301,-70317,197485,240771,115217,-41076,-69660,100819,210416,102359,-102900,-205442,-89379,90522,60159,-172622,-240653,-4514,165439,21634,-76328,109511,269194,220268,128564,93040,101409,139644,93799,-45788,-90085,-39077,-2733,57250,53953,-46929,41093,223394,242388,147818,98163,56714,-26281,-82785,-131589,-35256,244240,506269,494840,8899,-345434,-225630,-28729,-55737,-205345,-349437,-331140,-124367,-45148,-107778,-288555,-196069,67672,78965,157650,434815,322145,-69372,-217209,-188925,-148269,-73262,64348,139735,133919,37418,-72117,-183058,-274955,-248572,-159940,-57419,78556,168260,133611,60630,56246,39024,7858,13964,-25483,-28341,93141,292116,338908,126486,-2098,84141,171640,103480,-4940,-12028,17657,41048,25441,56526,174875,186476,-33295,-204774,-160154,-82083,-207515,-235995,137172,576706,441644,118206,200523,45073,-733187,-1002422,-400648,125335,-228013,-707302,-320312,-188155,-129376,1379334,1660229,1086474,4960928,5785628,-2539180,-6215666,-178933,2199599,-392008,-1387280,-91207,911801,531610,214085,416513,462731,310504,188644,-323341,-484224,-312716,-245681,-156208,-3621,122515,-42268,-389109,-485308,-264595,53655,101850,-39655,-99006,-40390,111,-38619,-67003,33967,105039,126776,88081,-850,24694,79577,95489,79703,107664,57224,-78349,-101144,-492,7563,-91557,-215329,-188578,-12342,69217,-48624,-231259,-379080,-323492,107119,343870,200265,128947,218265,123841,-77572,5168,283924,337006,180346,139046,52928,-188567,-354497,-187691,-100021,-126605,-90738,120358,139403,-91085,-206804,-182091,-142344,-220000,-337579,-299993,-56083,5249,-153820,-179297,6032,90753,116182,148122,226955,238294,137012,-27772,-91102,48781,248168,328299,245994,101447,-8010,-71132,-34768,74549,99982,-15564,-133868,-92651,15924,46922,-59070,-144527,-52917,-22048,-107441,-173885,-65960,82943,199679,195991,498753,954064,901252,480286,137445,107111,57564,-110362,-266575,-280747,-190971,14777,123523,-560,-203716,-202550,-24808,135481,221768,292805,329069,303803,216734,-50333,-321742,-292721,-148908,-65567,99046,211277,29341,-162832,-157683,-224030,-209942,65069,386702,374440,-10433,-292391,-310834,-234400,-149859,-110705,-77162,-32494,-201442,-408742,-236440,-8859,186684,434036,555090,575980,399808,86291,-558,158025,151846,-7174,-83851,-42111,89535,81485,-54259,-2649,165717,83403,-179764,-339006,-280659,-67840,12634,-132178,-223698,-171178,35476,327051,411387,-10962,-383727,-282126,-11705,123146,112634,133646,147653,208940,292430,316140,141640,19071,8371,190572,416837,452388,260098,-9559,-199891,-49631,132450,-17112,-299795,-235145,-106668,-886,-27883,-62002,-3609,172928,271742,263980,206685,54560,-90341,-110626,-82372,-54699,-25227,22634,24084,86613,191928,119332,297,-73928,-73233,-17165,61034,39037,11855,-65663,-141763,-10883,137085,93355,30300,19301,-80078,-93136,-128070,-266429,-261876,-80369,42902,176148,396646,390263,-17857,-294544,-78050,126406,181157,221100,115716,-22603,-89074,55887,145632,61660,-75633,-70921,68471,112049,-11886,-40944,2328,107465,303012,338127,86940,-132521,-74323,-38869,-77883,-83175,-31229,-50871,-79732,-66171,107774,388366,488336,362242,147804,-17378,49297,137875,48076,-70223,-67722,-67219,-97560,-39962,-72598,-138789,22988,280873,349072,269780,119618,10863,-114148,-294755,-280628,-195083,-320444,-447261,-273248,32959,248852,303956,247192,73601,29758,-2246,16920,143229,146075,10233,-51194,-89334,-67354,43657,39034,-36747,91621,313836,323787,406528,589855,442872,124953,-26937,-80210,-86063,-48743,-83831,-140949,-70733,122615,203673,51075,19534,142246,24649,-183875,-82741,120352,42633,-115245,-41315,37147,-13692,74023,217083,278788,201752,-67609,-316721,-137877,132581,139967,82572,-46126,-217693,-323002,-300886,-219061,-135079,-159403,-62704,210944,423069,430482,19738,-316075,-257232,-143024,-119840,-57037,-5414,115266,181087,85555,14332,-19995,-53527,-137467,-126315,99553,391460,498631,432633,183831,37066,-103202,-252436,-240504,-218003,-249498,-186381,-55520,-129867,-318609,-208773,83275,252857,110550,-292049,426342,1308032,829919,623489,1088886,128834,-670399,-503640,-576062,-522507,-108389,1893,-268552,278488,1027277,362453,-744894,-1185944,-870298,-303601,40215,91905,46496,-145551,-279109,-196737,-52491,121055,250569,179345,131238,107503,76777,91860,113131,48574,51135,131687,102739,83804,102840,80868,-28982,-154059,-247966,-227764,-163420,-243000,-267460,-126447,-112044,-284481,-239525,45781,305255,325949,216883,153451,194299,82777,60410,257725,239749,-66923,-170119,-158727,-154681,62862,166987,-79455,-249854,-213753,1910,171470,223342,338287,324646,-27976,-316547,-195063,190990,403194,404139,332715,234790,74273,-13872,-19782,78713,65494,34439,68359,40568,-88680,-212846,-257721,-283610,-318920,-254386,-67438,85308,137254,88171,-20947,-130929,-175643,-135194,-76064,-8358,60345,62188,116317,149576,97726,32591,-73360,-234207,-233954,-102934,-26604,42371,197356,274469,242679,283222,216425,16919,-71489,13439,-49081,-166820,-36765,197933,155231,-22805,-72823,-127406],[102995,26545,595,29289,-25716,-78753,-67213,-86604,-137288,-180330,-69735,154641,416968,523208,262244,-56247,-188246,-100494,-16549,-11777,-31832,-14780,4107,69128,128521,17240,-136629,-96150,-31399,-117316,-167411,-36315,90166,-6230,-43287,72946,74762,-9384,40097,164892,-22832,-342039,-406812,-94157,227162,350962,339938,281341,190256,75438,-39007,-35550,77838,53526,-61226,65853,270992,255918,27427,-127167,-18856,-39844,-118906,-29338,121738,52965,-135422,-203180,-155625,-189185,-176142,-41018,245461,379386,123746,-146543,-214141,-92016,104899,182784,-66158,-323791,-269876,-130388,-204129,-269372,-135578,24853,162967,226693,222795,158219,115755,99108,48356,-135507,-216715,25207,312046,160014,-37075,113089,173835,26144,-88060,-172450,-174573,6144,39845,-127612,-214775,-134842,-66467,-141445,-209678,-47642,250554,352020,201483,77062,49269,155437,222652,188900,-1085,-185503,-168084,-83437,-141976,-141715,-119862,-60100,88146,287636,201149,887,-45890,-41302,-44644,-95872,-321324,-505010,-195430,174413,279060,71468,-222414,-408167,-364414,-119369,67457,84616,123957,106495,-9021,-97878,-143342,-62160,87747,75903,28219,105158,307044,405421,70022,-327082,-403613,-310904,-126714,127905,186409,217168,269487,143901,63832,117764,146380,225262,262742,29266,-255488,-253182,-142194,-92646,3145,95315,-44195,-266376,-205222,31524,37784,-73871,-37495,27060,103504,167976,79053,-929,75553,124485,30647,-20655,86376,112279,80783,15190,-71242,-46479,30240,-36388,6857,285236,363039,79050,-121463,-106244,-69211,-52895,-40222,-110454,-109572,-84325,-162827,-113363,-4898,3380,41582,109318,122743,220189,379411,257451,-124455,-114465,186342,177925,111882,162390,113350,98144,213228,167413,33679,-26468,-76334,-62804,-35186,-169031,-268721,-182108,-44519,145902,253405,76684,-13720,128627,130153,-54819,-193340,-89475,231459,327361,92983,-26152,-5360,77782,238634,216029,38398,-15365,-16920,-170345,-244245,-111170,100784,123836,89485,46648,9842,37127,7570,-162817,-297854,-145082,43842,-87211,-195060,-103083,-67361,-182479,-207097,-91463,101180,135655,28486,-50754,-101948,-98062,-65227,-76768,-49977,-57258,18177,250671,332915,98192,-130794,-146115,-146254,27822,333028,246415,-325490,-604327,-415918,-201482,-191698,-198497,-220207,-339878,-332522,-66883,214701,257146,130234,-26726,-100566,66637,253578,178950,-96140,-247920,-145636,30208,39734,-186659,-327693,-149076,82501,27146,-49727,120641,309392,290146,145372,43455,43824,103418,144710,134960,59088,-32231,-49054,14893,56869,-21975,-13989,141184,232315,108300,-20318,-25533,-73272,-157506,-168023,-25963,217794,458588,469555,67402,-235999,-234290,-85131,-64180,-182145,-292566,-253251,-105091,-23503,-37475,-208468,-116812,121947,89110,123461,355094,253246,-74361,-169708,-121418,-109531,-71606,46206,117344,128257,47281,-63439,-134287,-190576,-196995,-146028,-54444,81108,147655,73350,-10580,82313,122319,-2088,-99818,-98152,-43236,77602,233218,289456,123830,-79380,-125759,-49352,-20320,-43612,-40266,-36058,38533,125699,173978,217067,180597,-12537,-127645,-83836,-92059,-244465,-257596,70493,424793,295489,41337,207669,125262,-720437,-1110049,-337789,308152,-71860,-546682,-214712,-159012,-43368,988326,340498,-165530,3577280,4318207,-2479749,-3738422,2079649,3118040,-355806,-1399364,-92022,909316,632606,188898,203838,275167,68593,-230795,-630833,-556435,-235977,-169417,-80476,21701,88886,-84810,-384059,-391740,-139354,108885,107438,2625,-3534,77058,91443,-16134,-93761,14723,110300,141603,76621,2681,68699,129802,96495,31879,28228,-35246,-173504,-181995,-65856,-23978,-54723,-122780,-134606,-16827,37971,-108309,-264002,-349867,-273765,192470,468440,295379,118473,132214,92243,-7891,91124,315622,374212,234323,140516,33193,-158112,-320321,-137921,-23390,-64020,-123804,25026,49799,-168271,-279623,-285523,-278242,-324022,-352685,-270840,-65299,-70483,-234757,-211284,49745,150677,142781,196767,300219,369836,284600,27298,-100466,75543,325471,388274,302998,176861,23920,-87039,11463,154413,120857,-27687,-125274,-74060,51193,72417,-97443,-245292,-134454,-26213,-63944,-171117,-133485,35829,232963,234500,453602,705447,641212,381441,125077,84601,9770,-149303,-248211,-188963,-106732,6665,21639,-117149,-256691,-206658,-35352,105974,236111,359509,417604,369335,237407,-88848,-350762,-248349,-56552,-8440,139137,272341,62215,-179170,-185870,-195151,-158577,119088,428871,378910,-21287,-348959,-349432,-244535,-168936,-97711,-61747,18096,-96778,-336626,-212570,-78222,66872,402503,580885,615422,448875,120967,24599,213430,203830,-13775,-161821,-95422,53656,38704,-62210,12678,132262,3401,-257114,-391955,-303293,-80282,-28157,-153790,-213473,-161919,-4142,245437,329013,-59937,-389365,-280048,-96910,-3521,65881,164211,154003,214263,340755,377698,187470,41905,38566,184348,328369,337925,203509,-16639,-136589,15573,76313,-194047,-494089,-392884,-167938,49201,22550,-97607,-80988,92393,186969,218470,213955,145902,90265,63610,-13835,-61408,-28992,26559,36247,110436,262114,301101,213925,36658,-42878,-33762,4173,-35506,-79812,-104820,-75909,101604,209849,159196,137146,96702,-79978,-127567,-123969,-161325,-156125,-63435,69084,258679,498390,481069,14112,-313858,-139907,62094,180335,307521,185210,-9724,-53805,108235,194466,95766,-46607,-40369,94439,116093,-36306,-109228,-121247,16365,255012,251595,-15340,-201205,-136794,-95031,-148999,-130943,-6705,-13920,-99638,-122457,93440,425809,484470,294418,86195,-65075,-16263,130366,123708,-9374,-68883,-52901,-4978,84904,-6146,-126017,-2655,232125,331771,282271,111467,-29521,-137603,-313813,-391666,-351005,-425459,-510393,-315625,-27989,133947,215109,239627,132123,62165,-69670,-157463,-29295,72682,-11320,-59457,-46411,-8131,72585,98406,34804,157501,370649,381859,462481,628117,459156,112934,-44993,-91269,-125024,-127774,-74532,-48975,-36422,74659,113122,-78982,-111150,84435,30508,-134974,-48824,163831,116603,-55089,-12024,50865,-34974,36130,251867,329911,160761,-154212,-386883,-160767,105640,74322,24963,-66556,-281336,-384012,-294000,-161748,-51909,-71259,12937,207687,342117,349089,14424,-332875,-331877,-218530,-156674,-26432,66048,147403,126819,-39483,-161033,-143062,-120470,-182411,-152611,103220,376856,470495,372373,162435,92980,6422,-215004,-264605,-194215,-234678,-218261,-101960,-225207,-416928,-279824,-32715,96623,63011,-290944,200140,796088,612619,565839,1202604,612756,-41523,-235469,-547068,-485635,-133782,-151033,-507457,-30428,606982,467343,-487603,-923507,-711190,-300090,-82339,-100791,-177679,-309494,-387242,-217478,12332,168974,219895,134570,126274,167196,163476,157965,129631,22103,46235,108074,52043,90672,177745,127309,-39884,-176379,-184009,-90212,-30572,-104148,-147306,-97705,-178515,-356789,-274134,42806,306907,325640,179650,40869,78343,90670,157013,328309,259887,-35856,-106457,-124439,-151581,42698,131258,-94229,-244477,-217346,-1172,175846,245752,350993,305593,-39965,-313618,-205350,190113,374736,344051,274599,200692,65725,-38475,-75320,47443,66829,58673,125166,120815,-29101,-181822,-265474,-316566,-307108,-219420,-100078,20536,126474,138333,831,-94332,-112073,-141386,-114582,18650,85748,9935,19987,65842,935,-123345,-241735,-328255,-286800,-165013,-97488,17148,199428,247720,221673,341545,338065,119844,-15611,6052,-95003,-167614,36413,264440,167592,-34025,-36126,12175],[264665,119160,74190,80548,-43625,-159174,-150091,-166535,-207839,-222811,-101231,96216,340195,449024,213704,-61272,-165328,-110172,-39267,-51058,-66669,-9623,-20183,10679,92447,-73220,-304464,-252867,-142518,-128719,-103072,14731,76915,-46351,-82032,78237,187496,174448,127031,174003,-3882,-313215,-411630,-165556,121493,245709,216549,131563,68454,7392,-65564,-30405,140610,109287,-57874,58828,287038,242553,12595,-74950,55410,-16524,-126580,-10852,161802,96199,-113667,-190101,-65119,-49131,-77657,-26503,215763,390710,154203,-147133,-203378,-81321,93731,134287,-143552,-372348,-307379,-161086,-157770,-183719,-145359,-80708,92340,212903,228002,185088,142298,110934,79107,-24077,-119935,14039,245282,124716,-58512,106755,205207,86982,-25156,-165766,-207207,26434,86811,-168718,-316609,-194906,-37193,-42983,-88839,35955,247776,295332,161396,106892,118478,209003,291352,232353,-3931,-173894,-120501,26439,-30361,-63501,-72506,-103792,-18055,209029,166233,-16646,-73310,-105587,-179527,-201384,-309950,-465003,-232443,95073,228344,48064,-241038,-437707,-341235,-133315,29879,72758,132267,116612,563,-38320,-20775,42238,55055,-73779,-171519,-4002,287269,365426,-20229,-401877,-388288,-241583,-85363,124316,153499,171118,203204,76182,-8563,81974,193739,315592,321048,53328,-216775,-250322,-108855,32092,178568,262823,99245,-159614,-175534,13308,175,-120983,-89641,-18423,24073,71040,40048,22474,71745,82387,-26165,-12496,71759,61540,47469,35592,-15539,24834,88861,29905,17022,217267,314957,92796,-64618,-26680,-75814,-152346,-90406,-70528,-45315,50031,25325,-22617,-52321,-124979,-98381,47079,159602,259321,364645,252166,-65963,-69797,189920,155838,114699,164103,94892,83691,194458,195247,102869,11678,-59045,19157,71868,-147833,-327927,-245483,-86553,82906,152705,30245,-21199,97177,154561,36913,-136218,-70528,267264,353149,73830,-38842,-4261,51107,165820,134390,-25831,-86128,-41763,-136778,-199797,-111990,53345,37453,-30290,-50044,-13048,144528,150592,-111975,-311346,-189119,-26106,-107701,-167095,-42157,-6893,-126089,-140973,-41576,104425,97887,-54938,-152673,-203548,-208966,-137508,-62606,-15009,-78784,-45020,189016,332452,112995,-206190,-262679,-239712,-83428,194020,213250,-244445,-583390,-524111,-323582,-292563,-275961,-267876,-366044,-350329,-101753,162571,199818,87467,-51008,-142549,31111,300399,302013,1491,-203143,-164661,-38180,-8111,-198084,-369352,-257530,-833,15157,-55731,62239,237490,259205,121048,-21335,-35464,38656,171386,301909,218326,47499,13083,11296,26649,-12792,-62608,57407,219372,97694,-75202,-79325,-111336,-207334,-170255,-6351,161456,325822,345326,113185,-111883,-242592,-165999,-95508,-151518,-202516,-127523,-30507,64328,54011,-124802,-40977,135210,17214,9705,229722,174210,-62966,-99246,-60005,-96104,-91582,-188,36314,64576,52335,-4367,-24180,-32410,-88274,-96706,-44923,59256,104362,8893,-109805,50685,164176,-14607,-206610,-169697,-59885,72623,184288,234643,120322,-114266,-256389,-206524,-129375,-61215,-26346,-63569,6423,172662,272416,261156,188021,38914,5760,31501,-100563,-303362,-276450,23348,272754,170426,-578,212841,234452,-512756,-976343,-212709,442601,91781,-361386,-158262,-212097,-93262,353559,-1114881,-1348435,2332410,3171076,-2456762,-1937628,3414572,3668584,-103281,-1042139,-87777,669905,580948,90899,-117377,-85664,-255417,-616524,-832857,-567182,-170879,-94265,-57965,5252,23344,-153167,-388246,-298917,-24667,131335,63469,-1421,71292,185291,169144,6126,-145810,-65061,76506,148658,61221,-17562,76249,137030,56472,-43237,-87832,-152217,-265324,-249141,-150948,-87107,-18760,-20682,-81227,-4903,30216,-156488,-311860,-345705,-242909,226060,530856,378316,122595,47413,41828,43286,140791,283930,360886,274207,135811,15179,-78890,-187483,-33527,85290,43923,-96858,-23098,14368,-159644,-309418,-412738,-452500,-419033,-326507,-198029,-61561,-139180,-288482,-200683,121303,235587,174797,210826,293436,398470,361781,58624,-131823,58752,336930,380761,310292,239577,98857,-15881,118442,228451,118709,-49975,-120253,-76405,42932,73084,-117246,-303535,-185599,-14282,-13402,-141082,-185082,-42690,181320,208337,334793,404159,319061,178150,37078,12840,-66459,-192493,-202678,-70296,-25971,-22745,-80420,-220441,-292272,-219482,-60436,59810,192088,330203,431726,415333,243589,-116231,-322575,-168645,7782,-1690,104095,263674,71807,-212912,-230833,-166203,-119363,99580,327444,260342,-87410,-433174,-405428,-207654,-74221,-11071,-7022,79989,61564,-112246,-108785,-138532,-110672,245596,507215,611725,475313,146861,42762,231298,220785,-920,-169017,-92059,43638,15245,-29823,69302,115464,-77918,-307325,-393661,-282272,-84715,-88668,-200897,-213518,-174687,-104932,87367,165346,-139021,-367886,-246549,-170680,-144874,-20118,165045,169173,206587,336275,364920,172716,31600,48131,153619,195432,148941,86789,-37246,-58450,81884,-663,-350821,-626057,-532437,-218558,77599,42604,-130641,-151087,-31473,29102,100029,163232,190617,226771,180091,7270,-112284,-91334,-12713,54087,116384,261616,409023,372547,131130,-7804,-34722,-55035,-124000,-187866,-158911,3557,223989,291063,236619,234012,142307,-86292,-157166,-104913,-34098,-25573,-36748,77495,312530,557975,505571,32839,-279564,-149354,2772,135561,330449,220522,-7109,-13320,171137,231283,106995,-31751,-6144,112840,109750,-72502,-212234,-229249,-64038,163021,127632,-88949,-215549,-179676,-176517,-239028,-157219,35190,14818,-127884,-168767,72965,410273,426162,200832,27540,-104951,-88425,105662,177495,30193,-99749,-80758,55761,200366,60859,-102090,-12957,177101,260427,217898,73726,-54017,-107961,-257195,-429720,-454672,-471702,-484832,-302026,-81680,-3947,103501,213099,179575,66856,-137150,-289419,-185810,8757,16209,-29295,-22973,19666,67508,97129,52932,172628,359426,376715,455507,594906,448764,103559,-81779,-116970,-152365,-196664,-64285,50301,10710,18391,19624,-169929,-212992,13184,52032,-28813,4411,160366,136148,-484,29137,65995,-48750,11860,259851,315841,80333,-224625,-409675,-200399,41674,4981,-15935,-58773,-296596,-395376,-235429,-58779,41168,7899,82940,209044,232544,188312,-16702,-311756,-341060,-237649,-144469,23467,132001,152034,56778,-140435,-269429,-199515,-138054,-170382,-130008,96073,293831,357471,259391,139349,154938,138040,-107858,-213939,-129079,-161567,-183303,-106074,-278733,-467227,-353496,-201757,-71664,23402,-233330,-49572,173720,408867,616505,1184974,943297,430671,-89505,-531501,-432219,-218174,-359893,-627702,-190404,200701,622219,-35630,-474352,-524969,-300355,-182142,-274331,-362069,-403632,-427766,-219790,67757,203943,160370,58674,128527,241277,253375,233922,187205,67421,91887,107162,16471,94047,227259,159170,-16171,-133159,-68390,80347,126562,40326,-31410,-62459,-214188,-366810,-290581,-17084,218242,278353,141566,-44762,-35741,73575,220034,345535,242206,-3896,-36954,-65826,-121710,13590,76419,-90546,-216808,-202346,-12385,136636,206284,313143,276039,-27224,-267844,-181250,175818,308215,255534,186860,134755,41222,-59289,-141201,-30042,46798,88626,180255,202402,52311,-137860,-277681,-337595,-252620,-139836,-107331,-39391,98206,183877,53707,-20754,-21708,-126801,-163665,10666,93092,-44652,-88758,-24477,-69280,-225559,-347602,-358931,-300838,-229138,-195021,-33669,180106,191348,155718,336579,410363,212109,75527,15573,-133407,-143360,108673,269902,94486,-93586,508,178698],[370056,190503,161163,155098,-54993,-252374,-248023,-234296,-243985,-246821,-151816,-8816,201098,329621,191914,-1504,-92563,-86814,-34153,-66565,-84393,-15211,-59733,-69261,24633,-181931,-437706,-340961,-191003,-116984,-52689,20228,14499,-94957,-81050,129103,311196,319556,175161,142585,804,-268838,-368440,-193749,41423,151339,116075,20875,-36359,-57820,-87765,-22823,199894,189917,-15877,63792,281747,230563,42120,11139,90004,-37925,-129075,17744,193523,143704,-78646,-167056,8963,68515,21104,2775,139033,289314,75030,-227360,-240460,-104019,44686,36842,-250914,-412094,-296966,-168871,-116984,-92916,-125387,-152839,27926,185484,212491,204162,167873,133795,117582,67992,-47156,-6951,159393,72917,-73673,87969,217930,171860,95652,-83834,-168919,61941,106627,-208201,-381651,-215469,14255,78335,73455,150221,249829,210828,102452,117373,147496,193421,261938,193912,-9622,-122016,-80764,50997,38965,29769,24672,-82750,-77054,139980,120104,-33046,-69191,-121451,-255134,-247975,-234066,-328718,-207774,16145,132349,13873,-221290,-441666,-342077,-160861,12140,83792,135294,115999,25604,45008,127689,139801,15027,-199431,-320965,-145365,191495,304491,-42046,-390859,-346681,-169252,-55735,91717,128661,181083,200666,35129,-74116,51478,243009,377698,341010,76610,-164172,-229390,-57506,166302,326636,388241,235846,-28987,-131009,-17462,-22922,-125820,-123386,-87667,-107241,-77896,-13581,35500,36422,779,-65004,26869,68757,17338,16590,31558,19118,94267,161679,114783,13666,89916,232201,99883,-32980,22588,-63797,-212414,-118438,-25309,21705,186003,206950,54943,-99999,-217875,-227397,-34701,167006,261624,312274,242915,9543,-7594,175798,110124,102951,172111,96320,61812,166511,231211,173397,41350,-41476,114662,194864,-90813,-346899,-265146,-76541,48030,55478,-8915,-35493,54839,164328,111797,-68073,-15691,290704,337449,38383,-64463,-14081,32766,106955,51772,-85275,-126986,-47615,-95686,-142095,-66543,65479,25146,-101630,-135734,-35966,210042,234339,-73072,-274902,-171271,-45315,-90682,-115518,16140,58579,-66324,-79255,-378,105157,77397,-85314,-205340,-230058,-215555,-130567,444,42281,-93225,-109142,127905,343095,172467,-201865,-283720,-216369,-124346,55059,156010,-119511,-470041,-524910,-370171,-354942,-329421,-295617,-373977,-359880,-144466,76239,106373,24364,-79559,-159175,20133,352715,452458,169567,-87253,-130026,-71365,-53997,-197342,-352114,-294140,-55977,-5282,-79079,-28731,96193,163842,90943,-59871,-94721,-15913,187682,422218,351788,174861,148767,38113,-22391,-5611,-71877,6980,222547,141621,-36023,-69784,-115897,-206019,-121132,30597,95227,147465,171761,140649,-12130,-250357,-242749,-126181,-108681,-94914,15225,83062,175830,126181,-56313,32695,131059,-95696,-139236,100368,108734,-34958,-18204,-5169,-83061,-98978,-41669,-68264,-25652,70526,105214,127370,163969,65234,-6226,-8135,41424,69108,-25002,-190554,-13645,174775,-3167,-253981,-210037,-69273,87026,171681,202369,131119,-74188,-250567,-254131,-195573,-48286,39669,-38416,-26961,168807,340854,318001,220790,109368,155233,158510,-91415,-364031,-289588,12264,167706,97792,8491,227665,357754,-154943,-615258,-38973,530222,242601,-206845,-175679,-311302,-215698,-319260,-2313932,-2296443,1356219,2394450,-2414342,-956549,3933723,3719514,108480,-519668,-56782,312940,419568,-53102,-454777,-477057,-559975,-851809,-876256,-557629,-195520,-54531,-58215,-17959,-46852,-225575,-393189,-233777,42300,117747,-373,-21536,129895,267182,227353,45659,-181186,-160340,35192,161639,52085,-48204,60138,112452,1896,-105407,-178529,-226802,-289230,-252938,-221615,-174947,-5794,59708,-31400,40250,66405,-171432,-357350,-357443,-224715,214229,531426,436540,146552,-4753,-7218,65330,151111,217356,317244,300958,131485,125,27964,19196,112120,208027,171063,-19926,-8356,55902,-51723,-262636,-489932,-579761,-460472,-247124,-71801,-18652,-167250,-288698,-140257,202530,335698,245058,220604,243389,342716,357208,70241,-159992,16197,287466,313135,274587,291028,226133,160608,288947,302819,108887,-62976,-103490,-79324,17660,70140,-106765,-310429,-207439,-2876,36712,-78460,-198323,-127881,77946,145964,186997,155188,42542,-51479,-85076,-69117,-136455,-224435,-139852,52116,42622,-52751,-130572,-237077,-270249,-214802,-63045,39506,118443,231737,393093,445157,236406,-116892,-231142,-60485,38901,-33715,24582,207729,63508,-251903,-264951,-124113,-73216,31933,114780,60482,-171658,-491484,-439334,-120517,111353,132745,96920,163465,246470,219576,65644,-176625,-302540,7591,364772,567138,458682,145592,35469,188613,193190,43564,-65216,-3513,72913,23785,43041,164996,132958,-129318,-309074,-333263,-225506,-94496,-159481,-257492,-209395,-180018,-206453,-87351,-27843,-213463,-297079,-169157,-204553,-263779,-125378,129004,184368,193782,282985,280135,105709,5753,49934,115249,55375,-54394,-51188,-53688,24626,135592,-78176,-449357,-658043,-590124,-238202,75922,27392,-147682,-179560,-145761,-142864,-43668,83563,188902,295041,224352,-6270,-178783,-188327,-72665,82461,111244,190682,395846,418199,174632,19081,-15244,-93906,-205420,-285658,-209634,79153,326041,351777,284001,265746,131115,-96283,-164792,-59810,86166,82562,-13718,70523,326536,549987,447284,32943,-199825,-106815,-43706,58591,290938,215725,-11299,25529,238027,254263,91015,-34350,23575,121151,102211,-90346,-287205,-265431,-107874,43117,-3575,-113086,-176921,-194438,-247590,-292353,-136847,80267,15753,-171950,-205681,48169,353092,333999,108551,-15476,-137873,-157717,68867,207802,59652,-132323,-133146,63771,263031,109196,-67520,-496,130294,158192,116104,35118,-45781,-29676,-145274,-391034,-490638,-461855,-377655,-223501,-109198,-121527,16525,203969,206222,32565,-196234,-350408,-284155,-30171,81503,31418,-23502,10098,41018,46599,17278,126998,278081,310834,378281,470062,386656,94891,-118099,-135832,-151804,-231559,-55750,128415,60554,-23517,-49760,-202391,-259532,-51894,76341,84924,57541,116945,90214,15596,61381,81713,-48447,7639,238666,240307,-15627,-253400,-374802,-243390,-48822,-57644,-35689,-38170,-269303,-365880,-159039,41647,103521,58755,143079,226774,130548,10723,-61229,-252446,-280271,-207309,-107269,63801,157613,110849,-13004,-180847,-271971,-178743,-104156,-101971,-57936,80579,164449,185513,122619,106141,200433,249128,22016,-122637,-62170,-66512,-90054,-59040,-260711,-423193,-362374,-333252,-182544,29096,-135928,-299990,-368022,288382,705575,1014099,1061637,655508,-75197,-519333,-378594,-331240,-556362,-619572,-219891,-67632,800457,527876,12728,-367830,-279548,-234074,-394919,-463378,-417719,-397684,-198246,109863,232209,104942,-19204,138245,303117,308770,283229,254085,161840,165751,112464,-18014,71167,217524,150753,19855,-43887,64184,235219,270804,170257,73235,-21803,-212248,-320219,-286991,-119678,68510,198814,106659,-91304,-117677,34121,223476,297042,183101,12258,21167,7285,-73317,-18334,8449,-95026,-189794,-167887,-13853,75473,122909,235698,231465,1254,-179372,-117237,147587,213009,153938,88604,64878,30241,-50968,-180899,-94509,57701,145712,230446,265954,138500,-84888,-287008,-342684,-174541,-42016,-87658,-74282,69006,219417,138011,78342,73874,-88680,-198927,-19615,87608,-80468,-167418,-80627,-80313,-243276,-364275,-314840,-259961,-272104,-291746,-101161,139008,136886,111704,324596,442759,286626,185631,48809,-145193,-90439,172345,222992,-36083,-176158,38655,331557],[430380,268234,279957,268245,-23779,-306436,-312070,-235256,-190171,-205275,-175688,-98387,73990,228050,230441,151281,54219,1535,24913,-29501,-49183,-56,-84495,-127711,-34082,-255903,-482658,-324353,-142778,-59458,-948,15075,-40104,-115704,-29499,233253,441293,410374,195987,107565,21858,-183252,-265192,-154412,20635,106011,84220,1315,-74740,-82024,-72924,18989,265590,291849,70107,91395,263931,223375,103909,101054,76561,-92525,-112944,64496,224366,202811,-14038,-128193,33854,119104,100870,51188,45176,117636,-60097,-336871,-312537,-145260,-7871,-61550,-346177,-428630,-236993,-132854,-70867,-7871,-83245,-190126,-38690,132818,178830,215376,191635,163810,159865,120597,-15583,-34960,80872,28488,-73353,71679,227563,267429,241661,56964,-64291,100279,88516,-230347,-379421,-188430,58963,175132,229568,254080,229572,93860,13739,92120,129523,117121,143446,91117,-17099,-48162,-55688,-21900,26526,100885,144856,11522,-63364,98632,75596,-46500,-40007,-97171,-271774,-245926,-133025,-152615,-131039,-38581,18727,-19316,-162037,-408457,-377020,-207592,10684,109327,125282,99057,55373,117690,240487,190702,-18964,-252332,-356812,-260340,42592,227568,2706,-302015,-296729,-128194,-63774,18319,89060,209131,236236,14288,-126488,30707,279450,390102,312082,94163,-110046,-189410,706,265874,394734,426926,316649,70783,-101158,-59299,-26058,-98173,-153152,-179215,-255705,-244797,-88315,17282,-25138,-97095,-72026,80301,67230,-21717,-6218,3736,14950,134807,223126,182688,-3327,-51591,137396,95308,-39973,17412,-47834,-220015,-117950,-950,49889,265147,318841,88653,-146119,-262262,-316767,-129378,125026,216144,221370,195359,31492,6838,117195,45818,69922,161361,104321,40146,133382,250458,215452,53315,-28901,185521,288345,-16390,-323850,-248219,-36559,23669,-34503,-42762,-56926,5418,140332,124490,-34455,39650,291146,285119,-10631,-110463,-40771,24807,60458,-41814,-146621,-132272,-43768,-77396,-95203,22216,153465,87751,-122821,-210594,-79444,183756,198412,-83412,-216609,-116161,-22455,-40657,-47101,53427,103559,-20311,-39801,14387,92125,69308,-70158,-210242,-182252,-120293,-65605,63071,86483,-102146,-158697,78341,344158,234630,-145900,-230249,-107860,-97327,-47170,101843,18304,-297830,-423881,-344283,-378537,-354365,-305662,-375198,-368045,-187614,-20852,4915,-38154,-97518,-144465,22662,375088,565853,331286,34431,-66857,-64959,-93610,-203828,-312416,-279720,-94877,-51516,-124368,-129055,-72484,34317,58625,-70006,-126762,-51158,189562,461909,412523,282268,269102,42969,-101409,-16744,-54576,-18628,221215,207306,60769,-10088,-99106,-170612,-45430,62291,20223,-36822,-2141,129618,20206,-275739,-313469,-159272,-73939,-9787,116640,178596,237948,128515,-34578,84893,115160,-216075,-290515,-22313,43622,-20060,36559,22845,-69192,-86636,-67615,-169719,-119016,93233,218461,256535,321370,208760,92184,42372,27911,40237,-31624,-233442,-91497,149583,18231,-240781,-222348,-83049,102404,183997,185856,140653,19252,-127576,-207350,-223102,-29064,122550,22295,-55704,111485,353110,367739,259587,163121,262038,256576,-70563,-424911,-312435,23357,111218,57308,38851,229479,441272,226453,-153823,125461,558684,351176,-127210,-279091,-428304,-344642,-813841,-2959062,-2986002,454248,1809372,-2032976,-255289,4079405,3196863,-55569,-177032,-71966,-56452,204395,-217377,-731260,-770647,-780770,-913662,-780915,-566785,-342556,-85339,-57612,-28922,-109270,-289136,-395642,-221496,20927,52849,-66247,-37957,161483,291198,242771,91129,-177454,-228208,6193,177615,44516,-86300,22890,58806,-55257,-137161,-202964,-216362,-217303,-181979,-265669,-290361,-50032,77946,-2935,100845,129569,-154636,-385111,-368266,-212941,162604,465083,440231,167849,-25525,-53276,43432,118606,141725,258801,301647,115215,-28010,112796,217417,248196,302031,270455,69049,51234,150977,110780,-149513,-476985,-607166,-435259,-132005,84694,62310,-146846,-239222,-56788,252337,408581,341828,237190,181460,232979,275191,61367,-171438,-36621,195123,206435,207241,321137,375890,396011,478265,363160,95565,-60828,-75968,-76276,-4404,74143,-75956,-284238,-219543,-19462,68526,-740,-180457,-211533,-39551,74681,41240,-30269,-157748,-236573,-195288,-125991,-172344,-234219,-80076,144015,86387,-70724,-113349,-142909,-177021,-174019,-19524,65907,41726,104886,333932,455682,211839,-91417,-95602,59354,49674,-76054,-60948,130711,41449,-283203,-270433,-64969,-8679,-45002,-133803,-156188,-239734,-487017,-418498,-2077,308835,277365,221191,254671,405876,531892,249277,-198216,-458358,-226323,202485,481340,386316,107402,-7691,78824,116070,108454,131656,154078,133939,63980,137950,270322,171003,-141509,-261022,-222394,-153573,-118125,-223357,-298201,-185790,-149510,-246583,-216355,-192629,-254381,-180203,-57805,-184696,-324744,-219110,63097,187241,178030,191108,144140,13196,-12321,56732,84674,-51250,-202891,-158393,-46456,104734,168428,-135835,-472335,-588727,-524717,-215069,44330,-16028,-140218,-149916,-201406,-266092,-159153,10048,155362,296474,209962,-31870,-227615,-279773,-118158,126640,110180,81688,269384,344868,154955,32483,26603,-92160,-254262,-345753,-236812,134506,385190,371979,274790,208955,65015,-104073,-137293,17228,178853,135851,-4418,56492,304125,470401,317605,16538,-93558,-27825,-71217,-24281,214833,181275,-10561,65287,304954,269550,54922,-49896,44408,123512,108479,-56492,-263098,-193734,-100178,-80137,-117895,-89489,-100360,-176763,-270664,-264230,-62561,115986,-14771,-225779,-226159,29542,277960,233073,43091,-29318,-154622,-204053,37216,225581,95983,-131117,-169625,28170,254580,134595,-19394,35521,105090,64769,33004,25790,1074,76241,-13843,-297142,-462935,-407587,-220833,-94117,-103586,-188417,-12878,237877,215157,-29845,-232507,-327250,-292353,-32041,157598,103773,-34413,-19313,19490,-9836,-37069,44798,157185,210918,249760,276763,279065,94504,-126669,-125120,-111239,-210428,-43529,166873,105267,-28608,-73348,-173218,-237086,-87009,92848,161717,98124,59001,-5103,-21219,71646,100558,-26692,27104,199679,135851,-89314,-223008,-289181,-266708,-137526,-100940,-36119,-19239,-211878,-309253,-100023,94481,112821,83757,202451,266708,67946,-114399,-94856,-159581,-162254,-141461,-68195,75989,128781,27877,-65671,-144195,-167997,-93965,-29576,10876,55459,68796,32550,14793,7538,64878,213783,298242,111180,-41813,-27145,11784,31208,28781,-161050,-264106,-261200,-354442,-193871,105790,-20447,-522448,-685692,273175,716759,697884,974239,650431,-135794,-486607,-334510,-437091,-676491,-509861,-162391,-128954,960215,1059275,374181,-278707,-221145,-237671,-458138,-477427,-372812,-322927,-160374,137229,263197,83599,-70365,152903,333783,308435,282131,299137,264864,232668,104200,-62004,8845,131734,88489,39632,50696,169794,327295,363817,268847,163343,20504,-181785,-243148,-262717,-230344,-92937,105335,67347,-112595,-159881,-21314,161482,190991,90822,-284,54284,77684,-25211,-51521,-68421,-138598,-190798,-123069,2802,14776,24429,136014,162920,24447,-67150,-32745,89348,83253,38575,-10868,8032,45498,-8298,-175199,-106316,118379,227595,265613,288191,197209,-37705,-286609,-333446,-106132,33742,-53157,-74966,50284,236529,228971,167646,141096,-40660,-205433,-56213,70633,-95409,-205162,-101154,-45277,-194743,-312184,-226664,-185919,-292542,-370214,-180235,68932,95859,123841,336753,438816,327575,271566,80934,-138391,-30391,203135,124814,-199289,-267865,57483,412221],[363039,266178,325982,309775,-33989,-381289,-400750,-236471,-120845,-170723,-230976,-212117,-66615,107233,242026,287059,177794,73267,53398,-20378,-32335,-25410,-156774,-218767,-130958,-331947,-494400,-286902,-83748,-28322,-10285,-40875,-112884,-159453,-9536,299688,488982,379725,138446,35678,12568,-118807,-183633,-117416,4334,63335,72490,21935,-85059,-102427,-62456,51491,283453,340483,126301,80484,183668,161873,117754,111468,-25611,-206946,-125709,75425,207426,225052,42814,-112974,-44613,38992,97690,57734,-82996,-100619,-217259,-448791,-425006,-222290,-72343,-154367,-430188,-452370,-183469,-86961,-46457,25833,-74146,-243101,-149847,19237,103767,187032,174919,154430,160642,96391,-53931,-94424,-821,-18017,-80585,46401,222566,324645,339054,190078,52999,107298,18427,-243157,-322507,-142704,49684,186098,306987,280933,140484,-64551,-119151,7701,54014,-7418,-37633,-53726,-47713,-3969,-71217,-175924,-81780,107624,233810,140796,5811,75797,24461,-74519,-20399,-73749,-265713,-235035,-70178,-26545,-45059,-65017,-93340,-61862,-93638,-346443,-432467,-270539,6909,125959,91422,55540,63173,137383,258327,162960,-48612,-223150,-274869,-309844,-122387,134906,76539,-179440,-261169,-143110,-125960,-97334,8860,196724,254200,-8560,-170349,11595,284058,342420,235034,100851,-61237,-136353,50809,298351,357663,362362,307797,92655,-115527,-109933,-12079,-56679,-186542,-276993,-382403,-388862,-177974,-37548,-99435,-179941,-47845,123538,54833,-56279,-16589,-36754,-28877,131024,248025,205399,-24151,-154892,52524,74864,-83072,-43795,-43054,-179485,-92545,-12989,17213,253456,324873,65193,-186895,-262527,-352191,-224272,33332,131230,106898,98902,-23296,-52015,13263,-18522,28621,122208,105231,26708,99584,236792,214220,49536,-19254,203982,318610,57423,-261646,-205326,11296,2858,-102567,-62566,-70937,-37344,83888,67895,-50256,69546,268825,218505,-54587,-160001,-71230,33013,27912,-143865,-211206,-110531,-40288,-95961,-71113,129281,289260,190362,-106209,-265510,-143235,62987,39672,-149431,-157931,-50274,27512,40837,35671,65855,116067,10503,-18561,6107,67844,74950,-22745,-173176,-78564,41613,22677,85304,95239,-101686,-176959,48375,321262,265583,-73844,-138135,29600,-31388,-94098,78718,143270,-105502,-253832,-265919,-364612,-343115,-292752,-369280,-370881,-216994,-92877,-63869,-71098,-83670,-91151,32160,344155,592709,421649,112044,1532,-24070,-118191,-225719,-284742,-242936,-125557,-124325,-182068,-207691,-214436,-87774,27671,-55791,-127314,-57492,187571,429881,391700,321745,306031,-9434,-206439,-51874,-27750,-29046,197059,249174,164749,77475,-72228,-121666,31664,78132,-47628,-173481,-121967,84453,-13771,-314869,-368730,-188980,-52922,33097,145100,213365,211755,52271,-61524,111511,102868,-299433,-402525,-127272,-29164,-31273,50675,21348,-48957,-47345,-62272,-226068,-174647,119481,292258,315262,386523,295843,167983,93343,20333,14002,-20710,-224272,-147471,100415,30744,-187127,-210092,-99516,108749,206993,178564,140981,130091,56213,-101969,-215348,-19926,185874,92645,-70393,22617,306191,394716,291178,185828,303976,316159,-36609,-474516,-344585,43239,84832,15195,56350,201935,445327,503759,246754,227631,531607,417528,-110694,-435702,-534757,-426283,-973354,-2926736,-3443816,-650027,1206537,-942626,990536,4321388,2154952,-790780,-288428,-221817,-360628,5785,-355444,-878683,-872874,-877118,-847610,-606360,-588027,-556155,-173925,-27899,-12140,-149682,-323423,-377863,-249522,-89492,-59249,-113110,-29465,166902,249524,205809,125498,-125359,-229526,8197,197406,42334,-119289,-24443,-9690,-100658,-128690,-139186,-102354,-53365,-49842,-274930,-416379,-156463,24906,-1173,149951,187945,-115797,-374235,-346903,-188965,90791,341007,373273,164652,-27628,-94785,-18326,56758,85517,207152,272099,78190,-78194,135691,325619,324545,332658,307784,134602,126811,255319,260683,-4552,-368765,-521934,-351086,-8461,235557,165582,-83847,-157368,15281,241449,415157,425803,260877,132270,107821,144685,37810,-159270,-81436,95072,99597,132417,322760,499220,607346,624488,392076,81264,-43503,-43522,-65159,-7468,89316,-42322,-250297,-237852,-76844,69624,66919,-153071,-287749,-132954,18544,-83608,-190080,-292858,-328669,-251409,-131071,-154968,-210337,-36970,181275,99117,-72731,-50679,26690,-30781,-91700,73051,133960,-18547,-8147,285957,446920,176793,-46241,51491,172407,67516,-91151,-117196,56083,10438,-294965,-244333,4560,71978,-92201,-330194,-326205,-270926,-412911,-330770,117727,430033,358036,314625,323899,488944,688099,357013,-218829,-536065,-364632,70211,358506,266517,40904,-79710,-78900,-4948,162763,347624,323145,201901,122292,223741,340473,192068,-130632,-183131,-93344,-92010,-154219,-262059,-301133,-136156,-72679,-194495,-260310,-285346,-247854,-46470,57967,-117539,-308076,-272818,-15918,166531,154926,75223,-10698,-72200,-8302,70047,66089,-98490,-251130,-195268,-6868,172873,175871,-164420,-428490,-447796,-344194,-153416,-10959,-74881,-111502,-75817,-181828,-305619,-212473,-33943,108082,250114,164231,-53667,-241944,-331342,-123990,183338,125849,-18637,81863,187540,79691,30818,83763,-44414,-255131,-357930,-237916,151711,388186,345270,206305,77925,-35615,-110237,-79606,113747,229171,121690,-17113,40207,255543,337067,148918,-12718,9553,56132,-82844,-88841,134187,133993,3639,107366,358874,272622,4001,-75019,51571,120876,132722,38699,-107294,-26337,-52376,-190782,-214429,-52663,-21704,-139600,-233812,-156305,37913,127095,-70719,-279862,-227864,21912,202570,139334,11526,-14786,-150447,-215440,23539,238747,142520,-80476,-156907,-26091,181469,138655,35890,80412,101557,10178,2891,51578,66783,168494,89640,-193606,-398843,-332086,-67945,41413,-81095,-205055,11794,303947,207229,-102187,-240191,-236292,-214154,-5650,202772,154665,-42401,-46373,20433,-29054,-68460,-39018,33600,103576,97077,63309,154678,107016,-95065,-82962,-40256,-134826,-28650,152389,130152,3762,-53929,-105851,-160879,-85075,86317,170426,114868,9881,-121429,-109114,49039,114938,8761,57340,151536,38099,-116178,-141359,-179626,-256371,-197262,-122842,-32829,-16929,-146239,-245636,-86460,67827,63400,92058,263389,313841,48328,-156939,-103659,-53937,-24148,-67501,-50847,48522,49532,-78813,-98956,-54590,-9265,13505,56625,138793,184258,66313,-63552,-94983,-54386,19430,184774,256957,104991,-21955,-45438,40590,131615,121798,-4109,-16517,-57753,-246925,-106235,250175,81126,-706826,-769298,286775,517433,268659,745474,519766,-177012,-408183,-304091,-508551,-684585,-354732,-85538,-27715,1043900,1404663,511052,-256291,-127739,-218402,-489511,-441689,-315786,-251844,-128564,145234,299718,108708,-79936,163725,322852,250929,225839,301596,331659,254987,65331,-117059,-88433,-21309,-25809,17143,103396,209937,326539,379312,324806,233433,56377,-144257,-170104,-219991,-309544,-218728,14266,11340,-137269,-175786,-82744,51283,53339,-16022,-43305,58753,129472,5447,-84155,-148017,-236157,-235832,-80991,36298,-25374,-55166,36949,68934,25539,44632,42561,-14301,-89826,-98189,-109347,-30076,83441,58371,-121871,-57944,207928,313040,279750,260988,204540,-6342,-263632,-306405,-69993,60654,-16177,-38874,53258,238422,298289,216715,161281,4747,-172818,-74855,52708,-91498,-209737,-104574,3025,-117434,-227572,-132628,-109797,-291709,-410677,-249975,-16256,75417,191858,379248,412245,334064,303807,88636,-122196,21349,193042,-5388,-358183,-347991,47160,395097],[274429,266199,359397,333390,-13091,-383245,-416500,-164419,20216,-75583,-224765,-245624,-109321,71577,283033,427101,318993,183353,107090,18555,28068,-11511,-195231,-263239,-176420,-318789,-412290,-196408,13440,31728,-3740,-55584,-113444,-155581,24173,360678,500416,315035,89041,14493,43716,-28067,-92934,-46400,42938,81360,125983,116484,-13392,-53821,5874,131760,312675,375689,185009,79547,107643,103866,120330,88954,-126094,-288128,-111889,97581,199497,262687,148439,-56756,-143307,-92476,62529,57736,-166319,-239271,-273027,-450012,-473285,-252555,-72882,-154975,-421958,-424601,-106586,10738,16464,60074,-62904,-275559,-245460,-82512,59594,178517,165392,142691,157503,59587,-89265,-122554,-23374,-4046,-41564,76002,263853,374283,397943,318555,195375,134482,-23407,-185115,-172329,-43149,29156,147690,321988,250815,25319,-188722,-222961,-73653,-8052,-87799,-168560,-146689,-58404,25158,-85188,-299994,-194308,92491,305465,308156,148696,108042,7780,-78760,10195,-38065,-223121,-198359,-38436,35246,56978,-17016,-135624,-74513,-558,-220588,-420933,-280607,37780,165967,82245,32146,75683,129834,206503,98407,-38645,-95360,-78454,-241933,-218501,72339,172082,-34257,-209586,-170700,-192668,-193658,-74736,145548,244708,-13608,-172010,22834,285612,282647,163852,134070,23741,-39299,119626,293713,264748,251105,244008,56088,-151056,-128882,44133,14168,-184290,-320480,-423189,-441270,-228746,-82390,-137414,-190151,25362,169666,57892,-50416,20219,-41746,-66570,113256,250414,199820,-15409,-167309,16018,64948,-118427,-113053,-31074,-83348,-27224,-33982,-45712,176834,251594,17923,-190942,-210094,-314737,-280436,-64305,53260,17260,-4500,-104394,-136868,-82870,-33287,26266,84546,111543,46961,91375,212550,195351,58080,9576,181045,296028,136946,-150852,-129041,71357,11455,-109150,-34329,-38180,-38288,31707,-11090,-81194,83075,248932,183027,-50314,-163678,-65534,76812,27704,-223943,-258404,-65755,-30632,-131844,-54832,229766,420866,287251,-61639,-274050,-193285,-93637,-171886,-232057,-96350,19573,99155,158614,139877,73034,110036,46052,13186,3387,55830,109615,54319,-93235,59151,224281,108476,61186,74739,-77057,-144925,47887,280149,260439,-5995,-36880,143951,35767,-84938,105423,244930,77424,-57139,-158128,-310853,-285052,-243729,-341019,-353040,-213823,-102681,-60252,-46747,-18924,7905,53823,262620,521937,418552,134794,63076,38802,-118042,-255482,-282681,-201845,-143134,-204201,-232172,-239080,-286572,-166684,2787,-24213,-95264,-28233,198908,366693,316256,282921,240138,-118887,-316668,-102879,-3883,-27392,143756,231244,234534,168092,-43421,-76734,91206,80691,-86184,-223366,-157645,26892,-77963,-347493,-395745,-203792,-38766,34914,102505,173696,105437,-70630,-114409,117565,107388,-311853,-444023,-206516,-107762,-61724,32996,-237,-21107,17179,-16293,-202468,-155168,150868,301825,287751,347300,300511,198857,131043,15500,-18336,-8745,-165140,-151078,44789,14378,-129327,-180043,-111648,100023,222608,172119,130265,218971,227538,15890,-179843,-26890,201820,141526,-68594,-66642,214555,386023,306570,182646,295382,350431,8478,-502994,-377876,54403,51236,-65363,31492,139795,358574,594337,455936,236004,460651,458914,-110560,-591255,-625889,-456569,-776743,-2302346,-3679920,-2055685,527683,975133,3223429,4797340,775280,-2019230,-906074,-545592,-573552,-126009,-420998,-863363,-763042,-844258,-740541,-434211,-590152,-733106,-268164,41597,27651,-168196,-321319,-329114,-284421,-255048,-201538,-134386,6597,150464,155544,116540,122465,-46932,-160700,39308,214246,46979,-139372,-76628,-82464,-131755,-89585,-4227,88722,155037,98884,-255657,-525465,-301537,-80073,-26178,153278,196295,-83719,-324436,-278567,-143955,15287,173330,233803,117047,-36692,-139302,-109238,-20688,57247,170768,209141,9930,-157468,73899,294778,302942,276806,262469,144981,177811,311609,327510,117521,-204274,-361899,-240776,85206,333608,255211,-5061,-76544,39500,157367,331868,442503,272795,95618,-11965,-3903,-1459,-137280,-115091,13756,23054,67922,284606,538012,702954,666736,367985,56925,-26448,-23219,-56817,4171,101392,-33260,-238998,-276505,-175459,27744,91823,-148083,-356183,-185024,-19390,-189821,-355912,-381828,-323424,-239417,-84437,-90054,-155075,-21457,150230,72739,-75318,1446,183614,113534,9492,183663,205776,-64710,-88254,258095,418763,144073,3607,166990,252833,107818,-59908,-133870,-12146,-35003,-291164,-207724,58948,142568,-95208,-420743,-418875,-272564,-301663,-199986,202198,419135,327354,322378,333067,462723,615066,316128,-258636,-523597,-361154,-7788,205244,121182,-35718,-164152,-250261,-156977,163966,478461,421687,238589,170159,261822,329503,150622,-133443,-113241,8547,-65398,-196662,-269108,-264457,-72870,30132,-71666,-220942,-293948,-200712,60357,139683,-30067,-222888,-275907,-92195,114534,114755,-48764,-152348,-128562,11506,74115,47871,-87848,-199805,-156151,54756,216855,155245,-170681,-346932,-279377,-106624,-72740,-79902,-136298,-76272,3176,-114105,-269591,-201385,-44636,61589,182906,113868,-69211,-229223,-329760,-88290,239484,162584,-69177,-96550,726,-27326,17647,144031,39469,-206831,-329891,-227381,120369,338213,285281,104658,-80067,-139765,-118657,-11303,204219,233619,53227,-51142,24741,197593,190178,-10169,-43457,84912,114456,-83419,-116397,78999,96037,38788,155076,385768,251789,-54864,-100000,50854,117468,171101,178942,153841,184293,9235,-278431,-303677,-46640,21696,-101897,-150721,-12127,120511,110564,-129016,-315415,-207532,30130,144076,70206,12683,21768,-121102,-185347,39936,257614,197183,18029,-75817,-59273,84362,137404,94934,123802,121423,14575,34291,102767,125642,214100,137062,-115838,-321034,-247329,42634,139605,-57500,-182769,70128,374940,192593,-152815,-210086,-102949,-75695,35485,192727,164748,-28389,-40015,60089,24362,-35294,-80785,-51416,19431,-37678,-101055,68871,148113,-15914,-13704,48730,-15039,-2429,99285,136149,68067,342,-22745,-53016,-43478,59932,122043,119223,531,-208658,-210321,7409,127198,54448,91645,114854,-11657,-77474,-19812,-60554,-194175,-193077,-111828,-26705,-18977,-74018,-171983,-103852,-20560,-12726,109415,332623,356138,66762,-116602,-70686,52692,104574,1727,-51670,641,-38480,-162320,-104206,51197,141281,110720,138180,264251,311930,88648,-86072,-93165,-39926,-6566,133960,145927,6809,-67259,-96790,27462,185342,194471,179600,273120,210217,-29898,64425,447711,150378,-851346,-729395,195314,42752,-194555,497693,422149,-89238,-248144,-264370,-512157,-563277,-200777,-49692,105779,1014724,1485970,460590,-233636,-198,-193543,-507438,-394937,-279645,-215853,-111864,144799,352636,190159,-32212,176735,286747,170192,146446,273777,346539,223294,4737,-157932,-180867,-191163,-159740,-46024,94904,180573,245287,327457,347288,287010,88114,-110669,-115526,-152708,-319317,-271440,-52289,-57900,-180769,-178363,-128311,-64290,-73403,-106398,-97416,49317,161512,19141,-105070,-215348,-370734,-316250,-49676,80742,-28235,-84063,-36485,-36998,4017,138586,85321,-162193,-301058,-257023,-208920,-56387,125301,127122,-36097,25865,278352,368009,269254,191090,151344,2214,-212481,-262136,-75618,28698,5248,16572,72524,225275,314436,202839,126250,27511,-115359,-69266,34159,-87515,-214154,-129243,16368,-63709,-160069,-76969,-74629,-290280,-418455,-302111,-106625,53195,255355,405214,353703,290281,250981,33456,-131935,30599,123118,-164907,-507717,-430258,-20515,263424],[150366,221601,319872,277480,-18384,-358710,-399133,-87783,144442,11319,-195786,-234970,-92681,85190,296486,484911,405904,266707,128663,30859,72609,1898,-229710,-299233,-200345,-255381,-303004,-132466,64945,65012,-10208,-53066,-80505,-148204,19368,353647,434104,215398,34935,17180,76886,30617,-57049,-7380,79003,108906,177867,204070,77659,18278,86557,209557,316867,352896,191890,50471,16529,26398,76977,17076,-213491,-332349,-105175,90259,169181,278623,257870,12349,-242411,-249213,-19797,15408,-213361,-277627,-224624,-347846,-442790,-240351,-31276,-81595,-339883,-370412,-49992,113496,92805,76690,-81094,-319555,-326832,-159360,43964,176089,140153,98033,120372,12296,-114372,-127878,-6782,46412,18258,139668,327192,384328,379199,384541,308784,171149,-22648,-77032,19723,71316,-9467,57540,251628,142954,-116409,-268088,-285245,-146288,-49481,-104581,-212717,-175826,-71007,3971,-114705,-351709,-267332,53180,327142,449118,303252,155335,-5845,-84467,16748,-29582,-185571,-169134,-62060,4251,128594,73404,-115740,-77189,77039,-65876,-323638,-230653,87090,210719,91003,19496,70675,87592,94132,2480,-22658,57004,136540,-102715,-238494,24264,227553,73906,-158026,-203733,-252700,-254126,-155821,41761,173037,-26429,-153408,38170,268069,215710,102612,176782,133455,76913,184587,251170,139807,122076,138998,-36043,-214247,-128235,109055,81533,-151190,-301862,-382599,-401537,-231602,-109626,-145590,-141589,106311,194610,63882,-12627,88774,-13274,-92989,76221,211128,151731,-6429,-127972,3042,48119,-143526,-176770,-30262,22525,44471,-66121,-130924,46134,113431,-47300,-170045,-143010,-245312,-304960,-154872,-10141,-41452,-94893,-174523,-209366,-140833,7773,66682,48940,103217,80842,96408,178315,160682,66568,34542,109411,219981,197713,-26856,-48691,121077,46611,-55203,37441,38577,-2779,-6890,-81283,-109076,72403,224427,182174,6198,-107259,-20798,134326,41580,-279872,-295534,-35631,-36402,-183564,-54406,271233,458444,302814,-32083,-244924,-216754,-231335,-361538,-302481,-48752,68971,159931,276776,237364,71351,82131,80376,56954,9386,54416,159424,135518,435,177541,355100,150957,-12895,22457,-41976,-81523,53410,211702,211920,29245,28979,176038,45450,-62571,152174,296140,204784,100460,-66793,-242743,-202184,-173937,-297161,-323626,-189223,-53574,11429,22438,76199,127568,76268,134567,360453,325373,106581,93908,83859,-110732,-296092,-315174,-177521,-152969,-280269,-274363,-234987,-293877,-204894,-29923,-1943,-52878,17385,216636,299261,212516,174678,85497,-267412,-417528,-167825,-2717,-25294,56856,132800,238179,225262,-31852,-59726,110328,66994,-92974,-195781,-131762,-31230,-138656,-362367,-396341,-203913,-30683,291,6680,67888,-43807,-194233,-168927,100145,121263,-254644,-416461,-264957,-188009,-98172,-789,-36143,-46,85658,58186,-98804,-54807,180896,243862,188182,226278,218660,171367,139181,241,-71357,-16897,-79256,-96481,-6307,-46670,-106671,-144304,-116794,69355,210007,154746,108713,256810,324689,103327,-129821,-44957,161117,142844,-57832,-130187,102325,334498,301004,170606,272912,379905,55082,-507314,-401231,40696,-26277,-204326,-45601,57122,208242,493730,433519,157573,364828,495459,-76283,-693411,-717799,-477115,-341832,-1323129,-3648750,-3523281,-37148,3417007,6028313,5169446,-667428,-3374006,-1806707,-978954,-705009,-170994,-378080,-689210,-489678,-703464,-663642,-328300,-541281,-776185,-295504,144699,74288,-172871,-288530,-248772,-284855,-411270,-338086,-132120,59730,127475,48358,-4877,66569,19949,-50623,85400,224634,65317,-137805,-126878,-147529,-148279,-34105,161807,302294,342601,215014,-214970,-577490,-429170,-186776,-62889,95233,125611,-87002,-252610,-168789,-75937,-43313,-5098,51803,28716,-67041,-187754,-205171,-94222,53819,152927,124062,-83918,-255091,-57319,141387,184542,143697,144931,93048,177237,284807,279020,175942,-34605,-180262,-134518,125718,350100,300921,65081,-20329,5784,22844,176815,366615,257858,64099,-114181,-137446,-51108,-121500,-137441,-29868,-1567,31311,209995,464325,638689,585408,288906,20071,-20338,-22234,-55716,21959,96748,-61547,-260616,-330837,-291337,-51533,60297,-177509,-403794,-190410,-43160,-279371,-506131,-418352,-242719,-164867,667,6244,-73790,-27008,64539,11503,-95998,-6202,242867,199140,97975,270207,238885,-105093,-131499,246832,386506,138638,51860,222903,283861,169991,15655,-118097,-78155,-98586,-281512,-184772,73321,173756,-60001,-397729,-434113,-264645,-200279,-68822,229570,288546,186868,221612,262798,334462,348415,113958,-321919,-435044,-233011,-34634,39853,-17135,-97527,-236610,-392343,-313307,85731,445753,385130,212512,178987,225846,216555,23991,-181836,-86033,48574,-82690,-234380,-250005,-206071,-20874,116675,60159,-134806,-236654,-132987,106742,160065,42593,-105238,-240166,-156833,31354,49275,-164632,-258743,-155118,20094,40597,6921,-49371,-96787,-75953,108651,220706,103034,-176163,-267471,-128602,103479,-4201,-155603,-196391,-60525,32847,-63996,-209449,-159039,-43089,15754,111249,65794,-95616,-223526,-296951,-43376,265479,202729,-63505,-222280,-177092,-145996,-10537,183098,126087,-135062,-292650,-237660,32163,241556,206928,-801,-221621,-233649,-147966,26685,244514,183650,-54651,-113960,-6348,130271,59287,-128762,-75190,104389,110915,-95061,-118249,47195,66624,78455,191129,357109,174832,-134491,-130490,36932,98383,190822,303597,411652,342938,32142,-362298,-419123,-125614,-17986,-105390,-80760,78046,121180,51762,-184625,-338552,-192498,28423,89697,15708,12772,41341,-97488,-146359,62289,260325,224570,116024,37469,-65818,-10069,121323,126228,134456,137709,48882,76968,127047,124622,169617,96717,-106806,-271372,-186489,69482,144415,-72890,-169326,102459,388441,150221,-186936,-171733,8736,45806,40195,93076,97901,-16964,-14094,107759,120264,43210,-88019,-109311,-57524,-151273,-195371,36363,194739,67075,32294,102596,89859,6969,2250,97324,112321,37409,20284,20990,-11301,-10274,17666,95308,14369,-257026,-309514,-65052,102984,65876,86856,69224,-29115,-14374,84792,23967,-112222,-143853,-98008,-47811,-37218,-23288,-111431,-146639,-154061,-107500,114683,365553,341331,67842,-60478,-29646,112061,163609,22706,-91338,-74247,-120793,-213250,-115511,92128,190323,137324,168712,337092,386730,106483,-59331,-10477,10217,-28249,57229,-18341,-168357,-178852,-174887,-30160,155736,197300,318054,509125,446272,205803,248658,625856,135349,-1010391,-777731,-161886,-695667,-619691,326334,454867,159121,-21018,-218990,-459743,-362534,-116474,-138225,78589,832832,1298190,339455,-146675,124501,-198472,-545230,-391714,-305174,-251848,-136847,121742,398800,297913,50840,176716,226647,87068,65707,219958,295229,128812,-76818,-173916,-237268,-331537,-289245,-147914,15779,87196,107409,225556,335551,310627,104751,-96868,-88298,-71490,-260090,-255063,-89409,-134955,-250150,-184421,-144944,-146796,-158365,-159444,-139535,42048,177545,26036,-103436,-256292,-503617,-405897,-33625,125756,14238,-43085,-63379,-126541,-19335,214525,96226,-320352,-508772,-408022,-297399,-72458,160564,190325,74769,127119,308399,385136,257393,121401,73125,12607,-111739,-177084,-84780,-18927,28007,94831,124513,229259,296113,163286,85236,53513,-19713,-5583,56021,-56212,-200621,-150745,17393,-14005,-86291,-24308,-46216,-247478,-348044,-270240,-124694,65844,303740,421317,318902,256543,179464,-29527,-121273,51377,68957,-262912,-567868,-449175,-71811,124912],[24210,138621,212314,150973,-55919,-320275,-356616,-37191,205313,63101,-148681,-191310,-40310,132570,280178,448789,424297,303258,110238,7447,80518,6537,-251600,-327008,-204992,-164832,-203611,-124025,39838,53635,-27168,-37225,-39119,-153367,-30698,267917,297793,106586,-13496,31438,97450,34916,-93255,-28183,82429,118763,190939,235495,143652,82995,150120,253666,283266,264735,131881,-12010,-82917,-62741,-2744,-77979,-261830,-329189,-116697,39222,106976,256567,332894,73139,-305840,-380101,-131234,-63987,-219888,-216847,-100634,-179000,-330505,-186207,31911,38322,-207358,-303466,-27945,190177,165934,78219,-129665,-378425,-374884,-183475,59791,177208,96037,16253,44915,-29499,-115007,-109233,33499,107334,76175,212233,385968,346649,283650,364969,365878,218897,31834,54848,201487,171789,-50854,-55154,112714,-25784,-258215,-293833,-294442,-196759,-62792,-52598,-159934,-148827,-95830,-71112,-162365,-316965,-266914,4972,295314,520795,414082,180589,-40139,-103946,-12075,-60652,-170339,-155413,-124083,-89427,148961,167567,-52582,-77012,119823,83827,-149363,-124234,149487,256072,115599,13418,44718,30506,-33188,-101898,-30626,158190,280753,41212,-199703,-23207,207453,116176,-108112,-219280,-282651,-260292,-207888,-81519,53446,-51377,-128446,42116,230618,153568,56751,215850,254220,191294,232708,188913,22183,16405,31854,-147498,-285996,-116393,153955,125777,-86587,-218331,-275763,-283825,-176405,-104838,-132917,-67253,160518,194827,75829,56490,179238,45990,-98211,28167,134069,67226,-28598,-96683,-12565,18819,-150868,-214127,-41221,104560,101936,-93053,-210209,-102395,-48174,-107842,-127479,-83207,-178951,-299737,-214050,-46328,-61012,-139492,-187747,-218969,-123779,108184,149508,28603,80972,117102,115683,155777,129312,70059,39517,10305,123057,236390,85207,22449,160457,116588,57841,150415,154616,67741,-11060,-99896,-100626,55829,200872,217298,117416,19773,65976,190469,60469,-299428,-312699,-31720,-56140,-227776,-57588,240547,362973,209062,-33807,-180153,-190419,-284778,-443060,-315907,-8633,102734,202508,368781,313439,74399,53190,122994,123649,38062,75322,223246,218039,95334,248490,400529,147085,-100573,-35388,3645,1134,56446,131359,147343,41478,50764,117750,-17768,-54087,190833,295071,261332,189215,-7789,-170124,-107284,-88021,-231139,-278368,-143031,48451,139899,122740,182096,251361,108668,384,164838,198590,70358,98272,94516,-98788,-324780,-350034,-153634,-136151,-320586,-293453,-203655,-248012,-201755,-61163,9071,-3995,74076,242344,256281,124341,49599,-90253,-396711,-472241,-219216,-12997,-9162,-29268,-5467,194119,243403,-29746,-60851,100572,58266,-57830,-114139,-76983,-65797,-154718,-335110,-356788,-172025,-7299,-37531,-89918,-49163,-159654,-249454,-181282,77063,147375,-134695,-323560,-287597,-236289,-101087,-10378,-60131,17383,151586,157113,72196,118523,222545,164513,79122,92367,94752,112335,131766,-15823,-130265,-34604,24804,20096,-25500,-128712,-116547,-90900,-94198,35613,177378,138698,100650,260158,345782,157735,-56413,-36075,101655,110535,-27848,-132728,17582,265396,296408,189264,294348,437662,109160,-469907,-382800,17982,-139371,-369717,-136810,7803,74109,293965,264319,57267,286647,552661,33839,-692458,-808289,-521669,152973,-259054,-3254112,-4508769,-97124,5732589,8189524,4809126,-1859716,-4318663,-2562474,-1341328,-755759,-119824,-195054,-376708,-127900,-473894,-616293,-290979,-416761,-628015,-184740,280145,128839,-155026,-222322,-129483,-203703,-467345,-402811,-93665,131117,138759,-3245,-103707,-17495,58469,71235,146474,250025,125539,-89148,-148693,-176057,-131494,44805,332102,495427,470586,283122,-139029,-518028,-455143,-217945,-68979,6951,-2018,-121891,-169115,-26647,26668,-44558,-126470,-97698,-53142,-95263,-213314,-257907,-125492,83830,170851,58504,-161781,-325708,-192592,-46621,28877,-8762,10534,16072,140496,196958,153918,179945,120099,1437,-27669,132942,306031,310661,134482,27093,-44762,-93516,23256,239364,234124,53250,-169985,-208003,-78658,-100643,-127917,-9190,51914,55504,139943,318214,461588,433334,198086,664,-2215,-10712,-33490,61579,92917,-95904,-278522,-358426,-364553,-121788,9013,-201617,-384301,-130100,-34175,-322617,-561127,-358369,-95213,-23854,129002,138734,50217,-8452,-14741,-43149,-116882,-63133,194265,221921,174330,324938,233501,-118416,-116606,270625,402580,211187,129673,243581,289952,261084,138282,-60062,-118731,-149781,-247541,-158736,66545,179721,23031,-264742,-363708,-236065,-116808,50606,231087,139022,18810,66762,156185,180051,36116,-157093,-359242,-270498,-18465,-2194,-77137,-84597,-90955,-241071,-435141,-403646,-29797,274187,234142,148084,167806,149955,55036,-133909,-245267,-79279,56005,-94598,-217965,-181265,-116759,32527,180562,168915,-15020,-111184,-28022,127242,156840,112824,36260,-152942,-168088,-31827,280,-215766,-280770,-129170,25469,-12974,-34704,16126,30218,29751,162463,216197,63326,-159634,-179001,17159,263761,69117,-187509,-212192,-43371,16054,-56201,-144729,-87079,-13928,8140,85976,57006,-106951,-213990,-227647,11074,277456,263047,17916,-244843,-281797,-212438,-8576,227392,224341,-28901,-229835,-243066,-55547,162722,175346,-35863,-271176,-267856,-164184,47889,248548,126576,-135195,-160645,-23302,96633,9137,-144480,-56120,107076,78361,-86690,-67827,70031,84652,150687,246803,308146,72659,-194498,-119220,60019,101362,209401,397775,584680,418417,27230,-411969,-527862,-257877,-109298,-127878,-34333,90718,57214,-95,-184296,-310083,-163416,39043,75758,14362,31233,57956,-64705,-86404,110820,273709,244186,210771,177341,-5534,-29254,130834,156419,148054,180167,122707,123505,129283,82450,76582,21570,-124385,-220428,-119402,58921,90863,-95887,-149706,115367,356080,115807,-167436,-106309,95981,131017,19988,-47277,-4944,11256,54946,177034,252857,172053,-37333,-117428,-99091,-195985,-174125,100224,270928,155563,60307,128930,174879,25742,-79659,53368,141942,64839,36773,58612,11143,-84231,-74561,86133,76904,-217885,-338293,-119593,66258,55954,62502,44304,1817,69498,172086,93707,-866,-36592,-62282,-62631,-24834,39281,-29365,-144773,-244247,-162705,124290,361659,277834,51008,-5848,28596,135544,161970,14906,-130674,-129540,-140688,-187868,-117486,55412,130580,103462,163564,365742,414088,131825,16240,127037,84445,-21769,-391,-158074,-330453,-284386,-220476,-75819,81289,148326,394341,652378,603551,402885,413240,742250,32025,-1201869,-1040975,-801572,-1519816,-885277,332093,674786,565649,268339,-139780,-342873,-124560,-117517,-371995,-202735,536389,968608,334524,84272,242630,-215191,-578743,-423813,-373019,-336959,-186765,90270,434907,418831,163171,177272,170712,41669,24819,170172,205854,4271,-150755,-141082,-214992,-384459,-373176,-254253,-99321,-29150,-34557,115377,302475,304712,110169,-94240,-70016,16617,-153794,-193060,-93332,-198009,-326349,-193866,-122752,-168337,-185359,-165633,-148238,48087,182507,38468,-76329,-266823,-596532,-480315,-43923,148450,85479,52341,-50255,-185404,-32357,264068,75635,-454941,-667400,-522895,-378036,-104103,158179,220980,175300,209372,280786,346488,237815,63047,-16815,15083,7481,-74367,-89954,-68083,30784,149764,170100,225749,228751,100428,42902,60430,64153,75730,92372,-27644,-197975,-183860,-7175,11200,-27481,15067,-37148,-190478,-237133,-177602,-82656,70164,261054,361342,273015,207400,83100,-116752,-128362,50304,15636,-309797,-568530,-444952,-126500,-4058],[-34698,76657,106970,31848,-76811,-241789,-262997,7383,218407,106419,-52067,-94128,52144,224846,284088,385338,420052,322359,94297,-10898,76289,27750,-216939,-305427,-162987,-46840,-108987,-140069,-28585,23298,-22869,10085,11948,-151618,-86343,147495,143850,27984,-29165,63889,119738,8770,-166113,-89280,58930,115735,172230,212262,172571,131349,189725,261373,225392,140309,30911,-82256,-161923,-131032,-73008,-143649,-246013,-271605,-135346,-40725,26765,203425,350663,110897,-306740,-439393,-232591,-139583,-173728,-83323,48242,1574,-155845,-92214,101763,173167,-51206,-228786,-28141,231606,227756,79778,-184926,-432420,-368504,-136598,103349,181343,43124,-85355,-52283,-52237,-85819,-66384,82977,149980,107861,262259,411325,269492,141001,269576,363307,276681,129086,175080,325825,235767,-77580,-153800,-56332,-218951,-370766,-274202,-259653,-223015,-55960,43690,-43613,-99564,-139544,-183876,-227648,-231344,-202347,-41251,220223,502017,437672,150897,-110328,-142170,-72497,-127041,-180914,-154748,-190073,-190228,113545,217905,14921,-81619,118247,189697,46663,4678,211338,293878,140608,-1479,-3455,-22129,-133109,-201291,-91337,146649,290635,114984,-152816,-93088,97815,84519,-66828,-207465,-276110,-221484,-219215,-182160,-76731,-89776,-117873,16754,167633,89817,11589,226056,349225,270016,242136,114135,-69841,-50155,-50963,-246437,-352147,-117144,144029,123498,-11016,-96208,-141305,-132017,-80623,-76400,-128414,-28535,150718,162897,85734,138346,266490,109789,-95908,-36854,20542,-54711,-119805,-139232,-66551,-38014,-155139,-229679,-72215,128801,120419,-111708,-271662,-246644,-206087,-158175,-82905,-54635,-153864,-284423,-240277,-66610,-59784,-135818,-139130,-156271,-35040,236398,239892,14783,38506,131529,135420,147158,99224,45938,-3619,-101884,29773,242469,150086,61454,180191,203402,194663,270716,272379,146337,14412,-59823,-52153,38874,165504,257277,249960,185354,164303,212119,55893,-297669,-316546,-62219,-93684,-257742,-66649,141520,141542,12672,-78404,-106751,-124886,-238436,-386878,-262262,17620,119232,216617,397982,341980,77380,30638,165744,198562,78186,107488,279392,285141,164703,246001,344962,98790,-173772,-86586,40849,70117,36783,40233,82436,38006,22557,-19640,-149227,-87587,178351,231406,232840,190771,3951,-118323,-32761,-11703,-160095,-233649,-94376,166467,279317,211539,254661,342382,142078,-109678,-13312,85782,49374,71424,53041,-98585,-333051,-361914,-119915,-92369,-317212,-295510,-174492,-186914,-177911,-92384,32,34434,119141,252363,224559,63638,-52978,-231034,-467491,-468478,-247543,-32759,16624,-87323,-129740,125653,214816,-38220,-73693,69555,57342,-1292,-36315,-50063,-84030,-128829,-272772,-287698,-114763,29872,-63608,-155909,-133584,-194324,-206064,-139111,47754,165463,5843,-201553,-278325,-238621,-58005,16135,-69579,17841,191195,250136,253374,306949,267191,105073,9426,-5824,-31125,44116,113827,-36249,-187641,-56775,121972,164540,-11739,-209204,-148135,-24948,-48746,1870,123664,118250,106746,245648,308907,177033,30913,18896,57612,58138,10985,-77895,-21584,191519,294442,244095,371674,513826,152462,-400841,-317832,-4418,-267286,-523777,-207051,28313,19751,101312,72373,-8893,238468,605266,191130,-594909,-896847,-616900,513454,635440,-2465737,-4459232,696817,7157329,8245372,3145670,-2581687,-4423675,-2775464,-1448730,-742768,-9029,100888,275,209961,-209524,-571223,-307530,-253781,-337548,51594,412666,173057,-128812,-149399,2321,-46014,-380023,-360722,-32162,196546,194726,30465,-149760,-110464,44017,150852,198943,289327,224080,-2493,-144993,-172814,-91297,131249,463512,612686,500886,285765,-41837,-346535,-347581,-146851,-35370,-86349,-159101,-190896,-112382,97534,138487,17568,-150316,-163777,-99211,-113605,-214635,-255895,-113159,124453,206878,24887,-204627,-350362,-288676,-199314,-114700,-140408,-106788,-64860,74316,74327,-106,138575,231715,154985,67926,114118,217250,281314,192437,66589,-84305,-153414,-80347,103107,198942,52673,-183568,-213198,-82928,-86608,-99635,53677,156575,127565,90093,145907,240348,263733,118834,1439,26820,16735,9976,107904,82885,-123963,-276680,-350035,-376942,-163599,-39492,-197224,-291570,-29122,-7769,-320695,-491904,-206718,75734,142478,266557,275463,192232,43556,-58491,-82468,-143354,-154583,58053,181694,218123,324101,178901,-114467,-64266,310217,473167,354474,231032,234845,267143,334268,254938,6314,-146694,-192434,-207701,-135088,38589,157979,119176,-86681,-248779,-206278,-77021,120887,213921,43979,-112159,-93936,40296,47556,-207487,-401853,-352175,-81141,182087,45869,-130221,-76087,-22953,-178954,-374606,-406000,-151505,19293,3887,49172,128417,48722,-114146,-279068,-307251,-91351,41705,-83973,-149882,-89460,-31830,64139,185864,199492,84185,32998,87046,135726,142972,161603,150411,-54799,-139994,-67072,-30562,-202604,-236450,-89702,-4771,-100696,-90937,62717,111798,96924,181718,193781,34379,-141752,-105791,135670,345937,125092,-179762,-197095,-46272,-67934,-137890,-130436,-33442,8826,19010,92101,61469,-122328,-224568,-170355,29015,247125,301358,115173,-207178,-325073,-226725,14241,256421,292930,65987,-170061,-251405,-125828,113025,190291,-1838,-239581,-261880,-180539,27954,194822,57529,-187311,-203201,-52043,75722,21363,-79152,3992,90009,12579,-79278,-2962,110126,120968,222399,295508,234067,-59026,-247653,-79778,109220,107547,194571,405772,570967,364484,-29329,-450389,-632824,-429739,-246991,-186176,-60966,-9291,-71529,-49414,-148197,-262598,-162735,23266,74166,35926,33149,33336,-67603,-53003,141777,263256,223636,246099,270574,78588,12182,138312,158644,150658,219718,180309,117209,71389,-17368,-54673,-74069,-164072,-187485,-73056,17561,-10335,-139146,-155632,77448,259349,66726,-133422,-60855,110381,122872,-56657,-218138,-144632,9750,113578,215527,340403,274874,13766,-127520,-142629,-198749,-87036,206860,330131,190831,26224,88917,185978,18856,-149998,-8791,116662,44446,-591,18269,-28053,-175566,-152095,72171,143570,-125360,-305776,-168599,-12207,-12435,-8523,7954,23263,107877,193556,116932,84025,64235,-48044,-90774,-232,88198,43920,-101016,-271758,-195510,86233,267397,133758,-25499,-6703,54891,90602,74918,-45316,-184667,-181969,-121770,-124437,-146671,-90592,-52189,-11947,96601,316050,357899,119865,73273,220665,115543,-26447,-54973,-258105,-445551,-361379,-237090,-109740,-30173,37644,363292,646054,614454,470469,479191,711517,-197512,-1471030,-1556131,-1632121,-2218533,-936913,504116,999430,1012212,539411,-60610,-215819,50219,-246379,-772379,-740200,164201,627668,530548,437965,315786,-246701,-602273,-491048,-479354,-464545,-273424,22920,413337,494975,252072,153808,104300,18019,7695,108430,78411,-144515,-226671,-89209,-133168,-355159,-416722,-358931,-233257,-155233,-166759,-620,225901,244700,82846,-112305,-64790,71568,-69443,-148700,-94160,-248091,-401949,-218877,-86330,-146828,-179938,-150711,-134014,47682,159294,45338,-47591,-268925,-640731,-538514,-105101,113683,143319,152863,-30594,-220861,-39129,271462,24378,-538769,-736022,-575957,-453056,-175381,95251,198626,232043,253460,212965,257408,202777,17323,-104511,-951,104740,18064,-82675,-101762,3784,147709,176575,191611,119676,29584,9788,42354,102360,137942,123387,-12307,-201104,-206062,-30842,29251,29959,63232,-21990,-119294,-103876,-39465,11616,57476,122812,220501,211154,150260,-6453,-197520,-146639,34087,-17633,-288387,-506032,-414061,-157937,-71979],[-66737,7507,-5190,-79761,-110499,-181620,-180689,-420,149325,105040,43214,-1881,116492,294708,286554,309827,380799,293336,61274,-42220,29801,26809,-151156,-252732,-110954,39914,-56699,-184300,-136035,-43034,-23312,49621,30744,-164443,-147051,5292,-17173,-44520,-42531,75986,120535,-45205,-259280,-189103,-10075,77846,115042,131367,135710,126670,173085,211892,133210,-11024,-100306,-158399,-220581,-173048,-110933,-162597,-189734,-196654,-168929,-144867,-70651,115145,282511,92102,-270431,-435835,-306606,-180339,-87669,58404,149580,123151,23951,17524,155610,279325,87335,-160828,-36810,237772,267217,88326,-221785,-459313,-308225,-34958,152538,178683,-8686,-182360,-147310,-57565,-39344,-8194,125870,148844,91655,261448,381884,171858,-3360,135858,319077,338205,239552,252185,367302,254807,-75834,-205158,-205287,-388841,-429731,-223251,-200511,-227907,-40501,148664,84741,-60100,-191862,-295387,-295324,-148519,-109281,-70923,131776,410589,370447,65977,-197959,-176993,-131829,-196423,-194583,-143693,-209346,-230241,50531,203672,59936,-81258,90698,239255,205114,122305,270318,330961,162319,-25379,-52870,-41170,-166027,-273419,-195061,24983,174810,91042,-133737,-181891,-65221,14275,-21716,-151569,-222565,-149199,-179783,-210113,-153191,-116724,-117325,-25806,96597,29734,-33133,206555,397206,302396,215451,47261,-117083,-65345,-80547,-293043,-384804,-133980,79726,81903,65611,45135,583,24279,42778,-24865,-139376,-58164,79298,115841,102645,227532,345124,166238,-89552,-107743,-103292,-192123,-272262,-260662,-157313,-112063,-158135,-222057,-108831,100256,107289,-106166,-295809,-356793,-327095,-183053,-38190,-48932,-167664,-259656,-226033,-71732,-47954,-88577,-40537,-31919,106122,360536,306986,5296,-10241,122145,155013,154489,71150,-9549,-93445,-198181,-28603,225780,159520,66907,186555,289506,318433,364254,357075,213145,64392,31108,31525,33284,116307,273882,366575,345894,243183,183556,12476,-290607,-306726,-106758,-132930,-262831,-75964,12715,-132416,-224398,-147656,-47856,-44491,-115096,-213487,-152368,30633,127309,211047,354629,315225,78166,24747,205165,265942,116933,138604,308773,321861,189963,170177,208987,25231,-209778,-121941,53202,98823,-13161,-59406,27109,29392,-46417,-198323,-311962,-165766,91703,104877,124773,113949,-31392,-107970,-6012,30468,-106925,-207458,-61361,259425,377678,244543,254349,366526,161158,-175430,-136563,11464,41564,9649,-41690,-122320,-320138,-336767,-73063,-34919,-281236,-294841,-174393,-145979,-154513,-127330,-34907,44570,126747,215029,167554,16289,-117824,-310970,-471831,-418783,-260156,-68650,30792,-106746,-196023,50413,135730,-62273,-94541,21323,51018,36625,-24552,-101046,-117018,-100257,-208556,-219447,-59942,58150,-84409,-191018,-171357,-148970,-84654,-64966,-2584,143001,107344,-103593,-259534,-210283,7365,55389,-85786,-22533,171832,290331,365083,422940,284901,81053,-8942,-62620,-141543,-26176,77603,-76551,-246598,-88677,175907,275541,8764,-276719,-191281,27089,-12800,-47436,36226,66584,97047,212934,231663,150662,101299,104736,38867,-11914,27158,-10635,-38309,103568,268845,296095,457406,552824,145004,-337790,-234605,-29428,-388147,-644044,-246207,113525,57281,-21501,-55994,-30532,189131,577574,302182,-460310,-973061,-757067,603739,1172450,-1394669,-3133445,2428147,7179238,5340963,58849,-2777034,-3577776,-2275334,-1212396,-698284,89845,420403,325823,404730,5757,-510702,-369353,-139990,-42536,305530,478721,171297,-129839,-118221,94367,131543,-176781,-227400,15492,212943,263568,119636,-154724,-209619,-48530,129322,200734,313857,318707,74816,-151196,-177859,-67942,184250,506532,602335,405358,203770,32057,-127545,-151619,-17822,3206,-180034,-324180,-300065,-130549,134156,205722,110449,-81762,-143338,-114775,-139426,-220004,-229742,-92809,131236,214645,-168,-224844,-345713,-344495,-299033,-227908,-243892,-206375,-152680,-24972,-62880,-147300,55136,270036,248479,122719,59198,88256,200531,212405,82510,-110063,-163463,-131940,-21648,131535,34780,-181113,-187062,-88499,-104651,-88498,103927,249208,198653,50492,-12907,38440,112069,51990,4043,48393,44714,52475,128672,46243,-150319,-260614,-326655,-351269,-180981,-75732,-161573,-157698,64017,5301,-295711,-334715,-12953,218573,275277,363503,369649,306221,109931,-67887,-118170,-185486,-253267,-109071,99232,213624,255275,75273,-111286,-8937,335349,567151,520391,327752,196278,203208,331559,300078,37921,-181619,-238781,-186485,-117682,-3345,116242,189405,65150,-137255,-191930,-90992,118411,181303,35958,-162253,-212527,-58111,-36740,-330041,-540491,-296716,76454,283222,65778,-124094,-14753,72128,-76888,-240609,-323821,-239439,-225769,-235574,-67373,63810,-52492,-242532,-360250,-336299,-107399,26452,-38194,-46184,-1928,24239,65287,123823,138019,128562,152709,188898,153108,138466,186463,207740,21293,-90830,-68528,-38260,-140337,-159405,-73833,-79269,-209318,-154904,67490,115362,91357,154886,158843,22080,-125607,-51176,222693,371161,162269,-135277,-160312,-70638,-200041,-297772,-175777,-16657,12192,37426,115133,63471,-136279,-240796,-143138,1656,175631,293616,176427,-156675,-316933,-186733,61644,273755,318476,127816,-112262,-234523,-140568,114571,252538,92283,-147415,-222431,-180993,-14198,106515,-6086,-203170,-233759,-90384,65020,76357,43606,108698,81756,-51833,-63361,64642,155554,168675,288790,340643,172400,-174242,-272925,-3874,194182,129818,160151,338223,392406,223532,-102790,-457125,-684389,-565250,-366916,-242308,-139554,-164777,-195148,-66115,-77405,-203263,-190007,-15368,88380,78455,30849,-16957,-99652,-42333,156620,240125,184289,227419,299896,171622,110876,154480,158313,176636,271756,218966,74382,-13673,-121293,-149943,-122160,-167990,-141076,-26273,1641,-80780,-156979,-155712,31133,157862,34791,-82407,-29920,76094,52133,-145914,-346600,-257281,-6982,157939,229642,365919,332109,58581,-133895,-165224,-141862,49900,334033,378582,184790,-36783,21281,149100,11516,-164243,-39309,78302,17811,-40160,-51969,-95292,-232243,-166692,90313,229154,28795,-183490,-167309,-89194,-97728,-75531,-5808,42925,112074,182239,132700,155381,154477,-32383,-86542,70188,156947,131961,15201,-188220,-178027,19526,117122,-33685,-113020,-20878,76267,28872,-31845,-100150,-201157,-189886,-46340,-15335,-162326,-267375,-262447,-139820,24082,238131,268434,101959,120259,259843,122731,-14568,-63075,-258770,-438478,-336826,-178009,-78921,-95196,-57551,279543,546503,524103,425196,455838,551214,-489124,-1742515,-2122250,-2358462,-2518016,-697420,834217,1356879,1418980,768917,40837,-69501,146118,-451329,-1233135,-1320699,-142812,454012,960583,895057,391813,-211553,-530204,-502839,-536698,-545763,-331224,-36276,361804,541713,334468,152227,77798,50213,44839,77054,-19120,-243989,-252698,1916,24968,-217389,-373894,-392198,-301715,-219357,-228940,-71888,148131,182359,74085,-89504,-16561,119909,-8403,-113146,-61070,-227598,-405144,-202486,-7110,-58505,-117582,-85708,-59635,72656,148138,86444,11188,-231395,-590795,-534169,-177463,54678,200651,258119,12766,-196547,317,276419,-1200,-506685,-644036,-504112,-467365,-242869,19184,165759,271892,306163,189094,188965,189777,17339,-140462,-3728,183117,112675,-24141,-74478,-15396,111899,160463,145988,20885,-5198,19830,32597,110599,181722,158804,15052,-164312,-160994,4329,87156,125264,161199,47849,-10163,55802,136220,149281,49988,-48835,49113,150231,109951,-48226,-225859,-149673,21648,-11805,-189528,-373712,-341183,-138231,-48440],[-57432,-29226,-67689,-123679,-116058,-124339,-102646,-23354,58388,101707,148461,94036,161579,342359,317354,290277,352851,249239,47252,-46734,-21984,25527,-34199,-137173,-32020,103192,-14190,-198076,-214128,-101095,-5636,94811,42481,-153525,-162013,-93413,-130624,-95043,-42497,83591,130282,-65604,-300996,-265789,-83578,39067,72145,54946,68492,88653,125814,144751,48827,-133058,-204577,-198073,-220459,-145921,-64377,-99131,-94430,-110822,-183222,-221357,-138611,35800,163963,34890,-208525,-374454,-312584,-131851,49603,180157,188055,176627,184682,151054,215746,360047,208052,-77815,-6123,256586,314688,138683,-186065,-405264,-180203,109753,210201,189281,-19260,-218722,-185526,-28400,31054,79161,177853,121756,48212,226888,321925,103707,-78581,40539,287817,417051,351342,293545,351898,257748,-19029,-169264,-268367,-472021,-404665,-133343,-117084,-196629,-5847,249578,199410,-25353,-211294,-342969,-323284,-90865,-10516,-53216,82054,307727,263275,-25496,-242264,-153345,-129248,-210919,-163987,-79663,-127638,-149803,19226,151075,88111,-46240,83135,259892,302257,218405,341697,392279,199035,-33228,-60629,7731,-103539,-283381,-285966,-131927,14941,8640,-136455,-249882,-202336,-26620,59664,-27387,-104385,-45740,-82355,-127499,-111422,-87889,-94469,-42457,58446,-1556,-52850,188818,409249,309813,184988,23192,-96268,-16342,-31255,-249851,-349646,-143169,3281,41167,152123,204481,156993,183773,194595,64043,-139349,-133497,-6108,93824,153204,336605,434548,228965,-62569,-151262,-188728,-297267,-422196,-393358,-237309,-162987,-138473,-174400,-112127,66548,105111,-46244,-253422,-393796,-370745,-152841,30667,-22911,-170443,-197215,-149588,-39682,-13794,913,95866,139411,281272,468249,346683,15944,-28125,118737,193263,185913,58999,-65829,-182715,-232270,-14953,222983,146395,69824,208905,374502,413392,418702,401749,274398,148212,167756,152993,65456,78406,268501,452799,476321,298568,129256,-49074,-272570,-261339,-110224,-126067,-213676,-57056,-75184,-336313,-393334,-184733,2505,38051,51649,34256,4507,56138,160017,227754,282986,267308,98546,64358,263283,335849,167105,180807,321544,336447,185894,67079,59767,-24772,-177846,-115004,55187,99522,-61436,-137857,4680,43802,-113652,-344851,-427899,-240951,-35214,-44563,-11093,14345,-76416,-121474,-11302,52610,-63389,-183805,-26360,325184,422936,221169,192227,334421,178276,-163914,-164301,-3075,50147,-57373,-142582,-141393,-262366,-248269,9163,43645,-206612,-274428,-182958,-110844,-112813,-138418,-64517,46135,110086,139553,84132,-11465,-123786,-307785,-401185,-322156,-243167,-100078,35606,-68153,-161058,6056,44727,-71452,-87857,-7861,53854,50910,-80539,-213121,-164900,-83967,-148632,-153215,-8249,82169,-83862,-183659,-145768,-33890,90569,33569,-52971,91183,156567,-38567,-224781,-152513,83582,100017,-101685,-85345,107251,274537,381195,429568,277861,116277,37361,-71210,-204238,-65721,49470,-112670,-275091,-101570,193717,332246,38714,-290550,-200177,69238,11514,-93002,-57304,-8276,67038,184140,160932,105522,157355,219437,69504,-64813,25609,47216,-39944,20660,221936,323956,512339,526528,90391,-282334,-134572,-22741,-443323,-687923,-229814,259002,184319,-37802,-74331,-7556,121481,425955,302326,-321403,-961302,-847296,439676,1302842,-253035,-751021,4845105,5859233,-100421,-3896534,-2509563,-2002412,-1160403,-649075,-617688,145245,686205,523333,415357,129216,-407829,-439290,-122611,141760,464917,457024,131505,-152641,-129238,140363,296466,101312,-18715,51427,184952,329341,232074,-121047,-282277,-186763,14513,154692,324565,389069,120443,-173988,-202290,-71183,195434,466127,481017,221513,67483,67344,76051,68127,113575,25107,-248445,-444182,-407750,-210773,74353,214771,218397,69653,-41553,-96822,-168662,-234106,-194997,-76757,99922,181062,-23135,-219227,-315574,-358025,-341007,-287620,-302999,-275121,-228608,-126551,-167419,-238120,-35352,248203,287413,134566,-17480,-50601,89838,197864,84312,-108953,-133706,-140274,-114893,37425,1891,-161993,-144783,-97330,-146841,-102249,113844,291988,238107,24367,-107705,-80667,15012,9976,9860,65850,74217,88895,118553,-11216,-164812,-226369,-299950,-309073,-167225,-77321,-89641,-16145,124753,309,-256394,-147474,174697,316026,346406,397510,400889,367007,174983,-48001,-150373,-228495,-309335,-219678,28956,179583,146167,-43364,-105315,36558,337486,648302,659955,396514,138154,103635,234015,245587,18240,-221926,-282841,-185126,-93248,-29677,85331,222758,156458,-51875,-186198,-137565,54839,144415,107620,-113944,-249094,-111798,-65355,-339494,-536908,-200071,167591,259156,42828,-72211,67616,155469,32837,-75527,-180325,-258356,-370744,-404090,-171454,-7222,-122239,-289411,-339633,-300253,-106190,30133,44155,70478,64750,48800,45688,16769,13872,112558,221306,258932,186299,153232,195372,208087,58480,-40080,-40833,-24736,-63765,-94959,-107450,-183558,-307478,-208653,30561,47437,14128,88830,120498,26931,-110158,-14297,274994,372577,183290,-69372,-118038,-113383,-345278,-484583,-258496,-39008,-10716,46640,129633,47510,-140977,-237883,-144553,-58195,73485,221780,158555,-140033,-279436,-112065,123015,278571,292234,137842,-58273,-172517,-84975,163217,333928,204936,-41374,-167817,-158020,-56084,9998,-62097,-201261,-260000,-142019,47576,128669,171036,232063,91743,-93755,-43383,112861,185827,207716,333618,371924,145707,-236780,-266131,89055,294939,162886,116431,224192,150012,62058,-162013,-422708,-649550,-607330,-420868,-268566,-236110,-304376,-257607,-50136,-7900,-166069,-253940,-86126,91894,111018,20867,-84526,-158525,-57547,143955,199798,133805,159832,252285,234180,217387,165465,161206,228967,322967,224939,12213,-99633,-191736,-165824,-94019,-119778,-83834,12790,22357,-81064,-136500,-141725,2231,92107,24045,-41653,-30616,6117,-48639,-217709,-397217,-310958,-38961,163561,206714,310873,314952,70119,-149190,-168621,-49140,182203,422871,393008,136038,-111188,-53691,77207,-3620,-129394,-27239,51069,5146,-56881,-115987,-163418,-238454,-124736,134126,314480,204106,-3943,-117427,-151559,-182167,-118036,2258,44425,77275,147534,143789,197755,200575,-27450,-51558,164322,227916,206323,157603,-36296,-140654,-81192,-69490,-193815,-189060,-31679,88126,-29489,-124210,-129342,-176984,-165793,39058,90598,-162182,-417365,-436192,-247565,-36642,147868,163104,73538,137630,229411,101237,-2699,-39129,-179823,-324184,-220773,-68023,-2470,-95003,-109650,170130,392152,361452,272931,327366,275710,-791027,-1936385,-2486382,-2708619,-2305938,-213696,1210014,1613808,1665581,886915,125092,54058,129545,-708558,-1653086,-1712296,-298987,489075,1477297,1332725,476961,-87735,-348316,-431446,-519949,-554775,-352969,-96568,265161,528531,377208,161984,81514,103060,94661,55156,-83559,-288152,-243163,85356,194682,-32284,-272619,-355325,-294574,-225821,-243436,-124860,55603,119997,81823,-27148,58285,137077,-7768,-115356,-22613,-151784,-337812,-153032,76232,47520,-36794,-2372,39055,89573,126246,130554,62943,-187192,-485725,-496135,-274421,-42864,215520,312500,38566,-148520,51103,255079,-15792,-386861,-429327,-339711,-432440,-310251,-70089,109612,267951,352558,217614,148742,169176,19362,-154379,-26486,192262,160392,43597,-24556,-50594,20048,88091,55144,-82875,-39587,26962,-29,57673,156205,144853,13860,-114516,-76243,69902,148554,213572,260248,132659,86159,177991,265237,240601,9425,-233747,-148316,45165,42253,-82837,-236515,-179291,-39016,-30829,-93335,-243712,-281620,-122607,-5044],[-21765,-23683,-63318,-87392,-82191,-70766,-39249,-40041,-7813,115110,245298,177079,180221,346798,357735,330102,335643,187229,42071,-30468,-75666,12018,102153,17884,47840,125648,17493,-174357,-247606,-149724,6106,118082,39987,-124765,-138703,-144804,-203819,-154274,-66163,61484,130539,-47540,-281069,-310723,-166930,-15782,39136,-11094,-36601,-4921,32799,54573,-37595,-231106,-289700,-224659,-188341,-74721,35372,-4068,-27493,-76374,-206198,-281314,-192104,-48876,-5856,-83726,-198165,-338651,-291591,-33518,171340,207955,119069,125952,256019,252125,246180,369197,256221,-24035,32623,269485,336953,187227,-109332,-298798,-53221,203146,211434,165292,-25027,-220496,-195644,-25806,57190,132192,184406,31989,-55047,125762,201486,35465,-106403,-22229,245419,447837,383449,249101,251833,205681,30431,-105128,-279302,-503072,-360881,-70590,-78816,-191516,-13464,270652,222085,-45210,-232678,-356327,-349305,-122171,12719,-41119,34412,181278,109964,-135143,-257306,-98538,-93429,-203560,-131245,-13008,-3509,-13085,-5466,32963,43495,-32811,58452,216639,274186,220872,359851,418617,193711,-73423,-69165,60597,-26935,-282391,-372761,-298297,-160739,-133564,-202546,-324039,-311547,-56300,125929,97833,7657,9992,-12873,-12971,-6046,-48766,-92189,-65917,14446,-52472,-92173,137805,341265,250879,114680,-5079,-71297,21387,23045,-182372,-306801,-189797,-104227,-27436,186369,309934,265649,281975,301435,128923,-162056,-264854,-116208,60090,185247,403592,483052,246815,-66845,-205682,-264813,-393199,-557472,-514236,-316380,-217815,-140818,-141316,-115986,14950,90723,18332,-197111,-400958,-380155,-114318,81367,809,-168509,-132879,-62983,-13494,-8268,56583,185402,268408,401746,491645,305818,-3209,-49844,90002,198831,174585,8991,-145270,-271057,-233321,22354,204974,94213,44032,210535,398273,412284,371130,354152,282596,209689,275403,246544,91571,21205,199251,448002,506352,282751,32810,-150280,-288935,-219532,-80574,-84376,-143872,-41484,-123044,-426284,-456222,-190338,4862,55976,162302,240132,134573,65453,191182,253587,195496,191764,106510,114898,306813,370095,194094,197607,284116,288078,125985,-56943,-83157,-58980,-115739,-96768,20210,51859,-115233,-210733,-21319,47681,-185067,-441690,-474330,-300788,-188749,-209777,-156153,-91365,-135980,-172154,-57281,40647,-54027,-180306,-6177,336645,383010,123625,66842,237680,168585,-101536,-125077,-2638,28493,-134990,-231895,-157200,-181992,-126676,99408,109507,-130195,-249627,-199054,-85334,-64308,-135451,-90301,30583,58985,19632,-37527,-44500,-103044,-260522,-301185,-219688,-220053,-140575,2146,-9896,-60156,-17644,-43299,-63884,-53520,-15064,52897,24063,-195799,-360977,-241795,-107942,-117983,-111586,16710,83966,-76274,-160079,-91600,88637,252418,119709,-99284,15125,142989,-17228,-190772,-100490,130019,118227,-127739,-161275,7828,200014,296069,315374,235187,188680,116347,-62961,-224897,-70982,37156,-131986,-261576,-88383,176996,318911,67358,-238849,-157576,91202,13165,-126421,-137812,-104145,1382,153119,111262,55516,192620,333043,137422,-86335,6671,68252,-49432,-52714,148743,299344,492035,417979,2788,-233198,-25989,36641,-401811,-647386,-166778,421312,346889,18230,-26407,14280,6867,136350,162322,-196394,-781742,-775674,132902,1066495,668565,1993407,7355858,3798174,-6434701,-7695662,-1955413,-186885,210440,80980,-502147,145266,827366,548050,258683,141447,-279266,-496931,-209455,147842,441770,348929,73888,-179531,-159645,157724,429509,387878,224534,89258,139196,373583,322372,-65555,-302891,-317813,-146861,83175,327669,420584,122376,-210139,-243761,-99734,166346,372395,303590,15790,-77162,61279,206559,231560,183443,10162,-275975,-475620,-459532,-300002,-39070,181455,326086,267142,108098,-55566,-197776,-254960,-161926,-64458,49976,114670,-46109,-187409,-266126,-338773,-339656,-287714,-311021,-302712,-270538,-190013,-198062,-242294,-94834,198142,289353,112081,-96422,-167402,-17949,164393,86873,-76047,-83656,-130796,-178263,-65973,-29554,-114170,-87005,-98255,-187307,-128989,83443,276284,233738,15548,-109163,-88437,-11966,2868,28847,90870,110561,121424,89625,-70570,-157503,-172727,-274741,-266394,-114752,-27747,10029,100025,151881,-8672,-205200,12870,321117,377490,359328,372658,372949,371347,224902,-11097,-171716,-245502,-280926,-205888,25329,153836,47423,-128354,-79596,77773,325698,688975,739361,421180,71691,-11919,71918,112646,-40738,-249572,-303637,-183940,-44819,-6319,99650,235165,193915,10101,-166912,-178347,-32382,117167,222390,17743,-189018,-105098,-48299,-279375,-414498,-83264,186822,146507,-4135,8453,143205,200718,126213,83703,-11819,-196328,-371034,-445599,-228305,-55227,-133228,-236521,-209776,-183653,-69613,63953,152863,181343,112802,63053,31037,-88870,-114200,60547,237227,289198,224298,184072,204440,183060,65789,3417,7261,4687,-10850,-78531,-187522,-278194,-350940,-224469,-20431,-46229,-92681,13699,95876,50125,-88108,12117,296157,376711,198136,3096,-79848,-160333,-458213,-621560,-330094,-81998,-52277,38382,119191,14181,-122998,-188441,-146200,-113275,-31784,93486,57031,-169255,-226906,-26155,186726,275519,223197,96837,-6723,-58533,34812,241289,400440,292190,40530,-107797,-105425,-70499,-63690,-109023,-201902,-286559,-201033,12393,140921,253873,337702,118622,-100806,-24895,128025,192000,227466,348640,381673,163708,-223515,-228683,171819,383231,199167,80139,113399,-16184,-46256,-179868,-339563,-514446,-528714,-382255,-245069,-304856,-365339,-230521,-15252,20490,-180698,-349076,-188592,53440,103248,932,-152497,-226709,-90670,101564,142695,80889,63825,142826,238615,279768,160380,169670,293876,352587,194619,-44517,-159890,-203339,-88448,7319,-34453,-33480,31373,63409,-12258,-85371,-114809,6372,84587,30643,-34739,-73533,-80724,-137859,-245605,-361202,-293275,-74993,122533,145352,187288,221697,37284,-174427,-155730,44384,260092,428972,356963,56971,-176358,-116530,-10760,-38043,-74479,21188,55421,20709,-36997,-136792,-192363,-190330,-51643,185219,379269,353208,180282,-36587,-190066,-247372,-124346,26552,24137,14385,101327,147081,203050,184508,-43423,-3101,245527,271243,231957,256086,99222,-122759,-204111,-257081,-318728,-235099,-29738,88525,-67467,-176448,-122087,-121438,-132905,80090,143808,-148416,-492939,-530867,-312447,-73914,62127,60535,35076,122518,151892,60148,-4194,-7119,-68399,-157471,-60606,48576,79057,-43071,-111076,65825,227880,166612,45800,103359,-56992,-1022278,-1942780,-2419835,-2514341,-1641757,390427,1498797,1674204,1677860,847245,153495,123269,12252,-968876,-1911130,-1726611,-256917,672052,1869914,1624316,581229,123779,-79524,-279795,-425578,-486035,-339625,-160639,129110,445029,363582,176782,108530,146195,121162,30085,-114088,-278481,-211440,126838,315859,137583,-142578,-258380,-216884,-187018,-237357,-181257,-45616,75329,117115,74956,144049,125249,-56873,-145037,10993,-36029,-208086,-76161,139777,138717,47199,90529,139214,88104,93069,162960,93915,-145571,-355755,-437794,-376357,-155794,185204,304681,42653,-89475,99175,211912,-17687,-210602,-146724,-118948,-340610,-340582,-134375,52481,233649,401035,308965,163002,145739,13309,-148856,-59612,141692,162534,109013,37325,-81896,-90651,-14885,-54109,-167650,-71527,26540,-37259,-21863,81064,88568,-5284,-43313,45929,163033,210617,286821,346175,224437,169934,260539,327687,262751,-36465,-353151,-302344,-76142,-30790,-94906,-212526,-210110,-127454,-73568,-18975,-124490,-222295,-103770,42036],[22119,20192,1317,12357,-7917,-12837,12170,-26043,-6253,162121,323388,241657,180738,307433,386551,407447,326030,115593,38985,2441,-114546,-5417,234045,188330,118675,122467,55709,-105879,-223394,-171574,11347,121716,45361,-64657,-75456,-141229,-232090,-214129,-111824,22025,130124,24502,-182043,-297486,-234072,-69936,28851,-46025,-149094,-127418,-72199,-24558,-99793,-282090,-337249,-230726,-119802,43110,171728,94380,-4586,-94356,-224825,-301492,-208404,-110528,-166188,-218543,-247518,-352080,-250048,93340,253103,146648,-17368,19523,251125,321662,265437,329037,245011,10652,85439,300066,354215,235252,9026,-134375,57414,217477,160261,123284,-11577,-173433,-166609,-50415,36391,147043,154772,-81160,-170936,6494,65186,-11820,-73187,-20363,216482,429388,335857,148516,114530,127048,67144,-25197,-234167,-476295,-309879,-30635,-74504,-203205,-49790,224709,174054,-84263,-229934,-320760,-351324,-196505,-16367,-23215,5498,77325,-23702,-204818,-205498,9220,-8197,-160362,-87301,56704,139321,146639,3311,-93338,-42971,-34662,38911,153029,169741,152122,331937,417144,164392,-119711,-61212,110036,38535,-255914,-398200,-383851,-264116,-253622,-279041,-359989,-340932,-44203,187875,218022,109678,24214,16787,102431,138375,8848,-86210,-66882,-10559,-95520,-118600,93446,242083,167613,44065,-16908,-37939,42592,65969,-105017,-259495,-243887,-190313,-83460,186182,369161,336748,334324,366958,181101,-163808,-366544,-191378,41249,212153,438219,508244,245772,-77801,-239842,-300224,-436897,-603068,-542272,-339300,-237339,-135909,-105241,-92088,-3056,103194,97167,-119831,-363338,-340656,-51916,138773,59202,-108027,-37215,45249,32136,-7859,76876,222327,344067,460626,450521,220415,-31003,-53737,68384,184004,123584,-60406,-199235,-291787,-179377,82248,200074,55199,28498,214628,375967,332775,244846,248311,263623,257320,348079,312397,124364,-20138,107223,377965,456723,231514,-48433,-237261,-309831,-161877,15083,28941,-32252,-4615,-100692,-356115,-361393,-122602,-9255,18000,194191,362543,229159,87591,245257,322275,163836,141901,125895,186614,352094,390554,224340,213316,227496,200979,48536,-142066,-159017,-43265,-18473,-48975,-16310,2113,-128205,-239902,-40527,48850,-221356,-441297,-404593,-288088,-294649,-325984,-241465,-143941,-167810,-211537,-87446,42899,-41212,-157855,35164,330478,297539,6105,-52377,134887,161454,16546,-22329,6990,-14271,-179760,-250885,-125504,-63195,30574,207951,176144,-42410,-188684,-171188,-25267,18974,-89886,-73947,34933,14868,-90657,-140908,-55394,-53806,-178050,-180675,-109789,-172558,-161491,-48266,51739,71380,-5997,-75377,-2575,36334,32856,78276,-2236,-294345,-461427,-303517,-136604,-88748,-69770,38062,91325,-39033,-110974,-19371,189484,374211,199503,-97215,-30967,116213,3508,-137686,-54047,149747,123847,-132011,-199490,-69664,118535,177471,152547,189085,290884,216953,-37502,-190611,-18524,75920,-90038,-173302,-21048,164609,274742,119432,-99559,-40356,116355,21640,-108562,-156976,-178649,-73699,132282,103590,39338,233245,438355,238795,-48691,4261,69467,-53567,-87103,80473,240596,410294,274110,-58042,-150369,114318,178806,-244082,-519461,-63417,564248,493583,99905,23384,235,-145975,-221850,-55944,-48559,-361640,-442785,-144287,592910,1141400,4211747,9245019,1900455,-11454202,-10242165,-1300194,1352075,1400318,761149,-341319,123257,828374,425938,23902,76433,-154681,-517353,-340043,5839,243049,201003,43503,-167140,-152514,199109,548426,634236,466892,164733,132536,404029,372093,6708,-244381,-371584,-272061,36140,349613,428420,101744,-229407,-268775,-125810,122179,280462,155668,-126259,-170323,39898,250942,292788,163761,-36349,-248831,-389411,-398625,-314475,-113950,158522,431699,465870,266310,856,-213488,-263603,-119531,-31596,24686,52164,-53525,-122338,-193760,-288385,-301561,-228343,-261225,-272646,-249768,-171692,-126716,-149721,-87995,164151,281528,79027,-150441,-230529,-84532,138018,109343,-8797,-25006,-122866,-220000,-148442,-33046,-19781,2797,-66395,-189003,-138496,43797,228454,199139,30267,-16811,6395,28052,39209,77570,139554,162447,159152,66102,-106745,-121587,-100328,-243172,-221345,-16376,76435,116813,171321,165860,4047,-138422,117935,416717,428564,344283,316190,310439,337109,252360,29531,-169014,-210079,-155107,-54147,113945,173463,9932,-137041,-14459,130244,318966,684770,751345,397789,4975,-115280,-86653,-36586,-106371,-241543,-275335,-153887,34904,82981,175093,254954,209719,65420,-112165,-178031,-99655,110088,337070,192207,-50100,-41647,-5122,-196773,-242224,21876,152537,16558,-37472,99591,193303,200962,192420,214140,140754,-76204,-248736,-354682,-213790,-54536,-76161,-98473,-1764,-2261,5588,124382,266513,273869,156708,96096,46415,-146907,-189607,10259,217030,279932,242448,214426,226386,176270,68763,40089,63607,39619,-9436,-123896,-284671,-317156,-304446,-180193,-46699,-105740,-167194,-30871,101149,88929,-55720,34101,292747,387989,215767,70422,-48022,-193266,-501101,-643437,-342671,-119799,-97226,13756,81751,-22953,-74136,-83264,-111408,-122794,-106591,-58414,-92023,-219284,-164911,50595,242509,271745,134551,23851,41806,91146,190638,323516,425873,326024,84565,-42017,-23745,-39203,-90921,-143056,-214651,-309841,-253001,-40426,99723,264286,391203,151604,-73152,-13504,107618,177497,230705,336917,366833,216792,-136701,-168163,220917,435178,231921,67216,54157,-14208,-56192,-146465,-209468,-294546,-344043,-257575,-169095,-310499,-325623,-128026,19447,-14563,-253610,-451859,-306958,-43917,42735,-26583,-198325,-275258,-125038,39143,77108,34914,-30027,11028,184219,273352,141459,184212,347967,342614,134838,-76953,-177428,-151380,61831,149862,50572,-11398,23246,97709,87023,-26493,-83755,42696,131481,47134,-68090,-153222,-161693,-179676,-215206,-254776,-211675,-93956,54031,63579,36451,81779,-27297,-196710,-129305,105586,257030,345547,275073,-25378,-212293,-152007,-94442,-97972,-33785,88181,98994,66493,18422,-89380,-143407,-92512,26036,224805,409993,440629,319738,52264,-197625,-276211,-92967,60652,-5968,-51571,57874,140125,176009,114789,-79150,37881,283273,263716,189808,255010,135886,-148660,-318336,-402882,-389035,-243247,-19276,78994,-74020,-176673,-78530,-48859,-110941,41969,116209,-126778,-476352,-537863,-325749,-81895,-2304,-22055,-7032,87049,70344,15628,-22880,11560,23683,-7212,80140,126849,122927,20932,-77619,-10389,86762,-25314,-210663,-181453,-362464,-1094084,-1667787,-1839028,-1795448,-739139,942224,1588455,1505169,1442316,639150,99572,122757,-154799,-1164175,-1908925,-1321393,-34432,868617,1958178,1684356,701179,383729,206854,-93881,-281353,-363399,-307646,-229752,-26979,298672,291136,188024,147770,157924,101400,-4230,-118159,-231226,-174658,108287,346076,240871,-18810,-131472,-100147,-129251,-239467,-254690,-141964,58467,181963,200563,218045,96444,-121143,-179435,30903,89022,-48757,3798,159086,187330,122674,184224,216036,63735,50054,169214,94368,-114779,-235439,-376069,-461380,-258164,119126,242098,29090,-32621,128873,150174,-18677,-33519,119410,97758,-205037,-306199,-147758,7609,179524,439928,433217,225647,118095,-10067,-134425,-92245,56351,128195,154499,90787,-97365,-183419,-120478,-153241,-223807,-103738,12874,-66331,-93184,-13657,3526,-38803,31995,172200,252106,250393,321163,388799,291898,230639,298612,311228,207056,-69069,-367225,-371394,-188494,-95324,-83410,-158791,-227772,-224432,-141651,9098,-38232,-167186,-89490,65660],[8511,34635,48439,86640,44981,9576,12382,-17247,31422,197243,329841,238301,124199,188244,337553,435675,272028,3340,-11820,-655,-166730,-54431,299456,301033,133231,77911,73545,-41100,-187369,-192296,-19690,81905,43437,-2520,-16333,-126766,-252033,-284970,-192330,-46237,104493,112420,-42883,-247551,-292325,-136626,10082,-77737,-266163,-265801,-173597,-88947,-142828,-297875,-362393,-236517,-41965,172907,288123,143268,-42008,-162236,-247808,-292148,-195946,-147693,-277092,-331425,-347727,-423596,-214994,194565,259908,12334,-178092,-95042,196177,351924,273045,256006,186050,23038,130562,338128,366036,264458,135662,56535,130370,141659,65177,75962,18817,-92198,-115966,-105467,-32115,115912,94138,-181532,-253215,-85079,-50484,-37790,1378,38835,200480,358793,221336,21699,-21777,41496,79024,43318,-157361,-412152,-271396,-13362,-87280,-222482,-101432,136662,92830,-110283,-195829,-250076,-325475,-253578,-51716,2598,-7874,16005,-94143,-201398,-88432,155343,107756,-96592,-46653,108346,250028,272116,42114,-181540,-138029,-55925,27084,100900,52916,46246,263356,385878,123466,-154795,-39678,136533,65424,-202836,-338422,-348093,-257931,-298541,-320698,-338014,-284430,2940,236176,311161,187798,10648,3466,178283,264591,66333,-73691,-45982,-16067,-115817,-114587,76161,156552,93557,-3275,-8757,-4043,35284,67122,-52948,-229398,-291672,-232850,-111993,162828,382819,362988,342831,385999,216872,-124585,-377402,-206452,37002,226118,435011,505469,234020,-86693,-246553,-294222,-416045,-537125,-459865,-293564,-214026,-116172,-68170,-44465,23745,143430,170152,-42773,-297339,-268729,20794,197610,147485,14336,83218,156742,92190,-10028,51576,195528,350288,448295,359139,116091,-68116,-55334,49975,135645,24703,-146863,-213452,-227960,-92123,125720,196067,42702,25976,208923,304928,183748,56311,105180,218490,271918,361844,327893,141894,-45368,13709,259082,344492,162873,-93056,-288326,-328660,-107344,145561,191562,98128,35851,-44759,-182039,-153043,-3767,-39189,-81711,122605,360863,258386,109349,298619,409922,196678,120127,136546,238486,364615,377469,243013,212883,146157,70860,-44928,-184966,-173618,-966,73098,-35,-59752,-44926,-110430,-240785,-88729,6149,-240555,-370818,-255965,-216040,-339003,-382679,-262615,-152308,-185254,-236445,-92547,59916,-30582,-127874,78512,297168,169927,-116542,-142839,39376,139156,132716,77954,-21957,-100312,-204308,-214227,-67747,48581,167330,288589,207717,16874,-118844,-114030,44339,96144,-37314,-42950,35503,-36169,-187646,-216242,-66463,-28212,-121544,-96273,-38618,-136425,-189000,-138449,41277,126779,-11067,-70026,78107,134513,95875,101453,-33854,-356094,-499760,-353221,-175575,-82643,-56464,26610,77465,-10355,-82883,3214,196131,389611,229048,-69579,-55621,73595,9567,-107567,-64603,102364,84430,-140885,-216242,-132465,27438,47304,-23250,114531,346604,267382,-46177,-158621,38854,126633,-17600,-59474,48945,127376,187109,154630,60098,81810,105286,7739,-73643,-143819,-250220,-184368,65557,76633,20848,239360,466232,293753,-7634,-15390,18033,-91794,-122623,-10795,122723,252954,106287,-94588,-59755,241610,338765,-59986,-393595,-6559,586287,512851,96403,-41681,-131738,-370379,-594881,-302316,109410,232498,91286,-327066,-22162,1020330,5108601,9861055,885173,-13466873,-10915174,-751770,2201786,2000063,1128396,-203981,58107,652241,162888,-243138,-71875,-134179,-551363,-494742,-256548,-106906,8046,10485,-146772,-124518,244621,610659,743381,606741,235959,146726,374565,320851,26397,-167237,-367353,-355386,-7551,348675,375559,28665,-262841,-302936,-183031,25879,171208,43217,-207431,-234905,-26970,171872,188196,3698,-157808,-233175,-257994,-266965,-252938,-123317,139341,468824,552954,329148,-2341,-268637,-303808,-113098,-14149,-1714,-29073,-88252,-84771,-158012,-266394,-287478,-183484,-218626,-237633,-211503,-112214,-17956,-40381,-62971,118331,224234,-14,-218276,-283540,-147502,76776,99756,26999,-21726,-181825,-304481,-241352,-50566,65351,80116,-39830,-185000,-160886,-22574,131710,102071,10433,79243,104768,57081,60674,108179,161679,174912,150250,9710,-161598,-117863,-72873,-248159,-214096,69732,161558,145657,139614,137115,2693,-108208,118502,417973,436206,283797,208783,191060,236723,201444,8843,-184920,-165116,-11341,131373,221416,199897,7169,-105192,46016,153208,281713,602268,660262,284111,-108623,-230454,-218967,-178533,-192320,-235076,-232790,-123944,86407,171396,246447,253413,187917,80249,-63843,-169721,-165065,78282,374095,312327,77095,10026,-1042,-168310,-144845,37414,49635,-107452,-68481,138181,163948,121722,187273,262785,199906,8145,-120928,-220967,-168576,-38689,-8319,38805,182888,157379,63743,155169,318594,301011,171351,125577,60418,-174286,-223812,-45706,145323,199196,180304,185674,224777,180712,55860,36727,78079,30240,-101556,-254158,-392961,-306084,-197505,-108384,-54519,-121469,-191803,-48162,107837,99156,-53534,17986,237712,358545,204737,92646,-52432,-230344,-489962,-559387,-305247,-164662,-161888,-49800,-1960,-77375,-30131,27755,-50103,-95691,-155453,-216228,-257230,-274900,-123457,77164,255073,245264,27772,-78705,55437,212510,313799,358681,374662,277086,75975,8735,50642,11321,-89339,-181787,-257313,-342555,-305105,-124074,-5081,180357,349799,152632,-45719,-36382,36219,130233,207082,288440,306791,255832,-27385,-118428,205847,421005,236364,64248,49875,118630,5778,-95157,-69499,-52984,-123394,-103477,-76551,-264362,-230998,-17613,22242,-119856,-374548,-542605,-427610,-202098,-71713,-69225,-217080,-291829,-158769,-41059,1622,-10714,-106202,-109364,83966,200998,111442,190419,355947,273788,44978,-95773,-164646,-66414,224606,272245,82173,-41568,-16439,96441,152616,2928,-71231,83149,194339,55477,-137304,-256724,-224665,-167130,-139819,-120795,-99388,-84554,-9739,-11511,-95496,-64246,-101030,-204454,-101188,106294,169239,199678,169618,-83584,-211628,-159281,-164112,-183939,-35741,146406,165008,123219,88248,22328,-4429,39117,89026,237946,398688,450012,382861,126373,-173368,-260345,-35290,95654,-28122,-93396,29458,123434,131181,22691,-120634,58368,268965,204299,90635,143909,40193,-212443,-384535,-470733,-396778,-217554,-14160,63937,-45193,-126618,-7092,29666,-103309,-69566,16171,-102254,-383469,-475808,-289028,-56417,-27701,-67913,-39138,53558,25912,-13099,-46807,12651,67177,77995,154761,145799,111009,57288,-33394,-42992,-11519,-184990,-442593,-466943,-552599,-935601,-1077641,-850510,-744891,133100,1283556,1432244,1144307,1008947,299128,-31736,65854,-290682,-1210642,-1598996,-619723,297799,948888,1686481,1509986,822321,630562,426054,64378,-124665,-218649,-270686,-290903,-163782,127606,185614,198624,196553,144061,46972,-33007,-94464,-158027,-135562,47082,289954,267805,79432,-4759,21213,-68748,-251566,-325568,-202274,79104,276947,334565,275284,80077,-148682,-185234,43139,200020,106624,64665,127488,188005,191097,278646,262569,32257,14577,154752,74484,-88639,-139641,-312629,-499094,-317499,47337,158478,18078,24595,143006,86532,-23516,98741,302056,262216,-44416,-190424,-95058,-12185,121909,456695,548423,312826,91588,-42062,-110497,-102722,-20768,83406,176896,127064,-85415,-224468,-198080,-215456,-244411,-125263,-3015,-71351,-124389,-89553,-83421,-79547,86608,263941,304682,250715,302869,370077,309097,262565,295459,225250,93035,-75258,-277224,-344809,-267390,-139521,-50307,-87549,-221645,-303844,-223694,-18136,-4712,-128186,-87744,50344],[-10581,54383,98933,147673,109803,53573,22374,30444,135971,253659,310057,210110,54775,47108,241979,415733,209895,-91743,-71212,-12322,-188158,-85410,321358,359393,120241,43710,104072,29616,-131589,-179272,-45355,44181,70396,82286,48650,-96633,-246436,-316744,-253297,-99611,78451,210338,125318,-151716,-309135,-184462,-9535,-99821,-343501,-357429,-216721,-106077,-143214,-262010,-347250,-225641,45842,300680,358489,135666,-102421,-227717,-253604,-246675,-147242,-141725,-292700,-365284,-436272,-503121,-182940,245677,198494,-140645,-300827,-158500,147094,358526,278768,183838,114943,26479,156325,370326,376610,270226,239666,236566,166609,9881,-40638,50183,71337,7156,-61122,-174906,-127045,50570,23028,-231110,-257728,-108228,-114635,-44157,89244,127999,189339,247132,71658,-99851,-127018,-32197,64393,80217,-78852,-336216,-256349,-17385,-96347,-236608,-153898,38878,18516,-104197,-137343,-171183,-280598,-247725,-45937,33852,-17668,-5055,-88835,-125827,55968,295702,213127,-43287,-34285,113647,277809,311727,84048,-211014,-214204,-101464,12258,71901,-25782,-61922,161637,319837,76677,-173281,-21609,122036,41942,-134072,-210557,-213478,-164650,-263967,-310940,-270922,-179433,51162,247854,348016,224242,-11937,-38047,189688,315348,91533,-70487,-30872,-22498,-114569,-82735,82874,111053,48134,-21883,9523,16721,-10558,866,-60812,-238257,-333358,-241972,-120928,123831,349819,328781,299356,350728,223692,-51489,-284394,-171074,30818,210883,384556,458553,206316,-95452,-235145,-263387,-342709,-389307,-306861,-202692,-162258,-87951,-40865,5052,76073,187593,208139,5259,-231810,-192882,79436,237650,235594,163635,200586,242458,146573,-17284,-15369,109163,286870,372210,240170,17804,-115153,-77321,18374,46107,-110536,-238281,-190729,-99653,-5350,116577,171043,51907,29235,178287,192218,-9593,-159829,-45662,151861,241988,311463,285287,128175,-57668,-56809,125700,209005,102387,-90688,-288903,-331284,-72174,260728,360409,220580,62955,-1947,4393,86324,126958,-76670,-220023,-30374,248090,221809,121819,330317,485179,275419,120690,125377,237465,315889,320628,243492,193236,48603,-80671,-138354,-187455,-141306,49785,139318,36154,-102292,-76114,-73904,-229649,-181137,-96767,-253924,-264056,-79410,-109031,-317843,-369995,-223348,-129437,-189148,-230151,-56209,102012,-10404,-89255,115159,242632,28168,-211510,-175485,-21764,107866,211507,137180,-91670,-205423,-204495,-137758,1781,129464,256827,324630,200804,41206,-49070,-36686,104935,142619,8458,-6654,29873,-83724,-245277,-235544,-70012,-36013,-104273,-54741,-5004,-109069,-212057,-243938,-61153,57568,-47618,-29614,163934,216548,156851,126373,-42045,-345405,-454919,-358653,-190282,-81567,-59868,-3466,56148,10999,-74335,-32896,108129,304715,217721,-11243,-40346,47305,21021,-98397,-122070,12883,25649,-138043,-197001,-156289,-36999,-38413,-140139,33714,336375,258188,-76195,-135846,89018,186531,84908,62215,106735,76602,91333,177728,204795,173019,71490,-6563,-19232,-95210,-289435,-296117,-43360,19360,7012,221900,415014,282114,23166,-38465,-54413,-136907,-146684,-95245,-7949,87851,-10388,-67421,55943,358506,481485,91219,-310147,-21990,468754,387496,-4230,-214845,-356715,-611539,-853206,-452342,316652,908219,716259,-379202,-617389,431697,4440989,8993292,1069589,-11946722,-9698204,-360956,2312495,1905873,1097097,-99138,-8380,368890,-140294,-440865,-231053,-219000,-581891,-596778,-521803,-466977,-168230,-5365,-101760,-52057,315312,633694,716532,626404,307989,205186,318816,205566,2389,-80341,-290466,-355285,-16835,346635,304350,-48872,-275002,-307325,-236989,-88162,77766,7842,-198103,-247705,-96789,37360,-18662,-230572,-309799,-229711,-110432,-76186,-87364,-7335,172935,445675,508219,285894,-58639,-341564,-347454,-112167,18091,-337,-86744,-117902,-63228,-142301,-249173,-273240,-154562,-179172,-184511,-142822,-6144,113447,65642,-13988,91203,148331,-85235,-267641,-306390,-187226,3939,71779,40088,-49719,-274169,-400518,-306169,-61615,143474,164291,7223,-152281,-162242,-63736,43439,-10636,-29211,150988,175110,69803,78321,138636,172723,163255,113557,-54703,-215082,-137727,-79995,-255820,-201539,151725,215647,93946,41854,104748,11300,-92985,68146,369184,427501,225308,101448,64934,116040,98244,-55347,-193476,-99333,117628,280984,311655,237847,51000,-26622,113875,167245,241725,491850,516071,123584,-240288,-316926,-258713,-238596,-251018,-213863,-161025,-72449,108633,233098,293044,251062,164486,78823,-14689,-142292,-200958,38694,346671,359505,163049,41814,-24311,-181486,-151251,-33031,-69253,-165437,-63298,130089,75280,2401,136698,250583,171954,24481,-50528,-97588,-93533,957,57089,140116,300772,260754,101488,160060,310799,282295,183645,167143,79330,-161388,-206031,-74088,63389,80765,56354,107544,210137,217627,59094,15130,60093,-13335,-246411,-413505,-456723,-226609,-41642,-11384,-21208,-65413,-128623,-10683,125089,82467,-79814,-24008,154010,287356,175682,84739,-71670,-250061,-418304,-382280,-214166,-195013,-220602,-123870,-96602,-122532,4849,117474,39307,-29560,-158808,-322298,-366418,-285528,-90719,64762,235491,211894,-58358,-167513,40985,275839,376861,343430,268409,175878,50367,57637,109318,70508,-57987,-204883,-299478,-359708,-334834,-211540,-131651,39507,227472,119389,-27839,-86025,-64308,68273,176203,225396,213118,253083,65082,-86740,142434,356707,217340,70867,92939,273756,88997,-53410,51777,155476,70619,30262,5502,-186265,-135529,46319,-4479,-246562,-483897,-580936,-510578,-368783,-198407,-111235,-196304,-261832,-180851,-120364,-69573,-49957,-144898,-180724,-19417,112464,93367,186400,308119,156215,-63429,-117273,-139237,15398,338719,323547,33270,-121579,-72177,60992,145865,-16274,-89822,97109,229383,45670,-217966,-355761,-259664,-113929,-47087,-5046,2836,-47300,-32093,-46274,-170387,-176505,-157981,-191204,-86273,35961,17337,41482,76071,-97951,-180062,-150307,-221383,-287177,-90590,167936,215051,153185,135537,160390,193619,175870,125573,213212,338046,380729,358594,162785,-130733,-210967,20643,112495,-38402,-102423,14218,91990,77179,-61367,-156308,49905,209690,107097,-39493,-47752,-162114,-292673,-386694,-458648,-359813,-185229,-43437,32426,-1110,-55029,62077,91915,-112354,-225026,-132220,-95340,-272420,-394396,-230144,-14899,-20201,-84557,-66456,21853,15661,-32127,-74496,-11172,43683,65609,130396,94637,37452,25587,-19827,-49010,-83015,-313460,-623154,-707956,-594716,-555506,-260405,264869,335131,741591,1304767,1038924,648807,442728,-125495,-230114,-37286,-341322,-1060642,-1034728,119919,616822,826870,1121980,1150851,892174,772953,486855,120438,-11663,-102414,-257330,-345823,-260302,-34088,68147,195040,231822,107023,-27640,-54404,-59607,-87495,-108510,-37219,171455,224815,126217,74380,96699,-30600,-270630,-370724,-213530,118466,372950,444288,308452,86483,-120338,-158606,41775,265895,213508,74082,34890,132222,236988,353703,268401,1531,-7178,122448,39386,-71619,-81846,-255036,-480553,-324579,-9528,81029,17401,79005,144935,31380,-40287,153349,363326,342403,108911,-11960,8921,-9965,66753,436286,611196,383750,66097,-69864,-74792,-76130,-53658,54392,182234,145692,-45046,-200950,-230147,-232363,-227889,-115898,1915,-39238,-99478,-115818,-141010,-115816,103652,299273,310141,218655,245773,303214,279658,277294,271211,107728,-29407,-39512,-105728,-228367,-282393,-141568,15456,4978,-167912,-319695,-275550,-67115,-8943,-95308,-77062,23953],[-53265,41322,105418,148695,147149,95953,26148,75221,243355,287268,247406,136092,-51921,-119453,85319,308814,125047,-167150,-146763,-55679,-198451,-109491,280503,327120,59775,6663,119809,65802,-99117,-156429,-69780,6220,101536,154969,85902,-88726,-241820,-311599,-282766,-140665,34153,265368,261371,-51776,-299276,-221425,-52385,-135194,-374109,-377659,-194942,-91293,-122416,-199132,-306500,-211029,108350,374236,339608,58721,-164317,-262757,-247658,-192628,-90430,-110079,-225020,-313450,-469933,-547235,-161473,225397,80016,-276816,-362642,-157552,128558,339813,267712,121858,50320,18040,140156,362224,369120,240613,280794,350903,163157,-133461,-130633,57632,139471,97832,-25547,-243076,-224818,-31038,-37611,-213711,-172294,-53846,-120124,-38165,159694,206792,169170,113227,-78720,-195395,-187233,-80092,32387,79517,-20206,-266254,-262037,-38780,-85637,-232568,-193739,-37625,-19276,-62490,-64815,-102974,-225563,-165549,29385,73597,-25846,6500,-16939,-1066,181640,387281,276646,-16472,-56707,66916,211537,256625,108161,-176930,-241337,-152556,-3457,72693,-34238,-131122,55854,235463,42575,-162282,-8682,79956,-2435,-49541,-43806,-30541,-29851,-171268,-248794,-177662,-65904,81043,220506,325466,225669,-5435,-57071,161250,284568,79455,-78212,-39064,-37763,-85869,-21971,114121,127156,56367,426,42610,32611,-75169,-116710,-122137,-270103,-353933,-226523,-108965,96370,294572,245947,215848,277583,208487,47032,-107087,-97994,23713,174540,303608,373455,170845,-92289,-203511,-209265,-225427,-201921,-132957,-89510,-87435,-46284,-17321,49303,137672,221743,207358,20483,-177068,-123937,118431,253117,302030,302233,295642,291269,186614,-15226,-86635,99,186277,270732,135558,-40248,-151625,-116890,-26632,-61097,-234205,-297096,-131323,59518,64228,54085,121835,80555,42536,129262,68351,-197180,-345133,-159680,86997,182776,225230,208998,94987,-48188,-73983,30405,108433,84298,-34424,-226891,-292656,-53204,321523,492987,319539,76413,4199,129712,280255,237915,-100729,-345603,-199681,87440,152126,129210,334909,525636,366017,137685,95705,175912,200558,227208,231431,166144,-42197,-210369,-203193,-151280,-73850,105385,186433,62479,-127084,-76526,-30565,-225164,-310438,-244759,-263142,-151815,75220,1159,-242763,-289185,-140130,-91481,-171702,-176718,28637,174599,32663,-39765,138568,174580,-95007,-251352,-138774,-29983,82201,237465,142753,-173051,-284352,-175819,-47249,64310,167531,290765,315371,165881,38999,12075,40249,132912,141923,40749,27548,17193,-117432,-247151,-191043,-59339,-66733,-114157,-39031,12993,-76244,-210519,-325569,-230801,-126133,-112155,32241,235962,260630,197779,155004,-8512,-257425,-339058,-300709,-157193,-70771,-67473,-35130,40755,29213,-74122,-110071,-40091,158233,185658,69009,13496,52507,44666,-103171,-196296,-76945,-20075,-113099,-143627,-135650,-55620,-55711,-165766,-34543,262505,200707,-102636,-120696,119953,243826,198689,164148,132937,14421,8895,186075,293904,199132,29019,-7154,39700,-29531,-281641,-377625,-180111,-71639,-5248,186475,299411,200628,25729,-62531,-120080,-162677,-152505,-151798,-109061,-21975,-28324,28364,185913,448027,554529,147719,-302546,-121609,227567,145579,-165217,-421135,-602752,-801800,-906897,-425747,572277,1504492,1237857,-360847,-1060889,-324705,2576659,6905553,2164165,-7798972,-7204386,-88576,1914225,1284465,730384,-36219,-54203,65601,-386794,-512024,-341200,-364950,-592020,-615194,-702893,-711864,-287582,-10144,-45099,45740,390207,613897,578809,527629,357211,290068,265336,73681,-52521,-7762,-167091,-278914,8806,348493,248755,-94772,-250906,-269386,-270060,-194985,6458,41604,-116651,-217984,-143936,-83216,-235821,-455006,-448556,-244076,6278,121677,148476,222151,265871,366958,340362,149980,-155081,-415877,-378861,-100077,70487,25662,-105305,-123536,-53706,-136102,-216612,-240229,-146169,-149030,-118187,-56068,119178,233833,141685,43116,88701,74221,-148139,-278179,-293670,-205741,-72888,26837,36094,-82925,-355632,-464627,-320718,-64194,197755,250831,77211,-95103,-132811,-54616,-2886,-105448,-79011,173319,193679,62132,93864,171438,175585,134702,58447,-120678,-263027,-176534,-112884,-242869,-150661,226702,222131,-24604,-75774,88470,31953,-77494,25005,311175,408927,191388,27547,-31035,9012,-26620,-137087,-178872,-19709,192890,326711,337219,266420,121003,78372,184059,178640,213265,395281,366539,-33461,-353787,-347194,-189847,-187599,-255579,-179738,-69885,-1937,99206,234532,288831,246263,150659,72086,27477,-103292,-201591,4278,285799,337889,191349,50784,-52920,-208817,-241987,-160941,-158727,-135759,-14323,87065,-45267,-118741,66031,202390,88707,-32790,-66404,-28429,-4677,57902,102950,181854,331568,289995,120451,152517,262245,243705,210187,218245,96050,-122026,-150011,-59818,7739,-31526,-80453,12789,192636,282737,94721,-3639,29045,-67251,-380247,-532147,-436354,-87346,129798,96393,53839,58323,25376,88857,155943,46559,-127487,-73691,71768,192060,143011,73599,-77545,-233521,-292828,-154055,-84923,-192925,-244967,-170732,-157412,-133595,29750,165716,137008,59275,-109709,-330297,-364660,-217694,-46439,45422,211506,195146,-85119,-197052,21062,278664,383090,301241,154363,75566,51944,122647,155141,130310,6831,-179073,-293913,-326709,-314821,-260854,-218970,-91324,78489,75194,-11036,-133318,-152842,21217,166087,182520,116855,206668,121577,-58396,80401,290721,200810,94932,164300,345184,143074,-32156,140195,301596,206329,121348,71138,-90489,-65719,55962,-20952,-303506,-492299,-517403,-498264,-450178,-263024,-111974,-115503,-169839,-168011,-163100,-104132,-56242,-118314,-165425,-62098,88597,130386,196744,240246,42002,-154429,-137598,-100009,82205,381225,299550,-65788,-203964,-96392,40644,96681,-54320,-114822,86192,228767,41530,-253706,-393994,-237678,-22952,55688,82846,83665,26978,33449,9937,-146026,-204438,-153877,-132864,-68904,-65240,-132344,-49152,58381,-34124,-102371,-112561,-242364,-357340,-153103,167694,238663,148994,155561,299935,417569,317235,165729,180881,259717,281766,293386,181188,-56518,-117477,79140,126108,-11839,-53355,37568,77997,54801,-79871,-140835,53793,166096,37891,-130204,-222913,-353978,-321281,-298695,-355383,-268835,-139321,-90799,7415,66464,39560,133470,155190,-94357,-336664,-252838,-87092,-168735,-303443,-145353,56065,38841,-52915,-64440,15043,42917,-20859,-68343,-21559,-3740,-4707,47004,23747,-40506,-45860,-27185,-19713,-116079,-383358,-705602,-838405,-478836,-8847,630254,1221477,1209491,1025418,1038831,519228,119124,-146624,-539446,-433844,-136408,-254768,-678945,-313459,672430,843708,545665,463404,729212,884959,771281,380724,69538,52090,-17659,-252241,-364210,-275852,-121447,-7197,194073,258103,83140,-72525,-42798,-4097,-16212,-76335,-93143,61215,165263,133466,94791,114502,-4767,-256349,-340391,-151899,172927,454427,524771,342227,133216,-29734,-96371,41652,289095,262371,33766,-98865,35532,254865,398084,246008,-9434,-614,92441,7544,-58810,-54847,-198727,-403863,-278043,-31679,34450,31732,132034,147975,-1445,-64148,132046,315049,339921,226682,184233,130042,2031,13028,372759,596128,398171,33746,-87772,-32494,-18939,-35132,49323,171917,140901,427,-139316,-232207,-231552,-195191,-75853,30765,12679,-47362,-106527,-171982,-161846,54693,252967,254625,152438,153469,192413,199735,259680,215009,-31686,-146900,3296,68315,-88805,-260529,-132424,73257,76964,-98387,-285835,-301292,-139853,-71438,-107384,-86894,-29928],[-70040,31011,100016,130238,187110,165951,58698,128444,342672,314464,187087,57214,-157371,-256418,-74107,162187,66724,-168146,-182730,-89522,-169515,-93344,220914,240950,-11181,-9293,139326,86114,-75486,-105935,-54100,5326,147036,221775,113575,-85936,-219557,-247408,-240745,-138904,-4355,273395,348438,46964,-246974,-219579,-87911,-152073,-318911,-282676,-89030,-37836,-76915,-107150,-223740,-173624,140973,375256,241451,-48587,-180235,-225705,-209819,-132047,-31493,-53323,-94045,-181533,-406414,-501485,-127148,164507,-42437,-350966,-347144,-91038,157391,311142,241778,87389,20779,10735,87800,305414,343114,189124,250881,371980,134133,-231628,-172762,109017,224771,170947,-9795,-282387,-289116,-91753,-55503,-125343,-11881,63691,-71266,-16461,201381,248618,137225,-12229,-196371,-251476,-197862,-89246,3538,54208,16525,-203410,-272659,-69305,-51379,-204412,-214065,-75495,-13035,1514,10135,-51272,-168731,-36524,160810,122608,-28108,36471,88291,129333,246927,399766,283967,-16685,-105580,-19757,76124,131183,97802,-102162,-209745,-185193,-17556,89849,15628,-143187,-28196,150350,30830,-122093,-2438,32172,-31542,39798,114417,128807,81732,-74126,-168356,-95936,11550,77995,154545,245619,196375,46332,-15834,127990,194996,32820,-104813,-91681,-77325,-45662,45356,149797,187900,113425,51585,78709,40331,-145245,-260590,-218936,-303877,-352527,-212071,-91117,88546,231327,126343,95582,171872,164749,134074,81183,-24992,5173,117025,200058,249562,117301,-87880,-170771,-150497,-99857,-40953,-1819,5599,-14619,-9148,-10606,66682,172531,218021,159363,-7525,-156089,-87463,118782,223392,310618,373729,332009,279363,185392,-10425,-139483,-109167,66842,163467,57566,-60017,-175484,-175397,-97564,-171713,-314493,-307977,-64316,183902,89176,-58223,36597,100286,49603,57822,-54892,-351949,-468987,-223192,27684,99569,122046,116051,47350,-30114,-45947,-8230,65043,106278,45743,-129183,-219834,-59609,286608,530336,361785,62986,-43357,142640,361286,289414,-113655,-427722,-333704,-65112,71398,118135,295409,498105,407836,141845,39720,50062,17553,95935,196467,127369,-121962,-296385,-233975,-100809,500,152289,213527,69155,-139830,-59325,-11224,-265237,-473190,-418436,-281865,-74545,153817,64952,-156664,-175817,-57418,-71569,-141721,-90762,133521,253449,85946,1918,126196,81092,-192303,-243856,-63034,-1244,59860,199394,90278,-240027,-310909,-134175,14639,86456,147594,259350,255312,104260,11054,42209,78668,98638,81016,47436,42730,-15032,-143911,-206572,-113683,-49023,-111933,-138462,-34646,33064,-32648,-176486,-355525,-414201,-367275,-195161,83898,265859,245494,195309,172733,53629,-129920,-200864,-195094,-86076,-55752,-81493,-65469,29029,39439,-77613,-201834,-202554,-1617,146930,142647,77654,76098,66845,-117521,-254484,-131269,-33684,-72549,-78819,-89689,-37547,-24309,-122813,-84242,144442,117018,-105618,-108945,120880,278667,289301,216085,109698,-65240,-59692,168814,295372,143767,-11228,6029,74613,19394,-233659,-412831,-323206,-188530,-25494,134414,148129,68450,-10899,-93152,-163850,-155517,-139632,-173415,-156742,-43789,51978,160658,293912,478976,513819,77084,-379055,-292298,-83948,-142927,-313276,-549769,-770903,-878195,-740949,-219758,830389,1853550,1458526,-378533,-1270828,-883829,357679,4255360,3421933,-2900141,-4375874,159993,1390023,494180,218181,-11979,-74764,-172482,-505103,-450361,-364690,-486548,-562127,-566589,-765294,-775431,-331988,-20588,-3798,124679,425317,541309,379009,342766,352700,360535,234860,-27281,-115708,32775,-39469,-162514,52809,352107,232510,-86742,-191369,-198777,-274392,-270973,-45252,108004,-6249,-169027,-157584,-138265,-370578,-590068,-533288,-269683,59819,268877,386063,496634,389497,247055,99460,-32438,-262735,-471371,-386198,-69622,131753,57558,-87965,-96155,-48595,-126637,-151631,-176523,-153914,-132070,-50326,26324,226802,316571,176546,90612,105645,20731,-167433,-235037,-242413,-209314,-147604,-30439,27279,-93456,-379500,-450336,-273797,-60309,212393,322906,158434,-30218,-78227,5167,2076,-161507,-124198,147048,162751,40614,108087,203380,172320,97988,-6195,-187747,-303335,-221809,-156328,-197401,-46470,290235,178725,-171082,-166294,91235,54176,-50203,33078,273765,376635,181633,1412,-74785,-62700,-138396,-202874,-133073,60411,195108,243841,271795,258079,182454,178887,242910,185047,199312,332401,245822,-139963,-407917,-309425,-45284,-46822,-203291,-146575,11277,65687,62838,161367,223519,222652,135774,59448,47963,-70236,-178402,-17985,222898,269829,165071,40671,-67729,-226026,-363975,-301835,-193940,-37189,57214,18834,-174424,-221440,-13031,133451,-8255,-138133,-154529,-33413,67468,108804,110438,155247,279201,247235,122459,143927,195111,200098,243856,254798,88591,-91116,-90866,-17533,-10128,-106288,-179590,-64248,170602,341270,146251,-19901,-7573,-115478,-458341,-569549,-338079,65907,260819,179167,134887,202455,222798,218209,179716,-13061,-200066,-128363,2593,87928,103892,67785,-65331,-190477,-151491,53704,37150,-167579,-233237,-178862,-169770,-118353,25864,148057,189748,121654,-40869,-250352,-261988,-94763,3519,32385,189999,190466,-55620,-164247,-588,221484,336261,242653,55367,-2765,79873,185430,169413,158392,78796,-106151,-232533,-249819,-258107,-265440,-245669,-176841,-57598,24723,-8798,-174028,-219421,-17839,162356,154256,19559,104891,112102,-42444,42676,241929,181504,109169,203863,265272,107438,-60235,158937,346803,248571,139636,94813,-18549,-46626,13310,-12360,-243758,-370323,-362903,-387364,-402563,-238485,-71502,-6195,-57395,-143360,-181344,-116427,-44761,-52394,-91413,-39579,146218,211084,209184,166805,-47609,-231653,-183040,-80632,95171,319549,188406,-194989,-272499,-87803,49179,33219,-101250,-151545,26528,166338,31696,-239086,-369536,-182452,56140,122982,107323,100023,90085,155812,135780,-54815,-168595,-108350,-62394,-72668,-185425,-255879,-61096,114392,75493,-15208,-79849,-249334,-387046,-208596,129573,193418,71595,110113,370281,574614,416455,193479,129291,153521,161729,199134,162630,10714,-24145,103846,108092,16289,13875,70305,66821,51319,-42508,-86107,70642,152609,11133,-172740,-334688,-457720,-289736,-170014,-217075,-163971,-112845,-170653,-34453,117337,114838,170569,192737,-52755,-367930,-320456,-98102,-123237,-241632,-75156,119853,110395,-8183,-61181,-857,50853,-9401,-41737,-23670,-64364,-113837,-73777,-49056,-98681,-140492,-67771,6611,-141038,-413912,-705545,-863493,-293168,534371,1345022,1780670,1722913,1027197,584836,-18348,-396839,-696055,-891037,-616538,-225925,-69760,-137420,382048,887203,911587,188302,-118197,325418,752858,596040,132245,-76466,53505,20564,-260465,-354160,-224019,-121079,-32085,176940,246611,68397,-82181,-17965,44154,31410,-53579,-112792,-7058,111661,93300,34444,54273,-2853,-201452,-233168,-41007,212017,480912,554418,375560,193978,72390,-35800,33950,265277,243754,-54731,-262767,-102332,216350,380217,192248,-10553,19671,63168,-25160,-65708,-64093,-156988,-298651,-205005,-27832,12498,42265,168221,151476,-13650,-91951,56002,197663,275487,285171,336114,223617,5045,-45396,273054,505020,336222,-13721,-96893,7405,48535,20568,67311,152934,115399,28130,-75598,-223306,-236825,-158217,-5596,88235,71206,2627,-80105,-176056,-213290,-48227,147064,168783,86609,64225,78911,108992,226620,147338,-154562,-228260,43295,204993,39858,-205933,-112861,115203,128533,-11709,-192861,-271858,-189121,-150394,-144413,-95607,-74499],[-62906,20264,82467,105215,221631,238980,98762,159221,391440,316522,129775,-24995,-254658,-351972,-212816,3874,42027,-95455,-166381,-106309,-117842,-53047,151718,117824,-88829,-25382,145151,83845,-72220,-52409,-8098,29758,176273,254597,121964,-93228,-194218,-155535,-144697,-107437,-43869,216750,354412,112836,-174231,-186446,-104205,-135896,-181574,-87955,65919,24588,-35006,-16190,-116946,-126431,117215,275172,72624,-161671,-146407,-128083,-151375,-89316,-200,-2958,34519,-32688,-271562,-372393,-81518,88413,-135506,-360946,-285630,-6111,199302,261914,185001,66698,20230,-6290,-3292,191908,285407,117813,145522,279649,72883,-270760,-171480,177461,301730,207240,-19729,-290489,-308707,-112824,-23641,-167,159953,188543,-2268,11006,202276,229029,83135,-115295,-276589,-280611,-179493,-68893,-16641,12542,30428,-150617,-280926,-110545,-17001,-170371,-228180,-86713,13705,56395,68719,-18037,-123390,76560,291060,170348,-23645,61856,175732,212996,228463,327487,241971,-30867,-162049,-121280,-78559,-20544,47111,-26005,-133692,-180320,-27488,98181,80568,-104995,-74465,80440,43695,-61323,390,2859,-19003,118437,223607,210365,121601,-24927,-113172,-57205,31524,48101,65255,126112,145974,138090,97550,123820,94825,-26988,-146554,-187582,-142446,-12176,95835,172873,261799,200366,113866,106908,39583,-203507,-389737,-312285,-305975,-320999,-205717,-72161,105007,180273,2082,-42129,47871,96068,179913,208621,23004,-21059,51921,93752,106871,46931,-88475,-147979,-96559,4907,54594,60605,66981,45522,14238,-23409,54163,166291,173586,81201,-65783,-171036,-90273,81093,150009,252942,354101,298686,207457,137798,743,-147233,-188884,-44061,73119,14319,-47837,-173776,-226241,-181271,-257731,-321716,-255875,-4805,234992,71163,-182519,-66117,101252,52074,-15792,-154181,-444320,-506036,-223233,-8340,19274,37473,44038,14607,-903,15518,18216,88922,163101,128152,-18340,-117811,-75674,164522,453522,340432,35756,-114069,66725,330731,283954,-103946,-433719,-380848,-149579,15773,97006,224150,406607,376969,129088,-21488,-99796,-187101,-41752,153478,94604,-169526,-313064,-215403,-38043,81469,204252,241560,69604,-131451,-24370,-16354,-349946,-632135,-564899,-294235,-33540,152091,70318,-79444,-51257,6330,-70061,-89114,20629,239518,329345,151311,39835,84991,-25351,-246753,-193062,27542,56812,58013,128136,17049,-249296,-256957,-75737,40845,69487,90143,185100,167939,41326,-16507,49093,76967,20149,-5916,50002,53584,-50071,-148355,-126041,-24434,-36259,-139199,-141489,-7830,90258,45712,-87234,-294724,-515262,-552219,-252649,120380,260140,192719,162403,184296,135131,5059,-72124,-56937,15461,-27635,-86448,-76177,34813,59282,-60839,-256643,-310268,-104605,134009,201840,139260,115518,92866,-110019,-245164,-105800,11218,-8586,-7578,-23918,14492,34483,-43317,-93364,39354,58049,-53240,-70775,113448,297875,346923,223760,55870,-142761,-102433,140101,226235,44295,-16901,46263,81508,42496,-145839,-381363,-426505,-290276,-39190,90566,20612,-53172,-58689,-112892,-162726,-98906,-92288,-145140,-129073,36056,204809,294729,355263,442366,368924,-84781,-495941,-476444,-369491,-369493,-353056,-492395,-756781,-785438,-401089,109519,1035723,1869706,1285554,-499302,-1213968,-945405,-1228853,1878212,4016951,776164,-2077158,491494,1113070,-58427,-189566,5843,-61051,-269415,-450952,-278517,-277719,-477005,-463110,-483054,-710606,-650951,-289100,-34961,13174,155832,395107,429601,190723,142804,291642,390678,246846,-53601,-146816,54049,70068,-35164,107149,365437,275437,-8824,-97791,-108476,-236671,-282380,-64812,177569,99757,-112909,-130728,-100786,-355887,-578992,-525176,-274454,60613,341809,567100,734637,505479,122323,-126927,-186332,-333272,-476551,-350247,-12331,192446,85947,-39854,-29082,-26947,-91037,-38653,-73414,-156062,-117419,15983,92626,297929,363572,188384,127519,141271,11333,-124544,-124581,-143110,-190914,-201113,-78391,38458,-52269,-307412,-323671,-158303,-40404,193405,370339,240422,32893,-4282,104322,54612,-163661,-137304,108480,115795,25684,128771,237644,175981,72644,-61270,-244177,-320391,-244698,-182827,-113851,108958,347875,112189,-282929,-188947,111636,72231,2289,114209,277721,335259,188598,27259,-53045,-81558,-196938,-212416,-47135,138725,144670,75047,136637,205729,214417,256951,285623,190934,204056,307322,177245,-155772,-359356,-198759,125023,137730,-102082,-120486,57814,112196,24138,47282,125563,174546,110832,46549,47542,-47802,-138526,-15566,188232,197102,116962,32176,-50796,-210558,-446151,-397219,-161426,97549,125985,-55794,-283646,-292268,-88370,62711,-69111,-229600,-256179,-90608,104196,138872,82395,83818,183096,169196,124904,153303,141453,167132,275465,262608,50740,-88418,-50089,34658,12192,-116819,-193901,-84396,151588,365938,191847,-35444,-40559,-139368,-458603,-514742,-191758,189408,316959,214598,186474,317983,406369,338575,182063,-86998,-284388,-177378,-39393,4945,64989,76573,-32064,-131582,-27705,191094,120224,-124818,-185284,-142964,-130274,-87072,-8819,72582,165866,125813,14916,-120706,-101994,41635,56125,41493,181714,194877,14038,-81642,-11557,136762,266480,188764,-9902,-49510,116596,227238,149382,142932,141099,4143,-122989,-145831,-182393,-224971,-205298,-193544,-138442,-15732,-19687,-196540,-253218,-53780,148359,131361,-70318,-32714,41892,-33702,49819,224963,159634,99321,176647,76351,-17874,-132397,103505,292813,204677,94873,79889,18832,-54357,-34234,41539,-54936,-132198,-149251,-195426,-220367,-118204,7498,98378,34258,-124351,-188059,-121167,-26017,25875,3379,33023,267057,313077,221762,118001,-85904,-287261,-250303,-90623,48088,169312,22112,-308127,-304520,-48255,97933,7774,-125363,-186001,-73190,56112,21873,-173818,-287950,-113517,96037,137358,66652,42032,107470,285445,290190,61120,-98755,-45477,-5305,-98578,-291932,-324858,-3518,223633,193604,57225,-66865,-246564,-361669,-227954,65598,79621,-75466,-1567,338349,605560,448860,202137,62541,29330,42102,101805,110077,48426,40478,86734,54613,21721,65138,94641,58812,64156,35659,-1320,112945,183649,33710,-170937,-353308,-424095,-201908,-49648,-87899,-64415,-108737,-263583,-93001,136048,157692,167387,199727,18110,-292251,-311360,-120423,-132332,-206859,-32236,159895,169260,31316,-66817,-41031,12299,-5081,5541,-6057,-107579,-215129,-181760,-88900,-100134,-203558,-113601,18009,-159073,-403725,-633474,-795772,-128772,899949,1685336,1894833,1883835,893594,129490,-440513,-841602,-1129589,-1118432,-733653,-285953,155872,449879,896868,803387,847119,-115906,-501661,7297,509633,303710,-149327,-236287,30912,43139,-251046,-304547,-113527,-24088,5198,148434,199542,71060,-48292,12782,78004,59405,-32096,-85461,-2506,94023,30647,-81128,-57686,-9341,-94616,-57907,101571,238387,451481,545840,421121,252971,145920,7353,34624,227297,193039,-146498,-410547,-250848,125040,303426,128403,1144,51890,47638,-47042,-85332,-92045,-122841,-180257,-115061,2949,15562,47938,190859,169185,8065,-95554,-17665,86237,203184,296811,414250,276340,5438,-91321,176202,383553,226852,-60776,-87297,48822,114677,100670,114622,147270,90168,36363,-28504,-204193,-241122,-108110,96388,180575,136372,39873,-44232,-145092,-245425,-156730,39281,110279,71836,28623,16318,63315,211158,105473,-214402,-245187,86109,299812,151894,-113577,-70851,146846,176336,101371,-38656,-165277,-165367,-185707,-163855,-72206,-69334],[-92727,-40932,10187,43541,201082,242450,75570,105791,331938,246987,34029,-143959,-363856,-433938,-346313,-165932,14937,-4743,-130778,-129938,-92155,-40408,51925,-41973,-191174,-83927,102003,37314,-115996,-45758,21903,34121,142328,213501,88455,-123606,-194365,-91898,-48271,-80804,-101155,88584,260426,115407,-115214,-144470,-98319,-83674,4677,150480,211815,61765,-24265,41422,-16220,-90675,22464,73654,-137695,-256480,-80728,-6220,-88563,-79624,-15979,12567,99602,61692,-125968,-203212,-29904,27262,-174232,-318160,-215309,48704,213160,188364,99240,50095,38078,-36555,-116171,46835,204956,43568,-6390,98110,-16861,-258166,-138831,232821,347350,205441,-41164,-264609,-273960,-74936,60993,127041,280825,271618,62909,47755,175490,157782,17476,-176225,-314086,-287011,-143618,-23288,-16598,-22586,41270,-92727,-266706,-146544,1667,-142628,-238595,-80449,44696,91492,113329,17610,-80837,134027,370521,219415,2715,77187,215193,229797,151462,215026,195883,-19746,-185129,-189177,-179748,-135059,-18653,31326,-28638,-117769,-16489,89137,127405,-26132,-66578,49739,91617,21709,19485,19819,49283,183791,278170,211979,88671,-38409,-101429,-60150,15152,25325,-10413,6308,96731,253193,266525,170421,40541,-61842,-179881,-291572,-208741,10093,121895,183911,325335,295805,174237,124733,37071,-230132,-458408,-354126,-243239,-241415,-185659,-41348,147712,163595,-81992,-162384,-71832,17576,175558,239669,43293,-39929,-408,9084,-19591,-26063,-95279,-138022,-52638,69933,80511,67750,103051,93717,21521,-52674,20783,125164,105641,2142,-130359,-211053,-127343,16139,48710,142695,251178,204867,91731,53682,18859,-102600,-223152,-129729,6402,-4472,-23663,-142296,-241191,-257977,-306397,-259357,-151311,35045,201775,21612,-279305,-161102,77876,48729,-74167,-219714,-469809,-464497,-171298,-16204,-40886,-10714,15276,14543,31643,74973,78585,149763,223927,182394,70109,-14901,-93679,-14798,266255,249589,716,-173257,-44866,224280,234310,-79465,-371851,-339556,-154872,-9884,60535,125948,259047,265619,89980,-78068,-236123,-367268,-163910,103838,66293,-189863,-278691,-166632,18809,154325,253775,261440,54229,-120599,3353,-53753,-471763,-764793,-657878,-301931,-34502,73186,6024,-42154,42388,24085,-97003,-36879,113607,299901,367920,201317,55587,5397,-153826,-282343,-143630,79279,102839,60601,36777,-61760,-207791,-153086,-27804,13997,1106,-6919,63106,46660,-32413,-52492,18837,24741,-88976,-99935,43167,48482,-98944,-151594,-47959,25379,-53159,-160807,-136037,23704,164068,133449,27240,-163886,-490607,-615192,-280396,109226,202907,103891,87731,155161,177429,78185,-11380,47645,89993,-21381,-111336,-98332,24907,62273,-50599,-280645,-357054,-143555,125993,202526,147750,123925,88976,-94052,-180595,-27132,76923,36964,24007,11970,46245,50775,-7407,-91839,-42499,20865,21949,-28498,79595,268869,327322,162834,-42912,-240091,-157658,73480,84693,-85482,-9434,72253,20991,-3093,-76327,-330267,-501320,-383882,-76869,31745,-78084,-148602,-124440,-148728,-156712,-47084,-55109,-114472,-75384,146565,328173,342371,304571,295725,119376,-312255,-640188,-658730,-590394,-494740,-279359,-267631,-566966,-566577,-36960,408396,1083360,1523538,715671,-773398,-983908,-468699,-1527389,419127,3366092,1921228,-860160,896035,1223632,-157955,-359646,-5063,-65093,-247699,-286067,-102155,-142482,-325765,-339144,-455691,-625793,-443227,-218392,-94709,-41904,79363,246468,254474,23402,-51680,143194,320985,245898,-47486,-168365,28990,103993,31057,112967,338936,320826,77926,-36518,-72204,-204990,-259724,-89325,179664,127470,-110220,-125479,-39422,-242138,-472723,-463357,-276295,-5812,298811,606405,815711,521358,-21572,-309983,-299284,-379427,-461747,-311165,19235,191199,57538,-24551,17310,-24017,-65877,66567,8988,-183981,-143856,27707,88004,280813,342536,154693,109220,140184,5616,-70097,-2908,-46115,-189795,-262651,-141512,38852,1960,-184462,-141408,-33060,-41641,112860,340135,262417,41477,31415,171007,88374,-159051,-142942,56515,44626,-15246,110689,227962,152132,29097,-134529,-317973,-340039,-263146,-215364,-47736,243055,359893,17992,-349536,-175004,96751,39130,38636,210979,281089,252690,157354,51222,-13937,-85627,-218552,-182722,36659,176029,44562,-136453,-54138,82270,172292,265954,271982,162204,187042,266949,124157,-107156,-228425,-64518,236398,275152,-10099,-138946,19336,90126,-25237,-77716,10284,73154,36308,5269,3544,-65840,-121358,-15443,160699,123203,54390,12801,-33755,-188244,-471172,-435324,-99363,197274,135635,-151338,-381976,-359416,-181398,-23100,-91386,-274732,-338359,-189156,70485,113673,7817,-22082,65391,76299,118723,164040,96924,124860,267757,215173,-33185,-139218,-58253,53043,37787,-82081,-131492,-51714,120256,322257,186602,-79289,-92477,-157307,-419944,-419356,-65695,232796,274283,177013,163604,348138,505368,393504,136816,-177095,-376982,-228606,-64591,-48069,18956,83763,591,-85992,37766,222826,134903,-86681,-124715,-87990,-69065,-67096,-77834,-44365,56303,54341,19311,-11578,39019,133122,93144,66358,179372,190802,83238,9686,-13695,57165,199060,145652,-47805,-82643,121690,221198,94287,83054,174907,118475,-2885,-51654,-117904,-159716,-120801,-149830,-148530,-38702,-42480,-199176,-257557,-97212,102658,94791,-149426,-174029,-63911,-27147,99308,231874,129429,60124,80800,-119782,-180736,-220100,-3116,168280,105655,18979,45842,33728,-44986,-31763,144714,214173,152209,69008,29674,44470,69947,108659,165436,73340,-122175,-198889,-136005,-11406,90837,80301,120417,397334,401942,233839,117777,-58412,-307863,-313155,-119059,-37951,-18098,-140834,-359605,-287826,10214,179675,57010,-95401,-197260,-180893,-60320,26070,-68483,-166555,-45907,95271,108916,-13722,-67301,70888,370722,420457,162557,-24043,12751,26404,-129280,-347255,-318436,95798,346128,284142,103408,-70277,-224372,-272313,-187162,5512,-61996,-247252,-144851,218598,506979,413992,189194,-6703,-88518,-52881,26510,41047,50939,66354,43511,-16945,-3876,78125,102676,62036,96674,135593,102694,188903,256655,88999,-146956,-285448,-267532,-83968,25656,6929,24931,-110298,-333342,-150789,128103,177270,140210,184490,118093,-115586,-221100,-130544,-154455,-174599,-10100,172894,200831,58114,-80063,-103155,-66233,-779,74970,42662,-106863,-265894,-233103,-72621,-27230,-184077,-126176,16468,-161177,-350323,-507045,-662919,-54017,958585,1566097,1679906,1795502,759711,-146107,-646349,-1161162,-1380841,-1177369,-752148,-304022,349129,932169,1128806,588240,731183,-282232,-680469,-204837,212977,-479,-336434,-317838,31750,85604,-196521,-215825,27628,140883,86500,107433,123610,81780,8807,29539,82688,65913,-14900,-30991,59745,108074,-36498,-218880,-191247,-23386,35223,130181,234006,250770,372259,501263,458834,274402,144565,9764,40654,192260,135151,-210685,-512892,-393629,-20582,166490,49708,-2661,62949,23446,-79220,-134616,-149886,-118534,-91254,-44230,24244,5123,19326,171460,172101,34735,-87045,-73903,5239,133146,247137,378977,254209,-24661,-146130,79124,241386,76306,-131864,-101333,43975,119219,138540,139997,119116,31712,-19545,-56486,-220347,-271774,-88444,161496,241065,150636,9229,-58677,-134632,-293514,-279268,-76292,61999,75089,10157,-29959,29569,169206,51004,-250618,-258844,67915,294108,183134,-54657,-70618,98861,157233,164013,79829,-67512,-128122,-214859,-209920,-82747,-80603],[-106937,-87120,-45282,20192,189243,220368,32548,31740,241354,176081,-39528,-229188,-403872,-438797,-405307,-261706,29888,119237,-38781,-103835,-53688,-22192,-20667,-156196,-252471,-134083,61506,3810,-156268,-60570,50761,36785,78372,138116,59470,-122072,-179163,-42038,48968,-34570,-130135,-40187,130515,95762,-45665,-66934,-29051,37323,231617,401412,338134,96172,-12878,87952,87597,-45623,-94206,-153190,-306944,-278329,23672,131464,-2643,-71141,-48900,8319,99340,82234,-8464,-27570,44184,25612,-128073,-216825,-140690,65380,193525,118948,25166,55811,81401,-57171,-203765,-65829,144711,5199,-139324,-98445,-106266,-204070,-78395,261970,354026,185449,-42069,-195424,-174025,37861,197280,235524,319212,293942,121569,107637,151689,72869,-32520,-174728,-299546,-263093,-90403,45801,14541,-25392,74010,-11088,-207950,-152386,1030,-125882,-238115,-60264,76098,116605,158035,79842,-21757,135452,378766,275986,63125,85086,199384,191315,70384,131723,199896,53604,-138306,-179217,-171002,-162646,-63263,67496,84721,2247,27952,66099,142309,77861,-3438,71706,179954,128178,71059,90924,158329,236946,297070,170202,16701,-94795,-123921,-78870,6031,46176,-36249,-73347,69191,363054,442860,259746,63591,-41603,-177565,-352329,-238725,28750,130294,195728,369644,377937,222949,134562,40774,-212100,-435888,-308548,-101541,-95793,-111964,21107,214885,197235,-84945,-224061,-159588,-45758,139413,193742,56641,-29431,-17915,-29061,-86654,-72056,-97550,-130001,-15724,96667,69026,65812,144817,146609,26870,-80702,-7816,81956,54817,-36050,-163239,-243538,-170010,-45359,-41529,25026,114996,92373,-23450,-27437,57309,-3522,-195123,-167574,-25158,-418,9078,-67725,-183903,-288055,-303633,-140783,-5376,72586,129062,-18205,-297425,-200399,56224,60617,-82998,-227412,-418601,-351727,-68395,24650,-48549,3888,60372,76087,82477,120874,148333,225340,280545,216200,137329,85027,-79706,-172775,36447,128168,-6254,-160012,-98214,132719,197789,-21314,-244146,-212695,-74756,12782,37266,43499,112479,132117,61046,-85888,-288494,-443515,-214137,86860,74360,-160297,-196264,-82823,91761,242985,323962,290069,48749,-90075,40598,-77788,-554898,-807951,-647739,-264784,-28047,-14764,-72839,-15345,119496,33492,-105318,28647,186820,323376,389303,257703,82979,-65922,-260111,-285094,-94883,100154,149124,96394,-12701,-87113,-97623,-2920,34320,-14223,-65169,-92410,-58624,-62851,-78234,-58549,641,-12461,-144508,-125852,75898,73162,-114578,-120854,43139,59093,-68169,-145554,-94865,81647,267692,246912,177833,48412,-285584,-482350,-229689,90683,151616,50232,30835,116859,187894,101271,8942,120809,148224,-5572,-121784,-104593,27504,82218,-19307,-240973,-304116,-78791,154355,178434,133287,129420,96273,-24533,-34806,116259,176906,89711,47216,44662,76113,39259,-2848,-45831,-38910,53265,138933,53386,71851,236457,274132,92392,-123042,-304207,-188346,21772,-40108,-154730,51243,112786,-55391,-67153,-9898,-245870,-501290,-411691,-92155,7327,-86796,-143589,-135965,-147518,-118814,7512,-8892,-60558,20572,280049,403499,311916,179784,101407,-127929,-487604,-721320,-756781,-663891,-448980,-70654,92566,-211186,-235363,280139,610679,984306,975521,-36258,-1093739,-655467,421455,-364616,219501,1502739,470142,-711936,1355387,1700520,252095,-217797,-1707,-60122,-97816,-35462,48485,35587,-13564,-177016,-473492,-518058,-194134,-108293,-147432,-114369,-47477,45151,86918,-57727,-157450,-15943,203328,242486,-261,-139010,17048,107797,66141,101637,302362,375246,176460,4241,-75125,-151474,-168946,-74271,147929,106457,-131457,-130079,31774,-57807,-289774,-331373,-220760,-59360,210294,539591,745406,445828,-126392,-375775,-311224,-355045,-391965,-236212,50796,158642,12690,-23484,53206,-4523,-19446,170656,78436,-197310,-170660,16492,50245,223186,307874,129272,74079,123623,24653,5317,131141,63152,-167305,-286685,-170216,62861,87561,-13765,75797,104823,-25579,28813,267069,244946,27394,49104,208067,109192,-129980,-104167,52578,3699,-52923,75058,198727,134081,3486,-184122,-359426,-316790,-234789,-217510,6936,340863,354784,-39100,-319098,-114797,63649,-15488,75666,309830,296430,173168,108719,79685,46366,-57927,-175246,-89281,132384,201311,-32250,-278663,-210445,-56778,94066,235051,230871,129437,168335,215760,96177,9982,-11759,92289,290255,352485,70777,-170905,-72411,26855,-43270,-123179,-48496,-37654,-58154,-33785,-41382,-89568,-105917,3813,157677,89708,30678,15281,-9453,-145577,-407332,-381700,-8723,249629,91920,-235318,-436593,-404017,-261046,-87551,-51874,-224396,-348274,-273916,-4733,58779,-68816,-106055,-15449,25126,132546,191188,84506,89603,232820,145563,-121253,-206089,-87627,43464,62104,-4248,2208,41277,98305,236066,135893,-140077,-155216,-168731,-370602,-321873,11499,208198,178225,96738,79269,296704,507677,376136,63403,-247795,-439072,-260054,-59384,-44706,-8947,97198,37297,-48560,51198,174923,100050,-47882,-54705,-23698,-1937,-55807,-149298,-152357,-84710,-54772,-23475,36934,116164,160253,116941,110165,190222,182203,130924,83045,2483,25247,167353,126936,-58077,-110086,76676,167058,28070,10202,183735,209850,94437,9411,-77395,-85186,-16801,-62852,-87986,-33088,-62605,-176756,-233744,-144254,24862,39496,-205820,-275790,-161423,-10667,176183,245197,90446,5505,-43756,-228832,-300067,-278801,-113122,20767,-5919,-47687,19909,51110,16915,50926,279358,467952,384849,230442,219966,299564,270273,202150,170806,47779,-140143,-229171,-179143,-15589,121109,109552,177084,468662,436432,234705,162176,21893,-287859,-344774,-151414,-134811,-186102,-248388,-335338,-237695,57783,257890,165916,-10788,-180919,-268690,-147163,44654,44246,-44102,-2272,58500,51524,-108088,-195131,-11748,366799,467211,210320,22001,38752,20742,-155888,-342015,-249066,184848,416594,303270,103591,-93607,-187737,-143993,-100246,-36625,-187553,-393184,-282271,46892,313002,313718,136135,-83011,-189740,-123306,-31400,-40892,7598,40547,-18115,-97838,-72778,26434,74434,64791,133265,220088,193750,272919,328166,119676,-150254,-188934,-78156,4223,23166,43327,84856,-115354,-365477,-201439,93619,174894,96928,143071,216796,102705,-86818,-122174,-157666,-136329,-9664,147758,184859,55961,-108495,-185122,-166990,1239,148492,111266,-65345,-259674,-225014,-15974,91253,-80089,-94498,-2832,-154630,-272987,-362776,-509590,-95514,671691,1043598,1316262,1562895,664160,-154279,-606920,-1313309,-1411766,-1058357,-666482,-281783,445482,1162398,1048449,424292,648406,-317570,-746111,-329315,-52296,-201102,-338276,-260432,90739,170619,-85332,-99045,163794,319811,174754,54290,37153,88883,60522,20462,53308,55015,-991,25432,142844,137712,-84510,-330255,-303084,-39079,149385,273325,327873,265590,280620,436361,470638,246955,68148,-18009,64162,187956,108540,-207335,-527050,-487687,-179880,8915,-27781,-24476,47905,-9340,-116277,-194692,-217027,-131647,-30791,13616,35963,-18101,-26068,126130,164795,71151,-48706,-77359,-8241,101232,172933,271677,190752,-58102,-179731,20333,132275,-48990,-191035,-123930,5780,73097,137884,153563,90525,-30295,-104573,-127959,-234764,-271145,-67511,192614,272687,140320,-44302,-84408,-113311,-309796,-348574,-135792,70708,126871,37788,-27480,40130,142265,34049,-219137,-236831,35550,248003,190169,14117,-60758,25071,123811,214957,179815,39308,-41696,-175271,-210637,-74587,-61347],[-74972,-79039,-40136,72901,225992,207936,5762,-4924,193365,158803,-50202,-232470,-328127,-336939,-358332,-241024,98852,259430,106583,-7737,14853,16400,-37543,-177676,-233144,-136010,56175,10681,-171114,-90381,65588,31719,3349,52122,52340,-67608,-130671,-1263,127282,28993,-114167,-121281,15356,77055,34079,38075,89819,197435,441284,596847,416664,129799,11506,124945,171987,-854,-198364,-339505,-389014,-222357,136901,249445,91285,-59112,-91795,-23303,32798,15172,29072,92064,115618,68340,-27654,-91337,-87676,25086,123078,54167,-25156,70040,119916,-77879,-255856,-120689,112737,-2036,-224501,-261476,-196003,-159503,-30580,227143,284208,130260,-35225,-117118,-48584,182467,330128,276634,242842,228611,144801,160590,119919,-21108,-78310,-141099,-264374,-236763,-55640,93052,39804,-20180,101877,61134,-133692,-147995,-50655,-157213,-254417,-63582,74894,112357,176360,138445,30021,76947,294048,301840,114423,48948,101652,91197,816,97244,246035,159042,-50542,-113477,-79701,-129063,-100070,51282,142654,111538,61793,-1899,91417,145824,54472,98359,259598,209747,111803,152193,225342,234615,264086,89945,-92616,-198997,-196168,-123169,-1046,82005,-41493,-134439,27115,390866,519157,310576,108411,-9046,-172116,-374496,-246418,10490,87963,174946,350493,379028,202973,90401,5109,-199951,-370420,-218720,52998,67473,-3989,78372,246821,228901,-42399,-250536,-245375,-122684,53537,76631,37594,-28597,-43614,-62070,-117868,-114961,-134718,-163800,-37287,43725,8235,45445,164532,164392,-6800,-143267,-63269,17699,4395,-58820,-190186,-289750,-239571,-128145,-138238,-106199,-49425,-46326,-146143,-117498,68598,78537,-159397,-202424,-73936,-31156,-3031,-4310,-98631,-299667,-307498,-52895,101598,72170,23702,-65678,-267045,-207222,7150,45523,-81322,-221759,-353163,-246325,17414,64249,-45798,29921,127143,145757,100788,91493,142076,233058,270850,189402,137487,122108,-69552,-295544,-209112,-34864,-17884,-99628,-86832,74983,164826,22057,-131062,-90274,7288,23508,-9214,-45622,-35570,-13802,19631,-73957,-271999,-426751,-215277,72916,80088,-132548,-143890,-31166,136500,300839,361423,270323,9762,-88639,43191,-104678,-584028,-777158,-576818,-216039,-29765,-104540,-165850,-23960,142764,20063,-111142,51830,180478,269415,358265,280930,91410,-146304,-365154,-310975,-105925,51623,151973,123392,-37615,-83064,13070,114130,70021,-52594,-139021,-187633,-198947,-181629,-128745,-70559,-20720,-29068,-136556,-93094,121331,101062,-121084,-94699,100951,53225,-107113,-139929,-70197,109025,329825,322325,296276,264201,24656,-217908,-141737,46768,100246,30182,-14871,42955,124836,46291,-27734,117540,150243,-8179,-146105,-133448,5797,82889,-11663,-193642,-209450,30699,173748,109252,76335,106270,95782,63793,125835,250305,252424,113647,37963,45689,68126,-25971,-49832,8769,20107,115409,240402,132540,71607,184468,180653,9668,-188980,-348455,-216517,-23428,-123027,-154635,127446,133451,-145124,-147397,13542,-180282,-459623,-394006,-102540,-2117,-33012,-57429,-93818,-118513,-85954,10769,-3582,-25388,114889,378536,385811,184863,-11095,-114182,-322318,-571657,-730007,-774093,-614225,-280406,178998,434053,173708,102741,468103,649441,748234,394490,-739052,-1367832,-387666,1364913,1773579,1084383,-1068056,-2620639,-1270456,1725447,2268323,937642,103321,-17750,-72285,98419,199184,106455,187772,356090,-33599,-544969,-426853,19290,-2067,-186848,-186295,-190205,-166298,-52239,-71597,-178045,-149978,60276,193312,30090,-87797,19838,89852,68208,63536,235636,389441,234950,-7068,-133338,-100074,-44141,-31083,88668,39536,-185872,-176060,51596,95055,-117515,-176984,-117670,-73291,112678,390327,537359,274195,-196160,-345155,-248931,-284643,-291746,-142767,69910,99728,-40698,-52715,47365,13908,26642,231340,99889,-206635,-199194,-19403,-10696,145591,269755,113097,21101,74405,37062,61923,227842,151150,-128248,-274214,-163767,94310,171334,143908,251132,214582,4541,-37583,161902,183613,-4421,40222,193358,96221,-96794,-36190,96076,-7124,-101372,6181,139574,113895,-9802,-205848,-352303,-245988,-167521,-198868,25239,361217,326151,-42478,-209965,-47541,6069,-83938,94741,363290,302135,115483,49980,92779,96065,-18786,-90726,38771,218943,214416,-56966,-302282,-285816,-176288,2463,174750,169408,97422,143311,141039,71381,150548,233985,239894,293729,361695,119472,-201822,-184520,-57224,-28670,-58222,-24874,-128309,-153840,-62895,-66207,-103111,-89197,35661,165798,96724,58114,39232,3914,-95907,-278686,-254175,84033,240048,-1877,-298041,-442030,-422185,-309320,-112680,27805,-96573,-291992,-323605,-94509,-5090,-119302,-141109,-39481,32732,168063,224441,96635,60138,178625,82703,-180286,-255071,-114225,11661,68037,84805,162150,165727,90860,136294,51512,-209168,-230407,-194019,-346709,-262891,23638,144406,85366,11187,-36440,187833,425028,295985,-13729,-272140,-444256,-259981,-23633,16967,-1077,117677,78879,-9968,35302,91906,43655,-8866,14196,33056,50945,-46817,-192111,-210801,-187130,-147419,-90490,12628,114218,129163,128700,165733,216080,176644,147992,120308,37002,58931,183821,135644,-42035,-131765,-13446,81746,-20581,-36193,179147,257910,145965,30092,-59195,-14073,83569,44460,24103,7289,-62364,-127087,-183849,-178967,-62531,-21220,-222485,-301422,-206375,30094,261348,249415,51163,-35532,-133037,-215543,-309322,-265651,-169828,-95793,-86866,-69124,29135,97951,143045,208277,418182,618161,495486,297737,320122,462936,430598,265924,120348,-16894,-159078,-273018,-246821,-36584,121109,96024,184060,450529,401849,221128,235412,136788,-215528,-314513,-159720,-200400,-274835,-254952,-237274,-168581,81073,305683,295886,116579,-129894,-302214,-168144,85185,144979,57120,17921,13756,-1886,-174511,-283288,-92620,285114,418946,205095,40333,37959,-3128,-156218,-271153,-130967,236608,399675,242920,61702,-120646,-131406,-742,14709,-38506,-239885,-446893,-356481,-103504,110931,183786,50076,-152765,-248787,-157859,-68189,-114043,-61988,-18265,-72876,-162008,-167079,-79876,16411,70570,175042,279826,262052,346576,364215,88391,-198044,-110017,60388,29784,-42209,32901,113754,-110305,-343196,-221612,56040,170170,62522,92233,294289,302912,57116,-83018,-113827,-79328,-12570,98079,131065,32303,-138336,-257703,-245210,13545,219758,196612,15189,-198931,-168848,58101,214509,77629,-21612,-30002,-143239,-188698,-224451,-358750,-203615,142960,321725,965484,1257810,564781,78792,-354017,-1256426,-1207873,-775328,-483724,-214876,430253,1066570,713186,411683,649427,-301194,-808983,-387654,-195746,-210050,-133225,-57422,218789,300231,73897,29033,264239,453554,229274,-7123,-35329,86043,84339,-13048,-4134,32284,11179,61356,201621,159405,-99866,-377482,-361133,-57362,204234,323745,362470,289624,211374,356538,431432,168977,-58591,-60171,102705,216442,123135,-132648,-442272,-505551,-313350,-136383,-104697,-73304,-2960,-62582,-164571,-256132,-285451,-160493,-1677,54509,27726,-60850,-79956,59905,132058,97679,2258,-42240,26985,97950,86639,132255,105018,-92166,-192367,-5092,62822,-123139,-230388,-163342,-73024,-24196,88837,137941,48676,-99502,-207101,-226665,-238364,-222299,-50585,164816,246551,101478,-99850,-106628,-84579,-294550,-362517,-146411,110055,188406,73184,-12302,54320,111444,40557,-144617,-200747,-12426,169796,177372,83569,-43967,-67139,71347,234917,226023,108629,46920,-96268,-176854,-68101,-42750],[-81325,-98518,-51659,113200,236419,145846,-58613,-44019,158191,147260,-53569,-207732,-208501,-207334,-279657,-174183,143663,320781,212230,83705,52755,19744,-50412,-151492,-175107,-117930,47997,8294,-209815,-182209,747,-37755,-114610,-72767,22441,-8268,-84584,567,134338,60013,-91912,-163932,-80960,40683,83640,116077,180819,303503,537959,650405,404953,136845,32388,130039,191241,9257,-278623,-449319,-384268,-127601,211773,307275,157887,-59280,-152942,-97970,-88269,-125551,-36745,109971,146492,108074,68890,15261,-74904,-72625,4787,-5485,-47086,77139,125067,-106388,-269670,-111578,107833,8225,-245319,-349396,-275158,-153651,-17290,122632,129438,35106,-31315,-50655,70002,315701,415326,236231,78344,98361,134088,192711,83946,-101766,-111413,-90251,-214167,-207349,-43743,102869,48588,-11269,115690,110196,-53871,-130405,-138137,-226856,-275181,-82339,54172,99126,175436,185146,81475,15322,169378,296992,143173,-21518,-41777,-21461,-16213,142458,335360,280620,68686,3984,71269,-45158,-110235,8490,141477,180554,80722,-87949,11267,173838,90641,122560,327385,268006,137702,177399,221903,191219,215417,21146,-188583,-296429,-268590,-150495,24668,135482,-22001,-161182,-16008,334931,468992,298302,150826,28265,-152805,-326972,-199527,-12474,28402,147187,295707,305975,127387,13392,-53178,-190228,-271235,-90825,198702,242736,154597,146204,248125,257151,45772,-220882,-301537,-181913,-29612,-29501,21258,-21906,-66189,-78349,-92842,-120871,-177191,-211546,-98635,-53985,-54008,43345,183846,166874,-49374,-209936,-117405,-28005,-9624,-43260,-184154,-309363,-290776,-194577,-201657,-198411,-177624,-156995,-223760,-167599,69388,134555,-112190,-218828,-124293,-76904,-33912,54048,12536,-270258,-311012,-9387,159705,63905,-44637,-79839,-177923,-159361,-35223,22016,-58627,-189328,-274480,-158423,84162,109350,-22471,69306,209141,215127,96518,9975,62021,175271,213087,136444,102593,113263,-45057,-329568,-382423,-181932,-13235,13691,13393,97057,169544,61679,-49886,-2595,63922,19082,-55949,-108445,-134192,-108509,193,-25178,-173978,-308507,-154156,82861,97749,-105064,-133839,-15548,165006,333851,364736,205970,-48000,-103453,30388,-100793,-511893,-656218,-454780,-144777,-9217,-145235,-221201,-35338,140452,25540,-83390,39024,107942,170417,302738,289402,100931,-204679,-440438,-357285,-168610,-34004,131319,148943,-22295,-41233,102785,178665,91047,-66407,-187673,-271555,-324896,-278603,-168950,-80329,-17645,15923,-36817,7835,187759,143358,-104592,-69127,132215,42608,-141619,-145340,-68214,96606,324727,339437,359417,440757,358876,99168,-33906,5321,78840,66801,-21125,-39245,14542,-48249,-83678,59063,116117,-8845,-165125,-175032,-31064,67787,-29755,-161766,-107024,146162,174622,21634,6869,76359,106339,160153,260233,336882,288270,116825,16083,31059,35157,-113301,-108768,68844,114788,185927,304228,194821,85725,131533,80565,-60745,-222967,-359807,-228840,-41513,-125366,-76431,202330,134850,-209602,-206005,-1628,-145872,-388230,-334356,-99552,5814,62000,87018,9675,-48840,-61779,-46716,-55960,-17287,200132,436937,301068,3600,-212571,-290270,-411017,-540969,-662909,-717749,-479936,-55402,377510,624930,454610,365256,538288,560429,460961,-31778,-1162883,-1495221,-296878,1993172,4038940,2455693,-3525338,-5804210,-1954441,1869688,2597751,1554667,398953,-78680,-101547,268623,344477,59101,274708,667741,54928,-628424,-344734,174484,82158,-190394,-218402,-287576,-321076,-135884,-45632,-136249,-218421,-66112,85672,9445,-39545,40157,75151,60131,10969,138290,339432,226672,-72800,-226554,-59950,79997,30226,31925,-43228,-260976,-266069,-2341,146920,-16675,-38583,16667,-31666,43555,208863,255612,42221,-242833,-269254,-160890,-201087,-183985,-40867,84407,44118,-82366,-107548,-8547,17338,54263,222879,57756,-219677,-223137,-66339,-70040,77289,234020,99451,-44839,-11999,16204,70178,249670,191911,-79275,-232116,-130731,114658,222673,235969,325384,265611,42383,-71614,46768,90860,-39895,7926,124479,46463,-73843,33455,159680,-3328,-171861,-104605,44454,79452,-20649,-199366,-288796,-136174,-84872,-177440,-5343,286336,265881,-1872,-73158,-13078,-72125,-153238,79967,340270,280427,92886,1608,79968,105850,5779,-6742,153628,270535,208652,-32952,-217708,-273085,-253052,-83190,94274,93199,65431,107043,41588,27475,256986,431669,344010,266617,313586,120222,-220456,-275223,-138729,-5132,81326,60425,-180126,-234575,-85776,-66761,-102318,-74961,61543,162269,119698,117343,65458,-13933,-60417,-137022,-102251,146592,165055,-135841,-343192,-410994,-416526,-318225,-97381,99916,37354,-218208,-344962,-176082,-63718,-136011,-131898,-23357,77335,204617,238777,105770,24452,109277,39919,-198908,-270748,-127542,-37735,34005,136304,283166,269315,84315,39308,-53340,-281452,-322918,-260335,-368859,-262566,-29449,68782,33730,-53318,-151730,50265,280312,170155,-78565,-247108,-394335,-236471,22085,107088,38398,133540,115196,32166,13482,10021,-18764,12278,57094,56093,63573,-44303,-198187,-213647,-210815,-189526,-162059,-75088,39801,53414,114960,206011,240554,169999,128521,105800,66722,130499,222218,150667,-13170,-148920,-132141,-20287,-44102,-41545,159475,242419,134236,7191,-65026,30789,149521,135814,142380,65263,-44864,-70249,-128503,-196977,-139641,-77372,-202202,-254022,-189895,86816,321483,221388,7627,-52502,-152817,-130537,-215896,-182379,-154643,-160149,-127532,-49172,65869,166212,293948,380142,512544,611420,455253,249494,287059,476435,497978,271107,25644,-91407,-168885,-327831,-335931,-78854,94037,50957,134688,344339,293244,172917,291687,245430,-105880,-228741,-140595,-220048,-267980,-163939,-104602,-110240,65818,296051,382642,240530,-63041,-279552,-127366,131951,207903,113199,10902,-28467,-40745,-195258,-295134,-130181,165062,295139,158315,36887,20037,-29847,-131125,-162422,-3900,231017,281041,107307,-24177,-150546,-73005,115202,118108,-3196,-199484,-380608,-337848,-177121,-22362,57547,-58997,-210688,-258271,-159752,-92417,-168634,-139111,-92217,-113903,-203894,-272741,-222306,-64155,72249,213071,311397,300214,384445,335279,-19286,-283757,-81423,95464,-15628,-137045,-8611,103209,-98587,-274993,-202307,30649,170301,48284,44912,329042,428766,171583,-23086,-35500,-12444,-8415,38868,57071,-3763,-158728,-295017,-269385,37915,276955,287276,121010,-105813,-96748,115106,291086,220104,59126,-60423,-141399,-122104,-111369,-218898,-287512,-419271,-334863,691291,900266,384963,415176,19965,-980023,-803166,-380354,-232353,-101024,336352,672562,233948,508189,713534,-339160,-930630,-390126,-163445,-8057,219022,236470,394444,451275,251198,148289,310439,499258,223236,-67047,-69760,80374,80249,-50975,-67543,10767,31065,75384,213269,163461,-74750,-337869,-344090,-72071,184293,278105,343164,325788,192294,272420,339509,64937,-182887,-88499,155881,271804,175891,-2779,-267325,-425233,-375676,-234052,-171785,-135525,-73544,-125815,-210560,-293793,-330235,-183754,16766,91618,14058,-101818,-114424,-518,81377,112165,56786,14804,88421,116798,16336,22253,35002,-107191,-171774,3962,40986,-122244,-224206,-196773,-162412,-130448,23322,107820,8245,-152100,-285916,-301893,-198250,-103389,-18020,99372,179006,66228,-105970,-77678,-20106,-228310,-313329,-109293,166341,243389,104559,5349,56854,85008,76404,-33084,-138286,-43007,96993,176765,177076,10467,-127562,33291,244963,236830,143314,123911,10964,-99076,-46924,-18373],[-107785,-132197,-65487,141177,234089,74668,-114289,-43341,174163,169242,-21174,-135740,-58650,-61902,-172811,-69980,169200,308568,269640,164580,75994,13274,-39312,-68344,-63081,-48530,61931,8669,-254666,-301243,-120920,-144909,-237708,-198861,-15546,56447,-20619,2858,98292,69685,-54331,-142726,-114752,17482,117279,164534,211889,314794,502874,564893,330477,139617,74508,129179,158843,1063,-291339,-433608,-282202,-6999,253194,323250,202811,-55592,-207988,-189167,-204407,-264085,-152120,53125,138848,122600,132975,94494,-81279,-182705,-113505,-33790,-23131,84419,100482,-124866,-230631,-38587,131481,31843,-190691,-330551,-313353,-172799,-26043,-13959,-74203,-81534,-29556,5254,167473,408627,434272,135440,-107595,-41689,110604,204425,56006,-143270,-115341,-28142,-142845,-162899,-43119,80172,46173,3475,111652,128988,22038,-97539,-227598,-303996,-277774,-92601,38566,98534,164849,208828,135933,7334,74332,266801,138851,-104297,-178017,-96478,34047,257735,437427,383198,194904,150291,235908,60295,-90281,-33289,96923,190921,79610,-161867,-55190,168088,93514,136531,379280,304158,138120,142712,140826,124103,173794,-13935,-243531,-349042,-302422,-138623,81906,185397,3929,-159425,-54979,216456,308766,215170,157594,45761,-127851,-215438,-92607,-14975,-20611,126395,229522,177844,15533,-74375,-120133,-187072,-164027,49205,308277,400486,337954,221090,222807,269005,152165,-141794,-314903,-206689,-73149,-71090,22358,-10037,-87330,-82036,-21762,-78473,-202816,-253288,-180643,-163042,-94253,61302,196193,157291,-82155,-261553,-158653,-39816,19645,6281,-142050,-282559,-295497,-224605,-216568,-226225,-235849,-209476,-228981,-154544,66356,154400,-60898,-213736,-164206,-114613,-56532,102865,122642,-202319,-306654,-9951,165265,61583,-42031,-43162,-49384,-65524,-54005,-4293,-26313,-133023,-190579,-94854,126623,152878,14762,111396,281054,256884,69576,-89280,-62734,75010,132461,84704,61995,80069,-5333,-266079,-431284,-269408,10610,150947,173729,191383,212186,98799,-10974,29499,73813,-5503,-90406,-128980,-158210,-121642,18276,54328,-21475,-127533,-49816,118721,128756,-84187,-165727,-32325,181188,339293,329043,107654,-112115,-122185,19016,-55262,-344454,-466927,-312221,-59449,40705,-116460,-211592,-30201,136600,72736,-12400,6650,1000,66366,248486,296060,118949,-225538,-469274,-412770,-262346,-120189,108927,174430,26611,27637,156035,188310,105729,-41761,-197384,-332076,-404622,-323891,-186816,-84427,21276,131180,139674,155285,269258,198258,-65025,-45320,146099,57255,-144359,-156207,-84435,48334,244700,289062,356141,541398,618983,367666,66987,-11143,101550,158444,26021,-94036,-93761,-130900,-122300,-15423,78016,15619,-153761,-207453,-65969,45018,-63692,-154491,-24313,231740,154770,-54071,-42224,65319,142324,248613,337352,358604,288559,117714,6404,22749,2275,-178325,-132066,134668,216837,243891,324173,234544,119110,99675,9760,-99355,-214453,-328050,-208747,-15519,-32875,63437,262440,128838,-211902,-207685,-31219,-131620,-291324,-236595,-72574,34669,172845,253699,167076,70454,-33611,-139487,-154183,-25444,285433,481150,212425,-162622,-360459,-373212,-374670,-408746,-535760,-605931,-306506,158844,463764,602758,547444,511277,565974,450033,241580,-176927,-1182362,-1431696,-427249,2079941,5581700,3637597,-5094184,-7623820,-2209247,1716608,2442750,1793794,483879,-190331,-127829,370639,374570,-55012,294298,838837,85069,-654841,-233231,293008,151597,-132169,-169989,-281843,-357936,-141707,-2669,-62725,-197413,-136029,-52788,-53936,-2341,81864,94488,78640,-25252,34631,240727,163752,-160273,-302066,-19801,182552,105756,20924,-91544,-319829,-364086,-97188,101432,11237,74748,172379,72458,33243,57756,-6907,-182031,-271746,-194600,-85256,-121492,-71326,78820,129241,43042,-79532,-153998,-82233,14713,67710,158890,-25201,-223406,-216843,-87019,-85524,56356,213950,92683,-99199,-110083,-33074,37791,203815,193863,-13437,-158257,-72923,125540,240043,254582,298522,264816,95378,-54323,-36230,9568,-44202,-17610,35513,-8489,-48490,91826,220242,13735,-243721,-232004,-64596,40043,-18018,-148131,-156836,10401,3833,-149721,-57878,151323,189271,69932,49992,-13668,-136327,-187803,48603,261144,245863,127763,9844,66147,82210,14293,54641,228686,287332,196157,30531,-64257,-182268,-261765,-131069,23376,30094,52176,81199,-47318,-24861,304873,538665,402119,248147,248934,91431,-198157,-285767,-175886,14112,229174,172409,-169152,-268616,-91537,-33648,-71383,-47645,83357,149202,147239,192783,91720,-49107,-33936,-11332,40399,177508,58939,-269116,-357776,-343551,-372105,-269894,-35022,137396,112474,-163234,-333658,-211952,-88629,-107490,-82884,17912,137417,235362,233108,104995,-7846,48732,33050,-168217,-238685,-108827,-77165,-30889,129770,331130,323838,78552,-32751,-143483,-328807,-405633,-353332,-403334,-285164,-107878,17997,48894,-67036,-220867,-69719,121662,41825,-104408,-170592,-294126,-189265,67649,200015,108086,150135,152479,95168,24859,-30816,-65254,9925,67870,45184,38178,-40046,-161774,-164641,-143907,-160424,-208456,-179904,-63133,-32402,76571,217869,257924,170109,94054,54784,78092,202581,253589,159249,30100,-140418,-233813,-109059,-36290,-1235,133238,175286,76968,-35575,-79239,45047,173311,195031,235329,129073,-11290,-20702,-79176,-187016,-177843,-107237,-148020,-154354,-119874,151710,342367,161554,-34545,-41144,-100964,-49639,-80858,-59711,-78909,-169141,-131307,-8983,108821,233900,417343,500031,530776,475488,305139,107245,127998,344600,453258,210662,-82742,-140009,-158344,-379067,-427323,-134217,54324,-1034,51606,195807,133115,76569,289731,313789,14605,-117090,-104290,-198202,-184382,-13661,17379,-80875,16491,227430,381618,310813,-6466,-220011,-56328,161263,218781,116359,-21212,-71218,-71995,-172989,-221576,-100522,63043,146955,92358,23256,-66,-48702,-97735,-59844,84241,163124,80984,-82987,-154912,-194283,-43647,163598,171082,47642,-89848,-216806,-233811,-155942,-51603,-41352,-174954,-256077,-229238,-142608,-116293,-206520,-210543,-169826,-154782,-243239,-386652,-379973,-161005,53959,228242,313238,303301,364849,230950,-182057,-379904,-112158,25337,-112585,-227623,-73840,37830,-102528,-195089,-158799,12786,161508,42725,1742,301006,441809,217960,19235,22233,31105,-7154,-26739,-26996,-54220,-176451,-296902,-246950,52180,294574,354821,219868,-22276,-55790,113323,268499,257097,85337,-109300,-179011,-109606,-48465,-101422,-274632,-791582,-717220,448457,478695,77320,652708,371886,-543328,-302575,20775,23269,38376,209066,91610,-282157,545442,736435,-516713,-1106593,-354069,13587,322694,582813,506629,549194,561520,381954,216275,275635,421462,130889,-135721,-76687,64700,46335,-88657,-131652,-17552,46500,60760,161670,130733,-38016,-240820,-276209,-98558,83303,150092,267218,339453,198631,169676,191086,-56828,-281837,-109523,190385,310192,219818,117197,-67287,-278659,-370629,-295500,-246605,-215900,-163489,-204401,-261987,-314348,-355592,-206837,17078,106348,-12356,-141474,-136100,-59795,-856,87663,75817,42996,120210,117788,-43048,-43530,-20060,-118934,-144521,11366,32439,-76977,-185866,-226099,-251051,-223538,-47491,54728,-41137,-192899,-335268,-340006,-124907,48659,15212,4709,75333,38037,-57336,4251,69868,-135766,-242408,-69859,192855,252649,99394,-7556,12905,40454,106704,67525,-73226,-61601,26176,174669,274435,90636,-143151,8741,234971,212064,131213,151679,95766,-14334,-28218,-10973],[-175228,-206081,-109210,118882,188722,-7811,-159215,-20535,209504,196038,26596,-52249,53484,40031,-84466,15795,149454,217521,250871,193672,65087,-10937,-21238,32176,66601,47802,79769,-10659,-315696,-430879,-281059,-275298,-357386,-319342,-75540,91310,42958,12547,34195,45546,-27158,-82686,-92855,2868,123419,160892,143603,197423,338278,366333,211721,133404,127635,122732,82605,-24716,-238666,-309978,-123453,100349,257394,307779,215786,-58713,-260462,-287673,-282859,-344483,-259306,-39387,89953,83047,132954,127249,-100458,-274021,-200101,-30418,28872,77658,41385,-133505,-153672,56743,150490,40867,-92955,-226210,-304473,-200803,-47132,-144325,-281882,-205871,-41508,44743,224614,431785,377135,-1258,-263460,-151913,82512,190386,35984,-141561,-90448,29341,-59506,-106545,-49817,32359,35682,17291,82129,108719,73516,-62926,-293330,-361294,-251893,-78358,40799,112906,143751,192690,180944,71662,51594,211791,92743,-176660,-262237,-107822,130414,391053,497907,422924,294864,289003,362188,150273,-54022,-58801,36014,145073,55127,-202809,-79714,138853,61087,137083,412192,318526,104037,41799,2592,49552,143696,-23215,-257575,-346801,-284182,-92230,142655,201174,8886,-147917,-88754,76829,99266,81957,109141,19780,-114495,-75394,53238,14902,-41732,115300,166027,25440,-105716,-149687,-181567,-193744,-73233,174097,369101,503813,492461,286857,178926,252936,240856,-37431,-283346,-192896,-63558,-39948,37038,-916,-110947,-83231,65058,1919,-197872,-275525,-259764,-253324,-109810,77639,178922,129011,-97496,-289094,-186480,-23793,75126,67895,-77914,-210503,-246629,-214902,-189470,-191835,-222529,-198618,-162481,-83184,60655,136902,-16682,-191817,-183457,-122208,-49768,134025,197770,-115276,-282137,-36035,125624,61398,21291,37237,82602,43420,-49407,-36087,-8219,-70364,-113697,-57228,138636,179125,49614,140827,311388,239309,13859,-171099,-182450,-31407,50936,43314,30645,41061,35198,-141207,-357610,-280987,39129,261794,328885,304014,260080,122599,-15372,853,28548,-54924,-114936,-114160,-118024,-67952,61822,133822,125915,42226,49772,159605,157655,-85347,-230132,-73625,176834,304893,247612,-11504,-178947,-142702,10677,8976,-148494,-273235,-198114,6061,93504,-41694,-151797,-18464,131327,145215,76399,-30973,-106772,-18664,199177,290482,125558,-223653,-460435,-469651,-371978,-193322,85347,180641,71520,86374,155438,142547,100789,-4384,-190504,-378723,-428766,-311826,-191800,-99993,70269,270373,322704,289213,330820,234051,-34351,-47200,130819,88728,-119784,-178028,-121450,-36667,87996,159739,271640,526108,708115,485091,114463,-14993,139482,256601,98711,-111516,-167865,-179865,-146173,-91700,39962,55594,-115372,-228348,-105019,442,-118233,-184526,3658,242235,94552,-121414,-76800,61952,178108,285715,320018,297273,245760,108183,-1313,8274,-35362,-214059,-118732,176267,270399,246439,279294,225924,142425,75120,-38706,-127848,-193823,-282227,-179088,26532,105414,198549,268473,98413,-167573,-170176,-77618,-144466,-200228,-140118,-49657,51481,242978,370779,319834,199842,-16791,-252221,-292446,-63110,344719,505416,143950,-287802,-449071,-381210,-273522,-255403,-414585,-499541,-167341,281915,393666,360577,412984,512315,599101,396927,150455,-60863,-867920,-1258190,-780889,1595659,5858373,4020415,-5408880,-7309783,-1736562,1255717,1698415,1464462,235682,-371183,-163983,360080,271207,-209286,233237,805988,41026,-604719,-96521,367522,184392,-42125,-65533,-192412,-293712,-106604,2131,-28659,-139705,-176332,-210803,-159345,-11228,101268,123531,109713,-56535,-81834,94240,43261,-262359,-346209,-3571,213106,148352,43582,-103049,-361820,-457492,-210226,-16331,-28962,133081,298760,186373,45844,-60085,-214771,-376480,-326867,-189836,-81787,-89405,13116,186961,197471,92754,-52642,-193157,-161781,-13219,41576,36809,-146895,-238329,-196001,-85998,-65910,63373,176610,59083,-155330,-222666,-125159,-43298,91820,147333,34660,-96808,-38436,95515,198011,186591,177712,202371,129258,-20472,-91720,-53745,-26469,-42807,-68528,-68422,-40580,93710,220485,10675,-318731,-372081,-192450,-24316,-22770,-76918,565,145785,59056,-139279,-125261,-17788,82436,112976,96022,-63288,-183544,-191678,-2746,139856,189389,191632,74961,51690,16434,-18665,51316,220287,246756,157568,78883,64879,-80228,-230600,-153425,-41662,-23900,43638,60013,-114903,-92536,265773,519237,396147,231019,172175,32534,-145011,-210939,-169651,-9712,278974,235491,-120067,-265106,-101869,945,-31270,-20688,80304,108621,144349,238949,94147,-100199,-29420,62407,128970,164619,-58326,-382116,-355434,-268401,-306727,-188177,40703,106885,66847,-167169,-306288,-200752,-85248,-58661,-29834,44803,168295,236102,196647,77313,-44315,-4461,38865,-119862,-184561,-70889,-100451,-122581,48461,281269,303508,56630,-89113,-206662,-340887,-455834,-443130,-409623,-289900,-179424,-7722,102961,-38077,-231582,-153886,-23699,-63741,-92069,-70814,-177319,-137242,89432,257663,181980,160723,183218,176215,82252,-23471,-96535,-28720,39353,4701,-18100,-40406,-102979,-93361,-28456,-82163,-223122,-263994,-155951,-107190,12079,189399,255990,173886,65230,-10259,57982,231331,246661,148215,85248,-88856,-276546,-162823,-6636,65338,106048,86069,8001,-69505,-87250,32714,160680,219422,287639,188409,31741,10061,-41872,-143128,-160482,-95988,-70892,-36647,-19435,216567,329387,90452,-65300,-9814,-12782,-26472,15842,54024,20808,-133938,-107014,26957,135474,279233,477689,531957,476709,303261,134550,-65461,-91599,133252,321759,110225,-158592,-128991,-113593,-397767,-482658,-173899,30622,-24578,-14595,79964,-24959,-52693,225398,339419,128286,-6806,-55863,-140273,-53467,153592,112470,-62673,-28282,141149,306025,312360,35563,-135848,19959,170160,198256,96640,-50662,-106297,-92901,-106285,-64214,12492,46352,56703,53672,32582,13768,-33758,-55766,18730,118895,65647,-127074,-270369,-298143,-240567,-45264,152195,182794,114268,63148,8109,-56494,-34545,34902,-72931,-245596,-257070,-152871,-91837,-115197,-203187,-236122,-212560,-185378,-280122,-478691,-497289,-231375,36115,235914,320662,307963,319957,107469,-308298,-411634,-148537,-68955,-181604,-251260,-122395,-51244,-107746,-105423,-81501,24875,161266,64141,-1009,246705,379559,215669,39186,38482,57855,13577,-59492,-73545,-81605,-164654,-241714,-171515,69282,293096,412932,320978,58016,-33910,75134,168323,171542,47603,-149839,-230861,-129408,-5288,30353,-95906,-772075,-694144,207649,57197,-266165,674143,605869,-18507,196775,348882,256010,218737,140558,-456561,-699073,399288,643567,-784689,-1215796,-249586,284998,688914,864910,688130,655013,615730,452537,243274,194233,265977,-100,-175384,-35162,79817,38575,-78826,-147661,-14561,89927,67003,103907,99568,18081,-94317,-154725,-103801,-29773,24403,186151,335898,225655,82485,47239,-145586,-311863,-100824,214430,331242,247271,201260,119134,-83838,-289389,-308930,-301970,-273609,-225497,-254189,-282894,-292841,-332465,-199130,24244,114501,-18581,-143607,-125867,-94626,-84692,42032,65909,39380,115124,103799,-64310,-40190,-36780,-113456,-108822,16975,34786,-362,-107033,-222124,-293929,-254465,-84235,4389,-75585,-198667,-332711,-317090,-17779,205574,57356,-75693,-20019,41435,50416,137204,183157,-29469,-172636,-48385,179109,219455,66092,-45868,-68766,-18789,114285,125829,-20135,-67322,-37144,161120,355509,183624,-103912,3094,205406,167812,85276,120432,125530,45304,-21474,-29973],[-262856,-300675,-169292,55542,108141,-78000,-171804,18074,240764,216526,86170,23930,93458,72961,-30040,58968,92737,89041,174601,166020,26971,-38587,7766,127485,186811,148000,97614,-45322,-373060,-526433,-420308,-382858,-446856,-410337,-146284,83820,95587,40105,-22299,-1909,-20098,-7736,-28158,-256,106970,109836,-11178,-18254,104152,128963,85517,123198,183072,118609,-3825,-50525,-137579,-125529,45743,173088,239585,283822,203298,-71309,-309810,-374650,-301998,-329255,-298916,-110214,20547,-6708,70113,111681,-121071,-316620,-229300,-711,83504,47160,-42751,-129643,-58192,129001,130503,13233,2950,-82053,-251927,-214185,-63103,-226879,-435878,-310870,-67146,69388,237740,381850,262320,-138691,-360815,-211351,55329,156806,28519,-99086,-41736,71276,20830,-46959,-58985,-22920,25525,27154,33366,57061,87815,-39805,-317959,-376873,-196374,-31822,64775,134606,112184,132404,200859,187008,103474,136297,11932,-213491,-265730,-55058,234002,478401,470983,374883,346564,389572,418499,199339,-18222,-62625,-7860,72722,14326,-200993,-54291,100517,7043,133164,431062,316804,41488,-102055,-148514,-16712,119715,-28062,-246547,-302029,-224325,-33611,173536,164823,-23312,-142633,-113973,-33498,-74517,-54844,13639,-54589,-123728,48944,201615,75305,-27830,111607,110104,-113583,-204064,-189843,-221181,-205293,-7565,271204,393815,532698,568658,326627,130220,210551,289039,67095,-209911,-143308,-8525,34587,54303,2401,-132062,-86330,136078,98382,-155027,-266553,-306223,-297091,-104169,71275,116586,79655,-92046,-286707,-199109,7202,133581,121315,-6848,-105257,-151542,-168643,-133151,-110881,-152247,-130857,-40934,27365,60074,100863,19475,-152282,-165923,-77737,3096,151597,225802,-22992,-215093,-49093,67637,59159,113987,147123,194072,143386,-19352,-63818,-13583,-13978,-44374,-29862,130105,186497,80616,160823,293240,159642,-58709,-195096,-229717,-92977,-5076,18683,23312,24247,73802,1480,-194201,-211372,68723,317440,428435,383210,285612,136398,-33581,-55228,-42687,-107539,-119853,-65824,-30122,26815,121209,194455,225130,148247,113752,197599,185438,-99095,-285630,-101532,166115,245968,147427,-109772,-222904,-144021,20914,75321,9086,-127724,-133239,35941,132256,54943,-59028,-523,134015,226155,165688,-33726,-155901,-49498,170925,276897,117190,-199753,-404412,-487882,-454663,-230189,75415,171038,97023,123849,124026,77829,84853,31954,-172998,-393609,-371897,-223230,-170838,-116767,118058,391927,457862,377774,363683,243652,-21214,-67969,102396,137111,-60063,-181298,-143765,-118522,-93031,-9141,139467,412096,615401,434417,107542,213,180555,332286,185564,-63569,-156710,-160961,-144076,-139610,23377,119526,-32590,-205992,-124501,-44510,-158478,-210857,-1675,191510,17512,-161772,-86513,73631,210769,271514,232598,194116,196558,110162,5763,-565,-56820,-198822,-60217,198448,269884,201939,197059,189512,161069,71284,-52225,-138177,-159440,-220617,-136413,80528,255922,300280,230760,63686,-80318,-98149,-110025,-148844,-104592,-47017,-25794,61271,266791,419541,441032,324839,10858,-322677,-404816,-99655,380745,523319,123291,-338955,-469807,-334406,-157007,-128704,-323061,-414537,-74220,313955,220977,11356,137138,423051,687514,470615,226921,234867,-384966,-1081333,-1252396,782991,4896138,3363583,-4570473,-4927152,-494718,619369,509382,634721,-281725,-567508,-182063,271602,95290,-332126,137605,612301,-33255,-449619,79050,421242,202613,72869,81180,-39065,-145823,-40535,-27427,-45823,-81668,-194865,-328772,-246166,-44386,96432,163849,164336,-61494,-173968,-44847,-82216,-329532,-322109,7484,181336,157079,107423,-52439,-349781,-491552,-272264,-108140,-66318,162785,392346,290829,69868,-125246,-327324,-500548,-398786,-245825,-136194,-86853,86357,291897,304817,198742,1762,-190428,-189519,-33262,1407,-90362,-255448,-240155,-142612,-38640,1598,99847,128892,13069,-186550,-307521,-217333,-124137,-20614,97329,70464,-55047,-35822,38745,122986,83439,38842,123064,148686,24064,-99839,-63550,30785,-41570,-146751,-99825,-31597,45724,160849,2704,-353221,-473618,-298200,-85669,-13242,21000,163949,258846,93429,-121298,-158324,-148798,-23905,109619,67623,-121463,-180255,-143459,-33550,38633,142592,276514,205938,70865,-50459,-69955,-623,145811,173868,113595,98969,125943,-1146,-167746,-137581,-72012,-40573,58997,71028,-122680,-140485,175136,415300,354608,222587,107720,-19558,-51206,-49370,-107843,-67163,195177,223638,-42054,-216709,-107604,30784,22564,22391,69620,59254,116819,250497,88147,-130106,-24500,100895,172517,137765,-137003,-431349,-322314,-186371,-221134,-87092,112748,27923,-80369,-210289,-247386,-131755,-45320,4357,20089,54329,165510,218989,155476,43937,-65992,-35551,47069,-70576,-120425,-11547,-85800,-203427,-75158,162531,230531,30431,-123384,-220481,-293085,-427857,-459027,-331996,-223844,-200167,-9519,160831,22858,-178357,-184825,-125256,-117135,-40009,32692,-65779,-84284,86456,270769,244474,172495,211720,274036,188171,30807,-108038,-92055,-9309,-35028,-74258,-42570,-38482,-21135,82127,11113,-205632,-300578,-206284,-152169,-61095,131804,234780,180838,64561,-55478,14473,201421,197229,122059,152740,17624,-230264,-164838,34739,133945,89994,19092,-30522,-67728,-76250,9405,131802,221573,306885,240701,77612,20170,-13378,-66614,-91516,-45849,11072,65167,83866,274513,300502,35569,-78242,19610,54012,-69494,19864,110235,95569,-78488,-69616,36603,126067,284186,464095,477802,378989,184164,22323,-197512,-282948,-75697,147638,5069,-171727,-56237,-41051,-369058,-475511,-176230,36223,-7311,-28569,43245,-136390,-190601,115785,328050,209323,67145,-14793,-72229,73918,284089,172986,-36410,-38760,74905,190051,244124,53982,-54799,65919,148184,161491,77108,-66141,-144517,-119876,-22793,128908,174244,125598,64154,57840,67918,64858,8128,-23836,48816,83372,-47183,-289454,-421542,-436910,-298387,-87923,92582,164378,176429,199711,212563,134912,133790,179031,-41138,-249079,-209911,-52380,-21192,-88037,-165603,-212192,-217018,-221772,-340250,-548846,-553745,-263357,15685,226732,334925,321440,268660,10790,-333349,-348965,-159807,-127437,-177329,-196842,-149260,-150443,-123343,-33980,711,49961,155018,96892,35854,185015,274893,169099,8711,-16717,52646,38459,-61584,-78783,-85618,-136773,-159699,-86755,70151,267346,444892,401021,119770,-28644,14555,13501,-32862,-67174,-186693,-288831,-175373,22505,172160,211267,-338891,-319892,-49822,-286432,-512003,434555,626372,448032,560771,502107,409422,410451,160082,-792428,-948638,20464,374332,-1040939,-1159082,-96610,528416,953884,984274,725736,667035,584289,437549,218674,80308,73133,-135150,-181338,32198,126766,75071,-21028,-110966,21463,155624,107183,73757,78820,67131,50444,-18997,-86750,-107764,-48696,119309,296070,230240,18243,-55709,-192706,-289120,-82495,210734,316262,232175,210618,229212,94189,-175892,-299036,-335747,-298872,-243588,-258915,-268030,-242285,-270567,-165083,27720,104042,-2070,-107824,-103252,-119777,-163904,-22896,23717,-2757,62958,66838,-47852,14857,-21056,-100309,-84050,8681,32088,72969,-8068,-182759,-275307,-210779,-78428,-35704,-88241,-168781,-286806,-246412,95709,324622,100161,-117043,-75530,78935,184732,279567,289895,63258,-126485,-58324,128758,162487,25249,-92334,-161227,-83884,87336,118060,-1317,-69179,-90001,124310,393175,266387,-18350,17034,159699,121346,30906,47834,97226,66147,-24626,-66340],[-308712,-350356,-190075,8507,42763,-88982,-115494,84886,269930,245202,171018,98829,78024,58845,12633,77470,39834,-4559,100020,117987,-4218,-36919,69789,219416,288386,241302,129587,-62578,-380872,-529260,-459395,-406699,-466740,-435163,-192408,50109,135509,93599,-30745,-42380,-22995,68749,65940,18214,86696,41820,-188590,-248086,-110752,-59822,-7786,121353,234681,127274,-56259,-51744,-17043,59205,186969,210464,221964,271714,182908,-87619,-351481,-429285,-259922,-219184,-240962,-113101,-36628,-115367,-28438,57642,-135008,-295668,-195544,39376,112288,-12609,-136556,-114655,31178,141820,46904,-64349,50207,44248,-174660,-203268,-65432,-240325,-493734,-370361,-101550,75931,210150,275014,121278,-249330,-407840,-231948,23100,111259,33729,-31955,11387,81925,68731,-7371,-78149,-77561,11196,21816,-25325,-11786,56415,-45793,-309551,-355137,-132942,29314,93078,140545,61827,28038,170864,289744,179167,36073,-94153,-209433,-199538,24815,291757,459612,329179,232845,332220,421309,387042,185525,-9034,-61940,-24267,824,-44022,-176404,-7194,50236,-61679,124524,430529,293259,-43487,-259643,-281566,-80888,76773,-63797,-246323,-256164,-166488,-7213,137368,64653,-104914,-166265,-143807,-94411,-160616,-163175,-117717,-178969,-172194,105187,294326,131472,-2640,91243,39416,-228241,-273308,-201933,-246824,-231189,18901,322562,389415,476090,526798,307235,66539,133510,273044,132515,-125737,-89463,45014,83507,41306,-18974,-161353,-112115,146862,161096,-101170,-243727,-318795,-300461,-104177,11564,-10920,-9054,-92076,-277945,-216956,15791,150784,130786,35244,-11988,-56541,-120100,-86189,-31540,-72746,-45926,81943,124480,49572,48374,27164,-117765,-124879,320,76757,141681,194093,43427,-117308,-40680,-3834,26415,174277,241141,251683,198563,13968,-95368,-61047,1196,-6031,-19975,92300,157633,90752,160138,217337,18308,-149458,-163306,-183760,-100129,-48524,-17415,19906,25072,89243,98230,-21398,-100057,76784,289587,424862,370988,247352,123293,-52915,-116140,-120518,-157715,-119190,-13782,55312,104735,158960,201789,232279,147274,108072,207977,194856,-128760,-311694,-98898,147880,167670,45712,-168795,-240495,-130291,37607,106498,60110,-84471,-141092,3276,122457,123450,19205,166,125825,269836,216778,8224,-121801,-28675,151463,236989,73518,-174362,-311432,-447812,-491342,-241140,65224,131924,78197,120199,74826,12534,47589,35882,-165818,-373785,-242188,-75104,-133658,-139923,135054,439819,492273,390663,348188,207378,-46210,-110409,61720,174748,11098,-156629,-135432,-173962,-252580,-180098,-10186,228350,379324,247214,49931,18804,195460,346735,253687,40976,-53874,-79947,-131383,-165403,17466,187122,80752,-136024,-122100,-82210,-165895,-200081,-16578,102641,-60457,-180801,-89188,81138,220083,208553,108036,89558,163495,123493,15733,-14737,-66141,-145976,16023,194221,217921,123245,98696,139121,168423,78721,-44781,-135835,-120317,-155422,-96239,123998,370310,345770,162490,30797,14856,-24896,-121006,-127697,-6663,29850,-9246,60913,244875,394798,499039,413642,53079,-311964,-435062,-116476,375111,509510,122856,-332691,-454458,-287671,-86139,-68148,-277305,-363308,-26490,282669,25400,-308580,-153919,307377,810395,647866,425908,565092,38265,-1025998,-1713365,2162,3190085,1815036,-3101266,-1285040,1278156,-7660,-833388,-449946,-890242,-714239,-169015,155869,-84747,-379836,47407,335201,-101421,-210692,268901,449829,214364,184630,226096,124444,32545,32949,-77008,-106550,-66831,-213768,-370373,-268150,-78721,64335,198690,229186,-40076,-221485,-137033,-172211,-335657,-232367,20398,107928,133296,191663,53011,-270122,-438268,-244808,-100284,-47872,185027,448652,361788,82510,-147899,-351251,-550183,-470521,-326693,-212412,-88456,158889,384368,427945,321642,63734,-134559,-131534,-17157,-31247,-179259,-313280,-215803,-59502,52618,100768,144358,72727,-31608,-179539,-336979,-271708,-163698,-76584,78163,91302,-47257,-75993,-37092,36337,-7364,-52689,63049,150500,61185,-66402,-14095,119141,-10516,-181667,-94381,-18966,-40187,56192,1575,-321565,-500034,-351031,-120800,21133,133955,299267,335727,123672,-76639,-129543,-194150,-105580,50727,-13699,-156059,-119419,-48573,-20118,-2220,120993,353796,367051,131284,-86912,-117261,-74948,34971,91203,78042,85602,102378,26277,-97119,-87761,-54909,-9681,102705,122057,-62601,-147974,76289,285673,299511,207943,57092,-44912,66057,152517,-9604,-141879,-2147,135310,35836,-141957,-110129,41182,79674,82802,60906,8857,67987,224730,82245,-122112,-10718,121923,187188,117822,-152130,-401230,-260881,-110673,-138913,-4987,149581,-73407,-271809,-261235,-157173,-25257,14440,60742,54608,44504,130983,192108,125006,17805,-71635,-53512,33367,-46053,-69849,52136,-38622,-249969,-205603,9775,129694,3439,-142824,-191833,-190325,-308003,-359085,-164737,-83616,-163981,-15915,168408,75543,-95650,-179886,-186015,-124929,24029,104701,6166,-50550,50241,230920,264991,170727,219853,354992,300467,94847,-118348,-174857,-67845,-58935,-116291,-62548,-3032,18383,123695,62963,-186836,-312199,-227210,-179885,-136608,49261,178428,164212,77907,-76246,-51431,108712,106576,75469,205391,148935,-116183,-133310,58068,164012,76569,-9157,-31264,-42148,-64917,-27983,88692,197626,291941,266180,98312,-5219,-5964,10637,-18035,-425,55283,108806,148436,301150,254963,-4040,-95381,1306,32475,-164149,-83510,65535,90566,-47189,-53590,-8430,55260,224929,374647,355061,260133,135173,-17165,-254097,-386705,-236190,-40162,-89858,-135805,32097,18129,-315011,-417687,-150777,48940,21170,-2306,66912,-195829,-320818,-19971,273960,219704,64233,-18736,-41780,133845,321833,186159,-5096,-20445,32073,56435,108105,27316,-19230,40821,72737,101959,53912,-85446,-214380,-185518,23004,271747,304077,240786,139018,76371,93680,113488,33298,-38317,257,-41274,-190583,-403636,-543359,-577040,-394506,-187345,-8999,117550,196239,246699,298646,251274,255981,278868,4734,-207164,-145457,21228,26262,-64569,-132570,-174135,-215409,-296806,-457280,-620885,-570167,-281218,-33013,170150,320455,315598,206451,-45247,-255949,-225397,-156928,-145185,-112265,-106047,-179641,-262713,-174963,-24658,32919,41919,106903,102187,77489,111969,141025,65937,-105240,-160283,-10540,25273,-71756,-79571,-97604,-136002,-116133,-61044,19329,195907,414505,414020,133940,-43744,-61839,-173726,-322515,-259395,-244459,-357433,-252588,16374,282772,524094,337738,213921,-287255,-475863,-550967,-14066,370678,688384,673208,403599,424492,553842,231374,-835016,-1018749,-503780,-59139,-1169971,-912804,40699,608830,1002218,911485,606684,553189,447844,322975,128393,-62007,-123843,-252864,-169370,83632,176800,136243,49674,-50016,67730,212743,160833,74255,54930,73165,133089,77334,-66121,-135094,-63124,62794,203437,171209,-29083,-107471,-217381,-261574,-89137,160756,252595,158426,126585,216860,183323,-90174,-293471,-353813,-299239,-221594,-220657,-229035,-191389,-198923,-125144,6403,61368,26059,-52754,-99762,-163122,-240093,-102509,-44234,-74944,-30418,7159,-4350,94393,16818,-88845,-84382,-16026,17871,118845,87312,-116192,-197660,-103046,-36127,-59830,-74529,-108526,-213949,-152290,190446,386314,140366,-105018,-66772,148958,307891,384186,360209,128279,-99128,-83715,73855,123573,16291,-108535,-214130,-124949,43311,55688,-20291,-62850,-111064,78314,383639,331771,106719,63787,122134,101713,11599,-11485,55759,76316,-7942,-79524],[-302217,-337676,-163922,-7363,3082,-49747,-14952,146569,267494,257549,245750,143085,13056,5793,39946,71331,-1138,-38156,55062,67411,-23591,-10967,150056,288399,342503,297114,164594,-51397,-321664,-425629,-368344,-330238,-410529,-387036,-196665,440,142227,149729,12355,-60967,-32980,125641,158783,51535,68965,-16094,-315608,-405961,-244827,-153746,-51053,131304,269374,146697,-48886,-17129,84294,187145,275182,223484,218405,276661,172785,-96466,-377328,-435532,-171284,-50899,-94809,-28787,-47235,-194882,-118612,-11961,-132629,-208635,-107246,76179,103932,-88874,-212853,-83131,102320,93880,-88453,-176346,32264,119840,-84633,-161174,-42833,-175052,-428234,-351506,-120264,73654,169221,160855,6693,-298555,-410484,-223774,-2496,83498,70307,58941,64580,68359,76106,8689,-98318,-112565,72,11304,-56536,-50932,11269,-64646,-266184,-293958,-67032,99525,127725,137556,14995,-81165,101676,337605,235119,-62112,-180999,-146789,-74371,109692,293753,342246,116216,51918,279908,398275,302010,133064,-12603,-46379,8388,-23806,-91085,-129989,52836,11719,-107839,139338,437236,276627,-103391,-365367,-350355,-123845,26412,-118142,-251237,-215024,-121419,-13443,56621,-52948,-192220,-193742,-157869,-79630,-119974,-196348,-233389,-305361,-228464,100455,320282,176529,36457,65905,-35388,-290648,-289204,-174556,-240550,-244426,34226,352822,394525,385178,403527,238360,2751,52067,221706,165283,-33766,-33320,79034,82329,7211,-44900,-174740,-142910,104319,178628,-40861,-199039,-278418,-251751,-99937,-79429,-167985,-113362,-95197,-258668,-226585,2932,126553,105947,52062,54253,16903,-74844,-50827,30125,293,44091,180651,188390,43380,7983,18388,-80657,-53534,102602,156979,122492,138692,90981,8151,4494,-63256,-29698,185286,304797,267826,219412,58323,-107018,-126183,-25398,4581,-12989,45341,109019,94906,157949,118902,-135183,-226366,-78026,-44234,-50379,-84353,-70889,18939,50937,90847,131167,107705,24408,70992,199847,329404,266609,147969,92109,-46158,-142502,-166608,-180563,-106383,32644,110514,135934,160881,155561,155733,58294,46664,196148,192933,-153268,-283335,-43776,142268,99381,-22486,-168141,-217898,-96047,59442,94925,2106,-139961,-206799,-84324,61159,140429,56844,-18466,102520,253739,216338,96759,1587,35973,137908,170761,-940,-148383,-178928,-331126,-463284,-232645,47994,66406,17695,80232,30510,-33430,-7499,258,-167291,-306615,-55913,106540,-85577,-163061,112047,395000,422440,333523,283585,123564,-109194,-160632,20952,184909,70186,-102071,-89967,-186237,-348751,-308408,-138082,28902,91453,6322,-32892,30638,170551,285986,278062,173136,113878,39251,-120497,-186487,3614,233431,198056,-30494,-101748,-105675,-131831,-130173,-14155,11096,-122096,-188548,-106037,62336,192660,116200,-12241,19209,158430,138420,9642,-49651,-76593,-83898,73165,158655,133861,33393,2743,85017,155992,76567,-40008,-127390,-83958,-100366,-77284,133944,412729,332846,83592,-913,73906,9973,-121186,-84129,80945,74663,-11748,46196,186737,308950,472797,432461,96891,-217093,-358521,-108373,302959,416647,82722,-317545,-449905,-297510,-104309,-87823,-277592,-349902,-18668,223912,-123428,-496848,-349780,209101,890745,822983,638383,786656,214825,-1168433,-2053662,-428430,1449142,-174644,-1684798,2456982,3166311,-456426,-2002997,-1471529,-1375769,-760393,-132001,56439,-220240,-352041,-19864,47119,-154160,46484,418180,425709,206744,251731,312050,235678,174364,82732,-132007,-189892,-121960,-255387,-342063,-219740,-104293,266,198004,268707,-17881,-234396,-180043,-218538,-293006,-122682,23462,13582,77351,252302,170657,-145031,-313839,-140463,12705,28847,198873,454848,372666,56061,-164001,-334668,-556167,-527923,-393998,-274828,-79180,220989,430761,501346,385482,92802,-47323,1497,40678,-51654,-216488,-314901,-175268,23435,152510,187496,158046,1473,-71658,-143589,-312641,-276068,-151226,-59438,91076,81410,-93775,-171146,-137891,-58072,-66999,-74723,30569,120766,64109,-22746,63576,201801,25587,-187546,-75294,-21518,-153983,-74035,3832,-233214,-446430,-343042,-123649,69779,229944,367526,362541,159462,-4829,-47530,-150396,-153067,-60462,-122330,-160266,-26015,59457,30623,17221,116550,383712,487021,206218,-84236,-146074,-145362,-80991,12700,54765,44414,9148,-10581,-46318,-19456,4370,58993,164091,198436,40553,-115834,4848,181374,240855,166824,10866,-43936,169767,321807,86968,-211715,-239415,-155,81800,-72269,-113717,23013,124437,151767,58969,-41616,2587,167914,79691,-80932,9829,139433,192083,116382,-102263,-299781,-180927,-54580,-87374,22015,129914,-165580,-428158,-284268,-46919,87282,72275,95214,71700,26076,84223,169067,115613,9129,-64811,-70320,-11298,-51002,-39135,106721,27323,-244138,-299819,-132309,34545,-12408,-143322,-132308,-47697,-107425,-142207,60189,102546,-81645,-42740,103230,89901,-20154,-156561,-210585,-99894,78724,131796,27506,-41249,-5389,158748,236207,150182,200601,391009,375134,138605,-132538,-250208,-109387,-45069,-122437,-95669,-5075,20221,81578,52068,-180847,-322240,-233195,-188954,-184927,-27415,96038,115831,94609,-63601,-110527,-2189,17420,31553,233639,277912,37749,-74721,65604,156542,80005,21723,14122,606,-55219,-58836,55790,168910,270411,274839,96948,-45496,-296,80840,32505,17214,55575,103592,179337,309552,218137,-13504,-112525,-65891,-69060,-241164,-216679,-47672,21136,-37657,-52167,-83084,-46820,131669,263583,234089,175405,149573,19261,-197119,-346770,-299609,-182504,-131591,-48520,116327,59440,-231572,-299799,-79484,77484,60835,66317,135860,-178919,-379155,-110907,217733,183204,14099,-47764,-38826,134733,291157,195145,64002,46984,39968,-35313,-29343,-6972,-6697,-20880,-15772,60201,63119,-80794,-279638,-255258,37668,340310,374911,355992,261226,117701,120188,161319,48080,-71157,-83669,-197451,-327160,-448745,-604725,-670350,-487995,-286078,-83939,101373,202745,217527,264216,279533,309457,307494,62147,-106122,-47411,79472,65101,-24575,-87354,-107963,-186336,-368782,-576194,-652066,-524233,-261568,-73329,102309,294669,311700,179146,-14188,-72456,-52730,-115245,-99663,20467,20714,-178754,-328049,-219543,-48141,30257,20149,50977,108974,142689,76424,39502,-43098,-249089,-314539,-84116,-2760,-74814,-63008,-92295,-142389,-109701,-83810,-44039,126384,355122,380966,138768,-18140,-85456,-307318,-574193,-441988,-284044,-382577,-305036,12436,370330,761217,1032734,745792,-357350,-408134,-305399,-488210,-104189,644110,550333,108164,331089,646843,339566,-564497,-867810,-917826,-496894,-1044316,-489521,140015,499300,847321,735018,424194,369777,267992,174606,24448,-173651,-247434,-292203,-109715,135893,240343,226622,133378,41670,140156,270253,233042,124861,50096,58190,159936,137081,-24189,-88658,-10269,42889,101366,79000,-31303,-84016,-210293,-237708,-107457,96795,180277,68237,-733,111164,172904,-43008,-271241,-332093,-260565,-146758,-127527,-159220,-141754,-124753,-77650,-29093,8361,72110,16598,-119748,-227595,-298141,-168575,-104780,-141283,-130727,-53336,60708,186977,78676,-73227,-103674,-43543,1259,136007,164237,-34977,-80024,39855,25428,-67705,-39429,-34294,-137998,-66668,244334,389096,166670,-55876,-2678,228540,373579,398437,354084,144639,-89701,-117169,27120,114001,43417,-88657,-214288,-142575,-18830,-60430,-101687,-77332,-116647,10486,299424,337082,211549,104834,69798,77509,6308,-55973,5169,62148,283,-90024],[-265679,-281072,-115532,-7307,-23790,-377,72969,156192,202604,215608,255236,118415,-96480,-81399,35564,34086,-42523,-29848,36958,17716,-45100,9255,209337,307344,322337,287756,177538,-22347,-210644,-250241,-181527,-187856,-304900,-289079,-164676,-62506,88509,166814,73664,-63571,-56165,138982,211051,76111,43955,-52748,-344763,-445214,-292121,-170298,-57848,141878,266877,157197,7353,38202,126132,219311,297112,218991,220514,279774,174098,-95855,-387835,-398507,-70305,109378,86534,117461,-3100,-215765,-172069,-82583,-118631,-80693,1505,87498,53224,-168967,-257564,-42504,140042,75,-246323,-300314,-49092,128513,-1481,-102870,-4675,-56432,-260392,-252233,-113970,58167,133551,80630,-50708,-277269,-378009,-203478,-15717,90005,141873,160606,103616,31030,35813,-6103,-122674,-133256,-19575,-4950,-37146,-24406,-11272,-78299,-201232,-210596,-12020,161064,163706,134606,-9495,-158862,9628,302956,231988,-135606,-214429,-33257,74370,173278,246409,170240,-96821,-101499,219828,339496,200147,69563,-11390,-9673,83818,10677,-111716,-72642,113385,-1229,-109309,188598,466511,289510,-98975,-375171,-339967,-136505,-17122,-167162,-246606,-175062,-89550,-36006,-24819,-131941,-233363,-193839,-141214,3519,27330,-143485,-294167,-386089,-256452,66724,290384,205598,87812,48645,-101500,-295776,-250154,-114063,-196017,-221657,63189,383283,428764,318642,263498,137316,-58064,-9379,170397,180513,58452,21789,84192,36933,-27924,-54580,-154637,-159344,34093,153156,15382,-131910,-185474,-154741,-78818,-164655,-303334,-202676,-99028,-226675,-214828,-21214,76453,69613,56655,85526,52400,-35729,-20796,66651,58234,127813,237634,211683,52412,-3843,5510,-33401,44879,205056,219577,110754,101857,132952,139492,76941,-96723,-90626,159483,336124,269171,231832,122592,-76965,-174597,-82278,-7701,-123,9174,61369,108042,170999,41434,-241426,-256363,37043,143221,29650,-124191,-138192,21703,99941,93560,113073,169290,135446,66330,89358,183973,106206,15185,55436,-2489,-113063,-157757,-160458,-74986,68963,121669,110464,123117,72147,34048,-64864,-30865,179204,191401,-151944,-198067,63011,166620,67895,-34710,-109086,-152294,-43481,82384,53249,-112750,-244127,-294380,-196826,-31124,105931,47537,-46097,68266,179011,170636,211201,182618,123762,129776,91205,-84491,-112700,-7417,-141374,-367298,-208942,21317,-13250,-64004,21864,6327,-51291,-68806,-60463,-160288,-184535,157975,285871,-32984,-176275,60186,281276,290791,238244,182526,4927,-191908,-195734,-1513,169461,100844,-32083,-20351,-155458,-361422,-358590,-208090,-124674,-142160,-192341,-106144,35082,113951,166124,248625,289523,292446,164228,-111137,-215398,-31760,239872,288847,84813,-70356,-109760,-61432,-3317,22756,-48803,-152109,-190005,-146131,7660,133284,28342,-90022,3968,182835,144608,-25136,-111404,-96943,-36660,88249,97719,50793,-37032,-72742,35816,120493,45917,-54393,-112903,-48955,-60185,-85614,104066,380656,284654,21765,-27730,71984,-12625,-123703,-31142,146827,82906,-33912,22201,114450,193534,367882,368039,127467,-63753,-187952,-73706,162768,218663,-38172,-331917,-478881,-380719,-208844,-163355,-298942,-358375,-37343,169918,-185504,-513321,-392242,145861,852263,873166,752365,827856,94011,-1475393,-2195966,-356977,281948,-2035514,-857671,5257313,4727780,-622031,-2737936,-2150359,-1565993,-677505,-80854,7390,-282659,-272082,-57803,-197752,-198271,250661,481611,332509,166301,250300,310171,267826,240821,95024,-169898,-256083,-224963,-314904,-275164,-125773,-114649,-84106,146744,254142,-21869,-235804,-194404,-231703,-232069,-46769,7291,-72116,4669,255748,252469,-12434,-158163,495,180671,130316,195804,406738,316113,-17821,-205057,-328766,-551070,-552218,-412805,-290918,-48321,258157,398753,457131,325429,58832,38897,170821,131541,-58461,-207248,-272905,-134863,73351,218900,220350,114936,-82752,-102344,-93715,-251284,-236696,-98708,9960,113373,29891,-198173,-314430,-264941,-160147,-99029,-43696,15160,52628,19408,-905,124625,237428,35017,-190626,-74992,-59813,-278876,-203713,-856,-121649,-332070,-282407,-100655,110909,275580,348255,338288,203708,79602,53360,-49604,-165297,-200609,-234210,-148150,58395,136324,87594,63913,107966,336465,493358,248617,-54739,-149370,-191105,-175714,-54721,40664,-9087,-116211,-103224,-33125,49069,85898,140195,221790,268761,139853,-65800,-24921,124084,175032,87079,-41159,-36392,214343,387876,139009,-259404,-427865,-138755,71465,-41766,-125747,-25616,137368,208624,57931,-100559,-80237,85842,69790,-36688,19239,148243,189918,123957,-16446,-163926,-105580,-36275,-93938,-31262,44604,-234254,-497069,-268853,49840,164091,99194,91098,65354,3822,39903,149189,113387,4581,-67114,-107868,-89047,-80675,-30062,130527,79161,-196213,-339183,-241099,-43229,-20553,-130412,-70632,93743,115320,118828,266034,269617,5755,-102327,-33313,37993,3340,-144299,-220090,-75590,94961,102937,-11997,-70303,-73383,69809,152065,92929,136323,344123,357843,123234,-168674,-309264,-130902,-4603,-100756,-145332,-54183,-25108,-38106,-30428,-208540,-367058,-258210,-192156,-197276,-85863,-14050,16857,79431,-42340,-154093,-94885,-42360,-5941,211454,350817,168120,-20295,51053,114009,90165,86290,70759,20673,-73056,-89252,27689,130068,240743,255396,60480,-98681,-794,114844,17551,-30491,-2278,55176,174046,295067,182373,-18380,-151451,-185432,-218027,-265330,-307480,-186605,-85989,-57095,-77877,-177144,-163128,19746,159258,147060,130234,162461,78599,-58398,-194454,-285786,-267878,-126309,46282,152061,55991,-152985,-158917,11921,96385,81374,131525,188875,-114039,-344416,-131002,162394,108963,-63544,-99290,-67512,84355,216990,209490,153830,130391,69887,-81867,-134137,-38028,-11885,-95646,-99336,38999,96351,-59232,-323083,-311717,13160,309107,351371,405645,359481,151831,128000,177568,31705,-119367,-180750,-346693,-448442,-462122,-619131,-708186,-561395,-355091,-108449,126515,198957,124829,124254,208065,271235,245583,95924,15276,56857,107416,78209,10186,-47412,-37028,-143204,-417471,-652932,-629877,-441558,-225839,-103601,29845,240940,289653,179594,77726,136582,101118,-65439,-36018,161784,140935,-148243,-331422,-248900,-101690,-14331,-23003,-7372,114979,208167,73913,-27153,-147373,-388758,-430752,-153811,-51652,-92641,-55998,-83154,-165570,-157613,-155782,-106636,72478,272269,296024,135153,58388,-41668,-357568,-713132,-562100,-304696,-363465,-325802,758,404635,840766,1483212,1135770,-170542,-99395,127127,-852587,-727181,307780,253398,-291321,155902,661126,423381,-106551,-513758,-1010430,-781602,-680272,-17661,153764,214164,540948,535584,253609,159880,84168,33582,-71038,-236446,-278709,-252448,-17247,181260,287915,297176,190869,128833,211089,298114,278740,180455,43481,22269,130165,146721,15376,-16567,53978,41464,8868,-23382,-5653,-22176,-198002,-240533,-140692,28455,113228,-15679,-131838,-53580,62691,-46798,-229658,-283515,-206506,-48262,-13136,-89885,-118290,-80234,-47466,-83444,-50725,111354,66203,-180022,-327662,-350708,-219709,-151626,-193547,-226990,-117628,109670,260701,140356,-68110,-149783,-82078,-28608,114979,194734,24116,26088,160657,66202,-82628,-14481,15221,-95636,-28924,234284,334030,153014,-16784,71790,277139,342901,287763,240798,93302,-103492,-162917,-22399,112399,79044,-53606,-180789,-154896,-103395,-221009,-256869,-140928,-132621,-87660,131310,250472,236893,97235,-21578,9331,-22790,-98788,-53626,15066,-29262,-123870],[-212799,-197688,-61901,884,-37330,35659,112797,101796,83154,111299,176288,21102,-224124,-178849,1050,-20664,-83418,-4186,39129,-20076,-71758,4207,220466,272876,238189,220874,158220,13046,-75489,-58477,26357,-38362,-186445,-171882,-108724,-128840,-29163,119189,111760,-61526,-92647,100956,199425,71182,2330,-65757,-266414,-368654,-286875,-165318,-53432,140987,216914,137924,76362,85500,90324,155542,259865,201394,209349,255345,175014,-90579,-387529,-338549,6630,199330,235794,271958,75911,-178496,-184868,-148992,-106809,44907,84093,51855,-36616,-243237,-273147,-11227,129240,-117476,-391077,-414182,-175840,71559,51737,-56894,22644,63333,-55735,-110283,-99337,10624,102097,46697,-58079,-208212,-316638,-183670,-20704,121931,227041,243686,103478,-41874,-58977,-65343,-170496,-172503,-79343,-44937,23154,70719,8916,-81332,-144002,-139796,9823,184778,183574,131130,-10461,-192594,-95139,177869,147759,-179704,-192266,90530,191247,186915,158907,-4421,-248539,-185321,161795,250327,94875,4877,-1837,38244,161514,64843,-120464,-29429,155284,3985,-76027,249793,504252,329896,-26466,-294350,-275926,-129510,-52317,-198088,-226720,-135282,-69246,-57443,-70534,-139421,-200296,-153413,-99854,111102,206109,-40762,-295753,-401315,-240356,35624,225329,210754,137226,39507,-156255,-269835,-186601,-50996,-129166,-159859,107668,411731,476366,303486,155976,13365,-132562,-51710,134848,182927,129790,62601,57350,-26696,-48570,-43741,-106778,-155330,-37292,92696,48029,-57554,-66941,-35171,-40746,-215967,-377082,-256910,-108250,-189355,-182191,-49795,18125,41713,58841,76946,38613,-8924,7425,72722,90495,186380,240459,194241,74039,6568,-8556,22082,151973,273822,236015,109845,107435,174917,240871,145299,-106784,-136048,126578,343114,280454,258662,204947,-67,-180052,-151998,-39633,18056,-5138,28366,133015,201611,16216,-256366,-220570,144074,305189,98089,-175696,-204123,32970,162203,109547,77150,175182,217318,77815,236,40372,-54782,-109756,24695,67886,-32678,-94344,-97355,-22191,95722,92555,38951,52943,-21546,-80925,-158917,-76538,178581,201942,-112800,-76133,197120,227685,87206,10092,-11821,-52900,19731,103411,11505,-199926,-317460,-354981,-286912,-112773,46131,9449,-60535,39945,75867,106728,320646,364731,212256,134328,27679,-139517,-50038,195468,97680,-211866,-162708,-3636,-82303,-131459,-26200,11677,-36468,-112173,-109926,-115255,-6457,370846,434053,24792,-162886,13907,163250,173348,155039,73826,-117212,-255975,-184164,21430,158169,109723,34362,53046,-88727,-287500,-305634,-186824,-173035,-232548,-269269,-130658,50213,62237,36900,182380,355677,428285,275273,-78543,-235977,-76591,212867,340040,189361,-23781,-82388,37558,162064,103298,-46585,-130667,-170197,-187806,-60521,76795,-6802,-91017,55792,241308,149327,-75464,-178490,-111557,-85,75141,41510,15610,-47411,-99059,10603,77484,-8285,-77219,-75624,4860,-16798,-97576,61828,318350,251053,16732,-25401,31284,-66233,-120405,31047,201760,80319,-48561,15972,69132,101433,229632,250070,151270,119031,43014,1627,4536,-42940,-211443,-361064,-508972,-487501,-336917,-229141,-286613,-342248,-50229,149878,-147584,-371672,-278487,125091,683716,742870,721727,727335,-201083,-1785334,-2087299,160973,-39956,-3284683,-794625,6541720,5637263,-479865,-2903874,-2324306,-1381243,-454691,-4284,42688,-247326,-151136,-47120,-353821,-229092,370953,465698,200745,107529,203537,255162,260300,254009,96597,-148900,-242787,-292862,-343056,-189178,-9491,-88067,-143021,73198,196411,-48575,-231517,-189845,-210826,-165621,-19390,-6759,-97949,-37247,215401,285259,108343,4034,154306,351028,230838,188542,333111,227090,-105268,-263364,-343420,-531253,-507596,-345411,-222133,28732,280516,296231,283308,144887,-20934,117499,348705,256937,-28046,-145871,-186570,-85807,92090,243095,200952,37798,-143906,-94082,-19853,-152901,-150682,-10979,106453,132793,-38856,-316010,-452653,-382587,-242557,-97291,23249,20515,-23469,-42109,4939,154407,221882,19311,-188742,-92115,-117585,-367818,-282458,678,-4373,-166260,-164563,-44317,144808,275532,273736,299445,273086,175841,153634,83066,-121666,-306793,-307202,-118445,118915,169949,134956,116487,99476,232119,373861,239403,2761,-102233,-176773,-207589,-82812,54896,-30841,-206209,-199494,-31953,129415,188616,229300,278529,324993,213988,-2914,3869,128987,119062,-71,-75100,-22549,192516,341341,145179,-250550,-478164,-213048,26833,-43372,-123436,-69059,131049,257054,73968,-148817,-154769,11229,62340,-459,22564,156737,194471,144811,87685,-16508,-33327,-41498,-142744,-134735,-66419,-255537,-447795,-204010,121029,199809,101394,66577,56992,5329,32261,148495,117116,3411,-77326,-154913,-161606,-92384,-10400,132555,110090,-108152,-302178,-287222,-83016,-7414,-89000,-9230,212831,305278,337064,398833,379619,78763,-163793,-183153,-59861,-25381,-137358,-206695,-56450,81973,47022,-85319,-120422,-120575,3049,46237,14828,44787,219962,244283,51760,-215993,-331098,-120576,56338,-49597,-183767,-121904,-95363,-182616,-143932,-252131,-436160,-297574,-172782,-153126,-99799,-122993,-113096,28883,-22080,-161402,-122219,-37030,-18145,145715,346274,237785,22750,38066,74134,112645,162247,114671,1119,-118362,-110782,10427,91350,211982,217599,3390,-143624,2907,110207,-63403,-137498,-94390,-1547,157874,275372,151920,-32763,-210559,-319675,-336432,-214903,-296566,-280455,-168413,-83006,-120929,-263387,-258990,-77283,91346,112913,117729,137755,125751,113818,4460,-226579,-291044,-86670,115071,129241,10247,-98603,-25499,102950,97854,77343,162861,191242,-28685,-210577,-72054,113615,27612,-128417,-148704,-104904,24883,152928,241565,244320,197504,93408,-89392,-174409,-43443,-9374,-140217,-145287,48248,149676,-14564,-310468,-319007,-26746,204879,247693,368348,389255,168306,122035,157756,-11011,-164841,-254186,-436422,-523920,-465112,-587806,-678157,-582467,-362653,-69472,194179,203404,16943,-52501,77334,171083,131649,98185,126174,150571,112806,68705,31091,-11713,34624,-80749,-404578,-627242,-531734,-338666,-184015,-109539,-23362,167571,247790,200386,191157,293429,192162,-26548,10288,263900,235235,-77194,-259917,-244632,-161380,-78125,-69346,-44046,134393,264868,98704,-58680,-224628,-474417,-466297,-195061,-102426,-122140,-61274,-65147,-188327,-235988,-238638,-134790,61417,195870,184129,136768,188278,73483,-310020,-693472,-572110,-293527,-303496,-307862,-17027,384672,775346,1569471,1369776,290574,359117,557283,-1038436,-1377085,-213726,-78232,-636145,-29069,608124,464333,385481,20629,-683957,-788644,-191969,372140,94386,-138598,203507,403273,173144,-6422,-44797,-43545,-115714,-219966,-203193,-135866,107296,243811,320081,324113,216638,205483,275946,296022,280230,211256,40102,551,92667,138994,55189,44140,97677,64331,-30752,-78425,47776,55754,-171656,-238200,-147733,-1927,90826,-41247,-194402,-192385,-75873,-52888,-133379,-195662,-128853,74102,115375,-18945,-99419,-48274,-14608,-111498,-70269,158326,107808,-240137,-417633,-367956,-219392,-146401,-192632,-271941,-149609,147146,327498,217091,-43064,-180697,-97605,-37734,100390,209542,76943,120351,259523,103760,-77844,17946,57694,-58593,-7019,207161,282037,131271,18456,158395,316279,264388,118035,80668,28632,-89865,-174027,-43102,135596,138165,20994,-92679,-126844,-152882,-345728,-409935,-204323,-121537,-153056,-39983,129751,211937,75849,-100445,-64893,-47222,-97591,-60545,-2858,-50358,-137706],[-138348,-91513,1225,30214,-14271,70273,115139,21600,-38204,-17299,43131,-101339,-318894,-241054,-31363,-50451,-90968,40608,73814,-14577,-76303,-8442,198262,225803,155038,154215,134026,64532,70672,112753,188734,77042,-70758,-44040,-23114,-161994,-161260,32975,117871,-44954,-113694,43883,146329,49520,-35408,-37974,-91310,-201153,-252651,-170758,-36338,145642,149634,101590,137841,120019,14438,57441,211747,196976,192667,211482,181264,-66566,-358277,-257734,59031,212939,326859,401544,175532,-86842,-149921,-187133,-87104,147397,123731,-16758,-129459,-281911,-249948,13795,85983,-213326,-468675,-476173,-294651,-11078,80098,-25832,34381,151728,126020,33401,-88402,-66738,80417,62487,-31550,-112996,-207701,-141475,-4643,172171,308603,294783,62408,-143787,-186766,-159639,-244858,-250067,-191108,-113505,104961,221829,87127,-63354,-107497,-97627,-2506,162914,182872,133978,14352,-177702,-191049,-4705,5716,-189248,-127072,183323,238870,146900,54840,-129061,-296943,-183129,108316,137542,-10667,-56027,17689,87005,197973,80674,-140538,-16150,171636,17024,-31254,287939,522562,381699,89017,-163869,-195990,-115632,-81896,-209237,-192068,-92418,-51288,-60611,-62407,-73329,-96087,-78958,-52106,190218,329785,53581,-259916,-360181,-187890,26056,151384,188700,165916,27601,-205991,-254547,-145321,-24761,-69540,-75656,148743,414733,497350,319654,86828,-135371,-247563,-101529,101546,159228,148480,66831,-21,-81403,-54864,-31434,-63616,-144632,-97702,3362,31528,-7803,28500,61249,-8553,-235129,-385702,-282126,-140793,-170379,-154013,-93928,-46900,20399,49506,16849,-38291,-15041,17590,31591,69456,181219,169310,126634,78683,948,-45068,58152,224189,264248,170479,91809,132064,191829,261467,156004,-124489,-170694,95395,320422,293354,285437,267539,85504,-157964,-237745,-109151,12754,-20553,-11259,133977,211600,25241,-193801,-147910,181520,351246,97381,-256541,-270731,33143,198191,115500,32109,135361,242388,86298,-68872,-89564,-194594,-218182,-23386,109155,41056,-28927,-37423,17184,85082,9161,-86589,-66691,-130917,-179031,-213571,-90445,175068,196008,-73282,12774,284379,280604,116083,54956,57837,24483,46201,84644,-33564,-220401,-323859,-381436,-344492,-174772,-36596,-62839,-77493,1238,-47487,21318,358134,449195,243407,122016,-24952,-168168,11598,366289,305279,-57003,-121274,-47701,-153539,-191224,-78983,6016,-29863,-152361,-149931,-50574,172207,515671,492297,48976,-151514,-30083,71078,98737,84686,-53113,-248585,-303997,-145614,67234,148091,76772,35510,65079,-42012,-184554,-189795,-101549,-127550,-188070,-238564,-127259,54154,15226,-87485,66365,309034,438446,319723,-35443,-255693,-145594,130841,309426,224433,411,-60860,105375,286032,172633,-18553,-92383,-152712,-238223,-146546,22190,1895,-48305,122727,288482,123347,-158738,-261006,-137618,2403,23847,-18730,17503,-15672,-97636,-18882,2071,-110474,-129858,-46572,50642,7392,-124413,2447,241923,232104,49948,-11591,-40277,-142893,-136786,63551,222893,60972,-65884,9804,40985,32959,71684,87205,140401,254768,236776,81778,-137864,-314220,-395360,-394237,-522838,-578954,-448183,-262948,-235539,-298521,-70712,126292,-77383,-178131,-107561,96103,399992,427395,533259,550917,-487564,-1921863,-1755731,844263,281959,-3748986,-1345427,6252135,5705458,-142345,-2575378,-2046650,-916019,-159696,71123,132848,-148441,-31743,-10146,-438147,-277963,372468,374339,48089,17401,117634,177436,242494,228012,88112,-77646,-144437,-274786,-323402,-132581,67421,-47377,-166511,-13979,90060,-117206,-258114,-207270,-190672,-132349,-58635,-23810,-60957,-38345,135813,245243,172278,123318,276469,454204,282701,160385,236829,118307,-196349,-345603,-393881,-510020,-408343,-215553,-87664,132428,272684,125631,-7531,-126245,-135393,161518,482197,380123,30394,-63270,-88552,-43312,69802,206191,125722,-57258,-171273,-49175,63161,-46309,-51489,71799,168401,110715,-117035,-412153,-547412,-470129,-299878,-85903,78578,23872,-93159,-101639,-8611,131889,147588,-28035,-191647,-130438,-185404,-399610,-293755,1069,84967,13697,-17450,20894,152949,231462,175073,261324,346679,254584,217347,201804,-29435,-338960,-329827,-88720,134716,146169,142549,141253,84826,96086,150415,163021,68520,-8926,-102092,-169608,-66841,94955,-3966,-227695,-259818,-21786,218983,292814,307194,323679,351495,242923,53919,72634,172039,75832,-66804,-77676,-13159,108458,206694,114037,-178765,-370305,-191321,-23485,-61443,-93120,-80133,113662,292177,109877,-173129,-204706,-36629,57292,15234,19849,158811,199139,168845,182377,112468,32763,-55539,-206738,-239898,-155164,-228246,-307915,-105549,158140,201044,91228,40930,61506,46142,77025,169372,116567,-4216,-94086,-193313,-189989,-49877,44984,124879,119694,4804,-192849,-262099,-80385,29540,-16115,52420,292483,411084,434387,432405,418122,127523,-188266,-278551,-161956,-80974,-116870,-155951,-33917,64654,2057,-157446,-166916,-118211,-11662,-37290,-52410,-40130,53986,69392,-48037,-255373,-308215,-79728,122505,26397,-178206,-168830,-161638,-295393,-233607,-278270,-488333,-320222,-107772,-44773,-53587,-192985,-232088,-35993,-4750,-121865,-61268,46598,7295,62248,271894,236531,58964,55219,76863,152737,229910,133587,-54083,-175111,-114775,8350,65582,192700,178638,-48141,-158860,19457,79441,-178781,-264220,-177803,-29960,159134,272289,134581,-59721,-273298,-414244,-352996,-100251,-181510,-276428,-170657,-86131,-164410,-320114,-307072,-129904,71651,123217,116108,80303,152683,265941,170636,-157378,-260874,-36770,136166,65437,-56719,-76186,75905,174559,84838,59811,149998,139901,50313,-6777,40312,69325,-32963,-149176,-171364,-123348,924,144391,291290,309447,218998,86209,-74596,-141717,-9375,21504,-123450,-130534,91271,215220,58389,-219710,-252423,-49148,82492,108465,262155,340977,168137,116327,113365,-65834,-196815,-279518,-431439,-521453,-455123,-509967,-583225,-534153,-304126,14625,280608,225452,-59732,-190915,-51800,60577,23417,74691,198837,215739,103769,40817,30021,20764,106005,4619,-308930,-472839,-358120,-236598,-149109,-88262,-43520,88751,188605,221136,273419,342281,200682,-13955,13547,292088,290723,28452,-130813,-207372,-212008,-140152,-105282,-49755,165326,294899,123440,-72464,-268267,-488507,-431172,-208241,-143135,-159476,-80805,-43140,-199651,-316064,-299997,-117034,94784,141779,66411,135594,332137,219128,-200250,-547038,-481360,-264023,-240739,-277483,-58676,308344,635183,1348623,1506915,906935,797354,756053,-1107693,-1948660,-771088,-317223,-796999,-168980,496968,461823,769862,655134,-62413,-545307,210415,567206,-1725,-440893,-68107,359706,189744,-100338,-105598,-51027,-107068,-137738,-59560,6708,225383,315669,319330,273166,191283,246276,304057,243659,206947,170286,18788,-5099,71062,125589,70118,36127,77503,83967,-26680,-84013,86080,94918,-150531,-220874,-122774,1673,99045,-11629,-175419,-267782,-193887,-42343,-4089,-104638,-58265,180921,210579,18463,-96383,-39302,6632,-109603,-56320,186812,120181,-292272,-482752,-362424,-186497,-110152,-159168,-275040,-164359,138734,350360,271362,-18879,-204884,-110070,-44119,87044,199211,98575,166923,305690,118370,-74811,29116,70780,-36494,-3652,166273,232869,84467,13875,210710,324501,157776,-65502,-92516,-42011,-64601,-172283,-72882,132363,171962,92553,709,-88954,-176982,-420207,-532355,-267842,-108179,-187409,-185265,-10750,129868,26948,-171496,-155458,-95195,-86335,-38332,-3527,-78345,-155526],[-68885,644,50683,65009,35628,97583,84980,-58900,-133175,-145222,-108958,-212957,-368390,-265272,-58236,-47303,-57972,91544,125257,28710,-57191,-25127,150426,190884,121557,125187,114324,114504,188221,214432,235136,108407,6898,64494,69706,-153373,-262319,-64164,79008,-28045,-113697,-13882,68837,12024,-64855,16952,114279,-14089,-220764,-206086,-15040,158230,88466,54715,161852,129153,-58370,-14208,187835,211150,171601,156422,181659,-30804,-299992,-171405,87300,169845,352650,475406,263862,27214,-83947,-187496,-56490,206620,111057,-100267,-196270,-271900,-193829,31352,28180,-258547,-450410,-460573,-358366,-80071,90393,-6020,32084,189961,236439,133762,-97207,-163040,64649,107418,-1513,-19387,-42211,-46318,44202,226828,367368,310053,-5089,-256795,-313186,-266870,-335991,-363724,-341449,-203437,179984,396990,219470,-18764,-88175,-77818,-30293,110854,168391,150134,66018,-116442,-250140,-184606,-136504,-157534,-37333,222845,215412,79083,-31094,-166569,-230551,-102910,65742,20627,-108177,-101069,56580,138002,176788,24403,-177856,-20417,180743,44173,15408,287506,507514,435057,217991,-23848,-111539,-83934,-92383,-192847,-132312,-25923,-5897,-18241,10491,57592,66496,27202,2801,227565,366348,113894,-193118,-267317,-100047,62339,117228,170540,186229,25134,-233676,-256070,-135480,-32303,-14282,34837,192642,396602,485253,346622,53376,-279819,-385833,-158879,73996,122130,123448,51742,-42823,-75151,-22476,-10093,-28129,-111274,-109036,-67336,-9028,26650,96603,132038,26555,-206540,-316828,-259907,-171565,-152352,-122578,-129730,-83896,33313,54733,-57224,-138093,-30918,30173,-26411,11859,120345,57336,46987,77491,-15920,-82747,87118,265115,197699,54386,67329,172625,195414,216888,118386,-133366,-163459,103124,308832,329336,324200,309620,172310,-98495,-297799,-181240,3735,-20050,-39838,115138,202355,73199,-56275,-40446,154622,282939,50900,-314760,-289281,51698,221852,129648,23666,115648,249084,115768,-89508,-165662,-263332,-266821,-65716,115243,93866,28039,17344,54499,62334,-84052,-217520,-196168,-216996,-222025,-203206,-50571,187500,189142,-32306,51618,304993,318887,148870,83942,90642,73540,42639,44018,-43576,-126166,-214064,-334298,-324339,-168499,-89189,-121940,-70514,-15834,-131943,-41400,325939,415731,221618,113726,-27594,-135662,82058,481361,450419,85430,-61852,-77880,-192418,-210494,-109879,-3652,-21145,-158479,-143337,48900,335738,586479,470181,53542,-127295,-36649,60359,110289,56459,-161990,-347133,-300501,-66788,148356,178561,40289,-25533,14929,-16201,-65681,-21760,48155,12545,-28160,-118615,-90156,67711,10751,-156797,-59361,163041,321648,305731,44856,-227849,-197900,28537,217599,192645,12842,-41657,129328,335653,210154,23753,-37548,-117936,-257290,-204862,6053,65280,26768,185132,320837,86941,-241299,-322609,-145741,-1481,-26457,-53482,65032,60924,-57853,-42093,-87412,-230288,-187580,-24121,92871,27031,-140104,-41457,198877,247127,120106,29254,-84337,-189214,-152867,73989,232742,58740,-63268,13561,41779,6330,-60303,-67407,110316,313518,335608,155466,-196271,-480381,-489624,-372322,-470832,-586511,-480627,-233872,-132797,-209224,-86892,79126,-27683,-18857,32178,41128,98889,41649,268736,410103,-553645,-1710733,-1232241,1376643,767995,-3541376,-2111648,4806629,4971963,247849,-1929882,-1488569,-339664,140166,143353,252590,-6339,83859,54542,-454650,-340069,277990,256415,-75491,-86397,25651,133230,259169,203427,89350,35268,30335,-136134,-237286,-115202,78165,-4209,-139564,-84605,-39288,-217073,-322041,-253939,-181668,-137145,-136213,-30849,33560,10295,50860,148596,166699,183729,356641,478211,278724,113252,134603,13020,-273485,-434078,-460653,-481650,-280906,-62904,78197,241124,236087,-77632,-340660,-407747,-251585,163647,544263,473710,108457,14253,-4635,-11360,17806,113836,12998,-141402,-156690,25973,146211,46501,29967,115249,150091,25743,-189777,-448807,-565371,-504249,-325331,-83692,89264,9291,-142387,-141792,-37008,56563,25916,-99969,-199168,-178453,-244503,-367855,-241765,-5563,126759,169634,119839,60918,119953,156003,81558,220238,382630,279404,217194,268116,87342,-285107,-307879,-75693,95470,62323,88968,116948,58770,-43734,-120326,25111,117489,102445,2929,-85956,-22928,140240,56479,-189573,-269047,4151,298592,366151,346357,336023,331386,215965,79620,136028,205510,35727,-104380,-58507,-26076,-22858,28428,55899,-71887,-161331,-93183,-60756,-83125,-41977,-59706,78252,294473,147144,-176538,-233626,-64309,40069,-3894,-269,131960,174861,167325,228939,184176,74402,-78758,-269925,-311702,-196654,-182387,-157405,-17501,150424,169117,66453,11921,68146,110421,151336,186090,84624,-44791,-130281,-220807,-168281,40597,122160,100504,97153,102272,-55499,-194237,-61795,62443,55799,94335,305093,388844,366004,360448,377957,133733,-169965,-294508,-242285,-144203,-81933,-76876,-12430,50652,-22072,-219462,-207683,-75818,13615,-82697,-91895,-100694,-119810,-126049,-156442,-288627,-271448,-44988,153141,94457,-128880,-183904,-221654,-363529,-279249,-277795,-496233,-307103,-6588,92109,26318,-214741,-313464,-100837,-7122,-63565,51705,167587,45983,-28824,136721,158094,74569,95760,117289,187447,258066,109674,-143682,-240890,-120099,-1888,40430,167928,134513,-89544,-154645,27409,19643,-302410,-377419,-232054,-31861,171156,278563,117680,-110116,-336014,-444550,-264896,19966,-38592,-190634,-96727,-69211,-213554,-361155,-319980,-144723,71899,129907,82480,4140,155561,340392,227034,-123463,-217063,-24219,84901,-24730,-134858,-100732,112582,194396,48367,28373,85840,39774,84572,188149,137505,5007,-78100,-136094,-172640,-122743,19037,188128,329389,310754,163274,22826,-69821,-68213,46994,69149,-57759,-67851,147334,268348,143368,-70768,-128155,-41942,-13693,-25471,118607,228685,148331,111701,52598,-129562,-228319,-264513,-338600,-432389,-414177,-396051,-453177,-436121,-215074,92249,338461,250962,-88580,-250328,-131085,-18938,-40318,33783,211886,232545,78111,-8477,-2303,44355,172780,106285,-142891,-220021,-142505,-157913,-134605,-51202,-33147,19305,120561,220918,284428,275418,139149,-30567,-29568,241100,304559,146937,17703,-150902,-244490,-183552,-122136,-28279,194610,283421,119788,-82030,-276837,-445567,-371275,-206681,-161725,-187925,-102689,-18191,-186586,-362779,-314102,-55867,161752,121799,-28778,123327,440409,342126,-79796,-347268,-332476,-231879,-209273,-259115,-129435,196508,533973,1053539,1642927,1489187,1063695,595315,-1179821,-2345572,-1198104,-369642,-697369,-217180,360208,461844,1015249,1286200,585866,-207096,345595,554068,-49862,-575250,-200050,394043,280090,-102952,-93046,5147,-42563,-2410,116709,136580,313256,395500,298642,159693,132154,259253,296930,157370,78876,66425,-10392,20544,101701,142387,70299,-35045,12174,102891,15462,-45350,94612,86196,-121748,-156301,-45631,46647,134307,73883,-67025,-244679,-227970,18704,141896,-20359,9275,269696,266098,27917,-85388,-22973,37606,-55700,-572,206114,124462,-296255,-476906,-314164,-117573,-42242,-89662,-221965,-145105,100936,331986,301358,14743,-201981,-106598,-30998,101123,195684,110450,186499,327310,140319,-52520,38629,84344,8801,25742,152378,210699,40189,-7782,239448,332448,93377,-167831,-193792,-70931,-13511,-146964,-107177,101861,184077,163239,95678,-29609,-152424,-404287,-557467,-284656,-73352,-159896,-240629,-106217,48889,-6433,-192159,-213767,-136070,-57830,19327,34162,-80919,-154953],[-29974,46962,67951,90967,95261,115411,39325,-116929,-187542,-246927,-235458,-281935,-378087,-270137,-87147,-22868,10478,144071,175046,87136,-23401,-41865,90903,181607,161120,147301,100739,139237,239225,216944,139412,31083,15190,122342,138061,-113473,-297720,-144545,-7672,-34205,-103353,-66521,-21392,-45642,-91944,66272,261768,111380,-210913,-262650,-2310,168739,45026,-1104,124915,100708,-96875,-25876,196361,227835,140449,93691,151734,-11817,-234976,-106608,84273,96809,316093,467501,298754,112744,-24120,-163483,-28578,199675,36523,-193247,-236506,-233031,-135552,24065,-42379,-261857,-356704,-379843,-357153,-127148,69677,-8891,6942,162598,240157,145910,-150088,-276253,26996,128573,-16593,27283,140558,95183,108244,249371,366371,273528,-94724,-376728,-427049,-383157,-446875,-508183,-515727,-321319,195030,526029,351731,20578,-99109,-86149,-73395,29539,121769,148814,109532,-48499,-280889,-334102,-250542,-115447,24862,178270,116357,-10402,-101775,-145844,-110476,-10554,8239,-108319,-218594,-151110,88532,161056,74442,-133846,-256392,-51237,171006,61027,29112,217175,422511,441897,290756,58618,-50017,-52006,-106549,-185515,-81228,40306,49950,40935,94297,184303,215901,113831,30797,200337,297232,105968,-134776,-173890,-25479,108885,115728,150035,177704,5003,-263975,-298851,-179883,-85004,11908,133330,211914,333475,412769,318692,-5060,-426209,-548387,-253569,14539,45891,38888,4481,-66077,-20594,22136,-11886,-35524,-80512,-85688,-113386,-72472,26437,112960,151046,35233,-169267,-221801,-222513,-210043,-153581,-119874,-176441,-107157,57298,55522,-143181,-253741,-71920,22213,-105967,-97604,-14538,-93350,-45877,47127,-66573,-136512,82098,249181,80896,-97321,9361,175533,156397,108785,27958,-149411,-135924,120943,297282,353605,332912,291982,209369,-47133,-337205,-255083,-24732,-29572,-82119,45133,139600,109560,87068,47802,55701,117869,-22484,-327518,-260038,74783,215573,126976,37384,127506,245865,146666,-87861,-207218,-277678,-271570,-118161,56779,84170,35847,32193,63197,16525,-180322,-343427,-329665,-287223,-233386,-171745,-615,185908,157042,-28278,5002,224066,298224,141063,53598,59172,61514,-10443,-28787,-32486,41196,-26306,-236306,-243303,-104133,-107017,-165368,-61065,-23082,-168838,-83932,217271,257549,134090,94362,8722,-63248,124943,487947,486437,177927,-1628,-97712,-205438,-204010,-134020,-38005,-27878,-141699,-104085,149414,437603,561856,364865,24172,-112827,-23033,111264,173630,45694,-251811,-407862,-259157,18993,232534,239042,8418,-147115,-98499,-24985,35453,148739,215693,187855,159727,12511,-57100,73809,38059,-172785,-183846,-62000,93658,228369,144377,-144507,-222461,-84308,72117,90696,256,-47967,83888,275281,174988,35871,2788,-78392,-240657,-223261,22694,145225,86753,201079,314410,39960,-312417,-356519,-135113,-8794,-66409,-66529,123479,144333,-1365,-70738,-191498,-349948,-247318,-32089,107593,30440,-150410,-70982,190834,273168,187340,82097,-73112,-184393,-165993,59885,237071,80484,-48588,7788,51034,4855,-152971,-184339,63732,271620,294764,186259,-150806,-465936,-434429,-272608,-348175,-492361,-422115,-159159,-9774,-96885,-108207,-20479,-51999,36112,66247,-51827,-123512,-270907,23817,366994,-299742,-1103195,-584127,1511944,878808,-3021325,-2712964,2824244,3645504,542244,-1203149,-892029,141438,368144,198631,356730,148183,198398,138463,-415095,-402610,125165,151813,-139082,-190702,-59317,141541,313205,196679,101609,155510,231829,92043,-100350,-131558,16796,21109,-73473,-123215,-166892,-333156,-416645,-320480,-187369,-170953,-212525,-23580,152242,92084,-9817,27608,99592,188028,397573,450849,235330,52323,38212,-76956,-331280,-506543,-511963,-440872,-166634,61952,227826,327868,179029,-265257,-616179,-612043,-336891,127714,532889,525244,192135,65001,45572,11168,-42293,-12137,-110926,-191021,-102610,119200,223882,113485,74478,102029,40383,-115347,-238625,-400867,-491634,-468398,-312054,-94048,52316,-22397,-160141,-152475,-70166,-48682,-111890,-174309,-198583,-209550,-268075,-276678,-140826,-11857,129780,280602,215820,54116,50504,78270,18958,164547,344691,231857,155468,274204,205820,-153444,-243146,-74642,18116,-57323,-12762,58598,33930,-152186,-354971,-129898,146233,206163,106609,15150,34878,177038,128457,-114345,-221054,52094,355803,394347,340299,311544,274025,156466,74455,163732,204223,5766,-105125,-26667,-54891,-153652,-123563,2244,44235,71226,47558,-57842,-78280,29594,-12532,31631,263735,180167,-149399,-233014,-69811,19062,-38065,-25105,80103,116868,135343,220960,193690,95009,-94087,-303270,-313839,-168089,-132109,-55472,41919,123738,130991,41514,-10581,79838,191230,237499,191000,25767,-112136,-171882,-218123,-92983,163838,205647,72017,61305,169487,78739,-99376,-34128,81434,107681,116590,259244,260538,182042,234553,295478,112139,-105354,-223008,-262958,-173072,-15682,34909,27458,63496,-8674,-250223,-223443,517,70139,-68166,-67888,-101774,-239240,-270434,-228745,-296214,-234324,-31034,140609,145859,-31523,-148192,-256255,-377047,-263053,-231319,-424170,-225171,126376,229937,121190,-171618,-316094,-125729,-13606,-335,177345,288011,87478,-97134,-12178,41037,80437,157397,184282,215066,258277,68340,-227125,-285848,-124468,-21103,25007,149471,105141,-97478,-127046,25244,-45401,-384583,-425306,-228199,-5606,194985,300823,114342,-156617,-367821,-387819,-101412,105764,59613,-63390,27577,-29482,-252534,-386436,-302576,-120229,79016,110168,14904,-47653,165474,337165,170708,-127017,-178214,-64112,-21286,-101430,-192577,-152687,90125,164480,5453,2146,-168,-70921,70262,308920,172304,-77971,-107940,-101881,-152947,-99332,75232,264142,341935,245637,41438,-81403,-77969,19264,114176,122970,34274,26768,206658,303538,232041,104098,26027,6026,-42650,-108359,-9174,105228,125285,115047,-2275,-189058,-264444,-220479,-181921,-258562,-303170,-248608,-315289,-319843,-135800,121166,336941,266698,-67992,-219545,-126840,-37814,-42306,-2903,173038,201833,39341,-74231,-59699,60559,238012,217668,59781,63525,67508,-110525,-140416,-10561,-808,-23476,63468,196535,221689,137508,47508,-63486,-98480,138145,284474,248317,142807,-92817,-253598,-199810,-119673,4568,201579,222306,70198,-92694,-255835,-387020,-344439,-212989,-154913,-189162,-112974,5013,-147855,-357523,-280618,23372,232678,128928,-85999,86065,462678,386325,-6894,-186175,-195334,-223036,-236487,-277087,-232683,67922,550002,948659,1818059,1841918,1073079,100161,-1364971,-2519007,-1393727,-233314,-370792,-178181,214692,502301,1179641,1775735,948700,-20652,116759,386597,15473,-500180,-193624,447727,378103,-39874,-40681,79069,45291,141537,268352,203875,330998,445777,254245,3506,44513,238914,247307,44693,-80912,-79643,-54558,55025,172865,188739,52424,-145778,-73497,103175,49047,-18717,43635,17992,-100700,-62514,52750,94780,153046,165331,75871,-158049,-185489,101332,239872,18321,49846,312921,257008,-7904,-80435,-5814,60462,11995,49264,189977,107580,-263679,-412025,-250016,-57876,11650,-24787,-148202,-117872,26242,247796,271281,21715,-203786,-118604,-26091,117067,183305,92698,166665,317857,156474,-35228,27262,87767,64956,70576,144807,176457,-21407,-58744,222344,324686,78191,-169784,-207958,-74827,16495,-143640,-181896,12564,144051,190634,146681,11728,-119792,-336135,-498565,-271364,-53618,-111694,-226189,-159412,-25528,-35963,-183462,-246326,-186200,-59552,51633,60961,-87545,-171914],[-33416,36321,49715,103991,150132,128313,3673,-135615,-197047,-296594,-292926,-284438,-354142,-272629,-122366,6242,105187,209371,219697,142153,20170,-44375,46290,205941,270243,217764,101800,135015,218717,137180,-49063,-125000,-42948,125615,171958,-47529,-239684,-172561,-113461,-64067,-82492,-98607,-99205,-107826,-107076,95171,301522,141295,-204094,-289755,12603,185185,42641,-41093,48754,57628,-66970,44117,246831,247789,118475,49811,97029,-15090,-167030,-59716,68498,43404,255059,396685,280107,157572,24314,-108827,7253,145051,-69718,-267145,-239144,-171967,-81315,3870,-99537,-222550,-207260,-238499,-279084,-134405,30881,-19109,-15814,104767,171144,91883,-217394,-364778,-24817,110980,-74759,26942,308084,277342,192662,243612,313511,211928,-162852,-459782,-491619,-470143,-537748,-622069,-647230,-429296,146673,578292,450653,50499,-113380,-87599,-96813,-41244,60663,128062,141191,20386,-267913,-412064,-296887,-65070,51676,79307,-8732,-81067,-134546,-85974,15675,58760,-47441,-215035,-316484,-186623,124662,168166,-68229,-341169,-342677,-75229,164858,82662,26282,108025,290645,397808,289539,81867,15089,2821,-108157,-185232,-37977,110458,120713,106396,158018,270224,315560,167301,41862,147147,184649,66086,-74951,-89695,27523,154832,152337,150299,161326,-19636,-284343,-347609,-235226,-133675,34664,220980,226120,256098,310673,228582,-98086,-535931,-678901,-356760,-62939,-46547,-65575,-40359,-38066,80077,82996,-22515,-65216,-37070,-14826,-99226,-109947,23111,113447,149816,35936,-126148,-121616,-167266,-223426,-149493,-132290,-213778,-99287,101276,68959,-200931,-340968,-114071,10602,-168347,-220984,-181350,-234891,-115599,14549,-115795,-175848,60988,204311,-23034,-217079,-60303,135182,92704,-3423,-59273,-142135,-80410,140225,293982,360732,309290,230054,197526,-11706,-330674,-288534,-44413,-33782,-118473,-51630,44791,124804,200920,104795,-59363,-47184,-47914,-243471,-162186,121881,208595,123737,79812,194720,278489,198145,-55753,-204347,-235216,-224705,-152922,-31160,34428,14045,27150,62254,-22123,-238423,-417876,-419556,-315592,-210170,-135224,42742,177276,119968,-48782,-93581,78320,227805,102162,-14021,-1090,14490,-78084,-94521,11765,241231,200292,-93895,-104660,22830,-64468,-165427,-39748,-2027,-132390,-82303,86892,53541,26502,88745,94666,47514,141073,397787,438021,238071,73791,-78708,-168730,-157556,-130608,-67313,-22245,-83858,-22619,250186,485359,478046,227756,-10425,-93695,13366,201824,258882,53759,-286427,-395805,-172498,109010,319143,335510,19405,-260314,-207077,-24846,137790,311251,383189,362606,321283,116446,-29332,85772,103418,-124324,-263796,-280514,-154261,132538,263872,12347,-184471,-165971,-75502,-29672,-11465,-60979,1349,142037,83976,19124,36418,-18588,-166851,-172321,82504,226068,122825,177990,288260,17537,-331796,-333190,-81689,9313,-66221,-39145,183396,223370,76996,-80793,-272355,-416734,-274816,-55320,105437,36518,-139465,-69713,223871,307149,238603,153476,24558,-101649,-144941,56364,268464,148695,-11146,-527,73992,35778,-178281,-219881,35227,164326,143413,168672,-1183,-233407,-202893,-86181,-159277,-295569,-270323,-50784,112670,23663,-119160,-149200,-138086,656,8944,-140215,-176507,-367059,-99361,446274,250484,-176429,127759,1216535,319025,-2590597,-2934759,918364,2083483,682430,-564292,-435531,400977,500779,248869,429500,315246,343909,254565,-302445,-415703,-16087,104978,-112683,-259415,-120571,197035,390870,222354,136484,263804,414862,351148,71327,-139680,-73881,34352,24568,-108316,-249703,-423453,-497032,-361018,-181264,-192901,-233065,13089,267621,193244,-10395,-58735,19874,173117,424257,431024,195964,3542,-27625,-133064,-355451,-523875,-497971,-368261,-85633,135789,334989,386305,129835,-377286,-736784,-666832,-356344,80084,481205,554655,277699,89512,64618,39851,-75997,-130296,-210692,-187000,-11553,226392,303774,163589,89847,46913,-124331,-269863,-238350,-260232,-330296,-356142,-251090,-98974,-1540,-49446,-137831,-131022,-94390,-143376,-221356,-219729,-170261,-192629,-231369,-138825,-8390,1503,125285,345556,255055,1040,-30579,32635,879,83534,218615,118558,59681,238620,306662,27266,-135227,-67049,-64652,-174242,-123606,3883,28301,-205480,-485579,-242251,166021,280763,179916,103449,89706,194325,184882,-31621,-128594,113587,377874,375388,294455,253700,199512,98942,50844,141123,163981,-5513,-77820,-1275,-85895,-233827,-195459,-21623,140736,251423,184450,-5950,-29625,109314,36247,-25535,201344,199556,-93056,-203189,-59104,4835,-61583,-41621,15366,31042,74097,163927,148646,96574,-93878,-297731,-247191,-80571,-91338,-33774,65882,106309,104242,16298,-32033,89168,267646,305529,174497,-48328,-192152,-208692,-184505,8209,273578,257317,40359,25770,194019,174798,-2977,-9197,71407,114294,108358,167566,78307,-26112,110635,203117,71273,-26118,-104061,-219569,-152239,72525,158593,85193,98914,27998,-253339,-216590,76762,124371,-6174,24053,-39927,-271163,-322973,-245900,-277689,-217424,-54592,82050,163311,83109,-76567,-267151,-358749,-208728,-153527,-283955,-85004,252118,321527,190081,-85895,-241209,-102872,-20468,38315,254367,352533,103681,-141680,-146025,-85105,68522,203976,227807,218301,240756,29312,-277695,-301208,-142414,-64602,8510,134180,90214,-76121,-96223,-3675,-110538,-410121,-398688,-179132,18292,203342,319531,119544,-183690,-360593,-271498,56218,116634,49019,24401,129068,1660,-285755,-412921,-282397,-82662,66403,42934,-81637,-64730,190401,274379,34508,-167768,-174070,-169803,-167347,-153981,-225309,-222123,12086,83683,-44971,-27993,-96540,-177603,559,295670,105927,-184181,-147493,-87832,-141923,-82490,121767,310303,300844,114402,-130727,-211748,-108095,76551,156403,144307,96071,105274,237916,299554,288411,235935,146248,66202,-15380,-139329,-102042,3928,93264,100556,-59269,-257695,-326592,-186377,-25506,-49975,-124900,-99847,-217783,-246586,-122056,58953,246379,238114,-35105,-140901,-60386,-16878,-19164,-38272,87231,117868,-29177,-170649,-150836,49652,280656,304060,228683,276003,202248,-111938,-178743,1123,19240,-51251,16072,140447,96762,-24785,-51528,-115693,-183718,7111,223102,284208,192710,-65714,-255655,-208625,-124322,9606,150096,97093,-40263,-119650,-232634,-371936,-401459,-261750,-143403,-165619,-116797,5270,-108979,-318737,-234974,71548,259401,129718,-118345,3409,361989,308545,-30279,-139727,-142391,-268206,-334835,-347968,-369918,-71848,675503,1164323,1979364,1850522,842822,-552797,-1678494,-2471257,-1353948,6176,51658,-104181,56641,584572,1356266,1996956,831684,-191734,-435241,156086,211517,-255656,-105085,458018,420652,43883,7712,118761,114567,245622,347711,179212,253087,422234,179871,-163937,-64148,183926,161880,-76129,-233998,-224943,-114430,70584,252843,250313,25624,-241251,-137260,79039,37124,-50000,-68765,-92091,-96752,26949,132550,111595,126605,218424,194545,-58231,-103413,162478,245075,-202,60412,307988,190818,-78748,-84043,13129,68240,54208,56390,134106,74623,-204341,-306215,-186164,-31753,32278,21968,-69590,-83878,-54103,122231,189036,-4470,-218404,-145440,-26287,134676,170478,56085,128917,301640,180939,-14268,14308,103669,143867,140130,145456,125417,-80827,-105862,187999,323418,133218,-56574,-115958,-43457,23097,-157597,-266953,-92502,89555,193825,173564,53127,-70378,-219142,-347970,-204791,-28397,-38873,-136635,-136604,-40403,-20027,-116888,-207428,-195157,-63918,67768,90300,-65359,-171501],[-76007,-22513,3533,104070,186685,138240,-5174,-114892,-170036,-282394,-263754,-220335,-302853,-279787,-166009,19330,204776,294028,261298,179310,65752,-23407,34573,251770,407201,310640,121231,111698,148105,20613,-238936,-296410,-139869,88830,176280,35509,-92900,-131238,-200731,-104405,-50123,-99819,-145269,-156495,-101923,100201,230484,85738,-173089,-242857,42498,216616,93871,-40253,-22041,35433,39572,184399,333777,274253,124550,46408,38202,-33223,-95097,-15293,60295,41226,205826,299964,233317,176218,72334,-18441,62503,76807,-167593,-298912,-203468,-97942,-31140,-12082,-120795,-147544,-31883,-52258,-132873,-97441,-11024,-23933,-10502,64974,95658,33175,-243524,-383019,-69561,64816,-144167,1723,426049,468498,297883,228486,234436,159379,-166937,-460262,-478296,-489712,-563522,-638087,-667096,-481822,59590,548739,490934,71006,-101579,-49162,-70871,-65191,6400,91105,162150,91433,-205118,-404247,-268852,-9622,53825,-24492,-106275,-103003,-115648,-10885,107057,87709,-75927,-262655,-366686,-182927,180307,180260,-192345,-513359,-388474,-62706,177519,123224,33760,9251,155975,312752,224974,76144,111930,96429,-81300,-182700,-334,180556,194837,155531,173455,290571,343397,182428,49102,110021,100162,44443,236,-18432,57922,185012,205213,173616,151587,-38031,-287173,-362948,-249789,-128748,77716,294903,250458,196382,209710,92316,-210683,-576407,-725414,-429884,-134351,-127934,-149142,-55310,42818,195111,149448,-28783,-91262,24073,95311,-17911,-91130,40003,130865,157107,42794,-86416,-43904,-104413,-196791,-131051,-153524,-234748,-63485,155259,93919,-215128,-383030,-152013,-1636,-192345,-324427,-336969,-336753,-148555,-2943,-135573,-186971,28673,148837,-72547,-263602,-130153,46917,12906,-80495,-104975,-102825,-16081,127856,265878,321761,242488,138515,137345,-11985,-286225,-269335,-50617,-38075,-145836,-155475,-65498,100429,240947,107841,-150926,-138972,8200,-71039,-22944,178519,204744,113195,120683,286959,350092,261121,-10291,-175525,-169347,-154614,-166899,-121510,-37753,-26149,8145,48050,-54539,-257068,-432499,-452345,-311099,-180207,-129909,39141,143198,75180,-94747,-217053,-101709,106113,31674,-101328,-71969,-56308,-147259,-141610,61024,390988,379092,39175,36568,163497,10660,-143525,-33997,23676,-53632,-58692,-39321,-134968,-79439,86796,190431,147543,104239,221440,323726,260516,135645,-39874,-105484,-99250,-115756,-90585,-12315,-13375,64770,317913,468831,346480,76468,-58904,-93598,27101,252551,289678,43331,-274639,-328243,-84517,162582,369954,418639,56594,-325359,-269795,-4942,227717,422069,492451,465396,386323,141202,-38921,73322,158359,-59221,-306727,-443143,-359823,26962,349616,186168,-111547,-227530,-219071,-153646,-39946,-97898,-110219,-38422,-62933,-48827,35114,26570,-78502,-89541,137251,250274,95778,96301,223964,4943,-315319,-282852,-20891,24521,-56298,-8093,194328,246075,132405,-94536,-336599,-433879,-286365,-112690,59760,18228,-144268,-78435,239092,298672,222309,195227,156548,9654,-114675,48989,299315,218663,2990,-48644,71515,60077,-169760,-200691,7221,464,-99725,60717,159423,120469,111933,105639,15429,-79503,-99315,25094,164967,81139,-154769,-305944,-281529,-107537,-113883,-213099,-81549,-240900,-106212,562497,890195,809212,772467,605806,-891199,-2585484,-2858471,-536538,634486,653816,-133317,-239799,369394,507425,260106,421234,451011,492843,358681,-152468,-378791,-132459,84107,-42672,-309625,-205577,206916,409200,228972,149908,299489,492516,519684,206017,-144936,-184303,2894,92886,-80504,-300623,-492776,-557464,-375893,-181768,-210501,-213406,37480,307800,248777,19162,-105623,-59613,132696,406863,406618,145254,-54865,-89693,-190047,-379991,-499412,-426204,-292821,-81072,116479,348140,376378,70430,-419827,-704821,-597472,-337702,6869,387228,546744,318401,55901,21882,44943,-100562,-244253,-303204,-171106,64395,302115,352147,171780,57817,-57189,-323184,-422222,-212156,-87458,-151223,-223840,-182917,-114270,-70060,-84988,-116633,-125930,-140478,-227938,-302133,-250472,-140589,-148975,-165358,-14845,98456,16124,110154,338492,202679,-112444,-124046,8595,-8934,-54638,-10961,-63769,-64137,159736,343959,183873,-20020,-64582,-149991,-281006,-226243,-38180,24037,-229351,-517537,-292841,165660,287770,178201,127855,98142,159814,179685,10818,-43707,142696,331826,295304,199659,149157,106943,50024,4097,52915,79157,-13918,-62417,-22276,-125148,-249981,-186273,-23847,177818,317010,260596,64773,41410,159331,36049,-113263,95578,180343,-35792,-167368,-55247,-7161,-67781,-53212,-56349,-76542,-19316,61851,55851,70138,-89924,-273496,-155981,19238,-75717,-90144,54456,110088,85895,-27374,-72599,79193,308425,322846,129039,-123067,-267635,-238424,-139227,88371,313398,235591,-2083,-3611,172520,208861,71126,4330,24564,62655,59810,50691,-89257,-165095,32875,125283,18181,26157,7217,-130342,-88583,159372,264483,149172,138506,63799,-238158,-194628,119253,148091,79356,167044,68843,-208128,-271195,-202722,-232484,-217357,-102914,3949,147523,180871,11324,-249459,-323498,-143084,-62818,-107784,81817,335377,343406,211976,13592,-110011,-35950,-10708,48761,255743,341844,92137,-158938,-233044,-178736,47590,213459,217084,204758,239562,30739,-257986,-266076,-162233,-118532,1267,140658,107186,-17063,-58596,-41994,-147948,-362482,-294264,-92110,35419,197734,340691,153442,-153205,-289290,-117368,162675,73905,-47373,39240,168729,19778,-285896,-413627,-245542,-25550,54733,-31619,-148647,-21498,258764,227083,-81147,-194633,-183247,-293660,-292091,-150590,-201094,-256510,-65958,4661,-65191,-40283,-161989,-237904,-74898,180078,-14878,-260091,-170598,-82404,-124631,-61137,150062,312448,235631,-17916,-275863,-298794,-113157,121524,190702,147526,126086,170075,262815,289346,324224,310576,223435,147697,78462,-92900,-113203,-10571,91997,86334,-87528,-299228,-370875,-143420,118291,177461,130610,63294,-145268,-211458,-150227,-48029,120446,195826,25026,-13040,74169,55595,31167,-28084,24611,42580,-82803,-250963,-225230,48662,331539,383614,354597,396732,269168,-113032,-199415,14761,52745,-29042,25088,111091,-4296,-119726,-94998,-137926,-223374,-72379,172532,277934,196147,-33937,-210392,-177357,-107481,10672,75773,-34572,-147864,-118659,-178992,-374501,-490712,-314945,-95525,-74372,-70829,19108,-47135,-228116,-164866,103002,260699,143921,-96710,-75369,198303,163199,-105749,-174412,-154655,-325508,-433393,-410434,-475064,-168458,873973,1653595,2067112,1590540,541203,-1051923,-1952172,-2189980,-1106532,271551,449734,-17687,-80346,711681,1634727,1939227,313125,-710462,-1095672,-8582,538427,105341,35340,436431,423675,149602,62646,134205,174441,317308,372893,104883,121767,334907,106974,-275864,-149036,132841,94413,-146656,-308557,-293651,-152503,78420,334133,332055,33394,-239130,-116735,62847,-4342,-122571,-192274,-186721,-90194,96143,178889,98508,71144,228097,263889,25418,-16634,177568,165305,-47314,65078,281200,106893,-148387,-84824,39318,64449,45494,7916,51500,37842,-131885,-189222,-138331,-47452,19051,50719,2769,-40878,-103548,839,81528,-62513,-252999,-184542,-31458,146713,151613,0,77755,279640,203788,1826,933,127047,223442,205653,126061,38156,-143847,-146920,137211,312194,217718,105783,23082,-16681,-25106,-213157,-357553,-195771,23612,155379,159016,69154,-42281,-115381,-179517,-133792,-32890,737,-50191,-91345,-30376,2000,-46658,-142224,-192368,-105950,15512,62126,-68010,-199434],[-147348,-113705,-64996,82759,185089,131951,2920,-80288,-131937,-223139,-177369,-126991,-241316,-294010,-226476,-12956,265511,373611,286300,177072,87956,2625,37746,271741,490482,370435,137567,69483,47050,-99230,-364609,-433900,-253664,17730,145743,101931,80785,-52949,-260864,-155477,-28008,-90805,-175222,-202863,-99191,64859,65966,-37132,-128040,-140064,67631,241906,167930,-10538,-65725,40716,175088,330629,412614,283161,138639,62579,-22912,-73476,-41723,16877,46169,62542,159913,189356,169580,172536,110505,77328,113597,1759,-251153,-308123,-166691,-48319,-10417,-37835,-124703,-77943,110882,125828,26705,-52489,-70171,-46568,6928,54505,53542,14778,-199080,-328599,-108507,-6246,-204944,-41900,448430,595417,388104,199789,132572,113507,-112175,-376514,-400524,-442828,-518301,-542610,-561823,-469230,-48621,433626,439726,60705,-69887,19444,-8358,-48720,-46961,24222,153041,143682,-123111,-347838,-215051,21975,31341,-106886,-162910,-90205,-66378,42113,125551,62108,-75806,-247190,-359555,-140498,248646,200455,-263376,-591213,-370141,-18623,193933,169723,56385,-51316,47734,193541,118113,71148,234498,210654,-32960,-179033,20655,226997,237615,152512,116603,229944,289310,154266,51543,101601,77050,67546,86352,30303,62958,180863,228686,191903,142887,-52065,-278184,-327632,-194638,-49458,145221,342089,279685,165665,120145,-62243,-310533,-534398,-663636,-440456,-173035,-172764,-182454,-29018,148501,280385,201663,-21140,-90368,97373,221140,108801,-15882,84217,181333,189203,64546,-55797,-5758,-47158,-132798,-101959,-179195,-237381,-11232,204139,122305,-188626,-382922,-186481,-12133,-167426,-373289,-435808,-378085,-140336,10080,-103929,-162992,-7342,101253,-48702,-221919,-184566,-70877,-65703,-99380,-86144,-30652,40477,68370,178182,219844,144679,52908,55829,-44987,-215270,-194283,-38214,-40335,-150570,-228226,-155167,46726,200415,61890,-181817,-111913,147758,149157,124122,233891,211787,101477,142075,370627,452686,335179,48098,-121766,-95616,-75372,-143752,-167533,-88853,-48920,3119,36361,-70403,-230625,-374652,-409427,-269848,-144941,-149830,-10738,94631,45567,-131771,-308770,-257563,-29038,-31774,-154664,-113191,-110265,-181644,-139332,111089,451987,463579,133801,146495,286200,101957,-105464,-40905,53500,49165,-14967,-120248,-239465,-136267,105872,278152,217120,34215,27619,206473,274334,183949,20130,-17289,-26765,-72978,-74933,21533,68403,155609,365158,427236,217109,-43449,-97752,-99196,13338,233285,247770,24483,-198516,-201875,-4865,186682,394381,475287,125937,-281011,-222903,74210,327586,487308,536284,487111,365255,112428,-60488,52466,196141,12529,-288933,-480228,-437046,-38906,391661,342793,-5479,-246374,-317585,-231206,-61312,-125847,-189398,-181886,-200249,-123808,26072,66951,16038,16947,183024,224858,32874,-1865,155519,27137,-243726,-198500,50419,49101,-26076,35390,171392,225546,170645,-87606,-344728,-371975,-252857,-159748,7865,3405,-147287,-85747,230707,260009,158293,211379,296261,133999,-57624,67165,339992,283877,577,-109038,67547,97859,-115693,-120481,8552,-148953,-343013,-103444,275990,491897,428356,262379,149356,117892,65767,71152,151637,70093,-193920,-420411,-397798,-189012,-190717,-205854,132102,61910,-12788,656660,1409984,1590361,1259606,-30869,-2341301,-3044241,-2669112,-1339196,-345697,578828,132478,-246169,142321,451199,260624,358443,567351,652018,452164,40341,-251011,-172596,92926,63045,-307513,-304732,132193,354339,221410,156478,278373,464568,561767,298434,-107632,-250765,-38196,133833,-30768,-286493,-494372,-541380,-323237,-155751,-187142,-140861,59515,276660,260729,89337,-71110,-75701,109393,360578,379794,101605,-92786,-122932,-227879,-379714,-402612,-269246,-189675,-110508,47777,297173,326640,31266,-374287,-532601,-424019,-269600,-50022,300207,534414,328317,-1029,-47894,48220,-91044,-311645,-360440,-141440,128315,360163,390033,171392,23850,-152172,-476049,-506364,-139481,93710,17675,-89546,-101937,-104817,-104071,-94524,-90419,-134925,-188403,-262021,-315999,-241324,-95147,-68113,-69368,83712,177207,55997,119906,290351,92691,-233275,-180001,30409,-2892,-206483,-272144,-249703,-160424,86287,332917,296830,107354,-37374,-194951,-332199,-264760,-27449,39803,-218764,-456175,-247916,178047,251786,122653,98425,69553,95818,130433,27302,23902,136533,240067,194312,96600,34705,33967,42398,-29611,-54205,-2220,681,-55906,-76674,-143874,-178544,-89691,12332,170308,287905,279058,146630,130092,177688,-18621,-214875,-25193,137346,21419,-119416,-45331,6497,-31890,-36805,-95949,-160535,-109931,-44728,-41961,38428,-69972,-231108,-69712,105071,-64416,-161762,44338,156237,87165,-84149,-125118,60598,311711,295430,81335,-159293,-299090,-241880,-89527,125122,265670,138473,-44805,-9126,132001,195446,125497,20235,-37720,-23442,-13214,-51655,-171552,-171103,30353,84456,-30744,33003,80071,-16221,1336,223720,331185,206049,163783,81568,-209231,-162578,111877,132778,165775,325928,192069,-73843,-136184,-111704,-164077,-211816,-140482,-52373,109830,230114,92149,-199834,-277433,-90440,16502,54012,220897,346098,291021,179627,86668,25276,44337,19987,36141,181263,260775,57498,-161867,-269344,-222279,18062,165196,134536,176948,265643,82813,-163845,-184358,-179517,-174922,-1365,165646,149077,62138,-23112,-78356,-150982,-264249,-151400,-1443,33851,171727,353895,209800,-65347,-167212,25143,189179,5703,-176716,-30287,115727,3605,-252471,-375350,-191057,35860,49803,-82856,-154619,64512,353132,234657,-112420,-185033,-200578,-403121,-369220,-108031,-131298,-240562,-118149,-47653,-54926,-51711,-205184,-257711,-133740,9952,-142349,-280729,-172365,-89803,-114197,-55014,129091,244549,150043,-118965,-356691,-319323,-85481,150092,205154,121836,105851,196969,269873,268304,315988,297465,230120,216336,191301,-4219,-61458,51821,109457,48371,-109503,-319701,-385668,-106015,207448,360700,391658,204993,-113028,-228227,-211603,-169532,-12648,138849,88844,125150,223136,135846,67744,13227,2832,-7722,-120021,-312285,-282833,45175,367750,426316,400753,402243,257317,-111741,-204029,18325,81913,18055,70156,109651,-57152,-144329,-98922,-144279,-223133,-91217,131322,221417,153527,-5425,-134032,-127977,-91189,-9935,-20766,-157413,-231966,-104405,-120806,-385569,-576537,-372337,-36801,55868,1803,28827,1632,-133839,-108296,95766,219891,142267,-56079,-143828,12858,-11537,-209670,-262719,-225817,-389419,-501090,-443895,-530989,-227977,1008786,2108450,1971818,1198459,319773,-1178871,-1997880,-1745461,-779209,440609,674825,12715,-220670,792710,1928742,1638147,-367948,-1408116,-1649619,-80155,887766,457169,159144,381503,391517,242076,103937,114983,203054,338206,340626,1603,-40194,176850,21714,-328363,-213934,79380,54599,-158720,-295961,-277759,-172438,62644,375571,392931,71329,-132306,-17840,53948,-66783,-214116,-297016,-245606,-89417,108290,162023,47197,-3111,187157,259459,57398,25409,122444,26633,-99882,71830,245359,30617,-196992,-87339,55936,39630,-30150,-95589,-49674,-4463,-72538,-102710,-127939,-102918,-17884,66134,59411,10858,-95193,-65213,-10445,-134953,-300374,-222849,-34072,155358,127099,-66599,20767,252358,219619,16918,-2253,157170,289464,249282,82602,-66101,-193183,-165451,89220,292849,300414,255444,155003,-5090,-110497,-286968,-408361,-243238,-15251,103643,131774,82136,-18448,-30696,-25954,-64171,-45548,13766,11269,-32888,9365,40305,28319,-49707,-152581,-141605,-65087,2962,-75964,-221816],[-173309,-161363,-95000,84332,184138,144605,54953,-11513,-55583,-103803,-40958,-7300,-136767,-253992,-252972,-57312,294468,454887,323783,170429,109182,49682,63759,258190,490818,390680,166790,52087,-20608,-161752,-368830,-471577,-322958,-40094,117251,154928,236177,44316,-266216,-180646,-2733,-64464,-181546,-233992,-96433,13411,-116969,-166539,-69564,-11918,88576,262468,246580,48012,-48214,92773,301625,437625,460616,274324,151135,86907,-60140,-110263,-3225,43966,26763,76790,112477,90090,119563,172836,146736,158722,146816,-65134,-311863,-310674,-151289,-37863,-25564,-77360,-127944,-40576,187584,255937,152359,-26695,-146234,-100293,16114,73230,70705,71292,-69460,-215889,-136111,-78931,-231171,-88023,366663,604056,429321,154690,12149,59967,-27571,-230042,-280769,-343556,-415578,-364356,-361512,-399858,-152569,254114,292115,5892,-37873,89061,60193,-18374,-108652,-75696,99735,154761,-61875,-295733,-197534,1030,-13569,-160183,-194284,-79210,-22171,48560,61144,-15006,-62458,-190641,-307407,-77376,310530,221161,-275611,-560229,-293675,27440,184171,191809,76738,-76669,-30811,48964,-1965,81759,342180,298397,8893,-186146,5600,218268,209667,67453,-20898,88024,158758,79753,32729,96799,91750,118294,152375,36265,33201,124455,171420,154421,106577,-81199,-280995,-265321,-89566,74396,208721,334255,275916,134096,16975,-220920,-379198,-435534,-521838,-390204,-174430,-178944,-170722,15836,219615,283733,201935,-14310,-69552,150264,312474,218491,63209,120624,232913,219397,77199,-57948,-30756,-30369,-74831,-100907,-232252,-248146,18701,208826,117657,-164716,-383359,-245226,-45162,-124595,-372472,-474718,-380616,-123498,29783,-48219,-138398,-68803,42996,4657,-142645,-242434,-216956,-156045,-93875,-39016,30142,47381,-59212,-15257,25564,11080,-20872,-40324,-122581,-164763,-108986,-41810,-71496,-154191,-268041,-222577,-41954,71177,-44539,-174418,-9305,296332,317685,209441,240860,192592,59055,101726,380692,523068,378348,84680,-75821,-53407,-29942,-109661,-171712,-118202,-60786,-1353,5577,-101414,-199889,-283289,-326932,-229938,-133036,-202899,-116918,15034,17102,-157668,-359347,-380225,-169647,-82874,-165002,-134924,-151167,-193110,-107755,126159,386523,406427,136884,165431,327381,150599,-97272,-87216,50501,117614,7047,-176673,-276288,-152143,120211,304264,209282,-71969,-147099,102116,262719,183508,56696,47877,23103,-28020,-38361,49694,118993,213404,375303,363096,94707,-140068,-148605,-134889,-55532,113008,114556,-19039,-94871,-70544,22393,161270,373329,463086,181482,-149172,-87230,184242,406203,481740,484881,406588,262238,41322,-96763,7339,180965,47347,-239915,-406929,-386021,-68027,351908,407661,81528,-248354,-383527,-274838,-98283,-154100,-224129,-257975,-300855,-192583,1156,74532,67220,92048,183456,139400,-64233,-110748,75983,58148,-150986,-119023,92220,52605,-5787,61881,108135,152570,161841,-82646,-309696,-262798,-193336,-189468,-45343,-17332,-161655,-110080,171626,178549,47094,173824,371525,213972,-4441,87883,350097,294024,-43315,-180872,54829,131070,-49996,-27397,19124,-260884,-539704,-305174,275994,731927,630879,325508,200196,235896,174004,73567,66092,-30090,-252793,-470911,-446707,-195123,-164874,-115804,359008,380803,82595,642017,1600630,1907943,1462225,-458561,-3512188,-3781899,-2585443,-1511038,-670376,572808,304333,-350185,-158086,372341,245473,245185,630104,765656,488635,222150,-58210,-146854,90483,155317,-263367,-427895,-62488,213369,181403,141837,202747,334474,461100,325952,-43176,-264738,-83945,129582,13992,-222739,-430284,-449357,-221666,-116017,-139877,-59022,55191,170445,215585,167344,27041,-22281,98091,261935,291665,34210,-119348,-139559,-257767,-359842,-252907,-57887,-70212,-143036,-39156,199646,241855,238,-282525,-308922,-223874,-181185,-82973,225769,502654,299172,-68429,-132406,38813,-63900,-332229,-390556,-125134,161298,391106,409667,166492,4833,-209627,-546525,-503754,-37947,233001,127411,1303,-31220,-71101,-99648,-82373,-77631,-172098,-239780,-246226,-268040,-204508,-52484,19668,19998,127887,208589,108031,146941,210457,-49623,-326534,-181739,84822,7968,-328472,-489527,-388890,-205597,37291,281878,344225,223127,12469,-190987,-319225,-227810,29496,63637,-195372,-354379,-132005,207211,193455,34828,24686,6601,16016,56848,29314,55325,85252,120956,99054,9702,-65388,-7513,71196,-38314,-140257,-49448,35890,-60233,-149395,-138873,-44288,61250,78604,133547,202068,251009,212182,204723,154139,-126097,-323204,-143003,77804,62488,-69119,-27728,45211,37486,7963,-85782,-192885,-175351,-130175,-117517,12080,-37354,-182220,-20231,149102,-45896,-192554,57591,233111,99225,-153911,-184933,37225,274863,235598,53284,-138105,-270054,-217945,-54343,103647,135468,-17643,-86705,8319,95291,156505,161423,44033,-94936,-113269,-90887,-112766,-145574,-55006,90190,78572,-70348,-6545,106647,93890,84141,240475,339396,232459,152571,66766,-176114,-131848,52969,82877,231366,450153,283168,76801,29369,-5061,-86944,-178011,-129299,-52980,62787,210768,145057,-120991,-219432,-62748,63391,153626,278770,274396,182004,104433,102644,106654,99774,64498,15170,61411,140377,15448,-163031,-267126,-216490,-16913,60888,-2513,139621,307327,171390,-15774,-71565,-185856,-220850,-4057,195645,198460,137603,6232,-95544,-118283,-147975,-15338,66439,19106,134389,356312,276813,59471,-22526,121344,155299,-44734,-263008,-143686,-13557,-49794,-188036,-281090,-108441,94314,62880,-79206,-83678,171870,447385,308052,-32632,-124621,-209333,-461856,-383807,-50113,-32583,-168113,-122794,-50831,-15597,-72067,-239810,-245693,-151585,-134374,-212559,-222925,-131786,-89218,-107030,-65497,61705,122351,61554,-160474,-348061,-263177,-19192,176576,205926,80790,52965,189326,264102,242097,262489,210385,180126,257634,287576,96842,30393,162691,137181,-14445,-135709,-309177,-345755,-66765,235777,465835,589989,306497,-108882,-268872,-262863,-251082,-107224,91689,157484,261341,352568,202118,84284,77372,38163,-9860,-122830,-334617,-311925,41777,381248,425828,376377,330166,199905,-94091,-185158,21226,112552,77786,132441,135928,-52306,-118168,-84179,-142187,-189459,-49174,111349,142771,97923,31236,-33148,-64739,-74550,-40558,-108040,-236168,-260348,-81763,-65271,-357835,-598001,-408262,22561,196406,83968,32567,18871,-67611,-73439,64796,155392,122419,-16931,-176480,-123530,-144653,-287616,-342796,-308485,-429769,-498534,-416244,-511651,-245639,977051,2192819,1669714,862187,303074,-848119,-1657363,-1212531,-480769,457207,668975,-36043,-368265,743286,2058749,1233705,-865401,-1961994,-1912568,-76917,1140610,706306,241963,327865,360690,313148,139164,85972,208607,323578,279073,-86971,-182284,-14844,-72339,-326989,-254737,27309,52465,-109083,-206000,-192837,-169091,34646,366327,407623,129788,46477,129426,61277,-111520,-267620,-344366,-252039,-85161,65405,90749,-18802,-60233,124523,200740,43837,19522,25567,-102942,-118140,100357,226009,-6191,-200036,-81264,60165,4585,-140286,-213097,-144060,-43543,-32897,-61233,-152298,-167712,-45949,88028,107071,78220,-11726,-31329,-39185,-184497,-333126,-237016,-19597,172197,106482,-123878,-29351,221844,227914,40657,14108,190332,332720,263054,28761,-148967,-208261,-151776,57127,266132,352443,341075,232187,-9296,-199918,-346701,-386208,-203553,-5535,64470,115146,110925,22995,42395,89163,-2459,-44875,18664,41841,25564,68562,94473,103335,54448,-70149,-131463,-124557,-53438,-75083,-212042],[-197438,-208246,-139940,44838,122968,105948,68065,15744,-7148,-14081,36109,45068,-49635,-185954,-272138,-145549,233258,461694,322122,127242,84369,58103,44118,150733,351364,321405,161660,36503,-61686,-189640,-311832,-438061,-352308,-92966,75747,154182,288980,92654,-250360,-191173,245,-54421,-198019,-278873,-127056,-57608,-274861,-280390,-40918,64753,76830,251636,282217,100771,19316,174123,369085,459234,446886,234511,134085,92604,-63607,-123941,19134,58430,-6575,47268,49731,14779,101130,193539,182609,205621,148658,-117306,-350012,-319851,-163396,-59867,-66702,-125550,-140621,-42251,197873,323890,221997,-23538,-214763,-170943,9404,118714,157710,216842,141685,-60589,-129888,-107477,-188250,-100530,230432,504563,421197,111846,-100517,2299,67455,-35795,-114837,-186467,-256437,-136145,-101736,-266718,-196924,82846,109294,-58853,5334,161105,137323,30776,-144403,-155998,42012,149525,-12958,-248598,-215320,-42598,-31841,-148168,-185432,-62552,29122,51075,-17722,-77380,-12352,-81398,-188676,29069,393577,280525,-196524,-400340,-137616,93872,177763,213624,120285,-40619,-45309,-49019,-46211,160789,438665,364651,68045,-160503,-857,195978,155378,-38507,-158645,-50251,41115,30212,39469,118298,150061,213327,222952,47160,28644,80029,77770,88751,81049,-77321,-251614,-156082,77696,249137,296681,319243,263335,120885,-63915,-308860,-346823,-257214,-290699,-235975,-78399,-86268,-66583,116307,276948,250422,194076,42897,20456,220905,394819,316600,146919,170087,302831,273678,117772,-41093,-54553,-10134,-2198,-96346,-263600,-221423,65314,211881,120630,-117102,-353784,-275223,-49784,-34225,-276117,-404266,-306814,-61955,92114,53889,-84151,-102949,21232,92182,-28657,-256291,-314789,-201793,-43516,50874,101165,48106,-176094,-244130,-189898,-85022,-16931,-73464,-172010,-102828,5679,-25062,-87895,-111476,-216960,-206699,-90720,-58190,-139573,-105495,154164,434900,419365,252054,230382,175869,27136,45115,344022,563733,415154,133908,1066,1581,19429,-30004,-91409,-75301,-15718,38404,378,-111618,-139716,-140655,-188963,-164364,-99172,-217894,-202783,-39031,37898,-110391,-315029,-415699,-245663,-60700,-81571,-97424,-131964,-143338,-17727,144864,261828,268035,84074,123339,307269,170492,-92888,-125193,48899,167967,33281,-187064,-242846,-97401,159746,290008,158546,-146959,-222967,63370,259141,169465,87049,101670,74433,46627,43169,93100,158893,267017,392997,327981,30471,-177550,-179583,-164762,-128525,-37132,-34091,-38430,40329,56627,20819,132318,350656,412705,228579,52338,116289,318314,472065,440418,380741,279043,148267,-5091,-96885,-18823,145005,64780,-150881,-235810,-210155,-32528,260734,378130,147848,-214633,-392810,-273480,-131851,-152956,-178520,-223393,-308556,-202118,-2966,72172,81516,132497,161095,46253,-144418,-186456,17587,106211,-37219,-39551,112394,50289,21229,89709,52064,72036,124496,-68473,-221520,-115229,-97832,-167105,-59737,-15501,-153148,-118567,98050,91940,-60689,104729,365760,242459,46386,113482,323656,243701,-105734,-221585,61670,169428,20939,58220,43731,-300504,-634837,-477909,169044,778038,684835,309631,189311,274510,227315,66303,-45026,-184020,-317009,-437680,-393679,-92290,-5558,52460,523243,573827,107396,499678,1394059,1661590,1312040,-554330,-3962498,-4413538,-2646684,-1159063,-315250,740837,479846,-411334,-389466,320603,232375,113093,616557,784834,440439,344471,162525,-69176,62118,213112,-175873,-539426,-327422,32978,125721,117467,108861,156664,273032,301113,32616,-227635,-115592,93876,46521,-123158,-307271,-297593,-99314,-71479,-86519,-2443,20511,22460,131500,233071,161749,88818,93922,107766,106556,-72262,-136979,-144166,-278075,-317537,-77449,165526,57862,-137173,-102187,89161,137035,-34983,-192050,-119185,-60494,-94163,-82948,163877,431695,237378,-124234,-209557,12986,-35105,-312060,-398517,-133561,160070,395017,408403,161810,13178,-209831,-522197,-419531,70534,301065,153512,22417,14167,-21328,-70749,-63070,-86534,-232616,-286454,-192369,-177353,-157571,-29891,81323,68356,104918,184510,149287,169198,109412,-191613,-366066,-129756,150184,22154,-373739,-589163,-440849,-192731,18849,210318,328087,301481,72139,-144865,-252297,-134865,100581,76351,-179382,-266843,-21,242770,137304,-55570,-72322,-78584,-62520,-12670,29797,43517,-6458,-1711,27359,-45817,-131288,-19564,111135,-24902,-174682,-48873,79595,-69541,-216781,-122187,99571,219330,157424,86097,102178,195504,234575,229082,83801,-266547,-430292,-244381,8719,70830,-31496,-7046,90362,108838,64966,-30146,-167462,-206270,-184002,-159996,-6782,-3346,-136711,-18977,138864,-20793,-157898,95102,305611,102685,-233166,-244716,8304,199227,159775,55503,-67303,-193307,-181687,-54166,23856,-48474,-200999,-133911,31458,73338,112146,175725,68453,-136278,-182390,-154114,-127559,-45844,107891,165443,83891,-107109,-77351,99159,172084,121765,189069,277142,203033,87205,10115,-154604,-119283,-46734,9286,258044,490618,295657,174429,157025,72266,-28181,-113101,-54349,6276,8859,116770,152559,-30166,-154324,-63956,60286,156576,220691,129675,41895,4016,49134,91684,96409,98003,-7207,-66741,13420,-24831,-174928,-252973,-185091,-60071,-82999,-158145,85944,322251,250855,136554,38764,-183733,-254479,-21525,198855,219460,173823,16955,-91851,-67289,-54603,70155,91744,-2775,92093,339017,326732,173883,96169,149170,96569,-54586,-261673,-245266,-178888,-138533,-115746,-139880,-4529,133278,85243,-22390,38886,266003,501059,406202,120277,-30816,-206218,-461722,-354082,-14535,60428,-63111,-87525,-12114,31843,-114903,-289157,-223890,-130007,-197025,-195937,-97941,-44420,-67248,-106337,-95368,-35871,-24202,-25433,-149863,-267558,-158206,65215,201998,191244,34520,-9121,153710,243177,204080,166523,80967,101047,260884,335293,175208,123836,266582,151960,-97304,-175818,-266074,-249500,-26801,208322,477152,671418,349534,-121989,-300207,-270198,-262522,-142069,70135,226006,378312,434626,238366,85676,142550,115550,33076,-88585,-311608,-314095,31551,359247,379430,305947,230555,132214,-64775,-154164,23661,143955,131373,177780,160667,-24193,-90648,-85661,-151177,-149910,22220,109558,69694,54695,72819,67319,-414,-59906,-71436,-161681,-252442,-228894,-67582,-24849,-265034,-529571,-409974,62934,300421,144464,17997,-16819,-59498,-63387,28125,85448,82108,-3379,-166894,-166963,-189112,-306362,-380288,-368760,-432290,-422676,-326473,-418956,-230023,742246,1733515,1222186,700500,502844,-176252,-941357,-684098,-284313,322960,455398,-157269,-523103,506521,1839421,892706,-920297,-2079436,-1827633,-63910,1189321,793372,277026,293522,344635,349142,166402,64112,195341,286597,208299,-139282,-272219,-198304,-176745,-305693,-284668,-36129,65174,-30253,-90422,-96362,-157967,-483,301786,349784,167885,210718,256083,70936,-118021,-251807,-331425,-224721,-80543,-17037,-17243,-82936,-84212,63180,111985,-2552,-17897,-68241,-171036,-90856,146279,225492,-3425,-165257,-72790,40286,-37351,-241037,-306514,-223997,-88317,-24432,-71809,-208476,-220975,-51079,114677,136359,142288,119076,92518,2677,-195119,-341552,-230480,-847,183384,78308,-171316,-78684,170419,209002,58098,28840,196696,327488,227746,-34371,-195567,-198515,-129974,20392,207455,333489,319796,212263,-43675,-282825,-389552,-312488,-109843,22986,26698,93033,135753,70401,91241,133515,22184,-42279,12205,29051,48292,104706,131441,144666,120096,14913,-81302,-147914,-103154,-84809,-184946],[-144530,-180798,-131495,28649,69789,68267,79320,50528,62873,68686,67173,58540,55925,-34774,-214051,-199906,140693,423028,319856,105521,61285,56780,1972,-1477,142824,213004,151219,59376,-35114,-164104,-229145,-338486,-307969,-101731,55153,122608,240664,88604,-210395,-164172,1229,-49155,-214350,-326979,-180344,-115850,-354243,-345738,-53725,57303,35862,208942,256760,130265,121654,271738,368604,393226,367978,165853,77388,69983,-28329,-96856,27982,48632,-60825,-43138,-37451,-38095,108972,226745,202523,193247,98857,-170881,-387806,-357881,-211293,-112007,-134739,-194727,-189954,-100871,136836,308063,206129,-62060,-274523,-259782,-45602,143114,258967,385863,354812,69734,-117060,-102613,-108368,-98193,61737,303387,330712,36694,-232990,-106317,97696,125905,46985,-28731,-109909,39917,108004,-135171,-202657,-68334,-91108,-152984,6706,177476,165603,41797,-182451,-223876,-37632,92305,-23390,-255670,-302928,-132853,-50628,-121567,-196705,-96367,31304,24928,-107583,-137031,14337,6272,-73469,113540,439793,325670,-97313,-211379,15598,120253,131659,181786,121156,-22674,-68533,-120439,-30264,247505,443581,334677,76961,-155937,-41882,126452,55879,-168381,-294295,-183003,-61613,-13676,27321,96122,155251,259847,229543,18847,13072,26045,-67694,-46043,17518,-86203,-240991,-87680,201368,369928,339796,259045,178279,46084,-177309,-364159,-271252,-89455,-76730,-58370,54904,48493,62765,206074,267263,154338,136800,97034,115148,252463,405774,322195,140911,151347,301636,270345,117111,-52919,-104118,-33133,10897,-147133,-319443,-208089,78472,170353,83066,-109068,-349058,-310166,-70202,28838,-161850,-301497,-226422,-17667,125795,113302,-69726,-150873,-16310,118307,18376,-279937,-392106,-247981,-26601,97129,113385,5049,-284058,-487924,-424470,-171678,12998,-75563,-213337,-78842,79748,-39215,-133752,-76549,-132856,-158300,-120823,-182819,-240673,-57892,261192,472365,394402,209181,156657,104477,-40502,-55697,226232,502133,383267,140369,57580,34277,32646,34568,3748,-19774,26978,67293,-22830,-146519,-106111,-19206,-72592,-130135,-82787,-213373,-272979,-95722,63850,-28145,-229510,-412232,-283126,-7168,34551,-53110,-101334,-87840,66684,133168,90258,60914,-42859,-205,193738,116270,-128799,-175620,16286,158815,22346,-212685,-229368,-39548,173133,200311,46382,-200094,-227902,43295,219365,117054,67131,92717,82519,100540,108790,100896,148450,281314,389204,291003,-4773,-195287,-224617,-214343,-204651,-182856,-169024,-49607,138600,108985,-34487,87650,308998,310189,217852,212720,269867,389978,469604,344620,222578,112591,28925,-34606,-76928,-37475,78172,39195,-77351,-64000,-6809,20697,112252,233929,150657,-179703,-381449,-283082,-196822,-155220,-95693,-124482,-247007,-168365,-5312,39194,33974,103954,104015,-44126,-208754,-242730,-39217,129512,49017,5617,85166,19833,33869,100613,8729,-10446,44164,-77666,-126680,13733,-7417,-119751,-50080,-7172,-125132,-109641,26238,6213,-151546,3652,261819,198693,62221,107818,230569,113983,-185582,-226325,75103,178736,52237,88609,51183,-289500,-636671,-586725,-12006,626458,592419,236844,132583,233180,219102,58629,-154194,-365303,-398237,-364849,-277231,73945,228130,238584,561525,538512,5973,237797,838490,903965,787411,-404462,-3568045,-4550089,-2701938,-461619,526438,1082631,684745,-362895,-488385,295084,216550,-28096,484362,650684,274752,346103,337078,13203,-8941,214616,-66684,-598806,-572901,-134058,65141,83821,21925,-14601,67094,234111,84201,-174231,-135716,37021,52777,-24176,-163793,-139195,-5803,-45379,-57659,-2231,-48628,-132310,27835,264114,287151,213817,80089,-93121,-171187,-218300,-156970,-150708,-294212,-264851,77402,343014,173859,-76924,-120432,-12446,18489,-93377,-148151,-20946,27431,-27785,-53065,104089,303081,150200,-154900,-263120,-31098,-21442,-268847,-391804,-166226,128374,371775,382607,155264,46102,-154047,-420587,-284693,160024,292364,97869,-27413,28257,28521,-43550,-57200,-115080,-295994,-314007,-119140,-71887,-117021,-35710,94895,57652,22704,110287,156966,164155,1588,-301017,-342758,-39999,207824,49163,-313281,-527396,-386033,-127913,29674,146455,275636,330496,129622,-68532,-149972,-22040,149385,66443,-175891,-220535,94133,271572,108303,-114924,-160171,-159508,-115912,-46018,41803,4038,-109733,-97375,-8363,-58083,-142777,-4515,139411,6018,-137465,3026,125792,-63506,-246059,-103839,203732,349764,239594,53482,28008,140642,210564,191108,-16510,-396005,-512965,-307705,-49878,50510,-7490,19832,126460,155684,121803,60845,-87060,-192824,-195412,-159775,-8133,32952,-83222,-35623,97250,12928,-59946,152904,347580,93259,-296249,-278440,-13221,108867,99441,99311,37745,-89319,-140118,-84337,-82668,-226761,-357501,-177470,52870,80467,91081,179031,93737,-146968,-204921,-172829,-94714,71349,236458,216117,85288,-135511,-138762,95414,218151,106073,82608,164852,122394,-16926,-69854,-143338,-121151,-148245,-56570,254430,441498,223315,182764,207548,99158,1769,-20570,83624,114140,-40485,-20968,125469,63365,-78121,-73445,17693,72317,67409,-41217,-85450,-85230,-39940,-2441,40127,107365,-17669,-157857,-81875,-47362,-184117,-233125,-142547,-98000,-220903,-276256,19459,276216,281661,251444,125363,-167084,-266300,-53384,158222,190156,155106,9408,-66096,-10577,496,98181,86101,-12693,61297,307014,344697,241489,156094,121326,55897,-15090,-164332,-277822,-318678,-239498,-56134,25317,109019,147074,105759,66739,172384,324897,491738,472553,280226,70472,-186783,-409204,-305993,-21388,122322,44672,-28902,50308,70301,-174005,-353349,-202563,-80489,-159349,-98617,63049,82572,-15389,-109529,-134597,-128003,-151751,-105182,-111640,-154409,-45327,142400,223937,163503,-2840,-50509,108703,211632,153513,50057,-40908,34807,235115,327813,213495,189861,316618,138132,-175920,-216218,-186882,-112803,12106,147608,412600,631225,334245,-135244,-289184,-214650,-200174,-115925,83983,288161,457970,461325,246114,89931,192909,206171,103511,-22414,-242991,-289669,12892,302260,302199,226550,149103,84015,-34349,-125571,24967,175717,170402,182771,149234,-21234,-101142,-121304,-181272,-130126,84194,119551,27961,41258,110406,139929,55274,-42965,-89503,-164691,-200692,-152537,-69801,-2222,-115767,-386282,-373821,71187,330385,160632,-21781,-110474,-116369,-67287,8080,29775,28685,-23055,-121546,-109536,-132311,-258457,-373310,-393760,-394592,-296445,-194933,-270807,-186046,371460,866660,758883,717566,823235,577877,-48819,-237156,-191860,102528,133366,-304796,-661299,107233,1242214,750347,-475198,-1643595,-1460701,-91740,998254,719613,279490,276996,333158,343865,184224,61326,174202,246777,148281,-148354,-292935,-327373,-275964,-289817,-309495,-115855,62711,37379,-4162,-42320,-151985,-31362,201051,223025,150224,280425,303136,69869,-78827,-163910,-274115,-187780,-70279,-96637,-122343,-124659,-68258,28766,29952,-52597,-43905,-99146,-144199,-19460,204719,246586,32936,-105923,-59863,6041,-65432,-273768,-333816,-275188,-133463,-34045,-105641,-264323,-231959,-16570,151221,152281,192327,262639,273088,108321,-148987,-308427,-201525,17807,184127,46492,-191940,-109703,107045,167966,70364,35687,170702,279001,157509,-83102,-185547,-161582,-106841,-22580,119100,247140,214754,119604,-88345,-332179,-399529,-212380,-2682,48757,-4960,65407,151424,125116,128550,122353,18159,-27316,17888,4930,41063,113596,152659,155206,136506,87571,14009,-106178,-117597,-92520,-133595],[-34965,-95142,-78268,35708,29625,23464,72237,88512,143114,121008,40218,31816,156538,170908,-74439,-190103,49363,347424,316923,117496,53210,49111,-52012,-151267,-59158,103352,140729,117750,52350,-104487,-177245,-219325,-198655,-58606,64059,78929,124024,42843,-156752,-100417,12602,-38624,-217746,-363912,-234427,-134116,-335901,-350032,-100343,-21491,-13732,147236,177420,134435,240564,379233,334650,280214,251862,93228,7405,44021,56236,-7521,45073,25594,-113978,-156019,-118581,-50905,149829,277791,216193,140433,20638,-211858,-412381,-399105,-254089,-146578,-185553,-252121,-251215,-180603,54630,247900,139557,-106153,-279706,-310751,-117181,148404,352699,537291,522454,159809,-84403,-47130,5329,-61039,-69140,86531,196938,-49370,-355877,-243395,59683,236427,211330,127928,13833,139470,233516,-13941,-151371,-142360,-231390,-231681,-18334,156746,163990,35168,-184871,-226406,-86508,24711,-56227,-276103,-394090,-210682,-34921,-67085,-207013,-147940,9702,12440,-143314,-146881,33430,76326,37949,181320,461132,367603,13812,-30925,151105,132194,88640,129456,92867,-29800,-101379,-126587,72838,337978,373947,232140,49576,-156392,-84036,63157,-12750,-237908,-354855,-240707,-84647,-3678,30526,52620,106936,250636,193933,-12179,22322,16655,-179377,-183584,-42089,-73695,-220763,-61881,259471,422317,358088,204779,60344,-68937,-280963,-359417,-154779,56914,97744,127162,225123,229904,220505,300819,244435,66129,81232,171200,222577,275526,378351,260383,59396,78842,235340,217427,89765,-61810,-126831,-56361,-12092,-213354,-356328,-172841,99840,135395,49802,-105449,-324408,-294284,-66301,73791,-43312,-179303,-130312,31288,140356,126673,-73826,-168211,-36427,89684,1896,-285405,-408240,-261711,-26941,108865,95172,-27510,-308815,-626512,-584431,-210203,75240,-20679,-196402,-49118,138296,-44430,-165838,-27134,-13510,-65753,-87860,-228730,-291910,-31172,296965,438717,315574,143637,68182,13723,-105254,-140574,93595,372011,308379,128577,117463,87348,52341,97612,106444,49569,73608,100654,-31333,-167902,-70870,87964,24986,-103504,-52820,-151761,-272569,-116390,115651,104236,-99648,-354768,-252342,86834,172690,15409,-43083,-15802,148331,130040,-43497,-122527,-175381,-135938,47335,33676,-157163,-187615,-3072,134826,10450,-237906,-243288,11317,172466,83542,-64656,-188696,-158137,45223,169935,76305,33831,50344,71612,143246,157098,92521,123146,287319,390081,273715,12464,-170978,-248919,-240876,-219116,-231783,-209387,-15610,197185,95082,-94661,73252,286244,210978,174284,285983,319473,378640,412074,238569,73991,-28986,-52426,-23148,-11536,-7890,32983,7200,-19695,69778,172906,86221,-34140,44050,119420,-122290,-334050,-302974,-269501,-147415,14357,18823,-115816,-77079,19673,10549,-32120,44185,58137,-79795,-220099,-253125,-67750,138712,112871,39050,45104,-6514,62604,128477,20848,-48477,-37510,-90402,-30145,118276,77344,-48777,-4452,29694,-45215,-41810,17832,-29603,-178422,-75840,123390,126220,60013,83917,102806,-46502,-233206,-163142,110416,159127,39744,71398,53022,-228252,-541431,-576032,-164195,391489,445241,179076,87429,164226,189785,84923,-206415,-507697,-470986,-285298,-136827,255895,469543,405536,499239,312912,-180352,-62623,123449,-123189,-5906,-203369,-2516012,-3898976,-2430316,409338,1540913,1530053,903287,-194452,-441927,294418,218307,-146163,237115,367990,17148,224521,422540,77153,-96937,181511,65504,-538498,-673321,-218446,32490,65166,-17115,-109887,-70210,162770,108240,-119525,-132307,-6952,47362,58140,-26822,-11707,41469,-32108,-49092,-41980,-124395,-241528,-54986,269645,383964,325043,66552,-289134,-461493,-358020,-169365,-154014,-294874,-204693,182843,443091,271354,41555,-79480,-79362,-93519,-168486,-153979,-6182,52517,24478,10916,53287,134095,59764,-144121,-270918,-73812,-17721,-210585,-364332,-198578,87779,333756,342907,153176,100116,-51024,-267058,-132067,218594,232550,-5007,-115180,24422,70347,-33485,-72263,-144825,-327638,-301200,-39031,26002,-86548,-59112,64729,-727,-87196,8897,124028,126590,-90915,-351579,-264105,64751,251085,103675,-150493,-312945,-233205,-26167,65127,117695,227144,319424,179146,25675,-32883,73213,152071,34398,-177474,-211596,119489,281980,118934,-121310,-209644,-207253,-124413,-25515,68394,-35356,-185639,-144169,-9628,-27109,-91758,32178,141318,45439,-33111,93686,170362,-25462,-217754,-93586,235083,429286,315577,50108,-4207,104089,153417,101219,-121459,-473403,-547690,-317294,-79928,15900,6525,51405,137947,158337,163757,164740,28364,-136929,-164247,-119475,12217,72476,-8173,-25304,59504,48043,65388,214486,342728,72114,-316515,-263494,-16347,31959,77308,178640,147040,9902,-100936,-128832,-178363,-344773,-442937,-207470,66375,117658,107522,178829,114786,-127160,-177327,-133354,-30658,142306,269715,213513,69179,-153265,-159213,121144,240177,47657,-48919,35238,12287,-129799,-148313,-139970,-128711,-213489,-89968,234162,330255,91245,99448,169553,71995,-169,76036,249532,232174,-81953,-159658,83111,144518,1921,-72662,-45668,-66034,-125773,-184893,-167506,-136369,-112677,-117148,-41506,82845,-16803,-191221,-131214,-50683,-171909,-203180,-100659,-119476,-309787,-321078,-58361,150366,235221,297078,172347,-137180,-255228,-96286,69125,100555,79452,-17014,-33155,34017,17837,84920,71039,-2527,46249,263242,322365,240683,141355,61692,46702,52908,-12510,-224458,-389834,-329771,-32847,168529,203834,129839,103781,144486,264928,330700,411518,453637,373899,144218,-157905,-332256,-271514,-76370,133346,119480,24827,104515,81929,-235588,-416221,-189058,-30184,-58586,28839,206919,215037,50076,-122094,-175809,-187019,-233392,-179549,-84461,-63183,27789,182363,226886,117826,-29693,-59316,66714,170130,89271,-61353,-116282,10128,194216,272206,204082,206191,283297,85382,-225097,-232028,-80882,24604,37064,74253,304404,502168,269413,-139488,-227099,-109481,-94848,-53006,122446,323959,471454,428646,227646,104544,215268,271367,168055,54473,-144391,-244013,-15780,218309,215076,163010,99977,59037,-21023,-117370,15478,197167,190267,139256,73879,-84029,-164830,-188677,-233689,-149704,100035,126635,24137,55003,126216,156998,89099,-23048,-90581,-121248,-97463,-63325,-87274,4702,40347,-221052,-312510,38893,267126,121298,-89200,-251762,-225017,-73303,14941,-4717,-30951,-70584,-64610,10497,-8126,-170300,-351243,-399393,-332207,-162224,-59437,-99976,-119382,1097,-25320,399234,800134,1099231,1119268,703258,83018,-149265,-113118,-173877,-419378,-747317,-349570,455848,838885,290758,-793819,-958048,-165524,616455,530572,263767,248273,289512,293000,185195,72791,152537,216877,107391,-128553,-254921,-376235,-346097,-286591,-329139,-210065,16156,54740,11894,-61442,-162959,-53992,90855,56569,61457,217208,241808,44876,-12545,-41649,-208249,-166591,-51778,-131466,-187534,-137603,-27016,29403,-21033,-85853,-26666,-35093,-33102,72260,261995,283030,85894,-44955,-45433,-27063,-61961,-208148,-280658,-291579,-170075,-42355,-124626,-282455,-184106,58111,196598,159784,217010,377246,453987,247369,-47496,-230622,-156723,29360,166178,14358,-171707,-99265,52651,119192,79890,33561,121484,206932,77725,-99145,-119156,-100779,-83404,-64909,15978,121201,84790,17015,-115079,-330973,-369376,-120523,72018,54139,-25836,34287,151271,178231,161725,87122,7319,8950,52977,5020,24352,109154,171719,150259,113867,140665,144038,7234,-78756,-82180,-57117],[72117,-1397,-13948,48107,-12971,-51038,22388,107069,198189,115863,-44663,-35017,206589,351173,102124,-123077,-23822,242550,295573,142249,49867,28494,-105895,-257084,-196562,10861,117097,177266,156059,-51670,-197661,-142971,-71008,10028,82163,28495,-15227,-30439,-116327,-33483,23333,-29875,-210309,-386372,-275604,-114878,-252990,-317158,-173257,-138219,-62131,66877,51371,103006,336328,471271,298641,154785,117248,26175,-51533,31002,165824,121763,65565,-15219,-159981,-252334,-175228,-33797,199916,322970,213260,59696,-70608,-243474,-424858,-427532,-267507,-138689,-195277,-281512,-307837,-257165,-16516,173402,50117,-137167,-216255,-290206,-176354,130108,403529,616296,591041,189771,-46573,33708,116601,-1765,-134930,-82776,52620,-137845,-453890,-387236,-42236,276485,361000,261924,94389,155409,258889,73006,-64675,-130372,-277510,-277717,-67629,109292,142416,23643,-140560,-151132,-79762,-24488,-84072,-279189,-432427,-235725,20768,8995,-201312,-190298,-21514,22780,-106002,-98109,51271,126658,130245,219889,447921,390218,108686,96656,241166,143141,72295,77047,38784,-76214,-152714,-75395,228885,399885,250626,82535,-13160,-171139,-120057,34666,-2303,-202462,-317594,-205257,-18902,62494,54197,799,10392,177899,128530,-35611,55961,64174,-203449,-271035,-75976,-36174,-192333,-87262,231447,395211,357293,180775,-53842,-196936,-346676,-305671,-35796,155852,204066,277247,391428,419683,376991,390571,244694,24448,52805,256151,321252,295510,327971,153805,-73793,-35042,111198,115958,32587,-67707,-109971,-62200,-56365,-267146,-352195,-106447,146206,133150,42046,-85994,-253943,-205475,-28348,89570,34622,-79475,-36319,78797,123729,82176,-89719,-139919,-29426,17686,-66344,-270450,-365558,-241311,-38270,89994,64238,-23674,-230220,-595539,-619859,-206060,134448,65909,-120135,4634,192430,-22133,-166196,29053,104831,43181,3158,-177981,-280140,-35942,258946,372326,252768,98714,-6208,-74126,-150560,-179804,-10449,207031,202111,100053,173472,165608,90135,145919,180677,101817,102286,127045,-20589,-161810,-28580,168521,91984,-81421,-12498,-47341,-202327,-103162,177750,256366,43901,-258437,-168300,187309,287484,98365,31239,56735,204809,139441,-104995,-234215,-274215,-242608,-90999,-47022,-153776,-147019,4961,117695,8445,-260249,-288760,20632,140196,-34403,-141180,-121578,-60653,43058,118540,67655,6891,-9497,41255,154584,163327,67791,96349,286445,386321,264897,68127,-110811,-241189,-228617,-153424,-158434,-139141,56759,200314,21748,-135033,96076,281227,137726,108617,237899,228214,266257,302080,137597,-36275,-125338,-102856,3345,79310,68909,26413,-25239,-985,126142,268314,126038,-150684,-135060,68868,-50901,-265301,-343860,-345105,-144259,108910,153406,40139,41609,62789,-7542,-93598,-22496,37622,-58010,-184794,-225758,-71411,124210,140491,60342,4285,-23462,107478,177144,84588,-37900,-102134,-104633,42184,177498,129917,8955,48370,82447,72700,80114,87449,-3101,-138375,-107365,6385,50991,37254,39431,-35920,-198089,-229837,-48585,142919,87532,-37201,6875,40869,-151319,-389305,-449394,-219478,190358,319495,163214,68365,91929,150556,131734,-196777,-584860,-536487,-258781,-47984,373352,623576,501464,380028,4358,-383936,-333998,-551347,-1127042,-899722,-196793,-1257076,-2431131,-1570316,1230685,2328587,1917907,1040207,2637,-325533,278738,228687,-240860,-113314,-32525,-293435,-2040,377103,83297,-193178,120886,195553,-344071,-577642,-211829,20557,53880,-11157,-114578,-113907,96247,94010,-91344,-123551,-36321,24029,90434,55309,38623,25608,-37385,-60455,-104870,-196649,-294048,-110214,244338,425783,386273,50450,-440368,-680865,-456863,-184811,-170456,-295356,-168514,199988,435296,323287,173687,-8898,-120645,-200217,-260158,-202861,-48730,30121,55444,84249,2774,-57111,-37116,-112531,-244968,-111491,-30652,-165477,-332784,-225082,38232,271497,281220,139544,143725,57102,-113370,-13235,222002,135384,-131607,-216460,528,79296,-63817,-124144,-176444,-321640,-257759,16515,77549,-84009,-100357,-5848,-95663,-204820,-109193,40407,49235,-166850,-354268,-173515,140024,262440,171489,55629,-31525,-41481,70267,97427,118766,197733,274800,201759,107567,62291,108670,89782,-26801,-190792,-235844,61159,251013,146270,-90533,-222722,-218540,-96557,27404,87002,-62374,-216704,-152778,-6389,18561,-3268,67741,101119,68217,94905,184524,196735,32685,-150589,-110691,175085,433662,358720,60336,-14814,75867,74542,-23111,-217774,-490192,-530954,-280331,-83495,-26065,4970,69750,104572,100682,167330,243921,139368,-61241,-109588,-61778,40580,103967,83289,36158,46178,63083,159873,251159,283536,36190,-287304,-199879,-3254,-15666,91613,263414,219871,67570,-75958,-173608,-240887,-378921,-444033,-221130,64274,167892,151659,172224,118739,-96385,-124075,-52414,31013,121186,187934,147319,24215,-166942,-135857,170945,241616,-33429,-171737,-80457,-98101,-220844,-206195,-145218,-134521,-222730,-84976,205000,202962,-54700,-45251,59730,4613,-27693,144794,386260,309563,-119887,-260398,44683,196344,69280,-54302,-110072,-214723,-291024,-260556,-192626,-140992,-124790,-181333,-114103,23988,-16369,-175245,-145068,-45399,-123398,-149701,-62243,-117320,-324228,-290530,-140926,-39615,112659,266960,177754,-97884,-223722,-139514,-50184,-34668,-33597,-57513,-13196,53824,14348,62523,69330,24391,41054,212567,267198,179890,66210,-3044,54938,116183,131598,-109492,-378205,-387998,-55880,244782,253013,86156,67816,171620,281464,280954,277439,335279,361317,169011,-125173,-258121,-264894,-160056,94368,141928,55186,128005,63954,-275100,-444704,-179562,-937,42422,124677,287125,310519,101366,-146113,-207638,-196654,-259176,-243183,-91727,-30893,35586,172597,200399,55567,-46335,-36423,39829,126988,23471,-136429,-120794,41369,160104,193074,157756,171869,175223,4505,-220440,-190002,38385,125133,41196,11131,194468,343533,179644,-124323,-121703,17374,16089,21419,168393,316491,401022,340588,189077,129161,213018,289175,201786,122817,-31928,-175063,-42474,132083,147664,129387,76429,47449,-30319,-131411,-8320,200830,199357,69453,-57372,-209627,-256062,-256185,-289123,-203514,60652,124113,54866,87989,113391,112730,97440,4931,-70122,-44022,33967,16048,-98751,12621,151758,-84564,-237810,-23567,128670,41011,-167780,-403916,-346081,-64982,52520,-15527,-82796,-121413,-19365,134420,127241,-78775,-340373,-403898,-260593,-52315,51297,66544,-29021,-223118,-534630,188763,787742,1180181,1251031,1041918,286083,-70885,-236286,-362058,-448519,-743744,-711966,-193998,1070270,1053155,143531,-460909,-230758,167081,298497,237832,169743,177958,204209,167390,87741,138994,205308,87174,-102286,-186038,-344133,-359469,-277307,-332967,-304200,-82662,4086,-48260,-144170,-193345,-71129,-2642,-100238,-75676,48708,89800,-7835,46632,56523,-172487,-176267,-26954,-99309,-193249,-131563,10857,52922,-38404,-101061,31744,105348,111006,146255,298231,319854,132972,-8094,-41750,-52233,-28776,-67672,-173365,-281083,-192320,-38675,-107366,-244376,-89220,149949,237592,154630,201501,420876,569528,370650,80001,-130471,-116719,18588,112438,-27318,-116809,-40840,19854,68606,77540,16524,58284,124208,-897,-94012,-32537,-39667,-69504,-106311,-93422,-21053,-22331,-43476,-117851,-294754,-319293,-81716,68232,18052,-49136,-13237,111311,192198,165321,36268,-7729,47991,95801,22577,-3883,89897,181050,123859,50962,148576,257164,143861,-15522,-70817,7529],[177145,109804,88544,108094,-15730,-111320,-24634,138588,248652,98872,-111803,-77331,220279,467756,293785,16456,-26263,168515,284386,190241,76178,35643,-97543,-247964,-203738,-21731,104117,235692,260940,-1990,-252239,-112799,55005,99402,114871,6662,-97205,-78984,-81577,24690,43794,-4955,-170389,-362811,-264260,-51084,-135720,-257374,-232741,-223006,-80452,-8745,-82206,53935,393318,540696,298717,59237,-2353,-13756,-58974,56247,275135,256446,86012,-63310,-184554,-287598,-186788,1412,238210,343897,191444,-24049,-149454,-261361,-418847,-424756,-235876,-77912,-151198,-271538,-340327,-308030,-56307,109546,-37297,-147894,-96055,-188788,-193592,94254,391220,593568,539571,153743,-28662,94442,182010,50738,-146136,-177731,-74728,-220096,-516129,-511780,-185600,242461,463669,342889,114180,104394,197871,99961,11961,-66238,-244830,-300960,-147237,35837,100850,10063,-67169,-28947,-26029,-43066,-95948,-257324,-396491,-198991,95190,85741,-175542,-211633,-61796,34607,-23674,-15359,67353,151781,179697,205315,375090,359283,150119,137088,256978,147324,77096,25924,-45032,-172315,-230713,-17488,354200,387865,91310,-94187,-120500,-226614,-168090,33911,85100,-77942,-218541,-116928,84766,138093,69224,-65407,-129165,37635,32015,-70661,77278,132493,-145580,-294268,-93225,-5275,-188949,-176319,108359,284961,323216,172917,-145229,-313756,-375249,-247806,28662,174196,214031,334790,485007,546015,474264,436602,261721,17839,39727,310141,365174,286454,244679,12891,-232839,-179607,-60615,-36756,-71346,-101267,-85556,-65672,-121538,-302696,-313140,-30782,199618,151828,46541,-56780,-146647,-69094,17844,47766,14441,-55524,13717,88680,47545,-32777,-126882,-86774,-12522,-84945,-170311,-258284,-305526,-215221,-68706,36616,21278,3905,-91350,-422114,-545860,-200830,131713,119578,-32808,64954,232868,17881,-147253,59132,164477,114344,101705,-72580,-235372,-86595,155702,296919,232130,79245,-64591,-152477,-181397,-180491,-78777,32580,65904,40333,194388,236107,125276,148929,180840,92766,79494,120407,-9326,-139980,3737,199288,112165,-75054,10714,47361,-111241,-90632,210770,370801,155580,-156742,-76132,239558,325713,167038,96332,101280,204578,135892,-110901,-275168,-334198,-314104,-205109,-113550,-119974,-73188,26699,104307,6900,-281303,-357290,-44102,47782,-148309,-179792,-43812,1087,7958,65452,85821,-6235,-75644,-18542,105882,103018,20641,67700,265695,355814,243481,129042,-35741,-203133,-179635,-31865,-4002,83,134070,141975,-90876,-148060,137611,271095,87573,29520,80410,15496,67002,148937,41721,-105477,-185160,-151381,3304,156229,166043,50178,-67053,-40883,93430,246806,102462,-231715,-263426,10417,13838,-199097,-401702,-415416,-158814,151688,235901,170187,147913,105648,-18943,-136153,-74446,39575,-4773,-127127,-175932,-59048,81757,124657,65718,-32057,-33806,158272,239132,174087,6561,-135902,-111608,77599,183190,131587,24754,79129,132981,193245,224378,217091,82385,-45405,-76718,-42652,-5987,-2585,-16754,-152491,-298182,-170149,81595,142982,-42004,-175220,-85284,16378,-86628,-223000,-242740,-150426,110706,264828,184960,68929,31628,106720,170648,-143523,-590427,-592998,-316089,-59278,377781,637910,508071,268648,-236842,-515809,-517325,-1020402,-1837510,-1674246,-522079,-269776,-373078,-62366,1770843,2553754,2075797,999744,114272,-224826,227817,246027,-306802,-506943,-462898,-576585,-263937,208378,20091,-280069,52211,309198,-40058,-310661,-139061,14620,43906,26701,-41453,-74141,47016,59311,-86434,-116042,-48771,-9943,66737,63934,8740,-31799,-43738,-63714,-150796,-243818,-289551,-133395,199513,416258,397700,47967,-502568,-754907,-479665,-199671,-200545,-300388,-171514,126943,333918,324728,279142,66003,-136324,-282921,-337329,-249787,-92246,-1934,76871,153400,-36227,-226301,-132040,-77652,-194312,-124494,-44366,-139864,-299907,-230470,-7753,192972,208754,116564,163339,143470,12980,52278,174999,29229,-244844,-293069,-28377,56075,-122746,-196046,-197105,-272413,-190522,37638,70904,-104773,-139120,-84179,-188440,-294202,-213104,-67905,-41684,-211924,-318215,-99115,169514,250105,243415,247123,220426,131724,137286,117351,146723,203872,228482,203048,170130,127208,87211,-10541,-96731,-205157,-266766,-45166,186416,175091,-36007,-197446,-183971,-33134,94551,95145,-52640,-181891,-128281,-11857,63276,102495,100229,38904,73422,210819,255677,211698,103691,-64721,-145585,56489,372860,360622,76111,-15057,57431,9402,-133333,-277550,-442827,-451649,-195187,-52731,-50175,3685,76659,38577,4298,136971,287739,230335,27371,-34856,6397,77116,133536,190852,161714,79107,59773,198394,262133,200792,4983,-201629,-86937,38145,-9209,143720,336019,246177,83452,-51195,-187562,-245143,-317536,-355275,-197771,65179,228316,219721,172892,114980,-60761,-62270,50280,75059,23115,40075,51644,-31697,-167314,-72542,233951,238597,-94929,-237616,-140026,-160947,-248968,-214723,-140460,-114766,-161097,-35149,185364,121502,-146948,-181819,-64845,-56731,-45300,183656,460840,325461,-142135,-282162,41206,225527,125419,-5273,-142018,-315443,-357499,-236538,-153805,-93669,-47625,-135787,-137747,-42299,-14846,-122540,-132075,-30294,-20902,-43994,-5958,-75057,-250673,-198002,-197665,-227195,-35786,197932,169197,-37795,-160091,-152474,-148280,-162781,-132581,-85909,-6542,60454,26829,74936,105765,67903,46350,174284,212739,106423,-17147,-41494,66431,159104,229322,29512,-287738,-387888,-102493,244213,257689,44268,16445,144586,229481,201132,137060,162290,262130,157559,-77113,-188777,-264295,-224401,37336,127284,72116,128637,40323,-257793,-398118,-153963,10821,100485,156185,291755,344835,121115,-168157,-209044,-149706,-227610,-273200,-120399,-52846,-7304,131181,154504,-5162,-43734,15599,44837,104350,-14096,-141943,-44237,131417,160095,128558,103997,111916,40910,-69112,-145229,-65258,159286,176278,36771,-15233,123663,217328,102568,-74638,14192,142600,113359,98484,211036,266440,258237,210648,139853,160351,206998,267177,202984,177367,87253,-72072,-40835,79835,129539,131293,66587,39913,-47131,-148095,-37145,189625,216129,19135,-195725,-345981,-319894,-276642,-313358,-260809,-8690,119937,113820,136057,84355,30406,89515,49084,-21389,55170,173740,86173,-69951,49092,202129,6087,-151047,-87218,-33770,-44121,-222964,-510069,-424976,-25583,120210,139,-106119,-140942,3635,211677,223634,-9189,-339124,-404479,-183213,27664,132595,217663,89273,-220537,-486530,71851,560662,999943,957209,888562,435905,120344,-210209,-378728,-368132,-631637,-851952,-446652,1269494,1497822,827952,-37551,-198327,-197504,97267,203169,22425,-7107,103287,143942,103600,147500,219596,88379,-84698,-114366,-248633,-293382,-225610,-300987,-370343,-209069,-97367,-148732,-241501,-229002,-84054,-56797,-189848,-196350,-136263,-88573,-71368,74077,88737,-183432,-209382,5093,-424,-136586,-117517,26088,83136,-30142,-105345,103949,267701,230394,176826,304978,348901,165659,-2164,-55228,-68605,17770,87452,-56252,-248908,-186072,-13755,-49161,-149942,28388,233804,266877,139090,148054,380177,583962,444805,203379,-31187,-91041,-14245,23310,-79014,-36630,64553,22267,28446,64827,-4388,5761,50536,-68543,-85750,37383,6686,-60348,-131461,-186640,-147930,-71994,-28324,-94230,-239920,-263331,-105169,-12728,-48245,-73158,-71578,29248,145008,119926,-21806,-17983,79784,122999,36568,-41283,65653,181912,80990,-34771,106563,311467,251200,41294,-68897,33105],[197722,161135,164741,161742,-28624,-193185,-100270,129984,239852,47911,-161907,-110076,152888,430317,395198,147538,777,105763,242792,199014,83098,44180,-38505,-148758,-125207,-31584,66134,238705,303740,8298,-325228,-149589,117421,153048,120149,-4759,-112909,-103052,-80820,26568,41444,12235,-120939,-303064,-206588,17777,-48191,-211681,-272098,-250776,-78584,-83437,-206637,-13696,384311,558706,321270,-6711,-101230,-31748,-8953,111050,338223,335757,82724,-117687,-190813,-253612,-160071,26045,238046,321183,145019,-94214,-199669,-264375,-393094,-387166,-166509,20913,-63242,-225343,-337162,-320143,-61389,68416,-106878,-142655,48229,-23901,-146441,61625,325740,486254,399401,71491,-43888,102064,181751,78059,-123804,-195659,-151917,-267524,-518340,-575338,-315665,169687,505202,363474,86792,37780,107855,74068,55284,17304,-160481,-302279,-236948,-42959,59816,15860,26245,110031,69611,-4398,-66035,-195328,-276036,-90685,186542,170838,-103806,-182200,-82770,51686,87143,99225,116720,185875,205545,157045,260351,284389,150476,120627,225772,166964,117730,7120,-117056,-269117,-291020,26506,401019,313412,-44988,-237472,-232014,-297514,-205897,76203,248641,117608,-81788,-2460,191676,200951,77688,-117310,-257276,-112667,-53027,-99703,86693,209637,-13848,-229346,-73280,22103,-203141,-282181,-44735,153387,283310,193388,-162682,-352343,-340007,-186814,46536,144693,168388,311118,495942,590151,504905,442487,302398,51979,59552,334706,360637,261570,160412,-104659,-337758,-283516,-205644,-180432,-180367,-146549,-53345,-45612,-159370,-276501,-209318,70194,273629,205367,80162,10469,13205,109770,81758,-24083,-86216,-90017,28796,68064,-59156,-163430,-146171,1725,35991,-150328,-238083,-228589,-230721,-170430,-81054,-4683,8600,68562,77674,-158375,-378087,-191191,70671,123203,46050,140542,287730,96474,-90304,75735,167906,145663,188942,60034,-160479,-140497,52908,258914,271463,103103,-76010,-176629,-165150,-126413,-85734,-88658,-50606,-17440,192260,294336,166251,124328,122434,36403,27969,104091,20283,-85840,42463,205132,121196,-53201,29657,114860,-24856,-80571,216567,434974,238611,-45501,14413,239481,294988,226855,167419,133288,165222,121787,-69687,-241293,-336899,-333527,-261638,-131493,-40087,31412,68088,109885,22793,-266233,-394796,-155190,-87237,-230975,-165150,23800,14411,-39352,42124,141774,25922,-104678,-80354,12844,1457,-20229,61982,244246,315105,225163,190006,58243,-115199,-79421,120585,175800,161417,203620,62530,-183302,-111999,194610,254591,67652,-27211,-102633,-219433,-145667,-4686,-31856,-124435,-207279,-200812,-29229,205075,267221,101993,-107839,-120475,8986,136304,19535,-267331,-307034,-28676,67243,-139513,-436949,-445328,-170636,151002,269890,258722,230156,149353,-14336,-138857,-81323,65483,56148,-60177,-101773,-23113,32264,84444,65331,-51656,-31214,213718,312386,267957,74502,-118121,-84880,94392,153692,93251,7374,88718,177718,283445,352116,372966,219245,87854,21985,402,-27034,-41951,-59798,-208450,-309053,-58048,192031,96429,-203422,-333053,-166243,-3396,-39979,-69968,-6905,22650,175139,288734,219966,73926,-6650,63607,175761,-75676,-534995,-632946,-442453,-167679,274392,525501,445847,218685,-293146,-510166,-578847,-1202024,-2099505,-2128838,-1133851,139583,1858157,1867911,1835163,2049665,1891140,731457,56393,-192888,154467,274417,-335254,-852607,-807689,-738909,-470113,-34515,-99075,-343423,-6016,397593,303491,28961,-52068,-8879,24342,70274,66645,5887,20241,31137,-84870,-110942,-50091,-46455,45,6474,-73470,-96034,-32804,-31200,-148666,-254355,-249684,-135932,141810,365348,373112,67378,-463192,-673271,-426066,-215399,-246203,-319598,-222468,-17293,174364,277046,321784,118689,-129222,-322568,-366924,-251708,-97241,-19383,93171,198726,-60391,-342593,-224280,-67483,-143303,-107371,-49450,-138691,-276915,-218264,-49518,101815,131066,81654,145614,182339,91342,57766,85883,-74476,-328676,-331059,-59655,2316,-193316,-269043,-209504,-202411,-126963,11171,-2683,-151467,-169417,-148238,-254346,-340911,-286266,-174524,-125704,-231483,-272668,-68731,144276,215500,289842,363217,351673,223034,147116,107837,174959,229863,193674,180411,200325,153878,26107,-116272,-164259,-226550,-298322,-161919,94827,177473,9747,-155118,-120157,43540,142133,85855,-8555,-94755,-95345,-45422,78680,184267,115913,-29150,53001,268261,280432,210201,156445,-4495,-195150,-82260,255246,301445,70434,-28879,34559,-27132,-200114,-298938,-362405,-329324,-86316,-5928,-55745,1075,61513,-52532,-114017,70192,282684,281054,105808,37669,60547,100636,146710,281935,309383,138106,30445,167360,241531,116706,-21502,-91724,39988,95095,41715,204345,363513,215986,60176,-27535,-169833,-204790,-195702,-212290,-141088,71757,277038,282422,172620,97292,-44030,-27205,124979,75218,-118540,-115748,-44288,-92655,-167305,-8742,269589,219564,-124026,-235824,-138535,-162956,-212727,-179162,-128200,-73866,-58238,30816,164316,99597,-160365,-265069,-162673,-85243,-35112,191827,449279,266595,-156032,-229585,70473,226522,157834,57481,-138018,-347269,-312628,-134828,-82767,-26725,81771,-2096,-117698,-105219,-28187,-72884,-122822,-22835,112903,107545,69233,-6120,-124638,-92610,-214511,-351248,-160411,123277,160583,33766,-74437,-127871,-193272,-243749,-183760,-93237,-21235,54242,63089,125923,164705,101232,40546,145132,173571,53906,-71120,-55679,53434,162774,253842,134800,-162884,-335017,-152216,173134,222275,18963,-34666,70861,127471,108733,23057,-10531,115156,123697,-15726,-127067,-248545,-238829,-13584,92062,82401,114881,25588,-180312,-277615,-112071,7661,92049,111494,223523,299641,88390,-186592,-181407,-74325,-166270,-261240,-150255,-109508,-77422,74697,94068,-57524,-27346,74452,75726,107422,-11040,-78365,85898,250059,193271,94250,57892,45724,-72941,-110387,-22122,114541,251561,176336,34319,-432,98164,143932,55940,4252,150392,238601,184229,168218,232343,177857,68637,43660,72663,178535,206809,219872,175819,211546,198744,59300,1889,77749,160713,152622,50004,21286,-57614,-151142,-66871,162123,244231,19820,-286775,-431738,-315386,-226430,-287853,-292662,-73296,120775,182684,187591,53327,-58802,70399,101936,48833,158289,298932,156935,17453,128952,212288,64272,-54181,-126870,-168580,-103893,-225981,-523023,-422729,44439,203527,37274,-88723,-110747,489,212927,251049,28935,-323958,-379062,-98078,88567,193722,347929,226229,-29066,-63397,-83372,97028,596903,393718,405321,615734,449770,-30513,-239792,-201113,-435565,-744426,-297334,1242710,1458573,1080609,327536,-559,-361519,-26887,152814,-182983,-234084,24047,136859,127139,189229,260512,107353,-81269,-59991,-119399,-146747,-105555,-219391,-381984,-317245,-206302,-231209,-292150,-247084,-91675,-60605,-171972,-221438,-231804,-211156,-114095,68090,51058,-228339,-241462,46862,142252,-31496,-99591,19599,109778,-6835,-106114,155181,389627,289315,163721,289858,372110,192848,-10152,-80407,-82640,50731,190560,32067,-191390,-130940,39779,37915,-18227,142645,293822,287030,124663,79446,277533,506558,467359,307947,57525,-69241,-47913,-75181,-125397,62015,207109,70184,17235,59218,-609,-1819,10073,-113608,-84129,75095,42938,-34218,-111401,-228111,-222810,-50680,63980,-40874,-168964,-196621,-153211,-115544,-99962,-74905,-110822,-63602,51632,33417,-71032,-3871,114904,129450,30677,-74080,59271,189648,44497,-105878,39806,299534,303133,81705,-66673,22255],[134730,146465,206352,200711,-51446,-275443,-181416,81657,179544,-6848,-164250,-115427,25665,241487,361104,221305,33819,55065,168187,149296,55236,54279,67378,6813,-15345,-40547,-1546,174577,267679,-17114,-371840,-221781,98374,144498,84441,-13030,-74879,-103902,-116960,-39818,4622,12693,-76998,-215030,-114692,59660,-26478,-200803,-286413,-221610,-70771,-154412,-302678,-91736,303546,505560,326125,-60887,-180795,-40294,77421,167899,318982,309520,33945,-176800,-188811,-175687,-122162,7837,178587,243117,67305,-149581,-222459,-260262,-360192,-336299,-95936,112609,25831,-174311,-314143,-308243,-59718,29377,-172521,-153260,153218,142438,-54655,33755,215650,320621,210806,-48924,-116653,20700,95180,47489,-118187,-184245,-184865,-277774,-471211,-576625,-405733,77739,456318,299184,6604,-29497,14770,-13331,27665,56496,-96640,-318203,-343999,-142080,2431,18845,88265,194554,152781,65208,-19378,-132406,-133761,36077,252574,233323,-13582,-127872,-99174,44836,169847,203614,188391,221183,195809,67098,96597,152680,98458,56902,151009,175130,155630,1292,-174999,-348377,-329263,7037,310862,168947,-152423,-340119,-342520,-384609,-247024,122437,414001,296761,17802,62461,223931,188431,36633,-180220,-370648,-255003,-133756,-150527,46341,236632,107837,-131881,-52547,5151,-265448,-397073,-197823,18148,213393,197065,-126574,-317422,-279767,-161231,4525,71389,77389,199563,395801,511976,431098,368419,300589,69798,72025,291334,279373,187544,58268,-195220,-368666,-323399,-295606,-295468,-289846,-225762,-60147,-33965,-174721,-207831,-72156,159705,323785,243411,99638,82836,174322,264711,121934,-133067,-259322,-184542,-17830,-15957,-200787,-289952,-157188,79716,84425,-166566,-255470,-208031,-184798,-138911,-90273,-37974,12714,125336,192838,65903,-202722,-205652,-59911,38748,57085,184094,330377,175695,-33012,54203,100031,109945,208252,141908,-106268,-194013,-34294,230721,300746,120661,-66797,-157318,-119794,-57090,-66562,-153659,-139519,-76579,145633,294069,175640,59391,3263,-71938,-53033,70462,44092,-33615,59840,178298,120658,-24007,24881,111752,-1200,-107125,170051,418312,270997,41077,63641,169731,193122,244424,221979,137951,81313,65089,-35316,-180429,-315381,-336384,-280959,-119067,48788,119550,90775,102420,33166,-221134,-387398,-291825,-260842,-297322,-131261,37654,-36662,-96839,38881,202844,90129,-91846,-140244,-120021,-128141,-55515,68054,216978,263603,202230,221710,143212,1021,42974,237974,289204,265895,230198,-16454,-228989,-45638,234157,208254,50361,-56573,-238975,-389328,-315137,-143427,-96004,-119653,-218009,-264183,-100579,201943,331036,147836,-156009,-227238,-103283,-29721,-114658,-280600,-284875,-52498,83393,-108095,-429811,-420808,-167081,121169,264561,293473,273483,180024,-5902,-112354,-46961,91480,84012,-11426,-17688,26685,-15040,29453,51330,-67034,-29049,255436,373606,332674,140152,-53419,-17578,106697,101469,29027,-22153,89013,206856,305061,411027,499061,375181,234133,162581,106972,-20631,-73354,-77974,-193099,-230158,75919,244261,-3102,-361405,-458474,-207415,-7481,-9390,48907,197185,230797,326170,349488,232021,63411,-23725,22316,129935,-27281,-447097,-652173,-590743,-325578,112244,349444,356189,242709,-143803,-362012,-518146,-1110550,-1919841,-2157580,-1822543,-57907,3780796,3765103,1342195,880055,1354230,257762,-185497,-225374,104690,325077,-313203,-1054888,-960909,-705366,-540690,-274910,-235891,-369178,-35155,462811,602750,325148,3203,-63198,-8423,98685,162530,81725,22709,40247,-54593,-94232,-39038,-68200,-72174,-76215,-154849,-128633,13934,59471,-79095,-219246,-195192,-126563,81775,291021,335907,112237,-335719,-479516,-316398,-224033,-295526,-348959,-303953,-184318,14021,202697,299348,148076,-84452,-288210,-311231,-171782,-39108,-816,116370,217343,-61338,-381744,-297076,-88741,-103901,-54437,-28761,-144769,-259831,-188619,-75291,19831,67953,48763,102626,178132,131628,29747,-14187,-157631,-366639,-320523,-79424,-56687,-238635,-306829,-205585,-128602,-79955,-51320,-121818,-209423,-178195,-171715,-267716,-330815,-306024,-238785,-174228,-224673,-229930,-74033,91186,177659,298960,388445,343403,213422,103723,75741,191067,262041,184001,149608,207971,161317,-26150,-177118,-204175,-246200,-317786,-241603,6538,153386,37751,-101384,-34719,125062,164903,79006,69442,29474,-58669,-95632,61680,221196,119914,-70443,21993,254974,261022,204201,177214,8425,-236503,-185306,115227,188663,37696,-53958,13984,-17472,-196738,-277242,-270553,-181431,29951,46213,-39327,6571,34361,-141516,-222338,-13816,243569,298938,168043,98337,90911,101666,139241,330017,424912,196099,-12039,94065,205302,60760,-36959,8107,147926,159221,121462,250322,335186,147388,25497,2188,-126490,-140213,-54728,-53074,-55370,91940,304086,319996,168281,68769,-55220,-34501,136090,26454,-248120,-217921,-106644,-144282,-174079,22707,251972,175252,-120417,-175646,-87744,-110536,-130124,-115291,-110505,-24036,43472,80648,128453,115388,-106429,-274164,-203699,-65990,13053,187769,367042,151491,-167046,-132566,115398,200267,161787,111981,-107770,-315028,-189820,-6526,-22442,16718,190234,138647,-85902,-160875,-68535,-61474,-141911,-39061,233975,271892,151516,62593,-3920,-22271,-188439,-372333,-221992,68472,155289,98481,12791,-76892,-180619,-260296,-177172,-82664,-60488,30537,103472,183014,202985,88588,-3811,106457,142198,29159,-86048,-68664,-3399,115782,200736,158639,-64557,-260515,-191175,57688,156474,7764,-78485,-34172,-3011,9122,-58719,-147617,-44409,73589,41757,-80794,-212091,-205924,-54135,42621,80135,85641,13490,-78463,-135312,-80430,-16704,17599,-2307,92114,166199,-15941,-217671,-155992,-29772,-126816,-227312,-174831,-187124,-164305,-512,6089,-118658,-25247,98157,95261,109541,7499,6613,203714,333400,216539,65094,2216,-33649,-155118,-130401,77266,253879,259546,117405,23637,22397,74088,82569,14258,68894,231572,263254,202332,197670,194257,40271,-153437,-176273,-49017,138828,183263,137980,104883,196361,260504,171318,53500,90807,187848,141845,-15198,-45321,-82376,-162991,-125723,89078,243779,43668,-325560,-457478,-265702,-148054,-248491,-313696,-133566,100367,209101,195920,-1208,-158967,8539,110283,89825,215533,359297,206266,122676,214166,193916,88350,14100,-165614,-280353,-162520,-202018,-458842,-366493,91167,243485,50856,-66394,-74845,-62668,105537,176122,8519,-301257,-334753,-39562,106808,207862,412532,317580,171506,272520,-441018,-550665,53805,-228322,-121924,845668,837665,220311,-52030,-49442,-264372,-535977,-60767,824825,944173,931359,656215,322782,-332380,-108222,36809,-447441,-485732,-46768,124715,128278,223022,276902,92523,-131436,-72148,-29377,10891,32737,-136436,-371318,-405105,-315408,-286080,-296850,-270914,-133274,-60441,-86275,-142106,-211718,-258591,-147311,7384,-64940,-315435,-287019,56717,248252,52507,-116153,-32455,89551,-18787,-147865,122140,390174,245580,88297,229191,354767,190459,-42240,-142510,-147123,526,160542,35229,-139796,-51431,83036,89323,76840,192072,285261,264806,86088,-10888,119566,343114,422211,357941,103281,-65512,-88404,-178592,-178177,136091,328328,125303,14849,49941,23209,26089,-14351,-160370,-118950,58132,55484,1873,-52388,-216618,-248299,-545,169082,12084,-102089,-131183,-191779,-189470,-112349,-52052,-119353,-141248,-65468,-83243,-115489,30530,153212,108173,-17880,-104405,72687,202838,24437,-140714,-28277,230515,291135,102250,-56034,-10955],[59635,119136,248645,252537,-42070,-293987,-203349,47008,133471,3007,-70009,-49269,-79348,3909,233690,245643,84093,47004,106827,84909,29873,102663,232998,201990,104629,-26367,-51419,97422,206596,-19164,-320178,-241094,52194,109973,51798,13572,16365,-55758,-138196,-114010,-19097,38425,-8044,-73524,27449,95825,-32944,-182971,-235641,-119539,-29747,-170850,-311472,-122243,211079,421645,312776,-79293,-199407,-8090,204428,240819,256487,212215,-17335,-186470,-137321,-44833,-53150,-21242,107721,166432,11358,-145302,-176455,-205027,-284083,-250192,-13714,200649,117504,-104544,-245094,-244075,-32510,15977,-200718,-156036,217045,294734,93243,59386,131966,186068,71318,-142851,-199443,-100178,-19232,-1306,-111783,-140222,-138873,-202521,-344964,-481629,-391689,38652,365604,197360,-71029,-48249,-22048,-101991,-27780,63414,-57049,-321344,-413455,-216988,-32619,44646,127802,224403,224488,177618,62451,-59328,7779,170392,309811,297345,108071,-33583,-75629,51707,237510,315124,311248,294633,198426,-6156,-51566,25684,51773,17065,100154,198683,206280,37860,-166440,-342248,-296226,-41436,135375,22646,-186578,-357117,-390064,-419815,-239199,189745,556067,431153,78421,77988,187027,118670,-28590,-226308,-422622,-325071,-169517,-189428,-8871,226780,191660,-18940,-13937,-27193,-333679,-461079,-279022,-65617,141606,196443,-27266,-194460,-188077,-139293,-36261,21346,10353,71825,243832,361505,294888,242423,243652,73349,91337,211646,163214,95972,-21571,-212311,-280010,-241040,-266933,-316374,-338951,-294183,-85650,-8926,-130406,-79983,105424,252522,356848,262824,111242,170952,330179,386186,153850,-223569,-416203,-270548,-86906,-128883,-320384,-345346,-125372,151162,147470,-96136,-186293,-172856,-148216,-97728,-69213,-28547,57978,178044,238135,192518,-50145,-206288,-194361,-88285,14172,200315,375451,257017,28403,26840,18004,48610,171658,159692,-69025,-203738,-66006,209657,286474,122009,-27656,-77378,-28991,28553,-18375,-137407,-156714,-95883,87573,245731,164150,-5626,-118919,-177111,-111540,58884,80184,20436,71355,156157,148984,40341,24759,57743,-34012,-149244,101431,354256,279155,108591,84130,75956,76235,227486,268884,140538,-5901,-16871,-14418,-101643,-269124,-323236,-259074,-73676,135010,180664,91472,81713,47925,-131281,-306618,-385296,-416917,-332395,-85309,9502,-110031,-128093,64049,263613,189706,-16120,-159318,-239609,-231731,-58572,99833,211900,235899,194990,232458,219726,138600,172528,291373,301326,286728,219345,-53951,-197630,48102,254637,144480,35412,-37787,-256188,-418159,-384356,-239016,-141005,-95169,-214302,-316770,-173343,164189,347747,178160,-189230,-317567,-205368,-188434,-250181,-275692,-218457,-55683,61950,-100127,-357106,-321096,-115400,107652,256939,296353,292271,203739,10373,-60839,24098,110406,68830,15947,75822,93383,-37897,-15531,29427,-81768,-27298,281420,412396,360657,197127,53522,94628,136718,51369,-26516,-21013,116815,227693,252875,379177,560688,520464,376295,313208,228038,3497,-84093,-62385,-112536,-84038,198959,225817,-134857,-472264,-499370,-189849,15680,22115,132825,330181,399397,472854,393406,204947,36792,-14795,-5182,44447,-14048,-352647,-643092,-695630,-455509,-32590,197206,286306,313011,128202,-127528,-357058,-824571,-1443623,-1789747,-2311502,-639817,4989800,5117055,391366,-669317,564904,-332824,-552607,-271069,134805,409368,-231839,-1053574,-869653,-456517,-444164,-440539,-343687,-348110,-24665,509101,791568,496636,2866,-149085,-54352,98171,206490,120536,52843,97800,21429,-52749,-14705,-63559,-112934,-138018,-195344,-118544,92743,201396,46607,-147327,-148815,-119840,17210,195819,287286,161459,-168602,-257190,-191864,-224069,-340879,-386786,-393657,-329753,-106273,119767,225070,159669,6289,-168651,-164200,-14998,68341,50107,142959,203519,-50057,-351300,-338231,-139914,-90579,15763,15048,-145650,-250656,-156723,-84512,-39419,25899,20987,44788,140478,144740,-6532,-103163,-217488,-364061,-276333,-86349,-102116,-239096,-292587,-189227,-75463,-62873,-138028,-262769,-272889,-172038,-156547,-233555,-276541,-274452,-245813,-186204,-208594,-203925,-98592,38308,143775,260908,331777,231951,113509,18916,26302,179331,272532,185691,116047,196949,161101,-37028,-170386,-208812,-263299,-327920,-268775,-59258,108115,44314,-44817,54167,195398,165796,87727,159807,156633,-23609,-146574,13244,197891,110642,-71057,-9308,175122,204622,196370,155335,-35958,-257144,-221983,-16123,39600,-23141,-84404,1250,33127,-128913,-224960,-188505,-38308,129774,85181,-13687,19534,5246,-209471,-302949,-97851,189360,295936,207667,133179,86060,68771,102723,311020,451704,217091,-54395,16677,168342,43372,-44449,62383,206615,215454,200661,260582,254428,66516,6908,36599,-79563,-80240,63065,84053,43346,124412,304090,319980,154286,31411,-93850,-81755,72129,-60066,-320926,-233604,-115996,-173280,-189248,7804,180557,104734,-97162,-85243,-13522,-29648,-32954,-44450,-89367,18413,105906,91810,72021,127164,-26885,-217218,-176196,618,98061,200607,265437,26839,-171759,-28209,157025,159591,147413,147331,-61779,-236602,-43264,97539,-1973,8596,214254,201180,-71240,-201671,-126835,-92216,-185630,-75355,307293,412850,232735,116835,72704,4288,-114502,-275298,-191393,58828,162998,153248,95909,-5858,-117283,-207504,-110904,-46775,-98524,4035,132739,217189,194954,26449,-80788,58879,117927,35050,-56908,-79040,-76674,46095,113126,112196,-13706,-176181,-184673,-32554,104600,25471,-87262,-120781,-110546,-67591,-92937,-213877,-164597,39505,105945,-25743,-132868,-120757,-59805,13135,87591,69270,21332,30036,-8885,-57153,-32134,-59493,-119653,-42613,-1124,-150231,-239145,-132868,-31881,-114138,-164049,-157866,-235013,-223878,-64698,-82524,-168993,-23787,97069,105742,117893,42819,93662,289033,367868,221415,48105,-41332,-92629,-171124,-110464,122980,290130,187990,49798,41657,62287,46418,23694,-12088,120348,263687,240719,198430,206163,123182,-94214,-336480,-395829,-195922,65149,153407,64184,34553,165403,291517,265024,122855,124005,206143,112565,-97612,-125285,-92139,-159508,-182618,8268,229961,92649,-284196,-395338,-168782,-51990,-189309,-293243,-142126,93938,210786,179451,-44757,-222245,-63821,83152,112173,249898,384430,271071,248890,316212,220979,140285,78535,-175924,-337593,-198611,-132739,-301852,-247703,119448,250452,65912,-16830,-30313,-144584,-41260,67953,-13165,-219896,-221397,23737,119046,208333,432117,360972,242272,165320,-997233,-1182525,-446385,-644110,-344216,1155485,1226367,507088,135100,46080,-173916,-389843,-87692,58499,217482,674769,1027088,726187,-135029,-141668,-115162,-683588,-670523,-69043,144033,143608,263899,279735,59539,-199373,-116330,28358,159585,171550,-53238,-323662,-423395,-362340,-263807,-226676,-268639,-177652,-44939,55622,57314,-54259,-192549,-131393,-51674,-182011,-382329,-303856,55370,301006,105579,-137714,-84858,49634,-48211,-205149,30745,292975,149126,3227,160192,320097,189643,-51889,-202946,-252664,-130917,20537,-18482,-71756,67459,123048,92405,112055,176355,222534,214132,42808,-85617,-36542,158669,347283,372175,127395,-50534,-104289,-242736,-208559,181601,401044,173289,28562,58016,82588,90790,-20855,-203449,-174332,14315,64168,59321,48674,-142315,-219089,44547,228231,50838,-35454,-60250,-178330,-185827,-67066,392,-83503,-166805,-158480,-193092,-150915,78871,199620,71868,-106078,-132195,98076,213235,22821,-134328,-80483,128419,227711,105161,-37211,-52050],[-29901,54300,238505,254570,-46298,-279872,-195516,3673,88743,46423,59250,32671,-159945,-227140,24213,176756,89733,29869,33625,-6852,-19325,143347,377106,342101,158370,-30379,-101531,5448,121770,-8627,-198935,-201484,-17201,34236,6119,34316,80493,-11481,-154934,-182186,-35699,70300,53685,69246,158367,95488,-71436,-167746,-151924,-5720,11095,-146156,-248562,-111004,118094,303088,240031,-90916,-178738,35051,309999,292632,162005,63798,-67986,-151139,-49401,95082,19829,-65623,33735,104837,-18253,-97048,-81741,-110432,-183814,-158951,47148,248419,169480,-49557,-158791,-154577,-7309,3970,-204641,-163060,215366,383916,248035,128163,93889,111608,8009,-197403,-274762,-229242,-132227,-56476,-111479,-91641,-35784,-55566,-171100,-323626,-282472,63300,258850,77430,-133561,-33817,-13441,-166912,-87843,37725,-56268,-311900,-428330,-255238,-44039,75295,127956,188231,257244,292271,151166,-1546,97588,265827,342238,348323,226954,69344,-23269,76514,281298,414434,455084,387838,218703,-41628,-152106,-66088,31983,24408,97446,229741,252878,102022,-92649,-245547,-200654,-96843,-62910,-88540,-159782,-302991,-361908,-375639,-166307,264256,628742,481982,89732,39519,88423,5705,-111037,-259830,-416548,-317558,-166913,-213556,-64522,180517,201108,61903,29000,-64161,-386026,-464523,-286395,-108659,60760,179810,93630,-33699,-92822,-113236,-47818,17695,-10359,-30069,85255,182226,126338,75339,110042,48055,103662,108625,31509,-1846,-70822,-159027,-95559,-48383,-125891,-235951,-312272,-334225,-127040,19527,-39080,74066,283417,329303,351834,233937,94307,249797,446854,449360,167798,-272240,-498890,-314396,-162687,-252924,-394932,-317874,-61805,192343,204167,33115,-62941,-134624,-122901,-53693,-31173,11635,124497,205608,198702,190508,46581,-180350,-290404,-218470,-70345,177648,403618,308518,64862,-1625,-44609,-17192,83957,99296,-64570,-175723,-60651,158538,190697,77753,13627,29772,77807,100904,32502,-67647,-107913,-75373,24780,146067,119681,-60631,-216882,-254044,-132106,71312,113715,51679,66105,141110,198028,123744,25534,-40251,-121297,-203509,19616,259366,258390,133389,68215,-16450,-28159,159955,276074,130472,-87289,-123452,-25278,-33139,-222106,-315121,-227241,-32536,176376,183387,44461,23626,47076,-27986,-179055,-405712,-523980,-351450,-61523,-56952,-183904,-137655,82823,290066,284356,93087,-134350,-316887,-288980,-39931,136427,221681,227481,183625,207643,260670,250306,256095,247486,196602,207221,161535,-59606,-118849,131824,234514,56028,1980,8627,-162605,-325508,-371296,-306850,-183990,-77412,-213478,-357527,-232835,94766,294963,165329,-206899,-378329,-301500,-316382,-358646,-277986,-163143,-67113,-14055,-130263,-248470,-174911,-23897,121153,247860,264676,274892,199063,12083,-19586,88804,95778,-4075,2499,148498,149648,-48434,-57665,-19625,-124121,-48760,269395,398449,335170,222808,161878,212222,166205,-2036,-66868,16814,175993,225389,126296,245611,526052,602372,475422,415678,289166,11013,-91073,-42045,-18288,61091,256633,125230,-286315,-532572,-462338,-141862,43687,47977,168762,357836,453405,513472,358680,125768,-9951,6574,-22027,-67857,-51406,-289104,-620668,-726018,-508710,-113734,118066,246146,354795,354556,79302,-149864,-463800,-902569,-1201875,-2410833,-1289923,5246190,5547483,-745563,-2192601,-319378,-938537,-959731,-284546,262912,513883,-111243,-867357,-573682,-61074,-227588,-504364,-397488,-290699,11487,524237,835179,515941,-59689,-265573,-120787,55071,169104,99821,87913,177515,122906,6428,12152,-41843,-112499,-159808,-199055,-97376,167761,350420,183554,-70684,-135416,-139527,-72163,60440,196836,169420,-31330,-90681,-97491,-224235,-385501,-439248,-478623,-434509,-182499,29243,113235,153667,130657,12065,35730,167271,178165,104786,151427,145468,-56738,-287660,-345341,-211373,-117420,63114,57272,-141247,-258331,-147344,-88769,-76713,-6003,-13550,-25966,77467,134850,-39075,-175356,-263838,-342468,-228378,-89122,-127092,-199738,-235711,-172605,-63065,-82408,-236644,-402773,-342441,-171590,-129724,-182830,-210230,-216165,-211615,-185863,-209719,-204297,-125262,4144,110320,176248,220771,86142,-37459,-87693,-35536,128861,233399,169031,77031,165332,151150,-5646,-109168,-187141,-279231,-337422,-258981,-99126,50472,33662,8561,126113,236229,152767,109632,228971,247411,5282,-182963,-59316,112933,82329,-38718,-36833,49475,122483,181625,90346,-129300,-257517,-195163,-116648,-117718,-105783,-114535,-1552,100871,-30378,-164866,-129641,67711,189946,92772,24,31941,-17744,-250763,-355302,-170458,135877,281960,218540,127285,35596,-6583,29639,215990,358863,173303,-88583,-35258,136488,51965,-54751,49853,201229,246164,245792,222101,136225,-4823,16029,62359,-60096,-53781,124454,166969,127148,154553,273138,276939,120885,-18812,-155278,-154987,-51672,-165582,-327290,-174964,-79033,-176356,-211700,-48014,74827,15009,-78091,-6660,46888,37729,38303,6225,-74313,32129,101985,51708,-6031,91603,18063,-134194,-99374,88223,193999,240395,194018,-65090,-172108,41621,169741,110888,120279,152746,-21618,-149239,62689,131864,-42276,-69370,117605,132267,-98398,-234469,-193745,-155878,-244571,-131005,301566,484629,290397,141252,83053,-2822,-13003,-99766,-84726,87738,173428,185859,159866,61835,-42979,-121827,-18830,2062,-118559,-23911,122107,192294,119415,-80734,-179339,-5162,79535,42295,-12539,-87558,-137187,-24155,26298,23825,-17612,-103187,-124646,-48514,91639,62558,-61612,-162960,-169696,-112868,-95477,-224545,-233574,27491,168495,39377,-25607,-13338,-34832,11200,102321,66674,40014,110088,54152,-55974,-31662,-94204,-193337,-139757,-151776,-273860,-245970,-129010,-94287,-135394,-91739,-101693,-238242,-246316,-116298,-167246,-212628,-28963,73567,94141,115873,66133,144067,318347,339118,183021,26167,-73344,-124148,-131331,-67529,81770,170034,42824,-981,93980,104912,-5334,-59807,-40719,139564,244126,183620,176929,187781,33531,-196158,-444298,-571088,-343029,-24641,109268,9492,-16315,132271,292911,318351,184919,152648,195937,67513,-178249,-199778,-93093,-153090,-230990,-60553,197417,125549,-200670,-286023,-71491,14100,-139543,-242849,-99439,105892,188329,133900,-79418,-245322,-139061,12301,103479,264949,391393,348780,361929,409634,307524,229977,131596,-171084,-362852,-233250,-49095,-97425,-108841,107528,214772,81678,44562,-11428,-229928,-170739,-17554,-6337,-84168,-49583,84719,116012,183259,394164,330295,77893,-481639,-1637263,-1623765,-783314,-731828,-125336,1468554,1515173,768377,265321,40314,-226873,-486807,-611855,-893508,-419593,599553,1423497,1087117,119949,-163438,-287086,-836733,-749511,-54910,182678,167417,285593,249070,-1590,-275733,-176899,47834,249956,246935,-10742,-268817,-381320,-339260,-178611,-118289,-251586,-218631,-30315,192896,301210,166373,-53796,-76956,-84698,-255805,-404893,-289607,37425,273040,98493,-162864,-125736,-4897,-95680,-269518,-90510,138659,39698,-67380,89903,263701,187051,-30519,-245431,-394042,-332252,-181221,-100614,6038,200889,140680,26294,59574,89035,106395,125635,-12167,-141090,-167162,-11577,253036,349040,132626,-24803,-98764,-259237,-214795,178495,386059,177297,39037,75759,153358,152551,-35853,-252804,-238917,-36157,69299,119617,159876,-31562,-160866,39521,184019,47986,19047,1878,-117743,-115229,6703,56372,-21062,-132239,-196594,-268377,-182790,116798,242892,33531,-213325,-162000,113679,202658,27742,-102266,-113055,21843,140978,98164,-14523,-85405],[-77164,-9893,184899,208146,-53174,-223331,-145724,-14658,77682,122871,193242,112513,-181148,-355962,-178378,47656,51495,3383,-28400,-84847,-67300,167070,457088,393093,143550,-44316,-131634,-63957,53326,29486,-31867,-94846,-71591,-56810,-38979,35910,78744,3382,-153524,-202783,-23053,112743,101917,177256,236529,60194,-117303,-142760,-53632,82876,42024,-85222,-130574,-57576,50994,174148,116948,-100354,-133826,69900,355566,313015,76052,-76979,-97708,-76257,66917,222550,88731,-110103,-25080,75660,-14305,-22176,37916,7900,-78048,-83498,71842,241330,161068,-29298,-81189,-67194,-2609,-21689,-191602,-171101,154849,388146,360051,215198,103484,97692,9757,-212810,-321321,-326683,-215996,-100837,-111763,-51425,90831,123918,1453,-155565,-121559,131981,163152,-38917,-177673,-16874,8182,-191068,-125478,-1650,-81544,-284936,-381337,-242313,-31791,90609,84877,99131,236043,361532,213104,23365,110604,291008,337669,369910,307664,146592,33161,112300,296706,476634,569313,462024,245035,-34552,-188535,-107346,44419,77381,145643,260182,280892,167720,17880,-92519,-77501,-135243,-211425,-143415,-104905,-217399,-273976,-252858,-31663,331754,610190,440803,60434,-34760,-38255,-116887,-194109,-282563,-371279,-258556,-148035,-224159,-105493,111202,134077,83072,67244,-87572,-400611,-421437,-258780,-150010,-35186,145374,191423,104427,-15567,-76830,-20475,58333,11679,-81984,-37103,24756,-34784,-107795,-82659,-1940,101965,3465,-92097,-85220,-83606,-55152,131841,202191,81304,-79708,-217161,-333242,-171018,43220,71842,213211,416800,372495,300659,147108,44313,301574,508793,454057,164254,-263533,-473149,-298975,-224670,-357452,-409982,-223495,13042,193780,238948,172733,61024,-103241,-100549,-8291,12129,65987,191407,204807,99633,98680,95335,-116678,-313884,-300590,-154322,133325,408482,314263,61993,-19979,-57161,-59617,-23067,-12627,-87608,-125929,-44895,65730,30243,-8097,40502,129308,170638,145857,78166,27570,-9127,-19454,-26107,19718,51832,-90519,-265109,-279276,-104346,109193,141412,59132,54119,141162,255594,209615,29815,-152727,-227709,-245680,-50689,164140,214346,113855,30168,-72390,-89369,53989,225289,106113,-146729,-227265,-51782,26631,-170853,-301427,-196474,-14245,160487,130010,-43367,-63449,32489,66842,-31430,-332544,-542902,-348380,-63841,-126064,-222933,-124746,77310,275116,347811,208902,-56310,-311874,-274423,2619,174385,246668,234533,157206,157224,265082,309848,266443,125249,25033,68798,79456,-43731,-22374,193172,185092,-35963,-37272,74888,4177,-168011,-313483,-348933,-214025,-59510,-203828,-368567,-251650,25117,191189,118848,-185951,-385143,-381905,-388243,-397912,-277044,-137530,-89466,-122619,-180425,-129674,-9019,100708,174384,244514,213052,228890,169047,4685,5379,129258,58491,-102746,-35488,195356,192249,-41988,-85627,-84361,-187242,-83459,230512,339396,279978,229626,253747,310511,188325,-43388,-70730,96941,269886,211503,-23067,64665,422514,607775,525712,453701,272385,4100,-88363,-27309,57739,162168,237740,-18546,-411803,-536657,-372407,-84567,71809,82017,177686,303381,389169,425647,247208,31430,-40818,56027,-2411,-154935,-107123,-250012,-573321,-656617,-446755,-92355,144939,247830,324094,404523,179768,76078,-102123,-473925,-606469,-2068489,-1719495,4575517,5018264,-1647780,-3249369,-1094520,-1440904,-1293581,-218985,491336,640650,41445,-550302,-153105,382099,41463,-451053,-360743,-183107,79639,521227,775830,445234,-137020,-370578,-178684,-10,80290,49392,128870,264249,237414,93687,58962,7141,-56612,-123145,-174915,-85147,223847,480243,309346,4708,-137142,-173641,-176366,-103970,59671,124214,51879,10229,-24603,-200747,-402869,-480200,-523913,-473439,-209964,-49115,5928,155009,287159,230744,249630,331528,265329,155592,145107,63340,-83983,-206805,-293442,-253633,-158973,74570,93597,-111481,-262144,-151527,-74880,-74704,-19580,-45644,-85389,23632,129528,-41293,-209457,-281853,-298586,-176639,-70099,-106717,-116224,-137198,-140688,-69041,-106196,-304758,-492964,-390005,-171152,-101037,-129228,-141086,-139133,-146393,-180180,-222950,-205328,-116518,17736,95153,85799,116427,-4814,-159174,-165967,-78360,64114,155473,132743,52688,133547,140749,60191,-10652,-133488,-268559,-327175,-218303,-99484,11764,38707,80420,189496,255896,153172,147430,267646,295135,46361,-173180,-119416,5363,52812,25750,-39069,-67940,51134,174231,16238,-224327,-225856,-113064,-154284,-228602,-175369,-120227,24303,176144,74624,-97974,-76175,136451,218741,81620,5509,55832,-8204,-249567,-368393,-204821,112663,282702,218897,93348,-42466,-102002,-57575,80899,180800,81684,-91562,-30693,127151,81011,-57950,-3266,162562,261310,255254,157338,25445,-33831,65497,81947,-71490,-57133,135328,198404,187446,182904,232429,216393,81639,-65963,-209690,-212191,-175324,-246493,-269993,-66511,-535,-136382,-212725,-100215,-12499,-55307,-60616,45545,82505,74976,73596,36993,-54419,25511,50460,-13199,-75018,14978,4973,-53266,9368,179198,282722,313131,198624,-80927,-151241,70601,156344,76816,102714,144036,12089,-70389,106251,98890,-123776,-192839,-63719,-30598,-148693,-249133,-237175,-210563,-285066,-184382,227336,476261,322413,152219,57681,262,101602,102307,69601,148145,188766,205168,211345,123136,17492,-37199,70489,62572,-94309,-37488,73223,113457,547,-191113,-256708,-67040,27031,36729,30624,-68595,-140997,-59357,-19355,-48309,-40742,-34664,-2887,45455,141993,119147,-684,-138631,-158076,-110150,-72953,-200100,-246104,47617,234000,120380,94391,96607,24461,49943,131072,82975,71794,157958,53709,-65678,-2687,-52832,-182242,-157454,-223980,-328326,-217161,-135694,-187126,-164482,-16052,-11591,-187018,-221052,-142496,-228870,-238751,-30873,52763,73887,107295,68161,152407,309087,274832,111225,6167,-74286,-108198,-43646,-6775,-27200,-74513,-127594,-4928,189233,156528,-64952,-154934,-66277,136137,201478,127236,153796,154529,-36551,-227780,-445795,-639356,-431268,-82737,69157,-3539,-15823,129809,291186,338999,235648,180311,179401,41662,-214290,-229539,-77882,-139789,-242760,-74316,173346,127517,-113000,-168836,699,35955,-101397,-161661,-4526,154210,170098,82124,-92253,-218681,-184142,-69982,83790,289666,425047,448287,455225,491773,449165,358947,185971,-145132,-363758,-264836,31759,114814,25738,69213,162102,120816,119386,-20390,-280849,-210260,-11327,68974,99101,159798,150649,100533,134405,312984,242447,-278185,-1384871,-2116136,-1743896,-887103,-497072,431935,1675902,1653286,990090,350436,-36925,-401625,-863330,-1529110,-1743120,-709442,860581,1778243,1316234,346090,-173648,-421430,-849304,-696940,-8910,237165,203958,284898,198860,-63685,-323041,-207733,64502,279947,237075,-14088,-209733,-283011,-237548,-43135,556,-213182,-220354,4560,299216,509382,372135,112789,13405,-57823,-240992,-352731,-225019,29750,190210,45666,-169401,-130523,-41528,-127186,-298697,-171334,15497,-21037,-86502,45412,208306,197767,39715,-229455,-511467,-525544,-343884,-148297,106364,339757,146954,-78569,-50420,-30099,-25715,22529,-59114,-158881,-240345,-126863,163356,307356,142842,24156,-64561,-215775,-180307,141216,292079,136783,50420,109619,219187,185782,-62756,-289003,-272826,-53819,87194,177510,262070,97388,-86237,-20034,41024,4983,65524,53255,-33253,-15718,71630,94341,51419,-37116,-155795,-279857,-200767,133790,279492,20681,-288537,-178599,114091,170466,35951,-56081,-119291,-52829,74111,100178,14954,-90915],[-73761,-68599,77004,101002,-78201,-156757,-81844,-8688,88912,188359,272173,145955,-159252,-357270,-313423,-111119,-31656,-41870,-77729,-133302,-109183,144561,428086,336771,71049,-72487,-146954,-103763,10276,77493,122720,34714,-104542,-154984,-95401,-10287,-14634,-43319,-146494,-169424,14273,146525,114783,203319,217186,-17417,-167909,-119066,24132,113928,44577,-21092,-6758,9485,9981,49712,-29644,-119871,-101364,63184,315333,293393,23440,-164938,-106187,4483,180380,316281,138284,-152892,-73290,67719,6439,43568,138793,110554,-1688,-50071,46822,171261,83116,-60838,-45280,-20606,-40820,-78233,-178170,-180684,52342,301599,380238,273531,131292,107762,25933,-212881,-336735,-374754,-267208,-133298,-115427,-31392,193549,270031,110344,-42016,18457,191429,81937,-144613,-216047,-32566,3336,-179543,-130798,-36197,-110977,-244264,-287391,-174718,-3508,70173,1860,-19490,155482,342425,214663,5408,51105,237693,288539,347610,324865,169345,58373,133461,274232,473361,598870,469062,248470,-3012,-171416,-109403,72204,150641,224414,281476,277709,202180,115399,52753,23078,-149937,-268126,-145707,-63180,-152333,-169923,-88621,133272,375516,506003,325766,6791,-117146,-151250,-212009,-259562,-294574,-313971,-195259,-143273,-229357,-126318,34162,17519,46103,97194,-82204,-367964,-363407,-254714,-232244,-145403,98644,235489,176949,32906,-33421,30046,114401,47159,-89303,-101347,-74167,-153480,-274283,-283700,-61332,83944,-83564,-185836,-133337,-61782,66299,336951,431191,280977,98359,-86808,-295059,-205754,53188,165791,297954,466973,367245,208504,16474,-26781,318112,517976,416428,147984,-200710,-348601,-233538,-258621,-414393,-369861,-104912,71130,158074,242360,268802,129482,-89062,-73956,35530,50719,116088,238808,183308,-13464,-9048,124116,-23472,-262003,-302457,-191673,100590,394338,274556,19382,-22464,-13091,-63358,-111724,-128945,-123951,-80287,-45595,-55456,-143110,-109486,44261,188941,219325,157287,118821,122654,109064,54200,-53886,-98831,-20981,-90754,-258721,-250617,-38310,161629,162048,57243,54079,158128,300701,274802,33353,-249940,-311213,-252783,-89820,88108,152216,62498,-10706,-72428,-93534,-61675,114287,64911,-177789,-297028,-67414,88428,-102131,-260225,-167766,-23588,98195,42727,-146104,-152272,14755,136720,106577,-178419,-457150,-312299,-79008,-160233,-203799,-92704,43692,225268,362148,300828,68748,-204051,-179838,69248,212749,276558,237715,103732,94729,241655,306914,199772,-29834,-141566,-66209,2975,-23706,63290,233262,129609,-105752,-58411,152601,182021,-21071,-259901,-363905,-211548,-23025,-169904,-341617,-219171,-14634,71292,61758,-111867,-328430,-435250,-397715,-345637,-249036,-133274,-112686,-225570,-224042,-28665,140182,233318,257061,242152,150838,160881,122569,920,20955,142253,24032,-179880,-70638,220278,224423,-15813,-89708,-142748,-247857,-110704,185658,259485,228540,237871,319991,370372,195034,-57542,-28381,201027,373839,199037,-130156,-82435,303369,547908,534987,440840,206742,1686,-68470,-23975,96755,198749,159813,-149620,-468113,-494821,-279597,-42121,94987,132500,185841,214652,250745,251896,102322,-29460,-17847,147757,73977,-168941,-137418,-211586,-488196,-498460,-280577,27361,264571,284201,210453,230264,147074,301295,223762,-234516,-184273,-1410792,-1809458,3220887,3820525,-1915365,-3530534,-1596268,-1763210,-1478697,-75537,775884,778890,207141,-193324,279774,756612,281877,-298748,-218205,-16771,180519,510486,679677,369929,-173463,-418119,-193287,-25325,-5057,12686,176548,340127,346140,209508,139764,86564,45921,-39643,-147442,-94689,255388,572409,410839,79691,-123835,-200610,-275040,-270031,-107550,38059,91164,87179,61745,-126071,-364749,-479802,-505410,-441271,-199985,-102572,-63997,179646,457286,446267,428812,439379,316275,197645,131176,-18196,-124422,-119997,-168453,-217778,-180594,50042,121350,-45375,-240412,-150604,-31826,-26195,-11068,-68582,-116036,6351,149981,-480,-194589,-258630,-227541,-112877,-13021,-27698,4032,-9554,-79680,-61162,-99066,-305061,-493928,-386725,-159749,-78325,-83845,-73001,-51710,-68199,-171851,-232538,-178556,-51280,85958,110978,33748,68190,5734,-184904,-175159,-78244,11940,62849,87593,58727,115840,125209,125412,90297,-51160,-211091,-278313,-154975,-62033,8491,81589,184406,252439,260831,172743,183133,270427,303157,107003,-105748,-136756,-81585,35572,107180,-7443,-132761,17423,180214,-35593,-277062,-164518,-5642,-120517,-256252,-205424,-92610,81182,242973,158234,-27624,-14957,174943,228409,67006,7273,95141,44092,-207016,-344085,-190967,128036,305436,219957,44334,-130232,-194153,-135598,-49205,-19360,-25686,-57310,28707,139644,112293,-51254,-58523,129591,270397,235382,90463,-43795,-12445,139480,88604,-111401,-82728,107074,183582,211403,200064,194602,158671,43642,-103611,-238976,-226425,-244964,-275646,-182888,43460,93857,-54752,-173235,-112632,-46850,-78653,-41040,64199,85199,70702,68177,46565,-28818,8908,-19600,-75608,-111930,-75030,-67433,-7243,112137,243043,332141,388745,271151,-22717,-110488,59061,117472,59266,95902,125367,28326,-22171,85984,16882,-224468,-333284,-266712,-207315,-198466,-250190,-244845,-231156,-295720,-232547,100759,384888,316195,158655,33379,33156,192226,257060,210790,205318,191933,203868,241967,164814,37352,962,113770,110331,-36779,-45420,-12160,-4815,-133542,-274215,-288534,-121304,-47659,-2722,44843,-21694,-86488,-59752,-28121,-78933,-59035,23380,148876,217832,232321,168076,61125,-74312,-100305,-78178,-55682,-186804,-235339,73991,277270,185180,179705,169819,91636,106854,149746,87632,91340,163594,-1193,-93477,26743,30080,-107890,-107830,-209566,-302037,-165402,-161708,-289928,-196113,32312,66472,-119630,-179474,-162118,-279506,-267489,-53190,23882,35436,72356,21094,103640,264747,188188,5180,-26760,-55983,-63182,47176,36478,-183542,-376781,-293707,16924,286968,192590,-131670,-258571,-106871,98465,136891,68793,105865,86546,-88383,-205538,-372862,-595077,-438963,-99914,26018,6333,22023,149335,279328,312438,245410,189798,161491,36611,-206943,-221777,-76388,-147550,-227751,-33481,157954,72342,-85785,-107094,6382,-10058,-98306,-86653,94041,208590,145816,14602,-108360,-178393,-202945,-151378,47082,311433,481478,534727,498902,529589,576393,470222,217808,-123910,-373904,-317681,60791,261125,105965,-3010,89657,162114,167982,-77699,-303202,-155519,82890,190023,270746,330573,186221,38658,28934,175174,98845,-702131,-2097663,-2223353,-1561666,-806682,-104548,985531,1625638,1601524,1146050,403328,-143908,-645251,-1422445,-2489057,-2235438,-600087,1327887,1947639,1346415,467001,-186207,-491463,-735566,-561918,21176,259232,209734,230445,121082,-122298,-339328,-202179,84826,243796,127044,-76759,-168704,-171595,-100104,88495,74355,-181024,-181843,59229,344841,587885,470481,230387,96542,7767,-158451,-249829,-128752,33357,71502,-51317,-174091,-119315,-61511,-135527,-279990,-177933,-29202,-21638,-64335,19067,151648,206046,134378,-150840,-553916,-635779,-403426,-136980,209920,448583,135865,-193442,-181533,-148510,-148887,-81223,-94554,-147562,-260102,-188088,72870,241554,154609,80619,-20625,-134976,-115106,80407,141794,57433,57310,145478,246720,160272,-108936,-300511,-254333,-25104,116159,216888,330861,215006,-16833,-123710,-161912,-72119,97504,83693,26855,49202,82491,88239,107721,92664,-47768,-227760,-200486,122533,300344,49135,-286233,-163138,105190,127548,47120,-4257,-95510,-69906,61533,127313,56130,-53684],[-17572,-104324,-61021,-39255,-112228,-97746,-17061,28110,115547,216570,272898,123436,-110229,-243974,-334303,-240385,-119007,-77422,-90520,-126055,-120832,81677,305101,218017,-4208,-91124,-134896,-97819,9633,134196,236946,152181,-101237,-229319,-153491,-94984,-162731,-135842,-126554,-74809,84031,174217,102245,150877,114221,-108805,-201093,-87591,80991,109864,36918,34359,95669,81492,10300,-28989,-131724,-130553,-89487,18716,224924,265355,39642,-151288,-76811,78346,281004,391261,182558,-171914,-99836,82124,46233,95519,207224,182706,41926,-46482,-1853,74851,-21103,-115454,-44457,-16788,-106030,-144368,-152035,-164616,-40262,166673,310317,285087,163989,124771,31718,-199128,-306152,-352283,-272867,-138056,-104785,-12504,257992,345629,134630,-3330,96093,208583,22040,-217364,-237277,-71392,-22564,-127012,-85918,-28688,-99109,-176880,-152884,-38041,55361,30611,-83521,-116637,48776,242875,162705,-28719,-25440,151902,225109,304625,301465,151777,46555,130663,226819,410771,534214,397681,220382,44572,-109685,-80619,108608,232380,324617,309604,258311,200680,171841,146947,78486,-135284,-222378,-98271,-44931,-129270,-82537,76489,296559,399306,364836,191305,-36445,-163562,-198659,-234177,-275192,-277332,-251440,-155547,-159253,-222354,-115544,-23039,-90799,-3949,137790,-26569,-279284,-306082,-299904,-353652,-241030,65177,236899,193003,69383,19512,86399,159088,69843,-67151,-97700,-89017,-195654,-377978,-418577,-100071,64131,-125586,-219372,-120747,-3388,181363,476699,573898,411895,246857,42366,-229808,-217060,52281,220689,314116,427397,317067,102850,-112738,-85038,310655,496242,366829,133293,-97688,-166048,-138479,-252761,-402470,-289313,-7452,93880,104606,220945,290664,114836,-92648,-35794,78126,84324,153541,258107,157274,-92013,-63205,159828,73313,-162853,-224334,-152588,113977,376213,207998,-46867,-9795,68512,-30969,-153683,-202983,-157498,-62534,-76408,-174844,-275204,-195453,23769,189292,202800,133567,153853,199043,209318,117974,-59707,-181661,-82417,-73085,-218493,-192597,34089,204087,170937,63752,79879,182174,307459,291583,21033,-317489,-346842,-220902,-97962,26666,72454,-4504,-44351,-27438,-53229,-158976,-42185,-1749,-193899,-321267,-61689,148956,-16266,-185512,-146939,-61772,8166,-56489,-239682,-219166,-3285,164215,198831,1088,-295765,-248591,-97759,-149772,-134730,-56266,-17785,141501,308292,329594,202801,-19180,-33027,140649,234288,277288,195624,1907,13908,185343,233886,63186,-184682,-263613,-162494,-60606,-29113,107096,245294,74185,-151815,-58040,214290,293161,40193,-261698,-365620,-178285,28932,-124043,-302902,-166435,-29134,-49412,-4825,-14055,-240457,-471890,-377834,-231573,-192947,-145089,-140672,-305684,-261054,12052,214187,313673,315718,206586,60003,55409,48080,-10844,16009,113664,-5307,-218863,-101109,208904,227843,4260,-90103,-196003,-302175,-135574,128607,161438,179933,235710,332542,357759,156740,-61903,26769,266989,416406,167627,-172887,-151583,192727,423832,491239,383370,121021,-1196,-56939,-61272,68822,149520,32513,-246679,-461422,-454546,-258877,-61639,78435,167266,182642,110905,73396,40012,-46063,-51368,47060,249958,174381,-122437,-141608,-180275,-391465,-327289,-101237,167666,394933,302274,10416,-141039,-14414,475698,467713,-181193,-41951,-706586,-1664813,1517335,2398872,-1378699,-2998831,-1782679,-1920530,-1536056,60065,1003028,867333,320763,76399,587653,937816,396542,-123267,-17221,166828,269444,459597,560849,314001,-167431,-411970,-172944,-20995,-66522,-10489,193554,356741,397878,307062,219750,153918,131573,20473,-172587,-153473,236299,586360,448705,123776,-103423,-233128,-376503,-431051,-295459,-87862,86870,164555,163843,-17503,-286839,-450022,-452791,-385592,-204573,-162011,-118090,192084,572165,575699,497241,438537,298572,195545,84783,-111453,-196396,-67294,-11871,-112059,-186467,-29599,106826,20131,-212882,-157804,9780,28584,-15191,-112102,-145064,3573,171860,47475,-164731,-221878,-160133,-59940,56128,73621,112747,95833,-17617,-46796,-72426,-252326,-421391,-344053,-155977,-94605,-82040,-34953,10885,-22124,-184362,-247145,-135216,37358,162124,131136,19969,67368,78881,-119631,-130157,-58840,-39240,-44614,25732,72996,88191,63089,117677,129538,20879,-128909,-207427,-98886,-27551,8786,134989,289080,290323,226108,164120,161811,212295,256802,154182,-18458,-122049,-139778,12562,159126,27322,-149272,7288,172848,-71763,-286685,-110057,67665,-54234,-218760,-208839,-61373,132374,263514,180158,20649,35292,174255,211333,42513,-9698,125074,110419,-156220,-310613,-155420,149974,320311,205813,-24814,-228635,-279861,-200705,-151180,-190977,-128406,-11095,100279,144689,110971,-53132,-95825,118768,266989,186292,27181,-70150,31690,191815,61032,-180628,-132955,39296,116615,178469,183378,152165,103956,-763,-141117,-248754,-202402,-242267,-256342,-115890,100569,163437,44233,-96261,-78594,-31497,-55425,-18820,50444,50678,20754,20411,30549,-5667,-7403,-81101,-117852,-110992,-146205,-179199,-21919,165536,250549,313039,420238,359429,69041,-65650,15269,55670,45909,87272,92821,15066,-17385,25083,-81063,-319460,-458300,-421813,-312095,-222536,-243120,-217250,-208513,-279920,-278071,-50911,229514,266132,168794,46082,91928,227915,314523,286376,228310,170892,177750,247809,186529,20778,-21326,91753,126074,28040,-56189,-110112,-122571,-240769,-300836,-256914,-153843,-130784,-68558,25954,43986,6928,-35015,-16906,-60215,-47032,77673,296961,408690,328260,193048,97538,-3700,-27859,-34928,-55950,-202809,-223212,87875,282842,208614,203801,195451,154194,167736,148477,63381,90695,147336,-64439,-126745,34724,104734,-6507,-13676,-119382,-198530,-95089,-190254,-360947,-209881,49115,107246,-63525,-139460,-174178,-312461,-299096,-102613,-16479,-8734,18948,-65705,19815,212723,114796,-100871,-59364,-14435,5039,121818,56100,-328417,-620346,-407205,51665,359978,212429,-174758,-332938,-148001,47430,74039,20299,34856,-6447,-112496,-143317,-255695,-447170,-344187,-59509,2867,40830,95710,196916,272822,259925,223803,201552,176006,70753,-148225,-174244,-87624,-167699,-175056,70356,176863,-8760,-120039,-101150,-39466,-92656,-110308,-22538,173132,255297,124258,-48061,-120102,-131814,-177222,-185967,22086,336263,559089,599524,505299,528085,647215,535248,236843,-93898,-376421,-371516,36041,319170,132605,-74935,26186,202571,180935,-155186,-283649,-14702,245001,336235,402323,425426,188689,-59613,-119121,10182,-56487,-996399,-2214938,-1837563,-1173944,-615492,268205,1194968,1254793,1399966,1252462,478930,-188820,-834849,-1909912,-3029401,-2188296,-197811,1709844,1840548,1218209,499641,-167977,-454771,-519555,-390152,19512,229474,165803,131547,45485,-141580,-302232,-141228,133610,185147,-28620,-158547,-124667,-56858,47584,192809,92497,-154890,-89073,157207,354562,525180,443194,270300,153491,92037,-37786,-118573,-5951,67479,-35527,-161871,-182477,-102911,-56455,-102097,-194610,-87794,29045,36417,-13589,11090,106805,210433,233172,-10119,-467826,-589864,-328297,-59878,302175,508079,116157,-273808,-277386,-222262,-226071,-152850,-102929,-109770,-233592,-205380,-20374,150930,160103,128512,17873,-44381,-33939,17714,-18709,-34727,60995,167390,212388,66652,-171700,-281339,-182828,39904,144237,223330,350644,293514,24053,-253887,-375187,-177396,97433,77817,14457,22169,4963,13476,114021,203145,70828,-157687,-203891,64886,276828,94957,-211755,-124612,79499,69039,38526,23695,-69685,-53294,82033,151152,77588,-6276],[83478,-95729,-179543,-159434,-131739,-49202,46471,96006,149991,199984,206007,63263,-51552,-70655,-242358,-288733,-159050,-65274,-44895,-52200,-85330,2766,141279,105641,-28907,-78025,-89088,-45137,52214,195717,301515,227916,-61958,-255846,-203652,-194711,-307823,-239948,-92360,62080,176633,193481,77198,51755,-25566,-181786,-204123,-48311,121204,105793,37044,65699,151157,143317,49283,-39495,-145129,-123380,-105262,-53005,132237,252703,123810,-36227,-14198,126609,348438,450277,220742,-167605,-113895,99880,92413,127289,228499,204276,47065,-63588,-55229,-14892,-106430,-164512,-71708,-56226,-185513,-205442,-116457,-118815,-95070,18354,163170,230841,175362,127958,10234,-185058,-245377,-278608,-248893,-128109,-87985,5595,267587,319672,65450,-46664,80065,148355,-45294,-264483,-245801,-122120,-62219,-59330,-10876,21249,-39700,-102119,-17820,138850,132191,-20595,-153035,-173521,-64435,81427,63127,-68075,-79298,74855,166450,254851,258815,104812,-14445,78208,147909,291188,378245,241073,139349,74978,-45227,-59659,122747,290268,412172,335706,218418,149343,155005,149189,63426,-126620,-136574,-39357,-64451,-168179,-56759,176708,397798,385705,219891,68094,-66385,-168193,-175882,-184360,-245226,-242005,-207846,-171734,-211255,-219066,-94716,-66543,-165109,-37403,184262,60765,-165605,-274032,-400408,-493519,-307951,45923,207177,172358,94971,57087,107671,149264,37722,-61469,-59564,-43044,-170064,-406182,-455783,-118228,36665,-127360,-191857,-58064,64883,251748,513393,578284,421726,308642,117025,-177536,-220934,27448,210718,251130,302362,219079,-1089,-205595,-113707,277397,446303,311774,114457,2106,-59,-55118,-222447,-338680,-209966,18435,58750,40938,174197,223383,11006,-122271,-288,103300,101404,162919,234737,124221,-122464,-50273,191777,122738,-78939,-114987,-54490,174294,356880,129501,-123802,-1970,138970,5909,-154011,-221104,-188369,-94595,-143547,-272481,-350079,-258804,-26119,121659,109608,67530,167749,238538,253348,138057,-62623,-224316,-130705,-66277,-186876,-151437,66788,203321,156380,85010,128749,192423,253558,236097,-26705,-358772,-335956,-168315,-94391,-40422,-22764,-72041,-70964,29490,2369,-219199,-209543,-98402,-218027,-311322,-44652,189247,68632,-93292,-141928,-122519,-85658,-147652,-304267,-247696,-20803,143923,221310,137360,-116465,-172156,-111539,-106042,-38887,-21985,-91426,29705,184436,273707,299771,188544,124066,195875,223118,221397,82996,-150026,-92402,92538,104249,-109027,-315463,-333454,-209815,-109666,-67049,105749,233046,24323,-176635,-37468,241708,295670,-8065,-326375,-357279,-118088,89901,-81481,-277347,-126976,-30706,-156280,-81036,64266,-158961,-494877,-359215,-99964,-109057,-151111,-163564,-345792,-290732,-20816,184084,300413,306852,123256,-58098,-78585,-47413,-32375,-6409,53169,-21791,-209362,-118134,168127,203137,8113,-93522,-232976,-334080,-153824,62942,59285,132832,216515,288247,273239,74094,-62462,69574,255767,353201,110409,-144687,-120229,111852,265488,407638,312476,61088,3941,-64072,-140453,-16530,40420,-102959,-287585,-401962,-434096,-325768,-149486,15064,170439,168993,19298,-91110,-142367,-154050,-29651,139403,337132,264819,-41836,-120342,-148778,-294680,-206455,3259,256424,469906,275071,-223113,-572096,-224358,575938,613876,-209446,-120391,-180919,-1472536,-165610,1190267,-154605,-1852007,-1684196,-1945824,-1512934,107344,1084344,864089,343393,196695,711638,894584,361541,25125,200614,338315,322734,360518,427208,282102,-120266,-350720,-113424,22888,-74648,-11667,171512,307987,384161,364021,280108,190945,163876,16605,-251878,-232809,186219,526670,420640,138678,-66078,-256859,-456132,-543603,-444674,-207322,75816,275986,294115,119846,-169039,-384293,-380941,-329883,-235957,-230461,-163650,176119,593033,580269,437218,339326,228452,153775,17001,-200845,-279839,-50095,146632,52653,-162617,-137235,54906,70523,-176761,-157661,44552,73264,-34282,-171787,-174531,10590,192435,90735,-127700,-174022,-97768,-11535,131944,179457,193701,163005,38849,-19229,-27443,-155469,-287300,-255761,-146685,-140479,-115886,-16686,55160,-4854,-196938,-242372,-68345,130839,220455,153468,52836,107293,170945,13277,-45446,-31638,-82178,-137351,-24727,96158,51934,-49641,14515,92720,73675,-28371,-110476,-40041,-6990,-1660,182247,376669,303709,156607,98953,68360,109082,178392,177967,66961,-72723,-149090,-8467,170393,55079,-119232,20446,150738,-86835,-248345,-72011,87762,19793,-136160,-185672,-35459,161583,236320,147847,52432,76708,156257,187221,26389,-31806,143185,176234,-106098,-269012,-108456,161682,314589,181713,-91752,-312445,-333927,-227631,-192124,-279110,-187391,41016,160182,136410,77530,-59751,-88960,149692,266696,137173,-10622,-47877,83588,201711,8367,-247766,-185784,-46803,16977,102087,138927,113824,64982,-38520,-166869,-234055,-143935,-163932,-190087,-82390,94668,194728,148063,18788,1174,19633,8737,25624,37324,4869,-48110,-46523,6001,25873,5795,-98409,-117451,-66788,-165155,-285759,-90737,155203,203910,231626,387613,414500,153370,-24325,-34483,-10327,32853,73741,51904,-21852,-41537,-28574,-147889,-375742,-528815,-472144,-290397,-197657,-221463,-155618,-141191,-241324,-314190,-189481,52659,183505,190321,116042,157570,203304,273643,279203,208379,129016,132417,234535,203204,4068,-74767,21549,105795,71656,-71823,-182958,-191431,-283006,-255920,-160249,-148693,-192904,-131043,-12258,104247,102734,-2070,-6531,-6107,5193,136181,411173,548950,391546,186861,94587,39921,25089,-1248,-74753,-241694,-220660,75422,239602,172749,161493,181351,204323,218568,122828,1940,67124,132631,-92921,-154727,-1247,115969,71847,83398,3773,-54560,-21136,-204424,-373027,-198199,37075,97981,-43207,-119812,-179936,-324975,-335625,-187617,-84966,-54280,-44894,-173958,-77216,164071,70671,-178490,-84840,36451,73591,161281,46425,-419220,-726814,-448010,73165,375398,207143,-180304,-356401,-181727,-4600,19403,-25823,-62008,-119510,-126188,-81514,-145997,-255450,-175951,19167,5052,83701,178299,253190,266171,190960,176018,222263,226315,129843,-65333,-116739,-119515,-197768,-100265,204932,223739,-84212,-191537,-132192,-117234,-184919,-128498,13633,198407,256014,84311,-106030,-132568,-98955,-121093,-160505,15092,340293,608292,612789,471533,478946,621556,523010,237543,-55407,-360579,-418065,-43653,276556,105432,-131720,-26783,207269,133837,-237609,-242932,145890,396590,446023,455887,415343,143093,-186008,-294031,-164674,-205474,-1043838,-1647960,-1055180,-760103,-418381,468010,864230,588919,1098567,1299870,592096,-122895,-881751,-2086370,-2870199,-1613472,248665,1675271,1427553,1010739,488216,-103813,-319235,-273886,-250792,-38290,118303,41405,-9818,-17873,-115803,-223416,-46292,196960,130749,-174446,-225688,-68676,42572,161561,238713,46835,-150139,33664,287018,348808,358764,309600,220562,156462,146715,58562,-10162,110806,121653,-111600,-274827,-219641,-109966,-45628,-40325,-61236,68264,152084,111559,25664,-1558,66456,194672,298006,154632,-256318,-383150,-157886,43902,351838,495659,82179,-302404,-309048,-233570,-239142,-171101,-81175,-57946,-182083,-204217,-122257,32691,138767,146153,35862,25666,39656,-29962,-145007,-111160,61667,159003,109705,-81191,-241224,-236922,-80120,115108,158245,194717,325099,321529,25701,-385143,-554009,-295944,58148,39409,-71664,-96156,-144250,-117438,65608,256393,146160,-115709,-224910,-31651,204350,135152,-90595,-64716,55092,15183,14492,29436,-46374,-19668,115008,159101,74524,37548],[167369,-71910,-266657,-247029,-153594,-42156,74269,146365,147888,113406,70789,-33680,-29080,58124,-119598,-266786,-145432,-10433,36763,49377,-30122,-86076,-21833,33585,-1669,-47274,-36574,17332,101422,234484,303884,230793,-17320,-241596,-252394,-295476,-414791,-332704,-62898,190943,255667,186782,40778,-53691,-146743,-215741,-180209,-15631,141959,122732,48760,56297,141553,176057,106388,10634,-73706,-103755,-149604,-135016,74274,261223,242036,136395,65227,138856,365654,483858,242466,-153071,-128994,101681,133686,143660,203270,170360,20811,-86260,-94417,-64539,-127521,-174765,-106169,-118938,-254624,-241078,-72699,-47573,-99366,-107846,-21112,121211,160800,126425,-15132,-166250,-169062,-177200,-204251,-111994,-67715,31148,236004,209697,-60861,-135222,-8233,20804,-135512,-286064,-228476,-149496,-85677,7729,77633,109886,62329,-33063,89386,320979,221966,-53835,-178165,-173329,-147687,-81419,-42750,-85977,-69380,60885,150658,234398,242613,68776,-97048,-10729,59602,156157,186280,42500,24272,86365,6997,-55089,115827,323880,479645,367818,178623,74737,86793,82505,2555,-137532,-68229,16130,-92380,-234877,-84269,194472,417789,348672,122096,-799,-63093,-117318,-79587,-63000,-163384,-181881,-172727,-221440,-269493,-202912,-59641,-83158,-175227,-10656,253024,173641,-37307,-241230,-488075,-572154,-304278,65706,197662,177870,140888,87696,98067,94465,-38385,-76476,3542,54283,-73802,-335521,-374217,-96320,27341,-72141,-83024,60237,145419,286048,474291,476482,338142,292847,138170,-140470,-204328,6889,166634,155949,157047,118551,-55223,-202927,-72816,250942,397012,282198,118400,92164,125092,23633,-152370,-222646,-135058,-12667,-1419,9618,143727,121650,-115474,-139368,52759,133244,129355,173191,199978,111158,-81864,33100,223261,119315,-31028,-1419,91647,290697,370290,91106,-159208,17775,188806,47313,-101348,-161147,-184390,-140507,-199300,-303429,-350569,-275531,-67652,37100,-9429,-4505,178574,269008,261097,133333,-46341,-201904,-134107,-59177,-165564,-131655,61932,173932,145955,151323,220840,206363,171021,140067,-81540,-347016,-260812,-86309,-66329,-90238,-84619,-91690,-59366,98393,79109,-202359,-307570,-180973,-232989,-259230,-5624,216866,154602,16691,-125548,-160015,-128687,-182938,-295518,-200802,-4143,117789,203425,211543,49947,-70927,-83316,-20339,89281,46354,-120948,-67230,40027,170697,353916,384334,278952,247746,200289,134621,-60007,-298290,-195994,-8194,-24719,-239943,-383966,-342510,-195058,-117733,-91550,106750,232809,9796,-157889,22365,256321,221638,-112337,-395186,-309837,-15375,172594,-30820,-251569,-95967,-8877,-215926,-146121,103065,-91959,-480008,-336089,29121,18061,-105905,-143673,-316178,-292086,-89806,82863,210109,236437,25224,-156639,-184599,-120062,-38590,-16320,4062,-962,-136160,-93270,139273,185011,20086,-75604,-220095,-309295,-141298,14611,-14742,99013,192489,219258,161941,-11180,-42100,104337,182080,204620,48334,-48869,7554,80086,129336,326704,273783,69424,38302,-76179,-228991,-110393,-61446,-182380,-250079,-294203,-408978,-421840,-262919,-66690,153404,161435,-29472,-191774,-236371,-180605,42005,249894,399076,321192,42129,-76350,-101187,-193112,-161855,-15464,255812,466614,212931,-404470,-879667,-364104,606747,663316,-184373,-229229,96000,-1376350,-1531876,426124,1357088,-459268,-1384992,-1867937,-1456848,26514,986952,755010,269664,185286,683532,694201,225104,131879,403581,479031,337305,229423,283718,260922,-42407,-237269,-11093,110850,-13581,14245,123672,220753,330494,379888,313016,198813,139012,-51169,-340030,-272161,147990,424221,342891,140123,-2987,-248511,-479247,-559597,-487090,-265219,91695,422582,445942,273150,-15948,-278174,-300664,-281406,-277710,-296362,-203971,125969,509171,462308,279010,191535,145140,97522,-45939,-263668,-343184,-53696,277733,243024,-103089,-229429,-12569,99437,-127724,-132940,73163,100645,-57373,-229049,-198961,22539,210926,125763,-83367,-113503,-35737,39688,206639,272866,243534,192720,82832,15445,22212,-40656,-123072,-127901,-117730,-192345,-162192,1500,101519,10383,-178708,-196352,19951,209909,244270,176020,121199,164218,236615,157033,42841,-17970,-116618,-190740,-38815,124973,10204,-196901,-166066,-3261,104980,75857,8337,36255,-1725,-34482,200360,423541,292680,63090,-36424,-85763,-11788,94604,173279,130113,1273,-109371,-21169,143301,64054,-65264,45558,112989,-89190,-178887,-55468,55486,74463,-45791,-146420,-22963,154361,170396,87175,76381,109448,139804,171149,29728,-48406,143842,221633,-63697,-219901,-64974,145413,274722,148738,-138048,-361258,-340842,-202375,-164905,-270530,-184446,91703,191613,112418,23090,-71228,-43100,210575,276083,110651,-14942,9804,125240,161360,-54289,-283857,-224693,-135596,-95659,3973,77351,80514,41822,-62148,-173623,-201528,-73115,-44385,-96341,-75348,40319,182618,236456,151825,98028,68983,83325,98203,54037,-26448,-111132,-114891,-14830,72602,64330,-60986,-75253,2907,-137066,-363043,-198704,82285,117483,111585,294678,402516,192594,126,-75104,-70189,11165,49006,1733,-76140,-74859,-40013,-156492,-377647,-526410,-410460,-159385,-129232,-185317,-74455,-46736,-191067,-335386,-288824,-106261,80530,211833,222400,197643,130910,168259,202931,152262,74246,73003,205727,226921,26694,-109351,-58122,55673,69584,-92595,-202458,-183011,-248625,-152406,-22372,-101139,-207742,-160436,-55246,123689,158655,19911,-11925,55219,85781,199920,472293,588825,393608,151776,55892,37739,34176,5395,-104607,-280675,-225559,34258,148016,78489,73746,150480,241470,251418,78610,-87059,26363,136097,-64558,-168864,-88491,37158,91195,144457,109035,80534,41824,-187260,-316063,-160492,11503,52444,-61433,-125964,-175355,-309942,-369527,-300626,-187164,-95836,-103229,-272913,-164721,119947,57518,-205519,-95375,78676,120226,161774,14883,-433661,-678759,-415094,69612,325202,179148,-143225,-319435,-195687,-42453,-20437,-72749,-170605,-234357,-146746,-52498,-79872,-88752,11602,108396,33597,122708,244982,300250,255730,119609,119386,257819,300700,192153,10079,-77602,-163743,-220588,-19825,327607,279879,-118843,-242637,-155048,-191079,-255031,-138378,19832,160004,187827,9971,-153583,-136159,-80753,-52832,-78615,32471,308065,580330,556547,402455,389439,504424,440459,229285,1268,-306990,-439222,-149688,161711,47789,-154923,-64558,153550,28463,-301264,-198249,259104,464025,469580,423105,318854,60474,-303028,-447688,-316254,-333963,-845119,-640003,-140242,-475885,-273974,461308,89550,-209879,768945,1280762,735504,62439,-746624,-1827483,-2025160,-685176,501473,1080542,802928,832148,503214,23619,-111445,-61925,-177956,-144484,-69671,-157954,-166453,-52297,-44101,-115146,60193,259215,107597,-250712,-237130,16147,129486,222947,224430,-39582,-162830,159419,428515,357290,183513,140635,114582,107813,145981,91154,42918,197261,185095,-143732,-371362,-286721,-144054,-39227,35249,95449,247283,288174,169727,29386,-30840,29953,158019,311252,302889,35250,-67503,41596,131536,345613,415325,36809,-276261,-267752,-177533,-175738,-117244,-22976,7527,-114671,-194647,-217687,-93210,85494,131409,40279,69620,96938,-42186,-197957,-140793,68544,121622,-35816,-241165,-295444,-174624,26719,178812,157204,148531,278978,309290,-3324,-487715,-671485,-406540,-10627,-6817,-179034,-242985,-301446,-256856,-12916,242003,146834,-131481,-268622,-142163,99412,149928,31998,9308,55201,-9218,-8431,29108,-20489,14562,135020,144344,53774,70473],[222010,-23372,-277064,-262044,-156512,-53211,81565,170859,114666,-9435,-80644,-121055,-35250,95609,-30066,-183553,-64581,91909,147979,159199,36285,-147521,-122654,33535,74645,2916,17445,73445,140779,249739,268459,177866,23790,-183268,-280367,-362705,-453566,-381205,-39358,280930,301826,157638,10446,-107331,-182924,-182067,-121561,9706,151337,172412,76591,13456,79940,179103,164840,98715,45121,-76807,-204678,-199585,66901,282561,347924,305481,146867,121821,329660,476259,234424,-145242,-154666,76515,162650,154670,143474,89535,-24844,-105210,-112928,-58814,-66078,-131986,-131238,-180886,-295372,-245296,-34131,22491,-73174,-200265,-204147,-22741,121875,134604,-14331,-142859,-103488,-83267,-156552,-109518,-59515,56201,177471,52145,-201541,-229816,-130152,-147355,-262577,-299928,-190933,-143904,-90718,42819,142226,200082,161370,-4198,126994,442325,290805,-65221,-165341,-140702,-195916,-203113,-130179,-88667,-10237,112257,176695,242837,258066,53516,-185462,-126889,-33019,29427,-325,-164099,-114159,64973,20286,-85806,75167,314005,495754,377093,129344,-13616,-13526,-26030,-90129,-198359,-86047,29509,-122480,-307523,-157525,117196,335602,277317,69850,-25410,-46224,-45617,38176,74577,-72224,-131819,-164088,-295521,-327895,-187068,-36468,-98938,-153404,53411,311746,259805,61554,-201788,-511978,-551073,-239257,104338,214713,222163,193963,90479,45208,-7678,-159101,-131629,50166,151052,44152,-206226,-233229,-63711,21250,8285,70752,187943,202494,269362,373461,307480,192816,205535,95927,-143874,-190595,-13235,98574,49468,26643,28518,-62815,-114875,15870,218653,327637,258814,129096,139156,180500,84201,-68043,-103253,-95677,-93901,-76827,5676,129272,18456,-221093,-139082,104212,152574,154031,175924,150099,97862,-10255,121786,210230,42097,-53367,59679,220884,408669,398874,93590,-149746,29906,185755,59128,-37395,-65403,-157866,-187699,-230930,-282402,-324173,-277545,-100682,-39898,-125057,-80155,165716,282718,236017,102544,-30700,-143076,-107420,-68406,-178288,-157711,4692,107586,129148,235824,322409,206053,67306,14044,-141450,-297484,-152783,-5287,-34998,-121108,-98606,-65020,-22997,149208,149133,-128176,-310289,-234920,-249850,-202966,21972,201233,197666,97962,-108806,-170985,-121044,-165824,-223122,-97775,38027,95371,153641,202009,150748,26804,-22704,75528,219769,147803,-94415,-142717,-100921,44632,343009,503648,389025,275770,157660,32334,-195453,-409358,-296562,-121639,-132660,-299724,-401135,-328320,-155595,-96703,-82913,125009,240196,18294,-111753,98024,254337,104272,-228645,-432866,-233006,101086,248511,9608,-229528,-82267,15610,-237984,-215188,64235,-67480,-439518,-321118,116898,160575,-11954,-83050,-236496,-280289,-174187,-55260,65649,111699,-67619,-206349,-225380,-152221,-35004,-17060,-23129,41049,-31619,-35558,135904,183244,43182,-36751,-160106,-234898,-108218,-20502,-65267,57986,147415,135486,50235,-79458,-12678,120427,69110,11817,-17471,61833,160069,70507,37018,263931,266138,125932,84812,-101842,-313515,-184789,-114709,-180462,-156118,-172983,-363215,-482896,-364141,-150097,114411,150527,-44492,-228886,-246640,-136748,137186,345200,410920,305003,73511,-46055,-52868,-103293,-205434,-176970,144629,380638,127465,-482235,-947092,-358608,568850,601018,-42268,-170082,209867,-1414716,-2457665,20351,2583197,740146,-1015403,-1724029,-1415524,-184964,720869,534201,105021,99052,579892,445524,58238,192998,551356,560755,308184,83438,129395,217759,31394,-101210,110094,216079,90579,48011,58379,121278,262208,354686,304623,176799,68769,-157600,-385215,-228536,146832,302358,222945,129311,71511,-202762,-434397,-467692,-398914,-242036,128039,552973,576595,405698,142933,-150929,-232580,-247881,-309774,-352749,-249846,35713,329069,250362,75055,49048,80601,49590,-85190,-289516,-369639,-68734,349092,400917,-25671,-276294,-77138,99702,-72807,-82869,90599,103841,-75499,-267513,-216282,27148,218448,148060,-34602,-45301,24842,88627,262374,333223,260851,191054,102914,36028,50756,49150,20285,10786,-69392,-229822,-199286,32352,166304,53254,-111717,-107526,113093,257314,228467,191977,194356,203360,244219,241951,85557,-44311,-149871,-196489,-11445,148378,-34730,-347348,-371222,-120162,116071,163977,133858,133751,-5802,-90800,171538,410146,257362,-38797,-224975,-263527,-119771,28026,144509,160855,80928,-39644,-22505,91730,44761,-20979,64647,60357,-94328,-107405,-59955,-11750,90528,16771,-104626,-25953,105505,82708,32304,102633,136295,136084,170922,54839,-54363,122231,231844,-31167,-164556,-36259,94575,196816,107919,-152322,-362450,-296227,-124415,-85333,-191879,-124957,138654,194849,78948,-32525,-88025,10981,267135,292925,117707,11455,81474,146996,84469,-106068,-269190,-238099,-212506,-197701,-87441,14440,51036,28537,-67896,-157061,-161334,-16169,64657,-119,-69284,-28241,133799,290497,271925,172954,78517,131125,189394,115805,-23555,-151537,-173359,-23746,138448,166648,17986,-10084,68487,-97265,-412815,-321612,-31188,17543,-8491,175583,328966,175222,-249,-103082,-120475,-24044,11872,-56814,-136935,-95383,3408,-104361,-325952,-453921,-273284,10705,-45393,-139876,7970,51475,-136023,-331498,-333769,-217101,-27866,210803,315315,191099,41329,52865,98741,83205,20569,8567,165933,262062,110664,-78415,-100744,-4907,18948,-111604,-158884,-98274,-153245,-24227,117893,-18164,-162774,-142039,-95456,75915,147788,21490,-30930,100012,170895,264421,480429,521716,328972,100458,3691,-4223,-3973,-21021,-133436,-295347,-227082,-24144,25009,-49949,-19391,130489,270140,265613,30290,-177654,-19965,159018,12716,-165191,-212893,-115025,44632,147381,158119,164776,83863,-129617,-199823,-102388,-7478,3372,-100196,-151677,-157172,-262176,-387389,-416800,-306585,-128583,-139981,-333855,-228914,71552,61249,-178327,-89104,92208,126023,128212,-26620,-380063,-522303,-327114,44657,227970,139642,-73367,-233828,-184012,-58206,-42983,-119360,-269263,-329877,-186258,-72509,-71855,-374,155046,178827,75158,142853,273128,321022,234812,52885,67610,299470,368441,228287,44746,-80770,-208202,-221149,43860,390027,309549,-105202,-227621,-137325,-236051,-290120,-138118,-3411,64129,44586,-109736,-191330,-123623,-73650,-1831,24515,64844,231216,444263,417814,294907,267576,327801,313522,217424,71997,-220062,-430852,-248721,16650,-20033,-144140,-92366,31233,-118628,-338306,-171778,270644,396675,372746,306024,170531,-43020,-375430,-533130,-422536,-452287,-539407,348533,562159,-410233,-194367,319243,-793418,-904622,463643,1173338,861400,306530,-483656,-1220870,-808330,300681,422054,48514,137928,747032,580285,201317,109325,62245,-182496,-284836,-316738,-409768,-317103,-65192,42097,-12212,140150,288453,108795,-245013,-189839,115526,192893,216774,150016,-148652,-196583,241862,531157,378470,77561,-1562,-12887,12557,72907,34029,12705,217683,223316,-152192,-451941,-380410,-205959,-58653,87345,225275,386834,373716,174477,-26457,-99546,-24133,87220,254031,377901,304061,238502,182179,150922,267494,269123,-36850,-235433,-196514,-93446,-66089,-16413,46082,65371,-57286,-196977,-303546,-217182,-12682,73401,26774,78206,117550,-31745,-187311,-132396,65362,44649,-205347,-389615,-338682,-130077,87909,193963,123070,84225,215193,249709,-69747,-563388,-748708,-517694,-115213,-55954,-256076,-353483,-413377,-369147,-107810,150724,48822,-232163,-355642,-261828,-34017,103781,83186,55884,66462,-15809,-38991,14421,-11109,11213,96168,82455,4230,66509],[215387,20138,-223806,-224720,-159472,-84026,58726,141350,40100,-151025,-224311,-185682,-72163,15347,-42891,-95696,44200,199141,246400,235093,80579,-174638,-150380,79140,154593,48090,49982,93771,140847,228194,206825,87897,42388,-102941,-281838,-386352,-438521,-385973,-34276,305417,295688,105695,-9634,-82375,-108959,-76899,-34156,21314,144415,232223,106393,-48765,-8166,155780,203381,183510,150937,-53260,-249101,-227197,93058,292769,396842,415868,219880,93074,251920,415633,189524,-153753,-188986,28968,180298,173483,72467,-13401,-71564,-112538,-108696,3006,68991,-38848,-130014,-210454,-289889,-215858,-8105,66776,-42736,-252742,-342491,-158304,81612,178197,46644,-102712,-54934,-7166,-104252,-119416,-59503,86591,125953,-87040,-298522,-279345,-220474,-295179,-397816,-303881,-130521,-100059,-76764,41430,170987,269206,225646,-21794,90250,466773,322844,-43180,-115649,-91730,-197559,-237806,-161167,-72781,74392,215122,240679,279177,303923,73372,-240641,-224873,-97953,-48207,-127579,-321695,-230977,34451,10251,-128827,24216,272868,459433,355849,84080,-78298,-90545,-112114,-169110,-290731,-187012,411,-128487,-337889,-224050,-6947,189813,194646,66308,-7011,-11158,32847,144110,191122,5324,-99664,-168088,-351386,-353551,-155043,-15677,-110716,-121320,128301,343598,295661,125925,-120585,-413477,-403472,-116064,162119,271960,315713,258450,81232,-19436,-115046,-278591,-196211,80215,230563,158732,-51108,-84955,-25566,28229,102570,242920,301723,233112,226217,265027,158866,65815,104163,31273,-164397,-166615,-5697,50999,-21804,-38819,-14520,-17976,37702,135169,189812,242614,243924,154697,155471,200077,153852,33038,366,-80212,-170758,-124005,39658,147423,-31753,-245828,-92389,162652,173503,183598,186102,107538,87209,69020,178708,148665,-73983,-119015,67158,302899,493409,438908,144571,-84561,44374,144860,45399,20000,38418,-100091,-195301,-210570,-217669,-295935,-274449,-102746,-63288,-182345,-130235,139437,295766,219626,81454,-6986,-60550,-47517,-72962,-203303,-206262,-73909,32483,116646,319453,412619,198942,-23482,-100373,-176389,-207025,-24074,73127,9779,-96086,-37074,11173,37838,184680,210147,-15843,-208523,-227569,-250112,-156727,30153,142080,179221,131477,-82550,-145188,-67119,-97146,-95099,44518,108240,99625,106591,142290,181992,112904,68218,172484,343671,285814,-3280,-177160,-197891,-53507,285949,523365,440061,279520,110252,-38083,-255877,-436398,-370314,-232080,-197522,-273936,-368962,-303006,-110747,-45636,-19600,172534,253611,44536,-44088,175750,250155,2822,-304739,-411205,-134317,208464,300698,41768,-190198,-65162,40749,-227243,-286966,-47777,-83968,-379651,-304290,158612,295837,118283,13020,-129994,-261099,-242672,-172043,-75203,-25240,-122657,-174327,-166108,-124838,-20198,-8832,-21496,87934,71253,45436,171576,212191,89165,28045,-60200,-125107,-62755,-40804,-96745,803,76838,51384,-36811,-116279,16341,124263,-32311,-152197,-75777,136321,258072,54333,-3571,229208,271694,188393,120683,-142536,-378907,-218852,-95758,-94682,-36708,-66326,-279223,-453991,-413273,-213033,62466,128678,-43593,-223336,-207351,-54496,230105,403543,366372,202973,16755,-61794,-22571,-38588,-312814,-443046,-55668,241721,43586,-442354,-756799,-190598,481271,431113,198796,177407,356950,-1491349,-2982728,-337218,3024749,1408209,-694544,-1539672,-1402505,-473906,348720,224976,-118470,14236,494417,260345,-65915,220433,616135,566713,243436,-48445,-15336,136304,69040,20851,214847,299453,190692,65652,-14408,32486,200083,296415,249808,129426,-17608,-255314,-349650,-95083,182071,174619,66328,96583,131597,-130134,-336058,-298525,-213106,-160861,145555,594982,630815,473599,263456,-39010,-199539,-237233,-319258,-398495,-312663,-94881,80911,-9168,-119199,-51789,46858,21246,-96646,-283771,-364707,-96197,336796,465191,33631,-275303,-131897,64893,-29338,-25216,85806,75386,-89247,-282303,-231439,6483,197436,148119,7612,16342,73267,116150,273400,337852,239267,160197,86387,16973,29939,65883,83668,109787,-24355,-250395,-221645,68730,244078,131085,-10415,-5689,178525,256545,173846,184779,227787,185061,174198,208151,33294,-136906,-197993,-172422,30300,142095,-89509,-473340,-542391,-223690,101251,210152,234539,228110,-19906,-166975,85619,323514,191367,-140386,-427951,-425294,-200167,-18970,94708,152233,134098,19262,-24637,23881,-17632,-28706,48276,-15303,-126813,-73283,-92671,-101918,50749,21943,-82161,-52220,9547,-19672,-917,127598,150505,133972,173610,83172,-63545,65174,191667,-19640,-120210,-37747,6735,78963,49659,-146317,-327779,-220500,-20113,4267,-104741,-45964,171749,172300,35906,-81704,-121891,21198,268554,295235,142249,46126,134298,138160,-11140,-139474,-212527,-232724,-275084,-275895,-157219,-46325,12213,5878,-68941,-130102,-134352,-4156,106339,65739,-47210,-85569,50976,286639,337060,183399,17601,115499,265279,204162,7801,-176141,-227863,-28696,210326,282193,98733,39909,91862,-96348,-460569,-438193,-157149,-74971,-97624,71619,226803,112062,-31140,-132059,-171289,-79264,-41280,-126245,-197995,-94420,82433,-18871,-242756,-340381,-127740,130117,9443,-102318,68761,126978,-82424,-296159,-324131,-269328,-130981,160937,337234,138179,-32753,-26873,12704,27625,-20176,-52125,116737,297087,240767,30002,-77081,-51859,-58921,-118587,-67645,31254,-33388,85181,219536,81462,-68119,-86549,-136099,-41184,70310,7442,-45163,121214,238048,323350,454934,386701,218657,53622,-27863,-55226,-67891,-69305,-147315,-271053,-211187,-75065,-93878,-166953,-70545,146035,300303,271263,1367,-231193,-52338,194286,114910,-137060,-333792,-279332,-36311,102569,148722,189605,112537,-25148,-38943,-22242,7148,-2340,-119041,-172438,-115681,-172018,-362823,-486481,-390002,-133305,-131217,-327291,-251885,23674,75577,-97721,-54874,79547,98340,86876,-50009,-272335,-314387,-194240,32348,141068,125811,29311,-107562,-130094,-32490,-27579,-137312,-315541,-367076,-220689,-112224,-89224,19368,234897,236385,130194,152759,273849,330552,222915,16796,51697,352507,420415,240017,43433,-108530,-214237,-165361,98841,386554,305464,-40289,-114184,-49289,-216518,-266547,-106232,-21406,-36576,-122316,-236652,-190729,-61314,-39927,37381,130276,125909,153166,247718,235542,180395,160087,173095,211305,236755,172989,-94164,-364750,-274253,-78733,-47951,-74634,-76825,-101747,-234876,-313024,-137288,207740,236491,197478,158420,44788,-108247,-340152,-477219,-430880,-535870,-283167,923068,825838,-506618,-103902,220087,-1321434,-1218180,257666,1008229,955693,555353,-167164,-479478,373252,1086827,81071,-1019744,-328557,803708,757411,444742,329048,128636,-195693,-386435,-536082,-619501,-393316,-26518,148380,98314,215039,313697,161597,-134543,-61398,245949,267622,198457,81376,-208499,-195645,298500,600059,448528,129960,-23401,-74845,-56266,-5461,-47548,-44459,208787,262405,-106281,-457730,-419061,-221289,-54286,143119,343293,503267,435639,176024,-80805,-155435,-52909,37766,189366,405880,509069,478538,270352,143570,187003,138705,-86260,-164589,-90392,30441,104616,148124,156305,158543,34475,-154288,-307503,-259869,-84925,40607,63336,123569,161647,46501,-79441,-43531,103840,-1715,-305364,-442051,-310538,-62234,141630,212018,116840,72417,201966,208575,-102470,-547590,-740398,-568295,-183553,-36031,-191562,-305561,-371749,-353189,-129188,71424,-59669,-334381,-414780,-309944,-108433,58589,93421,112120,138547,46994,-12962,50340,40554,22568,51112,41776,1602,89742],[175597,67164,-109480,-143174,-150983,-101481,33493,80895,-40002,-258862,-315324,-198602,-101960,-130582,-150221,-33447,152618,284406,313713,272240,102923,-151153,-106046,141786,212066,85561,65157,81851,104213,181507,144430,366,43235,-14063,-242364,-359052,-391168,-355937,-45493,272443,247224,47662,-11183,20623,61322,87789,73803,21622,117059,266428,121259,-105300,-85807,118336,208438,227225,196092,-40432,-264106,-213306,117223,265615,364091,439447,275535,68359,150218,300590,108964,-180700,-226016,-31680,183825,198862,5540,-118220,-114141,-116149,-96235,91639,227087,67719,-108379,-198599,-246555,-174754,-13454,52399,-47548,-281728,-420743,-259256,48271,251615,158050,-55451,-34634,40065,-59385,-148340,-73648,111871,92286,-170672,-332584,-273641,-248926,-385644,-512629,-310660,-76534,-55517,-77848,-8876,144614,281354,216924,-95216,-22827,367658,288619,-12063,-62922,-65073,-177794,-195320,-140470,-66307,123272,303445,292352,296791,328412,96228,-262090,-287847,-134081,-80145,-194301,-416077,-310066,-2896,-22807,-179319,-36568,189958,351186,274559,27593,-117806,-127735,-154669,-225704,-404101,-350931,-86334,-128758,-325199,-263120,-142400,11705,98885,70816,14062,16979,77789,182393,225461,19877,-114609,-196963,-386596,-355482,-123515,-11930,-140930,-131392,141972,297260,239636,133820,-9119,-216418,-187951,11243,203310,328851,406810,297318,47909,-93939,-218424,-381273,-261716,73468,256540,218112,57412,-5231,-16609,21377,162355,363149,349521,208408,152169,165994,71885,-7174,13596,-41214,-197508,-144558,18661,25222,-62046,-52843,-24050,33054,170858,221697,139005,120865,205524,166324,134876,200649,225650,118979,47046,-98950,-222834,-140565,76969,166441,-34671,-195825,-16569,201785,172912,188402,179084,56864,50649,104969,160169,28758,-205988,-207574,19555,300341,492107,447208,199899,-6399,39121,63758,-9157,30057,96627,-38731,-167021,-162239,-158965,-304853,-295154,-89049,-37279,-176202,-159798,88913,291782,220956,74856,5246,2277,14990,-72706,-232582,-265666,-159876,-48392,85921,349930,441978,164733,-102557,-193536,-189773,-107253,87021,128494,58181,-9793,79633,97478,87310,187513,234836,78175,-60302,-167579,-238246,-147625,-935,30957,75285,95602,-60662,-111563,-15769,-16203,44233,177723,177359,117591,70579,64719,148803,163266,157414,247349,433223,422365,114437,-180925,-243787,-101387,199853,435043,412244,243598,57885,-52890,-210929,-373380,-409264,-335590,-233176,-200051,-307565,-275946,-80203,17102,74895,218921,244873,62925,19881,226884,241675,-50729,-328269,-351452,-45804,270676,305123,61501,-124863,-32450,58090,-203861,-361746,-205801,-135060,-321987,-283211,159523,392223,245341,115049,-34779,-247590,-285124,-230892,-165408,-136117,-130049,-63504,-15558,-45935,-3690,-4667,-7321,113031,135436,126693,238534,269643,156675,109040,54125,-9922,-20384,-50510,-119478,-74099,-17993,-28907,-96987,-132049,29083,124195,-76603,-227037,-117566,138971,245100,9801,-6175,216215,263468,212393,121908,-196288,-417459,-210690,-12275,49926,76780,10083,-155581,-324026,-388811,-238969,11756,92979,-43952,-201180,-157855,30748,304610,422993,284020,38973,-123424,-132558,-19636,-2016,-431574,-728082,-286738,101127,-8131,-308438,-389356,98566,386780,202131,466841,792069,720705,-1443929,-3253998,-974761,2490730,1434338,-493300,-1329697,-1388406,-743761,-29629,-111189,-336953,-1077,502426,213926,-91613,241386,600585,509937,175043,-120575,-101862,40162,68331,110695,282767,339713,254349,65196,-69836,-18326,167832,234156,172187,80466,-71086,-280687,-213691,107797,243485,62429,-98342,45994,170175,-35702,-202459,-96089,11992,-56513,116979,518030,590643,466926,324282,37671,-198016,-236153,-287375,-416413,-376239,-234677,-171595,-243024,-241631,-81756,55768,31360,-68892,-241781,-328398,-120117,261171,423960,61713,-225296,-156224,19242,8952,38546,73649,36522,-82572,-255018,-227021,-28110,156755,141227,54455,81276,122600,127948,246306,299614,199036,127382,59279,-22322,-24634,8288,54145,145842,11637,-238493,-209523,117212,336875,250250,111486,88961,211183,228406,117147,167210,214202,112013,50534,63052,-107783,-273814,-243168,-121503,71192,111092,-132871,-528331,-607574,-264854,83057,225917,305912,306943,-20467,-222177,-18560,200788,121417,-207045,-566607,-511358,-223771,-29113,56841,133970,159916,53914,-17335,-28010,-103740,-89905,-213,-93052,-174873,-76814,-133378,-181573,-22234,-11104,-68540,-81269,-103886,-107820,11111,168707,169844,139022,184618,115783,-69565,-9307,124174,-14928,-83290,-50995,-81479,-43030,-8661,-118268,-257971,-120547,97122,84146,-43984,31237,205120,154334,6576,-101756,-159009,-28085,204357,281513,179068,86407,165140,118215,-82357,-133971,-118534,-200330,-301236,-300110,-179421,-86474,-27275,-22362,-63284,-92039,-117340,-34208,69581,98068,13625,-101356,-42540,230689,335752,127043,-97715,42579,305607,296186,60783,-185771,-270796,-26239,282560,384691,154925,55915,65678,-145851,-507294,-509293,-247980,-128807,-123100,30827,155603,48131,-72293,-162317,-219366,-141581,-98033,-191840,-240249,-62271,174037,72926,-146232,-214715,-26789,147992,9271,-82194,100190,170521,-24795,-218378,-257725,-258015,-210256,60589,267079,72300,-59448,-43005,-14887,13311,-33490,-93746,65287,314629,373193,187384,14773,-59952,-120984,-100190,40209,160388,72417,142635,256778,174074,46318,-25461,-186210,-201603,-47727,-7750,-32578,127211,273442,368181,420895,243116,95920,27299,-13218,-80265,-127469,-122405,-144015,-218940,-178878,-100432,-175213,-232805,-56382,195931,328421,270819,2146,-226165,-64547,217310,201016,-92818,-415105,-394687,-115361,28311,93918,162318,128942,104636,130458,65319,55567,51095,-98000,-181145,-66235,-59214,-294593,-480527,-395255,-109647,-84042,-263674,-243384,-31882,76264,368,-8065,34091,35147,41742,-55850,-155928,-124358,-51096,42571,97898,147993,136226,19077,-53763,17954,15058,-124877,-306384,-347453,-242028,-154467,-114017,-8275,240539,270707,164212,129780,235896,317972,206979,-2888,56121,380865,419177,204070,-9980,-166382,-190479,-73281,120988,298913,236013,14348,34646,60967,-160579,-217384,-71273,-43148,-128689,-286271,-360755,-172683,25638,4597,32999,174569,174636,81509,30508,19754,44886,62270,61178,138636,255654,250040,3175,-278757,-232790,-118488,-56749,9883,-40406,-219947,-303233,-257653,-117046,81304,14495,-41407,-24148,-67881,-150975,-227620,-306393,-370107,-618678,-253872,849428,552964,-693499,13855,256268,-1232159,-1051946,127702,762904,944956,682653,40302,61940,1098235,1435659,-390509,-1738103,-496830,908917,950895,677107,469156,121601,-217155,-461548,-717024,-770776,-421817,652,194345,148460,234786,293744,199470,-12993,56751,320965,291764,143962,3,-245440,-194267,275380,567944,501937,275058,34126,-98769,-120676,-101469,-161142,-146219,131261,243098,-70430,-428257,-415670,-212933,-66599,141111,378881,537902,432328,142850,-157696,-236083,-110795,-34632,88527,337165,542412,536425,250276,75819,81361,3604,-160776,-151252,-51412,94823,228225,266807,220064,212733,91913,-120556,-280824,-267859,-167275,-10938,95449,160410,177588,110869,24419,36843,116006,-61754,-372646,-454535,-279213,-39863,126920,177454,79200,51734,170958,122995,-157217,-509099,-720485,-625097,-273435,-20437,-52322,-161618,-245340,-269271,-131138,-28598,-198542,-462623,-493987,-345606,-172957,-36320,528,92483,174561,82345,-11506,56216,53274,-23571,-61736,-36337,-15265,72492],[120983,104200,19610,-61408,-144048,-102755,9438,5620,-104829,-308871,-344566,-168216,-108065,-279304,-310439,-24002,219845,313599,327692,270158,106445,-87399,-26501,181101,227624,109727,67142,48808,42075,120931,92316,-61517,30460,62401,-165458,-294034,-339135,-315618,-71349,206507,181042,949,5183,164954,271226,274516,182881,14223,65077,241191,106865,-131996,-119967,82116,178035,211710,168570,-37339,-238699,-166666,111646,192655,261232,389514,312809,61265,50913,155956,16433,-207005,-246430,-83696,178306,227797,-40519,-201006,-145763,-117989,-82320,175122,351982,148669,-72982,-144151,-178959,-140067,-52474,-25969,-99696,-292133,-428530,-300865,33195,339083,291277,-5716,-31023,71167,-22297,-183465,-88567,137316,89305,-177187,-300578,-217507,-204840,-391596,-562494,-313775,-49843,-41920,-110903,-91035,75553,233883,142085,-195447,-173081,177296,194640,14315,-23843,-69606,-151352,-99999,-77067,-77957,105020,327658,294591,262595,292638,96148,-250874,-298427,-134313,-72168,-207897,-437361,-329866,-29702,-58729,-215992,-90629,79335,186562,139808,-33972,-125566,-115686,-145064,-248120,-499223,-514960,-213034,-136719,-275691,-255371,-240295,-143922,9710,62506,19614,34679,80838,138162,157466,-41539,-169376,-237277,-395189,-337105,-93816,-16875,-184886,-198316,55903,154383,94320,96092,117380,20932,19576,102964,213678,353291,449878,290890,-2673,-166269,-303891,-445344,-305079,36405,226054,204746,79026,-17910,-43739,-9301,160367,384835,311699,127543,59724,96276,67837,-7711,-43169,-99434,-219115,-116367,54918,18943,-81709,-43285,-17919,51977,215279,235664,63672,-26994,131925,149548,93417,206649,295011,171044,26494,-142524,-234022,-126874,91677,157659,-14850,-101098,67345,206043,138596,151944,139793,-8879,-20632,76599,70466,-120468,-315016,-280210,-52962,217896,392644,395054,216639,39088,320,-45965,-100458,-21404,84912,5045,-118769,-119623,-143314,-354407,-339560,-73132,16249,-123796,-173348,21010,263573,241546,82291,-6622,16639,56853,-59957,-247075,-312802,-234000,-130535,19084,293171,380905,91540,-175320,-261063,-191250,-30495,152966,152847,106833,124703,212701,152941,90614,145059,201992,107082,59323,-80799,-218208,-181112,-70510,-118450,-105221,918,-50309,-103907,-18234,35095,151896,261512,215065,126949,45952,2266,78282,165222,213523,285766,466666,507960,205873,-172770,-248424,-96867,109985,265985,303397,161396,2419,-10936,-72664,-245163,-408787,-421492,-263312,-132829,-236192,-242003,-64419,70379,150365,216980,184745,49063,53177,227936,221707,-52317,-315235,-299715,-1410,261768,250396,67968,-36915,16868,61023,-187296,-429060,-360348,-205248,-288403,-260847,133685,425286,323676,185223,16270,-249936,-308860,-229892,-188979,-202176,-106207,83342,170932,51147,-212,-22667,-11435,90510,134348,180132,310511,336500,228358,180965,144877,74219,787,-59042,-144202,-160170,-129351,-111791,-152281,-160048,5156,120536,-49017,-198588,-143755,60031,110929,-72022,-3450,199879,216482,168905,68541,-262873,-435706,-182619,93807,202373,155241,47781,-20422,-140179,-306884,-233269,-33880,37548,-64214,-189042,-130428,85876,345151,407281,189938,-142554,-312310,-248600,-50058,2051,-515747,-945268,-489590,-5161,-19199,-144883,1974,412631,326018,-6396,672705,1490621,1323657,-1181902,-3459044,-2037102,1194316,947682,-448217,-1133489,-1340161,-913599,-333591,-408469,-490467,65730,606532,295877,-20934,262051,513681,407101,124823,-112181,-104494,-42190,34278,150104,293380,320567,256332,45382,-98691,-30434,162159,184030,91642,38508,-70402,-209398,-10913,314470,292501,-31084,-246218,-26559,176406,54392,-76285,73453,193846,18439,24708,330921,462821,390871,309868,56461,-227082,-243476,-225697,-406917,-429170,-357778,-377314,-402279,-272679,-55720,87233,69856,-17654,-181674,-282137,-139236,151423,293617,46571,-153135,-150475,-20048,40451,95555,60493,-959,-59433,-191204,-200303,-70143,99374,130230,103001,148372,174483,124687,188782,232079,150979,105995,49600,-49149,-87102,-104471,-57117,103975,23393,-199587,-164732,165893,420953,378840,214608,142496,203833,190344,83966,146400,156421,-3340,-104325,-153786,-304816,-419502,-269796,-61299,85360,57817,-154201,-496103,-543160,-229974,72532,223185,339068,344175,-2342,-227687,-98088,86974,68608,-221909,-590477,-497321,-187684,-6369,47550,126008,156080,51283,-4092,-51013,-197111,-195729,-76784,-159987,-224716,-110519,-172477,-238181,-106897,-57940,-58374,-104706,-210889,-169728,61421,227617,197384,142941,196592,143330,-76430,-86564,51874,-13739,-60183,-60427,-137086,-136134,-56598,-82064,-172711,-17914,201322,135607,-29740,81884,240302,155801,-445,-90985,-190958,-130537,86989,246606,210780,122933,172023,99791,-105308,-90580,-12281,-146973,-283111,-260546,-151600,-104228,-65159,-55825,-59990,-54627,-109538,-95790,-31271,98331,105981,-76081,-133510,133144,269231,20718,-233122,-62498,291158,350640,106528,-193125,-301205,-23446,334317,440910,164485,26979,-1742,-226049,-536257,-507421,-271511,-130052,-80968,66002,150131,21724,-101496,-191656,-261621,-200139,-151959,-242622,-253285,-7117,247968,141852,-59080,-110988,-3970,57528,-55095,-90742,96448,175356,32658,-103323,-143325,-194309,-254206,-69988,127551,33037,-30406,-2745,25023,48967,-16216,-107828,15164,291499,446617,327764,139308,-19990,-128071,-53571,123997,243275,133925,134055,224511,234446,138242,1252,-254680,-363328,-167914,-9931,17577,132842,275604,390638,396618,141138,-6648,28633,54668,-54723,-154667,-161075,-129692,-166183,-143191,-92367,-194653,-224557,17360,258969,343641,264513,33792,-159643,-56272,208585,241729,-43075,-429703,-417627,-158274,-47134,24952,112135,138798,229833,275196,146671,125192,154122,-32899,-175245,-27999,47843,-192335,-386510,-296939,-57900,-16624,-169135,-212250,-87783,54036,82007,39066,-31424,-48432,588,-45759,-63284,16829,79597,80642,118677,211781,229118,118573,27025,78523,77118,-77668,-246714,-278835,-228680,-168600,-117688,-29375,210868,291885,159683,67644,168131,288619,186532,-11547,68565,364576,355635,123960,-103091,-238259,-145620,33029,109885,153156,110709,12794,138769,142332,-94289,-162504,-44494,-62911,-187905,-399002,-446423,-143188,117590,52408,-12741,135091,190578,42969,-133635,-182788,-95872,-13844,9252,98817,251097,263565,29301,-192295,-131980,-100636,-56717,84605,18807,-266746,-295729,-182386,-98732,-45244,-187444,-281819,-218232,-173431,-177234,-72287,-58769,-254557,-685425,-469534,233001,-92685,-836285,180180,468243,-514477,-453751,59071,471162,822385,639836,59048,209334,1197009,1307052,-773448,-1823469,-348903,975622,1096919,859608,519048,87589,-213063,-494314,-816061,-819351,-401093,-2795,157979,127298,209137,248155,208867,70958,117322,307162,253654,80607,-63395,-245061,-177375,195509,453414,530410,457126,148362,-80878,-156900,-172234,-252874,-241131,25651,184083,-38884,-346320,-336891,-154024,-68940,99343,347086,520199,408068,117340,-207867,-300454,-172171,-100318,-1902,222575,433221,442120,177732,9167,8239,-82698,-223831,-183330,-79153,96642,284139,318117,237660,236385,131288,-67321,-203322,-218604,-209771,-39712,147358,222687,204003,170636,117183,114478,133357,-82993,-363514,-402504,-217129,-17827,104650,146999,54311,56253,151633,36451,-186397,-414956,-642026,-639834,-335587,13902,152064,67732,-38125,-99317,-68958,-67641,-265612,-516344,-513494,-313352,-162523,-91913,-92302,60370,207260,120971,9151,78468,78989,-53248,-148881,-67625,27341,89935],[82757,131200,123145,-8940,-139385,-86943,-7136,-55858,-128824,-284289,-309766,-108290,-78797,-362236,-444392,-54318,235638,285618,295152,254136,119149,8665,58961,189509,219867,136014,79914,31138,-6963,76322,68139,-77144,23922,123654,-54579,-197811,-281430,-272192,-92754,154733,144366,-5053,47309,312114,462856,445885,282606,18625,6353,160511,75911,-99273,-78562,75663,137974,160098,106751,-22119,-159835,-90793,85071,103484,144120,321443,347552,90770,-7028,38755,-35582,-186372,-211616,-87797,187339,270394,-38115,-227228,-144200,-96780,-48810,243368,416983,192585,-14388,-42521,-90047,-106995,-96999,-129101,-164567,-260640,-347890,-254747,58464,432448,425037,61332,-4523,123042,25860,-187921,-65578,193459,141267,-94471,-200736,-113746,-88343,-293935,-497248,-279445,-40752,-55035,-150717,-151344,15746,170488,63519,-250868,-278852,-9927,97592,53911,22784,-67639,-102514,34191,33074,-77494,49518,294739,256956,191135,208857,82007,-194536,-233003,-75689,-13432,-159787,-364160,-256408,-7330,-54066,-196865,-96394,-5734,33158,12630,-57650,-76661,-41489,-73189,-207110,-509711,-590240,-318528,-136182,-182832,-175309,-242043,-202289,-20301,67911,37387,75522,83820,58924,32653,-131496,-203565,-233891,-347608,-274669,-34224,13672,-194767,-273145,-93248,-37103,-71875,68756,261543,249694,181280,169816,225116,357580,447848,265261,-28426,-199411,-337268,-430359,-278886,17465,187890,161584,43961,-67436,-63147,-31845,119917,324716,229345,41311,-1311,97221,165179,82452,-30809,-100732,-175596,-38169,125310,49058,-68316,-13407,12005,48919,175370,204819,14055,-135338,60104,133541,85478,259963,381848,210609,-16348,-162248,-173614,-60663,102393,133191,22745,25221,165518,199297,99213,104888,97205,-56758,-85611,24588,-19222,-217906,-336064,-272891,-81517,121184,252510,306724,196915,47366,-48361,-139030,-181572,-91858,41447,48255,-47266,-85236,-154070,-388736,-353189,-35431,91891,-32993,-147080,-14880,246466,300256,122421,-19415,3479,96009,1738,-199758,-297473,-253618,-182712,-61234,176562,260412,9984,-216366,-274173,-165206,26481,189973,176808,181506,298506,344729,178388,53799,77007,131424,79826,120641,24548,-166519,-212326,-130203,-245481,-291157,-85497,-21231,-118153,-78134,54674,228433,305081,227882,134166,54048,-1527,29991,147077,243037,309330,461900,529587,251691,-146640,-206474,-31795,66342,97177,160060,67666,-25845,88369,129999,-72497,-343581,-446756,-278032,-88545,-146371,-168222,-25083,120503,178370,154567,85940,15915,61083,193612,207318,2567,-269577,-270890,4936,202771,168984,88264,81380,93331,69457,-164394,-444847,-433666,-249543,-266814,-220661,118572,409377,344223,217340,32760,-247123,-306425,-177482,-146434,-209187,-62874,221139,334002,143169,336,-54476,-41821,28854,84905,206525,376448,406054,298284,233677,196841,119583,9105,-55155,-154951,-223061,-220669,-183659,-211872,-215113,-48985,125597,48795,-82426,-142456,-59172,-81553,-162502,-9868,169162,140203,76244,-24086,-319967,-427386,-148007,185932,325305,200539,66076,100230,37154,-194928,-201300,-62491,-23519,-98234,-183749,-117110,111498,356637,378280,125909,-272963,-478072,-364126,-94122,-11710,-524945,-1021511,-607728,-52266,10606,-11678,277680,657032,340867,-85139,783005,2016927,1991809,-757762,-3719386,-3341648,-289310,266843,-555170,-1001396,-1226929,-934939,-512826,-599297,-524434,188685,752104,437620,105776,277614,381145,285506,106269,-30043,-30591,-83098,-13454,137580,246915,250806,201768,17644,-97037,-14129,170527,156132,27459,4146,-22270,-59358,197807,454072,293136,-104656,-349338,-115369,148728,110437,1091,159155,274213,32287,-110988,94390,289262,275346,228179,11427,-278335,-259582,-161168,-377663,-458237,-441117,-503403,-466737,-230558,-14925,106795,109477,26964,-131980,-250412,-156145,42840,121487,-8633,-91962,-126034,-41656,63160,134020,49357,-31901,-34800,-111535,-158113,-113712,29191,110741,142645,210625,223824,109001,113663,151040,101593,99079,81622,-25569,-126610,-232679,-210198,-6388,734,-149790,-102368,195804,462171,464693,255770,126307,154103,153297,82049,125871,70300,-139717,-272556,-385133,-504169,-532127,-267304,-13940,53270,-13286,-153796,-393009,-379595,-140937,68294,209796,325345,315789,20900,-178838,-121500,20608,44059,-190648,-501943,-401073,-113532,28647,61235,129813,119832,3709,-307,-53766,-286632,-328269,-175600,-212741,-264809,-162267,-211166,-279235,-190263,-103521,-56047,-128889,-298845,-209868,119417,290277,219725,128646,193502,150282,-95030,-158880,-12256,-24019,-62208,-59394,-143477,-180924,-92756,-60845,-104017,57502,262513,146080,-61673,86802,263542,168713,4891,-67970,-216216,-256537,-50847,186076,216021,141250,151014,81559,-85002,-31957,69691,-92555,-232720,-174557,-95761,-114199,-106597,-98680,-76174,-37998,-113934,-175776,-165024,69697,195034,-39101,-220800,6942,151631,-106744,-350624,-167230,212392,324151,104161,-216241,-323813,-35677,334511,422211,117089,-45394,-89365,-295744,-519881,-428241,-223343,-85783,2544,146348,199101,43590,-103889,-212860,-293344,-250126,-205239,-275736,-239010,47935,278235,167343,-2024,-58246,-65675,-109811,-172583,-135251,53280,134304,71269,23981,-2932,-102764,-261974,-192423,-21246,43732,35587,59543,107758,119346,20829,-97195,-33814,210587,411056,378160,237553,55176,-66037,8064,147258,249283,138072,69255,138954,242947,168691,-35795,-343417,-486985,-256650,5123,94899,146863,251549,382669,382200,97273,-70826,52196,158633,21428,-137656,-173262,-116660,-143500,-125240,-59060,-149335,-148845,115075,300097,329564,248294,86274,-51013,-33955,162221,228012,-894,-374466,-344121,-151120,-101157,-28047,71076,145338,318254,369330,207463,191378,269954,56936,-161054,-20422,116341,-80481,-223132,-112450,11706,40446,-80433,-166539,-128041,12850,123170,76743,-94232,-129948,-29941,-25141,-10213,106602,182605,136284,192254,304706,296514,177781,96119,134876,146253,-1440,-155306,-180748,-166062,-133573,-82649,3622,203444,311242,113728,-28121,86296,250443,163250,-12511,76566,298092,240070,17011,-211445,-306244,-98180,124510,76335,-1771,-33553,-61473,133337,155908,-42117,-112671,-27627,-75473,-201859,-424815,-462410,-107130,190959,90833,-80957,25402,164154,49283,-193531,-322103,-216793,-62214,7361,75073,197223,184843,-31394,-119962,192,-46737,-63206,127850,98457,-206814,-211616,-97267,-68556,-112783,-300685,-463521,-400682,-288750,-207858,70282,197745,-108143,-701475,-804572,-582118,-787794,-830246,368713,786675,541565,344938,16342,178865,614775,442198,-104767,-32857,759632,822692,-902626,-1270898,1530,924691,1138140,957522,492040,68800,-176515,-491585,-817865,-756299,-348435,-52458,35619,33593,148906,193990,181969,83203,86247,187116,144997,19340,-97275,-214419,-146798,89077,293829,524123,599289,264832,-49014,-171767,-207864,-299851,-298475,-72455,103295,-14406,-224929,-198770,-59675,-59255,28095,260452,467477,382089,109569,-214832,-330091,-226124,-153166,-66620,101739,241913,259388,93842,-25782,-13959,-108760,-265116,-255170,-173544,26152,243488,273063,189937,207679,135202,-9729,-106793,-145456,-215057,-53500,191327,285211,227937,196119,161344,159482,145755,-66870,-300402,-320620,-148448,3263,89759,123299,28901,58340,117386,-60134,-206026,-298700,-517344,-620844,-386473,20786,314875,268074,148723,77389,15541,-52003,-252213,-488366,-476560,-243464,-104309,-99695,-147707,16800,198477,117277,6357,76937,83385,-78163,-203905,-65463,98001,117409],[63108,131776,154280,-17337,-154340,-84747,-40837,-108433,-124504,-213571,-246929,-65103,-47817,-370173,-508944,-114101,187750,195788,210763,223334,140425,95652,103144,155347,194290,151594,94690,34053,-33278,42963,49698,-75822,6622,139844,41912,-110719,-236303,-257378,-127488,118804,138307,10141,78236,390055,552902,526365,323171,11689,-73403,17943,13255,-36678,3731,77250,79099,71149,20061,-18224,-72979,-37301,20622,-2869,30129,243821,345782,116996,-44097,-44083,-46028,-124324,-137946,-60394,185363,287979,-16431,-221152,-136478,-73936,-20001,250692,374805,160870,28323,49819,-34895,-113188,-161444,-249392,-237680,-209858,-223377,-161714,86288,472994,494633,111251,29733,171697,47965,-182865,-22746,256867,210483,14397,-95287,-24747,26852,-153917,-351551,-228096,-75706,-118951,-205400,-186618,-30303,95719,3672,-243220,-313582,-142932,15839,82798,59184,-59742,-59820,142081,136809,-74833,-30251,201002,167831,77583,75511,30317,-138498,-139304,1997,52701,-92060,-237484,-125509,39423,-29059,-144793,-70865,-57737,-78516,-81284,-48772,-6604,38195,4348,-132989,-438443,-567755,-388860,-151967,-95730,-68205,-169232,-164068,6682,81196,58786,125290,90850,-33688,-122787,-227099,-195488,-177842,-264610,-191549,39574,73336,-166880,-331086,-270156,-240431,-214303,62654,374517,387776,250495,202157,236015,329745,387579,217087,-33792,-208741,-338852,-356067,-194189,23257,157606,110470,-21756,-111874,-63798,-48942,41262,193743,125022,-28116,-22046,155954,315058,216876,26136,-58802,-69491,85756,205759,84341,-49486,4113,38103,20824,75216,156294,15465,-170031,1580,120707,123179,346846,464118,229848,-60220,-146425,-62486,38710,108882,87791,45011,140667,252016,179245,58957,60260,61677,-78433,-124047,-22350,-59651,-219475,-256835,-176831,-43877,52278,119232,198609,136646,6762,-105805,-203057,-231384,-151114,-2972,86592,19699,-76451,-177831,-369840,-302850,19041,154428,52928,-87340,5428,259305,379769,178482,-30915,-23501,136355,115159,-81215,-208442,-213731,-201739,-141414,36737,118787,-58032,-215634,-229002,-116308,59182,207193,212746,280080,465838,445575,175658,-17302,-11251,39913,18548,115479,121742,-80646,-203102,-141353,-301596,-410425,-104475,45078,-147078,-182392,44858,279754,325718,221923,140299,96869,56042,34357,130799,252079,330897,438302,488607,244056,-106096,-129728,74985,94037,3065,36163,-841,-9436,215298,334255,108360,-206762,-380019,-259597,-61351,-39496,-43918,64248,169522,144436,43810,-19821,-14335,54502,146423,211159,98931,-198194,-255215,-1605,133117,103887,145238,224568,192050,99786,-116232,-369768,-370751,-227504,-233595,-150618,140029,371490,320320,223472,45189,-212062,-270177,-100031,-67809,-165525,-13959,308234,423325,214037,16614,-81265,-91503,-44549,28499,223840,433877,474026,362170,265896,212557,137778,24991,-21789,-127166,-224900,-247353,-218338,-267874,-286489,-106624,152131,194116,82591,-98034,-149300,-231115,-213418,-18233,129427,66718,-16978,-113147,-332138,-375912,-105308,247532,406413,239270,100556,194970,165375,-79552,-145783,-57452,-60368,-118314,-155602,-75967,139638,360119,365195,133481,-284137,-536884,-411660,-110614,-10924,-433880,-919711,-601065,-27837,78975,66340,376522,780538,461943,69281,846447,2161707,2421493,-362741,-4026296,-4412886,-1244940,-237155,-779030,-969987,-1025642,-796243,-546416,-625110,-396956,336244,868470,564187,242494,287512,249381,184793,126794,96556,87514,-60393,-39331,99670,177636,174530,136334,13534,-52936,30579,194720,166592,4149,-15453,55941,130986,367524,499261,247425,-139056,-371053,-186920,108705,125190,22094,162913,262305,9300,-217459,-85539,147833,180071,126754,-64370,-318339,-263872,-103119,-319903,-431985,-450087,-522391,-427493,-140351,12531,100912,137385,52461,-101064,-228705,-152692,-15522,-12855,-64782,-43822,-77708,-22735,96381,168965,61021,-36058,-4332,-20768,-92064,-132861,-26359,96779,181916,279033,282273,107028,57400,92645,77254,124107,184441,91412,-99625,-308105,-326347,-126254,-30077,-83106,-19328,214416,457152,485306,232426,54708,90291,142468,123125,128521,1913,-250040,-416557,-555200,-626955,-555364,-211820,26296,-3171,-70546,-117639,-235291,-160354,-18643,82295,208379,284002,237269,48004,-74480,-58997,42260,69656,-115305,-332374,-248834,-13954,72301,98169,152560,73048,-65079,-3191,-36294,-342795,-440643,-264044,-231859,-266537,-196534,-232504,-298135,-246575,-126738,-51931,-145784,-342241,-217583,172498,356728,237019,101884,181478,145061,-113902,-203693,-46252,-35715,-74060,-29128,-83949,-154736,-100454,-53548,-60615,101216,281168,134704,-101384,61785,274470,189706,21548,-39453,-216449,-342260,-147920,122255,200944,147630,117168,70873,-29601,28655,114754,-43241,-158611,-61808,-28356,-118423,-140170,-137169,-108345,-40565,-114901,-242138,-277548,35911,255276,-12814,-290844,-113900,26051,-205895,-404086,-226980,93501,209324,37348,-251841,-328483,-61715,272392,333275,35113,-129049,-153752,-298441,-423529,-278810,-111744,-3065,99359,227773,266413,107161,-62331,-199461,-292088,-276584,-249282,-280624,-194500,90135,266696,158932,27744,-55951,-178947,-290243,-301826,-198725,-15354,55469,77448,138370,142994,-2278,-230626,-252350,-98090,110112,114164,114726,200462,202643,67494,-64140,-71522,84603,265868,306697,265299,145231,54694,68245,101003,182598,101057,-11848,41273,202214,127748,-130710,-434538,-542186,-288707,37221,178464,173539,219155,345645,366120,98288,-89830,90198,270831,129170,-79149,-151854,-109890,-162729,-137176,-15509,-54720,-35088,191210,290844,277620,221824,148040,71601,-1895,94611,175810,25374,-268970,-205611,-100896,-121669,-46193,61509,150359,349730,402543,238500,229624,351598,138094,-147240,-51681,123372,10759,-35379,98508,77131,54214,-29582,-110610,-134825,-32039,119161,101650,-129800,-186238,-42998,1452,5088,153693,249066,187729,279698,396844,333286,199879,145111,177132,206624,86339,-58013,-78318,-57770,-48816,-10327,104860,259577,330418,37278,-140169,6629,209149,138892,-6731,73098,192448,96496,-92705,-307978,-358748,-70792,174281,36722,-114375,-148306,-184016,9871,96475,-16892,-67918,-13447,-77827,-173915,-356309,-396650,-67323,227634,108539,-143920,-110374,100590,87227,-147458,-365356,-291847,-84863,26508,42287,79902,13799,-155664,-66345,126654,11617,-86265,128450,188143,-47683,-78314,-10833,-18499,-93367,-298101,-546725,-546034,-418532,-261427,149617,393771,47072,-622344,-1048407,-1182440,-1187528,-637540,519778,1069190,1480473,1014347,-39285,-64618,378276,171555,-351401,-463659,77937,220808,-726589,-343288,367544,732591,1056937,959128,428334,97945,-114665,-463990,-725797,-595874,-276776,-137054,-138455,-106119,76501,152922,134920,35248,-20723,-8192,-10319,-27726,-92943,-158223,-99889,3431,152247,495626,662150,345562,-23024,-173760,-209976,-291984,-292171,-118204,38791,16351,-80442,-35181,47077,-32386,-42908,155687,406777,368432,125158,-167052,-300294,-242559,-172804,-86510,25645,69055,89511,44398,-2779,30567,-62413,-258517,-324840,-288933,-80949,132851,159976,99036,137734,113914,53254,-7612,-67906,-181419,-47096,218541,333066,249001,190900,163808,179826,169974,-1500,-192569,-218343,-72233,43056,112994,126370,13307,57393,77267,-140299,-206303,-169371,-341382,-545824,-409509,-3906,373027,365278,253839,210367,107054,23426,-150645,-371557,-371564,-139202,-3822,-33324,-110090,6481,165023,78692,-17830,57153,76415,-73898,-192496,-16240,191831,162678],[75896,121097,120953,-64862,-171827,-99159,-90674,-143442,-91699,-112889,-169367,-50971,-31163,-306393,-468936,-154865,113677,85312,107755,197957,186015,164062,108381,113219,186627,169559,123546,80505,-7854,36325,38865,-66597,-13308,119373,105272,-35940,-186299,-262651,-167802,108811,169468,39375,84508,376864,520920,488592,290928,-7068,-156310,-143022,-61334,34112,94527,80633,18491,-27208,-67115,-31442,-8203,-29209,-67480,-104676,-57748,164136,293045,115119,-74286,-85849,-13329,-23831,-34934,-9183,165843,266391,8593,-196154,-128401,-47539,2557,189757,231846,59465,38019,92718,-44616,-169759,-241043,-357547,-293607,-149549,-93396,-60358,91606,432725,474818,128688,59769,192841,18849,-186989,23663,309759,265060,93254,-31399,6627,79093,-35100,-181016,-176054,-152023,-224251,-265571,-194803,-56206,22101,-20033,-168896,-267522,-187861,-30821,91326,80905,-40320,-39244,179032,190188,-70693,-99289,78143,45316,-51978,-73615,-57587,-121001,-71351,55660,89964,-36681,-102248,12416,74414,-16257,-95333,-39882,-74643,-124999,-122339,-20755,41195,60927,30306,-63346,-318600,-479894,-423574,-199681,-60196,7693,-75450,-66544,69703,96897,71986,158802,96996,-119861,-277016,-305237,-140604,-79093,-174330,-116578,101002,137148,-114687,-355127,-425421,-409521,-298160,66941,402477,382235,215674,197741,236674,263592,269901,140506,-41956,-227137,-345958,-268343,-90608,40903,134961,66160,-85411,-125607,-53775,-76839,-77794,12808,14325,-74137,-16014,229927,442462,325287,74897,-18154,55851,215417,248401,74385,-65042,-22911,24210,-33201,-37838,116453,67645,-134804,-50792,97180,182935,420005,498583,203885,-108108,-114712,47489,127578,99720,11597,17081,199081,285376,125582,3560,14822,27845,-87423,-141755,-58876,-45240,-136297,-119550,-39831,26924,10752,8232,73261,28453,-94819,-190749,-258795,-262100,-196225,-43607,91857,33577,-119383,-215064,-302040,-201344,55594,148088,68607,-35625,63079,289613,428755,198899,-67958,-72925,155681,237608,66602,-87414,-157101,-220589,-228840,-104734,-23211,-115959,-190270,-157519,-76731,46848,189729,234609,355477,549903,469517,130850,-132147,-140766,-76744,-67597,41241,159233,2100,-156797,-109362,-286979,-436304,-50221,126152,-200450,-323547,-9282,290170,316569,179415,120460,135466,116847,56658,97589,217634,324835,387547,380439,166955,-87939,-67799,160642,158780,-3139,-47898,-44024,21667,296755,445400,232693,-42488,-244775,-218337,-58078,39732,79641,169624,182283,29299,-106856,-119714,-48768,15451,77024,206257,179541,-138834,-252871,-17679,62938,58883,215603,344655,263924,124074,-62048,-222898,-196661,-151584,-197714,-81677,167104,302775,245684,193891,54359,-159574,-230188,-62074,-30226,-129679,-3533,290085,386665,226942,31709,-119221,-178613,-131703,-23680,221998,451104,499654,379691,248706,172696,113016,30954,15742,-81965,-181827,-214215,-223684,-331694,-375556,-168632,168866,313569,216188,-36920,-183362,-287625,-219543,-43411,60491,-9628,-99952,-186828,-305424,-302696,-79947,246834,418467,265562,144248,231243,197051,-16833,-107747,-45575,-81893,-131242,-108425,1398,172500,339160,347433,191312,-181832,-471380,-374376,-98356,-1610,-283464,-694653,-501932,23377,139199,65279,291683,745898,646545,458141,917487,1816983,2283686,-280274,-4281986,-4728060,-1178027,-357440,-1116752,-1080212,-770043,-561120,-480657,-500654,-139759,450888,865528,591236,316110,256593,127835,100220,138349,177703,163141,-11860,-51709,36524,97162,109699,81913,27004,5200,71906,208927,188867,-2106,-51174,102910,278034,446367,437585,155056,-146980,-327184,-236199,46414,73087,-27490,94220,185701,-23070,-243792,-146636,75969,124828,30180,-153720,-341976,-261680,-78251,-253015,-353723,-390829,-459170,-328672,-63467,-16836,42181,120191,28944,-113841,-225753,-137153,-20693,-72854,-103660,-19172,-26313,21250,131255,193889,85277,-23929,16761,54610,-22460,-131441,-65979,77294,205641,336737,332199,116775,26117,60776,76451,167855,332992,280561,-11109,-301820,-358357,-206479,-53086,-11844,65801,215705,400596,425479,148514,-56501,23856,151668,182430,149342,-29439,-315431,-522293,-633267,-637405,-479665,-115185,52998,-64382,-101890,-58929,-67724,45014,92341,100001,210576,220249,124737,57863,47201,68611,142048,134375,-28382,-159308,-96413,78052,106090,134221,173790,20810,-143289,-25650,-20360,-358403,-504405,-324596,-219755,-228146,-200225,-235601,-302048,-275189,-138093,-57054,-162723,-337942,-196433,205794,410773,234792,59581,157006,127188,-132867,-221744,-56389,-50598,-85736,25272,22334,-69336,-82053,-63079,-52006,108116,260831,115954,-119898,23600,262065,198074,32725,-22163,-188889,-344082,-167972,70408,170948,139605,72709,57907,30761,68436,113629,-14699,-88663,36936,21904,-127396,-164653,-167938,-155193,-60673,-106113,-277099,-335646,10844,262182,-21504,-340055,-205232,-72036,-246631,-377889,-224832,-38030,19239,-96825,-297743,-316041,-104056,143911,189499,-56425,-193286,-166532,-212927,-252301,-99244,25015,93828,172274,255952,293275,174236,15705,-137148,-245302,-275589,-281873,-259079,-130207,105629,222141,132563,37494,-91376,-303503,-432251,-403441,-259499,-95111,-53024,35379,207104,261159,81000,-173062,-221429,-59871,201764,172276,139784,264153,263862,101524,-25138,-93457,-57348,51182,127419,201673,216054,187402,98993,-7413,64113,45809,-67996,-30651,123953,26761,-255347,-508356,-529136,-266640,70138,233894,199085,186857,277269,319557,102388,-78861,124572,352504,226783,-6038,-107843,-114172,-220575,-185313,12263,49205,64648,198733,211921,182869,179681,200095,173264,29963,27524,105518,23311,-158687,-62937,-39404,-119609,-38167,76898,143775,313741,371673,228740,215613,351762,167119,-148998,-122448,56562,46815,112100,248002,96343,-8690,-41268,-56609,-108388,-71562,75097,107566,-132004,-211059,-42153,23277,-13626,154905,265281,202476,322474,440622,328933,190403,166159,192038,232116,150794,11551,-4098,61970,54664,69774,236725,366594,327283,-61823,-254576,-69790,155606,103675,-4521,48671,60633,-56448,-192866,-382408,-404451,-92642,155583,-5775,-164147,-207669,-311123,-183957,-16174,-28465,-35344,-4711,-83210,-133464,-231330,-276425,-37686,209683,88707,-190197,-231080,4421,108346,-57152,-326965,-320921,-106871,17752,-34189,-107066,-228808,-306235,-43899,197641,30998,-141646,70806,249830,138247,40225,48217,27710,-23114,-223124,-544342,-649189,-562763,-359079,122434,463858,174171,-438975,-1036874,-1298092,-1099417,-319177,548428,1146217,1867168,1235201,-160547,-247598,151345,-82334,-557242,-821529,-521389,-262353,-344144,529714,543353,414241,850048,848504,349783,159373,-67737,-445853,-588203,-397967,-217784,-249517,-331410,-273696,-11627,111281,67099,-56388,-174360,-238458,-192855,-81370,-81576,-112546,-65453,-49995,55344,435187,619203,346834,-41189,-204047,-224762,-269555,-247170,-114064,-5938,33421,28495,75018,103864,-24042,-117446,37854,321795,328130,120880,-106210,-235302,-229445,-176217,-88399,-9790,-39315,-25232,14241,41834,101608,17265,-221917,-381636,-403287,-207779,-24806,3421,-29831,17943,51530,86500,46539,-37271,-157594,-57475,189285,313356,222894,131742,110858,155284,181313,72726,-92291,-139248,-28091,67733,143278,123817,-23698,17921,9568,-214786,-217566,-76242,-168162,-440901,-422010,-81731,273977,294419,216964,232809,154593,103312,-28310,-233607,-252038,-50937,82848,63767,-8667,20620,95292,-13858,-92056,-7215,31746,-67560,-145811,34498,249285,181092],[109185,106371,48320,-120227,-179700,-133007,-158571,-170267,-48533,-12554,-95861,-69381,-46254,-208340,-338774,-142603,53229,-6378,15498,181573,248411,208362,91550,94135,215326,194650,166524,173436,77271,58738,35273,-56198,-27667,81647,132135,35503,-117560,-271657,-205417,118229,222588,67055,58778,284867,392082,345898,194372,-34980,-218400,-267004,-121206,87916,156985,79783,-24296,-108573,-144909,-66016,13964,-69651,-160649,-185542,-118690,71019,187636,72623,-111933,-99306,45658,97786,83720,58237,133350,210586,29643,-158543,-111679,-4161,29611,84904,34639,-74662,15254,69467,-122542,-265602,-319980,-420788,-305836,-85536,12634,21562,69787,323105,383696,117787,76489,169155,-66080,-211475,61256,341545,287246,114581,-25114,-26812,46162,22945,-39005,-129440,-236833,-332476,-311479,-174680,-53534,-33010,-4674,-42660,-150567,-139862,-28805,87591,98489,990,-35800,140342,178876,-53383,-113226,-18288,-66313,-146712,-178533,-148363,-148058,-57330,64915,91148,2412,15296,119123,75084,-34067,-69774,-15889,-50330,-90798,-96768,18874,43492,-1382,-14603,-15220,-186062,-366764,-420559,-264034,-84390,22674,-5695,48961,151417,121997,78178,164907,104657,-171978,-384651,-333609,-38329,52463,-83464,-54931,141378,190373,-45664,-326828,-499058,-485155,-290533,75225,329213,249641,119842,180475,233762,181003,129699,53004,-60482,-263920,-369560,-195140,5736,70238,131094,56431,-97878,-88155,-33646,-113353,-213282,-169298,-71856,-79521,14709,290493,503924,371285,87212,-4522,161562,316150,228841,1105,-120709,-85169,-29171,-84480,-91820,124679,169452,-43867,-88580,69851,247356,455210,472473,134432,-152301,-76322,128904,188613,88619,-70618,-47229,200760,259650,45171,-57398,-15082,11554,-78993,-134707,-72181,17428,3601,32072,90320,94611,-8650,-67225,-45091,-97998,-225765,-291401,-307897,-273981,-215252,-68104,60669,-15106,-198695,-243053,-194505,-69431,60124,58640,-6145,-14137,140861,335031,424391,160141,-133698,-132098,153553,337501,207556,29348,-113906,-250481,-304708,-208457,-128756,-148476,-137353,-73306,-49416,5763,148407,230859,375723,519559,414456,60731,-266367,-299835,-195263,-145025,-62104,124400,61927,-75753,-39247,-207144,-356085,67679,207634,-256434,-457198,-90215,268053,288546,109851,77305,149189,134954,58374,38531,138762,282711,323161,242429,47417,-103019,-45422,188144,226636,70331,-65381,-53611,45575,293247,424208,276273,113357,-70106,-150543,-61001,64717,154319,250752,144402,-136843,-248977,-178442,-76164,-49831,-5501,182280,212380,-103447,-236164,-20059,13085,41339,284403,417248,283769,126754,-9388,-34008,38090,-36791,-153822,-30331,171374,205982,140160,144818,72375,-97434,-199553,-92782,-73953,-135599,-42291,167609,239050,186145,44601,-168926,-294922,-217661,-50542,210726,422697,464277,334868,183849,89342,50317,19979,41778,-37758,-115074,-130820,-194178,-382822,-449277,-217320,158066,357191,274947,26607,-145455,-234652,-179111,-74920,-31736,-89833,-164261,-226790,-242737,-218457,-73559,189967,369164,282084,190857,209560,137885,-27162,-107665,-43395,-90818,-135859,-41848,120064,217812,288341,304830,262261,-6425,-299690,-255671,-58270,14963,-122455,-429101,-360003,60259,159898,9676,102695,576188,827630,1000517,1046821,1069905,1446386,-685155,-4288497,-3926840,-23485,-123132,-1551922,-1299873,-490638,-292839,-358572,-269966,187794,513571,718144,498964,294878,172797,28705,27426,95959,138154,134104,19644,-61421,-39104,27808,77400,62323,53011,55817,94933,206019,201090,-16395,-120166,79378,327144,430944,312002,49555,-134562,-248496,-257358,-40998,-43271,-128468,-2533,106729,-16695,-154326,-65545,87235,112265,-38421,-228944,-339727,-246897,-84931,-183852,-227623,-273356,-344792,-216695,-40835,-111883,-66293,51292,-43987,-166390,-228775,-109889,15499,-50282,-105320,-4174,19167,73067,163434,211121,114582,-30,32174,106367,38280,-112064,-85216,51562,210177,372797,360618,135342,21405,54470,98009,218283,478336,480975,110641,-211184,-284756,-201901,-42702,62359,144003,208618,315920,313574,39550,-169529,-27924,172997,235243,180864,-15462,-325952,-573463,-613896,-533074,-324982,771,72475,-97829,-95226,9986,76010,193674,165099,109505,203988,147883,12267,42893,147224,219151,284168,219336,41530,-47074,14855,142044,124856,155299,178766,-28329,-214454,-69459,-18263,-328278,-496758,-338522,-178744,-155698,-166793,-213285,-285733,-276951,-150112,-76290,-175408,-282986,-140383,229067,444757,210716,10446,127358,106192,-144801,-218706,-54903,-60602,-77086,94940,144839,49891,-41386,-78520,-66722,92746,224810,111496,-93443,1141,230198,184700,30880,-18448,-130372,-243287,-100400,48857,143834,122829,24376,39184,74622,80482,79230,-9743,-42772,91468,40666,-138744,-172060,-182212,-200129,-79637,-76061,-265390,-321342,11015,220416,-62957,-356999,-242935,-111290,-212879,-275971,-162135,-146833,-199675,-267518,-338892,-284013,-151745,-27553,26490,-125024,-205873,-111412,-51715,-42396,64530,147088,185114,203986,207864,245565,209124,113868,-19718,-143482,-238768,-289357,-208122,-51169,100465,169491,116537,50613,-128848,-391008,-497832,-438913,-282349,-156158,-163389,-45199,218562,329971,135636,-99238,-100978,84737,282343,198495,142608,286719,283771,110743,10271,-85308,-161516,-150524,-88426,76180,249236,284579,88924,-141460,-62676,7587,-56586,-39171,42638,-88680,-353777,-533323,-456766,-198760,97390,247206,217768,169057,191637,230063,82125,-47777,152198,387662,286041,61202,-46116,-112211,-280329,-246068,18004,132414,116022,128864,82872,69197,134949,242475,246133,70005,-1247,52508,1595,-75719,42416,14883,-99331,-11391,109072,131174,236493,304773,193523,158251,266102,132332,-156673,-199054,-54744,27470,186400,286251,45752,-142071,-98308,1303,-45010,-82352,27642,112766,-90004,-190335,-13584,53857,-37414,125035,244363,180517,298289,418600,298788,182060,182818,195258,224032,181572,53372,42836,170871,157532,143647,359080,489522,296849,-152147,-333959,-123442,103402,73020,9404,27022,-53285,-175798,-250557,-407711,-430749,-152572,86370,-27912,-135944,-186930,-367064,-331824,-112762,-46451,4213,19134,-79326,-85951,-80111,-120891,-805,165768,56247,-190097,-278160,-81425,92772,25434,-223489,-291866,-126070,-26014,-140676,-311323,-460237,-407501,-29567,210721,16501,-200579,-16224,272810,285715,113351,80637,65346,58544,-122227,-468685,-678098,-666455,-462784,18898,417198,276052,-144797,-694869,-867255,-517856,46076,438663,952309,1533177,888368,-341320,-347126,-8814,-209675,-582790,-871694,-764855,-426568,103907,1002419,445441,65583,575452,664182,305677,253142,-31512,-422357,-423794,-189621,-153906,-330518,-463387,-402946,-80857,86140,17490,-124516,-287142,-408496,-332052,-122330,-61510,-72584,-31973,-38248,43091,373762,519278,295370,-81861,-253141,-254238,-236966,-162605,-44168,1623,55031,89259,109270,102762,-27957,-162084,-51069,232349,260211,95223,-40236,-130720,-161651,-140006,-60109,11024,-41819,-46763,11401,100123,193608,128957,-137011,-376240,-452139,-287349,-144233,-111031,-132588,-96097,-7678,111558,73454,-38191,-142785,-67873,130715,239615,161608,57737,50385,121950,201058,158188,4561,-67714,-1326,85614,183286,130027,-55452,-30760,-45959,-242941,-210495,-4503,-5632,-288600,-377703,-151967,87957,116170,94538,181846,181905,183882,90772,-97107,-125238,32059,161298,185752,144474,87973,43997,-105207,-167897,-67738,-6503,-30272,-51265,96348,275401,190500],[137058,88852,-29375,-153950,-171418,-180381,-239418,-202354,-19184,56411,-42962,-109345,-94924,-120501,-166833,-69584,33935,-54205,-46892,165345,301515,228226,73361,109347,274269,224542,215279,295686,205018,100241,38549,-42031,-24946,53872,140910,119300,-28644,-268786,-229539,133356,269771,78273,6706,155263,224524,152003,65618,-62919,-236143,-307995,-141726,108589,167385,75022,-30924,-154097,-213581,-119204,-7640,-139708,-240523,-238479,-168779,-48799,48306,-1516,-161199,-108337,101709,214313,205250,139047,104848,144658,51874,-103643,-66700,75479,81011,-15199,-148718,-190541,-23155,-5113,-240896,-370104,-374278,-413969,-258284,-21460,80749,76977,41451,192128,271241,97933,78177,102189,-184999,-252606,85528,350392,276609,86668,-59204,-95546,-44687,20283,46203,-82679,-281887,-395022,-324298,-127505,-15485,-54438,34938,103008,8198,-25018,19551,87373,126990,70760,-30184,56575,118890,-9097,-43194,-39080,-121025,-160620,-187184,-195418,-193603,-89811,37566,75232,40864,107469,176592,38856,-79547,-68689,3056,15922,16265,-10610,63611,852,-133316,-108527,14795,-68652,-259927,-380949,-311000,-141072,-16227,18829,148376,236485,161957,82140,144990,116089,-170289,-407846,-289874,98672,200476,14001,3788,165444,227360,32871,-243433,-456624,-428445,-181669,82599,175584,56223,27904,179512,238357,112032,11896,-18919,-84871,-306956,-396477,-144300,83870,116038,157034,102597,-25961,-1513,-6685,-148394,-332192,-304598,-107575,-33165,69017,321942,490526,353251,60557,-23188,218624,360320,145950,-122553,-197196,-151343,-98221,-103855,-45091,199107,301311,69384,-102654,51295,300451,450521,397650,39583,-186134,-38447,175425,223114,93652,-122678,-106021,173372,193826,-40677,-106175,-14887,27759,-47744,-105610,-61344,100090,152531,155436,172278,124781,-22579,-111210,-134415,-202525,-336598,-379521,-342445,-268016,-206660,-76211,1066,-106801,-279121,-241619,-73480,54267,27325,-95568,-152828,-33666,212253,384292,366298,62420,-219765,-186726,135043,390669,309358,110305,-103957,-289995,-346612,-249252,-176512,-146417,-58304,13496,-24534,-33077,100511,193884,321465,385449,302290,-12987,-387110,-459385,-289925,-188415,-152705,30346,85524,20256,47605,-89632,-196732,207909,267648,-288881,-536928,-172620,220644,244386,27629,19427,123838,82167,1724,-58273,18367,200405,256828,118712,-75023,-150734,-73722,141449,260249,179873,-14181,-37252,37441,197070,284484,241399,223707,95509,-69868,-65634,19182,138625,258375,48546,-308445,-335890,-174809,-93276,-133145,-95247,129257,179949,-99504,-191813,-134,-15426,37975,329922,430857,241781,91471,25682,143621,257021,82456,-108293,-14405,120076,74790,19713,88735,93537,-46533,-194619,-196931,-202833,-196680,-126494,-26957,33361,113509,48179,-236420,-430688,-296559,-51125,192198,347473,355847,221247,83070,-19204,-48930,-25441,32868,-25796,-63786,-31549,-138294,-401488,-478480,-245346,101493,295309,243437,72175,-59723,-117959,-117861,-106984,-140665,-189990,-227288,-238591,-167582,-146074,-90024,91827,271697,273979,213255,136625,14987,-110843,-159923,-72702,-106351,-148047,21287,250756,259006,194952,206056,283866,156425,-94725,-105093,-18173,19565,-11781,-224681,-246822,38551,114859,-63940,-92436,314252,909732,1520934,1208167,147241,57308,-1532486,-3834095,-2027514,1752041,163853,-2066469,-1535801,-219771,-45733,-218835,-15206,490495,521062,455913,309261,175897,33590,-55782,-52671,-40703,-65973,-28605,-14846,-97280,-126615,-28070,70348,70079,67357,68819,82556,174989,171795,-74773,-237332,-33338,254891,340296,176893,-40128,-124712,-192323,-273445,-166765,-213358,-258310,-92110,67015,47015,26878,108800,143545,104626,-90312,-285975,-323556,-226744,-116574,-127769,-81845,-130684,-225977,-145922,-100808,-265875,-212815,-66327,-155476,-245030,-231627,-86488,51053,10764,-78711,7827,41419,98775,172096,206841,124563,18796,41862,124543,67458,-96698,-99322,9494,183436,363924,341980,137624,18979,47810,118178,245412,543938,592064,202678,-83680,-142114,-115040,1940,123263,194314,191016,224579,188490,-63570,-260241,-68189,180138,246254,193679,16309,-303578,-575329,-531037,-365411,-155550,90160,78964,-93501,-64189,60528,161930,261078,178340,86597,159940,66125,-81484,-6351,182685,326096,400693,283640,60639,-37906,51540,155413,117114,144670,147588,-83917,-282072,-142753,-46785,-270206,-427003,-311437,-130322,-80416,-116784,-174138,-253529,-269896,-184813,-121053,-185756,-194119,-56529,249703,441842,157686,-46683,89047,78978,-157811,-221785,-71846,-68615,-45409,151801,233852,152622,-3630,-100475,-95835,65601,188491,124497,-28415,7430,181309,139450,2904,-34307,-57706,-74615,16719,52479,122836,91112,-33662,4032,80187,58031,22718,-33980,-40827,77538,14835,-155821,-167309,-185214,-233773,-86149,-29697,-215033,-251255,33850,145146,-125707,-342507,-227112,-92311,-124229,-135828,-72837,-219506,-400132,-436094,-369768,-244823,-200443,-213109,-128545,-159370,-162845,-8070,127219,136671,161360,210765,242767,185240,87574,118035,180662,194873,126196,-4841,-172569,-266697,-137605,27092,81536,123102,122305,80662,-139088,-415812,-485141,-399657,-248295,-176200,-247402,-142827,172247,331455,151648,-29818,56613,258097,312531,191432,138779,270389,250038,80359,26278,-44982,-186169,-265037,-260610,-60407,233268,303724,33834,-265343,-165083,3708,32639,23333,-12577,-172864,-382229,-494505,-351205,-109084,110934,217152,222155,167126,100874,96327,23967,-12323,168751,372216,288230,101552,20902,-88077,-303926,-290537,2351,170183,100288,-722,-60287,-34111,98298,275089,292753,122938,28811,37178,-29477,-42433,88465,50044,-70114,18480,139240,116862,154864,235832,153850,79961,119169,43084,-155407,-241648,-165463,-28050,184929,212152,-82831,-314642,-165938,63704,41567,-54441,10968,134249,-10136,-125107,48626,105786,-40262,81484,204936,138085,215994,335224,261148,203110,220365,204583,191124,177724,79694,75400,249412,241379,199887,432532,570538,237441,-211233,-353008,-142071,65463,61546,47239,32817,-111178,-227909,-242935,-368655,-425950,-224027,108,-17549,-48540,-97019,-304765,-332568,-131484,-38954,60733,66298,-57603,-34267,63490,41665,58870,134957,43449,-131679,-225065,-116441,40113,63197,-91698,-213287,-140198,-94406,-246615,-465316,-591947,-406692,-4926,180922,-10802,-230205,-98742,248651,339175,126948,83138,78935,99390,-50989,-355792,-617815,-675145,-519142,-100706,297791,353072,217064,-110361,-77784,346097,365717,226588,528645,615064,83234,-548568,-369954,-82316,-163831,-374846,-555220,-570708,-215255,465816,926093,108616,-221217,282589,444932,313460,355924,2697,-376036,-258944,-1802,-72523,-335029,-480101,-444834,-110991,77384,2707,-129925,-300992,-454704,-380394,-143076,-47055,-46357,-2542,30791,103205,319780,406151,221518,-125798,-313821,-301570,-209030,-64313,65384,55694,76153,87716,58621,39656,-52488,-174500,-102874,135472,152544,34799,1114,-17589,-54531,-71661,-14849,58852,23577,-10285,8469,136539,273684,242092,-23781,-305869,-420069,-296528,-183390,-143236,-180934,-174615,-46130,127065,76020,-68520,-157478,-86548,53340,115287,57369,-20722,-5852,77680,206720,216919,70910,-22818,-10976,64952,188997,120520,-89012,-90305,-92084,-237522,-194636,30403,100661,-128338,-277457,-187664,-116252,-103960,-57874,91750,182439,218664,141545,-23496,-44891,76455,195219,266678,261403,158435,4553,-190719,-240784,-123526,-45136,7339,38362,124064,231136,156518],[155581,86550,-63539,-132022,-128652,-207865,-300220,-228386,-6350,87926,-6636,-135257,-144113,-57917,2206,54960,70999,-44526,-64010,145815,322127,233147,72585,150641,342649,258791,264277,420794,341596,146348,51055,-11555,9810,63864,165412,226725,68277,-245568,-227811,143226,283884,65470,-53584,39069,81149,-22418,-52476,-79430,-198773,-252165,-114217,92100,121748,69844,5375,-159753,-278220,-184746,-60765,-212962,-297489,-270488,-231088,-196268,-95042,-86580,-219244,-141324,117370,291595,311770,225575,94111,92736,79634,-30042,16478,196187,167686,-65937,-266038,-257208,-63071,-100729,-360922,-453861,-389144,-338935,-162885,29243,102790,108421,33285,92926,182214,80415,60483,5161,-306136,-301661,89166,330104,233849,30482,-107412,-159821,-141153,-17030,70788,-33955,-258142,-386917,-305011,-68482,48416,-45304,64117,217700,158888,102336,84895,91973,164630,156244,-10285,-34341,35779,57709,97858,24561,-103580,-89139,-95641,-173091,-222869,-140245,-4573,65846,90005,170173,180072,-25339,-137725,-81827,20876,105329,154241,100118,98450,-72502,-289983,-208781,36671,15993,-178479,-316785,-312051,-188899,-77379,766,208057,306175,207610,81841,106063,126676,-115818,-335857,-177462,241256,338743,121285,70675,182399,247971,109560,-124912,-310755,-246023,4650,85541,-11774,-118054,-7535,212663,257428,77962,-49454,-51638,-101745,-329881,-398205,-105088,147829,183204,218420,209883,130755,113132,22676,-167630,-403293,-362415,-80095,64427,144875,326056,426176,298952,17717,-55342,222717,341728,27233,-252499,-255608,-182320,-145957,-75903,91863,330114,434126,171152,-81597,59302,338794,429434,311765,-43788,-195286,2723,206193,253901,135022,-106107,-104202,162250,132593,-93113,-114256,29868,90870,17204,-52967,-25571,178743,274145,235069,199355,114888,-32616,-123333,-169633,-237840,-366213,-405541,-333520,-231170,-165105,-63305,-55242,-185884,-305736,-186580,44735,145347,-21366,-253144,-304796,-72531,268175,436318,293220,-50693,-288440,-205194,128681,409719,375457,161458,-107684,-304121,-317092,-203979,-147649,-93358,54589,116817,35529,-15378,87117,148786,220476,216132,190539,-48849,-440843,-556991,-318036,-165876,-180481,-64616,96002,127608,148005,52445,10991,341050,311319,-251047,-503637,-203658,179087,206712,-24427,-14945,85357,-6978,-94795,-166155,-103686,113762,224626,71557,-133449,-187084,-115018,63614,268404,301514,111820,16577,14051,68827,117929,184713,294895,233197,24513,-52651,-58842,55312,195474,-64601,-409503,-309048,-77882,-71471,-190499,-151984,79036,119858,-94198,-96157,65929,-4222,59114,369942,428014,186187,48872,63170,292272,427434,202558,-39660,-7868,32517,-58541,-68021,68769,136775,7331,-190637,-315507,-342625,-259452,-200884,-205074,-124308,79067,73513,-286078,-533331,-328277,-1261,201379,270386,218284,89953,8305,-90249,-141218,-81446,11061,-30496,-22008,81574,-35073,-337572,-410234,-214446,33734,173459,177454,123817,66124,25489,-33414,-98625,-216341,-282715,-272323,-202438,-70981,-69538,-91520,12756,183690,261567,221184,65589,-92687,-202836,-219706,-104009,-109716,-147872,89110,385813,307852,95117,73712,241752,256078,90228,46379,25596,30760,45019,-116920,-182916,-25204,42024,-77097,-177845,49164,849853,1850266,1338560,-631834,-1433643,-2470488,-2712982,589112,3344512,84853,-2576242,-1607775,68666,201445,-35012,219048,713138,520728,193062,112670,29897,-102735,-98667,-113126,-233854,-369356,-258009,-98553,-142760,-186683,-40080,103928,118260,85279,63715,66639,149240,119253,-158928,-358094,-175792,124522,248913,116829,-58187,-103879,-170644,-281394,-294562,-371938,-352739,-118178,111984,188581,267320,322408,219467,89514,-118568,-299697,-276720,-174719,-121188,-59823,83567,35853,-104665,-115381,-205853,-414868,-335506,-174827,-240793,-284851,-194456,-48888,76725,80288,-13886,53441,63439,105118,171332,198579,126149,52846,82745,141454,82294,-75242,-93759,-20833,151978,325689,290633,129010,21854,43146,139303,252021,502269,562105,235511,43530,29306,40744,92633,181239,228182,188564,174827,118436,-109203,-288278,-78723,177797,221580,186226,52701,-253794,-514345,-400480,-178861,-16618,138070,92900,-32811,-6801,94047,199788,276266,156940,41950,85412,-1564,-124521,-61491,159938,361578,454140,313792,36793,-104568,29507,132329,100113,121323,96687,-135200,-332781,-222356,-88415,-186990,-301091,-239882,-77042,-15379,-57529,-110628,-191154,-250264,-230023,-170352,-171191,-74938,60493,288758,408968,95144,-92844,57862,59073,-164539,-240322,-113629,-60919,18000,185804,265167,206619,16888,-118147,-112668,53664,177128,164301,70891,60781,140757,78489,-42044,-55994,19945,109689,136070,75920,115619,51459,-92024,-38369,52855,16292,-31075,-71936,-72447,7991,-43829,-168269,-146927,-173949,-238560,-63666,30533,-135141,-147663,76883,71032,-178273,-293255,-164765,-30029,-11201,2212,7679,-251902,-534569,-554905,-380561,-205921,-239049,-372644,-249917,-158459,-77408,108120,259328,227457,168086,196843,249640,126813,-64111,-50255,87923,224413,257585,137624,-87553,-211061,-59186,90896,61408,91358,148370,133432,-102277,-371822,-412852,-300729,-156781,-140402,-276323,-222894,86730,266249,130314,16479,174267,356561,274517,162875,143432,230821,166176,3206,10107,17845,-117380,-255789,-333867,-158152,170289,229725,-57056,-354224,-229890,29290,173674,132968,-27549,-197748,-327898,-400074,-244331,-27521,105209,156715,208332,171149,13595,-66946,-68202,8756,166429,311422,229335,99622,75156,-38193,-272209,-299408,-30382,149342,18668,-156007,-182192,-106965,69648,289978,314409,179877,106856,55119,-65591,-68242,72563,59665,-46090,31301,144097,98364,97252,188926,124152,2470,-50597,-78600,-137109,-225500,-236913,-93265,130707,69020,-273695,-482484,-212746,116592,117430,-2736,34613,172952,80147,-38584,129858,175648,-13306,38809,159777,93946,106150,211239,225906,259250,285669,223507,138705,140518,99807,103640,282803,288441,226616,432427,556747,148909,-240161,-317046,-131429,43246,69825,103526,71527,-102278,-205953,-171729,-273460,-388753,-282271,-74698,14702,46695,12750,-138148,-163533,-55352,4650,122309,120614,-23955,14929,168677,177208,139744,143255,69408,-30446,-92028,-83193,-28847,48018,22666,-116491,-152335,-170278,-321899,-516180,-569763,-300144,30977,128257,-29642,-211444,-152529,174577,280026,86128,47809,47127,59519,-50275,-252355,-480577,-563584,-483288,-172111,161686,395216,562643,509032,736502,1165146,573346,-5783,12226,-510686,-873424,-724881,-342527,-86281,23481,12143,-110,-55730,276204,647253,406799,-325246,-392607,-1175,226198,360750,437824,51273,-287209,-112664,144625,32531,-241923,-363101,-373248,-88606,82933,23130,-67387,-204233,-360709,-318863,-135052,-47969,-38830,20280,127451,194756,274775,314830,161822,-147702,-363090,-346235,-182922,25890,178629,137045,95621,40815,-43324,-58487,-89919,-156773,-116260,40447,21399,-49011,6944,77566,69851,22473,45562,108274,98710,37284,-5182,140557,328971,341358,102985,-176076,-306702,-225929,-124066,-77282,-153055,-183622,-37912,151140,82391,-97112,-187489,-96620,-5991,-16805,-60400,-74205,-35135,35083,192605,236500,106705,-125,-44514,8238,149656,102768,-101125,-132415,-114395,-199763,-154281,50966,152296,22573,-110574,-144454,-239648,-260285,-143867,48074,191280,209112,119619,-10112,-10101,94229,196967,287601,299764,205037,-7337,-232842,-265148,-133951,-50205,57933,118803,128903,144901,102147],[148357,91359,-48013,-65847,-63373,-202139,-324868,-247284,-22373,68625,1734,-133407,-169137,-30967,116720,180958,133860,-4777,-53053,104281,276931,209867,71099,170822,371757,276812,291473,499800,426089,161604,53348,26358,66082,107456,215319,333364,134067,-220026,-208431,127459,233864,14684,-113863,-39190,-11735,-136522,-138338,-89955,-129015,-139248,-65232,33072,23620,55460,63367,-146539,-351511,-266096,-139182,-280137,-342128,-306013,-326537,-358978,-222643,-171515,-288560,-226404,52356,289139,371641,291541,92090,56076,99575,42310,116530,330423,274083,-56135,-312043,-289002,-111245,-195705,-458675,-509257,-374042,-233798,-65565,36852,66203,111980,53325,48564,122769,48386,6172,-111844,-409916,-358424,52076,259183,144523,-49841,-162140,-201214,-203649,-63651,40404,-1767,-184559,-330859,-284495,-34078,101547,-37542,35088,240803,235949,171221,110857,71939,177040,215272,7489,-119848,-63436,107504,242885,121758,-51950,9111,28935,-108183,-227237,-190470,-52923,61320,129601,180973,118970,-118504,-206270,-112959,20095,164557,242809,163607,85105,-174130,-435173,-292834,38415,43888,-147621,-267796,-279343,-213930,-142950,-60603,196356,318786,214743,46285,35043,104771,-52923,-213313,-49673,328956,413320,204926,122273,174558,230229,144911,-32404,-142544,-19432,190494,56917,-205687,-242298,4108,250709,261292,53365,-72794,-62648,-124796,-336285,-378140,-89008,177888,239008,279223,331380,305636,193893,18792,-190953,-441365,-371824,-28965,163257,200693,282930,315684,209360,-44669,-105352,159015,242575,-117629,-367546,-292243,-188814,-180956,-47433,223982,445356,500554,201996,-57680,67595,329369,383323,220135,-114297,-202383,15946,208140,267889,181564,-42868,-47508,162625,83000,-114846,-99494,80582,160031,78897,-17577,-8125,200131,311183,237819,152757,49027,-66604,-139896,-178921,-217287,-316022,-368921,-295428,-193220,-133573,-70611,-115918,-235563,-279408,-111774,108735,153378,-97822,-385437,-427433,-138304,266547,445915,210542,-163504,-340082,-202854,121826,383912,386687,167090,-130624,-295541,-236398,-114837,-88365,-33445,150751,206171,118987,53647,99192,87646,81165,47172,88926,-60182,-433302,-582357,-297156,-109515,-163102,-140890,82368,200226,217476,163631,183700,401923,307786,-156591,-369121,-183305,127386,151415,-53330,-36423,26519,-110569,-217243,-283916,-222594,24276,209549,92163,-123573,-205404,-161278,-24404,240241,382185,253738,70305,-34612,-53231,-13858,125273,305285,293082,79899,-57833,-155709,-78871,58084,-184609,-429772,-189364,71477,-35132,-224844,-180278,27607,41189,-95762,7914,139297,10641,70455,386639,417444,135164,8,84689,369616,503953,281733,23999,-19915,-91990,-196170,-125902,74780,172863,40457,-199823,-420007,-444933,-297730,-250815,-326604,-189442,101006,109089,-318735,-590713,-318346,70504,223240,196728,69905,-35127,-20069,-107704,-220889,-156099,-30963,-58889,-5525,172059,85982,-204322,-261587,-139262,-37936,24735,106290,169393,178872,124124,36240,-59454,-252040,-368651,-314262,-145305,16495,-9848,-82405,-33903,117751,228401,192985,7759,-153411,-266398,-266111,-133256,-116728,-152779,131585,476340,335181,-2432,-84604,113395,233486,177681,133877,43645,33924,35087,-131053,-198189,-125797,-34561,-6779,-131995,-181569,609342,1821093,1301680,-1051083,-2512686,-3013005,-859334,3249289,3854419,-781764,-3003317,-1382563,377964,461561,199733,375725,791742,514881,9109,-38512,-92858,-201762,-108477,-150226,-435287,-675817,-478783,-213660,-199377,-214466,-20648,151554,178662,97105,41051,53008,131273,44863,-259291,-452361,-293522,-2467,193770,149179,-5563,-86395,-198748,-303805,-400725,-477686,-386269,-81502,216079,362591,482517,484850,261369,37345,-149583,-286156,-215353,-97719,-79931,17443,237039,197130,2822,-126330,-323173,-516290,-398555,-236386,-260013,-249644,-113384,-5731,69525,109438,64262,131362,87161,86641,154412,178222,110757,99283,160164,166686,83139,-57708,-76737,-31768,122676,259676,209368,98673,14853,25245,141466,225175,348439,376619,184137,116287,158371,200391,199292,220996,238478,199769,176513,124392,-88908,-254523,-68149,157372,163323,145285,61550,-203298,-406103,-253319,-30644,45496,127714,113104,64179,54155,101075,195359,261181,120622,-17957,-12021,-50793,-118930,-104073,95951,313680,418336,293138,-19947,-204493,-33047,80386,75768,94607,36843,-186744,-371100,-293456,-131301,-99872,-153412,-146121,-35001,18248,-10585,-36341,-107224,-224417,-272717,-206085,-125452,50140,187189,332007,343545,32641,-122606,36164,44528,-171466,-286192,-184807,-40583,96339,182875,223052,183153,-5307,-140069,-109943,63846,190126,219097,184493,155267,122267,12680,-100348,-80589,79960,240248,201250,94153,109255,1352,-147621,-83475,-978,-35595,-73243,-111896,-119270,-90422,-123044,-176593,-119510,-156069,-214388,-17371,85624,-50677,-44945,120776,18060,-201402,-221674,-83858,36900,80738,93636,42150,-261905,-585626,-600322,-373822,-180260,-267465,-482430,-332494,-143156,11544,186824,289326,199342,86957,105362,191917,40240,-200287,-205613,-51019,172991,319124,235354,-8403,-137355,3659,119589,41207,66419,172726,193765,-25751,-280219,-316762,-182669,-37866,-58165,-241281,-259674,-15037,147598,76396,21576,179929,299834,172981,122317,152085,178431,43912,-121245,-49598,75836,15041,-146017,-307612,-198142,69256,76992,-168284,-405956,-268951,56021,308330,238331,-13590,-169120,-219953,-284770,-168780,15015,74406,83159,173680,161715,-68656,-235517,-182874,-6539,130602,211275,116412,46766,94407,20310,-198587,-275647,-78252,69125,-111845,-303221,-265241,-150119,34400,267746,299967,214584,191257,79217,-111917,-151124,2585,38515,-44720,7673,103832,65275,70197,168246,104361,-64170,-208007,-208162,-107339,-154429,-253862,-147230,57309,-81716,-483293,-604180,-226804,133237,138856,35545,75766,209218,140738,28963,194427,239253,31637,4433,110443,57144,3534,74293,190484,328267,357808,234665,63453,69174,110032,124832,263365,283082,210917,356120,429506,32596,-263594,-264142,-116732,22271,78829,150408,119572,-51834,-136662,-68416,-156852,-334882,-319944,-130911,34713,82483,70507,55344,96785,72379,60960,153783,141771,-3743,44726,209987,248647,212799,182886,121731,69569,57517,-2131,-87933,-7986,74585,-50943,-178180,-247424,-358720,-456823,-408411,-142019,51879,58095,-40634,-158367,-180626,48711,126783,478,-42090,-56819,-80013,-142724,-210135,-316896,-364399,-354575,-168414,37903,369078,784242,926020,1241169,1628067,636705,-176874,-436753,-1415383,-1616862,-821891,-313335,-77915,242284,425061,541429,519867,827513,621243,-279136,-688431,-471096,-291107,15545,393875,453616,107994,-165275,-13460,219928,132990,-85368,-158471,-216106,-31683,80142,43360,12072,-60736,-188358,-187623,-115563,-88327,-74119,10411,187829,243130,211542,236963,119133,-152838,-396506,-378024,-167357,70459,237731,194778,92253,-35999,-163672,-172677,-146591,-141681,-122808,-59098,-121528,-154034,-41407,112110,160096,106774,98111,120437,109455,35542,-48358,98314,335120,394546,204185,-31499,-160102,-118200,-15217,36004,-78916,-136352,2059,174148,93948,-115452,-226959,-102231,-39367,-129661,-172221,-102820,-49269,-20148,133590,193434,94197,-13867,-100923,-86353,54040,71342,-90502,-153860,-131407,-163727,-103603,60710,151347,129771,84877,-31229,-246140,-302076,-119462,97541,218932,154187,34404,-39892,-12845,87978,170333,235058,233752,187673,-10133,-225735,-224190,-86470,-12340,119893,183575,121921,50638,46390],[111480,92148,-1416,12974,6348,-157289,-301577,-249758,-64265,2115,-20987,-98728,-146576,-26867,155248,259903,182172,33319,-30970,40095,162633,150102,46107,131448,331782,270918,292173,505681,421431,129369,35465,64141,132531,173468,290250,410489,147480,-197371,-170094,90330,125703,-61128,-150118,-59660,-41528,-167636,-170385,-85210,-45592,-16472,-16456,-43615,-86786,44413,132494,-117665,-413130,-341393,-214064,-320726,-365704,-339099,-423472,-478578,-298936,-227923,-343126,-342657,-82903,211199,382261,330611,101526,46008,117640,108739,218687,460380,396998,22758,-290623,-300581,-155472,-249628,-496539,-513545,-320235,-118834,11275,6546,-2337,114208,122395,79846,97829,1764,-69574,-206993,-455628,-390721,-10323,150730,25100,-131832,-197589,-190158,-183834,-67087,4023,21270,-80414,-243851,-264508,-23795,137204,-33472,-43314,173420,228447,168654,86132,26679,157190,238780,30260,-171169,-147895,125652,343413,211448,7266,84618,123544,-24186,-184459,-195958,-68914,81934,162856,154694,28929,-201545,-248645,-131701,15691,175429,246533,152876,28871,-262341,-505411,-318347,39558,41050,-144124,-234260,-209303,-185283,-167539,-121683,133373,276028,176119,-17241,-42124,59681,2383,-69597,64844,347322,416306,258097,161297,158222,192804,140625,12571,-9868,181360,328856,13377,-350761,-288117,55342,287153,252266,35520,-61461,-45311,-133102,-304975,-318695,-73561,189901,279541,331086,442369,450027,222646,-10541,-204518,-440316,-346475,28441,239488,227631,215952,198620,111950,-101081,-143537,66563,101868,-239344,-417524,-280631,-167562,-196844,-46252,282316,502643,483637,161047,-34898,75876,280628,330078,153623,-144171,-196190,6314,196576,278269,224035,51908,55362,181651,72379,-87659,-58437,121923,215458,127118,-3706,-14010,166693,268990,184077,67924,-35190,-103355,-153664,-167558,-146532,-188104,-260348,-222916,-155668,-124270,-105475,-162695,-224642,-196254,-34103,113588,85825,-178381,-444331,-470020,-202213,210797,404692,146975,-232952,-349999,-171685,129135,344260,368040,154759,-142335,-245386,-114960,-8322,-26788,6102,200538,276123,226645,169792,142566,35526,-48460,-74425,18202,-46220,-365303,-523674,-236879,-38140,-109878,-163679,64430,229376,248565,227782,280465,378570,265023,-14141,-149715,-101298,75710,84735,-50987,-38921,-28986,-169422,-297254,-367103,-302574,-39029,209509,165693,-44100,-178986,-176077,-72240,209077,422345,371738,114115,-79249,-111628,-51047,94103,270205,271506,73318,-90950,-228021,-199999,-99418,-273147,-367030,-9815,234149,6806,-225018,-167208,-3538,-21335,-91354,90197,193490,15117,67791,389301,423054,123961,-25248,98783,381298,497921,310857,72763,-35048,-215053,-309978,-143985,106305,195973,57590,-208761,-468518,-458782,-275135,-252892,-357267,-141715,189415,159629,-312857,-575077,-257810,150137,252948,145768,-45077,-109341,22539,-53554,-262887,-226946,-71204,-82364,7974,236328,207326,-24388,-62831,-30029,-83058,-92042,68779,213918,254358,156615,78443,5071,-234198,-421073,-337135,-75861,87340,33424,-56496,-35391,89346,182066,137856,-18361,-142037,-258504,-259878,-132889,-120352,-159829,142690,501758,333588,-68519,-226650,-69893,96782,147137,135502,36431,36392,-14368,-230559,-275567,-223297,-65365,152288,16429,-352728,218018,1382087,1008856,-1032576,-2777316,-2689025,1665951,5290689,2699404,-2610457,-3242097,-796130,718908,759721,497024,446287,717288,494987,-50482,-109001,-142345,-225730,-83499,-143780,-560696,-855017,-597757,-306873,-242732,-198850,22257,198142,237361,113139,21371,57248,130533,-27219,-337703,-476484,-323084,-57510,197411,254314,97711,-69899,-247794,-328818,-438420,-488227,-341848,1771,334745,514052,608501,543870,249438,-42310,-186822,-254499,-145126,1162,18212,106963,357880,335735,99875,-149821,-403658,-530552,-371284,-214433,-183175,-118579,9782,43682,35258,87744,140485,235553,124412,60361,129429,148850,85530,161149,272984,213097,84754,-37953,-42782,-7699,111257,185616,121737,57856,3510,-653,121331,171986,138123,104583,72596,118173,203981,305003,289487,235324,230797,225459,224771,197263,-10952,-170262,-39075,128103,95988,82245,36059,-161070,-264427,-101178,59538,30555,75729,144991,174446,106831,90853,171607,243323,101371,-63914,-97414,-69064,-70911,-107160,36520,218283,315849,234364,-77203,-279553,-101175,20968,53025,81118,-9074,-229565,-389169,-328518,-149634,-18084,-12068,-47112,-4531,23673,20807,40305,-10225,-183878,-281927,-196663,-41344,162046,293374,351831,257306,-10805,-121055,37007,43105,-171620,-342375,-261463,-4852,176280,153603,128756,90700,-74016,-167138,-81578,100779,222429,281646,306359,284049,141169,-37274,-154517,-97114,114798,281989,193299,95351,97966,-47394,-182064,-113092,-58168,-77736,-91500,-128916,-141445,-166356,-193009,-171824,-81961,-125625,-158540,46537,125951,25969,43305,155939,1531,-177814,-132794,-2803,82580,128513,124958,25941,-257542,-548984,-560852,-341540,-160203,-275284,-522109,-368734,-125301,75477,203355,214595,81544,-35045,-23944,85477,-47373,-269049,-285127,-187769,48771,286379,263037,52565,-56534,40811,110436,28935,51185,184802,250869,78466,-159355,-215279,-75456,77109,55577,-140540,-227845,-93764,18168,17253,-5067,65136,98906,52426,90597,160118,131208,-79140,-261094,-136720,112756,166994,13173,-211443,-179245,-35823,-95267,-261801,-416177,-287106,67198,390140,301287,18117,-102283,-96358,-177407,-129463,16208,34718,31185,137956,139784,-127594,-362515,-288078,-56636,65864,96466,-15013,-35487,80166,75116,-103165,-222598,-121464,-37603,-243496,-399042,-293747,-163009,-8536,205760,247597,213244,248916,95341,-157533,-258743,-90284,1843,-60527,-42802,31715,26217,79443,180257,102373,-101711,-309736,-303123,-60939,-37642,-206618,-160240,12914,-171372,-628329,-632114,-197508,109028,94215,39537,112309,233530,158689,58769,221631,283229,92220,277,72876,45897,-46208,-27395,167270,393214,418355,230588,-19474,-13778,118674,148008,216735,240508,167445,245980,242124,-81573,-289491,-222096,-106941,3271,82331,173050,157913,15046,-44717,41336,-43689,-268303,-324225,-157645,26304,31563,40391,195633,332372,194415,108478,139768,111284,-4360,59191,199450,252606,257538,240425,186246,140890,173598,103870,-94594,-58916,62739,-35769,-211516,-305534,-346263,-301548,-159981,10133,45340,-12082,-38650,-84540,-180918,-95995,-47710,-93312,-171154,-220300,-280193,-298784,-238035,-169752,-130177,-153752,-84520,-54202,262052,824906,1018053,1276260,1600318,591938,-212026,-675956,-1778059,-1853280,-793043,-305072,-96996,383980,711519,854010,905519,1212445,448971,-796376,-832496,-508602,-593426,-171250,371520,388207,170752,-20113,37391,222117,204596,86308,69413,-16881,45925,64337,38965,56569,49432,-21693,-40333,-93184,-166646,-154857,-41843,168952,201460,117813,162929,93941,-144401,-400881,-375014,-154625,57181,214946,196880,63916,-108098,-258984,-271823,-211842,-150244,-143435,-152107,-246615,-261947,-136247,72488,184552,156086,131564,87472,30866,-34239,-114900,21750,287767,387086,255953,87253,-32265,-25360,74841,127115,-3657,-65612,45467,182942,105414,-118345,-258581,-106234,-51179,-201345,-252464,-111832,-64084,-97238,20259,84657,27261,-65568,-167833,-202283,-83653,27939,-61536,-159767,-167210,-164594,-67994,56313,112307,171495,246613,105085,-161368,-239127,-718,233704,256738,62888,-83083,-78654,-29966,61821,118606,117448,75690,84530,-35587,-186909,-129299,5691,56374,182719,229768,114274,-19939,1505],[68683,94736,58071,82225,76682,-66567,-218028,-213363,-103517,-80928,-57312,-28262,-59994,-14758,135785,272325,192279,56751,1421,-20960,16491,62559,-10264,29759,231619,253664,284446,449515,336972,62942,2729,95640,197178,246662,374859,436454,115983,-164532,-105139,54123,-2579,-130224,-135189,-13570,-10155,-120583,-138263,-49690,38623,76261,18470,-99270,-155127,57951,208464,-64600,-426342,-378827,-253247,-318626,-353068,-343556,-459226,-489391,-298258,-234089,-352059,-439662,-240480,93486,354738,339733,118703,65018,140126,162003,301285,565708,526437,156017,-224654,-311150,-184676,-237593,-455186,-454237,-223187,-7162,59251,-41630,-66059,139023,240897,175855,93151,-61851,-148375,-248253,-419867,-370922,-75209,27010,-103407,-203832,-201185,-121381,-70798,3634,3388,37271,17223,-153220,-240405,-26153,154310,-29876,-132702,53826,156083,114877,25453,-37314,103310,226139,58088,-180045,-203034,98011,358771,251706,43067,92226,130303,38227,-101453,-137622,-31516,130361,185045,107350,-53263,-242135,-242304,-120295,14640,129704,158055,65863,-54460,-304517,-469309,-273467,48751,33581,-146102,-212491,-117369,-102792,-133449,-151238,43909,185617,91160,-99821,-106633,2459,31541,54157,135951,296100,350787,265045,177566,139676,149034,100475,-407,41818,289077,383187,-29869,-420736,-272754,109883,303224,225387,10199,-38100,-10226,-120224,-241341,-232811,-55917,184200,288077,353569,506828,512805,190926,-56200,-205434,-414240,-316401,62074,261750,210576,140397,93093,8999,-151517,-162801,-21542,-41727,-309989,-385899,-224501,-143085,-216421,-106067,220919,466459,380806,60150,-32086,66527,193982,262608,113805,-133399,-181756,-31889,163832,274019,236179,131383,151337,194228,93255,-25047,-12912,124058,222255,137502,-21424,-50307,90053,165770,91807,-27568,-109893,-128469,-163284,-158912,-65158,-30533,-116045,-143831,-139811,-160022,-184336,-204572,-167737,-96272,6560,54300,-41405,-257329,-426226,-431203,-256437,101591,299418,95246,-253116,-325080,-129670,140221,301779,328341,132957,-140148,-173143,892,69014,-6123,-19412,162085,298463,321223,282859,187726,-7344,-148964,-154892,-42001,-37872,-279694,-423208,-182151,5246,-58653,-142948,36664,198301,224310,224383,271245,269754,180171,126668,90452,11384,14752,-1424,-44368,-48658,-82944,-162462,-290830,-389846,-334329,-78644,191507,231927,56031,-120981,-156564,-69090,187122,421010,415371,123489,-110800,-103193,-10549,74153,185718,162573,-22241,-172988,-268327,-272942,-234685,-325517,-271448,151311,340338,17408,-216472,-135133,-23228,-68037,-98268,102641,181133,-20422,33079,360141,422262,140291,-28376,89588,326600,417317,267565,71747,-66368,-320647,-395196,-145859,128670,181590,43253,-228442,-467558,-402524,-213376,-229569,-322142,-35068,292895,195709,-279006,-497797,-172780,196824,251278,98447,-117572,-129617,107663,38369,-275071,-291470,-112001,-97030,19424,256689,283108,131770,107948,64064,-105822,-161249,52011,228869,260303,111121,63071,50611,-191959,-441608,-345063,-24546,114631,37094,-42841,-26308,69426,109660,50967,-32938,-88858,-191288,-203445,-107228,-136207,-189346,99647,434740,278261,-108327,-334730,-275287,-121872,2646,41696,-6409,22056,-92835,-380042,-401564,-298957,-36376,344065,167932,-492822,-275254,584990,441349,-690745,-2155138,-1300264,4617228,6256175,-172826,-5238288,-3228782,58459,1052638,1065903,811342,427406,496433,405147,-36797,-129216,-130034,-192255,-55588,-110799,-569331,-844020,-584291,-353679,-273264,-167512,48464,207150,261845,118134,-4435,57359,119882,-98949,-382850,-431676,-261162,-35440,222532,347159,182174,-74389,-295657,-342763,-393175,-413566,-253252,73279,390147,565492,589928,466407,168521,-138131,-238904,-234662,-95251,85402,132879,175484,402686,408771,164159,-177347,-437084,-472449,-277212,-126410,-43660,61124,129847,71886,-31828,10634,179193,322368,155316,22383,81007,90059,35171,206907,376401,256670,76095,-30295,-8699,33494,101541,101232,31340,3820,-21282,-44188,61400,84730,-69197,-161803,-66227,45919,140917,297277,309164,196347,189808,236889,270729,271853,73650,-82376,-18361,81575,25408,716,-30380,-146391,-130389,28655,82275,-47263,-4104,169142,252285,124860,57289,129521,218326,102968,-82814,-150636,-67879,-14261,-75057,7885,115938,180844,146883,-122460,-310491,-164574,-46485,16741,67896,-44516,-269660,-394067,-323482,-140542,36228,82418,24151,3515,1122,26537,92276,67719,-135928,-248978,-137421,57665,224265,323215,296492,149346,-37416,-92113,57289,47416,-168764,-389846,-322635,30378,231689,107255,9828,-49261,-188267,-210265,-46707,142143,245101,328462,419459,416925,183440,-71054,-200636,-111501,113303,228463,118246,67807,68203,-91485,-188963,-123386,-107873,-105423,-91188,-113659,-114107,-183250,-234221,-156650,-39028,-83298,-84801,105029,136325,79852,108195,167779,8948,-116639,-40422,59416,88467,122907,100077,-28726,-246355,-447318,-455030,-282805,-135819,-259338,-494645,-362641,-115643,94394,155126,71194,-65314,-139141,-139910,-40270,-114894,-247487,-257202,-276853,-115839,166083,217693,86159,13880,45187,66578,25057,50146,182058,291872,187453,-29153,-116642,1464,156600,170870,5747,-123153,-117589,-75315,-16736,-39391,-114595,-151249,-31413,82380,158240,100311,-159242,-366806,-219355,121989,290185,160984,-91911,-118974,-103206,-213647,-296939,-381022,-280092,61637,398102,306186,56224,-18943,8056,-96265,-111992,-4796,12566,34158,129677,122258,-137429,-400606,-348394,-121403,-7896,-716,-117784,-107504,52653,119773,-6440,-144465,-132150,-119439,-317544,-406282,-259137,-143814,-45921,119550,165203,179108,269282,108545,-178921,-342962,-166707,-24668,-70785,-87811,-33123,6046,129786,231899,131196,-88080,-316103,-315599,17014,114275,-92154,-104742,37669,-154915,-622542,-531168,-117184,67780,13135,17076,136371,253267,155800,63243,217128,313465,179521,56160,76448,83920,-3580,-40953,183285,453094,462405,222060,-75671,-65319,148305,195249,193716,203997,137262,172548,98670,-140443,-294874,-186952,-84786,7944,95684,182170,186789,90548,62126,151057,63486,-177104,-274164,-133819,7896,-72098,-51799,246813,458880,276208,146505,102052,52910,-2208,88730,185162,224838,278491,311243,261465,192763,251604,228230,-6375,-42948,35544,-41768,-215700,-305995,-262699,-69482,118858,133404,32313,-45044,-1144,15036,-133024,-190561,-142949,-135413,-280520,-378257,-449543,-439433,-287417,-46915,98670,93796,72667,-94866,107544,719297,847100,927724,1184857,534725,-63778,-628764,-1502603,-1479166,-610047,-296840,-132710,405825,804337,876283,982965,1301619,250484,-891528,-678348,-539697,-869170,-292290,299282,277049,254218,153349,79014,192416,253718,244995,277256,194935,152452,65141,25188,57111,87574,88209,94121,-49867,-238699,-240992,-107245,83803,86951,21034,112554,106652,-101497,-342213,-299179,-111450,18724,140401,161734,46162,-121979,-278379,-307613,-244887,-164765,-160322,-196197,-302710,-329486,-228969,-738,164022,182313,165292,52354,-84149,-127035,-161702,-42064,218775,343261,275059,175498,57999,30470,109508,158869,49605,6355,78254,181677,123667,-87796,-244836,-93646,-40800,-207525,-262613,-90522,-72288,-174684,-115389,-50774,-62450,-120125,-208000,-294004,-212899,-4824,-9009,-144947,-221368,-206977,-59454,43461,68057,162075,330032,216163,-37975,-115283,160035,409683,294286,-33231,-178323,-77884,-20581,36028,58979,-23352,-115963,-79204,-94939,-133977,-2525,122104,140335,241631,267103,123663,-38198,-19430],[34143,94763,99646,116593,134374,48655,-93455,-138346,-120605,-155784,-96799,54844,66137,12573,79440,212623,147407,56300,38918,-57569,-117288,-44633,-101070,-114337,98373,233661,282212,360254,211540,-14802,-42507,100175,231799,296417,429271,393443,58395,-110902,-20168,31562,-112999,-170254,-65370,82946,60001,-31932,-57859,18723,108678,110876,27941,-108388,-146028,105453,281943,16080,-366398,-357947,-241269,-275478,-300250,-295268,-381818,-363181,-223908,-191543,-301528,-467459,-359581,-17347,301095,310817,127193,100936,165431,188376,338332,624331,640158,306269,-145869,-332432,-194021,-163023,-343236,-336262,-88822,96431,84744,-81488,-92837,195676,384313,298998,88013,-141244,-216286,-228061,-305670,-287589,-118244,-83155,-214834,-257204,-170421,-10909,108132,147617,56547,44855,74907,-78624,-198012,-18283,163406,-12577,-175888,-51509,65302,56109,-27975,-95028,31724,193091,93701,-148065,-223832,26245,280829,227637,45151,25451,37816,51794,-742,-18580,66391,204072,201009,66606,-88464,-212733,-173624,-66933,27348,48569,17351,-56685,-126712,-272425,-323362,-162074,78583,50522,-127122,-180037,-11531,22773,-38323,-124615,-32961,79098,-11245,-172002,-133424,-38444,40014,140080,164555,210864,251532,231770,176649,136784,125083,53073,-42643,23054,292656,366194,-40490,-399577,-217981,147432,302169,198214,-11734,-5774,46580,-69700,-147980,-131937,-27234,172997,270689,350505,518954,490662,131889,-79621,-170388,-358476,-282721,72719,236153,168237,91579,27193,-82062,-185019,-147352,-59123,-130967,-298236,-261589,-120497,-118734,-241280,-209346,74658,358224,239896,-48308,-38219,51076,102451,195202,114713,-70301,-142146,-72742,126475,267392,228387,178788,210111,199960,149432,74113,41102,98998,189653,125632,-38757,-78439,28020,66621,13420,-80979,-125169,-99087,-132916,-138355,16899,127828,39847,-63783,-132643,-217765,-278392,-225480,-71567,1369,12003,-25405,-162778,-297587,-322115,-306951,-265829,-12842,169629,68273,-205920,-250000,-62826,174912,292601,306604,136890,-101550,-80572,98429,121374,-11853,-94610,58096,287571,396214,373375,237012,-11308,-183124,-189054,-83886,-27554,-187413,-303996,-137312,28889,-132,-68999,28400,144744,180924,192549,205667,143321,100526,251929,319468,152899,-16617,-63745,-24094,-51705,-100078,-57758,-144124,-296907,-277188,-66441,168111,274110,160040,-18756,-72946,13047,216706,425540,407423,131771,-83296,-17901,86992,73994,93813,23005,-159232,-260501,-243417,-244353,-274564,-307788,-157104,267687,382891,13271,-183746,-68266,-1721,-66327,-89264,67831,123724,-59747,8158,325677,420252,195158,23149,88816,259789,324234,192010,43712,-81204,-352574,-402434,-108388,157736,165392,36328,-219415,-397335,-285615,-116627,-168090,-218741,100598,388665,232654,-188596,-337373,-46766,227130,230478,76826,-106502,-65747,233675,164958,-223696,-295486,-108944,-61199,70725,274127,327170,245398,227054,143440,-73185,-144227,70807,232967,236476,51629,23030,83214,-114004,-390556,-292888,38453,133119,35037,-21155,306,70789,55612,-10958,-9484,8932,-55409,-70232,-21045,-124540,-204165,43603,323227,208808,-89047,-352615,-408372,-306002,-155483,-66587,-29834,28185,-140989,-490751,-499005,-287923,96470,546018,273583,-590231,-744327,-351910,-245668,-185145,-857796,1029987,7646471,6075236,-4168664,-8081901,-2887682,1020814,1372210,1371320,1118725,387403,220829,244057,251,-104039,-52894,-100079,-11632,-36049,-422356,-614898,-414983,-302703,-249758,-108634,69738,203407,280854,142523,-5026,70055,114927,-129697,-349304,-298576,-101112,71162,259345,384206,225508,-67207,-273023,-269722,-226524,-245691,-123636,125608,372757,516292,465282,311793,76360,-178169,-248247,-196574,-41819,162622,251627,228249,383042,422915,214265,-163171,-391445,-342064,-123784,22704,132448,248650,235205,93980,-89149,-64402,196283,387706,194516,7385,36282,27305,-12471,239893,459087,305930,83484,-6410,49379,102844,108162,41297,-20831,-22350,-25252,-71463,-6304,557,-186132,-298602,-150395,-36388,23657,201198,259219,121861,139546,240244,295274,311115,145060,-2777,3622,45364,-12472,-52746,-90781,-133976,-11335,142879,81969,-121651,-59537,196786,294756,123587,27212,95581,205457,147870,-38410,-131754,-33542,48200,1477,47693,76311,86677,75493,-127155,-280702,-197052,-100968,-24143,57282,-58466,-285034,-365377,-260911,-87340,72735,127551,67292,8894,-16553,28211,120200,119455,-68082,-159170,-22941,157462,227637,251101,154570,42255,-36489,-25735,110830,69630,-144860,-384986,-329513,66180,263969,76692,-82764,-181306,-309919,-254471,-14395,173303,243300,351013,516900,529557,231629,-85133,-226060,-120715,86289,123181,22606,26554,26853,-116905,-159596,-108831,-135725,-110859,-73150,-60295,-24174,-119038,-226914,-127896,12818,-22681,-4431,141416,114649,108891,155021,152865,18195,-38497,47094,98986,59454,78858,44244,-92341,-225132,-313092,-315526,-199233,-95209,-218940,-417670,-322747,-115813,68509,65371,-80963,-175712,-177902,-198587,-149413,-151183,-149261,-135048,-295589,-276716,-6640,117851,85696,51716,10726,-8816,18171,62895,166592,300912,268923,85357,-30696,34993,172228,242024,151179,25372,-84473,-112354,-16559,-65219,-277816,-331811,-50125,87047,126033,74927,-176720,-403871,-276876,93172,335461,237256,-4962,-56066,-116185,-240730,-266569,-316722,-254791,33938,323359,242360,70964,39618,52599,-68279,-117812,-43122,7277,84032,146101,106532,-103425,-349948,-365759,-198408,-90598,-79493,-180841,-158429,9946,124084,47418,-76822,-118404,-160456,-320535,-339762,-195447,-123457,-89548,3318,35683,95744,231435,101341,-187787,-397851,-232550,-56981,-88593,-129012,-85620,-6317,181826,283730,159483,-48307,-246658,-253387,99630,246680,39165,-13654,98873,-73603,-472282,-345394,-32091,5209,-92915,-46391,109777,239613,126924,28581,159769,301093,258625,142914,100060,138260,94220,14167,212977,467031,445884,179725,-119066,-93740,171512,236024,188997,168699,113230,142778,40034,-148718,-291658,-180766,-73940,9449,89159,149633,165992,125475,131714,209817,118153,-105353,-211098,-96145,-35988,-209744,-191361,172951,406384,260695,133149,27464,-38793,-16457,110856,161587,156555,238029,336208,293274,199069,265748,315277,127310,19431,-1422,-73078,-206234,-272640,-150818,154304,323893,180292,-6972,-62509,38285,94731,-74454,-227292,-148880,-135660,-357351,-503801,-552561,-537135,-342077,11047,239854,296322,218279,-132748,-88154,513924,554250,402444,593167,506951,196565,-384755,-811433,-702136,-361119,-310750,-197348,283320,684008,651921,739911,1041328,77659,-566663,-318591,-627393,-1103068,-357476,162519,125741,316089,303448,106864,134365,251882,328219,391570,345381,244675,67017,-12706,-8418,16542,84872,158856,-13383,-297201,-324572,-188629,-64678,-88741,-82272,71885,133696,-43931,-238825,-174568,-55278,-41110,30118,93225,39348,-87099,-240279,-288423,-246739,-190288,-177579,-189077,-292451,-358543,-300521,-78892,113662,177912,188870,38514,-181245,-207618,-177017,-78981,136824,270977,265322,218471,86732,23846,61630,104976,50690,38177,68031,152282,129047,-35467,-180706,-73651,-36629,-164981,-201045,-47612,-75303,-235606,-237730,-171114,-137653,-143178,-199858,-329647,-291490,-16894,55192,-115852,-284090,-279889,-87306,19827,39622,129668,320414,266598,66925,9813,293858,552130,319394,-94772,-198440,-328,52162,40849,20671,-124990,-257871,-232823,-161094,-67983,140830,253419,238123,309744,323028,180925,26213,11183],[-7662,66913,83576,87422,148700,134285,15288,-60577,-123387,-221119,-148076,101247,164146,23164,-11445,79625,35478,19236,62410,-71659,-213965,-169578,-226883,-272729,-41411,203138,279648,266015,91308,-86164,-107209,45311,195767,282760,404504,273441,-9987,-43763,56981,11546,-191874,-185052,28895,189436,131614,44793,30241,100150,145743,74809,576,-74667,-63485,173106,332957,110153,-240710,-283198,-188703,-214051,-225572,-194909,-190250,-135833,-113297,-129390,-208475,-407477,-398140,-89545,222614,227455,98094,126182,178639,167694,304173,612487,700874,419696,-87394,-366622,-192588,-63240,-201380,-189737,56750,184318,94968,-100288,-76747,265118,501567,392231,59755,-236390,-277947,-176587,-152884,-162173,-131922,-161923,-291396,-289111,-119717,101069,288684,320259,138428,27753,65849,-36980,-135068,10171,169049,23790,-139148,-92951,-8080,23687,-38332,-124429,-42028,148373,125896,-97854,-228555,-88094,119034,139242,10336,-96722,-128425,-1371,71366,119187,196290,277758,205543,44340,-68505,-121254,-62856,9199,42479,-46829,-127375,-170526,-164362,-176293,-116374,-22957,118187,86273,-91436,-132352,85838,149727,80083,-57631,-82838,-25014,-110080,-221830,-129087,-59408,23253,167912,150407,118237,140734,155528,148985,141335,118280,9324,-92173,-41201,207157,298940,-17264,-319336,-170110,138052,271253,168341,-33273,16439,103275,-120,-60857,-58809,-14248,137597,215513,307928,462265,385901,63206,-70636,-107267,-293873,-261614,47686,161563,104129,68500,-10059,-170357,-223132,-122445,-53122,-160483,-228120,-91847,-8304,-121427,-293712,-340356,-112476,193362,85129,-147811,-68109,15696,8456,113025,128340,9742,-102436,-121925,71188,239052,189652,161004,186808,170987,198557,165928,73975,38890,110892,82852,-54788,-90657,-2328,-5874,-44945,-95542,-91183,-27893,-75394,-123978,59647,223650,138934,-29244,-157456,-303099,-390425,-255844,1470,39291,-42545,-119763,-259821,-313383,-189722,-159543,-251029,-125950,21578,27515,-138734,-166238,-5814,200168,288239,281825,138966,-70059,-28774,126286,122518,-54517,-220198,-104259,218550,401569,385429,245776,-9088,-189748,-234017,-150206,-52389,-144253,-239558,-145574,5634,33928,3575,9700,59780,107174,128686,104698,22159,19446,300284,456882,261102,-33769,-113657,-36070,-86507,-109419,84444,85535,-123821,-169473,-45587,103398,236438,198636,67794,25658,114288,254051,406507,336860,119860,-30557,63737,138154,34275,-27818,-146653,-330279,-360320,-202899,-163355,-247661,-269614,-94232,275473,320407,-39923,-174445,-20503,16200,-62030,-103136,-31047,4977,-116291,-26182,243227,348070,217384,77214,58064,160554,204404,67741,-42839,-116586,-340296,-363222,-76391,149129,121862,8291,-213082,-322796,-204138,-72574,-129699,-120794,169880,386822,214650,-98260,-163017,59410,196817,141328,27924,-65591,16482,315469,243962,-158186,-265582,-100345,-28719,109863,255270,295145,247026,223307,144790,-40485,-103913,54930,173491,162491,-28459,-72400,44918,-66293,-318130,-222243,74294,110871,-8492,-42215,-20049,32115,-9954,-65131,4144,74690,62632,67858,69466,-120992,-237771,-50927,156602,98930,-68895,-324729,-465485,-416400,-284935,-164102,-51556,13705,-188857,-569183,-569331,-217491,273091,664205,246945,-703049,-1142374,-1230742,-885568,260120,619824,3752062,10201550,4866409,-8374012,-10407536,-2271236,1806115,1595708,1584158,1310837,321324,-78211,-34051,-65781,-116780,-4730,-43487,-15588,3284,-222517,-305025,-195284,-211278,-220893,-89206,32292,149817,256993,135231,-33500,33407,57637,-163457,-288760,-157780,54683,163550,225382,277812,154146,-85898,-205046,-124609,-7755,-71378,-31810,98935,239200,336418,240126,95178,-31015,-171010,-223636,-167802,-23510,174887,289989,201365,255572,325286,195536,-147813,-327314,-227833,-4204,137501,232652,323183,248798,58969,-166812,-150253,147568,366466,183821,-26002,-44080,-74924,-94244,200952,453568,303665,63871,-4667,86830,137226,74260,-30388,-65772,-47756,-41541,-114363,-105773,-104964,-230894,-302662,-176591,-117589,-128436,21716,107445,-18469,46434,185991,230921,239904,135672,8418,-18702,-13702,-49789,-91723,-148897,-151176,33999,188930,47352,-188353,-103924,183964,260894,72151,-30245,35189,168690,192408,33391,-77491,-10208,68582,65375,113770,93033,40853,9123,-130752,-248939,-233466,-175176,-107549,-1645,-97198,-302907,-332922,-186192,-34087,61109,92044,48456,-10318,-41835,5731,90445,105338,-16515,-59999,86622,197756,135047,41600,-85047,-79570,-43420,40450,166724,82280,-121977,-333142,-294817,69105,250568,54415,-144487,-285227,-421523,-308555,-24614,148511,178517,311682,550757,562277,227814,-114115,-254058,-152524,22249,-2120,-68563,-30655,-36759,-140512,-124991,-99849,-160471,-117116,-64840,-2563,89613,-6593,-186822,-105695,54799,37971,51156,127573,48339,97736,171965,96942,-12234,12896,108033,106673,858,8819,-25410,-148596,-200338,-192144,-189630,-110432,-44963,-168170,-325635,-269953,-128792,8700,-35123,-191484,-213631,-140277,-185000,-214400,-157916,-17977,29501,-252609,-393796,-180795,-2634,52242,42735,-59642,-107047,-3221,89287,150883,274315,302265,168291,38203,30790,122814,240205,255621,181954,-6801,-91099,18085,-63665,-341374,-346105,4801,96101,66952,55514,-118539,-342816,-281547,44251,300883,234174,36977,1346,-57492,-159891,-169086,-221836,-195291,9802,206796,142196,62117,66427,44204,-81322,-126209,-71306,31574,176055,195449,112680,-18357,-214635,-330161,-255584,-152230,-118573,-182384,-160654,-21888,97186,59755,-20276,-68000,-132455,-234011,-202798,-107681,-94839,-113109,-106290,-110219,-4174,171615,98099,-165820,-397640,-268200,-82008,-95937,-138785,-93611,11660,234148,330765,190585,24176,-101127,-106622,197524,351291,173988,103994,179407,43877,-210036,-110514,51248,-33096,-158551,-104026,58360,217012,116993,-2510,89988,273980,339171,262956,162264,215626,231650,135447,268703,452798,389462,132697,-119177,-67807,209546,286234,228230,171214,131218,183480,103333,-79516,-233224,-152609,-40135,33114,90910,112048,124398,139775,177720,231852,137455,-44728,-127441,-27949,-53440,-292375,-287109,48342,246152,189151,99681,-31010,-99536,-5035,154682,166615,94750,170634,324435,294921,203353,271873,378418,280932,130560,5559,-71939,-147490,-182077,-3605,347983,443176,191331,-25588,-33576,105351,175475,11634,-168179,-53940,-69840,-341424,-519071,-525955,-525533,-328423,41926,297378,428020,321950,-159607,-243324,344259,374086,13651,133475,572707,500392,-65524,-38857,137040,-138992,-320266,-232703,111793,475446,382209,351403,560701,-13507,25201,108252,-748712,-1216808,-335014,20675,-3174,360882,425502,157928,99294,233198,346551,416305,421741,320665,92350,-35878,-87656,-103877,6535,164491,26740,-300545,-357299,-245178,-213326,-256295,-155778,66420,185693,43027,-89705,-16242,13180,-88937,-62690,36806,64049,-16077,-166030,-219468,-206748,-201100,-169939,-121534,-222979,-346778,-321624,-112258,77996,158332,204149,73160,-199947,-236691,-153744,-81208,57013,189381,241125,218232,55387,-41706,-54513,-19543,-7061,3354,-7092,75908,95960,10799,-91333,-71575,-79850,-124116,-108315,-12855,-89110,-281765,-330012,-257527,-181526,-134130,-166591,-324454,-326248,-41554,76118,-118045,-370364,-394896,-187603,-59750,-12993,57365,198638,205197,70489,37231,292981,538977,263669,-153000,-181313,90943,127788,28077,-42320,-210788,-361160,-377594,-268483,-68196,198953,302365,257358,302270,316364,201209,75244,3649],[-22718,46514,48302,41876,148781,189808,99656,24947,-82675,-236981,-174892,113535,207443,15385,-100169,-72853,-96877,-20336,90175,-42885,-233425,-269219,-340885,-380269,-133337,178992,289160,217401,43389,-110673,-169431,-63873,86806,205057,300300,114375,-57672,35324,111130,-12000,-232455,-181230,113938,275369,185457,81566,95125,175838,148556,-11626,-56364,-14783,64282,240602,347485,197657,-78201,-172129,-116282,-159520,-156866,-67669,60758,110047,-16436,-84843,-109952,-279941,-348313,-116879,113609,77677,6216,110971,159754,85790,186740,513440,668226,445001,-73200,-407570,-200927,4580,-88974,-63919,169868,238975,87220,-108860,-45264,302604,530007,397628,-10361,-349930,-356576,-152810,-29930,-47576,-133276,-212330,-331311,-302622,-78600,160320,390305,444428,186872,-43679,-25878,-45712,-73836,43083,160359,64750,-39039,-71162,-64599,8429,-5572,-123303,-115698,81640,126250,-68871,-253298,-247567,-109162,-6567,-64894,-246054,-323711,-126506,60547,208518,300398,308478,180946,29304,-22037,-11648,41954,63623,29065,-147029,-243931,-250255,-170862,-63751,68441,85632,137604,103585,-70481,-87785,144511,222905,162206,5469,-114735,-122755,-197045,-255496,-125214,-81911,-30331,124050,94305,30461,25810,34485,82388,130124,107100,-32324,-136552,-120974,71485,208723,18555,-234770,-167858,65482,198031,127380,-57292,12687,132744,56486,-17545,-51313,-48760,56620,117312,218180,332987,220895,-1943,-33060,-32877,-238677,-259077,-11760,55450,31693,61577,-32800,-253140,-276678,-112667,-31849,-149753,-138586,65930,74338,-158771,-371100,-460496,-282684,5257,-60806,-229629,-119686,-34769,-75081,23240,137667,76659,-81375,-171677,8423,193031,134422,86817,89109,109348,214943,223424,81116,-32529,15537,29519,-51442,-65074,17188,-29430,-70077,-71888,-17347,74867,4332,-106302,64182,240306,155041,-47953,-202750,-385683,-489536,-295630,22958,9543,-132876,-196236,-302173,-297107,-62741,-23264,-209734,-203621,-102952,-24651,-71011,-83033,42791,215278,282457,259058,138622,-59085,-34692,92890,101268,-88226,-327263,-250638,122434,348887,335732,225684,2797,-178401,-292388,-226352,-91459,-140308,-231738,-181880,-27903,69743,71726,-1706,-15612,42916,82253,44274,-29157,-22769,283212,497920,333865,-3553,-115731,-61715,-125467,-88538,240453,350567,112221,-13738,-6490,35732,154251,185440,138773,138486,220513,294726,376182,266292,131804,57252,119933,122057,-27345,-136175,-283338,-455375,-410938,-138189,-42182,-155763,-205449,-63353,216492,213575,-90166,-155779,28577,52550,-34219,-103122,-119359,-95159,-122898,-18402,148031,225494,215353,146372,33995,74284,108871,-37137,-126701,-128888,-251967,-245518,-12678,150202,107703,10757,-162911,-228726,-156936,-71409,-85262,-10953,190540,310148,176924,8560,26142,167946,157871,36683,-10663,19943,123325,361972,290752,-48840,-155920,-47793,16255,154664,248194,247311,191757,153312,113519,18719,-28091,31098,100155,113664,-55633,-153238,-11651,-15945,-194989,-97600,137783,112883,-31815,-54647,-42898,-2616,-26545,-42448,58539,136266,169434,220581,190977,-68806,-224999,-109621,26244,22919,-18482,-223744,-380027,-352402,-263212,-136710,-1193,29992,-184594,-551697,-531277,-39670,506854,728019,158539,-771616,-1352714,-1780231,-1206438,622148,1898687,6235642,11764183,2932711,-11722553,-11405213,-1380416,2281537,1766327,1736762,1400199,309471,-276638,-329076,-211449,-134212,23351,-14832,-27074,24646,-19281,-698,42636,-64890,-149160,-70607,-4128,118032,254341,139462,-48169,-9261,-1938,-154158,-173977,-2125,195554,239351,159258,91933,30203,-68334,-48887,129235,261180,115120,53170,58559,82806,131841,35615,-67995,-68335,-56393,-92329,-74351,24353,172784,277922,140285,92595,177134,152616,-92563,-223015,-122214,87293,217944,252889,284854,205853,17060,-209509,-184707,87845,301310,159862,-33588,-103660,-152593,-150377,140520,409553,293799,64147,24103,144361,161922,33262,-66563,-54334,-20867,-23414,-123157,-171446,-171361,-183708,-161489,-91201,-114690,-209407,-129190,-65454,-157549,-35504,118433,118978,105652,83047,-8817,-43077,-50005,-47197,-61473,-136910,-147164,37397,194064,31193,-189961,-92424,167104,203305,21010,-74759,-14583,148310,257833,147308,22880,27568,80777,125313,209993,192626,88378,-7853,-117470,-214579,-246943,-234219,-196933,-86961,-141292,-289130,-268343,-93595,28070,38589,23464,8268,-15050,-35183,-3287,41233,61056,36444,46051,175758,182689,-15560,-240297,-338125,-176936,-42390,113989,238698,107086,-78014,-214928,-203831,60102,226337,67294,-146683,-311697,-460214,-331215,-61708,79227,72087,222829,510204,501956,160163,-153012,-272783,-193320,-49558,-88511,-110284,-69679,-92660,-150714,-94212,-100080,-174209,-119027,-62952,43994,194768,122722,-115985,-83713,92381,100190,80520,74191,-42793,57553,165675,13943,-91215,20309,143466,96999,-59592,-58198,-82174,-177323,-167279,-107282,-101223,-29754,8129,-114102,-239891,-216396,-146164,-57030,-110207,-229129,-175605,-46962,-111518,-219475,-140765,96974,172205,-180596,-445626,-311184,-111439,-8385,-16553,-157873,-220867,-52502,117298,139848,211407,273250,200131,72643,-8351,18760,152222,283580,297412,72162,-51383,54412,-46166,-289728,-200014,90507,79288,-20385,27203,-16089,-208441,-244197,-19952,195116,156142,25997,38894,42257,-24364,-54385,-127568,-121355,-14261,72580,17014,7854,38614,-20418,-143966,-156941,-106244,48847,252163,233763,113251,69606,-65066,-285261,-306592,-208416,-147619,-163224,-148476,-68805,13524,3762,-14441,-27654,-80557,-117145,-62685,-47575,-94332,-142713,-223009,-281919,-131867,82954,67059,-159096,-389763,-316955,-148130,-140753,-162363,-102316,14067,229506,308414,165148,67654,42323,48532,253195,367039,238114,165460,189443,100422,18184,54584,63447,-76192,-197848,-173253,-45677,144630,90144,-59994,-17538,193087,355138,334305,199379,245659,307468,221736,276117,361078,255083,40622,-131010,-47489,204342,280996,237076,154485,134036,209565,180091,-10656,-161795,-127724,-31657,19764,49169,30140,22412,84994,143294,160627,64983,-66513,-98181,5077,-76927,-329697,-341522,-107335,23200,52016,7063,-108261,-155128,-15072,156205,135588,-5551,38995,218095,208778,164697,245044,358739,333675,184379,1155,-80196,-102185,-106401,96095,421980,422161,138576,-61835,-16947,143620,203090,55363,-95436,25597,-17808,-281079,-457121,-429423,-450106,-275615,14455,227935,410143,294272,-233819,-355099,250480,388934,-91880,-52863,669948,685646,108561,402881,592164,-131603,-387589,-258310,-54950,271970,204130,-23097,1951,-83467,552993,362077,-922728,-1216431,-275550,-123896,-118624,334019,457339,191842,65938,180202,278173,328614,375997,321160,95776,-63837,-170091,-235623,-122803,92593,27389,-274384,-352438,-289258,-344758,-396671,-215367,70652,227316,128405,52849,106097,43084,-140982,-134547,-2917,91098,25767,-121518,-152167,-158281,-201748,-142693,-27949,-144087,-325814,-300494,-87451,75042,122562,195028,144836,-130621,-211829,-111442,-64289,-14222,112865,211140,182746,-15550,-136667,-191089,-162887,-96392,-86143,-132655,-38525,26291,41001,3093,-87934,-170885,-111332,-14349,14939,-94059,-284619,-348370,-264212,-148281,-69189,-101318,-262854,-294766,-63922,57769,-132918,-425116,-487317,-306734,-158812,-65003,-1881,63238,105392,18967,-4668,188085,392883,172584,-152235,-92402,208514,226455,50722,-63696,-207790,-349203,-409119,-317239,-73671,215872,318772,253090,276982,301769,235244,146500,16113],[-57450,506,-18518,-27592,104504,165660,103560,65561,-37989,-229943,-197480,61089,142785,-54878,-201828,-231091,-236008,-67867,100480,-1382,-197189,-334336,-424487,-417559,-170004,145985,288012,218559,80742,-82562,-223672,-218226,-86501,73747,142243,-40585,-76059,104414,122955,-54450,-252461,-180460,150447,315533,212755,74847,119106,228007,127172,-109522,-121570,50260,199447,292589,326629,265160,89966,-38917,-34064,-116672,-106579,58372,296570,299723,45582,-63781,-24955,-113462,-216560,-95170,-5250,-105530,-125227,66283,124933,-22137,29854,360178,551927,389773,-74573,-409021,-202697,29021,-19101,32054,246390,277999,91482,-91625,-1803,303214,469317,327594,-82418,-434489,-428517,-165409,43582,45013,-103540,-202208,-293617,-251327,-26315,174034,403760,497413,188261,-141026,-143417,-63169,728,99092,172188,137420,119157,17152,-83591,21733,86631,-56016,-143603,26035,117873,-43164,-274335,-393225,-321792,-140193,-126826,-341877,-448275,-255393,-11648,245279,373372,310686,161490,50085,55823,111466,143128,103489,7394,-201113,-273258,-244569,-120066,53843,202056,163511,154971,107390,-52643,-28532,187060,247437,204413,66609,-100009,-170342,-226939,-242270,-113548,-94572,-86529,53619,44233,-10239,-53387,-82439,14842,120973,107482,-38204,-135072,-157710,-31972,156859,73061,-159777,-187413,-27206,115063,103371,-49564,10783,147551,103112,-4870,-89017,-115952,-47236,14273,115646,172284,56416,-30938,43378,58832,-177109,-245490,-65061,-26389,-5516,82272,-26362,-291197,-314211,-107489,-9968,-113259,-48005,183988,121551,-200891,-430866,-513844,-379025,-155472,-172294,-281192,-164026,-69047,-117537,-37513,150018,121191,-79248,-198648,-26330,158633,94663,1511,-27575,41539,195028,240736,78595,-76376,-50299,-1779,-11180,12386,86511,-1748,-56646,-17286,80232,190154,92891,-74084,49457,191686,94898,-105288,-247139,-432908,-544688,-337235,-15254,-70587,-222523,-233865,-286800,-253541,29012,74342,-150995,-230095,-178503,-80026,-23013,-13462,77137,208980,254152,227930,123070,-86881,-106111,15795,77783,-82761,-355579,-319884,24977,255387,252625,184724,7580,-177381,-365563,-303729,-135022,-166709,-271448,-227958,-53453,109338,117803,-12586,-73417,-4520,66439,51271,-1306,-26233,205367,436664,350803,60019,-83323,-104038,-165191,-52060,353151,549734,328817,134775,25409,-22772,51643,122710,166168,222699,279095,286566,297278,204840,158463,133466,103939,18682,-115833,-232242,-380920,-514930,-408897,-85286,49008,-74124,-161601,-73462,110620,91112,-127449,-135981,55709,77146,-13083,-102781,-175043,-147021,-76859,14979,27777,45218,161292,185788,-3272,-17765,22743,-114512,-198090,-131449,-129148,-92851,58886,153453,111478,28892,-91018,-153757,-171093,-132035,-57882,75451,150812,156334,100712,78967,161185,236042,101055,-83580,-60828,89873,191572,334534,273541,59827,-9838,7244,14551,146112,220430,179729,91898,33049,41036,57251,22379,-30242,3752,85579,-47483,-220412,-91681,5242,-74250,27878,201271,124075,-50235,-76900,-84205,-52876,-19747,31105,125896,157875,207540,318750,285568,1905,-183103,-141777,-64438,-28931,11857,-117910,-207151,-151610,-97088,10917,90178,40004,-170547,-481175,-410687,185138,714035,716784,45774,-798940,-1384789,-1910384,-1104013,922016,2732713,7832180,11777360,415304,-13519611,-10642407,-332397,2365236,1878565,1816773,1355832,323569,-361369,-587577,-423707,-182545,-19747,-66868,-80247,-26816,54664,146235,192845,56677,-87119,-84791,-51272,96743,247736,114208,-88163,-85056,-84872,-144330,-70788,99334,249669,238550,47434,-142169,-132454,-37828,129521,394967,482307,247770,99125,8125,-63732,-56040,-116416,-163019,-52579,109565,105135,66436,86040,139925,194699,31043,-95624,-18876,61309,-47458,-136129,-77347,101099,209181,152460,111571,91413,-48228,-244835,-203143,-513,176780,93902,-46654,-154952,-209900,-188766,60558,331889,261339,60282,52782,186208,138178,-43872,-93514,-14980,27971,-2726,-124573,-211331,-212001,-120297,15670,52383,-42205,-204295,-214441,-228893,-286280,-114829,28665,-36127,-72402,-15694,-60382,-83002,-81549,-32988,13102,-68809,-137464,-15255,134361,9804,-156141,-57123,130322,127390,-35646,-125196,-71428,128627,305547,246245,110740,52170,73424,142709,277581,316622,187749,2152,-124180,-217908,-259868,-287494,-293889,-208314,-208553,-260531,-196468,-27117,60553,256,-63383,-46621,-12539,-11348,-7642,-19845,-3500,68280,117350,196936,96485,-205025,-528195,-541412,-248108,-50368,164129,299407,129222,-32712,-72559,-94349,35044,196589,95236,-115149,-267904,-409588,-313665,-122218,-29244,-62653,82982,368646,329598,14932,-211874,-292788,-244751,-121298,-126338,-106931,-84804,-130478,-158137,-95914,-128032,-187146,-126986,-77574,48049,239792,214994,-39348,-67439,117939,150118,80600,-1950,-140727,-5626,132582,-83192,-212470,-21972,153348,79404,-104943,-107109,-115715,-175838,-129264,-66416,-56344,28474,49762,-63357,-168904,-168297,-157150,-99537,-134939,-191283,-85742,62531,-8194,-161951,-100033,168590,252435,-110516,-425202,-363486,-176943,-71788,-99460,-253224,-324719,-118314,145822,148087,139116,203750,187934,74324,-56113,-90739,23335,251910,360502,130311,-20393,77994,-10594,-142417,41464,174622,42271,-95556,14561,114089,-25101,-159937,-57062,84073,63948,8084,91038,172248,124278,54882,-30521,-25512,-9380,-18486,-82096,-59955,-7279,-86865,-211409,-187785,-128047,61895,299075,259282,121269,151779,68296,-229962,-321709,-229752,-149053,-122131,-116037,-109289,-87488,-76764,-33340,6918,-11131,11133,68961,1097,-91687,-149169,-304329,-421584,-233992,19134,34919,-155918,-365945,-355059,-233491,-207152,-189020,-103726,16505,188717,231037,99091,89676,169820,193405,278949,320191,242144,168973,131930,97503,148772,122042,25061,-90794,-172923,-201379,-143965,62686,72896,-104461,-112294,99715,321855,355780,224377,243815,312424,251047,239947,233240,103002,-48406,-131977,-18264,183179,242619,217205,136212,138955,207491,213611,50974,-51579,-57453,-14555,-3612,432,-46582,-82913,10669,71114,41583,-54789,-138998,-99177,31119,-61059,-276908,-300333,-190995,-122208,-57878,-85333,-160178,-160575,-12207,137912,86299,-102313,-93920,70504,82897,125736,238354,300209,278622,168400,-1364,-71288,-54016,-32463,157392,400265,327403,83941,-71457,16027,188219,219926,78206,-26771,56347,23222,-163286,-298501,-263168,-294750,-154839,-12752,103946,290798,172815,-306107,-352151,304278,628513,144951,96489,783254,706022,57768,342479,450540,-397790,-497745,-228964,-94081,226441,257652,-179574,-400563,-127382,798197,332091,-1082725,-1071619,-166942,-197402,-165791,271655,428778,232265,74301,151944,196584,204837,260637,270503,98395,-54905,-182749,-273814,-200009,7972,16573,-194937,-275484,-278441,-393495,-448290,-224677,109118,281450,235693,192141,185175,42495,-170521,-149944,15085,132381,29873,-110101,-88687,-93524,-157471,-65643,90929,-62854,-284195,-218883,21154,138068,104267,184103,252535,23153,-125376,-47136,-19657,-41485,80638,203597,147265,-72103,-197672,-273983,-247993,-156267,-173799,-253524,-149240,-47611,64226,90314,-103539,-274849,-129870,55481,45057,-67866,-224227,-269412,-170078,-24861,45175,-12401,-149085,-200809,-78242,4971,-146233,-411633,-508737,-390665,-244205,-109520,-26833,-1554,41641,-32719,-75381,31637,171273,79366,-86599,42407,312769,313340,108491,-26399,-113857,-228205,-310480,-273246,-70230,197326,307921,229946,232558,266879,261523,207653,34390],[-59693,-5392,-28989,-37670,80140,122077,81634,103162,45471,-157649,-163290,9860,29865,-138533,-262055,-319059,-305861,-70104,133297,76628,-89565,-309091,-413487,-340708,-117865,136603,298486,290531,218302,27417,-222719,-347483,-248311,-39318,21539,-114274,-38518,171745,116047,-93240,-246696,-176338,138313,322327,237597,62382,121605,262642,111803,-166539,-157807,113315,317328,329705,288938,311751,241729,106417,56562,-76199,-74308,153669,445177,387566,75059,-52427,36812,47986,-42909,-45352,-114646,-274991,-255771,10363,90629,-113287,-114156,190441,376208,280191,-64467,-347951,-190947,9436,3640,87586,276922,297921,110507,-58829,28457,255804,333341,206950,-130251,-464628,-480713,-219774,48276,94659,-52573,-135136,-175063,-123971,35919,144587,331306,458289,124760,-248907,-245440,-73505,67424,156838,203707,230576,277398,111698,-95842,26713,192625,56921,-126795,-23991,94043,-25942,-286528,-492733,-469237,-227825,-159894,-358888,-465005,-348235,-126783,218497,390465,276008,144912,89163,127804,210063,217880,111484,-31798,-210343,-225489,-170344,-40977,131222,246140,191365,154803,74340,-58363,18179,200948,210711,186690,102425,-53007,-170040,-204913,-196189,-118048,-126415,-148680,-28635,5576,-15728,-105683,-182098,-48541,98182,101185,-18094,-101860,-158014,-82499,145876,111873,-127745,-219665,-118880,25817,87212,-17701,5972,131585,115361,-23830,-158506,-214280,-169984,-83740,6601,-5434,-89108,-39406,122105,136729,-122915,-222726,-100402,-63215,-2582,109487,-2482,-275129,-321307,-110780,-22997,-95006,9287,230210,117024,-236222,-451602,-493578,-403708,-275243,-261825,-320965,-193560,-79104,-116343,-54336,157124,123094,-108472,-203888,-20106,145701,73540,-64481,-116409,-23794,129268,207254,69995,-79966,-68046,-3096,53508,119071,168164,42267,-25229,43006,171326,283849,159874,-36362,26749,100968,-15678,-178936,-275395,-429600,-541841,-373157,-103070,-171062,-279880,-229312,-235445,-198991,68670,120013,-89851,-208336,-200642,-124624,-2625,35861,91727,171102,188535,180937,88503,-150849,-219864,-71316,67559,-25056,-267167,-273434,-42563,156788,180856,143008,-2127,-195600,-429747,-358592,-163887,-195470,-318631,-254480,-52303,154116,142831,-18557,-105480,-27187,88418,127641,94384,7746,100731,306944,318979,136578,-33639,-144295,-184930,-1801,400465,618690,456250,235399,48968,-42175,-20281,50200,157838,263361,274967,212205,165658,158447,195951,172850,23710,-122304,-193565,-293111,-423913,-493117,-345392,-45070,78924,-49044,-150307,-95828,12519,5458,-118438,-91341,74845,92951,6128,-85739,-162481,-109853,31016,71348,-89133,-138018,85608,194166,-37341,-97875,-36353,-132888,-217166,-103638,14537,76440,145999,183852,146014,77007,9443,-86606,-202997,-201429,-24735,148833,99922,-5801,18895,107472,225476,267049,56788,-172985,-96098,132093,212700,262830,227116,166617,156376,62593,-35739,81527,179452,129266,13439,-65186,-25500,79761,45273,-94256,-67423,108883,12527,-230821,-145272,22016,39629,144947,275611,167983,-35327,-76861,-101789,-79522,25020,158707,221439,165544,193297,357530,349952,102005,-87797,-116304,-79182,-25310,33287,-22250,18000,144381,197507,273441,221524,54069,-141205,-361262,-209118,426202,863608,687777,17438,-724428,-1235946,-1611114,-561318,1311315,3214808,8224376,9935974,-2595894,-13501606,-8113497,795173,2184643,2001264,1888901,1239114,367077,-301443,-692895,-577359,-211927,-95820,-161419,-141338,-123676,-22379,118052,246432,141356,-26579,-92021,-58655,123678,260250,81251,-126187,-149421,-144513,-118484,16731,156283,241663,196911,-42085,-312000,-245811,33810,311201,611303,626052,338421,147940,12775,-115502,-138650,-153395,-147612,33850,303059,351019,271396,195770,126857,105257,-63054,-232061,-186622,-31571,-4395,-56708,-59942,77561,150597,-912,-102621,-26264,-86176,-242947,-193284,-74268,50395,29923,-31680,-147503,-192071,-155672,38864,298043,258598,88095,107892,232620,99205,-114719,-78816,77217,117304,41509,-92138,-185416,-189123,-51486,173629,232432,109516,-79691,-173717,-299473,-340724,-143544,-27839,-156946,-205340,-93493,-86364,-90684,-70770,18522,144736,72163,-89011,-69865,55708,6244,-78092,15774,117677,92590,-52918,-146066,-95043,143568,350508,323698,183410,92835,91118,145864,318559,444494,326600,57582,-126005,-228008,-239992,-289155,-342474,-306751,-251592,-186936,-96427,26063,81374,-9717,-102482,-58049,33054,53493,27967,-33237,-24439,109088,172456,174705,-7937,-356263,-699796,-605332,-249561,-32621,209009,364057,176924,32897,77994,30226,37859,203523,148624,-48505,-144898,-242621,-218866,-148761,-111217,-159127,-54965,165062,96399,-150954,-248614,-281360,-262066,-148579,-98407,-51374,-46850,-109635,-136175,-111035,-155679,-172645,-113800,-80981,24589,225253,263547,49116,-28273,157024,206199,89724,-41951,-192523,-51093,102692,-147142,-318117,-69386,170561,87411,-103720,-109509,-101473,-125044,-66380,-34072,-17046,81338,91490,4587,-84471,-101799,-130226,-79252,-83442,-79333,39214,166927,108394,-37286,-16465,215782,282139,-44551,-328528,-313812,-167764,-93905,-150162,-294526,-374687,-162623,187644,195437,104334,144131,161916,64129,-72821,-137707,-61120,217803,393722,168971,-5301,92555,50626,53374,284672,239866,12871,-106549,56627,260150,174393,-27566,-21733,41752,23510,35103,194518,319594,251194,147668,75231,91944,44560,-21634,-112264,-98174,-22567,-98459,-234781,-193128,-119969,77093,317003,277144,148094,221883,165095,-161179,-280315,-195575,-108404,-58740,-62739,-126412,-163049,-134059,-46513,39043,61383,127755,184251,58696,-59404,-115855,-323018,-483197,-269246,14982,18422,-150738,-322794,-359214,-311895,-280650,-217145,-100536,26171,135670,120643,11013,93400,261939,299905,279345,240300,201908,123470,33533,59124,163457,94587,-37347,-71236,-87161,-165486,-193942,-1378,65385,-122725,-168833,17143,246753,322888,236068,218923,247499,205049,156895,99708,-16883,-102834,-118879,14276,157772,181875,159998,113068,139816,154081,145062,78509,81486,60658,17644,-30224,-41532,-95454,-157407,-54484,-12718,-92335,-188705,-234490,-116411,57814,-4260,-154399,-176616,-164325,-123162,-88665,-146718,-183715,-123795,-29,96122,13414,-181083,-193198,-81216,-55833,87966,252431,222764,122430,65626,-29273,-68575,-24164,20164,163295,294126,198979,42100,-55976,57470,236860,233548,72218,-15005,819,28660,-29886,-90745,-72706,-98434,-3012,-28115,-28602,114802,-2735,-351692,-236397,468383,952272,569137,443504,841745,537821,-230741,-196308,-276995,-931892,-665200,-164703,21420,374156,520116,-63980,-518724,-164940,647591,-24027,-1219221,-847885,-51576,-189928,-151622,180141,343550,254083,106479,154183,134937,85449,105469,167385,79278,-25848,-124017,-196132,-190382,-68448,-15244,-95637,-156563,-230093,-368040,-423986,-203640,149131,321631,334685,289696,187518,-13588,-206381,-142317,62804,150058,-33324,-154749,-66372,-50699,-93068,29036,184950,-20205,-249623,-117059,161417,222512,83330,150771,333145,176309,-35250,-4629,16245,-38294,77037,190268,96169,-111656,-216585,-298187,-268715,-177911,-239193,-349959,-249438,-128011,51768,120516,-133740,-378921,-202142,46663,46987,-36469,-137049,-137291,-24769,124370,142700,50411,-33872,-96998,-113353,-100747,-176876,-349509,-464395,-422594,-311949,-168555,-43196,22042,43745,-59302,-151096,-131759,-59073,-5712,415,152735,337547,325352,159005,43566,20209,-60921,-137120,-164462,-74116,133484,255341,170172,144697,178418,235694,212308,22365],[-72743,-5286,-3483,-16051,46325,45940,21066,102926,111706,-73472,-112440,-46176,-118375,-242087,-303028,-351746,-321954,-57882,155493,144330,24445,-226622,-332390,-203392,-32352,118977,283604,368937,375893,169053,-183351,-430454,-363600,-106943,-22348,-101772,18963,205240,82066,-137358,-244579,-193284,60015,281561,248952,49649,98035,257902,93773,-181800,-168302,144245,378300,333040,230904,318759,341727,229958,133248,-45948,-68867,181315,453588,359043,80086,-36458,67924,154402,106736,-9794,-205499,-386302,-343086,-41163,66442,-151744,-200908,38993,180342,157263,-24324,-227621,-159143,-30951,-2407,109391,266663,293041,138394,-20073,31934,171782,170016,85266,-130560,-421140,-484390,-284860,2541,109900,16408,-18025,17232,76084,115909,101954,219751,354669,23142,-328405,-282890,-52983,119320,206052,260693,340965,396362,165682,-117134,7565,273036,190954,-65569,-58576,69832,3561,-255041,-495909,-494151,-229782,-139618,-283176,-361925,-357267,-221189,169472,371341,231459,148912,145370,185534,283283,281661,109484,-64833,-167593,-113685,-44845,53355,166069,224907,192928,152117,25095,-70656,51652,199583,144129,138142,131841,34793,-106387,-120688,-107930,-122311,-169884,-192472,-82212,1196,16855,-119412,-229172,-76315,80416,105831,40939,-37545,-127545,-68993,179035,134116,-120373,-217492,-157883,-33236,96736,48973,19941,104666,109507,-31806,-199768,-293734,-265983,-140224,-74550,-157439,-186433,-26431,189898,198702,-60641,-168097,-83183,-22884,58124,152402,57100,-180226,-256503,-87110,-54092,-92416,48475,231101,91833,-225810,-394511,-393704,-356673,-324679,-314546,-334112,-177113,-37745,-51623,1640,179616,102938,-141108,-167373,50400,177833,83855,-70927,-124907,-62168,43245,149721,82137,-24993,-18582,41801,142028,239983,239945,82918,21206,110185,256736,354096,203648,10736,22002,18888,-113446,-218609,-255495,-355554,-461329,-371763,-190849,-237081,-265225,-169530,-156362,-131882,77553,136017,-21452,-136016,-165672,-130138,13139,82792,99423,113114,101776,134343,59274,-209433,-313352,-119278,86158,82713,-59891,-104531,-45479,100403,164809,127895,-15369,-213457,-444211,-358797,-154948,-191568,-323365,-234950,-14416,200318,158059,-8181,-105035,-20519,143167,246461,227069,72358,12997,163363,260502,195411,9550,-161081,-167514,59983,388748,545812,453767,263466,70743,-5344,-23948,9512,135331,260465,217218,82872,1322,112078,225065,160470,-86241,-231340,-221758,-304004,-415296,-408746,-237119,-14635,38597,-104609,-176430,-111632,-45059,-22650,-56550,-14297,94577,98500,22983,-50076,-84105,9693,168824,121865,-182215,-267952,22654,173460,-61939,-154347,-64660,-94535,-176721,-47801,147287,224195,232088,235627,193177,141289,117967,-27210,-216937,-235487,14182,197850,64559,-121873,-50836,82655,203998,249072,23978,-216833,-114139,124928,172830,169396,174450,247789,292470,90831,-139708,-44795,107914,91232,-22749,-112900,-72137,69312,24615,-148275,-96814,168806,101680,-185366,-162020,28026,114745,215950,329134,220632,-2611,-63483,-93835,-80869,78478,289508,310991,150466,126053,315979,353499,193499,30477,-57719,-45178,10008,29270,22773,207574,419463,511632,555350,332925,37169,-133375,-243041,1331,593449,891519,656723,113460,-541415,-977905,-1038881,252623,1873173,3575795,7409429,6242733,-6028005,-11929177,-4371446,1866939,1910819,2134402,1946194,1071370,378125,-155063,-612329,-594140,-219132,-194003,-284771,-221384,-263912,-241651,-61055,189698,146920,-4353,-100392,-37897,165682,250874,14445,-182136,-207974,-189525,-114216,41032,143955,171995,120486,-96296,-379355,-291601,105988,423405,678593,632374,357208,184775,60540,-79558,-123318,-109540,-70902,129837,433152,543657,467116,310227,120650,23634,-134468,-309293,-312567,-134932,-11263,-26479,-79137,18239,49175,-169190,-298070,-132613,-108652,-235842,-202962,-153569,-78864,-41682,-12359,-98456,-118783,-69087,82133,308898,268447,114978,144507,238262,25473,-192238,-55528,176580,194322,63166,-68127,-133439,-139642,-23917,231826,357216,259578,92233,-57784,-286038,-337934,-146876,-64789,-237152,-287125,-153198,-97429,-86536,-50137,63923,265222,214677,-42851,-134402,-50507,-20580,-13931,74926,106134,78756,-61421,-168912,-111250,152923,343599,318185,187984,114053,106301,109940,287797,495842,420963,105234,-150652,-263621,-221816,-264732,-358320,-382779,-281411,-109115,-16426,24978,52789,-19347,-105697,-43302,81890,109638,67251,-13997,-12815,127956,179542,95860,-130924,-463283,-731429,-553175,-213025,-16882,208555,383470,210501,70533,156060,103992,44221,210900,167225,-13108,-16360,-33734,-94680,-148374,-160580,-217245,-194135,-95827,-180522,-320574,-277121,-266639,-262417,-156251,-70279,-13069,-4953,-65993,-119493,-165305,-206314,-167814,-115861,-107624,-55839,120943,226582,96469,-1391,173176,227350,88015,-51121,-211183,-98379,50379,-193712,-402112,-125748,167639,86137,-100449,-111231,-84583,-69869,-17617,-24216,3761,95980,94044,53823,-11931,-47280,-96978,-33179,-7818,36576,130072,203770,174156,89939,69724,223773,250317,-21757,-219175,-217714,-123797,-90558,-168910,-292099,-385373,-196814,202979,238299,95633,93844,105810,18723,-75360,-117649,-68849,196711,384702,156708,-41465,66812,96072,202876,413039,242420,-20486,-61783,138704,368812,312871,101506,68566,70980,30793,93769,319150,426631,299996,186820,151225,179407,109640,35779,-92058,-107378,-4969,-56795,-215589,-186890,-107893,68044,284952,264919,167973,246073,188909,-108304,-208863,-131835,-50600,-1929,-19507,-138642,-209104,-161258,-57440,44735,96992,189969,254163,114194,-9145,-67386,-297295,-470863,-242328,56584,3598,-161604,-278800,-331686,-374591,-363499,-264659,-113804,29390,76754,-10000,-92937,65421,286902,329924,241658,141193,124497,41151,-70204,11371,91560,3246,-102922,-41586,15740,-82390,-184689,-39828,48293,-127420,-191246,-52524,132876,234225,223883,174284,129346,86039,29177,-19069,-72422,-107453,-97396,38597,132369,108331,68549,78920,125759,45912,-32874,53292,200932,197367,59953,-56124,-70825,-107667,-181177,-92010,-85915,-207086,-298231,-311428,-126913,91476,74769,-11116,-16533,-41595,14474,-22354,-156936,-185184,-70767,12753,36134,-71520,-222384,-230510,-196791,-178199,47686,272391,150053,-80288,-98442,-95803,-93211,-24373,42185,113935,134862,71034,17967,-20334,104254,287574,252930,46453,-75940,-119905,1494,84899,116138,115390,103215,138143,-24305,-119464,-43994,-156531,-334768,-35559,665905,1176822,944463,778742,798849,238272,-645223,-966457,-1301346,-1583226,-857643,-86261,264032,672875,882017,266737,-319198,-165828,193641,-601619,-1325251,-628892,44872,-99572,-82091,91508,237419,255859,155617,196537,131900,21233,-29653,51760,48711,17599,-2578,-10669,-80175,-103360,-45619,11240,-15451,-151028,-281145,-336513,-154076,179347,345012,414717,342597,132019,-105359,-251576,-129165,123151,141723,-132514,-222503,-77068,-31514,-16310,125020,240464,-7787,-210539,-10090,292018,293194,64869,109857,357801,270528,30255,12658,46231,8421,108179,168843,40519,-114347,-176290,-261541,-225486,-142896,-240263,-377169,-300723,-183424,15149,93914,-153332,-428421,-292005,-33557,30033,4343,-33487,21906,137339,252172,196386,84443,71479,4050,-152362,-224547,-203495,-242334,-345412,-366032,-324016,-217154,-44312,137028,140627,-19855,-178557,-227922,-195301,-38915,92893,212397,279770,260699,194546,143722,170442,119274,66789,-14042,-69129,59301,188325,96652,34898,56627,166287,172978,-8308],[-101269,-6408,45683,17722,-578,-39814,-52850,64291,131831,-12060,-70268,-94562,-253891,-336588,-325445,-340964,-300780,-51760,153248,179349,99389,-126157,-214488,-65137,31720,74587,226514,394703,473549,288073,-125382,-449848,-399312,-106993,25125,-25721,59677,190249,27809,-181297,-255217,-236085,-74590,190988,234991,34675,47802,199562,55609,-178876,-171109,122674,362149,291174,148866,274851,367184,295778,168321,-40545,-95454,123460,318815,237497,72167,-6026,67818,171528,167439,-33889,-282162,-417552,-364903,-89520,41782,-133482,-221441,-84162,-5757,46946,31374,-91812,-119812,-73479,-23779,99256,213438,239042,142737,-2297,-10801,56871,16930,-12273,-102739,-328611,-436270,-336746,-75815,91995,73902,105018,227557,288976,186835,52513,101395,213519,-94661,-370723,-257955,-19040,126492,210096,308422,428289,429187,129215,-178461,-62288,270210,279461,-7277,-101730,27521,31500,-182594,-402974,-400523,-164771,-92032,-165586,-206069,-299458,-265604,118910,315712,173433,149500,178469,196002,308702,320299,90457,-101514,-115247,-2391,65877,113592,140717,152022,161190,124679,-44377,-102840,38899,155489,46939,60486,141207,125842,-14216,-12798,-10758,-138020,-241700,-234693,-117488,1861,43249,-126862,-241521,-86605,49916,104489,105601,9841,-124526,-52037,197784,108083,-142383,-181592,-145380,-67836,106042,109632,27103,50459,70842,-26629,-195826,-337771,-327716,-169438,-141307,-288603,-264404,-36635,198525,207954,-16513,-105808,-32122,61366,135317,182650,126871,-43866,-137221,-41942,-99761,-115759,63840,196796,51124,-179956,-282604,-268751,-286945,-322737,-344595,-333752,-133202,28141,43084,96899,194694,53797,-176926,-114465,145215,218534,84553,-45067,-79785,-101458,-70940,64051,96163,47871,52774,94658,211093,319214,251048,71720,43546,154825,310676,377365,199655,30012,11583,-49273,-175960,-218490,-203337,-245167,-337284,-340824,-260096,-261230,-195255,-83358,-85495,-81272,55486,119447,28591,-51644,-115598,-115998,19140,115033,82049,21356,-7250,79852,36257,-238384,-349324,-123232,103579,182469,185166,117548,2193,86864,187757,122224,-45197,-230592,-407775,-313533,-126027,-164084,-286180,-191545,24367,207045,142086,-793,-96931,-14084,185402,335982,330582,129590,-48238,35110,176439,181990,1126,-165831,-133014,103633,320809,352609,306896,199063,76938,60380,26333,5284,103516,209558,115941,-80340,-173121,31186,205942,83366,-197345,-269789,-193898,-278031,-386127,-317185,-131830,-4973,-68440,-242156,-246960,-130780,-72672,-19913,23980,70839,104820,80560,23370,-15555,16902,153316,269856,120023,-248669,-313219,-7538,127343,-81505,-183406,-73512,-34623,-105317,10300,228418,305970,283885,276709,216674,188908,197884,14324,-201072,-219006,39118,197469,42375,-166824,-100525,4916,101729,171819,-16131,-225889,-126764,56934,70609,73806,130491,279101,348013,66402,-284565,-217751,-5726,42484,-31372,-117552,-104115,12745,-45573,-187430,-84455,236073,190785,-104870,-151823,10359,126458,215169,328192,247551,22721,-55736,-74187,-66356,109475,367321,351074,100132,17445,198190,282844,235327,128012,-3549,-6433,42989,-3083,3296,292257,567094,723792,746734,368670,-36918,-172800,-168831,139901,605668,762085,627980,327160,-259956,-682225,-403720,1098113,2590611,4035265,5688184,1165495,-9560891,-9343805,-312401,2747743,1706245,2233921,1935343,864823,307611,4917,-364004,-435870,-199289,-285742,-402344,-316797,-416032,-510137,-289121,57879,69804,-34008,-109568,-4347,187102,189856,-91257,-257752,-257632,-222735,-148817,-13277,67270,68294,34908,-105735,-337215,-268958,144488,426526,566185,493704,300288,200723,126979,10960,-44589,-32515,15421,186628,443908,602864,580350,388486,116159,-27186,-167011,-322592,-381184,-240627,-85424,-58494,-118955,-48756,-55671,-292471,-409382,-202009,-114416,-232210,-244102,-237424,-194350,-106726,11986,-15447,-6621,56542,186937,354823,279748,123093,135372,183778,-72666,-263948,-35428,255557,229080,42366,-71766,-84030,-85155,-29424,189989,377841,345721,240295,72811,-209008,-291862,-136478,-82996,-267858,-319582,-188784,-92986,-73114,-32320,82355,327752,305035,-18196,-194689,-161968,-74612,17964,105532,93645,74263,-74254,-199058,-122412,139950,271383,219616,122105,107550,109081,45693,190173,442488,429271,122801,-186739,-307894,-215326,-225730,-344507,-416527,-283780,-43127,24908,-28783,-23184,-36315,-77142,-8568,113431,134066,97548,33760,29419,125859,146703,-7183,-245811,-511798,-632293,-427271,-153475,-3499,161174,343988,218016,65535,131437,104176,49259,198702,124650,-35213,70813,146757,22733,-112434,-155954,-224120,-309117,-359501,-437967,-442905,-283781,-248158,-239954,-148209,-78091,-27465,11528,-21092,-112635,-239018,-267349,-184262,-145128,-164510,-177287,-43508,118829,86080,2728,157638,204445,79380,-22819,-194093,-141782,-17859,-219749,-439638,-169393,141591,61212,-121959,-138441,-86230,-26333,9719,-24076,16625,75129,56206,75868,45240,-8797,-67935,11930,55566,117647,161210,162393,171556,179308,138829,211615,189016,-38123,-134145,-115463,-67297,-63089,-146567,-248470,-357764,-211937,180750,252477,111736,65769,29439,-53664,-64057,-27627,22892,214074,348861,101435,-116810,7687,111886,268684,403738,188620,-46530,30148,251765,420973,355394,198047,194783,156972,70916,165565,429521,464543,267882,177402,183185,207942,158178,120174,-38922,-79630,50545,29612,-153888,-165901,-99176,35484,216600,229520,177034,223445,145242,-77605,-124598,-55874,12288,43981,7865,-146619,-217583,-151244,-59761,23488,86688,190566,275282,164276,48678,-21881,-244570,-399094,-164160,126930,-8360,-185197,-234149,-267744,-398388,-436263,-324902,-138488,32087,31686,-127682,-187551,11629,240097,278316,171893,46116,34639,-39240,-126064,-9251,8679,-82560,-138492,-18786,94519,21107,-117229,-41949,19013,-125815,-186244,-104355,1501,111857,190020,123590,78,-65184,-114371,-99197,-44060,-52536,-64768,55865,116932,42177,-28469,41172,98621,-86563,-259352,-16799,274481,314116,107090,-72638,-83100,-82738,-148045,-93021,-130919,-271992,-344682,-324745,-105232,135084,146835,100151,123912,121601,222772,119695,-113337,-175123,-32928,15749,-30014,-145206,-211605,-198232,-252055,-267278,-4394,272239,95232,-258264,-272370,-196939,-157209,-60224,26091,16466,-46432,-46807,-1031,17828,142481,321590,268902,10093,-190460,-254618,-46190,151578,271669,278422,266865,219334,-17868,-149350,-128928,-226429,-247862,183990,796696,1151026,1046855,900338,623658,-106477,-1023164,-1638712,-2200575,-2117419,-1017823,-28848,535697,994686,1175420,647281,99223,-96628,-348335,-1215898,-1418066,-512676,89204,34474,5472,15156,129940,227402,194440,253012,179456,19337,-111491,-44493,8437,46545,129070,211934,82152,-100437,-67432,98859,103838,-77132,-183889,-232073,-100863,173775,329639,443263,337249,35926,-220271,-323456,-144894,154915,98288,-235197,-287903,-119947,-48709,37216,179263,235233,-23709,-173189,66881,350962,293911,30997,56732,295369,250992,33592,-9365,57483,79245,147548,114375,-35433,-102751,-111223,-215014,-175578,-86049,-187320,-339287,-304728,-218046,-54775,4266,-163278,-406702,-376146,-174095,-16185,31463,49442,153243,253088,296739,177940,77334,137830,73715,-196982,-347882,-231433,-134895,-192500,-241964,-285488,-253955,-51756,272108,284870,63376,-159611,-247134,-209652,-24089,145702,188023,141431,121396,184120,230148,284594,256958,226313,109018,-73523,-19541,104824,3945,-95378,-89359,53063,92870,-63056],[-100462,23608,129913,73361,-23168,-72838,-75774,32368,127860,36626,-24075,-96383,-300422,-353987,-289999,-269199,-230548,-30785,159609,212736,147313,-16119,-65217,57804,66748,30213,163472,368689,493977,372800,-38786,-373479,-311561,-4172,173191,103499,92110,164558,3748,-177140,-232993,-254385,-197582,95192,220768,42524,7265,121043,15327,-156054,-154109,80597,309659,242032,81055,218984,350785,313960,173808,-39132,-115241,29724,125951,107321,97570,77187,82430,134891,143657,-102662,-316026,-337093,-287390,-109390,32088,-47185,-161532,-149735,-126435,-4611,105772,40695,-53913,-68629,-13461,99481,156005,153845,126986,7594,-70174,-42920,-66309,-48135,-52846,-198031,-314685,-321697,-127210,81383,123598,216841,417820,468884,245697,26132,31229,101460,-171008,-349437,-169291,31563,101902,173548,335890,480497,391097,27847,-254835,-151894,190939,296370,27250,-146081,-21261,66972,-59881,-213723,-198737,-46346,-26051,-41135,-55186,-193086,-223592,110156,256594,124867,147669,181488,169489,303744,346441,74680,-124956,-69581,76899,131559,130864,84769,77169,115201,77403,-107989,-138240,-13447,71659,-56503,-17960,140274,203528,90696,103834,87802,-144599,-316019,-265996,-130884,-1547,48108,-132744,-223986,-82317,16644,108233,165370,23684,-169519,-72293,166841,39991,-165779,-104497,-76501,-64415,113268,145194,22289,-19260,15452,6291,-125003,-312774,-330647,-172109,-190506,-387012,-333883,-83693,141199,164726,8575,-39631,45238,159988,200661,199604,200104,102423,16043,31383,-117670,-129607,82191,168958,27931,-98038,-136893,-153398,-215044,-270337,-331029,-301977,-69692,100234,144243,199569,196254,-2199,-189233,-52484,228027,236929,53151,-17084,-23502,-155487,-196960,-29331,106989,107693,107388,130771,244530,335444,195215,3570,32124,175317,336240,365036,160117,10647,-15979,-93438,-180662,-170870,-128548,-126365,-197626,-277233,-282649,-237422,-88241,17105,-24723,-47964,25846,88669,59898,27157,-73042,-97160,26069,138820,44973,-88609,-110663,33062,40160,-196688,-287126,-78043,103804,229659,379227,319423,87409,113976,221767,113793,-81098,-227456,-318926,-227388,-85388,-120245,-217174,-142731,40923,156514,88915,1440,-84082,-17396,188878,352453,370451,165325,-68154,-42082,87668,84104,-65352,-159304,-92334,120011,228370,118913,74183,74474,73171,129500,107595,40648,84248,140545,13981,-218998,-306126,-75990,135951,-27267,-265639,-215755,-106676,-217753,-348004,-250932,-55320,-6213,-196485,-407651,-335364,-152338,-82170,-12560,92728,146145,110537,49750,14663,15192,106635,265288,290500,52783,-274502,-253697,18991,88226,-78880,-164317,-59736,19954,-28789,57108,247313,312704,291849,290152,205473,206594,235055,44334,-149527,-152360,42749,145190,29695,-130252,-108184,-86434,-32871,57711,-65412,-207863,-133177,-47754,-60197,7322,117207,264935,313350,-2362,-423232,-384134,-136523,-22639,-32025,-96001,-122616,-75017,-141544,-197881,-28662,297815,270615,-4804,-122249,-27588,83284,157003,271891,236956,34334,-56651,-50489,-36822,114655,369466,322348,19994,-97330,49715,163959,214142,177224,24153,9113,57437,-38803,-49296,263125,548469,765403,785287,315799,-159080,-252077,-149658,156568,433091,493519,602200,617797,105080,-381998,128017,1771959,3337040,4630599,3508967,-4379257,-12513692,-6306367,3131715,3319852,1638159,2222386,1778692,626108,152727,127808,-5725,-119917,-139793,-329890,-465946,-399460,-523049,-687722,-434582,-77989,-50371,-96123,-107192,33194,170196,80024,-210694,-331114,-283974,-235151,-207169,-119842,-40102,-28070,-27512,-66341,-206550,-189920,137193,328010,324015,258368,190401,195026,186242,113492,54175,40329,80250,188528,337651,504679,567843,407564,119126,-24355,-142728,-270835,-380328,-325786,-207282,-135192,-149460,-84178,-111471,-317254,-397722,-209642,-91589,-216645,-289075,-301789,-265948,-134563,60799,99469,129947,205560,328753,413001,285322,109892,76671,80465,-162030,-300430,-10928,306344,219530,-12116,-97856,-49333,-30400,-25540,108409,299897,342911,317480,170850,-96777,-214282,-113537,-77584,-247019,-311895,-192584,-67692,-42108,-14609,72075,314882,319884,-12111,-225567,-240400,-127934,36095,124901,90508,73651,-89101,-222080,-116430,112548,156111,66381,23377,83863,101479,-15582,66845,307726,357453,117286,-200334,-327173,-214591,-181510,-303848,-388200,-238039,13655,33952,-103302,-116073,-55037,-23175,40647,121646,126867,121874,105535,98584,122901,103463,-86769,-321689,-496013,-451632,-275837,-77404,20406,92897,262299,207987,32415,26790,46535,55201,160351,27651,-102406,102113,248246,110035,-35938,-86065,-172526,-365915,-552897,-600932,-467098,-247742,-211412,-182973,-118786,-122406,-92559,-7699,11606,-103296,-288311,-308971,-218503,-200017,-241244,-297647,-204485,-10994,29730,-11742,118974,149918,74898,43402,-138009,-164671,-79084,-217923,-412287,-177179,102213,13518,-176419,-198203,-107619,10380,29719,-13703,36929,42629,1610,77405,88818,21280,-41882,38847,88775,156177,141565,70354,120011,215052,181697,204817,140613,-66983,-83664,-27015,-4149,-10408,-82974,-172671,-293461,-196200,130116,230497,147873,68280,-45493,-127501,-33979,119313,201002,279917,308537,32452,-191774,-57076,102380,268256,317606,117252,-49705,150542,380133,423047,307729,250229,328770,262998,117730,225335,488214,430479,191291,151635,176761,173532,173615,196722,28875,-12867,137674,137979,-59286,-122923,-90349,-3780,143123,192535,183703,175294,66263,-61640,-39404,19640,73274,87199,29961,-141615,-188077,-106712,-47541,-11088,45025,148573,258687,202677,98590,7330,-182444,-293952,-56020,207198,-7077,-204891,-182938,-169854,-364288,-471643,-374221,-151406,51425,20087,-196172,-242815,-50483,139523,168744,89497,-23136,-37511,-74516,-96038,19208,-16977,-94663,-115899,-8081,123388,113891,-7808,-257,-6500,-116438,-159553,-130955,-115262,-9453,145052,82317,-93266,-188126,-227880,-120427,65938,59989,-13903,76457,122785,6910,-90636,16835,72096,-193482,-438931,-100750,289344,382498,156352,-68667,-75267,-25935,-64563,-57257,-137036,-267065,-300124,-243116,-32761,188385,188091,149244,207184,260959,414233,292834,-25363,-156454,-24876,9411,-80502,-177182,-141588,-105651,-239079,-313405,-67219,238306,67421,-345918,-390825,-300003,-242739,-117428,-21351,-104559,-213298,-149404,-22101,47533,161641,320567,270007,-17356,-298126,-338376,-87341,168590,355022,406735,364706,216918,-23684,-116384,-103906,-172245,-101342,358461,800406,847804,784342,717371,326608,-401386,-1203627,-1922773,-2576843,-2278257,-1053589,-1825,730624,1202241,1268930,899196,568800,71180,-724048,-1645365,-1488167,-539562,77410,170805,78414,-42240,42158,178767,211147,298707,252632,70158,-116398,-81848,-21459,49818,226068,400740,240549,-65264,-61714,164067,178467,-29478,-112179,-140165,-51680,136152,276745,411802,285293,-61672,-325093,-410072,-188916,147738,43886,-288971,-311680,-168194,-85733,55466,176557,182695,-40495,-125886,108423,322246,216959,-8065,10178,166576,129698,-17296,-50331,64889,168739,188923,35836,-120213,-87204,-48263,-190942,-157747,-34614,-94276,-243062,-258385,-224285,-136263,-111503,-144347,-297431,-406440,-314273,-66411,54420,112167,243333,306507,264350,123473,62130,176962,125066,-214881,-420554,-236000,-40210,-27574,-69032,-190777,-249415,-52330,373321,430222,174198,-90782,-188337,-105712,44585,159451,110569,-10987,-27069,145941,291170,357126,349757,324904,182822,-67800,-63147,40388,-73024,-197710,-198474,-46504,26762,-96724],[-67719,71312,209922,117007,-28542,-48934,-44428,5613,89116,47319,-3957,-76992,-261552,-291936,-209828,-170812,-147832,-13054,167146,239095,154388,54547,65174,124282,40453,-27691,94601,279840,415908,382664,35002,-244688,-141817,158403,347847,219043,91242,125309,7154,-132554,-177163,-239525,-283887,-4705,184135,42729,-39206,15778,-52125,-156469,-152320,13211,228314,182987,20078,149905,289047,259312,119808,-68960,-136710,-78280,-67027,-520,140346,186066,108731,58000,32844,-218525,-329364,-193897,-156068,-131085,-694,45811,-79243,-189396,-192747,-19748,147939,114153,8786,-30545,16749,103747,88150,23581,59878,-16240,-152382,-130468,-93147,-56940,-38849,-92807,-162623,-249233,-142889,70250,130594,263073,510815,535223,246542,-1964,247,31895,-204275,-298324,-75744,59006,32162,75674,293841,450738,283584,-113244,-338595,-248437,43738,207592,-8710,-217481,-100278,75997,63377,3034,31585,61454,11596,28404,11504,-106471,-127201,129479,187229,68914,112952,127206,97346,258555,334487,43741,-154122,-68842,82022,113793,84581,6674,8810,39285,-12715,-177665,-191556,-112541,-65615,-175366,-104866,103431,224124,164712,190935,154890,-150221,-384336,-301738,-151182,-39751,2582,-161122,-213107,-96807,-33327,102369,187853,-19429,-275899,-170492,47533,-74220,-187946,-17991,14113,-39109,97902,123740,-18512,-110411,-58802,44632,-12742,-223546,-283245,-173163,-240488,-462915,-415731,-181858,17431,69169,1980,11237,118242,221931,213348,191537,252454,208589,147957,109408,-85565,-107871,112517,166749,35984,-1602,-266,-80951,-161108,-183813,-262397,-234773,-13998,143170,213162,260969,166933,-51956,-166185,2076,253806,195251,-28802,-31455,-18597,-240894,-322827,-117574,99529,120376,105385,124831,234092,286094,88091,-106025,-14713,170073,334593,330646,103959,-47650,-73389,-120643,-134413,-91733,-54313,-33731,-77738,-191514,-252197,-182093,21975,116724,33321,-25807,5587,57505,76840,89229,-51217,-94447,35344,156874,-913,-192386,-180806,8700,83372,-64336,-119135,5156,78381,198736,449745,438856,188002,164568,229055,88287,-107630,-190337,-190621,-111922,-40147,-73145,-140817,-104517,25553,53205,1632,2825,-57332,-26574,146752,289293,346042,183569,-39229,-46918,19580,-66917,-162462,-139150,-51043,114216,148731,-62940,-144939,-46698,72348,180900,192532,110968,100733,99156,-37243,-270914,-346144,-161891,50737,-113640,-255364,-78564,31644,-121296,-294361,-210352,-6271,3409,-281348,-520036,-394935,-163012,-78086,-12751,133031,203267,125965,32482,19490,55517,172810,314576,228544,-53241,-242734,-93615,116514,100616,-24041,-74366,-12383,59412,39053,94808,224276,271854,275143,284835,180236,205327,241556,81853,-61539,-49827,36374,68050,30637,-16814,-44353,-126233,-125202,-41317,-102315,-161014,-118665,-138594,-162033,3580,156531,236387,224896,-74092,-491514,-470848,-227250,-80345,-30204,-59048,-118732,-153211,-216179,-158257,75826,363864,352811,111619,-70694,-62057,27038,94432,200297,210885,52352,-45834,-15297,20314,123815,321330,245107,-59743,-165951,-52982,58570,155099,181533,31715,5807,66004,-31493,-67717,180233,414503,658763,693812,218596,-279185,-328731,-162317,56204,120201,160841,583023,931799,540208,-59269,500764,2184830,3924860,5160214,1283959,-9231301,-13996993,-3221055,5308144,3500473,1646168,2027269,1430538,373605,-29486,209368,390799,293369,-18212,-282629,-426052,-416942,-518370,-651043,-395060,-136370,-142803,-141281,-68789,81554,130231,-34203,-290714,-359440,-261179,-202810,-240729,-214158,-122900,-74201,-36660,25250,-16032,-64716,105239,181311,59018,17067,74778,181215,228670,201077,146224,102162,128062,162310,177755,298106,441711,377516,150487,52341,-44596,-152091,-300539,-355094,-321775,-209830,-135467,-50776,-71143,-214131,-261251,-136817,-18698,-154230,-281440,-302772,-254308,-86585,163916,249703,283019,363432,471207,461733,288578,91593,-6267,-28804,-194795,-263515,42461,343481,193614,-64180,-117670,-18636,38547,37339,68937,179814,274263,321744,226367,30528,-108426,-67827,-38571,-175513,-265421,-153045,-10537,22583,19391,49691,244456,275709,212,-197703,-244477,-133814,81707,170190,114582,82305,-87550,-209502,-72274,102825,52018,-68546,-48968,66287,97313,-35034,-23400,153530,253351,119765,-152177,-285622,-201653,-140242,-240669,-288771,-128857,78346,37147,-150960,-179242,-59104,47968,98461,114429,107232,152987,194887,189621,147003,84083,-106808,-337081,-421982,-253257,-130908,14078,70714,44559,178209,203480,7211,-94171,-25937,66251,104208,-88330,-172586,95943,259511,162200,73482,37536,-68563,-337859,-616641,-617365,-369852,-155620,-140135,-85873,-61495,-173084,-175374,-54333,25256,-75763,-270610,-302015,-258356,-271071,-317569,-371436,-298451,-109095,-42909,-33154,73682,86298,81068,133422,-48512,-152580,-111000,-187080,-323264,-141411,62682,-44777,-252931,-280267,-136985,52886,62134,18424,72448,26193,-39958,67977,115499,49022,-15509,40272,90865,164266,94805,-31667,54537,200555,191682,212387,127625,-84207,-60379,43924,67132,60807,2621,-88232,-206203,-150222,66771,174662,186519,92507,-101661,-179603,11825,287120,411778,374988,274398,-23474,-230291,-104018,73776,241493,243696,68531,-28844,266327,494701,389289,198059,251938,430053,337770,139189,244277,464269,336286,115043,141668,145184,88969,146227,232808,87726,75063,227767,227653,39090,-64601,-82204,-36788,87208,166553,189799,122156,-16285,-56134,30550,77432,117860,127358,53491,-123111,-140779,-50307,-28787,-50397,-12020,84927,210575,208618,112831,3368,-135421,-195125,43921,270761,8826,-211573,-133875,-65071,-283080,-460668,-394909,-135556,93263,39666,-204023,-249122,-111619,6495,30862,8276,-63991,-78547,-50917,8099,80106,25184,-15028,-38365,-14667,87626,157078,102955,71452,-14439,-102742,-125879,-136842,-198822,-109623,88316,46727,-133076,-243689,-280399,-87372,217457,198410,44615,97033,142106,4411,-102287,7573,49324,-245661,-510269,-174392,242995,381984,191403,-52361,-62788,37591,37140,-7266,-118802,-207026,-177633,-83326,75054,230190,173858,122500,211223,316412,507181,431972,72930,-139907,-52838,-9791,-108384,-163092,-38458,6895,-182864,-328858,-142280,161979,55757,-325828,-418098,-372259,-322247,-182073,-96537,-228824,-345742,-241343,-55502,52782,141369,258551,232953,-29324,-343189,-342433,-109767,142272,359558,477261,372342,124825,-61066,-47821,18405,-8031,63346,433693,664505,355696,215064,257912,-64465,-597821,-1112901,-1694409,-2234641,-1910632,-888291,2591,764149,1189187,1099948,887282,899667,312130,-773200,-1728564,-1498779,-681423,20382,262958,101031,-95596,-27935,116363,194119,302253,303111,136060,-55783,-48462,-30547,20817,252256,497760,340701,-18119,-24804,205519,194086,-25407,-90492,-83757,-16073,79473,193096,321555,198530,-137338,-399845,-493672,-245248,107893,4774,-267152,-279991,-201785,-125246,34192,115462,103779,-42114,-70074,116285,222933,90542,-37141,-17180,12325,-45483,-97863,-88786,77973,260131,224384,-48305,-199879,-83874,-18175,-208778,-193643,-18285,3165,-121220,-182831,-211122,-209146,-213955,-93671,-122205,-358199,-394882,-95483,83690,161683,292836,305407,198551,87118,71570,202216,169876,-185368,-410618,-202269,34480,120293,110006,-60512,-193382,-39082,399746,522696,281324,7196,-86566,54630,144415,144187,26700,-109083,-119597,102803,312385,385977,401427,366152,204802,-38840,-49115,17887,-109765,-234561,-223411,-82021,14911,-75307],[-27535,102271,235821,110395,-40363,1557,8225,-35439,4477,-2603,-41491,-82816,-186755,-183968,-114596,-85079,-86185,-10709,168134,254084,122013,57088,142137,125196,-48125,-102449,28912,155280,267292,311847,66850,-117406,46622,325051,477426,278577,60415,82043,35229,-56647,-84702,-175418,-303275,-90031,125022,23966,-90740,-98072,-140183,-185598,-169876,-57311,150076,134817,-19502,89879,206288,146691,12978,-127386,-147191,-152310,-191238,-55243,193595,303107,160633,-9508,-107278,-331129,-316562,-32750,-11432,-155881,-61078,105964,-9192,-208028,-203626,-5487,147521,129774,71543,39017,72116,130585,34598,-116127,-38498,-59522,-227312,-184128,-72068,-56118,-71219,-31169,-1515,-116191,-95127,77657,107629,245602,493142,480679,193660,-24988,17048,34286,-177086,-225527,2316,71361,-43671,-48223,186937,346637,160342,-214562,-374358,-293271,-93762,59589,-95388,-292716,-185046,67324,165727,199019,236446,138437,26078,49143,-2993,-57003,4579,179245,133442,26578,66064,49061,23402,206198,298462,16044,-168307,-91891,39531,44193,13969,-46723,-23852,-41387,-120083,-236442,-239178,-210862,-211210,-280253,-174559,44396,196184,213238,259275,201824,-131138,-401498,-315358,-164688,-91195,-66578,-189709,-204638,-122498,-75875,106225,185591,-84548,-387163,-311611,-129173,-192884,-179762,73093,118007,19142,80284,65750,-75881,-192210,-120876,88131,127521,-64213,-175473,-161771,-273196,-493450,-481505,-292109,-120264,-32302,-10795,63003,188406,238825,179506,180032,291499,266650,230584,186013,21202,-13618,176641,215474,101025,111089,117134,-36978,-108504,-58913,-116399,-117681,29685,150997,241946,268549,118873,-64488,-87008,58760,221569,101315,-135080,-94405,-85288,-337703,-412462,-170544,81902,88313,49101,86579,204470,210059,-18493,-206746,-68781,156431,321041,300188,66177,-113941,-146019,-129457,-50836,2294,6175,17834,4963,-91458,-171583,-111991,110320,208518,104599,3035,8980,42186,94594,138849,-42981,-113901,45699,173181,-36098,-258577,-197372,17096,165501,146466,124079,105866,33112,97210,375013,449425,279464,214299,182633,37166,-113263,-121450,-48749,13892,2467,-38794,-85518,-86550,-18016,-81286,-110348,4725,-10400,-35907,65126,169068,277269,191088,25835,8466,-18365,-219226,-253873,-113607,-21234,88020,95161,-144321,-270620,-114722,71261,189313,244712,189170,149789,108116,-19077,-220417,-284574,-183609,-10220,-138033,-175069,84925,179517,-10155,-230639,-191049,15821,24369,-292004,-532939,-402735,-164667,-77621,-37224,121812,218272,139149,29123,35961,98199,197311,277119,94533,-173426,-174624,104619,248631,165813,76312,61614,44396,58544,66068,104085,165183,198638,237942,258163,147694,176972,209844,111868,24907,33912,10000,-22171,22813,118647,73691,-92060,-145572,-102841,-129353,-115992,-103041,-202095,-219241,42786,217522,192237,104150,-136544,-480060,-460185,-256649,-128072,-53121,-47946,-120879,-216943,-263395,-94485,187048,410643,410915,202622,-33100,-104578,-32137,48403,130822,167830,64926,-36856,2335,75230,134931,235598,124121,-141897,-187175,-83473,-11265,60596,122218,-1655,-35093,50621,12799,-32169,93056,230331,457071,521376,108835,-377682,-397010,-217830,-155951,-276882,-180720,524600,1166770,974225,280588,721236,2318247,4128621,5222563,-786958,-12395599,-13368915,-371899,5978521,3205812,1529464,1572953,876813,97635,-196657,232751,707864,671858,131105,-171355,-306838,-367387,-409882,-413341,-200152,-115122,-192126,-168052,-25089,102914,53584,-140206,-328331,-354143,-219778,-153823,-244611,-275177,-180585,-97043,-31851,113460,156505,48435,38000,5469,-172481,-188586,-46651,127187,209259,216791,174790,117895,133376,104531,2589,27756,209847,281232,181499,157023,78400,-23467,-196192,-350169,-415179,-278998,-106675,13925,29783,-45034,-87205,-35059,68546,-65337,-222016,-251899,-182187,10182,287807,381962,393442,460627,525771,437055,248874,41979,-122392,-140000,-181486,-177388,98452,341516,142474,-120055,-146716,-19005,90834,134173,77243,44258,145866,241371,215660,117373,-22170,-36453,-8138,-106362,-219149,-108712,39260,84523,39742,-8718,109726,169468,3145,-139028,-196002,-100660,141993,224738,132421,65648,-91750,-180361,-18538,104565,-22300,-155721,-89240,32585,70085,-28645,-75921,6071,137639,123231,-63087,-205580,-199258,-151184,-204899,-169862,833,128821,24914,-171855,-210816,-70113,85700,116804,66941,60714,162506,252596,257055,179653,71709,-99702,-326493,-343446,-121064,-38080,82367,118266,16005,101518,194343,-6077,-192894,-99861,49624,14617,-208887,-229078,56871,179427,157645,160422,146860,34790,-250556,-562212,-515281,-201189,-42011,-58461,12373,-7760,-219063,-260756,-137122,-10955,-52546,-196693,-260935,-316137,-371413,-398203,-398257,-320339,-169333,-124044,-74007,12203,9453,69415,195667,32657,-126833,-129044,-159752,-221927,-97858,10945,-116700,-347157,-383236,-179530,87413,95996,48060,99893,23831,-68424,33369,97813,54152,-7539,1419,55305,141154,23344,-130017,-12521,134250,147465,204404,125034,-99024,-66005,86485,130887,120482,63154,-40719,-134612,-102860,-9166,80066,188850,102617,-144999,-212206,47003,414556,572971,448711,232109,-65326,-230404,-137757,17162,208399,231481,53332,-8132,332941,554646,324492,53178,192668,451276,332079,106713,197692,344296,198295,64660,157726,99013,-25527,72184,205629,111498,147203,275633,251369,98386,-15386,-84499,-63222,51126,145334,183661,71819,-84742,-63349,67975,99852,127626,151308,75024,-101035,-108128,-13798,-19394,-93238,-74801,13455,132545,159405,66723,-44699,-123194,-137605,97008,294806,32184,-204778,-104746,7357,-190916,-414289,-378057,-84065,151473,71648,-163995,-215370,-166700,-133131,-103369,-60056,-81850,-85883,16372,136492,135746,97458,122400,67727,-33996,-2946,127162,173172,150168,6714,-83635,-93787,-126003,-239406,-179005,18836,6727,-127097,-221549,-258617,-17321,356306,319257,92719,108959,160620,23893,-72465,7111,30964,-238740,-469103,-220393,156069,319373,198409,-38012,-62218,83284,123431,33659,-97000,-125007,-20043,102268,183446,238371,100804,35688,145397,267317,469769,488669,147309,-129776,-101020,-35409,-112590,-118927,54835,94345,-116312,-325270,-217881,57354,50040,-219960,-350563,-383308,-357635,-232354,-184858,-331377,-428157,-314961,-95932,30829,72988,128471,147971,-22557,-294384,-275913,-110398,91189,298079,466560,287157,-31739,-130854,25444,193838,214272,201240,394474,433235,-162521,-481540,-354042,-503459,-698116,-784386,-1016616,-1241517,-1029097,-490092,16108,617486,930781,698071,577317,955762,549728,-485733,-1412447,-1381107,-838215,-51514,281817,53395,-165223,-95929,43064,138461,243110,285624,172802,33159,36012,-21098,-36872,197358,482391,355501,17927,30177,220453,148788,-70730,-122517,-74897,-5359,18741,89658,184159,83859,-194350,-447671,-560574,-294421,51091,-7930,-186215,-215020,-220180,-161749,-26944,3681,11323,-40065,-30536,88140,88233,-39644,-50819,-34052,-135416,-226162,-190839,-124033,81816,315424,232314,-130068,-275822,-121902,-56935,-281467,-291924,-70462,46666,-38057,-135220,-218583,-280326,-296774,-49727,42114,-264913,-405873,-111746,99785,178797,283675,247868,128352,84277,93022,190382,177537,-141539,-349169,-162874,55375,189313,210493,30921,-136602,-52608,305443,490089,317155,64393,-30048,147738,193462,73578,-62851,-153629,-163584,27008,236735,321037,365313,316151,142564,-33349,-29075,-9720,-151431,-247036,-205224,-86901,10949,-48218],[31233,127938,221227,78262,-39437,74611,74626,-72233,-88178,-81765,-115669,-118642,-108686,-49764,-6594,-9579,-31868,4892,185755,281473,90399,19832,182418,106694,-146279,-162753,893,64596,127744,208661,67111,-20553,205559,460302,536637,291522,37886,62110,92031,47693,47532,-45028,-227824,-125218,69880,2497,-126322,-182549,-211776,-210422,-180298,-93720,113779,127092,-14311,67541,137545,19123,-111783,-190576,-129488,-151985,-207613,-48190,247459,410212,244834,-22280,-202456,-376980,-264883,101944,105513,-173456,-136674,110582,30381,-201707,-165860,28828,116123,116286,140247,124855,145656,186599,14046,-221192,-133621,-106501,-273255,-197491,-33375,-67138,-138603,-13103,141794,58231,17410,107971,74931,185901,385217,339186,105718,-40355,72077,106585,-100012,-148808,52552,81968,-89487,-160602,32775,186627,61773,-223946,-328662,-251353,-152705,-81422,-195917,-350940,-253078,47221,218273,316344,358953,169414,27100,43937,-62654,-47001,128625,232384,100178,4970,25825,-17137,-19477,163567,243034,-4339,-161011,-116214,-18454,-39999,-48372,-58493,-26011,-111822,-224011,-290870,-274455,-271139,-322700,-357281,-220693,-29729,132724,239284,311789,227972,-91062,-355606,-297428,-165726,-137161,-136633,-208758,-203858,-161236,-106549,116083,162156,-140535,-449724,-446932,-320721,-290368,-143346,145723,207228,94404,65838,-10016,-139762,-254252,-163537,115059,254748,131703,-29534,-140451,-284763,-475053,-508878,-380677,-231033,-109611,-21283,114323,243342,204692,105801,165891,309133,269281,233910,232652,172470,136761,256076,294884,207799,221260,199920,-11271,-58033,79990,80579,21778,41302,110376,217230,213766,53504,-40696,29358,109627,142247,-23630,-239545,-202358,-221391,-428880,-450000,-184406,48989,14936,-50620,23268,166605,135151,-93091,-268150,-115034,131953,286678,268463,51111,-169065,-224581,-136981,27936,71585,24784,7853,26511,-8999,-77781,-63020,140797,262253,171181,29827,17208,32386,106594,164490,-51817,-164085,32661,168426,-62621,-283005,-177961,36405,249497,369394,361091,180200,-34772,-56462,175177,348867,323043,223906,64806,-52415,-112339,-55020,60733,112496,20809,-43623,-82667,-101682,-88025,-228500,-242383,-7912,39866,-54949,-51531,19716,181329,179851,87578,73307,-44823,-332657,-319999,-106384,-25649,31031,47196,-145096,-285869,-123978,46368,130735,228897,232526,199500,152536,42728,-110234,-162198,-132003,-25185,-101962,-73920,195847,276533,75781,-176019,-190361,8267,39040,-239749,-451966,-364441,-167996,-98199,-95971,44082,166785,121614,17643,43376,122605,166232,151375,-85126,-288434,-115468,252412,350244,246629,185546,187197,69728,-3612,24997,63202,71508,101953,179941,210831,109632,110142,127505,106011,67904,49825,-44107,-113483,-12319,212034,202067,1052,-102203,-122591,-152204,-104351,-113168,-246106,-243160,80821,249385,118958,-31940,-191213,-416626,-375365,-227064,-161933,-111259,-90878,-156886,-272541,-293185,-43737,256762,411969,413183,227487,-42489,-167375,-90854,26706,78762,111319,59866,-43826,-21541,96274,141630,136673,-19293,-225152,-176017,-44782,-39959,-57500,230,-82343,-116136,865,69302,51950,50780,79218,254920,355469,27156,-437294,-454492,-321523,-435933,-665433,-470958,392609,1245213,1331460,633068,869733,2238660,3819200,4479303,-2655140,-13341357,-10605411,2042108,5377981,2441854,1115906,882589,218836,-169338,-293731,212446,866227,910140,270644,-40580,-151129,-256432,-233661,-78947,50169,-44584,-198589,-178211,-3384,75815,-50351,-216978,-326248,-330246,-187373,-111007,-214048,-284670,-214863,-128093,-53160,153643,262564,115951,-52879,-171424,-336726,-328837,-165821,22097,116715,145289,123317,82324,94126,28414,-142259,-235093,-75340,133006,195904,248387,180815,69807,-113318,-327886,-466000,-327728,-90755,65422,139223,116301,42174,47032,141998,30817,-122254,-162569,-74685,123948,397206,457294,424180,451171,444219,314851,154588,-41027,-254776,-234172,-132523,-66898,141907,299727,78694,-171415,-185282,-52458,113856,229183,115604,-68246,-2902,111264,159806,147961,23281,-35728,-9339,-67480,-180139,-77234,62074,122008,36226,-101163,-62571,33181,-53,-68538,-115191,-37213,202606,271890,125915,17976,-101007,-139328,32221,127141,-37319,-167410,-93705,-20490,20180,-4060,-86029,-100000,48723,137351,47180,-103425,-205800,-225760,-215804,-68246,120952,165825,10131,-157884,-197521,-82547,72749,79911,-13067,-1580,144632,260083,287547,216728,61405,-93867,-307597,-283204,-68833,6683,117660,153177,19687,62557,194696,14135,-221485,-143940,3935,-87280,-291859,-235857,23447,68467,117428,195452,197073,110722,-119494,-412374,-338820,-12614,75796,28763,93047,33836,-228275,-309634,-227463,-88824,-36959,-78246,-186891,-369838,-474949,-456757,-372344,-277029,-184499,-179489,-113949,-45815,-58951,38520,210955,91171,-88269,-131597,-140592,-134232,-60883,-34909,-168443,-413243,-465311,-208893,121929,136432,73155,124043,52361,-66790,-11095,45232,45392,-6382,-48977,14764,113071,-49507,-198572,-53655,52271,67084,171771,118461,-105469,-72142,121722,195758,168444,87764,-35132,-84577,-56363,-70363,-21986,152783,94184,-158252,-209747,70934,477444,650135,483931,193697,-76031,-186337,-149204,-48387,193787,300309,86557,13052,350681,562912,261368,-73003,99734,394457,258333,45350,114603,179691,71656,73579,219969,79499,-112359,-7517,146408,116018,197291,273587,209727,113757,26329,-77426,-59744,52554,140740,176867,50652,-104561,-55661,93738,108688,121340,170868,113808,-60124,-88260,8410,-2051,-112238,-111701,-31724,56951,76490,-15815,-104285,-121780,-108335,109286,297197,78371,-162615,-82540,42604,-106635,-330395,-297417,25241,236726,117187,-78709,-135866,-185247,-225827,-180421,-79271,-54320,-36261,120133,254624,176922,171640,277714,191090,-26532,-90257,53630,202670,237612,83646,-29469,-37341,-73898,-210603,-191031,-34416,-20137,-75550,-117796,-146805,92146,460154,406534,135037,126098,188541,71290,-6533,28353,40051,-169272,-342080,-209188,89772,249777,196133,-15511,-58793,121112,196893,76983,-63857,-35389,137417,269063,275916,225138,13829,-51681,66090,161173,350777,472543,200168,-99678,-116080,-29109,-73405,-50973,118449,148713,-39643,-279818,-246314,-17826,73754,-49824,-191485,-293744,-292542,-219768,-236055,-362259,-423992,-325014,-97663,20047,-6401,-21588,55021,29109,-137297,-150277,-67479,63605,219115,389855,159751,-175898,-183341,111060,393004,453973,310911,295939,209148,-523536,-1067072,-937184,-903939,-711836,-308041,-58091,147400,200112,131324,111059,378110,524687,197359,74955,732762,718542,45235,-732061,-1030713,-843657,-62954,260835,-23338,-225453,-142941,-6773,83007,157703,217502,187308,141438,165767,31417,-70902,120472,415714,334560,68374,119783,245011,95961,-112296,-147430,-69478,15183,9221,25880,66754,-8221,-209423,-441866,-557457,-275038,43177,45645,-46938,-111492,-187245,-148841,-69607,-88834,-38147,-11768,10969,74822,13692,-72916,2620,-6675,-206943,-324357,-231494,-112919,106104,352622,249139,-149238,-296492,-163159,-121834,-343243,-376469,-141926,52447,8384,-112678,-225754,-303769,-312209,-2302,168788,-128566,-312825,-74910,138183,201999,262482,200847,130672,163361,157547,177083,172847,-70469,-229036,-94592,63089,199497,234144,81221,-73609,-67203,153318,372213,306307,94542,-15932,153155,192264,3096,-95396,-104776,-125899,-37177,102970,197894,276338,228298,60717,-19944,14151,-16401,-169714,-214527,-132495,-39538,30840,-341],[87430,138692,175944,36475,-31886,135323,119494,-110009,-172554,-173369,-216083,-196137,-78404,58822,83129,41503,13288,35749,210068,309415,69492,-36636,192043,96598,-218679,-202033,8643,39283,45625,109623,35649,7758,274806,516287,512280,268598,37112,60496,145728,143551,178782,119123,-81534,-107666,25067,-20683,-146632,-228033,-248814,-210190,-171758,-90335,118324,152942,24310,74557,86778,-95366,-229739,-249067,-96968,-90319,-144785,-16408,267637,469130,331160,16167,-219052,-331428,-183745,161058,147674,-186406,-221652,43763,24703,-178019,-107095,59242,64973,95329,200192,188674,205166,246572,17649,-270084,-204157,-160587,-298967,-194230,-27091,-115519,-223275,-33585,234069,229485,158832,141946,43856,108007,225844,163397,3510,-53984,138115,211950,-9866,-92764,69033,97454,-91092,-239523,-145953,-7772,-1820,-143317,-209189,-129561,-106772,-159216,-271308,-380101,-290090,19719,199691,312366,361861,150496,26303,40898,-115600,-59271,200745,251051,78578,2351,7940,-40935,-15114,134341,173971,-17709,-133414,-122126,-62933,-105234,-82719,-38707,-17887,-155872,-301244,-351004,-295190,-267682,-364315,-397401,-240411,-98298,65125,255668,353040,234171,-44387,-260013,-244689,-141751,-152729,-181419,-208811,-207187,-205632,-124000,125114,129758,-153933,-419472,-517182,-468535,-342989,-88220,188122,264164,168939,64089,-71471,-189704,-285891,-180285,117786,341742,326708,131317,-100623,-262074,-400331,-467135,-405239,-274341,-134667,-15768,171066,286759,144913,23128,155658,312052,238652,169433,241032,325885,306934,329438,379487,335699,324762,261352,24199,-153,215287,288965,154358,25142,39403,158957,128924,-3366,20782,163515,164096,69927,-116027,-292501,-306527,-365332,-470016,-408133,-145101,21677,-61418,-143310,-27842,146612,99073,-102468,-255647,-118754,116184,242630,240454,68897,-176262,-269634,-132213,88273,108897,8776,-43357,3715,51080,13919,-35117,118601,271602,222872,59211,28588,38640,127374,181084,-52130,-209357,4454,151169,-61075,-248272,-127434,63369,318326,550662,532779,218225,-94106,-198168,-55633,197976,320947,197715,-80262,-146332,-95679,606,131652,182893,28526,-70484,-109493,-118329,-142850,-335165,-347987,-16307,99419,-63052,-157675,-95323,107170,171018,136909,122825,-53194,-354074,-322351,-102633,-45186,-30013,8049,-93574,-198795,-71926,10155,37710,169044,243720,247654,230367,134137,22841,-7642,505,39178,-2516,24361,231310,310493,135931,-114570,-169134,7975,65159,-126633,-286303,-266197,-144001,-107681,-146443,-56508,79220,84785,6394,54299,145029,115522,619,-236092,-349873,-74076,314117,397031,324207,290529,279835,66987,-91925,-52501,712,-14834,25408,138759,187500,102992,37645,24964,77944,82785,22679,-83090,-153985,-38432,257716,325532,146000,6761,-73000,-135788,-104597,-129747,-251608,-223835,108877,243553,38040,-137543,-212377,-313463,-230708,-125304,-141017,-155288,-151267,-200983,-292318,-284853,-189,287758,386271,373775,199841,-76865,-217081,-113163,59003,87381,85256,65195,-40508,-59472,98707,170385,86784,-116839,-264428,-118258,67190,-4291,-144945,-125347,-162260,-187530,-47844,138327,188581,112945,58600,176825,310776,37082,-417140,-468778,-433752,-680894,-911951,-626529,216305,1171784,1579618,1010916,1071496,2072496,3047568,2901710,-4274370,-12153442,-6432728,3843549,4075256,1372830,417957,127455,-320621,-322216,-246614,212610,879435,997484,398097,92526,25191,-70586,-13146,234061,264709,56588,-148404,-148113,11301,30254,-127764,-220706,-267820,-275527,-152222,-59686,-124584,-209442,-200000,-159686,-96805,150942,317320,161577,-114695,-295314,-403543,-369770,-242878,-93594,-1001,36727,38338,36775,47280,-24826,-203230,-402525,-318827,-8335,213043,323493,254678,125489,-56446,-276392,-434350,-315241,-82088,87889,225629,230591,100909,97659,204263,134544,10699,-36085,59514,240296,478698,476794,385399,343570,251673,132247,41076,-121038,-354496,-274294,-45519,58524,181773,252753,41459,-189328,-210276,-89755,122505,301694,166771,-115170,-109634,1444,113987,151566,42897,-51283,-33285,-48754,-125091,-47410,66293,137147,24435,-195001,-219040,-78739,10344,10641,-11867,50077,250819,297056,97035,-37903,-94943,-77573,85203,184320,28541,-93235,-64194,-77869,-28027,39999,-53166,-138185,21910,176545,160815,9939,-202212,-334429,-259740,1351,217614,203336,14981,-102807,-127383,-74167,23471,2284,-97208,-57840,106978,224622,291330,257418,53529,-105327,-282302,-235614,-56474,30609,126201,173595,60415,83905,220479,79005,-160635,-137181,-54620,-168467,-301158,-171387,31166,-1414,74298,167535,166598,148433,34349,-209683,-147400,143997,182572,114339,141043,55600,-188971,-300087,-294532,-187434,-36361,51651,-91696,-394740,-546609,-469252,-309728,-209402,-171909,-188407,-133761,-85169,-106243,-11852,171850,114926,-47350,-128670,-134116,-81497,-45866,-63089,-173405,-414457,-492237,-211216,147065,166605,82399,143619,107784,-40352,-58728,-30350,23807,-10908,-88344,-12059,83405,-123272,-242409,-73315,-25252,-36099,96160,77251,-119871,-74117,147262,244404,191282,67278,-72970,-67924,-26475,-114134,-119211,71889,54659,-149705,-187735,63029,450525,622678,460082,151404,-72294,-135409,-162972,-127374,173911,388798,134588,13581,314635,515370,201295,-165165,-19064,260066,132619,-29945,14874,15872,-19438,120793,298746,89793,-151232,-75856,72380,96771,197816,201447,97069,65655,32808,-74581,-43475,64377,123329,142719,38114,-90113,-42006,99579,97675,89968,161183,144920,-25979,-104636,-2727,7644,-122899,-140222,-67660,-22199,-39100,-129761,-172415,-136110,-117434,65031,262940,113893,-113734,-88168,9997,-88468,-259565,-185351,154098,304206,130558,-5837,-58885,-188082,-275248,-210366,-68872,-5921,38857,200724,295651,163249,184072,359777,270721,-4367,-160939,-61817,161700,286013,171271,30452,17488,-11877,-150465,-180458,-92547,-64871,-40451,-8247,-7898,186570,471947,401466,121895,105217,181369,91429,23506,23581,37603,-108664,-240281,-184707,44590,175568,151718,-30940,-88974,112703,215554,86092,-63823,-7262,200947,320457,282299,154970,-91163,-142081,-30121,8106,170059,362338,186104,-86516,-114304,-19555,-42327,-33260,82997,118632,-3288,-227199,-245494,-68418,92165,91928,-32615,-157686,-163697,-172791,-265923,-349415,-374165,-294753,-79682,-1237,-110514,-187482,-54407,77510,32121,-54848,-33808,30495,98546,215169,-9277,-294768,-225477,161525,521986,606236,342776,146700,13253,-695216,-1443538,-1420674,-1247699,-726227,124551,901858,1516010,1417423,817021,272723,110758,58168,-311296,-516573,257865,707983,594591,112433,-463596,-636233,-17382,186719,-134597,-302466,-211743,-73771,-520,30413,79437,140140,196262,255566,73347,-96821,28822,313869,282498,99448,186764,242234,27018,-154230,-163931,-84234,15499,26816,-9439,-29426,-95834,-232769,-428819,-509619,-208844,72011,119381,71192,-32853,-140000,-112905,-97143,-154263,-61739,-3591,12576,62172,15721,2090,99875,30372,-219524,-344456,-230015,-83268,116120,338753,253875,-117138,-276609,-215438,-206952,-378865,-421255,-220109,6372,-13807,-151053,-256256,-296243,-287375,3687,191522,-19167,-171245,-13779,171926,208504,219139,168988,192910,283012,227487,144069,128023,-19170,-108579,-29157,51460,142413,168514,62569,-42780,-98994,-16167,201497,252092,88194,-51509,64838,127059,-51289,-70844,3109,-44037,-89993,-65713,29021,140872,121269,-9777,-3216,59404,-12791,-173491,-163756,-46235,27483,49138,41240],[101102,112649,105063,-11032,-40609,139819,104527,-163429,-248437,-270171,-334051,-313853,-127585,91546,117699,52847,41034,66434,214211,308911,50046,-96308,173878,104415,-245969,-223227,31759,74301,34827,42170,-20004,-46849,223281,467783,421757,231009,59594,65287,164588,196397,263184,267363,91115,-45916,-2826,-38865,-149519,-231704,-237824,-166630,-130262,-49345,149971,195304,76686,93846,54329,-165836,-306480,-283809,-61819,-1451,-53657,4487,236811,462944,390972,83039,-152040,-194730,-76532,138354,109028,-182791,-290435,-69315,-6605,-127518,-36678,84370,26726,95732,246083,212565,234000,290198,40992,-243666,-222156,-213006,-310142,-189910,-73085,-191559,-282338,-59993,274702,370133,296190,173629,39602,55261,82882,26707,-70616,-50192,206402,319804,73412,-52896,76289,136330,-37787,-261631,-303243,-192078,-24688,-987,-38871,48245,37109,-131318,-274672,-357516,-272760,7640,129208,202040,264068,109837,51128,77483,-101308,-47595,214033,224858,72444,29032,36825,8180,48377,129166,117951,-8419,-76855,-87275,-64995,-119629,-74466,-1893,-3453,-142929,-316671,-404133,-286432,-181731,-309768,-386084,-219195,-115376,47407,291425,397181,234746,3089,-136802,-151754,-69426,-107887,-171454,-174553,-195587,-233218,-120955,135887,113877,-94488,-275209,-472106,-512671,-327426,-19007,208634,291238,233440,89171,-81690,-198140,-274687,-161424,111314,388583,493976,290771,-27643,-189148,-263430,-333179,-331213,-224163,-92750,17961,240519,332757,101863,-30181,156172,315075,211406,82991,224667,444761,452079,377975,446154,460757,423836,326842,94308,73331,331857,461960,253368,124,-27707,103307,62659,-21874,111704,290681,231528,65263,-111691,-256094,-347447,-437220,-421514,-274703,-48246,23935,-99757,-177865,-32824,156423,113542,-43022,-161739,-56191,128763,201513,213861,113445,-117698,-249972,-103000,128528,120779,-23302,-104881,-35772,89293,92360,-16969,62286,230746,236256,80792,36013,63298,160212,195975,-27752,-212897,-24685,128928,-26480,-159784,-62593,86496,353136,641274,594913,213951,-124760,-276452,-224407,59109,279838,147187,-199386,-210431,-68224,31958,162018,222133,30384,-103697,-138020,-113248,-157024,-371141,-393748,-13891,152838,-58226,-223190,-142680,75319,164091,154346,127151,-53685,-281603,-259445,-97592,-70330,-83740,-35652,-48904,-77107,-1020,-35206,-57945,91198,221961,277140,308796,214731,121504,126282,164954,160398,118335,83247,183065,271135,157717,-53496,-120789,24474,98498,6378,-93740,-131964,-90142,-93834,-167725,-148911,-23805,23295,-21577,55657,156318,59467,-129572,-322186,-356100,-75342,265321,359348,350143,347520,304064,27735,-185461,-146023,-72869,-83566,-25790,115802,196088,124416,-34559,-93198,20235,73984,-19527,-90260,-133132,-41988,246669,398777,284118,134037,24554,-81734,-114054,-156176,-238439,-193648,94581,175166,-62299,-217153,-219641,-224464,-89329,6124,-73025,-165941,-209280,-247675,-287419,-257662,16554,265781,323761,283411,116452,-133815,-251951,-108835,118963,142170,88606,69607,-40465,-112349,70544,202140,93176,-147090,-255159,-42813,194120,60518,-192091,-225531,-223357,-234163,-96000,177354,320392,254339,169526,250204,402463,126621,-339175,-457560,-548178,-835373,-960469,-636271,12587,957127,1660941,1354645,1353072,1870105,1954036,775064,-5555830,-9534776,-2162072,4776209,2620560,234567,-401238,-493446,-561251,-295509,-63375,249882,774078,944695,473996,174530,169703,143773,180938,388897,342225,126779,-82844,-103143,4751,-30904,-170382,-172242,-192142,-222117,-134169,-21845,-11028,-81206,-156164,-208950,-179440,89065,315494,184244,-139325,-365026,-409417,-345332,-283519,-205679,-121078,-81006,-57299,-14475,-10964,-65546,-199953,-465063,-482263,-125214,215236,353730,267984,118575,-52181,-222163,-337301,-249895,-100929,43001,231805,247827,67461,86240,226143,204808,118405,76466,168364,306781,487317,422496,273309,143552,-20530,-84673,-78488,-191055,-413720,-274865,36371,150001,191577,204017,29269,-187247,-236098,-136105,99020,307826,181855,-113738,-163669,-64146,88135,131597,27769,-93841,-92572,-59927,-68610,-36143,34412,106032,-7406,-282669,-343177,-156975,15562,65004,72849,116858,239991,251380,22959,-104668,-85804,-19287,118121,243543,134899,15243,-43880,-149159,-74186,75678,-16555,-134524,39438,216031,232177,95376,-196017,-450541,-329409,17107,263417,228829,30095,-35087,-25761,-46208,-52043,-105528,-176033,-112050,39814,146686,265713,276300,30481,-148687,-259421,-195994,-46215,40984,102206,162672,110225,146824,258819,160219,-48029,-95736,-116677,-215861,-240247,-56862,77775,-2267,39203,72596,52275,140669,175061,-12936,-782,225978,257146,178061,138514,41620,-126204,-245467,-325934,-287604,-64791,146024,96,-378903,-558913,-427450,-244019,-174723,-164054,-153748,-124779,-100914,-132237,-78761,86483,98892,-18642,-132427,-139234,-68127,-57102,-66980,-118662,-334632,-445291,-184449,146894,163144,69575,161040,178063,-368,-98878,-103862,-2363,-17111,-98012,-15941,48021,-198148,-271818,-83652,-83127,-138747,-18718,-6868,-147779,-70428,158129,260799,188456,22314,-125701,-71766,-9875,-134864,-194911,-33360,-2404,-120282,-155613,21479,346288,516298,391820,115458,-61644,-105095,-187888,-205224,132708,430599,169443,-1755,252664,439214,157612,-204229,-131668,89005,4469,-82575,-57092,-82948,-43712,188587,374231,140594,-118598,-98041,26447,78312,161019,87235,-43438,-19228,12306,-63286,-9579,82964,92295,84849,34755,-37122,-4597,109091,93482,60987,134361,171258,6638,-134204,-21366,30124,-111097,-151362,-85946,-76403,-136835,-221324,-207448,-130579,-128563,1792,218626,140378,-52962,-91900,-59821,-135386,-209717,-46137,292628,346668,113998,42028,10129,-159448,-259961,-180343,-15602,80149,146077,256564,273826,124405,149393,353583,305139,57583,-165539,-158413,89255,302212,255267,103059,86477,70657,-56289,-135535,-123508,-100363,-26174,76588,133389,267194,415524,320798,66615,61974,154388,87293,10336,3937,38188,-70670,-201352,-143160,60592,145579,96821,-64489,-122546,88502,210390,93372,-71649,-31894,163553,256437,215121,67574,-158091,-189770,-97695,-119438,12174,219468,136941,-67345,-68500,17091,-10654,-62273,-26789,40812,21196,-137408,-180042,-47241,137580,191342,96409,10633,23829,-72165,-234433,-272654,-267281,-195224,-4448,9728,-179125,-290102,-115549,135458,168600,1054,4033,16879,-28279,3334,-146067,-323024,-201072,207188,574521,657682,331256,19097,-106939,-682498,-1570993,-1739153,-1454852,-737132,423589,1704593,2574407,2321404,1422352,514260,-53417,-307374,-689689,-1021328,-307523,542646,1039103,949429,276869,-183357,119319,120554,-210037,-342432,-267127,-135120,-76888,-81767,-58495,77356,206087,292858,112192,-75468,-10554,252985,266598,144257,238009,233293,-8185,-140905,-119718,-76358,28135,92174,20416,-54566,-140775,-249025,-392416,-398397,-82220,159805,210684,154890,26439,-61804,-31058,-63822,-140563,-31721,72,-1025,83938,127939,202612,253894,93727,-161966,-272091,-161380,-17777,130419,303363,274677,-13855,-192703,-230436,-248078,-336227,-370579,-241686,-37393,-64042,-214761,-274532,-237523,-219916,-22378,121031,42384,-16224,70414,206820,208304,177102,175582,301098,412191,294381,109809,57989,3614,-11122,34164,42672,58367,64724,6031,-37421,-126756,-136895,51648,196149,77467,-92518,-49989,38808,-58293,8487,135258,50031,-117373,-212572,-139188,-6567,25566,-37799,23471,99926,2032,-162238,-116457,17630,80345,48585,54567],[73353,65111,42337,-39901,-61575,86448,36907,-218157,-300624,-348053,-437748,-432344,-232140,40358,86974,29411,51916,81948,177638,257821,18677,-149003,128960,120143,-229251,-235251,40373,130055,68889,9481,-93191,-177092,51441,309838,286758,183559,79865,50044,117928,171995,253127,333886,221895,20943,-32934,-68490,-156387,-223660,-205742,-105419,-77731,-8979,158854,200763,87122,72776,5107,-204634,-346877,-311235,-68619,36182,-21202,-44042,120174,359515,365540,104542,-71237,-40776,9059,24780,-21239,-192977,-358468,-224280,-73027,-84144,1720,69622,-13841,85678,226494,149377,180917,253010,28302,-190227,-222002,-301218,-362895,-244704,-212776,-315958,-329038,-109601,230654,413227,347439,150125,26617,7353,-40419,-74344,-135060,-65046,219218,349576,88138,-65563,47148,149068,3707,-279262,-454996,-381548,-71424,96571,84537,179975,170387,-60627,-243556,-330133,-251190,-29711,-12342,-17180,60998,21993,58175,109045,-52389,-34195,127253,103549,24722,28649,60164,72482,99727,90296,39734,-25184,-52328,-71983,-80340,-137690,-91595,-29997,-37551,-113270,-310125,-488283,-298163,-83185,-229524,-384656,-210397,-100753,61824,305431,388693,181209,-13158,-77505,-86645,-152,-54013,-156644,-161416,-214554,-286780,-156612,90793,74547,-16641,-97174,-360820,-482538,-295457,-1142,161681,239322,221865,86490,-81232,-208072,-276253,-162036,61147,354171,558884,376349,23991,-122451,-131938,-169949,-210266,-140135,-49267,24388,265328,335670,53550,-86172,112142,274303,162798,-24007,155541,458370,482462,338359,428708,508364,466627,363602,155391,112748,367466,512283,254980,-59358,-105850,35792,5975,-32897,165452,339287,266204,116094,-28643,-171084,-330724,-423987,-313364,-108153,51701,27597,-118828,-170991,-20667,145631,116103,16757,-49130,35398,144399,136886,145294,128562,-41124,-196679,-81819,120324,88011,-83643,-181259,-98560,76549,119482,-25722,-36127,107803,158413,45431,2212,70229,167449,178705,-5366,-181896,-64240,82247,5343,-68230,-27202,69847,320177,596931,513970,144926,-145880,-292439,-299163,-48999,189022,67218,-271795,-241537,-62358,10342,137538,210412,5350,-150439,-163379,-95546,-143508,-350327,-382874,-18333,160828,-65493,-250515,-135728,66217,132195,110440,59459,-70085,-164043,-165554,-100214,-105948,-137017,-105285,-68667,-9032,28166,-92629,-134076,14530,165142,267616,346548,244181,142883,188887,283738,275276,201442,77070,66784,163340,131798,-8966,-61779,48785,126923,110225,58376,-1034,-19242,-58085,-156531,-211203,-121564,-62859,-80091,34189,145042,5563,-208958,-337562,-329631,-127389,124773,238429,293084,324481,251751,-37014,-257598,-227122,-140975,-129569,-55223,105218,230334,161059,-96794,-213492,-58841,60493,-31150,-50095,-53617,-8237,199188,397386,364673,239277,144125,6462,-114663,-178651,-215905,-173192,34063,53647,-177211,-277577,-226340,-181052,3661,126506,26381,-126111,-230315,-270278,-256958,-217344,12554,208482,237673,161996,6529,-184520,-254348,-80249,183289,223946,123964,75275,-44369,-161298,27017,231507,156339,-93043,-184726,39990,291565,129320,-181884,-257435,-229362,-226231,-123533,174049,407052,429643,372019,445736,589239,266013,-224132,-423060,-631540,-854070,-797867,-505333,-160424,669220,1566048,1604611,1677345,1648302,775675,-1330169,-6259426,-6417843,952580,4661541,1376026,-667020,-1029747,-770881,-393772,-42146,226951,348124,636988,829898,496593,197826,273524,356253,320202,360981,282072,153790,-14218,-40984,4752,-68012,-155332,-85643,-114648,-168368,-111484,16581,110093,80179,-75573,-243884,-265355,-394,288208,216241,-99841,-359003,-365364,-272227,-269085,-264037,-189186,-149321,-109414,-39268,-54530,-80880,-143790,-421114,-527742,-179888,219572,358750,241370,74243,-75860,-154366,-174717,-118569,-116052,-44831,166165,190833,-7121,41039,223476,242310,183889,159484,239700,318002,431377,330331,139493,-78328,-282805,-266016,-152616,-209180,-401709,-229925,104063,200067,184168,189214,66689,-148938,-242126,-164522,64206,265109,172014,-63915,-144041,-54371,102550,118583,7922,-132262,-154532,-70669,-3069,-24303,-10171,49194,-32522,-320768,-396153,-178440,25488,101019,140076,160163,173823,136038,-76049,-152891,-57303,44307,145467,294250,249966,123095,-39942,-206538,-86498,111896,17194,-98589,94095,255355,258878,151190,-167546,-510127,-375634,8250,277170,258360,69231,44335,103542,24992,-103391,-191385,-213472,-142344,-30520,65007,237295,278555,11846,-182629,-207793,-123980,12074,63129,72343,137495,161450,238227,311462,240470,79691,-24764,-143836,-202064,-113503,88706,159823,69640,30998,-48920,-93210,118704,295086,155647,97536,248107,309218,224273,102328,4502,-59384,-157567,-302468,-348104,-105686,191963,86075,-303479,-478736,-318241,-186757,-193816,-167954,-78692,-71893,-78491,-126724,-135821,-5349,65660,3739,-131329,-132054,-64758,-69818,-32201,1798,-174404,-317893,-127103,119022,120357,47447,189876,257737,52801,-108872,-137510,-11997,-12231,-66812,3815,6148,-263089,-286625,-89640,-111163,-213851,-144325,-111357,-176455,-59085,150924,237104,168480,-9993,-150736,-68437,8677,-129521,-238443,-130424,-51387,-72676,-121627,-43899,199058,374219,307079,96408,-51162,-111770,-222910,-263538,63018,378966,166438,-22423,192408,359489,133467,-188653,-210297,-75220,-92307,-97714,-77164,-86657,-362,245357,418293,217784,-24823,-64914,28147,72314,102303,-34637,-168448,-111108,-27071,-44213,31568,94584,41471,1176,26416,38523,54701,127098,103058,45946,95141,180147,27253,-162215,-34406,64972,-84527,-156782,-100263,-100690,-185896,-259596,-196215,-96393,-128128,-58425,168164,140435,2947,-79673,-142746,-242288,-199374,85490,402040,338602,57269,41289,48433,-115309,-204091,-120857,56847,184800,258381,279778,210681,79262,83853,259771,283510,140506,-108482,-211019,5762,271066,284199,151054,141602,143023,37299,-77820,-129479,-128522,-54944,86710,219622,307162,304377,171954,-36293,-12507,95535,37224,-64131,-45532,22032,-86288,-251637,-116485,116301,150797,30592,-123326,-161692,46690,181499,95841,-92748,-115273,22509,87080,76140,-28011,-183479,-205851,-148543,-208542,-101698,68099,53274,-63322,-14490,50704,-8320,-149701,-193607,-71881,27401,-31999,-75357,27219,193505,214595,139003,141037,195679,38386,-164178,-174368,-149148,-62067,102908,40513,-203548,-308611,-120151,167287,200277,-11473,17161,-8516,-175823,-214384,-233592,-271214,-121069,233782,524802,580236,267872,-87478,-195014,-608935,-1566956,-1935331,-1507742,-748329,530858,2246741,3147585,2674458,1754168,754055,-80423,-504355,-899307,-1362286,-838333,280313,1310659,1584995,999320,380194,291471,63427,-239136,-341206,-314418,-214162,-163701,-176256,-171471,4240,150081,239057,109840,-33508,-2909,233193,281499,182031,237776,188911,-21307,-82436,-37222,-61276,35761,163308,84736,-28908,-160139,-278699,-356914,-266757,50289,255168,265805,166471,42293,15459,65258,12777,-65469,22998,-18293,-38478,117326,295373,451631,416306,156605,-81066,-159774,-59360,54775,129628,241486,291945,119187,-75797,-204605,-229517,-228239,-243724,-200045,-58828,-122267,-283924,-273538,-151359,-149220,-89632,-28149,24909,85240,136885,214210,179095,126499,194791,390730,488101,326752,68759,-35803,-21065,31934,75744,29459,-27337,-31858,-57520,-52338,-142354,-185665,-37315,157981,80126,-105148,-124887,-28056,-15518,109731,243832,120267,-117673,-290868,-258575,-129718,-41678,-20618,58330,129954,26848,-136785,-88184,37501,95320,25364,32627],[54176,51746,45893,-3070,-50015,33878,-13856,-213886,-278991,-347111,-454138,-460889,-293412,-24918,47110,31359,93153,114859,139538,197761,12770,-146124,105480,170882,-135804,-194941,64135,210534,155790,50938,-118296,-293844,-144788,125045,186428,178590,126605,57302,65125,125672,197249,343309,323873,116866,-21793,-61555,-121121,-169542,-125550,-2068,22677,62047,171323,193064,78581,39698,-19731,-165519,-296486,-279170,-76953,34786,-32003,-118247,-16933,228382,296097,96074,17154,118616,102388,-81928,-146270,-170165,-366361,-329063,-100775,-3705,54879,71085,224,103753,180961,56995,98125,171919,13502,-86483,-165412,-368474,-415892,-316238,-370553,-410284,-305504,-119282,171083,399086,338296,118778,48685,14576,-80231,-90238,-133205,-45920,215989,329001,83147,-65430,40284,165429,45855,-267386,-539431,-509581,-115276,144748,161174,258081,261021,41638,-154363,-264772,-198942,-49885,-143361,-231682,-141351,-50181,80935,158751,51054,27043,11598,-50095,-27640,30857,100089,159097,144705,48314,-12243,-32026,-37082,-63114,-91265,-142231,-120963,-101833,-71542,-33456,-250879,-545256,-295128,25833,-133847,-377888,-187177,-8794,151234,329278,354021,113003,-59693,-74144,-36548,82593,20810,-118759,-145889,-230311,-331023,-205493,22365,48841,87844,91689,-186792,-359352,-228536,-12103,86706,148200,159801,76577,-50677,-194964,-270420,-159368,13832,286897,542855,401568,65719,-56250,-9492,9635,-46808,-26707,-5072,19309,260197,318797,32292,-122010,41383,215289,127517,-87675,83556,396973,409612,237979,352558,489252,471648,396488,219255,136666,341542,452817,188870,-109686,-150957,-3174,-6628,-18891,180875,317115,282702,233917,129011,-46848,-233273,-294766,-141904,74194,153064,54856,-98414,-112122,17208,113368,87130,54464,63595,158687,189489,81697,56298,117083,42924,-111083,-54542,97732,52480,-129414,-229385,-143157,42654,119017,-26724,-130856,-61511,10796,-35457,-50641,70797,157797,146326,27594,-99023,-75674,42613,40500,17265,-8068,35135,250604,460940,342419,43679,-144767,-235872,-259634,-96264,84518,-4590,-262445,-213813,-68869,-42389,90291,172539,-31505,-186772,-157809,-53541,-97518,-273502,-306356,-16627,125805,-77870,-224651,-77778,77705,79770,20527,-50317,-85691,-31699,-51721,-89052,-128320,-170777,-182267,-145869,-21675,5997,-130994,-151774,-23607,102213,235492,345847,233165,107568,178596,313774,336324,224719,26852,-62001,30372,80705,25265,1103,81171,155377,167297,139543,104234,62135,168,-112588,-222569,-184227,-150284,-155310,-1874,117242,-32031,-219061,-292864,-292858,-206759,-44703,76480,163823,224672,152596,-93363,-278057,-263800,-181596,-148147,-66522,101653,274080,198791,-134758,-311031,-135814,63254,22807,41836,66557,66073,148347,323759,362202,298835,258365,115641,-89224,-178756,-185843,-170137,-55493,-89450,-291637,-328031,-241577,-191169,25604,198680,123402,-46788,-196988,-247851,-203208,-170303,-1407,139198,143215,34994,-96318,-204302,-217782,-41066,220858,295648,175141,74950,-62901,-199248,-18758,246636,246493,25430,-65808,112834,321564,172657,-121087,-208358,-168437,-158536,-123929,123658,412438,563111,574154,661028,761776,387035,-116015,-382701,-667210,-752207,-496037,-289582,-261751,372413,1301798,1685792,1924309,1369145,-269188,-2829666,-6118099,-3593293,2270670,3504162,383444,-1118438,-1207773,-620418,122260,388547,540712,488025,536075,714173,458304,159799,326625,516389,382726,204147,137157,135403,35301,23122,24039,-66187,-100753,-8662,-68194,-126414,-77192,52130,199279,224965,23976,-246542,-330843,-100251,237337,255303,-10170,-288547,-297191,-190027,-213845,-252538,-190919,-152797,-104467,-38353,-83945,-84960,-76604,-318974,-476457,-177793,218525,342680,185543,4088,-116391,-83351,17542,54774,-108950,-148075,48189,89638,-80149,-16272,197862,237958,189025,186935,251359,263983,317689,223473,20288,-263999,-474838,-376894,-164951,-167692,-328134,-166521,131207,190559,153855,207865,141739,-86186,-231113,-177199,18330,192641,151924,4846,-76482,6390,128582,101935,-12918,-156820,-205917,-78446,45565,-17470,-62586,-26092,-46686,-296525,-377426,-161484,25522,109946,178915,170715,61430,-39985,-192290,-182255,-21236,100878,162050,304259,315721,180009,-65899,-241956,-62651,141291,29589,-63988,147527,272389,234854,164261,-126128,-488419,-375011,-5429,268048,284220,118430,116268,232791,131601,-105399,-226139,-204205,-150844,-92925,-2993,204835,254578,4836,-172013,-115627,-9650,113492,91325,44690,101817,189969,315603,352771,282374,166676,46349,-123372,-133296,36898,217549,237225,158138,33537,-163908,-218532,101627,377097,275695,158803,236346,336686,244850,44437,-50855,-21678,-70737,-235255,-349815,-145010,186245,154093,-182364,-314255,-160407,-150647,-266371,-188505,6900,10799,-26989,-98995,-169497,-74245,31497,19888,-117277,-99610,-46409,-64430,34678,159160,23555,-143512,-60556,57896,37112,23030,227597,330113,112870,-78301,-113184,3924,4322,-12110,24927,-48646,-308374,-284486,-94375,-116028,-252231,-249048,-201493,-187981,-42103,122261,172463,136796,-2896,-119279,-35906,41636,-103032,-251641,-192882,-71866,-16995,-94013,-116098,50317,235291,230019,96814,-45685,-151850,-253645,-282459,-23629,234505,119085,-35097,151299,291109,126510,-126569,-233282,-196250,-149100,-83790,-45669,-4382,88031,266707,414946,297595,100673,13799,76463,83988,45937,-123597,-237299,-174542,-65723,-16787,72647,96034,-20277,-95498,8462,123687,132417,156056,129569,55980,61096,169607,34037,-168165,-26617,110517,-46854,-157758,-114287,-91171,-164678,-224966,-133887,-30121,-104181,-90685,121200,114521,51527,-31186,-201413,-370199,-219071,186634,459285,280589,-24068,-499,57457,-63326,-132528,-57038,131890,290055,357271,291212,156633,61794,30596,130047,228229,227597,-6448,-199740,-53926,202386,233525,148052,162175,185743,112665,-11830,-102202,-135960,-114440,17594,226666,303835,180713,703,-155970,-95748,20013,-46552,-170670,-108124,-5570,-139908,-347023,-106628,190363,183450,-24896,-183849,-186587,7180,149621,107931,-107447,-219638,-160441,-114450,-86418,-100304,-158512,-189590,-181586,-247575,-157989,-53954,-36739,-71229,25517,69480,-30997,-254562,-350766,-174193,32725,79332,51894,139655,258487,176765,94070,197057,299759,129866,-70836,-80787,-44357,80239,226816,92452,-166266,-225526,-57403,167125,127248,-67912,10435,-51087,-326934,-380649,-250192,-154026,4179,250512,400934,404305,166585,-176137,-286228,-573334,-1555426,-2041532,-1383930,-702844,501516,2549122,3272298,2456323,1709114,907926,18123,-512249,-932378,-1510922,-1220662,60210,1479813,1929009,1489588,860993,433908,18870,-213204,-285885,-332362,-299556,-253164,-237370,-225747,-53625,49904,110870,63359,12091,41691,245263,314476,206772,184856,108304,-14755,10393,57198,-42137,41684,216167,158861,27921,-157019,-309123,-318254,-142985,147951,313698,261238,115097,25257,78625,157648,114989,46781,84946,-46276,-83573,145994,450403,661808,546583,210846,-6898,-50210,47610,119991,112963,163136,292606,241066,45388,-135846,-145930,-82390,-83162,-108093,-41564,-155853,-320190,-237664,-57178,-101190,-181894,-204949,-62573,98819,157230,179781,114803,67976,199950,410944,476761,314369,25291,-134370,-85451,20304,89090,7637,-88269,-78658,-90337,-66961,-135013,-168352,-57824,142239,103956,-71997,-118761,-36206,59945,193348,296715,150935,-92294,-276283,-290501,-197594,-77276,19015,89907,142062,53141,-104754,-87655,7380,61254,-19889,-23894],[18444,41281,69689,45064,-44986,-30578,-53314,-178093,-227111,-303704,-407146,-407939,-296484,-99452,-14662,36509,126378,119456,71341,105418,-7925,-133939,65089,195556,-29710,-144216,61361,246801,219453,107567,-117754,-383413,-334165,-71009,102067,171991,148109,56403,6752,54475,95910,277572,357829,190015,-8070,-52116,-77407,-112609,-55991,79976,122021,122815,150799,135211,14957,-35235,-48001,-92689,-196011,-219644,-108110,-36374,-107134,-222501,-165305,82283,177774,28485,46313,206347,160286,-153907,-235901,-143618,-337634,-374300,-97130,80976,100899,75331,42409,115105,92931,-59795,-12792,39531,-27182,18048,-89699,-416735,-477636,-408967,-518431,-462833,-238142,-101859,105253,323544,259209,75555,79270,46559,-67268,-64164,-86297,-6073,182380,249167,64200,-44109,45856,152660,46043,-261410,-568544,-579773,-176155,114829,160691,243984,242366,96328,-59488,-191367,-153096,-72839,-242681,-386553,-295954,-106511,89546,184590,151843,105496,-105046,-210943,-94704,12594,118818,212146,139973,-13263,-49876,-48438,-58246,-98172,-129798,-166803,-188435,-216908,-95751,66052,-172254,-566447,-292400,90598,-85438,-397727,-174628,125914,278285,335506,276402,28463,-132618,-134035,-27811,137651,70514,-92046,-147981,-256285,-378072,-277798,-70089,25447,175998,226645,-15074,-193150,-155859,-60983,-16751,22750,47665,40975,-24141,-182520,-274647,-168336,-30564,195793,446381,352780,64432,-31704,57669,141550,98353,67818,8000,-13204,207193,263784,11856,-164799,-68458,125336,90635,-105776,17495,275497,244577,89636,229092,399834,425611,404134,257156,132680,255704,300365,75278,-145227,-167536,-25148,-1136,-12017,132678,219690,262938,359971,283705,56176,-99333,-99400,41462,215234,220899,85359,-68801,-49238,42495,31540,-16536,25534,130511,273754,249459,36321,-51227,63934,90091,-41507,-44371,65107,23616,-154108,-247800,-168815,-10017,90106,-22302,-209814,-252701,-182811,-157961,-118928,48995,114561,90342,50335,231,-58596,13790,59109,66519,-7621,-10557,164278,281961,132568,-76318,-141613,-147112,-159145,-107290,-23076,-62407,-195081,-149361,-99378,-121362,28583,112499,-89096,-222425,-137702,-13638,-50608,-180154,-201335,-23561,41881,-107974,-168121,-6032,80592,-5159,-109246,-176767,-97626,74523,53082,-67106,-138435,-190972,-261095,-260039,-111387,-61469,-140431,-113588,-24796,39264,184508,311292,198979,47263,100596,226919,297714,175629,-48003,-169457,-99525,13734,39986,41178,97646,166821,160808,130286,150209,121551,49157,-70577,-202674,-215025,-230595,-238687,-54296,66458,-62672,-183728,-232852,-281844,-294706,-190110,-85702,-12705,62905,35448,-123840,-247953,-256261,-199304,-158800,-82325,82502,287823,207650,-153678,-374534,-199882,73869,125984,155342,181552,150494,105441,189663,269939,294148,329603,208668,-46553,-157187,-158626,-191544,-157234,-226182,-395916,-382942,-276412,-250054,-29683,189863,167279,25127,-129152,-186351,-142278,-132941,-25462,66900,43706,-83696,-173484,-190373,-158577,-18520,198455,311704,208056,49537,-116742,-238035,-65044,230360,312432,154637,61292,150067,264712,167345,-38451,-104148,-62497,-54514,-105835,31132,318483,581070,673248,769860,798082,412805,-63582,-360978,-660684,-596193,-184342,-76864,-283920,109702,898873,1545864,1958966,990989,-1035710,-3371059,-5002928,-1413660,2043361,1600799,-540460,-1109495,-879997,-124249,787735,863774,775776,621968,499186,618591,355549,71509,325056,578558,364537,23239,-10316,84410,48426,68908,61035,-33563,-49552,6345,-81696,-109404,-34415,74033,219700,300667,111618,-214970,-366351,-203056,149164,274274,90349,-182596,-226822,-134885,-148838,-185021,-144673,-112170,-61575,-30152,-110298,-96843,-37463,-218221,-380547,-149704,194929,301573,107612,-85564,-169101,-26380,191507,228775,-70161,-233378,-86422,-20942,-126484,-68046,149581,191151,136450,147380,192832,147346,163412,118078,-61134,-374391,-570895,-413376,-126826,-82900,-223605,-117866,97935,113536,93259,235097,222526,-20349,-212631,-187748,-42240,114519,141134,61317,-6162,65759,118740,50876,-43375,-167408,-242894,-95565,46752,-27424,-119726,-110733,-54442,-218347,-306095,-138208,-559,84586,181263,149805,-68400,-242503,-315622,-205278,1744,134727,158330,249439,288236,156226,-121116,-255221,-17398,154463,10301,-60008,161246,246966,164772,126796,-93953,-400876,-328074,-11174,242852,290731,153431,160390,330676,247177,-57172,-203546,-163031,-148936,-142097,-55968,151366,195321,11722,-98717,8846,125363,213967,106150,17555,55636,176029,336169,350734,256943,173113,85662,-65399,-36647,156688,280445,260495,188795,15280,-249982,-286664,95137,403895,334409,198051,215117,329343,228872,-24317,-119315,-34686,-18640,-152231,-293830,-167278,141719,190199,-52510,-110735,5369,-140092,-365290,-222960,63389,88008,27503,-69917,-180891,-109311,4510,28692,-85931,-42834,-2658,-33531,111100,301470,191762,16035,-19092,-37836,-76692,-3696,255876,372781,169637,-11915,-39922,38272,21080,28594,13855,-121203,-326606,-260728,-95700,-114350,-264303,-311037,-246165,-168315,-21086,75070,76165,93117,43010,-34477,27292,88255,-68413,-247889,-214238,-63034,26329,-83520,-179604,-68521,117997,165170,102391,-52697,-208596,-262785,-253301,-108167,36840,36098,-37497,122839,227134,122557,-40564,-200024,-263726,-189732,-75673,4276,111572,174283,233719,355946,346108,211180,103311,141020,99853,4515,-159870,-238577,-193550,-92089,7789,98101,81709,-84710,-193369,-25836,196464,209440,181568,157604,84319,41876,134521,18398,-150759,-3115,146814,-13012,-159396,-135466,-64446,-89156,-135631,-43922,46793,-67217,-93619,74943,64278,86830,50241,-219277,-480050,-255012,232882,444607,181593,-112681,-68208,40637,-20731,-80443,-18699,184402,360914,413773,300414,139499,80794,14410,18748,162242,287088,94910,-141059,-77070,104502,94738,66558,120036,173773,148601,47953,-53497,-126457,-190260,-115302,144503,249703,70856,-149633,-259072,-166044,-60598,-148503,-273073,-168441,-42838,-205210,-427813,-113047,244090,216103,-59092,-227794,-191462,-24390,118208,124851,-108581,-306645,-312925,-272790,-226459,-138352,-99580,-152863,-204158,-251921,-175996,-135235,-116901,-93689,26412,56843,-71284,-330552,-439239,-235976,37556,167440,167268,252338,311762,98547,-17964,158365,295563,165756,9090,-24170,19164,194497,333945,147892,-81333,-68384,47171,128704,-12816,-137740,-13654,-117164,-465015,-467402,-209764,-16852,134827,252416,240140,173554,27319,-274345,-408860,-623253,-1612161,-2073369,-1099173,-546170,433689,2671621,3102654,1828550,1284603,889082,159851,-389162,-833168,-1510715,-1414669,7240,1665007,1979559,1566255,1052493,460371,-42041,-165609,-198905,-315979,-377098,-340375,-269562,-223251,-91954,-70280,-56762,-23841,31553,84997,249218,323068,197872,83032,-6155,-7468,99402,116373,-35318,40309,226701,205554,78014,-147272,-330424,-277943,-59056,172956,291089,186174,22273,-15075,106834,216910,204517,148431,127493,-74550,-129100,140247,515910,746736,600545,242568,34542,15390,120857,156242,72504,64970,251336,302198,129643,-49313,-27898,49325,43186,-15973,-3340,-154239,-303669,-171398,15078,-99408,-283081,-361166,-193313,18259,109364,94583,16038,-235,161354,331404,371665,256078,-22813,-223870,-172988,-31119,70000,-29910,-118061,-67208,-79255,-70375,-110282,-122631,-44167,128137,131794,-11864,-46552,14000,128514,220903,281448,143985,-50767,-183321,-228919,-202107,-96142,41758,97315,124256,63234,-81337,-115731,-63836,-16864,-83593,-106470],[-12723,39967,96941,85508,-41140,-74563,-49772,-105073,-153418,-223324,-296472,-269504,-211612,-136348,-63099,60620,155642,103466,2005,15270,-32953,-120178,13508,183333,64049,-84870,45235,236777,242675,157729,-82823,-402502,-450863,-223138,39126,153651,142600,62513,-11721,4821,7273,191352,352100,238203,10156,-34133,-19110,-50945,-10233,124372,211833,181664,118120,51493,-76516,-120279,-59416,1621,-62475,-132315,-131363,-133550,-194840,-303803,-268546,-21528,67606,-54209,23641,215057,184415,-145756,-238371,-103727,-266472,-332931,-43801,173174,154902,103848,116973,131902,1231,-150120,-99410,-89044,-65303,117729,6568,-405291,-502905,-472194,-588367,-433818,-124968,-38193,79043,239063,169085,65259,131667,105703,-10166,-7527,15243,77645,153336,164156,85838,42532,89364,129320,22921,-243542,-522762,-564093,-215985,58446,129261,179578,140125,90874,31817,-97080,-103979,-76606,-262461,-414151,-337323,-112217,98942,194795,239061,203491,-155049,-307367,-136695,-193,127430,229203,104247,-58557,-48341,-50156,-88856,-152092,-166721,-184726,-251148,-301413,-55944,191249,-68838,-509599,-261023,114694,-79484,-415986,-151253,284234,424558,337756,195090,-22568,-169396,-186455,-25306,170092,97582,-60528,-134884,-258479,-392168,-325229,-131291,37198,257683,314186,140832,2106,-59186,-100127,-101133,-80690,-51395,17593,12048,-146853,-251907,-152308,-36137,129459,331150,277405,40308,-37401,79861,217494,212408,152544,26708,-28122,147483,200481,2347,-193606,-170731,41605,78059,-56266,357,159705,70300,-33360,129776,302381,369155,408490,291207,140781,172246,145604,-6878,-122151,-128493,-10860,25752,-4247,57868,109082,241403,467039,394989,128257,54644,129457,223883,314321,273580,138750,-21429,8688,62157,-65065,-162755,-42793,169392,384437,342036,38801,-123196,15045,114494,10082,-30587,65593,44663,-119133,-204728,-143686,-37873,74818,17997,-226280,-387009,-332795,-253301,-150281,36049,71265,49572,83744,107956,11803,36397,89982,105429,19635,-12176,127086,157639,-19629,-157798,-113751,-32148,-28409,-78631,-84945,-68414,-75649,-45745,-118601,-177169,-1281,77466,-130140,-231154,-91562,35116,6993,-69986,-75321,-14215,-38358,-118773,-69777,86544,94462,-81818,-221113,-249742,-59698,178931,170505,-844,-99754,-165219,-293394,-333372,-191737,-98588,-79521,-4504,30691,16093,160357,302200,211896,41741,19200,78354,195380,112425,-83034,-199572,-166567,-20490,69775,80163,116163,182482,132549,79631,157736,167366,91767,-30395,-148000,-193704,-259013,-275617,-79607,31341,-58478,-100876,-159754,-275377,-332326,-237972,-172195,-155189,-86315,-33287,-85134,-148171,-185334,-172743,-146554,-84030,68614,277927,204447,-125290,-358877,-207074,106901,263944,284120,283629,241097,103507,61033,149242,261580,367685,283278,27091,-88329,-105718,-196748,-214980,-296277,-441971,-407130,-292504,-298957,-107438,127689,156632,73562,-31197,-74230,-56360,-83647,-27593,26392,-26632,-152580,-183581,-119808,-68259,-542,137061,280170,227463,19044,-183066,-258370,-78707,208695,344365,269266,183016,165114,167094,146639,67524,39762,77824,81614,-48334,-50164,171870,483152,639305,720237,663225,331465,-61432,-341405,-599794,-435347,39481,79963,-219898,-67623,451551,1226433,1747449,553845,-1438522,-2941591,-3040063,265499,1239180,-450843,-1564960,-837652,-221048,530647,1388735,1253078,885392,728590,539897,553446,226685,-9237,306925,554802,311002,-53389,-60659,51249,48875,109019,130418,34311,-17603,-41915,-136038,-95217,35359,100865,185053,303566,183651,-136593,-350157,-278355,42055,266865,182728,-49108,-139837,-97471,-79100,-69420,-61151,-42517,8159,-10642,-118838,-101696,-18013,-135087,-268796,-107589,158274,252989,37092,-164437,-207223,25277,329666,385663,21732,-248110,-173559,-89064,-121379,-82072,105280,137575,74040,75775,96079,8874,16214,45515,-75509,-376536,-556546,-373442,-46901,35324,-101166,-83410,24708,1218,21916,253953,290660,48100,-175420,-189146,-96984,70421,170037,105333,44626,91514,55076,-42129,-74749,-149347,-247844,-117717,6760,-39987,-152673,-170110,-43340,-91397,-189252,-114130,-38863,44442,163854,127352,-157078,-400836,-411239,-217114,12849,153111,145592,147382,178766,74981,-171179,-233028,43354,161805,-20279,-80079,133257,190156,80912,59133,-76773,-277631,-240145,9775,222291,280210,167313,178307,390160,354080,35772,-124527,-99643,-133417,-161260,-88465,73458,115137,45042,41284,152026,249450,273605,104037,-199,13852,130464,294711,300352,176345,108760,87416,16541,67184,217398,262009,210282,127304,-35666,-285962,-273796,104947,378431,339570,230702,203380,286103,182913,-80605,-178811,-82102,-4453,-69978,-184339,-145841,94337,196969,55344,79773,144725,-137438,-436809,-250867,72085,130866,65295,-50033,-171440,-107436,-2915,43133,-26876,36460,70055,27483,181385,387858,278475,106716,-22583,-147948,-187528,-25623,261122,377692,222871,84031,62356,82790,32252,28942,-43819,-196395,-302244,-199451,-75164,-109405,-258357,-312061,-218604,-102499,17989,34129,-20219,47339,111341,79851,111233,145595,-29021,-231461,-196574,-32744,45061,-88256,-212660,-131121,34421,111037,99413,-68513,-248154,-226131,-171380,-163022,-145561,-50356,-27761,94725,158486,112821,50125,-119458,-279843,-238930,-103105,34478,201594,217125,150180,254443,344359,272746,170510,188971,106726,-13358,-140122,-181850,-165423,-95477,22268,100205,55662,-135972,-273694,-72364,242502,268229,190599,172508,122622,46964,80130,-21053,-117746,24672,155205,7364,-157305,-160808,-40920,2933,-29712,42129,108172,-32232,-75987,30669,4548,111776,147915,-194917,-536403,-284718,217049,359951,68651,-182569,-133818,12758,4132,-65860,-16804,201089,371123,408191,302955,157860,125114,40748,-31305,110858,296127,150522,-68855,-64984,-4764,-106360,-94772,6941,100609,138403,90108,-1872,-109495,-261508,-273067,-9601,144594,-13523,-240959,-308886,-198199,-129322,-243298,-334508,-207331,-80492,-248260,-441869,-123796,250117,227136,-63536,-236865,-174733,-45867,84731,135636,-92693,-340072,-372071,-332549,-308042,-145600,-28670,-101731,-211177,-237367,-178097,-176461,-174163,-124634,-13008,14094,-108561,-335282,-420749,-239808,37797,207152,243108,331912,333000,8381,-152572,41333,183648,128909,45390,-16760,33323,257165,398362,190397,23566,112348,154363,62069,-153178,-186624,-43784,-195542,-564061,-472664,-141845,95087,231118,237524,89664,-53729,-140963,-395636,-546718,-717770,-1698042,-2001168,-695841,-247188,424848,2668994,2825918,1073138,603074,663966,247240,-224260,-657892,-1423943,-1436625,180944,1959963,1822634,1187448,845023,314716,-150676,-144809,-117545,-264906,-416883,-402871,-273623,-180959,-109690,-174293,-206619,-124512,14511,98466,214582,275372,147408,-40831,-127424,-6083,153158,114299,-42199,38954,199975,210489,102108,-133275,-322993,-227255,-20064,125686,184798,67159,-68840,-56018,96409,230744,257435,208081,144181,-82622,-159629,90717,459839,678650,567995,255819,48773,29781,145133,161680,16717,-44525,164664,285128,159362,33772,93271,135582,96041,34505,35641,-108551,-218276,-75512,58438,-133858,-359060,-445304,-309284,-108673,12600,-13328,-80914,-54923,84198,178522,219601,183863,-58235,-277098,-240944,-75392,45247,-59819,-104281,27,-17860,-44476,-64243,-70655,-23863,109285,156794,56918,57626,107290,170663,197794,235118,141247,19607,-31427,-79059,-135340,-96395,39412,88025,92902,65280,-54842,-136892,-128530,-91244,-130385,-172155],[-36091,34642,96621,91506,-44679,-88405,-2919,-14949,-83754,-133454,-153969,-87791,-64173,-120993,-82960,96269,171740,71464,-47513,-48755,-60546,-122634,-52525,124547,112817,-35299,21657,188848,217537,171758,-32286,-349524,-472534,-309126,-21975,100829,102976,72176,19353,-4743,-35172,130367,329421,249672,17186,-19597,38902,1542,-6830,114103,269984,232271,83465,-40048,-172933,-191959,-53022,81937,55805,-45398,-135941,-217421,-254886,-332051,-302026,-61341,2351,-113804,-31775,149295,159616,-74976,-162391,-65257,-180236,-229031,37603,248750,199337,141712,196963,148521,-74780,-198224,-140652,-178950,-95050,184541,96575,-333174,-477014,-484681,-563316,-334692,1594,53570,95031,171948,107825,98110,189103,163968,49676,46260,142874,188648,134578,102106,159421,188320,157983,95160,-16169,-215967,-423473,-479599,-222880,13164,99839,101402,-4765,21555,91028,-1296,-66757,-72430,-213797,-328477,-273464,-77987,95859,178549,287027,290650,-125608,-318455,-150092,-13184,111807,193191,40775,-84922,-26143,-48753,-126612,-212736,-191045,-188652,-284387,-311912,48669,308269,28289,-391549,-214248,85040,-114685,-423206,-130188,393914,522007,313342,119127,-30932,-148619,-187115,-19084,157233,79065,-38472,-108957,-241981,-375996,-333506,-146045,73118,314517,350305,246643,174725,40098,-121065,-162643,-149203,-110349,11582,39788,-101637,-203276,-116588,-21932,81734,219072,189075,-15476,-89264,41989,209910,255844,209502,63703,-13776,88827,119053,-27434,-221188,-254797,-40144,70059,18998,13169,58252,-73589,-106088,76911,219888,302886,388740,304877,156008,109564,33914,-34759,-56752,-65874,3629,28641,-29345,-39427,9193,212176,493535,400345,134750,167776,310605,351961,344594,291722,184716,8524,18668,46941,-170884,-333118,-143686,169632,451414,422247,64309,-158624,-24156,102156,9855,-37268,81831,92145,-52692,-133004,-99378,-56483,57509,62729,-197569,-443051,-403655,-298314,-148740,14477,14993,10851,95658,162401,87121,85128,113245,118453,60220,24216,138619,109234,-95813,-204382,-88266,57039,59705,-58384,-115126,-50100,29295,39120,-143691,-219141,-15423,56811,-167095,-241613,-64629,54731,39674,11031,11263,-18260,-108007,-121521,25014,161056,95416,-155172,-310453,-267814,10434,267482,272580,81053,-36298,-119832,-292493,-352571,-223428,-83178,20542,116889,93782,8283,146986,318054,275157,95385,-53002,-100774,50333,54578,-79133,-176416,-184404,-36367,94916,96009,106528,169854,80384,-783,111001,162583,82472,-37955,-113375,-165280,-254056,-270031,-88338,-690,-45460,-21519,-111165,-283903,-325596,-203621,-182859,-240686,-198788,-57350,-8381,-29175,-100981,-144191,-149067,-100676,34732,215527,165169,-80044,-284871,-178174,116151,352753,366634,325034,283429,107175,-46852,23289,194300,341787,291109,82216,-11518,-53666,-195335,-234131,-308666,-441631,-409779,-296701,-329002,-194477,9693,64077,47181,34262,33643,18216,-50975,-33254,-10775,-92419,-194186,-154013,-35144,5224,-17126,28296,184645,199660,-39436,-275823,-287911,-81479,164755,303021,307606,242136,129314,44656,111236,152701,149415,180455,190805,17491,-112017,-7273,270350,453968,486210,355963,133207,-123336,-344981,-530062,-348736,78981,109527,-135904,-179965,27811,793637,1323683,114650,-1524822,-1923548,-724850,1764950,899993,-2008061,-2739624,-705802,365442,1063180,1722705,1417844,828684,754520,589851,457643,74236,-62088,276574,447831,232111,-3591,-8756,34655,23838,116823,191609,89955,-47202,-163458,-232963,-98021,102255,112561,94376,219524,202695,-55397,-315980,-338454,-87917,198387,215988,63630,-57971,-89218,-39201,38877,6929,-383,52365,-9612,-130972,-114696,-27135,-96724,-191595,-93927,87259,176603,-37229,-238736,-241662,47955,393663,481912,136089,-195543,-199761,-116903,-97307,-76052,57406,84149,22555,-11280,-26748,-137421,-112706,-5707,-46164,-302648,-475374,-302175,24643,138066,1006,-76133,-80350,-129760,-66439,215487,298850,90327,-139194,-200118,-152238,53178,215505,116737,40034,43689,-81129,-191375,-123288,-120998,-236207,-161275,-70438,-56687,-153527,-193826,-27487,42210,-60697,-102853,-87403,-9338,121847,108040,-179981,-473656,-466440,-230559,-790,146026,116303,16405,14002,-34788,-198808,-189459,89833,153594,-55138,-119617,65379,107338,-2848,-29499,-91989,-178867,-149705,43849,202983,242275,141851,159124,397884,419810,134990,-25602,-42801,-116667,-157099,-116981,-37778,21015,93922,206020,270328,307898,254503,76129,-15455,-22731,66661,204610,206977,68006,3891,49968,87641,147751,204264,163946,86696,-20718,-122418,-278083,-198230,115478,302972,294228,242108,183606,197593,111580,-113078,-214347,-135510,-18237,-4145,-44652,-72153,69207,175660,113645,203870,225753,-128775,-443191,-260070,28648,115383,66644,-49576,-154987,-84926,10313,72832,56803,123409,155543,107219,232531,395929,259431,94031,-77596,-245417,-259380,-38819,232936,344639,270130,193248,163097,123621,33174,-18959,-140531,-250031,-225522,-90432,-15241,-93923,-237081,-246360,-112073,12078,92525,32206,-78149,15612,175828,186424,195202,206653,19607,-196391,-148626,5288,38657,-95840,-196150,-122183,-5066,67417,82585,-79473,-234326,-124143,-39918,-164585,-246191,-96421,-1713,62112,87054,100248,136529,-3922,-248491,-297194,-167414,25254,230187,203377,45474,144275,300918,282561,204799,207941,105970,1947,-70890,-85586,-93292,-62373,34239,89298,37111,-148985,-309558,-110316,266529,307294,186986,177773,176195,91725,30248,-67934,-72101,55918,138890,24544,-129462,-167657,-25661,78848,62269,109133,146481,1447,-37567,8697,-29350,147693,250788,-127063,-507532,-274266,164381,242386,-9154,-193627,-153183,8210,29942,-66513,-25224,199182,331642,351594,292040,195625,183488,109619,9153,107641,265731,149752,-2984,-14136,-85258,-301301,-288043,-139717,1339,108695,124201,49116,-80298,-292088,-392591,-181537,13458,-60203,-237011,-263576,-157633,-151804,-287986,-318003,-193464,-88852,-228080,-354827,-106560,220925,227156,-16961,-182461,-121779,-40411,61513,145617,-43778,-282459,-295339,-265335,-304527,-122218,51095,-19683,-169878,-192629,-158197,-167647,-183762,-134152,-51249,-20565,-100721,-234913,-279209,-169618,45841,205633,284240,377328,327798,-50936,-243063,-91697,21453,45330,43448,-29703,28560,281612,425942,226448,133188,277266,242703,6280,-216129,-175375,-49889,-246375,-584953,-404088,-65245,166416,283362,223910,5157,-206028,-297423,-508927,-630705,-743254,-1667057,-1761481,-228075,185380,528101,2565688,2584556,484180,-114625,288264,227767,-85101,-443109,-1282889,-1326006,543204,2368008,1595876,498874,294651,10370,-312508,-184276,-71132,-177521,-378464,-398780,-234776,-112096,-97755,-217927,-274378,-190243,-16506,85358,143478,173652,71313,-140128,-206915,3741,165540,65060,-42676,58417,170067,192249,111499,-100448,-265330,-151923,-3031,44625,38263,-42459,-110650,-70755,59874,204312,270941,221139,146617,-52156,-160021,10985,306043,495431,471714,262599,57177,8802,125623,146103,-39954,-151354,48422,202954,137293,95420,189723,168881,72638,20378,53958,-24443,-70693,39646,77055,-180010,-384357,-434846,-359264,-217039,-94310,-103942,-133326,-75203,-13020,3027,79149,128310,-71568,-286164,-261233,-77588,40198,-59705,-55102,88829,65125,-60,-12602,-34207,-25887,73653,160079,100202,133577,189273,164072,138936,193660,168627,111685,129342,106358,-30718,-96144,2878,58764,49085,51608,-30993,-135052,-161568,-132912,-147297,-203146],[-53586,12742,53296,55252,-57457,-76031,67724,64375,-41310,-62895,-22718,75464,87517,-65270,-73945,125211,164588,31713,-65038,-75661,-91185,-152590,-133409,21921,94464,-17246,-7284,121327,151925,130950,2180,-256370,-417539,-336038,-102537,-1394,25642,69605,72800,14325,-30930,114390,299010,211059,-8455,-26754,71491,23006,-56051,45853,274999,258626,46144,-129133,-258087,-238021,-42689,107965,102278,-260,-130318,-265840,-271005,-304229,-273119,-50476,-10417,-130350,-93546,29013,69673,-4037,-63087,-52359,-119838,-116704,105486,274033,200088,152748,243717,151279,-132395,-217636,-144523,-219359,-126533,183898,141350,-233648,-415072,-453596,-471989,-211954,98549,137018,126540,127300,92322,156723,223317,188342,72376,69512,252182,288643,115685,66755,258858,350692,221836,48510,-62925,-186201,-309108,-366483,-201833,-1073,91795,40930,-137778,-86929,99451,68881,-56353,-79193,-139688,-194828,-158333,-33541,66164,132035,286205,340526,-38740,-258058,-146168,-38433,61303,102864,-40853,-100830,-11947,-59513,-165388,-257220,-188874,-168841,-267770,-232566,188835,383569,91515,-254428,-174889,5786,-164191,-400012,-122309,391741,512052,246275,57227,-163,-68615,-108499,5285,95483,11634,-30972,-73079,-212553,-332822,-292375,-108778,119099,340435,352204,293989,288972,123697,-119582,-200138,-175183,-107284,34600,57940,-51938,-128852,-66685,-8982,42389,129798,108658,-89646,-176562,-44529,127752,222510,241915,142769,48381,50518,24915,-84807,-238805,-301083,-113011,59139,84955,34798,-24824,-155443,-110962,85410,178429,241245,343814,300250,181988,88871,-378,1592,34532,-2685,-277,-8456,-90268,-131842,-45377,189864,429255,301709,88469,218457,405072,408598,320241,283133,214348,17827,-14818,6271,-248741,-466636,-232372,154693,467875,460523,96775,-147491,-28013,80851,-26605,-55595,110577,151591,26770,-50995,-50902,-65806,40557,100923,-127904,-396654,-362993,-259689,-104690,-4853,-38344,-16609,81300,142727,134640,146920,136380,122457,115447,102102,203101,146822,-85457,-204465,-58946,115413,94129,-51078,-108962,-12837,96085,85903,-162407,-234164,-7575,63943,-178729,-245674,-60394,51661,57325,62852,45207,-29821,-130731,-93746,107396,219609,101153,-194587,-346601,-220000,112471,358557,363713,176714,55649,-50386,-248065,-296522,-160360,14858,145535,221266,148774,20556,153862,372983,396626,212660,-77947,-235335,-60287,53713,-19398,-107526,-149566,-21773,131217,112700,85364,140386,42530,-57138,50027,124007,30499,-81664,-103688,-135928,-205461,-199855,-56523,-3267,-8812,55227,-61780,-262313,-256923,-95899,-106997,-229173,-224701,-21598,98144,92961,-16907,-116844,-156478,-113527,2517,132338,118688,-11282,-149667,-105623,102136,363428,395179,320624,281181,116576,-89355,-48795,128873,274527,240819,111127,68450,9129,-160699,-194034,-251477,-378855,-361057,-256237,-301277,-240638,-111305,-66728,-31473,58638,121282,86431,-19594,-29998,-38028,-141858,-200345,-85636,55623,59008,-44905,-77908,73693,148184,-98354,-353872,-303512,-57453,126543,215980,277399,242291,65830,-44991,106461,222644,201850,219721,260575,99637,-113846,-152321,22914,193370,154610,-15708,-104576,-198367,-343377,-454882,-331820,-42408,28185,-63650,-223595,-263932,404436,863680,-193480,-1361620,-830845,1300941,3331464,1646318,-2551122,-3853554,-1049394,519869,1294344,1749866,1344662,659458,708615,604773,308832,-58827,-35387,282597,326372,172675,151930,126596,52011,-1527,106318,235738,125360,-116159,-300604,-321963,-91913,170330,129511,3392,100683,182616,15691,-267520,-358925,-188853,95256,194682,148272,30084,-75197,-12789,127158,54562,7830,66124,-12623,-131632,-114619,-31379,-75989,-143380,-102719,2733,89467,-95125,-279878,-249265,56058,396574,523565,261626,-74913,-148301,-96521,-64874,-50049,27240,64358,22893,-65723,-130031,-250604,-193224,-25158,17355,-179163,-352476,-217871,70234,209006,85597,-66233,-169003,-228135,-147419,111568,238594,107352,-99141,-207503,-187944,61427,256301,103922,-10473,-61333,-251088,-357827,-174407,-80945,-202898,-205661,-138879,-47333,-92686,-153799,2235,159893,69304,-80650,-114431,-51356,72300,107186,-119349,-427903,-454228,-230146,-22379,127147,85347,-94816,-140187,-118016,-177601,-126493,114004,137460,-71269,-146835,-6063,28130,-63840,-111005,-128810,-133908,-80767,82059,190330,187957,82982,109989,364101,436542,212411,62814,-3029,-98079,-133102,-144654,-161902,-63970,150424,348064,329643,271176,160936,33964,-25548,-45725,15240,112588,107712,-18061,-87578,-6651,123453,190168,135440,19287,-73373,-197807,-220982,-240467,-97182,111413,193911,211093,211054,124882,65314,28831,-113938,-212999,-161256,-35416,42853,96503,43907,75424,132631,114954,234693,234445,-108632,-379238,-249754,-52874,36591,22074,-73320,-149522,-66768,35500,118794,145991,194120,224706,181964,257291,330311,145777,-24537,-177529,-309556,-272713,-47485,165404,275345,298150,285302,225994,139602,14755,-107564,-256374,-268089,-108725,51253,77446,-65826,-204430,-131683,45540,149649,197504,79981,-82106,1729,201375,237849,242242,247572,69573,-146338,-96345,22357,2146,-105798,-140252,-59526,-8826,23065,40719,-86884,-165195,25514,105971,-124602,-249169,-87299,25007,12394,7318,75020,196097,110318,-193573,-358131,-260585,-38820,175192,127760,-62540,40171,220321,241038,195751,185498,86755,30475,6386,1935,-13243,-10965,33879,59816,22169,-130726,-307754,-142127,257363,308689,158105,162449,229943,158253,-14798,-127370,-43559,68709,90802,30427,-81605,-158777,-41066,90184,95114,128663,140496,14127,-3439,4249,-33147,186169,321090,-49991,-414744,-231148,84201,112330,-39074,-146162,-122387,28266,55289,-69037,-33098,177679,248152,241196,223590,192809,210408,177040,105804,140890,195222,79374,19530,43577,-128405,-446968,-472380,-289353,-100164,67227,133125,68310,-64038,-286204,-453098,-342651,-142457,-99047,-160962,-140297,-61221,-133082,-282413,-245583,-140947,-74756,-159644,-208024,-69014,158319,208634,61685,-81779,-54800,-26142,29588,131552,16148,-154330,-121599,-123504,-254414,-109019,108568,75246,-83280,-130701,-129708,-134189,-161614,-125195,-68144,-32179,-47356,-66047,-73963,-61063,44766,157513,279551,373208,283368,-79137,-269970,-201539,-143932,-68116,305,-48576,18039,267608,407025,238945,207677,370033,275668,-26496,-187018,-114720,-36370,-258918,-533992,-312905,-21877,173058,274034,203773,-7957,-258719,-413749,-584218,-613676,-619404,-1394632,-1346805,205548,653418,684153,2316217,2393159,215966,-663898,-139477,87366,-25936,-235957,-1111586,-1156692,925871,2743724,1394008,-247726,-421775,-395402,-527081,-314612,-98025,-85068,-262918,-315934,-158698,-47428,-68711,-192960,-242701,-198522,-41870,53587,44286,29309,-20932,-191203,-219074,25446,135028,-5371,-26686,100125,160282,172084,120594,-45596,-164232,-58898,11449,-30978,-96273,-103327,-86214,-53970,4407,140144,246048,194373,142199,9743,-133348,-78133,111841,270942,346698,264265,69304,-31580,75420,118084,-89008,-242901,-70671,88404,79661,124228,245145,164002,4417,-51591,40711,81301,111969,158078,84950,-207081,-348091,-337910,-314768,-248798,-162385,-133644,-101980,-44265,-99103,-133529,4617,116032,-53246,-252134,-219926,-16942,83180,-4525,21258,167863,137309,46557,35974,-6542,-43539,34296,145048,111431,153177,219152,120401,89285,202411,249873,227123,269926,279725,82403,-91736,-39878,33934,17183,41090,8269,-81587,-129480,-101721,-103313,-168716],[-45913,-6298,289,17195,-49853,-25875,157854,134446,-11380,-4372,85648,192646,209905,30275,-19233,155740,156060,21629,-23784,-42589,-97054,-179405,-194043,-80016,36450,-14659,-11633,84000,95320,67443,22721,-139608,-298617,-297427,-176204,-116027,-53354,68149,133084,62209,24745,161788,285974,147116,-49612,-36527,88238,25233,-120975,-33460,249447,274278,29487,-181148,-292293,-226168,-16399,84810,69277,-782,-104258,-249368,-221987,-208705,-180879,5258,38261,-79659,-109826,-85604,-56656,27599,20814,-53967,-88873,-21999,150378,253004,155906,129051,253702,153436,-153235,-209399,-111071,-195800,-149859,117483,132582,-133175,-327767,-381571,-344782,-98505,155906,199130,160114,118880,137320,229786,232063,180782,62505,72533,321619,355537,100271,60170,352589,488589,268959,10430,-89902,-145176,-200839,-253018,-152877,30268,121954,30537,-197163,-176506,71769,106583,-63748,-96676,-77112,-79791,-49233,973,16646,73895,257115,354701,74763,-153057,-132460,-76637,-15860,-16419,-119003,-112468,-21593,-82214,-184285,-252668,-143925,-113532,-191639,-81873,321868,403162,113274,-142058,-160934,-98135,-185603,-323220,-127045,258248,375652,138935,16486,54370,49683,43661,60061,5689,-86097,-34699,-32556,-176055,-268549,-204907,-29770,158750,334988,338631,292617,328406,173615,-104218,-220394,-164655,-41997,90265,71965,-4087,-41984,-18594,-18400,-3175,65796,47175,-162101,-276446,-158397,-1680,127139,252889,263916,155759,39335,-75920,-164262,-239700,-307838,-178834,33070,110125,34410,-101153,-180220,-65216,135336,175177,185726,270377,271456,204806,102670,29187,70791,114877,30479,-39807,-89572,-182220,-205048,-48914,176241,291620,134903,13570,200974,396593,384780,254612,244586,209977,2987,-75045,-48943,-279068,-520249,-280552,133755,425123,420183,100153,-111004,1576,69959,-77240,-82664,129059,186677,78926,4658,-29423,-86576,8226,109308,-46222,-272353,-238178,-153896,-40148,-27801,-91615,-47715,21463,34246,108903,180391,143703,112209,155189,185138,282142,224729,-29864,-181287,-37564,136240,77450,-65900,-92086,15422,104503,73489,-185898,-238123,1457,82370,-167628,-249330,-87847,23438,58318,75997,12822,-60011,-107318,-42171,152015,243994,106674,-199410,-336780,-142522,206034,429970,418107,254674,148702,19888,-184470,-197822,-28347,159443,245739,262832,163980,30565,156397,429395,523220,339024,-62802,-293569,-96407,112570,67768,-35760,-98992,537,164904,129340,50477,88833,26237,-69350,-792,57325,-62166,-156209,-130333,-128759,-137688,-87105,4389,18542,38885,117413,245,-192456,-150421,31157,13533,-139268,-168593,45160,192845,181149,34489,-113075,-176137,-126209,-32276,43147,72722,58916,6228,-18332,54327,277422,357538,278728,234341,110288,-70575,-56710,71224,171342,133812,91301,122048,66140,-102842,-116738,-156129,-278728,-270722,-175739,-223025,-238187,-207459,-198291,-134348,32369,157578,130194,2862,-31053,-73420,-189139,-193535,-12603,121102,75890,-75772,-151822,-19544,83253,-149120,-395103,-298430,-18764,95372,104880,191890,187745,-16284,-86389,140263,266744,174898,168448,268844,180265,-57033,-232743,-192331,-65789,-173907,-343347,-306881,-251104,-328492,-388129,-356057,-248106,-120630,-39173,-222131,-364376,194765,552730,-279270,-1063062,-127516,2454360,4868035,3344342,-1954413,-4598758,-1989749,67109,1170946,1537615,1093667,448740,603768,533580,89715,-155447,81370,350726,248554,147377,319783,267389,83441,-24200,76103,240304,127037,-194422,-399387,-367074,-68346,228959,157378,-44652,-512,138371,56121,-219582,-330664,-218387,-6839,131507,192742,115900,-35898,15334,187117,83349,-13397,51912,-9107,-118171,-98718,-17463,-53454,-114590,-125841,-79759,4017,-126852,-269867,-217279,57689,356696,523528,373325,79942,-42554,-45729,-39555,-19770,21910,89561,83981,-62840,-185870,-309513,-217120,-15180,90211,-47602,-217916,-138744,78991,237572,158649,-27972,-200544,-255091,-203317,-48077,114311,97584,-59104,-200835,-193435,75253,257153,68122,-86641,-185617,-399218,-487964,-213015,-35279,-148500,-222847,-155377,11776,42171,-39843,51084,241370,187821,-24121,-93899,-61742,28992,123878,6649,-273814,-364292,-198435,-32141,108898,65711,-146235,-225602,-136093,-101414,-51895,115016,119311,-55721,-133575,-42407,-21355,-92489,-161981,-165832,-139738,-45047,112404,185438,133685,7059,42013,305304,412382,251640,118834,19969,-76814,-98964,-166300,-261949,-116331,203772,428553,313370,145228,29780,-2116,-24808,-47256,5626,71983,52379,-36769,-116139,-52182,117067,193279,47064,-124160,-213339,-326850,-292680,-189248,-10872,85027,78879,114027,130732,8217,-91814,-43882,-78973,-168061,-137551,-28812,80672,213539,175876,105786,81177,76717,185482,181594,-80202,-271118,-225806,-142625,-82597,-57756,-113562,-162400,-67627,64301,176532,217362,231092,256288,233447,263585,229508,-12598,-207864,-295660,-324617,-223827,-51767,71347,183650,296886,334644,233148,122160,-21172,-205899,-355451,-242234,27540,198874,182080,-20918,-151994,11292,215987,278121,314551,170621,-33397,9498,177226,214443,231554,252276,115504,-81054,-55658,4649,-54129,-112625,-65374,29100,16913,-18886,-19200,-88299,-57390,188522,227261,-65660,-172925,-25802,42962,-48220,-70501,37586,218067,194852,-129151,-391117,-347219,-141865,54163,14151,-152684,-46448,120069,169741,157221,134629,51510,52140,53530,43007,41430,37454,19818,15199,7471,-96359,-284043,-169624,214301,266247,101254,126961,274790,224293,-55078,-200025,-53337,52293,21632,24638,-24531,-139758,-94349,16869,50464,92890,86674,-4293,9289,10796,-13457,213366,332913,4575,-299719,-178648,-9950,-9662,-27539,-59292,-56440,63501,80460,-55093,-29789,138068,139517,85140,65943,100765,169806,197458,200836,182193,95212,-48246,-16081,79014,-135196,-519721,-606623,-406725,-177057,23285,102551,31362,-82938,-262410,-458846,-474153,-317389,-161807,-65131,7161,45942,-95146,-247999,-166391,-83657,-59417,-87555,-76886,-37423,70387,165839,139414,28057,-4427,-28563,-31382,72085,54785,-7108,67539,5380,-225015,-150169,111680,149354,19545,-73653,-109288,-110638,-140277,-116399,-62426,-22639,23056,92849,98492,26963,12603,63060,218633,307016,189443,-99947,-252677,-274161,-281363,-195519,-80549,-68409,4031,212066,330391,204276,209051,349825,227843,-43030,-103612,-46635,-28979,-246600,-451028,-260467,-51852,96657,190793,155361,14777,-230516,-471883,-598233,-493865,-344128,-862822,-829067,494257,1004291,753061,1854388,2168409,241698,-924500,-503507,-135871,-67435,-85281,-925845,-1006980,1099141,2853886,1233852,-800755,-1074919,-809824,-774857,-540378,-224469,-40694,-119308,-183214,-74254,-24300,-52804,-131702,-150729,-165318,-57267,7104,-77148,-146322,-133605,-207060,-179036,40889,59111,-78204,-6918,135977,161799,154423,128644,10105,-61037,18190,19269,-90044,-193069,-117957,-24871,-32589,-81102,24977,170918,126238,114841,58892,-111727,-169195,-72077,66502,210574,233411,56845,-100991,-6207,65300,-146332,-325761,-180688,-37643,-9008,101285,240982,128959,-80113,-168313,-19881,165013,269511,240393,76822,-213146,-280218,-210439,-205280,-203403,-178097,-98259,5856,17322,-168840,-209746,-2706,131967,-24259,-209367,-150306,76689,163539,88777,89955,194953,149753,53702,55033,10077,-69771,-6525,106693,85449,104063,161689,49391,71294,262263,361023,337770,358067,384562,156702,-92955,-71650,21348,2176,37837,61710,16496,-38464,2196,3679,-72076],[-33322,-32718,-50623,-8223,-29034,29257,224135,168213,-5341,23501,136178,224393,255855,123791,52588,162676,132813,33475,47195,17822,-90131,-201442,-235391,-170626,-52573,-35379,-677,80256,59982,-6432,8972,-48105,-169990,-227015,-232136,-222082,-126600,52279,155865,101266,89901,230160,269507,58767,-109101,-52478,77085,-4299,-185973,-99232,198432,264407,21027,-199587,-276677,-165921,9742,10736,-47514,-60800,-81154,-190417,-135289,-76470,-63083,64314,108019,8440,-75025,-163938,-196278,-15430,45139,-72341,-95994,24796,155605,183428,59667,54892,216417,146384,-149857,-197551,-69829,-134501,-176203,-14006,56870,-78712,-253947,-301438,-235419,-36941,160277,216938,167642,131314,214917,282123,205161,142016,29385,57732,323015,357274,72932,51454,384586,546091,277955,-14552,-92547,-103660,-127445,-175828,-98867,86967,172800,64453,-167763,-211235,20674,101732,-85134,-129192,-63770,-42708,-3750,199,-49846,14063,214516,336792,169227,-50319,-128250,-135703,-116109,-143764,-188524,-139179,-68768,-115975,-170634,-189126,-64721,-34445,-81823,75598,394212,363738,95035,-92941,-189040,-201269,-154572,-192616,-142731,21904,136586,4667,-9689,100960,160820,221897,141436,-79273,-185919,-46843,432,-141372,-196259,-93712,64118,175554,296723,314682,259269,296348,175280,-93731,-235327,-134748,62552,169479,88142,33620,32601,7825,-57388,-60216,18795,7089,-210095,-358449,-272335,-140455,3860,245202,398782,284807,51747,-169407,-243276,-220984,-286904,-239365,-14517,85320,-4343,-174941,-171599,-3708,189782,189992,134781,173793,215970,209325,130424,82399,127153,152448,19155,-110449,-192344,-280384,-248015,-11466,172993,130282,-34847,-52573,137558,305411,294243,164527,174616,165372,-25850,-128934,-97201,-253675,-473785,-272977,112346,332326,294172,53354,-73981,53502,87486,-106567,-103550,125418,174838,76975,11594,-49847,-127966,-41392,84367,25289,-114253,-84206,-22416,22609,-51512,-141811,-92425,-85831,-142316,-3581,154789,122842,83710,154201,233794,334552,290033,23428,-159811,-27906,132667,39573,-94558,-86320,19400,66794,11391,-217787,-242057,-1685,97309,-135096,-245402,-133887,-16932,51864,56590,-70752,-105416,-49933,22749,148624,222887,107860,-174218,-296353,-76672,251034,449753,413604,289618,217651,73166,-124108,-98812,114101,289179,281388,222435,129633,24676,133370,439993,587952,411436,-28969,-271887,-48943,208960,147369,3958,-68527,9824,184205,143866,7395,23729,34575,-27617,-14185,-18658,-175362,-239842,-182150,-149414,-75185,34691,76423,54858,84281,162581,84633,-70974,-35830,128011,126707,-14792,-62423,109173,243280,215496,39365,-140048,-205706,-141161,-77035,-40748,33163,109990,134774,52384,-19388,119169,264806,218690,161144,78546,-18016,-18464,20325,43302,-12267,18494,129628,101828,-42757,-36629,-62471,-176858,-166592,-76587,-122620,-201035,-263350,-293333,-220463,-30597,129602,135346,9303,-48585,-130273,-246480,-197273,29404,136285,49663,-100779,-176231,-73754,14419,-186706,-387852,-269507,15145,62031,-8785,78931,98332,-106580,-95303,191507,273120,70939,26438,206120,233872,30322,-248308,-335199,-265775,-415143,-550843,-420337,-265821,-304043,-335083,-373241,-430119,-267505,-71405,-203164,-273797,231782,502049,-134602,-743576,-18972,2497026,5999763,5271298,-541796,-4756325,-3321940,-870758,792569,1219025,772859,262637,459385,350065,-191573,-221362,257133,479096,246363,147566,396545,325679,91112,-55347,17647,185807,87597,-251470,-426113,-354431,-32896,262980,189370,-31861,-46312,86521,52600,-186027,-259689,-162151,-74726,45098,186658,176807,25455,52148,218097,100465,-49440,19727,4903,-99480,-84800,161,-29931,-101994,-159126,-154352,-72632,-132298,-206019,-147834,51911,289800,495037,443093,213659,64182,1284,-34609,-8284,31467,144007,179355,-12189,-194469,-318215,-197825,8911,139269,48871,-102089,-81907,47001,218905,218104,42266,-160424,-201195,-230938,-238889,-59242,52954,-35057,-181550,-175635,64044,185326,-1325,-172648,-292324,-481158,-541932,-235096,-1985,-84697,-193875,-105284,116597,227253,125764,110427,267410,270660,66350,-24417,-39115,-5629,137598,145029,-68118,-216924,-133090,-23822,90237,55434,-131165,-223260,-89651,5687,14898,91254,94638,-18201,-76170,-27874,-37005,-101038,-179024,-187667,-171756,-44807,118151,177746,87475,-71676,-39202,229887,359193,246375,129773,26355,-62603,-75204,-177558,-307014,-128451,236303,426589,223739,-34834,-95148,-19836,-14775,-30443,45612,108777,71272,22795,-64238,-63595,75569,159075,-32941,-229715,-287822,-356919,-309991,-143025,27856,34042,-16790,29048,16945,-157209,-244584,-89764,-14755,-89371,-72284,11089,116038,282704,282200,136824,31907,25558,94630,90700,-58789,-166630,-201579,-213535,-204485,-150104,-157925,-190392,-88878,86902,229931,247199,224860,242161,252012,265100,145211,-152563,-390316,-398302,-289273,-129976,-50247,-24209,89475,262293,327187,188695,77714,-63160,-275250,-402548,-175930,159122,321879,269303,40361,-67278,164411,365136,371833,416364,280315,50924,40856,124681,136929,171746,221470,156092,2143,-23617,-35954,-103101,-102629,9624,119108,71929,-37201,-68685,-71786,66871,330874,300904,-2343,-48917,76020,60280,-89885,-117269,7405,215184,247247,-47132,-348940,-370686,-233766,-76254,-85330,-195813,-98208,34477,112778,131979,98537,26489,67224,64123,38718,66889,80852,14681,-16626,7802,-47762,-239567,-174604,165308,204729,40935,98361,325280,289421,-71193,-260443,-85713,30729,-23496,34910,48892,-96664,-152607,-102072,-34159,39248,22710,-28359,20046,43771,38028,239254,306828,44296,-181750,-119882,-77878,-82268,28910,61146,43680,125015,132466,14130,15844,110668,54695,-69107,-146288,-59384,82685,174271,270338,230860,16324,-166394,-62103,113548,-80250,-489175,-633290,-432637,-175574,20879,64776,-31908,-109654,-206872,-394725,-529239,-456676,-224624,28998,144138,144222,-29433,-178088,-92409,-20469,-29238,-24426,7213,-3534,8938,137813,224103,147880,46182,-25635,-87954,3204,87430,142998,231863,86855,-232582,-223865,86843,210650,134933,-4699,-70017,-81318,-106793,-85725,-8605,33958,111605,203827,194079,84623,-17435,-20933,145724,223103,94754,-96061,-186271,-272278,-333540,-273531,-138184,-44622,30041,164113,241264,155009,169496,260779,149596,-9265,23675,31324,-7246,-185887,-336025,-236289,-122186,-14002,85360,108306,70700,-117393,-415034,-492602,-266043,54122,-141453,-290051,608940,1145480,641466,1210704,1857595,448636,-841138,-653825,-309734,-138276,23630,-689428,-880363,933510,2552322,1113602,-968160,-1421959,-1072324,-953936,-768032,-389104,-39867,28084,-8044,29695,-17404,-30603,-37920,-21399,-83248,-21790,-3256,-166154,-291856,-226729,-176323,-84093,68488,-11431,-99125,37718,171116,187354,173769,167125,77938,37066,85946,44717,-104613,-216658,-79852,61204,-3497,-169781,-114154,70836,50650,76498,78703,-95708,-224410,-179373,-51354,101531,169166,8339,-185274,-89527,2840,-202560,-380289,-248645,-135346,-98613,45002,198099,93992,-137075,-285035,-111437,202132,360815,267531,59259,-195951,-210144,-105125,-79904,-113861,-147092,-12809,159381,81667,-222093,-230151,26246,144223,-10811,-192953,-102236,150857,244822,173344,111167,143748,68292,-16909,18213,3641,-104191,-59365,33546,17967,-10168,3789,-49934,66778,319673,430237,382272,352801,363265,130684,-136052,-113863,-11852,-33054,6643,82888,92037,41158,109148,113242,18562],[-35387,-71101,-86859,-11440,-5950,56986,232896,151780,-25136,13987,115313,166990,218231,184711,113721,132091,85921,50626,107998,66015,-80787,-212422,-258718,-240349,-148547,-69158,20188,104438,53139,-67124,-35782,-5513,-66911,-144954,-241690,-283662,-177304,25632,133250,116274,137527,279105,236595,-33929,-166536,-58993,50164,-55704,-223934,-120418,147703,233040,19974,-180465,-208918,-62327,40082,-80950,-204582,-156161,-65932,-109449,-30988,71889,58360,106996,167138,103827,7521,-173937,-294976,-102803,22353,-82004,-111516,40183,142688,98892,-55593,-43939,157814,143677,-117608,-175500,-24891,-49329,-189472,-164967,-55668,-75750,-201764,-220786,-157884,-23377,136117,203846,157640,166903,305608,308238,167032,106946,13572,48366,266736,300684,43043,29381,336052,511623,261787,-4346,-55016,-53754,-81907,-131841,-39066,163943,239986,139634,-51144,-161113,-16476,78935,-89839,-149394,-88468,-77037,-22224,-23045,-101673,-17801,190075,318204,235072,35782,-123381,-194563,-210334,-240889,-231405,-173574,-129010,-128418,-95275,-57641,45193,64189,37591,185467,392728,302203,74571,-94483,-236230,-256403,-49918,-10288,-139695,-220728,-115570,-107863,-11898,130022,239576,383953,255759,-100988,-233982,-41264,37284,-91426,-107726,30684,164211,183951,247798,294740,233021,236317,146746,-84838,-233709,-84211,190499,272673,128730,72310,87574,18692,-93026,-98438,-1603,4096,-197562,-376815,-343682,-235666,-87180,238891,516740,414403,93732,-217620,-275447,-172785,-242571,-276587,-64879,39994,-57493,-219519,-138986,53268,226963,210856,100765,81641,151794,201831,164159,129420,148142,147466,-15811,-174279,-264809,-336124,-241316,60273,193735,16913,-130496,-64215,76844,186092,178290,72989,83734,97576,-41590,-136282,-107747,-170596,-330937,-203644,100681,223574,123788,-27365,-42960,121780,148986,-75336,-89510,113740,127110,27844,-21888,-95937,-171327,-82660,53016,86299,38829,49623,94670,79719,-56130,-171106,-141259,-212606,-328880,-166924,71516,76512,43734,111806,229476,341808,315846,49383,-149840,-19141,134708,23520,-113773,-95008,7816,24471,-59120,-244062,-239417,-11002,107274,-76648,-213006,-165641,-42629,56611,27040,-162688,-142413,28594,93724,108908,160497,106404,-122038,-236441,-45261,229571,398829,348133,275980,251708,107375,-72984,-24813,212546,353539,245009,119617,65076,7958,82379,377172,546642,392101,3365,-188038,61141,310702,197197,1166,-73715,2433,189775,157802,-27430,-29433,73229,72469,34636,-73709,-272978,-298715,-227471,-180588,-28782,137567,146060,99088,120260,195986,191700,89409,68196,174191,196031,98889,52853,151121,244969,205796,12909,-180638,-229025,-154713,-134607,-112148,7058,135214,203566,90137,-89953,-49052,152910,167705,94512,32202,35884,36479,-21244,-86085,-161103,-83073,96954,115215,2904,19060,3159,-98435,-76652,17620,-29923,-148646,-271538,-322248,-248471,-92693,55845,105948,4503,-80035,-202807,-309383,-218870,23498,98535,-4796,-105344,-144637,-80504,-45331,-202755,-329310,-214959,31100,19119,-104999,-23911,9650,-186493,-100164,224981,238410,-75881,-167581,87818,243156,113401,-216044,-396009,-379449,-523730,-609675,-426811,-246025,-276474,-284712,-334256,-488322,-332148,-126257,-179352,-48298,481591,689585,158011,-475671,-372575,1687481,6366332,6574705,1038359,-4354922,-4587760,-1917010,368294,932151,494382,146837,305646,76065,-492964,-271060,435481,641630,322388,160330,334552,258805,51348,-100832,-67696,75715,18200,-261076,-370982,-286443,8815,269592,218480,37356,-17479,50513,16215,-163701,-157058,-35827,-84878,-36834,136804,197036,94237,99760,232729,121810,-73151,-7702,35734,-80004,-91997,-1777,-14745,-102048,-195100,-214695,-128752,-108763,-92857,-48946,41009,215982,457753,463043,283358,123252,20012,-46715,-23778,44719,203834,272037,59591,-169494,-288481,-150036,34793,145838,90557,-19099,-49612,-11172,166092,260698,131759,-55883,-79578,-229386,-416249,-247273,-25171,-37247,-152057,-145096,13297,41748,-106445,-252887,-352255,-472800,-502876,-240077,5362,-20898,-108917,-151,239214,411789,299698,167396,234456,296617,169702,76944,8708,-28482,129769,239522,117212,-50919,-43908,-522,65654,45211,-71649,-151542,-7369,107681,57056,48410,59468,20906,8942,29957,-30592,-108734,-172018,-185484,-193309,-67052,90954,155067,52080,-138435,-126165,142433,291958,206320,100249,16985,-68672,-79741,-173499,-283804,-107881,233759,349778,85729,-215225,-180130,-17819,-1813,-6055,119476,208530,156317,132141,49629,-30399,18757,91043,-97345,-284142,-281800,-287353,-271282,-117502,5451,-37459,-78176,-22736,-94013,-329263,-361966,-103318,61142,-3667,-1845,67717,142230,283624,318428,138071,-14889,-21685,-913,-17842,-67716,-114182,-196337,-258669,-298173,-235187,-201175,-227852,-126142,86378,246422,211760,167135,179728,228573,262279,107257,-236277,-521011,-469250,-229887,-35316,-53902,-106956,-85,187089,252870,101044,10730,-108747,-301883,-394158,-100503,249231,381277,296755,92166,35853,294561,454917,402228,458561,357855,125348,72428,64580,36189,76805,150633,170115,80633,-5345,-89848,-134233,-82278,51044,171045,131763,-30110,-96093,-46021,163435,404522,301645,39322,68240,173994,68986,-103643,-128687,-14090,188272,258876,43315,-224941,-311293,-284434,-179122,-146516,-198408,-129744,-32495,83897,136785,94150,13162,58348,28377,-9507,51520,98438,17798,-31019,12398,-11880,-198081,-163367,117185,129569,-22680,75273,367141,331127,-73610,-307517,-137672,7976,-28449,60470,114199,-47678,-201727,-230809,-128455,-12867,-35746,-55612,25996,83448,91893,244954,250152,59570,-101244,-85880,-117842,-108990,90619,169320,137416,185716,196798,122507,85317,86455,-6033,-206615,-374882,-256759,-37055,100860,276278,256542,-28045,-237555,-86479,152252,18431,-387600,-564632,-370855,-99548,60456,26863,-109314,-139771,-140270,-290296,-507192,-534603,-277519,76611,202999,181170,33937,-104135,-55381,19604,-6741,-8663,6891,7777,-18226,125365,292570,248049,86292,-24411,-133026,-62897,101935,252234,321899,87963,-296884,-315340,41355,236090,213099,48718,-28508,-60148,-78023,-49330,59485,105088,175978,216037,168714,81853,-42807,-76022,70547,132640,15289,-86472,-112449,-219148,-307903,-287287,-152781,15328,91338,135005,152544,94773,104790,140628,73630,65325,150923,94375,17029,-96842,-219111,-235863,-212015,-133043,-19095,61139,122299,33599,-246967,-275037,6143,460723,563074,138756,541077,1012742,290083,459617,1420304,643280,-503549,-533607,-333687,-179058,87573,-416342,-784474,404948,1807814,961304,-770154,-1372377,-1077034,-974920,-896580,-523905,-82069,126733,160265,133310,-14677,-4691,52875,88952,15704,64660,38796,-198971,-376490,-286473,-121980,29212,99715,-47510,-55289,100076,189942,215450,227424,233562,145321,111799,142588,86037,-84074,-180872,-17682,140535,24570,-244556,-255880,-40314,-16619,25903,52842,-87721,-224182,-187607,-67230,35778,72741,-86231,-270609,-148083,-54237,-247468,-390061,-254594,-179534,-161329,-13508,150124,83220,-140734,-359429,-206556,182956,368106,239631,43491,-155210,-155417,-50930,14474,-28603,-89448,99277,322620,135629,-247972,-204708,60653,136004,-14915,-202004,-95083,180214,302670,216289,83411,44808,-75848,-143164,-50725,-7103,-119232,-102501,-42670,-48399,-127068,-185374,-133888,79835,348215,430687,353234,279334,244881,24321,-195518,-142622,-47904,-71010,-29134,83809,134254,96313,202769,220645,97510],[-21720,-79757,-66619,40367,41836,70189,203372,118253,-35516,-63,60193,74741,151434,226009,167307,85904,33413,70417,138774,86618,-59415,-192856,-254433,-272417,-210918,-83160,59642,152269,79584,-87591,-84790,-2370,5192,-52510,-175652,-268163,-187948,6457,94533,117445,161323,284871,184608,-106076,-196121,-40109,26769,-111507,-221961,-88031,117368,186167,21519,-129280,-100756,67026,77532,-155955,-347987,-254866,-64218,-36150,64480,206723,156268,114760,179542,163289,101082,-120051,-316480,-181792,-17106,-72373,-112734,44369,126813,22681,-161891,-143009,95393,143060,-68629,-142762,12683,30166,-185483,-292950,-175162,-119885,-179746,-155404,-120289,-49067,95360,164059,131495,204834,367073,294773,126501,86692,21016,33376,154673,186716,-731,-31316,194332,381344,218964,28761,764,-15743,-70586,-125037,8042,233617,294875,217019,94487,-58741,-38085,42232,-78010,-154393,-142272,-161930,-94730,-68026,-134913,-28312,173677,296230,255075,82899,-127057,-255376,-299167,-311516,-266584,-227887,-195801,-115554,27052,97594,142183,141494,109905,185292,305372,234979,64581,-133570,-290747,-254715,92768,171047,-117325,-388073,-302777,-176777,-11889,114336,248990,470613,372162,-44288,-214836,-22019,65843,-32965,-20488,130248,239848,181318,186095,260380,218620,172556,91325,-93168,-226992,-36148,296486,365264,178599,94607,94890,4738,-106427,-104871,-9108,21956,-130739,-329737,-370792,-278903,-121732,226687,560776,493602,140541,-210838,-250654,-123484,-207344,-295130,-117709,-11632,-107468,-225616,-106577,73265,213810,204044,69992,-1468,77731,174318,178902,133063,112769,98467,-61898,-211248,-282532,-330775,-196080,133321,225021,-18243,-127951,-19077,39117,71690,59061,-28235,-39137,8262,-44776,-101463,-86029,-66375,-148582,-106675,83238,117114,-42832,-120403,-30345,180035,231187,11080,-39800,100426,57466,-56654,-87545,-153016,-201228,-96946,34895,129795,142808,118200,155643,123956,-35989,-175826,-189553,-330567,-472477,-329983,-56170,650,-12491,32239,162687,295451,291486,33635,-162612,-10892,154337,43322,-117579,-121390,-10933,8967,-101709,-254877,-225882,-21870,106247,-3740,-147134,-163857,-42260,74389,314,-225141,-151760,104278,151905,45933,63022,94877,-57657,-173019,-56863,141174,274371,232668,217166,244642,123160,-31547,15627,234950,329779,155189,-6355,-1886,-10067,12019,241045,392834,276416,14845,-80129,185453,381559,206784,-38070,-112511,-13741,187279,168508,-39766,-45641,141380,220667,149641,-84057,-322420,-306430,-235764,-197499,1030,203231,202854,144341,141562,218343,302468,256931,153857,177787,209388,168534,139521,167893,218574,183326,-10962,-203425,-226062,-162009,-202817,-170163,-1232,141718,207230,97406,-121411,-156019,67638,148928,65509,-5453,67539,82009,-45665,-184943,-268298,-168541,54037,120835,29186,40244,36837,-47440,-14240,91998,37799,-93900,-230660,-272351,-193942,-108382,-18712,66949,6582,-105934,-265287,-354723,-244768,-20614,30320,-54537,-71839,-60254,-43122,-79514,-184560,-225296,-136612,28989,-30791,-167786,-80945,-37280,-230643,-121055,211488,173104,-208504,-343636,-45365,209714,169711,-154242,-386658,-407817,-497816,-532118,-342384,-207092,-247787,-215604,-211347,-369225,-248701,-134560,-140788,219409,811158,959691,459379,-265555,-795309,706795,5942033,6735995,2063141,-3703881,-5314508,-2620761,121782,768079,333650,121123,183521,-217666,-748335,-313464,557902,795762,454925,184007,170967,97528,-22907,-147103,-158574,-56782,-51173,-208631,-245424,-173783,60740,265639,245714,144676,85832,58110,-15902,-129146,-32103,123310,-30977,-81485,73015,183055,157709,157342,251891,167210,-51925,1103,95988,-49235,-121620,-32093,-9100,-103123,-218086,-247283,-145796,-47402,61375,70957,37755,162588,438689,455528,283682,119180,12202,-54572,-49524,61090,255492,339733,129991,-121600,-224572,-76117,62735,118445,91669,40287,-24291,-61192,112593,288919,222555,92524,84792,-191060,-522661,-396071,-115059,-56364,-106716,-103313,-59388,-126504,-223261,-307554,-348039,-373284,-378408,-223414,-8975,45465,33268,135138,341444,538210,435487,214126,162800,263555,258633,187851,75889,-26327,103253,262089,230476,95255,55083,33688,36305,29017,-993,-47323,78235,180138,74838,6409,22273,48112,99633,111831,-14367,-122993,-150524,-152749,-168558,-82621,42223,116349,32974,-172534,-199966,54103,230821,159247,55352,-1778,-97261,-109733,-143933,-197427,-66435,199254,236374,-54019,-338292,-206063,2752,13551,20137,202693,329349,266389,243778,189550,52222,-19899,3013,-150723,-290225,-207376,-156577,-193750,-112395,-59584,-110668,-95390,-22809,-151814,-439190,-411281,-81174,135899,65348,37920,116049,149758,216072,267523,98173,-57926,-56234,-74414,-122827,-112873,-126356,-215218,-280759,-340820,-292174,-235472,-258342,-161497,55782,201175,108583,64197,81288,166302,250586,119228,-255288,-575172,-503840,-179542,17825,-71342,-167728,-79506,78814,124264,-9728,-66389,-152775,-290487,-348069,-51432,273050,358309,241095,104722,127562,371036,465848,360043,412709,359618,147762,75832,14135,-51727,-28561,44825,136907,125172,-3437,-142472,-144739,-62342,37670,156972,166006,-7832,-100260,-23156,198667,380858,227042,46342,137336,224148,59430,-95517,-115222,-29131,141178,230525,128151,-46372,-182826,-282777,-238004,-168795,-184159,-164457,-91302,77186,168559,117335,906,11038,-49047,-85888,-5054,73755,21279,-30652,6813,-12785,-178101,-145392,71384,43087,-95714,44350,377104,329134,-80004,-344579,-202382,-17429,3158,88972,142276,-17773,-233973,-333881,-204601,-52349,-82812,-88064,19845,101041,112384,211421,171444,42336,-86125,-101778,-144767,-114080,111868,215273,179388,209897,240277,222094,136808,41660,-69286,-326412,-571344,-442342,-167721,-17436,199668,231266,-44324,-245258,-66157,200707,126101,-272548,-456138,-266550,10218,119712,-8606,-187597,-171899,-88320,-183870,-426734,-538827,-306507,51148,134756,116037,60238,-59042,-70673,12125,-17966,-63751,-83758,-25740,-25507,115346,321505,302355,104083,-35259,-165166,-118448,86609,288798,318427,11794,-403628,-395801,-11850,207687,204856,48832,-15828,-62665,-69016,-29634,88463,135591,172321,113012,21115,4008,-69667,-104443,-8476,35750,-48005,-94531,-76076,-160416,-243492,-250377,-130967,79623,162430,121277,67728,22834,31369,29002,24928,155850,242889,123568,29848,-9941,-124742,-242849,-296260,-239171,-110118,7946,137793,165174,-13370,2825,245875,754170,1030550,359919,330293,622511,-260979,-270626,880723,671735,-77832,-182050,-164061,-149317,105259,-157402,-718669,-355978,768430,700429,-400391,-997378,-794765,-774024,-833497,-556950,-147011,139886,268647,210044,-8245,16147,103692,131616,90505,177418,124679,-173220,-392055,-310893,-73660,116632,119383,-37567,36200,162948,178465,216715,289657,304983,192891,152515,190092,131910,-53531,-126747,31476,186292,45027,-290893,-376829,-151237,-72988,-38876,-16968,-82609,-167277,-117100,-10068,12957,-39432,-212605,-333239,-159940,-89227,-267932,-346364,-197172,-163905,-177264,-41773,129055,106084,-92806,-371229,-281701,110936,297289,171622,38442,-94859,-118816,-49041,46956,5783,-38951,206554,458844,177732,-234640,-149747,76097,103029,-26271,-213577,-119538,165551,318049,196526,24920,-47889,-216716,-267525,-107631,-3364,-99141,-116032,-85171,-70858,-183105,-312369,-159906,106179,331433,363407,268579,178797,92464,-105688,-230798,-134685,-63784,-85961,-38262,87282,151464,133000,280643,327927,174835],[-9074,-70683,-18099,109856,83159,45379,124959,61735,-48720,-28284,-23274,-29865,79401,233164,183956,15450,-40094,52526,96203,45241,-48803,-165120,-250916,-290505,-239497,-77022,96783,186341,104450,-84551,-134936,-37661,34802,32735,-50307,-189193,-172913,-5252,66782,112723,154702,232747,107771,-153133,-194162,-3732,10561,-164812,-198332,-29785,103461,120843,10016,-66177,20089,191696,115777,-196545,-436953,-330279,-80179,4583,129030,298030,205296,76563,123691,154890,159814,-32358,-252033,-199877,-38247,-45129,-86328,57349,117741,-29852,-234758,-216214,45362,144071,-10589,-91158,45121,88717,-153924,-352470,-260163,-177758,-172660,-103337,-104680,-84260,55766,113980,104085,231673,375609,250307,98633,87366,41698,-542,8416,38982,-57101,-127342,-8807,192270,163998,73514,55122,1602,-80609,-134808,43551,288531,329813,272527,214603,50205,-44358,6229,-47360,-133989,-191358,-243091,-174573,-111424,-138241,-20273,155500,269813,242554,101790,-128836,-304757,-372787,-358813,-300535,-290036,-247234,-69501,175731,232958,198370,175524,109465,72396,163331,188484,83898,-167314,-317243,-188978,235178,306696,-67209,-411224,-352081,-177490,-14811,59160,195335,471285,471526,90854,-120070,16463,93107,43049,66469,191891,286001,185935,128691,212592,224298,138111,35298,-108646,-208234,6199,358243,425450,225601,96585,54357,-17866,-68040,-57528,-161,53455,-22765,-227390,-359123,-273331,-85960,214228,509893,495828,180491,-139557,-169803,-95612,-194812,-285724,-156771,-47506,-121545,-178492,-73890,55409,149758,158296,38913,-63592,6798,138076,172350,93743,39503,31588,-93815,-202807,-233493,-257112,-122046,187100,256876,27810,-38326,65896,32804,-12036,-40726,-142720,-192154,-92446,-41089,-48660,-49367,20498,9394,-18880,51029,32400,-149031,-186291,-29552,211531,300312,121080,33793,97659,-5251,-146225,-163112,-196749,-194756,-65541,47406,156738,179403,114563,153817,161201,11929,-153310,-223906,-405670,-529558,-433426,-193551,-99003,-84662,-65390,49664,210645,232489,-15916,-196704,-3476,188789,86869,-111222,-159170,-25903,34885,-93392,-240514,-195019,-27773,90910,63956,-59481,-127891,-20439,93175,-19869,-235119,-123344,153472,175723,-27418,-56291,63712,-434,-119552,-102649,5317,99551,92589,125688,197179,121963,1984,30269,186416,235024,48492,-114270,-50443,-24212,-63860,61464,162508,91763,-9556,5669,267536,391848,173547,-102209,-172688,-28726,178783,165059,-29302,-19110,221372,383036,301092,-49785,-314444,-262359,-200925,-189747,12181,218417,231644,174495,135501,213519,374501,379863,209081,152965,168493,171135,163342,156082,185290,172965,-9196,-190943,-196362,-173622,-286434,-229067,-4937,131958,154802,77567,-103086,-168350,30933,156897,72348,-28895,54915,90030,-59558,-239703,-313530,-207814,24255,122948,25141,16777,35235,-26461,9566,126692,62285,-57017,-164374,-172265,-80531,-65848,-62032,34760,18839,-119172,-303855,-372191,-269838,-94249,-52524,-84361,-9813,42210,4195,-94647,-142810,-113039,-66181,-2971,-97853,-211451,-95061,-36268,-239749,-181142,119742,75677,-293016,-450778,-165085,129943,173509,-97281,-351234,-393891,-394695,-379221,-228864,-191412,-239861,-137526,-39334,-114267,-19622,-48866,-88006,403544,1005192,1062133,608046,-83899,-852744,346318,5127835,5756102,1976178,-3297765,-5311311,-2707533,161717,719833,282444,156242,110068,-462535,-919122,-372551,557857,866957,580554,203182,-21355,-95010,-110358,-189812,-245547,-188163,-112873,-126437,-104035,-58198,107546,252593,251676,238529,216881,102496,-24380,-78084,80553,244215,44538,-90003,11482,136132,184756,192987,264212,221985,10305,45999,172181,-11568,-177093,-99227,-23787,-110579,-232789,-260003,-132761,32485,215363,176396,36087,132416,438646,437245,223665,51776,-21129,-56728,-78391,65645,277523,360880,168274,-75464,-145225,7410,78935,63933,66488,77477,-1025,-85273,77014,289050,277159,234381,240110,-126476,-531169,-472307,-200565,-86517,-54964,-62813,-131915,-264533,-324293,-336439,-299364,-225539,-217320,-196889,-42815,106526,202708,254781,370418,543865,478774,229610,71034,175489,296060,271811,143025,2539,66220,206581,240989,178999,133158,59961,-4824,-9086,35858,37213,132337,205428,71173,-20863,-11342,49525,163712,182948,-5897,-147522,-131354,-99836,-92182,-71882,-13597,60439,25712,-164712,-245917,-28633,183398,127213,16443,-31884,-145532,-148616,-88052,-80532,-24677,143569,128789,-153863,-374766,-180344,32485,29896,42750,265513,414562,338297,306786,312657,176419,-12207,-87265,-204844,-265107,-100889,-24201,-108649,-116910,-129313,-161213,-68677,34294,-119215,-427728,-372364,-23484,204605,106857,31970,135869,131763,102567,151603,32876,-92021,-77506,-116532,-203104,-171922,-170643,-243111,-282382,-321199,-301822,-247566,-257363,-167021,7430,96711,-34939,-59344,-27037,83496,228554,163590,-222404,-554989,-500505,-156867,14413,-96816,-196228,-134763,-29933,-14619,-108589,-127657,-177667,-247854,-283035,-42619,237716,275167,123110,70546,182853,384283,412872,270168,294401,283783,111730,43600,-12990,-92660,-106728,-66954,61111,125658,-5266,-166897,-125252,-37869,-14046,87133,165216,24994,-75448,3491,181393,282224,118661,40874,162126,219492,40807,-67907,-79091,-22033,101220,191301,210152,155136,-7404,-220053,-239232,-151584,-161806,-201543,-136874,94296,227348,165995,-6514,-58222,-129038,-143836,-68779,24775,37493,1202,4933,-35783,-159709,-103463,50571,-27956,-158759,13586,358814,298660,-80504,-348772,-244188,-24895,75140,127864,138864,-77,-222697,-362625,-220381,-51981,-94532,-100258,21953,100974,102654,159419,106561,16246,-112969,-144790,-150351,-98952,91812,195106,167432,197676,254647,284082,154584,-18228,-138538,-404739,-666397,-539496,-256812,-134471,76353,171181,-21512,-165895,33711,289414,234687,-168773,-346250,-153911,123713,194054,-10975,-223482,-175791,-40586,-75719,-285239,-443128,-269874,-11334,-32865,-27270,57731,-29841,-100440,-20468,-47775,-154528,-206770,-79177,-6839,121764,328709,329757,123270,-35097,-156828,-129831,67818,276087,264978,-77875,-477078,-401052,-23884,156453,121097,-302,-29254,-66705,-53421,-12177,65014,105620,107902,-47060,-174513,-109239,-78421,-93242,-66643,-41910,-76820,-107577,-74364,-109858,-158501,-166507,-71911,138386,240136,140641,15233,-32213,-9660,-17742,40347,260155,310541,140361,50729,75873,-36273,-211702,-324820,-287920,-155298,-27121,132960,260571,240842,293404,428644,890307,1166358,385814,77889,95878,-851142,-819217,341628,511571,292863,303169,187050,-20586,103199,41100,-656990,-1084450,-262588,317914,-93483,-460096,-267454,-324604,-513880,-419005,-177817,87214,304108,257319,18855,36989,107798,103110,125766,294770,243271,-87691,-333622,-289559,-36813,162114,131101,25801,155489,222520,146937,184814,337603,362490,216027,170144,242029,181650,-25037,-86426,51930,196638,64721,-290323,-445749,-241036,-115434,-106404,-101403,-63080,-64753,-11423,72410,28070,-128959,-320793,-336596,-108859,-84373,-248826,-251227,-92264,-97542,-137580,-18455,152329,156227,-17617,-328790,-326524,-825,171250,85267,45989,-23735,-91746,-79914,10586,-37379,-32964,274519,536400,210401,-179841,-86686,58304,47307,-37371,-205678,-151381,121565,273571,104072,-48136,-96669,-296850,-335617,-122712,10107,-64599,-107810,-85967,-45872,-163079,-324355,-125205,114568,249583,235706,141971,64218,-53884,-217093,-229783,-102433,-67779,-83495,-25143,86650,137502,141090,319973,404925,234544],[16321,-34217,43203,174909,113138,-2593,25634,3361,-56798,-57056,-102139,-107975,37440,220801,165796,-59959,-119829,-8977,-15247,-45842,-45344,-134537,-253472,-299194,-227086,-40213,130894,194108,110091,-70660,-170534,-85783,39179,113029,109373,-69082,-139357,3021,87758,130519,138105,149659,28440,-164362,-155807,44431,11866,-196464,-169731,25254,101598,47298,-16801,-1751,136175,293866,154713,-192982,-444694,-356376,-101523,14516,162428,333925,197277,-628,10281,80250,158658,53744,-121482,-131877,-20981,-10650,-32441,88715,115778,-54762,-260995,-245927,17691,149304,54832,-12909,83041,128546,-85046,-314317,-274942,-205968,-154456,-53719,-84667,-97070,31319,70954,89042,237586,327418,193164,91001,98929,46233,-66458,-143749,-111760,-120358,-234532,-215632,199,112479,114426,88482,-5170,-95377,-136417,73904,327503,346037,293869,269337,117083,-47515,-23312,-7991,-90075,-208277,-275015,-215814,-131086,-110746,-4289,119268,227273,215561,110651,-120377,-333343,-425923,-392909,-334558,-342460,-271165,-1145,311565,307163,198569,158205,38411,-110240,10960,171957,132069,-161474,-288407,-73051,337002,363859,6089,-281654,-244342,-110157,-22968,-15325,109915,411276,535597,268584,29835,70405,124724,139148,155112,215745,305457,211524,93560,160827,244991,146678,2926,-115083,-171423,42865,367466,436112,250045,74587,-19344,-29037,30791,45377,26814,86566,94844,-104317,-332841,-243939,4410,206027,377955,417015,205699,-15469,-60354,-107451,-205023,-240317,-166847,-58778,-81806,-81658,-33751,16512,53688,76657,4128,-99514,-48096,107390,153158,35155,-34511,-21164,-96493,-152933,-134439,-133020,-34762,209078,275692,122790,90891,152702,44358,-59634,-109875,-265821,-360454,-195179,-45371,-14106,-25062,57780,92253,29637,2875,-20147,-161400,-192028,-26465,208523,320845,204146,104071,109856,-35896,-209093,-225411,-207718,-137493,14005,90750,167967,155888,65145,116908,201485,82011,-106880,-230565,-413144,-482660,-436472,-298673,-207341,-166303,-156942,-74941,116907,166360,-78155,-239295,2999,222283,124500,-105543,-193913,-27825,96186,-32313,-193925,-140633,-22272,63044,107034,26138,-73491,7622,96142,-34509,-187776,-57703,164060,153278,-96463,-172497,12627,37653,-77935,-157007,-139632,-76007,-32444,27382,125110,111769,34481,41480,111401,125777,-27298,-168784,-67371,-28804,-122788,-103060,-68763,-104006,-65601,42682,278738,339909,111206,-169095,-226241,-24782,172438,145709,2394,43977,292405,519728,446186,17797,-252321,-177260,-130488,-153397,12971,191330,230496,183304,101832,172505,376700,420626,229274,121979,99595,114440,119126,123698,170086,196456,33984,-133477,-144420,-194405,-374695,-288950,-10588,119296,83039,49278,-38090,-86540,51167,179627,98840,-37482,3488,59153,-63515,-240827,-287621,-179151,31926,130177,-4550,-40678,11229,-20903,7982,123077,49204,-38871,-92163,-59719,50423,26555,-48918,31209,48012,-108263,-301723,-349263,-280949,-173600,-126052,-82423,67381,130294,33563,-93705,-86465,-26022,-31820,-61752,-176991,-248015,-81684,4066,-217666,-273151,-43718,-39950,-307934,-454179,-240625,21721,128348,-59228,-318551,-374026,-277683,-208651,-137778,-222361,-261246,-68925,121573,181768,304024,154776,-11131,415846,879497,796381,518720,138966,-247390,1172967,4599853,4075565,607809,-3552594,-4757744,-2187520,458779,729470,295120,221986,103546,-591845,-982678,-451512,412651,803179,644694,216764,-152260,-231517,-166744,-211394,-309733,-290485,-162894,-58159,752,26648,142445,237304,226643,277787,323275,166341,4719,-7523,155171,275631,91463,-73555,-28201,74759,161687,179491,250847,263308,95110,116030,249850,35235,-237091,-180464,-48028,-117799,-236565,-255407,-102825,106527,325943,237216,35313,126951,454729,429976,141735,-44279,-61649,-54878,-100817,53246,267959,341615,168209,-39954,-60092,89220,78166,2524,39234,101763,27500,-70305,75367,259162,274313,325486,344006,-43880,-438524,-457046,-256905,-109338,-1017,-25897,-171330,-317189,-370034,-338248,-235315,-82313,-71892,-165719,-79389,160723,363490,326342,298497,404610,403141,201556,-14480,61965,270455,307234,197374,59663,41206,101588,159352,181712,168489,66481,-56164,-74947,14087,68948,143450,189806,61990,-17820,-28298,27819,183173,219705,-7718,-170454,-121017,-38790,19657,-24087,-55559,-3635,27276,-111713,-250124,-95803,151778,124137,-3056,-74244,-195484,-162784,-8386,26870,2615,87353,62237,-187142,-328413,-123910,63970,50879,63576,289547,423597,324077,293657,389621,325767,55672,-157215,-262009,-226349,-2910,61069,-43772,-113716,-161811,-166274,-6287,138128,9215,-277710,-246986,65803,270384,128170,-4275,122550,89419,-17872,24751,-22833,-109437,-90494,-133390,-240806,-202690,-190543,-253829,-262322,-244430,-256130,-226488,-207461,-120878,-33310,-35619,-174830,-173720,-121414,569,194717,206968,-164583,-486804,-464230,-164643,-33762,-118092,-189522,-152976,-98871,-109965,-163834,-150799,-167174,-182587,-216070,-68879,169751,177741,-7255,1702,183187,337726,326081,169449,147563,162159,38934,-16948,-26497,-84994,-135643,-153010,-38846,82754,-3287,-149949,-77940,-5193,-71857,-8445,130974,56042,-28749,41181,143624,159831,31430,52905,167383,175690,19933,-35749,-29520,18214,93529,170228,288084,338566,175975,-109798,-189874,-107893,-138813,-234276,-166153,127518,297857,222488,-11062,-127757,-174380,-145267,-104931,-23300,73857,73512,23973,-52957,-115044,-23078,69186,-61315,-191504,-8099,322707,261796,-63383,-301547,-234325,-1730,173918,177572,119787,19149,-155472,-297246,-158542,-1506,-59770,-70914,50383,97565,80674,119140,81701,2533,-142921,-177042,-127633,-63522,51332,128416,117828,159528,236295,288902,133349,-81650,-208241,-424631,-624587,-503285,-267542,-207779,-46587,102169,40303,-2765,216778,427247,335688,-84984,-259776,-65525,206887,269889,38496,-187736,-132348,15046,39379,-92300,-250535,-148155,-55846,-228918,-193490,47445,8384,-101913,-48116,-73499,-229983,-295433,-117801,37325,154066,336182,355400,163568,-6101,-95407,-79903,70809,251507,213548,-118955,-445709,-289034,41621,123797,6686,-76199,-56575,-48319,-2591,20878,-962,16977,13111,-183758,-327629,-206347,-58237,-43088,-85228,-81686,-68227,-110583,-86153,-68987,-68074,-54368,7428,183750,318890,200042,14226,-48244,5083,25580,127294,369104,369940,168147,97996,165108,64761,-116281,-266288,-247711,-132415,-21349,138670,325885,465000,549163,568407,895594,1026584,312563,-116117,-411979,-1288954,-1085424,-90833,246338,523792,779828,630591,191553,106487,140549,-579901,-1513748,-980008,-142013,-11648,54164,381544,315492,42987,-93933,-121514,21522,283204,280548,66836,55463,72000,27118,120246,390058,370801,44209,-212218,-219365,-4398,170676,145160,133004,280143,278095,114755,130096,351351,390339,216921,178029,302682,236965,2249,-72082,48467,184500,90356,-235479,-440035,-287084,-140421,-157583,-160187,-14233,58473,79929,134659,74057,-149125,-342682,-246646,8376,-28731,-180431,-119537,33078,2308,-45233,58821,218007,219246,55936,-256205,-338617,-126733,27328,8922,68517,54559,-52206,-105881,-66773,-142530,-83627,287899,548969,247328,-80817,-21323,21566,-9924,-33643,-156075,-149569,82116,179407,-34298,-109729,-79626,-274984,-301874,-74121,29731,-39467,-86094,-45975,12345,-82136,-211867,-42501,88259,116423,85851,7302,-52948,-165423,-270687,-183487,-56054,-63031,-66375,3511,81980,108423,131180,318433,433952,273182],[83520,49087,116992,233933,148526,-33845,-45707,-22997,-40687,-60376,-135058,-125737,49283,215336,136014,-106509,-169905,-85955,-148949,-138651,-27699,-92157,-246562,-286685,-168119,34786,171602,184411,96762,-54451,-177441,-117132,44538,194644,267936,60001,-93260,41027,175232,193415,136585,78374,-23291,-136259,-87936,91999,33646,-190999,-150268,51974,100876,-24497,-58771,52743,232256,360222,186484,-157283,-378722,-327821,-116235,6680,170549,310727,130655,-107247,-133986,-38783,92524,98493,18480,-10798,13345,3059,21223,117995,98120,-72724,-255993,-243682,-370,148620,115056,77748,123422,151040,9696,-192961,-218939,-187389,-118640,-10950,-55435,-81613,15651,32871,76342,202596,222398,126712,85195,85497,-11070,-179944,-288159,-251473,-196151,-331756,-378213,-155739,60487,122453,73285,-47993,-115389,-127209,88886,332765,330482,264981,230694,96019,-80457,-67627,4581,-54730,-202667,-259351,-212004,-132467,-79424,-11431,34868,137667,167620,103425,-119588,-356760,-473710,-437691,-377798,-386110,-287567,43657,371399,280522,129385,81460,-92778,-313740,-131585,155968,170144,-126780,-217977,42181,353393,318741,67417,-74971,-44393,-20256,-53732,-100679,16156,316963,532542,409296,171226,107704,141072,227354,226022,194182,284266,239441,75050,101251,246673,169034,-12206,-117128,-134624,55339,311325,372108,214916,9305,-120079,-33611,150946,160567,46974,87512,163871,-25985,-342487,-243385,91621,184650,188899,259195,194690,109542,15003,-181135,-241510,-174297,-157424,-68100,-14232,22194,-786,-37531,-63937,-44466,-54718,-130009,-97335,73542,115959,-29558,-91528,-54721,-91518,-106696,-42071,-12470,29796,177921,250111,197535,180346,180290,29657,-99096,-165659,-396098,-531217,-308173,-89604,-40452,-52254,14931,65115,10289,-68525,-56070,-102646,-145456,-26618,156198,254574,197246,121830,111931,-42283,-241671,-275034,-196062,-49764,105217,128406,144810,80561,-5020,72507,233465,143139,-63408,-219692,-364752,-362324,-350699,-354877,-318728,-261303,-239582,-189013,27533,99572,-147021,-287501,-6151,218288,110380,-123622,-223247,-27504,156255,47898,-129588,-75946,-17173,13556,98961,68654,-39209,9507,56486,-59804,-109881,18956,124029,74279,-160448,-268700,-60346,42061,-53731,-203437,-263710,-209300,-115507,-58188,43112,91612,59745,58782,56201,57269,-45280,-165270,-62898,-31687,-153923,-201167,-227673,-256088,-142795,21190,218875,240297,32460,-223075,-250219,4727,168544,110368,43187,116904,324769,584983,534504,91666,-157778,-75693,-48489,-99822,9479,138377,202168,168174,47060,95725,299711,363109,205993,95214,33370,23820,22749,77399,182445,254988,111578,-41942,-84662,-225687,-447647,-336271,-18858,116991,35109,32834,52424,52547,116978,201458,118340,-40439,-62253,8778,-56766,-191265,-198881,-82209,86611,146170,-46466,-109489,-18202,-13900,4385,97794,20805,-25650,-25577,31485,155949,141354,25689,71890,98321,-64726,-247338,-278942,-264842,-230434,-167677,-46121,145469,184400,35231,-74281,-20718,19038,-44305,-128424,-246856,-276797,-57899,65897,-168378,-361599,-231918,-143674,-248660,-347171,-246375,-77669,66782,-28688,-286733,-357443,-186274,-53219,-82330,-286217,-298123,-25304,217183,415577,641323,464084,107818,247156,377466,126922,230265,479108,1052181,3258438,4917178,2259540,-1769134,-4568420,-4078745,-1330715,871793,737644,333444,314094,187327,-558157,-930426,-523005,163981,609598,631741,241661,-153921,-235828,-139858,-183491,-323554,-335279,-195014,-32654,46543,74963,175648,235616,182031,255431,374796,235051,79886,88978,192613,217196,83939,-39659,-22511,34850,106397,116768,204468,278980,184920,201319,324685,103198,-255861,-222119,-45128,-97940,-208542,-219848,-59997,159982,371040,249253,49872,156598,491578,457806,96397,-106469,-73374,-44247,-104414,37374,251568,318674,157902,2360,37436,170182,74439,-31097,42455,134368,75704,-4054,124832,223464,229325,353296,388100,59987,-258625,-344669,-250299,-93203,64469,22873,-140960,-246526,-319086,-300076,-170566,24311,33700,-115696,-84033,220127,494738,350584,148493,160484,232428,140781,-58242,-19292,214070,304238,243663,150140,60060,2704,35714,123256,166446,62483,-99632,-152270,-53199,52720,131112,164742,76133,34500,-6162,7454,168312,227127,1076,-164331,-107022,28863,146250,64530,-58219,-53074,43146,-13488,-200665,-131859,139409,155290,1023,-120035,-212615,-109515,95004,100292,16922,57645,57443,-146557,-225916,-55479,98809,87330,93503,277328,353235,221544,214691,416161,479183,178317,-182250,-305278,-180726,61763,84427,-8696,-85656,-128074,-112041,79713,265599,203380,-26899,-61302,177749,339764,150858,-32474,89504,34254,-102798,-50320,-32631,-102676,-99876,-135651,-223933,-164364,-140490,-224827,-215930,-130445,-164574,-171854,-111356,-21018,-39486,-146326,-270622,-258584,-193091,-71476,145695,214504,-110148,-404371,-407789,-194875,-99846,-126239,-156940,-132472,-102033,-125541,-163208,-132794,-120013,-105044,-161004,-116596,95249,107620,-99841,-81141,119043,238850,228306,80920,14511,35866,-41267,-95519,-63011,-71975,-128568,-201091,-147880,-4344,-11666,-112150,-30700,20189,-118411,-106927,62220,57019,8084,77528,109392,57934,-4707,88250,164767,104662,-18941,-36957,3068,74565,113961,167083,337137,449718,307483,-762,-129719,-74196,-137998,-274218,-199279,142557,334861,240492,-40251,-200482,-187799,-100106,-115249,-71287,105475,157862,52946,-59388,-48670,72528,101495,-71911,-203274,-36077,258749,211440,-48066,-225347,-190150,24451,245298,201199,75321,25601,-68291,-183278,-62421,59300,-13588,-21986,84349,78785,39697,85919,73034,-19272,-171696,-194848,-105580,-39266,-10076,16966,23468,77035,155265,203226,48297,-167472,-296004,-415734,-493687,-376236,-229950,-252401,-168910,9844,92120,176194,412060,551571,379728,-53856,-234092,-56757,195197,287367,95775,-119382,-84112,41951,119701,82142,-42768,-1022,-78566,-409815,-359862,10422,34252,-95708,-94197,-120428,-291449,-349416,-158630,55130,166490,312080,349060,182837,7128,-39025,-24709,60125,198859,149718,-131032,-331724,-112159,140268,93642,-126005,-192881,-128424,-42473,48828,30367,-129550,-153684,-121710,-282379,-422675,-296835,-62947,-18124,-109020,-129187,-87337,-147680,-137548,-82506,-35560,4336,27562,159696,336233,236294,12293,-73891,16235,87972,204132,407538,368936,162016,121803,202206,125703,-21379,-177826,-166866,-91147,-19941,126481,328020,566100,682679,644402,788341,725686,214684,-253103,-834749,-1501334,-1135774,-419616,-48411,554960,1056578,975636,376335,72668,76228,-537425,-1557357,-1282058,-652707,-215065,369051,930327,947516,667270,308091,-12580,-53004,186540,232049,60468,3019,-47101,-117649,26463,382406,421570,140919,-107694,-163335,-19760,106291,117459,207108,338735,274224,45013,18075,266937,327441,147914,126784,305291,243502,-14462,-124617,-13067,113609,67435,-190471,-409897,-324768,-193264,-224150,-213261,13496,118512,70040,100241,92519,-116613,-276058,-102499,127441,25194,-115007,-25448,100995,67935,36038,122336,257215,231254,61197,-224554,-364712,-279569,-138602,-75458,64020,96085,-21235,-131971,-178783,-302347,-212061,212180,472180,262666,20460,14677,-39825,-76863,-39012,-93424,-117871,42497,35510,-197866,-166924,-33636,-179265,-185240,9622,25413,-65773,-82864,-2614,51283,-3545,-40929,40202,10203,-49119,-56420,-115210,-180835,-251695,-265024,-108748,-17086,-62447,-50586,24388,65404,80718,114469,279077,403716,286541],[144575,123349,146667,236334,149715,-69119,-105373,-49044,-41683,-72264,-148985,-124577,62234,185381,72282,-142553,-198694,-175986,-282696,-217955,-13957,-63369,-243577,-273046,-103117,107068,192338,142857,45348,-69604,-181439,-142582,41643,249278,361286,138861,-65324,84402,291887,280093,143591,32287,-46385,-94286,-25885,107143,54381,-157232,-155915,29734,79478,-98006,-123302,77725,289086,377065,191859,-120573,-278541,-262577,-119122,-4354,160160,235756,15976,-227728,-271554,-164733,-16728,78982,104007,94519,23101,-25704,43459,116946,44399,-103046,-239595,-227928,-20985,138656,165379,166213,167833,172872,120336,-21024,-106438,-118320,-61313,28052,-11269,-32276,15624,8844,64941,132794,91921,67505,76332,36147,-131101,-312957,-391608,-348989,-261373,-373538,-438989,-229099,25300,104607,23318,-102890,-116113,-86686,103772,312850,296395,208840,131115,5240,-136961,-119419,-11215,-33651,-172216,-196757,-152745,-100108,-42141,-34485,-79845,16011,117441,96379,-116715,-359649,-492989,-466219,-391710,-388776,-287516,53758,345303,183272,36755,-7602,-219850,-456489,-222809,139550,190323,-61826,-105443,139142,305223,221254,119596,135996,177983,73528,-77412,-148045,-26932,253154,483464,476994,275582,135420,159069,312831,299257,169354,251333,280392,102016,73160,237992,203834,12579,-82983,-77064,69433,233383,268778,141029,-66047,-194191,-4129,276720,272035,72449,70053,179336,-4991,-383898,-269668,157219,173560,20836,87281,175973,217632,41769,-273926,-252367,-65539,-102424,-57995,78374,123776,45761,-60424,-149764,-157947,-110530,-137606,-115734,62026,95824,-53344,-89635,-39961,-74523,-77248,25915,90958,80529,122726,196365,229935,205669,143103,-11101,-122665,-190915,-480983,-642080,-397113,-153986,-101604,-110248,-74464,-29938,-44189,-123129,-57159,7934,-46809,-8597,85257,126066,102410,84375,105159,-16775,-223218,-287693,-151166,63502,189438,146421,100854,-863,-46530,69058,266891,190880,-23448,-182607,-264553,-194400,-195459,-337518,-397022,-341387,-293001,-254726,-29353,50595,-197940,-313239,-17631,172027,40627,-152739,-222101,-15657,199511,127077,-46233,2692,-5741,-41860,48673,59181,-37681,-19536,-19592,-88575,-18474,92651,52559,-36443,-202146,-314720,-130832,25257,-32324,-217817,-331581,-259464,-130101,-100013,-16344,74348,80411,91541,62929,74331,7811,-111359,-45838,-31891,-144617,-194657,-257363,-316630,-212811,-35899,127075,129863,-41369,-244287,-222471,63078,170558,72690,85703,172966,299622,552069,535741,147821,-53935,22366,24909,-41861,9578,82396,157514,135351,-11859,3011,167598,222011,131082,69415,-6894,-68332,-96657,19966,211259,326046,192880,52239,-38379,-265348,-485140,-351844,-27758,127364,35427,35449,131547,186511,196100,203600,99357,-59832,-120397,-41125,-48219,-117599,-81595,49137,165030,154169,-97641,-177650,-54312,-13110,135,57312,-10949,-13718,16792,66797,191733,225677,125357,138793,148298,-7722,-159532,-184265,-234913,-264077,-185838,-5693,190326,180269,-3328,-55325,28389,3988,-113742,-197884,-301468,-307556,-58776,103902,-121623,-426960,-403157,-226491,-155970,-183269,-200286,-154248,5341,-8674,-259714,-356533,-155737,49374,-67743,-367887,-350086,-40622,192173,484718,874936,794468,249533,-59579,-417555,-810661,-143504,935810,2757478,6076409,6093183,631835,-4579175,-6064049,-3700917,-552774,1181422,681015,355058,416237,339700,-391791,-808342,-580332,-134301,314122,529916,259998,-53096,-120670,-40076,-126270,-307118,-347978,-244761,-94108,3885,64956,184039,220935,101007,154482,328454,255344,153311,171603,173725,72835,-12420,-35551,-1297,6488,13069,-11880,91203,227261,221904,247501,351794,154498,-235632,-215834,-22012,-66473,-167584,-179665,-47366,143296,309223,187102,53184,185805,508422,485027,89032,-122953,-68706,-64264,-132127,-8600,215266,288716,133383,32504,109755,207221,44560,-51866,53346,147439,106181,67249,185448,173542,137643,289691,348506,143161,-70595,-198579,-203898,-59910,105342,55340,-69543,-102462,-203828,-254871,-149208,44213,61480,-69602,-69039,252697,545372,306237,-62043,-143471,-13752,29604,-76097,-52458,140929,249357,249279,226261,96493,-82684,-112671,4683,110119,26518,-156049,-255229,-169571,-22985,83718,122523,94417,102547,29467,-23425,106292,189816,8190,-146236,-110291,67190,228899,144855,-46125,-103607,40067,79641,-138490,-166041,108443,173365,-18730,-192074,-199589,2188,183068,101682,-5090,37393,76769,-83587,-139751,-22141,107393,113721,108592,211243,199432,39244,75469,374216,577435,295709,-178767,-337971,-156374,59827,34361,-24268,-56028,-56274,-31282,146172,358228,379357,216485,110972,268274,386998,170586,-40095,34126,-40800,-147323,-56598,-1981,-91378,-128031,-149846,-171116,-62692,-34939,-169997,-159416,-26185,-71882,-116012,-13033,93638,-10563,-202958,-317077,-325512,-263991,-147118,65195,154934,-87949,-339489,-358045,-244379,-165007,-128134,-123897,-92218,-47147,-65246,-122885,-96703,-56340,-27612,-127159,-174096,26377,81599,-127811,-156692,-1234,101750,129945,8000,-81248,-61039,-102079,-177038,-156394,-111352,-118339,-213700,-250203,-127705,-49869,-89174,-16560,18522,-150177,-189779,-29227,12270,7493,98613,97911,12475,20090,141928,161953,26025,-85745,-93555,266,129714,154749,178513,343787,465923,355413,70578,-84383,-63551,-158211,-317074,-241040,123640,314965,199059,-99659,-265178,-174119,-26555,-99225,-106463,123307,236554,96064,-35426,41377,169734,134190,-60551,-182380,-54639,189575,162226,-30704,-128951,-118831,48057,267704,190404,26484,35565,23580,-56237,39216,114936,35327,47158,132232,70079,9828,82041,81516,-36420,-167300,-167122,-72058,-11560,-49229,-87536,-74776,-19715,40605,67770,-60143,-241823,-361878,-367604,-306434,-192671,-150398,-255543,-257292,-75531,134455,343749,581252,632861,375828,-41329,-223986,-98436,106179,250209,157009,-23303,-29886,56602,176172,217192,137511,145507,-40783,-485663,-450275,-10213,79496,-65103,-131961,-154935,-294692,-334469,-165461,63953,176237,284030,336921,195629,17455,9279,33069,59163,159399,106750,-99542,-142481,107969,270436,106454,-193905,-282292,-193200,-17531,125935,46957,-249626,-327602,-227460,-286726,-409840,-330291,-70363,-1193,-108706,-155064,-119364,-185313,-174351,-103902,-31850,18085,4633,107375,317920,261713,28790,-85669,30806,157483,258574,384956,329005,150947,148002,215618,165293,69593,-55453,-27432,-4831,8611,144039,332944,575890,727059,724450,688940,496396,231998,-305256,-1091731,-1447616,-1049434,-625872,-222682,491846,1099870,1139173,505900,44380,-75197,-491445,-1227772,-1195667,-1085835,-512405,516454,1274036,1429586,1226615,718199,166961,-55737,96009,161002,13071,-95096,-195196,-260443,-101083,298159,410568,211981,-9764,-97778,-33717,31150,94131,264970,364829,248573,-14937,-92806,129062,218258,56592,49125,263677,233183,-25580,-178644,-74184,32181,21333,-148005,-341405,-314857,-228619,-256996,-217594,38001,120123,-16726,3885,107247,1520,-85960,100847,248518,89494,-40359,33347,119363,110762,108048,163218,263572,204049,19535,-221337,-379673,-403017,-268194,-127215,55346,121448,31269,-116496,-258861,-439600,-355743,87199,350007,276703,126886,46915,-79374,-116564,-35589,-18240,-43993,21777,-102434,-315912,-192519,22783,-39272,-9079,114462,6439,-130805,-89638,33094,49239,34701,118593,99613,-90066,-194869,-149467,-193985,-305268,-319388,-208759,-19152,9242,-65482,-44448,18937,34900,70350,101136,209669,314082,266682],[201237,186408,148964,207881,139295,-79250,-125731,-58474,-46695,-76395,-132288,-106676,66984,146227,4654,-143222,-170390,-218618,-344235,-227928,23271,-20376,-206070,-229826,-30389,174832,209178,103490,-8228,-92604,-169307,-141586,53195,283731,379888,161671,-43030,139469,415764,384463,174697,37202,-23947,-36558,26634,96934,80888,-82558,-155136,-7711,55210,-148573,-184176,86816,321869,367400,181491,-86695,-166617,-163971,-86002,15248,160479,151223,-99032,-316998,-345110,-239710,-112669,15121,108976,131486,-11782,-85583,28975,78727,-37841,-140500,-214648,-204550,-41195,129506,213390,247751,225281,219629,242058,163518,37946,-10923,14566,69576,51839,53816,46951,12759,59703,52511,-21347,31695,68513,-33949,-270603,-412279,-421544,-375785,-283654,-322810,-366760,-197216,24110,84228,-29196,-137012,-74495,-2322,132663,277555,254027,151778,22518,-105646,-194837,-164896,-45234,-28849,-126634,-107417,-51609,-30888,2473,-60903,-194371,-107928,74321,90797,-109600,-332813,-462400,-442935,-340126,-330765,-267258,25707,249100,68303,-28649,-62701,-290194,-497232,-250400,116371,183373,10986,22390,198008,228516,133395,162333,273879,336306,145616,-70439,-129098,7175,249840,411359,453102,316162,152774,180950,385255,378791,170664,222861,325158,178731,95267,222728,235737,74957,-4402,5357,98386,170286,163900,55882,-121834,-207841,60028,376032,350969,98941,43136,144865,-41635,-442407,-310064,183987,179215,-75422,-43856,167534,283624,14788,-340805,-199302,86047,778,-19877,174110,204839,105706,-31155,-174061,-229518,-145216,-120767,-100233,75713,106729,-22147,-26880,18016,-61247,-83261,55166,164996,120299,65449,127570,210299,163006,50955,-73242,-130768,-183093,-483933,-649505,-437161,-213334,-154198,-165842,-168873,-137869,-97428,-132006,-17756,126126,69342,24745,19216,-25137,-49765,2,78840,22116,-161431,-259104,-82532,175387,236409,125101,42446,-61164,-45381,111171,290176,212093,1853,-131735,-142625,-25397,-23353,-257092,-421410,-388236,-316438,-265581,-52749,14200,-226672,-305377,-26003,84423,-72387,-177230,-180807,6776,211465,180448,43798,86243,8695,-93851,-27125,2565,-72679,-77598,-117108,-114651,63524,144235,-29714,-148118,-213224,-300007,-178312,-161,-7747,-196848,-333104,-223635,-79694,-84339,-31627,65604,90303,128364,133215,174907,111165,-36429,-30921,-31131,-97760,-87826,-152302,-272227,-250821,-95679,50542,42577,-94260,-221295,-138352,139761,176507,47986,123238,191092,213344,421552,447473,170207,39626,106362,82226,12667,20202,43621,111234,97692,-51705,-68749,32407,40437,6985,37237,-9303,-129875,-202404,-41847,237030,378770,242236,116494,-16635,-297456,-464403,-310520,-23588,150833,88854,60052,173990,267015,262303,186395,35846,-103230,-146880,-63962,-36410,-43787,32846,176933,237742,143051,-146479,-227223,-94279,-28998,-10016,14812,-27685,9292,36942,46514,153297,248483,212319,211381,184046,49360,-53439,-81744,-196748,-271051,-185778,18017,190693,127587,-64130,-41378,54304,-50736,-207948,-242843,-315371,-320525,-85864,100989,-84539,-438664,-501381,-265368,-60231,-15917,-117631,-182416,-23528,20572,-212691,-346572,-167763,102390,-56708,-415146,-383557,-101350,60898,373294,941178,1064754,406861,-376388,-1248340,-1701880,-417008,1461579,4422885,8744976,7520383,-811419,-7084003,-7396561,-3719788,-147029,1247159,573329,383402,550781,550000,-135741,-642489,-585308,-377988,18293,391052,280250,102198,74610,114905,-47498,-264079,-337280,-311812,-222583,-94669,25860,180514,197059,7158,14261,205615,217538,202080,232690,129747,-90565,-162157,-65299,27370,838,-81964,-164936,-62734,122433,197020,242249,326327,177529,-167233,-144392,31814,-13907,-101317,-126456,-62030,62698,168143,83952,55759,213582,501957,499268,130444,-70410,-34496,-110213,-193369,-72260,180113,275771,125727,67727,155439,200131,9020,-45852,75348,145373,114228,126457,246268,142455,47313,173186,264753,203346,81774,-56731,-119170,-7256,121990,78855,29854,66684,-54092,-200386,-156542,-704,42854,-8627,-18563,264735,522305,224964,-256092,-400374,-251522,-95716,-54393,400,107805,179090,225055,273373,143256,-128818,-237185,-121831,37409,-15471,-206681,-351215,-285989,-116619,27211,85540,124013,179961,81687,-41098,33660,143997,36859,-106293,-111416,86399,262200,202138,-16609,-135514,24646,149931,-77271,-195304,61443,164645,-72732,-266698,-130530,175255,256213,58485,-38629,36586,106408,-22509,-93269,-20393,100619,138086,118518,118253,13904,-154910,-68687,294466,600789,373907,-139720,-327418,-137319,16552,-42559,-61147,-24181,35091,63291,188743,398448,486783,373120,226676,323039,411701,204588,-2365,-14034,-107837,-135480,15696,70424,-66488,-156744,-158269,-78625,91742,100588,-90563,-83596,54869,844,-71330,59652,198168,66558,-165284,-304695,-371615,-333864,-217381,-30571,50439,-83301,-275308,-311252,-282275,-192690,-109185,-88095,-32937,57926,59258,-49042,-51577,19182,65302,-90270,-210058,-15081,110981,-74207,-186665,-126320,-28410,54051,-39089,-122162,-96401,-111463,-227054,-293298,-221011,-120647,-187853,-317135,-255581,-116140,-100442,-46549,-14444,-168138,-238549,-111321,-61596,-31839,101228,121115,42968,97916,204769,162774,-38951,-174351,-197937,-37055,171820,207480,200609,310270,398948,322792,90312,-60086,-65854,-181212,-351573,-288044,69816,237267,102530,-179035,-309196,-148271,43196,-67027,-120752,121574,290111,151301,25066,140346,246296,149879,-35192,-123942,-46268,137398,121195,-12785,-34234,-42868,59501,231540,138426,-14666,56442,98908,40492,110607,146217,71749,119735,188319,82524,3865,105319,93560,-46519,-124394,-93185,-25153,26063,-45636,-151277,-151889,-111697,-78652,-68685,-152510,-282594,-381764,-290163,-118544,-15457,-63112,-236067,-311848,-147461,155530,459894,671342,627480,323721,-29695,-195296,-157278,-32872,158264,191742,62526,6141,51822,193381,271779,228324,235898,37843,-435918,-441803,-3922,134746,-40511,-174055,-177457,-246739,-272368,-145439,58945,171853,244840,306803,182429,3592,15841,58067,53355,127895,69155,-65738,40848,295908,380050,148370,-174485,-316792,-233772,15277,204090,60310,-327749,-454143,-283622,-220640,-322588,-316141,-91004,-3674,-95489,-169110,-176965,-228975,-190070,-123951,-58837,-24911,-59274,40591,256985,247751,35875,-107402,11215,178261,243292,279117,226882,114968,153900,190028,151903,103567,48288,127731,98532,40698,176449,357132,519143,698584,807583,646931,459960,385050,-341932,-1234275,-1261976,-1001863,-784984,-237177,427740,926233,1062459,527712,16679,-240709,-446969,-757698,-979305,-1385959,-693139,577573,1341718,1610804,1552926,1008611,353249,11136,37414,71698,-96102,-247622,-361135,-386661,-247802,139089,323933,228661,51951,-45608,-47968,-43057,70467,290137,358129,196246,-71740,-195674,-44898,76957,-49539,-65520,155247,192497,-30937,-212446,-126411,-60856,-65858,-147696,-278477,-275615,-241576,-257298,-195694,27679,45172,-165277,-134515,102836,159945,163204,297701,329176,131916,11397,33473,77364,112652,134647,136919,198993,122274,-66227,-250212,-388137,-481353,-347357,-149440,31547,116079,84806,-73170,-293158,-525267,-478786,-70660,195708,267296,203318,66644,-95260,-135878,-41970,27985,22128,-12221,-210642,-360083,-194885,40991,68776,150353,191211,-35495,-221444,-109894,33367,-19310,-4997,186391,108092,-184786,-291661,-189305,-227901,-417244,-385145,-136559,57835,13873,-76796,-61461,-32335,-15438,76033,89257,116597,177038,207515],[229301,215408,130975,164197,118678,-68979,-116355,-63805,-64778,-83827,-108889,-100028,38663,88514,-63675,-118949,-90603,-189861,-308882,-164126,76332,37193,-129141,-162077,24872,210088,207848,67677,-53392,-115519,-153720,-128130,65287,274865,308904,115121,-38136,179912,491860,458959,203891,63852,10379,5478,41248,48095,88569,3702,-139509,-42618,24615,-185294,-243302,67724,319010,329556,142847,-80293,-88596,-69355,-33467,53954,162567,71534,-190763,-359150,-345055,-255224,-176351,-85104,13339,50970,-115116,-177034,-39195,-15807,-152602,-195280,-204718,-202673,-83422,100001,234722,290956,270526,275480,336971,293825,151511,77524,65750,86364,103313,143618,93790,25706,39516,-35565,-110880,-223,44687,-115183,-386265,-450917,-386119,-342816,-261261,-195585,-196971,-95963,40722,64079,-72815,-147214,-3185,101639,159301,212935,184364,87735,-70974,-201295,-244878,-205825,-98833,-57552,-100292,-36979,43953,45809,34105,-97971,-295846,-216554,22898,59300,-119701,-292883,-388166,-357467,-223536,-227593,-241197,-45035,107916,-24387,-45845,-70768,-297676,-461305,-242709,69212,134084,48722,111355,192755,147894,91313,182618,281618,356205,165849,-32872,-54711,93583,283969,327320,340392,272546,145514,188308,416291,443085,197861,194587,345801,276162,152544,195790,241037,146150,95662,94120,135287,136562,83268,-16350,-142436,-161405,131056,413946,368197,107891,8675,72152,-121884,-494348,-342568,165512,189389,-94574,-109073,170242,287676,-55302,-349782,-73348,256548,130651,46877,248403,249752,163819,43239,-135303,-243915,-151606,-91449,-67297,99769,141675,46547,65255,88030,-72739,-131938,47877,208886,149744,19594,56349,150436,75862,-65792,-139448,-124407,-149001,-397601,-542904,-412846,-237360,-151736,-179136,-228093,-209720,-119106,-82923,60254,213724,157439,56477,-25026,-150434,-202115,-103671,26692,47921,-78630,-194699,-5290,257002,228743,61186,-20024,-90058,-17171,164893,284253,198778,3903,-85951,-33511,103059,110838,-144996,-384618,-389355,-314528,-236932,-56029,-20797,-237669,-265058,-27479,-27433,-195660,-177106,-100173,38951,193096,197202,126575,164142,23400,-132750,-100409,-73457,-127758,-147877,-208824,-126491,123588,164825,-99446,-226246,-188626,-230774,-187490,-20463,19936,-150442,-277800,-130308,9363,-14349,5857,68395,83858,149609,234769,318158,224352,26646,-25818,-26461,-25780,78547,45113,-142150,-240299,-126540,24599,651,-113741,-150540,-10744,216045,182488,48706,152918,166981,85604,228206,297757,156603,112733,177596,132155,65680,46398,33340,76411,68967,-52440,-80838,-48352,-126499,-147521,-4938,22670,-141142,-263934,-97859,239723,384176,230931,127045,-19130,-300829,-373164,-199077,7081,179996,172716,99089,170336,272664,299194,162378,-54598,-163743,-132277,-44732,-17258,10174,117138,264357,272745,105183,-183814,-248166,-138037,-77426,-44909,-25212,-21927,47293,42706,-8349,63855,201758,251589,261642,191554,90712,50557,10998,-158415,-258263,-180364,8077,147434,49774,-124816,-40053,54924,-110594,-279051,-237421,-268484,-292514,-123706,58888,-56757,-385936,-498660,-252169,11336,103584,-25746,-155349,-5222,70371,-130077,-302811,-185726,119269,-18800,-385893,-364901,-167693,-119128,132505,831362,1203895,557335,-567297,-1806456,-2206762,-443610,1939674,5592125,10350354,8175762,-2333451,-8638513,-7834773,-3848324,-167790,1046820,467149,458144,725960,784117,139830,-458899,-513358,-481633,-172051,278036,303794,242302,273464,272947,26655,-212037,-319631,-386016,-371753,-201251,-7030,177988,167272,-75812,-119104,49224,126297,205242,266674,95421,-207153,-309354,-122061,46149,11130,-149833,-292103,-210529,-3075,119063,184491,248365,153483,-76705,-32909,96343,47317,-13911,-61917,-93464,-54795,903,-18454,61853,232825,467023,479957,198614,37256,23894,-171302,-293093,-145676,152256,280734,145639,110645,167891,153646,-15606,-14556,97816,122463,88533,149402,286912,147635,-3346,51782,179618,235381,163001,39541,-19589,46262,106697,88753,122295,191485,67622,-147737,-171055,-70615,17585,72919,59710,253824,440630,132144,-374046,-529070,-407256,-199241,2853,136820,140619,118379,175227,270117,170280,-143120,-316395,-217168,-19635,-46048,-244197,-416949,-365549,-196756,-30587,52951,149804,242853,134788,-40186,-22776,116019,88073,-57292,-104024,93055,249737,218361,16053,-144510,-3581,173675,-42131,-227761,-2322,113782,-167481,-323237,-5754,376056,309181,7692,-62942,47629,122151,8278,-94136,-42729,82185,155532,119461,15944,-162249,-311152,-177218,201641,534429,377239,-79138,-263056,-114052,-38989,-106346,-95422,-5437,106181,142992,202036,376146,488996,388020,249008,321709,398514,241549,64598,-45261,-152141,-82252,128112,156261,-30491,-171164,-145272,38404,249695,209885,-9224,2310,99551,28499,-60805,72146,256364,175396,-39486,-253450,-409688,-406610,-279872,-130208,-69058,-83996,-196821,-267635,-292378,-171934,-67783,-50232,32926,179176,206023,36883,-14818,92229,178284,-33140,-212019,-28503,174437,37466,-155596,-204433,-111316,11940,-61819,-119939,-73517,-66371,-225534,-430865,-378995,-141926,-133428,-334558,-359010,-200483,-153658,-119602,-80236,-190134,-255475,-158184,-134078,-96407,80568,165955,133034,196493,256882,157250,-85136,-270841,-323316,-99341,189434,258020,224757,247793,280730,236853,65888,-49221,-60065,-184218,-366356,-333243,-7839,122630,-21062,-254234,-319567,-124987,79011,-31421,-109168,103256,306720,212716,115087,227412,284634,140234,-1325,-27093,6384,121911,96366,9054,40639,18963,60021,154435,56180,-36374,96415,152548,88113,139121,154428,95481,182577,248776,123239,29391,148518,107925,-35401,-43046,18404,45994,89140,12258,-147504,-182176,-170674,-157502,-143090,-178688,-260346,-333207,-184549,43594,124136,16706,-201900,-326851,-187900,167696,517930,670608,537353,252019,9421,-112024,-176031,-156038,49959,196846,123787,27606,44576,180278,244929,218825,254362,133142,-274005,-326683,49953,199938,-33778,-213850,-169988,-148408,-174032,-91852,66011,171113,213018,272525,156013,-23161,-11048,56148,56587,118532,47211,-41024,164380,415368,450939,220671,-53053,-257243,-210564,71721,284259,90348,-315925,-465977,-257867,-104888,-188449,-246701,-92160,7967,-45508,-143461,-220351,-244479,-152593,-101591,-75665,-74980,-98190,17322,194109,214275,47769,-119779,-26144,157190,179283,130946,94598,80686,162477,157438,105783,88147,129903,291934,226599,91321,239835,444926,487894,672697,910278,714941,670485,657644,-402379,-1320846,-1099689,-1093121,-922747,-73483,491018,688583,833010,482913,41580,-280437,-350743,-398695,-889250,-1492086,-555267,713414,1219939,1500004,1611383,1141577,523943,161804,69555,24015,-206943,-386221,-474259,-435564,-337646,-13203,226041,234738,117648,33187,-11839,-56507,95205,339656,382829,176868,-76526,-232308,-166001,-12336,-97778,-152494,43935,174067,21989,-158363,-110193,-105960,-137661,-152957,-200796,-173493,-167146,-170455,-118438,22726,-32472,-271001,-214457,133316,353155,433641,481097,406488,195734,82811,41914,54719,134138,158516,87378,114902,53030,-111549,-229452,-320771,-439589,-303242,-82457,53905,135875,176971,36299,-225237,-489891,-490268,-173320,87770,277748,285303,127990,-35684,-86278,-8694,77526,85408,-29675,-213331,-263634,-120390,57494,146961,286261,264968,-35119,-243147,-72391,50153,-87237,-59350,193133,127656,-178026,-263428,-128785,-165517,-435632,-384324,-14629,166238,59249,-32683,-43321,-70266,-23064,147753,133920,71868,80150,174593],[208143,194572,102971,121009,87892,-52173,-95707,-76941,-99649,-104392,-102487,-118927,-22717,13938,-127087,-83679,20550,-86726,-181771,-47008,133721,109234,-16599,-79053,50020,202018,182187,35808,-76788,-116468,-130883,-105485,71689,216592,169016,18530,-46704,193951,493300,473468,214610,83262,26518,16840,15251,-27703,69842,78664,-92245,-43781,4036,-204475,-286120,29084,287519,281248,90534,-95110,-54053,5496,29535,102130,166421,22144,-223090,-327867,-268871,-211704,-192366,-185858,-143214,-121778,-254998,-266867,-137220,-142089,-266267,-243676,-201152,-218908,-142797,50265,226593,294412,298127,331906,390318,342395,201970,114444,72007,73847,135614,223944,155023,46564,10890,-106247,-162855,-29510,17719,-163549,-413621,-400289,-289668,-253747,-182905,-15840,21232,35239,71796,64030,-81554,-121140,92971,213033,184701,131480,90905,21293,-123991,-238329,-255427,-217501,-145090,-106421,-97986,2279,111699,116426,53693,-134473,-358063,-274640,-28677,-1595,-145962,-241148,-270623,-202424,-50665,-90883,-201217,-125763,-18862,-52017,120,-24758,-250714,-390429,-220316,10383,60746,40552,134120,132187,96058,117581,187795,173526,236433,140224,39509,57810,195072,323241,257452,190833,167038,118969,177226,396990,478274,247465,173021,334495,366296,226565,169839,222109,205899,193354,175611,177989,142792,53773,-42569,-110596,-68528,184738,386856,326051,95318,-18492,-4668,-204069,-497187,-326472,126550,196012,-57352,-104959,183287,239916,-130225,-279996,112452,417244,261122,144977,299135,264350,212293,146205,-44532,-195355,-124085,-60419,-35061,120823,188353,125636,148826,137204,-113962,-203746,30284,239666,175211,-4305,-565,83357,-9037,-158999,-178305,-99515,-98108,-245916,-347883,-319058,-198111,-65419,-118564,-224653,-219882,-95163,16312,167562,257428,184721,68169,-38598,-208442,-292640,-186751,-44693,41109,191,-104292,68046,291069,173266,-25572,-71113,-91586,6129,177423,232163,150953,-19897,-61872,37081,166766,170231,-41739,-297736,-343227,-292821,-197059,-58672,-62944,-240664,-208296,-25760,-139224,-293224,-143221,3430,75780,153915,178212,185622,222216,32670,-155620,-146956,-133898,-178558,-211101,-271668,-118435,155857,152260,-144377,-251889,-136082,-135009,-162224,-34013,36640,-103332,-196933,-33497,89606,80565,78765,73775,51250,130261,311277,437529,296136,45938,-37078,-20561,43934,234393,253195,20716,-189122,-121808,46398,-1705,-102406,-49337,121629,260128,173247,67018,163373,103432,-54626,21441,122502,105454,152486,232323,180254,114086,77706,39128,47544,45605,-18623,-23975,-49881,-243313,-308634,-62868,61384,-113077,-277954,-147927,195838,314731,137195,66007,-48044,-270963,-229269,-39139,55237,187915,232987,124014,115494,200324,290747,135530,-151309,-234533,-98013,557,-314,21550,140830,273898,235214,28295,-217291,-253703,-197898,-179738,-135646,-79780,-12689,79496,28211,-81329,-51916,88991,211973,251837,148757,89892,117671,65949,-140962,-252715,-198350,-55294,59103,-40175,-184427,-75207,18322,-155458,-296774,-179532,-168013,-223441,-161905,-16280,-45313,-295137,-421076,-213058,28914,131235,30689,-102934,37385,124146,-29762,-228571,-188257,101428,34732,-283657,-286536,-201168,-283955,-157218,580167,1163580,650658,-564248,-1881863,-2125596,-200434,2208153,5952377,10298839,7116837,-4208938,-8888275,-6885979,-3601135,-434219,672960,410540,587211,902768,973779,348449,-290162,-377243,-426006,-205628,224684,313648,300508,385619,356195,49817,-186581,-320865,-458627,-498407,-283966,-18788,174622,124873,-142714,-221589,-104711,-11092,143391,261723,83268,-250128,-412368,-200524,26359,6972,-189642,-363585,-311241,-119404,3088,76742,115336,57025,-25922,49380,117804,75378,61278,-9892,-136758,-176335,-139847,-94388,58400,222533,389442,401867,243121,148120,77491,-240779,-428874,-232863,114723,275832,171671,139763,132474,72173,-29588,19799,94699,60131,10588,107139,277550,174561,-8762,-42487,113837,227307,151484,54541,51458,63506,41867,64995,160505,205932,87062,-126446,-182645,-131577,7357,155269,130286,204201,310227,32202,-405181,-515342,-452199,-262478,70431,305859,213655,63893,91126,193346,134846,-162065,-361865,-273651,-54352,-69234,-278710,-451628,-401637,-257785,-103565,-283,136025,252546,154932,-38920,-60208,105216,132945,-33279,-101615,81749,194363,175007,22778,-147365,-56043,126354,-62791,-281001,-90096,8225,-302100,-355154,141717,540470,325966,-27113,-73586,46194,94950,-17867,-140466,-87812,42434,145092,90874,-97862,-318554,-422870,-243071,101889,371708,278538,-32204,-168813,-95476,-94686,-147632,-126392,-29454,107893,167492,173499,284981,369167,245571,155129,240123,318287,237779,103705,-80017,-183771,-31605,207482,205429,-3372,-174633,-117017,139757,338553,230516,33214,63059,87981,-16366,-115784,-8960,226228,263853,111834,-210037,-467762,-493012,-344665,-240292,-195993,-104497,-123061,-244539,-288623,-129213,-26200,-26499,73608,258768,309459,93932,-15631,132748,284882,30009,-202641,-43031,218217,142819,-89898,-217836,-138050,-8471,-78800,-115380,-39200,-6413,-188577,-528391,-541703,-189549,-83532,-321421,-434163,-299422,-252864,-235721,-189591,-254068,-276089,-176768,-189588,-179777,15466,183864,221056,257063,258904,111091,-140567,-374950,-453328,-192414,155068,270569,220740,151797,128068,113833,-984,-60681,-52037,-175069,-376771,-391393,-114456,-18600,-155199,-319703,-310399,-135108,41829,-26533,-96107,52916,259472,243140,188527,257888,251407,81320,10417,71204,78393,119765,65087,11578,56873,26744,27969,40115,-63715,-64380,126281,161401,63496,104044,124527,83708,192938,271818,152732,47916,164751,97480,-21759,33035,113706,113724,152192,80830,-109009,-189950,-210846,-195712,-148822,-143489,-196214,-252195,-92943,142397,192384,52167,-192057,-334839,-217797,151665,493525,563457,364436,159518,52997,-7215,-153216,-237660,-63223,146324,122182,11677,17831,116449,125050,100298,176004,172481,-97809,-172631,114320,226075,-87024,-281961,-160877,-51269,-92261,-46064,67094,151022,165995,210785,95403,-85688,-87303,8003,41194,97573,11583,-64249,163719,415738,438212,271842,103005,-140178,-149316,116620,321044,107356,-244249,-383823,-193136,-18618,-87558,-173557,-89502,16820,10147,-103878,-253499,-249386,-94908,-61559,-96112,-122514,-93476,32433,118780,138193,29972,-151720,-100852,76310,62561,-52825,-72047,26873,146244,97871,7417,1000,143163,398741,319132,112848,283283,555318,503795,654317,969787,842809,1017079,913959,-569142,-1475465,-1155452,-1399839,-1084974,179942,691006,508313,546941,387375,109274,-147500,-219171,-405169,-1143325,-1460427,-118824,962249,1003375,1161384,1407930,1075137,597522,311988,150239,-129,-311135,-500298,-540263,-430977,-371661,-140823,118406,210482,160016,105479,40771,-40333,132362,394824,418312,172687,-61157,-233064,-229094,-49223,-97659,-211615,-61465,155066,92572,-57563,-61979,-126850,-205660,-188411,-157988,-65842,-38536,-36810,-41241,-5267,-103331,-310817,-224831,169100,486033,601857,577201,452135,253151,143858,57757,56507,154656,150425,-1118,763,-13248,-118349,-163242,-199863,-307422,-166064,38129,95792,149520,253804,152065,-111930,-382156,-416586,-226476,8733,265841,326865,188620,44908,-18703,26701,89830,75843,-77782,-149333,-85810,-12273,43734,140563,328662,287164,-18730,-200232,-1417,54273,-161006,-130317,129152,144196,-85761,-155584,-32241,-63165,-380386,-335429,107596,263028,113243,32662,-22265,-118027,-20423,229247,189253,50953,17175,145356],[165878,154979,102714,115869,75763,-16173,-54758,-76988,-122405,-118121,-102515,-135534,-71216,-41259,-157049,-31604,150486,83952,17734,100240,196737,204289,128666,17742,58070,170205,145933,15801,-61278,-65290,-76777,-58560,82000,128301,10438,-83523,-51376,187791,430042,427431,205681,80869,10202,-543,-32872,-104063,29196,124081,-9051,8154,11533,-199607,-296073,-13550,238918,242425,49779,-112236,-51137,54228,88671,141218,165247,12736,-180143,-217986,-141521,-136425,-173696,-257677,-297601,-317054,-378641,-323999,-232498,-262993,-343640,-262835,-193873,-245752,-215079,-22584,184392,260184,296792,363043,386160,301160,172074,78823,17419,24213,136855,272705,209357,60394,-25223,-151750,-189421,-67692,-7132,-154097,-334237,-279221,-167668,-139858,-69439,156366,205290,131716,90729,75534,-61713,-78307,179951,297597,191084,35145,-32656,-66883,-153947,-220033,-223420,-196649,-177808,-174669,-130896,-3208,124785,148609,42394,-184061,-390527,-283145,-87026,-103653,-202640,-203888,-148912,-25354,119839,34143,-161102,-198700,-102094,-26633,72549,35187,-203443,-355692,-223916,-62837,-31245,-25776,64317,18308,62194,172024,160561,-15233,9454,67920,112984,152246,241061,309620,197852,45640,18888,58620,122866,303914,446205,277630,137932,270623,395275,266691,132645,168323,212381,233887,206150,191977,155992,56298,-32215,-52279,13034,174750,285744,219901,39218,-51592,-78869,-272055,-444052,-256477,76123,164448,-30919,-83542,170131,141466,-195064,-164996,290744,508258,335057,237356,310645,237870,223044,227975,49139,-120159,-93594,-66184,-46939,103041,205247,162635,167959,116393,-199279,-288978,9413,251469,177123,-28821,-56448,17796,-70759,-208395,-184711,-77988,-68357,-103271,-145247,-192443,-110255,73175,-4276,-178703,-198526,-58023,115136,260992,243996,122781,28079,-43937,-203512,-303784,-234108,-136348,-21701,37280,-18418,112571,260167,81001,-116776,-111390,-93076,-20066,92364,112695,61195,-79325,-80189,47198,150862,134201,5701,-200103,-272340,-265874,-182371,-85466,-121743,-254585,-170405,-42022,-238167,-350997,-94086,93049,99325,96926,124540,199058,239430,23158,-172106,-161132,-157018,-208921,-257964,-300299,-98401,156362,107112,-169830,-231968,-77364,-53548,-125589,-52318,20360,-84315,-130591,11541,111824,154878,150871,66688,-13504,56830,315513,477503,291020,7387,-63872,-16472,84147,314842,390460,157113,-119229,-94120,86063,16455,-66198,57094,215973,248606,138553,87577,148288,19840,-165209,-138332,-35642,27512,157298,271846,234480,161127,106592,46738,19075,24007,37345,90185,24986,-286746,-432493,-121004,86635,-62151,-247067,-180951,108453,176957,-21837,-49088,-86587,-201575,-53753,140340,112549,161647,232058,120982,32980,86577,250117,123048,-213980,-284894,-58349,59058,20398,-139,106800,207993,131337,-67670,-235492,-242823,-259682,-313952,-270262,-143947,-4279,101016,7447,-136008,-146197,-44019,112940,185734,70693,55153,143902,87676,-134984,-253713,-236044,-149561,-39776,-107221,-226247,-138595,-34055,-149649,-223829,-53218,-8518,-100892,-162261,-76943,-22551,-176692,-295846,-158361,9645,86756,47446,-38488,96971,187785,87249,-111778,-136244,83350,100019,-113551,-125677,-137629,-343917,-374730,294616,980283,668108,-358366,-1420917,-1450546,241692,2172507,5486680,8599352,4070660,-6404253,-7802527,-4487811,-2560837,-599142,337868,469383,776101,1049253,1085731,468561,-116557,-171600,-215440,-59067,272855,336168,295481,399411,348798,30127,-170878,-308883,-469154,-524967,-283634,33975,210788,113254,-151030,-241999,-183861,-128780,65434,261184,134953,-182283,-403171,-240110,-299,7958,-167667,-323104,-289214,-151106,-73839,-13143,-12094,-66896,-22630,81544,94978,78182,133807,52581,-133611,-212677,-159681,-81406,82281,218016,315906,312327,274249,259753,150003,-253805,-520442,-278728,102920,285373,226805,185185,101655,26789,16200,89003,101872,4021,-68012,45087,256752,248255,69356,-38057,126565,234337,113990,39266,115892,74440,-20163,52122,174522,145459,23346,-104781,-130637,-101244,74043,267115,212632,163861,202734,-18149,-320265,-348513,-344500,-221292,180215,496652,330334,57072,28316,102229,75518,-158002,-334423,-243068,-17438,-37349,-259483,-403901,-344807,-244866,-141665,-35102,115264,243084,176601,3653,-25593,156788,197163,-105,-56881,110384,167510,133746,45466,-101566,-75938,67794,-85680,-298140,-137617,-80749,-391816,-298698,330684,672647,357768,25616,-9729,77012,75350,-43460,-153268,-87404,38096,153358,79836,-165010,-396638,-443444,-215416,59899,196531,146971,33944,-18862,-31743,-86996,-115070,-102137,-51776,78029,174842,160998,197727,208956,46703,21250,138365,219541,212717,120258,-82336,-156520,39535,258305,245356,60583,-114256,-29660,247304,372678,201643,71628,126008,73624,-76238,-184418,-123429,152743,337415,269946,-150996,-498665,-529211,-353381,-306191,-278551,-109424,-32786,-197219,-232434,-39275,52650,29767,123713,312610,380832,150292,-8461,180811,408282,129282,-154676,-28490,255995,239985,27525,-117754,-60605,38768,-40645,-79460,15753,78917,-87503,-496586,-592626,-196589,-8108,-246802,-426327,-340838,-320536,-319332,-280161,-322627,-278101,-130481,-161877,-212262,-48178,186798,301210,293879,242132,56608,-176615,-425391,-515817,-261226,108669,272896,220257,76699,9685,24181,-45107,-49176,-7455,-121447,-346692,-419447,-196367,-119064,-230000,-318681,-245368,-141135,-27632,-22127,-53958,14375,188510,257990,248839,253896,183337,14559,25741,176816,176859,142349,54141,24918,41344,4408,-4612,-55869,-173756,-81799,158649,159170,13184,50534,97361,66217,162770,259617,168223,59568,155654,85969,15459,100597,182460,187476,223396,146114,-48399,-172220,-215443,-171967,-73546,-41213,-90613,-153769,-20680,200172,225263,61858,-196015,-325789,-220963,126956,415187,400396,175724,83400,102570,97328,-82111,-239658,-136286,66204,73637,-18418,-6699,29442,-36457,-65814,39031,131392,18323,-31825,170487,199722,-188881,-365735,-148711,26618,-38743,-17509,67661,118658,113936,137481,18363,-168127,-183790,-61645,10779,61224,-32346,-124767,53921,311767,349047,281346,237166,-1499,-69259,139003,302748,104942,-146553,-249500,-129258,-4136,-57308,-125050,-84737,17223,54057,-63162,-266923,-246707,-41070,-24470,-121809,-144142,-28874,76748,34084,22691,-28563,-209291,-201931,-43391,-76363,-238401,-247451,-46438,97200,8674,-132175,-142892,72554,400649,323918,70269,268879,637475,561637,633043,937402,967129,1348883,1019780,-872393,-1765498,-1508217,-1883538,-1250051,440719,976292,475162,321691,280210,209974,146830,-82698,-860181,-1756290,-1375153,440893,1267449,802438,739964,1039085,835377,523291,372012,211133,-31707,-399591,-583382,-579765,-411277,-367418,-237369,-4222,134493,146756,130403,61919,-43838,131929,415580,421708,152900,-66788,-243417,-257177,-59331,-78346,-247094,-152879,105388,121022,14065,-40910,-161064,-284715,-270936,-192547,-22235,77245,77949,-23108,-82660,-169324,-295879,-191027,165011,471037,572951,535742,441200,273922,161510,68020,66023,136635,78961,-137701,-151010,-97802,-114087,-84659,-75705,-150149,8,153209,112263,112337,253137,200700,-36006,-280389,-322914,-257780,-77363,186435,281417,190732,73746,2248,19624,33768,-47657,-188771,-89545,77056,69887,-18391,26619,239071,220398,-27756,-132143,55923,12214,-252796,-221235,8464,136071,34426,-48008,20731,6101,-300143,-269938,182186,301421,129952,68621,-38294,-200170,-51189,253357,200892,18812,-34256,93421],[64431,58598,76547,92264,31007,-22904,-55852,-112192,-174723,-172904,-156343,-180102,-123101,-103748,-193511,-21262,217718,227690,186113,186921,205418,262295,234271,66782,15289,91569,65712,-38698,-51985,2802,-16730,-17158,64038,-1901,-155754,-188046,-76956,135090,296380,306344,149528,24265,-67144,-66799,-108023,-185293,-53409,98128,64327,80252,28555,-190922,-287210,-68930,162184,206717,25276,-130899,-76252,60030,112018,137514,134609,20132,-87813,-65596,-17699,-79764,-160111,-294385,-394964,-456776,-441524,-335051,-298336,-344038,-361855,-240467,-175956,-273369,-293114,-114416,113491,200218,261387,346168,323417,194090,79587,-15512,-86762,-53155,110057,280354,238548,62614,-54007,-162495,-197616,-106809,-11843,-72157,-164973,-122497,-49306,-24045,58993,275315,297056,156859,87961,96336,-16373,-28058,240667,344723,185268,-45577,-157186,-168061,-169332,-152719,-136890,-124935,-173907,-232522,-171340,-24080,103342,146747,13130,-232543,-387051,-233158,-122608,-210813,-263970,-174699,-40833,133311,250046,134570,-102884,-217673,-104199,43603,152573,94559,-173207,-366862,-241794,-112664,-96042,-103657,-53453,-95189,56743,228753,122340,-190925,-215912,-827,187674,215649,220421,251218,180793,-21368,-99918,-267,52962,172780,365067,289810,114359,192354,369703,276178,116083,122936,182259,216359,191674,188076,179081,98625,29684,36805,71035,118227,162923,103693,-24746,-60682,-108210,-276913,-304519,-103295,66561,114083,-31496,-62318,139975,48020,-200507,-13973,431031,526291,350276,319856,317474,209246,223874,291238,143546,-17611,-51876,-95378,-88321,68146,204016,166814,137210,46385,-281267,-328581,29664,276782,181159,-35276,-85923,-5651,-61785,-167366,-121650,-39122,-51032,-1949,22317,-40630,30835,243908,155892,-88143,-153682,-12329,198488,333327,212757,16079,-35891,-26805,-126925,-214996,-205997,-199214,-102068,51010,76171,153347,207045,14918,-150769,-103401,-76784,-76957,-65994,-36187,-29998,-134699,-105502,35476,102475,52586,10803,-96404,-167148,-204838,-171647,-107230,-156364,-252624,-146480,-61958,-282748,-338094,-27540,165737,125659,57180,75546,187555,234885,18445,-160124,-118798,-106591,-180867,-254950,-272119,-50226,156667,65246,-162314,-164042,-9273,7917,-78323,-62409,-16957,-84815,-83371,197,72856,190577,207689,59114,-82222,-38465,258665,443711,228068,-57548,-77956,3534,98139,306071,426488,241792,-39733,-50487,120841,50563,3247,157391,254836,189591,90946,106267,120090,-45106,-196084,-192581,-133163,-50333,142352,305000,302292,215979,135329,51489,-7478,5849,101724,232147,147944,-250345,-470590,-149789,92598,-6003,-180782,-184444,149,4285,-200544,-177941,-114382,-98132,124837,301563,161528,96403,154829,83871,-49772,-24662,197196,131251,-216800,-290647,-29783,107708,41288,-40563,26594,84107,-15853,-159819,-234248,-223982,-312004,-442443,-415231,-214817,-11322,96351,-21061,-161189,-197739,-160423,-16331,75797,-28399,-8750,118301,70436,-143638,-271204,-297295,-258033,-131818,-148139,-263606,-232584,-98330,-100684,-79056,115300,174178,43050,-125359,-103714,11252,-70623,-189039,-131018,-46390,-12481,6085,-9184,130076,231633,181727,12051,-47667,62684,130148,60506,81783,18122,-283323,-469832,42066,689871,559416,-78940,-631626,-449324,675553,1780448,4389932,5783240,-376601,-8550722,-5734119,-1163064,-745510,-422584,199935,617808,936399,1070372,1050816,467569,39163,41236,40109,167803,371159,346831,233395,299272,220690,-56706,-188219,-294699,-419962,-460655,-225955,114228,259392,115030,-129913,-212226,-199977,-220862,-25231,248853,207503,-63021,-310882,-247279,-52145,-21318,-128552,-212119,-170911,-110227,-104387,-79222,-132272,-217951,-113261,2083,-18660,8599,145894,78082,-105472,-165139,-71615,-14594,94606,185800,226833,203485,251390,310280,195467,-227686,-553971,-301248,79662,265443,257673,203567,60776,10472,82509,146289,84305,-69444,-161714,-52969,195633,303187,167819,28489,175023,236014,54705,-13625,128591,43425,-96282,21498,136001,8640,-136904,-126731,-55712,-8855,168519,345213,245500,99213,98683,-53898,-205554,-150429,-175057,-123691,273722,611671,395730,40008,-42866,-12450,-29306,-176449,-286890,-184084,31816,-1738,-225788,-323101,-251051,-202911,-176634,-91376,45022,174682,155602,39720,31757,210510,217898,-878,-12658,142648,144833,76349,44861,-58489,-95860,-15607,-129437,-304788,-169540,-161630,-437952,-195907,484759,706966,364390,118711,84442,99556,34273,-89300,-148722,-69253,35145,140770,48298,-220046,-437850,-425793,-150220,42306,19156,-13134,71888,117767,30123,-61006,-67011,-73368,-105247,-8307,130418,132855,100734,19482,-170100,-139591,7619,81616,114981,54693,-101971,-117061,81372,234759,239950,121903,-35516,58600,302607,320916,119080,73227,141609,31529,-159188,-276822,-266321,23125,328139,342789,-118955,-523752,-530453,-330479,-357825,-363869,-149115,6734,-162974,-170514,43337,125199,83055,145635,300268,378618,167614,-13671,207616,489466,204710,-120323,-26070,245868,273477,132977,36598,69710,120535,32130,-37109,43841,134308,25711,-355372,-513777,-164714,59960,-153824,-361250,-323454,-339048,-357223,-346644,-402258,-295407,-61030,-69804,-196042,-119192,141143,324678,285588,193269,-19644,-215823,-425152,-511768,-308839,43072,245098,204527,17647,-73841,-29081,-60142,-30699,36225,-60278,-295892,-422886,-250873,-170724,-239291,-255221,-142264,-141475,-111604,-22054,-126,-10625,102710,235901,265874,215242,94131,-48538,36466,254645,257128,155469,53433,45925,3418,-43156,-38281,-121429,-260802,-105392,172249,150636,-37498,1241,84443,46517,90105,194850,144690,44291,112020,76309,66388,137901,204680,251998,284388,175762,-6584,-152736,-195335,-103651,45912,90171,24695,-73663,15851,234136,257601,63306,-203289,-294520,-192223,102205,311136,238208,36839,49959,150907,171964,13513,-160959,-141490,-8226,9429,-33897,-5095,-39834,-168581,-199424,-97664,22923,37072,58586,203583,130877,-296843,-428933,-118952,89662,396,4506,79711,94929,84865,92760,-34682,-229751,-246019,-102816,-8439,32217,-53282,-174551,-84245,172731,237774,269509,333442,142857,30454,161704,262490,108849,-36644,-98344,-76107,-39924,-67365,-82772,-55708,28126,101173,-4028,-229308,-207978,21870,22210,-118729,-93605,117168,161851,-18386,-77780,-85450,-246756,-266700,-126533,-158085,-345378,-353886,-86833,61614,-59097,-240867,-264228,-27585,321881,253800,-6537,227050,694154,670816,633220,850124,1085571,1588566,944755,-1232817,-2120003,-2031289,-2356783,-1288049,723607,1313217,653281,291891,257053,386521,585326,69984,-1587557,-2488240,-1249296,946319,1565505,746539,444803,701379,562880,362888,346900,249528,-38615,-406314,-574009,-556092,-349765,-286449,-242721,-83653,58225,118050,139999,77890,-41375,120078,420653,416413,156658,-55816,-230211,-218057,-10014,-3550,-194919,-156128,74287,128257,55188,-28822,-169469,-311635,-326976,-246960,-20450,177863,180413,-27702,-147208,-168948,-191785,-88221,154472,343313,401552,428333,436920,311151,187423,125327,124401,116601,358,-243828,-263342,-145188,-61406,32917,66190,30019,193271,275451,132726,61818,206144,199527,5814,-179580,-201397,-224132,-128604,86682,195327,160324,65448,-1016,9231,-27695,-201712,-292807,-35123,200584,140516,-64072,-110745,91805,119845,-34391,-33487,111997,-36398,-312663,-275957,-85048,138668,163742,37105,26457,38467,-199531,-172478,229355,300152,120550,79055,-72081,-281619,-103258,218581,176516,-7626,-57107,42543],[-8131,-11561,74647,95236,13170,-17525,-44570,-118870,-191424,-206014,-194104,-178109,-104120,-104490,-180727,-7749,246911,340219,314935,228771,197824,310614,318274,101849,-17406,34936,247,-83786,-16282,117212,95538,65396,67818,-98728,-248734,-225679,-75147,89490,171142,185389,99586,-29101,-141779,-123081,-146219,-214877,-126748,36510,132919,182089,86175,-139655,-223748,-92524,102754,215993,66813,-103849,-75112,62330,124212,117914,102057,55375,49028,112601,88909,-43113,-148026,-266148,-366112,-447438,-387887,-269363,-285385,-330408,-284609,-147527,-115805,-263411,-337819,-183753,57426,156848,217777,294535,238207,86310,-11440,-108986,-189676,-119205,83273,262092,244280,69749,-45450,-123306,-177888,-117379,28258,76982,47567,33111,49307,80663,182946,320174,275243,106074,65291,121913,45456,23075,268328,355111,180285,-79350,-244117,-261609,-179683,-59687,-2986,-3234,-127801,-258000,-192374,-31617,74642,120109,-23613,-270931,-357376,-142499,-116538,-286875,-308628,-153985,24842,217102,299035,193019,-27542,-169648,-36458,118217,205960,129838,-173016,-412031,-261880,-123928,-113786,-156987,-169050,-172101,60945,241343,73485,-295358,-355418,-39786,242356,228535,134318,166134,207312,9005,-149451,-42578,-20567,27714,246108,269630,100368,118060,293463,249982,121494,101795,120180,130295,120708,153379,186017,147732,109884,121817,79181,24120,43484,485,-84735,-52664,-99130,-224896,-109501,100750,99903,41158,-86578,-83995,75407,-24853,-154463,120919,481699,455341,288138,346664,310097,177227,212854,316240,209841,74824,-28880,-160170,-163754,13912,171996,131251,61744,-61729,-341922,-312133,78922,298108,175343,-42807,-107842,-4465,-566,-55546,-10270,-1887,-66695,11450,95930,83989,170938,376572,297123,1127,-131979,-730,221491,341547,159293,-110044,-117675,-12630,-30780,-81478,-125571,-224705,-185931,35728,157037,182323,145839,-8542,-120400,-57031,-55137,-156969,-266689,-197750,-116264,-178163,-127577,15771,43360,-43184,-25136,-21322,-57206,-117300,-158315,-116594,-156758,-235944,-155394,-102733,-279575,-278399,17534,190889,136447,28288,33369,146869,201088,11427,-131378,-43115,-3909,-105876,-211420,-209903,4328,154929,28267,-148833,-91143,40637,27952,-48897,-80116,-81395,-112964,-73617,-68805,-30839,156469,215617,40447,-146887,-132888,163677,356231,129545,-128224,-78429,28269,76926,209313,351701,251681,18192,-24022,113326,78042,87284,221437,218870,87366,29194,101209,74720,-79290,-140309,-137449,-167838,-121777,105742,316178,358502,261966,149959,37479,-44946,-22388,144318,345677,259509,-162002,-408439,-136454,73267,27219,-107757,-166258,-111303,-168040,-352389,-283262,-126353,12095,268752,402204,174399,-7484,11691,12476,-116609,-103458,147566,151267,-160526,-245071,-22166,123291,49355,-87543,-80917,-68061,-169803,-224339,-210730,-203565,-342213,-516162,-515242,-277883,-40019,59193,-58631,-159158,-202019,-230221,-132724,-42825,-120177,-82693,45547,17801,-161797,-299541,-367759,-351534,-196998,-164639,-303045,-337619,-159733,-26847,96995,292411,341932,173127,-59593,-81275,60622,3740,-140559,-151601,-121356,-124264,-80384,-36774,116261,244340,235826,117144,54418,49457,111046,192413,298289,235578,-117651,-429715,-128464,360364,316104,110836,152343,496226,899578,1107923,3035926,2749531,-4872570,-9993261,-3233934,2194653,1384385,148588,352365,808866,982650,913873,857037,376929,182093,220415,236218,360944,464924,348350,165351,137809,14159,-182571,-219200,-256917,-304850,-322820,-133604,195196,309711,132952,-90327,-151622,-160483,-260554,-91053,235444,273328,63585,-163499,-209004,-105279,-70638,-89777,-67784,7679,-5511,-64916,-88796,-208792,-344781,-264692,-166970,-196635,-117957,91687,62242,-53027,-36227,100249,83326,91355,133722,144517,114629,199358,302778,215347,-156706,-491720,-281734,53695,226068,261774,201143,38530,43260,160284,186809,54672,-135166,-236310,-149824,116650,318442,257695,139013,247276,253650,21659,-59541,104385,-4527,-150176,-2610,80186,-131979,-318184,-178212,29814,129974,266439,373728,225622,24917,15789,-66250,-103900,-1930,-12673,1751,335982,621919,377153,161,-104617,-104183,-132129,-198349,-224057,-117041,70665,28363,-170964,-217438,-136562,-134632,-185267,-147714,-51774,71871,107880,73506,102868,247785,192125,-16263,38299,184509,138819,33363,36777,-22935,-103641,-83279,-156043,-278128,-167528,-197926,-407804,-58375,580795,654992,351396,227113,196885,123209,-6558,-126461,-110657,-23283,44770,119398,11404,-249591,-435777,-371743,-64106,54950,-103740,-142028,92860,225221,84980,-30080,-24149,-50588,-166949,-110595,58514,97778,17248,-144500,-327715,-262304,-104746,-54791,-31456,-70001,-132912,-68733,105680,174497,217808,184858,49406,125234,303351,231346,45434,62647,118013,-17131,-221786,-345750,-375985,-114926,233858,314555,-98535,-515594,-480084,-268844,-386871,-458848,-221608,-13894,-139954,-109536,111341,186945,131621,146405,241834,322904,155988,-10456,224359,510436,230188,-111160,-35560,202147,251532,203442,196348,215125,226954,144513,32417,54889,154127,129804,-139624,-312589,-77672,123351,-56925,-249457,-234235,-275851,-319454,-357358,-457009,-321092,9549,68211,-125757,-176619,61921,298122,258013,134886,-94956,-245410,-367484,-440601,-319646,-20789,196795,179513,-17649,-117292,-39935,-34534,-10695,49598,-20182,-230314,-389581,-263049,-166048,-182621,-135640,-12488,-118880,-168877,-10050,61606,-9940,29614,179525,238547,167631,18452,-83101,49119,286379,285013,139363,61699,80018,-27483,-92052,-67147,-154559,-314457,-142973,154050,140203,-65688,-24069,91223,28997,-10064,79792,76099,-1198,43357,70927,114253,132786,178170,292201,315577,149989,-19443,-157951,-171289,-26330,152024,193327,105477,-45979,1833,248614,302695,64770,-207759,-244985,-141793,71274,197289,114699,-19985,60390,181264,189567,84317,-47365,-91605,-60581,-51831,-28311,23108,-68727,-225868,-254794,-199281,-127358,-46372,67311,184309,25457,-381984,-453296,-78866,128521,20904,10823,82894,70525,76539,86521,-55347,-259871,-257411,-104693,-22605,5061,-55196,-199481,-194028,42995,133015,238471,373392,253205,119772,178455,209542,109292,41675,2059,-67301,-113408,-98527,-53759,-30485,21676,125710,44590,-170414,-155755,67484,49725,-100890,4028,283573,239841,-48317,-154306,-139072,-264014,-287884,-158654,-170289,-360696,-377343,-97245,34362,-106846,-303312,-341574,-144935,159883,94496,-124461,151790,689639,761316,616942,724447,1157714,1654422,670716,-1598061,-2460217,-2546275,-2657625,-1122813,1024832,1601912,947300,444196,323831,602805,1036601,170305,-2348176,-3080774,-1124040,1210069,1721674,816567,336173,488241,339125,151856,222005,217985,-52258,-353743,-499632,-508236,-286301,-169867,-183635,-135925,-31270,52086,105940,60322,-58496,70652,362066,365916,156383,-49097,-214540,-155054,57273,91561,-76208,-87725,47420,86479,22202,-59388,-176157,-295419,-345837,-309486,-77278,202065,219155,-64424,-198599,-128267,-57235,24771,112904,125929,147256,294900,439061,352170,211181,200884,189915,70404,-83863,-304961,-323731,-162434,10146,147133,178327,172527,351520,362102,131856,-11077,110228,134840,-10099,-104875,-78770,-137249,-148699,-20731,82245,91474,11227,-33358,-2997,-68569,-316316,-351718,-16911,241182,179816,-74188,-216013,-55718,16566,-43147,54246,144404,-82110,-334728,-288086,-123402,143328,247231,64329,-20886,22478,-113591,-67003,250320,264195,82108,55239,-115477,-341713,-171329,133509,128269,-18587,-51660,6221],[-59824,-68294,52430,77457,-7685,-27543,-47969,-120334,-196612,-236802,-224320,-148619,-47002,-71543,-151119,-20573,201780,353758,338816,189096,144697,303862,334752,94515,-51674,-8668,-61543,-137725,8217,223743,219313,155005,72879,-156623,-271918,-210727,-67037,40240,63787,77786,49242,-75301,-200202,-167436,-151719,-206506,-194794,-67084,147571,259941,150635,-66346,-136953,-102903,49629,248045,152464,-49841,-58333,48882,107855,73125,51853,76855,164590,239989,127646,-56525,-165108,-205316,-230548,-295242,-247714,-161950,-210387,-237956,-144832,-17237,-35233,-227060,-353169,-226694,22787,127675,154536,197332,136747,4848,-69696,-173243,-270419,-167722,50643,205129,204312,69259,-9827,-60709,-147455,-100184,94533,230584,214333,131438,96286,140227,257362,271304,132988,-20826,9290,123413,89061,51727,248295,318933,169423,-66571,-278575,-336849,-203944,15954,139013,131516,-67001,-256988,-191362,-22150,50235,70739,-68960,-301326,-326215,-53186,-74682,-313554,-329097,-149421,20260,180237,242497,195675,46586,-77138,52687,150231,205715,127760,-196383,-457395,-269613,-99909,-87059,-164736,-234562,-193389,52405,182367,11771,-311993,-369127,-39923,260588,191102,16661,92664,267391,116365,-114811,-54987,-81932,-101495,116524,217996,90652,61721,192114,203187,147917,115579,46379,-8905,831,87832,164306,176012,173070,174966,42507,-74919,-47838,-69878,-122326,-32907,-65699,-136451,95570,308149,163121,-41651,-187155,-157896,-19116,-68179,-77742,205906,433672,317140,163756,291128,276674,143724,199291,308943,244047,137102,-37139,-247194,-249116,-40501,121784,77917,-21812,-164308,-352745,-235841,140223,303410,163241,-52267,-129128,2763,84773,95808,124875,31093,-106187,-53863,73248,151923,266071,431750,376646,65763,-143554,-31669,178838,275209,85742,-212352,-185816,-6710,44164,41069,-19656,-199541,-240274,11101,220329,207910,103748,19788,-30453,21432,-19650,-220254,-437698,-332033,-176482,-186231,-117985,16973,8910,-105299,-67081,21445,45666,-1082,-109044,-85876,-102418,-186449,-183487,-156194,-231214,-190465,26504,168830,133048,14423,11020,97241,154063,13532,-80509,51537,126876,6250,-128365,-125852,58695,160597,6879,-142596,-41146,67352,18772,-38810,-98478,-149673,-149328,-86172,-152968,-159710,62885,177115,24119,-179758,-180428,94110,276292,48574,-165620,-54185,60030,40996,76023,214977,208923,49855,-21596,66774,102318,179584,246956,131316,-22232,-25177,77545,29345,-67293,-5832,7027,-142538,-168204,62128,302830,386254,293329,155641,13822,-83917,-52031,160913,400866,324419,-43188,-247376,-65432,50206,35176,-41216,-128492,-196188,-291110,-422178,-320202,-110569,112025,364383,432262,146966,-120778,-143363,-65765,-146879,-122987,126840,182667,-53429,-144250,-17690,107704,41699,-122999,-179628,-200879,-279361,-231548,-151821,-170455,-329350,-486539,-508043,-300515,-73981,6856,-92919,-131668,-159076,-230222,-188496,-118730,-164984,-132854,-48543,-53411,-173482,-314384,-414070,-393883,-214212,-155876,-333469,-414184,-194049,53025,257709,444187,463377,262674,21114,-6632,130202,50701,-149995,-211082,-189968,-203954,-176420,-112161,61462,231339,253799,190071,145155,56807,66887,268007,485816,457371,104055,-288038,-212224,55707,-27902,77806,607794,1039988,792225,322655,1816100,405345,-7854672,-10091936,-894023,4617392,3087396,928216,764016,974556,853158,580138,539300,256925,318576,338257,294144,418551,496806,343562,132909,-15477,-196817,-302174,-236479,-180839,-142530,-156436,-43224,243171,339510,155834,-50514,-85917,-90610,-238468,-106611,222204,301349,157300,-6213,-131348,-137187,-122367,-68367,56508,177980,124094,38711,-31142,-218838,-400161,-410095,-362102,-382925,-262763,-14835,8055,2883,125537,287012,170300,62774,66255,84589,74415,154092,259569,213425,-59582,-339347,-218596,30969,181845,244431,186665,48372,115595,225840,199718,20484,-175633,-269375,-216230,37238,279050,308802,256359,322878,291220,37019,-72371,59404,-45387,-156135,-3324,37391,-214181,-439749,-240607,96524,267523,328194,338947,155830,-53676,-46298,-57005,-45126,44069,72809,99423,341505,521746,264827,-76245,-152540,-144857,-192405,-206798,-160431,-71009,69003,34548,-102331,-105903,-28207,-56462,-157066,-186595,-151310,-42088,45133,100293,164920,242776,120646,-31913,91554,223315,138037,13709,25525,-12065,-107592,-116624,-147265,-218233,-137275,-182786,-309110,75762,595459,539402,310046,300989,290503,140086,-43951,-146145,-52389,36429,59687,89237,-26461,-253388,-394220,-292830,12313,82267,-148608,-205799,102438,286551,113062,-25335,-16429,-55080,-225119,-198306,-25790,44088,-57501,-260423,-395440,-310458,-169028,-158630,-187463,-211167,-169118,-26671,119878,120181,200289,237365,110485,139253,249221,150895,23157,55122,64989,-63089,-238768,-357809,-410651,-222843,68956,198056,-80024,-464164,-392338,-188172,-398362,-561807,-312007,-82139,-136071,-63489,155615,222972,158706,125358,159102,235681,121308,4919,227086,454824,180211,-140057,-64565,138662,192833,219339,297891,320115,325757,273808,135564,67284,142059,199450,75639,-59907,50226,175695,20062,-125644,-97454,-140169,-211496,-305388,-462848,-347783,50488,203349,-27465,-212204,-27568,244989,234465,81449,-152356,-254988,-271745,-329650,-293711,-71383,132962,143035,-39239,-136508,-24588,18372,-6007,1784,-33220,-165557,-318588,-232912,-121693,-86538,9675,116695,-73715,-175619,20726,120644,15481,-12523,99397,178558,133853,-17429,-75868,66869,263910,240374,87588,73801,125456,-25317,-118141,-88842,-169715,-338679,-197306,97787,123010,-66623,-22097,109522,13972,-112139,-59978,-18189,-59793,-25549,70807,143339,89331,121352,303094,308990,74899,-96287,-200226,-158907,29602,200350,223363,120396,-79971,-57898,243549,353113,72202,-198381,-178813,-79770,33703,92137,53656,10119,109809,194778,157780,100714,50329,-13327,-78748,-89311,2977,78429,-37340,-181305,-212117,-238980,-263462,-176858,9012,113236,-84444,-409899,-414375,-22086,153461,31482,7760,69297,46168,93099,129211,-32168,-241745,-206276,-61105,-27207,-11179,-34885,-184744,-228436,-31237,72055,216559,387296,330332,200284,206682,175623,115399,83874,36900,-91799,-176546,-102259,-15994,-17758,-3945,130462,77476,-108878,-95863,99363,61715,-62528,123353,413722,287126,-45547,-179819,-162155,-240405,-250644,-126190,-105065,-275116,-305191,-66666,30523,-116652,-297191,-347855,-239131,-35231,-108356,-245731,77921,639871,795800,584557,625415,1188756,1547072,266071,-1890128,-2661933,-2825619,-2628255,-692954,1386006,1799624,1228046,707246,479099,833852,1383318,178037,-2873185,-3302144,-965948,1214810,1691730,946690,388859,438893,241202,-24505,59851,137681,-61365,-252527,-375271,-443855,-223007,-32753,-68343,-145117,-106407,-26946,48375,34938,-63652,14838,251002,290284,166419,-21867,-166972,-67629,144313,211458,104014,47240,49496,29268,-51649,-105458,-161381,-216881,-285990,-319087,-141666,154963,201975,-89790,-202211,-53508,76699,126539,66705,-81198,-57131,221148,478066,415772,258242,292115,252605,22915,-128859,-278990,-291374,-118886,112294,259896,263421,272874,465720,421139,132473,-63802,22225,58994,-34168,-15761,81541,27909,-97428,-73539,7494,37606,-31125,-39935,29734,-28353,-288540,-298535,-2485,232118,219267,-7128,-211930,-112944,-17314,-9882,139387,182580,-72965,-283690,-229311,-75391,170228,285962,66380,-62541,7490,-28341,54132,284786,244228,61438,40530,-114581,-322817,-199728,68823,121215,36358,16104,29579],[-93562,-115133,-8536,20577,-40064,-55629,-68516,-121234,-196526,-261514,-235600,-103123,15889,-26791,-120563,-59455,92543,256783,251217,82992,52217,231985,280471,54465,-78070,-34422,-107487,-184665,15949,291485,322803,229022,78235,-157797,-224041,-149842,-52005,-1786,-7196,8359,12408,-91328,-210941,-177719,-117885,-160365,-235490,-179179,103810,294820,211788,27343,-43675,-101980,13380,295354,264892,24299,-27154,29232,78679,29111,180,76059,225898,276404,93503,-102921,-193826,-128495,-25684,-42429,-62364,-37984,-88216,-87189,27004,126037,57772,-160783,-325185,-221617,32067,122370,82466,79117,49145,-17688,-58596,-173025,-294744,-175575,26422,126009,133629,73249,53322,14197,-99044,-42586,176149,339594,290683,165022,99106,153718,270275,158032,-77518,-178511,-61138,101104,108090,66353,204449,259323,165881,-4090,-240601,-361196,-227216,63495,265789,252207,-8184,-227724,-159658,12825,51390,23379,-102858,-303857,-293635,13058,-534,-272228,-307060,-145455,-42059,36613,108901,161757,114364,34053,123729,129899,165379,111690,-201733,-447794,-237262,-41017,-19690,-111410,-207434,-146477,33758,74819,-45752,-250559,-261286,2726,250965,135912,-67949,80508,354185,263681,-400,-19931,-106159,-178292,19335,158755,85304,33038,107454,169444,200122,173541,-3775,-157163,-135389,10844,125020,178002,201680,190661,-1482,-131738,-88483,-91883,-118293,-1606,-19820,-34222,268187,472630,233524,-110901,-295290,-256843,-118687,-82437,4646,235367,321703,162046,18576,157223,206174,111200,193305,289870,259006,165645,-72401,-327372,-307682,-70133,77728,37827,-71354,-211659,-293929,-112005,192587,286139,154571,-55154,-150484,-2719,158761,243865,252881,63404,-143667,-149026,-5441,155287,287373,403852,381814,101748,-169093,-85531,94508,150419,-7838,-262580,-212156,-8378,70427,107012,76506,-129140,-243878,-4767,261262,231280,90745,78545,83739,110884,31684,-234414,-519643,-409925,-200527,-148283,-63730,48571,13529,-108699,-83439,37538,127001,128404,-6397,-4655,4334,-98257,-211391,-211671,-155844,-100141,-4636,108553,114273,9311,8008,54321,105464,26932,-11797,142061,246042,128624,-20851,-40051,99443,166943,-6676,-161898,-39650,65102,-6883,-48102,-114259,-202357,-180627,-105456,-210722,-271682,-66222,104666,17780,-168026,-155436,98211,249200,17835,-155759,-14561,87891,6508,-40861,74598,142570,51146,-46300,-1813,121775,258493,234391,24986,-109649,-61102,40725,-8105,-20792,159885,179168,-85937,-188575,12961,251780,360416,293326,148489,-15921,-121159,-79112,150539,382766,321946,72852,-33204,47658,36519,15501,-2230,-93464,-249681,-345400,-391972,-277827,-76539,175418,399068,391338,77563,-218826,-259033,-129955,-144369,-89274,138447,211026,68835,-12988,-4667,62232,2753,-154270,-250800,-286455,-320866,-181393,-65117,-124976,-276209,-355501,-381757,-269785,-103129,-47690,-121955,-97874,-91277,-170476,-171429,-128448,-149854,-144484,-145265,-138186,-178504,-302409,-415298,-373900,-186791,-135252,-347053,-436976,-194252,109502,349204,525198,503559,285435,85860,91863,204588,75190,-196181,-289577,-242950,-236688,-252425,-213185,-20511,196090,242527,217552,193273,81422,35015,295733,602531,607767,306136,-118974,-252123,-191353,-407522,-222355,559236,1009066,354309,-390892,988186,-676970,-8241696,-8548056,816574,5411465,3672934,1574512,1284883,1043805,534502,121927,163760,163051,442774,379750,184346,286981,424367,324523,139371,-112385,-343401,-378096,-224858,-75166,21796,-21033,4301,226497,317959,156105,-33753,-39966,-22842,-167745,-72547,197772,268696,194108,114881,-39737,-138753,-161700,-76528,110549,265900,223151,171085,76426,-162338,-360910,-477448,-504280,-512518,-375646,-140530,-72091,30844,244047,404228,203502,-726,-14587,53207,91950,147196,213408,196607,31171,-146742,-128784,13765,147866,220146,171971,85990,195961,254301,176650,-12978,-181946,-253327,-235023,-28555,189920,309038,349943,389122,340713,97281,-47297,11143,-59280,-101831,29334,27101,-204235,-442405,-283996,123107,354877,328186,248260,55972,-128914,-89934,-26577,-21908,-1302,53889,121370,275850,341695,87918,-182832,-183131,-123493,-182293,-184907,-104954,-58129,19721,13387,-24288,4043,59625,20123,-87340,-186995,-220907,-136142,-13853,121885,205593,190845,24548,-30304,147291,249867,132684,20487,19297,-31618,-116147,-109469,-96348,-132932,-88334,-122880,-168463,174480,531996,402301,244138,308944,335988,144640,-73455,-139088,15073,98639,77018,59198,-51904,-223261,-308494,-194450,63681,113380,-111928,-186589,118308,308242,109783,-57562,-47795,-86218,-260906,-241048,-99479,-30252,-126967,-318136,-371947,-266265,-161861,-198453,-290457,-301832,-183542,9607,140082,114422,210555,276261,135068,99366,165983,123384,76360,71332,13833,-84164,-188692,-284651,-341116,-260650,-115572,47188,-45606,-362007,-285771,-105906,-382963,-628827,-367997,-143369,-139279,-25841,188288,236351,164082,98164,88897,155021,87109,39410,219185,338176,67339,-193170,-104897,80807,136309,192577,311299,354859,394005,395808,274700,116966,129971,235688,233346,169853,202363,223463,70691,-18080,52225,38061,-53023,-191992,-399015,-350840,54833,296039,72424,-212111,-85481,212167,240774,52671,-167310,-223227,-156603,-201676,-226115,-90432,71900,104957,-49962,-139923,7266,86581,-15901,-101738,-99074,-102970,-204142,-156719,-51878,24479,152849,224855,-11618,-122527,77901,177455,67444,-5995,27442,120267,137594,8042,-16686,101178,207275,143078,25216,94498,183764,31991,-93700,-90657,-175251,-337189,-252848,18887,99214,-43120,4199,131085,8249,-178409,-171249,-88885,-91203,-57380,83343,154417,35006,72149,298741,278756,-14095,-208934,-266889,-157018,56667,182456,170146,66432,-153982,-135336,220673,387156,89012,-162808,-97520,-14742,-1563,16299,59829,105374,188183,208011,111187,65380,96868,60677,-63611,-91673,56673,154861,55598,-44180,-88550,-209536,-329379,-277465,-73308,14818,-161741,-364173,-303484,56952,176525,37158,82,35282,20101,128607,210431,30557,-173189,-105445,10811,-24954,-13629,-168,-137730,-186709,-36025,69003,225664,413286,390798,281997,258884,179712,128876,100369,26871,-122416,-193158,-51076,42424,-24892,-44000,121769,90115,-68315,-42926,119479,63330,-11565,218424,450931,283943,-14446,-150848,-144491,-176766,-172252,-54957,4277,-123033,-168252,-12306,41642,-96968,-241385,-298546,-293739,-215177,-301843,-340692,23974,559808,747452,535057,589279,1169131,1279462,-199242,-2084437,-2665568,-2742285,-2220536,-39079,1800822,1879679,1343560,936570,664193,1014171,1504335,42684,-3039936,-3101155,-744727,1055305,1488082,1005641,462159,473666,252500,-125755,-87437,29718,-77106,-158140,-260934,-400594,-191567,72124,50578,-130914,-169941,-119443,-35431,4036,-51045,-38825,94796,191115,166772,12406,-96395,16775,222714,321707,280212,180910,55943,-40759,-149363,-168868,-149401,-117497,-173007,-270667,-197335,26353,109577,-112163,-188827,-13290,132128,153996,-2972,-231349,-155613,210836,510948,450933,286633,334519,250556,-50609,-155494,-205603,-207163,-54686,194940,318826,274091,282194,480771,405343,96119,-119183,-66402,-33284,-70281,64020,245060,209294,-18283,-92174,-44247,-18494,-72171,-40971,67512,49635,-147714,-183768,-27274,151137,211569,66834,-151734,-112691,-14448,23333,161579,179142,-53306,-226936,-178343,-34554,140575,215309,5090,-126406,-43392,-11602,102154,267536,190356,10621,-13202,-118427,-280353,-231400,-2039,114584,94516,68115,37101],[-81821,-119787,-67492,-34262,-47822,-61204,-66558,-88837,-160015,-238928,-188007,-27873,80504,34045,-73577,-85526,-19604,106087,111377,-25177,-35274,127876,196385,25592,-69022,-25313,-107554,-182941,32065,320804,388335,276433,95004,-86849,-105361,-46115,-17065,-17306,-28512,-7077,4858,-60448,-155452,-135925,-45043,-78355,-223073,-252640,29296,291835,267992,134742,36360,-94140,2265,344849,374171,104911,7102,8668,54953,11422,-34588,57466,222296,211298,842,-153814,-207447,-57166,180300,222472,105082,67613,44283,74642,183566,244838,141575,-77073,-258581,-171828,79703,126679,-1330,-42543,-13836,11865,12841,-116370,-263207,-146099,6509,32684,45368,76945,117215,71347,-45865,34892,235284,354116,260071,138647,62395,114241,208139,6290,-302655,-331727,-139720,46119,87455,63302,151233,185971,157481,71833,-155826,-336026,-249955,65584,336747,311008,9402,-201229,-125573,45309,61547,-24250,-131037,-284637,-276990,21094,63406,-193425,-261030,-149025,-151902,-182527,-71993,95391,145628,105390,124358,47828,91287,88334,-175504,-376467,-178653,15713,46043,-32322,-109900,-69763,-7670,-56745,-104636,-173804,-112842,47855,203376,73816,-93540,125388,424386,375946,132777,37344,-106721,-209984,-42809,88896,51784,-4152,39078,145784,248769,244084,-29244,-292734,-276217,-81458,61345,136754,168351,152231,-36117,-139073,-96043,-90141,-95232,11528,1573,34486,351042,532426,256994,-173920,-394194,-361863,-218690,-104484,44583,199905,176499,19118,-124796,-46458,71135,55577,171718,253233,246176,143314,-143150,-394959,-334213,-83226,37370,9048,-85889,-197312,-189243,10521,197651,227267,136991,-62549,-189552,-53393,169745,325368,323330,79287,-169813,-232505,-101631,88283,210863,297071,313629,102199,-191622,-142213,-7803,-12780,-132857,-276045,-203419,-31599,26053,82719,115281,-55178,-214084,-21070,256070,226892,78452,109228,154692,166216,73191,-207099,-509059,-438769,-206308,-85523,11396,81978,32104,-72414,-73759,23745,159036,228040,123602,99234,124493,5400,-232780,-268673,-89744,-40062,-75338,16105,69365,-7271,5521,16898,51981,35529,52564,197547,308066,221174,80292,19880,104644,149384,-38561,-226268,-103197,24826,-48644,-82134,-133485,-235190,-208175,-125968,-223045,-341043,-203741,13157,18233,-119848,-65120,182868,279689,31993,-117422,14102,92438,-20624,-108906,-26662,74876,18747,-95979,-69728,127640,294395,189033,-66634,-158711,-78564,-2253,-37052,31125,291879,305186,-34791,-193026,-47471,151183,266072,248602,122154,-51538,-155367,-99191,121894,303910,259025,156675,166096,167082,36412,-27367,-6404,-87420,-284133,-338753,-279944,-174328,-41661,184889,372000,296038,-21581,-280206,-299071,-163804,-122434,-24233,173699,223964,167480,113993,23533,-3607,-77095,-197756,-286137,-311427,-294274,-93355,31436,-69984,-197132,-168703,-176507,-189548,-116182,-88164,-140579,-72539,-20474,-73820,-95478,-76325,-83609,-114664,-223402,-227290,-177817,-253010,-356348,-293914,-125351,-109465,-329257,-392487,-157877,129070,344775,507086,450515,240614,114875,181035,268646,91556,-235588,-348717,-270474,-222761,-278640,-296821,-99018,153089,220795,204217,188481,119339,57689,311606,631928,640731,432155,11561,-290001,-356701,-718815,-693545,76188,491475,-274277,-888481,615453,-430791,-5912998,-5572285,1696048,4440160,2854418,1781090,1727945,986389,91223,-354368,-175702,140060,552814,361428,-46806,-1094,255240,291316,166961,-128152,-374310,-381186,-174739,43733,148917,48694,-4478,145110,236397,117750,-43552,-13216,33825,-62240,294,160078,186854,186433,183712,46018,-103322,-169083,-103604,81509,238633,256142,293355,207062,-49706,-225979,-411885,-521804,-525751,-401639,-230831,-146614,15848,260921,400822,168672,-91042,-96847,56136,164763,200804,202698,183196,94343,21741,-35559,7285,140878,214405,175629,139595,253744,238555,125085,-34495,-149045,-190549,-198563,-64632,82375,275419,415430,448970,392945,184613,6469,-21765,-33604,9989,97620,54993,-104131,-309049,-270249,113825,368761,272117,135374,-37958,-185884,-111431,27500,4280,-69943,-40048,53460,148373,138091,-97410,-291918,-192399,-49642,-99259,-125377,-59605,-68841,-54797,-19401,63159,116084,126125,87992,15413,-135518,-231731,-182431,-51709,141263,223674,108958,-66289,-3776,203439,258664,118524,49058,23999,-76750,-138101,-75254,-17265,-41762,-35723,-39696,-25007,217792,413215,282453,167312,247220,316534,127690,-95524,-102028,84424,151419,90370,35541,-56450,-158439,-185696,-93432,80749,133777,-21225,-98208,150433,301835,76369,-121954,-107142,-133495,-267074,-232162,-151768,-125592,-199195,-331271,-293183,-151647,-91296,-171808,-299024,-297054,-157347,36708,161739,156848,242985,288910,115061,17677,77628,151356,182721,108741,-15032,-70417,-82265,-137796,-183045,-221891,-273093,-93171,-2590,-233839,-198311,-52803,-343346,-615985,-345854,-152443,-143536,1705,209292,222412,141742,66813,43551,97299,61378,74355,183633,176350,-85724,-261964,-163187,25533,93786,130765,223418,297310,397326,463662,411000,205923,132479,233318,290473,308154,336445,251005,73658,27406,149683,186777,96147,-60279,-289957,-331904,8986,299426,125649,-194564,-102850,212280,257665,32153,-150836,-163353,-66867,-100055,-144482,-93681,4897,49760,-77502,-158913,22068,130792,-54519,-250553,-215585,-64912,-77138,-65798,2107,100904,239985,265982,19779,-57937,127220,204409,111430,21249,-32766,67599,155483,64412,57873,127096,118672,9056,-40684,96039,216709,110851,-38052,-91735,-204823,-349269,-320367,-89158,37562,-40558,9372,112128,-16748,-212860,-233239,-117309,-90190,-59831,79319,125479,-28884,31458,265090,214793,-108179,-343307,-364992,-188493,31419,86200,21108,-70683,-265439,-228474,148334,344360,76957,-132548,-45055,7005,-57192,-49155,82235,189670,243625,204435,53653,-27656,49130,66684,-66539,-98527,84750,201495,150370,104716,35610,-158128,-330409,-327121,-167706,-108590,-216758,-289675,-171466,121061,168746,1874,-48483,-53013,-46662,132248,265202,78810,-102825,-21714,43358,-58654,-40440,665,-115350,-140221,-23336,79438,237982,439049,420000,341804,304414,188789,112193,75820,-17607,-159669,-184659,17072,84486,-79964,-113059,81810,56162,-89923,-39692,100473,32186,5963,217544,342021,199647,4291,-111277,-118791,-117229,-114747,-15938,79604,11562,-46941,9574,22045,-96770,-203687,-258239,-333965,-363002,-457860,-410969,-29310,439752,599668,453781,590879,1058510,851960,-692108,-2219183,-2511965,-2326778,-1517658,694595,2187761,1824309,1188376,982236,787046,1056782,1312637,-272144,-2909210,-2605021,-456755,875310,1169010,868749,391724,453499,283720,-162882,-191983,-84444,-117362,-133681,-223383,-416989,-227137,87400,111615,-120590,-228648,-224086,-143970,-32605,-24429,-83808,-74759,78266,139101,33927,-23477,80564,274867,392020,385134,245652,37313,-119012,-244700,-241235,-157965,-41243,-46997,-173912,-225997,-156720,-47414,-141146,-191497,-57117,67863,81102,-94998,-294642,-137906,242614,500093,419859,267900,297632,167985,-142391,-169971,-117633,-104799,6398,236679,311523,208221,203343,396236,312828,23286,-169825,-138575,-114472,-89399,137494,394228,366682,68432,-74405,-62371,-58292,-87922,-23410,102675,141214,58730,-46993,-73517,38368,164058,111768,-79121,-75897,24814,68651,143058,158010,-15048,-174044,-151731,-35033,51842,72261,-74145,-174588,-94578,-39121,79916,209117,128106,-36453,-66693,-98321,-196882,-224835,-27381,143845,172703,116185,37699],[-83002,-129544,-142795,-105083,-65498,-75793,-72747,-60024,-122557,-197226,-118334,25071,92161,59081,-51354,-116040,-124304,-72334,-54986,-121032,-122604,-14398,81255,-105,-54669,-21043,-87490,-143635,41598,285020,364225,248318,89155,10952,31879,53826,10779,-29820,-36023,-7274,-2761,-18736,-75326,-73796,23710,1318,-170225,-273661,-56542,246486,296049,214386,60138,-107275,-2819,360676,429301,158805,13996,-27914,34459,20038,-50720,25329,159864,61703,-131121,-190035,-189993,-14502,311872,399176,194295,121778,141985,193106,280205,305523,193623,6508,-169912,-100148,139107,117855,-99572,-151979,-51658,64357,106085,-37119,-195486,-91733,-10757,-57028,-35077,78133,156395,90933,-1450,103930,243357,269675,161486,87016,9870,37461,87284,-145978,-479032,-439073,-205821,-27185,37573,56095,118026,124608,143496,131178,-54919,-266946,-258485,34767,342727,293996,-23700,-191599,-103879,63409,74176,-61047,-143491,-235728,-267325,-26137,92445,-103977,-197911,-144563,-261337,-398030,-238591,27371,141066,113495,54523,-59912,21041,84560,-99165,-246619,-100581,57099,93379,48770,25310,10142,-48962,-151721,-140628,-117006,6896,77032,140040,35996,-39176,215835,460626,419549,240144,105692,-80035,-193639,-60396,27721,-9921,-63814,-7719,140289,290294,318124,-12100,-371705,-381999,-163283,152,79677,97000,88069,-26685,-83355,-66943,-65555,-58204,8748,2003,67286,343474,484010,223252,-213523,-444655,-421847,-285230,-137129,41641,136451,57251,-66253,-220236,-255732,-101111,-10929,138094,216993,225805,93978,-217520,-421106,-310570,-70307,20349,5923,-58555,-115839,-50788,113363,165771,153761,128392,-54971,-226304,-133908,117364,326309,330725,94169,-152209,-247869,-154877,-6289,71714,161685,224668,98460,-166697,-148700,-72074,-153641,-256432,-257915,-156363,-58388,-56292,23,95812,663,-159082,-29658,210750,191904,52456,82748,151807,174894,98287,-146035,-421605,-420773,-194483,-6542,92169,99563,47973,-13354,-34145,1162,143892,276745,250550,201038,228432,110787,-225020,-303366,-41407,-7090,-148991,-74778,14616,-29844,5809,-1165,7908,39526,106610,217356,307009,272187,164312,53051,77758,103270,-93737,-320307,-205699,-37281,-96143,-128391,-146877,-237616,-222810,-132275,-180041,-346255,-307772,-66207,31970,-41711,71284,326216,347264,67505,-76631,17041,71350,-29913,-112089,-62773,26247,-35823,-151414,-107187,118394,273731,131844,-109232,-159265,-76034,-34485,-52433,65067,344200,339425,-10086,-188649,-118869,6391,115572,164207,77256,-91187,-182345,-103793,93858,201948,167529,192788,289745,252958,44847,-82081,-56102,-127051,-319400,-300029,-132684,-49095,-23589,137527,292414,171341,-130055,-296279,-259890,-164490,-99287,41798,211256,210241,209302,197785,55449,-82384,-200621,-273852,-295497,-285764,-228652,-8361,103836,-21942,-121685,-6202,20010,-92044,-116351,-112200,-153201,-72256,26997,22342,-5587,-7996,-9964,-67743,-278070,-319794,-185981,-178035,-249341,-183188,-58861,-92736,-285534,-303816,-105029,101212,235658,371000,302484,134554,88652,217013,292981,94730,-245586,-368435,-282058,-192214,-256032,-338053,-161921,99109,186100,145184,120714,141966,129508,328943,563404,536514,440826,46666,-361746,-438123,-871140,-1154086,-587959,-236791,-900936,-1149072,543582,692390,-1813309,-1878483,1816719,2154319,881115,1408068,1919159,794579,-384002,-757450,-419522,175456,619256,292568,-327556,-371408,15763,224399,162187,-96398,-306725,-333936,-119081,125850,189881,23882,-82271,583,85397,15658,-93365,-14250,64501,36530,64030,87977,65385,139643,182962,87166,-61258,-161113,-154617,-34468,86957,188853,343256,298803,66307,-52808,-239412,-417692,-428684,-338533,-265105,-210209,-66093,130465,248396,51717,-216557,-195358,61302,245558,282336,219956,161973,96008,84223,3601,-18306,136281,216360,179792,161114,239256,158452,33658,-63799,-112406,-127132,-145259,-90705,-32632,209944,436619,478235,408369,243509,39854,-58396,-1850,125511,158679,78652,19816,-102698,-200211,66101,289858,162832,17373,-117176,-236604,-133651,74256,44753,-108911,-169946,-104696,-34994,-58383,-262889,-396072,-207151,20243,1462,-65124,-49470,-106683,-140288,-62831,134760,208463,151014,114539,101832,-60929,-196784,-192245,-85253,132493,200034,2246,-151712,14346,226856,224719,75943,67194,18713,-155354,-200268,-63817,37491,8710,-15960,19057,64786,183339,253187,182993,82131,122785,216513,62893,-130537,-54623,137287,168111,74389,3087,-56932,-87403,-67787,-32484,44438,113676,61810,6835,181448,262341,6702,-211858,-186780,-193809,-260934,-200177,-196602,-246473,-288529,-337093,-223830,-29715,-3908,-115704,-223591,-203567,-99131,38000,151826,195878,258327,251504,44262,-90577,-6855,194995,283299,139963,-23511,-30188,39291,30785,7444,-135998,-380949,-208104,18735,-128565,-169018,-57163,-293122,-506840,-233394,-95440,-145961,12300,208649,177134,90525,27028,15480,62967,43728,82864,101338,-8731,-242579,-334476,-244493,-43571,56690,44255,54301,153743,318002,441785,492417,310280,153947,197272,248909,337839,418331,244785,18460,-16477,145476,242023,179917,42052,-172876,-296191,-78934,202884,107063,-176449,-82561,240257,255353,2881,-116150,-91253,-26672,-44624,-70709,-93002,-66554,-23237,-129614,-202266,8166,135129,-108643,-394931,-340144,-49304,40253,20238,25230,123794,248623,224613,-9032,-27053,146734,197746,131128,48334,-65971,34273,171826,125903,122557,136807,27489,-109927,-80272,75138,207042,181021,37693,-85374,-251517,-380931,-380201,-198304,-56347,-72654,-21233,45273,-59742,-205424,-214440,-72765,-37896,-29435,60349,76992,-69890,19347,221086,143757,-171531,-447100,-457980,-231219,-19248,-43619,-174352,-248924,-369845,-297778,42809,222265,38734,-105993,-27290,-16074,-111677,-85236,104349,231042,268329,205493,21942,-125389,-58298,5644,-96512,-111588,84618,211137,218408,217570,125569,-91736,-258667,-300009,-227928,-204750,-229110,-199678,-37370,176093,147059,-58865,-124449,-170712,-138126,104212,276257,106370,-35155,28005,23862,-116050,-76900,-22739,-119341,-115359,-6782,99516,264268,477848,447039,403446,357877,210297,82325,47784,-33348,-157331,-141679,91711,114486,-141117,-160122,55336,19106,-134200,-59699,75503,4401,1096,132585,141219,84165,26735,-56715,-69152,-53162,-78925,-12217,111477,107358,40795,6863,-12560,-106722,-191926,-232829,-334934,-418997,-506239,-410469,-53656,323124,424764,389194,626665,876216,336517,-1140810,-2287627,-2241377,-1668266,-630621,1379934,2479604,1690247,825742,832634,832235,957605,856175,-695977,-2595866,-1966186,-73499,845380,866117,545588,147316,325007,286666,-124556,-197342,-130562,-137279,-159576,-245554,-455122,-292476,32341,124640,-80419,-228566,-276519,-211300,-22910,53966,-65623,-162733,18012,126684,74709,72202,163902,344483,452293,423683,247940,16176,-159101,-275514,-265653,-148880,23953,92160,-13619,-179962,-304296,-195511,-149198,-197198,-160301,-73315,-41170,-157834,-241461,-14679,306498,455313,339200,222124,221599,65542,-195270,-143762,-12811,14287,74043,257598,274378,115468,93556,269240,191070,-44744,-181034,-159292,-139743,-52043,219290,514491,478337,155849,-10981,-30220,-54809,-52792,28565,137147,224929,259078,71228,-112916,-56462,100294,105554,-45610,-39207,90024,138443,127938,152587,45299,-128677,-152319,-87308,-76025,-82733,-128756,-187685,-123804,-80095,6719,117738,69596,-60455,-94259,-48106,-80374,-165449,3955,204381,255070,149482,14867],[-114187,-150274,-207580,-167926,-90867,-97119,-83020,-35064,-81984,-134628,-38155,46670,56264,48775,-51173,-134310,-184209,-214128,-186705,-166814,-182755,-159467,-33324,-7267,-38412,-29669,-48913,-60026,60373,206364,254178,145466,59928,109502,162668,137060,34058,-35702,-38142,-8884,-16208,16522,885,-7903,71262,67782,-74401,-216743,-103455,189341,301091,246608,21508,-136882,2256,340196,420436,186182,-1568,-69067,32250,65444,-27392,15015,90688,-101360,-252952,-179360,-115011,12576,344614,444304,197650,130390,193012,252084,314824,313515,221345,95048,-62263,-21706,191111,94021,-191192,-221292,-55941,117747,185168,35434,-107539,-15729,-9238,-107324,-68820,87505,165679,78034,30164,145077,199727,136667,71808,60532,-20943,-38883,-48097,-259836,-554801,-465241,-231510,-87870,-12057,66306,133914,105492,132831,158617,33359,-169379,-238857,-980,301720,220915,-89267,-196651,-95005,71543,90576,-74518,-128580,-151325,-246730,-102315,78675,-27437,-123322,-113092,-316222,-529331,-335539,-10798,117232,64663,-51603,-145751,-10967,115565,22113,-87529,-19049,79774,119285,112143,150121,70445,-62479,-161494,-129576,-91131,54679,81550,84476,38669,78431,315682,452688,390102,288049,167379,-29481,-139695,-44722,-14848,-87774,-150284,-46814,142823,320448,386444,50595,-369218,-424902,-214770,-36465,38633,24634,31357,33790,21075,-5183,-21912,-20005,-5327,-5611,77267,270936,354524,144670,-220029,-426880,-404188,-295764,-172233,14027,81552,-4881,-80258,-244036,-403326,-260606,-71128,95035,187731,209683,43961,-264571,-394972,-243893,-37173,32275,26948,-6640,3774,93286,185174,123849,99816,140350,-20580,-239746,-215566,23859,257830,286983,118385,-80242,-179569,-138270,-83015,-77679,42054,160993,113196,-75459,-73304,-61606,-222413,-338532,-221868,-84455,-72467,-130886,-87278,36119,19074,-99144,-31321,134949,123628,-3351,-8544,73750,139459,100017,-76977,-303897,-373449,-170598,72751,156653,83159,41032,42215,21553,-15745,91641,264082,332210,268445,286136,196579,-178216,-296205,-8234,14414,-186484,-131531,-29257,-46939,14158,7849,-15404,38535,144197,212665,261363,284850,225624,67246,31833,34947,-163032,-408957,-299218,-97058,-143457,-173928,-145587,-206481,-215699,-114185,-93897,-286420,-345897,-107381,62823,54583,220654,478409,410676,89283,-59765,-7609,35824,-14859,-59194,-36858,3353,-95641,-188955,-94562,97957,203246,89080,-82624,-111204,-51022,-36335,-45953,73049,309247,283350,-9357,-174545,-189794,-155250,-50793,66383,25400,-127927,-192543,-79846,91419,126610,92599,187556,314586,283794,57490,-125876,-128911,-201127,-361058,-254927,4108,64218,-21459,57726,189156,54300,-213876,-260555,-156824,-128722,-74892,96757,239949,177856,192934,223488,80492,-153385,-340246,-374183,-282530,-218215,-148900,46508,132994,13894,-61291,78638,137202,-1781,-96599,-108242,-148301,-86201,52113,104926,68672,35415,35242,-19074,-292487,-390742,-195226,-79461,-101178,-56880,6102,-73393,-213713,-191714,-39291,52911,64967,150685,104912,11879,28727,196696,279232,96139,-201709,-320762,-263882,-151592,-177710,-303966,-183577,52311,152346,65192,21055,144505,230808,362190,436697,351956,360260,-1410,-435507,-399083,-773499,-1369921,-1077764,-801258,-1319280,-1232443,533299,1979032,2488001,1615295,1513171,-527200,-1496798,604500,1812615,532271,-757523,-997658,-514920,254872,643228,220061,-541010,-689250,-207215,148846,119348,-36510,-165283,-248455,-67497,161088,158463,-56010,-182175,-148765,-82584,-113780,-144900,-4733,105875,130137,110621,9614,-35377,102132,152823,99377,-8015,-124485,-190292,-172698,-112059,61486,317755,336524,169214,124967,287,-209375,-231567,-178985,-204914,-224154,-174178,-94338,15669,-92740,-331908,-279859,73988,324125,381334,278212,161550,68453,46547,-13996,-50445,142690,246034,201954,153105,170969,55536,-54571,-76247,-68109,-68380,-77882,-86724,-102940,161462,448224,494861,400471,272128,54782,-76941,38528,225891,206881,94997,136341,131618,-48147,38332,178301,66076,-42723,-132619,-244339,-129796,126647,136687,-47079,-241337,-267684,-198352,-181477,-349460,-443358,-205369,74514,97791,-1668,-44007,-120366,-170035,-62998,216654,303761,166955,120363,169091,44730,-97465,-142046,-89245,118100,170127,-71826,-193431,30302,231117,181038,45939,96995,33785,-214165,-265874,-72034,66061,31477,-4690,66850,115977,120735,120906,143600,48131,16172,96290,-12161,-141784,33391,212811,181632,60228,-2469,-24191,2931,43275,1046,-3586,82758,129818,122358,235914,232704,-46130,-259010,-224395,-211946,-213704,-132613,-202815,-335503,-346333,-319560,-171580,78569,92516,-31213,-65729,-19852,12566,45324,121779,212793,258706,195496,-23923,-158827,-40410,250673,366324,180339,19450,64363,172574,199727,207035,-4333,-397522,-263013,30519,-49012,-170043,-81810,-205938,-285110,-16142,50067,-100863,42554,217180,146713,61683,17211,29339,85767,71916,86950,7203,-150061,-323530,-355204,-303677,-101801,43817,-18027,-112845,-5866,201747,360034,513953,424243,221725,175965,181762,323951,467840,233982,-55494,-112878,61176,208676,200013,112561,-50513,-219682,-151952,66837,54945,-136760,-9933,301569,236419,-16683,-46154,6436,-5529,-4244,8242,-67495,-105529,-74731,-168502,-231884,-555,133673,-122915,-446691,-387200,-12536,157587,114145,47657,123793,209351,137123,-79880,-36084,150117,191516,145085,79630,-44139,47094,196378,190914,179930,148455,-15253,-143795,-51668,57845,168990,230910,135950,-40724,-269431,-398778,-387870,-254985,-139947,-115134,-66570,-39628,-93945,-140958,-95251,62580,78562,38125,49167,53025,-47558,56510,197934,105265,-168610,-464949,-492652,-241533,-47778,-143452,-342493,-402516,-414941,-298970,-53093,64933,-152,-69895,-31507,-61833,-130533,-65237,127646,228620,274214,233821,44719,-167356,-156927,-84431,-141154,-119615,70740,190697,241349,268197,175004,-8126,-128777,-206093,-225748,-228921,-189850,-106302,79383,227581,130975,-119461,-206413,-283663,-228892,55090,241170,114149,26327,39677,-42783,-178684,-105720,-52201,-139566,-122736,-237,120924,300215,513027,476389,470561,419517,238743,51451,34252,6430,-99524,-80505,139564,119095,-173591,-150672,71491,15912,-157113,-77672,64926,-2323,-24891,-6373,-73350,-15548,52658,-2033,-2958,8195,-67052,-38571,99159,147217,80635,-16048,-56527,-128793,-214972,-232897,-298587,-372260,-433245,-334091,-52756,219658,276636,355838,647077,628147,-201710,-1510929,-2294098,-1929765,-938177,258206,1869389,2570582,1502061,386683,549234,791699,724251,226295,-1145288,-2256387,-1354986,356506,995985,641831,101896,-223821,79632,210615,-51876,-116426,-92019,-126936,-219502,-310778,-493892,-368943,-82959,84755,-11647,-154912,-251935,-209834,36908,165990,15516,-134643,27297,139531,128118,163446,260935,435094,500509,394184,189223,-16067,-166716,-245489,-233860,-116658,67867,210182,167567,-75411,-372306,-297561,-151410,-219964,-301233,-250875,-173783,-176802,-117349,128699,347109,368244,213093,148192,137941,-6763,-188212,-87149,81954,117300,123044,246757,215313,19000,-15792,134795,64059,-96187,-158077,-140708,-117641,21365,278211,552088,498208,204042,64428,23302,-28552,5692,83618,140390,251827,356427,111870,-154788,-128221,18784,20216,-112021,-61322,137748,209388,132381,164274,99823,-111375,-188360,-187583,-220070,-205686,-150217,-182944,-140605,-121205,-97196,-5799,6402,-66659,-94858,13226,39630,-70013,63692,259528,306487,147611,-51031],[-170995,-172665,-233375,-200260,-118313,-121518,-91853,-10327,-33064,-54535,37300,41840,3277,24480,-59503,-128643,-182129,-275677,-243016,-146880,-198386,-274594,-125609,3819,-28676,-57009,-3364,52894,92175,112026,85946,-10736,8533,178191,261367,192783,49373,-37465,-43064,-28943,-46580,24309,42015,35739,80708,106155,45378,-87999,-84822,138242,276231,206908,-77213,-178267,11744,284610,352799,188065,-30792,-109671,43800,134110,36485,45390,56985,-214496,-332453,-118941,12749,37412,284344,357621,130562,104235,192536,250023,298029,281524,230253,183759,45859,34550,205256,50084,-261318,-243524,-38608,141273,208527,66145,-29172,64124,14993,-101233,-43303,100365,138548,36397,32717,133508,110981,15907,44617,79994,-14155,-88078,-161855,-327089,-529101,-412369,-212424,-121334,-45272,94076,195268,132555,123215,142170,75717,-81010,-200088,-27435,234110,121511,-163714,-213403,-98229,75380,107390,-68399,-92775,-47134,-211607,-183395,21461,12625,-53638,-53391,-290469,-539486,-345352,-10019,88093,-19257,-153430,-182042,1670,167644,151583,50646,37965,80497,125652,142144,215047,93596,-36456,-78881,-66519,-87589,27145,60303,46430,71295,207222,375557,393923,303667,262066,200562,32438,-71187,-25104,-43452,-162488,-253529,-102412,128365,330828,438592,143305,-290385,-400832,-230726,-41939,33345,-17480,3210,118331,135693,74890,32456,4254,-26392,-7352,83449,172426,191305,53222,-191086,-344342,-306982,-245134,-190991,-9845,56893,-16846,-43446,-200857,-444032,-351092,-106510,48715,164106,201245,15277,-263823,-325445,-161176,1093,67419,62412,42030,113033,209159,225937,106146,95093,175964,42043,-213298,-264831,-71496,155459,220272,155954,31530,-55862,-63736,-108102,-183577,-35529,140577,150380,66964,80100,28918,-196878,-345827,-175996,-5924,-60242,-154626,-126072,-32349,-4420,-52315,-27308,46182,28329,-91230,-139142,-42715,83666,82692,-23749,-203003,-315873,-138027,139801,191693,30796,4689,76907,75680,-18738,23236,201794,342143,281291,283048,245226,-95038,-234925,24851,46727,-158857,-129354,-40391,-42964,38743,46159,-9726,34867,162937,202095,206186,275285,264792,75417,-12169,-34848,-220443,-446031,-329446,-127430,-184558,-206710,-122600,-143080,-176680,-67637,9100,-178700,-305229,-98023,109942,154800,347448,583630,430514,71854,-78419,-46595,6497,24611,22593,23001,-2497,-145968,-192017,-31892,74939,107556,79312,8321,-26946,-3703,3713,-12557,60713,214982,177536,-15826,-147575,-243813,-295480,-184795,-13683,-20761,-157184,-181150,-23005,126714,109002,63609,156217,254778,256399,65539,-140560,-192284,-281489,-404032,-223310,94323,140706,-26897,-22602,91083,-29293,-250254,-182811,-27145,-65369,-44244,135677,248081,135019,131590,187687,78806,-203877,-460181,-475691,-258886,-130915,-81760,51328,104231,26959,-22479,71355,143508,59549,-60015,-78390,-123102,-102292,59057,166358,106071,18098,19153,9680,-265171,-420527,-199845,26803,63075,64436,62027,-46491,-133033,-90791,27462,10366,-116025,-101788,-90115,-89107,-40241,129995,230200,91570,-116364,-211586,-214561,-110586,-62656,-200176,-166555,13497,112372,-23592,-85215,112669,300819,383064,292772,162877,237632,-97733,-463991,-218399,-410877,-1200169,-1144417,-941483,-1433615,-1280289,337136,2713181,5427618,4088217,1192068,-2605361,-3372561,-296454,1458840,266401,-950401,-1063453,-479405,325166,608699,164970,-616937,-858938,-345656,83839,43636,12471,-16863,-167387,-48503,135949,74676,-151463,-265785,-260322,-224223,-234947,-174132,31092,173170,206986,123332,-59527,-82943,89998,116772,91481,40826,-74572,-197954,-282522,-284405,-84382,216364,299169,226031,253681,215461,23250,-3440,25587,-70831,-191885,-277927,-340631,-221311,-222908,-413138,-345187,73163,368596,453268,344278,176773,33931,-58249,-92678,-99829,136035,281105,223855,105455,63368,-47970,-122916,-78149,-40811,-43103,-29966,-68662,-123768,135436,443637,479683,361272,254102,36440,-88875,58027,263657,205242,74375,194889,318212,150738,50689,75529,9938,-33822,-85603,-210447,-109307,161108,249789,95978,-222389,-373288,-296898,-223840,-360838,-433451,-200101,76241,135437,31647,-44714,-102461,-131813,-13470,295971,378104,167312,93520,185838,144646,29835,-61183,-83503,81927,128788,-107504,-208171,9672,190878,126138,33260,125800,60256,-236999,-325894,-122836,39365,14912,-6113,92066,125406,49763,34929,150935,76719,-33942,-10889,-87006,-130174,144293,303161,187600,42031,10639,23133,76511,103028,-9203,-57596,36767,149765,207345,288199,206804,-71313,-243663,-210402,-185697,-142962,-60783,-186745,-377712,-363356,-299521,-169701,118815,149755,37956,104057,182660,135784,42998,46928,157918,209501,114864,-80478,-178928,-36899,276724,393154,202883,85407,180647,269749,304013,349970,118255,-356882,-288300,6385,-28825,-197218,-118714,-110536,-29772,230991,227937,-19890,77894,216871,130823,58382,24710,56892,142846,128866,72512,-96349,-234403,-314695,-322535,-336394,-162824,22578,-63181,-242499,-152709,63433,226266,446780,487387,299181,166811,119648,295837,472710,206154,-145368,-245849,-88990,88008,142281,121919,37891,-130044,-197510,-71926,-14823,-94892,72212,342312,170439,-46546,31090,99305,-845,17065,64391,-38779,-118752,-105613,-192193,-244376,-4652,131036,-87387,-381075,-328044,48847,247061,189296,65473,102240,130680,18533,-189747,-103658,124915,185333,139190,83697,1473,78287,205338,226866,202140,142604,-12661,-90119,25208,34760,90882,221742,217383,30251,-246387,-392571,-340536,-249655,-198501,-164105,-126933,-135102,-125365,-53070,73789,234723,210712,100828,34169,55881,24115,112583,182521,92591,-119862,-402624,-460368,-212890,-47797,-197636,-453406,-504356,-397565,-237589,-122506,-88948,-36100,-40663,-65854,-126079,-114345,-912,136336,177751,254454,272205,102910,-141046,-204064,-171768,-195167,-126673,42535,131562,193223,237692,180767,74540,6282,-100504,-179019,-182951,-122266,-35811,145466,257652,118818,-169058,-286288,-376122,-307350,-11323,161693,95488,65632,10733,-146328,-239361,-124065,-78815,-167262,-160606,-19151,126789,321838,504504,480490,518079,469602,256246,19259,23527,76532,-9859,-35116,120151,74644,-168320,-85552,129459,61217,-130098,-78209,72054,7795,-75775,-157278,-226944,-68954,69255,29484,58204,54546,-71936,-72396,60617,133725,77941,-46399,-102125,-160169,-262764,-254588,-238054,-248730,-271489,-204312,-40591,124509,181817,343756,602409,335550,-683727,-1769655,-2218004,-1617954,-296232,967593,2064131,2386277,1266169,33997,263177,691663,405002,-440460,-1518601,-1972333,-865940,745764,1231022,492270,-341331,-594780,-210852,64765,17931,10183,14172,-84935,-277246,-377906,-505220,-428878,-226367,5627,78664,-7726,-141816,-126951,135363,279599,138455,-608,102781,186728,189110,223907,352397,540215,539825,326521,103158,-53458,-153686,-177679,-147457,-49668,102655,291827,324838,56822,-337434,-322799,-152634,-249557,-425026,-397651,-260182,-134933,26127,221978,336874,264452,81233,72142,99028,11012,-101199,-1124,162730,194291,146010,210049,155267,-46726,-84301,38147,-29786,-107458,-98665,-90414,-61765,103327,297827,491490,421904,201980,133413,79897,5557,63292,120709,106861,210318,319240,66483,-196635,-171073,-60794,-121179,-272830,-149809,151210,269461,172094,197949,137148,-115692,-233514,-282430,-323367,-249704,-129052,-167472,-144172,-138231,-186281,-132302,-52480,-50097,-60810,78868,150618,46017,125009,283204,312290,113239,-147441],[-225168,-173382,-200370,-187711,-137505,-140790,-90372,22951,32452,38149,99135,31351,-21388,24159,-51113,-90316,-120353,-243911,-209861,-63473,-159164,-330496,-178261,27868,-26851,-95976,38940,170023,133881,31442,-88222,-173799,-51289,202832,317159,222226,57168,-32747,-45996,-66605,-94547,790,42087,45467,52487,110583,161671,84246,-1,100487,211157,86805,-213475,-217722,21824,209129,254138,173586,-55251,-141633,56599,203503,129866,116842,77784,-242372,-355320,-26188,167528,75190,171267,186365,28910,60503,150882,206074,254020,230745,228063,263470,132819,45942,161571,-11431,-296307,-224415,-19810,114387,155050,36819,14414,127810,57507,-41631,28202,104593,75849,-26944,-7244,57606,-4322,-45032,89529,133518,25002,-97132,-232383,-363101,-446076,-313158,-165490,-131603,-62236,121341,269653,184247,106286,81656,50965,-42730,-165358,-45112,157172,25934,-224867,-236651,-109738,80292,119992,-57981,-57510,44540,-174269,-256937,-72469,708,-11761,15380,-197840,-448821,-292330,12891,57162,-112335,-223671,-172678,35333,204343,236456,117836,39832,52310,113211,129263,188350,69729,15396,54879,24822,-92374,-45645,15507,15338,98420,279440,349826,277040,178718,166076,184077,83276,-21134,-40100,-78231,-220745,-356966,-198420,64263,303326,456163,229290,-176171,-338777,-229805,-35248,53539,-27447,-6527,168769,203215,139013,73600,-6224,-62276,-7526,87859,73133,33413,-23944,-141719,-231277,-170080,-157632,-184584,-18235,49543,-26176,-10842,-132215,-386492,-349885,-118127,-4032,129110,184548,4697,-227605,-251186,-111062,13008,98555,86827,49255,150794,252264,227347,121517,134561,211666,106133,-158449,-273722,-144500,49453,148170,186712,131904,49944,11271,-88549,-226881,-83750,128702,175097,199437,252768,153454,-108745,-286976,-137099,47552,-32391,-122835,-106889,-97230,-75020,-43744,-33315,-50766,-95209,-212573,-277049,-154688,26842,46102,-12307,-161058,-278158,-115449,171481,181332,-56686,-65999,72594,99864,-22956,-52021,104384,269900,224854,208128,231797,-7486,-137603,59095,88739,-77755,-77589,-22088,-23840,66882,90532,8476,14689,146648,183988,157443,245081,267973,71680,-49334,-93829,-248812,-409247,-275126,-123757,-226383,-233276,-91211,-67198,-113109,-11802,83910,-67078,-212336,-58929,150757,228589,409080,588589,374354,915,-135510,-90721,-9769,67371,86460,64164,-23241,-192803,-171567,48758,48368,7556,92051,121238,59001,48958,71154,33866,29358,96056,66456,-22359,-117790,-275701,-388194,-261104,-65750,-64221,-188175,-161111,47391,181028,136164,70887,105598,142479,176109,50913,-127995,-223746,-342549,-442885,-220248,116062,163576,-37259,-84274,10653,-80010,-244428,-93483,79933,1356,-8884,151320,219356,78861,38043,90350,25618,-238028,-534315,-554228,-246392,-60470,-52304,-4314,9352,1472,-9560,1576,63579,82820,-20355,-39598,-88090,-115973,48921,200857,100144,-70650,-71470,-923,-211320,-402982,-198502,115050,206480,159637,101211,-18234,-75429,-32736,80134,-10889,-264208,-327822,-237777,-148087,-99102,37599,151947,69386,-26159,-74349,-144510,-76698,54565,-65904,-134757,-28121,48497,-118349,-182405,34329,274887,344563,167431,40418,125286,-195775,-404148,97605,145899,-663536,-755860,-620831,-1284869,-1429521,-176791,2471210,6111112,5119582,1171034,-3364820,-4040810,-917705,986727,54845,-955059,-1007152,-378415,331047,501727,129897,-542544,-844137,-361181,54152,-34289,24029,74181,-127825,-78192,56355,-29512,-223688,-300334,-305984,-307703,-310538,-163352,96967,266763,262254,102609,-102302,-66660,101692,91496,80972,76969,-26497,-174329,-326439,-369556,-200932,63740,190596,222512,305186,332458,200557,181125,209267,89088,-132860,-343964,-520098,-385534,-297992,-437531,-383243,48542,364608,467160,381936,199386,22785,-155849,-199026,-161696,101938,296900,230937,32028,-48582,-125375,-154801,-72401,-41376,-59101,-20490,-50971,-105587,125030,406940,418788,297431,197765,-6370,-96264,45024,218081,137307,10928,182410,416113,343448,107890,21204,8818,35005,10219,-137359,-77823,164910,339419,260142,-119884,-372714,-296828,-194950,-316084,-376626,-194043,18669,91681,21345,-43385,-52600,-34707,80665,364230,412580,151656,38853,149156,213787,148734,21398,-80820,20566,75164,-110941,-214943,-61922,98083,69516,47105,153344,97955,-204770,-355708,-209220,-40398,-26098,-5479,106015,114109,-1938,5484,194362,170158,-1993,-64583,-132067,-87696,260311,396415,191208,27182,41618,73190,109002,92286,-51658,-98360,-11138,122168,246995,321393,184479,-53948,-154377,-142340,-117885,-56752,2113,-156161,-358980,-327624,-280426,-218391,73466,148344,75543,231919,340919,231120,24951,-66505,29893,108442,21693,-113854,-154061,-13286,261663,363016,201598,150409,285872,305664,310707,400252,194357,-298499,-305363,-52185,-64550,-221553,-142231,-30952,169395,424742,379931,81174,110116,202469,133926,83075,41317,81033,214244,199335,46545,-185020,-251515,-222783,-238131,-328445,-217905,-22007,-97593,-309474,-258842,-68578,72748,301630,461334,350479,167907,83451,273148,439909,163259,-232717,-373885,-251820,-72966,30348,72905,78561,-46989,-202713,-166476,-67739,-55492,129458,322887,57477,-88277,99481,172340,4405,23808,84185,-16470,-106358,-109652,-190421,-227445,6831,144564,2184,-204487,-160774,139672,297894,231471,81136,70785,39137,-96875,-304427,-205015,84021,187763,114114,47654,34583,100742,193076,224862,182872,111908,21203,24531,117266,5504,-16806,146559,255170,113978,-173444,-340682,-238368,-181207,-212814,-201079,-187122,-221024,-152155,26332,228668,374319,302785,124280,8617,77526,114818,153748,158437,90312,-57706,-289796,-366347,-146333,-24270,-209634,-497345,-541592,-331543,-135834,-150831,-193636,-59633,-29517,-126136,-193703,-70615,86340,127184,95313,211219,297130,165992,-60142,-177022,-218857,-234647,-123918,8820,37320,75135,142276,158991,139948,98683,-31369,-116308,-91574,-49292,123,144891,250647,108617,-196072,-350646,-435485,-359671,-80210,60965,54549,75087,-44464,-259100,-288874,-130424,-93593,-186790,-206699,-62335,109627,308206,425742,429254,516994,487725,251877,-15871,-7490,125135,69388,-33633,13392,-31679,-141960,1592,200758,142384,-52853,-59864,86210,14914,-153671,-279751,-277250,-72272,56015,14255,85993,72956,-80541,-85742,20963,83174,50629,-70628,-144660,-196187,-313803,-286800,-178137,-104746,-91418,-69187,-38981,21137,122277,316654,462248,29539,-1036159,-1886673,-2032588,-1305088,146813,1351011,1928300,1911271,965488,-125354,99008,566097,63275,-1013361,-1740534,-1737878,-522221,982223,1363461,342807,-679914,-843983,-450515,-100472,54254,116919,125763,-40293,-316126,-421947,-488649,-468562,-377160,-109427,151702,166772,14173,2370,225204,337940,242179,161135,195147,243808,228338,212505,383329,612995,547240,238677,10801,-105382,-157425,-126629,-46338,32550,124229,312600,395358,153476,-236634,-289131,-174695,-287748,-499024,-478493,-281786,-54834,121803,210100,255613,159558,-30117,2452,115354,120284,37086,83778,207938,220616,118250,131921,84941,-84230,-113091,-19200,-89454,-91196,-33404,-47024,-24013,133296,248617,333636,255039,134950,160075,99364,6305,72012,100531,21038,92482,155445,-60274,-260338,-213631,-141600,-291683,-492734,-293964,107355,281228,212539,217644,124908,-153590,-280009,-336101,-359118,-223246,-95677,-171293,-160125,-144845,-249606,-254870,-122576,-36325,-19923,116721,219006,133399,136233,233245,245711,32508,-271574],[-254618,-144131,-122770,-144656,-152140,-159821,-85355,58168,105132,122596,133328,27780,6234,70086,-12462,-28904,-30164,-150252,-112833,55796,-74859,-317799,-187283,51339,-34732,-138268,63147,256387,168899,-21394,-218138,-295072,-103503,184922,330028,229644,55857,-20430,-37741,-108411,-152655,-41746,21647,29832,2322,82611,243318,254590,123452,71460,96083,-98842,-350294,-238056,31318,136908,161682,155238,-54741,-155035,57171,252110,233240,210350,140255,-190612,-324006,73168,315808,138450,65530,5844,-64505,19462,93311,154832,213666,186921,226216,326493,186789,13461,68173,-73438,-280302,-170224,-12422,41821,41961,-37753,20341,168039,114307,57595,121271,95900,-3730,-92418,-79396,-60940,-109747,-23185,182663,197365,86961,-57107,-245119,-382017,-360523,-203859,-108325,-124968,-64153,134830,324180,236423,86832,4579,-25316,-63770,-142329,-48113,96456,-30565,-243754,-243857,-108012,103719,140369,-44460,-32223,105051,-139084,-307149,-174540,-48809,-1202,78679,-67589,-302665,-208636,43157,35474,-175738,-237737,-126639,71653,207669,254643,107019,-11991,7326,100469,93714,91336,20399,81326,190802,121073,-76481,-98192,-25982,-8754,101004,266371,239190,120769,49044,43191,133177,123195,3446,-94427,-118476,-236918,-420217,-317392,-46073,242919,442513,288815,-62108,-263158,-219500,-24838,90013,-7412,-8500,149981,197183,168509,93883,-42560,-101797,-1884,98702,3296,-73519,-49765,-70939,-110975,-29997,-49011,-133366,4059,48344,-62786,-14968,-68998,-261336,-255286,-98884,-44268,90310,163346,15089,-168088,-195696,-112848,-6894,117669,98931,13199,100385,212778,201495,175195,207206,234623,155609,-82201,-234253,-166266,-16626,101639,205107,185157,85498,43034,-37146,-197483,-110625,89648,160286,272052,384604,263981,477,-182535,-98205,73699,11762,-40320,-37704,-140106,-165685,-64850,-40679,-131363,-220704,-334143,-366915,-202079,6984,18131,-28026,-168333,-259710,-100519,172055,143106,-143613,-140023,47653,99602,-24812,-105425,16604,160276,128762,89865,165631,66862,-15875,109359,144964,39222,14682,28663,14606,98345,130176,33468,-16020,102527,166142,133172,208977,242130,65000,-60012,-111084,-216784,-280983,-128541,-73418,-250119,-241009,-48131,21402,-17699,48548,114845,24596,-91760,-3807,178865,267927,399559,494085,261148,-87872,-191783,-108019,6774,109086,115316,63155,-67795,-227918,-130767,128101,39631,-57037,121927,222146,131347,107526,160189,94173,1755,3360,3050,-9168,-77297,-262874,-397888,-257976,-77155,-93531,-209377,-128591,122923,239742,185850,100835,61440,40031,82416,23224,-80008,-190796,-343747,-447449,-223874,95837,155507,-30609,-99439,-30353,-93838,-199777,-5645,150529,68515,47595,160121,165263,23601,-55021,-39082,-68797,-247321,-530786,-570538,-244715,-22943,-52907,-92682,-122416,-50260,344,-49309,-8710,101669,28902,8308,-38752,-107790,43304,226886,83140,-183287,-195808,-35200,-134178,-326136,-172059,181051,313838,233613,138674,17720,-47071,-10190,127093,9887,-334989,-457646,-292939,-147413,-120960,-36981,73699,40018,49308,64807,-55487,-37202,154797,60338,-102767,-69694,-37415,-203276,-248646,-74818,139158,231782,99964,41331,78160,-239580,-224778,516889,769059,72388,-92986,-20666,-1006476,-1718059,-943586,1295693,4663439,4817766,1559520,-2618188,-3260118,-992756,561554,-55628,-817578,-899756,-279534,254913,333673,116293,-347369,-661457,-243916,95207,-61175,5137,85867,-129983,-136288,-41137,-111987,-236879,-257673,-269480,-315401,-308960,-98020,194464,380739,308387,76299,-95582,9493,132984,93098,95278,111622,21719,-115734,-284657,-335543,-243626,-89607,48462,177642,296579,343499,289631,281668,326421,226684,-66230,-341710,-558943,-420890,-283845,-383721,-376526,14080,327121,425522,374874,227805,65451,-161984,-263411,-207091,50171,284086,225671,-29330,-119274,-149318,-134736,-52741,-57201,-94936,-42493,-38346,-63751,120863,327576,316825,230067,133988,-43577,-86362,15551,108791,19470,-71502,127151,428956,475842,194115,36066,58525,138382,133933,-29308,-34739,142878,372163,379515,26530,-255492,-193809,-115718,-237974,-287814,-179319,-73482,-16178,-21580,-27463,20213,91552,200305,416025,402156,126463,-23080,84011,244463,231264,83375,-84598,-56173,11059,-101190,-228739,-173672,-34643,24439,90756,183533,148709,-108748,-330535,-302106,-145469,-61971,18124,128275,107948,-15548,27106,262346,309582,105750,-41249,-117732,-10621,357668,468761,195271,24997,88538,116363,89712,18904,-99621,-106672,-43294,68357,244217,324558,165793,10435,-3188,-35374,-25261,36998,53098,-119547,-285884,-244984,-261865,-298629,-42710,93719,87654,295660,415124,266326,-12540,-191440,-132968,-22383,-67708,-125581,-108535,6041,211900,295812,181153,193026,345608,272027,217336,347458,203157,-258670,-324871,-127084,-128785,-216959,-135117,9049,241939,496359,455541,172612,127748,172150,148300,119266,50728,87321,273528,258808,18437,-235290,-210255,-87572,-123353,-278603,-254957,-93769,-135823,-320966,-320082,-178209,-72800,108404,331615,339442,164031,62723,242653,375470,105879,-303950,-460481,-371841,-218042,-102073,-20135,67347,7711,-175351,-195655,-83439,-26159,131964,220534,-88799,-142205,140544,211786,12905,7069,54467,-13983,-80442,-94725,-168694,-184395,34238,177285,122239,27434,66872,242991,301066,223851,79881,26514,-49162,-185378,-389240,-299324,43344,193973,65964,-36810,12267,82762,154128,182870,120630,46946,50144,138361,175305,-38762,-140972,16577,226716,179695,-70265,-240409,-103672,-76371,-186904,-221123,-241968,-289707,-181320,62446,302291,409722,298346,79784,-44035,84373,171423,140502,99296,66366,-27571,-181660,-243673,-67165,-5448,-210493,-498035,-532440,-256672,-40137,-148230,-234088,-76803,-54925,-212048,-258581,-26259,155054,90998,-5290,138435,273890,190741,28628,-97892,-213401,-240943,-107692,-30074,-90064,-98523,7844,116182,160071,110107,-30356,-72980,-1921,2837,-7070,70855,187004,86370,-205385,-396137,-465032,-384099,-141646,-38309,-7176,46203,-112834,-357419,-328692,-135935,-102023,-194294,-242943,-123561,63303,241748,273032,304731,445555,455190,219121,-61511,-84107,99228,92966,-92383,-174336,-196558,-133580,53559,234787,216326,37877,-41362,84000,-9472,-258241,-352677,-232172,-50019,-7706,-64152,54795,54171,-80628,-60880,-1425,16550,19497,-79793,-182399,-229637,-343092,-315041,-143090,440,32494,20464,-61965,-99673,55840,238842,238711,-246906,-1202602,-1831931,-1724172,-967054,349299,1337356,1502301,1217611,593567,-75753,125118,453413,-227408,-1386924,-1768478,-1482934,-290593,988142,1226270,110962,-854897,-899404,-553145,-201716,65084,162153,182922,-20994,-328573,-426473,-452088,-488729,-510007,-244146,172366,310470,163418,130981,268527,310784,276451,266758,256173,287662,230710,120446,318524,614169,513213,159191,-57054,-159645,-187506,-114516,41967,118328,145028,280838,359489,182806,-111333,-214483,-206582,-309395,-487320,-461831,-223871,49230,154769,116811,141091,95746,-74489,-28189,191947,302246,204469,164626,230829,212717,58918,36730,25240,-75471,-86960,-22750,-95658,-36685,40373,-9496,-15297,103729,162728,159739,76995,53533,166165,98253,-11056,47296,50150,-67051,-34485,-29037,-186782,-308612,-229726,-173396,-398575,-648242,-396422,60444,273030,260457,238792,100256,-172534,-263669,-270867,-263696,-102721,-22151,-148430,-142268,-98809,-228506,-303620,-147549,19597,67291,173824,293426,222543,138247,166586,176883,-19938,-332042],[-267838,-111173,-54526,-117272,-188488,-205615,-109250,61598,146612,156234,112654,15594,61645,141318,37771,18318,28503,-67636,-17296,155288,14586,-260582,-171876,47096,-67063,-192158,40160,266087,160849,-64587,-289647,-357505,-150126,125612,294777,203724,27306,-17188,-26683,-151356,-222609,-95838,1842,1352,-59655,15206,249604,358559,225812,25941,-83245,-326966,-463483,-241857,24937,72205,87440,126824,-33009,-158347,20751,249727,306367,277256,189186,-116245,-269289,140050,411725,213269,4884,-130186,-134442,-19523,33518,113586,183617,152998,217735,350250,192340,-54318,-57050,-128084,-219657,-102770,-34929,-66911,-100092,-134523,-10118,173353,163228,157261,192356,62404,-87909,-151065,-166780,-189400,-181317,53232,266826,233814,145893,16456,-213308,-405398,-329322,-128373,-69492,-123206,-68208,116269,323285,254726,63777,-62211,-124196,-133002,-133785,-39185,60882,-38836,-214094,-222623,-82521,146559,171290,-31373,-27369,119009,-117658,-336736,-265533,-119297,-24397,112966,49210,-166215,-136387,56942,19227,-191496,-198230,-67303,92064,172810,208430,37780,-102066,-46820,95856,56361,-31419,-31716,137431,274799,187840,-32013,-85226,-43669,-30545,68422,172270,69852,-55179,-68477,-62654,76160,153318,1698,-175886,-160884,-205931,-419115,-425117,-180093,157422,399232,304230,14184,-204208,-211842,-22754,120611,19202,-27246,49022,112387,145161,82060,-90780,-138073,56,106028,-30325,-111729,-14550,14208,-9619,73686,57058,-40264,46648,31096,-138325,-67667,-38602,-128754,-113426,-59491,-60133,57730,140408,32920,-115576,-180035,-168742,-58166,115426,97456,-53287,-23430,97979,151612,241489,276188,223741,167530,-8871,-165153,-138003,-25776,90624,200175,165276,23131,103,11524,-118972,-133591,-10814,79184,245987,416800,306846,73154,-82543,-62981,73396,58812,56772,37378,-167039,-252862,-103183,-45543,-184371,-327612,-426459,-380279,-161969,37716,16403,-50005,-199386,-259300,-100494,141147,91062,-201943,-191263,19182,84112,-26990,-125232,-31209,65766,27105,-42133,59848,103298,98830,166525,193772,145963,111606,89628,54613,114753,139412,40463,-63958,29091,132730,115404,158342,182861,47630,-46410,-80398,-125122,-90653,67110,8413,-247163,-230946,-5777,108741,92821,91393,88143,67595,11033,34852,173003,254521,315990,319744,117958,-158698,-216071,-90325,46699,129729,93583,2506,-148864,-262982,-96390,174328,49359,-77547,137540,264230,163036,152372,239840,146941,-24001,-55059,-11755,10787,-40526,-209876,-328518,-200402,-73597,-122803,-227385,-99810,172171,262224,203328,110391,24837,-22743,-3084,-19879,-18036,-101440,-284014,-414902,-224171,57206,128812,-12736,-77972,-44362,-98489,-152993,50552,171219,116836,112486,156065,83435,-40782,-144021,-188092,-197721,-251190,-465013,-528282,-271703,-49494,-90449,-198705,-271794,-128856,7382,-31555,133,136430,71913,43056,2985,-89644,37573,238108,69208,-273154,-312062,-87187,-65364,-219751,-132486,201638,353655,270190,163310,38204,-62270,-21364,154035,50626,-334494,-474769,-266293,-117423,-121580,-85554,-2290,-5624,78857,157016,15464,-10504,197470,114581,-110169,-135448,-162013,-292160,-300850,-215153,-96887,40189,80772,145698,93145,-225592,35099,936268,1266905,712164,498820,511851,-796664,-2092981,-1758950,-379011,2056922,3668030,2167978,-798025,-1372537,-520511,280245,-81441,-652871,-834478,-260166,86485,102853,88106,-126046,-407133,-54484,195657,-30370,-52510,5475,-175416,-210846,-143433,-176009,-209267,-163674,-189839,-288307,-260598,-14041,283342,467474,329858,48342,-58599,91761,144350,96239,120132,129731,49194,-56896,-199070,-226526,-225147,-222708,-105935,98637,243206,274048,280689,270420,333247,277521,-38262,-291589,-464278,-344760,-199395,-276448,-339800,-31232,258416,326903,299014,232596,143649,-60048,-243698,-226302,-21903,220524,193708,-67335,-144534,-134093,-87317,-39457,-89665,-141143,-98740,-56973,-41863,88047,183782,168950,155434,71625,-68976,-67716,-22987,-39397,-131878,-159161,51110,361247,482014,248729,84439,110903,216342,235417,78814,-300,89722,318896,391723,139588,-82635,-45578,-37926,-168622,-203442,-165792,-179577,-162934,-91090,-10040,77766,186216,295686,427552,339153,83947,-83235,10834,225620,244878,95029,-107748,-146375,-75836,-119357,-271474,-309743,-192030,-14340,140480,201791,195198,26261,-254502,-379081,-249782,-77291,65615,159225,109581,-1238,69119,327669,444991,240221,41515,-42400,83369,401599,481613,186544,30864,136664,137709,17654,-93912,-132450,-78772,-52327,10705,206180,289334,146278,107334,171916,77554,62331,124231,90504,-90630,-190796,-144844,-246053,-383027,-190835,10493,94385,309322,401343,229447,-67164,-290539,-271600,-143863,-135221,-125544,-73701,2099,145644,221763,157089,206979,342602,183650,56047,212895,152555,-246042,-335182,-183234,-174509,-164965,-87908,7037,181688,432432,440191,232835,133473,141377,168307,149219,47293,81042,309327,295134,9054,-219072,-119039,50358,2370,-186271,-249952,-165721,-172657,-289225,-332468,-244580,-176239,-76124,135595,266190,156276,51273,198894,306890,57775,-329629,-463063,-388879,-280557,-200003,-113469,33634,44304,-112511,-144405,-37509,10843,93848,69846,-218343,-178524,167647,237217,40129,-19505,-692,-12834,-29312,-47868,-114156,-100544,101443,249702,263966,266501,309976,360339,288599,190147,72133,-7533,-94666,-202882,-384847,-309905,53899,227352,28834,-129004,-52047,44368,124881,145714,61434,-14950,76112,226722,201066,-65948,-224304,-98922,168239,236397,67176,-68025,71947,66143,-101192,-189141,-250543,-298222,-174076,81594,304270,351518,217899,8268,-90559,84156,192066,97830,37474,42470,-13330,-79009,-85709,39702,27494,-183408,-439561,-458596,-165779,53354,-88696,-175990,-50825,-77911,-267819,-266285,42176,217301,72444,-61459,83532,231151,198625,126834,36605,-114479,-150515,-22799,-21583,-187252,-244217,-83816,102972,165295,86520,-40229,-13164,100558,73884,-805,-10534,114575,93141,-154617,-367678,-416371,-326849,-131262,-62593,-28829,35250,-126322,-367912,-305810,-97012,-58784,-137759,-203509,-132179,47215,178725,132439,181309,368943,427859,220630,-62548,-153300,39127,98405,-145854,-345794,-332897,-118234,81984,245331,289025,145777,9071,102627,-25581,-321228,-317397,-79130,21111,-68453,-144963,14368,58480,-4935,59950,56088,10986,58295,-14229,-156705,-193866,-274793,-268930,-87223,88540,111501,89665,-51284,-173272,2946,155341,39021,-396555,-1108319,-1540030,-1267891,-555039,373756,994258,936342,502119,229522,160441,373752,433364,-354489,-1454661,-1552117,-1098298,-80308,800900,805038,-196893,-825216,-722401,-439095,-122458,133280,189093,199675,1197,-276871,-349924,-368581,-454463,-563155,-333759,160563,408443,293864,251596,287345,241914,255360,297944,288585,332838,227830,2872,189505,555767,470728,140072,-49109,-166797,-199214,-100226,129935,220999,200063,245342,262189,168631,22376,-97322,-201156,-269212,-362153,-327422,-80061,173242,160382,24279,64930,115864,-13526,13976,314027,510143,377516,249331,254553,201278,5470,-37624,721,-10584,-3441,24807,-47472,52641,120701,24281,-37037,27247,81628,52441,-33903,6152,171317,91648,-31799,9017,-2346,-118522,-115643,-145009,-255183,-323433,-213651,-142124,-395315,-659348,-396158,38302,246293,280777,237035,65210,-168327,-185363,-100457,-67055,56974,62194,-103288,-100694,-29617,-153846,-291221,-141446,91985,166092,228650,352454,278280,111561,78441,103870,-53943,-333831],[-244300,-68823,-6871,-102405,-223727,-256789,-148951,42913,161276,148478,63989,13156,135987,233586,109398,56378,46595,-23068,53547,224626,106268,-152600,-113067,38325,-93494,-227537,-11019,211583,120954,-86320,-279264,-333786,-161509,72918,251210,169400,-8127,-4826,8643,-160069,-267415,-117312,36034,15845,-87278,-57862,190362,379209,283805,-23005,-285697,-526217,-506319,-208909,20111,38802,52599,107712,24036,-134830,-37849,206854,340431,298742,193713,-57481,-196002,176201,451243,300954,26928,-172930,-159367,-38178,6296,111001,179612,144681,215628,341135,171367,-109784,-158693,-146248,-109607,-20258,-71579,-168754,-208233,-200922,-41803,162508,202106,237666,226822,20329,-144247,-175611,-220208,-265195,-186175,150766,312849,239933,199022,117087,-143115,-425353,-358315,-95090,-49258,-125191,-70920,79293,272266,236048,57221,-76839,-188669,-196408,-109406,-86,67930,7048,-130488,-152573,-16036,213932,225889,675,-25136,104462,-100084,-339599,-320436,-177669,-59019,117920,123387,-73023,-87536,54065,15122,-145993,-107641,2691,110547,135000,145455,-32612,-184927,-87361,114883,49831,-113410,-53086,177763,290244,213577,43430,13627,-12414,-34679,24522,50523,-99104,-214505,-155845,-105602,62149,191537,-5071,-242785,-182367,-128821,-340255,-467168,-283982,75756,343710,283067,44634,-167505,-199014,-19289,141012,39723,-68238,-97334,-14126,78590,46944,-119357,-150311,-162,107302,-22370,-74128,79115,116007,69126,131080,153588,85658,97020,-3945,-218259,-133190,-34432,-32413,20051,-5940,-33194,59245,136569,53371,-87764,-195758,-242709,-115751,101385,97257,-109723,-159401,-47120,92516,294600,314151,178140,141499,49273,-83624,-69432,27142,122133,181842,90749,-104554,-101145,38468,-15814,-148364,-159432,-55621,134148,341306,267593,81309,-23399,-27556,69169,107601,139288,83712,-179196,-302225,-126183,-29450,-192503,-384296,-452749,-305126,-37821,123925,62320,-40189,-207362,-255882,-108368,94178,50710,-200866,-187750,16370,83896,-11573,-95344,-10365,44462,-31798,-142068,-46449,105057,190613,224487,221778,211503,188656,147097,89479,113739,113569,20317,-119158,-55080,79566,86746,93717,105963,28925,-3056,3435,17546,120410,260728,111998,-194649,-187443,40828,196232,207840,113048,24340,66064,75685,48170,134727,195504,188076,122985,-5624,-166455,-172157,-27315,105436,131783,41684,-91542,-243945,-290705,-75688,186722,87077,-47606,127938,238848,156302,181161,296704,187803,-40797,-82579,5164,30609,-6010,-114515,-189392,-114236,-72583,-150566,-228916,-69540,187612,234478,164039,85232,10692,-22766,-48140,-55892,50800,33161,-167637,-337616,-193457,44453,114724,22498,-23874,-33851,-102834,-120261,75359,166938,154645,185820,152444,-179,-101924,-211761,-320000,-318612,-249364,-356235,-435674,-316289,-133989,-147581,-286293,-393365,-203889,28576,82488,137230,218544,115394,68835,38366,-57362,46079,247554,86276,-277339,-353328,-120776,-12311,-104128,-77393,184644,329895,277069,182968,44676,-93172,-31970,169339,99015,-268918,-378064,-175745,-78808,-107550,-94022,-55429,-47161,76221,192545,52330,1685,177435,76619,-161801,-221504,-306490,-374179,-338035,-354271,-356921,-171615,102782,311640,158544,-155740,324957,1256795,1492515,999619,718673,677052,-779910,-2380302,-2309727,-1871464,-344107,2323548,2630197,1278799,901954,288902,188697,-44183,-548210,-840575,-327506,-125847,-150733,35278,47088,-169785,145746,340275,52823,-130069,-124690,-222777,-257573,-220707,-219899,-157376,-42975,-98329,-258498,-201615,58929,341477,504750,333534,39994,-1581,144536,123806,91805,147213,135747,61380,-13879,-110460,-96143,-163968,-306107,-230294,20537,189935,204308,225409,181900,246429,230096,-60170,-213710,-276615,-191036,-66051,-138034,-274475,-62143,187111,204186,171822,207906,236603,126707,-111733,-194827,-90003,119715,147034,-66394,-124407,-90537,-29772,-34228,-116869,-168200,-164578,-107327,-56439,20967,-1960,2801,83808,29630,-69111,-34275,-42019,-170633,-270320,-222112,-12505,238816,344271,225399,123185,127798,230351,284096,164160,24171,23667,198347,295302,170120,68808,78161,651,-127354,-138445,-149965,-264814,-299889,-163363,816,94546,209648,331867,392066,242522,32267,-122440,-41208,167891,186148,52207,-145458,-232200,-180460,-186348,-341149,-433192,-337065,-47417,173205,197690,223325,166044,-144592,-416931,-322761,-62324,130505,192238,112685,23147,103107,365509,526102,342983,142838,73244,170783,372385,410611,151049,36020,171057,130543,-88238,-210316,-138674,-22189,-37860,-31948,144731,217705,123396,211399,323889,160386,115032,186966,109717,-85947,-121001,-71158,-239126,-446109,-324665,-72022,111893,302988,323068,129103,-134968,-340395,-343760,-224252,-173963,-133548,-82106,-41007,70767,154839,135711,190023,272664,58886,-134585,26176,59371,-255368,-327885,-201651,-175550,-81706,-20787,-32934,30030,259742,335821,235338,121509,113095,168358,137438,13844,57297,301796,284985,13257,-145111,-12993,137013,96111,-86195,-212311,-224128,-214878,-253632,-321048,-278682,-240963,-226078,-88669,131110,125907,22194,123688,236460,17296,-316193,-391053,-304719,-253002,-251927,-196338,-17987,54062,-47318,-55400,40335,40131,16426,-101068,-316080,-201398,166133,236845,54512,-75951,-83581,-26930,19525,1502,-58798,-8899,185871,330631,374816,429470,481418,446692,256870,122357,27912,-52257,-112762,-167727,-300553,-228955,109113,260820,-7250,-224838,-161495,-22310,94265,110120,5602,-77825,64791,239204,171323,-92252,-266467,-182599,80481,248573,183235,123596,236633,188511,-6633,-139733,-237113,-268861,-145704,73230,229718,204091,65919,-85624,-149043,35623,137512,14734,-36884,-3705,-36242,-20230,55165,127989,40210,-161757,-364458,-367761,-106332,97413,-19080,-76657,-17430,-118069,-304439,-236984,96649,230861,48151,-90020,24584,144908,160448,178123,148804,21677,5695,101853,8417,-262010,-352780,-140468,83154,121638,24419,-56821,39067,171147,132441,-285,-102990,14443,90345,-89286,-299098,-325936,-222621,-76395,-38930,-35035,19014,-111645,-318540,-255325,-55396,-8371,-61599,-125229,-106060,37080,100989,17081,74161,290850,388132,233673,-48503,-227678,-61998,63727,-200983,-477063,-428694,-135420,43035,182653,287106,188414,34040,96886,-68955,-361593,-227475,86376,77272,-145239,-241752,-58970,61868,111034,219127,144824,40093,133462,80889,-105495,-120739,-144965,-180292,-42151,122795,107157,99049,-30376,-215007,-79469,51206,-109546,-436277,-822745,-1081630,-788919,-180984,211624,367705,307736,-107186,-103698,421238,706992,472514,-331105,-1264386,-1175132,-640315,76133,436025,129625,-600463,-695563,-435944,-187758,108843,253671,185837,142746,-16229,-221055,-256304,-301322,-422154,-573458,-400486,72398,382753,326560,289251,244969,122060,144620,204484,237867,318354,178247,-148146,-17257,397543,381754,138645,-11664,-160615,-211571,-97610,165712,274903,235559,180834,103140,86921,90411,-4481,-184103,-210624,-202463,-158669,60167,238070,119300,-50644,18762,164995,88500,73474,381242,617655,467161,281305,233859,151377,-65444,-115553,-30126,48227,68346,50076,-18108,104212,145219,2715,-128690,-114394,-7223,12127,-76212,-23081,143787,49028,-82205,-60093,-70299,-149690,-157288,-186212,-277783,-332255,-200340,-91802,-315764,-541442,-309477,21785,171544,213981,161007,-11467,-180655,-103541,83329,127299,159124,97489,-72528,-77409,-1005,-102852,-275581,-148933,130125,219829,241355,358585,262565,33688,-41354,12078,-97287,-312763],[-204406,-43263,-2753,-106985,-253432,-311080,-210050,-7729,135051,97508,-1943,6815,181379,300239,175915,71209,10431,-43648,68683,239780,172988,-21211,-24110,28261,-109806,-245711,-88709,100862,47492,-103407,-218909,-255710,-146979,43464,210358,120511,-56979,3901,51925,-139392,-282266,-100964,125881,88640,-73002,-128924,67399,296775,264453,-81818,-476346,-656817,-482192,-159971,4348,16038,26777,82961,88971,-103426,-122928,114950,305789,242319,114826,-61571,-131839,170242,419198,364695,103776,-145110,-166071,-54046,4877,125935,171352,135604,198236,283416,124987,-135892,-216282,-139243,10364,47933,-128107,-251931,-262125,-225437,-69327,127473,200106,256557,195763,-40525,-179876,-177404,-226105,-268822,-142200,204931,289554,202968,219194,200744,-77814,-456195,-447934,-121953,-65178,-150851,-92632,20484,171489,165988,55555,-43404,-200669,-223875,-63998,56950,95775,65783,-35161,-59331,62963,268250,276659,41790,-28883,62716,-101898,-343178,-358423,-228633,-107398,76171,118228,-54182,-82070,17256,-800,-73480,-5371,62352,127517,114319,97039,-74459,-241974,-122409,135346,66115,-135307,-51368,177385,223853,176181,109769,147839,49156,-29006,-20518,-60140,-237819,-350930,-230457,-92342,100941,224887,-21685,-280546,-188280,-49889,-224025,-430781,-330634,2609,266992,217061,15796,-168318,-192235,-22366,133332,25992,-146155,-252188,-152528,-28389,-17706,-126509,-144265,-21037,79280,748,3825,185652,207043,107816,128935,214764,197511,114653,-68053,-271929,-177901,-52964,-12153,75105,30294,20738,95214,149526,50835,-114428,-241457,-307582,-172417,65040,88155,-137625,-256185,-183932,18834,291285,285170,88032,70384,66762,-28110,-4077,104085,168401,147512,-11146,-248069,-233540,19634,67268,-161201,-325692,-221173,-31807,177836,148171,7913,-40459,-12082,64480,138883,168754,66298,-195639,-309011,-124046,2055,-168000,-387986,-412522,-178807,113007,229861,141855,8658,-177242,-248713,-135725,25722,18609,-149593,-136007,37042,105844,22615,-29797,66651,102871,-34465,-191778,-129089,74186,235286,254076,202477,204179,212851,172990,98917,84228,44282,-44557,-186117,-144410,-8090,14673,873,16737,6843,53509,112862,167251,284764,385326,206956,-95373,-113063,83087,267173,294610,100359,-59085,25422,85388,25743,60736,94165,39717,-53489,-88760,-109989,-67281,60010,157784,111409,-22461,-188599,-330384,-313426,-81023,165813,137901,7680,81401,151418,112872,179895,309698,201566,-60848,-113124,5229,26881,14909,704,-22169,-41776,-100449,-186105,-213752,-41177,161165,149319,60694,21696,16913,24705,-47808,-74596,107348,173112,-31599,-235767,-126982,75507,123085,64974,41078,-16780,-119758,-116706,69756,157481,184806,252952,152089,-65282,-152922,-254514,-407158,-395304,-248650,-247722,-328703,-367255,-258827,-217113,-338705,-456977,-249473,64978,256578,365878,341733,156263,86527,64215,-17852,71383,257848,136779,-175745,-284567,-111069,16689,-9936,-18093,139051,252834,255005,194666,39194,-108395,-19847,171652,132174,-165087,-208057,-64441,-58198,-96304,-71163,-77693,-67867,65694,176522,41395,-9991,100251,-46829,-251197,-320481,-446222,-439173,-360920,-459586,-554183,-332059,141340,470039,238504,-56416,578183,1395554,1372644,805962,430395,345692,-972475,-2385103,-2322036,-2561548,-1446329,1293543,2542032,2722509,2746270,1098013,258274,19264,-549266,-897166,-438495,-315141,-373451,-41014,123978,-17555,296105,487273,148359,-212508,-249486,-228849,-240186,-256693,-251487,-106482,69814,-23731,-248103,-173989,88958,352642,488436,327368,61543,59338,147730,74238,73958,158531,130245,66161,3129,-57338,2253,-90337,-327047,-292403,-25506,170362,200904,185534,76423,117799,114822,-118162,-133443,-63339,-5350,84908,1322,-186527,-54374,141248,94307,29421,159317,315592,332247,110037,-101647,-128652,11108,102958,-28643,-74172,-33715,21973,-32430,-115982,-152333,-210553,-174506,-101782,-63168,-177314,-140254,28323,21518,-38124,19463,-15893,-229816,-346176,-237175,-45439,87776,96204,108421,116254,91945,171891,271710,216769,50438,-26985,59739,139045,113063,136624,120461,-17584,-112535,-87110,-121198,-297663,-378332,-210470,2405,66116,158464,301850,322814,147651,-8003,-120551,-48600,97465,81755,-21882,-176625,-283887,-275846,-287536,-410216,-497201,-419567,-65822,179199,172946,230252,281389,-21552,-395584,-335524,-12296,205054,222204,114483,48957,120993,367016,530001,379634,223972,199135,239751,287160,271240,92126,41113,192150,110698,-183220,-285104,-108736,58614,6997,-36139,87967,136622,112088,310171,429585,203343,130384,223761,118313,-102161,-100868,-45560,-228642,-451013,-387279,-112454,160840,319233,237057,13299,-187882,-321040,-322512,-230002,-165753,-144098,-127699,-104907,7245,113695,136311,169434,175055,-58090,-295503,-154283,-28308,-245686,-277112,-159209,-110856,20092,58576,-67205,-113701,64646,190653,193567,114184,109626,148944,83703,-32926,39086,267695,241066,39963,-19013,96761,166757,147703,5035,-141481,-233450,-234910,-217542,-281478,-268832,-255905,-308208,-271766,-17981,90210,-6651,51808,193028,7608,-254033,-251835,-131538,-136785,-239988,-240962,-55145,65234,18141,44001,133245,72627,-58534,-227268,-349604,-189927,156206,228207,51269,-144729,-160368,-37008,69505,54183,-4043,84382,287295,412121,442084,494209,550942,493242,234066,53162,-37592,-90277,-95209,-83049,-143308,-56549,213710,299457,-18131,-283767,-261170,-77817,81672,98136,-17763,-109046,35976,196974,123255,-97154,-247131,-200179,7417,230443,264730,302325,374428,274764,76379,-80386,-196421,-194035,-74576,77110,143017,49302,-82912,-149675,-191758,-42936,37556,-61725,-80293,-37346,-56629,23568,177626,200002,52725,-121707,-262481,-260415,-67820,107103,57006,40099,28312,-146237,-295144,-158010,151619,217489,38919,-77094,-17374,51038,109525,192693,216495,166932,212491,264049,70765,-282047,-385495,-146172,62125,56575,-21639,-28330,111525,226911,191198,16163,-166573,-78808,85927,-13047,-188181,-189206,-70150,26254,29722,-11754,17575,-65231,-212026,-171182,-5745,49342,28262,-13417,-27070,51943,39677,-24982,48632,268974,369870,275177,-1794,-259882,-139570,32836,-213614,-504079,-427843,-143562,-15244,83409,216364,160241,37375,82573,-111598,-352794,-99256,228452,121166,-192162,-307580,-125011,92430,269563,394498,254469,116070,247046,201217,-19256,-549,40526,-39942,25851,149002,73113,89700,33072,-185114,-144510,-9904,-143667,-360819,-405852,-519610,-390674,48963,-80053,-394308,-264626,-459145,-306257,618650,1016351,574593,-154734,-861351,-690680,-188019,164522,14738,-604351,-1001005,-528371,-129725,134104,458178,457383,217378,78286,-34072,-154768,-150657,-241445,-379023,-523037,-407897,-45599,261629,282183,266216,192321,23489,9239,55241,146528,265321,116099,-268426,-222191,198186,286140,170993,64224,-115163,-174970,-50143,179616,289886,259203,127382,-35392,-324,115109,81888,-120003,-125025,-37099,15886,170971,242699,81882,-47010,36369,233375,211355,148191,373508,595171,471909,279337,192657,94357,-112014,-157432,-43617,104269,127994,52938,-12880,115035,124011,-50241,-241890,-254766,-59695,59479,-23758,-5637,114837,8004,-118397,-109380,-105696,-127632,-126358,-132724,-233042,-302130,-160289,-15670,-169554,-313055,-138259,39336,88774,90637,40639,-96926,-192335,-28277,229280,261723,180583,90431,-39520,-58705,-13134,-93062,-263143,-157478,144708,237334,234141,338393,211023,-53421,-145425,-60638,-126052,-265219],[-147344,-28350,-15762,-94169,-241002,-333494,-260856,-61591,94352,43236,-42611,10302,185202,324427,236556,86664,-41832,-94414,51392,220507,221654,129258,99026,45857,-89202,-226101,-156180,-13697,-21004,-100768,-128175,-149492,-101054,65962,200895,74234,-98702,20681,106113,-80888,-244578,-31877,268279,232497,-280,-165675,-72485,148508,188357,-123304,-585466,-674796,-392378,-98272,-9234,797,-1813,62809,154947,-60693,-204220,401,214087,128012,-21220,-109385,-66215,151116,344384,394884,206349,-74625,-162664,-59697,36049,148872,148253,120446,169281,198412,84448,-104035,-203374,-104679,118173,97752,-179431,-287937,-241185,-191664,-69694,86155,159173,213759,114943,-103972,-188817,-152478,-166301,-185793,-62465,200063,222723,150101,210140,247943,-34376,-483972,-551254,-183901,-98083,-184810,-120873,-31917,62670,71706,66564,36899,-141186,-177037,22315,137354,140051,113650,43783,39147,136450,290191,310946,99562,-17283,21962,-113982,-350672,-385149,-263338,-148022,7382,48853,-85828,-98690,-36804,-26827,4604,91917,121240,169709,146938,105445,-54568,-243779,-141038,151529,104677,-88849,-25978,144970,110406,95586,148253,266735,129903,285,-34297,-113036,-313326,-442085,-287272,-33544,196536,254370,-35544,-267514,-170534,4046,-104458,-311199,-290673,-40447,180797,126173,-46500,-185731,-177464,-15424,113892,-11789,-235581,-356040,-251263,-136076,-86347,-99924,-108247,-49786,32447,34919,100596,276658,277331,118412,91507,240803,267778,89376,-137863,-254692,-153068,-60421,-49371,39934,43533,95210,173680,191373,28371,-186215,-286524,-320153,-204216,15313,74823,-111799,-257210,-253997,-48789,229731,198232,-21786,-17616,53161,-5377,36319,176711,215188,119517,-79972,-328089,-335556,-27897,118098,-153439,-440691,-354932,-178942,1627,866,-112955,-117350,-13703,76725,156321,147411,1094,-206310,-262246,-79268,53960,-113706,-330790,-307331,-37236,238813,327544,244138,101363,-100210,-225394,-174342,-54151,-2011,-61065,-47196,79936,159435,88097,64861,184326,224401,24563,-172837,-153248,43591,241218,248160,140926,136213,187296,168106,89868,45297,-42627,-139636,-249221,-214662,-113697,-98124,-107426,-57955,1124,121367,227508,291213,365278,415250,281583,49029,-333,130438,319247,338456,65339,-124866,-21044,60976,-12320,-24847,-18437,-87467,-168267,-118740,-8083,74159,154673,197426,88725,-63756,-239804,-365984,-313314,-97614,138013,195970,71686,19395,46677,60693,154913,282883,193907,-80221,-160327,-35431,-845,29219,120798,138452,2049,-151923,-217488,-169657,-761,113673,37086,-66190,-45965,51832,103570,1475,-57998,150626,288012,92801,-125095,-20845,160234,165332,119026,111293,4727,-137172,-125848,57225,168707,224526,314274,172416,-78946,-168864,-254342,-412139,-388686,-237299,-166016,-230754,-391308,-374559,-279470,-340847,-434730,-230251,124557,431205,601884,479717,201595,113021,94350,34539,124193,283193,218969,17463,-100249,-35243,34923,53719,44862,91995,155541,218341,206005,44174,-70582,31688,167571,145000,-41146,-12215,35391,-58006,-88000,-23626,-56355,-43559,85036,141554,-3379,-37864,-1737,-206752,-345689,-404985,-541153,-461941,-350642,-489826,-612212,-376241,180423,569611,306534,51241,751920,1333641,953135,206072,-254971,-360392,-1261890,-1973413,-1664741,-2132882,-882417,776525,1668295,2934640,3581777,1614944,429026,85154,-632011,-937917,-510869,-408983,-497649,-114102,108837,36410,369570,591928,211311,-279886,-313038,-158760,-136693,-239544,-266748,-67452,153491,30587,-244338,-188957,66563,321321,443957,327978,118592,118754,115270,21563,51925,143997,117413,76450,974,-50089,48852,-22089,-282271,-272266,-17383,197007,280047,201362,16701,17532,-2293,-171820,-62817,119891,179941,227643,116686,-83568,7089,141557,27644,-84403,106267,360972,484850,354673,43333,-121033,-70621,76460,28421,-13754,24910,60767,-24079,-72611,-85684,-213959,-232095,-153318,-131186,-281806,-219675,3382,52961,21585,93147,63895,-187021,-328390,-199795,-52291,-69627,-187248,-76324,52428,13326,62698,210560,239138,93696,-39745,-47212,-10879,2774,98760,58448,-90504,-112639,-36313,-73225,-267164,-374411,-217992,-7739,4007,58942,222309,241319,81835,-21994,-75452,-13011,36290,-30422,-95142,-182948,-281169,-331003,-385890,-448154,-474750,-406810,-65087,154624,130208,212941,344298,84277,-318234,-284710,56473,267615,234915,106616,66596,120402,326419,454539,338237,249389,289502,277461,180137,100848,14466,37936,196421,92042,-232831,-301141,-57704,142437,72826,326,52980,67765,116201,385000,474845,203503,110600,225711,108952,-140142,-143294,-80571,-211044,-385158,-356300,-98956,229978,362738,180557,-75665,-210200,-250768,-233152,-167427,-115977,-155064,-195885,-173307,-45767,88994,153454,158765,86386,-141990,-396754,-289155,-80393,-195463,-186478,-71876,-8047,104263,126689,-64236,-174279,-79670,44774,119928,115846,125757,101384,-9445,-83064,32006,217136,170788,71834,119060,186368,145252,145845,58029,-64755,-190910,-222843,-186747,-221348,-223103,-236476,-330849,-380708,-145967,53915,-21264,14714,180026,23703,-166042,-91624,69785,17241,-188078,-254268,-71992,85765,66741,107414,198037,93332,-114350,-282130,-326271,-153827,136981,202522,8546,-224685,-222628,-48030,101701,89467,29606,149848,371539,459020,443648,451903,501962,477119,215429,-8367,-117688,-122553,-65051,10217,28074,140104,322151,322397,-9662,-299670,-321140,-111505,72135,89914,-21031,-111489,-4880,121265,75973,-91610,-195454,-174708,-42679,178836,283269,406110,444270,291015,102633,-50565,-157470,-102397,22885,99108,80501,-57377,-181729,-173003,-221314,-145192,-87209,-113708,-82624,-49524,-61226,62270,258580,234341,59641,-66106,-150560,-163761,-59050,81323,109714,126365,60442,-166458,-257424,-62254,193178,181897,31392,-54541,-58661,-42604,52778,165349,206678,256156,395129,407709,131223,-263492,-363908,-137187,16816,-24493,-39592,41619,186583,251125,217797,24004,-209813,-168461,51738,33553,-78597,-46896,81960,125840,86722,6851,3487,-36469,-107173,-93140,18255,75182,83496,79034,67319,61836,-23485,-18453,101313,300513,356216,305651,46758,-251623,-179371,3892,-194651,-436209,-340962,-124235,-59332,-28459,76963,51193,-3725,40952,-164569,-324554,4986,293320,128989,-206982,-342859,-186398,126511,416362,517816,328931,196439,345211,291734,61691,119040,213972,105743,106969,177401,34459,70690,117115,-102599,-171300,-9666,-86628,-240928,15320,11845,-203310,2835,-474685,-1173971,-745523,-527509,-336180,684464,1180845,685982,95583,-369553,-203004,102602,105428,-381041,-1214002,-1318197,-406082,87753,409399,804057,694346,295789,44555,-43670,-99529,-68473,-205159,-340565,-439178,-371048,-169708,77013,178030,197083,147743,-28032,-108917,-90928,40700,174672,43087,-341736,-381481,-2353,192514,214190,146432,-50845,-93199,40183,173222,253611,244546,82216,-117406,-67084,106777,158789,-23360,-49984,73403,139840,207040,171754,53875,23136,88460,270385,297101,199484,272989,435896,386894,239306,126904,26886,-134810,-166475,-52181,132228,152052,18002,-54861,63897,47266,-130999,-346202,-357081,-80376,142125,76426,33661,80139,-26754,-130873,-128580,-106139,-69076,-46582,-33318,-151430,-236426,-97926,57032,-18959,-67715,50429,75226,12635,-58757,-102429,-184314,-211931,6796,273419,272898,103348,33621,-18929,-57319,-76549,-144966,-274431,-172467,131376,217278,212347,304432,148266,-129325,-214799,-103549,-137803,-212321],[-78330,-15734,-13666,-32878,-164626,-300881,-273900,-91160,65937,19972,-31809,29936,147165,297810,285848,122724,-68340,-126866,35492,188981,255747,280568,237268,98049,-25653,-164533,-185496,-86925,-52854,-69209,-34978,-54886,-37873,138015,226102,34195,-124757,45413,161263,4266,-153732,77998,425678,415822,117975,-153274,-184194,-14756,88721,-131787,-572032,-582135,-267262,-39838,-17924,-17405,-43156,49733,206809,-13795,-258720,-114751,84235,-8936,-161513,-155153,11157,143353,256813,382400,287556,-8219,-162588,-55465,87129,157626,96223,87621,126065,107319,68657,-17556,-129672,-58810,183378,116837,-210435,-270568,-160703,-113732,-42001,44936,82340,118347,4858,-165696,-185387,-115366,-60845,-47838,17016,142746,144855,99076,168650,236221,-31532,-506279,-631127,-256543,-133331,-215509,-148291,-63532,-23340,-23377,80405,133389,-30639,-60644,137282,223907,182148,121720,68631,104018,170370,254173,302446,158784,10735,-9779,-141751,-373194,-418412,-290882,-175418,-71560,-58764,-138673,-121167,-99524,-69744,54782,159013,174761,238399,229491,168470,16706,-195226,-150448,143104,139633,-10447,1031,83575,-20270,-9491,138176,314999,196997,45161,-14251,-109439,-334213,-488564,-330091,29880,306147,258121,-54878,-218230,-146975,1100,-27625,-150033,-182244,-59049,79636,15962,-124318,-208421,-158703,-3261,87576,-66905,-318036,-391316,-293089,-217094,-144922,-56389,-53806,-81312,-26178,63795,179411,315564,299630,99179,31360,217713,262188,10954,-202624,-172373,-62132,-48950,-115233,-69241,18811,157213,267090,244717,-19696,-293817,-321084,-277994,-217282,-60653,38067,-48413,-162751,-238111,-104043,115600,66744,-136764,-105675,12329,-25743,23515,200308,229131,97108,-88020,-310191,-375723,-91572,121304,-130579,-469619,-418991,-262457,-128471,-133341,-250787,-231680,-40876,92661,144851,76627,-91662,-213207,-185303,-12082,99545,-61278,-241575,-178733,61900,278821,370396,327196,199433,-14078,-204924,-236218,-158861,-37939,15346,28688,106990,211917,160008,151805,291977,340915,103016,-110785,-124016,25719,207297,188340,35222,20360,111796,123715,55809,1979,-132701,-259368,-315739,-268607,-230293,-247995,-230318,-116555,6604,174069,302727,342449,331885,337135,305872,195951,123162,166470,325478,310230,3061,-167107,-62862,12779,-62843,-115736,-128806,-182796,-230063,-129433,71064,180221,211241,202436,62435,-81624,-236559,-344550,-297606,-128151,105274,230753,108255,-48670,-46923,6492,93778,204939,151272,-113906,-240061,-134424,-63717,22631,204681,238392,-2423,-226849,-251404,-115397,38710,50407,-81623,-182528,-98967,93824,171085,66043,-24783,159131,330420,155154,-46265,90767,263766,218521,167644,162922,8427,-159933,-142723,38086,185461,260502,349316,204062,-42976,-151483,-218763,-335526,-307455,-225185,-143735,-174175,-378087,-450480,-340002,-317176,-345179,-149690,185301,521338,723736,562480,229933,138478,117876,79614,183041,310408,297180,227843,137470,82658,37276,68968,88318,45720,49713,158881,199791,58328,10099,92873,135702,118719,64525,140845,82167,-88606,-96998,16648,-10571,14809,133702,100409,-75299,-87753,-111356,-362108,-430053,-468141,-581634,-442674,-306169,-439333,-527457,-309486,186913,565455,326149,129382,807526,1090973,354790,-576700,-1054550,-1150263,-1492151,-1181434,-452018,-735571,861074,625662,50409,1798100,3239573,1693685,616281,119471,-749364,-919240,-497309,-386808,-491356,-170139,20694,3332,350258,594651,187454,-336536,-307293,-31668,20829,-188981,-274157,-59480,179914,58830,-231857,-241267,-14743,242946,384876,327741,185058,158645,63113,-21887,19849,82763,79450,78288,-25638,-91335,39873,19803,-200112,-192123,25247,232434,372277,244900,15263,-19906,-71587,-194135,-18149,229165,329243,324592,171616,540,95705,170806,-4254,-157364,53228,349758,520629,518119,185999,-88867,-122429,50880,58962,20584,59897,69030,-19370,-8375,-636,-188292,-272137,-199773,-169300,-294993,-230030,2443,103311,83901,160790,165056,-69143,-236687,-143460,-70142,-226925,-432300,-283685,-63155,-91534,-71923,110690,227591,147314,-24201,-112208,-119522,-121031,-32083,-100927,-212570,-129361,8185,-23185,-199676,-310557,-203758,-44208,-83521,-60194,112090,155137,38696,-23043,-20316,26238,-18519,-127429,-151868,-170616,-235268,-335662,-449578,-447530,-382238,-310386,-58729,91744,62416,158708,326204,133490,-220246,-203887,102051,279613,204526,71151,57934,91114,233819,308077,222812,193235,292661,265124,81247,-62260,-83941,4209,168415,72190,-235621,-283163,-26281,189802,128697,52915,35520,12265,116932,407363,449337,157272,52961,172885,57170,-209231,-249220,-179915,-198996,-270757,-257428,-59134,275121,393130,150591,-122980,-209413,-180621,-142215,-84684,-57624,-173837,-274665,-242990,-108205,48645,156049,146689,20453,-196043,-445411,-369844,-97620,-119340,-92475,9132,66756,123788,150737,-23664,-138506,-146095,-85170,17823,106696,127803,11079,-136097,-136473,22613,149423,74513,73863,209312,226194,85326,85244,45948,-21719,-126364,-192072,-169700,-159000,-165880,-215298,-332215,-425751,-241014,9309,-19000,23447,177312,36378,-96565,26429,219011,135935,-144757,-265534,-82755,104793,76243,92600,187988,72631,-161180,-282219,-280218,-122353,94461,137114,-94446,-324118,-282185,-79235,88465,79718,18458,152875,387558,429030,362720,313521,342731,378680,174660,-69234,-203637,-156879,-56597,59348,135421,263255,365235,300374,-4182,-291769,-343524,-137994,34688,45033,-41215,-112062,-60102,30271,30046,-102071,-165424,-160529,-87629,86594,217295,382335,407089,210439,34314,-90388,-156576,-34589,108829,118832,43904,-102451,-220888,-177183,-254843,-264077,-219664,-146981,-60389,-49321,-57210,89970,272905,207216,43922,-14719,-58995,-110303,-90757,18500,110529,146186,50968,-195960,-228726,467,198900,127098,4290,-66752,-126634,-140389,-14195,92532,105268,231506,465246,460640,141767,-245287,-338155,-158861,-67149,-117018,-44124,114379,223028,211517,167505,-13912,-260021,-269707,-41493,11249,-20642,49198,172421,158864,71117,-23618,-63354,-82669,-71618,-69536,-20061,29157,56618,98112,122773,24360,-124207,-25081,179832,342825,309204,268989,52412,-232333,-205056,-49758,-181256,-328045,-217393,-70260,-63155,-125725,-106089,-120628,-101634,-47376,-248762,-325608,26446,250863,81903,-207591,-367577,-260102,123656,486626,530083,319279,230838,368345,295760,89428,177499,299010,199672,175175,199679,773,41407,180010,-13420,-153950,39101,-9679,-166147,320474,388467,-286982,-358208,-925079,-1871146,-1149681,-387715,-203123,618500,1146970,747315,317404,77941,194795,113016,-170550,-709817,-1573347,-1492878,-365788,164005,550766,1021742,881780,400985,61092,-40912,-64054,-27689,-194648,-310857,-350903,-319570,-276546,-113917,52963,112502,118182,-32664,-176557,-181037,-47676,62361,-36118,-369533,-471129,-165187,110571,250200,208936,8159,6859,140937,150657,173424,179631,38591,-133617,-99192,88683,231627,80390,-17752,97062,185930,158483,40738,35007,122366,136062,246466,313882,206924,111394,197772,244190,175118,47887,-46271,-138345,-150112,-62415,123912,139354,-40522,-134893,-39464,-68054,-213840,-399855,-388568,-79248,201670,166549,69719,44160,-43793,-108590,-112498,-76547,6704,54273,66634,-55385,-132577,-11318,113322,90141,112848,197944,120173,-29425,-174544,-220464,-250069,-225104,2716,210715,164157,-35574,-47444,-6823,-62999,-162385,-226692,-287158,-167937,117791,193103,208186,296691,122450,-156081,-218281,-87905,-103679,-141808],[-57491,-48975,-27093,32892,-79201,-260773,-283813,-126961,19807,-4641,-16249,17898,36953,183431,273995,144489,-82808,-143030,9476,122813,234948,365211,315891,129368,28703,-107479,-198955,-129551,-68106,-42160,6596,-35832,-13207,200933,237164,-34323,-165496,42933,176240,69379,-52727,174943,524241,555290,225544,-117069,-256381,-161766,-18662,-127739,-463805,-440654,-167511,-19294,-40729,-58061,-104224,29358,217012,13633,-285548,-223473,-67426,-136625,-254373,-156072,97607,152830,175123,321597,302052,10609,-178082,-49394,132109,131123,9311,28248,65167,29154,82950,95487,-29783,-22900,184951,95899,-212654,-206049,-51479,-17380,4422,9482,-14407,-3440,-105812,-220977,-183925,-79841,52736,92771,66022,67839,89364,62715,101167,166036,-65773,-513559,-656377,-305323,-147111,-220110,-155563,-60063,-59989,-88944,95283,221153,103113,101390,261491,304094,220234,92717,31956,116470,155924,167743,250427,212253,60456,-20631,-174567,-396069,-446179,-299207,-169745,-121053,-147766,-162133,-115427,-142748,-110457,76402,200417,233141,336395,349182,272906,126488,-97607,-137441,119203,167258,76323,33876,25624,-120606,-92868,104486,299888,248527,113904,46558,-57546,-303407,-471327,-328252,87102,396339,241190,-60697,-133045,-111716,-39765,10145,23572,-24040,-42408,-12120,-79467,-171960,-197558,-114914,30143,84420,-100054,-350073,-348178,-256542,-222652,-150998,11268,32597,-74919,-50102,107629,243300,313885,285205,81202,-10327,167756,198979,-79695,-223908,-38297,78642,1355,-142061,-171672,-16113,205919,368653,315659,-57437,-382251,-311314,-173532,-196847,-142087,-7020,49694,17200,-116904,-107339,8013,-49238,-207751,-144965,-10745,-51556,-17609,179835,218224,103560,-7312,-173901,-317175,-121017,110128,-74015,-382966,-369827,-236920,-149837,-195308,-343984,-317678,-58327,123757,124024,1712,-151856,-183372,-77334,76273,138896,-10726,-126651,-43676,110002,237723,361562,383680,286309,64297,-179533,-297083,-265501,-82342,63712,73284,109505,249977,230983,224917,372198,414603,178171,-16406,-35384,56069,172391,103345,-72621,-86518,32160,73604,27498,-8332,-178271,-358170,-363077,-285048,-312875,-381046,-328217,-134547,41158,217054,334313,326641,221309,199868,288182,322826,249447,201357,293057,226870,-57627,-163756,-67823,-17631,-94524,-176632,-194839,-217887,-239126,-133880,88654,207742,219259,190096,56667,-62824,-168815,-254440,-251438,-147042,89559,247034,123775,-84029,-83509,-19821,17761,99284,91980,-142389,-315041,-246941,-132313,10349,244958,268365,-29999,-285919,-265394,-50474,84541,3551,-159466,-234185,-102603,141938,219142,132606,20124,140407,295943,147959,-5015,192739,366846,281671,222228,203517,1647,-167570,-135696,32332,202562,294635,365298,254969,47387,-88717,-137751,-177100,-163803,-199573,-164303,-144287,-302455,-444444,-380804,-278627,-205591,-10113,243557,496948,675586,550932,239884,168482,140613,115515,239006,342133,358538,396244,363290,218319,40105,53946,113769,16553,-37138,90919,179540,90582,113997,138541,74645,64927,140993,224772,77107,-128972,-110367,42486,52403,101813,208653,77649,-139172,-136631,-193035,-458240,-474513,-489169,-555574,-372020,-210657,-303464,-332792,-170069,157855,469026,298956,170631,753005,749288,-233310,-1224311,-1601958,-1661118,-1506528,-191917,1006637,1104218,2784538,549003,-1929817,-271405,2012674,1420449,779516,118781,-826002,-814949,-384244,-253951,-335639,-180161,-86703,-59642,267686,479592,74087,-368694,-237882,117537,189719,-111985,-257716,-70874,156280,82816,-171932,-276691,-119395,138413,332867,329238,247321,187686,33511,-30142,-9224,-12726,19572,69150,-60452,-143946,16646,50825,-94745,-73733,82537,241352,394566,267629,62242,22039,-49743,-151536,17281,276305,439063,368834,162299,47720,184006,213781,-8599,-178392,21862,298263,443340,541451,279489,-50692,-141380,17999,42431,23146,72667,56835,-12707,60303,76930,-143835,-275552,-216393,-157657,-214262,-168756,34859,168554,144363,215095,261676,84789,-100741,-90121,-109868,-347390,-557708,-430706,-175402,-172822,-179768,10770,207647,217571,16758,-131087,-160272,-197265,-181212,-288807,-339748,-141714,56349,30484,-109170,-206114,-171493,-90075,-158413,-145168,19945,91541,19777,-12432,25102,47066,-53175,-170152,-160941,-131786,-148783,-268932,-430457,-390365,-235428,-145846,-34771,21021,-3580,90968,248466,132505,-115692,-110550,113230,240696,145762,28618,40714,55242,120168,144480,89268,91113,215380,225179,43778,-152531,-167540,-45092,128372,74609,-182267,-242590,-20825,199733,175240,123941,56438,-6479,120549,389288,390338,104091,-6659,87504,-20956,-276455,-362695,-293245,-173109,-113662,-108995,-2703,284374,393442,154669,-100216,-166675,-122867,-77368,-4837,5894,-170244,-314275,-277625,-159171,2912,149039,148543,8640,-199069,-426688,-367390,-59927,-14711,-716,68765,90029,88591,147675,67427,-10379,-111575,-157191,-69698,99265,118464,-84216,-236831,-151180,36398,105434,-429,62241,248946,243492,52115,24057,11146,8364,-35539,-122953,-126125,-67450,-78139,-175971,-304581,-393927,-261549,-5457,39923,111780,204456,59681,-37734,104338,306737,211664,-103847,-252071,-54468,156230,85723,36425,131032,38745,-170972,-217677,-195573,-70829,69924,69777,-205833,-395564,-302529,-92795,66480,62759,7195,129613,349393,351942,257109,165425,163563,253835,140945,-83033,-222942,-140671,-36710,85845,178268,292332,344741,271722,34375,-230486,-298140,-125332,3770,-9279,-55365,-83504,-73053,-4994,33329,-91105,-141819,-144923,-92461,15123,129123,282127,313041,95536,-70845,-150944,-150459,41880,206476,166879,69322,-51826,-163581,-134352,-244858,-322635,-281484,-117687,18376,8716,1219,154314,273191,173359,53917,71224,46933,-55700,-98356,-8535,116396,159924,55927,-182499,-176916,56136,219311,127611,14527,-75202,-171681,-180158,-28963,47623,-4100,141807,433359,439017,135169,-197583,-286260,-163809,-108888,-141043,7848,210064,248509,147757,81994,-50563,-268527,-321025,-130862,-23754,26960,132134,227256,153499,24353,-58592,-137283,-163403,-74998,-60225,-66935,-34849,-835,88964,168686,-17822,-218903,-33727,282331,408814,264821,196056,51246,-171036,-190350,-90201,-143595,-179737,-48939,79910,50642,-114978,-213978,-239007,-175120,-116427,-308474,-326241,6979,174944,44390,-151872,-336528,-292742,118203,503868,479980,279969,256461,349945,252107,100241,197991,312985,266879,266319,260423,32785,63304,248050,96994,-42263,162937,71791,-137013,507569,618415,-520963,-864645,-1282341,-2342091,-1451568,-118829,92635,534856,1006720,780953,485852,443337,512820,-106286,-616023,-918691,-1595795,-1447113,-329160,177494,592464,1096872,1000476,546014,173391,27575,13087,33518,-142441,-227066,-225192,-232786,-299319,-200528,1886,93934,146280,35566,-133119,-140916,-44419,3469,-64425,-318332,-446354,-221288,93669,314585,283491,86901,126588,243659,157173,115405,113546,28798,-66554,-61249,118873,338949,197655,-7225,74974,196191,86361,-76187,55489,239285,179688,195616,296064,202285,-20641,-224,122810,135610,265,-91738,-110450,-100317,-56808,104196,122657,-72976,-202349,-145159,-170421,-248162,-357851,-326365,-60251,206767,209288,92358,21479,-29233,-46270,-66330,-31935,79108,149379,141067,42453,3671,91964,146316,131943,180699,263324,157179,-28646,-217942,-284203,-287117,-227387,-34588,66128,-26480,-193275,-137801,-17317,-83584,-252310,-308620,-288183,-141875,105440,169568,216672,312556,131000,-147025,-180134,-35875,-40805,-75708],[-40440,-72404,-8427,127331,31442,-185309,-246868,-120735,2978,2379,20654,6973,-79330,44609,238205,184381,-42156,-92252,23744,69373,194024,391244,333007,142225,80154,-39565,-165792,-111143,-42287,1577,21593,-68815,-17215,247321,235662,-108334,-198132,34564,170858,125201,60594,256485,556391,621536,311876,-47139,-249637,-227406,-80192,-101166,-294580,-289432,-104199,-21163,-55780,-87736,-134988,25774,203125,36976,-258886,-286039,-185555,-196919,-234573,-59696,211382,200900,138009,248474,258537,-8457,-185795,-26511,169907,87735,-78650,-33971,9431,-1864,140748,216414,73517,5455,138082,51061,-170327,-93555,70504,85870,67775,-3331,-96092,-108815,-182402,-257130,-185500,-48328,140004,188326,73934,16247,72286,42594,21749,60488,-115661,-493157,-612458,-301639,-121561,-181116,-127823,-22713,-46276,-111592,106613,278780,223401,261994,360702,358316,252158,42217,-57644,68392,96354,51564,161993,241448,115393,-21068,-211146,-408094,-453056,-281713,-128830,-119948,-179402,-132080,-71483,-158665,-142376,69344,214174,283065,432203,455324,368350,233708,18521,-108978,79355,172408,139736,66447,-16729,-180750,-138321,68054,249554,275404,185208,114848,-5493,-254555,-400887,-272977,120261,415480,191750,-54434,-37835,-79626,-101484,12974,158150,123728,-15837,-95201,-155530,-181439,-151714,-58249,64456,93331,-111279,-337643,-278053,-174106,-155385,-104072,79639,129213,-25173,-26942,156794,272646,265688,224901,62608,-33492,86425,85186,-163395,-208671,75701,187646,54039,-114936,-220153,-61180,213247,436050,372285,-80481,-430238,-269721,-55155,-171438,-238249,-73782,134367,206620,58005,-64509,-67716,-129468,-230580,-134912,-10580,-75609,-82048,104756,164519,112809,113691,15262,-194626,-112484,87112,-13345,-233614,-242879,-138874,-88127,-196779,-388533,-359462,-67324,137536,74811,-73876,-173924,-132150,19467,138348,133616,3514,-34027,45188,82714,117106,287258,378048,310015,83685,-181119,-368331,-383557,-159489,43459,44225,49306,221576,247588,243117,380756,391878,191721,51198,60728,112973,135142,-5849,-177505,-170762,-42435,15326,-5285,2492,-182464,-431702,-411195,-291306,-360906,-479381,-402256,-138912,71664,219163,295000,235426,57239,27152,206383,370172,326520,203270,199285,83409,-127613,-146346,-56557,-37622,-123201,-218457,-222672,-216331,-241613,-175092,-5959,100505,144316,146011,48622,-47180,-91234,-147625,-207821,-172914,63938,222582,103110,-96408,-79205,-36251,-84224,-43167,40,-179542,-372286,-345906,-208033,-28449,211376,207409,-83434,-327755,-276341,-15447,101195,-38541,-199492,-230853,-82545,156304,216656,154942,30114,69512,166252,51089,-27175,237936,417800,320918,259881,209378,-39529,-180526,-117593,18133,176998,287557,336375,288830,143840,-17659,-47247,3398,-23549,-185539,-223100,-140703,-189842,-373706,-417682,-269638,-80009,131717,260547,342884,445760,409998,200346,168834,128639,104417,244481,341439,367544,457165,485887,304672,23085,2889,94861,-20724,-119106,-1714,117805,101429,169274,111470,-42525,-29392,154320,213038,11570,-186763,-145202,23264,89423,171015,260077,54237,-192884,-188481,-250852,-493984,-492216,-489338,-501093,-285197,-90043,-129099,-126891,-54418,73948,292368,213458,148835,586201,370329,-667897,-1498229,-1651718,-1667728,-1269862,674440,2250545,2647696,3856172,285711,-3711808,-2566745,442222,1010831,883921,59456,-841141,-676032,-249727,-82585,-78682,-156328,-192577,-121274,136835,239986,-119903,-388947,-160829,208066,289462,-43722,-229768,-109229,77047,93404,-69559,-262790,-224837,4591,260913,299098,266346,192682,32268,-17111,-51733,-142096,-78187,17607,-115503,-192042,-1196,68993,-4309,27331,101405,169323,262896,190450,90756,93436,37837,-62678,39469,269839,484890,339476,74500,17755,210988,221204,-27081,-180963,505,211784,275213,397303,260363,-55573,-166895,-58605,-49255,-24717,44758,12073,-29602,85618,96395,-125323,-264722,-219112,-122702,-98708,-80814,76372,217302,176565,226774,302194,196284,7113,-83408,-187583,-415739,-549476,-476526,-249118,-214832,-248501,-81535,177410,273498,43465,-145375,-162532,-214178,-293883,-451151,-451394,-159436,83403,61127,-36179,-112729,-153330,-149519,-214775,-186623,-43469,39293,-9636,-26535,14594,7791,-87692,-165133,-136808,-97948,-66078,-160897,-338373,-306205,-93796,21334,-11670,-51060,-66719,11363,124389,79454,-44633,-51684,62404,137885,56848,-23765,5446,3046,-8118,-13602,-33845,-29473,68514,156246,64992,-159882,-231606,-117982,68587,82195,-115346,-225604,-66482,152131,184613,181961,94222,-10862,94949,316128,306061,50735,-67946,-32351,-130631,-337288,-455273,-399165,-153653,32484,22306,21201,222790,322360,150968,-38204,-107687,-106826,-76650,19724,33917,-157658,-314727,-287712,-209826,-64281,105682,132991,18727,-180234,-373606,-309930,-1905,69250,46722,65227,24750,-11684,99813,152135,123230,-33235,-188433,-149701,59034,63455,-183184,-298543,-137808,50221,74168,-54055,22428,215740,231216,55313,-18537,-31837,17629,38036,-54040,-70797,26920,6752,-145961,-277959,-330031,-233582,-6186,126793,232705,225851,59243,-19593,120345,309654,215471,-95135,-235026,-8277,216678,89750,-51135,28031,-22995,-177313,-143400,-105192,-22656,52221,-5505,-314483,-447737,-305609,-102142,27121,29770,-6769,75538,235633,221029,139149,36532,1056,113708,90740,-66957,-172157,-85922,-21348,73546,131866,192726,231699,220953,80017,-154927,-237759,-111504,-38838,-90026,-92956,-61391,-58522,2352,55169,-80086,-150529,-155884,-88799,-38724,30233,131613,174624,-34673,-191177,-223127,-145485,103588,274763,199264,102108,24477,-74317,-90077,-213403,-321010,-280764,-66906,101899,86425,76729,218031,249057,124818,63733,151344,130016,-19141,-88026,-1469,123594,170861,69041,-147326,-136589,70887,233109,175469,51377,-96694,-210510,-181423,-10956,26319,-101409,-2519,281955,316492,84893,-161198,-247428,-156353,-93682,-102381,73488,273242,222688,31935,-50344,-98435,-254383,-333383,-212408,-72015,49395,174913,218554,89444,-55565,-109735,-229942,-282868,-131220,-83537,-129869,-121082,-89810,44905,174912,-83219,-327864,-88753,331490,433994,190513,64772,13483,-120030,-195350,-157085,-128206,-69084,93211,276962,239061,-12466,-217204,-271337,-214610,-171926,-362385,-359514,-63093,74947,1879,-89348,-288683,-310496,74820,436582,370007,213810,249425,270992,148448,67464,146028,226707,268911,328500,307702,89175,106169,275642,167419,103087,286229,81459,-192429,556374,711365,-770599,-1325757,-1462671,-2555407,-1709750,98219,424217,467291,817331,752825,532090,659122,728007,-469105,-1193684,-1077325,-1379546,-1233591,-267822,172641,547133,1009333,988714,653957,313028,122666,114950,108934,-59187,-106235,-101791,-164042,-268820,-181512,20921,124165,183799,111022,-24894,-11301,29528,-4475,-58800,-234390,-358076,-199829,114679,374282,340733,148638,197928,274693,164862,81592,41460,16710,12371,-42,173018,439754,273081,-39604,15131,175250,12853,-156685,87090,316798,182730,123508,250382,178948,-89938,-104873,45452,114783,-24515,-126144,-91867,-61137,-63522,57854,92784,-75408,-243074,-236575,-244220,-228993,-241129,-215215,-65518,122158,162255,69890,-7846,-10783,15568,-37513,-23363,102165,192838,163798,115446,132809,173905,136328,90735,124138,225638,156648,-8707,-197890,-301973,-310632,-229561,-99088,-116704,-238877,-331134,-227124,-63444,-126501,-328313,-359414,-262017,-96714,92997,146495,225594,336926,156598,-121744,-128425,31048,37777,-17014],[-21794,-77014,27616,211712,127511,-100012,-175045,-81167,4740,11350,37724,-17693,-179892,-92910,175753,217710,26468,-2075,61469,22283,125396,335042,258690,96120,88715,6611,-115245,-70767,-16549,26564,605,-150633,-72902,230540,181152,-207094,-246611,-1808,126268,143285,140851,282640,496836,569464,329182,10873,-196104,-220848,-107472,-96773,-170832,-208325,-115230,-65297,-86159,-113422,-132527,14859,144399,28898,-210909,-313725,-265448,-199663,-125632,97393,310857,247949,124725,161001,149797,-74392,-203310,-20987,161206,17335,-166886,-111329,-58473,-6804,202060,288863,125739,-2138,36053,-32020,-117757,22624,160929,154042,107428,-16672,-166788,-199320,-240082,-299765,-219500,-53249,145091,177109,13920,-27209,48374,-4693,-84752,-75507,-183676,-464173,-530848,-262378,-81476,-123607,-90614,3812,-33513,-126629,82748,270672,274289,346943,378238,346531,253041,-29819,-197342,-50357,-10020,-83805,35160,209106,128797,-50426,-269421,-417770,-438851,-250555,-78459,-82791,-154973,-64935,-12650,-167264,-179847,27102,187910,291412,471929,481455,390800,287604,106528,-88582,15966,137874,158350,89013,-48901,-220893,-157948,42531,204262,274412,226575,143144,-4346,-223587,-301257,-170728,124497,334474,104808,-38112,47068,-59038,-157610,-1575,218831,203535,-9050,-170278,-212039,-159925,-82736,-3379,78550,91981,-116309,-310499,-238878,-88135,-40691,-18067,133828,216433,65607,46951,204624,260341,178611,129082,47726,-38778,-15063,-48327,-212790,-167452,112791,196152,72125,-40882,-185966,-102668,176962,451981,401595,-73638,-412351,-201222,41547,-152898,-332187,-147673,180080,343573,231429,20922,-82978,-150844,-195434,-71110,28259,-71794,-134168,6471,84986,114771,225630,190314,-42278,-53891,78663,42792,-74804,-81357,-11533,14316,-153923,-376643,-337768,-49586,131135,9713,-128058,-149153,-58986,96606,162502,87370,-9353,29355,83745,12260,-21959,188091,327004,272363,48373,-198430,-420935,-477647,-243788,-24567,-35609,-52355,130868,204642,216106,333584,296543,145291,77938,146031,198771,128916,-91254,-237721,-191377,-67408,-13630,-14952,51500,-123382,-441558,-436482,-275202,-342429,-492275,-416408,-119608,104124,202552,223293,127704,-81262,-113908,97367,344936,357805,191933,84759,-61747,-170770,-104569,-11601,-18045,-122099,-210682,-181382,-160029,-223489,-222940,-168814,-101372,25126,110734,60485,-26514,-16811,-36942,-152376,-176498,50652,200479,97449,-56641,-20017,-14851,-162236,-170138,-80396,-182988,-349182,-353576,-237421,-55609,150217,117737,-108446,-305829,-248319,10511,111345,-38555,-166541,-156742,-28748,160283,204772,158076,23964,-12530,3937,-73454,-61888,252507,438092,367619,317223,220134,-73716,-165204,-54526,31799,139432,263604,299456,324382,249407,75350,67732,192348,107772,-148421,-243246,-93898,-20790,-220704,-404067,-261233,31786,271651,263970,148988,158310,218822,154412,167901,109800,74726,219235,332414,366207,453181,513818,346924,25481,-25481,74497,-33209,-154297,-69076,54831,104118,171203,36446,-165133,-108834,144542,170746,-45711,-209910,-158120,348,123585,240870,303921,66652,-181435,-186395,-236914,-432177,-445684,-437730,-405891,-165631,77589,86672,55844,17093,-6237,125811,130980,109202,378430,59497,-814075,-1247988,-1098972,-1098424,-804183,1164486,2908695,3325287,3596105,-137964,-4679462,-4306170,-848395,777163,982616,-13972,-755487,-522384,-144354,103595,262482,-63216,-230725,-106055,34782,-32727,-295231,-347110,-73586,230396,318233,45849,-147298,-116885,7778,131685,104028,-129561,-247829,-97894,188197,262200,273608,222507,105580,50635,-64464,-234119,-157691,-40379,-144967,-170112,50305,129410,100947,122848,99341,52296,26000,31637,90191,180160,186248,86170,99355,279020,502892,286487,-31859,-56487,186448,208996,-37539,-146884,27931,158831,118663,177572,155275,-82780,-183306,-146603,-162213,-73175,19882,-19639,-40248,85573,82111,-114713,-218783,-180099,-48150,35189,35006,151534,275774,215202,232321,307908,256575,77146,-93911,-238391,-369370,-388845,-367763,-213549,-169624,-235030,-115688,182513,333315,71777,-141200,-113783,-136403,-287849,-498809,-482586,-142679,117218,100111,42810,-18150,-120956,-171137,-205676,-146938,-35010,28727,-28196,-45080,-29828,-60191,-91235,-86693,-59821,-53822,16835,-10474,-168077,-187334,35905,174747,41677,-70227,-77049,-24680,30117,37664,13684,-13215,-9245,26384,-5886,-39180,-9250,-29304,-97738,-109744,-84803,-89780,-63498,106169,157909,-62081,-230424,-167171,30812,116866,-37495,-217916,-122874,88981,182856,243704,163909,12836,55316,224587,245813,42996,-90952,-134779,-217632,-340849,-464228,-440516,-120259,157171,120731,18950,122624,210935,146183,62488,-17229,-92692,-99300,3883,37880,-114929,-251056,-249696,-223844,-113571,54862,111781,45535,-130969,-277335,-195273,77986,130325,64386,23190,-86420,-129172,33469,201838,211618,58312,-166938,-196248,-2276,-14418,-242887,-284076,-81381,75497,73863,-55123,-6782,154007,226055,120368,4830,-28494,45329,96782,9950,6153,128354,89506,-111400,-231163,-235355,-158450,22403,232740,356494,243174,45947,-19540,113905,274886,182902,-95435,-193076,66949,294921,120912,-111452,-67429,-82602,-178164,-72779,-190,39939,64222,-52401,-372442,-458042,-279324,-83680,2476,9824,7610,29592,85517,81340,56658,-25762,-90342,5719,43760,-10543,-39692,15769,11630,56531,40388,15396,64294,167777,136793,-73750,-185796,-100369,-70682,-162603,-134915,-42085,-8778,51122,90116,-52882,-158643,-162020,-70207,-50980,-32730,9474,54458,-119441,-258238,-250515,-106836,166253,312988,207398,115548,79801,3829,-50586,-151980,-245171,-216243,-11891,166905,168552,157576,269726,224683,87637,77494,216055,190294,17594,-39765,59046,160581,209972,114031,-83544,-102501,56744,250099,277990,134648,-101706,-223910,-141251,42978,45720,-142959,-137495,72293,134543,12663,-135322,-209769,-97687,12367,4034,139134,294001,155888,-112359,-186292,-124068,-196668,-284522,-242356,-92988,77266,199211,175421,6245,-116396,-138933,-300182,-385210,-193343,-108138,-173000,-188595,-162600,8442,163882,-141259,-420364,-166722,312657,408625,103968,-85682,-42324,-89819,-231998,-243005,-136794,-18768,187092,478356,453231,158584,-92473,-183900,-185774,-185645,-389222,-402470,-141244,-8404,-32974,-40329,-228861,-302708,6853,311546,253131,167796,231633,167435,27797,12382,43970,74952,215489,341545,317109,147702,162930,264911,186043,235743,364322,17002,-295010,525762,766497,-846324,-1520730,-1377682,-2488200,-1936422,146065,680047,439030,658559,679072,461400,736960,883534,-790790,-1780554,-1240530,-1058973,-915636,-133915,222960,484202,827808,863839,684226,418667,219426,238349,209931,55615,44017,5040,-130972,-210558,-80470,94227,180912,202794,153102,101210,159084,152434,43826,-17727,-139300,-243810,-128617,158460,416347,377322,188200,195079,212259,165234,85609,-17925,-12013,52418,52644,229281,500761,283355,-97426,-42463,155097,-19289,-168762,124633,341963,152337,67776,212014,154628,-75790,-90415,31755,114769,-25481,-148696,-99207,-52259,-87526,-8863,55497,-40496,-234384,-284025,-263596,-150708,-81785,-102564,-111949,-33753,38205,3483,-48376,-6583,45328,-56750,-77971,57761,169305,143260,157768,222815,208684,84957,-11081,-11227,111049,108958,3720,-148862,-298521,-335811,-241791,-177965,-286543,-409379,-421143,-305157,-146058,-191937,-377842,-362528,-206112,-47671,68267,108779,207875,333620,161257,-112712,-100792,79044,102667,21445],[17736,-45514,74177,264921,193282,-8127,-65583,-4428,28702,12039,22545,-44061,-226468,-181006,115706,244768,110602,107518,119915,867,60891,230366,127023,5967,62604,38800,-47505,-20812,-1640,32093,-22584,-222697,-144886,165284,90765,-300521,-288722,-41117,72997,145290,191835,271587,392680,441381,292495,54444,-104469,-138972,-87577,-110141,-137085,-202856,-169507,-117014,-107908,-103250,-71009,14367,72013,10910,-137661,-280878,-271058,-137391,46844,281229,388429,289534,145369,100267,32732,-137365,-206632,-26193,121276,-37281,-210376,-169050,-110101,24166,266022,318014,139466,-17455,-69582,-113714,-50890,141486,234891,202161,133743,-9237,-192888,-245002,-261968,-328500,-260163,-73431,86268,81305,-76765,-58404,3849,-74785,-182247,-185780,-226722,-401560,-404561,-174813,-17831,-40702,-36364,13336,-38581,-139166,39478,220590,261531,344789,319590,285269,241608,-83351,-332197,-188215,-111656,-185525,-84110,130176,97285,-103761,-322960,-398046,-371903,-184286,-13132,-5344,-64890,40118,62519,-159417,-205732,-16935,149565,266483,448143,419536,334165,288782,161323,-68025,-43354,88986,163406,126218,-52820,-240191,-149475,59975,224423,281068,241055,124094,-52251,-203791,-173390,-16418,133300,189659,13478,11659,139240,-22531,-160478,7875,219675,204666,-22151,-214864,-230528,-106092,7692,57275,79801,75715,-123110,-294711,-250237,-18977,94721,93213,180821,291924,195353,171927,255487,218274,75370,31076,53239,-18337,-105699,-154444,-200906,-106802,61563,86527,37097,53046,-75443,-121013,118279,427124,409991,-22958,-314639,-105502,103651,-138184,-392384,-199751,183646,394280,353496,132163,-31912,-108727,-104808,37950,109237,-21502,-139334,-71849,7319,102259,282446,293688,100699,49034,101651,87200,41811,57668,91059,96884,-101874,-322367,-263877,-8812,101650,-59605,-156140,-98203,18508,146681,144296,12872,-34030,64487,80842,-62895,-122080,104823,254335,190307,-22672,-219695,-434798,-520172,-310771,-108764,-128532,-163747,-3237,106935,154986,252729,169948,51906,50627,193345,290277,160676,-125353,-239525,-144552,-30487,-1524,1033,123719,-17693,-383939,-433442,-244360,-262984,-413296,-368495,-89867,124585,176293,149290,46096,-150726,-195495,-14144,258133,339674,170832,-21167,-170273,-180094,-53414,52465,32769,-94927,-158180,-82315,-63613,-182988,-254885,-347047,-342569,-109100,92594,80872,-16708,19549,37762,-101109,-162174,43835,196897,126445,17922,60755,34610,-195798,-257503,-134658,-148609,-241050,-255782,-211058,-65105,89850,42648,-93919,-227347,-186858,22751,109197,-2885,-80325,-55486,22364,150733,195640,145118,-1876,-94053,-152903,-188781,-86485,240288,424645,415211,388175,237308,-95084,-132166,34900,70990,100469,217155,251843,339634,328338,160576,176003,337238,198639,-95558,-197600,12745,169584,-29227,-338790,-252021,101586,367039,246179,-20780,-75794,50443,114809,156370,73985,20770,152972,298787,361403,419038,458627,329830,39631,-24382,54654,-33374,-150360,-105962,-9538,68932,96014,-79682,-273493,-163236,114240,127737,-72553,-201249,-158546,-27328,139513,293584,326586,102669,-113134,-131092,-163277,-305859,-355770,-359074,-308168,-50368,252639,295715,165953,20428,-62688,6420,62853,51011,154013,-161203,-683488,-560920,-115920,-158170,-272381,1102334,2739560,2873516,2186014,-506167,-4508927,-5038741,-1500074,883417,1084715,-102978,-618434,-419110,-148983,247008,607679,73846,-203905,-16488,-21740,-277723,-399792,-247679,-9809,158894,261913,140623,-26196,-87791,-34752,177297,302408,100008,-172614,-156705,88857,199679,263031,272274,227085,147507,-52601,-266761,-203130,-105243,-154771,-84261,157611,223334,208456,192651,67533,-84647,-238736,-180659,25489,221509,323101,242846,186728,308005,483416,219623,-136021,-170409,98590,162128,-52300,-100932,87760,151537,19854,-40583,-15289,-137670,-211667,-243567,-272635,-116148,-4590,-43649,-60746,49038,36830,-124795,-170125,-124494,33585,135898,135609,231823,324757,249776,230546,277365,243679,79220,-118486,-231474,-216509,-144611,-150855,-83384,-64270,-167105,-102305,211755,371671,82474,-133663,-41575,435,-172688,-428719,-434242,-101290,146428,141131,119010,62310,-81397,-152083,-143611,-54429,23045,38833,-47518,-77486,-106547,-147124,-76097,30233,33581,-24702,68729,130396,15555,-73915,119252,272065,111311,-35940,-35135,-8238,-3568,28834,49009,-7743,-87046,-69485,-29935,-20406,-10980,-50455,-147070,-151408,-70935,-73368,-137176,75167,267674,87645,-173551,-185037,13518,153382,14089,-226259,-176887,20814,161123,286083,231176,32511,-16696,113634,206969,73412,-84943,-206825,-262031,-283398,-391372,-420018,-94664,219823,151815,-23685,-2542,77910,123388,160241,80975,-65388,-120599,-49325,4040,-67399,-154337,-185940,-205395,-139275,-1691,65890,46060,-79993,-165279,-64893,145565,145273,46122,-48415,-211568,-247838,-62421,161529,197136,106676,-123701,-225713,-96323,-110823,-263438,-217304,-19607,80566,75594,-21821,-18297,86211,222298,207953,77484,18924,85579,115978,31276,65885,199215,133378,-94008,-173457,-136140,-78456,52517,304884,418114,227071,4924,-40567,97252,226114,125232,-109887,-143635,138502,359518,169236,-128513,-138512,-144649,-201916,-39644,93098,98207,85436,-74638,-381476,-446685,-249380,-54448,-15147,-10459,32042,-9343,-79128,-51903,9996,-35140,-121435,-70272,-10786,51988,117545,118942,42012,34072,-70807,-192614,-134358,91411,165960,-30697,-187794,-124044,-105745,-222257,-187059,-50044,38816,92557,98362,-29692,-157528,-157082,-59383,-44152,-60168,-53838,-24823,-145091,-250577,-219392,-42228,207641,293650,157858,61354,52552,8843,-44949,-91849,-138762,-142294,-4259,162743,203242,197757,267883,184715,46534,63499,226702,201650,37543,18865,139665,207642,251942,163293,-27694,-100532,-1822,240853,387930,237273,-94764,-231510,-102180,90842,72903,-144017,-238029,-145098,-77234,-85752,-145307,-185014,4276,174612,122177,158233,245361,42974,-276289,-308516,-128435,-111792,-195020,-222017,-89660,103338,198929,106827,-79389,-143908,-140445,-333482,-442606,-240209,-130946,-196012,-232245,-207613,-13398,134566,-189306,-489100,-252514,216383,318531,3696,-233810,-120660,-107448,-317344,-355515,-189477,-52754,201887,601895,594333,310308,96333,-22915,-109506,-169902,-395882,-446215,-213213,-79838,-86285,-49368,-187920,-285536,-88663,141297,145960,146140,195401,52679,-90037,-65950,-98899,-119444,97147,265464,245760,158438,194659,205381,136327,288599,347418,-107270,-407443,461704,858275,-653017,-1366399,-1036290,-2188054,-2143696,-42721,749963,398898,538065,561874,291545,696736,1011507,-920065,-2256772,-1464052,-793097,-593380,57925,339810,442696,622673,663497,600755,415563,268446,342562,305448,160049,173879,59022,-156085,-177566,19745,156193,205953,167807,121035,175734,294476,268771,116585,36852,-63062,-151268,-57941,188124,411011,375321,194497,112719,65804,140717,110589,-66040,-77529,15527,62867,248913,480857,216092,-160902,-72288,151682,7355,-109761,160791,321348,108914,55022,201707,138372,58,14753,73453,127223,-9730,-156001,-130105,-72996,-120140,-80890,18961,27738,-165097,-263315,-209730,-18312,82342,-24016,-187063,-200734,-104577,-75366,-85577,-14656,37663,-117561,-177494,-28772,106213,119606,190281,271051,206859,30123,-109044,-133766,-4479,48033,12851,-88580,-275533,-343907,-242491,-228402,-375272,-465444,-419331,-327341,-214789,-232723,-357012,-281801,-93487,24247,58591,81271,182383,312857,157812,-95607,-71696,132420,177217,78869],[70871,10056,108925,265079,212885,78032,63579,89536,58192,-13409,-36390,-73415,-215169,-204988,69311,253332,180542,195944,172996,3287,20510,116746,-17177,-102116,13054,55976,20571,15067,-16356,7843,-33589,-243934,-199009,74995,-13633,-366911,-311895,-69951,28259,140296,211239,239039,289767,296080,220146,71363,-9689,-20400,-38022,-138548,-200998,-257435,-235610,-155728,-114315,-59430,25404,20573,3053,-11120,-57992,-192675,-205386,-44148,208810,418565,415464,300854,180003,76929,-54594,-171482,-199628,-55712,55172,-57368,-197150,-196572,-139045,70079,311449,308155,129136,-25888,-146068,-172034,11694,241729,294911,232845,144984,19326,-172462,-250901,-259982,-341289,-294457,-100348,-8183,-57437,-168239,-104711,-86303,-166820,-248620,-238775,-228421,-303517,-247647,-56603,54124,48149,16773,-13413,-88066,-172805,-20435,145612,193093,256149,198237,189415,217895,-108713,-427770,-302646,-176321,-231362,-171663,16282,13247,-180908,-359816,-348650,-258190,-91228,49744,82932,58679,152661,130782,-147070,-224253,-50856,110644,211316,359483,279688,207672,239354,171873,-57366,-91715,36862,173036,177757,-36816,-255015,-137485,111510,314883,309347,225018,54503,-136372,-192384,-39863,158615,157803,27713,-63417,90087,241064,40654,-100651,47236,174509,128526,-61576,-227871,-217355,-46799,91884,115075,69910,31883,-156147,-328613,-313985,9719,199809,186094,208179,335792,328554,311786,290679,141608,-43188,-54940,72829,14114,-172307,-214769,-139840,-52943,-63367,-118872,-64434,108030,48601,-123573,48308,369154,394268,53056,-165146,-1502,122775,-133630,-407515,-221036,141909,342886,377060,221559,46223,-36674,6667,153945,203619,60801,-96414,-110196,-56886,59216,247556,286871,189427,158842,140796,100919,73479,113292,114675,99656,-88152,-265353,-185196,14924,32946,-135936,-178831,-68814,61430,152679,77768,-81340,-64993,68676,44186,-121430,-160961,53282,172867,81117,-112306,-243933,-412576,-509371,-353605,-186255,-203463,-259740,-156997,-33826,63753,151638,44754,-74916,-42687,172603,345140,206479,-113416,-202463,-64708,42683,32981,19196,176948,84372,-291133,-415296,-222836,-163301,-282332,-290284,-78899,107786,135040,84021,1148,-156146,-228839,-117171,125093,266949,131487,-105185,-232838,-175141,-23438,99722,79777,-67015,-94035,28651,33821,-131043,-264306,-496915,-566627,-241120,70874,76873,-43746,-16029,34050,-85887,-155895,22888,200111,174136,79242,106779,78597,-189909,-304070,-171235,-104215,-96687,-101244,-157648,-74027,40405,-229,-64174,-139799,-126593,5196,76877,34369,5212,3158,19368,113053,178718,107357,-57720,-180090,-288978,-283067,-103479,192897,359480,428904,437606,238192,-120182,-116465,102318,111799,61428,131435,167761,295972,334422,191735,227091,383419,218037,-57261,-106766,147125,318664,129009,-251625,-253975,97025,368209,184376,-139244,-196098,-46090,77057,110289,-1607,-73201,30332,209482,334784,373823,342701,242635,33690,-22936,13905,-53903,-140564,-134210,-95391,-40049,-66583,-230161,-364581,-210261,46264,79924,-84181,-196418,-185475,-85889,108219,301021,311262,128106,-36219,-62454,-78006,-183949,-274554,-304714,-262963,1401,365246,432800,176124,-42144,-99313,-73655,-14879,-52633,-90685,-326173,-397963,301139,942837,783507,117204,492697,1755228,1467144,357486,-528972,-3300741,-4777403,-1508445,1291293,1163232,-230000,-518825,-416415,-296899,302139,859935,200709,-153581,93793,-55298,-465049,-430534,-131180,-6358,-12834,123885,202795,86244,-46521,-65545,181216,444029,337763,-36863,-185002,-61513,83200,214223,305969,331036,221413,-42496,-251712,-220578,-187154,-174964,12937,258479,301010,285122,213237,-702,-212741,-440208,-394122,-120677,161677,364349,333695,256154,318750,402888,130607,-237738,-321435,-54962,65232,-90196,-76570,138607,163963,-25333,-208075,-217933,-224979,-275102,-352875,-374093,-170470,-52685,-89733,-121829,-34674,-34474,-168562,-164755,-92813,81762,162253,172415,268351,328053,249688,205311,209727,154524,-1225,-159202,-164745,-15118,80040,69683,68300,34814,-104244,-81466,227485,355938,54613,-134894,24500,133524,-17137,-297055,-346922,-64983,152856,168807,175742,111866,-51045,-113504,-67584,38355,81662,34223,-81354,-129067,-206577,-243550,-67642,128855,91899,-38029,63416,204384,132343,-11735,131998,287611,169555,26685,36435,48641,25778,50970,48972,-43399,-159294,-135154,-22976,9879,-19609,-77804,-175101,-172361,-33341,-5762,-141861,47383,325363,211986,-92748,-175658,4229,160289,13555,-246506,-217496,-46560,109276,282946,255114,15049,-130760,-19015,172222,118135,-69989,-245147,-253136,-176689,-265968,-361485,-96936,198753,108061,-102279,-128895,-45089,83435,223316,166017,-13319,-114213,-116075,-63807,-38800,-60942,-118504,-162470,-136585,-53200,-7319,-877,-45060,-57974,47060,181168,117256,4872,-124324,-309260,-348717,-187447,19334,81364,93992,-79729,-245470,-207910,-198932,-244465,-131282,12931,43501,58378,28738,1821,44357,215352,273148,165463,91028,126999,93808,-362,83572,220099,123872,-98017,-101498,-33867,-14027,70844,315942,393650,177507,-49672,-63990,93287,194667,67949,-125261,-92510,187900,398481,235275,-85145,-161829,-196160,-244463,-37293,168747,151545,109896,-65374,-340496,-415225,-218107,-15160,-18219,-29278,56915,-29123,-205911,-141864,9073,-90,-102140,-104511,-55256,108681,250880,195971,67536,23322,-151845,-352985,-307804,-1627,156325,-30316,-231497,-169564,-131520,-240474,-219347,-68133,79123,116635,85523,-36,-113289,-110257,-38612,-14094,-34644,-28153,-28314,-88340,-141360,-103982,60267,236679,236975,72060,-43120,-39814,-44129,-49454,-27429,-19819,-79171,-41748,99686,190786,202850,228806,149565,20050,36790,201511,192363,64447,92239,235782,271701,293692,214180,21731,-109901,-72967,218623,491537,362398,-45189,-213890,-65021,132517,110861,-98062,-256188,-279444,-238204,-164991,-161042,-136588,162578,370179,227544,140881,166189,-58580,-390940,-358760,-75982,20729,-50806,-126635,-35417,155389,214852,72300,-107834,-98236,-71856,-274081,-394213,-212760,-103566,-158611,-209041,-178950,22192,136005,-179369,-478618,-276714,112977,223250,-55299,-309871,-171467,-130090,-389721,-436280,-240963,-113542,182308,637118,632563,401512,294559,177068,18845,-98623,-338894,-424660,-222275,-106829,-133240,-90344,-136291,-220585,-153546,-4635,95112,177197,176652,-14640,-142612,-116597,-215826,-280485,-37565,132280,126345,138868,218706,148694,74855,278228,275092,-199577,-441236,441720,1056296,-176782,-894384,-488099,-1693027,-2266070,-391320,638342,325097,463012,455554,110210,617443,1178280,-739181,-2476815,-1704359,-635703,-304593,294379,525861,474490,494024,486139,447302,311447,277146,424324,389566,241566,265079,70735,-202562,-169938,73410,178036,191268,106316,42598,188490,374655,361455,205963,115204,11635,-75988,6209,204106,367684,351377,195202,11361,-85439,113899,153555,-86877,-159182,-71559,43167,229706,385344,107147,-185027,-43462,186536,104293,18557,210348,295568,96036,108636,234994,143671,103792,164232,156034,151687,23861,-130953,-151728,-92424,-134280,-131411,-2483,118209,-39925,-164617,-81160,147746,215262,3365,-261684,-312286,-201862,-133091,-105813,-28757,-822,-195978,-283239,-120516,35988,115469,218103,273119,179245,-1876,-159952,-188208,-70433,-4852,10057,-49164,-252004,-337752,-237766,-246748,-377872,-410406,-339333,-293302,-252066,-239591,-276590,-146294,40365,85827,41065,39984,125047,245161,118923,-89579,-56667,165733,227123,125856],[117847,66282,119132,214333,189948,152575,190920,176393,77572,-65843,-127866,-103401,-160880,-172582,41262,239792,217990,236557,198634,23248,20528,40135,-120322,-183786,-33497,63254,76329,28545,-60277,-41999,-25697,-191918,-198574,-725,-96640,-382811,-300122,-74406,6134,135798,206339,207592,229022,196193,142499,61369,58066,88196,21280,-160828,-308821,-326850,-277475,-164450,-100097,-101,111791,29189,-43699,-28649,11633,-67336,-91239,38646,290343,450671,374808,266521,205993,87595,-89460,-167454,-191708,-115223,-23220,-36805,-133440,-189627,-140895,108912,324012,278166,122249,-12203,-169559,-188896,56177,306262,343144,251825,148735,70490,-112307,-229566,-245318,-332537,-305002,-119269,-91143,-173120,-225965,-179521,-217521,-256570,-258694,-215859,-182044,-172812,-72601,73519,124770,128275,55709,-76247,-180333,-231638,-83026,72341,97830,115842,55574,92278,187901,-104842,-455883,-350035,-178474,-212550,-208536,-101114,-103049,-257826,-360391,-271334,-117510,16184,101292,156506,180836,248473,179294,-129755,-228115,-59327,91547,152555,240807,114288,59047,165905,149914,-52635,-115294,1867,205290,242813,-2571,-260070,-131345,178490,449094,371790,200059,-31987,-210735,-165287,90219,324979,206752,-86594,-98846,190648,359640,145856,19547,115067,118428,18069,-104607,-197967,-170356,4239,156947,179095,78873,-14135,-203294,-400874,-379820,12187,253013,236237,216504,348854,442010,441086,310319,48588,-157422,-103721,113749,63514,-187521,-208663,-39676,-4946,-192480,-327650,-194066,99008,134491,-103694,1226,313879,376955,146843,12568,113603,132253,-116451,-355914,-190162,88959,232162,313530,267488,124331,48001,123248,261821,302010,173394,1576,-78844,-74040,10236,151988,206638,229700,261294,196057,100845,42425,88146,70246,35473,-106984,-210460,-120348,5885,-55075,-188757,-184190,-66382,72395,138013,2702,-148256,-64597,78973,21563,-119513,-112088,63860,125038,842,-167476,-235347,-332737,-425725,-339820,-205992,-203660,-285603,-263073,-154213,-13283,77120,-23634,-179725,-159610,110384,367572,270598,-41172,-120432,39883,148609,99231,50659,209173,169070,-167808,-357620,-191179,-52284,-118343,-183878,-68576,79737,112718,66152,19181,-92514,-197604,-161366,12974,188084,111031,-120433,-217478,-140209,3170,140372,130806,-20497,-13394,140965,134004,-41562,-215335,-549572,-682821,-314240,61103,63522,-78184,-86399,-18740,-84611,-136753,18114,230091,248779,124990,119487,130465,-114579,-271666,-159670,-41693,59301,76630,-74585,-57239,47065,31551,-8632,-52629,-59449,-3729,52755,85000,82922,14274,-19440,88123,185665,86888,-95904,-225802,-352488,-311060,-79213,152951,276327,418355,475560,247625,-118268,-100633,152014,179231,72098,47849,73396,217889,291402,187339,235536,360130,207844,-11510,30633,301511,421416,245214,-129827,-226723,54997,301016,115133,-160546,-156476,-10540,83698,66441,-74820,-157368,-94722,98206,311255,368033,248054,147675,30593,-7587,-17912,-68350,-104754,-127778,-166649,-178392,-242111,-345007,-386860,-220570,-22896,55166,-60390,-181063,-223697,-149936,64227,299309,306218,164856,46505,20807,16773,-79912,-201496,-267061,-256293,-4546,405901,502095,150767,-84482,-75344,-93412,-85111,-176219,-309612,-431757,-66961,1077129,1750693,1414585,269451,-400005,307172,-280012,-934531,19264,-1506268,-3885164,-1105488,1848653,1229056,-358255,-475515,-456175,-476516,315787,1000113,318618,-74379,209013,-47941,-539871,-370507,731,-29329,-204041,-12597,250145,193528,25617,-60213,152356,507839,529639,143913,-151073,-203370,-45848,161921,332249,400848,274878,-8393,-166822,-173435,-237775,-184073,105968,330996,352144,345971,224773,-46775,-253370,-464782,-499967,-279881,34167,310703,352775,305055,312149,298099,58573,-295091,-447513,-206574,-33096,-113610,-47943,186605,200142,-6879,-266847,-362786,-292680,-335544,-429434,-426122,-212608,-104371,-144199,-201091,-117485,-74011,-201233,-187494,-70008,116386,147809,159417,261594,296857,226428,180197,151880,52637,-109687,-176479,-24924,194642,235584,223068,187607,97412,-63550,-57675,228825,306373,18956,-109013,104591,244299,128897,-148239,-240486,-28550,161265,206244,231855,153547,-11610,-51413,14314,117934,127242,20093,-103103,-159744,-278814,-308245,-59549,187577,105641,-74410,27312,208360,157516,-455,99947,252251,217483,110111,134384,149720,122935,109772,32927,-91357,-190720,-140121,19871,47920,-27911,-99433,-183265,-186990,-25,82219,-80753,25623,303765,265567,-6433,-129871,8648,135742,-22713,-247410,-219966,-93691,39919,233825,223556,-40338,-261516,-152301,138278,164169,-51795,-241529,-181256,-30280,-114619,-281120,-121740,113269,22238,-185021,-220618,-117746,51336,248835,232133,67719,-61345,-156394,-136796,-32464,9531,-55516,-99898,-100188,-80861,-88250,-80180,-24866,34902,123976,185213,72113,-34401,-177343,-352036,-415708,-323818,-184078,-80482,40999,-44701,-255047,-305195,-247478,-190977,-60694,-8016,-45893,10501,77881,56684,43777,191604,272887,218146,144463,140879,34492,-77463,46920,182893,59327,-125080,-24303,66203,22287,63949,255959,289908,104211,-101225,-80728,99819,178608,14667,-141992,-60408,189796,394995,301394,2952,-144413,-240202,-300452,-56545,208960,182919,114751,-45592,-279248,-380472,-200765,11958,-23462,-66008,47771,-46569,-270734,-181365,31394,43057,-72383,-120060,-94272,129792,298135,203920,58614,5734,-195118,-434231,-432590,-122484,80931,-84674,-301231,-232994,-164571,-230979,-231219,-96674,90569,106621,47378,16667,-44047,-41710,-16290,13460,16615,47914,17305,13376,28511,59581,163293,227642,141505,-43535,-184346,-173232,-133135,-64865,14975,61106,-68977,-134004,-20631,117421,158879,151664,99570,-14838,-15176,139189,162459,81593,142406,299846,309913,285459,215642,27769,-147382,-164906,158452,535696,460982,20343,-198141,-67100,130156,119177,-54686,-218615,-317115,-327128,-226725,-190672,-80614,318804,511745,252851,64432,60959,-135057,-440000,-347407,1701,156935,98205,-5611,27619,196399,229004,69423,-90597,-20800,35767,-141185,-264044,-129715,-42427,-87076,-145990,-105581,85685,154248,-131080,-403909,-244115,22797,133075,-79461,-319394,-203982,-158216,-430528,-478705,-292515,-182449,132679,556902,528628,362849,384992,311674,130065,-15559,-240377,-339622,-185089,-121812,-198680,-170495,-93593,-129306,-187232,-119962,65229,204203,143514,-48856,-144824,-151592,-302563,-400791,-192781,-58239,-38629,71847,204959,90367,12141,205820,164884,-229394,-390675,447279,1287381,403469,-329575,86652,-1125756,-2275496,-798258,373193,164354,364973,356380,-49674,513097,1358025,-304340,-2408763,-1916637,-609745,-107389,481561,687865,538545,445971,359437,242987,112715,224354,437003,401576,239632,257056,13432,-270680,-212829,21143,109137,112255,20039,-75514,117520,365549,382901,256621,179750,64444,-41835,29142,173002,264517,282864,176235,-76249,-194029,73250,162466,-115729,-263884,-193135,-14923,150342,210568,-29951,-173732,15042,225454,219264,158150,249346,267742,110840,192369,272384,139021,165421,277409,226132,157064,46442,-87213,-150376,-97404,-129306,-161888,-21712,188289,93525,-23032,78855,292906,271900,-34764,-320358,-339720,-228498,-163303,-113792,-50389,-61983,-266694,-355845,-186368,-19575,125449,228569,228221,138222,1898,-148402,-166369,-69913,-34560,-3826,-38706,-229400,-315343,-230365,-237217,-316829,-283000,-208743,-209371,-240271,-203078,-153617,10333,161997,116572,7011,-18271,41416,139326,53731,-83256,-38260,184318,248082,153629],[124684,88063,96046,126948,133428,202514,283989,223503,67874,-137370,-230163,-136257,-98338,-117758,19854,201502,213889,218397,178729,42722,55706,22697,-152353,-205331,-55606,60013,104990,20081,-120040,-105142,-7573,-79926,-128448,-31436,-132722,-340625,-249186,-53996,4008,125619,181225,188813,221322,168129,80126,27302,76116,143001,69136,-154127,-382942,-366692,-277671,-144325,-72126,42441,139575,30102,-60027,-39561,53940,58295,26782,70676,249128,353249,261913,178215,197076,108165,-81939,-144459,-200498,-204932,-104097,5405,-50886,-159840,-123275,116925,289818,239595,133234,21860,-143762,-168006,66817,314536,363707,251405,146713,134317,-35883,-205388,-235239,-308133,-289411,-127803,-132677,-218600,-236343,-280503,-366830,-320387,-209870,-134096,-108577,-35793,90909,184839,177237,178795,61478,-171306,-301487,-312230,-143942,9388,-4492,-40393,-73616,14554,143928,-95515,-421400,-320834,-128382,-155662,-207025,-201666,-228900,-316120,-327096,-191799,764,102167,121369,181694,254136,293386,186044,-117196,-220735,-49728,91079,105346,123718,-30708,-72779,79977,96579,-62553,-122060,-20355,239492,290483,27951,-258676,-148229,211487,553323,442343,174456,-108683,-248779,-120879,190358,432561,248685,-133062,-101397,270387,461936,267401,153927,172382,58702,-94610,-142414,-144036,-117492,13951,170555,232329,115303,-40704,-248594,-479348,-407675,-5984,232118,208786,176454,310273,492132,513536,293659,-61891,-270302,-129370,149642,106438,-163085,-161861,52763,20304,-277702,-462883,-319495,4344,123236,-87634,-24317,262060,347552,216792,158515,208997,138847,-95707,-267970,-133982,30790,91971,175466,233446,150357,99919,199483,321292,365532,274295,111040,-3121,-53974,-42115,26673,91609,215842,313211,226858,75080,-35424,-10260,-28658,-73167,-159489,-184860,-108291,-73934,-171170,-223115,-187459,-106982,37764,97835,-70996,-181589,-40965,92234,19234,-67279,-14033,107191,103208,-41749,-184649,-202491,-224481,-307158,-289721,-174841,-138132,-247339,-304866,-231273,-74664,24160,-46034,-254800,-287264,10396,337737,315148,51313,-33049,119931,236402,160780,66770,188946,193610,-60579,-281184,-167650,23402,15051,-94823,-74940,32856,93747,71969,59066,-16157,-133138,-149533,-61277,109715,101120,-80991,-156995,-107389,6160,148208,155993,19382,44353,202859,195458,50367,-141266,-517980,-680593,-331390,32553,18754,-128082,-179168,-110550,-109671,-125731,16463,249789,297693,117910,75600,162296,132,-183076,-125737,-2979,156174,193904,-12180,-41554,86524,103660,31567,-16759,-22929,-11053,32207,116400,109047,-44280,-96603,70912,193879,73639,-116177,-237315,-356801,-295000,-42536,111415,164350,351271,467552,242787,-109140,-107438,153397,247018,118047,-38206,-46593,98724,195897,135985,189822,281023,175043,19473,150361,407496,440986,286083,-13189,-184319,-23096,168563,33885,-120616,-26297,109867,115365,20078,-140499,-220761,-205880,-35522,260480,371993,190012,65151,11269,-12925,-57802,-89689,-66945,-110547,-230405,-323186,-389955,-406912,-350089,-216321,-103696,18790,-38251,-181481,-293584,-236900,4087,282829,309555,189942,90865,71983,73722,-39030,-174456,-270686,-299911,-87924,340791,483937,124137,-68984,-9080,-92941,-180114,-333984,-502067,-514077,172305,1522524,2048683,1518398,158228,-1228886,-1103774,-1642480,-1067438,1035276,138544,-2968182,-693172,2285461,1246510,-483334,-507818,-478824,-557147,316666,1000573,395187,65,275145,-26582,-521066,-274249,99551,-74876,-361531,-101651,268346,265994,100564,-44622,75464,460072,599550,300137,-72683,-295553,-168436,102423,321836,396100,282238,37113,-43094,-76128,-246310,-193759,147085,328949,335849,368667,235625,-48249,-190159,-308712,-461620,-401938,-125612,174534,290096,303090,262768,183024,5153,-309967,-520840,-316650,-111122,-117088,-16113,210504,224378,34198,-234679,-410010,-324579,-382659,-469977,-437245,-251846,-168330,-219514,-296541,-178191,-62079,-205624,-230446,-56300,142658,116078,101181,198564,223913,168704,145782,114365,-22976,-207841,-168112,141443,345231,281576,245333,207172,85836,-68262,-53756,197093,231921,-12154,-50526,196056,309093,205058,-47392,-159036,-7588,174136,250865,278074,183551,27874,10873,77902,164071,137949,-8960,-107530,-151380,-299758,-332983,-65639,180168,65631,-119151,-15019,151903,90831,-37842,42268,192772,240829,185637,233991,270986,252202,177725,5570,-135240,-172766,-85952,78477,75946,-37090,-111972,-186769,-215481,-4652,137752,367,2295,200284,223387,56922,-58991,20567,81155,-73111,-214177,-183000,-120525,-40867,140925,135819,-122932,-377155,-266233,99149,193297,-40915,-207781,-65780,129719,33482,-195032,-155718,678,-63393,-242359,-258398,-122142,47816,245464,272198,156172,27323,-143573,-181217,-37678,52830,1405,-25831,-33703,-72475,-148441,-151883,-5902,109695,164994,171669,42482,-47102,-191626,-338469,-436928,-433752,-365982,-203852,-4216,-13376,-244454,-349992,-230743,-105982,-19648,-75892,-168487,-54956,121543,145514,86327,146488,197405,204312,145356,108654,-40217,-162020,-19877,111587,-29830,-154848,54552,164866,44344,42574,155961,160175,45452,-114774,-72383,113660,168379,-26618,-147718,-48563,148763,359672,364728,122195,-90251,-263151,-335502,-62994,221663,196347,101338,-24111,-212541,-335456,-187252,25627,-28549,-113885,-721,-60922,-250239,-156279,70573,85088,-42537,-119773,-112282,120890,255380,146754,15701,-18799,-190640,-414610,-475058,-241829,-40876,-159275,-338450,-271699,-192428,-195114,-202361,-102137,96423,97623,22681,30986,36630,37404,27267,49271,89089,144068,92342,132878,222579,243560,252998,192050,46323,-139196,-298276,-271259,-183924,-57196,49595,104757,-93371,-232314,-139483,27514,102302,81445,50886,-44097,-58002,88418,151048,107350,174097,330368,319007,227625,164547,2871,-186691,-246451,81859,520868,522477,101777,-170541,-90778,99207,107455,-18818,-134805,-247523,-309516,-236958,-197297,-1672,446187,564039,196359,-36866,-20260,-140379,-387618,-267977,98009,282947,234879,118490,90657,225794,255935,118726,-21201,69060,172497,58222,-68749,5420,63386,22295,-42730,7974,175730,204570,-38161,-262250,-149530,-11877,87513,-49112,-254079,-194706,-150094,-387968,-442418,-301267,-200012,102385,417273,341012,218678,331559,340046,197919,70826,-94454,-174469,-92201,-114121,-252810,-236073,-33476,53,-157383,-169000,49609,201209,101682,-38093,-90630,-148497,-324640,-447231,-326294,-244766,-187062,416,174608,58773,-4383,142601,88840,-158315,-248513,463383,1448007,873915,100444,523324,-577252,-2102195,-1083494,84779,-41466,236144,294592,-133004,416019,1518180,258834,-2058769,-1986385,-628513,14247,570376,762400,605361,473940,308595,54290,-96334,150097,391077,334037,152280,154467,-83906,-320234,-269619,-103025,-19411,15279,-43674,-177757,10953,301844,344840,259747,228808,111318,-28081,23786,109377,129592,187866,153600,-97436,-204697,39408,122089,-159513,-360140,-296327,-80301,39487,7621,-149917,-120858,85621,250423,312299,270609,274476,251681,154722,277992,290748,112334,157841,319301,258470,138095,53053,-24818,-101033,-62885,-95999,-163956,-36715,214701,195233,125097,227763,376315,239763,-121241,-343047,-279107,-187059,-168870,-111407,-70116,-123014,-300005,-359833,-201776,-47482,130055,205468,146458,96513,38741,-88451,-103218,-25710,-42001,-24445,-44668,-199174,-281046,-228094,-218930,-240870,-151707,-76854,-108411,-191799,-142618,-32568,136264,226170,87151,-66039,-107091,-69679,1790,-37532,-84395,-21430,172982,218136,128902],[71607,55084,46453,31066,61099,217369,316905,209616,22639,-205847,-309241,-166276,-57443,-76010,-7645,146041,178757,156398,113966,46275,106321,58221,-112715,-153571,-39148,48037,101135,3868,-165965,-155521,12377,58343,4810,-1158,-109580,-244799,-161897,-13724,12864,101999,143544,188115,254311,198655,43994,-17643,45877,129895,100058,-96974,-357232,-343952,-233881,-103684,-37223,49429,94338,22990,-39010,-35693,67714,150651,108089,39199,100913,160514,102105,50657,144686,116480,-56094,-126378,-228461,-301471,-169750,46554,20069,-115185,-88510,91994,213810,203391,168303,72042,-82653,-119086,46312,265463,343661,229448,149747,208339,42299,-187433,-230593,-267544,-244103,-119472,-118633,-171715,-193304,-369135,-483876,-330720,-110107,-23554,-31396,81942,219537,261933,210844,198525,36275,-272696,-412166,-384394,-187991,-33605,-89171,-168958,-153682,-22426,91404,-93892,-335062,-220116,-44626,-87602,-180766,-259873,-322967,-328265,-261634,-126853,61640,145097,110612,155445,261485,279595,153112,-99689,-186236,-19263,114086,91951,48184,-110696,-148719,327,29311,-75241,-106615,-25984,254650,301200,50084,-234900,-177434,181462,571878,496140,168980,-137713,-226062,-51885,255865,460363,257648,-113801,-79525,298386,516402,377483,265493,196861,8757,-166281,-149205,-74861,-73347,-23486,126496,269557,194804,-3225,-239303,-484009,-353720,-15613,159608,110441,79858,223773,469274,517121,247494,-164449,-360556,-138551,168109,136709,-105917,-94352,113109,33396,-275456,-460827,-387269,-142041,17337,-80711,-20993,221321,308447,246720,240623,269661,157000,-68251,-174121,-74562,-13332,-30489,13525,129509,115075,107094,220460,325979,386193,342095,200616,93409,1143,-71851,-66788,7904,175237,304768,216626,34737,-114336,-126561,-125793,-161023,-208731,-181178,-143429,-212831,-294583,-226023,-173372,-159381,-14540,54328,-114823,-167125,4795,114672,50786,29289,99976,159122,106414,-34929,-156871,-142264,-105034,-181958,-214269,-100343,-26053,-157669,-270695,-238583,-106233,-5186,-35395,-285600,-389988,-92326,274738,331229,142386,45367,158706,282838,205700,67072,125012,160472,17061,-189212,-145686,53481,90419,-38247,-86250,-15748,75275,83513,90227,40476,-43906,-78346,-79084,52082,108427,2079,-75470,-85166,-7448,128934,157322,50643,68047,199919,206355,117261,-72356,-428033,-570880,-290943,-14832,-46546,-176089,-252410,-193505,-141234,-117194,25537,243686,292186,61774,-3305,176218,135273,-54128,-80601,-595,169751,215507,8501,-34245,137182,181439,42813,-41624,-23278,-4566,31228,125029,80763,-142645,-173385,74115,199462,71967,-104213,-205366,-308322,-249686,-8237,76712,42731,237215,413705,226123,-91664,-127244,116612,307181,184736,-112792,-174692,-30657,81940,63688,121141,198595,149392,41039,214024,427931,383097,265594,82930,-128042,-108532,14489,-37789,-52810,111900,243672,158010,-10304,-168331,-231336,-266657,-161044,175119,355496,173394,25404,-14988,-42155,-97335,-103018,-25742,-83694,-268784,-420312,-459001,-395265,-261101,-199921,-184066,-41280,-30714,-190138,-376585,-332355,-50259,263910,322799,200372,88814,75192,75751,-66108,-196524,-302405,-367426,-225041,186001,399980,138803,28516,86620,-94106,-304872,-509217,-647061,-573094,263570,1553898,1792905,1104140,-111554,-1635537,-1934167,-2013663,22628,2131548,947363,-2543090,-584427,2399169,1210596,-572034,-570257,-399106,-403566,347547,880622,424770,60709,274845,4134,-430972,-184986,141576,-120156,-428506,-102097,271793,302827,164165,-31995,-31042,317892,532592,385825,36723,-287985,-243676,46216,270159,317159,246198,93775,95238,58085,-196034,-195470,124662,250532,248695,349863,263103,15235,-33749,-34526,-289480,-432313,-250281,18638,179000,250366,178575,88920,-19993,-281148,-514197,-346104,-139860,-88905,28027,209668,219526,70751,-145697,-346614,-308678,-403643,-476723,-418157,-282687,-236401,-307459,-386869,-193157,10867,-164067,-258721,-32439,179474,100143,25464,95757,125491,86518,99216,99995,-42109,-256400,-137139,279124,400916,227876,139092,110431,3591,-106823,-70356,135225,156524,-21973,35370,294373,332501,194301,-25280,-125102,-5172,194336,298486,304848,195742,57797,56811,115541,177339,113276,-45113,-91857,-98165,-263248,-323320,-94045,106145,-12258,-147333,-31148,73347,-24153,-101934,-19486,133672,231975,230821,313349,383398,366148,222443,-27750,-161215,-111108,9084,130405,83832,-41875,-109460,-195424,-264175,-60147,123807,49130,-24366,49020,100529,78872,17555,33435,9883,-114569,-149825,-122758,-138481,-127549,17685,11677,-206825,-443851,-340447,54635,191931,-47489,-170524,49946,267835,157868,-112099,-181898,-97532,-115332,-260569,-246969,-70277,75494,222243,272533,209893,113300,-80613,-176472,-39203,73723,48579,44784,45531,-34531,-169780,-177983,21870,158687,171836,149863,42452,-28839,-177980,-299725,-416707,-481199,-448098,-226565,-4773,14789,-216440,-332275,-156837,-7438,-11666,-167928,-292763,-120587,153261,245179,142938,71450,58169,111099,69303,15129,-118592,-221475,-85898,31774,-113964,-174379,114186,238193,56395,11810,48750,53463,26754,-77655,-44044,108520,130030,-68000,-147104,-63630,70846,296765,406567,235671,-27467,-268197,-331422,-44420,206406,183714,62295,-26935,-168226,-289028,-182442,11015,-46403,-174060,-93145,-87031,-169200,-89881,99911,107094,-28366,-121897,-118722,81362,141113,35844,-67442,-67612,-165621,-325151,-439632,-337977,-188012,-228325,-311956,-265445,-219573,-163366,-145735,-76038,108805,112046,27842,32166,80202,84902,80645,86546,153337,207793,146790,214842,372505,388054,295261,127564,-33396,-193652,-349120,-293251,-163209,-26550,71696,108836,-134426,-301489,-217805,-48241,49112,30529,-5350,-75621,-78491,72562,163377,131189,176746,316272,282421,118490,56533,-50711,-223614,-312727,-7697,440830,518824,167281,-138752,-127565,43932,72911,-5921,-48210,-121705,-207825,-196278,-171985,82419,503519,501261,64019,-144690,-60701,-75614,-256563,-160656,171547,356344,316359,197508,123239,222902,276615,193498,61789,124083,290162,264740,125193,144077,184292,137851,64946,121419,258607,262906,64820,-101758,-43501,-9222,74715,8316,-158186,-160007,-104821,-265451,-333276,-259538,-154005,102337,268480,137283,16333,138537,239924,186811,125759,61602,31619,26435,-95749,-284521,-257455,39221,138091,-76901,-158459,17915,127934,34852,-6855,-14426,-118197,-287515,-427222,-419566,-387178,-283273,-52859,128236,42552,28461,133271,76898,-19763,-67748,433672,1394171,1020007,210384,671193,-148207,-1720097,-1109766,-102512,-221854,90911,270165,-134600,315585,1569190,745478,-1525266,-1833736,-601337,77883,527846,695122,622439,523864,298464,-82824,-240382,88148,300149,190978,-7857,-17824,-192200,-334030,-307061,-234008,-152620,-52830,-60344,-227915,-79273,224145,267583,213283,252427,153124,-22953,-766,29929,-5761,83293,129410,-43374,-119104,16228,26128,-226064,-426621,-352424,-130769,-68699,-168438,-223029,-42497,142474,241401,344911,324126,277303,242471,209395,336939,277032,59156,86025,288615,244608,97957,45092,48764,-269,17076,-37894,-137181,-44225,190008,236389,244088,329848,377041,133376,-223301,-319120,-155700,-107793,-161731,-98855,-72637,-156183,-275321,-279925,-156425,-43324,114047,146355,54508,70310,100371,-2947,-39399,27953,-28860,-31850,-28174,-133670,-226019,-218587,-192851,-177139,-58223,27872,-12445,-116322,-70079,60729,212991,229890,9495,-165817,-205073,-174707,-125467,-122582,-75138,10401,147576,155639,61662],[-20391,-15056,-197,-33217,2359,201819,288980,142526,-40918,-236329,-322863,-171692,-42996,-61777,-41137,93997,141936,86955,27359,30815,148018,116953,-27395,-42308,17743,33770,71210,10,-164261,-162839,32375,184459,172765,83848,-34823,-113743,-51138,35603,19561,58360,99703,201357,298027,241630,27909,-60265,-14544,64066,118225,11104,-220379,-256687,-164744,-61228,-7558,18211,-3878,9247,13275,-13477,58827,181230,119742,-48064,-98153,-59107,-66578,-93788,49284,90010,-48837,-139900,-271278,-375865,-211416,57790,49857,-70121,-47166,39741,103920,160976,207080,117910,-19608,-70180,-1531,163985,266080,177030,157083,279820,104031,-183916,-235154,-223127,-183484,-103943,-75479,-65695,-118939,-408333,-532963,-291991,-1236,61660,10910,142118,280635,285944,216838,182567,-19256,-364571,-487944,-427980,-216505,-69664,-156117,-255768,-184002,-28120,25606,-117093,-231043,-88987,30153,-47881,-161695,-279079,-366326,-296439,-191813,-104370,33481,119567,63898,80815,196165,201523,79402,-79737,-123393,18579,141847,102861,16489,-129775,-173836,-80116,-51024,-89624,-78087,-29571,215107,247967,48769,-193015,-216778,64185,464774,490857,176892,-117449,-160859,20608,273613,393974,197677,-79231,-67411,239815,476785,425528,311364,165100,-42454,-188573,-124526,-19365,-66459,-115821,15135,264596,296608,108701,-145588,-364394,-225712,-9402,60037,-43667,-82205,86859,368905,444546,172602,-244530,-419971,-158219,141453,132340,-49276,-45168,115283,32610,-198970,-335735,-380509,-298482,-153982,-97435,-7531,172506,242827,219563,232206,265495,166472,-55331,-127435,-53929,-50551,-121805,-139057,-24115,21475,58542,171133,269897,354320,348132,228720,164105,62696,-75638,-99392,-16671,119736,227666,146570,-23995,-173391,-216327,-182482,-189579,-235228,-198386,-213629,-382784,-411565,-205322,-138209,-193949,-61089,16314,-125632,-122795,43570,123604,97307,136518,181485,177099,108622,-227,-107362,-74829,-8159,-91158,-143460,-19625,77719,-65563,-193078,-191131,-118513,-32549,-28095,-285508,-453953,-177379,195443,309830,204740,96500,142904,267005,217088,46090,30289,83882,55982,-101802,-131076,32867,91469,-27770,-102336,-65833,35510,66219,77403,51590,49875,25726,-58566,9487,118310,92539,-9583,-87185,-38364,85491,133764,60568,45685,129064,157188,120322,-51065,-332721,-408297,-215877,-77193,-122565,-216575,-282749,-231560,-164495,-112527,38633,197744,214004,-29798,-89979,173126,258428,79869,-45870,-39896,103918,141786,-24535,-49453,160449,218415,16390,-119493,-60660,14478,51406,108294,7550,-242071,-216160,94581,192292,72776,-64591,-135758,-228018,-200188,5572,49409,-65099,105142,325834,199039,-69639,-146985,62916,345088,237052,-172513,-287078,-136212,-16290,-1392,65482,154137,146988,60199,204015,350239,268217,211334,148577,-68383,-176379,-114218,-80867,8314,184525,310689,185761,-12302,-137066,-171130,-255833,-248160,58566,289162,175095,35479,-34577,-83397,-122786,-91983,22687,-44448,-263600,-428818,-427499,-311549,-140732,-171678,-247941,-117425,-34839,-185683,-436378,-406484,-76411,248323,328917,193622,53158,34843,24065,-144758,-251319,-332095,-420351,-371272,-11880,289084,210126,189966,191437,-104726,-444278,-669334,-722550,-590400,229274,1249811,1137989,366544,-374447,-1402087,-1803704,-1159513,1834808,2780481,544022,-2834774,-878171,2135574,1141617,-582801,-585313,-163889,27329,424926,679139,411967,109897,222319,52914,-288456,-120273,128464,-141511,-376427,-2902,289749,319918,209154,-26945,-133170,132959,371134,387992,160568,-159636,-234870,7964,193242,196410,187450,162471,229937,212143,-79836,-170845,61642,133478,124158,303672,318928,144282,174696,257282,-39934,-340842,-274183,-77267,75921,172968,93511,47174,-5792,-207309,-415082,-274512,-97338,-19380,93529,199579,193038,100959,-30012,-193067,-243513,-392062,-455376,-372953,-284033,-284391,-379943,-438228,-145698,139471,-66981,-226590,29751,246154,126109,-26544,-3363,40871,13902,50788,106698,7776,-226907,-85696,352522,373218,126577,-26973,-55087,-101459,-135184,-82247,71379,113555,7137,135948,394020,344822,131920,-62603,-125012,-4589,227831,348040,312797,191559,78153,89610,143246,179782,76457,-65573,-50122,-6306,-176841,-285727,-134820,-451,-84757,-125849,13325,31913,-111579,-149684,-59351,95094,202250,246299,368699,470400,433473,231961,-49914,-150710,-11674,128113,171168,84401,-21869,-76056,-199173,-313883,-142258,50823,48342,-36071,-81597,-41767,71130,92217,56478,-43658,-119308,-60710,-52533,-149815,-200032,-97858,-98777,-244234,-422674,-344637,26116,170558,-63784,-146374,128618,363755,264026,-19471,-171733,-135773,-105990,-230844,-195051,19568,133904,198942,233579,203896,166914,18361,-107152,-8339,97611,96269,113447,131692,29042,-133903,-123424,77250,190443,163838,138064,80700,23418,-145481,-258954,-351736,-426623,-373366,-117421,66025,52465,-169152,-257743,-45972,94490,-10514,-231208,-361760,-150584,185286,339741,190015,-16615,-92903,-24363,-61410,-117622,-178389,-220539,-105620,-17591,-153336,-160810,147624,268100,68266,-10007,-23973,13567,70987,16381,2076,74026,51561,-107028,-133763,-88492,-13089,226286,420899,318651,26679,-248439,-270517,8057,179360,153365,8926,-61654,-153546,-241344,-181231,-29227,-73866,-227374,-201749,-121870,-66920,-12648,104770,108218,-24331,-127995,-118482,29840,11731,-88644,-172322,-137924,-142688,-205817,-338200,-378303,-316311,-259332,-208232,-200735,-238266,-153928,-76719,-14430,145193,168430,70970,17152,54341,74587,128228,123969,189138,213321,149846,224204,429367,448535,275875,47824,-85892,-199190,-319962,-227678,-75514,16075,82503,90752,-159712,-309845,-227896,-81961,11208,-6000,-75030,-110783,-65552,103948,192888,142003,152816,265721,203388,-19026,-82540,-114869,-250571,-358873,-99909,308244,439113,190847,-103427,-156191,-19493,25417,-12941,7896,-1482,-66208,-114450,-112318,154194,479032,344301,-107590,-237901,-57820,34539,-96687,-72245,186433,346593,313688,201675,111610,182990,271588,253992,115470,115004,345022,410366,250743,235585,282955,225293,140220,196800,304400,298392,137370,17744,13533,-14155,60958,50366,-87908,-127969,-43151,-101515,-180806,-176861,-63417,122029,151390,-17618,-174269,-127927,36826,86150,120305,177166,214790,130993,-80108,-289025,-225494,104226,237747,17050,-113729,-48773,-29411,-66382,14038,41935,-81764,-213728,-362962,-462929,-464873,-317087,-81762,59378,11532,82146,183658,112599,108095,76094,307065,1029785,738268,-49841,463081,89704,-1149069,-820284,-109118,-299909,-27025,266537,-84043,183034,1408791,956180,-956302,-1443504,-474442,95378,362186,476897,548462,530556,265472,-165810,-278249,58277,182065,-2776,-207433,-213723,-284746,-317436,-306811,-305410,-234387,-68996,-36295,-218486,-116846,162966,173085,125176,237716,177052,-26108,-41680,-50670,-115273,-16988,93598,46042,3771,-14221,-119215,-319539,-465211,-372026,-164512,-150770,-282045,-247288,26972,160215,183820,292970,300611,244694,218487,242227,348940,232370,-16411,-25678,202253,185913,38542,20108,109985,118368,114092,19527,-99646,-51496,114872,200125,300743,358655,290756,-23920,-318012,-264025,-25155,-45282,-168907,-88858,-58525,-155804,-207152,-147203,-76027,-28108,60294,51026,-30403,54609,155991,69191,-15617,45364,-16475,-22215,28835,-28912,-156509,-197123,-164034,-143621,-25586,79592,48053,-42725,-11425,100159,231384,185964,-92836,-275292,-292605,-248915,-213384,-181392,-51834,54811,116250,80899,-27109],[-120772,-98448,-30000,-54976,-36291,152222,203811,35188,-110650,-217565,-257386,-141926,-52617,-81453,-83984,53723,121508,34669,-61001,-8473,147833,147121,50936,79324,91339,16267,20606,13785,-102744,-115429,49979,264271,327949,191670,61671,19801,58440,77501,9521,-8432,52378,217243,319826,245412,13535,-92596,-78787,-17066,133872,146834,-19342,-130119,-96533,-34020,7975,-33100,-108103,-3939,84312,31140,45162,145260,56012,-159933,-268243,-222383,-195111,-221087,-68759,26175,-80196,-188142,-305544,-390375,-216601,31655,36483,-26010,-285,-14064,-13622,107618,229752,148582,23689,-38611,-54792,41570,143006,106423,177160,348798,152841,-179955,-234816,-174317,-111881,-79633,-32977,48917,-30767,-359961,-485852,-217253,77825,88365,4529,134355,270681,266016,205786,149186,-78808,-418794,-503116,-416566,-217966,-97379,-196099,-286671,-166049,-7395,-33768,-146437,-122150,43194,78597,-40736,-153803,-256695,-338093,-221383,-128931,-119841,-66085,39217,5907,-174,99071,94073,-2647,-37903,-15334,73451,173855,134663,27712,-101173,-156876,-150189,-119781,-78531,-19245,-18239,129119,147600,41238,-121662,-239256,-110160,263120,423836,203120,-46435,-67039,94301,264904,270646,81940,-60613,-69651,113749,347283,400911,299433,103389,-79860,-147805,-54666,22663,-88285,-227379,-129779,221138,408077,296416,53043,-105084,-41488,35391,-10545,-192492,-264435,-61025,235513,336183,106440,-259726,-414228,-181020,79702,105227,1279,-16533,81825,44430,-68890,-132197,-286622,-392802,-307766,-113327,21743,124091,168104,166765,163549,205958,164426,-51580,-138401,-73501,-66067,-160645,-236923,-163480,-77366,-12846,82678,190531,302070,307706,200861,198551,126338,-34786,-47437,35876,81659,119738,46075,-75123,-181502,-224132,-154848,-128554,-209400,-204487,-266843,-508656,-475994,-147019,-55281,-158755,-55167,16562,-86276,-52380,68820,116515,153772,242737,221984,155977,109649,57576,-38717,3126,66728,-33486,-75974,55038,144989,1878,-98004,-101679,-103680,-53668,-26745,-249397,-453280,-208752,143785,281665,251329,138309,101046,212654,213372,29834,-47995,18533,86917,-16094,-106868,-5311,49135,-39078,-102469,-100997,-22059,20270,31948,39355,148463,145660,-12906,-13586,131134,173667,36588,-96412,-63268,47133,109401,58440,-2058,29707,75524,60408,-79918,-256447,-236955,-115312,-118487,-175791,-228815,-247135,-188449,-148172,-94232,62945,133832,92976,-112663,-136969,177195,359088,200252,-19468,-90731,11409,29478,-86203,-78941,142862,202296,-25291,-206281,-105999,54569,100643,86172,-72403,-292630,-192872,134096,180145,78610,1332,-28538,-123503,-151332,5895,44749,-117520,12221,242375,178695,-33460,-138527,31978,360534,251970,-206501,-343762,-177107,-61467,-25810,60406,171752,179503,96667,145626,205831,136347,162660,193030,-6929,-198432,-170647,-73245,53368,171859,275258,183707,25049,-35382,-36786,-167166,-269274,-62088,174406,169840,85645,-27699,-106214,-111443,-39609,86946,18053,-198058,-335557,-304789,-171836,-10751,-125598,-272480,-174298,-26754,-139130,-428524,-418346,-56163,235462,302995,169755,12071,-24801,-61024,-244370,-307210,-323463,-421774,-475368,-191172,193115,320597,362670,281090,-117713,-566186,-776539,-716877,-546716,144821,795908,352808,-417343,-493147,-543799,-645959,684523,3574930,2571213,-982870,-3712982,-1444557,1601341,1069398,-488786,-488197,206525,632000,515646,426627,355039,146258,147733,126606,-108050,-71897,78210,-130913,-224851,164602,341573,328596,222806,-37374,-209424,-41582,181212,317662,268812,52313,-142471,-11721,108339,69878,120945,225891,334655,351333,77215,-116910,-11550,21836,4363,242598,386068,298377,361820,460456,196338,-152750,-180895,-72432,15696,90880,29409,54985,34904,-109037,-252347,-128298,1763,73675,162817,182178,151563,124421,77886,-14485,-158566,-369451,-429444,-316067,-249451,-303152,-422029,-440269,-56266,281313,58394,-124787,127801,325016,177167,-40592,-69022,-5787,-27215,-1453,107024,94812,-135425,-36998,336888,285502,19621,-180894,-225958,-184763,-125445,-78192,19176,104356,58074,208351,460860,356571,57145,-130392,-144255,-4765,251857,371130,284872,153616,70322,100498,161100,170945,30417,-73947,-5386,76947,-88729,-251824,-191807,-114043,-129400,-59079,107616,50216,-129108,-163827,-84330,57408,146602,221773,380666,498711,418713,188800,-68467,-118222,89434,229055,182710,74439,15261,-27951,-207396,-363632,-234513,-59325,-5335,-35983,-152050,-154816,37690,138479,77423,-70402,-97801,14295,-10662,-177997,-261793,-188063,-166603,-217446,-319347,-284529,13579,124962,-101631,-168390,120354,382353,337352,70215,-132601,-116472,-57635,-185617,-144490,97822,187751,164974,138278,111852,149893,101532,-4998,48035,122464,129005,162810,198584,85726,-63103,-6972,144394,192350,135913,123391,125692,79078,-124878,-247033,-264878,-280080,-167532,77774,180320,85272,-130842,-177460,45692,163748,-8217,-236879,-348054,-138371,208738,394258,191649,-109249,-214173,-159479,-215103,-266408,-222917,-167278,-71643,-30719,-144419,-121585,135729,223262,59127,-29752,-58938,30650,156225,132838,39680,-3448,-72125,-151921,-120009,-116146,-86532,148899,387094,336701,43356,-216914,-171118,70400,139837,100915,-59859,-139597,-180840,-212253,-196570,-100143,-117208,-266044,-299600,-169040,-5958,21569,61189,77856,-34986,-147519,-131736,-26390,-89378,-197043,-283333,-227075,-149605,-109513,-208871,-355715,-395793,-247630,-59639,-99268,-251932,-182233,-26358,58639,196453,247544,125671,-27519,-55708,-7709,136961,141663,172465,152447,87010,144373,365087,395413,190670,-36945,-122576,-182099,-235537,-109510,23704,37939,71837,61957,-153980,-258178,-179719,-75460,-22394,-60923,-171335,-156588,-28069,165985,213409,121472,104558,191135,93608,-158444,-215953,-171683,-267675,-389070,-189175,141207,285974,154940,-66476,-159178,-76734,-24547,-30593,16105,62702,61154,-13818,-29134,199927,391280,148579,-269488,-302683,-26566,147353,32066,-40337,125268,247189,223129,131314,63997,119993,230372,263887,111344,43958,317080,446754,268800,249127,329015,260525,160343,215000,301057,289956,152481,53621,-14311,-65731,15742,43378,-81030,-120194,7715,52140,-20936,-69797,38141,143682,87905,-82995,-283774,-360920,-198104,-75504,52469,216800,320460,194657,-70182,-262317,-147405,141807,261470,88348,-55388,-136084,-234612,-183665,14491,60581,-47301,-118010,-265562,-442066,-468196,-292204,-84067,-26019,-51576,124549,269206,154430,154166,135575,85201,383662,107884,-558735,-37308,133872,-437794,-243530,84270,-217889,-54056,277284,-8588,13811,990235,790450,-478712,-858772,-238214,85535,141255,172448,393721,470564,177605,-196373,-196425,80902,75620,-185043,-378034,-357778,-322161,-269386,-250264,-261693,-214263,-25530,19551,-145364,-70579,152128,101791,36057,200477,189747,-18597,-72005,-96700,-159188,-77427,57920,128577,103105,-56390,-268809,-409845,-474581,-368912,-170286,-173629,-300294,-217233,78252,152950,105802,186685,230802,196437,185540,251975,338875,200799,-71066,-119096,110553,119358,-11102,1594,157034,226084,206577,70369,-50568,-43445,28734,119941,308263,338086,163805,-175240,-367243,-180989,80766,-21304,-187519,-70560,-13795,-109374,-108367,2755,18353,-7010,-9408,-43371,-73871,57281,194143,119420,-23427,22232,-5707,18258,136815,113847,-64218,-140685,-113049,-117540,-26442,88669,72425,20799,31974,95368,217033,142171,-165327,-349784,-333443,-262007,-232759,-188664,-2334,115091,100992,33554,-87329],[-171439,-144657,-19811,-25224,-40959,92116,100752,-68458,-155776,-139270,-105885,-54882,-52165,-105129,-113673,46218,143668,29388,-115082,-50033,106242,128187,93667,173630,167502,14574,-21819,57278,25353,-3913,84943,304609,446222,302057,163576,142323,161316,118628,-4955,-73300,23767,245034,320449,202368,1639,-95018,-104827,-53105,174379,288254,183678,12177,-33992,-13569,23038,-61960,-156540,6660,172047,113701,63522,78128,-46120,-242477,-328190,-253103,-227945,-284086,-164636,-45802,-132667,-237651,-288590,-304917,-163109,-4298,14582,35630,66701,-27227,-93718,57203,235984,173957,51325,-18387,-76502,-48190,21616,54607,228254,428724,212303,-143605,-202204,-106291,-20462,-31890,-3967,131463,65676,-205957,-334598,-122622,104992,56209,-35351,80025,216064,232305,198948,128073,-103961,-407875,-444931,-335927,-178138,-104316,-195006,-252009,-104398,37396,-55413,-142089,-4091,162312,107711,-42761,-139932,-192236,-233391,-112267,-73314,-148612,-188783,-60386,-30210,-35098,31426,9897,-49823,44758,144268,157215,213247,177911,66529,-50799,-116402,-194034,-148925,-15988,88229,28052,34107,39975,51966,-17796,-223710,-285427,36246,316171,242322,56485,34238,167207,256400,145217,-48489,-69765,-78279,-31775,167939,320158,260987,52913,-86940,-50483,56720,54626,-120462,-314829,-264391,149876,503326,516874,317257,220377,153160,121566,-14786,-277518,-402868,-174003,119410,236441,81773,-184428,-325998,-194954,411,69052,40471,-4651,43246,82817,70607,69953,-132484,-382754,-373712,-105265,64278,82784,103179,124457,78137,109030,141348,-56008,-198653,-122752,-56901,-151500,-269073,-240163,-135661,-77875,-12324,121343,256304,240432,133729,191913,177518,42161,65512,135820,69756,17705,-51512,-104653,-138746,-139425,-46543,-3606,-139432,-185004,-268587,-535231,-461559,-57632,74493,-39776,16017,62258,-7950,19909,64173,79301,195019,322529,215180,93335,100332,118202,33329,80569,117503,-2702,-17288,105308,152520,16176,-29673,-11030,-74036,-73452,-33533,-190070,-395118,-183817,136411,267153,290588,177805,53745,140949,202423,27916,-83297,28,127670,54191,-77438,-42033,-11153,-58478,-89837,-128645,-100989,-50615,-26737,24082,229590,241605,22181,-36870,126204,217250,54638,-108735,-78600,22099,86324,35409,-65628,-67051,-17743,-50314,-150604,-218725,-107393,-17175,-121463,-196805,-218107,-165508,-77821,-92028,-68611,82151,66616,-37603,-163448,-128776,192079,416568,276925,-8537,-131957,-64120,-70250,-158912,-127505,72948,130808,-70159,-271879,-144159,99185,158182,61621,-138694,-285586,-119373,167095,153829,73101,66195,89518,-18805,-116761,-7621,58852,-100704,-11355,183443,161324,5764,-99561,35750,339362,203602,-224416,-331495,-149118,-53701,-11812,98849,221819,225529,147895,68877,31127,7337,128012,212247,40424,-174489,-148103,-22700,74429,87261,140774,133242,82217,106876,131997,-36234,-233269,-166425,25751,125852,134520,1036,-96911,-62409,41877,153414,94838,-86898,-182382,-144779,-19696,94829,-72326,-252920,-180974,8970,-47155,-338154,-349753,899,203381,211501,116530,-20389,-85615,-162023,-345210,-342454,-262688,-363694,-510812,-310158,129412,417656,471576,321607,-128831,-643223,-812832,-648055,-448996,84607,384888,-306576,-1017592,-437099,681254,1242176,2897965,4539241,1439125,-3110181,-4792679,-2022012,999257,1008196,-299308,-267227,611481,1183636,542356,130683,239486,158082,81272,220101,96555,-16304,15919,-97786,-32903,340716,422351,326944,188239,-75156,-260738,-171239,21803,203176,328210,266535,-8055,-24700,29044,-35481,52612,255115,380485,433659,226034,-46752,-68362,-50504,-73593,179084,429847,414858,457038,514227,342929,67968,-5959,21207,2663,14285,-11340,82726,76333,-15513,-78056,38832,120482,160641,208758,153783,105603,146152,158260,120772,-86930,-356486,-412214,-253465,-178908,-289119,-424637,-396830,39562,387650,173196,26120,241443,381565,217872,-18146,-80815,1153,-19733,-50878,81116,177960,-14484,-6068,245688,176613,-60202,-267562,-336162,-206883,-62351,-49320,-9561,117930,106223,220229,468323,372723,13432,-184068,-153761,876,247205,345985,217750,79744,29727,94423,173897,149617,-21336,-75199,25154,110991,-40234,-237219,-252394,-200318,-127925,37440,224558,129351,-60491,-130873,-97990,6066,75331,166654,347703,457544,324526,105884,-82161,-75368,168775,289492,168781,63893,63793,20594,-217377,-402267,-306677,-154542,-71483,-18849,-138314,-190907,5119,153160,98705,-57674,-58401,54715,-12208,-223631,-302308,-227157,-161588,-114000,-151179,-168684,27947,71756,-152198,-235740,20416,320393,374246,150405,-71937,-53863,3386,-148576,-117836,138703,219529,123090,181,-43088,69723,138580,98406,123291,153785,148652,199103,245184,124967,26021,142125,214161,172726,99308,106910,158916,125669,-113847,-248937,-159763,-65238,106003,294357,306726,115824,-108662,-123552,89362,187192,14191,-157452,-231367,-72858,232869,406290,155944,-168124,-251581,-226529,-325500,-376633,-237784,-71685,17749,2061,-81955,-53489,95362,117259,27157,-37746,-51627,86728,260591,247218,68794,-92252,-193117,-177933,-93645,-114723,-114717,86249,316986,295054,29990,-163941,-42519,135441,108685,49812,-118507,-231630,-225914,-195449,-214486,-171936,-150743,-259418,-333242,-199265,-7740,-6518,-17792,36235,-38597,-157875,-145959,-56651,-116306,-245367,-356203,-296111,-171334,-47355,-69987,-258736,-386786,-182122,104321,24568,-239246,-217608,7635,134823,261611,331878,175756,-84733,-202228,-121799,105350,138659,117437,67123,-1550,18326,216461,258348,80734,-90138,-139456,-159498,-119333,30829,91116,30745,52345,51034,-98462,-151263,-87150,-30207,-49529,-145454,-277991,-193688,36524,248576,221105,81461,60214,130990,-4172,-255161,-286849,-184405,-255741,-388024,-249513,-15660,102299,82902,-7615,-107186,-97162,-47448,-28841,106,72734,151479,97975,77961,235932,300897,1586,-358857,-315865,27062,237660,102951,-60374,16134,99670,88516,34390,23038,76242,173645,222263,62631,-42656,234064,381247,198394,199568,323340,250209,137102,194041,269750,247545,119035,11526,-107868,-160046,-58541,-11488,-130362,-132173,36484,160937,123838,50829,125642,159254,82003,-51826,-268290,-457880,-373275,-236867,-46964,179259,328294,212862,-58725,-203897,-44592,140104,197333,115998,7553,-204486,-415682,-277826,6278,51554,-10202,-6367,-136706,-348682,-404359,-227853,-66408,-114079,-145416,128198,338207,148946,80500,104039,-180500,-394119,-643782,-1088400,-666153,38335,328166,497230,412622,11116,36360,292508,65984,-176220,341071,268378,-173683,-188360,52224,50107,-55112,-124164,195271,350782,35899,-191744,-32118,148371,5408,-301847,-464179,-398756,-292028,-205056,-150637,-111699,-101176,39970,75017,-33638,46846,189531,69385,-26113,150319,186740,3475,-75845,-94873,-131173,-85916,20537,148973,113948,-129408,-390972,-480519,-485368,-382930,-164265,-141812,-239340,-160462,92984,128252,28561,59078,140441,139595,138177,229050,320382,204056,-83845,-172404,30866,56206,-51031,-15343,165704,267157,245458,86974,-16835,-35858,-52081,20433,273469,283676,28422,-295713,-376478,-107815,116594,-64613,-234741,-65001,32789,-52756,-34472,94003,67036,-18264,-95064,-127956,-89069,44458,173110,116425,-67427,-56726,-30459,51280,234355,227535,12161,-76372,-65680,-109585,-61069,35458,30570,31639,25626,27633,155552,97867,-204301,-393134,-349879,-252247,-226100,-184085,27328,137456,67546,-4859,-122599],[-182020,-167096,-13362,-5480,-60000,-245,-25276,-177776,-207261,-64696,58658,42940,-60153,-148583,-158243,31322,166370,30576,-162435,-120872,-5952,19489,45385,167272,183226,-3479,-77298,81129,151548,107846,104182,284234,473868,352406,211525,199830,209829,123667,-51897,-154199,-12502,250006,271635,93048,-45958,-104161,-113055,-48774,210508,363347,284134,97478,-18406,-28797,8411,-83479,-163228,10113,224537,193678,95954,-15891,-178284,-297243,-285981,-168592,-179776,-294595,-241155,-132738,-213897,-288172,-232696,-151143,-82609,-52494,-14164,89084,121995,-12280,-139798,-9987,197135,168996,38308,-34375,-80287,-100671,-82633,19713,280282,488124,263151,-90976,-157366,-45282,59315,13334,-20078,128057,131186,-5347,-141255,-63196,41407,-46437,-114783,-18883,120428,180171,175713,104530,-102481,-356359,-358960,-233631,-129489,-112933,-177295,-186319,-42337,68724,-48610,-101878,98506,233527,105681,-53722,-128777,-123654,-102812,-19182,-51010,-192556,-312808,-172658,-52584,-18538,15331,-33571,-57946,142401,307898,240267,230977,189547,80986,-32759,-99568,-224393,-146401,78738,220446,96157,-47760,-56621,71514,81743,-192048,-429740,-168219,175820,252570,132464,96745,210905,242188,42777,-165801,-116404,-101273,-162955,-20607,199252,209601,24342,-76321,55956,163764,56051,-165906,-366207,-370841,46560,532664,674917,532615,456642,283231,208798,29161,-285401,-456843,-232578,38576,157276,94144,-42305,-184196,-207248,-94018,17550,45827,-22636,5501,126258,157188,180149,12249,-288501,-339216,-77862,93248,37418,48147,102078,-256,-15504,77599,-83050,-295254,-195239,-43621,-130340,-270530,-254840,-148574,-134595,-103123,68103,216344,152184,37252,133910,183899,111780,171954,213834,60557,-64483,-131078,-123538,-80450,-8107,84779,109988,-73457,-156197,-224600,-461051,-382389,28389,211687,123656,117279,122919,66641,51974,4965,-10307,179789,336280,148606,-16276,60696,148536,79442,129794,134084,2473,14488,107969,89092,-43036,-35616,25115,-60797,-106437,-55116,-137986,-320002,-136440,152533,262262,315069,201791,1958,58525,174054,26457,-82107,26676,169390,80994,-68790,-83014,-83627,-91510,-90113,-173092,-205085,-138253,-81381,8856,253264,264464,4830,-93486,70392,191584,29917,-136786,-101604,-6141,42785,-31594,-149876,-150987,-114728,-189397,-246168,-230035,-60758,39029,-99113,-203859,-211883,-90974,41447,-28490,-64258,63053,-5047,-156379,-188463,-86651,199233,405948,279226,-25610,-160103,-108795,-138524,-241809,-209911,-51131,13279,-121209,-312160,-179854,113533,183396,20583,-194940,-254687,-52481,151286,90306,28249,88005,172793,50491,-116669,-44837,69116,-37620,20975,140908,122683,18322,-56440,51510,259034,76284,-249579,-271441,-87341,-29542,3068,129243,236762,240866,187881,-8789,-148708,-123887,82008,185991,48482,-130532,-81592,33925,60656,-40626,-59202,19127,113409,225272,262697,69695,-185129,-251454,-137530,18974,126311,19913,-70726,-3303,109955,185714,152677,21212,-51608,-25777,85429,137036,-41275,-208446,-132454,64008,57016,-195639,-221698,56550,115720,28041,12321,-55944,-148306,-273792,-446323,-356852,-169274,-274107,-489707,-366740,80809,433111,446910,275446,-147331,-668898,-794035,-567376,-340407,77582,128514,-699551,-1338608,-303749,1858271,3284412,4709950,4419304,-254255,-5086098,-5638018,-2367174,521329,934983,-72160,15585,898006,1424488,410883,-225080,38121,119735,33396,305701,295449,56798,-45938,-72014,117009,452433,489662,289741,80442,-164329,-318408,-261674,-91432,64737,303454,381872,87697,-62645,-52038,-123442,-33492,208133,328516,407921,295519,-506,-112585,-89093,-109135,106198,398196,419590,406027,406427,353112,229310,160430,127835,-5495,-77164,-65462,70092,71784,26978,34702,150028,196295,193676,189945,89415,44288,149584,186920,153621,-66420,-373984,-416825,-202400,-101217,-265566,-408028,-344162,85922,402725,222864,162864,319696,359753,191551,4762,-57460,39362,17662,-104992,6525,204951,79954,-16447,97783,59707,-121145,-298396,-373822,-175720,23222,-19684,-34435,112566,105961,141585,386932,366811,4482,-208170,-149142,-4332,182105,242605,99072,-38754,-56155,60788,161488,89449,-100623,-99101,11430,58444,-71476,-261145,-317740,-256105,-101561,114552,303146,219697,50922,-73476,-121316,-79996,-15794,77547,257495,333913,161269,-8599,-110276,-55549,193770,284338,122291,40504,89747,31286,-247019,-442713,-358758,-210180,-121983,-6757,-72295,-152800,-19027,126390,103917,-25799,-31208,37415,-74491,-294917,-330719,-222335,-96995,32499,23295,-41824,52258,9775,-219164,-342672,-156845,176211,345937,185209,-28054,-467,25943,-156799,-143505,114903,204676,59471,-169770,-229565,-56721,100772,149884,178487,169042,141993,214392,259284,128056,95509,262295,252041,123509,46009,72412,150671,140218,-111111,-246613,-56937,150842,338084,442859,391318,129190,-116961,-123476,63480,144245,40179,-18410,-48529,20395,244820,370636,97299,-174438,-194986,-198731,-356312,-420046,-229642,23951,122050,57451,5356,20894,39380,-25039,-37973,-44402,-27815,134133,335817,319633,81677,-161004,-264026,-172706,-58893,-77027,-92826,40801,218475,202029,-8175,-96472,84830,183595,86760,8579,-157555,-311698,-270745,-192322,-229596,-222028,-159446,-200876,-279090,-195543,-74567,-103919,-117698,-3892,-26890,-144962,-149796,-49829,-70317,-223401,-367038,-318061,-190005,-21489,49798,-109732,-287190,-79082,239340,138231,-194187,-226281,31457,195683,318190,385363,195553,-139790,-322254,-216877,39755,105343,43801,1062,-67890,-95702,44314,88579,-9905,-89126,-142282,-155519,-8227,158037,99313,-7865,30671,66896,-4559,-21275,14766,31367,-74825,-257469,-374385,-205974,118371,331049,217513,40417,41184,112507,-54589,-285143,-265981,-133745,-203890,-347007,-263066,-123587,-60575,11270,86117,8391,-64559,-25201,9478,-9024,56896,200372,209588,201416,282965,266791,-29325,-338360,-267756,93518,292258,117697,-103123,-90853,-33190,-26579,-27117,32572,89553,133477,153574,6049,-87675,149234,265045,98003,130812,287774,219094,102760,171635,246721,201165,71066,-61478,-204923,-250852,-128420,-81557,-190991,-137683,51268,217880,246126,179273,192423,174368,123220,51210,-127400,-368439,-414308,-327518,-124587,101530,262329,203391,-30637,-115301,59084,104198,71155,107194,82986,-203511,-490163,-298851,21993,52891,50095,128865,33306,-178662,-282873,-139132,-28860,-173014,-234653,95671,350698,72922,-84507,31754,-392781,-1068657,-1216233,-1385980,-1201733,-91136,1056051,1234956,766493,316163,226040,318279,144890,-330238,-406738,-451976,-31896,451812,327108,1096,-146476,-305187,22773,225171,-98319,-145236,173604,257401,3798,-299552,-416314,-302759,-185308,-119086,-15357,106828,69705,97664,122670,106807,219876,275516,97734,-21928,123115,191351,66704,-13658,-20845,-22870,-20548,6349,105651,39407,-212114,-438749,-495004,-500596,-413386,-136123,-48630,-109036,-79083,96131,127282,3434,-21351,86011,114749,111629,206645,333464,275813,-18606,-157394,-4570,29304,-57031,-7682,154644,240615,233426,89069,14398,-12402,-82061,-33115,252237,253516,-48071,-335030,-325737,-39344,101432,-138295,-278021,-53817,85204,11029,7745,111079,63913,-49444,-150987,-156358,-60394,26429,109094,86254,-99230,-141793,-70332,76084,289570,282765,76812,2764,-11240,-90323,-88128,-45514,-46443,8811,-4458,-62556,77009,81761,-177874,-373243,-330124,-226402,-203505,-169754,37037,119654,26536,-16462,-103896],[-111323,-121341,15226,16432,-66110,-65757,-106698,-239271,-233699,5186,217962,158266,-35906,-162338,-179470,30666,202240,51352,-178409,-183661,-133158,-120720,-53256,82242,150823,-10684,-109233,92762,253120,200765,125746,251626,442011,353987,215399,206758,221618,117414,-101396,-218038,-33088,251905,209252,-26207,-106322,-114288,-95343,7405,247877,360646,260395,110248,-35083,-57428,-19968,-91429,-137502,7495,233477,261366,148540,-92490,-289804,-306124,-162095,349,-59014,-247159,-276556,-206342,-287606,-307945,-136062,42248,15776,-80392,-19553,136041,161430,30852,-137708,-73351,132121,145036,-438,-72767,-64557,-103268,-134878,19140,323569,518363,305112,-25114,-103234,7187,121822,54790,-60817,53758,161595,183708,41029,-53246,-93928,-182861,-204669,-126224,17725,125143,134398,77149,-74235,-278374,-276941,-149098,-90313,-122658,-145570,-104010,4376,77254,-12398,-19369,182800,258336,90740,-53703,-108338,-64850,14882,35050,-57661,-233630,-406314,-276895,-63138,49096,68669,-15473,-18814,236039,432175,302240,219863,155336,50528,-60496,-116060,-232292,-109552,187818,356857,182895,-79266,-111062,100007,156038,-156000,-505852,-304118,33813,213390,147836,107782,221341,226693,-9511,-227449,-166875,-120866,-234474,-151976,88223,171398,28740,-48030,139618,233516,28616,-209328,-367219,-423065,-62761,484840,706003,599888,490861,313809,266760,93639,-214533,-389383,-210915,11669,113766,140826,136296,-18642,-205197,-176423,-33011,22648,-60517,-16315,164910,175086,177370,105232,-143024,-213894,-25402,103883,212,21199,113608,-39912,-128097,-5913,-115807,-377050,-252617,-23254,-109263,-264139,-218450,-116123,-167952,-163387,47719,194999,74195,-49948,50155,145884,152974,231878,234982,52199,-99019,-162555,-123263,-21475,126804,191941,164715,-34662,-116517,-137870,-301775,-251500,100257,332570,294622,220692,181839,120251,41242,-88804,-128803,109401,284698,47645,-137919,8969,155718,106528,156873,142873,16239,33956,83600,2451,-135691,-103939,1565,-59013,-128122,-61299,-89677,-243046,-79058,186235,280488,343044,223669,-28436,-570,147845,38336,-35331,103890,221961,78006,-71781,-109671,-137977,-114394,-92128,-213576,-284998,-185700,-80917,20611,225636,223300,-47054,-165940,-18909,119311,-9698,-158559,-114999,-23734,-8510,-119765,-221555,-187510,-173450,-284987,-301272,-245113,-70764,62200,-44606,-185048,-197274,-36423,139270,38690,-70543,19662,-50367,-215548,-169594,-7352,216575,357617,238663,-32395,-139806,-93065,-146992,-300517,-291233,-167817,-83052,-142199,-296833,-182912,110997,185855,-7052,-210684,-204187,-9874,99968,16659,-29679,81174,226689,100841,-118912,-69652,94969,72366,111539,136358,83363,21622,697,86105,154280,-71990,-252083,-157390,3737,10589,19066,135660,202951,235074,233421,-36080,-271240,-221786,37850,142258,49193,-49542,26078,102311,54797,-131738,-228267,-107643,122296,303571,336256,135972,-129674,-275530,-242615,-98346,74942,40675,-10285,75723,165891,197196,202821,118977,30749,42021,148624,143544,-11162,-116686,2084,164495,172913,-9846,-31749,119433,643,-189644,-100598,-64950,-170159,-341149,-498021,-308348,-26557,-142667,-394413,-334977,67039,375187,315673,179715,-130937,-598011,-702480,-479981,-223168,157580,85107,-771234,-1363772,-203304,2633022,4886526,5556467,3457047,-1780059,-6159437,-5896574,-2307412,326594,858202,164407,308068,986856,1256455,123050,-593047,-205131,69954,56913,405703,503502,193395,-48521,-26633,216726,504038,542801,245114,-56522,-266717,-361635,-287320,-125327,-30975,235727,386590,122755,-100170,-95490,-159755,-101650,112862,207821,295570,282690,32759,-113331,-72742,-77364,61921,307768,322331,254651,229173,283391,310067,272471,205193,-12864,-160143,-128180,15742,34386,33498,81886,197099,227347,187042,131505,17096,-42,160482,198255,119247,-61294,-369030,-391800,-129263,-4849,-213181,-353227,-275682,89883,345693,219076,267586,362885,269157,106780,32747,9394,114013,93736,-124249,-73678,190729,147049,-36322,-38801,-23552,-144253,-283375,-330577,-87385,122082,18444,-41253,91344,66507,14702,255306,351006,51042,-166317,-99101,527,81477,92643,-31451,-157341,-146714,31137,141224,7991,-186731,-132047,-23454,-40584,-148318,-287529,-349938,-257956,-50662,160711,325397,293457,174362,9416,-130387,-162158,-90825,-8993,143502,169642,-8189,-106607,-136346,-52520,182093,242395,75463,22072,90966,4278,-280426,-467888,-374186,-198599,-117296,3457,19038,-45758,-4421,89836,107032,23402,-9738,-10008,-166962,-361112,-328119,-168023,16656,192964,164615,69707,87287,-37801,-273432,-437254,-339990,-6182,251248,162688,-15540,13855,-5922,-207347,-208720,42088,157021,-11076,-327936,-385678,-176450,7682,131304,193561,164064,122907,222139,252362,106735,133214,317462,243099,55834,-13123,26694,103241,127344,-90568,-203972,38898,310551,448895,474087,408524,126918,-142163,-158575,-10379,42757,48722,131575,140355,112044,237841,302535,49758,-116051,-60962,-83463,-298112,-386703,-203107,82879,195813,109688,85986,80115,-10059,-156653,-126847,-56924,-11666,136346,343140,325663,79338,-179127,-248263,-131090,-24424,-14194,-36611,8727,106795,78196,-60237,-27154,180761,200005,64388,-24509,-178460,-358948,-302299,-202476,-238176,-236490,-140151,-108361,-152680,-158031,-185081,-255315,-222616,-37276,-3457,-105858,-135195,-17737,4883,-157484,-323508,-293142,-198893,-33664,114937,38973,-137579,21348,299414,198129,-135674,-194387,46078,214421,326283,365008,156470,-191467,-374371,-261532,-53659,21785,-39341,-30564,-90706,-160524,-101447,-72214,-64563,-47802,-155407,-201820,48309,230014,37699,-86092,-8820,80235,73966,67445,67775,59979,-121492,-392540,-458264,-205837,178462,370601,189717,-3351,31916,117697,-66915,-275370,-189903,-51212,-138706,-293315,-252019,-186089,-184856,-51432,184530,141253,-12536,12149,50891,-21118,17622,186332,274734,293960,321599,286763,42716,-242479,-199077,128466,279080,67817,-163983,-178648,-126735,-99942,-42548,77610,135967,101343,59351,-55071,-90141,77757,130948,-1235,55828,215209,158562,54861,145698,224286,145297,9609,-140942,-271722,-312773,-187576,-160557,-245791,-144809,31103,197307,304163,267031,205682,159246,149176,139278,50179,-164566,-343021,-345489,-175040,-5002,129990,145828,-20328,-50246,96640,4329,-112283,41799,135205,-148970,-455483,-262056,43760,56578,103422,243059,196564,5646,-166653,-85801,-18914,-218410,-318130,4100,245896,-106072,-312719,-54229,-506051,-1470363,-1415658,-1333402,-1502337,-196295,1600520,1747123,973226,534676,392640,310333,198800,-430016,-1109793,-1186761,-25835,916948,475262,-98947,-147071,-356055,-115074,104347,-194326,-89127,334534,350939,40682,-206747,-273289,-130942,-63615,-51335,96158,285588,192854,82587,121092,221053,374978,352553,145973,21293,103436,181750,146349,97692,87358,108571,76350,-7434,-10517,-111786,-308333,-430335,-474710,-550062,-477352,-113631,60303,31134,-10519,82379,143142,26905,-41950,69110,116727,103630,181805,361493,381640,95083,-107561,-15805,21196,-49408,7621,119487,145084,167490,76932,31013,9502,-62382,-19045,266706,264448,-46162,-289465,-230783,13260,51651,-214356,-305927,-43706,122668,59451,11060,54934,6581,-95666,-157965,-116298,-896,3562,20265,48363,-93188,-191791,-107853,83326,272570,259284,127809,86706,44231,-51591,-89505,-122538,-121404,-18335,-25304,-132877,4531,99059,-80139,-275016,-269817,-191134,-171776,-143480,37931,78614,-3677,12319,-16912],[9715,-26687,50443,22705,-65617,-86783,-128548,-255039,-248182,37848,317327,249851,9728,-143506,-178337,31076,226814,69166,-180377,-236605,-242459,-244878,-166267,-54413,71825,-12185,-115040,77961,284799,231169,134118,227266,379148,311612,173411,164978,199796,103092,-148416,-263381,-42804,246775,148096,-119690,-171526,-143287,-80500,75824,262389,273609,119651,36490,-82082,-94874,-66116,-117265,-131735,-24802,180844,283817,192246,-139439,-358927,-287259,-28815,173027,83419,-171542,-281410,-263349,-339552,-297278,-33806,209643,98630,-82437,-3580,157083,163121,69342,-106153,-123963,56230,101816,-60614,-130250,-54491,-83585,-140451,38701,330724,495791,315724,25044,-63019,35345,149109,77572,-101513,-50563,150912,292493,152641,-93952,-261319,-315204,-285421,-218580,-72697,65404,61971,27271,-43627,-203307,-232666,-126393,-89462,-141921,-110885,-26629,20259,53351,32302,78789,232642,239667,71504,-43191,-83054,-29211,81477,37911,-88435,-267737,-464750,-371174,-83760,133751,169862,52971,49135,292660,467780,311966,171259,71202,-29237,-126848,-158245,-215725,-52738,274000,458452,266617,-51623,-116881,121129,183451,-132408,-508458,-367202,-93810,111158,84437,67308,195176,199975,-15032,-219305,-189361,-127262,-232418,-186247,25859,148850,47858,-16731,169841,233932,-28115,-247437,-332366,-420699,-153282,371416,588948,469486,303307,239046,262123,130576,-99908,-213072,-113205,28459,96897,196263,296819,123079,-187919,-227842,-73457,-24668,-115488,-28711,180613,134364,92031,126499,686,-46277,38824,87497,-26820,22024,143450,-40164,-199905,-81612,-137782,-402904,-267350,1366,-99186,-274097,-172097,-67831,-178977,-185190,57091,189548,26358,-102459,-36520,68945,149072,224157,188849,40432,-81863,-142401,-109178,18638,212962,229186,136361,-36264,-74835,-35893,-114501,-109768,142651,407776,423422,288463,212886,136601,-5512,-189775,-245359,-2853,176999,-65345,-241512,-39011,148529,117612,163428,161038,55344,45627,51361,-56004,-211246,-201959,-69106,-64864,-121069,-36705,-48984,-184581,-32804,214376,309285,371455,241123,-31220,-23464,129382,62369,42822,204768,271859,58062,-81452,-120793,-165483,-118946,-87273,-226824,-294952,-150826,-4289,59591,160668,144457,-102143,-230503,-117764,27019,-48299,-167405,-114529,-31791,-63390,-207094,-260949,-171237,-175698,-290934,-274920,-229752,-104730,58597,21158,-144316,-168095,-10997,184377,90809,-85187,-36028,-64843,-207050,-115029,92201,246983,299319,189800,-2420,-64076,-26887,-112047,-326194,-345209,-224822,-110675,-118237,-226474,-147259,99551,174398,-4764,-177727,-149553,-5926,30754,-46902,-78525,61388,254322,141078,-104157,-66358,137008,201615,230947,164751,51953,22306,63070,123935,53866,-184582,-213147,-11777,100516,51939,24968,99701,121796,216377,284546,-1070,-309741,-270233,-4084,94915,63836,67151,153183,173911,78886,-145349,-309999,-208190,106683,326839,341537,151568,-83998,-230693,-248741,-175014,4360,58475,70083,159127,197846,190103,238948,186527,53892,64675,178173,137127,23742,17449,206295,300894,274752,174917,183429,184456,-113426,-377035,-186082,-41046,-136575,-334628,-473046,-185432,154917,19523,-239946,-230068,82202,268708,133402,77829,-58137,-422502,-552283,-401607,-114410,298634,199727,-598002,-1179279,-246401,2784901,5588117,5224726,2210137,-2416009,-5930164,-5489077,-1858014,427928,761022,359221,530053,850674,742433,-267469,-917536,-436768,45418,171249,524957,707169,392801,34262,54398,276423,513032,569120,211737,-177255,-348312,-374443,-251575,-91298,-51708,171374,309703,92241,-119060,-84202,-136623,-129994,5360,53924,130087,200365,56155,-69365,-13417,6062,57599,185661,162262,74979,76806,204503,311714,294944,215371,-29291,-223113,-199923,-70693,-19529,21062,76037,189300,220009,158659,64516,-41616,-15296,184488,215299,76587,-29879,-291198,-298529,-19514,104941,-128684,-259670,-194171,68976,251941,183968,329195,375903,137693,-11962,61238,102837,205312,190732,-88433,-119286,157628,186890,-44667,-125257,-60580,-130034,-258695,-245252,27575,205376,56011,-30835,58181,4157,-108146,121877,331625,143723,-57347,-2720,21286,-25259,-63201,-138783,-237468,-205262,24605,121371,-75601,-258824,-159844,-52886,-123710,-215017,-282775,-328729,-210623,6928,168192,286609,320291,269556,102980,-104196,-194593,-122708,-65037,39068,12595,-129147,-155431,-150033,-58268,158296,199448,53906,17138,65777,-53228,-304805,-466979,-355979,-133580,-59517,8131,98308,96765,59942,73933,116037,77452,17382,-49772,-251083,-392171,-281672,-74314,148434,324625,238990,139824,124568,-56057,-286274,-464569,-450989,-172343,102201,81992,-39576,-25659,-86783,-279124,-286563,-50483,100252,-69732,-433669,-463924,-242279,-99886,50755,161536,142898,113336,235415,237124,80826,141491,297510,184777,-15891,-62319,-14229,36564,102838,-29605,-100718,125244,377390,411942,388192,361846,117926,-156369,-181970,-85134,-87231,19226,231980,269226,174814,209692,224790,42678,-379,108878,75653,-176441,-291518,-161928,87986,208900,141242,137592,111631,-30364,-226901,-208636,-72904,-10756,88251,273756,269209,72097,-130070,-137582,-56268,2982,51938,29021,-10889,7877,-41652,-105489,37426,234883,188137,36222,-50982,-181854,-355442,-305145,-211127,-226540,-203302,-91736,-6985,6693,-92902,-291157,-411596,-304313,-51582,35959,-32209,-84968,26325,63064,-80646,-244562,-233295,-191399,-70466,113753,144670,15085,91977,274438,187180,-79950,-116255,66853,190247,271554,266497,65929,-225382,-333359,-231784,-143224,-101291,-108990,-19712,-58480,-148590,-171809,-177757,-71708,17320,-180883,-291553,37148,239452,-56973,-181307,-62575,70749,96862,77598,48563,36417,-184118,-507846,-507892,-193132,199292,355294,151476,-33613,23992,127562,-53466,-250645,-106219,31786,-74815,-241306,-230165,-203872,-248856,-87450,263947,247045,29293,39439,67280,-43472,-34952,116046,270116,327263,339357,340795,174534,-117358,-140509,113802,203092,-20591,-221282,-224280,-157722,-114275,-14311,132487,183675,77320,-35895,-107663,-61133,35247,24146,-62891,-865,122325,80584,6890,123399,202693,90051,-49349,-189464,-271406,-307230,-212461,-221723,-264668,-142899,-15847,111966,284881,291211,169988,112109,126152,156557,178982,46305,-213827,-304378,-190076,-106419,-29408,42624,-43235,-37537,40901,-154797,-314095,-65920,149169,-64449,-338210,-190523,60866,61684,130848,302993,311042,149133,-94767,-95238,-57692,-251590,-375579,-130354,27489,-357414,-534293,-110555,-493169,-1510222,-1178744,-935536,-1499295,-234220,1854297,1879655,917204,534928,414741,241600,222785,-450703,-1602737,-1730842,-75250,1133771,443884,-264505,-108155,-310969,-225402,-3712,-222308,-35953,403137,391535,88070,-71811,-98839,32601,12620,-25412,144370,342431,189167,-28078,56817,273318,455074,374421,173533,65639,73751,141832,216503,228914,184485,203397,153606,-43630,-175135,-291602,-402560,-399465,-450105,-634578,-565120,-115046,140903,130927,21477,51506,156124,73345,-19255,68286,125839,102009,142885,365770,461162,199812,-70742,-33405,1450,-56910,7031,59566,3958,62900,51207,20506,5261,-20678,49492,310658,300227,14894,-186197,-122326,38329,-16584,-277011,-324335,-55853,115477,66868,-22794,-51203,-97768,-158640,-128929,-33951,53065,-34437,-80722,4268,-62447,-199034,-142249,54150,167454,152319,146996,139934,67645,-23072,-90013,-192457,-181702,-41746,-31812,-176273,-72372,108670,40729,-134584,-199421,-174810,-158790,-129509,16119,10569,-38950,48182,91720],[146971,97395,96717,27320,-42368,-42515,-82080,-227428,-246860,35669,336301,292955,69147,-85507,-143618,40320,238533,84546,-170526,-264536,-290625,-292819,-232722,-176658,-18320,1425,-80468,54202,243562,193997,130861,237735,340568,261092,111077,102494,171704,101249,-174094,-279739,-33388,245708,113321,-152484,-215765,-185404,-80785,124087,249777,142209,-71169,-92469,-135326,-119209,-114681,-175103,-175027,-87327,82216,252380,208789,-146053,-363912,-248894,58363,287130,206057,-88450,-259532,-291987,-351755,-256565,47354,304338,149513,-53113,30316,149526,126077,80512,-61693,-141497,2169,56563,-122483,-188091,-62753,-70948,-118938,62633,293670,418501,286348,43197,-44502,40385,142328,83351,-104726,-116645,116223,294174,172928,-150615,-389867,-394066,-330006,-269892,-128344,8051,-35358,-48603,-27345,-142854,-225201,-171264,-132204,-163483,-69285,41032,11133,7612,69111,160134,240058,196024,60504,-24888,-55385,-8223,93911,10561,-122225,-286216,-489031,-450761,-128579,198228,282452,148129,123150,293840,397711,257450,95146,-38765,-129631,-195172,-190872,-166846,10795,309014,495756,326750,24042,-80357,122668,163575,-119376,-449815,-377050,-198204,-39926,-39345,-1348,143134,156442,9079,-150434,-163107,-113084,-167189,-116668,33050,132578,55285,3463,137583,157810,-103793,-278497,-289362,-379347,-200902,233827,372243,190140,-4939,92235,181935,103807,10116,16720,32103,65177,89570,230171,386867,199849,-159321,-234608,-95754,-86812,-183743,-46322,163449,69901,-7261,93764,102033,107701,94455,41185,-48048,35553,158945,-23633,-218047,-122370,-133262,-353402,-228407,26428,-102272,-308716,-159993,-40838,-174474,-172473,83032,192482,17976,-110926,-108638,-30815,101676,160368,98945,26720,-28241,-90407,-95239,23499,212414,175706,40105,-69255,-41102,46218,31125,-7118,144771,418611,472080,295055,198750,111641,-70478,-268558,-329584,-131317,34182,-171787,-308147,-73309,134071,110384,147177,191201,114157,43959,22186,-52456,-227466,-286692,-159565,-75333,-81377,12863,-26516,-160831,-16425,210209,317834,378802,240474,-17087,-18582,112377,87942,124405,283986,291300,30891,-94557,-126177,-174681,-109746,-68748,-194297,-212738,-25776,130095,104390,80041,65001,-127544,-263952,-200523,-62684,-86141,-172267,-108917,-42548,-122030,-275409,-264353,-123154,-132034,-207895,-168669,-175865,-139595,28703,62107,-95723,-124739,-14222,160277,102951,-112333,-96591,-69001,-163218,-53034,183736,279745,247197,156444,67082,44634,50613,-78643,-333490,-360910,-201058,-62576,-59623,-128450,-91062,79098,154701,27048,-109213,-106331,-40363,-37773,-90555,-106593,39789,255159,168438,-73208,-44774,176208,307118,336302,202611,25578,15655,108659,137693,-27053,-229055,-134798,123851,170956,72410,6535,17642,13902,189107,325777,69175,-275785,-271870,-48694,43774,93813,198209,268327,229690,125946,-92928,-310586,-273213,62072,290765,283240,114793,-68901,-144075,-161865,-183016,-61140,55889,131454,211813,187281,157297,241763,202191,29373,61609,181161,124515,52002,161301,423307,432939,324159,297108,362089,235303,-205112,-487598,-224357,2802,-62371,-258566,-373430,-10343,342685,186245,-65350,-98912,100275,145117,-37452,8529,67846,-174467,-382738,-350902,-36466,436140,352583,-322589,-903622,-469968,2306254,5225511,3906836,1239329,-1791534,-4498629,-4601822,-1183495,710868,620490,457116,607493,528811,82371,-665024,-1140195,-601173,72557,356591,647931,867917,608333,188549,169171,315927,497984,555422,198038,-244210,-382670,-344138,-178267,-30473,-6056,146076,209493,18383,-111167,-25540,-69472,-113477,-77414,-92953,-46096,78368,67690,-2814,55571,95514,75446,63512,-2188,-62097,6635,165774,256479,222350,149880,-56475,-259782,-273547,-165269,-71356,5602,42218,149727,188429,125634,16639,-73792,-7872,210505,243236,79163,56029,-119865,-129862,116582,211054,-23378,-141947,-106926,47275,160799,141761,351824,371251,7822,-129333,81600,190620,279230,274573,-4503,-111182,121242,194902,-41784,-161621,-61166,-89266,-252322,-172510,123698,242288,76354,-12032,21699,-60387,-184112,29246,313915,255065,89804,113284,49280,-112028,-185909,-200623,-257284,-209397,44151,103869,-139470,-295115,-167268,-54489,-133064,-216664,-230156,-258881,-141070,47483,139621,201305,284925,306550,183096,-34559,-146293,-100135,-76458,-28478,-95069,-172686,-147193,-147973,-63530,145619,186158,71073,26865,18915,-124602,-310091,-435016,-319279,-58394,13684,2900,139432,231280,163943,97696,131425,119727,60929,-48987,-292393,-367568,-187171,40445,261657,389445,233048,154395,151556,-40406,-237094,-387231,-434635,-271248,-68242,-36781,-89148,-108192,-188665,-338851,-344513,-130233,57328,-100072,-463739,-447807,-230431,-175866,-56962,97621,123224,138295,264420,224265,70354,136587,223927,92568,-74043,-82347,-29161,-19655,86648,77586,55895,200834,351754,264851,233539,282429,116902,-128547,-143070,-108244,-199029,-51639,239688,298092,197334,167848,159939,85149,146112,264854,219330,-38155,-164584,-106516,51199,163728,151368,156213,117451,-6457,-202295,-241976,-78914,-11567,19105,156075,182197,73873,-22088,40084,40026,21710,98625,80997,-13898,-49339,-118151,-118594,100078,260150,167732,6525,-69254,-165104,-292515,-265264,-193927,-176132,-117517,-16358,80458,150600,-11108,-340193,-508787,-332473,-32877,102235,87533,18108,72687,77239,-18085,-152585,-158405,-165995,-109405,62748,190206,136234,128368,191385,120268,-35171,-491,113359,148366,174258,128031,-34778,-218727,-201054,-121338,-184716,-221277,-137343,33404,27135,-52924,-136362,-193437,-29888,91860,-198213,-381211,-16540,208223,-127112,-249437,-106863,38182,54827,13633,-22376,-19614,-230300,-542824,-490076,-155665,190300,306938,135083,-24007,20061,129395,-24351,-219756,-48701,97460,-9616,-188382,-198417,-173123,-233233,-76932,313999,298831,45967,45767,49378,-75677,-87576,18790,203120,300382,333544,400644,312853,-833,-101483,63373,102624,-100138,-245595,-208070,-113736,-65543,40935,169285,206415,69684,-95193,-135110,-19230,29546,-19963,-61439,-12329,45356,15968,-15465,118989,191138,57298,-81811,-176750,-183256,-205684,-175925,-229566,-218632,-108200,-57388,4574,207438,263351,124363,60094,63456,103081,215599,174555,-86014,-223719,-159388,-158601,-159135,-77172,-84921,-64379,-78957,-327947,-470723,-169379,138210,32864,-177973,-103013,76850,77302,133710,299092,355655,226431,-66549,-149098,-126983,-254911,-372609,-252785,-228703,-592618,-661241,-91217,-351649,-1208706,-589039,-305247,-1209816,-186201,1784634,1603974,594055,284956,238821,120587,241115,-364477,-1746763,-1913181,-75046,1127442,269008,-466099,-83355,-226390,-316102,-87624,-161995,28879,394199,385930,142951,69471,55157,127200,20163,-29061,137184,269681,56591,-193041,-38466,270760,453783,338430,171676,93548,35879,82379,272387,359196,249183,237537,185946,-100596,-327475,-419333,-448592,-358591,-425699,-705311,-628064,-124945,184591,185084,33744,28345,163135,125930,30169,71537,135845,108277,95412,327084,479561,259614,-60155,-57233,-31076,-76694,-2938,4107,-119877,-29203,36607,891,-19534,28260,156779,378239,347598,114942,-43924,-6271,56552,-64479,-298332,-322365,-85442,68942,46425,-53184,-140470,-201453,-211564,-67843,71951,91567,-69070,-153860,-23695,-13032,-155361,-151952,8787,22933,18017,147213,156943,56924,-12931,-96905,-233719,-198151,-34270,-5438,-176569,-140755,92733,150093,21315,-122201,-164143,-151279,-117548,-9655,-55279,-69929,77400,186791],[229574,190887,127465,21593,-12258,35234,-11945,-196536,-247036,-4257,256716,250385,104417,-15648,-91111,48994,224882,85417,-166707,-274430,-272863,-249647,-222830,-236988,-93086,22966,-10888,39836,148347,103318,113048,283760,361157,230947,49067,42185,158182,123265,-169262,-266024,-3492,253778,116797,-117347,-220909,-223963,-93746,136057,220497,28455,-222635,-216741,-163472,-104841,-139844,-252616,-257584,-157076,-21015,184553,197272,-106385,-289326,-182777,87397,324941,292768,-669,-202116,-270300,-304464,-179777,105518,322369,178968,16750,86869,137006,79292,69693,-6228,-97381,14180,47773,-147910,-209209,-71626,-70867,-84311,91192,239637,322271,241344,47613,-22759,53900,136107,104142,-27367,-71384,104682,228807,140637,-154895,-390537,-359709,-295893,-242224,-111951,-12435,-113298,-115821,-8226,-69565,-201207,-226699,-175480,-146238,13906,126564,16247,-16484,111868,219782,228563,173666,90403,20718,-2812,42632,106148,18791,-107739,-253604,-455356,-481399,-172708,240405,392327,264811,206733,266656,271482,178179,41197,-108462,-179165,-195498,-145618,-53563,95664,309487,485755,375099,145870,7628,127367,141428,-72309,-327157,-336739,-252469,-175962,-150776,-37580,110557,124599,66787,-24335,-67056,-52832,-41574,51932,127181,134193,57411,30157,82468,51974,-153786,-275719,-241885,-299552,-168993,149401,177483,-81882,-246644,-44617,65577,31669,97210,243414,201460,119814,100256,243284,398522,215063,-102412,-168629,-71540,-128763,-235098,-57886,140418,45251,-30235,72857,171636,231536,145103,-7601,-50201,59186,147807,-1960,-169726,-94406,-73400,-217434,-124562,67671,-93296,-337494,-186432,-40521,-140990,-115862,130049,217440,65907,-64094,-138651,-110113,50452,95980,28299,35578,52500,-22493,-81257,37,132475,61867,-60069,-89605,-4752,97839,100253,35103,121300,381350,445283,255400,158859,72772,-115125,-288597,-348450,-231084,-99264,-243287,-320102,-79486,127102,91084,116368,233618,181781,30551,7540,25440,-156949,-309975,-226868,-78183,-10585,74161,-25006,-167129,-27779,167122,283501,346869,214947,3652,850,93725,110702,188892,306321,261260,8879,-100533,-130167,-174421,-90715,-26949,-106636,-49017,161241,278034,132182,13004,24616,-98408,-247735,-242498,-131859,-130548,-187204,-111570,-68203,-180756,-310054,-238044,-74336,-72786,-80420,-23292,-100371,-167249,-28562,50324,-53262,-71811,-35392,74078,56191,-158245,-160155,-95033,-138129,-18943,238277,295922,200901,140395,150882,143379,91018,-93612,-349255,-346164,-118401,22471,170,-46808,-50765,38296,122857,68209,-37086,-87991,-101369,-96246,-120031,-120299,13184,219836,165202,-50452,-39124,176889,343807,385257,216142,-12406,-17229,105579,96428,-96228,-217656,-50221,198424,179234,42132,-54327,-101243,-99606,141820,323756,116793,-216965,-253029,-109506,-29564,109081,296106,329869,236275,153786,-36929,-297397,-335838,-25558,193650,169852,22263,-112254,-77463,-42496,-142386,-121713,-1218,115017,180677,104321,73783,176125,140177,-29715,40890,145484,78889,35604,250202,564424,492893,273556,289375,427204,234072,-283011,-528247,-234285,27396,391,-165047,-247408,151240,476589,308386,64711,-18083,68464,9835,-170261,-23280,204332,65833,-261788,-360411,-26779,481779,408516,-95444,-642792,-821539,1377000,3958447,2066638,808300,-112995,-2431714,-3582255,-516349,986146,409423,400739,482016,89634,-507752,-989237,-1240448,-677530,136457,537058,718202,916657,747055,344250,271968,325384,443260,473380,178379,-260373,-376373,-287727,-122968,-14544,42044,147150,121430,-79545,-103615,29288,-12904,-88194,-133216,-217487,-212612,-68193,38324,29023,72083,111998,52754,-58607,-140740,-139887,-4293,148605,150254,58309,11254,-109088,-290798,-355568,-261903,-130357,-28538,-20100,77360,122289,71691,-25821,-104267,-21775,192996,244359,119751,166890,91333,57986,222818,265905,54507,-50409,-49172,19058,73036,80114,322860,337123,-105241,-239164,57626,211684,275857,283712,67697,-90018,51798,131456,-76855,-203825,-72448,-62799,-290044,-174487,137220,189278,38646,-21759,-33735,-136736,-224835,-29504,275033,325839,201725,178913,38354,-192531,-279038,-239751,-244619,-185894,49373,59187,-191335,-305601,-169922,-46671,-73855,-155077,-166452,-196154,-112123,25670,59672,69887,166503,247504,196587,37500,-49761,-59365,-73151,-71946,-157042,-171467,-127122,-161153,-88354,129036,188469,97804,19985,-64675,-215161,-318030,-401580,-309106,-48118,26181,-39950,112330,294985,252997,133246,118704,107968,94525,-22680,-300134,-310535,-78500,130173,301561,343641,132888,90422,129902,-24258,-149401,-230337,-309137,-298792,-238508,-181517,-166604,-227084,-298098,-380880,-382816,-199453,12929,-122876,-447846,-382304,-175401,-215243,-170349,9406,105279,189038,287194,193621,60451,114246,113889,-28629,-126699,-83014,-27320,-65708,67064,187916,206551,237788,242833,62655,57923,188425,112790,-65389,-41701,-71355,-270044,-166433,127643,208738,165238,104721,97897,135328,260435,342761,274836,46475,-60696,-58289,-15521,71541,130286,131111,87853,38814,-105668,-219263,-80462,-12344,-46953,21840,87759,70705,87487,205884,117648,13609,89850,84577,-15922,-67445,-144198,-100725,148744,262261,142512,-33609,-95598,-145170,-197304,-197828,-150352,-95741,-7845,57718,120409,219774,53008,-321456,-519012,-310809,3237,182841,239477,158588,96112,27270,362,-85893,-109382,-147840,-146938,-21044,167138,194695,126765,79193,15605,-20092,110830,176240,107031,61159,-7302,-110126,-171381,-25025,34344,-162703,-300479,-125154,101838,134556,91543,-14355,-128826,30960,146177,-195726,-430374,-83899,151152,-148427,-265019,-126975,-16508,-46907,-101530,-111685,-79668,-236668,-471128,-396383,-95985,161688,249188,154854,28910,12790,101814,-3135,-190510,-37163,130523,54302,-138099,-165976,-107873,-148385,-25830,320224,276559,22255,18668,-6642,-123213,-141726,-83432,89602,218830,293278,425071,398626,72888,-87706,-3520,13349,-141374,-230387,-141112,-18255,15027,80019,150693,177337,72602,-103828,-142259,-121,38169,-11100,-11731,21638,8057,-15050,-3113,129526,185733,52368,-85222,-115005,-33961,-28209,-82189,-175619,-112873,-36102,-72973,-91403,95819,204441,104182,27165,-14309,9564,155035,169792,-15771,-138156,-93945,-145371,-226780,-185525,-125199,-100531,-207308,-462159,-536109,-227098,119365,121867,-26815,-25387,89776,100836,112608,228239,317438,229282,-67574,-213632,-197591,-221223,-297227,-310907,-424996,-722176,-642696,14082,-124637,-704222,139532,363177,-747198,-84223,1422862,1006113,95504,-145954,-107591,-30148,273231,-175567,-1503580,-1672978,38594,978364,37223,-657605,-120805,-172734,-406437,-153452,-34102,111413,347745,357481,204724,187011,148032,120337,-38674,-41281,103945,113892,-149722,-348737,-123215,235905,392754,263662,145015,93834,-10589,16503,307979,458263,268246,208659,161338,-174049,-419265,-439216,-412564,-310831,-395119,-708283,-623896,-125589,195008,206802,51204,31169,159636,162935,77557,62465,133716,113244,39449,237108,424455,257430,-69398,-78032,-65930,-95014,-10307,-22986,-176385,-69614,46268,-10615,-54185,65197,266323,442802,380948,217828,106916,110068,86655,-69533,-270795,-298253,-125876,-2569,18505,-45585,-159246,-260668,-233658,9118,173741,109491,-86802,-172259,-22460,38765,-79091,-128963,-26320,-93621,-77266,140573,139326,20387,-23159,-113619,-235757,-160104,13307,51425,-139103,-189587,44729,216559,158550,-39869,-136490,-127615,-93712,-21429,-95210,-92125,84968,233680],[256543,250341,163731,42086,45116,135413,63393,-161013,-220801,-35885,121661,137605,109492,59907,-16702,71168,201124,80748,-165406,-262272,-197339,-128067,-129115,-207964,-128795,46561,83242,57211,43642,-5011,81354,344591,438570,228182,-6319,-10128,158530,158800,-145888,-239818,26648,252822,138715,-50215,-203892,-257938,-121870,100249,172821,-35398,-285895,-297239,-167324,-63046,-145786,-344225,-367490,-230896,-115630,78453,135565,-60850,-174227,-111974,48577,270812,308359,56590,-140975,-223526,-233231,-107202,111276,249282,163216,80623,122361,103404,12314,8566,10597,-31521,66443,57512,-158177,-217247,-104133,-124373,-101502,74397,152909,200151,161845,15342,-21450,53645,113995,116883,84468,50955,98775,108593,58330,-114360,-273178,-242309,-218063,-176558,-62265,-23823,-183775,-192291,-21419,-11505,-160781,-276669,-223258,-112015,104841,190798,5981,-45102,115046,201142,163264,146076,119158,47590,31714,96854,118388,57074,-67858,-203031,-403434,-492379,-243738,210002,428766,332406,242231,189378,104136,69227,-4096,-141380,-179904,-141004,-37705,80567,152557,247891,404265,368620,240835,86206,103209,106670,-7823,-204423,-308063,-298021,-288006,-233357,-49567,78724,77130,103343,83764,31973,7407,74699,228080,236455,108589,18675,30426,169,-76495,-191154,-271039,-240094,-240434,-99924,121379,65829,-234688,-328082,-146685,-80034,-90287,107729,359419,309301,142711,90725,197419,301215,145492,-52878,-65794,-29983,-168305,-286947,-91412,100467,58803,25105,78293,198505,289028,155394,-71329,-66602,44928,67383,-26011,-106160,-31769,12422,-52629,-4925,96824,-87710,-361707,-266690,-90822,-103153,-47732,167036,242277,136645,-2630,-146737,-162135,7921,54670,653,55393,114165,11706,-97864,-70477,-22230,-86040,-123464,-81354,18956,96055,67835,-4582,68818,302245,349276,181828,108691,34185,-128935,-253906,-313031,-287221,-200080,-278751,-295845,-73961,114505,45108,60177,259950,223237,-8302,-8067,137644,-24271,-261204,-251998,-79466,61948,112946,-56635,-199535,-63473,85120,188969,256372,154510,12208,10494,63567,122216,218042,249704,170979,-7214,-94745,-136685,-175620,-69773,36382,18817,142940,347158,384128,127904,-18318,45634,-12673,-178636,-229931,-170260,-186344,-221829,-133151,-112457,-228115,-299807,-188787,-44738,-27890,31421,107388,-26132,-182854,-100404,-5662,-13985,-6230,-48741,-35894,-40436,-214162,-215726,-153693,-163239,-24210,252294,293774,164266,139165,223792,206331,79839,-158310,-372618,-299905,-9447,101422,41194,-319,-40050,-14726,91686,112204,26234,-77051,-145228,-119354,-122968,-109830,-3854,165610,139976,-38353,-56578,138305,318308,386143,211908,-47722,-63182,63140,18812,-138526,-161381,26864,212364,139472,-25405,-130908,-197565,-168473,93188,284391,125861,-149195,-207782,-156579,-103548,106942,348471,345280,206157,152972,-8496,-306272,-399403,-121420,87801,60957,-78120,-185914,-48330,73618,-59040,-149435,-93482,23454,73215,-23455,-34878,65552,39927,-61612,50560,103372,12447,-14143,271843,604800,475218,149368,169791,379665,196505,-319996,-493411,-202295,47462,47671,-69898,-109804,277593,554122,395776,149636,1546,-6183,-94906,-216037,20625,352412,265380,-192707,-395982,-57118,430944,349925,56825,-383836,-1105371,356552,2257732,294603,857595,1967771,-446803,-2689505,28342,1156327,189888,229813,207996,-326374,-832525,-1138808,-1177800,-615108,257761,679692,729294,857659,785638,476139,361359,336098,379131,365450,177916,-190672,-286385,-172203,-75921,-39233,79585,194973,115406,-118998,-70847,82299,36966,-40317,-117641,-251899,-293569,-164416,2056,35795,48981,55210,-11252,-133812,-186456,-122325,38923,160045,58774,-105624,-111413,-132277,-275573,-383438,-295646,-149606,-42780,-60550,23752,68900,32741,-35004,-107150,-39361,151997,236398,209790,301739,310821,247922,302317,290060,116753,26649,7876,29628,30848,33294,289697,318185,-141248,-287570,18270,179469,214346,235171,118267,-61827,-34057,18168,-144281,-250098,-77136,-27288,-309008,-210656,94122,88759,-24119,-30318,-63429,-182363,-212824,-29235,250336,364460,266272,187046,1722,-236094,-308819,-234381,-185547,-122498,50072,16244,-188296,-252501,-132904,-6022,57004,-19997,-92149,-147391,-117882,-30486,-24577,-48443,19358,131207,155390,107709,79770,2999,-42199,-63557,-145701,-129736,-100009,-168600,-101246,133474,225276,146842,18214,-140503,-277458,-302230,-349517,-310030,-102029,-26313,-88729,62026,298149,318125,184939,91160,58561,128452,37864,-254862,-210671,50956,204579,283061,223914,-2825,-8009,77040,-196,-19345,-10717,-95563,-234015,-340770,-287120,-223231,-319576,-358220,-366760,-370244,-229505,-17975,-127089,-393334,-290870,-93083,-196350,-231389,-47099,129322,282681,317868,163406,65998,108036,29907,-125673,-144085,-43316,9464,-76825,60553,281464,320405,246577,115756,-97454,-59574,129459,126418,41992,119980,37025,-257864,-269015,-46512,65152,118685,53977,53719,169348,316177,337064,236664,63988,12960,-2656,-58003,-6200,107225,93011,50607,100375,39247,-128531,-56172,15614,-61202,-62362,34908,69604,157698,305775,167522,-3651,36136,50458,-4309,-38344,-106029,-37266,201142,274833,138048,-62053,-115234,-112325,-83735,-103305,-67381,16733,110108,124209,120255,207790,92353,-234832,-430110,-243064,48919,275786,419361,324845,98442,-62895,-16862,-50413,-97263,-143030,-163533,-94292,107795,203333,113684,-13459,-82776,-26794,189828,247928,96901,-17833,-83848,-120191,-80792,149790,198356,-73670,-299039,-77125,169666,243186,249997,159402,-7586,86029,168448,-155393,-398145,-124122,90093,-120536,-212085,-102559,-70549,-170685,-216780,-169564,-102319,-183162,-298491,-232131,-14001,136684,213476,216770,119862,5081,41083,-342,-151917,-50440,141481,123493,-85540,-133071,-21964,-17281,50868,283518,188338,-38193,-37333,-82299,-174971,-189753,-166714,-38161,104409,218548,391460,402575,95357,-90214,-60367,-35840,-132921,-183052,-51195,87573,83239,62938,57477,91673,77978,-66740,-142770,-31123,27381,9812,46202,82273,19757,-3554,38956,142883,177687,67544,-73460,-48150,116952,164746,36245,-79254,18495,57602,-60393,-161079,-25331,139211,127206,25495,-80579,-82172,28956,41062,-30484,-80360,-20137,-83738,-233529,-262458,-146380,-112706,-285093,-514494,-497402,-218822,106951,186057,73905,19595,93991,120764,66213,95401,196844,164850,-83770,-258803,-245379,-162825,-170481,-279054,-486371,-696764,-486620,173958,112984,-197095,744976,861326,-282161,-163,854795,255332,-426553,-613911,-524267,-184682,318107,70772,-961172,-1087460,253307,772634,-160218,-797200,-243520,-205256,-516165,-220925,103278,192864,295293,324018,262696,257651,157638,13584,-144677,-48483,73989,-55876,-352396,-446974,-171063,187679,300919,173310,99468,56844,-74563,-51219,308698,488298,231490,126531,77149,-264762,-441187,-351421,-298671,-256364,-350440,-620706,-545318,-115784,172765,206474,83935,56409,136059,160701,89028,21653,97195,92922,-34697,99030,305034,197302,-86329,-92119,-92339,-100234,-12096,-22740,-161018,-59282,66326,-13813,-95611,64766,325773,460865,367223,276545,221808,206260,127004,-41522,-214947,-265192,-177205,-89274,-8633,1088,-103158,-262562,-225877,72668,237765,98727,-94810,-142226,963,68082,-13765,-90908,-39038,-137414,-98985,123625,86374,-32709,-52392,-140973,-208327,-86725,80081,107581,-95755,-219837,-31881,217312,239447,36114,-81984,-78562,-56805,-18419,-110006,-116988,51757,205169],[204733,239381,176427,68896,94540,193857,86520,-146746,-174440,-50330,-43421,-40960,55224,101906,46665,85280,152294,45474,-190123,-256276,-119364,1847,-4133,-126317,-144760,41180,161846,96577,-41032,-108661,22040,370823,516973,223039,-71726,-72285,145094,175556,-132944,-229376,23489,212239,143265,-3082,-199859,-292118,-158484,29816,109823,-43459,-251034,-308630,-153706,-12839,-137733,-425114,-470334,-296942,-190874,-53413,24343,-43132,-61707,-48137,-27848,152095,250389,68956,-93915,-168935,-166303,-60995,67268,114381,103866,108280,117716,54415,-64563,-97293,-32656,19963,132343,78992,-163096,-224391,-151787,-223098,-188745,137,48110,74183,63217,-39771,-35726,41888,86932,123800,186058,192247,95404,-17687,-38208,-39889,-73318,-74739,-117981,-98090,-241,-25870,-230712,-261492,-61614,34089,-83591,-275750,-243474,-56836,191123,220334,-26117,-82208,73179,103600,52625,111333,132903,49902,43786,147049,152557,128749,-5456,-136608,-333961,-477221,-323506,113965,377927,327720,218560,87363,-42540,-28253,-25265,-124174,-123275,-38047,122288,216726,172920,150847,284643,314892,282072,135476,64548,84720,83760,-101504,-300022,-336296,-338287,-248176,-25454,58037,27839,112407,143144,94910,53852,158970,357293,314518,59610,-37566,19680,-70938,-178836,-197906,-257611,-273879,-211484,-16507,155674,82927,-189241,-223512,-174469,-200224,-208499,51324,329042,318032,132853,68137,107806,130459,26716,-7569,63164,29028,-191556,-319441,-125707,72835,116819,141694,130291,216984,302706,136120,-124392,-91054,-8964,-64450,-92347,-52447,44727,113481,105878,107658,118428,-71547,-353509,-359096,-163170,-53243,31905,199977,276025,217903,56708,-131511,-159866,9932,71311,42787,96731,147490,5818,-138005,-168690,-196915,-202490,-99385,-15008,44764,63850,-22883,-88231,17684,222456,234796,123825,99161,37624,-87098,-162158,-229464,-276434,-229094,-259112,-239137,-55667,102499,-13317,-4285,265919,235584,-53450,-20049,245073,138217,-136343,-211914,-67554,123041,122822,-103022,-225060,-89762,1783,63348,128694,80703,17380,13339,37303,138712,225795,138307,48137,-3951,-58073,-125730,-165513,-36387,123925,157419,302441,474732,422975,107693,7416,136938,120545,-58478,-152987,-162742,-235884,-263441,-166334,-159066,-239944,-232165,-112250,-25862,-5055,89269,187887,37253,-173370,-153133,-56836,42020,81217,-25737,-118722,-152201,-259882,-247217,-227414,-230931,-54764,242884,285121,142102,143749,265765,228692,35966,-233149,-378065,-219852,89028,138406,53194,11662,-55395,-66604,71507,152463,74715,-53597,-135659,-93511,-90431,-68985,-1361,112530,108346,-32084,-89085,79559,265435,368023,209637,-62511,-103221,5337,-57135,-142456,-85846,83376,191232,82514,-106466,-190976,-219900,-166936,54887,221391,100788,-80896,-133412,-161348,-154244,82536,346845,329692,158167,118973,-24113,-347934,-458364,-189893,20072,4229,-143626,-255276,-60921,151572,40595,-137747,-193314,-117609,-83804,-162710,-142253,-55690,-51789,-28430,113690,76301,-66372,-82887,227124,546766,393985,-2011,-9265,250800,137240,-311654,-411674,-135881,75441,75144,2829,9720,345617,576455,458216,198638,-34802,-112403,-157846,-171458,143120,498377,392383,-169507,-425979,-103604,308027,226196,171684,-78285,-1127028,-417912,641923,-997949,1041759,3585868,833898,-2041200,432133,1196171,32661,12214,-126454,-622539,-862093,-1099908,-982893,-421245,417843,740655,661351,705036,718665,547646,413732,341386,309335,260954,195674,-41864,-103471,1513,-34619,-93308,86443,269983,200317,-59449,-12207,119797,71178,19668,-30418,-171276,-252514,-172248,-25106,21305,-516,-63158,-118642,-154802,-132448,-33533,93750,174659,16935,-194686,-153303,-99298,-201857,-324363,-240075,-114794,-30035,-69668,967,43312,12390,-23982,-88960,-59293,94865,217959,308861,418003,473480,399842,348575,291941,156655,84078,71451,85151,32402,-1132,262597,321805,-92288,-265384,-26222,104283,115203,147774,121437,-63241,-142936,-133205,-247366,-303882,-72362,21054,-265623,-228854,29352,-18101,-87719,-25040,-52147,-189842,-176076,8298,245670,367411,263733,125915,-62793,-248885,-286951,-195133,-98002,-43348,32116,-19153,-125805,-139215,-57804,52594,199088,132507,-38969,-132504,-151245,-99298,-92415,-130112,-121109,-15191,63069,140565,181970,58801,-1629,-14196,-80379,-86096,-94027,-172721,-99313,146559,273419,199739,19856,-188952,-297005,-267130,-290764,-319066,-206839,-136006,-131070,19091,249922,332319,221302,39950,-25756,137860,95819,-180486,-93099,177669,256759,218682,70299,-129079,-110415,-3329,12950,115415,203353,127798,-110820,-352827,-325412,-241974,-355228,-353121,-302180,-316450,-230403,-54155,-133919,-339126,-222737,-32223,-148987,-231509,-53510,194248,391412,341491,126462,68521,116940,-3502,-174092,-127060,19996,59237,-70411,48862,314539,353634,215956,5884,-175598,-96582,110913,146667,158576,284613,172807,-172558,-320330,-215081,-68441,81832,24792,12649,142945,280825,248400,116284,11606,46950,53162,-54807,-38117,84433,48693,8734,143540,169586,-9923,-17735,61965,-23044,-71804,30820,49062,134474,287046,169372,-27922,-53560,-14658,10954,7843,-34569,50319,250597,298770,147650,-78386,-129496,-77801,8965,-11586,31319,128318,196415,159934,85335,125462,90388,-128632,-292517,-173387,65222,345610,588344,471795,68143,-177481,-67370,-55928,-134494,-169191,-164620,-140267,33852,173889,97726,-71469,-156651,-58456,201950,291916,112880,-46258,-92398,-73113,20858,266147,312997,37520,-230162,-32456,206682,320416,371620,318553,112952,96188,137351,-93147,-292395,-131030,18494,-90834,-121254,-46446,-118055,-290606,-302366,-180037,-81827,-92287,-89629,-45389,64347,115076,199474,289989,210959,-16040,-60575,-33512,-107261,-62647,137672,184431,-44278,-114785,50876,108679,113249,198907,46037,-135238,-122385,-163323,-222894,-229790,-227338,-160825,-30653,105440,287989,316094,64595,-108991,-102193,-50819,-99966,-136749,11849,144625,85581,-41720,-114333,-44382,64903,-19982,-164883,-131405,-43798,-19981,53060,126615,58441,31005,80060,130785,145049,73581,-80789,-39793,191007,284812,119656,8381,115631,130669,-46418,-219735,-146281,76952,175877,40661,-130454,-152834,-122672,-162506,-127353,-75759,23189,-22839,-216027,-308593,-149674,-89925,-282731,-474131,-383417,-158897,101190,211866,102873,15634,78662,118748,-11689,-89031,6690,45682,-115572,-276516,-266349,-113217,-43958,-172428,-395938,-530262,-255724,327067,281073,129804,1014828,1034064,15951,-15010,201343,-449687,-815108,-956816,-877977,-321405,352526,298962,-308745,-350336,481885,560762,-267956,-861380,-435730,-335863,-647504,-306264,183081,235083,241644,286429,295097,269053,87147,-158329,-268494,-47769,65236,-178857,-487616,-473520,-178436,136079,203069,86788,40180,-20915,-163751,-119946,260935,423619,138973,11343,-53960,-369840,-416299,-203477,-144860,-192092,-283732,-460196,-418379,-107354,117506,188124,125695,87092,90782,112963,49569,-56003,13340,28516,-129538,-62126,155189,109856,-95657,-97934,-96362,-79813,-8598,-12121,-107386,-29624,72289,-15145,-138973,15190,298204,403660,292797,261942,266183,263576,166714,-3995,-155256,-230484,-230052,-175361,-30630,64624,-7410,-216221,-194821,106398,251915,65038,-104110,-86803,38260,67287,7430,-57531,-22198,-93480,-46781,95231,12010,-79012,-78142,-158032,-158146,-345,142598,135256,-72085,-224803,-104778,166621,256450,104409,7077,5377,-839,2597,-103600,-146082,-16053,115182],[124856,188895,182495,116568,141158,202185,66797,-117241,-71057,-4878,-163528,-215818,-25471,123059,109351,109104,103863,-6518,-220623,-243540,-55420,104649,121433,-17755,-137032,18657,222633,169275,-54221,-159302,-39017,351789,556284,208897,-129524,-129186,119165,174018,-123093,-222939,-8670,139792,130905,15212,-210346,-302549,-160278,-14937,67699,10525,-120120,-222227,-104379,52161,-94693,-440350,-506381,-319767,-222033,-168520,-93403,-48349,31806,22837,-75988,37065,160617,58091,-49117,-100204,-102754,-28429,13469,-15391,34786,105977,93415,20587,-119546,-206931,-116895,42242,197788,119812,-155821,-225793,-179981,-311506,-306328,-100969,-38477,-16649,-15021,-78924,-42090,37296,82402,143575,247973,290639,98029,-96316,-105930,45903,146681,106970,-7683,-19078,65015,-4928,-230974,-294414,-101998,79403,40177,-189817,-200749,25637,262828,211128,-79074,-126667,1714,-36396,-71103,75553,131589,43562,48080,182519,210032,215868,72956,-50642,-236803,-422825,-381063,-13396,260703,256298,147630,-3337,-112993,-71939,-12803,-61604,-23678,88345,301345,335472,161773,58242,175335,240131,268610,152139,36248,96933,199133,-21700,-301472,-357712,-307129,-182209,29566,51041,-7720,103158,146057,97518,77668,208869,410882,327567,4990,-73992,21412,-97752,-218375,-168027,-227204,-309345,-202031,54129,224247,201656,19120,-11423,-122745,-248858,-271627,-41782,167499,217714,98943,43502,96,-62549,-97400,37399,197787,96847,-193576,-319099,-135626,78002,195997,258047,204961,246309,298359,101784,-148966,-116056,-92327,-210312,-178709,-32276,100584,203215,222304,188569,131166,-44474,-307547,-424068,-229350,4309,114438,228821,312821,282317,88393,-108574,-106759,59841,137694,134490,148722,145604,-37100,-194714,-276934,-341933,-244065,15474,101514,73068,21851,-118218,-170412,-14824,164788,139179,108865,155035,98268,4055,-41360,-131398,-211923,-181534,-190019,-172560,-41304,81479,-77307,-69686,241265,217236,-90684,-35880,293786,269114,26729,-120969,-51194,147355,96385,-152422,-227518,-89225,-55563,-60176,-11681,7249,19452,6567,17914,161056,217710,516,-82522,9990,3696,-94029,-145782,138,206665,253190,355723,485649,379468,79989,71930,259118,254252,75084,-40590,-121945,-271127,-308898,-217004,-207941,-219078,-127616,-24062,-12794,-11606,70176,191057,72983,-142450,-165255,-61653,113523,172486,24347,-161438,-258132,-297601,-263819,-300969,-320437,-102135,213951,265328,117044,122645,248706,204149,-21162,-279492,-347766,-126039,131775,100181,16271,-16538,-99586,-123768,44476,160657,85358,-30368,-85758,-45117,-42645,-17617,3923,57550,69214,-38377,-132268,17019,213756,344397,210038,-61383,-137107,-56889,-108564,-120253,-33050,98482,156990,26323,-191639,-226943,-168735,-121327,12302,135956,46870,-28815,-49968,-125370,-178573,19443,274937,282449,96484,42510,-91186,-411182,-502582,-220106,-1831,2090,-164835,-304933,-117628,158360,111666,-110434,-283907,-277901,-262985,-297123,-238947,-163309,-109786,57290,209341,59707,-157763,-163812,123633,408268,268526,-139291,-188915,80909,57104,-284008,-335586,-66531,107041,72305,23744,70394,332031,539147,492601,218296,-115061,-243323,-202346,-78737,304554,608664,420193,-185288,-437746,-162218,149648,120266,309866,308473,-791119,-762604,-542896,-1731312,967752,4080615,1139915,-1596598,742840,1142184,-14791,-175032,-428510,-776571,-723706,-953974,-755341,-165299,563277,682162,492401,478924,560452,523885,394121,305695,219031,165216,205812,140082,140626,196477,-5169,-162691,47534,327082,328403,80641,51129,121247,73772,64868,88177,-4521,-104725,-100013,-44461,-13618,-64012,-216790,-260088,-146518,-26038,64098,113142,166112,31692,-171286,-96810,-20037,-87756,-185798,-110567,-41258,-8083,-71542,-11604,33372,-7647,-29561,-76961,-88116,23629,182444,363282,466259,525182,479388,361115,275166,161862,111437,134184,163355,50307,-42899,223047,326036,7330,-195881,-73743,3197,7493,50004,64101,-123801,-273599,-297020,-370309,-354243,-58324,78074,-147925,-180416,-12575,-91107,-128647,256,-3243,-169942,-153359,44982,251028,333738,190990,3664,-150876,-249854,-244391,-140215,-4322,20049,-16419,-46119,-21144,7211,35559,103009,279810,225966,-31648,-148818,-182036,-151513,-134379,-172899,-230995,-163363,-61240,110497,205132,82858,29999,54068,4830,-71311,-123376,-173042,-84270,149590,302674,237912,24441,-197725,-272323,-222328,-237219,-321764,-316648,-260952,-153077,8842,177481,287444,215401,-32971,-128193,101945,113030,-106012,18763,281928,289429,140237,-60700,-202541,-181956,-91439,6644,217195,348032,287974,25172,-279321,-287996,-214131,-318101,-282578,-203117,-235699,-212490,-104267,-153263,-304255,-199036,-20920,-107945,-184181,-8558,283856,482406,352111,88132,59413,140259,26093,-152525,-73202,90437,101136,-63084,23190,275122,304275,154988,-60280,-167693,-58025,129370,170905,256383,403808,292773,-37110,-280219,-293162,-121759,87389,34319,-23327,51158,166192,118489,-28067,-67084,66687,118783,9488,-3073,71771,15365,-22078,157290,249447,100891,32223,117419,57217,3865,78121,9950,15518,160819,140838,-31751,-133977,-69788,41971,56453,47255,151484,306258,341521,177566,-62925,-112722,-28567,72478,70239,136340,224873,244474,177379,59872,39392,71912,-32168,-152923,-124422,42269,379036,725960,580666,28322,-272442,-113663,-69715,-184966,-200931,-131831,-129032,-7613,154020,111417,-69432,-172343,-81730,167745,306427,161984,-3903,-28384,23637,123549,320882,367498,141954,-113578,-716,226434,378528,454531,438739,213235,72504,77722,-6337,-120345,-85998,-42132,-78286,-10047,46365,-125278,-354505,-313155,-119491,-4592,26793,108750,138371,144887,122833,225557,369882,297004,-24179,-159977,-70336,-28352,-13213,166159,255885,8216,-85031,118157,217650,163244,110318,-87277,-220055,-188128,-193038,-212821,-213000,-225875,-224640,-132991,3463,169367,201563,32829,-102495,-95175,-15703,-38404,-83058,48639,151572,35695,-186465,-294599,-162995,61419,38294,-184767,-249662,-149252,-98898,10549,157890,131908,99956,127897,113736,114874,85317,-91451,-85743,178100,306439,158764,77752,170345,184298,-20041,-246864,-218139,61820,257942,90860,-129863,-162842,-219160,-326488,-225223,-81138,53304,31739,-172925,-290434,-104669,-900,-162069,-314408,-198493,-37435,139506,240892,112334,9259,84018,129331,-75981,-256971,-177509,-65179,-127019,-232523,-227227,-63719,70849,9108,-150959,-240787,12110,457755,373378,229292,909015,873048,84978,-132768,-359028,-891441,-913737,-1009976,-1009511,-379791,388718,474459,275363,336790,642949,386550,-241565,-805107,-600932,-479325,-730682,-362731,205974,243318,209385,271172,317942,261498,3328,-300759,-339264,-3972,119769,-185825,-491961,-409295,-122689,121006,151476,52880,8227,-97055,-238235,-150396,198328,302396,40536,-76557,-169517,-441440,-345266,-28165,29167,-85538,-162446,-244026,-255418,-84784,62339,180519,188517,133528,65047,68212,2879,-126234,-81577,-50845,-203855,-178117,45923,62889,-62430,-70780,-41765,-749,21906,10653,-42480,589,67983,1727,-154186,-53378,201210,294967,192596,195166,248134,291063,210575,38007,-89008,-172389,-247894,-224758,-30909,126275,87542,-130699,-133046,126699,242996,38766,-111748,-25128,92723,57051,-13516,-31807,31301,24085,54210,65711,-54495,-87825,-64442,-129841,-83357,85098,187574,124564,-75635,-194539,-129303,106034,230363,166320,124502,121469,73869,38137,-88068,-178213,-98288,2392],[55628,121239,176931,167865,168525,153312,17727,-51712,89877,99954,-199823,-333550,-106079,125301,163204,136940,57080,-80779,-255962,-229588,-28324,143889,201783,67141,-126521,-20030,250182,251206,4096,-151821,-95269,271760,505016,162727,-175322,-178235,69147,143543,-119319,-218658,-72468,37504,95502,-918,-240642,-287993,-110484,1441,59331,91583,55137,-59176,-23556,121402,-17347,-369866,-457726,-294994,-216637,-246470,-185730,-72742,82648,92979,-62763,-30851,71757,36181,-8065,-28003,-49016,-4373,-25164,-97499,-23077,82460,69100,13060,-143091,-290948,-218731,19779,237709,167698,-144968,-229901,-172854,-339221,-399115,-194338,-90784,-59604,-52799,-82738,-36282,40199,106739,177382,247584,290882,92173,-113243,-133865,95940,299041,252411,90758,41674,114943,36316,-186378,-284129,-128325,116659,180252,-35655,-96086,115233,291559,149570,-161464,-189319,-88707,-178579,-180125,35293,111317,40328,53730,177152,247034,268297,141036,41705,-119014,-335467,-402936,-141621,106461,132927,43180,-64986,-96214,-53106,16759,9916,72839,191854,443181,407911,121521,-7491,106386,165837,209921,135050,30871,141787,310713,32105,-304673,-359280,-212612,-64488,84816,40660,-30800,82192,98062,32881,68770,227877,384957,260066,-42378,-68224,46880,-72952,-193608,-120200,-183633,-311687,-193969,86788,274715,333319,255477,176704,-26781,-214343,-261269,-141885,-72162,27551,47009,19015,-105622,-235304,-196294,78193,307515,152633,-184318,-289611,-109160,114756,252660,298521,243499,273729,283825,59823,-145194,-139646,-189633,-329794,-254667,-58650,101895,246949,270054,218044,126929,-21267,-245672,-446201,-277846,49252,179900,242409,328577,293929,64965,-107359,-40257,123098,205981,218649,182866,105779,-106088,-261440,-379755,-426650,-203248,178919,227065,89944,-20399,-178270,-216274,-27878,127707,74347,131453,260679,198168,111548,63604,-63163,-135448,-87325,-98548,-126392,-55263,35851,-142870,-134215,179871,173068,-110202,-65149,243826,307618,167725,-19045,-50255,113137,33896,-196802,-207858,-62363,-75630,-153269,-140282,-58992,14711,-12628,146,178068,192029,-136706,-201882,15817,68421,-51970,-128068,17820,240559,249183,256607,353279,259942,45479,132441,348119,330346,169781,56894,-75472,-288388,-356983,-293318,-268547,-188505,-25404,51671,-928,-41812,-14135,117826,71886,-98020,-124994,-1145,182565,234647,65588,-186630,-351283,-342128,-285715,-359468,-399444,-158262,163269,224033,68946,50253,160942,136167,-72207,-271098,-272948,-43914,95820,-18952,-81030,-87161,-171025,-197051,-16077,106922,34742,-39593,-45027,-20570,-12414,16618,-11372,-10536,17486,-61156,-174991,-29358,183018,315107,200139,-59817,-171955,-119729,-129436,-92522,-30133,66519,127862,-19494,-274670,-247165,-88153,-85230,-55535,28807,-25641,-6320,15180,-70828,-184933,-89232,127934,198237,21640,-74245,-196711,-461176,-508600,-218601,-2295,22043,-156248,-332884,-209501,84295,121572,-94976,-352104,-421600,-433845,-420946,-322507,-240092,-130078,150067,292710,37802,-254425,-246079,-14415,224087,124707,-232334,-318210,-88113,-44810,-270813,-305935,-26263,130145,35442,-20003,46891,232302,442613,491368,215952,-217157,-387351,-259672,5718,445291,646343,343674,-227270,-432786,-241271,-4948,110250,517884,769462,-147035,-698904,-1247017,-2140700,447311,3351209,664180,-1221033,1009781,1052096,52597,-261112,-620303,-826049,-605836,-832979,-617908,51075,632880,497135,222423,206494,341499,389912,279284,195281,94924,65621,174433,290924,382585,356102,2922,-233286,-37184,322116,426401,235587,88739,71930,31682,66714,176996,173509,85161,4847,-68065,-69059,-133112,-371413,-411668,-147397,57868,102009,69511,127492,90627,-46697,21765,61621,22167,-16307,42097,33008,-10349,-108632,-53466,8121,-56792,-93208,-107487,-139550,-66725,121251,338348,418004,448503,468404,341610,234139,116522,93150,172777,221153,45085,-116901,134507,286292,93077,-126188,-133011,-110342,-86844,-35977,-50081,-250363,-410817,-438891,-483608,-390543,-48305,125350,9249,-57896,-6685,-114941,-141176,33337,54970,-152277,-181000,37445,235517,253927,53336,-162305,-260442,-270536,-226635,-98892,65001,29557,-110441,-79300,80467,131564,102897,106772,239614,189662,-86981,-181962,-183549,-175705,-166649,-206116,-318471,-304083,-201648,3184,119100,48080,24608,99540,58145,-112517,-199160,-183487,-78930,108720,270642,229649,12374,-186219,-234703,-199766,-216621,-319770,-395981,-367873,-167245,16943,90779,174901,134654,-135861,-244939,-6415,44924,-77490,86210,327525,284428,59382,-145330,-223993,-221958,-183261,-40730,234668,362118,319070,106908,-178118,-218222,-170971,-241963,-190847,-118935,-171254,-211050,-189670,-207033,-310174,-236940,-87352,-128685,-151327,35260,334721,494798,319597,30054,10590,144388,81845,-86651,-15868,119411,86197,-98872,-47018,152112,175350,54501,-110113,-137805,-8393,137320,165877,286512,421210,333280,80284,-169911,-260517,-93885,116533,54677,-78850,-112445,-21179,-33632,-165115,-151386,68920,165711,87965,49359,33317,-34472,-67496,109855,234931,140726,50179,126657,112306,103185,122607,-74503,-198370,-56055,76561,-27978,-197081,-111657,62245,59534,77332,210612,328361,356272,187655,-43405,-82418,6478,71112,98955,195659,255687,222311,158317,45772,-21048,30456,-2598,-92590,-148445,-56736,327582,769457,599180,-38514,-356975,-165380,-99299,-247081,-247540,-98894,-95633,-29800,137548,130284,-45913,-160463,-109977,83805,257476,190255,52497,36130,95264,169020,287482,326226,166055,-41908,-29669,203973,388786,464528,468798,242586,-4027,-25498,48033,36833,-40465,-122824,-137272,45398,115567,-123985,-382969,-284964,-45122,64921,101621,209008,243601,179785,120976,241596,398978,325468,-46830,-261798,-125901,44213,73200,203417,293796,35861,-72857,137047,252534,157097,8758,-207633,-300112,-242219,-181824,-156853,-155198,-189318,-248543,-213411,-90801,42467,71614,-8348,-95266,-79699,12430,-4938,-65794,18481,73290,-81365,-352731,-456529,-255271,40167,55309,-228485,-377745,-295984,-249553,-110716,130035,179620,144558,129917,58703,57850,61563,-137430,-203654,47818,184708,104093,68901,133142,168000,-29098,-283996,-264426,60185,308586,124178,-122677,-160843,-267961,-417882,-298375,-102206,39271,25986,-158123,-250252,-60728,92200,9343,-102776,-18424,78213,181817,249114,99206,-10382,85708,126297,-143984,-403347,-342409,-175897,-154871,-175698,-175102,-63626,109699,182432,140351,62965,222968,503099,357025,98806,462584,406471,-114046,-371394,-737707,-998129,-718211,-768204,-895902,-377893,374535,515780,587260,730311,599096,185695,-155836,-672870,-695887,-583159,-742949,-389718,148021,176177,145394,229238,284957,213731,-86584,-391718,-364025,45747,196825,-114851,-415997,-323525,-59373,108999,118920,42881,-24453,-188394,-311503,-166597,103351,127368,-68328,-145554,-265546,-487032,-284003,90244,147482,19702,-34590,-62888,-129471,-89841,-16857,148301,218916,150195,47497,32512,-44639,-189990,-189665,-151506,-261301,-239739,-20301,52401,-22111,-45022,40959,103164,44070,-233,-35104,-25915,22867,6580,-161471,-144598,38123,141048,74170,77778,155793,263331,220500,45302,-44313,-105495,-234232,-245590,-36920,131657,110948,-56239,-68917,126886,217490,18029,-144016,-7568,132609,33124,-79936,-35350,88931,145754,136350,22870,-111517,-68369,-12168,-55921,-4072,142426,193689,66290,-114550,-142329,-90091,65814,181675,206986,237007,240906,147572,69005,-84883,-214712,-173044,-90572],[26600,60761,155824,201476,165081,63450,-32898,55919,281093,234819,-148443,-360693,-161192,112361,197627,156209,4518,-182390,-301110,-224746,-47312,107972,207571,89724,-134150,-72140,232055,302257,90115,-115751,-151535,126678,337164,69043,-206862,-216774,-11529,76884,-125251,-218688,-166523,-88412,33629,-48108,-287861,-262549,-23840,75217,74975,146598,200387,121348,66391,176044,76104,-234531,-351387,-246942,-203144,-288108,-238072,-112044,71195,136835,1321,-44722,28,5623,17102,25141,-15745,6978,-46252,-126608,-63983,49792,58790,23621,-146335,-337238,-312695,-50115,230580,198164,-146934,-249853,-137153,-281977,-417737,-250658,-113725,-68364,-53498,-55602,-30580,37018,146355,212997,186619,181766,60361,-88451,-136206,68959,315680,321012,158551,70406,132920,84491,-116561,-242306,-138519,127505,284619,131335,36511,176113,248159,28388,-275018,-275848,-186121,-285810,-251350,-9664,74988,49373,67661,114463,204172,238200,171201,120569,556,-232746,-389197,-245428,-48784,-13991,-73289,-92581,-17628,8960,38246,49068,120210,236087,504375,418661,63929,-38401,89064,112765,131439,95913,56331,211197,394410,67516,-300605,-336987,-89185,61599,112457,13248,-44669,62537,28072,-70004,35753,233334,312138,137087,-66509,-10695,104293,297,-120356,-73822,-126459,-246135,-154504,87956,276999,395569,383165,251027,73562,-106682,-181449,-212448,-301668,-186956,-2583,6679,-180663,-346111,-240752,123927,382104,191709,-162302,-229721,-33356,183661,267666,236345,209780,284584,267471,30573,-107553,-143950,-262261,-371073,-269833,-102427,56748,241874,264238,212837,120461,1300,-179776,-414523,-291954,78400,227807,247552,316565,248893,-5431,-133233,8303,168773,240336,258495,195028,59257,-158355,-303201,-435156,-415734,-77706,353960,336358,104200,-36815,-163135,-184730,-3372,121818,58113,188346,394796,323521,220910,141564,-28556,-66897,32423,8578,-94041,-85394,-12923,-173618,-164955,118190,146425,-75190,-79074,122982,254843,263460,81642,-49440,49011,-20300,-196754,-145141,10478,-29947,-168558,-205296,-82454,33620,-9604,9896,207399,177739,-219027,-263603,33106,146010,18186,-91661,29574,225889,154478,49592,136250,126914,34722,181116,384305,345090,220129,127600,-15555,-250521,-366917,-359362,-314473,-141708,72010,130627,50712,-37303,-82339,37388,76039,-9554,3669,147716,260888,273816,94284,-195932,-398729,-370378,-290603,-352693,-398324,-174551,129163,194337,30246,-31913,60045,81311,-62353,-164891,-119681,49081,35517,-149631,-189579,-152653,-218782,-248644,-85251,19142,-45225,-70974,-29585,-19851,13589,55751,-17904,-55622,-5572,-53107,-157041,3163,222844,314390,204680,-30883,-170975,-140109,-88137,-34358,-30469,48861,157728,-6976,-300980,-220888,4416,-62914,-114251,-48609,-60605,25771,84761,16865,-141115,-185448,-31826,122351,-17138,-167687,-266757,-414785,-407633,-156594,24432,63470,-97239,-299152,-271455,-5508,113424,-56329,-340416,-469007,-520835,-485549,-344149,-230827,-79349,244964,366114,42867,-291662,-265421,-102939,83198,35546,-223017,-324755,-177546,-115542,-246042,-282944,17263,180117,20652,-66899,-6434,116492,345838,496793,246123,-266032,-476616,-296202,88683,559435,635126,233048,-228867,-371185,-301656,-78272,279245,848408,1299434,676142,-372539,-1651611,-2570255,-340215,2001205,21114,-745391,1268022,1001255,241235,-150974,-604420,-779011,-593821,-801547,-604864,188596,638349,272900,-59095,-27477,148384,212092,127386,58899,-7475,-1465,131952,406903,600693,480745,35435,-241304,-98436,288338,487908,380152,130094,26599,-2515,63540,235648,324531,278660,133180,-53421,-88247,-149392,-440285,-485227,-130048,110854,92969,20664,130198,229025,181769,187548,144833,130702,169684,210099,121241,-11547,-159273,-101726,-6606,-100872,-179801,-148822,-169782,-126289,86935,297034,343102,329400,427979,347983,216146,68699,74840,216966,273700,45358,-175998,29015,219517,160367,-44550,-155793,-169007,-100466,-41880,-138103,-357022,-464615,-464409,-495146,-351994,-3499,199892,205248,158750,100523,-42822,-77045,110452,144249,-107116,-210789,21437,225680,179382,-71104,-284990,-325205,-276093,-209196,-36575,144163,19418,-194531,-75452,189022,236344,158572,95853,127683,63732,-138419,-147119,-81790,-115978,-152280,-203727,-345030,-374766,-279887,-105197,-291,6339,24698,145786,99415,-154945,-256026,-157251,-47664,60399,211164,211782,22217,-126944,-163974,-169623,-189682,-259798,-366344,-378004,-135789,68621,51253,62123,28810,-208265,-309877,-130366,-63948,-65521,142122,347990,282368,37613,-128079,-161682,-186188,-213725,-78722,199710,287838,263046,149805,-56376,-113254,-91534,-117308,-70259,-34469,-100514,-192881,-253856,-238484,-294773,-266426,-169726,-182255,-133684,74596,342170,445647,282048,-1493,-31457,160094,177987,43631,69827,127777,41284,-145252,-115158,24570,57214,-20308,-120305,-95724,45918,151635,167303,285809,382801,324039,181978,20766,-86183,33806,191644,109796,-107424,-265964,-193291,-130135,-216795,-167371,106426,224042,178905,109203,-6509,-68796,-90404,53492,181572,139291,62369,106397,140987,210490,169412,-152049,-407544,-254752,43617,27707,-182557,-82505,111097,51083,75208,242162,337435,357873,204270,12486,1901,62970,50904,108365,232886,252287,183386,158484,97299,16843,28465,-1086,-88830,-201602,-174792,232395,739381,561300,-82137,-383706,-172844,-90093,-254689,-249296,-37361,-20690,5849,171283,188697,20905,-95768,-92942,26861,199284,211844,119250,91292,139006,180299,228166,247773,131413,-28824,-74937,192279,395991,450281,455696,246544,-65332,-109217,87607,167936,18264,-178998,-222319,53224,170774,-85366,-345034,-203996,44230,126772,141607,233033,288559,200444,138030,267220,406515,333460,-37839,-299175,-141051,131109,206427,275565,325163,76116,-33650,146880,248580,140167,-43312,-250743,-315521,-224306,-82950,-13320,-17269,-82516,-194116,-217433,-111033,-19465,186,-5347,-47016,-31772,49565,27567,-42531,-23265,-24182,-181627,-435954,-504569,-253720,50191,66777,-240166,-432029,-397077,-385362,-235419,89262,219819,181800,117937,17071,24641,46204,-159033,-299486,-112264,359,11738,20202,56869,126777,-33025,-288715,-243265,101454,344048,166340,-82763,-130427,-230852,-370230,-263705,-68812,39485,6474,-131839,-162778,-1318,184410,211709,149625,162800,195666,250416,277853,123693,14694,127896,155801,-160650,-458764,-413869,-232466,-162943,-89794,-90957,-72898,107118,337784,428317,351007,385303,497597,302426,-110833,-116980,-194773,-463828,-626796,-832440,-735902,-250713,-264666,-536579,-280983,337682,444906,588947,747263,336975,-49272,-47100,-460456,-630515,-534182,-600548,-314601,87434,86998,72562,179900,226270,167252,-123122,-374686,-306887,122939,305691,24353,-282490,-227835,14573,122051,126871,76692,-30369,-250396,-333434,-136670,25767,-24258,-133841,-159079,-288756,-458080,-213601,155375,213080,120511,87883,60740,-41434,-99794,-85552,111667,220995,151993,74536,61643,-33839,-198724,-254026,-216704,-255871,-209586,-19887,88841,23340,-10682,152110,228271,66316,-30554,-75512,-89782,-28632,18744,-141608,-214114,-123411,5592,-10202,-33462,39019,206261,205077,32675,-1742,-9877,-163705,-217324,-39737,83151,63088,2243,5467,136902,214537,27332,-187672,-40252,153765,16701,-149881,-49141,141316,228102,171437,-14724,-140889,-27383,75351,62279,78657,175039,174258,-10788,-163913,-71384,16414,74678,142062,223108,318998,338420,205251,83654,-99899,-243963,-213403,-126797],[62425,41247,136957,219952,148037,-16242,-38497,207059,472163,372347,-19837,-274674,-154197,110185,226095,176857,-39089,-284027,-337732,-215765,-82457,36833,163209,67677,-141376,-104948,191608,311215,162492,-72225,-191044,-42384,98853,-39989,-194624,-212255,-88653,4844,-113919,-198844,-252438,-196036,-23821,-88570,-311305,-217298,87014,193156,118357,160417,279150,275436,161498,226754,186971,-56619,-213533,-185111,-182731,-277519,-224311,-132317,21243,154421,101309,198,-25749,-7639,40363,64165,14736,23470,-38307,-101553,-65784,49204,95312,60650,-123401,-321970,-348121,-123705,196215,213366,-149286,-267512,-70715,-128615,-316247,-229428,-100197,-47277,-13875,4590,-19360,34195,199632,256961,117385,31197,20659,-33329,-112883,-21233,206323,321950,210658,86611,134029,144264,-26585,-170166,-119400,115254,325983,264468,164730,192475,139462,-123290,-386966,-358067,-256734,-316484,-254180,-34833,50848,90104,108080,19177,61540,124734,161876,180310,110343,-123552,-336907,-296434,-160063,-137905,-164701,-79412,88447,87933,41278,40164,104253,219099,483661,383546,16930,-33375,120683,101209,70046,60840,119569,301654,449113,102794,-279370,-287989,30781,161968,104489,-30043,-49668,58805,-23801,-158138,3584,245212,241729,11610,-58136,86387,190793,108055,-25640,-43564,-57529,-102678,-59715,85482,232688,349478,335866,197491,144437,37369,-63888,-231467,-442174,-346653,-31893,13438,-207284,-376325,-222333,178602,420017,212870,-128876,-149152,82938,272690,241776,93534,100857,258787,241283,21644,-46135,-123111,-283566,-311886,-196376,-125423,-8072,198090,229944,194608,120620,21052,-126937,-346654,-277315,82244,249449,239857,265989,151595,-108724,-192427,-995,156383,207559,228687,179613,28368,-168265,-300859,-420696,-310998,98942,492569,398748,111969,-26645,-81056,-78753,53918,135391,76595,246454,502481,431459,302922,180304,-28659,-34749,132665,105137,-76514,-127857,-54201,-156042,-151790,77994,157136,18722,-65965,-27852,129887,291231,156467,-47411,-21467,-42415,-143529,-50090,114880,69107,-107730,-197468,-61333,78294,22322,42786,236919,172917,-235266,-261803,60950,222518,101616,-44963,27266,158221,-8881,-200405,-98232,17031,40902,194216,347134,294822,212446,144618,36740,-163550,-333065,-406169,-351485,-104693,138107,198508,139349,25986,-82748,-5210,96515,110062,193996,334056,320266,268490,79802,-224855,-418294,-393381,-286528,-282874,-309135,-146766,111917,174672,7891,-95238,-15926,59540,8449,10549,80914,142554,-10671,-245939,-285827,-202500,-233121,-275975,-163624,-96276,-148818,-141324,-79179,-65684,16922,89187,-16252,-78233,-1585,-9852,-69322,118436,318700,325594,203702,8670,-143051,-127588,-17170,35043,-13197,70185,237222,56262,-262278,-163793,55688,-79701,-161836,-89963,-57766,61873,141696,104285,-66924,-246871,-174145,58395,-18745,-217870,-280038,-266127,-207959,-63164,35835,82041,-19564,-221934,-291060,-81554,103657,6541,-251628,-409871,-512377,-494986,-309219,-148148,9847,299126,394902,58308,-260610,-214895,-116822,9991,7744,-134270,-230282,-186335,-152073,-219741,-253109,59791,238737,34321,-92931,-63245,16451,258761,496276,298494,-251730,-498663,-310863,146866,605720,561269,118421,-183904,-274597,-356544,-74342,584926,1243362,1802173,1431644,-64772,-2127828,-3364137,-1042709,990823,-117885,-161344,1405884,939857,459833,144652,-385317,-685446,-714119,-912640,-730506,196699,570285,70931,-289223,-196910,-1021,21894,-32248,-75965,-75376,-49857,72576,451381,726125,533581,81895,-191315,-120424,230012,485219,453743,160409,-4456,-23990,51362,230952,369087,382220,225810,-11858,-72929,-120877,-412537,-458903,-103271,103735,30000,-14862,190563,415962,432318,321628,180026,190875,301273,334613,186224,-31534,-236507,-170705,-31386,-149380,-283863,-206556,-190444,-165764,74315,272891,283760,220276,372169,368176,205518,15414,48276,239609,290275,38651,-214895,-93505,106448,170575,16992,-152448,-175568,-47023,20083,-170046,-399190,-409499,-361597,-394896,-257569,51297,279787,381090,395451,265814,84266,34281,200576,226556,-57125,-230109,-3057,197190,105643,-159801,-340798,-340649,-280793,-209739,26715,211036,-21164,-264854,-50648,262883,277336,167847,57843,-21639,-113917,-167004,-34730,103056,1611,-114740,-191004,-335317,-381128,-287993,-181414,-108072,-35501,22294,167260,106183,-191818,-284467,-110900,-15193,-6642,116630,169191,29598,-61575,-101214,-156333,-170612,-161577,-245207,-305468,-91377,116455,43544,-39977,-94851,-250336,-324869,-253997,-201564,-84509,167608,324587,259695,55517,-50902,-69887,-109226,-188718,-112363,107491,144107,139869,136230,28451,-29123,-17778,-2577,26032,13332,-55532,-179904,-294097,-244656,-252555,-273171,-253237,-275770,-174885,51551,256477,314930,219092,-26653,-76589,159127,263701,183496,143103,85632,-52043,-216593,-187015,-83844,-23088,-65629,-130029,-97399,50416,135694,151773,247153,301271,260902,226129,214045,144219,179038,251585,148992,-127671,-390484,-330702,-179582,-205389,-136200,146558,249765,209654,97176,-87346,-123133,-120329,-13959,100145,88184,37430,24912,93323,244612,162746,-230417,-571977,-397896,33263,95726,-124466,-15730,154552,11368,13227,202075,283998,296317,186615,61425,96457,101422,-4673,70699,213110,192223,120141,158158,170690,109278,44210,-36606,-147954,-283800,-305080,86942,607596,444795,-131269,-390261,-172646,-76470,-233895,-233061,1540,35121,49087,209831,238543,77153,-34987,-66677,-10016,120935,174464,119591,66502,97203,121626,134554,128507,16980,-124335,-147816,167534,365140,386316,387236,211420,-117662,-188030,65483,202677,29818,-239973,-342469,-30772,153801,-63694,-300677,-143164,76324,115475,101669,165199,241335,168869,125000,250695,360753,296192,-31390,-296201,-143332,169047,290687,308788,300994,88387,-5383,113578,178593,89376,-73292,-253591,-300154,-168029,50166,154293,135071,34000,-118688,-182796,-87639,-47932,-47853,-2778,-8169,-11727,38573,17081,-44193,-89505,-142367,-259222,-430927,-455038,-201169,53327,38164,-248912,-430054,-449769,-490144,-356342,13143,199539,155023,53898,-37108,-15924,8053,-171436,-351491,-273675,-213732,-120674,-89555,-68196,41982,-60979,-293588,-204993,126208,314649,169252,-62947,-131277,-173929,-245152,-155809,-7083,35263,-40890,-120437,-86758,9678,191958,341450,348383,284194,252120,279549,276080,142453,45757,163894,176088,-157997,-453289,-422749,-272358,-189663,-35568,-33406,-113709,45260,402525,602152,541516,459982,415588,211410,-305316,-670964,-812752,-870126,-843625,-694927,-252574,314268,308665,-83580,-147909,243019,245117,282669,359629,-151019,-376343,-21583,-248133,-436421,-340050,-327654,-154131,42042,-20149,-35732,84418,115883,88332,-141330,-301934,-223421,176732,380829,138506,-189947,-190103,40077,111830,123106,99768,-51233,-306635,-327009,-102530,-50215,-143897,-176235,-159305,-267613,-381295,-162281,142691,195295,149218,127455,76150,-25809,-138102,-162483,41093,155608,106066,112505,134642,19944,-173189,-278383,-245540,-207883,-131986,-7596,102064,18373,-6425,232151,311876,52062,-94252,-160175,-181490,-81518,18770,-123705,-265754,-255833,-93871,-61260,-123118,-80663,117475,147387,-6484,26002,89083,-59895,-161499,-56859,-17276,-39290,30701,72201,153557,233954,55910,-244280,-130885,132163,-806,-199049,-63872,166808,237299,149418,-37837,-146265,1908,160532,190162,151962,187141,147680,-72843,-196265,8205,162996,132142,126519,215436,356154,396210,238564,81610,-119058,-241278,-191927,-82756],[156430,74078,133351,227645,134025,-45112,20522,369630,613332,471127,140445,-100364,-80530,127348,250593,197590,-69799,-364086,-360796,-204476,-114369,-33471,99180,30589,-132470,-104161,142344,264347,165107,-60433,-218402,-201190,-146378,-136803,-137868,-160803,-143787,-58702,-83718,-162656,-311948,-266796,-69348,-113247,-298346,-169574,169072,292350,159322,116411,257905,342296,225605,258588,283959,101117,-103514,-146042,-174149,-233294,-164437,-134234,-58733,123961,178669,59834,-22337,-12435,46642,68550,27928,26817,-33565,-71372,-48740,80860,164075,95660,-103656,-268695,-320966,-181555,132406,187595,-168761,-293467,-16257,55977,-131103,-149661,-84426,-40248,22487,53930,-31925,3690,223474,278615,65023,-98815,-29744,7891,-96171,-159599,3755,255177,233618,80340,105656,183657,42768,-109773,-103140,54174,264927,297322,221637,127309,-38907,-295745,-489201,-431462,-303455,-288284,-212367,-50482,31729,133387,145726,-98175,-183809,-68519,89066,181328,160553,-53824,-286830,-317257,-234807,-236989,-236964,-63853,150518,117511,-9702,-44154,3563,125294,375837,299998,-29572,-40034,143452,99319,15208,16446,179934,371111,454229,116550,-274581,-256861,87592,184994,36644,-111776,-82006,40653,-63620,-218011,-36169,237232,176142,-98969,-57608,154819,253710,193307,28524,-68498,-19063,57346,53056,74264,133708,179482,115094,37512,137966,135133,14598,-230033,-486562,-423095,-62366,7274,-214186,-362984,-183895,207072,396055,187628,-118018,-95018,181687,333564,167035,-97628,-73018,160376,164002,-787,-10176,-113095,-275167,-194635,-68646,-124030,-83701,111371,165924,155135,102893,9034,-121811,-296734,-275529,29421,209975,186145,150583,-3923,-247485,-305015,-113635,39255,76155,110040,115527,65,-155342,-275901,-360091,-165798,254922,537898,375429,85440,-25217,6154,44714,106443,130744,82174,247549,509126,455637,312215,158378,-73914,-74671,151378,143991,-92939,-196915,-100380,-113998,-120077,48351,184167,132072,-44419,-178829,-44090,230259,171403,-60656,-92770,-44014,-67351,36486,205179,171285,-22052,-155771,-29757,118906,56011,63750,228558,147002,-218871,-230969,77807,265631,157201,-19966,-8649,37105,-210110,-432517,-298284,-69184,29232,146026,228479,180875,134173,80611,41297,-72755,-281916,-447017,-405907,-117960,137792,221208,224810,131374,-11382,-1527,114718,210065,364708,462515,314064,189195,-8996,-308301,-456000,-438081,-297141,-193678,-180040,-104065,89142,144006,-6583,-122819,-50688,60979,100069,180582,254394,208646,-24394,-289366,-362295,-247846,-232784,-296146,-258162,-236831,-278199,-264088,-214312,-173311,-26798,94948,-18122,-94370,4915,45531,59101,276185,418621,311740,165168,26042,-117515,-116941,23643,78699,23107,125276,320577,134047,-175606,-105267,28458,-145644,-202922,-109405,-45288,78720,159772,149007,-719,-269081,-281616,-942,-1851,-229229,-250558,-68134,24785,13351,-7539,41070,34751,-140614,-283235,-133112,100609,85277,-118140,-275982,-430034,-465954,-242769,-37131,85409,281461,352803,56761,-184200,-117875,-68663,-8814,14924,-27074,-106783,-152845,-166131,-201056,-207815,93790,276939,65516,-87499,-101163,-48933,178562,464162,337240,-196397,-462245,-299139,167786,558903,420449,19539,-108700,-178040,-422463,-35983,912227,1594060,2165700,1896387,-22266,-2973008,-4639447,-1316326,1208831,719232,418221,1255426,754535,597134,549286,-22566,-568298,-893832,-1140191,-938029,79888,447899,-48972,-405899,-289912,-111324,-146995,-161493,-166927,-98058,-85528,6652,414534,716559,501326,127170,-105775,-100408,166528,426017,438613,176827,-9363,-27604,33842,159132,273047,339049,249728,48102,-29538,-65544,-305108,-336033,-57728,49671,-62151,-19199,303871,607919,620624,368118,145053,178989,333446,380966,208331,-71099,-324293,-247603,-67992,-195013,-374067,-262378,-205410,-193810,77998,301451,286855,170114,317817,380401,189812,-35131,15147,226706,263881,32630,-213535,-199934,-33857,127316,53887,-125918,-139090,45243,123655,-121427,-335169,-241749,-152104,-205334,-136318,102264,356398,509965,583253,429645,218808,162121,282465,282729,-4482,-204979,-8423,154099,47012,-183469,-309227,-297591,-276253,-216015,89251,260100,-76170,-299331,-2960,293796,250504,131740,10986,-138754,-254781,-142066,145428,328167,150187,-53968,-158297,-288247,-318721,-217892,-179031,-141553,-44432,36471,173395,95111,-195156,-260700,-42655,19681,-69256,18518,118465,34940,-5987,-53557,-148001,-141618,-31179,-58035,-168849,-42653,144608,66504,-98716,-191986,-240558,-275302,-324022,-308562,-104366,180873,278189,225863,107958,52018,21191,-1743,-95721,-113127,6381,3668,22216,107996,82098,33667,51859,88597,92870,37672,-22508,-151329,-272823,-188600,-151436,-216592,-285272,-356870,-245843,-21761,105436,151542,155111,-30287,-94256,159750,337597,319571,208980,22464,-150596,-269935,-220222,-117816,-15009,-39980,-119748,-120278,25775,115082,146651,220904,247273,206230,243828,378767,369225,300431,282149,171751,-113607,-433983,-382669,-163867,-134138,-57306,191489,248407,175328,11362,-184814,-174141,-129688,-38494,58006,49161,10828,-70082,4318,205410,120986,-261369,-613890,-419086,77040,179685,-24162,90701,210829,-12471,-56922,122612,187440,194861,158611,118980,206158,139472,-51315,25559,174738,127606,85632,186970,259467,233042,98651,-46920,-185408,-316232,-368876,-33856,435836,302938,-157254,-357355,-146746,-43033,-168421,-178553,32075,82063,109750,263405,295653,140752,33176,-11332,11611,75734,109511,66762,-9766,11439,43460,61865,34687,-100498,-254296,-179141,170429,328411,315442,324919,197677,-107176,-212044,23485,172483,19717,-261757,-425605,-149062,99259,-35786,-236396,-93062,73994,67812,38836,89842,168315,131192,115346,229811,319832,275205,12038,-218294,-96030,178319,310959,303642,259474,112438,47092,83683,104072,63308,-43847,-194758,-224797,-45317,227606,344742,299228,167429,-7817,-78587,7772,-21408,-54486,22482,46065,5548,16402,11396,-20105,-112638,-205502,-246094,-291495,-285300,-86990,82924,20264,-214231,-338419,-393252,-482884,-392171,-34458,161466,103497,-7088,-49207,-17281,-1320,-115390,-279858,-332400,-338948,-206204,-186258,-164716,-15084,-56197,-249966,-125913,158063,271475,176405,-27268,-126475,-89324,-54271,34973,116082,82031,-43026,-65694,3028,1076,135791,398934,494875,380311,281692,286940,268200,174558,107343,218368,218116,-97133,-358232,-345842,-259895,-186562,16816,27550,-118343,2367,407971,668040,661433,502358,314241,151285,-350427,-1004016,-1270408,-1150783,-895440,-373283,312445,848862,811482,358317,26414,141733,4160,-159672,-257504,-720483,-732131,-76220,-40650,-125958,-2942,73290,114945,87078,-63030,-113847,-6171,13648,14417,-126564,-182973,-110982,227276,430606,213110,-146865,-187969,38668,99593,123951,124500,-60780,-318473,-265998,-50954,-84970,-180644,-168113,-136236,-189678,-241896,-94145,107909,143242,112509,83297,25799,-37367,-162341,-207987,-27944,56226,40820,164193,251559,122112,-104437,-236284,-206108,-111433,-28352,-3220,62585,-36163,-21949,265266,335111,13818,-150243,-220977,-233228,-91947,25119,-105709,-282438,-317006,-129903,-70044,-161300,-157342,27047,68825,-44623,48522,177241,59728,-86360,-78224,-123720,-130086,49303,129177,176486,269462,94470,-298391,-256112,61611,-27194,-208783,-64352,159414,179286,93855,-37311,-138363,-14732,194292,277562,193989,177701,124910,-101119,-201783,72588,290487,194292,110361,170545,329091,385961,222039,44492,-146677,-213360,-128332,4080],[217502,88839,94174,176106,81821,-58066,83122,449400,616123,454699,236879,66400,-1554,122484,233298,181371,-116273,-434132,-397163,-223883,-159604,-102491,24115,-7062,-111070,-85334,79560,150376,55826,-117515,-252333,-327159,-337007,-203705,-60802,-84870,-173744,-109939,-46572,-123464,-334849,-292276,-100300,-122882,-250664,-132266,178993,318501,176595,33633,149601,300698,237181,270111,349745,199914,-46982,-133888,-162140,-155616,-70405,-106971,-130405,62041,208575,113064,9006,5836,53220,56328,38382,28673,-33308,-51162,-7740,161146,268912,137816,-76287,-174630,-212551,-174774,77945,143007,-178438,-296212,24242,223915,98478,-13436,-55504,-39649,55520,94264,-45182,-30946,223977,296140,87536,-111203,-36311,55135,-58020,-257779,-174452,186210,265123,93083,91635,226530,110491,-47232,-72986,-16406,150844,256293,219774,27010,-209745,-412656,-514705,-430719,-275942,-183037,-109696,-13373,63575,199014,200343,-161270,-418101,-248326,3057,152869,170796,-829,-217011,-279632,-236818,-262965,-245334,-24445,178989,110173,-70605,-141754,-113734,16527,258497,237453,-29754,-42899,160058,125917,4203,5471,253332,440503,461855,146240,-256668,-227964,104886,169484,-32451,-178721,-109208,34317,-52431,-194409,-34493,237040,157499,-134712,-49932,186817,298400,264590,58467,-107605,8888,209100,181286,95385,41044,-23953,-138770,-111191,96142,178204,51599,-191478,-412978,-367952,-60401,14160,-179020,-296073,-117052,230810,351877,152776,-101983,-51797,259690,380933,107744,-233549,-215354,37404,64098,-17659,9523,-98559,-218894,-31880,104798,-58145,-108507,41740,121358,133911,93844,-3577,-126763,-253028,-267815,-43937,137678,113748,17030,-155132,-363570,-418698,-281046,-138738,-98549,-34211,44086,536,-106816,-214103,-248718,1756,373728,509568,299514,51638,-19849,79786,165819,163727,125679,79290,197903,418076,396826,266015,112891,-120504,-154101,95128,134813,-114146,-258648,-122801,-41802,-63913,46225,230470,252110,-1121,-268409,-193844,123785,149314,-61711,-124959,-13888,27042,112998,275183,261398,63732,-97979,7789,155724,90692,70430,183949,104820,-182678,-182345,95535,282865,180391,-11754,-50858,-85181,-376901,-570798,-403289,-118491,-1073,61410,76879,49172,19648,-40706,-6595,-6412,-221753,-470070,-471013,-179871,78520,195312,282635,260802,120709,52795,125253,252258,441168,471097,233060,47189,-154075,-426570,-525393,-501016,-320864,-121381,-64394,-66302,57103,101520,-6180,-91779,-29550,79104,176821,283540,339522,237206,8397,-269681,-402494,-288069,-231923,-315883,-355379,-379466,-416825,-417474,-400228,-320683,-116367,67827,-23207,-109069,-3982,89205,188660,423299,472727,250250,77961,2520,-115058,-134496,-7700,70442,67765,190019,359210,189303,-65863,-63604,-69673,-241026,-234762,-122199,-51811,58009,124001,126383,25808,-257670,-343211,-58073,11835,-220234,-212891,96133,198063,30881,-115152,-65283,34878,-94845,-276330,-166702,101291,162281,12864,-124148,-312662,-413430,-177214,43525,98709,184195,232051,11034,-110978,-22344,-5224,-15068,10683,23919,-45294,-136287,-180749,-199902,-156610,104618,263426,86092,-64526,-118358,-84854,89630,367941,310122,-150666,-399669,-266591,140714,410801,217749,-64516,-41535,-124986,-518310,-34243,1108879,1771086,2291675,1947910,-358372,-4231176,-6224549,-1062400,2983792,2584021,828726,679065,321778,555665,927000,373203,-435949,-1033634,-1410912,-1146092,-119862,296148,-67394,-389830,-322930,-212253,-283992,-244358,-196062,-91578,-120457,-60646,297196,555424,378677,137556,-35489,-70142,100528,322737,345112,169043,-1143,-32661,-3670,22625,42556,136520,188277,99794,11140,-26442,-179570,-170318,-536,-32341,-167033,-11928,411198,726431,662189,287499,26138,76046,236018,320015,162341,-140421,-412661,-326852,-129368,-247837,-437252,-311885,-238460,-243109,61857,361420,342185,169005,245964,330986,133821,-97939,-45563,149129,176494,11949,-184288,-273474,-183920,36625,50095,-107912,-107021,107802,201820,-23744,-188683,-28387,72040,-15167,-51362,114307,396686,563445,649522,500669,285305,245770,311033,275119,23725,-142072,2032,85676,-7520,-158038,-223587,-230630,-281948,-239849,119941,257302,-154837,-310805,40269,261150,145785,39719,-51950,-202383,-314154,-87377,310335,491546,261320,2343,-117260,-228171,-227330,-117700,-115768,-105147,-28638,52024,150258,58627,-182928,-211530,11527,28696,-133507,-80105,46711,8164,-70,-48087,-156060,-116516,83765,117136,-37736,-28147,119063,78255,-130060,-258287,-205010,-196483,-332199,-362616,-124512,167560,201055,162053,146971,110658,57983,92278,27087,-94080,-84898,-102190,-60865,80824,102858,63593,93912,123788,104661,26181,-17452,-121857,-203118,-86432,-19236,-117851,-266655,-405884,-325502,-132269,-79059,-14217,79190,-40582,-101064,143749,370496,408608,241207,-57439,-239593,-297636,-217734,-89284,59354,41817,-95893,-154125,-20584,87849,140182,212900,237774,180450,241731,462364,498886,336743,244698,148307,-88045,-412174,-366472,-123525,-62468,12971,197375,190645,59292,-150599,-301650,-231940,-129390,-17987,62544,34800,-16926,-156608,-108068,87253,40620,-249426,-537497,-335281,143677,232937,59900,181456,248310,-20992,-118496,9530,39667,47824,103818,158509,287293,149241,-96851,-31614,117192,67742,74624,212400,299502,301258,147172,-28756,-167495,-275428,-347369,-102862,254138,144338,-184789,-317842,-130396,-31144,-107603,-129332,25215,92669,150096,291177,327143,184796,75554,34774,54281,49886,11523,-46949,-129851,-103450,-45920,1220,-31974,-188045,-359017,-159404,179980,264958,224037,265085,198625,-55540,-198118,-38761,80866,-25798,-259291,-463492,-279686,7020,-24511,-185098,-81330,29611,-7493,-29473,32559,86484,81214,93770,197344,287624,272875,70122,-106744,-33185,136311,227008,221442,191693,130970,94810,43106,27756,55099,9597,-124755,-132944,96250,392323,494980,412634,262369,93592,56483,124923,4186,-74353,30159,80269,-5881,-29126,-1046,12022,-100604,-218787,-168548,-78979,-71290,22236,100675,-3470,-172921,-215138,-264580,-382156,-350002,-58730,96355,18028,-67064,-35097,-3683,-185,-16619,-115774,-281609,-348935,-234050,-260591,-229325,-44439,-33971,-183585,-50518,163807,213971,172952,292,-131757,-28068,117876,229885,248693,153490,-4850,14481,72246,-46680,6077,356615,550472,430772,268442,238181,218924,172157,150325,248607,245591,-12792,-225183,-240815,-225603,-166377,45374,68491,-85028,-7594,345150,607921,691157,498917,179060,100598,-247055,-1068207,-1500803,-1219145,-758310,-24807,745147,1185100,1080920,649492,182617,28006,-237963,-583785,-904854,-1241843,-1069610,-219683,109698,191484,357635,494384,422174,206281,-32570,-149627,-85367,-69448,-66558,-126067,-86154,-18772,246357,422533,208175,-177213,-228822,-4370,62298,102963,121285,-76442,-300855,-189763,-21801,-98724,-158948,-142786,-127358,-102934,-89324,-26732,62692,68248,3687,-50258,-65552,-61578,-169047,-225063,-93752,-67865,-48855,184429,349034,215126,-36499,-161126,-127631,-15364,38126,-50125,-65447,-148998,-71110,217980,264847,-54681,-182700,-221696,-213311,-57837,26241,-112827,-287342,-319833,-126837,-69622,-162297,-184826,-58095,-22353,-74391,52670,217115,151194,-20589,-104068,-198217,-158304,70527,160976,184103,289734,118361,-342046,-385844,-53696,-73498,-182746,-45455,124150,87826,41446,-9269,-125560,-87712,148612,290946,192547,152567,119449,-81810,-171815,116110,359612,223928,76001,102329,256683,318977,165707,-11336,-158232,-147435,-28782,109178],[252497,102184,59525,112278,33959,-29414,151938,445347,501919,349831,266063,195487,73932,112013,198597,153386,-147471,-458060,-420996,-254860,-197840,-144250,-23425,-3016,-51785,-39310,29512,9203,-131217,-225792,-283605,-385123,-413742,-219608,13321,-12483,-182197,-146046,-15657,-91603,-318420,-275456,-119169,-128294,-192361,-119991,94618,240749,151825,-60293,-12674,154534,173541,245118,356436,208929,-58190,-151281,-141416,-66363,17826,-74034,-183384,-26835,163716,121098,33221,27700,50112,22711,28578,10147,-63809,-74015,21779,248924,363749,162658,-64164,-83481,-71019,-121355,20937,64910,-196397,-294540,11223,285459,265075,111556,-45015,-73561,42890,86374,-79291,-91921,163768,276829,157064,-14155,-5054,87354,-18279,-288465,-276168,118677,276142,100188,74589,242085,144233,-22178,-72753,-108823,288,146965,146412,-95100,-344096,-462874,-469290,-362525,-195839,-58777,-4433,46509,119125,240970,224462,-173614,-569798,-383125,-99540,73800,114655,8791,-159378,-221441,-205173,-245744,-219462,1391,150597,45347,-143226,-234482,-227237,-103443,147235,199207,-8822,-74678,128256,136674,2951,3763,296616,472527,461529,167936,-246952,-233669,70792,119490,-90831,-227964,-147291,9392,-24034,-116149,-8779,215813,152975,-118768,-70140,139702,285837,289801,51416,-155035,1207,275822,257945,115572,-46016,-208352,-320648,-187877,37236,144398,27953,-149080,-280588,-226483,-42838,15825,-127332,-211158,-55057,230019,289875,107020,-91244,-34677,283970,398135,85208,-272080,-275922,-80653,-50262,-45121,-4978,-98095,-142378,119108,263413,50811,-72498,12645,102650,127313,85556,-12072,-121769,-213557,-251801,-116990,45573,33251,-99202,-260755,-424480,-490177,-436741,-320123,-261184,-152151,-12586,22718,-42257,-132525,-118695,152134,437403,432601,202687,25810,-7499,121949,257910,223877,132545,71039,115763,261794,275084,187645,74553,-136020,-231397,-7929,95111,-118415,-285998,-105347,51007,9128,69506,283328,358610,65585,-264341,-260575,26554,124442,-24171,-92073,46548,130755,186634,330663,336542,137341,-36610,53382,194066,128381,71226,123373,65806,-132199,-119127,132705,297448,187049,3458,-50986,-140205,-439760,-566966,-378647,-115234,-24447,-6818,-35242,-39421,-72736,-161921,-81470,29268,-144840,-445723,-510271,-249095,4674,148611,313638,399163,293254,159600,142048,229109,391425,366811,118093,-100010,-286254,-504729,-582716,-538006,-323000,-69419,14722,-24587,44921,80086,38976,25413,67496,129380,238096,314156,334657,257361,110241,-167300,-366010,-287348,-211707,-308119,-405133,-466041,-510732,-528317,-536764,-431878,-198918,47003,4908,-88400,-3834,134287,312546,543078,483713,173503,-11703,-26845,-105503,-149875,-78073,40403,133700,263880,358162,233322,75376,-5361,-157198,-290487,-211148,-98206,-49769,37634,77587,79585,41893,-183558,-313253,-64789,49552,-170953,-160407,196473,279830,16655,-214885,-164160,18461,-61891,-249011,-152189,139407,261192,145802,37255,-148582,-293756,-88957,95644,74947,74782,98338,-41323,-41534,69984,66315,-3576,5264,17370,-58639,-133060,-164373,-168582,-68647,131486,235297,119898,-750,-78922,-58685,32505,243763,232237,-111327,-294095,-172344,116915,235107,33787,-86574,36563,-89375,-593836,-74633,1108976,1732662,2190419,1666925,-941461,-5565309,-7660901,-453410,5913685,5144948,1035815,-264168,-342920,360272,1191800,738336,-230657,-1008748,-1578778,-1227160,-275912,202869,53216,-210346,-264342,-267707,-332771,-225233,-115960,-26887,-101794,-63833,178794,329392,238492,143049,29734,-12896,83307,249793,269740,192764,56106,-6992,-20553,-103557,-208203,-113275,115809,176954,77270,17050,-46456,25157,109971,-62853,-215423,28996,492164,752708,573685,138420,-109249,-55061,74300,206216,95644,-185012,-432531,-343504,-166029,-262689,-415627,-297831,-252394,-284963,44260,447938,450143,224437,183950,232800,67057,-132357,-96570,45679,74264,10087,-101390,-254904,-264980,-29173,49712,-77814,-75078,130511,244092,116024,25071,185475,254185,130014,261,115847,423856,582624,615108,464767,280675,288661,304074,228743,50863,-22148,60152,39286,-18537,-67710,-88719,-136877,-270913,-247276,137120,223308,-217482,-272539,99587,205445,18469,-58179,-94140,-183927,-253047,-7562,403391,541114,317452,72475,-36185,-134878,-113044,-8374,-5706,-5766,29458,89758,129922,30763,-146556,-138481,56865,30281,-166533,-140036,-16947,-33670,-27535,-57365,-145298,-70442,177368,247326,61541,-36871,64178,78589,-125982,-267212,-144386,-97622,-257197,-324603,-111301,150476,125862,95649,166494,114879,50312,175287,167138,-42199,-121731,-132583,-71716,96857,137053,99110,127320,121840,83297,4689,-19943,-76030,-84022,57116,127113,9839,-189187,-384091,-351716,-208706,-208554,-119963,12315,-56417,-95339,121069,371690,450785,251766,-115219,-277151,-271702,-168464,-11919,175528,171614,-34433,-153831,-42954,82172,145173,239654,287590,210292,252154,467806,509257,289987,155189,93355,-53487,-337914,-297112,-77985,-16734,49218,156805,88023,-97776,-328263,-404081,-275463,-105691,55649,117023,56989,-23060,-189152,-192257,-58742,-43132,-190792,-366144,-176301,211740,237139,96961,225837,255865,-5593,-138277,-97125,-126998,-117013,31223,180674,325681,129362,-135542,-85958,61907,36386,86564,213184,258448,266760,159102,17723,-72568,-146638,-230412,-91449,112445,-3879,-217544,-283253,-135656,-57484,-81676,-110405,-16149,73264,160989,280626,324937,205918,87382,53633,85624,30900,-97264,-183832,-249217,-204525,-119790,-48217,-68533,-208202,-361655,-81273,187990,178925,118080,206055,205028,12704,-157859,-100407,-36364,-90250,-235365,-448356,-378696,-91021,-24681,-149019,-97828,-27974,-69256,-69561,12162,21025,30449,68869,168867,277602,297558,134099,4140,21791,55889,62567,75048,114787,144275,123964,-7492,-37134,64217,62141,-75957,-55227,218841,508863,574593,448493,292787,168291,197499,225559,-5588,-133153,7498,84901,-41273,-84222,-16395,43842,-62110,-192716,-63036,135669,117162,84618,85816,-37873,-150295,-111497,-110298,-223673,-247361,-57088,20814,-79142,-107794,837,14734,4707,95011,84455,-138234,-243252,-197371,-294161,-254570,-42550,-2421,-111707,1112,143433,166046,167009,17871,-138491,-5075,223482,371539,352304,227801,66436,106300,115185,-115450,-154364,245173,525392,443035,229066,141339,130465,126050,154332,242018,250443,78362,-86715,-142181,-175344,-121896,60027,97344,-1887,37080,244162,454343,635784,442202,8522,40320,-39197,-878510,-1467752,-1024381,-440943,215691,902349,1242728,1063868,741936,292879,-81516,-420722,-827448,-1344541,-1563683,-1300718,-396584,193420,426612,625896,832497,700958,374088,74977,-122632,-121990,-99972,-130967,-148686,-32431,46231,241691,367695,143462,-242778,-277572,-62754,14388,72067,101194,-80530,-246283,-118245,-22606,-92771,-96832,-111161,-133636,-29072,46543,38185,32835,3235,-126439,-210947,-139696,-59041,-132875,-196345,-128364,-173724,-137271,159672,385560,262400,10613,-75976,-33804,50999,44435,-138543,-245382,-278449,-133837,104441,119900,-124230,-159742,-131893,-99862,22667,28076,-143563,-289812,-282339,-105807,-77144,-136271,-159286,-117273,-96654,-76422,44130,198284,193185,27114,-116441,-200668,-89962,113411,167609,167770,276188,118649,-357961,-474685,-177734,-127715,-128165,-2531,84000,12244,25575,46709,-104307,-190171,36714,230697,149305,118814,136112,-18332,-110310,141851,356790,197818,14055,31643,168312,220671,89326,-65180,-139107,-48370,85116,201114],[275024,127053,62461,80575,25163,48013,228067,389044,335541,220234,262375,282226,144933,119397,181823,152156,-121294,-400371,-393992,-259157,-200559,-136198,-9906,75195,70669,52709,33037,-87705,-300443,-320688,-276888,-336162,-339147,-162899,79684,44407,-166254,-150066,19046,-47778,-244872,-203494,-102562,-112327,-127299,-112603,-35512,105280,116209,-101677,-146496,-24817,67415,205355,323654,164650,-85740,-145670,-67894,50987,103486,-23769,-177781,-90300,85762,104033,60278,73723,72494,12182,29097,3020,-91238,-104027,51921,336726,447234,197827,-38319,8168,86095,-19599,-13274,-8909,-195859,-267550,-32067,234859,326165,205635,-28555,-108327,4070,53890,-100109,-147841,67216,238676,261029,170588,86103,135640,49994,-208449,-248196,83661,272819,112502,75554,249447,163514,-21594,-96576,-187054,-116377,42745,63723,-167126,-376529,-409622,-336207,-211524,-56281,66833,86316,129315,201512,260555,216409,-130827,-566380,-428444,-179942,-24251,23911,1392,-95957,-139147,-144110,-187200,-159968,20003,102094,-32969,-184844,-266603,-283507,-199955,74967,205605,33575,-114556,67282,130208,9415,16778,307415,466174,462916,190413,-224388,-254574,20419,78561,-99340,-229364,-175510,-28265,9532,-5328,40359,179945,151820,-68419,-112281,29470,222874,278917,39043,-172295,-31119,232107,248587,108368,-123714,-318772,-350958,-149357,10737,72713,-22773,-110033,-139816,-57449,-12483,15034,-65432,-119864,-5112,207693,227649,65261,-78799,-32057,256464,390443,114634,-204041,-233427,-153149,-149090,-82605,-47988,-111870,-64980,219447,357663,166112,16005,38591,110762,127560,73872,-7097,-83848,-159806,-213526,-161124,-41580,-35497,-160695,-289687,-408575,-475832,-497384,-432379,-358470,-208599,-44043,47866,14051,-56119,-12346,249278,441595,335701,111503,15160,14129,132511,305312,277784,154668,60166,26396,90678,124561,97695,53964,-113544,-274530,-121183,39210,-104712,-274017,-57651,134811,70818,89292,310330,420197,132810,-187206,-235370,-30812,111167,47822,-10600,106470,214184,247995,364151,382920,181154,4646,90298,216910,147760,55877,52227,29434,-92444,-66894,173694,304577,173896,24891,3271,-109120,-395609,-451820,-262811,-80612,-38302,-41892,-85008,-76170,-126505,-257709,-180311,8851,-76863,-384429,-518184,-309216,-68411,81376,293877,488278,434885,267394,142090,117145,193585,170416,-9486,-224586,-369699,-505513,-597671,-540252,-311314,-67611,15209,-8154,38279,67815,101089,178910,190249,175792,250190,257915,235260,257628,235114,-29610,-276179,-260056,-199176,-296708,-415607,-501306,-564310,-579276,-581855,-486651,-268369,21789,42572,-55180,-17306,145225,376915,579221,422460,71925,-104169,-71621,-103320,-169410,-173561,-20983,167114,284734,287070,230626,191391,44776,-210575,-288491,-154455,-65541,-55402,7454,12947,7558,31396,-88453,-223416,-37409,80046,-125489,-140288,176373,221555,-40067,-281909,-235447,-24422,-65653,-235028,-130771,172881,335004,232108,150387,16584,-128815,-11220,77896,-1889,-36615,-37840,-114273,-27570,101194,80241,-25411,-41511,-77689,-177632,-181761,-148853,-127109,12193,145908,177182,127225,47943,-35291,-19064,-16919,79255,77732,-127318,-195251,-58183,80170,52479,-110311,-72732,86305,-96864,-658339,-201531,849880,1425902,1861257,1180433,-1561892,-6496192,-8509993,35778,8879016,7710732,1073491,-1411151,-1167139,40343,1224301,957038,16931,-841488,-1602422,-1173458,-340433,174548,242409,46376,-159643,-295022,-319630,-141374,16558,46968,-47812,-15592,76702,86017,94127,116164,47160,22191,84456,200499,236962,236527,122542,10157,-46526,-211849,-414834,-328312,55505,249191,136420,33384,31322,174947,233049,-47631,-220154,55748,472139,630884,359327,-56310,-249028,-201580,-124886,47574,2253,-213421,-390349,-306531,-192748,-263382,-336446,-240197,-268176,-342782,-10836,475309,519723,261560,97614,65659,-27038,-157973,-156389,-91571,-51869,-6516,-14790,-171433,-271394,-63440,36619,-71432,-86450,69468,203071,220211,207312,299362,302865,157717,-6876,91325,410283,556689,484560,299078,182049,263450,241181,126481,45427,97645,126326,8174,-3567,37724,29452,-68732,-270945,-262545,111425,139862,-275767,-216515,144286,122540,-119681,-157915,-135771,-141727,-143410,29079,339828,415842,272976,123971,55272,-44391,-33414,40921,64080,71315,83031,115291,95216,-7989,-132642,-95844,58065,3143,-187056,-177990,-89088,-109822,-100141,-88236,-124476,-25466,212366,282351,80826,-88219,-24868,35157,-127808,-251986,-106447,-31868,-146393,-225869,-81991,112460,45846,21768,136734,51291,-830,224011,272736,9238,-117287,-115311,-40248,140537,186622,140300,136857,75973,22507,-37715,-44604,-38089,35751,186863,228093,107524,-97270,-310085,-312259,-214234,-234813,-154155,-56749,-103818,-114720,67033,323719,428471,228632,-147678,-265520,-211361,-107739,53013,265073,294376,47769,-117678,-33069,90657,142329,271053,355000,267104,265028,396367,396534,171012,31558,13691,-36919,-258419,-225092,-62352,-23207,24976,60782,-51704,-257315,-468595,-477649,-305108,-71901,148590,177848,78355,-17238,-162435,-227439,-187741,-111931,-115681,-171616,-11050,239114,171527,58758,191664,208179,8357,-119512,-174733,-286879,-285995,-64590,174733,306601,71143,-181952,-141777,10580,28926,93227,155988,119494,114157,99582,55930,63057,32943,-55578,-14483,30199,-131304,-264530,-271833,-176976,-134624,-116352,-144070,-86420,30008,134282,222969,278435,193276,63250,27350,67818,-11140,-202543,-304262,-334327,-267391,-169616,-100533,-94742,-162519,-238772,29587,179171,77506,1496,128172,184611,55533,-118158,-153333,-150982,-158015,-203365,-396595,-420326,-167188,-31794,-127306,-126522,-71879,-87868,-71315,11397,-26849,-17576,45957,151130,283787,337123,188003,76905,43191,-41736,-127370,-96141,42775,146784,119227,-72450,-90906,75940,87217,-71913,-20462,284540,551508,573980,404020,251492,209459,317860,277399,-65936,-231768,-45098,59019,-88500,-136224,-37758,58749,-23563,-157330,20806,281907,225449,80021,25170,-92170,-168014,-70382,13360,-62893,-123799,-39888,-49671,-162380,-117350,47036,25430,131,174404,243830,44528,-66236,-115569,-284930,-247631,-24048,19521,-58118,19010,108574,145105,164155,21571,-143985,-19628,243338,423551,395360,274039,140996,182060,131455,-179329,-290048,115233,448269,426327,183467,23291,21743,50326,116899,200082,233893,159127,31070,-70913,-114455,-55751,71232,123068,122492,133309,138113,248033,492871,310134,-202526,-54137,195138,-508999,-1183525,-584017,-5484,258633,728596,1020655,801248,661209,341266,-178376,-504404,-795203,-1402782,-1587877,-1362053,-540471,215845,517003,710266,999441,885091,542019,227824,-45715,-103223,-62061,-152472,-182472,-11982,94594,227641,289002,59964,-290396,-298076,-105456,-23095,49458,84751,-54002,-156654,-69311,-50403,-73055,-21326,-81741,-145052,18770,140041,90420,25265,-33344,-217403,-319634,-153770,-6539,-43015,-118275,-116099,-227035,-200159,92145,337645,243054,26772,-7582,42750,66576,-5627,-231170,-402154,-370321,-185759,-40833,-55696,-162461,-69598,35152,83280,126964,29580,-190390,-299821,-236707,-91021,-101663,-100885,-97757,-140101,-131547,-43894,31404,129348,180723,54116,-103347,-122434,59564,176908,150684,125005,221363,93927,-337401,-488593,-262384,-164831,-58768,57392,59239,-17397,50269,117407,-67830,-272247,-92665,128758,77837,80506,166703,68753,-32443,157966,299750,122304,-62289,-17425,94983,124869,20654,-93747,-85467,67270,191987,264372],[247687,116543,63716,52446,16156,108693,258101,276500,143605,84400,220321,286493,158276,105654,154366,152080,-65995,-305166,-345865,-257789,-202681,-128760,15728,169565,199791,142890,63182,-132696,-405689,-387989,-256293,-224981,-183349,-92227,81955,24672,-188116,-169191,15733,-23441,-162094,-126264,-82687,-107789,-107091,-138147,-183748,-58386,62104,-93315,-227859,-202711,-80123,125968,233170,74267,-115937,-111360,40773,160451,149943,8701,-137403,-128560,-14441,49621,60936,116515,107434,22163,29786,-1078,-113962,-132041,59235,376810,484712,231357,-10033,68106,200642,76007,-44450,-77847,-192288,-239942,-105371,79692,249444,229083,-13969,-140566,-64576,-2688,-108161,-199724,-62546,167846,335329,347001,199500,189449,130685,-51381,-129401,57077,223109,100515,73992,237855,158614,-57813,-161088,-249144,-173516,-18542,11801,-157860,-300808,-274244,-152127,-16822,104288,154441,126004,198240,276984,242050,158436,-87140,-447294,-406827,-232107,-128666,-84164,-15775,-29256,-50972,-79874,-117464,-96967,17599,51554,-93764,-182149,-223160,-270358,-269986,26914,229748,69587,-149113,-476,99869,7365,28767,273977,406935,444375,204963,-182005,-271871,-26855,62899,-53948,-183211,-188785,-79459,23796,92469,88499,130949,138316,-19732,-168262,-111659,124410,241598,44384,-140672,-78379,83735,135795,38053,-210233,-347799,-237030,-12283,45988,18397,-59533,-80954,-37257,69121,15575,9496,-4321,-33217,28685,167874,172555,33072,-63784,-30399,194530,361976,180469,-70688,-122570,-165610,-210437,-127208,-105644,-132764,-2523,250679,357944,241833,125213,110588,135794,121670,54745,14665,-6519,-77815,-142328,-154456,-97383,-72637,-146615,-234486,-313560,-351230,-401683,-416889,-358535,-197792,-53751,58344,49895,-865,41582,277883,400752,247221,45511,24520,54290,137255,318139,321330,193120,58324,-36079,-35232,-4498,22802,54839,-55676,-255312,-194469,-7601,-72019,-220005,10247,192780,105300,86985,297928,431300,188204,-71652,-132016,-23909,125907,147096,96115,149264,268830,303507,387664,410216,208221,33380,123128,226992,149847,37641,-1373,14302,-60757,-26548,214049,313069,161024,68561,120336,10035,-262037,-271719,-101400,-16972,-20436,-24716,-61499,-58104,-123273,-293566,-270450,-49942,-16594,-281919,-471548,-323235,-105218,23259,239303,506065,508601,349894,133763,-49575,-87630,-35420,-95779,-276776,-356426,-390536,-510098,-476882,-271468,-97376,-42444,-9666,47386,75625,168270,324952,304433,210973,225552,163325,107206,261462,358900,118287,-141863,-195182,-184215,-274649,-377759,-477507,-563646,-544729,-503309,-456905,-292468,11831,89867,-5982,-28158,129803,378767,535609,316316,-24929,-169616,-103470,-81726,-152017,-224916,-75814,155747,240304,174680,193841,260831,89051,-198302,-221267,-65850,-16873,-38737,-296,-38459,-50692,22984,17508,-85124,33630,111256,-86091,-144701,65672,69207,-94572,-264758,-235865,-60096,-78888,-219281,-105471,194040,376559,278003,219894,183888,86184,68633,13402,-93194,-109071,-130214,-171997,-53027,76835,36275,-72558,-110583,-215366,-343946,-253785,-121992,-59080,85987,160963,123167,117341,66741,-9138,21132,-39808,-79441,-107084,-180182,-103881,63853,53870,-75430,-160711,-10905,122361,-118394,-678781,-380007,396043,906266,1391816,697878,-1925764,-6530133,-8449036,-18415,10635992,9600647,1122310,-2438368,-1929031,-283578,1016584,995641,283525,-586855,-1460820,-989964,-262446,236753,450610,309305,-18758,-261052,-240516,-7814,163269,122461,54468,95592,41478,-82835,-2191,84263,37973,41374,106132,190709,281365,322843,197632,24194,-68096,-264174,-492612,-397406,65339,331424,207057,50322,62216,269213,357434,22095,-168927,74573,360791,399771,110166,-220432,-342952,-306423,-285658,-98620,-76096,-195404,-268445,-198915,-185519,-235489,-204087,-132973,-260015,-383890,-79164,419272,510418,257074,7020,-113385,-105654,-149034,-193651,-215011,-163639,-27704,64606,-33095,-181276,-34291,35050,-72536,-118738,-38694,107586,266506,312055,295499,226153,96075,-24972,78625,379647,514725,328617,74321,47996,214099,163170,7939,24308,198842,197543,23182,58175,151365,118369,-24411,-262800,-267222,67237,49454,-294994,-132795,188985,52366,-216248,-215376,-157777,-103361,-45693,8182,137458,160451,156466,166672,155655,41485,6405,24489,57632,87282,121809,133638,67643,-40357,-140503,-86430,34025,-24983,-176393,-177778,-144476,-188702,-175169,-101973,-66402,35505,211815,248503,42111,-150085,-108958,-30321,-131891,-215074,-92093,-2460,-23936,-82550,-24290,78624,-7725,-23314,86488,-23770,-36625,263721,341132,63551,-66534,-60980,22107,213312,269753,209000,142592,19297,-44716,-77950,-69097,1926,140871,282380,270809,159776,-4888,-189423,-193597,-108673,-116142,-99937,-104046,-163092,-158246,-7497,246322,367767,197197,-130266,-192552,-119701,-47234,81001,300853,382820,147330,-36707,27750,125753,142061,298383,415327,332434,282737,291966,220904,39584,-64078,-44748,-27724,-185346,-166418,-65829,-51566,-29359,-48834,-177385,-352171,-505630,-487039,-299024,-22363,240673,218237,74290,1859,-75101,-191298,-239909,-131042,-35586,-4610,118210,219448,61901,-30106,96355,114531,9748,-64762,-190940,-394086,-427234,-164269,155095,253961,-2408,-227108,-184536,-20081,48736,84809,44315,-76754,-101245,-22421,60889,190267,215275,133505,103450,17916,-214353,-306721,-275677,-238933,-237742,-194540,-212923,-154010,-10838,88168,139362,201435,154366,20430,-31822,-1996,-83836,-279867,-363283,-357645,-277163,-187652,-154741,-122925,-73630,-23084,141825,156744,-11711,-104892,24007,114969,47095,-96284,-190123,-236649,-205563,-167969,-325506,-392633,-196934,-35920,-110780,-145288,-80104,-50290,-42697,505,-65906,-56724,32732,145542,291062,371517,220215,91528,19859,-129701,-277922,-239901,-14906,132777,74901,-151760,-139296,72542,69714,-116546,-43090,270137,512585,505768,299943,153709,220004,395438,266330,-164309,-343943,-115560,9065,-134506,-179523,-73947,37585,-19525,-150228,40366,316584,232863,13442,-82122,-174842,-235893,-112333,60737,45760,-28492,-30582,-111586,-218040,-100806,82347,11731,-34078,173036,292419,192268,104774,-33281,-253221,-230683,-21306,3710,-50802,-2893,67268,145790,154741,-4584,-165027,-71613,175965,369422,352706,253510,167402,199579,110467,-228900,-369902,879,338757,375514,133973,-94427,-93649,-39910,40964,123393,188929,199470,98162,-45235,-65985,1753,66885,132935,244111,238560,35936,7791,242339,68059,-465828,-210039,367198,-72076,-715264,6587,435651,74822,251718,569007,382950,463551,306097,-281683,-497654,-499708,-1045143,-1319859,-1264103,-623410,171300,428535,561468,935385,912549,639694,350349,17303,-63509,14146,-134458,-219353,-12509,125922,198585,190954,-20780,-298420,-287893,-128986,-51176,30346,71598,-7511,-67689,-72039,-112807,-67564,23043,-77486,-166980,18470,158189,98484,11247,-60388,-248993,-339218,-115713,74127,69896,-26728,-83545,-237460,-242725,-18499,193751,143676,-3593,4961,53948,7856,-103794,-300431,-477106,-400062,-226324,-195246,-227493,-166381,53286,208606,255582,197245,4148,-260692,-340868,-231473,-115044,-156066,-90375,-47849,-146562,-137288,-2377,7284,21210,111853,46893,-81390,-6766,217955,223309,98184,47028,118688,35526,-298317,-431632,-279546,-170146,-1639,104040,42367,-18745,76450,165734,-25766,-297425,-188574,22298,-11699,27189,181511,138069,29842,160541,215823,21055,-130484,-37383,46258,49807,-25645,-90969,-17084,164924,266911,292904],[201198,88934,74032,45031,16757,147283,259314,170792,5664,8871,189701,242786,128181,83679,133587,170488,24602,-184476,-269633,-227944,-191180,-127072,38197,249118,308913,224678,126911,-94440,-386390,-384036,-210621,-78289,-7072,-35677,21405,-68282,-258920,-208200,-16213,-6241,-82917,-55206,-53393,-103411,-125591,-178411,-277199,-175094,22142,-27034,-223209,-318662,-223654,21629,109887,-19523,-112033,-25837,177677,251483,160313,23764,-71892,-128471,-99269,-20066,41407,154404,161068,65841,45736,12739,-104456,-123002,55085,362492,480000,271793,29191,95925,254287,138194,-66711,-119456,-180477,-216332,-177201,-109368,79476,189480,10229,-150518,-139086,-57357,-89125,-229506,-193843,73047,341187,438104,296079,241324,212489,131598,17104,20002,118412,51253,59278,212717,135446,-122193,-255291,-285096,-160506,-14514,24742,-56933,-138374,-93507,41460,176383,247761,189091,106076,227645,320687,191651,58213,-94681,-315956,-358727,-251302,-218101,-182640,-29199,43083,34394,-24429,-56075,-52910,-11143,12276,-110725,-132943,-111914,-194258,-312750,-24202,230416,75914,-158520,-39253,58266,-5298,29289,198073,293378,386069,207066,-116063,-261133,-59721,69165,26558,-106313,-185460,-135220,7613,141484,110669,77992,114543,4786,-219737,-237385,19130,191722,77226,-62161,-126103,-124690,-62116,-110332,-321103,-323616,-52162,165191,142944,29954,-51442,-64010,3439,107337,21851,-4778,43015,37728,44216,116018,122945,5896,-52980,-22247,121456,310903,242056,57166,-16200,-141291,-236825,-180212,-166127,-154339,31012,212551,260323,237828,207154,192130,154045,91165,18335,38610,83791,16675,-52116,-102273,-114712,-78935,-76501,-128694,-172787,-140962,-160940,-271369,-277401,-157980,-72786,29600,53777,16926,23713,229709,322565,167892,-7121,34168,102529,151751,303228,333296,222101,57355,-66043,-95049,-88923,-36213,51528,4532,-184023,-208196,-43278,-43738,-149843,65784,199799,88205,37082,230405,385473,206924,23491,-5559,29909,152015,233936,176850,149380,278859,339255,394053,411493,217413,47953,140420,212083,124942,15574,-30035,16217,-45627,-11756,227736,307290,148340,123888,261382,164870,-102099,-102081,37052,52414,19880,19803,-6233,-24091,-86203,-275870,-338828,-132599,21207,-164633,-383101,-290787,-103239,-17604,157202,433889,482795,372747,110700,-231481,-367621,-188990,-120772,-248180,-251705,-186954,-316261,-356764,-219498,-146504,-131665,-36062,53479,83324,200473,396402,357321,209170,167315,70914,9401,269513,439936,231114,-6532,-113436,-174123,-256521,-318754,-426033,-530462,-453577,-349096,-371819,-277286,7927,118116,33539,-40845,83119,312162,419791,182562,-115112,-215618,-123197,-39552,-83126,-196281,-108091,84338,122308,41379,121756,247463,93580,-153016,-130549,14785,26780,2010,17215,-75453,-91352,16763,98850,52264,116794,125259,-72237,-174182,-93754,-118008,-125702,-171782,-180698,-87086,-97031,-207547,-100460,174148,361355,276471,244187,330442,310240,137638,-84126,-186411,-148256,-175269,-204924,-102166,3320,-61486,-146451,-197799,-357576,-501144,-331864,-98282,17668,135655,163818,77873,79948,25468,-43937,24984,-48053,-207814,-283976,-256308,-39946,150855,30067,-132380,-119509,75776,136405,-150492,-660159,-575357,-151474,257884,865144,360067,-1848342,-5483772,-7483287,-796834,10353233,10324104,1314474,-3059897,-2410131,-520412,609403,842462,488126,-362331,-1218336,-739512,-70136,359841,602621,483402,112546,-173692,-131591,119989,254715,168181,171602,229363,70066,-143615,-44150,51030,9272,34826,116218,188442,363308,425634,251263,16222,-99399,-272506,-439680,-301916,142929,407314,280432,73285,51337,295073,436857,100594,-93970,78691,187910,120757,-97316,-318556,-386414,-355677,-378793,-212786,-131997,-140647,-99852,-52525,-157514,-197781,-64403,-14081,-233280,-398298,-149307,271588,393051,187541,-83851,-257192,-148248,-109882,-203478,-302135,-250495,-64608,105444,106772,-31952,39316,37505,-82900,-155917,-153566,-12895,234310,304705,185021,65911,-2699,-20174,89111,334893,453588,189543,-136333,-66997,175320,94943,-103972,-12082,252178,252424,80690,155653,250096,162383,-8251,-244028,-261875,16543,-17239,-262210,-32096,227728,7563,-252925,-219056,-163005,-102272,-25345,-74272,-137908,-145098,4492,191987,235568,98955,1609,-48979,-38969,20898,124899,134496,47301,-68179,-171568,-110119,-492,-38895,-134610,-143952,-174286,-249344,-221877,-79096,30760,112881,200967,185829,-22846,-200069,-169596,-99489,-135448,-169729,-99237,-7145,74644,66569,55391,65033,-19754,-21433,46224,-56276,-12540,310641,375920,118498,13149,5831,91207,295728,373203,298515,152638,-26529,-95346,-102646,-78055,47389,218066,329687,259213,167154,76747,-45391,-22544,92867,123166,25679,-110298,-206459,-213358,-87534,159594,296096,179523,-55708,-65478,-11618,2254,69676,281922,420642,246868,77773,136181,190313,157470,318404,451574,385915,300352,198740,54967,-44911,-74447,-37189,-1301,-111741,-116393,-57391,-50359,-59800,-114093,-230341,-330782,-405963,-405472,-237816,47859,318013,228487,37147,32561,56039,-79665,-176941,-73550,51431,114783,199382,176010,-36097,-110175,-7233,11060,3002,19911,-123380,-405388,-502609,-231823,150450,215538,-46480,-239795,-184643,-2718,108256,77491,-77459,-245127,-276259,-151939,37352,275430,364503,308230,244197,81300,-215557,-296923,-257000,-274309,-305102,-253845,-257331,-164691,-3990,69753,83394,139566,125744,5200,-72444,-75344,-148987,-285033,-313338,-292241,-216445,-150813,-175544,-132043,43379,226806,251539,162711,-29965,-148763,-70868,21387,13088,-70055,-180179,-248712,-183608,-97782,-218423,-273505,-141762,-1550,-62314,-109112,-16247,63739,26827,-10501,-72022,-45309,67976,179337,315146,414887,260482,87068,-5114,-150724,-309048,-281240,-20569,135737,36550,-198796,-147894,82046,51425,-153782,-77098,216967,445562,438535,211977,72955,250505,461127,245204,-220764,-383217,-140435,-7359,-122849,-167761,-84536,17166,-27643,-149850,28594,290970,208876,-38220,-168781,-230926,-291056,-173327,70646,126259,55071,418,-116836,-193202,-22180,140461,17330,-56584,120609,256984,298765,250739,58581,-170426,-167495,-4643,-9162,-45166,-2152,82716,206619,181774,-16911,-164537,-100079,97122,279449,279461,202953,162218,187050,100623,-208807,-333595,-27003,267476,343230,134343,-136536,-146295,-71414,971,79904,169222,233851,155846,-8652,5757,74557,87743,167830,371421,360794,-3733,-193084,-56336,-227186,-707306,-363983,484263,391237,-94890,674754,830609,-217899,-352481,42802,-17981,277677,240219,-350779,-373741,28023,-310469,-787182,-1011407,-591590,119153,240440,268731,708966,824458,678422,430128,56256,4730,138684,-36902,-186366,44168,199695,206342,134171,-30967,-211258,-202183,-82282,-17188,63615,114446,94447,36269,-81323,-150053,-40544,65678,-52832,-145969,18987,146947,100101,18554,-47535,-178966,-222899,-4233,198925,215979,85726,-19524,-184159,-225366,-102503,33257,35378,-25961,-4142,25590,-72129,-174143,-276012,-393211,-317137,-210444,-288328,-316514,-99185,205341,356644,379762,228632,-24963,-309522,-376738,-248042,-143689,-191017,-81166,-7835,-118716,-93971,58090,9033,-59028,45454,41535,-34222,124850,345922,250122,43839,-25080,16310,-19142,-228648,-295243,-186486,-100729,59050,141052,44342,-2902,87533,187732,36045,-223976,-184883,-26063,-77297,-22976,177144,177593,72963,165842,157436,-47069,-142329,-13031,33863,16537,-29903,-48451,51717,224630,307095,303871],[147182,48087,79942,46911,15314,152275,242153,107209,-44759,13338,183714,174894,64301,48710,112628,196557,122434,-77842,-188916,-174702,-170265,-146353,26415,267008,352823,274198,203321,11913,-253275,-311766,-156291,46992,111047,-30778,-95710,-217240,-377480,-273971,-68796,2091,-31520,-10238,-24150,-99731,-168384,-217451,-278964,-206275,7625,66883,-147746,-354711,-336358,-101585,-31722,-102930,-77072,92097,301910,295326,129561,12662,-15510,-111343,-163114,-100817,-2665,168759,212311,123447,67137,32717,-64409,-73618,42230,293573,432524,302906,63964,83408,237827,145375,-82471,-131382,-170766,-213245,-232462,-266848,-119752,100944,32342,-146474,-212021,-103340,-53147,-238303,-308741,-47745,251287,390827,319498,257439,261659,265681,110315,-54159,-44499,-52012,7886,165720,86684,-213119,-367377,-304603,-110390,26043,84745,89366,41266,66471,186763,307245,322777,157274,24128,190118,302253,110699,-75161,-193028,-292585,-334929,-254639,-289858,-264586,-45713,102333,95771,5238,-26735,-55578,-81863,-32147,-95334,-66936,21123,-92664,-342503,-117025,154403,26091,-145167,-35582,14840,-32588,1011,78428,126306,270715,182923,-47513,-223957,-92968,62952,93299,-39549,-180998,-192412,-44902,117219,79616,20878,86139,-5168,-258597,-318358,-72773,130036,115899,28794,-170311,-337799,-305447,-327590,-464337,-299381,98288,301585,261110,112574,-3032,-66880,-22793,46629,-15090,-37832,56822,73785,32977,52220,67378,-32395,-63208,-15656,51107,227249,249860,111332,12962,-131501,-258640,-250508,-226800,-177001,23379,117239,87039,138169,217357,232984,136182,20750,-46571,36739,136819,79328,19959,-35060,-107656,-75851,-3246,-33578,-43662,86306,138690,-52936,-167405,-146575,-140820,-55803,21108,-8937,-63231,111092,210563,80106,-75931,12481,134451,174370,262909,288907,205599,38080,-82083,-108070,-134635,-94816,10340,26159,-96400,-172810,-80121,-48403,-99147,75404,139938,5837,-71005,106230,285967,170963,51553,83927,92343,159608,261964,184638,94234,238123,337191,370391,374897,199395,43879,128861,162279,70162,-10441,-34971,23381,-52635,-31226,194178,270943,131516,172964,372809,289439,21678,-33,104846,104473,59578,51477,25883,-16519,-48979,-227494,-376069,-215462,27680,-64595,-281170,-229477,-72066,-36332,63050,284313,361249,324613,73508,-377051,-559871,-257827,-86637,-154174,-91842,42367,-65726,-208511,-173519,-193010,-211392,-83598,37983,69763,169900,356134,322428,159345,91050,19012,-10791,282917,457531,281340,91380,-36105,-165769,-245760,-263436,-374701,-483355,-349301,-199574,-278389,-236401,4675,110702,47466,-50882,17707,197535,266886,49718,-195222,-253910,-131963,24849,42973,-77722,-100464,-24996,-36856,-78033,31022,145761,32385,-123449,-64569,53932,52303,65529,61678,-94339,-115251,13310,137626,148856,180959,115730,-81772,-207341,-236754,-264172,-113163,-37665,-104729,-103414,-108220,-194648,-118574,110647,291556,239833,244014,445377,501619,192287,-183441,-265758,-165499,-175749,-198797,-133616,-78110,-171241,-225141,-283069,-456440,-586292,-384424,-79889,92405,168072,158149,50440,25111,-70322,-146706,-18017,-45437,-275100,-400730,-317598,-1630,183916,12682,-114450,-10608,167632,130537,-181666,-607266,-729689,-652914,-384532,379885,234391,-1295888,-3580706,-5915983,-2053578,8092342,9765032,1635423,-3121302,-2457545,-613487,117239,550734,564736,-249030,-946540,-462405,186043,510723,665376,525147,200435,-53836,-21922,203198,257493,176371,270560,342805,143763,-95690,-34203,30554,-15224,13107,97815,167490,424934,510778,270389,-12244,-138780,-255403,-299517,-91961,259394,467690,354580,113555,27308,268634,442745,144051,-24036,83378,26403,-108222,-196518,-330876,-382382,-347147,-396609,-283309,-160231,-62479,75832,95579,-120709,-161530,45859,81401,-191980,-372188,-195193,79216,198683,70044,-157446,-319671,-135580,-44790,-179689,-332304,-299209,-112319,98120,202636,122930,125709,38670,-93018,-167497,-219892,-113936,139081,202717,27153,-97758,-67034,32681,125942,282860,370177,90231,-264873,-111963,179527,59436,-184425,-52978,255044,286275,168575,271088,322427,167706,-8301,-206654,-241072,-23407,-33264,-170835,75935,254287,-9264,-230497,-174189,-154039,-141905,-96073,-188272,-381655,-401140,-135552,192526,266860,109628,-34206,-142929,-189408,-103962,85002,110389,27662,-95632,-215295,-151401,-29158,-30640,-68771,-87474,-178043,-279140,-223882,-17999,149586,196997,203317,135743,-80726,-227224,-208023,-159902,-132475,-127291,-118008,-35097,121050,178586,137728,76182,5629,20293,34022,-22565,77306,361175,383193,166288,89364,56146,138729,355239,458028,375182,158115,-60388,-126207,-114697,-72629,87459,252594,318421,203248,137203,134637,82383,137122,311852,386792,168650,-79063,-220176,-268795,-167195,66932,218455,171388,48429,75854,75615,19803,23964,216024,391664,306011,184339,251415,257722,180222,317688,442008,394551,291329,123579,-68208,-71610,848,34197,43129,-47006,-82169,-30003,-2397,-44405,-116187,-199230,-209714,-213511,-257692,-145034,106905,344446,188113,-48145,37885,168406,57901,-34033,32175,121779,163206,210914,112356,-98255,-153110,-93542,-92274,-32508,85640,-14265,-341474,-521195,-270742,145421,194049,-58753,-224810,-155628,42570,176077,58956,-189547,-341836,-357624,-261022,-31329,265278,418034,410736,349431,166185,-155035,-237166,-221260,-281125,-321845,-272694,-262430,-125960,34824,73724,57031,90592,97056,10765,-90143,-139333,-202138,-235193,-190340,-189065,-138292,-97431,-177458,-145851,117404,385474,311786,186859,13459,-142697,-163865,-103179,-54354,-64075,-155729,-213251,-113771,-18936,-112751,-118859,-45967,34555,-16304,-51710,73219,191892,82818,-53166,-75836,-6485,118514,206781,308421,420755,276914,54639,-42710,-130922,-250663,-248390,-15932,121355,-10485,-231397,-148754,72135,16528,-189076,-132342,116475,344882,367960,138446,8518,272962,480388,207387,-226717,-346762,-136271,-9248,-80524,-135196,-99073,-28963,-82924,-191371,-29284,216438,169130,-70409,-234264,-269379,-331747,-242828,37763,156061,88237,11494,-103275,-131024,64835,179641,13613,-94374,1226,132564,309541,299216,101094,-87928,-96419,-8192,-41120,-59556,6411,126376,274365,202677,-48812,-184441,-130787,3986,156102,164732,97909,81754,107822,64852,-165324,-240754,-12822,204027,293851,142229,-133339,-169103,-76096,-19711,46858,135485,213948,164346,12060,49814,101490,82128,175709,429927,424659,-20957,-371134,-398340,-563058,-915415,-513760,502021,773298,538945,1246877,1065644,-531821,-952924,-483816,-344027,117785,116626,-428791,-212369,615706,565342,-163661,-728501,-516415,26944,-23564,-109733,358367,614727,610865,391632,-7235,18313,224090,70807,-113645,130359,274116,206600,80959,-14013,-91748,-101472,-17512,32541,101555,166274,185809,83246,-128719,-189162,-37190,66043,-42224,-121140,-9911,84252,61967,-2228,-49674,-83106,-58634,101808,291675,315729,140813,-3113,-146459,-201709,-169503,-125299,-76388,-59233,-60757,-70875,-182919,-223075,-194397,-210363,-182819,-179858,-340307,-342661,-19558,301599,391930,372017,163762,-100194,-363849,-432251,-314509,-197296,-221544,-106177,-29905,-109726,-60766,77876,2054,-114407,-19993,13605,-12697,190867,367168,205902,-34516,-106343,-91595,-88798,-177464,-147582,-31161,9850,90999,124101,12891,-39159,29069,142078,73115,-100390,-104888,-25758,-128233,-94202,114130,145026,59740,143609,119003,-73702,-106126,17540,16408,-9042,-24355,-7033,72295,205055,287233,282974],[78329,-12666,56598,32415,-7213,116307,210374,87504,-22884,71050,182584,93470,-22743,-8582,75152,206208,185451,-26590,-138057,-118229,-148185,-191799,-37033,197043,301525,271290,264064,144547,-67584,-203854,-115637,101428,124914,-88692,-241176,-378741,-504988,-348292,-118410,4179,-14722,6439,1784,-90960,-199760,-220655,-183456,-144282,26539,156396,-34099,-315494,-395271,-220313,-165544,-169571,-27272,213042,379856,281826,71960,-13977,13640,-94833,-203730,-177805,-57058,158443,247562,176509,87914,51158,2012,14665,43541,206662,365013,318440,91011,48558,184393,123208,-68143,-97876,-150842,-218061,-244749,-330732,-264766,7463,53253,-128023,-260551,-121064,3541,-209874,-372041,-167226,96809,233185,257331,230124,273728,323435,129538,-143116,-216661,-180848,-66674,118159,36447,-292821,-445251,-290897,-43184,78535,167624,234832,187493,174665,270390,362348,324326,90854,-73724,110819,239808,36547,-190350,-340076,-386507,-323515,-228747,-314814,-298824,-45075,157108,147472,33461,-7656,-84807,-168782,-72651,-48003,10285,154830,27181,-335835,-234101,9760,-52480,-90655,36247,14922,-35239,-28122,-41485,-40853,142804,161058,28566,-148233,-112441,43017,133662,15488,-153595,-207553,-86284,61431,24566,-4310,100960,-1267,-245519,-307830,-100946,90853,161935,125242,-171559,-465054,-500198,-533485,-587445,-280213,173080,371344,380911,265132,92476,-55010,-60378,-42737,-59636,-53682,63088,98116,28867,19214,39303,-53990,-67101,15054,28528,147791,216807,104807,-21066,-139873,-272518,-304341,-247948,-162785,12377,28585,-74820,6755,179899,235999,104178,-48866,-101841,24571,146113,101637,73097,49182,-60348,-52078,53891,31288,57721,286723,416290,188240,-48228,-164636,-239579,-155572,-2609,-28878,-151484,-13215,110911,4966,-147534,-26587,162800,226669,235910,215097,158307,22112,-74319,-78995,-129607,-132744,-50656,20314,3757,-81954,-95823,-65130,-57952,58933,52911,-97454,-186355,-20473,182930,115175,35829,136046,161112,159995,236900,135378,27928,190525,320969,341066,325311,175060,47507,113210,110513,27456,-2289,11638,57073,-48921,-50256,144592,232317,140164,233207,448098,371420,108275,48717,124255,155733,104703,67253,26887,-27196,-6098,-142968,-346239,-243956,32657,20784,-169296,-135853,2853,-2076,5305,126010,208686,247588,56674,-416175,-589157,-222710,10152,-1414,96805,251703,179903,-47747,-119937,-188490,-219483,-113299,15749,47254,99938,239437,233981,93835,42791,51688,82003,323314,437641,287061,153556,44014,-125819,-211238,-201833,-312323,-406862,-248045,-106189,-198692,-163721,24066,91814,57609,-27425,-22687,91589,142960,-34159,-240963,-274537,-113157,126592,230087,121951,-25811,-104526,-160375,-131050,-33387,762,-82007,-131766,-41458,51570,71492,157675,144387,-75410,-112132,25277,149737,198780,218238,101268,-82096,-201298,-293564,-300038,-37036,101328,-34993,-95936,-89155,-160487,-132518,37662,202288,199568,256830,537302,639463,243519,-242002,-308948,-161520,-130432,-135561,-96571,-103135,-227042,-269320,-334203,-469007,-552341,-375132,-54111,166042,208850,166177,55432,-17342,-175964,-278330,-86094,-26145,-255358,-411418,-318099,32348,177694,18379,-29347,127451,247562,111185,-197132,-522745,-784650,-975916,-867246,29346,311486,-399917,-1401386,-4233704,-3186296,4837168,8165406,1855927,-2681730,-2065079,-568323,-314809,221392,494491,-257496,-688765,-161235,455955,662165,654702,452907,226151,60598,67694,226762,181963,157224,324388,399022,228775,24492,12320,33204,-14828,-9244,47264,113921,414470,539224,255621,-46685,-176708,-236357,-146558,128973,362074,501874,420918,169635,14939,211090,365433,121023,15229,103674,-52537,-205617,-166853,-266157,-344415,-298365,-362380,-317492,-168894,14801,213807,204299,-92061,-137296,101008,123307,-150126,-307845,-200326,-89854,-7162,-60327,-203554,-290692,-72579,27937,-131702,-306847,-308878,-163167,44731,221521,221943,181739,26367,-99251,-136283,-205424,-168658,9829,50509,-115032,-200297,-59744,120718,166745,218618,255599,17324,-292184,-76695,225792,54157,-227022,-92695,217907,299773,259950,372022,354707,142200,-16504,-154258,-208136,-49986,-2123,-40489,169039,250492,-16998,-179471,-112848,-144296,-209116,-226003,-294419,-511476,-541912,-235838,153401,224557,60054,-86614,-219814,-332207,-241254,457,48421,-11931,-137399,-265907,-198500,-52934,-14730,-2648,-32923,-174196,-289053,-195769,53733,248007,259217,218444,112416,-119986,-243671,-248694,-218754,-128460,-102458,-144271,-80790,96023,213211,188899,94750,38623,63957,38317,49944,186260,384779,360792,189452,121613,59521,135625,355179,475268,392255,135758,-100328,-154270,-132147,-71766,97807,228085,241054,109238,76440,154493,151817,213473,439541,546816,260269,-35862,-210681,-316541,-246167,-39998,120479,147054,132341,175222,98717,-13904,-44405,117968,291250,286688,236091,318817,288402,189995,285435,374728,333747,230486,48990,-153254,-70740,110392,127407,86862,-10626,-75153,2383,73328,4048,-74711,-116204,-56107,-17109,-98960,-64694,113058,290033,89130,-179545,-20052,197714,156160,112263,131086,151682,135977,144135,29162,-121773,-154963,-154490,-191984,-110485,83021,67258,-255174,-506682,-296075,111169,168171,-55528,-196294,-122808,82220,215795,20522,-276451,-355724,-337496,-331442,-146028,140167,342708,406305,375758,214466,-72902,-148146,-182065,-269279,-292115,-246432,-232755,-70092,71601,81561,47931,45353,56315,20089,-91018,-185182,-235997,-159768,-56610,-112155,-99166,-67405,-176422,-180040,95966,367577,295994,213781,87786,-114521,-254603,-243952,-144407,-90961,-146053,-161739,-28786,43408,-37519,11595,34111,32080,-10007,-15931,134640,273634,88819,-128113,-88877,39597,150258,186635,238182,359426,247975,359,-92737,-106109,-164476,-196364,-40252,66004,-70292,-259198,-161827,28836,-37035,-221685,-202646,-16653,218845,288633,71020,-46094,259176,434705,157452,-181671,-250490,-120997,-10612,-32036,-106175,-128266,-102886,-186523,-277116,-117188,129384,138207,-77624,-265596,-278197,-337858,-289519,-8308,150674,71363,-10989,-94453,-70027,120279,182189,-3518,-144412,-151320,-32866,226915,236866,77428,-29418,-29437,-24910,-77103,-78248,26516,179923,316865,198459,-102771,-232752,-170921,-88201,28045,32728,-40334,-63232,-28863,-6055,-129651,-146896,4083,132467,218055,135170,-110684,-185537,-80570,-26301,18475,71607,127638,117867,17098,52624,64931,32530,137609,394506,404827,-28763,-506048,-712462,-857228,-1032212,-612425,432151,1022533,1076558,1602227,1106574,-734326,-1392065,-922345,-556471,-6642,-48626,-510620,-59755,1114386,1338968,402067,-492842,-449724,-104270,-296304,-460771,-10788,343673,457138,238933,-170295,-47026,232118,147169,-16212,230003,331253,188236,25168,8365,19056,-14451,43512,82626,131507,210741,235732,53637,-201155,-221853,-55194,37658,-36711,-97238,-55278,-390,3950,-46405,-71959,-5979,84689,168748,325666,341239,116186,-59485,-159720,-187520,-195858,-223506,-147071,-80654,-132149,-197150,-283783,-229145,-78623,3696,-39377,-138127,-342228,-307939,46355,314074,313664,245070,22875,-205293,-406027,-479568,-393730,-243969,-222355,-142365,-99453,-123351,-53196,49032,-11133,-122333,-50386,-14733,-16547,179933,294770,109911,-111165,-170082,-172144,-149547,-146257,-19621,150008,146654,108102,63550,-58008,-134174,-79810,52368,80646,31124,21954,22248,-143411,-165215,9125,57569,5458,102329,109764,-39189,-21255,44603,-15631,-35271,-15685,22178,43228,121102,225773,242891],[6839,-74395,11337,6193,-37049,67047,187056,111807,47119,150315,175543,22569,-97522,-69672,30069,197471,198736,-34232,-124369,-63183,-113055,-234438,-124810,67935,175286,225747,301021,268619,107472,-89590,-89354,80744,55268,-171497,-358927,-487240,-566047,-378304,-124459,17570,-8184,20196,37418,-59140,-172433,-140637,-7696,-3069,89794,229578,89677,-215236,-381411,-293402,-254132,-211609,22535,313326,403398,228735,19453,-29533,22389,-80604,-214987,-226071,-94150,139304,264027,212306,103237,63491,85258,133542,87233,153382,306759,317899,114100,22119,145535,122503,4803,-5098,-99920,-203537,-196379,-279502,-303021,-50957,72411,-97841,-267124,-98584,81994,-132391,-358220,-251335,-62771,40992,132195,167731,259641,318868,105028,-199745,-331187,-289419,-137685,93069,12255,-320160,-437584,-229288,22293,115267,232772,330038,264480,220213,299463,352672,268889,26998,-137754,31553,165250,-464,-241177,-455422,-506951,-285242,-164643,-277147,-269453,-17484,207260,198437,79482,22254,-115556,-245739,-106153,10516,84406,265296,153386,-279042,-341818,-166620,-125268,-2798,161439,79256,12054,-35603,-127601,-159482,52491,160752,98757,-57080,-118315,5323,135553,55709,-93451,-156880,-79819,19542,-23292,15756,177894,50334,-172671,-205544,-51242,83115,194619,204084,-117252,-463125,-581611,-656263,-647995,-269870,160646,362378,461625,428670,201854,-16542,-70702,-97861,-81834,-35331,70955,114130,42997,34167,52688,-49087,-55769,66363,59574,93185,162730,71781,-74753,-166319,-291165,-331809,-222198,-106612,14045,-18245,-161919,-93029,121674,200542,66113,-94069,-132122,-649,99127,63545,88664,127663,10119,-24367,62314,39434,104352,401147,578846,373359,45018,-209483,-352015,-241801,-1502,-18608,-195642,-101157,40916,-59506,-225426,-85803,173216,285809,224545,124890,85010,6156,-63695,-48796,-104119,-158112,-125025,-12994,87084,26710,-99066,-90090,-34494,22025,-40955,-194742,-275293,-120466,93078,52367,-3552,147567,211480,144376,157266,42622,-26316,152582,288004,299312,256314,129641,44292,85595,59603,6909,41341,95799,103323,-37276,-63954,91778,196075,167658,291485,476033,401476,155929,57612,113403,196054,132134,46634,-17262,-58107,27733,-48085,-259456,-213228,32787,66622,-82935,-43190,96109,70842,-10343,-1258,66223,160278,55639,-348423,-480569,-136211,120253,155758,250364,375113,324164,69691,-75279,-133679,-154165,-121475,-25218,2912,3206,85036,116762,21215,26907,147851,241596,366885,382503,246137,164804,105258,-58724,-154259,-147022,-246663,-311197,-181545,-113226,-168757,-86668,55747,66917,65408,23253,-31669,14402,68544,-67810,-263108,-295514,-87627,235178,422459,328886,91680,-118782,-206990,-114495,-62462,-154730,-242611,-203321,-85877,-4412,69841,242127,234891,-34571,-105885,29261,131916,186448,203354,74622,-68307,-154305,-260586,-232221,70919,182802,-16861,-84231,-54855,-119745,-137201,-28153,105657,152312,279372,589833,691953,271879,-260009,-328927,-159230,-70245,-39438,6710,-49528,-204450,-274502,-353175,-406454,-419123,-310879,-34183,212144,250754,185426,76936,-40811,-255580,-398487,-165896,-9390,-170449,-326793,-254912,63174,144891,40450,78373,228353,273624,57798,-209607,-431765,-729689,-1061241,-1084957,-144826,507090,573671,317410,-2944240,-3523120,2049745,5959769,1579111,-2018890,-1409443,-467928,-583454,-47673,301831,-349298,-463753,164934,690082,781929,604940,315189,173684,113285,111947,185749,58376,115676,307386,366217,274613,146071,59283,46325,4170,-36532,-39185,20912,304196,474110,210248,-75305,-210122,-243176,-61452,245125,388532,490671,455427,216625,13573,128798,210481,19012,1777,134896,-21726,-151248,-45123,-159414,-291477,-240664,-319998,-337567,-177031,61116,275727,240558,-87894,-132180,93565,97518,-126618,-225242,-166832,-180578,-155902,-167432,-223288,-199578,13568,82798,-79922,-245397,-286744,-206036,-39210,158774,225765,176194,-6825,-99751,-61976,-110298,-171644,-117811,-96991,-198373,-216256,9831,205379,181015,138421,113709,-54837,-245205,12300,287740,62972,-232947,-120298,167875,307925,338708,436171,345017,101916,-20201,-88992,-161628,-61846,55783,99726,231956,209619,-30189,-130522,-64368,-136664,-268177,-343719,-345724,-488390,-541810,-278852,78143,118696,-29893,-127741,-238745,-390810,-326665,-103554,-42887,-75581,-191354,-305081,-228770,-68823,-1190,51968,10997,-169874,-285271,-153100,113542,298379,284780,244082,122109,-128614,-250883,-297247,-272174,-117559,-86127,-157752,-121301,20700,171921,198737,113932,61994,84070,49540,122989,262370,365656,326459,194698,104378,19909,88848,298381,419156,343512,90837,-140138,-174944,-147847,-72729,81134,161780,125611,6595,16065,154245,165199,191485,421375,537035,278131,13554,-170808,-322786,-293517,-139700,13384,105911,176816,213632,58278,-75172,-90862,35615,163563,207145,234468,327037,279939,196889,251733,285741,231807,141950,-14323,-193960,-59403,207696,212490,130575,6843,-74630,43909,163508,77987,-4374,-10255,76025,125004,41484,-6498,70959,181308,-23814,-301525,-122226,144934,198397,214389,200776,161941,81518,42476,-37947,-88027,-100239,-163658,-251744,-192897,20723,91505,-170214,-446394,-287904,57786,140396,-26860,-135929,-75940,119318,236885,-2523,-295820,-275015,-216674,-324994,-254568,-41366,185708,332676,348202,225400,20929,-26609,-118642,-218312,-199825,-152918,-155237,-4103,106133,107273,73140,30959,34228,51320,-52584,-176970,-210380,-53082,62426,-73691,-96673,-48473,-147574,-200724,3726,206082,242402,261147,185246,-62520,-300812,-334225,-196381,-110504,-128680,-82309,74727,106542,27737,110990,88162,1108,-30401,854,164999,311232,76786,-173123,-65991,115896,174782,132911,132684,261704,203516,-25706,-111674,-72945,-80296,-145870,-80342,-942,-103348,-249805,-157859,-8529,-67516,-215130,-237048,-117882,119526,229584,30684,-71134,220388,355859,135010,-69734,-98863,-78439,13924,38781,-57385,-132496,-154148,-278397,-350814,-172881,95039,158173,-32099,-218976,-206767,-256647,-252178,3137,174142,62646,-25272,-66556,-6129,154352,182322,9903,-152551,-245505,-140515,125196,130211,37407,35171,66544,6812,-54715,-42479,96171,260405,352431,198440,-131492,-263080,-186849,-130726,-40078,-46330,-135874,-196074,-156029,-70923,-88185,-62600,25334,78318,152643,132761,-66059,-185422,-80038,-31,19691,5716,17816,61215,46552,56521,9896,-23839,87604,307836,343429,3892,-530978,-872164,-977510,-967940,-582332,333019,1148349,1463409,1707805,1007455,-695002,-1527085,-1179961,-629398,-75758,-192176,-536667,90104,1441246,1841713,835908,-298219,-395138,-234777,-490843,-660354,-263369,116594,294489,54573,-346644,-143014,189295,195083,108576,342828,381494,176034,-4521,46260,117827,69959,114711,150265,176925,264164,256156,-16449,-253022,-213310,-52959,32844,3911,-48573,-72492,-45048,-18609,-67594,-75932,56770,187088,213310,324788,317933,46776,-155538,-207524,-164573,-145628,-199712,-123431,-46366,-151637,-273289,-309871,-161723,59662,191991,94760,-60841,-267076,-205065,102015,269179,193339,90587,-115471,-282032,-392393,-462943,-415288,-229802,-154526,-136272,-157418,-128626,-52186,2199,-9403,-61772,-6907,1634,-8662,138782,203710,28537,-138492,-175538,-183667,-160268,-106965,86411,325191,297160,141996,1558,-138946,-241082,-170333,-17698,79619,135064,153112,108491,-98273,-195471,-89298,-34569,-48591,68313,134201,58620,100129,70917,-53070,-57503,183,44233,-7206,19974,157560,199258],[-63506,-125979,-46075,-25750,-61865,24623,175393,153220,116956,201666,143860,-32751,-142375,-123880,-20959,160392,149025,-98253,-156031,-28989,-71772,-256175,-208000,-81060,5086,139522,293042,333889,202860,-14413,-87896,-4495,-56560,-242002,-420517,-518899,-522693,-335053,-87057,32132,-3243,35215,69526,-18074,-87707,18237,185339,158594,173023,263754,176621,-103612,-318965,-310730,-293608,-249332,34863,351667,360104,143348,-22948,-37147,4506,-84035,-215101,-248870,-116295,104753,238050,195905,78372,38096,142055,239899,160090,143029,248624,274911,110742,3913,134955,158885,120124,118858,-30492,-171697,-116087,-167213,-263842,-86543,57939,-88909,-254515,-64837,148715,-35290,-289962,-299141,-194683,-128846,-34139,66225,214072,270542,71000,-200212,-356729,-358055,-201885,79915,8900,-292012,-342911,-141197,50699,96620,222314,321962,241175,190011,270451,282284,164242,-28792,-156501,-27989,89460,-10085,-226088,-481806,-542875,-202397,-83966,-200153,-200076,13922,224279,227127,127015,51541,-148157,-311918,-150117,33476,119664,315456,251236,-195308,-420929,-335292,-180025,70648,272798,175993,92081,-29037,-180626,-218004,18692,170601,124055,-10175,-134609,-63812,81002,65862,-17304,-57767,-27520,9407,-53230,56754,283461,136299,-77129,-65588,39446,79710,174111,227951,-33962,-356965,-544655,-668725,-639513,-279439,68971,270186,453065,509661,263718,28523,-53493,-100845,-74549,4311,66391,102714,58217,80257,93781,-30723,-42612,107285,110226,63494,106410,47948,-99127,-202136,-331021,-346693,-174452,-36908,18733,-24840,-154897,-121739,63639,126919,17884,-114509,-146981,-51675,-7445,-45185,47565,168948,68503,-21374,-141,-22475,77680,388805,573965,439161,84571,-266316,-455189,-301138,12853,18140,-182124,-135299,-801,-122009,-313561,-168518,144426,310237,211451,30375,-4479,-20495,-75078,-57475,-98893,-185969,-202934,-68591,126034,104504,-106380,-119855,-34494,-27894,-128336,-266274,-315191,-180486,14055,-12510,-43591,127737,225076,109926,39201,-66145,-54043,128969,233862,233959,159032,47689,11143,32882,5204,6057,107209,190241,142458,-30449,-73795,50285,167458,199698,334590,470158,400088,181163,52084,99465,221041,129995,-11173,-95067,-95628,49656,36604,-140739,-141084,21315,58553,-44633,21963,179066,155827,8061,-71561,-33793,80053,58484,-214049,-311536,-62177,192774,265728,322403,383448,320369,103053,-48306,-45665,-40420,-107737,-84892,-61824,-89732,-50155,7380,-43291,38617,265111,395937,386046,300023,168660,130693,139021,27543,-76829,-98656,-171888,-198305,-150052,-201009,-187263,-20979,95017,54709,85825,94415,-8156,-22333,47360,-58740,-264991,-317590,-69158,318757,558184,471363,219628,-47501,-153765,-38987,-51016,-276028,-408142,-316539,-182035,-96212,49402,292025,308557,19675,-105050,14775,98781,128644,140934,42779,-30399,-71265,-161983,-99036,176087,181842,-56406,-73976,-14872,-78121,-115581,-58709,21276,98080,304753,603587,663383,271451,-241310,-327319,-156397,-10129,66728,154556,85497,-97348,-236114,-335795,-288601,-224317,-201221,-18947,218754,286017,222944,113101,-27427,-260552,-446842,-223283,2972,-48348,-175929,-135174,106668,124269,84313,178929,261483,230115,-30269,-215788,-336776,-570684,-900709,-979506,-127257,738102,1362681,1023697,-2359713,-2616897,1029761,3634757,476522,-1476782,-748562,-398423,-629297,-159987,79768,-433752,-241360,523772,879762,869574,576542,192796,67648,89172,119221,114638,-51088,76674,235668,261224,264200,222828,92194,67739,39103,-62750,-136835,-80499,134814,332035,168025,-66130,-217088,-270148,-71084,208887,320773,439487,452867,241974,23595,38584,22200,-126397,-52221,173627,109388,25515,116610,-33584,-216901,-182346,-290115,-345793,-182651,73103,263247,212172,-95664,-126469,55408,31559,-116745,-135654,-97230,-159531,-190477,-211951,-210105,-82438,101553,113290,-31615,-161429,-229047,-214886,-115796,53218,148579,117966,-44671,-80303,51049,45398,-124854,-201616,-185968,-204683,-156102,105565,253238,156296,55929,-25431,-134427,-170639,112927,333723,73059,-200119,-115368,141136,337139,414179,467034,308002,69786,-1638,-7864,-93890,-53702,115928,221835,263472,145061,-47718,-98409,-40571,-121215,-278579,-379519,-309469,-330140,-418490,-260740,-10890,-8137,-114311,-130013,-176624,-314863,-311465,-187646,-138003,-150736,-243345,-314064,-223484,-75579,3244,90967,45166,-163976,-271537,-111660,145432,290413,269502,268337,154961,-104356,-244285,-342045,-313118,-100034,-66870,-144550,-138014,-67380,81025,169690,125249,63331,65471,51669,154166,259734,297195,294742,191767,49308,-48146,17063,206266,312026,249230,37916,-167989,-181262,-151845,-72400,45267,75864,3122,-85489,-25316,149882,141485,95880,263369,364837,229227,58300,-110338,-271049,-286698,-213131,-91980,48032,171272,185089,-32107,-137843,-89678,-1469,53128,103979,193714,277988,233327,202263,238889,208821,122662,53817,-59615,-201495,-64178,237649,248077,154449,1272,-76037,76584,229062,141357,53206,63945,128513,169056,128403,16964,-8462,50709,-114058,-372369,-239280,34579,177765,229862,214807,161829,33322,-60695,-77268,-15467,-13458,-131364,-262251,-253125,-86192,33520,-119141,-346672,-247929,-15682,90445,9209,-54075,-26494,138407,235908,444,-249295,-143498,-53128,-253503,-328838,-223802,-901,226147,290040,196697,91001,93461,-42535,-142844,-72919,-19667,-62479,35476,114219,133088,113467,41040,32314,90625,6341,-127586,-133665,57602,126456,-90403,-132318,-44356,-99245,-203272,-131834,-27487,170442,303832,255996,-23133,-303088,-350217,-190858,-111996,-105933,5127,165108,152409,71896,156170,88472,-66134,-83866,-20800,144240,297818,61094,-164331,392,204664,173151,39423,-1209,134379,141015,-22455,-102167,-60571,-50687,-140414,-146976,-80989,-116253,-217920,-147368,-39408,-81333,-186003,-233746,-171018,50461,172431,-11271,-101362,129528,237371,121451,55229,39734,-39948,43746,105677,-5406,-116344,-177589,-338936,-398322,-192150,100864,192172,27307,-118330,-70057,-106419,-145323,71132,228663,71128,-32735,-38725,25732,142344,171878,47682,-116406,-250977,-162288,36401,13800,-6071,92082,169052,89520,24009,39895,189710,331638,358632,185975,-139583,-277515,-197006,-136400,-47807,-60597,-169133,-287097,-255783,-131708,-66726,-27560,16191,23197,87563,107401,-48686,-205846,-114702,15255,16553,-76970,-108929,-909,89209,64047,-53097,-87081,21725,182696,251087,59715,-438565,-827035,-878177,-722235,-429707,206463,1127952,1627262,1542200,803199,-418800,-1352612,-1255919,-620303,-127958,-297886,-492038,211663,1517108,1952490,1075601,-139147,-380190,-373502,-605156,-695280,-358806,-28550,152817,-107406,-475403,-239670,104386,191097,209816,416157,389484,150730,-24136,69908,170431,126835,170281,208500,218320,300242,229793,-116182,-289922,-181755,-33813,53263,67510,6639,-65656,-43646,-3086,-63228,-59346,97188,229442,231956,291254,253943,-46988,-269044,-284374,-146796,-44458,-74111,-22527,34780,-101732,-263974,-250770,-44949,172995,283518,179913,41948,-129460,-68446,128802,186852,93180,-9496,-192342,-298085,-315536,-367043,-351521,-146395,-25279,-69592,-168392,-115104,-52470,-45961,-656,39403,100093,75899,33587,113359,155474,9443,-99769,-116438,-122580,-108869,-45591,164386,448948,425720,198571,-31962,-198587,-301941,-178274,-12254,90308,180861,234377,202437,6289,-159415,-136181,-84293,-67449,61364,181310,192228,227903,99519,-79941,-65912,30569,72909,-37485,-42174,116915,166018],[-113240,-144750,-84830,-36671,-54479,15495,182244,195698,160865,207233,100878,-54400,-135805,-144258,-56007,108353,57429,-184843,-209368,-12838,-19484,-228876,-239415,-188075,-149361,37293,243117,322891,201418,10770,-93726,-100223,-138638,-249258,-402908,-470019,-371289,-203692,-22065,47309,20396,63143,96393,25900,36062,224124,351100,300489,261575,267017,213444,-9190,-226925,-260746,-275285,-279942,4281,323052,274860,58460,-40311,-32129,-22088,-89907,-197204,-236032,-116362,66763,174088,123288,2963,-30593,152612,311035,247281,173012,186096,187656,80027,1689,159189,236406,254811,248772,51345,-117830,-29070,-54919,-199475,-116997,92,-111084,-236591,-38427,185321,57032,-191006,-303552,-268502,-227836,-191846,-50282,154287,224901,78497,-121353,-275032,-363488,-243569,75693,27203,-208787,-178395,-43527,37959,25578,128451,214835,138622,107452,202927,179744,42199,-66883,-124616,-42977,33791,-814,-153538,-386182,-416122,-68036,281,-103462,-110402,36408,196854,222520,161739,70852,-176157,-357199,-201662,1662,103817,297984,301444,-109028,-445788,-438846,-201667,91548,308772,260453,178657,-14622,-204105,-217553,45486,181170,86115,-45082,-169722,-153068,-19058,50322,64083,63419,55178,38766,-53593,93144,368288,220503,-1261,51246,121997,53920,84078,183555,46533,-201809,-419967,-576511,-573014,-306403,-66422,116684,338248,447128,236655,56913,-25735,-69743,-43138,44348,37412,51031,55797,131126,141675,-12993,-40469,110013,139511,55387,70539,62930,-56567,-221685,-388047,-363819,-137108,9088,9653,-10820,-71043,-69715,22478,28135,-42030,-123080,-166498,-132723,-152161,-205536,-49458,155068,86164,-60422,-125448,-139613,-15692,251884,416055,371840,64852,-312418,-522863,-333354,11994,53335,-130787,-122050,-25220,-188471,-409530,-271583,62705,264363,174312,-56808,-97217,-68796,-123033,-123428,-143872,-229706,-273920,-137740,104253,111786,-133901,-152927,-59641,-84655,-205317,-305855,-304251,-207979,-72141,-85010,-74793,85005,191616,58025,-90901,-164204,-59025,107521,150634,131428,25866,-77901,-72528,-60511,-66641,4857,164677,256689,149398,-51828,-93682,21999,141746,211897,344843,447283,390725,193731,43905,94030,225493,95317,-97360,-189171,-131987,54507,88586,-33197,-70534,-19187,-11862,-65292,37207,214360,209000,30379,-93780,-90806,4395,38071,-89780,-182548,-58195,181765,283070,284948,277638,181335,32698,-53313,33552,67666,-90394,-166544,-147706,-160885,-134875,-78920,-101113,48646,340428,463885,343555,183064,55151,54844,133179,103769,-3795,-66770,-97490,-87403,-146485,-318551,-238458,12372,121256,55360,116528,158245,20884,-40354,45592,-40130,-262516,-346190,-81665,331517,570209,486959,304579,78664,-30499,51253,-25081,-348277,-541123,-437151,-305192,-206737,4943,277748,330868,63672,-122534,-33180,52666,42568,38655,-779,15626,12177,-60836,24852,228855,94137,-144900,-80310,5428,-54028,-71964,-53131,-57017,16100,299668,567896,562838,226511,-215639,-317873,-155229,26921,141042,286547,252352,50070,-177688,-297900,-159257,-31766,-80989,-20994,163343,279604,261674,149738,17723,-178472,-398342,-246100,-1473,58142,-22566,-37,160181,134393,134739,238954,219034,112511,-153270,-221466,-245248,-355859,-563850,-594530,35059,915717,1771645,555028,-2532092,-518877,2276275,1572354,-1510443,-1338363,-340210,-433797,-482506,-84215,-80293,-446205,-5884,871375,1013987,918008,592225,130132,-61801,-270,99693,43395,-110585,46195,133512,117515,194629,224165,95355,80340,66188,-98532,-228514,-161496,-28123,160125,154668,-7087,-192539,-308222,-167346,34819,168979,351876,404804,228345,26818,-55371,-156208,-271211,-130574,193590,273417,236118,252246,84184,-118410,-129827,-284118,-344941,-185080,51726,192324,141039,-101337,-104629,20487,-39191,-114952,-59187,-15651,-50368,-111261,-187083,-171562,16751,164907,114121,1295,-77500,-143649,-178807,-158698,-49655,32376,33574,-71602,-37819,176375,211540,-50687,-222679,-199524,-159245,-71683,172319,238923,91296,-14775,-130565,-218077,-123246,172599,327828,67679,-137823,-71133,151002,395858,500574,477644,255242,54618,42859,80812,-9990,-29056,150285,295719,264422,76838,-62599,-86334,-41132,-90399,-223382,-311092,-191820,-104478,-225970,-197158,-87310,-104857,-148233,-85485,-47258,-114397,-191119,-219405,-207688,-216873,-277923,-284972,-179175,-76546,-4989,113339,72883,-150062,-247974,-81849,144462,234156,221006,275790,192448,-52479,-212507,-356096,-329761,-83029,-40713,-103073,-121629,-129468,-18834,117447,124262,42606,14935,37042,125938,169743,194427,277822,193513,-16581,-121339,-52350,115124,200656,154242,2644,-163507,-158381,-127498,-59396,10385,1008,-91065,-150955,-38107,157564,116370,-10531,44867,122948,156690,97813,-39872,-159318,-209326,-235535,-170331,-8499,131415,111877,-136588,-169937,-30692,22320,3060,31189,147380,199444,167554,213403,267330,180153,50102,3252,-65717,-175368,-86106,185054,221245,148015,-19975,-70413,91388,247641,171888,73010,73057,87294,124561,156120,19431,-84597,-48996,-142044,-357381,-315987,-69585,123443,164431,178911,170495,23838,-124352,-74763,78062,82704,-67292,-213552,-257194,-192342,-84234,-99905,-204303,-167709,-84616,22549,47229,44784,28248,143408,229052,43629,-147476,-5343,100179,-138789,-341502,-343083,-146552,140067,244148,156708,125232,189512,42785,-49486,65352,126099,21712,38361,97490,156067,160637,77936,61708,138028,74477,-50901,-20055,159375,136308,-135646,-170240,-32545,-27948,-172829,-250314,-219754,112760,324984,270341,-12930,-261641,-278973,-113459,-73628,-61600,96648,230746,178592,99270,158397,47473,-141856,-143935,-66998,88542,261275,72386,-85374,116320,296819,150617,-68124,-131134,6519,75248,10266,-62640,-68763,-78667,-176432,-220548,-155609,-109725,-172260,-129983,-54189,-80423,-146098,-189433,-162173,18755,114001,-66090,-156620,-12071,90633,99403,142306,113830,-19084,73205,161216,48616,-77654,-164504,-345183,-400337,-175968,118005,196758,64836,3173,102604,78036,-3057,172225,302578,101384,-28926,-17067,16121,85609,154808,105512,-37938,-162408,-99657,-13932,-75743,-34575,134407,253681,205999,137274,143163,275984,367089,327494,152798,-134913,-281022,-215170,-121336,-4462,-9905,-136759,-318711,-316256,-181966,-71691,-47858,-32417,-37783,18940,41333,-91701,-266265,-201718,-19717,-23074,-179226,-232522,-53295,135417,79602,-108965,-149923,-56026,39231,142859,118214,-250469,-591066,-587696,-354973,-206362,48394,959931,1542748,1145410,533699,-10669,-960463,-1192750,-597742,-195382,-360630,-379457,287651,1321575,1666170,1111890,3685,-416271,-539272,-683955,-631171,-330920,-100326,36525,-213766,-520358,-311042,-7529,124484,234447,397262,316720,83045,-62364,45651,146350,125271,175652,217141,219459,279427,136925,-244389,-343557,-171874,-28866,64254,108317,28522,-69149,-33219,11443,-65611,-47880,104146,206836,206573,210586,144013,-159640,-390299,-392426,-171797,31980,59673,76764,105338,-22454,-193969,-155334,50292,193582,219036,163482,119810,10093,30321,82446,60060,24111,-35624,-206990,-275206,-224164,-242443,-249439,-54212,94320,10440,-160212,-122496,-90183,-125351,-43969,89159,186209,151806,74053,89773,129521,18766,-54271,-61247,-62141,-57461,-12624,159253,434945,440907,206816,-80505,-265087,-326591,-128168,38000,71531,102960,169969,208051,81645,-121249,-172551,-131716,-103865,16762,161171,245706,254691,56364,-156835,-126763,3652,43679,-93300,-108474,38970,67254],[-117251,-108866,-70785,3020,8814,57354,212898,236316,180742,185575,84526,-18068,-63732,-102273,-45704,68342,-33902,-247640,-241488,6319,54642,-129900,-177907,-198923,-226846,-43755,174400,253061,135198,9828,-70545,-134241,-124365,-155153,-298895,-358774,-157238,-11318,38632,70765,82295,114866,126456,75659,170672,425568,480080,416111,354038,270240,222227,69941,-110325,-136149,-187150,-275393,-39319,260170,198876,20323,-12149,-3114,-24246,-59817,-131497,-167227,-78539,53878,107488,27197,-98956,-114579,132783,354007,338253,231517,127637,85583,47484,32481,220172,346190,388861,372212,149279,-30354,58194,27288,-145041,-143583,-74476,-139564,-205111,-12470,201401,138783,-70390,-246245,-258226,-226026,-276220,-131621,119702,238996,175001,53817,-82014,-279222,-231476,95540,82561,-66046,33788,63746,18800,-43846,11463,79556,30339,33049,142425,98096,-40749,-61434,-30362,19421,36151,40293,-24592,-169077,-130213,113600,99528,17728,4481,67266,151682,204350,192562,92470,-171989,-348463,-223739,-52182,68785,252067,319851,-20951,-379231,-410496,-161469,65744,260256,311689,264135,23839,-181600,-151931,137068,208232,17607,-134388,-191627,-210612,-108555,50087,168542,201688,166629,123956,5011,131612,411000,281188,47797,125665,178150,15372,-36093,110089,123953,-32263,-233544,-389540,-447014,-314797,-178231,-34579,167881,270739,143097,77909,14627,-21419,15841,88323,6988,-12075,51764,188250,201477,20876,-28345,90630,146763,89949,96366,149973,82568,-172044,-411544,-361603,-107313,29692,1252,28868,74991,67130,32820,-44649,-79639,-110143,-181448,-203705,-264343,-344384,-150209,119309,85025,-106748,-246606,-242782,-113895,64968,201802,241469,32743,-300225,-506443,-317632,-2573,78063,-52777,-53800,-13021,-225626,-471432,-351479,-36287,171081,132768,-95695,-150593,-111088,-170773,-201578,-209674,-260147,-296045,-176131,56263,68976,-154417,-154449,-70879,-108173,-237716,-284033,-224708,-188342,-148180,-137982,-68798,56797,147927,30288,-168216,-198511,-23038,103871,69100,21814,-102781,-197560,-170193,-162957,-132265,13479,215214,297801,141978,-84582,-104330,33407,144553,219067,345271,450777,418151,225691,64098,127057,245156,75539,-158334,-248106,-133420,72051,127844,58044,-9079,-65373,-99397,-98130,31616,207827,225894,58738,-62848,-90327,-42933,7040,-11311,-125725,-109735,106579,226721,178880,126197,9119,-83789,-63382,96155,154094,-55964,-232562,-215507,-172668,-136393,-111820,-127598,57092,357766,433905,253045,59336,-58054,-20647,117863,171832,66654,-28948,-7475,29451,-123836,-373155,-262117,33612,144680,87684,174826,216004,52186,-43186,49708,-15657,-237439,-349740,-109388,272075,456417,386813,331819,229008,132173,135317,7530,-351561,-583927,-496268,-393032,-285292,-32161,220292,310574,105813,-131038,-85978,24293,-21314,-56619,-33832,72586,83509,9415,101032,223448,-27002,-227535,-84324,14396,-30731,8072,52,-116756,-84576,258098,501845,436785,157868,-186311,-283510,-128276,51996,174467,365877,403018,197033,-104222,-231718,-31436,130484,39158,-24917,59416,221656,300176,199271,103051,-6237,-242957,-215686,-7576,125605,95384,128462,238885,197690,193397,265029,153205,-26572,-268639,-203595,-136983,-126817,-143132,-38969,273789,984776,1754557,-771835,-3239330,2222918,5289431,51232,-4003061,-1665221,-302374,-573322,-217754,158272,-106509,-354297,243520,1142041,1092439,932360,645110,140920,-161290,-92959,86902,9638,-102088,34340,48437,-1272,104390,169790,81180,84732,76402,-138358,-285115,-184576,-103022,45002,199974,109092,-128778,-329215,-294490,-190609,-10318,252238,327196,186109,22909,-131545,-274802,-359880,-198016,179023,395697,395219,329683,188718,13483,-69937,-283293,-319592,-167232,19306,103561,71079,-78960,-46460,25779,-70490,-100930,-1061,57792,95436,42484,-103138,-109787,81821,197808,97567,19988,-4352,-35808,-93183,-149201,-104413,-60002,-32232,-66929,30085,286890,339449,30850,-176141,-146471,-101225,-16087,177070,169507,9676,-52021,-171378,-281607,-128277,161748,256600,42522,-56334,8508,188794,473886,609301,487616,197265,55585,107439,163056,75744,6843,146159,304643,241037,28607,-61989,-82866,-52034,-41111,-113076,-168375,-33133,108947,-26553,-113130,-128738,-132272,-108141,-9641,101930,140843,-6746,-186297,-229680,-254030,-285665,-223769,-108974,-77995,-25852,117529,93186,-122173,-212854,-67377,114727,152653,153728,253215,213479,12902,-148076,-315652,-313802,-81701,-21707,-50586,-80413,-147932,-95966,57670,104891,3416,-49013,5794,49128,21935,83214,273744,200592,-72808,-185381,-104047,50131,123987,95672,-1575,-121063,-103788,-71880,-30765,-9809,-43285,-137880,-189364,-35624,173594,111708,-71364,-132149,-70478,103374,126088,18959,-18469,-76475,-201416,-205337,-49480,75503,18571,-227562,-164808,59127,86441,19573,15615,112723,112104,91432,219344,326333,206095,31435,-397,-29158,-124727,-119505,65137,134538,97326,-58199,-66255,73813,206015,153941,39050,-262,-33618,23025,126326,11700,-124983,-87128,-103627,-266621,-318867,-117412,61573,42866,102747,183560,48893,-137448,-41811,159110,154863,2118,-123217,-203031,-265626,-225506,-105605,-41039,-59728,-131181,-55732,71429,136417,76805,129537,218463,112828,-30393,88384,190331,-29575,-302131,-377318,-216744,95177,224132,120598,111404,231138,114388,37217,177075,241489,68093,-307,56055,161438,191940,122863,109649,179122,125963,18952,88922,226852,102681,-179917,-182449,-3761,51186,-118955,-312520,-301346,72828,294845,203189,-49281,-203537,-152838,11387,915,1827,173467,254841,171724,99605,127299,-15190,-198968,-188291,-124155,13748,218097,109904,34640,249620,363786,107580,-166756,-235339,-105830,6919,46438,-12765,-93691,-144399,-232532,-284586,-217941,-102625,-138082,-121053,-62913,-84234,-120054,-123482,-107398,11032,47743,-142033,-251160,-191791,-76862,40837,143737,90720,-26963,93450,197348,95496,-31003,-126581,-299145,-356652,-142942,104856,132081,47446,96431,256267,238254,117677,254296,359071,134329,-23807,-11590,-31709,-2955,131701,166374,60132,-16517,7478,-28961,-126646,-45562,148929,289252,308534,238134,222384,319572,349312,256994,92536,-135133,-289785,-252882,-103741,70537,87679,-59650,-298188,-338209,-212742,-92648,-101149,-105882,-96895,-50250,-67968,-199221,-359057,-325049,-118838,-113780,-287516,-319719,-69857,183664,107412,-141184,-196187,-129713,-96439,37775,165018,-13890,-240769,-199879,34260,18318,-119487,692582,1261238,629784,248079,376401,-491013,-1040456,-593234,-269319,-367288,-206297,329315,922398,1109913,998287,155333,-479280,-727593,-768780,-552572,-242364,-117577,-43368,-235801,-458899,-320039,-101908,32978,184387,291346,173974,-18565,-113971,-16334,64246,76383,138596,177362,179963,204896,5970,-364642,-408147,-189277,-38383,56799,113178,20317,-80482,-24209,14667,-74075,-31428,114366,175285,165279,115260,31842,-241522,-464340,-478966,-222856,52263,138736,134003,150835,73894,-67854,-39389,107797,133720,47914,75022,175910,142454,87802,-9334,-60959,22275,41212,-132609,-194957,-117344,-98443,-121619,34792,191796,103965,-117874,-127804,-129758,-198818,-120654,75473,233253,229558,134382,102089,139279,61450,-1568,-10427,-5397,-437,13865,106901,312878,356458,173911,-115917,-287476,-265356,2537,157717,72053,-35102,4120,143646,126449,-68628,-164879,-140676,-128463,-40915,91593,215537,194138,-24785,-239704,-196776,-42113,1403,-125546,-137920,-43255,-57473],[-141412,-92048,-67230,25332,51092,69066,187066,200827,118635,99846,56922,14080,-6920,-62010,-46822,-10665,-159923,-326043,-286610,-18863,85054,-29572,-84169,-166561,-265035,-141044,47514,93628,-10825,-46600,-53899,-122584,-54858,-25990,-192147,-285817,-28895,95266,-8129,44254,120798,125470,104607,72845,223557,509594,525680,459521,390220,241931,179057,92885,-27546,-6621,-87057,-262633,-111717,150711,120006,2432,12415,-2612,-35076,-18782,-49192,-89471,-50315,35655,27941,-98550,-240294,-226083,63567,334438,365609,240611,32039,-42903,-7244,53925,256112,410286,451150,428965,210563,41275,98555,33797,-154206,-200160,-169032,-184945,-193391,-17437,170159,163113,19182,-165197,-207286,-176274,-293501,-181762,95675,294632,324118,268162,150490,-145052,-189209,108749,139938,84651,217610,136624,-9106,-89266,-83875,-35757,-47358,-17103,87121,39019,-80506,-33889,85105,130657,81562,89290,111677,77762,175997,270692,186387,132642,113290,90437,88651,161559,194616,93116,-150536,-297223,-217686,-113815,22826,191758,295334,38348,-242740,-260177,-84120,-12441,124223,289327,308071,64690,-135463,-62656,242665,232615,-62087,-245708,-194073,-220147,-162409,70763,278126,320590,267006,231417,104085,155444,377640,271996,48981,134142,175440,-44660,-158886,29999,176653,100653,-46706,-168517,-299392,-303654,-247054,-154027,-10073,39057,7503,77698,39214,-8962,56975,108619,-27140,-77030,39482,227179,248025,58045,-11910,51414,120893,148377,171116,277918,272250,-55745,-381717,-342011,-100508,7133,-17024,72825,226544,232888,81123,-74308,-90292,-98649,-206820,-245913,-304756,-418465,-226003,78590,75640,-139974,-319055,-290008,-177887,-110746,6857,113278,11925,-234035,-412236,-272930,-49406,55223,3844,35483,24391,-227839,-487799,-394641,-133860,50892,88470,-87821,-165964,-146171,-199770,-257852,-273696,-271307,-266468,-174761,-1906,-6877,-162417,-124030,-57881,-92579,-224401,-211739,-103181,-141677,-214735,-170848,-40058,41531,108011,36359,-169827,-164559,34070,103510,-6130,-84477,-203900,-274383,-251289,-257050,-190096,16027,236927,299991,119287,-129513,-113864,70437,167250,215860,335923,474100,469175,263125,98366,182062,285939,93083,-172736,-263432,-110383,97294,151282,112927,23232,-111325,-172776,-112071,17181,150835,189658,74158,-10888,-58394,-70346,-37284,-6559,-144675,-193089,-9415,118444,43001,-17394,-112481,-185086,-74335,118757,196005,-16247,-271506,-255015,-137686,-84985,-108055,-134038,41059,301092,315610,124794,-65240,-160709,-82628,100393,211082,109732,7685,80264,129896,-72002,-330680,-236210,40523,147715,125909,233553,243041,55459,-65176,22238,-10734,-198511,-326367,-156151,133025,231894,194941,277908,333658,263443,170706,8706,-318340,-535926,-473991,-423129,-317817,-56275,132489,244810,129643,-127464,-133302,11507,-50472,-129128,-65015,110181,108322,9225,91885,149464,-146678,-280639,-93348,709,-12770,101270,68916,-176578,-213640,156895,397322,302213,67935,-176659,-235051,-83611,52272,144026,346470,460993,274047,-49395,-159571,65649,228114,126154,-40416,-91654,89480,303804,243287,196689,197169,-41409,-163020,-28401,120839,133999,211377,322940,283662,230049,250335,105394,-135200,-347794,-165548,-23202,46739,223031,494083,468138,870195,1354922,-2360637,-4149710,4715803,8781549,-766924,-6296636,-2308976,-610301,-791514,30207,448400,-29180,-216443,435002,1229013,1070264,875202,653368,162148,-217343,-149416,78797,-1401,-74997,8598,-12695,-69806,14736,74974,41035,57521,38739,-200336,-316098,-161573,-74569,30448,280839,236167,-60947,-340703,-417697,-393216,-178251,138705,216915,112794,-3094,-190726,-330812,-384785,-250470,97343,391414,422917,323417,255599,146845,-18154,-288619,-282620,-141345,-26347,9932,13812,-39668,25916,59126,-63790,-84643,14300,80515,190783,179786,-14536,-54611,95806,183138,54330,3230,27300,57952,5457,-114185,-115951,-105293,-67738,-45388,91706,333461,369921,79339,-99058,-79969,-90227,-45554,95837,53370,-76695,-62433,-158830,-319911,-196820,60938,110405,-19248,7965,82002,203199,518374,707006,483695,115379,39846,153755,197325,118310,24685,88957,228894,179018,-6043,-58060,-92412,-76389,-269,-1379,-33986,88979,232187,111358,-53640,-145421,-100091,-24146,44723,188436,331913,155584,-118575,-215449,-269243,-284405,-164105,-52650,-101813,-71716,85352,83828,-94665,-179572,-80314,51656,57862,70785,183997,189685,59174,-69076,-229600,-277758,-121378,-46357,-25868,-46485,-142722,-149299,-10244,50964,-60842,-115661,-42175,-51884,-137018,-17523,260034,192147,-121560,-245212,-146925,7516,87659,77181,10974,-64516,-39608,-6003,63,-18261,-57079,-141288,-214789,-49263,172880,121264,-68225,-198298,-138055,86404,129990,40687,97674,66455,-129251,-198144,-72241,15199,-77252,-295470,-144606,127712,144646,69708,42736,83290,21533,1204,195473,379972,265137,55112,22821,30817,-67015,-153238,-78417,9297,-1090,-115313,-78249,17351,113194,93070,-41452,-141990,-192921,-93357,52893,2049,-112588,-59898,-23720,-142068,-245924,-89279,10690,-96234,3243,183451,81295,-111809,383,202236,184284,56576,-19050,-110503,-288344,-344349,-121247,109447,56369,-138092,-121007,75138,199052,110837,99886,206281,186584,64940,113917,196092,33674,-234802,-334614,-207740,88516,223274,97407,57619,208335,154451,99611,239575,301814,73302,-58734,6735,146046,195893,160090,161859,208623,150359,62514,161636,249185,57601,-185892,-143927,51223,128650,-52035,-296988,-259523,45937,205809,66824,-121304,-149113,-14877,151454,104790,83480,228869,242847,136218,75378,86541,-59874,-199893,-186658,-163888,-51112,183645,159642,155127,361861,388778,62789,-219700,-283617,-178485,-52776,69469,39023,-106937,-194622,-260238,-309185,-250428,-98716,-122410,-120925,-65550,-94878,-109318,-45149,-20920,24726,-7343,-214016,-358382,-360719,-232865,-52284,60680,-4886,-43893,120195,231213,143666,21675,-66264,-200867,-258147,-89998,61084,14680,-13468,140421,354455,338282,186322,286895,378564,160593,-14070,-10559,-80217,-77818,125183,229855,165068,147669,124977,-11399,-129375,-29662,143438,273821,362108,297746,256810,317723,298323,173920,26287,-136875,-300850,-292833,-75240,175724,221404,45762,-232509,-311252,-196334,-89138,-131712,-156634,-120229,-92320,-187419,-326760,-434456,-423986,-243766,-227525,-360519,-319343,-10300,251644,160970,-124048,-193112,-163198,-185621,-33280,205691,218893,119627,169051,348162,196662,-229132,432924,912530,163422,5057,609688,-75306,-831458,-583558,-298648,-294638,16982,373807,467924,501471,825767,322149,-522916,-905561,-870439,-516583,-150944,-94399,-65298,-156731,-291353,-237621,-125566,-17112,113446,157003,15803,-114532,-148655,-75153,-25296,20237,96708,121535,124341,110295,-108456,-428440,-449550,-209360,-44829,38869,92529,10152,-75529,-9208,15505,-70257,12190,168530,194947,147293,50188,-29804,-243277,-439883,-486415,-263858,13341,129249,134791,174527,176128,98476,86350,136079,43075,-133656,-25708,223659,266649,123782,-100565,-131024,92184,202835,25921,-55654,3732,48612,9390,111945,265555,204182,-43703,-109981,-135293,-233051,-197290,15056,237232,300039,215858,151269,166611,114105,49668,34266,44633,59242,44390,44024,140928,209860,107270,-127265,-239565,-117352,186913,328365,121143,-157269,-185306,43153,133122,-13344,-114030,-108355,-138034,-107747,-13191,108981,69611,-122311,-305953,-251039,-85717,-32110,-124909,-136220,-125763,-185238],[-151193,-69823,-47212,51502,84635,64700,130529,127031,30704,21835,66556,63674,38793,-9183,-34116,-91493,-274723,-384739,-300851,-44815,95589,74445,39339,-92414,-248024,-213924,-87701,-90304,-167648,-105084,-12690,-40553,64170,117507,-100429,-267023,-44278,34177,-164407,-15230,134012,97558,49298,35225,191265,468665,522541,461761,378327,205056,125534,91324,32563,109035,18232,-217655,-171700,38164,63584,11239,28660,-30719,-47643,41325,52418,-12642,-34457,24541,-26676,-207734,-378207,-326947,-18634,269641,315118,174188,-90021,-163042,-61644,61561,250014,398153,427259,409418,221187,81093,95521,-9514,-202145,-259341,-240471,-219119,-194859,-41373,107455,127550,65444,-74963,-140604,-118999,-252856,-193691,82419,368650,484911,474125,363536,8047,-125761,110589,185775,213536,332892,160251,-30460,-77329,-97892,-75684,-58006,-23060,45745,9161,-71754,9569,196179,262972,160028,145741,226430,262441,358343,346270,251607,231559,204210,108302,28228,104773,167279,72682,-115194,-210948,-181098,-153180,-8836,144462,239854,65285,-65959,-32998,2518,-116302,-52415,193339,294264,97699,-77265,19052,319105,246792,-115012,-316714,-161632,-171360,-158695,116754,380016,402506,332323,329468,220246,166391,274952,183800,11994,91900,116069,-112759,-244218,-25110,204411,182078,102067,34140,-158151,-272320,-269511,-218663,-133793,-153553,-121041,58804,36596,-58884,39814,90317,-57304,-122384,25914,238881,267696,92650,11304,12445,76303,208522,264416,398577,444683,96547,-291622,-298375,-112763,-53297,-43315,113933,339872,367022,144581,-51715,-68820,-101244,-240361,-235834,-250481,-402895,-253496,56433,82285,-132800,-309515,-253322,-176690,-221907,-115911,45877,23463,-136624,-270607,-217537,-124416,-28707,8973,115207,79766,-187940,-449894,-390844,-203564,-55197,55462,-46748,-156817,-167628,-187145,-254063,-299164,-251293,-189941,-130280,-47064,-78391,-144824,-63231,-10670,-34408,-163109,-102741,32628,-79892,-251564,-171502,-366,38188,91095,81783,-91975,-73883,96953,103577,-62112,-164112,-243715,-263508,-267719,-308105,-223265,13548,228219,272327,97041,-166875,-117865,120102,206708,215673,330807,502367,515993,291953,133548,241585,354608,169048,-124024,-234910,-75312,128714,170139,141324,40661,-128808,-186134,-68430,19932,63932,118610,83983,48227,-8141,-71900,-69647,-42284,-181765,-250902,-108738,14737,-60477,-93974,-118866,-193803,-64448,112986,213216,39230,-259546,-246744,-70641,-13895,-77602,-118723,8037,202731,174442,7106,-159071,-223534,-104268,107107,231556,130726,56014,168834,216145,20946,-187989,-143987,53526,137419,155050,275940,243437,32762,-109310,-35098,-16817,-132616,-258607,-196914,-46133,-27489,-17476,167887,361540,329157,157864,-23804,-267284,-405307,-359888,-371982,-280933,-38886,64247,170843,148677,-87207,-138228,31850,-24797,-150086,-79087,129042,95822,-41571,23323,47098,-212708,-272346,-88522,-10405,26684,206976,144075,-221694,-338456,21150,278306,197542,-4190,-167286,-157139,-11788,46844,75244,245646,407469,265463,-9467,-74608,145498,280553,188768,-42092,-239214,-81524,273951,289698,290776,386317,152605,-101062,-46801,67957,115172,264359,420105,377938,250290,229623,138775,-124222,-329790,-81612,109157,145261,445040,847250,539172,547204,721095,-3549414,-4905296,6137066,11356798,-739564,-7557405,-2913919,-1056356,-1002924,170623,664815,86124,-95445,509793,1093686,934986,736835,554930,145801,-203641,-120013,92595,5774,-64471,-34881,-31313,-55839,-23873,-3114,4226,17678,-29413,-259261,-306461,-93159,50885,141164,380990,344449,2240,-327418,-482385,-490190,-274086,42660,111281,51193,-16064,-197104,-309168,-330509,-257868,-27078,259291,332251,273501,300455,270754,37361,-270944,-219467,-92164,-55934,-51743,-1557,24252,108098,117919,-11814,-50294,5371,58581,206341,253440,57280,-52,95245,150261,8718,-33390,28296,133733,105501,-61205,-83600,-79161,-48218,-360,143881,314848,306751,98016,-3958,-20678,-128674,-145208,-29716,-55332,-123164,-29191,-91368,-303166,-274983,-81382,-62071,-92024,53095,134306,174215,504282,768019,467918,19518,5648,172699,176536,106140,28662,13956,101315,95940,-17471,-41151,-91859,-91072,29324,82944,44042,137593,258227,176541,-24104,-132091,-20076,74300,51830,170746,385139,244565,-34782,-164940,-253515,-270672,-113189,-19253,-135969,-122450,29942,49963,-59964,-135262,-100303,-19084,-16663,1598,93504,132404,81417,17216,-107619,-217467,-186787,-116317,-34919,-26710,-125073,-170607,-67575,-24373,-133349,-157111,-76431,-122362,-235300,-72376,234445,164917,-154086,-288749,-178353,-13493,90408,94494,29590,-15014,18408,57784,34001,-7054,-31813,-97999,-221968,-87437,145697,137551,-6398,-130996,-63280,109418,115476,28877,157482,181863,-35099,-149347,-69046,-29554,-149835,-331012,-132141,138474,162575,112380,78527,49712,-65442,-100197,128909,397626,332804,102119,46796,87742,-14886,-167093,-183519,-113271,-125361,-180847,-108943,-62744,5683,21494,-133563,-303838,-333115,-182962,-36716,-3077,-49963,12343,58652,-34468,-127147,-3684,-22444,-215421,-100367,149120,85595,-75844,29416,198990,173506,88308,68848,-14947,-264611,-407632,-138064,206604,153920,-101021,-149431,57897,216693,122744,60137,190007,239869,112875,72510,121397,25789,-173689,-251744,-151690,88646,209108,75838,-23110,123335,144289,119002,238287,294738,46385,-111620,-38551,103872,159618,165536,190975,214438,139162,64952,171010,214848,19278,-145957,-65816,114666,180929,-920,-229671,-159194,3331,56537,-114831,-217011,-126663,75165,253930,203978,157491,244675,193537,67167,15196,35795,-73415,-142801,-144525,-185695,-106259,135516,170622,211931,392612,341064,14259,-221565,-278014,-217520,-118173,46500,64801,-103728,-204610,-244762,-299082,-266367,-119503,-146141,-149698,-86581,-130898,-128417,11587,51765,30662,-53397,-272518,-458235,-489563,-366555,-184920,-97712,-144958,-71246,143229,253307,171624,48838,-18522,-90732,-132602,-33340,-8178,-126487,-108679,106712,348853,333791,167917,233920,324571,141037,-29284,-32246,-120386,-123611,125545,264611,231206,259512,193459,-4077,-122309,-19976,97283,190368,318174,273885,214466,254124,214538,76321,-52051,-161496,-336135,-343039,-54719,274989,338950,124638,-172031,-265677,-148441,-59883,-127748,-177077,-114551,-116837,-310194,-450260,-472343,-469678,-367646,-352985,-396353,-236334,105662,310768,204525,-82865,-155097,-164167,-237838,-85859,210581,355391,347383,376608,476957,273819,-235393,263446,612373,-131666,-188895,580828,161095,-622825,-555717,-265047,-168680,226199,419487,99250,26177,639048,436057,-546342,-1065506,-1002927,-566581,-125559,-74319,-43800,-16838,-80652,-98203,-81553,-4536,59373,38622,-120795,-189901,-165769,-118425,-100873,-29653,62333,60923,53809,8752,-183927,-428342,-453631,-222991,-54746,-406,43066,4325,-51026,4689,10089,-53856,77326,259691,268533,158676,29063,-26572,-163530,-318851,-404606,-280452,-83192,17770,72999,172156,256608,261444,197066,141430,-33054,-245132,-92086,261998,367698,151769,-160066,-139466,196877,384180,222597,114127,123473,171403,114334,169851,318804,295206,42376,-59537,-86120,-209657,-235719,-49082,214213,350332,300644,214819,188469,152558,97014,81719,96188,122778,89064,11391,951,68422,36790,-99665,-109015,91178,384257,521016,240538,-180751,-290165,-26588,124445,48880,-16839,-25743,-113944,-157479,-106941,-14952,-50519,-186313,-313259,-242410,-80033,-13619,-68827,-91873,-170778,-255738],[-150468,-52652,-25538,63216,87975,33276,50210,33478,-51148,-13066,113912,111642,49576,33334,-17073,-166330,-370713,-425916,-280244,-54743,91407,158156,153131,-16835,-201448,-248909,-199761,-252050,-297347,-141689,47965,79624,183831,226238,-51894,-306598,-210513,-223135,-394512,-99776,104650,26967,-28704,-24001,89452,334668,492277,437529,317898,159016,81783,84463,73981,181848,105003,-145637,-203293,-58500,21689,22490,17173,-93128,-74768,96399,143651,34165,-44498,16220,-39398,-272737,-484058,-396876,-91035,168428,182503,23982,-226647,-254338,-106148,45240,194383,301345,322603,313683,168061,71162,56900,-66837,-243702,-283254,-255988,-227552,-208089,-76775,26644,36211,58331,-1133,-89002,-95611,-195283,-186281,61429,412089,598655,618192,499935,135597,-64269,92632,201278,291716,360568,124746,-48323,-9833,-16969,-32295,-8488,4484,10596,-5462,-34635,53507,274755,373016,244246,204685,294153,311152,326076,303593,282097,301990,262132,115892,-19237,40953,113663,35339,-76545,-113610,-131748,-160856,-14503,121489,167283,64788,103176,186029,57217,-218082,-213502,45324,218185,109042,-23071,66571,331963,238530,-119656,-303925,-96515,-84006,-105317,171592,451240,436034,346644,384051,315670,164020,131445,36374,-44119,26539,18692,-174750,-272106,-42836,210277,215783,190794,175543,-49584,-235103,-267473,-231301,-167296,-236643,-204987,23382,1558,-172282,-63562,22222,-84135,-138474,12955,215810,247366,111262,34454,-13543,27936,236238,326506,455612,527580,221580,-170499,-236342,-139341,-141424,-79890,143188,383453,413845,186138,5117,-29449,-130052,-276676,-170755,-121793,-319044,-241574,55099,112370,-82972,-228392,-148192,-117819,-259650,-166717,48774,61126,-53296,-141364,-178752,-218326,-170163,-53035,150680,132026,-119453,-373564,-355870,-241011,-123497,33046,-12708,-160362,-185292,-136736,-185736,-272546,-208320,-97065,-66199,-77582,-125239,-108742,3847,54498,44627,-74754,7864,141034,-24497,-246799,-141333,28842,31015,91936,140806,22759,27144,136675,91041,-103919,-212207,-214978,-156876,-200768,-301895,-230071,-896,183303,216234,75523,-188964,-126352,150320,240854,219215,327384,500042,509991,282746,139568,268186,424699,282089,-35882,-195408,-63105,141206,176858,148238,54270,-107236,-127464,30079,38207,-37966,30996,88189,94363,35554,-59669,-78314,-73013,-186054,-252667,-156321,-47840,-101565,-90953,-20711,-90025,-35746,86483,222660,105048,-202976,-202822,-13368,26486,-49925,-100084,-40256,94186,63845,-69299,-210086,-241736,-87251,138290,234830,129568,110371,247602,279062,128595,-6520,-17136,70991,106699,141339,266250,210111,-19076,-182145,-120123,-34634,-49704,-158944,-226072,-230715,-254909,-199645,27344,294944,305446,100301,-91273,-230192,-242897,-195244,-262042,-188908,20689,43104,112436,159724,-17500,-95037,74788,34691,-129571,-83175,120824,54203,-116853,-72229,-50790,-216233,-216570,-75572,-9943,90620,303188,200140,-249958,-436169,-124584,154663,131382,-38787,-147888,-60315,66325,35632,-10542,93563,248183,172879,10084,8865,207674,301547,227312,-21628,-340902,-250106,206071,322242,357509,502023,271134,-62042,-67207,-7914,70455,304639,516451,446241,249657,218685,261049,45324,-193405,45302,244769,158645,461174,909647,431920,13583,2837,-3929920,-5285805,6026186,12106155,174018,-7228008,-3107421,-1386453,-1152272,136705,684060,128846,-66937,413350,750938,681845,503135,302949,47113,-133714,-14503,112599,-2172,-112730,-110201,-27634,22383,2863,-33766,-16767,-23847,-111106,-298275,-263883,-11352,204619,315534,449499,387357,39341,-297173,-474770,-463946,-281026,-23330,32887,29291,10778,-137405,-227014,-218246,-214844,-160341,41352,175428,219664,326649,355925,86905,-227104,-138351,-26064,-59587,-72608,21078,93901,172908,171308,60035,-3612,-14887,4806,143933,241883,93223,51285,109133,121798,-30949,-83395,5724,180760,185248,-11799,-35795,-2890,16830,55956,175033,240731,176802,90991,86130,14771,-198755,-274350,-150971,-117174,-107489,43770,8924,-226629,-306528,-204049,-207531,-152965,76206,149958,93960,415183,750720,423444,-83714,-46416,155512,99529,36098,22964,-40911,-34885,5580,-15527,-16356,-72464,-87190,40614,119483,46712,103958,214056,181522,-18703,-96088,73374,145693,-1429,41175,280280,240233,41006,-92727,-210636,-244803,-74328,-7628,-163176,-156821,-30126,1522,-16447,-71897,-107154,-73782,-50473,-30696,17208,65395,80769,91536,18750,-136766,-243730,-206974,-63527,-17543,-105910,-159923,-98706,-100929,-197954,-158412,-68347,-121062,-225922,-59461,201159,120973,-164425,-301724,-195635,-20807,114470,126711,38839,3707,52353,107889,74013,28296,34638,-9644,-198678,-139105,95430,148472,81448,27010,96195,154432,97731,8433,161144,249991,66253,-67061,-36964,-41367,-175158,-328797,-142486,83632,129571,114560,84998,6606,-138727,-200345,25955,368488,392426,156653,54209,118653,26045,-141634,-198837,-188659,-233773,-232051,-142901,-131315,-65350,-14539,-187063,-418466,-398702,-211751,-104237,3883,45637,99257,113333,26522,-4452,99942,-33222,-282273,-182876,76982,44857,-52295,40168,170397,154523,113720,129383,60027,-202685,-394997,-145506,231952,220973,-18130,-115393,40281,201689,125611,35583,184170,273131,125811,3034,6717,-36029,-127656,-153186,-76630,74892,163236,53686,-96695,11754,94182,103995,192881,245645,25590,-117638,-53392,53088,98383,141047,193253,207640,114162,46248,130715,143758,10763,-59756,35462,175728,205974,26885,-141651,-72367,-60068,-112924,-282777,-296802,-130212,96817,296571,280793,215178,231850,132522,-13569,-66846,-14313,-42904,-31782,-68799,-183255,-144641,63871,117900,182261,322368,225883,-23185,-163368,-213008,-216603,-183857,-20257,64712,-69773,-153827,-175945,-253140,-264400,-155406,-194921,-197414,-123037,-178259,-159653,39991,90646,24259,-73604,-287837,-503852,-537060,-446541,-322817,-277815,-273479,-92690,168056,269796,177531,43889,4606,8018,6326,38863,-52606,-220709,-192083,14396,242730,233347,81309,114920,203839,68245,-74229,-73090,-133151,-117102,138712,264487,242219,289948,195630,-23738,-126849,-31700,17178,61596,187892,177513,112747,150754,122771,-18574,-126031,-197221,-382086,-386495,-38508,350871,407695,149524,-143583,-216711,-80254,-3002,-85423,-161512,-84344,-125477,-414126,-533993,-450251,-436883,-444036,-456254,-391529,-94657,238376,332084,208159,-41842,-97446,-139733,-261582,-130663,166433,339419,359113,353315,382773,248994,-103008,243681,456235,-184610,-336534,287055,178490,-444823,-484988,-162106,-23084,358786,459569,-59258,-191243,458043,422555,-558644,-1189584,-1141422,-680192,-185339,-80904,8438,136383,106445,44726,323,61051,47803,-29109,-204464,-234313,-171413,-143862,-153356,-67387,39857,3079,-31162,-89675,-216966,-378908,-415697,-224097,-78490,-68040,-33837,-1502,-13022,13269,-2625,-30090,143799,347399,351572,181817,40815,21006,-43175,-151648,-272202,-282826,-228591,-180757,-46998,132264,281059,363471,256397,117603,-78154,-261395,-115850,267361,410296,159431,-193515,-122479,265632,492592,373782,248579,197907,223133,150518,184553,334141,334918,89287,-6559,-11414,-158098,-236648,-96195,161517,335222,324786,228331,160808,134605,108817,106360,119285,149334,110296,-5135,-80667,-44449,-43248,-68335,43736,263489,500700,649221,371792,-114854,-283896,-59415,78774,70455,65027,49244,-99594,-220808,-204306,-147131,-160114,-237336,-297341,-204463,-56933,16064,-18788,-67994,-210888,-289037],[-127934,-30876,-970,61813,66264,-5870,-19184,-39366,-84315,25224,196506,148281,26170,58131,8642,-212051,-431916,-439503,-218163,-23780,98266,220989,237737,41844,-136513,-223465,-246382,-339950,-362589,-133137,124367,200616,273158,281222,-39526,-361744,-435347,-565043,-598666,-179550,41621,-60608,-96730,-69158,-23260,189567,462329,404950,228804,112407,67878,97394,115069,209412,163697,-55882,-194847,-122208,-12417,19425,-21633,-170807,-114662,124844,196396,38517,-74987,15687,2474,-270874,-530831,-418510,-132304,51424,-325,-171376,-345946,-295717,-125430,16049,116353,161363,181105,172771,66300,20574,8932,-95903,-224507,-226523,-189606,-197555,-222403,-109591,-50070,-85434,5495,42707,-61911,-114242,-156694,-178347,20843,390742,629320,673516,537727,208606,-19427,60070,182863,312824,319200,43364,-67319,88823,129253,64383,67970,42472,-24234,-18924,6245,88349,308514,427539,308939,263883,308229,210202,95301,154392,274648,339510,281323,111302,-47786,-19116,48880,-2088,-39341,-30046,-91880,-143639,8342,124507,99146,53750,221336,312597,48058,-294174,-313374,-115096,95375,92948,17114,73284,275598,200457,-76406,-201473,-15759,4156,-31115,211046,472170,423147,312101,376295,356068,147343,-11089,-124005,-95272,-31946,-86021,-217533,-245933,-28815,200973,217296,217781,236146,10513,-210348,-268264,-210977,-111034,-191789,-228594,-23955,-60723,-322373,-246752,-94042,-113206,-128659,-1261,155764,181400,99828,45345,-25935,-16767,201910,314205,414481,479403,254131,-70970,-172426,-175426,-243737,-130440,150646,348261,347207,172915,60422,-374,-189370,-305885,-69161,27264,-222267,-224196,56022,150970,-16596,-123918,-25029,-41542,-255380,-182004,87154,99308,-25391,-83800,-179667,-318025,-343195,-174870,117167,154006,-50634,-291187,-322539,-263405,-156805,5918,-33170,-215867,-218127,-77062,-83112,-208978,-166572,-30572,-21394,-109563,-150715,-78062,41784,102774,106777,1936,75229,181293,1046,-203733,-94645,28499,2362,85881,167128,102442,76998,122030,49195,-147986,-240951,-139939,10877,-71965,-250594,-224130,-38539,96707,126517,41569,-201634,-157595,125296,239493,215655,311263,435981,414831,210025,85749,221822,446847,375226,38790,-191887,-111792,100315,150964,130709,63576,-59549,-25474,138880,45351,-145872,-58952,79556,108337,45718,-58914,-71135,-67656,-143082,-208364,-153571,-65924,-90807,-41127,111743,74037,-12032,39474,227316,161062,-134378,-159552,-12527,-5086,-58810,-106133,-105877,-6107,512,-105285,-230167,-234409,-56928,170675,215023,103714,151703,297775,303166,201668,123406,82660,73478,40829,50853,169586,129408,-104702,-287979,-230296,-73841,21658,-62794,-257042,-400788,-419164,-334687,-123945,137812,187936,4955,-188255,-233677,-115932,-51188,-148068,-84321,97114,66105,74228,146105,45561,-31999,106797,77026,-108813,-100520,75050,-10682,-196778,-171047,-129355,-187716,-161699,-80404,-7671,156562,354883,206212,-271626,-498938,-260181,27342,87692,-40166,-121661,23609,111342,3458,-101058,-76991,15423,16394,-2578,60297,234445,290561,233513,11800,-374341,-380509,97104,308743,360518,497038,264254,-79780,-110845,-92007,25615,340785,581570,452276,218064,209437,418202,333584,29893,183958,347818,91724,261793,660836,139455,-679744,-675491,-3478433,-5243663,4468690,10951977,1812900,-5305711,-2649059,-1404019,-1239613,-99913,434745,5709,-176301,136199,277642,337082,179071,-93723,-143624,-50663,104975,100348,-65784,-240902,-228925,-46746,106477,69312,-21545,-27153,-65145,-192591,-312886,-212353,36756,290325,430364,422258,323588,28499,-269855,-417385,-358495,-227189,-65273,-15049,49579,81004,-30015,-123345,-92356,-138449,-268247,-194335,14267,180488,323166,368764,105444,-179066,-66340,32968,-46539,-69206,50666,132772,182866,176883,108383,32607,-42846,-64797,34351,157287,83843,87636,142862,104022,-74047,-150102,-39596,184797,220700,9110,-13732,69398,89759,98732,170553,129216,18985,57783,141182,16060,-273781,-387496,-235962,-124485,-40411,130690,104379,-113825,-261992,-260277,-290233,-191860,73169,120752,-25641,254565,621757,326074,-188278,-111258,97140,-26382,-81768,9754,-53175,-142367,-84976,-25341,-2897,-44961,-73881,25548,102829,-12671,8758,138216,149034,-25995,-53441,139185,156052,-108545,-168684,59341,159890,87994,-23945,-156194,-211251,-48812,-9602,-169695,-161871,-76560,-48953,28221,5587,-91806,-100604,-44773,-20689,-17822,11962,60731,126961,105980,-50396,-254910,-273483,-84449,-9512,-89574,-122893,-97283,-161189,-246621,-126252,-9720,-42544,-110229,18255,166132,65538,-150793,-273948,-196988,-25592,134488,146647,24053,-26218,46206,135103,120536,83169,129517,109959,-137322,-180719,36584,142379,150661,189970,242970,190491,91821,11272,138855,274523,161246,30494,16941,-12975,-139674,-289320,-176923,-15440,59020,63616,38513,-43145,-185575,-279785,-89528,304325,437007,209568,43124,112551,54590,-71714,-113205,-192382,-286521,-246254,-156682,-151858,-61510,17068,-164866,-432278,-360619,-164004,-117320,24785,143190,167470,125928,39728,84342,178246,-20331,-281377,-224136,-18629,-35078,-53136,40283,151206,167545,156903,166225,106956,-113429,-309413,-138238,193147,257918,101369,-11365,49732,184856,143662,58060,212456,307175,140811,-41764,-93524,-106536,-81754,-43312,5254,47183,91486,39553,-125097,-75108,36087,82204,143996,201171,55297,-41643,-11391,25525,46357,110336,187040,214047,113280,46042,83444,76780,47907,61325,141698,231644,219013,44226,-55871,-36614,-120768,-236440,-367108,-312004,-126691,73059,291639,336223,265637,223829,99941,-68016,-137954,-45511,36291,120343,32851,-147478,-152306,-15485,21304,95069,182691,84343,-24494,-38180,-79256,-159188,-225104,-95216,64047,10253,-35193,-52204,-164172,-227715,-169343,-223968,-225929,-143608,-195263,-161206,61345,107400,26533,-39858,-222913,-440521,-463324,-429666,-403776,-402801,-331592,-81656,210817,299146,182016,29832,19365,97787,161333,157819,-2671,-189363,-198247,-74165,94538,99143,-5572,628,67811,-24911,-120032,-102250,-93084,-32973,188001,256513,223792,267196,165961,-45842,-129231,-46694,-54774,-48894,49920,78186,19433,67242,70677,-70202,-152219,-191770,-380732,-375315,6114,416783,435431,141278,-127674,-149233,15337,92497,1894,-96034,-19250,-100496,-456345,-531325,-340772,-301902,-413224,-478868,-327137,80980,353731,311705,177739,2969,-14020,-75944,-239718,-147557,101974,195996,184721,152092,139163,193363,180695,393039,497561,13477,-423305,-144065,56940,-272459,-328350,20997,133783,400919,508474,76071,-102248,306090,275470,-538863,-1223044,-1202920,-753600,-265997,-82169,111680,296632,257231,172959,106915,170705,105068,-7058,-189889,-213526,-143803,-125479,-151617,-60691,59285,-14954,-91896,-141912,-183897,-272283,-309747,-177282,-87376,-124174,-92265,18710,62901,55575,18953,31769,226672,421922,422766,230452,101863,112722,97166,28859,-114634,-254333,-361865,-381305,-164658,89163,271191,404137,277069,97117,-58045,-166395,-74346,258394,407952,168691,-182068,-87213,284180,508321,450659,329076,231021,217448,140538,186450,341182,335100,101531,56889,87616,-75796,-172949,-72221,124710,265560,277514,190607,113474,95443,112355,130499,128028,145843,115973,12170,-64085,-78228,-90533,-22841,190109,355019,509759,685811,481462,26163,-151741,-28159,26569,60893,119847,104355,-91399,-275731,-277033,-237537,-222269,-260652,-259529,-140134,-16048,48118,5581,-73705,-231741,-272941],[-81339,66,23288,48542,29523,-32956,-51558,-66248,-53512,127116,287230,153582,-31607,51700,35624,-219813,-456982,-426822,-131540,44741,125379,258273,275089,70608,-68507,-141993,-217864,-341187,-359586,-89759,188581,272147,307179,274852,-54363,-392770,-597417,-806281,-688505,-242714,-51218,-148101,-140731,-85207,-101413,91442,428922,352061,116808,55090,69178,122025,148890,184709,169290,12236,-169485,-166630,-62930,-24726,-93750,-252942,-174995,92441,171319,-14810,-130153,8150,74439,-219006,-528339,-409203,-156048,-78669,-201519,-366592,-432964,-297671,-128191,-21992,39724,25410,41144,13619,-67959,-60469,-39184,-91889,-136685,-88543,-59644,-146313,-246729,-150328,-123886,-223664,-95921,34789,-69983,-171594,-170724,-199175,-58182,282190,555328,624135,472155,201199,-13023,9732,123322,271737,231105,-70219,-106109,164424,262883,145061,111403,49119,-76030,-55350,14972,94195,284545,397511,321873,303406,262977,-7278,-243828,-61139,222105,332800,252947,83429,-69798,-76823,-18717,-29959,-14291,9805,-89303,-129261,42373,136937,46821,39720,252072,287535,-43988,-343425,-346018,-256846,-52667,45842,33144,44548,165685,125121,-16124,-54309,45982,46313,21264,210107,430879,371821,241770,304634,319540,109875,-119415,-247647,-124567,-66281,-170100,-236048,-190049,-1743,182133,199840,193479,219957,18782,-210554,-287366,-180454,1090,-54897,-197491,-73452,-134410,-465182,-463612,-238060,-147630,-103129,-16766,67427,79153,54984,36577,-31231,-56885,101953,219874,286934,314410,166309,-36098,-119940,-208222,-336918,-187812,136095,257456,191558,101913,87042,-1281,-261219,-304685,48357,145024,-160803,-227564,43665,179492,35839,-44413,69811,15203,-242593,-188447,126001,125971,-49982,-107794,-210459,-392274,-487955,-310085,29496,142690,6602,-217805,-303910,-278058,-159236,-26624,-117201,-319942,-260768,-25512,26204,-121358,-131589,-3344,-8237,-140329,-151615,-57064,45321,122303,139263,48639,86617,155086,6003,-116922,-28268,16318,-29814,70651,143493,105891,54282,61545,-4421,-180532,-240578,-31411,204952,94654,-157641,-197681,-77555,1174,30134,10477,-187125,-194573,56562,212387,222674,300204,337662,265649,102998,-8119,114258,407229,416299,78144,-224526,-205244,18418,108395,116096,90409,17240,97620,229047,43423,-215916,-104729,85925,116968,42315,-58716,-34159,9408,-42005,-121006,-95148,-27257,-29217,38018,230270,239370,14062,7444,254815,221340,-55586,-116614,-52604,-78267,-84133,-116750,-147427,-54292,3521,-89209,-206969,-191414,-5166,214100,207493,95453,201422,343799,318364,238766,175029,142004,82200,-26261,-84630,18929,36348,-178736,-376644,-315371,-101038,93677,34956,-265859,-507858,-486179,-387878,-227171,-37886,40840,-70492,-253025,-237779,-28360,53072,-42732,29883,199302,152711,92359,135702,102063,49602,134663,94366,-89872,-108202,35705,-46537,-226851,-217546,-144502,-126325,-114611,-85757,22552,235830,377422,186802,-256668,-484602,-322592,-54182,88372,16754,-55012,105925,135857,-18338,-143453,-190255,-191310,-121763,-9247,96379,248336,284241,245222,86680,-294760,-404177,2325,268991,321455,407464,174773,-121543,-153109,-137074,36947,414488,630329,424108,195336,225634,567166,674573,313386,336701,429909,16752,-47814,230317,-240524,-1361174,-1158612,-2444549,-4809137,2095548,8589029,3771372,-2346297,-1476158,-994084,-1264559,-478101,-15809,-255016,-363350,-217788,-160411,11821,-146258,-507609,-341348,42390,205535,64365,-159599,-384866,-340974,-85985,172685,170203,47820,3005,-64544,-219112,-265181,-134910,56826,277425,412022,299547,185708,5361,-216988,-305168,-204516,-122822,-56116,-1370,132749,211754,122201,1008,43515,-15154,-284375,-339916,-68329,187890,313127,331131,110021,-117593,6434,98035,4697,-29839,87472,145558,149504,143122,134406,71530,-42759,-95960,-39099,76500,71191,131401,214788,124591,-101273,-202742,-72930,171987,232121,21951,-13059,115146,159635,138894,157147,38545,-94080,27777,166317,12936,-297465,-420642,-246796,-68048,72402,225991,189269,26563,-120988,-205792,-273978,-182672,71704,82514,-124566,79868,412707,194292,-254636,-148794,29381,-154575,-193964,18271,2548,-174559,-145918,-45936,2477,-6775,-45135,6861,69093,-75547,-83912,86052,125404,-9926,3618,173106,119698,-219868,-374339,-169311,70182,118271,37525,-88530,-155547,-16797,4908,-131268,-117427,-76650,-69410,78921,97462,-41759,-84445,-2396,33159,9853,1521,42735,118430,134080,35660,-184515,-257083,-58449,19915,-57658,-53435,-54861,-184025,-267965,-72960,91602,92247,75941,144728,143331,14738,-106273,-195356,-172744,-27450,138832,143298,-13055,-99674,207,142297,175963,148903,228279,236969,-39451,-183897,-7043,118018,169894,278316,298927,193393,107152,60699,135702,278714,238194,119188,77333,50253,-46233,-220031,-223311,-121410,-23033,-30609,-59834,-90957,-196776,-321169,-188031,227965,461077,251935,20417,70249,66383,21495,29082,-139849,-273549,-220436,-140596,-114266,12915,103858,-74573,-341603,-237797,-56935,-75374,40982,194429,177123,85144,13050,108147,190463,-648,-233194,-232695,-127775,-146557,-94563,23958,151653,218521,211560,168909,112225,-28782,-196609,-138288,97677,250015,211727,119088,80993,174244,173796,124355,269174,342445,169881,-47143,-161193,-164737,-38884,59831,69916,-3783,-6661,19634,-114260,-124112,-22925,53830,101219,173327,128971,92434,65399,16522,5776,71500,166495,224121,133451,63764,40332,19129,93451,156842,199115,247403,202624,34518,-18648,-76785,-178112,-291741,-359138,-270837,-119528,10275,230794,339600,282450,212717,85167,-106885,-208883,-85613,109259,245645,105174,-119453,-161167,-109793,-107288,-33653,-7840,-73616,-18568,98579,73799,-82059,-262017,-181024,43551,88097,86248,63254,-79438,-188806,-171858,-236218,-243705,-161498,-191643,-147326,52158,75978,11134,11291,-113577,-293735,-308443,-343410,-427867,-467947,-345816,-78629,221812,296442,153370,-17922,-6834,132216,274400,283724,121425,-57082,-142144,-149549,-75181,-49003,-77598,-92041,-82075,-151266,-187300,-145057,-52223,68832,228119,215376,158403,185680,96320,-91875,-162644,-96260,-132358,-137990,-61878,-4447,-56348,-3130,30522,-109312,-157037,-154372,-333121,-328777,45208,427041,384010,77395,-149636,-108852,76637,158489,60623,-45411,17803,-96948,-473430,-485730,-207764,-137297,-313411,-446439,-261626,186382,351740,190234,69186,-4471,32398,-30519,-222371,-179441,-7938,-61711,-133505,-163114,-182130,126917,488757,575384,627044,303298,-515546,-594808,-128862,-130664,-135142,203649,227840,302745,504216,411816,156546,120238,-11875,-523992,-1182413,-1172383,-744142,-344939,-102507,210153,401744,319626,217461,153393,224816,148333,36461,-131742,-179212,-137669,-117163,-146418,-57999,68927,-36187,-159666,-181025,-142677,-178765,-201227,-132856,-122665,-195053,-157390,13120,120128,95308,39977,83621,270736,415711,404893,248795,152263,171217,167660,122482,-31206,-255925,-491634,-562503,-286830,10194,195109,338398,212608,38242,-30982,-51481,-34746,191534,321431,131778,-184798,-103819,202684,393591,391282,292145,174679,125455,63596,148464,305090,258292,39494,74963,140366,-26426,-99689,-14238,78297,108650,113812,71649,38935,34053,86121,116210,75370,66526,61233,12772,-5825,-70219,-128615,-9444,247414,296848,366779,576334,479954,136096,6516,8331,-55927,-10250,96018,81519,-135205,-346331,-351003,-305593,-274346,-303245,-257594,-112079,-16260,18850,-56514,-152398,-269005,-256987],[-25075,31333,36949,22783,-11940,-37681,-39599,-42762,29310,254633,352876,115878,-115089,10827,59427,-182688,-438456,-381924,-37136,136874,178322,279955,274390,86789,10642,-13197,-118163,-258191,-286668,-19288,229685,285112,306779,243254,-60590,-352269,-579616,-769863,-603061,-264072,-140091,-197577,-132307,-45727,-95416,84969,405674,291589,19110,9591,89240,166715,190309,141562,136326,54490,-123807,-175067,-105910,-82183,-156375,-288203,-214902,24047,94009,-79954,-167352,18721,178195,-110567,-460306,-354816,-144437,-174777,-342156,-471134,-435928,-237447,-83055,-14248,30571,-20608,-22358,-88850,-160143,-102937,-36947,-25022,36150,138969,136513,-51311,-243214,-167752,-156371,-318516,-193965,14633,-63313,-197121,-190005,-211053,-128387,149189,437321,528898,374033,160804,-3535,-5383,77830,226283,170759,-142498,-122211,220402,357470,198282,126208,44849,-103754,-77128,19835,107700,252439,329084,315709,351449,213806,-220200,-518625,-232276,176910,327619,229602,78269,-48588,-84116,-31701,7464,42376,39654,-86196,-91231,116483,189506,62965,70118,231944,156993,-159887,-329502,-289443,-314977,-151273,22350,70687,45003,81889,60446,64139,111797,99576,56660,64517,205885,380380,341255,201612,232833,253396,90038,-135470,-256886,-81454,-31028,-173431,-190037,-92320,62018,199506,208806,172942,188789,24323,-195021,-280067,-116176,156085,144321,-92872,-73571,-161664,-523098,-611133,-340287,-150258,-39579,2779,1329,-5469,18180,39886,-8989,-67409,-7253,106389,154726,122222,9709,-49968,-56833,-194289,-368038,-210131,132103,177407,33902,23911,99398,-13109,-291316,-226743,185804,223783,-132039,-235158,32991,200970,69750,1362,131609,53025,-220813,-170938,168591,163645,-67728,-153711,-221208,-393103,-525811,-383404,-54739,128366,67495,-139503,-279662,-269416,-124604,-43272,-224385,-421134,-280860,22096,131288,-12891,-87266,5838,-7570,-146722,-117079,-29906,38899,126703,153654,66420,58134,97570,18611,11719,63071,24655,-32439,59089,80403,30882,-25333,-13046,-37750,-174198,-195513,95447,386137,264838,-35562,-144076,-89932,-61083,-38691,3907,-130594,-210644,-21316,183833,257003,315465,256471,131168,9932,-103679,-19584,310042,386503,74265,-272772,-306015,-75977,67621,120158,135753,104274,200651,268670,33075,-218113,-79902,122749,142987,45151,-54391,23564,140781,85659,-20315,-8273,46535,54791,113257,291102,332199,35944,4361,301908,281415,18023,-80583,-106336,-152093,-108796,-118636,-143705,-44899,42927,-49883,-160250,-129096,54364,256500,222399,120830,257644,386284,332376,234896,144303,150635,97732,-79369,-233153,-150849,-53759,-219814,-419475,-354882,-111667,153988,117512,-258540,-552266,-486266,-372663,-266254,-184693,-93045,-103706,-256536,-218986,14909,93569,23482,124580,299621,271090,153926,123320,121710,108549,134219,58708,-100812,-114011,14285,-45710,-210023,-215376,-108883,-66493,-105757,-108305,59319,296080,355743,134965,-224235,-407774,-303213,-83629,110478,99603,30319,160661,125640,-37115,-139062,-231004,-321025,-207436,-13941,97628,227200,266308,252892,176666,-135594,-327423,-63725,191903,232967,258177,41101,-180530,-211967,-164631,83842,497155,633866,358722,172126,232916,614860,914993,558966,454661,465367,-33264,-359396,-237292,-625890,-1859903,-1346051,-1250525,-4107720,-274740,5922414,5316216,644720,183348,-243893,-1296482,-956178,-564221,-589444,-569810,-550806,-456639,-223868,-409414,-821801,-486402,99478,220659,-21903,-281119,-504598,-436048,-176090,158967,239327,120022,42330,-42621,-202166,-186120,-68052,19346,132449,202965,69582,-12266,-35699,-156913,-188631,-85082,-37466,-30216,37145,223541,335764,244247,94969,140538,107639,-222380,-378439,-88155,192085,262053,229708,73417,-84834,41677,132910,56215,-384,82208,95417,48602,45672,102552,76894,-41087,-99989,-61221,22361,47643,148310,270307,142746,-148205,-265005,-117442,118310,194557,3772,-63509,76868,168900,140351,115140,-32081,-161456,-28882,118760,-18589,-285238,-393541,-226593,-13106,156948,268815,214171,128914,44349,-92609,-210628,-167714,45811,27231,-194347,-91788,143953,19589,-293159,-170556,-61558,-284196,-291265,23934,74773,-162202,-201844,-114827,-41587,-8446,-46488,-36787,12000,-134968,-162028,44296,98769,10456,39076,146018,30458,-324489,-533518,-341134,-6577,107720,49173,-49498,-111819,-7436,13520,-82680,-62352,-54046,-78036,94221,151096,-1654,-66933,19874,71607,50500,4174,6418,37354,65802,73620,-70782,-170619,-8360,43667,-28338,13348,-12902,-199690,-295937,-55494,167787,202561,237376,253043,103807,-54928,-66879,-105404,-151673,-55315,94489,87838,-92352,-226472,-104972,105408,205281,177425,262659,304388,45233,-164075,-46422,52785,103397,228081,215663,129286,112943,127839,156874,261577,259378,150086,101330,107532,60275,-158351,-284879,-221475,-113854,-162469,-204051,-146177,-190283,-334298,-262961,143775,439918,256296,-19957,-9767,41642,84410,135456,-91137,-230890,-183876,-115209,-50786,102210,182578,24663,-201495,-92380,61347,-15308,17012,149801,93557,-18302,-47049,55842,118029,-2208,-182514,-239288,-245545,-279894,-186898,-23750,155366,277756,243915,119128,64824,16330,-115894,-172806,-39905,182207,256954,208882,108312,161987,197659,208256,332545,368857,206503,-23717,-200077,-206639,-6926,141710,104530,-73914,-115925,-13927,-87771,-140891,-78826,16350,65387,161062,217671,236847,142186,15189,-23993,27855,133620,227770,162453,89410,8625,-26558,109356,177959,177799,208759,152190,-4052,-41011,-159530,-215100,-268353,-272103,-193116,-108227,-65548,130750,284703,257809,196057,77958,-137065,-279725,-144288,136886,300688,121251,-119058,-179269,-187483,-211887,-153825,-194601,-213587,-18840,206083,211139,-4156,-290518,-257440,6749,133650,165175,133744,-17237,-151580,-152940,-216349,-236084,-162713,-158919,-115441,21673,11593,-15824,63709,16386,-88853,-103193,-203506,-383159,-462623,-333115,-95777,182331,250534,100645,-82248,-64492,110416,325615,396747,292596,136275,-31957,-175061,-205300,-155474,-95844,-125808,-209009,-276531,-248665,-181500,-27315,155046,252582,165704,84695,96749,28886,-130207,-201710,-153240,-182462,-167343,-82839,-16138,-74107,-33821,9791,-126103,-127277,-56070,-202257,-224004,92956,396754,287364,3359,-167703,-80264,103037,182248,77306,-16667,24851,-111604,-455652,-399762,-69355,28694,-155196,-347067,-195042,194691,227306,-1060,-76035,-43220,49614,5957,-191227,-198279,-110933,-315870,-442627,-429979,-418417,122361,708426,662031,729116,528683,-616218,-880962,-218806,35494,97379,372530,272309,127055,459574,823473,439165,-86669,-302857,-456476,-1017479,-982293,-568248,-329294,-90537,314961,478132,343461,214011,148353,206926,152435,86944,-31342,-117046,-129267,-95525,-113660,-34418,90789,-30532,-185951,-164531,-71746,-86147,-89291,-74074,-143837,-226650,-179465,9088,176526,166003,95485,151191,308459,371441,340187,272729,216350,210948,184303,141320,-14429,-260854,-551237,-635060,-343674,-50055,117892,231839,114467,-16589,19583,69106,17533,121515,219155,97624,-169818,-133900,94858,243728,265061,196055,90995,30065,3957,137890,282897,175060,-23882,91203,177125,27446,9344,103258,76164,-53362,-79890,-34071,29757,46731,108024,120667,14054,-26481,8835,41682,108546,12306,-98925,23042,250130,163581,166664,399688,401317,204865,159390,69211,-96534,-61062,60887,36684,-170840,-353573,-350203,-289296,-270668,-315567,-244273,-79239,-13564,-25394,-145364,-230317,-259571,-195493],[63555,89482,69823,23916,-13274,10536,35332,46049,160867,385650,392551,62845,-186748,-36148,96348,-83382,-350210,-284194,62399,238698,259172,306179,265446,123956,119264,143946,26817,-115390,-154741,66430,245372,260235,307759,226907,-35241,-232023,-359752,-439695,-372769,-245289,-207030,-200009,-75463,38453,-11699,147676,382578,222814,-47890,-20542,104706,207690,222283,88935,63868,54346,-79856,-157585,-131793,-137199,-192398,-264644,-221591,-63696,-10771,-129155,-178699,34918,272145,13406,-357508,-282470,-120966,-230634,-398570,-461183,-360635,-142324,-6762,43518,87669,25955,-9274,-119846,-186382,-89249,6711,70305,231748,380171,332432,54085,-227259,-186761,-171844,-373853,-286668,-23260,-46528,-178102,-198584,-216331,-187134,19188,296602,400908,262117,91615,-21,6630,45946,176424,137017,-165405,-123825,220355,355503,180812,82706,5046,-125222,-101537,-431,104622,201757,223070,272501,371162,153086,-374723,-652985,-325231,128883,306707,203469,80296,-12913,-63906,-9101,84850,105659,39317,-96307,-57209,192210,244667,115264,107884,149968,-49225,-285864,-293466,-209881,-315597,-202213,12328,110139,67572,30714,-10045,100347,203596,96050,4380,62048,183834,319438,318381,183473,164596,156736,58554,-96793,-176641,1708,35052,-123720,-116885,-3660,124504,225305,209088,136800,139478,13784,-180196,-255538,-53482,273994,307104,30994,-42093,-156850,-508139,-665885,-398814,-147979,17936,26109,-57887,-83565,-29011,25182,-6178,-93109,-118342,-5300,47560,-57628,-190230,-125241,-17245,-158313,-354753,-217834,109895,108534,-93773,-58443,67363,-62702,-288912,-101749,291351,226865,-156597,-265220,-7457,167900,38665,-21737,128707,40983,-222382,-149809,188375,191334,-59460,-185584,-209975,-340197,-459700,-385986,-121807,99070,103197,-84116,-265536,-262322,-93673,-65838,-339043,-499593,-289016,33597,185887,69186,-57317,-11552,-29462,-144872,-80971,-17105,16235,101219,131009,26086,-20325,15447,25684,123478,133845,35781,-20796,31858,-27435,-122977,-155929,-99169,-55801,-137156,-127892,190211,488168,372103,62216,-96244,-85921,-85241,-78386,13638,-55490,-208196,-92462,154526,300100,346507,216949,54787,-47067,-181695,-155835,157745,270570,17363,-323606,-388595,-165593,26687,125423,163781,150936,226455,225773,3889,-159621,-172,175089,182941,54534,-57618,66631,258471,179921,47885,56761,107540,115931,147123,269010,304873,36696,19579,339487,320498,66059,-57949,-142859,-191108,-122772,-105317,-95141,-2309,67446,-31844,-123439,-74290,100420,280035,252814,174478,307193,414219,342683,199526,64680,124114,119745,-107534,-353331,-293949,-125926,-214498,-395732,-340048,-106009,194430,176961,-239642,-551514,-461998,-310508,-241394,-267870,-178367,-85169,-184766,-152655,37477,82256,47037,188194,378634,386347,238344,110790,95880,121065,100743,-24362,-141106,-110736,26968,-5446,-159603,-177714,-39262,-17633,-130011,-143915,89154,322421,298142,61282,-188105,-284955,-200817,-50401,144808,181143,115712,187399,99766,-39059,-84925,-189986,-333774,-210299,-2681,76042,175847,237605,263269,267584,60892,-169171,-70534,106513,126527,114966,-57387,-215743,-275253,-189572,141902,565324,597029,286202,159351,222282,530246,953284,705018,526444,473459,-2053,-521994,-568239,-909967,-1988118,-1116977,-185992,-3207260,-1895491,3628644,5664781,2681445,1963374,676356,-1351935,-1436256,-1027617,-845330,-687495,-732167,-526370,-296207,-518505,-901632,-494590,129209,163514,-122388,-367224,-521419,-464136,-283352,74738,260820,179244,93207,8578,-132342,-81111,-5878,-45341,-82481,-114353,-190350,-189716,-54190,-65131,-68635,-14777,16045,17449,98481,300710,414374,306048,160130,207210,225535,-83738,-301683,-59138,176383,184412,112599,28463,-63711,60645,158628,116624,24511,47278,11400,-76457,-70687,45813,70524,-21805,-57571,-2416,41861,49016,154111,300840,161550,-192810,-308585,-149473,53218,140338,-11151,-124457,-20338,129582,127219,80933,-46528,-158088,-92982,19243,-53684,-222943,-304502,-181743,25054,195266,260134,196682,189435,194193,45830,-124382,-146740,19048,-2208,-192619,-197776,-88884,-130901,-265424,-142597,-135069,-363733,-317012,51598,150228,-106341,-226556,-196791,-109244,-37986,-61715,-69679,-24558,-148701,-180050,35228,99927,60015,76722,104477,-47291,-364032,-572478,-374464,-15309,92006,36092,-18677,-62173,453,37201,-15723,9286,7399,-49309,90997,169586,32775,-41525,22143,84073,88812,29618,-13653,-66019,-50780,76793,68618,-21455,66791,76877,29600,94240,35670,-193257,-311071,-67867,202270,266284,343946,332937,67442,-117646,-21592,-1440,-111926,-78023,37208,22163,-168371,-348207,-220868,59529,225202,174945,222012,300888,111799,-102207,-50195,-14896,-2053,90178,63050,41613,121972,210415,226988,260333,242063,137923,106207,167168,175222,-92271,-313112,-266861,-170338,-268456,-321540,-168910,-142552,-289423,-269217,96874,397822,244138,-37125,-70290,14658,113103,167815,-63640,-164643,-127330,-65876,33956,180133,223111,103722,-45590,52631,182246,56353,-30340,33352,-46277,-137829,-91397,-10583,21323,-5895,-132846,-235709,-325417,-378886,-282963,-74635,171235,335145,248559,40180,517,36000,-74368,-219405,-163277,85098,231049,233822,132451,162508,222665,302500,403354,399509,260361,33342,-196989,-214730,28987,216079,132095,-123354,-185786,-33772,-49102,-119446,-105927,-9055,54031,176037,305574,359963,205174,28542,-26602,4887,114001,235726,200568,123925,5412,-44835,88555,121877,97614,141876,91128,-47398,-86615,-210940,-201050,-165619,-128485,-96338,-85996,-118530,29890,195284,205774,176973,73547,-157214,-338086,-207730,113546,283587,91192,-139382,-190940,-198068,-225047,-210328,-316698,-296742,-26081,261889,310451,66268,-296232,-301953,-34994,134304,181476,148937,23257,-107927,-105267,-156902,-191541,-133530,-97018,-69225,-13624,-58396,-42573,103391,138484,130360,112890,-38948,-278651,-396107,-311247,-137786,84285,160424,39929,-143451,-140498,39549,303281,465960,450148,315884,94821,-140401,-256292,-190889,-57467,-104283,-298505,-376708,-284876,-198573,-35819,185148,248209,124465,32800,35851,-13016,-144159,-228137,-196617,-191941,-132995,-4677,50205,-37299,-34044,-9236,-133935,-77393,91354,3083,-70062,141866,332089,173160,-52218,-158802,-60468,88214,145706,38434,-23370,-7048,-153122,-419677,-302115,38088,150222,8253,-212389,-145886,95661,4125,-222167,-223545,-103809,32004,25008,-150567,-199834,-177652,-472882,-628038,-544697,-468833,182135,695636,499879,642796,506894,-751998,-912496,-125359,243140,332499,495953,269107,-65251,364566,1095891,543683,-320393,-467419,-302835,-731203,-642340,-241957,-200247,-46330,390292,516352,346059,179902,85854,90602,63574,88581,57324,-60468,-132794,-75765,-71695,-10470,102805,-15465,-171498,-101196,9557,-20962,-21670,-38666,-159592,-221327,-169388,-13796,198419,235883,156333,204389,326939,305292,253624,293653,268508,209386,140395,82741,-74338,-286214,-545970,-598168,-337109,-93787,48973,106846,-13098,-81118,54035,140436,47574,52780,124048,68944,-153773,-176004,-5839,110697,111420,65834,-2361,-39087,-16762,156370,269317,102910,-68103,95505,181832,73317,116183,223032,95217,-189360,-253728,-87965,95633,141378,182243,134825,-59481,-124387,-34845,82517,222500,121168,-26783,55983,192345,949,-34829,195685,252937,186530,220275,104268,-96725,-72390,29718,-26654,-200306,-291912,-267363,-208460,-239638,-313277,-229561,-56163,-20652,-87689,-247554,-292328,-212843,-110189],[82625,77464,34102,-26604,-52659,13077,62880,90892,221756,399126,316042,-65084,-305849,-150840,66895,-9692,-264105,-211142,78935,245896,272232,267851,196247,126798,187718,224794,101179,-24451,-58557,86584,176817,171926,277324,188239,-37817,-123289,-78543,-32032,-152923,-260535,-301048,-220868,-46246,83518,54230,174603,300105,107754,-118274,-77881,52003,178340,184892,-9817,-75036,-22175,-88172,-157657,-159992,-201027,-223568,-220145,-220199,-168695,-124974,-161284,-190447,15551,293158,87410,-275137,-236722,-123797,-265366,-393689,-372404,-249485,-58569,63355,122907,163798,104953,33717,-100261,-153322,-31058,61730,148090,375044,543045,453708,130016,-219843,-234127,-203563,-408442,-372076,-81700,-33574,-121475,-176383,-210439,-228311,-79447,157741,256506,148937,6372,-4920,35601,29690,124454,116934,-138838,-106012,163531,254588,97567,-8477,-67189,-147002,-130617,-44665,75345,134282,103364,200090,346912,85847,-434794,-622449,-322844,83036,270628,183778,93649,29994,-25544,36609,179906,165350,18347,-103355,-19418,256483,287474,176083,125875,30857,-250965,-375679,-252197,-147309,-278677,-198424,27768,156411,116983,24290,-75790,73313,186620,32202,-89575,26763,167369,278115,309105,193769,127693,67046,17940,-33030,-37853,109572,113911,-37346,-30274,68188,186673,256997,190526,88818,92938,5003,-146872,-190846,9991,325033,392004,153442,27542,-113472,-429109,-610602,-393185,-134846,61402,52032,-97904,-140015,-72190,-2421,-31470,-140943,-193397,-64372,10737,-170135,-363385,-215502,5983,-99181,-292956,-201657,74946,68356,-147105,-112591,7979,-128880,-241708,54135,356460,181831,-191904,-283421,-61175,84410,-44203,-82286,91447,5716,-223453,-102784,208942,225002,13449,-138931,-150990,-237035,-300975,-303818,-133459,78457,122509,-41668,-237480,-239196,-63565,-78335,-408657,-509668,-266543,21205,192791,118894,-29599,-24879,-43325,-118454,-41471,-2490,6306,73213,92448,-55303,-117438,-53385,37350,185737,162510,43533,1229,3199,-138809,-294209,-286348,-166608,-42197,-56281,-35410,240051,496253,397042,114156,-62054,-57882,-53160,-65686,56812,35721,-168234,-117827,147905,351741,399762,247581,74671,-38416,-204280,-244979,-3725,108712,-57757,-337498,-409412,-210390,4699,130051,158596,134766,165475,120860,-23569,-46894,117220,236859,240253,83095,-57685,82737,311577,213497,72227,79008,132281,139176,139093,189181,186060,23329,49887,352978,334130,93992,-30563,-121527,-162337,-108695,-61878,-4904,50670,49255,-54962,-110869,-37838,125662,281757,291524,244283,342199,422681,351027,162189,-3199,104589,156430,-99072,-402093,-363045,-159509,-153136,-293262,-268295,-81893,217616,219041,-204943,-524083,-437399,-219304,-164953,-274809,-198253,-22048,-48693,-30457,71996,54422,45751,223357,425351,466679,317422,99737,35502,85298,45021,-124664,-189745,-88666,76942,60413,-101636,-129131,39627,23391,-164093,-182370,97668,308569,217895,-26658,-168245,-147029,-42513,33660,176438,227608,170245,188272,80015,-15973,4688,-85896,-237501,-137550,27898,47236,103145,194052,270370,332395,229622,17685,-12780,43768,32641,26721,-67639,-202671,-337348,-241140,163395,579117,523303,220646,148445,180665,327304,762253,716880,545584,473292,132605,-435523,-665363,-1042265,-1660921,-409703,678832,-2134865,-2406115,1831760,4269896,3140752,3433882,1537243,-1416860,-1819535,-1255254,-894352,-651174,-700487,-385293,-213258,-446579,-707836,-346354,139272,72394,-198771,-369890,-404674,-406610,-373333,-53068,225062,202414,136381,67822,-38229,16886,40668,-115159,-292598,-407364,-391298,-284613,-37554,52006,41366,4389,27925,70492,157980,328882,398532,277243,185428,240301,314565,81018,-169851,-38359,110041,81169,10376,-4835,-45574,74352,182954,173802,34592,-12024,-85551,-193589,-173629,-12989,59952,5134,9385,104855,121169,74735,144713,286401,164679,-225246,-327312,-171683,-15676,81092,-12913,-169681,-146460,50585,106193,66064,-11621,-108893,-166958,-119163,-92746,-136527,-193494,-141375,22721,166076,194770,144269,197220,271626,141967,-68346,-144963,-13382,-472,-132273,-224909,-226757,-210289,-170427,-70032,-180257,-378152,-258347,96450,192681,-44376,-221443,-265787,-184522,-92044,-86913,-82793,-33437,-121861,-143671,46678,125541,128594,118177,78963,-77033,-325834,-484792,-272195,39564,80383,11356,7918,-15084,1066,62920,48619,76368,85928,4747,69119,143054,45219,-24048,-6353,45176,83689,56514,-7463,-147492,-169034,45184,175016,119181,122239,103266,112344,179257,75704,-175167,-313012,-108561,174237,265424,377595,368075,30582,-173680,13982,92290,-56445,-83252,-10216,-25073,-212510,-425097,-312684,21007,233027,136038,98120,214870,140986,-15275,-20282,-63624,-99889,-59113,-73502,-29353,125469,271805,313805,269261,190342,95957,104373,222847,272904,-27483,-287123,-249040,-182920,-311148,-362274,-144891,-58724,-188206,-197578,99249,341975,218912,-17836,-74958,6707,102063,109757,-73549,-96523,-57659,629,114837,213054,195977,129922,81350,172290,285176,116891,-85147,-111893,-194657,-235936,-95984,-33165,-36197,-2300,-94806,-223749,-341626,-405757,-339447,-109200,189749,363815,211253,-51417,-54554,42411,-66938,-254898,-235507,-14195,142316,186150,142963,169383,240426,381479,464106,427747,319828,110510,-157581,-195564,63576,276999,159584,-130425,-186444,-22162,-10101,-72734,-96180,-14662,67101,211879,369809,430066,238144,50719,-2948,12217,118812,249778,236699,156698,29962,-34787,36428,11864,-1451,82336,43032,-75298,-111703,-181254,-128759,-13827,30514,-6511,-60374,-135049,-42163,100695,140096,147445,60839,-169726,-374403,-256175,59308,223517,45464,-160587,-175088,-109390,-112051,-174852,-339579,-302238,-34466,262588,361083,126018,-266779,-302210,-69456,98072,145473,125006,57593,-44571,-28809,-62438,-107202,-67122,-14690,-14626,-32109,-101082,-52473,128304,234390,321229,305561,121674,-133480,-279707,-273599,-186642,-51504,50549,716,-174592,-210814,-56151,221792,475684,542729,422182,201650,-49662,-208025,-146286,18877,-53511,-344320,-428542,-275207,-176762,-65987,150202,222045,115858,33776,31059,-10944,-118251,-217184,-197074,-149108,-41516,147599,177874,36127,-17042,-33450,-136327,-17171,263117,253652,120556,194446,258947,82842,-58120,-97918,-26937,56290,68603,-29082,-45386,-54466,-200552,-363273,-197568,111781,218106,140279,-68580,-107317,-57455,-229891,-395626,-318077,-151794,3562,44555,-86318,-164651,-168900,-457457,-616720,-463286,-295865,277853,389004,40352,290232,161529,-905465,-674894,175384,506975,556548,583837,257631,-185623,244520,1058524,339587,-545748,-390716,-22020,-332077,-187436,176250,30205,30445,418421,521538,352460,156936,3338,-87718,-109774,30066,107694,-19403,-135268,-46318,-15440,16271,108929,13031,-105293,12774,107441,20735,-12213,-39679,-161143,-173208,-130091,-51301,178252,284132,206817,236376,337678,262646,203395,324965,305354,180127,74670,-3487,-166971,-316072,-479333,-465994,-266374,-106876,8053,3230,-140317,-145739,63259,157844,55530,9122,76529,74966,-123310,-197178,-51625,48936,-5898,-44452,-65201,-45583,23686,212104,273976,73249,-61705,100510,170622,124956,207898,305554,122395,-255537,-341114,-56525,227181,302924,307106,162028,-124821,-198147,-48997,136333,307016,222248,61923,77842,101773,-120308,-167376,26207,89849,94283,161049,90469,-55842,-22597,31560,-84873,-213415,-161964,-96991,-80924,-195868,-296611,-204044,-34185,-27530,-144077,-327327,-316101,-136195,-11657],[82628,48773,-9145,-65406,-74523,4974,68828,119432,237979,332948,186407,-184853,-397690,-258358,23918,70572,-137677,-124268,56777,188918,243979,213194,127864,140879,249303,247203,111347,20996,15321,78601,87499,105059,271342,170537,-41242,-35522,167864,271424,-10533,-291261,-384007,-241446,-35588,90018,82003,149583,190741,3178,-146925,-123089,-37097,104541,107562,-113600,-214323,-112865,-112144,-143504,-143816,-220130,-214774,-143059,-182645,-223847,-166212,-126145,-175971,-18832,253131,115783,-203849,-195300,-123558,-250976,-323220,-223666,-107592,21988,137293,224097,236063,170915,84577,-29340,-50987,78137,133518,211940,451558,597993,482489,177728,-203949,-290987,-245493,-412702,-414687,-131024,-16448,-27359,-92104,-166819,-225765,-111608,59819,130852,56004,-63684,-1544,84294,44361,88189,106723,-63001,-49280,87440,108256,-2339,-102800,-144089,-164234,-154081,-94740,25303,61407,4014,124056,286208,23901,-399580,-461979,-237961,46996,225468,178769,124509,79809,21176,86600,262639,208953,-8907,-90817,36734,302278,304831,209308,96306,-98275,-376808,-393864,-216672,-124878,-234016,-153517,68240,205983,176524,45257,-133490,-13894,68908,-78612,-195045,-20787,170082,267877,301011,215263,125981,7359,-35537,9374,97127,209122,176043,47526,43205,116161,241562,276577,135088,17472,46557,-1508,-93461,-89720,63177,292532,379478,243917,115089,-53161,-332247,-488220,-339946,-123171,71470,60110,-130839,-186611,-118888,-53709,-99362,-222509,-231608,-65717,33458,-216477,-476529,-289662,5861,-42683,-210089,-178466,14300,35331,-139569,-143964,-76007,-202398,-172841,189661,363944,112776,-208158,-273700,-123154,-45302,-162141,-151289,41309,-37415,-213607,-37439,227540,250278,130400,-13824,-62972,-123528,-118329,-176122,-97528,60919,111300,-27034,-200730,-204335,-44989,-89104,-423721,-458185,-230258,-20596,143769,115746,-17580,-32305,-46316,-83150,-18724,3948,5632,45952,36574,-172311,-224765,-108092,27837,151894,105505,1497,-12540,-40297,-235644,-437491,-393531,-221017,-18976,40893,51288,220563,398343,320334,85803,-73138,-34990,7199,-15434,116787,110412,-110126,-103058,148152,377592,442170,315301,153912,9538,-179104,-279575,-151178,-67127,-135284,-315960,-374088,-212683,-13793,103658,88455,28100,16082,-27463,-53103,68897,212975,266122,276877,104766,-69230,46960,252513,160677,35121,31835,88341,100847,79439,68588,19923,-17324,60241,309567,296022,88119,-7020,-53359,-91404,-90729,-14451,80491,63280,-42282,-142767,-149001,-49648,98827,234353,295405,278236,325504,380591,328470,121341,-39213,102059,183097,-82657,-388189,-362639,-167282,-66139,-147589,-175671,-67181,201674,225543,-174743,-507349,-435774,-140897,-86282,-244855,-186633,35367,87860,102713,111503,20544,19249,214045,410568,464684,336262,63504,-59327,-2462,-34418,-224081,-239221,-65460,127408,102903,-85279,-116010,81377,41685,-202152,-233225,54092,237180,108093,-145314,-201806,-50084,102508,114184,166804,190244,141921,144622,60391,11760,86258,26317,-99594,-45512,52985,8225,4873,114553,241673,323619,291789,151697,71261,9179,-44031,-9057,-2859,-160666,-415217,-357221,89614,490414,402117,142464,103791,86468,51270,403178,592449,502216,464087,339290,-104453,-550482,-1054639,-957874,716787,1463320,-905594,-1925207,192267,1122993,1973233,4225963,2121765,-1452996,-2022239,-1188287,-696732,-472859,-497219,-145423,-71575,-259440,-327914,-104276,124226,-15334,-230493,-283433,-192161,-289293,-429408,-194144,129588,163759,134065,89447,21552,57905,44755,-187438,-445831,-564652,-466479,-278983,-8413,151879,112768,-23967,-8031,96215,177600,275660,257482,142902,148956,222506,337975,192950,-79425,-91127,-31294,-53418,-71306,-24650,-32898,80962,198839,200967,9172,-97617,-187092,-289646,-252118,-67614,39530,13938,52206,186877,198416,94448,105023,211257,130800,-244255,-332847,-204399,-95683,12209,-14153,-193353,-273928,-60288,69893,59810,33780,-68369,-261869,-282176,-147960,-70312,-114058,-135135,-33538,62867,73878,59672,144814,236032,133439,-91911,-192799,-71794,6193,-66497,-204708,-265191,-205906,-39624,12323,-209471,-343836,-142387,135362,170022,-21949,-204874,-306454,-255799,-164929,-121563,-87321,-34576,-87490,-90994,52994,152968,185775,149382,78258,-56664,-237626,-322643,-105570,108995,61957,-18924,24795,7386,-23794,61461,79372,108594,138929,47851,21827,64658,16021,-35966,-72411,-62708,-1474,52693,17871,-176353,-253346,-25151,185911,162092,101662,94369,189914,241988,85364,-165146,-310280,-171859,79962,202081,344675,350020,-20441,-237722,11685,142495,-3772,-74900,-40425,-43476,-215753,-442828,-363583,-10380,215499,55374,-95937,54124,118709,59879,17035,-89919,-156673,-151776,-133734,-58996,105830,265245,349413,249205,102357,38455,105402,260957,320016,18324,-216466,-193100,-169681,-287770,-315336,-86832,31647,-60536,-73557,132792,267517,170016,21996,-20201,22730,51977,-20856,-122129,-47104,10257,65177,162824,181192,95294,89565,147320,248346,343803,140156,-133477,-235599,-306807,-292948,-66389,14410,-18662,4206,-84860,-213942,-296852,-353108,-331648,-118860,192922,337001,122219,-145350,-91114,38959,-82161,-265647,-250382,-98379,12558,79224,124430,160653,230533,409784,483866,430927,359459,181699,-102956,-172657,73538,296018,168215,-105130,-124766,18127,12261,-27354,-63083,-10303,86360,246455,387540,423837,224662,61474,24311,34302,135321,258011,250313,168555,63268,-12571,-35604,-116251,-81166,55253,18854,-84322,-95338,-80740,-28484,129333,153636,45297,-55495,-133594,-80796,18481,61893,85655,20263,-185161,-391211,-281216,1949,157452,9802,-169128,-126885,61456,98277,-66448,-277862,-245960,-44206,213946,355590,164528,-210113,-270686,-97434,39290,79651,82904,94238,35983,56287,39395,-3927,18984,59974,30248,-26592,-102907,-43630,135160,287292,440860,435774,242881,15681,-135194,-205753,-221255,-192490,-49468,462,-165878,-263195,-158135,102166,417959,538119,423098,252065,64560,-83183,-52400,84387,-25262,-364872,-435041,-225610,-118031,-98854,61940,181377,142679,87797,75125,23723,-64950,-169032,-150344,-70038,72589,312450,316777,104592,-13006,-75749,-146525,29736,406568,484259,308612,237503,190153,32569,-15812,7979,30162,28690,-21815,-94094,-63272,-95899,-234341,-289648,-91517,156240,234702,209121,46268,-78502,-195730,-384737,-463922,-331702,-168001,-18230,73818,-1384,-94607,-79051,-270794,-431333,-245066,25008,333478,-175365,-640288,-294502,-451437,-1035931,-255109,600917,795759,748761,646978,267241,-181590,124291,636816,-203733,-725229,-62355,372256,128006,298966,578791,293910,110336,376055,478048,352792,159947,-65151,-270153,-321086,-77471,100735,-7433,-132620,-6096,48046,39274,107285,48225,-1798,157227,214261,38312,-64402,-88315,-155970,-101002,-84979,-106423,108415,280900,223616,238529,340459,264196,219140,361825,312033,133353,21972,-68705,-244690,-337650,-379744,-287894,-155502,-92851,-11332,-66138,-248360,-208552,39833,131911,43268,-6837,87272,127639,-73103,-180638,-31906,63359,-54953,-103011,-80349,8004,109029,286100,288466,89373,-5410,106169,153311,183445,271067,319966,135263,-241684,-318895,39595,367820,470195,443507,188807,-171213,-236790,-37320,188250,341536,280381,123594,59975,-412,-162075,-199577,-73241,-35605,-34988,-4007,14272,927,73955,68044,-129707,-218284,-2273,126040,56037,-160716,-276948,-170703,-12729,-31822,-178657,-365828,-305898,-59103,74848],[70320,14203,-45040,-81399,-77951,-21715,43627,124179,210034,208423,37709,-258748,-433088,-326312,-17696,144449,13076,-34053,9723,80955,176100,154268,75731,159080,291853,214094,56410,12464,51457,54524,13981,93484,289246,162654,-57048,-4676,270159,339467,5367,-339370,-448107,-267281,-56506,40282,37803,55529,66281,-62675,-124451,-145846,-141192,2979,9125,-201127,-303888,-172389,-131623,-111158,-79732,-184061,-171159,-59317,-120840,-205830,-104054,-23839,-140681,-66956,160873,96390,-147936,-150284,-105147,-191217,-220572,-71116,32454,92266,203625,312888,258157,161767,102814,60126,86573,206136,208324,259178,460081,540578,413727,187631,-178233,-342602,-294972,-390765,-399446,-160509,-7036,73043,39130,-89957,-181432,-83479,11740,37234,-19340,-110608,7532,136265,84213,70691,92497,35066,42687,24412,-26110,-75170,-166500,-207957,-184354,-174561,-142912,-43913,-13657,-57513,64039,204439,-27990,-307381,-251442,-114821,18569,171052,181603,166783,130645,59887,115437,300395,220381,-34435,-55164,116680,325651,285854,185264,5860,-214807,-391373,-328116,-186645,-140402,-204351,-90761,124954,252502,221783,64325,-178656,-127909,-93882,-198990,-274102,-52683,197680,286100,282543,228932,152058,-9287,-95370,1933,176529,276358,207066,103338,90679,148766,289786,277194,48994,-71736,2331,1343,-16140,37717,104705,198477,294209,291414,203108,8083,-254198,-354071,-258516,-112217,50370,45916,-158104,-225230,-164351,-119005,-191322,-314989,-237282,-21863,86736,-215067,-512245,-315372,-4164,1764,-120931,-150019,-60933,-1714,-97793,-156908,-160248,-250910,-91904,277551,332278,66690,-166907,-210015,-161844,-175252,-259759,-176327,19150,-53043,-165194,46790,248707,266003,258660,159250,39608,-16132,39525,-33089,-20441,58651,83155,-29916,-146077,-141001,-16425,-82905,-376757,-356640,-180086,-66984,67864,78364,-7151,-12070,-16547,-34749,-1665,17723,29088,46483,-7536,-278697,-305612,-131928,-2133,33888,-30254,-100740,-75587,-83204,-277937,-489912,-436810,-245655,15744,147559,131407,159181,243123,182215,-1985,-115765,-15779,86834,78697,202624,173091,-29499,-41178,161722,377763,468138,395160,254277,82892,-98476,-238680,-234596,-187669,-167563,-244735,-277509,-158451,-13948,60676,-17489,-125171,-153195,-151272,-53000,170733,268449,261489,288764,126030,-64400,-3849,123547,67112,-21926,-46662,7747,36772,11564,-32178,-101785,-51017,60199,234874,233537,81639,39264,63281,11184,-62091,40361,150580,39317,-167061,-250069,-202343,-84174,39754,158893,265922,269649,270546,310550,293291,107039,-10637,148943,212588,-53472,-306187,-282317,-124311,52481,34356,-58218,-43679,172593,224004,-122230,-473963,-411591,-65611,-8023,-183104,-144756,79611,197707,230294,174396,23752,11319,194973,361241,397798,297771,22767,-134175,-80558,-83408,-258008,-234607,-15379,181120,123414,-95926,-121258,99612,69172,-195613,-255336,-9327,151589,12473,-257047,-259477,9615,211795,178220,132295,89310,43485,86901,72224,66635,168368,141295,47341,50371,94598,3364,-68547,35150,195793,256442,251225,219329,178093,42788,-61076,20255,124955,-83624,-476254,-497959,-54582,331185,278509,73964,43634,-16167,-175730,64814,427013,450001,486730,604561,417149,-283032,-978354,-50235,2115533,2399128,499251,-863343,-1657638,-3077143,-270727,4203134,2353070,-1356043,-1929076,-812810,-258284,-174948,-189010,94531,47249,-34351,116154,171604,124137,-26625,-166818,-92057,83177,-114665,-401783,-268256,38480,101909,103619,80874,41476,54550,33491,-220150,-476437,-499946,-344576,-149070,42745,227112,164955,-41243,-38082,114549,176991,183957,56850,-31376,82644,184119,314881,232040,-62628,-202674,-196486,-169236,-94779,6333,12942,118933,239484,220300,-21381,-164426,-246352,-320528,-265893,-77023,46157,27658,69853,215677,246107,115475,69154,122154,94574,-207592,-299374,-224872,-150276,-30185,6718,-162442,-339296,-149234,50121,83644,84713,-46688,-339579,-404709,-184337,-19013,-62418,-134154,-94533,-54446,-44444,-10470,77299,126677,38369,-172216,-265063,-133372,19247,-16239,-151390,-207465,-104039,116002,97192,-207225,-257257,17331,179494,112539,-28445,-162365,-279901,-276728,-207316,-127167,-67583,-21308,-44819,-29030,68210,190990,233718,184333,123813,20543,-115914,-134642,60259,162840,50748,-19630,55397,16446,-57269,39563,84951,114093,155683,69541,-25765,-29608,-34699,-60815,-141262,-204926,-146099,23101,74369,-116415,-261009,-106890,98315,83329,3697,57476,250078,280192,76223,-152319,-287040,-222087,-35840,122718,294620,307576,-72481,-301196,-28396,148214,46033,-45624,-38633,-19511,-166266,-391691,-355533,-25791,178150,-44067,-299672,-125810,68239,106143,45335,-86680,-144171,-140980,-91447,-30391,66666,177992,286484,170895,-4933,-4910,129782,282455,305454,38719,-119341,-125762,-147532,-212860,-197644,-14025,100069,60032,67061,175236,178940,94380,58360,75459,62193,-17639,-170067,-183948,-16047,70429,116737,168952,98471,-44197,6010,153002,277520,341952,115934,-159979,-291974,-349467,-303373,-23956,118288,68247,2222,-116808,-218467,-216579,-242680,-259762,-102763,169012,246990,-9949,-231976,-114084,20010,-110251,-253970,-229276,-161441,-128764,-58387,64828,111534,170339,356067,430274,381499,350945,215207,-63919,-174588,28632,232599,118346,-88105,-45118,59618,-2596,-16669,-39923,-23528,78255,245821,337510,327362,147226,27384,11523,27984,124264,231258,212374,132979,69239,-12573,-124768,-238561,-132046,53128,2527,-99629,-65149,12197,29783,187572,184901,21673,-112557,-165459,-118417,-64689,-52417,-46077,-81554,-231319,-415956,-306899,-55370,93143,-26543,-182948,-80956,232178,304648,40006,-205689,-193490,-81379,109365,272934,146216,-173858,-258695,-150669,-49013,-15347,14977,105708,90764,95195,86488,58054,65436,67217,19380,-29512,-97981,-53408,95264,260845,433264,442096,266974,101259,-17802,-127616,-253249,-329683,-140902,10852,-154487,-326475,-284229,-62074,268951,408740,297510,195916,125513,32540,4322,52893,-100257,-421886,-452801,-198410,-78588,-148966,-79861,100524,153117,132125,99506,24218,-51219,-141616,-113124,-26450,127753,391553,376066,90956,-86849,-182099,-214926,1563,428672,583484,403236,209888,85284,-27365,6783,87697,67290,-21091,-137993,-172957,-106527,-158921,-280757,-244583,-30555,139098,170633,160916,57564,-105131,-304316,-447352,-453640,-312964,-193208,-66653,70273,45148,-51712,21079,-28737,-213642,-60186,293268,221677,-900318,-1385927,-993231,-1179163,-1119614,161103,953499,996753,839438,642728,261760,-98105,-16853,-134970,-1025135,-866029,371394,759385,521796,670911,813899,458057,110689,209173,322324,274447,133990,-140131,-435746,-537163,-240185,-4091,-72796,-167974,-3461,63816,10290,56193,39572,67482,255916,270637,-7984,-201520,-219204,-196462,-72640,-98910,-218347,-44504,172622,158179,175556,292768,264202,254991,350555,236971,40608,-32158,-115720,-305251,-373742,-314774,-152965,-69089,-96271,-60928,-140746,-355325,-297742,-45620,53136,-13044,-37522,110293,191285,-32632,-156621,3286,94029,-64529,-129262,-77769,63995,174976,322822,273641,110623,54666,86370,114052,219961,282278,248189,104267,-185261,-230283,123394,429460,556866,524157,185734,-205531,-254921,-31691,205539,314625,270186,116906,-26069,-104821,-131149,-145757,-100208,-93681,-156059,-222214,-117493,38524,177967,120033,-159674,-225692,133913,342203,169073,-141534,-258033,-129585,15195,-22924,-171899,-347908,-267681,-303,137657],[75233,7192,-42217,-52670,-49197,-46081,12809,129052,174069,81568,-76968,-249863,-380681,-318436,-29052,211655,167602,55090,-31924,-33072,100349,117967,57918,177220,314097,161795,-22421,-25624,54542,37977,-5452,147489,318866,150655,-84757,-34968,200833,197877,-76578,-383425,-474630,-283523,-99620,-55479,-71398,-83172,-50967,-70944,-49858,-135197,-224279,-92728,-76384,-240935,-297726,-163166,-125159,-62832,13439,-105266,-110493,2637,-57524,-122958,45005,116337,-95595,-122480,40523,40306,-107410,-95322,-58404,-102583,-123159,34730,137324,144987,247395,350372,198677,48538,64580,129571,207774,309291,270630,289366,417868,400877,266310,151888,-148358,-372511,-340322,-346920,-329405,-171894,-21241,140397,167392,-8730,-117275,-28099,891,-25748,-88221,-143466,7108,166553,129921,66939,62948,115200,143547,-11079,-112917,-103219,-191132,-257292,-222747,-205738,-193642,-132549,-92909,-83917,27203,118851,-71534,-213208,-77940,-10370,-14255,99482,169038,197412,163929,66664,95255,265316,181357,-64949,-14472,202137,318022,218680,88451,-142179,-312464,-314850,-203799,-163914,-183690,-207635,-43363,172607,277041,221384,46079,-216148,-230110,-235784,-291936,-307011,-59612,230059,302531,236089,209893,176663,126,-162350,-70149,164417,286744,193333,106163,98876,163217,316312,247666,-55108,-170928,-46482,7583,69093,157790,121331,70721,167015,282439,259583,44246,-227681,-269713,-184197,-111341,-3469,-449,-191280,-266937,-213939,-192436,-284848,-393385,-237537,20314,115220,-211221,-495796,-299074,-24139,16680,-51230,-130163,-145634,-61959,-73557,-177791,-234613,-259528,-18304,297851,278613,63770,-70173,-101120,-162539,-265287,-297172,-136740,35622,-33717,-82275,122134,247254,250381,334845,297185,117442,62811,134283,81662,59854,61286,39642,-53812,-91872,-60486,23545,-66440,-301396,-252350,-137629,-111369,-18979,17461,-391,31393,38029,6856,2950,31879,64383,73460,-29990,-344435,-348069,-138485,-65747,-143534,-227204,-267067,-198920,-131065,-264227,-441126,-415551,-249808,42080,233002,187004,79115,74905,18472,-127364,-180899,-15082,149967,189132,293614,213208,49758,35475,165784,336511,450752,432703,307837,137862,6872,-146691,-246715,-224754,-146129,-151606,-157722,-75305,-8941,2666,-131434,-275697,-284673,-215057,-23728,227241,258195,208533,253784,129307,-38931,-40123,-16507,-27964,-73988,-128089,-85013,-32075,-44629,-90391,-142197,-68189,41062,143772,160774,80923,96750,182708,97810,-45951,73464,173502,-26669,-294512,-344484,-250447,-132556,-48929,54973,187261,199286,176182,220099,242311,106151,54180,221375,223550,-40458,-203646,-164035,-43095,175958,208390,58450,-20684,128012,209936,-52972,-410868,-348040,-9026,45263,-122529,-104540,82154,233640,303540,230136,53753,22915,168957,280074,270186,191187,-31882,-171978,-117460,-83001,-211358,-167981,47895,208621,102804,-132182,-143465,87386,95816,-145332,-243257,-80291,65954,-61362,-350643,-326759,18619,242725,185843,64875,-66193,-124424,8389,97349,129538,231615,227040,144488,108302,137525,31070,-106984,-40251,120548,129170,118429,203624,263742,124837,-30297,65206,236037,-18175,-523391,-632465,-241362,127738,160919,834,-39342,-109596,-281242,-102870,296124,407670,529805,855179,959440,-2817,-897942,773620,3473515,3561110,1998910,230727,-3830821,-7227671,-2796287,3416327,2228552,-1086905,-1518694,-233701,297888,144135,84256,213553,42149,98369,444151,372689,129458,34400,-29772,142538,330415,60376,-305492,-254858,-21558,26041,35341,25263,-2064,2539,2967,-221762,-404328,-266762,-63923,49059,80971,235506,180093,-35591,-47384,114293,149575,81528,-136816,-198467,-12185,118955,239107,171631,-145210,-356611,-351543,-249639,-73669,72523,79864,176489,290594,221570,-58746,-209062,-266752,-298365,-229890,-50081,74858,39296,41477,154672,217925,113671,38844,38884,62733,-122084,-244316,-243411,-177432,-47180,31620,-95919,-334501,-202803,40457,117296,106877,-69419,-390236,-457827,-195661,4551,-45872,-129995,-133761,-145669,-127367,-52855,13018,-15637,-111135,-283199,-348644,-195414,14357,-13273,-109359,-111856,45399,249149,150315,-191376,-153198,168577,213544,45738,-54919,-107810,-195742,-238273,-199297,-96483,-38030,-10465,-7096,22509,88579,225563,256793,210022,193038,117926,-5030,9094,151582,161333,38666,14824,97173,9420,-94952,-2906,66709,93341,121431,49921,-66417,-113965,-94116,-89040,-187886,-342539,-314463,-27589,151527,22277,-192308,-182864,-58422,-85607,-137796,6533,275623,287950,60322,-127816,-238402,-237513,-128024,67722,267152,267663,-113047,-355221,-96851,120356,89605,-1052,-7791,39889,-72504,-286679,-292964,-26586,126521,-134128,-440020,-252847,28242,121080,53889,-56038,-60456,-29982,29822,49869,25638,35451,124514,34276,-101505,-4205,195205,298232,243064,39979,-14036,-60382,-120018,-107535,-42941,58975,134580,153125,197879,219778,101679,11320,80638,189218,129511,-64851,-262470,-207674,27211,140829,172763,164170,22811,-143080,-52422,144217,285320,301038,76324,-131337,-235607,-288406,-248662,34263,258776,208078,8431,-166429,-217596,-108650,-86221,-117525,-34079,153688,147397,-119729,-262915,-97737,13889,-109721,-196887,-165227,-163975,-210597,-151738,7795,55111,94742,256221,334646,311822,325963,235615,-17479,-166686,-34994,113565,29216,-71532,50230,120928,-11525,-6204,-2710,-23689,72675,243022,272378,207403,63009,-14033,-17430,12108,109893,208066,171458,102669,86007,3878,-160806,-274377,-98479,117831,38810,-81596,-4678,75091,50887,181515,169904,-19207,-180726,-197860,-116929,-93737,-144860,-187934,-181912,-246140,-393592,-284344,-43757,99003,-9488,-145391,2164,391041,479979,150323,-119298,-128354,-82435,40501,196346,132888,-117780,-223937,-165519,-81534,-50804,315,151884,166486,136610,124681,120374,112988,59568,17633,21127,-32304,-20618,88154,234851,372300,387668,260560,174861,122135,26595,-196668,-349976,-124687,99628,-76985,-323284,-343191,-166277,133088,273568,173730,125706,179778,161361,55976,-21189,-210092,-451638,-426340,-145903,-6331,-120409,-143985,75179,205683,211788,149976,43047,-23117,-79444,-33344,30688,176666,441865,413815,66473,-157797,-260136,-255248,-22931,389482,592324,447820,178811,21763,-35689,59188,190614,158350,-2271,-172198,-169467,-89395,-154733,-245906,-145295,65554,155373,129989,96343,40645,-103857,-274300,-332500,-308729,-207858,-150664,-51577,115082,119592,25177,168888,244539,-1684,47239,425698,-17506,-1497392,-1852110,-1476288,-1655633,-989825,524563,1157374,1112269,883536,639570,305793,95019,-77091,-949735,-1812896,-852472,822201,1100809,838593,923075,897827,534703,86763,14345,131662,175701,134813,-134773,-456614,-602067,-329250,-103057,-129323,-165733,29514,97135,6457,38073,57585,145541,346352,328212,-36921,-312654,-331296,-215867,-37186,-110332,-304641,-185329,44820,94721,135050,261253,301853,339357,340014,143202,-25525,-19817,-72638,-268557,-350156,-241820,-34666,31255,-66537,-95368,-174198,-389593,-345312,-122816,659,-47502,-45591,167601,297360,44673,-91038,65708,146772,-10826,-87761,-28782,125753,225284,338691,259193,152729,129121,80215,94125,259275,286557,162893,75039,-88964,-103818,158429,391362,548064,539882,174054,-198444,-237118,-32835,191036,262992,222232,59916,-153077,-181124,-44232,-31727,-60851,-72347,-221371,-414644,-270802,32370,244037,157096,-179170,-246430,191487,473847,222508,-148899,-256075,-103099,31008,-18340,-144137,-305127,-245373,-5402,131766],[69098,3774,-29649,-17784,-26651,-83483,-29528,123425,131856,-31761,-154461,-185028,-268924,-254328,-21794,240622,265238,106070,-70530,-129549,33561,105744,60564,170376,302056,117927,-85403,-72165,23509,30803,31509,231646,327518,112810,-124195,-111387,7511,-30879,-184827,-393918,-445988,-266924,-141574,-165741,-202520,-214839,-135858,-22738,65629,-81924,-247127,-141912,-108906,-196923,-170357,-66643,-73570,-963,108803,-4960,-45490,34370,-4040,223,234095,261526,-36309,-157579,-60787,-16866,-64166,-14256,31596,9302,-38314,88645,203152,192166,275335,332626,80167,-124624,-3415,173183,288586,376190,332389,325082,371279,251267,101364,95384,-98770,-341605,-335593,-256919,-198390,-147581,-40469,174714,261483,66818,-34050,45367,33713,-37485,-126893,-147519,10114,184780,190001,100800,47544,173373,246678,6494,-117973,-67991,-161165,-269981,-259369,-229959,-223514,-203545,-143094,-57592,42921,77753,-76006,-126196,35299,65096,-30002,37537,148587,220383,188433,53933,42671,181962,116976,-80166,36751,293033,305542,134422,-36439,-289483,-361803,-173566,-38901,-120684,-210924,-217224,-5901,214029,289816,187328,3693,-219906,-257239,-274971,-298856,-262146,-19600,264611,308291,182262,174188,195928,30939,-209246,-168643,88172,256958,157584,76856,90827,176216,327090,209747,-129693,-236817,-75216,34777,164674,259283,125697,-37353,52152,236247,280493,60427,-237428,-242844,-121261,-104838,-63913,-58613,-214829,-293382,-246135,-239506,-329936,-410655,-233169,36061,96876,-221034,-446568,-249748,-38743,11667,-1264,-110688,-211759,-132666,-88544,-209944,-273878,-207292,55123,275278,240805,118840,68396,39472,-105340,-269143,-240392,-24962,97288,26401,26007,170808,210899,200271,323948,333176,149790,117366,179516,152868,115589,66664,-1537,-84936,-49035,24595,76124,-40611,-228272,-178904,-111037,-140644,-91368,-40516,13325,96917,108429,30922,-3389,45478,105027,124239,-15263,-341298,-342405,-138845,-156559,-327247,-432848,-458795,-354222,-181500,-207295,-311928,-340935,-237692,51178,278975,215273,16503,-56844,-127774,-249782,-240948,-32814,171335,284321,368703,231817,108434,93457,143460,253393,377657,393551,275389,145766,103862,-38951,-198893,-176274,-79549,-69119,-55004,4350,-9219,-57865,-213721,-362617,-330804,-203842,27681,229657,185646,112857,168459,107154,11107,-27455,-96788,-84547,-97793,-181254,-159357,-83850,-74712,-100957,-106044,-62269,4645,59824,101364,88969,145444,259229,133405,-56585,64120,136169,-121432,-391135,-394705,-270926,-178318,-151880,-68034,62882,73376,58417,128533,180911,98663,112005,279539,197232,-65740,-132260,-54999,58281,281626,336546,154687,-3130,69183,179502,24034,-302991,-245938,20298,63668,-81160,-84286,35738,178852,293603,246213,84559,44280,139126,177657,103483,29237,-103170,-168001,-94259,-25520,-92689,-51505,107186,192985,42113,-175375,-167463,48913,105395,-67022,-194034,-136268,-6231,-108573,-406726,-374685,-16732,182331,121805,-28125,-244929,-335459,-94823,111881,181354,267705,266913,162931,110754,169184,78647,-109501,-105732,14789,-37229,-57434,124476,296345,217937,23568,75456,256712,-5297,-551386,-711978,-411997,-72128,57635,-78099,-133749,-170985,-234214,-27738,258761,389100,572931,1018315,1334932,170673,-868543,1253079,4427895,4805467,3443137,955014,-6006611,-10232666,-4866816,2125240,1850803,-662864,-854019,409388,824458,390061,207044,154512,-118083,58311,535951,426625,124511,126180,129297,343490,478059,185469,-174695,-161810,-33828,-48540,-61434,-68934,-97658,-76053,-38002,-204811,-281718,14568,273797,242750,84596,162694,151448,-6357,-27240,96281,103206,8569,-244432,-308529,-121653,30794,123517,28164,-298906,-506351,-455473,-277497,-24948,149790,145763,232441,332927,204829,-95555,-230683,-260643,-247270,-167700,-1172,119233,51584,-26752,12282,107508,81679,19166,-19493,44747,-10899,-188302,-263317,-173443,-39515,46549,-20970,-273397,-216666,34532,140810,83389,-134470,-402503,-427363,-175953,2306,-54445,-111825,-129767,-175736,-147809,-59500,-31930,-136969,-253314,-377992,-416587,-242480,-12330,-54097,-103479,-31180,179049,319941,151040,-178620,-66797,264185,225362,2620,-75350,-55841,-86587,-150942,-137865,-36044,-14401,-11829,23359,58352,110337,242988,246177,210772,248437,191125,59100,62731,133065,89618,17687,73057,136142,-14461,-132210,-59768,28563,49876,36381,-19531,-102499,-173351,-152566,-112979,-198251,-438207,-461839,-90479,224199,191519,-82326,-243840,-229386,-265456,-260495,-38795,255697,260690,46043,-89829,-174746,-222283,-176823,47300,268317,237884,-140620,-397522,-181107,71187,113078,33631,25139,102433,29895,-170668,-211308,-35194,50266,-206359,-476354,-283025,18141,99174,24490,-26153,50809,114114,154495,134281,-14641,-128358,-103089,-144720,-177622,31774,278789,294578,137288,8786,58187,-23159,-107371,-22882,78568,91941,107959,180578,272474,239740,35599,-81648,56254,260809,186883,-87737,-281230,-188853,75614,203395,220534,153596,-22841,-166850,-59717,129268,255286,216147,23862,-70262,-102043,-163190,-164886,74333,361326,322121,-2313,-245298,-236965,-31787,45706,30871,53219,140116,57331,-185016,-245023,-71236,-4851,-103487,-135035,-103963,-130028,-232398,-196898,-51064,-16661,-4083,111418,191352,210532,268163,216300,5612,-162156,-121872,-67231,-118585,-96374,103417,156430,-31414,-14951,13868,-40760,42632,213835,184438,71919,-30791,-81160,-93149,-52819,56190,160990,114044,66961,87642,9151,-158613,-244075,-27375,195396,85935,-70534,12936,30460,-16444,85760,99034,-84391,-271845,-260339,-119606,-105805,-236623,-345363,-289300,-248679,-356268,-258497,-8465,125000,8783,-99416,68321,452181,532629,193817,-93758,-116915,-80899,407,119937,96192,-94115,-211690,-173200,-83223,-54445,4558,185179,208419,140285,115753,134303,110491,4783,-3686,76371,33770,8531,86422,188197,245828,251775,200362,194423,218586,178757,-96960,-274200,-35406,208508,10770,-293971,-363246,-231255,2736,144610,71050,37809,175667,219955,38109,-164296,-365748,-493952,-415056,-135348,29465,-59325,-134953,72687,234845,250797,157135,18958,-39435,-49273,13897,35913,168091,431327,394054,2942,-248661,-333908,-297263,-74449,261301,468357,379513,90120,-57014,-64571,66754,243207,237754,30652,-166442,-140498,-74149,-142125,-183102,-47496,136171,156314,78292,-834,-39089,-124294,-176228,-145995,-142669,-110163,-104613,-24021,149639,155423,64004,261113,395652,58540,-47308,267947,-413255,-1830460,-1878526,-1564908,-1676881,-635320,707677,1060954,1026559,800126,555032,305396,259350,-100441,-1566900,-2331178,-711981,1076184,1223674,951389,957060,775285,450159,-11539,-216901,-117891,12827,94190,-107293,-369045,-523830,-353126,-208510,-207718,-177805,34047,92957,-13143,14782,52936,160868,352471,319525,-83369,-400380,-429840,-255585,-46329,-154019,-388508,-323045,-106280,21728,97797,204719,299268,379208,276573,1500,-101810,1086,-444,-185638,-302303,-201839,20701,96116,-48273,-153629,-211103,-378506,-373263,-207374,-45581,-84909,-78203,193611,384281,116704,-39865,88985,161603,46342,-28230,16542,134916,209164,295301,213776,168564,172473,70260,71482,266440,276343,98551,56035,-7194,-23668,88083,233350,432436,476059,150204,-160946,-203393,-64189,128475,201879,162642,-15381,-276141,-216312,55249,92464,12202,810,-213295,-517658,-401886,-21882,244193,161464,-179265,-264621,161574,485478,222601,-155876,-249929,-78379,51562,2066,-83724,-232400,-226028,-47527,82950],[65297,16481,-2886,18664,-8749,-105534,-48335,132434,113388,-97980,-178750,-85003,-123348,-149588,7356,229127,277358,108237,-96886,-176115,7839,128798,78757,137200,266370,114444,-89435,-96266,-26313,31311,105940,298814,293482,44814,-164371,-199641,-215297,-221772,-245576,-343263,-352906,-199861,-157746,-253353,-300581,-289565,-174900,51922,188513,5225,-196363,-128035,-75570,-65448,46896,87336,10434,50239,160477,72707,-3061,25302,19447,107188,377727,360408,26138,-162187,-121877,-61684,-24900,74950,139547,113152,19139,90379,215568,218019,272109,254247,-69492,-301834,-80328,174711,298748,388015,380425,354099,325987,126496,-47548,21246,-48273,-254432,-269194,-132320,-46661,-106974,-68430,164349,276608,101574,38499,106421,81565,-14661,-136468,-139030,2058,178610,243598,160807,48700,188447,313667,52783,-70542,-7802,-110045,-261641,-297960,-257191,-241143,-248283,-160926,-85,97173,86204,-45098,-62204,76807,94717,-34636,-14446,105022,212093,182055,11166,-41540,64108,34447,-90433,75377,356922,287245,46513,-153257,-396884,-369433,-36409,109824,-66774,-216383,-227088,10716,227026,274283,121146,-53978,-191497,-197353,-197920,-212562,-155209,46023,271397,275624,125485,125568,186244,47775,-237028,-264777,-20683,192093,102391,24992,69862,172220,302825,165032,-156504,-251484,-78809,74929,247636,316493,111221,-107833,-31928,158161,250735,49807,-268019,-263655,-79656,-96057,-124066,-122014,-228139,-298752,-253796,-243515,-303744,-353024,-226228,6890,24089,-253704,-395567,-200402,-53853,-12941,19716,-96133,-248304,-203619,-151729,-255571,-271254,-103611,128464,239878,235670,211596,205437,173972,1464,-178743,-101773,127768,186342,110510,127182,172064,132298,117628,220390,236322,124681,152213,206592,176582,122354,64094,-28944,-110624,-28785,89184,124473,-14180,-181647,-152567,-104514,-150795,-131968,-72012,43647,176171,177145,31142,-20353,56010,146470,189913,45116,-263172,-292655,-143423,-255257,-463505,-582575,-610450,-487033,-227684,-133417,-148354,-233088,-209553,44810,283506,227889,5166,-115350,-220531,-325110,-260920,-54865,144826,336837,413017,239808,139719,113889,94262,146427,259914,281717,167424,108441,171532,55153,-110537,-60626,15807,-15217,9610,62373,-12419,-98255,-225815,-335445,-267601,-119418,98495,201362,89674,8276,60339,75020,94595,64112,-62315,-69551,-70479,-175485,-182537,-94796,-63774,-63794,-17560,-22080,-27016,16773,90898,116302,177259,279905,123680,-78836,24811,63932,-205623,-421022,-371137,-236787,-189375,-229160,-175426,-68377,-62608,-39320,73605,134886,83984,143017,303492,142324,-118766,-109830,26479,175402,372032,415092,236024,24688,19031,149871,113342,-135783,-112492,39197,69100,-42393,-66484,-26345,70727,220959,222101,106185,78759,127970,89515,-50694,-136320,-166527,-113648,3437,98269,86131,103087,164672,154703,-19902,-181622,-156037,12920,101500,35035,-89287,-134659,-37564,-108940,-385850,-354747,-56579,70413,21604,-106018,-384015,-525177,-198751,117049,228291,297109,278797,128366,86064,200402,143981,-66957,-137204,-91438,-186456,-190983,45166,285330,299220,90434,42259,173069,-41396,-525894,-672318,-484204,-201412,-5536,-128534,-194297,-163672,-38061,268186,347415,414956,614307,1062049,1427254,202495,-870151,1274418,4704481,5823448,4660522,1205352,-7586886,-11450940,-6042391,739639,1408532,-145038,-68499,1005367,1224897,524858,150817,-41515,-362995,-127495,397502,342145,112254,206743,264791,466598,518648,251977,-31476,-5190,17266,-89173,-143293,-152418,-184404,-124668,-53615,-162784,-150886,238967,559761,390220,73256,49717,105632,54609,37307,87589,71079,14426,-197188,-312872,-204617,-47050,14428,-130176,-442702,-583791,-463248,-227031,54500,230156,201947,278989,365126,196632,-100249,-212696,-226580,-177125,-84933,73341,190011,90186,-88667,-146566,-33127,47306,30908,-27640,61949,107231,-133090,-263883,-119960,7732,63352,54774,-167726,-179041,45727,158203,36302,-198955,-353089,-305895,-109830,957,-55834,-59377,-60872,-113586,-79539,-13668,-31523,-176473,-308111,-393593,-421101,-232816,-19533,-84903,-111762,28066,267524,329467,119108,-159516,-4044,295946,226984,25307,-43096,550,23274,-24603,-22424,53763,12431,-4875,70458,103269,147018,253336,222425,195811,275470,228715,83829,42307,38985,-15731,6112,152280,173936,-31704,-144244,-100606,-4340,11729,-59157,-106775,-119481,-185276,-182293,-104937,-149054,-444820,-526861,-130597,286609,350976,44020,-259784,-329842,-342646,-275462,-33047,220508,227710,64302,-16214,-88163,-173699,-168385,67193,300120,234763,-134899,-400598,-234820,43343,130676,58010,56564,160587,128121,-59672,-123683,-47142,-34135,-237262,-382267,-183582,65302,70827,-20856,1808,159808,235917,235976,199657,-24680,-239457,-294593,-290467,-199849,104228,370152,284690,29572,-33854,97407,3246,-90430,30620,139066,84564,39768,152041,292609,249969,9505,-150978,-454,271884,223269,-69399,-217461,-118541,137496,265069,277680,170189,-3950,-86049,11105,130228,199073,123380,-7959,15652,69551,-6561,-63019,105598,402865,379048,-15389,-322456,-266898,-3950,120280,145648,144889,150223,25265,-163307,-163994,-31141,-25936,-88354,-75274,-45973,-58378,-184474,-181560,-82036,-68968,-90028,-27536,46084,111102,202190,173733,17025,-133000,-185066,-249758,-276646,-140210,116709,166097,-42047,-17764,23148,-58024,10592,181306,105422,-34245,-95276,-139055,-184078,-142688,-13745,110361,71937,58296,96758,23745,-105863,-153253,59712,266370,140751,-59430,-26344,-101808,-141546,-47611,23001,-129143,-338022,-313723,-114614,-95275,-297289,-464419,-357986,-212163,-290522,-225221,35475,151833,21300,-42134,121146,422433,474942,180192,-122499,-150851,-63580,18983,85705,63705,-91346,-200872,-150408,-42210,-19477,35215,210492,223010,132905,93156,121493,78637,-57033,-12062,138361,93709,44097,112763,154816,110095,92710,132670,186970,259760,285569,36515,-99138,122895,328491,109378,-224276,-322318,-235045,-80819,75354,46546,-8188,141621,210985,-22670,-308213,-490351,-513028,-404755,-155536,31322,26506,-33813,109901,244832,251345,132543,-29149,-77981,-42832,27525,7021,137477,413888,366285,-47267,-303713,-359055,-299663,-104673,117553,279981,232359,-31432,-138317,-109180,40425,256429,303551,78674,-116189,-92108,-65624,-123180,-93097,51819,180935,149401,39926,-75710,-129744,-144674,-44336,46374,-7001,-39312,-49689,28863,182154,162068,69935,276312,385793,-45881,-314021,-148196,-858833,-1788602,-1387403,-1137368,-1119330,-40419,725502,683641,738349,586326,373866,228113,324145,-77875,-1727038,-2318986,-419914,1070195,1076481,842853,792794,510757,248096,-141078,-411862,-355884,-157453,31445,-58917,-184357,-301850,-283475,-273169,-272022,-191566,18853,67847,-22670,10448,41433,120654,279152,250433,-119368,-415863,-461896,-286889,-74920,-188476,-428648,-410008,-219550,-13346,94752,142987,247700,351434,175188,-147815,-171610,15510,75775,-75563,-223476,-170086,40294,135785,-33687,-212269,-237029,-310861,-358831,-267981,-70712,-109116,-127716,179921,437420,181042,-14360,65486,143954,96318,40150,51578,95729,137653,207721,147906,155814,188006,74071,52839,239384,266947,103698,80663,44565,-24320,-73457,5305,260783,372938,137332,-93061,-155509,-117209,29479,151097,131386,-48678,-322497,-192793,136977,186748,82198,79534,-143765,-505108,-476761,-114038,169235,122722,-158419,-264941,61190,372249,178603,-149167,-233104,-59686,71084,32045,-12423,-154865,-214346,-111767,808],[25385,2181,-10480,4598,-36368,-132084,-60852,128930,89784,-147676,-192929,-22211,-25415,-74763,12906,145874,165338,27338,-145842,-197605,4024,151794,70233,54489,192439,127802,-51698,-110336,-106516,-553,149126,279822,185118,-68696,-219444,-291799,-406979,-341633,-244732,-243869,-225461,-105712,-155486,-310504,-342581,-296933,-184413,93681,260133,88532,-102128,-76214,-7196,104519,263571,225084,82026,51293,122067,78140,-14365,-33120,-5787,137381,394214,368762,73850,-141163,-147343,-99759,-11188,134358,217309,170976,37148,48633,165284,196974,219612,125489,-215219,-430475,-150097,126214,229788,340863,395960,350986,263492,30067,-163780,-67073,-23528,-140280,-151970,-1521,73393,-77765,-108467,110463,200099,75701,75788,135756,113147,17979,-120441,-132642,-26565,143519,271947,226575,62831,154458,316183,93569,-17151,30225,-74750,-247612,-335073,-292083,-253657,-260651,-147062,63201,164544,130515,9720,-17385,67920,83956,-30896,-51732,38423,161519,130592,-62289,-144542,-62920,-50482,-101460,89474,373729,265125,-23822,-222573,-433149,-345683,42458,194967,-21097,-206836,-229696,7446,198669,219805,39619,-100689,-133706,-69815,-38817,-56685,-17093,108393,233231,198141,77014,77318,137843,25102,-249152,-327717,-118427,107675,32353,-34898,38949,133898,230958,115142,-135273,-211701,-54648,117290,297825,318597,75516,-142685,-84645,59204,168641,12490,-296176,-296919,-56530,-89800,-180742,-183305,-230332,-277294,-231019,-197355,-206958,-233364,-204453,-54087,-78915,-296105,-357972,-176171,-79069,-55770,4657,-92870,-254754,-263321,-246890,-302540,-229023,22448,196106,216596,258601,303444,293992,262279,129080,-24174,67652,269859,276997,193452,183743,115600,21317,17108,57197,35341,46473,166770,237232,156547,68773,37769,-42875,-123287,-35064,107238,140772,-569,-169251,-168326,-120302,-149891,-137569,-66191,91120,249779,218742,4335,-50914,56174,182272,255036,140693,-138896,-225348,-167077,-345079,-527177,-633886,-666356,-550359,-269950,-82935,-13194,-125566,-175644,20006,246687,231738,49157,-101770,-254190,-336200,-229245,-76185,68811,315999,405946,234410,133107,82172,17332,27295,110089,118227,16794,34629,185138,100617,-22566,70071,100810,-8430,18364,78088,-28637,-120720,-174091,-205417,-128952,-1805,165796,159977,2112,-81581,-48134,37747,190887,214023,69467,1635,-6233,-121790,-163088,-78358,-31405,-11923,67780,31622,-52504,13423,128703,144706,167670,236349,77482,-107586,-34751,-22439,-263722,-393709,-293146,-163909,-166017,-265306,-252341,-181717,-178532,-100823,56876,100582,45049,122378,266571,55814,-197750,-151637,55215,274343,429302,432340,285546,49515,-26142,113275,186699,44732,990,40358,60738,-11245,-52900,-89054,-59486,101937,146872,87774,99159,125637,21103,-171639,-277215,-223746,-45296,131971,246332,266252,240359,192365,95942,-69996,-149309,-115677,-27519,61088,122860,47977,-78756,-43478,-82817,-295897,-271058,-94035,-65782,-91683,-158803,-460557,-661708,-304612,91360,248476,307338,253597,54343,41619,207522,183868,-17013,-152433,-198492,-298776,-247626,-8116,223746,317735,126120,-48083,-11296,-127967,-447799,-515285,-441643,-253685,-44681,-146903,-213453,-106124,220578,635462,500675,450453,619197,950413,1182546,93116,-870671,861818,4172992,6235644,5455674,1091857,-8117598,-10987755,-6308286,-355137,1061564,325912,609769,1437452,1425937,520307,-73223,-313894,-610344,-393197,95005,146456,60661,202194,301691,464755,452771,239653,69203,143333,85479,-112014,-203899,-209100,-231783,-130834,-50521,-128339,-80701,313282,675545,443701,45314,-76707,40055,107432,106059,73344,41144,78158,-28168,-238445,-261465,-116513,-78679,-266808,-537227,-586418,-401343,-132427,128532,268369,201535,269357,349181,184090,-83916,-182718,-204122,-135514,-23533,137451,254046,135648,-133936,-284735,-172723,4408,44735,-18941,82026,169648,-116785,-264697,-50758,60277,58038,90273,-76317,-129432,46424,139461,-39452,-254765,-273735,-154573,-38622,-18081,-68689,-9574,29490,-1735,33625,46136,-14115,-146009,-268723,-334659,-369018,-171598,7029,-86127,-134887,45080,273007,264918,51660,-158413,2211,239039,192101,89075,29257,29406,72175,76484,85978,121801,16684,-5020,112537,138199,165365,229370,170556,140744,234225,200856,58719,-40944,-103633,-140843,-16019,202018,170800,-61050,-153841,-142488,-53449,-35098,-155727,-206628,-145505,-183989,-203210,-84093,-72367,-380255,-512264,-157380,296936,428963,128535,-244130,-336872,-283925,-169696,17188,171922,184618,99489,68555,-12144,-136989,-155368,72715,307602,221877,-123962,-381467,-252620,36242,121781,40301,52305,178795,180313,7077,-69392,-86501,-143247,-253215,-216143,-7785,134355,31113,-84766,-1269,206262,262123,222481,203347,-16692,-271274,-382491,-357234,-180136,167250,418483,247633,-73236,-96450,86340,11343,-77917,29233,106223,18412,-68431,63045,246915,239077,10993,-196955,-91253,195121,199962,-41548,-125946,-45330,171241,293452,323269,200282,51425,48709,113743,115008,100072,29195,-28788,76783,193763,109268,13860,115189,367541,355361,-39745,-392275,-323350,-55784,94650,166544,187483,161301,46638,-72028,-54179,-5308,-65438,-90676,-45075,-9326,14086,-112603,-147466,-95581,-102913,-159724,-141484,-83160,15167,119948,97857,1650,-88521,-208535,-390369,-406223,-188149,86354,131185,-59155,-22630,14934,-82849,-24989,141147,31519,-108840,-128181,-176688,-270067,-239753,-90683,50765,42604,71272,106259,38873,-34123,-55519,110393,287431,171934,-63258,-129679,-277110,-288332,-177719,-36731,-143370,-358743,-334863,-108328,-83531,-324433,-521397,-374938,-146639,-214723,-199974,48742,139339,5804,6318,152349,328600,345177,121891,-192765,-222211,-47472,79716,96163,37458,-109777,-184524,-100679,14992,24541,70235,213587,204275,122955,73512,91054,28745,-102731,-1425,183672,121647,72497,156169,137637,-2718,-43750,82019,160509,218677,287885,158458,122288,299707,425393,197361,-127894,-232307,-193805,-117209,64053,97301,9087,95846,143377,-96086,-393290,-529191,-490374,-390319,-196345,-3333,93641,110074,167674,230811,215871,85824,-87325,-122477,-57871,4004,-39497,112934,420314,358709,-54971,-291160,-317890,-245004,-83572,25232,101472,49684,-165846,-218374,-163771,-3906,242593,340588,121770,-47567,-50817,-82630,-116543,-1263,133103,184107,122877,17426,-98218,-188443,-153731,69192,177083,57749,-7061,11912,103632,209312,144938,46394,208003,229097,-268704,-657810,-681922,-1219735,-1404635,-508852,-278105,-94713,704663,638294,139557,298897,255989,94214,52325,246463,-21334,-1333395,-1670404,16326,853222,695299,546571,490688,189068,-1008,-250400,-507985,-506742,-263886,-14831,4703,51439,7571,-131770,-273737,-297584,-196831,-4084,42225,-2244,40121,36018,46831,151829,141659,-123166,-335651,-395242,-279279,-88808,-169821,-389572,-415644,-252035,18312,138735,97657,163736,265194,65459,-257132,-216567,12273,132271,37578,-115266,-116595,61690,166866,-11387,-239310,-226780,-185033,-283593,-273549,-62066,-103414,-169075,144532,462112,242602,-6812,17432,126708,152311,124615,89687,47704,53669,114925,87808,135792,204072,117711,55815,194734,273586,200304,174445,83424,-82127,-253884,-200764,114495,299247,169367,12316,-77525,-151562,-66042,130403,167235,23264,-221113,-86072,205603,244751,132455,135388,-27768,-374415,-462861,-202190,56309,67894,-97531,-211456,-42502,198422,132180,-100240,-180270,-28223,104566,84179,67699,-72599,-184351,-150878,-69958],[-10440,-7499,-22913,-29584,-70142,-119159,-26932,145568,86735,-158380,-178891,8110,16630,-31786,13190,38115,-6746,-86078,-188610,-176133,44494,190253,55798,-31251,126092,168415,36134,-84461,-170086,-46228,148541,190461,49498,-175813,-252774,-339280,-498446,-372116,-161276,-80800,-61685,18616,-111217,-300845,-288627,-209457,-142912,99155,276819,170303,28828,11957,87056,275482,415776,311282,134615,16011,18871,27263,-53626,-96106,-42054,100371,290575,312538,132031,-68400,-119359,-108365,-7821,162898,254080,189983,44234,9967,89755,143889,142908,4117,-295577,-454839,-178520,61939,130316,276715,392160,320156,186002,-28137,-216590,-134142,-19488,-15465,10630,124624,143011,-60116,-137954,48723,82474,18407,88725,148124,125749,57287,-66011,-114718,-54692,104501,283047,292475,98097,99810,266509,119989,21861,32225,-59590,-216619,-343658,-315042,-246788,-223460,-92548,125008,230914,197434,84470,34366,57199,65962,-5060,-52709,-20151,90672,49703,-143014,-233701,-160257,-107686,-99007,95209,357445,255417,-45383,-210211,-378519,-290521,54159,205685,5979,-185964,-210245,3258,139385,136519,-23277,-97522,-42349,91183,145841,130478,126035,153442,163795,104496,58375,53829,67528,-31517,-239919,-327979,-159661,34068,-36232,-81721,7475,61543,122870,69458,-77219,-125385,1608,159975,313503,280885,30728,-149754,-108060,-36065,56242,-37374,-294834,-295188,-33227,-82444,-224360,-227323,-212929,-219081,-168143,-99998,-57546,-78053,-141950,-99367,-159574,-313500,-320276,-171514,-109444,-104992,-40642,-97876,-230695,-295561,-332202,-318894,-146462,142135,252244,219107,295171,364264,314003,289026,249073,148176,209592,362311,359204,265176,182300,19509,-84323,-63640,-93575,-178378,-51376,166154,276661,113069,-24442,-12579,-42260,-108469,-45012,82917,118765,5918,-163841,-189040,-142297,-136747,-100436,-9931,162651,308930,226677,-28380,-76155,57856,224630,325107,262175,-3179,-161212,-204200,-397878,-506117,-562597,-585623,-505660,-292796,-72060,61655,-32822,-132922,-9231,190942,245897,143243,-28072,-226245,-273692,-140533,-80131,-28279,227586,355543,225232,103541,19426,-61069,-75146,-34255,-41702,-113541,-40977,149957,95668,45097,178790,157617,-32893,-9788,63602,-47954,-122235,-79100,-15090,39749,119662,225775,139033,-34377,-120018,-115586,18955,287134,387241,248366,105993,84087,-33343,-112439,-44274,11713,37086,124558,89887,-55500,51327,211854,171617,123641,161869,35443,-113954,-73029,-76337,-270727,-319454,-181702,-65744,-101282,-234863,-266774,-234670,-231976,-104992,81171,85636,-3988,68923,188904,-30864,-266814,-223055,45989,342908,461016,413210,310368,75959,-49842,85886,236858,190177,69941,40681,58891,26948,-24055,-118356,-155764,-14117,49468,38526,106717,141517,-3915,-225418,-348692,-252532,19005,254826,387913,411490,330680,191436,48391,-76296,-70926,-45213,-59835,-2121,190775,210510,33929,-20984,-30611,-141872,-130345,-105546,-169500,-164377,-157066,-444119,-699740,-378112,55145,254598,311698,213353,-11794,12855,195970,186626,27436,-145998,-277927,-340361,-200370,-944,147017,273476,127403,-151017,-216987,-210106,-296452,-253092,-284618,-223643,-47429,-103847,-166410,-5857,469451,936672,651419,479801,594343,717765,690702,-74589,-785937,227702,2977016,5854830,5743637,872239,-7526824,-9495787,-5884785,-843366,956970,649058,1002609,1661014,1449562,423580,-359702,-548147,-746987,-610377,-221351,-65972,-16494,108200,235928,373978,348583,189237,128686,253515,150507,-105964,-209353,-196738,-188271,-65208,-8208,-94433,-73356,257066,620548,435536,44210,-148625,-5309,150732,168437,69972,29076,182855,205485,-106380,-262907,-142329,-114253,-321004,-533960,-508824,-287556,-7482,201331,269001,150377,208757,297620,190655,-25363,-130065,-187007,-119226,22552,197480,316224,200146,-123217,-339054,-245624,-16431,63014,2014,104765,170431,-125146,-246374,29062,115919,49947,97656,-9437,-70205,50572,103823,-103147,-261747,-168300,-8593,26352,-38969,-82855,30546,123150,132171,163628,110940,22623,-50621,-133955,-200874,-248611,-40649,113374,-18407,-131867,51948,232261,178316,-3194,-152563,-24469,131821,137677,182481,142639,42916,57879,128921,159103,158264,18852,11314,158100,173377,169485,189143,117776,69957,147613,140698,27786,-119034,-220806,-232508,-30670,214075,132802,-85939,-152917,-174536,-106532,-68288,-207158,-271527,-166996,-173797,-202466,-38353,27710,-250177,-412931,-150672,263323,420602,172014,-177901,-228958,-87193,48392,120215,148455,163353,163778,170258,60329,-115184,-161111,44586,274557,194867,-107125,-330588,-206324,73510,106205,-2274,28308,173483,197749,47481,-30269,-126644,-248660,-251625,-32171,189602,207110,6945,-126751,-14357,188642,196508,141206,166797,25240,-193164,-306404,-291064,-107187,211041,418259,203026,-135224,-148426,57781,30887,-42450,6395,16834,-73129,-170195,-40614,174569,231330,51055,-192129,-172034,65494,127481,-8326,-34512,8099,163608,288902,363647,248115,125136,186834,207150,76994,-10639,-30796,-29176,100293,234683,160032,63011,127634,309489,301701,-46307,-416879,-380304,-159916,-8845,94975,165119,169508,120490,72301,66944,11069,-102042,-94993,-24712,27596,78846,-43957,-113560,-84403,-104923,-191661,-196599,-159163,-55256,37140,9551,-24930,-23249,-164458,-427424,-443066,-191704,49947,71111,-77829,-19970,6443,-94929,-40468,111972,-22536,-140171,-115271,-163535,-300694,-290291,-136985,-227,35896,109162,125007,62291,38685,15667,108418,253255,175266,-69406,-245393,-405257,-386759,-249160,-54596,-114006,-308769,-288112,-83968,-69978,-304926,-492890,-325999,-58338,-135333,-171629,33481,92220,-24213,48915,180983,237817,220058,60598,-258816,-293288,-37745,160876,147845,28062,-127600,-140314,-20793,69314,60159,102050,201181,168961,126257,77617,65029,-11759,-106031,34034,200990,109987,88195,204225,138473,-63298,-110364,70936,127766,98188,173291,232900,324863,440995,475852,261010,-19337,-111503,-128319,-119224,83689,189549,85752,58644,48591,-140406,-373430,-455071,-415406,-359548,-233167,-61622,102240,217676,215894,197503,162052,35940,-136690,-154797,-84689,-46228,-81368,115232,454049,373780,-16164,-206298,-215137,-137049,-1888,26401,-6722,-118728,-291206,-290628,-213271,-43026,217022,335688,136356,3087,-42315,-138307,-139379,59474,168016,131245,62894,1878,-67011,-193104,-149603,123838,210272,42255,-11454,71058,181421,218043,102521,-8025,67535,-17413,-530238,-962085,-1139229,-1383939,-838982,457207,732245,1064419,1404355,504399,-410373,-200869,-154783,-261743,-217592,26793,34926,-506954,-510702,536578,553373,195066,132187,121782,-126609,-241646,-312049,-485916,-530515,-264011,-14967,64415,262916,301912,41205,-234440,-295644,-204066,-38125,16449,35959,85723,23875,-51146,-9676,4756,-107542,-191016,-252452,-234514,-81376,-93665,-279116,-361162,-222602,87972,194032,59892,59790,134041,-43944,-314426,-247033,-35516,130345,106647,-17441,-51681,83671,172840,-3018,-241354,-190526,-45288,-173895,-234303,-41026,-87465,-203113,89221,446191,276372,-28404,-50948,111644,203125,204402,119427,7983,-25530,25793,27047,103274,217983,182920,63013,122347,264640,329150,296605,105516,-168677,-398153,-333389,24044,270176,227010,117853,8922,-158184,-150731,106264,239936,181633,4471,70184,241874,238188,117075,118362,73473,-194911,-393880,-284125,-81224,-5836,-26928,-122310,-117899,14514,82188,-36872,-118697,-11260,120497,123056,112589,-25704,-156233,-168388,-129600],[-43654,-21228,-46117,-84876,-108468,-77876,35326,163668,80009,-154073,-155839,-5486,-17518,-42437,-5434,-72984,-181651,-198208,-224461,-138671,101247,220956,29175,-103769,74552,201448,131051,-30961,-201210,-104717,84992,55418,-76159,-248835,-260379,-337041,-495325,-348415,-29897,114252,102760,135281,-44111,-235965,-159374,-52577,-59229,65746,234037,232395,159045,104816,169317,380453,441517,313446,153341,-41862,-109258,-52587,-96414,-130594,-57830,27372,117678,231096,212250,58239,-44301,-84578,-8118,157761,242053,177668,55046,-621,22100,75867,66599,-65329,-284753,-376200,-162982,9041,50893,230564,375565,264793,93415,-55084,-196510,-154594,-30484,93171,189427,228202,155121,-55980,-145731,6091,-12975,-31469,88625,151447,117463,95209,21422,-75728,-63970,80797,281524,342777,146070,51137,189789,130305,40620,3725,-55140,-156759,-305903,-311715,-212437,-137328,-6030,174336,276506,259255,161235,103253,75139,65068,46209,-7476,-39658,29520,-35878,-208862,-286163,-207567,-122429,-72971,111221,332411,264243,-10295,-121447,-250788,-212867,17433,153967,2574,-166173,-168704,9209,63212,38326,-46258,-28328,73166,235277,288220,294671,245464,173449,87781,30934,76634,64695,-1998,-100902,-210439,-263077,-129952,-8018,-92207,-110033,-26270,-37443,-1653,27596,-15220,-25341,76234,194952,296848,222197,-15690,-150180,-116136,-111301,-63047,-92732,-260997,-239896,-3288,-79626,-255590,-251630,-180602,-133065,-75129,22392,96355,66269,-34790,-89328,-180594,-286657,-269347,-171380,-140749,-158931,-117266,-118185,-193346,-304378,-379108,-286950,-40870,217265,269277,221623,307425,363579,258885,248014,322519,273325,262446,372628,418432,311716,118884,-97419,-157644,-100868,-173995,-315505,-140555,137869,288895,52490,-134398,-93432,-49949,-75273,-41733,29999,58907,5723,-142633,-190117,-168055,-125993,-36381,81120,239920,329694,189368,-55005,-84294,62855,270127,395650,373390,89749,-134651,-258875,-413023,-426753,-400039,-390541,-369118,-299153,-114942,57194,21611,-99301,-48726,119783,259020,242533,58709,-165566,-169517,-31327,-77879,-129826,85025,265088,198929,52440,-59790,-130909,-157612,-157263,-165665,-195364,-111042,61743,34418,62392,220486,160014,-82658,-65890,19541,-81910,-130837,-2515,142424,165018,199845,255136,134647,-22780,-110896,-137305,10711,340859,506227,376192,182951,156449,40083,-79482,-34489,26937,44981,122604,117869,-52606,92969,291767,168667,38341,69667,3921,-103731,-79547,-88773,-245287,-247934,-95186,7157,-29813,-159336,-228222,-230424,-232925,-83694,100435,57866,-73288,-15787,79095,-111295,-318808,-305541,-7709,341721,443845,355851,286179,72609,-72325,50718,228413,222824,58551,22805,44462,44522,-4798,-130275,-215303,-120318,-68271,-50175,75748,144421,-7645,-230803,-360485,-269918,30992,301090,456942,462775,323853,134190,2371,-58637,6464,6310,-111071,-98555,207317,346175,150391,-6066,8300,11450,-1752,-119256,-236881,-195546,-124432,-367156,-655438,-420133,1111,226768,283719,143235,-70017,-13726,136120,115099,21647,-152223,-343602,-337731,-101531,33806,55224,154868,69469,-247542,-385950,-262845,-108073,27898,-95228,-168220,-38497,-22766,-87832,77515,613932,1047610,693271,446557,516114,390190,80035,-248825,-594132,-382851,1431249,4738650,5520918,717418,-6263021,-7847205,-5092759,-637971,1112367,736595,984871,1623449,1311312,260821,-623796,-692284,-754529,-726007,-458821,-244118,-132218,-74106,71953,228727,239024,115432,134069,280477,160250,-104028,-182099,-136679,-77662,35442,42330,-89158,-138169,109690,443588,388685,65702,-158726,-33853,151817,177059,47664,2261,251544,377234,7556,-232099,-136744,-104211,-300719,-463574,-412368,-193602,86083,239099,212421,36153,84318,199372,195459,47509,-82502,-198055,-149020,28946,223127,343134,249795,-76690,-317677,-251927,-33864,47515,-6445,94472,97125,-165546,-229615,70516,130805,20556,63657,2635,-37025,36338,40665,-155711,-235144,-83400,65618,38693,-84586,-129392,18403,165608,215789,235464,131591,41268,46674,21886,-57104,-107165,118071,274498,83619,-114280,38704,162742,95759,-35957,-152452,-84317,-9916,48046,242631,239702,21738,-31823,89305,143710,130143,7198,25869,172250,173818,131449,121232,55375,-20321,23836,60129,607,-166279,-290862,-288351,-59147,157746,43144,-128048,-173126,-228307,-185449,-102020,-215196,-296849,-198392,-189765,-203599,4718,110105,-111639,-281788,-133302,175512,322028,164236,-84781,-57651,156033,285014,227205,141750,154281,227287,257131,109607,-128732,-225055,-50412,171339,122979,-118441,-281242,-121193,130701,74053,-72167,-19091,141719,176126,63770,-860,-159836,-344118,-260242,83112,314852,232626,-11960,-138174,-34277,104275,55718,23468,106489,79970,-43882,-104568,-117503,-10585,208579,355596,148466,-159814,-188129,21497,57890,10306,-19380,-96245,-172796,-246305,-135071,92876,219170,103068,-147513,-224733,-88203,9488,5218,19827,6630,87927,233333,376793,283715,169006,251917,227095,-317,-107724,-53785,-32454,67635,175000,130602,72340,144138,275076,265994,-27412,-387090,-422325,-284340,-154447,-48825,64358,148907,206858,216807,159454,8269,-127324,-90331,1100,69692,114574,-15259,-103697,-65703,-93965,-195464,-196094,-177738,-103180,-48558,-83436,-59691,42397,-64052,-345022,-364207,-131623,30046,-90,-107767,-21658,-1222,-89397,-30961,94686,-58344,-139749,-67869,-95412,-247961,-259383,-135920,-39906,40163,151805,142611,83360,85424,32942,52045,169819,146196,-71112,-312173,-421376,-390013,-240734,-36015,-55582,-195318,-169045,-36428,-57973,-245816,-389697,-226033,27834,-69083,-130218,17655,42540,-46683,87484,220331,200836,153716,26481,-283884,-333644,-43851,225821,214219,33057,-127950,-58886,79200,102203,75315,125748,183955,134929,142673,104546,54389,-24471,-62115,84225,183732,59543,82328,236715,149974,-60754,-84361,103880,94769,-68965,-16939,241571,447955,502398,468044,290666,82995,15574,-58899,-107076,97299,274448,190804,40170,-35635,-123614,-240165,-284206,-294564,-301572,-239079,-121210,37006,222853,227412,156756,114914,3652,-160255,-161598,-108704,-100793,-98190,149921,493705,390772,50814,-70712,-73107,3154,128176,124655,-15507,-226034,-381049,-338981,-232262,-48982,198812,293309,115369,15310,-69082,-219391,-185689,74621,145690,33739,-20807,-5391,6845,-137040,-126505,120229,166632,-16016,-25337,126741,247530,205708,42837,-82685,-101590,-262136,-735199,-1118934,-1337135,-1284319,-284736,1184046,1545564,1950868,1836144,367368,-799291,-631608,-561206,-619445,-516526,-262217,73840,482874,844749,1052949,337285,-242684,-285915,-224979,-382165,-425718,-306105,-347772,-412171,-138384,63467,123023,402957,504204,180302,-184858,-276888,-207975,-67704,2311,83114,134865,5149,-146729,-163105,-126669,-81595,-22541,-68714,-153091,-42551,35552,-113002,-274164,-167533,156676,228342,31791,-24289,6437,-129059,-308293,-256802,-118822,70648,117368,45559,15765,106460,151725,-13860,-222231,-134175,74309,-49649,-153198,-8624,-64472,-213642,39350,405273,280881,-60876,-113645,106456,253430,277193,150547,4460,-70704,-36502,-21728,73813,239635,260312,78637,41312,227004,424692,403684,131824,-218534,-444892,-352269,7209,285259,292684,205310,101442,-113092,-198499,62684,313261,378496,287568,243272,254672,175447,31349,30654,131885,-22596,-299662,-342508,-204517,-76625,37360,-11526,-129043,-110733,40939,23113,-62860,-16622,108778,135137,109526,-24511,-134483,-160434,-165016],[-60147,-27881,-64623,-141094,-138763,-21487,104744,168271,53952,-148313,-129192,-44590,-107542,-98582,-43849,-161778,-296020,-267287,-243934,-110011,140188,221482,-11703,-155976,31247,192197,186467,27777,-195082,-166894,-33719,-82320,-159680,-276664,-252737,-302930,-440521,-308762,96479,287121,218658,192888,3017,-159300,-16134,114909,36729,-659,135495,247725,240219,159551,194073,358358,314333,219994,125013,-110670,-222521,-133478,-129533,-128697,-43149,-44748,-54566,155610,301570,210277,47608,-48555,-19140,112331,175246,131709,57711,5986,-26208,3547,539,-78848,-210936,-256800,-139379,-31880,12248,205489,334134,178626,-18380,-72605,-125617,-133436,-62645,148537,332134,281836,104192,-81230,-148156,-21531,-53760,-57064,65901,125546,73780,107237,104775,-30156,-60845,63547,251088,342415,170990,8296,99435,114610,33141,-47850,-58262,-77709,-236765,-294367,-168468,-36944,72554,182750,267919,270964,199297,161908,107482,72201,97878,61003,-18402,-10139,-114004,-259344,-309375,-221780,-114175,-37258,134586,306989,270236,44969,-13099,-110903,-142681,-46580,57107,-48351,-173079,-130210,12719,-26630,-68944,-38868,81076,180745,307913,330342,378919,310642,162018,22349,-4305,113657,94432,-55848,-160718,-174039,-163111,-54647,-18586,-134501,-133633,-75941,-151629,-122494,-21153,8981,42070,139215,209401,252572,156384,-63552,-167055,-126735,-161629,-170310,-153495,-214600,-149684,23850,-91028,-279044,-262281,-146530,-41805,23420,127457,197668,155250,95310,-10263,-133216,-216927,-197166,-154388,-160916,-214760,-220554,-157428,-159899,-299853,-374788,-203371,66869,225486,221449,185233,264094,294104,148943,156403,328642,309191,203454,301134,450688,332990,17872,-204648,-178519,-78561,-147515,-312923,-187415,82137,244070,-9947,-221401,-190169,-81035,-31079,-375,-8518,-3815,18687,-77267,-148107,-183575,-116337,45801,192949,310821,309224,123954,-48164,-44198,92823,327897,476989,452643,121078,-145449,-309104,-383675,-304387,-184050,-123724,-169102,-273095,-181291,8106,47464,-70983,-83293,54903,269693,318334,135412,-79711,-42688,75229,-61536,-192811,-47379,177499,170929,12102,-109243,-156856,-195148,-222319,-209560,-200827,-153475,-44341,-44772,45443,205505,132026,-115451,-105645,-16437,-107130,-138434,35383,220149,229476,246595,272283,162044,44399,-42446,-91758,31641,351950,540080,409914,216894,207841,90892,-69765,-45396,23140,26425,92883,131287,-23684,139535,355993,156440,-42580,7224,12353,-53188,-17807,-27689,-175117,-181207,-39138,54677,52329,-33123,-118205,-149188,-171590,-41385,107570,28797,-125731,-82715,-2200,-135971,-307841,-336411,-62909,289909,403328,302763,239770,57893,-68867,38063,186879,152645,8716,17600,43616,58468,19512,-108863,-213040,-177695,-155678,-125096,40082,150420,26571,-173315,-293211,-245979,10176,273437,456283,438210,248326,55738,-9260,474,82366,42608,-150729,-174933,206806,455857,264297,24630,54029,145225,93305,-118439,-233758,-154725,-44963,-226751,-513467,-381236,-19818,204539,255456,86746,-79103,-7558,62852,9188,-6415,-143737,-356460,-277781,28982,100053,1717,31118,3312,-266894,-419794,-215919,119305,285808,85729,-88864,21417,117715,30438,145307,659296,990488,616602,365233,423877,67185,-447382,-348062,-270262,-704347,4870,3277668,4970409,716053,-4981394,-6597964,-4084456,192695,1498985,638272,627793,1360953,1086658,112284,-745057,-684028,-630493,-701336,-530060,-310021,-229495,-248744,-85760,134849,196160,91028,151605,273020,145468,-77649,-102121,-18311,95492,172937,121768,-74638,-201636,-10304,297715,386921,144406,-76171,-1409,148705,156955,33726,-14388,271364,439751,94562,-145984,-66001,-19046,-186258,-327867,-306045,-125038,151042,268668,151168,-75201,-37410,114867,230151,154618,-9889,-194092,-175715,34053,242516,361354,305207,21458,-207954,-170461,-21876,22846,-16735,85189,25387,-175294,-181011,84946,121233,5146,37775,4044,-624,39207,-1392,-153852,-153927,-6353,81548,22720,-117637,-177493,-20433,172481,244359,238260,119441,62229,135110,163538,75315,46204,294198,471323,204745,-65086,32004,125749,84021,-1694,-120462,-122871,-119876,-38808,259909,305642,-1329,-139539,-11331,60779,71438,16955,60141,167696,151135,78820,64784,18002,-85613,-74014,15758,19234,-138022,-277352,-283389,-82460,63873,-58249,-165900,-201566,-290916,-262017,-109399,-159394,-254252,-207489,-212193,-188279,55364,177928,15652,-140854,-94989,74914,192450,145371,37337,138489,369726,465928,312330,160052,171564,290375,331738,156206,-146573,-320522,-182365,27777,22189,-153512,-239074,-10326,201511,46526,-134337,-58295,113890,148790,90803,58565,-146610,-391516,-271719,100380,328257,203371,-14770,-94828,-28284,-1664,-93043,-64174,71408,144453,129484,146362,111303,94030,171187,259095,106244,-141887,-199803,756,98059,84583,-13269,-178207,-243981,-270220,-186386,29765,204484,150074,-71892,-227454,-217829,-119843,1222,41314,-44053,-44023,134071,354756,290173,161149,211178,151827,-93892,-146202,-38706,-52485,-6588,53643,48865,51920,168535,300982,288641,25215,-300121,-422147,-375630,-279292,-206194,-89507,91028,269399,317801,198539,-12322,-127168,-55158,53130,118423,113119,-36540,-115452,-53270,-93953,-189455,-159077,-149606,-134941,-136217,-170546,-96004,86746,60226,-168336,-189415,-19782,34394,-65901,-154140,-42841,-13114,-68957,-2791,82630,-80930,-125056,-9959,9655,-113199,-143045,-95161,-74452,34838,169939,138611,81398,83785,-9834,-42484,53931,83539,-69011,-289530,-316614,-295610,-172798,-12797,-3614,-57071,-10923,20553,-57337,-175105,-255397,-116874,74151,-41280,-78252,36053,27641,-50398,111909,259699,216784,143014,16680,-265487,-342565,-83539,229128,246438,28090,-117247,38485,166104,91938,56043,127342,158973,100086,141439,116396,40211,-22096,-4722,112468,118737,-36000,29767,217837,145092,-18851,7676,150204,45300,-244633,-220488,173543,439942,447359,386357,263675,142046,106040,-18140,-116739,59008,290117,258144,15737,-102081,-60621,-52081,-93770,-174351,-237257,-222001,-184322,-106774,89352,166798,96375,69567,-23265,-176566,-166414,-143151,-161872,-108402,175906,478564,352089,88020,48034,46097,114458,246881,254430,34893,-273283,-441417,-374011,-227489,-32457,172385,204552,40959,-37975,-140534,-319380,-257430,23996,50457,-101464,-125274,-22804,74574,-63549,-110470,60580,72722,-86973,-44064,148875,259727,146625,-52028,-190348,-271743,-448992,-843087,-1102932,-1218102,-957421,85833,1425009,1860565,2221385,1800572,205794,-950935,-899507,-882562,-906760,-769892,-534663,71918,1296616,1957890,1425940,292161,-477050,-616799,-497960,-569405,-554752,-259150,-148837,-201980,64300,202808,167882,434843,558667,226337,-176275,-276458,-220372,-95240,-13129,105427,154790,-35878,-235795,-288544,-239075,-77385,104252,91093,-65474,7541,175486,59039,-203789,-148540,166049,200623,-974,-66970,-83291,-184884,-257389,-250191,-221186,-34620,64617,48059,58032,111206,96754,-52339,-203773,-83053,139703,60313,-46426,33206,-40187,-195426,10610,352388,258886,-83561,-152645,102584,296553,335913,188283,43598,-68358,-56647,-43870,62548,271053,339197,115374,-15590,165782,437712,458919,184991,-173777,-362764,-250423,59048,322769,350416,274830,208853,5136,-177419,10304,358914,554928,544746,407709,270003,96477,-82853,-73037,164586,124909,-187761,-343599,-257592,-100475,105685,121942,-42840,-112099,40781,90683,3404,-16694,98320,148686,97329,-30706,-89740,-97990,-134915],[-25481,11472,-34846,-151369,-128509,55497,182677,173671,29625,-119009,-70433,-49417,-176571,-142025,-65800,-183056,-282983,-233881,-205588,-73763,164789,208438,-34940,-162262,11834,155363,205923,101476,-125689,-185201,-140828,-148148,-152750,-233084,-212338,-229110,-344749,-240562,207432,419279,280112,188035,22238,-86874,107027,263902,142622,-50357,33186,232266,273906,182614,170993,229413,101624,89736,88195,-140446,-254337,-155185,-111863,-65538,29640,-47603,-126736,139035,410555,382745,159462,11347,-11051,66548,98544,87830,68166,39788,-19775,-22642,-14936,-27661,-95563,-139254,-114656,-37701,43056,219599,290735,98328,-103886,-57951,-2276,-57374,-83591,166189,432916,307813,33877,-112481,-133870,-17743,-9029,-27734,38466,77816,20488,107430,175714,32625,-30105,64042,205770,295922,169369,-10174,35316,98761,32619,-76983,-34624,30301,-138695,-256640,-112512,61750,127321,154690,211611,228679,190780,197330,144674,89327,142560,139474,47287,-5795,-154376,-278344,-300150,-211327,-92861,6570,171915,299330,263749,83091,62022,-6844,-91197,-96771,-39200,-129689,-205203,-105074,12549,-108168,-158510,-9060,199271,262227,298791,273322,372134,324238,139481,-7980,10398,155615,132539,-69284,-176807,-131742,-58358,34069,2227,-151825,-158338,-140932,-251108,-208677,-74676,-19853,52783,170581,204710,200673,101257,-106317,-203687,-143729,-182788,-245414,-213874,-179188,-63269,33617,-118302,-292677,-263744,-122423,30740,99624,174109,203353,162630,206663,114399,-42541,-127420,-109721,-108549,-157907,-268443,-340253,-215996,-144577,-295542,-331814,-90892,148732,160210,92368,74355,147217,162485,9395,34171,259791,240746,45426,163183,441215,321746,-94593,-287706,-161616,-16830,-33785,-181562,-184067,-1950,125561,-72091,-265258,-292985,-158401,-3647,72757,-7147,-42093,46269,21230,-80107,-196844,-122247,112657,282611,339649,235209,37485,-10979,44649,143875,376309,541089,460839,78439,-193845,-352308,-338250,-178259,17071,128884,25582,-229021,-251860,-59658,36571,-69553,-126513,-16186,240374,321246,162295,-3201,57860,129402,-55931,-213542,-129764,107423,129667,-19186,-123772,-146637,-203266,-239208,-188659,-167049,-196210,-164294,-134188,-12650,131778,76619,-130437,-127962,-46903,-135436,-162257,6719,179934,212941,248017,262712,185667,116462,39872,-17479,50764,293834,450623,312807,172300,203970,84092,-113899,-100698,-19721,-31821,34631,116273,6032,154163,358134,120097,-116046,-40878,23344,2114,78306,69079,-100691,-153096,-44891,46163,103551,89989,16385,-40099,-104755,-36001,55510,-33049,-177788,-141963,-55098,-120091,-256026,-323733,-131448,169864,315341,234792,150918,4610,-69640,22536,99429,-8889,-71924,556,27712,34323,5492,-104276,-202154,-220926,-225993,-188110,-17018,118747,47660,-109458,-202549,-212514,-61831,149688,358028,325285,101165,-57662,-22926,50134,104924,21455,-199059,-234906,171940,487944,315772,42086,75528,191209,88304,-148301,-209859,-96904,26046,-90152,-337534,-288456,-25821,165576,202207,26761,-73747,-8212,-41327,-133922,-73508,-148601,-344239,-216722,108906,134660,-32796,-83252,-72402,-224510,-329393,-93882,310103,427648,169618,-35243,111019,266832,128314,151371,591400,795705,403406,205564,288861,-224695,-805043,-402803,81359,-667706,-961038,1924394,4298849,763592,-4307609,-5883872,-2921954,1343252,1935551,407017,60499,879899,767675,-28747,-722372,-579616,-494404,-629578,-486382,-295517,-314621,-377403,-186625,111337,193627,107464,185472,240679,97808,-58278,-25686,83939,235135,277143,184999,-70924,-248250,-69660,243219,420078,226968,31980,55880,124184,87208,-4322,-53142,196084,343804,108094,-53293,26538,91638,-42541,-199468,-246225,-124596,146528,259065,83024,-170006,-140228,47398,260527,247341,54502,-190900,-206634,16611,223941,341262,329747,114681,-81551,-68002,-21398,-33873,-44189,68126,-14439,-148011,-128281,39402,57338,-21506,10823,-7467,20399,38697,-31912,-123906,-65247,31282,30050,-29676,-146693,-236685,-95504,128083,187763,135483,47778,61352,167629,218454,134861,148629,416391,602414,270448,-34469,-3682,106793,129653,70479,-77043,-141553,-193748,-131629,196323,288421,-42558,-250114,-164667,-86376,-14958,30426,82581,119357,81008,2412,12020,-10700,-131436,-134518,4845,61070,-65626,-215557,-253284,-124860,-63580,-165409,-216701,-259817,-380138,-339495,-106761,-79097,-176952,-202832,-245760,-175991,84260,202553,84922,-42449,-65406,-30649,57203,114594,141629,281466,464196,507015,318228,161015,183697,318090,364007,186844,-163196,-426239,-330446,-139690,-110247,-228554,-237065,71378,241616,10351,-187363,-93648,82594,115110,122794,145381,-87287,-388867,-299231,7252,212121,111005,-20751,-16989,1192,-104405,-210208,-96849,71865,186618,244669,322973,294376,163605,98632,144142,71501,-110402,-201582,-18177,125224,152021,20343,-213216,-281403,-254262,-198783,-20767,164325,155690,-4434,-197017,-306601,-239452,-23925,36613,-129732,-211857,-5823,278581,243482,88854,65166,-9962,-171636,-106429,-10696,-109419,-103402,-75358,-50479,7166,184537,371788,357871,96035,-180304,-369446,-395049,-333798,-318143,-251479,-710,278669,345229,171458,-50164,-99929,17355,132099,157923,71406,-95772,-131299,-57301,-126807,-197523,-115943,-98597,-158679,-222213,-242771,-126724,95718,166000,42861,21714,101346,53485,-110313,-210007,-90041,-34545,-40122,32272,69488,-90697,-105577,36893,123353,76210,31345,-37490,-105963,11082,148811,102932,46486,36102,-84062,-135871,-60744,4235,-57023,-168495,-126610,-131978,-80488,-9908,19305,69600,145870,76655,-62171,-110230,-127105,-28885,68015,-53142,-10549,126408,85734,-22106,124721,288764,257207,157913,24964,-209009,-321134,-146439,164212,221834,6392,-93674,135152,224139,51756,20887,118119,141065,74552,106739,87253,15858,-8973,42191,106013,28052,-150251,-63437,147740,126264,52346,137871,195267,-10289,-361985,-346508,66961,316288,300295,257729,193893,155736,153863,-240,-143184,-23982,227434,256077,-19568,-133467,33305,128892,52272,-81006,-170143,-181108,-234589,-276915,-122751,51008,28539,36443,-40963,-188519,-175489,-178941,-211350,-118259,166250,383270,239801,70458,109256,107471,163253,314992,355181,101454,-261350,-462057,-385364,-193279,4239,139128,95720,-64496,-137353,-227304,-396571,-319689,-66173,-84207,-228312,-211324,-39101,112122,-5997,-108167,-18925,-18254,-125223,-49529,127994,202494,42129,-175306,-317016,-398812,-536189,-838639,-935980,-837951,-491022,227307,1154670,1589684,1784700,1247919,-9346,-866578,-940327,-1032793,-1047918,-890882,-692161,44136,1697264,2465687,1531858,408764,-442936,-791651,-660287,-683006,-636873,-203141,49484,29652,270444,360702,194465,363664,468143,161237,-235501,-316095,-245302,-121091,-43737,75727,123064,-105854,-319985,-379572,-329192,-123444,134856,167447,-11238,36626,270898,178224,-191614,-213873,72026,84536,-59559,-74730,-129759,-225394,-202576,-242503,-328923,-173796,-55500,-33851,35016,64681,-5832,-135000,-225655,-84051,115766,112207,43137,59885,-41951,-178775,-21780,265586,190202,-109297,-191552,54005,283733,335468,193210,71145,-62212,-69690,-66964,36873,262236,366888,142861,-60035,57717,311832,398139,221918,-71714,-221843,-113623,98907,293950,328947,275399,274078,131200,-135646,-88812,295729,593793,639473,469598,232672,-27909,-238159,-199352,130083,175465,-136152,-345339,-287636,-130295,105929,185887,48781,-66374,9267,86259,3410,-78244,23562,97805,23435,-102308,-101297,-70701,-121940],[12167,59035,8561,-148953,-125569,88236,206134,133537,-27788,-105754,-18838,-31987,-208840,-174129,-97756,-174559,-185632,-131302,-139293,-63933,132206,147950,-71077,-169891,-30843,67129,157953,144054,-39283,-177120,-222156,-151340,-92633,-167208,-180073,-163738,-258006,-174661,254570,453811,247217,89694,-32137,-76754,141586,326416,202607,-91078,-70251,162806,233614,150836,86499,17201,-136939,-46732,43219,-136803,-213524,-124606,-64076,18728,121471,14441,-88315,163140,496710,522429,252799,63470,2690,22935,21007,39695,61375,67152,23334,1965,10098,35655,-5658,-85325,-121478,-32199,106683,239607,234602,29798,-146329,-15860,134103,40036,-93270,150091,477413,310337,-37816,-151139,-120757,-2037,84553,33233,-6722,-4712,-35784,91921,208905,93237,8911,61253,138097,199928,125919,-18070,2645,85204,46407,-67000,19866,144095,-45787,-219075,-66037,125376,132602,87263,113714,133164,126875,183960,156422,96664,156981,190975,121773,27928,-157089,-272968,-276424,-200867,-84253,36340,203804,298197,220857,52822,50695,17958,-75724,-116568,-104274,-220705,-258973,-107399,-1257,-169133,-213496,20239,282052,299094,225843,155505,295167,302193,125623,891,56924,182864,164745,-30985,-133200,-87502,19711,101129,43863,-138013,-186524,-212727,-307255,-237443,-123362,-88305,11363,164218,191154,165782,71453,-134422,-245477,-158641,-171597,-271384,-260003,-168145,-17734,16838,-149660,-283904,-251645,-109269,73637,138603,145002,106964,92638,262533,240649,53742,-41925,-14886,-27804,-114918,-300101,-445598,-273906,-138181,-284440,-263494,24827,193713,50495,-91656,-98013,-16752,6243,-119873,-82559,145905,107564,-145839,3967,389234,286863,-176412,-326331,-124079,60507,127995,30467,-120427,-80733,-22704,-109857,-240814,-366583,-267119,3637,173287,59348,-19129,101224,138938,962,-195961,-132417,152195,328805,319357,132935,-34546,62471,186030,225728,410505,564630,398318,3710,-234252,-359717,-283454,-58245,175851,319550,181405,-159146,-279019,-94697,14427,-82892,-162298,-79595,167968,252596,148055,63999,122921,129295,-52484,-173110,-111139,90894,99779,-18359,-84296,-90342,-171646,-198925,-109035,-115854,-241411,-263692,-198704,-79527,44548,35671,-104516,-109850,-48188,-142751,-170379,-44330,76372,162014,238902,250960,203744,173981,118622,70217,69190,194557,280082,138121,76939,161331,40290,-183839,-169533,-69975,-92976,-14003,107357,49633,148448,311099,89890,-147007,-67848,27392,58948,194145,185746,-21664,-138925,-79614,10727,131341,195650,158153,77585,-50653,-71730,-39092,-105185,-209924,-173888,-57882,-56797,-163185,-259350,-186875,21368,202643,166407,49211,-60968,-61484,19240,8616,-166882,-129823,-10045,15134,-7536,-38658,-120591,-198172,-248868,-257686,-205617,-66687,57588,44232,-56719,-106614,-159534,-143308,-16802,206785,177315,-57813,-168759,-35719,84865,85689,-32841,-223163,-243144,132930,450907,308174,68404,96103,154917,-4866,-199811,-179816,-42601,79179,25442,-151891,-143068,-2408,130546,150070,-9053,-49680,-9245,-139469,-259404,-137785,-142836,-291871,-157562,126778,134136,-31632,-136896,-113196,-118114,-132828,88385,435337,441260,155676,13070,251892,420364,201943,120824,472681,566663,130038,3604,121635,-439863,-948305,-435103,361227,-323454,-1276994,1094363,3777044,771789,-4429910,-5390009,-1543723,2483242,2253229,172745,-483996,277496,380967,-146018,-568621,-424433,-427819,-577765,-376862,-221711,-355767,-399301,-159987,178288,222717,178035,269676,242944,69026,-27877,35750,138744,292772,332968,238035,-47600,-227006,-32695,304231,480021,291104,128704,132916,108904,7666,-45185,-89653,67425,157719,77409,40603,132510,212979,103898,-93435,-217977,-159556,100648,231440,49062,-195521,-168117,37370,294869,320203,118064,-164739,-209324,-1442,183061,302983,338592,192378,30822,24196,-27941,-89237,-49533,87638,37480,-47153,-58983,-36630,-31072,-42311,9357,8076,55443,57264,-23384,-59058,25764,54630,-28710,-64962,-131222,-261241,-157725,78867,90405,-30104,-47881,66258,164957,193190,129954,192546,465117,621206,272562,-27591,-59062,108845,225186,171594,-10221,-113306,-204211,-196212,85053,203510,-79350,-315837,-305271,-230436,-77304,64091,102419,57827,-1940,-59258,-9505,-12014,-131469,-123598,45441,127258,38292,-113941,-197378,-163563,-170682,-230179,-250161,-317670,-458031,-374911,-73735,16264,-73171,-159719,-246514,-145098,104344,202995,109707,20717,-31794,-99258,-34352,96145,215240,350081,440111,419940,249746,140701,194925,319277,366851,222476,-139261,-474449,-428206,-271087,-230170,-307816,-255764,112699,248373,-14200,-202209,-103383,65489,99911,173454,269586,33749,-314727,-314846,-132704,35962,8092,-12458,93735,70819,-154600,-244583,-46474,126755,209862,272373,367239,378874,193893,29028,56374,63557,-66305,-188012,-28149,143056,210881,86876,-181015,-263670,-196231,-163893,-44688,110053,124342,44786,-136813,-327680,-303066,-36626,46726,-193057,-349945,-143898,169245,163980,-6663,-113376,-181911,-169527,31142,27605,-181336,-169821,-132841,-106096,-27006,199539,462784,450859,185516,-36080,-243018,-300197,-268265,-316482,-339095,-76678,256239,324163,113974,-73271,-28248,139942,242209,189796,20316,-137735,-103180,-51630,-171449,-209662,-67799,-24894,-153901,-273980,-268658,-120606,94024,241846,239907,214994,198865,89970,-99569,-234747,-133789,-46199,8908,80806,71817,-64819,-61598,79419,235264,291816,228736,25768,-112783,-5547,112256,58377,1647,-16701,-125590,-167991,-121978,-47602,-10590,33591,101499,67184,16299,-19247,27582,178520,282481,140158,-42211,-38619,-8044,43500,39859,-69446,91395,308172,235285,53254,147598,310153,292791,174239,58729,-113229,-259219,-187977,75218,161778,-9004,-39200,231218,266282,29643,17865,134700,162507,83790,53881,24311,-718,29170,82577,89743,-31932,-224788,-152143,70704,131284,165676,293962,252997,-30061,-350333,-314671,-3439,156648,141271,148205,134115,162984,194791,37993,-138185,-90919,136191,207044,-39194,-101139,153838,267912,136264,-3774,-80130,-102192,-237038,-380894,-280015,-48963,-6531,45569,-22589,-174316,-166531,-179363,-209556,-110157,129268,241465,99449,28785,125501,124535,166117,340143,410838,172536,-177177,-409348,-336439,-104452,78788,130482,29821,-135953,-215280,-262991,-379392,-303329,-121307,-173452,-266124,-207531,-6176,143178,41267,-89177,-51857,-36371,-75057,-1431,96387,110743,-60428,-273958,-400788,-415491,-484478,-707279,-650206,-317002,30420,247660,596598,918903,869107,346576,-254102,-585146,-712765,-928213,-970945,-796509,-636744,68458,1671404,2260510,1337326,617067,-153065,-752377,-658687,-675743,-633743,-122723,237966,257953,451506,523943,243463,269006,326187,57174,-306559,-347581,-231890,-97205,-50123,34398,87260,-146804,-350669,-390959,-349743,-176960,101143,183700,33255,73035,336175,260186,-191315,-308895,-68053,-53291,-96214,-13828,-89961,-206144,-118365,-182907,-363833,-267255,-170132,-134776,-7016,18465,-85448,-194620,-240604,-96170,67852,151037,148050,119040,-18573,-124949,-17951,193569,137328,-80450,-181663,5805,252121,317976,203287,105416,-24150,-34682,-37014,45115,249375,387106,217396,-21930,-14757,134547,284288,277057,96037,-33130,49290,142664,226466,271798,262803,333863,277463,-39145,-158939,176169,526241,599849,458624,186867,-120548,-331767,-251648,104895,190784,-93896,-299145,-248496,-115801,92083,212891,150841,27349,-12206,62051,-8155,-138438,-50881,48306,-33664,-165324,-116706,-40179,-87232],[29626,101934,53045,-146228,-150254,55154,160280,48369,-108335,-112089,14728,10290,-175576,-173439,-135143,-157884,-56693,6493,-56457,-73177,51232,50087,-120983,-197676,-105067,-49853,61540,146293,38803,-145534,-251445,-107533,-12646,-108465,-165124,-119822,-183269,-110689,235630,387644,133208,-76633,-152544,-134185,81948,288308,194493,-119648,-154453,54788,140374,84656,-25896,-196100,-312189,-137228,14003,-96520,-119287,-52713,513,96031,202288,122729,34826,207235,539584,603418,314541,100019,26942,1472,-32822,-786,40377,82514,94567,85109,71221,74792,27506,-97144,-151249,-23849,168110,246861,176997,-4441,-119045,64229,260377,137882,-77138,134965,490275,313962,-81132,-177173,-102960,25511,186031,101455,-62270,-99732,-66381,82101,214083,150343,50010,51668,64681,86037,59786,-14388,9732,87523,85463,-3363,111091,248928,23550,-186114,-31792,149565,98174,8264,13032,22302,34801,131210,141784,95717,142366,198282,171337,70473,-126774,-242544,-241300,-191628,-90585,43665,218257,294256,139883,-61053,-52690,-35380,-90471,-96070,-110725,-282990,-308309,-126985,-19532,-189111,-214188,40916,310851,298212,144074,50234,207689,282847,146045,46954,111113,192131,193400,65029,-27837,-36526,62214,136188,101666,-85127,-203682,-265228,-293546,-192585,-142360,-149347,-40429,140334,191563,176033,84017,-129732,-260954,-149352,-119403,-231447,-265904,-171407,-23630,-17818,-158707,-231321,-211060,-94261,95604,147121,56769,-58323,-25847,249277,325083,124602,27287,81822,84940,-20695,-281797,-495099,-298584,-115153,-243567,-177810,121136,205743,-54587,-269560,-272701,-169917,-125853,-204340,-159737,35687,-21432,-287336,-127721,299537,239622,-195192,-309722,-86184,125243,287262,255190,2069,-108138,-125536,-96236,-140300,-375977,-368859,1550,286813,186857,74921,182948,249371,80036,-167394,-131200,159007,321032,259109,41531,-58700,164505,359402,334270,424057,518167,285353,-46736,-214702,-307673,-222789,46714,286927,432338,288379,-60766,-230302,-65588,7257,-92545,-172825,-119304,67191,139595,117294,125147,156220,95018,-38323,-72550,15585,142055,105187,26039,6041,6182,-97122,-105425,7409,-69908,-289115,-319050,-219428,-127409,-14062,40851,-31745,-44863,-9354,-109853,-128221,-54802,-3863,131354,248985,256318,216592,202708,174908,148751,84490,90968,98132,-34310,-28080,101466,-13024,-243864,-217686,-95464,-122835,-28886,131209,111646,134055,239074,86895,-122629,-82652,10996,108021,299787,292554,58793,-110320,-103741,-18727,144715,269019,279152,177133,-23927,-137813,-143925,-163224,-216834,-176931,-18477,32634,-54111,-164980,-214808,-116355,83333,98465,-40387,-113771,-39930,30475,-50547,-237415,-135830,-7445,17247,-45064,-100312,-158885,-215536,-267549,-247959,-170261,-94815,-27762,-1874,-39543,-30263,-90876,-200302,-169558,51827,42138,-179907,-253666,-56580,94703,42323,-90822,-202910,-191911,102383,356508,251708,110869,127845,60479,-153155,-264745,-167334,-20413,99680,101001,8641,20568,36696,99887,109544,-14957,-19194,-15001,-209174,-331412,-172811,-118646,-205019,-105179,89168,99855,-3872,-119746,-104662,14470,95244,271516,464174,338842,71729,74868,434312,560144,246872,81594,352390,367974,-127432,-210991,-89698,-587150,-935001,-496175,453544,128859,-1025401,928209,3590482,712061,-5097116,-4721781,37600,3312573,2301133,28282,-823252,-328926,-56519,-257064,-361368,-291731,-489893,-599335,-270959,-143849,-358139,-319282,-11255,287838,241993,270920,386540,295212,81312,7497,57148,109787,229666,323114,271412,1821,-132328,70143,401780,504867,294013,162182,193391,104552,-60151,-84047,-114927,-63136,-29212,27871,109644,215394,302483,207553,-29503,-210303,-202468,34459,189125,54376,-145691,-113265,80403,314532,345803,157804,-128595,-189702,-26576,114492,244601,327682,230136,87669,60338,-55909,-131800,-23465,154469,175330,108043,6138,-127049,-129281,-68280,20260,48926,101683,85640,13256,13729,91986,67514,-57691,-56453,-65073,-235647,-185245,46688,-13504,-216394,-147552,78008,137075,101653,66464,161220,415004,507695,213848,-60439,-141146,93623,305850,249949,52800,-59002,-174222,-232215,-48053,62566,-124587,-339596,-400841,-331651,-101606,96167,101151,-6660,-80478,-100074,-13845,-5409,-102684,-62030,106236,179630,124536,-12152,-140710,-199109,-237908,-244295,-262953,-368557,-510334,-363482,-28793,85452,11969,-97515,-208466,-108022,99138,170658,90253,43881,-9874,-135341,-90493,66438,217669,318365,316397,241063,111817,77603,181535,277671,324854,243402,-85134,-449284,-456723,-350622,-327245,-379957,-292218,88020,198151,-44003,-196570,-110922,36386,81332,207930,383590,174560,-203966,-327051,-275055,-138107,-77651,-5350,190447,144811,-160309,-214034,46051,193049,187378,187398,252828,320566,156536,-39835,-9569,54370,-45783,-193226,-60942,123667,223868,137934,-123366,-222048,-141519,-123686,-69263,25572,38931,36796,-95479,-311045,-316134,-43737,62059,-221652,-434533,-273110,21507,47915,-110393,-274810,-315395,-87453,210459,35938,-272806,-201849,-112391,-117104,-59895,182992,497762,492193,248856,81290,-83236,-124765,-114237,-213234,-327902,-122207,202532,259747,35757,-89445,52186,261176,327036,174292,-47554,-150570,-37987,-44806,-228954,-243184,-46011,33553,-140935,-302203,-265096,-94006,74443,250863,343470,304252,207120,102302,-53873,-229610,-178316,-70069,42214,103754,62155,-28406,-16238,87719,295907,453234,359350,41032,-117328,-24996,53457,-7001,-64562,-72492,-124926,-143681,-138440,-76707,43633,222859,274518,218337,62462,-61350,7819,235903,349045,174227,-15714,17133,72967,79548,-8181,-92120,190044,504273,398284,125330,152527,280709,255373,137267,81868,-27044,-195141,-206934,-22332,62369,-33595,13878,281395,266095,25309,41651,161462,198198,98718,-33607,-90242,-31652,60579,87641,56832,-52894,-249722,-226576,-1952,155589,286344,421019,298078,-18409,-229633,-154321,-21924,7609,9687,75761,94692,164480,224836,92238,-96775,-120370,37788,115447,-56007,-37740,245325,307692,130253,36888,3677,-27332,-214944,-391012,-309573,-101423,-18229,72612,7795,-160124,-161977,-159141,-175016,-112425,43324,69892,-40083,-27714,91072,86892,117097,308490,393524,210305,-63503,-307399,-247420,5488,154252,129240,13033,-160846,-254548,-241782,-267337,-205634,-120514,-186331,-204578,-113945,67249,155867,49877,-69062,-38826,7918,36268,75456,45419,-14262,-157055,-337497,-423372,-328111,-338100,-506969,-346813,142057,477042,263320,39153,144497,-155126,-636731,-510870,-229681,-290609,-605255,-722328,-533309,-393896,171572,1337120,1458618,840217,746115,225179,-552265,-520469,-557904,-552003,-44119,373341,427205,552762,629222,295345,182937,187438,-40483,-358835,-358048,-183240,-35219,-42458,-13971,57445,-147720,-334839,-344801,-316762,-230064,15658,141092,51908,102090,356540,294678,-182325,-391030,-211342,-175022,-109642,78712,3481,-139568,-22450,-76606,-314883,-298521,-257452,-225385,-52354,-10221,-115670,-209050,-233867,-104950,31258,185008,252037,199153,28311,-50338,4589,131886,111360,-2090,-128490,-28912,207161,289781,209344,121992,21342,32612,41607,81253,225464,402486,336508,100097,-19047,-21718,159155,325678,258495,132630,184263,171308,132736,194169,246145,370081,393539,79286,-177160,34746,387470,471577,381382,127432,-160505,-323179,-208108,109039,193879,-46719,-210635,-158782,-64355,78931,202339,219740,107248,-31091,31924,-16308,-177767,-105796,18527,-50076,-196732,-126759,-11511,-43351],[39437,156189,112284,-128699,-184513,-12548,84765,-33133,-162534,-108420,47681,90723,-52196,-108167,-146033,-130446,62961,152850,47927,-62881,-26216,-38988,-159279,-230000,-179401,-144984,-32752,130688,105957,-86468,-211784,-36928,65078,-61865,-150526,-81935,-96031,-33005,181384,262390,-9185,-247765,-289120,-218604,-23838,181853,126945,-133078,-198012,-52790,41639,25472,-112584,-319086,-356857,-143268,23680,-23220,-6206,35748,66640,146947,248992,237301,179962,246006,533911,617982,339784,120362,64949,13961,-49933,-23345,19197,92747,180218,211836,150981,69379,1341,-141180,-179439,-22163,189706,225798,127341,4554,-21855,175009,352152,213009,-34341,146072,495104,325224,-88791,-180019,-77379,61262,249340,139603,-124106,-178991,-56687,90647,206152,195294,76947,26624,-3311,-15911,-8584,-7510,40863,98558,132084,92460,216478,315806,45774,-171615,-20381,131925,38474,-59072,-60409,-72681,-61125,53796,103501,81971,96186,142709,149657,73604,-101116,-209331,-212376,-191135,-118843,7965,186674,256864,14559,-256542,-234180,-155322,-140451,-63855,-75110,-308100,-346888,-164721,-47832,-179354,-180920,29681,267729,255916,86717,-2253,146140,275162,185918,90078,121904,161617,198859,177868,89246,-5191,48816,120978,142324,-25295,-220882,-300319,-232172,-106854,-137328,-178630,-77503,101633,194831,215187,117910,-107745,-252766,-126729,-51440,-149327,-237572,-194577,-93580,-79282,-150425,-151667,-160453,-93150,84212,115041,-80877,-269356,-188783,148173,311449,125762,50143,145541,185391,88742,-225601,-487509,-293080,-81686,-181022,-108573,151730,165483,-140623,-403348,-404991,-282399,-227233,-260374,-210498,-58590,-114306,-349871,-231969,149105,155049,-175615,-274472,-95950,122506,369086,403050,135089,-80876,-149688,-47895,-12978,-336433,-449336,-22709,362062,308820,180615,240516,292268,115293,-134235,-139102,101816,230504,150384,-32244,-49761,241588,489311,415576,379000,355743,123427,-61672,-134882,-220770,-188856,91457,324414,448676,324938,28659,-134567,-3518,1715,-111437,-175253,-149840,-59643,-5017,66921,150546,138089,28386,-32455,35081,175071,216671,129133,80157,93747,93232,-15700,-3890,102628,-70559,-361274,-353064,-227377,-170079,-48308,73300,48200,29468,39409,-56677,-43530,-2513,-14695,130129,263253,259593,201553,174131,169565,170875,67396,-9087,-52441,-160434,-129998,18052,-78518,-291064,-245963,-100017,-125094,-28075,169752,160637,92017,140761,89989,-78393,-121893,-54212,118172,343643,336494,111396,-69897,-108435,-39785,129673,278942,330337,214647,-47480,-228368,-240748,-208705,-224385,-180235,15609,89909,14428,-94805,-228939,-231324,-46634,9255,-118216,-152165,-24835,31267,-77272,-203503,-106915,-10844,21422,-74390,-175748,-225325,-268820,-294361,-221477,-112538,-115720,-143748,-115469,-89673,-5760,-33002,-228308,-278992,-78576,-61472,-251784,-316025,-107586,61969,-16178,-136413,-146711,-109534,66740,211592,153124,151378,159832,-63114,-318255,-339791,-194867,-54331,71228,117079,106001,145970,56672,54753,70101,-10162,-6207,-38322,-249581,-344988,-176768,-87405,-107618,-63578,17887,39037,23785,-61917,-63941,116381,260323,380475,381979,156376,-34658,158247,619424,661542,265565,60420,254849,213041,-316380,-413888,-356903,-709670,-871114,-622274,287377,444649,-496833,1254429,3786130,677577,-5785232,-3708976,1662371,3675727,2026965,12343,-877756,-810985,-498840,-379602,-193301,-236669,-668942,-684074,-203692,-105639,-343453,-185795,196528,369668,220493,342212,490166,376232,131905,37016,30890,-3676,60999,256176,283796,78637,18442,187286,436005,442309,218842,113446,209008,108462,-95618,-108171,-113360,-130340,-125359,-6311,142184,250598,330593,243239,-5219,-199303,-217604,-17952,148978,97779,-34028,9095,158323,310539,315342,159682,-95717,-156622,-55190,30962,178058,308205,232512,85612,33072,-96980,-143004,40188,270795,362868,279640,54063,-198763,-204846,-95418,34683,108522,159722,123677,71901,82929,131080,86971,-21809,20608,55897,-145554,-153828,57684,-74843,-355850,-212382,109612,115125,-5002,-17191,76811,288735,329700,148587,-105499,-221630,49597,323335,276567,100615,5921,-120383,-226687,-149898,-85829,-173795,-323631,-417109,-346719,-70754,122246,87166,-41237,-113973,-100471,-3459,6364,-49752,33285,170323,207396,178669,82524,-75614,-203911,-236548,-191342,-229151,-381196,-504534,-294722,25999,121376,65267,-21610,-118853,-55710,80576,124099,62576,59721,13257,-133330,-113677,22825,151217,214582,166840,64440,-34864,1479,157416,212500,254618,251247,-3622,-343276,-398386,-355566,-371857,-406253,-305339,24353,112537,-68627,-169745,-116246,-3829,59917,216973,458892,306545,-79945,-322471,-359918,-228797,-99899,14940,256475,206811,-123739,-136414,147581,243573,131309,38026,51338,158055,69033,-89414,-46756,38979,-48365,-215507,-109141,80276,192553,152810,-62903,-166595,-104727,-91700,-87375,-62438,-70198,-19725,-84890,-265357,-270113,-31321,84147,-195204,-432747,-359967,-128145,-68141,-180422,-356670,-353485,62518,378793,13200,-351757,-185308,-23159,-80911,-77925,142098,451833,457333,275090,157344,81719,92612,88352,-36223,-206829,-107909,151313,190381,-22897,-81184,126422,345669,354957,110827,-112379,-114271,61909,-18035,-261468,-273903,-41612,72471,-115681,-296463,-229484,-44528,58029,202888,333472,267530,119735,84849,20417,-179233,-200406,-100313,48512,90215,39001,12686,27890,63735,294376,519124,376636,-5325,-119281,-32537,-5567,-76974,-135044,-112141,-77624,-74452,-116579,-75995,95802,332914,350569,279038,45342,-121732,-20705,247480,338872,167028,12384,61399,124278,93110,-49369,-105342,260360,628027,488097,155329,128698,186865,128348,46490,85993,25145,-145086,-194584,-99423,-53679,-62958,48047,263677,217599,38299,84289,185790,225341,98954,-143810,-237050,-78250,70327,56925,20643,-27975,-215889,-264262,-47621,198767,387436,487281,321031,20608,-57017,55008,5591,-92581,-67620,49089,85021,164687,241214,152489,-20945,-101184,-43118,7530,-73455,19620,264615,232735,46729,37915,55268,4210,-197620,-317361,-202009,-88716,-18770,90980,25338,-169611,-181786,-140557,-137295,-146899,-92812,-99320,-141774,-79725,19007,877,26220,226071,309730,200714,34094,-194958,-153270,92242,188407,110890,25710,-151028,-263429,-189048,-102517,-63682,-76586,-130600,-79778,24716,146725,134658,-1148,-72025,-11389,66107,143601,132983,-37425,-171725,-256809,-370136,-386192,-184506,-173968,-315196,-132448,366639,738925,346919,-282618,-443435,-922324,-1406279,-729506,78287,188768,-190142,-430914,-245301,-84247,332304,890686,370142,111217,634843,469630,-308236,-321006,-379851,-424630,-8965,406756,486180,532670,608497,294778,94651,63277,-115730,-384530,-359835,-140102,13464,-59376,-85806,17283,-134072,-315011,-304821,-286607,-297122,-119532,29026,8140,85156,306439,261937,-168722,-438630,-335611,-275346,-134434,122009,68278,-80792,38320,23830,-232799,-307106,-339425,-311597,-111508,-35863,-115953,-201752,-221006,-116701,4977,187992,299674,237981,49263,-13117,-11248,39174,76284,67493,-80598,-65751,135367,232917,172475,75640,14088,69817,110537,93265,150614,376111,440045,238330,14777,-131585,26885,299205,303333,177249,214122,138894,5879,79631,185877,317794,386416,131962,-185011,-124367,198863,289163,222222,11468,-184621,-248964,-127599,99080,158387,-25304,-136692,-89765,-33107,38669,123279,185584,83521,-96112,-32046,-48947,-222209,-169567,-25018,-63374,-229355,-165428,-29062,-46422],[24634,198175,159520,-119253,-235471,-101041,319,-90304,-179581,-102263,61849,173315,115256,-3958,-136419,-117377,111989,246466,140419,-31840,-77768,-104879,-192208,-269352,-242449,-209233,-112335,95149,136810,-34991,-145873,6267,98059,-48191,-143129,-57081,-5166,40428,104055,110348,-143984,-382936,-404515,-295346,-130272,38289,5025,-157027,-214233,-140965,-37706,-12199,-151223,-319074,-278688,-81490,58853,48257,67628,90045,100156,145749,234301,296225,262282,245512,474010,558951,312205,111639,99232,43268,-47587,-36156,2642,98309,252886,335509,213694,14862,-70421,-181914,-190170,-43256,139607,162885,83818,42065,110082,284933,386851,244492,19036,183598,496400,326897,-77014,-162857,-46962,98212,247889,117989,-188138,-218059,-9613,120185,202082,220370,76231,-16006,-55063,-80456,-56724,-1428,75252,106078,160621,184416,307048,326995,15480,-178435,-30910,87437,-16841,-85867,-78732,-122332,-131318,-16365,64491,66337,35233,35963,43332,7410,-109943,-186642,-192586,-188198,-153374,-67011,104538,177135,-133250,-483573,-438450,-298288,-209691,-41688,-18820,-290488,-359539,-200460,-71482,-146504,-135802,-11369,174838,193287,82798,20030,138720,286848,230314,106256,72725,94383,179012,268072,172967,-3798,-7795,72015,154634,19410,-232661,-307440,-144717,-8464,-102118,-145387,-62233,73942,201833,270947,166271,-67457,-213539,-86592,26974,-33807,-164355,-211001,-190099,-140965,-112358,-48806,-99442,-97041,57660,67883,-218234,-470813,-364629,-5874,207857,69894,41693,178347,259803,196480,-129440,-411053,-243083,-22688,-83545,-50360,119254,93004,-177870,-441594,-436839,-313625,-279401,-288879,-230393,-110053,-135191,-314163,-296124,-40412,42416,-130662,-231796,-150894,52562,361059,454923,257363,13565,-67645,36491,110234,-251329,-465999,-42189,392081,386634,254522,253208,260889,115780,-87576,-144459,-2174,85059,34351,-55239,-4630,275043,534704,445649,283571,109580,-40865,-21997,7823,-104030,-171433,71648,301759,404502,318530,105162,-9836,75271,12864,-117320,-153487,-146893,-158533,-125216,27094,148712,91707,-29873,-19619,123681,301057,291052,180165,139031,157115,156182,69206,94777,163036,-103297,-431263,-363550,-228481,-194225,-44069,131656,125814,107127,100241,23763,89399,133938,78287,174488,286802,269797,179862,114910,116498,140479,32028,-70279,-117407,-194715,-191384,-61638,-131191,-301235,-234011,-65655,-81920,-3035,222096,195015,34155,40924,97124,-27930,-175969,-142708,103753,329119,315632,142417,463,-66746,-28687,106879,240748,311706,197022,-91654,-292151,-282000,-218842,-226277,-177810,30470,94525,27577,-59280,-212835,-290015,-157433,-82019,-157803,-148936,-4174,27810,-57079,-75081,-46460,-9959,41520,-66065,-224236,-281916,-320517,-304997,-174907,-42561,-119365,-257778,-269370,-188638,-18801,16410,-210291,-309832,-144000,-105605,-256252,-342064,-172994,7425,-55100,-135715,-51968,-10712,32809,55833,49651,188903,196979,-158652,-435335,-390377,-237313,-116715,17701,92905,144522,212896,53269,805,37245,1131,-6228,-64847,-249792,-296021,-141607,-45192,-4704,-8434,-33686,-12264,46258,9568,-3559,163200,314312,382950,224346,-33673,-93865,274845,772000,719375,286937,94599,199051,99385,-400772,-566121,-651235,-835767,-828826,-790042,-106940,463911,-33964,1702994,4268421,858934,-5986051,-2520731,3060687,3617902,1523816,122728,-674138,-1055149,-852419,-501791,-121904,-263663,-873465,-751744,-151271,-107396,-327026,-54837,382764,381344,164484,364564,534645,443756,199001,55823,-21619,-153138,-137814,169448,286157,181003,196965,277722,360354,292834,91040,7787,174876,119147,-83577,-100108,-68869,-84298,-79305,2763,143882,234147,289263,207924,-8300,-165728,-180672,-25931,134191,170972,107894,161109,241314,280985,236472,119498,-79129,-122409,-77952,-44381,119652,294042,221238,49011,-33933,-132530,-115536,128828,413688,539095,411410,70959,-226507,-231038,-117003,41010,165448,217466,165450,139936,141018,147469,118916,80555,159188,210363,-5110,-65264,112778,-68290,-399776,-218552,159390,115102,-84513,-88614,-28284,128719,184923,130344,-124768,-268602,-19974,249814,235991,119849,55484,-68290,-182598,-185827,-199745,-228170,-288300,-354204,-270497,3175,131251,65528,-31644,-83361,-62019,4447,9590,8690,129094,214713,203559,196351,162083,-409,-165338,-170316,-84155,-143164,-343613,-438697,-192883,71443,119170,77320,46874,1759,5335,51558,69775,48509,87235,37863,-111652,-124882,-41615,28508,73027,49582,-37161,-131750,-51509,133249,135533,163484,233285,75442,-197187,-279911,-298727,-361292,-373456,-272378,-46974,13437,-90571,-138618,-130229,-61050,24931,186618,462065,386041,14981,-310047,-374793,-211849,-53819,45922,272598,228330,-77026,-58938,207444,241410,49959,-114489,-146185,-47357,-50174,-123964,-73539,-93,-78436,-255157,-164497,23664,117981,110630,-29710,-120739,-103409,-85952,-98483,-132987,-174659,-109717,-112512,-209571,-182567,-9544,88391,-132636,-354191,-392539,-248890,-156801,-202316,-347750,-294659,218881,468864,-40298,-400147,-138098,80905,-26761,-84144,83852,331663,351895,254729,181096,207948,284535,270999,145865,-26291,-44836,113651,133050,-42707,-47800,170409,355765,302500,8404,-165836,-44828,165585,31269,-243539,-279630,-45961,84895,-87086,-261928,-172486,15374,51343,116276,223878,126539,-33610,41648,102219,-90110,-189431,-134148,16836,33879,501,45911,59147,12181,235530,479248,275811,-105292,-122309,-22815,-49328,-138454,-195162,-131136,-10811,3738,-77657,-50071,135651,339585,331918,242308,-24065,-179377,-36245,232483,268990,117583,33272,101674,163898,104958,-62513,-99458,283736,613655,441217,121938,75516,40623,-55610,-56503,80924,40131,-109587,-151977,-140758,-158732,-85190,57475,179064,128402,58534,129782,195152,225586,75909,-244726,-369217,-124311,60901,12858,4766,44058,-118930,-239420,-43250,259930,454377,492451,329987,83556,101372,224660,57752,-124838,-82312,68821,113759,172704,246147,211773,83590,-32819,-80592,-72088,-75903,54322,207994,84544,-58309,25501,75024,-12676,-191907,-187387,109,-315,703,101552,32734,-195041,-217413,-126232,-103562,-196564,-234401,-208261,-155687,-85156,-41746,-86893,-59261,140849,218946,180726,111853,-82914,-60479,149082,182173,84995,63684,-103653,-236738,-115617,79754,93138,3415,-15857,77005,175063,224697,105060,-76055,-77479,31701,125212,221091,167652,-111861,-308066,-326279,-339161,-261550,-4861,-19177,-150058,-33009,330843,807156,527108,-249006,-638370,-1177535,-1696768,-780058,329842,633350,206450,-196129,-53328,185650,542641,563123,-578923,-646129,285237,480568,-78755,-87808,-153535,-240062,6477,367838,473313,448035,491836,249676,35598,608,-111377,-327900,-309958,-85837,58224,-70790,-129939,12018,-75633,-267366,-264417,-246710,-321878,-225194,-83636,-51939,63628,248091,229611,-90741,-375021,-358386,-290580,-133544,120267,102304,-12592,97820,133585,-110719,-267405,-364245,-327767,-116167,1071,-42792,-130431,-141491,-53326,56811,214349,322434,254029,73719,18894,-26014,-28680,77601,153108,2522,-31788,125853,230857,162380,38074,182,108793,196714,122875,88727,364132,550531,399723,123680,-111671,-28942,238244,251573,137886,190312,111534,-60081,10954,137867,221031,287205,139006,-144634,-202300,80595,178562,83049,-84822,-136760,-76197,9833,122772,155558,38862,-29639,612,32314,49253,64977,120034,17851,-136060,-48306,-25134,-189415,-162229,-11402,-14423,-194516,-153124,-16826,-30423],[-1767,224940,188846,-117031,-280021,-168328,-49314,-89965,-144015,-86443,60539,237547,277804,114687,-98880,-112873,81944,263598,209045,28603,-75235,-124910,-208250,-290206,-263785,-232711,-161726,58093,136652,-4987,-89987,4473,84868,-54598,-130422,-32881,86741,106769,36547,-15258,-223271,-437513,-449073,-311949,-176344,-84913,-129442,-190736,-203370,-178429,-66710,-9947,-123303,-198276,-115566,21693,110958,100340,80626,90665,95955,103729,172132,279248,251457,212152,388744,453236,241373,83322,127433,79946,-34664,-33061,10134,116635,306895,422819,246698,-50507,-142879,-182295,-164955,-81049,27450,73611,56897,96827,240285,370885,372532,240573,76112,241183,494599,306328,-57947,-124605,-6633,140224,199673,43768,-237366,-198320,66373,174116,223868,232425,53888,-59411,-73295,-86142,-59714,14277,105704,109033,159804,245670,366600,291415,-45492,-191032,-46129,46065,-31231,-44669,-23862,-107994,-151142,-44904,54999,69294,-9467,-80487,-115890,-120135,-158254,-174752,-173172,-163503,-166615,-154412,-6820,70140,-265463,-668563,-597167,-412522,-272316,-39092,35948,-236296,-336132,-209524,-70299,-100254,-104530,-68077,72610,136571,132519,99557,177818,305139,256481,85077,-23612,918,129506,293629,186091,-38507,-85392,12303,133752,26742,-240016,-288265,-63602,68879,-43845,-48525,15983,72687,202065,315686,214121,-16430,-152603,-36188,104965,97707,-50162,-199546,-268359,-177328,-47635,57428,-39680,-104745,27726,26829,-313519,-621636,-527301,-168396,54163,-10015,23302,186449,299716,279935,-13513,-283546,-157441,57048,40505,917,40335,7847,-165226,-379586,-365427,-269646,-293883,-307311,-232911,-123142,-94813,-212944,-330306,-241596,-90836,-91611,-200909,-237059,-66227,275677,420905,338970,147381,88433,131863,186055,-153903,-409557,-44889,374828,389758,252667,201546,166107,94304,-34177,-150020,-133194,-79942,-54996,-24981,52425,244877,464433,396732,147432,-157234,-174163,47123,166866,10674,-168633,-15328,217126,321771,281876,151958,98928,134366,32882,-108305,-111901,-103900,-191601,-188770,3191,117059,27059,-65928,-6504,154874,322735,326167,239972,180844,167623,172250,136771,166164,172445,-156313,-484001,-370953,-246644,-209658,-18973,185557,176128,166665,158296,111779,232798,309838,230429,233137,295535,272213,158229,47056,28792,61842,-17830,-90436,-101298,-154089,-210735,-132611,-174659,-286411,-196447,-7926,-8091,33990,259449,194921,-48443,-67863,77431,-4543,-239180,-233003,70367,265232,231197,140817,83102,8381,4063,76427,161476,224266,130625,-134189,-300966,-258637,-204090,-232417,-176824,7001,28560,-25239,-64690,-172475,-293416,-238445,-164669,-159699,-107124,15902,10796,-11469,80199,18596,-12663,66710,-22726,-229038,-306587,-342111,-288758,-123022,11387,-115718,-350008,-432482,-314661,-58718,43676,-163205,-273059,-146400,-101432,-216423,-344294,-245118,-59371,-69334,-92657,51155,68666,-11525,-90438,-44948,200392,218167,-203646,-476609,-402015,-271003,-177445,-43486,40288,130449,212422,21942,-66649,-3908,-3385,-25418,-95319,-228026,-217125,-89175,-7583,83426,64521,-39368,-39817,48200,52473,43485,140488,241943,272240,33825,-179066,-75742,399082,838727,712583,320068,185537,171013,1453,-393357,-648786,-928529,-983803,-837043,-949764,-628029,154608,92594,1857861,4795657,1399704,-5492761,-1576468,3937647,3314949,972924,307087,-343067,-1033326,-1029495,-606620,-172833,-351942,-997368,-718299,-72995,-128930,-328827,17809,469391,314594,94617,319965,477367,436671,233269,49729,-75341,-273261,-277736,97274,278859,283724,355676,312014,196812,104896,-43012,-111516,98615,125410,-32372,-58520,13932,72422,87892,54343,122830,173243,184079,107019,-37260,-114804,-98707,16757,157001,254529,234900,289096,292635,223949,123623,40002,-90761,-101417,-86706,-89798,80679,291356,219336,12164,-102464,-145936,-60535,211871,538478,643591,449620,45472,-204008,-197647,-125938,31018,193269,253693,200506,203373,185189,147457,156181,218901,322841,358344,148265,55262,190232,541,-334560,-164011,213208,133491,-118723,-129853,-117967,-14150,141673,184040,-84318,-254887,-91934,101929,141462,108947,72771,-34188,-110127,-144918,-250598,-281301,-250542,-233913,-126462,94427,120144,45360,20882,9608,4322,-3504,-4200,58089,200469,230603,178425,192313,224405,83669,-83258,-62430,51145,-12492,-255668,-331521,-95012,91400,88755,58430,95474,123389,70262,21045,17634,61847,136893,64879,-87475,-132357,-112641,-112709,-61730,833,-26763,-129828,-38656,128083,64938,66683,187271,126889,-61941,-141689,-202331,-300310,-281721,-183693,-85642,-66078,-104891,-111103,-148994,-123718,-19083,125423,389772,390327,55866,-296128,-334917,-110918,40425,86580,243907,200879,-48240,-19681,195945,175730,-34101,-204937,-257441,-221289,-166834,-144974,-100891,-63118,-125149,-294251,-201245,-22213,21374,21370,-28149,-92566,-132109,-102533,-91981,-160534,-238432,-196867,-158022,-145275,-70054,12152,58651,-62844,-226817,-362867,-303748,-187380,-172282,-267964,-171679,316963,446170,-104535,-402440,-82266,149937,20974,-75409,31695,190364,224122,200882,164628,269209,397692,381841,269299,134462,30549,86040,93110,-16583,9256,175946,286211,185076,-98799,-195265,28549,243009,100820,-162145,-237786,-44911,72930,-62162,-204083,-101090,75216,55262,20900,66694,-50469,-186159,-4599,173298,20172,-142787,-162260,-47342,-52015,-42554,67015,70341,-51759,146666,368433,107995,-223838,-126206,2641,-69220,-180321,-232319,-134259,35953,52824,-41383,-7426,161780,276292,259067,137612,-117592,-215868,-24836,212434,170962,37027,37598,140548,204053,126881,-45202,-77953,253186,451208,252446,30425,1377,-127237,-235032,-118541,80202,26460,-85665,-100176,-161740,-241164,-96660,38696,41656,6974,59693,148874,169539,179353,22938,-310954,-445305,-158855,32166,-28771,13956,141312,20172,-153833,3933,313927,465264,441471,322632,144498,178851,275834,86198,-116604,-69564,100813,155938,168630,217280,239970,177025,43232,-87168,-111518,-70147,42291,77370,-93135,-146853,6830,53138,-82657,-215788,-69074,192384,121345,25350,89936,15711,-243428,-280449,-144950,-101539,-258221,-354251,-243905,-91438,-48578,-76824,-157714,-126385,67388,147436,159464,148663,-9031,-2578,151094,120390,31411,81598,-61026,-215491,-73800,200379,189159,55587,83129,186250,263632,256432,54275,-166956,-97631,58615,147936,224733,150989,-170957,-407364,-375301,-266310,-86370,145621,75973,-51998,-75081,67699,677530,685117,11039,-477973,-951598,-1465380,-596711,533361,933196,439858,-136978,-88803,273473,705741,414540,-1133246,-1255964,-221224,241627,65010,102996,39079,-65747,-29510,244016,388145,317634,287971,124736,-33202,-36476,-61523,-223677,-243558,-66605,51166,-105562,-165034,11368,-18885,-231556,-269187,-242386,-322471,-297352,-197942,-142366,15094,177051,194654,17640,-236339,-304133,-256288,-146774,28383,49034,7195,113202,188382,-25311,-233298,-360414,-301734,-91481,62548,45367,-51988,-35882,61084,145787,225443,273432,188113,45287,723,-73028,-93535,70038,195312,73030,40547,166974,269510,168761,4762,-50423,96823,234226,120877,13596,322983,590818,488481,222518,-29572,-54518,102809,74965,-7043,90332,57133,-97076,-47381,51944,37670,59567,37210,-137838,-235213,10497,113187,-44391,-181739,-80167,91057,104161,111342,135946,88875,43601,52016,76845,63402,1354,6505,-103534,-188999,-60787,8572,-125318,-130421,1696,23565,-156081,-137572,-19907,-44696],[-11676,244625,205684,-109461,-286327,-173882,-28984,-16553,-58501,-56828,52917,271455,388316,217340,-33394,-102114,-225,209242,248564,110962,-17447,-97854,-202740,-272966,-230425,-226462,-186132,29567,116032,-3440,-74387,-36855,41736,-65896,-110666,-7795,160628,156977,-823,-82759,-228810,-403178,-406643,-247593,-137768,-150560,-236280,-228058,-175724,-158822,-44586,22459,-46726,-14573,60888,118827,155106,113114,30081,33123,54181,37775,86426,194210,161803,163326,304168,326562,136653,38512,136851,100754,-31275,-21844,39645,146074,331342,442984,241458,-90254,-187837,-149982,-119654,-135652,-125587,-29777,40443,140319,320982,404467,320433,209688,118010,287561,467468,244367,-54456,-83574,28734,173068,131305,-64088,-272059,-142382,136450,232664,266487,227633,11921,-95453,-62284,-44217,-20460,38321,121784,101223,122101,252010,379211,224044,-113709,-199039,-57182,22596,5659,61117,87675,-45269,-127205,-28839,79123,93963,-19837,-163885,-272534,-271750,-231401,-173281,-152095,-113701,-144816,-224187,-117635,-42325,-354716,-756806,-666049,-466808,-310652,-57700,67800,-168016,-284143,-181168,-34928,-57646,-112067,-128336,-4981,100772,202827,183716,217949,296258,239156,29900,-134957,-108258,40137,223742,113620,-108815,-163216,-42724,79614,-16991,-251198,-257426,-20200,97792,18412,82214,135611,96679,179505,318142,242948,32389,-88929,10808,169274,224686,88274,-150942,-292736,-171271,29098,141480,2563,-117943,79,4439,-343277,-697636,-649380,-296417,-89650,-69582,19138,183609,311708,327597,93869,-139586,-57682,143048,171111,50878,-51082,-65273,-116801,-252603,-237005,-192474,-294818,-328783,-231079,-116244,-29222,-99203,-343438,-412423,-222363,-78360,-187012,-320376,-189456,155487,338762,364234,277112,259249,210938,191253,-78133,-295255,-25494,327419,328552,174839,99938,52467,78070,22737,-152006,-253331,-211597,-83971,47605,99069,159076,295291,272651,1318,-356525,-243618,112015,285244,96402,-166853,-140135,82884,220752,228358,167283,162356,157247,57325,-80981,-51792,-13990,-130883,-174296,267,69830,-35785,-73996,3377,117446,226778,310652,295406,200811,127311,144292,179539,203442,139947,-203873,-498880,-382714,-285582,-216562,13996,215687,193286,203931,212345,192960,343727,456478,366632,269971,274580,261637,152319,6154,-58070,-34361,-62287,-71755,-34472,-76428,-191111,-181974,-207809,-259311,-147344,58931,83399,84652,270718,160009,-149689,-188861,13363,-19282,-285019,-289989,38900,188138,114120,109861,159368,98457,48328,47208,65093,97659,45909,-142681,-235401,-177998,-176973,-237756,-168971,-43987,-85309,-115684,-84753,-109253,-247863,-272702,-212937,-123613,-32466,39792,-13298,39080,204503,78685,-14658,91225,46868,-180001,-278587,-304037,-230635,-69806,38985,-103794,-393218,-553627,-423467,-99734,48232,-103970,-192200,-101587,-67008,-158568,-329563,-302354,-119611,-61119,-24725,133578,108074,-66345,-207476,-121011,173854,208312,-196021,-437823,-363980,-264364,-196792,-86059,-17926,91370,174388,-17260,-136309,-58203,-32321,-58086,-125006,-203652,-144384,-40804,18442,147486,152811,6623,-39252,27837,47550,57704,66310,81739,88250,-136854,-246119,15687,493247,784012,625951,362358,312163,153995,-88238,-322815,-647282,-1121820,-1130623,-860895,-1032864,-1120806,-362041,-194140,1454991,5067529,2294677,-4451921,-1246092,4132469,2985275,575874,502763,-44864,-809858,-980071,-669668,-324014,-458304,-961745,-533666,68676,-133273,-353082,10785,427680,207160,40602,215026,309336,315177,190585,10795,-104251,-301194,-289562,63885,256563,349367,446407,284341,21168,-43414,-130512,-198908,1930,116079,33780,3309,112690,285991,300751,123945,87971,85895,35589,-45760,-99053,-70691,-4303,91205,213212,325491,306101,345460,283949,138031,-7924,-69407,-136190,-104160,-79158,-95364,61841,293887,236546,-530,-141860,-134727,-6880,249798,592082,637112,363829,-29654,-150209,-119572,-122421,-1069,167131,240688,210498,244209,207504,126934,174968,337808,452958,448479,260990,161401,247417,89959,-196293,-79326,239474,140344,-127592,-150499,-174469,-110720,181204,277781,14413,-182890,-147733,-76179,19074,68374,46849,-31044,-35835,-55434,-244104,-331164,-228055,-100295,32311,161833,82072,22293,85829,127925,68493,-44738,-48865,77761,223982,209444,137443,172787,251181,149467,8498,35721,166242,125008,-146255,-229625,-49416,63065,31358,15054,109546,205291,120478,-14811,-36430,86909,188664,76645,-86209,-143862,-175732,-239437,-165840,8769,67507,-29787,48094,141371,1807,-33454,106721,124225,8606,-37935,-106365,-216335,-163372,-67075,-78286,-112766,-120037,-102045,-173598,-185519,-72140,42327,251995,307613,27050,-297379,-287487,-1701,128214,117593,178331,120973,-69137,-53747,94428,46395,-111022,-213488,-265754,-325931,-260960,-166268,-142751,-149190,-186394,-325149,-208879,-49343,-81351,-95384,-55483,-91983,-184479,-137719,-75138,-146374,-250285,-255727,-200541,-77555,38776,13217,-18398,-27263,-102304,-286515,-279236,-152324,-111165,-167438,-47603,305162,308330,-164473,-367470,-48709,150551,42210,-56857,967,83600,120551,128332,121942,252167,399788,392462,288270,187302,56178,39888,53412,35531,72351,140829,157049,42306,-174869,-197095,68150,268191,172014,-35935,-149045,-38007,34627,-53096,-135910,-26003,121084,57684,-61526,-78522,-185493,-270219,-30841,217015,121891,-74158,-177532,-126279,-140605,-72260,78487,60006,-109336,64045,248903,-43773,-315028,-128591,34369,-66782,-197029,-239663,-130128,33683,53553,-14206,46167,185493,214501,187617,16798,-200642,-219638,16761,204669,82707,-47929,26958,178783,248531,159812,-7686,-46549,186554,204003,-6953,-76407,-65785,-265965,-337858,-94911,103122,10196,-59725,-58270,-183992,-292047,-88373,7282,-107092,-118727,31952,131806,110375,94783,-41130,-313018,-425361,-159551,853,-45992,54112,251554,185902,-14117,83366,345820,425097,367143,314220,194758,167947,205156,72667,-90380,-54983,123325,194546,146022,155019,233239,236905,98242,-68607,-98346,-46982,-1374,-81788,-234452,-174686,8513,16866,-164120,-247049,5390,309422,243121,66052,76392,-5487,-285628,-348975,-191767,-119800,-294452,-402367,-190921,36429,32798,-56298,-171507,-146187,34260,127213,162988,164537,31682,30010,122901,37425,-30341,75304,-28404,-202003,-69902,232853,198759,53110,125237,222261,279125,249162,7864,-226748,-101032,90341,161337,184954,116182,-166735,-417669,-373920,-144974,124223,258164,129938,2641,-202392,-281372,423437,699610,282699,-109566,-418047,-812451,-129543,776697,1079556,477042,-249817,-337221,152499,760748,408337,-1214538,-1534284,-655786,-68262,165272,247422,170164,66299,-95619,87641,289521,211556,83264,-33375,-90433,-36672,31902,-77579,-153032,-62101,17478,-129502,-160660,33143,43202,-182710,-284553,-244791,-268588,-288579,-261122,-211022,-18956,142263,202681,160883,-37895,-172255,-168354,-150382,-104025,-55316,-8165,104533,196625,22940,-184206,-291821,-211018,-16451,156829,142444,32452,99668,236185,272618,240142,182926,66893,-16092,-34109,-107003,-107838,77832,214951,152199,164797,282422,376688,244217,37244,-86075,64863,237886,113306,-32905,276626,563432,493015,289356,78957,-52550,-58364,-142117,-177391,-20766,10842,-98377,-80859,-47604,-179523,-221629,-132770,-170021,-221641,-4428,93426,-111363,-225098,-11241,214447,138497,74922,117748,129129,88902,85906,119125,92046,-32425,-88757,-202880,-219366,-52493,64605,-18293,-59169,22061,45980,-113948,-104627,-16640,-63971],[-15896,232029,183893,-116894,-265569,-131477,37561,84193,22607,-45731,20131,245728,391959,250987,23275,-97604,-113926,89755,237326,170965,46668,-65562,-200129,-235512,-174403,-232426,-221767,-8874,69262,-41515,-119713,-107556,-20291,-86120,-106066,-2889,181535,170362,-14752,-100291,-186343,-317336,-309386,-131697,-44202,-160198,-295963,-263936,-152635,-107740,-2590,50072,29941,144171,176017,161879,160075,70558,-70093,-70159,-19985,-37124,1441,74843,42588,117275,234197,198401,11429,-22311,112253,81279,-56226,-18502,70651,168700,314650,384832,201578,-85407,-202526,-127863,-93101,-207660,-290413,-137724,19651,143352,318257,370887,246350,161740,127087,290080,394991,137250,-81688,-62965,36136,174438,66640,-176708,-302949,-99049,159898,267705,307330,200137,-44628,-120598,-39369,13924,39138,63314,119812,82644,56538,199258,341337,147421,-164897,-193862,-60189,17858,79731,202555,216587,29807,-87218,6905,116008,128394,7786,-180461,-361992,-384988,-291424,-174399,-129843,-49164,-89669,-248002,-194314,-136251,-390670,-730376,-633925,-452979,-314888,-86374,70154,-109036,-221013,-118845,33538,-31605,-165719,-182570,-40097,88716,248812,214900,202600,225864,166034,-41467,-223187,-220650,-94237,59023,-25869,-201320,-226113,-89210,-1300,-107037,-274199,-234238,-31364,68404,62214,200490,253356,129565,121459,256917,235687,64299,-42386,39083,205251,325033,223228,-73635,-254083,-124588,94448,179277,10385,-141422,-29139,-3850,-314054,-696046,-708496,-367636,-175410,-78144,40564,179573,307018,337075,161853,-24052,23657,211226,277554,94762,-123436,-109479,-59603,-125825,-129686,-147582,-314448,-363481,-239570,-116964,13855,-26178,-342831,-516491,-326649,-97232,-187815,-369225,-273568,43622,240852,326227,353314,379403,246008,123060,-53365,-169012,-543,264483,237641,59228,-13233,-29397,85023,72563,-151162,-328698,-268154,-44222,130400,113127,41439,79179,101568,-123841,-429996,-237275,139706,310971,129863,-157232,-258750,-77434,107605,158894,152576,167734,141335,74501,-44229,15263,110886,15002,-90478,12024,23108,-82492,-67884,-1471,20806,54269,254019,331634,200679,56299,87152,192059,204516,81462,-230755,-472535,-401351,-338026,-216430,40701,210398,178615,218370,259737,249642,378991,500157,408909,250387,213802,232864,168327,15529,-110586,-113891,-84484,-29804,33557,-8950,-146163,-201475,-231777,-235249,-103115,117507,174978,151715,262188,102252,-256085,-321210,-98945,-67336,-289946,-291661,24812,132133,2045,57199,208133,178419,91093,25740,-24687,-29594,-23457,-97898,-104097,-70756,-155112,-234286,-145503,-96401,-198934,-194323,-84316,-31564,-170821,-251378,-206123,-57136,59909,72100,-31538,78357,274023,138286,-7533,109877,124602,-86115,-196032,-198200,-126678,-15490,44244,-78148,-368790,-587375,-470182,-117755,37502,-45698,-94872,-34921,-22836,-103438,-298136,-320663,-154629,-40429,41077,175037,106437,-120054,-282230,-175563,112929,165280,-152473,-337658,-275559,-195973,-146186,-85515,-53843,66573,153650,-28865,-182835,-113735,-73956,-86997,-143038,-187413,-101736,-5869,41415,194372,248168,90574,-14108,-89,9925,45463,-14735,-89563,-95300,-238707,-223140,151458,528223,610145,463548,403383,443104,146057,-144684,-208331,-547686,-1160007,-1211645,-826000,-976988,-1422387,-860028,-756011,490830,4832084,3354511,-3210165,-1566129,3722354,2786278,465122,666307,106054,-510213,-717320,-662485,-506807,-525318,-741816,-198769,294945,-75003,-372418,-43413,302817,130065,35536,90979,77508,100120,72047,-41172,-77132,-191114,-142568,89966,226849,356891,450465,224137,-72448,-72812,-119954,-209265,-70742,102316,102074,79451,213056,492061,486850,194497,64755,13877,-105863,-208185,-178007,-40639,81867,183099,302465,385463,321808,330411,229826,46546,-124811,-173022,-188851,-110140,-38478,-45603,76389,309685,287591,38074,-119961,-89287,35766,236479,560275,538724,189013,-125692,-74005,-4811,-88071,-29930,101378,183273,202399,271297,220645,99629,173766,409583,522047,468000,314802,233255,268285,169519,-27285,13132,230744,124268,-123960,-147493,-172934,-134106,240096,367266,160474,-55841,-155406,-205329,-72912,32008,9483,-33504,37758,59381,-183125,-348296,-201724,31943,178264,198096,41597,12993,148837,246631,125326,-100282,-104344,80100,216321,175773,108529,160800,244883,184037,85483,96635,239690,246483,-28565,-149748,-56607,1647,-28232,-21437,111160,249196,164339,-35035,-71545,121706,236044,78133,-97174,-132481,-189411,-300178,-205040,61623,205274,150138,206899,185808,-33209,-110075,20680,86087,16522,20249,-19121,-114011,-34394,60114,-9256,-103212,-120809,-94551,-176435,-214856,-106223,-24574,101330,175752,-37560,-297191,-251143,61506,179365,142964,116490,24622,-130487,-149192,-66698,-105048,-154921,-142334,-189293,-338686,-300592,-175218,-177322,-223344,-237905,-326636,-170608,-38909,-153250,-187834,-76535,-99281,-227376,-162540,-45476,-91752,-199668,-253201,-200912,9066,138910,359,-116350,-32785,-8098,-170859,-164899,-43662,-26778,-71741,43482,197166,111880,-191350,-299248,-38692,106209,54327,-15758,15338,60895,80503,69629,85507,183617,314367,329214,214130,98678,-5773,-40276,7542,95379,131571,87527,24545,-59914,-178946,-159936,64462,245846,232735,106645,-25824,-24550,-19957,-57185,-59502,54111,153715,54911,-110376,-156605,-212760,-236987,-14593,233927,194429,1298,-167700,-184241,-189043,-60254,96131,43050,-135444,25505,186969,-99076,-335906,-120250,64584,-46622,-185081,-213498,-121178,-15270,18984,14606,110469,225647,219017,157838,-72362,-248492,-192143,76522,211987,31366,-106821,10865,209790,284215,185526,25830,-15764,113273,-30483,-231008,-145128,-97415,-333711,-326297,12803,150608,9188,-29469,-47508,-231649,-317324,-64316,-23974,-226654,-222236,-25063,78326,24996,-11688,-97700,-248428,-308231,-122638,-28856,-43145,107545,352652,346912,143158,159821,332238,339740,290902,305743,221635,94989,56394,14405,-74539,-66805,107542,196971,87284,57412,186556,236014,96961,-52445,-56850,-21217,-65790,-234393,-314478,-144327,30166,-16793,-224337,-272270,13916,313885,313234,109170,61876,-28844,-311393,-418198,-273729,-159682,-296868,-373374,-84602,167022,121106,8422,-129732,-133273,22322,131167,168568,152482,27415,28989,71533,-52530,-102861,29577,-26427,-212059,-117651,156228,99909,-38403,63699,164929,218699,198976,-40137,-250822,-89795,124228,176103,126246,77641,-96878,-337980,-331638,-15076,308741,310282,144219,13552,-372456,-607012,92751,451474,320249,236826,154064,923,542229,1086884,1076935,329885,-484965,-715355,-154181,629064,376074,-997765,-1435906,-819686,-235696,271615,326796,193216,87420,-207226,-81525,190726,138664,-77133,-192659,-140532,-25620,118508,51721,-75432,-77220,-39417,-145891,-135594,49433,80238,-130988,-298725,-252334,-182437,-212335,-269479,-246207,-38329,137200,239435,289667,143718,-25238,-73203,-156253,-242718,-188340,-71530,55315,145151,18091,-126013,-166105,-83640,75001,241402,204575,86022,218054,413859,386079,234868,55446,-97014,-112062,-80719,-118064,-71181,92168,211047,226482,301417,421334,509243,380419,140692,-86162,25330,206619,98667,-48629,219181,460348,400647,286738,143936,-63688,-215683,-329212,-311598,-102898,-25006,-103998,-115457,-153752,-382871,-479282,-323200,-247349,-203395,-3830,80916,-109781,-190966,55810,254876,104243,21536,103439,146312,101752,112897,161503,123459,-28282,-119815,-222320,-205842,-23064,137793,122798,50875,52348,52520,-70370,-49626,8104,-62816],[-21134,177907,114999,-146071,-229553,-63881,116427,161550,54715,-68573,-36747,163644,286549,199588,49042,-98938,-218602,-51696,183148,183878,78371,-55315,-204743,-189871,-123285,-265910,-278916,-57227,14461,-92002,-189339,-163817,-65381,-100178,-114702,-13603,154691,160404,3090,-71808,-116593,-209567,-187194,3797,71270,-113462,-279082,-261998,-123737,-36219,47542,66656,85506,234387,216945,158487,138030,3025,-161886,-159651,-82491,-78457,-33299,-1451,-17885,115348,210228,114250,-80996,-62716,78074,41192,-84556,-6422,107887,193061,281504,293791,173444,-11959,-174014,-133340,-92007,-260697,-404925,-210235,12085,122268,259908,310045,199055,138019,127548,266285,310720,37629,-105203,-45870,30047,158436,47521,-233467,-310214,-83951,142708,289216,351942,180500,-73409,-101844,7027,85411,122520,111817,136677,94251,20250,138770,295739,116584,-147731,-137398,-23066,54191,192233,367947,349023,110376,-32723,55280,162285,182975,93964,-86869,-306251,-365857,-260522,-132193,-75702,43144,14897,-177530,-179005,-162660,-349692,-579937,-488610,-350154,-251833,-74817,85651,-40757,-134411,-6674,156233,7736,-217403,-192970,-3459,124157,269084,191039,127430,112007,77302,-74357,-231643,-289869,-230634,-129076,-154017,-259609,-236001,-101745,-65457,-188021,-278160,-201662,-61985,22952,102857,295554,354742,178440,56854,161304,213016,98209,5051,67588,230034,407806,352569,38496,-144167,-29936,153614,186691,2952,-150358,-40414,11227,-230014,-602855,-666182,-358404,-161578,-6391,107907,202280,320444,339859,195879,50513,80513,262688,355295,143025,-135186,-95984,2895,-38656,-87690,-165795,-353876,-391687,-245478,-123241,23152,398,-307907,-512965,-360215,-116418,-174090,-346347,-273404,-13591,160386,249264,363605,427366,241013,21254,-71065,-69479,15974,207679,173411,-18138,-71472,-26834,132613,117371,-135311,-324787,-219066,57878,197818,97357,-60577,-100034,-55514,-192592,-364263,-152952,131160,239045,115459,-124381,-314682,-213352,-3078,81638,123552,134647,106684,80649,-5056,80636,250196,211048,37393,34817,-1079,-97606,-61901,-26174,-98787,-112328,188534,345088,194227,-8618,28031,177960,176866,18883,-231447,-415434,-418358,-384149,-207732,54453,174083,141789,213093,296260,268891,316860,400538,317821,159246,113860,183727,201010,77204,-109626,-151704,-78100,11994,57838,13470,-94645,-191167,-248676,-225444,-77220,150777,245445,229726,252125,39255,-352742,-457180,-249728,-137727,-252746,-246644,22789,104439,-83504,-13701,206914,218126,113244,5386,-100649,-132982,-62864,-13337,46457,10130,-164320,-228141,-116371,-134724,-271170,-224854,-53994,30123,-100835,-194601,-155984,9078,133165,97432,-46551,85551,287986,192367,-466,101899,171809,7593,-98480,-64110,-8012,20817,20022,-55191,-298105,-537198,-451102,-123239,911,-15953,-24802,5392,-9018,-83050,-268266,-307986,-176660,-44412,53399,144731,54106,-180196,-337312,-237493,8722,75381,-124439,-235523,-177222,-97127,-53735,-59160,-72483,61476,169598,-12351,-209006,-176310,-132486,-121657,-168031,-210502,-126669,-12871,47842,208575,304269,151525,-7890,-46856,-56025,-1645,-88914,-228136,-239542,-281036,-159005,254556,458467,320391,213880,389229,507570,120357,-165072,-94134,-388306,-1045744,-1196446,-712833,-798861,-1462151,-1152120,-1368005,-845932,3928837,4219380,-2110747,-2192936,2961635,2693954,582857,726352,31975,-316453,-373706,-614990,-680637,-550436,-425626,184750,549159,28969,-387661,-126148,138160,93490,47676,-43903,-181201,-178754,-119517,-113677,-21410,9543,88202,134232,158182,260112,332204,126534,-77144,-353,-38729,-168328,-123340,59096,121721,119076,259953,590995,555867,210166,31224,-47632,-230779,-371914,-286249,-60519,108037,234164,370124,400671,265873,236448,126835,-65299,-243360,-279150,-257211,-134190,381,14626,87106,301660,329015,89915,-74437,-55388,24634,145777,416773,354133,-43667,-243200,-26619,90220,-52331,-68410,-14139,60751,147270,254420,191153,35002,117977,388529,488463,391623,277287,227255,212800,175747,83699,50478,149560,43579,-156885,-157510,-146898,-125402,205832,364771,278618,63875,-143627,-269744,-128166,-4776,-35717,-47768,73505,133503,-122405,-347121,-184614,124608,262041,174629,-12378,-7590,161943,306395,138291,-179064,-180480,46907,166771,117692,72019,128694,172825,139365,87077,71110,227090,296124,49796,-121256,-119058,-98097,-104978,-63423,92561,243118,178478,-54275,-101723,128365,238484,43383,-132013,-106501,-158709,-296318,-194468,108259,305561,328956,371963,230868,-55828,-169096,-65471,18900,-32391,18609,34313,-23502,65750,155237,87326,-59589,-122284,-95812,-160833,-215512,-125215,-70996,-34152,22514,-114161,-295980,-249294,32769,160697,147128,72744,-70087,-229405,-295233,-261800,-254414,-175621,-51786,-101492,-293286,-292560,-177781,-196315,-268786,-279644,-313853,-111512,-6342,-185725,-229871,-78059,-111202,-250367,-171610,-28091,-32887,-115272,-195732,-153531,104744,213728,-25654,-209684,-78844,31348,-46200,8579,110724,59577,1415,85039,39233,-79227,-181295,-221044,-49453,57244,76010,46732,71487,115968,93901,39636,72390,98160,189264,238184,87323,-109651,-165624,-161412,-50689,136434,168802,35552,-60348,-75624,-99601,-86722,26164,191243,267302,225208,96721,-15016,-82251,-68956,21347,138191,177069,47503,-118472,-145574,-114888,-87293,47958,233647,228144,67564,-124661,-183472,-156744,17237,137875,43510,-108179,54425,219643,-20980,-263972,-87109,93896,-9878,-139804,-149557,-96014,-70124,-4765,71072,193951,303439,315276,184135,-98281,-245382,-136569,141995,233873,37021,-103490,16630,236574,301553,189298,43858,20264,78741,-152953,-315557,-119456,-58064,-294922,-195465,173796,221989,45128,15558,-58453,-289387,-306359,-16275,-25979,-265211,-258060,-71764,26798,-46729,-92629,-107484,-114221,-104539,-35087,-36659,-18023,172019,449281,494676,294666,219918,286112,250643,251279,320615,251103,40363,-66222,-34315,-49161,-82398,70135,169817,16846,-31532,139690,196929,55437,-32717,7907,17988,-105596,-323013,-310076,-53518,94258,647,-205793,-246436,-2656,250036,329966,167235,74457,-22220,-282495,-447797,-352824,-184775,-239359,-256930,56070,272370,209731,127495,-17703,-80975,32344,146637,173645,133493,6960,24879,38190,-103781,-149016,-16356,-23716,-208390,-173044,23536,-54567,-182665,-70861,67657,148483,153037,-61190,-217064,-39570,189760,235441,113296,84046,52505,-159478,-233605,111140,443018,332481,158275,14546,-509128,-812511,-240410,-35593,46618,429097,600331,737046,1284786,1453273,989220,106142,-707147,-1046792,-522258,314752,188723,-722559,-1005802,-573814,-61833,464435,370219,124145,-12423,-341513,-213379,122335,109288,-144702,-284642,-150411,4050,182368,139160,-14590,-78692,-79261,-135545,-90406,57478,94058,-61944,-271837,-235771,-73643,-79442,-208424,-222499,-27721,159207,292502,375409,258818,92862,4354,-154343,-331179,-299975,-164510,-27058,55084,-18405,-46538,8075,56911,153408,284811,212103,95278,284095,532855,443538,194103,-89805,-268427,-225107,-129417,-104388,-1659,105808,191873,282822,405386,509767,596354,528795,283106,-45281,-7439,146937,69439,-50429,140580,287257,220828,194757,112245,-129314,-357314,-449321,-379603,-145028,-70694,-169948,-197784,-273459,-542766,-661118,-497326,-375251,-246672,-53000,21080,-80810,-109637,78730,171515,-15186,-65141,58288,93724,43034,95420,155103,98082,-38536,-114463,-187460,-189493,-28104,164582,223485,133297,40458,-2816,-81951,-33850,626,-85414],[25099,143175,60297,-141084,-141712,49913,218651,220141,59469,-81373,-63046,89871,150137,116565,68817,-71372,-248987,-133173,136748,170607,82562,-52636,-186907,-128142,-81712,-304339,-332343,-93090,-12533,-102998,-211741,-155492,-55741,-86515,-117973,-19577,113598,154637,57453,-10092,-44319,-109444,-75283,116129,165013,-30532,-184570,-201767,-83913,32813,88136,66806,101636,236695,194003,127782,100084,-64816,-209126,-196760,-111946,-78040,-10231,872,11325,151266,218676,80467,-117490,-75529,35168,-19231,-115637,-966,122772,193213,221871,186833,159151,85057,-142762,-203925,-146053,-298170,-460905,-256227,-6425,63758,153674,229639,170942,123801,102585,205154,218613,-39351,-129267,-55502,-14897,98130,42659,-242508,-323963,-141886,60489,263891,355594,146892,-88755,-68118,34008,118124,177058,145530,151274,118745,12618,73237,230311,113668,-86358,-60675,18910,85297,276173,481118,416223,137610,-20637,49770,151934,201473,181315,63939,-137427,-220800,-144874,-68189,-25659,109172,110301,-51569,-99020,-152223,-286480,-388942,-302504,-214469,-162886,-42167,100499,3064,-73210,97782,281269,35945,-267940,-190736,52720,159232,224575,84475,-34005,-58031,-32128,-85507,-193408,-332544,-367696,-303436,-246096,-286816,-225703,-119908,-127585,-255191,-282475,-190943,-119018,-40425,109686,319889,383425,194323,-30944,24333,149138,102562,25381,66051,209628,430324,422427,129066,-31294,52130,164946,141465,-41724,-169145,-65646,1895,-157761,-466260,-554488,-316890,-97016,93962,176102,221327,329346,321661,171481,44135,71004,259074,364067,156012,-112275,-56263,30254,-45017,-154984,-280034,-437414,-429659,-269379,-157532,-24680,-31668,-255792,-426437,-332275,-134007,-155901,-276028,-212151,-33310,74702,131281,291185,384521,183505,-93019,-132595,-54573,-24176,133948,141038,-26486,-52851,49743,189823,130077,-124233,-259658,-97455,164029,203675,42168,-128763,-194763,-160464,-210815,-226461,-32279,91382,89769,56236,-79597,-290584,-290229,-108935,-8859,78791,78800,59444,58280,11949,118544,357803,387016,156885,50321,-2326,-86583,-76973,-80633,-206426,-205774,138932,330853,188160,-40861,-15171,138118,125308,-34665,-215475,-352328,-424284,-406066,-192569,52727,121765,94346,190119,314011,247194,169937,174921,113716,11486,-9010,121253,241438,177156,-50687,-132878,-41614,39945,27584,-7961,-42415,-147676,-246536,-217317,-59880,163168,291016,318397,276209,6204,-408297,-561374,-396077,-198854,-175982,-168948,31024,104999,-119881,-76558,167659,219990,123085,-2730,-142558,-178272,-49809,100226,180759,44025,-193680,-205150,-74043,-127365,-251069,-165948,17683,70026,-47381,-108202,-66220,70461,181515,125707,-34030,86712,300436,266449,27317,84775,190924,84613,-4651,74090,119124,56618,-2424,-20914,-187274,-406162,-355850,-103504,-32100,5954,27048,21171,-16433,-74832,-213985,-243533,-163646,-62024,16599,72068,-4402,-209595,-357733,-290774,-93444,-15785,-108283,-141431,-71711,23052,70027,6605,-40736,112300,256313,59814,-178151,-198345,-157907,-123517,-168683,-241862,-186098,-28654,77606,229077,329218,181658,-10308,-71297,-88645,-32079,-104811,-264948,-280256,-248013,-64386,310919,320539,636,-58972,325507,502056,111712,-99019,38508,-175251,-786771,-1036149,-501638,-509667,-1201111,-1089703,-1756329,-2197584,2435275,4596514,-1198875,-2454401,2262548,2606415,774038,671903,-206698,-304486,-68479,-518799,-759252,-496456,-88100,542954,805014,191811,-341959,-159822,31505,118173,79987,-130085,-366101,-404426,-288221,-147686,76069,262390,342326,200826,85813,101628,145782,42409,13142,154488,105844,-69490,-115773,24800,113517,137060,270253,581782,523332,189141,19022,-55890,-279152,-465408,-359190,-84715,105359,256799,418012,402534,200778,141550,46217,-150113,-328945,-345018,-291050,-132258,52803,86490,110943,293794,368318,158649,-6531,-25645,-7867,32997,223656,158467,-230455,-318965,9175,170990,6889,-75144,-121866,-73943,80967,221152,140189,-38018,43537,316008,400896,279985,201357,179647,119887,124900,124733,41887,31423,-67142,-199032,-152676,-87936,-87507,76386,269637,345689,162362,-107263,-246665,-115451,-2509,-34991,-29888,93469,164192,-67234,-304166,-141784,205252,306480,129128,-44307,-17195,141517,314356,128639,-238939,-237062,10180,112763,64225,42171,84606,57735,30036,17022,-20036,148816,278049,95662,-102871,-170601,-188870,-176218,-94358,81582,226042,181791,-50171,-104389,115191,204715,-7987,-158830,-49932,-75597,-219064,-127966,142275,342249,454932,498756,273750,-51810,-186867,-113769,-31316,-81671,-3535,72398,62306,144405,224369,195904,11561,-113423,-86126,-112074,-177347,-117327,-81241,-114137,-97828,-155125,-268214,-258861,-59840,94902,146012,72109,-129382,-330767,-445701,-438337,-365192,-177127,7939,-52503,-222878,-243869,-164160,-178394,-261625,-301400,-301272,-58515,35184,-170806,-203673,-49084,-116593,-243483,-160564,-39010,-1420,-30300,-104621,-69230,194104,257591,-50439,-265386,-140341,18686,58075,191676,267060,131181,55162,91667,-102383,-210622,-146436,-156299,-68294,42452,119091,118683,144301,194806,114645,34713,82603,26674,76520,162125,-44821,-370245,-398588,-316994,-126288,130103,158084,-13807,-82773,-9613,28778,-7812,-38386,107473,249544,270635,160422,-38402,-160642,-99093,81887,201503,176855,23204,-110227,-82827,48388,104620,115849,205409,202587,88255,-74462,-126265,-50171,137527,183326,52580,-49058,118216,303124,131653,-140763,-51161,96354,10857,-94036,-82306,-72373,-109213,-496,139423,263102,384282,432202,209212,-99671,-232168,-101715,158731,222300,60410,-58471,28687,222233,251313,118471,2453,28750,71889,-161087,-263082,-23272,22037,-191061,-31560,284847,255736,75569,31417,-113283,-364017,-294389,9968,-27931,-241896,-241288,-108208,-25879,-113044,-154576,-93903,23172,97398,50637,-61751,-29836,191788,494528,568087,363263,203582,179579,146576,217173,321507,260909,22541,-123686,-63639,-34028,-117322,-11229,80171,-82483,-114857,82362,103357,-46770,-54114,32613,21527,-141660,-369800,-284790,26316,156849,46869,-134250,-197706,-49483,125877,255066,186005,71232,-22140,-233653,-460933,-444170,-222867,-176084,-129026,147935,282371,241555,243537,103852,-46522,5290,105293,118908,62344,-61328,-15113,-6949,-143568,-190913,-71999,-37972,-204546,-239678,-146085,-242599,-370444,-267696,-54311,84871,102660,-87790,-179160,2797,245029,304863,134113,110658,211728,41212,-134515,167050,465192,308404,146935,-23200,-609821,-921509,-571728,-664045,-473752,407673,842821,1206701,1868942,1734125,825834,-119965,-833434,-1219476,-855437,-161978,-228336,-616646,-428270,20500,454368,727353,366164,-32845,-238141,-502887,-304303,63765,76256,-145885,-295448,-129494,24309,189115,147607,6125,-64581,-97072,-119124,-59161,30297,66339,5711,-202496,-198131,17976,61156,-100152,-151091,-2177,174519,321886,386622,272784,143160,38783,-146709,-342108,-358775,-266271,-131156,-46812,-59892,52632,197753,181076,192307,268340,167550,68126,284715,551860,424192,117581,-221550,-397512,-318384,-163055,-67198,78691,125474,185025,330917,465398,512314,598305,642495,433911,53516,10187,105017,52977,-24922,76978,110069,30573,70142,24737,-214285,-432934,-449996,-326932,-98140,-85998,-264191,-294227,-344280,-575833,-674781,-556502,-467190,-315020,-113390,-29727,7536,49123,109962,47981,-125321,-103138,44277,36171,-17079,90345,151455,72391,-9893,-16233,-47742,-105804,189,207983,333080,245475,70900,-18193,-57719,24248,48967,-35761],[80568,104713,848,-128074,-50627,150470,283434,210855,11135,-101015,-72244,26464,11919,10061,54616,-45142,-220929,-146780,93176,114436,36785,-73521,-160888,-87858,-89991,-358407,-389285,-133137,-22895,-70900,-165432,-94300,-9638,-63477,-123558,-26270,72841,151469,117400,42192,-12740,-58655,-19023,153892,188088,43925,-53122,-101785,-46617,67365,98640,46543,69427,159182,130584,91575,56787,-114396,-199605,-168231,-104418,-49278,49218,72856,104173,193460,231077,89340,-87747,-57217,-9982,-89439,-144134,-10814,100489,156008,132664,77209,146701,151639,-138681,-330136,-245693,-313317,-455389,-278195,-42512,-20174,33033,152162,155543,109463,54821,124404,145163,-66972,-138109,-85837,-89541,2610,29424,-211915,-343080,-256290,-62830,195511,309671,104132,-84901,-27448,33213,103127,186494,152512,163747,158938,47713,29049,158108,131182,5898,24559,55421,95378,302651,509398,399804,103629,-58656,-23307,68496,166028,237640,222649,90887,17517,41595,17173,14950,133427,170504,100848,27469,-115692,-222922,-210060,-116674,-70776,-62806,13524,131382,32023,-43707,170465,386946,67664,-283668,-175756,104363,179632,138047,-63148,-229874,-231594,-124232,-73074,-131903,-334083,-455203,-391139,-257476,-260221,-199061,-143072,-166882,-271896,-263711,-184063,-165066,-83101,102176,290672,345859,174350,-114879,-111303,65713,89496,34913,47716,153851,393393,425553,180148,47764,96236,134670,70975,-97949,-182277,-94641,-35680,-118613,-304153,-391530,-264015,-21838,186898,228251,236135,337487,301205,116981,-22893,5141,207405,312960,132293,-66332,-893,26462,-124823,-289854,-439544,-533124,-456533,-289835,-192884,-93247,-78011,-176213,-275470,-241451,-121940,-120865,-175035,-112360,-25687,-16988,4748,177561,292521,104661,-170151,-194479,-120533,-126006,42143,141294,47360,53297,177894,238757,112630,-115644,-152130,55883,231024,143510,-27715,-137651,-171309,-171657,-181348,-89022,91098,61574,-59713,-8188,-18910,-181925,-272032,-180365,-90240,33616,32343,17521,14384,4470,123671,405392,490573,233424,56521,20666,-50548,-106661,-150268,-260677,-187158,129144,301930,196037,-18233,-24194,86632,66856,-61533,-184328,-295708,-401724,-385297,-166761,46064,81462,54762,157150,310279,198416,-11506,-101109,-130452,-150300,-125341,61585,281429,290307,53279,-58890,18749,50493,-36374,-46529,10974,-74100,-211854,-187996,-31673,167796,313296,407025,352963,27979,-400700,-599377,-492355,-227720,-81901,-88282,35233,111262,-108465,-109627,111870,194795,128073,2405,-145144,-154226,15402,213052,261815,25334,-226699,-165897,-26173,-69810,-132159,-23736,106261,75537,-23895,-18923,32041,111941,193869,149371,9138,104657,346403,361223,76980,66366,182449,122455,53336,175270,231426,93828,-13267,12810,-75669,-244444,-220963,-73735,-51739,27616,62925,9839,-45236,-67656,-131859,-139441,-120173,-92003,-66057,-21892,-44915,-198246,-352458,-336396,-169875,-79376,-103467,-72248,14972,119941,174692,88343,36998,207144,379014,162755,-96446,-165814,-134278,-87492,-142444,-268899,-259260,-42945,135172,261982,314119,161187,-30160,-67131,-69997,-31226,-65442,-202708,-224592,-175502,18545,301209,146287,-284019,-309132,203711,415998,121755,45488,172431,28587,-482935,-779647,-267319,-191641,-722164,-702550,-1806027,-3275012,569169,4318764,-291026,-1763475,1939708,2334842,769078,453391,-532909,-493606,60609,-411822,-722722,-385335,160205,773855,990807,367174,-231205,-129666,-1803,140697,86161,-166117,-440793,-509341,-371370,-128546,175644,464186,515293,251164,13534,-84768,-68336,-27791,123173,297314,241963,38262,-67058,-2913,71922,119610,237427,473484,406650,125765,13570,-25009,-250210,-465618,-367422,-92592,85806,239108,413577,382987,151114,86792,16030,-202538,-393884,-379994,-290477,-109944,88610,127810,123617,273967,374844,201920,34122,-28892,-54429,-74494,18794,-20441,-326083,-336465,24454,213623,66453,-58719,-206181,-199163,5773,159409,52596,-123072,-40909,216470,292738,170555,117586,106852,8130,23268,83486,-16111,-108800,-190086,-236577,-132395,-28529,-58762,-109182,95445,324118,199905,-86098,-192682,-70699,26862,13150,17079,91031,133675,-51281,-247564,-83671,272791,315042,72588,-60680,-28012,88814,267484,92402,-276741,-272044,-32868,52539,3695,-6312,4441,-95216,-134158,-120788,-160940,15066,188223,99553,-70065,-173503,-253740,-251611,-137896,62567,199756,163959,-34216,-91585,72845,130407,-75990,-175922,8882,17033,-110064,-37171,145975,296210,471647,529549,287024,-35180,-171185,-120294,-51531,-105584,-24712,95760,131544,202300,270997,279892,75556,-107821,-73708,-49334,-124537,-104027,-76107,-141129,-165497,-150771,-217073,-265946,-168918,12638,144410,104609,-153221,-416412,-569069,-567048,-433439,-187941,-8673,-74241,-173059,-188607,-144778,-130302,-209699,-311608,-319764,-52806,55909,-127300,-130170,-8484,-122690,-221304,-147501,-94824,-28061,12950,-25215,11384,244584,260383,-66731,-270445,-192597,-33085,109638,319756,366966,166461,90170,82482,-183941,-266696,-114746,-124299,-83915,70872,173457,176401,195056,224277,90288,38849,104428,-11940,13357,123939,-146957,-599153,-647832,-482243,-213528,66186,86088,-67022,-60030,94280,150467,40013,-118787,-3826,168453,220344,126655,-109030,-255228,-151723,102772,223654,147428,-14917,-104836,-21112,191456,247840,146194,148616,121886,49691,-38051,-25679,107389,267212,211037,61758,16996,175965,367983,268423,-17938,-25317,67779,2968,-66454,-32050,-50941,-102709,49459,205572,293463,429016,483904,181012,-116354,-237978,-114410,101016,153623,71680,9089,44373,158072,121259,-37276,-101443,4331,83638,-90495,-124501,102508,113770,-65959,85399,276949,215589,72992,1454,-194380,-420547,-285800,-4446,-41453,-174288,-177627,-111427,-58210,-160552,-188878,-67349,120385,233226,105195,-114653,-101084,150022,473898,542592,316727,98351,27544,41201,175510,297867,258312,57841,-89419,-45654,-15682,-151697,-116038,-54839,-185202,-165651,33044,-18466,-184587,-120151,-2570,-23050,-175440,-386044,-277994,59965,203626,114359,-32015,-140480,-105189,-21557,104919,144284,34743,-39975,-180057,-454677,-528578,-275387,-140274,-42609,153551,190598,211544,332402,201740,-45655,-67031,918,1249,-68259,-177118,-95806,-73428,-180217,-220622,-115341,-54147,-186132,-291306,-297851,-403428,-545308,-465813,-159804,55443,59607,-124497,-168519,10997,264285,355796,174729,139874,323520,198831,-69415,127269,370091,247667,99021,-108888,-671758,-982194,-885111,-1227704,-995383,255298,950996,1398607,2116682,1770854,595946,-284265,-814127,-1179100,-1068619,-705961,-787312,-718600,108609,770678,1144758,985047,312935,-235838,-529201,-662418,-344820,5536,9094,-120899,-232929,-92399,17971,137043,81631,-8728,-30840,-92392,-115832,-63215,-40803,-5971,53000,-104145,-149053,60836,161459,22742,-56756,17082,150941,294025,315193,191244,116771,19948,-140836,-283355,-359228,-355707,-239349,-138719,-91928,143795,343474,250466,167836,181779,79196,13490,216676,448555,313311,-2306,-331630,-466304,-380638,-197031,-47279,113801,125173,182189,353974,460154,406577,479862,643758,518100,169315,69008,81429,33619,-1829,25023,-44507,-133740,-59195,-89128,-308001,-459666,-370100,-187850,10184,-83386,-378963,-406483,-368471,-491112,-541061,-500795,-505263,-406121,-187058,-63409,112701,222410,130107,-88989,-208745,-100145,37691,-34798,-89052,59785,112384,24168,20255,114125,121513,-586,32612,234189,400487,336411,119921,1202,-12865,96007,123945,55663],[115709,53471,-66157,-117827,14688,203484,283235,132084,-74541,-121804,-65365,-14210,-89487,-91214,5666,-33255,-152957,-95592,57588,29562,-38680,-98748,-122202,-78377,-151556,-417701,-437160,-174354,-19291,3073,-50033,-4179,51313,-37009,-120145,-22074,58870,157774,163309,63970,-32636,-64112,-23998,111875,138379,87962,75218,11373,-14648,63460,86002,25832,12392,47772,66273,77592,28926,-122730,-129339,-75730,-60266,-7266,115450,172968,200083,209116,226628,131118,6587,-4220,-42309,-148505,-160087,-31925,48193,87859,21927,-33326,109048,148211,-167712,-460053,-347901,-295258,-393204,-274687,-89166,-105082,-66145,95299,142163,85667,-6442,46800,109845,-34512,-118222,-119207,-166891,-98642,-4999,-159603,-349767,-371050,-180909,104471,224916,62901,-57400,16423,13747,55502,153492,128580,170734,210529,122658,20879,89077,151387,105450,102711,79042,80562,265949,448505,309842,25150,-130682,-145079,-73564,76157,237764,331180,292134,265736,245130,109420,40783,112947,179748,237264,165131,-68880,-169712,-76056,39240,59915,30028,78780,180570,56243,-44150,193040,450423,110723,-249457,-152113,129935,172696,42510,-199211,-388846,-347697,-170233,-54528,-85122,-292752,-453589,-356461,-181253,-180833,-166585,-165682,-170685,-223266,-204994,-159923,-171409,-79405,102582,240763,266692,122699,-175052,-209132,-13931,70866,46125,24974,75439,302608,363380,178724,64217,83892,75231,3073,-139914,-178389,-115517,-92812,-114247,-140630,-215285,-220289,17475,231603,246307,241429,339892,287914,65146,-115045,-95643,119653,218987,75782,-23059,48497,-732,-233142,-423497,-567301,-598461,-455588,-285249,-200910,-140280,-96633,-74097,-100769,-113369,-75209,-74822,-79357,-18109,-16751,-115665,-105220,70281,197502,33751,-183183,-218540,-231789,-273451,-69703,143131,158275,204358,301260,252937,65621,-116269,-45114,178007,219930,27655,-92410,-91910,-50217,-89228,-128874,-20651,172862,67600,-136935,-42750,49253,-26317,-168510,-198150,-144022,-8907,3055,-19773,-44107,-29186,89411,369582,483568,238858,43542,45550,-9832,-141950,-220866,-251809,-81819,151361,261944,211431,47506,-6826,27121,7748,-60882,-144934,-255721,-351568,-328904,-139657,36228,66330,27652,110823,274264,134242,-172524,-339499,-337809,-286366,-215158,11951,303665,376714,163900,41831,80099,38200,-107141,-78574,56835,7821,-147024,-125491,16982,170130,307343,467497,460298,98297,-335252,-562088,-515279,-224674,-8588,-42243,11645,88620,-74610,-106625,58107,151842,125514,7474,-120048,-74290,110676,286696,264885,-34194,-248605,-125796,8373,14829,43296,148666,165712,34898,-42410,36817,95413,115495,160283,149375,67093,151209,424829,453927,134116,47356,149458,109390,51907,207001,304547,125633,-20182,18349,-14231,-118515,-104257,-57196,-59761,47672,82064,-26471,-95709,-59375,-34742,-24052,-62373,-130716,-180843,-119683,-58790,-153395,-335845,-375979,-211634,-99430,-98665,-31937,59464,149818,209202,151931,136316,307453,468129,247189,6032,-88497,-69589,-25243,-97193,-283403,-326466,-54289,203917,296579,259047,88528,-69316,-42585,-13079,-7271,-749,-85237,-119660,-110053,55632,231336,-22199,-483154,-496547,35487,264239,142584,226845,276611,146098,-263726,-537367,-118022,61860,-167328,-151172,-1573425,-3926543,-1340416,3456300,889497,83143,2111256,1757970,347470,29003,-859156,-808421,-45261,-325596,-585618,-252170,253334,817102,1048498,503370,-73187,-55666,-2328,86219,30361,-171246,-412897,-472015,-333466,-58075,235778,527080,541094,256546,-48455,-244679,-255322,-91604,175903,345876,303026,110211,-6903,-26441,6048,69557,173351,316080,248251,30707,1634,21538,-160791,-366402,-290956,-59389,74715,188508,343853,337515,132973,98223,50369,-216788,-444876,-395431,-263380,-79234,86952,113767,112376,241766,336647,192716,15730,-73317,-93041,-144663,-154789,-163143,-319156,-288760,28783,215590,110381,-30094,-254712,-286728,-63494,69849,-66248,-205508,-111705,129349,210559,105872,63986,42798,-86403,-90692,-3403,-92066,-234349,-284762,-231788,-80636,17630,-47440,-254195,-89665,225917,172483,-99263,-165604,-33957,70268,100835,89155,78663,59499,-80942,-201072,-16892,336564,309380,28693,-60719,-34775,35546,198961,47644,-283395,-276182,-71349,-5877,-62041,-77119,-106019,-249676,-300283,-272982,-298755,-129501,63153,83401,11922,-94578,-266494,-319858,-198944,27845,168229,135435,-1679,-60282,23140,46009,-132336,-166673,55429,88726,1199,64672,137537,202223,386106,464232,275302,2402,-112836,-71310,-23583,-79494,-9198,128948,198615,272229,332379,340196,127538,-93789,-47296,26213,-60415,-85798,-57364,-110370,-155673,-88623,-132656,-234937,-213416,-19723,176896,173727,-131154,-447903,-613888,-605236,-442095,-205031,-79494,-128073,-141737,-132388,-106248,-45099,-109008,-290545,-356751,-88147,63265,-51891,-18711,45210,-109788,-174603,-123260,-162443,-87216,20456,31182,74943,260998,251384,-38446,-197480,-183866,-69430,122838,374484,395737,179998,130017,97385,-170190,-237108,-79830,-95844,-55303,152080,243787,227882,223908,187579,29379,69857,157688,19089,42435,151888,-176492,-705399,-816963,-593097,-265717,-8418,-5942,-98868,1507,206221,244215,59583,-180528,-107847,66156,118208,27637,-185719,-323147,-191187,107511,227844,126459,-18851,-75478,28919,272366,305308,143330,103867,43435,-3003,6913,126967,310561,401262,235643,92919,97657,224674,384901,343556,93006,18929,54669,5499,-27993,28831,9549,-3281,177570,286317,302375,433191,444799,109203,-138326,-238567,-143054,9037,66942,89508,112738,98104,92966,-30108,-210926,-202854,-6533,134563,34265,54530,239997,222392,74642,141197,171917,131647,61441,-31282,-229061,-380104,-233308,-21948,-32846,-50055,-43147,-27856,-13031,-138739,-154346,-863,192677,306997,153479,-148613,-182807,95306,428017,457001,198907,-36793,-98973,-13113,157215,287550,290135,170645,57594,63674,53676,-128886,-175056,-158279,-217524,-123493,46147,-95660,-283425,-178292,-52188,-71061,-171532,-347641,-267552,78340,268410,225506,104268,-56314,-118742,-125249,-42759,78524,-3553,-42367,-98137,-387923,-545247,-300954,-115602,7016,106547,67198,180192,421824,294134,-32745,-121014,-89778,-105612,-201498,-290372,-176811,-130575,-183385,-190142,-91246,-21631,-108812,-270974,-350207,-449013,-614460,-570003,-190770,93865,62053,-133508,-167435,2358,261253,390468,237993,181054,376752,294331,-29615,29997,222274,192933,36531,-212102,-673999,-1017722,-1133462,-1488307,-1200018,145799,1076482,1462899,1983253,1475983,324119,-345449,-641792,-933841,-1105034,-1163852,-1256614,-850480,508189,1441484,1749293,1141778,234290,-404274,-763772,-746636,-304851,-26459,-70519,-84574,-111545,-42434,-335,71893,1211,-12488,42557,-53065,-116968,-84072,-123380,-91190,85351,17628,-81639,62718,209798,144376,49616,31442,93654,218503,201071,76496,56869,-23666,-125297,-171057,-297911,-392449,-306242,-185666,-94572,205717,405204,255125,94472,55676,-15775,-35891,115433,258530,136969,-145005,-403646,-462742,-398709,-239428,-74754,70481,87939,175617,348487,397410,228335,264871,497814,483002,253570,144377,67208,-1240,-1662,-17847,-158508,-249373,-167068,-191528,-391509,-468470,-273424,-25882,131252,-77249,-489544,-523801,-365674,-340215,-338107,-382860,-501416,-504965,-270575,-82173,183161,329053,105444,-227487,-276086,-95996,-5032,-139781,-199467,-50253,-10685,-76663,1162,187190,215855,51129,17556,189079,357884,330613,129252,11316,5212,123285,161470,115941],[133370,6556,-116733,-93194,63026,216870,238259,34788,-143370,-114289,-27074,-9932,-117766,-146997,-48261,-21270,-51863,11327,46014,-43715,-91066,-85156,-52044,-76766,-231491,-457750,-452592,-196450,4142,108406,106129,87142,109423,-1470,-87545,11285,92339,180864,187662,56723,-85149,-104640,-62437,28415,55325,103362,168491,106383,13695,38794,71872,29619,-33828,-44702,31098,96340,28825,-79004,-7786,58862,8925,30529,155001,237500,228223,172585,194149,188353,140493,73946,-53277,-181964,-161949,-58264,-17956,2326,-99948,-158304,9950,59895,-218495,-533939,-405517,-243770,-293412,-249965,-138453,-173860,-129727,54931,111721,38865,-78500,-22464,102045,35515,-76113,-145602,-223925,-177271,-64008,-113830,-327888,-426985,-253991,8338,114095,24194,-15988,54420,-12750,-4840,85027,67039,155158,250878,206683,36110,19067,145632,175886,147815,77310,40588,175300,313694,169724,-74896,-214726,-281719,-242849,-59563,163409,336127,374556,415021,383191,173415,38040,48395,128782,308517,266067,-32591,-131810,227,143457,153965,89836,121981,225073,70779,-75588,150261,444507,149888,-184943,-135127,109981,122667,-46502,-293712,-461210,-371727,-169287,-63660,-92306,-229928,-364876,-229323,-58361,-82053,-147603,-185076,-144183,-128823,-112334,-110717,-134362,-31895,119401,195389,169352,41634,-213505,-259052,-78264,47928,55662,-113,-17056,164542,240856,115852,3903,7358,-3519,-48133,-155282,-158544,-122540,-151202,-127915,-4738,-71902,-199909,-10006,199643,217428,229470,327308,280111,38466,-196780,-206675,7538,99547,-4041,-8707,68450,-44030,-323719,-494680,-597660,-596330,-417942,-242061,-166102,-138442,-67852,31750,50555,8629,-14125,-37880,-27066,27666,-30310,-212731,-184007,3270,130921,-10776,-134073,-184797,-331270,-425723,-192419,108074,229316,323581,358490,214016,-5990,-133668,16461,214942,119786,-116757,-139417,-17214,111671,50802,-82502,-51850,178009,108096,-104250,-24764,112900,118068,-28674,-158911,-156470,-48542,-20072,-58676,-102300,-79916,19435,250411,364338,169126,4435,43700,11471,-168550,-274008,-196803,47485,180801,212448,219662,124814,16920,-36870,-45876,-35856,-95725,-225645,-283611,-256757,-120338,26366,80551,15814,52539,205089,71798,-263564,-466670,-450228,-363623,-262022,-19201,299481,407305,243008,137066,124129,8192,-156710,-86594,88264,75295,-60121,-24800,90891,175763,274410,476992,553443,190834,-232812,-460465,-461403,-197903,19491,-47803,-47584,23718,-41034,-65970,27066,106930,114628,2549,-77008,44811,215170,302415,200504,-97415,-240292,-95279,21300,99491,214005,286068,165838,-42818,-95868,40526,100032,80608,89182,116609,124216,231741,512015,519801,186957,33945,107658,62554,635,172705,334089,151783,-30932,-23956,-32574,-68280,-44271,-59036,-53763,67170,89523,-71272,-156000,-47987,62117,80626,47,-162389,-296987,-201047,-42709,-84743,-310578,-398819,-214092,-68076,-69868,-3095,61753,101725,156781,177416,231008,374842,468400,274004,97712,12134,16483,48772,-38817,-274716,-365839,-61363,259119,317791,182939,-10164,-113125,-6691,53670,21672,58162,35666,-18671,-79750,40608,135731,-137532,-565406,-591511,-139332,93013,169304,393915,322077,123542,-224469,-426749,-133387,188673,322040,355949,-1229072,-4142087,-2937152,2291151,2463315,2741938,2664701,925717,-527718,-596701,-1113144,-1110166,-328232,-262460,-380723,-124430,198264,675557,956852,569405,103489,24384,-34885,-79086,-88726,-170107,-325723,-325651,-183215,45455,230830,420448,420372,210869,-85471,-321710,-361918,-154907,129758,268794,256780,123365,38319,-45642,-63763,5288,102199,171515,92322,-75802,-23966,59465,-41415,-188326,-136811,24654,91918,122257,216999,263061,141558,168274,136720,-193265,-481036,-401732,-227988,-60310,39037,41576,74056,200156,257429,122227,-69184,-150651,-106870,-162939,-272499,-267178,-244756,-194179,30786,182121,123821,-9294,-273747,-324379,-116028,-41644,-199116,-269018,-153595,76407,177316,99287,53345,8800,-140293,-179479,-85832,-150855,-317144,-323222,-163225,3964,41477,-48008,-285901,-216491,87175,91351,-156385,-211441,-50055,96706,189614,159048,58957,-38720,-159696,-197445,34316,382529,290400,-2497,-62258,-43594,3056,136241,69,-274939,-264949,-111408,-72445,-143062,-175569,-238788,-380764,-422687,-387881,-394455,-252429,-66599,56256,131972,43100,-236311,-385448,-291976,-50227,103097,88761,29399,-31113,-28132,-33430,-168433,-142458,60588,97318,69634,144858,117710,87795,223621,319008,231413,44906,-32777,8116,25205,-33281,33088,165137,250133,352147,409200,365712,146874,-85566,-26752,85310,-12208,-87026,-51793,-55436,-93344,-3802,-45705,-176902,-172024,17630,240168,243688,-97170,-432418,-578753,-562774,-417254,-246614,-181484,-184413,-139273,-106170,-73538,37764,-2992,-254625,-413479,-168478,40466,19935,78736,76449,-96643,-132447,-113693,-232492,-167458,-18338,29264,80103,224703,226640,20865,-78759,-121317,-81903,87845,325270,322412,147869,140085,106522,-115147,-183252,-69876,-74510,2720,227713,279245,239047,201076,67864,-68232,103410,215244,89598,124322,198142,-170295,-703655,-885951,-648642,-289533,-82456,-109782,-132986,39074,251658,257522,17733,-254304,-219785,-53941,-22282,-122132,-265510,-372389,-233825,74554,194393,102803,4538,-40087,26678,233588,231182,78115,57118,-25483,-64503,35584,274262,487973,481364,221315,106733,144578,218554,304183,300994,141905,55299,50469,7637,160,77823,88178,146835,330167,337355,256391,346125,285155,-18242,-189565,-251350,-197177,-112195,-36171,86270,203823,158574,26420,-182223,-368561,-281998,-13915,179410,130973,174232,315531,296110,175052,105679,-12631,3440,20677,-68855,-209047,-248387,-150962,-52449,-24410,77305,111623,110847,88218,-70325,-83337,68758,215020,297359,173784,-165044,-259955,31810,346592,309645,23600,-184018,-190641,-35359,136128,270528,330299,297387,238707,211654,139589,-72872,-190463,-215569,-179314,-10925,99448,-127887,-338412,-231229,-115086,-127582,-158447,-289722,-264835,75315,326943,332084,213387,11376,-113386,-191973,-165387,-15259,-59254,-49803,-22399,-285657,-501266,-313930,-125961,-5333,10456,-57055,161311,490580,355211,-5677,-131090,-123968,-163235,-312221,-395105,-265305,-196008,-173489,-112477,-15857,42356,829,-193332,-304754,-377606,-565563,-569571,-173690,148855,83381,-125771,-190371,-42474,212429,371385,273139,196428,339513,289803,-37583,-108090,57383,133678,-59693,-339543,-648942,-1073216,-1317416,-1352625,-922405,181156,1283918,1540740,1512303,827348,-7013,-354433,-410311,-597796,-1007564,-1439146,-1425229,-776541,746384,1796019,1979447,1076003,123230,-498098,-857969,-714972,-195546,-28874,-143065,-62716,6793,-14879,-32332,23621,-46968,21197,142356,1194,-125500,-107448,-191780,-169370,95882,133372,-6762,36168,202708,237382,143909,37071,18327,120147,92916,-3262,15782,-58785,-94178,-39353,-188562,-346132,-289210,-163152,-60051,223583,371230,208738,13141,-54246,-69845,-40155,38573,61134,-44525,-262935,-410072,-376149,-353079,-273843,-141007,-32041,28530,178565,341701,324684,68654,45393,255841,345882,294794,231710,78049,-21812,6549,-18620,-192308,-275493,-200470,-217757,-407164,-442352,-170404,140115,262629,-27852,-514396,-573500,-307950,-138598,-108736,-224410,-427958,-528362,-293376,-35694,245729,373932,75854,-294820,-276553,-61621,-41889,-213986,-286811,-188306,-156373,-158242,-12766,222375,248405,80263,7595,127603,258831,271485,143009,63634,55477,163486,212413,186225],[122193,-41437,-149486,-56585,95370,194261,166368,-39242,-163680,-74014,32907,30648,-82095,-151266,-87957,-608,63594,137534,55311,-79754,-85261,-12800,49362,-59534,-290743,-468208,-430150,-187787,42718,212188,243905,147531,145707,43512,-20099,77569,168419,216103,187658,33300,-138847,-149643,-94997,-36869,-2668,108339,210572,158857,42993,23257,80644,74328,-37727,-78513,39280,140596,58313,15448,152227,210447,93007,59849,153213,220994,155222,89339,148245,251959,284045,167261,-31749,-172808,-141615,-69365,-65495,-70467,-204189,-290669,-150212,-77776,-252168,-497999,-372887,-152722,-163891,-193516,-164481,-201959,-146985,30770,67616,-19036,-141428,-73765,108799,120127,-12395,-143929,-228325,-194110,-115346,-75667,-247890,-366272,-239550,-58868,11678,4650,44747,101281,-11042,-36224,14843,-11711,121454,275270,281654,70990,-34778,118241,210436,161600,66463,8032,80459,163955,37313,-146771,-262756,-369523,-372870,-194205,42576,242865,315352,414666,413681,198679,21612,-24500,50109,310940,321120,8313,-78487,54756,214867,220750,124415,140780,259985,89550,-109528,68317,379618,182635,-102730,-113702,65090,48237,-107768,-320139,-411512,-280941,-114997,-98651,-141096,-151231,-208418,-63038,72795,15591,-129994,-171162,-75739,-1883,16552,-15379,-43295,62759,174136,191051,96605,-38225,-221820,-249465,-100550,41561,76347,-4641,-88722,19741,97425,20351,-97882,-96159,-66897,-56346,-120125,-106604,-89977,-160381,-105365,106581,32290,-177915,-75878,117613,168748,222559,321341,297310,68438,-217897,-279219,-91657,-4694,-66782,-9313,72073,-70117,-341485,-449693,-482485,-485053,-319056,-137137,-69598,-62799,23842,142028,166466,104682,50003,-9657,-17256,26924,-51282,-267206,-205217,5983,122041,-3754,-27197,-76158,-342418,-507462,-282224,36309,215886,357936,333824,142906,-70763,-149770,26269,167307,-23142,-233997,-146825,72546,269632,212709,-43106,-148078,113103,171070,38861,64243,177878,215096,98837,-63215,-107901,-65742,-37599,-83517,-122909,-112382,-54364,91164,185124,62109,-44991,10442,12279,-158495,-277899,-115138,150890,205478,169150,220285,191225,39715,-85287,-72301,23553,-15362,-173541,-198938,-179183,-100249,34153,132123,34960,5158,128506,40630,-247283,-441776,-437710,-355653,-246141,-12920,283013,384890,277540,213846,155456,-15596,-159345,-57588,110492,121565,45689,116552,194679,195858,230759,437233,594517,275869,-115514,-314153,-339802,-147865,10478,-87413,-120933,-58657,-9644,14615,39947,83142,103840,-7885,-13923,195600,322709,274639,115905,-112364,-181654,-69160,24309,169935,331141,346744,114821,-123920,-154702,4752,57037,30351,9954,61794,175539,343652,580367,546980,234363,39211,81335,23008,-57734,112594,337921,180838,-44867,-112165,-122327,-85960,-37245,-59051,-23798,91491,95509,-98743,-203165,-30041,147408,167399,67403,-164702,-376437,-246196,3635,796,-266376,-384503,-174386,12412,5123,42840,46840,5593,45432,168412,302717,389937,374995,237455,160899,112660,102052,123253,31285,-231782,-358217,-61062,278072,313711,117105,-91412,-136103,36850,103417,40264,97644,127130,46952,-81036,-3075,62840,-160197,-522183,-582258,-263518,-31652,208043,511389,300366,-36660,-374610,-506225,-317900,181229,655010,659793,-945175,-3986801,-3926562,1189000,4208546,5406333,3319403,77438,-1647380,-1336161,-1248153,-1255261,-630495,-187391,-138454,-6583,70054,414025,742993,572844,278092,84809,-134939,-312678,-226515,-170895,-228180,-135127,34562,159811,168548,194334,223415,140815,-75969,-273038,-346766,-205568,3417,103793,127928,93346,68078,-44759,-101412,-34376,62092,95003,-18474,-158674,-48376,86411,86449,35576,70449,157723,152531,72236,73901,175659,167496,271301,253780,-124186,-476499,-386414,-189395,-56433,-30942,-50783,32886,169636,170763,20304,-182529,-221623,-75275,-118906,-313254,-320849,-145880,-73069,49523,141347,118670,4657,-262147,-298824,-126641,-137982,-296503,-279084,-143560,75499,204475,152251,92449,29350,-126831,-198265,-101565,-146443,-323867,-278102,-16301,128333,65870,-22427,-172097,-222591,-22279,4274,-225759,-311153,-116771,99276,254467,215603,52845,-118265,-256437,-230767,70347,409258,269088,-11462,-61533,-37720,25185,122512,-24189,-250686,-237091,-135865,-130208,-217008,-266947,-348538,-447602,-446126,-400442,-399011,-305288,-149767,47302,273015,209222,-164601,-425840,-390262,-159261,7211,45593,66236,1543,-51981,-71994,-155571,-91615,40649,52861,96167,205854,111268,4068,61157,163734,185400,103569,71750,111195,82960,14371,101484,218939,298014,448061,508234,384306,154982,-65726,-1167,136086,34050,-89589,-43788,22773,15509,96366,43871,-88125,-39582,143210,348215,310639,-56584,-359502,-452255,-436925,-355564,-282860,-246320,-183778,-128452,-92670,-37321,111345,97147,-186978,-439048,-241978,16519,90979,153795,94374,-65240,-83460,-101814,-257905,-210489,-60982,-9543,44134,173575,222533,122525,76969,1852,-40647,46563,214191,186639,90861,118187,98339,-59306,-133414,-61705,-22774,100313,278063,273920,223891,156107,-67162,-137240,159144,289703,193306,234549,241025,-143542,-617855,-836696,-630313,-262487,-104014,-169227,-146642,46202,228232,211760,-54134,-329239,-305812,-142127,-140294,-248869,-301968,-373014,-253934,33651,157588,109629,81572,30392,5722,114429,77460,-11178,35360,-40830,-81711,74856,403120,617767,509991,189736,111249,162162,178855,173014,190167,150096,104833,89952,44407,46375,142289,201708,327472,484218,368081,182696,193905,80422,-133700,-222165,-235502,-228358,-197201,-95754,92832,284562,236609,4826,-263838,-425729,-275348,16121,223839,192618,222419,329585,344548,246532,39624,-173865,-98696,-5700,-59633,-96857,-19695,-14441,-49951,14602,206532,276182,296255,251331,56129,30362,153927,227882,261907,204387,-113390,-257989,15969,274248,163150,-128373,-272417,-203232,-7600,138805,275079,388545,416768,411864,368436,236410,19932,-137289,-183761,-48329,172132,201063,-88290,-316028,-237158,-138601,-147395,-117362,-193953,-215504,102686,398467,428086,289748,72617,-72487,-191113,-204588,-80935,-90475,-32312,61866,-136187,-373651,-280840,-130924,-32783,-71456,-112295,204907,563813,412225,78771,-35930,-29028,-99100,-322844,-433446,-317824,-234654,-122967,28872,115746,144629,140814,-52436,-157765,-189385,-388583,-457886,-121210,193414,127580,-75214,-197191,-89239,150025,320474,280075,197928,252117,222104,-59770,-220737,-58537,87802,-164361,-455292,-593983,-1122344,-1411261,-852488,-169952,408656,1574425,1738912,887966,-33956,-366212,-355110,-204875,-269199,-825932,-1467634,-1149991,-282147,926616,1750717,1711347,764158,9129,-473516,-747922,-527453,-17201,25068,-154011,-34684,88049,-10923,-46561,37700,-7788,126860,267908,68400,-114007,-91460,-200006,-202289,102717,233740,83030,23689,173967,298467,221483,51046,-31793,50520,50240,16746,49191,-44324,-34054,89013,-42092,-197063,-156354,-54950,15677,206171,271982,147769,-23266,-88239,-45238,27376,36457,-59870,-165390,-307064,-331715,-212322,-238050,-276609,-213757,-146001,-29259,200067,355146,280569,-2908,-93436,3905,155585,288557,311052,112426,-5389,49886,32673,-145483,-213944,-149036,-155441,-338230,-376445,-70777,280730,382348,74270,-418907,-521911,-202629,65473,80986,-83664,-306201,-445868,-233968,67764,298441,351168,44664,-278431,-210884,-7111,-61021,-235552,-329143,-320030,-284198,-189573,-3208,218733,220640,86373,9645,60330,124207,169108,150096,142377,134417,217859,270520,251455],[56012,-118366,-189020,-35513,93969,122143,63827,-88645,-151611,-35258,71848,61746,-39813,-143531,-124310,13959,153348,220093,52049,-92109,-38300,84188,142908,-31938,-319704,-471508,-401522,-169361,62926,252737,283100,134219,125920,67765,45308,139307,236861,226415,141922,-13374,-188820,-198609,-116990,-57213,-11761,99968,178706,135772,51867,16931,98829,129621,-15310,-68880,60234,163175,78662,115687,304655,329843,156734,60107,89414,89484,-27554,-36655,90378,289555,378801,232830,-2135,-140278,-119280,-72077,-93580,-130361,-286384,-425359,-352234,-228689,-258845,-369558,-266069,-52347,-39076,-123549,-170762,-202408,-147346,-6790,-2349,-91586,-200703,-129501,86995,169008,40590,-129491,-192458,-156586,-148040,-59976,-124087,-201350,-150344,-99364,-79761,-11109,100235,146100,20258,-34843,-52486,-110106,53263,257102,307754,92957,-78494,64958,191401,129511,41360,-8997,8099,36124,-59729,-176143,-263827,-386233,-432863,-302278,-102954,71541,130878,257834,314319,161979,-13371,-91923,-38349,245076,319310,52223,-5718,104271,254243,250634,127285,121939,260199,97614,-142780,-38609,257716,177317,-43266,-99822,1023,-48924,-163874,-306755,-279296,-120725,-40116,-160873,-214694,-88835,-60952,48555,150484,70305,-118902,-124621,13357,112952,145409,105709,72045,169418,248239,218114,52093,-111704,-225708,-213738,-93394,40076,89701,3838,-132852,-111537,-47823,-94748,-214850,-201725,-110293,-34791,-51791,-39727,-28007,-105337,-28485,181540,89309,-146644,-148539,14569,114205,220587,323342,331171,140701,-175024,-299214,-168162,-84542,-99005,-18100,63071,-70566,-281572,-301561,-252934,-280292,-172928,6110,59544,58750,146462,236165,229651,144639,81884,-7424,-50714,-15630,-73382,-264880,-179076,53419,151074,39058,94741,75700,-243411,-479971,-317643,-68680,94790,269152,227831,53819,-119875,-165300,-18992,53517,-160045,-298417,-128915,143292,373495,339019,-21767,-268757,-13270,203446,216338,190454,224782,227615,152721,44650,-19861,-63030,-66241,-94100,-96959,-115166,-118700,-71915,-4072,-52977,-106293,-65083,-17942,-116843,-235582,-53051,181417,199539,123756,194963,209539,37601,-120314,-74328,101498,89438,-94865,-123073,-125816,-90462,51451,197055,75181,-25973,56333,38436,-145852,-303179,-337298,-284872,-185119,19984,252303,309031,250852,249609,167183,-31245,-131907,-17854,106974,126332,139969,263506,297197,210493,171228,344510,542290,300293,-31165,-174259,-197412,-94266,-29164,-149255,-196119,-136897,6981,103793,78955,72367,78822,-35999,49792,347517,410050,214332,45002,-65672,-90959,-58168,13869,199262,350057,304784,28069,-191556,-206387,-60808,-21563,-25966,-66085,-15905,198888,445706,585877,513105,255958,48823,63761,6104,-96117,54932,316676,195638,-80491,-248150,-266937,-149984,-66987,-49937,14370,99682,83316,-113353,-239675,-28742,188785,213365,116802,-148340,-416946,-269382,48886,70963,-215940,-341106,-120147,100445,103062,100975,24585,-109233,-92877,120412,317609,333185,212413,142538,170995,168990,143275,163553,85699,-176095,-321872,-77634,220599,252282,62371,-143283,-143618,61467,96494,17424,99019,158506,51023,-112371,-64494,23834,-101728,-396978,-508436,-314991,-77258,245881,545300,205676,-294049,-654518,-762719,-624175,51729,781454,687127,-820976,-3547472,-4172927,403036,5530244,7074062,3715870,-478432,-2640871,-2045605,-1274840,-1189231,-797529,-77241,90946,85667,-59841,99779,440327,521409,413642,97138,-306931,-541573,-343126,-191794,-181935,2221,224305,232952,53197,-75562,20974,60489,-35163,-124352,-231792,-250112,-171643,-101485,-49271,30226,73050,-31607,-102126,-39265,55741,79042,-86532,-213804,-75750,86794,179863,231280,258943,287506,222312,35603,-62953,71075,165465,336875,341346,-36386,-429463,-357916,-175069,-88731,-112885,-138191,-8381,139815,85827,-95816,-295884,-272373,-23358,-48482,-300250,-342926,-90949,16634,63263,91480,87943,-5850,-249630,-241718,-106915,-202418,-336066,-239719,-102250,93519,246243,212874,140338,81094,-68193,-156589,-50243,-88589,-274675,-180219,160864,253637,87200,30327,22053,-126589,-76976,-71627,-295350,-436635,-229899,51714,246935,219671,42780,-177975,-363455,-303231,68391,381882,216402,-29775,-83874,-35444,83194,148890,-38070,-242872,-224854,-159503,-188456,-286104,-341237,-423363,-461496,-383206,-313868,-324698,-294045,-187395,39963,368228,328747,-99056,-455001,-488088,-297931,-128181,-5062,81008,10376,-64632,-84206,-114768,-40046,-5963,-43712,66836,222866,97970,-53028,-65484,31019,131766,149709,162359,189465,99372,9435,147435,260053,311951,505219,575212,384705,141400,-55913,4635,157257,63202,-103043,-45947,91290,123417,174718,105523,-13059,108662,299365,456692,335048,-50282,-271562,-285597,-282140,-293712,-315725,-262263,-135191,-112748,-103000,-25917,135220,146268,-115831,-423634,-294407,-18025,127472,172204,77376,-39734,-53407,-107946,-248820,-211857,-106383,-91974,-37958,113981,228188,222346,211281,127942,18834,421,64414,9680,-6086,28843,19491,-79294,-143920,-68746,42332,189908,257223,195313,161045,86735,-176727,-160619,208333,343930,269406,295379,217159,-156103,-532129,-731728,-586316,-224082,-84518,-183949,-160617,-5037,124981,109906,-151873,-424490,-374041,-204692,-235843,-338842,-312270,-354794,-277280,-29426,108093,125665,172866,109524,-29722,-53687,-117064,-122349,8584,-27272,-63914,102310,458810,644815,460532,124109,71472,114846,93171,22065,46326,106426,135288,143159,89563,83555,194116,304062,459300,567437,348029,70217,-15497,-117954,-214084,-234348,-207698,-244432,-239614,-113530,87159,308779,284452,6184,-279457,-381007,-198578,51783,226037,187508,176963,259767,336875,260431,-34457,-267326,-159183,-26202,-19388,59148,221169,126747,-30041,56391,286252,381089,445502,404918,180003,128072,209151,217247,209403,225677,-15457,-178292,31612,195131,24298,-238434,-304945,-175035,18257,131751,264552,407070,460854,490835,441219,271850,81154,-73797,-111185,108032,345875,285160,-33444,-265656,-226377,-141479,-154030,-90142,-99847,-129699,142550,432458,448221,282620,86529,-39429,-160230,-186432,-124409,-114769,-22799,109777,1462,-218904,-232765,-143858,-78995,-143206,-118476,272966,598283,429182,179853,126053,156361,56332,-237055,-413465,-352552,-269274,-67541,170240,226735,212977,234955,76720,1130,14427,-179164,-328791,-117604,146650,132065,-28755,-209753,-161174,52440,214465,214630,146916,115393,92353,-115226,-313039,-150191,2687,-310226,-587582,-567558,-1175697,-1466171,-230427,779787,712921,1795667,1979068,273015,-935786,-761570,-444325,-151981,-78900,-677865,-1332915,-524430,611088,1124755,1317485,961060,220219,-133021,-383041,-504013,-256230,147438,81923,-131053,-35492,58597,-76049,-74166,71415,73727,246586,347127,83551,-118007,-67280,-182282,-227706,60841,250992,128722,9,100941,269855,217503,25107,-83182,-12545,42777,95579,116482,-23008,-4579,137087,62834,-19981,24953,70051,64287,117128,101861,50326,-39851,-74740,3746,101358,64579,-116426,-242874,-310505,-230331,-55545,-126028,-284663,-307490,-274301,-118207,184079,336581,221147,-29664,-170505,-230022,-80143,187120,303858,104191,5002,87889,68644,-104054,-152771,-92121,-89398,-258580,-324091,-26867,320892,411132,158931,-271876,-428872,-128409,170008,129750,-64776,-229278,-328001,-161571,133821,274966,213794,-49094,-252550,-152351,1544,-106115,-253812,-370444,-457775,-407268,-211201,-15561,135454,102400,23693,-31121,-62138,-75448,-11438,80715,163767,170505,224375,269184,242107],[-13365,-178278,-193018,7082,104411,51782,-17671,-80235,-90199,16630,104645,93867,4964,-116281,-121570,58090,235411,262470,56084,-58685,52809,194615,230444,36559,-277765,-445703,-356382,-123988,76798,227216,222175,70879,71733,77808,99961,188976,281532,215045,75342,-53066,-204848,-227383,-109814,-1709,56250,103691,102181,60528,51906,37775,128445,178322,24857,-26441,84254,149168,74791,194459,425748,404892,197375,45320,-11171,-118678,-258352,-162602,48159,297402,400300,250814,25480,-91253,-94467,-58419,-94115,-167833,-328529,-515653,-518717,-335908,-230205,-197893,-124325,34503,63045,-48359,-154542,-184248,-149811,-66977,-87423,-162583,-249318,-195623,19877,159285,64393,-115532,-138458,-87277,-152638,-63594,15668,16890,-20818,-119581,-158551,-35190,131455,181290,73486,-9144,-115387,-224534,-51775,185866,265839,81549,-110416,609,122149,51921,1457,-7487,-25075,-44601,-108658,-164093,-224096,-337375,-416953,-363959,-240595,-127632,-107928,8999,116843,62136,-65121,-142923,-116816,137831,272517,97930,78059,153980,261081,238783,101789,70017,215666,81541,-175994,-150772,98010,112884,-32987,-103390,-74079,-162064,-242227,-297185,-140736,33595,18623,-230484,-279428,-66720,-850,39044,136761,58540,-114751,-59078,95071,178285,233596,216887,172678,248418,311279,249561,25352,-176292,-250118,-193870,-83822,24185,75585,11800,-151172,-212343,-178018,-214003,-319695,-284946,-137709,-8388,18343,17852,38892,-63,86963,216097,109411,-102310,-190346,-69795,69721,219877,332022,368489,221902,-91011,-269365,-218248,-140511,-98825,-19968,55148,-39720,-162035,-96279,19466,-31529,-10811,143712,177398,181847,260410,301838,241611,121752,62778,-34132,-107814,-75388,-83170,-205559,-124798,103989,186419,93328,192605,227464,-55360,-337968,-287092,-178099,-98163,81208,82715,-26050,-144295,-174383,-94693,-73287,-234325,-297647,-103770,178158,410371,398901,-12486,-362630,-165730,165247,336365,303929,239499,157119,113484,121028,78403,-35965,-96871,-77431,-22028,-79210,-155060,-193494,-145619,-137979,-166863,-163660,-63047,-48747,-155078,-32458,141093,163657,80155,146959,174008,11255,-132232,-46265,190248,210796,10013,-65015,-102890,-87087,77683,259987,135538,-21906,14990,64017,924,-114784,-198946,-180488,-96262,74817,222567,208608,181249,252056,176021,-24317,-87943,16220,82535,99095,210735,390617,377706,211951,108773,228494,408470,245403,-52,-66574,-61565,-30454,-62570,-198629,-239862,-169269,22879,182608,131277,77681,48377,-66720,115483,488658,478304,161683,32141,48186,20406,-45803,10018,194707,287631,202621,-40864,-212228,-219031,-113442,-89257,-55587,-107562,-85786,203611,514839,529591,435556,260079,68590,62055,31910,-77083,42425,293273,200211,-124872,-389489,-403418,-196581,-74123,-2016,66324,96689,61395,-104469,-247489,-37473,190455,227984,150900,-109596,-406579,-265697,86191,122730,-148239,-258488,-53909,175605,206984,178068,29213,-182723,-192084,66850,285853,240169,66978,49551,153353,182226,139360,170675,127266,-105394,-256526,-104278,95279,144326,36304,-143576,-123286,75252,47163,-28956,92763,157672,27693,-130558,-103677,36292,29492,-218401,-395209,-267802,-7779,304605,524710,95365,-525648,-906998,-1057014,-925264,-130810,744730,522926,-777499,-2820916,-3658085,24677,5741172,6997656,3603751,-458926,-3066399,-2500864,-1190252,-916456,-703683,111847,301520,176548,-108296,-168728,132044,466272,519803,94919,-462592,-647652,-371376,-202495,-182048,53374,332654,255109,-64509,-271940,-97687,16451,41383,88936,-43723,-259736,-317926,-264870,-196842,-16356,88443,17666,-40670,21418,103465,117298,-95225,-212874,-75403,88648,239908,362605,390131,384647,284970,30727,-142806,-16177,128430,333033,376733,69211,-314928,-293488,-170750,-132611,-161558,-166731,-17554,125879,35673,-174818,-350287,-268788,41102,35982,-232108,-320669,-91046,53923,71801,56746,62837,-14808,-228208,-162417,-46989,-190217,-278782,-139730,-31177,118197,276439,255193,184560,159445,29767,-59061,59076,12729,-181764,-52705,329691,363855,126872,120166,226037,35994,-53496,-102510,-325060,-514972,-331396,-25512,170540,173913,34044,-201851,-440275,-367098,46568,304948,135512,-59091,-118267,-28738,167668,213683,-32220,-247773,-224626,-166280,-220943,-319426,-363168,-435871,-424687,-254799,-144632,-183909,-219910,-174964,35674,390765,372388,-58961,-461982,-545747,-414713,-255207,-44940,76075,631,-64814,-72981,-54731,12700,-46419,-147562,10789,207238,78697,-80808,-121090,-42307,86799,179007,226023,224665,63034,-54538,153779,281768,287458,487639,576141,374299,121220,-53704,-4154,160841,89622,-106817,-41301,149689,214747,234450,146630,33231,211744,431994,533313,309423,-83554,-191804,-118999,-136036,-240718,-323893,-224763,-56531,-81343,-117129,-37139,107590,137843,-49413,-351253,-301400,-52759,126141,140604,35702,-22121,-40896,-127382,-214857,-171339,-143092,-196892,-137062,72901,245325,292514,291547,212782,66700,-34839,-72525,-155772,-126434,-116086,-132610,-191330,-218703,-81415,109913,240487,167657,56279,59989,15272,-214265,-127813,235817,357786,282510,265169,106741,-224818,-482921,-620415,-550052,-202858,-38288,-153240,-174619,-97349,-18857,-9528,-240656,-512208,-412381,-242554,-308809,-390220,-314621,-337485,-310740,-107195,55265,140624,245073,179750,-53268,-205599,-288030,-233106,-40081,-10295,-22218,110785,422717,559021,345357,34714,-16443,-305,-24524,-99762,-78877,25133,131524,185504,123614,97170,217777,362455,496895,549139,279226,-62749,-231236,-251783,-236411,-219686,-181311,-247406,-235053,-95034,58487,256905,273583,7676,-250738,-262692,-82543,69008,172489,121424,63036,127096,272585,214916,-88696,-268552,-164383,-39304,33507,204123,395152,227651,-3818,85021,292363,384752,495764,487654,251545,168938,208175,179568,154537,227745,99487,-43447,57495,105186,-90630,-290616,-291551,-146384,6135,97374,216096,351018,406667,444246,381544,207069,67491,-49603,-50777,226235,448326,305645,-11112,-229643,-220122,-137865,-161767,-95229,-26442,-18167,178867,396291,362246,183499,46884,-26924,-118593,-137706,-141126,-132238,-33947,104435,91692,-78424,-181436,-157023,-127340,-200760,-102114,326723,571827,392444,257947,297512,365222,251861,-69539,-330202,-362970,-293783,-17821,267512,266009,203303,242070,146437,104605,151186,-19839,-251457,-195819,-4441,75606,-8206,-225193,-248653,-66053,75313,88373,52376,-26434,-50930,-183359,-372081,-231180,-132621,-485449,-727526,-580097,-1194769,-1498103,249260,1581723,956887,1801853,2122819,-160704,-1643395,-1133430,-631406,-273815,-53666,-606625,-1136216,241628,1723735,1425722,687292,-24267,-401973,-267796,-252890,-202425,33296,257824,121463,-82946,-53001,-62687,-178443,-97217,111441,171370,353427,366322,48187,-119944,-25322,-136026,-237728,-14684,189707,131894,-12383,20801,170984,139589,-27715,-115021,-48954,72494,214937,208666,8204,-2691,114880,121030,155502,225637,199808,90902,9194,-59281,-34097,-11358,-1160,72302,170193,122321,-88963,-246621,-254575,-105357,84605,-15628,-255488,-352086,-344990,-186324,159492,309110,169698,-16290,-169847,-359257,-264756,52945,240563,86267,51937,160319,107196,-67335,-91325,-24563,-18942,-157754,-237624,21648,307344,383327,244069,-74107,-278566,-59021,202908,84873,-126058,-174287,-167288,-56216,175094,221736,44871,-147429,-187854,-58891,28352,-99618,-207756,-340374,-494558,-425985,-156723,19922,68211,4391,-15165,-42090,-159260,-236895,-164098,7236,182144,224853,254972,281284,235802],[-83124,-221727,-170944,55345,116061,-16250,-84398,-53656,-25116,51258,111764,106774,24586,-94086,-89221,123324,296412,256648,61766,1750,144335,270842,290177,136001,-170391,-389573,-300873,-59123,81861,142046,90731,-13360,1073,65184,121357,208262,286493,184598,10655,-68380,-179980,-231499,-82353,115689,188316,130082,19918,-25145,55498,87278,161614,200780,64838,31215,109642,107709,46114,233389,498783,443526,228508,42346,-100992,-320308,-445625,-235541,52582,291314,358747,225377,53405,-22937,-51136,-12648,-56519,-168242,-308069,-496528,-550158,-346142,-164066,-41282,7982,101578,146130,37953,-103166,-141633,-145944,-125175,-150586,-194796,-260525,-245088,-61626,115841,72676,-95299,-77487,-3962,-117174,-58920,151180,233339,119533,-111409,-205391,-55469,145160,217431,148616,40334,-157453,-328384,-163093,89119,181387,53415,-104781,-31259,43233,-37300,-31986,25089,-1315,-55316,-96276,-106351,-144183,-234061,-326802,-351845,-318859,-276741,-291732,-210657,-89995,-58566,-104950,-151841,-150205,49753,226617,158029,170464,211697,251987,206847,78971,24530,156346,56397,-192744,-229517,-45379,15049,-52740,-109996,-134058,-260243,-334208,-306638,-55278,125914,52500,-258129,-284422,-71858,-49648,-80381,48768,2000,-98385,17454,157935,192884,267648,294355,237526,283999,348614,272255,17495,-213999,-291291,-208056,-89844,-12499,34112,17571,-140339,-261142,-268914,-310974,-382716,-319757,-147386,7151,66357,52079,87705,117634,197829,219966,118233,-43214,-172128,-96955,52456,217962,344863,398042,277377,-1156,-203361,-239319,-176137,-75014,-863,65596,25811,-10206,110618,256628,193457,123771,225378,242272,264858,334636,333931,213946,50814,-3029,-80246,-162998,-127910,-76523,-113302,-70494,114866,194795,130167,238026,333115,156363,-126712,-206840,-262912,-296668,-138439,-47829,-78667,-149638,-180508,-174165,-163657,-220803,-250335,-99894,165067,385503,380632,-15224,-406017,-311049,35475,317271,337199,197009,20608,-10074,120844,139070,1633,-118388,-39332,69546,-27717,-170591,-259415,-218964,-184525,-228338,-267543,-110675,18866,-73052,-67726,45086,94159,26512,72269,83418,-43846,-132041,-6999,258234,305714,99585,-47368,-125366,-107890,84020,284198,187180,6579,-745,81547,116030,29028,-98120,-104529,-30530,114546,181394,91729,74324,213511,173677,-12406,-67566,7925,23415,35204,226684,448719,390971,165819,28329,97961,208798,91304,-53049,-27712,26309,26211,-85979,-240689,-260987,-164049,19608,201039,146223,65378,-5536,-111631,152014,571640,496322,118626,63562,172684,101403,-46591,-4813,139246,160611,78929,-79484,-202512,-206648,-148911,-139628,-69685,-127985,-150575,171157,501510,401108,308220,223334,67027,40155,56919,-29770,55669,246520,159631,-196134,-519891,-504051,-210483,-48597,59602,94289,52836,2697,-109411,-253984,-78859,132937,185579,133554,-92126,-386100,-271733,73357,119357,-96608,-175179,-16029,183554,251470,227686,41291,-213439,-243936,2058,196405,124648,-20925,-16644,109467,136258,70021,116606,123693,-57592,-206440,-168211,-103586,-20805,4121,-131629,-113575,52564,-45928,-101696,78161,129312,-12800,-136711,-133404,53959,166043,-55837,-306917,-168396,135785,363265,461356,6698,-636068,-1010800,-1251318,-1138652,-337737,585536,296078,-667601,-1795967,-2524452,-82730,4339198,4928713,2856188,175922,-2668999,-2539618,-1035307,-555559,-379837,350672,460062,249941,-79079,-355726,-136838,412907,578008,91798,-527001,-590699,-311973,-203632,-224943,1050,309460,199589,-170424,-351290,-123482,4938,111346,271805,131731,-247370,-409089,-366742,-289118,-40930,113053,84249,56337,124995,175227,157134,-69304,-172775,-56540,87878,245597,383283,413931,396224,291611,33104,-163358,-82203,34775,222901,324724,155614,-160940,-212419,-184746,-184346,-173017,-135219,-4790,105189,7092,-207865,-338238,-228469,75765,96263,-137061,-272384,-154051,7474,45037,27050,46995,-16588,-207641,-96948,26647,-102216,-140470,-11455,36696,116113,253478,243555,200377,232987,131246,49045,165397,102954,-92859,50698,430233,424490,172175,211257,355990,186714,15873,-95124,-308740,-510517,-381273,-116700,37395,78636,9645,-205265,-468163,-386280,14524,183334,25365,-107794,-161308,-26009,243547,285451,-16727,-265184,-235277,-152770,-213083,-301867,-324517,-390564,-362052,-113972,50413,-17852,-111729,-134244,24082,338479,337659,-58743,-445442,-536003,-457738,-318163,-62397,52884,-21845,-61158,-54755,2473,60483,-60251,-217646,-39979,175574,54127,-88438,-105972,-50164,59472,188113,253428,210661,-15127,-152735,123596,283391,229188,380637,498923,358098,109387,-52625,-12869,167547,130378,-78807,-10796,208295,292157,297029,191172,58440,241979,501045,556092,245164,-137874,-128268,19728,-19674,-188531,-283382,-144079,28625,-22113,-101136,-46875,57314,97508,18339,-216535,-245305,-67224,108731,95635,160,2309,-23926,-136948,-163867,-97781,-157405,-286583,-205132,83284,284983,330241,318903,242236,92175,-35612,-136209,-243839,-222092,-254212,-295935,-337836,-306122,-68934,182513,253156,58814,-85305,-35801,-15302,-145015,-35821,248250,340634,244001,163540,-48568,-305210,-433785,-504801,-514822,-194624,33020,-67180,-159303,-168912,-123472,-78882,-257712,-517459,-383907,-236360,-339543,-397680,-304586,-306950,-322606,-156445,38342,172818,298524,252831,-14442,-254974,-356017,-293154,-90206,11543,51361,126760,335957,416040,227326,-27167,-103936,-132078,-122792,-136419,-127493,-42733,121152,227867,161659,111020,236380,390763,467459,473636,215258,-152732,-359186,-261749,-168962,-153469,-141071,-210366,-160702,-26652,31821,164609,228259,17706,-186809,-99415,59861,85065,104487,49062,-44839,6208,202472,155641,-81903,-160738,-87115,-12976,107770,321969,484516,287611,47685,122944,256607,312012,452689,493098,271156,165593,174341,145312,133428,234765,222553,126117,97051,38343,-137033,-253052,-221594,-120180,-27820,61601,151894,246126,302687,325247,229427,77854,1452,-61664,-14503,293517,479224,275068,-19082,-205170,-201538,-110709,-150066,-103544,46739,123090,220184,307862,205577,44455,-655,2126,-47182,-58542,-103890,-112349,-39761,77277,149978,50619,-104107,-134840,-136735,-218469,-69631,355117,504714,327540,299452,431595,538991,445272,161985,-164562,-311983,-268764,48577,319007,235068,124807,178900,159850,138808,194034,58675,-232660,-315294,-193536,-11163,-2384,-219606,-314447,-163669,-42997,-41304,-37590,-108590,-137151,-217806,-373903,-293449,-283178,-640774,-835617,-599612,-1121595,-1486210,401192,1952620,1022156,1503835,2029308,-309887,-1962852,-1386443,-847683,-499367,-138467,-588461,-969503,882781,2754588,1841700,120791,-899751,-894020,-335224,-97992,82508,275567,296252,128602,-33490,-74949,-209384,-260698,-97370,140608,250025,421001,332005,-13782,-102929,33457,-70176,-228771,-103208,73495,100294,-5410,-37062,37692,9565,-96027,-127549,-64910,111764,325695,290067,32955,-30126,44336,129224,281950,391040,307686,97744,-72273,-154376,-79989,47844,98248,124436,196989,169043,-18509,-199143,-169766,7612,177340,69458,-183756,-322507,-342230,-220447,124091,259101,107036,-22073,-147566,-383116,-362666,-79214,134870,60527,124071,245507,120710,-71793,-67765,14332,18196,-72690,-126959,79637,247959,291614,284566,98603,-130455,-22770,157164,-33229,-251146,-168541,-36766,25144,148634,118851,-138633,-258197,-129696,37310,67148,-50562,-126809,-261721,-432092,-354957,-66161,70476,17359,-61767,-32685,-49067,-248655,-363037,-285541,-87775,160645,255322,273053,274055,207179],[-137563,-235639,-125094,98013,117224,-79471,-146750,-55653,-1664,45455,84541,92922,11966,-91596,-49618,183194,315050,203427,58631,55824,183680,267407,298543,229626,-38877,-317002,-249340,-1303,62635,11245,-66723,-101776,-86721,2807,75499,166643,231198,123892,-53445,-76446,-148712,-242849,-83106,220836,312650,146209,-60498,-105477,43148,121597,155372,154386,56121,57498,109884,34919,-26111,192624,478649,425313,230994,36711,-171621,-466397,-552353,-258205,79187,253134,247714,137606,48095,26212,-15279,32198,-20386,-166250,-259867,-375484,-433294,-283723,-116588,8362,48612,105962,175319,95670,-54437,-110864,-158276,-187475,-198675,-201579,-254903,-283893,-146813,43433,48048,-100063,-60400,31349,-89240,-65266,220928,355446,199680,-111239,-243824,-96136,112422,219484,195367,65945,-207622,-436369,-284662,-34110,56589,-3077,-80982,-34882,-39499,-138646,-80342,48781,36073,-37949,-67435,-48301,-71189,-139185,-222372,-293754,-339367,-355376,-377203,-336498,-254958,-183110,-138986,-136730,-149808,-853,189903,200128,226172,238282,208546,148975,58351,-4188,93513,15614,-209172,-274607,-143560,-88978,-89361,-128569,-184089,-337311,-429812,-349915,-76018,104537,43765,-227228,-222108,-94353,-190338,-262251,-85522,-76039,-74125,71143,176170,157646,235836,303926,237919,258674,340279,269885,19894,-220135,-340462,-266670,-136862,-83525,-36333,9934,-114138,-259176,-314368,-373988,-398735,-304172,-147110,-4303,69178,48486,90582,183064,238724,198083,129888,17114,-98581,-56177,65591,205977,348760,405567,279549,56595,-124719,-232605,-196613,-45659,40180,104283,124213,149134,276757,406962,336457,192535,221388,238688,293136,364413,339626,168944,-29605,-79158,-116972,-185618,-150487,-51582,-15499,-29629,78178,172332,144745,239827,379029,328275,91994,-96774,-287753,-416646,-289324,-101025,-78109,-129053,-171476,-216530,-169765,-111747,-169552,-115578,125928,338878,319968,-8354,-377617,-396399,-141196,160199,266544,106329,-122813,-153103,53079,151175,57165,-89775,30064,158620,30488,-154586,-249176,-202943,-172585,-261465,-323445,-112418,94964,6562,-114484,-45308,28430,-11000,10262,-10131,-86751,-96919,57110,310514,362486,159916,-46726,-160367,-132770,77237,278278,236964,76658,29360,91414,173348,101372,-47263,-69093,4301,142083,154048,4583,-18612,173021,190103,25301,-55703,-19820,-30562,-16474,214116,448590,350724,92183,-38732,4659,20027,-106921,-152555,-25793,92597,104832,-63589,-249130,-239985,-110359,19356,167208,127324,50911,-47865,-131828,177862,598105,481278,120482,147324,286085,155860,-26545,-4874,70645,48782,20688,-50519,-147552,-147887,-127902,-134065,-43346,-102535,-167174,138928,428445,256976,180494,176944,66879,13966,68905,36706,99821,200213,92931,-257440,-574200,-508070,-156999,34981,137983,107688,-4964,-64224,-118258,-241150,-114543,61131,114780,83474,-88614,-350178,-270937,27688,82542,-47150,-84949,7190,135178,230029,249021,73229,-181427,-223424,-37439,102293,50655,-3022,-3104,93320,82473,-18254,33906,98636,-17555,-165003,-240849,-311672,-189487,-26447,-111968,-109199,20583,-124575,-148072,95332,123550,-18236,-102852,-138007,63275,281076,78248,-246763,-42838,322909,434606,413555,13867,-527000,-866969,-1212940,-1194508,-518729,391316,180727,-302541,-440938,-944436,-95814,1386639,1301866,1564233,1235578,-1445712,-2067184,-812052,-214352,62542,605503,576597,317647,10643,-424421,-301466,381830,604322,130967,-422097,-369267,-172943,-168866,-254646,-91983,189912,95087,-230299,-300952,-65275,31842,159625,366735,240736,-208874,-423381,-396067,-305542,-28746,159160,163760,172622,256242,256374,181220,-11317,-97113,-16011,95598,207246,302847,336561,317521,231365,35295,-121940,-106462,-94343,27084,196158,205195,-1488,-130058,-202998,-220802,-145865,-57398,19913,66170,-13953,-193555,-270522,-177619,58874,119055,-29794,-209211,-254495,-118041,-27400,-1352,47094,1242,-182447,-64177,89433,38473,38197,107301,76802,74703,166684,174613,186230,280788,207494,124448,208658,130062,-49603,88863,426725,415085,198479,256019,367997,257791,76882,-75134,-260822,-428682,-364855,-203509,-122450,-55168,-50911,-215839,-446231,-344653,-22565,31194,-107667,-178954,-211573,-41841,270476,321250,-13339,-296004,-256263,-128613,-168388,-240638,-248362,-321159,-309165,-21830,196978,116851,-17349,-104964,-13102,230736,240617,-108130,-419454,-463324,-407539,-291488,-66195,1594,-64051,-77985,-62351,17494,73088,-66888,-249537,-78969,128362,12646,-102942,-65501,-29589,31987,156544,220664,134040,-126785,-260856,58075,248422,129199,183313,340919,315942,90525,-70345,-30492,169150,167248,-36409,26444,249114,339526,354360,232766,56624,186567,465649,488927,132715,-214073,-107058,88146,31383,-154539,-214822,-71144,69704,37030,-60241,-58220,-8847,30749,62818,-69153,-162604,-79572,70293,43602,-35716,13068,-14778,-149071,-141176,-49554,-182541,-366824,-242952,120755,312820,308112,273953,186655,58463,-31061,-132834,-252643,-282290,-350673,-420922,-467159,-377658,-46632,220770,204533,-54395,-207721,-121099,-15140,-17001,54515,212427,269799,149518,4520,-221009,-370777,-365227,-405227,-499043,-224332,80551,26530,-133309,-206114,-167996,-93126,-204204,-425985,-310609,-216312,-353770,-408131,-314455,-282651,-318217,-178825,44719,194212,300440,298641,73831,-195406,-322547,-309425,-158114,-252,113022,131220,214177,246040,124830,-58510,-177391,-261337,-201536,-118606,-125624,-97061,95099,243645,178771,109111,233539,374337,386680,369019,166905,-187244,-374588,-178967,-53788,-72960,-117142,-157704,-54441,49072,-11260,39026,146131,4234,-149754,20133,167373,82382,29919,-21393,-126719,-77693,136805,87895,-43442,-7863,31460,32155,167420,372909,468923,280804,95159,150428,182811,175686,319779,402738,218280,107887,102075,101447,124595,227384,298097,249821,110649,-11859,-124609,-155173,-133127,-125242,-87607,18387,66730,104401,179734,180595,34103,-81585,-100765,-115707,-26454,291192,436194,197873,-66425,-206800,-182976,-77358,-131198,-112252,106223,248706,238896,174818,10411,-100962,-36847,56502,41268,20544,-30631,-63397,-41897,41212,181738,157342,-10059,-82868,-109534,-206465,-51063,332130,405150,243253,276421,465598,609641,576873,393572,55074,-193972,-183819,130792,322350,145173,-3694,72676,128086,107051,142867,52499,-250023,-414618,-340599,-95213,-8135,-193174,-342877,-221581,-110798,-129652,-88815,-104194,-134288,-195999,-317798,-327465,-403462,-729676,-877184,-589921,-929401,-1401930,174192,1762442,830010,888376,1614564,-190757,-1830445,-1441154,-992593,-713589,-245806,-566178,-885170,1171890,3379164,2279114,-173210,-1381724,-1089428,-282680,74974,305773,427019,267644,93883,-14698,-98959,-304445,-272228,-68807,145261,282903,435807,268907,-64110,-55933,101764,3811,-196578,-178182,-56115,52652,21706,-50249,-78667,-129702,-159977,-126664,-73270,131443,385454,332332,42035,-72215,-31491,105207,332027,482663,382575,106227,-82544,-143631,-65686,118623,184723,138308,167612,175250,46915,-132906,-91105,81540,213810,123729,-69639,-213928,-272768,-212584,86168,188396,29605,-79560,-151944,-334162,-363022,-166470,29062,45866,207986,317762,99404,-122282,-91668,10075,16848,-15774,-4251,147053,165688,150795,251264,187545,-32398,-29171,55175,-177762,-393259,-215875,7437,39906,44637,-35108,-315347,-375061,-108091,111369,113782,21110,-44141,-166762,-307221,-242135,8213,94014,-31684,-106442,-45163,-82990,-351412,-471069,-387562,-215509,72766,219767,235878,211058,126838],[-161737,-206151,-56292,129741,103896,-125222,-201683,-104020,-31944,7086,45032,78060,807,-86774,-4695,228772,297123,138647,65709,103091,171078,203070,280305,310524,98755,-209863,-173761,61676,46287,-97463,-161207,-143830,-155101,-84679,-8183,95141,158292,75091,-76557,-55690,-104696,-245506,-106022,282725,399525,161139,-92852,-124888,45703,145820,126196,69409,19512,74310,120918,-7221,-89080,109138,393104,388181,239530,59524,-173787,-481001,-526230,-201698,142869,222589,132619,42169,40843,76583,39611,93881,29005,-142326,-176197,-155293,-173351,-149022,-85450,-42174,4427,74813,178777,143341,7870,-66960,-143687,-199141,-188709,-152290,-203747,-261617,-162860,11018,36340,-96762,-66125,28209,-64399,-52337,237274,379230,221688,-97772,-241421,-120485,66427,206493,219517,79107,-240287,-510364,-367543,-128098,-48244,-43742,-17360,18888,-75164,-204263,-118423,66214,79888,-2107,-28565,10407,-1943,-62839,-120329,-186756,-280994,-334776,-335250,-322623,-319342,-258213,-136478,-81682,-97943,21561,194179,224408,241311,232677,152760,99379,70116,19294,72780,-7008,-207001,-263894,-145093,-122378,-89537,-132231,-200333,-356863,-466619,-383069,-175736,-7387,18189,-118519,-85080,-85411,-327839,-406566,-198315,-120111,-27893,96481,158336,111137,170947,251687,182020,193056,304531,265213,52540,-171042,-355239,-337483,-216613,-174062,-110511,-609,-71807,-204021,-302098,-384277,-362581,-236788,-128945,-33658,31808,14934,43420,149033,172525,162279,152631,67880,4687,40615,107118,181778,332111,384594,225270,62213,-54409,-199177,-202894,-28888,88566,166273,243618,295876,380061,454088,366205,173551,133227,177683,275015,358936,321747,119839,-84422,-125079,-121892,-167110,-146616,-26123,51490,-14707,7175,126778,137792,216781,365646,403895,241646,3489,-250085,-420910,-313741,-60382,-27636,-93706,-153700,-213252,-97409,47340,-88506,-151397,71027,286463,243582,5358,-298800,-405040,-309172,-88420,85359,-29713,-235933,-267054,-65440,101678,108476,-11873,100998,198542,57055,-129470,-189722,-128188,-124464,-266528,-314547,-55269,168962,63843,-143055,-104225,-25695,-32711,-26661,-78229,-104249,-36728,128570,328026,349111,156385,-63504,-201568,-171016,37279,230256,261646,162487,80113,68427,144908,87747,-57702,-95533,-18055,133552,129432,-49554,-85693,133925,214252,73666,-55444,-61401,-67726,-39495,178553,387587,255859,-9270,-94326,-45844,-123711,-310723,-277547,-47610,143103,191581,-13987,-245257,-208967,-53906,3330,73242,60409,20932,-77076,-126101,179836,542763,417167,149062,239283,338877,167493,9415,-3814,-7058,-15343,46502,18079,-81261,-68967,-65281,-90353,-70,-51352,-136829,111592,308734,121476,63997,121138,63401,-26078,21705,63862,132657,143785,-5786,-304373,-536739,-418973,-69241,129682,187370,84537,-76214,-138544,-148608,-224325,-132724,-5256,19366,-1834,-112845,-318826,-272136,-52139,13148,-14479,-10817,4436,30415,129836,219008,95396,-123464,-165094,-54219,32608,37575,89495,79493,120974,51046,-97539,-61998,57218,10842,-143125,-312703,-481128,-326077,-67512,-110914,-122965,-14003,-159624,-146436,144158,151610,20670,-43802,-137047,32524,336818,168401,-215727,56595,484895,497827,402485,136303,-201543,-502314,-943782,-1118877,-667324,211810,258978,370477,1157331,867341,-143382,-2458189,-2965578,-63334,2300676,271187,-1166367,-540295,13492,437798,801121,648125,368402,103902,-383647,-336802,360210,593658,217273,-155653,-61311,-4746,-97288,-230724,-153933,41052,-20911,-235664,-170953,28848,76761,169734,345374,250407,-158734,-379218,-375359,-262384,11513,215369,235362,278269,384399,327034,189953,71334,-938,34899,107196,137094,158988,195405,175430,118767,32980,-32342,-75966,-217916,-198843,28554,209926,119078,-66393,-207870,-221393,-93528,31941,39925,4401,-43426,-147022,-179762,-146326,-6338,113448,82207,-138781,-353509,-285696,-129770,-22402,68886,49396,-137574,-59122,128080,192487,207198,189541,85437,11132,46322,83448,167731,306207,253665,152424,169570,80938,-57835,61897,333765,348494,193178,233401,284852,236071,96647,-56141,-191309,-294227,-283103,-252681,-251685,-187502,-140769,-239690,-371377,-234027,-43218,-108006,-226195,-243672,-243465,-62836,247244,312037,-18917,-314204,-259882,-84539,-79485,-132853,-147364,-241796,-263424,13580,268944,204327,51013,-90259,-54980,133231,141045,-169634,-367442,-323810,-251016,-157920,-40957,-51722,-100206,-101032,-86245,-5720,48206,-73815,-230798,-80122,97968,-15550,-106970,-15221,10894,19120,105403,148748,30277,-218454,-315671,6748,204000,26725,-30506,167094,270004,82856,-84912,-30962,186325,208579,24728,76238,287309,380439,422832,290617,65797,107289,360061,357617,7430,-271448,-101825,105815,41172,-113398,-111410,-7213,78171,105263,26902,-36165,-44854,-15181,102729,73336,-60180,-70016,48509,24307,-45668,29387,12509,-136616,-138615,-36960,-209989,-410689,-229732,182493,331619,253433,191990,81999,-11378,-20010,-61483,-173073,-266986,-345696,-426820,-491180,-372740,1917,231801,127047,-128967,-264247,-158137,29243,134646,120629,143052,174661,53693,-137467,-335974,-357234,-232317,-294224,-471281,-263310,100991,112748,-86740,-181151,-129243,-40289,-77753,-235893,-197350,-176831,-335318,-415633,-320396,-235948,-265554,-147591,85585,211180,268476,328833,212321,-29735,-193653,-269878,-218137,-37135,155130,137650,111005,110929,73980,-36059,-193902,-336102,-239437,-75466,-93546,-115045,80545,247489,188551,110863,228359,342500,313563,296015,160479,-146769,-271696,-41264,78309,6586,-104619,-91045,64090,115673,-58390,-78346,62905,-27596,-164575,46804,215093,76166,-20156,-68759,-161551,-99662,99931,36381,4483,134100,155414,88644,204833,364889,384759,221464,126483,166114,99514,25702,149529,246570,110613,16855,11161,51986,114195,201360,295517,270456,81271,-40904,-66181,-29276,-51958,-159109,-151765,-22339,-24353,-38258,77591,69693,-126549,-212552,-197129,-183635,-71267,239249,350994,105372,-133692,-226603,-166317,-47167,-111062,-114168,140022,314911,217540,28530,-171866,-219347,-49469,134868,130226,76341,49512,-4059,-43802,11338,202828,240028,81987,-23212,-65415,-180391,-63323,251535,290342,152846,182202,371667,552003,613944,556498,273082,-25294,-49316,217233,289136,26667,-146803,-37372,76320,36718,33551,-4836,-256066,-432056,-382627,-148705,-24623,-161634,-338160,-243464,-128625,-159255,-91782,-31758,-59786,-127077,-221696,-319080,-451209,-720733,-830877,-525627,-636422,-1224949,-330504,1078922,367617,27487,900659,76762,-1333251,-1269529,-984052,-812623,-300939,-488088,-879376,1002745,3363672,2561749,-130123,-1370142,-941336,-98530,255365,457550,476527,186493,7252,-61358,-142028,-314327,-211894,-37211,107819,250122,388453,194448,-82552,5402,153970,61340,-154304,-231397,-170135,-3900,47836,-26149,-146552,-243577,-212755,-134570,-100562,98149,359011,310375,22117,-118240,-82100,63450,291793,474905,413070,129990,-11116,-32286,5018,170682,216063,101633,85180,123695,61797,-90171,-57260,94259,195539,147695,66064,-57211,-170736,-173212,52571,109628,-52366,-183343,-203068,-262278,-285402,-178594,-27298,64430,287797,354540,53539,-191167,-142824,-24455,1124,27263,119066,220839,94838,1012,152072,181794,6817,-55396,-48532,-281623,-483852,-283850,-36531,-6462,-90050,-193675,-437333,-453686,-104829,175353,189220,118587,44693,-55840,-146259,-115319,59341,96885,-58388,-111513,-32996,-121276,-431663,-527735,-434709,-319488,-31022,150360,172266,130110,38392],[-154880,-137964,20027,137769,69075,-150041,-248259,-196177,-112328,-53769,9326,79516,15405,-67191,29392,236480,237220,77840,80575,132197,116988,109879,251259,356226,203885,-81311,-71608,120602,37154,-145947,-156341,-132658,-201444,-186724,-107103,13159,91010,52476,-56411,-18790,-67728,-245892,-154787,263404,405808,153816,-80367,-82030,60446,141096,70367,-37086,-37183,85113,146837,3132,-116503,7387,259536,335559,247385,95004,-116300,-372347,-395857,-95220,211319,199263,43570,-33843,33395,114363,96453,149424,70955,-113214,-94573,77063,121656,3427,-87344,-169416,-110598,13080,153786,166885,64181,-18395,-96900,-150554,-125943,-66663,-124136,-177689,-90425,39083,44952,-82606,-89202,-14138,-62146,-28278,204973,310431,179442,-79927,-201687,-123854,13157,169144,205616,70589,-258742,-546359,-402127,-175596,-112432,-62228,63949,108074,-58645,-226682,-154196,51693,93043,11128,-14234,45932,47397,-24523,-53883,-66404,-173513,-250967,-222734,-221696,-303692,-281109,-106470,-5713,-15067,96143,222023,205548,197761,179111,84841,62982,105892,82414,96365,-7392,-194196,-214270,-51730,-48603,-38590,-119521,-185896,-314114,-409211,-374214,-308789,-170824,-15163,32412,86800,-24108,-379841,-454467,-253614,-109734,25304,79176,104602,73117,98536,145063,73698,100146,255045,273992,119424,-67924,-310524,-390830,-319113,-274639,-175383,-14029,-25741,-117186,-243903,-346955,-292240,-138926,-95072,-73504,-37219,-42635,-50559,-5307,-1282,110879,170768,90565,88268,148691,156807,139316,278263,327247,126241,10838,-14214,-149673,-199490,-42357,113692,226040,356226,409342,414126,408136,287095,73514,-3543,91243,233651,331326,277243,70152,-92961,-111629,-85468,-119317,-136499,-22689,64072,-26406,-63425,80762,122545,196263,314289,367290,275013,63123,-166662,-320608,-213092,50971,57187,-52252,-132176,-171580,15610,194809,-28598,-190055,14126,231765,174304,21317,-199442,-338648,-404414,-336235,-164420,-185618,-290395,-315816,-192611,6453,136039,89304,139814,161606,28956,-112300,-113730,-32217,-63353,-242713,-237630,61366,242789,102705,-122918,-118390,-60127,-32738,-24691,-94371,-83020,42501,199098,311041,266358,90269,-85491,-235079,-217792,-34030,150368,255041,242010,129594,12472,50240,24258,-100274,-164954,-89573,89231,107139,-66995,-115375,105441,241130,130109,-46884,-90185,-66195,-12479,146499,294101,135406,-112924,-126982,-50356,-199149,-467671,-385345,-61675,196835,274260,43487,-239036,-190627,-28133,-31197,-51747,-32239,-14939,-80311,-85389,165276,412629,309584,188109,310472,322854,152435,65990,191,-75039,-13749,143071,93924,-25722,13286,24595,-25638,44905,15453,-57270,106897,186993,23511,-22811,73948,73600,-63023,-93302,18022,132535,86296,-115680,-319300,-402359,-257247,14894,184523,178372,25957,-140806,-201570,-191827,-200512,-110004,-34878,-72091,-95978,-148495,-286322,-264622,-141434,-64199,7815,45150,-16221,-101115,-20880,143605,91065,-72930,-103095,-45723,20761,91459,205774,201229,201984,75604,-131043,-138412,22869,42560,-128335,-358611,-560811,-388837,-106219,-125615,-142377,-31818,-130178,-84375,217075,214883,100113,23689,-140979,-40177,328729,227857,-184886,104261,570444,534862,432769,353354,257811,-30696,-557721,-987484,-782667,78489,509284,1231835,2780865,2702492,-186926,-6105017,-6774459,-1749503,2910981,1946610,-69475,-242003,107222,597524,873815,676803,393418,157126,-257652,-243804,331023,537246,327450,191017,229477,140174,2620,-132676,-125930,-55388,-101583,-188900,-27485,112098,114662,141073,230823,172330,-114351,-311898,-332845,-188968,63096,258612,274854,345858,479173,374163,200551,168510,96452,78229,106827,47602,3699,45285,20421,-9477,28206,82349,10191,-290183,-385796,-128809,172868,163133,-38411,-187840,-180198,-41905,87945,34693,-79496,-96409,-100926,-112861,-160154,-98871,95843,184952,-74189,-425088,-449158,-234033,-31860,102617,116943,-71760,-70673,130300,303010,310556,212691,63093,-54384,-68690,7431,163406,313097,268073,132330,60984,-28724,-104020,-10544,186367,241508,140655,139528,154495,141227,56789,-55575,-125073,-162313,-177802,-255310,-314139,-289748,-253884,-287629,-272305,-90226,-48104,-207931,-307354,-284918,-248481,-83557,179983,252769,-40596,-312356,-239084,-33045,30734,-4243,-53040,-175278,-223304,1462,259732,235054,82232,-93958,-88447,84991,73732,-214010,-289230,-149138,-33285,38094,4379,-95236,-122970,-125196,-120425,-63489,-30314,-112493,-186290,-49672,92555,-16221,-92243,24614,52696,18186,43976,50400,-75471,-260062,-290487,-3181,162095,-52972,-189760,34088,230688,85236,-91121,-13535,209955,235710,78317,116998,313558,413478,482483,348776,96870,54122,225078,189238,-112984,-295800,-98114,91794,29627,-60165,7090,45996,70801,172590,145210,24098,-37099,-24161,137327,179992,35870,-40393,55273,42242,-33295,48633,58360,-95016,-148420,-65609,-239352,-417419,-183000,235904,326497,182349,94844,-38706,-97185,-22977,33336,-44569,-178646,-237180,-298004,-383056,-280162,65314,213550,42182,-162612,-255333,-144778,97255,254296,139368,48308,75698,-4329,-210840,-355110,-247714,-50010,-173536,-419243,-292392,86466,162092,-38581,-115438,-40867,43766,71938,-17844,-82318,-128830,-281415,-403644,-296811,-151338,-158538,-67385,141848,212189,214413,344242,368261,186401,-19941,-192740,-257798,-92344,163446,142221,52222,35757,72202,31174,-141634,-332558,-239880,-52920,-66616,-95829,89275,247206,196987,123874,228557,316094,282566,279058,186689,-53604,-105093,90063,186275,66601,-99175,-25442,165261,156261,-101062,-157848,6198,-68309,-237590,-37325,192031,75829,-33841,-90687,-156004,-70546,93371,12192,37520,216622,242162,140636,219796,322969,281123,134095,128210,164490,28858,-91214,482,72534,-22046,-82713,-77233,3194,90979,154502,207853,167648,7787,-49774,12043,86611,3325,-203310,-195401,-49076,-101954,-148465,18362,29530,-190210,-266568,-247131,-224809,-109334,177907,267586,36248,-187989,-245197,-148201,-22662,-91107,-104380,140431,298030,158313,-84148,-286296,-285901,-37526,223455,205055,102778,112022,47858,-44684,4940,236257,306949,154952,23108,-21193,-143125,-92799,141913,193944,84753,51131,187052,409582,576256,618675,439493,172344,120341,304854,256042,-66081,-248344,-98049,50609,-16124,-59872,-40424,-186836,-318108,-285355,-140794,-31340,-124164,-296274,-226026,-99361,-121031,-39810,79246,53321,-22574,-88340,-231303,-377594,-579510,-666860,-374392,-272407,-931639,-877735,157539,-277876,-911786,44345,359929,-632276,-875457,-763683,-711983,-234259,-301425,-865432,462724,2687257,2539291,186749,-936974,-500471,214892,461727,592999,486297,108169,-99057,-156476,-191243,-233094,-97968,-13437,50829,183187,313661,148209,-40732,81211,193596,110593,-92349,-237651,-224260,-38093,76825,39103,-129859,-280130,-224386,-141207,-136268,25262,266451,246705,-3356,-129533,-65601,44290,199421,396083,421560,199512,147540,167521,136766,205967,194840,47751,1114,47811,31998,-77086,-65884,65622,160530,172443,213615,118119,-55310,-100931,51481,66666,-96499,-275168,-264563,-188491,-149649,-91865,17417,145298,364645,359953,21328,-219618,-171095,-49611,12762,89287,239421,301540,72913,-102095,33148,120142,16647,-58201,-90475,-286374,-468504,-326885,-128235,-75357,-184056,-288474,-456874,-446446,-85035,246551,303012,240496,150429,70781,15449,-1801,93996,98228,-47161,-71731,9930,-140406,-454044,-504446,-402498,-348309,-98097,83719,112732,68069,-21033],[-135816,-60633,73177,105203,7704,-160541,-285692,-308601,-224469,-127677,-17281,99480,58577,-36272,32666,185532,131931,18769,86527,131085,43922,26120,219677,347007,241207,35767,39140,158214,27914,-128191,-69616,-90642,-238375,-291202,-197211,-62440,38818,53224,-11580,11340,-56317,-249273,-218116,158448,314237,104246,-51128,-7317,75233,96286,-12320,-146736,-100787,91956,177787,58640,-96465,-82857,108937,264158,233919,112826,-35844,-200900,-226218,13887,244500,168889,-8716,-73580,23672,121904,126610,169379,81938,-99197,-56069,215902,322191,118473,-118970,-315350,-251982,-68102,97717,153243,93932,21507,-28336,-54898,-32965,21372,-45533,-57605,51709,116483,66185,-60052,-114556,-77746,-85869,-3480,148170,186197,86974,-67660,-139091,-110111,-41432,104731,152082,40910,-265868,-546585,-392773,-176230,-134546,-66435,130935,196393,-4307,-213744,-197493,-11015,50273,-27397,-48367,42997,70693,-22710,-37331,28871,-60995,-160061,-124205,-126662,-267911,-277462,-73085,65532,70896,180221,239527,128523,93993,78728,7951,35609,142601,148729,139588,5243,-181828,-154860,96626,118685,47396,-96548,-149492,-220621,-256537,-307763,-420036,-333998,-53278,165140,239344,84879,-308625,-401420,-246407,-55255,61565,17123,22005,49625,39156,4484,-74764,-7478,205660,304453,211826,70293,-201457,-402284,-424346,-372728,-224914,-30426,12689,-27043,-163001,-280297,-212129,-37552,-50128,-114521,-122881,-115131,-172622,-248055,-233159,39624,162114,73873,107549,214283,189051,77639,179553,233421,8805,-82215,-16591,-98512,-190270,-92485,87223,250730,428180,471532,384981,294358,137172,-67613,-131064,17600,191971,288026,199666,16322,-56672,-36549,-17477,-69362,-145817,-58297,18769,-56466,-97943,57502,114149,197140,251982,243097,190319,68383,-68675,-169466,-51353,176405,149013,-12895,-111585,-111598,114545,273746,1366,-209461,-36894,162526,114986,28927,-111938,-223008,-392256,-496284,-412394,-325519,-281377,-296104,-287777,-105151,120506,159295,113328,42836,-58901,-116616,-55619,46040,-13230,-199205,-116276,210950,313273,134772,-50838,-100305,-79844,-14618,13040,-57318,-28591,125548,258035,267609,139798,-9257,-103855,-256038,-265330,-122231,55834,218015,290901,154535,-63657,-67148,-39537,-135934,-238807,-182109,20776,84676,-56814,-112678,86942,260839,190419,-13124,-86526,-19170,66871,140122,201359,22813,-190754,-130483,-22293,-212616,-544902,-440736,-46691,255743,328029,83090,-235494,-199492,-49663,-78687,-163531,-113901,-43426,-54921,-12468,145086,234565,172310,216497,345428,260293,135660,139620,11101,-117490,38606,260013,142572,2711,82594,120801,39278,76987,86211,60893,134417,104798,-26884,-72186,52421,114541,-74941,-251681,-104444,95613,40373,-208616,-291051,-194624,-66262,59841,161225,101041,-54977,-178594,-235796,-228151,-162169,-35879,-8850,-123699,-162087,-168062,-239647,-237644,-210261,-120566,32729,88383,-43484,-224154,-176604,43287,53802,-52967,-63064,-14450,77364,190848,293750,317703,323890,166878,-98042,-166631,17814,92549,-101368,-356780,-526399,-356302,-118058,-132890,-143759,-17771,-42006,24462,293414,296857,198163,81598,-151939,-132924,276612,279740,-120666,103137,557379,531211,485531,600253,711977,393461,-226881,-888071,-862826,1030,813795,2011674,4106769,4348775,-45917,-8437437,-9220161,-3227092,2759684,3043237,908978,48968,113767,500580,799780,665284,388742,160367,-78171,-52241,283932,428149,418010,497064,418859,230693,118499,31778,8584,-41977,-109103,-98903,84133,160709,127171,88130,85336,56567,-87276,-253296,-284918,-108486,112084,267525,266176,361531,522027,395503,232894,268065,178450,99939,79147,-46796,-112832,-58334,-89165,-105085,32169,202738,144778,-272986,-471662,-226690,114527,126358,-43214,-134616,-101398,-10203,84176,-2167,-170696,-171657,-84768,-101357,-216237,-178117,89496,266767,-21050,-452114,-558535,-300241,-19113,136510,183561,8637,-77937,99175,329773,319231,177409,23018,-99709,-140331,-23440,182698,311131,260888,87339,-66357,-146771,-148396,-86766,35312,119694,44450,4311,36245,25230,-24435,-72431,-77559,-78662,-97428,-215405,-293291,-338452,-369840,-356998,-187043,34820,-44486,-253604,-336940,-290827,-223486,-93174,93881,158202,-77890,-290048,-197361,10237,131627,114365,13180,-128355,-177966,-26950,195370,221281,83594,-106118,-100244,93459,49619,-217009,-187221,20145,174189,224537,55540,-117324,-127860,-140646,-149047,-136418,-162456,-200201,-146233,-3688,110589,16592,-51920,51524,88577,26705,-15939,-55113,-158626,-239709,-190700,35412,131114,-91051,-243147,-19503,209897,96758,-84689,13358,221602,228112,96042,126807,315127,427536,503583,381067,142818,52056,103431,19078,-214685,-287894,-84974,70289,19187,3496,118619,99544,75296,228142,262770,109358,6575,-2167,159748,232307,104973,1396,86414,81490,-13443,62422,112509,-28000,-151516,-116004,-259296,-394156,-134578,247919,285651,106608,-2101,-144465,-176457,-57897,95122,75176,-51173,-71127,-84231,-180685,-131493,121153,167238,-36273,-177750,-214973,-104649,153786,301917,108346,-58749,-10795,-7520,-198367,-282458,-75082,120606,-70897,-348208,-301210,35152,149315,-21588,-60664,31901,98861,169192,125516,-14526,-90656,-201117,-347609,-223394,-31538,-17987,30738,175258,175759,142150,336746,490332,370273,127475,-116237,-279788,-161748,123847,127962,29045,3471,84804,107024,-43845,-262703,-224892,-85642,-73631,-57543,111274,236527,196823,138288,224407,294463,284463,291061,200952,31750,31719,151427,229813,88292,-106378,7549,212254,153305,-141833,-196814,-21917,-115446,-359691,-218103,95186,69602,-31078,-107714,-142897,-37745,86664,1285,33210,205679,246762,158501,206177,262281,183612,30025,77543,124543,-33114,-163230,-101795,-85988,-163005,-185992,-161980,-52219,38204,72733,40019,-46058,-111778,-63965,60012,140923,5424,-253981,-221675,-73635,-170859,-230687,-21702,38779,-160960,-250121,-253523,-231163,-124100,121370,196404,-6554,-225539,-269697,-151150,-29116,-98062,-111144,80159,177040,54382,-147682,-323225,-319840,-41174,269056,225707,78832,114872,49908,-72686,1424,266147,333626,164091,11703,-15663,-118319,-137947,19652,118427,37211,-89536,-35682,235637,483969,557231,490726,336467,269881,359524,228377,-117262,-294769,-105202,55948,-34152,-100961,-21022,-41730,-107326,-104839,-95707,-40604,-105500,-247928,-201011,-67839,-59935,24322,156766,126218,61637,44838,-76870,-199325,-332360,-409808,-160725,80004,-566801,-1254213,-722795,-1000854,-1772080,-776068,519902,55695,-348790,-374592,-427155,-51685,-27000,-773918,-261124,1496541,2105442,573326,-322220,63139,586035,674650,742047,508493,55855,-212882,-288643,-256660,-135219,-12052,-38835,-24242,98214,223878,124998,32775,135315,199780,135316,-36426,-215438,-225700,-56446,85644,108132,-53405,-241072,-203042,-156875,-185162,-81673,122910,150012,-34102,-104614,7138,49848,80150,265558,403978,298988,344643,395228,291105,208677,119886,-4858,-51603,-27779,-34698,-106675,-118488,6707,125193,202552,334002,253873,37240,-21076,82447,75439,-89340,-317102,-304548,-134684,-4989,62887,155283,272964,419240,328400,16912,-179243,-152288,-51852,53297,167070,329725,364527,98418,-135189,-65035,45090,22245,-16890,-44680,-184767,-349901,-325929,-225271,-132188,-190401,-272275,-358682,-339510,-31100,321963,432670,367727,270762,199410,139776,75937,122163,117798,6882,4094,72581,-126195,-396947,-386221,-280671,-271020,-88947,53659,86654,57200,-22079],[-114040,2266,89482,41529,-58116,-151091,-294766,-390295,-324869,-190590,-23803,140591,125060,2737,7454,88373,5587,-34287,78071,107567,-9892,-7971,198335,289563,207757,115949,139114,170357,19537,-55984,55266,-39984,-266513,-369193,-246030,-107896,10033,74229,41922,26737,-64917,-241697,-258026,16381,156750,19269,-28359,67807,90375,29310,-103118,-233350,-145466,105036,206415,139578,-22768,-121050,-7684,185929,190540,97681,34580,-34875,-72692,94492,225496,124980,-19880,-61852,20778,98832,116273,142801,56194,-103460,-73884,203085,357917,177459,-143748,-400689,-349949,-138989,25988,109975,96212,50985,51145,69097,72261,90682,14357,68182,224012,216936,93059,-25096,-113117,-121401,-107753,30129,112108,68686,-15686,-57658,-66230,-80506,-79104,34982,85046,10503,-251538,-505566,-342061,-132948,-117814,-61433,166911,262051,73593,-172098,-242127,-108534,-39474,-111314,-123690,10384,82063,-29631,-54419,80353,26712,-98633,-94697,-106077,-264066,-276986,-56329,117527,144450,241609,226117,8940,-42564,-39085,-60823,16950,162173,183179,170382,20928,-170194,-106054,242722,316769,135218,-65759,-93601,-94330,-44001,-190697,-466232,-447732,-91526,230107,333501,216155,-138329,-286634,-193298,14907,66234,-69871,-68261,39790,7534,-134963,-236107,-113654,169279,354322,311409,215423,-43113,-357175,-502489,-449863,-255248,-43167,42788,46585,-81306,-204351,-139717,48737,3608,-144574,-204961,-187944,-288805,-495605,-441136,-47636,116821,23836,47375,201311,186533,6165,47156,117205,-92140,-184685,-57710,-56420,-174523,-167812,2159,218977,435839,474591,308975,144705,-25733,-186667,-191757,-14873,161287,227206,88125,-44027,5019,74322,57593,-44825,-189521,-133908,-66620,-90475,-76807,70539,122256,221223,199158,82882,30918,26886,11737,-34828,79413,251953,217158,18100,-92733,-53286,155547,255503,4264,-193592,-79668,63744,50734,15142,-61608,-99866,-286317,-527987,-587409,-415566,-226884,-235326,-330074,-204534,48623,138049,2495,-137866,-191205,-149342,-41751,75958,5973,-155982,3409,342885,363277,163625,40772,-83699,-103678,3486,61459,2950,30259,185184,287983,205474,7196,-100988,-119232,-273069,-308781,-208421,-39247,152581,284382,132436,-145911,-166732,-74727,-142570,-281690,-263935,-59975,50791,-44565,-103407,62289,255379,239884,41162,-56711,50167,169167,158006,124676,-66302,-232644,-116506,5247,-199971,-548269,-437231,-9718,290311,313743,73540,-241423,-242370,-118623,-133152,-227875,-158826,-65416,-22633,65659,118208,37969,13982,205507,335191,180741,125113,204961,21192,-136919,93585,325868,130740,-14482,114680,191006,76572,75083,136123,181364,176421,66828,-52993,-100214,53201,179304,-61469,-418284,-286817,20384,547,-274651,-234863,24263,87814,34242,43152,-41640,-150860,-191651,-246091,-250771,-117572,64925,57338,-120303,-182338,-163012,-186737,-204856,-251756,-149913,55868,109201,-84682,-328101,-311008,-73686,-26447,-82288,-66815,14912,163555,275624,305563,372652,437539,287754,-20514,-150983,34171,146876,-65576,-316888,-410825,-256621,-97883,-120701,-124764,11650,55323,125026,328261,350524,265188,98732,-181755,-229669,194003,322604,-25443,59741,440226,463729,508530,770923,1001430,626630,-106368,-892933,-918722,-46185,995398,2381658,4784604,5557421,453866,-8770448,-9883954,-4311665,1814716,3216147,1465827,267924,91197,211392,589577,595270,336554,117737,100807,163410,201651,251935,426124,637635,453036,247528,219940,210181,194088,65220,-52261,870,136409,157154,87547,10532,-42775,-54673,-100148,-239547,-252940,-50914,130655,212091,187310,306959,487931,373119,270433,333428,212001,73869,-2846,-152558,-180409,-100246,-132516,-151097,36046,294683,290263,-173935,-446497,-255070,44846,22520,-78662,-67857,-19352,-23510,4987,-78990,-266098,-273078,-133830,-167134,-301046,-219979,92944,299560,3135,-445808,-597148,-313923,6181,140859,206876,70435,-80142,31493,246976,222780,87014,-35299,-132268,-170847,-22727,199195,288795,228144,32682,-168122,-227207,-163101,-141837,-93601,-10351,-90286,-140879,-44529,-72175,-119350,-106154,-67676,-78596,-91283,-164610,-214291,-338839,-475770,-449542,-165528,78664,-58814,-261788,-330424,-276440,-188553,-96508,5529,39831,-138058,-269232,-163834,16937,181131,181889,32025,-107153,-132486,-54746,102651,173160,59206,-126115,-100666,117898,41527,-184008,-82912,135010,289951,320713,84747,-121998,-125309,-150240,-166936,-209078,-334031,-335956,-141200,29236,130656,62668,-2225,61738,106945,30650,-74249,-156262,-211549,-177122,-61325,94877,102792,-92473,-194978,-413,205797,109389,-71905,27625,194187,165975,54367,87345,275783,400980,457898,359856,175579,81924,14064,-126982,-293967,-266530,-66075,53685,20148,65318,202223,162467,110471,258859,338425,189500,59174,23781,155545,225048,134659,40535,121162,113253,-4839,59970,157837,53516,-127328,-151491,-251127,-350723,-114084,201749,208000,31538,-89860,-214280,-230612,-127360,84204,137551,65503,82069,124178,33903,18046,149949,101484,-101133,-200651,-187403,-71591,169716,274522,51447,-155189,-70409,38794,-115725,-153742,99408,214371,-17715,-269430,-282614,-39348,72500,-56851,-61611,35377,78521,157235,126643,-19703,-70948,-105047,-225105,-89077,110541,126047,113566,157596,93878,60745,305412,540567,457687,197797,-69034,-284741,-229803,43506,89548,23526,-13254,82121,161044,68622,-150870,-205361,-161740,-105894,-9683,137382,214865,188583,149841,212110,275154,293105,289257,166232,58645,72981,121848,203596,78366,-121604,-7887,195133,116532,-168678,-193537,-20247,-151097,-485162,-430518,-45086,53147,-27418,-124616,-136504,-34525,59030,-960,6430,117342,165651,137982,179969,207203,113495,-67114,-17966,49305,-81075,-185016,-143255,-191128,-280834,-275122,-227901,-99813,-27881,-30095,-159083,-296277,-246557,-91413,55018,118550,-41061,-292874,-226730,-92522,-223808,-288998,-63111,64857,-72829,-186968,-226265,-200019,-102133,83449,144688,-22563,-239986,-297292,-180997,-71753,-139546,-148216,-38178,-20883,-71396,-148512,-284210,-335458,-85437,239255,179588,11958,52145,-10445,-135640,-12004,279430,307617,92634,-68231,-54930,-105127,-175377,-81005,72388,16821,-193270,-214765,101183,378693,401030,413251,422236,359632,365986,213602,-118766,-283432,-68299,89637,-10471,-71943,63183,145215,127082,72718,-47182,-56735,-109022,-208250,-184295,-63685,-17423,63217,152749,104554,83171,148339,108538,34739,-29211,-103112,73034,345185,-204596,-1328805,-1334598,-1669729,-2411535,-1391561,495992,566973,191527,83228,-32918,204541,278356,-569610,-935395,81880,1282614,810491,214912,563270,924839,864108,907702,578661,38998,-318423,-431653,-340436,-109247,-32990,-138980,-112912,11348,128931,103153,87516,133003,157309,120547,-17487,-197824,-207361,-78351,53882,136282,26669,-163148,-173344,-190287,-247819,-209773,-51778,25938,-78935,-66263,92566,58040,-50773,97410,342349,382210,506940,573263,406839,157153,-6488,-53891,-66622,-92831,-129866,-189955,-216372,-80890,81248,215060,375166,287255,66182,25619,115410,110009,-62018,-321301,-323790,-127267,79737,201906,308614,380583,407443,234421,8816,-102557,-115015,-66902,63147,198830,330505,350910,112117,-136877,-146281,-41817,4331,31008,41514,-49010,-212706,-325040,-334279,-194874,-141215,-176530,-204977,-199706,7697,336508,489140,425360,342115,259323,153369,59344,100322,114455,43815,42348,75533,-137784,-322621,-243972,-141370,-154382,-58351,11251,42451,42470,-25046],[-92178,36413,72746,-23593,-93621,-114162,-255818,-395229,-369651,-218711,-3481,198054,197140,42209,-26874,-15118,-98460,-69660,61661,81336,-14151,24694,195240,209966,129642,148233,210072,163483,19150,44913,170279,7969,-271080,-385874,-227281,-103152,10278,113032,95945,36290,-68255,-197168,-227524,-83067,1906,-67807,-17697,127216,120449,-18368,-169576,-271875,-143860,137163,231652,225248,103359,-69619,-37388,129924,131702,61847,84049,84896,44210,145809,170913,78271,13924,13165,45673,68078,79146,86823,11352,-106953,-121075,65378,257677,208056,-104520,-355442,-333525,-153756,-24115,69852,95647,85907,140937,210619,188698,147903,63419,183252,388372,318329,131326,37396,-48919,-91550,-74349,104793,150566,26593,-69552,-27358,15439,-26513,-65737,9914,57001,18581,-188861,-403169,-238835,-39665,-55362,-33614,189155,318288,178334,-92884,-255773,-190586,-125537,-190873,-193671,-12709,117765,2588,-59525,104647,96794,-53972,-119083,-154184,-292568,-282997,-51056,162393,218531,287464,201606,-97189,-151906,-115327,-82959,26166,174161,182900,179207,48067,-134651,-57788,347421,469758,203797,-10759,-1647,57167,180369,-39592,-421442,-469191,-107119,228378,373755,346198,70873,-151142,-104523,85770,57530,-130732,-120124,56243,24740,-217737,-356279,-184603,167840,424844,410233,353929,149792,-239261,-507221,-470123,-246849,-23236,91040,115476,4387,-117279,-64743,130907,82399,-134939,-246786,-226651,-343583,-629549,-533549,-118692,63053,-19790,-52355,125829,165445,-40270,-72456,22814,-126769,-241014,-100143,-7975,-128583,-223064,-100826,152659,397656,445723,229293,11826,-126655,-203506,-134496,19473,156766,164135,-25569,-86083,85358,198323,131544,-38978,-241806,-211936,-140818,-92203,15846,139535,167934,274665,183752,-36229,-112952,-15528,75172,56208,130900,258307,259578,59525,-48493,17003,150339,173758,12208,-117589,-90082,-43014,-13869,-6467,-36704,11607,-119050,-427753,-621892,-412162,-133307,-149865,-299674,-249821,-54215,18419,-160407,-315848,-310743,-182614,-56864,68048,8269,-111576,95365,425722,390114,201207,122702,-81477,-129385,20521,108259,63464,78237,216146,294705,155153,-69563,-123730,-111111,-274244,-319866,-248806,-99843,88227,232757,76208,-198458,-202179,-60079,-98795,-249648,-284824,-118238,16349,-35977,-95863,35246,233476,283401,116752,-4009,122148,268777,200919,82920,-111932,-223184,-83814,20702,-178799,-487527,-369782,45739,281469,223495,18588,-236300,-285589,-191013,-160332,-204807,-135328,-68742,6140,134550,100250,-125184,-133471,158620,305647,133303,133526,250258,40803,-123100,123955,312367,67094,-64026,113306,230949,90316,48907,162705,280445,220899,66179,-69517,-108373,83111,264664,-19468,-535468,-470180,-68600,-28946,-297626,-158920,202827,168489,-48161,-125728,-202437,-230536,-172649,-226920,-240729,-60888,171167,151331,-46665,-137691,-121876,-130145,-172023,-255799,-142431,83628,113157,-132408,-398431,-396811,-185052,-129884,-138940,-95557,32452,231891,297978,240560,349907,504680,396363,75580,-97240,64968,193771,-19428,-248085,-263176,-128268,-36624,-70044,-82017,41648,118891,173446,300031,346314,273197,71749,-218649,-298970,110769,357288,87571,5825,261408,342037,469358,790323,1041975,628675,-220313,-993571,-940663,-81149,929302,2137615,4598304,6089718,1354818,-7087010,-8872048,-4890063,372723,2482050,1457399,369010,98322,-107823,315918,466253,241756,66780,243344,333464,95661,32919,330421,569125,350946,214402,298174,354222,354729,210394,43744,90385,148292,116158,-2037,-80379,-115680,-120533,-150221,-270795,-232883,-19543,112929,95784,49125,193618,379959,303106,289824,342259,185646,-49,-135395,-261604,-199081,-79715,-107075,-143276,38065,343188,414980,-19300,-297531,-218633,-13022,-95198,-118633,-2143,40172,-76992,-120721,-174917,-348988,-382879,-247395,-286053,-368813,-200291,106601,275622,727,-409092,-559136,-268647,40102,105189,166042,93035,-71569,-55270,79579,58086,-28217,-100488,-161076,-178019,-17804,186627,241886,177505,-8476,-204867,-229977,-124687,-156055,-183423,-134985,-232843,-254882,-79941,-117272,-181185,-134798,-88547,-151727,-163232,-124204,-107912,-296302,-544515,-544789,-223030,20508,-100501,-247824,-300996,-253384,-155733,-89435,-61048,-75106,-207932,-260009,-156691,-17937,166783,184765,13488,-96768,-87418,-68882,16589,114281,26675,-144800,-99968,114584,24512,-125990,9891,177400,280106,294508,83373,-103888,-112315,-146907,-161543,-254490,-492935,-474308,-166377,41809,141841,101832,38756,61257,108825,27972,-121002,-229746,-222641,-93363,52860,144361,75989,-65059,-85347,62269,220876,130230,-47599,23049,124819,60578,-33151,12901,204114,334125,356076,291287,180076,112548,-34624,-220385,-335823,-239687,-40056,55561,45196,125654,262151,250576,193624,271733,355676,247550,106037,37255,126394,181576,138676,76012,148309,127720,-3008,51251,194975,151706,-47698,-119546,-182800,-279706,-117859,122374,122279,-26130,-146857,-224729,-234253,-198656,13510,139200,142498,176400,255913,190385,132473,160099,45912,-135306,-229860,-188757,-58362,150379,219186,21645,-199138,-79260,125460,13127,-3242,231371,214845,-13520,-177670,-218073,-97289,-29407,-124836,-114744,-28956,-11775,42962,7857,-71018,-50887,9642,-25175,108788,267523,259538,174233,99759,-5784,-283,272716,522051,440464,191635,-44759,-254423,-259400,-35919,53332,39178,-14427,72207,196810,185283,-9148,-161613,-216522,-110568,64679,178234,202289,194809,176271,210536,271238,297445,256472,89427,27413,28840,42611,148872,74487,-120670,-51701,146522,90657,-145424,-130395,28375,-134625,-535930,-571155,-160873,48088,-8673,-111137,-110415,-47275,26644,28190,12974,19844,51790,116574,186255,197987,100661,-111360,-104501,-16003,-81887,-138290,-105874,-196628,-320329,-304215,-231781,-92821,-50420,-98134,-297360,-461695,-327071,-101435,28073,63012,-84974,-277065,-181070,-69763,-224719,-301584,-89831,101402,47030,-86406,-157021,-117759,-24557,91193,135431,6832,-205031,-295831,-204845,-114728,-181251,-187423,-160202,-210511,-156161,-61937,-160638,-312356,-144216,160945,109135,-44215,-22812,-88000,-194138,-12292,293661,257401,-16894,-165871,-87888,-59018,-149314,-99744,90166,57837,-191486,-253581,82741,324747,238585,272736,442433,403287,357461,242523,-47550,-197679,19602,167057,74417,43796,216753,343647,329215,197396,2754,-47875,-89698,-144095,-143101,-61247,15280,89074,91073,10529,58605,232876,299599,284254,294559,226734,307262,506808,104067,-1071178,-1537744,-2119505,-2696707,-1659022,353490,862542,660142,518784,397304,504816,574503,-250125,-1341545,-1184888,263361,797032,543409,904797,1186054,1029330,1088094,722675,85508,-365542,-521021,-401102,-171454,-156704,-270729,-171170,-30952,72411,95678,113187,95048,101673,96433,-19261,-177895,-171561,-84831,14020,131471,89774,-60910,-123149,-201992,-276574,-297942,-193017,-77717,-105933,-6899,179696,80472,-143889,-53999,262610,440320,613821,682077,470523,81588,-128309,-62508,-15715,-103798,-197139,-278176,-306657,-151295,55173,224430,349411,232545,55499,56823,160188,166752,-23058,-288871,-301623,-134486,100270,281647,421775,438899,341105,106613,-4549,-8557,-64496,-97039,16646,158597,243131,261045,92464,-120299,-185976,-110203,-23361,76662,140406,73743,-110282,-335307,-431275,-249801,-57863,-26631,-38051,-70635,14947,270473,434726,391571,343834,232749,58887,-41327,31655,85009,46639,18582,-8903,-195653,-266205,-124141,-25900,-46846,-40851,-61559,-37697,-2334,-60038],[-83089,24977,24773,-70565,-88375,-68001,-184999,-328957,-356712,-221860,18303,234930,226242,47650,-68805,-99880,-161239,-97078,25872,45509,8345,78522,179075,110242,17933,107893,207857,116689,2260,110875,210435,21593,-263690,-352595,-170635,-78804,4496,129674,111723,19180,-75820,-132825,-136136,-109473,-116632,-153259,-47840,132610,142702,-44735,-222762,-292700,-126026,150143,211240,255906,223446,39018,591,81149,43337,-7484,77872,109913,88512,141109,71319,3386,44447,101416,69078,14766,-418,-13065,-72787,-131609,-195586,-150916,73907,209709,-10088,-206746,-217577,-123748,-62692,21190,73659,95000,193098,311161,270193,163537,71516,231827,463635,353938,139482,86750,42770,-7460,6209,199748,240099,47376,-80107,-6224,51918,3636,-26788,25990,61698,42603,-109928,-277272,-125881,53481,5948,-15933,179938,343551,265364,-18957,-255730,-252835,-200123,-258250,-255224,-37045,154526,53643,-64675,80569,124274,-35304,-185156,-258646,-362495,-329085,-91400,167868,261595,296292,156936,-178847,-228096,-150156,-77921,32546,150427,118464,124363,49112,-99092,-38159,343289,465085,192996,33450,88121,171315,313531,64118,-346004,-436390,-126420,150990,339412,400532,195331,-73892,-36824,105663,19304,-164319,-139937,63003,51502,-247774,-431094,-238636,163199,460214,453544,430513,307897,-96154,-452756,-452671,-229577,10166,139553,156225,59747,-56908,-16532,181715,154008,-108128,-264614,-245783,-338784,-610560,-509061,-181393,-1569,-56896,-169720,-5365,112924,-71809,-171089,-46846,-104046,-248665,-142099,26695,-70432,-250218,-201552,57188,316674,387139,152147,-94314,-153133,-109864,10513,82189,143705,81360,-134684,-115815,143965,276548,166779,-61265,-295248,-281203,-189949,-66239,139120,235140,227831,320046,185732,-88287,-189135,-41388,105294,80648,80618,185176,256263,100959,19988,95293,116881,64874,26844,-2712,-71211,-143782,-90598,-42282,-38308,78769,34057,-262972,-519387,-320343,-31743,-72915,-219766,-238484,-168216,-178308,-337077,-441934,-376796,-201158,-88658,29447,-3392,-79643,128392,424658,372263,224990,150155,-112082,-165675,20608,126512,87142,88900,205116,272364,127329,-60229,-53494,-72031,-257301,-287015,-221810,-109914,42547,149383,737,-205694,-166315,-13577,-17822,-135014,-222324,-134958,-15153,-40390,-101230,5714,203556,317469,196059,51359,165298,329271,247982,71076,-116218,-168238,-40235,18452,-159054,-387709,-254816,103955,216483,70631,-62533,-201980,-287208,-217300,-129445,-81753,-35775,-49039,21240,181504,102643,-213314,-238377,96049,289169,149432,158823,266816,78842,-69906,124958,234478,-16455,-118808,96197,252027,101702,25227,174717,342256,254512,80597,-82046,-89504,147906,361251,45017,-559200,-587592,-142911,-44599,-268155,-68727,311846,175130,-142230,-266984,-312467,-253197,-110054,-166913,-179503,19461,271971,267134,98561,-21714,-39688,-70176,-136344,-214415,-90476,127501,117632,-165131,-416734,-411779,-260146,-214198,-171307,-100953,45490,245682,241181,138003,278618,514621,466083,174935,-6323,110166,230148,44353,-152330,-124143,337,75831,35204,-12940,68453,137225,163617,225717,289931,232719,31603,-226560,-300219,69226,393890,205979,-10342,102680,215090,378915,655787,867150,483741,-439397,-1096237,-899778,-102113,609290,1316261,3572442,5776763,2480334,-4012895,-6682038,-4915295,-1050979,1218251,968171,355660,173798,-271259,94599,311308,142635,66065,347086,424059,10478,-154177,177059,357924,198222,192564,375838,446235,438719,335839,158467,177179,173380,82354,-99909,-152713,-108803,-106997,-198674,-302386,-191266,14144,86169,-31852,-93370,72008,240431,208218,284504,307513,126946,-81610,-268154,-335829,-158293,7224,-14385,-78480,55167,364984,512319,166424,-142755,-120170,-18474,-146568,-113223,69618,80913,-127113,-219324,-235220,-382834,-456405,-373329,-384827,-350267,-92077,146547,223937,4076,-321333,-437457,-159109,94271,54158,84173,90797,-30588,-117238,-96432,-95030,-110233,-140124,-178752,-173539,-23818,144417,188380,137398,-4918,-150058,-132852,-19884,-114098,-216989,-222488,-327998,-294906,-66489,-84260,-156731,-117345,-103738,-241265,-261581,-86881,11660,-204474,-535137,-596437,-320816,-99021,-147962,-209192,-244660,-216224,-117163,-53867,-76137,-145538,-249647,-246809,-165605,-64765,118548,147247,-5980,-66403,-34107,-58858,-28297,76358,11879,-145861,-99757,67760,-3382,-50823,91122,168627,176610,178042,68011,-47504,-70092,-113859,-116897,-243297,-567484,-543588,-184319,50716,148752,121318,55473,55058,101343,25689,-141138,-249330,-180867,-3258,123924,161472,54725,-20830,25889,127923,254597,171815,-3170,7659,33113,-53299,-125296,-60873,125330,247261,240042,207863,157192,115757,-50245,-246001,-326865,-208673,-10119,76676,94992,186024,311167,365045,320975,278744,316888,273709,139166,28608,77380,127613,132921,103631,156586,124214,2512,47714,225105,260996,91486,3570,-46365,-181698,-129186,47270,56661,-60924,-162758,-175876,-184783,-238142,-77395,99309,162318,188694,270711,241593,189143,160796,16160,-140230,-261157,-224143,-75580,107182,181303,49062,-173530,-41105,216174,139733,123686,287418,135865,-50795,-82365,-114303,-118517,-121793,-200117,-196279,-134281,-146813,-134125,-160716,-132703,-26977,120177,201604,320056,401794,352817,198618,13453,-103597,-35171,239865,437881,327205,117021,-45612,-197901,-245302,-93937,28274,66011,-5080,57410,207383,275933,121633,-98558,-210796,-63886,153814,214941,187007,204931,203446,207583,261823,265417,169273,-23821,-53754,-66861,-52229,82268,73821,-120609,-125959,74683,81954,-80905,-33038,99280,-72575,-488441,-594793,-225233,42652,11626,-70367,-66989,-76310,-17584,71917,61278,-57082,-65977,98794,221119,219795,120249,-107543,-160135,-58864,-45006,-54310,-29531,-124821,-281776,-274709,-179714,-34944,-21547,-116839,-337756,-489935,-335648,-99571,-11858,-4429,-112106,-218072,-103413,-16058,-186463,-288704,-116258,110030,129513,-1434,-85562,-30348,59042,110479,135801,46590,-149977,-281423,-230354,-162079,-227229,-236053,-268301,-351319,-192272,66369,-8097,-272566,-216048,44000,26372,-81382,-90450,-167131,-245238,-18777,281702,174555,-147870,-260234,-100813,15011,-67603,-46452,145669,134462,-95018,-155392,157293,311022,108202,113201,389319,388019,328803,285427,54468,-84216,108167,243420,173919,184200,365680,470208,414271,208388,13926,-31217,-47439,-63123,-85543,-64668,21070,86272,-16056,-138941,-16135,266815,415919,455905,549403,498242,475569,536190,278936,-622973,-1374435,-2263439,-2603337,-1568650,174911,937875,948573,807239,742860,767431,779442,75221,-1420900,-2031980,-713854,525716,633839,1042453,1312406,1127505,1207660,871420,163884,-355789,-546500,-437325,-315878,-353860,-400500,-196665,-34382,52525,84658,84248,26935,42000,63314,-45417,-172170,-148281,-84840,-21301,91646,102127,21030,-66569,-178580,-252159,-315650,-267211,-139974,-107963,54130,240819,106906,-182204,-160494,177620,456358,652257,711677,470749,5226,-203509,-18698,95025,-45241,-198774,-324804,-346109,-174828,57688,237944,289641,135621,41398,100837,224202,228804,11416,-238049,-236452,-117221,83800,286418,457471,442471,258137,-7814,-17196,81538,-1339,-125450,-77363,57584,115525,140553,53198,-78254,-151712,-121043,-27550,135485,247817,174935,-44047,-329814,-468557,-255115,59929,165400,133883,49806,23500,169155,310505,314283,316355,175677,-53937,-138018,-17986,82340,64741,-13536,-120310,-246311,-195863,-5863,95363,71441,-1207,-106284,-91694,-24605,-73488],[-70296,-7912,-18533,-61700,-25700,-13226,-92981,-207262,-285196,-197408,35975,239284,197846,17832,-90911,-121184,-150444,-95957,-5847,17472,40508,116101,143187,18435,-84709,18577,133051,42446,-25035,119697,172897,13446,-226102,-270147,-95849,-48518,-10485,119295,89643,-13193,-74412,-48345,7086,-41636,-155867,-205698,-101196,95485,163108,-30328,-250998,-305750,-106501,131124,139372,217185,303289,171245,79611,45270,-47908,-80466,31965,59496,74504,94720,-43285,-85446,54582,172710,85707,-43451,-96450,-131639,-180012,-167932,-258249,-342307,-91698,208803,124411,-4226,-33051,-48194,-77318,-22667,39225,76854,196015,349751,303456,144041,44266,203531,422003,305146,111606,107059,131593,107841,125969,307384,351506,109720,-49225,-475,21700,-12350,24538,87402,96805,68567,-32617,-148738,-22318,121180,45813,-11549,154936,347796,318775,32044,-241350,-277664,-241414,-291846,-289903,-59047,177275,101492,-75971,16591,118114,-17802,-239877,-357511,-434045,-404217,-176737,127335,264486,278305,112974,-217748,-263368,-147467,-59751,25514,94330,4438,9233,13921,-71584,-48895,218700,268776,85512,47613,147383,204963,296554,65058,-299772,-392843,-159071,31518,239469,337286,161617,-86778,-18711,60936,-42083,-170404,-133711,41524,55291,-236593,-456594,-287670,121697,420187,411134,416885,380735,25581,-362519,-418464,-225267,40251,174322,159420,66994,-45235,-14088,183813,190137,-86125,-276417,-260301,-293243,-464580,-416363,-242366,-74676,-90985,-273629,-159624,29203,-103838,-246669,-95706,-52285,-223250,-183301,32226,-20629,-247961,-276207,-48128,212240,309428,81404,-171084,-125566,52173,172886,117643,85975,-28923,-229133,-140311,149404,265436,137803,-108177,-340449,-338705,-219384,-32268,237590,314080,266475,315469,170517,-83429,-183709,-49520,90498,40825,-42690,51629,193446,122334,97182,171743,81635,-35541,31584,104514,-38130,-222893,-184711,-102419,-70489,77086,100116,-124572,-342195,-184446,41647,-31254,-134040,-196708,-275340,-398216,-487688,-493269,-375628,-202871,-129460,-37079,-37160,-80501,81459,319411,283696,191190,86479,-189941,-225878,-18414,86551,39612,36732,136262,204995,107455,18280,82570,-12349,-232333,-225642,-143903,-83005,9298,40243,-89452,-185141,-98402,14419,52674,20885,-100849,-123005,-57828,-77256,-138835,-39400,159177,318219,238580,70849,138330,304220,251070,51435,-112782,-105777,-14593,-14700,-156779,-293758,-140405,127711,84640,-126714,-160524,-152552,-237409,-186527,-48708,99441,99272,-30928,-2488,179144,107431,-231382,-300581,24270,285327,204927,162580,227703,112164,-4552,88199,111786,-107897,-175254,60745,245959,109477,9572,159897,333569,238177,58622,-112029,-60385,218900,425350,87994,-511958,-626236,-214757,-76194,-218517,1643,321445,108060,-225859,-340056,-344343,-217635,-26030,-87769,-92391,98723,337239,370397,260922,116521,43349,-39045,-122511,-161873,-30287,160998,108797,-190655,-400495,-379698,-306218,-270342,-162505,-70319,33466,155649,85209,13483,175272,446651,456482,239022,85727,136647,221849,92851,-66480,-49471,81556,201133,153669,37315,57577,93408,89593,111573,176938,143896,-14067,-204773,-243087,65730,405891,281231,11377,8543,107566,242776,395848,564302,307032,-595710,-1113950,-815445,-143720,102848,149450,1937532,4544363,3415316,-583099,-4016120,-4459327,-1988245,-51000,225721,237177,276388,-211222,-13873,141868,50198,118017,388220,396707,-46436,-259518,14215,97372,56520,199705,439473,449424,390712,361689,234903,237349,214493,58421,-190349,-212272,-64334,-47487,-236286,-316104,-133331,42021,47213,-144928,-210549,-35856,86998,81694,222604,223874,44070,-153936,-370586,-367159,-84605,120004,94366,-2601,67233,348812,548928,318811,41364,-6945,21867,-110017,-59702,122584,83539,-160297,-252992,-242257,-373641,-487008,-473374,-419260,-233666,75604,192423,151904,13955,-197045,-273881,-32377,141052,-9655,-25544,63075,27402,-146591,-233102,-192667,-140014,-155683,-205068,-197124,-75997,58197,120873,103409,25988,-44023,11942,100100,-54554,-220319,-272764,-359817,-274215,-41736,-3826,-52489,-55323,-105973,-311750,-344394,-61683,110459,-89650,-450252,-588322,-417771,-232754,-195246,-165210,-181145,-183061,-87673,-3833,-52466,-167820,-251189,-229581,-189131,-105517,60889,84590,-17887,-20159,8762,-48811,-41978,53369,3565,-145853,-122615,-29964,-49947,8072,140495,126500,30794,19965,42455,34514,-2771,-60633,-49744,-184964,-529862,-509944,-173573,59045,141445,94489,15483,17892,67895,9011,-146487,-222023,-105882,64890,126533,119168,23056,4317,65912,141293,279748,221276,45873,-21053,-66252,-150768,-190837,-112757,51792,156085,146180,135652,108097,69450,-62881,-222302,-278082,-183828,2536,91977,144016,232035,346233,476039,455728,278428,228843,255283,146776,-11657,5756,69626,115684,105485,130158,101198,12567,48042,239034,357570,257652,189780,124503,-77582,-134400,2716,20532,-83268,-145345,-93885,-107370,-231401,-144728,44417,123175,124422,174246,182787,186514,156920,8669,-133140,-291775,-286252,-125255,53612,182778,129078,-91306,16724,266671,216006,193574,265364,18194,-111745,1366,5998,-102311,-179344,-251426,-263178,-232183,-282390,-308017,-289625,-166380,-2833,196461,374190,471269,472176,384309,183522,-78057,-178079,-45077,204351,305689,152886,-879,-66893,-131397,-197851,-120094,21442,105941,26765,49386,194835,318702,203372,-29237,-133782,33546,238651,227915,153873,201854,213084,188967,227157,184784,36003,-144646,-145491,-151236,-126132,13010,58236,-143061,-224584,-13678,80148,-1562,65441,164426,12199,-356280,-502796,-229823,30477,28547,-10663,-11664,-107945,-69499,109515,132873,-104569,-163280,84694,265064,246350,141888,-72219,-168357,-68958,15864,35760,43240,-20658,-184191,-197601,-89469,54116,46467,-82388,-274535,-383270,-275736,-87220,-43623,-53509,-109558,-134463,-13216,53562,-125606,-261701,-140609,77325,135587,34932,-41648,18595,96097,105311,116266,66249,-103740,-267311,-258645,-211458,-273836,-290397,-346106,-421196,-188956,178292,114962,-231596,-280560,-78077,-48525,-97149,-132185,-224843,-278877,-41214,228406,64836,-271214,-327113,-84630,102971,42692,45357,204150,211520,51825,20441,258140,303269,26824,-20767,280185,320240,279660,307767,140793,9041,152762,274266,237212,277887,432717,467406,346729,99769,-34304,-25749,9373,23348,-23805,-71803,-518,54105,-138315,-304458,-128335,223849,393478,475088,656113,636299,523326,435229,278241,-193043,-991087,-2082257,-2186342,-1199913,45825,822837,980257,859984,902355,911476,825558,260845,-1249729,-2327250,-1408392,109292,567288,1004756,1275767,1114243,1178523,915639,218962,-319001,-531674,-465772,-496911,-559019,-497058,-209907,-35088,41160,45573,-12127,-69082,-28555,5590,-104497,-202277,-171776,-101143,-55607,13487,38023,32812,-33691,-134729,-188886,-270880,-277268,-168080,-103718,76677,238023,106979,-186297,-228791,79856,404796,607461,648846,390564,-74127,-231307,47364,213352,48379,-147399,-322897,-339032,-172299,56760,229371,209003,25087,24268,147611,273808,241483,-5260,-223587,-178573,-86099,34843,194120,373595,370364,163347,-106454,-63081,105342,29362,-170073,-223344,-104894,-30456,5695,-18706,-45042,-77837,-102093,-31149,173256,313674,215044,-36284,-327220,-465189,-232978,154708,320151,250678,122578,18108,39272,130538,195398,247611,97423,-147658,-204942,-50116,86953,81378,-57078,-245971,-296449,-142251,71209,184545,155366,27320,-136354,-130842,-46187,-84791],[-51295,-42549,-38065,5086,73694,32175,-15130,-79796,-187152,-163474,33069,196842,107585,-44610,-83408,-66642,-67182,-57093,-15839,2663,52199,100365,81909,-48999,-147926,-84958,4746,-44744,-56120,71958,86505,4353,-149517,-158013,-31479,-29150,-29351,88914,41670,-49694,-60548,46362,170175,97992,-103662,-202312,-146963,44868,188164,29576,-245137,-314455,-97847,78238,28209,122000,321889,279681,153974,23468,-105881,-117211,-15988,-15344,32355,32790,-134037,-156636,46661,210005,98506,-80305,-168715,-227888,-275966,-193815,-266416,-415339,-157982,226722,264529,188515,173154,71250,-50629,-40931,12639,48973,166551,336617,297822,113953,6937,124373,289487,200147,71717,105524,195766,227476,268737,422618,454827,190032,21053,3295,-59635,-66454,84316,193418,157306,91954,40640,-19785,77496,167346,72486,2918,152120,360961,351306,70579,-196817,-242600,-223218,-266225,-271846,-61809,186131,134735,-86107,-49302,116278,40967,-219596,-373925,-440737,-454844,-266095,67289,246303,268125,111198,-190704,-243724,-107402,-25635,26016,47442,-97678,-108000,-25453,-32824,-57155,33612,-40721,-73698,45730,177219,161402,153732,-25106,-294716,-350237,-180233,-60919,120062,182105,-1762,-151512,-26066,-2810,-84685,-133736,-88227,15863,42643,-180278,-412243,-312149,49886,319659,312567,344149,376541,118230,-239649,-360672,-218320,78555,210010,152624,52203,-58817,-37249,157622,200556,-56375,-266448,-253128,-211022,-249492,-299824,-279703,-128743,-103154,-310719,-264092,-44351,-122760,-276416,-105407,20719,-162309,-195585,31323,33310,-191988,-278169,-109229,141135,258702,51918,-188091,-52268,237469,304550,111797,-643,-124145,-265489,-133196,123526,188802,75567,-132013,-337361,-356854,-214887,18231,300951,372106,286926,269238,143045,-20913,-86291,-17871,62031,-8653,-144915,-68566,107228,139158,193187,265189,98683,-71771,37600,188573,24167,-232966,-251902,-154817,-99397,37247,80272,-43826,-143273,-32120,97034,3714,-45352,-124012,-321764,-535594,-542295,-437628,-284234,-157074,-137031,-91231,-66774,-90431,-4702,158098,153348,104367,-34543,-274274,-275685,-68584,14764,-49432,-44193,46415,121789,109590,154756,264076,88923,-172105,-127689,-18858,-10586,8967,-49384,-153474,-131883,-16539,16780,101259,191788,65089,-72734,-87442,-118514,-178611,-70430,130962,299849,247076,65568,60676,207477,205457,22911,-98367,-38134,6247,-44135,-141479,-204128,-37754,124899,-61697,-295459,-226993,-79774,-117299,-82574,85916,308744,249126,-3864,-40546,149548,128643,-172799,-294925,-12961,312938,283702,142082,152991,146659,74087,51664,4102,-169032,-200161,39130,238825,140647,37339,144310,270302,177905,1653,-133746,-3199,296672,450469,101214,-418478,-579322,-273571,-116918,-153130,57442,266625,22039,-255183,-309723,-271800,-109241,86324,17579,15641,178969,383864,463010,403967,244647,115442,-27304,-115088,-105512,26476,186042,105485,-185149,-337711,-300507,-305695,-270547,-86367,17538,9869,-21370,-128876,-93299,87131,332206,385229,276364,177592,148843,174875,121010,6553,-30300,123337,320780,255705,49415,14020,26799,4021,6547,50655,50692,-29950,-134181,-127084,110199,399058,307000,80039,23855,63704,112540,114179,284319,233966,-524266,-959847,-702612,-218789,-430673,-975257,121568,2549034,3732261,2237728,-1476650,-3644909,-2164296,-832462,-448464,83577,367260,38826,19318,1686,-644,218861,378296,272435,-59322,-231969,-79698,-88856,-11794,248865,485526,366084,223096,272634,252258,269211,265513,54169,-238391,-245416,-16258,25069,-238629,-281527,-54926,67393,10609,-205176,-261794,-95020,-42003,-56674,111866,118998,-27286,-181247,-396241,-332057,16445,235544,187143,57199,73001,305438,521132,403153,181939,93495,102117,12124,40469,152833,55569,-156592,-193918,-180134,-323109,-462859,-493047,-350553,-31494,271192,239223,85182,40575,-44227,-103019,71439,164131,-66237,-123055,36393,98550,-132719,-290628,-203678,-102497,-138268,-234550,-254000,-169526,-50930,53527,81495,65727,64693,138271,177420,-14418,-208835,-275474,-318332,-213472,-26616,90150,103460,41854,-84598,-327635,-364125,-37062,180384,31892,-302264,-505173,-451551,-312460,-219481,-116872,-114945,-155945,-66761,52896,-4740,-141483,-197919,-191056,-201345,-108508,33422,27840,-14822,36158,37599,-48252,-37658,37268,-10402,-155082,-168310,-142789,-97241,34824,154426,84940,-83535,-110046,23748,131657,89258,8655,25043,-96541,-387678,-371886,-117030,77811,124521,19679,-86957,-62544,4086,-27892,-146413,-162215,-18223,102008,69460,21779,-24411,-11710,5478,79611,275984,264625,86095,-53937,-146999,-204706,-202131,-125539,-1208,86452,107334,101045,54210,-9066,-86463,-172906,-203405,-162513,-11554,83478,171341,255909,364427,552455,561061,273631,116598,196673,131287,-72735,-78690,11563,84755,73318,71816,70177,29784,51989,233169,419105,406392,381143,277369,8345,-119604,2852,11753,-101279,-105597,-9038,-33806,-181336,-152565,4170,49251,21867,20518,59439,150797,155692,13317,-129795,-316181,-352651,-191168,6999,219407,232669,16375,61524,250870,220960,203217,199035,-85951,-170761,63417,118458,-59951,-188654,-248845,-268890,-271213,-368963,-410803,-312323,-145063,16677,217702,425921,503437,456391,352756,140817,-144643,-208330,-30792,168200,157262,-31158,-126191,-96703,-69938,-134910,-113140,38104,170977,99485,60822,168434,306319,212577,26941,-9370,155099,297686,205149,93510,170176,190640,146178,160435,69245,-107270,-233654,-195750,-166516,-154196,-58002,5616,-199459,-331857,-114203,62279,55802,133373,202070,89515,-185562,-339655,-184924,15733,45485,52722,42804,-125677,-117376,121342,186041,-136536,-229975,67467,290040,252752,143305,-26616,-126226,-43984,84771,110625,84022,66497,-60372,-91764,12996,142386,122770,-6031,-134417,-195189,-171019,-62129,-43816,-55922,-67700,-40776,75587,123445,-56702,-219552,-148363,18470,72184,22122,-33438,8121,58566,56834,66481,54544,-80696,-255748,-280704,-250739,-307540,-335420,-383695,-422514,-166996,226018,168381,-193961,-305748,-159689,-92862,-93369,-136792,-237353,-278048,-71909,142398,-46915,-352016,-346523,-38974,188212,149761,136826,239396,262003,195023,192248,316056,272247,-4535,-94833,158136,229639,221844,293584,187516,60770,140828,243262,239704,285025,382872,338184,164387,-71578,-124181,-33053,75945,110475,37048,-67955,-25387,16635,-229946,-430580,-241959,109353,229600,331065,589967,615285,444409,251530,131995,53820,-544115,-1610727,-1542840,-660860,32206,568345,746959,670181,842695,901209,702590,214315,-967120,-2074418,-1628188,-250629,489598,883533,1106075,986737,973260,789992,221153,-273420,-491267,-481510,-626709,-671264,-514375,-213873,-51497,27217,-12248,-138708,-162094,-94839,-64855,-170224,-250506,-230505,-124284,-70009,-68633,-72475,-21251,-19853,-67862,-89077,-164519,-214694,-147089,-85326,59453,179778,87536,-155257,-244851,-5255,308382,511043,527328,264731,-128718,-198390,128285,315253,160178,-45540,-253486,-280039,-150360,47618,207183,150490,-44804,24893,204326,303718,199313,-63192,-243849,-140278,-32044,-3045,52352,211203,264101,96747,-159645,-127730,59744,30714,-199646,-357315,-258334,-128435,-83353,-76771,-1918,30459,-49622,-16580,203870,345244,222513,-38358,-296277,-406005,-168299,225000,413517,314451,175612,38604,-54138,-25542,86915,176511,56327,-153011,-187130,-27837,120753,124031,-64643,-316987,-298889,-74441,136311,262363,224999,72159,-112911,-115958,-35345,-59181],[-23828,-57587,-26270,106028,173856,54813,20164,8737,-99302,-138186,1164,109542,-23478,-122323,-48876,45710,60924,17801,7445,2193,25426,23182,3218,-82919,-156174,-164559,-139443,-126430,-81140,-5830,-1560,14703,-40508,-46217,-692,-31164,-39533,55962,-13939,-84704,-41996,133337,310027,254507,17393,-139813,-159003,8638,217243,118920,-205172,-315572,-106642,-416,-100558,-3433,270246,313263,172717,5481,-108349,-93233,-32822,-68336,-16663,-27417,-177033,-183567,29631,205142,106579,-82910,-191274,-270410,-329013,-194080,-206263,-343217,-112151,256393,357272,309171,344713,214869,17684,-27883,3046,26040,126042,290013,262784,86454,-25194,26566,117384,85040,46682,92830,214856,313834,396932,522490,514863,256703,111095,13194,-162737,-141883,136129,311897,215346,99914,101815,102907,176865,198830,92815,41310,190423,393351,371100,104509,-122549,-153383,-148792,-186155,-203162,-46315,173373,137430,-95630,-87097,142487,151070,-108445,-280742,-351594,-437842,-320423,11200,218751,276789,162240,-106544,-181021,-53574,14162,48136,43132,-134138,-166634,-35958,26228,-39346,-134351,-336213,-224793,38919,176879,59934,-47644,-158469,-314502,-311163,-173092,-87682,16035,-9512,-208884,-214367,-28333,-34374,-80179,-61940,-9159,9937,25035,-93764,-303622,-301126,-36565,193492,205113,258482,324428,179887,-100604,-281160,-197451,123791,248365,154113,39473,-73630,-68040,119582,195164,-10968,-223556,-215645,-114811,-58339,-206044,-286980,-159579,-95441,-261760,-269819,-75863,-124777,-260319,-78675,94668,-81043,-169556,37609,93534,-80958,-193813,-97891,134879,260114,79694,-135617,40703,381571,364711,64561,-87938,-165039,-223229,-85330,92112,89513,16501,-100625,-270782,-331372,-183196,80176,329318,406084,290887,198405,109418,76976,72047,50471,40567,-29632,-158401,-120991,31213,156775,295905,369213,180706,-31754,41369,229970,109069,-159634,-258449,-176444,-106661,-10212,5940,-21870,16538,93344,140532,57164,42452,-33583,-280124,-522577,-470038,-285883,-121756,-59128,-93020,-111053,-82821,-94301,-86499,-2126,16258,-17082,-163346,-326872,-287458,-103169,-57834,-139440,-114028,-28578,47229,130927,306691,444642,228800,-69609,-10284,119303,89782,38875,-93612,-171299,-62119,50347,-5762,117230,333842,232710,1789,-92203,-140947,-195232,-68807,131863,266838,223594,50282,-33819,68126,111605,-17521,-73708,27590,30239,-44976,-96281,-120145,37370,102157,-169329,-375813,-234449,817,45446,66132,244149,495077,378472,33001,-69313,113965,165838,-60464,-220632,6338,361514,345601,93441,62206,172828,150730,36046,-60489,-191893,-183996,44648,237670,195677,116710,141507,171487,84470,-72730,-127277,81958,366849,429458,77416,-329278,-485139,-322582,-162042,-85295,100460,191785,-35939,-220774,-201029,-123773,50090,216506,138490,120954,247135,425153,537429,484298,320527,162046,-21831,-102616,-62314,57170,194304,115299,-140831,-232023,-188238,-259676,-217709,40272,141524,-22075,-243746,-350088,-167251,33590,203141,282096,298693,263985,150897,98197,116476,59924,-34729,146055,404397,299033,4028,-54227,-21548,-41674,-53053,-50025,-13077,-3676,-21815,23255,188239,375854,288876,178291,140901,92217,27775,-88793,136185,315455,-187481,-628410,-605300,-352694,-849456,-1714075,-1416727,168367,3173179,3869039,547054,-2660605,-1639486,-909821,-814806,-32546,409247,333207,145679,-78368,5123,329658,325008,89834,-44075,-82755,-67026,-135137,3853,310721,483624,202473,-22897,92835,201891,258977,285078,55559,-232521,-250864,-211,66319,-206759,-200258,24831,73858,-27181,-209685,-243677,-100195,-127578,-191362,-30557,14714,-65006,-151016,-331420,-231023,129073,324245,234496,76938,64695,238321,429685,399662,250677,154807,192376,171070,156149,151259,593,-125368,-64147,-69008,-253636,-395783,-410859,-188805,197147,445617,272850,32235,73807,107213,31818,109800,139811,-111554,-182371,28356,167862,-89438,-275551,-143462,-13951,-93052,-259071,-331191,-280631,-155493,-2468,65278,82461,121410,176468,153409,-32695,-200415,-234072,-221609,-146123,-35567,155507,252230,139278,-48929,-284685,-308289,-8375,218028,136917,-130653,-359419,-385411,-297057,-208752,-68361,-56336,-140805,-58193,99647,40536,-85059,-96961,-122884,-180608,-59938,55416,-5262,-7125,84576,52733,-58712,-36653,9354,-49840,-185222,-224723,-223824,-127186,22764,133991,65113,-118648,-165482,20971,222676,192198,83084,87874,-8079,-196575,-177654,-25846,106320,101915,-88746,-234168,-180923,-85883,-89228,-154986,-98536,54915,107358,-21395,-106460,-89304,-77275,-139368,-48046,229562,281424,101143,-83735,-190402,-204897,-156956,-102476,-29350,54666,128330,109892,19406,-78828,-116994,-124087,-123425,-138456,-49660,45428,165398,253114,357596,569457,609163,264665,7970,110735,99579,-133763,-158934,-45578,37730,10830,-328,45352,51173,55772,206218,428188,494906,510884,359334,53301,-82619,39446,14747,-119467,-57604,51930,7127,-111438,-94898,-4915,-22440,-69403,-119672,-60579,118272,161713,18278,-138698,-330857,-397918,-246369,-19633,264468,320267,111823,68400,171878,168161,177078,138309,-137012,-205256,101882,205652,-7838,-151210,-177596,-187254,-221317,-371849,-402453,-214651,-64656,29658,183801,342836,405244,365131,279629,93690,-159163,-179036,11000,142963,33614,-170720,-219688,-117101,-19609,-70486,-75287,83040,272797,220205,98933,143010,249958,150788,54151,119199,263397,317732,150754,12319,107920,136378,86723,77798,-44097,-211192,-255517,-161875,-84786,-125571,-126854,-87472,-274777,-418720,-215554,11361,63770,154927,209222,140781,-28495,-163824,-106036,18422,75879,106628,84540,-114476,-142019,101844,182545,-170905,-264148,43256,278584,232757,124713,17597,-40857,14014,152608,168648,93303,109598,59684,26487,107207,202680,176668,94069,42036,4719,-49271,-14174,8602,10325,25086,66214,162992,186944,17125,-148320,-117134,-27115,-8888,-5862,-41260,-45712,-37079,-21784,5712,28670,-70325,-232300,-275029,-255829,-304347,-346727,-376932,-374650,-145495,193521,146385,-151253,-260436,-159839,-87497,-72075,-102300,-187451,-223615,-86611,55970,-122849,-360610,-309535,26745,257482,230586,200492,243815,278077,294815,295817,296100,213140,6817,-93674,76179,157841,175178,252209,200722,81823,94061,168051,191064,212043,237201,139796,-44306,-219950,-211459,-39623,148102,193140,93151,-39934,-23951,4630,-255343,-475982,-319416,-43712,-18276,76426,385122,463441,277329,53953,-80030,58243,-143391,-936977,-793812,-56326,146733,215924,297636,298623,593871,743418,446315,-70143,-718647,-1403936,-1304001,-370029,508179,764420,858714,770241,630396,498799,160715,-236172,-438778,-474152,-638811,-622006,-431901,-212118,-95720,-790,-74682,-249147,-227818,-146826,-133816,-215789,-291769,-297440,-142603,-57388,-123879,-185461,-113249,-17542,10753,26717,-20862,-92869,-76290,-53644,7002,81328,54707,-100030,-212265,-64389,190014,386614,375835,129040,-147739,-122270,200754,371988,253926,72490,-138322,-200444,-142310,10007,164111,118558,-67682,26487,237104,284920,99669,-148524,-292081,-141882,17324,-21275,-97346,21107,151728,58718,-179756,-212254,-56687,-9145,-210773,-438243,-354832,-159847,-112691,-102174,44075,129182,2462,-1638,210342,328518,203717,-32635,-247324,-323848,-93215,243386,404999,304879,205223,78476,-97862,-131290,-16416,89195,44985,-87904,-112991,17929,146555,158512,-53062,-332933,-269244,-12062,174627,297697,251392,104400,-65779,-79696,-27993,-32668],[6489,-46042,2794,193401,233581,47830,3420,35216,-51734,-136561,-60893,-8393,-160604,-194927,-7143,167553,183506,106582,57465,8788,-40046,-94020,-76988,-86002,-116474,-198968,-262424,-190116,-95240,-78710,-53859,48624,72415,30095,-16763,-59075,-33667,35427,-65613,-124965,-38315,188245,385222,363072,156271,-41687,-134899,-5771,236502,201396,-147191,-306544,-134287,-93288,-227906,-137774,146627,232485,98649,-28545,-63393,-17561,-11959,-85454,-72326,-88396,-177815,-163794,5927,154520,98319,-64910,-171344,-255415,-326819,-172666,-107676,-182576,-13174,261138,349673,315659,430478,341867,101455,-2588,-2042,5963,81323,218241,195480,48776,-62860,-74532,-47661,-4471,45576,70395,171598,325838,458098,565449,498419,274558,181453,18663,-263735,-227980,145573,378119,221889,68679,130183,198292,262163,209648,94629,86467,248083,418245,363340,121801,-47497,-52831,-59514,-94806,-125230,-42587,117179,88826,-117899,-95440,183576,270831,43225,-123376,-200709,-356458,-331356,-41283,168968,272062,223796,-15209,-121137,-35811,26286,76373,75818,-97991,-145198,-12620,85036,-6247,-237625,-519838,-332946,15351,129801,-84503,-243502,-286345,-339151,-286053,-154613,-74990,-74330,-188436,-376217,-250699,-22686,-19928,-42267,1285,63245,18984,-3420,-23105,-180589,-274993,-133244,66560,117621,184930,242464,193299,10807,-208942,-181066,141621,258529,147883,22465,-93973,-113704,60351,162544,30578,-164563,-170263,-55646,12496,-179688,-293734,-205451,-108263,-167413,-190619,-73761,-133776,-237907,-57374,124459,-25404,-137465,29101,129117,42242,-67793,-45069,163894,285693,133727,-51274,99892,409900,316510,-28886,-166682,-155160,-136778,-32317,50211,-11613,-34750,-34696,-178351,-301317,-167280,114585,308141,391387,255251,99294,52597,153538,213133,108278,6057,-40838,-100577,-117152,-37243,146418,351032,428986,268346,26753,5865,189388,162594,-54959,-221161,-184290,-118383,-71804,-103318,-60920,69319,124774,143317,109948,96691,27401,-185851,-385887,-316851,-110784,34537,42521,-33857,-122850,-117916,-116920,-159680,-140653,-121673,-166863,-279922,-351541,-275502,-131470,-132326,-220727,-167465,-90547,-29559,130430,393840,545915,350659,28259,63708,194514,154202,50160,-119169,-174714,-31127,50173,-69916,70678,377681,321734,42874,-101863,-159360,-203289,-59837,127299,188679,142916,11089,-133551,-103001,-47032,-96616,-68221,56528,31690,-38623,-54013,-77933,41809,35741,-232508,-369714,-210257,32980,160978,174929,348067,579626,425422,45966,-100191,59796,179864,39924,-125849,48728,373097,321884,-8528,-55391,145893,173589,9589,-119340,-222475,-167425,42997,204168,223464,199110,123906,31417,-49949,-160744,-112782,148517,379015,334447,-7540,-312637,-425012,-391745,-230097,-54103,104905,109117,-66952,-170344,-106628,3264,182933,312730,224077,166923,256994,437505,553551,448788,289725,152593,-31330,-104841,-75028,14714,149730,110747,-91835,-128240,-90891,-209740,-165324,141770,224670,-91393,-480134,-553417,-235988,-19283,58236,154295,291215,313733,124473,-18097,44982,63106,-46021,147301,399382,228629,-125550,-156818,-48322,-41931,-77213,-124339,-56198,29934,81431,147783,247299,315457,222519,253219,283923,142175,-20679,-177988,119788,474089,284081,-222676,-596199,-588632,-1109925,-1928028,-2341919,-2069817,1789380,4223804,1880705,-1734765,-779429,-442998,-835442,-82190,378200,479198,247412,-106034,41396,378302,212527,-126275,-56415,93331,11258,-74827,50356,313198,373878,-45580,-310218,-143232,73422,170454,206882,20243,-202607,-253348,-51730,26488,-181515,-120337,57029,20552,-99182,-207889,-208623,-92361,-188020,-326097,-198774,-94282,-82172,-92637,-216652,-106179,211368,341250,203628,31062,19425,134094,271072,297919,225566,145195,237922,284923,227848,94915,-94662,-112932,60591,29511,-211729,-328650,-264210,-2969,360471,536672,260954,-30258,75550,201087,78936,42852,35945,-170907,-214752,26357,201724,-60260,-244740,-75121,74536,-48009,-282035,-413069,-387148,-243341,-52574,29389,35907,79674,78256,-10207,-141901,-219856,-175817,-115892,-110210,-81813,147932,318270,181103,-31622,-216437,-212684,7960,211757,191249,2181,-198798,-236968,-199698,-176678,-38795,-30856,-156507,-78359,108017,47663,-37216,14211,-41449,-130797,18253,106326,-25043,-21585,98638,51033,-82141,-65931,-56670,-137485,-249611,-279401,-247482,-140732,-31557,78089,59755,-81316,-148053,23468,273214,272878,139908,114627,42653,-41488,-11678,56517,123655,66823,-212114,-394454,-314674,-192889,-180232,-191666,-70137,80895,78306,-122058,-237834,-173759,-188793,-324689,-213016,133504,246879,71991,-114960,-199274,-167954,-86273,-71461,-45750,53286,177294,138405,11833,-103205,-141431,-101661,-65092,-111606,-101232,-16733,124682,218911,311773,513212,584788,242876,-82856,7350,52080,-179212,-220444,-103899,-27091,-68754,-63788,31746,63085,48185,154674,374015,493290,528192,336473,40964,-40618,80270,3267,-142701,-20889,67923,-5062,-61506,-6308,9244,-63636,-116274,-198581,-127602,109816,169145,10696,-163129,-339797,-409149,-269928,-27919,279204,354870,160306,25214,54961,92605,146943,116405,-128531,-208821,117535,255956,34067,-87522,-53664,-34465,-94731,-292007,-294263,-42078,48601,33066,110899,167711,217638,234045,193948,59943,-115454,-93781,78104,139730,-33280,-230889,-255401,-116427,16695,-15286,-15221,151803,400735,363411,154136,127048,168230,38205,41842,204585,321355,292637,76615,-75343,22490,60528,27197,6871,-118274,-243860,-202702,-39831,73996,-50915,-186986,-201801,-336074,-456599,-302389,-76023,11378,127985,194617,161617,75045,-25626,-11995,58747,128686,138003,101609,-73592,-131188,56692,105291,-219639,-272663,10129,227566,194497,100115,55133,65794,91960,211723,216342,89409,108692,152919,141130,178631,217591,186122,192223,211008,159613,63611,63646,117056,146034,172935,198607,253348,241280,96659,-38877,-35811,-21164,-43180,-3901,-33997,-103337,-142825,-95947,-31236,19905,-49121,-178687,-221317,-204491,-244327,-305998,-332739,-308162,-137688,97408,72579,-92678,-134926,-65250,-29258,-38740,-40133,-76688,-108560,-60198,7315,-131651,-287900,-225071,93126,301485,275490,226700,226526,270287,338825,310958,212420,147461,51626,-22323,75191,141116,158946,211360,208150,104127,54536,91092,128275,104900,60286,-45414,-183928,-273414,-246613,-23448,222867,264917,141398,16835,23754,40609,-202662,-428807,-336040,-183030,-253361,-191204,125474,255777,93690,-89126,-260717,-116599,171693,-185142,-59583,532600,354136,-193593,-268683,-145004,242232,489178,129070,-500543,-588307,-512266,-506044,-160106,642389,693528,598831,517689,252402,131357,57995,-209967,-372309,-422778,-510960,-401049,-256324,-198032,-158260,-41102,-121846,-301134,-246714,-170164,-176478,-213191,-292034,-329322,-134932,-12462,-124558,-249314,-190819,-6700,94001,141300,135643,71549,43927,-2731,-55821,-24699,27752,-22938,-133825,-82863,81383,259880,230197,29446,-118331,-21962,254347,380718,308511,176178,-9198,-130893,-166401,-55339,106352,102727,-60463,11416,213804,205401,-25833,-219437,-331830,-173360,42538,-17078,-204284,-126331,67681,44214,-179656,-296589,-205880,-76094,-196049,-432710,-356192,-123810,-80871,-74616,97948,192336,38079,10405,193358,275666,180679,-1186,-186032,-241429,-28874,210823,300996,234360,221294,134162,-85108,-172344,-118194,-19532,46623,6854,-24026,58791,142895,163467,-35415,-301130,-218880,42020,192361,284003,229679,112908,-16627,-46839,-45520,-29780],[51665,4645,42857,238461,246750,37711,-26099,28712,-34349,-142497,-123982,-113066,-247574,-226818,32687,259306,266296,191636,129933,29724,-107459,-192018,-121492,-50512,-34825,-173851,-324392,-214767,-82208,-101511,-40668,109172,166057,61305,-60870,-92860,1690,49217,-95737,-167550,-53534,207327,389757,395744,271631,66303,-82231,2676,241535,251114,-83823,-273932,-160183,-172275,-325909,-255045,-25801,45470,-55492,-78236,10641,85930,39594,-70322,-131131,-149316,-150847,-106397,-15557,76428,72466,-44710,-129854,-190758,-263524,-133476,-15132,-25209,63222,213615,233957,218706,419119,420788,174362,16994,-12510,-11739,38366,133896,102043,-12050,-118783,-166869,-163141,-39572,73407,48530,79716,255450,426332,529173,407997,236783,206424,13694,-332684,-302981,93963,341274,149648,-3284,122078,258383,327401,203341,71008,115062,291899,405737,316891,115934,4687,20072,6666,-31361,-78565,-73377,16638,-1325,-145727,-75147,220183,349995,170086,30490,-46685,-237042,-299488,-86723,92879,221871,245725,40274,-98765,-81197,-4916,95897,126580,-7916,-46620,44840,128809,29524,-250169,-543296,-373859,-25633,41853,-234252,-372304,-353641,-332486,-264958,-140364,-67826,-150567,-299882,-434272,-244964,-6514,38870,11757,27287,102244,42532,-31684,5313,-86271,-244863,-213038,-21925,82313,151425,163217,164247,73161,-154898,-176283,113449,226699,129357,4982,-113289,-163015,-8880,114332,65885,-91680,-123919,-52817,-49987,-209744,-311089,-285591,-161059,-69621,-56611,-40980,-147195,-227039,-62069,100083,-10789,-116050,816,131108,150044,59873,15855,193741,310082,191783,37247,108282,314901,186098,-130073,-205736,-96945,-37612,4947,9514,-79182,-60335,46658,-86722,-280717,-177388,112414,258816,339540,190462,-1682,-11617,189126,294920,135685,-40309,-55624,-13099,-75121,-81053,110944,337584,417751,310403,57300,-68080,77586,156864,36768,-148058,-172884,-137013,-132172,-197997,-118065,19585,53190,107324,157863,118940,50215,-67679,-179548,-130922,39909,140465,123756,23814,-128177,-170144,-152857,-200155,-219264,-223745,-292626,-342477,-331552,-230048,-134680,-180360,-258353,-175174,-114999,-85271,109408,394067,549815,424897,97536,73237,183643,160873,32523,-128143,-168082,-46626,-8209,-141493,-11173,321063,310876,36852,-110368,-154319,-185578,-37069,116468,81373,29253,-25068,-187579,-247988,-226997,-186299,-63545,64761,28229,-17432,-17847,-70962,-12503,-51432,-229006,-272675,-154845,14637,186234,209464,373851,555021,393978,49095,-105936,15831,178087,115546,-20435,108390,338810,216771,-128001,-163075,76295,145708,-24492,-179442,-264985,-152154,38639,144673,215181,268762,106629,-100785,-171120,-204149,-72098,191196,337547,201858,-110100,-345230,-405966,-446648,-280205,-36116,100680,67635,-43215,-111057,-67165,60304,257674,371958,274965,159915,221927,440206,528450,332529,185974,128256,-10619,-92362,-121754,-78670,78157,114136,-27792,-26013,-3096,-149205,-120636,189949,242094,-171171,-645120,-668204,-275180,-62962,-58606,57489,289362,352963,109848,-121999,-58842,47527,-2760,169063,324834,77768,-282779,-239924,-16491,31986,-42449,-133816,-50319,78233,174389,246070,289790,254799,166333,312258,414596,197852,-13148,-125560,203704,617294,727886,161056,-667491,-885968,-1203966,-1652159,-2450144,-3540769,27604,3659523,2567716,-991783,5167,200233,-606241,-19719,350593,416410,269921,-50167,123667,362718,82091,-299808,-92376,227143,122669,54710,112963,248964,171310,-310216,-546345,-338173,-71551,34106,48302,-30225,-136145,-223838,-123941,-59116,-155596,-45692,53772,-67022,-181773,-210770,-175894,-73538,-200054,-410106,-331136,-167424,-53002,2279,-63874,38442,271430,305748,133280,-33364,-23799,40628,112700,167752,159760,101041,246882,342055,258265,23186,-186300,-115530,147948,101299,-185983,-256534,-77288,169130,437873,553023,225284,-83563,58415,237955,57190,-88589,-111007,-226259,-203922,50323,218268,-40790,-216681,-20505,156372,14234,-260434,-432185,-422099,-265177,-59442,-1988,-47414,-23219,-102238,-251479,-296589,-236584,-88005,-1028,-78327,-120687,90168,293846,168065,-18988,-122876,-90353,32370,195558,212963,86867,-39246,-24030,-31364,-107471,-8428,-22187,-178516,-100580,97257,33804,5397,127105,61955,-37240,120094,178524,-17702,-38731,103542,70592,-81212,-104324,-136997,-241217,-312580,-283591,-181971,-117199,-86006,26934,79818,14319,-61939,45324,287268,328872,190084,123977,63967,42948,82892,111528,134348,40252,-298791,-497190,-395462,-268979,-267441,-238070,-76419,67056,42767,-186536,-319120,-245172,-298885,-469737,-349606,22092,174286,16026,-132042,-167467,-101018,-11356,-42649,-45299,81648,228325,171043,45179,-44509,-122056,-97807,-27537,-64669,-127524,-65464,81551,174142,238629,408401,509808,214627,-138804,-88946,2610,-186383,-236360,-144904,-86557,-125865,-81803,41344,64910,32896,92319,274270,411462,436644,226052,-14853,-8319,97867,-32748,-162599,-2812,40612,-63518,-57996,64119,31169,-56453,-105027,-201814,-125025,127815,171465,-10542,-193188,-342811,-382227,-249839,-26906,238547,322352,147624,-58763,-60384,36626,137105,134506,-83586,-189030,114208,265737,49374,-29338,78204,133220,56969,-167945,-145007,123770,147190,20731,21309,-24954,12934,103835,113653,37268,-39217,16280,151210,154157,-40276,-214525,-236599,-103283,27619,15428,44843,219472,506421,464828,192359,108117,68548,-104807,-21778,202773,293745,210979,-18494,-169186,-87582,-36008,-29197,-42428,-150670,-223664,-118205,112760,235154,24044,-247265,-319114,-367141,-447921,-376180,-203199,-109983,41858,150188,140416,92049,29494,57090,120431,177026,113909,63370,-41059,-110930,-24605,-54105,-304889,-290169,-54811,123445,126542,59275,56838,134396,139685,226448,229603,64735,57502,180190,209159,191433,154877,115406,230641,306374,214359,119219,136317,230259,293259,332314,330358,313811,250729,146119,66670,50996,18058,-22344,24957,-22043,-159059,-241302,-163662,-49563,18358,-33275,-122654,-149511,-126088,-161018,-249197,-304752,-290625,-185223,-60759,-51659,-52333,10809,61243,25896,-41638,-10830,31737,13247,-22271,-19297,-105514,-191740,-157611,97413,275111,246938,181828,164710,218600,300983,223936,75676,68007,80139,57666,124918,153348,141009,158488,197700,116336,18679,16111,53762,-19056,-116095,-191694,-240194,-249884,-242217,-9595,253846,274965,135498,51612,73956,83257,-131511,-353147,-333389,-300492,-424480,-412637,-131520,40678,-73577,-177902,-380405,-375446,362491,455827,507150,996994,545717,-645797,-866939,-580188,-139350,174197,-209082,-969412,-616576,353290,530665,288792,778280,622207,337625,250037,-76130,-216637,-87616,-225796,-320647,-348982,-313092,-104451,-61776,-198813,-252086,-119451,-176973,-315448,-248770,-189046,-205273,-183548,-260692,-322641,-117298,28628,-94412,-262609,-236568,-288,144426,210571,252475,225827,173047,41961,-127043,-131908,-2019,46371,-46303,-81875,-19183,122993,95574,-22512,-58983,60917,264941,333942,296533,222669,78007,-113053,-238202,-146081,30374,63308,-73035,-47809,104433,60488,-143456,-244405,-334975,-218081,25996,-7647,-243625,-187344,23836,33276,-178177,-358770,-335695,-145838,-159805,-342496,-263922,-45538,-5810,9699,163456,215371,59852,28005,168267,218042,179289,63870,-112802,-162919,23691,156259,154657,146478,244913,210214,-10301,-140589,-201379,-127632,56159,101562,60028,96594,130247,159385,5313,-212334,-130327,120242,232277,265566,204049,132136,54820,3244,-56229,-22927],[69586,42877,36136,182777,182625,12852,-57052,-4847,-60706,-171656,-194095,-200682,-281884,-233286,25745,257421,255818,218273,177302,38189,-165101,-245337,-129420,-2701,46153,-126004,-337373,-216277,-57503,-73617,16464,164528,199873,34886,-121630,-127098,49422,87230,-113660,-223741,-97233,184778,330614,349009,324737,142773,-35771,12195,221913,244057,-40657,-221003,-168266,-218840,-380252,-343298,-216746,-202184,-240671,-129709,84311,178412,96546,-42761,-185769,-206523,-118406,-36580,-29556,-1211,34895,-40211,-93757,-94940,-144797,-79515,32533,49992,67157,115528,57427,75649,340757,442271,222595,26009,-25659,-20882,5621,56804,5359,-91949,-191045,-234633,-197157,-1313,136761,50912,-11855,140489,323360,432529,290136,175108,193180,10143,-333287,-329277,45,202070,21124,-78688,106703,303354,389113,205654,38291,121030,306715,353878,245849,104094,41460,63257,48321,2549,-68817,-126486,-88686,-79574,-137581,-10289,254270,372375,243436,144424,74632,-99636,-215902,-99269,18654,134720,216810,60876,-105174,-162442,-51466,115275,186326,115725,118067,147938,172503,78033,-157623,-406098,-323536,-53427,-39631,-321888,-380001,-307768,-249337,-210374,-119463,-82079,-185179,-287731,-341205,-175855,39754,142468,87173,32709,122249,100720,-20323,11729,-23966,-192459,-220769,-18146,136792,193310,136115,133026,108355,-94761,-161895,59701,178776,125611,16360,-101010,-174116,-42491,96161,122690,17385,-54113,-72755,-160500,-230117,-311763,-372094,-228609,17955,109092,38402,-124230,-202875,-70849,61170,-5342,-87551,-20490,126478,248827,179800,73672,211119,331387,256888,128730,94406,163246,55483,-167615,-160848,12197,62184,33371,-1076,-73352,-31716,137363,3372,-246297,-182539,100258,229064,295235,138630,-56490,-40804,206168,326838,149242,-72518,-69436,65892,-6251,-68988,84365,278157,349883,288719,46261,-142925,-51326,99194,95044,-39880,-121292,-142554,-162405,-226618,-136140,-70872,-75797,57906,204142,130890,55754,53759,31564,45739,150729,194481,184249,80354,-111418,-210628,-177123,-182531,-206290,-248247,-333914,-317707,-250306,-136988,-89485,-170864,-222624,-112904,-76684,-86581,94893,335003,484446,440504,126277,29447,108132,120353,122,-114705,-145309,-87260,-83286,-175162,-78564,206847,222492,-5003,-103091,-104628,-124810,9302,108855,-21325,-78481,-30770,-156095,-311109,-367490,-244245,-34505,79397,42515,21857,10068,-84671,-95513,-130168,-161507,-109733,-73079,-31198,116392,168301,328007,451397,314704,61159,-68658,4727,173405,169579,85156,170166,266275,68595,-221330,-228767,-12735,83847,-63081,-243986,-315959,-141306,31826,69416,167964,304774,98323,-179905,-225012,-162307,-2075,201842,254080,73310,-181883,-367893,-398998,-449670,-276875,-5482,112011,86758,35084,-52453,-97345,20726,250746,388571,291725,115196,158783,435813,479351,193122,68001,130642,62936,-54524,-179909,-193682,2349,131871,44988,60303,69699,-84776,-97235,161460,177849,-243923,-688678,-657962,-270901,-99852,-128886,16209,303564,391702,128691,-178133,-161683,33734,107762,213486,202345,-102563,-407974,-267238,68814,158152,38081,-78912,-1863,126222,241427,309481,305271,207755,149834,353586,484293,223392,28724,14325,284247,626316,967435,411400,-791404,-1187534,-1207379,-1113398,-1769765,-3787355,-1520419,2604478,2680558,-475091,398465,576547,-356082,131973,400744,194741,192055,79356,233114,283660,-48530,-396610,-151227,244315,193852,172350,159258,117610,-95307,-535681,-681256,-440950,-192689,-126932,-156267,-84938,-51587,-162063,-179629,-154489,-142173,-608,16769,-171029,-268179,-250122,-190144,-73529,-174973,-424907,-400132,-198855,9213,108057,80361,166186,291396,222804,46281,-86959,-46744,-14427,5551,64670,88361,40895,219239,338287,244616,-41847,-251799,-142111,158918,119594,-179307,-198602,78159,269810,423717,501509,165359,-136461,17535,211099,-16768,-242537,-270662,-284157,-175408,79482,212982,-44209,-222348,-11814,207023,82846,-187879,-363389,-365957,-216343,-21181,-25747,-145380,-144891,-291126,-489350,-450825,-240294,14191,107575,-33371,-130453,749,183008,100334,-12333,-25956,20062,57294,177901,207593,114637,83092,185401,149848,-18683,15756,-33880,-201362,-118897,71852,6610,30843,209311,161795,72018,203670,229005,581,-47455,116839,121752,-51168,-143839,-214232,-332074,-351490,-224086,-51491,-69308,-117312,463,107725,114020,48135,75226,260476,344453,227383,124684,63377,48809,85558,115974,127167,21976,-326017,-502464,-380482,-285716,-328315,-282221,-113361,21213,12147,-198141,-326747,-282241,-368977,-525219,-415577,-75306,79975,-49850,-135603,-112912,-28711,38521,-29630,-32566,120097,248842,182628,106476,91700,-42692,-101712,-8124,5398,-102689,-72464,64514,135948,153118,287376,411231,178905,-163190,-164218,-42379,-151667,-195164,-151922,-114691,-123601,-32052,76665,59031,16646,35694,159161,283987,283185,82206,-81636,2634,76255,-86806,-168104,-2990,-13205,-141146,-103550,75198,46306,-967,-44273,-148717,-72992,156747,165181,-33400,-207615,-328641,-315623,-182880,-22361,149788,242073,91601,-149332,-129251,38950,161597,172592,-29060,-149061,109522,251057,43268,6512,175839,258445,181904,-42707,-15834,222110,202339,5175,-45528,-145372,-117555,23681,60122,27103,44779,125697,220890,189102,10418,-132684,-166203,-75537,23922,34315,106099,278712,553625,484460,204241,93457,-18279,-226867,-107004,126092,197347,98361,-110901,-245778,-192491,-121306,-53993,-43093,-132448,-167740,-33776,245564,349121,81133,-283219,-385190,-332669,-378331,-403824,-319770,-250882,-67982,102515,111672,59175,25899,103999,205157,220368,49356,-10261,-20478,-79269,-107124,-232310,-391121,-304064,-124349,7862,60218,29023,38635,151650,150840,208423,222959,47998,5475,165995,241628,167591,47006,-4363,207793,326981,196273,130850,206862,330517,424090,491567,468086,354799,230620,175362,159817,132010,94715,72686,102694,19555,-172208,-282688,-183154,-20168,49003,98,-53213,-52672,-14589,-52232,-174128,-291137,-319062,-261237,-214445,-166896,-16217,150428,186744,67072,-70143,-15856,119523,127659,34620,-5621,-45204,-89965,-115000,46391,200738,177868,104738,97455,164593,233148,111763,-32603,22738,105801,140995,224286,204736,138071,129232,203844,149069,22237,-8080,20284,-94311,-221798,-251268,-196623,-157702,-180832,25295,256370,237246,93231,68025,125831,132041,-58747,-271700,-312105,-347591,-461127,-503758,-290640,-93453,-156190,-191037,-399767,-562077,457136,865990,841674,1295712,670227,-1039134,-1349908,-887942,-424666,-105353,-487057,-1318699,-721452,1035739,1555209,823607,812125,518964,114867,30730,-245587,-411797,-220099,-256140,-262510,-238874,-98512,180654,112135,-192724,-335075,-205651,-223258,-294062,-228292,-186715,-197718,-121539,-180589,-249579,-71708,67024,-35112,-210167,-213994,20817,167372,238705,325280,354228,298027,87434,-172589,-204324,-14909,108794,39999,-59772,-92754,-6088,-2040,-6489,30723,120192,243890,259349,232760,210456,102895,-145639,-325501,-220998,-39097,-13026,-129346,-143249,-69058,-111702,-207360,-195885,-276584,-242008,-20612,-2261,-208909,-149856,18151,12594,-182122,-375873,-394578,-188962,-114725,-204823,-122385,31662,78433,126928,228702,204042,72771,51529,142682,175110,197987,135046,-48584,-101940,53226,92398,8893,61629,260772,276134,87554,-76302,-273185,-236272,36414,141181,96512,104834,101208,138504,45481,-110443,-36041,199428,277416,240043,168133,142417,113473,37956,-79306,-37400],[84763,77501,-419,62322,92063,19825,-25283,-2644,-78803,-180384,-225134,-226098,-235939,-196062,-13156,175816,172899,188210,196878,49886,-169643,-212536,-76052,65325,120679,-70258,-304458,-188035,-10955,11075,106202,209106,179119,-16796,-159367,-134334,106569,147083,-114167,-276345,-145837,146545,252277,267656,317852,170040,-17164,14948,188573,186166,-30898,-154110,-141137,-217240,-380169,-390260,-382924,-431594,-382907,-153612,136249,226596,131371,-20453,-220170,-249645,-102062,10544,-40192,-56951,-9131,-66001,-89586,642,1710,-22868,9953,3578,-15290,-13056,-111522,-53839,231217,401750,229433,14424,-48031,-33404,-30502,-14292,-84934,-190982,-284575,-286208,-165742,83583,210432,73633,-71858,15513,175897,295347,178577,107652,140318,-4427,-275337,-306018,-123782,-20856,-137251,-136162,92795,328689,434615,210516,-12340,75045,258641,247987,141017,74113,50865,64503,51973,-6559,-113162,-207688,-184138,-124526,-91036,71841,257323,313429,233155,178233,115481,-1243,-120576,-95478,-57048,9358,122870,33857,-150105,-265418,-110352,104137,199617,199607,272867,252802,194359,108706,-20025,-203082,-225991,-77933,-104006,-336200,-296979,-183728,-122487,-139811,-118576,-148317,-193744,-180883,-159191,-83013,84203,232588,147206,9126,108059,161073,17041,-10261,-20394,-143038,-162349,59482,243297,274350,143962,93029,104509,-47680,-162221,-31792,106872,121889,36774,-78476,-156450,-42485,104552,180521,129947,13667,-108966,-249029,-220135,-304436,-459538,-312823,49478,233495,127714,-67952,-172212,-91250,16833,-7138,-68625,-46814,105201,310395,252536,83618,171644,312792,293847,184569,52930,92,-36289,-129968,-56207,116286,112436,23967,-5832,-24502,19693,187445,56646,-206618,-183732,69407,213271,260159,99605,-71005,-41378,198229,303912,137630,-103142,-110092,74591,40768,-22212,64925,179395,225264,177694,-30984,-211441,-173069,-18877,82718,58806,-53897,-149175,-177668,-203939,-118033,-164425,-229433,-12303,211130,114965,35309,126375,156028,146115,194399,192012,202702,108678,-89166,-235618,-193782,-128945,-127921,-205922,-292357,-234305,-139817,-26317,-19074,-122224,-140170,-11239,1695,-41309,90718,244190,372311,374093,85120,-62277,-8569,39150,-46263,-98374,-124134,-144560,-153346,-167408,-111765,74594,82599,-81683,-93290,-26023,-39269,59742,94221,-105464,-166613,-17079,-56088,-286415,-438239,-257410,11368,99446,68139,54371,8675,-122005,-191201,-195855,-75425,53152,7746,-83326,-24840,65607,225985,303917,212640,79243,-4117,18868,162174,197200,162553,199851,163765,-79087,-267546,-248863,-105409,671,-109914,-314147,-372779,-148140,9767,-16444,80762,281343,90126,-187007,-185688,-38131,78086,168660,139709,-23757,-193595,-323726,-359898,-383859,-209951,49097,144055,149828,140967,-2802,-178020,-103444,160277,359257,277287,52545,84361,415183,422419,89891,-719,185026,180043,-358,-230748,-298840,-61459,156383,111622,113784,117522,-27828,-100703,58496,43535,-296469,-603768,-521225,-214062,-125798,-148910,29602,327805,430046,186795,-166618,-227090,38432,254087,254843,63472,-246599,-445072,-217239,181965,292666,138214,18897,69891,161520,274993,337780,290244,177355,178466,381969,474176,201857,75475,152623,262548,442886,919256,474138,-903210,-1406919,-1197094,-572183,-498343,-2668078,-2369396,1299188,2274980,-101878,354458,424022,-288502,319856,584850,-17608,73112,260943,347829,169872,-159090,-403249,-202296,137592,178722,224833,182436,-39864,-353895,-661436,-688053,-433969,-255007,-268172,-334721,-116950,38826,-68453,-179032,-207855,-134658,14308,-29393,-252857,-334502,-326988,-265335,-102561,-120096,-357455,-384640,-181629,91726,208219,187988,253529,268671,117328,-25755,-97445,-23902,3446,2914,43268,47779,-8535,180604,308042,214597,-65385,-257414,-169895,102274,91975,-173770,-157991,147989,280826,361691,418105,95092,-181765,-28732,148074,-96093,-353508,-389292,-331460,-146550,98278,195113,-59825,-254173,-41771,227007,155284,-63658,-201248,-219337,-101391,62731,-24563,-213335,-222250,-393110,-621125,-540322,-210468,127364,215668,52028,-88156,-79779,34590,13747,8174,73113,106573,87242,175130,200962,115205,159764,336034,298076,78510,35732,-52665,-203891,-115512,52054,-8608,46000,247283,239394,169236,239936,230568,24236,-17857,170358,210267,4877,-165234,-253307,-364439,-336354,-103088,104237,-6921,-101828,19142,136296,180604,146393,108924,209659,324330,255316,136038,68749,21623,33737,80440,106621,16062,-285504,-396641,-253226,-223916,-336243,-300110,-151719,-27923,1337,-150252,-252420,-261407,-363896,-470072,-387369,-125875,-1826,-95293,-121545,-51666,34537,58796,-23447,-967,157813,232673,167153,178194,274237,95441,-91754,8766,98643,-15378,-22164,94722,122712,81290,188339,319507,138489,-165404,-207376,-73443,-82541,-98959,-110871,-86284,-37146,89973,137914,58289,13714,4657,65411,159454,140078,-23660,-117391,-6664,21153,-135961,-149968,-14203,-68869,-201760,-174724,15774,48588,84648,40039,-79297,-16359,168789,145936,-44897,-188948,-284181,-215089,-82436,-20550,40613,146908,23386,-211877,-130628,105787,206861,190868,6422,-97521,114062,225382,23308,8658,202147,293306,234991,37325,40166,219975,197885,-7106,-68763,-150053,-127072,7686,28104,13076,99597,198442,262806,223975,83852,-27219,-73831,-49206,4981,45389,160143,310676,508893,402426,181150,77929,-78165,-294508,-186279,1593,58543,-26168,-195538,-303864,-278462,-181024,-43542,-1873,-88456,-119035,7473,302091,374670,94306,-291806,-379094,-239640,-267174,-375697,-386064,-366173,-176825,55820,92606,15680,-8264,119658,279705,235029,-47226,-105084,-27800,-57807,-175798,-374493,-454740,-313219,-184345,-93034,2054,6048,-3066,98591,108665,154894,186448,33616,-25473,128331,238720,117554,-81716,-149734,116597,267950,127957,99883,249102,375957,483756,601001,573837,358154,174477,166927,201075,166869,166491,196264,199444,72404,-154026,-275803,-161169,35197,87784,29697,1067,35866,93652,43910,-114459,-307695,-394934,-354873,-331418,-252178,-3903,225883,246496,57486,-134514,-72470,142794,186129,72738,15271,1954,-31729,-121908,-61450,81929,79053,11313,31434,114193,159510,22593,-80235,10569,113952,196541,321946,257223,127443,109616,209347,177664,42915,10012,28061,-115006,-256271,-248437,-114802,-65176,-102226,59808,217977,144910,8904,43057,143290,147951,-31403,-235520,-309651,-336498,-383227,-470180,-339317,-137020,-159091,-171925,-357936,-607876,443255,950410,903559,1373393,675684,-1281198,-1620829,-1019899,-552174,-303134,-685642,-1481952,-828309,1410617,2288060,1214940,637771,321655,-83600,-130964,-241921,-419595,-322811,-302844,-216763,-129085,48229,342298,201967,-191728,-398677,-295052,-275930,-281028,-213040,-182616,-176982,-66272,-83682,-137058,-20642,73909,9514,-130913,-145369,35934,144002,212790,335169,419061,374986,109821,-196433,-243301,-26336,134956,86480,-45421,-153549,-133339,-71592,49301,117592,136378,185063,160905,122722,135051,46689,-225821,-400246,-253670,-92774,-135024,-244335,-264960,-267581,-271536,-209153,-93865,-175563,-235378,-85673,-19152,-134438,-57682,19047,-34670,-200081,-348168,-365838,-194360,-85660,-83853,-5662,60207,132116,231694,269057,171031,81786,75227,119816,154334,218884,174690,-13581,-63870,58178,30189,-101713,-8645,249763,305958,170879,-15044,-322981,-327718,-23330,110228,79299,82150,66144,114105,80141,-21299,47802,264512,317218,220031,132531,143800,149742,55063,-102024,-63295],[94837,94745,-59210,-83665,8670,67042,79813,53333,-64593,-151741,-202306,-184206,-130278,-130467,-72637,44408,48378,107075,180437,64680,-114995,-100611,30243,144358,176013,-32382,-254905,-141268,52214,128484,202016,234802,123328,-59817,-151215,-103794,160635,210826,-99652,-304679,-171004,121103,198605,202782,273317,145540,-35231,13710,160761,100473,-59227,-88666,-75187,-165274,-324332,-384074,-478291,-559072,-413527,-117792,164631,220994,133771,-645,-205883,-254031,-103879,15175,-46220,-71338,-42643,-109707,-113361,79855,151917,38248,-61295,-126972,-138219,-118421,-190666,-109641,139370,325780,207629,-1614,-64622,-44960,-66944,-66246,-141679,-276137,-370676,-311644,-88192,189517,282555,122603,-64779,-66431,41673,168734,116598,69175,77872,-20296,-169106,-226621,-230663,-249612,-259875,-134636,109413,350105,470320,228446,-61770,-12978,159239,118281,26792,40067,55194,54855,44998,-31022,-181758,-284451,-233277,-107179,1992,161226,235239,205004,172122,156445,91541,45671,-30562,-71459,-108972,-102811,15873,-7328,-202217,-337749,-147191,63969,146635,206692,365812,335007,203262,122556,115334,-12242,-112229,-83651,-119919,-264480,-155978,-25462,13039,-58583,-125871,-230833,-167122,-20035,40689,14955,121868,282689,190132,-12324,81810,212811,80416,-29612,-52156,-93505,-42882,190065,366693,364808,175369,57469,80886,-9523,-174114,-135958,36472,130670,69155,-46504,-106421,2810,149375,239033,228885,74263,-126132,-243711,-156238,-269676,-503569,-379378,23105,281265,211259,32475,-113866,-97828,1564,13824,-42741,-60727,85241,339575,280054,46078,81096,259206,302099,200659,895,-117826,-53423,-14633,81516,180788,101101,-19506,-13012,39198,72789,179840,70423,-147491,-162139,32713,209878,247472,86979,-46200,-12313,182458,256251,117079,-123697,-169371,11721,54113,45525,67653,82821,82284,7423,-148706,-249198,-251656,-163894,12019,125966,16476,-149733,-178528,-150651,-73580,-219122,-353602,-90312,164554,67977,-1653,132803,159888,147819,181681,166762,188776,107770,-61158,-223986,-187134,-54193,-13035,-113233,-191044,-129172,-29385,77272,54640,-55255,-43049,95000,96274,41391,111581,171946,256001,238680,-20845,-166876,-115308,-45872,-83453,-80198,-104916,-193452,-194397,-125863,-97223,-23642,-58082,-171386,-86371,64463,54602,102652,76667,-151380,-220276,-299,70769,-192945,-424078,-222508,59513,119244,96921,63426,-26886,-173907,-276544,-243495,-14497,158036,69654,-109395,-170816,-55051,104047,156148,115542,98016,63683,43621,143200,198068,188240,173751,53572,-179620,-260409,-233000,-184062,-85404,-158627,-374054,-421186,-178211,-35046,-99741,-30887,190434,70331,-126101,-58178,131806,144553,93256,12907,-76278,-139725,-189615,-256501,-261221,-96516,120771,183933,218051,235751,35364,-263419,-260420,15541,291074,239250,-10010,10945,366678,368532,58453,17689,284319,299898,43606,-268629,-374364,-112773,165123,150616,119942,126005,5181,-131287,-95829,-130620,-328916,-432650,-298950,-114493,-138076,-133554,68855,336629,449260,262230,-98236,-235961,60133,364753,243835,-70567,-311075,-376571,-103459,279261,379978,216903,112108,127813,165940,262450,320319,233024,140601,216860,386665,385999,129770,89627,190504,78415,85767,611814,357777,-945251,-1475685,-1211780,-203699,1055330,-458171,-2401322,-329671,1375116,283995,83534,-221820,-484258,466409,881908,-44224,7355,444113,424850,41762,-251629,-348447,-219360,-44932,62292,186271,175759,-181151,-537160,-666158,-590820,-357751,-264974,-361532,-433010,-121983,104826,26625,-124210,-200373,-134322,-3927,-73497,-294849,-374400,-434311,-400562,-171691,-63546,-233242,-301538,-135697,158423,270919,230015,268123,190714,-827,-81670,-72004,37971,92303,108514,104787,32084,-52391,138976,272079,183188,-42234,-198769,-181792,535,25340,-171265,-153497,91172,199138,287909,321174,8238,-227853,-75786,70256,-150235,-387143,-438752,-367387,-147386,73792,152305,-89808,-302326,-100608,206017,202761,73041,4413,-33465,37076,158419,-6083,-235062,-231324,-367912,-600184,-539919,-155525,227680,309327,164972,-11480,-136307,-109450,-66000,42300,158437,155430,108190,177035,198385,111640,181582,378680,367517,151631,31815,-81691,-184964,-96667,35236,-11624,40464,219940,260743,210374,196670,156041,32452,53831,263303,303624,48993,-175285,-244841,-324067,-271230,32461,220572,40599,-52970,67299,145659,184701,192946,123479,139936,265680,257581,151093,87481,6580,-23451,20026,66485,4673,-212224,-226774,-60694,-108330,-296542,-290617,-174074,-65496,2008,-69337,-127844,-190077,-289449,-337393,-288930,-128356,-54426,-110051,-102589,-12766,67605,51154,-16432,44204,179359,183308,121774,227588,441491,253595,-64625,24676,191695,104164,60345,155283,128295,33459,124257,241012,84175,-169991,-226640,-93675,-8558,19780,-33964,-4309,118291,253635,210659,69461,28522,3238,10409,69291,60692,-44973,-98797,-31821,-52203,-161055,-114438,-34819,-111319,-222540,-239897,-93847,36599,166448,111274,-37496,-3883,133991,104386,-43674,-136295,-205565,-95627,23845,-28030,-58158,64169,-29536,-227863,-77264,205786,238282,152232,4454,-45820,127010,194540,-4296,-23701,144925,224911,200333,44511,3282,125142,139935,-14103,-48932,-53355,-29194,34761,-3349,-22277,99626,208868,253978,228811,132657,52460,2628,-42872,-30589,50351,198553,301372,374301,246055,132597,60210,-102829,-289499,-231732,-129102,-83737,-140301,-269578,-347356,-335349,-206488,-5136,59660,-46533,-105643,-8938,267800,314801,58130,-276432,-306281,-116068,-140265,-291893,-370514,-409892,-254179,14726,96731,4258,-36965,106524,313376,209921,-149942,-190870,-57428,-55724,-214037,-433787,-469845,-303544,-211368,-149837,-37681,-11105,-60377,-11124,24431,82544,124765,18354,-20653,100551,220786,68859,-190344,-280433,-18069,152661,42099,44888,251932,353003,447287,622041,612669,321824,95161,120914,175979,142678,202532,299079,287504,124214,-120264,-239892,-109155,92619,112229,40298,25255,96583,174721,105552,-82909,-338195,-480795,-431191,-379653,-286010,-16346,215748,216210,-4345,-215125,-160832,95267,170629,71013,20481,9025,-31327,-162237,-185441,-47946,-15931,-62190,-11234,83835,112618,-174,-51023,29666,111679,222869,386506,289236,105424,92371,203486,183727,61659,59375,77425,-81204,-229411,-208422,-46456,-12349,-32118,87792,154766,27384,-90064,-8917,125977,125489,-54128,-250062,-329127,-281149,-237332,-349868,-299602,-111181,-104998,-154356,-290742,-497887,324801,724157,740617,1224735,578762,-1263686,-1599124,-949429,-488934,-381959,-792922,-1449338,-854676,1456171,2550623,1304247,262266,31792,-255661,-224409,-97279,-265748,-370048,-345484,-187611,-44255,96360,342494,194970,-187277,-420148,-357905,-319808,-284090,-202058,-177673,-156364,-37225,8899,-8802,28757,48250,18501,-52731,-54039,38737,83206,152248,298765,417491,389481,107028,-193797,-240618,-36538,117009,81370,-44010,-195623,-238300,-110001,118328,183036,119355,105737,56688,-911,27807,-62857,-314515,-416372,-210023,-104034,-263112,-379702,-371431,-418681,-361614,-150363,30780,-57799,-187986,-135029,-49781,-52718,37351,7136,-96590,-216628,-276186,-252582,-152473,-76407,-20422,37374,28236,143680,292948,275169,144774,101681,101043,109588,159325,227007,163054,-10300,-38370,52963,-17137,-159042,-60437,203316,292264,220396,29951,-326341,-371280,-101741,34630,33332,43725,36626,101139,111443,44158,111975,300182,337848,210421,103717,136582,160390,59777,-108320,-84109],[94556,87036,-123127,-208861,-46648,136584,222902,143553,-18300,-89074,-134503,-99313,-13487,-67975,-138364,-94021,-81680,-8812,124368,70939,-29916,44244,153575,210162,195344,-35948,-227134,-99501,112156,234349,271022,230746,54101,-78199,-106106,-52100,188631,245605,-85128,-300290,-160793,117369,182450,174007,208242,69595,-92903,8566,143836,1521,-134903,-57910,408,-92392,-239477,-334010,-485606,-548021,-319161,-26381,163276,157654,94502,15597,-138241,-213864,-129163,-41321,-63723,-58418,-67928,-160085,-155789,120812,265792,91484,-146803,-274597,-248450,-164452,-149059,-81638,80343,232577,164757,-15995,-74953,-65228,-111548,-103327,-159845,-322982,-425943,-314278,-7876,271068,326754,179090,1032,-88417,-47193,80354,105237,63862,22411,-41906,-54664,-115199,-289954,-410464,-302877,-65940,158355,360859,481419,246112,-104317,-130106,27164,-6382,-80488,2337,64335,56656,43467,-54169,-246757,-333570,-228600,-41931,109776,228029,187501,83483,99901,114374,35389,42216,29806,-41489,-128719,-155340,-44647,-36588,-240281,-348488,-148100,-8280,17991,116681,353954,361686,198123,115316,197832,105127,-21933,-70814,-83608,-133055,-8251,103740,106011,9299,-128589,-279640,-114005,123890,179184,93458,143577,277063,213206,-10683,57237,234774,147454,-26310,-89963,-48936,98505,323896,455148,420451,198547,22462,45204,9583,-200577,-231462,-16404,152165,105287,-16999,-43903,77451,215082,284026,284747,109201,-110823,-140432,-53493,-202549,-472949,-403807,-53943,234176,266180,160592,-24674,-76466,29151,70566,1776,-51000,75638,338921,269665,-24238,-35197,186589,285336,177195,-59329,-176168,-6073,140822,205044,178870,30107,-89810,-36615,79710,98896,110203,44858,-71814,-118488,-9020,197023,250462,97741,-1692,28749,164739,206671,96607,-133647,-231341,-90784,34908,106617,92792,23250,-42454,-174638,-267121,-248273,-275972,-294731,-85039,145559,68925,-141472,-170647,-100455,-30640,-225698,-415460,-167083,60071,-16238,-52096,75834,56577,58811,131271,149204,157127,80727,-32935,-166971,-145610,21793,98842,-5489,-82241,-51312,44151,142570,100272,-3129,27078,162801,172330,134294,156139,149464,164144,64427,-167267,-249929,-172031,-98716,-91493,-58961,-87992,-218921,-206146,-80880,-48741,-60287,-159629,-254483,-92599,139279,133425,123847,57165,-155954,-240843,-7388,160412,-81457,-345410,-162437,79640,117115,109355,35588,-94914,-232352,-339119,-278661,-13233,165836,96307,-93200,-254780,-152684,-10199,29525,31618,100404,101708,53992,107800,162061,139550,77456,-47591,-212527,-219603,-209125,-245685,-167400,-208224,-411645,-452691,-236923,-110546,-172578,-148943,37491,20376,-33425,110195,284102,170569,-14695,-111650,-96115,-49590,-5722,-108147,-131804,14899,175835,196377,239097,274230,53631,-313221,-388310,-137211,195748,179742,-70656,-64710,276983,312308,88732,107081,381139,360885,39023,-308427,-425714,-172533,123617,135774,68852,78893,-6323,-190675,-272744,-314180,-359036,-253973,-67832,-8354,-145287,-113933,87115,293503,415489,309148,-13930,-197459,76907,359788,131577,-197572,-298409,-237998,25257,314760,374677,229075,140288,126822,117965,184956,233575,114426,57512,203516,339327,235047,16178,39684,60544,-265017,-360217,162051,122341,-899721,-1377814,-1227014,-28251,2557336,2210207,-1938599,-2537403,40875,834916,-81328,-1051891,-854475,503811,1187230,190973,69035,561856,411013,-99539,-345952,-288894,-197609,-225142,-132643,59612,125519,-285036,-613262,-578248,-453870,-288246,-265834,-406336,-442431,-125005,104175,70581,-59350,-155234,-152081,-62870,-124510,-309984,-403555,-560694,-577468,-286565,-44518,-107991,-198143,-101173,160767,255934,181265,178106,42286,-137394,-147721,-53416,100807,210259,268535,193108,-3132,-123717,77595,222197,143273,-178,-104461,-176251,-123456,-81038,-196667,-213040,-98878,35620,207683,203261,-116902,-295693,-135449,-16371,-175868,-352741,-427349,-402925,-207631,-29155,56002,-150749,-364130,-185391,122364,178114,156002,167422,110969,134136,209005,-2596,-232068,-199001,-251458,-460191,-474524,-109146,277162,352898,251472,47511,-184094,-231723,-135669,65189,198315,150370,93630,152973,181527,105652,139449,289638,327648,157861,-27923,-137442,-163297,-89613,-2786,-28968,-11874,106111,191296,155579,54045,-8592,-2832,138184,357075,344116,28570,-202054,-210269,-236500,-193196,111374,236234,36601,-15326,98634,110740,114594,156631,86229,44138,160568,205154,138728,100928,20009,-53514,-53336,-6852,-42668,-168033,-82225,105683,2091,-244656,-276543,-183755,-95710,-10758,-2319,-10398,-104297,-189344,-194983,-177507,-111147,-84695,-106958,-100449,-25050,50415,21643,-6302,87670,172649,111983,49511,222972,529368,373310,-35580,26345,246492,196362,120926,197693,125372,1895,82285,161946,3495,-202024,-241365,-113067,33721,111158,44256,99994,291578,405790,273930,93407,56670,20957,-10898,19933,59655,23362,-28381,-63706,-122881,-153466,-77075,-65141,-134757,-198501,-270663,-206365,16868,213681,141492,-46826,-58319,40680,34598,-37246,-61932,-98853,26033,110153,-43749,-122757,8996,-49834,-196283,-3437,288580,223353,48809,-31825,-960,142005,161664,-31265,-74531,31134,88939,103230,-13268,-100986,-16049,58890,-11897,1051,91733,118186,67196,-50864,-78617,51023,160780,191888,185411,123989,75258,38495,-61249,-73557,55622,220852,254538,199333,87533,90979,52699,-81999,-205909,-217943,-218472,-183155,-213928,-319210,-370149,-347899,-186711,54914,124290,-13456,-116017,-50621,189262,223299,526,-236033,-186663,12422,-9409,-155137,-255432,-342190,-260149,-2638,138979,60090,-23708,87617,304636,165707,-210569,-219265,-71789,-52347,-196282,-379387,-407721,-244470,-170362,-126979,-32020,-4909,-101438,-121237,-51123,37731,75277,22107,36258,127149,231913,69647,-220990,-338040,-131996,38938,-18608,6352,239073,298274,347000,558026,585000,279186,38696,73998,121094,98205,215401,369717,372761,194354,-61297,-171397,-19279,154107,130439,49531,43519,149072,243587,153438,-47855,-323755,-498065,-425796,-318296,-233208,-16165,162834,141497,-64187,-250420,-213895,29423,120656,54578,28155,1042,-44546,-168116,-239706,-117512,-42375,-51319,19960,114067,139955,84716,70995,99298,140591,261435,436608,322382,107480,102258,209948,186863,93500,152141,190292,27379,-128329,-119870,15578,28789,50539,140897,124698,-40402,-132741,-21078,131539,117690,-68246,-255095,-317072,-169902,-54206,-175441,-197871,-38933,-4982,-126035,-185057,-242768,147660,320339,483886,912992,465106,-893195,-1225139,-656189,-223569,-306223,-781911,-1236902,-722774,1259346,2326508,1085369,-168541,-257068,-355647,-217441,145929,768,-316252,-331632,-145681,30090,93606,247687,148571,-137898,-354121,-333464,-295149,-248646,-151185,-141001,-119958,-11648,108815,137523,100644,29883,15830,33249,60773,53432,30970,113380,272489,393727,374213,110910,-140736,-170230,-18382,82873,54201,-24926,-181906,-269866,-93922,193041,234451,108441,48632,-16376,-81971,-48857,-155556,-346963,-327227,-62221,-36226,-320809,-456391,-404848,-448969,-331611,-39072,150505,56492,-92215,-127551,-64523,17925,99335,-16417,-141251,-204423,-165200,-81957,-65404,-72385,-18463,1346,-41437,125793,299783,251529,148186,139519,125815,112478,175842,204809,94928,-36646,-20335,45756,-52132,-181277,-112263,112685,231489,222186,50990,-279749,-358233,-175872,-55388,-24330,-13122,-8610,78112,115223,60692,124469,268003,297922,174202,49497,87274,112812,24298,-123853,-123017],[83616,61607,-166900,-272738,-65780,197677,344842,229296,44501,-6743,-42075,-6182,67171,-33725,-188917,-192268,-180096,-127535,41617,60445,46861,169659,255460,241767,173133,-80360,-236070,-74310,154947,295733,297394,198973,-2611,-68159,-47403,-2781,179996,231874,-77742,-257749,-112450,133885,193788,174116,139230,-40080,-171989,7885,139037,-97283,-252543,-83010,50024,-34520,-158736,-255890,-408506,-410320,-136026,88830,131135,50462,21182,31308,-30343,-134851,-172600,-154530,-105566,-46606,-92905,-199410,-195025,114603,312937,126028,-203158,-366133,-301289,-138534,-9901,2558,46125,137057,111243,-24658,-82782,-101510,-166320,-132640,-147657,-315971,-430899,-298500,36102,290393,321469,217309,87089,-65423,-86354,32511,114513,75224,-18414,-75185,23592,-8533,-289710,-456317,-255069,48091,220434,342704,444334,238367,-142183,-256087,-111275,-102751,-169339,-44013,76654,77055,47104,-74684,-288523,-343149,-187340,25667,177926,237220,111121,-22605,45508,81049,-17174,5791,43228,-27309,-122328,-124505,-18342,-43396,-257954,-298061,-122189,-113234,-172490,-58838,226144,308896,172808,83669,196933,126490,16889,-49993,-15766,7572,101751,158378,122528,39641,-113463,-255699,-57499,183680,207406,133442,143351,221184,214874,17995,36599,206327,185413,3125,-107483,-17342,207378,405386,465443,405064,180279,-25033,-4841,-6494,-243920,-302775,-47101,176258,132711,-3341,-852,144948,269167,296766,272470,96900,-75820,3489,48290,-113493,-362706,-378469,-166529,100392,273071,279069,77466,-29041,90629,156373,69786,-12088,78248,311091,232077,-101174,-138421,120064,253645,122269,-132196,-197481,64011,280472,272411,109565,-78534,-170998,-81005,75001,81792,-3350,-11623,3175,-68228,-59532,152135,254160,123256,42479,62228,146442,169385,82232,-132067,-271808,-180317,-1117,138527,135000,23554,-119093,-315091,-340100,-208400,-250349,-367185,-161097,123338,94342,-115193,-148976,-68778,-3929,-190561,-400355,-225526,-79267,-125828,-103450,-8568,-89397,-72309,75605,163909,135280,47556,86,-57754,-50690,97106,187602,93341,-4782,-25000,66447,160733,108348,21421,55894,178597,216771,220465,224782,194307,124321,-89108,-295919,-269495,-144592,-77221,-39574,-10434,-51858,-197846,-185682,-46340,23627,-18116,-182150,-293425,-95620,197519,202141,138768,57921,-107623,-215529,-33749,182763,14836,-221736,-87829,69813,97198,114923,-1448,-155505,-259913,-346059,-279754,-49691,104578,110214,-9916,-210047,-172257,-75096,-48004,-15043,102023,118929,63482,82652,113300,43918,-48406,-95818,-151129,-140910,-170932,-261538,-211122,-226706,-388122,-428430,-284504,-178179,-192501,-216258,-115004,-32782,78665,289672,400638,183461,-92092,-178140,-65636,71689,187819,61516,-15821,111545,215479,187343,217117,269152,86785,-263172,-393089,-200440,139132,145890,-91122,-105278,190919,288143,184690,254532,461168,364122,10035,-320068,-422930,-214840,58726,104240,18672,27031,-18889,-222854,-389916,-428739,-353620,-90593,145284,112547,-106798,-64624,101872,231222,359452,340856,95860,-81254,121364,258365,-35126,-263957,-190281,-40024,169386,325845,327823,209303,120924,99418,69727,93776,120951,-11731,-35903,153595,277879,112722,-50521,-14782,-170994,-632221,-712155,-211400,-79353,-731127,-1092379,-1099501,137696,3800756,4625376,-1515892,-5393873,-1478855,1689291,193781,-1573836,-1108374,482526,1427170,678264,336099,630796,341933,-189891,-386337,-204690,-83129,-260964,-278505,-54683,90581,-282886,-521865,-385456,-275947,-218296,-233232,-347196,-322789,-88902,79641,92008,33549,-42272,-122160,-90034,-124395,-253357,-370371,-612593,-680927,-356782,-11662,39347,-49043,-38982,140317,212215,109292,50109,-98541,-220453,-174764,-11862,196820,374949,473833,302269,-31490,-177506,49219,212303,155038,97346,59071,-84967,-172516,-150272,-201145,-272052,-300104,-102361,179991,124422,-216994,-322929,-143787,-35969,-109824,-210496,-309719,-370182,-257331,-143670,-36421,-180325,-362088,-217592,37748,121932,204653,287370,223672,213596,243151,26654,-169082,-104308,-53333,-214907,-321867,-29986,322369,385305,323412,109932,-174023,-259488,-131581,118478,236748,157382,99432,150015,199026,155551,108481,161603,254661,143779,-88494,-158384,-88659,-48696,-13535,-20228,-60666,-24403,93414,68832,-103887,-176481,-26614,259856,467280,353943,-16819,-200736,-115923,-81371,-79411,148707,195584,27797,30748,130785,84848,50383,98049,42623,-18199,74511,143771,130728,143646,109167,10727,-67330,-57278,-83617,-142685,14007,220614,107886,-163402,-227947,-138702,-73597,-440,67501,104720,9470,-62113,-51405,-54360,-55170,-57401,-54036,-73887,-43388,31328,33818,58512,167085,190614,88306,15250,204339,553161,457263,23715,45690,278247,252685,155224,215738,128398,15338,83626,110480,-61089,-226622,-224901,-96896,62310,172733,124492,221925,457299,533482,349723,165740,127411,77371,17912,33490,148588,182659,103556,-56580,-137793,-85182,-21215,-71560,-108479,-110846,-224642,-240960,28736,240560,149670,-75496,-139366,-71386,-36665,-13652,37227,41064,155527,183814,-38729,-125914,594,-16783,-113837,68778,323601,164704,-76867,-67688,46631,162348,140345,-37926,-106823,-73475,-37661,4339,-91337,-210859,-136448,-896,7985,65883,224739,244962,71074,-116407,-136097,-11495,84493,95343,93624,48633,33126,23981,-100321,-113866,60104,220774,177317,45375,-5528,81514,59717,-24402,-70584,-151291,-249910,-221889,-238301,-342789,-377426,-322930,-136620,107189,159865,523,-133158,-83000,121419,147622,-59810,-196973,-77727,100838,95337,-9570,-85640,-184917,-198021,-8823,188796,152340,10581,53484,239501,102803,-221860,-189212,-66060,-54250,-146697,-257223,-299622,-157514,-84695,-50132,-588,577,-137635,-211986,-105708,20459,37049,23174,97082,176892,253952,103698,-185947,-331804,-211763,-67957,-80958,-39262,189365,212981,190846,386498,459545,213990,-6563,12183,35355,32065,179417,363181,414183,248150,-20430,-120009,51331,164819,96970,19638,25508,157381,260065,154213,-35735,-278277,-450034,-360727,-203071,-149003,-33971,63553,25173,-128373,-256592,-241968,-61763,21456,-10674,-6141,-53121,-88002,-151108,-230728,-145829,-29918,10886,81906,150692,183978,201277,196380,149175,152256,268517,422635,303376,85728,81521,173507,133402,75520,210151,291562,136385,-28440,-49428,23469,27820,92587,163759,92349,-80727,-145416,-15255,138169,101883,-91030,-266089,-300448,-82503,52013,-73262,-165012,-47059,32438,-145978,-92601,28697,-111823,-169786,188803,445561,330057,-260470,-603278,-251775,110434,-169457,-729232,-977115,-497661,858638,1638517,590720,-541828,-506794,-420396,-177428,345017,227780,-222486,-306243,-145745,35454,32022,87962,57393,-92786,-256092,-259567,-226554,-185705,-97321,-126762,-130348,-35431,153962,227831,140195,-15893,-37444,70895,128988,31505,-40145,74728,238253,331044,307040,86118,-91255,-86830,-12256,4165,-17780,-16619,-139472,-246676,-67743,209838,224500,80691,-4782,-81263,-129074,-91891,-212175,-323767,-171650,132549,78708,-289035,-448224,-371897,-373500,-214987,65131,206277,116845,11033,-74961,-67448,41775,89985,-62993,-163572,-167012,-51363,79698,29732,-67422,-61411,-87522,-113896,97790,258874,212298,187103,191243,144705,123571,185577,150776,-4200,-70497,5968,56708,-63870,-180627,-160763,9782,162665,210314,85717,-161845,-258766,-179695,-85215,-35801,-46426,-47891,64367,121150,70731,121762,209045,235411,142048,10705,44150,62771,6437,-94613,-118535],[56124,25035,-179485,-267092,-63513,210318,381611,263511,92281,66358,41911,55384,76674,-44829,-213293,-227002,-229681,-221349,-51122,25179,78559,233312,303202,222763,110358,-147391,-269326,-63118,173726,298962,280394,148127,-32532,-42554,-4703,22024,138449,171090,-75819,-180614,-36351,158328,205402,176021,77351,-152283,-241514,20429,142061,-185808,-389436,-159082,50995,-17079,-109004,-168240,-268717,-197178,68032,181555,72218,-71996,-61940,51706,93141,-30398,-215509,-291073,-168694,-59076,-120652,-205746,-201993,74151,290757,143663,-191050,-349934,-272057,-49190,170052,103390,25286,56858,66662,-17289,-83829,-143194,-214265,-149523,-112363,-246256,-368418,-257906,35432,242858,269888,227881,156331,-21258,-83657,17586,115296,90641,-31683,-108439,49741,72701,-225902,-372942,-128863,178203,278619,291725,353798,194770,-168425,-353926,-215556,-145613,-219112,-88423,95793,119138,53791,-90777,-286835,-299214,-124598,59218,172679,180674,19969,-86974,30825,81024,-27612,-21621,24535,-30058,-88258,-4378,109405,-17992,-246596,-200157,-79269,-227851,-370094,-259388,27951,191557,139467,47339,131589,84083,17027,-17036,67608,122609,168095,150691,83383,41912,-53616,-136778,-8355,144035,143006,145069,138644,155754,212311,77370,29301,134515,183456,62761,-74046,12219,255538,412985,399112,323892,118673,-81153,-59560,-52330,-284697,-326013,-45385,203016,156691,2848,10245,178811,291293,278738,200965,38850,-39138,120455,120696,-10804,-185696,-302149,-282672,-75149,235725,356268,170461,37972,170334,258512,167052,64489,99392,269959,187247,-148767,-183568,92392,227663,57935,-211395,-211528,115857,362917,272967,6901,-182060,-234599,-129472,36020,31850,-119960,-78750,56234,-30308,-118641,68459,246489,157368,77918,78331,128306,148703,77001,-117103,-270245,-214121,-37603,130794,184423,83274,-137195,-378963,-337608,-138298,-192902,-356811,-180125,77899,94195,-65476,-107249,-52828,7136,-131852,-321817,-255083,-220641,-241116,-145109,-77297,-205361,-187871,37293,205751,137513,22225,34416,87756,95744,167622,238311,160232,15854,-60376,30101,128112,75579,10767,40373,142084,219379,274487,293442,279019,131850,-180032,-363180,-219595,-45281,20485,71508,70728,6864,-137204,-155225,-42666,86940,71307,-132532,-278686,-91563,230615,255332,149379,73597,-30656,-160351,-81380,117396,53466,-105608,-33716,18946,49830,107402,-33041,-190549,-249636,-300836,-251789,-103167,8465,112877,113086,-52110,-116439,-100168,-98839,-41251,94404,110251,65636,67215,52069,-82020,-178198,-93202,-28652,-54645,-138609,-246554,-227746,-227282,-318962,-358430,-313673,-230898,-164915,-224751,-236536,-92960,157034,410404,447568,184534,-115789,-179516,-14153,174025,305568,168620,35280,148437,202480,128187,133369,205970,118512,-131149,-269964,-147920,132873,128676,-91839,-127272,110340,273713,281926,372647,466534,290577,-49398,-322796,-396744,-260872,-37811,52075,-18165,-19584,-32694,-228411,-435776,-470154,-334149,2874,272750,198733,-48562,-14981,88397,142055,268964,326692,186589,68106,167216,77610,-227174,-283615,-57106,130541,272223,310152,257561,149503,35072,35035,18799,-16487,-28885,-144104,-143769,50824,186102,37748,-52787,-60733,-443143,-927850,-883598,-399506,-185505,-523076,-729463,-769924,432346,4610548,6122693,-1716903,-8669498,-2878792,2762712,933097,-1488662,-1022161,429025,1469066,1187943,711119,617149,206161,-244875,-383738,-133701,72116,-146512,-329199,-134395,48815,-215554,-329354,-171302,-124808,-188591,-209761,-226673,-147469,-58573,10862,59092,99938,81875,-62507,-95983,-103708,-173179,-311359,-588663,-680088,-363668,22995,161951,94194,14355,74344,119756,5937,-112367,-224883,-262221,-189884,10789,277910,515013,621494,340519,-99428,-240308,21221,204289,184101,195945,229645,54990,-156578,-198621,-219623,-335272,-451441,-193441,160011,52293,-305716,-329872,-127796,-13774,3968,-28636,-148768,-295248,-298354,-267111,-142133,-203295,-318680,-217275,-66849,7554,174440,307542,257099,233653,220695,36102,-108788,-24983,112315,11945,-161094,39469,332060,363509,316421,122183,-149878,-231357,-95612,150865,232162,153318,99801,134089,206268,210057,75455,23368,157687,88313,-164674,-166617,-3150,-11467,-29479,-28605,-134251,-173045,-32911,-43187,-257335,-329812,-60043,350436,522636,295226,-100695,-201685,-21031,64078,11222,111453,96753,-8161,30814,107667,44513,-5303,11584,-30995,-71855,-6909,50671,84646,163402,207500,115417,-46843,-106202,-142360,-178255,-4293,216793,147447,-111501,-195929,-91779,-45247,-4828,90831,160127,88843,20895,27710,18234,-15700,-24025,-1518,-49181,-79828,-6272,65349,141482,243757,215735,99996,10032,158316,490608,461088,68598,43071,244642,220722,113437,150813,87413,27081,78795,52138,-124799,-260976,-213147,-78253,45089,154996,147887,290878,532345,575062,400196,250178,201083,125142,43079,56888,251887,348494,231384,-31164,-115732,-1699,15605,-77150,-65150,-11258,-141297,-199603,50758,225015,118104,-126953,-235198,-197256,-127702,-12659,110762,158072,247929,215990,-31652,-106836,-1011,29119,-32248,83109,258700,47084,-203253,-106327,63840,149311,102405,-47183,-124396,-139191,-117561,-73609,-172815,-299407,-217037,-40011,17187,97734,270620,269588,1020,-216753,-194614,-70034,-3782,-27645,-51144,-99079,-80670,-55297,-170174,-163523,36524,168531,59064,-62516,-20156,94470,60065,31185,54811,-77296,-249229,-221580,-233052,-354257,-385221,-287868,-92808,109428,132298,-14915,-143331,-84960,102154,112906,-112044,-190237,-36402,116520,148276,89144,62649,1474,-95217,-21399,203590,219438,21902,-9321,122483,27489,-191901,-118277,-42531,-62482,-95874,-131602,-187283,-74098,7590,42636,37995,-9400,-175585,-264966,-126897,29854,18937,16183,120206,202108,260568,147386,-108716,-276764,-242180,-154965,-161490,-107663,105516,122850,24614,142135,257604,134474,-36835,-53247,-50158,-27223,111641,290373,412245,285282,2749,-89926,80953,114343,13227,-44173,-19494,125753,226938,116817,-37763,-200068,-335209,-247780,-74659,-66692,-63610,-39242,-82845,-168646,-227182,-235027,-146676,-92018,-104869,-72365,-129185,-134321,-100903,-156312,-131584,14114,112077,159372,172905,216289,302050,279862,157635,136843,240905,352985,235334,40629,28398,98560,35393,8006,211063,352617,220206,49904,-4158,2819,16894,102251,154454,63395,-84727,-121104,24364,169979,107581,-89595,-249334,-257128,-35264,52086,-89272,-256050,-186553,-30328,-196892,13365,260672,-386161,-588402,-43386,-79076,203529,499453,147441,176424,403842,-34852,-658375,-732427,-227944,360320,663417,-3764,-705831,-629748,-433675,-122636,435287,345972,-112421,-271946,-180492,-14167,-35754,-44864,-29038,-54922,-143650,-142599,-102114,-63521,-33501,-138760,-188193,-92870,143888,249917,143807,-75989,-120930,64721,142271,-22295,-113208,50304,214190,260674,220169,43280,-59430,-10789,-14357,-94610,-106617,-6485,-62990,-165362,-40701,159001,153167,42078,-43420,-126761,-131834,-81052,-197809,-238948,8807,318045,213201,-158320,-337676,-283515,-234766,-62673,128667,183671,112013,95324,6287,-55873,16952,20322,-118392,-157735,-109464,38312,176629,96037,-49936,-106637,-172235,-148141,82561,195398,177529,247270,239118,145906,123276,160620,63329,-109454,-102570,32639,78589,-65017,-189741,-218685,-89696,100820,194454,134932,-9841,-103718,-104740,-43150,-6010,-68391,-107381,24767,104995,63514,89329,120380,140981,86237,-34139,-5887,3133,-8959,-50306,-95869],[18189,-7102,-155597,-203464,-54103,157434,309065,226904,105608,110508,95967,67998,17215,-93101,-205860,-198277,-227501,-267794,-131073,-29448,55475,226617,289446,155907,21986,-203840,-287159,-43951,176320,257084,235525,93802,-35006,-20127,3752,15463,83080,88766,-68715,-80937,48629,174489,189004,151798,28886,-230837,-272908,45680,142683,-258272,-512416,-256554,3678,-47285,-106244,-94040,-104833,19156,217386,204735,-11780,-183456,-130910,73327,197457,73479,-241236,-408620,-242439,-110574,-155895,-173937,-166192,17506,214343,146486,-105678,-229725,-175495,66433,315897,175246,-326,-5223,39132,4673,-80623,-179014,-241260,-155315,-73469,-134821,-250831,-197900,-4049,139294,180035,203496,173707,7323,-69119,7792,79126,90488,-21692,-135465,21706,110194,-124652,-206630,22391,276729,303694,202314,207599,103582,-191821,-406672,-269155,-140155,-230756,-130815,105821,155553,36646,-122686,-253348,-216636,-69971,26698,75277,57990,-83798,-119405,37471,98380,2436,-19438,-12530,-55890,-44627,161301,289172,19684,-224466,-103968,-53145,-340458,-527557,-426795,-184530,30437,97207,14626,31582,12652,-5156,17099,133941,176920,186837,109648,22685,27824,49058,40029,10670,18892,26693,131301,132045,106314,203948,140572,20744,23082,128395,126554,2803,35802,224506,337472,272115,192185,14678,-153180,-125562,-127333,-316102,-305080,-26442,214788,169607,315,-23881,146889,254185,224522,85628,-64874,-40694,145148,134143,75268,3044,-208123,-389693,-254063,152283,352758,210251,89209,226282,336571,269372,158967,122506,212351,133630,-161401,-164179,104646,204931,-11425,-299205,-254566,108622,356454,208689,-96230,-253711,-269670,-171220,-20940,-38860,-211270,-149042,53067,-36703,-197883,-58848,205240,179970,91664,62912,94569,123970,64854,-103353,-236408,-197577,-83928,72528,215690,164815,-121122,-374993,-270926,-64157,-138392,-282828,-145769,20882,69013,-5492,-54733,-47637,6569,-76118,-221695,-264957,-343192,-348085,-177617,-106271,-249747,-250012,17952,240396,152927,2096,53981,229749,261621,218428,237311,175637,-26277,-153764,-65254,46149,5955,-35285,-12159,65638,175884,271675,323734,346854,158066,-196397,-354350,-128221,78064,158463,212482,171079,77051,-62944,-141489,-78965,107989,151004,-49539,-220288,-78933,236852,289463,154341,83717,35366,-101677,-143451,-22006,13842,-47283,-29012,-68730,-23041,86650,-45630,-192299,-209471,-222528,-205340,-145436,-77752,104331,229095,151043,-18374,-112408,-153267,-67123,76203,84776,63017,63705,-9152,-203234,-279043,-55184,107390,17181,-119521,-219220,-234285,-228534,-233713,-262969,-316162,-259686,-106385,-182498,-302385,-154906,165929,429711,426064,187375,-71682,-118996,34991,224586,307756,164785,9362,112836,125213,16623,-698,94416,135233,39216,-59201,6417,174525,116426,-90120,-139701,45382,253264,329997,395192,378133,165095,-114995,-316349,-364572,-307809,-144962,-5561,-22479,-35036,-30459,-202082,-409265,-442938,-304041,20656,291756,226463,11452,23318,51153,46947,163701,272806,243315,215128,208514,-103451,-372439,-257633,44596,217719,313191,294354,209286,74681,-89787,-39821,-13405,-124909,-193349,-250295,-223696,-61228,86801,30222,25966,-58659,-644784,-1056216,-838971,-363857,-169511,-362226,-409161,-240874,919600,4953566,6412762,-2768133,-11693674,-3785902,3839159,1906279,-763542,-477391,419634,1271899,1461754,1039150,540344,47149,-252318,-315712,-67058,219977,71293,-251748,-151170,4312,-118682,-104706,12982,-19166,-178106,-186624,-69496,29451,-39480,-74231,-4712,138287,200910,33165,-67529,-64895,-87178,-233368,-478147,-539009,-262200,94188,266269,223273,63688,-9089,5114,-101962,-258696,-292605,-242836,-173825,29948,343916,605790,665036,279508,-191890,-282194,8233,203539,230236,283366,382358,225131,-74845,-211908,-238012,-356933,-466873,-193360,142504,-4050,-349709,-295381,-78369,51656,147746,158951,23433,-176122,-288996,-343539,-224523,-201884,-228638,-174688,-159718,-124538,94022,254094,239930,219495,166764,31499,-64535,17435,200144,164129,-19734,107451,328276,303953,241884,99416,-107764,-156810,-35612,160080,195671,155259,116797,123786,204521,251426,64938,-53579,94331,34207,-209727,-136211,94408,37804,-25786,-37939,-202737,-286408,-126565,-113157,-336524,-404929,-71813,397772,517677,209323,-161808,-175261,66534,175850,82508,54079,10063,-34637,-454,43536,16923,-12299,-53436,-96804,-94085,-50663,-33170,24747,164675,287255,230408,14495,-123916,-179273,-231314,-97440,132107,140221,-81245,-173827,-52508,-13628,-6454,84611,170793,135272,59513,55302,53126,15494,14566,53887,3877,-84792,-23837,126483,241657,327901,275484,169065,65981,133146,397290,419483,110624,36348,174904,140018,34789,30743,18919,42845,77925,14582,-145995,-262523,-186016,-42626,14288,85526,124373,302766,513020,545316,441543,352195,284465,169573,65157,87044,342976,486511,339258,30359,-42025,94265,53274,-54373,8570,93735,-31835,-78666,100500,207568,88843,-152615,-282675,-279633,-202096,-18390,162838,242696,309134,237079,3953,-64631,12295,91183,48604,56338,127016,-71785,-257941,-106832,67833,119222,71698,-33448,-91031,-110091,-95734,-81717,-202231,-311564,-217270,-28631,35812,108016,241731,207035,-107546,-306310,-206957,-65355,-40813,-113432,-185887,-251374,-203096,-147380,-226468,-187724,5964,85372,-62988,-90374,53828,145316,71028,85397,152651,-5895,-214714,-177226,-184247,-325447,-362670,-228999,-49581,72103,66178,-22469,-100978,-17900,173511,155388,-112745,-192882,-49863,93970,176317,135775,152428,178734,43278,-18894,183926,234447,1122,-77654,5929,-19534,-109400,-4887,18798,-44203,-38971,-24701,-76814,3066,92949,140015,95328,-12563,-191693,-249731,-88519,82773,53122,30817,106620,177213,242229,192550,-686,-172437,-198322,-189658,-238670,-184090,22380,74503,-77434,-81393,54969,76085,-29852,-85896,-83409,-32222,64384,210273,404624,336375,49439,-44475,86788,36569,-76886,-100771,-53696,88012,179045,78202,-26204,-86003,-160724,-96896,43162,1205,-77025,-88019,-122979,-151067,-153436,-184932,-186262,-167377,-181278,-131347,-179596,-146105,-14821,-32032,-77252,83628,239061,243415,176155,226782,365824,312806,131299,99445,189102,258271,146443,-8136,-32559,15748,-66456,-79364,162232,365009,270074,104394,25672,-5872,31407,102948,126783,45973,-53682,-61422,102396,242102,160478,-36021,-177838,-169370,-17489,-31531,-213662,-465804,-448453,-186084,-236841,175675,449195,-577850,-806450,-141785,-541564,96714,1198606,872089,536599,560295,40544,-578296,-518178,37042,-127855,-367395,-499229,-581380,-572560,-383058,-64462,403112,341386,-14624,-234521,-227575,-84225,-67677,-87178,-74045,-27007,-37809,-4074,68255,118964,38848,-172703,-274515,-158009,94887,211892,115179,-137895,-207667,30466,110975,-92918,-172668,44587,208996,210553,147474,-4045,-54371,38837,-15823,-179066,-179501,15862,42468,-40738,-17976,56507,37763,-3489,-58451,-138054,-91390,-12928,-102083,-107909,161199,435210,326589,37686,-149623,-171393,-101617,60809,138845,102244,58208,144329,89153,-34168,-36684,-66607,-157877,-126342,-41052,92238,183505,111255,-9163,-105517,-190272,-111216,101758,148885,173228,313134,273781,132316,103704,96423,-36184,-183410,-114228,59074,109030,-55396,-211716,-271758,-155151,67945,191255,196652,136658,71549,41441,64767,53146,-82200,-185748,-48655,63782,43830,36947,27410,37024,12132,-77921,-46723,-44562,-14007,-1668,-62786],[-13132,-16605,-96405,-103446,-40531,57303,159102,141290,90868,127175,122386,48249,-68442,-143065,-162323,-120728,-175386,-250055,-169817,-77078,6922,182822,242539,73305,-56661,-207001,-233968,22978,190912,211446,198060,65512,-8365,-2253,-6590,3649,54626,38264,-28684,38281,137859,186329,147757,107973,16325,-227979,-234963,89397,148170,-290554,-567539,-312192,-46438,-90751,-129971,-34109,60719,197404,282311,154756,-95095,-244077,-147368,111054,276529,171075,-217318,-447395,-286661,-173450,-175589,-93876,-76745,-13302,137189,162717,47304,-32031,-27144,188378,397075,211861,-18189,-30115,52758,58926,-49672,-170289,-212295,-127175,-24192,4814,-87361,-105537,-36550,32018,93538,173177,154813,21606,-44520,6379,28791,91417,26342,-123861,-15695,127719,2798,-8619,160885,331033,302465,109874,50391,-3209,-194959,-386110,-247337,-81089,-188755,-142674,116871,178584,-3462,-160907,-186876,-96153,-16110,-43351,-65887,-79428,-166459,-116715,58984,126895,74212,42543,-21743,-73375,17464,336856,469388,71643,-187061,-33378,-46159,-412531,-584090,-487994,-326850,-114313,74845,21652,-35106,-27597,500,71198,188162,187358,188793,96174,5194,45382,203256,237578,17403,-114720,-60667,126318,150210,110673,211478,203600,22148,-85582,51926,190369,120695,76443,154011,225646,148171,69242,-88089,-213501,-177452,-191023,-304573,-228464,17533,225915,194875,18779,-69443,67872,176346,165550,-14911,-170576,-79759,87350,110733,145433,168096,-111074,-454243,-377107,56188,278198,190363,114747,246447,377342,368814,267438,153744,161167,91719,-126841,-77357,163007,199014,-60461,-362762,-309500,58406,289056,128977,-144709,-254093,-247853,-169394,-48608,-85822,-234349,-189327,1955,-79472,-275303,-192928,143443,198706,103456,36746,55484,96471,54101,-81253,-172216,-146086,-136436,-10446,231667,244284,-82658,-313715,-153578,13014,-90903,-168459,-66797,-14925,49672,67248,13641,-24762,25287,-17583,-121410,-251232,-416849,-414068,-182642,-72889,-199495,-225980,29815,252809,178041,-2726,62704,343574,417023,249365,197501,152255,-95174,-266512,-188749,-55241,-67372,-87361,-67588,-10951,109624,217618,299522,359309,183765,-139876,-269848,-25385,182071,294816,352739,278910,154532,8955,-144874,-132051,83619,179801,29828,-127367,-44111,236289,317498,162759,74519,63343,-55171,-195608,-181622,-84561,-64267,-73742,-162635,-95544,69132,-23590,-157333,-151254,-132184,-147411,-148413,-112610,89607,298210,319168,80854,-132622,-223132,-98680,59108,64886,67726,80132,-42456,-272614,-319225,-1161,215411,67720,-106658,-192724,-244336,-243658,-162111,-164865,-287192,-259541,-42447,-114086,-306453,-210422,96593,345469,362297,204544,31643,-17574,63968,212183,215087,64759,-67230,21107,-3309,-128284,-157377,-44680,122095,186850,158687,194997,230327,87616,-103770,-151779,-2942,211067,298705,295139,210641,28410,-158769,-295984,-337312,-345047,-237976,-59880,2282,-9390,-5051,-153900,-336836,-373878,-268803,-20429,206871,184166,47479,32906,-7882,-39884,62633,192798,256414,317497,232574,-210562,-416940,-201923,68562,189587,283343,287048,199738,538,-221596,-103486,-21106,-220379,-351103,-308552,-235508,-130091,3388,71568,155793,1867,-698410,-995917,-640967,-181689,-85493,-337362,-253704,350399,1488770,4890358,5644320,-4423102,-13624429,-3953435,4595786,2694937,309180,418298,494911,863765,1296219,1129960,418500,-95962,-218992,-184965,-7859,285088,266961,-92188,-127233,-58620,-54611,60083,114834,20405,-173992,-161272,73913,145203,-45450,-160279,-82699,145190,289743,136484,-27509,-35771,-31410,-167996,-322295,-291944,-59721,208076,345036,310351,90296,-101583,-125992,-217710,-367145,-297054,-178712,-130985,48861,378265,613983,570078,104869,-299352,-289865,8836,197792,264919,327759,470481,364983,21167,-211743,-259949,-324622,-341549,-117154,103710,-61559,-349396,-234208,-23136,120094,266701,292935,145436,-58243,-233328,-357215,-277353,-192694,-131031,-122523,-237173,-250370,-18262,148285,186228,176377,86061,-6003,-67064,-6096,179738,202991,60374,149487,300091,204326,110169,42687,-74667,-86502,2792,118317,111863,137674,131019,102451,162492,228708,52867,-64295,67804,-7701,-212070,-83259,165775,80183,-9459,-57423,-267295,-355208,-170688,-124082,-331844,-399427,-73960,369644,435336,117818,-174539,-128432,108994,208211,114087,9868,-37095,-55617,-69342,-66107,-16258,6465,-95871,-154340,-107107,-72677,-102086,-49086,125356,293124,283622,68272,-125558,-191596,-276633,-221072,6135,91768,-87029,-184744,-67289,-23840,-28370,35630,127007,125796,36234,23557,40317,18995,24207,82026,71349,-54510,-29303,168757,305423,385272,341943,257151,156266,130242,293551,341543,126289,10381,75430,41284,-53155,-123271,-84495,33182,60960,-9679,-129594,-234310,-163820,-23199,-36971,-28855,43188,236370,391397,441519,448483,428467,340504,180872,54607,88186,372429,540723,381298,91188,40822,159745,75396,-20178,80573,159505,42341,44637,142411,187926,61221,-158178,-281360,-316539,-264628,-47855,165666,251416,308288,238290,45232,-36973,14719,135233,98010,-11406,-46152,-165327,-229503,-80601,39549,57845,35782,-11455,-24343,-9384,-3564,-44286,-187717,-263368,-165333,6151,46110,82994,149874,82806,-229935,-374284,-179234,-2295,-19934,-144115,-279908,-369475,-301539,-229723,-263560,-194374,-44108,-36136,-190771,-81161,150020,194595,67121,102629,181687,21731,-185770,-128983,-122793,-271444,-318275,-169353,-32619,-15684,-36423,-25514,-21151,85694,292042,241081,-70745,-203752,-106939,52017,178654,111288,137364,279245,168167,-15663,110966,158318,-80594,-163268,-97315,-44034,-11870,108289,90337,-8335,1798,34531,3900,42701,128591,201229,146448,-19055,-199836,-194259,-20777,147557,121869,59893,43768,61687,158079,194660,88014,-57825,-108755,-183716,-309133,-274920,-58996,62831,-94858,-218008,-98903,36505,-5381,-89795,-64072,13506,52941,152541,397957,398348,131694,24044,68457,-51193,-151143,-136498,-73088,47295,122980,42366,-11926,21732,15845,42779,107072,23860,-75930,-73879,-91987,-91447,-68875,-127615,-188294,-194291,-224499,-170835,-192306,-128593,63409,77763,-24733,139369,344101,296833,139545,195487,372458,289942,66842,27128,104013,147592,49166,-57738,-91697,-62903,-151877,-171125,66464,311261,260169,112109,25960,-514,63050,92467,77577,23245,-22288,-1327,183069,325264,243582,56838,-65892,-56347,-21879,-160974,-408913,-749383,-782858,-404566,-239458,402678,604010,-629982,-797595,-117730,-866499,-17101,1640970,1399495,733990,510084,7961,-501917,-326271,250979,-533169,-1248107,-767448,-210398,-354576,-284883,-22764,266564,228893,27956,-215097,-271982,-148616,-62384,-43218,-80606,-23992,29685,112009,237237,309241,96712,-227087,-368241,-215913,22406,126146,52091,-204007,-286068,-25427,44883,-171102,-219039,42232,210930,185682,100959,-54053,-88252,39896,-16697,-226049,-220054,43012,148779,87052,-8816,-69989,-99429,-60313,-53635,-111933,-28106,89409,48102,30274,234777,437345,369297,223242,47623,-83801,-44287,97826,96131,-4411,-19978,145977,137244,-21513,-97977,-129087,-168596,-89000,18331,106317,103639,66216,47228,-39824,-117411,-7470,151645,139908,203167,360329,284636,107204,59330,1339,-125624,-205552,-99194,77718,135843,-39998,-236939,-302053,-171333,64397,194575,243448,230978,218772,214421,195850,107423,-100263,-272595,-150633,-3885,6992,-28379,-52421,-56121,-68244,-113342,-65209,-63977,-7894,34251,-35885],[-45614,-19723,-38717,-18647,-44584,-74382,-26543,27020,44260,103813,110541,3781,-151688,-182502,-115586,-49585,-112869,-198918,-180293,-117863,-51910,119348,173624,-14452,-121273,-164214,-111031,129806,208375,168238,166339,54142,10545,-13436,-36679,-9373,54521,32254,29602,136740,196633,171726,72029,40415,27839,-149082,-153061,114392,134452,-292507,-546483,-303407,-76171,-134888,-180997,-17416,177358,291816,240336,26225,-181595,-261129,-121628,145538,305538,226983,-160205,-405910,-299092,-238837,-188399,-7394,20313,-21109,77453,182250,202167,157146,113783,270312,385221,189792,-46662,-41630,85045,121638,-3521,-120671,-141371,-82797,11191,117170,62583,-12302,-52580,-60954,15112,133804,102389,5350,-35019,-3887,-24668,83507,83409,-85172,-47199,123760,108587,133902,224352,312020,260390,24948,-92445,-112762,-193007,-316670,-179347,-7836,-122096,-132397,108463,151812,-87156,-218217,-125338,19679,22722,-126244,-205938,-198234,-224516,-111199,55898,124683,142545,140192,2686,-80442,75032,456617,570586,110404,-160685,-29570,-79483,-444445,-543530,-437708,-372748,-218834,67378,66084,-42157,-24842,42170,132365,216917,159843,169450,112832,38660,103269,371587,390055,14188,-201938,-86024,131275,182871,153399,222307,238177,18650,-174391,-31170,224398,233677,124281,75164,112271,63338,-14539,-169234,-256665,-212073,-224857,-250852,-122065,67692,232220,230994,59117,-106366,-40204,69685,112198,-67404,-249509,-153501,-18519,69347,187209,264254,-45152,-474111,-426989,-38323,146385,105550,93560,211618,358335,433963,359894,178311,118338,60130,-69049,35961,236883,196284,-88969,-384357,-351062,-7995,196921,70554,-121377,-182940,-171214,-114739,-28895,-87749,-182847,-185027,-78689,-144956,-334398,-301981,71028,209604,120458,11993,10977,59007,43778,-52409,-100719,-102785,-205190,-96640,231975,294244,-41752,-226778,-22909,86791,-51627,-57484,22737,-13485,57649,140852,84487,23543,76989,49290,-38777,-223130,-437304,-425043,-154930,11238,-77912,-121586,71361,237333,199457,7531,61997,406041,521747,252052,131241,107568,-151178,-359240,-307505,-146835,-113401,-116957,-98665,-56290,44093,128285,218221,299098,190443,-39508,-138822,56040,231466,383430,456119,374282,230565,66448,-150920,-168123,30448,139749,75392,-16138,21334,251392,353313,181069,37868,40304,-30398,-215688,-299626,-199897,-142437,-146115,-224387,-133870,74936,38030,-92983,-91401,-52195,-86624,-101775,-79330,74725,302492,398002,149419,-162566,-292006,-123890,62532,75546,94124,126605,-14141,-247176,-277795,55535,275946,105928,-81547,-166217,-256579,-266730,-114076,-74758,-222669,-226963,6942,-44749,-256528,-245080,-21739,204473,300108,248096,172528,99682,72702,158546,105149,-46951,-132128,-78220,-137323,-259348,-289100,-171909,83826,271755,311101,336251,260706,37022,-126681,-153025,-25720,154880,205007,114431,23596,-65262,-145461,-238523,-296517,-340979,-280440,-93714,48961,63414,56118,-83759,-237445,-276366,-214120,-72491,67703,99041,59065,18231,-70786,-95525,-1322,123382,244926,364000,246327,-190439,-328913,-118418,23634,76217,211611,297090,232432,-46206,-308518,-119776,12317,-273502,-456828,-285850,-131689,-90400,-18343,145359,300273,124829,-562784,-772997,-385822,29014,-6002,-462723,-301469,804504,1933895,4586917,4369835,-6009532,-13813212,-3363947,4763403,2942485,1302580,1399485,666109,367514,686386,891657,297525,-165518,-132228,11500,58836,233492,337851,83411,-80921,-125102,-45134,126822,136271,13198,-148030,-106091,184883,192982,-51895,-206924,-130954,152953,360383,235418,17050,-16250,-5286,-118026,-154351,10075,223074,375675,415554,355936,99932,-172803,-242025,-319768,-405099,-230004,-72565,-46547,96826,396115,553737,373114,-130600,-375852,-227643,53907,208848,289913,335393,488943,443175,100242,-193134,-253253,-216918,-106246,17539,60744,-105788,-290881,-143044,32997,176134,340144,357815,199020,33691,-128845,-289007,-276868,-168283,-41086,-68098,-268498,-316534,-108605,46585,137640,137845,12085,-58730,-98424,-67758,96609,169893,88332,167121,260759,101435,-18529,-9051,-45924,-37069,10783,40642,3647,101136,142588,77998,85560,140118,36546,-15303,82428,-7368,-144837,-4103,204092,123491,37758,-61915,-301278,-359255,-143802,-62106,-241641,-315863,-61018,283696,311504,68209,-107713,-49704,108516,166997,122911,28100,-15785,-57026,-144334,-185307,-53519,34989,-103007,-182772,-111208,-72590,-129499,-101825,65937,226796,254343,91820,-105986,-157393,-263260,-290471,-83440,46421,-102422,-213273,-139157,-85492,-67859,-37251,53468,78901,-22217,-40819,3109,10877,10925,89784,156438,24027,-14696,165845,306887,407414,400782,340800,263424,160000,213253,261859,123923,-16270,-10355,-10724,-90275,-246185,-190693,4258,42488,-4778,-68554,-166836,-142054,-31056,-96996,-147478,-64346,120295,216922,301790,420907,460597,360057,164379,21092,62661,342948,509706,355058,131756,107088,185278,91563,27133,140338,176070,53397,106071,159461,179865,49302,-143288,-237428,-304797,-301189,-87874,124852,180278,246373,228880,84271,-27912,12440,158022,118586,-84202,-197832,-194413,-117796,-29806,-10802,-17697,5657,23891,65965,124060,109804,8063,-141996,-177889,-88528,48444,52304,39686,47297,-31596,-312173,-398861,-120505,99981,56265,-103707,-296095,-407932,-334952,-267112,-266659,-181785,-103217,-173912,-310393,-79561,209017,214869,40693,74113,141312,199,-175916,-96997,-66018,-199839,-252032,-113644,-40901,-131904,-148643,-20595,72445,182897,396192,329513,3594,-198346,-158344,29678,171411,36329,29045,278369,247736,-12313,1587,6333,-211117,-261787,-176406,-52296,72004,194346,152948,41344,28963,61460,56893,42419,104360,213051,179174,-26778,-203806,-131398,42256,195929,202136,99279,-49904,-133737,-252,132514,127378,40945,-4847,-148280,-350027,-360810,-131905,70591,-33133,-222653,-164718,13716,18097,-72570,-8027,92690,84133,137743,396791,465969,254038,117792,40258,-121441,-185050,-138753,-76731,7547,66972,11013,-7807,84985,140865,132020,99539,-5738,-58881,-6937,-12890,-18702,-5730,-96162,-171971,-177904,-228140,-182996,-167679,-97494,91896,115943,-10402,151515,388347,294419,61976,127013,332287,231316,-23595,-77558,-9607,33905,-36543,-95443,-134644,-127162,-208432,-249916,-56354,193887,176398,55647,-15885,2804,86971,65442,10636,-16005,-20375,26806,225497,376801,322352,160988,57624,53454,-31175,-282413,-606808,-1019057,-1095169,-622869,-188370,670199,736653,-543383,-628945,-39008,-1026713,-165978,1710013,1608187,713717,250986,-139581,-431939,-133513,391450,-817138,-1834978,-778375,276399,-48450,-170168,-11183,70604,40899,-18092,-230138,-301174,-190380,-44886,33631,-75304,-56246,36986,164518,345333,432069,115674,-291292,-444560,-257545,-54758,12984,-43551,-279573,-354949,-101250,-46057,-249814,-260589,22591,201589,174543,73284,-110210,-166342,-19433,-21500,-227016,-228360,57278,217917,171319,-19162,-186296,-231597,-130029,-38667,-57436,29476,188373,202421,131727,205840,313586,305506,314756,173636,-62888,-98717,25511,11921,-103785,-100543,96056,121133,-40476,-152249,-146450,-154609,-71362,47398,84399,-32753,-29791,96684,68794,18663,120032,201982,157101,242372,363060,262598,71804,-10162,-106698,-190774,-180309,-66258,77005,140767,-31199,-254406,-300109,-146492,66865,174888,233217,237302,292482,347282,286674,114073,-138949,-353139,-264127,-96972,-58067,-105588,-118371,-129460,-143017,-138468,-58753,-51838,1214,38053,-35686],[-69285,-19837,216,29535,-60604,-191486,-176735,-67785,-8300,58089,79981,-31598,-191624,-187155,-77990,-11778,-58433,-136577,-167082,-136203,-88268,68241,112081,-79541,-155826,-88373,57047,255890,222538,135462,146214,60421,8329,-47761,-62846,-2869,86912,77128,94393,193894,215735,134420,-13371,-21377,67021,-8693,-53760,101752,100576,-258714,-445344,-215939,-54468,-152889,-238087,-46420,225336,306127,124508,-141089,-254401,-237425,-62205,176610,292647,231507,-87117,-299899,-274067,-277674,-187793,51866,84658,-8976,53455,202242,303562,272860,210581,298311,300179,112731,-90738,-54632,117476,177797,55363,-35045,-46803,-33806,27047,168663,152987,56977,-44251,-120932,-46868,89304,38593,-32871,-40599,-13843,-50704,70278,123882,-34632,-57517,108466,164338,173303,188654,222248,185367,-31572,-182478,-194398,-186836,-225677,-97180,49122,-56077,-105257,75837,64861,-206703,-283892,-91427,97745,48315,-178124,-286698,-258264,-246822,-118200,10443,70206,172633,241445,56917,-73353,112793,484142,556263,123127,-159043,-101553,-151007,-440839,-440041,-309058,-332032,-272687,68055,137257,15337,15284,110714,187969,219581,111258,119190,125385,94845,190369,512005,462548,14354,-208676,-50515,141478,214432,201723,221974,228539,1540,-230986,-104283,209059,294688,162538,18514,29744,34050,-47151,-216050,-277468,-225743,-218228,-169794,-20257,106102,234394,272232,111064,-120576,-148305,-46089,68183,-60007,-278740,-235459,-116353,32768,196187,270846,-34164,-459205,-414279,-122808,-13165,-27640,18844,117923,271842,436933,405153,179783,79611,33040,-22703,121817,284962,176412,-106918,-358136,-350686,-57673,117487,51386,-43610,-69552,-63682,-23250,26022,-48150,-79843,-135754,-156447,-209518,-360370,-362251,-1492,202511,137169,-8564,-43445,4980,29530,-24505,-50215,-108628,-298978,-172964,215962,299442,-13966,-148800,77471,145717,-19958,8064,83263,21966,96345,192089,128696,77702,148315,120376,15497,-199661,-426128,-393119,-108362,103980,57853,20584,125372,198394,199808,21282,46715,398196,536502,210105,42531,50959,-174408,-411138,-402618,-216127,-122262,-115296,-103842,-68796,-14298,15467,85080,169635,156662,51498,-14780,84947,201930,381003,482758,426511,284288,94014,-149252,-168843,-33968,32480,62982,80787,101377,282659,391927,197159,-35921,-41774,-43529,-209060,-349540,-302331,-258551,-228053,-240824,-128002,101569,113772,-31673,-62423,-18291,-51068,-35767,-9856,47799,235939,365655,158525,-201623,-340507,-137839,84609,112688,130230,187991,76933,-129055,-174574,89944,272735,125799,-47327,-149046,-276846,-295447,-96983,-10716,-145941,-186552,10499,-14011,-194083,-268191,-157789,56903,255281,297389,297826,185226,49741,80663,42100,-89649,-145252,-153411,-243531,-345964,-370797,-267717,17300,262073,336695,345446,211761,-46188,-158155,-146735,-36436,84473,74341,-85829,-134289,-101799,-80407,-147638,-236684,-290756,-271448,-119279,78422,148763,133091,-12625,-144915,-176805,-146642,-111817,-83554,-6782,37888,-28827,-143509,-130778,-29511,73505,211868,342648,236606,-74186,-152535,-33866,-66568,-79191,115151,293669,261084,-73071,-334483,-88091,71912,-281464,-492643,-188594,79396,65960,32373,209622,393906,266833,-287066,-481737,-194170,130842,-19182,-700373,-521744,912747,2031202,4226205,3274766,-6773014,-12214787,-2323535,4206165,2511012,1842929,2119609,862379,-89687,-197990,353454,194984,-148634,-11086,231635,114163,50452,220152,183466,-51954,-191369,-100912,84364,88546,-32450,-115166,-30364,238806,179024,-48046,-204061,-137426,169925,408431,296318,37741,-20061,-15786,-99378,-26348,277158,511018,558700,464530,343101,77635,-221983,-333985,-402593,-381228,-125497,43028,60851,168543,392571,436994,123507,-369790,-401578,-99326,147108,237490,292960,304035,433384,428774,125440,-164482,-203238,-55376,147227,156251,18823,-138978,-195501,-45780,66526,193527,347715,342905,174096,68905,-6127,-165907,-234206,-141697,14724,-29723,-246562,-300401,-147714,-22243,106161,111777,-46572,-118696,-139980,-136265,4660,116444,73839,144771,203106,17922,-99384,-36053,-29905,-25528,-18459,-57546,-112035,37281,132256,40713,-22342,1053,3209,43994,105889,33008,-17379,84267,199929,159213,110110,-42191,-297910,-311620,-66591,40040,-109337,-196281,-48552,163072,182802,74898,21754,44870,67753,68833,116393,112356,58239,-46797,-205020,-287321,-106891,40717,-87262,-183838,-119443,-67363,-112974,-111662,8195,112419,150077,66955,-74552,-79370,-173368,-254608,-90120,33359,-105321,-243398,-254663,-197260,-127496,-120531,-32016,14254,-90440,-120178,-44959,2729,-11758,87310,245895,136306,12480,100355,231843,385385,429468,393347,356928,208918,164606,198123,111555,-25485,-44021,24183,-40432,-284547,-265675,-30419,37556,33055,26388,-66513,-117516,-74483,-164588,-236103,-160737,-1987,53324,168282,362167,439854,343503,136846,-14199,25036,280151,419924,278403,136827,135970,175506,111588,85214,180519,150650,693,70594,142903,187377,60621,-114327,-173832,-255373,-299989,-118086,59121,51580,142160,216599,115739,-23626,22716,170075,125365,-121989,-266971,-138090,52449,42389,-56913,-77124,-2051,81409,170093,243562,191798,45125,-84145,-82474,-9668,92579,68037,6812,-9524,-64632,-305406,-366006,-49779,205653,167989,6677,-214917,-340444,-276777,-232755,-225227,-147246,-147194,-285941,-398054,-109844,202435,199189,2892,18476,66974,-41060,-170812,-77716,-16394,-113366,-160670,-50493,-47913,-227549,-226958,2221,158679,241658,439016,393700,103931,-139757,-138914,70161,183330,-34867,-103656,207333,281648,7486,-92032,-150519,-335220,-346976,-219971,-41799,138415,257632,211647,114917,74086,107729,116018,38921,57610,202052,206387,-13021,-185415,-73901,87113,223816,283376,158142,-122550,-334533,-185323,32491,131168,129794,104041,-76772,-317889,-388254,-169739,91115,91808,-81565,-114714,22914,45767,-26985,76792,199118,170966,186127,418026,547962,421831,245963,43290,-128039,-143258,-82734,-46841,-6568,39348,5049,-323,108105,207474,176995,55450,-46096,1803,113593,100135,61400,42486,-80224,-132033,-109883,-172312,-142568,-92293,-44343,77474,85264,-23041,138465,383502,260684,-8484,74368,302210,196283,-88573,-165808,-102003,-36710,-59224,-72447,-118924,-143826,-207700,-272570,-145312,67245,55501,-35897,-70015,15633,111760,52465,-29174,-37673,-25025,40883,236143,394235,393529,279355,196440,170226,8068,-313073,-699605,-1142529,-1244539,-730799,-48308,960066,875426,-341327,-383751,49488,-1001280,-314908,1448896,1503209,519235,-109965,-324484,-326503,108265,492255,-937949,-2033708,-556139,757066,290009,-35014,4735,-95699,-153692,-124692,-243972,-269910,-167690,-9732,114112,-49888,-82178,21877,172887,387581,470923,126023,-304562,-441487,-236947,-75993,-62085,-120619,-323279,-376510,-154148,-111603,-283095,-265535,13253,209126,200368,87732,-133625,-239437,-91139,6328,-147215,-174487,84154,262375,222207,-5181,-219283,-289218,-161430,20278,49180,99709,290438,351665,210054,133114,140737,175957,303937,216370,-81917,-206136,-90502,-53228,-134209,-128160,43942,75956,-58959,-149625,-81509,-88747,-46972,77394,80683,-135894,-105992,158288,214210,195065,250504,252078,204766,289965,346749,246797,68167,-54747,-163463,-185598,-89474,8793,90705,150542,-3197,-220227,-229783,-65788,82611,137125,175485,189319,309227,419991,322008,83333,-168199,-373626,-326724,-169559,-118661,-156956,-143069,-146849,-165926,-118993,1750,19124,38177,33944,-39459],[-76737,-20615,13410,39207,-77453,-253818,-238911,-105465,-40450,13388,54788,-30671,-170013,-147281,-49067,-7321,-18767,-81727,-137480,-122963,-83979,45900,76960,-103580,-153416,-7348,212057,352353,212877,104552,135089,80802,-11901,-87005,-64647,33836,141850,153185,144520,200775,198347,86736,-75908,-44117,135348,158353,34108,48155,55378,-186895,-281479,-65602,25920,-131245,-280553,-109875,204983,267350,-9399,-292160,-293736,-180621,16040,208715,258245,188849,-24146,-170401,-219098,-267201,-167866,60931,88016,9996,64676,214889,317266,284421,247568,278747,179835,-6444,-155181,-81410,130560,213989,121895,68329,42714,5949,25663,150640,158794,82036,-19229,-143002,-90904,37548,-22185,-79477,-50929,-6204,-28311,53580,122399,2080,-48428,88954,160809,109257,66505,84636,95426,-45604,-190732,-217704,-169168,-139095,-29987,71684,-10831,-69886,24591,-67131,-333648,-334230,-88640,119863,66028,-165230,-269193,-234512,-224099,-135575,-71729,-33004,150032,315195,123062,-55681,120574,418754,442314,109810,-183086,-226911,-239792,-411043,-324823,-162815,-246962,-284183,66216,213823,116190,73729,180687,225055,201647,56667,29191,80956,123225,275711,591356,461662,32772,-138542,14265,148411,230498,223264,200270,175415,-29461,-251502,-156132,141716,274615,173230,-2,-3400,51619,-38242,-225494,-270780,-214576,-173261,-85429,45903,122459,238819,311910,157339,-112748,-229061,-149824,31044,-5870,-247503,-282724,-155076,18830,178331,200222,-79741,-422865,-364916,-190143,-161341,-171667,-93769,-17038,133618,370795,388416,151439,42509,9486,-11638,141718,279087,129502,-122079,-289124,-290367,-64302,78387,70234,51469,44300,41886,74136,86209,12591,39156,-48849,-190941,-241285,-337015,-356612,-58119,171918,144579,-24319,-105393,-60396,13313,-359,-32598,-171199,-406709,-228293,191730,271445,4109,-94968,123188,183451,12273,17659,99732,83374,160089,205518,124049,111141,215411,190345,49852,-188551,-405948,-338960,-59978,164590,156754,152351,177224,159014,181434,35668,21545,325459,455257,125461,-54669,-3565,-156373,-409654,-457422,-254390,-93449,-81213,-90646,-60571,-61571,-100810,-71225,8270,81082,93787,63862,60382,103723,280032,421049,424591,307935,94281,-123284,-121599,-80449,-103205,474,141365,176799,324606,428950,204702,-132528,-163765,-92777,-187653,-333113,-367428,-371391,-293995,-211696,-78837,143115,177417,1634,-80792,-47399,-58655,12687,51583,6919,128112,257980,112338,-228998,-337629,-126500,122571,165637,162738,248330,214315,52181,-42232,94312,215685,127089,-7986,-137358,-294014,-310013,-91483,29079,-78329,-160100,-39603,-36433,-152546,-284614,-267388,-43719,232179,329810,367025,210738,-560,5796,62688,-14549,-88509,-181141,-291900,-362477,-382169,-311602,-61620,168040,233782,202582,69721,-145474,-178259,-126110,-39961,16285,-47154,-231998,-222138,-87261,14028,-35665,-151809,-200073,-222827,-147370,61492,208636,205037,49961,-71152,-83788,-70330,-123622,-202216,-100624,-5862,-98823,-223884,-158135,-32572,44672,166928,268851,198819,60694,31961,30246,-152872,-215482,15761,245897,237672,-92095,-300069,-19257,140921,-243734,-450331,-39207,351785,303313,146443,238329,393725,377987,34233,-218938,-135621,52226,-159881,-945614,-796745,595454,1694665,3973065,2910410,-6224680,-9471267,-1349152,3015593,1589495,1817888,2330355,980378,-406053,-1062649,-309238,119617,-61904,114661,418166,133924,-225317,-55551,158650,-59198,-242173,-195516,-29563,6334,-99930,-105882,35526,230420,133653,-23384,-154459,-105640,194078,428720,296730,17734,-49580,-57250,-116358,31483,436268,718363,698920,470167,263399,13906,-255898,-394297,-454286,-322344,-29105,133676,161050,239609,360837,286458,-119336,-556815,-375927,63667,271313,274158,266862,239180,318823,321337,85898,-127803,-104126,119060,324826,243886,-20746,-165578,-98473,28089,57755,159091,291005,259033,86801,44009,100759,-36566,-178976,-129128,20919,-16885,-177856,-205987,-126643,-50978,86385,91209,-95711,-177837,-169961,-180633,-53087,81511,28045,67098,114915,-36888,-113112,-37059,-37838,-56328,-78239,-155792,-219019,-55937,79432,-22770,-148927,-151393,-52832,53816,91629,84937,131407,156214,153014,170385,180751,-7064,-268718,-248161,10823,122010,-203,-99617,-61529,29932,72795,113889,156330,117373,-10692,-65529,88285,218438,135622,-48755,-249442,-364261,-193777,-8175,-78955,-181731,-153953,-85103,-77004,-82099,-36455,-18901,-1645,-13853,-54597,10509,-37501,-126352,-23613,47820,-94440,-270010,-391574,-348392,-215644,-213729,-129495,-63612,-164092,-217880,-112018,-13029,-38656,73268,304672,235509,24154,-33558,76897,303095,396867,383752,392338,234132,120044,134225,79604,-21304,-21512,126874,74538,-236658,-301338,-70715,37721,75893,114423,32367,-104604,-169610,-262815,-296468,-234181,-107626,-65071,55273,261859,352396,282037,99495,-50256,-28423,193571,288137,158054,79392,94795,120103,116327,122159,173876,79144,-113620,-71740,72083,179261,70378,-102005,-140324,-211638,-282686,-148249,-35780,-121217,-494,177241,109655,-32610,31600,155545,103530,-129861,-251267,-35502,208610,101329,-96817,-121681,-7241,132830,246914,284468,179439,19097,-63682,-31864,25598,108509,72040,-26160,-23003,-17465,-227671,-314181,-27371,237895,246147,127595,-85278,-212279,-167448,-161815,-180858,-132374,-191100,-367924,-469399,-205687,99080,119581,-64329,-70132,-31326,-97972,-184107,-95952,-11439,-59351,-89445,-8364,-61080,-291332,-273320,8066,179723,206740,362318,379921,177985,-48996,-51091,149106,191652,-90920,-218466,84706,244119,14677,-157864,-270625,-433242,-435302,-273055,-57295,150567,271266,234793,173163,122085,169855,167357,31982,-1642,161087,198928,-4487,-172851,-69628,65191,189636,307303,190468,-175086,-498368,-372712,-103632,84665,173825,166081,-15750,-237259,-360209,-201079,65909,191517,109860,-11863,21974,34725,-3296,126167,271323,258116,241357,414146,589849,562456,348387,57029,-96240,-66924,-14796,-27400,-30411,5952,-15132,-25742,63753,182875,149734,-28620,-99573,73020,224707,173869,93082,41780,-105546,-115113,-47300,-108626,-94438,-21647,-16538,-2805,-29692,-87244,80093,308400,181538,-73364,33751,274861,175061,-137192,-241279,-177806,-81790,-38725,-7709,-74490,-152370,-198822,-269198,-204295,-64443,-106583,-174295,-152372,-846,100271,29550,-55563,-60507,-55234,16465,183140,334736,402608,357568,298479,253238,76716,-259488,-668530,-1083314,-1186712,-700111,132727,1177636,957553,-153555,-214008,56554,-871375,-459028,951969,1124185,192638,-481720,-501328,-209226,350820,531004,-943075,-1902055,-241727,1082692,558416,70641,5239,-221148,-361578,-301073,-272153,-207776,-118346,-7267,125658,-47738,-111830,-21849,120624,329813,395870,115601,-268095,-372780,-174705,-48324,-99150,-183881,-348247,-374495,-200198,-165783,-291619,-261956,-7774,210200,227035,105629,-143387,-307810,-171807,42980,-26784,-94849,98995,256910,217447,22429,-171511,-270764,-153640,101686,167707,154043,357086,445669,245695,49878,-29159,3273,182376,156126,-139013,-323041,-208243,-95434,-110075,-114985,-6765,7573,-79589,-100286,30452,202,-24931,100936,99843,-169319,-133964,211927,336774,331481,319324,257215,228965,297460,302820,234620,88610,-66686,-156767,-120375,31633,103542,115422,157360,27438,-148273,-113254,36633,83833,59892,70978,113061,275454,405086,279595,14470,-183224,-325672,-318875,-207761,-165933,-178792,-136064,-113969,-131853,-59003,103272,132919,96431,27072,-42061],[-94968,-51716,-22025,-3261,-112477,-270476,-225817,-100008,-62441,-35317,29072,-9519,-122278,-94549,-36939,-31374,-9845,-61989,-116698,-99283,-62973,29205,51349,-103439,-136557,32214,271252,344374,136665,41639,109043,94040,-46388,-123755,-49763,80620,186322,210473,145935,150753,145150,31891,-102211,-18742,217262,299234,82855,-39124,4167,-93000,-98374,98553,133471,-85000,-303976,-194532,125429,198393,-116704,-385784,-291477,-106530,91649,238953,216320,108420,-1534,-71982,-157041,-206411,-130297,15403,25277,17360,91316,207866,240687,200990,228069,227133,56404,-151250,-242572,-128099,110569,221495,186933,162452,98246,24846,14794,83072,87280,56226,5752,-131753,-117210,-25671,-81478,-124083,-53148,32440,41730,33352,65413,1161,-33118,70664,112558,-13691,-96120,-62438,16076,-11810,-106244,-160005,-123526,-67126,11427,64319,10721,-30696,-26874,-203106,-425151,-338967,-94283,96103,84387,-76217,-145732,-122420,-148456,-141787,-159822,-151890,91831,350004,183226,-31284,101746,298084,290653,87129,-214099,-353167,-306757,-356752,-233336,-52530,-162280,-264992,58815,276327,230028,136130,231128,242371,178313,11550,-89127,-45293,91133,331199,605775,432750,84961,-20586,75198,153502,233589,212770,164943,102437,-58473,-231913,-175583,46435,184177,154715,25204,21503,97048,-3806,-193064,-223418,-167562,-95682,-13565,68034,125817,262887,353665,189274,-91494,-261666,-217986,3404,72090,-153035,-246685,-102802,41597,154022,97959,-152167,-367492,-296773,-223652,-252577,-272531,-202063,-150677,-12022,264454,328124,108827,17649,3334,-29060,97718,226092,71865,-126177,-184296,-167336,-13430,95540,119125,132942,128369,122074,151036,128136,75182,148734,69272,-145105,-205727,-245173,-270528,-74097,128132,143580,-26582,-155906,-113878,9447,29905,-30781,-252540,-490469,-246181,180562,248420,37554,-51931,122934,205712,61573,3997,96170,170099,244332,187597,74281,113440,264320,261306,92415,-173764,-379761,-274660,-16434,180430,203379,246892,226304,154617,174173,66103,7735,223564,319502,32880,-127126,-31012,-90988,-343323,-451427,-248629,-26845,-12493,-61100,-40794,-86929,-189496,-200383,-123306,-9019,85546,96635,17265,-17083,119535,300863,390469,317227,92860,-51653,-16286,-71147,-199095,-69146,167298,238494,374910,469184,214669,-209952,-277883,-150095,-155098,-268424,-375478,-430249,-312949,-142316,8591,200338,221153,7562,-132543,-122832,-100909,26192,78973,-27845,40550,153638,50985,-209685,-252150,-67554,181326,230604,191461,303525,374059,255753,93028,86561,141901,123474,41531,-109204,-277073,-274235,-53895,71021,-23874,-149714,-115253,-85828,-131955,-280637,-301203,-54577,234170,340128,378238,189424,-48116,-29048,167977,172930,32837,-146828,-259048,-289223,-303655,-277155,-113300,44945,67819,-23414,-114788,-210703,-146321,-69245,-20938,-13176,-101029,-261193,-211953,-30967,116656,85031,-37287,-77668,-143713,-169645,4003,228710,269174,118874,4867,18789,23013,-92889,-243622,-140429,-38019,-154095,-283328,-169833,-12439,44198,136353,190974,151569,142679,154735,74803,-172737,-267213,-54955,153148,151894,-99261,-208195,81541,219365,-149949,-322507,141756,625831,564697,307233,243684,312019,436619,314724,-32285,-190493,-170078,-376696,-1054796,-952220,-16680,1052541,3925639,3471730,-4386537,-6653111,-948940,1502732,623774,1424810,2007786,948180,-526983,-1607227,-834097,90045,69844,224739,531557,118263,-494085,-361940,43163,-76529,-239894,-260757,-131173,-49537,-149600,-129911,65930,187961,109807,43071,-54634,-33015,232398,433019,252944,-21294,-75947,-95937,-141579,39764,478767,801358,761364,433517,143957,-68190,-262029,-395025,-440233,-241965,39790,195112,244419,298090,318402,151145,-285695,-636286,-296684,231883,409632,321135,233318,175340,198732,175888,22751,-57343,59104,286845,396224,269399,-38736,-166585,-11013,78090,23221,102237,217301,160576,-416,15313,196353,75579,-120466,-117220,4585,-942,-53932,-34738,-28490,-19748,93886,89155,-120585,-200747,-144337,-154511,-35200,99715,-13189,-40602,18211,-40154,-43594,1892,-48920,-91410,-120682,-203675,-273820,-138864,6488,-87485,-241809,-240146,-92678,6261,33496,137835,279546,221065,108574,173380,244239,52313,-204656,-177549,65910,159094,63076,-39999,-84887,-65786,18586,170054,260026,161309,-86952,-181313,59879,314619,197237,-51194,-253389,-388303,-286521,-87565,-72003,-171993,-196443,-112172,-21569,-683,-31288,-103374,-126629,-101757,-31875,105033,119749,65719,100230,96917,-47727,-256588,-481290,-473300,-292003,-278961,-206615,-121905,-214999,-304221,-172514,-13191,-31213,80326,337015,308883,32498,-176088,-97235,193796,325100,335880,376841,232330,83561,82098,54273,19633,72656,276392,232492,-104473,-266909,-78484,65067,127544,194245,135913,-75016,-276746,-369117,-308074,-247512,-148454,-91101,3014,158993,241577,217734,92037,-53201,-64957,124551,168992,43415,-11443,6982,51643,121152,144609,141958,6227,-228300,-243182,-17228,163845,93438,-85068,-127438,-168259,-234945,-154829,-123572,-274814,-128921,128512,84660,-25509,57207,136293,73982,-93107,-145350,91690,320836,157715,-88254,-119105,4470,185614,303931,259762,94764,-47628,-72350,-20546,31182,117857,82025,-37724,15651,103218,-90345,-249458,-59494,181974,270511,233541,62932,-52914,-28853,-67772,-140993,-136406,-213076,-384362,-500434,-327403,-56403,8863,-128506,-146830,-101637,-124447,-184298,-126272,-38365,-38911,-41432,26685,-45976,-277190,-255733,7678,139997,97197,195660,301657,221852,75715,107787,259265,207784,-93132,-245579,-18501,168047,21917,-152978,-285454,-454489,-500501,-336219,-93594,128428,261257,240995,218805,189369,259891,227335,59101,-19012,127799,174760,12024,-150952,-103354,-8126,109194,269132,191829,-182797,-559428,-491873,-218640,27535,185875,183270,30371,-115214,-260855,-216519,-9411,220803,267442,96781,8168,-8952,-8432,127294,297600,325089,277284,375233,575550,633969,402202,88568,-31305,23190,47107,-23455,-61207,-32323,-49911,-71452,-14130,101017,78622,-112299,-130639,153810,305359,187840,74076,11379,-143500,-119097,-7807,-57439,-53824,23526,-17249,-111400,-176530,-173519,6459,200164,92161,-103104,23157,258385,173196,-152519,-277498,-214185,-95036,18755,94102,-13330,-167530,-206312,-250002,-219362,-166310,-266515,-319541,-232366,-33471,67963,11027,-55127,-72265,-90334,-28020,87314,212820,344149,379808,350477,301880,166520,-136549,-514476,-841964,-918988,-521683,315773,1264558,925043,-100212,-220291,-61406,-726590,-558041,397076,606244,-159562,-745849,-600469,-92068,535148,502546,-877644,-1547030,42768,1201818,716189,134822,-4380,-299416,-578986,-518095,-308220,-140215,-75608,-54336,52279,-77779,-135880,-75847,26742,189208,242740,99171,-182787,-259364,-85834,20494,-98347,-227536,-353818,-360232,-243176,-217147,-294355,-267636,-45220,196116,232114,101836,-151051,-362348,-246553,68688,88486,-22829,92825,204084,163132,52342,-70407,-192823,-107272,184765,257562,174169,364961,457237,237397,-5762,-143828,-168604,-10338,15074,-217735,-403793,-290122,-126596,-73206,-92646,-58790,-72271,-100700,-30114,137705,75475,-13521,106657,127725,-131785,-107576,238606,381313,355963,273631,175979,170453,217939,216592,205935,100984,-63155,-111007,-36072,128634,175963,129865,139355,24626,-89692,-8451,105539,35093,-76129,-71622,25685,192149,287215,146932,-96127,-199941,-246693,-271190,-232329,-214677,-199933,-136176,-75657,-82106,-4448,188648,228029,132154,-6534,-67360],[-105409,-88938,-70693,-55889,-139888,-230730,-143001,-47136,-54942,-57770,29298,37188,-63628,-32216,-2165,-26516,554,-49830,-84342,-56215,-28526,19402,40887,-75912,-100666,33336,215822,215493,-3446,-49310,76403,110762,-53650,-125237,-12094,132534,216432,230697,105635,78884,88742,-3128,-71067,66802,314502,395962,107545,-113629,-24894,17813,75613,241176,236673,-25599,-295532,-265032,23470,128494,-159863,-388065,-234651,-15530,162195,272079,184341,19199,-22991,-32310,-100233,-101930,-68964,-52071,-67000,13768,119067,183249,113808,73504,178471,167843,-45446,-291973,-337479,-182683,63925,206475,245220,227463,107909,23294,8594,9594,-20321,-5889,19038,-91544,-120753,-98395,-150997,-162772,-40380,99813,134573,8229,-41913,-48376,-27289,56477,48214,-133574,-242461,-180774,-31429,60250,52567,-22054,-38963,-8812,30510,43886,16429,6379,-62643,-300595,-451974,-286103,-79461,52663,100811,61396,46090,47614,-31538,-121341,-225028,-250394,24878,344021,214847,-15245,58086,165356,161072,64998,-235633,-432695,-325217,-286752,-184188,-15987,-117973,-236412,36134,295218,312524,181058,239813,233748,150983,-28726,-219280,-240326,-9621,328860,561340,410844,158096,87842,97817,148490,221677,174964,117699,23577,-82505,-190493,-176203,-57043,49121,103554,69657,79706,128441,19694,-135739,-143188,-95924,-15895,20389,39020,115965,301806,384540,186089,-93390,-266260,-257831,-31198,127407,-28770,-123712,15982,80397,121579,-5356,-229109,-311538,-238072,-227499,-275736,-307407,-280549,-257828,-134966,145966,242458,56461,-2866,8578,-69820,1705,136112,11157,-127303,-80259,-27095,61497,139821,161055,160117,144152,139048,165217,117104,100259,210994,180516,-36078,-113104,-104345,-129457,-57083,63179,115703,-30752,-196380,-155511,4720,50363,-40564,-320529,-533179,-240625,175222,241701,84383,-23430,76738,192547,109658,-8365,88875,254227,313407,130675,-23292,65378,265928,308530,141950,-156477,-363126,-233541,-6947,137691,186291,272046,248704,179504,184865,102739,-959,109925,168581,-44460,-166417,-37410,-9072,-240150,-401406,-220273,41692,57525,-44405,-44581,-111080,-254475,-286393,-202830,-104232,24910,80209,-29352,-135745,-67084,145518,331885,305738,88179,43379,112976,-11973,-223865,-124831,142744,251482,396780,484532,211960,-255143,-363770,-209298,-141089,-214584,-353716,-433286,-299017,-79954,87534,241465,219800,-27532,-218279,-239085,-183420,-22758,38748,-60163,1550,94454,-9127,-155271,-112466,17138,230682,272740,190424,321401,491190,402999,178609,59383,59051,98308,73747,-75869,-230547,-193799,20399,110368,-10780,-178544,-204534,-146900,-138600,-267753,-264937,-1593,224953,302723,326918,130473,-87450,-30823,287344,374679,151438,-90905,-180128,-163789,-167233,-184573,-132181,-73279,-102296,-247842,-286807,-221611,-62664,5971,4071,-6370,-81981,-188292,-139039,19467,172581,159730,57787,21953,-79737,-203240,-97728,181703,297066,179747,76794,112254,103663,-49355,-220976,-135173,-60335,-186664,-316809,-181072,-3213,41138,110331,125666,85689,100476,142799,75199,-124491,-236548,-110480,4791,-4395,-119701,-108431,169907,275890,-33008,-154346,292978,800885,745641,446941,220571,165485,412187,463364,44097,-314424,-458914,-601551,-956752,-877999,-662519,347997,4018817,4664039,-1857235,-4812446,-1440404,31544,44482,984792,1308992,718342,-505219,-1706466,-1043060,86035,175213,263567,514877,48759,-679101,-583869,-111168,-97263,-190997,-266324,-177114,-64848,-179739,-213427,3317,107659,107322,121991,52758,40586,251160,396224,163330,-77717,-101144,-134318,-178061,5897,408158,726740,702133,333175,-9088,-170007,-262482,-349479,-372828,-187741,42219,200627,274433,302276,252856,39770,-370158,-624599,-212826,334652,495730,337736,181149,111634,93581,28854,-44397,31483,247192,404414,351596,214953,-57140,-160275,30269,78155,-44142,28565,145194,71530,-57463,19649,265993,128169,-96308,-122474,-30900,16698,88332,159719,112891,49448,111079,82054,-142752,-192522,-69969,-69378,30650,137181,-56302,-171818,-89933,-18750,61849,48632,-73124,-123393,-133564,-196275,-276928,-200651,-82322,-151601,-282337,-236507,-105081,-104937,-85905,147117,372364,262074,83546,156677,262161,101429,-136983,-134491,58158,118583,53805,-37437,-123616,-120469,763,189413,279625,150569,-154368,-266207,17909,345259,209293,-66124,-233666,-376077,-377534,-184043,-82689,-178796,-252037,-155229,21578,97818,12751,-128538,-193565,-168891,-18126,166493,234983,237254,214382,142244,11194,-206848,-492746,-531630,-335828,-308533,-263867,-168815,-255767,-377329,-226839,-8124,6743,103333,328343,326789,29438,-281925,-244444,72082,222957,259080,308395,186794,37723,26125,30552,79363,198395,404513,364856,51368,-177747,-49803,106742,167368,249074,231486,-25553,-369386,-473037,-287861,-207128,-124690,-36986,9366,73073,135267,170427,118564,-27043,-85012,74303,79378,-46519,-117393,-113799,-24388,112774,138021,92183,-46436,-304740,-372057,-102318,133194,123895,-53836,-123883,-127502,-167705,-145745,-194457,-372664,-213799,70611,44524,-4629,86188,106957,31524,-35204,3464,192974,356922,207227,-19914,-70209,21771,224538,338956,201783,-16970,-124634,-100132,-39647,19412,129105,94804,-32751,76277,240128,55772,-192531,-142946,45166,229864,292754,180386,85911,94502,13961,-124586,-164478,-212316,-334011,-486561,-432664,-215953,-102445,-168095,-181446,-118022,-101449,-159066,-153373,-87107,-52928,-22249,57217,11816,-168080,-164913,8168,58139,-49247,-5360,185440,234702,212289,298902,369623,229724,-34887,-163862,-54847,86398,34483,-65022,-173548,-382499,-524951,-402030,-137799,97158,250716,245615,251341,271239,357759,293536,136573,38174,127555,151204,44458,-107321,-142986,-98158,10536,180677,163131,-142691,-497084,-494898,-260239,-1292,181289,169911,62093,23524,-103249,-206763,-115966,162608,324161,166097,-15347,-66211,-35703,90922,286481,361764,279831,304454,503564,613602,402754,139066,53132,104865,91470,-26457,-85296,-65834,-86321,-107318,-72039,19774,9034,-153536,-107009,247128,356394,156422,30371,-10743,-150145,-119673,13097,-22151,-22582,42480,-27902,-189638,-281270,-232944,-35531,120278,43434,-70310,53935,255643,194385,-114392,-246493,-189000,-68141,102487,221594,57946,-185984,-231193,-214443,-177530,-198462,-359761,-403590,-254600,-33454,63770,33541,-3611,-48266,-94269,-52254,3016,86331,255078,363419,371511,344426,275973,33449,-264102,-465060,-491875,-218533,478374,1218465,752603,-240726,-419176,-290991,-632650,-563883,-28644,132442,-398766,-796007,-553602,27678,618528,418121,-774165,-1086330,244169,1168649,794277,192073,11149,-314456,-767743,-707618,-319781,-70586,-44533,-118910,-51948,-102204,-118496,-92835,-50907,39280,105351,122626,-38530,-107194,39171,140067,-41509,-219178,-309008,-309434,-252509,-243036,-280772,-263365,-65635,194755,236414,97413,-133639,-363403,-269341,99743,188401,48991,102427,160139,115997,101776,68247,-57340,1086,283890,323350,187294,343385,420668,231408,24338,-137691,-255892,-170422,-120621,-260789,-388039,-283947,-129291,-33888,-56854,-78014,-111795,-78901,71883,237526,147974,21500,124481,180780,-12519,-1523,272438,366935,282824,142066,37193,42089,77868,123672,181148,111956,-30345,-26094,64350,201672,232991,156704,124313,4177,-52443,72048,143823,-32389,-215883,-178416,-13212,113726,130120,-11642,-189941,-184698,-140858,-187861,-224044,-231362,-201195,-126484,-28706,-18994,43924,247810,290725,152170,-37508,-86124],[-103096,-116437,-105883,-89879,-148542,-153511,-28552,30483,-20510,-43960,59936,91356,-22977,23563,76832,43079,35738,-16136,-23711,2643,3313,8794,37372,-35431,-52649,13626,74145,-5239,-184545,-155564,42229,134866,-7428,-78430,36061,172339,229943,211321,45205,21317,53770,-4807,11782,196023,415889,446532,131781,-133921,-17115,124654,210821,331772,297053,23889,-258582,-297267,-69762,65445,-138945,-301809,-130507,84348,222702,297533,159886,-56037,-77733,-54414,-59708,19660,12585,-98424,-138353,8701,136132,146662,-11170,-41648,123780,113604,-119651,-397772,-414452,-226456,7739,179303,287729,250401,74546,6897,15405,-28730,-111923,-78249,17770,-26447,-94643,-170978,-240514,-198131,-18311,172708,210877,-21968,-173898,-135915,-36899,49488,-1308,-199254,-325581,-241112,-33693,152149,244777,171474,83865,45670,43619,35033,24791,40551,-70878,-328994,-408386,-185272,-18574,27982,110574,199790,245896,227186,102631,-68822,-246578,-296725,-19331,311302,209687,-16583,102,60487,91559,52008,-228989,-429881,-280837,-204043,-162643,-47770,-118737,-204327,516,254460,335607,199721,207919,206123,123918,-66424,-326111,-433570,-137476,272649,485550,414436,230786,146328,80043,135938,204666,136923,70244,-45618,-95611,-142455,-170357,-141294,-79923,39321,114005,144213,119236,11359,-65460,-37786,-9828,45407,13493,-21916,105327,350712,400934,146384,-140621,-270314,-278686,-75785,134963,90960,61502,158300,114233,82180,-82517,-279240,-258709,-192960,-198679,-228349,-265886,-303395,-311790,-202206,59593,169921,14039,-14359,27941,-107529,-104078,44608,-30339,-119917,-551,84710,123526,181929,177664,128191,88283,83859,105388,52230,75639,217709,256696,98692,13952,61797,38903,-13791,-12487,65070,-35470,-213810,-176220,-5696,55916,-43420,-334559,-514008,-214788,176396,260580,144744,-1372,5815,140248,143369,14095,108297,323422,349026,51907,-138582,-14994,225105,327329,201982,-120766,-344045,-222190,-36072,61086,133339,235831,241759,224581,225340,147600,742,16274,61848,-65804,-153313,-17330,73185,-119083,-315684,-177137,92949,111348,-45920,-78077,-137584,-291245,-314370,-216860,-175358,-52080,43244,-55150,-218101,-223226,4236,276956,285432,90773,144329,241535,90640,-156062,-136160,81078,209930,375397,464914,200492,-250350,-392685,-244760,-145154,-198186,-318181,-384119,-261812,-51060,131458,258097,183432,-83572,-309057,-358469,-277270,-115702,-52263,-71757,37725,110059,-39999,-79904,44575,112298,261357,284537,163880,299117,530204,453106,198894,26237,-10833,60090,87226,-32334,-148899,-70654,136360,155660,-35208,-235268,-270034,-175924,-136793,-229758,-169031,81162,193929,230597,252853,81773,-89890,3828,365330,498963,217753,-41205,-85974,-19563,798,-46890,-100849,-138932,-202920,-365474,-364950,-150828,76285,94622,37731,43151,10665,-44188,-32848,49351,165372,163538,100609,71563,-43862,-232497,-205240,88986,294307,239971,155200,194059,165179,-604,-145932,-89550,-59797,-170610,-292370,-171614,-3808,33458,100138,101769,20465,-52236,2624,41934,-17608,-139237,-148301,-161313,-180727,-145745,-26634,229591,308987,91327,22411,384445,825549,786937,523120,195130,19302,329331,468406,42494,-416367,-684247,-731690,-639288,-527385,-1008666,-128836,4090297,5882055,501865,-4414865,-2732905,-1074468,88109,790814,542326,352100,-412164,-1402535,-873715,115878,220129,215785,370744,-46389,-702760,-620905,-212830,-91297,-94239,-182233,-129837,-22884,-171600,-329857,-157428,6658,125144,196857,147079,103190,246402,323072,61730,-118683,-105140,-157049,-205866,-32344,283066,539474,544317,192709,-155703,-262111,-253120,-257831,-260906,-172559,-15195,161497,255002,255495,184110,-25754,-375129,-547224,-152371,339811,492785,308954,122875,66096,36346,-65738,-79227,132692,428250,469603,247611,111630,-75907,-143705,27650,37012,-120912,-32998,105191,26890,-49438,98880,324845,125384,-105981,-134434,-58335,51939,227303,339521,274362,152667,144645,69227,-161259,-148423,45950,59037,114845,164382,-94028,-288716,-184721,10863,161220,86854,-98889,-133436,-101473,-130532,-225648,-217599,-154720,-188827,-246312,-127739,-67843,-236812,-241697,97808,387617,285933,103352,131808,225129,120980,-81423,-122933,-9624,17479,-6204,-68903,-156936,-131912,-2348,147055,211221,95549,-197021,-309602,-33784,301539,179200,-82631,-197460,-337682,-440380,-261771,-103718,-203865,-306629,-199177,40990,183602,79734,-97807,-186830,-182152,-9553,178834,273003,327344,270346,155909,60155,-126902,-408861,-487995,-316966,-290156,-295691,-212510,-294204,-422315,-260199,-1033,62413,134554,285502,288924,23448,-307136,-317746,-36940,113060,174061,207980,107485,-15429,-35214,6192,134635,303801,457358,417647,168948,-59836,12120,149743,189192,281510,317371,46099,-415860,-548243,-252363,-131950,-56017,60064,57709,21831,59078,152409,168115,12533,-96568,32210,20664,-103088,-214239,-244963,-107683,75847,93897,38063,-65445,-322662,-411042,-163324,87288,154999,393,-106782,-82976,-96828,-139494,-248846,-399289,-241816,3179,-10008,12079,95192,53513,-34582,8347,128668,221725,304484,241402,93568,2548,23750,228304,349071,153977,-100491,-179384,-132363,-74214,1883,138824,95642,-29559,115013,320967,148974,-163932,-258057,-137121,133862,284791,222995,155240,157495,45390,-149215,-220118,-206129,-250907,-444994,-498095,-349291,-198540,-181549,-170356,-89194,-46505,-123595,-180517,-155160,-102333,-39086,70024,95187,10551,-24255,4505,-47738,-200954,-194001,51237,210687,316664,451173,430929,235687,48416,-19881,-31518,7905,36922,70671,17800,-254585,-517945,-467384,-186322,62897,234521,236332,249963,326135,407777,331234,234590,147054,145129,119414,73076,-57225,-173682,-184632,-96759,45521,90147,-94091,-364456,-400217,-225776,-3485,147272,119814,58160,121435,47923,-191607,-243085,10502,235917,144055,-69068,-140200,-95201,16493,231652,341914,224905,189963,359957,480749,335104,170247,106934,130041,84848,-50437,-115739,-112596,-137055,-133401,-95636,-39846,-51156,-160933,-50859,317483,357620,81586,-35480,-25280,-128090,-124269,-2901,-29151,-30330,11073,-60637,-227718,-325819,-262453,-45944,84559,35403,-8643,80465,221844,197009,-54102,-178546,-139557,-45619,149544,306809,89770,-234994,-297453,-201555,-122879,-182725,-377994,-409867,-215538,4938,90933,84704,68495,-18641,-89631,-69047,-62016,-24425,141814,292710,344895,364464,352281,171435,-19538,-89652,-54841,96788,558214,1033611,418083,-588232,-785665,-619425,-660735,-506774,-264374,-194761,-465694,-638248,-385579,99583,532411,239474,-713223,-684058,319048,1034512,801810,238947,36851,-304820,-923232,-852758,-330952,-48402,-68433,-204787,-162004,-126370,-82783,-85918,-110629,-93295,16179,167444,106088,21657,153487,258313,28261,-185292,-240011,-247327,-249312,-270555,-287871,-275131,-86662,182268,218226,74047,-119563,-331805,-255092,106330,224443,87213,117820,134110,80875,130279,167402,68661,127115,361174,334224,175273,282420,336223,221402,115594,-35223,-246595,-253639,-217849,-273188,-304306,-221306,-139672,-41797,-45272,-83800,-120022,-30046,167594,295709,188428,58502,132065,220226,125948,137308,303614,297677,126314,-55585,-148831,-152328,-110889,18097,134220,85541,-9598,43409,136274,222970,245743,172643,99331,-49310,-71385,89136,131128,-112106,-328872,-221064,-4897,48493,-27274,-158190,-246476,-145000,-53199,-119112,-206079,-224975,-197544,-117647,1449,20778,56119,246847,285926,137443,-66724,-100492],[-108678,-145046,-132124,-111000,-154011,-86653,55871,85032,10182,-16224,92673,111094,-37998,39754,175586,156932,87482,43791,57164,51267,2591,-23519,13618,-19257,-20405,-13848,-95163,-254120,-375058,-268443,-5092,147612,76260,-7312,58958,167007,214956,158280,-16250,-9821,36361,10256,104648,317743,485896,448427,159605,-96528,8633,183050,269964,341384,274461,26794,-223131,-299446,-150523,-12019,-98010,-175021,-18080,161916,248771,279494,112026,-119832,-156081,-128280,-54139,108532,86933,-103501,-160484,3628,125850,92435,-106751,-120833,63654,50135,-183178,-455376,-457318,-253675,-50259,135918,289238,214707,-713,-30786,19697,-27912,-162994,-148317,-4578,45038,-48570,-240128,-356027,-246300,-16770,200701,220790,-67619,-304561,-243605,-66714,38984,-30676,-205660,-339521,-245169,-3643,227115,404426,361480,211903,89196,53558,42942,39723,59865,-64112,-299398,-333124,-82787,79393,39480,95133,275544,377838,349664,205768,-11721,-237790,-293159,-35999,256069,159997,-49802,-72199,-11485,66941,34976,-198217,-352634,-196375,-126502,-151818,-123047,-153037,-174718,-50742,140938,278530,177751,140324,159342,87723,-113217,-386689,-547327,-238599,179894,395748,418107,262591,131060,31610,107839,178299,111234,18445,-113501,-111527,-115009,-182721,-200707,-167585,-20626,135003,176139,48163,-46768,-8329,63156,62721,65845,-33251,-96183,93804,384519,387277,68129,-246687,-312429,-305744,-137917,80823,161336,240583,261806,110626,19901,-139079,-295218,-220005,-166987,-152015,-136840,-173536,-275214,-314362,-210917,26097,131353,-13218,-23466,48241,-130731,-189085,-27289,-50683,-112279,30589,120688,127699,185095,154896,45207,-30351,-43054,-27481,-58646,-2400,166157,264512,192414,124046,206071,185550,26759,-96495,-5585,-45892,-209187,-185344,-41351,28745,-41404,-290624,-442995,-183479,168921,282917,193023,2799,-82048,39609,134879,68455,155674,357024,331341,-37729,-243945,-104693,152857,309920,253194,-69062,-318202,-246460,-108463,-26223,68194,152844,197895,255733,274870,182794,118,-47687,27128,-19660,-94794,16860,131537,-13164,-219854,-138319,103446,125108,-74655,-144728,-179083,-314600,-303717,-190855,-211201,-116408,1285,-66499,-259443,-316700,-94081,231752,251430,89866,216711,333653,202796,-22486,-104884,-8264,111422,295577,392434,168863,-211620,-365847,-249498,-165579,-227389,-293456,-317604,-230591,-79196,115594,238669,122369,-145132,-386213,-453386,-358219,-225897,-165430,-60920,132873,180187,-43048,-25736,157552,184103,257724,256956,113999,234200,469479,388808,148713,-15177,-67312,11695,78186,10454,-50584,65302,263330,192439,-94024,-309252,-294884,-151265,-98068,-161437,-54370,138740,131652,140030,189792,75425,-46103,59595,361737,479801,194915,-28783,-20242,94435,153573,99479,-28797,-138399,-205976,-332768,-313745,-11147,240974,172869,65442,114536,142558,112974,67989,51373,93188,85013,65572,55975,-41469,-245948,-285003,-19689,264890,289972,226104,245308,196762,42310,-52742,-31615,-43724,-104366,-198235,-127254,-8179,20429,103622,117901,-33787,-256743,-214087,-13226,103268,-25034,-177252,-304174,-321290,-171759,12796,246147,314182,195617,167618,396064,688420,668107,504444,179492,-71292,226787,364219,5009,-434944,-752133,-708130,-192258,26875,-838442,-210590,3915982,6449989,1936769,-5130910,-4364226,-1689226,631143,909581,-7217,-26084,-322485,-890197,-424036,189581,197764,89392,136578,-129518,-546348,-458654,-206034,-50784,28039,-19778,2607,64278,-123150,-436126,-383235,-107132,138999,244318,209914,149275,222731,225229,-21643,-120593,-80539,-161873,-215516,-50999,161667,319269,347036,50562,-259346,-319918,-232542,-137527,-135705,-196164,-109326,96921,205086,185099,136416,-39089,-327291,-447446,-133663,244923,389259,230819,68642,48251,38632,-81185,-69159,224796,564001,494472,151877,3687,-91140,-115069,-1511,-25941,-182208,-63029,105348,37837,27872,250583,383118,93291,-130012,-138443,-56754,110381,342098,473918,428560,281524,199978,53674,-172387,-75326,180128,199532,187009,161639,-119505,-352003,-238475,34265,219767,106678,-113619,-116120,-31314,-24422,-131674,-179471,-179867,-175085,-130289,62117,25990,-331292,-390124,-2681,328846,303333,175908,116388,146388,103043,-45517,-128949,-104943,-97861,-71258,-94183,-160142,-108719,-12694,48639,91040,29634,-204105,-312905,-81889,216904,139667,-82183,-147774,-279901,-449461,-287924,-117617,-233475,-339765,-222075,40614,234922,147606,-32386,-114724,-123527,3370,146626,237276,322030,254425,129072,83378,-28878,-239376,-333665,-215818,-217170,-295726,-258016,-328493,-417084,-249078,11395,115953,164867,232095,222406,33474,-230453,-288919,-106196,21319,103673,111801,27818,-55243,-86380,-14451,167283,347832,421138,378079,215730,62997,100766,190425,208019,314067,401493,141175,-387643,-557763,-204335,-39579,34587,161627,128382,18145,31086,167407,225215,53775,-100873,-4398,-6208,-117098,-269862,-350444,-188812,9959,24718,6396,-37314,-275804,-350186,-180060,45868,190798,87240,-46095,-14865,-26489,-143570,-280232,-349223,-205075,-60096,-68505,15874,78924,-20625,-114480,22847,188753,170703,190664,265136,231406,80832,7420,197571,348082,163640,-100996,-175110,-138968,-90745,3824,151882,86086,-27734,117883,313854,164340,-155590,-354213,-292004,32826,231597,193474,152217,157347,27957,-196294,-275463,-195435,-165512,-383677,-503906,-426806,-255943,-160403,-109198,-23188,23607,-84808,-197130,-216154,-155539,-66112,73492,191415,226067,145454,11345,-137317,-315006,-321786,-62198,173836,374849,525794,430728,228730,131029,128946,29134,-49775,34836,220855,229097,-109394,-474198,-496826,-207850,49377,220216,215695,220141,333069,387599,331050,329953,277565,172664,88852,98564,2935,-163830,-227749,-181031,-97871,-5985,-56507,-216304,-239939,-119430,24876,94757,53434,28762,157653,149685,-165438,-344096,-179691,46689,39428,-140801,-205781,-160727,-61148,161727,282638,139020,63624,179509,281186,230589,169895,113764,95727,37623,-73752,-133073,-156484,-181714,-127692,-62732,-47523,-78027,-133085,24734,357554,327468,4690,-91034,-16589,-71831,-116090,-35274,-60722,-65481,-52398,-97211,-212218,-298713,-248120,-13340,113462,74404,58324,80274,148652,174579,17533,-90372,-87757,-47737,130551,312463,70446,-297956,-378584,-211823,-76391,-131094,-311717,-320251,-106482,96133,161986,167194,149970,7199,-84686,-75658,-86689,-81873,41752,191223,289987,370731,378206,238350,146754,174684,264305,327410,539833,770284,-3622,-1025524,-1192380,-974025,-801004,-418137,-321372,-317350,-331241,-315699,-136946,108709,287272,-19886,-720251,-433953,299085,881081,782182,303654,86351,-271504,-998152,-919064,-341708,-79455,-140998,-281762,-229507,-131325,-31610,-52085,-136602,-170758,-2183,224295,215852,102970,238243,349645,94079,-129521,-150533,-171023,-228068,-293611,-312319,-292083,-98987,163013,190531,49161,-107637,-269717,-200382,96535,198872,99124,154730,152311,77464,126163,189850,148402,243267,408898,305275,151834,206993,238844,219762,241613,131484,-135296,-224383,-240222,-248816,-184114,-130219,-160729,-93907,-51935,-70330,-93970,41828,248681,321795,202106,93268,131321,236312,241738,274884,345092,223480,-41322,-249002,-325706,-352191,-289573,-76890,70376,24795,-14291,76089,173351,208205,222319,179635,79169,-111033,-127324,56367,91587,-165402,-362980,-171739,50110,17909,-126269,-236126,-231817,-68738,7446,-79357,-174984,-187351,-175682,-90617,25455,37113,40412,196889,226452,105641,-69452,-89128],[-151986,-200391,-174504,-145379,-180310,-75680,60548,74741,4248,-6839,91205,63229,-124308,-7196,240749,255182,132184,119056,139156,65859,-45319,-85862,-47859,-55802,-25834,-31597,-212126,-438669,-524805,-366659,-69577,132413,162340,57043,33938,103163,174683,104095,-47582,-8145,29806,25596,170099,388660,499647,415229,191719,-17007,31182,166965,243836,275218,170042,-25568,-206669,-280006,-211683,-108651,-72740,-51265,74526,200354,231682,203048,28996,-165539,-222435,-206135,-72810,141551,141676,-51024,-110301,21278,104096,37812,-148923,-148020,7968,-19060,-226465,-437635,-431535,-239386,-81095,93074,251476,139488,-85746,-71676,23135,10377,-154470,-187795,-22383,127478,26676,-272498,-452597,-287982,-38713,165112,163122,-106071,-377759,-313696,-81005,41959,-24426,-153349,-279616,-183838,62620,279161,501170,511338,326822,134049,83459,88584,85340,83502,-34249,-221240,-254373,-4093,209660,112624,71497,275818,418169,393158,260904,39172,-199997,-234356,-8859,209568,100625,-87794,-127080,-37956,72718,25713,-129143,-209533,-84318,-44609,-107956,-174087,-165371,-115866,-83378,-6760,173941,138110,80418,126045,65996,-141792,-360557,-500768,-237372,111746,331490,408817,251270,81591,3444,86662,162777,123922,-17831,-167249,-118549,-99198,-200589,-212927,-169398,-29435,152458,177413,-55234,-125663,39723,153458,123498,68843,-75965,-133382,107722,405770,358741,-12532,-368031,-381062,-328397,-188086,3772,180547,365892,307976,77542,-50359,-167034,-257311,-173827,-134339,-81021,-9632,-42626,-190551,-256201,-151385,70367,156838,-318,-9339,81134,-113449,-212009,-47730,-36469,-89817,32578,88587,77735,157140,122181,-39124,-159551,-195660,-185913,-171306,-94911,91353,212477,212592,190957,305835,286451,56241,-161117,-62769,-39152,-164681,-173837,-95316,-21551,-24827,-191692,-325955,-136206,161665,298379,219444,-5349,-162093,-86196,85023,144195,229886,361892,276198,-106078,-293853,-156773,89313,277442,291354,4629,-266915,-283151,-198575,-87503,25030,63729,135391,257295,312944,201977,-1488,-67801,75666,92219,789,64329,165272,64705,-124370,-103042,78518,100996,-118276,-222600,-228326,-327210,-274635,-149969,-198024,-135459,-27925,-72539,-259004,-326070,-127680,199463,206034,80789,245086,375958,296775,133601,-42698,-100221,-19369,169538,269890,112468,-162122,-292031,-217403,-182001,-270778,-283771,-265124,-222779,-157058,44807,190022,59368,-190142,-429085,-497515,-398313,-313934,-258666,-29096,251044,266745,-29964,-27599,182514,208979,218260,195408,53261,140464,324541,236597,47773,-67269,-114189,-35665,55359,43596,41536,179235,358110,200703,-173860,-382919,-278569,-73773,-8276,-64713,34501,130924,43697,53559,157859,117838,36257,118837,278841,318634,85528,-64510,-12650,138258,243884,211155,57220,-87532,-129341,-179553,-158206,150843,382496,211381,63889,170931,262698,229254,135711,29580,-26314,-59181,-39545,-12720,-64949,-238548,-319615,-117105,209810,306087,256572,242172,191176,70052,16829,704,-33746,-12173,-54066,-51107,-9429,2492,104927,143222,-79995,-443163,-435628,-81204,180105,45191,-212775,-399170,-394156,-201110,-8597,207614,280455,244419,241166,320322,420088,411759,378896,160175,-89596,135499,203650,-48438,-372883,-650317,-548905,219803,611045,-172487,70749,3314648,5923434,2146931,-6016135,-5686739,-1930151,1227915,1144415,-211434,-286289,-282453,-410433,108540,308203,127187,-88405,-133326,-179032,-269280,-180012,-108488,-5102,127194,163550,164440,153038,-60709,-502466,-618735,-240639,107439,234445,220506,169342,181642,109755,-82414,-91336,-47948,-171051,-222605,-60212,66280,134314,168766,-66422,-312228,-346062,-218978,-35294,-52804,-260094,-223869,13174,137245,118069,115682,-24650,-277704,-380487,-172043,66149,193596,100112,9927,42331,72530,-43798,-45883,262269,606651,477421,92663,-85239,-111132,-90847,-49520,-102968,-226141,-75139,112003,70326,129401,406829,418986,48744,-155410,-137339,-35736,167176,399739,527794,529434,398617,253704,20773,-191524,-8760,283532,299161,212231,113986,-143161,-355145,-249918,27413,205291,88862,-127905,-100663,29259,69094,-36994,-114022,-162908,-120948,24498,262674,144395,-360583,-504618,-146033,202955,301784,266651,107259,38818,35809,-46459,-148597,-200083,-192935,-114712,-97938,-138662,-85902,-60579,-91962,-42369,-26566,-193843,-306226,-127893,127957,108195,-70116,-104874,-225575,-412672,-268632,-127603,-265838,-353433,-226882,13060,223095,175199,19367,-21894,-18713,8164,69585,145241,235996,169253,53919,56278,49461,-41412,-117569,-60977,-117713,-282972,-324198,-367752,-364781,-195899,13381,126279,165572,175197,145815,55625,-86453,-183031,-138904,-55819,42118,35036,-32786,-76813,-125142,-43253,149245,295916,302884,255907,178534,154034,184795,213041,229048,352613,468313,232558,-295205,-495966,-157031,36762,108344,221041,180109,38117,29820,183711,253582,72431,-111758,-46242,-18173,-101035,-276788,-412768,-270321,-90945,-61994,4955,25522,-194024,-240895,-162741,16441,218052,183557,52277,72630,25912,-173624,-298169,-249911,-126704,-120234,-137678,-8552,32845,-113121,-199529,-1867,161435,52961,48583,269690,348431,133499,-32658,133849,336640,232462,-15474,-111706,-111564,-73544,31192,156841,61553,-29059,84731,218301,99575,-161499,-396297,-363964,-27718,163555,115596,96345,111323,-20182,-240114,-303934,-185452,-113696,-322006,-462037,-448063,-272407,-114902,-16545,56340,80156,-58749,-202592,-250007,-182139,-76775,74154,273775,421352,304529,32437,-187332,-375418,-377247,-131697,146021,385931,510361,376231,214325,187320,220990,81306,-86393,30046,344686,392430,7892,-398249,-461142,-178113,68325,205642,180229,170701,282583,300612,293876,395084,384176,193349,62167,118700,71101,-100740,-205736,-220182,-210503,-96885,-40967,-101176,-64534,28691,72956,36368,-9673,-9896,134953,180050,-121163,-375454,-332691,-156142,-104753,-211077,-240152,-202152,-109142,106795,216210,67373,-29723,16138,90383,131152,134426,74971,23394,-21780,-69849,-114256,-174229,-196641,-78056,26331,5324,-58877,-77779,99842,367742,291676,-33888,-108851,19717,8132,-84793,-56701,-85360,-102193,-117318,-118374,-152035,-219554,-191985,58608,198967,145910,103480,43319,49133,136316,89599,-1917,-53876,-85036,39865,225994,7703,-344324,-432215,-230629,-51013,-64652,-180165,-150161,53670,225264,264425,269076,226809,21292,-90698,-77517,-69497,-72105,-16299,90675,231664,369093,353709,223717,193397,261284,380221,400076,430710,502886,-395648,-1387169,-1500268,-1292975,-1014763,-351228,-288656,-262965,-34455,82123,122272,54537,-51427,-311171,-783953,-368378,227950,749235,759636,404100,168692,-206166,-951330,-893682,-355800,-153810,-239798,-329330,-237764,-116329,21412,-4459,-135496,-191168,23542,262329,258977,123956,271754,387145,135692,-66159,-56623,-89752,-195659,-310739,-346229,-306542,-105637,131892,156635,28043,-106530,-198584,-121698,75484,123772,87604,205608,205054,91695,71715,113109,147953,306133,408398,247098,115231,125368,141815,209241,342479,293123,29629,-113063,-204213,-214730,-88902,-65227,-206591,-182669,-78620,-56974,-67511,94507,283974,306150,171390,89102,97275,201271,278685,350134,370709,161677,-176279,-399153,-466908,-520975,-433050,-172428,-30907,-84365,-78597,34713,147724,146506,142181,141763,38580,-186697,-216561,-29344,17528,-204623,-336101,-83498,88064,-15325,-178030,-260109,-181355,-1217,-176,-110859,-172971,-169458,-175677,-83290,7842,-9440,-36604,73126,91027,26464,-83377,-95078],[-145551,-199997,-157614,-119023,-145361,-45064,62970,75697,34097,47027,115865,25676,-183945,-40074,290782,341713,214991,257056,265937,101051,-68325,-107199,-85625,-93329,-19287,26792,-164199,-432612,-536697,-376895,-98662,125114,253130,129913,396,30413,160129,122875,10749,55282,57369,58744,214292,411856,473090,384098,240205,91099,51364,95137,165382,177150,33898,-102514,-199817,-236258,-235939,-200595,-69686,48154,139072,201479,179295,80951,-76926,-183622,-238010,-233900,-91729,119181,168829,47685,4172,77516,92786,-2841,-142984,-135809,-43453,-89674,-236423,-339041,-325858,-175869,-73648,54060,173965,41352,-161049,-111394,12689,48210,-114832,-199163,-27526,203752,113483,-256340,-489542,-311261,-95014,50346,45721,-131421,-370823,-314553,-64577,50616,-5910,-86117,-184954,-85953,135409,283432,500808,569831,382144,156614,116715,150069,144514,102418,-4736,-146817,-225637,7219,319730,215032,33882,189998,347293,332686,234177,41775,-173828,-162251,30795,163820,38831,-127661,-167593,-54037,54678,1749,-52749,-63870,-146,13784,-40384,-181037,-145234,-36834,-98076,-167005,35457,72828,31021,99342,48962,-154114,-266422,-313611,-135102,84894,281553,342614,177074,19665,1403,56529,135282,142591,-60764,-231876,-140931,-113324,-236934,-203660,-107945,9223,158081,130175,-181548,-219854,50591,192436,145363,56691,-101318,-126864,133245,387816,298603,-91465,-475222,-467960,-356482,-226544,-78591,134225,377887,273443,7503,-136749,-192492,-191190,-128321,-105085,-16138,110785,82077,-85154,-169690,-60054,161240,223166,38164,18720,109772,-73597,-184127,-34626,-16376,-68680,13096,2939,-19160,101758,92237,-100340,-268057,-341916,-337847,-268239,-180543,9065,107440,137288,183929,328665,307182,49788,-202851,-95493,-13937,-90430,-155242,-171845,-95936,-10335,-79734,-197706,-78337,152018,283704,202824,-34739,-229734,-219096,-6335,198581,298009,338311,198628,-139813,-270872,-149279,57306,243049,303838,83981,-194142,-316134,-285105,-113333,10428,-4808,68546,217388,307535,191122,-9265,-48563,178462,230940,104096,115245,175563,105359,-41141,-69597,33137,49481,-165687,-290799,-274980,-330973,-250193,-116830,-136267,-96737,-39096,-85531,-225726,-255275,-96812,173398,152501,62449,233021,374126,355017,265302,30109,-165083,-141163,30783,120148,34253,-121180,-183640,-145406,-165827,-276524,-273337,-239434,-234265,-247516,-46449,136877,23990,-193253,-415483,-468276,-370816,-338583,-289288,24921,360069,344497,-4657,-84436,123412,194213,166753,127161,10083,55797,154730,68246,-53410,-114327,-139147,-51020,51388,80822,126209,261305,400421,182684,-236439,-418950,-217651,50942,140051,65941,86878,70560,-30670,12483,176298,205303,154667,191269,180838,106004,-44202,-108446,-40593,120941,265518,277876,149968,5499,4745,40125,55290,300227,479900,217041,40874,204100,353705,305314,191759,25628,-130589,-193319,-135146,-62820,-63246,-180252,-279622,-155555,161134,295323,246680,206819,186444,113001,66043,13456,-16289,102876,128444,70002,32667,17916,119280,171938,-91818,-525433,-560857,-115062,211945,69531,-227039,-405857,-364451,-203495,-54537,151762,237713,250333,260038,209686,127179,120340,204583,149950,-18256,111429,76569,-84750,-247661,-403493,-292767,474885,1066979,778445,571544,2309366,4349185,1464398,-5966569,-6093547,-2035754,1374252,1205848,-93437,-302440,-241646,-76787,589330,511889,98518,-223206,-332027,-150251,62953,127425,50202,45216,199742,341105,331480,240458,23688,-473998,-753225,-348848,49506,198812,217626,205048,174042,33112,-86975,-13053,6611,-166193,-204563,-38951,38234,68304,96141,-99069,-281954,-313409,-189763,43912,-12002,-311370,-298450,-40584,108458,122871,161135,27352,-225559,-335509,-217732,-109640,-9656,-25245,-17916,70987,139276,35929,-12853,251951,573228,454558,103562,-103827,-97330,-43923,-65951,-142177,-216091,-52438,122254,115865,236210,522871,442836,45926,-126596,-93270,26218,233550,421113,525124,578766,497958,311856,-2136,-193337,55537,355464,358304,217097,70026,-132468,-273372,-190581,20871,153804,65261,-117303,-83565,65316,136356,55448,-22317,-91690,-17645,198908,439227,282372,-286051,-531531,-271712,70034,301553,364561,133853,-37244,-38116,-52647,-139309,-232927,-208822,-90809,-48773,-78593,-60201,-120223,-208869,-117031,-27084,-156302,-284171,-138260,100192,122407,-27654,-52783,-159372,-321215,-198296,-110536,-265397,-322927,-194253,-14536,168331,164999,49757,78674,120028,19438,-13430,61666,143489,72378,-30348,-967,100671,143836,111268,117242,-5740,-253457,-391249,-386732,-255343,-92902,13995,89549,141349,141039,97931,100599,87303,-29581,-127822,-109010,-1578,5173,-41197,-59647,-128889,-65346,91374,171790,158409,110589,99199,210052,253402,229121,275471,412195,513290,306338,-152622,-364414,-102528,90652,156857,230976,193878,58827,33248,177516,242077,71629,-119382,-77068,-12242,-54137,-224766,-408352,-334408,-206796,-138666,45445,116109,-102172,-140626,-122069,14085,232922,262062,167021,170474,55658,-224594,-301213,-128656,-31040,-171317,-214992,-53966,-23349,-199894,-264407,-49551,70543,-83453,-75151,253271,407707,144557,-84521,57363,318023,329042,119138,-11507,-52133,-15377,83177,145856,27043,-24058,39799,75239,-15115,-173332,-371584,-330202,-18969,114138,31054,28023,57288,-63763,-250596,-283734,-174664,-111064,-275062,-399034,-428014,-257279,-62808,79771,126461,102235,-56548,-199105,-244687,-160935,-51051,79934,315536,534174,406692,59847,-197474,-392529,-380048,-152264,139508,361104,422775,290590,198552,202702,219884,80574,-115826,18092,406896,457976,62692,-305870,-355322,-93273,113888,180411,122851,109434,182194,171855,226685,405393,422799,186187,30442,123160,133776,-1235,-128467,-213204,-271061,-162365,-50857,-45495,74776,169950,116660,-20589,-61395,-48231,70528,142266,-61320,-321783,-391838,-291722,-237931,-267669,-239814,-207173,-118834,78952,169259,46386,-56693,-82821,-25801,61904,61057,-956,-59432,-68152,-28443,-52037,-154016,-174420,2151,140548,96531,-2664,-15989,146931,345977,263172,-20736,-85532,67820,82494,-39841,-54029,-81336,-120278,-161927,-119132,-79534,-134339,-118091,144317,298390,210676,99219,-30473,-55274,92825,144720,62859,-55332,-160035,-107430,61273,-81224,-350621,-426577,-241295,-52979,-11715,-30768,49232,216450,344886,359154,360914,280939,17956,-115804,-86225,-30933,-13469,-25078,19674,191381,360821,293837,146041,123127,169212,280029,291562,255916,288078,-650929,-1527633,-1611133,-1541345,-1248053,-355467,-276532,-121684,334824,455471,321332,-42723,-379115,-557643,-861915,-454051,137230,629228,732956,544834,291455,-90195,-759912,-776812,-364999,-237448,-323271,-330994,-194050,-85745,71538,48892,-114921,-168621,54545,261083,237606,103667,254854,369591,155260,5881,40569,-1659,-146090,-301649,-355272,-291411,-93073,105213,135788,28114,-102606,-121284,-17976,75248,47804,80992,273991,283902,118761,-10541,-22232,88707,313082,377025,200960,92802,71644,78743,196837,395902,417669,212923,49771,-115675,-164428,-28520,-29662,-242216,-245265,-80528,-24130,-37477,124484,287794,279045,123869,58457,55554,147586,256040,368118,395109,159020,-209128,-437948,-509577,-585640,-482062,-228368,-124761,-182892,-155437,-33819,104268,89507,52589,89440,13917,-217079,-260433,-92704,-32107,-191777,-233764,32136,113841,-23653,-150096,-200971,-77191,80182,-25313,-155196,-156883,-143837,-161175,-60373,-1483,-60834,-113344,-49249,-39366,-36707,-62847,-75867],[-140672,-200805,-145617,-93718,-99878,-33334,33874,54646,57118,91646,117796,-21611,-220515,-82977,246580,325821,271373,385502,369916,115857,-85616,-110682,-124471,-157217,-33581,116080,9835,-263182,-430370,-321056,-116773,89513,281547,161507,-58280,-57563,152123,199541,126904,132653,78868,71508,202170,355259,381551,327188,254330,154956,28477,-35311,37450,52379,-113482,-200157,-220214,-201316,-244271,-285586,-104225,90348,151148,152257,84988,-76409,-199442,-190509,-202731,-199236,-105619,45418,148810,141461,133630,159816,97056,-33221,-123557,-119105,-99263,-156021,-204568,-180231,-158792,-73853,-34604,15269,64061,-61977,-215155,-147149,-18899,46630,-89339,-196810,-18155,256132,191094,-186780,-429797,-291926,-171494,-119365,-91128,-128795,-275328,-225772,-2861,65611,8364,-33040,-83773,27864,196201,239064,413611,528881,362942,150006,146147,214052,208632,126322,25612,-99512,-251426,-42240,378954,316002,4125,60849,202965,198503,140142,-5536,-168109,-95167,72545,131476,4772,-138053,-174672,-68943,2472,-28142,21366,46571,35392,49224,48672,-126046,-81302,64287,-74868,-283289,-90084,4792,9124,92096,54705,-124405,-118821,-45511,42439,117399,249126,228342,69815,-10106,36469,26973,97931,148632,-106076,-297313,-169551,-139335,-268382,-177234,-6906,93895,168033,58390,-289418,-293844,30419,176445,138508,63140,-77044,-61937,175201,339503,218997,-144487,-513425,-516809,-362613,-231863,-129199,50679,282545,185636,-69108,-212561,-208786,-105941,-70527,-73906,32837,206062,185653,25392,-69791,40881,269525,307845,97954,67848,138693,-20940,-119555,-4568,-6727,-47884,3965,-82124,-116082,53029,90051,-112479,-319656,-437653,-442321,-329397,-230607,-54476,-11722,322,113451,276212,246572,7346,-213109,-91639,35021,5165,-132944,-254823,-175628,-4808,10182,-84099,-7898,151807,239165,144141,-79211,-275655,-329748,-118381,198536,330197,297548,123657,-131865,-176856,-80464,65589,218900,288597,148459,-114789,-331843,-348175,-114912,11873,-40960,9677,139101,239297,141425,-27047,-6244,282580,336055,175708,153463,162807,104170,16726,-39918,-17044,-18481,-215938,-343324,-314165,-331694,-251296,-108619,-48825,-19562,-44261,-118691,-183280,-142207,-33583,131628,84157,26618,186131,332681,359207,324071,76204,-196319,-228662,-96952,-39574,-72709,-114409,-74735,-57899,-118234,-227908,-263285,-256343,-268133,-327373,-138028,81909,12053,-164475,-359432,-385837,-293635,-306823,-265969,68512,410282,377739,6194,-191946,-5597,137353,104242,50883,-22860,-12508,-1947,-71052,-135089,-168135,-159348,-40736,63082,107327,177777,282336,355145,116833,-280251,-423063,-156338,162846,288585,182711,74861,-36686,-88889,5418,201709,269524,252802,249840,103729,-80760,-152479,-146468,-98646,35143,193548,262907,201124,82304,120096,217166,219356,362860,483189,165595,-31683,171315,369395,320708,222102,29454,-206638,-281903,-173278,-63370,-34509,-100700,-206189,-158233,96856,221029,161071,128967,176325,149759,63108,-21842,-22668,182161,268275,177359,91985,44369,106345,148558,-102829,-516459,-580341,-127274,176358,24637,-242817,-365728,-290836,-210782,-132640,67260,161295,183878,204166,71265,-134371,-149049,1472,99658,69264,126443,-15365,-154970,-167233,-145943,-65886,460884,1228121,1626650,1050749,1072897,2167635,580598,-4398693,-5375396,-2323701,675670,794867,112409,-105914,-177036,77458,917591,763519,140537,-279388,-430756,-90606,307570,318315,155642,39398,194928,434153,427892,271415,74147,-387907,-762931,-438881,-52981,124507,188749,234249,181797,-16447,-78444,55501,30629,-189696,-202707,-30832,39127,94622,111495,-76487,-219654,-270606,-186243,43771,-49820,-358185,-344969,-83856,102099,181458,230183,59091,-217423,-339007,-272001,-253264,-187648,-142253,-42770,90973,174242,76143,-33089,159385,444376,389411,121907,-85306,-76041,-10226,-71353,-159433,-187108,-45469,75837,104186,271792,513645,404822,61038,-62670,-35279,82327,261383,378782,443073,529264,510461,313475,-47755,-212331,69322,352613,338699,182873,25762,-116244,-163988,-106293,-2708,63563,16351,-119743,-114898,16062,121732,94933,35849,-28094,71360,315473,520312,379060,-157337,-493722,-373089,-63058,264718,404851,163499,-81172,-119767,-78131,-119017,-213401,-165687,-32839,7412,-33601,-71872,-199556,-290447,-136977,-266,-135268,-283883,-136122,117141,144915,3433,-24332,-113383,-228387,-134240,-100603,-251450,-278607,-162870,-65760,58541,90817,23970,140761,229910,3592,-109110,-1301,71038,-19467,-122470,-99117,81501,237901,254391,229296,56447,-246726,-470689,-401571,-138025,5740,-21588,-19321,68131,102844,58702,126668,206976,90800,-115960,-173578,-60659,-4192,-22193,-34835,-120973,-99070,-14465,-6269,11192,-31241,-2443,206026,266719,219472,323911,456516,493668,317783,-21641,-223723,-69373,94072,155486,175316,132649,23257,-13908,102797,167064,36360,-137646,-104842,-9791,-5399,-145045,-355933,-388529,-336776,-207160,98749,196028,-45557,-116613,-100097,17963,205785,266431,234308,231074,35798,-306431,-310719,-36000,32144,-233141,-315571,-123724,-84816,-273575,-307730,-115210,-53636,-200731,-161998,195985,367751,92551,-148477,-24317,274168,381453,220137,68656,7555,59512,132012,98803,-25552,-18386,-1644,-72498,-150775,-204398,-314528,-229256,38832,86626,-37383,-26752,20715,-82306,-222908,-223711,-169162,-156032,-258332,-352451,-397428,-235596,-32181,143012,162972,76813,-87598,-198270,-209142,-97502,8161,91190,294955,513968,409094,71319,-192415,-396592,-366549,-137814,148835,312727,297698,199354,183227,176710,129477,7455,-156320,-10704,389101,412798,45246,-218315,-202848,28600,168285,135940,43097,46026,60520,39366,141392,351943,375683,141520,-16118,102758,176020,102161,-25833,-171305,-274391,-189709,-73955,-38879,155063,267057,140845,-63262,-93840,-75905,-2458,73220,11677,-192606,-331904,-310275,-311618,-297686,-210547,-176200,-96110,82006,165271,100340,4437,-80578,-27004,34145,-36890,-88587,-117433,-76638,52713,54268,-87031,-113459,93099,246699,200301,81123,42185,157288,303944,253209,41722,-25434,116325,133557,10587,-17587,-31523,-98207,-165367,-92911,-17000,-74930,-45280,222545,369677,237486,45927,-115216,-130152,63714,179273,99888,-83541,-248781,-264332,-128029,-160758,-297174,-341091,-217233,-64444,17922,94982,225862,336408,409781,412855,421340,309668,11522,-143071,-97277,10948,65917,13885,8466,194403,358026,234496,55460,-8600,-27743,37320,49023,59080,152826,-705571,-1360181,-1474167,-1684934,-1425611,-432862,-349847,5300,674919,732428,418450,-143174,-586112,-677795,-893610,-606807,37331,480026,682113,713365,455572,90863,-435495,-580463,-349656,-285252,-348041,-279841,-122779,-47323,121329,105161,-80692,-125266,61603,217255,179754,74907,202683,311263,164480,91438,143923,93153,-74440,-247541,-306425,-225041,-49678,100910,140497,55731,-82215,-39254,108704,121786,16013,99641,349564,362700,144889,-87954,-151955,13915,277649,334284,193568,102826,65187,63619,181931,392772,486169,370760,214925,2655,-94433,4579,-14686,-238134,-232617,-29755,33886,-7297,126033,266678,250177,74977,13398,23915,103319,206157,343995,415240,218287,-127483,-350577,-437357,-526066,-426205,-230013,-180246,-224853,-197448,-84858,72459,60710,-19490,36697,16014,-176517,-215818,-88973,-33414,-133202,-96941,130306,118763,-6903,-61578,-82801,55057,163675,-41975,-174768,-112684,-110429,-134428,-29089,9085,-88836,-162372,-130355,-120780,-60558,-8197,-32277],[-119251,-188572,-131741,-62786,-33942,-10173,13334,45215,93526,137586,116601,-34591,-187624,-101554,118531,211071,295053,479994,434709,122358,-71146,-76850,-139311,-215010,-49169,215196,247162,9823,-224097,-197257,-105688,40196,244609,157633,-109412,-123118,163757,323442,276847,207524,94125,69452,151113,242840,249561,245491,219593,147211,-30129,-174929,-97304,-67431,-228368,-281796,-244929,-170849,-228320,-329438,-144083,90324,127342,81619,-15633,-215223,-296284,-179873,-116431,-99604,-92979,-37833,92984,194465,241135,260609,129504,-45949,-109679,-111016,-145297,-189845,-115400,16137,43415,55981,29777,-15402,-49360,-143402,-234326,-165773,-58848,-3930,-108079,-193050,3550,275141,244928,-69081,-262767,-206254,-233773,-288987,-195000,-85108,-107738,-56534,100479,86903,10582,-3083,9086,139774,229366,154520,274197,412147,279939,116299,163594,265407,265270,162590,65451,-77318,-298643,-114273,373744,379416,111,-57203,40423,41110,15069,-83150,-177938,-44007,108600,119690,15014,-97910,-140083,-86354,-72235,-54515,79899,95693,16567,62543,139995,-27665,3077,163599,-13922,-317473,-169857,-49668,9314,100038,88729,-44490,44131,199909,223385,186375,221179,94156,-35912,2720,86086,-3154,46420,116531,-154705,-350904,-196487,-163432,-278363,-146617,85807,187723,177768,-15758,-353509,-327617,-13188,110433,114527,105355,1722,44398,220539,268568,125238,-168148,-459756,-481158,-325590,-201347,-139523,-43149,117809,76251,-127676,-255049,-206899,-19368,-2554,-49201,50458,253454,253970,120993,21437,122695,351895,370914,158582,129547,163792,22222,-53010,10929,-27546,-33981,21926,-121867,-171925,33202,115500,-81762,-309821,-465861,-486323,-358332,-242147,-91126,-108567,-143238,6729,163857,119197,-63785,-200063,-62407,93939,97875,-117218,-328806,-242986,-15313,50915,-8550,65991,168142,176354,55088,-129413,-297398,-398731,-227035,129329,305166,248238,67384,-92226,-41151,22278,97574,203532,248403,176170,-53342,-327926,-380052,-119972,3324,-52493,-37651,36231,113671,55452,-55000,36857,334072,351798,183083,163962,129187,65981,41805,-15790,-56540,-89265,-270253,-382045,-339277,-328728,-279048,-123960,36300,65239,-50229,-164424,-149226,-31931,25351,64583,5402,-21940,123468,267682,312734,295402,74321,-193395,-261282,-187479,-180707,-194447,-140113,11692,24318,-49032,-135001,-252588,-306300,-309720,-372635,-207955,30868,16508,-115588,-276953,-276344,-193669,-240397,-213932,78353,385313,363529,-1457,-309127,-152891,61288,44525,-25061,-48142,-52534,-106059,-142939,-175719,-220614,-173175,-6345,91724,125741,196867,246217,231048,13171,-294476,-395327,-122525,217038,381285,245972,8115,-150399,-117983,21595,197694,259105,291684,287618,85897,-164687,-190355,-146346,-149507,-86305,49989,172275,194110,112244,173399,292551,271876,313704,392420,71671,-143970,73322,310937,293639,236017,42668,-233885,-284467,-103936,21846,35628,-14167,-128529,-142562,17701,87107,15222,39352,178563,179610,18514,-88923,-47228,203405,316638,232332,152656,74640,57110,63968,-119179,-442444,-502900,-109612,109926,-53972,-251914,-308488,-222692,-227305,-214070,-23727,60800,63623,100956,-56279,-300803,-325590,-175798,1816,121618,161337,-75371,-285166,-199974,19005,57062,207918,1069900,2079992,1390902,-30147,98458,254859,-1483101,-3728901,-2938976,-856897,-147976,167015,202832,-35769,167802,1127903,1037288,286722,-206941,-399569,-35154,385153,335109,152658,-26476,123281,430105,442598,248395,82892,-266328,-634555,-473772,-157762,49523,164814,267655,212220,-24764,-66148,93869,17354,-235199,-212116,-29228,68427,186473,193624,-12661,-147011,-228757,-202466,-24283,-130119,-371711,-345528,-99968,128670,285861,304952,59139,-239830,-356109,-294213,-310079,-278074,-208324,-49694,103016,166347,54356,-104412,20371,267332,285586,117381,-37104,-36194,17712,-53460,-135867,-136532,-55652,-22632,28771,227932,390474,315280,96805,41543,44411,130188,256789,300963,313584,396660,425710,250024,-100746,-233416,44974,298421,269991,139903,11705,-83888,-51525,-8011,-12354,-15381,-29619,-127194,-183048,-104717,42526,93314,58024,10414,127360,358676,513361,431403,-267,-389495,-407970,-152754,202761,386352,203825,-64036,-163918,-88475,-70663,-130732,-63997,51045,56169,-14792,-102830,-252192,-297620,-93747,47683,-124857,-284346,-108164,168921,163529,22977,-5736,-74381,-145066,-88269,-91669,-208004,-210579,-130581,-122403,-63501,-10067,-26788,180697,303550,-25522,-184891,-11890,61196,-60012,-181292,-197158,7210,230576,279990,240702,59829,-252353,-523787,-390021,-30654,76943,-83970,-160612,-22453,66050,29989,128697,249710,151495,-106615,-239321,-122300,9684,21034,-3560,-91924,-118924,-122778,-166689,-90972,-121937,-75740,167407,236001,205393,376251,476312,412983,274524,76343,-105922,-52480,67597,130369,91609,17033,-71510,-111639,-23738,61221,-4494,-143285,-105998,4992,50781,-43792,-255480,-408622,-443995,-244570,157261,259822,-20342,-162461,-101085,29850,144009,186231,225168,235700,-25498,-393414,-317113,16728,50306,-296351,-416656,-188497,-123476,-306163,-313641,-167977,-148243,-244891,-184825,109171,238201,-3200,-199557,-81600,212218,349751,233614,98376,56064,140099,167606,25345,-82808,-2804,-12385,-169573,-262069,-253113,-261823,-115265,111066,78032,-71338,-43303,27064,-57364,-159533,-140304,-158824,-206984,-258188,-332246,-368593,-216660,-30390,159655,164947,20367,-138934,-200476,-155003,-8188,90275,114474,218755,358295,303306,52040,-196741,-409227,-357570,-103184,162154,254822,176619,125652,170684,126354,-5535,-116853,-215216,-63964,296470,284285,-25712,-154746,-48323,152540,208168,69715,-51387,-12123,-46745,-67657,43144,237157,253102,59844,-88558,46353,178675,167251,56774,-121576,-241523,-188458,-100808,-58090,174178,296729,134672,-88344,-112063,-98457,-64131,9235,77987,-37314,-187169,-227893,-316290,-310355,-184626,-143046,-76636,91973,194144,208060,131167,10665,59644,19352,-157515,-179880,-147297,-58740,139544,169394,142,-47029,148398,295329,270613,157537,70898,114305,233137,238147,107252,31830,133253,132153,32258,22782,35017,-56362,-148883,-67205,15,-78028,-14839,248405,356640,182962,-63117,-207863,-182669,29115,164972,86045,-146546,-348475,-409260,-308108,-230923,-218528,-216961,-173829,-92171,-5354,137003,306350,347797,357351,372928,403916,282331,-12679,-178999,-132852,6429,97863,49046,33610,216714,336522,172910,-32218,-162337,-258208,-263610,-271686,-157009,42323,-613282,-944474,-1146836,-1738524,-1525277,-572123,-539801,4666,860299,838643,365062,-249214,-646236,-659575,-862497,-767085,-121191,220930,541507,837674,604620,286534,-74128,-373256,-332749,-304873,-332311,-225409,-94834,-51714,132352,121441,-77680,-121604,-2065,104506,80991,23453,95312,191055,132851,150339,213291,148695,-22378,-182416,-226548,-143983,-12943,89488,131124,64208,-77677,6786,210008,182079,11527,107984,372207,370593,117821,-166290,-250707,-65735,187875,258900,191766,113110,70357,54727,124993,304659,461102,432963,303954,91683,-36588,-2589,-36650,-212422,-160152,42792,77412,-10991,71656,194526,185310,3484,-57423,-15684,58263,137357,275826,395887,282879,5777,-195221,-301737,-396127,-318203,-205351,-203420,-206501,-186271,-104785,45543,40165,-81498,-27082,22492,-87226,-96901,-23831,-5183,-73887,-836,157391,89978,14870,34409,36062,164493,216052,-51330,-161094,-50809,-80741,-118525,-18377,25814,-87519,-179813,-158446,-139613,-45892,59532,19375],[-67383,-146966,-104189,-19653,51597,43007,28205,68365,152263,190975,129913,13181,-71308,-77067,-51565,38118,281182,515183,443491,121734,-23432,-9203,-121662,-244423,-57124,281360,436416,272032,20350,-33703,-63407,-12566,154674,124797,-135384,-149203,186048,442853,403922,253115,95367,51862,74859,98169,97773,132983,124022,55790,-113865,-282442,-210987,-173479,-302373,-333391,-260331,-145139,-193420,-321602,-166658,60378,77800,13206,-90316,-294276,-344066,-162649,-15704,21516,-58992,-101223,7278,170312,286022,347154,172424,-55824,-125488,-126329,-178238,-183063,11927,202288,226506,176137,88845,-45876,-150247,-198627,-228857,-170811,-101894,-98599,-189514,-212493,11057,243006,251452,59652,-35233,-65220,-260733,-412953,-240858,-13662,76364,135927,204586,96872,-8909,1304,80140,222928,210735,30042,112306,251339,154160,57094,153243,281768,293290,202933,116146,-61719,-318387,-162468,307403,372892,18632,-129635,-96456,-94316,-101868,-162119,-191745,-14098,131996,125436,63925,-8633,-72323,-105943,-147004,-73746,108555,77201,-45238,56296,209782,72505,64274,220893,63175,-266465,-192647,-81853,12778,107529,143186,72899,178338,329567,328376,243683,181658,-20881,-109788,35414,112598,-36645,-18069,37349,-201123,-371600,-207889,-172015,-255111,-118513,127888,241476,173275,-69432,-360216,-310023,-57800,23151,95458,188098,122032,161591,254513,191170,29988,-164917,-320457,-335241,-226091,-135761,-115234,-116875,-49155,-17975,-143632,-238162,-164492,65498,75977,-27149,40487,248342,290012,198829,98691,177614,386847,390955,209925,199973,191296,50589,-4246,1195,-71003,-16857,81897,-80269,-149824,60695,163036,-21370,-245484,-421699,-465236,-353341,-214801,-88208,-140690,-220686,-82090,38080,-24616,-127379,-162353,-15288,156214,176852,-100010,-361258,-264130,-22013,56599,37461,147580,221772,135198,-22517,-151898,-275181,-399456,-289462,27680,244535,217519,55522,-20017,113727,137693,143157,206442,212579,177718,-7947,-287729,-362405,-133160,-16400,-36282,-54792,-48684,-14192,-26262,-64985,82643,322772,276060,138344,162620,103669,28485,58222,25006,-51312,-126123,-303550,-386707,-318804,-291953,-292291,-125045,118706,152722,-28186,-173198,-107253,62218,76895,5437,-44272,-44304,90666,223188,261493,225420,50359,-138325,-206959,-197738,-248881,-272406,-148687,90926,112390,47995,-11386,-219784,-339331,-312603,-347497,-220650,12218,53841,-33394,-160657,-143143,-76771,-145185,-142313,69479,326028,346327,11174,-356895,-233247,23107,28945,-63044,-40858,-32330,-112015,-110970,-140207,-226717,-142608,73597,159275,170398,224932,204120,95526,-71186,-244234,-311833,-99089,218837,405239,255915,-57273,-198766,-83252,71357,168223,181594,280759,330762,164394,-88805,-109755,-60063,-127600,-168509,-88144,67088,162125,114423,179790,287971,233830,199688,270751,-3818,-237551,-33056,235400,278153,268148,88341,-180949,-165840,103212,223312,176195,93998,-42632,-100819,-41084,-51409,-119160,4873,232515,227729,-14874,-127382,-44110,194856,285064,239548,219425,122817,3242,-34758,-110421,-316094,-340384,-31640,91384,-88264,-217348,-234364,-171399,-222317,-239270,-68808,-17990,-46467,17163,-113543,-319444,-346607,-255768,-100901,135141,216962,-101744,-456670,-342976,62668,85293,-124931,718253,2085823,1656749,-592476,-1198452,900195,1951670,-1658336,-3765466,-2785343,-1406029,-60137,487904,220573,360317,1322769,1308832,545071,30448,-221754,3977,302470,219036,67249,-101623,44970,376395,420808,221069,87335,-109888,-377561,-397695,-190572,37947,198447,334379,283829,31824,-30159,118446,-1287,-259084,-192795,10067,154584,325025,320841,89058,-58877,-167119,-195664,-92421,-170880,-307513,-268072,-52434,210017,427559,384380,52450,-241835,-323064,-232739,-234741,-227000,-170975,-1458,135084,146836,4756,-171753,-86292,123646,177754,96868,48756,48530,69719,13298,-40885,-41180,-49872,-119569,-64742,150608,238721,228056,166433,193985,166581,193738,259417,243252,195843,239162,283172,154963,-119426,-213067,32950,254124,217975,134117,58428,-11492,62865,111316,35950,-22797,-26979,-106462,-235801,-229525,-36885,98636,80322,42225,166777,359954,475855,472112,174260,-213314,-334335,-152788,155461,352525,279167,39240,-117881,-36108,29834,22434,97602,163886,104374,-3443,-105761,-219428,-199376,12585,116397,-92293,-236683,-31703,238618,179617,54130,36875,-12593,-57501,-42143,-59046,-111138,-94424,-74636,-148089,-135159,-72103,-41313,244319,369886,-29557,-198566,50276,137357,-10039,-160340,-237230,-73507,161400,216889,172535,35857,-231002,-496070,-320663,66654,119591,-138970,-262431,-73344,50883,20136,124688,245274,173285,-77877,-267756,-146739,62252,92242,48004,-18141,-81742,-168172,-231182,-107431,-124939,-75706,142342,203321,224290,444441,481652,311294,221374,154941,-10805,-27018,57587,130701,39802,-93631,-178512,-209077,-135336,-12328,-3822,-99644,-50465,63401,137315,86200,-102303,-360817,-478912,-222228,225924,323384,12432,-212629,-97719,65955,83626,58453,154330,197432,-93837,-440995,-291932,50955,44312,-329820,-469329,-205818,-107647,-268433,-264772,-168586,-149385,-171106,-119559,30316,74989,-92307,-200062,-76545,163101,248055,161228,88184,108795,233024,201575,-37643,-114445,41263,35798,-167149,-299782,-294804,-227855,-26211,169809,85871,-59102,-3093,95499,23122,-66276,-47103,-116584,-194432,-229554,-309906,-324538,-182673,-32657,152045,160682,-20592,-171300,-185363,-82211,97248,193249,170762,132927,132597,136313,16667,-207265,-417533,-333845,-42955,182261,213329,106443,97639,179153,93842,-105812,-222238,-265200,-124139,172417,144550,-92726,-105813,80412,259958,234623,9074,-124408,-39135,-90312,-117374,-47694,95961,111018,-23574,-166925,-27633,151693,186424,104512,-69302,-183052,-158313,-102795,-55786,172923,286198,126176,-70952,-98306,-101289,-83345,-1317,138026,104921,-4352,-79462,-249084,-298031,-172681,-125509,-72492,105055,251995,346006,299669,168798,188158,3313,-269347,-246873,-139180,-17279,214969,274306,94882,10768,155849,282592,301475,221075,79684,43130,154243,215888,151564,74105,125487,95209,26178,57328,101551,-1935,-117930,-43846,-15436,-122539,-25730,219907,266021,65235,-186158,-279312,-208178,-10081,111859,38800,-214033,-425108,-500495,-424714,-272747,-136111,-85689,-107487,-110321,-64874,95546,281207,248428,194131,248991,314194,208964,-36599,-195056,-174521,-46574,61560,59135,85097,253238,305108,128392,-81605,-270716,-422489,-500145,-562960,-363688,-90297,-473363,-427654,-734033,-1714496,-1538255,-696907,-769068,-140242,846962,776507,183033,-340657,-561304,-503333,-739522,-853168,-344568,-152608,301013,878173,706509,458663,239164,-195542,-309274,-289952,-284527,-189264,-130758,-106024,102055,93592,-108107,-166088,-119789,-51689,-33020,-44107,-48981,25534,61251,172749,241120,153864,-303,-118975,-132523,-68730,5272,65743,94196,36106,-93157,12455,266222,233914,21626,88228,314596,280345,28159,-228286,-285187,-120824,66796,154626,173894,109293,66572,27852,18588,145030,347193,378746,289220,128085,1500,-35406,-85987,-176059,-55209,105769,82979,-52989,-27718,74148,73133,-89352,-138115,-66974,8249,67812,183592,326231,303205,120072,-40940,-164720,-263489,-213770,-178211,-201232,-136774,-112871,-88043,13280,3794,-140834,-102808,13549,13557,54216,72547,23327,-55767,-574,92824,32325,25162,88254,100425,206586,207115,-71296,-133109,2550,-67101,-138741,-60446,18830,-74235,-185231,-154525,-119411,-21198,99934,45618],[-19275,-100386,-85891,3405,110536,92424,51672,94469,197879,222834,140306,93772,79759,-35156,-226268,-152630,209775,458094,370416,88351,19259,53918,-94743,-252392,-72456,260169,465523,406525,217905,115405,-10829,-69609,29802,62679,-143177,-146552,191542,489178,444030,243619,71618,14163,-19187,-59445,-57625,-8024,-27164,-103352,-205595,-332882,-288465,-266987,-351368,-357359,-257793,-120166,-147367,-270353,-161647,12708,12782,-31613,-108223,-288098,-336057,-150978,54546,108218,-18101,-123972,-92184,64702,255561,390268,201789,-75873,-174490,-160885,-190481,-137344,144206,338668,345778,252051,117817,-76416,-220315,-224764,-206529,-160420,-132625,-200078,-308793,-259146,-12525,164081,208556,162635,185938,104914,-235149,-453837,-219068,69828,221429,285421,266509,87468,-37927,-172,136016,267332,135534,-120792,-39713,91281,27068,-7571,116687,259616,289441,244078,184955,-12930,-254563,-136588,216553,299614,51043,-140356,-174065,-168451,-168645,-201987,-183537,7714,149761,149606,140847,119188,19383,-113693,-191766,-79154,108303,16727,-115134,46390,252185,142586,73168,209256,129247,-157590,-161226,-83594,7603,103413,205611,202563,255174,309659,313881,245370,124361,-83188,-135180,49371,86692,-72079,-84797,-72015,-231517,-337520,-188039,-155496,-196892,-92599,99219,214514,138868,-88469,-311652,-242533,-73694,-42630,102100,296304,251990,251043,259437,119003,-55323,-146457,-135861,-98889,-65352,-45228,-76975,-156290,-163657,-79865,-113594,-156705,-72338,146600,155193,-1943,12475,191041,292010,253565,155748,202448,365489,357306,237919,261025,214069,57827,10137,-37638,-123132,5734,169940,33048,-56264,117826,201378,31912,-166256,-339297,-406508,-329352,-173323,-57525,-104594,-203958,-124002,-69606,-145235,-161782,-119947,18730,192628,214052,-92875,-349313,-237006,-22135,38081,51707,215076,298878,127058,-71765,-141658,-219936,-347872,-300162,-74130,162316,199060,72775,52958,235960,215815,160670,200356,178643,147070,4473,-231835,-319487,-178410,-68697,-25459,-62583,-109757,-112148,-89613,-63058,101493,231456,110981,41487,136961,79232,-5350,56970,64098,-17147,-137931,-327079,-374880,-265645,-233479,-286735,-117138,163345,205152,13728,-138253,-78808,98545,88723,-46107,-69519,-49350,75438,190131,210213,133923,124,-68657,-101266,-150796,-251181,-292326,-135268,136354,172108,121859,64326,-202201,-358067,-290236,-290374,-212485,-5272,86044,40906,-60426,-44272,-1984,-82823,-113850,13042,233886,317102,28813,-331916,-242791,10939,31805,-86320,-35157,8272,-63876,-32695,-73660,-204023,-91652,152446,216856,208110,241284,149581,-35888,-137923,-167972,-218452,-115789,137068,314195,169776,-129066,-194827,-27603,96034,70964,16942,187761,336679,272320,74579,28220,65344,-56717,-211750,-205791,-48936,83091,55184,108912,193220,102687,28632,127767,-69553,-319652,-149394,138302,247006,270155,109227,-110532,-6794,346488,454390,322123,164052,-9413,-95509,-116273,-203724,-238963,2954,283794,237193,-61705,-155449,-45681,124404,145327,150055,218522,120217,-93421,-162596,-119998,-222690,-195812,46414,102697,-95231,-190297,-213214,-201924,-239561,-238596,-103380,-108345,-160174,-66228,-141671,-264022,-278283,-276667,-231165,56445,215087,-180761,-708155,-622848,-61386,2140,-423072,294432,1749097,1940577,-460021,-1545737,2242835,4769908,173721,-4556394,-4520775,-2681300,-633491,534797,485279,658698,1480997,1446668,781030,332242,-2115,-55639,44377,-18617,-108504,-204493,-59290,252266,335354,160345,52983,3324,-118541,-268511,-183409,48994,238593,366910,315074,72881,-33261,71760,-70960,-300539,-189462,42489,232483,407472,382781,136009,-28842,-143938,-203214,-163195,-182005,-224122,-179742,-1350,268656,500136,382565,-11628,-259116,-277541,-148032,-110179,-110183,-89505,43737,127816,74107,-95796,-249801,-171096,-1899,25412,4952,92728,107521,83706,57633,54767,32578,-73495,-233185,-196045,19908,75151,120398,191629,301992,254162,212509,226739,170413,61304,42535,64885,-2640,-147084,-191396,5196,196873,161358,114110,90076,31727,105653,175674,83136,-7870,-24740,-105596,-294050,-356219,-125499,79271,67747,24424,144430,290482,393157,459343,280724,-52317,-219139,-121140,86552,281406,328717,149690,-34493,27800,111928,156947,232121,230549,92531,-43798,-112882,-144930,-72455,89295,127500,-78421,-173628,28500,229559,126650,50141,58606,19374,-21423,-42420,-53819,-24301,10881,-45000,-181361,-179046,-111407,-39715,298926,395773,-41368,-193904,109088,219639,69913,-104296,-246206,-176405,21796,63468,20127,-31673,-207731,-418623,-244014,93371,80452,-213615,-325128,-101335,11550,-29108,76996,187033,139733,-64743,-279712,-156149,102158,128562,71795,57189,-16961,-163405,-217650,-85022,-92919,-46346,112381,154993,245136,478723,434173,186233,155111,188101,31125,-19054,51449,139852,11570,-188487,-280270,-285298,-206139,-51724,19031,-37524,20739,133192,218732,195723,44736,-278258,-458966,-177572,257591,352978,46019,-237346,-101915,92928,19786,-100170,20865,102634,-175435,-458643,-256655,52109,2449,-346870,-473448,-193126,-70315,-197353,-201641,-136914,-71708,-15379,-6663,-41325,-90572,-162794,-165416,-28483,121475,92566,13528,37653,153150,310221,213979,-87995,-131841,86299,115641,-83450,-269395,-329031,-235665,-5148,167661,70193,-39195,58901,189241,117516,8085,9628,-51797,-94887,-155481,-273108,-269903,-137737,-31867,128969,155177,-28881,-173431,-158086,-16217,184062,289152,249612,69194,-86738,-38313,-27897,-225714,-413494,-281921,30884,194186,187064,91843,107998,204167,96985,-125351,-253254,-284876,-182598,52147,50673,-112498,-66472,156003,327303,244493,-26462,-152348,-26938,-55822,-109755,-123917,-41546,307,-77728,-229789,-99925,107356,166716,116412,-19991,-117588,-110848,-66569,-5163,190176,276741,148801,5718,-37922,-72205,-46202,61195,191705,200492,159353,84733,-129244,-255211,-174359,-131569,-79885,125055,326235,480612,475755,352318,301475,-16703,-333845,-263738,-91733,44050,273951,360102,189850,59152,132085,239881,315950,284185,96818,-9596,102232,200407,175234,113660,127433,68848,20294,93521,164323,67544,-64668,-4717,-16733,-148298,-41954,172828,161914,-41894,-251433,-288931,-192629,-31652,62310,5551,-232362,-428446,-492621,-425777,-255513,-49558,44954,2798,-71489,-105188,29108,207342,102401,-2611,112181,210182,138256,-16812,-140593,-169289,-99100,-4799,64257,171517,321810,304599,139899,-45206,-259120,-425834,-551771,-696471,-502159,-250490,-385243,15540,-348375,-1610382,-1454639,-696999,-883156,-337216,691477,623325,-36607,-370432,-347420,-224488,-499466,-779320,-561021,-544677,25541,851208,772080,604616,472008,-38168,-238962,-209612,-185823,-142942,-177840,-155969,77394,70470,-117581,-198505,-209281,-170010,-101641,-84957,-161651,-116591,-509,197338,269796,154266,32789,-27650,-7884,21302,39954,68170,68322,12303,-82692,29829,310040,292539,64148,69309,214710,141755,-64379,-218312,-206540,-95250,-16419,72146,163653,122639,79188,9287,-85899,-14811,208323,263568,221879,150520,57719,-39033,-109735,-105235,78098,164867,77770,-81462,-99814,-31529,-35577,-148325,-164963,-91266,-17176,42731,126248,252531,287724,195628,87512,-46294,-151339,-117989,-128481,-149893,-6973,41719,-11141,-2402,-33535,-167764,-147348,11885,119168,217622,191576,59002,-66175,-72930,-10420,-2663,48891,105801,112457,193467,157276,-91611,-94658,49472,-43420,-170996,-137285,-6325,-44018,-173310,-123216,-70138,8258,107464,47264],[7750,-55626,-77723,-6006,115636,112059,61213,99812,206615,220396,141100,173938,210901,1144,-355024,-307866,86805,313520,222776,10627,23950,82457,-77007,-245825,-103022,133528,299280,368826,313348,207791,32629,-125170,-100230,-22199,-146921,-134652,158261,420459,365077,172791,20812,-42294,-123542,-212480,-202472,-160640,-207845,-289927,-286704,-325945,-328683,-350966,-400368,-368809,-239256,-94313,-103111,-204030,-141990,-51449,-66920,-50398,-61881,-205805,-293339,-163423,50686,107510,1822,-112325,-194114,-103850,154689,362677,185051,-124325,-255189,-212333,-190582,-82118,229863,390138,365603,247159,90364,-115950,-261892,-235969,-186002,-146414,-150666,-275807,-426629,-331151,-81710,47512,117430,196271,322582,249402,-173734,-417851,-156153,131681,271014,321027,238755,43172,-70619,-790,171971,258947,715,-293359,-178068,-49444,-79094,-70649,49366,192091,246396,265695,254418,80486,-99679,-30060,133021,175273,63914,-118712,-200023,-183267,-180220,-192528,-149507,20785,152155,170794,212649,247624,106206,-112720,-207137,-86633,72616,-61724,-170597,35498,260519,156349,13614,112872,142360,-56480,-107607,-68215,-21427,69786,245202,296731,252015,159628,175637,158714,39965,-97520,-131598,-1830,-10992,-117630,-151452,-189277,-242417,-251191,-139278,-123629,-125735,-76832,-2155,85605,59181,-80968,-232024,-145993,-42389,-52650,137749,392499,344968,274415,216144,50457,-126955,-131004,33322,163058,129499,54581,-46819,-166229,-208425,-115287,-56283,-31049,56693,220918,221631,35866,-17380,92993,256374,279336,189731,202666,299656,281441,237407,294394,221305,45921,-8501,-90565,-158377,38756,262547,181149,75367,173417,203995,50022,-111707,-260456,-338039,-291951,-134601,-9759,-17915,-103737,-106848,-131461,-205028,-145772,-82226,23747,188672,199725,-97298,-295196,-166777,-6429,21963,48396,258637,384058,157945,-76336,-93562,-139080,-262816,-258393,-130380,91552,191771,107614,111287,300474,236042,134741,173242,153095,105312,-2696,-167050,-264749,-244207,-140832,-28817,-64138,-130035,-138580,-103283,-38548,91211,89508,-86432,-67215,104494,71306,-13014,54345,104860,43276,-117206,-324152,-334477,-174230,-146021,-241233,-88643,173016,226427,91946,-40944,-53415,84904,74506,-60535,-53039,-26927,80040,180971,190436,73925,-39420,9467,38155,-53730,-179086,-218504,-72306,160992,209557,160416,63639,-200099,-337877,-231817,-217108,-193670,-16327,118051,108654,15395,9490,24598,-60683,-132697,-65631,154225,301301,71005,-224012,-172220,37225,61450,-75663,-16712,66347,18152,60608,11308,-133107,-4049,229493,261394,246754,266846,119768,-106684,-147336,-62287,-112418,-136970,19026,153486,27274,-170968,-125310,51775,98336,-58928,-167927,60215,318016,377006,267598,189786,216557,70109,-177126,-240495,-115697,1648,-27715,5767,73105,-41298,-119234,32301,-83265,-342723,-216648,73190,223249,251829,112229,-32133,150539,557085,666562,459790,205422,-9851,-109129,-175290,-313482,-287825,53917,330806,218612,-87253,-136428,-24814,38492,-30244,12326,159533,74455,-194782,-261716,-118108,-155236,-88508,126947,162996,-51555,-157747,-224475,-272986,-243641,-182729,-98439,-170475,-224487,-106784,-126099,-161634,-147898,-230636,-329294,-58456,169513,-306092,-977247,-944904,-265351,-99473,-533830,3263,1396265,2409407,305398,-1210106,3566522,6250870,1407846,-4887924,-5429181,-3577929,-1385558,290977,690993,1025945,1587927,1399166,910797,639863,219717,-182529,-275274,-262654,-274865,-272120,-136369,118058,237964,114109,33918,95517,100790,-95226,-118991,98786,297375,376230,305405,93700,-50729,-8715,-149498,-318260,-168065,91619,305012,432360,375195,132203,-33228,-126350,-179098,-161586,-116183,-110870,-72416,67085,306032,491967,312796,-89710,-251141,-195730,-40520,34263,46957,36474,101311,104535,-3240,-172648,-271685,-182966,-64980,-118050,-107853,105397,147392,75458,84749,151651,99942,-87302,-301811,-298433,-99389,-23566,44602,180220,353561,304597,207425,193652,117839,-42891,-124084,-149713,-159845,-150081,-132912,8924,171359,143097,98541,102012,53923,100177,194425,129898,32807,-5374,-94096,-303834,-409979,-164869,72362,63786,9055,110820,208322,317483,426163,325833,80885,-77047,-59273,34632,225780,363126,250546,80441,103753,168704,253374,327554,257572,51615,-92565,-93717,-29494,58745,119649,88331,-53855,-72656,72516,138017,27413,39617,79814,32449,-19810,-62703,-60062,47703,103146,-24448,-194889,-170033,-100092,846,359773,411751,-34252,-164443,143831,279935,163268,-13731,-208216,-259348,-128780,-100590,-130654,-87141,-152669,-287661,-163050,61668,-13321,-273422,-313685,-84694,-37403,-107898,15271,134545,103209,-42888,-245920,-126452,130295,125400,76014,138343,80304,-98227,-134269,-36582,-43274,-672,95503,119927,272843,480454,356798,86007,113623,204919,58123,-1405,69951,166013,19627,-224845,-314103,-278413,-186905,-38908,64780,34505,90006,206481,288734,269949,157805,-174760,-386870,-125613,242123,346201,94897,-195553,-93983,109452,-21911,-230624,-124315,-15654,-245951,-440554,-212702,33675,-55865,-340605,-422482,-162878,-37808,-124152,-147334,-87038,51187,169988,114513,-92323,-211532,-194772,-109837,40712,94775,-61524,-150823,-22203,193090,358808,201077,-118706,-142626,108786,195519,46532,-185976,-339469,-269113,-45620,95214,7046,-47998,101867,260550,176230,20349,-1979,17309,77857,-33708,-213048,-213008,-89751,-23894,98758,144197,-8940,-151502,-132820,16460,220814,347441,322473,41543,-233749,-171166,-75990,-251361,-395088,-203822,92811,175031,155811,100508,120523,219523,119600,-75222,-201784,-273888,-245648,-54799,15863,-81480,-47698,152526,323457,218656,-46120,-148061,-3405,13422,-86835,-203206,-174594,-74987,-109172,-282280,-177481,33778,102016,79600,-5538,-92322,-91986,-27553,60280,212741,269779,192169,109136,39534,-39181,6926,144704,199869,194878,221071,182139,-28609,-221576,-218569,-195309,-122714,117152,353571,533332,577524,465925,310816,-76730,-368557,-266170,-62372,71480,272581,375866,228734,54808,59603,161475,294041,308866,95260,-55622,53471,155968,140865,117455,120666,40835,-10009,85680,167651,95900,-38774,10234,-18169,-157405,-80342,93251,64403,-110228,-258678,-273096,-188675,-71958,-1464,-32695,-224037,-389696,-430859,-360015,-227398,-16417,113693,104385,-9206,-138301,-56469,97030,-70816,-201177,-20116,92619,51721,8469,-55195,-141773,-161497,-110736,25340,223394,362310,297323,159850,27929,-165603,-305907,-437182,-662051,-590878,-484048,-484005,180390,-142546,-1483960,-1336259,-567558,-822196,-525642,425081,399347,-265045,-376299,-123423,44894,-238683,-584761,-732647,-890502,-267801,719734,747657,658050,554372,47425,-165459,-120571,-96423,-120285,-234215,-208469,35633,33117,-119735,-219440,-262661,-247405,-150489,-131793,-247011,-234737,-69099,195479,273752,134482,52185,50989,92418,80961,59625,65813,32895,-19637,-64615,48249,314751,308217,86985,22157,67631,-31208,-148323,-157537,-63205,-23097,-67693,-1677,131467,126073,78381,-25357,-187612,-161645,53757,105670,116651,149252,108978,-27337,-117287,-35734,177684,179400,48234,-90636,-120349,-99512,-121646,-161533,-130342,-98671,-40869,42017,103442,185756,228552,199977,147139,13433,-95938,-50444,-65565,-69835,139199,230649,96264,-14059,-80028,-162393,-144974,19129,201930,352790,300741,93806,-90669,-172219,-94883,16292,97235,101234,87910,149221,94859,-107553,-62407,88136,13120,-175934,-209968,-31722,8272,-133184,-65569,3212,49164,100655,47045],[46464,24908,-32747,-7765,99667,127366,82241,110556,209743,224885,171915,263781,319047,56350,-362286,-349600,-20444,159772,76931,-63999,16968,105901,-34734,-188104,-105127,-30103,36242,238684,338787,267995,96481,-127354,-165211,-75849,-117349,-88548,123052,284977,226320,99843,-5049,-64435,-183076,-300638,-280573,-255384,-334569,-409985,-298458,-238771,-295667,-376489,-416007,-336932,-168326,-23115,-27464,-110154,-87896,-89688,-118285,-12700,74352,-38652,-204103,-166805,52,43600,20991,-46052,-243827,-251377,50720,299943,146419,-165397,-313819,-234384,-151747,-13345,270563,387416,322478,188289,39811,-127681,-244686,-205164,-139032,-99857,-120717,-265068,-458511,-369035,-146839,-43004,32352,176730,368302,355569,-72200,-300912,-50473,182831,238871,246601,141145,-2171,-63570,35104,216712,232427,-140516,-438965,-273862,-134044,-122511,-95014,-10885,118149,201002,283943,331054,230564,137509,158161,114190,65432,58586,-79162,-170920,-134847,-128054,-118459,-71081,48789,152967,190554,276967,366858,190524,-84591,-185282,-89604,28136,-108882,-173826,48800,264473,140315,-71289,-24259,99880,-1043,-43942,-30455,-51595,25171,258752,336063,190431,-32541,-19435,11229,-48467,-73249,-114692,-116557,-150080,-158198,-197104,-269811,-215748,-116084,-56303,-74981,-54261,-63575,-136419,-108671,-45390,-48984,-135306,-30870,56258,25569,206043,450390,376427,228374,132726,-7152,-169936,-117459,148109,382407,328796,163707,-20003,-149062,-193159,-132095,8269,109945,199178,291013,273443,101923,-23625,-15186,189322,276767,206492,194044,220489,196345,218323,292453,205524,24133,-41903,-129853,-150984,87059,337064,316165,198855,197293,161155,23364,-107951,-220343,-280458,-241951,-104068,43215,80252,27447,-48272,-141246,-192207,-78876,-55217,-4265,139949,134088,-117138,-220240,-80528,18534,20063,34936,267303,447017,206727,-45754,-25570,-57322,-180170,-189870,-127046,44513,176689,134170,135950,290432,187624,56490,106767,121085,62700,-22117,-115690,-227130,-320702,-222971,-58854,-74070,-117906,-94285,-66246,-4045,41083,-77746,-265786,-161237,67838,73674,-614,45224,129558,99719,-84626,-300037,-274230,-70094,-54012,-174761,-61566,138091,209201,186841,88231,-43497,22847,33982,-45398,-17561,-7995,68952,173899,194493,54324,-61471,67472,159726,46021,-70921,-73060,15983,149334,204136,132478,-37523,-234903,-297696,-169712,-176877,-205171,-44462,128160,143107,32304,-13030,-18167,-99280,-212764,-166862,86674,277562,107326,-96038,-82790,59202,81608,-51936,-4334,99960,70464,101231,60880,-47616,87222,268869,256975,250595,273659,99917,-124232,-118518,30930,-30031,-162748,-113964,-42415,-147549,-201005,-40630,114229,53538,-212350,-339015,-83802,247896,404674,383558,292817,327976,196018,-93749,-199482,-132655,-82023,-136146,-124757,-59629,-171022,-221169,-12362,-66950,-322913,-237823,31308,175137,180693,66189,1897,222086,632161,767368,526471,186457,-59667,-156269,-232504,-385246,-285635,107079,320745,141197,-115953,-100791,-15457,-65655,-207560,-155066,25881,-40471,-310815,-336142,-126980,-136960,-61751,158861,208242,-14882,-160137,-281239,-370784,-247791,-107184,-84288,-219093,-252469,-128693,-114848,-93358,-47085,-180611,-394038,-186104,63531,-494779,-1240726,-1246996,-487908,-186497,-455233,-69762,1273476,3056202,1303465,-894081,3939180,6287754,2032950,-4459056,-5213332,-3874764,-2111276,-221732,723205,1285705,1530099,1094363,816829,833372,360784,-361220,-579252,-463547,-394441,-310283,-204881,-33156,113920,64453,27152,151923,215530,38272,-61749,130513,321970,325255,214145,44696,-106839,-130994,-247716,-331384,-156118,108492,308710,367168,274983,52151,-86457,-129887,-138579,-94093,-13517,-16585,7663,108227,276375,367754,160379,-183398,-238866,-123312,26892,111781,156990,142728,129335,38888,-88953,-209071,-240940,-151968,-98027,-247203,-231150,59130,127008,9879,50012,197634,128649,-105712,-331354,-368653,-205874,-75271,-15856,103204,302503,270273,151386,138770,62412,-124386,-249112,-331997,-302026,-148752,-59925,30299,156328,138318,58033,53210,24499,39953,141414,122864,43364,-4250,-89174,-272420,-388432,-166934,54918,58340,8395,79660,123446,237308,356177,291795,140157,25157,-18851,-10328,181436,351053,287303,162461,135881,152707,262457,341809,223020,-13125,-138988,-69983,66599,129267,69214,-8715,-31486,31955,65772,-39246,-110782,17241,82054,2172,-68683,-113698,-97157,64500,139500,-30676,-196821,-134428,-68779,44952,391690,405504,-23343,-144651,112444,270090,219748,70224,-153852,-320971,-268309,-231218,-223281,-108370,-77989,-149140,-112485,-27942,-142589,-312287,-248863,-49161,-102344,-213340,-48433,111861,86141,-12635,-173220,-71701,125484,67072,50731,202866,175953,-11724,-38323,2909,-9942,27656,79105,95620,284163,440116,264725,29247,99904,214596,98006,41663,104316,184522,41154,-198937,-256580,-172292,-85675,1813,104576,84580,123610,254721,324228,285579,204040,-83534,-291474,-93809,168752,291035,145030,-96406,-71661,109327,-30506,-289574,-233361,-122232,-287847,-396158,-171387,1318,-116814,-316110,-337044,-141911,-40922,-82179,-116911,-41142,160529,314298,198326,-118934,-259533,-183366,-56544,100008,84921,-160650,-265102,-56158,231525,372443,166960,-127629,-152140,95030,249930,185761,-66536,-301634,-282072,-97101,-12057,-94678,-96127,102876,276261,169250,-40006,-75914,78527,284074,129007,-120997,-154570,-38117,2470,79633,132078,31363,-108816,-107974,19337,213413,367353,374855,62878,-257342,-211550,-99012,-255993,-343138,-95775,139010,134621,126067,116147,122247,222632,154334,19697,-76926,-217534,-289801,-122394,50237,6624,-28943,99249,266603,175167,-37255,-107880,27630,85340,-59353,-260659,-270760,-103903,-105335,-298265,-232171,-41367,31616,30386,-14610,-105160,-101543,8306,126935,244800,285996,267268,233708,136333,9214,70162,221123,170674,104998,177422,201950,32501,-190757,-274194,-283021,-165470,99191,323759,490772,586224,479492,217863,-147721,-355042,-250876,-56754,70500,233001,335908,215526,17965,-16429,94989,267278,310014,94079,-67312,30900,106949,81964,113707,134702,38734,-37884,49889,125455,91274,-27268,17965,7256,-116350,-102544,25453,38809,-68770,-174781,-222544,-185057,-102530,-43087,-45776,-170589,-299857,-321427,-245121,-184986,-19179,138508,200515,85201,-128052,-102054,20584,-193060,-317385,-80666,17338,-14109,47407,58695,-72375,-186884,-197863,-28241,234251,373417,295086,189912,129910,-6516,-97019,-186000,-450707,-593400,-732018,-751664,37282,-134447,-1322674,-1181471,-298148,-540095,-592809,154421,180005,-423448,-342705,57149,230978,-14452,-296737,-750810,-1064423,-495893,526294,654146,633300,518515,80395,-85920,-29865,-16681,-91570,-241367,-217738,7444,14773,-81777,-184793,-242046,-249436,-164619,-163112,-266703,-280788,-107139,191341,276660,129958,81870,126326,170093,122213,82583,75632,20264,-18546,-13025,96521,303605,286328,89543,-29405,-73789,-169212,-170391,-41397,111542,76282,-74760,-47412,95594,132124,76796,-57204,-251379,-257715,-78776,-41056,20116,141868,154496,1047,-99626,23730,220299,150600,16314,-56023,-58461,-90485,-141958,-105215,-28344,-84865,-69545,46143,109171,145770,151628,144873,135286,12012,-91851,-1284,11699,17167,254493,389686,193868,-33460,-135955,-129976,-91605,34677,240906,429653,370097,117978,-112104,-245644,-120289,87893,159899,83287,39661,90087,35616,-130180,-69677,96452,90750,-138879,-258304,-60653,55878,-85110,-12063,65912,75609,68927,30652],[92975,131230,48601,1263,70002,134272,106553,120832,208882,240856,227771,339927,380292,118045,-254191,-280505,-84318,42161,-27116,-121425,-756,124664,27673,-90230,-76900,-178882,-215832,93646,314389,296146,167746,-77344,-159591,-93915,-69457,-25566,89355,122926,75289,46703,1078,-45005,-188988,-316888,-290719,-277923,-377691,-431841,-243538,-111873,-210267,-338871,-391813,-271500,-61963,84032,66778,-16164,-26239,-105166,-145011,51681,253595,160289,-99895,-161937,-82256,-64760,24636,39289,-237841,-336588,-29642,212362,84918,-196101,-339610,-229418,-96706,33348,249362,340234,237156,85391,-25232,-115288,-187407,-144947,-73778,-33785,-56272,-175290,-383067,-347482,-178721,-81651,-29624,105361,321779,390856,26364,-154086,62811,208415,137874,77777,-7585,-41677,-19487,92654,255079,194801,-256387,-539121,-336909,-175452,-116316,-88004,-57402,48936,160081,286281,383253,381016,374354,364586,162444,1944,18776,-64583,-123591,-66102,-56423,-20361,22512,76011,129871,178428,310312,448356,254041,-46530,-158754,-109093,-23868,-118072,-134571,76060,269097,114285,-142668,-157837,-1570,-25041,-987,8487,-75045,-23403,231538,297025,85587,-194928,-203385,-157173,-130948,-51807,-122166,-277552,-297632,-195833,-225151,-300275,-160928,28498,37770,-28802,-12765,-66615,-269550,-314499,-152516,-14469,-49492,76802,205475,179957,281802,439007,328538,123371,22226,-57877,-183532,-106821,185190,495797,488823,275231,15080,-116166,-157685,-147448,52126,223532,313728,344752,305275,192460,4632,-103928,98672,242883,207566,186252,155940,133670,193930,255297,160557,-1953,-69312,-132789,-91975,148636,378550,398469,275143,176709,87353,-33637,-154317,-229408,-237540,-175522,-69645,96614,151010,126279,20072,-107065,-117526,24615,-31038,-45208,66107,40316,-143697,-144349,-4803,45075,38209,25124,249385,470960,252390,7750,46180,9527,-119980,-116211,-68786,27473,147214,145951,133927,225256,96727,-47698,10668,80673,40822,-30383,-81644,-212403,-376139,-281909,-95557,-79273,-68067,12927,25152,44355,-27424,-222704,-368521,-201568,51506,99036,38245,44588,145736,146246,-39770,-240619,-183493,38846,36492,-94620,-35086,84761,180364,292531,227594,-31146,-46236,-1452,4700,31655,-2258,38292,176353,232266,90233,-38877,118616,250079,131614,56730,123219,119087,120334,172244,57131,-189639,-277461,-229199,-104293,-169330,-236861,-68671,136857,159957,5406,-87924,-94333,-160931,-307793,-248531,55324,256992,135119,9759,-10115,66172,94485,282,25954,114587,82933,84438,73031,48751,182827,285522,223874,230580,272887,107309,-79273,-46289,115266,42115,-153278,-196972,-185473,-275064,-200412,47820,170748,279,-328605,-430285,-182096,155042,353629,394504,324590,393420,308903,37477,-71636,-71639,-123492,-222342,-230506,-158447,-235499,-232005,19178,-9991,-245976,-187752,36182,122923,88542,5465,8430,210523,572863,749932,524915,137412,-112935,-187842,-249920,-387459,-225647,157685,268696,42710,-122838,-37900,-4012,-142540,-309839,-274879,-119619,-174713,-397233,-352446,-117774,-126529,-76283,153338,220051,3158,-174670,-328583,-420698,-210996,457,-37818,-215508,-215107,-109196,-97050,-61526,4736,-132466,-382388,-247341,-42892,-678063,-1418676,-1418341,-622495,-207941,-235329,110365,1508717,3762917,2064556,-1266499,2787690,5423158,2451937,-3126712,-3919203,-3489243,-2548144,-804096,581974,1324328,1276611,587055,510783,880857,427211,-492592,-748510,-546841,-405357,-286903,-240784,-164336,-4012,41019,76806,222783,259089,112517,-23892,144035,321942,249949,84021,-42557,-162561,-241322,-319861,-308208,-129714,93215,241562,256048,146700,-47026,-133196,-111026,-52652,50840,118170,71665,78154,137039,206047,184002,-7681,-234332,-191626,-51948,57492,114850,206031,225838,145857,-31958,-135524,-154940,-130757,-74344,-92519,-307891,-302290,-3243,73443,-84842,-26145,205764,149368,-93506,-295510,-371028,-262982,-81760,-42392,2981,184481,175611,76665,90091,31170,-143122,-284767,-419862,-373809,-115982,46990,93203,168449,159293,23212,-20731,-19234,-19382,55942,70196,26019,-4103,-60486,-177664,-276026,-121084,41680,78136,72409,106091,81237,174003,278720,225727,146584,79017,3302,-19842,171411,313438,270696,195712,116684,77286,203661,294876,161985,-46396,-131197,-27437,126509,135209,-24228,-105274,14408,136555,28328,-228158,-224280,18857,90001,-45350,-138196,-168169,-140818,36547,122611,-40385,-158381,-68602,-24406,82261,392125,392176,4730,-131294,33681,206095,239542,144958,-83018,-335318,-353819,-275942,-198161,-57933,22557,-23161,-86938,-128863,-247314,-299073,-142308,-1671,-153547,-295455,-71212,149028,121345,50625,-53760,8453,99283,-19713,17566,253174,254081,68815,36130,35234,15441,44220,71541,91763,278081,379643,196759,34278,118785,236469,184499,140728,156238,185188,64340,-113961,-107578,17413,60746,45504,122889,100629,115335,267849,320664,245402,183433,-19282,-191961,-86724,54157,193712,179255,24662,-34203,101734,4282,-249861,-264749,-177027,-278826,-328640,-134753,-34542,-164189,-278741,-247621,-147955,-88832,-80160,-100873,-11511,205437,361467,213178,-124471,-230703,-136418,-26160,122801,86214,-179014,-286502,-44247,261005,346648,117200,-121519,-164483,43003,263548,302352,67761,-205904,-234707,-105563,-103201,-206571,-173793,53617,217067,83928,-160759,-186257,111759,455073,296228,-15116,-110955,1016,36160,68455,106911,59728,-69948,-92857,-2526,173600,346177,380810,108818,-173963,-161188,-91451,-232019,-266675,9912,148963,74401,94062,111945,92131,195565,166416,95345,57653,-137939,-312936,-156466,117966,115076,-12567,20237,168806,113519,-19338,-62123,37823,105137,-51716,-286190,-323893,-120573,-93755,-286684,-266246,-116285,-34278,-21659,-57811,-165835,-152294,8851,149813,248128,292800,334826,334983,217235,52389,110258,237364,90742,-55345,35610,135136,23842,-182751,-332317,-376059,-200507,61180,212004,336965,479199,367531,39679,-224761,-322605,-252495,-102211,26670,156504,235178,132916,-55661,-86427,40462,222182,265935,68378,-70630,12749,44761,3596,93468,147742,31950,-84093,-29901,29083,37122,-47544,-3414,27328,-58595,-118871,-34907,73995,68697,-38965,-174813,-201676,-134123,-78094,-56692,-111125,-204905,-219890,-150094,-166756,-67579,110279,251429,163594,-99021,-114909,-19411,-254737,-345412,-77175,-23187,-76648,55133,139700,-3232,-188188,-262518,-109277,165494,314014,255580,183176,200379,134894,89774,77966,-154667,-527244,-947693,-1125381,-376829,-334741,-1191121,-1059780,5356,-130055,-525800,-78903,-22794,-502731,-298794,132557,256007,79615,-18844,-586381,-1033218,-638172,284459,486788,526649,387834,46647,-46438,13712,18850,-70839,-205961,-198691,-25569,-3614,-31780,-119415,-184257,-211666,-177068,-195203,-239899,-262150,-121474,166509,255714,125278,98308,167462,198767,126085,87527,76575,22520,11689,50778,149573,262465,210094,48275,-92596,-192772,-248130,-130338,85724,241694,136464,-79585,-88186,45866,120671,57932,-97300,-284127,-311997,-191929,-165971,-67868,105904,159447,11798,-83723,41101,178267,71540,-17142,7460,61888,-12467,-94784,-822,99164,-71446,-125710,11699,100493,116433,69037,44637,55629,-45815,-125469,32593,86204,72182,284145,444846,230050,-81134,-207219,-92434,-8802,46215,221936,432210,378799,119762,-120267,-256711,-76204,185604,216549,58527,-18342,31661,-5485,-159627,-126996,66402,173262,-51300,-258179,-82485,86438,-34744,31804,110672,84552,24400,1844],[102830,203166,113475,-15063,5873,101796,96352,97469,178589,237180,263778,359607,364143,147261,-107593,-171022,-119001,-36445,-92288,-175150,-43543,118776,78760,3975,-46769,-285841,-381818,-23330,247207,279680,210163,-13482,-124135,-102849,-37987,19030,44076,-34480,-56321,8276,18364,-3835,-156943,-284628,-263230,-252913,-350058,-374623,-161234,-8295,-119200,-258488,-328452,-194410,40945,191703,149915,47306,12120,-111702,-164528,93457,400469,324122,-12377,-151736,-168685,-182817,-2779,95312,-195333,-347104,-80009,111308,5190,-217205,-336994,-215248,-58343,29105,168383,262834,136305,-38984,-93332,-91603,-118834,-72811,-3277,31785,17164,-47270,-223515,-255542,-149377,-60703,-65570,-1547,212144,346005,80049,-31533,153553,202670,4430,-131454,-164733,-68026,41636,142038,263428,152667,-316068,-578279,-374734,-193602,-89653,-66922,-85791,-5567,126604,265116,383664,460983,518885,514999,251526,-3174,-52015,-97115,-91291,-20899,-16068,48445,91445,80097,60698,109655,300144,480102,288304,-18831,-158483,-159293,-83250,-103251,-82185,97974,273297,101195,-163552,-241015,-140384,-122734,3142,29154,-84965,-64259,162777,181143,-40800,-286695,-320828,-294308,-195401,-65505,-176739,-442854,-416496,-232849,-246183,-289177,-97951,135839,112928,-4218,-25006,-104347,-375487,-471061,-235689,992,1533,151442,362786,362546,327453,342147,204759,-12067,-91863,-104098,-173879,-97066,147727,473768,568234,374654,70637,-77618,-141771,-174562,53152,270705,358274,356552,305175,278182,55857,-156565,-5979,172776,186904,175877,115629,105074,169700,186316,80534,-38649,-83615,-100251,-3337,205005,375430,402861,279464,114490,6394,-99361,-234344,-280826,-211601,-103413,-23506,138855,157752,134384,52749,-62167,-26343,122265,-10662,-81855,-14535,-60851,-176157,-97812,24490,47697,55403,14733,207253,437786,263025,53273,90282,35289,-104431,-71429,-990,13579,86507,130898,106396,123208,-13564,-155905,-109085,16625,33497,-30533,-83282,-234475,-402793,-306335,-127679,-77453,3701,141272,141043,91363,-101881,-326280,-386996,-188709,54812,135299,81504,43093,143367,162807,-2186,-161954,-84024,119769,96333,-32826,-24807,22446,145408,373795,330655,-18502,-103088,-28787,59966,63709,-37675,-24809,176571,280292,150973,16407,160581,285916,169485,161437,305429,194740,69687,108300,-57310,-345356,-311224,-151247,-56074,-197978,-284144,-86463,140226,152497,-62593,-200500,-182251,-224692,-389668,-298674,46406,223962,122161,31777,-6877,25356,77859,61463,65975,96934,38722,5879,34282,118214,249998,272526,165843,177466,248086,121516,-12968,29855,168540,91705,-113244,-214514,-238140,-320327,-185517,104348,207684,-44962,-387815,-439228,-224357,43852,222823,288582,273860,396953,374358,169449,93755,39821,-121660,-277184,-301177,-225715,-246201,-173174,91010,51247,-149011,-98434,60981,58159,-15294,-60107,-10793,127978,405730,617265,443651,60750,-159135,-192625,-231013,-340835,-151769,173602,176355,-61399,-118756,21489,-13619,-194095,-327665,-322483,-239972,-301965,-451703,-331445,-105724,-125484,-117222,96676,159473,-32036,-203864,-348450,-403007,-139721,110108,24974,-164895,-133919,-68504,-90419,-77244,-17965,-115106,-309815,-225145,-121600,-812775,-1483773,-1421311,-645058,-202255,-27679,433440,1966313,4256321,2195827,-2646386,139177,4338985,3124156,-1071138,-1980336,-2571895,-2559061,-1242609,307617,1082533,841931,-22126,60344,766329,420200,-519877,-746845,-515936,-325419,-226049,-265636,-284279,-124447,29102,171311,311359,254105,101569,-37659,116617,284901,163577,-56546,-149359,-213663,-326572,-362353,-261737,-106281,16661,86884,115261,27877,-132645,-153015,-67636,54964,212899,227269,140070,129455,139852,101439,-16386,-149508,-226661,-117970,209,41632,38322,177130,262988,142743,-98625,-139897,-26444,27732,12259,-75935,-298445,-309670,-63750,-5152,-202615,-142583,172059,166914,-55538,-220623,-324732,-283914,-91073,-59223,-97643,30428,37457,-8695,43841,20762,-99062,-236435,-412032,-371093,-60555,166815,178871,187710,182337,3192,-90527,-55373,-52726,-40506,-25646,-24279,-9169,-11736,-45616,-118198,-63352,15684,110433,197145,194907,82131,117341,198492,155964,115059,74141,228,-1327,176784,253297,208249,158878,32997,-45173,96625,198753,92205,-25525,-56896,21894,127045,75659,-124670,-157359,81543,213626,-27653,-363734,-273377,52571,109354,-92974,-213168,-220663,-182690,-28781,51981,-47810,-76858,11212,6923,86918,348725,363836,38881,-131460,-67298,114559,226591,200527,-8118,-301852,-374324,-233588,-62252,58246,128050,62874,-83185,-205436,-290691,-230909,-28749,37327,-173821,-315165,-33668,236222,204565,150714,96108,93737,57253,-109305,-11881,280879,290971,109028,63735,65472,47674,61280,73775,100533,249839,315252,170843,85869,152748,267862,313247,297367,215389,158502,74769,1686,86833,224722,184887,61590,108176,79889,73343,242968,278776,163583,114992,13338,-104577,-96680,-73567,68366,175064,114458,6387,97265,78893,-120178,-207411,-158029,-206375,-237921,-99018,-63969,-187709,-236921,-184333,-182632,-164042,-97441,-71369,4613,167373,294974,155016,-115276,-142525,-66739,-23704,102601,91812,-123411,-208023,15488,271146,286875,66049,-101524,-168787,-23953,247356,389488,207113,-54410,-105601,-32618,-125076,-277587,-239001,-20757,101885,-52347,-293907,-280219,115390,542181,433374,86370,-86661,21688,69517,65591,70369,57976,-46074,-78603,-19643,137516,303277,339186,155832,-29756,-45388,-46609,-168884,-170587,87941,122999,17390,78672,95044,42987,145343,143193,115608,150505,-50507,-298679,-150970,193563,218297,15481,-38175,70413,54877,4219,-21290,27329,63446,-51763,-246678,-308875,-138622,-85949,-244752,-265429,-167958,-72745,-53641,-117004,-244636,-216078,-20884,122520,211757,269756,369055,393926,271016,94172,130518,193015,-14197,-227104,-139067,26430,-29767,-181483,-355511,-423679,-197209,24995,48528,118742,297597,180040,-144112,-274250,-278872,-269927,-176854,-29271,83079,112334,10357,-131920,-118207,13115,168077,190050,23526,-70085,4807,-5252,-57138,76694,158975,10527,-143367,-129604,-83068,-33933,-74887,-39494,32544,-505,-115002,-70339,152182,267652,118254,-131322,-216826,-148586,-98862,-61296,-56300,-117913,-139575,-95810,-167582,-127466,60251,256985,210063,-55116,-93050,-17154,-246450,-288540,-18543,-24772,-126999,23983,163926,49417,-161684,-285781,-195458,34116,190542,171034,133829,221101,214120,184152,257069,137905,-388376,-1046404,-1458503,-904527,-681183,-1146311,-1019845,220380,274750,-353350,-241113,-184393,-489202,-234959,123771,130427,3961,166982,-251930,-814646,-682919,41577,285411,384540,232033,-27533,-55337,4969,19567,-46635,-134933,-157316,-56316,-19959,15301,-44584,-117777,-157785,-187453,-210155,-170985,-176527,-97853,129324,211710,119310,99058,173192,191354,107790,80792,77793,52019,77604,120149,191678,201301,103859,-19459,-149025,-260552,-245094,-30016,197389,288724,122559,-108492,-130507,-6592,93587,28634,-136284,-285178,-326319,-275938,-256577,-147100,32258,112962,-5577,-78828,12390,67429,-32372,-35188,87318,204940,112820,7521,120386,209650,-65197,-204864,-77039,46159,78635,-3379,-69109,-63115,-129729,-163721,59936,143089,70859,204333,361266,178160,-163140,-290389,-70483,72117,42613,149694,366578,324729,90845,-116195,-201508,15362,268995,242813,24013,-82643,-23032,-26911,-193171,-225593,-2620,233372,66860,-208175,-94514,87248,6860,65244,134766,71462,-28855,-46330],[76836,221093,143684,-50309,-67262,47883,60810,54770,137687,219619,271601,334322,301376,150508,21454,-70278,-119556,-62183,-109540,-207743,-84798,104383,119844,82370,-14205,-312303,-408262,-76822,172587,242624,223281,48961,-79229,-101972,-20871,46387,4209,-139100,-128440,-5175,45758,59077,-81139,-208725,-209416,-195089,-263490,-261081,-74573,47512,-43272,-143441,-208848,-101543,126976,284183,217617,88412,39421,-92519,-167121,96418,471809,426174,67509,-109186,-200609,-246113,-43414,107198,-122782,-274255,-84746,33588,-57598,-206708,-293987,-187912,-39899,-10237,72658,193883,67244,-131810,-130248,-50414,-42628,17448,80787,100497,96017,87895,-15544,-81046,-24485,27069,-65339,-97209,103199,259129,87143,50940,223548,190119,-96110,-288945,-259683,-56776,109748,171442,240843,130147,-281150,-527342,-365425,-181794,-50971,-28088,-72267,-17566,120130,241613,343554,444476,534701,575988,357961,58640,-109343,-146865,-70586,-5458,-20444,66194,122774,64310,-41819,-780,268363,489705,316724,5971,-176717,-218461,-127670,-68798,-29562,116410,291477,135940,-96131,-225126,-254850,-233354,-10247,43204,-58543,-65380,87957,38092,-143468,-287733,-329417,-337139,-208080,-96233,-249643,-542358,-457607,-246643,-248605,-237410,-25978,195260,167576,10982,-74593,-166081,-420660,-513286,-252187,9547,29349,199156,498198,529521,332196,190460,54569,-116383,-157060,-116713,-124708,-59110,85694,354546,565167,464399,173693,-11966,-134607,-188454,31763,259520,335632,324343,281522,340280,127093,-147869,-85135,94544,163661,178528,118292,126789,169657,121506,-4732,-68678,-63250,-26962,99919,257511,352283,356979,241227,59446,-26915,-122201,-290549,-323005,-176132,-17885,62288,187190,114412,58541,44658,-17290,53558,193217,27362,-75496,-58465,-122428,-185234,-74563,11868,31330,72359,21703,171893,372228,247911,92010,109452,30188,-113529,-51228,50461,-4481,13800,112328,84433,31957,-93790,-220706,-212204,-51734,49130,-12459,-108498,-271220,-379268,-270294,-118114,-39566,105451,275109,270551,150107,-139874,-358449,-322675,-119818,93533,190973,129537,53452,140477,164138,37638,-64090,16792,168140,127601,13779,-10303,-13734,131154,425357,391848,18527,-113164,-30016,113882,82707,-97713,-87762,193936,336693,220433,104054,217980,285272,165165,233772,437027,234886,20989,35583,-169191,-434830,-292142,-54524,-9292,-221549,-302181,-67821,157228,141114,-132423,-298654,-233617,-248088,-412740,-288999,68386,194204,71801,-33760,-70897,-53505,42359,130009,123827,67404,-32512,-90158,-26069,153122,283419,251291,117750,117536,214210,144373,52145,91245,198669,133065,-39982,-155282,-177783,-257488,-148585,132060,239002,-45462,-365675,-372449,-205064,-55195,60457,119697,181693,367542,397657,274237,254391,179445,-66027,-278626,-316191,-250367,-209956,-68740,172366,98017,-55406,4945,92577,-335,-96132,-98736,-21451,37960,215968,428774,313134,-16776,-175702,-154216,-169537,-256548,-85409,161157,83945,-130531,-92576,68846,-43027,-215165,-268523,-284343,-289952,-379859,-461575,-285879,-94807,-130864,-156826,6454,39875,-107206,-222739,-316151,-311311,-39158,206118,102256,-65883,-23139,-12854,-87675,-115601,-91564,-120225,-194238,-123265,-139158,-849317,-1415142,-1251968,-571744,-227051,33381,740078,2372174,4289306,1644204,-4692859,-3282657,3435138,4274007,1291443,18137,-1391724,-2128944,-1353748,14294,643729,348845,-553536,-378249,542675,372857,-410595,-582305,-393432,-189965,-148242,-285907,-387670,-238803,25046,292086,412602,239327,32349,-92411,60186,228252,96839,-159442,-232775,-246233,-372123,-368723,-201092,-93465,-116860,-128923,-29080,-46750,-168622,-126034,2373,157631,327282,283068,192359,167603,121199,-11883,-181524,-224258,-152919,-22174,37409,2411,-79375,93253,257970,128793,-141776,-103753,139953,198484,86728,-59249,-232419,-257127,-98138,-83774,-320412,-277404,114444,194986,2858,-135948,-254973,-283362,-130971,-81404,-167596,-108090,-101717,-84691,5219,35402,1068,-124632,-329331,-304896,9569,277961,267221,201088,191839,12948,-114070,-54342,-42899,-117899,-132974,-84457,-12109,50285,90011,28925,-27681,-30082,140330,351786,324952,115068,67232,129113,111055,76598,30524,-15746,33132,176554,183343,125919,62504,-96391,-176388,-19709,79925,34419,55099,75884,71103,73393,-24332,-189681,-130487,164099,247361,-78343,-395087,-235564,118177,148013,-113725,-270396,-260998,-208436,-105423,-48540,-43148,42059,95787,14514,52517,269395,318425,68734,-139561,-150056,39625,203474,238875,67953,-224593,-330702,-130871,132689,210347,216367,101897,-84640,-228631,-257893,-120993,64389,60710,-148605,-247542,65807,346217,314446,282714,255403,165688,11772,-172231,-26016,282856,277958,95118,48643,106900,107278,98856,91036,113048,204970,261388,186305,154287,183900,299161,453094,484734,273441,113078,72591,117111,265879,373721,233212,38445,68093,39877,24859,194406,213605,70498,37591,27480,-31762,-101052,-175905,-57050,123980,135391,37120,109068,182320,63717,-78613,-65208,-70135,-117526,-51369,-73296,-180525,-195470,-158892,-226443,-225869,-91511,3197,24891,72653,149831,52346,-95173,-23654,15040,-34420,57391,97879,-25509,-57812,107475,253637,207398,32724,-60477,-142642,-65773,230846,459486,347785,133526,91647,119740,-52702,-259536,-239433,-76127,-22642,-186101,-379631,-305301,103649,534294,516320,169761,-74343,27746,98349,73096,34851,27019,-34528,-46142,4211,143095,265004,268556,187202,118378,93098,33028,-64616,-59195,127208,76805,-8332,103573,93953,8173,94008,93613,84475,183871,36050,-231061,-96174,265881,304624,72494,-34126,16734,26106,38986,19980,16303,-6857,-29176,-113804,-201115,-148050,-80535,-169646,-213557,-168606,-64870,-48233,-160794,-292920,-244165,-49317,70990,150825,213001,358662,411695,302687,147541,155853,130632,-96611,-338096,-262176,-56793,-70831,-152463,-305486,-377089,-126772,25077,-100415,-80831,121191,12742,-241258,-261833,-218982,-277329,-229986,-46421,63926,24119,-97688,-162738,-80135,28818,125168,116717,-15631,-56310,26141,-5792,-57517,92552,178449,-17669,-194208,-203143,-150492,-63348,-64271,-55525,33625,59837,-66096,-57384,247349,471425,273225,-70635,-192683,-122487,-87889,-38789,5854,-25826,-59683,-58320,-152124,-147149,33327,244472,237353,13530,-31188,29450,-168637,-164199,80886,19315,-140921,-21669,145593,92297,-96410,-246962,-243834,-101268,46569,64592,69884,212333,233572,175044,306907,363206,-169373,-951972,-1579824,-1308769,-1034131,-1188612,-1054318,259159,540683,-144255,-319306,-274580,-372719,-116221,111417,-63590,-219946,216816,176864,-485294,-640687,-145870,112497,276589,132170,-89354,-83495,-22151,26679,6002,-38222,-93419,-58426,-15639,58788,28207,-50513,-90522,-165254,-167903,-51421,-19907,-13067,107798,165574,122700,101223,168214,188228,106125,91566,112874,133903,189329,200691,220329,149934,23120,-64481,-163508,-247290,-146911,125800,291830,264960,47913,-156630,-159745,-35167,73986,16992,-145807,-243367,-290032,-305269,-293714,-206501,-62353,39515,-27146,-67517,-32870,-56569,-109611,-7202,183074,341941,260906,144972,231579,282759,-48366,-268333,-191186,-49730,28063,-45191,-153622,-171537,-188949,-162552,95446,179330,20618,41845,169396,57323,-257519,-363556,-67293,130250,28593,55968,265478,232562,39014,-101154,-97895,123874,314352,233934,-16391,-146064,-68703,-26364,-213319,-326605,-87876,257788,187064,-116417,-88477,64344,40220,104199,152078,47148,-78822,-109841],[8492,162566,111943,-108165,-138689,-20940,-1486,-4602,88915,176579,230295,269389,216879,125253,73186,-34607,-114664,-65318,-111226,-228717,-120182,74978,131437,116342,-1339,-273116,-329669,-91845,94284,187255,193894,76298,-59377,-109335,-29825,42405,-38464,-192598,-156131,-18864,54047,113915,12658,-122964,-165485,-148784,-169671,-152052,-27132,31315,-17979,-38546,-64656,-18593,163978,323159,243146,99838,57701,-54008,-166583,38365,428013,438813,132431,-37064,-160213,-234817,-100021,51402,-59036,-160048,-65954,-17403,-98755,-176082,-230731,-166359,-59602,-78289,-15788,136395,33966,-176506,-139415,-16770,15943,103645,155960,150804,153115,178146,163277,133535,169713,137423,-60223,-168757,18956,151796,39629,70853,251352,166210,-143325,-349902,-270864,-25135,140994,145148,164419,112255,-170220,-403193,-314757,-156551,-29030,7555,-28091,2465,123992,210766,264089,324686,414213,521539,424333,144638,-132513,-192301,-72462,-33677,-84677,7395,90316,12823,-175247,-145622,214191,482219,335249,14101,-216127,-282721,-165324,-49613,-10127,109804,302362,203235,34631,-127871,-314081,-317636,-37770,42005,-12686,-35572,17745,-98932,-212771,-241933,-259392,-285872,-173069,-128766,-316901,-554544,-424882,-243869,-247608,-180592,30333,191856,182703,8251,-157107,-257863,-420061,-446924,-208600,5346,28567,206790,558341,610765,270786,5077,-90965,-165711,-159418,-93207,-50279,4307,26685,176639,467587,511647,302200,74729,-126201,-182936,-3289,196157,247190,226757,210358,333226,178941,-100952,-130347,15956,130906,179379,142334,169432,180649,70245,-83844,-98680,-23882,51660,170912,280789,312459,281430,183821,39120,5089,-86085,-293004,-328531,-135919,58230,175942,235302,35523,-75685,-9534,-293,79903,203565,71967,-28383,-58981,-131516,-167142,-78591,-42106,-10234,72891,38064,147384,289513,212430,114758,96733,-5609,-136682,-56896,53071,-47683,-63069,95464,72919,-30883,-127413,-228265,-279321,-117275,68083,3456,-159665,-313235,-316610,-183029,-60808,34979,221113,389352,384723,216061,-124430,-325030,-220338,-28180,153458,251005,166116,67086,136363,153273,73964,28577,88910,170208,125564,46276,19257,-11671,140213,438472,412105,82822,-76611,-14885,150671,92531,-158065,-120893,232658,384089,268252,198900,291860,260963,122813,261340,489610,234960,-16020,-34901,-252614,-428651,-202791,58404,46594,-206433,-260095,-2826,187467,131943,-174816,-342229,-223785,-217571,-365403,-217078,118859,176997,-6354,-161134,-178127,-151897,-4634,188125,185993,38736,-100491,-162233,-78973,148901,276120,231267,100424,72845,182436,169662,92935,117566,208585,170434,47244,-43726,-32009,-108267,-89836,139623,268774,10834,-268800,-264772,-150724,-124239,-84680,-47304,92476,335915,389959,323162,361622,310105,33338,-223689,-275448,-230991,-142331,42492,224973,110248,8796,89524,113974,-38055,-132068,-94205,2133,-886,81858,250184,172764,-74372,-158297,-82077,-76323,-153290,-37092,139278,31155,-135529,-37323,98786,-88011,-214325,-169874,-182706,-257668,-388751,-427049,-232813,-95916,-153640,-187104,-93607,-95175,-183693,-208280,-228290,-171825,66292,268852,183431,66353,94358,46098,-83178,-153238,-175228,-125680,-66488,18505,-87854,-767113,-1217300,-956404,-463085,-339401,-117219,870499,2445121,3759835,741040,-6478578,-6349040,2586706,5642602,3414941,1545379,-263162,-1378471,-1081318,-176413,184333,-31335,-819201,-632650,295302,313434,-191232,-314346,-220129,-44250,-73451,-299636,-462513,-330955,26536,406038,500546,238249,-40335,-151644,3984,179173,72127,-189813,-256977,-252502,-376766,-342905,-141047,-97338,-276699,-353409,-158386,-70568,-143097,-53132,88307,224991,344602,276332,232514,197599,90526,-109967,-282063,-220236,-30767,82787,71822,-24872,-184588,-6999,224929,114251,-150800,-44078,291831,344300,143060,-43222,-142706,-170284,-95670,-140391,-414781,-403378,54600,238278,67108,-71104,-189598,-276868,-203534,-114762,-189349,-188773,-198746,-134663,-21420,73740,132578,12570,-212009,-204046,78812,354488,333622,197664,175598,52933,-67863,-3740,3161,-157448,-212913,-124735,-9130,105732,189350,112492,-39377,-96647,147891,478088,444934,154255,26991,80509,99533,54150,-22129,-31778,60855,149159,111124,44864,-65188,-235248,-275747,-113359,-39326,-4866,169022,228710,108934,-16338,-137794,-201258,-28601,241035,227622,-110263,-319661,-127856,193710,199174,-93884,-295385,-284852,-213518,-169564,-148797,-27875,170205,170105,-5045,-16936,167818,251888,76100,-153463,-189038,9959,184777,253977,133292,-126050,-248119,-22150,300951,342084,259043,93076,-84560,-201894,-177572,-12190,109988,62181,-87098,-111735,191423,431034,407697,416125,387156,197792,-38273,-202322,-33297,246008,207639,21115,-1113,150890,185505,150165,108668,104619,138155,206616,205849,191196,184887,302881,543143,633525,305881,53714,51702,191171,363826,398741,174098,-31819,5302,-10817,-18568,126034,127850,-19226,-27988,23293,11396,-97398,-240126,-171276,15061,59793,27070,123013,274523,228351,59401,53728,87574,11658,-2508,-74354,-166607,-180473,-185636,-274661,-257307,-50136,108825,43209,-46300,-27296,-71984,-92022,68398,74360,-59457,-7678,76032,46039,85908,175964,177581,97103,4074,-17237,-94270,-75222,213565,496819,451364,292172,278402,274649,62471,-165909,-173555,-105306,-137043,-295780,-409509,-270464,63957,423461,502660,195261,-93058,-4252,87683,58512,-18480,-51185,-59045,-13730,56235,172463,213872,159752,160370,188669,172607,94758,31888,24475,97120,-4345,-23629,139985,98246,-17558,26625,2016,1063,141473,80784,-146849,-29071,294771,333679,126527,8624,-4582,3352,49637,32356,-11476,-94480,-1182,68801,-39460,-166067,-111435,-109797,-148650,-144902,-49879,-48043,-204775,-311803,-237777,-82269,-9015,51358,91997,262613,356229,278678,174100,165735,62520,-156168,-382469,-317499,-104253,-87951,-111840,-215151,-267498,-29778,40271,-211230,-228182,-17437,-89701,-245890,-223834,-184372,-290314,-260063,-33022,83581,-33028,-188853,-162195,-10232,43681,63168,32668,-70144,-66673,41720,18109,-24132,109535,165933,-83994,-260984,-256159,-171692,-49701,-29046,-68993,1770,85910,-4984,-34055,280093,566359,355121,-22228,-156248,-100087,-84391,-19941,43529,41203,100,-44323,-132070,-139486,10278,197367,221432,66942,21721,64589,-86858,-53221,149141,56984,-148039,-95472,69731,90953,-37617,-187267,-263690,-222477,-112880,-76278,-19071,161570,178366,51192,188513,438283,65881,-691623,-1419972,-1423832,-1278397,-1315679,-1173271,52577,526132,-35947,-374700,-321870,-209915,38617,138385,-250805,-552500,85375,520293,-205390,-588714,-284139,-24789,210695,93890,-133407,-129755,-64199,38848,59610,23448,-53041,-49828,-15403,60832,53570,-16036,-41486,-117379,-77730,83435,155693,99667,86998,100782,106684,87360,144136,188862,118095,112413,177193,248424,309961,260350,203930,103469,-11439,-70510,-141650,-175287,3982,288372,347401,185778,-68261,-224377,-182475,-46417,59321,25026,-123393,-175033,-218933,-280528,-284912,-251261,-165823,-37585,-33392,-41114,-70477,-147902,-129555,72653,281322,439190,390470,274905,299149,308743,-5292,-277030,-284900,-161946,-32714,-50109,-182444,-228760,-182844,-95528,143850,194605,-49396,-140008,-50769,-78035,-323648,-394610,-68127,163164,25806,-8813,178855,147967,-7464,-66140,35206,236432,337505,221853,-33736,-178627,-77794,19073,-175701,-355974,-128144,276149,308952,29500,-25120,69370,106200,201585,216775,68698,-70471,-132260],[-70018,56066,37642,-156790,-172830,-70300,-60573,-49773,58900,126109,156500,199442,158765,102874,51851,-63410,-112396,-63711,-113921,-228744,-128222,46460,122611,113179,-2269,-185752,-197432,-84139,33110,138835,145944,75434,-52447,-109199,-42985,25529,-69335,-196816,-153084,-36509,41757,154556,116295,-35856,-135234,-124616,-93684,-74914,-20424,-28828,-35460,34728,71808,46907,155830,306194,230460,102370,97277,17154,-152291,-55535,293577,382790,196398,72028,-36345,-138078,-149385,-51334,-16575,-33757,-26004,-26166,-101518,-122251,-146706,-139629,-99400,-139367,-63545,103393,41736,-156023,-116809,6005,61208,184531,220048,187229,190529,215136,270931,346393,393500,235283,-63425,-196657,-19419,62347,-32166,45329,238202,140082,-126608,-294542,-194221,15360,117514,60362,42760,93577,-12363,-223649,-217616,-114578,-20697,44495,46115,51909,135111,184775,177419,160097,220789,381516,423117,221353,-94419,-192984,-81657,-83719,-178649,-105240,6009,-60571,-303187,-283848,153243,471561,349216,13874,-252224,-328570,-190121,-53866,-21704,83332,297434,281886,189416,13081,-293446,-338799,-59494,37064,41966,15230,-29498,-187944,-236188,-190465,-157985,-167718,-96011,-126151,-335078,-478648,-335166,-221440,-242754,-137466,65449,147388,163427,-5508,-246617,-360591,-392842,-313003,-126198,-1282,11964,179569,520788,571199,148183,-174941,-197416,-152064,-100161,-30864,39724,89869,-4044,-9269,288695,491827,420026,174210,-91218,-147060,-30114,111008,120811,65104,75487,236338,180379,-50910,-141635,-49823,87230,168059,164669,199280,183743,37495,-140376,-126327,15662,99836,175551,257552,260107,202424,134551,67759,97663,6385,-229724,-286543,-104992,103425,291020,276982,-48869,-215323,-92110,-24484,34291,142866,103639,35403,-29467,-93450,-125458,-104139,-121617,-70360,51708,52190,127761,207129,172707,121802,54690,-64861,-160827,-78234,785,-121107,-133042,78831,62435,-67210,-119557,-186901,-302902,-172727,66660,-8524,-235965,-351707,-237340,-72470,27169,126623,323167,464321,456093,277047,-60642,-252609,-135984,40948,205023,291080,174712,67979,120634,127491,94690,84894,101266,117387,89977,69728,66241,22423,159928,411788,401639,158526,-21428,-9250,156837,100674,-188805,-107390,280018,397419,264300,262842,358723,216252,45324,232819,454540,196507,-45970,-104123,-302821,-344847,-61091,170793,110068,-143153,-157418,91451,210782,114826,-181441,-317383,-161291,-155131,-276118,-109867,180728,167435,-99977,-308912,-297447,-252640,-65394,203305,216782,5138,-152931,-194770,-112836,101048,216927,200388,105527,45355,147919,177469,87475,87194,186241,188074,108689,63831,127979,60310,-28711,124715,277787,95130,-140960,-171400,-115080,-173916,-192816,-176264,21593,306615,347721,284355,365253,379303,136477,-140949,-210478,-186569,-70245,111314,205047,60425,11554,114961,98901,-63801,-135683,-66231,49748,21876,26264,113580,44980,-115830,-134910,-21507,8625,-66560,-19768,112734,23606,-85539,29211,93625,-158775,-224813,-95864,-80718,-186916,-356127,-375664,-201964,-136798,-223779,-234883,-197135,-207802,-232558,-167317,-120467,-46559,123491,260415,230358,183068,173681,73516,-98918,-201474,-248672,-125686,22937,124262,-6301,-598462,-935458,-633143,-410885,-575352,-462367,709282,2021254,2760911,44052,-6898008,-8007915,1291086,6504989,4766526,2269409,519019,-536974,-543166,-212751,-130551,-174242,-718510,-606386,87866,229224,38125,-49510,-59011,56913,-32529,-314858,-510392,-399632,14227,458174,521839,233877,-81476,-192074,-39467,141926,73704,-161176,-229065,-251453,-369803,-316407,-116167,-137694,-433739,-545637,-281196,-82240,-92035,24837,151854,218988,239381,201930,240319,200362,39692,-197064,-337878,-177464,82262,157273,97074,-26424,-249419,-105227,161605,87017,-147511,-6008,364019,421919,172295,-37473,-82945,-101126,-79455,-180641,-485389,-511652,-7797,271420,101408,-60997,-162799,-288177,-302026,-168318,-180577,-210333,-242137,-165561,-48578,111556,243927,118466,-115731,-116434,114780,361233,343334,158202,114795,92176,26744,71440,46600,-169493,-248662,-136340,-15466,116567,209294,94653,-113557,-186856,106919,504500,484682,161113,-8517,45967,99627,43684,-67483,-50785,50149,75840,30187,-33234,-195625,-349343,-323135,-177187,-151012,-38673,262071,341534,117626,-125299,-251541,-177542,101275,278658,150011,-128975,-185774,-2707,241030,240133,-41653,-286600,-292294,-203551,-207749,-222580,-13347,266252,215999,-46631,-107332,60076,165212,46422,-172557,-179368,31051,172974,234878,169563,-37478,-163104,39409,369377,401331,241104,47607,-82376,-150745,-100430,47341,97395,46627,-8206,44984,292845,452209,449282,516126,461315,177891,-91717,-203201,-42449,169132,92102,-95112,-67958,181374,257930,194925,110344,61890,53374,139531,193479,171436,150414,268987,544118,682704,301529,1141,22972,210073,362555,301922,35511,-126610,-59725,-52802,-42374,55780,39305,-83438,-59999,12871,27019,-79021,-254015,-251881,-127788,-88508,-26853,134934,332353,323543,157901,155201,226695,135882,49303,-64319,-154817,-192688,-240374,-304154,-239407,31994,222345,66809,-127316,-156440,-168350,-105757,109845,105984,-74370,-60857,28788,60373,173348,193546,50929,-26857,-13322,34551,-16297,-37086,208771,504724,501073,382182,393985,365313,164104,-21147,-46251,-92624,-205754,-348993,-380046,-192103,14287,256580,401683,167789,-124334,-58180,43747,26383,-74746,-149575,-103582,26776,136167,216915,156656,40085,83268,165947,167242,118494,102861,77742,24351,-93335,-25887,178097,120804,-13788,-36567,-99395,-77849,79184,94611,-55027,45080,289530,317183,177526,81975,12945,-7912,42487,30860,-33651,-150132,41336,268588,155040,-161630,-161066,-73067,-75210,-93200,-32128,-59559,-227892,-276133,-173874,-86833,-76116,-47733,-57191,107532,253064,218313,175616,176509,39063,-159397,-341120,-281517,-83969,-42300,-41753,-97228,-116660,79463,83117,-231154,-270051,-64551,-76367,-160670,-169855,-163885,-276795,-233758,27391,148492,-36795,-228303,-116854,83354,58477,1656,-30790,-112365,-85577,59231,72802,43922,133854,133682,-157814,-313596,-254966,-117329,34575,48160,-56940,-33026,102232,76057,1882,238611,519597,357166,25980,-105027,-88751,-82075,9701,76457,102018,65583,-11267,-79718,-90168,6244,149691,195767,115523,69778,87591,-17033,19486,171023,82241,-137088,-161405,-21478,64013,13969,-106826,-227364,-276348,-239397,-210890,-97242,106175,97667,-119963,-42359,363953,274007,-313981,-981930,-1181099,-1327490,-1485052,-1364819,-362718,213004,-98335,-433143,-326639,-34482,227268,260073,-311672,-865790,-183560,631795,-83515,-563648,-363581,-107637,196681,115339,-136223,-156426,-86515,73457,107247,28397,-46582,-25745,-17591,22313,32032,-4310,-5517,-37206,53783,216806,309684,208873,63503,20548,66702,61891,109155,194409,142389,143724,266954,377023,410525,280536,135232,62538,12251,-28520,-95587,-78456,156359,410454,353893,86586,-182528,-291185,-200256,-55374,41395,46519,-74717,-101993,-138620,-217680,-246402,-284551,-261760,-97487,-14642,-1227,-88654,-187961,-96433,178112,354182,464145,451182,339538,285439,277949,53459,-227912,-335460,-273682,-112630,-47723,-177465,-242869,-125991,4013,165160,155363,-138088,-304953,-245645,-204437,-363964,-401171,-97428,134146,9356,-52233,95877,57619,-73926,-60022,119873,291274,311242,185465,-60411,-215452,-92098,57469,-118539,-328752,-143567,248963,359369,152970,43197,68436,154758,303091,278776,94092,-50413,-151601],[-120133,-49007,-39462,-161544,-142993,-71861,-87509,-55733,65414,87669,76336,150302,155866,114068,-144,-124787,-118112,-75434,-131776,-205921,-101146,30286,106059,90458,-8015,-82514,-66823,-64028,2580,115943,109751,69994,-28577,-81387,-36589,16902,-77718,-168929,-139718,-58128,13548,175500,213811,45519,-113257,-118630,-47141,-35870,-37086,-89693,-70698,64196,155717,81404,115493,243428,188145,110751,174255,118732,-120312,-147718,122301,289825,256367,201603,143638,18548,-173238,-167469,-1555,75374,29644,6190,-67257,-53799,-47844,-97791,-137727,-170064,-63231,90957,72595,-85081,-77025,12582,97290,252333,265937,212294,210988,208497,292278,503324,579928,284418,-85729,-183643,-19623,6471,-98711,-4860,181565,106156,-71639,-161549,-71269,37469,30242,-75949,-110093,57146,137362,-30690,-92360,-66466,-21532,82697,132785,111086,141344,163019,106673,17373,29252,199824,342000,254962,-197,-136139,-91361,-134503,-265210,-234661,-109457,-141591,-391803,-379004,87142,444818,343137,4962,-271556,-347552,-206361,-80992,-49205,44942,261724,330243,307688,135605,-208462,-298808,-71106,31244,84591,57251,-57612,-216411,-222297,-170180,-86185,-46350,-7547,-75611,-285814,-353257,-229982,-189620,-240638,-124988,71973,87361,113993,-34190,-326373,-454741,-371781,-189959,-53889,-10871,-14812,119044,383548,406537,-19631,-323568,-258024,-106437,-18140,47023,121321,174896,-8975,-176078,49340,384976,472776,253722,-30304,-92250,-41850,27660,-18865,-148580,-133473,51588,106241,-47067,-145989,-106651,21997,127580,155794,178664,146640,5678,-174182,-153736,27283,81256,91837,171454,185061,125581,95438,121934,210101,120897,-126574,-223349,-113740,94103,364897,295043,-119215,-317435,-182889,-95974,-82306,19087,92719,69099,-8192,-39744,-81049,-149580,-212225,-141488,6488,43254,91356,129029,137991,111482,-15036,-143917,-183452,-105592,-90799,-216675,-192145,46880,26011,-101069,-98186,-127136,-293827,-219154,22963,-70322,-333851,-383134,-169162,20091,106183,196630,374854,480667,460889,310362,21048,-181702,-116214,46108,212330,284483,143728,39351,76892,77810,84087,79547,37287,12470,27511,88506,121652,68991,171393,352637,372023,216432,11302,-39775,127282,114895,-166071,-51631,310362,354584,192213,262359,383148,148561,-60757,146211,347329,129351,-79584,-175906,-327463,-229050,91730,261133,171488,-46056,-20708,183252,204453,77629,-158666,-232795,-74360,-98640,-190749,-5639,232572,156440,-187107,-428014,-394075,-335469,-138548,153235,184715,-43330,-188114,-191371,-125848,19667,109122,144932,112510,28343,103566,154028,35900,-231,124332,172181,116784,118822,234288,180418,16073,88111,246810,164551,-30413,-129579,-136256,-219135,-260265,-254862,-32880,272040,270240,154542,250631,355355,205808,-61080,-152837,-131120,-3954,116574,100207,-55205,-52031,70853,44093,-83837,-125493,-39907,99953,85274,34069,32582,-45704,-141304,-129046,-8580,54921,-15207,-26243,89839,53483,-272,93104,53705,-250140,-264996,-84638,-29924,-132404,-317608,-324008,-197652,-220548,-343046,-314384,-286469,-257111,-223862,-107849,-25033,22422,100865,166762,217233,245084,190329,51246,-149591,-271760,-291899,-106836,52105,145176,67961,-383274,-613112,-369424,-464194,-890614,-881272,261846,1159723,1581343,85663,-5196716,-7677816,-843558,6038142,5012957,2148259,780521,167855,50963,-107562,-196331,-29795,-260478,-292883,-29935,105735,175016,130429,56173,99012,-24349,-314222,-513303,-426091,-8755,426496,455163,215135,-64724,-187592,-50857,126199,86458,-97336,-163829,-246710,-364140,-302404,-133515,-204501,-538131,-657821,-389386,-109961,-49408,76588,175582,146635,58961,91229,210589,172663,-20254,-268139,-370735,-136206,142285,179865,120357,15865,-249542,-176866,82018,48763,-146586,-14433,335837,427345,192643,-27109,-71061,-74193,-63623,-201804,-521140,-580527,-63097,278443,92577,-102946,-172163,-309365,-388061,-222344,-155535,-181752,-227325,-174632,-71203,137933,303517,166809,-61601,-61905,109402,296567,292695,90066,19114,108121,138801,146393,62875,-160092,-227265,-111247,-33290,68881,146222,-5536,-221963,-276674,22497,404678,412347,125171,-29567,28193,95425,41069,-86468,-66928,-1572,-27042,-50895,-98891,-286557,-397513,-306393,-206905,-236816,-69156,295982,377835,99806,-224279,-348216,-142862,208177,263081,37256,-136355,-50082,92767,239516,258267,32295,-238121,-269134,-173445,-203917,-241986,-280,307133,231538,-85756,-186120,-27149,80044,-8994,-183855,-123240,97857,170858,182323,166680,20119,-101842,33420,321380,374077,179490,-5550,-73834,-101475,-66224,33720,41986,33698,75165,174653,332178,401521,432193,561223,468567,117539,-137786,-179077,-51922,70569,-37060,-216760,-132132,182879,295079,208106,83413,-10640,-35792,58408,135031,104225,97231,209858,457198,608925,263906,-20071,5409,186120,291435,145866,-116579,-208637,-103510,-71714,-42221,2472,-30588,-106761,-51562,5725,22174,-48839,-220368,-283038,-263949,-256201,-107761,141016,344531,328360,187942,203744,307691,232413,99993,-42683,-150200,-222173,-288197,-300139,-179298,127396,300740,92636,-125690,-176786,-198959,-128557,97427,113196,-60973,-78677,-32128,15122,180957,150338,-101719,-145322,-19646,94754,81198,36349,209987,474346,478245,377614,396053,340864,190053,116953,99503,-51386,-221117,-345487,-324867,-118109,-37163,79285,237276,100829,-153362,-117810,-21861,-17713,-126456,-243667,-156109,67940,217691,243949,86980,-74282,-30003,61602,75741,85697,128484,96297,-60159,-170981,-30704,187260,145883,12724,-89989,-186876,-110983,48856,89188,20215,104962,253153,263739,209599,152079,46522,-22253,12812,16571,-50053,-162968,78636,424501,331778,-125599,-218714,-75296,-15719,-33990,-29892,-98306,-232033,-198627,-70694,-60925,-115453,-125466,-200085,-74315,121914,131604,137453,176553,68253,-109301,-243184,-184647,-8388,58233,42746,2056,11947,158719,135059,-161003,-214376,-27566,24015,-51131,-136296,-158025,-230075,-160352,106940,222827,-7283,-221670,-52011,163946,58112,-56772,-70268,-137969,-113192,62737,130803,114018,145586,80277,-220242,-338797,-200803,-3596,167271,144152,-28291,-58636,116969,157131,29290,121757,335145,275587,57885,-67655,-112499,-92807,39889,102380,149641,129318,46080,-3831,-21557,11604,115490,176170,153172,107610,95650,22220,34487,133853,76378,-121885,-208970,-107394,14005,42161,-22103,-139032,-253564,-315284,-316470,-152915,60367,24167,-279763,-316193,163013,385625,68437,-405207,-693110,-1213489,-1678015,-1640572,-922727,-339604,-348696,-516587,-312228,98280,406652,470394,-187294,-1050639,-523011,416824,-181028,-592491,-405600,-158465,200079,152036,-105201,-145613,-77315,119544,127658,-31233,-78845,2754,-29463,-49352,-22121,-2809,19325,54620,189783,321706,396673,265953,19582,-76094,3876,27957,63189,185630,158888,172203,357141,488709,466282,250889,24498,22712,80988,48639,-48268,2766,261994,456185,308870,3866,-246274,-324087,-207121,-74485,13935,75917,-3112,-35489,-68983,-133999,-183484,-289300,-317249,-112758,40828,59595,-69623,-166625,-21571,286664,396516,426979,435821,324458,201734,220618,131408,-119056,-313584,-338439,-177875,-37343,-143347,-209422,-24958,115612,153367,72928,-207850,-390265,-342633,-267761,-349234,-366636,-130584,67540,633,-50318,41062,-12329,-134099,-73147,148880,299159,273993,161742,-67698,-228717,-91677,97119,-31882,-224927,-105597,206649,348667,248095,126123,91034,202207,405437,346485,145318,2880,-130413],[-132275,-121989,-95040,-119902,-61640,-32924,-84096,-32825,90305,55112,-4167,109956,187523,156644,-43667,-191338,-149904,-128336,-187632,-184892,-64928,13772,77597,52145,-27323,-12461,14152,-46847,-9760,108747,94101,73991,25583,-27778,-9600,18427,-74265,-144388,-143134,-91640,-34995,158084,269794,100921,-102075,-128555,-38288,-33592,-62391,-124621,-103109,42442,142128,60179,48561,143355,116560,117988,269129,218749,-86718,-213184,-34310,179584,281130,304332,315168,178657,-169025,-267597,-17885,140797,85422,57355,-18595,7392,46761,-44339,-163314,-173055,-37575,79086,91757,-6665,-48471,-3634,122004,292194,282609,223411,213216,174926,240330,556879,661579,264036,-126952,-147406,-4928,-23123,-141340,-61018,83506,53126,-21186,-25314,32821,14883,-110316,-242074,-271180,-9522,225694,127579,27744,-30379,-25327,120709,208756,158210,135685,141601,63120,-59088,-104439,23051,198528,235942,124149,-34108,-96135,-164254,-305166,-332660,-221882,-207832,-409889,-399585,18947,379716,300154,-9476,-264864,-334955,-209972,-105353,-54779,19286,197905,321509,350153,199858,-88591,-213372,-66027,36051,113579,74542,-69247,-184338,-175414,-177587,-69116,28708,67181,20379,-166233,-213292,-133451,-145475,-230733,-131552,64891,50500,58620,-67908,-369650,-501221,-362387,-132667,-22743,-10679,-28901,49973,193354,173948,-181751,-405834,-265539,-57144,52090,123697,190304,254293,17596,-290532,-188968,221013,441950,294428,50689,-21433,-19965,-16270,-128944,-359072,-371953,-159772,-18253,-98995,-154185,-142494,-46881,74154,124416,115628,71432,-24924,-168108,-152476,19016,7339,-47536,49343,104787,70059,75777,182530,316010,239395,-2514,-156416,-158262,50437,393392,302905,-139262,-332769,-232619,-175332,-214200,-107032,51981,62203,-3637,21792,-27915,-181674,-269848,-182223,-26627,25798,49222,83196,142595,115890,-74695,-204995,-174373,-95944,-155070,-278350,-206033,15377,-29925,-127337,-62160,-48691,-236598,-226995,-34702,-148868,-404590,-368844,-96338,92553,167404,240431,381258,458577,421629,326156,113336,-114510,-142997,4746,186477,251377,110099,11210,30180,32377,67668,43110,-56307,-89050,-10466,139753,205168,142026,197289,311395,365478,262656,24570,-82085,103326,173359,-50401,56512,331300,282573,92874,219367,372378,92228,-146170,49242,235547,83524,-90897,-215134,-301415,-93044,244979,346752,251583,87852,141954,275095,191736,51033,-86918,-80182,37734,-47160,-114394,94931,287149,170078,-208077,-446304,-406916,-348211,-181241,73255,113728,-78680,-177269,-135104,-90772,-39602,6627,93769,133711,43646,77030,130581,-7516,-88751,60025,152801,102827,134964,283371,244187,64538,66647,199494,212948,59740,-114601,-185431,-235861,-262183,-260600,-52347,250130,195030,-3727,76881,269410,249885,24683,-91051,-40904,91464,101139,-35299,-183351,-127135,11460,972,-67698,-85927,-4172,159026,178791,96950,34704,-48842,-116400,-119553,-22472,82318,28225,-12086,104295,130960,124548,174385,24065,-314651,-303342,-108193,-22897,-107502,-272561,-244960,-172505,-294342,-451912,-385234,-309761,-192662,-118003,-11719,66107,55055,29207,30473,164428,259866,171956,9486,-210840,-340382,-268366,-32859,57357,104584,138832,-130925,-264197,-191380,-582857,-1147830,-1181937,-324167,130282,598932,1089119,-1425799,-5436860,-3641094,3820632,4129965,1395672,518651,599089,512484,88155,2788,371341,442916,234334,-20162,-39880,177489,213687,143448,122674,-1971,-246803,-426924,-367166,-2966,348265,341212,203115,28115,-110440,-259,156584,118149,-6006,-61406,-209691,-335518,-276082,-154229,-244808,-525695,-638059,-441687,-139799,-16689,106754,182824,73451,-83098,10496,168907,142025,-50075,-295162,-376648,-105457,147778,166176,168835,127403,-160166,-185867,23733,25107,-139544,-54707,247062,402219,245812,28858,-71264,-67865,-36220,-181846,-493542,-573179,-84970,267584,62509,-152644,-175655,-298766,-404100,-232521,-110999,-109872,-151837,-143455,-62735,163911,315992,174368,-27154,-22193,87827,199771,215753,29475,-70721,103286,246617,213445,59482,-122502,-141908,-42302,-45735,-15330,40857,-118155,-301345,-320476,-66229,216732,255297,70793,-16378,39625,89310,49788,-61535,-63393,-62175,-112056,-105634,-129710,-294381,-347340,-225996,-197086,-268393,-82073,266569,341386,78839,-279509,-406242,-112110,261658,208241,-67125,-125803,51089,138310,196362,257113,119106,-142915,-193559,-107976,-143570,-188786,21517,297732,230570,-90145,-215468,-65746,31175,-54703,-166107,-27257,198957,183780,112111,126526,40247,-73235,-21292,202695,291986,118396,-28313,-50265,-68277,-83332,-39039,-21639,48105,161149,250796,300812,302925,378309,550886,422001,47365,-157338,-129956,-48144,-15801,-138942,-301700,-176874,150595,278445,174673,26485,-90503,-108265,-22360,49962,29516,56092,156174,325636,443792,211686,8963,19349,150446,208361,19032,-210241,-239964,-107366,-62870,-22785,-17629,-59631,-82046,-8704,8578,8861,-15177,-153634,-258759,-347948,-379499,-181125,142770,317358,260339,154118,190011,310180,278834,143533,-8309,-147033,-246432,-294089,-256550,-102220,192307,307366,113799,-29834,-68193,-147349,-142909,52949,110985,-8788,-48802,-83012,-58317,125297,65502,-238031,-233131,-14268,159638,177929,115678,202415,398711,379485,283922,288582,201398,112690,189535,208159,-7882,-194539,-304674,-286914,-93954,-85279,-72320,50148,20609,-164739,-161796,-85262,-58260,-164259,-309827,-201746,100181,270652,225614,4234,-169360,-153994,-85980,-69354,796,107229,86070,-122915,-218283,-49961,143918,149238,45229,-128098,-239452,-79948,80781,82773,63357,134492,193223,188444,212000,189949,70719,-51133,-37777,-9601,-67948,-151330,87897,489407,445185,-62882,-267630,-116124,14467,12465,-50087,-161035,-222310,-108067,35332,-17264,-125490,-168149,-299513,-236221,-8953,36064,55583,151104,131758,-24682,-131473,-72926,93657,182364,118806,42777,59918,173996,173059,-37529,-107009,48111,136152,10248,-147382,-157308,-150574,-66294,165151,263593,24269,-189069,492,201644,38841,-105053,-88671,-145414,-144093,40958,164110,156232,129575,13837,-250925,-323579,-107955,135465,305307,225277,1083,-67391,134129,217375,33417,-39818,74558,133901,58983,-64025,-172756,-118917,59714,116954,172367,171546,110755,73815,41608,23911,108162,174490,178169,140266,104409,35874,2474,50563,33087,-117851,-237884,-178066,-55723,38427,56286,-17160,-173367,-339004,-376691,-182264,28467,-23654,-385462,-558400,-112109,347498,339354,130413,-141032,-1000433,-1828286,-1956923,-1529223,-1005495,-723263,-615465,-303591,140006,518272,716333,104983,-1044282,-852130,-104581,-475459,-671280,-444442,-222618,168616,150914,-64843,-98654,-43912,150699,103098,-136881,-138818,18989,-58009,-135986,-83436,-3205,27852,116812,276735,367832,383974,225742,-67741,-189797,-73286,-13756,-2471,130505,134318,170517,402982,542765,460346,170720,-108801,-29633,153039,122255,-34205,24789,279013,398901,203890,-53806,-241774,-309645,-209520,-123924,-42289,91971,71027,4473,-42656,-68391,-116118,-262552,-322832,-89062,110826,122993,-27302,-115576,48758,352539,389316,336447,343933,225650,64574,150794,198482,849,-244394,-346714,-213235,-35050,-112224,-161100,72879,187064,86196,-54009,-256390,-390257,-339543,-266443,-293900,-311203,-168913,-27535,-10559,-26249,-2431,-75238,-192997,-117216,107934,254081,227682,144332,-63176,-224745,-92171,110395,43929,-92912,-45374,138424,264560,277319,185918,111595,215763,447543,372141,184408,53507,-90158],[-109800,-143762,-110958,-43884,45163,29761,-58295,469,109465,22043,-77779,60555,217865,218535,-40960,-230010,-206117,-223608,-278564,-182110,-42315,-7248,45273,13163,-57681,3197,42983,-27921,-11771,109240,107549,108182,118036,49740,41977,39827,-59975,-136302,-160616,-123413,-89578,102541,267096,127329,-87542,-131779,-47009,-40607,-68381,-110461,-100705,-4256,36619,-14373,-23365,35403,34425,124491,356839,289216,-58524,-225948,-124301,77416,248739,341937,424671,302648,-125349,-311613,-43179,166324,137823,113157,32362,55813,128552,21647,-159706,-153635,-6897,61100,82667,46070,-40937,-27904,144629,305261,277264,230817,207678,142466,160808,501624,616542,193510,-159890,-94389,15910,-33344,-144035,-96265,-29038,-12415,953,52795,70718,-52146,-262859,-394264,-402117,-94629,233026,222141,115463,-15871,-20981,161156,260237,185617,127341,123639,47714,-65485,-162565,-111707,39107,187254,247608,85135,-89022,-155433,-271129,-356271,-293020,-234768,-340467,-330413,-42898,258963,211697,-24757,-230812,-291662,-190432,-89641,2316,34736,124123,253597,310799,201263,34493,-103951,-40166,62245,141645,68592,-67738,-108719,-101695,-183384,-93881,37314,108220,132780,-2443,-82636,-52208,-85328,-202073,-136996,61733,58076,18753,-99490,-362088,-470416,-353831,-161435,-47669,4088,-15021,-4443,11177,-46378,-287043,-404779,-229164,-33369,76497,173832,240756,321727,72587,-331877,-356791,52540,333419,275934,118091,46736,34674,-7097,-186879,-509594,-570679,-323938,-150800,-195610,-180145,-160787,-106129,22996,84171,31728,-32849,-64329,-124920,-106533,801,-98883,-200159,-78755,30436,33307,58171,210614,379915,331967,104054,-118463,-232604,-6865,377764,302113,-106445,-261462,-220313,-230510,-311620,-185099,-2314,10977,-26729,70689,23214,-189042,-279228,-177487,-32735,1108,1130,70772,188559,143013,-107951,-233034,-130506,-35392,-149899,-272180,-169253,-18428,-110720,-157749,-27917,32726,-142424,-195799,-87636,-215846,-418971,-298741,-20170,129435,185802,239702,336962,396440,342626,308726,181254,-69241,-197383,-67056,128802,197485,90226,-4420,-14607,-7186,47749,-4832,-142067,-153951,-4211,219348,298965,225428,235389,302787,378899,278404,8138,-127298,95292,265424,129891,176180,321836,188622,-11321,142725,317135,49441,-194881,-37049,149815,67579,-88549,-221906,-236395,28909,360423,413256,328991,213857,279952,339301,171285,35221,8422,96368,139350,-23264,-71068,161663,317787,194752,-154980,-361978,-336096,-292066,-189361,-20399,11179,-108789,-138764,-58628,-31872,-65372,-72022,43805,144925,66936,53815,103354,-25516,-154743,-3768,126560,76968,114156,265397,234849,97232,52351,128066,206537,101195,-123167,-246103,-234420,-224572,-229730,-66203,215034,121503,-150377,-113405,133476,248671,89537,-45352,62499,205366,81197,-171344,-301839,-190009,-35860,-14978,-28556,-41103,15787,191002,243621,156816,88910,24457,-56246,-117725,-59859,83290,50999,10786,132258,212373,244136,247253,7552,-348441,-340173,-157701,-67522,-144218,-250276,-149834,-118368,-337333,-519856,-430711,-267390,-43791,47515,88966,127708,53738,-74980,-129326,64015,209895,119498,-49741,-290144,-415963,-205021,70612,48248,21591,183888,110970,50690,-127480,-719628,-1237858,-1248638,-879504,-777601,43627,2727774,3357178,-2015875,-6312891,130441,2333994,289836,-178505,675239,692541,249925,329092,864361,1148957,784179,69226,-216267,23041,192217,193129,135200,41819,-115270,-266473,-239827,26427,242677,205829,182120,137708,-7445,76249,199958,136128,65416,33671,-153333,-294305,-246460,-169030,-242781,-404363,-507901,-436802,-177335,-19108,95047,167944,37233,-118869,-24174,106659,100292,-54370,-292641,-380376,-113977,84283,107148,221413,273400,-18855,-149471,-18672,1687,-151924,-133037,123677,357621,321041,125093,-64354,-78783,-15697,-138634,-419744,-504251,-90436,217813,7109,-196754,-165010,-252803,-350049,-202157,-78023,-45372,-65744,-95209,-36163,167289,268311,139805,-12390,-2711,49747,88633,123176,-19855,-144047,61006,301942,241113,28234,-85534,-40966,28943,-67174,-129653,-83669,-200313,-325869,-313936,-144892,-12496,48780,2671,7455,53821,61038,42143,-22804,-57489,-118158,-161887,-137867,-134967,-230202,-230106,-135152,-179430,-255322,-90546,167130,236076,51565,-299943,-439926,-117942,229963,115710,-150375,-118081,82279,113170,109178,220451,179883,-33795,-83871,-23073,-52351,-95261,34741,235127,203730,-66792,-199536,-67176,21020,-75671,-129277,68448,290662,190738,23986,36305,2202,-96033,-104869,68896,190687,84136,-12593,-26869,-73546,-149906,-147708,-78665,82345,231391,254368,198868,176597,301683,480684,327036,-19297,-153103,-74597,-34499,-75920,-200517,-339689,-211046,75696,191970,80756,-65618,-165415,-161752,-95801,-35583,-21310,37635,123365,196079,244186,153862,74744,59957,119625,150212,-28703,-216620,-213352,-80536,-48363,-9333,-10198,-45723,-25762,40758,11425,-12192,236,-88230,-198787,-359189,-420878,-221113,133695,258392,153709,79257,123213,232057,253086,164321,29712,-140216,-247441,-245645,-185341,-46086,183279,226009,116749,125346,131045,-32412,-136509,5622,113062,74922,20299,-102802,-116488,47327,-25094,-316753,-270201,-162,216089,245212,162789,169187,278984,220443,133400,117797,-2011,-47161,161743,234876,11711,-148783,-253928,-294398,-138456,-128479,-179748,-114142,-43634,-147689,-170338,-118169,-74582,-176566,-330096,-224348,118450,277290,157121,-78757,-231030,-257233,-226606,-214706,-105391,59690,63053,-138286,-217686,-79567,50405,116945,71663,-138641,-239681,7601,170568,94469,79973,136568,127395,115120,190603,190301,76632,-88113,-92121,-37760,-89477,-142754,64655,460798,482142,18067,-281102,-168015,22523,43080,-76226,-215288,-194009,-28166,114038,33215,-104453,-161034,-318726,-321939,-98309,-36042,-46271,104089,208539,80267,-29642,28336,202850,302354,178763,23186,13953,126420,191964,94427,1907,114150,192559,-3927,-188186,-131389,-31404,31651,180862,252967,45232,-139310,31418,199736,23907,-118960,-76764,-119618,-152852,9787,173356,172711,99497,-33607,-221142,-246256,16663,276638,418434,278161,32205,-44362,165049,258375,29166,-179416,-153652,-5533,45263,-71903,-223424,-132797,79825,133610,177162,187403,170094,146982,103980,69850,155380,212239,210965,196001,156311,65286,-25989,-28980,-21529,-117033,-236566,-215393,-121140,23033,140697,127511,-55073,-302511,-365619,-166527,26964,-27278,-403374,-691446,-372969,169621,450647,520366,335064,-722539,-1819847,-2209042,-2053812,-1614877,-1077118,-670681,-295634,88515,535136,946958,521540,-802827,-1070284,-771895,-841125,-737484,-484797,-320867,83468,101150,-21005,-12052,14995,161776,53263,-225640,-178965,32451,-81437,-189870,-103916,15882,30778,128653,290329,355796,290413,95258,-186669,-289283,-124802,-37919,-72535,28465,64919,134856,384071,528907,415879,80719,-214579,-82103,204063,172949,-56460,-15481,212412,258029,58901,-77654,-161751,-234131,-196095,-192243,-119614,96873,146463,23981,-63969,-38161,-45996,-191515,-268280,-33291,177758,180891,28472,-62694,83303,354651,335783,224140,211240,81445,-79965,90240,232403,81925,-166436,-299261,-199246,-36587,-97713,-120449,131491,188526,-31126,-202355,-282579,-323950,-267988,-216612,-216589,-249654,-202751,-124062,-26833,-4105,-45588,-136830,-246172,-184353,13968,168662,171426,121306,-52515,-205197,-102603,80323,71567,8837,-1857,37840,115270,223482,191141,100457,167920,381669,315286,170290,63197,-62623],[-74646,-122513,-92557,34267,138660,89615,-27596,17979,94958,-23771,-146152,-17300,205037,271838,15573,-225258,-274799,-344548,-386621,-208473,-52035,-35303,17119,-16416,-96816,-34811,37749,-5744,-16646,102697,141821,174463,228268,133605,111405,83794,-38335,-145952,-179193,-138245,-135835,15453,201113,125010,-59501,-110053,-50233,-33757,-41704,-50267,-48910,-42024,-117022,-123264,-83022,-53323,-39413,126703,404550,303450,-44805,-182568,-127991,-4379,147251,288215,437351,369150,-40029,-275670,-51831,165071,176724,156283,74562,89087,184666,87914,-125833,-127955,7644,32544,40166,51177,-53895,-43383,167446,293897,258280,239153,197639,122828,94549,364421,467046,109620,-157522,-29996,39766,-36164,-110528,-94743,-121800,-76435,-10375,41266,21582,-146884,-380939,-492035,-472996,-176880,167260,238763,148388,-29876,-9940,195688,275162,190875,126231,108060,41152,-46353,-176679,-196844,-88969,142284,337864,181802,-72089,-110342,-168688,-293781,-302777,-213773,-198041,-188290,-92260,79184,77799,-43402,-181833,-230093,-143293,-11482,136831,102252,60825,145010,210950,161468,135980,7379,3670,110748,182817,54331,-57735,-19954,-14075,-157317,-123412,-6311,104852,215727,157236,30219,21301,-10253,-151117,-125787,72418,103889,3939,-126542,-306980,-355927,-325027,-253930,-121174,28596,27756,-30788,-111047,-182395,-301849,-324009,-165715,-47513,39959,175907,267334,373431,150842,-285032,-393064,-60741,180163,191230,132648,89694,107650,47057,-189138,-555412,-652074,-377661,-240860,-300216,-224246,-169514,-143337,-10140,53507,-40933,-143583,-117890,-57622,-12337,-11127,-202873,-321080,-178735,-22404,8745,21940,178261,382280,378344,163494,-126879,-314662,-52453,335886,294376,-37236,-135198,-146642,-234486,-335737,-181670,-38915,-60053,-67364,97747,64428,-169160,-242683,-129857,-9897,-26139,-44571,86774,263665,191537,-105574,-220145,-56985,73331,-58189,-183244,-87970,-51221,-206115,-193885,-2856,111250,-24283,-132609,-113539,-236766,-355230,-174498,57991,128039,154035,195157,255048,299498,232376,247604,200958,-49179,-244566,-135145,57791,138632,98762,8351,-45041,-36247,31274,-36298,-179430,-155155,53546,310574,382463,306038,286682,329636,397732,259191,-26017,-154992,108095,364476,316422,264536,276307,93557,-90529,58761,232158,27511,-192882,-88429,108964,81244,-76967,-195885,-141750,124791,422145,455841,384822,293395,356413,365834,155995,38702,105048,253472,208541,-24764,-54581,184369,309051,223130,-36419,-201839,-199996,-180013,-156998,-94114,-91445,-129934,-86930,11694,26369,-54259,-107465,6011,139451,82384,29032,79062,-2278,-171078,-51991,103703,66895,87058,205854,171395,107040,43957,45686,144982,95083,-132314,-276057,-205545,-162616,-188070,-85126,163332,67854,-231082,-260038,-14863,208554,128083,-12522,165767,328884,85163,-263597,-375937,-207234,-33256,17929,31858,4784,19300,184589,252044,185300,173022,155984,28505,-111813,-84023,77271,53660,29553,156706,271418,332196,301374,17611,-337363,-354723,-198971,-133663,-225020,-243830,-34090,-19277,-315505,-504932,-409616,-156609,147936,228166,178848,163211,52035,-158341,-263500,-57963,116736,64452,-92722,-359005,-471932,-123613,179711,56406,-42649,218339,322665,293521,-144987,-785193,-1072914,-1029334,-1216248,-1320504,-46176,4274452,7496697,1577298,-7697005,-3946816,84738,-871765,-1101505,439521,598061,299977,618748,1274643,1639801,1182874,187521,-382779,-218577,116246,224405,161559,127897,79851,-47249,-60549,87794,160839,106684,163333,214642,79158,149433,237934,140340,109436,110411,-70879,-225700,-196307,-144264,-168136,-192159,-292436,-355185,-187342,-36510,62654,154950,84989,-5787,7058,47810,68812,-19520,-251082,-366531,-140220,-9418,34339,275929,429806,149689,-68433,-28317,-8864,-171880,-213903,22357,324585,415247,267993,-2605,-68027,15054,-63260,-297512,-376103,-71700,148947,-43370,-202322,-115375,-153432,-225466,-125153,-52705,-3721,7696,-27794,18195,158294,189394,96071,9247,20411,25656,10320,55511,-30398,-164988,11583,306749,243856,3940,-46637,47905,86432,-79992,-228458,-176408,-204035,-265684,-242080,-174605,-191643,-123763,-43440,38529,70374,31004,28919,21986,-37258,-127712,-144555,-125945,-97854,-102347,-77004,-64490,-155804,-189607,-79041,42256,114649,41273,-278005,-437953,-144723,144907,26858,-182351,-100835,70418,52376,16871,168797,209845,74524,51667,86247,63271,18860,48648,155680,169602,-12401,-134781,-28411,65217,-37758,-65033,149032,358114,200466,-48030,-74644,-73989,-145286,-160500,1038,136418,117505,63099,8495,-96179,-212549,-225148,-94948,141625,295884,219880,76492,71708,241246,384741,220940,-51371,-109742,-5974,6486,-82993,-201828,-314994,-220074,-8487,70842,-37659,-156203,-199965,-175531,-129788,-67681,-7126,62226,138345,131555,100133,120879,169483,131728,120542,147233,22865,-126614,-121923,-23733,-34817,-4111,32386,24629,60438,91370,24913,-18745,3318,-36207,-112561,-280377,-352742,-194589,127794,199227,69971,19624,52686,119195,174066,170877,80991,-102536,-193781,-132469,-86382,-17439,108017,97125,112429,295821,360829,120490,-87146,-308,146933,188703,123874,-62338,-105321,11260,-64591,-294564,-230087,34680,262978,274076,165114,119040,147538,51764,-10859,-33396,-174980,-213535,54731,181089,9484,-91870,-200695,-331066,-220580,-154795,-227835,-206812,-59202,-89237,-122118,-89226,-39653,-141997,-285710,-200783,134027,249407,70171,-130263,-238900,-303666,-309642,-302756,-181551,24630,51410,-93305,-154565,-95142,-58174,59608,95541,-102105,-176171,125037,283250,134809,94796,134744,82291,71298,166013,171242,75076,-109752,-121879,-50359,-108855,-155870,25999,380421,464648,109017,-234552,-189351,31191,67979,-81214,-218915,-139709,26248,148600,81882,-53274,-96984,-240429,-293686,-112308,-55887,-130357,53271,280520,193767,59770,116743,306747,397014,225045,-27333,-96014,41593,196020,191778,70246,133045,162530,-74066,-222582,-55058,124479,120914,148537,192058,54096,-78712,44218,177467,37369,-82612,-30613,-52205,-118483,-7352,173214,180531,77603,-34132,-123007,-106251,156076,396820,484213,298140,65592,8555,205156,283835,36497,-239404,-260226,-81868,43274,-51350,-207888,-107332,108763,159894,169910,172699,205535,209398,177159,169638,264387,290397,263491,289413,275650,143909,-7776,-62182,-61926,-112342,-204900,-216451,-164753,14309,231278,268244,68093,-214691,-278525,-98094,60014,6480,-337658,-678037,-541084,-90976,421591,738340,620720,-459252,-1628367,-2351867,-2429721,-2034092,-1264256,-623206,-275042,-28650,458583,1121380,1003871,-332373,-1111745,-1367260,-1122369,-716099,-514927,-453680,-45849,22861,24597,102542,90759,154601,11246,-234169,-152970,58166,-74681,-170510,-53067,61815,33495,84729,230229,300871,164506,-77247,-303295,-334357,-110500,-18496,-124458,-97600,-31889,74898,302149,458108,371710,36575,-243429,-110509,228155,200492,-93614,-90434,99618,83376,-87897,-64683,-20045,-99238,-150387,-245713,-188116,111277,234366,46111,-110445,-35635,36556,-66385,-150825,48586,236029,237491,95461,-18957,80075,306545,261984,133729,97998,-39753,-171002,65162,233701,102113,-105507,-198931,-115893,-14307,-81629,-80859,151325,135670,-154688,-318824,-271381,-211644,-159729,-127609,-116787,-169194,-195341,-166981,-22243,22543,-64692,-165940,-256579,-226815,-70140,94133,129850,107685,-11160,-139842,-93779,36565,63471,69741,29880,-54683,-36509,132532,167151,77214,90520,242729,205983,121101,51414,-32191],[-47643,-80357,-59351,81194,188635,127878,-4427,4126,33531,-89060,-211635,-126420,126003,286679,102929,-180711,-335588,-460507,-483790,-262191,-98890,-69076,-1844,-35193,-143716,-110261,13764,7970,-41118,71086,171247,247097,308678,191417,179518,140640,-19404,-171859,-193243,-133938,-170866,-96526,77817,90433,-23739,-65129,-40996,-13873,2429,21914,32735,-55421,-265965,-244474,-130206,-114648,-99195,111827,379727,240127,-61518,-111424,-71223,-74418,-23184,134092,341512,369229,65993,-171653,-36408,139748,174994,158801,89260,95300,189538,121616,-87185,-124647,-18262,-19424,-39477,-3541,-88003,-50464,172387,248628,219484,233226,166101,96365,48257,183926,259563,36147,-121291,27894,54544,-53819,-72764,-67518,-176929,-133312,-54039,-61360,-113132,-254405,-442035,-523709,-485062,-247376,43928,167503,105242,-84599,-17294,195229,234877,164207,124673,77838,2703,-74953,-213220,-260773,-167405,115626,362619,211278,-65824,-60945,-45868,-180131,-266585,-166509,-35924,-27726,-136259,-147075,-98575,-83217,-147550,-179672,-86019,110345,313722,195824,11359,17122,77344,100559,194262,93198,47633,161886,231549,41995,-53254,39485,58177,-98667,-129017,-72814,50213,219160,252571,117594,89108,62105,-93684,-103794,85733,151194,972,-158820,-232638,-188424,-265681,-366944,-225953,41932,74853,-40055,-159645,-208899,-232812,-195308,-100181,-96856,-54771,113165,256996,398547,236242,-153242,-278887,-87365,19246,44798,63642,82443,169030,114055,-155527,-488301,-573605,-303510,-257745,-372461,-278017,-182639,-158495,-23366,37797,-83942,-240876,-189383,7535,108961,-9474,-279752,-387129,-231000,-44743,-14238,-49705,76829,318624,365857,159694,-179756,-379815,-74216,284275,273679,35074,-6619,-39087,-182546,-280189,-101341,-32151,-113414,-103975,100861,85921,-134882,-184762,-66494,22113,-56266,-80442,117151,340372,244831,-73848,-173648,27283,202795,96494,-31831,13654,-79731,-297616,-233698,7731,181546,97504,-57318,-104991,-194100,-216777,-20681,123611,89582,78025,119814,157563,177173,96132,136980,162174,-49592,-256461,-168537,-5117,86756,132815,52766,-52915,-54798,19751,-36063,-151710,-92085,143420,381163,430379,366422,342527,373954,398196,209339,-58649,-152493,129944,429913,436046,287688,201990,18577,-126183,-7667,142289,28764,-141200,-93299,108356,108272,-64122,-146782,-34566,191102,429502,470129,400190,298503,351462,354826,156560,63901,180925,352225,231497,-38051,-44225,165832,255856,245895,112568,-19423,-38268,-43782,-90882,-122090,-162650,-139364,-38953,52003,54890,-26144,-100400,-12465,117116,77249,-1409,59287,56145,-130940,-75633,89378,88647,80623,133069,78670,86032,34204,-31849,46905,53986,-126141,-243900,-140850,-90759,-153721,-108814,105086,52885,-213968,-323651,-142411,141427,138324,11753,247471,436575,121239,-288868,-388696,-168022,30571,96602,101520,45968,8655,137745,198510,173131,259743,302106,109629,-95307,-64164,79295,27803,17213,155117,286311,364737,321403,50316,-284978,-338144,-213224,-192188,-315418,-240069,90876,113352,-223750,-399949,-303710,-617,320236,365265,237570,173309,68763,-179343,-335534,-175338,7256,30873,-91869,-385325,-482478,-60299,250250,90071,-43411,255032,479533,429368,-195052,-720148,-662540,-580795,-1226138,-1419904,141798,4886707,9396067,4396552,-6876974,-6914470,-2058327,-1870537,-2010670,-3720,339750,213696,726839,1450471,1774374,1306914,270404,-492729,-446964,32561,239407,199138,245102,299748,179628,119649,159710,125353,68239,139496,207521,95069,171573,236651,124155,121487,154934,17862,-140255,-132796,-79264,-32767,48808,-51905,-211593,-154076,-55983,20184,142765,201476,205212,79358,-39,49111,38256,-184556,-333597,-168371,-99985,-33990,305742,545338,296657,28977,-15113,-15078,-198069,-278392,-40416,294218,487453,422923,116963,-27095,53019,27881,-155472,-226725,-44824,69510,-83133,-178509,-45898,-27077,-77309,-37481,-48559,-8129,33962,35869,78897,125430,86540,43593,24976,35965,12956,-27386,16973,-12013,-135922,-30505,259723,222755,-4120,-26366,77842,95406,-93090,-296868,-231424,-151157,-154132,-140004,-160954,-277298,-220356,-69913,43024,62203,-2417,3618,40401,-19816,-94981,-82511,-87766,-40272,30321,37911,-62444,-153170,-107579,-68100,-87385,-357,32178,-245977,-422545,-192225,31243,-49068,-181735,-90523,30373,-28039,-73663,93717,181356,129823,154927,181848,160787,99380,37077,60141,108893,27336,-68605,9987,127125,36876,-10667,167449,358219,188300,-106024,-199669,-190169,-218659,-176456,10331,135824,195653,165603,30430,-141933,-251409,-248710,-87971,182226,323568,154665,-48032,-12503,184300,262450,100422,-71979,-63265,40378,41359,-70626,-183858,-270279,-227238,-98231,-71409,-166934,-237760,-209776,-179570,-144211,-54480,41817,91112,167135,124034,32256,91027,231652,183831,118761,153030,101639,-9812,-22233,10601,-69870,-45496,67512,109262,129099,102285,17513,-34122,-33462,-43614,-56961,-164206,-225940,-137330,91131,121802,11758,-19935,-14347,-11356,40947,135013,109862,-57143,-114435,-9946,-8498,-45751,-30557,-55630,74268,388669,504900,229782,-32593,16221,183078,277376,203219,2889,-43201,17454,-57285,-202815,-150593,52692,253391,221358,85005,27769,1812,-114179,-135487,-138794,-279643,-346995,-118388,39061,-40165,-69698,-185630,-399368,-331323,-200972,-258152,-246989,-57879,-35513,-59090,-33230,12520,-92053,-215732,-162780,115521,169066,-34181,-166645,-226649,-316688,-352791,-347303,-230974,-11925,20503,-44245,-76921,-115572,-180159,-41982,82549,-52292,-100162,188221,321723,148770,87041,112454,36900,30602,114028,111973,39464,-134810,-146117,-75416,-160858,-234256,-44615,265001,389431,159819,-163150,-189661,20251,56387,-88985,-189754,-101613,7251,95832,80178,-20109,-24016,-117575,-193359,-83175,-54737,-204150,-19499,297524,265314,108667,164121,356276,415571,225982,-103877,-251898,-83835,154139,192018,41823,56444,28528,-189399,-253171,36279,259979,154772,39123,58702,19097,-50038,11965,119460,51243,-36622,7064,15465,-71723,-27165,146884,163611,47583,-12888,-11456,33069,248530,441172,459205,253720,64139,38179,201330,260476,35165,-229104,-247317,-94119,45919,846,-122906,-63939,114224,161303,122070,95645,171063,224365,236718,285733,378516,353994,299274,378338,418381,243657,37845,-65581,-106022,-131783,-183381,-221153,-209448,-9778,277931,336389,129802,-130020,-165335,-13906,89534,22546,-252099,-557739,-597685,-372933,297380,796112,630847,-357902,-1378072,-2442496,-2716581,-2240775,-1229717,-474471,-252741,-186060,298730,1199294,1452617,246929,-1014015,-1739639,-1237676,-593827,-545215,-627850,-210681,-68250,48762,195847,140722,110920,-16582,-153424,-63818,83553,-47101,-90377,39815,98693,9571,-26425,94615,201935,39076,-243372,-396122,-318333,-36429,32500,-162375,-234303,-149585,-15819,155909,331242,334786,54968,-196472,-117021,211952,195904,-136495,-183196,-35166,-90814,-217368,-43060,124055,46013,-89682,-272395,-234851,134871,319071,68255,-171959,-62529,113174,79228,-10585,122531,262856,273554,145268,-8523,32558,216614,173231,70586,30560,-102774,-193534,61687,190960,44422,-95332,-86024,7527,27908,-63985,-50832,128010,41971,-260019,-382354,-240765,-108053,-72237,-40343,-20720,-81613,-142099,-140090,714,40867,-58359,-153868,-218317,-226475,-111936,51385,96197,89506,51349,-35344,-66139,-12516,21124,75714,41640,-120465,-154061,35883,126183,44822,3668,77421,72837,45751,23256,-7467],[-16471,-19318,-13499,99060,208251,164994,34549,-12058,-39150,-142721,-244723,-219100,18226,273737,210377,-83608,-335837,-505400,-508825,-293954,-136641,-69395,22565,-15048,-161946,-165662,7238,28210,-60799,39397,201803,319994,345589,229163,261874,231442,24069,-172665,-169277,-83033,-161935,-183257,-42750,61585,43187,25167,12065,39726,72196,101645,140983,-13392,-332263,-316782,-133754,-113891,-106060,110378,313691,141923,-77422,-13198,36667,-106027,-198033,-56530,200292,350217,198887,2357,35712,128190,146660,137959,101463,102063,162332,130792,-37498,-124816,-56474,-64787,-110648,-68453,-98901,-21749,174576,198861,189290,230728,130739,71724,42943,43205,90085,16474,-39906,95456,83873,-65493,-31743,-3690,-157469,-145338,-85328,-188087,-269458,-325200,-413015,-467239,-427908,-273772,-82398,45854,14775,-151233,-38395,163538,162295,131162,137859,45830,-69645,-169722,-293454,-308812,-174464,131958,338829,181340,-62867,-18298,63670,-45144,-191154,-99912,109616,115420,-156401,-353829,-274035,-134023,-128028,-142510,-22480,249811,488209,290513,-9126,-83573,-39263,51994,220910,154616,94349,211505,288639,56113,-46893,56753,103690,-14257,-82904,-110128,-30405,137903,260774,188939,162253,124940,-36285,-72124,97395,175368,4193,-190233,-160762,-5621,-165455,-440116,-323753,34914,102657,-45770,-145834,-141223,-110046,-53289,-41627,-151119,-174576,-4424,207351,393830,314872,46740,-40955,-29462,-113906,-135267,-83272,18812,194948,161757,-108854,-331283,-346824,-131434,-196770,-379168,-320733,-205907,-157762,-24603,30068,-98436,-312216,-273991,43953,220149,3034,-320430,-401309,-234940,-36837,-43368,-157891,-76973,199027,290987,94184,-256914,-411851,-80351,224981,226445,72610,71612,56515,-98658,-176949,10929,17497,-122066,-119503,77916,72478,-115027,-147836,-35007,23126,-101679,-111856,135448,377933,268732,-40407,-122378,84769,298739,248480,121313,89162,-112960,-375771,-285493,-13068,222214,184902,-10211,-88149,-110834,-48289,106008,136836,3073,-40853,18267,53441,30455,-75465,-33214,56789,-76269,-238501,-168612,-61021,27665,153329,96788,-56151,-84683,-9725,-28637,-94475,-12794,204792,375793,401213,367858,363888,385361,341520,120378,-94839,-144193,116488,404854,415410,215995,98295,-41877,-138826,-64911,49316,26957,-77571,-77931,104368,102494,-81173,-114438,38776,202534,369651,429256,340834,199080,245358,291428,151689,80878,197584,347571,181230,-70254,-41321,98040,146312,230291,218377,103350,78774,53175,-33440,-121887,-208624,-161429,-34755,22365,5517,-40314,-96486,-37965,57832,23219,-61786,16230,100616,-74508,-99552,55558,111510,76828,37925,-50833,3874,-11049,-115896,-81819,-27894,-125669,-169310,-64757,-44966,-155330,-149688,37969,65038,-126893,-322564,-253610,36618,96932,3730,260746,472480,150537,-276126,-368979,-111099,110653,168897,136172,50102,-36876,35237,75884,105529,299400,383797,126748,-93484,-13826,70790,-57592,-69751,90618,225488,305800,271826,66031,-231451,-317972,-223801,-246722,-400121,-248639,178730,223549,-110641,-257606,-150939,138567,396060,392165,228413,135754,80162,-144369,-350745,-284937,-110236,12065,-51334,-359126,-450110,-66840,219151,113890,10761,279870,540475,430069,-244508,-537962,-132342,-52151,-930165,-1182076,290218,4009919,8223624,5813768,-3736111,-7501591,-3572166,-2586083,-2708172,-541434,53973,23115,583452,1308525,1526301,1117910,259570,-517487,-579958,-43420,217352,218400,349535,474118,338505,227828,193513,115100,64807,82522,85237,-1382,96448,160473,74415,97259,151438,70906,-73945,-87965,-10529,109695,236638,139622,-52694,-91562,-79002,-35324,107355,310824,394394,140077,-41958,28706,85120,-120939,-294119,-192891,-165489,-90166,278948,567061,372312,104658,-1589,-31795,-228282,-319465,-82729,234530,488483,536249,257897,29360,86718,110226,-30409,-101436,-27264,-8166,-114886,-154383,5532,81748,37712,16941,-73973,-61850,1984,77033,122254,61149,-35921,-27856,10013,23960,-413,-34668,-1148,16646,-71149,-48670,179522,187386,7307,-34627,30029,45045,-109876,-327333,-258273,-91273,-43830,-49296,-120501,-261702,-227833,-83445,6083,21221,-29895,-21005,25337,-10878,-36225,-8624,-40624,17503,116848,66190,-135434,-176059,-40296,-69473,-194402,-86312,16463,-221141,-399970,-236735,-64082,-95317,-162943,-83785,-4248,-96339,-145714,6066,98927,107093,184627,240700,225576,129713,-1689,-38272,21886,26934,-29082,30605,182090,126067,15405,111743,285331,156188,-134512,-300609,-309335,-280023,-135716,90184,186241,294728,273761,40763,-186770,-235430,-194622,-59645,188489,309769,88311,-137612,-63848,134137,141314,-11687,-85665,-27805,57416,58371,-57184,-167810,-223214,-218639,-156610,-183932,-255692,-268595,-188812,-177140,-139829,-1975,102633,111292,198145,167879,50163,67579,238592,198325,104507,141350,154140,89023,59318,10884,-149743,-120657,90973,197591,177050,85800,2342,-42711,-85286,-97686,-39379,-36857,-72414,-65835,29904,43142,-18,-11848,-40718,-100505,-83878,83709,127331,7466,-11082,100310,45547,-93580,-155641,-157024,29488,382082,520660,271100,24648,61987,227536,333932,249066,86465,68023,84709,15367,-53740,-38619,63790,198657,112705,-39014,-66753,-108898,-220689,-193187,-154183,-267837,-380081,-273236,-119057,-95052,-63439,-182983,-439201,-408290,-249403,-260633,-223953,-34796,13373,16711,49333,87214,-11311,-111298,-95365,89005,82532,-100217,-159285,-180612,-277984,-339593,-334387,-222047,-22838,-12289,-2084,11562,-108489,-260485,-140230,61993,24037,-16501,181604,264184,130400,84626,107354,24156,16815,64935,47298,3296,-127884,-132131,-82992,-214037,-334950,-101752,183608,314741,189197,-57956,-136964,23143,36913,-77475,-114030,-67174,-57123,-5814,49072,7950,62930,38503,-36486,-7775,-22215,-228252,-71406,285485,312552,156945,207661,369180,384936,217085,-141065,-367645,-191320,101260,130118,-40381,-64757,-125637,-275490,-237571,144529,369440,154471,-101620,-96722,-24381,-30966,-27309,66060,80735,23013,49124,93614,2807,-15011,135397,160764,45867,47268,102808,151818,293971,426449,379241,182232,51341,47500,160110,213927,54430,-136136,-120635,-19524,94599,123268,52052,13763,115980,156981,65817,-6297,95065,218588,304827,407673,471720,391291,325171,456662,562448,358314,112110,-31394,-130199,-149543,-158963,-216634,-229140,-24885,274905,321887,129197,-55920,-39114,90345,124009,17235,-166739,-353967,-510317,-555844,199851,824925,474158,-434582,-1147502,-2476553,-2967369,-2256918,-968352,-225263,-190693,-293711,146551,1219988,1811287,791908,-849591,-1812750,-1154399,-372893,-547433,-788919,-342730,-105861,79102,263673,167260,61811,7405,26406,95621,133316,20088,46626,156135,123772,-25389,-156517,-59519,103243,-23457,-315626,-404902,-217068,99544,123479,-158920,-326813,-239803,-101564,-2141,194182,327009,151190,-75604,-79753,188650,193693,-142502,-245525,-140492,-205648,-282102,-9336,236722,170250,-13522,-242228,-222195,189577,404775,105954,-209820,-85619,186130,222297,126807,183074,269653,294552,174385,-20551,-28761,124840,94615,43906,32803,-79978,-144797,73029,125932,-53690,-121368,15827,138714,88143,-31425,-18522,87183,-53067,-317170,-379143,-201208,-47017,-32133,21164,58557,9544,-42313,-42296,41739,52124,-21091,-91278,-132244,-174477,-92553,54432,67742,59534,121235,91082,-24767,-57644,-40522,38829,40636,-141895,-212841,-37057,86423,13782,-66861,-53077,-45128,-35445,-10340,4766],[8270,29351,9406,70455,191740,193874,80831,-25833,-109670,-185136,-252575,-275699,-95192,220279,286517,30021,-274752,-465984,-453592,-288970,-150470,-40171,73575,22687,-158494,-192392,-2579,27319,-85102,359,202781,343511,303671,223891,333538,329426,76601,-153043,-127060,-13482,-127573,-236363,-136938,35405,115646,129225,84322,96013,129979,148356,220586,46856,-319641,-335668,-111799,-70861,-71420,115199,222578,32502,-94717,71075,141224,-113195,-340465,-236925,57489,321797,315414,189120,140734,123252,77308,81479,99894,96733,94795,97288,-6565,-136574,-105484,-108131,-161686,-117716,-81433,20447,152164,138523,157125,213006,77041,26808,51691,-24276,486,33465,43178,150022,113004,-77963,-16317,63616,-84893,-120462,-99592,-297389,-407802,-353790,-320769,-356453,-341319,-271778,-196899,-111417,-112016,-226752,-91412,84787,60675,88594,143735,-2747,-185514,-329639,-426619,-364301,-141036,165953,274609,101126,-77873,-14187,109358,54182,-115674,-47611,189375,194239,-159412,-490605,-421753,-201627,-135646,-135199,14414,340889,581644,331560,-18763,-141667,-119942,11022,209979,178301,128645,237497,324908,86645,-49689,18184,99414,54244,-3281,-100411,-119092,-13071,177091,230803,222763,156078,155,-49497,89454,154977,-1829,-221695,-120942,138319,-44388,-445680,-391200,-4760,79192,-76008,-115950,-45035,5218,56752,350,-184841,-287055,-157692,114669,349571,360829,264485,238122,65308,-209944,-316113,-275598,-93342,168568,163785,-71967,-136602,-47098,67081,-87114,-314350,-333385,-236835,-153458,-30487,12010,-105860,-358123,-358860,35193,282853,17187,-329130,-383552,-203840,-5746,-76231,-280159,-241706,49478,166551,-8993,-321572,-400591,-85372,153403,148941,59879,79864,106966,-14104,-69379,103477,91510,-71243,-96479,41768,25672,-124924,-155567,-63697,-29425,-161082,-135814,131598,358485,246806,-21148,-83403,94748,323529,341475,223003,111082,-143360,-417298,-338452,-62183,226738,219783,-10034,-83748,-13113,109347,167858,81061,-116865,-174310,-83265,-30736,-110142,-260367,-232546,-81503,-107479,-188944,-131514,-95919,-35198,137989,121744,-53932,-121212,-55587,-29169,-41699,44089,200426,280121,295005,305821,337364,346449,236625,18848,-120684,-139313,55465,288076,264389,84592,5784,-69516,-132049,-103203,-22187,24778,-12894,-45865,84716,57965,-119284,-102768,68048,168836,271084,345962,224190,28469,79265,204282,148669,91711,168053,259669,82539,-93532,-17778,22607,25039,187724,253293,144149,132465,96725,10273,-90045,-213257,-180925,-65082,-61422,-111040,-109668,-108236,-62177,-12365,-52004,-125516,-34122,121394,-11313,-111862,12455,129277,77947,-59788,-189642,-116709,-76886,-177576,-187643,-108311,-114710,-53417,32249,-10947,-161958,-167082,9392,126006,15563,-258658,-319909,-68839,31792,-17855,215652,438600,169195,-228370,-313731,-43194,188109,218211,138590,32479,-89399,-81063,-61536,26041,298059,379599,75799,-89194,76117,71575,-171554,-199928,-5805,123386,186011,176912,70904,-173354,-282107,-217440,-264383,-426159,-236705,229687,297313,3565,-105825,29065,245500,376024,324214,175923,78162,94383,-43843,-289473,-340301,-181742,39225,56966,-236015,-345989,-127067,94031,126390,122354,316684,526170,355996,-223423,-261187,382219,437088,-405953,-767648,182425,1750245,4359764,5662074,918412,-5190048,-4025330,-2912174,-3026226,-1027110,-114487,-141081,278350,916751,1032657,724679,182674,-404078,-532854,-75110,183414,238240,439525,582579,411980,252722,188322,128819,85718,9643,-95411,-164740,-44626,42417,29020,82799,136613,92708,-23302,-55933,51336,232413,349413,267304,106186,6618,-75525,-70658,61546,355494,479022,179774,-46054,33151,129543,-46885,-228462,-179029,-159075,-93544,217065,503543,383413,164376,27968,-31000,-217837,-301574,-103511,149020,423591,593823,396161,108002,136388,195003,82087,1122,5716,-34788,-109719,-127302,36132,163440,110525,40292,-95482,-114431,-38500,120841,163578,-2655,-143841,-99886,-27542,-3551,-904,-5127,12814,63101,35043,-6411,120829,174278,57445,-42530,-53762,-23299,-103646,-298264,-249772,-49808,39253,19645,-52518,-153991,-146818,-70695,-40708,-18799,-18723,-4004,13808,10575,40347,61860,16468,74312,145989,19002,-232360,-195197,7273,-71905,-244270,-118213,7473,-191035,-352233,-236091,-86887,-87583,-122526,-55486,5944,-114591,-174914,-65262,-1379,20464,134599,262673,275564,137450,-42680,-117292,-71351,-9073,-15629,41173,221271,208681,14229,3029,165084,121855,-116421,-331877,-374780,-282188,-33087,212791,266163,385867,369511,51908,-202015,-152171,-64817,-10012,164060,260695,40708,-168894,-76820,93903,49255,-91129,-94497,-13330,43786,48807,-60235,-168871,-182358,-175712,-155478,-226224,-262962,-219183,-139074,-172574,-128140,57749,141618,112359,218464,234159,119953,44752,181368,162326,65222,89166,139167,131943,98433,-27024,-258163,-210327,97534,271628,202949,58274,-11110,-38981,-129015,-175830,-59646,66797,61071,-17338,-58412,-35684,21543,35311,-24341,-121121,-149361,39085,134059,77760,86792,162743,61350,-131368,-208340,-169909,-8394,278941,401705,229714,60475,109380,259479,340049,241822,150358,182792,182500,124623,99220,65390,56417,101606,-30449,-172318,-146468,-171166,-255105,-184103,-99362,-168774,-316509,-360534,-241848,-135635,-72442,-188047,-433401,-440744,-307110,-251432,-174346,-23946,27257,67210,116092,149862,76993,2296,-22098,47712,343,-122984,-128746,-128577,-215302,-301989,-302887,-182406,-32106,-68913,-9002,67382,-90167,-299873,-227513,26144,91845,30058,79225,92448,43547,62406,104358,28835,6651,2083,-37218,-46019,-106673,-100292,-88896,-273951,-439312,-150710,131948,239403,180250,34828,-66594,17745,-10259,-83974,-50681,-72243,-169618,-147342,-27230,-602,119168,162701,95388,50872,-9620,-232216,-116745,231783,309949,187411,224912,318109,295481,184734,-142683,-427027,-283275,23254,21585,-154865,-206555,-267746,-336912,-212287,202835,393562,92733,-274964,-273562,-93723,-49976,-91994,-7989,73295,38685,52684,133313,54661,-5836,111912,141548,41204,93768,152830,176748,247756,327324,237799,68325,-4320,-8751,42734,113153,54681,-34939,14131,70209,150706,258848,232450,64213,71016,106705,-22356,-144498,-36054,163768,329998,446114,450453,332537,283225,451940,610553,399571,132990,-32900,-180985,-199613,-174553,-245488,-260434,-69914,166003,176445,25301,-56949,22974,151230,111166,-59171,-149960,-166604,-343889,-606555,177856,926597,308814,-654168,-1035534,-2503730,-3271328,-2227304,-628460,21040,-116493,-324456,44584,1185190,2003407,1120708,-789955,-1721906,-990190,-162392,-557750,-930227,-433711,-96375,88011,255570,124192,-17177,43362,218333,246706,167858,74769,154523,208025,83927,-103464,-302842,-224397,-5694,-40359,-290297,-340520,-87028,220579,195414,-147663,-382026,-312377,-197288,-164304,43664,297933,247350,38523,-40668,144699,179039,-128888,-290410,-227653,-267650,-292983,-187,251883,201847,25820,-189150,-172133,240371,443893,120703,-236394,-114330,214382,297301,198702,194923,237154,269217,147184,-72444,-105658,32598,11222,16944,69206,-10362,-81710,57448,39835,-159601,-170499,64936,212597,123933,-6530,353,33567,-137474,-337810,-343257,-186845,-62211,-60150,26359,93541,78058,70514,83966,76504,44332,27624,713,-29884,-94900,-29013,91459,34836,8122,172676,204717,11452,-101043,-107910,-17484,38955,-113347,-209430,-70535,64292,-841,-96999,-100414,-110168,-92442,-29955,11605],[41256,64172,2707,11699,161157,225818,141099,-13321,-145171,-199693,-227841,-267256,-168324,145143,311509,138530,-155824,-337714,-315938,-222870,-113395,22614,139643,67410,-128180,-179697,-23005,4360,-98751,-27918,174101,302747,201112,190933,392601,423547,140807,-104924,-71620,59820,-72719,-233553,-168706,28112,186999,232233,165196,147725,168984,160284,247105,96168,-251509,-297162,-65027,8376,7512,144054,161033,-31315,-87551,136076,225535,-83719,-395166,-333433,-19318,310148,397470,352496,269225,141873,-3224,16385,102491,94140,20613,49276,14691,-131809,-129779,-122511,-155329,-97908,-10432,74965,119030,94239,143619,197897,31366,-13154,81482,15901,23268,81958,112669,199860,156681,-61583,-8431,131575,29877,-49922,-75440,-333516,-467597,-318261,-179069,-206483,-238046,-236523,-264410,-252047,-224064,-272984,-144711,-4859,-24172,67521,153249,-42633,-294056,-474426,-544700,-395824,-74604,214795,223769,36629,-80268,-26781,105959,117862,-35483,3907,220535,228491,-115964,-489829,-482209,-245597,-133919,-126288,32021,362322,572081,314567,-4044,-120835,-123660,-1387,191179,193500,177063,263954,349884,144838,-35387,-33064,74887,106402,108699,-15958,-158740,-151610,68721,262815,281608,178541,40693,-10450,91703,133390,18068,-208227,-88842,242012,101263,-351299,-378765,-37251,28259,-110715,-80269,41281,90291,138211,60069,-147384,-330390,-279589,22633,297871,385888,466915,490680,168719,-242197,-428580,-424994,-192016,127531,149879,-20080,73628,254584,247720,58128,-165295,-271326,-229321,-122178,-22618,-1201,-100818,-354993,-392650,15339,307161,56470,-283551,-324288,-125575,67562,-71704,-348806,-338684,-67377,47668,-85312,-309205,-316902,-73157,91174,78289,36117,63227,130521,69641,30333,164684,180909,53187,-4964,36902,-13673,-137460,-180116,-125569,-106575,-197514,-122249,132651,311208,205238,3252,-39245,77246,287792,368686,264954,96007,-135610,-380059,-352099,-104384,216525,219540,-36909,-85599,91994,244886,172974,-14733,-222182,-268561,-139176,-52819,-187373,-399546,-389629,-182675,-96887,-92438,-44297,-81465,-76421,95313,132959,-24928,-132678,-90393,-34811,-9585,65143,133038,127522,152846,210016,278394,278613,134207,-47684,-114664,-133143,-31151,131373,69564,-27156,-17409,-37943,-99745,-106801,-44434,41810,62324,12956,62904,594,-144393,-90566,69026,118491,178267,254119,99297,-142547,-75147,138454,163308,111782,132891,147800,-14408,-75911,50080,-6321,-46608,146517,224070,122807,137209,103381,50601,-26345,-168066,-174854,-101423,-159785,-253446,-217172,-134592,-72873,-59725,-104016,-153975,-65186,125444,54552,-99138,-25738,132207,74879,-145264,-310534,-238565,-138063,-192173,-223719,-145287,-77395,87896,148989,28797,-137347,-124090,55301,237706,178542,-151790,-324489,-140734,-28324,-40141,136196,356565,172541,-160503,-229530,23819,237497,228586,113460,5868,-126541,-172397,-166768,-30115,265580,288388,-32104,-74958,186610,86439,-273438,-320541,-93810,18685,44184,64802,66474,-115428,-232154,-193372,-233919,-373642,-193112,240708,318512,84532,13584,190235,302613,281819,197419,103019,15766,98744,89011,-168792,-321151,-179503,116320,224348,-17518,-181664,-218609,-101671,107670,249307,361491,460211,282295,-105860,30159,730811,779025,183903,-368101,-235919,-1168665,-837428,4078848,5572720,-543900,-3248932,-2816957,-2930968,-1379102,-136560,-169482,-43162,399910,459647,268474,78846,-163432,-315875,-74688,142131,261893,495510,599076,384162,188541,132314,127624,82699,-82265,-276512,-341586,-213739,-87887,197,90492,119993,73120,-6692,-56032,64552,283198,366801,312162,221282,100536,-59654,-90132,-7000,268639,398760,175895,-18741,53181,156531,23152,-155679,-139066,-88991,-46950,127545,360451,324647,189590,58265,-14108,-159230,-234382,-135803,21611,292606,565486,471436,175029,183428,260997,163237,66895,49887,-3536,-75397,-118336,24694,189565,123549,23342,-108389,-140627,-56278,167630,192810,-63042,-237919,-182282,-99366,-58071,-8357,27929,32145,101641,148257,81122,96670,176447,119492,-47984,-141957,-86859,-81640,-233140,-229712,-58439,58416,40579,10927,-21893,-37401,-50131,-80359,-44696,23732,53743,19208,32314,90244,89882,52327,99413,103165,-82621,-312621,-206447,12050,-89668,-250095,-118214,-7200,-163025,-289119,-190309,-40475,-44644,-80437,-10625,51103,-91277,-175765,-122630,-104607,-118110,2236,233879,314613,144395,-76855,-182769,-169143,-79655,-32215,36235,220282,239782,-25905,-141685,14942,80342,-71393,-290775,-360626,-215231,94279,317897,321268,420494,415097,55058,-189895,-36199,90841,40580,109595,172851,-2764,-158382,-70170,51310,-11123,-135330,-111145,-37933,-11693,-2288,-100410,-201975,-157180,-99409,-100429,-195870,-185784,-97351,-78380,-177634,-132858,76532,126067,86791,216162,281561,181855,8834,66539,72229,-7012,-10111,45360,100763,82198,-95950,-368976,-292822,86128,315961,210818,37075,-15242,-22615,-145294,-245430,-100516,126039,139853,-21647,-168628,-112133,53611,96906,17378,-72860,-122110,27460,137156,137462,151141,159364,35907,-133894,-156473,-88985,-21129,130655,207181,133604,68131,138375,268622,301450,187486,170590,263241,278855,240028,215571,136557,38736,-4827,-159112,-259307,-181855,-174140,-211524,-108789,-1059,-29818,-184468,-343358,-275119,-129653,-71836,-176457,-372541,-425727,-350996,-218650,-115568,-30759,10790,87286,155925,196541,174027,129148,60017,12775,-48565,-91788,-77107,-70199,-130374,-240961,-257761,-119534,-35525,-131165,-52058,92033,-50788,-284426,-270235,2128,150857,44544,-70329,-123381,-81024,29532,116187,68607,17020,-50474,-116053,-81312,-55667,-35957,-67493,-297190,-480363,-161141,119510,188922,169087,117854,20644,24712,-54922,-98521,-15414,-95299,-267890,-257838,-101853,-17699,159523,253684,183655,85395,-10753,-203982,-123400,184979,294759,226358,238869,243014,206717,174759,-75996,-384369,-312210,-29448,-42339,-207533,-280886,-335140,-348183,-167500,215000,353410,14448,-413422,-402935,-137334,-61799,-134461,-65742,48329,32844,52715,162272,105210,26802,108462,136932,67380,146406,163977,135823,161978,209681,110714,-26163,-52775,-80123,-92132,10111,69182,70470,125501,163567,232098,398843,387163,99068,18919,55978,-81717,-243468,-144000,115558,335667,401253,324824,209773,206494,388531,564208,367316,104917,-58155,-220891,-228792,-180449,-257024,-254618,-94673,10959,-27945,-114682,-98322,41201,191973,90585,-147159,-158832,-2780,-103138,-459550,317065,1214076,307678,-917934,-1100524,-2576137,-3606151,-2214911,-316932,232111,17300,-191382,101332,1187818,2101676,1221040,-904347,-1628295,-827936,-65,-525617,-959278,-407784,9806,129256,222424,63403,-69043,114432,397371,380477,222509,137944,222281,199586,22934,-166577,-387403,-321388,-62536,19979,-134307,-167468,71128,317594,260808,-93972,-350730,-316941,-247710,-256605,-56389,259135,311352,128036,17154,128105,195712,-62376,-280394,-257179,-238543,-212592,20289,195350,155583,40832,-103388,-67214,298556,445711,126502,-220588,-109706,217628,308749,213965,187940,202375,221606,88685,-126950,-156291,-22659,-49344,-1157,132743,87193,-27586,22488,-22518,-199196,-180638,74616,215902,126094,13462,17922,-2419,-182523,-321905,-296618,-200532,-135711,-130695,-16434,84871,114898,169069,196077,91361,18326,68913,91855,51936,-21037,48130,140843,-7272,-66974,180632,266201,15106,-159091,-182450,-82070,31473,-61736,-179116,-88085,43178,-14083,-104922,-86764,-138048,-137838,-59106,-15119],[41655,41442,-77573,-103527,86528,213493,161686,-12714,-176224,-227976,-221208,-238884,-221104,24972,237993,173994,-53763,-194753,-167966,-139378,-64560,62220,152898,58838,-119773,-178284,-98346,-73615,-130993,-72619,83408,165086,42728,117074,396814,458498,172972,-71126,-49375,81287,-48076,-209472,-165900,8399,210615,280055,202585,155593,155643,111907,178389,70406,-212922,-259280,-39129,71457,84139,170615,136975,-44164,-74150,150699,252487,-47247,-372393,-336357,-27058,287938,396964,427725,368076,160578,-90141,-60014,88755,71884,-55734,-9959,8345,-122075,-135816,-119523,-103427,-12442,86095,100743,59015,56129,133494,172792,-8335,-45288,111288,123558,108411,113409,129742,219412,191674,-25806,-13707,165099,127371,23116,-45565,-311720,-452946,-250647,-46862,-73353,-163146,-205586,-299568,-363774,-311647,-293763,-191263,-93164,-84847,57020,142692,-82050,-368122,-547939,-600432,-396723,-18599,237745,197403,16947,-70335,-53303,63126,137291,29790,44031,213050,229060,-39340,-366747,-452911,-261438,-121480,-117603,9144,283228,440978,223760,9760,-43071,-64591,-4273,153321,192637,228370,284334,344827,192346,-19682,-82270,36105,121969,207670,104657,-142504,-230084,-20342,267081,310407,185328,79120,38171,104014,130875,68877,-143642,-63152,287563,228629,-197509,-295207,-52104,-42730,-152213,-71353,59567,102452,170411,129326,-53845,-304764,-347047,-58577,235090,367172,579363,623912,222363,-235847,-457905,-488968,-250354,82409,125754,39455,247377,458374,346363,181501,15635,-150290,-180325,-80204,-19865,-30605,-114451,-326549,-371268,-10560,283153,104749,-204458,-249221,-31238,154936,-33084,-344707,-349820,-138629,-50907,-119959,-219732,-187185,-63423,21029,16470,14243,45975,125376,118067,82326,164440,228213,193220,120232,59876,-41701,-154492,-213659,-207169,-196526,-211270,-85159,129907,238742,142232,18567,-6172,26367,189001,317296,229299,40101,-98860,-277598,-327796,-141542,176073,171779,-98061,-116200,165238,325625,120459,-135088,-299954,-318027,-155865,-25588,-194226,-469811,-469545,-219135,-44994,21160,57891,-37397,-107554,13897,109998,14633,-122720,-120843,-72090,-35200,21364,-47,-59024,-4668,87353,180362,187375,58584,-75046,-101288,-152444,-138702,-25528,-88975,-73824,35022,30899,-72811,-102416,-38942,63755,130907,75693,29964,-63449,-150819,-80073,38615,53052,98264,159103,-9256,-268486,-178596,101849,177092,126928,107070,51609,-86092,-28390,136123,18092,-54158,105445,134476,54130,98424,79840,76889,36130,-105195,-152865,-137071,-252109,-392162,-347247,-186805,-85179,-82740,-117362,-139527,-75182,109247,100392,-77232,-69696,89463,31286,-230152,-410469,-343426,-190696,-170203,-188860,-131979,-22598,212477,251404,65043,-78125,-24407,162485,358547,303097,-46332,-281157,-173612,-79739,-74860,38614,247593,146300,-105258,-142480,67066,228519,182099,55904,-32845,-147808,-226111,-226962,-59401,202211,124315,-177604,-61181,272994,99309,-331062,-382544,-143991,-63410,-87849,-43871,46838,-72799,-183939,-161105,-166945,-261624,-130954,209482,278026,101419,65913,283149,297994,146599,54227,26368,-47428,73570,196769,-30903,-233759,-103805,225964,411978,247461,-472,-313264,-324577,40507,335106,397443,378758,280957,93526,244240,820172,917280,663546,-115546,-812491,-3682519,-5645553,1377210,8659024,5025697,-1379262,-2338832,-2507798,-1571997,-78922,-7698,-230227,-94025,-51183,-118697,-1447,146863,-10610,-70674,99443,295997,507549,521156,267525,61115,33761,79799,20073,-187699,-401676,-469596,-355121,-188810,-3679,118186,105709,22056,-25913,-94614,4367,234930,300517,281199,264160,149013,-53956,-101714,-94551,48516,179766,132717,27155,77460,163179,82514,-92677,-93410,17112,37195,36184,173933,212375,174993,80579,21272,-53332,-134234,-191790,-135504,126887,453680,450832,206427,211832,295871,212071,105342,106931,81354,-15984,-124237,-20166,161885,92156,-13772,-100120,-114046,-17044,227707,214153,-107820,-309177,-264205,-188191,-126532,-26826,44798,41694,120424,242434,190781,113071,186336,171475,-38006,-188626,-113047,-43749,-149937,-198289,-97397,21574,20483,57439,80893,50472,-22599,-79033,-31145,91091,144097,57940,50272,91175,66263,53106,83284,14364,-179132,-327463,-195434,-19848,-117395,-225315,-103564,-20958,-125590,-208431,-103962,53954,16550,-35843,53865,117558,-37080,-156371,-160576,-185202,-264423,-170151,169854,361800,187406,-78153,-223956,-248858,-151857,-52524,30630,179998,202273,-91058,-279276,-126167,39335,-16550,-190241,-254966,-83262,210923,369014,321043,380282,395203,52553,-151549,76630,225576,87672,51320,68065,-48507,-122737,-49310,13477,-34035,-135907,-126191,-93535,-97762,-81263,-164734,-250324,-132859,8688,-6815,-105965,-38155,74223,-11452,-184329,-156380,36532,61363,52865,203720,292896,199613,-35654,-67822,-46236,-94018,-128509,-94137,14185,26291,-166513,-442466,-339028,71784,334421,217618,42157,1265,10009,-118553,-268755,-127368,146941,157489,-81250,-280456,-174293,80257,147640,60038,21143,-1860,68648,146760,173160,164753,93707,-24470,-97523,-15513,54290,2651,9578,30240,35811,56289,139731,251778,236240,104993,137139,284005,343589,329806,269721,161377,22890,-83050,-229402,-262054,-160696,-130983,-109445,16543,104678,88222,-41801,-233533,-206393,-70451,-49806,-141869,-284088,-388510,-361970,-158744,-67897,-58123,-28455,76480,164208,225165,269653,261548,142045,-9916,-63286,-29926,-24525,-18024,-40023,-165335,-203912,-53889,-38892,-186007,-110646,87519,-1673,-232587,-267009,-6339,186725,31066,-212098,-303512,-202773,-20230,126623,130372,42763,-88781,-182048,-99500,9717,44138,-22796,-268200,-432793,-138566,109894,147172,163190,175047,94346,35462,-92709,-132112,-38197,-133643,-316132,-300959,-155113,-40752,176762,295813,204837,72888,-38373,-169365,-102906,154424,269731,250591,228970,156606,142663,191977,34302,-262492,-279031,-45230,-25054,-163247,-265983,-348028,-345280,-134791,169692,253844,-70799,-493942,-459878,-143831,-57666,-151356,-112371,-836,6470,52003,176027,141027,61445,103623,128963,110116,188696,142126,49353,64698,103453,23066,-89148,-86015,-145342,-215833,-83505,85640,141013,162281,206420,294699,477008,444129,89500,-43130,7527,-101776,-281292,-203281,77820,300187,256863,98483,32300,94220,267202,414293,240691,7703,-125239,-256752,-234531,-173078,-246991,-216388,-96418,-148021,-239754,-259972,-178526,4969,191453,57587,-220957,-179415,99798,143618,-165896,578138,1604897,433342,-1256090,-1469522,-2835225,-3982904,-2289490,-168804,342950,190309,92384,322331,1248594,2140330,1084914,-1261096,-1754404,-800734,37411,-456045,-855638,-271747,178724,195419,177779,-1719,-94039,179578,492267,444059,276175,179403,203828,112953,-48554,-202764,-400826,-342234,-67584,115731,87453,64382,201105,344336,289894,-17173,-253818,-268454,-253678,-271580,-101905,181753,273676,144913,61108,126935,226759,28400,-236192,-244480,-142093,-65902,49727,81506,37060,15568,-23923,50795,328983,388610,103000,-181035,-80409,190609,252529,172067,167404,168235,149910,5086,-175134,-178139,-46178,-89034,-18128,189191,164498,-17429,-32893,-44344,-143992,-124311,56010,148152,82130,14634,28626,-14417,-187263,-287677,-267206,-241151,-234281,-211602,-87715,40544,114059,226496,255944,79684,-19814,86344,149169,84061,21878,115532,188294,-46407,-144802,148758,267938,-13850,-226332,-249245,-130175,29491,-485,-138915,-95534,28426,-15486,-89780,-36310,-129336,-158154,-87743,-57860],[53397,15816,-169530,-209282,20189,189092,166194,5885,-169659,-239435,-210880,-183162,-223008,-87084,114653,151658,18468,-60293,-28688,-35800,3358,80014,112766,6822,-122263,-181657,-193806,-166034,-155727,-108885,-35243,-18708,-98780,48814,361306,436601,179114,-48395,-50571,55581,-54338,-169579,-136216,-16901,189307,269886,193495,131852,108682,27543,39419,-31251,-239069,-251493,-46619,99219,139395,193681,164531,2006,-53084,124191,230292,-11007,-288948,-250667,25926,243773,309009,397411,411264,175764,-154905,-127404,58457,30782,-111005,-57213,-19513,-110827,-123522,-98339,-17085,121905,180180,77160,-23328,26548,124968,141729,-30017,-51636,137578,240233,188400,98985,89789,200675,205102,21348,-23567,147843,160674,57069,-42654,-268942,-390488,-186229,28983,298,-142538,-206142,-318582,-436964,-370865,-296404,-217986,-162870,-121838,41754,96681,-126219,-384490,-515261,-562563,-361560,-2632,206852,190197,51250,-47454,-79930,10694,126309,71278,70237,192380,219437,47795,-185304,-360199,-254143,-106644,-116441,-64289,108657,214252,70776,-587,50678,26593,-12052,85581,165090,265454,292045,302228,189352,-24599,-119625,-4893,101033,256499,206051,-86827,-227050,-58376,232023,287767,173107,108900,87282,124286,158165,148827,-35320,-37302,274132,294340,-47772,-172167,-42216,-112385,-190926,-99239,-12297,26233,144184,186643,51476,-238648,-357164,-122409,157459,289740,548804,589768,196697,-218331,-413909,-455168,-254304,44165,100232,97734,351014,511772,336597,236503,164269,-8688,-101270,-45139,-37847,-90828,-165897,-297944,-306897,-36308,218218,147170,-112501,-175504,50380,225848,25414,-274184,-292082,-168599,-122302,-118282,-84217,-48331,-67232,-64610,-35052,6754,51420,102785,111486,67171,97491,189483,276625,226662,96259,-56102,-170617,-237373,-278092,-272526,-202764,-40096,117198,150236,63709,16412,5954,-49702,50778,208086,131423,-42104,-46885,-137735,-270117,-172822,98384,76361,-188454,-178626,188170,346381,40257,-241957,-336340,-327717,-150261,25373,-141576,-456117,-449437,-178268,36991,122527,141345,13223,-133378,-92066,56254,56143,-91796,-147597,-145960,-120523,-79428,-164353,-234981,-144785,-40101,57907,96903,32727,-65708,-101263,-204562,-243005,-134975,-141895,-28791,148661,109644,-70881,-110706,-28822,84255,189821,130167,-8156,-115060,-127565,-60619,-5583,-11072,39851,75254,-73559,-308423,-200423,99633,180664,134493,108875,11420,-106817,35736,210137,81737,-6733,67815,16225,-29467,41594,52193,94739,78799,-49745,-120118,-154610,-306975,-484333,-456906,-248468,-99778,-77646,-80076,-77693,-55088,91974,124624,-53415,-116862,-2927,-63951,-309562,-472397,-404047,-221931,-122107,-96382,-67206,49974,299918,316075,93968,11412,116134,300378,448081,358772,35700,-198679,-161829,-115612,-122098,-44429,153253,101017,-73005,-61840,88941,167923,95143,-17044,-70892,-144906,-231504,-238184,-62789,125563,-60084,-311281,-45606,309668,106019,-310052,-339641,-125835,-94113,-169643,-117521,24435,-43731,-138459,-113781,-69371,-115167,-57224,159477,200467,63428,60037,298884,249922,20310,-54936,-28601,-97307,21932,241444,91543,-89578,37062,354022,580841,492431,154979,-370851,-507518,-62254,352093,423297,339240,403542,341259,332470,666192,868239,920234,-29946,-1253210,-4849349,-8720176,-2029025,9251642,9877623,1168722,-1589773,-1912481,-1610602,-35356,329216,-182144,-436796,-415577,-349499,-9577,450007,274310,-80537,70786,351531,484590,377164,106388,-72839,-70837,-11940,-96133,-283630,-433321,-498290,-410955,-216111,26492,157080,98906,-25510,-55866,-153069,-115958,104343,190083,206200,236268,131634,-74111,-107799,-174278,-223572,-73465,81064,78158,96504,158786,134900,-43707,-58201,123809,141480,-20826,537,80071,129397,93903,77596,86899,-19698,-255649,-283676,-23773,293444,343854,195576,211082,296578,240617,138658,176370,199231,64134,-123240,-67554,106470,50335,-36885,-60113,-24601,92808,306925,234902,-125835,-344738,-321678,-259427,-180774,-48163,39971,35892,116234,298094,292200,161170,193794,197868,-3956,-163513,-83235,7014,-63021,-140954,-117511,-35030,-15812,87491,128800,90830,18574,-13636,35357,168150,240543,124782,58046,42067,1615,15033,29863,-77380,-212469,-255798,-157079,-68884,-144887,-189014,-89422,-23549,-68804,-112240,2562,153868,72663,14797,132673,184033,28399,-127945,-180887,-229654,-371749,-323769,96527,423495,281664,-30543,-228640,-287284,-190066,-49257,34851,107785,98191,-162867,-370196,-225030,2107,24209,-72238,-88975,74976,277940,348471,256272,267970,305870,40577,-101287,149963,300246,126580,13874,-26071,-98138,-82669,-19896,-12185,-27767,-98549,-128635,-163327,-197159,-163715,-225557,-288170,-96137,127141,90091,5819,138941,251138,56094,-181829,-191374,-52792,-25026,31059,194910,265459,163058,-79661,-180399,-160940,-173268,-232180,-235248,-97699,-47149,-212801,-454092,-336180,65712,334794,232288,74292,35068,50678,-56752,-231345,-115817,143753,121620,-181282,-375081,-215595,86832,160891,73425,114269,165108,154635,160654,169597,117947,-20711,-114971,-51558,148986,198551,54215,-32300,-53152,-16997,38240,111734,206833,160576,12355,51650,234296,353304,366383,253109,137374,16147,-109950,-223983,-181019,-97230,-75632,11302,162143,185988,136407,48882,-86961,-71568,16972,-16232,-100952,-216396,-361994,-332067,-82005,-48380,-105409,-83137,39705,146895,238539,346021,378041,205665,-28192,-65411,21098,3129,9523,31327,-86230,-139393,-1369,-45685,-221182,-158516,62652,39033,-173877,-236689,-10226,185986,471,-296898,-382413,-275147,-87762,111399,183921,68081,-114788,-228933,-105467,62460,109403,25378,-191554,-308565,-104287,60251,86737,154083,192161,124297,35239,-125656,-190914,-128575,-183714,-297974,-267841,-181563,-73302,163959,282526,158786,7428,-95099,-156479,-81178,130546,224899,223606,169608,68691,110337,225042,145752,-111064,-201415,-26951,62598,-38092,-189472,-358330,-368783,-136541,81867,116884,-156294,-508472,-433308,-107818,-32303,-146546,-152388,-64362,-23410,56756,175657,155133,74897,70638,98965,150830,211376,107883,-37502,-9886,32931,-18085,-119476,-98925,-180045,-298123,-154550,95271,159143,113775,169046,296114,445293,369404,25395,-111348,-33165,-79801,-250826,-204649,49282,218289,42893,-176906,-165852,-36042,117613,200067,43084,-139874,-220562,-284804,-216070,-147384,-210131,-153525,-71872,-251133,-392851,-373047,-274355,-69420,145903,18836,-246218,-182735,135685,339198,179132,868986,1950976,615505,-1624852,-2079117,-3256846,-4332375,-2442058,-227334,342783,375219,465907,656429,1356780,2128154,752787,-1833932,-2201301,-970958,-76106,-354335,-625298,-56318,363250,276187,149813,-41805,-89573,207895,470102,418532,316618,187916,96262,-25935,-99818,-194213,-346881,-291359,-25924,206953,295635,291089,270532,293830,279144,72333,-117009,-183701,-215038,-213901,-93476,68100,121898,86276,76711,128686,254502,117324,-172271,-196661,-1982,117651,96019,-42006,-107280,-35564,27646,143946,313256,280600,55006,-128280,-30134,153370,164191,107692,154414,146035,72535,-73563,-194639,-164300,-39856,-96274,-15795,229461,201357,-46835,-82615,-8654,6539,5131,42151,54242,16045,4515,41584,7446,-148137,-234610,-247631,-276957,-300316,-255908,-143512,-5488,96281,245565,264103,62821,-43572,87858,162934,68102,38285,175848,238518,-54156,-184130,112465,240609,-44437,-273721,-281239,-135233,49913,67393,-88215,-84706,35938,13640,-45150,27756,-82838,-137572,-96470,-84416],[78343,10770,-232167,-271103,-18645,158150,153178,37613,-129379,-229512,-196915,-124617,-183411,-158614,-11456,88182,43767,31030,72628,67648,76608,72687,27836,-69453,-124969,-179153,-261218,-227071,-153433,-120030,-143192,-180571,-159472,29657,311369,377353,173607,-25228,-49810,12862,-74750,-121767,-93725,-33609,146092,223650,159624,108586,65502,-52506,-107652,-159743,-309374,-274239,-78999,95750,173532,224175,245493,102999,-13524,92271,197663,35057,-164483,-97993,122358,191753,176513,298193,409010,204425,-155838,-146141,38031,2655,-105949,-54336,-37220,-84998,-76442,-36520,107160,290923,265601,26208,-89310,34421,144488,137995,1655,5386,186320,331701,230308,62115,44036,178924,219935,96153,458,110879,137332,53062,-56574,-214006,-287910,-122233,55238,24587,-148170,-215029,-300050,-433791,-370115,-257055,-184278,-170874,-114460,37491,44133,-145069,-305527,-348907,-403362,-263247,-736,150824,215271,155319,21259,-56010,15533,142884,121823,117589,216955,253880,152725,5343,-216064,-204946,-73301,-100700,-147324,-86433,-12197,-74156,-12491,150871,149210,7835,24207,138416,305145,315258,262943,149277,-33625,-108721,833,96707,277163,277029,9821,-122251,-4212,196894,246641,178231,157722,158631,178511,236974,275426,128003,29050,248020,304435,72301,-18551,24615,-121175,-176972,-117939,-121202,-88761,95731,235555,147596,-141969,-294993,-135532,96583,187339,401977,434573,132949,-173899,-293546,-314601,-177994,49187,109036,173299,405791,457144,265485,233417,258076,135530,12238,-2740,-55946,-156978,-227454,-257992,-197967,-32211,158844,200790,2845,-84198,126719,284104,107858,-144924,-186387,-150610,-143306,-77701,71129,88076,-60696,-134663,-54868,38226,109534,100659,72543,10449,743,75757,267697,283697,145271,-37685,-157968,-214452,-288334,-287956,-155825,18674,109375,72807,-4410,10497,10294,-115514,-70611,97841,25604,-109128,20057,19902,-172791,-181129,2739,-40938,-280467,-243987,178708,338218,-9834,-279358,-311233,-299644,-132116,79970,-47954,-353414,-321850,-60185,136705,196057,190172,57468,-144219,-181035,5415,107519,-33834,-161660,-232854,-226562,-190211,-297172,-346496,-230207,-138950,-54510,40167,67751,-25967,-119412,-272088,-310243,-162652,-67351,100203,289345,172379,-97252,-139568,-30095,103059,243576,172659,-39557,-135806,-68979,-19977,-36408,-50436,10108,17423,-78871,-247805,-135444,126021,169935,136068,144158,44309,-66727,97758,241715,141799,54165,29856,-95972,-104069,-10431,41794,110355,92248,-21923,-87704,-143570,-303128,-501386,-507467,-295085,-113897,-51697,-3862,14267,-8270,90271,129420,-39747,-166538,-132893,-202643,-376407,-484928,-409104,-231178,-71645,14071,26324,129338,340002,323166,100773,101177,255889,415291,467216,336063,81629,-98757,-120739,-146904,-186236,-95034,98329,45977,-70716,-514,92700,76059,-8612,-91749,-102453,-123945,-202961,-223513,-63334,43903,-214657,-394114,-36844,278056,93150,-215195,-195904,-44053,-73036,-188249,-147347,951,-35913,-107049,-58780,34510,21593,7390,106895,109994,-7624,18765,248089,173861,-74364,-115971,-61114,-138339,-57366,195041,160513,71352,203226,466934,678440,630685,232284,-381717,-610530,-187110,288548,432390,372902,627465,569651,284349,359119,678028,913790,-59672,-1303170,-4316612,-9629076,-5663307,7430438,12799881,3769890,-779620,-1339398,-1535780,-83962,735640,83319,-586086,-639454,-425970,53663,649793,422831,-126497,48090,405921,420944,188760,-64214,-173110,-154887,-132257,-241903,-361545,-391175,-435008,-370651,-166288,73223,173696,82945,-47783,-77543,-216365,-269263,-76166,62246,107645,144289,34934,-143166,-126559,-229079,-438015,-252852,40595,101077,81106,134988,168294,-20049,-59158,178580,225932,-32899,-123080,-52260,51612,82457,132284,216892,72143,-312374,-392911,-131145,120937,179661,134493,159704,249920,247088,168865,232097,298310,138649,-106765,-98167,42532,15301,-33713,-3644,97185,238500,381124,240875,-129269,-349669,-345552,-294246,-206371,-71953,5994,2868,77520,290572,343840,208135,178332,180979,37815,-81613,-16079,49535,5717,-54662,-87012,-82537,-53274,97108,118243,78183,69058,101920,134888,223359,296687,180894,39646,-47123,-91240,-65223,-55632,-141171,-164015,-124870,-108568,-121164,-172273,-168290,-91992,-15491,209,-16874,92722,205519,92641,62463,204528,224677,77655,-107891,-197626,-246124,-414504,-411923,34990,481383,403325,55722,-194256,-274051,-177646,-14747,43407,8549,-56558,-230193,-396465,-267764,-35071,26849,5875,65370,193606,262806,256527,138505,103778,155746,9794,-61639,161074,298292,151430,9201,-84052,-141032,-51367,12409,-23483,-11658,-42721,-112170,-226034,-288269,-221190,-250600,-291124,-43062,223176,151516,95550,295769,389221,122329,-156359,-219568,-154281,-92459,37942,199462,213191,94419,-106740,-236695,-239622,-222830,-292204,-337085,-200273,-112808,-216063,-396478,-284384,77848,333071,259982,123490,77612,90333,20117,-139888,-54293,138387,56891,-286336,-431219,-228408,72109,128741,45832,167532,315930,261205,176503,128491,25080,-152198,-218391,-29971,265602,292985,120821,25003,-7764,6638,38147,72608,146833,96919,-64466,-59029,133607,312012,349312,189211,88550,33319,-71369,-143988,-40573,-11018,-30871,121406,307031,240639,113062,63142,38612,76843,101791,16902,-69152,-194167,-347209,-251172,5798,-49835,-153234,-132924,1311,134478,259609,400270,463408,244935,-41159,-68826,39193,2882,12271,76044,619,-42931,51937,-35956,-210168,-156706,47976,74293,-113161,-186321,-8611,161611,-15289,-281791,-317078,-246754,-142608,71821,212143,90205,-113580,-229406,-87035,94527,145150,68352,-71257,-130512,-64951,-33303,7981,143347,179895,112040,30036,-139046,-252021,-250717,-221448,-203094,-160173,-171362,-102564,137000,236533,83795,-77799,-152858,-163655,-66901,111322,163153,135998,66877,5327,118919,270636,236264,36138,-87055,27774,184449,122886,-95254,-392530,-418066,-152641,8179,-5024,-216874,-443976,-308611,-10098,34855,-107369,-164902,-99243,-12652,92515,184722,165857,69774,9574,55453,189704,229396,101169,-59209,-18687,24849,-6902,-108548,-74501,-151893,-302475,-175029,111812,147047,22815,74020,232336,313818,198964,-64004,-160418,-45689,-8775,-149026,-144272,39650,121429,-159011,-406143,-325424,-141517,74,7892,-151307,-273923,-292453,-282098,-166357,-90683,-134077,-67546,-15559,-245635,-425503,-411984,-337556,-135475,80362,-1590,-188412,-132946,136233,461534,479647,1099307,2149721,818353,-1865211,-2658334,-3646862,-4487499,-2578040,-416218,285088,548908,837085,1011072,1478563,2084434,365326,-2470598,-2868799,-1282218,-284383,-214378,-294498,197232,520432,360766,169329,-22703,-50303,190321,345929,322948,342492,173839,-59387,-161445,-97327,-129315,-241825,-184974,49803,266846,426386,453343,278894,195816,246222,168573,32457,-80662,-138004,-105140,-44113,-55499,-93799,-13781,64653,118885,259333,180514,-100780,-120184,152691,298500,158362,-126205,-220486,-85462,42330,178307,244709,145794,-1559,-73068,30808,127711,87434,58221,158362,133767,4465,-122165,-174590,-122560,-18737,-70767,18660,249036,189099,-99635,-109052,70857,198264,161556,46188,-20655,-45708,-15236,51658,47759,-85399,-170553,-224091,-283468,-303309,-247587,-161478,-34555,73189,227944,229787,52253,-44906,72710,120719,4277,27759,220748,276373,-33745,-174655,89623,205517,-61059,-292903,-282436,-112623,72004,111698,-48079,-72599,49260,54352,1277,63220,-31722,-102277,-102708,-101850],[130205,59112,-213046,-249640,-2591,143476,139176,84577,-56742,-186564,-169517,-77456,-116090,-163072,-91194,16705,29079,64317,121376,148835,138404,44599,-76759,-140890,-116067,-156384,-261049,-227344,-123642,-110781,-220423,-273911,-123536,68356,258790,294252,155383,-6657,-40059,-26775,-106402,-100242,-79012,-54091,84033,146069,104043,86571,27332,-127159,-230218,-277070,-397896,-338743,-154867,38510,156568,230793,319075,192853,8499,49317,152182,58243,-67755,35280,186428,110322,15418,144264,338436,209448,-122658,-139751,4319,-28794,-70416,-35730,-73672,-91120,-40094,25810,209085,411940,283733,-71262,-156405,45729,155265,129309,47538,82170,215343,321720,170777,-15216,-7730,134902,199270,144896,22719,33133,28643,-31126,-122314,-204082,-214615,-107633,-3549,-35190,-201975,-258761,-283443,-390853,-348226,-220557,-133708,-160389,-122750,-9168,-48067,-179989,-191112,-133649,-206267,-163105,-40337,46877,205231,249029,89714,-12763,53851,163005,139956,142405,252288,293601,208986,98948,-111852,-178447,-86136,-125974,-260554,-285106,-209628,-208235,-65442,183362,231104,20221,-56103,71893,292833,305240,198684,38205,-93718,-97219,21499,91615,241900,259616,69826,-158,81102,140920,166367,165548,178329,195874,209465,290570,374265,271552,95863,187287,217183,90575,87038,96632,-91908,-137319,-143093,-257939,-240718,90,212615,158116,-90559,-228885,-140882,18936,43012,151021,188838,33323,-139646,-168632,-150729,-81008,58634,114135,217410,388605,320883,145222,149246,240838,209596,95996,4276,-107571,-255486,-317788,-245464,-110611,-36677,92094,227343,96026,-11826,158266,289743,159425,-38569,-121319,-141911,-154448,-57431,165157,165815,-68117,-202787,-81234,63622,174455,98377,-10909,-96843,-130722,-115889,119947,230746,155880,-21502,-141578,-171162,-254522,-259483,-106621,54159,76977,-17511,-85027,-28232,-20917,-177845,-164108,-1919,-73791,-162536,60864,135904,-76116,-191368,-121665,-186182,-382387,-313873,130081,301706,-19154,-245881,-253925,-276080,-143157,86966,22617,-216533,-143540,79436,202812,201334,169170,55910,-159985,-238896,-29465,152453,23160,-184676,-326012,-324288,-277230,-366473,-382801,-263539,-206836,-145283,14565,128246,8802,-168059,-346543,-338402,-128156,73598,247137,390494,180388,-160872,-202911,-66351,102402,276202,185173,-72161,-135468,2133,29984,-45867,-59622,-626,-18112,-43801,-119411,-19604,153423,134548,124289,192871,126906,12712,130842,204661,137407,66012,-24011,-185179,-167395,-51630,49780,121119,73492,-33741,-70957,-105668,-237341,-440721,-483821,-305547,-120850,-17842,81343,104107,51154,111441,120460,-44884,-214350,-269489,-351305,-416996,-440912,-359338,-221608,-38679,101027,119024,203666,343237,277632,78939,159761,356376,468892,412439,262919,103350,3343,-65649,-179309,-253776,-98579,97869,1066,-84148,44733,96490,-3531,-88040,-140441,-107354,-80063,-149994,-196970,-70246,-21113,-286497,-389467,-27473,197379,67235,-67952,17193,88747,74,-134312,-121533,-5596,-35766,-80467,8631,136382,131229,66356,84237,51104,-56217,-2497,185200,108147,-114489,-119572,-59954,-156875,-137218,84238,178621,226712,370520,556613,693266,627230,225286,-334192,-599850,-287880,190480,455151,506806,898741,738426,170197,63867,443761,724729,-82530,-847052,-2453812,-8839857,-8928016,4248263,13496244,5808354,-122473,-909868,-1356527,-195664,1101036,482470,-544666,-743202,-374901,182285,708894,402486,-182567,46362,451571,341779,11521,-181900,-185276,-166095,-212166,-338667,-383091,-292389,-292063,-228413,-32193,146755,174883,77590,-460,-40295,-230013,-374646,-221929,-27970,38113,46187,-92299,-230997,-136460,-212881,-465865,-252923,58613,104775,42303,115996,207212,12748,-71783,180576,290551,29640,-141835,-130784,-16778,71155,194095,325266,146611,-309336,-405896,-149226,11202,43969,64803,83604,187827,264352,222865,279249,363412,214420,-39099,-66436,22043,28369,27022,81086,239509,397236,450481,248112,-100928,-298726,-301053,-253238,-163013,-59077,-18238,-24800,36143,246272,356745,259904,167200,154649,97827,48904,86925,98205,77066,86155,27452,-72927,-50860,120549,106118,68702,155362,263616,263901,265222,312575,218430,24010,-115480,-159198,-144741,-125528,-128565,-21284,44255,-40151,-133362,-170384,-148690,-83574,30936,98948,92151,167944,205804,86949,122728,277496,256490,122525,-76371,-192058,-220336,-359694,-381168,30898,537191,533691,179463,-98270,-182151,-90959,66515,70278,-81755,-204368,-259542,-334984,-230308,-46925,9780,28723,154529,235595,181604,137716,21897,-52499,-4270,-20217,-26078,136588,258107,183472,59008,-64482,-130632,-3533,66019,-2864,14532,27006,-57126,-239950,-327638,-210325,-196471,-226615,37839,286748,171582,149946,411103,482745,208118,-78134,-202532,-204050,-89567,94862,233190,174103,49448,-84661,-206941,-247782,-217417,-282917,-362488,-252922,-138952,-159487,-269409,-183995,123871,357666,311416,185021,129080,131780,97303,-11390,57979,156674,1381,-348886,-426836,-203175,49757,68828,-5831,170667,403105,360197,197358,72852,-76558,-258062,-305290,-49203,293365,319144,190272,159368,142654,106065,75942,47474,91528,63596,-102639,-157697,16944,240973,296978,115393,48849,83661,24595,-16387,112502,72339,-6036,201622,429491,279278,49716,11585,98286,180011,147535,28076,-65550,-216527,-324624,-127417,89186,-61921,-188802,-169653,-23105,149662,302030,426232,493124,247695,-57143,-90494,11701,-25381,-13225,82188,85547,87467,117801,666,-146913,-93888,58740,102547,-52742,-129804,-11467,122625,-3676,-174284,-131094,-113444,-160896,9637,189983,90663,-88059,-175796,-49079,89696,127215,81605,58222,46648,-41718,-162438,-88324,113702,134832,55048,9892,-140719,-306867,-374208,-246698,-68712,-26073,-149295,-138892,92421,163610,-841,-163365,-204139,-199336,-85715,68490,65039,-22819,-78080,-39726,137628,294064,271235,132810,24720,82082,256208,224028,-60436,-473626,-490642,-171166,-21497,-91982,-258474,-330750,-120489,128854,127247,-52734,-155448,-93101,43598,147706,193240,160965,27242,-94853,-14201,195939,223941,113878,-9705,23829,50364,14457,-89798,-38377,-82392,-247728,-160586,115708,104187,-86009,-62103,95767,101841,-25085,-169932,-201211,-52119,68734,-28901,-72900,19263,18652,-297885,-539557,-434632,-220828,-68776,-114235,-296212,-361763,-324310,-268081,-127230,-39456,-55391,-5545,21029,-170518,-359764,-393162,-359916,-182720,-7994,-20179,-78273,-52933,106039,480958,629331,1171477,2086716,860502,-1984384,-3071784,-3933004,-4360001,-2597121,-618594,215941,651854,1064516,1237461,1533412,2021902,89011,-2975780,-3520433,-1619821,-503833,-57489,56329,407692,582166,398762,214736,38268,-11427,102335,133973,164047,322907,125333,-232435,-270884,-58960,-46284,-142170,-79904,107124,254784,424305,487661,222117,70018,188676,236571,142519,-3524,-64788,-6045,-4923,-179718,-309733,-128467,13102,64590,204434,179560,-53493,-46105,268847,413556,202573,-161841,-278401,-125718,6655,119592,115425,687,-61503,-36670,76192,113220,40849,33602,159976,106573,-58308,-140143,-128091,-79417,-11759,-32396,76241,239446,124373,-164126,-115977,152221,343774,264782,54041,-51952,-85064,-46701,45817,78032,-29143,-104569,-176729,-242201,-239954,-192759,-136279,-35718,58738,189610,182736,62998,-16746,52525,36184,-85077,7358,254104,295143,6779,-113529,101502,194959,-38137,-265308,-249127,-73556,84915,124633,-15721,-53075,70125,102638,46172,76748,19893,-58129,-99942,-99456],[160831,121550,-135561,-175781,37667,123705,102392,107825,5457,-139016,-152364,-74287,-63935,-119899,-120351,-50109,-18589,31280,104889,178601,165198,-1481,-173588,-182342,-87433,-102058,-179903,-161914,-77560,-95123,-260090,-279768,-12129,154483,220345,214266,134902,14962,-7400,-30817,-126620,-113603,-101416,-70295,28251,67691,56212,82379,8206,-181312,-287871,-321999,-435446,-403209,-248841,-49680,103822,217636,356248,241444,17204,25677,127638,73332,-10050,112843,195875,32456,-106884,6483,237359,198929,-57691,-96787,-14572,-29142,1518,-632,-111255,-117303,-5285,98668,285977,467401,249677,-162367,-183719,82017,176314,136676,115148,178191,239699,235726,53659,-74937,-6936,116574,175319,179633,63370,-32948,-101384,-142971,-185292,-199281,-150471,-102384,-90571,-122836,-244320,-279494,-229881,-277843,-268616,-155323,-51004,-116377,-133834,-69950,-132891,-197664,-45202,100377,657,-55298,-62755,-39871,174674,323087,182148,80679,151683,219923,156335,170086,316670,355493,235269,110524,-47421,-161414,-127537,-166049,-340755,-400021,-293796,-262191,-111030,172163,287662,64888,-97843,10345,260114,289591,154285,-77157,-159503,-61237,90426,134252,213039,204297,102070,120524,194516,122217,112416,174409,199193,217786,228862,307443,435386,391586,186719,141385,90379,44334,154072,185890,3627,-42638,-124693,-339064,-349390,-90138,143148,110434,-70514,-157655,-115832,-35178,-77569,-85697,-25253,-23793,-75403,-37827,15463,35561,94986,140208,253092,356210,209638,60808,51401,159888,230973,159337,7538,-152468,-338735,-382875,-225009,-41663,-29218,60883,255625,186580,66252,178482,280763,195152,29106,-109397,-135847,-138385,-47327,198663,204938,-54199,-225008,-97056,85914,242747,123074,-83036,-197722,-244356,-307974,-107977,96903,140359,9219,-98798,-98125,-166903,-174065,-42974,86374,45188,-97429,-153653,-75217,-61409,-199420,-185945,-49112,-118457,-165815,87867,209008,22531,-184551,-233955,-316120,-457337,-348576,80314,271847,37152,-130352,-165566,-254163,-171759,50947,51506,-77085,47551,212877,227233,149497,96469,15920,-165609,-228385,-7081,210295,81476,-206417,-386759,-356410,-283979,-335422,-330324,-235969,-223822,-182227,29417,192725,33427,-217099,-389663,-317407,-54998,208393,353878,417987,135731,-235668,-278898,-125112,85368,285874,171336,-99200,-117697,70912,84127,-22287,-28356,11720,-26226,11714,30866,104677,163938,81975,105280,236878,223043,101685,125576,104062,36554,-9256,-99653,-244354,-221729,-82342,65665,123052,31664,-79440,-77058,-49018,-122185,-324202,-400952,-271996,-112859,10240,137941,153962,98832,144568,98244,-76157,-259161,-380750,-471594,-426119,-353504,-278096,-209135,-43593,124649,170881,247208,317010,192906,18817,151211,379879,438926,300815,170873,106413,77789,-29740,-230752,-320096,-73185,125592,-39441,-113856,60069,93383,-54512,-132481,-162082,-90279,-32237,-105817,-190037,-107505,-76085,-276408,-315991,-35867,75707,10813,59254,211093,214662,83001,-48267,-72266,-11498,-57880,-80026,52447,195187,178331,95077,77879,21547,-68079,6971,129682,47294,-132448,-111588,-59496,-180033,-228771,-77927,127572,318233,477264,581504,599459,457227,116439,-278375,-522330,-365666,79393,483471,684276,1090140,782912,46704,-111808,219172,451760,-32882,-46081,-248206,-7405393,-11239124,1157889,12511175,6805204,169828,-704912,-1119670,-321556,1281470,830685,-418282,-804270,-294304,295509,585741,199553,-263016,21934,423024,219332,-155006,-251469,-137770,-125927,-237303,-366350,-373329,-216502,-154762,-63296,113282,199740,128283,52830,79081,30897,-204662,-412573,-311408,-95013,-17032,-54180,-240513,-347843,-170140,-159270,-314973,-103693,105103,52253,-56470,63820,216204,32577,-118491,93654,286712,116326,-88584,-170863,-91401,29234,211453,349924,158442,-270678,-351593,-118669,-37798,-45191,-28130,-41288,87781,257377,251398,262583,332872,236608,34920,-10239,19701,50679,92929,137209,324068,478444,449208,207349,-90828,-239199,-235509,-185152,-92794,-38586,-54486,-73120,-32950,144683,300599,270339,136143,100996,120533,143052,155170,108084,111844,219967,151763,-50394,-47866,124981,89338,60807,231641,389933,348435,252013,252953,187233,-8402,-161811,-214054,-235383,-194267,-78518,133010,163068,-3206,-135536,-179017,-168316,-92359,74029,177362,168780,181813,119020,17891,142832,300666,245280,123108,-68478,-200125,-199476,-259699,-273018,56639,536324,589048,266335,6916,-61559,11197,131503,66123,-183923,-344345,-283470,-242804,-163092,-63856,-48310,-42638,96487,136391,19354,-10552,-93873,-195946,-168775,-78499,-34466,67043,182745,191315,116947,3163,-76101,41538,103499,4828,944,52608,-7572,-225406,-331850,-157654,-95064,-134059,95924,271981,116202,126026,434111,503516,286820,23994,-160694,-202847,-37711,159721,253589,135745,31723,-37577,-134068,-218436,-194235,-244865,-341822,-274839,-151372,-86833,-131398,-86954,167754,387152,350120,214397,151150,140823,124566,87256,163888,171903,-52097,-373256,-391872,-176900,-2232,-25758,-84601,105181,375636,392004,193434,2008,-176292,-334502,-377315,-130398,206894,261445,220786,283594,294327,215711,123921,23772,29068,39971,-118093,-239826,-107368,140898,210322,40336,22351,141476,127021,93946,205650,108919,-14754,225259,487447,292990,-26446,-86915,61064,180281,111330,-18903,-117651,-272124,-281612,337,136071,-88687,-222519,-210398,-43950,185462,353007,408301,436721,193515,-94762,-147018,-65464,-84408,-75735,34002,141727,224506,193406,56497,-50017,9824,89946,118895,7170,-78890,-29280,75539,27091,-23529,102806,83978,-129148,-63306,106295,53884,-48031,-76229,-1576,42715,46502,50313,158861,172525,-47672,-294541,-182861,58337,59793,-34956,-28502,-138013,-344076,-466462,-260798,55651,81143,-139598,-184592,35483,77439,-78561,-227600,-240429,-253402,-141523,-8152,-67080,-224334,-236377,-71046,140561,275072,246727,166419,106743,106796,221850,199683,-120689,-577226,-550174,-160785,15510,-126132,-274782,-194301,92211,290349,235944,14523,-114231,-31852,145940,219380,204133,143577,-42374,-219688,-94018,162241,191301,136819,95873,96451,83572,22463,-76711,-255,10609,-150518,-115954,108444,53246,-169233,-186880,-68037,-118572,-223566,-256362,-223837,-56149,127695,71954,-21118,-13290,-53538,-323468,-542602,-479470,-261064,-69620,-124457,-338907,-362995,-290656,-244560,-118966,-10520,9842,13652,2735,-92013,-240918,-325915,-318217,-182913,-89804,-30329,55293,41412,78333,428922,611675,1066620,1684755,499603,-2167038,-3366384,-4137006,-3979052,-2386009,-676867,204320,665690,1067817,1245224,1483480,1950239,18341,-3158980,-3829258,-1818095,-617463,117663,363408,529970,531800,374794,274661,130972,17842,-32816,-105537,-14882,261584,64897,-362301,-322647,2684,32985,-69381,-1045,123833,179567,313111,403913,139002,-35497,131605,270599,200236,39000,-12641,51166,-873,-273977,-439809,-209137,-55305,-25906,95714,117150,-32396,16351,322558,434764,211615,-144849,-262703,-135795,-59018,-16822,-45111,-118463,-101267,-12490,104412,115332,36993,38279,145728,53661,-112174,-128984,-66083,-49325,-30836,3183,143155,203897,21453,-228034,-115023,194327,372980,248872,39174,-41447,-97349,-91302,11976,70906,-7806,-48773,-95724,-150686,-135591,-118424,-86971,-17303,54467,143328,145272,91964,28137,28689,-73368,-183387,-19083,262247,271806,31348,-35302,132766,205223,14411,-205921,-207483,-55864,54636,81361,-12571,-46255,71051,123204,61775,64060,42145,-44018,-116748,-110155],[158666,175608,-22070,-71539,89718,103222,50594,98703,41854,-95378,-146242,-108912,-39626,-47947,-102919,-89545,-64585,-37840,42379,156184,157395,-46276,-227606,-169095,-27026,-8857,-34272,-49796,-31989,-90561,-272035,-219464,121610,254713,201411,154629,115340,38310,42995,9313,-124616,-162828,-159677,-84333,-13373,1797,26544,87416,-6281,-228072,-292399,-286642,-395019,-439145,-345399,-156766,18839,169242,319517,213311,325,20623,124602,76690,-4508,98629,124221,-39038,-167821,-85581,118259,150261,-8142,-51141,-26882,-5620,70250,8055,-171447,-177448,4436,151112,305264,424952,159529,-230205,-175656,119825,181707,132885,160555,241752,232115,94069,-88898,-106761,39121,118955,135882,170723,87908,-85776,-226283,-259741,-231051,-190397,-103114,-103270,-187881,-221333,-266597,-269357,-151245,-122679,-145486,-79175,19527,-82753,-177131,-157681,-214925,-217072,71694,275495,143653,17567,-64708,-100068,100920,329020,264480,186570,257125,272357,142403,165469,356624,389058,207899,44322,-51564,-184999,-219773,-239302,-384236,-427042,-278267,-248266,-153781,107223,290324,113610,-108465,-52887,193001,240742,106583,-180450,-231202,-34235,170482,196181,191718,124048,77869,176215,273172,129531,86450,181935,193830,192765,194356,233185,399804,435713,258526,95279,-59114,-56656,154801,244657,112387,58118,-89010,-360429,-404186,-178748,19840,8080,-102344,-127004,-96173,-81389,-164856,-245296,-156630,-32408,-1195,55309,120665,117520,123498,157430,257942,312452,152184,25308,-39076,37776,192514,176128,-5510,-197097,-406067,-421186,-209078,-24685,-39964,45653,265800,245023,121268,176971,255478,194144,17719,-178469,-162706,-123323,-65746,158562,195418,-35237,-215581,-128804,65493,266242,149461,-131182,-278471,-335147,-465031,-362815,-95706,83618,30512,-53534,-38167,-77646,-77955,6924,100078,3361,-181563,-223750,-138168,-117199,-190588,-152895,-60830,-118584,-131952,87663,220002,92172,-176854,-326479,-420531,-502197,-351156,27450,235085,120470,15404,-85788,-250862,-219259,-30498,12820,7979,185456,291046,191669,44617,-18564,-66845,-172844,-159360,68504,271929,120167,-238248,-410853,-311751,-204951,-226782,-225025,-175914,-204090,-168932,60752,221719,33431,-247136,-389866,-272734,2767,254326,359279,349219,46776,-304151,-351591,-196870,41202,252546,123272,-129592,-105391,107885,118558,18127,26859,37061,-18529,52559,138781,181512,135275,15455,78597,251274,281958,155663,77280,-38578,-154244,-174748,-198830,-284382,-274428,-113809,65180,104391,-24334,-145046,-106493,9903,12245,-193814,-300443,-206911,-86974,22614,136992,136881,111244,168209,62342,-130668,-296203,-438580,-528919,-402356,-246337,-193882,-204776,-87611,74612,159134,242443,274092,100949,-69711,68544,322476,347907,181207,99875,104556,109388,-29731,-297193,-366129,-36703,151091,-78609,-149992,45097,79954,-68423,-137259,-152272,-49086,14124,-82477,-207027,-169875,-116716,-202398,-204936,-63010,-58687,-74798,110058,315076,291476,146167,35661,-21004,-17249,-94408,-106473,52111,194309,163583,92940,80156,21723,-30405,54195,102318,-4378,-146464,-117330,-72551,-211874,-322366,-246168,25263,323353,497769,535311,422642,175344,-58062,-245425,-427125,-408815,1125,530275,843516,1116353,698819,-5952,-94925,70756,235118,133919,789874,1223330,-6333295,-12123415,-577005,10911919,6661326,54025,-676546,-835320,-365359,1223418,989250,-293156,-844760,-234921,345549,321905,-108045,-346304,-34317,303426,66126,-280338,-259747,-51273,-45833,-181989,-298563,-332495,-189890,-62489,74721,225414,223685,56593,21081,162418,119976,-133327,-354496,-312177,-127502,-47335,-124381,-358455,-455186,-218950,-89867,-54535,128989,169583,-38120,-195487,-17837,199622,52537,-174988,-52556,222559,203205,17278,-160100,-147774,-28097,181809,291601,116276,-202144,-247025,-58980,-13396,-55822,-118776,-187000,-25826,227495,239629,180368,215077,200848,97172,55090,36162,73528,141809,152719,329355,453843,366003,118406,-104170,-183050,-169887,-116475,-12842,-5591,-85104,-123418,-106139,22776,207662,250600,109995,49521,101280,169283,172134,85833,114468,309310,229612,-38798,-54494,114497,91641,80092,287117,447193,367073,201886,158081,117211,-22357,-152179,-231247,-304105,-239501,-8545,249688,205894,3376,-126699,-199909,-214158,-103845,108568,228018,213864,146883,-20820,-96148,112186,272400,203584,89004,-72725,-207378,-181940,-140998,-117640,111826,483140,546606,286297,97549,63724,98350,152083,27097,-274988,-442426,-298067,-147297,-84750,-73958,-114472,-168011,-91373,-79137,-176516,-148587,-178037,-290456,-291393,-145399,-75496,-10385,116816,185406,170167,110117,35757,101994,123890,-9946,-53706,23890,25080,-177089,-292262,-72928,33647,-33207,117111,193576,12314,40284,375146,482759,368754,145130,-94234,-146205,49218,216952,252440,113218,59423,31451,-45723,-168383,-166901,-195515,-286410,-264418,-152322,-16452,-9378,-10320,202182,423870,373381,211732,148192,124637,100720,130120,234261,179363,-87835,-351289,-334748,-157092,-71300,-123788,-153972,8736,256841,348478,172429,-49451,-235020,-358584,-408115,-233003,59129,162103,209353,336991,364214,284877,166365,4787,-28539,26298,-108908,-285726,-210513,39808,118813,-12676,26658,200520,208312,155811,214185,96572,-29349,206449,471511,291433,-68269,-177193,-40544,83578,1010,-119729,-210856,-312850,-191928,110949,145452,-112312,-247955,-254534,-60182,237727,407987,358973,304690,93624,-144636,-218912,-160781,-152199,-157923,-55070,159353,343232,280310,129190,65876,134374,141043,136420,82177,-22076,-48194,41104,68985,117478,310568,292222,-37519,-113835,-12789,-8274,6905,56553,54577,-24941,-71185,-10180,214566,228448,-74560,-379910,-237906,-4265,-25612,-128941,-73296,-128285,-347289,-498813,-259252,131563,127662,-150558,-226911,-17079,-1203,-138393,-256147,-256345,-303542,-215628,-104621,-204923,-410645,-364808,-92584,114024,212433,182686,150758,143989,85546,76601,41888,-259240,-657439,-556643,-99429,110899,-107578,-259081,-61205,280676,443825,346971,93645,-36706,76078,272077,298497,217703,114946,-120015,-327343,-162627,90101,126599,147692,209049,162133,94328,3678,-76220,31259,101808,-38089,-55479,88726,8509,-202825,-256740,-201021,-275960,-337924,-298079,-224675,-64957,144690,119536,-11152,-53979,-72571,-234542,-436683,-473682,-269152,-15035,-32160,-270077,-275154,-198188,-223886,-159395,-22187,44009,-19779,-99272,-98325,-147168,-236167,-212440,-129279,-142712,-34119,166980,119845,74417,357021,476638,818873,977773,-288418,-2495391,-3527601,-4158210,-3436672,-1911693,-500628,275393,588253,833295,1011818,1310138,1791991,57345,-2967159,-3571685,-1767265,-565771,284350,556198,529475,375261,285579,322904,224017,26168,-182705,-317787,-179298,166251,11115,-410901,-315750,56978,84417,-29340,38478,89066,66633,153978,254221,64613,-90705,91962,269409,207837,49151,6971,49186,-44513,-322473,-442993,-228916,-114614,-124836,-38064,15662,-32145,58931,304613,359520,176082,-92552,-183965,-108739,-125700,-184686,-194739,-184063,-102949,15890,125447,131422,66982,60167,105978,-23914,-154512,-99720,-2763,-37890,-73285,24403,200840,151050,-97262,-285224,-120038,175357,267990,99125,-19864,-12737,-90698,-144100,-48747,19383,-29686,-8820,17993,-13302,-16084,-44619,-32528,13424,65953,111613,138688,137131,81542,13046,-169335,-259631,-37336,244717,205346,22625,33553,170064,231110,88536,-122915,-165812,-67557,-18394,-7315,-33714,-46766,53777,113800,56733,53884,40401,-61865,-147396,-134433],[106052,177847,67499,12723,119625,68018,-21118,44289,32570,-76769,-161579,-172043,-52513,13381,-71998,-100075,-85234,-108712,-42747,91500,122272,-76458,-224701,-99903,64018,109182,126432,67532,-6439,-112368,-276876,-141806,221005,332315,200749,123967,100211,62046,100124,86540,-90902,-221730,-224705,-88560,-32040,-37746,25448,97903,-24595,-273825,-275328,-198340,-282680,-416522,-408960,-249436,-73053,91838,215081,120718,-26027,45401,154296,89391,-22181,12532,-7324,-92355,-154264,-107335,13482,70939,5417,-16940,-21912,47481,120486,-21574,-246103,-247287,-1628,179846,274747,310232,53876,-238064,-117502,161193,174279,118623,171440,258064,203456,-32263,-187394,-84861,129609,155101,100991,129536,92982,-103155,-295133,-324891,-221459,-138675,-37716,-74023,-246504,-280626,-236320,-197583,-31425,72831,35500,23994,72393,-61825,-228194,-237093,-264592,-218673,149767,378008,217115,68109,-15838,-99190,20276,286563,342655,299706,350395,310888,111372,136158,360356,389424,158812,-30052,-83135,-219054,-320931,-306950,-356327,-352835,-174641,-163613,-158955,38238,266476,169332,-69426,-80494,131468,181011,66798,-224243,-262795,-811,260648,276695,207020,75870,33835,176363,311554,175868,115315,204590,185970,148647,124624,93942,283860,416743,311151,72229,-167223,-144098,125652,277900,213981,147762,-36119,-305377,-374241,-228175,-99038,-82806,-145258,-121194,-70099,-92670,-176762,-255309,-150902,29713,94516,123680,171673,168477,157421,186470,265067,298757,179820,65900,-66830,-48847,152471,183981,2503,-201558,-411372,-392608,-167134,-30609,-48212,61970,282850,288826,168244,187561,255415,191229,-36007,-276979,-194298,-88207,-68883,104414,181968,9025,-161484,-151788,22383,256371,193558,-108029,-288696,-361126,-528486,-539584,-259735,29010,65639,11843,11379,-55,20200,61790,125402,-14353,-236423,-261185,-174941,-146276,-130544,-60222,-27296,-61344,-44120,98305,208532,150227,-141389,-354658,-451251,-474440,-293701,2884,207616,215326,165188,-10688,-229916,-232222,-98120,-48841,45657,265891,326352,141391,-48503,-111146,-141433,-152288,-23031,207887,360131,164212,-245159,-369007,-170981,-30970,-55820,-80271,-79741,-131984,-85836,119821,231287,45739,-203593,-312858,-200268,37967,210932,279286,235926,-22219,-311827,-365997,-229795,-196,196835,74641,-133466,-80968,129107,148781,85611,114383,97728,26097,88471,191510,205460,92714,-22758,81916,258298,300976,173819,28307,-151723,-345903,-352653,-275161,-283972,-289776,-120473,61492,88922,-52504,-177826,-116446,86432,160392,-62739,-198088,-106288,-16755,46766,101563,79301,105838,191097,43607,-165039,-288007,-399985,-478742,-322199,-120527,-104620,-183802,-125861,-466,111973,211680,251180,62048,-135797,-38618,237561,272444,130656,101282,132668,121386,-40355,-332359,-347415,19592,172059,-96444,-159422,28971,73822,-33376,-90057,-90822,36373,80510,-54853,-213315,-213100,-115642,-79008,-75382,-80801,-158622,-160764,77178,313892,315349,189451,108940,36686,1080,-109555,-133150,16864,151507,123267,84511,97300,60442,65642,141800,117716,-29854,-147526,-126405,-83440,-230640,-386914,-361762,-84737,257858,445592,445656,227604,-108493,-223294,-234629,-346949,-399925,2004,614359,935396,965014,536561,75304,122849,56041,194077,418469,1334872,1287069,-6170221,-11457370,-415378,9716897,5693341,-314862,-691538,-506011,-262065,966394,907407,-212226,-837938,-196016,325627,12168,-402108,-400212,-105473,124623,-76326,-322180,-192442,55925,58901,-42725,-134606,-253869,-192202,-9185,168604,286318,230038,6779,9371,219169,201683,-18312,-199432,-214255,-110019,-41606,-137046,-394279,-502695,-259547,-31135,194950,355263,241959,-123144,-326823,-105383,174984,87991,-206351,-198854,134405,275853,150562,-89640,-156185,-71644,126642,186878,50787,-116489,-119379,12692,79247,18004,-177823,-310602,-118422,183119,185546,57901,56999,127092,134875,114385,70560,95157,162662,134699,268789,339543,221291,2595,-130865,-135897,-122382,-71861,58724,42927,-92583,-151437,-150314,-68989,125737,227777,115783,31589,57798,131837,149378,53595,95100,322880,221033,-59176,-78753,94324,118073,130532,314452,429058,326160,151623,93532,74324,22718,-67219,-190470,-318852,-244476,58827,300601,185324,-1783,-108633,-229967,-263492,-104026,131502,252753,237523,91534,-161883,-223186,33264,204157,146441,37145,-72355,-189899,-153052,-28520,43605,188419,405818,421889,232539,150812,165857,145573,114206,-36445,-328248,-475214,-296081,-69126,-10221,-63557,-150218,-279649,-326777,-334675,-345208,-238315,-210131,-311890,-333165,-192223,-125725,-62448,92692,180476,211710,236485,195538,186627,128968,-48321,-133990,-49503,36084,-97322,-211004,21776,156218,51817,100585,90336,-95201,-72447,266291,461060,463673,271372,-15262,-56640,140880,254426,233324,116133,128454,109180,27427,-119698,-146590,-148104,-209839,-225744,-145845,37944,81999,40205,222866,464044,385477,194158,138517,102057,47284,116062,253079,174255,-96012,-288821,-263577,-141774,-136167,-191830,-178433,-67391,105950,251582,151323,-49221,-222774,-318851,-376681,-296479,-69450,75742,168405,291482,309594,279823,183716,-13068,-70400,23579,-77607,-287177,-270413,-35217,50062,-32521,65759,255824,256989,166314,152480,56459,-14078,173554,389996,279225,-47330,-209200,-144181,-59385,-142167,-243933,-308339,-295903,-50735,192223,132905,-113015,-254751,-293474,-71027,293098,458925,301522,136619,-22953,-184413,-271550,-234179,-202907,-233163,-157056,139135,419903,369373,210601,184025,258327,207630,169754,180903,55188,-45370,37463,109132,204997,437975,460238,105487,-108801,-118281,-63859,79863,199605,119463,-77536,-175922,-62688,232445,225825,-101458,-378795,-218551,-39441,-90165,-191882,-102574,-101215,-301585,-454495,-231820,146950,112157,-169052,-240401,-41194,-49388,-172460,-245641,-248990,-323155,-272138,-184481,-299015,-512994,-419617,-101860,65933,129503,116614,118588,141131,27408,-123394,-185962,-409067,-666463,-481976,17477,234610,-44413,-199661,53316,405134,558672,450301,191110,79150,208327,392662,381435,242132,84928,-175751,-370886,-191394,1801,40385,136449,285009,198068,74514,-28637,-73510,66046,183045,75176,14210,66438,-13866,-174158,-240628,-243840,-315075,-338087,-275116,-191993,-69648,122308,111057,-32626,-78608,-24032,-62619,-270522,-432798,-250065,74675,125735,-109303,-116821,-65346,-204360,-235355,-66604,53940,-80712,-265557,-225311,-130784,-135606,-47233,-18354,-138851,-20703,234687,173140,118853,337357,338767,530820,193472,-1192536,-2780065,-3389230,-3789046,-2753688,-1217918,-93937,417374,456027,449332,620503,1044424,1498130,79957,-2470763,-2743784,-1422926,-335221,420659,603980,411827,157494,164750,351640,297452,24766,-295469,-448146,-290768,68624,-6635,-354521,-254458,91037,113922,8629,60151,28831,-31541,34339,125921,33474,-74247,93778,257100,198557,55831,11461,10019,-110381,-308344,-322239,-172961,-126363,-176462,-135738,-71846,-25000,93471,240818,230462,119289,-15334,-58119,-36921,-150207,-306960,-277869,-172334,-46404,80575,169749,168416,122290,93810,57074,-96601,-168915,-54522,60348,-30016,-111930,40803,247254,105309,-195512,-321714,-126116,115118,84520,-125519,-114504,12176,-72062,-185345,-111825,-50943,-72132,23243,155034,164098,112593,30349,22962,59159,104988,121668,175984,198787,142494,24178,-205589,-277472,-27362,215586,119543,-9006,84336,206681,266938,177100,-20482,-117354,-88610,-102659,-104143,-56573,-34340,41185,99102,61734,77904,37907,-88445,-165431,-148376],[39768,134515,110371,65149,129864,35231,-84074,-25376,-13,-70020,-176169,-221369,-74124,52704,-39946,-68420,-49514,-130572,-104891,26683,94876,-66575,-156345,21809,188569,237171,257726,160148,986,-151097,-280652,-84137,263965,375251,223340,130505,100852,91655,158503,187615,-15441,-242117,-249634,-66765,-18899,-39647,59095,116854,-44980,-316612,-275569,-115137,-143127,-326273,-404035,-292372,-144175,10,76691,4589,-38270,104340,218450,129382,-27382,-100671,-161929,-134090,-90564,-69684,-58108,-24859,-24941,-7195,-214,118855,139419,-91549,-325375,-303719,-17423,178050,206840,163804,-31008,-178472,-18568,194868,148407,86574,135691,217866,160435,-95126,-207508,-18668,230824,208571,73823,61047,63784,-95775,-297500,-318284,-159855,-48110,50332,-13537,-253160,-284367,-159026,-75090,111524,274096,249682,139982,89560,-65760,-271188,-292098,-283471,-208092,175360,400350,224802,100902,70391,-49973,-46315,215424,398529,388012,392884,304016,54327,69579,303226,339175,98669,-78554,-114956,-246519,-403013,-351296,-270385,-222294,-49228,-57543,-134442,-14016,219162,195775,-14130,-75511,84986,106051,9315,-222381,-253838,24219,324127,333825,232401,60807,-19094,122237,286523,218239,164715,216781,166589,90528,22949,-83286,106017,332371,311487,51179,-222837,-196597,74003,265107,254553,171813,-14793,-225445,-296988,-250252,-192293,-144337,-196499,-151301,-62819,-89326,-134846,-142368,-46155,115013,166177,144379,156600,164898,170928,209544,268533,299236,241196,135727,-45198,-82522,126136,184341,21158,-176481,-360283,-312878,-120730,-64587,-72536,73916,282677,291869,178043,190040,261597,175633,-119120,-382535,-240583,-57192,-56493,55932,160233,42582,-112452,-183478,-53117,196284,222350,-34642,-242797,-341389,-521966,-610226,-361955,-24074,89431,63938,15436,15075,69145,93683,139296,-28307,-276466,-279597,-192189,-157984,-61029,32582,4951,3408,52763,107936,170492,169822,-103304,-337353,-423222,-391930,-208779,-18029,153640,256385,246054,20583,-202577,-209031,-138431,-120172,20443,261684,301918,84870,-108944,-165462,-202309,-126937,121592,346980,433134,191506,-239637,-298494,3550,163470,93956,35060,3489,-50691,19556,167825,204651,60403,-102426,-196611,-148028,12297,77388,120775,102891,-57816,-268912,-330529,-231475,-58379,95984,9937,-132057,-71058,111852,146851,136521,185655,157742,73778,92632,155699,144960,21563,-43701,100619,242120,250069,123776,-24661,-216583,-478614,-490604,-324767,-267529,-275282,-120128,30369,55636,-65875,-179757,-111182,146401,265915,15062,-147078,-23172,61957,61652,25328,-20005,63687,180080,24282,-180748,-247557,-292626,-353261,-219748,-25674,-50054,-164973,-153127,-80773,29841,141964,228902,72353,-173481,-148899,147152,239176,150911,151052,167549,100724,-69681,-330929,-277601,63463,153365,-118888,-161184,-3184,46168,555,-36630,-12767,132004,142547,-34825,-213317,-233276,-92202,30677,15614,-101303,-233123,-259892,-52755,193621,260864,181261,132335,70383,26216,-109001,-171366,-71476,56224,56282,52501,93271,99363,168890,214919,127775,-56658,-155217,-149742,-106938,-249328,-428881,-424524,-201756,115438,314011,312608,43966,-323624,-341028,-259547,-330550,-369180,62261,699826,895913,653221,333376,262701,441778,158861,334334,732834,1353211,-75444,-6921096,-9657217,1255156,9405193,4473259,-672104,-641348,-194073,-67345,577329,595797,-205822,-771884,-177205,231946,-270336,-614119,-434751,-193275,-78528,-186579,-280999,-79640,137168,134747,116881,59296,-166075,-206951,12003,202335,273501,205112,-10830,7182,194565,216294,91281,-12570,-68773,-65041,-28216,-114241,-349180,-481822,-295765,-34413,296620,472426,283810,-184868,-423678,-193631,133807,117552,-212028,-309018,42849,303677,257503,9240,-124112,-99577,54117,64522,-26080,-54659,-23096,59915,191125,128711,-208150,-395952,-184795,110171,76420,-86578,-99587,29143,123444,135602,98557,99007,137937,82868,161004,165798,38791,-126482,-173395,-118734,-122413,-84983,87206,83251,-88175,-158376,-156600,-106552,76404,208035,146497,47011,5030,49569,100295,19826,46886,235227,109092,-132331,-138509,51359,137831,175762,294755,340685,239691,123877,102762,109866,135427,74041,-98916,-277051,-219532,89792,273339,127859,-6566,-98813,-275205,-306586,-99556,128115,246015,238665,32188,-271031,-342385,-89267,102332,71825,-28545,-65513,-138010,-105652,50549,161910,261018,330654,251796,115731,143560,209988,131716,15846,-113571,-333488,-445718,-278096,-24191,43220,-34684,-138379,-322451,-506069,-539092,-441872,-262207,-190937,-261962,-284565,-200182,-167190,-80814,109933,181454,234445,349086,363109,279541,116055,-106120,-219352,-146975,25497,-513,-107097,94871,233190,96856,55829,4011,-167751,-179535,141400,460734,566475,376060,51933,24176,199977,264026,208493,143396,212205,171600,59937,-93159,-139104,-109196,-126641,-170164,-138653,68397,139323,66051,225771,494692,391049,183870,142702,92543,-4051,65025,220123,152555,-76972,-203039,-184784,-120382,-172868,-207827,-141049,-84214,-14276,139128,143874,15560,-133261,-222287,-279999,-273318,-113373,41356,116875,162662,148349,198732,159961,-38865,-92110,30638,-34296,-250766,-277637,-66865,19379,-23407,126065,301738,279163,148835,64001,21296,54585,155082,266357,253716,32765,-159816,-188178,-175911,-260239,-346501,-367125,-207501,117315,241565,121204,-77526,-231256,-311918,-75252,333600,495888,258484,-14331,-120750,-190401,-273692,-256910,-219627,-277705,-241087,91294,440646,441177,286809,286994,362567,280124,224551,293292,153917,-5145,68448,131472,216783,464608,555501,270678,-34758,-162317,-76611,168903,321381,187086,-83335,-215995,-67472,233468,191519,-109063,-284196,-114900,-16957,-104319,-198133,-96325,-48248,-204058,-336172,-170713,115410,59359,-171287,-202803,-20893,-56158,-179258,-208277,-222838,-298018,-279337,-210957,-305680,-486015,-380185,-97288,14588,57901,80161,97651,111894,-43200,-294605,-383982,-493107,-584195,-331839,164420,342318,45564,-94573,137528,437635,603119,529995,304176,218370,326170,472980,459253,280110,59661,-191484,-326316,-166631,-76143,-50759,103631,298213,197769,31727,-55128,-51667,116202,253367,177808,82451,47721,-11086,-96075,-144761,-176249,-232252,-243137,-192998,-124475,-61889,73961,60358,-63682,-69172,76574,128143,-110000,-379252,-217331,166863,289423,89447,65398,71254,-184292,-320532,-127061,51314,-133620,-441293,-439652,-202948,-34830,149783,130489,-73593,11541,250815,199660,212453,411298,304642,305570,-471300,-2006947,-2987237,-3094955,-3188330,-2003186,-424891,420299,567369,310119,56662,212542,744492,1115600,14748,-1862969,-1627203,-840891,21866,501554,505455,195937,-78600,46848,350953,326025,17720,-342827,-481624,-340520,-11217,15737,-216244,-167594,91461,128629,67573,80322,-31775,-82877,-905,67620,37225,-7925,132071,245362,191576,70402,8755,-45538,-174417,-246285,-145126,-71463,-85365,-153017,-159899,-113088,-3458,114739,150294,88370,58823,57445,68037,51767,-124941,-340616,-281514,-107426,47494,178240,237476,206433,167002,111453,2623,-151869,-165933,-21328,96045,-35862,-144356,43063,263592,64005,-268748,-350670,-144337,31421,-108739,-353095,-241288,-9626,-77880,-223475,-174894,-129594,-128738,27166,260842,333089,226490,87615,52971,92271,144669,154184,217197,236768,174041,39098,-187779,-248738,-10595,160018,15977,-69253,87788,205493,270455,234737,58784,-87608,-123376,-190149,-201410,-91487,-25540,25009,77702,70666,110118,18950,-130821,-179198,-156372],[-1531,64795,96775,80418,121293,10861,-121427,-83869,-35952,-67497,-178131,-234774,-87865,56690,-23819,-6247,34368,-92383,-126889,-13966,90982,-21074,-54753,156663,317929,333818,309841,193353,-15510,-203280,-297465,-78658,244475,375205,255204,157065,107737,112411,196992,277661,86377,-196990,-212980,-22787,11989,-18067,107191,133331,-73425,-364088,-335066,-113633,-52661,-200922,-326099,-276765,-190223,-103216,-65587,-99845,-31606,176523,291380,186263,-10708,-206290,-315806,-195201,-39017,-23300,-106728,-129699,-100347,-36678,18687,176485,112951,-199539,-405847,-341584,-50255,132258,109098,20246,-81718,-81526,83406,195347,90070,23611,46154,119465,100165,-93281,-164136,53085,292988,242284,43138,-34005,-16699,-98451,-261370,-260362,-84373,38126,129944,45904,-226339,-246415,-67329,56955,237254,428555,442781,235032,56951,-100951,-294396,-319728,-289828,-201652,145776,350312,185777,121560,156633,8578,-88111,140234,412203,420820,360319,231705,-34664,-40882,177944,235023,31754,-97617,-126757,-248812,-439959,-359919,-159883,-94541,31601,12846,-103320,-41309,151616,159387,12606,-54127,55986,16138,-85357,-214881,-223596,27938,332112,334242,230376,53615,-72802,31994,194294,209374,187274,194499,131661,34709,-84850,-244557,-79584,203183,244019,13732,-232854,-209582,13120,208135,212452,104971,-57953,-174496,-220574,-259325,-246320,-175372,-251329,-210226,-83786,-86616,-70977,25724,93129,174837,176003,110273,90744,108939,154374,222879,271675,298325,282382,187004,541,-61673,126921,187885,45671,-127439,-255099,-193243,-81756,-113842,-110871,63001,254749,249426,144678,172192,254723,146343,-197024,-459874,-290766,-36773,-21554,37071,135023,45199,-101805,-219065,-137644,104835,224252,65915,-154347,-289267,-476306,-574021,-376262,-60433,96828,91332,-22138,-36300,57494,99781,136378,-43588,-295689,-271187,-178180,-145033,-6720,89970,19195,50033,133153,122529,124225,155662,-64336,-282003,-342044,-261117,-106694,-30702,76929,225881,235701,8154,-158268,-135226,-122284,-158149,-32995,198644,244362,58997,-97036,-148772,-219847,-92217,241050,442021,468759,211024,-205068,-214756,164273,320607,175719,93053,60190,23854,120756,201159,167878,93238,45388,-63734,-124298,-58316,-82939,-50279,8982,-32108,-174248,-241884,-193269,-118965,-29040,-53355,-116117,-62884,77765,127850,167014,229258,208628,121576,85643,65730,29432,-52440,-31748,148331,228151,157706,30609,-53658,-198538,-476901,-511612,-311913,-218275,-204992,-89171,-1332,25912,-48510,-129917,-66038,193130,316448,39811,-139729,30596,138847,78687,-50533,-112846,13633,150335,23366,-145917,-156388,-127072,-171085,-98340,34396,-22712,-128866,-130231,-107920,-38344,67706,218377,140550,-148141,-201264,107367,282133,239091,235671,213964,79426,-80986,-258843,-149985,108245,116546,-130556,-142522,-27527,11372,19882,13946,78965,235428,212060,5059,-176633,-195130,-29781,115724,70950,-96352,-264381,-344691,-221214,16653,161562,142284,122681,97545,79203,-64368,-190756,-175197,-51729,-2981,16945,77169,142193,264063,258762,119314,-71569,-140493,-147152,-111971,-239277,-414470,-414980,-293582,-58646,149281,181321,-71401,-394891,-349949,-271319,-351630,-311162,174325,776202,741650,285653,167348,516226,765967,360687,613815,1000150,872984,-2187034,-8113204,-7515861,3443725,9860105,3663793,-681811,-429668,46967,125631,185089,181465,-226057,-604732,-126443,127484,-432570,-683728,-432150,-253969,-217292,-207418,-144001,72294,195342,170666,249907,235735,-64474,-176854,55179,220026,224485,171011,24971,23959,93427,156504,175417,157534,88440,6839,-10694,-62578,-221345,-374470,-299986,-93958,225310,461235,295876,-186464,-439620,-245444,96044,143424,-173293,-330625,-2857,301036,323439,122628,-46389,-90208,4246,-18055,-76306,-18993,30370,86332,294394,242970,-195065,-412722,-205411,23398,-59676,-203438,-190674,-44303,82665,126693,125501,102294,93083,31635,62119,3566,-122479,-227882,-207442,-120609,-158362,-145429,72191,110635,-69877,-134100,-108813,-66687,80978,204980,194951,98351,-16481,-20571,63891,7370,-15168,76964,-57548,-234236,-221004,-8411,132467,188444,235373,223498,150392,144150,210671,253743,309872,247443,35041,-182312,-172237,76662,195429,80675,10338,-99765,-323089,-325369,-91250,99355,216400,224043,-14129,-326802,-430012,-227535,-14265,-17178,-99146,-48803,-46305,-30617,90285,213393,309936,281255,92666,-23945,77558,179762,58690,-117995,-185050,-291483,-369179,-241787,-8774,69630,2619,-82804,-271504,-545885,-616268,-445269,-220992,-131733,-159590,-163716,-162964,-188952,-78323,142227,184094,234086,414447,484110,347148,82743,-170913,-289460,-242673,375,92406,-10459,117311,234038,85950,-2366,-40546,-191479,-265236,20260,469576,647194,421840,75713,50867,192628,237535,186891,178018,267317,185495,33409,-106903,-150651,-87213,-59525,-123599,-148332,62888,155992,60270,195309,485363,377960,183088,159373,93291,-40007,-7149,134139,97693,-56297,-130211,-117886,-94498,-178661,-185325,-68826,-51107,-85933,25766,131344,109880,-8881,-114042,-158486,-176561,-75175,44390,49663,-20130,-71676,50720,68344,-104347,-120997,18547,-19647,-219036,-261456,-77175,456,-26542,154933,304505,264753,111550,-28064,-7274,147981,141218,105838,180731,110177,-69756,-167398,-231408,-331192,-415535,-386554,-99231,237909,232763,96965,-36838,-200665,-324498,-102156,312369,477778,207820,-138079,-205441,-183283,-247002,-257247,-235829,-315337,-319564,-2202,373020,439988,307426,323903,396455,308562,256767,355879,217916,31723,82375,84697,119471,366925,534737,380185,54235,-160270,-63146,224130,352511,205455,-68788,-200683,-41406,200373,112531,-129118,-165866,9822,31590,-92374,-180074,-85217,-9406,-108428,-206052,-117398,26438,-35300,-177222,-149242,537,-70061,-203745,-205455,-228276,-273777,-266271,-207385,-251424,-369558,-299073,-121960,-63978,-19539,43553,56420,30464,-139437,-409234,-505983,-504230,-467757,-185739,254181,355735,100950,1531,140903,330270,515073,524463,374334,308424,347316,444608,475129,282924,-2256,-211245,-248964,-137832,-163313,-168309,20276,216429,134135,-55513,-105391,-44969,145928,272776,217984,95118,-6409,-32255,-40894,-50095,-68623,-115388,-147376,-119432,-73052,-77567,-21317,-48508,-123034,-64144,150005,229906,-46465,-369491,-223484,193466,367587,224354,179572,137394,-197016,-419514,-218629,11375,-182241,-588293,-681030,-355844,24654,301482,246717,-1700,20839,191013,171752,298231,533516,385894,144880,-1095183,-2895675,-3473147,-3214614,-2911002,-1437231,277274,826582,617780,156312,-232930,-92000,444366,654846,-299584,-1467053,-700804,-193442,361951,471498,256284,-116736,-325323,-65896,292943,271187,-17378,-346003,-458967,-362735,-86062,41515,-68678,-107985,38023,118994,134615,87656,-90854,-97586,21680,52729,22485,46996,168889,222194,176253,73794,-13244,-111935,-227355,-176140,-5991,15243,-22413,-70711,-114262,-107525,19523,105648,43038,-37157,6677,95480,141702,112437,-71459,-286012,-230501,-40505,136394,280787,307645,221189,170101,93268,-49295,-180734,-159098,-22500,81601,-67361,-172369,30736,248124,28195,-312660,-372495,-166146,-37826,-231233,-499361,-366543,-84811,-118718,-251978,-219281,-186699,-171792,5329,301089,460225,330114,135644,64285,112943,178248,200452,240068,237393,169538,57717,-114759,-170494,18945,103525,-62745,-116321,67210,179732,249398,263721,118030,-56712,-130914,-228376,-248859,-100930,8800,45918,99950,119690,159429,16285,-141399,-144862,-105534],[2389,-6838,36500,62387,94599,-8424,-129511,-113572,-60104,-63578,-163734,-212081,-89995,23598,-28317,65287,133314,-17720,-114613,-21882,113123,41006,35230,258864,415529,365005,265902,159400,-48983,-253395,-323199,-117953,190320,349246,291951,193122,117253,118212,210451,339952,203962,-70909,-104751,45421,56314,20960,157524,151521,-94071,-401815,-447039,-218437,-49756,-69948,-176367,-194421,-200551,-194795,-168475,-150162,5352,250311,355744,251812,35452,-263874,-433051,-278824,-38572,-3188,-133181,-212955,-183558,-82497,38444,214270,62842,-307011,-458216,-343460,-85088,61872,16385,-71645,-79716,28302,165636,164756,16148,-49543,-61916,1123,40870,-40564,-78930,112542,304122,247342,21802,-124009,-126785,-121180,-205453,-168857,-15182,91963,175946,83423,-173458,-170298,25370,175443,328467,512572,577462,297672,8,-135706,-265941,-300397,-279243,-189456,97127,273016,150312,159230,225903,56948,-81952,105386,397564,407639,278451,122357,-126304,-164207,23178,113573,-19794,-84075,-89019,-190065,-393675,-306751,-41141,5131,53161,29441,-70532,-27149,90480,68280,-2494,-17556,60390,-60944,-197435,-225649,-183930,21711,294663,288137,192137,35520,-109098,-52869,67608,138567,162570,142657,100142,17719,-143585,-316582,-189854,81131,133387,-33515,-203173,-180520,-28640,144092,124008,-19948,-152232,-172108,-172160,-256138,-253586,-180376,-292611,-266376,-113816,-78649,-4814,179797,213280,190036,120806,40285,13655,30675,121135,239773,287886,293874,280363,198135,49480,3760,162180,208241,78610,-52540,-94813,-36772,-46357,-154083,-143273,34209,204747,179040,85977,132661,220489,107086,-235726,-481011,-322268,-21444,35985,57785,112884,14465,-137915,-242581,-193678,18150,202146,166523,-42488,-220307,-422099,-463660,-304574,-68052,90204,94867,-73772,-123232,2902,87776,116796,-63303,-287395,-227456,-124658,-103900,16802,96548,17155,68704,179627,142564,84610,122322,-23332,-201705,-224538,-100300,6743,-19731,3162,138280,146935,-33578,-95590,-16939,-43749,-135649,-73181,115550,184107,85677,913,-52650,-179779,-46318,310847,458319,444130,227633,-133944,-134359,266632,391428,165916,82977,81473,72169,185542,214951,141585,141937,201422,52986,-129999,-149034,-212401,-174375,-15031,46874,-54666,-125431,-131373,-175238,-156409,-108481,-90605,-51394,43730,103875,175022,235302,230889,155583,83715,-31903,-103317,-115438,6355,216803,226516,54689,-75908,-53603,-104590,-330531,-394844,-229889,-132230,-79044,-18145,-11313,11177,-5563,-38848,13577,217157,300077,16312,-159876,42746,184669,86875,-103713,-168762,-27656,109566,40755,-56921,-22532,57022,21187,19149,51955,-23390,-78267,-51325,-59839,-65239,6965,208003,233491,-62452,-170914,133336,373799,337906,307558,252190,70489,-60446,-124865,4686,151777,76609,-133531,-115890,-42236,-29156,3678,40618,159951,321946,277620,65299,-104441,-100406,63332,167168,97037,-61743,-262427,-408090,-376821,-161487,41072,82530,90250,119607,155034,20533,-183287,-266742,-149153,-49602,-25332,45205,179166,327153,254457,72837,-78051,-95003,-101820,-88636,-195294,-335242,-346867,-355450,-234255,-17148,75268,-103614,-318583,-237883,-232106,-373429,-239676,294248,809142,510358,-42764,75646,747453,988637,588682,907342,1126389,118093,-4073429,-9123374,-5927817,5001899,10496953,3686733,-134803,-64106,132139,184723,-117439,-195243,-227208,-343700,-18555,65930,-438056,-617370,-397192,-264500,-234797,-119770,52304,228093,230179,154734,299309,338730,37402,-81381,142725,252942,172319,130617,88651,38802,-61304,34514,209073,257417,206417,77475,-11193,-12538,-49623,-202930,-262796,-182518,40713,346740,275231,-129141,-370895,-249330,61874,152803,-97537,-251748,19424,281914,337068,217953,53104,-48234,-3944,-33452,-83810,-5856,43255,96954,357586,322137,-144154,-360436,-186306,-70006,-195097,-261966,-186358,-58100,40095,102090,153460,117639,56656,8165,13551,-94125,-220010,-277721,-219184,-128866,-206968,-228045,21389,115782,-47019,-85969,-16187,38572,129816,210437,233821,168823,20682,-31474,64379,23343,-74026,-90845,-204593,-322858,-304141,-76926,92600,151972,152971,121263,95438,214050,394099,478146,510780,418571,187970,-56671,-115312,28609,106455,77071,58388,-107074,-353330,-304511,-77779,55699,176389,199377,-40373,-328627,-468730,-341538,-121246,-110421,-162609,-19749,79696,74480,103950,204704,327054,266830,-2532,-129510,-15982,87464,-47472,-240491,-225828,-210767,-261520,-178200,2958,81221,40825,1183,-134741,-415585,-528544,-353697,-122532,-37809,-22032,2294,-76691,-175781,-65273,167020,191334,223311,425648,528900,371251,49029,-205518,-310345,-293778,-7102,182140,70590,96560,172441,41051,-36226,-20813,-156323,-306684,-68191,474064,683864,401472,58505,24014,131497,198386,198466,224861,284433,155590,-22992,-134416,-151932,-57744,780,-82744,-160958,44714,158435,46273,148485,439589,360165,211275,204391,120759,-30213,-54871,34907,30783,-31005,-67281,-45263,-33803,-126778,-119360,25640,25797,-94179,-56830,117086,211754,123775,-10731,-30953,-26101,29128,79717,-4865,-173870,-242477,-93241,-58593,-191231,-147159,-1194,-30874,-194131,-218248,-57519,-1047,-40471,143582,275077,247896,100444,-70419,4141,262132,156354,-35197,79236,158965,43006,-65000,-174890,-308127,-407544,-338819,7826,292323,195697,85550,16508,-141161,-297018,-124774,248008,422951,165776,-199423,-245871,-145367,-181078,-228588,-242715,-329392,-362755,-99336,259616,379854,286397,308604,373657,301004,271854,361909,237590,63472,75365,-13164,-36730,206465,440590,423373,141363,-103009,-5766,249965,299788,183642,-22208,-112623,33275,170622,30128,-142094,-51258,132970,111777,-34028,-122653,-47792,31270,-15523,-73002,-58126,-62204,-115259,-153941,-69394,28238,-86891,-225637,-224953,-245471,-241471,-216846,-155556,-131314,-177720,-183651,-151174,-132659,-67535,25457,16398,-60351,-210791,-414378,-488294,-413765,-328529,-65825,273853,294785,137687,93096,90324,135338,330481,449138,405473,344254,278642,331661,441662,264531,-74500,-225102,-156088,-99951,-218284,-263298,-64316,110358,67324,-133113,-153174,-34318,176706,267945,214218,71141,-65351,-59863,-15634,16702,41758,-9741,-81545,-61006,-27494,-89071,-115794,-161139,-171828,-53105,177708,227251,-68191,-379298,-246236,169556,366248,277670,215429,142512,-207034,-474904,-290907,-28708,-181339,-616623,-809534,-479472,70791,394755,318911,68425,22608,104461,126197,363419,664656,562558,21593,-1768377,-3810687,-4263431,-3866911,-3065596,-1158314,761599,994402,548993,44840,-308637,-168074,197997,53830,-1051295,-1539913,-316428,371774,564571,320958,-84804,-468765,-536452,-135955,209307,164951,-52588,-298605,-390941,-352544,-130550,71769,58117,-70591,-28178,118125,218407,101905,-115573,-67187,74767,47367,-28887,68715,199411,205593,164149,70118,-37895,-156377,-235291,-103475,61751,64835,47563,50272,-9131,-50810,50630,77531,-50360,-106135,-5360,106333,150322,126739,-6033,-163466,-154121,-6239,193464,363171,360226,207833,132319,48846,-78179,-172056,-151022,-58672,13994,-129125,-198342,13260,215905,2878,-323669,-376756,-174423,-61078,-237691,-517345,-452424,-193466,-187822,-267846,-236656,-207458,-186970,-40974,251744,507774,412672,168491,57325,111741,183170,225837,211903,175561,109824,56545,-27379,-77856,39823,48620,-106547,-140562,23896,123479,194433,245193,133620,-41709,-119149,-220480,-251952,-94943,47616,89405,156236,179058,176206,2572,-136417,-86969,-16263],[24258,-79047,-62668,3848,32858,-49778,-135840,-129824,-85143,-74842,-157506,-192190,-109564,-55529,-65080,103823,184642,26457,-113050,-27155,129162,73008,55079,273085,428662,298086,127484,58614,-104359,-301625,-359172,-183843,122368,305195,316492,217010,110397,91398,187658,358345,309735,104809,43672,119351,97198,58217,185536,160813,-102053,-423183,-580136,-407224,-137127,29587,9662,-68574,-185992,-262782,-216717,-140910,57380,297351,378709,294482,88446,-267260,-498646,-376426,-109686,-38117,-153293,-260673,-243105,-119667,59409,228562,9893,-382337,-466941,-313321,-116451,-13994,-47664,-93962,-36060,112241,198446,104225,-59483,-113571,-152011,-103575,-16175,15038,4990,142154,265390,218550,13552,-184722,-240681,-170459,-155939,-74814,32291,92519,155679,73312,-112966,-73695,103074,256781,368556,510308,618332,314508,-55379,-142958,-177140,-233867,-253224,-166457,60712,204265,148511,223103,260598,76061,-29906,127131,368892,365272,181831,13143,-193962,-270337,-121496,6637,-51560,-55624,-2037,-62825,-259060,-191889,64300,64680,27225,-7757,-47118,20929,49869,-55414,-60211,21481,94010,-107108,-300427,-272457,-159771,8253,229426,218661,119374,-17970,-132511,-110482,-61816,14575,83715,68704,80271,53515,-118765,-264333,-175672,6033,11593,-86530,-159326,-131166,-41921,105569,45425,-145142,-264314,-219736,-171662,-253357,-240351,-185862,-316464,-298269,-135998,-63073,41883,257259,269586,157000,16047,-46653,-49356,-47833,77935,259411,310978,277253,232112,161945,74288,77588,209499,233033,105801,33203,98344,136846,-17017,-178965,-162098,-8517,131954,93335,15360,63031,138811,46382,-236551,-453121,-328367,-17966,87074,91374,82468,-51487,-218478,-254082,-205918,-45455,151160,226337,53655,-168312,-393193,-342098,-191476,-61345,58835,68310,-119041,-212019,-75234,54393,70156,-103453,-266021,-162724,-49435,-54587,-7709,45284,-1591,49857,170420,145570,42983,72348,5666,-126597,-111098,46075,112190,18508,-46964,15457,4016,-98369,-39665,103688,60002,-70269,-87411,31648,126876,145953,148411,85000,-105497,-7498,307695,369935,333659,223667,-48858,-83939,271378,340891,57576,-1411,48867,59981,170098,186109,115495,170903,300131,109733,-173082,-252261,-299289,-237656,7194,123973,30539,-39606,-92880,-242424,-283036,-174040,-88301,-57988,383,64633,146409,185764,189241,141827,76680,-111285,-233493,-183215,30037,263108,211815,-52116,-185827,-56226,6660,-113265,-200240,-119786,-37344,60117,68816,-5152,-3879,26900,42383,79141,186360,198467,-62009,-206065,-6425,151792,44497,-152834,-199025,-74896,40240,43999,46413,106918,191367,153313,84790,5012,-74450,-51307,39755,27273,-68306,-57907,156415,278134,30995,-91981,180786,426468,351919,294176,234540,50791,-35751,5774,115742,160763,20134,-160310,-125890,-79409,-98956,-78758,5731,179992,340853,296209,106300,-41109,-501,142376,165162,83875,-32295,-269581,-475159,-509552,-328910,-108495,-15102,19928,105336,208228,96130,-178544,-351088,-248843,-119190,-110889,-33182,174732,321775,174664,-38871,-108828,-52891,-45369,-67001,-152330,-228008,-269887,-418325,-415220,-189361,-22510,-93042,-168213,-58386,-149348,-384338,-200340,343097,738975,227811,-299956,26667,838815,1012149,720836,1039458,1013468,-617595,-4940326,-9441557,-5470911,5110635,10602306,4520318,932059,334685,-36528,-7573,-317191,-452006,-210176,-68215,113432,51223,-330483,-486047,-368343,-251234,-152080,24383,210076,312219,214396,60184,205559,307923,91685,31008,229632,278811,109645,48953,99488,-8583,-254872,-136369,156023,233384,217553,78508,-81260,-25602,79989,-43022,-215199,-278486,-171515,157492,193638,-73753,-283349,-250022,-9739,103407,-35632,-125664,75477,230540,269393,232161,106852,-25595,-3004,-16518,-80561,-30536,6901,70743,332676,312427,-103067,-291980,-179349,-194094,-335415,-285898,-126153,-29202,-5276,50170,152374,119593,21737,-4042,-1372,-140420,-272300,-306408,-237583,-160444,-269458,-330530,-80716,61199,-63533,-64419,59550,136871,159964,171327,200057,200801,88084,1560,68918,26294,-142230,-230176,-296965,-387874,-395097,-174800,-5119,41736,37688,30432,58316,277410,557281,674531,654028,520304,292274,33260,-94829,-66893,4160,86931,95204,-146096,-378549,-268688,-87692,-19896,103738,133721,-83418,-325512,-485070,-427627,-228588,-224528,-240353,-13256,186562,164428,77856,128453,279068,241261,-44023,-188409,-126148,-67836,-186669,-341285,-252977,-144490,-174894,-117909,4966,60839,37376,53275,10805,-192832,-335057,-226381,-22563,48282,96351,143816,15283,-154714,-84152,135148,168738,180456,358633,461173,316044,7818,-206017,-290018,-300780,688,242313,105500,27089,54378,-33343,-47233,29246,-103856,-323579,-137328,423426,622471,293219,-12280,-59152,20926,142285,229882,257983,242915,75834,-93133,-164538,-141515,-26757,38318,-68383,-187877,10820,142630,17262,77499,343677,320906,245555,251831,151851,8620,-73958,-64738,-49833,-24377,-29367,23327,54245,-32652,-40856,96271,94229,-81258,-124647,72298,265252,207451,49361,56733,105846,127615,104922,-47757,-252598,-301861,-187187,-195262,-291599,-182100,-36953,-77436,-193722,-171520,-29168,-4529,-77349,74785,205910,230037,117382,-59595,50426,364460,195401,-124599,-39834,144003,134931,87511,-16333,-195483,-323429,-238004,78956,270348,144564,81016,63609,-58346,-221725,-129674,158420,341556,121373,-212817,-246142,-88160,-95460,-187023,-249895,-328059,-368403,-172855,141028,281920,236244,252099,302231,257021,262544,307326,195829,66422,33061,-141592,-200007,41985,318442,398188,191686,-24081,73794,238889,182037,127165,38999,20292,137924,159645,-33867,-144521,26168,220347,201061,63127,-30955,17877,74976,61632,43121,4131,-113384,-149507,-93850,23537,50902,-111829,-230696,-244239,-252649,-199887,-136148,-64378,26728,46250,-52288,-163169,-169001,-73302,28143,-11533,-124033,-223780,-312984,-337596,-241218,-185847,13379,233568,207968,178092,178716,20647,-70848,116518,335129,403233,331916,157577,183446,375408,234837,-130921,-228695,-76485,-52323,-212524,-294406,-103833,60225,60035,-151991,-184305,-17118,215500,259009,187365,38410,-94625,-71311,-16330,38571,112680,48235,-53405,-15018,23023,-72309,-165437,-227547,-183953,-36168,155410,146959,-124036,-369661,-251857,131402,327995,266692,193193,121728,-177888,-441744,-297659,-35052,-107691,-481533,-731177,-466690,136026,432740,345512,127107,32886,40657,95783,391398,734948,733079,-127277,-2369593,-4261988,-4711007,-4395494,-3152557,-923774,978451,902742,405169,14285,-150289,18251,22306,-699772,-2150157,-2074316,-497709,780702,571795,72458,-433229,-785240,-670364,-139039,144023,65916,-50874,-198434,-284013,-297833,-119037,116861,158810,-25920,-50109,158234,316484,139356,-81477,8736,127372,16906,-107461,63596,231871,214655,165218,66154,-46452,-149422,-171818,-17098,80474,87382,116664,177019,126061,50012,100427,53121,-100710,-92251,51509,120744,116028,102754,61487,-8429,-76113,-9066,216936,411745,381816,180039,84246,13353,-58371,-114942,-128918,-103397,-80409,-206578,-214339,14050,199810,5912,-287431,-335863,-141077,-15740,-123253,-400503,-456699,-280902,-244969,-252708,-212227,-177702,-157336,-86783,136233,472714,468716,191264,51835,101920,160958,216576,139201,61676,8725,36214,47462,7888,51610,15514,-100274,-128902,-22379,58061,129070,194428,113360,-39934,-91536,-172727,-214856,-71581,83969,147417,236661,224513,137210,-34238,-125538,-25458,85852],[77900,-97836,-123653,-35978,-15661,-77343,-114410,-102149,-74122,-63842,-133875,-166769,-127042,-127856,-87199,124364,186222,23893,-123768,-23823,144745,77012,14090,212027,364454,170269,-34394,-50067,-145730,-313869,-363789,-213729,87490,278511,345743,245804,103536,53191,156289,360108,405022,299625,209261,202836,147478,104208,198180,171403,-73834,-398311,-659914,-584761,-248480,98738,201873,80924,-144496,-279691,-197048,-77034,113953,306785,348580,297272,132316,-217705,-492402,-443393,-219850,-115441,-168920,-261737,-247817,-111571,98827,238312,-16290,-395513,-419916,-255812,-131179,-65485,-61285,-48575,28685,145841,171133,29054,-116727,-144379,-187568,-166471,-74565,28546,55151,141814,198562,166084,21256,-196838,-325866,-234241,-123826,4575,67767,51654,61475,10275,-56575,27760,161827,294298,355902,428305,555669,283963,-85986,-105933,-41317,-132844,-211280,-126201,58926,166111,185317,303771,255984,61671,48975,194109,341981,316862,103838,-60092,-217279,-334454,-225550,-65684,-69883,-31092,111785,111106,-62519,-37203,142415,91037,-13306,-75804,-38333,82388,33849,-176024,-140293,50913,141036,-114101,-364868,-347239,-168220,-11898,161195,158452,33416,-112911,-156522,-134575,-162472,-126444,-28533,-9914,75181,134188,-5606,-97427,-35692,2794,-82520,-135200,-124895,-85596,-27364,117273,37681,-199558,-342160,-290959,-214213,-260460,-240305,-209964,-315726,-287090,-128846,-28434,67550,241006,254635,102229,-91650,-118651,-79338,-105354,37507,281210,333354,253507,168703,103739,70755,132016,245984,247746,119472,119558,299976,311652,17519,-179608,-155688,-46016,50859,15880,-43303,-24482,19276,-30528,-209092,-385573,-295985,-20344,109820,113271,46833,-127404,-306605,-245036,-163250,-66205,86820,233111,114635,-146620,-386669,-241725,-73744,-45597,12349,30271,-124959,-252541,-135270,17901,13134,-152175,-229880,-78766,40988,-551,-58306,-27382,-9922,18394,120820,130945,9039,31489,33755,-57009,-16021,157187,214138,105157,-35459,-88665,-131133,-151554,7935,204183,162720,22353,-57582,-18628,93832,228254,311635,232451,-9006,33264,258200,213931,168598,209323,47161,-48063,203402,206848,-93246,-114408,-13522,-4103,81065,127799,100316,174163,324060,117575,-216510,-330523,-328460,-225370,60636,171864,64146,-662,-83300,-297656,-371732,-232207,-104337,-70495,-31159,34340,112428,115472,103620,94785,86404,-122364,-308817,-236432,37021,281295,189557,-124270,-254590,-57582,107266,108875,14745,2258,72526,202987,180060,43511,4823,56666,103043,119054,121697,59596,-147749,-233095,-72961,60100,-37897,-184547,-186585,-103431,-30205,44994,159728,225582,267490,221052,109139,-67605,-143323,-39327,133325,141228,-34471,-104658,77073,260668,118418,24937,234753,404982,263362,199678,175399,41378,5861,107565,170558,152044,-20931,-190329,-158472,-118701,-164768,-183592,-58456,155592,309097,284827,139424,18805,97641,215114,155960,77876,5395,-267383,-514655,-576827,-442918,-243924,-110110,-47391,77695,244200,161802,-154791,-385458,-313867,-191441,-215233,-127586,155259,288351,71702,-161469,-136155,-2444,30742,-26809,-93514,-86478,-171481,-452029,-550649,-319320,-78838,-34112,23275,169700,378,-332171,-178355,314784,584243,-26084,-444354,15925,769341,856772,709361,933167,673831,-1030744,-4429990,-8721985,-6017174,3652781,9755299,5789284,2317634,671709,-437370,-412146,-390963,-509999,-145043,179070,272283,116701,-130377,-303669,-319345,-200191,16327,196268,287278,316205,181012,-62591,15181,183880,115026,143541,301887,307762,71674,-47067,41419,-107130,-406355,-265997,67680,135237,144386,11481,-196126,-86925,147722,84822,-135402,-295763,-274776,-12446,89513,-34296,-206750,-252662,-101612,23605,19417,31795,169884,187469,164552,177806,111713,-18710,17422,33370,-50199,-42464,-16520,49015,252982,242986,-63893,-212236,-179214,-309692,-433738,-262328,-21210,58742,-5271,15095,148108,131518,26421,20487,28605,-128607,-272538,-307884,-243709,-176677,-293629,-396698,-188704,-25296,-102237,-65572,104500,201247,160278,92605,101043,195906,186189,80656,76437,19347,-178846,-268433,-281277,-383207,-451718,-264766,-112507,-88365,-66900,-23062,49313,316060,645690,777039,714092,547823,331501,73842,-100136,-167826,-82647,102323,114266,-191862,-368160,-201086,-96187,-92869,23238,45204,-134170,-319709,-465447,-448371,-302006,-323372,-306862,-18713,260815,230774,41889,29689,186104,192145,-33332,-172669,-201478,-232287,-318380,-386266,-251981,-103351,-115870,-57999,21690,30464,-4529,56562,115477,35184,-105319,-99070,55663,118747,180944,233744,98715,-123138,-131199,51065,117698,115568,237800,310013,203058,-13872,-147055,-217107,-250434,39769,280399,105987,-54772,-71290,-98784,-22651,88264,-54629,-312346,-178354,309326,455297,122624,-109553,-157687,-97307,87675,276123,277060,166172,-17986,-132268,-159849,-101891,15678,62517,-71784,-215697,-22313,120718,-15019,-1251,218383,265129,274859,287834,176041,62721,-59903,-139754,-125003,-36550,-8382,89946,162778,88969,34711,121240,118105,-82706,-189368,-9963,240817,212443,56317,85776,164578,164760,98390,-69761,-231312,-229074,-198046,-298956,-376573,-219892,-79456,-142761,-214011,-135318,-6097,-15685,-128240,-39233,103002,204698,145203,-12620,118963,435934,254620,-137719,-148906,62257,180360,251745,203667,-22478,-184599,-110137,105707,197518,94717,71103,85588,32651,-103501,-103021,73043,250058,62604,-213731,-224158,-29069,-10970,-143323,-261279,-322104,-343941,-203544,54667,181427,177201,172260,194391,179907,225410,207350,91438,18734,-49796,-272748,-325472,-81663,205889,317771,175492,23339,128776,181061,29820,43867,82061,141337,230570,162326,-74015,-142884,45602,244852,262211,167154,72415,93338,107401,101723,114912,48133,-127157,-144613,-19408,96426,45537,-156045,-220076,-242069,-237463,-156602,-49043,32337,170924,243009,68542,-152283,-177093,-55054,34414,-32305,-148101,-181155,-164432,-131448,-49949,-68355,41175,153586,136424,224448,238783,-47195,-226702,-62743,211175,363991,276512,27163,42831,277756,182025,-168008,-234356,-47393,-11656,-156735,-262337,-92825,97151,131085,-105409,-214824,-26943,230877,232286,134770,5721,-86235,-66290,-49955,-4888,97627,26760,-67170,8269,63515,-38367,-167127,-241169,-176224,-44785,72143,19483,-175421,-331058,-236380,92487,278909,204452,124829,90104,-116623,-332655,-240590,-15692,2464,-237298,-476501,-300100,211026,401312,302197,135525,29803,-4323,61762,333300,643394,720737,-398706,-2826892,-4191958,-4514845,-4507491,-3146509,-513241,966703,624421,247776,48734,133015,358342,-107783,-1391949,-3074988,-2714355,-882590,1028453,397030,-231415,-716394,-1012509,-729143,-104952,102658,4148,-12228,-80688,-173536,-220357,-67953,159481,217329,29327,-13571,222272,383391,173573,-16422,88822,132750,-73862,-207746,29951,248584,226999,151914,36519,-59407,-109764,-63834,66676,73939,84834,152516,242692,218981,143861,142444,21053,-125821,-26761,155286,142251,49457,36604,97033,111059,-36882,-52948,198238,396875,337292,127358,36017,-3877,-5490,-38462,-104836,-147576,-186628,-300254,-235405,26727,200755,26034,-219627,-254688,-76725,66364,43888,-213794,-384800,-317202,-269302,-215067,-165027,-123453,-104174,-126017,-15585,355871,463631,183994,44908,81332,105525,155674,33690,-89453,-119795,-8278,78562,55877,43655,3200,-61023,-102282,-72593,-7822,67878,124614,64384,-58002,-73136,-120011,-165983,-45627,99984,193119,306397,222177,30866,-109739,-132740,5514,151211],[130483,-61597,-115769,-36052,-33835,-81893,-71373,-39922,-26788,-26117,-97309,-148794,-144943,-165712,-76723,127347,137308,-37369,-157764,-25744,145393,46795,-69778,96772,235620,22159,-160547,-124253,-159943,-283887,-318549,-178489,92575,268769,371590,278391,98201,14108,129493,357802,472889,455034,347171,280394,204976,156626,194458,174405,-12177,-319142,-636113,-658304,-311745,142674,353422,211771,-90550,-239759,-125280,6040,148237,263861,256327,243431,144704,-140530,-414289,-440521,-318863,-207311,-187025,-232925,-199588,-44848,164045,256829,-6697,-346736,-330745,-188706,-127191,-78027,-26924,30983,78214,112994,83935,-48740,-149355,-135829,-159698,-187028,-150121,-30828,50848,114566,122148,97860,33382,-164087,-364264,-295801,-110866,65021,112283,2523,-84358,-91389,-13844,116517,201237,291185,296376,286961,404544,210325,-87873,-34277,101945,-26447,-159068,-69412,92902,156228,234948,371200,214946,18648,121368,268790,322081,276646,57363,-84242,-195826,-350935,-283011,-106756,-91869,-27114,211803,280170,139992,114768,183350,95854,-40469,-146141,-47560,126256,29275,-264362,-216154,57625,173811,-93841,-378416,-424931,-214307,-45545,104211,126880,-41698,-238432,-200259,-137516,-216994,-242748,-141907,-79242,73984,223069,156446,124971,174733,66023,-125859,-176306,-121796,-69313,-3654,174456,124959,-141975,-347847,-355996,-286353,-292159,-285451,-260707,-290808,-232914,-86721,27575,77036,149490,183005,55772,-155308,-152342,-80361,-141237,941,291193,335776,223923,121226,51874,43460,144373,244661,228526,105166,185710,469913,458618,59591,-161356,-130209,-71507,-31596,-46137,-83717,-117530,-116394,-116190,-178412,-298019,-229312,-32091,81083,95639,4904,-191042,-368675,-222658,-84563,-49647,19123,186270,124411,-165434,-390793,-172521,14545,-36592,-45606,-6711,-84166,-224892,-155404,-12710,-40100,-196532,-186250,8503,126102,46289,-108227,-84330,4917,-7138,48917,94499,-18054,11086,63266,5207,46325,211371,301142,230257,37954,-143431,-214787,-172796,40910,259907,228631,104634,2355,-27464,83704,300553,437547,339394,77193,71437,190018,41021,-5499,184304,133800,-15486,103480,47440,-227552,-212098,-84375,-108178,-63119,48862,89412,143004,274072,98893,-230621,-365927,-316469,-160979,111753,167104,39553,-14266,-102130,-327359,-404980,-274233,-137211,-88149,-47812,20830,93663,55775,1586,30492,116473,-53042,-305708,-267937,21712,261012,152655,-148117,-263221,-61365,167557,264820,176517,105237,187115,331108,304307,134354,44212,85020,130746,118753,45646,-63409,-202719,-217398,-113520,-53245,-143526,-202127,-138131,-105109,-86984,47020,265504,317857,286828,233942,107567,-129323,-201369,-37195,209115,251028,26914,-127743,-16520,183626,179987,147152,268583,300160,95492,55325,96001,49701,63414,158149,168509,133620,-34083,-209141,-195825,-144974,-201624,-263729,-115519,112268,254029,263768,173222,77815,181799,283488,176264,106883,53816,-238295,-501799,-566682,-490830,-334612,-170057,-83011,51947,262649,212840,-100332,-347650,-321287,-246330,-312488,-211998,141707,269312,1128,-236801,-137945,54469,118637,41759,-10569,77172,-42934,-429775,-602406,-373780,-74076,71234,225836,412098,201996,-207423,-164300,220225,379880,-204104,-486132,17987,567647,589685,544599,585900,173988,-994931,-2769291,-6891134,-6835570,1109146,7920508,6891977,3681143,871815,-972713,-897485,-354782,-369943,-35097,355757,442901,258950,119082,-75480,-225754,-117489,212517,343719,263273,248717,154675,-159319,-189404,37943,128918,229264,334797,328168,71366,-126305,-73546,-224870,-456259,-282534,10256,41093,37896,-98294,-310730,-161559,153694,168263,-12992,-178496,-201512,-93697,2869,-20429,-171481,-270575,-191863,-47499,77677,196514,293083,183106,72822,90369,82577,-16964,59048,106649,18321,3413,29088,71484,170696,161896,-16656,-124344,-170529,-372102,-452437,-191647,105692,200774,68944,31044,163428,169231,92476,93572,94856,-75065,-232963,-284544,-221656,-143585,-239863,-382448,-256552,-104091,-134913,-75788,115071,219101,135624,-1599,-26131,172123,299966,183183,79154,9223,-148077,-171790,-148262,-288330,-438477,-303434,-169411,-168737,-119633,-30378,64075,318537,632737,759175,696054,517685,306976,71028,-106715,-231313,-137366,109141,111775,-216812,-298773,-88759,-72352,-125367,-35587,-37478,-171424,-296287,-394656,-380515,-307110,-365602,-332378,-17679,300462,272127,24149,-46284,80955,118413,8347,-83167,-203684,-348126,-405751,-361558,-210973,-79371,-75931,3938,65655,11903,-65954,15963,150360,186612,83154,-683,99205,169441,228645,266770,165195,-77276,-185430,-56674,49504,40951,99052,130813,77469,7645,-19869,-90844,-146720,108601,303970,92966,-112279,-157792,-122845,35369,134317,-21625,-268679,-182847,152145,210704,-67352,-201250,-231215,-185141,46358,319224,282770,88693,-83089,-106413,-95383,-29891,68811,82778,-78498,-231407,-44673,98254,-42157,-70821,93728,201719,288230,299128,181871,110192,-24183,-175676,-176866,-62079,1633,147194,269257,211793,95896,95625,78944,-120467,-257958,-120069,135000,133922,16920,57736,126362,116045,57784,-64588,-126155,-65494,-133082,-339683,-419671,-249828,-114793,-200624,-244800,-123992,-2960,-35744,-178456,-170915,-24942,151116,147870,35888,186174,467617,322464,-75785,-222416,-64650,171249,389014,422431,159847,-33137,9419,99291,113778,50399,37180,62839,102110,31192,-44899,13112,158073,-20552,-241357,-207435,11257,55058,-102620,-275961,-322755,-306493,-191357,15173,106588,123807,83792,60205,72055,158562,85714,-60898,-90084,-167978,-383743,-392608,-148775,116820,198571,78495,-10909,105369,67121,-129186,-60301,71278,187937,262766,157135,-98629,-149994,4538,196634,259251,231882,151368,143418,102578,82154,115286,41764,-139172,-138693,27018,110920,-9718,-228442,-210469,-211211,-202780,-123319,12989,93512,249944,360108,153321,-129401,-180417,-49035,19136,-59460,-143977,-116714,-51556,23128,84212,-3282,14210,54927,91384,252916,244187,-109007,-306879,-170656,99200,283723,185908,-77438,-66943,140804,83566,-200053,-257020,-87950,714,-92280,-207556,-65668,187570,247409,-26832,-272165,-110793,172440,155262,41813,-32789,-55258,-61089,-125792,-123716,-27128,-83739,-120794,-5380,65449,-22182,-150569,-230592,-189852,-118064,-77753,-130216,-211140,-285015,-224249,40639,214214,93995,11411,36710,-67460,-206102,-160233,-7129,76880,-7377,-178311,-62530,251386,279526,157232,46801,-32269,-78342,-31077,133756,314043,359738,-922872,-3501024,-4559442,-4568849,-5034689,-3886635,-210722,824379,299568,134142,95298,365252,652243,-233277,-1819705,-3402521,-2954830,-861380,1133887,91082,-541960,-888401,-1116637,-737529,-90483,63793,-17835,39212,7249,-102086,-159328,-16379,174167,220582,78955,58399,265027,366538,162221,25157,120208,65815,-219676,-312815,-27713,226115,203140,88782,-47843,-110807,-79636,34573,120746,61192,62267,127264,192294,201570,172401,138978,-43280,-164470,32389,257907,161112,-37887,-68041,73521,141312,-58229,-120845,145167,305581,204929,36747,-11101,-7042,47603,18723,-92079,-182838,-283390,-399554,-269157,38264,206420,46473,-141828,-152846,-8711,132944,177479,-38573,-266433,-291578,-250718,-167538,-118948,-77523,-56048,-151575,-156887,187154,375226,135314,36309,57847,31913,57195,-70070,-234718,-237966,-58786,69504,63157,24829,16031,-4691,-78946,-118743,-54345,34990,68572,19113,-78286,-67989,-79893,-115662,-12415,104927,222829,351851,177756,-104572,-201390,-151868,4573,160461],[139421,-1599,-50789,-4045,-23421,-66099,-25378,28869,37474,23915,-63358,-148161,-166121,-160600,-38080,112505,56089,-137173,-208177,-39628,120228,-13844,-163556,-36823,73191,-103359,-213201,-140869,-146602,-221307,-223154,-81752,119566,253497,370812,301716,92175,-16724,112626,350647,490899,519815,418758,332220,261107,209445,176229,158094,65630,-192572,-496948,-574069,-275385,174207,426682,282546,-40620,-151450,-25872,72404,140753,168615,113808,137862,118880,-61161,-275011,-346419,-354047,-273380,-206490,-200754,-120797,74097,256400,292752,34555,-254349,-222461,-124192,-102413,-47134,40400,104709,85181,21860,-39120,-112244,-155257,-92007,-80813,-179061,-248481,-154398,-641,72960,51975,24579,37671,-102370,-348035,-330458,-101727,123665,194105,-6826,-221765,-189740,19420,186867,232077,267250,211807,125626,211596,113365,-66756,49186,211749,60418,-97001,7220,156811,164646,266428,400213,157229,-31526,165149,318098,313846,257014,45137,-61217,-136584,-320940,-297507,-125929,-123451,-41857,266999,394153,295514,228842,194724,99878,-32842,-185051,-63279,135495,23893,-296726,-254108,44839,176646,-61295,-339272,-463410,-273048,-87971,69549,133457,-79039,-358833,-263699,-126721,-211643,-292192,-214471,-120103,70136,282324,310674,331426,382673,177414,-105975,-201446,-150270,-87334,13551,256146,290655,28851,-262107,-382522,-361298,-348859,-373280,-317599,-235942,-140021,-9639,106877,88718,35488,93176,48762,-135226,-127266,-60600,-159223,-27243,282524,309833,196819,114731,34424,14036,117853,199971,167791,60748,218773,575858,555604,112899,-125882,-93511,-81766,-104924,-90710,-105299,-193527,-227840,-186279,-153812,-196543,-135665,-51493,1179,34728,-33562,-219366,-378117,-193584,2702,-8197,-35380,110216,88817,-214126,-381776,-111733,67749,-40901,-105315,-29033,-5445,-135466,-129322,-27776,-70415,-213705,-135172,86174,189690,81979,-124901,-92731,44882,-13096,-20152,43370,-36340,15650,97022,64423,75144,203267,354696,357892,139454,-143592,-226123,-150665,62803,264428,237683,144564,65709,-2096,86373,333214,483213,364256,119810,96455,126275,-96602,-137234,147853,188429,19811,17115,-76781,-299365,-259886,-143206,-230274,-227583,-37144,73750,80157,176155,83028,-197074,-354958,-288460,-83424,134326,110238,-28652,-65795,-135852,-325424,-384854,-296036,-180561,-113295,-57863,19205,96342,26577,-86678,-33726,157246,72092,-232381,-277788,-16595,197461,92442,-132894,-219913,-71717,171668,312041,230649,158508,285055,425534,414987,241282,102146,106798,118903,72004,-20840,-127968,-208156,-161992,-101110,-143424,-248778,-218094,-78579,-88601,-129436,44649,338156,362135,255767,206719,93778,-158579,-231694,-42679,245067,320131,88859,-138838,-116125,63830,195399,230581,255415,136105,-96678,-93822,14706,65776,122036,150410,118368,99275,-32914,-215727,-224550,-156079,-206699,-294210,-144095,71435,199748,245586,207316,129890,233452,335153,230464,163008,97129,-182279,-433464,-500411,-490262,-374407,-186448,-86007,24839,251442,236302,-24898,-249868,-274679,-275453,-389336,-280033,132027,278811,-10868,-237793,-115845,95496,190574,126797,84346,224250,96643,-351555,-566432,-353082,-18075,203046,409341,616638,394133,-60657,-171382,69851,152926,-316759,-483228,-9633,289449,284672,250804,60478,-392726,-611615,-599374,-4151793,-6997183,-1751627,5387652,7283622,4673633,902579,-1501826,-1306810,-260840,-115168,77710,426079,585919,427659,351491,176625,-94235,-40241,346816,398972,138220,122198,129918,-206765,-337298,-70928,138719,254295,297870,305855,85490,-174326,-215073,-330479,-404989,-183481,20047,5744,-56557,-217664,-386634,-221762,101289,189027,125698,51357,7837,-78264,-52254,-44685,-205301,-328818,-272141,-88816,130784,326989,407825,211238,18051,2025,34079,-19404,101717,175078,111529,112009,153299,147161,121682,99743,30040,-43944,-146503,-358782,-388276,-99294,216760,357769,199640,94431,194561,221887,204164,195725,162361,-19221,-186557,-254819,-176213,-58795,-109839,-283905,-264870,-150070,-145622,-88312,89247,187334,94540,-84594,-137421,144880,393087,263138,59764,-4772,-47078,30145,56064,-126450,-348686,-265691,-138144,-154610,-106613,-8103,79801,276827,524162,639696,623430,450077,230003,39875,-94488,-235975,-160642,92558,83693,-208922,-173105,60803,-1142,-97194,-53519,-88577,-172939,-234659,-268390,-228699,-227191,-327422,-299617,4299,312013,291994,37802,-73736,-5536,31553,49867,48382,-125665,-376242,-426689,-277326,-124743,-48226,-36831,67223,131814,18743,-118716,-43041,120283,224324,180272,56704,110280,199795,246686,260272,216964,-11670,-215221,-144560,-12902,-26084,-18480,-12960,-5993,86338,166646,82772,-4101,192078,320092,92219,-116315,-170305,-82957,120174,163704,4045,-181280,-135867,5693,-38691,-218909,-252403,-248162,-212131,31923,348132,287046,53916,-73748,6892,42220,74464,135020,118867,-58761,-211316,-39329,91085,-43229,-101133,16001,160419,299142,298193,180743,150026,33788,-148929,-172288,-71500,20137,201404,366752,330231,159918,55324,8056,-165845,-296155,-205099,153,20339,-23320,19316,36934,26224,28014,-2287,44500,135981,-6587,-283313,-377597,-229129,-97583,-194585,-243706,-116883,1496,-29524,-181263,-253574,-131652,83628,128832,89995,263195,495326,416760,70554,-208999,-161603,155139,509565,617695,336734,123929,129263,120752,93703,47135,7416,26836,159717,185289,72047,26308,110776,-81856,-266738,-172232,64866,141609,-17216,-239399,-286533,-226582,-105604,59414,113892,128825,45563,-39861,-11485,114332,14592,-182993,-197683,-252319,-409827,-354171,-116826,97098,108309,-34977,-92127,26750,-47058,-222405,-124367,43192,180078,261172,178329,-62459,-117810,-22098,148022,235742,277163,228797,191112,97251,53414,93807,22187,-134926,-114589,69258,108075,-55923,-262167,-159746,-100887,-99543,-43526,94173,158718,304084,438951,252662,-46774,-137094,-18994,32552,-36615,-67578,-6749,30428,113054,177726,64519,8738,20595,120139,294161,243035,-100845,-256649,-140791,81810,239808,145794,-67338,-72866,33463,-859,-171370,-224822,-106395,48566,6234,-113425,656,327798,415690,106645,-294421,-217787,81719,81593,-21232,-9136,49876,2132,-165901,-228747,-167956,-184901,-126973,15169,84614,18942,-77342,-157143,-181472,-195129,-203849,-206265,-166210,-190920,-173784,28940,183954,11144,-71525,12622,-7638,-54912,-31141,31229,127901,162695,85230,185717,280934,135397,-25723,-87750,-116872,-159622,-159022,-156165,-176107,-330941,-1736477,-4640432,-5743095,-5342853,-6082108,-5085103,-302077,690285,144352,167773,169674,471351,778959,-351962,-2115918,-3252845,-2343247,122648,1167936,-226574,-758769,-865966,-1007674,-643521,-68045,75012,58161,147298,104544,-25301,-78047,70427,217788,239844,171389,194341,314409,312221,146257,64235,137466,9243,-301197,-324630,-26002,219516,180018,25681,-130487,-157840,-33404,136420,186103,112695,92035,98442,77423,109370,162014,123977,-99080,-191425,89850,367731,221245,-74595,-138705,41775,122636,-78472,-126596,135193,204573,43239,-47512,-13817,37656,113842,73176,-51917,-156941,-303084,-437703,-265844,78125,238575,91033,-36688,-21961,66051,170644,248036,97829,-111292,-188233,-169163,-97277,-67513,-40144,-13324,-137100,-223737,34788,229668,67126,44563,59661,-16810,-28047,-124444,-311894,-293220,-78692,56452,53917,16585,57499,54788,-71137,-152165,-69226,37865,48154,4262,-83821,-75116,-65871,-76860,22765,102367,226928,354808,102064,-233535,-295222,-189789,-40362,89236],[63932,23297,12020,17059,-14057,-54044,-11035,58271,76040,47701,-61966,-176756,-199786,-134915,-5686,68722,-36829,-237432,-256940,-67142,60006,-100388,-243193,-160471,-91077,-185442,-197533,-111969,-124144,-154556,-104405,37677,133016,195262,306171,284616,72424,-41512,94443,315779,430617,463817,397299,332486,293466,244929,140331,108993,128159,-46959,-283136,-354070,-141971,197169,399529,259894,-16281,-43664,70708,96760,83584,33069,-52779,2312,60133,-1987,-104462,-180714,-304656,-285817,-225288,-194344,-48156,214260,359803,336624,86829,-151647,-123314,-70547,-61588,13600,112357,136209,35779,-104421,-163680,-149987,-140861,-31411,14316,-167242,-362648,-303529,-75407,27148,-10239,-50336,20111,-40423,-288557,-322611,-80852,197833,322260,54246,-284271,-238545,49535,236456,262257,242206,125869,-16539,31004,14519,-41321,110941,255018,109010,-28209,102399,236471,174743,253355,377021,105088,-67110,171729,323758,314514,259845,59460,-9042,-55410,-254308,-280351,-136403,-161199,-65745,261008,418707,368258,284694,191071,118848,12834,-172665,-70484,107104,6252,-269255,-233392,24688,146898,-33639,-261684,-429412,-303821,-126401,57304,169084,-67721,-436623,-331908,-105676,-146359,-256276,-218843,-119971,59988,284061,401254,461140,524857,307424,-30682,-205354,-196565,-129810,12760,327597,474827,263070,-98970,-352928,-414987,-418496,-468771,-346226,-148503,-20460,90729,201212,117816,-45888,24405,93814,-22518,-39143,-30636,-166782,-42510,256469,258561,178139,150408,60459,4757,73270,126088,75395,-6077,213465,599782,590302,175706,-73457,-54561,-81581,-161239,-122118,-113194,-230644,-276221,-211552,-124103,-77680,-27301,-74035,-107703,-49610,-54278,-200539,-330356,-162811,72947,44508,-58877,42820,31593,-266126,-337998,-26365,104043,-55379,-155937,-29904,89284,-13637,-67445,-20907,-62621,-181445,-70411,147309,223783,110617,-84867,-39620,98492,2160,-64377,-6378,-42031,41685,136162,124836,80160,144420,354383,436187,214275,-108311,-170527,-83313,86351,231843,194260,131226,108426,42267,89965,311311,432911,292115,98279,94840,76110,-165362,-191084,101890,196419,54436,-24682,-128097,-291185,-242000,-173366,-339515,-366547,-109314,51749,3046,71393,93314,-113408,-302705,-260007,-24467,125307,30362,-106662,-123539,-161078,-292374,-328175,-295108,-219187,-143222,-71172,19652,114459,31912,-137425,-81662,195223,207487,-120501,-266673,-66958,100752,10711,-99625,-149675,-85811,127608,254660,168245,149092,346105,475227,483637,327160,156029,116350,75388,-7402,-57874,-111811,-163532,-84898,-30017,-168636,-321969,-239255,-34558,-68108,-160012,33370,358346,344015,186629,157246,80664,-148605,-225795,-48078,233877,328272,125733,-152334,-212664,-68206,157005,241895,186270,-33547,-243900,-199868,-52269,74669,167228,105631,41455,40535,-41228,-213294,-232099,-155286,-192898,-276441,-139080,50097,165637,237283,239052,168226,240389,353542,295894,215646,114126,-114069,-323873,-410902,-466961,-372618,-168725,-73735,-14466,200359,224042,51005,-125398,-193523,-276555,-439815,-335767,109793,300477,27235,-174970,-88242,94826,218119,206329,169707,309329,204160,-244096,-468545,-283745,58977,331750,549899,732795,498967,27372,-222851,-123848,-80308,-412668,-504418,-100149,2923,4300,-112431,-531137,-922685,-133269,1363559,-935875,-5902705,-4230450,2613256,6751069,5087142,787485,-1881123,-1520751,-170439,131691,140447,380650,655362,549743,499661,404068,35005,-17934,340717,312636,-61159,-44350,80698,-218794,-397376,-117849,135329,198084,176255,209021,71897,-194360,-340925,-402238,-307374,-38455,82819,32919,-115820,-312678,-404975,-258453,-6059,125576,220123,295297,235174,-14819,-91467,-116882,-317997,-447831,-348631,-107371,149312,372087,456594,228342,-13045,-73928,-28621,-39139,107542,196979,188738,238780,306719,244352,105353,50401,43567,-2528,-119570,-284636,-279591,-33133,264864,462802,320122,156892,204159,248127,305793,273916,176262,-13121,-178096,-252804,-141799,34721,42041,-148964,-237213,-173948,-150763,-118979,15649,100470,30756,-150791,-213195,104721,407209,257762,-12752,-44701,73325,241195,234440,28330,-223789,-172050,-37941,-66040,-65504,-7475,47906,169941,333828,449145,503541,338488,97399,-24067,-79404,-210454,-185125,24466,5746,-200860,-47637,191007,80277,-41339,-55107,-120883,-152276,-150222,-127748,-53733,-102216,-245080,-242817,20338,276462,266186,46175,-85651,-87232,-81675,31287,138806,-28397,-344662,-413141,-195168,-33602,-17629,-16106,90258,162591,13381,-175970,-125701,19154,127258,140937,37192,61507,168882,203507,199911,219799,31806,-238048,-218076,-88154,-112735,-131894,-122589,-55674,168774,336058,239439,105857,215798,279518,70523,-108040,-149323,-26569,170533,137189,-7859,-96713,-81231,-121747,-258049,-336151,-295838,-256471,-224939,-3778,303963,246586,35478,-22516,145739,183592,143146,153681,126986,-45461,-196297,-54257,54345,-59250,-127745,-39195,111080,269350,247399,130507,130078,56241,-105694,-147840,-98065,-3242,194971,392012,384077,184585,-17676,-105647,-231380,-319239,-268881,-156120,-127253,-82682,-42213,-93621,-97055,-5988,70542,183234,251298,81215,-194309,-297572,-190614,-60842,-154452,-245852,-159190,-37754,-35009,-171790,-302556,-242072,-40796,43508,97959,292372,479844,472903,215242,-152530,-231710,110144,557718,708501,428270,211069,190439,143878,106911,33514,-58133,-56720,144633,279084,179219,57050,63087,-145109,-310602,-163155,89840,209539,74266,-181390,-247868,-157559,-14651,116543,145746,143343,20054,-133327,-101601,56911,-38721,-287982,-315135,-321131,-393561,-275695,-52647,87611,15218,-173619,-238462,-137725,-186607,-287565,-185231,-36351,85079,187079,171907,-17624,-90233,-48965,88816,162964,245400,237780,171134,41361,-15586,22345,-52758,-185473,-139730,51535,54357,-114807,-281793,-124990,13954,8382,38826,151076,187519,302228,447262,320804,35986,-100640,-14732,32381,-8976,15434,72544,22465,76407,179413,96307,-2727,8693,138391,270544,189653,-76231,-165899,-60045,110225,205001,128429,6017,-35491,-76617,-102999,-131809,-163017,-93441,98249,64657,-67087,25234,395751,522057,209087,-308560,-365040,-70591,-18575,-78831,34090,166582,73262,-193002,-325137,-312145,-272330,-110689,36862,80543,30830,-13540,-86269,-195311,-294792,-312737,-236234,-103564,-121449,-152923,-1784,120880,-81793,-160493,-46445,-13641,32448,68707,43695,92563,175908,180032,286695,225283,-56133,-264308,-294661,-274411,-310945,-375956,-548972,-778616,-1285272,-2841817,-5638799,-5981445,-5063274,-5385121,-4167410,-342655,511877,178871,287418,190417,356658,599180,-582722,-2587144,-2835830,-694380,1916232,1076650,-528571,-891453,-683371,-712239,-485706,-79752,91557,177235,258819,171937,21887,-24687,142121,262341,258459,259019,323348,324996,212956,98382,53543,112144,-21097,-280100,-239874,29364,208486,129264,-47998,-218324,-223110,-14083,190657,229106,197777,158716,63774,-82708,-48936,96440,75747,-166511,-236993,98343,433217,292566,-65043,-170107,1760,61824,-88252,-59260,179096,113386,-128920,-136928,-270,92397,152151,96832,-1075,-84663,-247446,-404752,-223244,124176,264872,133965,64260,93793,106898,141684,225550,162028,28096,-56905,-67672,-35133,-36347,-34875,-2157,-101372,-213162,-70191,52683,-15013,58284,83133,-25095,-70053,-124698,-299781,-270829,-57107,63782,44802,22821,110543,95989,-88607,-172150,-59081,57443,59947,27697,-63102,-82089,-72688,-50403,59162,104328,213022,323129,32144,-309639,-359864,-230083,-110772,-38996],[-63179,5247,43484,16833,-3500,-35885,-20302,46267,81244,39522,-84411,-204885,-218328,-93253,9368,14986,-92727,-265728,-248507,-71679,-6185,-177777,-274679,-234498,-206860,-204139,-129545,-51395,-95113,-94148,17123,149387,123792,86870,168154,211619,39713,-53507,70848,237696,288389,305373,290679,272438,285773,251014,92683,32401,153663,85703,-61315,-79962,40258,210579,280974,138102,-32693,47048,139930,77823,-10759,-117024,-207641,-129782,-16827,23241,52274,-1580,-195144,-243591,-243847,-232689,-16836,328563,439233,358750,117558,-77443,-60554,-37080,-22103,70460,150106,98444,-73315,-244559,-266741,-168074,-125916,10875,72461,-184510,-482351,-438286,-155213,-29690,-85841,-141779,-40987,-22049,-225943,-287196,-57554,273289,459584,164659,-248916,-225602,62583,246533,273697,208790,38538,-131231,-114900,-89680,-53903,101510,200080,93481,21449,188615,294972,150670,165774,285575,53952,-96555,126359,268526,294952,256706,69908,28544,8414,-185392,-264680,-170596,-217443,-112170,173384,326931,329513,260393,164133,135516,62096,-133289,-82066,27870,-52953,-222443,-179212,-11829,71613,-47252,-192713,-338466,-292897,-167034,35097,186923,-43360,-476459,-408761,-101703,-63340,-174045,-179432,-102834,19445,197221,371836,459905,545310,397783,49025,-213837,-266703,-204120,-34623,328824,573097,451853,73062,-294468,-458178,-502416,-544820,-341238,-59253,82857,168631,266088,141289,-87187,-24455,153672,129628,71311,-23274,-194299,-64893,198952,171076,143115,180796,91607,2504,13272,25729,-48998,-104122,150200,521172,541044,216514,-28090,-42722,-103327,-219598,-167775,-134721,-239080,-265743,-195910,-88532,38479,58256,-114984,-232475,-145605,-66914,-160239,-265489,-152845,92287,78725,-58314,-587,-35167,-309434,-269624,81722,129143,-90474,-209875,-32899,155159,84448,-8526,-9821,-31094,-108038,-2701,173474,212063,123272,-2806,44208,128179,10813,-90099,-53362,-48600,63572,162898,169054,58746,42182,272676,404523,198405,-84025,-87120,8447,112426,174867,110278,65809,107510,76065,72673,225910,290471,130418,2232,43730,21072,-174457,-176321,40280,146939,65939,-29095,-117544,-228199,-175419,-175337,-412277,-444699,-152335,22854,-71483,-11641,126202,-2456,-226165,-238300,-3040,97211,-34248,-161286,-159393,-162079,-241682,-264740,-276153,-238050,-172728,-96872,9683,130579,55273,-147886,-107889,216076,303672,-14425,-236939,-110928,-6193,-79736,-72065,-82734,-95242,62087,134888,26664,87612,359061,477422,491386,360648,183355,111881,22939,-85431,-49456,-18678,-81055,-3972,86496,-103340,-328751,-256856,-19285,-50952,-172352,19200,326050,269579,100291,107340,82995,-99809,-176279,-33487,195017,287855,133814,-166843,-285871,-170591,81202,179372,83160,-141144,-282714,-219408,-83484,76516,203726,76031,-23855,-32600,-65026,-191067,-196249,-134154,-166766,-220376,-96137,71181,175700,253065,278633,202590,217313,341930,353096,247513,106208,-40355,-181770,-307631,-421739,-328475,-118485,-50672,-55418,129908,198713,126358,7978,-82077,-231011,-440881,-362246,78716,319451,101203,-66484,-56583,61012,209858,282794,249233,325667,254082,-126969,-327882,-180274,145083,451674,655808,755759,486387,18976,-304691,-313962,-282692,-513912,-565528,-229008,-200078,-177499,-432549,-1031659,-1292940,210610,2662729,2202086,-3615801,-5904854,86846,5552979,4965447,621009,-1980619,-1467015,-94888,298026,155210,279915,653682,597828,555845,573976,139300,-49503,204427,120959,-248979,-184654,21161,-194465,-347195,-75557,145719,108699,25742,73454,38583,-158022,-368129,-388920,-193688,94098,183325,120915,-96915,-311257,-324907,-235044,-114992,11590,247531,471491,400960,72303,-97397,-186309,-440050,-573319,-381847,-79609,148043,341772,436512,227703,-6809,-91877,-55765,-42070,93050,187846,252372,364780,458356,360271,145437,35912,39375,22302,-58720,-137233,-130383,15966,270993,509676,404869,209127,201651,257660,388465,326825,150145,-33556,-177223,-246941,-103011,131344,197022,10492,-159916,-148921,-125242,-131533,-51752,21347,-6769,-149200,-196535,90991,357023,186892,-95476,-71372,200914,413103,351349,155056,-62998,-7265,136780,93941,5565,-15875,-7810,49203,150788,284774,398642,232525,-26377,-64257,-28311,-139134,-177526,-42750,-74158,-175020,68114,295187,175605,49514,-17039,-97907,-73395,-12988,35112,132749,66376,-118335,-150975,57390,241749,237864,65995,-69491,-127373,-168015,-24137,176076,73594,-246588,-345995,-110079,79578,60196,28975,98381,164627,15131,-195698,-175715,-79438,-18033,29605,-14583,-632,106465,135053,137419,209612,74089,-218446,-232527,-130898,-179356,-205764,-163644,-43675,250556,469078,375254,179541,176989,198388,49882,-78256,-88278,51933,197057,94797,-16671,-4633,-6591,-170442,-361994,-375876,-311498,-255027,-219928,-44348,210251,186814,55615,78604,294083,310238,174479,132524,123967,-13936,-166943,-72763,11413,-66385,-126862,-47051,84579,231739,183261,62484,77588,61716,-30881,-83162,-112857,-53958,143682,364667,393977,194999,-76733,-199624,-256820,-276296,-258756,-259747,-240754,-122587,-82123,-185939,-177260,-2779,160281,267437,254735,104418,-93068,-182902,-115762,10097,-70947,-231882,-223977,-95384,-31484,-134810,-290363,-318776,-177813,-56638,92339,287966,437841,485653,328883,-54144,-234253,71527,547050,701619,438222,233278,207671,183335,152802,17095,-125721,-146223,77740,305265,260870,93712,25871,-169413,-313373,-150884,109398,275136,180805,-82082,-181818,-91867,65554,164834,181741,163389,16330,-193882,-172227,3757,-71310,-348692,-396531,-347550,-340533,-179555,24992,81577,-65233,-286615,-384733,-327287,-314396,-323969,-232229,-128692,-39822,80198,144924,32460,-58583,-47474,57598,78964,153184,176032,86373,-49395,-92648,-61091,-153762,-281550,-205318,-7469,-14360,-150244,-265316,-109842,90121,97391,122585,195119,201371,278750,415343,357558,103419,-69586,-23105,28274,22080,83977,103134,-51114,-48847,113828,101268,-10865,1072,102043,162414,92981,-56009,-101074,-2980,145961,180511,126550,96133,4545,-178499,-201205,-87987,-59358,-5369,157040,66135,-93536,-12610,337598,507379,247532,-293531,-494990,-235397,-113510,-111160,85983,266195,139029,-194142,-383107,-410029,-314313,-74754,58993,57874,9744,21122,-36359,-220253,-383033,-379268,-230658,-59198,-108098,-186223,-70091,5020,-189141,-260245,-163810,-104835,28205,107925,20230,-20883,45286,94519,185124,66720,-276399,-521880,-543919,-496773,-523713,-663022,-989042,-1376378,-2284593,-4067867,-5568624,-3573064,-2048010,-1383748,196049,300572,193622,302222,390991,113995,42430,122509,-948170,-2766878,-1449983,1857403,3503729,791931,-755380,-910717,-350771,-254877,-278621,-117290,98282,293746,341511,201660,35222,-15544,177451,299451,274854,313626,398658,292571,105040,27683,-10685,54716,816,-139282,-66542,132306,193643,59249,-110406,-292201,-299692,-32747,184696,237468,282280,244399,41024,-230045,-215704,2271,7469,-234832,-294561,51922,435824,356631,-13169,-154337,-29339,-8644,-74133,71656,277040,60769,-273712,-227631,4939,123683,142366,85096,50498,12246,-135264,-301540,-138125,163235,264450,159151,139477,163272,94427,47246,131864,162188,118102,50895,6090,-6201,-36169,-62487,-27700,-66374,-151153,-114958,-107629,-92928,68754,118934,11985,-51589,-89039,-213438,-185097,1000,104339,50031,40452,155544,108846,-122474,-174653,-39296,61025,77301,73542,-17221,-72870,-82667,-31681,92906,117194,192632,275914,1149,-308649,-375301,-258606,-184887,-182183],[-181076,-37902,31648,-4557,14315,1444,-30618,11364,59599,7999,-107178,-194294,-186734,-34453,12724,-19369,-68501,-162123,-127371,-5993,-30307,-200155,-232184,-225637,-227013,-147450,-26483,34066,-41851,-25395,137801,250593,121891,-30235,-2759,104706,19742,-27756,60770,134572,108240,118103,152364,181143,251855,243962,66837,-26910,159857,200547,127543,169232,225782,236184,135551,-28844,-65706,116311,195024,63988,-83006,-218541,-286000,-193692,-61978,44128,182212,153511,-47547,-135993,-227922,-276142,-4572,412224,492823,363137,137277,-18888,-8081,9487,34716,126740,163621,28108,-187953,-339478,-298874,-139487,-86272,46197,92705,-207446,-546510,-484826,-183185,-63823,-152974,-219622,-111213,-34922,-159911,-210579,-10970,356814,588017,311515,-99521,-127106,83991,243498,284414,192041,-15034,-184255,-185720,-167480,-95547,33751,87278,48908,71094,278981,343983,110133,41445,173474,35173,-94665,71388,200415,273270,262743,98708,63473,68125,-98784,-232076,-207318,-257571,-153290,47241,172219,229017,200789,148636,170274,122345,-62137,-73249,-59918,-126498,-161916,-90922,-30509,-6088,-81085,-129799,-186431,-200653,-170121,16262,185184,-11704,-464049,-459054,-101144,25174,-65831,-101373,-59454,-26342,60503,248792,356563,469207,438416,117580,-214708,-326512,-274144,-104015,258485,541040,530499,215526,-207983,-468651,-553053,-540499,-275087,33148,166406,217129,292366,161645,-73784,-36790,211475,281217,187353,-26644,-227314,-76267,140275,79962,99147,184949,112776,16015,-28435,-60740,-164902,-202885,55337,377544,436277,235714,18522,-46831,-142377,-267194,-214181,-156741,-209702,-198374,-134655,-22208,151276,115767,-156379,-329561,-212363,-58471,-106849,-205596,-152300,73699,100708,-21042,7786,-74488,-311209,-173735,209637,163939,-130251,-259825,-44886,180161,138931,35427,7428,21164,2693,74914,173941,169005,133081,105750,129288,118675,149,-97092,-81392,-52148,74736,177227,192615,23731,-74606,118689,250962,77104,-95936,-4321,114285,151557,121366,22070,-16918,72956,88260,31901,96536,97389,-70474,-140619,-57251,-53173,-150977,-125923,-30191,55796,41182,-20685,-81878,-149453,-87258,-150659,-424701,-434990,-149243,-1428,-123824,-59515,161036,104937,-139007,-215045,-13886,74877,-47824,-167366,-156478,-134436,-191099,-221289,-245956,-224977,-192095,-135763,-17388,126555,68269,-138351,-120828,208428,325569,44505,-195415,-132250,-98102,-164409,-71893,-46420,-95882,1496,2964,-137396,-4309,316896,425970,426639,319466,160833,85960,-20932,-132811,-2668,108415,5607,56649,206538,33198,-262281,-267179,-46513,-52447,-169308,-1421,241242,145915,1302,56069,90397,-39935,-101733,1321,142164,212712,107990,-188936,-334049,-232333,-26738,43040,-40359,-166049,-212371,-160228,-89066,56902,221276,85251,-69549,-124529,-119254,-160877,-128620,-110272,-158402,-171572,-46980,118252,212009,269224,302713,214252,159679,283482,358015,226063,57161,1952,-51096,-218055,-376445,-276588,-72739,-48311,-111852,41004,158962,173102,107316,23254,-160392,-407810,-372019,17086,283888,149423,21612,-54255,-16678,154756,327627,296113,256184,200608,-58238,-204807,-96032,193133,520801,698687,668791,334213,-109870,-418176,-485671,-458602,-653370,-682646,-382476,-292568,-247658,-640755,-1352269,-1459893,269600,3151589,4620717,-921658,-6736515,-1850046,4217285,4491198,448606,-1804977,-1208775,-64145,320759,113888,161352,559930,530908,501714,609725,152733,-151086,-34907,-135293,-385372,-278192,-64151,-184946,-250103,7080,151729,9932,-123133,-83983,-29951,-90986,-285897,-305083,-122642,129037,237957,192673,-27644,-211644,-179633,-178976,-217421,-151417,157374,479102,426131,119997,-102021,-241529,-529876,-673366,-380153,-38404,101631,221097,318784,162952,-7090,-74185,-56128,-44200,39322,127382,260909,421003,525404,435680,198668,19041,-8737,10638,9111,28510,2877,22213,225811,468690,395324,200209,155621,221413,405843,317340,73114,-80979,-180423,-242365,-90020,176320,290270,134340,-75125,-109606,-102502,-142148,-104711,-35681,-25340,-96573,-107672,85898,234503,54956,-178150,-89629,278240,475466,354249,202302,82821,178957,321867,250030,56421,-53225,-91401,-73610,7394,171677,308447,130393,-124892,-77742,35610,-58253,-144073,-90401,-146193,-161657,121230,324315,233686,125591,28167,-42891,37390,139763,175220,275244,217913,-4634,-66480,91863,209463,205618,68806,-61645,-143889,-223674,-113972,131775,126847,-134791,-255555,-44666,184549,168769,88892,81526,116194,1310,-190591,-191792,-148044,-155022,-106983,-85857,-67583,10556,39675,77062,184356,97549,-172942,-200098,-140666,-224432,-252635,-166417,-7727,285416,516648,451395,189275,58852,66945,11889,-56530,-20893,121462,187235,46423,-21050,63200,57098,-144762,-340772,-350459,-318449,-275251,-228177,-101728,76574,106329,91688,187804,400072,375376,147564,58030,93384,20635,-137612,-104694,-39921,-70541,-109529,-28093,72912,188280,114940,-16045,2120,51330,59484,5057,-120318,-138063,48722,295234,367183,188433,-112817,-247367,-221904,-162289,-174241,-283516,-294172,-145210,-99893,-210406,-185973,34359,237570,273137,147581,44052,-26646,-73076,-26757,86686,18655,-212728,-297832,-162394,-26248,-87913,-234793,-351583,-286880,-122170,95923,252263,359827,434762,372969,53087,-174505,42659,476201,607927,374809,197894,186779,216616,193246,-7774,-170832,-207214,-12688,262254,289170,105947,-3927,-136240,-237753,-115644,131224,330058,282992,48882,-84389,-34211,109855,176818,187422,168533,22822,-213848,-211384,-43127,-103816,-368645,-421722,-334249,-278970,-97074,91768,69688,-129282,-342082,-469635,-471576,-400405,-344442,-265608,-194722,-129966,-16189,103139,73426,-23262,-12220,70376,16213,29533,54372,-43814,-149375,-145928,-118550,-241334,-385594,-280588,-73398,-59099,-135571,-205911,-113275,88234,143646,197460,234298,221350,266263,371967,358401,141574,-37473,-22632,30382,52946,122706,84267,-144307,-192911,21823,89000,-12556,-23189,-5842,-16921,-25824,-60636,-113562,-33619,135292,148092,112464,141300,6615,-257805,-264866,-38425,88380,171887,230469,20932,-178432,-98110,162789,361593,220478,-226771,-530307,-332575,-153925,-95760,137413,330656,195477,-155893,-378001,-425497,-293624,-25777,84235,36170,-24069,31816,-718,-223252,-414571,-380536,-198171,-46880,-150062,-264871,-162784,-136526,-291129,-355376,-322409,-252869,-46863,89510,-23771,-159641,-140431,-85368,-59062,-157336,-476989,-729462,-769784,-726843,-728544,-943314,-1380811,-1847719,-3071113,-5388474,-5830705,-2462591,-942482,130735,1928604,-139382,-495239,308376,360544,-67828,-378093,-520629,-1403929,-1929975,1139316,3890417,3244928,173529,-911992,-801361,105798,315566,-27406,-140012,103447,376502,381649,204439,30219,-39298,177601,328461,293524,327715,404984,244243,41339,-34856,-97635,-601,85804,92642,165289,267710,187327,4412,-124911,-323663,-363288,-74482,138658,217336,337992,327387,51269,-301261,-317129,-69000,-41388,-267402,-327504,-19758,388504,406970,73730,-90652,-32877,-55601,-36079,227375,406007,65273,-354184,-304951,-13746,109661,85298,49777,94412,103480,-6698,-152497,-19926,187793,229936,158454,176827,173749,32590,-79642,17310,126108,146862,98438,15600,-26796,-66536,-108623,-78426,-53859,-86721,-117009,-210949,-150620,64841,145564,75670,12511,-57444,-113510,-86941,64267,159839,63170,49864,166880,87291,-158659,-163289,-37969,6740,49166,94270,25264,-50082,-88481,-27914,103835,124306,161353,219128,6592,-252337,-356124,-285578,-261854,-312957],[-270643,-113307,-53596,-78804,1979,23245,-59433,-61346,-17595,-73463,-150062,-164283,-126387,1943,-20785,-53619,4912,39617,80842,111748,-16930,-179769,-156767,-169081,-177676,-65880,50128,96397,13681,31640,216852,310319,127865,-132302,-177472,-31732,-32,14316,45350,3009,-83285,-54715,4536,60007,175788,206255,55325,-59188,138700,260927,227298,299665,339026,256303,3034,-201567,-117485,134007,216708,68425,-110575,-253911,-278549,-178604,-68958,59570,249357,228085,74518,-4370,-181738,-300582,855,445597,494226,330506,136520,22306,41343,69940,95637,162493,148684,-49251,-276358,-371991,-262136,-73273,-22011,69849,69160,-223365,-526283,-423377,-142648,-68124,-206985,-272578,-168399,-71221,-106666,-112710,44609,415269,660031,439102,104807,22927,112670,232941,285850,184876,-32090,-181677,-190935,-217527,-164586,-76808,-42088,2355,121569,364445,380904,61712,-84253,78025,51505,-64285,33920,155964,255912,278524,156007,104395,128355,8078,-177033,-235325,-269402,-182707,-79439,16105,122644,147004,159917,224089,190181,24551,-41385,-124873,-189462,-103905,9620,-16415,-52851,-112874,-68956,3758,-27605,-113385,11241,163645,9758,-416144,-471468,-105872,92126,31128,-11054,3636,-57813,-77243,85958,202891,339617,423259,157186,-205073,-356606,-315200,-167892,135504,376439,467056,293973,-106365,-433359,-529996,-429464,-149223,121255,226326,232075,272751,170574,-20463,-17502,242624,386510,286727,-25188,-246803,-62326,108294,14156,50964,148593,110371,42903,-31540,-103280,-238420,-273456,-36653,222290,314791,236100,71902,-48728,-184340,-289465,-236337,-156327,-144871,-101286,-48669,73995,246320,146870,-177205,-365242,-221404,-22793,-49779,-164266,-144087,46771,124276,56426,76081,-59707,-252112,-54977,335192,211094,-160151,-299762,-69893,171787,157987,68090,35465,87426,133336,163113,164063,118487,153597,215788,186977,71248,-32920,-89244,-78442,-45433,79610,186692,196402,-11390,-174519,-69268,14148,-114750,-144740,63130,227570,209724,94714,-32473,-70863,36203,83684,-21188,-42589,-87860,-238054,-273650,-182526,-145809,-126651,-81064,-92409,-39762,-13805,-26552,-61427,-87766,-2146,-98868,-359582,-327336,-87528,-1344,-136832,-74285,173602,185177,-43983,-170072,-30181,85089,11453,-111428,-109768,-80951,-149197,-203309,-203213,-168055,-181973,-169470,-48743,103403,55340,-131468,-127477,178736,277444,46990,-140013,-110699,-143074,-220306,-96351,-39291,-75043,-23985,-88827,-257211,-86478,236888,331635,308600,218707,94408,49331,-31492,-118474,73550,223243,74128,94339,296922,203332,-126481,-253055,-104656,-67901,-139002,-16463,129149,6800,-92993,9083,97397,13270,-14484,60445,101848,136862,69999,-202541,-344126,-247444,-146517,-137957,-157578,-115119,-64985,-47563,-74868,23362,227336,142282,-88641,-217404,-187567,-120613,-39137,-87466,-173323,-153590,-10101,176342,256412,267207,295636,197815,81623,186170,299986,155843,-21613,613,43183,-144528,-333997,-238163,-51260,-71824,-174050,-43134,119448,186369,159322,105558,-79302,-346772,-358640,-67393,174840,133473,47776,-89083,-120483,67642,333161,305286,125994,51265,-60660,-131565,-58737,182765,518888,667346,496418,88783,-303962,-522278,-603797,-591694,-806014,-820987,-515953,-266261,-195701,-681230,-1446430,-1421759,80625,2977780,5799675,1135757,-6867922,-2977284,3301628,3917293,285551,-1446218,-857792,-69974,217254,52072,74637,388630,360278,366510,485692,51524,-293955,-291557,-373297,-437984,-301999,-155412,-212421,-167501,85185,153533,-55822,-225056,-220361,-112160,-9079,-110671,-169601,-97968,55909,194022,193109,63278,-32450,-10209,-113283,-291603,-329845,-42419,306347,317558,109700,-113855,-258394,-537010,-695396,-338194,1342,17868,37714,121482,28211,-37332,-43627,-35666,-47021,-41643,25069,203798,376072,467454,435858,234168,-15826,-96193,-33287,65756,166571,89043,-8181,149746,357023,284797,119641,68894,143176,350450,246051,-27397,-124410,-160310,-224047,-107571,148052,295392,195685,-5190,-77911,-101455,-153720,-125034,-52506,-26584,-13371,22792,82554,72085,-92838,-228244,-85994,288404,421874,250661,166074,187116,346856,467183,346582,65244,-105647,-173955,-170253,-74987,112252,233362,44255,-174978,-56571,101544,18311,-72743,-84744,-182968,-166544,95506,266247,228551,157590,62216,26844,155929,272408,266805,349123,311226,62428,-10235,117169,191566,180173,49953,-73302,-142791,-238431,-202703,29126,118167,-43315,-155376,12432,266879,284035,159034,54997,34160,-26363,-166648,-172133,-161846,-229116,-209085,-145681,-117021,-94520,-62955,30548,159007,108072,-106606,-127628,-107645,-230207,-269871,-154315,20859,257695,470841,458404,145451,-105165,-86469,-37090,-42960,47549,179302,160133,16382,-11077,94066,95889,-60965,-214117,-270123,-312450,-311579,-249144,-160100,-54680,30264,137602,280142,445220,372746,80269,-49512,40957,56689,-103004,-133709,-78380,-57573,-69899,8118,76700,152301,65041,-78364,-63684,50244,165192,111255,-111493,-231607,-58459,222098,334946,178485,-114119,-227101,-117047,12238,-31067,-218330,-272514,-150450,-98499,-160820,-115745,97780,284790,217489,-8979,-65857,-10629,7850,54692,141636,82713,-185614,-345707,-210835,-14417,-37073,-154930,-326829,-315670,-98911,140382,208052,253873,329548,347174,150147,-66588,28913,362601,466384,277100,141116,151956,229162,206195,-24513,-156533,-193000,-69268,186123,265227,89004,-10645,-31062,-66661,-32239,169842,370799,366863,199913,48846,24189,118966,157392,161019,158496,38325,-181271,-198697,-69892,-139293,-349729,-380239,-288261,-224065,-33640,148333,66831,-157498,-314518,-440193,-498012,-408872,-342563,-270208,-188847,-122219,-54143,66117,102195,24659,59315,134373,6034,-77030,-84782,-168800,-211909,-138118,-109767,-264026,-431964,-311172,-95773,-39810,-52069,-101790,-115417,11884,147756,260492,280091,268494,292136,344697,330107,154845,12800,15344,56394,91013,137253,40116,-202906,-279387,-48696,77361,3064,-59058,-150664,-209973,-129473,-91900,-205401,-160776,46056,81875,57150,101383,-43304,-293904,-260381,30628,272020,415318,322677,-33836,-269054,-183444,-53248,137913,161157,-94673,-408347,-282933,-93500,-17787,185016,359798,250113,-67432,-295536,-346096,-209446,33608,120202,43711,-33752,44909,46653,-165719,-352803,-302899,-137173,-48694,-211051,-345569,-234249,-233160,-342470,-408420,-461491,-389773,-134463,45565,-58106,-253227,-267870,-229107,-299846,-357931,-586791,-805054,-886313,-869255,-820373,-1107983,-1617933,-2110006,-3479630,-7237068,-11170973,-12789264,-13362294,-13768723,-11305124,-6656907,-2106723,-15621,116738,-327846,-796012,-1156695,-2129736,-1394957,1459972,1732357,-313019,-953058,-1116733,-629394,601804,906941,257935,-101747,127476,414625,382289,198145,31300,-65815,157329,347962,318642,312129,357189,218162,60827,-55201,-160285,-15637,218677,348813,407191,411300,203921,5800,-61643,-291774,-387704,-110840,90366,187171,351785,387501,105225,-259338,-299614,-65894,-22856,-216944,-286960,-67348,326091,448140,185572,11680,617,-60786,11101,352811,524645,126698,-347291,-346524,-54421,50317,2482,13812,126424,160332,90673,1081,110526,199443,172779,137166,180173,138702,-48826,-184567,-61403,87108,130341,86054,-38850,-88956,-109094,-142981,-121869,-64855,-58409,-105200,-236196,-171002,47443,147880,140519,91696,-59071,-68430,-30854,100467,201849,74042,38902,138346,47108,-167670,-131122,-65621,-116701,-56474,50550,38708,-16290,-77270,-33864,86544,116456,124238,165399,34582,-171592,-317487,-312727,-331158,-399946],[-278729,-167723,-163865,-172360,-23936,42341,-76130,-134224,-122353,-176895,-192835,-110331,-32856,28012,-61751,-73656,105616,290990,340756,267874,44290,-114542,-69681,-86129,-82566,12493,81815,127106,78148,88192,249445,333013,163318,-167252,-290095,-151180,-9174,66924,29621,-123780,-231474,-165374,-117624,-64968,70164,143370,60442,-49157,103211,255352,229333,287576,351617,267170,-72258,-324204,-170941,96162,195870,95294,-82009,-221870,-199453,-96820,-40892,72107,244547,206500,130201,108060,-115344,-277963,24394,430700,434660,258484,117118,54495,96353,137116,146018,168379,114129,-105422,-316452,-347088,-184493,11180,63017,84507,14899,-215484,-418138,-275291,-43077,-43142,-239787,-290431,-191744,-111902,-74797,-21814,83810,409628,637634,489151,269283,160364,137830,214068,261934,166431,-28785,-152233,-168727,-254318,-255581,-206768,-151353,-27586,163908,424324,395307,9102,-184673,18582,85495,-25209,21710,148881,241915,294888,233554,151103,181932,120808,-111656,-257000,-266582,-212700,-184043,-93474,51492,120974,191721,279687,250522,97477,-5429,-157329,-227899,-68414,87019,19914,-59213,-129401,-9655,190960,182611,-4379,23131,122181,-1638,-372109,-465077,-136350,101783,75589,52779,61469,-73253,-180774,-63507,45361,189536,345318,148683,-197317,-362746,-326236,-210837,-12059,117564,271325,283509,-16961,-356799,-424296,-239856,297,184439,250868,205972,199563,148473,33639,4780,218104,405809,342852,-15046,-245878,-27925,107683,-20779,-7153,65265,73616,66520,-2796,-101471,-263334,-306104,-102120,97463,203090,213464,122075,-40217,-217991,-282864,-216402,-120357,-67245,-24539,11892,155094,289726,148491,-169997,-335365,-176303,27602,-3715,-147414,-123207,31987,150502,153809,180351,5472,-144718,65674,420729,244443,-183207,-335107,-113766,143596,162469,96241,70359,150525,247374,241272,147461,74605,182380,293231,193226,-5278,-87923,-79979,-50357,-30524,82184,194704,179952,-43988,-241131,-244264,-238582,-317574,-216822,106623,333158,274916,95481,-39009,-68405,25784,70892,-75829,-164382,-220039,-313449,-338602,-292617,-242522,-129266,-76706,-132517,-102471,-79902,-66904,-83574,-62586,59333,-25724,-223035,-143914,24504,33615,-109445,-75307,142273,222720,57051,-90987,-26525,134613,133578,-3839,-33832,-17201,-119823,-201018,-147264,-69419,-129237,-174342,-63581,75604,16798,-145257,-135036,141331,192743,12694,-69411,-38413,-122375,-232244,-125853,-38376,-22356,3018,-108741,-287196,-121196,150484,217830,177250,101484,15387,24360,8571,-29116,165288,290024,116099,119985,340848,360511,58324,-197375,-166386,-79472,-66371,-7237,29243,-99493,-155685,-22669,103803,55848,79234,144149,97515,96532,55723,-179013,-298807,-216507,-250795,-317328,-240789,-18407,108164,84796,-41326,-152,240009,233097,-77207,-277931,-230510,-58905,64090,-56109,-189443,-155386,17227,236548,296867,240618,254633,163610,11817,81820,207312,75635,-94209,-23879,105292,-69445,-283929,-215823,-49743,-97271,-209702,-84019,105125,185279,182238,170484,8521,-253391,-299916,-137639,20932,57542,14454,-138316,-209912,-17074,314060,294448,-4998,-124482,-103062,-97080,-59357,128947,456234,576271,299750,-147846,-447495,-542994,-616868,-638715,-896202,-910820,-571944,-126879,-9207,-522784,-1313274,-1217092,-176519,2405707,5507619,1829476,-6418037,-3187400,3085271,3423296,109684,-1047632,-518549,-71092,73493,32873,62948,186981,144940,218011,257775,-123066,-410865,-455575,-500516,-389456,-236922,-202134,-252894,-122004,143707,172701,-44211,-237831,-285988,-160600,86977,118835,3912,-69737,-53942,66348,123379,160816,191538,149924,-44587,-303560,-460018,-276244,41084,155677,72357,-112354,-209529,-427357,-593549,-239584,52129,-58425,-141343,-90901,-135053,-89494,-12800,5899,-35199,-109661,-80335,108258,250928,304925,364712,248687,-50796,-185935,-81807,107340,253921,130073,-42082,83371,229771,121337,2236,-21392,57035,252930,148442,-99749,-120913,-88585,-170789,-134940,66182,231427,205542,50886,-56590,-120618,-157261,-95515,-17542,-7696,80477,162818,86368,-73366,-194576,-209043,-37475,259199,303816,97776,84389,249245,473243,549940,366937,42802,-137793,-211307,-210048,-95084,88621,175593,-5670,-159892,3700,168856,96291,49602,-377,-157361,-175018,12085,146282,164725,140792,79764,97074,258742,356735,302824,356589,331122,78680,18327,138096,197136,170041,19896,-95548,-124170,-207629,-247920,-78502,68287,14111,-52422,82363,318257,370388,227805,41537,-44164,-54055,-131914,-125865,-119372,-219257,-239934,-169005,-134582,-179389,-149369,2115,146221,119651,-23562,-27137,-32101,-185450,-253994,-145401,18623,174607,351643,401875,74826,-257866,-217486,-80834,-24491,123172,231843,137545,13519,8134,80305,98568,41320,-40439,-158465,-285615,-341117,-270305,-202443,-145473,-18207,186138,335888,428823,317460,375,-164699,-28841,83667,-64018,-146952,-91386,-23457,-12503,43462,79180,116984,35038,-113172,-102823,67895,270087,212861,-93587,-314562,-154935,166012,310078,163111,-96469,-158365,21446,189983,112094,-107216,-206404,-163155,-110398,-84621,-11573,149329,270716,114870,-157151,-186941,-55803,25275,79336,125798,77346,-166659,-356600,-237028,-13329,-7426,-96520,-271674,-265033,3483,211670,153818,114236,172912,251076,200908,36593,2395,202919,291429,161299,73927,97983,188007,162207,-38829,-88399,-103445,-68654,97061,179446,26666,-7203,106776,141850,72680,198107,360979,389058,317369,175029,58065,75569,97737,94533,111904,29416,-129024,-156888,-96992,-198701,-327960,-316745,-259945,-215324,-13653,171193,58448,-165334,-237540,-319937,-409295,-357486,-338658,-263899,-123449,-30359,-48064,11166,79976,52078,121720,199539,18251,-164890,-227445,-271660,-235084,-90703,-57718,-229209,-408649,-295054,-81007,16306,50632,-8277,-136076,-136884,85233,266578,290892,301905,315684,299827,240666,112424,46961,59511,73279,101073,98492,-44319,-239869,-311154,-113454,36021,2692,-122790,-311098,-387786,-228542,-182734,-379324,-380601,-159884,-87293,-103592,-71396,-176796,-320412,-219911,83731,419240,618777,379307,-104459,-353176,-264908,-258100,-118477,68242,43767,-172532,-104969,31128,64959,176622,315541,262644,20158,-189943,-237869,-127808,54440,124460,52725,-35309,40693,81896,-76989,-240120,-200524,-89241,-75679,-285182,-418760,-276563,-256644,-341282,-423817,-550833,-486758,-216659,-30168,-104361,-297900,-306905,-279971,-430429,-472961,-582895,-732718,-861438,-869008,-753890,-1108509,-1666617,-2183813,-3559080,-10226033,-25575649,-41159195,-46774634,-50489461,-45713895,-23132502,-5394328,-805960,-377662,-653874,-1173586,-1703355,-3800676,-5607659,-7841265,-9259205,-7485129,-2652457,-1508035,-530202,994509,1368609,511015,-19500,147158,377474,319740,160010,21940,-98980,96873,314168,311445,250651,251661,203663,131035,-48739,-192547,-1344,329044,520113,573724,503219,219062,56840,53067,-225430,-388633,-144960,46640,139781,299778,384729,168779,-137996,-181933,12455,70081,-74825,-161287,-68231,265344,467615,288052,113058,45285,-45885,27891,381755,570872,208331,-268674,-346749,-113528,-46587,-86309,-11652,134470,153050,108495,105190,217190,197395,109440,103967,160012,84494,-112357,-219964,-69383,67441,101273,49676,-116585,-158830,-132139,-128906,-112956,-70944,-68000,-96629,-183563,-133624,39545,135143,196818,167386,-82340,-101713,-32513,109469,226408,95585,31422,108054,42666,-93670,-39669,-82701,-252281,-202365,-36613,44459,59208,-1939,3645,92142,136720,134999,169663,109675,-46939,-220571,-281844,-323382,-366942],[-189556,-161044,-242387,-246615,-45340,68720,-58314,-174797,-221127,-271855,-225975,-47936,80944,63657,-77311,-74901,191690,508860,578840,418805,136744,-23663,4525,-7726,14110,59414,65167,125999,149374,148051,235518,319124,224812,-110570,-295221,-210215,-5319,114097,13901,-214836,-300759,-202167,-199322,-173825,-49063,60653,70399,-7194,58473,179604,148066,163727,272668,262641,-75257,-360435,-209413,10369,119973,117800,-21333,-155185,-96707,5995,-1291,74465,176995,106904,106090,160586,-53980,-203398,76709,376118,317319,153667,79744,78290,149823,188844,166441,140970,70606,-128368,-310513,-294407,-112956,84008,153124,92034,-49258,-176840,-252627,-98102,78500,-1315,-246536,-270884,-173380,-137316,-64877,34390,80884,316851,510899,425671,306739,218647,145517,183648,198838,113516,-31902,-132912,-164023,-297116,-358705,-331539,-220072,-35822,184063,435482,373540,-47528,-248584,-7416,111085,-361,25678,167752,226530,298316,303052,188005,209603,209461,-61589,-283924,-277397,-261272,-259758,-135569,30793,122080,225152,312747,283023,130325,8782,-165357,-238149,-66364,112116,53272,-36999,-126683,46518,335715,366643,126968,52211,66084,-57891,-366931,-469792,-212087,32558,46246,61852,85847,-82398,-234550,-163020,-85653,37261,207759,85186,-206366,-362607,-319331,-227106,-149610,-164861,-2191,183307,33429,-253997,-259961,-35178,125779,204421,230981,137420,77427,82673,51261,-2471,123337,328224,342103,-35,-228081,9040,123061,-37660,-80403,-53547,6740,72479,36235,-76315,-255392,-305699,-129018,25091,112547,164525,152768,-21869,-234432,-250922,-149071,-49930,-7021,-14093,-5701,155688,249275,117457,-139551,-259154,-104219,70891,21253,-147496,-96750,31415,165588,234280,277565,91511,-26818,159042,435083,227172,-215032,-375415,-176010,110494,173399,124391,102015,190371,302797,273394,114458,37024,201555,308740,139250,-97992,-160029,-85000,-17997,-19295,81572,197800,143263,-80004,-276192,-369737,-441407,-477738,-295491,117540,403957,317926,99738,-15627,-16965,49201,53960,-129885,-261131,-285984,-279666,-303824,-351245,-323367,-175292,-129468,-150510,-115425,-137598,-148156,-153120,-80444,79797,49981,-53634,56543,149210,91146,-63477,-93718,52410,205960,150154,9780,-1101,197024,269905,115058,34926,25228,-112687,-207030,-92112,40935,-46577,-144209,-55080,52073,-41802,-193728,-158758,98528,103845,-34151,-1338,58266,-55607,-214190,-147967,-26333,50109,66375,-67566,-233384,-104183,76619,101504,63261,5478,-46927,19894,83288,103892,238143,278925,118944,129837,322990,448177,240560,-112313,-219355,-84652,35682,22259,-38405,-146706,-176990,-45245,94910,76300,157211,223976,116415,93315,76793,-113758,-208413,-166601,-334569,-468158,-292132,65341,235872,183685,-8323,-8809,254668,305597,-57717,-295374,-229045,11209,149737,-23682,-191611,-161261,31312,272190,305486,173185,167119,108944,-41999,-11504,107114,11996,-141252,-52627,139401,5528,-238402,-222878,-71387,-110722,-204014,-71281,112286,173941,184908,210610,79806,-147460,-200995,-172786,-140640,-62285,-64010,-188156,-268014,-89464,269130,264521,-96021,-249887,-139287,-83586,-88204,44742,340003,433783,125553,-288760,-448708,-437316,-508190,-575292,-866339,-911028,-538149,76102,284619,-198867,-1020286,-945058,-333737,1618753,3881986,1126711,-5404247,-2530236,3374273,2989800,-151816,-777284,-277113,-44053,-29988,82851,113206,-13948,-66037,103198,19908,-302879,-453023,-471453,-485636,-273184,-109827,-179485,-276156,-114382,173097,210392,40016,-171929,-279234,-160686,173592,323772,178021,633,-119361,-92091,12022,235923,388122,254088,7070,-249899,-498666,-456830,-201517,18152,36886,-90222,-108821,-234540,-388672,-99422,116333,-91410,-261126,-258920,-283723,-159506,-10032,44543,-12068,-141110,-161599,851,81048,81033,234062,238470,-70063,-250810,-122947,116255,267502,126652,-63601,42796,126968,-41457,-114621,-87025,-15422,138466,50638,-118796,-65383,15791,-96634,-161312,-42425,126257,176729,85596,-55755,-164132,-161258,-33478,45258,13772,148409,266403,89391,-167312,-222387,-119881,54713,225387,180712,-45300,-3074,267784,534136,558775,317648,5520,-130528,-184198,-189897,-83688,62366,125142,-16230,-93654,83446,226922,175525,207884,148933,-71770,-175815,-94888,3307,61079,81038,74384,145336,315642,370212,281867,307529,280529,57174,28074,157050,218254,166775,-13091,-115567,-92221,-141518,-227824,-141263,11316,37644,42153,169722,330216,390166,274056,55031,-83336,-67519,-97362,-72037,-43902,-141987,-196657,-147736,-121325,-222252,-199949,-10476,151710,148878,73982,87392,74656,-90821,-201651,-141906,-14977,68049,203361,304940,13807,-335560,-275890,-92263,22750,220686,293032,139075,34973,26980,31929,70632,125792,119202,-35351,-220706,-324408,-263257,-206277,-164330,-13416,243423,360057,380063,252913,-50769,-249450,-96414,102626,-11668,-123544,-63106,40634,65962,77423,73144,79681,26653,-106336,-97956,113464,366008,298926,-62713,-353486,-209104,146511,307586,154048,-67119,-65213,153399,316540,205105,2392,-127408,-188724,-148342,-26050,83613,171165,197714,2519,-236100,-261292,-131228,-19464,26182,28237,5586,-145965,-309814,-223043,-14356,7353,-71287,-206852,-155886,150085,295186,108655,-26461,7550,126929,208442,110369,-36272,28298,120007,64062,25828,43438,109434,89198,-26550,35890,62323,17632,43445,69151,-49652,21160,252000,332927,182284,214104,306979,353617,382793,276359,76370,9658,35088,34184,55206,4401,-62102,-82549,-107157,-247061,-290839,-244045,-254153,-234923,-8584,183493,68738,-131750,-121522,-131659,-216540,-243161,-305070,-220583,5137,129097,2270,-45563,20346,68860,173634,252761,47528,-204728,-316446,-301049,-189926,-2568,35112,-126355,-293191,-212376,-16614,100709,150047,61674,-149182,-279639,-4712,226432,269148,314705,325977,240570,117350,41729,71877,110451,93149,102074,35588,-134895,-244374,-283490,-158169,-14616,8109,-161579,-408189,-479036,-289835,-297107,-555036,-593949,-415913,-342463,-345702,-320519,-342023,-325407,-144999,133551,508278,726001,395337,-152726,-383074,-302460,-364421,-301596,-8610,165438,121699,166431,194713,128877,118506,223101,245810,99522,-75503,-128657,-66171,47862,109705,77325,-5920,44849,122058,39756,-96217,-89258,-40434,-81623,-314478,-428736,-242409,-161094,-252096,-364838,-525737,-484375,-241401,-97778,-144743,-276863,-240817,-200261,-361512,-413019,-421011,-491300,-645832,-654009,-491283,-900683,-1494876,-2081376,-3427873,-14060390,-45737972,-78913053,-90990003,-98020850,-89261611,-45733747,-10359479,-1936745,-1010020,-968994,-1463862,-2124223,-7072001,-18562954,-31454016,-30292426,-16831835,-4682103,-2028472,-518020,1233612,1618934,689010,89789,161854,285904,214894,98710,11198,-118193,7107,214531,258616,158154,116914,192296,210546,-24429,-183278,33648,367680,547449,618812,514037,220585,141728,182564,-153806,-379418,-174925,14785,79374,187183,305881,205992,1382,-21263,137787,217521,138023,33047,-17862,215403,454118,347265,170407,62440,-48403,-19431,275049,494934,255991,-163842,-319782,-189372,-171243,-174598,-37523,95021,51930,5787,101067,246211,158872,32949,44355,103396,10163,-159059,-197334,-38008,39420,56854,2673,-195581,-232316,-149920,-88196,-64739,-79628,-135416,-145346,-132612,-86566,11043,69927,183862,170006,-155216,-249005,-138615,42126,174679,73022,-12648,47129,45542,18678,57582,-122642,-404645,-401525,-202704,-13479,106108,74927,38046,78596,131042,137964,167060,144190,37187,-137310,-248945,-291457,-280054],[-38436,-93459,-258778,-280622,-55873,99707,-5753,-171589,-288751,-339581,-257027,-8307,186981,124767,-47809,-64580,218270,608954,710830,508162,223186,61436,49391,39856,68547,57398,11046,99937,216087,205835,181482,264435,284039,21940,-187104,-184421,9119,139692,-1939,-250735,-285852,-182690,-239883,-250886,-159728,-30061,70238,39912,6103,46473,15980,-2492,147085,243591,-16200,-297026,-210730,-96375,-9279,99623,29076,-98559,-23161,79375,27561,65528,81034,-19745,27115,139308,-18580,-90445,154722,300255,167244,39175,33064,93418,189903,208029,151697,95174,37834,-114537,-270885,-242681,-80561,126593,234712,102580,-92076,-103498,-72445,49480,181363,46608,-218340,-210884,-111426,-124954,-59204,50288,33817,157972,316702,262571,191615,171456,137754,152456,105826,24222,-55540,-141185,-194536,-346632,-449375,-421324,-238080,-20486,179445,393129,315984,-98449,-269864,-8845,116655,6831,39178,195229,213579,285543,333465,193009,193844,245903,-45660,-318980,-317697,-329658,-302139,-110850,57316,140731,247571,311701,278156,119330,-8112,-157704,-217147,-86108,83738,65814,-2554,-101551,102143,420300,477504,249803,104024,12641,-146138,-403687,-495870,-325154,-99845,-39280,19518,66566,-90365,-235325,-195105,-172266,-101587,37655,-14914,-231904,-364105,-300821,-211121,-238143,-386408,-266935,26097,37035,-139758,-78922,125082,198633,183456,174344,42004,-65680,-14824,21814,-52465,-25325,185357,298959,19741,-197717,33039,135094,-50318,-159223,-173727,-63864,65872,70563,-48816,-232841,-277426,-109810,10783,47926,99273,158871,6879,-221795,-194661,-39353,44946,18698,-81009,-119466,38318,123438,61744,-91808,-158738,-31384,95218,32400,-140155,-71773,35352,153626,266551,333342,165600,63247,206120,377682,144868,-263108,-416397,-236440,92600,207363,158176,127357,200925,278439,233032,57712,2917,195773,259642,45429,-184383,-230695,-103573,3291,-18545,80328,196723,99489,-115400,-283116,-422504,-547541,-560717,-359790,95163,417719,315317,82874,7266,54611,99301,41759,-177921,-331147,-293108,-157829,-170136,-329553,-361259,-253301,-220962,-148575,-77430,-165378,-246640,-239144,-124701,60818,113022,100788,209720,244309,152964,-20438,-142574,-82302,142829,222695,111013,36911,238413,365269,202932,67746,25455,-128119,-209861,-50958,127039,42891,-81959,-22398,43515,-98368,-264294,-200371,52999,39383,-65744,43701,137345,16906,-189485,-150498,11111,124900,138129,5324,-132396,-52015,29701,5595,-8311,-38205,-62514,41295,161736,227386,261827,190645,81802,117900,246731,436074,368633,-22580,-255852,-83925,141047,59546,-64643,-124984,-152029,-62626,63367,72769,201967,267283,129877,110087,129444,-16325,-95560,-124051,-396207,-571071,-321791,92009,270587,211065,5906,-5188,261154,315147,-51384,-270971,-180148,69607,189406,2831,-163585,-144803,37186,264127,265267,64535,37080,38157,-76738,-79013,27090,-19081,-151107,-60515,163374,75365,-210212,-261377,-110200,-99304,-149023,-10181,127083,154082,176266,222362,116006,-52222,-81308,-163217,-264193,-188959,-153491,-223168,-290436,-148777,198906,215734,-123954,-258121,-112768,-61129,-123152,-46058,191708,261444,9798,-280362,-270556,-203108,-291739,-395158,-693740,-811164,-438296,279658,633061,221198,-655795,-712235,-329319,691165,1456926,-263906,-3761242,-1224807,3611069,2442153,-552833,-737697,-155910,24436,-38353,192851,180844,-189626,-235128,46704,-118483,-396764,-389869,-341999,-352029,-140300,30537,-87458,-244008,-107071,187904,262184,162670,-67316,-229018,-126306,222390,433525,318036,127363,-81106,-196960,-84972,269602,492568,275711,30183,-144140,-422890,-505633,-319732,-42886,26278,-45786,7370,-33846,-151902,50821,195239,-54759,-282495,-334256,-375901,-237188,-54866,55702,16503,-122803,-195092,-87369,-84343,-142898,73388,211609,-56461,-271600,-151388,81641,204264,86404,-69769,26475,67801,-156972,-196338,-110628,-63937,25107,-32492,-87307,15084,100383,-37640,-180266,-144922,12941,123349,89571,-82478,-231259,-179654,23997,95917,15809,159275,297690,80324,-203210,-186424,9224,169968,214194,97358,-135143,-66301,243329,516331,499935,227183,-29275,-86613,-103426,-129030,-78258,3423,70713,291,-11742,148774,258457,245395,361893,315252,42650,-166455,-191074,-123972,-56046,-7934,40298,147948,300114,304669,206263,211978,176972,18130,29010,170715,232508,146842,-51082,-127738,-57707,-63483,-153740,-139754,-27711,31791,108061,248869,292151,317874,270586,86945,-73578,-66624,-79754,-38611,20907,-45000,-111124,-101457,-101651,-226528,-214698,-22304,162855,196450,171538,188829,180199,26309,-127435,-145055,-70661,-31024,65058,187948,-20060,-310156,-242808,-61650,101738,331223,354481,154653,50823,18657,-44566,14163,154935,206056,66278,-123552,-248989,-221582,-176091,-120332,38965,299218,353015,319372,205786,-60249,-291108,-158094,99936,41421,-71071,-9228,114507,143584,96492,36886,17592,14354,-75013,-66805,160369,421565,340774,-36811,-346357,-222697,144263,308090,141026,-53001,1227,217388,329285,192714,45015,-87623,-242967,-231256,-38652,112909,137511,65923,-110834,-244897,-276819,-219778,-131361,-125137,-152974,-121017,-133877,-227049,-185791,-27599,-478,-93904,-183056,-66592,252067,337943,61331,-153586,-145851,-5172,163423,119895,-102091,-148593,-42617,-16973,-14353,-22167,5164,10377,4640,171263,248896,156530,30083,-47674,-127985,55106,349873,428843,241450,188992,204949,257552,364626,310725,63872,-69246,-21968,-2111,-6616,-48056,-15539,-8734,-111515,-269216,-241933,-192349,-283746,-274555,-11762,181539,86700,-72692,-11031,51570,2788,-108762,-246244,-147322,150048,281007,50216,-116286,-77924,59255,192095,258155,52090,-214412,-339460,-260234,-103086,80485,120826,612,-132753,-104102,54197,158810,192085,74833,-161828,-368503,-104459,134651,194096,269531,279824,141834,-29708,-51562,62601,130986,98741,88584,-46176,-230196,-250819,-249727,-209234,-79888,15258,-152969,-415464,-474020,-319508,-414546,-677602,-725160,-647739,-642736,-627825,-576743,-495536,-328405,-80122,160784,506257,687315,345874,-182895,-370192,-309864,-361794,-362259,-60992,220756,355471,415237,318423,122891,2834,90037,187954,137403,6878,-66629,-57195,8598,69418,98334,36568,47087,145581,137669,20926,-11281,-1132,-54650,-281824,-367221,-139160,18642,-98010,-242433,-390162,-385479,-209107,-151486,-191611,-227858,-126907,-43356,-127991,-173557,-128391,-134214,-261621,-238337,-88856,-528937,-1143615,-1840886,-3201686,-17032641,-60441071,-104000016,-120291867,-128585274,-116430772,-62502700,-15396997,-3078157,-1601129,-1200655,-1647740,-2450831,-11623458,-38017599,-63457760,-55370494,-25576219,-6673188,-2581098,-570925,1285412,1609125,742377,173492,152243,164913,91137,20056,-3223,-120942,-104727,43994,146294,43927,-28218,152182,241099,-5391,-144245,63349,304680,422488,532327,436950,195462,221564,276561,-108015,-375712,-204364,-8168,13446,38560,164166,190349,94954,110872,261164,374547,370800,254771,73144,182523,409091,350080,164950,31846,-85880,-123386,59608,304763,243186,-66577,-269918,-255827,-284974,-237531,-56399,19724,-120971,-192272,-8116,191406,93351,-37362,-24023,30189,-60334,-173953,-124898,14108,7514,25290,-7956,-216529,-265183,-143731,-17605,32269,-55060,-212264,-235109,-116278,-36673,-16187,-20322,112775,109685,-232839,-431446,-295456,-66189,75519,26794,-60608,-7564,79041,166238,162654,-146206,-501021,-566767,-375921,-97024,130930,158436,97524,86847,132351,155634,169217,147702,98869,-44718,-179571,-203429,-129973],[107734,-3213,-221277,-276649,-60342,123376,62203,-133808,-312659,-375461,-301880,-20518,255694,214714,25565,-55534,160048,544164,679265,493465,264204,113123,63676,47346,58890,7018,-60802,59557,262125,249828,100686,165913,301986,179342,-3022,-79896,29761,135968,-16147,-230826,-212352,-137959,-244570,-285334,-237479,-110101,50890,63147,-51704,-113636,-128766,-139062,33435,218093,77282,-146045,-151708,-182897,-167123,19319,30583,-85811,-10976,92734,38405,57344,5330,-111648,-57909,62898,-14059,36296,243012,224691,24337,-52119,-6212,101196,208143,194121,117330,62082,40800,-64357,-208709,-202251,-87061,141717,302992,133439,-80319,6637,87634,134314,238319,95757,-145218,-107075,-8819,-56666,-27507,46634,-29937,-3217,128613,62437,-21967,50657,136037,146979,18714,-75221,-90806,-163623,-238032,-377873,-490512,-445572,-202137,21243,163980,317931,243114,-121630,-241063,11563,114555,18918,69776,224606,217648,268247,308624,149502,130408,219523,-60871,-346143,-373446,-392858,-300902,-32151,119797,170879,262363,287225,246466,88149,-38118,-132217,-158259,-94652,33603,60935,37121,-47439,164962,453671,507907,349828,189476,-11518,-229573,-446448,-517139,-430001,-238913,-126129,-35564,22803,-86671,-182753,-157078,-201881,-202422,-113063,-108375,-250616,-352687,-260171,-152489,-242080,-475243,-432075,-126997,14081,-22065,81123,219509,227362,150267,109875,-46561,-180906,-104654,-31353,-127838,-179333,44118,255836,55116,-152230,43225,136521,-58353,-214925,-247059,-96529,74372,105403,-22292,-199383,-216456,-36910,51054,16143,45052,156558,54661,-164825,-108746,100398,152015,18033,-189029,-291146,-168295,-45431,5017,-25993,-43317,36318,110238,55477,-92804,-45514,33528,109889,243453,342482,212418,108528,209730,283765,25020,-311289,-431509,-255274,114067,272190,204500,156281,196886,189035,123798,-14899,-23303,166189,176696,-41622,-234219,-268149,-111669,17517,-21335,87210,201015,76506,-127260,-255723,-394166,-540620,-555765,-387471,49757,370476,266246,39163,7999,114820,162991,50076,-205094,-367362,-254589,6654,27855,-218120,-332941,-326878,-305832,-125215,1637,-146541,-314649,-288272,-161807,24693,160267,205067,275262,285035,207795,13562,-204652,-219283,61632,269769,195496,79287,240221,385206,235732,60744,-12648,-153211,-196491,-28840,164077,117896,4229,31491,60461,-119766,-317206,-241288,12345,15938,-62425,51242,158019,52545,-175636,-124029,79425,188109,194273,80519,-29172,8941,18311,-44673,-23328,-14219,-10767,90042,211652,288263,222709,56430,15965,80901,133622,333681,410900,45215,-271837,-78319,220317,89607,-51534,-43013,-82340,-72110,15094,53588,207265,252130,109260,122530,196766,92067,11474,-103073,-431642,-613483,-337447,50846,204853,156728,-9737,1510,250140,251951,-66678,-217826,-100495,95630,168607,19155,-97005,-84807,43924,207757,176930,-66095,-110849,-36500,-92577,-114146,-19076,-20597,-124615,-29252,198502,134736,-203873,-319403,-153982,-58818,-48713,79655,131240,122318,159675,206176,109505,11178,27682,-119113,-318979,-282458,-217727,-233668,-286208,-200311,107110,148149,-91744,-127406,9858,-6921,-140647,-117953,41566,89263,-33029,-125755,44351,106740,-18888,-128052,-411652,-638238,-325500,420193,960106,649653,-299846,-592373,-247560,-342743,-966893,-1257999,-1495564,317870,3169281,1579097,-1077453,-918828,-117467,131983,52823,318124,211748,-325560,-347801,41079,-89392,-328928,-219065,-121793,-162677,-39388,128950,43057,-133294,-48081,215523,318476,276355,26413,-178323,-96285,204055,413159,399493,286654,64760,-178089,-116476,256880,476070,219112,24541,-13971,-242203,-389602,-271898,-20048,44595,12347,94919,91779,25712,172517,283481,55239,-196211,-296872,-386940,-310339,-149327,26223,46658,-53873,-165283,-129808,-199415,-309173,-77682,183738,-1230,-243043,-166575,8724,85699,22263,-68649,21085,47435,-202206,-222942,-90980,-89979,-79235,-99610,-30955,77041,108194,-30549,-187355,-211084,-78931,57955,56793,-135216,-311245,-220275,41165,101890,-13586,104456,248006,53362,-196698,-121529,135788,280071,234052,71693,-152079,-88946,184421,428591,399643,137389,-45967,-23575,1489,-51577,-93643,-86064,12593,27941,52130,173227,252098,291993,469020,444174,146779,-146269,-246101,-202549,-153957,-100066,-15298,99226,210575,179128,92149,88741,55969,-11366,38214,183497,226481,96133,-93080,-124667,-21512,12343,-50533,-79267,-31490,14064,136941,290288,213282,171022,213251,124655,-21013,-50850,-79125,-34863,46688,32896,-14721,-51486,-94714,-201080,-194691,-35727,173497,263104,260833,260139,260336,139662,-43344,-140282,-116375,-85034,-21639,85618,-12459,-182059,-121306,16709,208490,438573,404656,170683,40923,-25430,-125058,-49356,126617,206820,131923,-3275,-118264,-144742,-118860,-33910,126661,350596,330870,272846,197451,-23505,-279559,-199510,79185,91095,2770,55015,181115,204985,102928,-26977,-70078,-12709,-31100,-24035,186944,423019,332400,-18416,-291999,-195109,145456,300893,129193,-56525,17025,189238,218266,72226,405,-101157,-308323,-338213,-125252,64764,60609,-88127,-207519,-202085,-236051,-291338,-282477,-342169,-365191,-247666,-120761,-128123,-132302,-38955,-11486,-136360,-215436,-53331,252033,313857,16890,-237295,-256495,-114440,86580,73583,-175981,-290917,-173855,-75466,-48234,-86912,-79560,-25399,59571,283418,405878,308828,60769,-133905,-177031,92821,384236,411132,227233,126330,90140,139302,278219,276492,36345,-126959,-50726,8718,-45900,-106405,6179,53578,-98744,-233393,-156163,-146400,-312933,-289778,6643,184384,119182,11725,81632,188266,188304,21354,-153142,-36895,281374,376016,76284,-179842,-175082,40409,190722,222824,25293,-196115,-282038,-156305,1938,136080,179767,124996,30085,-1014,105007,168209,169523,46430,-156256,-359526,-171157,28534,88833,172006,178083,21651,-152559,-128354,30218,120219,106282,87413,-110270,-301303,-261979,-235030,-260442,-130197,49064,-66935,-318043,-374542,-303375,-481074,-686211,-704200,-753949,-877528,-847858,-731125,-563751,-316717,-39520,176062,440554,539128,253940,-181526,-322581,-290812,-263213,-276242,-68024,210262,455976,549292,358224,47705,-131349,-40047,112826,141555,58165,-48848,-83977,-31172,34376,125168,94521,58623,153264,197824,91651,31881,44995,26214,-168030,-228630,18704,227291,90197,-68489,-171770,-205706,-120995,-169785,-228838,-171719,-10846,128475,178821,193393,237478,266512,235005,307684,362120,-70783,-669289,-1463920,-2851193,-16914513,-58905311,-98580164,-113900876,-120980867,-108970800,-62052472,-17636284,-3777587,-1934042,-1261938,-1679083,-2672377,-15618178,-54247192,-87791865,-72972845,-30741592,-8246845,-3138998,-717600,1102513,1342649,664539,197629,119855,64494,-1622,-41479,-3743,-95065,-205948,-161096,-5936,-65170,-155618,68184,198462,4659,-82311,76126,160100,204128,360111,306778,151222,264086,304769,-94547,-373834,-226692,-19861,-37492,-101576,2364,123975,110943,165362,334834,486818,555813,448387,181475,167853,342737,302662,103608,-43919,-153375,-246160,-190552,55618,169615,-1943,-207439,-289579,-351913,-257673,-62810,-68072,-319049,-425522,-183265,70443,11766,-92071,-88286,-46076,-120449,-166590,-38586,57582,-25040,16672,33012,-156351,-238307,-117281,60006,152244,7977,-263245,-344288,-159334,-5711,-37877,-116517,-2700,5114,-286749,-562381,-441962,-182687,-40035,-30355,-99632,-50735,123237,299604,240492,-148979,-512943,-638694,-498373,-185183,115284,217003,168240,117107,137630,168193,149232,108363,128720,41545,-87517,-82559,36604],[175456,46724,-176616,-262673,-77283,117580,108729,-91296,-301663,-393642,-379294,-102134,261503,310563,113129,-66600,17290,318935,472517,358415,229732,112915,51939,17822,-12102,-81072,-137399,7358,265221,259895,3751,22084,242205,290016,184425,59321,44351,100185,-32488,-180664,-131571,-102800,-226149,-280957,-271625,-166444,6887,38341,-116520,-268012,-261377,-211877,-31427,188509,163388,49632,-27719,-216141,-316871,-120180,-38932,-131345,-66097,40003,33545,63670,-15176,-131940,-110868,-36172,-35124,143762,311638,156842,-81545,-99351,-27311,96776,195976,155542,85414,67768,90972,11140,-136164,-168557,-107576,142793,354023,193122,-262,143107,204501,150745,234980,136292,-32402,30444,116567,62531,48442,50297,-74679,-97281,16712,-98333,-233430,-76115,161480,188828,-22768,-150030,-119302,-172181,-253066,-359821,-454618,-392002,-124685,82130,152341,238502,179035,-100362,-163042,51949,125188,63735,128535,256228,247480,258000,228532,49651,25201,136525,-89837,-343173,-411777,-417142,-250970,74499,197218,205349,276232,257612,206308,66559,-52883,-85743,-64887,-63133,2166,52336,78227,33039,233457,451547,479362,423657,306471,8128,-273148,-447599,-489742,-469072,-318615,-155415,-55805,-12195,-57004,-85909,-65892,-174761,-242966,-195051,-153724,-235070,-306671,-184787,-50972,-152669,-407061,-445726,-217521,-4502,87779,194494,263185,241427,137402,66543,-99361,-227475,-147177,-75771,-198909,-286070,-31625,253658,113304,-93656,43583,126730,-55565,-221510,-242648,-65243,121981,151719,8963,-152288,-120977,82857,126422,16188,25714,166176,124063,-63746,1101,240142,248318,8467,-281222,-447829,-381425,-196133,-32347,52368,80016,103371,130849,109511,5845,-17082,11365,34247,174560,318759,229251,108514,180807,195808,-82438,-332627,-392893,-202045,182141,351601,255013,193460,193257,67905,-28855,-91021,-41426,119671,98592,-81505,-232246,-251797,-84621,34450,-22251,99970,211691,92906,-93857,-192008,-303911,-447701,-484517,-374308,-13086,267614,182030,-25813,-27456,131733,214766,81653,-203888,-367772,-192337,149801,215890,-52671,-248015,-366931,-350249,-90217,91172,-91524,-317822,-268162,-171607,-9906,186063,236545,240726,261808,242117,35349,-255554,-319320,-14794,279761,241982,111525,196148,315330,201067,21140,-76303,-181625,-172903,-36399,133545,152755,88349,85364,93221,-91822,-318061,-264130,-26327,18196,-38194,1866,81509,10145,-190534,-82243,155134,217551,208450,124178,26890,38557,26367,-48964,753,55424,92986,145592,195370,238072,111896,-94036,-77574,5495,-1362,167447,348743,55157,-283838,-85183,235381,83606,-28466,56556,4013,-82713,-50050,14936,161555,159750,23994,94120,237191,167033,69311,-120676,-451996,-608997,-357814,-54978,49529,19459,-76107,-20004,199788,128373,-114836,-176129,-40921,56590,72813,4409,-18006,638,38127,94268,38247,-206039,-258674,-119294,-112646,-141680,-59422,-33296,-95908,20704,235169,160427,-230842,-394564,-210413,-19030,57454,148954,87448,49207,110088,145009,44506,7938,69734,-91882,-328189,-340733,-257115,-242368,-295136,-271898,-20153,41348,-48203,80205,189470,55793,-150120,-176409,-104045,-76918,-36400,92013,363622,371560,205700,131038,-128144,-471832,-286119,422581,1156259,974307,-31551,-621706,-281538,-1404681,-2592084,-969985,1135604,1507546,1665288,308088,-1645006,-1225213,-118402,235153,170376,370440,143352,-441670,-437968,25289,66638,-105069,6842,85657,-14970,-27173,115460,132002,17804,66717,250974,339932,314217,45271,-189646,-143671,67893,245048,383255,398123,237491,-51448,-95265,177241,330324,88967,-29395,76762,-30347,-169301,-120153,24042,45667,35983,90527,61662,47749,203979,336218,183675,-59035,-194093,-349753,-398915,-306952,-70014,47230,23791,-102095,-144825,-268842,-414109,-213334,137984,56847,-207283,-202020,-111294,-79524,-82435,-105511,-21628,12564,-216045,-227796,-74999,-135112,-206593,-191507,-17033,50941,-21132,-122712,-211818,-255722,-163644,-42912,-44307,-236362,-417995,-311471,-31234,21095,-103798,-32160,104059,-22910,-207470,-100263,190308,325774,236551,59288,-135973,-103867,73675,266765,260806,51076,-71517,359,61749,-8996,-148173,-208272,-72673,18903,46501,115385,172319,267281,467599,463461,175624,-150202,-278558,-251575,-240506,-200521,-108520,-19558,38346,-3423,-68331,-70769,-77441,-44744,37870,172513,169452,-14731,-166979,-133726,-9266,50759,21585,-18353,-30424,-27013,103618,247607,89625,-26892,92460,124003,21355,-53139,-112782,-81912,-2049,42576,39791,-45343,-138334,-188943,-175306,-72832,154238,313255,303835,262565,273543,199735,8849,-142092,-148411,-98651,-58966,4670,11460,-15219,27315,104264,296033,487414,397760,144761,-27121,-123281,-209901,-120569,38875,119728,134010,93126,11367,-74848,-75088,39352,200250,365703,282773,227944,201009,21454,-242503,-232712,27231,109610,59632,87518,198316,211110,76472,-123582,-189810,-75904,-8269,-5794,155379,348716,261523,-25692,-220621,-151032,121782,260701,106684,-85426,-35047,62052,1519,-134021,-126068,-165999,-369182,-445388,-266961,-53437,-45243,-233665,-291171,-160766,-181849,-344377,-449250,-575385,-546820,-327817,-111147,-53268,-86196,-44951,-16109,-168162,-294358,-140237,130458,210693,-31963,-275148,-323499,-196836,-7106,-9447,-239228,-376204,-263950,-122136,-90114,-144096,-112497,5924,125023,333458,479160,419095,111783,-172813,-183967,125881,358541,302983,136878,36597,-3818,37757,156089,190597,11567,-140558,-46503,58511,-48538,-148721,5394,93413,-66120,-134023,-22319,-79307,-296801,-242852,63585,203094,165510,111845,155377,262953,299907,125353,-34377,100143,372950,390842,77635,-206851,-224957,34205,189422,171297,-20851,-153525,-155109,-20096,91305,154596,210033,229552,160029,73646,121778,132731,109654,16509,-114127,-252233,-171787,-42600,-3127,54457,51727,-77690,-198283,-145636,4760,102111,142527,129449,-116800,-313175,-257711,-234228,-284759,-125518,135796,101420,-132544,-205539,-225753,-443544,-550757,-511085,-668334,-931103,-899462,-694279,-485285,-262682,-12458,203894,377090,376655,172805,-129007,-243845,-240515,-101109,-64764,-10712,176256,425535,539785,319695,-47450,-217947,-109258,64919,150173,111208,-33612,-96661,-22240,53653,186445,184716,103535,164334,232885,138026,73772,127340,177123,35270,-17325,209964,413007,281083,141973,89254,32202,22930,-121562,-214418,-96900,100971,279725,462226,590789,600963,639214,756089,867531,767959,388794,-128789,-930261,-2245576,-12892655,-40775483,-65471652,-75187932,-79928500,-72211996,-43795895,-14983064,-3666052,-1842978,-1080606,-1493327,-2695425,-16681258,-56882614,-89812520,-73648870,-30539418,-8947722,-3583636,-956090,709083,911272,507101,174090,99127,50886,5235,-24287,51798,-10869,-235687,-320311,-136302,-119287,-221009,-31735,119624,37624,18079,93774,7810,3188,198228,199782,127968,273472,285305,-77113,-335040,-208787,6625,-28755,-166285,-105495,55706,80361,154297,349804,529694,650915,581018,297864,188434,290584,246804,36085,-118060,-204811,-316775,-364245,-149453,81599,40606,-125449,-257531,-329892,-207514,-30983,-117561,-462098,-598090,-342856,-58690,-51845,-108833,-118880,-95844,-154343,-138582,41999,94646,-26990,49880,129050,-14356,-140595,-67745,132442,269824,103242,-259218,-429152,-237373,7922,-39315,-185926,-122719,-97205,-287858,-564905,-506988,-260217,-121821,-66477,-110913,-78700,153917,372837,263144,-132114,-435761,-580304,-517195,-248505,57729,228207,231474,161162,141340,155197,89600,30442,122947,102924,1380,32704,167270],[194882,76393,-109434,-204276,-58740,128538,162266,-15071,-217055,-354951,-436360,-188849,250710,423903,222566,-60978,-130528,39273,180661,167689,159218,103548,62884,4917,-78985,-150865,-178039,-25363,241859,250669,-69720,-128030,120762,322591,325223,194478,61943,60142,-35775,-119042,-76290,-82661,-182405,-238328,-254213,-181367,-46747,-29320,-178204,-380765,-363851,-225756,-40230,155150,205555,231573,141062,-182979,-420264,-286975,-172157,-225339,-171252,-64476,15436,86223,19206,-91169,-131232,-136831,-79354,193520,317684,75797,-156470,-115979,-44341,56724,132500,87626,56065,101906,159772,73535,-83421,-147699,-128627,123313,361479,252842,111206,258708,245879,91279,145562,126057,69730,149217,206379,173415,132745,48455,-105821,-115718,-15772,-194223,-376633,-171523,188189,247865,-28007,-208369,-158709,-175308,-238247,-308846,-372907,-308822,-67608,107289,113788,139681,101610,-71712,-85439,71559,124854,117572,182117,255223,259478,219383,72158,-133952,-142429,-18124,-149078,-333011,-437176,-417228,-198415,137655,224518,195013,250220,196060,133165,32151,-71709,-61669,3937,-25535,-24065,12802,76153,83841,253244,382815,382906,431951,391956,23452,-301632,-415671,-418715,-443546,-335988,-133559,-48134,-46110,-32145,-2845,8955,-143537,-253294,-224406,-170685,-208770,-251187,-110903,38502,-33531,-251034,-351761,-250370,-29515,139012,220556,255925,234351,126078,21785,-142792,-228557,-159558,-125714,-274573,-346319,-45079,275258,156894,-64527,5135,76955,-68411,-202995,-195400,-7909,178812,183506,21579,-118824,-28973,195756,177779,9249,20350,171076,178614,33030,85830,312155,279206,-20828,-334350,-539932,-527089,-300351,-66333,105742,177028,152503,143765,171149,114512,-10814,-62353,-86912,62437,265922,205166,57939,114495,125454,-145312,-316265,-302347,-88787,267314,398173,274124,218611,182280,-59995,-196708,-168059,-66274,55356,43972,-68331,-192597,-189925,-18736,55847,-27600,99032,213623,143629,-10656,-101765,-191918,-323139,-385806,-334157,-91951,125090,82768,-96508,-97453,89368,230051,126078,-173258,-329846,-122106,220756,313301,99371,-141966,-358532,-340525,-53073,161551,-22190,-242853,-174370,-143064,-22660,196809,208674,143574,200889,260404,58987,-261267,-346362,-59230,257728,252561,141286,137325,188547,124199,-14658,-125368,-190405,-134675,-58694,58955,156162,164963,137657,145814,3462,-224305,-228186,-39773,42687,333,-85186,-73549,-91965,-207663,-19697,232757,228963,200546,148384,41283,41818,62224,8386,66312,165912,247047,218913,132106,101254,-22392,-198114,-158952,-72763,-102096,19159,233874,28291,-267883,-75776,211499,66964,15517,168867,117764,-54184,-79362,1502,112387,44883,-80377,54895,263964,221411,100078,-128428,-415218,-526852,-341305,-149933,-108313,-126898,-147356,-40069,156172,39801,-135507,-125804,6826,-4470,-32529,2458,95283,133589,63933,-8717,-77592,-276641,-324271,-150885,-95171,-127654,-69912,-34605,-36969,118294,315255,204185,-219009,-408430,-218057,52508,191831,222702,40640,-19762,74880,101777,-6767,-7054,76042,-63229,-269012,-308909,-214760,-201478,-276819,-305682,-110399,-38707,29386,337249,418018,160653,-94061,-157232,-164481,-156800,32576,343358,621502,548294,358417,349338,116047,-311647,-301590,326279,1217116,1187936,185926,-679950,-487899,-2206197,-2787514,968894,3714689,1824600,-734447,-1141739,-2019116,-1410032,-27541,374508,304835,366148,44572,-466763,-455508,24269,323708,288383,310806,286884,113635,-38589,44347,195238,230456,292079,366844,386759,331478,51441,-202715,-224731,-120125,45337,342752,479088,428464,194591,19333,118655,187143,5433,-45833,167864,215655,142044,121903,108555,73063,74205,56775,-46012,-21226,205471,404121,354742,144807,-4127,-221668,-424117,-425787,-141293,90320,160270,46837,-68382,-222755,-383764,-240831,150382,164790,-116064,-189359,-174811,-175589,-143233,-121513,-42509,10041,-157487,-160869,-16471,-139547,-287406,-247709,-2918,-4726,-195859,-224906,-182152,-209432,-167626,-103322,-133955,-300669,-461811,-367816,-112808,-60182,-170263,-149644,-29516,-73844,-191913,-80212,222994,357576,258312,96999,-47006,-57258,-3269,136016,181298,48216,-47421,27296,114340,56011,-144818,-259223,-109807,27281,37288,51256,89322,223217,415994,425856,178187,-120290,-233900,-220869,-247889,-230545,-160237,-120394,-116026,-146526,-188694,-182004,-140297,-22021,90603,205602,134576,-108137,-207493,-97783,43310,111598,97659,64792,17980,-21587,83167,189989,12481,-152741,1703,131045,78319,-24879,-108650,-105657,-56295,37723,91428,-39785,-174628,-152061,-116681,-71909,160062,381822,338189,242393,269679,245563,64518,-100650,-106487,-26974,597,13507,88204,175935,192868,216779,377860,491198,358824,111033,-98578,-210389,-240607,-140229,-31316,30024,120694,176411,130438,-2376,-25321,107826,266932,369534,249068,213881,226722,83096,-161844,-219711,-9949,126009,114430,104093,182106,179481,44825,-198712,-284348,-133548,14325,7822,91104,240728,175868,-26342,-122034,-70820,101964,215697,104673,-95776,-104672,-97118,-229230,-335295,-254465,-214679,-368931,-488312,-386538,-174557,-125420,-312078,-335680,-138122,-133676,-361828,-576294,-735389,-613222,-305815,-84847,-10285,-43372,-20759,14633,-137582,-347565,-266034,-50711,67151,-72850,-266995,-347364,-245558,-86453,-83652,-258318,-382126,-297175,-157846,-137910,-173814,-71159,107902,189339,306999,446240,452470,155358,-162085,-147017,153565,300929,162269,-1432,-61331,-56856,-20780,38891,85644,3946,-105684,-22402,111722,-22344,-165244,-16245,96574,-29586,-5540,134793,17127,-216140,-132570,143251,223528,204023,195167,199844,271892,313777,170181,64893,213173,386946,313825,46116,-194167,-218562,30913,175678,104809,-90270,-120234,-22891,73536,101610,109752,193138,276823,209802,80372,74449,44553,24775,-7968,-65734,-128854,-139433,-80873,-79756,-82156,-96102,-152200,-177561,-121749,-25072,66218,179406,181658,-91227,-290422,-257979,-268538,-300410,-89370,230310,268120,41717,-63520,-139243,-334586,-344255,-246389,-455912,-808592,-787886,-502821,-306197,-205760,-37505,201876,318921,236528,92686,-77690,-196769,-215349,19585,140708,46289,106868,264167,363225,181181,-161932,-268799,-146753,12119,132976,130681,-46966,-120495,-3770,87296,230639,244127,122122,122438,193472,123860,77936,185620,311834,229238,162139,324857,463386,365189,283559,270671,215538,131596,-70665,-190110,-56389,147837,322524,574096,822866,799604,836820,1104107,1219166,968019,685348,329372,-336583,-1405735,-6682268,-17038387,-25680097,-28779884,-31559135,-29603470,-18901343,-8285469,-2761963,-1394167,-737908,-1149604,-2491731,-13907962,-44026864,-68638324,-57275129,-25307285,-8379923,-3639488,-1171184,217670,418224,266508,58293,45228,79938,69331,32198,111546,67428,-227660,-437954,-261294,-160811,-273899,-178898,-9517,48614,89381,64166,-154099,-162534,55948,105080,85432,195688,183378,-87790,-297172,-196949,20248,-1508,-182057,-173365,-29501,-9681,53420,251419,431761,570389,566030,341658,185590,216272,159525,-48264,-200171,-255415,-344500,-440287,-281267,-27016,20302,-81436,-205150,-260886,-133577,2347,-141139,-535492,-685736,-465542,-188051,-117483,-123143,-142047,-142940,-197440,-137222,67195,102310,-6635,95411,221305,136642,-24309,-33638,157744,325370,169873,-232372,-481887,-326140,-6877,-34520,-227277,-228165,-173470,-243979,-438488,-465628,-278401,-142764,-61378,-91976,-100959,142873,353238,215326,-105747,-292188,-396492,-407162,-255701,-16858,197342,281248,218987,153274,123542,12713,-45788,108323,150686,87758,134806,257053],[203952,104746,-19330,-91697,16707,179583,234333,102313,-54676,-243980,-427371,-217892,264381,539421,341861,-12407,-205086,-176077,-84219,-2303,105015,131210,130875,53235,-76449,-153438,-156174,-15492,216661,243413,-85848,-235375,-15635,284250,397063,295071,96806,53301,-6338,-55745,-50888,-59011,-103111,-157249,-183320,-136881,-75569,-100864,-209661,-415568,-413639,-199384,-429,130962,199556,359142,326880,-78066,-431698,-409624,-308833,-314631,-271580,-169132,8730,138312,103313,-8155,-121069,-204786,-114898,192823,261420,-17464,-199233,-103208,-49957,-8375,36088,16111,49351,164318,232883,116415,-41628,-109482,-109637,107447,337694,309281,232687,337911,231904,-371,-2026,62689,140368,229922,240900,243568,206831,51243,-110212,-58674,27552,-197395,-389000,-185674,215270,315563,10615,-234472,-191498,-151187,-171642,-219676,-257115,-217791,-50519,83803,53548,37826,20194,-44321,-19556,75428,123379,181231,233002,234007,247410,157660,-118004,-354292,-329300,-194582,-209175,-302567,-418781,-378087,-150327,141618,191664,141163,188257,114763,43439,-7382,-82489,-61270,29104,7993,-33419,-41710,35817,91483,215246,258793,252056,384208,418249,17873,-313091,-340997,-290552,-345944,-282187,-57428,2352,-50195,-4126,52254,45231,-120501,-235054,-206416,-160670,-167815,-181553,-43010,94849,74409,-67262,-196550,-218952,-39450,132882,188056,241904,229028,119388,-22523,-180399,-196053,-144590,-171595,-332883,-347265,-179,314113,180608,-67563,-59447,3628,-86079,-164562,-130788,48338,228044,202744,27437,-91251,49968,276193,185755,-10067,26212,175897,208912,99383,122357,290241,231930,-55104,-320989,-516685,-532106,-326731,-93054,125604,239568,190333,154943,226427,200414,-23483,-176174,-228778,-54971,214230,162824,-13463,32156,87921,-128467,-237276,-159870,65219,348365,389654,248058,224587,166586,-156987,-327751,-223514,-93024,-7423,29902,-7626,-126681,-92669,86576,94369,-31375,77454,202025,220753,121968,10476,-85155,-203615,-279032,-275165,-170725,-19185,2195,-144161,-175483,4342,203647,169389,-113697,-247004,-44604,206313,272184,166878,-59784,-306167,-286592,-21736,193574,38508,-108077,-34926,-80558,-4705,200583,156819,46970,143103,269314,92448,-210425,-297292,-64700,208549,233666,176572,99533,51688,36723,-19667,-131444,-170507,-89548,-83585,-27101,141909,223703,179650,206248,149029,-37764,-119230,-18473,70928,27742,-190736,-266351,-213829,-205817,46846,288163,228199,185016,159226,25330,23402,110858,104195,148490,285393,415171,299136,41759,-82809,-143255,-237509,-217037,-135095,-144679,-64110,109247,-24297,-227883,-45288,169303,49547,64636,263603,237742,20393,-54439,22790,80559,-52628,-167101,19576,269213,248600,110485,-108264,-321550,-384499,-284608,-198900,-219977,-241379,-207442,-58463,133960,35458,-106477,-78365,24295,-68861,-113646,16222,214521,278650,116437,-72904,-141372,-258193,-289709,-126943,-46558,-87679,-74906,-39631,34067,231867,414649,270384,-143676,-338724,-171801,134141,321329,282391,-6121,-84748,52190,89073,-20134,-19088,44619,-60317,-188771,-210307,-107536,-123201,-239479,-294364,-145401,-77801,111841,547254,603910,267522,9748,-71508,-135531,-146532,139090,543133,728806,568510,380279,442854,240187,-205032,-379810,144211,1118214,1246657,340442,-670426,-824250,-2465712,-1451244,4149292,5659511,868493,-3535699,-2420123,-2037619,-1319022,183115,520843,381513,287150,-46228,-399333,-416261,6755,549398,728281,635179,454001,211409,-59835,-69643,198701,431438,561874,537477,449756,336321,60586,-205077,-334679,-339787,-132195,288045,497939,566575,450294,161046,95479,114056,7190,-15787,236304,421799,437953,354603,182458,96818,104262,6899,-175691,-129726,186252,462569,508613,341971,200738,-53307,-388509,-479276,-167904,165959,319152,235251,65580,-95620,-252122,-169705,204950,281970,-3439,-138770,-161357,-178348,-159025,-129837,-52237,18657,-70373,-60086,53251,-116842,-324696,-278278,-4646,-77605,-357804,-297561,-107808,-97625,-107439,-126138,-201739,-319700,-436699,-375847,-177143,-115730,-202153,-225044,-126041,-101135,-171392,-73164,228237,361384,261695,143312,69626,21582,-39411,60334,166364,105651,-2132,33080,136779,133188,-68213,-226486,-105921,38128,30897,-3638,5873,146583,321572,339717,150859,-73661,-150018,-154425,-203211,-202612,-172012,-186768,-224122,-237951,-259173,-236875,-144343,25877,172784,272586,127784,-169652,-218602,-36037,122576,182137,154518,130399,79896,20021,87193,143596,-1305,-169489,-32980,132633,112543,13639,-66603,-98974,-103482,16703,118191,-47222,-200251,-113656,-48163,-40322,182007,434031,336678,189265,246416,266147,100448,-43612,-20382,86864,117721,97211,184908,316143,303837,301190,408704,417184,265872,58497,-163257,-275308,-231866,-121749,-69054,-34393,90264,205854,178131,28324,-426,137307,285279,333993,207827,194960,224336,117741,-77279,-183062,-39638,121402,136997,80892,110410,88005,-16738,-249943,-342592,-183882,18153,497,-8281,108660,84749,-30933,-29195,22143,82130,159267,108997,-84996,-167798,-245443,-416215,-478910,-333721,-212356,-301252,-456018,-448180,-265161,-170664,-321910,-353356,-165825,-135231,-370312,-650072,-785574,-549178,-194694,-56288,-20996,-24649,19198,69017,-42004,-316296,-353500,-220106,-84625,-119767,-253950,-363966,-284366,-147969,-129935,-233416,-329460,-292853,-203783,-201145,-178664,20488,235549,221370,196185,303520,387709,152090,-132411,-91577,166662,233367,36853,-152690,-160502,-83841,-43500,-48613,-9649,11916,-42698,-4965,122652,5716,-162805,-59422,52444,-15006,95456,263751,123999,-85767,10607,213157,224354,213545,231812,209938,234466,243388,140597,101798,250985,307897,168970,-6141,-141699,-162074,20006,137803,29606,-171444,-114998,56733,72818,5209,7259,138061,260681,178473,23366,-24844,-67350,-47964,-11128,-30793,-62762,-107884,-87332,-129660,-215333,-236224,-182119,-102869,-70122,-47839,30564,203608,220849,-50286,-242886,-252406,-313148,-296627,-31208,302425,367586,137868,-2352,-71668,-185359,-133259,-7646,-204260,-560094,-550027,-222969,-81500,-155737,-103144,163413,286026,162581,33161,-40188,-182208,-214355,61565,251872,76570,33353,58233,107960,2261,-245528,-268075,-153004,-37014,104706,127088,-72575,-142490,18828,126879,251500,261628,103467,29349,97530,76924,62936,207975,390012,359540,261852,328473,371022,321219,324112,341851,306785,179679,-28538,-144269,-27964,152326,269319,499301,811656,779770,818439,1174702,1255595,922757,761034,634862,239572,-453897,-1226922,-304496,493741,1591091,89685,-1674384,-477817,-1023787,-1376894,-738766,-316816,-697335,-2023690,-8682280,-23860546,-37361632,-32744656,-17054504,-6491471,-3067333,-1110971,-138465,54113,29195,-97204,-12388,149647,184931,131865,181946,141061,-163663,-466638,-333212,-170462,-297580,-312667,-117939,63147,136949,12383,-271652,-242680,-17100,58413,47961,72054,55521,-88167,-235287,-171386,38477,58586,-130372,-169706,-80794,-92847,-70210,85664,229216,344981,417471,309873,166902,146534,81353,-99503,-238034,-264409,-304350,-385075,-287000,-104708,-33667,-67999,-131170,-148452,-34853,53778,-108226,-494758,-646068,-500579,-265600,-154678,-118851,-135090,-160097,-227015,-144618,63910,121920,70513,169667,295798,259810,91023,-4465,153718,320176,187748,-192684,-467160,-353236,-9232,-1400,-213870,-273032,-180373,-143728,-211400,-306936,-209235,-71189,21179,-20564,-97930,104080,265104,129987,-59100,-101193,-116295,-168937,-172215,-54504,163930,331230,300944,194347,102764,-34786,-71648,118586,204030,177421,225679,320110],[141783,56605,-2391,-27475,50960,177999,231714,160483,72037,-153848,-409290,-230511,244313,548290,369243,9984,-233201,-313571,-301779,-163377,40975,156509,195120,111859,-34789,-129228,-129036,-16264,152648,197855,-87689,-317077,-167216,158755,354229,295060,106108,56100,16877,-41592,-85002,-56108,-32342,-91484,-115923,-73135,-89586,-169880,-226290,-396130,-433537,-191834,30171,92860,126902,374848,453444,47046,-362053,-451785,-403100,-370054,-342921,-251094,5123,193659,189543,62951,-116661,-243071,-133700,151084,149676,-132609,-234816,-85217,-56029,-93852,-78905,-50544,58895,226441,277146,128416,-5871,-39595,-39271,104088,294210,351297,331008,365182,187898,-82969,-169014,-46812,162577,259193,212904,248187,244948,55453,-94525,32276,108696,-116951,-267889,-110089,236384,375848,81682,-226365,-203134,-88696,-53486,-101837,-127716,-136892,-74621,16237,-17458,-54076,-57854,-27052,31828,79070,129358,247142,283808,213974,217193,89948,-280674,-533514,-468528,-323371,-236271,-239200,-335366,-291525,-103592,100695,116311,64186,107174,31380,-41911,-45765,-77692,-75026,8570,26888,-21277,-87578,-21125,60896,133201,106543,120136,301349,374353,-13745,-304098,-228141,-114865,-197512,-176863,55947,98764,344,39579,80856,43691,-105123,-194639,-163423,-134261,-113365,-98094,15353,107628,139483,89946,-35305,-134559,-17992,94902,148473,255368,237024,112642,-68157,-218169,-154003,-117844,-208719,-355967,-294088,73734,348214,183236,-92795,-128810,-68276,-96970,-120463,-81221,71325,243024,206822,36663,-62895,105127,304819,147637,-41719,30394,173116,204226,111035,93166,172648,112350,-89381,-250593,-381329,-393503,-282417,-117078,106639,254794,209315,156007,247868,226983,-55075,-307113,-362937,-146161,177924,117786,-82746,-53304,71528,-38884,-100201,2142,209614,391458,312594,165215,192104,131191,-214120,-394337,-251781,-127024,-64840,38105,59607,-65483,3608,197201,137754,-45171,18284,158417,289630,266987,114840,-15427,-119037,-183875,-221106,-246510,-142749,-51693,-167532,-249004,-107689,124661,171982,-55625,-141512,23403,108810,78685,84625,-58391,-253842,-236587,-25358,160607,56462,23811,85979,-20636,16197,180039,98078,-12441,101079,247791,105531,-145563,-225812,-68410,114327,169520,195890,82412,-75835,-57892,-10897,-111746,-150332,-72603,-124677,-115153,101962,231679,178813,231887,278354,172531,22396,10510,61892,-987,-315016,-459318,-324063,-198303,67323,272330,191573,145982,133445,-29100,-30579,124618,169851,189970,353147,526964,343833,-75492,-286568,-249587,-254750,-283767,-198545,-155727,-99771,-20190,-117927,-206638,-25945,107089,12536,71722,285133,307776,99714,-8477,41696,44208,-131393,-231703,-28156,219436,218172,82497,-88552,-225334,-253655,-235945,-227952,-297201,-333802,-278403,-107401,104994,87226,-59214,-75599,-26826,-150193,-183649,3675,270228,357621,144491,-119171,-178462,-199704,-211114,-100838,-20596,-79102,-129942,-89792,62464,285731,457039,313943,-38857,-226006,-120069,162860,371449,274320,-87994,-181324,1337,71948,-22034,-51634,-49840,-133569,-171515,-124659,-6632,-64805,-227761,-275721,-157005,-106016,140597,597930,626579,294197,87736,10852,-77602,-105753,206996,598532,626180,385645,218766,332278,174399,-213954,-533004,-115950,849541,1096614,377777,-547703,-1107293,-2036542,963096,7651647,6517924,-1418452,-6167728,-3206257,-1673110,-944025,450697,606935,315420,114023,-114130,-282945,-366095,-71088,595704,1024442,879323,551364,251412,-111843,-229483,102552,513641,746658,676990,480188,309634,58843,-211991,-475312,-581055,-283983,196497,421555,581753,572965,224614,77859,116204,69502,25347,240117,501922,600501,470646,181571,65222,79377,-64085,-284113,-228346,140519,462835,563748,435705,320131,71267,-332249,-483745,-170069,223136,426215,372133,178611,30913,-102565,-64627,243467,340226,71802,-91033,-99582,-120021,-164924,-164762,-82237,4514,-15821,12375,85928,-99800,-340276,-307569,-42332,-158338,-459182,-319924,-26886,20782,-30114,-137574,-256431,-311505,-370719,-347994,-211539,-140149,-215396,-270763,-194065,-128703,-172401,-92111,194210,315644,210498,152744,155980,87196,-51807,29864,183753,165382,17972,-7633,109811,199299,56494,-141935,-91516,29662,25634,-43207,-82721,26285,194315,220968,95424,-36798,-81650,-111649,-156433,-155428,-166299,-219881,-278022,-286641,-284558,-242639,-126992,52232,243749,347434,142529,-194589,-209843,24207,198941,237567,176670,154793,123062,75234,120323,137931,44544,-82118,-2887,123997,102423,43137,1836,-64363,-133546,-20103,102554,-69762,-206216,-88082,3182,8149,210673,441028,281464,104612,211334,265419,107114,-1312,64615,190855,242789,223221,273077,361568,318335,318688,365551,266474,126609,-65,-197728,-302422,-202421,-83568,-66059,-51979,55091,169799,132574,1545,-7536,123654,242759,252888,148954,150483,169219,108852,-11310,-137285,-58873,97193,124247,24302,-5825,-53457,-112869,-270168,-346736,-207921,10914,-16338,-112528,-13090,15476,-30655,50338,123846,80308,107321,121976,-37304,-180438,-323881,-501234,-515277,-310534,-120838,-160044,-342348,-418944,-285197,-165685,-264774,-335693,-225200,-183034,-371723,-647961,-707289,-367774,-20299,-15988,-60019,-18029,75776,148615,117836,-144864,-306589,-286418,-184675,-159305,-250873,-377042,-304074,-164915,-114771,-152593,-229736,-256547,-248844,-251713,-139081,146629,358787,226436,47313,111463,266368,109243,-92340,-17798,189984,199227,-18269,-251069,-229797,-89690,-29064,-69070,-45017,53719,46766,13285,94049,36873,-127881,-93952,-8007,-13977,147722,337479,225967,75264,164228,266814,216203,210439,233874,212758,205835,153056,70298,81929,210228,172701,25825,-31686,-32831,-53520,16283,93131,-24124,-223282,-116584,75679,-8091,-155189,-99227,91909,220681,121689,-37482,-111815,-136063,-50478,36450,778,-68123,-83811,-50639,-127850,-300837,-316020,-133601,23798,13054,-29206,35805,224425,246753,7961,-161513,-207391,-310886,-239669,56588,348989,382442,147751,-14552,-20443,-17696,46365,150342,15019,-259381,-243591,71024,136565,-100123,-162768,111190,292937,175283,23192,1571,-153847,-194072,54084,251284,86673,-1290,-83379,-89494,-121123,-241092,-198359,-117027,-55215,96474,127509,-82801,-139624,52941,172397,261901,253360,61608,-82997,-6752,44888,63870,207093,402264,403888,275973,243546,199576,192665,285614,337135,319304,178868,12082,-58418,28992,158731,177024,311038,596427,581127,622283,962895,992632,680958,635802,761738,705058,378658,1516481,5005801,8299094,10523189,10184785,7924791,6380001,3200879,-47886,-110566,64556,-230957,-1363612,-3695327,-7344408,-11548447,-10861137,-8247876,-3946452,-2209239,-853285,-349936,-115597,-120161,-228273,-46223,236774,316324,249202,255946,207673,-50849,-394870,-327175,-142002,-280539,-373071,-152499,91860,161024,-43044,-326743,-241483,-21678,54370,19430,-51499,-47560,-62807,-152217,-132953,59923,134575,-33157,-106249,-81812,-134517,-169489,-97756,-25639,32460,163937,194921,120124,80662,20374,-109252,-223763,-237532,-230520,-248723,-196639,-149095,-120301,-101916,-73915,-42905,48015,97093,-46002,-371747,-520629,-471179,-300791,-182021,-122623,-122617,-165329,-256181,-171807,32957,146922,173514,237312,302522,282864,137029,-14485,100614,227573,102651,-204823,-422111,-321652,-14279,19222,-192683,-289890,-158876,-47918,-8572,-127689,-117535,26649,126135,48102,-113100,3522,93815,-9687,-50705,41278,131693,82449,-59976,-78125,101197,324144,338880,205082,50867,-86336,-92807,100321,200555,196667,233779,299647],[72678,-9258,-17079,6244,54393,137997,175873,168717,152726,-77389,-351124,-190505,218789,456296,310901,22335,-185210,-319803,-403138,-266179,9864,204338,259224,184633,57865,-64354,-87634,-11830,86134,145179,-62637,-337673,-274518,14401,244397,219572,105613,89162,45258,-58096,-137618,-50315,28930,-46618,-64258,5480,-63676,-193304,-208526,-324184,-410334,-203395,39368,57930,22601,284042,481426,158406,-222261,-378260,-394401,-352588,-355033,-279558,10340,237350,249868,99619,-126612,-248039,-119279,107428,27172,-247932,-267614,-69301,-61589,-175059,-180725,-98977,76902,263224,272743,113762,37184,67656,73484,118135,251689,377174,384648,339366,140968,-124323,-309018,-177582,136578,239366,135194,185874,230800,51146,-78929,96438,176167,9432,-66258,19884,242896,409323,155440,-199242,-191223,3096,88053,16412,-14357,-81466,-130243,-80694,-91531,-136214,-136730,-35338,61589,89030,137385,291457,321697,203330,175494,30024,-371540,-608881,-507910,-356011,-218021,-150207,-199356,-173758,-61580,36657,20746,-19292,18283,-50075,-119637,-92699,-71703,-102065,-56092,12698,-2836,-115786,-80084,-1108,26460,-47808,-1590,191583,257989,-73921,-280280,-104663,62994,-54317,-72509,164768,219362,102703,96732,82445,9918,-100287,-155298,-135637,-116111,-62583,-18438,51656,70555,141247,181402,80978,-29916,30937,55459,138534,296470,248179,92062,-122066,-264493,-132702,-103596,-236740,-337303,-209313,133917,348411,165288,-122869,-181654,-117899,-96962,-88375,-69805,41402,202447,190997,53832,-30857,128910,277467,80143,-77149,20098,150565,160037,60700,2272,-7606,-48624,-121195,-154759,-182138,-171176,-197303,-136297,61204,221028,200265,140480,222186,187006,-94661,-414678,-450155,-180135,166709,87699,-124833,-121004,66989,97212,77003,148609,303946,385267,191374,47148,123988,77352,-226583,-378730,-240826,-154917,-102498,52655,104648,-18156,79648,286017,182233,-62023,-64796,92468,336371,395937,197961,23333,-51163,-83336,-165741,-290461,-206813,-60992,-157040,-287384,-200214,19694,125305,-8112,-19119,91585,-15045,-190812,-124211,-132693,-216903,-204752,-56213,85590,51002,128932,174607,37268,39559,150500,72626,7836,102928,205564,92520,-91853,-163850,-79123,290,84218,208194,102408,-151473,-125971,16180,-63142,-123730,-70545,-152596,-160584,69045,206241,153317,229305,364586,359817,178933,57486,35289,-59546,-403179,-560368,-346639,-162811,46770,201034,145203,111996,95425,-79159,-77013,114146,192122,195767,375362,579630,369241,-163996,-428435,-297294,-253336,-341677,-233292,-123395,-81894,-110359,-210045,-192443,2877,79649,-4542,55809,252726,337259,187975,66966,71823,30277,-147476,-225338,-50186,150971,170684,62726,-50298,-133647,-152624,-194285,-225585,-316086,-370099,-323141,-152682,92979,184805,17563,-86602,-101124,-200956,-209445,-18000,267331,370700,161443,-118557,-168340,-111032,-107987,-73851,-9897,-88397,-205432,-145408,68324,282337,438062,345348,100807,-69876,-54817,149931,344833,218731,-171897,-270576,-47142,73764,12308,-65158,-152900,-241585,-206988,-60827,84434,-14268,-214837,-228652,-123087,-92914,140934,498844,484698,245481,132576,79873,-162,-41741,238278,535204,396610,87988,-54308,76742,-19177,-300396,-679271,-349511,521482,790103,310847,-254915,-1010043,-943452,3697150,10591048,6324360,-4546808,-8187579,-3316501,-979490,-347198,739733,641849,135149,-76499,-88490,-102720,-272369,-154529,456429,1086841,1016695,621526,275517,-156114,-365504,-33428,473874,803055,761799,491982,291689,87781,-179678,-568539,-751931,-362886,112441,311501,513337,540467,200717,89744,215085,197741,96783,218797,476465,628368,473631,132089,8152,30333,-98282,-284939,-221544,128463,433254,527838,420446,341367,144431,-239658,-412716,-123514,263702,468433,429961,251840,134189,38069,53422,262731,344180,121049,-30665,12442,-5894,-146371,-198480,-104067,744,20595,63172,103070,-61082,-298663,-297539,-68897,-182427,-423756,-240178,71050,140299,68816,-112832,-258480,-250178,-253868,-258296,-164734,-93631,-187291,-269075,-212454,-134484,-163411,-97701,156610,253427,141745,147696,215304,147382,-21026,58332,229351,212109,19391,-62440,70740,269839,215723,-22218,-60645,27371,54962,-28863,-138886,-94263,85144,126506,57922,5694,-36649,-101266,-118440,-98681,-138689,-198837,-252057,-273207,-241910,-182131,-96826,49890,294786,428152,190629,-160947,-162359,86912,264356,275661,185052,163966,156956,145674,201655,209256,149685,87400,101371,131752,71221,72783,97035,5618,-125384,-53619,55840,-82323,-166692,-61677,36164,71202,250925,404836,186519,15493,188728,268705,103029,17623,116999,252083,339512,356900,342307,321056,245276,264740,260065,79495,-18021,-31302,-175209,-278711,-166825,-42194,-24546,-15773,35574,89363,18528,-66225,-33595,84736,153625,139987,74324,77690,66100,62746,26032,-96368,-68027,61577,86942,-46003,-138980,-218191,-237114,-268387,-299512,-196432,3726,-29629,-191305,-97644,-17280,-22815,110530,221496,99416,64626,135566,43109,-123548,-306256,-473330,-444795,-183481,50728,25341,-179166,-311624,-234087,-124926,-175886,-291281,-292159,-264189,-375475,-581288,-543941,-143980,151918,27948,-103874,-24602,123494,226097,294804,134494,-112312,-225860,-213363,-199284,-281122,-397438,-307583,-140150,-47520,-43305,-129599,-228709,-303447,-284796,-71965,257807,426998,194655,-105906,-79968,121505,25287,-76165,45612,215913,191142,-14011,-281574,-279735,-119205,-21047,-42434,-26062,101593,120811,11389,19102,42906,-90740,-129458,-82691,-45095,116480,305787,255354,187413,259732,264430,176603,178954,187098,193043,186728,62202,-35128,-3623,77624,-6896,-96013,-35588,89186,49493,-10660,19113,-78029,-258543,-140798,12838,-159500,-346868,-196484,51180,154626,54341,-83481,-166975,-154796,1671,96538,-4482,-160201,-109859,-19950,-114958,-358046,-348499,-44007,141341,77454,2428,54726,199663,213773,33088,-95671,-154004,-269966,-159277,124809,327152,283868,53333,-108245,-25506,94169,132354,169308,112144,-31112,11243,259160,248877,-79648,-222497,21390,276436,201297,22222,17901,-112908,-158547,6325,134396,45648,-25962,-146554,-178315,-165624,-176442,-112600,-82934,-69528,79233,100272,-110940,-147923,54634,170147,225211,192568,-31977,-225596,-121142,14215,58480,157743,315062,320824,182606,82188,-6292,12069,178780,274154,250552,115475,18678,27553,94120,153039,62906,75876,262830,269276,300325,524728,516194,309340,347920,682882,939141,852571,1721537,3360261,6277944,8165683,9120445,8011835,5488282,3266921,680725,233441,256763,101970,-718372,-905816,317014,1933179,2675202,-587367,-1519656,-1566337,-735590,-556738,-151577,-156998,-313358,-68322,282410,387224,315049,292619,239658,59319,-270563,-267961,-100171,-234630,-340797,-114862,112078,142758,-107203,-346900,-214114,-8734,47075,-21102,-145503,-101142,-25409,-78106,-102064,65471,186832,61329,-23547,-48057,-135851,-224660,-250676,-268458,-287931,-142953,6984,37562,14637,-24646,-88367,-172945,-198513,-170689,-110264,-77285,-173796,-230174,-180667,-58920,16850,87375,113552,13586,-218451,-366894,-408785,-305828,-207855,-141083,-111546,-156922,-269779,-195579,4936,182642,278950,288113,243780,198744,96330,-56208,23176,81862,-64756,-271588,-354834,-226515,-3626,26693,-173722,-280320,-117995,31208,107997,9284,-32675,117634,230788,109931,-124232,-113267,-93632,-146504,-67373,116680,293621,288308,73079,-49729,57761,287296,347301,207327,10760,-103450,-86069,82489,170003,171607,194309,242975],[-1813,-84684,-60570,-13727,-6669,31007,53012,102691,147751,-46262,-280502,-128667,165926,261718,158643,1145,-101757,-232164,-403898,-323413,-1083,249245,290348,230422,154384,11161,-49946,-10812,26777,91891,-28248,-303111,-321280,-104399,110515,100341,93514,140340,69066,-92390,-182485,-44189,61342,-35770,-45225,77565,-1378,-161775,-160276,-224618,-345555,-218298,27572,39482,-76679,115856,390533,217731,-53486,-203346,-266655,-259479,-307822,-249924,20077,249494,266311,101856,-141245,-222073,-68933,96564,-55528,-327379,-286699,-54205,-63094,-224342,-237197,-118665,93753,259411,218145,86646,99707,204290,203848,151089,234719,397806,394282,277973,114808,-104082,-374530,-284645,88265,195699,45753,91702,179169,41829,-72541,98712,204459,149022,151741,160939,246180,418799,213380,-159437,-146640,117489,228481,118910,74158,-39560,-179726,-163902,-141638,-194523,-203865,-61176,81220,121623,156161,309216,346305,217836,153301,10432,-354689,-538947,-410273,-261843,-141240,-34633,-26691,-33899,-8206,-6201,-52127,-76397,-48317,-111644,-177145,-140760,-67082,-124190,-133187,-24237,22866,-107260,-113250,-63113,-60916,-157507,-93667,75051,104590,-134218,-227189,17360,205930,41961,-6446,244166,349070,248840,172989,74497,-30220,-92213,-126014,-139722,-111425,-20039,50738,71244,5451,97092,211220,140788,71931,103362,52481,177510,351446,256305,62356,-171644,-307120,-139456,-106372,-238135,-266155,-108454,158017,306947,142109,-127391,-191947,-126526,-81671,-70756,-88918,-27529,113454,160805,84338,10015,125954,212217,16864,-98166,-6539,101955,82678,-35482,-119845,-191481,-204624,-148853,-70125,10845,44493,-109643,-143016,13087,147466,153589,103768,154725,102209,-131500,-466140,-462528,-145139,175172,75325,-131312,-158544,63732,234943,252611,241013,321130,330851,62146,-73822,31848,9101,-209519,-298442,-196842,-169923,-121027,48084,103168,7771,116593,319516,208339,-84723,-158234,12641,345341,470465,236773,36240,17071,27883,-110221,-291347,-203633,-38521,-134265,-291134,-252921,-96376,18937,5065,88948,146015,-121803,-440564,-389212,-256874,-215352,-207025,-117374,-14618,39334,194190,231549,83832,45024,104690,75079,84974,127040,126479,22648,-97372,-159751,-125545,-127463,-23284,187926,125683,-183215,-173757,27845,-23267,-114024,-90099,-168412,-165111,36072,139573,96764,183876,363173,449761,290411,93378,-8066,-128343,-432040,-532491,-270680,-125171,-30335,74631,80590,68863,30721,-126687,-112319,65299,140910,149904,338847,556200,360076,-216912,-486906,-296919,-272218,-411780,-260926,-88964,-65160,-179149,-303607,-213930,14735,84240,-10904,2653,159612,302446,237280,124650,79227,10712,-127540,-174560,-68597,58052,103328,43576,-33007,-103346,-138973,-207704,-240977,-319704,-381626,-360385,-210900,59026,240187,68470,-125147,-192552,-237071,-229576,-84402,177044,290121,133801,-109755,-159232,-66143,-62135,-103399,-59750,-147062,-307920,-213992,26141,190573,318402,312386,200315,54036,-29429,61775,205925,86150,-281315,-366676,-118547,50582,32101,-89965,-268325,-383373,-310532,-70091,110998,-15633,-234522,-204151,-97689,-80178,88120,253992,180588,93384,86026,66760,18936,-29650,186139,359035,101570,-261291,-390956,-266250,-295482,-465776,-797784,-508429,205980,355202,101584,119344,-387573,436464,5835629,12367311,5532539,-7699520,-9576126,-2968159,-220179,234676,932827,579820,-155437,-269483,-2288,76288,-166082,-236475,144375,842955,972826,627202,241469,-234321,-486352,-198890,296261,677198,716935,427135,235543,98433,-150853,-615061,-836195,-408396,10634,170554,362088,339377,59981,77595,317736,303155,142534,155020,341352,506039,342273,12584,-97297,-67345,-121069,-210356,-137365,127699,346754,371831,260053,221232,114732,-168368,-326178,-87458,222655,377452,336810,213296,138354,87331,96304,199294,251471,102118,-10775,87643,71247,-160413,-268368,-157332,-25660,4087,48683,71253,-40860,-238601,-279404,-105737,-172914,-295583,-113525,127412,198409,130669,-96906,-245132,-185314,-151845,-162901,-78258,-26237,-171170,-280627,-238762,-162748,-177112,-125217,76635,145486,45707,103573,204945,155803,912,79356,230259,182691,-37857,-152402,-1646,291868,315857,45044,-66389,-1030,78793,1268,-187716,-223205,-24539,39737,18188,14069,-61553,-164736,-142427,-95242,-144450,-171988,-193743,-235731,-171718,-104236,-108607,-25454,271330,454631,215610,-118908,-116507,106135,257224,240582,148961,142595,152891,183173,282197,307597,245825,241457,216231,132402,7153,67819,164260,60141,-118846,-114561,-45023,-104979,-112266,-61004,14863,99223,259988,301450,39387,-89213,154462,256508,74774,-18898,84106,218652,346046,423377,352823,202745,93951,126696,89142,-122345,-150047,-36965,-118267,-238955,-167486,-42446,8982,31530,18610,-22515,-135124,-164993,-83597,19535,23470,-2488,-27770,-32719,-78639,-21434,13493,-93532,-93470,4089,23025,-125468,-272277,-386836,-386165,-281621,-240275,-168384,-7816,-44784,-239093,-145526,-26034,-21017,136549,285284,115287,16253,129679,129276,-14189,-209782,-369375,-315039,-4238,247727,202748,-18056,-170783,-141685,-76576,-99716,-235093,-340291,-353686,-384375,-478200,-366200,32181,259218,67602,-126071,-42231,138589,274359,433392,424272,163400,-69347,-174407,-239618,-339320,-411736,-281999,-76284,54373,69189,-61891,-236366,-362510,-288620,9162,327349,427679,143894,-213864,-210498,2759,-69015,-86949,93734,248966,202280,31962,-236937,-306737,-185026,-37036,14505,39381,144585,164302,-1344,-63638,33633,-56040,-151493,-138571,-85377,28677,180555,187189,207752,273268,213447,125599,143253,123198,168573,191049,5336,-128503,-101911,-88012,-172424,-160294,-1374,209764,127951,-45631,-56294,-115546,-259038,-155657,-77944,-299904,-478450,-234317,45228,101682,24764,-65437,-143074,-96565,110678,166763,-21869,-265463,-156579,5582,-88907,-367212,-312898,83404,244929,131518,59450,95123,149041,147736,38592,-39869,-80429,-165492,-40982,185054,273015,142968,-70361,-209589,-53688,154014,157770,109203,116975,107212,183716,325402,252115,-67671,-233095,-58707,234551,219846,44596,45940,-11742,-58055,878,11917,3989,-18301,-105831,-110348,-84569,-45221,-2797,-20928,-38769,86972,79552,-122547,-132992,58251,146985,181851,131099,-125053,-335199,-183772,27854,88435,119435,195780,177328,61115,-52218,-133844,-105246,104815,243266,186451,63187,40537,138564,197818,175619,3578,-73579,1416,11128,5323,63862,48013,-26772,45305,487196,955672,970556,1019076,1328313,3926454,5500726,7363120,6970102,3012753,947583,633523,225112,240777,260114,-232794,-303881,1365182,5826972,8323439,5188726,916859,-649902,-529482,-468347,60652,-37734,-293147,-36690,305120,400896,333862,319897,278917,175327,-97362,-135650,-8860,-111481,-168915,19074,155738,128311,-128472,-311132,-160894,22091,46513,-37102,-139061,-45572,56676,9215,-45845,88210,229937,157995,86611,40147,-70872,-189925,-289106,-393306,-494017,-393380,-176934,-32188,-8919,-15801,-17639,-77474,-138861,-124393,-3785,32904,-166354,-312341,-251889,-61781,43559,102520,120846,66350,-68522,-213800,-318119,-273109,-216158,-151216,-82397,-110397,-230357,-171047,20676,236684,371476,327876,159179,53572,-6001,-102944,-41074,-57857,-246675,-354277,-269323,-89055,29449,21212,-164350,-251493,-70784,84675,117114,51449,8093,157820,289576,146303,-121289,-209746,-248538,-248872,-110859,103118,325122,382723,182904,18919,40569,220260,311477,187970,-18474,-106232,-83716,45478,98468,89284,102703,147029],[-28924,-107797,-68590,-39681,-91700,-98259,-78053,14055,99710,-28028,-184685,-42736,110355,40774,-23205,-27051,1291,-84324,-318613,-327952,14498,292812,297916,244234,231017,95036,3062,12599,8307,70051,25830,-209550,-292530,-151902,14341,1492,91314,207503,97434,-110817,-189887,-34569,64681,-45420,-45557,137387,88053,-82760,-88619,-116695,-240205,-201026,21268,56549,-132534,-74564,202401,205763,95390,20502,-53638,-120561,-222464,-177369,26839,215908,236192,87763,-139011,-172499,1359,126585,-70514,-342510,-279346,-43316,-67017,-232603,-237801,-114810,90788,202454,116774,49431,169019,333254,304968,182956,242647,410175,359061,189480,101296,-40042,-355360,-342112,33399,139697,-33117,-2691,105492,19383,-93694,20990,177527,258562,311365,254720,243030,397469,225148,-131387,-87936,220120,325265,175977,118843,-12225,-205227,-210425,-162904,-235002,-263806,-108097,81297,161924,172963,284307,336047,240930,158647,36042,-249226,-359304,-210278,-77854,-29933,81386,134894,93364,49447,-14304,-90306,-104284,-88542,-160020,-227940,-199326,-84817,-145983,-206008,-80113,41696,-71761,-122722,-114881,-110549,-203456,-159174,-49189,-55242,-177241,-148967,115238,272607,54007,-13114,265780,452896,397096,249898,56326,-71193,-85694,-123804,-185849,-129303,-1351,91903,72091,-69241,28689,192544,145714,141586,174451,91214,239979,383742,246543,29546,-204401,-334941,-174462,-125342,-199465,-147425,-10903,138254,228608,123985,-89777,-151864,-98076,-60228,-64375,-114241,-102527,3741,123593,125405,58899,105227,135982,-11487,-89303,-42859,29020,-14370,-144678,-225347,-315469,-310096,-168910,-18333,143616,184278,-43721,-121710,-5457,61035,75114,55861,79029,22764,-149333,-441441,-383458,-39590,201370,83058,-96556,-149528,71594,347616,393994,273059,279790,262151,-21553,-143949,-40948,-40902,-163226,-171737,-115063,-146955,-106163,31199,75992,38296,134281,305287,222608,-90759,-219195,-41010,340182,494859,245766,58686,122512,172557,-24980,-218422,-115591,22574,-96345,-244855,-233858,-178660,-103512,5596,186243,202698,-149021,-545644,-565577,-341154,-208971,-200070,-162872,-77520,83567,284079,327182,162707,64165,80780,122523,207411,178897,45907,-73305,-139361,-185506,-169766,-208043,-102389,158660,157303,-147159,-164642,46769,25074,-85951,-77698,-122280,-94124,39771,82835,63183,149561,315313,457645,364357,146742,-857,-113837,-325815,-323306,-69281,-54154,-98301,-26129,56146,64201,-8188,-117527,-75337,44227,82941,121549,314595,531087,376747,-173939,-402230,-200694,-256941,-433608,-236951,-23046,-28309,-182581,-331061,-216493,57602,173133,52412,-14779,90899,270025,282390,198944,116053,35383,-37409,-52456,-36206,17800,93780,88080,7173,-90383,-156469,-221705,-229743,-266001,-319645,-327593,-214225,48294,261681,126899,-111578,-204385,-197642,-201424,-131192,85824,207872,132792,-43769,-107959,-30826,-40222,-136654,-107577,-177267,-336509,-206125,18074,103084,187230,268435,279331,168622,8822,-18683,46356,-38347,-331846,-379001,-133225,60083,83123,-61802,-302543,-445286,-365960,-73547,138993,1039,-214095,-150872,-34540,-9441,70970,12355,-123407,-51634,22474,29646,22278,-24733,129842,207705,-90537,-491972,-623939,-502747,-484642,-586720,-773624,-452694,76805,-29731,-135500,536066,733496,1652311,6801642,12998282,5010953,-9814456,-10474000,-2541138,390078,656943,1044319,504986,-412162,-350896,185228,295232,32248,-193651,-151988,442441,825908,629504,208838,-276822,-501698,-267228,131766,501721,618653,348357,196576,142470,-65683,-525022,-731056,-348635,-17671,110148,255332,135113,-64993,105894,431710,412687,226177,153582,237905,370035,200947,-68292,-145678,-109972,-58216,-25589,54520,210300,300453,209770,70161,71885,74804,-59644,-175688,-6853,168801,230298,178073,136298,111086,103774,111988,125468,157521,102030,35110,153170,137000,-144618,-293930,-166610,2327,24934,55318,78424,31077,-99077,-182271,-73493,-70213,-59023,81770,199426,259898,215192,-26855,-154947,-63007,-21298,-19546,87620,101587,-114229,-255383,-221452,-146797,-143264,-115888,14408,69315,19725,108702,204037,181394,65055,128262,227257,143821,-71834,-191875,-29004,314069,373393,88956,-49591,14938,147004,93863,-159713,-269575,-66564,23293,40975,50924,-81498,-217947,-161053,-95016,-134373,-95380,-63878,-117065,-26403,29639,-105028,-102211,228820,464857,247950,-39175,-26991,132843,217665,176065,124836,161311,177916,233099,387808,441867,348652,372612,352676,180119,-15099,81364,234292,129143,-78850,-149395,-127089,-79835,-5243,-31044,-5448,126274,274286,201000,-81924,-144746,152459,276842,87085,-47257,19054,141605,298074,436363,348163,105715,-33416,-13596,-68160,-250363,-187182,38087,1083,-160807,-167870,-50059,52260,104514,49795,-81344,-225089,-214094,-98695,-12530,-73219,-104354,-99347,-117383,-187002,-80241,-2797,-97455,-106096,-30974,-14532,-159626,-338537,-486316,-493528,-294552,-167629,-101893,16953,-26635,-220711,-127074,10107,3704,160036,327791,135234,-16312,127997,227881,145782,-42795,-211967,-156656,185275,431539,355444,129432,-14915,-18042,-15120,-37667,-152399,-322376,-397179,-369098,-346780,-212271,120732,289497,116413,-91857,-48970,125968,292481,506555,620888,419084,128138,-80682,-262121,-386257,-384995,-204643,25558,174724,172892,-32799,-280647,-408736,-254448,93000,354836,383389,105078,-237423,-242356,-55170,-137027,-109787,128809,286026,216908,92561,-136109,-311777,-280903,-82706,71774,119150,165765,163299,-23026,-121276,19615,-33779,-158460,-158602,-116043,-77373,-4724,18291,111336,192908,121968,73769,111692,60077,137308,194272,-28235,-189239,-172850,-231384,-292681,-180052,45082,287897,149184,-92549,-125415,-148852,-245103,-159428,-158091,-379391,-508426,-214837,54546,56571,23656,-1179,-64398,-3360,218418,204835,-57212,-340833,-217017,-5963,-87168,-357351,-246215,192365,296760,148805,99288,106244,57057,45761,2886,-32242,-31838,-45999,68698,205481,189025,-778,-191477,-300203,-115709,136689,126480,10944,52433,136756,230209,248510,128634,-91112,-219752,-139320,124608,167138,41157,55900,102592,66877,34182,-67546,-47306,-28251,-42743,26822,51388,69881,73986,36380,5954,80355,29331,-150248,-127021,35613,74209,107724,51510,-232578,-426698,-220949,40559,113144,81123,54305,-9108,-73799,-143844,-181158,-144475,73908,229240,126853,15662,51343,217321,272579,172701,-29321,-129227,-120863,-136011,-207526,-294488,-290401,-263548,-208271,212969,768289,833219,724958,1583620,3970392,5297934,7049523,6338685,1620799,-1231114,-42734,-122106,2693,190900,-48534,-706849,347921,5264327,8527719,8045776,3542993,1387874,397242,349335,591338,126908,-229099,-6972,259069,308220,253382,291640,286637,230825,37465,-1552,83946,43510,65664,166078,173143,86427,-140636,-275246,-143456,7663,0,-65173,-66592,73949,135812,62515,-5390,86835,214429,200385,167296,123650,3358,-110330,-230064,-396981,-569012,-556846,-337250,-99636,-13272,15580,52385,-325,-110090,-129360,11411,58271,-172668,-370803,-312670,-98175,17624,76275,93119,66254,7087,-116055,-238056,-239176,-234442,-170682,-55845,-45961,-150305,-104845,63303,269626,404997,330689,65558,-113343,-148461,-153733,-87689,-159141,-379885,-411121,-184869,37299,61699,-9256,-173734,-214529,-29445,106067,42574,-13481,-15654,123130,267075,146044,-93592,-250547,-332280,-293824,-166094,15794,243682,361147,251207,120256,66525,152450,252548,167886,-14071,-91201,-82318,9001,17365,-10657,6594,55648],[-41966,-106356,-61531,-87153,-210617,-253313,-210403,-88672,16368,-38948,-112305,8852,25042,-172172,-207270,-79188,58339,30339,-227812,-326955,8233,291986,258643,192908,234241,148591,54217,45253,16074,67776,77618,-98599,-228243,-146283,-35348,-54796,90230,256031,112742,-114698,-177911,-48994,24078,-73977,-59780,164036,161134,-6077,-29956,-35218,-124073,-143859,33604,103214,-137679,-243070,-40950,113178,170701,210768,161048,5494,-137007,-93985,18956,130643,165326,75901,-103419,-111089,62763,175043,-24775,-286645,-239886,-44401,-83904,-207454,-190298,-96807,57718,97358,-13493,2801,222061,414153,340465,193737,262760,409470,288841,87438,84730,38635,-264302,-335980,-12684,81262,-85536,-64381,38388,-11712,-140600,-109453,113364,318668,375775,273674,236136,351951,182821,-124961,-31796,283433,356915,179383,119530,7706,-191746,-202141,-149533,-253716,-307700,-162624,61366,195916,184839,222709,283573,256528,196480,106818,-93618,-142295,19812,130915,90277,179293,249435,183884,106760,14947,-91378,-105324,-101420,-197798,-277793,-264129,-129823,-168405,-255370,-135565,52808,-21020,-116092,-149486,-115928,-181086,-195925,-172891,-184681,-184495,-51938,180307,254817,-16070,-91586,223981,502264,503412,307827,26700,-113508,-87947,-151311,-258783,-166048,-13827,97092,59282,-132085,-37603,146101,112265,161746,217849,151133,283291,363221,211955,6661,-205434,-338165,-229165,-152541,-116018,239,66046,83651,130244,111759,-16990,-77140,-59463,-53520,-65752,-122135,-152129,-94608,80454,161067,102923,69276,64916,505,-55167,-87598,-68194,-125332,-241567,-279491,-349512,-351651,-192378,-14280,185770,213748,-19914,-76981,11980,-22584,-33168,-3745,18858,-22710,-159254,-370164,-244195,98500,220511,84226,-49118,-111979,81360,402213,456587,239645,200659,194899,-48783,-148066,-74214,-64236,-112620,-50322,-24638,-97142,-78449,-7004,32315,72256,133453,241085,205376,-93564,-246329,-67513,316426,458127,215543,81288,240112,316487,74178,-96816,15234,83881,-77494,-185378,-177136,-235287,-225912,-13839,239973,230490,-110984,-481038,-575388,-347882,-191593,-180471,-191817,-96863,180145,422605,476271,264696,84701,65433,167829,300596,207807,-44393,-195410,-218326,-236880,-209992,-237927,-158835,93761,148678,-88349,-126271,49565,51722,-59215,-43593,-35160,8793,44462,22315,40816,121748,225585,376010,364636,181864,50376,-2148,-101374,-6144,174360,15404,-149530,-87141,59335,73810,-37645,-79179,8105,48808,31976,112318,301840,509350,402524,-71424,-226312,-49664,-209722,-416720,-197644,28704,-13286,-159684,-311445,-217979,97656,294674,149967,-4214,50506,228918,285733,251113,158163,71224,61776,66194,462,14319,122463,156528,33592,-112484,-202529,-246078,-218614,-193741,-226787,-261323,-193174,19752,201427,147763,-61607,-147058,-127491,-173784,-175342,2416,137202,143935,35197,-58442,-36933,-67228,-192673,-170585,-189232,-293138,-139838,33144,31089,59318,186253,276716,214670,25781,-95736,-119313,-154624,-332547,-321544,-112872,64921,115509,-21979,-275794,-423452,-354852,-75957,144994,10901,-182855,-114984,14157,72874,73475,-177036,-355182,-166070,-61951,-53145,-29591,-66731,55409,105506,-159307,-581205,-720636,-573448,-548659,-649131,-631797,-199879,152391,-274628,-339650,833816,1900428,2164721,6356420,12781467,5442400,-10164368,-11148784,-2565469,578514,742525,1018691,404175,-601112,-345513,377249,482896,277449,-35667,-347648,3911,589221,574630,129283,-319174,-449707,-242456,37063,340645,468212,219974,119475,159889,21216,-350726,-489853,-222810,3902,109418,197832,-3412,-135425,136197,472361,462894,307404,201126,192006,248263,69877,-111355,-141229,-102123,40601,167125,242784,315384,275753,53539,-126525,-82164,24394,37660,-20921,73928,87888,30407,-29550,15488,38487,63644,69418,27356,61910,105226,71565,148370,133240,-134370,-299984,-163003,47413,64778,69269,103961,112331,57890,-58898,-16634,53185,168623,249254,246808,297408,283069,52070,-42063,61049,81695,105606,249679,216860,-63658,-233747,-201217,-119655,-102122,-121182,-71883,-2196,40920,142153,196905,196812,123763,149084,178736,83998,-90744,-199523,-41147,291917,336118,69757,-37953,45100,206355,187541,-92546,-251727,-79480,26899,80325,85159,-101364,-255148,-182963,-122738,-139302,-14351,81509,40888,141692,162811,-105984,-185173,148848,419223,234544,16597,57613,134809,116632,55041,79149,189132,208773,259591,455458,531228,402004,418427,441904,233760,-14936,85036,264776,166533,-50941,-180122,-189342,-35686,102944,1301,-40007,117804,257581,103450,-173906,-170149,144009,292793,123839,-64825,-70579,24011,184921,365374,310351,51891,-108199,-135399,-203283,-304920,-137159,162126,130573,-91443,-185390,-81941,65716,156216,102482,-78107,-229212,-207129,-90224,-23249,-129313,-160557,-141385,-171820,-247593,-115743,-30372,-125221,-131121,-59942,-36311,-161577,-340996,-510520,-547955,-333903,-129268,-31257,59016,-779,-170708,-78211,53257,27986,163843,317582,117720,-59037,111429,299204,294281,124589,-71130,-40255,302966,529302,440295,229192,106222,87410,33077,-9962,-66966,-248290,-391062,-340749,-229869,-124746,96778,231082,147477,-27242,-62125,69103,257965,479979,629096,532069,276355,12456,-277065,-406162,-318757,-97689,124610,268279,238917,-51592,-363262,-446961,-209151,146186,336865,314502,86286,-183848,-193265,-62737,-169597,-136498,140669,302984,208078,134764,-23043,-306968,-391513,-156737,93183,166570,145903,105784,-63617,-143089,6631,-32975,-155825,-142903,-125839,-163447,-198210,-213938,-82479,35788,8956,32722,89645,12119,98715,168473,-61447,-207605,-184937,-300466,-347468,-179271,75513,300364,109406,-140677,-172159,-179988,-231124,-145265,-185949,-365152,-426568,-150707,61898,18088,37176,76626,26088,77403,279282,196047,-93894,-347465,-261174,-54150,-115894,-335790,-170683,251886,295161,135716,102081,63572,-55657,-56976,-57280,-73536,-23697,54971,147773,191353,113046,-87452,-264718,-353507,-187600,71109,82465,-50333,-6972,108620,181810,83532,-66503,-136253,-186614,-197617,-27175,52065,7059,49037,194021,187089,104255,-59710,-82435,-60244,-5176,155553,181974,129861,113990,100788,69967,63193,-39105,-177391,-114289,7590,-17226,30257,-19443,-323445,-478929,-227494,46813,134043,71951,-52112,-166442,-167645,-161530,-141317,-85558,108576,232677,97398,464,70627,261325,299252,140136,-35209,-86775,-72817,-130791,-282493,-441887,-408210,-338296,-333463,-37945,507927,673309,1172701,3176651,4761654,5215758,5765062,4403433,719284,-1926250,-859764,-603616,-335010,-24401,-122508,-1000630,-473021,2476390,4452906,6032334,4481380,3320743,1593163,1394272,1072454,192237,-156112,10584,170818,149479,108851,226372,277243,230531,117955,120510,181810,219631,307481,291109,173868,40992,-129411,-229727,-142128,-33452,-66520,-81718,62359,240863,219020,99962,34542,76125,159581,203187,227324,199944,85315,11041,-75180,-270830,-495582,-580306,-408243,-123571,24788,83706,123596,51578,-101522,-147440,-28131,14219,-178566,-363032,-314760,-126075,-15234,52497,62180,33204,16951,-49660,-144991,-187110,-239968,-170254,-6161,55132,-13646,20243,140343,286713,392766,317743,15190,-222788,-258442,-171128,-84540,-169015,-377325,-364098,-77195,144138,101734,-34471,-160977,-132356,41919,132092,-28582,-114619,-62522,53494,186919,137485,-10960,-192019,-306587,-254450,-189549,-84791,127218,287415,298689,259555,160755,133876,217675,188558,54519,-37311,-53678,10425,-25309,-71092,-35054,20003],[-34973,-79427,-33669,-127379,-317860,-382250,-291104,-144920,-39908,-46532,-63260,20124,-67679,-311680,-326325,-124213,62343,77339,-164293,-323144,-23708,251817,196803,101416,175472,179552,119913,102429,56670,97057,140721,18615,-143292,-96720,-24414,-40714,109204,286522,130218,-88343,-151883,-81944,-33375,-84597,-47917,172523,200093,40737,5319,19213,-9153,-39329,88316,183193,-81807,-335678,-257987,-23339,165360,319741,310682,88282,-59138,-5619,14464,27968,89286,96574,-12614,-29645,108445,222877,63954,-162939,-160279,-49961,-104803,-150805,-99309,-56615,15315,-17173,-129298,-36626,249581,433872,313532,185180,287977,400805,210790,311,65157,114984,-122369,-261293,-33178,33491,-99834,-66642,12890,-30273,-185933,-228651,56764,339832,357070,232098,233656,301117,106671,-129694,14251,296908,330663,145847,93936,31154,-132585,-133542,-97882,-237601,-314816,-197916,32863,217790,198740,149817,199597,254565,262520,214641,69571,35077,197707,297534,199254,251769,303287,228514,159188,71421,-63202,-87051,-92139,-223656,-320627,-318278,-189251,-189291,-268300,-166024,64846,33090,-103633,-166491,-86090,-105675,-198346,-275386,-254370,-147027,50841,214371,178385,-130321,-208985,133461,480998,536532,332453,-13326,-160453,-105884,-196462,-326091,-208159,-53867,71251,43856,-164453,-80635,90994,61956,133386,218796,201229,278200,285651,160188,9916,-162165,-311985,-289996,-176440,3836,150577,113353,17360,37883,100788,65713,3034,-42889,-78039,-68142,-97770,-156807,-154003,32831,176152,130771,22803,7503,40145,-10106,-136359,-178983,-239465,-304823,-262200,-294644,-338138,-226921,-51164,151637,153370,-36594,-20614,56435,-88616,-154348,-69404,-9234,-28331,-179142,-302883,-97163,222281,213044,54476,-20939,-73564,82885,387451,423018,159890,116875,140344,-33040,-93892,-58043,-59538,-75186,26225,46453,-40336,-60384,-64293,-12176,105073,120104,142788,146038,-110902,-253975,-79610,267643,365024,146091,82357,319933,410391,159729,30954,133494,108723,-99613,-150830,-133874,-287815,-329410,-49688,229670,200473,-53568,-298123,-418120,-277816,-163259,-155438,-210243,-85410,294609,599294,651517,363065,93823,41565,165633,306010,175394,-144360,-325399,-314068,-293864,-236578,-225841,-202928,-21737,67348,-53968,-90816,24751,40075,-53565,-11868,56195,89694,9766,-62093,8681,90290,111697,229159,278822,165574,118082,181449,183282,300115,359620,54823,-180149,-109403,69180,70404,-75683,-48873,93849,66374,-1064,112512,285387,478664,407778,33062,-40476,101017,-132985,-374394,-180860,24723,-47268,-149536,-275564,-235628,97220,378615,229785,13894,26282,161357,219851,251793,182100,84700,107743,106090,-8451,15815,150971,194175,15925,-168840,-256680,-277874,-223046,-136941,-150564,-212974,-191957,-59850,50841,101786,-5538,-60537,-83475,-188789,-228691,-67421,83171,148201,83997,-46499,-91709,-137953,-273394,-257283,-198961,-206327,-54451,51484,-19847,-49609,54781,159918,155946,-4935,-175460,-272475,-257032,-296559,-225489,-88795,33052,89669,-14191,-226254,-340623,-284526,-83997,107314,-10806,-173227,-133435,6284,120562,68746,-296591,-475777,-233378,-158376,-185816,-155130,-177018,-50992,41560,-144976,-566454,-704812,-493998,-505362,-660065,-438123,159105,376513,-308978,-415399,891729,2492714,1666537,4743686,12121779,7037727,-8558793,-11645713,-3321674,226518,454938,842232,265426,-715911,-308847,473241,571312,501685,185462,-405815,-342231,310793,425591,-24876,-386766,-383438,-162867,36056,244388,285001,22998,-35210,104972,61655,-168595,-208005,-75195,41388,123194,169413,-44436,-132236,139363,397470,420983,351701,265042,192662,144049,-42035,-126414,-97908,-56598,121961,274374,328118,370805,238560,-96072,-311096,-217473,-35621,80232,88269,128089,-9399,-188805,-245336,-133270,-74274,-35474,-33381,-91575,-34905,94538,71821,49233,39673,-150774,-307197,-172829,71564,98490,75941,121478,159160,163577,27450,11171,120478,286136,314760,243773,294379,303763,98725,39886,135232,115086,156800,329589,257974,-53092,-234634,-198979,-106605,-92310,-180614,-205346,-92108,66771,173139,171185,181268,141946,110136,69780,7559,-98395,-196245,-68356,201633,199137,-13939,-44885,61856,214556,228310,-26977,-199082,-96490,3713,91033,94895,-115226,-263307,-202074,-179259,-167205,44278,199286,194123,283900,249909,-118706,-267936,34385,305732,149978,8598,98818,95036,-43247,-119250,-8714,190847,222607,241615,443307,528566,384906,368556,444859,255234,-15286,63351,239341,150652,-59246,-210683,-220580,4697,171833,17591,-88544,63547,195483,17697,-229138,-181244,103148,276410,170936,-55858,-150961,-104123,31032,224936,243476,51896,-111693,-211769,-303570,-298681,-22506,299880,229938,-56931,-215046,-130037,37868,166303,158108,-14783,-148561,-147864,-67291,-21157,-139198,-165502,-147765,-187888,-257111,-130004,-62413,-170363,-172429,-88185,-47814,-142631,-289142,-459873,-537599,-394459,-141092,27002,107208,17354,-118486,-26898,79335,42437,147223,250310,49337,-115342,81339,326387,386872,240869,15881,5425,316012,519986,456181,285442,179179,154501,67505,-1281,15711,-130816,-333503,-299988,-143124,-90623,4247,119015,146041,33927,-86571,-18837,179117,367941,455911,466178,332535,71743,-278510,-376399,-216746,11908,189499,312843,267294,-90585,-446461,-463732,-168225,160228,297965,260035,101928,-70443,-93342,-34133,-156427,-140518,139368,294905,179071,159960,80744,-282781,-473165,-227059,76643,167045,96789,10262,-115849,-121039,13744,-36413,-130811,-87803,-97778,-189273,-330175,-423971,-296313,-140063,-85367,27115,94609,1382,70743,114238,-97314,-173217,-117665,-258469,-321650,-165750,84333,261308,43998,-159930,-172379,-193394,-211340,-96644,-129010,-249122,-253027,-54188,65854,-2167,62952,140877,88057,115504,281545,160161,-99511,-268809,-254011,-110059,-150198,-287988,-89370,262520,265936,120696,73413,-24053,-146029,-108508,-101808,-134429,-43114,123275,195038,169459,89537,-75130,-262108,-356547,-233857,11120,74542,-15075,11507,94459,106284,-83420,-247488,-172606,-133225,-206088,-156805,-72070,-38573,35014,233552,272902,188923,28747,-76762,-94109,-5472,227270,260888,130310,136674,188679,159550,51687,-99433,-175763,-71565,1152,-82236,-13525,-52395,-364447,-475102,-201891,49210,157531,110672,-78559,-232223,-182993,-105845,-35451,53535,196050,239849,101710,25799,110677,281017,277755,87634,-21742,19373,96760,-1809,-224838,-371705,-314330,-252720,-306693,-179677,319038,674151,2015997,4718941,5230367,3976052,2666958,969882,-550283,-1434623,-1326407,-975584,-616834,-259145,-316862,-888317,-1378588,-2616258,-3742784,-2632245,-733315,488771,110648,356364,320883,-60158,-127042,-6515,62818,-26030,-55493,134782,246593,181911,138887,212120,268117,370281,475196,355009,156196,-5077,-106229,-175293,-137657,-79733,-128776,-82210,197062,400878,291595,124925,66425,49105,72858,170267,258816,248245,155107,139194,114225,-78960,-332071,-480041,-378080,-104787,84638,160555,168339,50874,-124071,-163260,-90824,-83007,-195344,-297313,-265358,-146307,-47299,34672,21998,-38131,-38584,-14229,-56060,-142166,-253784,-170713,41020,154154,128455,150786,197850,252402,314752,261606,-13334,-276909,-331407,-184343,-71545,-123647,-259431,-229692,16670,181941,99103,-83246,-143768,-28674,115927,133561,-82310,-222494,-138692,-56494,33662,83989,67846,-94077,-238936,-201308,-218888,-209114,-18247,164176,278949,356659,251960,121664,166876,197868,117020,-7689,-52193,-5979,-79050,-135050,-69674,-14110],[-65120,-96994,-54360,-198860,-430015,-496206,-339597,-164669,-77366,-80213,-84927,-55434,-197709,-397872,-390535,-187046,-25183,2375,-190628,-363024,-123876,136082,85543,-43101,41858,151824,154455,133720,70593,105175,172100,81328,-99851,-71595,-11906,-9319,108958,257458,115495,-78990,-172151,-167755,-121012,-92961,-26600,134149,149246,-4051,-32873,5842,43207,46539,136864,236929,-21433,-371753,-424687,-199649,56182,289765,314552,78914,-25597,47341,-6442,-88614,-57,117867,88089,33763,99828,211117,121089,-42790,-93702,-93555,-155472,-108423,-16471,-24248,-42128,-131337,-224715,-87423,214213,365836,219219,135068,275596,352582,116194,-77964,21307,148758,6974,-165721,-55459,-29256,-110031,-38715,16071,-46188,-226252,-303210,19882,315920,267266,139745,211388,235068,4250,-152727,21085,237861,245929,78286,38966,37667,-61242,-43659,-37573,-198507,-287878,-209352,-7052,209641,202903,75942,86755,211505,320091,321995,187649,104905,247625,361419,267420,283990,289058,216117,184955,120889,-34768,-74131,-85446,-247411,-352838,-350238,-249813,-215599,-253896,-164033,78279,70931,-102497,-178502,-48506,-15764,-170872,-335791,-259185,-77334,134624,218427,83849,-238834,-321388,16764,386058,486266,317421,-59738,-214114,-143892,-240226,-355172,-239196,-108447,30004,38921,-154357,-88196,42861,15667,77870,185198,224283,232405,181241,115044,54454,-67675,-255286,-338839,-182840,143155,282548,138073,-26313,-15355,92312,133407,66887,-59452,-125150,-54157,-33258,-108177,-153305,-5272,175523,151089,-13118,-21804,98285,42778,-167353,-267568,-323106,-304830,-157882,-160783,-274057,-253012,-88830,103628,76849,-55115,51482,127445,-106576,-238649,-108886,15503,6821,-202417,-264091,27137,316405,196048,8872,-9146,-36191,91223,339293,337610,95554,85146,127638,23932,19653,28241,-7332,-27775,75153,111108,31598,-37522,-99302,-13396,160891,133846,69586,79946,-125117,-233066,-66561,219732,266044,81222,73431,345150,446345,237294,155376,226188,112433,-124737,-125257,-110969,-321259,-360498,-49527,194542,138940,9163,-59134,-140682,-135408,-97894,-104387,-188364,-27632,414777,793375,823260,459648,122813,38522,137583,251963,118158,-198697,-388663,-353063,-289679,-194703,-145505,-198018,-134494,-41807,-29259,-37160,21623,38649,-35816,34438,157945,153427,-40652,-136139,-4927,91812,45355,110290,172547,130273,212353,425426,490730,530798,465926,103428,-140459,-57312,114457,85526,-82060,-5855,188188,128534,35216,154897,293199,464005,412689,136009,128736,250815,13600,-267179,-156139,-3572,-82823,-121813,-198429,-223919,84527,418868,296869,67783,50583,107243,134490,246350,228212,110495,118096,80420,-37612,44360,194770,212957,-519,-184876,-235783,-248929,-188469,-60642,-73116,-174145,-193097,-141767,-100500,45267,81073,58624,-53278,-205949,-233250,-63551,98565,185640,133718,-28943,-119858,-164453,-303431,-303721,-164644,-64017,63536,110748,6822,-69990,-54278,-165,52633,-33226,-202469,-335577,-272996,-178450,-70730,-31006,11004,53024,-5284,-132753,-177646,-128924,-48494,73036,-19107,-146908,-157816,-12739,165020,91198,-301732,-432385,-189236,-188805,-293501,-285556,-291348,-137052,37227,-60880,-457832,-580972,-288456,-357037,-582587,-216477,539941,695138,-49867,-207542,743971,2084803,276149,2611610,11343781,9418390,-5386926,-11658237,-4589777,-511324,-25900,605163,141955,-716522,-239580,469977,576263,690203,446170,-293084,-453685,117844,251183,-179586,-423550,-291140,-28795,156222,271940,152717,-173798,-210139,25487,90063,8465,70609,107659,116661,160004,193734,48174,-12878,160595,277437,348645,394057,356893,247043,95201,-78962,-71419,20266,64103,204805,305790,322848,376786,203907,-194657,-418351,-267875,-53615,97101,178557,205976,-39750,-322201,-369711,-228843,-155745,-124383,-120477,-162335,-81838,106011,76728,-71714,-69750,-143704,-273871,-157741,101757,152694,111480,155361,189410,214572,73241,17013,130756,297563,304759,234311,293798,310033,135911,102117,172686,106558,151061,327531,240719,-48637,-209260,-168795,-75140,-91416,-257408,-331927,-166062,93878,212492,161744,167533,148078,53399,-44814,-32612,-56971,-157712,-88130,90690,43520,-91644,-31496,85904,192756,225418,41416,-106154,-94334,-32219,83513,110407,-76614,-196607,-170479,-210249,-168597,112380,302985,338440,399511,300433,-111593,-307880,-61747,176104,37642,-36694,109758,45838,-199160,-284142,-107151,170231,230212,204319,372468,464396,341793,286715,388220,247854,-8035,43771,195264,113343,-75850,-204526,-184681,53176,206058,33658,-117045,-1448,118852,-24690,-221842,-166751,45369,237907,236573,14068,-163885,-182754,-97444,82919,186478,115550,-28655,-206870,-340778,-236470,137188,433628,294272,-44218,-225266,-159141,-5067,153848,219505,101880,-1319,-43931,-27616,-1218,-95430,-111014,-104989,-154450,-218827,-120812,-77426,-202974,-208476,-105257,-44634,-105953,-195061,-342222,-457604,-443328,-183832,75683,159431,27016,-78257,13327,81400,49132,122201,147160,-52582,-169158,51428,312566,404524,281853,45753,-6676,245499,434747,431768,320232,213819,184162,96628,14561,94636,6546,-236401,-249933,-86594,-71763,-85462,692,98608,48461,-127936,-116078,75622,209177,187193,270870,297294,79131,-266839,-298915,-106502,80129,187699,293298,261693,-119080,-489423,-452874,-150172,130910,252809,234001,141304,56934,4819,-1941,-114064,-116297,123609,251422,132152,169000,153601,-242645,-503119,-276328,23967,115838,26673,-110570,-184220,-80166,32902,-40407,-90243,-20844,-51025,-161563,-373163,-546644,-459520,-291302,-148759,49640,115173,14969,47490,28511,-147948,-114604,-8101,-138443,-247513,-162112,55606,178848,-26266,-152533,-145185,-203580,-201648,-33416,-16139,-87082,-65393,28986,42992,-21517,75703,146977,65658,72665,212385,101632,-80500,-154393,-214038,-171557,-188390,-229032,-30374,211597,206294,97588,199,-157968,-208239,-104720,-126682,-209158,-96868,125651,184765,131583,105793,289,-224240,-352782,-264514,-32593,93614,93922,104471,110500,33726,-213740,-375935,-208460,-97839,-187432,-238359,-180668,-105769,-13396,175104,265886,216810,108121,-59262,-135975,-58318,203446,237356,61006,129980,265519,232795,25945,-160456,-160226,-22663,-4560,-122035,-31824,-65135,-371343,-447444,-185756,18238,152326,157732,-48014,-214230,-147439,-38224,66243,193429,264546,203982,91299,43604,134873,260632,197733,4664,-30139,106594,265641,144822,-120259,-195734,-122815,-93305,-190217,-199104,269304,864464,2854550,5939563,5889790,2600292,-713750,-2445245,-1945228,-728013,-1245742,-1091278,-739786,-413693,-494158,-613518,-2847565,-9359302,-14739276,-17070611,-15258356,-11598095,-7588851,-5292914,-2865312,-813463,-197527,-92011,-66116,-190408,-214587,8282,167829,86000,101304,250927,307032,426765,494236,328793,109237,-66477,-100123,-123604,-119943,-112819,-168173,-74592,277154,492359,331463,135478,76932,-3111,-35155,109707,255492,255102,199342,239625,265304,94116,-156158,-303468,-263178,-55802,138555,215715,171854,-3526,-168587,-155448,-129867,-186488,-212865,-186384,-178307,-154596,-63943,34190,-16538,-121955,-114202,15121,27210,-105866,-269368,-169054,83518,236015,246537,256357,219912,182242,202182,177464,-22620,-272283,-347765,-188782,-53197,-41578,-58497,-25812,104928,176620,68613,-126975,-89578,120977,214645,137646,-71575,-251719,-179819,-137070,-115345,25171,144694,33334,-139896,-135526,-217377,-290312,-120410,68762,241262,424884,351569,153252,147884,228054,191032,38488,-27920,3800,-96157,-150169,-49975,1045],[-18863,-59932,-28228,-184182,-414597,-462173,-239517,-29061,22913,-24333,-60128,-94559,-242820,-333283,-293595,-152506,-76452,-67234,-195617,-339627,-175362,59522,33339,-111823,-26529,169564,235159,208785,121679,159513,247850,161248,-23128,-6832,57126,88017,162514,255199,150675,-23783,-175339,-216051,-139422,-16584,78414,129456,80404,-69198,-75366,-7115,81241,138543,209902,293908,72355,-303573,-455843,-317706,-63035,196816,235132,49808,25926,116945,20505,-132008,-35859,170982,212259,113732,89266,175996,153647,65139,-31650,-131805,-182515,-50801,76471,37756,-49657,-171869,-237480,-100819,158578,270935,133348,93333,251596,295902,51083,-98787,2809,170359,119892,-53140,-60459,-81012,-104660,20112,62871,-28128,-216464,-279671,40668,287495,172214,56988,187487,182585,-71946,-158629,5686,136453,148049,17024,-16262,34999,11678,47640,26486,-124806,-208943,-171534,-27511,192443,211162,31798,-21200,136938,350273,409390,248441,67678,166113,321650,292881,285621,233076,163332,178789,144077,-19570,-75328,-93368,-265564,-355048,-338392,-285309,-242744,-222183,-127982,96091,83638,-116907,-191430,-24916,51393,-122940,-336880,-213221,-677,175465,193238,7986,-302627,-394412,-106041,227510,363177,262299,-109820,-277080,-208127,-274720,-338423,-256656,-171058,-19930,40193,-113552,-71979,-1819,-27758,10926,126918,209935,166806,79893,82531,120617,46377,-198764,-385370,-188758,251198,355407,128390,-46792,-34100,61020,138009,73944,-126568,-197292,-40048,29883,-51911,-127000,-52626,140498,146334,-50531,-48931,130011,67528,-195320,-332294,-376376,-261178,-11182,-10003,-204571,-281114,-125784,62521,16191,-73745,100646,176856,-99056,-280323,-134689,47380,20040,-259822,-299273,69407,336722,150223,-67639,-43327,-42218,72407,255578,219476,55082,91026,121780,64517,130152,130899,46076,5742,84604,139391,73670,-42473,-126944,4893,204372,152039,18896,-6361,-170286,-234255,-79930,138953,153087,6925,13818,259811,378035,256640,214313,237145,66638,-159439,-133306,-154977,-377012,-343255,-25940,124936,26231,12786,104678,92261,-21820,-54612,-84465,-170162,17499,459695,879258,873640,482799,132210,19870,63490,139702,30733,-221852,-390376,-346138,-246783,-116934,-54426,-180491,-246669,-180595,-53402,-10032,18660,29677,-43316,37480,204364,150756,-134258,-229854,-42934,83003,10665,29599,50485,48695,262888,618816,696905,590225,447831,133410,-71705,10515,142334,77294,-92541,1326,225456,177813,89580,180769,266636,399927,358539,167071,195939,324475,163811,-144874,-159841,-87680,-144789,-115913,-134093,-216678,18870,351493,284703,96344,63024,26461,11757,207570,255238,109103,55311,-40015,-122750,39606,190295,162574,-41407,-174265,-162125,-187420,-147584,-12277,-54051,-210891,-252509,-243222,-235204,-34151,136205,125426,-90957,-250738,-216265,-26162,131559,205371,141738,-36254,-131328,-149554,-294176,-331515,-137625,47418,141400,157226,62961,-39398,-148189,-190351,-96754,-87248,-214701,-335921,-227299,-32555,67612,4291,-28956,-12806,-31398,-56816,-15616,26926,-19798,6749,-50503,-143816,-207651,-62609,166760,90441,-264101,-306346,-80310,-172554,-386284,-426536,-419450,-236627,10731,-10009,-353765,-454696,-102571,-215617,-482717,-77103,753817,939355,419889,286494,434017,576468,-1643823,595494,10438921,11609886,-1621403,-10854099,-5857118,-1393375,-512797,335839,1682,-669614,-203986,333763,457295,749075,623590,-116515,-364635,34557,77369,-313134,-443665,-231729,68000,284480,333842,55671,-363751,-397184,-83689,79255,107357,243320,253885,168116,154864,206633,181126,145374,172242,134930,246621,395321,400031,257023,45096,-77290,8043,160087,208038,248409,244460,220708,286083,111179,-285798,-474772,-268061,-67534,57740,217626,288350,-3594,-354237,-402546,-275682,-214030,-205979,-187020,-195329,-111858,99102,62160,-190862,-173228,-127304,-226474,-143383,107893,185363,135915,159177,163127,163717,26849,-41075,52468,198723,224446,205604,272324,276681,133416,108116,137602,33225,63458,216160,145760,-69004,-170429,-125122,-52652,-124547,-350423,-439256,-243546,63883,209837,138189,130706,122431,-22962,-160927,-54898,112,-118798,-125855,-32488,-92031,-146787,-18616,84459,124358,155459,67659,-24813,-91772,-97836,34206,115406,-4289,-82697,-105539,-214102,-142807,179562,369445,425831,449500,288947,-111984,-324106,-136875,47927,-85079,-116028,71637,-20077,-327560,-415586,-215809,99244,199051,135248,245615,356270,288537,206796,280177,187188,-21092,19944,140096,58716,-100224,-167145,-101834,86235,187887,29405,-134199,-74108,28883,-42348,-177832,-151204,-35367,165818,290230,124615,-108219,-198988,-170909,-21126,144901,199021,97015,-139733,-328517,-160377,280885,517546,304153,-56477,-218980,-169513,-57963,121798,264187,219667,143666,54998,1148,14025,-30555,-28435,-35897,-98039,-174722,-116018,-81595,-215463,-233852,-120033,-43766,-74895,-98696,-200197,-341291,-464495,-241973,103754,195899,17807,-67706,22559,46515,36281,87103,26697,-166388,-211748,21637,258653,340636,238258,26722,-48148,139553,326567,395689,342127,218511,180153,117781,46673,159454,127674,-128369,-201120,-55918,-38854,-118699,-91150,-3329,-17871,-190844,-201197,-28135,51063,-61942,49952,207255,38006,-246547,-196496,-23286,72905,107245,212646,232418,-108664,-456584,-406777,-155811,71096,209973,230933,184829,154173,62294,13503,-61712,-67293,97289,177758,80965,172366,194507,-185840,-470746,-290849,-41013,41899,-40591,-228108,-252958,-38884,57600,-31893,-33963,35687,-6310,-99848,-321802,-536158,-507864,-372910,-168796,95175,148356,44244,34421,-59603,-194257,-52695,99443,5673,-155048,-160255,7552,89592,-66574,-114729,-107676,-211698,-194390,36301,117656,71517,82017,81631,1330,-34446,82646,100963,-36574,-32843,109139,52994,-32877,-45139,-156978,-216521,-207255,-154661,9487,126437,135627,77454,-92393,-296733,-224385,-40057,-113293,-264099,-156600,74114,128804,90784,150233,97405,-183084,-361532,-273967,-42186,135401,242036,253875,171386,2907,-269936,-416501,-229257,-84507,-148168,-244636,-237172,-173409,-87489,39091,165691,161487,116722,-40085,-158585,-122420,122315,136812,-33799,110313,314399,272420,-2785,-201376,-125063,27460,-10568,-125335,-16013,-54342,-341120,-403851,-187945,-37401,120202,190054,18358,-126121,-78929,10595,134116,287652,279365,128782,50360,30327,130232,220769,100653,-78265,-61152,136762,355765,234349,-35954,-24760,63170,62985,-46593,-105167,374544,1183007,3521410,6993315,7026035,2015721,-3060248,-4777304,-2919997,-425939,-758237,-920392,-649137,-407378,-532650,-367131,-4355792,-15547875,-25282969,-32503435,-35633085,-30964670,-21031587,-14994476,-8107823,-1986679,-359904,-236025,-201073,-313119,-339081,-141789,37689,-30431,41267,246175,285631,357095,356394,227452,42092,-142538,-122281,-75827,-76604,-108938,-162808,-58901,274496,484536,328832,135812,64313,-75028,-143368,39159,220701,222170,213791,288721,323481,178206,-32786,-112518,-106551,-2343,153496,216447,125526,-97450,-222147,-122020,-123768,-259674,-225028,-66515,-91665,-165761,-74852,37108,-59906,-202805,-174432,37931,77485,-97463,-294900,-180134,98416,267940,296513,293208,185735,83058,68379,60426,-50439,-256015,-341538,-211123,-62942,14848,120658,156799,156212,134692,3715,-174542,-20461,279615,301867,122845,-27692,-201311,-183158,-178380,-227874,-46589,169104,119218,-74988,-106081,-208485,-332181,-193181,-9637,174408,423758,404875,188114,131588,230674,219145,67151,-9811,3422,-114596,-155601,-21296,23693],[17012,-58546,-46670,-168806,-353257,-364496,-91619,155080,158847,39370,-49203,-144818,-263506,-220586,-135812,-91031,-126904,-150398,-213345,-304592,-212480,-18274,-15819,-141284,-47426,184536,283548,244743,129645,180351,292749,195819,32882,39455,106875,163568,205726,240812,186067,15534,-206220,-253912,-121016,88407,200555,119078,-27556,-169702,-150219,-58264,59422,166919,229763,283284,126361,-204593,-405818,-388727,-183852,53262,90135,3240,67480,163834,62423,-116703,-47518,195601,283721,158424,57983,99282,114768,87147,-34527,-186350,-198493,-9065,135368,95103,-18220,-146762,-186116,-90869,80087,165470,74213,57383,199075,215499,4158,-72312,14604,172968,180553,29495,-72763,-134191,-110810,61927,111752,4838,-165802,-180748,95089,253859,96887,4678,155255,140741,-105343,-144129,-34181,8713,55783,-30105,-73341,6903,53385,100337,69271,-33909,-93187,-90159,-14254,179546,219771,21379,-105000,37913,328865,450543,250741,-40601,-2949,207846,275907,264242,163361,90350,138182,128986,-23875,-91747,-119583,-272270,-309992,-266833,-272918,-259309,-180957,-63684,121225,76490,-133632,-195169,-14982,81974,-61341,-269616,-133921,65793,173457,154465,-17691,-294325,-400126,-204085,47734,213936,194163,-139219,-325425,-277496,-281357,-269793,-243264,-213464,-53707,58153,-39535,-24547,-23645,-50357,-26426,89550,198106,141143,37296,88135,200994,160811,-148884,-413672,-186860,310938,371328,107454,-25595,-6569,18278,81388,35054,-203729,-248794,-11818,76159,-8942,-89520,-91341,96719,140126,-66062,-63811,137197,74252,-198589,-338342,-364073,-166314,157841,137262,-125894,-274852,-128179,66279,19125,-55853,134939,203749,-56153,-243689,-121166,71361,-5286,-325609,-372946,46272,305811,107045,-132059,-91655,-73646,43293,182248,138417,74636,141442,126527,87915,224518,229721,96073,50220,101885,157456,96032,-50916,-118929,57141,250497,193601,21895,-73363,-219483,-246364,-111472,48755,64095,-42575,-68668,98435,243354,234150,218035,189528,12616,-151012,-127494,-226666,-428282,-264504,51284,70992,-87144,-21461,162091,190242,20410,-44843,-95654,-146927,50324,426395,804335,768555,431142,138598,9639,-828,50218,-22512,-181887,-305161,-272969,-155765,-1613,40275,-131192,-298114,-281938,-91516,10560,45229,49350,-51903,7713,201176,114508,-217129,-301267,-81579,76952,29983,29691,-24917,-33391,268767,716693,761241,509953,367494,176845,30844,86467,158591,66510,-83483,-5228,215446,212954,151338,187367,210867,287597,257152,139544,171367,319964,289989,-6093,-157594,-183686,-196961,-104478,-70858,-188357,-66229,206291,207213,99077,62575,-53951,-98886,170031,280467,106860,-33441,-188961,-219725,9639,148536,80640,-66261,-109525,-30587,-82927,-85155,18427,-82777,-307749,-346256,-313161,-290554,-86710,163456,129935,-167305,-279519,-153952,48170,175240,212532,133059,-36142,-93909,-62562,-214190,-312226,-114716,105830,175720,194165,142849,40256,-184423,-333816,-227594,-135500,-200502,-267996,-111354,127864,171984,22605,-52106,-58796,-57106,6801,122159,150385,1223,-64768,-80456,-140239,-237726,-96021,154320,78151,-208780,-146567,79601,-95123,-429678,-529751,-514816,-327493,-57000,-12753,-269015,-353477,-4282,-125858,-379313,-53623,703842,1011764,989037,1006280,111917,-1570678,-3518118,-812794,9283935,12613993,1675537,-9039385,-6468116,-2067539,-774355,117089,-134149,-594078,-184031,134579,253433,658562,660643,46055,-146854,85641,-7337,-349263,-409972,-196570,98347,336266,354931,4180,-484653,-523825,-165098,62635,135695,301280,343754,187625,110254,197686,292744,293102,194287,40840,163082,367867,372480,180707,-13737,-36627,106009,307755,361795,274087,154589,97397,132522,-36124,-364593,-470092,-226267,-78451,-6957,229848,390777,114293,-262854,-336617,-256793,-226866,-246954,-197827,-173040,-122002,78465,51075,-243922,-210730,-75022,-149504,-109109,115164,205663,150192,134744,97368,39520,-89455,-136443,-65579,68823,144919,188910,247522,227353,114563,81574,54040,-75636,-69920,43920,18348,-87201,-101058,-51127,-25638,-161790,-404053,-472825,-298054,-18299,165004,107334,87976,91186,-79048,-240082,-54266,67366,-73895,-157433,-115195,-144052,-142099,2823,66806,43119,53470,56732,38292,-63713,-153643,-22902,134142,104987,66693,-4723,-164343,-62782,269934,421590,460728,445819,238170,-119655,-313276,-163572,-27158,-160237,-179268,14017,-72486,-380065,-464841,-292411,4294,139290,60209,114180,261435,268625,180922,171877,100139,-35805,22168,113276,25031,-97889,-83140,21977,116445,145023,18250,-126267,-124078,-44557,-35423,-104034,-125379,-104404,91290,332498,264220,16351,-133124,-150294,-37970,142793,279983,235505,-21621,-261885,-81148,378203,543082,279999,-64515,-182494,-147912,-91298,101868,299656,310138,244497,125513,19708,29368,41628,68899,54708,-25355,-139625,-115879,-62003,-182799,-219251,-113960,-33337,-41437,-10278,-54025,-204861,-429093,-275685,123652,223000,11123,-65511,16086,-5119,16973,61439,-67449,-241773,-214188,9761,193942,233370,146379,-413,-61879,77543,270643,388422,364949,218800,169935,141440,104815,215888,219413,-20026,-142333,-23953,32238,-65521,-128322,-132564,-149062,-253353,-238497,-89070,-47263,-187595,-78714,129160,-13964,-207276,-85236,24162,5259,-15273,108079,206840,-30320,-318755,-304501,-151500,20367,183121,243417,224143,206419,79191,22940,-1505,5218,77385,101502,50848,189398,224065,-103735,-374562,-259745,-78231,-384,-69893,-299417,-282169,6564,91323,9037,45270,75646,26911,-20746,-189092,-383415,-408099,-350891,-134514,163197,200794,88807,45027,-103186,-197755,5693,170990,121390,-62241,-131021,-19419,39751,-46740,-43583,-72313,-210726,-168647,112740,242196,201362,177966,114990,-30373,-23246,110037,50625,-157880,-139973,34231,51607,46993,39840,-94026,-220211,-184032,-59572,48696,52127,79187,73755,-161861,-384661,-183106,77866,-47646,-262893,-184072,5865,58514,64350,205112,177229,-156171,-376761,-254295,-12153,192396,389263,425777,275637,35553,-237900,-360757,-216714,-76817,-91480,-177471,-225848,-213742,-157619,-108728,18627,41926,43947,-19624,-130520,-141451,53236,29762,-94372,97924,325856,275672,-12341,-194531,-62697,77924,-11547,-88515,38600,-12011,-267530,-340310,-196789,-90243,79699,196415,96305,4807,9650,42559,173705,326065,247279,52557,-6535,-12189,101930,195587,47237,-116532,-89930,115705,352117,244817,-680,74619,182806,168470,77834,63307,585961,1520517,3952307,7673631,7985697,1930508,-4328755,-6034526,-3442924,-615870,-231135,-562967,-366621,-212961,-370178,-133461,-5117895,-19018939,-31696425,-42364527,-51788979,-47771066,-33714582,-23937313,-12922370,-3153394,-542839,-384861,-310538,-369428,-403126,-282922,-115856,-120855,17213,235601,223422,190239,129676,104981,-13789,-207288,-152611,-17284,8062,-41254,-87759,-16885,215661,400990,301416,147017,54053,-131641,-209623,-2501,184959,181812,218517,297905,293325,166263,30532,60973,61518,51464,130122,166609,57444,-177357,-241806,-49693,-54155,-259031,-200099,49090,-16330,-166804,-68755,49486,-88664,-239321,-167284,74293,98785,-100381,-301285,-180014,101123,263318,290136,276401,132478,5289,-38654,-52272,-89477,-236227,-316612,-230495,-82476,33496,215687,263543,181708,108504,-47227,-192732,69060,433798,374196,110631,42773,-72982,-126125,-147615,-241599,-89374,153180,155191,-42509,-91896,-164798,-302562,-218019,-51992,118079,379064,418383,234892,137437,210570,206119,94678,22754,12910,-116876,-137485,27295,70382],[40200,-86642,-102600,-160508,-265718,-231901,61584,328187,279551,92623,-42880,-183624,-257574,-101642,29911,-20496,-154071,-201855,-210592,-248799,-210278,-78840,-63231,-127301,-2572,201328,281852,222558,82032,148989,283676,181987,69900,71182,124909,192637,223375,222051,214880,32163,-247667,-266037,-70908,192800,300884,101502,-138921,-264511,-236135,-143030,-11134,129567,175494,189301,116037,-117459,-321584,-406711,-269146,-86333,-49768,-25757,92867,171699,102980,-52302,-45657,166525,265523,143827,14017,4852,11560,4660,-116253,-248052,-193557,16360,147088,129180,41902,-68893,-90005,-58895,1825,82286,59812,36308,127984,120859,-24895,-5585,67059,167231,186425,63382,-96047,-181139,-132865,59233,129257,34377,-92817,-52683,148998,214169,58372,-2325,125263,114200,-87235,-108005,-88104,-117766,-15869,-63399,-136579,-54580,44064,92134,75237,49998,30432,15059,38784,183424,221322,33289,-155126,-72926,244986,426758,204739,-165636,-188080,64056,218565,222637,98094,13482,63934,71561,-49426,-120881,-162079,-268743,-220836,-143297,-212942,-261534,-143249,6311,142408,51990,-143479,-183231,-13515,73142,-7949,-162742,-56408,98611,132883,107912,-659,-230674,-350377,-268414,-116788,75413,128799,-140364,-346928,-339957,-267766,-176640,-203386,-227307,-71214,79373,48081,44267,-21030,-54946,-21349,96921,219782,184364,70870,125480,261269,232517,-126295,-425646,-186377,305259,330858,81032,23768,46995,-37303,-30794,-38731,-255267,-250794,22680,76978,-11907,-73100,-121204,53222,135358,-61353,-75011,114309,61377,-179793,-284620,-285205,-45583,302791,249714,-45610,-221868,-96503,102229,78440,-1543,147217,196102,1982,-137683,-73511,53991,-86378,-386969,-444012,-18076,238855,71944,-165044,-137813,-121865,5092,134772,121131,139030,199400,120351,84791,276697,280285,116704,100004,139617,165403,91338,-59982,-80443,127557,292305,243642,63294,-111562,-261000,-265110,-159832,-41681,4202,-65102,-154324,-92641,81779,177733,173867,105199,-25658,-81983,-80714,-286684,-459421,-149915,168554,50313,-170611,-66866,123494,119509,-37554,-92586,-147200,-132430,58384,322886,564046,516274,309087,136818,9716,-22962,32514,-10970,-89875,-164321,-162393,-50085,110364,108853,-57988,-264116,-311090,-124827,25328,95208,97795,-57718,-49982,151035,70740,-249019,-323622,-112752,64511,82675,97418,-30492,-87295,227084,687498,674080,353621,282793,234257,141178,143406,150286,53047,-55948,-17140,164862,216806,184033,158199,124098,129728,116687,70408,80281,234012,343252,125226,-133227,-260647,-226693,-79669,-10486,-136926,-147170,23139,82132,65526,38375,-118074,-170102,143027,299242,111957,-108397,-304769,-294724,-43757,80405,7273,-55455,-4150,120776,38698,-16910,22495,-152860,-439532,-446316,-324103,-253564,-91278,161165,74390,-250766,-269455,-53325,135426,202584,197563,119246,-17548,-15492,79235,-72562,-247502,-106460,95646,164565,212408,218219,136343,-156640,-388398,-301085,-166147,-170197,-163404,39225,263029,220235,21753,-42886,-55761,-57269,58534,211740,212095,3616,-123369,-96322,-124091,-222875,-85095,144960,58575,-163702,-8852,248967,20243,-420914,-573299,-554327,-399161,-171044,-63283,-193894,-271316,-4649,-104343,-300127,-155718,367088,860132,1481619,1756454,-103240,-3572330,-4852137,-1487585,7759147,11865676,3706093,-6447460,-6049917,-2280280,-694108,3224,-251766,-507900,-143911,-42617,10058,421905,529665,122367,71310,223626,42555,-253905,-310925,-175040,48892,245262,265983,-20556,-500810,-542843,-183162,59473,116055,268226,359169,166483,36859,156946,327950,376087,227097,24977,118097,315883,263820,5481,-87479,23397,199180,434515,496504,295698,91239,12874,-39040,-218460,-424171,-409295,-169053,-97832,-68039,230719,495118,278892,-84451,-210770,-192310,-200512,-240795,-153707,-109668,-123124,43630,52493,-207067,-162507,14679,-46648,-49720,140004,219460,146138,81534,8227,-115254,-236913,-233867,-166302,-20502,115047,195825,223805,176632,95286,44835,-51912,-197230,-214427,-134167,-98822,-90824,-13179,41650,5268,-179032,-382992,-411516,-315245,-131306,81981,64486,45785,67519,-98046,-271392,-48655,122611,-27645,-166421,-128454,-96999,-81921,20672,33435,-28175,-47996,15837,77474,-2495,-168474,-56214,174979,228301,213612,108022,-65529,65997,382483,470860,452935,400104,164051,-147884,-292991,-143988,-28818,-158087,-195772,-40525,-97355,-345221,-421519,-313642,-86423,59168,-8341,13528,204921,288430,213302,93221,13332,-35102,62501,126837,25676,-59769,31973,154468,143861,95563,-1185,-104342,-147486,-98100,-26170,-27470,-92277,-142102,33959,352645,392397,169251,-6003,-43843,28545,169898,325853,341627,107702,-162061,-20164,395376,497734,229568,-61633,-130053,-111623,-102746,100334,318220,340488,264800,141138,17311,33917,91069,150523,142853,42438,-130074,-129666,-30272,-112038,-162995,-87138,-15435,-7985,56172,68626,-76166,-346313,-278030,124571,230605,12250,-61295,-2421,-66741,-14392,39054,-121804,-259742,-179874,5838,126747,111576,33075,-20351,-27243,93646,287953,403818,364665,208533,153894,148811,156714,242138,254130,58849,-84441,8113,112459,30748,-131580,-269318,-318764,-311650,-227560,-97112,-72332,-176715,-78280,89406,-60737,-165839,-4161,22810,-94037,-139239,2361,182176,95981,-103910,-158484,-119505,-6380,152592,233076,228967,194600,53541,23752,45065,66301,50150,24648,32018,203262,234589,-22350,-257825,-214282,-86404,4973,-66395,-317335,-259043,43673,110967,63384,118812,73972,20556,36693,-34476,-154878,-206373,-248757,-75187,221332,248438,119702,58375,-95744,-157231,33338,162173,146504,-4696,-77629,-18774,29061,10014,24678,-76685,-224186,-137466,165970,308339,272918,218620,124834,-52884,-4983,150006,25302,-243695,-207939,10089,86136,123224,74877,-58656,-200229,-144341,18280,72695,-3846,24153,61135,-203360,-413184,-121562,193244,36272,-219140,-185871,-71767,-25169,31401,218085,183726,-173911,-404711,-234356,13361,221481,471931,549028,370895,93049,-164992,-263801,-193482,-84566,-55740,-104396,-194794,-242042,-221846,-225205,-139150,-122513,-101438,-26184,-71040,-112930,16360,-46189,-114684,69144,263775,216012,-18658,-156402,-6999,92427,-36059,-56880,87684,29044,-185190,-285363,-226600,-146454,17354,141836,127222,106935,73518,47358,174231,290290,168037,-15015,-81475,-95528,32529,175199,45455,-114751,-123536,39849,254849,167858,-38403,58596,186567,174691,124571,206739,772951,1735366,4065635,7675786,8159759,1868355,-4733343,-6378711,-3742369,-1168993,-62705,-238426,-25218,91333,-56458,119768,-4928040,-18966326,-31932258,-42519205,-54332797,-51429350,-37450819,-26402449,-14392087,-3766309,-688281,-508976,-401407,-393297,-437692,-419367,-290846,-185500,34687,216969,113848,-42342,-123383,-23160,-70054,-270071,-199493,22357,92834,55010,19950,25473,114432,254947,232844,143441,33191,-176934,-240852,-24724,139734,126790,190497,248895,175983,56062,19664,162666,173919,65514,44777,46935,-37472,-230388,-230199,22690,29255,-209775,-156011,111881,6710,-179879,-75858,33997,-127018,-242475,-107378,99931,66578,-131017,-297417,-179242,74384,210521,224219,206914,70540,-45666,-120752,-162417,-155681,-240450,-304908,-252613,-118093,-11357,167940,233385,159897,100462,-74646,-192100,135896,522831,389632,84947,92397,57928,-51333,-76288,-166291,-102432,92927,122998,-53601,-90622,-97485,-222948,-220445,-83465,69629,289530,372863,264861,142937,142951,132744,94165,45781,15668,-121169,-118462,72990,121559],[76514,-100179,-148380,-138541,-152305,-76549,201480,451836,358683,139745,-15081,-173853,-206329,11835,171850,54212,-131686,-176130,-147280,-151419,-139873,-92010,-93112,-66501,113906,236208,243465,159190,3050,79001,224587,140499,103311,108833,128206,187549,221633,215307,241888,44175,-260381,-232908,3655,274572,354824,87069,-201901,-301816,-296978,-237167,-91167,69184,72959,37421,50727,-60597,-239480,-368022,-285871,-167073,-115937,-7326,98590,133087,129036,41282,-33351,89859,160602,69285,-27843,-69849,-114802,-150021,-248444,-292962,-153490,39930,119832,130783,110728,36225,26267,-5556,-46780,48702,91735,37446,62350,37181,-30536,90317,159065,168146,160483,58882,-115007,-200722,-155271,13759,102544,47309,-21209,54193,172848,170259,65280,44947,121692,115416,-18135,-50057,-134133,-209334,-55740,-86095,-204643,-140410,-11981,31697,48364,107167,131709,120848,128719,212838,213410,53189,-167132,-173460,112791,338921,131766,-253394,-317353,-64618,132964,167551,49361,-49464,-28440,-13742,-84126,-146815,-202298,-252396,-103092,10338,-118556,-243413,-111135,64024,152209,21269,-134940,-146024,-3527,44539,21696,-60895,-8085,90471,75554,65614,35476,-146134,-272549,-294844,-230043,-22993,80359,-110418,-329844,-378267,-244903,-88682,-141897,-207707,-78049,89739,130677,126485,6234,-44475,23643,157568,295768,297909,171360,178607,274427,232037,-136006,-415785,-183862,247802,255059,57855,83762,104553,-97411,-169343,-118956,-244013,-181276,60839,28109,-65417,-86161,-134351,21867,134740,-39975,-83781,71345,38009,-141196,-181216,-153632,71589,387035,311999,36953,-117381,-36452,147172,168354,77959,140692,158175,56847,10760,-487,-11872,-205297,-424687,-462848,-79696,159022,45077,-157540,-164744,-166474,-29517,120612,164529,213420,226035,91367,62808,279093,257775,96868,143538,188113,157242,60162,-66435,-21769,204410,327952,283161,112908,-120091,-277201,-268757,-202980,-111831,-26443,-64132,-213653,-248806,-56961,107722,105590,19004,-27847,43056,21650,-290022,-448791,-30925,293937,63638,-201899,-83115,49904,-57759,-169404,-192025,-226386,-134429,43008,188608,241418,196177,153718,126149,20104,10415,100743,67421,23057,-22902,-56080,33141,174244,130661,26351,-146336,-259283,-138826,34880,151201,159722,-56574,-114887,74606,45609,-203431,-277894,-128752,37587,134569,192365,29339,-92877,153856,546591,482770,197894,231053,289869,229507,163041,109349,33594,-18571,-27120,91270,181768,161279,89667,18952,-47854,-41209,-11279,-32988,82524,296749,223274,-81879,-295040,-229186,-40714,46352,-69848,-203365,-148216,-58950,-3228,-9294,-150709,-190952,121543,300174,124166,-140259,-344014,-325935,-112726,5653,-20073,-4767,108392,244142,140281,29783,-10858,-249129,-564514,-517133,-273113,-151923,-52140,134905,-14526,-309105,-218964,58484,202881,188362,151398,103101,14036,71575,229654,92741,-159041,-121366,24248,115925,202869,258041,207044,-89024,-353837,-309307,-182835,-144923,-71693,161530,326821,200433,-664,-5847,-1236,-23580,95232,240609,204531,-17788,-157072,-95455,-95464,-164508,-30582,139225,29573,-144862,69370,375160,124493,-383932,-563284,-541188,-449912,-314288,-136767,-107072,-171928,-47496,-129833,-270246,-364990,-185817,497925,1716622,2264315,-186824,-4697121,-5409059,-1652191,5910235,9572981,4239480,-3720944,-4734163,-1985378,-314889,8652,-342235,-420364,-50507,-134906,-236345,66855,244953,71978,164498,347820,197153,-58812,-171030,-164435,-75278,499,46558,-52692,-422436,-458640,-144757,61902,68012,178095,288396,95915,-57200,72473,256248,354199,245299,60299,94680,232995,80601,-244773,-184379,61493,246200,497453,568504,302895,66666,-25403,-200106,-409034,-460292,-316930,-133225,-142986,-113974,213619,545806,409355,94131,-97733,-136253,-171294,-214981,-97015,-52283,-139869,-14403,51385,-115099,-65759,106458,48967,12167,171883,216563,102827,-10125,-103482,-269801,-383578,-312658,-219366,-48213,127385,204276,185137,116907,66767,-1255,-169080,-327738,-355818,-286407,-189917,-94745,48527,107932,16452,-178056,-300467,-290592,-308300,-254800,-40665,-11900,-10036,37784,-101304,-282533,-76553,127762,-4362,-161962,-88636,3199,-17748,-1773,-33256,-96232,-140911,-56443,78929,64540,-145537,-60752,215497,313771,297886,182725,39298,196185,478958,500522,401919,309118,61914,-221423,-301025,-117167,14208,-98970,-176177,-92568,-108299,-259845,-326480,-294973,-164062,-44567,-82009,-58749,162916,306539,253440,35152,-63954,-19871,120024,152731,36422,-14734,128927,242625,148078,33374,-51295,-105541,-173120,-161484,-55136,8941,-73334,-158465,-12774,326158,450443,281780,124186,89722,117504,179109,299318,365832,190161,-76450,-12983,300065,364611,140297,-70339,-98922,-100610,-118194,93227,296022,284243,185784,81079,-25860,2236,80459,177922,193186,77919,-156847,-171358,-18262,-40611,-93072,-59281,-5853,13001,89082,144928,19023,-256041,-275280,78753,196949,8825,-61200,-41081,-143160,-75472,-6099,-153945,-237394,-140782,-18586,48086,-10836,-89623,-44103,35624,165237,338819,397361,302609,163646,114125,109718,151846,204242,205226,75662,-50452,19721,146189,88182,-145653,-395874,-490284,-370571,-190967,-66250,-45803,-87224,8145,75634,-103234,-147136,13811,-25144,-178180,-218515,-87181,143138,223041,126824,2503,-52347,-7965,94493,167579,176635,117616,-5550,14356,61623,80617,-4079,-57052,6407,191184,213109,28131,-167991,-190802,-82742,45096,-51631,-288846,-182738,67981,100044,103899,155397,20882,-33153,53425,86684,62390,19206,-109532,-20313,245528,272183,117791,55933,-47104,-83656,22342,67812,67754,8095,-8068,7296,42398,69583,61908,-132925,-261276,-110333,180352,300263,291519,233239,124346,-62475,8564,194770,53780,-237937,-199152,45298,138696,172712,73343,-49901,-167184,-111157,52011,78890,-32163,-29793,29766,-209902,-382312,-67069,267587,113566,-147414,-166694,-139883,-105004,-9869,172047,112780,-220752,-416043,-219254,10184,210385,476232,592330,424360,144212,-87872,-167676,-162383,-90401,-48909,-73912,-178597,-255912,-253240,-258325,-243951,-266912,-247305,-49647,11007,-35998,25964,-54634,-90176,25866,141582,113581,-11364,-83438,39140,74183,-73777,-45515,113377,65732,-97613,-230603,-251248,-180960,-44337,44645,103468,154497,113934,62560,167994,215695,88786,-38539,-129526,-172401,-41860,175361,109631,-60367,-135627,-43503,133144,70232,-97576,-23047,108276,112588,108921,272388,853028,1783343,3900855,7123846,7680637,1969055,-4098917,-5687687,-3769094,-1842332,-383064,-104651,260173,429484,355360,431037,-3938688,-15743671,-26351395,-33835693,-42381068,-39825093,-29527151,-20720620,-11574752,-3439084,-703122,-540013,-436378,-380559,-434586,-510128,-432986,-193103,119039,223793,3681,-244464,-300272,-110720,-100440,-294338,-219457,58045,173489,173553,152165,83434,39478,120765,158476,140937,31643,-175308,-211564,-2903,119823,91014,151258,177695,41908,-76869,-13888,205880,227066,56792,-61767,-97311,-116023,-211282,-156498,98762,110384,-114729,-77591,132340,-1053,-174153,-75622,3391,-155303,-193522,10103,139004,19507,-153875,-251424,-143922,50357,151535,155029,143205,49032,-38750,-152055,-235418,-210047,-231163,-274630,-234123,-127382,-77711,20805,99085,116691,130818,-45708,-154471,175917,534039,355860,67787,121070,146549,19802,21483,-14435,-60059,37068,67051,-66850,-60838,8488,-97304,-192144,-91888,50108,188885,290685,281140,150247,44387,22179,64962,57631,20946,-118139,-93356,120851,180187],[87906,-116648,-195828,-139219,-68530,37555,267559,455701,337970,138404,652,-142162,-145494,75184,227273,81177,-98996,-104318,-52063,-47374,-38553,-81609,-130660,-9070,241996,260549,160091,54605,-101996,-33616,103805,64314,109000,130452,108008,146246,184084,197517,240513,46242,-239034,-176974,59258,291384,328440,62058,-202258,-273362,-326484,-331583,-157897,23261,-42092,-140187,-58166,-51013,-193266,-295670,-239669,-175517,-93851,48059,65915,34447,115028,120235,-25385,-18801,-7303,-57136,-69407,-109953,-226312,-323619,-387767,-309048,-84135,65694,63049,89059,150647,124422,126396,53242,-55353,64195,144161,51199,18420,-15245,-14770,189867,262997,177627,129487,39334,-111830,-177637,-160208,-53346,37693,33394,21888,99935,148072,122844,112939,142929,162883,151972,86744,23542,-151124,-241586,-62274,-104526,-270935,-229961,-92028,-48800,6441,124855,185493,203753,237110,262838,196749,68584,-144072,-241020,-36333,203959,53685,-272517,-350667,-149684,37679,107700,20229,-85192,-114301,-101055,-109090,-147763,-213987,-219978,16418,159912,-13406,-201695,-79123,100801,150041,-1466,-103635,-82651,28942,24029,22843,-6685,-2087,50227,29983,42017,65092,-75662,-195825,-283044,-269198,-69194,55179,-54657,-268993,-375318,-219896,-24683,-62482,-154644,-81909,79816,193111,211186,52025,-23090,89812,257369,420529,453362,306370,228667,233241,157990,-164778,-372693,-162402,178611,178262,46751,138577,149582,-148056,-293677,-171820,-149216,-36209,106743,-46761,-142529,-107651,-117574,12814,138893,-7547,-85918,26691,18273,-85105,-47342,2759,157880,391653,320368,121054,29448,46814,186984,261495,165240,125114,105750,96924,166067,89377,-98334,-316051,-422167,-399385,-97337,86515,20850,-117560,-162812,-183857,-40449,138926,238554,259153,198230,42740,40306,242355,168797,45104,166961,216868,121430,9336,-68614,46570,284695,359503,295515,139150,-106521,-252275,-228649,-206834,-136790,-28857,-44577,-219449,-314558,-133106,47852,42555,-35525,13620,196284,170407,-208551,-379559,66408,388026,95504,-175465,-38723,13698,-224070,-303659,-301138,-301118,-151306,17227,77358,-31552,-74491,22763,112679,38173,85940,227604,184300,117590,65168,12577,73016,164977,103690,108299,26324,-145703,-127341,41323,195893,214733,-42397,-155699,5739,54608,-82565,-164466,-125523,-4990,155775,269220,128615,-43924,79667,352398,273970,99101,216160,321535,275898,145961,42144,8670,19345,-28358,20334,118374,85293,-501,-75869,-200031,-182006,-71395,-117544,-92965,170137,275208,-7836,-272117,-197897,14707,105913,5068,-217940,-259561,-172894,-84471,-60625,-136113,-161237,99064,278744,143772,-112867,-291254,-304214,-177197,-46346,24089,82988,201777,314822,199819,39849,-74841,-337911,-626863,-517799,-172269,-27298,16285,107916,-83822,-309804,-135790,156434,233569,132745,84147,91911,53439,141876,349900,244297,-64286,-144707,-65676,59591,176438,256297,233935,-8157,-251403,-257878,-184522,-131890,-23871,208376,303809,134158,-27514,54138,97044,48174,126234,227598,161961,-37155,-142863,-65299,-46630,-69628,57290,139565,2359,-134349,97773,432289,184081,-334349,-505058,-478346,-461968,-432133,-185301,23891,6329,-18348,-132357,-279146,-616372,-787634,23578,1602766,2313217,-201389,-4617706,-5233621,-1679099,4016844,6703113,3693644,-1607172,-3073474,-1333258,218942,138245,-369438,-303441,132627,-98913,-437393,-328172,-108224,-72628,93777,382538,389050,177925,-12368,-141301,-220701,-312111,-228029,-87808,-271190,-294752,-63290,72605,30800,89034,166804,6586,-136628,-31862,113713,250805,243983,115724,88062,146746,-113684,-482598,-277975,64212,238376,490129,569553,300601,84930,-23971,-312882,-544770,-436840,-193762,-111328,-186055,-113631,193356,514284,453970,214730,-31423,-111056,-147208,-176695,-51017,-19071,-157123,-64402,58905,-2204,44139,182618,127974,76465,217974,214705,39589,-109848,-206783,-374450,-473205,-331798,-191807,-7147,167327,213038,149161,68259,43067,-33160,-256762,-430597,-453968,-367213,-222413,-85845,75155,135912,18646,-139848,-168413,-142113,-265942,-331712,-160586,-101660,-58646,17280,-88565,-276318,-128551,93975,8419,-128884,-2548,120202,25158,-59296,-111542,-143691,-194198,-118802,72457,132087,-75382,-13851,258314,347516,308456,212317,134816,305755,547550,519962,342514,206033,-37713,-311273,-328568,-93370,85200,4668,-116758,-113151,-88593,-142551,-205907,-237073,-195773,-134881,-139759,-89197,129966,304388,272486,7570,-93300,35543,194661,183860,55866,31871,193572,282541,145306,-18907,-116000,-127279,-198751,-232528,-115104,11565,-52541,-140943,-31410,272073,433853,333901,231728,211272,185153,153544,216852,318359,218153,-16625,-53864,120088,178489,34756,-83815,-84671,-109451,-130230,84730,248950,177646,57726,-16266,-84899,-50201,24172,162786,216224,101428,-178104,-209785,-21276,21790,-13531,-20366,13496,44994,124435,206878,107192,-166202,-269267,-1862,138980,15618,-47282,-75340,-204853,-145780,-67467,-163117,-180263,-104443,-57102,-21332,-98282,-187287,-62707,113763,261526,380193,346654,188736,96442,63305,36288,83749,107142,92519,40907,-33975,15516,116101,64605,-180921,-469993,-601483,-409413,-132363,3403,19913,24501,120588,77763,-127663,-144793,-16678,-75573,-177213,-193520,-125297,97718,321089,327532,166108,64747,28106,19243,61216,85634,14298,-62441,13758,62442,48872,-80109,-129243,-19789,159135,170073,45663,-117502,-194310,-76731,97388,-37297,-215989,-53825,94737,69346,120247,147021,-60472,-104205,48202,155236,208216,202830,31706,22405,239018,272922,88341,37616,28032,10440,-6596,-68924,-67585,-702,69922,50575,60723,105713,62501,-218498,-308860,-88399,160379,238024,284806,257854,132541,-55716,11453,233498,142340,-119760,-103889,124585,186306,187031,68881,-40896,-126858,-101812,29504,68320,-33616,-78427,-20203,-187197,-312192,-38969,280821,163394,-72610,-141854,-189803,-168166,-55705,76181,-7017,-264012,-382362,-208057,-33045,160667,417062,550628,411564,155566,-42006,-107949,-130436,-84204,-73183,-117147,-205814,-261635,-240458,-200565,-262075,-339646,-328648,-78237,88108,57430,56647,-11561,-50329,-35112,-13520,-5948,5557,7646,66832,27441,-117704,-71347,90527,82213,-20611,-178681,-257016,-188434,-97633,-74305,25720,131001,127976,103727,164257,122163,27023,-22896,-128933,-205032,-93783,182369,203223,19458,-130936,-112264,35256,4275,-134057,-117184,-15381,17637,51190,219394,773455,1672030,3566959,6313154,6849193,2355925,-2540871,-4165424,-3414823,-2384930,-1057224,-241356,379020,695315,771450,797680,-2366114,-10433385,-17321057,-21158657,-24045330,-21130342,-15371615,-10863051,-6397787,-2303818,-569345,-468833,-416798,-353864,-413519,-551393,-524465,-161835,234271,241630,-95370,-371016,-375322,-167534,-122358,-284777,-207533,71900,212540,266417,258494,131509,9940,30764,80316,117623,34323,-141522,-148543,37177,114653,62319,86302,85973,-75886,-189962,-56738,183013,203206,16953,-174150,-246613,-176663,-135349,-44877,147908,141558,-25553,691,98878,-40801,-153279,-78637,-57591,-190973,-125071,137705,183290,-27040,-168283,-179122,-85265,23813,90529,100273,101962,60290,-1769,-157914,-284443,-249989,-198152,-213979,-172219,-108525,-144626,-169121,-94668,47245,161762,10882,-109039,161319,446809,264725,45049,108416,139143,37384,94284,141904,15405,6759,15408,-68345,-3585,125149,29873,-152030,-87461,43587,82034,175863,263077,131954,-83069,-117789,-11356,34209,13143,-120820,-77092,154526,224230],[68416,-130879,-236322,-166819,-30199,92064,251604,338992,221800,86218,-4970,-98945,-85665,86918,187380,44039,-82043,-20019,47714,41717,59404,-61657,-177512,15620,333133,263840,56130,-58516,-199749,-158914,-50117,-30230,77476,120028,70170,88322,117135,154273,200359,45803,-180883,-119386,68176,231246,225874,27824,-138478,-187235,-319079,-402203,-185333,29989,-114635,-289173,-176623,-78232,-179484,-207597,-147791,-116848,-1437,118439,-4854,-111253,54009,152034,-27084,-125906,-186674,-201893,-109863,-115013,-291677,-452296,-482868,-290933,-1289,93279,-6259,7120,131372,157625,181914,98302,-29620,109525,183839,62028,3889,-24842,16197,263559,337221,187028,114207,30636,-74637,-110769,-137578,-111813,-42712,-10067,16518,69180,73113,72172,184633,272764,245578,216392,198876,98919,-129574,-210995,-46165,-127112,-326682,-301891,-168666,-112809,-32259,96083,175015,241038,327096,307875,167994,67763,-101405,-267132,-173337,41817,-20353,-228942,-298515,-191124,-53929,44484,-1600,-97261,-177425,-171521,-115666,-115059,-185087,-180425,96884,257165,65284,-150470,-52021,106716,131332,-16238,-69332,-20704,70163,18841,-9889,-32436,-47738,-15508,5242,35247,61406,-52117,-151608,-249424,-246512,-83084,36632,873,-182196,-333310,-204874,541,17805,-87588,-101778,34867,210734,265826,87205,-11774,134093,347818,545653,589525,418961,247309,140727,26912,-201467,-301143,-115085,131369,119857,37770,161857,158881,-191535,-383439,-187520,6386,150160,152773,-121580,-212667,-114544,-74898,15134,130375,13024,-92038,-18194,-1636,-31162,77359,133645,179334,302726,261211,180923,178382,134550,209593,324286,226358,94230,40619,103047,280364,174371,-168116,-382673,-389870,-278395,-70432,15197,-24819,-84365,-149934,-173355,-25807,164923,284953,234613,102172,-25475,20476,173353,33050,-31498,143196,173688,30842,-67366,-83024,100238,354057,372012,254938,105453,-100943,-198460,-143099,-160427,-117572,-21525,-26803,-176729,-285303,-150364,-3170,-10547,-57471,70861,317375,313348,-65835,-268368,110906,401048,104155,-123097,51568,38464,-296749,-378128,-375042,-352883,-192816,-21334,13266,-165382,-216453,-50707,87157,38385,148425,336621,272672,141511,51028,12259,53322,71627,25373,155760,185136,-30555,-114980,27120,200032,227211,-31082,-166116,-43859,73455,55144,-33926,-129099,-78901,110914,274713,208158,25301,12185,156389,109771,53056,193577,288446,252479,86316,-53351,-38929,26846,-41373,-48165,26888,-37751,-104535,-152184,-306980,-295347,-109326,-159794,-258727,-500,259457,50429,-216714,-150638,65852,151215,55106,-211211,-308086,-246121,-167670,-112242,-94545,-117840,46594,213187,144823,-56099,-192469,-264786,-240831,-78032,110704,169882,239783,309411,188157,-10524,-172445,-405861,-608523,-450091,-73640,53850,66843,81017,-108478,-263970,-63284,196066,200103,29500,-9404,63994,67356,157912,393145,327620,-1210,-175288,-147128,2887,127321,200207,195152,37191,-144226,-193915,-198334,-156809,-55294,136265,183131,33866,-63316,98813,188318,118810,131058,175220,105355,-45055,-92982,-25459,-1845,16064,125246,111412,-42607,-133982,79620,388462,156222,-308882,-437100,-404780,-446926,-497015,-202413,177412,266484,149725,-70383,-326546,-860500,-1280005,-457925,1138468,1804751,-305546,-3619722,-4618573,-1904617,2440040,4494134,2863597,-624984,-1791379,-640510,693648,344281,-325311,-155208,375814,28102,-588788,-699508,-446316,-269612,-127738,270895,500539,350362,107666,-116184,-351360,-594320,-469468,-127732,-117227,-128848,3721,60837,1444,13320,17679,-88764,-199468,-152753,-65293,91792,195566,129886,66681,64944,-268100,-644780,-368316,1730,154767,395224,478557,259964,99608,-37937,-390595,-602341,-357326,-73780,-106899,-213682,-77682,152060,367605,366733,225539,-42983,-146207,-153197,-159003,-58660,-41082,-176452,-96572,59628,66678,100009,198624,156054,113577,248139,198605,-42055,-208549,-300845,-430983,-499179,-298954,-113602,47762,175170,192522,109444,19952,3807,-65207,-309777,-496582,-504705,-381857,-208186,-77561,49298,103349,1464,-84732,-44170,-32172,-209928,-345342,-259924,-201391,-103197,-5173,-86556,-277747,-200344,25772,1319,-87891,83202,193175,9558,-155777,-199237,-185244,-215844,-155217,63766,166149,6152,60550,275784,304598,233397,181424,185700,353892,555777,508092,275575,96714,-127639,-394890,-375466,-102267,134908,102705,-49271,-104157,-47926,-36960,-112789,-178745,-191625,-201153,-186168,-100500,79807,249155,230529,-10105,-73644,115298,251750,186787,57348,51908,202601,268554,131500,-66278,-194831,-176510,-238810,-322224,-203320,-17403,-33472,-108536,-36597,195687,345225,312067,281744,267247,177602,67714,90676,214156,187481,-3786,-146398,-112013,-29541,-78339,-110371,-87273,-131476,-142752,62884,182193,59155,-68144,-114861,-144420,-116365,-62604,115562,217031,125101,-164672,-225777,-43241,53454,53206,20445,42737,93399,184370,281691,208395,-86869,-270187,-105401,66565,27844,-25317,-95482,-235215,-210427,-143433,-165043,-114946,-85628,-104531,-71272,-139375,-247446,-81293,175166,327484,358943,236141,52601,24598,12635,-49440,-33904,-35245,-54948,-27124,-33232,-4062,26164,-46075,-234799,-472655,-622490,-419216,-63609,97007,101690,110963,195918,73915,-133658,-149509,-66583,-87618,-58699,-45456,-96355,52438,365561,460094,313751,220816,98895,-51371,-50967,-11502,-72569,-90002,33017,64838,-11019,-165532,-179479,-32359,126991,124220,42614,-94851,-209395,-77533,126070,-32651,-110339,107835,135278,38633,111704,101846,-133502,-148059,54685,181190,262176,307812,151276,61318,223251,263225,51241,16727,112249,112372,-17320,-177825,-176764,9126,148955,98231,70196,111772,45589,-284160,-333891,-61976,130188,167494,286604,314510,166746,-26361,11101,261723,274813,87914,59659,223252,218769,183167,104644,14369,-67917,-107405,-26496,58891,-4154,-100753,-64332,-136588,-218279,-26346,253268,191973,-3628,-112190,-205671,-190593,-78386,-18707,-110257,-252741,-273594,-174337,-86620,107547,347646,465039,348272,129123,-25301,-76565,-81510,-42352,-98811,-205999,-256405,-241350,-165697,-62732,-174703,-294960,-290042,-74234,156893,151298,96768,60772,-5260,-81514,-132891,-83898,50825,120127,99729,-7242,-130201,-107726,36097,93008,59523,-104707,-207774,-142534,-108911,-157698,-56029,76807,149269,195523,186907,47682,3686,34360,-47072,-136581,-69021,208390,303487,117144,-94403,-129532,15741,30710,-85349,-147435,-112457,-36802,15799,88687,585649,1499577,3214623,5413679,5760478,2752840,-704479,-2428487,-2750474,-2552332,-1728681,-558828,325377,847036,1143928,1244801,-464997,-4549914,-7955178,-9677993,-9033101,-6128862,-3519724,-2711086,-1861150,-884589,-294574,-291518,-324394,-292584,-353080,-514448,-526447,-88618,360089,278841,-145330,-386650,-343509,-184598,-123436,-221884,-135662,86433,219740,327691,330358,176974,52395,29479,35111,90028,52282,-69814,-54709,95497,137842,55396,20623,8969,-128914,-226361,-74015,131097,141457,-17575,-240194,-344919,-190499,-5562,99698,182082,129691,44293,73129,47047,-71822,-90960,-58288,-119617,-215041,-42707,261384,257834,-23570,-145020,-76997,5038,16736,54088,92524,111851,104691,52919,-140493,-302330,-254625,-112833,-84528,-50639,-44249,-164790,-303165,-255920,-24517,170799,70232,-66296,108988,300058,151267,24402,69255,49962,302,125771,250588,109329,33891,13911,-33486,79826,233253,132955,-100212,-61929,47092,-9434,57817,213482,80169,-214983,-259706,-122673,-22824,-7006,-126256,-67827,170669,242904],[75446,-89743,-217080,-166538,14722,142889,222817,195981,100588,48099,15545,-6698,15320,108914,122642,-6104,-56285,81256,162570,138301,159263,-9648,-188140,35115,394080,281402,1857,-106285,-219682,-219999,-153752,-84039,42641,97203,51961,64248,67324,108086,151943,78009,-68624,-51900,50156,138152,107718,20276,-4025,-43991,-250820,-398387,-135852,125110,-80549,-336035,-243003,-95883,-149752,-95627,-14150,10218,145624,202606,-70054,-244407,-19789,145225,-18479,-179662,-302201,-299190,-124482,-79408,-282046,-473686,-481306,-227759,88332,132362,-53484,-81430,60147,134036,195970,129269,27019,172224,202214,72783,31708,20756,66907,302366,358787,196689,135382,62368,8435,-2962,-77891,-122807,-95609,-62095,-27547,-11703,-23334,32826,269794,415873,355334,298762,299357,173190,-60513,-121057,-11069,-144694,-347234,-326136,-205214,-120552,-42053,38004,114297,233541,371870,327320,136310,59467,-45657,-244548,-265775,-112620,-76170,-140243,-191713,-191159,-118179,-9106,-19074,-86514,-198436,-201390,-90678,-40394,-107152,-135332,115668,273928,97665,-100278,-29724,89024,106947,-19045,-51732,8179,98692,28314,-62507,-125718,-129770,-87267,5773,46361,27006,-75232,-143267,-202697,-184842,-85031,13825,39820,-83422,-252191,-191537,-418,92515,-18666,-137612,-36957,177742,265447,90848,-19642,128834,386962,621759,659954,472877,231136,34048,-106468,-218850,-201196,-29206,140113,100755,29931,147542,132009,-221315,-420168,-158607,188527,341101,205523,-155017,-231912,-73059,-3401,28142,108393,16604,-97921,-51980,-14422,16737,173057,212915,137128,146046,145247,201858,299910,227322,234573,355260,252074,57628,-20717,83837,341323,257673,-161684,-366062,-329554,-138735,-9132,-47692,-88500,-77305,-128842,-123447,29008,192936,278575,147912,-26217,-81656,26115,110020,-88894,-95413,80999,50972,-103026,-146455,-97168,146839,423888,375259,175578,24017,-104710,-114819,-4532,-47148,-45513,5643,2339,-80816,-167744,-110841,-29052,-32234,-35473,132939,379282,417005,112155,-118385,119952,338750,86235,-55819,174569,131017,-231447,-329121,-342612,-340572,-230716,-44698,26490,-115069,-179733,-27990,75803,30305,173428,384759,304945,100314,-39074,-26462,15818,-45658,-54894,179664,297266,60315,-94111,15106,187006,215180,-2692,-117397,-37188,102631,169123,80069,-131978,-152624,27636,222318,253754,107307,-13848,34281,54509,66846,159248,207166,189583,30243,-126012,-77208,20963,-47037,-80507,-44596,-143233,-169699,-167768,-324268,-338183,-96877,-125696,-335785,-119309,214358,97010,-121748,-61864,139364,208876,96225,-170327,-271868,-234668,-194767,-117578,-14680,-56119,-7624,139897,151514,32829,-69109,-206568,-263148,-57848,231946,262650,253975,272837,142368,-76641,-244740,-395676,-470877,-293256,20263,94967,107820,99248,-37282,-153182,8295,200861,144008,-62204,-77473,48375,78792,154784,391174,362329,57317,-155169,-149961,409,107545,145994,144572,69716,-36404,-112774,-195362,-181970,-120211,-966,37672,-28527,-58794,145701,272574,194402,140604,139908,102682,17426,21537,53039,67329,102665,173935,73156,-73727,-97817,74654,290262,81460,-274119,-339661,-304650,-366458,-446843,-149616,357312,611128,504945,118399,-347415,-1000921,-1500040,-795658,496321,897918,-588381,-2358837,-3863112,-2369164,1518502,3903005,2607549,-713340,-1328424,-165300,1001594,617928,-159650,65123,663231,222376,-646949,-934872,-637620,-410837,-372761,78750,498986,427272,196026,-50895,-383838,-706444,-547969,-105888,30375,20818,60113,56306,16888,-4272,-77793,-121447,-197633,-228660,-188287,-31451,141453,120616,66735,52615,-287140,-644921,-404129,-80905,50774,270194,347411,212125,120369,-57588,-405789,-532060,-195055,59507,-61043,-158467,21758,124366,166004,207795,179279,-74581,-189214,-144718,-131081,-87679,-72906,-140979,-51150,95349,102832,108565,177358,162984,151077,282779,200863,-83091,-244821,-336355,-413013,-431096,-193413,10284,104369,154308,173133,111150,9222,-22600,-68329,-284931,-471387,-464475,-306429,-123518,-31165,25603,60350,9165,7294,66506,40310,-116394,-256483,-281037,-254561,-99036,9310,-66033,-252565,-225305,-12378,14532,-19943,169159,230228,-29088,-232674,-245437,-191850,-180426,-115698,95327,184583,97604,164490,285142,223319,127422,133524,211623,359833,527255,485069,229782,22442,-159860,-403656,-390867,-121536,162470,188872,34780,-36357,39847,63160,-48537,-124093,-143438,-207439,-192500,-81628,38391,167651,151566,-1870,11567,216500,285582,168361,53735,59990,184422,243079,134223,-85941,-250785,-216807,-268155,-398002,-275242,-35280,8279,-56936,-22334,131927,237215,255217,284177,253991,98924,-55753,-34608,106762,138002,-19601,-257003,-325777,-198098,-161047,-126611,-73173,-123303,-130392,43388,126396,-11025,-127250,-162103,-170173,-164671,-137178,71154,221194,174020,-86953,-191787,-65787,57657,102583,64471,89672,167796,287465,398029,344720,-1413,-262620,-196401,3413,45546,728,-87000,-214076,-243309,-214255,-162658,-56365,-79054,-138295,-85246,-130227,-262934,-97031,200509,328544,259248,87047,-53159,-20035,-16475,-110415,-159180,-190531,-196657,-98627,-41908,-32537,-91171,-202460,-287263,-412263,-564642,-402555,1539,191621,176755,154171,202258,46065,-131032,-154235,-108171,-45103,149821,185167,-16975,5552,340184,499367,416281,372464,178523,-101577,-138249,-90551,-122868,-90273,58742,67162,-85600,-257390,-214918,-30383,105129,81793,23561,-90289,-225746,-105890,83248,-59734,-12952,245194,166659,2973,63491,17652,-187919,-152729,74501,165220,217770,307704,212736,84786,197214,229913,-117,-18070,160462,181374,-8494,-226514,-215997,38083,188150,102036,32555,65260,6650,-315156,-337258,-55303,81175,95749,277132,356681,189308,-12064,-19271,237961,372397,280135,204201,270169,193558,144942,160974,102582,-20885,-147097,-117210,26863,11093,-122817,-119087,-108786,-159420,-51153,177218,169759,11021,-121477,-227184,-205327,-99244,-104503,-186801,-206703,-138964,-143448,-156645,38945,266544,335939,216635,33737,-70453,-98640,-54216,-7787,-147164,-337349,-341655,-231747,-86475,60315,-57812,-185957,-182612,-66454,163915,178772,86586,79347,-10585,-133043,-210616,-129384,78382,193045,101676,-51253,-141062,-176970,-77234,54460,94629,-50976,-143465,-89341,-113966,-218263,-147528,-13626,146610,273603,179468,-50774,-49159,57150,56518,-6331,477,199962,324848,158466,-84821,-144727,26061,102481,10345,-136383,-192428,-60290,-7325,-104274,328855,1311885,2866987,4406952,4435973,2786051,701453,-1082361,-2052332,-2326776,-2113584,-937384,101366,820434,1377915,1678313,1256622,221007,-911613,-2192431,-1514899,323683,1432583,705030,297130,168753,-5938,-109198,-230106,-244237,-301610,-453085,-488010,-45667,405018,271060,-187651,-369465,-305099,-223772,-157459,-164670,-58939,62580,154671,301300,309659,162860,99435,65894,-10340,16131,27478,-27741,-72,106890,130682,17524,-78774,-84908,-157969,-223983,-106713,30294,34030,-66519,-276514,-404567,-195203,103998,206859,164519,48241,39740,81931,-36619,-109756,-25754,-44457,-199116,-256939,-711,326736,329028,14831,-114535,-856,75156,-3349,9252,94894,132505,124301,67321,-143532,-328625,-261252,-14383,85353,85820,28369,-145842,-346479,-346591,-112395,105508,66310,-68388,21109,126109,28689,-18854,-5932,-93915,-86035,94966,255865,174580,103295,63677,21686,148764,289995,176544,-58747,-33372,39970,-80130,-43857,130990,-15178,-339456,-389148,-249569,-103342,-39234,-132817,-63549,165264,228508],[76969,-41198,-187509,-173468,34453,166587,173019,54122,-6552,13222,33740,90572,118936,126385,42092,-79113,-62198,136597,233676,195335,201188,21141,-187934,25101,387524,284989,-9377,-98300,-175472,-213239,-190054,-103828,-14628,28935,23927,50993,19932,31481,75803,111464,43653,-17008,-10019,21595,-6987,22246,137682,94846,-157085,-332711,-43439,257085,34711,-283860,-255978,-107190,-103845,3807,109709,154727,288027,266753,-113429,-334384,-98327,90550,-19281,-186341,-336858,-327009,-120733,-39444,-228895,-401181,-398998,-155561,141264,153360,-83471,-168717,-61979,45876,156744,122626,74812,212538,180879,67391,78520,90881,110728,282998,298470,180847,170159,118332,106012,102629,-11814,-90125,-109560,-118620,-107224,-121362,-127288,-4198,332374,523736,440075,358207,354063,224828,32039,-9256,19248,-161435,-328819,-301629,-195965,-72181,-26236,-38933,18816,180201,342058,291626,95555,43413,2394,-193728,-310858,-240636,-117301,-46382,-82964,-168014,-148819,-52868,-44102,-71025,-182543,-189482,-40776,59278,-576,-99461,57419,193650,68540,-75121,-29511,47139,78800,-22076,-81159,-38057,75958,26713,-126074,-253873,-233534,-158877,12563,59991,-28550,-134658,-167911,-162467,-127820,-104495,-30745,43152,2197,-150808,-176653,-17182,144106,29271,-189725,-126688,89270,182971,39424,-60271,54042,336628,600050,629695,443945,180874,-51257,-191754,-207566,-95405,79305,199060,112197,8422,86012,64346,-247876,-415195,-105794,339337,484026,254428,-135607,-190937,12434,74526,35481,63996,-9234,-113483,-83117,-30840,41927,215613,220048,40939,-47002,-19469,158520,354985,307741,265038,347089,227182,6289,-84080,37653,340724,329224,-62665,-275963,-266690,-46622,38078,-112404,-171629,-119234,-118835,-52142,105968,199829,202043,16152,-154513,-114311,53590,70158,-160945,-134925,-16543,-142576,-267644,-220577,-112395,178464,477535,355605,63848,-93325,-133822,-34311,147659,96600,43933,38054,36339,33766,-21567,-57834,-47934,-37873,1266,160803,349121,430819,256885,29299,99374,211479,29914,-10712,271906,230624,-91163,-178520,-198913,-274112,-265787,-61696,86610,50303,-18540,60494,71064,-2312,121982,323894,246645,-4938,-176832,-88745,-23042,-143579,-116748,165972,314150,81892,-90011,-3620,157879,178293,23558,-38021,6744,105033,188833,106327,-161792,-226149,-83684,114678,230913,153047,-21739,-15924,80471,97575,89666,74960,89726,-16138,-163864,-110709,-15122,-68093,-95758,-95566,-213355,-197562,-141387,-277413,-328396,-65728,-50414,-310429,-154987,142618,97860,-32213,42089,214355,254121,102676,-136728,-198274,-163590,-168072,-92605,53752,-17623,-71668,55790,143769,103672,6983,-177468,-261511,-20060,317631,319405,235800,201366,56198,-153615,-283247,-319117,-263102,-106108,66732,73612,106925,138958,89213,-30004,46290,159643,65322,-135446,-126392,18982,62763,126757,340506,335380,94282,-91794,-86742,36473,109000,97866,90415,75607,30005,-59149,-201336,-221098,-211400,-173328,-105226,-51218,-31631,160236,299306,223049,124265,107525,137057,126971,153177,131303,128024,149799,156008,-11822,-123745,-59305,65079,138951,-37121,-245821,-249607,-220536,-254856,-315576,-71666,488003,928339,939366,377979,-345023,-1031876,-1447648,-951019,-146498,-144077,-1103469,-1587498,-3243018,-2905284,1283855,4981590,3339312,-1355496,-1729222,-93818,1076053,874331,82143,301768,886844,378086,-647761,-1015328,-657482,-473043,-567786,-142966,349947,358178,211830,18783,-327140,-637515,-463022,-30770,123955,99185,64754,31434,35662,-3867,-118893,-101548,-160695,-268682,-248852,-108083,70247,72769,70761,97686,-179603,-515890,-407403,-184822,-66573,121146,177086,135341,110989,-108560,-396161,-382944,-14527,157393,13713,-36582,133383,79927,-61099,16908,103552,-111374,-231501,-130407,-114226,-145918,-113675,-63024,53532,147082,89544,48508,101098,130908,162196,286080,191595,-88720,-226170,-330218,-367964,-321872,-71700,107872,108417,80915,139199,135496,11422,-62755,-73511,-211349,-372399,-360587,-187599,-10882,34957,14422,16587,30126,97588,123653,54982,-16202,-107941,-237173,-262350,-60095,47400,-40109,-208648,-190260,-9201,35979,41161,218055,219303,-80445,-274065,-251719,-182227,-118521,-18667,148125,171871,154326,245827,264291,114545,12761,74205,200343,318658,457909,431565,180244,-25383,-134039,-324851,-367709,-158098,145787,234217,113135,70328,155479,140706,-30720,-106162,-91367,-172017,-172477,-53193,11460,74806,52015,18880,126165,288770,261526,114484,35106,51700,149915,219520,145452,-88641,-277282,-236717,-285215,-448436,-314709,-28612,64806,-8765,-11304,84331,142451,187597,240406,173496,-33317,-195303,-140058,24699,94531,-52501,-360179,-472394,-292086,-193357,-120384,-26748,-60926,-84194,30700,94768,-6949,-98548,-140378,-151737,-178124,-173858,46242,235057,246319,44207,-108936,-78914,38434,127126,101716,146692,257650,416832,548107,508151,106892,-224984,-241203,-33313,62452,22193,-44894,-135054,-225048,-254508,-149065,-5411,-64398,-130028,-48805,-74791,-231842,-98222,193865,271993,118878,-42535,-73694,-110,6381,-102780,-230965,-306862,-281712,-130224,-37018,-45505,-176376,-321947,-296928,-304558,-455164,-353374,69830,283237,250298,185905,171902,14136,-107915,-131372,-100689,63483,399641,440149,98324,-20614,275237,472893,476782,496044,264744,-91612,-150070,-104773,-103895,-48788,101789,91592,-128440,-316557,-212807,16572,134910,82810,31863,-53398,-193734,-130647,-9167,-88977,74212,341379,197545,-8586,11892,-55737,-182703,-85591,134289,155869,142304,255387,243369,130003,204458,208133,-26262,-27672,190052,237037,58052,-160575,-127738,120008,207806,79313,-17352,16622,-1503,-257365,-271702,-32753,59636,72705,280198,381496,212218,11559,-38191,193051,419949,410774,304600,272904,147989,124069,259046,246263,48823,-161107,-165836,19624,39086,-105375,-131797,-76765,-108039,-55620,124145,148842,10413,-128772,-220590,-177373,-70645,-109621,-173820,-97417,25085,-70043,-168828,16559,234084,240299,92277,-62996,-114339,-106961,-7335,49342,-158938,-414615,-378918,-186197,11301,157514,77792,-15128,-10920,-11818,155560,179588,77416,78226,-8882,-120740,-173484,-82038,128472,256779,123250,-45658,-101672,-206070,-170073,21382,130435,27491,-26393,9811,-62073,-191353,-165900,-48763,177488,353934,173497,-129892,-108568,67782,196526,205558,149848,204454,300124,176902,-63421,-122896,85719,232587,176487,-43684,-187964,8910,50699,-227948,157193,1226222,2596470,3448931,3198458,2533154,1519396,-241113,-1421768,-1776199,-1995488,-1140789,-140608,694059,1499255,2047405,2407371,2867996,2680342,1359424,621560,816183,1148071,625709,536532,618278,250469,59367,-123446,-169242,-219967,-337163,-378469,-5861,389535,255864,-175518,-318594,-263389,-241698,-175160,-83409,49172,58605,85377,244194,252152,131938,160889,156577,-5644,-47362,-2856,9508,42363,104068,122317,-13767,-153981,-143834,-137030,-161623,-115374,-52235,-39780,-68273,-232191,-371026,-150945,203504,291899,146202,-32653,4423,61121,-88117,-101002,68661,1499,-236066,-267299,32611,367826,423914,121388,-47378,62362,138955,-4335,-16752,120685,175109,130851,61955,-136818,-335031,-254187,93903,289480,235029,121850,-59678,-258541,-316206,-178088,-11904,932,-93751,-41038,9939,-45704,-61787,-80608,-202633,-147707,44840,179605,206201,211495,171140,98066,191008,293109,171896,-24659,-3959,29439,-103397,-90013,43770,-131176,-434753,-484362,-351137,-172321,-65850,-126653,-52263,143863,186103],[67031,-11408,-175216,-198801,19681,159068,112310,-46007,-67739,-7585,48956,173828,207077,141568,-23014,-153928,-102403,127146,241863,198284,166422,4029,-181867,-1496,324425,272108,18642,-49058,-86037,-135853,-142099,-84488,-82892,-79218,-22835,34682,-24548,-69034,-18807,128665,118596,-24518,-89585,-80019,-83887,32503,241223,194584,-56936,-218264,59426,367595,181159,-154763,-216195,-107236,-41847,74314,196801,285049,398875,310904,-100690,-339964,-150758,14775,-31837,-157596,-287251,-266141,-84167,-5952,-159242,-268303,-264540,-95918,140595,147004,-90885,-229534,-193596,-72604,83958,84351,97607,222004,140957,61548,137825,165997,140289,217548,174777,138666,202052,181604,192648,176792,40585,-20964,-72662,-156363,-190870,-218324,-209361,-33149,356172,567805,467199,374231,359421,254603,133875,101056,42869,-160665,-258723,-223526,-134733,24815,17168,-100744,-66762,111297,252525,209500,58558,38512,43800,-124268,-301542,-310232,-128774,37083,6797,-116368,-127255,-67638,-62099,-48169,-126345,-125351,41425,177614,122876,-64954,-48077,50673,3703,-72510,-48506,2594,69319,-16988,-152807,-159262,-1968,9991,-167949,-350022,-318856,-206521,26067,82850,-65156,-187229,-190709,-122897,-90920,-136301,-80590,28554,77632,-31300,-136076,-18675,178834,60304,-227298,-194730,-21423,38800,-47583,-111304,-59367,212836,487673,520317,359721,132586,-62986,-171418,-147151,9952,199893,296531,153642,-14690,1722,-17874,-258298,-365938,-33080,434518,563128,307269,-53928,-87037,129834,150965,46954,21017,-42580,-121214,-96404,-36301,57230,219785,184776,-53933,-206685,-182640,69043,347811,379084,316560,321991,173026,-41744,-131760,-7972,312432,403938,126676,-126789,-198210,-18365,53763,-153822,-234533,-181003,-103471,42288,201399,195391,95627,-98565,-223991,-93526,119690,90645,-143078,-124297,-106208,-334521,-402420,-250520,-94291,219010,519308,328377,-35053,-193336,-164774,36614,288637,240206,131354,87744,97847,156628,118044,-4105,-50768,-18680,48434,155012,252847,362054,339446,163954,92686,85320,-24891,18238,320507,297063,50479,28527,38028,-156080,-271589,-57185,175187,251047,197803,186746,91487,-35220,17550,180080,129206,-120484,-289019,-126612,-23970,-159106,-116585,141562,250645,47655,-88275,-3684,150428,157701,58034,59973,85187,90264,113530,35987,-201195,-263636,-169568,4617,162209,156585,-15900,-2670,154949,141524,19918,-60654,-5477,-20647,-131271,-110913,-56969,-89975,-86670,-103731,-217287,-174385,-75079,-178594,-265642,-22292,47388,-174890,-87181,82368,67795,43741,160440,297965,291052,88951,-115271,-108912,-43177,-77797,-37980,92033,-842,-111313,-3847,140489,148978,19625,-177957,-226720,26927,342810,340229,209646,115565,-43111,-202748,-256660,-175993,-25880,73399,77418,24273,80011,192800,230570,81333,67416,109993,2951,-158055,-138407,-14975,35039,104011,277997,282359,131874,21688,32894,112543,146897,86429,70603,86895,68240,-31305,-206101,-252467,-283393,-308513,-194828,-22788,20791,150048,268462,198230,85839,83123,196599,264656,275187,197635,180573,163773,78250,-134923,-192349,-36157,45357,-26098,-153570,-204350,-167966,-157486,-125716,-135115,10551,532556,1120750,1312987,634448,-308273,-952288,-1192353,-920033,-593903,-972188,-1730002,-1662958,-2840549,-3166052,1505269,6883474,4929512,-1758718,-2567011,-381225,981999,1053743,344795,497563,971230,432569,-607685,-933940,-512997,-443438,-645881,-306751,109970,171443,159845,75987,-199197,-429023,-265939,85917,174353,114388,25036,-10708,35360,-9727,-106130,-37341,-105474,-269866,-248979,-134795,-1615,16107,86304,186599,14382,-319180,-387265,-279714,-164571,-22362,-4559,40291,77596,-168519,-371036,-209508,125072,195334,105137,122855,214736,6184,-257685,-136534,49740,-124725,-247144,-103911,-107655,-212067,-142249,44103,191423,206903,50872,-56198,-14552,66708,140183,245012,157256,-62069,-162028,-294945,-330038,-222243,16313,132520,48036,-25087,95601,164543,8517,-126898,-99381,-121841,-229252,-226759,-68826,91424,104214,26837,-12579,52223,156323,121342,28130,67312,44788,-155618,-233785,-5380,96701,-12658,-149394,-98412,33357,52085,68050,213152,172871,-121838,-269839,-228062,-172883,-61997,95958,191150,126057,147073,258895,201082,-1225,-91131,4128,146310,237408,352435,332797,98613,-63954,-64954,-178957,-317151,-216131,79137,226542,168276,180062,264594,183560,-62350,-147101,-79989,-135135,-153622,-37084,-292,-13807,-48855,32858,213615,275299,149871,12574,-11491,20432,100487,187628,137011,-100979,-288536,-244860,-304412,-481510,-332706,-12349,105518,1973,-38457,30238,62972,108460,142972,33142,-195488,-337269,-235832,-39917,53500,-103896,-445893,-542997,-318914,-186466,-103155,31901,35129,-28940,4706,67416,41228,-23442,-86819,-121185,-175962,-189940,15137,223592,293204,160840,-28867,-106796,-24082,94999,91485,169894,310201,497554,657607,632564,210868,-172537,-252773,-70463,36875,-1229,-9737,-45964,-188173,-279709,-148467,11606,-55272,-99131,1144,-25318,-200688,-114100,135147,158190,-34802,-132983,-30691,57214,54650,-48993,-249113,-383799,-319669,-135601,-42429,-67500,-228486,-380736,-282467,-224846,-380873,-320771,99524,321354,283537,196162,110016,-41677,-103597,-114032,-77445,168930,571404,593783,166263,-64045,158956,369786,450014,519857,300153,-55528,-118331,-84614,-62953,-20534,109165,89626,-166100,-370112,-218899,61354,176296,90872,37970,-10267,-142480,-176126,-157586,-147723,89339,327806,167128,-44460,-70965,-137037,-164852,-12739,169115,121891,38183,148469,211505,156420,204596,156976,-67856,-50984,159070,234662,125778,-42280,17063,190053,164000,-9328,-103541,-52727,-13144,-163203,-185470,-36949,23464,47183,233715,314090,168712,-5502,-80283,89304,344362,386438,279672,183091,50212,84178,318702,355058,86545,-174031,-187724,-643,29102,-100031,-142203,-86115,-104709,-70670,70463,95963,-40771,-170807,-236724,-164290,-45002,-78018,-127692,-7745,124696,-9385,-152735,98,199383,151123,-36928,-175421,-179113,-127995,6017,64210,-173009,-446125,-386701,-154965,48182,148700,133782,107734,113176,25553,96547,120747,47107,37825,-17686,-80143,-75555,-1023,145295,253079,114297,-41338,-71665,-223465,-252057,-38704,121496,76880,73967,92239,-4423,-126911,-139592,-45524,196304,359984,110181,-238440,-229251,9418,284462,395623,292633,178018,195366,127330,-79681,-126218,108549,321714,319715,54103,-146282,111119,141038,-260156,102478,1213233,2361868,2647209,2244763,2118692,1757570,71689,-985126,-1157983,-1472462,-1092141,-333428,481422,1460320,2213995,2798657,3296165,3148728,2274863,1009909,-12469,-330362,-254822,144661,537872,365062,120982,-83734,-129513,-167851,-230909,-262563,-17156,276312,198633,-148604,-296483,-269817,-263622,-200089,-29234,128669,49964,5266,147519,149703,56921,170280,228407,10830,-117059,-66999,1577,36586,58246,74411,-69805,-222655,-192680,-118742,-100786,-128359,-121862,-81644,-42065,-144701,-278072,-89156,250005,316924,114521,-106073,-67478,-2891,-114150,-66252,148349,47364,-238144,-255669,44650,373137,503001,250644,22974,80495,163681,-6205,-47230,129882,201336,106078,31689,-123823,-327507,-257105,157815,451655,350447,210966,66910,-84871,-196384,-218579,-163773,-123143,-132973,-50357,-12723,-56466,-101855,-142710,-221487,-129997,11514,61440,195602,321232,301261,174059,194107,248831,138011,-2534,13479,22448,-63355,-55908,-15815,-231803,-484963,-528686,-386900,-186612,-57708,-84070,-10878,130120,145357],[65099,4584,-175115,-227705,-18158,128375,59439,-74121,-58493,6587,79629,244787,276660,164362,-40552,-196717,-151913,73675,203390,159257,71908,-61368,-164953,-15387,241815,251112,71243,11580,13331,-6969,-19809,-29104,-141282,-199352,-86520,2272,-68057,-172348,-114916,113522,129212,-69021,-157643,-134457,-108122,42007,273849,236308,28245,-91838,129138,393228,279557,-8319,-150742,-108785,7390,95321,223382,366196,456212,334458,-27323,-259842,-166691,-61586,-70388,-134192,-193451,-139813,-17093,9315,-113746,-142820,-137156,-79697,70438,96910,-94095,-264656,-302972,-192938,-15039,11466,73582,188861,95690,59841,186474,210025,133474,111073,8811,56850,190883,203969,219751,176782,40415,39221,-16434,-181523,-271603,-298138,-275681,-77339,307333,508183,397551,314984,299942,240675,201843,165389,35844,-157026,-167791,-130630,-61506,114522,50457,-146857,-130684,31724,113588,81497,6012,24928,50030,-79345,-273063,-332074,-129701,72904,42935,-61973,-78916,-71802,-88148,-45431,-68556,-43038,123843,269936,213693,-54946,-186223,-130982,-90625,-113925,-112890,-59216,61589,-27997,-275964,-356965,-146993,-47269,-194367,-396328,-386716,-247064,18418,90394,-83918,-229569,-214508,-109750,-108347,-197191,-144457,-10899,115542,63079,-93006,-22400,167509,46348,-257075,-240532,-146238,-153292,-166305,-175679,-195086,26176,290754,343456,229386,85245,-11136,-63705,-70937,68846,271668,363289,177087,-60790,-111234,-123329,-276416,-310505,17545,433831,544255,325983,34023,15180,204120,173638,34503,-31675,-94201,-140615,-115036,-53641,40006,170987,113333,-126433,-306337,-322775,-65776,263101,399360,347394,259795,77219,-105710,-185058,-67248,252627,448121,319773,8483,-154348,-66393,9283,-177804,-272039,-252646,-98621,116775,263005,155424,-22419,-176434,-235646,-46025,191778,149482,-70289,-95428,-183363,-480505,-483400,-240604,-48962,249980,509125,269695,-116423,-265979,-206963,58047,354931,307231,157250,122127,162021,241106,193082,12192,-64845,-5531,66908,93493,101642,212726,321958,245567,99492,-7807,-66852,13502,281486,271353,94427,183297,265706,-43930,-267987,-59612,234016,383491,360961,277733,110549,-75026,-125049,-20626,-27637,-226915,-355071,-143830,-6106,-104399,-68888,100658,115347,-40981,-103497,1536,158053,152183,72714,124469,153345,53040,-41553,-124541,-251903,-267695,-216795,-89509,54302,95391,-38222,9399,202703,170535,-37411,-182082,-91565,1961,-47107,-90880,-109492,-126345,-81328,-93630,-184491,-136512,-12368,-79323,-191052,-5027,111120,440,25361,33600,6048,76770,253720,357613,290561,44822,-129444,-48760,75059,32569,1575,61527,-22157,-123513,-37035,133079,148249,-43253,-218148,-182910,49636,284095,308141,162830,-1811,-160164,-224252,-180916,-11810,169283,188855,56453,-34681,26478,215804,308404,139230,74396,68391,-33010,-137875,-131658,-65452,-8596,83484,210211,217276,166269,148237,155314,194224,200971,104591,84533,111427,83117,-37005,-219192,-276847,-321148,-374294,-227858,23353,69608,111026,180169,113573,16024,45178,236148,374946,342445,223355,210132,145752,-47086,-288239,-288784,-64673,-14208,-183643,-242244,-151910,-108804,-128151,-12164,37881,70095,469508,1109127,1474562,784471,-257477,-802802,-869940,-763912,-746701,-1333566,-2240927,-2417510,-2602690,-2875619,1742335,8229574,6758496,-1285795,-3221444,-822565,825944,1096558,537312,579415,873990,357382,-550785,-728044,-269791,-352943,-603128,-363621,-137463,-73411,54331,96302,-51026,-180494,-61647,196704,206588,97885,-40345,-69439,-5309,-44423,-66043,39974,-56562,-244183,-219005,-138591,-63255,-19319,112603,280224,211172,-139997,-358131,-337711,-219290,-138091,-170578,-55489,39328,-204307,-330124,-69021,176014,163580,185197,266582,228733,-102607,-383175,-203689,47292,-103875,-222966,-65367,-106199,-260377,-142037,154818,323020,265292,22924,-159945,-136554,-11002,90191,164755,99556,-11000,-68687,-242762,-312450,-167138,40114,76279,-49766,-117519,60200,183031,-7923,-206639,-146940,-44072,-79136,-96341,21525,160118,164261,65263,-16394,65982,174192,88992,3513,128872,160267,-61926,-178137,52173,154146,25897,-71898,34096,106790,61497,59509,171577,127557,-120157,-210030,-177758,-160984,-19611,195110,210085,72750,88893,199998,116570,-82412,-155761,-62752,70413,150168,241712,206509,-8177,-86934,42532,6892,-242997,-272443,-2818,196529,214531,276619,352706,211102,-105413,-220070,-109045,-111098,-135850,-20398,22896,-61241,-108434,51888,252292,175151,-22425,-107589,-61835,-5000,62606,154721,110001,-116145,-274596,-227552,-311452,-483582,-320932,18248,132115,-13029,-90821,-21928,15838,38822,25990,-110703,-321695,-432049,-302014,-74905,35402,-135738,-469178,-516707,-271768,-127222,-54014,106995,157272,38282,-16367,56585,118987,73826,-16475,-80173,-146396,-176666,-16350,188165,303386,230997,30882,-132939,-100110,28381,47460,166014,320494,498959,686957,692075,312717,-87538,-215428,-94773,-17083,-49222,22406,41712,-130776,-265157,-132250,27214,-19366,-29978,66335,16311,-167120,-124750,66913,57433,-122525,-138927,63955,149724,134929,51718,-191308,-383779,-286972,-91554,-30600,-73716,-217990,-339119,-227443,-183133,-353776,-295184,108293,321003,299237,222322,75816,-80842,-96857,-85168,-32558,249264,626589,606968,168661,-106005,44715,246584,364263,458571,299398,16666,-37816,-18447,1375,1962,93847,71215,-177664,-390573,-220525,104026,230012,115887,61845,57715,-58602,-201817,-281401,-195731,50022,227756,88769,-91878,-147604,-186817,-131059,46510,170704,86471,-38621,48438,158556,182295,211487,99796,-103920,-65416,104539,204243,190567,100009,174612,238541,94002,-114003,-171191,-95837,-7934,-42328,-74795,-41770,-10068,21362,152078,178135,77675,-33812,-108645,-30221,178747,239955,161607,50624,-52993,51267,329278,399756,104298,-151080,-149680,-3739,10813,-89438,-126725,-97353,-106207,-65866,45985,44404,-100155,-208391,-249911,-152494,-14359,-10634,-55682,47638,151427,45418,-90657,7524,170786,97225,-119456,-249368,-219127,-128506,2942,48733,-163894,-396369,-335278,-123785,27902,60671,109698,155529,162483,45698,28313,53074,48802,32524,16015,5685,68472,103963,143926,202753,90200,-31454,-48521,-202128,-270410,-83068,97422,111740,152512,161075,70325,-22015,-49839,23195,218608,300781,11800,-345920,-369883,-86883,306853,519804,396509,142936,63286,44862,-109754,-145496,82881,343474,411118,141012,-65231,231393,257535,-159041,199924,1252636,2167194,2079471,1592881,1602610,1500681,-97959,-835733,-662632,-747483,-771943,-388495,258492,1287206,2157649,2598979,2266613,1804897,1872910,1305822,-19931,-736182,-482674,-53598,254339,335404,72295,-121974,-140286,-157661,-147584,-154767,-63849,105516,126473,-96838,-278463,-286093,-259961,-204317,101,169476,50330,-53094,50016,42253,-39435,119456,253010,30053,-171921,-141590,-38935,-3289,-9694,-2189,-140113,-273573,-225390,-115203,-62993,-135816,-159932,-83614,4918,-40573,-150702,-18454,243878,284679,77305,-155123,-154573,-90997,-114017,-19370,185319,69374,-212277,-222690,45310,349133,536178,354855,70420,45318,137798,-19724,-93087,97004,187196,53738,-10898,-101229,-303811,-280332,134931,492260,390607,272672,192353,94330,-57044,-241911,-321824,-281698,-176061,-13441,38982,-27032,-148989,-200351,-154249,-26674,5784,-63814,126816,365660,379249,200836,136328,152152,70629,-26412,-22904,-6773,4457,22618,-59530,-319586,-522503,-556558,-380468,-164641,-40268,-38536,25860,96128,85220],[42253,-21728,-211095,-281822,-104792,39534,-14313,-69600,-18820,31594,109072,278599,297523,171251,-25234,-209361,-202724,-5763,131905,84843,-62713,-169942,-146136,-6438,164398,218252,112800,36862,70325,124181,130736,41781,-175305,-296667,-155203,-50578,-112505,-249661,-190315,62432,73917,-126387,-179655,-117735,-77253,48530,240617,234711,94491,14203,145403,314571,278547,103759,-77873,-108168,28811,76352,201998,394400,469346,359118,105504,-105481,-127995,-98335,-117127,-128483,-82188,33800,98481,37090,-87305,-52087,-36779,-89355,-29946,35190,-78332,-250526,-331301,-252869,-96442,-55797,35266,152902,95416,106136,248182,242976,121173,17974,-126814,-25040,151076,189091,198097,126953,11325,92063,63824,-160699,-303354,-324852,-293999,-110360,217112,381090,273582,223198,225095,217681,251545,206616,34173,-118690,-47552,-17641,28224,191415,88041,-132894,-121510,-2909,5852,-20611,-26702,28168,50346,-40135,-206992,-273143,-86593,91526,62503,23143,16808,-33074,-80856,-28151,7496,73511,228540,352761,286888,-30469,-276975,-259826,-144505,-148772,-177490,-94313,92970,-14666,-380107,-540301,-281463,-89482,-158387,-345538,-389670,-240116,35676,126136,-39292,-210439,-189800,-81396,-130702,-231780,-164335,-16097,155056,150482,-21724,2968,146915,26786,-232659,-212246,-210243,-294134,-236831,-188058,-266421,-130641,102327,185938,129051,90458,124915,132436,38201,104401,298909,393766,198549,-83346,-191431,-196788,-260229,-220149,73615,385272,475928,331061,120084,101365,221347,155907,31687,-45885,-112716,-129550,-100037,-42883,31070,119000,71910,-109835,-281709,-362863,-169994,159820,385861,365956,195939,-12705,-143629,-203339,-100170,205592,475243,468525,116043,-100668,-105236,-27157,-131117,-229919,-262850,-62920,182384,294125,116384,-79545,-162426,-164591,38897,281854,255234,46653,-39133,-200035,-503251,-452127,-154748,58936,299010,463006,209092,-135110,-265789,-217435,54677,352041,288848,126775,154538,241563,299165,223137,20669,-62811,22493,77038,19810,-33659,58681,251427,296353,151648,-8962,-45506,14326,192399,177970,40710,239743,414657,47612,-238948,-54477,263574,438394,444318,320381,138860,-84582,-234530,-193151,-155563,-278010,-346559,-123469,31581,4892,27424,76587,-24558,-129082,-106310,32260,197286,181018,78764,152950,211863,42024,-182250,-281989,-265941,-212700,-192384,-125987,-42152,2970,-83535,-1802,205551,198168,-42369,-246499,-138763,57987,79758,-42287,-144166,-152651,-71087,-65819,-131505,-94940,39252,8568,-114201,-13200,122696,146806,130373,16611,-47192,81459,311298,385385,257254,-4634,-156108,-15687,169579,134259,8581,-26837,-59050,-89322,-25721,137878,124455,-137050,-265353,-128271,54783,179490,243675,100993,-141377,-275631,-209154,-66880,145576,295111,235698,42003,-65024,-27615,188477,286185,144280,95085,66392,-20260,-75321,-109000,-117071,-49198,71033,153470,167483,207456,260849,245820,263095,261521,149300,131255,162411,99564,-56853,-229072,-278504,-308019,-355520,-212091,59258,100575,62144,67744,-114,-67560,-7013,234837,423543,341214,206123,222942,119694,-175893,-433419,-393552,-147910,-115462,-302817,-277243,-86292,-68602,-121262,73546,174812,112391,330175,896748,1357317,767211,-208445,-621415,-588247,-550592,-611231,-1148077,-2374153,-3278886,-2398983,-1992506,1556907,7838302,8066964,263540,-3174082,-1143420,708211,980410,583629,512555,630303,188588,-481872,-445374,-4174,-240366,-474057,-306810,-308422,-296010,-70982,72151,68826,15593,59567,250643,245776,93272,-101880,-135845,-84342,-105683,-25076,100862,-26339,-202606,-189049,-148642,-104333,-12058,146351,336144,325513,-42437,-325783,-336656,-217402,-209611,-294149,-130138,18148,-189906,-267522,4576,128016,76159,225800,341603,161263,-236247,-425279,-176334,90689,-58891,-164707,-22810,-103792,-271754,-109179,239304,408634,310670,31656,-217767,-228171,-80616,24947,63723,32908,51888,31708,-187864,-311199,-169599,-6032,-33962,-141111,-155368,48078,177639,-41144,-285583,-207815,-542,35824,-3352,65736,182099,198741,109522,-7050,55162,151909,62590,16518,168439,213841,16577,-115397,95695,210312,76276,10838,165672,182843,59794,24081,117783,108822,-65122,-108094,-115189,-146155,5538,247218,195756,32924,9177,90663,37867,-102679,-173342,-123309,-9061,82368,148555,75183,-118920,-88268,167286,182858,-164790,-309832,-66526,175655,260173,338849,400766,235947,-124874,-287137,-160430,-107420,-118776,6399,77553,-56739,-109314,80538,233436,18517,-207258,-215294,-96180,-5347,44871,113297,63143,-130210,-238795,-187557,-302881,-459557,-288081,51927,142705,-36936,-146673,-67654,-5796,-18378,-81959,-212312,-369182,-451063,-329475,-86440,40278,-125082,-409401,-408194,-173017,-27495,28058,183906,270354,102934,-26175,59139,193123,158021,44670,-41759,-96619,-145153,-53369,125993,268016,231298,50109,-150876,-166367,-50578,-11582,144938,288354,408932,610433,668480,390276,18550,-140942,-106039,-82663,-97235,48023,104652,-69474,-208362,-85082,63542,52569,65967,130338,43666,-136565,-124457,21072,20825,-109742,-72716,157543,243012,223979,164043,-78251,-302115,-191578,-4417,8287,-57275,-154856,-215431,-144569,-176343,-361196,-269877,106446,296328,310170,270478,91483,-82891,-76791,-44324,18938,279511,562640,485131,100569,-138424,-30390,144477,250203,345662,279923,112234,70953,79606,76548,22661,66131,38900,-164733,-370884,-217576,125029,269892,143183,99549,141117,40604,-190290,-322119,-209786,-20133,80311,-19390,-145684,-196089,-189593,-95161,62298,128127,55186,-65528,-10680,113462,208306,219409,47276,-126890,-64373,55452,166071,232863,214357,279836,247568,31675,-185144,-180714,-90350,10770,71503,42742,-33993,-41292,-18153,52509,18922,-30555,-47648,-101333,-130306,-23691,40711,10253,-69572,-126732,32491,284150,356932,102982,-87176,-57970,23676,9244,-65241,-78898,-76013,-80002,-35030,50107,7159,-140053,-217039,-242513,-136429,12832,63388,18176,60539,115507,86909,91,36014,146981,84897,-130674,-255017,-210328,-99932,-8229,15603,-121802,-269094,-230883,-94094,-35876,-59045,29528,122430,131645,42046,-19304,18152,112157,115108,114786,126149,218747,205963,133312,127243,58260,-20510,-35780,-138870,-199827,-77005,85388,141111,201116,212832,160903,110915,95242,151471,249251,202034,-91184,-416514,-473009,-180342,264659,545631,431518,112303,-44432,-33547,-130707,-167167,15626,295217,437648,208742,45642,344408,377546,59564,417313,1289116,1998556,1744437,1165044,1030772,942073,-587419,-1033067,-413553,-67837,-272973,-280287,86315,1021805,1925244,2106085,802565,42128,996867,1334019,348835,-326079,-243632,-41436,36759,219391,-41811,-215194,-199030,-186629,-87332,-57508,-113624,-59616,78656,-4042,-208900,-248866,-199379,-156344,24823,181776,73164,-61862,-7160,-27147,-121246,32311,228134,47435,-187089,-184309,-76049,-43343,-59807,-70104,-194737,-287451,-223815,-109354,-35504,-109556,-143568,-43248,65985,61653,-7620,66895,217869,229557,55443,-162686,-219043,-160417,-78621,39384,180262,64397,-159099,-156375,67666,325911,525197,413542,98448,-9768,90878,-26062,-129967,41015,151113,15128,-21974,-39561,-230411,-286517,45862,399548,366980,325772,310350,238044,66628,-221989,-416035,-395073,-173200,76431,145841,39424,-169103,-221404,-7085,166483,65761,-121444,44675,338378,387057,189729,64443,60351,15836,-69776,-86428,-27632,104403,143380,-52933,-345987,-520268,-543676,-315053,-85604,11968,30474,80561,79211,49678],[36233,-41240,-229684,-313508,-194469,-73634,-80945,-35870,46573,85929,165484,303596,293971,184162,34959,-166114,-208511,-49133,84926,26077,-172610,-263246,-100261,51462,131274,194551,136070,16556,66427,222064,268658,118917,-163210,-326333,-193862,-100700,-144672,-267319,-217505,-7578,-19827,-162580,-132053,-25145,-3221,52002,172296,216496,139712,69422,102783,149695,162344,138279,-21225,-106055,10431,27427,144313,361975,434665,379353,251667,63315,-56117,-91880,-168099,-158817,249,201193,240910,84496,-83205,-23086,9637,-121108,-135844,-26232,-58895,-206347,-277298,-242627,-158432,-115182,-11752,119044,135617,191818,309934,261659,104262,-52313,-212923,-104928,71177,117018,117374,31201,-47949,107695,128453,-115100,-300550,-323326,-286067,-148917,86461,201272,115952,112389,141057,173050,259293,212605,27570,-73322,50947,66306,86489,208383,95650,-84268,-65299,-5192,-50586,-81238,-61352,9625,19385,-34546,-139661,-172038,-31624,71322,48398,100205,112247,12862,-65540,-20114,60225,174678,313032,388392,307072,-13775,-312593,-319232,-159060,-180678,-248055,-122798,132077,3121,-450462,-668850,-377286,-111935,-88020,-248140,-360047,-212952,68048,172698,32809,-159386,-142964,-56111,-157441,-247719,-152265,801,171735,188849,30658,16881,95239,-18759,-186237,-139325,-210119,-348134,-246417,-152491,-262823,-231119,-46979,65138,61189,120997,276468,326088,130650,89937,242158,341641,183165,-94497,-239384,-245182,-226752,-121524,110696,294043,359497,285830,140901,108338,132930,65242,11353,-41096,-111679,-107932,-72883,-23232,13351,52723,51875,-26752,-163463,-307551,-227017,43021,306730,329048,108639,-109107,-170822,-200479,-126995,145079,437987,487438,145772,-55137,-92556,-16575,-25162,-128441,-210924,-17537,196904,253216,63677,-75262,-83468,-65026,107960,341628,344409,133498,-700,-177920,-421649,-336876,-27874,194256,336137,358880,127676,-113787,-217674,-207310,17111,264412,161885,20144,149240,290143,304405,204662,15931,-61283,41913,63819,-57930,-132454,-63548,155720,305869,216973,58420,21281,15883,69990,32912,-94750,159168,404746,73165,-217505,-67739,243172,415368,430501,288886,142789,-75245,-288773,-303864,-240989,-292354,-308017,-103920,41160,87163,115764,57918,-140544,-201571,-106445,63610,230927,205111,54005,127505,240339,69061,-244300,-360677,-231456,-121204,-120121,-117510,-116634,-107838,-161025,-62207,147741,206589,-8806,-262181,-160911,112575,191214,-2,-167848,-173067,-71526,-51997,-107611,-84261,56289,59112,-67594,-64476,53199,174927,158050,13867,-79407,56579,302876,350001,179625,-55912,-183093,-13682,205116,175159,-45606,-161700,-107089,-31843,8360,141559,86635,-226905,-304689,-81534,43565,68498,154335,10002,-301047,-387611,-181890,42698,254950,337349,223104,49111,-62587,-78622,89613,151551,100095,130714,100992,31668,1576,-91011,-166306,-86095,47665,98672,132627,242453,321625,270588,289870,300099,191489,179452,219700,117785,-84124,-236885,-258996,-258336,-284474,-186470,48927,92826,9955,-43430,-113992,-151460,-74444,183632,389984,270008,147040,218106,96332,-273446,-537875,-485766,-270186,-244479,-370641,-261451,-24328,-50206,-127399,123930,264383,148597,164900,549521,990794,574974,-181622,-447000,-398457,-342750,-303323,-548111,-1981852,-3648249,-2134218,-794732,685022,5346885,8333455,2564838,-2260568,-1153985,656146,715014,441535,311026,333175,-1942,-401231,-142119,215742,-145446,-320604,-180659,-366789,-437379,-185149,5063,122509,104872,54774,207411,279762,115984,-145012,-205108,-185113,-175987,-4516,122073,-19856,-159120,-180914,-185390,-125764,32264,175005,319962,301064,-51816,-292497,-275261,-167112,-235371,-361244,-173638,18137,-129741,-190478,4208,7581,-38102,208191,314943,24525,-370756,-402070,-90661,142428,-16209,-96919,7819,-99516,-243726,-56370,272742,421568,329928,77936,-206221,-263854,-125932,-40161,-34271,-22714,112810,116448,-144789,-316034,-221893,-103331,-150546,-187845,-124389,63208,143068,-88259,-346147,-268487,-1709,84826,28047,58505,156833,193485,127195,-13533,3892,98301,66627,77192,189829,205508,61021,-67396,111909,252473,128433,72660,245915,226463,42980,-22815,73211,121653,26923,4582,-59896,-131071,16011,237573,149370,14023,-57773,-27695,-10125,-60376,-155676,-180377,-79141,44105,82470,-38612,-202841,-63019,277743,296924,-106853,-320233,-92242,181815,300888,347522,393236,259435,-101672,-313494,-204917,-117671,-99011,43857,138301,-18292,-62927,113769,166049,-141082,-348344,-286711,-105138,22195,38413,51482,-1891,-142026,-194160,-139110,-283276,-425527,-252152,69636,134464,-53164,-181287,-102005,-21308,-69327,-162295,-251404,-332772,-394823,-318345,-89676,53154,-72445,-281393,-261357,-64532,79517,123369,238306,329968,141102,-30985,58655,228066,201153,74976,-22719,-50358,-119305,-103770,38474,191396,162069,17767,-163233,-211377,-125262,-66632,117106,221198,249965,441604,563918,406788,107635,-62721,-115128,-144908,-125881,57848,116756,-32732,-130991,-14167,119351,139763,152200,163168,45543,-122661,-124544,4823,54367,-26297,-2663,181671,284833,275230,229885,36595,-168831,-70004,91102,60139,-31806,-81099,-74151,-68263,-191513,-374927,-244682,92356,253523,312015,313723,132164,-58851,-50390,-8126,48947,241786,408943,274954,-25454,-165731,-58878,76103,130775,217318,251567,199206,169453,172491,138423,37415,28046,-12330,-148820,-328309,-224843,92196,252639,138760,124719,206053,111846,-162278,-283171,-197229,-102667,-77697,-141962,-209656,-219697,-161491,-83739,7672,34839,17491,-58419,-33685,79208,214942,203602,-8425,-146669,-61704,16712,118852,223100,244068,273650,197551,-9341,-198596,-130174,-51236,15154,130495,130624,-22655,-90380,-96869,-55915,-120058,-128231,-40635,-65352,-201687,-217387,-145524,-119323,-145646,-165759,10363,179623,218837,67861,-15718,38630,66631,28365,-35800,-16711,-15980,-27088,-4240,48088,-34280,-166763,-204783,-220689,-128621,8764,93760,57854,28791,35055,88700,65801,55493,113927,91358,-89053,-205476,-166427,-67306,-38595,-34636,-64001,-111162,-120193,-91867,-133976,-174519,-81027,14818,25302,-5062,-48915,21787,217260,269771,245125,235509,315844,260401,101391,29990,6816,-30052,-50561,-66110,-65839,-19433,89063,152973,198914,223935,237353,233827,249238,289723,267595,82069,-184941,-436911,-504446,-251163,157947,450781,368269,70345,-113283,-98430,-146722,-195942,-86216,183220,390787,241511,149659,404713,450537,311291,654321,1241982,1820890,1627818,938366,554566,417222,-1107843,-1508646,-456121,365754,226554,-69436,-23171,696146,1585657,1613406,-258966,-1243271,104002,901608,416649,26689,-77772,-60181,-47362,82187,-169989,-334430,-299650,-254801,-62266,10910,-155651,-181827,64315,114169,-71234,-141138,-94620,-64226,46322,163297,97997,-36405,-23788,-56729,-182330,-77468,144811,32943,-174919,-183335,-98491,-77120,-82779,-112588,-227229,-275620,-199470,-99539,-14672,-54100,-92165,-616,98565,118013,104406,142433,182006,163405,36200,-155180,-259839,-202546,-35103,80737,120011,9197,-117138,-83141,108162,302069,458149,394539,91144,-70071,33245,-34480,-158966,-34148,91447,-5539,-1515,47822,-113408,-261282,-86552,188031,282267,360756,389669,301971,131734,-168723,-423174,-423855,-120154,172715,234047,96814,-163350,-210524,149996,377987,172137,-96191,-33574,225357,300769,134997,-1533,-6018,-24053,-131320,-167800,-44194,195866,255552,-10866,-312592,-483655,-499566,-223414,14716,75468,98886,134176,77237,38955],[44810,-38344,-210776,-307562,-263346,-190404,-137262,-6734,102314,154812,243213,325052,275002,204599,120407,-77004,-155238,-27034,91542,13616,-214528,-292986,-18106,151641,145732,184201,134910,-44933,-656,253170,351066,185414,-104457,-270893,-175010,-120280,-151917,-212592,-182864,-71303,-111429,-150989,-14053,126779,96793,59797,115389,210853,168286,67142,23314,-39899,-24574,94425,16832,-85631,-24730,-21525,77883,283055,362233,389128,366130,192591,26942,-43518,-198972,-205947,40556,328977,390898,166245,-75345,-34600,16193,-145409,-202037,-55473,-29152,-137650,-149505,-159085,-188508,-151998,-42271,105149,209874,307900,377059,294187,110669,-79672,-232313,-158356,-20554,15363,13590,-65449,-99597,101530,175661,-45432,-263308,-296219,-246908,-174078,-40882,29290,-14741,31974,80687,125138,243312,212204,37677,-22361,111719,110469,106784,171964,80956,-8944,22876,28068,-27319,-69480,-86738,-34243,-29985,-45387,-68565,-44582,29178,27601,16051,159564,191715,58806,-41484,-11576,88715,245692,368282,382676,285484,5225,-273782,-286744,-118535,-178499,-289876,-131272,178438,39147,-446782,-682704,-382651,-80117,11098,-139711,-308183,-162134,137264,243599,119268,-83312,-74091,-16302,-151283,-225457,-100136,47254,174241,180417,53875,15865,31677,-72451,-128022,-33712,-127449,-272608,-168813,-55278,-168026,-238557,-113655,12786,44507,170778,400794,460714,196703,47604,124857,227649,146690,-72567,-227533,-244383,-159386,-4408,145363,204003,234774,199508,91143,37951,-33996,-75569,-19219,-12588,-79604,-66855,-25300,17439,3667,-9530,56047,99585,14112,-163583,-206236,-54720,179548,245333,14485,-195003,-174051,-159679,-136081,70776,331106,373857,108390,-5613,19549,102273,140812,19979,-94949,34765,155004,147148,14896,-4029,40291,28917,139771,353293,379688,159515,14327,-124792,-269888,-171099,115595,332939,358425,221481,39251,-61481,-131942,-164856,-23593,132439,-29496,-129067,104614,288023,266171,172683,21545,-50491,57491,47152,-103093,-162118,-105313,93516,296513,275914,159661,113739,31224,-35578,-103764,-235240,-11737,247057,34591,-211834,-95403,194215,363327,363152,207428,115039,-47012,-267898,-326739,-272392,-285073,-274227,-102692,4948,90371,159074,48322,-198525,-234908,-96920,87212,235698,195642,3932,72997,253289,146583,-180363,-295512,-133520,-8876,-21344,-74180,-153904,-202669,-242444,-143242,63267,197015,46629,-237759,-162607,146870,245025,14202,-175705,-175485,-74870,-59212,-129083,-105330,48340,77191,-58359,-150581,-85906,61434,93960,17843,-73378,21710,228571,248912,74713,-88189,-178096,-19879,178650,136001,-151072,-298464,-147417,24221,43085,137964,56813,-272099,-315940,-45610,40679,4142,64515,-99369,-447112,-475361,-157670,119657,305032,324478,195063,89877,-29143,-116887,-62531,-47769,36882,179431,161925,110588,72897,-82387,-196467,-110848,6268,45676,114805,266750,322126,231547,266610,301799,209799,203274,260232,134226,-106369,-234489,-215296,-188278,-200873,-179254,-13857,48144,-34322,-127078,-194555,-211770,-137543,107796,295724,157937,68315,203637,84559,-311441,-570607,-533816,-383560,-356264,-376793,-206664,21125,-46424,-127909,152202,323818,197578,33890,179754,499910,272045,-178555,-295711,-275172,-167423,21842,201482,-1117362,-3234975,-1789622,229273,-842711,1450912,7550277,4958877,-711179,-830202,629163,353756,137755,52164,109681,-128308,-301526,138634,361529,-84780,-193869,-45871,-323994,-469681,-260197,-86212,104069,95318,-49467,65875,265400,145789,-169635,-268376,-274854,-223679,-4271,103208,-28244,-119830,-192606,-242382,-131246,90788,188921,228248,142152,-144000,-252584,-168217,-88842,-221365,-368788,-187004,27329,-53861,-119462,-49719,-130552,-140762,138155,195124,-139939,-467618,-340139,-100,161789,2143,-45187,15225,-93105,-185505,-1513,250367,363529,317933,143740,-127528,-233651,-135794,-86188,-103074,-46340,165065,172760,-120213,-317997,-299899,-213139,-222260,-169937,-38972,100044,89281,-137074,-372274,-311234,-38153,66302,-2744,10787,99817,148122,96088,-60661,-90153,30392,107249,171203,202073,160331,70497,-44210,101918,273959,169304,89406,241730,216016,14688,-60726,52800,156171,125193,95453,-24718,-115938,21848,180033,84972,11922,-81927,-104081,-9176,24940,-122187,-231605,-127938,35049,45308,-112284,-226592,-5767,347541,321831,-80324,-299118,-74371,217352,326337,298870,332165,278875,-33650,-276226,-209477,-117030,-64409,88866,177035,25387,6505,146079,80226,-241983,-394943,-303688,-84682,70909,32353,-27495,-69159,-144598,-148552,-90509,-250922,-387765,-222137,62945,114068,-43205,-167276,-109286,-38139,-109016,-198795,-228067,-233472,-279999,-266310,-88053,64625,8552,-122551,-122199,19771,163613,210909,260332,317965,144347,-33548,43714,212022,205012,79591,-23364,-26708,-112797,-157969,-51045,106389,62642,-47767,-164677,-223015,-174477,-92665,101276,145398,89098,251228,416064,344221,146864,-6045,-123328,-180713,-114887,55757,76016,-32964,-54884,67199,183928,214438,197425,150158,25473,-126474,-130588,15850,133029,65380,-733,102952,247231,256560,212211,110096,-18620,45356,163995,110203,-5605,-29938,26557,-17963,-195813,-351884,-208111,74135,208400,305848,328220,162098,-26004,-20710,17611,50151,153501,230193,63191,-160280,-179176,-41130,48256,37571,117408,231458,259804,236590,234808,180155,55553,-4398,-67677,-136202,-273587,-242501,94,162598,90384,125823,233502,127995,-147656,-212167,-169639,-166752,-201210,-246620,-268484,-219413,-118075,-99598,-101840,-80297,-18896,-33054,-30518,59207,197049,157453,-63279,-159624,-58738,-5690,68654,161055,177825,156030,103302,-14479,-141966,-32443,2572,-6932,118828,174078,-8207,-159836,-213580,-150253,-190625,-174259,-2398,-7343,-236007,-355322,-259864,-175013,-153749,-166792,-20022,44555,27666,4601,33408,98851,115647,77035,5392,52289,81758,44878,8509,16239,-92537,-189351,-180608,-185436,-127388,-32885,59896,57493,-14709,-44582,45070,67303,48373,78347,102834,-20013,-122156,-103907,-48276,-84523,-85342,-158,35681,-40698,-127022,-236716,-249349,-180041,-125243,-119223,-91655,-63826,61826,330459,439214,358497,299458,332277,250367,48318,-74788,-59115,-59200,-86890,-9993,90903,82210,115039,147311,148809,187342,277278,321158,370306,391780,263524,-28200,-249496,-396253,-443523,-280102,13860,260112,218457,9870,-141048,-141657,-160305,-226572,-191676,46244,295560,245103,220345,387978,441951,504561,812352,1066594,1621622,1710956,906860,322599,208378,-1410736,-2061442,-712247,490432,565276,154501,-74185,359561,1237942,1385801,-468657,-1744906,-569497,423948,353449,168584,-44309,-152212,-55020,-11586,-251008,-427830,-401940,-333423,-65500,45857,-178435,-236480,83588,235159,111192,12315,23938,50001,70542,124978,104770,-2101,-12689,-58402,-222034,-188722,13944,-30850,-154594,-139736,-101051,-103402,-79804,-116574,-230156,-248865,-165779,-80332,11174,15112,-37389,2918,65506,98521,149910,184684,142372,95017,4248,-163254,-285142,-221175,-12110,81133,8193,-103405,-122218,-33830,151724,272269,339206,290228,43204,-120998,-24806,-56392,-184986,-120206,6811,-23964,26545,130112,22735,-200368,-224156,-80429,151997,360786,403247,273405,124900,-102269,-352851,-364860,-40249,217863,231181,97943,-145795,-184591,238637,513355,278657,-13440,-101611,35458,126060,39909,-55978,-49641,-66352,-210803,-255306,-70846,230089,301545,30948,-247306,-427670,-443076,-150431,81826,109087,130018,156909,73051,33034],[48409,-20095,-160714,-270719,-300294,-290494,-190391,-18880,108489,204851,311686,329280,237578,217808,192184,18973,-66070,44039,138219,42990,-185802,-247645,80789,249600,168619,164105,95949,-140712,-126645,186767,335745,207245,-36236,-166347,-111346,-110063,-147818,-121961,-114831,-127320,-186349,-107787,125242,278962,180354,57778,82139,205195,157096,-2872,-84193,-208021,-228465,-19784,20370,-54636,-62656,-68480,-1543,153099,239440,348478,386188,219358,68020,2310,-214756,-263629,17117,370239,493165,251807,-66993,-77859,-19944,-167824,-227916,-61981,-12473,-81843,-10801,-55196,-214208,-192854,-73845,83289,261272,393120,414188,331063,130327,-91497,-225971,-200137,-121190,-105291,-99215,-149567,-138202,70931,185779,12658,-230498,-275209,-201443,-192856,-148808,-107393,-100375,-11967,33570,59753,197838,203684,51272,2058,102036,86715,66564,79852,31153,46174,86475,56476,40522,-12106,-120241,-123243,-106309,-75985,-15890,59755,57438,-50480,-48204,167020,217827,69551,-40809,-22691,72700,251152,361183,322595,215507,6154,-194604,-199667,-53063,-146801,-299159,-134522,204548,75857,-378049,-586939,-305161,-8376,97788,-78623,-273602,-113559,224877,316851,179949,-17506,-10470,28121,-111302,-181888,-40641,90686,146281,117395,27564,-16047,-43055,-136830,-95227,59558,7467,-93848,-31298,72803,-21588,-173984,-109535,14207,59029,208085,447966,488656,217958,-10864,-24025,81036,98688,-21005,-160614,-197436,-66080,119348,176691,131660,119264,79784,-19919,-88851,-231498,-239918,-66371,20744,-30199,-19414,29231,71354,3040,-67243,56970,209904,180968,16132,-119872,-124468,26522,132409,-74866,-268371,-159985,-84206,-125819,-21673,162504,172075,29319,43839,214272,330822,335127,175254,46966,71629,53660,-5473,-21082,109449,170577,84426,119637,302309,333238,118440,10456,-61285,-110196,-9991,236991,438715,362155,85954,-41752,2729,-25431,-86319,-36434,8655,-217615,-272843,28866,225059,197585,155389,50962,-26555,72672,47898,-87764,-109325,-47426,104107,289763,307550,241758,195407,63703,-82217,-174747,-304473,-183748,23060,-40162,-219759,-123398,148460,328191,297597,116123,60742,-6282,-178122,-266531,-255181,-269124,-260614,-118796,-67178,7564,143323,54231,-181169,-215348,-68679,102829,202464,139525,-49641,34903,278052,265153,974,-82986,24055,110129,86480,-3899,-144600,-245844,-281424,-184209,9649,184052,108220,-181434,-140733,159032,227001,-3448,-155827,-139707,-58150,-70055,-172923,-126948,48881,88182,-71559,-242516,-244952,-131516,-14846,35277,-14742,8914,121304,113942,-14910,-67363,-101691,3958,120080,41826,-257202,-371704,-149916,65455,66643,134224,64404,-238863,-278771,-5073,85125,33662,14303,-183127,-517375,-497263,-127069,168243,323107,317279,213675,175423,38676,-118483,-203064,-213691,7075,245898,245501,214121,141800,-61809,-174374,-98585,-30557,19330,134848,300607,298638,173365,219897,281828,210875,206311,283029,158847,-96234,-194837,-129024,-94560,-116520,-178069,-86507,5890,-43352,-150791,-202447,-208264,-149696,68497,208892,67892,19891,207612,103958,-262800,-499499,-493001,-411602,-377240,-299888,-110052,65279,-25003,-85690,200653,397913,287893,-1063,-84448,66098,-14689,-163693,-145936,-135865,-3611,255521,837649,-30205,-2177311,-1398266,619498,-2695376,-2390069,6241553,6783372,996803,-298755,573648,-568,-213469,-128747,88626,-108873,-159501,389235,464086,-30883,-95924,70650,-202141,-379544,-258459,-152789,58272,60909,-158280,-112434,176557,155825,-166661,-291909,-296759,-197219,15187,85910,-14299,-62506,-182206,-269649,-103661,156536,206801,112844,-67103,-241560,-177300,-20577,13408,-157689,-305186,-160163,45944,17409,-61650,-103699,-209034,-177398,65381,50278,-255148,-466521,-237056,74178,149720,11461,-2559,19003,-64803,-93486,60995,209468,283423,300169,223422,12389,-127233,-87275,-76484,-102721,-6164,227841,218993,-91748,-296488,-356606,-273990,-196965,-72795,85632,164124,55571,-152602,-336913,-301228,-65110,28057,-52507,-35709,55064,96742,36418,-134421,-193277,-14954,188904,286388,232074,131422,76362,-23284,98774,294258,205256,67962,169341,169832,1867,-56091,77474,211848,214207,159115,4417,-82124,50845,125588,36042,30004,-33735,-83184,59565,134364,-76759,-252572,-131154,62983,49352,-114680,-155455,97710,378946,280350,-63207,-231241,-6577,283487,339911,221532,252608,304136,76815,-162313,-140209,-62500,11905,148877,190266,63508,87961,186778,26071,-230986,-312697,-247434,-25599,139117,33247,-90653,-101014,-116000,-89744,-27833,-185003,-325880,-183592,47986,104756,15075,-77233,-59937,-35264,-109749,-171504,-149874,-96924,-121862,-161625,-61544,85823,105264,29335,-13440,75282,219025,286176,268535,263216,134880,-22245,20078,166553,202873,93669,-20315,-25606,-117273,-184451,-97498,67933,691,-98785,-136487,-184769,-172510,-65440,118623,99108,11525,141020,286364,220867,131436,28186,-116546,-163868,-48821,61019,11056,-55972,10944,148057,245018,257617,193393,104085,4177,-132372,-134252,49471,218138,107413,-97251,-57087,144203,170425,116892,131580,124269,140774,202280,151634,25632,-6630,65778,13526,-152742,-259090,-142678,69717,182550,301108,309791,158510,2835,15249,41586,40324,60821,97908,-61525,-236328,-158324,18315,65780,2314,79098,234362,294538,272038,260215,211078,93568,-6818,-96243,-113096,-205932,-254935,-124050,23087,17220,113618,227622,89873,-171848,-175724,-137374,-181096,-252675,-296416,-293956,-192827,-67943,-120931,-213013,-164700,-29830,5342,-7480,58248,166772,96202,-102044,-150363,-43267,-4389,30111,76617,54038,-14384,7722,25251,-23746,87141,55989,-45884,57665,184060,17515,-231207,-339913,-204259,-162188,-133352,75427,67878,-227389,-405389,-271628,-129656,-85805,-127478,-47004,-71268,-141567,-60733,48066,109376,171114,165376,75705,131823,206015,125657,3126,-45012,-165448,-212112,-148398,-132483,-117539,-91914,-18599,41675,-18176,-70914,-24062,-395,17272,62150,119256,55191,-24302,-33519,-43016,-126015,-108729,71379,151605,-1755,-183565,-302326,-256741,-224357,-235416,-244897,-187696,-60095,135163,423831,555699,418996,313364,285523,196046,-8334,-160561,-113777,-79914,-112990,25094,233429,216077,173697,142116,83084,122433,278945,370659,440433,438842,248207,-89833,-258592,-286189,-286958,-246518,-114338,44940,39649,-50803,-123802,-146846,-160216,-235691,-248679,-51070,209178,250564,258361,308695,356924,588850,845414,783613,1413505,1912268,997524,337837,374365,-1402908,-2461051,-998395,388483,672972,326488,-61860,85960,994945,1570929,150643,-1578663,-936655,272770,478939,329840,22732,-223157,-48406,-9537,-221570,-422545,-427795,-354579,-52723,77030,-151937,-196977,148950,354349,300846,176593,143066,180860,128013,110484,107986,42673,33306,-24077,-217659,-254667,-110823,-111975,-116145,-42158,-59270,-96527,-33500,-51319,-167898,-183487,-104448,-18213,82106,106856,20202,-24893,-14850,31854,150304,213667,134110,63064,-15078,-169708,-269301,-192650,7809,68515,-96460,-219725,-151502,8853,218505,271839,228829,161846,3899,-111394,-34987,-58917,-173459,-165859,-60163,-24975,68620,215039,186759,-70813,-284789,-277551,46254,352746,382217,216799,109817,2841,-192650,-203345,74663,219908,151210,66911,-85748,-114150,260877,552677,385893,129709,-108608,-143428,-44353,-25316,-51696,-35942,-77784,-247471,-279703,-66069,229543,300995,91886,-130886,-313252,-336291,-72022,130113,136167,155216,186520,107655,66730],[20181,-12172,-108149,-225577,-306029,-354837,-246946,-89491,46485,208048,338846,302248,182885,213309,223386,86903,25843,127778,194690,97164,-102475,-138523,175204,305689,164022,120651,29406,-237765,-273449,37702,227487,177164,13349,-56291,-21957,-69894,-134765,-32672,-38288,-161427,-223566,-48009,242481,388696,232675,55592,83694,190878,106667,-107995,-185262,-302197,-369113,-149257,7289,-1368,-64804,-96271,-80976,1785,90130,252409,307050,147438,53582,26570,-199111,-295201,-47246,328267,528001,327688,-41254,-115699,-71973,-178108,-207346,-42981,-3853,-43001,99339,34112,-236748,-239116,-106991,45137,260131,410924,409421,375621,169337,-95264,-217020,-223569,-201348,-203338,-181695,-191632,-141798,45423,178534,54486,-209260,-254901,-143195,-182388,-200308,-171393,-120470,-9232,3016,-10334,146817,205757,76762,2078,37192,11207,-14283,-29066,-31897,63975,101327,63961,118994,66649,-149304,-228981,-181225,-98892,25892,123005,46546,-141679,-125392,129822,194673,44510,-66236,-47228,27510,195692,294448,228373,122330,-6734,-101665,-92441,20420,-79961,-260782,-124730,210398,113462,-255881,-407967,-169647,82139,150933,-77767,-265306,-72957,315235,380312,203972,28647,44247,81924,-35687,-124709,3197,109382,92639,24711,-30997,-63420,-109353,-195232,-100022,113410,157789,132919,126795,198080,127528,-75477,-62310,49111,88684,220686,411347,419431,200985,-60633,-153463,-46814,63987,57459,-50925,-111093,44634,239091,207504,85388,29230,-43991,-149718,-219405,-389688,-383669,-125242,43786,21682,21011,75956,129465,14327,-116612,29761,249815,274024,167761,-3558,-164697,-118171,21933,-143027,-328823,-144607,8955,-94850,-119930,-32015,-40045,-56374,80379,417137,598815,505992,288079,155895,64570,-99913,-175347,-43380,223425,267888,84956,46840,185525,201387,28986,-2385,-12290,-2656,93960,295798,474920,341399,-18952,-107941,53392,79852,16987,-10776,-71448,-346719,-374611,-69558,98586,101206,150446,89308,-6767,74520,65952,-16320,4026,79198,175259,281884,283048,241669,212612,89038,-69278,-166581,-280411,-287198,-173484,-129540,-248736,-153787,110455,307545,248275,27998,-26640,13520,-71784,-177176,-227981,-268190,-276789,-157205,-166758,-144092,58068,56354,-118683,-169198,-43053,88719,111966,19696,-107100,25906,303926,360735,202411,175150,179918,191404,161663,56746,-121200,-249439,-271687,-161837,2697,153830,131629,-135014,-124737,123447,117189,-76299,-133997,-87078,-35950,-92811,-229082,-142933,54580,79517,-122455,-344165,-395279,-324786,-128778,38647,55472,3470,-10876,-45332,-84835,-7287,25345,44304,29801,-95911,-340700,-370102,-134278,45689,30952,97268,82805,-165024,-233339,11459,155561,124154,-7802,-233474,-502042,-462379,-114128,166478,304681,322559,270828,254363,92350,-108345,-299866,-297382,5989,282647,297728,288669,170006,-53480,-125857,-77301,-77508,817,165986,321386,253651,99316,137607,216705,163896,158263,250582,152717,-84063,-147574,-40363,-20596,-73001,-198132,-159036,-36606,-47136,-151337,-172049,-165933,-124366,66712,145764,4007,-7928,199415,111704,-178441,-373424,-394169,-352430,-308206,-186335,-23573,78661,-9299,-29747,250205,461732,372457,31087,-217694,-219191,-219980,-151635,-28830,25135,117906,303003,1129296,848114,-996497,-1074818,105501,-4435445,-4720528,5119062,7572446,2285329,164164,395388,-300837,-520088,-163821,273321,26208,-25649,552954,513704,-3556,-58605,114800,-85648,-238579,-217381,-207527,-14155,25158,-230993,-299960,-36495,62461,-187732,-299381,-265148,-120647,39699,61552,-2270,-21331,-163193,-271622,-83981,171742,195470,-12488,-272134,-322663,-102236,100255,80291,-96510,-228388,-145745,19753,14616,-77123,-167715,-233116,-169978,-8998,-92832,-310816,-383782,-136143,82487,79768,-13424,-3274,-9531,-55567,-25221,86495,142111,184960,251909,257820,135465,-10699,-26271,-42045,-64905,55826,263229,223220,-87666,-294296,-410002,-296027,-112109,39965,173271,199614,22360,-161857,-282065,-267864,-88497,-21734,-118563,-91483,9778,26963,-63429,-250659,-314105,-62381,247398,352845,244893,107538,58526,-27772,86659,284141,192893,-20364,22213,72385,-22542,-41961,102468,234852,234887,152614,-3532,-64161,71539,72823,-24564,17028,41428,7538,143340,193256,-70382,-268996,-122441,80910,53256,-78663,-31939,198893,340481,174608,-70372,-156924,58933,323328,301538,108648,151956,296252,164353,-34049,-36355,25816,98790,182343,145777,53167,132220,200276,-4136,-144361,-157202,-161970,26822,175522,9294,-142087,-107290,-82209,-44756,25295,-107659,-255493,-159561,4528,83294,84467,49669,21610,-25020,-85668,-115900,-77579,8178,20718,-41300,-26573,93970,161906,103069,23710,77998,218470,315318,254071,183798,111180,-21725,-38143,87191,192578,116976,-23205,-73044,-152828,-189069,-98143,82936,-3127,-122568,-98452,-125348,-141643,-17398,137184,70496,31363,146064,189798,46335,49442,22262,-112650,-117864,34057,58744,-69858,-105686,34301,185024,256236,230179,122471,25112,-25053,-150843,-152042,66334,241921,42408,-294928,-267221,-8819,22274,-41679,90473,217408,189730,183890,154951,43514,-19889,34643,21987,-73527,-125438,-67520,68064,163388,281179,246702,94917,-4471,34165,51629,22700,-11636,32533,-76017,-226727,-110323,84195,103821,17263,83733,235813,288260,260888,232789,220877,138181,16381,-90254,-78897,-141018,-263149,-255369,-135684,-61078,91709,186808,63,-264667,-240345,-128479,-150796,-238210,-288839,-282307,-159625,-34123,-135541,-281349,-189473,-10304,40961,14106,59820,126326,28579,-126275,-121748,-17557,7291,1808,-4431,-77990,-169029,-59102,86716,104995,177521,81727,-95786,-26912,168857,46309,-291617,-451270,-219471,-55742,-14528,173147,136981,-193875,-379233,-203548,-10017,29223,-66372,-66834,-137716,-234580,-111667,20274,72083,222938,279378,172070,210066,316702,187416,-21819,-130043,-253640,-248365,-123758,-75494,-98257,-149619,-111276,29954,40701,-29131,-100312,-124203,-37528,66539,128828,104828,55859,20929,-56933,-156264,-99736,137296,219404,-3888,-245157,-314700,-208072,-207579,-281084,-319070,-271121,-48603,217325,465417,556577,399365,279650,202888,119504,-63969,-221039,-146681,-76353,-111343,31090,314746,339689,245437,139505,24487,42165,234480,371922,441374,416792,220737,-98126,-218246,-136542,-81254,-164723,-195948,-134538,-117982,-102172,-83065,-124166,-154828,-221421,-237207,-77150,164228,265288,254194,179277,205010,538515,739429,433345,1181103,2074700,1100869,495091,800264,-1104750,-2550462,-1148350,183402,546301,389368,-11931,-89516,892843,2067433,1155051,-1083706,-1029402,340740,630545,446619,69957,-282932,-88424,61546,-90914,-304957,-346482,-289845,-9541,105961,-89323,-94530,227983,431306,416365,277260,219776,286160,204594,122368,95563,69626,81847,14466,-191351,-279313,-212385,-200123,-85924,63472,-2469,-78314,20470,50056,-60347,-101468,-43197,63673,176850,180044,40787,-100055,-144380,-77823,100647,210732,134624,46943,-41673,-192493,-239854,-153180,-594,28808,-184077,-326659,-213383,20241,271464,277147,134068,28193,-30866,-63808,-21203,-70006,-157411,-190498,-131535,-59476,65272,247949,315279,71740,-277651,-367495,-39408,293089,297039,135393,86850,97328,-21320,-28019,150768,138926,-21990,-23912,-36090,-54133,180445,444853,421113,245205,-98660,-299360,-190950,-75125,-41508,-30671,-111414,-272006,-273215,-81203,144894,207430,102347,-42674,-206996,-244676,-48906,95817,93666,117903,167382,115832,66866],[-30596,-17081,-62943,-174750,-268489,-351507,-286568,-188327,-51895,174756,324401,255427,135007,206152,225145,125499,105589,198878,241839,166328,19117,12609,257169,311996,127642,65523,-29138,-285927,-379300,-133545,79436,121345,40282,28607,74169,-1174,-105187,32856,33938,-152124,-203339,18536,312352,439283,262877,75559,120041,164136,37877,-192494,-239798,-293733,-386125,-226307,8947,85473,-2648,-92170,-143608,-125471,-41435,126505,172447,32449,2673,31002,-136369,-266672,-113745,235920,504048,388511,15669,-116455,-112875,-172126,-149115,-3400,7310,-11808,161745,87587,-247737,-281380,-141287,-10481,199768,347921,359355,417686,223455,-93502,-216078,-223062,-238419,-245762,-207048,-179298,-104117,48310,177460,82966,-194656,-220733,-64255,-124787,-175222,-152510,-83027,25439,-18312,-72911,109868,225182,115433,-11459,-50463,-86964,-107539,-116564,-85557,38938,61351,42329,167000,130924,-160411,-306532,-221361,-90993,63426,138479,1384,-219031,-187246,74041,143150,-4437,-111177,-76510,-24455,100612,184721,124985,33421,-26583,-24460,-3127,83815,12155,-177531,-96434,201547,147676,-110225,-202144,-28957,149852,156190,-119462,-275404,-44208,380364,415505,193892,55177,91459,143770,60472,-66018,11280,86129,23846,-63502,-88838,-102375,-150816,-230446,-136671,114178,277338,331273,255270,282114,226654,5784,-12929,90117,118062,210115,318133,299820,161305,-84055,-222101,-115188,61388,150006,72688,-7359,154113,337537,233749,59286,-27981,-136414,-246698,-298872,-452736,-465279,-183854,46904,60673,40519,99163,179825,38314,-150752,-33849,193561,262310,243771,100772,-175731,-219772,-54018,-174720,-375293,-147637,92268,-42644,-191755,-194503,-185920,-115362,91941,533589,793186,603331,323055,183476,-160,-278472,-323089,-50817,303094,313347,44529,-54939,26023,19978,-65670,-5307,14813,35097,129387,282567,435552,304490,-67739,-144890,83970,177677,137285,54076,-87332,-378577,-404012,-164355,-63027,-9143,147902,120239,-2667,59700,101081,97226,150269,228853,272154,269829,201407,138875,142888,91043,-10663,-87867,-176145,-279607,-259169,-200303,-283863,-175114,83949,285349,214026,-44362,-129590,-1407,7136,-104663,-209796,-270951,-290838,-194288,-256705,-298590,-62521,54451,-36927,-112841,-26089,47411,-18277,-136149,-151409,55819,319740,381620,323944,358003,277263,216949,194656,97627,-100029,-223932,-210183,-64686,51898,114908,106532,-113153,-120940,45219,-55827,-189887,-116379,-25723,-8639,-112065,-259487,-129159,72482,53902,-199578,-435476,-485083,-412949,-187184,27794,109244,3433,-132290,-189452,-117159,87603,181402,95135,-65776,-227135,-358743,-284423,-104220,-36050,-69788,26446,99196,-84076,-203540,-43,233279,235872,1294,-223753,-392243,-369164,-107132,133788,273758,349503,349688,295853,113488,-85083,-302622,-258102,38872,276145,300630,312696,154353,-56053,-63731,-51223,-114481,269,209255,337775,216513,34138,42336,122404,81109,75593,175208,116477,-75037,-99517,34614,28143,-57786,-208780,-189568,-52001,-47094,-144264,-122539,-93205,-60840,110217,131581,-17640,-8632,175304,95576,-91703,-230990,-261544,-211684,-156991,-61951,38924,73732,6065,30164,299176,501143,422837,103100,-222447,-312271,-293002,-130000,49549,189383,185129,182045,1026050,1162170,-217604,-869138,-1159205,-5582580,-4692531,4783109,7267372,2781583,345831,89692,-489861,-667245,-4834,615428,224992,69080,613661,528771,9435,-60726,101217,-3197,-91603,-153945,-239844,-80215,23235,-223886,-434024,-327778,-142336,-236538,-279630,-179558,-5441,82525,52096,11291,4341,-124226,-231248,-74754,133043,162688,-98900,-393033,-350194,-34905,170154,99952,-53313,-163403,-154277,-51554,-67417,-168447,-228129,-205436,-125172,-53295,-181453,-287708,-231322,-39162,42322,-13997,-51284,-31094,-56733,-71846,1123,76177,76929,103581,188143,237602,201034,76312,27684,8277,-1376,119107,265975,191938,-97352,-314430,-452092,-276890,304,132389,196883,188643,-6959,-167310,-224800,-214553,-85137,-43287,-162316,-135595,-23424,-39485,-167879,-371499,-422428,-110931,253160,346673,231485,90613,24926,-46699,78918,249883,129576,-153823,-153989,-48070,-57250,-32542,109258,211921,179059,82197,-42278,-65001,75825,33383,-102333,-38361,113523,137330,207512,170329,-113348,-278846,-110519,75385,47894,-19704,106591,270286,247484,51278,-82871,-90776,101029,314932,213751,-10446,58274,248855,190955,60431,69094,130490,178601,179958,59440,-986,131852,182853,-10917,-31309,7827,-76991,50798,160008,-36935,-163341,-83113,-47656,-11507,73015,-19951,-169570,-147023,-60703,45486,138335,175691,116708,969,-37913,-55900,-45720,51035,119410,72994,19484,91866,155064,76826,-4728,42343,173070,298252,232156,126353,97220,-33556,-127795,-9211,179602,155647,-25408,-162427,-214840,-169523,-50864,148905,58170,-103721,-58263,-63923,-99124,18153,126602,42395,116653,246438,128334,-139036,-70483,-12737,-115711,-68295,95373,42795,-144335,-164703,9874,157991,195383,127837,4050,-60663,-55746,-177652,-183304,44338,173199,-125001,-533032,-468481,-170040,-145893,-213320,7185,243138,190833,116042,110908,42902,-52237,-36679,17302,14929,-1488,-5674,60529,136791,236712,149681,-21592,-60197,20449,42246,5790,-48120,23898,-5815,-137267,-48642,125387,139311,60139,92981,202710,231282,194173,150766,199780,168521,51412,-51524,-32107,-89636,-267560,-364017,-271365,-116420,69082,116612,-124504,-425300,-413865,-161282,-100678,-187975,-243582,-245360,-142527,-34454,-136424,-280986,-153513,29782,60917,15875,44554,77052,-37340,-144150,-86809,9102,10902,-23647,-64151,-172863,-254437,-87681,128692,175492,187179,55032,-153079,-111585,132728,60472,-333360,-530214,-218377,69345,133077,252322,168642,-166524,-319876,-111753,120889,140743,-13750,-84261,-154394,-241122,-147125,-48871,3252,254744,385108,267359,258618,359661,196408,-69136,-230559,-357265,-310634,-127138,-42527,-85781,-197764,-192690,22993,137791,49490,-173818,-277433,-119448,65538,106907,95021,81044,27110,-103378,-187177,-81268,168697,223066,-44020,-302429,-290269,-144989,-160745,-270283,-345360,-337470,-51723,269641,430357,418320,292592,202916,104277,30897,-128979,-271746,-170687,-57901,-90378,-4446,293202,392078,284494,123417,-23288,-50603,134142,308159,359815,319196,167926,-81663,-163350,-5265,96117,-76684,-230918,-249664,-229513,-144955,-52516,-102056,-162794,-198694,-173214,-41264,160527,273898,195564,11895,5243,365714,518181,65959,898918,2071405,1170519,722252,1354080,-556472,-2245526,-1071805,-16078,247024,321564,38566,-169187,889218,2606875,2007930,-569274,-891352,403725,534159,304777,-46366,-397274,-199296,132291,82757,-108880,-172014,-144381,64088,129055,-17873,19122,280912,432036,405634,270521,229270,332765,275253,151261,65547,63742,106489,32029,-166110,-277201,-276766,-271690,-78464,129922,38522,-66391,49659,142832,61959,-23132,-1854,140020,266901,209277,11922,-203763,-288738,-197139,25750,181866,131804,35076,-73753,-219212,-206049,-121401,-33688,-25127,-231177,-388804,-274457,13502,301867,286640,81294,-64713,-39880,11423,8838,-86652,-141589,-190673,-194923,-130969,6973,222962,385962,195105,-205351,-328081,-82807,187689,171584,69036,90289,179009,128603,115008,173923,14976,-215400,-127560,4228,-5792,53134,250647,390374,315839,-62426,-369041,-244419,-68180,-15646,-30048,-141488,-250668,-212495,-93539,22619,75535,83051,23641,-101812,-156124,-46064,24857,24570,64923,142048,123133,55097],[-97708,-46067,-45695,-136052,-205538,-288210,-304977,-285735,-151875,116644,267226,189395,98903,198192,208097,134707,151037,225313,252595,223157,138867,152471,304728,269286,64658,6260,-60349,-265840,-410294,-270669,-54804,64238,42219,60231,141628,69479,-68969,55581,84485,-98806,-133201,71348,315933,423445,275075,120009,163056,114602,-29841,-217431,-233447,-204422,-282987,-217379,38205,191721,109079,-68078,-186061,-196318,-119879,6740,42590,-57752,-53497,25394,-31607,-174684,-156018,129817,444344,430160,99814,-74354,-133363,-161291,-82027,37397,22462,18479,175083,98055,-239599,-306699,-176989,-78584,96871,219947,268561,431529,272112,-86554,-218647,-200244,-229207,-226051,-175106,-124391,-40193,81440,192665,101581,-175938,-162098,33565,-20902,-81312,-72021,-20851,57574,-45425,-121232,93305,253143,158561,-25661,-126313,-178265,-189492,-161343,-115592,-20885,-18816,-3816,156668,149204,-145133,-312459,-200242,-42658,98080,111986,-60979,-254616,-201094,37601,94542,-55125,-158901,-98911,-59196,24,61509,38192,-25422,-41565,19354,44525,126435,108666,-67685,-46827,189130,174030,26586,-26701,63514,155992,115361,-162162,-277659,-24336,395911,408737,165963,72158,137414,209917,156951,-13182,-19323,21927,-40844,-111637,-107802,-108497,-155763,-224770,-176984,71722,332414,441337,318722,301955,245270,32780,8678,119313,143393,195050,220243,191216,120180,-72208,-211052,-106406,99812,240989,176188,84306,241730,400489,250513,45253,-47379,-164240,-267993,-290912,-398548,-456305,-221054,34012,79699,33482,91931,214688,76465,-156683,-114155,61984,164183,238701,169998,-151632,-251551,-73189,-160388,-403224,-182279,137573,28516,-196287,-265566,-222746,-125948,76151,499585,817204,599019,272968,115702,-110196,-437384,-409958,-40796,333084,313215,318,-145454,-131243,-147565,-118798,18350,31116,32477,131195,228341,350662,269974,-48636,-136527,106742,272907,267973,146048,-41818,-307700,-347752,-220622,-209601,-109799,138257,133718,-15594,35487,151180,230611,299481,356286,352757,252401,87401,-37889,2525,65498,68609,32203,-32702,-168207,-208285,-224751,-297771,-171047,68277,243675,183064,-91575,-214989,-41873,36467,-72801,-196823,-243837,-256342,-196943,-294368,-380458,-159729,61419,47808,-52430,-13444,-2943,-147713,-273515,-161978,117598,309198,306861,307544,380637,278917,192439,199806,126503,-83149,-181640,-110800,86947,146624,84446,48429,-111138,-123148,-53138,-237729,-307660,-98948,39550,25005,-108657,-229904,-68843,103879,17941,-278390,-487488,-470673,-333743,-151358,14694,129295,8627,-204690,-276496,-101967,206046,336064,147223,-136939,-297113,-282261,-126748,-60341,-148018,-208574,-59727,105662,-24728,-200072,-32918,291752,324324,41807,-140599,-206399,-227630,-83719,102985,254101,389379,414609,283905,101544,-40327,-184974,-98824,102251,235824,260062,283992,106126,-65747,-6369,-20570,-116394,29129,266633,360541,204706,-6997,-36303,29000,-7803,-6789,93044,70073,-67630,-55166,86346,60880,-37439,-173909,-147082,-17229,-35903,-135660,-68481,-1772,30008,185471,165301,2391,14378,137711,57846,-27236,-110433,-130468,-29238,35123,49022,78687,73411,27949,81972,337546,496269,419697,181953,-140285,-249361,-242226,-94579,78678,292116,175125,-30708,623911,770387,-124554,-768380,-2655961,-5774448,-2435410,5379711,6120604,2407749,166374,-283755,-545650,-591057,325341,1006295,409338,97159,570117,513929,15722,-71171,72153,51833,32393,-85765,-246102,-115466,61787,-132710,-467504,-594893,-398119,-288470,-217952,-52660,125445,148356,72550,29460,20563,-64584,-148911,-67663,64953,125550,-111482,-385171,-310454,19780,188141,83295,-31084,-121240,-175163,-137768,-192243,-301900,-273376,-145347,-55916,-45104,-185580,-193345,-45751,53711,-4827,-83909,-74561,-56500,-100113,-110336,-15215,47819,41124,66333,131659,178380,193784,107239,59706,62414,73292,167138,237867,140517,-101849,-337638,-470171,-224992,103881,185684,162608,132577,-34539,-172010,-175931,-142557,-37549,-8003,-149530,-146487,-35352,-81393,-236489,-446831,-484418,-156507,200094,274036,188388,72664,-15995,-66670,85849,205430,30616,-292700,-304286,-155406,-97161,-40187,90674,151322,68767,-22978,-93604,-77727,59611,1949,-195932,-121726,160563,262702,228008,69259,-193261,-275507,-96273,51134,38775,48898,221765,295731,137638,-37200,-77750,-37751,119196,264554,104957,-97684,1991,172984,143608,90724,145922,222463,233902,152114,-28975,-68305,103265,147675,-1218,54491,122174,-13310,40953,96717,-85832,-138648,-27185,-8084,24345,127589,80086,-61558,-134264,-130618,-4427,158016,264293,202528,48450,27658,-8518,-61316,36554,171675,168712,81906,93134,93724,-21848,-60629,2108,114695,256987,224360,132924,121203,-44026,-222984,-98293,165675,208045,-15221,-262144,-282322,-125060,36255,247387,168861,-37143,-15394,-8563,-54339,19862,70399,-3155,197657,366616,89328,-281845,-173262,-45679,-117223,-34097,111626,16074,-186614,-202404,-39510,79819,76939,-14025,-109732,-108961,-67012,-192474,-209207,-10198,33541,-328373,-714557,-595290,-285880,-267517,-328750,-76193,214877,169600,37462,40825,38229,-65289,-92033,21511,90395,74230,32122,51833,102338,177723,53673,-146873,-142718,-17849,25131,7615,-37614,53056,103006,4260,19138,136450,169329,114870,82385,123416,134720,86227,40951,155696,178171,93861,21354,39314,-41138,-252827,-411518,-331377,-109967,69805,41606,-243433,-599051,-619883,-217896,-45724,-122957,-175702,-188650,-140515,-57027,-107385,-199029,-66305,85725,76191,8271,20413,40576,-75843,-145016,-43126,43825,12668,-34604,-78038,-186510,-233867,-71165,130569,153016,108354,-14639,-195705,-161622,97218,63730,-331365,-545131,-206651,166580,264450,295737,160687,-150525,-254133,-31687,220217,223900,26430,-84424,-121312,-170748,-154023,-121679,-48090,277811,468595,345852,268414,317875,155363,-113665,-309893,-443222,-371917,-145316,-35399,-77212,-211835,-224247,30660,240214,133530,-213569,-397342,-200760,48393,56074,33058,52137,-14040,-168821,-213016,-63111,162774,182150,-88044,-324621,-236616,-85848,-102662,-215307,-325562,-367172,-62260,284764,341134,201084,145703,118151,24267,-44705,-189775,-308729,-186575,-28095,-51714,-63365,179891,349004,268310,97472,-45200,-130603,4782,195968,223922,178859,100187,-57775,-113138,73364,197052,-6233,-217369,-281516,-274034,-163584,-37590,-87270,-174666,-163108,-73013,40623,195507,273899,100914,-155263,-190326,138532,254961,-249251,579894,1872726,1206730,982065,1909691,159200,-1554377,-754642,-132721,-107134,161078,71991,-169254,914343,2940090,2404431,-163949,-542601,448281,236230,-62790,-299631,-557000,-354053,144981,234246,112687,55056,55877,166118,153514,43990,103138,287460,356944,285977,177532,185551,318516,321207,187351,33584,34249,101121,23201,-152934,-261298,-292316,-296978,-90864,127975,44173,-67103,36268,183712,158951,30641,8227,187157,321317,187602,-53998,-298539,-398782,-285244,-41320,142212,116742,16724,-104745,-232587,-175219,-109862,-81655,-80503,-232323,-386399,-298172,7633,304548,292572,78987,-88988,-15540,86765,33046,-110282,-134808,-174889,-240914,-227609,-99071,143405,380773,258643,-105586,-201489,-89318,45899,27566,27963,118956,235113,223940,183941,137403,-110740,-362051,-206557,23058,13961,-71650,42157,301561,325703,-15090,-340021,-194705,-5272,16504,-41203,-157917,-185717,-116707,-105704,-105796,-56756,38873,56487,-21161,-89594,-54934,-53837,-46410,18488,121511,120607,22461],[-161149,-92495,-58868,-118049,-141863,-194253,-298755,-348429,-214237,57785,181345,109355,72381,190283,188618,125594,153014,195067,217401,246391,218558,229285,301239,197700,-2066,-45962,-59242,-187373,-364931,-336202,-135695,26241,26230,32048,150981,108771,-43238,34600,104663,-15099,-37406,92934,252118,348605,267006,169576,174798,38369,-78903,-172607,-177961,-90873,-121497,-135610,84222,282206,219114,-51530,-214043,-201487,-131827,-73861,-32919,-76851,-86062,21693,88839,-49256,-169691,36183,374945,449391,190077,-9119,-142734,-167429,-44907,51175,29195,42354,148707,69692,-213731,-306359,-213774,-150173,-17351,67049,148225,384367,280697,-79296,-214877,-169395,-195892,-172170,-117136,-62318,14931,117659,207320,103321,-151289,-89136,126432,97291,39221,19414,15825,41173,-101332,-164292,79504,260630,180240,-42369,-178005,-254228,-260412,-176638,-131173,-107372,-120845,-69073,76289,96594,-117640,-239220,-123321,24637,111257,45505,-129701,-241603,-155404,41173,64403,-97384,-202494,-116915,-73137,-84335,-55303,-26114,-50365,-52178,15047,32942,130344,168324,25649,6024,168799,173669,116344,68727,62894,70092,31008,-178095,-256157,-21282,336772,340747,123688,74899,169291,257266,219900,15456,-89428,-80038,-97483,-114990,-81813,-88063,-140082,-184713,-199600,-2605,296934,427113,293309,242006,168321,-20465,-22829,115159,152954,182013,149437,117884,76451,-46403,-150270,-50644,155400,296699,211190,115517,270904,402578,235271,20217,-45373,-129424,-217692,-214509,-267419,-372122,-233574,293,60865,-15545,39064,211905,108137,-141544,-191140,-104389,18706,170696,190854,-102716,-224448,-52170,-123141,-427943,-269613,104754,87753,-128900,-234529,-177887,-105633,22068,296856,625822,476875,138880,-41706,-250208,-549101,-432702,-32835,297961,269971,-27519,-205275,-256492,-258451,-123672,50966,34608,21918,137295,172850,252417,235581,9245,-95292,120943,349390,377292,221455,19958,-182826,-235456,-229717,-309335,-193882,99834,110611,-56063,-3338,191062,336667,402079,410435,366945,211553,-40308,-245527,-182340,-975,119592,133503,80610,-25363,-85406,-212875,-284669,-149350,40484,157846,127511,-124453,-266130,-99514,1681,-97788,-189591,-174505,-164403,-162544,-272783,-362743,-197841,75241,111519,-6044,-15561,-58817,-251193,-356942,-144748,168416,239284,138543,147963,219614,164220,122753,184138,139712,-80825,-152548,-21793,226278,239332,58055,-32561,-132729,-139493,-161632,-391913,-406466,-91846,85539,45169,-90310,-149115,16920,123985,-37419,-348163,-491268,-356232,-121823,-42778,-4632,94776,1466,-220866,-297541,-61501,309925,440874,173900,-179578,-288721,-130553,52381,-20536,-257919,-353329,-149937,83556,-17652,-233055,-89640,289461,340969,90057,-14235,-7367,-79422,-43359,85351,240804,403670,411132,204255,52685,15740,20032,118136,168258,172092,183426,200648,27001,-97784,8225,-2686,-84730,72846,313969,372449,194160,-40578,-89419,-47492,-85651,-68722,29359,25375,-71616,-33330,96949,76776,4389,-90765,-45406,57742,-17639,-134131,-28484,79469,111261,247100,205491,32713,33066,79171,-996,-7943,-52592,-52362,118039,191451,112839,90083,81638,44449,99754,336180,421261,349894,230974,-40663,-133979,-142956,-69482,32299,245958,51783,-261263,87730,-197329,-669008,-735884,-3724938,-4863335,1085225,6503382,4492226,1352187,-313818,-651984,-502313,-322697,722430,1306582,495053,33863,424627,446230,465,-79428,58524,92666,110945,-40027,-243197,-124803,111333,640,-397607,-740355,-607581,-311987,-117068,80513,232420,217365,112866,42739,23008,-7969,-56595,-61114,-4387,90833,-56187,-266300,-225144,49171,161755,44753,-33983,-108826,-193212,-202094,-308868,-430453,-302066,-84977,14672,9453,-119060,-70850,109859,122476,-30396,-104706,-74899,-63214,-128859,-169470,-69454,16526,41028,73590,94404,101429,117812,67162,52627,97379,135455,184613,178655,78300,-91665,-337320,-455129,-161913,165342,194846,94402,42157,-74954,-186851,-145688,-61816,48527,80950,-73384,-118478,-31589,-96006,-251683,-446335,-483883,-199702,99469,158115,112447,35151,-64391,-87321,99502,157229,-84547,-404147,-394554,-227977,-143316,-77420,45308,69708,-60859,-129727,-141421,-96703,16825,-47111,-298685,-204668,171281,338348,194167,-79865,-287230,-258395,-79826,20729,34181,111665,282223,271112,50439,-60210,-46979,-1506,124190,198017,11989,-126789,-2523,86308,34368,52616,173311,265848,247169,117891,-80338,-115100,68888,112449,11828,75973,150282,17656,4302,6611,-116698,-70432,49844,40837,75250,194070,185516,60606,-113235,-189742,-59765,134617,287556,252560,106554,93397,14857,-109649,-7482,190097,237734,156418,107611,9608,-134531,-98376,-12607,72887,217395,242059,213013,193954,-36304,-288081,-159474,144938,257928,12642,-332573,-330570,-63400,141375,347060,293270,63634,31179,39691,-10271,-12493,-25350,-77289,200975,410428,50869,-341652,-206900,-45200,-105468,-23859,80125,-16066,-184018,-193532,-78282,-12885,-56686,-138579,-159274,-80652,-36185,-172176,-207526,-72138,-119005,-476651,-757653,-604628,-317099,-285191,-334644,-121900,161694,159271,-3350,-16813,50777,-24430,-82762,52234,142302,91761,47256,52607,69850,124240,-4280,-226894,-211500,-57353,18561,42144,17754,99984,204090,153499,85293,131014,202339,171291,50617,13837,24468,-29881,-55255,107217,173095,143627,123854,143154,24015,-199790,-371536,-281180,-16968,114651,-10497,-313990,-704226,-745151,-257093,10956,-51372,-94610,-114969,-135591,-71696,-36232,-48293,50510,152784,107996,18789,15022,45689,-58823,-108658,19986,99801,33783,-12260,-30817,-100365,-107899,-13428,94584,47443,-25334,-94906,-198729,-149241,87395,73488,-259076,-465890,-174012,215838,350817,307335,134170,-129628,-186606,29720,277614,281453,69944,-45703,-41824,-49964,-117045,-145145,-29732,318896,533260,402107,246636,214007,95539,-119307,-323625,-462072,-380785,-142975,-34529,-56253,-165660,-175311,64041,317367,204490,-181679,-413437,-234840,24928,2816,-40619,785,-74691,-222899,-216124,-40866,140546,139422,-90295,-276815,-150597,-20247,-32388,-127534,-258672,-334489,-51016,282989,251490,14455,33684,72410,-3349,-78417,-213839,-310211,-185610,11845,7096,-106967,31648,232091,206370,81722,-22465,-160347,-99104,81479,91788,52413,46179,-25945,-65748,99652,218529,46769,-151732,-224881,-240778,-137911,-20076,-64897,-156875,-93066,53431,154455,268230,279840,14986,-268110,-313644,-48435,41483,-444555,278972,1524152,1193490,1210211,2322889,883866,-621424,-253638,-130371,-383940,-12061,92609,-110431,916672,2948631,2349271,159961,-26937,543365,-47109,-420222,-536926,-684901,-488297,89002,325420,314608,289613,277241,296144,200030,97594,145935,259447,250397,141969,78967,140803,278430,343748,231863,32927,16299,87680,9552,-140033,-228462,-244071,-244990,-97384,67784,23511,-63987,-6035,157765,202143,53444,-2027,203053,331160,139716,-113027,-331261,-417333,-295585,-59278,121746,100582,960,-112495,-207164,-138082,-105937,-117542,-114489,-187181,-309059,-246555,33233,293855,299591,132891,-26000,51021,144996,41848,-127150,-126194,-137990,-243684,-304456,-209789,41066,312574,251889,-10171,-44919,-63999,-94081,-94757,17948,163288,268831,264026,182373,70644,-188576,-405214,-222703,26099,5273,-148576,-105717,187632,290852,38343,-226802,-66734,99453,61408,-46400,-140055,-83258,-7009,-110485,-200858,-149313,-10243,63088,26313,-51471,-62598,-106062,-86317,4776,118346,106246,-28326],[-204993,-141363,-93299,-125002,-106181,-113718,-272553,-357604,-216437,19797,86224,20247,43240,177498,176410,109257,114714,118755,147350,228701,234283,214110,243421,127951,-43904,-80510,-34700,-81748,-270198,-323717,-150602,18019,7782,-35304,96748,96996,-39415,-8463,103258,82273,59303,81884,144474,240471,237348,196137,134148,-48652,-89814,-70182,-94809,-6959,19649,-23143,127661,325750,277042,-57367,-223672,-144695,-78050,-86352,-24319,-10206,-68883,40534,200834,74634,-154013,-19302,329098,458775,272731,62846,-142934,-193598,-52416,30599,24266,60263,112351,31833,-163391,-261645,-228580,-194562,-90070,-40397,36522,275418,236417,-61763,-179260,-131486,-154138,-111516,-59075,-13468,45206,136844,208017,95363,-108943,-9077,197825,199613,149119,87340,5836,-34275,-180036,-196634,61344,237226,172762,-53294,-194143,-303405,-316194,-175339,-132502,-187993,-203763,-122587,-37262,-7978,-84889,-98213,-2986,92155,98448,-36305,-176428,-170230,-40010,105060,73566,-109730,-220410,-117755,-55278,-121664,-132165,-52642,-29728,-41688,-17368,-18571,101104,172927,79805,57473,150431,149682,156246,87969,-18243,-82530,-62972,-138911,-186423,-21529,218983,225098,83815,72633,186558,280558,243757,25246,-167710,-185121,-129377,-73437,-13964,-48195,-111347,-109794,-170763,-70556,193098,319035,206350,131664,31223,-129772,-90674,88265,158669,189206,129787,85305,38535,-17672,-73570,20275,212565,308145,164160,68412,233327,348266,189078,-12795,-22424,-38367,-114612,-106039,-113244,-235115,-206413,-35926,12005,-94244,-44947,173666,127445,-101472,-224204,-231604,-101841,100157,193202,-24383,-150530,-7421,-80699,-448524,-396637,-10625,113601,-2732,-119869,-99926,-71128,-53556,-4808,283881,270988,-40507,-236500,-376797,-582514,-394206,-32355,214546,207695,-16729,-213180,-316144,-280371,-86992,75771,34125,41594,189105,172807,187662,206641,76359,-31595,135965,398517,443518,250685,60430,-55253,-99069,-184188,-332364,-242881,38878,59570,-109715,-42800,210407,386381,430246,379248,306822,149709,-148450,-418713,-360085,-99651,113755,174667,123439,75099,19067,-179602,-237761,-113006,-4830,39543,50266,-137078,-261170,-144236,-75100,-160170,-173431,-60940,-30337,-97937,-198966,-253376,-155836,103155,152458,23733,-30581,-108784,-304470,-361746,-105331,174001,104620,-72658,-81897,-52213,-34363,34100,165337,143484,-87195,-149096,17485,292555,288092,32737,-115582,-169297,-168285,-262248,-489920,-462540,-94201,100259,41002,-66945,-45105,99099,117161,-106454,-391342,-439528,-174091,130725,89091,-29098,10149,-23890,-184657,-257159,-18613,368304,469938,165009,-192688,-209053,53673,201774,5778,-327120,-458940,-224849,31143,-63503,-286842,-157444,210812,272986,124854,108866,138816,34341,7961,84223,223589,363226,312603,68417,-21946,72574,246834,317375,214247,108633,93180,79790,-72653,-161523,-45061,-10396,-32566,110555,322179,346467,146580,-87145,-113745,-93590,-138400,-97581,1837,-5096,-87501,-42438,63973,78885,70991,19727,75164,146885,7258,-132392,-3592,128395,148786,254082,207740,41648,22477,1616,-68147,-33734,-72611,-61417,161977,245856,110809,72051,90971,41761,68172,275502,276477,228777,238229,23020,-71548,-87321,-84129,-101497,11683,-191768,-457353,-410597,-1382331,-1542391,-746091,-3844434,-2922982,4613457,7410142,2680457,-28911,-930903,-961299,-424028,30590,1049391,1412602,439093,-116815,200755,305316,-54861,-90191,72285,129817,136656,-36216,-250725,-126533,137948,123179,-254144,-712997,-675501,-276611,8274,182506,281331,261722,152190,42624,6665,15696,3359,-55445,-49552,60034,31114,-96485,-131160,44705,107429,-303,-61912,-123400,-191951,-213678,-369612,-507365,-312174,-46245,68346,84932,-25143,23135,173934,137250,-30197,-81495,-62863,-52471,-143642,-244176,-148963,-7667,66712,106885,77340,27334,-2543,-38359,-4245,90088,162347,166053,92625,9988,-68441,-290962,-400805,-109195,170265,169490,22256,-64393,-142979,-222452,-139870,10055,145578,192531,43283,-63662,-28009,-98426,-225207,-373338,-427392,-243112,-25033,28881,5333,-37660,-124051,-120584,95176,100972,-198819,-475418,-423479,-265744,-201956,-151508,-24017,-16519,-175809,-212756,-177314,-121680,-59290,-143479,-397911,-258786,146944,334393,111332,-234887,-372433,-235628,-63966,-5146,35413,150444,272529,204800,9198,-23393,-6374,9669,124980,143851,-39943,-98042,32791,2179,-106761,-33060,143523,230102,204109,90637,-79361,-126995,39386,85663,11946,24488,90629,11199,-48336,-86647,-124025,13149,121669,93506,137287,257600,272068,168072,-90505,-235772,-119731,65531,229761,239663,143379,129319,3181,-172335,-55359,183413,267246,218780,125603,-66585,-208926,-95930,478,50441,185939,271073,327686,290310,-8947,-300453,-188846,100615,270920,43152,-352770,-349993,-8195,226735,407914,381607,160127,68958,73339,25563,-65089,-139312,-183600,84060,306545,-15252,-319023,-158701,-6518,-83590,-43790,8104,-60432,-155504,-142913,-87273,-88314,-165709,-204845,-116950,26174,36337,-116363,-178877,-125141,-231923,-511282,-646693,-504088,-266655,-192365,-232802,-128158,97577,168223,14441,-38687,82199,68159,-5731,99121,160105,57991,36156,57260,38932,80622,-19324,-240763,-242923,-86998,21759,95303,86369,133910,253225,249855,123899,113337,230159,207002,1432,-102253,-80642,-126343,-115745,58371,149800,182552,223105,255344,102972,-114736,-261191,-141162,138076,188777,-39761,-327629,-692688,-725825,-255384,56859,9850,-23249,-45450,-123232,-65640,57090,114667,150395,205660,153890,55841,40798,93958,9647,-37750,92533,165435,74609,35279,53130,46787,63343,49080,20296,-113511,-177369,-169498,-169666,-87591,98427,87673,-126382,-301691,-124739,202898,363738,282477,97477,-101388,-127270,64716,288474,310637,115182,22851,53225,67205,-50195,-100527,61730,378080,567503,415261,187504,73642,33658,-83779,-266630,-397167,-313581,-108250,-36164,-27616,-70231,-63586,104864,330739,240417,-75953,-304475,-200948,-171,-38295,-97993,-54443,-141042,-258535,-202183,-25605,111143,116381,-41270,-165182,-48267,54929,41056,-39536,-169285,-246497,-10541,270742,190849,-68331,-4706,76272,15154,-74125,-190227,-273939,-181640,34116,62335,-120380,-101515,72882,109643,75040,29914,-134465,-144774,-3565,-606,-31761,11820,711,-31366,76250,169542,72399,-60463,-116489,-160108,-85335,-3081,-37715,-97383,9280,175405,264357,351626,289919,-36177,-304257,-336330,-142576,-77761,-503887,47509,1105797,1108101,1336903,2483024,1430973,285590,292395,-33911,-506102,-137614,90287,-38557,860770,2635900,2014706,442812,531062,636708,-245839,-634658,-684354,-747711,-560418,-21703,333591,449809,472250,461388,424426,264729,132058,136445,205788,156583,54754,44326,132052,239490,335333,269032,71521,26561,77145,294,-127684,-189437,-147852,-125935,-89664,-32132,-17345,-53306,-64917,59046,159402,29238,-30523,181023,287321,84082,-134246,-280505,-328334,-218852,-19978,126358,83734,-11365,-92532,-145772,-98142,-101207,-130023,-125380,-123608,-184242,-121975,94409,273201,299572,221695,105448,144256,163441,20723,-134596,-110240,-83147,-191962,-323267,-284019,-56094,200096,180285,51063,81694,-25915,-194978,-166139,26126,196320,278402,258227,137171,9693,-197786,-339184,-169324,18286,-30373,-170657,-164470,78043,233667,88277,-79707,76473,208578,121146,-26205,-81168,34823,89512,-104074,-238543,-184133,-48900,54128,41282,-41410,-65373,-116714,-77678,34725,134067,78248,-90648],[-202377,-154258,-112447,-135876,-99060,-65194,-219484,-298331,-145122,28032,14459,-59371,8452,162850,180569,100242,58907,33009,77484,187517,191604,119355,150982,91987,-38887,-89621,-966,16683,-164583,-256139,-115475,36318,2454,-105015,-148,36125,-59404,-44399,97929,174066,135033,46941,26382,127640,181582,168473,39882,-124655,-57978,53184,-14656,11485,74465,60259,139553,298437,250175,-87874,-212379,-52142,15652,-31059,53138,104873,-5713,85269,276177,158763,-121272,-30823,317949,462727,329444,120302,-140862,-237099,-105349,-24462,-1186,60999,83095,6164,-96985,-173239,-204309,-191833,-89410,-51969,-33693,121998,136828,-36466,-108269,-95042,-125698,-77431,-29229,5797,41434,117354,173332,76185,-55486,54010,222679,247479,208953,105979,-54717,-156896,-266932,-219378,27530,176675,129299,-64407,-187433,-333711,-366784,-181099,-128573,-237998,-241210,-141972,-135786,-130743,-66666,58606,121221,128934,50698,-115354,-187156,-55231,124027,217561,118834,-89195,-206895,-99605,-11389,-103569,-153610,-41337,31495,-3640,-54478,-86937,41703,114368,81473,96811,134022,106188,155312,59505,-135769,-246728,-131779,-47600,-69173,-14996,75708,85174,50894,65759,181745,274386,231933,22550,-222026,-258763,-132138,-10284,64936,-11459,-82864,-12060,-78254,-99153,65538,179773,107723,18257,-111829,-249394,-162726,58483,173254,221293,151280,69497,9577,5295,-14794,76385,258217,281199,50613,-47436,140390,258010,125704,-38874,23641,88333,5320,-13710,9687,-76785,-129772,-50863,-46293,-175453,-129560,116409,135137,-34751,-180383,-252377,-131626,90120,222577,87556,-44505,46461,-45359,-454112,-523473,-177974,94976,143425,29661,-35153,-34242,-116573,-283117,-68524,51304,-206349,-396278,-439623,-519605,-305341,-32186,121267,159949,46375,-154529,-286924,-206633,-24136,84402,41036,109556,301239,265711,193939,194598,135898,48298,164581,421499,462837,233491,70694,47040,41732,-77985,-258761,-229902,-9392,16806,-137983,-49666,222743,382986,391492,296764,215139,96576,-194254,-490253,-467694,-196753,58903,154959,107276,103422,50663,-127909,-145244,-51202,-41308,-56221,-3025,-98114,-171991,-128461,-137104,-206709,-119902,91431,121363,-6177,-78772,-75750,-24713,169371,198705,58819,-33481,-124648,-279469,-269773,-32549,140880,-49318,-235151,-255673,-290835,-226342,-20263,179132,165255,-70394,-146451,10622,276131,289947,24078,-160855,-186897,-181236,-315563,-500411,-441226,-76672,105423,34257,-26986,66611,173387,106772,-146670,-368704,-312201,45122,343756,211828,-32566,-75991,-37501,-86863,-147892,36806,392698,453560,155257,-152978,-63403,241811,310026,42683,-305116,-463865,-242051,-11846,-109742,-302127,-185078,102708,172181,158591,208362,213674,113115,84431,121110,221121,290668,161875,-63575,-74059,147060,449857,468590,257627,97695,44746,-19743,-146711,-225140,-137588,-20249,47356,150755,296991,285171,60546,-129144,-82376,-73952,-131498,-63873,41897,15201,-75057,-43964,33512,102805,179865,150659,194419,247512,69827,-82865,49065,166442,156046,221120,180936,44871,5281,-50593,-92581,-53268,-124529,-128880,105786,205044,78658,58816,115545,41771,22877,190856,126495,128157,250744,63211,-90012,-107311,-123389,-269970,-329203,-474935,-561476,-716144,-2327928,-2343857,-789980,-2842008,-192486,7229825,7431546,873364,-1325907,-1469539,-1168595,-343775,360232,1222380,1329239,292745,-282516,-20403,130990,-125542,-84213,135612,192479,145650,-46510,-247075,-105331,158807,231401,-50792,-498997,-529513,-138731,166395,259322,288789,291966,203831,60285,2754,18272,31491,-20363,-25472,64083,135868,85356,-30570,39087,75156,-10850,-78827,-123477,-131650,-132005,-319572,-472994,-267098,319,129962,180506,76682,73918,144569,107296,8366,-13030,-29028,-9514,-122656,-293040,-204197,9521,131394,171956,103083,774,-100071,-152750,-78438,58281,170406,147516,22054,-31999,-13097,-164348,-278645,-49409,157036,157066,-1751,-136860,-211147,-251651,-129591,79870,243420,311933,186255,20895,-13373,-83198,-160984,-233802,-311396,-259629,-118173,-58913,-94379,-118128,-166357,-153237,70682,53104,-272737,-487403,-389729,-257983,-251495,-232082,-83948,-68691,-226268,-232874,-173280,-130040,-144904,-271676,-451181,-242301,124767,275331,25264,-331808,-407432,-194262,-28621,1820,58504,173284,223269,140946,37531,60468,34899,7938,144457,141676,-24931,-15130,97829,-51073,-218191,-106150,86930,129252,124498,92875,-19611,-93442,31047,84229,9318,-57735,-5667,-8292,-85066,-144456,-99356,89580,176359,154785,209434,307234,325549,242512,-64554,-258814,-169163,-24894,113721,168481,142204,127119,-32674,-220398,-79857,167109,259228,249678,136945,-103754,-208045,-49204,30789,38847,161904,293292,422443,372271,36769,-244985,-181548,30653,224675,60156,-315944,-334385,25376,268093,412563,404571,217048,87859,91680,55315,-103250,-228476,-297579,-124284,64188,-116178,-243329,-51220,56776,-58240,-84264,-80334,-121662,-133007,-74531,-63181,-124384,-221463,-196932,7315,180911,132159,-42667,-140981,-162554,-274135,-424924,-429327,-338355,-167638,-31948,-74402,-121683,20742,179991,78754,-22280,117487,178090,101942,134414,138829,-7632,-5272,48787,2048,36828,-17789,-207795,-238932,-111022,17175,132534,121445,123237,223393,243157,101607,73566,226561,192194,-61843,-200301,-167437,-185875,-145637,-2416,95378,177563,265516,324739,166942,-30695,-136875,17079,284891,243014,-74174,-313752,-581651,-589359,-224837,67232,31848,3985,-16459,-120257,-54405,122786,207371,175791,203953,181507,97054,81183,151968,87444,33746,138790,200135,103293,66427,111704,166715,178790,54652,-103622,-303873,-331988,-253530,-154095,-32577,90337,74878,11006,-111412,-90523,109010,272114,196341,30812,-92891,-104727,49276,236691,285993,127241,70816,104905,112317,-1790,-24128,165532,410899,532736,345043,64383,-99331,-50941,-55855,-190772,-289230,-204814,-76083,-69889,-29690,15662,37990,100228,240539,211256,52825,-123868,-127482,-40221,-83077,-151012,-132611,-234518,-308786,-213467,-55250,53575,90990,13433,-52918,22794,111536,82086,-8102,-115788,-158508,21951,217962,132540,-65938,-1452,83715,23266,-78274,-151168,-236563,-220891,-19199,57568,-134293,-213561,-115331,-28800,38147,50922,-100224,-151758,-70116,-71096,-100817,-39425,-20497,-49459,-13305,44751,32682,-9407,-36485,-107025,-72942,-33227,-45971,-32065,97163,233201,307325,385102,269547,-71472,-297573,-298802,-170164,-137264,-482180,-97062,715090,961968,1342110,2368027,1648160,872423,691720,80944,-482993,-212566,25514,-22997,726980,2104964,1591846,643556,943098,618339,-414029,-736225,-774580,-783935,-588154,-174965,242800,470003,534675,530528,485477,302534,109854,48199,111493,85549,45441,78611,145570,190461,267162,257335,111809,39227,48331,-28463,-145444,-182085,-61226,-4475,-96550,-167056,-93080,-62075,-148787,-118257,-725,-71347,-97371,98291,170654,10805,-126502,-178032,-176836,-98774,36921,122486,42361,-39377,-69842,-88009,-80485,-104738,-134463,-139699,-94093,-75194,22705,156917,225233,266676,296619,248489,222382,116088,-49794,-147870,-95971,-28202,-102427,-277171,-305647,-138671,57457,58827,57299,136115,-3486,-238025,-181059,27404,186541,254681,215844,80583,-20532,-154668,-211036,-74326,1428,-89689,-166883,-159161,-10478,172142,122225,37428,164371,277522,187772,28690,8091,140690,153475,-81972,-210778,-162560,-66462,44595,39993,-44457,-59844,-87542,-19372,107853,168704,45794,-145462],[-155188,-114539,-96146,-138794,-115599,-54791,-147477,-187175,-22458,80688,-19252,-120924,-40115,139255,189718,94636,3438,-30555,37273,144697,110490,-18128,50379,97577,4799,-82512,21449,78589,-85876,-177861,-69640,60864,13910,-144940,-103879,-53385,-96399,-53834,103749,241522,174995,1436,-71341,32991,98678,71424,-86605,-170493,4490,155285,37704,-35626,25082,71132,100147,200685,148028,-123390,-173876,45415,117224,70307,156000,205882,77271,145374,300464,186741,-79190,-1153,335867,462484,351618,153078,-135726,-280054,-180787,-96936,-46079,38528,68753,6769,-26126,-54808,-130840,-134175,-10249,46857,-37894,-33641,5278,-8109,-14947,-62768,-118317,-82761,-34799,181,16140,59268,98693,49344,-3368,79768,188726,221207,202998,77294,-140876,-284343,-331970,-226886,-18405,92223,58414,-81693,-175523,-354491,-416757,-204370,-120884,-238565,-221687,-114082,-172931,-228193,-78725,167430,204519,112225,-31537,-176196,-159307,74637,295839,345462,182055,-45447,-168214,-66560,45032,-40472,-121407,-1727,116911,58787,-76586,-153252,-44683,3520,35736,113852,113131,49722,127801,17867,-233863,-358083,-150746,64626,66777,471,-56054,-54435,16744,46198,143412,231961,188968,8023,-235846,-283561,-119320,33285,105494,-9259,-72875,80698,54246,-80476,-44557,65380,40049,-59733,-219040,-342590,-217642,35160,193628,256576,166575,27679,-21205,9587,-2103,92342,275048,221659,-101371,-208613,6337,145985,52558,-54737,78059,207041,88977,8309,52319,56084,-22046,-42593,-106071,-245019,-198555,44897,117388,34500,-71330,-156827,-60978,151688,288656,205365,57401,79339,-43017,-451950,-620660,-365057,10815,232189,129361,-31298,-24139,-157176,-448615,-314229,-130136,-329680,-489168,-433881,-396992,-213355,-48291,30901,125652,130511,-58773,-198914,-92420,16203,48003,27913,177275,411559,400581,242009,175993,152425,103903,177112,390380,412356,160924,35432,88948,143063,48178,-128526,-174934,-41727,-14618,-138347,-29051,215083,314397,280372,180942,118120,51036,-186874,-462983,-501622,-294026,-54125,63778,38048,40242,-25288,-96062,-47527,3784,-72233,-106703,-17221,-19989,-31314,-63622,-172573,-229288,-56639,214681,215053,60225,30562,90469,133818,247084,234632,76036,-44344,-129687,-212315,-132728,37958,57885,-200690,-317048,-316813,-413722,-360829,-41939,203697,180209,-51054,-157912,-58884,161596,217331,-3889,-188518,-203220,-198577,-339011,-461346,-374577,-59342,81431,4543,-7741,124960,196657,80498,-161266,-302743,-157642,213682,421571,257215,-43213,-160498,-56265,20367,-23228,74403,363716,394629,138736,-94192,75774,356729,334122,63192,-225079,-392544,-227791,-54204,-147325,-275306,-175105,-14823,57196,155784,223813,178526,121165,140073,154884,202231,178315,-20277,-181413,-112235,199163,547348,518000,268643,119678,27731,-95215,-204643,-301214,-271949,-59943,101495,150731,202700,147831,-95988,-192481,-33345,-24337,-101955,-10646,104902,54749,-46496,-42871,4858,124297,277662,234721,242961,301618,137555,-2148,111980,167559,109532,135606,108904,21919,-33771,-85768,-85739,-67875,-201891,-253296,-53093,69680,14003,27636,106740,14619,-41233,82640,-5013,66782,270160,64405,-211671,-237128,-205068,-442294,-670538,-720111,-588341,-806928,-2763600,-2864903,-967940,-1067988,2876979,8599779,6248134,-904921,-2291114,-1827508,-1322961,-326161,522203,1163298,1084342,103760,-422016,-198653,-56363,-224109,-97470,199751,240322,123041,-83639,-252238,-89593,161459,295955,144852,-197831,-236904,58105,306407,280386,238969,279529,237445,80534,-5877,-22580,170,19543,42161,80214,201160,206601,36304,21739,56657,-8726,-98760,-118123,-39872,2072,-190614,-348824,-182115,48876,184210,250626,130098,45890,14605,17221,40353,45615,-10741,26719,-94849,-318293,-231402,49427,202620,232628,143129,11602,-153552,-252610,-167977,-8064,144407,126797,-29739,-59542,45946,8568,-116280,2698,136557,161402,16597,-170180,-274326,-276021,-122860,114802,295167,390314,298067,93655,-8479,-77990,-103893,-85747,-177047,-256307,-167978,-97571,-175608,-194942,-188601,-197497,-368,-3211,-306051,-465602,-334736,-231135,-295979,-309093,-129712,-84472,-208618,-193488,-134854,-128779,-236523,-412956,-447405,-161640,116895,187098,-37926,-350147,-387448,-145389,19500,35844,87196,170148,159100,104904,113924,142806,44090,-14711,172824,188531,39327,82449,155587,-72060,-261660,-125480,27543,-10387,26694,116236,65684,-38039,34283,99587,8235,-127228,-87205,-22430,-89617,-151427,-56858,128934,198269,214271,271336,319822,327805,265779,-43989,-261590,-201433,-111462,-22956,61961,101284,93307,-78787,-241568,-77382,144011,215955,230350,123729,-95733,-137049,17760,52845,17977,132386,288215,446883,399021,90586,-127395,-137040,-53014,117252,49852,-235230,-283659,37084,264425,372834,365017,217745,85344,102037,91401,-86067,-243353,-368501,-330627,-221797,-226775,-152472,74950,127358,-27736,-114561,-144736,-186654,-133909,-8777,-7131,-105616,-205678,-116737,182612,346464,235347,34719,-104343,-170897,-228032,-242928,-172924,-150214,-46064,142938,83450,-119946,-60036,183872,172692,37160,156133,279361,209049,154080,103969,-61070,-52586,34697,-23183,3931,-12806,-145958,-194253,-114722,11405,146944,113425,77682,143599,150252,29457,27323,192880,135807,-105133,-226930,-186964,-167212,-133297,-55008,34490,134684,238860,336034,215319,48850,-26804,144420,380177,260711,-107044,-276496,-402965,-391292,-162407,59327,29639,2505,-14934,-107101,-23437,153955,208841,134507,163275,195940,151317,149630,219634,166555,107683,166686,207801,124826,81066,129719,217906,199348,2593,-232855,-449249,-437293,-322532,-152945,4516,70064,50627,134379,78195,-58586,-21994,115879,78648,-39225,-86113,-93423,15907,163166,233486,117489,94211,116939,99683,36963,78939,254665,414443,448994,221849,-83007,-251450,-135224,-43870,-111825,-150597,-65822,-42995,-112896,-44222,83749,106958,61053,100964,164898,194666,96396,-5118,-44126,-92864,-169214,-204182,-323176,-352645,-232930,-100938,5168,88165,73123,44160,78023,174504,118070,-12142,-89046,-73846,58422,150666,86616,948,37793,94730,21936,-74808,-79198,-179471,-278581,-126158,10692,-127798,-260357,-258520,-146546,-7038,40478,-56707,-101960,-84725,-100276,-139891,-87621,-65255,-92815,-116448,-93133,-42446,2879,5732,-87738,-105247,-99146,-69212,49292,177050,241481,297477,379053,246744,-63797,-241730,-211848,-139337,-149544,-400629,-95177,507865,856727,1308339,2081929,1503157,995677,848937,202312,-314423,-206630,-74105,-50458,600247,1608066,1281519,724428,1097585,516651,-501119,-705672,-776933,-778265,-563954,-297598,120049,413862,495211,489189,475975,315981,52482,-80510,14476,77876,133981,186140,187832,151984,169075,213526,151402,61453,21528,-59443,-177139,-195166,-360,87041,-111116,-287212,-173338,-78841,-224059,-315782,-230741,-216627,-178311,-18992,14395,-60132,-82309,-43270,464,36367,91653,101073,-13762,-66166,-39364,-43494,-73510,-92905,-117915,-153049,-108471,-11674,147122,203372,160874,207434,336871,365537,269320,20666,-149977,-159444,-72122,29428,12790,-167933,-262737,-189569,-81808,-69281,24673,124998,-2977,-212272,-141467,13456,129660,201013,154938,45652,-5897,-91977,-88225,20390,-19449,-161648,-177813,-144746,-75519,112674,124990,71408,147203,266783,232374,97421,90942,197752,166125,-54506,-141010,-116965,-78274,27918,24978,-59808,-64853,-59380,44636,183523,191739,-5840,-200968],[-74270,-18713,-33488,-118652,-129763,-57647,-61860,-51295,116991,163874,-7888,-153119,-96268,106512,190891,86280,-33163,-48054,47880,127617,28136,-142364,-24368,133226,58697,-73776,23565,99306,-46690,-123406,-46872,72004,39819,-134447,-171920,-135227,-131659,-30645,130029,275745,178656,-38022,-125995,-27360,793,-76651,-206132,-175795,74916,209172,55133,-112981,-88806,6652,12311,62111,22304,-128755,-100571,127650,204636,188245,238480,240291,144635,201333,279493,172074,-25064,63041,366960,457411,343661,163775,-119670,-295494,-240634,-157831,-95902,-668,70004,36969,39612,70547,-14033,-32152,122333,224760,29746,-138893,-113280,21876,80088,-28612,-120861,-111832,-57076,-6082,-563,-11016,5911,27999,38107,64113,106742,133958,148515,30715,-206537,-356740,-337152,-202936,-51814,17851,-12859,-101153,-164893,-362629,-452970,-229702,-95352,-176515,-145653,-35255,-119180,-257903,-117496,188637,222081,45414,-127331,-199890,-93139,194380,437317,456771,248484,13903,-109679,-16997,109055,54125,-42239,60907,213228,143446,-64399,-197531,-139295,-118021,-22810,115734,92134,1091,98425,-1810,-256863,-356383,-99492,168585,190548,33781,-134111,-159621,-16014,20629,81111,164708,133244,-5782,-196195,-247011,-97340,35762,83289,-45808,-76571,154219,194868,-14500,-96516,20153,40880,-66777,-255598,-376202,-232908,35251,224613,280501,141870,-48837,-46273,8697,-19846,82797,273091,159362,-233321,-357128,-127999,42774,-3959,-44430,139589,295200,117291,-46243,18609,147725,106273,-122,-141565,-274138,-224347,-17090,83752,97310,83265,35760,93646,270578,386921,309623,143030,91209,-67043,-427822,-642750,-510730,-121244,219238,134488,-82494,-38812,-156316,-447571,-375351,-217575,-379534,-495863,-363585,-254303,-144420,-73342,-31469,114210,216573,55390,-81371,12150,17223,-25325,-14635,197615,452720,494263,291144,148876,130431,121329,160364,308495,309521,66995,-15217,84817,197358,168815,21970,-91935,-45081,-20859,-98814,25541,201676,207731,132254,74934,60084,31419,-130216,-352506,-463299,-373261,-195309,-63660,-37985,-65022,-157565,-88629,30973,41364,-77192,-80517,33826,93590,130077,34985,-166204,-214079,-1327,263772,215775,78315,99876,201307,272391,325374,261630,73284,-61664,-129342,-129032,9719,95754,-39661,-301423,-301785,-247357,-379812,-389617,-26136,229784,181965,-35775,-172502,-160586,-5836,88456,-62236,-206761,-216923,-218167,-336660,-398325,-285088,-41662,37994,-40078,-17537,112567,167652,57272,-135054,-205997,-14536,283913,354152,212212,-67622,-223509,-75127,105765,85607,97926,303916,328781,132827,-29969,162780,366265,277151,62061,-127641,-286098,-203538,-86240,-151920,-198172,-118739,-92300,-32156,110733,144449,54162,66007,153602,166323,165907,56566,-180061,-261545,-131674,213156,519581,465962,242502,154360,36226,-133252,-239027,-373317,-413445,-132138,101771,99809,46790,-58722,-299809,-270266,9551,26357,-78347,29643,155770,94293,3597,-19386,-4450,133897,327369,237777,195714,283092,188447,92480,170166,129772,21523,25666,19831,-12682,-77013,-96909,-54589,-71437,-279933,-397803,-257836,-102843,-58926,-26934,38285,-46103,-105391,-21816,-87798,60879,306234,40027,-392740,-439389,-304941,-551591,-859924,-811806,-536691,-716169,-2657708,-3103732,-1376938,800108,5754200,8994396,4119697,-2622733,-2830514,-1973986,-1460977,-383491,452139,882822,765751,-48183,-481138,-287462,-202246,-334496,-145677,226028,241570,65912,-139970,-264413,-84123,158448,320088,287865,79226,75641,248346,388049,240323,140276,219420,241560,97814,-25602,-102535,-83967,45216,118495,91553,200036,234722,51176,-8158,38871,-20564,-131986,-115917,44662,127292,-41853,-181856,-77153,97953,221384,265227,105823,-60309,-179700,-117282,31506,52671,-31203,24841,-85082,-321659,-230401,90167,254365,263034,169285,42031,-154574,-316063,-260323,-102577,80350,98302,-63760,-86024,81441,173628,42323,35076,116804,173990,52362,-171012,-317040,-291498,-130330,86354,267518,393788,329510,113055,-28092,-100310,-89576,15187,-66173,-244355,-181945,-99383,-230883,-251342,-187602,-255728,-129029,-83844,-310429,-439881,-297718,-212218,-338567,-373485,-162932,-73860,-142812,-115844,-77327,-130057,-329434,-532012,-394823,-52379,119361,100198,-66770,-303491,-329893,-106077,61310,72509,92516,128376,98996,103739,192170,171610,-7594,-70963,182013,248659,108959,143258,164855,-77991,-231119,-83358,-21990,-154013,-74212,128296,122556,-1761,24636,104318,2996,-162156,-127156,-26051,-67795,-120658,-26384,105613,171648,246350,288287,267896,262238,224524,-47397,-262236,-226214,-183227,-147229,-50730,34764,41671,-131704,-253560,-76832,95445,128981,139804,57089,-76081,-51513,52935,27458,-43113,68176,228031,363273,330299,120170,7324,-80174,-147791,-48372,-12265,-158096,-223695,21248,215888,299672,271374,147905,44445,92374,125145,-14156,-178720,-368289,-451776,-445903,-328406,-104432,151283,164063,-11227,-126433,-175376,-256613,-180393,16984,45519,-61713,-150744,-15127,335502,459924,302966,75502,-101056,-166598,-127431,-44910,27670,-4383,50607,254315,163636,-159248,-163796,141604,241251,103664,171015,324092,264539,138163,53549,-101471,-108162,-283,-46857,-34205,-40818,-106721,-144166,-117145,-14346,114121,43820,-8988,30626,-2947,-88748,-40142,106755,27901,-134704,-178483,-126718,-79636,-108445,-108840,-34896,41545,121672,260738,219450,93415,22530,176681,367432,208462,-154192,-248945,-245788,-236932,-111572,20209,-8726,-32673,-46635,-97736,4652,127226,105880,31339,84608,173719,188970,216519,263969,209598,151855,156321,169266,112972,54817,78597,156129,96540,-113903,-351815,-526115,-491729,-387093,-189518,-7560,20410,1299,195368,205027,-53390,-176287,-85095,-69338,-121003,-99648,-100915,-33139,74566,145815,64364,62496,76523,41449,54077,164139,276529,354185,312987,61106,-236481,-374341,-234994,-88392,-80412,-40389,39160,-46368,-176058,-81323,100937,102575,-20331,-41605,123863,301465,277626,127353,-1171,-70822,-170797,-279682,-410933,-400915,-270870,-159579,-33568,90854,104092,84418,104104,226190,143794,-43864,-99413,-25973,74318,62364,20479,48641,61519,77303,-10910,-72793,1222,-120206,-347055,-269717,-71899,-115095,-254023,-329922,-216013,-64877,-20454,-35985,-28013,-64526,-116709,-172849,-141835,-133578,-158928,-211202,-216433,-145501,-36566,-6850,-117291,-195769,-208101,-110195,120062,226652,203629,239524,330843,222924,-26871,-168950,-126633,-106353,-170156,-316219,46311,537353,837231,1266952,1695115,994861,614972,719754,305506,-59107,-140410,-192769,-103713,561880,1363355,1143832,610041,922708,361290,-480952,-544546,-681846,-734799,-518892,-356573,16250,318644,379623,354947,392050,290619,-30272,-222889,-70095,125433,273567,311601,222625,108545,59347,147023,165673,73104,-5871,-96123,-222660,-229504,9500,107251,-145605,-370223,-246373,-109646,-278488,-481609,-466214,-370211,-259888,-151823,-154697,-130505,-26129,79763,146021,141540,111899,42684,-84867,-85094,-4853,-20958,-67799,-53561,-75883,-161169,-159572,-8023,210985,213063,89756,131609,328522,423436,274933,-90150,-248995,-162400,-33454,88153,128303,-24713,-168311,-202660,-187982,-163479,-18413,77800,-19024,-131244,-66306,-12472,44361,129277,93043,48951,50201,-41245,-24838,80357,-33621,-224668,-224117,-163335,-116283,60632,94421,15123,32956,174160,230294,150788,137842,194647,137266,-19028,-48181,-67716,-88353,9796,13788,-68495,-76053,-54683,82478,237667,196898,-65145,-242756],[7134,101322,52889,-81524,-124198,-50729,15750,61189,219379,238351,28232,-163722,-158678,54343,158603,54856,-55826,-31675,93799,138582,-33217,-219110,-63572,154472,67916,-95311,-7153,79019,-50228,-118533,-75877,42974,55747,-90447,-191490,-191941,-161876,-1246,156490,260179,138523,-76283,-147718,-65200,-105812,-244255,-296155,-162811,109398,193933,30081,-188226,-211539,-113199,-116737,-87940,-76746,-90887,-9813,171767,254563,280835,257867,175185,149571,214215,216901,131014,31160,132854,375313,428494,301153,143560,-102861,-278634,-267269,-196837,-145760,-56388,66294,71463,76602,158228,101475,66377,242410,396131,132087,-172236,-187806,40352,143314,485,-128618,-147766,-80683,-1799,4336,-71209,-82404,12638,49272,2942,-10518,9708,68417,-11633,-224445,-342286,-273112,-146698,-55327,-24224,-68464,-127808,-165851,-360517,-466950,-241939,-48475,-68933,-44292,65720,4571,-215078,-178839,106886,160221,-61188,-219682,-187413,-10203,271447,507575,514920,294817,68275,-51796,36508,166838,150034,55420,126073,292249,228264,-24975,-221637,-227556,-210162,-63236,104570,66665,-31074,74445,4176,-191942,-231656,10455,231802,264158,78493,-145694,-216574,-50027,-7903,6302,79955,70545,-16852,-115960,-163820,-79879,-11863,-4253,-111419,-86279,193561,297418,71998,-85484,41738,108212,-3366,-224046,-351722,-211453,58261,258077,275357,61638,-143921,-59187,18281,-34954,74487,264440,117994,-296735,-440187,-226979,-32662,-27000,-5420,199010,338929,93929,-150147,-57536,198304,237199,75630,-134243,-247021,-196779,-53105,46673,145863,246741,267910,280779,398427,481027,377337,206712,91886,-98144,-368575,-563315,-563712,-264093,100961,45491,-154767,-64511,-110413,-297496,-255287,-187278,-347735,-429031,-255416,-135595,-111319,-96171,-51876,128787,291253,171021,32570,68712,-14610,-108064,-84792,138084,375632,460912,295486,120654,95809,104465,111668,198176,194593,414,-36500,71243,217084,266760,158931,-616,-20162,534,-19531,113530,202907,105236,-3046,15624,67921,53027,-33549,-189409,-366620,-412420,-317693,-172690,-68667,-134044,-254910,-88618,78036,62345,-36306,32787,157076,229977,277710,139095,-117453,-158232,35465,227348,134954,53315,126613,252713,368547,401552,286263,61199,-71962,-117770,-45277,134834,146908,-96901,-309603,-203003,-80551,-210360,-298320,27377,256172,176400,-24366,-171727,-240658,-150985,-50320,-140102,-214716,-215274,-224470,-305997,-321562,-184965,-11188,2925,-74633,-40860,54836,118075,68321,-50393,-84148,94015,259234,204809,114254,-93805,-242738,-77817,160974,171158,132870,260734,299394,160960,43154,190982,288783,178219,50471,-49845,-193159,-183641,-89986,-100378,-69122,-7300,-79192,-56995,44747,9192,-93099,-9626,134368,163573,138046,-23223,-258239,-278404,-118262,201215,409119,353970,194349,186480,70068,-115578,-228754,-403565,-506249,-214803,54944,22988,-120473,-275455,-480023,-328016,43529,66072,-69096,48502,185816,137590,94705,61022,32747,140673,324143,173749,82489,209021,219250,185923,213998,76221,-63890,-52243,-28381,-16231,-79400,-61527,3293,-51912,-323796,-501608,-413022,-220732,-94832,-83528,-74521,-115573,-131345,-78093,-98438,118827,371994,24462,-545977,-619343,-357225,-513329,-760170,-637821,-374520,-494941,-2198162,-3202818,-2032089,2054400,7929558,8962460,1772301,-4146382,-2978335,-1912789,-1554275,-464602,197081,478408,487237,-77689,-404559,-241753,-233861,-406071,-203733,216475,205073,1570,-177622,-250237,-58935,185847,340252,378527,269369,297804,382716,408692,172116,34352,143518,237753,129493,-34811,-178035,-168985,66079,189475,108053,158113,196780,35548,-24881,29199,-47296,-162696,-102964,105231,204302,83571,-6774,44067,161670,254390,236237,27246,-190916,-353436,-234393,-4871,17934,-68876,-3765,-83235,-282467,-182456,136569,294682,274939,186588,98517,-86051,-306756,-311098,-179700,10620,76929,-63841,-96452,103703,305086,175580,62440,120844,203207,100834,-127224,-295247,-264096,-133780,11107,182377,341485,284216,80299,-48003,-121543,-101410,67122,22279,-206764,-152868,-59776,-229434,-243851,-131757,-286148,-271529,-163556,-271450,-396716,-266571,-185423,-346387,-386798,-154906,-19335,-29348,3439,13895,-109966,-380363,-558954,-282955,70823,148100,69576,-33502,-195601,-230725,-58142,107490,115767,83233,75863,85045,159450,258181,151838,-89295,-128928,180785,310922,174423,165100,137510,-55870,-116130,29245,-23840,-231162,-131179,128491,142702,20200,19648,107844,18974,-130136,-90078,14628,-895,-42230,6074,54866,131727,265488,272299,180304,170198,163438,-47161,-238510,-216819,-197966,-192967,-94402,18867,37280,-148770,-243748,-73375,43584,35797,16037,-37683,-50493,22422,54162,-25511,-114995,-5251,143881,216165,199811,138067,143418,-2777,-208445,-208493,-94596,-90626,-140779,23564,176948,250110,186940,57836,-1015,93654,185448,123489,-22812,-251276,-401870,-489410,-360575,-94692,170610,179925,19820,-79038,-136030,-281948,-224964,28103,103630,8037,-62338,94301,444587,522095,346931,95694,-103536,-119005,26608,136345,151031,97546,133073,298436,167725,-210863,-256431,74635,283218,183838,188023,331027,288159,127531,27000,-101857,-130193,-16822,-32461,-41865,-71910,-78662,-76970,-90613,-23915,74027,-36162,-84904,-47879,-121120,-181481,-90847,8158,-82110,-122286,-33368,51434,88207,-55325,-122964,-64261,-50185,-30036,146563,211036,133062,40122,137357,277955,129751,-167592,-201185,-133582,-145605,-63481,-11473,-39489,-47605,-56163,-54623,59636,92207,-22234,-56738,31767,152247,232529,299751,312172,244562,191557,147735,132502,105104,32581,10604,35666,-54498,-221727,-394455,-487213,-456981,-400488,-214955,-24269,-8421,-25177,217097,275013,-45104,-290170,-253645,-186461,-166430,-96390,-81095,-39209,29628,74257,9557,17115,41995,21172,105498,253322,264713,269812,190529,-54378,-317455,-415592,-306411,-157004,-74828,45138,106616,-60284,-210573,-88471,108197,68143,-81051,-86381,156514,389089,410948,281790,133711,22619,-127199,-314361,-445285,-403674,-274386,-169678,-13395,133378,140280,104550,146297,297816,207984,-28173,-88236,19196,105815,7521,-33712,65749,85488,67601,-28016,-24169,114135,-22908,-352076,-356050,-111626,-53423,-168042,-272499,-169382,-77592,-76964,-6102,83484,12628,-97325,-163742,-150180,-166030,-186469,-228627,-255350,-208280,-68561,-14677,-134532,-274582,-291385,-107705,210068,285441,190617,205294,304140,251871,70594,-57459,-31621,-67625,-192161,-225459,322166,811837,974684,1291066,1335105,281194,-109991,392043,422227,258511,1400,-253639,-97539,719855,1518940,1171067,315378,493481,183588,-377833,-281980,-486196,-627977,-434423,-301660,11365,269150,275860,218889,300999,271467,-72615,-301421,-85173,242065,442230,435291,254312,82909,2739,119143,181280,98639,5307,-97250,-234790,-236696,3304,82529,-165050,-369771,-263784,-116615,-267643,-532746,-593493,-447790,-288092,-238728,-270476,-166547,47688,189957,254382,221915,116734,-22199,-131400,-55583,69668,24012,-13186,53696,30458,-115718,-181808,-15054,233744,213619,59397,88622,305791,439542,274066,-143943,-279842,-118006,49884,172406,244972,138873,-23405,-152794,-214433,-173980,-21339,51262,-15307,-6221,36071,-18179,-16500,77339,62571,103636,146303,-1284,-21464,107436,-15844,-241888,-282512,-209393,-121443,30174,49114,-84590,-112321,39514,174710,164352,138902,147540,97047,34009,54386,-21134,-92320,-934,20825,-52828,-78567,-77370,76207,257621,187792,-115912,-257435],[69154,212265,138499,-29261,-76739,-5463,76423,120412,253443,278350,74137,-152716,-207391,-8151,91364,2308,-64456,865,153561,177784,-48675,-223343,-61687,128559,2087,-156174,-57945,43212,-68708,-145301,-142091,-21776,51838,-33677,-160154,-208192,-176997,15381,167303,201711,67527,-110548,-147039,-86840,-195151,-372507,-333916,-151602,85899,124941,-19779,-225183,-278965,-233848,-253348,-207622,-102966,-5794,81943,180391,271359,334348,217630,37101,79504,166852,135251,94810,87969,186922,343936,371700,234935,95671,-89404,-228112,-249543,-204083,-179610,-111752,49673,90459,76619,180194,168254,114549,290626,479199,222434,-133103,-193803,50816,166626,26347,-128345,-163934,-84788,21344,36281,-96257,-134449,9398,27471,-87706,-133580,-107913,-2624,-30139,-182815,-237643,-150970,-59874,-12413,-18242,-95176,-158505,-174977,-341559,-445679,-222368,21061,55065,45255,149674,146983,-122288,-246826,-50399,33656,-181854,-288685,-146683,65511,287233,488226,502999,308088,101879,-12533,80735,208395,219670,139149,171042,325904,284741,20043,-235735,-292106,-241922,-65481,81695,31474,-47630,52847,19244,-67369,-25550,142776,235265,263971,119524,-106976,-231262,-87000,-37098,-67698,-17369,-3590,-31202,-25804,-67789,-80185,-99785,-132408,-184746,-95682,187648,320127,134695,-44341,86689,200345,92360,-161831,-303454,-180002,84098,271801,225252,-62962,-229610,-61881,43346,-20417,84026,248917,99364,-278904,-437686,-278104,-83790,-23425,41885,231290,325631,32148,-263728,-139064,210374,340770,163034,-87909,-176732,-138241,-70665,6736,165950,369468,456465,424541,466896,510468,378959,233468,80288,-126171,-281904,-400879,-515865,-385920,-93045,-106893,-221645,-98269,-47877,-85249,-36715,-70633,-265607,-337671,-161285,-86715,-126835,-123421,-48024,148930,333875,258748,99472,48294,-72980,-183449,-183828,-15233,164703,255058,212938,86450,63300,54382,23797,74131,95758,-17773,-13928,64545,204128,315052,240209,57468,-4107,17008,62642,202096,212206,24873,-103827,-4052,115491,96406,67158,-29685,-253463,-414964,-396783,-234099,-42769,-125183,-264138,-92631,71945,50575,31394,188257,305705,341292,355440,190524,-66833,-96800,29290,107735,-3125,-12173,104316,246682,404230,451932,290317,32706,-82549,-108560,8731,210664,177440,-96479,-239575,-84863,92403,1272,-142452,83860,259634,148542,-40370,-170130,-278350,-234823,-175358,-239436,-233268,-211699,-228151,-272855,-257654,-106287,17520,-21599,-101083,-79653,-26849,62158,105494,68003,30666,135378,156882,39030,-2745,-129860,-236158,-80072,164276,211575,174702,247254,300077,203107,104724,157927,148126,58850,14288,-45182,-184271,-206462,-84237,-17926,66658,122491,13347,-31841,-39901,-147498,-217430,-83773,80939,139987,120524,-49658,-253910,-252756,-93338,158958,255545,202746,112432,174477,96574,-65188,-187160,-388665,-538028,-309104,-40395,-68961,-264943,-451156,-589420,-360665,44967,63729,-98668,23830,176303,169816,207642,185985,97494,125709,254355,54939,-68496,90337,204579,227844,201736,4101,-131687,-82389,-21525,17533,-32084,5943,55448,-39130,-344893,-547308,-469224,-242443,-89300,-142998,-220256,-190610,-123112,-91343,-76759,191910,431474,12135,-626429,-712844,-326622,-308477,-359894,-191116,-105022,-233710,-1715054,-3362966,-2865516,2224554,8983527,8888149,-2721,-5294578,-2884060,-1686788,-1548284,-526504,-155560,44831,294404,23019,-206503,-85833,-145377,-420183,-259825,168252,136252,-62429,-188193,-206819,-12808,234618,356293,406557,331213,347577,404428,356451,86058,-67180,57951,219178,158288,-40115,-231784,-227494,69166,219753,112334,89414,111060,-9530,-33539,9128,-107402,-201201,-94436,107684,185247,129593,119762,143081,211105,261354,160234,-91797,-311018,-456572,-301843,-64068,-52780,-116952,-58772,-98480,-216440,-108048,166421,307005,258219,180632,159647,22397,-236886,-309685,-221511,-58124,42121,-56055,-104282,106354,368770,242383,66646,126082,221545,131423,-62595,-209053,-196619,-142473,-102507,58327,243756,163240,-13375,-68201,-132328,-132333,67126,75758,-159249,-112726,-11294,-183595,-175666,-29841,-273147,-396933,-237821,-207685,-338393,-239472,-154694,-317263,-349108,-109781,63395,95992,133888,120448,-71296,-374977,-475439,-140081,167178,179807,95696,40051,-72314,-121950,-13420,137308,141491,49232,16249,109744,242253,278737,86883,-174253,-174874,160715,342438,210228,139433,77018,-24355,34118,161089,13932,-223003,-142913,92431,110579,20556,15757,95872,41352,-56957,342,89016,87120,54668,35118,-539,90283,260741,219337,74124,77329,107450,-39555,-196081,-179796,-157420,-145943,-38127,96758,107011,-124154,-230532,-86417,-13678,-52514,-118186,-150152,-51717,42989,12018,-94328,-178818,-75095,52698,49750,41008,134059,234979,64224,-229470,-325426,-182670,-56792,-52131,56209,166772,236388,137522,-22419,-42766,103177,259692,278944,171184,-44551,-196793,-341264,-314407,-125629,124615,171175,63643,16373,-43593,-246912,-234716,36875,151098,69400,18482,176214,483995,529688,363412,96611,-99941,-27363,200063,259343,182213,141247,188668,275594,104786,-262079,-328433,-9196,284348,255228,205759,307245,289781,135061,21597,-83714,-117711,-6229,17829,-15647,-90794,-61011,-8660,-42281,-11982,42691,-98601,-130726,-70746,-152238,-208961,-117342,-84774,-175252,-87359,162369,309942,284054,6564,-95773,-46734,-116879,-175969,25880,195345,170139,41075,51918,143891,54083,-130458,-130310,-83841,-115222,-32007,-35415,-55311,-27982,-27207,19063,134742,73993,-114992,-91852,24865,135902,268229,378397,361356,273593,219283,145241,115085,110601,31977,-41814,-91851,-186976,-276441,-347981,-357118,-349793,-354836,-208009,-25153,60,-18057,202744,275825,-42112,-351717,-362045,-251322,-168080,-79012,-33813,10097,39671,31614,-37257,-26279,34548,70170,204970,342361,243559,184446,112905,-89698,-301022,-376455,-341558,-238283,-93586,87772,115076,-86271,-209235,-56380,117256,26341,-99347,-11254,259081,442326,473060,426541,328839,163479,-59312,-307982,-421483,-356911,-236204,-124191,55611,199383,180774,116586,199956,370061,305822,56585,-40427,60638,148597,-3569,-72220,40709,101184,66294,-24261,57746,228882,96190,-271996,-340567,-78705,50271,-32651,-106644,-13345,-36337,-111062,26345,196759,110178,-61609,-117278,-108297,-155295,-167058,-165801,-208598,-214664,-76029,-1064,-120722,-303945,-313041,-47004,305373,350069,223053,214379,312300,328092,201991,68922,55201,-47544,-237015,-161948,632199,1218782,1276551,1419956,1100762,-420415,-943093,-45186,520478,554860,172905,-236913,-7679,1063038,2009126,1263354,-114569,-68126,-37950,-311587,-55108,-281309,-502838,-336855,-168520,93637,274280,211421,122547,229551,262072,-60293,-297699,-36299,374935,571326,502075,246660,48404,996,133063,182032,114935,38223,-74252,-218371,-219535,-19993,15092,-180305,-312021,-238027,-111380,-211127,-467040,-576354,-430376,-267486,-274698,-326542,-185931,95243,249330,295538,253016,94140,-97452,-163257,4621,169313,96192,86753,206283,183137,-16751,-150572,-13349,215865,200470,67461,78877,266167,401995,262513,-124293,-232206,-38037,153784,255797,323637,266949,120912,-67672,-176094,-121853,4873,43913,-971,98526,110303,-16470,-46936,39093,45931,163189,230444,7315,-78362,85973,11294,-226240,-345736,-281916,-120691,-5098,-23561,-194641,-240857,-115978,40706,90396,67381,52309,42480,75509,121725,-7886,-114566,-30504,15896,-38980,-87748,-141931,950,216349,144978,-171830,-265170],[108875,288758,204017,37191,23012,90203,119534,118267,214282,275157,119580,-120067,-220205,-62497,6149,-53416,-59886,27752,201356,234866,-7287,-155393,-29459,41395,-136539,-245341,-107180,18718,-69459,-163970,-205845,-98016,27120,10533,-97669,-188200,-176148,8455,149229,117608,-16124,-140082,-139387,-99880,-242145,-412175,-315366,-161345,2835,32261,-72045,-212336,-263685,-306925,-363008,-271435,-50328,103260,149240,161322,266941,353116,151120,-113308,-48114,61746,55330,81302,134772,203529,269929,290495,155904,23090,-87419,-158451,-198201,-184001,-187427,-150833,18436,78217,38137,126112,146703,76742,230217,425111,253587,-51902,-133643,63745,162732,49084,-114453,-147258,-63778,54137,80452,-78958,-132314,19084,-18506,-184200,-232523,-179733,-40063,-23127,-97747,-79310,-8647,43800,76271,31449,-94303,-189267,-184606,-301324,-385726,-165912,102725,158792,89259,177558,243723,-23893,-304207,-230447,-123793,-287414,-320333,-91828,113605,241007,387852,427491,288002,107971,-1352,105756,228958,246695,183227,177731,295817,288270,46361,-247242,-315008,-201836,-27182,48909,-14970,-54734,31933,27517,67771,189660,253078,183413,196897,145185,-47851,-218220,-120379,-60028,-123627,-115770,-89406,-51308,46569,10111,-96983,-194084,-249224,-232997,-94974,142716,253706,139352,-16890,106571,266176,172458,-110134,-267007,-161831,94417,249623,135139,-186345,-271283,-52231,87557,41429,119546,225923,97591,-193401,-355060,-278037,-114690,-5060,77816,219389,260668,-38201,-336906,-186461,201355,402197,245754,-8201,-81694,-76461,-78425,-27047,162587,427947,545996,476002,442693,446009,313786,223099,63914,-133170,-173027,-191487,-382249,-447079,-287338,-255002,-254941,-125944,7649,104728,192004,85165,-165058,-255498,-106810,-107147,-172594,-149298,-33364,165781,348905,311786,108823,-30207,-128768,-224277,-282221,-216077,-115502,-54292,62969,61578,59767,1176,-77181,-28999,49010,26637,58431,83496,179881,317822,262165,69102,-18249,10963,123049,271709,231805,-11173,-149298,5047,172116,149963,156748,100659,-140730,-369261,-399266,-216103,44306,-18752,-163188,-77180,28036,16406,110763,339849,435065,401237,344786,164999,-38077,-47469,-7350,-39729,-134694,-80352,62343,222246,407679,479851,281438,9844,-75826,-88003,38602,241671,195647,-28515,-115250,10340,210275,179956,21154,131125,247142,112161,-76302,-165296,-253021,-228515,-249912,-328344,-251809,-197620,-219131,-238329,-200078,-47183,52511,-14510,-102559,-109080,-83004,31908,165712,204820,135939,127050,44817,-61601,-78948,-153833,-206475,-77283,132318,220748,232049,278423,322246,248238,161979,110622,10272,-37542,-32271,-112621,-269888,-270508,-69716,79590,181670,246753,161501,31508,-112156,-262291,-264404,-116159,29119,122226,135141,-9107,-176166,-195693,-58503,113174,119143,52841,13518,118532,112360,10518,-110034,-315081,-498370,-388709,-144847,-135552,-333989,-516003,-579588,-348397,25245,30956,-148166,-23886,152376,209353,335169,340563,176900,96437,146932,-69206,-197947,-25630,156076,203702,129716,-64265,-154621,-51535,46441,98605,77688,105709,94265,-44040,-346652,-519870,-398436,-150019,-34451,-179546,-346752,-243909,-81785,-71562,-61553,240833,460547,6975,-603930,-669715,-182179,44869,256963,454637,258409,7995,-1458351,-3658977,-3674047,1335053,8763850,8826397,-697714,-5880466,-2683761,-1295231,-1341312,-515238,-477430,-318587,195712,223378,74407,133457,32934,-356030,-276562,115886,77943,-93525,-152394,-123229,62957,292820,369551,389414,291211,250114,318176,256274,7707,-144097,-19997,189370,177266,-33790,-239622,-228373,64469,205236,103512,24380,13341,-65352,-27688,-15629,-186746,-238909,-88659,54378,73276,88491,177886,197508,222747,230590,54877,-216839,-382121,-457965,-296809,-121220,-129382,-153823,-117559,-121912,-136465,-26335,170171,285977,215942,156237,216630,139891,-128120,-249698,-211287,-113159,-18695,-66213,-114742,99814,368651,232566,36243,107381,209312,131392,3097,-76522,-100086,-156896,-223174,-65777,126448,-7197,-153784,-86192,-122133,-165004,33433,95498,-118766,-92444,14692,-119579,-72088,94436,-211237,-473136,-299385,-140248,-262809,-208406,-122844,-257971,-274765,-39841,152235,196110,240500,216059,-21013,-309762,-301711,546,208865,186467,146305,112568,17178,-40339,8661,126317,127298,-12824,-50737,139117,299723,231166,-6477,-230473,-196016,121229,323361,202126,70712,-7056,-10971,144228,238672,57675,-155898,-140165,-1708,23786,-4393,2445,50239,34946,2904,89781,157478,149987,124910,49155,-49146,41124,211050,122909,-39725,-4974,61238,-36284,-156262,-141718,-96034,-39859,98850,260724,232639,-81643,-244131,-140623,-90795,-144535,-255169,-280166,-115997,-21224,-79710,-174961,-229704,-139190,-43381,-109085,-122830,83108,226867,64229,-242803,-396767,-278479,-84687,1755,92510,161144,222722,103144,-93268,-98075,87452,297576,367740,309612,161217,58096,-99254,-238370,-208812,5138,116847,86376,98990,39225,-178018,-208560,33784,150492,66139,31606,185717,431282,471890,332481,63348,-101191,73714,332066,281034,106255,94477,173852,177746,-21819,-328850,-401072,-120919,218420,268978,189148,236788,253457,131081,-7804,-105218,-113927,-305,56911,6392,-111436,-72945,15364,-19042,-14736,-3102,-157774,-171652,-74803,-117543,-188194,-150824,-187505,-274726,-93870,303422,529959,401276,19498,-75293,-28569,-179470,-313871,-105714,138963,166377,6669,-75573,-25399,-25388,-77928,-77732,-114684,-144079,-55796,-95934,-96298,-15648,-1347,68172,176397,50193,-169474,-103518,18100,81333,239003,388954,366493,258295,185052,103545,84624,95132,22287,-93105,-211873,-283965,-292165,-268372,-230162,-246864,-297429,-197688,-36622,8277,-20085,121336,169369,-97143,-410456,-446440,-296611,-171358,-99630,-15850,64703,56722,-19887,-110410,-94841,16793,138179,299870,386440,203031,90236,57368,-82979,-238101,-317999,-379396,-355481,-167723,44302,26867,-159974,-217840,-34106,92439,-43726,-115010,103345,345052,408841,422488,485946,474928,260218,-38130,-311544,-392533,-315274,-208513,-83952,97627,217665,177620,90227,202571,373944,372244,158455,312,53893,151619,-13996,-124526,-40259,69784,28362,-49392,89826,262494,167126,-155419,-254245,-12120,134144,73366,76151,169513,10039,-154043,13127,235909,144980,-64771,-80165,-64503,-150200,-149274,-86158,-140558,-206130,-93621,-5572,-112759,-296241,-282226,34417,353321,375805,263747,227472,313665,390082,293304,149598,94704,-87049,-344369,-185727,818293,1567827,1663547,1630804,1021004,-914787,-1646111,-526653,510270,710441,285836,-182114,120223,1463668,2610437,1329390,-585269,-620550,-297601,-366434,12998,-169766,-431298,-278300,-47197,178700,278137,158721,56900,168426,240137,-17251,-238441,29136,444026,589839,461919,159706,-36048,10979,149900,134888,81359,47908,-64464,-204787,-207173,-74053,-94731,-218070,-256705,-209888,-122858,-157045,-336629,-446303,-346391,-230722,-280237,-342854,-217290,70572,225055,255127,221349,39197,-184163,-200540,59477,265824,189835,209716,361275,346409,120891,-57698,13600,175016,177245,102660,94868,212267,314604,240243,-33951,-112707,63481,254881,317969,347653,331547,231903,31333,-92645,-37169,44855,53850,26634,146771,129438,-6482,-35433,24728,43370,203092,280931,6970,-139004,47717,47478,-172327,-366209,-328096,-108218,-32689,-91482,-245008,-279542,-229628,-128741,-45087,-36258,-40489,12154,121218,165537,574,-121962,-51278,15170,-8652,-66851,-189345,-83066,162850,112843,-188154,-228467],[150171,334661,255878,129964,178685,235955,162972,82314,136237,252354,174301,-54654,-170910,-75257,-55363,-73086,-29181,47711,232679,307422,98490,-24460,23709,-80272,-295853,-319651,-120506,35239,-17174,-121672,-209204,-138883,3233,36617,-23750,-139263,-153630,-4725,114643,44209,-79792,-150288,-124046,-96103,-219359,-333038,-241306,-186963,-105922,-41039,-96039,-152820,-174509,-302085,-411185,-267344,55632,205771,177368,129916,261404,362771,112501,-200961,-180597,-66047,323,96853,162931,177563,174711,205674,82251,-59523,-94294,-84111,-130488,-142539,-160118,-156554,-14926,37230,-25792,16861,35017,-44718,72533,249418,205445,30389,-29319,97405,163035,72858,-85521,-99516,-25590,78663,113699,-28218,-76277,40577,-67188,-257948,-281436,-182246,-35012,-2026,-3018,72096,103827,142507,191881,103200,-79267,-215779,-187095,-242386,-298100,-85959,175505,210490,70001,126646,244474,31247,-341942,-382190,-274800,-357648,-313152,-41336,120666,146320,234476,309929,240720,85692,-20892,103291,223541,224677,171209,133310,194913,221466,32348,-260838,-292292,-110798,28040,501,-77833,-67925,10221,20399,159986,332743,295783,89948,87981,142497,-7166,-202849,-149414,-79852,-158394,-208524,-188216,-85816,74449,40774,-128406,-264032,-311583,-241001,-90852,65576,111634,61128,-51164,58413,253716,184912,-109138,-275192,-179975,64274,170249,10119,-271557,-266221,-45376,131063,128002,155280,175767,83611,-93386,-239797,-250418,-144610,-4330,69531,139052,140467,-108436,-354860,-196929,171035,401874,293982,74896,-3202,-57508,-105951,-64290,132853,406396,503331,405955,318612,285071,187032,163447,28739,-127854,-72059,-4051,-222497,-442467,-421780,-355739,-263745,-155991,19251,201625,347697,207249,-96150,-214910,-107374,-177715,-236028,-186608,-41164,153372,328407,312675,53504,-142036,-175396,-235775,-361265,-406795,-376209,-341104,-108719,41673,80181,-40239,-173183,-102347,48414,99543,140303,109095,143501,272738,223733,21906,-87389,-42452,126294,288044,236366,-19172,-161164,396,183911,179103,207225,173012,-53708,-289114,-329569,-130735,155351,138377,-4506,-46417,-43823,-44227,158334,421261,485121,379731,235723,47443,-63652,-40395,-68250,-168656,-222847,-132191,14384,195164,394105,473049,253493,-1877,-54314,-60462,40875,219847,185509,64072,1715,41665,229463,261990,122846,146050,213611,65857,-133251,-174876,-191183,-162285,-274737,-390931,-271481,-186581,-211083,-218743,-156611,-15901,81228,17039,-88435,-127325,-98749,22672,211888,318600,217183,90567,-26121,-68554,-91199,-160509,-176086,-83485,73796,201691,282672,324042,322688,261365,206703,85389,-80699,-97110,-87559,-233010,-427661,-370437,-65291,155704,239835,324626,301814,95079,-159550,-304327,-227570,-99257,516,120277,175934,72903,-73784,-140590,-32144,73019,19507,-79397,-92530,29085,109881,86788,-13920,-200091,-414946,-440603,-226493,-155849,-310484,-446398,-455426,-297493,-7176,-13739,-194051,-73017,137082,263588,448286,474809,236458,52749,29733,-166008,-272243,-104873,89544,116631,11777,-116399,-132791,16018,140001,205172,229808,222064,111371,-79707,-347134,-437918,-232245,16685,51230,-176806,-407533,-260308,-32378,-54825,-93679,229598,434556,-339,-494812,-497555,59284,464856,914369,1134032,649794,183543,-1502051,-4007456,-4201797,-121187,7447903,8531405,-358901,-5856680,-2463382,-718809,-865032,-414196,-675356,-556593,154300,450394,369216,342592,225223,-217257,-222663,97849,72931,-61668,-62659,-1826,163177,338233,370239,347808,207711,104388,178898,148872,-41358,-183074,-78715,148825,181750,-7140,-188941,-157594,72142,164381,87928,-12474,-63723,-107224,3230,-21606,-247679,-255396,-72796,-20648,-81694,-847,185642,206564,187972,164771,-49020,-305555,-376810,-357406,-217198,-146795,-174177,-154028,-145516,-129899,-47905,51477,153407,240043,166353,138228,277740,249865,2110,-127182,-134689,-132640,-94275,-99851,-116263,112497,350505,181773,-15395,62100,173881,119651,71162,82083,19704,-154806,-294109,-132188,35740,-170599,-293364,-84640,-72960,-168482,6445,106883,-82121,-93201,15620,-51113,46184,227211,-92385,-461125,-322037,-67107,-151849,-149487,-74076,-161975,-165045,58819,246079,266410,315511,296050,54528,-169765,-61946,138612,218568,177928,201306,168621,66506,13895,17391,87032,92373,-65917,-95266,160278,309669,142497,-74136,-201717,-150362,104546,289806,185167,8555,-67578,-5916,179721,236533,100746,-51889,-133362,-123514,-68269,-17442,3384,-3252,3547,35513,159880,208025,178946,166959,76032,-52993,6799,138720,22582,-114533,-37543,53864,-13294,-99980,-89896,-18337,105534,300434,495804,404138,-13882,-261433,-203261,-155045,-209501,-350409,-383578,-213384,-126654,-169901,-221350,-227904,-152903,-101187,-208131,-234758,11176,133882,-3064,-244045,-394875,-337736,-136326,30816,135942,162815,204212,90737,-122460,-138986,58731,293157,369351,363595,315836,285217,144700,-153248,-297471,-129131,51487,99847,150420,97735,-68556,-115192,54745,123917,11765,-8318,153298,343330,401918,296542,41978,-66735,194027,423512,238461,-18688,-9812,101100,56964,-147419,-377500,-442632,-209641,132121,243071,157977,160410,214257,129930,-48045,-152307,-107281,18992,89238,36248,-96720,-71735,15322,-10470,-16988,-37088,-182645,-182642,-53460,-20413,-106855,-165635,-258007,-348874,-137424,351433,638610,406492,-7426,-56826,-6255,-208911,-392941,-201809,67715,141799,-25935,-181848,-162231,-64892,-2000,-33026,-163419,-161498,-95844,-171262,-143821,-3598,25803,93583,190821,46070,-155510,-87491,6824,3438,156879,339959,346023,222361,105864,36009,59891,81193,22515,-111777,-265247,-296556,-245722,-167044,-138931,-166382,-225730,-164306,-33107,28448,-20475,10654,-368,-191927,-459808,-492306,-300592,-163951,-146880,-26639,121211,84394,-60279,-180908,-155883,-975,203509,376686,401282,186665,42907,48184,-39563,-145712,-245945,-399508,-465981,-259116,-46502,-105209,-244772,-225435,-19913,52527,-110912,-123629,198286,372020,309466,302454,457906,519330,277886,-67523,-317196,-359891,-284182,-195367,-65918,88907,177389,138851,46356,146610,306678,393522,256023,34057,14065,121272,-18193,-157466,-112429,15876,-37879,-105354,39053,196274,176161,-23081,-112831,75299,184877,133687,231343,333617,52818,-195133,-38690,192608,101001,-97443,-47091,-24844,-157757,-141333,-16442,-77275,-188743,-119639,-36029,-116898,-239686,-180514,131269,352994,364780,304433,234831,299835,415257,320314,177107,106460,-163133,-490997,-295839,787432,1710112,2031923,1877849,1087192,-1048451,-2007231,-962666,337581,665864,297781,-115522,242932,1779712,3091067,1374857,-928173,-1000560,-525802,-521359,-83158,-175929,-433221,-269798,6789,197415,236310,99617,16858,123067,212503,50450,-138225,84233,416325,489514,326711,7666,-166496,-34,140113,38897,-8471,13570,-82832,-206073,-210979,-148921,-219419,-280539,-242063,-203651,-158478,-136506,-202166,-268208,-240491,-204608,-270160,-333244,-269076,-40085,114332,150972,142441,-31291,-268249,-254532,76866,332664,291463,325892,473757,478009,268875,80521,67202,131581,147777,143015,117934,144056,187297,201359,94197,43788,160076,324189,337518,311925,322895,285054,113368,-3577,32123,64244,61448,56102,117838,74805,-5800,-2045,22322,38455,196325,275804,8846,-160991,12019,69018,-104742,-327847,-322964,-97693,-57436,-140292,-214839,-219889,-280743,-295871,-209283,-142711,-109163,5741,155685,176050,5391,-111498,-66746,-5,14765,-25944,-198107,-141691,112668,90349,-170696,-160932],[140260,291365,236396,182662,298851,335247,151932,-16630,-270,176904,184256,-16610,-116565,-85823,-117044,-86229,-20870,13497,199981,336513,204502,92172,31246,-239934,-453478,-379259,-123217,57352,55442,-34319,-158397,-149270,-37629,9168,986,-115341,-146687,-33844,54075,-19945,-129482,-159324,-126125,-96095,-148309,-175841,-152893,-236206,-219725,-90767,-97590,-90576,-78261,-249173,-404810,-228091,143710,250811,142404,75264,246740,369354,124352,-194677,-272586,-180704,-29347,117641,152464,107602,78552,132083,20875,-139573,-106813,-23755,-71207,-92743,-101980,-125519,-38360,-21259,-98604,-107223,-126870,-208258,-127623,22692,92896,79543,87060,167990,200446,106502,-40304,-31882,16662,82794,123124,43203,22494,79045,-84230,-273700,-255044,-104903,16070,29400,77908,169693,157237,226874,318196,182641,-52135,-217111,-160611,-157688,-187371,10490,236166,216171,14909,24805,157745,32944,-340121,-454449,-368121,-362613,-252351,13672,110362,52959,92184,204688,202664,67676,-37708,98908,217480,188195,132331,68113,64985,115318,2218,-242149,-204187,19559,96474,-37118,-127281,-67335,26916,39610,213003,385361,279964,9271,7700,141720,23831,-170281,-140218,-68629,-143140,-251005,-255311,-103336,82852,49054,-131372,-252472,-262296,-176132,-61359,5537,-30814,-60006,-132053,-30958,179335,142508,-133865,-295174,-199726,19753,63539,-100841,-266818,-199649,-21753,184627,231428,190618,119460,68642,1250,-110868,-184372,-148653,-11387,32778,19713,4192,-146073,-296069,-154107,150976,370637,323563,166468,59803,-76288,-139972,-78016,116508,349275,376938,264642,165543,107420,60944,88612,-2353,-90661,26832,136099,-66081,-352629,-429072,-360583,-235599,-163488,3011,223108,428414,276362,-58196,-186678,-111604,-218524,-263153,-208418,-59711,128166,301725,287587,-18616,-218772,-180704,-201700,-370031,-492875,-494934,-446047,-203066,52878,140266,-25991,-210669,-115094,96991,181204,212659,145724,124299,220648,173352,-40234,-174748,-111330,91467,263767,231829,2443,-143821,-24140,146631,187770,232008,206013,23747,-164262,-181267,18506,274805,302337,161793,14688,-97357,-101917,164987,417370,451736,301240,77295,-114973,-126416,-63565,-115011,-219656,-228994,-132220,-4422,191377,391544,446733,230323,24880,107,-8612,40858,163486,150151,142917,77548,22135,174672,252180,148042,141247,180750,31392,-181827,-189016,-116487,-72227,-248138,-396697,-270128,-174728,-201726,-205661,-116026,2529,108026,73381,-56908,-123772,-69228,27157,220964,387602,279572,70415,-13295,19722,-30018,-134232,-147434,-94930,15153,173304,310958,349445,273133,227639,243836,115691,-93471,-110670,-134993,-352402,-585959,-473282,-75746,191716,233824,336381,381309,133275,-169938,-264266,-126761,-38480,13062,140270,228864,161499,5385,-112356,-25431,42072,-48611,-181436,-182881,-59341,95007,144470,82900,-70504,-322028,-451863,-258124,-122744,-205376,-264676,-259494,-224448,-38518,-41443,-207001,-100265,147274,329216,513293,530463,242982,-3132,-73207,-225693,-289469,-133566,25917,-3052,-115861,-146835,-88152,73708,202203,295069,380011,329158,101889,-152526,-367663,-342937,-45464,179697,130926,-135328,-382167,-243507,-15092,-86448,-194316,140787,338100,-29456,-353502,-260227,328485,825344,1404518,1637618,951611,250465,-1741599,-4219437,-4245959,-1407461,5522502,7688212,431838,-5396533,-2250707,33235,-154309,-267873,-740284,-676448,106256,607455,589070,453117,327864,-46916,-102285,121584,123738,28104,55374,123857,252791,334772,328239,278659,120903,4625,48561,55543,-69382,-199724,-134777,75497,150269,23188,-105251,-45111,90468,105331,52814,-34704,-121670,-134774,45446,-3667,-270684,-252879,-56469,-93651,-230827,-99075,159254,163372,91659,54287,-145632,-349781,-316474,-213390,-112600,-151977,-190468,-131179,-143300,-126533,18476,90252,98432,154983,103605,125920,326492,318982,111052,19648,-22736,-129155,-186565,-172608,-123313,138365,339103,118391,-88287,-21864,108447,96519,120750,211508,122155,-141050,-296935,-127518,-17660,-299838,-409194,-80611,-12045,-156037,-15484,101727,-72548,-131200,-27267,-19341,126420,323186,42912,-377440,-317170,-12755,-32222,-84555,-30358,-61769,-57257,151916,312614,284337,328477,326246,131249,11403,176407,252659,208295,150453,216804,175314,60872,24285,-2670,15218,39132,-98357,-118627,137608,238167,24797,-100170,-87266,-39632,122138,261602,171853,-27229,-92473,-20330,109867,137047,112860,28879,-158765,-255237,-141020,-15020,8381,-60347,-60778,20184,177826,204548,149810,165425,112540,-19834,-25359,45061,-67967,-143104,-25506,71539,22121,-32914,-34587,45346,234087,499501,723938,564026,57011,-272787,-255313,-196791,-244929,-395668,-446724,-318707,-235488,-232695,-225593,-177191,-108555,-111235,-248216,-288609,-74902,-22886,-135019,-249147,-333570,-344130,-183517,30750,160536,145424,156446,78152,-114139,-160490,12526,229645,278497,323896,376959,414567,293410,-99723,-364656,-236352,-8684,95998,144960,112542,56242,29171,102036,81870,-75663,-78440,108415,268965,354351,283383,60822,17668,318910,470300,169211,-143171,-142892,-22002,-57019,-232778,-396034,-439022,-240327,67161,195643,121272,101053,184301,127667,-85613,-197617,-90175,54993,111767,72085,-34524,-31944,9580,-10718,-15323,-49287,-162255,-150944,-10743,103035,14586,-145365,-266678,-373052,-197978,298395,591138,302724,-56368,-38723,19005,-189495,-384461,-234619,4468,114540,-31347,-222993,-219026,-40748,89317,5689,-176694,-119556,-104445,-227466,-175606,12807,54231,101285,190113,74838,-75438,-51707,-14441,-75650,53726,262469,326569,194351,13695,-35022,56197,88915,44212,-80240,-218424,-207002,-129743,-50488,-84492,-108257,-136945,-93139,8739,74182,-2509,-79089,-163508,-283014,-476407,-474654,-234739,-121042,-189465,-48094,181504,134124,-59522,-205635,-167485,-936,247219,425801,412434,230822,96777,108409,34534,-36467,-148061,-367838,-513215,-311015,-115560,-194818,-279745,-201237,5747,30473,-136542,-107834,237022,334277,201384,191655,384887,463066,224801,-111530,-290078,-302076,-246571,-178278,-62000,42462,107632,98900,19611,60631,209422,387350,341718,80886,-13360,93772,10793,-115517,-93745,-10159,-95930,-163015,-71605,68203,151986,118011,67631,182299,223263,179203,358195,468525,107934,-202287,-86543,112133,21465,-106767,18880,32821,-153307,-120698,50348,-9730,-143515,-128160,-74912,-116477,-117763,11635,256731,341689,353931,361189,254962,294148,423077,310756,191186,149107,-207968,-606448,-435684,541107,1587133,2296422,2115654,1273396,-746867,-1906760,-1261992,11444,440424,224028,-41607,335878,1905761,3287623,1460813,-975897,-1080515,-651830,-713486,-275202,-264911,-480029,-278965,-3131,132586,144304,43383,13032,117408,216266,161644,10906,137553,322947,328482,166856,-139747,-286860,-32425,103999,-66008,-115152,-44145,-107386,-200849,-210311,-205149,-305208,-333894,-257853,-206399,-189862,-139114,-95949,-100753,-144226,-187231,-233874,-284597,-313039,-200174,-43218,36746,68147,-71675,-312681,-308580,55410,366777,394499,422076,527668,556262,405187,240420,145063,110620,126935,178810,140814,76372,51044,153605,225120,201979,237283,353816,317880,240846,265659,285209,163515,63774,58613,45765,61747,87585,33029,-39034,-24328,29568,20203,22404,142437,218163,21968,-121089,-7446,56020,-49783,-237007,-266403,-100689,-82108,-158782,-123013,-103141,-279426,-423995,-356803,-227355,-149798,3930,155370,141643,-4525,-95910,-92193,-56332,-7442,-4318,-183003,-171172,52990,44633,-160036,-109611],[109450,198806,183085,210854,365409,365590,107945,-126210,-135166,92804,169143,1783,-61062,-79647,-150522,-75465,-21177,-45473,133135,329514,295623,173583,-9984,-379662,-537807,-381263,-104570,84173,142795,95680,-48201,-111947,-74611,-54101,-31136,-126215,-153041,-52602,1137,-52420,-146755,-154739,-134148,-90557,-41549,13790,-67843,-281357,-295990,-108191,-73918,-47536,-24953,-183463,-351542,-181826,162825,219754,51134,-6107,214889,375259,185111,-101980,-286831,-241049,-35786,119367,98386,12857,3136,81630,-23738,-199066,-113746,12796,-37366,-46620,-28000,-68639,-47635,-86120,-169410,-205889,-274365,-352694,-301593,-174064,-51647,70351,174411,265721,275795,144200,7215,24653,33331,48403,94680,105333,125301,120956,-60168,-225223,-162415,20399,85326,51937,113286,169971,124234,270397,414778,235402,-34601,-196882,-111772,-70105,-86825,90764,264458,179126,-52098,-96530,7968,-27486,-317276,-455826,-400078,-316843,-160122,58874,86795,-17925,-9701,129691,176767,57398,-45719,91260,205411,147131,78345,-5606,-68014,-12579,-35917,-186397,-79195,137278,144234,-67039,-163203,-58229,89399,100121,227978,342215,209174,-41754,-16004,145484,38489,-130711,-98798,-37368,-93183,-236057,-275723,-104611,75521,40622,-101064,-160359,-116408,-63967,-26068,-25806,-129238,-196083,-248323,-140094,60149,56616,-167550,-304881,-205971,-34200,-61124,-186548,-193361,-110792,1703,221653,299929,190902,52662,40812,52408,-11481,-100852,-131193,-40760,-37881,-126618,-140029,-168628,-203392,-94704,130455,312872,323774,238226,85808,-140022,-190510,-77361,116096,276728,210267,96686,36718,-22340,-30829,7561,-36976,-41750,100092,194008,37416,-213318,-324744,-294259,-196905,-158531,-39777,194328,438875,272338,-62291,-159318,-87146,-185625,-237529,-214889,-94848,83643,264256,237760,-81675,-234008,-154126,-144918,-303208,-439751,-427495,-324804,-175049,84782,216503,44461,-176372,-78833,153180,222571,236461,171602,121284,178139,136639,-85870,-244836,-167467,35561,203372,204428,25075,-127959,-82194,59755,168424,229348,203698,87826,-16160,11344,190887,369448,410956,273258,89984,-112608,-147942,117012,326899,347020,193511,-81483,-271348,-207478,-110686,-135533,-184923,-163709,-80588,11340,200180,386396,397114,217265,89187,80010,60477,44218,75736,76055,158420,86318,-25421,86774,177780,107111,126002,155855,13792,-204662,-201844,-65652,-9471,-192691,-341177,-240689,-169759,-200196,-196922,-80572,11836,125616,135665,-20445,-107071,-24279,17895,173304,394059,317996,88907,79390,163771,79247,-76539,-122166,-109375,-26959,146030,298919,316387,160146,145924,272746,199654,-36093,-87909,-161856,-420109,-671302,-544008,-102272,180964,175054,279301,368726,130637,-145829,-164969,-5864,43001,64200,171621,268250,219193,27395,-124944,-44566,11549,-106925,-246042,-230297,-106785,78662,171314,161896,45734,-241775,-412731,-227335,-45746,-52332,-30434,-51390,-146500,-53341,-25199,-163431,-88312,186000,391683,507371,472124,184952,-59675,-143039,-255778,-269846,-115807,-10551,-101844,-201672,-150366,-46872,82512,191266,333223,485982,407826,75241,-248220,-412237,-269661,90215,271829,178256,-60051,-272086,-200059,-52646,-181232,-335999,464,188989,-85496,-231088,-32858,544488,1019474,1584521,1807719,1052826,190658,-1963472,-4089549,-3724800,-1852991,3672876,6195381,873525,-4829897,-2009408,907705,658149,-143578,-719697,-705139,21754,637854,680371,419032,280388,111786,67836,181920,210131,155025,174658,226462,308344,278294,236797,185794,62423,13407,-7320,-2094,-81165,-201870,-194199,-33563,83038,49203,-13064,77057,124117,50852,2573,-53352,-156938,-137751,96365,49478,-235008,-226624,-39974,-132307,-316478,-154538,133789,89638,-46786,-83159,-219683,-342100,-227161,-84382,-29661,-149614,-186168,-97796,-112736,-108544,50049,75808,4448,36481,36518,125813,358613,340830,179111,156401,92784,-109794,-272957,-265935,-137065,170212,355128,82788,-157404,-122879,29660,74781,147971,277964,181214,-113513,-226961,-52707,-23324,-367088,-474013,-82929,33402,-144291,-40992,74305,-96902,-197860,-107270,-41552,140133,357803,156428,-253340,-293730,14296,66342,-38477,-8534,15884,20455,209481,331728,249597,270648,288364,186549,191563,359484,335322,203721,120503,180253,128576,12219,-4350,-50233,-73020,-14943,-96515,-119096,61412,86990,-97788,-81516,83319,115063,174713,257441,173439,-24897,-78290,-50949,-45463,-30331,82582,46104,-228660,-367423,-176404,-2846,4616,-110269,-140419,-35253,132354,129902,61399,123376,150767,28011,-67892,-61006,-138834,-133827,11060,91842,59825,40945,19388,75231,299445,627602,861048,654374,111385,-263588,-276683,-210114,-252938,-396613,-467940,-402057,-314245,-258754,-200929,-103975,-20806,-80002,-257595,-311653,-170751,-203472,-302114,-266461,-241934,-296779,-203872,1171,141406,87313,68389,44990,-87533,-164954,-53219,104579,121358,216601,343365,424619,301176,-105178,-399293,-294875,-59911,60656,72069,76424,156225,172440,148514,25508,-173911,-152415,69197,230605,337715,300172,122896,137419,417153,465695,99346,-237044,-281887,-185062,-160954,-274582,-393343,-397040,-206173,43718,137702,75652,56945,149852,106128,-111375,-214840,-64007,91903,111742,93911,50103,35865,217,-27102,-25074,-53927,-113153,-86593,34111,194193,122188,-100262,-216376,-344688,-255907,161220,390466,120160,-118645,-34508,29935,-136679,-304030,-216481,-51314,81863,-18094,-204720,-200000,25059,156544,12919,-155767,-32394,-66085,-247741,-191508,16673,62156,80290,166618,113065,20436,-28518,-64344,-151844,-48868,176741,309013,173016,-79003,-108796,54366,98981,59137,-27878,-102713,-59104,18187,53905,-66896,-85285,-60957,-10446,71376,125228,18895,-134096,-279880,-349013,-460440,-398612,-109105,-49281,-220927,-85417,214827,181070,-27257,-180406,-130148,1978,229666,409853,404246,309669,235219,208060,97339,47660,-45131,-293701,-489843,-311233,-134374,-201750,-246840,-148915,31822,19901,-129683,-83581,188509,229189,115033,129274,294224,321697,108255,-153949,-228971,-230152,-215260,-168047,-85763,-40508,22303,61296,-861,-44895,104391,347347,377280,125204,-18396,70605,58373,1262,22691,-4884,-142621,-217082,-208282,-84146,105171,225398,225850,269914,245535,220042,441621,546370,156489,-185133,-120461,22483,-61095,-73085,116209,96139,-142040,-95295,97618,46603,-87601,-129722,-132665,-126680,30084,245460,378601,323725,346372,416858,278557,294422,417853,282961,210996,240798,-189682,-651343,-564282,125966,1209505,2387273,2283673,1513607,-79440,-1385754,-1399721,-434304,80453,83247,11308,357189,1763693,3110942,1602668,-682031,-855790,-667536,-905280,-503386,-404037,-554091,-292717,-66392,-16723,-948,-17310,27119,140830,256578,304365,187254,182509,199378,160497,36543,-229143,-354843,-93012,33415,-154398,-208438,-110579,-127754,-182289,-199636,-227178,-329855,-358569,-287678,-210468,-200043,-151934,-42736,-3099,-95075,-180998,-172063,-194705,-326846,-366430,-209443,-48206,38556,-53217,-299863,-350110,547,363675,475515,482613,519518,565199,497572,378220,222320,111550,116566,199846,154567,20996,-63409,105028,322880,327108,286608,349618,278086,170651,198234,253765,181843,101689,45072,-864,69857,136241,-52156,-166259,-53282,50281,18883,5302,76011,144882,60443,-13514,5563,17826,-6045,-99335,-160747,-100582,-83993,-118771,8458,28794,-229426,-461421,-417564,-245478,-139675,15992,137715,94609,-5135,-55711,-102054,-128160,-63618,-4568,-141097,-152505,1356,-17308,-156490,-76675],[58416,80901,117314,212199,350858,301473,34828,-215212,-230753,24008,134645,-3564,-26519,-66584,-157561,-53983,-27498,-100186,63765,294991,349348,202487,-93084,-458806,-511107,-308816,-69138,105472,224520,236905,93050,-36847,-96845,-129256,-108326,-167490,-164287,-46187,-16349,-44907,-122830,-126788,-133178,-70901,77512,183377,4307,-291445,-305774,-95652,-27926,-24948,-31508,-133567,-263600,-147138,98788,127619,-65379,-107437,159786,373329,266334,34361,-211641,-216884,-18016,95340,22182,-66463,-31356,63833,-41520,-210517,-91014,37049,-21394,-684,53140,6797,-33885,-137043,-220543,-238730,-328285,-404494,-378642,-271956,-175850,14311,219117,376717,376133,189072,57087,57280,15389,-15276,45664,149768,208315,166175,13097,-109235,-16192,160556,154719,68687,104478,80129,20802,269434,462720,251020,-26562,-148144,-38635,10151,-11098,145813,267248,133280,-84402,-177528,-140057,-119633,-285657,-408602,-377153,-236930,-52205,96277,67887,-44213,-49191,97239,168020,64208,-32511,88604,190489,119413,35978,-59151,-163403,-124473,-56607,-86456,53504,208855,161033,-78846,-174178,-29252,203294,213186,234265,247417,118520,-49598,27526,163636,51035,-80604,-31429,6753,-23297,-160326,-234487,-85015,68249,34076,-37082,-9647,81236,58800,-135,-21188,-152224,-305059,-362061,-229648,-57806,-32174,-176465,-271111,-176809,-79461,-178502,-238947,-97723,-36864,13971,223629,296236,140120,-13754,7229,54826,42470,-12467,-93796,-92665,-133435,-272772,-277966,-199034,-132021,-58953,95620,236304,290751,267511,68513,-233529,-254925,-73583,124539,203695,50762,-49099,-30311,-60294,-68213,-67482,-78962,-3971,130200,163393,62375,-75924,-172766,-212934,-173250,-155448,-100978,145876,398158,202057,-106021,-129693,-20635,-73993,-163821,-209341,-145471,15165,202521,162687,-120243,-192184,-119297,-96063,-185182,-269257,-210020,-55670,-45784,111589,273697,144920,-86102,-24458,167422,184345,188004,166254,121908,147736,120955,-95826,-265755,-184885,-20607,114516,140449,16027,-143062,-176500,-63768,115214,192259,161614,120831,115205,192258,330849,408163,421569,292272,147119,-96234,-188507,9927,169189,200580,82555,-203279,-380741,-289023,-180592,-144890,-104173,-71998,-6809,41535,187120,334990,305838,200013,162200,154954,117759,36100,-49238,-56220,74882,19657,-82042,-666,67826,22726,99049,127474,-2158,-205977,-214618,-71257,-17372,-147007,-251143,-198189,-189027,-224335,-201531,-68182,-1161,112908,167039,-6294,-105669,-17685,-42064,58396,323971,308889,125944,198055,296039,181581,-14803,-110405,-134334,-58008,111971,228239,195934,-13851,24149,278228,289988,39221,-60721,-173067,-421527,-655180,-569797,-152768,118849,76682,157135,253580,72272,-115041,-61165,75595,102434,119025,178007,253823,207630,-28111,-189232,-100936,-45893,-187218,-283484,-227092,-100690,55669,149465,194397,115610,-186946,-333912,-154859,38321,90592,169274,102032,-88980,-55557,29439,-73622,-48381,224512,413243,412663,292879,64418,-113479,-185121,-286969,-257108,-85823,-19765,-144493,-220447,-141771,-45504,12479,85625,291099,506796,433204,33419,-354301,-483487,-249379,121156,251084,172471,24486,-116950,-152536,-154016,-327286,-468676,-147790,15655,-173735,-172262,112027,630343,985400,1412209,1584905,881550,-4601,-1994427,-3527830,-2736375,-1171082,2531697,4264448,339724,-4517161,-1697632,1774136,1359618,-116557,-697779,-681368,-94085,531276,626798,239969,79793,215138,245868,247008,279856,268398,258102,279730,315574,186459,104439,69281,33815,120219,33794,-23658,-88806,-199376,-259946,-169207,-10096,59758,59325,173761,167333,16624,-53129,-78669,-167769,-109954,151711,133440,-143566,-181894,-28508,-122547,-308340,-138145,135085,15946,-190354,-217237,-258945,-286745,-137805,-14233,-1230,-153570,-174296,-65808,-62682,-74857,46845,10772,-118148,-95907,-21127,139726,373439,327061,206423,255523,182819,-80234,-321111,-339622,-151568,194267,395863,100062,-187900,-198745,-33690,67786,159137,277262,190451,-71570,-101917,74060,24848,-352499,-467025,-89618,46739,-145158,-79917,22638,-145111,-265448,-195217,-104431,94059,336464,229166,-120612,-251974,25083,125292,-23692,-9817,60245,57370,216294,304280,185985,162810,191212,208715,333276,464431,393789,233629,118708,120296,59011,-43343,-43662,-99290,-139569,-38385,-45052,-85748,-40273,-98036,-189146,-19991,265332,280438,253383,288381,201215,23557,-21080,-70622,-210887,-190879,32312,8814,-310798,-417579,-158228,17336,-5473,-125632,-184231,-88693,46730,8165,-48104,74705,194881,79278,-109277,-148127,-170680,-90528,62927,112097,107365,134902,89271,85933,299979,659724,873043,658952,156915,-203324,-236003,-175775,-218830,-347829,-435914,-422433,-328418,-236993,-152620,-23619,99446,-4554,-251075,-326539,-251748,-339619,-432428,-269148,-128452,-186871,-167195,-29612,93657,11753,-23786,10173,-39632,-132993,-108019,-37643,-29750,114106,277612,370297,216753,-141203,-377653,-279086,-80860,9054,-30807,23879,220112,276296,178127,-23696,-236528,-184364,61626,243252,364333,361448,234818,285949,486835,436181,69102,-261058,-378295,-336787,-234553,-265347,-356590,-306332,-96663,87353,104440,44777,42538,118765,80359,-89302,-158806,-5505,136858,107886,107900,140660,124933,8498,-40016,-35798,-43429,-32424,18891,90399,235008,188906,-27485,-102845,-243881,-260956,13895,133013,-56138,-156884,-27021,40133,-50428,-163718,-151007,-78859,66080,20588,-133363,-113415,116358,185990,-10179,-109913,77921,35482,-197530,-170307,20064,59479,51051,140229,156042,103690,-13390,-116897,-190554,-99321,129827,312357,173002,-137723,-159726,53438,103141,55687,27092,45372,107957,175646,151355,-46056,-73696,-2777,72651,149079,180959,48155,-134637,-306972,-354022,-393192,-255592,73313,59195,-215824,-118923,213998,215057,33316,-97890,-40789,14016,156517,328719,373141,392338,414573,317077,133710,97412,56325,-184214,-395885,-251179,-82990,-106458,-135384,-61447,67390,25934,-94451,-45962,91403,107698,89914,146342,233495,165591,-20837,-161206,-124973,-140747,-182639,-154339,-120177,-124357,-38119,47111,-15579,-133689,30434,289220,353805,165718,13366,60726,113958,173614,205295,30446,-162116,-239360,-292879,-189422,66770,279481,321952,320572,267702,278246,489703,566614,191778,-148345,-124950,-37069,-100960,18299,242700,161676,-117749,-61931,127156,91540,-30600,-125836,-197663,-144831,162482,454810,464886,303896,346621,465162,310973,313616,425544,277454,265138,385893,-89242,-595346,-634678,-346630,681106,2294055,2342278,1734435,776358,-588580,-1373959,-902963,-313730,-71059,39333,301808,1367547,2607315,1782937,-106515,-408968,-577606,-1033553,-676768,-521874,-614249,-292172,-144505,-205337,-168341,-72641,49889,181354,328518,461229,366915,221690,93350,38242,-23055,-221985,-337578,-165116,-57218,-200198,-255203,-159751,-127456,-139971,-170222,-207961,-288664,-336729,-300080,-199807,-172420,-147322,-32899,8781,-101806,-174470,-82166,-61823,-288175,-487920,-343183,-76993,81109,37553,-225940,-361837,-63778,331406,515707,506442,470951,511995,524852,457391,272978,120006,115762,208414,159665,-7768,-125646,70502,370588,402759,313129,332109,248621,138213,157497,218885,184527,126468,23125,-41227,113624,224671,-75029,-248928,-68669,68300,28225,7998,47132,107890,135131,144480,59638,-14199,49902,79605,-10364,-65755,-32979,2369,158299,147528,-131399,-371954,-337869,-159714,-55055,66697,143895,88137,42663,39956,-52675,-159559,-108516,-3797,-67650,-77330,-15392,-63239,-135082,-35275],[39112,13658,109796,239388,301271,195418,-13852,-218398,-219902,27074,128354,9865,12254,-23701,-118047,-10872,-3703,-89553,54458,278504,381269,206040,-166937,-436159,-352773,-147256,-2326,136853,301971,370334,242102,67229,-84775,-175319,-185234,-204769,-153382,-4517,19723,6117,-50425,-64179,-104543,-26961,188828,300403,67755,-242937,-241925,-59160,35520,-2654,-72471,-104046,-153065,-127297,-23252,10887,-168192,-213054,77711,343984,318852,149026,-77219,-113567,17339,50985,-45254,-97516,-27189,67264,-34313,-162940,-29497,57435,-14507,41348,122321,81406,-4185,-170527,-252303,-201574,-253003,-332123,-338961,-267096,-254352,-70580,215663,464202,457422,226979,98665,52811,-46034,-99830,-7758,166822,246718,202954,114771,46045,143102,267100,196463,75526,56554,-72157,-126412,217346,443073,217938,-33527,-82315,43152,64306,24072,168232,250224,103101,-57356,-179814,-234901,-213556,-269304,-357759,-335738,-160945,39888,115459,52043,-35284,-42388,86678,157648,75107,-9274,80293,159431,99927,11946,-82065,-203625,-198729,-52388,36768,152437,210178,142820,-72025,-160613,20995,342685,351944,248127,150543,40553,-25256,108464,187649,66268,-27185,39031,45947,40904,-46322,-143556,-53588,65071,35729,40211,150190,260140,145682,-94,7235,-107049,-359974,-438451,-273343,-132094,-84217,-139682,-180321,-106213,-100669,-261259,-258369,-30635,-1501,8636,181613,209430,44630,-61817,-13349,31733,61747,73939,-41689,-155995,-234164,-384558,-387997,-250624,-123544,-72089,39844,152611,230571,246689,21044,-321207,-314169,-71342,132554,140162,-62315,-132094,-24345,-862,-45130,-115194,-115897,16154,121218,75775,23785,22716,-42985,-162255,-165962,-153631,-158957,103908,337619,106365,-161920,-94812,83270,90593,-49842,-179368,-186093,-57942,123238,84300,-113399,-103574,-81514,-59755,-40404,-29296,80361,233389,125813,125633,302065,256252,45338,35897,131245,81861,96294,145788,135781,146492,141540,-45565,-199682,-126114,-34312,34676,63149,-16244,-173568,-266990,-174251,56882,144008,102651,129271,216580,335098,419577,404045,361738,251377,185640,-43155,-204593,-112510,12275,82593,18761,-238506,-390261,-324184,-239824,-138559,-4573,28567,83315,90483,153849,231531,191711,191184,238925,223783,165186,31499,-173477,-214272,-68732,-69168,-98915,-33336,-18348,-43537,91102,114962,-1289,-166368,-191032,-100658,-66952,-104213,-129045,-128022,-203128,-243505,-189177,-56401,-11770,91074,173424,901,-107178,-52017,-130528,-70028,220559,267449,174642,311833,396023,263222,55893,-80950,-135514,-51932,99939,139660,34989,-179396,-71829,286743,364022,108644,-20279,-139007,-334017,-518277,-514663,-188611,53133,-2328,28696,95923,-4252,-69472,35097,117715,144783,174889,163184,197548,152436,-111163,-257761,-154402,-108525,-261785,-266918,-141523,-14500,54807,110177,200404,161325,-111021,-194883,-36379,129168,211033,303603,199266,-26928,-17636,131211,67887,33809,264264,398224,274503,71753,-53218,-120471,-174402,-305401,-247053,-44088,19816,-86858,-142089,-105805,-70470,-97318,-58145,206029,464409,428212,15754,-419207,-537689,-254972,76808,162225,151716,128223,65864,-85868,-263339,-443580,-498715,-217740,-110909,-255148,-159708,172072,587779,773712,998760,1075950,486571,-286500,-1754951,-2575230,-1488281,449299,2469185,2377572,-1256123,-4632152,-1270345,2487506,1774481,-194495,-705636,-599473,-171944,360366,487489,-2212,-181052,268386,411761,306330,305744,337412,302706,300889,309750,122859,-15397,-37008,46101,288525,170840,1628,-77130,-171903,-299512,-281023,-84494,71185,115772,245045,231279,32987,-74728,-85773,-127053,-26839,228967,249247,-1930,-111330,-8279,-52184,-193663,-34278,189842,-9760,-278347,-295240,-237317,-179100,-50964,1968,-14980,-149931,-143766,-21114,13649,-10736,35536,-71353,-232924,-198502,-42093,176063,385341,311422,220040,315567,241497,-32700,-292526,-339670,-146731,204320,443996,173665,-145185,-198795,-44812,90521,171492,239493,169658,-14783,47215,227687,129893,-246806,-378377,-85415,33099,-155649,-132089,-47552,-194844,-299419,-251289,-170900,24034,288586,266931,201,-185093,41398,143737,-34374,-21886,72896,53019,169505,243927,124110,41901,61298,191026,403604,488741,431808,303660,160589,78216,5184,-75082,-67707,-122066,-153576,-14656,49458,-20114,-130125,-261156,-229491,62645,396883,398303,319242,329713,240693,98891,61487,-60121,-308205,-278834,-14220,-52474,-364121,-390336,-101943,24706,-28368,-97111,-156147,-111556,-59060,-130224,-142284,42381,231207,110958,-145302,-202116,-171095,-40753,105393,120509,153971,237168,170577,85138,243740,589367,756679,574030,187380,-96346,-140535,-106248,-154817,-271454,-370493,-382918,-292702,-194059,-110512,28841,208569,84950,-259324,-375816,-321636,-402130,-482963,-251147,-23441,-46974,-92167,-59795,24395,-64366,-96765,-21264,9372,-76503,-145125,-166486,-133946,52307,221479,301374,106550,-183043,-317144,-213684,-87353,-68572,-146505,-36791,218270,282580,144347,-82211,-264468,-182557,55652,257435,395152,429790,350064,413881,505140,380355,68186,-230843,-426521,-454183,-292198,-242863,-308526,-199309,41494,163433,86118,15536,30645,67096,37998,-32304,-48727,59931,157038,83159,85268,177213,176406,7114,-70269,-74529,-50083,40617,125452,126880,191898,164460,23477,20146,-105188,-215943,-106152,-95741,-184909,-180961,-37874,24977,20717,-30930,-92630,-103980,46032,45226,-70285,-27076,167204,132525,-96272,-105029,136126,145754,-105823,-142885,-5372,20010,-5953,88060,158061,119452,-30270,-173950,-200934,-98698,112512,300850,154665,-183444,-212040,6304,43225,-19072,21914,136174,211689,277187,207674,-29958,-87641,-2969,99859,184143,193861,41001,-126431,-281000,-329506,-316041,-99855,246537,154595,-205345,-176611,132574,176500,58657,-18692,39555,-4805,12516,158904,269135,393799,514253,349087,95219,73022,97561,-108983,-304146,-193521,-22902,16110,-14139,8339,73064,1127,-89971,-35676,-28756,-11632,95698,191879,187448,23416,-152820,-162053,-33150,-84146,-187526,-173079,-187466,-216597,-85295,28220,-67654,-219107,-35548,181710,232813,151955,31704,14461,109517,302938,337023,31313,-190740,-249672,-304501,-232442,13242,228418,291178,283989,257438,312800,459575,487088,158769,-149875,-145076,-93462,-123622,106577,333020,174136,-127636,-70521,92862,73758,-33896,-167005,-295848,-208138,192760,520131,433856,225452,298485,451384,308735,314686,423237,282587,322083,513727,33273,-488035,-672301,-805229,83583,1985941,2199277,1793457,1520554,221481,-1253892,-1317237,-673561,-224026,8964,146932,759702,1863249,1885057,546970,61978,-475424,-1103984,-761884,-593007,-667297,-315386,-247595,-420872,-363794,-159444,24699,171188,356370,548921,464610,201185,-16110,-64615,-57260,-171607,-288031,-273621,-194040,-246167,-293228,-226239,-152719,-127148,-176765,-213235,-256318,-322210,-329211,-222848,-162434,-160430,-94122,-97480,-204263,-212154,-28121,42703,-250184,-587993,-475987,-107176,133479,124874,-170030,-395567,-171839,219891,441740,437655,350286,356139,416290,394015,212434,48934,54071,146628,92792,-69739,-187348,-5773,301797,360698,257239,250554,180769,88988,85843,124736,118170,90376,-43822,-114030,135182,285921,-79154,-324198,-126002,18455,-23978,-35000,11043,65091,162557,232870,63981,-89738,60068,204224,90191,-57676,-2319,109562,217188,153585,-80395,-250501,-205962,-57887,15267,80625,116251,68685,69597,110468,-11530,-198802,-193294,-74087,-69737,-65143,-85141,-162688,-173868,-61207],[-7618,-45208,112125,240828,184461,26889,-81846,-186030,-153611,49531,103066,-1611,5325,-14790,-105558,-19934,-55,-48485,71900,243323,340443,147949,-248819,-374566,-154638,24182,42507,133418,318861,423209,319335,126628,-85547,-217162,-268213,-253795,-150733,13166,46112,40225,16389,-14871,-87802,-3475,232270,314925,89648,-174503,-162634,-44757,71956,10533,-130901,-107726,-61393,-142139,-183024,-119654,-253806,-325615,-51278,243887,275468,163616,35627,8410,39067,-15277,-92047,-85250,-21268,51609,-27244,-79437,47301,62467,-23548,57925,147993,124041,18027,-202273,-284141,-131106,-80558,-166105,-224538,-217060,-299002,-168288,166932,485566,468148,234308,116407,5603,-151771,-196494,-53908,152132,229573,220104,212649,196389,266484,301450,190671,68083,-16940,-240776,-279747,117742,352077,136166,-55314,-14069,118339,85705,20508,165719,227013,105681,33771,-90707,-246751,-278661,-277609,-333913,-310569,-120256,91975,109977,33298,-12304,-19490,70276,126924,75288,8339,55470,103273,77433,3535,-73725,-187377,-223932,-25616,151963,192670,147973,104638,-43150,-120487,92150,467326,468751,270587,92339,2550,14180,181718,202507,82606,19617,90677,67866,81054,70911,-32755,-22181,64664,44264,104919,267914,359522,166022,-29421,39296,-30125,-354810,-456739,-264548,-139650,-77134,-59578,-47863,-7700,-89205,-285421,-245724,-16183,-4724,-12723,100136,59710,-70559,-77915,-4199,15829,69643,151027,10850,-217704,-319547,-437160,-450471,-322789,-192523,-140535,-37398,69077,150099,177156,-39150,-371205,-350748,-77994,122342,79900,-120491,-145491,24253,105931,14443,-127317,-138586,15062,80032,-32222,-50666,55921,4539,-172366,-172135,-157423,-209370,57854,266139,17853,-212302,-75503,176929,237888,70601,-127750,-202125,-122860,30951,16814,-67383,-4200,-53340,-43309,85700,196241,331838,413665,244880,108988,286582,339652,175145,78609,47904,-54407,-5314,118576,154227,163761,179346,43822,-64367,-3504,-1817,-24047,-16465,-66271,-208168,-330618,-249947,1133,87033,27642,98051,259521,403901,431173,356983,264508,182138,187716,13071,-207428,-224820,-104961,22758,5208,-195761,-307851,-308952,-287626,-143399,61123,100338,154689,130255,85953,66314,52886,169842,283149,257057,177630,14151,-283098,-378618,-233585,-149652,-77146,-16882,-74056,-82262,89223,98767,-7646,-115533,-138537,-134396,-135361,-81170,-19120,-57755,-211344,-254805,-169216,-57100,-31450,48213,131902,-17118,-131060,-141963,-240520,-184595,97187,173815,177114,356418,422360,282973,97273,-49467,-124790,-33351,92246,44232,-133641,-300989,-118786,281724,361451,112607,1968,-83714,-208722,-329862,-409321,-216506,-12841,-57485,-92198,-79416,-103699,-46329,81811,100782,141054,184931,93061,81179,53139,-202052,-321625,-206260,-186862,-333045,-225189,-16112,98911,46413,40012,158311,165621,-20129,-38637,73667,180772,261519,324981,216017,20566,26552,215572,196167,111946,258240,313615,105102,-138059,-146691,-95389,-144584,-335437,-268305,-37337,59789,20272,-28614,-88150,-146507,-236246,-209767,85010,351828,371943,2708,-453037,-584479,-297633,-30183,31976,115080,209818,206882,-34737,-361273,-494524,-411719,-197263,-185892,-342207,-207773,128741,417919,447499,479794,435361,-48636,-636386,-1363621,-1470017,-302520,2348117,3345883,978035,-3472829,-5137210,-792227,2854830,1761000,-382427,-772008,-495030,-195101,169088,293088,-251686,-428748,244441,495411,301530,226605,289463,263973,268424,286928,93425,-120234,-146943,51172,415071,311238,20545,-82683,-151162,-329263,-367090,-149405,48778,116667,251916,268952,65811,-76157,-92447,-63609,74482,289640,332974,115604,-65057,-17054,20354,-45908,89352,251395,-5513,-314484,-326011,-188636,-72970,-7673,-50474,-81926,-160499,-120040,12232,77208,46084,-1503,-177125,-345417,-276561,-54989,188515,360483,277197,202868,303877,231763,-4655,-213410,-276293,-148770,153648,426547,231689,-65572,-138587,-22623,106212,156680,165574,108494,8799,141528,338056,241953,-101852,-258258,-91664,-23839,-198906,-223742,-162684,-261693,-313311,-280830,-235758,-61427,214656,257852,71668,-118715,50099,105767,-80232,-56805,31278,-19529,47232,139167,57621,-81693,-94580,104734,354901,414929,418147,364578,208572,57019,-30701,-96420,-89219,-125239,-129247,25407,135746,39457,-200445,-379939,-240352,114672,405534,388008,299672,314136,240708,145861,120333,-32162,-306269,-279932,-56346,-115771,-371379,-315708,-58238,-20561,-84438,-45383,-63117,-110580,-181396,-265600,-206081,23996,229679,93595,-184207,-233306,-172805,-26341,106651,99454,172724,310685,235219,69634,144912,431984,541170,411572,186517,22307,-28782,-35792,-90597,-202117,-306061,-318688,-250255,-168493,-101937,26095,259070,147542,-301587,-483052,-392735,-395699,-444367,-217591,44900,76036,-20062,-95386,-50853,-119142,-132483,-42179,45019,-11632,-159510,-251875,-172916,38467,193900,260179,45620,-194001,-237849,-130208,-93092,-170559,-257036,-97390,147136,173968,28882,-159436,-270129,-170389,17330,222942,395325,469473,427400,489228,479572,314637,86976,-165089,-420254,-505422,-325666,-223267,-252338,-93388,168767,240221,82227,-6640,16049,3642,-4605,49737,85901,115100,143880,44211,28963,137125,160784,-11224,-112992,-136804,-75310,95768,215200,139077,84622,55752,30379,121315,53776,-114557,-150862,-202912,-222479,-177482,-53270,-3284,64099,63821,-56343,-117325,37471,58774,-31415,33409,161566,11763,-221671,-151635,125954,237910,18328,-104881,-41631,-31674,-63678,34301,131679,88777,-45242,-186678,-150765,-19019,144784,280295,123294,-200104,-246615,-76685,-76910,-148647,-37345,151479,245238,324823,245641,12723,-83603,-28075,82955,179205,177351,13147,-108393,-208359,-270195,-226013,59506,397141,240942,-169180,-224923,1910,78075,47818,49296,107308,-26435,-133860,-33707,123672,314432,491915,298032,20090,20430,94444,-68495,-225814,-140562,35950,135258,100721,72558,82573,-26198,-97338,-16679,-71744,-46239,154127,266702,194279,-25511,-214639,-126251,57963,-34089,-186815,-178871,-227076,-251832,-64477,56389,-101259,-241660,-51881,77763,79394,120688,59559,-36250,64763,368316,388740,20491,-179958,-188627,-178838,-144647,-2588,130531,191307,219782,269066,356929,394019,361259,100066,-151784,-141098,-102137,-92269,205006,410669,175657,-126651,-77670,44312,36544,-58554,-201533,-347954,-247156,154515,449783,319414,127992,240896,423937,325915,355601,479450,373019,437902,643442,198526,-305158,-631690,-1111483,-417100,1566886,1892564,1682882,1992372,892495,-1013742,-1501243,-839745,-261129,10343,-756,132763,1094366,1877125,1147196,459907,-388369,-1075481,-675834,-520712,-626188,-293200,-284286,-544932,-482870,-203454,12273,159059,368774,591501,507576,176273,-60905,-88583,-25558,-52381,-174719,-324752,-281475,-234892,-265416,-241139,-143460,-88993,-164218,-201794,-202264,-266191,-311150,-221816,-122653,-124311,-131342,-208095,-302671,-221958,37498,153886,-163817,-592491,-534082,-93482,227489,231198,-102875,-390685,-241620,103299,318885,348536,246204,190663,246308,255275,98129,-53798,-10455,84567,17916,-107159,-192649,-59280,193817,275084,187165,171819,134519,70399,28491,28243,53846,70098,-77800,-146792,182011,358097,-24630,-333190,-163712,-39251,-87808,-73282,22801,76620,179803,260483,48458,-138401,86061,305853,175656,-24558,41461,206662,213660,99671,-42944,-98172,-28981,69566,92078,98781,109940,87357,115482,185781,59659,-187713,-250884,-156533,-122329,-111086,-172586,-257805,-222515,-102819],[-63459,-76937,132362,233249,54202,-139568,-142819,-117663,-37889,92404,74865,-14935,-19638,-33033,-127326,-81081,-9198,27132,119113,200835,244896,55985,-306427,-301963,25655,169984,70129,110182,284476,398953,321166,132165,-95446,-238386,-320873,-285911,-145924,-7421,30256,41877,65135,13341,-85226,-4002,206917,250617,85712,-97570,-93310,-50227,82718,41768,-147015,-100836,17870,-159969,-316025,-224818,-295976,-404024,-193215,86111,139266,75087,82472,108137,52065,-64400,-84899,-26015,-22364,11376,-14764,32869,132306,64491,-31112,55202,135665,140175,40392,-220248,-308702,-54810,131182,41585,-88831,-173910,-318182,-241182,108338,438319,400766,213784,119580,-57618,-269753,-275929,-69721,126923,183536,233144,297530,314921,330804,266038,148758,57719,-83303,-362077,-387006,291,215887,30249,-74396,56197,190347,96231,8708,166134,222772,154265,181025,79453,-167727,-283882,-289137,-330324,-308817,-118360,103210,88578,14565,11025,-1094,36205,75661,64130,16041,17216,30862,48163,6521,-38570,-123849,-196333,17881,234147,180241,61154,77712,16734,-45076,182656,542292,520188,290469,91374,20184,59109,214604,198194,96013,53424,115183,74775,96522,160195,65681,4330,68140,58644,142209,314875,357377,123311,-69799,61794,36578,-300033,-411437,-209109,-79971,-10877,43631,92554,96922,-39017,-230573,-190479,-31760,-18540,-32820,4990,-101420,-165008,-54111,44497,35902,94438,219100,55215,-256922,-362532,-413415,-443726,-387398,-307096,-237105,-114930,3751,70709,83822,-83432,-355270,-342699,-86660,91977,24685,-126162,-98586,77830,196472,84151,-95072,-128111,9808,30814,-117266,-116731,35122,-34244,-225174,-168026,-153997,-244910,-5533,193161,-31929,-234124,-79256,217495,311298,173353,-48970,-170440,-149653,-42071,-8831,15887,88177,-23780,-29563,171642,349813,475432,449805,264956,71854,241147,381368,278999,107291,-37760,-158772,-61690,113474,187081,201102,225068,148033,104500,155675,73720,-41907,-65787,-96410,-208833,-333218,-265567,-27856,45332,-39469,41683,253771,407108,381483,292545,189711,136231,167797,59489,-187707,-283425,-141595,43850,44206,-89589,-150477,-235416,-304487,-152850,87295,145495,204328,161087,11537,-110088,-73317,145376,296335,263272,168719,879,-336167,-490202,-342946,-171841,-8987,46405,-84127,-79739,101105,87628,-16267,-61945,-49271,-118708,-159408,-53361,69752,15552,-179088,-221435,-124330,-48142,-36539,9692,64090,-41395,-154967,-240442,-315900,-229648,444,53516,122465,328523,391531,253661,111613,-4860,-87427,2539,102859,-10327,-233397,-319471,-74920,283156,285582,53632,16957,-2699,-70687,-136080,-262785,-210005,-45373,-62908,-163922,-216401,-192818,-35956,99715,67867,116153,156784,-8707,-55255,-37541,-239793,-332114,-215865,-233943,-353712,-152633,126286,209907,37682,-30338,95895,155539,98107,121842,165571,202089,258053,266185,191757,79115,80064,256816,287329,185006,219742,193410,-30648,-246094,-161129,-20222,-86810,-342285,-284405,-51242,90943,141336,81662,-89122,-237715,-337274,-289325,-8286,225345,299890,16986,-429654,-590952,-335199,-127215,-59036,111795,283592,302267,20976,-380884,-416974,-190065,-62096,-178873,-399519,-268553,40459,213590,149736,54432,-97740,-534792,-964446,-967150,-453861,594129,3779792,4644367,353994,-5444150,-5694645,-326796,2804781,1369331,-578600,-813695,-348965,-124929,44253,126165,-405690,-547870,186266,496149,246237,71768,139087,169025,224818,296900,133618,-166155,-218106,61676,477905,411479,34280,-85657,-116418,-315054,-381364,-170402,14275,85561,221927,287954,125938,-25632,-61294,37963,200179,345476,374528,190459,-35121,-32763,86238,100983,204792,313567,45339,-272193,-283792,-102937,29600,16686,-113287,-143620,-143321,-63705,71212,147950,109337,-29116,-258153,-407019,-291594,-44048,184031,319708,251634,186598,256895,187596,23457,-77400,-134221,-131084,64678,338332,246173,40207,-10650,53203,130234,139588,110884,56566,9250,171811,399945,357620,69412,-114981,-74644,-71137,-230650,-310346,-283076,-309458,-281052,-250721,-248052,-106510,164148,252571,132097,-23586,86613,65586,-104297,-68064,-24952,-125112,-103317,35109,22898,-149406,-212032,-11562,219447,290257,374772,406927,259182,87470,-13306,-86664,-82581,-77651,-51431,84228,206228,99881,-209263,-405322,-205098,142791,307175,249787,186933,229678,200836,160062,156899,35282,-174091,-174469,-55696,-121094,-291444,-197610,-31513,-99086,-138954,45423,101083,-66650,-272553,-338953,-195646,48679,211676,56264,-191734,-219486,-167385,-35112,90268,80539,178897,353308,287955,72962,63457,262893,316855,237744,177264,143301,87385,34479,-22330,-134555,-237271,-238446,-209460,-152239,-100278,-2662,255209,181800,-343692,-602428,-441821,-320769,-314330,-153749,88523,167963,34557,-116349,-87166,-110781,-101505,-22866,88069,72789,-123702,-251597,-130601,74501,203145,284419,103329,-123063,-133742,-32680,-83064,-263597,-332981,-135206,48311,1424,-128726,-234344,-255860,-159853,-57288,130298,360218,471929,458642,519236,451681,276757,130200,-71894,-349144,-457837,-302475,-189121,-170396,14776,268235,304059,103872,-832,16650,-34474,-13291,147172,211046,149963,109324,12113,-33222,38674,84179,-37454,-147496,-198088,-101860,139292,282512,134333,-40521,-92006,-8216,184546,215958,36554,-98705,-154237,-160000,-135579,-52016,-24084,82232,111347,-38559,-103005,60879,78310,-7055,66837,110929,-134519,-343585,-226129,66984,293768,153855,-53820,-67908,-67353,-95245,5045,105094,57442,-25787,-122227,-24260,140672,224507,252023,82769,-185795,-255566,-178422,-235354,-297898,-126073,102247,225896,331893,278979,86442,-31567,-36870,41975,138657,141016,-24014,-89871,-120022,-195733,-140381,195747,503439,309015,-106735,-243327,-142635,-62197,-874,87393,148958,-35640,-228567,-188716,-27425,171872,337295,170708,-57393,-23525,59415,-67276,-179741,-107349,67149,204406,173507,121974,107477,-43381,-108955,23597,1876,27182,245595,340852,244492,25293,-189388,-64968,131169,11130,-162591,-153945,-212156,-211020,29333,148614,-75063,-186363,-21158,1234,-58966,83564,86873,-85181,-17476,337703,337604,2552,-117168,-47619,57532,57070,24960,27037,73001,166437,313261,397332,298650,210443,30866,-144231,-112022,-72045,-31850,285298,466762,177543,-108015,-77637,-7412,-14055,-95803,-210792,-317958,-231067,70846,264242,144422,19306,176060,392935,367865,441019,602055,556286,611285,756263,376710,-84911,-541391,-1235292,-742992,1124860,1472245,1426916,2110409,1304877,-678963,-1374317,-747996,-142172,87405,-83421,-377198,437300,1715212,1551681,689881,-385394,-995898,-452569,-308942,-476915,-206314,-227363,-532353,-485581,-185936,26978,154075,352518,571641,485229,152435,-42679,-41815,51181,95244,-28865,-282195,-278277,-168699,-181172,-198984,-96560,-24070,-128561,-179623,-141220,-176386,-248843,-195812,-62052,-39942,-110741,-255665,-340348,-186073,110640,255200,-38647,-495855,-502533,-41891,335474,325364,-39408,-338994,-248783,11136,185793,268815,190012,66127,68012,92119,-32997,-159277,-52670,50047,-39731,-107885,-140748,-71357,95210,191491,131875,114300,114891,75817,-17595,-56522,20699,93498,-59620,-126698,246127,426897,60462,-279543,-166396,-84584,-149221,-97767,79238,145607,194703,228303,19584,-133127,144930,388361,255528,41506,88991,258901,164673,30558,-7237,46139,140542,193484,163413,128039,138817,148258,181284,262915,158037,-115097,-250288,-210303,-199529,-203872,-253765,-310089,-246131,-125565],[-107682,-75117,163077,224586,-39877,-246669,-175462,-28494,100972,144932,53427,-14095,-34577,-66868,-182663,-181517,-30927,116485,172952,145535,115708,-46657,-329551,-253492,131471,253954,82720,78553,213749,319543,266189,90557,-111716,-236549,-329831,-292457,-144299,-75955,-58311,-1587,79724,7881,-106978,-35805,123599,144738,67987,-34830,-58982,-73736,67517,93674,-93393,-52359,88807,-155871,-383591,-293241,-296446,-420954,-310549,-98646,-52880,-82285,36910,142155,54534,-74316,-25103,51833,-42985,-55946,-316,147142,201068,59808,-38154,29669,90460,133142,63580,-219909,-325654,-11703,289499,204732,-2975,-182446,-335506,-274210,59390,329717,264981,162870,105977,-121178,-377067,-329049,-61329,96576,129697,247960,355658,369518,315430,171342,77529,36455,-131205,-405884,-426927,-116704,52433,-88403,-93058,111460,249865,109661,6479,174028,233282,224565,336843,271264,-39223,-233583,-286749,-335461,-332679,-156113,68807,46983,-15990,10499,-13297,-29331,-110,32774,182,-39930,-56425,-5170,-7530,-10602,-54243,-145469,47107,249841,122371,-21772,69422,90183,49061,260306,528024,464288,268093,114248,66396,85597,179096,151531,78786,48764,94891,56234,77298,181174,106028,5221,56128,56738,129951,268628,250629,27567,-113429,48902,39819,-242673,-337627,-144112,731,65757,114886,178002,160825,24624,-115436,-102467,-50911,-30886,-53408,-92733,-239914,-228829,-23340,96116,69342,124301,255506,65199,-279228,-365921,-339850,-384422,-429607,-430709,-340467,-185192,-45923,-5087,-21005,-111930,-291089,-304104,-109378,29066,-40098,-114591,-39197,82310,197260,116324,-44554,-96366,-2588,-26928,-178092,-164601,-29110,-140538,-297869,-153677,-151647,-287193,-117274,98995,-57553,-240897,-123375,161852,265006,217226,31219,-103270,-135702,-80822,8191,104610,145320,-1841,-24115,189852,384592,473245,364666,180161,11511,163173,357760,319555,109392,-99412,-197737,-58683,128282,218561,232365,243858,210001,226663,276761,142283,-38512,-83899,-94768,-170892,-285575,-240633,-38473,15974,-99516,-39461,202363,350190,276646,207152,149526,116021,121441,66303,-162808,-287053,-113751,108612,93176,21733,17792,-140094,-302421,-172485,69075,150708,210742,161344,-58277,-252705,-168223,108552,269821,238088,138205,-12017,-329043,-523121,-365970,-136147,70439,111529,-74104,-65751,103523,64253,-46826,-41530,41384,-46661,-119226,-20751,112521,70394,-106890,-143774,-72335,-37409,-30987,-25511,-27196,-79359,-179284,-314065,-331667,-201296,-62271,-83482,1359,228754,308731,176012,83202,28042,-47527,28751,112868,-18212,-235632,-234812,41831,280435,145536,-64567,10108,73419,35072,5683,-118991,-180474,-53401,-40623,-191994,-306702,-270987,-47954,97763,40631,74188,87852,-130242,-190498,-98465,-209948,-282937,-179834,-228033,-313457,-78325,224752,260442,6894,-101467,14458,121030,194332,236074,209030,184952,203627,153997,141624,137524,113345,213847,301514,229911,150522,59448,-106506,-232815,-100718,76413,-25063,-320381,-283370,-87251,80100,206408,125049,-132445,-331445,-374873,-272124,-50224,111632,221803,46410,-364985,-563953,-362413,-190123,-88306,146235,338860,338631,73079,-309500,-224569,104537,140541,-117568,-428994,-325425,-58516,46112,-28064,-161659,-361602,-818670,-1204836,-725067,251231,1064475,4168926,5610866,452573,-6356255,-5901636,10904,2346387,749972,-687648,-752845,-184522,-638,2934,13885,-430271,-505326,111784,405408,145196,-123704,-87260,32814,183450,341996,214453,-162043,-243337,71233,469209,426537,23535,-95009,-81357,-264829,-331132,-160066,-39166,21310,159055,271265,188372,62899,3227,148802,316520,374858,346115,192979,-31659,-55509,116575,192449,261354,338821,111815,-180729,-195268,-10134,99245,22498,-158628,-175299,-90766,31550,157177,215427,158961,-50012,-305006,-409911,-254145,-32423,144014,254242,218884,162109,188751,123630,43191,74653,44303,-100361,-52323,175066,174566,113854,134776,158522,150768,116005,88688,29874,-20562,128027,396417,440693,216832,10435,-35069,-83585,-232367,-367900,-388493,-336534,-220852,-177243,-206926,-105890,140788,264429,199243,93663,145786,49171,-83142,-43949,-81761,-249201,-254360,-56298,13204,-148390,-263255,-135516,27877,139638,299857,396390,275051,143448,39887,-67925,-63134,5189,46574,125673,229171,138835,-167338,-349438,-143884,138840,132209,3811,-21335,62516,105541,121491,152369,119850,38096,-10387,-19609,-66677,-149026,-80783,-44322,-204261,-181705,153273,285159,-4912,-320446,-339741,-121432,101034,177180,8282,-172532,-180683,-172811,-70605,59516,64774,158263,334037,300117,88575,17269,122020,132375,83802,150074,223741,164550,73594,21129,-91053,-183937,-177871,-197674,-153943,-97951,-45856,190486,164979,-374608,-695072,-474056,-229395,-157493,-90663,93077,193272,34679,-139599,-87889,-56362,-33388,18273,126738,153859,-54076,-184043,-49484,108703,196458,341947,261336,17640,-30381,50225,-71357,-345392,-391872,-169001,-57071,-183745,-292113,-309090,-258315,-189310,-180652,-26481,268335,411722,424923,497829,428672,263434,167690,5472,-250396,-338163,-228592,-145018,-81182,98593,305663,321715,127206,16368,20928,-41769,5537,211550,261870,125481,39977,-25502,-98326,-104030,-50945,-85666,-181431,-260511,-140498,149164,296178,91640,-167380,-250215,-105677,177158,331117,184877,5836,-19578,-56791,-84533,-47588,-49680,57445,91360,-53798,-77551,100727,94754,919,64041,19214,-282994,-444759,-310495,-24228,285514,248622,-17934,-96290,-94073,-110467,-7265,83902,44871,15240,-8638,141012,325990,304524,189866,11503,-175418,-267830,-303157,-417725,-445480,-232113,1506,163163,294310,284651,149865,52582,-17844,-21686,47955,67155,-85824,-103347,-73614,-156981,-105130,257441,525661,323191,-51797,-243897,-285683,-236925,-98758,62626,133224,-49459,-266204,-286896,-167193,-16329,71452,-22969,-131811,-56721,-9324,-118328,-191110,-121142,35609,176961,157424,122212,124499,-65014,-138859,60249,142801,154098,311695,362144,281149,103452,-127555,-28191,144433,25242,-131300,-117075,-162506,-130583,146628,275235,15341,-88233,14422,-57888,-168709,23810,77245,-148485,-146327,187559,181837,-33138,-29827,125716,304631,277324,59642,-68361,-37257,128605,355212,386039,151907,27806,-59040,-143321,-87610,-50598,-6101,298877,472092,165625,-95759,-94416,-82401,-99163,-159359,-206675,-220628,-172346,-45100,3136,-70918,-109728,83337,336357,397065,527623,743199,778007,793930,816517,510739,96461,-480088,-1244208,-907587,707618,992969,1080647,1895545,1407042,-314315,-969350,-438713,93324,226317,-107919,-723649,-57429,1403694,1672900,701766,-507801,-932854,-190482,-32134,-261537,-74773,-103344,-407593,-392762,-135096,44808,138007,277885,456346,372377,103361,-7910,26708,121300,202067,90194,-165173,-196857,-89716,-94305,-141624,-48421,33930,-98209,-176772,-108366,-94838,-187884,-179415,-22228,42077,-57147,-230992,-309386,-129809,154967,304203,79796,-341208,-408086,14872,401097,353622,-13458,-268450,-216776,-61783,59894,193863,162762,-8162,-84839,-62156,-160271,-249046,-72721,34467,-84415,-91896,-68950,-59207,23447,125951,87974,60483,89610,67978,-77830,-139291,12051,142040,-20661,-89455,283893,448019,114118,-207986,-154999,-131111,-220194,-128483,136457,231834,195923,142845,-26291,-87979,211110,430600,313884,110639,101972,219415,74932,-31946,16146,129756,236868,265205,194910,143707,176120,212783,232991,311092,244374,-16878,-203482,-223854,-278295,-320576,-320094,-313814,-237813,-124787],[-98928,-19346,211954,237213,-44567,-237541,-142301,84464,252931,217698,69241,33487,5389,-74016,-230819,-269072,-39263,214296,227124,93804,5584,-112032,-296679,-218004,165336,286917,111478,76921,158114,251185,221074,58192,-94642,-183032,-269504,-248912,-124641,-150146,-183673,-52769,86993,-966,-122336,-63019,43041,73970,83902,33861,-31096,-75386,64950,184159,54661,80516,190741,-79877,-341838,-296520,-237322,-330809,-330218,-224557,-198362,-207444,-50896,128769,82984,-5921,94741,146892,-46100,-99733,50945,273079,270384,81444,-12592,20360,64177,149335,127046,-156459,-291175,13875,358650,289903,28396,-205940,-320575,-227223,65209,223169,133538,126328,113259,-135707,-415378,-317024,-9674,99010,124523,307784,420949,384253,260545,81460,27024,32615,-120152,-331030,-361340,-178234,-79986,-171487,-81479,173500,327895,177119,62288,217535,276256,315949,482014,449819,119861,-110142,-214787,-290948,-327061,-179175,34294,24365,-24107,15257,-24126,-82709,-51769,22508,-1421,-70835,-109230,-51198,-25690,12893,17697,-68427,73429,224612,74956,-42582,111819,188934,172770,324521,450962,335515,211701,148158,135882,114829,117190,92266,48225,25860,61510,44483,58784,154367,102374,5339,51215,59851,100271,171336,103783,-58348,-114760,24629,-10109,-193842,-242502,-68338,82973,128072,140730,197066,183928,105792,57076,36566,-16080,-5507,-45665,-149119,-302522,-237617,1968,127376,98422,160086,272989,59437,-261826,-310734,-228381,-276356,-407968,-489660,-394079,-207446,-50552,-42107,-90582,-103798,-188346,-233461,-124564,-33982,-87517,-87927,15435,39815,108568,108951,19975,-36131,403,-71535,-205996,-174415,-87341,-240450,-332174,-108814,-131144,-326804,-257403,-4810,-64806,-230096,-178101,39827,131861,203380,107691,423,-61977,-50346,79762,191747,180143,26828,-13259,157713,321432,367470,246268,65291,-45114,75506,283738,299205,99144,-102353,-145010,12636,172430,253943,254201,229591,205367,253121,308770,169070,-22725,-61309,-42387,-88127,-199543,-187888,-25549,12041,-135848,-116666,140892,271893,149762,110190,140527,113785,65009,38216,-131453,-237185,-47287,174963,121751,98463,148604,-51352,-280365,-180593,35704,122685,174495,130166,-99353,-307409,-201458,72907,223958,202158,108087,-11622,-264313,-463740,-297145,-56335,132236,144848,-59473,-56570,89288,26761,-101027,-68811,100893,65855,-17141,22591,109528,101617,-272,-30573,-27191,-28040,-12809,-51143,-125764,-129397,-195411,-327643,-275633,-118237,-90616,-210367,-155161,89906,194664,67952,16501,30962,-27785,26909,108322,12632,-142395,-75351,190008,267503,-15848,-208534,-24452,120050,92625,80378,-9858,-141919,-52445,-19301,-193110,-354090,-334563,-77829,94397,36237,25405,-2923,-243790,-298658,-118959,-120576,-183377,-104672,-156078,-216759,-27051,234653,218732,-56392,-173209,-80708,47228,206814,261409,191113,134272,114555,24118,78225,177695,103353,78721,228804,237478,66846,-59326,-115527,-129203,-623,155208,16831,-275085,-261126,-136638,14586,174593,71357,-224692,-413728,-347780,-172511,-39203,27021,148985,78526,-281137,-517821,-384314,-226647,-75309,200948,367423,319317,111830,-170320,19987,381457,337151,-48371,-440256,-369752,-143837,-38862,-53700,-142794,-298658,-811632,-1303488,-703210,546678,1111526,3386220,5629461,972294,-5807938,-5475283,128830,1601621,119838,-634778,-538049,-40334,102882,15870,-49972,-344160,-334927,34185,238052,19306,-305529,-328917,-115061,152293,399864,282043,-136653,-225391,83100,417295,358951,-14229,-116150,-60708,-198593,-247281,-143422,-113670,-71528,71599,214001,229966,161831,81207,233236,389730,359993,244554,125856,-45838,-74792,105964,206419,237912,305335,159128,-81599,-98223,59981,119795,15619,-169114,-165912,-7770,158541,259538,268180,177368,-71245,-317419,-359945,-189081,-40481,64917,162586,160701,117739,118741,62077,53323,202653,209495,-61130,-167653,-27266,16185,108554,243107,266555,167797,91609,102480,40935,-64254,37147,336380,466685,302237,92162,25371,-41528,-185979,-368419,-447677,-338254,-151693,-84509,-126929,-70388,138202,296124,288191,222080,218607,75794,-5388,22269,-117149,-360058,-368237,-122050,20505,-78296,-228279,-228193,-160827,279,210436,328852,241160,193758,104814,-54483,-39362,106018,135870,130486,201579,153038,-92358,-238226,-66238,120883,-47136,-270210,-273789,-151529,-25771,44398,115516,203955,263607,161417,44118,31353,14918,8223,-85650,-300196,-188209,267143,444705,62593,-306487,-265107,-398,172002,149133,-21841,-126311,-128409,-181923,-106614,38957,64646,117407,253015,268568,119564,21862,43720,23104,-16809,115160,250875,190973,78656,34522,-68930,-138177,-136553,-203589,-151519,-67226,-69863,97418,110288,-365360,-699216,-469252,-153126,-28426,-42777,71898,158170,-12988,-159551,-54475,22655,46471,72884,169680,233464,46316,-69419,41933,115647,145963,402612,476251,207604,73565,125233,-43793,-389976,-429166,-191357,-120942,-296256,-387381,-350890,-274882,-247056,-307684,-190642,143836,312238,358649,459266,431502,285287,198857,58148,-139833,-167063,-95657,-66233,19288,163577,296811,309502,160059,52658,45447,6037,62877,233760,230006,51336,-37876,-48942,-129511,-226953,-186322,-125485,-185558,-290912,-167457,140450,270779,32247,-253654,-356977,-217907,122269,393298,313321,135957,130317,50444,-20950,-21327,-57622,19867,39270,-70674,-23729,171261,134641,35589,68833,-57901,-373963,-477065,-343000,-83195,249790,304456,18171,-102896,-87927,-88084,22187,109329,91970,85270,136336,326830,509543,376225,116833,-63483,-160973,-271425,-408016,-554865,-526230,-296960,-79648,116266,255546,277937,201046,176718,66447,-61044,-54383,-16619,-142793,-126152,-63132,-146510,-107184,255344,485557,300882,6842,-198514,-368181,-381812,-193059,9656,89764,-44539,-224572,-291048,-239200,-174766,-196171,-205740,-162517,-45962,-59110,-170001,-214255,-142657,-19810,92059,80830,94431,150377,-61689,-152312,105277,301312,290348,343816,341519,290075,159492,-57951,-15949,115161,31366,-70643,-49411,-70103,-20437,268258,431475,190529,47406,58469,-70161,-207483,-30243,49338,-189581,-269189,-17915,5006,-43905,87227,307006,500916,450105,106478,-107749,-83875,137421,390713,325818,-14136,-146082,-134947,-122275,-52451,-37029,-21365,261572,452525,170657,-69873,-106726,-156246,-190938,-214925,-165057,-57550,-62754,-133933,-227076,-249812,-215042,-8418,270190,407246,598639,875269,998338,965301,843755,595600,211340,-483155,-1206385,-943346,360045,543489,757662,1498811,1262350,43445,-367311,13097,391171,406564,-92931,-900999,-357281,1055240,1553970,550791,-698414,-890211,43647,245380,-9720,101084,72274,-198211,-223308,-62641,63338,122838,164649,266027,194732,36064,25530,98379,172751,247960,168502,5255,-52484,-16081,-34591,-94360,-13732,76037,-75308,-188618,-101551,-36524,-148627,-180547,-15313,85990,-280,-143556,-212516,-69976,157244,291160,167539,-162976,-268438,69493,401321,300046,-26763,-194688,-168955,-113228,-31286,125933,141906,-29966,-173524,-170424,-254072,-293377,-67654,27656,-115116,-72506,-8668,-39619,-12409,87766,50853,-4329,33412,24148,-157484,-217687,13791,181441,-3778,-77905,260323,392336,95490,-160393,-154987,-198011,-311915,-185273,147729,285410,172680,27948,-84861,-36887,239401,403032,322861,138258,40807,63574,-56146,-92675,2507,112983,214657,241783,148473,104597,170252,219262,217862,285725,260281,40187,-158881,-219840,-350059,-439582,-385123,-303209,-227559,-133496],[-67361,41743,223748,223111,-648,-154324,-83592,159471,344239,255524,80118,81380,58671,-82886,-291006,-358045,-76747,247053,209900,-3949,-105209,-168813,-266223,-229711,96568,229122,110063,63848,94529,183690,176050,21770,-78238,-128075,-204501,-217477,-140199,-246383,-344955,-133898,49394,-46957,-165466,-115773,-44420,27375,100391,64891,-40842,-95530,35191,240613,211457,232761,278519,21233,-254378,-294942,-187260,-192284,-275198,-285709,-273991,-278781,-177115,38359,93541,76754,184539,185301,-62658,-139384,93184,347982,290228,87475,-268,-6011,32971,155302,186794,-68103,-238421,-16243,277727,232370,-29555,-246336,-299093,-150373,77677,109885,9870,78150,104300,-135564,-411002,-284177,24012,91291,137027,372685,455925,329030,152221,-10468,-27483,3815,-90773,-194875,-244369,-208391,-196630,-245523,-85634,195362,384890,269243,139625,241736,289182,357025,536196,523195,228319,27187,-99124,-213346,-296817,-192332,-13689,-1445,-31821,5503,-48352,-131218,-86715,19686,-2238,-83512,-135932,-108487,-84201,-15370,41085,-15843,63236,149211,34625,-20199,165797,262563,269034,324132,312491,152757,101081,133422,168962,121401,42815,16403,-12845,-31794,6172,24415,31258,79153,49770,-8736,36123,52374,53171,38504,-52699,-117388,-81277,-17741,-114151,-192313,-170748,-12255,116293,120805,90238,131193,148065,169261,230603,191277,62506,36331,-26697,-166307,-298452,-222664,-24682,78546,62061,158322,256228,36543,-218451,-222292,-130324,-169034,-330895,-460663,-382896,-178585,-14627,-37579,-112612,-76715,-97497,-167166,-136518,-82217,-108774,-63889,36334,-41628,-42985,58346,70334,28457,10326,-112231,-227185,-163559,-116302,-284831,-305900,-44192,-95806,-363408,-398899,-115253,-82704,-220672,-217556,-93172,-30563,136076,158707,116574,61704,50790,184874,259822,202277,57831,-4100,94597,202237,220713,160065,-3965,-84891,-12497,174835,226305,80721,-47797,-21268,127315,238119,290800,260059,180722,129440,166080,224563,128285,-9988,-5695,54973,21351,-104120,-126168,9883,38829,-138575,-161223,105197,210456,32754,7974,133244,105620,14478,-2751,-89645,-149944,21533,202296,112587,122599,214382,10074,-235419,-151152,21770,72835,105788,77330,-94923,-246599,-152857,61233,190530,184469,105715,18396,-157440,-327408,-163227,43532,159461,132521,-40587,-44614,69346,-13305,-163119,-132244,110576,181049,119918,82799,84392,120764,128944,100797,6568,-16594,24636,-54341,-205040,-177988,-187294,-258967,-153553,-10654,-84303,-287514,-284890,-34548,83021,-36491,-59218,7699,-33543,15,92221,71157,20803,120623,328628,253697,-131791,-320001,-72425,136438,126566,122518,64443,-95258,-45775,-10713,-174665,-353444,-362098,-97938,117483,69983,-5337,-69095,-301675,-344498,-89733,14148,-42373,7444,-11373,-69407,3374,162097,108285,-130574,-226994,-164274,-59356,111555,196042,135094,81003,31067,-75193,26254,196873,58283,-100983,110859,229688,6114,-123832,-55567,17664,103964,196602,37625,-208733,-209777,-168398,-72613,72637,-44072,-330849,-454394,-261314,-20690,22244,-6999,110840,123837,-180399,-450259,-392289,-247967,-49789,261102,380516,274727,143648,1151,245939,573616,473742,12,-428675,-381486,-187070,-22009,55656,69704,51874,-503226,-1216249,-835295,489086,859276,1811318,4554251,1562217,-3993349,-4404932,15583,784840,-310175,-387398,-167124,58352,127745,43446,-77309,-191424,-103447,-25035,44783,-88112,-408450,-497888,-221311,148629,446903,297866,-109313,-161831,119662,377732,267484,-49529,-133215,-49226,-126613,-157809,-131687,-188849,-166975,-14257,139558,249218,251531,156466,275541,410493,306613,105658,34539,-41312,-60985,85768,172102,162542,227759,174164,-553,-15812,98621,104217,16546,-131107,-111444,94227,299339,362574,301980,162924,-91319,-294717,-269459,-119340,-69257,-31716,60001,74146,54810,71566,30587,65181,286607,328255,-10419,-238669,-201648,-179903,16426,281406,358621,194277,84764,151716,98157,-85257,-48253,249446,431169,312297,127387,102927,57681,-84547,-293809,-430919,-307932,-87447,2503,-34521,-22920,142565,334663,390743,339517,289639,142295,114329,122258,-113112,-421514,-416293,-157510,33440,40732,-110946,-255374,-287907,-95843,128750,223167,161450,207276,150617,-56076,-18739,200880,192352,94134,138442,146394,-13178,-112986,15071,107528,-164355,-478462,-497642,-356038,-160915,-44679,61929,263983,431894,291063,112040,128684,141461,50328,-136337,-355716,-151293,366182,539452,121473,-234759,-143085,127150,238754,139634,-22940,-73509,-87687,-191695,-124383,36946,71377,54926,118410,193055,151649,58344,17153,-24367,-65011,71852,217188,159933,44394,5955,-75515,-102448,-113447,-219740,-140825,-12091,-69885,-344,28296,-316774,-596009,-425266,-125714,16123,-37541,24121,70191,-98900,-186228,-23432,71274,90522,108683,201801,295785,147040,38765,100193,68850,28807,414139,658006,381918,157081,181778,-10571,-400915,-456687,-210929,-131505,-299346,-381945,-351565,-309184,-320646,-401093,-318125,-2383,187390,278633,409981,434807,310051,197850,60703,-59071,-4014,58538,31679,98972,187551,243839,269388,182653,80187,68405,81738,125557,193172,113293,-70105,-123236,-69427,-128010,-299944,-289130,-151078,-162320,-291752,-193720,98607,201321,-45867,-302702,-399505,-318947,28306,380322,383738,234351,206187,104041,25895,6763,-61725,-28309,-33885,-91672,34886,242992,180263,94331,88646,-103237,-399987,-446999,-316095,-95118,202830,308951,39386,-103957,-70869,-52569,70217,168519,170531,140514,243976,468110,630111,403857,28357,-145966,-163745,-285549,-486866,-619714,-528125,-311616,-115417,97877,218148,238404,209362,295874,187483,-74385,-161711,-118214,-204332,-163176,-94123,-171222,-148048,186647,383656,232870,47079,-123096,-381558,-471834,-260137,-54787,24334,-39557,-144037,-232047,-246151,-275566,-390622,-337507,-162347,-12477,-78402,-200984,-226723,-156302,-77519,-19016,-38077,34210,161443,-46549,-154238,129300,382759,350312,311253,270954,233636,123355,-43311,-48536,42246,21066,-842,26199,26811,70170,341053,561791,396492,173755,87951,-48057,-189772,-85838,-865,-203548,-359936,-220379,-132416,-24105,196437,432481,581001,505951,143225,-94042,-71909,168541,379292,203650,-187256,-298656,-195894,-90955,-19867,-46623,-84726,182126,413335,191967,-37235,-118289,-228538,-282267,-254741,-99685,117245,58816,-174961,-357886,-347541,-275956,-91141,184065,367157,610227,940832,1144122,1077789,843309,619878,234122,-578222,-1207508,-929010,74602,174784,546453,1092125,957671,331751,276007,471423,646551,551232,-111065,-981427,-484725,789914,1287609,319991,-880164,-869430,176438,435023,220054,292448,256090,35117,-27325,2020,64721,107204,38678,36466,-10912,-42464,42587,156397,201364,235434,207336,181544,110488,34038,-24896,-82961,-6566,95119,-59500,-202222,-108247,-7100,-136542,-194485,-37766,68595,23444,-30077,-77375,-23351,117969,228795,216368,11711,-99316,129863,346903,186187,-56600,-121602,-121791,-134451,-61041,77432,116365,-841,-166173,-201279,-283246,-265084,-32068,29800,-116129,-42301,36059,-10729,-1027,90937,33402,-65475,-39748,-33766,-216971,-254225,32690,199928,-16750,-92978,195903,292933,36704,-124495,-149345,-262535,-390917,-240268,121596,305337,157851,-45413,-102721,26073,230922,327347,302655,134469,-65108,-142800,-176352,-123600,-20788,41327,125443,165283,62841,38031,135409,178884,158166,219955,227492,63444,-102547,-166898,-347601,-475433,-397403,-253624,-184657,-120210],[-18324,95326,191482,174680,65732,-28329,-10717,184405,356921,251209,82563,118196,109623,-84887,-336684,-423922,-136543,202466,115013,-136787,-194971,-203597,-244033,-253591,-26447,107017,75276,39816,41626,139734,150711,5064,-53322,-76287,-155318,-212179,-186976,-325904,-468918,-209426,-11443,-104288,-210477,-167062,-103491,23658,126646,74586,-62408,-129618,-14879,242783,330276,369785,349302,133139,-149913,-297093,-162384,-37368,-147718,-250104,-238702,-255445,-278873,-86261,88137,142298,205937,162909,-71082,-149460,124794,368083,272878,89678,6140,-30542,16188,158338,237453,41849,-159288,-72802,94341,72413,-122766,-247865,-241057,-58100,82535,17378,-69098,37878,89468,-115240,-356276,-233970,29034,73691,165451,434345,464445,233550,31214,-76243,-72276,-41905,-45088,-27402,-99608,-198470,-273974,-297540,-108511,177206,422461,383342,228834,230278,252790,330060,483125,472672,267608,158007,50964,-99097,-216772,-167226,-50017,-13246,-18629,7977,-56207,-144425,-78816,47278,24121,-49780,-113410,-152593,-167499,-87796,21575,11844,35720,66025,22810,40499,219582,297434,309661,259875,166627,-10792,-22649,70010,153455,115793,5886,-36291,-71911,-94651,-43588,12272,16610,5573,-4019,-13266,29948,56007,23360,-79450,-167911,-119831,-6519,-48565,-221684,-224575,-125301,31878,101242,43951,-11635,22160,83374,211444,370555,335029,163176,80399,2060,-135292,-237423,-201137,-107672,-61636,-57144,106179,219548,24300,-144584,-113780,-68910,-91103,-208861,-335715,-292989,-90225,67234,21934,-69682,-36299,-47283,-123647,-132533,-84436,-79310,-33620,29612,-118880,-184501,-5503,100599,85980,25178,-149691,-252748,-141313,-96237,-241807,-213836,32305,-41795,-375230,-491818,-208901,-119619,-216473,-209148,-161400,-148125,43362,175946,225392,218430,205748,294879,303925,228152,87249,-3053,28991,84718,99412,133529,12145,-102459,-93503,53298,122132,57826,39617,125743,249042,314100,328434,249316,107232,7146,-4264,41881,22016,-9815,65851,171653,125084,-31055,-71116,62945,92728,-106700,-155254,115549,187090,-53745,-94583,90713,66633,-22205,-31919,-38632,-53840,56894,163776,62162,96023,208021,30433,-173928,-78388,39455,5478,11546,9680,-54040,-95346,-35710,81995,184138,194561,136275,74251,-46039,-170873,-24809,124459,135433,67255,-20520,-18582,50478,-54061,-223406,-216981,54552,234671,230661,141098,52238,127924,242324,206612,12782,-16896,64608,-44868,-261057,-227763,-163288,-135169,-14241,67137,-66985,-304493,-350676,-120711,-17055,-125665,-128911,-43581,-77720,-57871,54375,119216,185642,288478,403725,229824,-170653,-369601,-134089,113434,152089,157018,98313,-61362,-54670,-38094,-164224,-322754,-354867,-103601,156229,114545,-21378,-88813,-288383,-330930,-41408,143210,97106,120922,162093,85433,3355,26457,-38095,-206649,-267845,-234294,-201467,-92497,45989,52987,32210,-34184,-134931,-20191,171001,-24373,-278712,-14502,208393,-30934,-141944,29972,130811,153825,168493,17193,-159942,-159896,-181380,-155168,-56787,-176737,-425170,-456454,-164657,109611,89490,-7935,104553,169353,-88590,-385446,-403124,-291224,-67785,281895,360794,205670,144343,128186,362476,620438,494092,-14336,-419258,-373105,-199063,45944,207913,357015,540418,-3466,-966981,-1009003,198342,433479,111069,2789537,1968463,-1668448,-3034831,-290091,90820,-458227,-18660,258697,72029,25985,22638,-110021,-58676,81924,-79429,-143032,-168076,-423269,-554023,-264581,157125,433188,221477,-117274,-85338,171622,365578,196301,-71388,-150881,-58947,-81056,-110911,-150613,-261789,-258134,-95734,55170,228722,291785,190028,253897,363200,208660,-44188,-48169,-6322,-11936,75738,121589,66977,119314,138556,30051,20696,90017,58476,24093,-65054,-43239,169571,396751,418916,290486,101786,-126925,-263223,-183308,-85642,-126667,-133591,-51982,-49356,-34036,43910,26507,71561,305844,369084,34061,-252220,-303042,-358280,-146873,228767,404458,224954,97365,213425,181894,-64338,-94676,152455,331293,243695,115945,172442,176968,43784,-162686,-340627,-256149,-49196,50697,26896,-2088,126487,344304,458810,402586,327723,210548,226941,221763,-73931,-417178,-400633,-176822,32073,163549,49318,-211471,-326178,-140319,64765,102553,45762,157422,144437,-81148,-11539,261429,200638,25050,61415,122789,38060,-18382,79783,102470,-192165,-556575,-629860,-500084,-268407,-118641,7485,279565,497450,347830,154830,175316,182117,41264,-176309,-354548,-82495,427112,552082,163214,-127602,-16714,218047,278082,149719,1062,-39279,-80284,-197946,-112789,50292,67902,-26663,-42524,90527,171717,95505,7964,-44260,-75977,25069,136807,85669,-20342,-63180,-110466,-75629,-97521,-235819,-127013,44949,-55773,-78890,-56552,-239292,-402725,-341220,-150702,-39084,-82560,-42037,-43554,-194035,-216992,-25232,50721,74949,109871,216314,337368,226254,103113,108537,-22082,-132256,353999,736027,485553,209697,219496,24218,-378898,-463399,-215312,-85953,-191135,-270504,-300723,-337470,-371379,-418407,-369281,-142379,70449,214375,358257,414862,310735,156983,15647,-23845,111831,199757,132533,139217,165967,170083,222766,191845,85123,75271,154429,169543,107712,-41302,-200160,-195858,-80979,-90705,-297079,-322539,-140079,-101002,-255492,-215660,31018,111230,-119379,-310446,-368681,-363694,-66622,309450,396206,282861,190855,96628,51807,33695,-56986,-64408,-97226,-104299,89895,301587,223813,173477,136542,-96183,-356808,-361879,-231646,-51759,180700,289636,57053,-96094,-48685,-12383,124823,247807,247505,160520,280359,532122,669983,392883,-49572,-213152,-170750,-294727,-512725,-582708,-442436,-265404,-81865,126218,200564,179098,185229,385723,316512,-48472,-241092,-216577,-256683,-189288,-126520,-191213,-183035,94792,257176,145902,78693,-15117,-311817,-471945,-257623,-80592,-24555,-28443,-49621,-134050,-190964,-290903,-447312,-373245,-131527,37219,-44825,-172395,-183692,-120509,-88057,-93471,-141515,-26880,162611,-12019,-128349,133739,353649,304963,229184,179778,125405,-765,-90039,-98401,-33638,16928,81511,112656,118814,132437,357604,637167,578974,275376,117718,15977,-121678,-123841,-41769,-163577,-371313,-334164,-165637,44729,285990,479366,552132,460335,183564,-22465,-7351,207174,316462,52634,-321452,-391278,-219925,-40842,23743,-52482,-148119,109752,388566,249301,22820,-103708,-268329,-335573,-248928,-8612,266057,170140,-143441,-338536,-321021,-257071,-133053,95704,282750,556621,920934,1180101,1117047,844568,612308,197023,-722435,-1263820,-900122,-135541,-56547,530948,849601,614976,516121,822811,826945,781351,595201,-214334,-1033028,-452763,720516,1007510,122142,-943878,-832076,182984,487440,390191,478701,419949,249504,161906,55287,56202,107333,-48312,-160062,-176916,-96427,62413,213859,232294,208392,238641,330305,257631,69461,-50630,-101313,-14462,107711,-29514,-184377,-95457,14663,-123990,-188513,-56422,6028,5623,79869,69317,12109,61736,154747,242444,175961,93182,217485,283256,68722,-62416,-37807,-72824,-108276,-9453,72750,98036,76951,-51638,-140067,-229545,-160725,30252,46780,-69646,14661,79467,37572,58410,138697,49898,-94844,-93394,-63165,-205571,-209938,75630,196409,-44941,-109392,140445,213246,4968,-64434,-108120,-289674,-416639,-256126,88150,307197,181103,-23165,-35404,109855,200056,235760,279687,122918,-166750,-309243,-238504,-112867,-28509,-21822,45715,97619,-8450,-16918,98317,122026,92418,159858,186549,77479,-19980,-51002,-236826,-383656,-325530,-154199,-95294,-66518],[66981,164179,156629,126842,150796,127019,88945,190212,323991,235936,101140,159865,163069,-51944,-320651,-426027,-180226,117157,-13012,-253854,-226448,-184549,-199575,-227831,-123232,-23593,22730,21539,26905,139679,157017,26568,-5125,-19971,-122100,-223605,-236970,-346401,-483074,-236948,-59573,-134518,-219161,-181114,-104843,67666,168504,85875,-70187,-169897,-74868,192511,382698,460911,399582,235786,-51893,-299339,-166602,92261,20855,-123289,-100766,-142597,-312205,-198599,63363,156848,143564,97702,-59260,-124597,134888,334683,233622,96289,12670,-42162,15551,149800,258273,146337,-66317,-128075,-112840,-116380,-192021,-187113,-140031,18041,51479,-56269,-103131,7064,68955,-82766,-266816,-183899,-5709,36411,183330,459710,431805,119257,-78117,-117381,-114321,-103446,-1847,123218,30949,-165467,-310237,-332461,-162227,111235,425970,486961,296507,161835,147715,223199,321149,303791,229775,249217,187391,16906,-100955,-110202,-74911,-15847,13620,27540,-43710,-123563,-34928,99343,76708,27052,-51114,-179528,-265777,-195792,-34513,11484,3267,222,28780,103195,245423,273405,258918,138955,47601,-109194,-122930,-29481,82175,90267,18100,-47709,-107367,-144596,-80182,4085,15540,-32888,-26650,-2569,34789,73571,20642,-158491,-229978,-77724,83132,-56915,-294828,-272787,-111508,58825,44646,-87760,-136713,-88037,15066,220726,434994,416620,226759,90363,19011,-74906,-157398,-200498,-237738,-274442,-248698,-544,167969,31394,-55502,-16424,-62451,-68737,-81488,-156112,-147166,36879,175833,125045,25280,-1067,-58984,-120975,-113345,-32952,2379,4700,5234,-161413,-258946,-57161,105861,119972,29612,-194296,-290561,-121088,-36817,-128599,-88106,100160,21006,-347425,-505297,-267216,-172455,-218512,-147712,-128085,-184028,-49204,153393,302542,372819,369331,371803,319425,259954,103072,-21262,-23202,7836,37716,146341,83781,-112204,-169454,-65551,6835,28052,119554,238522,341002,385643,363638,222936,23189,-119944,-194158,-182941,-120165,-22341,133274,272248,190060,-1834,-30992,126241,163822,-44930,-95774,170661,201949,-99214,-184954,-1413,-6451,-39369,-28507,19590,28102,45734,65838,-10187,45054,150547,16661,-101191,26825,84020,-66194,-90003,-56084,5763,91866,119238,137418,208612,230756,193335,146860,41378,-51570,69286,165745,66652,-32159,11520,45078,49950,-83910,-260162,-288997,-51013,187434,266765,182483,35573,132738,311669,258175,-5202,-28497,97547,-26324,-286515,-268705,-127085,4436,96781,86777,-48558,-257554,-331696,-154600,-91205,-181969,-168004,-98856,-143694,-128048,6894,138802,299804,391417,401940,204505,-116468,-334014,-187655,69760,193571,211394,111350,-39860,-75351,-93278,-164838,-263175,-302638,-80423,201203,149095,-13971,-35591,-188691,-259449,6133,235393,210523,216610,322805,220701,-7331,-108779,-153782,-252392,-280729,-269185,-340359,-334104,-131631,-17326,10481,-57343,-141200,-48863,108062,-114129,-385360,-87045,193976,-39943,-123226,111009,180184,134601,83527,-31438,-139978,-119828,-158679,-181015,-134047,-251639,-455981,-408248,-85810,175850,139860,23365,141553,225652,-4908,-322095,-402992,-345317,-129532,256502,315191,129309,112997,168684,341907,533374,404967,-86247,-412531,-335889,-171190,120187,328468,623817,1018341,546727,-596192,-1083214,-162666,-54313,-1019348,1199544,2190008,222371,-1886461,-662793,-320210,-348928,359305,617098,12879,-167191,-51514,-147680,10243,166016,-120228,-274267,-202014,-354068,-476828,-215809,185511,355757,77651,-153017,-6307,244743,394912,194139,-48396,-145786,-67306,-56406,-107427,-181325,-298350,-308904,-144923,-6017,185120,282764,184702,197065,278006,97282,-154482,-75773,78879,86827,116204,116063,15306,30310,78844,25157,26454,61534,22531,60811,29988,31097,200273,418917,411518,240039,17898,-161705,-223270,-120858,-89825,-182857,-200291,-142578,-175642,-117061,48766,59166,88303,282309,348414,77703,-192754,-290517,-443047,-307365,122327,408399,272669,150178,288933,288548,26048,-65729,80745,205339,142443,95636,232236,288631,180705,11671,-177236,-172513,-23527,66103,49687,-9851,97303,319564,461350,397526,331177,259076,303965,306496,7617,-326905,-320875,-172811,27684,266146,219383,-93571,-260116,-120448,40966,10434,-70376,58270,92082,-107124,-1303,291493,186308,-31228,15723,109153,63322,37789,127577,114271,-129251,-474965,-620382,-536733,-306547,-137979,-14563,264263,475706,348104,169264,159400,141603,11018,-174881,-283515,9965,448648,509362,202119,-1964,89232,259031,289771,183533,49764,-25651,-99978,-183064,-58855,80077,51373,-105716,-177864,3782,186669,117693,-8948,-57554,-56369,-3667,50362,7966,-85048,-147316,-155111,-46092,-69975,-239025,-117539,78154,-39568,-114792,-106916,-140688,-161986,-216166,-197697,-159366,-158444,-106988,-144235,-260190,-234050,-65183,-38893,12472,87137,220975,367821,277687,117726,79265,-119303,-281449,237244,685214,493419,231128,241844,58635,-324578,-425142,-181451,4100,-11621,-85785,-198829,-327385,-362471,-344046,-337413,-247522,-6436,184703,303650,355366,268883,79879,-57909,-29593,163770,298492,214048,131362,102491,96756,185045,185940,59570,50536,186903,174794,11168,-173040,-294299,-237888,-79291,-29581,-225263,-278621,-82228,-2366,-186964,-234323,-53007,24142,-168303,-283510,-278979,-327299,-129510,209102,362473,282306,116661,46441,52706,49054,-46410,-78880,-136745,-111442,123266,325406,242761,239977,195478,-49609,-272354,-255382,-128580,16651,190616,268032,72049,-88505,-39735,10654,155212,302280,270560,127958,231798,500049,627035,351838,-104835,-259183,-176682,-289010,-480169,-460120,-304582,-186601,-2620,183019,194051,106863,136715,412784,397915,-2030,-282220,-305340,-306941,-201515,-135578,-179059,-181427,10481,125230,51113,94379,98687,-188730,-394748,-187545,-50945,-45216,-26803,15685,-46632,-118954,-247630,-383229,-327064,-101945,68283,16830,-93689,-88104,-36261,-47691,-116541,-206294,-82204,137263,17549,-92377,102717,208651,145889,98646,67788,-25905,-184808,-193154,-153380,-97872,11695,148749,183644,176707,148520,305994,613763,653263,315378,135825,89789,-51888,-159564,-74806,-89857,-310019,-337740,-109240,127066,316887,418523,424578,343082,209623,61115,51881,198978,180885,-116743,-411130,-431061,-230650,-8905,51090,-58869,-191133,53021,367207,314113,88817,-78872,-285306,-356967,-217782,62260,320497,213615,-78592,-216332,-209374,-187412,-153904,-14706,136450,412913,781104,1059774,1043687,823895,566691,117234,-876177,-1376476,-899916,-300317,-178185,679782,810272,289102,536342,1133834,970770,712705,454238,-464201,-1143900,-319679,842618,773760,-5449,-845946,-767479,40649,353307,432373,583975,490226,363382,270701,56298,6018,87146,-104490,-304077,-292070,-138100,62235,237563,238390,162392,237641,377722,311113,54269,-131294,-178527,-69177,80722,-18922,-162544,-90424,599,-130818,-182198,-88280,-115783,-90592,115295,149584,-8344,-38130,48038,210376,272724,242069,287812,204959,-48285,-69288,11578,-64920,-79123,66454,77687,57002,138757,91178,-54930,-157614,-68362,42317,24687,-27906,50123,81816,55230,94173,159830,46945,-125036,-146497,-83936,-150678,-128265,83190,120170,-118645,-147562,90515,158060,4909,-3565,-63244,-305273,-418749,-263949,22186,251968,193264,46346,68626,159800,110413,103628,220248,71580,-274882,-419886,-275102,-123274,-65670,-84177,-18862,34301,-76902,-81932,29956,28096,2961,88899,122742,55364,37968,58761,-92984,-241471,-230627,-70281,-26153,-31574],[148264,221190,121109,76137,208020,253713,179504,172532,252807,205441,119373,186198,189562,-635,-245477,-370761,-201266,14578,-142599,-330354,-204436,-116751,-121452,-134680,-154110,-135943,-53079,1563,43698,164668,167304,62470,49760,26335,-112580,-246906,-273374,-303991,-377956,-207062,-78865,-121498,-176185,-145424,-51485,135486,209267,99663,-64282,-215503,-140255,107080,361958,485865,421191,306358,25437,-292432,-195531,157268,177728,50251,84984,13141,-270314,-266655,14905,104480,21271,26706,-25961,-77903,113447,258488,189152,114539,29287,-33177,25140,120776,232775,213203,20569,-156375,-258935,-247204,-191219,-75086,-12768,53654,-28171,-121323,-108803,-13228,52854,-35176,-156347,-141016,-68068,-14180,172802,424801,353740,13743,-153241,-138179,-152579,-163093,32022,228535,122963,-121200,-299897,-344237,-235101,12900,396138,555438,326269,50545,-6353,62516,91678,70136,142525,289630,268298,102339,27226,-33724,-85187,-7074,65924,69584,-9327,-74945,34293,168900,152043,137260,38710,-179679,-349210,-303411,-96095,4702,-6600,-22218,46084,146516,241214,205111,129678,5093,-15840,-116383,-157500,-118705,-15526,51055,72658,-4764,-92405,-154332,-89106,6899,36973,-7631,8648,34956,60956,111142,51946,-179061,-236250,-11181,164712,-29146,-297658,-297755,-113366,71953,-23973,-228517,-243672,-154091,-24375,204788,413099,403999,211198,50075,16586,-63,-83000,-221205,-369344,-486913,-448597,-128787,117125,60721,35131,51455,-96209,-92322,20296,25727,23540,179562,292717,257142,152076,24341,-116622,-147566,-72969,70094,128829,58834,-13293,-150728,-237842,-71392,99674,132014,19502,-243064,-325600,-98711,44738,14160,32101,148651,85624,-269326,-430945,-271184,-213945,-211425,-48627,-8983,-145221,-117603,100754,335822,489935,493802,394646,312299,293200,100048,-59225,-55106,-14086,37255,160124,137984,-136051,-241199,-169033,-99399,-7855,160577,280284,382596,441573,393902,185630,-55551,-209426,-333246,-376310,-252126,-38324,181152,326139,195887,-21370,-9629,186807,236125,36035,1198,244557,232680,-106136,-247254,-126454,-95412,-38548,7209,73726,78692,-4996,-61925,-78807,-1644,71157,-16084,-30033,130285,129458,-128187,-178839,-106042,56794,244202,262680,208841,243615,267514,247831,211667,83729,-12703,90787,158111,-34025,-143053,56858,148648,70188,-101013,-262781,-323605,-178702,30018,196332,184303,37759,131454,311575,236983,-43130,-53728,106378,-13886,-291393,-300795,-97004,104687,135473,35860,-44073,-174655,-255581,-157139,-144023,-208669,-175743,-142216,-214472,-197365,-44479,114397,321609,405077,328662,175053,-99,-229602,-221835,16632,241210,271529,107429,-39673,-110572,-170961,-186280,-195118,-222366,-41642,219102,139558,4889,79983,-26212,-161398,20472,257373,265839,264300,414871,299560,-23026,-197773,-201988,-260687,-270407,-268688,-441820,-533760,-283573,-61397,9980,-47779,-113346,-68828,10013,-195643,-394331,-87044,177705,-52079,-111726,142310,151942,44548,-43402,-104237,-161281,-106437,-111628,-136042,-122488,-239134,-408712,-328656,-61683,141681,140314,61968,199593,276638,50144,-279832,-394718,-391178,-213978,180318,232193,33362,29252,88228,185607,341746,225734,-212554,-431118,-289269,-119683,145248,351427,788619,1346619,979924,-198528,-997695,-497592,-586888,-1208895,687853,2396720,908201,-1473924,-982467,-416399,-135189,588073,768516,-105876,-393072,-166440,-190365,-13549,119285,-162659,-341188,-214361,-261643,-321970,-98715,215103,218558,-100042,-216158,40765,307395,430451,243304,7314,-125085,-74982,-60661,-148404,-215216,-292401,-313797,-166985,-48068,112541,216305,138390,125554,170980,-18592,-219738,-60056,177612,202061,198529,167562,26657,-21396,5065,-12298,4914,23509,4686,113938,127014,83159,156642,326635,314993,142636,-82014,-200054,-198464,-117522,-144511,-231944,-228078,-211114,-287959,-183337,62977,97608,97546,218096,268963,95696,-99313,-194257,-419511,-411822,-7833,356677,312229,223181,351427,380687,158617,16043,29565,72530,39783,79504,256892,338208,276759,178969,11874,-78833,-16158,44467,19641,-55472,49938,246324,362675,305018,284187,251912,308555,343448,101134,-184044,-218542,-161623,14165,308292,337451,51207,-134518,-67137,40060,-52620,-186033,-86857,-7343,-133779,2966,280574,161759,-52583,9676,101911,53787,41904,133751,111825,-36109,-289882,-493167,-480523,-279100,-105935,-5063,221223,390586,303228,140290,75008,38412,-27808,-141825,-176268,86147,413367,429065,227968,98438,140365,234673,258662,210417,93021,-43102,-147663,-157387,12845,98375,3183,-180408,-263082,-47875,187807,100862,-65186,-91653,-31528,-15753,-22081,-53561,-138180,-234199,-206936,-25885,-44064,-247731,-145483,44224,-54933,-119182,-113527,-48925,49426,-80192,-243879,-303732,-253203,-171699,-221907,-290824,-236531,-142363,-179696,-77345,49917,213728,381553,288003,85233,22833,-196938,-378507,87950,512849,399707,211842,234642,73507,-257331,-338247,-107623,99319,157909,97901,-76567,-271848,-296192,-217600,-266093,-311339,-38060,177515,228900,246057,172305,-29935,-142701,-66300,149030,329703,248498,72375,1063,26253,149008,154756,-2106,-20753,145314,126436,-68277,-239557,-326210,-244660,-69556,27169,-125548,-185142,10450,115039,-105808,-255709,-144886,-46270,-185909,-236865,-160502,-215881,-142805,108951,298360,246690,39235,-14551,26142,40392,-37844,-75085,-154630,-123792,118789,298949,215726,252967,231959,3063,-187491,-166331,-55817,65021,214837,255215,81953,-90205,-57823,-457,133562,284484,208447,50906,125260,390411,527240,299671,-130478,-283120,-174085,-253853,-389958,-291455,-163627,-111971,82301,241473,185960,39296,83383,366305,393821,43269,-277925,-370418,-356361,-198841,-103189,-112397,-119341,-36938,9402,-33998,95144,193902,-49680,-269641,-71108,34323,-30125,-37571,35504,4712,-66386,-182930,-253851,-234110,-92000,63008,75950,11448,40741,83038,29926,-95413,-220153,-117523,90098,31530,-53779,47869,5888,-75506,-58418,-57297,-181140,-352671,-299774,-184100,-127922,11829,192843,233272,203617,138399,216291,496278,586967,288998,147507,155931,-6857,-189527,-88604,2060,-188849,-236011,-1503,194193,286740,275363,248743,218691,222328,128439,74342,127490,-1393,-265739,-439218,-415202,-233869,-9370,56307,-49659,-180630,30824,353640,376082,159951,-38828,-268967,-336080,-165850,94848,267968,180002,-4488,-52219,-58811,-90238,-155667,-131217,-39577,211426,550800,810522,875106,779733,510769,58627,-950299,-1471602,-911322,-419851,-235887,907500,934143,28604,401960,1183071,903163,462529,143386,-820206,-1309879,-113511,1101072,630878,-35165,-561166,-631422,-186933,78440,347452,579438,448912,357624,285709,20369,-63114,52859,-116115,-355782,-323867,-142471,63277,237250,227175,121718,208918,317999,261286,3001,-229483,-283135,-149949,28246,-20056,-130738,-84773,-31588,-135597,-156993,-108520,-247278,-225456,81228,155056,-68823,-158793,-73777,134888,301176,330278,335133,147253,-123354,-66344,34247,-75448,-41554,150709,107722,28262,178506,220041,29199,-91284,-32515,-15542,-30666,4043,67360,62082,50732,92196,138748,25090,-136924,-166891,-72713,-51170,-20522,56383,-3717,-198408,-164104,92181,171617,71222,81571,6319,-280139,-379964,-246326,-42529,166808,193110,139846,191869,185619,1043,-24863,157835,16163,-344892,-431868,-270694,-149897,-114602,-110151,-25188,18287,-100248,-115654,-28060,-51593,-61080,50946,87042,42742,88139,152181,45922,-95481,-124459,-228,21553,-8835],[181588,235881,82704,18657,200130,301586,219944,122137,150628,149834,112927,174601,164320,39753,-139074,-284714,-206298,-84042,-248897,-362732,-157921,-27150,-14689,2250,-122279,-226510,-161183,-37294,64354,176849,140050,67531,76327,35136,-136459,-279947,-294669,-232794,-214540,-147431,-78174,-78824,-99380,-79177,20651,181269,210601,86635,-74478,-273321,-213069,6997,275187,433674,397416,319225,68121,-279214,-251675,123515,256579,191928,228430,132364,-197985,-298822,-73417,-18442,-120503,-26835,1856,-52156,39696,137631,130115,125545,44131,-22361,15587,48787,137432,196750,58883,-165996,-313170,-282457,-133986,24835,78307,15023,-169641,-210377,-132448,-45812,34059,15468,-57641,-126523,-153925,-82282,108700,302060,217029,-83377,-205139,-165735,-201376,-219881,34042,257339,147134,-95541,-264428,-345172,-320778,-108694,322528,553732,298540,-83603,-182448,-125238,-162618,-175741,26601,261752,248017,113255,114755,19760,-102448,-7548,110482,107361,16556,-35327,90265,220968,214336,236374,115870,-169607,-406588,-388804,-149272,-1696,7556,-12406,50179,146290,203920,114326,-31537,-104250,-37862,-63960,-126292,-167433,-112764,-7839,121256,64256,-36567,-125456,-78735,11602,69546,65774,83259,85453,96486,147505,93521,-153752,-210743,38297,203312,21336,-232689,-280428,-126182,55653,-93584,-347296,-319634,-170718,-32104,164131,306592,277945,92458,-47762,-14343,63344,-36328,-256406,-458426,-619851,-584711,-240028,67597,85501,95090,71009,-147408,-138419,69873,151139,173186,302772,390019,386554,272683,34794,-186944,-178757,-15088,197621,269809,123105,-14481,-101870,-146466,-46511,95023,128853,-5611,-289745,-339784,-67797,122321,133142,109397,171595,140533,-153185,-296236,-217902,-213066,-178293,51704,126991,-80283,-153732,34425,321376,539453,542826,365605,293223,316486,79428,-108008,-70603,5824,73505,143179,105944,-192654,-305345,-246366,-178643,-42545,155322,251005,374273,476184,418342,146696,-113157,-233282,-373415,-475289,-327083,-40614,207474,324357,147584,-72955,-4308,231872,297438,128521,112864,304532,253937,-77586,-258258,-233424,-159962,-18074,60935,113679,99048,-63672,-169450,-112674,-16348,5621,-39448,35506,201550,156304,-153936,-220883,-117183,87846,318409,358851,277565,270392,282937,276893,255119,91207,-44416,59633,122870,-132836,-228304,121496,283454,114848,-93039,-215112,-293579,-278028,-187252,38916,147998,64689,130837,252792,167719,-72072,-70834,99691,-2336,-271875,-307842,-73357,143886,103696,-52364,-43731,-78371,-157369,-143320,-166070,-198277,-147141,-145104,-249589,-232161,-72412,68080,264129,352814,233501,159801,147149,-72488,-206983,-14996,286381,321845,103673,-44027,-137003,-238870,-210542,-123216,-122462,10566,203317,89645,42693,248404,178529,-50598,6660,221498,269948,269880,428121,323697,-18847,-195611,-155037,-215562,-221475,-214946,-453420,-603426,-342100,-53320,38753,-4745,-56051,-67234,-86140,-232944,-290660,-2717,166514,-77114,-123534,121030,86469,-63901,-157679,-162631,-185760,-92579,-31038,-9885,-5239,-126181,-271692,-217498,-80760,33484,103125,110163,273367,327076,84214,-249016,-354014,-367778,-243896,101110,137464,-66257,-89979,-80328,-34408,123087,24903,-348189,-465636,-230646,-33926,131053,294074,851943,1482360,1204480,153308,-742551,-743450,-1168843,-512518,1811291,2844914,162299,-2013095,-1129583,-243484,28598,574609,664749,-228323,-548092,-249749,-189930,-83627,-5067,-187259,-328910,-209435,-184587,-145979,67064,257647,83932,-234375,-265994,58862,352800,459625,321934,93283,-75207,-56897,-63724,-186408,-208062,-216472,-249081,-148174,-60632,36423,130400,96500,93664,89725,-102612,-228801,-16357,258036,311923,316278,282419,116848,-6885,-44088,-46039,-6437,14990,27974,187608,227864,123833,61942,145508,161085,34741,-157041,-214403,-177277,-159968,-219257,-245460,-201721,-236584,-343655,-198590,86197,132071,103048,141082,164474,91004,-1795,-53769,-291598,-403260,-103521,271784,338696,308951,399510,446209,307984,129350,8840,-23557,-11233,98913,255316,315147,318190,318015,196906,24248,-3632,19586,-30677,-104854,15822,157200,195876,161724,211927,204235,260495,340940,194724,-20620,-114890,-129361,15630,292725,380426,188506,10749,3541,58434,-83042,-288497,-241743,-115730,-139749,11864,249500,162971,-6644,55282,111867,33790,18863,102601,83689,41255,-70841,-291687,-354465,-189706,-23931,44781,183922,300391,252373,89129,-33915,-62891,-43858,-81620,-58984,131232,336552,349725,247501,159663,145374,172845,199779,217816,124640,-64979,-189088,-114434,89791,99938,-62083,-227570,-271134,-38668,191316,60870,-144991,-133351,-223,1362,-51015,-68552,-152533,-290009,-240889,-7944,-21445,-262658,-213446,-57392,-103308,-94816,-63678,32966,187718,48951,-250514,-409459,-333345,-222073,-264085,-279021,-208857,-216512,-310824,-146125,32375,215421,389882,270578,40608,-27807,-221793,-386980,-41524,283005,249011,168749,203752,70171,-179023,-198064,8910,176584,260660,226673,44077,-167946,-188074,-91111,-197716,-321322,-19100,185158,141017,116794,49572,-139876,-201644,-97561,101713,306990,241904,-6306,-106235,-29968,114383,108347,-74252,-117521,40619,44909,-96779,-210844,-275049,-202648,-42841,68682,-32375,-70803,128069,240321,-18951,-265212,-215849,-79637,-161877,-169877,-27393,-44348,-89091,48803,234681,210614,20077,-40969,-10796,15216,-24604,-49694,-147761,-135287,86553,236749,150477,202540,229191,40034,-122979,-107644,-33144,70419,233974,259312,95208,-93222,-93319,-37997,59993,179785,82441,-27365,27969,265203,423689,266312,-117373,-278720,-149066,-169518,-240641,-113795,-52643,-59212,147853,287641,174262,4596,54678,269479,308725,79863,-218425,-386379,-390472,-175090,-20527,18431,11870,-24655,-63950,-84886,93328,259134,77731,-126624,63159,159614,24513,-46540,26681,29333,-39639,-122755,-120400,-131299,-96951,29191,111264,115991,176870,216334,119531,-53071,-185676,-116367,45321,36966,-7126,3390,-165754,-275460,-209664,-181418,-288318,-420451,-339129,-162389,-106762,30964,222979,271013,225370,142086,141064,332933,410808,215936,162745,208908,11967,-198700,-70800,98203,-31042,-65450,107579,227543,221945,110715,83833,135504,225187,168136,60187,14673,-175064,-351085,-394497,-345168,-226852,-39351,43298,-12004,-102371,52144,353308,432311,239539,23804,-209318,-266140,-96212,90079,141346,97387,65760,94005,79617,8708,-138050,-223259,-191165,14128,296763,509449,664143,718757,478518,88165,-863250,-1461787,-897566,-482416,-290424,1088760,1120054,-141024,172125,1037137,707859,134090,-236326,-1166803,-1464694,120997,1379791,578216,25298,-133056,-407952,-410292,-244629,175730,468488,313949,252803,228551,-15465,-109797,23896,-80973,-300109,-259512,-87511,90498,229424,205384,96223,154654,181751,136613,-57699,-297817,-367920,-223995,-27156,-22160,-86894,-71133,-60766,-123157,-103490,-97752,-331957,-336440,16228,112011,-135846,-272153,-196353,36807,274190,354108,353973,130778,-134526,-50748,46254,-67774,14292,231526,175498,49894,205372,302322,96405,-47780,-75140,-137811,-101525,23470,73443,43581,40851,56280,76336,-9166,-117787,-135669,-23960,68942,86525,7681,-133188,-243699,-124875,166925,262736,195145,191129,107518,-199062,-299557,-201050,-83036,78419,172983,214347,296326,197306,-85547,-108938,121719,-14286,-354342,-353117,-227778,-181038,-161433,-95408,29111,59688,-63069,-94780,-45436,-80370,-69334,66704,107118,68019,135915,211278,128895,-2963,-34235,51130,42873,671],[167310,216245,66247,-17527,143228,276087,211781,62409,56834,93865,95108,145054,114891,77679,-5686,-165943,-173257,-127578,-283128,-331910,-88904,84160,134412,170089,-25203,-265557,-261002,-68816,97489,183746,90172,47099,85013,25541,-154751,-276114,-266089,-140206,-45839,-60828,-34917,7030,16328,24665,109580,207626,181121,53789,-90057,-297056,-239445,-37813,191035,358911,365724,310253,116410,-222180,-289159,31181,260895,278204,299754,194305,-110908,-278875,-162349,-143055,-186238,-6956,39215,-41431,-47600,19724,82864,147356,84230,11372,6762,-30663,13428,117001,59564,-135296,-251197,-193334,-28992,86880,110754,-69797,-320893,-301257,-169258,-68551,49159,101563,45696,-111350,-212013,-122985,28501,134763,67795,-138731,-212573,-178168,-224955,-233251,28537,237766,132687,-69959,-191293,-306732,-363500,-195514,244408,505143,252489,-168050,-301669,-268214,-357532,-347513,-59606,199976,151083,65942,152849,47211,-111151,-1028,151675,143430,36542,-4278,133315,256369,258186,310095,176205,-135805,-400233,-404285,-155834,25774,65376,33869,55306,129660,174372,69781,-110471,-129171,-22494,18107,-29822,-134649,-153974,-55868,140955,140032,55991,-47797,-34775,37380,125092,172488,179015,152533,149214,179542,138749,-81809,-152781,63254,201770,94833,-102124,-196235,-124464,16778,-145438,-410301,-350564,-140006,-3532,123129,160552,74136,-94256,-166969,-49532,116672,-3200,-269085,-454345,-599344,-585250,-282058,30801,84888,106879,53234,-172107,-158755,77572,201285,278836,393418,462212,494368,363642,45408,-212944,-166377,66626,325158,400154,196829,12642,-38140,-32265,11860,113070,133555,-26390,-312230,-310596,-15030,183447,197743,135769,180672,184211,-22764,-142242,-113525,-142195,-101716,121525,203388,-41104,-158475,-21480,269491,510748,511584,314670,278803,322778,52287,-149107,-75273,41612,115445,89216,-29541,-283259,-352111,-286930,-216597,-63173,121480,182447,330162,484921,433318,114419,-140928,-192654,-313631,-458591,-322139,-18780,215820,275604,65721,-134127,-17514,241634,332305,218225,207465,315998,241157,-24848,-207932,-272255,-169127,13116,97412,119055,90207,-103398,-221320,-102986,1098,-31630,-38386,86218,212877,146457,-131682,-195830,-82661,90688,295854,377764,311936,263188,251902,256034,260636,77463,-110207,9017,79062,-208127,-271843,187697,406382,163328,-64957,-126451,-203711,-318866,-398307,-167103,74396,97782,120119,151959,82417,-75562,-68865,83051,5849,-238254,-292049,-67303,113346,18312,-145019,-49978,-7364,-90258,-141913,-166829,-166112,-106199,-111080,-233043,-221987,-70881,16393,153575,259488,153325,157168,274173,93861,-141714,-21044,294497,323493,89821,-53044,-151370,-286689,-236664,-74577,-39494,48913,142234,3699,84741,423957,373414,42500,-32021,141461,225129,233126,363291,290315,-1115,-116380,-45323,-139219,-145794,-121520,-372791,-529654,-294773,-6688,73881,40009,-1554,-58070,-164076,-224610,-117552,123690,139803,-137663,-179386,43252,9895,-151187,-229718,-190875,-184691,-63235,63923,153289,163333,34987,-88889,-103364,-134320,-117354,33122,146294,328431,353380,83980,-240961,-288986,-254050,-173933,53823,43348,-170547,-238786,-296657,-255420,-74761,-153017,-469771,-525394,-188601,66407,101921,198219,832284,1425897,1178969,381980,-393703,-904807,-1828348,593669,4424158,3658603,-1668585,-3350851,-1076108,55552,13159,283981,321741,-329547,-579997,-253380,-122037,-147409,-145208,-194669,-266619,-213864,-166784,-25436,223670,300029,-3105,-287165,-288751,37199,353737,455179,374618,169521,-17758,-22661,-60612,-197323,-149294,-81915,-132377,-111378,-70358,-41993,46657,83640,117694,47937,-150411,-212626,-1302,259056,363811,419111,411382,244455,54910,-64955,-71206,-1723,39354,72727,249042,307360,146634,-63803,-86383,-17290,-60781,-193000,-203995,-166869,-238589,-300548,-231677,-148388,-233490,-340101,-169257,92253,129641,81171,47443,40759,46644,44493,54156,-124533,-293251,-148568,159574,324396,366842,406129,453013,414161,219892,-2595,-76249,-3469,145108,221304,212152,285774,395913,329392,109101,10589,3142,-80981,-141250,3004,73117,10030,5754,127316,132400,183671,299900,252393,98045,-48902,-84002,30523,217535,327370,265715,114540,53706,66075,-114716,-395360,-391114,-212959,-134280,6513,196897,189605,91079,121448,118140,6074,-23312,26714,6964,55570,93569,-99348,-217548,-80676,68185,108486,160385,230524,205479,24976,-132760,-121197,-38809,-30213,19956,121690,223087,275444,241702,163058,112070,94166,114155,179401,127081,-76947,-205850,-70209,138987,67375,-138548,-247095,-219651,14669,192581,8676,-229535,-176459,22607,30471,-44512,-42662,-130780,-306975,-253281,-2599,-21344,-294673,-319684,-212336,-184876,-68374,16986,89163,223602,136127,-213093,-450770,-390563,-267185,-291229,-251768,-163034,-260786,-389836,-173115,41818,224935,380635,223078,-3659,-64569,-198506,-321062,-125204,55977,83541,107487,143294,38314,-107869,-37922,133316,204592,258928,260497,125951,-52425,-90992,-34997,-180125,-293406,23685,179853,42979,-5106,-71052,-228310,-220937,-106624,45582,244801,201874,-80613,-198472,-80560,62697,45114,-137477,-215466,-101558,-51194,-77709,-109160,-161854,-124167,-9604,77368,14160,19260,236260,342655,51781,-260575,-254298,-83747,-115422,-99079,95112,141358,15481,36290,177663,184519,68298,-22973,-55751,-29697,-17045,-20785,-133171,-150005,33333,151761,56769,93049,171750,36575,-97325,-88460,-67239,17355,211725,256570,101302,-102621,-143313,-98585,-61638,-7826,-67781,-74413,-10920,177389,346720,251875,-85010,-263372,-115789,-51074,-61620,24998,-1996,-43212,172418,299326,141907,836,50312,142926,160804,90944,-121989,-352627,-409065,-145780,82901,176861,172535,30369,-95108,-103237,81371,272136,158306,-9929,165768,272894,91227,-54297,2557,36837,-38037,-94905,-45826,-65918,-117269,-29025,95967,176513,275483,318179,171236,-38664,-141595,-91516,11053,29856,37370,-13850,-254616,-402997,-347890,-308502,-328253,-362236,-285222,-101853,-56554,57960,234207,288848,248603,171451,104825,169478,178425,104907,163700,227830,-262,-192739,-38996,164461,110868,96210,154235,200404,139769,-30708,-48227,77648,193523,160726,14279,-111928,-303170,-367236,-303633,-255405,-226693,-105892,-3389,28152,3854,86947,344132,459535,303322,85675,-131182,-175993,-38517,39388,-22187,-7738,107065,163680,144016,64517,-124995,-284520,-290690,-138161,71515,229520,454268,630487,470248,219012,-607431,-1320256,-852787,-496839,-410909,1085879,1236521,-230530,-88994,794072,488319,-151611,-555836,-1382912,-1547552,284651,1521219,556377,116209,313750,-145421,-575868,-537267,-45639,259587,106672,74140,117839,-37626,-120969,-3956,-37538,-183402,-140608,5550,132335,201261,147336,49354,50987,-6413,-39120,-128359,-326958,-418057,-287690,-91767,-45627,-63224,-73911,-99847,-121126,-57829,-80291,-360736,-397902,-59596,37500,-200808,-381361,-336457,-91631,183002,293937,312912,123982,-117332,-56310,36221,-38560,66032,272574,249321,110029,205597,297198,112890,-61309,-211877,-320813,-194850,1734,48914,17224,15288,-21287,-36963,-74131,-96966,-85448,18895,141946,134436,-69560,-252213,-258213,-50199,272615,371426,300521,271128,198751,-98349,-222495,-168915,-120816,-21331,98897,202606,314698,174120,-144744,-151596,98420,-35085,-335672,-259610,-190646,-228114,-223889,-87536,86470,110289,-5911,-47062,-38450,-73467,-44386,103888,153248,106191,148842,195744,97699,-21121,-11275,52285,13137,-28781],[99783,154493,60669,-39052,41785,175858,140945,-15501,-28668,30144,52330,91349,47933,94040,111273,-52162,-124715,-118984,-256409,-276796,-39872,173289,278855,306266,80976,-270967,-343792,-102757,114318,165711,16296,-10193,58928,-14141,-168241,-236641,-205865,-75053,40066,3907,23964,97542,120561,120058,172302,188110,99850,-28389,-134380,-280286,-203482,-13533,132595,280134,325603,282624,164513,-139466,-309755,-98820,186035,273539,264498,167704,-60789,-243998,-247033,-234921,-148814,73817,61722,-66969,-138848,-89489,24027,149467,126519,44704,-14914,-112165,-123399,-21547,7900,-94936,-133764,-45459,54187,64174,42602,-196956,-459735,-397998,-238779,-97798,86680,206296,133927,-103534,-239148,-134990,-55333,-48669,-76184,-167503,-200203,-184699,-223623,-212132,2329,169199,80992,-59013,-114673,-245197,-351744,-233057,165345,411120,198082,-179729,-336160,-346386,-466205,-423852,-109071,109804,-2589,-35357,114560,20129,-130257,-6802,158705,144587,23380,-6075,139512,247987,247405,316449,189493,-102077,-343004,-357151,-129840,69874,134226,75559,46843,99997,157546,97672,-42071,-72544,-16348,60214,74626,-43990,-134743,-91140,95211,165191,132335,41641,20456,69560,178135,252346,235386,202771,191009,173496,151170,579,-87360,44524,149982,156329,46338,-73028,-117658,-60477,-204594,-439168,-365626,-108190,24312,77032,3198,-171542,-313586,-284555,-82395,144418,14371,-251664,-363379,-436093,-455031,-253147,-12957,17700,37456,-3729,-162175,-141124,46836,166686,311658,428660,491900,544176,388407,50368,-171375,-92492,151825,407161,476302,252605,44440,-7007,33089,66545,145131,146508,-39133,-309004,-251239,41935,204243,184404,108548,175001,200570,71414,-28617,4061,-15862,2599,126504,158030,-73229,-157791,-64099,180403,397084,408847,265985,266714,296074,16685,-179449,-86710,54528,125542,2856,-234452,-399142,-381362,-294302,-217143,-68605,79091,107682,257580,452280,421747,83945,-148099,-124693,-206444,-361616,-254660,16933,203460,193381,-29720,-192703,-62059,189712,319335,279815,249521,253872,179608,32968,-108960,-222629,-120338,34552,75083,65320,48169,-115771,-211345,-66357,25357,-48544,-14724,113546,155055,93372,-69973,-104398,-12389,65083,188854,307197,283291,206903,166439,178257,221679,56080,-163758,-29498,40659,-249353,-276285,226510,465418,188474,-28588,-21071,-80377,-293476,-540473,-369247,-24914,112783,87159,36023,17272,-44688,-40829,69670,14968,-197797,-260768,-84025,31314,-85109,-212859,-65868,12821,-84798,-166189,-156070,-129947,-80556,-59757,-164495,-166751,-41340,-21469,32596,156824,111781,162980,346920,231055,-37856,-6775,243962,256451,55994,-63611,-152325,-309161,-260673,-67400,-4063,52731,46316,-93909,118601,558958,510757,102377,-72996,48835,149213,169488,252548,213990,17806,-2439,73342,-59790,-56351,-7752,-231204,-357172,-167833,54261,93795,58379,24341,-53690,-209270,-178735,67052,239765,86035,-230703,-268393,-69469,-54675,-183727,-241079,-176821,-130315,-986,155735,297309,309369,177600,81911,-9366,-194870,-261399,-50116,155383,339626,339988,49438,-255341,-213347,-63321,4098,71027,-24376,-263496,-390921,-500829,-423185,-220352,-273137,-553483,-605554,-187443,160018,107804,133334,770729,1227229,943860,458872,-39885,-985866,-2533920,1483827,7704012,4756299,-3810112,-4983040,-862560,329112,-201571,-213110,-160305,-398239,-484761,-153278,26138,-141815,-229440,-177478,-185957,-234254,-207892,8749,326875,334976,-11363,-248935,-275956,-16619,302735,416282,372820,205377,26392,14466,-47227,-166274,-41923,90940,9886,-79551,-98620,-113322,-8731,118352,195607,50461,-159252,-197226,-53878,148616,323825,462797,500618,357235,133993,-61027,-87752,18110,90547,113129,266582,344093,152395,-184889,-303007,-168896,-114238,-178898,-168269,-164317,-324190,-368667,-204338,-99592,-219235,-290569,-115983,64276,73402,18484,-64627,-92991,-38544,9567,77256,12711,-130510,-146290,38167,259549,365244,353732,386635,434242,250652,-19322,-90577,46684,198623,161878,54418,187320,401825,383618,155437,22179,4006,-107516,-149145,15155,17700,-128175,-113075,51053,68813,117442,236170,250613,123543,-40967,-32838,53424,99409,191189,256501,142918,62631,44190,-175431,-515333,-516995,-279550,-129427,-30434,122270,226280,203886,170408,101340,-27104,-74311,-82427,-113948,2143,156746,19261,-116711,6424,130203,155563,150256,187599,164869,-35423,-188859,-115486,-22727,-16840,30905,56729,90847,200162,197123,113703,64670,25685,12408,89519,99464,-63697,-182568,-34747,141637,-258,-209457,-239113,-140840,80293,187452,-35497,-287744,-209147,27212,50909,-22202,7118,-83014,-284888,-241507,-10393,-45459,-333397,-431640,-371549,-276132,-59108,92909,112261,169401,162496,-140773,-423897,-421430,-312721,-322911,-235756,-115544,-256311,-392679,-155148,72284,235634,341419,145846,-46637,-86303,-144250,-215907,-152671,-115175,-55118,40990,60842,-19008,-54185,102040,224572,174341,169250,209486,150921,32553,-49949,-82747,-223351,-245729,61969,146360,-45991,-87675,-154039,-271343,-193973,-83684,3413,170817,152198,-124302,-252345,-125553,-9768,-24556,-164802,-273539,-228765,-131815,-28808,22750,-19257,-23327,24515,57175,6899,62884,309105,401876,97494,-231738,-248259,-68811,-66599,-34978,194442,302320,148369,66882,130812,172411,161435,31996,-98568,-84184,-17113,1952,-116984,-156891,-16639,73530,-33252,-32869,78361,662,-96566,-88551,-125687,-72249,136591,228344,99772,-110132,-187710,-159268,-198265,-226635,-181064,-60789,39517,170855,315779,251085,-48497,-245288,-86058,77674,115710,106544,-3216,-43402,172875,278781,89424,20413,66323,23029,-676,82946,-2551,-267669,-398148,-112766,180745,321350,317764,109093,-78934,-85473,64809,237040,189980,69011,217378,337652,152430,-46072,-5326,58457,-26685,-87320,-38621,-45185,-128110,-80510,42485,185047,326006,371024,167147,-68327,-109151,-45078,9326,30047,90687,22335,-232999,-427777,-452964,-415327,-284831,-186660,-137900,-17938,6626,97766,245445,300252,290708,238590,129426,66274,-21666,-9293,151131,221524,-13689,-156490,7083,200317,215080,204050,129240,130708,81834,-96580,-121410,27218,129301,127141,-15101,-186371,-337808,-303624,-178433,-157612,-219079,-176804,-66213,61318,107734,126628,332369,468255,353778,146766,-39406,-72703,9084,-23818,-148072,-73247,138318,169392,136548,82131,-103367,-284879,-297545,-190186,-53562,64825,316880,547314,504777,452834,-206024,-1044165,-759103,-449502,-597556,849769,1224410,-217216,-274503,597701,381858,-246150,-651135,-1336605,-1483909,309951,1450794,539920,210408,685149,131588,-612100,-693367,-230226,27669,-91141,-92266,24671,-2039,-59386,2757,12598,-34401,14150,140098,207245,179534,70408,-19058,-70478,-171735,-192472,-170162,-284219,-391810,-301035,-130890,-67558,-46847,-72050,-122856,-120203,-20872,-47391,-310693,-370065,-92164,-4700,-215178,-446245,-457967,-210021,71823,192391,238919,126809,-80145,-68368,39530,46128,133783,292065,328886,214039,212411,239438,105292,-100859,-374744,-491193,-268090,-31741,30132,19725,12966,-84875,-143805,-132652,-62835,-15661,54999,159438,132381,-123483,-302484,-214833,64706,392880,467515,353997,310412,277865,18734,-148582,-141672,-134504,-93302,2641,118606,255619,147747,-136157,-124278,109189,-25857,-286401,-183469,-154151,-249571,-268371,-86208,133449,160551,66169,33964,11480,-16173,22928,165741,224911,162495,143854,134410,-10590,-109030,-36750,30202,-27470,-61682],[31557,93683,86008,-23757,-53664,53211,46361,-82730,-78522,-12437,13570,46954,7841,111672,206572,52051,-55817,-48959,-169631,-211644,-13694,232117,393247,390372,172411,-231707,-369236,-115719,124358,147522,-33982,-60267,27883,-54075,-151157,-145476,-111374,-41118,28147,39122,99589,183349,192535,190362,205837,141819,-6703,-141698,-186606,-195748,-70665,95598,132814,236340,302411,266717,223216,-35037,-296526,-208094,85593,208035,158746,84617,-47283,-200621,-292690,-248000,-4826,202981,80178,-102861,-191387,-159782,-42587,129160,170635,83368,-27546,-159268,-225036,-166863,-66682,-51634,-11166,96553,83415,-27958,-103217,-325834,-541920,-469121,-318263,-122950,147393,323079,213306,-86872,-222570,-103972,-102325,-185531,-172847,-167056,-170286,-166856,-179003,-156040,-35081,76555,19169,-52843,-51089,-164939,-271630,-203960,104507,302260,161411,-107202,-272294,-346969,-475133,-400297,-113901,18824,-154407,-149322,15997,-54687,-156948,-23357,127214,104914,-18924,-31169,117036,198397,176852,249318,155792,-75705,-249357,-262514,-86917,111491,184651,86947,26508,72225,158102,203217,178171,39420,-46642,24869,138368,65581,-65231,-101270,-7078,109151,151314,111149,73412,100408,209442,261777,213442,213891,203051,115716,114362,66162,-26374,-8940,61410,181774,170037,52681,-111795,-171105,-291245,-464539,-385822,-107659,22335,25706,-133459,-406503,-517861,-372176,-99258,145780,21218,-205456,-221716,-200497,-252420,-180189,-78924,-129320,-117937,-89502,-126522,-94792,-8306,69951,268904,405439,475191,515225,330687,44461,-64621,38745,218252,412539,469996,264384,52419,-38320,7457,84117,173350,160869,-41629,-284388,-190353,73846,168750,96007,42421,154969,179318,88700,5017,91462,123840,100649,55141,-13587,-182812,-176726,-100593,57105,210868,261809,232737,245260,227328,-33503,-204223,-116223,20187,81732,-98883,-434238,-512689,-394600,-276848,-192348,-64110,45185,49681,160825,363901,365510,46098,-151096,-79224,-125473,-251706,-167888,43188,164243,92174,-123844,-246644,-149758,58140,240099,284903,213639,116384,73925,76120,6923,-105576,-41989,21234,-32187,-63239,-34489,-114053,-163308,-36497,19616,-66862,15524,113067,41902,2257,663,25368,67086,15059,29072,153076,175350,102330,41606,58405,142594,29612,-181197,-48055,7778,-262076,-264001,205459,420381,166469,-2410,64810,33473,-223128,-586359,-523826,-134780,85711,20159,-72859,-9276,12043,6696,69012,29099,-157884,-229417,-126685,-74193,-175887,-250237,-101702,-26786,-140750,-214242,-147321,-110689,-96020,-24798,-66817,-83358,1087,-38720,-64124,65185,102661,164011,350375,308859,73845,9830,133867,126308,-3830,-75360,-146477,-312366,-281610,-107165,-33544,10344,-62186,-175710,129831,610231,553852,125349,-90239,-25134,62243,97195,137350,114222,18729,89800,145183,-5797,28730,98265,-88952,-172645,-22985,96571,79433,30567,4066,-66610,-220138,-115788,206617,299219,4448,-332494,-357961,-183877,-99329,-154593,-197692,-124685,-20881,94101,224621,370256,368400,244908,186002,47081,-233318,-355226,-126483,127306,294757,281681,-8468,-283727,-147666,149136,242939,160450,-40367,-319894,-508615,-638853,-514035,-306530,-321465,-584032,-691186,-242400,223305,189712,156635,700298,949914,595283,409142,252901,-970634,-3178145,1684151,10464616,5853133,-5411839,-6262012,-577678,470920,-526419,-766466,-641951,-439902,-309514,32109,242885,-23166,-205904,-126920,-110498,-255069,-265135,-15250,364738,360176,55429,-144049,-228079,-79861,215265,366078,330193,195064,45647,43118,-22260,-95767,95480,276367,150797,-64918,-147305,-158073,-12890,203161,307855,95039,-124120,-185874,-169704,-54642,195576,432259,519527,417556,205052,-36304,-94444,50134,159294,132780,225811,328625,148077,-261779,-432747,-239761,-96824,-106647,-103128,-154113,-375518,-398067,-170600,-72981,-201984,-214490,-61357,5030,-25315,-74030,-179454,-212114,-139756,-90292,18781,86323,29331,-106164,-56827,166846,303213,251054,265454,369411,224817,-34114,-71293,114720,245818,103209,-101516,62942,355292,371374,166459,36867,33223,-84436,-112481,57524,14996,-160057,-146784,12369,53363,105684,182461,197252,55728,-78263,24872,84944,-22408,24340,181408,111499,44867,4579,-258916,-626362,-588761,-291333,-122783,-94169,39381,259774,298279,185390,65711,-51150,-111207,-182402,-232234,-71610,139100,55055,-58864,57967,148629,173432,155631,175065,142382,-61058,-171895,-40078,4799,-38619,-13374,-28670,-20527,129547,127287,50006,45372,3577,-73519,-19820,68940,-6109,-103715,3628,112785,-74637,-241372,-190654,-53689,137625,185789,-40393,-281695,-209863,22374,59295,7322,72690,-10938,-219292,-192789,-7799,-61173,-336823,-484476,-457637,-327475,-60365,142752,112993,78365,144645,-38249,-330069,-412388,-343953,-353295,-232932,-70713,-191521,-312855,-95908,116870,245982,275549,52413,-86977,-86099,-67634,-98711,-119962,-191685,-131617,-5697,-13955,-76058,-9625,200240,262065,110281,59806,133929,135082,66454,-71923,-204454,-289220,-184721,83828,94861,-92810,-101520,-165763,-245476,-116421,-22899,-4135,120510,125488,-115247,-245373,-147397,-80828,-74544,-127343,-245588,-277916,-162242,31247,145203,125911,91143,64335,35431,-22842,71145,340714,417379,126535,-164053,-188614,-40543,-26453,19784,268290,418281,286794,127255,97450,172771,261017,104431,-123968,-128271,-18888,19394,-93683,-137120,-34185,33327,-81376,-116683,-8332,-33630,-85604,-72694,-157147,-154769,23339,168098,95965,-102400,-201689,-191944,-305721,-402735,-215118,17340,169649,251225,324809,248479,-20652,-228282,-72507,180710,252320,131136,-27440,-26121,180727,236335,22076,39577,83811,-64795,-130392,66764,118332,-146734,-351837,-79175,245542,406207,400214,183161,-23495,-40761,43950,165027,183313,115496,218079,330266,187557,-18299,17790,109550,22160,-78126,-77129,-59011,-113832,-101996,-25685,148844,331106,367874,106032,-140523,-105440,7232,40027,45043,151234,108149,-131017,-377284,-522173,-484020,-179248,39027,44711,47869,48913,137695,259855,303196,338064,316626,191150,37462,-139486,-109836,111634,188252,-14493,-97144,49779,201817,260032,226248,41808,35944,58056,-85866,-146973,-48755,26451,79303,-173,-173656,-280171,-190841,-57068,-81386,-207510,-235860,-143573,55814,160121,144415,304973,450953,371760,182350,34449,12258,30005,-85328,-202472,-76241,160810,130834,70166,64024,-78107,-233970,-226212,-145541,-66528,40744,270617,478584,556056,718422,236430,-709579,-653946,-378330,-843476,377066,1051847,-115227,-328609,525331,448041,-93607,-454136,-1004821,-1282869,129502,1141239,488485,260097,885572,367668,-510558,-675476,-331936,-172026,-226538,-189690,-14789,84310,54613,35633,41419,82808,150140,275302,290643,156224,-34046,-131469,-194749,-280220,-292872,-184055,-192107,-302792,-268322,-147400,-96393,-51380,-74405,-140997,-141886,-23518,-27903,-223539,-287454,-87824,-2697,-178990,-464185,-548730,-310264,-45559,70326,139267,103179,-69846,-99417,52392,161383,196978,279244,369668,306940,216202,149055,72781,-157047,-514864,-608261,-317258,-71680,25491,49416,34098,-111702,-215337,-178824,-39821,35277,56607,107299,83223,-136433,-277322,-136510,176374,472704,494375,315063,279312,311980,110199,-103604,-133375,-133746,-132110,-97329,-15557,133849,121711,-68361,-48290,131191,-6937,-235916,-162664,-134928,-238510,-289793,-105124,143995,179901,120443,120845,86210,67676,107413,227396,289299,209416,120540,53775,-139318,-211659,-91388,-780,-50158,-73607],[-14644,45746,120390,4587,-132674,-71798,-59494,-144971,-109023,-42836,-24860,7854,-7080,119322,246979,108429,-171,38710,-73850,-178733,-34619,229305,426141,390889,206966,-172095,-342136,-120793,110632,126178,-46574,-82378,-1955,-91669,-117775,-33214,-16221,-52255,-73321,27113,164984,232443,195251,200001,192449,71122,-125442,-274726,-241864,-62597,138692,248663,172893,222715,286447,255841,266099,54207,-266408,-269966,1786,115594,23350,-22276,-64420,-163889,-291662,-190114,177830,331503,94200,-128353,-187040,-184491,-121904,76392,202333,122526,-20862,-157419,-266872,-274734,-136661,-19964,69021,171500,50142,-152235,-278385,-424976,-550125,-493634,-384704,-141956,210898,424387,281053,-55090,-170832,-35779,-86898,-229148,-196808,-141287,-126630,-113367,-88083,-78559,-76357,-18666,-30878,-44422,-14926,-79606,-135264,-116489,69972,207533,154898,24350,-135429,-283297,-400783,-299545,-77869,-44169,-243302,-225537,-101156,-149289,-179395,-39158,72770,40548,-64549,-49023,93135,130972,69072,135664,97632,-52692,-136774,-142038,-40698,133580,198861,65563,6499,60811,174158,356155,472576,167430,-108566,-75761,144842,159635,36404,-66391,-110108,-10413,107490,152323,128603,136091,217812,199680,122325,191315,190638,29092,47740,112485,38942,-55882,-21770,178378,256552,162893,-92111,-273671,-389566,-489593,-394208,-122838,898,-7591,-206672,-563952,-648732,-390478,-68649,150990,43203,-122424,-62352,26837,-45482,-87853,-147904,-307527,-303498,-162690,-65872,-25189,-48961,-24295,197114,363633,443311,433484,224741,49505,102680,222600,273377,361078,403035,242829,44046,-102220,-74684,78217,207011,193332,-6762,-218737,-128757,81671,100739,-14435,-10032,151853,151177,49723,-14812,146550,253486,182904,-47850,-227923,-306500,-194663,-110916,-58696,16095,136624,240586,230313,150871,-72164,-200020,-129043,-26922,17386,-162529,-519586,-551887,-359136,-210364,-122805,-24791,61008,48970,80940,252365,291304,29446,-128929,-57929,-90906,-155846,-72025,71512,128534,19060,-172756,-262564,-243005,-112551,124971,249680,132077,-34166,-14936,128233,138154,62663,56826,-7801,-180701,-222420,-123071,-86171,-79328,-8756,-5146,-68246,70868,125781,-56076,-74642,77232,183015,160269,-14645,-107686,-22656,31889,5350,-48284,-30513,77212,27917,-137473,-27549,8129,-224186,-227504,142521,302764,128550,34146,134141,132532,-109548,-514531,-569721,-201250,42117,-46942,-125804,33475,108771,92545,119117,87337,-86425,-176956,-156794,-141976,-204696,-239088,-133177,-78803,-192028,-234419,-116911,-88438,-128395,-1758,58743,36334,69681,-6915,-85474,24984,130581,177053,322884,345752,187465,41621,22116,-1146,-49203,-54005,-109529,-274360,-265180,-147221,-88830,-41978,-125156,-189519,138993,584333,520048,150350,-33890,-28547,12113,62006,81144,40547,15657,146259,169258,36297,120292,196477,22033,-32407,97804,119246,49871,-18062,-36750,-75701,-179690,-33607,291930,306696,-65795,-381610,-382206,-240440,-101326,-59513,-101631,-31019,137215,223167,275882,368698,337721,237327,216460,81148,-207927,-353373,-160217,82923,220635,208185,-49872,-291506,-90842,328360,476849,316496,26747,-296663,-534466,-660341,-516625,-325187,-286310,-540206,-744926,-335185,254159,369582,299855,645088,661184,263124,314527,470157,-820128,-3593123,1109851,11674481,6578939,-5895949,-6654883,-305184,463929,-799635,-1193198,-989109,-457246,-118717,255845,500700,221249,-52556,-32195,-42237,-240150,-268565,-20284,369812,382948,161649,-14123,-148351,-118653,127509,341083,296957,165155,45959,61848,15627,-2091,235204,447937,271647,-61684,-193790,-151823,44787,319956,423123,172402,-40601,-158337,-301190,-287516,19741,346651,471129,413719,252954,3445,-90752,87642,231943,127134,131625,260717,134922,-275009,-436379,-203300,-2008,16136,-12032,-123954,-365577,-374417,-136914,-75262,-187688,-139914,-31452,-76566,-142749,-173725,-273419,-290508,-225721,-210411,-76742,98724,137552,-48579,-96998,79839,198440,119693,122123,249820,166350,-37471,-35437,163768,268303,63465,-207235,-47943,277511,314432,148986,50243,81077,-13584,-40370,114600,58689,-85171,-93467,15190,91698,154143,153219,108024,-77207,-144829,70498,107445,-122574,-124257,74996,51565,18414,-39559,-348376,-705242,-596518,-252708,-122378,-180930,-50432,260156,331007,151737,14026,-67099,-129367,-240350,-302959,-120656,80433,24045,-42942,62726,112200,141957,151795,170420,131243,-47489,-93831,67581,26981,-91365,-93721,-107305,-93034,55278,40198,-3491,65149,28722,-131178,-121891,46408,76116,4369,39185,62245,-141877,-230175,-113572,12781,155120,175355,-10950,-218966,-189497,-598,39344,18731,124825,57666,-138313,-123616,10243,-49393,-284612,-443167,-431928,-318723,-78233,132735,78874,-17636,92959,63438,-203992,-375186,-363359,-385212,-253778,-53991,-101938,-196201,-35812,137895,225565,168383,-67539,-151679,-85667,2146,-10415,-62162,-192871,-161938,-40418,-75311,-128679,12666,227793,222304,25280,-20062,77035,86463,26295,-157006,-354418,-347275,-138531,62612,20017,-101656,-66050,-123584,-172366,-21982,42627,3226,90385,113365,-78864,-198324,-150418,-142702,-104713,-39844,-134288,-234441,-148473,60105,206055,229671,184946,91349,19370,-52583,48977,314941,376682,129126,-77136,-104748,-27782,-22326,39677,289224,458308,381907,171904,53899,153665,305014,145366,-143682,-166299,-38060,14368,-77440,-101455,-25808,23357,-87607,-139793,-67699,-48474,-51418,-32779,-141253,-210773,-117828,63313,75211,-89474,-187682,-197380,-369588,-496963,-192017,113265,313345,361585,327604,207259,-26446,-229151,-100149,204923,293002,90050,-61554,17043,201370,165091,-69511,12089,60157,-130539,-220683,34764,200557,-33888,-292748,-65614,243489,386065,376751,212899,37730,-1122,2646,58618,142364,133919,174734,240136,170246,9089,54232,172091,102484,-58617,-134900,-97844,-84099,-94482,-91888,78648,294257,307424,-1639,-242146,-140257,38141,76488,61876,200166,207567,-19136,-319650,-568032,-509157,-61978,219293,172278,46809,34014,153142,265241,284870,355140,355280,234862,48427,-178607,-194959,30959,120959,-7308,-37095,66670,168098,236559,160003,-80967,-65501,51863,-37565,-153528,-161972,-109300,27169,63188,-74774,-166108,-76668,19977,-51588,-198547,-274113,-233239,-11077,131983,122662,250892,400307,341070,169926,61671,52162,13500,-135967,-184716,-22886,173083,74812,-21880,28296,-49394,-155899,-117852,-41370,5736,126576,297211,428006,584790,919021,597906,-408535,-582079,-324938,-1098767,-247237,750892,50417,-238374,591448,675432,270817,-2545,-461694,-1003605,-256111,644597,386814,241747,874890,517680,-301060,-496999,-326831,-287526,-258581,-175158,23894,200880,184084,80870,40134,130484,232405,376726,360417,130232,-156151,-279234,-289083,-307754,-320159,-168306,-78189,-172819,-194272,-137937,-125596,-69688,-75213,-154700,-184623,-68684,-33079,-145272,-202017,-67257,40181,-98053,-425810,-579704,-372738,-143681,-34694,44128,41710,-108172,-141208,75178,273464,243517,240334,344998,340804,210502,62530,28751,-203361,-581595,-638176,-332807,-93911,57031,111406,82674,-80382,-221414,-197167,-34976,49043,24808,15886,23449,-91812,-181104,-42464,254146,483514,436226,199189,189371,294009,153001,-87991,-131957,-111220,-124478,-161343,-139245,4389,110563,43352,51441,145212,7885,-194801,-188290,-129745,-191688,-277346,-129104,125269,164189,143658,196534,171893,159618,193108,278509,327799,232072,95123,-1154,-210247,-262332,-137286,-16710,-24342,-35914],[-8004,35705,157976,35535,-177957,-167918,-145616,-188668,-121858,-55403,-49834,-17786,2301,119645,227045,104272,29092,111501,-3076,-184026,-92768,168662,369538,318646,182268,-101712,-269415,-120213,77463,111058,-10700,-52245,-11663,-112506,-75542,74823,62283,-89643,-203769,-14778,211526,238651,128277,145357,140736,-4477,-225602,-390966,-281253,89737,379941,396009,225247,227659,268269,239334,273097,103928,-231706,-268826,-25147,43542,-90114,-109448,-81775,-127006,-241333,-95237,315755,418500,113992,-116667,-118838,-159002,-199406,2537,221476,168089,16864,-103351,-239601,-308177,-170075,-1327,96708,168819,-12116,-254475,-417817,-469430,-487942,-460502,-414733,-152230,251821,480238,332764,-5472,-100576,53088,-2482,-161834,-143335,-94541,-71193,-25497,34741,458,-114302,-99587,-57653,-33003,-12662,-8847,19892,-5621,52969,140278,169109,158837,15300,-191712,-284375,-164021,-18312,-64682,-237867,-231968,-194259,-235003,-192254,-47529,14990,-27416,-89450,-36042,86546,65553,-47858,10509,33327,-39529,-38424,-32946,-14044,111098,159294,12831,-16645,52158,176087,474960,694810,253782,-191201,-209951,92368,199574,126732,4522,-163625,-157418,8424,155388,176528,164144,190876,78831,-13038,135642,149391,-66832,-33983,125592,95295,-75499,-79034,146553,288779,229075,-63955,-341196,-483451,-517486,-379419,-134620,-30456,-21363,-215229,-625812,-696276,-344957,3140,166100,75798,-29592,55721,150333,75821,-30137,-215243,-465093,-462835,-210974,-17199,24798,-73263,-85008,124808,319993,398977,312473,93231,56666,274356,401278,298661,262807,285011,178437,9951,-173278,-171625,51203,226851,224368,51234,-131542,-89984,44822,-1563,-123172,-37544,158524,119701,-25509,-66152,150234,319624,209304,-161688,-415739,-404782,-214516,-113901,-157954,-151964,51302,255708,197284,68283,-111398,-184331,-121184,-71897,-58032,-183798,-462289,-495480,-285907,-114677,-32147,28917,111608,88688,21877,124924,198135,24738,-97104,-77112,-122246,-110242,-3577,79318,86265,-29830,-184030,-250566,-330734,-300587,-23475,162035,15338,-162885,-63198,176434,244540,211235,123655,-63865,-339255,-387042,-216990,-64219,-5059,-8453,-59246,-66733,129805,151600,-110979,-129368,116524,306847,229830,-25979,-199183,-191937,-127027,-65607,-69704,-55629,38573,29447,-83079,-10205,19858,-162765,-200458,32839,137243,80748,62244,156660,179603,-2386,-380492,-515764,-219655,-21302,-114927,-132373,109026,206339,183059,200188,177113,5004,-121419,-176115,-169982,-189585,-219728,-176375,-127357,-205724,-216429,-81912,-78200,-178943,-13871,165854,153964,134250,48387,-45662,19855,147875,175020,268938,330085,256258,63114,-62827,-91416,-70798,-7518,-58347,-215759,-219161,-169407,-151341,-97074,-135298,-141896,130825,470822,410218,178168,85616,30488,-2708,59253,83601,-4580,-8508,141244,141280,57206,191324,252233,56970,7630,133662,94961,-2865,-83853,-95474,-90156,-117534,34145,302424,256719,-116202,-360548,-325930,-229509,-78959,51052,-2554,59048,277830,333205,282800,286326,225338,158956,164870,81971,-130576,-272266,-160584,19005,123851,124413,-70746,-280174,-67194,400474,606847,472775,150749,-198624,-457887,-576040,-468484,-306108,-202564,-446263,-764427,-460430,231968,595199,512815,573625,377019,27982,239187,591989,-555489,-3658869,61974,10878791,6588751,-5214155,-5997647,-123078,338783,-899330,-1384128,-1153716,-475153,4256,429165,730166,532211,183574,78268,1316,-184215,-188470,45932,373095,386217,227279,72130,-69672,-129643,52914,343610,303414,136064,22463,54676,43829,69638,325548,557838,342327,-70499,-221837,-98160,135465,414150,488348,247029,69857,-103301,-398859,-487047,-158003,233425,371047,344512,259000,35685,-91750,108211,279995,90280,-5239,137964,94376,-246015,-337510,-85213,136763,154737,82369,-81506,-303036,-309297,-117070,-109941,-186770,-99537,-51911,-176515,-258859,-259574,-325522,-313664,-275391,-301347,-150202,78804,170815,3036,-74783,26404,79649,-11015,-6495,120559,105884,-23588,-3664,163885,252508,47686,-238733,-118335,185511,235595,114317,54589,126749,81907,43245,162583,120734,44990,6496,42640,158738,235401,148187,11328,-220486,-219077,81669,102857,-185426,-216148,-18612,4233,6509,-68108,-410602,-724163,-541174,-180749,-128540,-270428,-137903,211294,282895,78648,-34883,-69110,-121747,-227370,-285238,-109806,30315,-29838,-49395,32453,34794,61184,120168,160977,133167,3104,19709,169308,40216,-149483,-169929,-146015,-111727,-13044,-38038,-21912,123018,92262,-145252,-179990,46886,157003,107734,74650,16699,-180414,-175069,-12995,59218,133599,157208,42422,-121550,-155296,-30799,1293,11904,154943,108822,-62092,-42660,59310,14797,-159979,-289107,-280679,-236078,-97421,63789,13368,-89220,40028,152889,-64247,-305250,-353551,-394880,-279283,-65934,-18308,-82510,4370,122554,167244,33991,-201584,-240460,-86981,63499,46469,1150,-143814,-163510,-62596,-105646,-157058,20774,197925,130158,-45031,-28552,78478,39348,-63387,-261772,-456595,-353886,-107191,6280,-59641,-74979,-381,-48514,-71437,70574,96341,18507,82644,110080,-36392,-125503,-119720,-165163,-99430,84679,47325,-98385,-92187,51495,201828,286280,251145,112453,33225,-41148,30281,252524,302620,122532,22206,-12923,-29462,-44994,28197,254807,426166,414119,182845,3094,109948,275832,139640,-148444,-181624,-62789,-782,-57604,-47667,7953,39691,-51816,-95951,-72917,-13583,28071,47205,-59906,-215064,-245889,-57513,48676,-60485,-133506,-165058,-372566,-489543,-148403,189439,419032,448830,301427,127683,-53208,-230828,-153498,143780,226997,1866,-80284,96419,240104,80415,-166223,-71323,-15262,-174740,-263580,-967,234743,49579,-229941,-69723,179891,269191,261544,196767,90575,23867,-49981,-53894,94453,154175,128151,106732,110660,32385,94639,233986,204340,-10839,-167431,-131700,-41669,-53382,-125345,10171,241141,220645,-111021,-328529,-186253,46703,104083,78822,234489,292984,52406,-300807,-585419,-477914,30862,295035,188241,-31034,-37495,140234,262204,251650,325415,327466,221133,54434,-167272,-253525,-77253,30305,4910,11993,56768,116777,163982,41886,-193292,-144961,45138,4128,-158194,-282265,-243677,-9571,165780,84844,-36316,4262,34773,-68870,-188327,-281616,-319812,-130168,36996,68470,174142,320032,263590,106319,34534,40692,-35087,-167910,-118755,59912,172926,18974,-103776,516,-12510,-77969,-20985,69582,111325,249079,348328,386941,550137,965860,783784,-205924,-566429,-306730,-1276208,-867434,397247,241431,-44297,743042,980815,721967,556125,137302,-731498,-767112,61673,233450,151215,671755,550297,-53907,-227280,-231631,-300387,-186263,-50269,130487,307495,274944,108278,4438,94939,239627,411229,386905,90974,-286141,-440170,-336123,-264129,-285562,-136813,17709,-41517,-101546,-113585,-155323,-97751,-78835,-174110,-245248,-149974,-74020,-128076,-181063,-76026,84072,-7077,-345034,-544841,-399152,-218979,-107700,-32103,-65820,-210667,-198523,81367,322892,244093,167880,231423,269153,165959,-15032,-34808,-237997,-574395,-599817,-334080,-97972,116623,179784,128952,-17178,-180545,-204277,-69945,-779,-46996,-89952,-32945,-21497,-64553,23763,256312,397245,286997,33241,54690,209847,114768,-115527,-142508,-83904,-92556,-183963,-219753,-101780,94748,142202,115809,105377,-21323,-191494,-253801,-159313,-152162,-259405,-162649,70299,94581,105201,219075,222764,212598,237994,285686,303510,196457,55650,-25584,-202620,-255210,-175044,-33381,27071,29369],[55659,70675,190966,58284,-186851,-219578,-192134,-203706,-120220,-50304,-54607,-29913,19531,108599,152206,41610,27453,144942,22729,-212523,-163061,73657,248143,202748,116924,-31744,-174510,-119310,33846,104487,58950,28257,7049,-110303,-34876,155813,116157,-123739,-294332,-54327,238046,210955,18648,47235,71133,-65977,-280892,-454159,-291109,220685,585065,489549,259018,233358,236989,202539,235997,106702,-199514,-209393,19546,24470,-146935,-145640,-67397,-72543,-149650,-9276,349567,445039,150947,-52734,1262,-84234,-245308,-61912,242000,232101,91471,-8150,-152074,-250816,-142592,15446,97668,133215,-45800,-287335,-467568,-445661,-373965,-371010,-390006,-146731,254966,475861,368764,65772,-22678,148267,141749,4843,-22642,-24340,1109,87744,168601,71555,-131797,-144077,-51246,-12881,-27780,41369,156485,92323,45239,108127,192502,248301,127432,-99429,-156964,-22425,57375,-30183,-131747,-150038,-218350,-275418,-181048,-30758,-11023,-62502,-64379,30316,116406,29788,-129840,-75770,-10458,-32840,29237,48398,-6804,46567,79572,-44429,-35528,36753,144538,488754,738425,273146,-257838,-316192,19234,185941,182847,102021,-122494,-263120,-99550,140417,224560,187843,141450,-49298,-132105,73897,98258,-132980,-95942,114672,142203,-44535,-84985,112483,280905,255048,-17285,-338092,-526574,-513674,-310973,-99059,-32006,1877,-159448,-587664,-658891,-245133,110403,207295,126771,62253,109931,140985,78867,-25374,-250672,-526164,-518742,-213022,4375,38262,-71735,-85228,91418,300955,357551,191778,-17262,74429,409228,530139,300206,157252,153407,90643,-26297,-197985,-212640,36449,239280,252893,127191,-28912,-62907,-20095,-114065,-196914,-27364,179150,107876,-77692,-96123,120998,309190,174579,-250993,-509887,-436590,-217992,-109731,-213904,-246234,20838,252038,141726,-2272,-143829,-156495,-73184,-78735,-113867,-157506,-278302,-337005,-176603,1549,69799,89546,185194,160154,6483,17724,112649,40579,-50970,-109956,-179138,-94403,40582,72642,45968,-51679,-157108,-203429,-375783,-453506,-174301,42448,-96639,-222727,-43165,227060,314914,298872,138666,-128507,-447574,-501916,-290406,-55102,42381,-27081,-115796,-49766,192087,200229,-98125,-147969,107227,361073,263543,-12835,-227534,-312525,-256212,-84676,5334,13141,46868,26903,-60620,-21807,36082,-90425,-190421,-92802,-14112,53350,82604,132123,170197,73046,-232739,-379744,-182555,-82962,-165429,-100965,184049,278970,256083,291922,287460,115073,-60014,-172145,-160557,-152237,-217065,-226441,-144486,-150126,-147861,-43484,-73437,-222523,-50080,231557,248030,182942,110107,36755,38183,127849,146536,203541,270194,258689,69574,-86730,-108265,-46263,65551,4388,-143058,-142193,-144687,-183011,-132433,-92228,-47846,108324,294883,255774,214037,244332,133836,16621,83245,129197,-17926,-49005,89656,97043,71787,229373,251498,20588,-42464,74800,24597,-66751,-143142,-149497,-102544,-54889,71895,249601,172269,-131795,-264142,-192385,-152705,-39868,136422,63980,110451,344959,379327,236840,154797,82623,50804,60962,54719,-22957,-141962,-136217,-49777,26395,45572,-69751,-251776,-79661,344890,583872,563548,288596,-45480,-285640,-411786,-395808,-266261,-103225,-330685,-749588,-590439,162322,795844,717174,452508,107495,-66187,233475,607376,-257112,-3332071,-891637,8437651,5730763,-3794649,-4518206,-43581,179903,-769265,-1314634,-1150100,-496989,22150,488321,871592,825805,431719,169884,13074,-95934,-30364,200673,408316,359697,192848,72299,-18755,-118075,-1086,360256,360379,131576,-17560,19172,48003,88927,332140,571373,350034,-79053,-211195,-11834,219304,435394,466690,284956,179702,-14429,-421733,-601759,-287677,131399,252382,230668,219247,41943,-108763,96252,283370,28844,-156955,-26269,10641,-213864,-200230,57146,267746,268807,155537,-42043,-217832,-226868,-120332,-169410,-201934,-108250,-128098,-288070,-357199,-312838,-319429,-280229,-280968,-325779,-153632,66194,142668,35023,-4835,18679,-21278,-109452,-88491,23818,66943,6599,10315,108657,197092,47341,-203627,-141840,88039,148571,72710,41876,147076,166793,108975,177605,160908,150873,85675,60587,206964,298517,150458,-65519,-320826,-285765,37770,56409,-212956,-242715,-71865,-7092,18018,-71686,-419789,-672864,-444525,-107822,-142552,-339500,-213063,111336,158008,-15568,-63350,-53404,-88889,-141872,-174059,-42596,10077,-73302,-66552,-18364,-63599,-60145,46780,138016,143885,68564,126836,230627,40727,-192745,-212268,-132552,-84757,-66504,-88615,-5782,189374,162286,-120536,-179771,66131,197919,160226,99443,-9804,-186961,-96961,94120,94198,87695,128242,89929,-34804,-124430,-57362,-39609,-7810,157037,125396,-17113,30808,136507,125146,16045,-54032,-44749,-100409,-109491,-49235,-83726,-139252,3792,217320,67853,-207131,-307881,-368478,-294119,-104195,25542,-9678,11457,69156,72063,-109285,-336617,-343839,-94117,115429,79844,50468,-84598,-167080,-86926,-107592,-157697,16279,134281,25426,-79557,24606,130241,14271,-165473,-345503,-467643,-297685,-88261,-71115,-135381,-38066,60716,19658,21423,137927,120981,28659,82232,92253,-18969,-53073,-55599,-135943,-59899,213023,252298,89210,-14342,12646,150909,300636,285839,131271,81593,24820,35604,177710,220940,119620,115983,63853,-40475,-77238,-6801,165907,328559,372357,151812,-49599,42876,181142,88256,-134384,-165037,-80226,-12888,-28479,13357,48559,60854,2060,-18318,-27994,73753,148536,160674,71513,-169170,-327178,-158136,26626,-10128,-38995,-99134,-323809,-414382,-132902,215185,454922,471946,241487,30981,-75334,-208276,-198870,25981,77466,-113002,-76536,196387,277558,-1675,-242314,-192323,-131543,-200519,-264207,-29270,227853,96288,-172517,-84923,78420,98443,105118,155563,128828,34949,-96022,-141162,65212,201744,120314,-10347,38243,53225,132293,283844,305662,70750,-144107,-136285,6828,18144,-104556,-22488,196751,147662,-171322,-353043,-201912,49801,120538,100192,261647,350232,69500,-324909,-559064,-385650,84023,260748,93081,-154008,-130770,114304,261666,225549,261554,243649,144995,24283,-138131,-266477,-174593,-57178,23653,53348,40588,75609,78876,-72985,-248993,-170497,32895,15060,-156692,-352743,-322014,-3034,294577,271190,88135,49847,4816,-103036,-156450,-241733,-368971,-251789,-66009,19376,102956,235283,171066,21772,-18898,5488,-83106,-162291,-25376,151728,172432,-21774,-141703,14991,52656,-3804,46560,159638,213992,344366,384666,353522,444609,833339,782594,-89160,-570534,-283977,-1259514,-1287576,95512,434481,198996,910571,1266731,1115507,1042924,641778,-504727,-1229009,-462642,65424,31944,378184,492149,178927,68680,-63577,-200734,-18290,167751,294446,392989,311926,117172,-32872,22902,203414,393965,379412,59710,-378410,-548590,-304998,-148693,-184221,-73566,100449,91064,19367,-53076,-148360,-93045,-54776,-170127,-276140,-208580,-111261,-159728,-226158,-111596,120629,91459,-208788,-420293,-363867,-239825,-110432,-45987,-169790,-329349,-237183,79814,302876,218351,102548,79470,126965,102657,-53877,-83866,-225421,-480473,-496371,-302098,-50281,223699,262615,178680,72022,-94918,-181736,-110958,-77470,-110664,-142917,-43570,65847,57699,75047,210854,261030,115304,-95211,-47739,112329,34684,-141621,-119535,-20989,-18306,-129754,-200207,-125170,97056,220345,144595,30905,-71745,-192294,-294392,-190076,-118814,-219665,-159501,28304,15204,41220,210385,251491,241719,262609,278398,250719,140051,43125,17848,-89931,-168995,-165987,-22173,112492,132245],[148957,133332,208475,64217,-170374,-231832,-201026,-192842,-113233,-39153,-47035,-41627,15250,70950,31327,-67369,-6836,123932,-4635,-247690,-223890,-30041,97295,65996,28148,13442,-101087,-135737,-21678,88896,115122,115451,33771,-103720,-20143,182937,132656,-142950,-315249,-75569,232215,151652,-105227,-72076,-8940,-119037,-298627,-463532,-288008,274447,668576,480572,233274,205403,167411,117300,144517,54343,-189686,-134228,96589,39524,-163368,-145483,-28639,-9048,-56500,10957,251169,395372,184948,31127,118396,5491,-252654,-104988,257769,297425,170560,78405,-54966,-141162,-76838,17421,82557,104437,-33396,-262035,-439586,-386663,-264699,-269770,-334729,-147169,191190,387224,361889,127856,27774,208286,288974,200214,108985,39565,61612,175416,256720,103036,-141567,-164334,-40436,-9344,-62054,46161,216106,118918,8232,76561,182553,238705,142481,-49374,-63834,80853,114960,27379,17017,-19979,-181103,-277532,-165850,-5889,-7988,-67539,-9114,118922,152669,8204,-173255,-117235,-49294,-62880,30725,71019,-36947,-68987,-41164,-107269,-72976,-23235,39962,336537,559722,201391,-304354,-373038,-57380,115106,170433,175786,-14445,-299953,-194596,103724,249142,182809,62263,-158631,-207820,6465,29476,-171149,-141071,64471,149634,10568,-60343,73725,226627,228465,23687,-280277,-509445,-471293,-205525,-18938,1907,45037,-82365,-498564,-581420,-143532,204687,249355,171057,119544,77771,1998,-42166,-90052,-253754,-467750,-451380,-189019,-30044,-8349,-69191,-53566,85693,285866,299518,79545,-96679,82903,456019,555318,263741,54857,17333,-20660,-61000,-163142,-176859,37956,230278,254250,182607,52980,-52234,-107230,-233159,-244461,-10989,184169,106250,-77441,-87240,64279,213079,69828,-319934,-515047,-420002,-221802,-122088,-231796,-264480,15120,187449,42334,-72870,-183846,-138267,-2485,-49561,-151002,-118033,-58555,-134802,-66825,100446,146895,124448,239767,230339,29442,-55204,40728,59430,-9595,-140322,-222992,-86261,57986,44654,-4900,-72642,-119439,-136905,-366650,-544019,-314063,-98204,-185386,-210782,25766,263393,332078,293693,85828,-195724,-478574,-538170,-334965,-73292,42630,-63927,-159917,-22861,239554,248545,-43492,-149967,40287,316370,243093,2572,-215646,-373951,-334741,-63406,147793,152253,86712,-209,-109847,-87557,35347,-35227,-208796,-210028,-109771,53416,81234,56924,99301,91956,-119112,-211168,-114193,-136987,-199160,-63646,214785,293677,278337,349618,379582,220464,-62,-150651,-142184,-131703,-253611,-284763,-130506,-40092,-50015,-15455,-76909,-245424,-96596,237247,292834,198938,150889,123362,54708,51664,74591,121226,164632,180573,52208,-50749,-54900,22151,148913,65301,-71939,-50143,-71532,-167315,-143319,-25975,52518,70003,89130,85909,240356,388291,238236,50635,110021,176539,-14927,-101805,15177,71210,90266,219632,184549,-60495,-137952,-53384,-81180,-132651,-181251,-183839,-110860,-14693,68660,150238,73257,-116158,-121189,-20957,-38870,4108,167370,75421,98712,305036,330700,138107,15549,-34698,-43930,-56398,5023,78668,-6188,-101634,-107678,-54725,-21767,-63368,-222202,-120782,192831,420212,539903,383162,120900,-54081,-205816,-309145,-213616,-19182,-228192,-711576,-692145,68804,906856,831417,261094,-136511,-26056,303091,494294,-70553,-2683000,-1194717,5354946,4099378,-2320127,-2722900,-19629,79771,-443376,-1050931,-1037335,-507637,-47669,418651,891581,1019445,619182,209268,-9685,-2587,159200,406848,484793,302532,51285,-14250,-9202,-96902,-36770,366384,448116,162670,-59869,-33404,28799,55195,252863,480278,302136,-68861,-150024,83085,260676,361076,352779,264351,260666,99506,-359164,-611188,-332352,75334,150759,105656,145305,14695,-144250,50925,239456,-39628,-284478,-199773,-114204,-210514,-93955,162733,344668,330735,193789,-17318,-141506,-150582,-145481,-234683,-221773,-150903,-235485,-394822,-423454,-318798,-248458,-201180,-245900,-269963,-70061,92150,97207,51269,85235,52556,-75333,-146394,-101422,-11794,63031,52013,13083,27224,122583,53766,-126599,-123502,-3834,64855,38257,16930,136654,218767,144125,155126,153356,173851,92220,43215,200055,303965,145831,-96332,-339197,-328082,-56768,-23917,-209817,-215159,-74745,22857,52511,-46252,-360447,-555238,-332728,-59169,-155405,-358399,-254034,-12397,-5539,-100626,-51539,-7295,-26716,-406,5578,54217,18126,-88968,-85293,-67868,-152344,-192705,-55423,111418,164368,127310,198236,246562,36922,-203543,-200631,-66301,-26696,-89859,-95174,33334,230862,207972,-69008,-123121,96063,178186,136562,105420,-8907,-163731,-16832,195990,138787,51387,96996,109359,7004,-101664,-58011,-55239,-19723,141472,105294,-14101,85966,231812,255580,201734,202191,208423,53499,-102730,-168701,-197821,-180064,-7211,255732,182048,-84207,-223411,-300477,-282656,-150894,20801,13912,-2142,2870,-33711,-229688,-446067,-432090,-99484,164837,110649,84693,-40669,-189031,-123866,-91185,-132554,6327,71432,-42506,-66216,98980,195122,21096,-234949,-376704,-385711,-190760,-66812,-142958,-199296,-16324,92314,51229,78206,169750,116347,31732,75980,43420,-41194,2680,32979,-59299,4396,312793,425496,271227,62336,-30943,91383,290764,296508,153661,154457,130847,70395,117399,160111,132183,188619,111204,-47604,-94447,-47622,38124,179253,263868,88832,-92266,-33672,53218,12402,-98675,-111648,-74645,-7713,12415,66598,72708,63137,41341,42208,37341,187764,281848,283678,214149,-95120,-343545,-206975,16471,60056,84146,-15641,-253445,-339536,-174779,182891,424087,424977,165670,-47464,-65770,-139910,-197772,-93279,-103093,-234347,-62720,279138,279318,-67622,-273943,-311380,-260121,-210723,-235408,-44841,196487,111224,-129056,-106290,-33052,-70504,-31363,117780,150476,36579,-120473,-184292,63519,278254,168646,-63933,-17679,70788,160339,309187,374387,167696,-68185,-111689,43291,98954,-35397,-10287,167340,111815,-157670,-298900,-163833,62292,127214,124846,285042,371746,43951,-365026,-484726,-256234,90930,146678,-69849,-275222,-205445,88588,264888,218779,187517,134162,23940,-58081,-124988,-231178,-230219,-125162,37544,83429,30689,49982,-3510,-158493,-239822,-138666,8026,-18763,-150504,-344001,-316893,47787,415004,432138,188751,65145,-48529,-130676,-100403,-162592,-364849,-331019,-127363,-786,51594,156863,85258,-59892,-75789,-33532,-112576,-124747,59233,218425,163853,-65816,-148943,65871,136743,53855,72390,204791,274788,355515,359386,298033,263275,535999,629744,-16402,-553221,-216034,-990266,-1380811,-97976,582553,403193,997968,1417888,1302980,1278717,925337,-332370,-1476523,-829834,-98761,-83956,92942,366528,332904,306127,119748,-36937,182174,401761,458468,431552,278842,90166,-65965,-51525,142571,331374,332074,31590,-417944,-573380,-215558,-3311,-49901,6666,163498,209833,150998,34427,-98238,-45572,-3879,-140531,-261122,-214322,-126995,-222688,-322634,-174414,124300,169658,-45495,-238238,-285540,-217726,-55281,-2154,-243103,-433123,-258797,51785,204555,167741,60713,-63033,-41978,24918,-68408,-114796,-171167,-336467,-373260,-251792,34816,346280,327313,202773,137074,-17080,-150201,-149957,-165177,-153722,-133346,-27291,116640,141019,103091,132340,105857,-37565,-150809,-83638,29154,-63268,-154640,-60873,66326,72900,-23889,-99051,-78916,97318,244180,119849,-74846,-141461,-194718,-296515,-225621,-121630,-181002,-123285,2436,-65368,-39796,166540,241969,234555,257525,253498,178828,75345,52677,100863,68422,-50383,-127017,-3057,185628,225313],[233726,198223,209873,62286,-132037,-210645,-179679,-157768,-98886,-23957,-28342,-54453,-18705,10013,-100793,-179276,-49073,70974,-57086,-258311,-240509,-98083,-28034,-55363,-48546,32224,-66167,-160637,-67519,68102,132921,176086,62419,-93279,-26088,169944,133275,-121519,-248677,-49186,212380,94067,-183871,-154698,-64955,-148153,-274543,-412391,-267321,246833,609790,381568,157807,153370,79737,5899,39678,-11247,-179147,-56736,178740,77785,-144252,-109599,40133,78097,33215,-21693,88171,312581,223001,119544,208282,106559,-188360,-84726,296519,375916,250027,143632,36445,-428,22160,26626,89207,139384,42861,-185749,-347520,-300635,-174108,-167898,-245691,-135079,90413,251927,328958,184689,61231,237408,413908,380632,228925,102898,115977,223903,287883,112119,-119739,-139700,-18518,-4822,-73230,33881,205209,81110,-46503,48039,147133,155194,83157,-21981,12311,158971,165587,105981,172849,137167,-75835,-223531,-129033,44624,46345,-22046,75718,217527,190775,12411,-152475,-90886,-69642,-117221,-12008,62174,-71791,-187786,-154611,-142265,-106789,-110681,-115491,64889,256787,85309,-299671,-346993,-89488,40424,119858,216288,129114,-237380,-230019,77239,264550,168894,-7289,-197780,-197809,-31322,-26548,-163663,-148302,3398,133276,86799,-770,59984,161369,182572,67712,-171424,-412243,-367984,-70284,107638,93385,120285,6482,-379059,-475665,-56224,270886,292551,217851,154976,512,-182251,-210281,-174844,-198082,-277025,-255915,-135210,-94260,-78129,-53972,-1928,104630,270052,237238,6660,-118933,97316,430264,494679,216706,-10519,-87620,-117510,-59392,-51333,-53108,77735,222208,242447,211923,110335,-31492,-173420,-320412,-255973,2772,172539,127080,9284,-14532,20057,79664,-62177,-354872,-448151,-371962,-226699,-141373,-197852,-199737,25938,75660,-78969,-129853,-212234,-118701,86988,20437,-153081,-76974,119312,53461,30745,173404,193786,133429,265670,297615,101316,-62968,9643,86934,32773,-130704,-197875,-39388,77250,19340,-50691,-91776,-73204,-44314,-282190,-538582,-407573,-218916,-218493,-128925,123729,290341,316197,222103,-3214,-234521,-412295,-467936,-324368,-99018,13370,-92578,-162198,23605,274836,283739,22820,-142471,-52311,198605,185398,14151,-179577,-364043,-338386,-11649,312076,322149,144965,-43168,-212858,-186292,21139,-809,-235703,-277360,-115057,89562,63942,-44915,-8823,65816,-40511,-44909,-33523,-167967,-207834,-34392,194450,251587,245634,348602,426593,308960,68396,-106215,-125593,-137408,-311668,-330562,-88182,92702,53893,4629,-75928,-227678,-120356,198163,289607,188502,166216,194175,63628,-62458,-33655,24145,26460,41532,20370,28770,46956,123468,231501,122395,-4638,46553,39554,-99709,-126583,33837,127989,29309,-96007,-63323,239994,469237,308358,87323,125155,195303,-5489,-149464,-47943,92416,126818,165798,63971,-143405,-213973,-189420,-190428,-183242,-186071,-185206,-108017,-1143,33970,32279,-20341,-79077,27736,139353,77672,48101,147271,41671,33718,174981,196668,8939,-86093,-80842,-88880,-146479,-51976,147000,102972,-61122,-134564,-103868,-73122,-71385,-207431,-168200,19489,189152,398972,393084,257086,186303,9653,-196794,-142145,34528,-162773,-660963,-732465,-9828,904051,809795,12666,-330928,104232,408506,231283,-151774,-1871657,-559692,2818951,2006146,-1403787,-1160866,29214,103606,-18524,-708187,-880205,-482233,-145674,261755,795570,1063467,697727,179017,-64402,61152,313096,588561,576299,226207,-142523,-146418,-37513,-79739,-61788,339936,524735,218511,-90790,-83323,1411,-2392,119783,308902,221414,-27077,-46175,157577,240386,207091,173830,179904,287779,210093,-239713,-533192,-284777,78494,86264,-1041,55638,-44698,-196044,-18233,158997,-98803,-355675,-343846,-258998,-245882,-61953,189317,341199,331395,194740,-13751,-95749,-99379,-187289,-288230,-229964,-193806,-333172,-477292,-453173,-278818,-129957,-105677,-190092,-156685,69772,154307,75111,58915,156623,101819,-74687,-114489,-48697,11605,87557,104930,20846,-35853,56764,57079,-43108,-81692,-81746,-10913,17137,-10975,103589,230823,149778,103665,89848,96214,9318,-20818,124827,235944,122408,-75511,-274644,-338110,-177128,-115987,-187639,-165131,-45377,72185,91587,-3715,-244462,-398808,-237489,-53166,-160535,-311597,-243543,-122113,-159382,-156144,3155,73760,59564,157622,197839,138038,29621,-88681,-109620,-104703,-210188,-303835,-158268,92668,187255,156713,217289,229380,33946,-184339,-141501,32573,37668,-80620,-60999,69858,215496,200485,-17097,-37792,119619,96321,35374,80803,9119,-126450,42693,277663,202505,50951,70831,87104,-12464,-86713,-18310,-27008,-8055,119147,51343,-54829,112388,318742,359627,340085,404085,401295,180260,-76031,-257548,-310109,-228891,-5449,264654,264613,46241,-116501,-210366,-246773,-189202,-23352,-1397,-16529,-45280,-117317,-302468,-507058,-477205,-98349,208350,148697,107753,-25143,-234892,-183714,-79551,-98034,-8147,30311,-46964,-14658,140642,220949,46657,-248006,-353350,-256265,-68475,-31543,-188595,-253595,-32650,78651,29822,79660,160556,88697,27051,49899,-43626,-101407,32386,119624,33607,68147,354137,514567,386756,111593,-57581,53211,268471,287554,173699,220927,231248,114369,82647,132820,157573,223295,118791,-45475,-84910,-81652,-107583,-8769,104465,8017,-120889,-107626,-75124,-65831,-50209,-31472,-41636,16254,54694,91365,55963,25260,32728,36907,74118,275356,378211,375941,314896,-30737,-303862,-198149,11752,131835,205510,54751,-206677,-334362,-275015,103294,351799,331556,97327,-82214,-17309,-27335,-133209,-162888,-257287,-347133,-66947,296185,212227,-113201,-253476,-390248,-370771,-211502,-196401,-53949,153410,101599,-108950,-135430,-136765,-196531,-106930,101158,152229,29016,-122326,-187530,74552,354528,252933,-44881,-45458,76902,169946,296609,377585,240422,22994,-84425,39836,151434,47963,26305,140478,109038,-84707,-190397,-83284,85393,125885,145049,299642,355189,-527,-382765,-376373,-137563,49250,-2839,-238414,-354571,-234866,66819,260182,224160,126118,34649,-110842,-186281,-148502,-164962,-234465,-171999,28090,91407,24452,21006,-95515,-226474,-194962,-74026,-33287,-95782,-150182,-270634,-243013,114575,484662,519060,252552,58996,-106129,-143007,-36518,-72020,-313328,-344628,-128477,8973,17515,81782,12222,-128171,-126204,-70132,-123765,-79043,101824,230132,128870,-142918,-170055,112859,205164,80111,58022,198003,271755,264817,244574,183452,15156,132666,392889,57442,-485449,-72854,-482609,-1117677,-169284,641263,484958,926387,1350840,1197975,1167972,941673,-186514,-1416072,-1005581,-252249,-174439,-120257,183560,350931,411660,247160,112024,329909,551712,547577,401739,176916,13074,-107972,-114348,64820,229480,238611,-9134,-412195,-519305,-116019,114274,66525,73585,200590,299863,266263,125644,-17422,33277,58374,-95224,-207596,-164961,-117029,-285525,-426681,-247237,83530,201768,99309,-59600,-203568,-183713,19275,68799,-272365,-500189,-277382,-16265,46321,99323,53886,-145604,-180257,-53967,-80449,-128560,-92641,-184029,-270778,-201821,124092,435070,336109,175473,133132,1358,-131371,-179181,-247212,-176886,-85152,-25211,85082,156836,109710,45951,-34595,-143570,-134951,-45877,-14211,-144692,-146152,23989,160681,155289,92443,33908,-5349,77535,203457,50052,-185236,-210021,-191330,-264945,-263498,-165335,-153880,-65799,-9416,-133675,-115820,103031,198695,198052,229166,220061,113736,30429,81738,188571,205785,61302,-69633,15728,217315,274973],[284268,246469,206199,75513,-65035,-159285,-138991,-104602,-72601,-2306,1116,-64957,-72932,-58689,-202048,-246294,-70860,21172,-99519,-230051,-197394,-104130,-96390,-141445,-93342,24084,-75640,-184271,-90065,43181,98348,178955,78619,-87275,-49875,133209,132415,-60461,-122580,21578,185960,55213,-185206,-164841,-83341,-157865,-231068,-327784,-241011,148722,425967,217993,46361,84725,-8868,-106864,-46241,-59747,-157169,-1251,218561,99399,-121071,-67894,109175,169570,102200,-77514,-59648,227617,245272,170873,235418,192333,-62167,-885,352848,447708,301629,164307,94849,121753,113934,34982,107354,218252,134176,-111408,-252211,-224871,-126667,-95458,-150256,-116189,-26268,98007,267394,212163,65494,220439,469406,483331,293306,140866,139553,201905,239578,94628,-77550,-87635,-6270,-5357,-54289,12635,131481,-11030,-120945,1443,79475,27876,-20084,-9611,74539,206676,194352,170141,274227,263602,53938,-137845,-83412,102607,126381,46075,145443,274662,192950,16342,-91390,-26411,-92806,-203616,-89940,31244,-104856,-285935,-244119,-156592,-138255,-218436,-305794,-251871,-53332,-41944,-259855,-266488,-80203,-13043,51973,198061,225845,-121223,-216904,51709,254179,141350,-56309,-170255,-121589,-43004,-72831,-140194,-140082,-65336,91143,148933,63497,61696,90399,122643,92636,-61217,-278547,-244566,37684,224673,208832,203185,75260,-270493,-374149,-14468,275494,305017,247020,161949,-92248,-342571,-356976,-241863,-98869,-15760,-3919,-80026,-172277,-144534,-34660,30917,103010,216334,160317,-36068,-103452,109691,355966,381743,168334,-42074,-158660,-186007,-21722,99636,105242,134872,213321,214312,194401,120118,-9099,-206569,-363998,-249623,-13040,125000,152214,158092,99784,847,-51086,-187805,-367179,-363936,-338868,-261259,-174640,-130372,-86135,32424,-58676,-204866,-177543,-225341,-102640,162164,99159,-131820,-58207,185211,154482,89776,204257,197728,109870,250278,346970,200902,-9793,19154,111353,65822,-77512,-95855,53165,105053,4655,-87473,-113984,-30496,61660,-137173,-444485,-442838,-295655,-194109,-15092,206781,299798,282054,121220,-95324,-232097,-274592,-309545,-257139,-119286,-30672,-103878,-123541,76591,287219,279664,53383,-142643,-139317,51568,108274,8371,-146823,-298862,-274485,42122,428065,454834,189877,-92619,-326832,-284110,-5517,8203,-252702,-274853,-38499,144275,30760,-153031,-132642,11519,16808,85270,29862,-178608,-198904,-25219,134916,168655,165200,275189,404190,362758,145977,-43555,-114403,-161564,-358911,-345623,-36969,197448,131063,17064,-64334,-168163,-101041,139769,248691,161272,158853,237816,64407,-183411,-162163,-86915,-131051,-126038,-17677,114432,152985,225280,295519,169986,55039,131873,156778,-2550,-93158,59263,156360,-1812,-218681,-170137,194647,452914,319722,117015,120900,171063,1717,-176848,-78576,160298,184061,82027,-87431,-201390,-228072,-272107,-268041,-206166,-161013,-156331,-93526,-7041,-12707,-77829,-98846,-38586,140479,243425,162907,85135,100673,-5974,-46966,10968,20121,-116298,-121468,-41614,-71558,-185076,-98544,170100,170534,-11656,-117342,-113859,-108651,-109693,-218796,-196244,-94008,-13447,184727,309452,331489,382818,209638,-42211,-42630,58766,-140183,-602433,-691864,-37719,809633,658211,-247199,-446674,258004,478572,-180565,-585513,-1089240,899813,1660161,-123749,-1326477,-192513,171304,265235,396596,-391572,-719235,-404116,-204774,93889,624363,959135,659013,87981,-140307,71283,377147,671008,632492,153073,-293849,-257915,-83802,-71328,-79250,277520,549883,271492,-101553,-108294,-9170,-37510,-9680,113234,140813,48020,75051,190402,167080,27752,-15732,48849,251051,283468,-112101,-406599,-165497,131819,62036,-68825,-26130,-122103,-254409,-91497,65389,-135833,-353078,-421368,-382665,-295180,-94027,136827,266870,288286,173305,-22611,-76521,-74873,-232039,-313959,-206224,-194833,-374069,-510296,-444379,-205000,2475,-26099,-136368,-30023,206120,222240,94565,65142,179474,135772,-29149,-27122,46256,71355,126755,160962,56652,-36519,29653,58920,23689,-32000,-131071,-67720,14348,-24644,72545,219792,144709,46739,-10146,-46021,-128073,-113341,6874,118021,82915,-15214,-155406,-309323,-277247,-183705,-152958,-121915,-11331,112018,115166,41184,-99226,-237354,-177840,-87307,-148671,-197633,-169865,-177480,-256449,-171497,90238,186416,159972,291649,347332,181403,24228,-92432,-141931,-122618,-223297,-359244,-221280,94244,205274,149834,191722,204945,37504,-147758,-56067,138918,90815,-44022,28,85109,136619,132656,12256,42601,127550,-18706,-109221,25699,29022,-88901,74425,333000,283954,99434,61467,33983,-74591,-66337,68526,52992,38579,105013,-20585,-122629,110740,371114,399713,392030,499751,485588,250240,-29437,-283305,-391784,-284672,-5692,246407,306957,163264,-10860,-126831,-195233,-199889,-76198,-27074,-7628,-45044,-144814,-309164,-498106,-454870,-82712,239977,195373,132329,-28791,-290027,-261112,-88766,-68226,-21628,21020,13537,59049,124811,181784,73305,-201045,-288415,-133922,39526,30094,-189079,-294697,-86422,27657,-31460,32545,120315,56951,23541,5893,-149184,-169848,46223,180325,107234,109801,331056,500529,404597,122749,-49323,56071,245378,267706,184988,252870,281826,143821,77487,143811,191411,219755,94947,-28400,-43952,-93739,-236105,-205560,-71042,-66804,-129688,-161130,-170723,-121212,4727,65632,22232,60115,92143,83399,-1438,-46425,-27247,-41132,51800,292573,400360,410217,342717,2409,-223504,-139823,8708,188156,297177,91016,-209432,-414901,-396059,11739,282153,242452,63925,-59071,64934,114243,-8658,-146942,-330022,-423899,-100232,229027,83470,-126581,-178371,-394905,-427673,-195669,-151422,-54720,117293,86620,-102220,-159795,-210698,-250643,-100090,120673,146182,24131,-98847,-158823,84045,399453,340558,30849,-39679,75395,169141,252605,310963,261301,93255,-76129,-13556,151652,115083,68172,115291,130698,17830,-65329,14480,121804,134350,167439,311151,319982,-26037,-334801,-245241,-63543,-22545,-133065,-344298,-358259,-199502,60448,245336,233600,103781,-13179,-210806,-317202,-192315,-81630,-184107,-189393,-1849,82298,24251,-23397,-205924,-292665,-143952,1770,-69994,-181934,-154275,-165237,-133859,168486,487978,524125,289774,58149,-136763,-128011,25634,13593,-218888,-281360,-70308,46485,3832,17484,-38994,-169613,-156959,-93094,-113650,-37121,103234,192668,69157,-252483,-232113,120433,231155,81808,36449,169909,227007,120685,65006,7292,-253768,-270702,161041,167006,-348415,166758,200058,-546764,-109346,614692,416879,683304,1065358,831444,761365,756586,-8981,-1049058,-993127,-370903,-209270,-227323,-38708,219144,364231,277187,186180,369405,552981,516414,312802,44174,-97647,-164221,-159173,-15908,111265,115509,-62261,-368046,-406628,-42394,168213,128733,106321,218887,363033,352073,207370,83688,132294,125995,-35498,-127235,-73154,-77360,-303386,-470829,-287586,21199,188206,192852,64015,-148792,-161054,78729,138076,-248488,-511817,-295919,-108086,-117163,37752,96926,-124957,-231316,-105928,-94139,-117754,91,-42794,-197150,-158533,187647,451162,270122,95679,52242,-55327,-128117,-185133,-303849,-185164,-35941,-70399,-37968,108573,109631,-17292,-130325,-192006,-78059,44997,-609,-173757,-109972,119603,245534,212834,179697,140702,46486,30404,113788,-35344,-261841,-248463,-175766,-219973,-296465,-228687,-135798,-6177,-15784,-178575,-163541,42725,137345,146437,186981,185680,77088,25564,119239,242917,269606,139725,-5238,29263,195524,262565],[286472,260871,201912,116682,30787,-88365,-98693,-53267,-40759,22904,34494,-73244,-130585,-115331,-240245,-239623,-55796,2638,-108653,-172980,-108100,-53336,-111275,-190715,-106513,-8302,-120344,-197126,-85452,16307,20094,116852,72688,-91085,-86134,89259,136820,20662,13347,109876,155048,38736,-108883,-94694,-66001,-159334,-195928,-245818,-218931,13985,178485,29135,-76923,13925,-77503,-189115,-89722,-71051,-116953,19849,185186,72372,-119313,-49717,144223,235889,142808,-109298,-125287,161908,231806,156012,186829,239812,92625,121690,408423,487758,304551,137189,111683,187242,160128,29527,106239,271431,170653,-89431,-208492,-189016,-127560,-67373,-73258,-95207,-130132,-41453,182182,190800,30865,149882,426331,471037,275139,131071,112219,99310,112453,49835,-33559,-33987,-17360,-11967,-12092,-9054,26035,-121567,-201975,-72461,-14634,-98673,-120558,608,128079,222256,189378,189961,283169,312187,158543,-48962,-39413,147498,195196,99103,157581,249328,134113,-3025,-25279,35551,-134619,-313359,-181476,-9101,-132072,-345614,-302736,-165915,-163458,-323424,-497612,-522773,-276036,-150121,-213229,-179911,-53283,-32356,-4364,118410,208114,-29823,-192876,6456,202581,98400,-80310,-104527,-24110,-42380,-117511,-137704,-145547,-136728,31367,171473,105352,59656,14769,50727,79616,487,-174346,-165728,61862,267797,294887,263721,103535,-198280,-297504,-29808,203993,259560,236908,136766,-171782,-430029,-428763,-259472,14624,225906,208285,-50264,-243085,-183213,-15743,21373,40317,99133,64196,-69715,-83583,113636,275123,271857,130085,-51763,-199621,-217904,36833,232804,226328,175359,198121,170576,122715,67489,-7005,-211506,-364044,-241360,-70490,32924,160676,316191,217681,6927,-144564,-274771,-362702,-303767,-352145,-346046,-225369,-56404,32819,29888,-172426,-308871,-215044,-219481,-93784,190592,149069,-103217,-71437,121112,129888,97917,192984,160763,60564,198242,364611,294629,80287,57018,123994,83024,2444,53558,168730,136782,3900,-108188,-132211,3918,163643,35002,-292577,-419754,-315050,-127147,86439,240412,288294,245050,32423,-157157,-185848,-111741,-110340,-147586,-123074,-73006,-97726,-63487,115775,267206,221213,18947,-156865,-192147,-70416,35264,-17877,-133983,-205271,-167849,74476,443184,491931,194177,-133056,-396853,-341117,-37809,-3945,-241262,-201458,83438,191413,-13916,-247023,-250276,-49604,70051,161701,54349,-179152,-184086,-35554,67418,79057,62482,141955,309745,371803,226692,30032,-97352,-177546,-357986,-314152,5136,235568,159971,26396,-38021,-78728,-35040,92618,191174,131514,141127,257327,64888,-276101,-284291,-201284,-287624,-282449,-53238,170021,220182,290477,326245,203559,105193,193077,244719,89460,-57686,40436,135687,-14399,-256304,-227106,101049,338473,271657,138661,102795,114135,6444,-172580,-70675,251772,255890,-6472,-239469,-231716,-176417,-264751,-284975,-195011,-120925,-113661,-72307,-16541,-46780,-155702,-156759,-10288,192412,269512,195979,107093,59484,-28494,-91634,-115422,-138154,-201221,-85915,64174,-3429,-168123,-117127,155671,200100,53210,-54883,-86039,-129175,-179572,-255629,-185087,-96329,-112435,-28798,162420,335860,495898,373196,155362,86072,66633,-144781,-531544,-573192,-370,673445,426931,-458590,-468203,362841,438132,-695544,-1314752,-490673,2719569,1994233,-1881959,-1946462,132173,419429,520780,728321,-150407,-563693,-282500,-190657,-16082,434254,753335,531132,-31844,-219712,26137,335608,618356,603777,104635,-317564,-289121,-123379,-67489,-85594,195943,502393,286018,-96203,-96886,15374,-14963,-79414,-40067,88836,140137,175592,172721,70805,-108382,-156822,-96529,157408,293605,-21876,-273290,-17640,205104,64220,-93146,-81112,-197705,-308115,-150228,-18164,-149276,-284596,-414562,-442836,-313524,-136451,42395,158772,233595,151653,-26132,-60606,-64362,-263763,-304404,-139249,-127883,-328208,-474511,-400092,-120316,106552,10496,-105569,59688,273963,249080,135997,65924,140569,129781,34707,80613,143036,132349,164184,216061,132306,40468,55206,67888,67135,14342,-138438,-90841,30165,-11176,67649,210973,148524,6175,-113190,-187899,-254917,-197739,-105082,-2286,37228,52286,-29854,-243528,-313507,-197634,-111973,-104836,799,117090,106296,72506,38268,-104199,-159670,-145183,-116865,-37496,-41100,-159379,-275440,-154098,182381,308023,251811,368155,417193,179523,-5297,-117258,-183272,-126649,-194816,-341709,-216968,114976,206900,111197,140330,189312,43319,-116544,21976,223354,120624,1550,61694,68980,11321,16531,2360,85797,115361,-126050,-247994,-52866,30082,-65511,80289,357379,361799,181056,71373,-26619,-141750,-29778,186804,167599,112615,103348,-95035,-196995,81886,362967,355486,345012,472160,450299,250544,26703,-238920,-422544,-335534,-23218,199203,297353,237038,59795,-84454,-148045,-177982,-110150,-42680,28387,5746,-109226,-255027,-417436,-364465,-56223,242394,232431,160286,-40243,-340172,-347259,-131082,-60000,-36260,30469,103799,127772,59103,82708,78060,-121574,-211621,-64197,109965,113161,-145354,-323042,-165985,-47166,-110553,-47141,56833,30491,20475,-52304,-245602,-214224,52886,189273,123178,106055,249061,390188,319340,88657,-14290,88520,215875,230998,167507,222537,247395,129972,84251,173733,214164,179038,47427,-8397,8767,-86511,-323376,-380298,-232135,-126705,-129236,-192309,-225182,-150530,47385,155583,100730,108040,109105,40706,-88670,-134119,-123911,-168173,-41077,209950,324607,366830,284937,-7826,-133675,-66600,-8375,200124,323260,71037,-273592,-553173,-504292,-68720,235783,187442,61742,-4281,144263,238516,128104,-63431,-309538,-450196,-165640,84716,-73989,-111277,-74793,-332012,-423102,-168168,-112314,-57148,85275,67269,-104009,-174014,-250791,-242344,-34315,161809,133398,20176,-67505,-126738,64672,373472,380202,109632,-23976,58810,156017,177979,177255,204038,102383,-113247,-126349,76304,129817,87952,85820,147910,95714,18094,78460,150506,152961,185267,309245,273903,-22557,-221488,-121493,-61904,-115720,-223228,-367651,-297444,-119252,60719,204411,216027,110244,-6980,-257061,-416885,-240189,-12944,-108357,-188082,-52514,50740,13192,-101835,-348602,-380589,-124471,54022,-91317,-251968,-175651,-86747,-52259,166322,414395,453408,297831,69403,-133119,-98550,61424,69848,-108434,-172301,3999,83238,-6070,-44543,-84169,-198005,-180899,-113682,-101264,-20958,67285,116808,-17820,-385722,-350608,51287,182346,57160,30128,147259,168657,-14189,-136765,-215765,-497715,-582141,-15463,287333,-175772,462708,923565,189136,63291,532627,212860,302185,621285,315937,211087,486750,219241,-498580,-838331,-435466,-182365,-245217,-288118,-45691,178506,189282,143967,273325,380667,345219,177646,-82252,-221375,-247200,-206739,-101769,-11401,-23443,-131115,-309546,-282266,-23140,135098,103665,76896,208138,389637,389740,258963,179058,224486,185197,26757,-49604,19464,-25212,-259585,-417357,-268041,-35687,135560,208713,93644,-148323,-172583,89497,174651,-185271,-473730,-316531,-194981,-231583,216,183022,-2181,-181509,-118597,-109563,-84794,93289,77591,-143560,-128274,198510,370792,127878,-21107,-79713,-165628,-131698,-162902,-327231,-191553,-24371,-174161,-224516,21729,116274,-38303,-168986,-193768,-25710,145201,67579,-130549,-46244,208214,308620,242188,214454,180045,45817,-35646,10469,-97892,-269441,-230261,-142204,-179816,-308284,-268461,-108532,44001,-17574,-184319,-157613,15672,87291,104710,149219,163801,88095,74316,161338,251694,257577,191946,74169,54511,147630,211438],[231505,220695,180648,168166,132213,-24749,-89229,-39381,-27864,36189,53653,-90091,-181906,-147716,-209443,-166535,-10363,20796,-84788,-116135,-12571,17562,-104637,-215390,-104131,-57877,-178780,-191809,-58634,-7862,-71410,15918,49145,-98944,-121626,53986,148927,98515,117161,184532,124718,43490,21543,38879,-20400,-155479,-179056,-184100,-193136,-103217,-44370,-134624,-174136,-31480,-98110,-203688,-72706,-29975,-46286,22680,92580,3506,-133064,-57406,137487,266239,173114,-63631,-71574,135374,189744,92068,96563,255235,248237,260204,458788,495459,273432,99568,118039,202664,160820,20486,74624,240232,119796,-121756,-217478,-182279,-141911,-57761,-7372,-52759,-172590,-115989,109241,138283,-22774,52649,307962,366893,196821,87610,53263,-41632,-43660,5333,17378,21263,-26546,4502,59682,-2302,-45186,-178382,-240321,-141513,-94950,-161488,-154147,42344,198336,232106,171918,178281,224022,289871,227861,48498,25508,190751,246703,133436,119072,158239,42976,-26462,41510,89221,-168143,-392095,-231800,-21618,-126007,-334713,-306437,-157831,-148158,-369351,-623984,-657518,-352839,-196823,-159877,-104849,-11944,6522,2073,26871,83828,-10841,-176635,-53016,128479,67180,-57473,-13906,71647,-20652,-143531,-157129,-161009,-178782,-6022,174564,135051,58635,-41134,-6541,46935,10041,-132137,-161289,-350,220215,325267,299764,110248,-144982,-228899,-68086,90571,168845,193665,100952,-197372,-407235,-384601,-195098,131347,388268,323515,-39588,-268886,-164441,20752,-7408,-72208,-55769,-26523,-96192,-70800,126340,245942,232722,132095,-31187,-196280,-194180,110492,314720,272392,187268,188136,133448,24872,-29041,-29961,-188330,-316495,-221111,-143863,-78958,155053,443464,318928,43600,-168469,-287188,-320838,-261023,-397190,-462590,-277168,11317,134983,43815,-210967,-351282,-221661,-181022,-82331,166792,156830,-68085,-97581,-24217,7664,75091,167735,111175,14891,139228,349929,357282,181244,113371,132856,94867,90080,207170,276748,169304,23898,-96222,-122960,39644,250171,200261,-118108,-342288,-272048,-37437,148492,220895,265478,220492,-12132,-163142,-99826,34743,75640,-18688,-102754,-97163,-77435,-6624,126194,214482,116305,-72981,-174721,-194040,-124647,-10542,-53279,-139543,-109673,-50404,77114,348223,410969,146906,-150078,-384302,-330914,-66568,-27155,-191800,-76314,202194,207344,-63106,-312654,-345829,-103774,119326,180471,30881,-184306,-177351,-58960,22854,18880,-30867,-19324,161622,332524,291056,99469,-63591,-162417,-292743,-235448,25966,193404,133173,33025,-2586,13872,54951,72019,133387,104556,119848,256038,66759,-324622,-379852,-307053,-425984,-401825,-88582,167158,215171,283812,307650,210646,134452,213973,269124,135260,-41409,-21179,71610,-18706,-226814,-250882,-32950,150554,175428,145754,73433,40164,3708,-144585,-42733,324269,318739,-83607,-375144,-263115,-103933,-183007,-242464,-164790,-99165,-94898,-66875,-27683,-62107,-196311,-201665,-14647,170558,211279,159886,91841,30582,-13275,-73759,-165645,-240634,-237048,-14397,179014,71931,-123828,-111592,109173,189918,119060,23974,-45573,-150043,-280884,-320591,-145182,-3306,-100725,-185484,-7270,269459,492719,462152,350367,211667,58361,-162746,-455413,-420850,66998,522771,166699,-590879,-427824,338775,221567,-1235821,-2144731,-167978,4270396,3209254,-3004320,-2826170,20528,693951,764037,941167,16119,-421998,-174575,-142526,-63209,254454,497797,344192,-156343,-299565,-69674,200739,433993,451190,70839,-202632,-233571,-157564,-78247,-91615,104447,369387,214356,-111609,-75862,54385,48282,-79347,-119181,59634,199211,199156,91502,-29745,-167563,-227177,-237978,11280,217078,-7526,-179917,89683,239668,51973,-102766,-119147,-270450,-365654,-202620,-96272,-167583,-200259,-352327,-434020,-279617,-143269,-58161,45529,180279,130481,-24015,-37810,-64980,-285476,-278588,-51657,-15637,-214330,-383064,-345015,-68114,131501,-23880,-126335,60083,216743,179147,135401,29867,32309,60936,68952,148020,182175,146486,171795,249756,222243,153938,107146,78622,80423,37097,-112689,-80677,47634,16338,84191,207540,154057,-23373,-200903,-281729,-323105,-249569,-175974,-89302,-17165,73562,41599,-165133,-278242,-162197,-83981,-128761,-32706,66518,47829,68346,124445,-32622,-186046,-214025,-80403,120595,102887,-89940,-238495,-133788,235711,390587,294739,362275,395011,141158,-57925,-173232,-238458,-136989,-150163,-266564,-153720,131863,174904,47451,75684,172418,32225,-118575,53507,254377,116721,27536,90678,18699,-129247,-122259,-52465,70733,80646,-194271,-340622,-145186,-7993,-69894,65726,346129,402017,255250,89836,-70365,-175845,23422,300737,278660,189135,106184,-161013,-260160,26357,279316,233535,219574,345219,323711,189459,76956,-142248,-395523,-362795,-61104,124044,231078,243616,68881,-102526,-121504,-128836,-107477,-39919,76637,82058,-31645,-160735,-277323,-221882,-25728,203684,239729,188048,-46456,-371202,-423996,-199408,-76356,-50067,41557,179428,174099,-12483,-31840,56314,-41989,-143602,-51770,144025,207909,-64486,-327663,-240257,-119585,-174320,-127544,-11779,19804,21496,-105431,-292346,-198767,68163,145978,74048,58794,140226,229867,169185,25669,35977,134570,181710,179051,115832,135083,139564,73710,92641,207726,220010,124638,2073,12509,60977,-54632,-339540,-482344,-335020,-155073,-116952,-189175,-227338,-145534,78654,233076,189214,159983,113289,-9125,-160650,-186982,-200666,-273592,-160599,58789,183706,272457,181973,-30039,-39465,7166,-28018,169077,283664,11671,-359676,-666962,-558173,-106557,232859,191159,89172,58553,200985,318377,235470,56088,-196590,-395724,-219133,-65861,-177388,-49626,45422,-211052,-342995,-109865,-61115,-41536,73602,63647,-79420,-141328,-227873,-169655,75829,226774,142708,43336,-18088,-87890,29165,288067,365757,167222,2664,53874,160309,109813,26713,97178,65889,-170624,-257620,-42675,108506,107191,88340,169207,137254,49601,99642,180140,205496,222877,315957,254308,33778,-44088,927,-95897,-184900,-241756,-296295,-176246,2317,90619,162899,179255,147623,60384,-221747,-429309,-239960,50340,-8662,-144039,-77998,33038,13066,-176620,-473755,-449995,-115588,96776,-54900,-252075,-185582,-43389,-11810,120130,310372,367889,308728,125682,-63794,-35247,91570,122918,28223,-27596,81523,128214,9353,-74287,-105463,-196934,-178143,-107143,-68453,-5743,43179,60126,-86799,-481173,-470231,-63657,87058,45263,88439,187988,164616,-48410,-269267,-405428,-634439,-704464,-88211,393934,2251,760748,1555336,936215,351585,484239,-28187,-98433,169306,-148577,-245686,291141,499240,84454,-560951,-388554,-69544,-179736,-502378,-348390,-54849,37265,24148,100000,108419,96540,54079,-135497,-294293,-320255,-241922,-158110,-93808,-125740,-176000,-225136,-155292,-25678,54191,15787,1506,181644,398299,399873,298450,274867,315747,257304,111651,29320,99427,45784,-138335,-244581,-157174,-35847,87465,171651,52848,-179926,-197856,64810,189799,-80856,-380046,-306198,-215457,-236478,16883,308422,200133,-41674,-80467,-103715,-19049,195639,195456,-73505,-94369,165942,219339,-49120,-126485,-191715,-258399,-108051,-100929,-305116,-191775,-53344,-300815,-403766,-53857,148210,-3922,-145084,-160078,-3790,216476,176145,-12507,45663,282582,351003,255823,200786,146649,-3569,-98075,-66524,-108438,-195360,-148205,-91549,-153606,-284659,-246997,-57405,76432,-15162,-145524,-92432,33506,65238,83804,119764,150998,136208,155601,190317,210495,189142,221778,162639,95282,99723,148305],[160544,150837,152099,224860,232696,31323,-105164,-65282,-33486,46627,66281,-103792,-202162,-130743,-108258,-43602,62256,79549,-27406,-70527,59207,74560,-99328,-216954,-93100,-100567,-212922,-153925,-10428,-15167,-130109,-67726,32175,-89498,-131256,44457,171378,158449,172896,226364,104124,66616,167445,197113,40299,-142550,-171085,-138413,-147194,-156270,-174516,-235192,-214260,-30378,-57461,-136315,-2,56508,53662,29698,-20011,-78540,-145829,-83268,94536,257508,208120,71226,76295,141763,133208,18296,12391,249622,370445,380744,494204,472997,228551,88035,143782,188462,129300,14108,6963,92950,-18218,-186659,-254369,-187435,-140833,-43299,50582,14945,-134172,-105718,72044,74448,-81549,-48584,150415,211537,88544,25445,-15728,-173499,-180766,-26055,68010,71095,-13200,55568,142851,34226,-45448,-140127,-206715,-181072,-138792,-141419,-104776,117388,283156,245585,152348,147847,133487,216630,256730,151832,118539,233335,271897,146095,49620,35513,-44380,-36688,99236,128627,-170943,-397490,-211694,3348,-83950,-256896,-258968,-131863,-81063,-329241,-646726,-638461,-305811,-178642,-107753,-55942,29441,94108,86002,-31681,-100274,-90155,-191841,-129011,42189,54858,4432,73077,138940,14256,-151176,-198376,-186858,-181493,-3054,177403,156472,50258,-72831,-40212,8789,-23160,-165685,-237099,-126229,90136,280045,301948,107951,-98981,-160907,-99136,-28532,48494,116306,60594,-162116,-287496,-240403,-61969,228621,434714,317660,-44253,-242735,-98847,71119,-28291,-197364,-205304,-98098,-125867,-77946,150908,284776,280093,181922,18800,-149950,-122529,176586,322099,231108,162220,181726,111552,-71150,-145881,-80166,-152422,-239446,-183792,-205002,-183925,137836,508292,385217,96989,-126233,-220635,-227253,-211653,-442522,-576456,-319831,57041,205818,93903,-154053,-315424,-185876,-113456,-68825,97192,121744,-30436,-116214,-178117,-145234,50621,156902,76671,-2153,99925,301657,366954,259829,169780,145478,112059,161491,316912,344946,194544,62466,-43586,-69382,83253,307503,324600,41899,-226740,-181071,47520,160608,167478,242948,210872,-8255,-111238,9307,137728,203742,99602,-61741,-95192,-49513,27236,103601,137490,-7762,-182404,-176304,-147492,-100339,-15353,-76979,-146404,-28928,50060,58245,182996,238117,60391,-134739,-282941,-249583,-80051,-45826,-104539,72072,281876,186484,-103187,-338019,-404784,-142973,151270,155163,-26659,-197380,-180760,-80081,25346,20706,-78489,-158912,4277,259597,321566,155176,-3469,-102341,-168039,-113331,38038,101226,72638,46162,43351,92972,143764,86434,96294,90610,108108,248761,78734,-320771,-424855,-376573,-515276,-459210,-115098,115007,145891,207850,249436,195793,145371,200548,231725,127419,-40886,-92482,-4916,-19030,-160627,-248458,-162744,-43321,73473,149976,52696,-15429,9050,-90294,742,365279,368598,-120521,-465462,-306783,-49840,-57360,-143651,-117463,-104481,-113685,-78184,-24983,-43802,-182934,-216969,-38500,106961,108554,77587,45061,24057,50489,24557,-119782,-256133,-213573,66262,263920,130984,-63797,-71381,63048,163159,186103,105783,3203,-158600,-375215,-382117,-76896,148745,-54,-234190,-129222,174386,394826,467403,499339,313270,57622,-150440,-355615,-267615,129329,382245,-55924,-616971,-360694,159921,-156908,-1664582,-2761816,-99637,5063572,4373309,-3380758,-3427065,-175360,888449,902899,1074369,182102,-272420,-122468,-116490,-71360,117980,268681,158490,-237370,-347775,-165217,47873,198744,209553,53188,19892,-99928,-171691,-85129,-79126,38991,190618,59778,-161175,-59904,94557,128983,-8980,-98558,58952,203197,136949,-22549,-93702,-124693,-206284,-332229,-140737,87680,-42826,-121304,129200,213549,17942,-103546,-130253,-313094,-406076,-235929,-155059,-193871,-130880,-258344,-351983,-172328,-68272,-109110,-25055,156296,128866,5629,20736,-45031,-273858,-230386,47730,117973,-53055,-238801,-276713,-54247,81510,-106019,-184082,-21263,53036,16282,57980,-46234,-103642,-41372,64427,152202,147246,110528,158138,268573,307931,258917,165464,108583,91900,49596,-45992,-16815,78145,59720,124302,220908,163389,-36399,-241399,-283037,-291471,-234593,-166953,-101029,-60099,32414,45271,-80350,-172336,-82397,-62640,-166489,-88555,-14109,-36667,42288,157730,-13202,-224809,-257174,-34962,249679,234119,6713,-168877,-117280,238523,408222,275247,294499,324091,108736,-99421,-230611,-285510,-151359,-98720,-150273,-48887,137127,122127,-9427,23780,148999,4688,-148814,33249,231405,95805,32173,83391,-38466,-229053,-228320,-119465,18458,44507,-194286,-351944,-221298,-76405,-91370,54837,315720,393035,293197,114513,-65434,-138988,98154,384523,358063,251399,112835,-198764,-287383,-40026,137791,77467,72936,183794,170159,102691,117005,-17139,-309532,-342069,-98948,37877,126028,185118,17495,-166670,-112470,-57727,-58811,-16496,116174,145851,50054,-50478,-96780,-49585,5755,129386,209939,210604,-37507,-373289,-469171,-268199,-104401,-56595,43252,208255,194736,-38684,-104192,22361,13518,-92789,-69248,156393,296971,36824,-296645,-277387,-166860,-200808,-181639,-69454,25229,24783,-135356,-262560,-111316,94781,64635,-23623,-16371,38933,73683,6465,-45865,79438,169278,139651,107453,27759,11481,-4284,-11499,86280,222202,200148,74026,-26657,24544,94450,-5692,-279996,-481113,-358308,-154109,-100126,-155897,-186467,-116760,93383,285809,268962,204674,104999,-48829,-185494,-170972,-211162,-302787,-254651,-106809,27249,160362,78819,-36695,46555,61956,-47300,93600,180499,-71967,-429286,-703261,-559886,-109348,252233,228569,113692,83939,204088,318081,256370,142724,-43015,-271798,-230123,-157344,-174585,44541,142936,-83208,-215865,-31839,-5631,-12536,68252,62820,-25971,-56253,-144612,-62458,186157,285938,169766,88426,33922,-58588,-24874,151791,288258,170378,16846,59272,178187,54582,-115860,-41025,-6769,-235615,-383905,-183499,56262,128841,126166,179304,120027,12457,58744,187740,267099,262596,316337,253104,112719,135945,96621,-143216,-223717,-212500,-186194,-50534,117932,133540,116327,107101,167189,133748,-143211,-364373,-192884,87301,75421,-75364,-71871,26688,10256,-233192,-546895,-476159,-116300,115223,23522,-191471,-192887,-57599,-37907,26163,190330,283019,305359,200918,42105,34754,102495,164695,158905,96040,116675,152881,27899,-89263,-130307,-197807,-173920,-93255,-40741,-7322,25774,25285,-137996,-528725,-565324,-209523,-48679,34758,189327,278829,214852,17745,-307282,-523212,-651265,-644624,-93738,408441,98551,935153,1920061,1493729,689476,500530,-236941,-430005,-175290,-425886,-461355,227716,729705,502186,-234837,-241346,77650,-97535,-660632,-623026,-280818,-148445,-146049,-104241,-193177,-180761,-50870,-119698,-307985,-381328,-283442,-194452,-145316,-192316,-203279,-147302,-65418,-45972,-61284,-132534,-136294,100016,355890,361342,302107,333175,368960,316278,191022,75973,120726,94853,549,-27883,-5080,3593,38355,80170,-49959,-246825,-247645,-7340,165163,16232,-278932,-274704,-165884,-154350,53871,405967,381870,95471,-51438,-109139,34849,269900,281981,-4694,-83357,74703,7702,-245288,-213138,-252622,-298843,-69378,-40508,-276267,-214728,-137275,-431645,-539770,-113073,173275,42007,-105171,-139029,-49753,199134,258819,119756,123972,307095,345400,235065,127614,33770,-103585,-165069,-123516,-94004,-91082,-52641,-62328,-166700,-248980,-180947,-10317,60629,-34361,-95025,-10177,60463,46123,56430,68307,110502,167031,203791,164352,107864,74465,207177,225188,127976,54526,82761],[103741,70116,109021,255541,300597,63495,-146676,-135076,-68230,46606,65419,-121095,-198802,-75788,20823,75408,129532,148024,34930,-54502,68964,70843,-126477,-216877,-98602,-135758,-214779,-98868,31950,-19125,-146456,-104694,24773,-64536,-113682,49066,180371,172269,166205,211292,79287,81547,266081,308658,77054,-135957,-171180,-109908,-88173,-146563,-213512,-277999,-204334,2690,15678,-24326,83830,142387,147100,38503,-125248,-157063,-161397,-134305,12127,197790,231450,238462,230464,137884,62207,-36759,-40386,217319,414972,435737,488549,409553,170733,104585,185697,151812,71172,-2414,-103325,-161568,-219777,-262632,-296699,-203359,-129324,-30153,81207,79480,-44753,-39853,60723,4409,-148857,-150044,-19780,36736,-33223,-53404,-87279,-270909,-279848,-59058,92073,96644,20149,118399,192421,64287,6536,-25492,-114768,-192846,-156623,-76090,-18422,186977,348900,247951,120468,97537,35681,109641,237422,239386,217901,257553,256427,130737,-30522,-84994,-105080,-33108,127797,141199,-142038,-324986,-136056,39534,-34242,-155111,-193913,-103882,13874,-224082,-575386,-520071,-211202,-131822,-74377,-44548,48260,188377,214253,-40715,-283421,-257474,-256615,-228597,-59126,41611,66008,118793,152791,36988,-161278,-265468,-231923,-165368,23712,182397,157746,13197,-99507,-63125,-32862,-85219,-263394,-368931,-278988,-93387,153680,253661,91753,-68019,-106238,-113989,-132238,-90654,-2088,4554,-95198,-126259,-61037,82830,275181,361660,204540,-70090,-195128,-36772,103234,-30015,-286804,-308723,-156827,-176201,-116829,169544,352405,364273,255737,83387,-83644,-41607,199358,246471,116274,96827,161810,92964,-150363,-261128,-151477,-126737,-168088,-139380,-240803,-266399,106112,495459,398761,134987,-57438,-108058,-91506,-140544,-462994,-655369,-356343,61896,235111,173569,-31862,-221688,-119238,-44313,-69950,-7343,49676,-4203,-122406,-284292,-259704,45151,169384,65967,12894,86275,215837,308075,280871,197721,156854,133266,191543,343705,348603,198825,103167,36340,19962,124927,315979,376301,151277,-105713,-79885,92069,119696,101597,219774,197182,13500,-31574,107488,181034,246585,171597,-21387,-77547,-28221,24414,48950,42757,-124495,-265244,-153177,-82149,-32381,10357,-78262,-141230,23333,106991,23827,5318,26934,-45225,-98512,-131900,-127694,-79262,-56477,-2552,202748,299341,130253,-130927,-327838,-428211,-177886,136552,96333,-100141,-220307,-196703,-95591,68325,85910,-66696,-241549,-121992,166916,295590,179603,66896,-18359,-25112,28832,57700,3749,3716,64165,92359,142922,199477,119062,82445,86047,104614,238878,95896,-280890,-416713,-393858,-535940,-450980,-129978,38093,40002,87220,168011,162283,135395,160120,151167,78271,-46883,-140873,-68165,-29559,-106008,-229630,-239998,-175066,4391,155589,48400,-32969,31746,-15615,55480,380721,403615,-105339,-494955,-361692,-41798,65550,-12079,-60540,-135343,-170506,-102498,-4762,6048,-114537,-189412,-61457,43183,9566,-17052,-18450,33315,147427,181358,-3274,-190880,-143473,127499,292644,158181,1743,2763,41324,136166,245799,176462,56793,-140342,-422125,-407796,9007,302629,135606,-169422,-154703,96752,248990,393135,556778,365508,79831,-76086,-222530,-145099,145654,244938,-203962,-543586,-312163,-158355,-622713,-1852758,-2888038,-209882,4919199,4729454,-3080823,-3391326,-180013,892613,866979,1181068,420809,-102183,-152825,-176912,-100914,30047,115779,20515,-244519,-337464,-207978,-42228,8315,-50414,40612,269321,70021,-162729,-74405,-35541,21003,16332,-145242,-250446,-69216,111657,187132,100548,7490,80467,145631,10574,-128759,-97835,2279,-104861,-347609,-247290,-39325,-76327,-73712,100780,126657,-32259,-98376,-109974,-303327,-406723,-241078,-186978,-225507,-98892,-165542,-222072,-11055,81124,-84381,-29069,169730,152865,71855,123620,18206,-210344,-152621,143049,234692,117518,-60235,-191944,-66611,-6719,-193518,-249998,-142768,-152164,-196324,-100393,-152704,-214619,-129254,32970,95529,49132,42888,139309,277745,361216,304246,201564,165066,126754,68572,58220,107556,134357,112631,173411,242451,165487,-38251,-222125,-188248,-165712,-147153,-73973,-27633,-76580,-60322,-3161,1195,-27488,16840,-40141,-182132,-127370,-84605,-112207,17294,156836,-20057,-241175,-247022,22017,333521,326989,96621,-96483,-101598,199428,351535,195676,201848,262124,117573,-98904,-253426,-303012,-162426,-47662,-23095,60248,127188,72056,-31653,-1900,109447,-32698,-186355,-25428,166470,77338,26903,51883,-73366,-245624,-251826,-153734,-31290,27770,-125910,-279702,-256583,-154353,-114433,65619,284837,340101,279036,139168,267,-23682,187900,421322,387681,285464,119300,-197000,-265879,-100201,-25920,-61542,-36841,54481,51252,27396,143645,105865,-180120,-266074,-113765,-38925,11535,83377,-72164,-242117,-108056,24521,28651,21001,124251,155716,89700,47754,94845,123463,34951,38475,149148,219587,-14845,-347472,-469006,-307661,-124816,-50754,33422,183229,196838,5587,-97034,-160,37133,-58545,-80789,162030,359232,135008,-225511,-257585,-176786,-188123,-197330,-104685,39850,26173,-130782,-153651,31112,121765,-29946,-133444,-92598,-27282,-33949,-118826,-103875,98954,175408,89581,16171,-86428,-114008,-133472,-101117,54358,199110,152431,38536,-33676,22835,101831,52156,-158404,-372700,-301706,-132784,-83463,-100887,-116531,-76465,92435,307460,323282,233579,86809,-68966,-149084,-73840,-128746,-231203,-273881,-216860,-82737,72013,19325,-5428,118851,95143,-57120,-12425,35150,-155509,-447793,-650255,-529132,-98318,264696,261956,110508,48565,145335,228303,164362,143610,90143,-112519,-178472,-139988,-52351,148608,185766,3002,-79222,49986,44401,23987,56809,51172,47343,73362,-12809,54500,265602,315273,204250,146571,79402,-42917,-87746,-6244,165745,118957,11059,75194,202631,16532,-228729,-179559,-88560,-284151,-474559,-309382,-6112,160678,193482,174315,50195,-78852,-32328,162072,306006,282640,298176,255154,178566,259061,148986,-175878,-228871,-162641,-94595,33773,193867,177865,72292,8193,132530,159262,-69016,-252767,-113801,93159,120385,2308,-30971,32362,2380,-246525,-523005,-423690,-109407,109322,115755,-95763,-196284,-115345,-113468,-86779,77327,205948,275364,264729,149520,92602,97068,198563,263114,164195,97656,148892,37798,-102049,-171947,-217493,-177560,-78732,-29557,-30743,3396,5405,-168785,-526638,-606095,-342879,-190901,19156,296493,388977,298841,142047,-252975,-539084,-558203,-455020,-73480,300699,68238,898777,1910551,1725198,999101,588681,-344752,-603896,-312708,-434935,-379567,291824,810064,642453,78435,-28664,197156,-42227,-724295,-792862,-439605,-314384,-306026,-265817,-425660,-410398,-123297,-49458,-254563,-403932,-312859,-199466,-163970,-217443,-205826,-84641,-11562,-56893,-170036,-298686,-314924,-46732,253731,280060,272271,343850,375160,354720,256436,91051,85364,111622,109678,153038,135726,62808,-3758,-32642,-166666,-316045,-299694,-99939,117418,84816,-193454,-213635,-46066,-20515,87167,431198,466831,156238,-77821,-145496,52837,304126,329422,55023,-93565,-47469,-208327,-413415,-257061,-227283,-248994,-14429,-1024,-253063,-248774,-237297,-515568,-586080,-135904,182255,77688,-67140,-134579,-138853,96090,281036,224015,178734,290472,305548,194883,29624,-108053,-206936,-214060,-150708,-68214,4604,25334,-56995,-194570,-197653,-82187,25362,9172,-62620,-38463,68127,81304,27954,24070,-815,42740,158103,188454,85956,-19974,-44653,157012,258082,159229,38893,50935],[86986,5269,54473,239463,312933,66153,-197330,-227863,-124439,37619,54698,-140828,-185101,-7138,128443,145376,166264,198473,82049,-63086,11269,-7366,-188465,-226836,-132095,-164085,-186957,-43548,47846,-33604,-131086,-87442,26839,-28431,-68900,59011,159424,130721,107891,143036,43512,73328,279510,321735,63411,-141367,-166080,-85400,-23093,-96773,-199708,-280222,-161015,47371,85680,81903,137618,184892,199784,44728,-197254,-214496,-182870,-207485,-98018,94322,222924,360250,307127,88665,-13268,-46522,-47311,160817,366837,404756,431636,308273,101822,134286,227223,102976,2943,-32842,-237189,-451982,-425971,-318663,-317855,-225935,-124027,-32817,69219,111739,50119,37377,57629,-60092,-216428,-240602,-170622,-122582,-147979,-136910,-148135,-317916,-334792,-106061,76638,97160,67611,163526,175513,50968,64208,112156,2519,-182885,-163111,-17936,40989,210622,369412,231388,72229,32336,-47971,-2730,180554,294024,297528,253112,205969,99568,-88765,-162967,-120615,-16157,119683,127053,-87171,-196212,-41063,55716,-6123,-75145,-141685,-81729,103673,-97425,-444106,-373573,-136120,-93619,-63021,-59974,39217,249818,336515,-2400,-402864,-450294,-355599,-337078,-167431,8307,89575,106074,113803,31982,-188558,-349718,-293950,-155954,47395,187221,130728,-60206,-137330,-85582,-71169,-148823,-377497,-497642,-407508,-275179,-23413,155648,57716,-60861,-77519,-112327,-205368,-228073,-148876,-68977,-30831,19211,85078,178592,257137,212238,40670,-115904,-164914,-29580,83956,-11617,-289741,-332773,-210131,-248618,-178238,164365,386041,410048,321059,151000,-22010,6201,157626,110523,-26507,8418,118000,65538,-199783,-342775,-212840,-114873,-123972,-98309,-246292,-313174,65587,421011,357127,133244,-5447,6356,61218,-46395,-442976,-672144,-386141,23718,228880,259387,99835,-108242,-43067,-3202,-98550,-122838,-38631,1837,-118348,-314656,-285750,72333,200196,75484,51045,92754,103460,190497,231504,178494,159153,154299,173562,281904,289948,180191,132793,121435,120221,150378,267985,345224,193300,-8779,-6657,73285,35617,42190,190393,157326,14339,35467,163007,167505,210747,178352,-2153,-58322,-20553,-7795,-22367,-57523,-210787,-287136,-107100,-33790,24969,44438,-54560,-113821,46815,109400,-21851,-131640,-157414,-142145,-60990,10311,-8895,-69936,-62025,82697,281562,254998,49741,-148806,-294279,-423958,-223734,55347,13180,-168755,-246930,-222101,-110238,123403,187295,-5602,-255071,-192012,68380,202235,157368,114073,44846,79432,159093,98912,-58426,-54143,77507,133586,157368,200378,139067,79012,79132,98930,221210,104597,-234109,-372649,-359814,-483968,-388775,-132236,-33796,-66115,-39044,83108,112730,98795,98760,54644,14059,-48653,-147482,-105292,-65690,-105391,-202273,-232364,-201748,-11886,156440,51714,-16920,69138,66765,118325,387672,421845,-48507,-464679,-411186,-80255,145675,116096,-5775,-180568,-250137,-131612,23715,67557,-11836,-121427,-68062,9955,-50108,-92565,-78499,43161,242379,340422,125865,-84301,-58549,147172,257421,147118,62789,94708,47135,110664,281698,223713,110040,-89041,-399124,-380422,92886,404373,245448,-33578,-80558,65651,108539,259341,494730,344750,121272,59238,-68712,-75991,86892,84460,-279353,-407204,-316536,-561828,-1064938,-1733612,-2425828,-425086,4005435,4085822,-2318745,-2702485,67670,642792,626852,1282858,751126,83006,-261093,-361396,-216687,-33595,42455,-55265,-182294,-264772,-173427,-26919,-78460,-262255,9829,449283,215000,-144203,-50065,31054,41238,-119733,-355401,-376794,-125608,77270,183554,196567,145614,103375,34779,-140350,-196813,-51499,153829,34283,-280865,-276232,-117281,-68119,-20166,22043,-6263,-91245,-93766,-67628,-238516,-357394,-220248,-197162,-260689,-116747,-110612,-98263,140152,236267,-5765,17661,198887,185272,157011,245581,118798,-97941,-49571,209196,291259,247934,113463,-98925,-87296,-87581,-250854,-301153,-255423,-323586,-401024,-312801,-273602,-266469,-165851,-6859,-3895,-87141,-35757,120091,267684,347167,247875,181024,229509,184444,96183,174170,267630,211988,153545,197709,239116,134297,-49020,-162340,-41857,-2740,-23380,61773,96457,-69846,-177160,-78159,57821,97110,91838,-20086,-157420,-123087,-119031,-157305,5036,140136,-33035,-221344,-185276,79036,360399,358158,142113,-52315,-84508,135616,226464,67197,111526,241274,167837,-55328,-229423,-289934,-170642,-10214,71559,123234,97002,40624,-16744,-13136,40140,-76748,-212976,-106970,68679,65076,21408,8386,-78324,-178849,-180320,-127349,-47531,32523,-26727,-162963,-250987,-226927,-135638,92179,258286,255040,208194,146262,102706,132714,266532,401351,357681,275365,110554,-165720,-207563,-147697,-177241,-154473,-84886,-10972,-7776,-21981,145229,190514,-44319,-158663,-103234,-98273,-89151,-34930,-172739,-297921,-102235,95532,127644,55676,80442,77954,44217,98881,253211,259261,50597,-50762,66931,199284,2591,-310771,-430776,-304838,-129233,-39663,11043,117258,184828,96259,-21748,489,29850,-44499,-73137,159374,368866,197020,-131190,-188140,-157544,-160994,-188374,-119853,46954,14651,-99178,2619,180237,122061,-120613,-222106,-149355,-54044,-80718,-183077,-137768,83533,143370,28417,-93183,-211644,-214611,-215873,-179303,-12309,125187,75140,12406,-31097,3370,83558,106646,-9156,-193088,-194119,-109201,-74826,-41205,-38675,-39869,75444,291605,335160,235712,54858,-79498,-70927,79241,32295,-81409,-201481,-221410,-103371,34419,20853,61503,170014,113023,-52710,-129143,-122960,-219631,-407423,-542206,-490412,-98431,246085,260980,74031,-38130,39005,66382,-26904,42872,151890,29496,-73738,-12224,146646,231452,156431,17961,29645,115687,75964,56648,30985,19225,118323,219661,140449,161827,300132,301130,229980,203381,113482,-37330,-146844,-153503,29524,39574,-6500,99255,222646,-5774,-300810,-289126,-152059,-296326,-505212,-384464,-56058,200720,268406,156336,-45772,-189326,-139089,105900,294322,262537,254251,242450,202053,289738,149434,-181333,-204538,-112838,-54693,57795,220836,218764,46796,-87356,37716,107748,-36035,-133445,-25618,77347,123201,75914,39057,50891,-4476,-199220,-378884,-275731,-77410,87495,188750,1953,-187156,-177430,-190846,-170594,-3968,135862,217272,292424,226691,130347,90341,232663,332777,174680,47208,127108,37908,-118543,-225696,-251877,-179744,-57266,-31504,-72660,-38744,-14914,-177311,-482177,-575424,-412378,-292219,-1523,371005,479576,380815,260043,-137766,-449582,-387890,-213208,-50526,113911,-67175,640069,1518842,1584048,1189686,717804,-308763,-558816,-191376,-173650,-48983,431455,697602,517440,329728,184668,228040,-21612,-646854,-791521,-483315,-403959,-389543,-315675,-503960,-520188,-148141,54337,-133703,-353362,-288318,-151426,-140162,-194660,-172612,-27558,35798,-28613,-222644,-417666,-481607,-229342,113059,184488,231251,321430,349167,378214,313599,100677,36130,115108,171913,246919,227598,123159,-24761,-118341,-236716,-338947,-314942,-165242,81414,128458,-122530,-112053,128502,126695,107401,375862,428945,112290,-175805,-218294,32332,306139,347008,105237,-102383,-148422,-356653,-500091,-236207,-104356,-99873,56821,16702,-225200,-255705,-290691,-503955,-513762,-102374,183859,102596,-23620,-117308,-209608,-41343,240894,280413,222231,269962,268814,165695,-40107,-205540,-252613,-213542,-136119,-36693,68323,74041,-53277,-189476,-118113,30396,48962,-45273,-72637,27918,131815,90725,17160,1381,-64392,-29371,111900,110590,-17468,-123318,-129964,90926,268905,201461,72727,78834],[105351,-33155,-9574,166652,256527,37303,-238794,-311454,-183632,24756,42548,-156509,-175160,44359,176905,149451,166072,220326,113302,-69362,-78877,-127509,-254633,-240283,-182030,-179689,-132716,8940,41013,-56079,-98564,-24840,45005,24119,13584,87823,121902,61667,42362,67106,18873,63546,228880,246413,17073,-132223,-117066,-25052,64263,-14680,-155176,-235743,-79153,110353,150125,166819,166710,187992,218313,70733,-194911,-213585,-183611,-261047,-183550,372,197753,404677,294564,15729,-45602,30515,19895,121654,276757,332336,363701,217627,56322,182331,276808,83825,-22097,-36654,-324053,-645762,-535670,-296089,-268137,-216308,-110789,-33146,44833,129262,143391,120077,80432,-69011,-227936,-265690,-237230,-201415,-199216,-169718,-147684,-276523,-315326,-132941,64433,125759,155844,202279,121713,11551,111092,242747,141162,-120474,-129465,30580,61513,203275,377153,238011,50087,-1507,-68124,-53442,146240,342948,371341,257195,179091,112389,-58609,-132249,-50205,44648,113941,129251,14771,-20097,63705,64485,16461,-12602,-83180,-29630,193024,36519,-263754,-217261,-76211,-49571,-29976,-45834,45536,288802,438442,95218,-391962,-552454,-413994,-387376,-228763,-19533,87417,73353,75043,30738,-202916,-402709,-329932,-140859,75055,214767,105432,-128701,-160052,-79274,-65857,-156499,-420395,-532665,-439192,-366903,-166361,57412,35671,-52370,-52390,-73065,-214466,-310868,-262843,-118597,34331,137383,180836,213992,208597,80913,-77650,-148200,-155312,-78392,21251,39630,-160004,-246928,-236473,-302246,-212076,148444,354236,381609,373052,236996,38745,13575,75317,-20071,-120083,-51881,73129,45167,-189677,-337073,-201145,-79211,-84975,-48556,-206860,-298106,46539,337420,288693,103875,21291,102208,211352,68626,-368244,-601178,-385337,-24712,219220,334887,200835,601,34542,6660,-140447,-204915,-101530,1197,-97287,-262298,-200811,145169,245220,104166,107636,119215,2349,59951,138383,121169,154239,179552,131108,168730,204255,159728,157059,197276,207527,156339,182468,254643,181432,55105,23030,-2201,-66446,3557,154469,85660,-24298,63815,164738,119487,136293,132608,-6746,-41885,-17680,-39130,-80306,-142622,-249686,-234698,-46087,-23954,31528,67504,-8813,-57569,56321,67532,-75611,-201206,-261939,-201000,-37148,95965,72655,-56558,-66916,125847,293802,169522,-39537,-162421,-250441,-400921,-288295,-87410,-86424,-215725,-265221,-249646,-132755,154421,278598,73461,-214757,-205576,-25307,52138,82141,102451,39374,97960,245849,161499,-70696,-98737,69637,153132,137476,141329,113551,61462,53242,75457,184129,85946,-212581,-326146,-297019,-377481,-295961,-125343,-82857,-147063,-138803,5734,42991,23968,13584,-40171,-44839,-46532,-120526,-123415,-139641,-178942,-177902,-146604,-129606,12090,132004,34862,1137,99551,133665,177506,391044,410445,13842,-397426,-438011,-146332,159346,197803,26156,-231600,-333145,-162475,35874,102561,77712,-45276,-64907,6193,-67896,-137694,-123078,34373,288817,426696,196758,2388,-4568,108208,160331,91109,99634,167975,53586,67626,268849,232107,147926,-20661,-320733,-314015,144798,415621,278076,94794,41053,74365,7488,93321,310982,230721,149655,207529,62124,-75043,-55153,-125052,-318028,-262288,-382903,-974078,-1380474,-1343511,-1540409,-717451,2719927,2864172,-1398614,-1682757,402356,154718,198061,1342825,1110820,258277,-412284,-659659,-455321,-120518,2148,-94223,-96638,-163474,-86862,68713,-74970,-404002,-70882,483132,272043,-147151,-40529,84286,56845,-219115,-536039,-533515,-248088,-32323,95528,222448,239108,93278,-114960,-279922,-223912,1443,247518,146256,-165526,-233455,-136112,-21494,28582,-88120,-167959,-161756,-105702,-30167,-144693,-272149,-191508,-205711,-305195,-188872,-125982,-47580,193560,296429,63918,62940,197009,186875,216244,331462,216017,30287,54334,216241,253265,289984,229099,-21863,-104980,-133009,-269616,-334518,-329348,-413842,-554756,-535024,-394491,-262366,-148031,-44673,-124922,-237142,-117749,85685,213140,236232,72939,74195,258580,233942,114082,256906,406989,281791,150467,156409,167882,40895,-95195,-106880,81620,114875,72028,170257,205911,-60205,-286577,-160474,60106,137957,97252,-17844,-103147,-80303,-121221,-176449,-2739,113573,-48233,-179496,-104317,110994,322655,313966,117280,-56338,-68518,64719,55614,-91738,29108,249904,222805,-531,-179797,-267364,-185233,-2736,93139,99341,43342,28924,11301,-38859,-65904,-126751,-221643,-200066,-57843,46249,17831,-40240,-70400,-72197,-47662,-43805,-22059,42715,46364,-62032,-226833,-289322,-163736,108440,227259,152768,90542,115302,191414,263704,299685,327330,271873,210021,68351,-129871,-140954,-182704,-289451,-200933,-85620,-22871,-21509,-54732,108560,209124,54814,-62247,-86450,-144074,-163362,-143527,-257947,-317843,-98057,131275,205572,72603,-18353,-92170,-103294,72233,332036,323117,40415,-124072,-24306,137435,-8212,-283082,-374455,-265985,-121443,-37071,-21422,39303,161266,176544,70294,19483,565,-55883,-58117,136785,309414,193918,-45132,-95629,-127795,-153220,-181989,-124275,32409,-18240,-59679,155555,279894,70180,-200510,-269457,-176222,-55450,-82909,-189564,-145918,36790,77397,-44320,-210138,-327130,-277672,-249555,-243248,-114254,1368,-28012,-19942,-38379,-31731,50505,147949,126739,-4524,-81340,-101126,-80952,4635,25771,-18327,43461,235896,294418,202913,3164,-102525,4141,234596,221453,91438,-59666,-112046,-28396,50561,68658,137505,192296,125594,-36012,-235199,-262990,-254838,-329873,-431610,-456036,-121595,191583,221586,23598,-135704,-83657,-128933,-266459,-130818,120141,103151,44828,172475,339411,263444,59631,-37510,86120,148450,77803,70822,-10124,-32474,160326,340348,275129,243164,290516,243439,230591,241480,133188,-36519,-194748,-270223,-92923,-32536,-19890,123772,224904,-20271,-333869,-354527,-185448,-270109,-470341,-390606,-83252,228486,314649,125487,-137984,-282622,-224172,30901,217884,189156,180955,196751,165480,223433,92861,-177041,-169851,-78446,-69309,29368,208781,251898,51060,-147628,-94508,-17853,-61861,-45175,43752,50301,90878,127751,115471,73005,-9882,-104820,-147672,-63525,-24791,51061,208105,64697,-164677,-209631,-227018,-190786,-43950,62318,132163,263559,243597,138554,89446,261623,358185,142102,-4131,96811,22433,-148958,-284317,-290489,-171547,-28845,-46287,-137361,-122925,-64865,-177722,-418625,-488982,-396523,-326442,-35139,371165,503669,409683,301653,-25028,-298700,-202451,-9871,-36992,-66387,-246407,212000,822297,1097417,1156662,807529,-142652,-299322,155759,270066,391946,566015,424669,227206,457757,293865,109032,-35416,-419060,-606934,-410172,-398338,-373061,-238852,-412266,-492810,-136021,150766,22122,-229913,-195716,-57953,-86787,-144831,-121278,17101,86926,30624,-206259,-452663,-594695,-408694,-43118,90884,186019,271129,295063,374082,348995,114131,7352,116823,180366,228994,237664,149965,-35915,-160376,-240519,-301462,-283556,-183912,63940,138877,-76596,3896,299339,234396,97710,246481,275296,-35252,-347192,-340386,-36522,269423,329809,128810,-103941,-202310,-407271,-496663,-170600,64672,88621,109291,-1382,-195200,-218558,-272015,-404081,-351991,-28083,171546,106214,21344,-72300,-225994,-169509,137709,267254,250797,264577,250440,151072,-62492,-223497,-222656,-166527,-98392,-23126,72321,77315,-42559,-133497,-27073,108232,37101,-94978,-66502,81427,152173,65886,-2556,-18709,-117279,-96983,26889,-25215,-133572,-187528,-183586,9094,245602,237848,133304,143257],[149447,-32826,-62133,62434,152680,-5916,-246441,-345304,-215707,20663,42548,-156111,-175565,53073,153380,100411,136035,213810,134165,-52259,-155813,-239758,-295496,-256495,-241708,-194459,-77627,44668,11424,-94945,-87246,31804,56887,70802,112391,127917,68097,-20357,-11159,8559,5066,57362,140069,106784,-52619,-109084,-27615,68393,154327,61454,-118489,-171017,9127,165144,183271,199212,159859,139655,185521,95125,-139883,-175271,-179949,-293314,-235196,-71427,137511,335633,186310,-79131,-38489,160427,120018,92054,165877,232681,283274,137994,13962,197213,289440,75872,-12875,-23894,-349590,-690414,-528657,-214525,-176830,-197019,-128212,-65589,-7300,108926,187203,159567,92822,-37894,-185512,-232168,-229319,-210652,-198152,-159438,-103791,-186111,-261734,-156883,50239,177543,243931,196166,25280,-72326,85841,287242,240514,-35478,-78541,35004,6987,145504,363280,255901,39927,-20243,-49299,-47571,132963,358724,400092,252537,174931,162047,44295,-15125,65047,108921,90631,126741,114364,122724,112828,31845,2096,-1457,-44910,29307,237410,115044,-103333,-98673,-49403,-22445,11836,-11192,53494,275630,464730,191404,-290728,-534302,-412101,-366727,-240455,-57460,38438,16902,37988,19734,-218544,-431748,-349737,-148746,71706,229033,65210,-192101,-181815,-61620,-31907,-117912,-381111,-469963,-380580,-352948,-240221,-30019,11051,-58557,-49030,-29464,-186970,-339902,-322393,-140029,72817,195862,199376,167966,133431,8601,-119779,-176489,-191937,-190088,-93814,83440,52402,-100381,-250135,-327620,-206743,104438,220404,250667,381977,318922,73817,-41725,-41019,-116134,-141753,-74158,23138,20729,-133782,-240804,-101987,-8800,-44199,-7290,-149330,-238093,45016,260797,195769,47603,10627,146603,307454,157945,-271768,-469455,-354093,-67256,209925,360788,227914,68599,87059,-23113,-191815,-238537,-126082,-8567,-76348,-168881,-47536,238667,273964,125983,156169,144785,-64573,-46164,30571,32780,126929,194718,81932,41899,118991,149645,175402,239627,247240,133394,80620,133410,132308,80747,4780,-116283,-169980,-23888,103952,-15324,-103212,39946,114005,57043,65091,63960,-27239,-29944,-8783,-39416,-99615,-195890,-240786,-126418,13617,-55595,-21355,68160,48717,25404,72237,6502,-135215,-211802,-265471,-199436,-27814,111228,109148,-36354,-69594,122688,252943,77712,-118277,-171034,-198604,-357470,-356342,-252948,-185129,-223584,-252657,-259819,-157906,146587,325125,142010,-142684,-171700,-92601,-104973,-20987,30671,-43350,31439,285765,245288,-32962,-126220,43119,157553,109677,55869,44769,26769,16980,45109,140784,48489,-214864,-288783,-216918,-227281,-173628,-89599,-82799,-170612,-173920,-39138,-28808,-72787,-76155,-103551,-66390,-24969,-60991,-111667,-220013,-281824,-140186,951,19347,69789,90143,-1423,12268,124525,192157,246431,407684,382046,70122,-293000,-399171,-178018,142545,235949,49133,-248924,-364797,-159657,42081,109103,134976,25236,-39472,41691,-30460,-121465,-110688,36482,291325,421319,199128,56064,20695,47178,53756,27420,129879,222155,61111,23822,230968,233383,195636,76139,-187213,-201582,182438,371246,253869,182180,173455,133384,-993,-27552,82676,65344,163876,337831,158861,-95259,-210184,-332605,-312736,-105059,-434480,-1261571,-1458232,-764543,-560208,-1049251,1545123,1847749,-588547,-776454,605537,-413977,-305332,1336072,1435056,448079,-495981,-953476,-745419,-225420,-22974,-92078,-2925,-43535,38234,215771,-3405,-451252,-171682,397811,255287,-152057,-31061,128719,67693,-256664,-618838,-653065,-385783,-165925,-15064,197867,275227,70609,-232300,-334024,-177905,58280,269259,224705,-4418,-105006,-71278,71007,91409,-162316,-287636,-199431,-98265,23161,-13198,-131493,-127065,-183698,-314454,-254304,-170957,-64926,136133,240302,109448,99266,169600,169332,251536,375675,305484,176067,174482,197789,166034,269974,294424,63339,-64263,-90382,-215453,-310896,-310175,-367937,-590922,-669905,-451938,-185907,-55091,-30591,-197596,-330940,-156280,63803,141062,74808,-148844,-75629,256594,282518,145540,312165,510253,350350,127981,75296,53866,-74840,-141829,-53027,162862,171381,130322,238027,286599,-21475,-313485,-192332,35765,108218,59752,-538,-2916,17187,-71724,-146781,20589,120036,-25979,-99264,-3066,138649,268491,246814,70110,-59848,-11973,47424,-76801,-208525,-10033,289107,276765,64986,-100805,-219152,-170874,10014,69644,26177,15746,70576,61536,-60495,-154268,-134831,-171694,-252184,-163598,46446,55252,-47757,-35461,52233,123243,106413,72918,79459,90279,15871,-170795,-300397,-168242,126350,220066,90745,-8744,77137,255010,346202,304033,257355,189920,131733,23709,-74429,-54240,-164077,-305581,-179591,-37739,21306,12680,-51793,69325,194572,126851,24261,-51222,-146534,-169605,-181910,-268672,-264291,-65344,156166,278259,106082,-112225,-282094,-292433,-7726,337557,333877,36125,-136286,-74103,71726,-22461,-237279,-282603,-174103,-76831,-18750,-21152,18883,165945,227586,153005,74595,-2173,-57510,-22127,121973,220689,149459,35760,23659,-69213,-151759,-166354,-91769,28647,-36970,2272,292148,326916,-6202,-236120,-238637,-139331,-18982,-36961,-125118,-97680,10916,28182,-89200,-280352,-376386,-272321,-225604,-267134,-205787,-119481,-111871,-39637,-37247,-40018,53117,204717,248796,162388,24818,-86157,-72190,55485,92861,15796,32738,177402,234454,166580,-37838,-126186,58789,363549,404571,259904,133711,104691,139873,130529,156021,215897,213229,171394,15808,-281596,-328240,-230566,-222079,-325850,-390219,-127578,149436,198425,24756,-162477,-157133,-280046,-454117,-286907,39575,112435,156009,357854,471474,259859,-45866,-102605,117046,172804,77557,85665,-28793,-60806,186712,425253,380625,315059,278106,187180,229004,277869,167714,-6010,-200445,-324377,-157562,-41427,15351,169150,230745,-5433,-305739,-345810,-165340,-191563,-354186,-302369,-61304,244623,328415,110700,-173496,-302791,-230976,-14322,118482,98960,112981,139189,100076,116891,13211,-168837,-122975,-37360,-83484,7981,210670,304865,117443,-122441,-190804,-150572,-106910,18992,105317,51018,67181,172171,198777,114458,10828,25329,116737,171539,54271,26990,186297,99038,-104912,-165852,-172826,-111474,-16132,11315,58142,204292,215998,140427,122032,301012,362824,121327,-1666,92812,15631,-168280,-306735,-286885,-116994,30995,-44237,-198196,-228870,-135577,-158274,-326473,-348955,-278137,-264034,-57445,305563,461688,378764,259618,53451,-124435,-35988,118144,-769,-120202,-364115,-248649,7786,398144,865254,803861,129725,139559,656470,791840,817005,665502,131567,-59833,433054,226616,-155466,-49185,-51146,-255838,-227618,-285736,-247535,-43918,-173341,-335970,-81823,231193,194072,-39735,-31666,74399,-2008,-73454,-57964,59524,154985,112883,-113714,-375097,-603424,-513777,-159624,35143,161845,222495,240771,352456,368182,151793,40747,148409,172329,146122,187794,144976,-31205,-143454,-170400,-196327,-195203,-138401,74335,128600,-45109,112134,421522,291226,78485,100304,77642,-221911,-537868,-484240,-131471,210330,296995,137920,-76771,-185871,-350115,-408422,-81290,218360,244293,119773,-44381,-146364,-118657,-174114,-243594,-141354,76447,158769,102335,80828,19461,-166135,-243620,2758,199644,274652,296517,267678,157300,-29792,-148854,-118798,-80636,-49519,-30180,24849,49928,-6010,-21435,60368,120754,-17784,-133702,-50754,104726,118025,1735,-37959,-38443,-150028,-144439,-78047,-189199,-246701,-214316,-214932,-79537,184581,248509,185119,201640],[183639,-9786,-95596,-43343,32079,-50470,-215242,-311982,-204047,29872,58933,-133877,-186254,8819,75274,33182,93121,188439,153071,-3245,-177963,-291353,-288168,-270064,-299778,-217081,-42074,61694,-25150,-143116,-116591,38898,46879,97241,207871,178835,15024,-87726,-31833,-6468,13980,75831,68243,-29585,-107540,-59676,97374,191758,242082,124059,-81566,-90541,91454,208786,193747,193547,140553,66721,119500,115176,-51698,-112775,-165534,-283393,-229557,-93738,61956,188054,36725,-154730,16019,308582,221806,82064,79270,144739,212615,89172,-22216,161884,255172,78615,31789,16255,-292954,-568570,-404287,-94615,-69075,-170787,-176637,-126373,-65833,70617,184114,155272,93223,30882,-79575,-134680,-152550,-155429,-142527,-98996,-21692,-71987,-191433,-164186,56301,260563,312985,149090,-76244,-168913,-11254,229276,283910,70077,434,18073,-90522,68335,353963,297150,52833,-16956,1866,18691,154780,346857,383676,249814,206695,248481,200637,160365,193098,155015,52354,116725,184799,187756,86240,-35845,-42832,-29913,-19127,91780,233420,125169,6782,-17301,-28627,5064,66606,40581,64578,219413,410385,247684,-157048,-405788,-328985,-255535,-182108,-85011,-35275,-41782,17269,11215,-221652,-426969,-343681,-169642,41584,217490,21089,-226248,-186460,-24870,30482,-42369,-271968,-334014,-250150,-233189,-213125,-75835,-5899,-67067,-57950,4179,-140462,-310140,-297458,-111897,90511,204000,165272,72181,58708,19769,-78370,-195501,-258620,-319556,-225811,97207,264754,46487,-244533,-301623,-147538,41254,10099,56605,351814,388498,84833,-141494,-159419,-152037,-89714,-53682,-19706,920,-43208,-67960,75517,108057,20519,25033,-91705,-149419,59887,197866,91702,-10917,-15830,138014,320019,186305,-185019,-312307,-285987,-80708,203704,322950,181200,90220,109633,-73333,-232139,-216081,-106399,-19566,-63076,-77495,111979,321730,266128,124006,180426,157573,-80016,-94769,-53922,-65716,69749,189580,45353,-61516,57090,161527,192506,235593,221082,83908,-8683,17271,68492,76171,-44420,-235729,-260331,-56454,36387,-126565,-198514,-26413,29581,-2572,26012,9944,-45413,-19381,13678,6512,-69596,-208538,-197303,-3547,53527,-115084,-110026,44147,100608,119999,105881,-49018,-201939,-202042,-190900,-137720,-26851,71782,110739,-9985,-71603,81744,182889,2175,-181225,-179573,-144046,-296539,-407669,-399392,-272922,-195182,-202960,-245118,-182997,96081,299736,165700,-77466,-121985,-126354,-216497,-121336,-83322,-184643,-91646,280114,324633,18703,-153549,-5021,144347,87512,-24767,-55094,-30768,-26132,14534,97578,-3276,-237764,-275126,-146179,-67471,-36449,-23344,-38563,-140269,-148928,-57118,-103984,-186499,-168933,-139225,-57375,2676,2206,-79460,-278756,-362055,-95269,147818,175238,124264,25914,-65171,-4184,126826,231308,310595,413335,324833,94358,-174970,-292681,-147080,124276,229696,56935,-225945,-325445,-118327,36179,74521,127796,51443,-13945,87051,35392,-53419,-38323,63360,252121,319277,133940,63901,13042,-14854,-34823,-31867,144351,236577,44837,-26655,176752,236494,250300,176344,-41505,-74491,205586,300870,190162,194549,254419,209548,77437,-65367,-123016,-121693,133002,386333,185711,-110434,-318473,-485216,-270248,62227,-401899,-1339734,-1285099,-163944,103817,-1419387,778761,1612742,-134758,-403783,490926,-879693,-769891,1207267,1625180,650501,-436875,-1125928,-998476,-357433,-77538,-81456,50881,38891,136300,327984,54173,-448013,-280893,235806,176277,-167448,-38227,139074,50320,-254509,-597357,-703412,-506769,-286914,-101230,136426,235981,27610,-291420,-293546,-82528,86476,205764,247295,153481,60813,32693,152475,135021,-186936,-342081,-203870,-74338,74138,114920,27226,-45611,-144696,-289951,-288876,-226076,-150304,-33998,69986,97942,91522,95473,113137,233428,347148,342387,292594,275848,158118,56358,196373,293886,138931,30600,16273,-120077,-248859,-219101,-223756,-524994,-690606,-441392,-87995,60164,20208,-213408,-361053,-163378,35095,42612,-112000,-368593,-250631,193609,292890,163979,308932,523953,371834,73862,-44803,-97246,-198932,-188460,-35396,160197,141988,123397,231762,297692,24292,-256040,-183028,-24972,8683,-15964,15446,95092,114388,-19577,-112081,41065,138630,10393,-25108,65748,132819,195385,166866,15105,-55453,64131,74475,-145157,-269855,-36166,292612,274980,88146,-49489,-183984,-149115,12140,-1564,-82530,7962,129167,86099,-103617,-218207,-113194,-93353,-275592,-256959,32777,103392,-35028,-19629,115298,239987,250417,184468,105499,70203,31410,-126005,-286097,-178827,103775,202318,56140,-85948,12509,236631,321022,251499,189934,111441,29168,-44680,-40483,9846,-114909,-249057,-141327,-8360,53101,30516,-58580,9903,134616,137242,55662,-44503,-143075,-143527,-168546,-226180,-182707,-43044,141127,309037,131151,-192804,-458909,-498828,-161534,233045,262365,8138,-121889,-106411,-16702,-68481,-202906,-199295,-87919,-45004,-25379,-16213,42638,169034,191585,149964,106643,-4159,-77400,-14388,85032,92732,38283,54633,108375,-27103,-192354,-185975,-65446,6916,-70328,35082,346834,279092,-127490,-269974,-182321,-88113,-2832,-11235,-56243,-39629,-10504,-23317,-135852,-320613,-383443,-254162,-220267,-303189,-305039,-244964,-200089,-92751,-72243,-51309,63853,233900,297220,224939,54255,-108386,-91178,61923,109393,18396,4723,83574,122997,90088,-105770,-200341,17567,377774,481762,341042,278514,311639,292996,190422,192702,218858,189361,202559,42861,-306389,-352103,-202484,-165524,-281222,-328217,-140399,100406,178018,57763,-136384,-208348,-397863,-578627,-411470,-97220,18320,170570,414197,446049,177626,-167202,-182455,88311,145692,32914,48316,-64328,-97077,148600,402024,379383,317058,227187,106141,180351,257301,165722,3695,-219401,-379377,-218172,-35587,50035,175509,188872,-17280,-276169,-326212,-162998,-139082,-237226,-196148,-55070,176294,243824,59973,-194999,-293337,-204518,-61923,-18318,-30579,11798,22984,-26499,-36560,-124343,-239513,-143021,-43641,-113599,-23591,196863,323869,183964,-66268,-259857,-286811,-192989,5544,104051,32802,14905,149959,213375,110472,-2901,87762,263563,297053,76862,-37899,81477,53274,-69614,-104574,-92687,-10706,14958,-58665,-40765,81077,102120,83939,126551,284778,297602,85720,12299,64207,-33731,-219994,-329585,-273958,-66187,63475,-73454,-298140,-389325,-271860,-177982,-260165,-232646,-143774,-176065,-112589,138898,310763,240763,101104,21150,-32209,25365,104264,19069,-49412,-416221,-664533,-766970,-395900,297336,630986,399080,608234,1129022,1215978,1072057,672678,-82048,-271546,182020,-105157,-566839,-93620,335014,130986,-33384,-147964,-103188,157573,78873,-160595,-48753,239405,299969,121076,105100,156353,46395,-49179,-54615,41850,168968,138289,-23121,-254248,-546549,-550462,-245676,-13941,119979,146604,157578,272976,321835,164634,94618,175822,137642,22549,76593,79939,-53435,-121642,-94970,-90706,-107564,-82886,58973,61285,-66271,142324,422949,269751,42205,-33836,-115190,-403181,-711282,-640176,-258012,110897,233440,120026,-42465,-135870,-245638,-297913,-27307,267197,272125,46190,-121760,-92726,13897,-49683,-94155,47612,174688,139256,88153,142397,136069,-63271,-266599,-139920,96936,287153,356700,310122,170212,32003,-13585,23313,17958,-6185,-52909,-45890,19565,65911,126468,127469,63861,-104857,-159274,-34983,92284,42619,-81669,-77896,-49055,-145354,-146378,-160399,-326174,-327689,-200448,-210645,-136386,116225,241181,219052,237504],[183386,17415,-102399,-112495,-60718,-77240,-149056,-214007,-142897,56051,92741,-86318,-194313,-70143,-12429,-9975,56235,154537,171868,66636,-130975,-255874,-231786,-278171,-350114,-254627,-40421,61581,-52619,-189229,-186218,-25570,4217,91704,275373,229636,-25402,-124571,-18351,21447,46295,126633,53677,-100052,-116350,13881,230680,319618,314490,173020,-25535,-4719,151162,234589,191418,172451,125255,-5306,38514,119351,32313,-53380,-141725,-227833,-166947,-64012,-6064,19329,-99579,-181971,101230,421359,283608,82633,33324,81358,156795,71213,-57030,70689,171658,77609,88023,73676,-171112,-336516,-215626,14210,9315,-154825,-251525,-207384,-115246,32534,146143,114638,77716,109971,62366,-2104,-46338,-71173,-56397,-9468,67847,25168,-131022,-156778,80641,347260,332884,67042,-156447,-248512,-154051,85120,265401,180518,103644,5565,-186414,-510,355178,348814,80020,-748,64084,118661,196588,304992,322637,243313,255055,336254,353262,330942,284224,150070,-13907,79467,194347,148469,-19482,-133280,-115424,-86802,-9631,134739,181708,70456,45105,23826,-274,40502,115050,76072,57315,125973,284947,228077,-72080,-248270,-189811,-75122,-61001,-89202,-112775,-98517,1439,2643,-210927,-394760,-316098,-190919,-6844,166769,-23380,-225022,-166506,28526,104887,36336,-151836,-192541,-97446,-50708,-98776,-70377,-11713,-70261,-74343,9688,-103809,-240773,-192909,-35659,92736,176989,112391,-30863,-1150,89594,7084,-212214,-329963,-413009,-330252,64916,373872,125316,-219287,-221888,-47894,-30657,-221463,-138606,294106,430298,76544,-254835,-254806,-134843,-2552,-14414,-52585,-9612,55819,128788,276034,252684,112841,46867,-52703,-59836,75546,130261,-15610,-49093,-31828,87288,239893,134854,-136387,-171524,-187602,-59164,188633,227005,88560,77690,109079,-116430,-243978,-150789,-55712,-27649,-61953,-22294,216075,360199,212907,90042,172008,150419,-49345,-79019,-91414,-153313,-17909,156745,28060,-124024,25277,195349,207682,182254,130858,18333,-63037,-66324,7403,54329,-97270,-325639,-326292,-105345,-42405,-219874,-274161,-107783,-59013,-46290,26162,-30,-40892,-3926,49621,90850,3451,-178148,-135213,92808,64716,-176142,-190180,5611,132760,206904,158525,-78522,-270117,-209776,-86222,-33942,-18574,19599,104194,25099,-68473,28725,116216,-45124,-226562,-186454,-85732,-216636,-415485,-488278,-335540,-140429,-119299,-201281,-195753,23057,206290,129490,-46427,-82499,-121127,-234428,-176878,-192112,-328136,-212667,247785,374235,47041,-190508,-63755,118831,82031,-68018,-150214,-98108,-61043,1529,70306,-52045,-261017,-277459,-96663,73765,105790,73914,39890,-69031,-85898,-60924,-180323,-300522,-255211,-156599,-36574,21721,47717,-28685,-278191,-363677,-48536,233567,272340,148643,-48918,-141493,-44880,104136,249836,356655,383262,236745,83525,-57904,-134384,-47970,135328,199263,51741,-164178,-212265,-39497,26742,11069,55919,19299,-3355,119941,107369,52156,86766,133647,199571,163023,40786,47238,-5826,-48653,-79550,-69568,144590,211660,1098,-73251,131579,257848,314824,261592,83127,46293,230995,247494,123362,144111,259991,277840,218786,-1072,-238231,-283918,47989,322233,136740,-89452,-319072,-512625,-168662,266520,-217114,-1163522,-913109,305493,203573,-1783886,479099,2192014,-168075,-734928,65467,-1056508,-1070671,954437,1642845,875921,-185284,-1064015,-1101204,-489847,-166971,-73403,46725,46641,163330,348722,45302,-431622,-362045,76678,81495,-180370,-53821,121153,18873,-219282,-478020,-651705,-559722,-338531,-106637,84559,151298,-20167,-272954,-167307,42951,88239,99589,232268,279974,222024,135007,183976,143597,-152986,-308637,-161375,-20582,124362,214884,172907,43810,-89257,-225228,-259557,-246047,-251588,-243984,-129332,51272,48410,-7140,34044,172397,260902,319709,360666,344274,129285,-20206,114630,254094,212219,176369,159959,-4640,-153815,-78474,-29545,-382047,-589735,-357778,-1711,156615,95836,-164110,-318080,-136337,10168,-52754,-262439,-515062,-398153,87070,266895,171116,257616,445496,335584,11716,-159369,-229732,-277477,-200023,-43839,92621,69789,87871,181799,257441,85085,-116178,-129096,-91291,-101211,-76447,44229,171156,183032,14483,-88715,54631,171824,62177,31876,91829,102383,129004,113696,966,-7605,159577,146874,-116085,-246845,-47203,243184,219899,67743,-36351,-157800,-108460,23683,-72267,-162772,41357,195299,84596,-141599,-218366,-45905,9945,-253323,-310702,14032,159839,6117,-20826,101662,267134,349755,289203,129621,22081,15738,-84170,-237166,-181155,54109,182768,63255,-108287,-47259,150529,210706,175028,157521,68942,-62157,-105315,-13399,65844,-18765,-118072,-88612,-3404,63582,29322,-64016,-31860,75388,118432,58257,-47690,-120168,-80749,-90328,-120674,-78368,-18033,118666,323161,173130,-202951,-535934,-636551,-335797,62263,150176,-16143,-74432,-102075,-87299,-108208,-148397,-105740,-9058,-20011,-36647,15236,129437,196324,110210,81333,117930,18776,-78422,-5853,69810,-12049,-86093,34019,170400,22098,-228113,-206005,-25229,3890,-82765,59204,344018,190259,-232106,-278014,-97805,-13967,9054,3954,19426,43839,14831,-35305,-146103,-288550,-319371,-215864,-232218,-330526,-357703,-310512,-246107,-141976,-104197,-28438,114550,263763,301867,209788,35308,-132054,-104973,56041,103354,20444,-5634,604,9794,18976,-153565,-277466,-84166,300366,463451,362329,369545,464142,395818,223159,181248,170185,163798,241692,65056,-278292,-302213,-148893,-139394,-247546,-230162,-103764,102325,217077,159052,-34692,-204505,-431618,-577407,-431097,-204676,-101456,115897,343028,310529,79091,-228293,-203565,61294,118654,-4746,2832,-72643,-90012,101941,314427,307100,284656,189239,63183,138774,222575,163912,26232,-219687,-412923,-250732,1108,107424,176978,147719,-15352,-212147,-273156,-160465,-98442,-113047,-67377,-39020,66195,115538,16264,-167853,-223656,-117919,-57596,-102647,-115329,-63682,-93101,-142396,-150230,-248961,-351658,-202962,-54395,-92800,-2661,216857,346061,269238,35395,-238747,-336161,-244315,-28410,92204,37251,-14294,106876,192110,95995,-17402,86274,268757,302647,62569,-97186,-30880,-10036,-28411,-10194,15884,103543,71108,-88756,-105412,-31704,-26979,14986,128012,245129,214893,88375,67054,46842,-79584,-246890,-301724,-202756,12073,98331,-90251,-378054,-523008,-401449,-193400,-172666,-114603,-323,-57114,-146885,-45689,129231,75067,-76982,-67363,-5894,18804,13514,58951,146541,-378253,-913923,-1279664,-1066964,-377543,380476,653683,1025383,1476255,1482189,1152919,644872,-80076,-329394,-240547,-617829,-978903,-114597,678244,484580,150872,1169,35287,320931,278045,-11101,-20948,213019,344816,222532,170986,168238,62711,-61279,-104019,-23896,119036,102510,44589,-120671,-432164,-499259,-266826,-35588,79654,74842,78950,165964,227447,153846,158285,206710,110290,-67383,-32293,-2700,-85807,-104183,-40681,-12734,-39341,-38609,5783,-53957,-135002,82077,309187,203953,24725,-100019,-232076,-508267,-799437,-754800,-383661,-12503,152530,95021,-5156,-81803,-148538,-210054,-34543,177676,141227,-110513,-219146,-39561,143910,45128,-9162,169768,242684,113311,65673,188585,236823,24172,-272317,-269952,-16123,272842,410211,344705,159810,70760,112894,141477,82634,351,-99287,-123763,-8774,141460,244109,131439,-69678,-230989,-208522,-67506,9653,-86411,-194665,-149959,-90737,-144685,-140632,-236677,-446221,-413098,-207971,-214257,-187375,11420,161773,165467,175512],[110903,136,-114103,-149035,-118130,-99825,-90591,-104414,-70302,71355,113069,-42141,-206955,-168103,-82410,-24297,12548,92306,159099,110116,-55688,-167139,-166752,-299480,-409636,-325275,-92258,31949,-76514,-236476,-289184,-160655,-80851,40179,284046,250941,-60819,-140387,5071,59108,82247,190979,95998,-82084,-75090,88409,327801,408623,348659,205274,53984,65352,167872,229972,177555,149062,111696,-63925,-45218,91843,71834,-26195,-116075,-140630,-69498,-1566,-45969,-114531,-187891,-154223,186164,453954,275201,75404,16785,33754,112689,75128,-89665,-56403,55916,60637,125805,128403,-22945,-83609,-34885,64860,21967,-162283,-332719,-285728,-139325,14383,98140,59198,52922,169599,193252,120442,41887,1856,30271,79809,132890,77262,-94255,-140545,108104,396887,288078,-30130,-196116,-282848,-286348,-87725,205132,282088,222017,23702,-232176,-35358,361702,389249,110333,24577,126523,221002,235260,239056,233256,227696,290825,383511,444095,437285,305510,80673,-111321,6595,135875,23983,-172533,-241903,-201009,-152817,-18223,139102,101807,-16650,18837,27105,39836,88400,137354,63966,14337,11843,123138,129723,-84336,-153026,-40360,131574,101171,-57622,-168328,-149854,-23791,-7992,-184436,-337489,-264945,-188138,-51701,84963,-59175,-188727,-113286,100122,179677,91689,-78654,-104412,33638,140912,63866,-14778,3354,-55225,-86543,-14603,-92625,-154728,-36577,74586,92392,140833,79911,-94350,-34695,172832,85749,-229678,-371016,-419429,-358322,-454,321899,104245,-170643,-98213,67214,-89906,-402860,-273503,229788,436418,63646,-339697,-306077,-87935,70249,12098,-73119,-3453,138647,283101,426913,388107,221396,64668,-35278,10228,77879,40565,-111224,-46852,-13896,18542,93196,22049,-129307,-70187,-71914,-9736,153989,104385,-2161,58870,106241,-121884,-214222,-64540,6485,-28163,-66772,-9564,235681,337641,128341,34760,138278,127550,6204,-15999,-76641,-209623,-120207,101606,28145,-144558,22120,243777,216013,90905,2830,-44223,-71116,-102340,-38845,30340,-125437,-358179,-355853,-163503,-115346,-266574,-296755,-168622,-119632,-62965,56058,43519,-273,23156,90886,185270,99908,-106975,-65050,140963,52689,-211724,-222836,-31441,138592,267653,219847,-72712,-326863,-251367,-4390,78038,11546,492,116195,70143,-53596,-6551,79239,-65815,-254627,-185910,-21910,-118195,-362501,-500146,-359176,-74925,-18079,-132211,-182939,-41948,74179,39103,-60402,-66860,-79242,-142801,-154505,-243042,-407603,-273492,212109,376167,28727,-235961,-115608,86944,91814,-58552,-201660,-153981,-74004,19704,69787,-82117,-263997,-276007,-67822,174648,237366,190676,136409,21668,-18974,-71514,-258343,-397224,-324664,-170619,-31702,14334,61001,35595,-197626,-264881,-11727,216698,266429,127923,-118293,-207164,-93753,61305,245113,367297,301213,122042,47150,42974,35863,87441,179639,162598,30763,-84571,-54987,55940,20404,-59931,-57913,-62371,-18184,124128,164209,167920,234510,243234,160009,9443,-36960,33702,-13947,-42946,-78448,-81722,130024,154405,-63963,-106582,112647,298935,378491,309712,159247,142031,268038,231530,74856,62583,196788,314305,372544,138506,-239088,-391296,-89450,146140,22541,-29487,-198852,-384605,7492,524077,130162,-769157,-463676,539047,-224221,-2062992,473194,3019348,-697698,-1649957,-486240,-849998,-1129723,624337,1510034,1110396,233682,-729231,-987626,-591298,-277004,-78279,-22381,-46311,93779,255797,-49277,-434176,-392462,-23625,5131,-188130,-72709,86280,-6070,-164024,-302089,-504795,-520376,-295518,-21640,69440,54825,-68611,-199762,-5870,161684,69827,-383,197919,344987,326780,187635,137231,99096,-87404,-202588,-78186,55918,160919,253119,256833,107967,-41723,-142376,-169886,-211482,-319092,-407682,-264443,14,-17655,-122667,-56851,81464,137561,238281,361877,358444,122125,-38592,52379,195950,274669,333763,288364,92828,-53079,62813,142445,-221370,-418354,-236996,32944,183488,153112,-83370,-231505,-95885,-12576,-126627,-343220,-564556,-492226,-45058,202209,153411,162341,282556,230926,-52626,-243311,-305605,-283672,-167806,-75495,-17950,-4532,60900,119407,185067,144787,53568,-59682,-150661,-178917,-92227,74646,192320,185749,-897,-106990,40397,196728,104955,46400,58419,39509,63380,86433,33064,74815,239220,220412,-19137,-161360,-59764,132127,116117,-180,-75779,-153184,-67270,33782,-123597,-189227,95690,231556,46145,-165780,-160601,42248,102865,-203995,-331410,-24739,188695,48216,-50774,3460,178943,353057,338734,137045,-30798,-13216,-56828,-179242,-188880,-25256,142901,81492,-93763,-100900,8530,41763,86694,144588,44915,-142146,-155615,-404,105575,97437,38020,-48272,-37193,33936,-4939,-77842,-50884,28093,78847,40742,-58279,-93949,-14770,15095,6596,9138,-5834,91841,315137,213936,-141596,-488077,-671447,-499287,-144637,13932,-45584,-32096,-88951,-139648,-137755,-82361,-17812,32097,-28235,-66065,48892,236309,232394,17464,-32986,85235,44885,-60457,10580,87317,-71393,-199966,-23175,195220,65975,-242964,-220617,7795,9963,-83893,62736,289955,90491,-296636,-271045,-22033,49365,1942,-7653,70241,122473,70545,-20230,-128178,-201361,-216134,-189855,-280593,-362614,-359664,-306394,-252503,-183267,-129258,13553,178407,276584,263056,134456,-23577,-162063,-122733,32744,66171,8008,-10311,-69502,-97946,-42995,-174295,-337572,-220898,147674,356034,333394,385503,497706,389865,190883,106534,76813,137941,261281,62324,-220137,-205076,-92492,-142369,-211469,-116778,-24281,149201,299015,285891,79075,-180449,-401261,-473917,-356337,-254880,-202270,10285,164858,117381,-10518,-219010,-163517,47112,96528,-30383,-45738,-65028,-49294,62871,186029,180704,218708,165487,64992,113011,174782,150235,43999,-215117,-442848,-281287,22755,150154,165779,114719,-1630,-127064,-209849,-177142,-89795,-15442,43810,-28000,-61885,-24265,-20975,-114672,-122572,-4363,-5198,-101207,-121992,-102717,-189974,-221101,-198531,-330486,-479370,-299697,-69362,-22852,63432,254578,358401,338249,137067,-142286,-282360,-242675,-63449,82752,56739,-20181,55050,141513,70864,-36772,14794,132905,189074,9646,-139313,-108260,-60557,9867,84115,106459,180603,131654,-65186,-120011,-97310,-131117,-56243,111788,185726,136160,127905,140406,37519,-108668,-227787,-217749,-76828,105183,130785,-85673,-406344,-574729,-471809,-184695,-49875,10054,121870,68051,-134112,-182648,-17714,-46706,-192676,-152160,-15713,-14033,-90913,110215,360799,-327924,-980624,-1420063,-1458896,-941709,194508,887593,1303482,1617425,1554704,1089078,620645,149020,-262103,-746108,-1151196,-1219959,-70971,913906,737069,302998,141225,141417,407659,375097,78623,15122,192136,344266,243515,132838,103592,54416,-89871,-184272,-119398,9097,21819,75642,-10913,-293323,-381851,-214039,-16397,62625,42592,45669,78905,122579,132223,220614,248732,115051,-73151,-74677,-42120,-88440,-76879,-4929,37185,14718,-5834,-67430,-179953,-217691,-28479,149848,158985,76681,-47923,-213530,-471278,-733390,-752036,-444689,-107158,98120,111135,59498,-19227,-67314,-134474,-63039,12347,-72642,-274184,-271358,49075,278053,114142,38359,260874,319656,135179,90715,254665,332983,98094,-243816,-311057,-51686,283091,480653,402901,169476,109935,234672,256995,152396,25700,-94382,-115228,43173,260542,352637,131329,-172688,-298155,-217872,-90137,-63954,-169227,-238385,-172153,-95716,-88101,-66531,-225320,-465134,-427978,-173535,-146010,-144203,-32133,94328,102422,97622],[3325,-49278,-119394,-129578,-105364,-91972,-39201,-1479,10040,89705,130767,8403,-191407,-221067,-82470,9967,-22968,13629,115795,117625,22821,-54091,-106587,-316477,-459662,-402452,-169075,-3860,-77591,-258389,-374071,-299671,-168538,-25641,249612,246385,-76041,-126686,37311,94131,124028,263593,186835,26802,19727,158055,374870,443262,347100,236464,160611,118515,149929,205619,166505,140371,102421,-90533,-105475,40732,58333,-31853,-81282,-30363,44097,78392,-31865,-165148,-205896,-74455,253410,405153,204655,55777,14547,-3024,88861,102573,-99150,-167372,-49213,34845,132560,167915,115826,119237,87603,42406,-33899,-187767,-384358,-324889,-120392,34722,71436,20415,38310,195274,268704,191354,78248,36803,94834,145452,156232,81087,-77054,-122389,117407,376362,186609,-115098,-188338,-256941,-346538,-214726,139161,362450,337988,83282,-199571,-24754,358328,394478,133058,61639,189525,298673,246167,157526,137513,196924,285404,358208,434483,442913,248960,-42473,-229088,-93748,27066,-133769,-322012,-339045,-281191,-212636,-49636,93825,19607,-94864,-47171,-6074,78637,139604,117380,-12210,-70456,-104330,-34424,-21408,-191659,-170638,68788,308205,264874,5986,-187880,-195916,-71275,-27239,-147814,-258995,-187257,-143723,-75835,-8255,-83848,-131175,-29365,186055,245350,111764,-81792,-94581,115147,290850,219959,72396,44087,-16833,-87460,-60629,-110763,-77197,123992,189506,97622,116139,89458,-93238,-41131,222222,114610,-251152,-359696,-320198,-284180,-66434,126377,-1845,-101543,43430,167141,-116361,-483484,-322331,170469,401849,56365,-365585,-307076,-43679,86841,-2310,-84097,20376,183800,335227,464333,468492,318789,84315,-31495,50022,57776,-72888,-176908,1154,41061,-45295,-69750,-104413,-144163,-9290,40429,47325,96210,-3607,-48351,58681,120978,-73428,-143255,18113,60162,-20549,-66668,-21381,181199,261731,43265,-17802,96782,99943,58363,60732,-23743,-220412,-207001,42609,39487,-131462,45370,295959,209028,-16569,-120709,-82190,-35637,-89720,-62529,17652,-110003,-319938,-335548,-204022,-157364,-247220,-248179,-177250,-125918,-41738,102816,128846,78413,68541,127801,256494,198542,2545,14671,150868,39569,-200875,-191253,-49265,124917,294697,277352,-30062,-350679,-309866,21728,162515,73169,48683,165986,128622,-15857,3062,88837,-63117,-257661,-163198,53714,-198,-244077,-429688,-325708,-5924,84564,-40248,-128644,-63649,-45121,-72284,-102613,-63240,-1445,41153,-35833,-192160,-366092,-230827,202785,340417,-21726,-264120,-130875,65562,116194,8785,-172667,-165790,-47281,82152,107367,-74203,-222086,-235127,-34768,238535,350611,318144,247890,125359,37786,-92272,-322875,-446556,-351932,-177555,-49154,-16782,52873,117348,-31108,-73722,20448,110865,169456,81292,-150657,-224235,-113180,26791,231838,347567,192303,14269,19421,131233,187825,223365,250748,144315,7249,628,113320,153151,37620,-95825,-154768,-142284,-36433,116954,212260,282324,382624,382995,165676,-74427,-51416,62766,21101,13240,-29392,-53918,123544,99512,-112799,-97965,146251,368907,441846,324897,196983,225098,337021,268018,68752,8286,120602,328609,505096,315918,-128516,-414102,-238081,-80241,-105899,67567,22199,-109341,274373,848045,605109,-241417,-58507,541328,-832738,-2133835,514484,3301313,-1581050,-2779762,-872002,-268350,-911261,330642,1326786,1338436,751008,-148569,-640332,-607113,-350804,-75984,-122742,-210608,-36391,103050,-177196,-437587,-341226,-21925,-14215,-169411,-64561,78118,22072,-75064,-98514,-276348,-369667,-144818,142252,116299,-578,-93580,-93573,152717,264284,69412,-29529,185157,357597,363674,188520,43112,25683,-5133,-36089,56579,163734,194425,234366,266046,135402,-7701,-48217,-21861,-100838,-291296,-428299,-248431,-363,-63070,-207653,-119380,9199,33087,146057,325925,340612,160796,25033,48327,164658,342125,481521,386015,171124,52801,189036,266244,-71499,-220312,-99779,25823,143022,177624,9984,-114474,-35381,-4687,-136902,-320919,-505449,-499783,-148935,133544,129498,63169,95861,99317,-89678,-259361,-280247,-187870,-72032,-94914,-114769,-22285,101324,102883,133077,210180,216908,22040,-167429,-173716,-27866,118763,170811,138383,-47784,-150966,16929,222215,144674,34669,-4943,-28241,14409,91479,115104,187033,294330,272023,111933,-29618,-52614,13665,16174,-72941,-132383,-148140,-19450,52948,-127190,-140595,165527,238062,3882,-140754,-45398,143615,182472,-122729,-305174,-66188,186421,90609,-79485,-126239,21398,269404,329749,143866,-41153,-12610,-23322,-112900,-187086,-99759,97076,101937,-48847,-124527,-130901,-112608,26877,150385,35644,-188726,-167134,25574,152302,223198,188011,-10896,-75471,-6292,-41315,-73344,-21763,20824,52935,42078,-37979,-48528,51668,129209,134165,77376,13713,90548,305857,254088,-9381,-306614,-576228,-593111,-320586,-100001,-63711,-4930,-72345,-155596,-133017,3256,71618,44047,-59759,-97886,81457,334841,284034,-22226,-127575,28951,76551,-2444,70673,166827,-51747,-256888,-75321,203294,116273,-202941,-199634,35964,29477,-66273,63344,226081,29736,-287050,-229709,42995,97743,-6924,-27039,96660,187825,146939,21142,-74393,-71763,-96868,-176958,-339697,-383647,-301132,-223620,-209875,-188493,-121963,72539,240197,275549,210802,56072,-79852,-181536,-129747,13322,18039,-10734,-2451,-106752,-174278,-73246,-143623,-336286,-327096,-17181,217325,294161,350810,413215,277346,101321,2569,-13210,130630,256417,44191,-138186,-75886,-32343,-137288,-147572,-1632,88140,233281,399680,392749,146367,-160889,-325951,-303719,-212360,-226789,-233144,-86035,-30421,-44064,-54776,-141216,-72606,59937,92763,-29156,-74032,-45159,14312,55891,69118,51834,147737,167964,116800,117349,128426,125661,51898,-203015,-461656,-317048,-512,152811,151623,109987,34811,-24890,-142781,-205054,-104313,47376,121059,-16436,-157125,-125269,-41354,-52043,-13833,109575,87086,-1344,-32643,-94111,-241936,-237516,-170796,-338597,-567953,-400428,-77903,78760,151467,285394,349375,362454,201019,-7300,-142638,-186975,-79418,88270,84661,-5007,15136,83832,45246,-53669,-92517,-74110,11942,-58916,-147510,-117265,-71791,42226,152106,146849,191151,180504,12056,-77195,-92182,-177948,-120329,67055,117927,82895,188504,206557,32721,-110430,-154884,-88821,79398,194334,155763,-56808,-359974,-508915,-443928,-136969,103909,142604,206751,180593,-59632,-223230,-78821,-66647,-189469,-172933,-12210,-26244,-156508,142656,442648,-395959,-933989,-1207434,-1501747,-1182724,228554,1108756,1386442,1521843,1429234,918990,598424,487854,-175524,-1226693,-1506601,-1141717,59807,999257,844131,403951,251332,197106,398265,354230,96577,61047,196576,311720,178299,-13841,-28815,22320,-123077,-274748,-232180,-145043,-84168,55243,33600,-190074,-265818,-125094,25450,66237,57956,71119,36819,29951,98632,254759,281878,132630,-18527,-45464,-18733,-48316,-41194,8022,52141,44599,-2050,-157558,-301752,-302412,-153385,4606,154836,188786,94956,-83890,-307997,-527272,-622420,-426081,-160097,68193,159248,129211,24233,-26092,-78133,-91259,-164763,-289294,-394449,-261871,156891,381546,140226,59354,331246,401918,203963,162087,323762,392068,129821,-206869,-254642,7998,314944,536550,461823,190977,130255,315063,349086,219042,70757,-31029,-9414,170352,390847,424577,136791,-196918,-274221,-181036,-96737,-104970,-173176,-187421,-131600,-62009,11533,57814,-133516,-391523,-371171,-94634,-5015,-8347,3196,58240,51144,35084],[-128727,-146604,-151482,-94292,-55270,-78006,-30872,40680,53407,85547,119922,35654,-162076,-217337,-29493,51366,-79981,-106033,12668,59693,48271,13363,-91916,-342123,-509364,-483267,-264308,-53510,-76029,-265989,-423614,-394653,-237446,-92326,177074,202611,-87371,-107871,53116,96781,148119,308231,269133,161911,122343,191844,351384,399510,293881,248333,251008,132515,92550,153584,142677,123065,70642,-100167,-143850,-38582,-18286,-78369,-52732,68316,131044,138077,23447,-137395,-173295,18856,277761,290349,87481,9763,-4927,-43480,80955,141519,-77648,-223295,-115335,957,96064,169613,203419,225201,122663,-48475,-145946,-228800,-389707,-309841,-66048,83727,71948,9215,40270,177097,250594,173407,39239,13299,113116,163590,127833,43041,-77093,-121895,77659,265728,45203,-176427,-151677,-187496,-308911,-249422,90424,399049,416758,162999,-103409,14479,318967,339345,132567,107438,249851,326936,202623,57523,43573,137536,216032,246282,313076,338242,123879,-194734,-348866,-204105,-104099,-271985,-426558,-411533,-346214,-266157,-115362,-4530,-49727,-139895,-129444,-79030,86360,166794,44460,-149279,-191275,-212259,-163583,-189088,-351658,-286128,98942,398327,375173,71113,-181573,-243843,-151501,-70590,-120916,-174561,-90869,-66249,-84651,-100774,-113609,-83769,60739,266232,287102,95525,-153794,-153209,131966,356454,309243,150995,96335,29117,-87667,-125402,-161236,-38220,229903,265307,98209,100238,125865,-45435,-40028,198792,63834,-290931,-310254,-152458,-131719,-108639,-136478,-152280,-37167,155148,215668,-112523,-468776,-317601,96670,309340,37723,-342248,-282823,-44685,15473,-83893,-107453,37758,161935,240721,344977,441759,355691,88042,-47827,41486,-2426,-206475,-215035,62489,91992,-111053,-213176,-207840,-170074,5361,105317,65732,1382,-86404,-54337,62267,135695,-2438,-70594,53714,66593,-34405,-78088,-54540,66190,135285,-33954,-67766,39461,51925,57621,89096,13922,-209480,-272023,-23354,28360,-122843,66380,311535,147492,-145957,-228370,-111520,-3762,-71702,-91973,-8091,-81572,-249065,-289004,-226654,-179848,-194528,-167620,-153209,-102057,-12235,122166,192270,146727,98213,116771,244220,246279,107133,73928,117488,15197,-175845,-147516,-76860,67301,252060,280854,2621,-362569,-389850,-54966,148675,120733,128320,213027,158290,9079,24919,101427,-82715,-267881,-147804,100238,87493,-121149,-331174,-267604,21360,130099,25150,-71971,-66773,-148866,-206640,-187735,-93266,60720,221274,119452,-76179,-233143,-124432,193595,250188,-110399,-288393,-133038,23345,103021,74302,-100122,-159355,-23593,137001,132078,-69995,-173153,-176787,-17551,232199,388069,392243,322398,191776,39018,-163229,-404726,-475235,-365615,-216495,-130391,-109749,-10209,160116,142482,115202,9218,-80655,-18457,-10007,-175322,-221741,-125790,-22503,173176,260547,50727,-98871,-23010,157555,245664,271791,271361,98899,-59388,26361,201023,180503,35548,-117701,-231388,-216687,-80277,71073,208581,330407,453326,470722,170630,-110047,-40456,95977,55952,54939,-953,-37507,91694,24501,-163943,-82780,185803,407397,440453,259978,161698,255239,384219,289586,52637,-34545,33662,281771,535188,423281,-7968,-408812,-406670,-332550,-252856,119467,218386,183330,550200,1153581,1057015,233596,145539,339036,-1218784,-1967251,347381,2443990,-2643750,-3749693,-923724,498639,-515166,127642,1141362,1460027,1193015,509348,-181210,-561766,-395462,-109667,-276615,-449211,-224391,-85224,-322269,-466717,-262994,20165,-28134,-175541,-70688,69757,68095,-7977,40336,-66490,-185738,24171,275353,154424,-48704,-143049,-47725,214481,284805,53902,-20723,154458,273571,277002,94574,-107449,-103519,13865,99865,177405,235542,168270,115378,145398,57092,-56563,-16881,100095,15802,-207157,-329608,-131550,13540,-120252,-292662,-184475,-64892,-67962,34078,234749,265742,189557,100964,54006,126380,360412,538762,392670,177089,100786,234058,282252,-7263,-96218,-26431,-53797,4622,106548,36078,-43683,-10468,-6993,-122367,-260218,-422380,-476155,-242907,30962,57515,-61696,-106079,-63276,-140739,-258271,-209127,-57640,22894,-134703,-214012,-18864,172024,104904,78846,221040,284797,55551,-179879,-131778,57095,122152,75250,19910,-149985,-247356,-47938,201658,130789,-36209,-117156,-129181,-65364,59295,164617,248373,264736,229264,172485,61667,-59091,-102184,-84467,-161517,-219237,-179488,-20542,27250,-138195,-90064,181996,173218,-59180,-101623,51179,189021,198063,-63896,-283058,-147146,105079,80188,-128281,-275610,-186407,86581,224607,108779,-39687,-14275,-22372,-95128,-217790,-189525,9900,65317,-40356,-157410,-261718,-237547,-27121,117607,-17287,-237954,-170403,39133,173533,289579,252169,-14865,-129205,-71002,-95457,-75048,16703,16027,14138,39511,-6346,-16987,73637,186094,194945,88256,17194,89684,264268,242964,120541,-74517,-409956,-620919,-452872,-198550,-102467,-38939,-100226,-173577,-128268,59318,117193,916,-138843,-159629,65237,356924,309140,-11771,-188522,-60259,76024,61928,151971,274199,14201,-268046,-122254,176296,138102,-136482,-166872,19786,15824,-70421,37827,149022,-5548,-234577,-175137,68375,96411,-37989,-72104,65983,194183,186183,42416,-24588,36372,-27352,-207163,-413000,-416227,-231886,-117740,-158241,-175506,-103643,103637,247262,229506,139145,-9948,-131370,-211653,-145038,-14962,-51013,-59178,-11136,-131605,-233227,-90469,-83332,-277043,-376855,-160491,80012,243382,267691,224077,70855,-43542,-110882,-80228,120980,200370,-405,-66804,37859,6543,-119169,-75950,71420,180117,304846,454963,408191,102690,-189812,-258210,-140767,-66817,-153870,-200321,-141083,-169079,-131572,-63180,-49458,12022,71722,83472,-22364,-88724,-44995,53893,62524,-15099,-50770,81655,179143,181840,125911,67860,68066,23321,-202633,-477293,-378708,-102004,81147,123655,124280,77665,62661,-96003,-245336,-141741,60179,142617,-14264,-196865,-172747,-59905,-16216,60147,182157,178489,151176,114158,-59602,-254085,-204608,-99919,-285053,-589697,-481264,-87803,163032,208537,262898,286220,304293,187612,99487,14659,-116590,-87600,89949,93548,5474,-15637,22766,11592,-74040,-198760,-271861,-168044,-128189,-129892,-71061,-54233,50052,162396,111981,119621,191340,108916,-1094,-36282,-176176,-191552,-28215,36367,49955,230523,229151,12326,-100455,-59149,39825,210140,244416,151950,-26268,-254127,-345570,-329924,-67513,244465,254678,237410,254609,55429,-170679,-53780,17135,-74545,-113861,30159,-4715,-178663,105959,254561,-714455,-900558,-790689,-1243449,-991631,565345,1308110,1251488,1201251,1113199,650861,518725,727300,-211630,-1599887,-1531897,-691926,262237,917059,784034,424739,298868,181073,281757,220108,39827,89343,201560,237495,28108,-247820,-216315,-51858,-175797,-376343,-368163,-328346,-213797,-40352,-29400,-195076,-241528,-79871,33678,51412,86345,122559,18891,-62302,28526,220018,256862,101539,3047,-13301,22644,-441,-29944,-27179,8412,15400,-68397,-289093,-440021,-410885,-287036,-116106,145204,278135,221042,49872,-120435,-288370,-445362,-380931,-214998,3184,159882,126886,-16533,-72968,-82395,-141696,-331660,-475952,-482584,-245711,202684,372224,71173,18973,334079,421022,244395,203114,314885,332855,53220,-233611,-180517,83325,291459,482256,429913,144909,54204,264918,333508,203557,55642,1765,91542,260006,413839,368033,79343,-198908,-233107,-179033,-163002,-182325,-174032,-130349,-119773,-82701,43317,111414,-84034,-349620,-346181,-66934,90216,92864,13604,-32912,-67266,-80223],[-210051,-233290,-178517,-34938,38932,-31731,-34498,42719,80097,91651,115318,68149,-90594,-122247,80488,99224,-135575,-230509,-112416,-19264,41314,37201,-96159,-337985,-514197,-514188,-322185,-79451,-51192,-232715,-393616,-372671,-226139,-102415,125392,162299,-69290,-66310,76003,96942,177186,334406,323987,279304,213833,204466,296649,313026,218855,251238,310736,128606,36344,106543,123293,101207,29279,-79118,-134025,-108720,-117141,-130126,-13671,154838,186490,176982,118483,-33984,-89276,116204,281763,179326,-15360,-34423,-25829,-54825,117278,211535,4688,-175405,-99280,-6544,49861,150155,245279,260910,109891,-145344,-252776,-248919,-321948,-218060,29632,163294,114927,48923,84935,149370,162366,87115,-43460,-40832,101974,153263,83457,8872,-63921,-128721,-1403,104969,-82804,-188808,-87221,-81198,-164443,-162410,89957,398198,451319,252369,39541,79216,254405,243658,127568,183439,327703,321252,117935,-41582,-25873,66784,109495,93112,133594,174347,-16996,-313993,-416231,-270850,-198278,-328489,-439242,-426065,-364136,-291783,-192056,-114412,-73618,-121981,-182308,-160070,65723,170338,-46191,-288857,-296408,-277486,-230601,-308811,-472498,-397138,74190,401076,413983,124452,-143640,-267943,-232458,-120488,-95494,-74891,37439,44151,-69418,-160768,-142151,-47896,153569,344559,323791,87363,-219339,-209771,118007,350144,323615,210443,167997,90608,-72118,-174393,-207926,-23723,274307,301809,111062,110125,185355,37977,-21573,127373,-33830,-327131,-226675,45749,73781,-81504,-327850,-259239,26223,227965,230166,-58264,-370441,-283816,13802,181781,14978,-269607,-231805,-79749,-105952,-196290,-126068,56617,95460,41111,116119,323463,332582,89690,-56107,14490,-69505,-299758,-196190,130913,123333,-156207,-275019,-225133,-159179,13179,126691,48574,-92692,-113569,-12844,76771,155980,79903,-2468,53163,39995,-59016,-80754,-67385,-44053,14610,-61249,-79746,-3660,8712,17110,68713,31244,-164736,-271431,-54779,13754,-103730,106294,301768,45299,-259039,-275739,-111577,20116,-49187,-109127,-27281,-36370,-148757,-199042,-191280,-155587,-108207,-61824,-85478,-39244,38505,128762,220731,200049,125912,75470,164498,254417,211457,135314,95746,18554,-128362,-106341,-97465,-149,170414,244734,31498,-336842,-440066,-198925,40759,153890,232434,258693,171188,36112,64996,118097,-106298,-258631,-115961,131693,147579,-9892,-206824,-167489,30276,131538,76679,-2256,-34286,-191639,-306181,-263524,-113365,117755,357970,288065,96873,-17352,39202,212646,166613,-166569,-261232,-92260,-6543,70793,138216,18853,-110202,10132,187112,152315,-52286,-99394,-71884,27200,200493,368814,420679,377644,246471,29743,-236354,-459016,-448457,-331108,-248775,-228971,-220188,-87831,174073,296163,272820,-736,-255597,-199766,-85807,-160082,-174782,-95581,-39560,110734,157361,-48157,-158070,-39945,151083,231057,245805,245958,48443,-127485,18187,211730,155830,42836,-84296,-224491,-215507,-89784,41177,192618,335626,462884,506570,191941,-75372,12007,154554,110728,90192,18373,-6149,81190,-16372,-161347,-21590,256628,432971,394433,159224,109135,275783,427089,303818,50957,-21607,6082,226000,491483,454580,94759,-365712,-520071,-503617,-346066,128328,338757,420367,805967,1413239,1407098,568052,147153,96885,-1025395,-1530077,-48366,564408,-3595083,-4192227,-550650,1285700,-10006,114258,1052239,1460110,1477139,1126286,307693,-417298,-348695,-137497,-417929,-656310,-367195,-194877,-382821,-450454,-140237,104924,-16284,-173488,-53916,106072,158688,62432,125483,112477,22400,192134,355169,185657,-57653,-179269,-50452,202849,260606,66093,45831,138613,146974,122216,-28892,-227634,-218142,-5441,205588,299208,289099,118740,-37471,-37950,-82850,-151996,-21817,200575,143085,-53786,-113316,56177,59936,-148689,-329588,-202004,-83876,-106162,-22532,167385,209880,235468,194965,94081,120568,362491,533541,358903,158837,122915,236974,248061,10524,-26623,13709,-130009,-147145,-7741,23105,5445,15659,18732,-55122,-160774,-320403,-404101,-276225,-53990,-12081,-147252,-230888,-167773,-163017,-222234,-93048,100823,126483,-148592,-261791,25032,281916,154711,66430,206238,282663,77170,-151271,-43105,163059,117178,-24834,-89117,-233928,-324288,-94195,180092,105293,-105401,-207162,-204024,-135615,4896,177775,265958,192934,130350,160578,116508,-31452,-134002,-121045,-200998,-269061,-204544,-41866,-14132,-145229,-47633,166375,95536,-80642,-19407,130757,197400,191155,-177,-239789,-221257,-6136,52278,-143659,-360637,-341869,-104874,82905,66145,-5885,5612,-23154,-103525,-248197,-245355,-73048,1997,-52130,-170635,-317119,-266852,-37020,72076,-84600,-253383,-129340,83260,203520,305738,241632,-25362,-145799,-107397,-118322,-44117,83650,35139,-5811,62581,67312,34069,84514,201294,205407,84257,48801,123010,225113,204586,234372,166779,-193249,-546159,-484166,-235046,-127638,-97986,-144495,-173458,-104655,95555,134173,-52553,-217426,-214124,22668,315930,324702,70668,-168744,-125883,72594,146390,267398,410619,129293,-207392,-116210,152996,150954,-37446,-105664,-19785,-22383,-82092,16165,97336,-1582,-139775,-81989,88577,74425,-61186,-112053,3586,155856,186425,49878,26119,109818,-13797,-254193,-460867,-439153,-168700,-13935,-98232,-130064,-62575,109552,203818,159290,82469,-26559,-149172,-232213,-143212,-23834,-106734,-112296,-21878,-129018,-254277,-81616,9286,-149350,-332768,-226692,300,201883,172186,8560,-150938,-187093,-177930,-84119,114867,115058,-39925,1255,128345,36655,-66751,3199,104617,235477,348914,444054,321355,-36475,-257355,-211623,-17435,50048,-56503,-112367,-117956,-183434,-120140,-39143,20169,60616,73596,65275,-11773,-77223,-63161,52088,73263,-40669,-88329,51795,201900,237311,124058,-3341,-14973,-36660,-208274,-473825,-452429,-262083,-50082,94324,161102,126438,123586,-67110,-271935,-175368,40161,122760,-9639,-164704,-159877,-77293,-16228,86317,204003,244639,304046,270198,-11345,-225541,-134487,-15185,-190265,-529948,-505450,-88741,204691,209022,173258,160749,164780,102011,140757,129520,-62504,-94087,76038,75695,3449,-32998,-30045,-23851,-85848,-253740,-382254,-286556,-171801,-90706,3474,-22139,33286,116234,20126,-2702,166089,200668,88290,41565,-144787,-273689,-169754,-51794,35059,235783,202653,-24924,-87836,27089,131274,278004,246167,117724,-6733,-112971,-128663,-164087,5673,331543,323338,225404,290057,188270,-49307,36165,176773,115324,16994,125230,52259,-167593,-11654,-224366,-1309412,-967759,-355937,-802472,-389599,1192890,1483101,951736,741726,665753,304104,333651,701889,-443625,-1795157,-1147733,90358,524968,724577,606121,375014,287693,112371,97807,32931,-47128,95227,191209,137405,-152263,-481157,-397171,-149053,-235445,-461469,-495010,-481755,-333534,-182558,-173033,-305700,-321796,-107967,-7345,14871,120951,190109,25330,-133855,-53057,141378,182033,15772,-53948,-20391,59715,52351,-28834,-79118,-53798,-45319,-177971,-426351,-560005,-505810,-375758,-174384,123276,307199,275591,134541,35759,-84399,-268621,-315894,-257577,-90608,95596,50373,-119264,-163706,-108731,-168879,-412591,-555005,-497445,-216382,184561,265831,-49098,-39326,297383,389738,259144,216995,243061,187815,-79633,-280859,-89952,165216,230619,337525,324675,56775,-77383,122646,240649,136964,5556,10863,171902,297795,335899,228060,8563,-147210,-154467,-175970,-240023,-250198,-144597,-52545,-109982,-118845,33628,112098,-67002,-324902,-318994,-48262,151175,164402,27107,-121085,-181464,-168436],[-221505,-288625,-202923,16455,135391,25446,-52447,4190,80669,100698,114129,97370,-248,23245,191404,116068,-199536,-350564,-243384,-96591,16200,17274,-114245,-306564,-469490,-487190,-334268,-87954,-23667,-178306,-303683,-243565,-133875,-50500,111367,135348,-35307,-20858,96243,100041,200816,325257,312755,309435,242549,183529,227290,201006,123085,218067,301370,100720,-10188,63751,92544,50667,-30302,-48364,-91088,-163854,-222779,-182030,19194,201875,183930,169893,204616,93307,13208,185930,269173,109894,-78199,-72302,-43025,-24394,189751,296371,127439,-43230,-15368,12715,6278,106172,235182,251498,84352,-204657,-319467,-244416,-207983,-81836,131708,235992,170581,117455,157428,126294,33720,-43168,-143893,-109988,63070,119602,42058,-3668,-40384,-152159,-115172,-66480,-174334,-167644,-22650,25061,29862,288,118734,347924,421670,314319,176539,140042,168466,124680,120630,278961,409441,284234,-2354,-145233,-82836,-14847,-9424,-54899,-47713,-568,-140860,-366696,-403281,-267569,-229174,-296884,-366693,-382361,-332828,-290923,-265326,-202879,-53048,-56653,-194246,-230634,14975,141903,-124641,-379476,-349034,-293784,-242375,-353365,-497692,-415970,29611,331026,366762,136368,-92068,-259185,-292781,-171842,-78053,26024,178869,153600,-48978,-190347,-180970,-34638,226027,403939,356960,114839,-214839,-211252,96240,287363,264703,230629,242924,156601,-45659,-195889,-231592,-23781,263322,301607,133565,135759,237583,118553,7678,40142,-143313,-352471,-142621,207784,270951,17033,-359133,-271990,75593,250464,229235,36549,-240444,-262231,-86289,32099,-25165,-180667,-170879,-134195,-231833,-299263,-134837,68533,5333,-194967,-147115,147770,254929,81813,-54652,-14774,-119889,-312161,-121548,180106,106575,-181074,-237876,-141824,-97922,29078,105570,-885,-162627,-96548,44377,80672,157984,136063,39268,23924,-11788,-98507,-78030,-50964,-113888,-67229,-33834,-51338,-29904,-27012,-46569,8254,20677,-98776,-199070,-38399,3827,-70019,166660,266682,-89919,-342669,-259320,-91025,18208,-39216,-115186,-40487,5826,-45152,-77940,-98458,-90819,-14639,38917,3227,39141,95928,124215,197522,217655,144288,14443,42130,227895,295975,195702,109476,56156,-76259,-96415,-117752,-63295,69805,176364,46322,-279465,-444788,-375394,-149153,149553,318066,277968,158243,53238,96170,115476,-130179,-228556,-73613,138393,158738,50831,-82639,-42482,27970,94814,108020,60427,12180,-177191,-349906,-306152,-110005,160016,411222,413489,274360,220995,215783,255516,125123,-154348,-177470,-19257,-18954,22604,179145,143854,-36796,34705,206519,152080,-31863,-17275,61379,101888,162838,296911,392576,401598,287938,35534,-280772,-468734,-371822,-255173,-265364,-320734,-327770,-171559,142172,375335,359592,9822,-345931,-311286,-123565,-116145,-106981,-35419,-18916,57613,64663,-78318,-154986,-38638,112487,157117,159541,169325,-15326,-182357,-14224,146789,83564,51662,-6755,-135374,-131909,-48921,40075,168006,298290,414283,476828,206621,-8816,73679,213083,161360,96032,13306,30102,96466,-15510,-100899,80232,343028,431401,297167,37172,56203,286545,440829,287906,53785,31708,39769,175494,392348,401357,131827,-319259,-556305,-553699,-372203,75619,323384,508057,961996,1555179,1570675,696343,-9079,-57829,-258156,-930337,-587008,-1665308,-4237474,-3972302,129078,1903458,472824,274205,1049104,1303739,1526181,1556427,698210,-206045,-220399,-163505,-527443,-769304,-417350,-187286,-331134,-369563,-4488,188971,-2696,-171950,-29097,167101,252965,110998,145135,222853,201115,303285,344168,173256,-54237,-208267,-104686,130162,198608,89585,121236,114823,-9293,-74925,-155588,-290919,-295630,-61163,250849,387263,300335,44590,-188455,-233059,-254534,-278072,-63268,252551,241148,111548,125087,209195,87972,-167144,-325076,-176325,-52686,-85626,-13195,148555,199073,281675,270417,141307,128522,336853,471594,301578,123955,111853,200680,186616,-5991,-2978,31330,-169736,-265227,-135233,-22264,27652,36002,53637,27809,-72227,-236096,-315218,-265886,-123917,-71393,-179196,-251362,-182953,-158797,-184355,7735,228226,202016,-143623,-265935,65978,367749,213258,76733,158703,222556,87869,-97410,45124,237860,97101,-99053,-153275,-272679,-354169,-107847,161350,72943,-153959,-252353,-239171,-194216,-85057,125197,224553,98191,752,71130,116672,24735,-77603,-94989,-185268,-270355,-226465,-90448,-76158,-175887,-55905,116880,33943,-51357,79063,165831,162475,170187,57553,-189647,-279547,-123678,11037,-124728,-362528,-402596,-250123,-65157,10927,25319,19318,-39877,-148564,-284998,-268112,-142463,-79782,-90849,-176460,-293266,-204998,-14917,15887,-154556,-235456,-51961,154911,233779,260843,158340,-43781,-125895,-111482,-109198,11148,155110,59763,-18281,90762,157448,97222,89890,174045,168613,80345,111611,181661,190934,145198,298420,346915,13056,-392148,-416863,-208256,-133211,-160183,-193557,-164337,-77566,97362,114581,-97986,-271901,-250440,-39146,222520,320962,188313,-81281,-144066,74558,230244,383903,535344,255649,-94672,-52066,144714,151344,62727,-34952,-77119,-89907,-104393,3454,73150,16256,-36707,41147,119036,48261,-70934,-141739,-77760,81333,143618,39847,63898,131006,-59082,-305712,-474375,-450661,-142221,48855,-47063,-68074,-13783,86005,117476,79232,53137,1294,-139405,-238678,-114038,-3789,-131141,-151894,-28730,-100644,-235325,-52912,112835,19402,-205331,-200566,-5058,167568,79565,-164649,-314803,-279749,-169466,-20962,105515,26078,-49530,72403,190563,65096,12573,78249,113919,253781,360621,368490,158438,-212206,-333318,-187260,54839,126783,41068,1066,-16590,-69208,-32694,-1237,43591,63142,61216,37873,1288,-32727,-82612,11406,75206,-4429,-44761,79889,239856,266127,99948,-74979,-99507,-104460,-205743,-434440,-507134,-424963,-190333,84478,224557,185920,160858,-38420,-251733,-171633,20975,97074,18150,-65302,-95148,-84267,-36120,80266,195950,284633,420511,397428,53203,-148603,-33292,68938,-76408,-394410,-437966,-53230,217800,171852,49105,2295,-7513,-2768,129561,182509,-25510,-86751,58136,55701,12274,-17353,-49626,-33462,-54605,-206451,-352076,-291486,-153205,-18975,90907,27681,22821,57556,-64044,-99179,148206,296964,194752,129704,-89589,-340766,-310331,-112936,55556,230966,168732,-44697,-55204,100113,187555,297995,237548,89406,20597,53588,106815,27742,87894,364954,358723,219584,324678,337988,124259,176500,383539,348351,209919,284664,153745,-117247,-152535,-856551,-2047461,-1119643,-34471,-312424,479347,2001676,1645553,615981,295889,210482,-57757,62261,390373,-824388,-1760024,-374523,1085990,849712,545286,427310,313860,267979,53690,-65092,-103572,-80886,111057,180916,62233,-262892,-583836,-472112,-206853,-254315,-473391,-542269,-520960,-381893,-292202,-303825,-433966,-426068,-165751,-59410,-4636,187271,290495,79626,-137015,-79739,97678,122524,-66997,-156245,-58085,102849,135086,9376,-79687,-54183,-65077,-252664,-493294,-590507,-512791,-349712,-129383,117973,291578,270217,181578,159240,66782,-107617,-207317,-238769,-160122,3016,-47214,-208434,-210085,-85731,-107307,-337122,-464020,-393570,-141914,146580,133032,-140557,-54005,271977,355802,284165,240549,168544,43689,-171094,-263499,40637,264379,183031,175568,207991,-11753,-183278,-27247,135178,78933,-27881,26148,236562,299731,211173,90064,-7673,-17213,-18558,-124303,-264005,-256594,-59558,60247,-66222,-115382,31828,103552,-48422,-276587,-246808,3483,195957,220716,69901,-150990,-223637,-162759],[-168478,-298686,-220031,40910,200195,70875,-82257,-59812,56653,106193,115156,119356,82575,158865,251723,83599,-267596,-443509,-349521,-142156,10929,-11175,-128183,-252403,-375289,-403453,-302438,-87084,-7816,-120842,-187898,-59107,13526,51850,140568,131057,4436,16430,109401,116263,214764,281343,231175,226532,184510,132470,167832,95306,19894,138107,218069,57255,-34767,30023,47624,-27264,-94743,-17207,-28672,-193860,-312498,-223095,39740,201085,120005,109449,241234,200560,113075,221111,256531,105820,-85980,-90363,-31684,62738,285780,378126,255687,122801,102640,57576,-15722,48870,186714,233477,89288,-187965,-318624,-214869,-87376,54516,208431,271661,209141,187910,237635,124842,-81157,-167569,-222290,-167680,10826,79138,25697,15968,-13116,-187360,-233800,-198496,-216586,-132944,26288,108123,204365,164543,144199,252255,331909,328136,267776,180328,85084,19353,123042,376731,474806,227750,-135273,-249955,-138490,-96085,-103162,-144857,-169473,-135618,-221925,-337347,-298356,-183822,-188885,-200836,-240700,-290636,-257236,-260729,-306841,-233308,3098,27078,-166647,-267627,-46477,93889,-154179,-376440,-323132,-264874,-218839,-320427,-411856,-306040,12181,231849,250792,96917,-38964,-209779,-311593,-212749,-66668,114129,303649,227702,-38999,-201829,-230375,-40852,262673,430349,386946,192171,-105547,-131708,85344,195578,157372,205919,303871,220107,-11974,-186320,-218798,-19499,228342,284806,162424,162437,256869,165891,43606,-24682,-227583,-359770,-89348,282309,402716,159049,-221010,-183701,102812,228177,236676,150365,-129950,-272688,-196954,-119390,-89414,-109630,-113237,-181606,-313451,-350114,-127090,68515,-79061,-382195,-355464,-28404,147164,54786,-54538,-36732,-135145,-232061,-11181,189070,31548,-188264,-117844,17636,1407,51282,54371,-65224,-195875,-66968,77723,52558,117231,134061,41403,-19015,-75832,-152622,-78485,-15758,-134357,-98889,29057,1523,-47850,-59123,-106000,-62908,-9263,-30252,-76899,19571,6168,-19469,238424,209211,-240403,-394452,-200709,-68246,-17752,-53507,-115352,-50327,28438,38596,49910,24755,-6303,61532,110680,82880,102622,138298,109888,127561,189106,144563,-48794,-81121,178421,337709,241962,157451,116353,-37657,-125144,-142670,-112918,-27822,91905,42123,-207066,-409170,-542037,-381217,92085,343449,249700,112211,45290,90520,76564,-148924,-184816,-35512,110923,103753,34910,15052,77726,21072,37295,114926,92810,43321,-133456,-338553,-305740,-83005,181332,378381,450980,401980,416657,363647,309939,141966,-69022,-58939,58940,-16260,-31685,182345,228831,28153,29189,175557,124338,-16420,51842,185199,187792,128974,184770,305221,376788,306035,68613,-273685,-428471,-267213,-162834,-269735,-391839,-418953,-260383,55486,346809,363222,48597,-322137,-325002,-121735,-67657,-53561,24821,26911,21300,625,-51631,-113914,-42661,42059,48289,47396,58886,-93206,-212583,-54262,32715,-17624,49840,83060,-1457,2073,32528,60544,129482,223496,324578,391456,194272,41757,110572,243546,181651,58394,-23008,57060,126655,15985,-2907,202658,423919,391899,152000,-92426,6281,273022,400039,230650,53943,93240,101551,132772,269330,286695,86732,-301379,-522516,-492294,-346679,-32931,166282,406873,953744,1527242,1525378,635201,-215828,-45896,747117,-348316,-1126853,-3398400,-4501676,-3155025,916434,2242364,815665,513071,1053400,990653,1329601,1705506,894101,12549,-55090,-197743,-596246,-755337,-365536,-80643,-188445,-230368,112203,238582,-4607,-178292,-18426,212653,297042,108849,102900,250744,308681,326422,244286,99787,-69654,-237585,-189239,27993,110820,95007,151399,56626,-186887,-287196,-270036,-302696,-329553,-137178,222809,406890,252637,-49627,-303029,-380642,-406673,-399741,-127542,246324,281414,226814,281777,242810,46269,-200596,-294174,-122266,6445,-28695,44282,176618,235042,314427,303191,169100,124119,274024,372230,234241,75115,63287,127623,111339,-41302,990,49381,-155537,-318475,-239715,-79152,26189,40168,68392,78909,-31806,-183149,-236399,-245981,-189325,-115281,-155803,-172723,-107039,-131195,-170898,41747,276229,221632,-134031,-246890,62725,366625,233402,79413,80461,134083,89877,-39793,91494,239999,59506,-127129,-156776,-257672,-326835,-89047,143992,38806,-171681,-246494,-232148,-238614,-204412,7501,133416,8235,-118265,-63357,65107,86694,27722,-34021,-130068,-232504,-252840,-167066,-155173,-240492,-128069,48119,12457,16469,157242,146234,91569,140305,96692,-146118,-315790,-222963,-38532,-89802,-299061,-365820,-315197,-193164,-61488,18000,-1968,-90686,-236042,-337908,-274354,-195595,-165482,-152756,-190618,-217629,-91036,14312,-44777,-208501,-191905,41156,234280,247226,160474,24433,-76024,-91948,-97946,-84755,66295,200703,67093,-43117,90910,219074,150990,89386,112158,98121,82148,188262,240903,157803,77844,297363,416497,152045,-210814,-287499,-138356,-119740,-204242,-234718,-158047,-67507,55255,56341,-127489,-290727,-265837,-109476,98434,283740,283485,28956,-114977,81403,283347,454343,597783,343380,27365,47471,149547,131748,124391,14724,-147570,-185560,-141752,-6620,59881,13488,34545,162853,158200,26300,-75636,-169936,-168315,-17063,64535,9221,69886,92844,-152330,-358859,-465938,-454979,-169101,45208,-25879,-24039,12062,28333,1106,-3390,42365,36565,-135275,-241439,-66397,32537,-128475,-172346,-36170,-65046,-195110,-29054,187133,170985,-50063,-112383,35986,119551,-19072,-267562,-386458,-304185,-101919,68063,71335,-54369,-30091,136022,211197,78735,77176,121316,109944,239980,333825,238246,-40970,-365942,-396136,-191473,67928,153209,104002,88919,112007,99593,59862,9286,2394,15587,20662,-12651,-2985,21912,-98430,-66801,38700,51740,44070,143530,268580,237584,26782,-154971,-176497,-171166,-205444,-377979,-534217,-548643,-302005,84981,285533,232235,160873,-16651,-192235,-137672,4619,72624,54131,42523,-32703,-100998,-79158,41433,160993,283228,458928,447823,110929,-51769,59249,113831,-624,-246739,-304447,8327,205646,109042,-86248,-172392,-176455,-94114,74886,155556,-22837,-84772,23263,34155,28948,10639,-55244,-28979,10155,-77266,-218869,-211580,-93410,53001,143564,63932,13815,-1341,-114116,-137873,147174,377744,283057,180148,-57554,-402531,-433956,-157634,81398,213773,135646,-52623,-27074,125685,186747,270015,224290,63040,33323,186358,282652,174190,140374,321268,336236,216703,345965,453165,278444,297415,549922,539818,390038,444600,245684,-69638,-279308,-1465229,-2741687,-1307607,78160,51295,1321049,2736674,1735015,325599,-41769,-170381,-403535,-275403,-144260,-1282860,-1554236,583181,2042616,1155886,435874,305417,247958,235552,6712,-181128,-161430,-54587,113580,135624,1716,-279167,-521142,-425436,-223800,-247562,-428914,-511536,-458150,-374443,-351661,-381945,-525604,-500996,-236154,-127510,-25296,245986,372812,135219,-99301,-55893,100750,89314,-131193,-283630,-146583,110082,204247,58722,-37100,8292,-40336,-277552,-485806,-535521,-435226,-235276,-33970,102049,215612,197361,178356,217698,118957,-22552,-94847,-176523,-206297,-117005,-157213,-267860,-200791,-22015,19544,-146786,-256554,-219837,-58724,82314,-8224,-200628,-48361,236711,306855,295330,250498,95913,-69804,-196756,-174418,169383,330221,137088,22693,90317,-58313,-246101,-160295,19639,22803,-57084,19545,240424,237501,53654,-21091,22393,132394,117603,-53145,-247570,-226884,30526,151969,-20466,-86687,26984,75368,-42993,-215494,-158107,51545,185184,222628,99618,-146709,-208694,-88038],[-85081,-269495,-227831,30807,210533,78995,-127941,-136612,7831,93525,107184,123844,127509,220688,224292,-2747,-333768,-492952,-409422,-145340,50016,-13142,-131266,-195917,-254177,-287557,-251426,-97826,-20876,-83300,-92875,95262,155667,164153,189445,136454,29125,26086,98789,132276,202077,201820,92969,43964,39226,52934,124064,14625,-83674,9600,75893,2177,-42259,-3224,-17612,-122345,-152333,1024,26705,-205549,-379715,-255799,37190,147385,-3077,-11123,193252,246034,183184,218914,244827,147998,-58167,-91419,16478,187568,368622,420426,331256,241196,195704,106445,-16818,-18757,106867,217347,135754,-98018,-259415,-182685,-15871,132776,223876,240816,195248,220365,288285,137262,-147454,-250639,-260380,-206153,-53056,31715,29213,47314,-8086,-235808,-332113,-271776,-229380,-118838,40586,147001,289611,242591,118173,113992,191590,277512,280467,181861,19916,-48034,130751,438008,485434,149533,-264658,-355865,-209704,-174577,-155857,-158982,-207464,-213180,-265967,-253005,-133299,-49693,-106608,-95877,-120029,-186706,-165512,-211489,-299837,-196053,66268,84609,-126536,-268549,-101817,40516,-121741,-278325,-233947,-220891,-198107,-245830,-260881,-120242,39306,141401,95746,8806,-395,-133805,-293139,-243224,-66209,165877,366492,232937,-55944,-219579,-287668,-64119,247537,404614,398651,298425,80911,2547,80355,91500,25555,133361,325495,266882,15390,-161973,-177391,-2498,196938,265040,182080,165459,222151,159848,73523,-52719,-273173,-354934,-92295,243637,428441,287243,3887,-42482,98482,170015,256008,246263,-77753,-315127,-302459,-254188,-176991,-84528,-73415,-204727,-328279,-331621,-107078,49328,-137233,-461106,-448631,-154787,35143,-5135,-81239,-59878,-118809,-95259,93255,143683,-92338,-184818,37897,194582,100003,57827,-15680,-127872,-203171,-67041,52617,-20624,19030,57320,-379,-64500,-143045,-218604,-94061,11996,-126088,-98532,88367,48041,-75126,-98323,-140306,-112637,-43319,17842,47765,91274,18803,38502,297546,130837,-384192,-422627,-139185,-66120,-85740,-97246,-120486,-61644,24506,88024,153066,134508,70495,106803,143781,126788,123514,144141,85200,34639,118660,119589,-96755,-163807,118926,318372,255677,214842,173908,-23902,-174561,-168859,-144453,-104026,10744,20697,-138617,-349951,-657859,-595793,-16351,286564,167477,33720,2982,34931,1147,-157584,-139630,-17004,48145,-18055,-57686,65234,160587,14306,-16483,98060,80035,37803,-95459,-288876,-264019,-39990,182729,292340,390298,446211,526077,458887,362479,209720,62275,54845,111668,-4067,-76083,144926,241534,53546,-16174,95532,81650,-1016,92535,258851,254872,100452,54186,169448,291173,286758,120441,-210363,-345431,-163190,-86632,-273897,-440051,-485503,-350125,-72781,219335,299946,108087,-201750,-253627,-94135,-36488,-39797,56570,76806,6011,-27624,-7571,-78338,-74352,-52247,-64513,-48105,-47988,-168762,-209621,-81733,-84971,-116115,31195,149368,124771,134699,125212,83843,72655,125570,223536,285676,152866,47549,107568,234758,161321,-16479,-82056,65625,154337,58086,99688,319406,482711,316690,-19141,-211013,-42909,218929,296160,141941,54050,135957,146639,94691,159512,158254,-16515,-323412,-446156,-366177,-298623,-161042,-72686,155369,768658,1329235,1325098,480510,-340757,148119,1534908,50288,-1570315,-4150937,-4465270,-1925743,1665091,2308486,957023,702628,964991,567819,950405,1561136,865589,176638,90681,-242316,-614906,-617853,-236935,65675,-7929,-57236,193457,245384,-19063,-187756,-33448,207181,256157,44552,21406,212905,333368,271389,99512,-17339,-116435,-266078,-263685,-61608,17332,60679,109357,-44445,-371721,-483274,-362682,-286863,-323004,-204195,135870,344423,152586,-144839,-351838,-427285,-475739,-466659,-185549,197889,263610,258859,301200,142749,-78755,-256660,-245852,-51878,71951,41858,118620,229405,298233,332490,295003,168264,93622,180219,266508,170138,17870,-13087,28845,30107,-76219,18380,95459,-83941,-294932,-286195,-116054,15680,25254,43611,68573,-41479,-144937,-173766,-240714,-250584,-133593,-80464,-21510,39776,-74742,-180376,-1623,235123,185885,-124340,-217009,6757,259250,192047,57342,-7652,57724,92713,11124,86817,165938,16756,-96812,-99191,-192142,-245756,-44653,130182,16247,-150244,-191466,-183351,-257186,-318232,-132738,32053,-42247,-177978,-179335,-7412,132328,127600,31621,-54295,-168347,-278081,-251985,-226232,-311377,-227461,-3641,49981,104223,194040,92392,13643,111108,116398,-106643,-315993,-276340,-82035,-57275,-203216,-253463,-284727,-270238,-136064,-31664,-59860,-174500,-349887,-401509,-275774,-224259,-228228,-214595,-212950,-124177,31830,36624,-93412,-221895,-125718,134301,303412,239806,40710,-111320,-112808,-60585,-75458,-54584,105287,209121,52290,-84871,47503,222510,181930,90629,43298,27606,98812,260392,282474,132651,33087,254677,379140,204126,-47751,-135897,-42883,-78121,-202223,-243229,-148055,-74180,-11838,-13342,-125506,-260602,-247875,-158395,-14436,219036,322591,126309,-43791,100217,296902,458380,577322,366768,127524,161464,175731,105888,137596,36012,-206753,-279827,-176944,-5894,55681,-11763,66197,260815,208379,28008,-69540,-189227,-237604,-101490,-11525,-19876,51857,24872,-247478,-392257,-431340,-427763,-209842,4720,-25165,-10297,7622,-40151,-105804,-64352,51520,57130,-151759,-234575,-23,81269,-96083,-155059,-28982,-22802,-139033,-14407,218157,268715,86494,6962,97679,62603,-112919,-287729,-350871,-250640,750,145867,19181,-99544,22901,195939,203758,80779,103968,131878,122898,231919,293517,98873,-208121,-436500,-410817,-201635,48762,151985,132794,136028,226481,247497,112001,-14480,-70845,-42501,-26807,-68630,-17132,80105,-84235,-144407,-28869,98671,144668,223403,282314,158527,-82831,-220823,-210875,-202653,-196395,-309497,-508325,-579973,-335434,101729,333387,264100,143332,12919,-96922,-75394,4693,68935,96964,116376,-3393,-123010,-121555,-1406,128193,262614,436491,431299,167531,56858,130154,114974,16629,-129700,-134036,98056,204053,66212,-180212,-310831,-279784,-124254,23463,86501,-32800,-78293,-5960,40783,76739,52201,-47333,-3784,108996,105306,-30973,-83370,-7265,116920,158103,90055,23007,-30076,-99231,-91231,186923,450251,345116,183324,-59540,-439351,-500826,-175804,104973,207545,130744,-33667,-250,113385,152118,237631,235640,56621,36930,260018,368937,249816,159011,226995,271610,225031,356052,510369,375278,364421,627217,645870,513777,560670,301977,-26945,-323571,-1839721,-3151914,-1403996,21820,200388,1869592,3159725,1706136,150020,-195679,-390358,-663450,-589600,-717006,-1686087,-1251700,1474445,2723698,1367573,429151,285068,201235,204524,-15577,-221343,-124428,30371,104865,59314,-35420,-190622,-300345,-261047,-187467,-213119,-337961,-406710,-327928,-322609,-337428,-365233,-514970,-480352,-267124,-183918,-41740,279026,409898,168126,-38476,16627,159853,105998,-137860,-366836,-249506,79271,237984,104641,42300,127405,36199,-230789,-396250,-398735,-281261,-69335,65875,78515,115552,106553,162629,230211,87011,-19620,7610,-74505,-206988,-219398,-239383,-270785,-130555,73617,183999,100811,507,-24041,18266,15638,-121448,-226180,-39062,190875,255457,293770,248034,49236,-114739,-140350,-20022,275700,345857,100782,-73209,7260,-61742,-241120,-242394,-85183,-22970,-75875,-6074,183568,126495,-90507,-72497,93439,258382,217128,17421,-198790,-176071,95328,193776,14271,-38566,24104,39078,-36763,-133231,-71707,68363,112105,164900,94052,-129186,-154627,22437],[43056,-162865,-167885,49902,219050,88616,-139938,-164235,-12196,100634,126959,150706,164756,222178,150744,-83765,-342945,-446567,-371378,-72694,172352,68352,-86908,-121222,-101269,-134841,-174590,-102425,-33955,-42016,-15695,181081,261731,272679,255395,160481,52323,24778,77929,148249,172502,118433,-42862,-156944,-132625,-20586,115506,-8685,-154086,-123988,-65303,-33674,-20940,-24418,-82473,-194271,-172259,19395,71462,-192079,-405458,-265497,26160,66716,-151895,-169516,68732,223728,216469,198315,239207,206114,-16658,-72782,102121,316327,409668,402287,316938,254717,223932,145705,3909,-82117,13272,204758,215489,39000,-164927,-165385,-24606,121747,168698,143425,119275,193618,285307,149694,-151303,-271875,-253399,-223717,-125544,-26746,34436,61379,-44640,-291365,-387676,-292680,-241330,-146566,14227,138057,257383,184119,12602,-51840,24190,164731,206282,138041,-17083,-65514,134950,427212,411743,46155,-374073,-451635,-296857,-246222,-171835,-114943,-174987,-243447,-295160,-164473,31962,81791,-26993,-34765,-57122,-111591,-91657,-156904,-239411,-105589,106925,82622,-106080,-245833,-137681,-727,-37047,-122959,-127727,-200883,-212654,-178544,-120376,37985,93879,81575,-59019,-104298,15140,-57615,-258717,-268140,-80245,164556,334121,159421,-101108,-255335,-337857,-97231,176907,317985,375424,392419,272540,133438,65462,-13799,-108020,20930,290381,283955,23645,-143694,-123992,29344,184616,246325,175972,127285,133413,105598,87543,-51126,-284170,-346105,-152581,109454,347654,347487,194084,81681,64602,91902,272685,292328,-89367,-365155,-374136,-346830,-264939,-105845,-54431,-194053,-279250,-252011,-81171,13975,-154423,-412720,-408102,-197000,-54008,-97812,-150670,-95257,-86376,37835,153476,53465,-227115,-167775,181975,331997,161267,30862,-89523,-171653,-202171,-118380,-33391,-122798,-118164,-74739,-67800,-96490,-196475,-276573,-119204,18349,-111958,-90484,115269,69739,-114858,-142278,-132206,-108792,-55398,39739,135076,152320,43505,96992,327054,47380,-485105,-424466,-99670,-87172,-158800,-151803,-127827,-63710,15654,116759,220068,206296,134098,140406,161391,138114,104040,119483,67943,-31913,41653,85167,-101054,-163731,78220,252523,240486,264567,218870,-17855,-193589,-164887,-137624,-129564,-32768,7938,-67835,-263173,-673184,-712758,-134090,174144,63664,-45676,-50182,-40713,-72394,-134201,-84535,-4893,-17298,-162805,-178439,77742,202816,30138,-23066,84269,44030,13443,-66412,-202376,-168765,31701,192883,220983,281969,425125,560779,518647,423540,323039,215266,146008,140351,34717,-72008,97332,196657,46164,-70272,15782,78004,54752,123966,278585,298558,97932,-43856,33380,172360,243667,187922,-85437,-214429,-61051,-29569,-266292,-445533,-496894,-400727,-180324,67686,225915,190925,-14452,-114799,-34399,-5226,-41514,72750,136366,37482,586,35642,-62116,-114571,-126411,-126267,-67877,-84643,-187745,-145473,-55031,-133244,-151661,25441,193548,226016,245569,219349,117433,28132,53470,170946,231830,127327,38579,101190,225299,139183,-76275,-115893,82575,190783,117667,200968,430602,536879,248902,-151158,-268082,-64461,145834,172372,76052,91138,177875,170247,84636,119643,94402,-99002,-343867,-334418,-208925,-227799,-227442,-263342,-117540,487155,1049100,1104488,390442,-254455,508694,1846241,230045,-1899048,-4096390,-4288919,-468505,2382438,2227370,935451,764754,743888,145225,528140,1219541,682554,271917,198640,-258582,-544067,-367712,-51044,208183,176752,143694,268135,250150,-740,-158148,-40388,166086,161239,-38675,-38259,171417,317991,205664,-1037,-107524,-155465,-258072,-261889,-77390,-33503,9633,32428,-146026,-513764,-604722,-400280,-243570,-259470,-207065,50769,240883,55191,-187577,-296708,-322845,-387701,-409861,-181087,164131,237271,239852,224602,-7901,-225734,-294142,-157747,51091,154587,133860,201285,295486,377399,364465,289073,169500,63710,99304,207094,142866,-16218,-72493,-51920,-27660,-71448,92512,205741,54736,-183794,-235671,-86376,33909,17196,-650,19006,-51008,-71709,-97059,-231668,-275113,-97187,53903,180614,239711,36003,-168708,-71121,153269,139324,-90072,-158832,-57209,99763,117234,29977,-58929,41979,123153,71916,68421,64735,4077,4744,19723,-75247,-114737,25484,136691,33907,-74146,-85088,-86038,-222903,-365754,-218432,-17645,-16520,-134498,-203384,-46623,160010,188818,91972,37388,-77839,-273763,-300983,-243197,-326015,-276747,10226,157225,199787,197873,50342,-27441,98507,131422,-51267,-260127,-259951,-97728,-33469,-104271,-96990,-161130,-263561,-177105,-88754,-125095,-266450,-453642,-454111,-272655,-217476,-239806,-244666,-228271,-40342,132429,52356,-115398,-184801,-42403,214884,347816,220064,-47862,-195091,-134498,-35967,-44308,-20407,122165,185585,22188,-137508,-35940,161064,183186,98994,-3525,-10471,131566,305515,289511,119705,35008,209268,274673,178630,62396,-2395,56173,-7969,-144895,-206608,-127606,-90817,-76598,-59856,-86076,-186825,-195057,-163090,-85059,136324,293868,183677,44226,123285,268892,394421,473676,313092,177057,259544,219541,84229,106006,27972,-240343,-348108,-200440,4247,55200,-48118,61351,306510,250785,52482,-57812,-200899,-268645,-146326,-53831,-34630,15968,-45627,-307238,-395798,-372776,-350616,-209303,-26587,-36514,-39007,-36170,-106244,-182385,-102215,61113,37400,-205642,-229931,59796,114810,-58465,-109676,-11672,9286,-92567,-24595,189828,277801,151725,103359,134879,-7942,-203430,-260842,-250949,-156657,80584,159141,-53940,-115769,78097,226957,163225,49984,60509,95244,145704,237096,240258,-30552,-316348,-429319,-387216,-218861,2370,120553,114469,122516,270563,294063,81672,-84074,-151871,-92331,-79650,-133776,-56956,105178,-54704,-210889,-132467,84963,191608,262554,245858,21012,-228530,-275332,-203641,-202290,-200103,-267122,-448605,-528389,-303613,100036,325578,250028,101486,27505,-18451,-34252,-11493,56980,104663,95269,-55528,-177174,-176889,-56653,85902,216415,362436,352924,194930,132210,137462,42451,-56658,-101432,-5743,168706,202890,39733,-233929,-402398,-312686,-109669,-23431,-11398,-67610,-93029,-40129,61940,132802,69455,-66452,2132,187349,256237,117463,7703,41849,129146,113911,78901,18724,-55454,-60559,-11694,227704,473947,334929,105153,-129908,-471627,-524897,-203419,78411,182211,122817,-23789,-10012,46758,76425,200126,244070,37371,-3545,226415,327774,218688,110760,81597,149665,196588,304903,453161,353626,322570,555759,608512,519743,564331,271760,-16325,-281231,-1889332,-3151179,-1330500,-128481,87666,1920517,3078700,1480224,52717,-199717,-457745,-819699,-823840,-1173232,-1958179,-972528,2027810,2921189,1367966,454087,315652,142816,139045,-54778,-224492,-54594,101734,46745,-69429,-87179,-70678,-34909,-67940,-145630,-197198,-263793,-301920,-236472,-291816,-293232,-291857,-423654,-386706,-264825,-243953,-91415,231154,344837,123234,-18961,73737,212592,133043,-107337,-388337,-354579,-16079,181194,89304,95732,229297,110269,-153052,-276910,-245907,-125576,55199,91834,16805,1083,18086,138667,192089,-23961,-109641,55221,17379,-184958,-290010,-293072,-246465,-55968,142397,309227,300293,199238,109496,45848,-60902,-216291,-261521,-74193,109451,185206,253239,206585,12566,-109004,-49296,128397,313950,284937,51582,-108725,-37553,-35659,-190315,-283438,-186404,-78366,-103915,-59678,69405,-21747,-201437,-73695,164883,309360,238278,47482,-153595,-137655,101406,160461,12962,-2164,6923,-11182,-30479,-46285,-22052,20612,-22314,48989,31546,-133816,-100584,115385],[125612,-56223,-91825,65130,192260,54124,-162001,-180286,-39900,82342,125944,157529,159032,139185,23184,-168219,-317101,-338870,-272482,23684,317572,192133,-31026,-68274,28362,3838,-114812,-126893,-57615,-8397,24849,160324,280434,333697,299922,175663,60665,4670,34091,128184,109388,36206,-141295,-303810,-271588,-70642,133621,24447,-175937,-221616,-155295,-30945,27631,-31116,-133399,-217521,-141028,50308,106957,-151001,-376796,-237309,28232,-3416,-280700,-326802,-91305,155244,219928,184443,244375,253803,27108,-25192,215081,415669,406207,336637,224558,168650,195331,187579,64292,-103390,-53267,211081,323286,201512,-42652,-145793,-84521,52736,86888,33123,26052,138839,253993,176483,-77612,-205384,-180907,-193286,-171190,-70942,49151,66468,-92037,-308759,-356996,-251603,-238852,-179874,-10259,126481,165849,36885,-126289,-182339,-102139,46466,97892,91726,13177,2292,166287,369380,290352,-38892,-407358,-474313,-338228,-262402,-130308,-15226,-72488,-212039,-291437,-81898,173121,198130,53090,-1307,-32676,-50914,-18729,-67733,-94260,48297,149604,56920,-83879,-177579,-106490,26748,114129,71247,-18546,-192094,-231218,-113988,-13965,120981,175857,93825,-134492,-163170,50852,32307,-193628,-251755,-67634,149869,246745,69439,-117330,-256469,-317916,-90148,102127,218701,348692,471541,427101,239388,64762,-73291,-186313,-75135,233694,297588,40541,-110356,-38928,107916,222946,254170,166671,79618,46843,64165,115966,-7827,-241867,-306965,-215009,-35492,230659,343853,283275,161680,44085,39559,287868,300451,-112260,-361726,-357260,-344173,-288418,-121691,-23550,-126782,-167328,-119240,-34399,-3269,-104710,-243397,-240445,-128253,-81295,-187083,-238945,-129565,-41408,126435,165890,-35361,-306084,-112460,298674,411048,180759,-18836,-142588,-176995,-196955,-201304,-139684,-204828,-238756,-205976,-120619,-92144,-208292,-289635,-125847,14760,-99646,-88369,106109,70569,-150875,-174375,-76016,-36229,-23939,46591,168132,189548,81400,148891,319732,-19611,-509827,-391943,-89503,-120263,-204090,-190715,-131489,-45462,30974,146562,250690,233443,189508,190061,192380,131362,58756,80832,73503,-36309,-8014,55800,-53549,-74913,71981,164249,200736,284265,237233,-7022,-149173,-110250,-89117,-101262,-30088,14305,4747,-153389,-576402,-693171,-226315,39250,-34154,-105684,-97961,-108932,-117977,-84922,-29428,3310,-64793,-290197,-287053,50038,192138,60292,20900,75163,-6343,-22992,-58688,-107449,-42855,115463,209797,185680,165550,347413,525672,536042,470262,431869,330681,177396,128236,82073,-26695,37748,93734,-5306,-125626,-38145,131835,152381,134513,223213,286345,99798,-101873,-88817,25099,157632,217810,43154,-82558,2871,-24591,-273869,-433567,-468846,-408279,-240192,-62157,146423,243119,148668,17055,20074,11275,-60213,56993,168503,83857,44309,27337,-105470,-176117,-183293,-145031,-29177,-55908,-155736,-57907,-366,-113340,-131758,12527,179487,254050,281544,256134,120523,-20805,244,159354,231824,112875,11533,84777,208804,109564,-121232,-134214,81571,193960,146545,243808,478322,546815,176884,-237397,-276774,-87835,30835,29322,28399,137986,191118,131308,64102,123299,89382,-144438,-368216,-252381,-107616,-186082,-223361,-344154,-330090,174133,751537,938780,427524,27796,918284,1707278,236267,-2253193,-4041778,-4224602,996887,3098220,2082485,782420,622519,353760,-226597,143423,767127,401809,252840,211489,-264957,-415316,-104048,103590,257256,279817,299779,308485,234241,28151,-113891,-57602,69405,15592,-140223,-82879,119843,250630,134235,-49426,-163607,-197913,-242992,-205675,-46126,-66903,-83186,-81073,-254526,-621171,-663696,-415101,-226856,-191898,-170727,-32236,95621,-39956,-194427,-190147,-126769,-176351,-256750,-137291,135857,196530,168282,84745,-155537,-362610,-319360,-70283,138993,209542,198489,230272,300778,396393,372360,267623,148017,11102,18668,171754,119948,-55414,-126597,-124669,-87522,-54271,184269,331961,196995,-53047,-136408,-23517,52112,-12063,-84116,-75730,-56453,17387,-31170,-236603,-281209,-43031,184827,349831,410854,159604,-142140,-148006,46170,82565,-56913,-102991,-120179,-73525,9056,-22546,-86633,59390,149064,110550,33673,-49112,14,121303,138347,36230,1077,65650,126601,62763,11803,16280,9106,-163718,-344709,-230699,-17157,50722,-25413,-141881,-52367,137324,162705,107097,102105,-535,-250793,-312190,-208981,-268904,-246732,78063,280541,252218,153709,22715,-38925,73315,119381,301,-178340,-208299,-108881,-52429,-58438,32941,-3720,-189481,-181678,-136302,-191373,-364991,-540208,-502129,-290427,-202461,-217743,-251381,-248057,-10888,168079,40949,-137595,-143505,15027,242771,330595,176976,-88525,-216250,-145646,-33785,-22664,-2554,97715,123242,-33836,-211246,-160142,33514,137361,96059,-28542,-16816,155185,287404,233275,99850,72006,178933,143136,91635,92835,71799,124893,66220,-58838,-142476,-106204,-118386,-122832,-63150,-21290,-99286,-125865,-122690,-107447,42716,205990,187900,110435,128202,203009,279451,307299,187293,160437,314843,268516,72911,48065,487,-244102,-375889,-208465,20759,60023,-69101,38683,286550,264491,90343,-42314,-201205,-251116,-133267,-38063,-20544,-18455,-87996,-300106,-352479,-279363,-204655,-108491,9460,-34806,-93470,-102329,-147077,-208927,-113018,63939,-14478,-278474,-224402,99012,120886,-27808,-40721,24047,36001,-59084,-46061,124594,213353,141786,154070,137308,-67637,-261822,-209298,-126434,-50203,111401,103442,-116834,-95434,124491,229410,113796,-4124,-35176,33817,181877,270729,195665,-115724,-340924,-358905,-323320,-214626,-37128,83434,76665,80147,249472,244250,2082,-152604,-179321,-88233,-100152,-173636,-96774,103284,-3154,-227777,-225664,20746,177239,254170,173428,-128799,-355074,-279003,-125451,-142691,-193062,-236786,-343715,-393948,-208984,88329,274649,212480,77171,48580,35309,-16812,-32962,47679,86895,856,-158799,-233295,-212029,-87272,66691,189868,306983,284053,218497,186878,105306,-66343,-168338,-128528,67766,224373,229865,58104,-218598,-397151,-244258,-36865,-25438,-72056,-83752,-93096,-31955,133511,223740,89922,-85833,7328,245487,359417,215163,55371,60827,120033,70587,73289,26514,-55791,693,85193,273660,466678,279782,-6374,-217327,-453987,-469971,-210522,28654,161381,132570,2262,-17913,-13899,20553,205008,273188,34824,-49787,132513,224645,145556,46862,-42737,30964,150440,215126,314861,249204,215370,386914,475153,452613,494861,202794,19391,-113019,-1576682,-2682172,-999099,-212444,-187942,1508589,2529677,1083532,13496,-75819,-369586,-813022,-878114,-1354153,-2002814,-732527,2158074,2633157,1144743,468818,377713,105106,75619,-80556,-172213,41225,152689,-18991,-184435,-118279,56772,205308,116815,-86484,-174433,-195435,-212414,-211023,-272389,-210884,-164552,-255603,-225273,-197125,-260514,-139277,132393,214748,35699,-27417,112368,249550,180108,-16911,-301733,-389523,-124424,63183,32855,125334,297252,181522,-37343,-126692,-89148,9860,119127,56364,-46998,-65241,-3196,156383,158244,-137255,-219200,73037,104729,-115249,-268402,-272164,-182658,15971,186207,382553,419380,309709,170316,48005,-102341,-261772,-295146,-129736,34153,134549,205296,157052,11114,-44410,58765,235803,299042,190591,14952,-60177,-5475,42094,-87390,-262931,-245919,-116650,-115022,-96074,-35946,-143763,-233624,-12243,233497,299739,205781,50669,-105711,-97545,76285,89887,-4033,26121,-7982,-50283,-524,48044,-1531,-68691,-166045,-77020,-60846,-155989,-53241,174612],[154592,36538,2454,97476,157831,-1558,-179022,-174437,-59615,51001,108269,151084,133533,24661,-111470,-229357,-250177,-184188,-132158,117373,437398,318226,24396,-39276,115140,110861,-79523,-163906,-75011,33620,49380,66683,216490,341099,314160,179726,64053,-20974,-25618,55459,11945,-35396,-175492,-337387,-318125,-78657,168548,99087,-141482,-247675,-160936,22078,97948,-24639,-166823,-195266,-70289,96707,133945,-90516,-297631,-171136,51092,-39734,-359279,-453103,-246453,60535,190654,173941,239187,256446,51994,35395,307657,438533,352671,236455,81498,18196,126812,226770,154410,-73663,-80978,223709,418160,335884,72811,-122977,-164364,-41690,8627,-54524,-54829,74570,206363,203022,32646,-83599,-68641,-127901,-191571,-112647,45980,46699,-140561,-282610,-255362,-182611,-231508,-204221,-25324,117402,62688,-139446,-260661,-256629,-168158,-57542,-24475,45473,92250,129776,212339,272292,142235,-99178,-361228,-409013,-309841,-222917,-65347,82575,40645,-156443,-276102,-45300,233762,255446,107217,4099,-41563,-15930,37199,35958,98356,217868,184094,19158,-70735,-92910,-23299,116303,285197,236081,43381,-209229,-248474,-72333,23034,94008,231935,149728,-117978,-142148,105587,107762,-126356,-206695,-34983,126840,132221,-1028,-87483,-202097,-219119,-43989,36692,122177,315204,503042,483025,276160,65031,-87662,-204596,-139799,159262,289319,51128,-76558,57056,213475,280825,258712,139371,24437,-13348,60229,152253,45102,-171720,-250758,-255061,-137379,126653,276767,233973,167424,43684,11538,262088,261611,-120293,-293332,-253667,-242855,-223717,-106800,18079,-29091,-41872,9680,9976,-2728,-12431,-29581,-20831,12910,-57160,-260520,-334226,-171772,-18252,124864,118573,-101759,-305776,-29359,363653,414630,147849,-92902,-187804,-168985,-211484,-299853,-236282,-241466,-308202,-301436,-147730,-62719,-180747,-250042,-105913,3111,-107074,-115643,54956,46535,-180885,-196398,-5406,69792,32586,37790,139114,185784,112601,170295,263453,-67274,-457612,-332508,-113107,-161716,-211459,-204203,-138008,-14352,79800,183628,243429,217888,237479,267254,247720,116372,1135,43213,104721,23579,-15940,36325,27430,68998,98613,79825,141391,257276,217653,11382,-41647,-4292,-10859,-38352,3916,35753,75772,-28623,-392183,-548328,-269595,-81650,-101549,-131287,-123979,-144353,-121671,-28506,15930,15678,-74463,-358041,-349195,-10743,132820,89631,96075,68492,-56652,-58080,-68022,-25977,85915,193968,226055,177630,72869,231539,437092,505181,481510,491644,370383,141115,80204,124626,41974,-31587,-49518,-90854,-164724,-38477,251234,285318,123035,102620,212175,94453,-112490,-173785,-121885,32704,177275,123065,13254,15568,-74244,-300645,-411274,-405334,-356695,-223484,-125674,65063,227178,225824,97436,58100,24435,-71198,23070,161758,121204,73315,-35936,-197673,-241013,-212075,-126538,42524,19911,-84328,21163,58329,-39924,-68547,-9951,108007,208543,238625,215788,85250,-65146,-26825,183296,278895,117985,-9840,72367,198373,88511,-137882,-133272,61200,153873,128020,209513,435933,498307,109836,-260339,-237167,-113319,-107069,-100754,9121,183741,180355,40720,22438,146849,129869,-133661,-373743,-222134,-93699,-183241,-144727,-277154,-406968,-66592,532939,888360,598999,421675,1280674,1476332,260612,-2754157,-4829437,-4415258,2311655,3833969,1936027,583323,310916,-137588,-490720,-124056,341166,131815,143933,136570,-248857,-243562,106009,186748,195967,275119,378815,318005,203516,61686,-58243,-68116,-46172,-123967,-218171,-99252,67064,146656,72779,-42859,-166645,-222524,-222543,-113959,13948,-88118,-200009,-195773,-341380,-669253,-650360,-405550,-239206,-140516,-108266,-90123,-50263,-108264,-166910,-75910,92563,102652,-45694,-67892,121667,160365,83798,-41058,-231195,-424341,-306124,4242,193156,228355,224090,194071,220946,326777,342646,234029,108874,-51338,-46512,154127,96642,-95757,-159113,-166829,-133526,-25751,268681,438219,305995,53585,-29052,48258,63586,-56171,-181584,-172023,-32787,110518,21733,-233037,-259724,10994,272363,440080,507464,269490,-90258,-188957,-41379,41538,-22556,-51028,-148611,-190377,-94597,-85993,-91561,89030,160363,122391,836,-139209,-514,214065,223002,115646,65928,50524,87810,90032,81764,80557,74311,-90396,-252643,-159263,27830,126479,104709,-18706,-18055,75918,64228,78927,130960,55459,-199064,-269657,-121208,-132282,-122622,183759,375569,244292,80649,18857,-24660,27228,81372,43982,-92590,-150820,-123834,-112406,-79158,99799,140844,-62818,-136835,-143181,-236737,-447318,-588293,-531850,-325767,-190517,-174918,-237019,-265045,-40112,138182,6367,-175995,-142072,18591,201661,245188,121703,-68845,-174694,-139246,-42945,-9124,-2767,38152,36287,-109252,-297798,-298669,-124603,55128,77854,-31018,3710,155918,198070,110347,62464,123577,172974,29468,-18470,54663,78868,148337,121521,22736,-73943,-90674,-149434,-134928,-11142,58650,-26331,-59102,-45373,-85520,-44493,93008,151038,127479,97356,116150,149564,119788,18705,87434,318928,309887,75352,-8302,-27773,-221944,-362803,-202698,40389,76072,-49705,20085,206762,234252,124968,-25271,-188002,-191352,-63961,37996,27392,-32902,-87649,-221569,-254242,-147515,-479,100962,135063,-2412,-147271,-166961,-151090,-186256,-104713,52305,-78394,-340700,-217792,102431,89048,-17856,33927,74979,60301,-39125,-63073,51052,109037,74969,147160,104295,-100770,-268009,-155590,-21965,35374,82256,-3446,-147493,-48859,146308,201251,69225,-75535,-155840,-35658,210658,311945,158544,-153499,-300772,-270364,-239294,-178154,-55714,45275,34005,32804,181287,136769,-79595,-176787,-124511,-20896,-76142,-175667,-125663,74056,48112,-191038,-277295,-74500,105982,196668,75712,-256820,-424380,-219002,16922,-30451,-168043,-210898,-212751,-222283,-96374,60123,188447,163820,87437,76405,47758,-33951,-64508,31594,42580,-132345,-277492,-276171,-219581,-85177,74855,198548,303884,262460,239683,218409,48450,-184232,-268413,-168235,80567,251973,271304,102374,-153355,-295029,-97985,66884,14059,-73305,-69271,-66595,31563,253263,341284,123040,-93550,8573,264892,398608,257177,58409,50190,106065,63940,89647,43263,-43137,50967,154163,295340,421163,192396,-118841,-283535,-371533,-341676,-191950,-32722,135736,147680,42047,-6992,-37770,5720,244259,307789,49762,-85471,19254,116829,83366,-566,-111698,-54507,86431,96484,125441,93665,79899,176407,293588,357597,398500,136728,108271,155853,-1009175,-1866107,-436555,-148018,-517385,801268,1677871,559281,-36072,95487,-194445,-653940,-734692,-1238677,-1817934,-529528,1909166,1975959,712836,398439,410251,87483,28478,-81811,-77439,132510,164188,-69058,-242118,-117901,145118,341285,238057,-29079,-143623,-136592,-170008,-265528,-266467,-117043,-32449,-77445,-60010,-89753,-225768,-173157,6551,56783,-65145,-60501,110546,240484,222041,107666,-134697,-339192,-221232,-93542,-53000,117501,299864,223726,87806,25871,35119,84464,106034,-23084,-104470,-76741,43011,209332,140048,-213932,-299635,65593,165497,-14006,-151455,-180021,-104246,60544,195286,385957,431520,308925,147311,31311,-101221,-266947,-330717,-187449,-13987,109908,155932,106244,32582,42205,136488,254123,232173,89117,-13758,36260,91647,150097,32694,-199825,-257094,-137081,-110743,-97361,-93453,-210982,-195035,80555,272244,239903,140264,32306,-66714,-60432,36291,6703,-38383,27359,-31506,-85754,32388,114750,-14594,-176136,-285638,-187433,-167547,-200388,-32861,177655],[138182,104093,104227,148747,130796,-55085,-178390,-144819,-61886,18862,77177,133445,108518,-67230,-219387,-261942,-158319,-17910,11306,176704,479088,389213,58703,-36230,144740,168322,-75626,-210339,-83897,83739,70838,-44187,99720,297879,294491,172951,67176,-46518,-98882,-77692,-123200,-104664,-156082,-256816,-258032,-49752,196483,174960,-71398,-203588,-92903,110308,168117,-22713,-202878,-171280,-3920,139263,141090,-36471,-196922,-92058,76217,-47950,-387009,-539802,-376225,-52259,115931,134405,183505,182845,33074,72335,316533,348578,244710,113451,-75703,-142887,38221,242985,242634,-11470,-83567,215109,446016,381701,137508,-105792,-237641,-135908,-55085,-108806,-113728,7288,145495,202693,113588,29120,34205,-63246,-210670,-181143,-12770,-18463,-192629,-236189,-136035,-130604,-233703,-220363,-47430,86434,-27496,-286456,-361362,-286886,-193541,-154007,-163902,-23961,166674,256759,239773,142806,-15864,-147390,-270345,-283014,-224285,-161065,-32784,109486,89134,-132018,-283532,-90844,165436,212343,105460,-22988,-80722,-20509,50630,107510,260482,332703,185184,-33146,-88902,-41453,58589,216088,403082,299491,13757,-267263,-270648,-75293,-26829,-34387,203242,186325,-47830,-63229,150213,128351,-97442,-170410,-16644,81101,13874,-39715,-26435,-101244,-78097,6728,-29991,24362,257062,455721,403885,212300,39521,-84499,-190017,-184564,56082,219896,18883,-71981,124835,296997,297252,207275,65068,-50577,-48896,85920,171407,64345,-116222,-210482,-275403,-180512,57553,157203,64522,91779,45503,-24012,150688,163163,-114096,-191294,-110697,-81126,-89261,-63892,47097,47749,33370,65188,11901,-7383,69253,128275,151172,151453,-22543,-320787,-426679,-233779,-54480,13942,6844,-147537,-247404,45110,357020,339167,58350,-193992,-256210,-195411,-269256,-400365,-308263,-235407,-321300,-354295,-164334,-40434,-136815,-176330,-69848,-20905,-150154,-188532,-39421,-9325,-213004,-222698,26894,142709,67578,5100,57504,132695,110761,136687,152719,-106173,-356750,-264558,-168522,-214539,-194733,-199799,-160391,7813,146739,215422,195863,166298,269897,358135,313629,92529,-62047,13399,148948,114793,5926,19318,103107,208262,140139,15879,64501,176378,152959,25275,90538,124705,68179,20789,33668,50814,131784,90164,-181014,-342877,-267094,-167804,-131064,-123567,-124380,-143198,-97932,3002,37663,35599,-41237,-345958,-356504,-94087,38734,95445,159053,52231,-100657,-87998,-88341,22603,181483,242077,222441,159155,1302,88768,303954,413429,434681,470093,321745,51847,10380,147223,101367,-112631,-213683,-195066,-179012,19355,411589,421715,86173,-56847,88011,74223,-80197,-205039,-236318,-113516,60528,120125,48154,-21253,-161623,-337223,-376569,-310836,-242184,-128881,-114427,-25691,125533,195505,116811,85074,51003,-52056,-7871,118614,126414,65161,-126285,-297148,-284664,-207990,-84693,111874,102249,-8176,60256,93216,49430,8728,-43978,-1995,115344,141695,108824,22224,-90888,-24805,225115,342484,139593,-8309,71233,198881,85829,-123710,-115994,26628,77829,63622,104832,300397,389687,56195,-218434,-158187,-131301,-230290,-184466,20413,217244,155651,-67275,-38620,161394,183287,-71158,-339619,-235266,-154144,-207170,-17771,-87582,-328833,-152493,463505,954567,827493,781742,1530534,1581734,529017,-3421816,-6771001,-4830977,3330541,4460160,1769977,419270,-62238,-606088,-620157,-233718,74063,-19845,13014,22441,-194402,-50049,232627,200548,62727,180036,377811,307179,164146,88314,3777,-50660,-124238,-193001,-227455,-77501,16890,22490,19274,-3736,-116356,-208873,-191376,-12533,84424,-99714,-309950,-279082,-377258,-632281,-557859,-358015,-253933,-107808,-35551,-104622,-151307,-133483,-116245,4692,261558,366126,163451,7394,125223,143540,25451,-95900,-206236,-367757,-231734,61935,206028,215519,215690,114960,74486,181024,272003,191237,63854,-101077,-78996,149189,77601,-122270,-152452,-152259,-132280,21721,328897,498283,362748,111264,49785,105769,69744,-94563,-251738,-215057,33399,188310,60655,-194283,-201148,52371,293116,437076,514388,341471,-14503,-167545,-73027,38518,21091,1615,-121381,-202658,-154641,-138533,-79783,111362,155957,111607,-19733,-182157,-2399,258057,261912,158074,70447,-21287,21008,106181,120422,93794,97452,-10523,-106300,-25114,93252,176231,207494,122523,52881,12079,-52763,31444,133504,97472,-109775,-166720,7248,56012,67746,296082,409026,182966,8055,36807,2330,-35966,28106,76303,-25392,-114077,-144873,-189827,-147852,97362,238938,87920,-44100,-97794,-248761,-491863,-583082,-526492,-360376,-184592,-125859,-207656,-268726,-103681,68087,-38994,-236814,-208578,-43823,95513,109842,72660,3216,-90821,-112747,-45999,125,-19452,-40411,-57211,-192806,-382653,-417641,-264947,-36833,48497,-17266,35913,127967,53273,-63210,684,158431,177793,-42570,-112991,-18620,35053,124953,134932,64714,-29421,-92761,-180740,-112606,84536,138362,7932,-16095,45549,-36230,-110303,-10130,91543,80552,18844,24141,36693,-49013,-154958,-18103,275362,325926,82660,-46019,-45986,-190084,-328160,-195003,52781,100332,10169,11924,83128,151733,132837,-16586,-169877,-117331,33644,147717,97511,-22898,-56668,-102494,-115693,2619,208296,349779,308892,54736,-181465,-213565,-125480,-136353,-95592,16866,-138694,-371026,-216297,57101,12051,-41951,85961,122900,77659,-32620,-68289,-12632,-2854,-24360,78090,36231,-112087,-226072,-117728,28496,72588,-757,-133091,-147167,-2402,128347,141215,26907,-164449,-279407,-109636,196505,312720,106732,-169658,-245881,-214191,-166732,-120747,-62836,-7874,-18991,-18432,80882,13320,-129732,-138220,-4760,78737,-28172,-155936,-151900,10792,59078,-130787,-284044,-180489,-8488,94832,-41040,-350946,-430689,-117752,178661,94092,-136727,-192870,-100294,-86309,-31643,-1407,69951,103782,118487,91079,2492,-97583,-120671,-13423,-37455,-272485,-385226,-309979,-217593,-71071,88253,223647,335598,273741,235497,209662,-31126,-298422,-327660,-188910,37766,229227,281725,119129,-91405,-144359,61958,150924,57326,-39435,-43137,-28083,124322,381991,447074,158309,-94160,-13891,220019,362386,239883,18499,6045,84869,90281,111870,42154,-52237,45088,145920,249842,317124,72779,-222470,-314448,-243314,-181799,-166227,-109509,76489,135862,71901,15873,-31787,8231,263483,307527,61022,-115994,-90406,33244,52998,-27092,-134393,-112107,-5799,-45960,-88769,-92557,-64957,-33003,99903,264568,311466,95143,237677,452999,-376881,-940531,232614,37601,-826230,24840,753050,-31200,-159014,222584,-28735,-409697,-452682,-923450,-1476429,-348715,1434149,1145217,129103,188304,353716,69286,-2179,-59004,30132,186295,124712,-94811,-228183,-93835,156505,329245,254249,-5935,-118946,-94540,-192461,-379719,-275825,-50893,41897,26476,33723,2978,-159958,-193580,-120843,-89771,-153606,-113066,52055,165175,226484,217899,41165,-238648,-303301,-263931,-152969,63960,221487,212127,184785,146130,94643,73129,25773,-116861,-159354,-67151,110975,257153,121012,-246620,-327947,32491,175721,85789,22871,-49240,-41567,68159,174006,323767,341451,203112,50456,2927,-67889,-251413,-360586,-219737,-21803,105247,107517,59971,57637,109183,152142,172759,128816,4764,-42475,122834,215825,253362,132420,-116739,-219497,-136843,-91134,-51881,-77943,-209943,-112561,170852,269491,159586,80312,19957,-30165,-20307,7201,-59981,-81725,2252,-60691,-117449,45968,133112,-38245,-248253,-339664,-249617,-251424,-239493,-27126,141484],[68922,115799,169584,178965,88617,-109943,-171498,-112517,-59962,-19694,22125,90675,81722,-116465,-298473,-287876,-80212,110812,111561,175076,411322,360794,52697,-58962,115641,165017,-105049,-263604,-93224,127359,90745,-116932,-19392,222448,253459,170534,81534,-60805,-172177,-246576,-278975,-172074,-104719,-100146,-111333,9690,210130,224406,14636,-104317,24896,220891,231709,-26546,-248125,-180451,29507,173001,138024,6321,-89365,-12042,97362,-26369,-356235,-564745,-449433,-149738,18985,59301,74080,53924,-12887,80864,233763,178705,121138,14393,-175268,-226351,-17202,248168,327295,86760,-49418,197598,405419,338789,157962,-65352,-250030,-178240,-70789,-101008,-117917,-23510,112770,196768,153830,114677,124823,7011,-211853,-256464,-106254,-94168,-210484,-158737,-12620,-78402,-207431,-191897,-54444,47485,-60698,-320028,-366461,-256198,-170324,-212289,-283163,-97360,225090,368488,265236,42844,-119390,-152072,-139063,-103091,-75247,-75655,-28788,72887,70963,-132277,-290143,-177916,7318,104211,82122,-34922,-94687,-17182,55232,150099,361971,386064,180841,-58875,-105537,-12873,130074,307970,454928,273941,-65634,-313752,-255575,-82625,-103630,-170654,114996,197687,65018,72159,198700,118052,-83045,-129974,-864,44438,-41874,-4911,81652,60267,93143,68011,-66216,-35515,208167,370792,249974,98473,17130,-47712,-129477,-180553,-35584,108334,-39740,-73260,176713,355550,268779,110639,-26600,-108359,-29172,160583,197464,71297,-62337,-169770,-248191,-135432,66222,57198,-112294,5420,70296,-57689,-16749,50868,-66244,-62217,51352,125606,110704,28230,80649,102154,59721,48214,-14610,355,133124,201266,244341,259444,23082,-329910,-458241,-270825,-121018,-140840,-113048,-144812,-138245,110457,315848,241608,-35396,-274473,-328168,-252081,-334028,-448562,-312741,-168837,-257615,-339486,-156748,-16998,-63971,-60665,1369,-22813,-192300,-263550,-128534,-61072,-218997,-229634,17598,158496,71458,-20779,-11676,78941,99544,78815,36528,-111656,-212063,-170674,-207521,-245682,-144457,-157594,-171026,34160,236312,254943,143956,121500,306407,463726,394186,86430,-95057,23228,216744,219937,60751,24379,166063,318006,204479,6825,3496,80038,77475,46905,221227,259760,143163,66154,51015,62176,182887,201204,11844,-137967,-216167,-189736,-103932,-69786,-81046,-98104,-57940,4667,50268,87119,50045,-238575,-299850,-158789,-42299,85258,187681,37948,-115752,-95555,-93168,49595,233825,258002,202120,115582,-55479,-50763,153597,276341,339583,382052,223134,-37331,-41421,159823,140181,-184261,-358651,-281695,-152240,131996,578556,530810,39871,-200957,-40260,57507,-33,-159115,-276472,-235477,-86407,54927,37877,-74054,-239059,-348205,-306296,-177305,-66955,27851,-42748,-117891,-34298,96977,115567,132874,117689,18391,-4890,66806,99440,26837,-188968,-341076,-275927,-163251,-23476,162470,158112,39667,51727,95777,122039,75653,-80248,-112010,20509,38402,-19940,-36469,-77497,12399,270687,390682,170804,24352,84997,210220,105975,-81762,-84294,-6403,-6695,-22188,-35530,102854,241571,26456,-124243,-54179,-123941,-292650,-195449,60998,234711,128025,-151334,-103239,149425,217745,22883,-253218,-256749,-240095,-231656,111507,148035,-133542,-54334,558000,1082519,986197,960033,1647127,2240983,1179604,-4124664,-9357701,-5256656,3903089,4671817,1497865,333481,-368060,-926115,-622626,-186666,55086,19833,-54624,-61977,-93298,137752,290629,182826,-73471,41479,320239,288336,120728,93978,63004,5412,-118597,-151555,-143077,-15903,-28830,-107242,-42574,31816,-33640,-151046,-142493,78333,154728,-102029,-385458,-317307,-349318,-505387,-395159,-261138,-235284,-84281,32300,-70541,-180113,-120139,-66980,23127,326520,530022,307578,68018,142728,148303,10986,-73532,-104646,-199452,-95307,102779,177995,178204,186400,34730,-86604,3617,168061,139870,24341,-118835,-70020,152154,68473,-121177,-100993,-69425,-54973,95163,359097,503148,364922,114805,77680,134731,78690,-103315,-257893,-167527,134802,231870,82538,-111625,-107206,75473,246806,357295,446115,359773,67624,-88939,-37109,81679,79806,57572,-42879,-109754,-149785,-162167,-60482,117701,143097,87486,-29876,-177604,-8844,249738,265355,177990,33845,-126223,-60266,107940,127712,64593,86053,72179,63557,128580,148483,179027,253112,241914,150684,-8366,-121476,-768,132092,142736,18918,-10576,150930,240897,265511,383202,374176,97711,-34094,69113,29702,-97238,-19763,98802,11608,-106717,-161433,-244155,-219097,52313,282314,228608,79315,-11897,-223828,-480665,-515633,-465897,-361408,-171027,-73667,-162569,-242476,-152876,3050,-73105,-302132,-325517,-150098,-39282,-26083,58153,111993,12814,-61326,-21433,14835,-41607,-109790,-131323,-259607,-436530,-475734,-333088,-93000,31885,15982,74888,89232,-98631,-241075,-70661,161865,178725,-60487,-149231,-70622,-13488,80900,108085,60991,-14731,-107982,-198030,-54354,208041,216635,10971,5190,137212,36096,-128219,-63989,41161,-9370,-87403,-44103,-24068,-154496,-278596,-106704,216452,319739,97510,-45330,-35512,-147036,-277120,-177980,65601,140405,103841,24040,-41523,43700,116697,-7757,-140149,-43204,140118,271381,191031,24871,-2153,28085,50215,153779,367332,541597,465026,133049,-166654,-211723,-63576,-61600,-75271,-19970,-164608,-339996,-199766,-10027,-78899,-76962,118384,171713,107925,-7669,-35866,-35552,-74359,-106516,-17774,-35998,-92406,-133691,-74568,46372,83768,-84057,-226620,-107745,45731,97928,87857,5837,-239990,-361824,-160574,143981,260665,48130,-166003,-193892,-185193,-96853,-33424,-46644,-59481,-64169,-56550,-12001,-69518,-107572,-15265,163998,194207,39364,-111596,-156754,-53281,35411,-53531,-228237,-242317,-107386,269,-131067,-378470,-359735,15636,333278,213888,-81845,-154309,-16497,-12778,-27440,-70278,-36106,66602,176951,106598,-63083,-168492,-171945,-65291,-119350,-359118,-430430,-309813,-194115,-37641,115269,267535,390114,305959,215999,182440,-94973,-362143,-301178,-139007,-535,182782,254405,95981,-45777,26380,207808,212851,102333,24428,5422,36463,239641,506491,536972,218024,-57240,-36171,141100,293713,204692,-16225,-30184,84855,156313,147366,34421,-73811,-2509,79822,154880,187533,-36347,-278614,-274069,-66982,-3600,-118981,-167219,4056,111842,107682,73189,14422,21654,241110,278138,86658,-113777,-149371,14147,84055,-7332,-104251,-126013,-89891,-158825,-258632,-255091,-176053,-176930,-41608,224352,290166,117412,404448,736823,182761,-107293,881569,269654,-1059946,-594398,-2773,-569357,-319486,296422,99597,-125854,-89185,-511272,-1040096,-138792,964350,384634,-467078,-108663,233842,70483,19468,20803,157421,221523,79650,-58070,-117915,-25503,122061,220912,195791,-7016,-82464,-36587,-227011,-466293,-260164,-7094,50454,35793,47999,70117,-60106,-171409,-189282,-156957,-178030,-142084,-26487,62508,207323,300745,184143,-117342,-348340,-389994,-218313,54,104739,168970,253987,235799,105255,10532,-58320,-165814,-191359,-59528,163623,277989,99487,-226668,-284817,-2651,146584,173522,216528,96430,7756,71657,161950,243660,202810,44198,-72933,-11333,-5413,-215499,-350640,-185302,26107,120845,75789,38656,83641,140944,116075,39456,29450,-37473,-69014,154338,320484,321902,191829,-26146,-135363,-108301,-50624,43933,15017,-143297,-18156,233322,231194,93102,64092,47771,19008,26969,2935,-98524,-126692,-37179,-87006,-144835,18081,96920,-44535,-238555,-308333,-251002,-284943,-243797,-17745,92101],[-31286,73805,178638,163505,22063,-157095,-154663,-79598,-51509,-54504,-46351,28101,56255,-119887,-348656,-319005,-39433,177227,150634,118875,256541,240346,10970,-92353,50895,110031,-155806,-314234,-113346,144267,100829,-121989,-91657,140215,211943,192226,118150,-54266,-229030,-407187,-425804,-232200,-49406,64478,63561,82127,207993,230326,90883,13902,150583,328542,279361,-39368,-308516,-246926,10184,187911,127912,30121,1993,46571,97164,7926,-280865,-526998,-460339,-210940,-76111,-52947,-81761,-99378,-70281,55675,80753,-17370,10921,-36491,-179620,-190206,-17398,238885,391501,200482,10851,173186,303474,221578,140937,4666,-190268,-160592,-43120,-42833,-72629,-9587,122299,195372,151130,158184,194393,75565,-194431,-326145,-214341,-158138,-186111,-63023,95149,-11947,-136837,-116310,-46997,-1063,-41089,-222650,-265506,-181579,-120966,-229250,-369584,-175023,242676,439771,288651,4657,-142007,-113264,-5282,81368,93215,3434,-54610,-9707,-5479,-156856,-288767,-269174,-190637,-35063,55060,-17127,-64061,16494,64194,150731,368525,371373,175461,-56179,-113006,-6589,165466,348434,424551,182805,-150780,-317641,-199310,-80567,-169258,-257112,-374,173767,176811,217253,235626,87717,-74085,-95596,-1643,14843,-24675,87843,206390,238063,241817,116701,-76019,-57966,170663,273805,79891,-25291,308,5427,-44843,-136884,-104869,-36381,-126683,-84158,198182,362231,185405,-23230,-123648,-144513,27649,254204,224493,72305,-19299,-139343,-193033,-35552,133445,10793,-214121,-45349,101331,-107271,-212225,-54703,1373,47643,178990,317533,315294,136659,101760,114579,33649,-36932,-72278,6038,154563,175938,238548,299649,56596,-288837,-411979,-265746,-198318,-285017,-211491,-111836,-33198,136004,250833,148741,-111461,-320047,-400270,-342348,-389201,-435325,-258766,-73854,-152652,-283952,-148439,-9577,16133,63042,83089,-8163,-223015,-318210,-195897,-107518,-208855,-226597,-44760,88203,17781,-44186,-38291,50226,84208,12161,-59018,-92929,-65341,-67175,-214695,-257624,-90121,-96713,-170420,50081,312968,278319,89428,83977,325090,540377,452758,85225,-103084,58548,276957,287466,109349,33858,187594,362274,264225,34658,-44599,-18302,-269,55220,295358,346057,178987,66379,26824,44123,203959,265344,119175,-16551,-159506,-169867,-49277,-1779,-22088,-52961,-56382,-50459,39211,152560,165843,-85118,-218892,-195850,-94517,47184,145555,10505,-118640,-104660,-96882,40688,212582,216221,145834,25400,-136005,-185533,-13557,94928,192624,237028,100131,-102914,-70637,147720,130637,-250618,-476544,-349674,-110844,243423,674158,549537,-28017,-308758,-152226,37668,95368,-60555,-251868,-318075,-224454,-44549,-8065,-130400,-287429,-329990,-214024,-36232,112936,177221,23947,-223674,-227864,-30499,120472,203322,208371,110420,19771,9377,26458,-46799,-208992,-315630,-229417,-109153,25746,166760,141436,8914,-20393,45297,129317,87051,-135973,-214276,-66917,-59011,-146573,-87512,-43608,55320,279382,371039,169965,49995,78930,194202,111971,-53163,-72231,-51776,-96937,-125246,-195344,-131858,60794,-3529,-35757,22843,-108429,-292480,-157391,94924,208322,71329,-216426,-181236,80775,186096,92485,-147528,-274766,-323754,-262580,164853,305503,74386,158881,733461,1154295,930260,839241,1618299,3291950,2139090,-4653160,-11497676,-5397774,3871599,4084398,993136,285638,-546781,-1056250,-563462,-46016,269222,234114,-21058,-85844,18503,264207,297558,155814,-178851,-114744,216983,244686,49757,42053,79835,63262,-47570,-32668,-2451,49643,-92530,-254928,-155722,5515,21215,-89261,-99227,127069,198589,-119712,-440321,-343572,-296298,-346432,-222367,-146699,-187623,-83804,58581,-23835,-165419,-119133,-77233,-54345,248286,517217,318861,74510,139536,138696,5992,-38821,-10191,-2738,50127,102497,90200,94844,124381,-31408,-226241,-176222,22533,54596,-28366,-123245,-50542,130938,42340,-117275,-44667,41250,74483,164308,333844,433169,294859,47035,25303,108257,74920,-93363,-212859,-56777,219802,206251,56505,-31394,-22105,56200,130154,211271,310099,296705,102725,-13392,22600,134272,124021,85691,30674,14598,-112645,-177414,-68866,85269,105116,32894,-66726,-173570,-47914,177735,227736,169284,-35500,-253773,-163359,70142,88543,-9292,33701,125986,191888,224687,140109,105985,212489,290091,231039,16389,-125439,-19599,119351,176597,145748,144026,246864,331643,375892,394166,260999,-5056,-59349,75800,19701,-162669,-71778,85520,-9996,-148808,-186643,-267496,-273396,-22901,252661,294487,168452,51579,-198873,-438900,-419733,-368720,-328601,-159691,-44144,-129265,-205462,-171664,-46868,-108787,-371267,-466120,-281743,-177348,-133321,69747,204369,84346,-16731,8621,8477,-89952,-177788,-197293,-314590,-460224,-474722,-325357,-103596,24986,43903,92369,37410,-231720,-398677,-156663,106011,133689,-58019,-130479,-82225,-48538,20978,29991,-3,-48000,-153815,-218808,3345,305809,264702,-19331,-8677,191534,100068,-109884,-78458,-8432,-134321,-215274,-96011,-45999,-201515,-338709,-162587,148178,272225,92099,-31932,-18602,-113693,-234387,-166704,58990,166990,177847,24616,-156179,-79753,62131,-18888,-122825,-5551,208569,360728,276791,82781,33945,110035,186715,251446,401983,560008,502539,186904,-120206,-173689,8230,12935,-52314,-57429,-168863,-270511,-175325,-85837,-169992,-118559,117748,198781,139611,37453,19376,-32851,-106994,-162094,-123888,-109069,-67974,-32375,-29019,47156,81571,-138098,-268918,-63980,74102,64964,55495,-8570,-300119,-401179,-193915,50536,142972,-26195,-165250,-169746,-177448,-36528,57799,-27082,-114877,-112261,-100591,-97524,-113181,-32731,153788,324072,281831,91341,-70790,-149750,-105353,-18107,13729,-133134,-242716,-161582,-60490,-175164,-345925,-245167,135050,428079,288448,-16371,-99610,14921,-23354,-88165,-138634,-110717,56877,236222,114094,-123911,-223343,-208247,-118035,-190729,-379673,-409643,-284204,-164003,-4291,138447,301251,419614,309600,169810,136001,-133817,-362082,-198147,-22547,-493,124310,174467,18074,-35766,166517,306148,244652,133208,87040,61167,109610,338609,589213,588137,292957,15897,-51142,50899,215741,164789,-27827,-44266,99292,224399,171752,11745,-110854,-76980,-17946,32899,58022,-115615,-283135,-171310,122366,154747,-64371,-198817,-69450,79169,144078,153440,73784,10891,152486,219768,124044,-81447,-155803,45869,152064,42689,-49497,-113533,-149095,-213105,-348056,-375158,-253469,-243731,-110662,237267,333555,191395,562433,956974,585622,493653,1371313,413001,-1250536,-977945,-484896,-961134,-436816,347583,193959,141500,275979,-104992,-587078,95356,646353,-159417,-945674,-390010,111110,98709,101306,156268,288230,245176,60623,45091,64755,77304,78460,88777,100989,-32635,-40752,45723,-218664,-459546,-202865,13357,-4131,-42257,5,108195,54558,-105195,-172424,-120284,-126380,-130065,-94583,-30457,174267,339077,260455,-22167,-359503,-443289,-229715,-52592,-9115,112776,288381,285378,80776,-64070,-98309,-147425,-201517,-88172,155097,244674,58293,-179124,-196617,-37692,83096,226005,368363,213062,39750,91454,177969,179980,60898,-124314,-190490,-11723,56917,-174482,-291293,-83538,105926,130072,52179,37899,93147,120716,43391,-90649,-43549,-50085,-111553,90790,337424,313010,185650,41885,-40610,-72266,-8690,155942,141415,-52939,39330,232920,152412,42116,89636,115277,70988,55424,-4317,-139177,-188742,-93719,-119328,-184674,-77231,555,-32577,-148648,-218674,-219837,-278089,-213373,-7612,35570],[-100874,28595,161040,123758,-38629,-159671,-95446,-14278,-4227,-47509,-83855,-14381,56595,-72344,-349274,-331569,-18658,203777,158855,58132,94624,97648,-26310,-98176,2274,43991,-192172,-334905,-137378,130672,102501,-54809,-79456,86259,200907,261558,193460,-10971,-243800,-502114,-517645,-260258,1176,180869,204851,155485,204648,204280,147126,121398,252192,413559,310542,-54354,-372000,-355553,-51169,184360,116645,36120,61697,68480,65820,37561,-180092,-436327,-416027,-221708,-140613,-180956,-253702,-237468,-121548,3897,-88623,-179516,-69482,-39543,-93724,-51266,27021,206091,414558,297672,75259,139423,160992,61821,97548,90290,-87841,-113102,-3394,28332,-9189,32107,164206,200288,117988,159324,235356,130010,-164476,-379012,-315924,-201909,-136349,28616,178145,75391,-30517,-17062,-35604,-57702,2864,-38169,-95520,-97448,-77908,-217050,-422978,-262162,199870,451228,301800,27439,-96094,-56416,80700,206630,213838,35964,-108185,-110283,-116355,-203365,-281945,-334630,-373710,-174170,28614,19014,-1201,76983,75330,99166,270683,296605,161953,-48264,-118866,-19547,146896,300501,310362,60978,-202907,-271680,-126194,-76500,-212723,-286997,-106895,118167,243985,315371,238868,45157,-67709,-82212,-36316,-25120,29118,187106,298394,361829,312785,127851,-77875,-65139,129479,178268,-60969,-130953,-20003,46176,30168,-78950,-151774,-192072,-237618,-116453,169254,294544,54245,-169234,-213083,-167615,81422,319338,237437,71260,1004,-133320,-145160,62049,210939,20826,-206722,-40008,113319,-185566,-396503,-140787,51435,94325,228797,432897,451487,210933,89954,77305,-31382,-161243,-153506,-4883,126511,80247,152419,262624,65131,-210510,-294640,-213142,-259064,-373766,-269652,-78001,16220,101843,169938,74482,-158796,-326799,-456328,-443321,-416832,-370652,-173027,11344,-51306,-221665,-157257,-23804,84361,161411,146070,10344,-230857,-329557,-230655,-150173,-195329,-219662,-141256,-53757,-90364,-69918,-9307,71200,82750,-34845,-105413,-55399,52293,34438,-178147,-250634,-52529,-32104,-150422,56680,353081,272707,36895,48629,307991,555511,465724,82067,-90222,102401,304730,289090,124278,38530,168261,345328,303831,76476,-76134,-93834,-58150,47659,294097,355507,165735,23883,-33354,-2334,188384,265039,121229,-3617,-120665,-126111,10963,59004,32736,-38424,-120656,-153850,12677,223484,280711,65597,-135642,-183685,-92046,4080,50402,-15267,-108481,-120130,-100252,8261,128343,129675,72960,-76736,-228153,-282633,-161553,-86455,32963,85756,4003,-110331,-57908,128321,92709,-284965,-536117,-376942,-59906,319545,660929,462972,-96478,-343627,-205418,37684,197536,74665,-167899,-327822,-284149,-102159,-35968,-146748,-268090,-260685,-97498,101248,261004,280268,59758,-309280,-385182,-112253,181244,318980,325422,212692,73108,-17758,-53737,-113067,-162188,-207529,-141487,-45415,73179,154180,73637,-81043,-111696,-21321,88364,57202,-183541,-270740,-116197,-116511,-217037,-96945,20718,110890,260905,295614,142345,65294,59780,156858,105590,-36341,-68619,-83173,-151502,-198211,-316587,-325697,-92558,-18092,28674,65695,-67446,-210762,-69517,131011,162318,28,-246788,-239049,-9395,112340,136678,-22400,-242761,-346106,-270221,132505,336171,237634,411798,903458,1104532,637332,455819,1503984,4356235,3191382,-4760335,-12037708,-4938812,3230884,2547916,245647,240576,-567907,-990167,-471674,157030,664756,587499,153283,-1930,140912,337013,326916,178944,-204456,-223485,132692,210438,-17113,-38496,69808,121063,77688,139155,176617,128270,-138091,-376622,-292759,-66295,44991,-22603,-37112,172931,251937,-120069,-449444,-345175,-223054,-191013,-66091,-13794,-87793,-70032,68763,44799,-105845,-131918,-142559,-182524,89651,364031,225537,56462,137061,129591,17101,-11812,50692,170266,188364,94087,-13371,-1100,71328,-30702,-270288,-286358,-111195,-30732,-61676,-90640,-7382,107883,19708,-96017,15867,171993,252680,238334,282341,330823,195289,-46224,-63102,67727,95782,-36512,-105014,104517,286291,147388,8794,34255,54469,33750,11590,70765,174556,197450,97618,44317,98033,200372,169779,103726,87163,129468,-42989,-161864,-79887,54022,76963,-16590,-111143,-171462,-90268,95359,195274,172340,-77397,-340822,-242614,25539,47743,-70785,-9509,168826,270230,251040,81872,-436,134619,291135,295855,105304,-40931,3816,126860,222715,265944,278274,284445,310047,377659,345602,124811,-80246,-53048,66842,-10334,-197545,-98798,59547,-57990,-200050,-188680,-224546,-261353,-72454,189274,279097,198621,72979,-168618,-360068,-295382,-223915,-232912,-119815,-16246,-92738,-145087,-125585,-50525,-127745,-403081,-546943,-366864,-249520,-153192,124167,268720,120638,24346,46273,-11108,-147518,-225389,-238547,-330433,-424559,-398834,-230790,-42035,54502,79603,105126,7810,-295467,-484420,-223399,18279,52162,-38563,-46206,-23308,-32456,-18594,-62172,-75858,-97320,-205838,-229473,53953,360864,289218,-40351,-26965,211521,157786,-49128,-54010,-48210,-250368,-322007,-118817,-30815,-188006,-317005,-159326,97284,199198,68778,-15706,370,-75943,-181809,-143156,41129,172758,203391,2524,-237155,-181537,-10293,-44639,-116978,-2684,227817,401768,345556,136548,35645,118847,256055,270140,297387,376423,383066,191623,-56178,-107491,81001,88526,-11608,-76420,-161036,-189632,-136207,-135500,-229733,-145194,96554,201031,170109,105349,82914,-20572,-110256,-183911,-207792,-167708,-52201,44713,22527,62522,93719,-137699,-261181,-45180,76312,48139,57177,-25830,-339638,-403074,-212150,-59881,-12299,-104492,-171325,-168037,-165290,17213,128122,-18986,-168374,-165706,-162739,-180100,-138514,53005,309920,425250,315138,104455,-53244,-136799,-129356,-70990,60794,-27209,-183626,-158639,-72609,-162906,-270516,-131634,196902,425733,291006,42888,-42727,-11770,-105576,-188647,-199171,-147091,68082,267723,105529,-158241,-245393,-225151,-166201,-246174,-353334,-349886,-254546,-146329,7317,136653,293252,383007,244231,87270,63689,-153964,-306999,-61270,118088,41854,58662,40455,-110580,-68322,234358,339394,242865,137495,117891,99509,158874,376159,592515,576986,354187,101221,-59382,-33230,132023,110866,-27076,-47149,98338,240577,149605,-41908,-169862,-163382,-120278,-89206,-53125,-166643,-257035,-49446,267501,244886,-35760,-220552,-139249,32995,159579,219100,100176,-63175,-9401,133038,153735,-46829,-145389,76368,196762,76918,-15331,-110627,-189883,-214514,-364522,-469385,-333454,-271333,-130918,259067,387070,261824,643655,1067926,817400,821897,1595395,343595,-1479006,-1206385,-746266,-1156852,-420091,430128,280008,342352,566971,230312,-194344,276606,470467,-486334,-1226534,-540413,58224,148287,217757,305948,381498,242634,68630,181084,255405,176032,48693,-9979,-2692,-93849,-23053,130496,-139615,-348128,-119803,1812,-110361,-178130,-79198,122360,150979,-22404,-89443,-8234,-29198,-91000,-139127,-94660,127512,317940,258960,11548,-354158,-430536,-201864,-91293,-94065,54074,276125,277731,29497,-120320,-79379,-80279,-204994,-172963,60097,146107,-15254,-140534,-113333,-82613,-8917,222064,424358,260232,51203,129682,217306,147982,-52561,-268469,-282529,-12500,85888,-142797,-193022,54442,176297,104042,21763,44135,73693,49643,-39095,-165031,-76640,-57808,-181755,-63175,228443,210359,111566,66510,25967,-51339,17618,246341,249350,20543,36927,161365,44684,4098,142136,209785,118370,47036,-40637,-203393,-264873,-153509,-149115,-230204,-220189,-124633,2829,3177,-98586,-176088,-237167,-143679,15723,-5670],[-143775,-23584,103966,42652,-109399,-142431,-22704,58717,56384,-19435,-98823,-45281,54323,-26906,-326135,-335064,-27159,188673,141027,7208,-30621,-24224,-54534,-82402,-21899,-24254,-214945,-336848,-187276,60002,69534,26860,-13388,53748,208576,352941,282623,47739,-226709,-518138,-541349,-252822,30102,198770,244746,198279,196881,155475,168164,184038,295623,445522,311157,-77211,-429680,-472166,-133578,156554,95239,18162,71108,37308,-5719,40871,-83119,-320581,-340986,-187880,-159155,-291880,-402285,-330314,-156810,-59974,-215698,-270688,-123843,-21198,35580,121844,78990,141310,379410,345289,119251,93268,8677,-98288,43302,165347,5343,-82672,11786,73528,37191,75776,217928,211703,80146,136735,249193,165164,-121608,-396791,-384750,-222039,-82715,105579,250305,185711,92410,81086,-18895,-97038,57870,168220,90274,-26132,-53332,-179981,-434174,-345305,107820,411614,308388,96989,-7635,-5980,93948,240975,246552,8602,-166678,-184123,-213141,-248185,-259714,-341286,-479357,-271607,15156,67004,79831,156230,94121,17894,114057,204410,150730,-44887,-116307,-24226,95934,175309,149846,-37657,-183800,-174934,-55117,-70539,-227172,-274957,-161439,66314,263089,348770,215343,16624,-46175,-79536,-91832,-73432,78392,251974,334584,393712,298237,111369,-69962,-65639,83114,103887,-135137,-188772,-36391,68492,84422,-15188,-158866,-302197,-334615,-160637,95782,167766,-81223,-271648,-260108,-170474,109339,332746,238952,85636,8226,-141702,-115666,126048,267053,80444,-94861,27563,103914,-272289,-513514,-183896,68854,73908,202678,449411,481424,223869,49117,14209,-95414,-266603,-224736,-22354,79241,-16634,46804,182886,64700,-99400,-120808,-110598,-266613,-374668,-270451,-57051,-1645,23582,92875,31344,-166353,-288827,-463031,-503387,-393792,-267234,-77110,69968,23620,-166363,-175772,-42658,138529,222246,176629,28023,-198760,-276034,-222064,-183212,-181854,-202723,-224291,-207822,-215324,-95835,69197,157078,119983,-29755,-79226,2914,131245,131951,-91587,-219723,-34628,31464,-96844,71312,355352,242140,-6880,9038,249458,500980,430936,78669,-59420,138344,286360,223420,94763,35633,130839,299089,316446,108791,-87174,-125042,-74801,34873,233640,291821,115027,-34951,-100531,-58168,142937,204217,42305,-67675,-103042,-74691,56571,94814,66006,-69744,-247486,-276689,-15123,288001,370099,171239,-59788,-113504,-26493,-12875,-46332,-17394,-84296,-141666,-106819,-33252,10683,28377,15527,-137746,-287384,-307823,-248818,-217853,-94509,-24061,-33687,-52561,-1192,117981,58483,-267231,-518369,-351882,-7439,334731,531808,286447,-146122,-294417,-180495,68346,288339,206349,-57463,-258803,-229419,-64581,-5830,-98445,-172711,-147194,19754,207941,338884,310085,57432,-344488,-455173,-109153,304770,470137,448161,298850,140213,1519,-102860,-139189,-64979,-50618,-32627,17519,121138,152462,-7467,-187318,-176782,-67785,30803,11048,-202255,-268663,-127202,-132489,-213631,-59282,103216,170994,222220,187947,92604,59014,28319,102605,81429,-35611,-70412,-92760,-155218,-217827,-369220,-425353,-176492,-19362,44565,62638,-8449,-72493,40223,164963,109737,-85890,-261698,-266573,-89615,26979,154729,99204,-155409,-295165,-254375,24787,235639,312961,593181,951164,889344,171071,-63081,1352931,5007522,3996115,-4364698,-10485513,-3755574,2151461,292041,-653835,128150,-500723,-817849,-394624,365376,1100131,968032,425475,170367,245776,363526,408483,257091,-166928,-264039,99409,197104,-66333,-125927,34119,149170,192795,294763,337416,203063,-150870,-450279,-426259,-164532,28647,26967,38598,238734,327007,-91691,-418629,-327762,-164396,-105493,20007,100182,37493,-39179,70756,119271,-31339,-169702,-259074,-321845,-79077,140874,74532,32870,136758,115766,30466,-10438,58516,256904,278546,87104,-106957,-95270,41594,37928,-207424,-308168,-206130,-103035,-71437,-31312,43624,81260,-7372,-78059,51520,282667,426641,289899,203981,211111,85491,-141271,-157051,35845,146418,53790,27811,255783,315838,78960,-54052,48847,100292,28655,-61613,-24414,76574,97416,53815,59279,155653,256174,205212,106199,100941,185191,30209,-121733,-83318,40949,64363,-49804,-155208,-185062,-125434,32515,180101,189890,-71642,-360819,-279823,-11518,28210,-89725,-21701,194517,282290,199329,-15364,-107627,59186,261193,323570,220096,91792,56206,150505,270593,348861,352011,248762,182515,274323,253613,2199,-122542,-36816,37615,-56028,-201501,-103948,26006,-110005,-235825,-164035,-126083,-180824,-76463,115288,182452,141975,34851,-140302,-263815,-165965,-53936,-85818,-50652,10846,-59122,-78920,-33442,-21855,-141239,-390514,-523425,-362057,-222494,-75617,201615,284064,113463,47644,68729,-51764,-212581,-261566,-264988,-307779,-331997,-269007,-82584,74515,115797,119269,119935,12594,-280670,-485934,-257621,-74775,-48557,-13942,79675,92041,33824,-27770,-139878,-130463,-135260,-246434,-229786,82239,358752,289916,-21769,-25286,200076,200906,35893,-16133,-88007,-330058,-380708,-118434,-188,-138399,-233065,-104617,67721,112238,26203,-17237,6053,-23822,-97322,-95307,14720,146851,162290,-54343,-282933,-239529,-81108,-83039,-123793,-23264,199346,391747,384906,165114,-6288,49602,231580,203456,87083,49042,136236,137995,2552,-33986,143254,166306,55122,-67685,-159356,-134170,-84431,-134036,-238148,-144645,70293,179690,189299,177270,130801,-19256,-104459,-175209,-241102,-197120,-50343,76319,76172,111968,137196,-82970,-226007,-69545,52335,55951,87294,-52580,-357220,-380164,-217622,-151735,-151064,-162202,-173784,-164400,-125056,66466,159200,-27441,-205487,-214451,-236068,-254525,-161341,109339,398018,444918,296938,81947,-56592,-112160,-105297,-75066,102376,73369,-77553,-98848,-29940,-88264,-164454,-47945,186370,329173,229617,92766,11036,-69273,-207001,-275192,-235470,-140298,98456,267121,91985,-141972,-216534,-210992,-191280,-270771,-300395,-277060,-228167,-138920,335,111562,242288,287329,124217,-11490,-20660,-151093,-202043,75843,245480,120538,5072,-109955,-244400,-114665,235083,329921,229166,133378,124506,120295,175284,346692,521390,515342,391852,189186,-38620,-75599,59417,50815,-15076,-37797,75901,194147,84656,-109956,-225657,-221671,-179361,-158171,-107261,-174899,-201344,66196,343341,257866,-37496,-228033,-175663,-3121,159929,257756,86731,-184808,-190925,56963,183503,-13256,-131578,82963,192065,79857,-5014,-114179,-198311,-162970,-315728,-536728,-425942,-283887,-113687,266313,412426,299200,630389,1079542,950705,958161,1549039,56285,-1767179,-1401263,-887603,-1113158,-178413,627752,421625,483298,771384,513858,115073,323843,324839,-674827,-1256024,-436274,169907,246483,361251,444390,426364,224358,115638,333610,416933,261065,72843,-16638,-66544,-163553,-25072,217223,32476,-138540,-10499,-12265,-209821,-293278,-120551,160412,236237,72353,43159,151426,96725,-20591,-127549,-96891,96149,269395,230942,18321,-311095,-347165,-134274,-90337,-108505,31240,242517,233224,-10300,-112202,11363,23682,-186179,-271570,-76554,30561,-82975,-104331,-47856,-115578,-87362,184064,390693,249313,71761,198705,284063,170587,-94508,-337706,-312184,-3375,87663,-100669,-54566,206664,224232,52846,-2529,66362,47608,-29319,-79294,-133181,-45584,-59276,-252427,-233523,35957,57983,12260,60922,55306,-43344,37025,304708,316418,69208,-208,55204,-52296,-8517,213151,319418,167298,11837,-102556,-274792,-322328,-185501,-149519,-248660,-347057,-221408,68982,187207,32042,-124440,-164871,-34096,68369,-5962],[-141421,-56800,38232,-47479,-166226,-104363,58649,138372,127105,29496,-78277,-48077,50255,54,-273356,-303341,-33381,167344,133416,-1313,-73943,-74773,-50017,-35195,-3487,-62735,-203683,-309895,-248568,-48406,17040,87607,73676,49302,232708,444713,371557,114487,-176515,-448564,-480270,-190665,55306,131060,176029,207949,200989,121396,173979,208953,288123,427394,291260,-92274,-448442,-529250,-186505,122219,71663,-8183,39969,-33154,-96600,23713,1921,-195338,-247619,-113911,-116473,-335443,-473848,-347315,-155998,-100776,-248749,-275460,-156121,-6538,154707,256446,107896,55733,291176,330534,134116,44080,-113269,-211248,995,208598,45571,-102727,-16692,74314,47854,102504,264571,229868,63244,116311,242634,182855,-60755,-361931,-400299,-221718,-42945,168934,331509,306154,204262,158227,11558,-84694,129517,335305,237224,21698,-43450,-122513,-397396,-404659,-4968,342291,311089,182922,85582,12952,34098,187798,187336,-69321,-208791,-202178,-256442,-269004,-217197,-279241,-473910,-302806,17801,116393,156318,228518,115799,-60465,-34262,138031,150845,-49231,-100396,1427,46047,12128,-12633,-81404,-92858,-54827,-10233,-70939,-224264,-255716,-155089,43339,245797,323859,178713,15639,-6400,-78291,-149831,-128058,77939,248503,306808,329096,220793,86760,-52238,-71918,23866,48439,-146764,-198610,-49604,68087,108757,41315,-119471,-320625,-382129,-211073,-13912,7721,-184111,-292982,-245152,-155045,91806,279997,222791,112726,5027,-158007,-108985,141557,278381,154328,62161,123608,70277,-345578,-536365,-181276,43854,-851,120232,367058,392702,159909,-17337,-54499,-134482,-315608,-264642,-40138,42048,-61934,-28337,96736,65295,23028,65568,12642,-216292,-300422,-227189,-65817,-78077,-75043,25172,7244,-148006,-223174,-410933,-491086,-325191,-158967,-3280,89156,57532,-129468,-197229,-58037,168727,234580,159747,29775,-132521,-168959,-183981,-215373,-183167,-182971,-260802,-316465,-323283,-134410,153935,282120,191802,27274,6745,66959,162294,210413,22814,-176639,-41922,79708,-15802,99990,321096,186150,-52845,-53869,143784,379731,350345,67300,-29433,139035,206890,94977,11166,11578,91006,246847,287429,101512,-90758,-116874,-53814,19852,139781,174707,41254,-86596,-150466,-109058,72598,95804,-74903,-152868,-101892,-38019,60913,82890,55870,-150948,-411212,-391323,-40919,323026,407227,204533,1751,-6213,76046,8684,-93003,11732,-56545,-172541,-128708,-82081,-111226,-59565,-4472,-124160,-270860,-250948,-255367,-274872,-166927,-75751,-21244,39376,75436,116128,45851,-203289,-431931,-282706,31838,275721,309969,57399,-172527,-185561,-94656,115316,335420,275499,25607,-141782,-80965,63158,82683,4635,-32531,-29655,92142,246351,320573,259756,26041,-320629,-429202,-36342,446110,611429,537028,336523,189361,56184,-99553,-117282,34439,89791,60373,61426,159590,171109,-65326,-261138,-187002,-73634,-11975,-25148,-183207,-220188,-121954,-129765,-157242,4099,176994,216460,165296,73291,26528,22112,-15078,40131,36326,-54767,-79198,-87779,-118305,-187306,-353882,-415495,-176910,-20960,-3169,9969,47284,70502,132667,185861,54492,-188269,-292362,-271447,-137485,-38957,151909,187177,-41922,-197457,-229767,-119659,56113,293082,607804,785186,514318,-329898,-533653,1200023,5009956,4245536,-3614853,-7332512,-1992264,1024437,-2019376,-1507566,-110816,-465898,-671322,-374715,516512,1403004,1233298,694169,364417,301184,361538,526803,351606,-119129,-247035,121146,205007,-92361,-199667,-25463,119322,226223,366610,422756,250138,-132326,-469018,-523849,-261741,-23052,41494,109425,329454,417936,-33214,-359317,-294685,-152637,-136158,-3157,152727,141774,-3606,67166,181671,32865,-223829,-399108,-433970,-195060,-60707,-69851,21681,137166,94347,41904,-18732,26097,231379,291380,83316,-169119,-170133,40326,144580,-74613,-260742,-251597,-154927,-62937,36043,84996,47287,-48456,-87159,40325,339432,537181,287398,91462,78748,-19856,-219512,-230268,26512,216765,148421,135182,337347,302146,21862,-124949,-6118,103402,57007,-59325,-55903,33909,31325,-8889,30559,172753,280788,218181,91569,68824,170495,86140,-64236,-65844,52566,63944,-59215,-180083,-208952,-143305,5477,178141,208393,-24377,-310373,-266142,-26677,45025,-51482,4708,197095,229911,87489,-126725,-183756,18596,216375,295707,302525,211342,112383,176219,302818,371748,342047,151401,2799,114921,148408,-81313,-143491,-35015,-8379,-107366,-186663,-98218,-6635,-139566,-235905,-118889,-3423,-54596,-34684,52451,36428,7664,-44005,-108250,-167268,-50851,111454,83581,36425,35694,-34338,-28579,59579,8001,-163716,-345953,-396253,-253416,-95207,73012,270238,243997,68797,46535,60872,-109831,-275773,-296636,-288404,-257552,-199863,-116660,73800,208476,190650,159218,146529,53992,-204111,-417906,-255536,-141558,-131172,17077,212713,228150,128990,-9972,-178956,-134282,-134196,-254091,-215291,85791,308367,276815,56140,19627,173257,225704,122777,11437,-133266,-356488,-376626,-101959,28129,-80002,-124850,-23796,54611,28312,-27254,-45270,-7746,52951,42035,-13329,-11616,93710,68667,-140248,-299465,-243056,-128704,-124331,-135673,-44028,144749,346485,390924,158196,-82898,-74247,120208,77458,-151933,-297297,-142391,50676,44862,28867,188079,244803,145176,-31744,-174451,-127287,-27082,-72995,-190755,-115501,53997,143589,186083,220698,142870,-38429,-102850,-139365,-205433,-183715,-55766,63988,124837,193256,208530,1783,-191879,-134219,6431,79173,120218,-90037,-355300,-345834,-212775,-195634,-220432,-176069,-158934,-135928,-54016,102870,141061,-49645,-213182,-243147,-297915,-303706,-180949,112155,383518,386560,248278,45707,-64194,-68886,-24994,2940,158925,159724,48904,-2059,54964,36998,-42912,-7305,112302,170756,133560,133704,56962,-120080,-270533,-303943,-241990,-103401,136743,241658,84636,-74068,-140554,-167723,-184884,-259939,-244496,-218373,-211452,-136922,-16600,68662,159784,166741,-3177,-100821,-103957,-130120,-68024,183758,324704,202501,-30937,-235784,-337341,-147813,190651,298850,213239,134036,120863,120371,151605,261714,397186,419440,392928,261442,20084,-62479,1190,-13941,-5184,-27285,29297,98622,-6774,-176501,-260404,-233226,-176796,-148077,-91620,-145366,-128975,145839,333227,193539,-74955,-229636,-171735,-21033,141430,252950,35611,-320764,-335389,16735,207414,6174,-129796,51765,125494,38622,-17018,-119439,-181448,-91654,-244378,-591315,-541028,-314166,-88786,232068,371149,277316,524520,1003826,1041295,984674,1271105,-368750,-2082176,-1664607,-1002494,-843878,275220,953399,632099,565131,882213,762817,312275,145882,26344,-861402,-1064246,-50338,467857,392452,495981,524019,397994,175560,172916,459026,503419,305917,141678,57647,-86730,-234987,-58457,278375,249072,99634,91536,-23747,-270976,-345621,-100188,232917,298612,145265,165013,291119,204519,52826,-72530,-55953,71938,204400,207915,30438,-232872,-230836,-61495,-61649,-63485,40905,184470,148175,-39361,-52963,124849,111277,-160845,-355003,-215455,-70721,-126418,-79289,-24680,-144411,-145012,110985,270639,179677,92659,258978,332749,214058,-79291,-335612,-292129,-9067,47501,-61634,79002,312754,213851,-34654,-42217,74178,4817,-105773,-77193,-24439,17805,-80015,-320183,-363586,-178701,-108566,-97099,9040,14523,-78501,22889,294414,301288,62140,-68552,-73078,-138692,-24461,249288,380699,178971,-66706,-204449,-352544,-364188,-208834,-142795,-250200,-432548,-285409,117139,318437,111604,-107872,-114176,55504,108701,1812],[-98467,-64515,-13405,-117144,-194423,-57981,130390,207523,188286,81962,-29557,-23971,40056,2633,-192741,-222831,-13315,163173,153948,37566,-39629,-51805,-11557,35194,49755,-56301,-151805,-253607,-300211,-158320,-26682,112254,142176,69028,257884,502395,435715,173188,-105226,-317482,-345338,-73751,94309,21909,32845,189588,225389,130416,188974,216681,252268,376396,264454,-86098,-403383,-475909,-170088,97781,52701,-26689,-13203,-119450,-178779,1004,72370,-75656,-149296,-17388,-17954,-280198,-435218,-278363,-104033,-86065,-176607,-211414,-173495,-14441,219694,306060,100789,-28010,169692,258170,123093,6624,-173529,-245380,-12277,208062,13312,-179787,-85697,35866,24801,104805,290964,251021,76946,114129,220713,186826,20694,-268094,-357049,-208662,-23345,227023,429300,410622,279089,206304,65653,3735,232913,430057,309881,48556,-32432,-50156,-314988,-420713,-101501,270420,312116,255667,153631,-9941,-69275,88556,76095,-162876,-217821,-157439,-226952,-248134,-152068,-159767,-359189,-261221,37223,164204,213414,268354,134750,-98253,-107401,129919,173860,-45249,-59662,70838,34345,-128257,-133055,-63677,40629,52164,-1254,-77412,-211661,-247591,-105934,56722,215998,273819,153330,48087,48756,-64723,-183319,-175706,12668,175338,236728,213696,135228,85771,-16252,-82672,-43533,5887,-120362,-172795,-54158,57132,111963,89009,-28571,-220661,-349145,-252476,-134713,-142823,-225860,-218915,-159281,-116962,35139,174477,190046,145453,1971,-166123,-106795,129595,254220,210991,196851,205864,24786,-375755,-461272,-135527,-8417,-90769,24605,222935,218886,38595,-90350,-104028,-133740,-291092,-257366,-43327,45149,-26606,-38625,42027,79542,138935,222664,123923,-120146,-179944,-158890,-101337,-172573,-152895,-21410,-6843,-116548,-145167,-304704,-396239,-225595,-71577,33079,79249,63752,-102358,-203086,-58366,176761,208619,103318,15736,-40978,-30987,-130574,-246587,-201611,-161850,-230610,-333271,-382397,-188300,202358,404130,280352,119198,124926,125561,155201,264512,140932,-127509,-63634,111238,85750,150980,269609,116893,-104750,-140609,10266,224746,247559,51996,-9800,95991,75981,-70445,-113728,-34322,66807,208085,218517,48801,-93354,-79542,-4527,13193,52557,50224,-24927,-103264,-157696,-134298,-1794,-23036,-170576,-191316,-90820,-20385,17639,21507,2958,-254263,-553192,-461758,-54800,322137,392264,183467,60409,111309,179952,68821,-50245,75302,-27579,-200416,-162008,-130485,-201506,-101661,30601,-25665,-154564,-121119,-181589,-256039,-178535,-73689,15445,126503,147230,120266,60456,-111339,-296568,-178454,57039,162439,57835,-161288,-173350,-53631,19807,157913,316767,243334,43467,-18490,104792,229155,200265,133725,106678,48196,87357,201280,220156,157290,-6968,-244484,-330568,59986,542217,691171,561614,313291,198626,125682,-36537,-54882,92242,159704,111611,79289,180749,206499,-70652,-259851,-130982,-32307,-13548,-24357,-121332,-143387,-118154,-128708,-83599,66842,223017,234635,96129,-24105,-41644,-37826,-59227,-9075,-17005,-85376,-89876,-75206,-60061,-123404,-288190,-313081,-103785,-32977,-103647,-74423,84975,171726,181581,187806,254,-295783,-351762,-263860,-139799,-59565,142124,222915,55975,-93129,-205337,-239567,-110353,209182,421525,387935,42882,-702994,-779407,1070822,4420439,3815493,-2842461,-3862753,-38278,393497,-3479980,-2071273,-490147,-568876,-657707,-432544,559915,1441897,1265568,843063,498922,291102,355518,636001,406105,-110827,-197695,180568,228433,-95146,-244972,-101773,24265,141827,323904,403520,250041,-99912,-441953,-560828,-332002,-90386,19287,153944,426191,502446,47248,-278305,-247286,-199788,-277940,-133195,120539,183763,17577,56082,220606,81420,-263951,-514414,-492267,-232234,-172053,-153374,32066,134383,67576,59549,-788,-13855,113937,221291,76483,-186998,-205028,64990,242851,60269,-188277,-256314,-188060,-48972,92240,105063,3937,-106941,-135401,-19618,328900,545030,211277,-58522,-64940,-109863,-269193,-269854,36710,282506,212642,173931,316559,250167,-18038,-199654,-121381,67003,121437,17454,-31625,40558,16415,-64376,-24151,141937,260293,199376,62536,9616,112339,117747,2381,-21823,77550,62088,-45758,-168162,-225047,-142782,6534,168857,201848,31925,-213096,-207832,-14540,95304,33062,56310,169770,126480,-54863,-228274,-214625,17879,158005,198336,295892,259885,142931,182801,298309,323785,248246,23284,-156665,-35085,55424,-124903,-166974,-67513,-67628,-159558,-176637,-99697,-34651,-132432,-198480,-73460,98012,73931,30515,10301,-111773,-160832,-122150,-65034,-87381,30497,235977,230648,114393,48028,-28449,-17937,95308,-884,-211502,-302305,-220520,-74246,88602,229976,289396,149034,-5167,17203,17502,-175190,-328203,-341630,-324059,-206110,-64529,19061,189604,307744,245584,187395,183244,115919,-107564,-324059,-232709,-166953,-163064,55173,309255,333509,213021,11628,-179325,-86671,-86464,-219695,-186114,67985,229750,259621,184234,110776,145494,225560,183901,8542,-187527,-335783,-321413,-83400,37904,-42618,-43406,42576,41199,-43598,-85095,-100786,-42944,147574,231469,93223,-34195,25797,-44508,-240194,-302022,-203679,-145390,-161377,-147677,-51243,86759,283112,360617,112951,-179297,-219808,-45302,-67139,-341681,-542059,-344940,-25356,70655,65439,204335,304722,231337,11374,-210766,-174334,17273,26262,-109150,-75279,48687,99005,146153,197131,105201,-76975,-109094,-83244,-107321,-128713,-61482,23962,157301,276965,277238,73782,-181866,-221231,-60745,86548,115703,-138674,-343041,-314028,-205032,-186939,-200298,-141830,-124639,-81664,21647,104897,71648,-80132,-190107,-242462,-323295,-306752,-183504,59975,263256,269889,192140,21869,-57346,-7913,98616,157896,238642,225445,161371,98746,154353,182347,73897,-7821,557,-1555,40333,167278,91204,-134616,-261415,-262969,-227694,-64166,163779,204387,87985,20811,-43409,-111112,-152281,-220056,-200364,-189095,-206531,-135034,-33396,15534,65147,65589,-80652,-156876,-173740,-101019,66080,249744,339894,246424,-55124,-305458,-359139,-151980,128937,254881,190506,142203,119840,96657,89592,149592,254882,308640,351926,302472,111183,-1621,-41931,-77375,-6608,-22878,-27776,-4984,-92926,-222621,-262015,-199318,-121439,-64007,-16457,-91764,-54269,174066,245087,72074,-140532,-232381,-136814,-20069,104394,202586,-31445,-420882,-395650,24089,218801,7007,-134371,29,19752,-35695,-33876,-108155,-146920,-37165,-192677,-634049,-660110,-368046,-73485,157844,264036,205970,366529,864710,1100985,935490,837188,-778378,-2310435,-1966956,-1071228,-391539,830376,1344052,877601,593272,908673,977666,376968,-281986,-529332,-1117832,-721375,548315,903514,576141,597483,524058,298950,96405,215209,530707,505566,307856,233072,174181,-68429,-289396,-110830,306123,447102,301156,168121,-17555,-264016,-308639,-11973,339653,344682,183667,235384,370627,276594,123140,16026,8701,55684,150369,225641,98020,-105639,-100849,9273,-1045,31247,86204,120088,47240,-46381,39386,220984,161256,-120574,-373622,-290467,-106329,-104205,-35342,-16968,-146866,-155722,34396,116488,93528,126410,296143,347684,263795,-8710,-254176,-216192,-16731,-2564,-5696,198497,363635,165809,-120468,-78220,76568,-24668,-135276,-13022,136907,109777,-87452,-330395,-367839,-285614,-199708,-157583,-50633,-61738,-127909,2227,245835,238705,35544,-109433,-155125,-167038,-15271,259272,390495,173258,-133147,-278640,-363113,-339350,-193639,-101050,-193406,-410942,-272364,157534,385719,154015,-95651,-70376,126750,153933,41974],[-51221,-71310,-56216,-164162,-208407,-37777,155449,226516,197437,96895,9104,-5370,2495,-28808,-112251,-117930,22306,162615,179066,84804,8891,-15753,22981,90034,93657,-28048,-85676,-193910,-337095,-244181,-48382,97954,152620,84656,246039,476465,430971,186265,-52410,-186762,-191501,54516,132091,-95703,-144936,133760,247395,168753,207920,205952,193915,298687,224729,-72568,-310884,-325211,-95296,70203,21797,-46179,-88097,-217836,-249201,-32578,106108,4066,-81703,53510,89319,-152217,-312038,-159086,-16786,-20316,-52053,-136194,-199801,-67450,195180,253900,52055,-102990,23313,129059,79392,-23141,-179505,-215514,-11419,146879,-97968,-309925,-192222,-37944,-32193,68053,272748,247229,90781,108635,165199,159415,96941,-146483,-287056,-210491,-36731,267488,508451,449221,281995,208677,125196,142862,349909,430735,280212,43498,-24453,7059,-222806,-404961,-171537,198644,291813,278347,165339,-83366,-187524,-16170,-41670,-245102,-206613,-85646,-152205,-199888,-87686,-31694,-192207,-180546,51784,193788,228617,242678,127957,-88349,-88804,166964,206873,-24927,-835,160799,63092,-208562,-201793,-21683,151595,97292,-38620,-98309,-204468,-260019,-64812,71914,174885,219887,143181,91126,93033,-46506,-187760,-216499,-113755,44968,147661,103983,84439,117906,29253,-102298,-118352,-43354,-101735,-145022,-57558,41509,99601,119048,93158,-29846,-243534,-281970,-248094,-255917,-213460,-83440,-27768,-65163,-47357,34865,132836,161216,-946,-161945,-94681,117596,213730,221286,248545,226895,-26899,-354211,-323129,-69531,-70349,-161753,-50643,61053,10665,-107880,-156009,-127701,-105360,-216181,-214273,-30969,90539,69997,9194,29351,101269,222202,311495,189502,-12042,-54256,-94368,-156526,-245540,-180779,-43293,-22502,-89423,-75419,-175690,-250463,-126753,-27655,23622,52553,59343,-78807,-186178,-46387,162455,158227,23804,-9705,54373,99943,-82522,-278251,-237388,-147097,-147742,-256425,-387406,-257924,181744,468914,348330,207676,231888,163140,123568,290045,235741,-80718,-87102,128079,192253,219688,218619,44370,-164120,-237888,-119840,78895,150535,37573,-6482,15670,-81213,-241076,-255740,-95833,63192,183826,121739,-36666,-100321,-31973,53421,19847,1965,-35349,-55395,-72461,-114669,-123162,-57853,-111794,-199814,-143252,-43863,-16091,-63153,-74347,-74852,-337913,-612209,-461497,-49052,293818,348263,155408,129825,209979,246694,143723,75043,160580,2035,-207548,-191839,-169956,-235619,-79935,119263,133065,38249,44585,-59903,-189635,-148131,-43859,43157,175353,194284,122847,85787,-21569,-142184,-51218,76292,36037,-149860,-308396,-153555,61266,124256,174031,227175,109116,-11329,71781,256638,355290,296418,247378,199396,56161,2731,89858,85803,48626,-18663,-140953,-205563,125474,542107,671697,511377,239639,163769,186532,72583,27225,88000,139182,114547,76379,181308,242479,-16401,-169684,-20950,44486,33291,27336,-20305,-55432,-119294,-135676,-25452,109652,237782,224143,23237,-91533,-96197,-100667,-86803,-20043,-54684,-110357,-91775,-56502,882,-48209,-197105,-158423,12599,-56705,-221925,-155192,104723,211153,183692,172548,-47124,-383084,-421885,-247586,-95339,-23884,140632,206534,104694,-13836,-174441,-274051,-174201,112410,78159,-167062,-420406,-829755,-700908,985113,3520824,2837117,-2414267,-1546481,1594230,767575,-3323262,-2157595,-969149,-844817,-807359,-556773,473982,1184115,1020506,791677,515227,226608,366222,688739,381281,-154241,-137414,251741,260432,-77347,-256379,-180358,-112299,-34556,190226,294838,198344,-78170,-387763,-529731,-358144,-143201,-19782,161506,495276,554181,136566,-174873,-187724,-286862,-466563,-314154,18705,151644,13635,38232,239159,133069,-248234,-550372,-484720,-208737,-179117,-151933,64123,127746,46572,99818,72991,-26880,-38826,91876,60091,-154150,-176907,112856,295640,135361,-132813,-237631,-206725,-39113,130693,108608,-39575,-169269,-206875,-99824,268567,454303,73987,-226030,-203070,-168419,-278461,-271460,54360,320233,226526,133002,209325,178992,-45202,-270046,-255970,15740,215182,143451,27594,79736,50950,-88444,-75823,76655,198357,153811,33292,-37927,64708,138247,76337,48110,98895,48971,-11262,-106978,-207679,-126743,15044,133354,152767,61894,-101989,-116411,26306,165901,138446,112612,117251,38,-190877,-297513,-199856,41638,82388,38327,180532,217108,135275,160133,250015,218884,103868,-88361,-230558,-117426,-7476,-140645,-204943,-131111,-129841,-206415,-185741,-115554,-51524,-84732,-132094,-45390,145024,166558,94031,-5271,-209600,-292154,-149090,-1567,-30524,68461,295002,318687,160001,43113,-41365,-53576,39206,-69566,-284768,-286946,-70188,113032,262083,328381,233990,14488,-93034,-31682,-44685,-225337,-355643,-392795,-375431,-177722,38941,112217,237449,334028,253684,195200,223744,178978,-30249,-249782,-208748,-150202,-125565,100611,337689,368645,252278,12510,-158795,-9492,-340,-142736,-138450,45554,154288,252272,334183,235031,131925,202777,204244,-25941,-241519,-285112,-241039,-71856,25497,-42476,-25036,63999,16686,-96472,-137472,-169272,-88813,241591,435300,201420,-47729,-32787,-133465,-327651,-299287,-142021,-132351,-184090,-152924,-41944,45140,219018,300821,42916,-273326,-351187,-211875,-185384,-431194,-619450,-397590,-38183,96546,74433,185467,318581,274985,35124,-258549,-254220,31673,125190,-27523,-46163,48678,54840,66479,90382,23426,-117617,-110497,-11644,26099,-47080,-60648,-16010,170251,326168,304526,97474,-196097,-299827,-145459,43198,44478,-192908,-326841,-290469,-199676,-142936,-110283,-74134,-79242,-21127,63669,53726,-35960,-108033,-143453,-210903,-294660,-247922,-151419,-24708,70671,123612,144422,30011,-23331,61265,235110,345907,331146,265626,230739,172484,237992,308388,163748,-36115,-115685,-140946,-17760,195289,111765,-104622,-182861,-177048,-211376,-53694,158606,166064,95588,100451,35727,-65150,-110765,-166681,-170674,-188300,-212017,-132079,-45840,-43317,-25588,12517,-75491,-169306,-222722,-78223,167991,274714,294209,218858,-83196,-312048,-311067,-132047,65648,186954,140958,142214,118124,41530,-5585,37696,123678,192914,267281,297792,205288,73398,-76074,-136281,-26419,-30237,-77030,-76048,-148622,-241579,-237610,-148130,-53126,48969,77410,-43344,-3716,140772,97685,-81979,-227055,-252283,-105319,-19169,41449,106431,-97730,-453943,-368276,55808,195775,-20863,-137961,-48555,-93717,-128732,-49481,-76487,-115794,-40373,-199644,-665055,-756074,-438965,-85727,52967,111775,106308,197460,668601,1066554,752875,311223,-1031319,-2320863,-2155018,-975581,157220,1289400,1649308,1061372,545693,840242,1097757,266581,-915357,-1296302,-1413149,-336740,1177337,1333866,741600,630218,431597,132813,-22101,203162,515587,419275,256141,291913,257617,-51263,-335048,-183394,282348,548440,399130,187936,-10087,-207074,-214273,95924,430098,353345,160855,210845,352370,289284,168326,95017,45618,16981,97761,263881,213084,42726,2896,55583,64267,125647,127346,35398,-71861,-59405,101000,236053,141315,-89977,-334331,-291575,-81237,-27823,24268,-17116,-136023,-141054,-50369,-50182,-1391,142073,270653,291415,271044,68015,-139904,-127339,-46490,-63051,45172,266655,336717,79042,-202890,-128608,47675,-52270,-126102,74695,272003,182251,-79123,-274362,-248572,-231515,-188964,-167373,-117454,-163817,-194429,-36718,161057,139999,-9367,-120340,-178782,-145666,5033,221537,319696,132600,-171563,-295413,-291920,-261206,-166593,-53321,-100706,-302888,-211985,156909,354882,138065,-101144,-62081,137869,168585,80499],[-28234,-94850,-94203,-189105,-221039,-61376,119504,177167,133668,53358,11387,-15479,-65074,-81759,-52560,-18652,57563,149408,182256,102742,9970,-29858,20603,103695,96340,-1922,-27916,-145926,-343390,-272878,-31124,77133,112103,81734,181330,353150,339890,137309,-42349,-102899,-70041,148496,150905,-188873,-302999,47886,249391,212701,221378,176468,126704,216237,178599,-59337,-196966,-125303,5765,29949,-25535,-67560,-172462,-316127,-302851,-74523,94408,27261,-65228,64878,161580,-215,-154868,-31626,90359,83003,63187,-91105,-235806,-153707,95250,144351,-6090,-152348,-124209,-29980,16837,-38302,-144913,-148443,-9279,39086,-252494,-455163,-309317,-122084,-100985,1510,208790,203752,76245,79267,72482,95755,146825,-30259,-220137,-235394,-72222,285143,530524,395845,208598,168796,171626,284687,446372,347286,157786,7678,-21077,28170,-154819,-372381,-210470,131242,242495,244263,122175,-184255,-279783,-82379,-114340,-285254,-186849,-24690,-70082,-142425,-43278,59326,-40893,-100394,47474,199445,199687,148073,87424,-36901,209,215643,234714,23403,70765,238738,115940,-211677,-223337,3438,188588,61296,-110270,-128384,-200732,-275658,-68194,49527,118376,176667,145933,120648,105810,-33126,-167433,-248159,-266087,-106058,70436,53736,93985,178357,73014,-125038,-185878,-104346,-119852,-139540,-62376,32457,86110,131865,215908,188882,-100559,-296577,-333668,-314531,-170018,58251,109737,-7906,-128092,-108674,52074,146395,-492,-142257,-60462,133454,184785,180976,197604,164613,-78592,-288057,-170606,-8642,-120169,-188367,-84001,-74621,-174611,-238451,-200244,-127335,-70747,-133088,-161027,-10437,157723,179919,82574,48304,115280,252090,316910,198693,77805,48519,-53889,-217651,-270698,-148019,-40319,-42955,-76226,-27643,-63840,-109657,-61762,-36576,-28393,18237,55240,-59981,-153129,-34300,127112,97810,-57027,-37543,127930,185684,-58326,-310502,-286227,-148520,-53616,-129809,-358744,-338051,84186,433334,355207,249851,284434,164723,80178,285714,287006,-44192,-102307,134564,283654,287600,174644,-27951,-228471,-323689,-215675,-22036,80320,24701,-22615,-84198,-232883,-387691,-386703,-162177,69443,159129,14531,-133489,-118231,1017,93026,32245,-6373,-58564,-40504,-7335,-40340,-84616,-85452,-148547,-155920,-20216,42306,-20859,-163360,-182200,-154349,-371071,-559822,-389402,-27598,251626,305321,162864,207700,261705,241716,183797,215167,232200,24047,-187003,-206793,-200630,-218083,-8725,230169,294298,234531,183120,46416,-129796,-118905,-29407,29029,162836,198870,105476,81703,25164,-9887,74658,91267,-68543,-265736,-358462,-134489,117698,177100,139608,73486,-94229,-121683,96726,308643,365905,311834,294855,206696,-18569,-140213,-51941,-32450,-36605,-18104,-56882,-114996,113165,422242,536207,388788,132117,87718,208546,183694,91428,20209,36818,70464,54651,152445,247076,66366,-26300,98842,118655,99854,109605,91868,18279,-127452,-153872,-11136,115002,220430,182174,-56430,-143292,-139997,-156639,-95999,9183,-66657,-125460,-86533,-40088,40166,5503,-117391,-13083,118542,-97421,-325454,-207132,106308,187451,142950,134603,-92986,-433147,-474091,-230723,-28456,45214,141668,140708,78579,15488,-132379,-203593,-106060,34962,-329037,-748834,-776901,-698364,-331772,942253,2635772,1640263,-2561882,-1350809,2434905,2364347,-1330910,-1748086,-1485868,-1255317,-1074416,-717273,264597,697581,534851,517553,388547,127862,384792,647561,265201,-229324,-88497,297079,279550,-58315,-253783,-257896,-257669,-237830,17765,134975,93835,-101024,-339820,-457874,-350801,-167295,-56677,124947,491508,541531,204898,-65441,-137562,-384602,-620484,-469628,-115938,55428,-24022,7017,239115,202162,-161061,-486866,-430283,-186600,-141035,-94265,96028,107939,33838,160083,186757,-9731,-176599,-68536,18584,-84888,-83869,169040,278675,111637,-127475,-224040,-226103,-46546,147807,103236,-75592,-219588,-271963,-162828,186481,299206,-90630,-376471,-309700,-186467,-247823,-247306,55208,307076,183404,28638,63021,105016,-77748,-333625,-363873,-23434,314124,270239,89346,124046,105922,-81522,-110795,-6883,105744,91611,16202,-41400,70463,162659,150845,126875,95940,17341,34420,-5583,-147393,-108941,1211,58416,56171,38945,-12456,-11841,85859,231770,228121,150435,51513,-119414,-292268,-323289,-154242,60997,-14453,-157319,-17288,104428,95252,111100,165881,88153,-39182,-141820,-192722,-109511,-38183,-145411,-248863,-201162,-181629,-241524,-211179,-137917,-50642,-6117,-52172,-42002,129224,204323,139372,8783,-219831,-318667,-92589,83899,5954,63828,283144,333225,166550,29112,-57858,-117216,-97700,-186045,-361475,-302094,3041,244599,363990,328233,110192,-128661,-171908,-78114,-90010,-230423,-340147,-427422,-427016,-179429,95662,162891,224240,283820,212737,187119,265041,234994,15645,-213885,-189938,-96346,-18611,154059,296474,329360,241704,-13174,-137420,70947,111826,-23461,-56911,52944,123231,276336,479060,375945,153100,180424,197945,-63065,-265324,-213567,-154096,-57943,10027,-66400,-62910,47133,-3499,-112582,-160960,-213507,-112893,323356,606690,294616,-32620,-41873,-149090,-359288,-273718,-63280,-82396,-166750,-129329,-8563,44549,182946,244722,-9380,-325275,-424008,-310419,-228440,-397691,-522841,-275209,61900,163780,87402,152220,282658,261869,37551,-278927,-309093,29179,203699,41819,-22194,69130,43605,-16480,-55855,-55450,-113560,-64854,91442,176428,56363,-28091,-5772,194425,339329,287063,86615,-188142,-314569,-213307,-45548,-68757,-217170,-281637,-246258,-171036,-66812,25921,26036,-10417,43399,69722,-24949,-126477,-91561,-56968,-128149,-184276,-101604,-50652,-78756,-107297,5511,137996,103043,67084,152403,376225,533098,441441,306865,273664,232996,315937,411511,238942,-42892,-175342,-185166,7726,251246,151389,-13475,-40889,-60284,-177301,-57355,141943,164221,126669,157626,96495,-15334,-45388,-82201,-112941,-165014,-186477,-94154,-20559,-70103,-68506,44223,39152,-106264,-210301,-36321,251008,306034,244149,149888,-91024,-233384,-182614,-66866,42183,118756,84242,149429,138722,-9642,-83078,-16026,58859,115038,186597,282374,301038,160165,-67817,-147128,-22710,-6634,-60088,-51226,-122568,-196334,-165075,-75597,21617,169652,179258,10415,36028,87531,-38552,-198071,-282615,-262414,-74610,-788,-10304,13466,-113580,-375135,-245715,109823,156463,-42698,-92294,-30784,-142169,-180894,-25483,7834,-65367,-78605,-233045,-631389,-752550,-462540,-90306,-23099,-7864,47635,90276,458429,891642,386017,-212022,-1004960,-1978442,-1974050,-520142,740509,1500049,1746099,1118515,437902,707023,1078089,-13411,-1586674,-2002652,-1556371,33834,1657091,1624159,853115,612064,300687,-39923,-136473,153538,438360,298014,189257,309578,286551,-35313,-348430,-235929,239958,552476,404599,172163,12316,-102151,-79683,199489,481934,337292,100863,117296,268136,272741,211090,160333,48549,-35933,60562,311485,360456,201187,86789,100130,138624,202299,151174,-52369,-179643,-77912,104834,164017,73285,-64431,-245013,-215200,-990,92469,112572,8434,-102798,-107057,-125110,-189795,-80347,132599,190268,175854,227260,126745,-24083,-51006,-92060,-114844,87551,283101,254380,-18774,-265947,-188974,-10025,-71753,-81297,157638,332916,212809,-36261,-145400,-47898,-32975,-79594,-130873,-175598,-259011,-259979,-88774,63375,37056,-59252,-107213,-143970,-86231,31278,140481,175429,59489,-164848,-233790,-153293,-159601,-151513,-25656,-3810,-159786,-146411,99003,226964,59536,-133222,-105684,66598,124820,82700],[6785,-90312,-80962,-149534,-193802,-79592,80112,114907,50138,1418,14957,-17992,-106661,-93112,15570,86164,113766,149895,183454,107603,-29799,-91859,1036,106108,85178,38065,39290,-80705,-271435,-191249,61087,118476,91328,87535,102416,187297,204553,61347,-52400,-57809,11877,198364,157670,-216838,-375505,-26998,243734,256948,235298,145481,85103,175313,159247,-29218,-73369,74282,107123,-9613,-65355,-68666,-230846,-382952,-320947,-103684,55559,10038,-88039,20541,185069,133331,-11481,77070,211766,212751,137362,-75832,-252489,-226409,-19856,60212,-16010,-151426,-235184,-168748,-30782,-20778,-80069,-68676,-7455,-71506,-385411,-559892,-396444,-180503,-146273,-65458,121166,126462,23875,21633,-38824,8602,160562,56314,-171237,-267873,-101852,282311,473878,260455,85684,104941,188872,372386,477246,205101,-20044,-49604,-24264,7066,-131874,-337746,-222278,72732,171052,172977,50425,-269729,-312443,-86009,-112894,-266324,-166603,-842,-14747,-94706,-31660,83640,38014,-56744,18047,180739,138304,9513,20711,33689,105331,231554,237894,97078,142614,269740,158672,-153619,-214837,-16724,132933,-40773,-191890,-157866,-191979,-271940,-123476,-33917,39859,141538,147903,116708,76457,-36920,-139725,-272766,-400565,-237729,25439,80997,154059,241486,97114,-143908,-227083,-168111,-179248,-165897,-70221,36368,83513,131331,302943,354603,23134,-299957,-381120,-321910,-124964,151123,209386,44115,-179806,-226440,-42426,101428,6493,-108251,-4779,186737,186100,107799,66370,28370,-128331,-200505,-49533,26026,-142864,-164083,-72816,-155604,-294285,-319714,-213085,-109043,-48065,-82026,-126020,4679,212792,251547,142452,76978,106611,221233,253566,170626,139716,123187,-40207,-267652,-243620,-65187,-14959,-60931,-73520,-1758,3264,-24887,-49904,-89731,-106606,-18947,51988,-52109,-117800,-31924,79406,42543,-114862,-53478,163269,206025,-62981,-335944,-333484,-166635,8068,-16545,-322772,-410607,-63594,293173,284974,226073,264422,130712,43082,263675,297767,-12456,-93866,146288,351905,339260,141963,-90735,-279018,-365025,-247265,-49591,57396,21344,-45448,-167823,-336586,-474260,-466138,-205474,81774,131612,-70269,-206750,-138341,12142,105003,48958,26065,-11350,22369,75004,44494,-26512,-73789,-122255,-54063,140032,159395,-18175,-243762,-259568,-196766,-329483,-397840,-251407,14413,226469,305291,236481,293435,269875,169002,154934,290530,266234,46379,-125393,-183585,-208200,-158054,91665,335616,415674,371715,255439,95240,-106883,-113000,-45006,-19717,109076,175462,72925,32546,20247,87109,193302,120400,-110656,-261217,-303734,-118111,113659,176110,68157,-94862,-281694,-223897,71708,257225,256024,236564,265017,140880,-134276,-272962,-152950,-76228,-68954,-12508,-12347,-78183,35981,230505,331115,241192,38248,10579,197443,269999,130577,-63619,-84853,18690,43888,118073,222616,155995,134141,203778,175918,168636,208349,203878,83623,-112581,-151025,-19949,107577,205816,140671,-117200,-173230,-156194,-174952,-66723,89174,-27728,-105983,-51881,-2840,71976,42109,-49548,98678,193513,-124922,-359062,-189249,122203,149562,101797,100879,-112049,-407207,-447774,-185907,58268,137516,157639,65539,6057,19023,-46743,-23382,85404,16663,-651684,-1174111,-926295,-363673,213604,961074,2017471,660421,-3207212,-3252766,2265336,4971830,2020616,-987739,-1947900,-1670273,-1320947,-828816,13395,161676,-43187,108357,176615,52466,412953,539129,119709,-259548,-31116,318585,293375,-30113,-235247,-304518,-346754,-360188,-102492,3909,-22615,-156982,-293431,-357030,-304620,-134231,-46316,81876,420015,479255,250806,46167,-94562,-430718,-646801,-503691,-206103,-43924,-61926,-10281,253375,316966,5597,-321475,-338760,-201115,-118837,-12153,127915,95782,55224,246259,313465,40247,-246811,-207472,-32465,22331,80501,241161,220317,20678,-153585,-211206,-232822,-50847,173163,124985,-70808,-216748,-270731,-150293,136425,156355,-210574,-442733,-329405,-137250,-162872,-191274,42572,257628,119330,-76281,-40200,63871,-107901,-365443,-388626,-8283,409604,369653,146206,170314,161564,-46839,-115815,-75922,18954,46718,37806,30500,159335,216837,232333,206315,75598,-13251,95195,124843,-41679,-90589,-41009,-38081,-59002,-24819,46659,98221,160873,280204,283068,169389,4295,-192536,-330145,-291865,-84790,64912,-114040,-333312,-221407,-15271,54666,61675,77474,-20633,-121246,-108958,-56160,-22455,-39708,-141335,-263473,-234469,-201696,-250048,-226133,-140448,-22064,88079,29325,-52560,72708,195838,167306,54619,-133281,-209707,43295,180777,28873,26209,214013,285446,146995,25324,-53708,-173583,-263155,-311701,-408136,-325005,-9897,276689,357794,226809,-51086,-248428,-224841,-103688,-89444,-177018,-279071,-424958,-461099,-208369,105386,181674,171514,175821,133422,164914,293605,273927,33302,-215267,-181339,-29590,118058,194617,195614,228341,186087,-69238,-148429,114640,215845,112601,54531,105598,148574,325299,577734,491492,199745,166975,174794,-83814,-249593,-148253,-94823,-49665,-7294,-109569,-139932,2745,-15116,-101871,-160695,-223413,-109548,356761,668792,330889,-279,-1342,-96673,-330331,-228715,4528,-22639,-119220,-89496,19264,63262,163809,197636,-33339,-336097,-444001,-329831,-207940,-296290,-341075,-54190,245600,266178,104762,97143,174231,161323,-7686,-273792,-323067,-4086,214816,59325,-23781,88752,55175,-92670,-206797,-119099,-69731,16690,189952,277513,124850,7758,44933,219265,291419,199808,36175,-153273,-273038,-273966,-195966,-218600,-226964,-229888,-199610,-140777,-11837,125168,103336,41787,62081,8059,-136610,-192756,-46705,29359,-38092,-43284,75197,73706,-102604,-241071,-92423,135330,195063,168016,217251,458211,633542,510055,315692,262497,249421,349776,440518,256915,-46095,-194608,-162299,78781,300879,178110,72684,74122,8225,-165580,-105242,82023,160157,130142,135700,90105,-2405,-3607,-13893,-52588,-133314,-155992,-58736,240,-99838,-99973,100374,181169,-19323,-170670,-14144,272530,319431,179686,27460,-116156,-133411,-48047,-8266,21681,16522,-16882,111953,128931,-84767,-160430,-41796,24190,40697,92600,229554,328115,190842,-57564,-142226,-21048,21044,-5087,26812,-58927,-134219,-100927,-43949,35003,210541,211843,13977,11408,-10362,-166192,-282834,-329710,-303970,-103922,-16319,-81957,-97307,-118099,-245614,-116118,107121,52029,-94307,-34757,24382,-143109,-211369,-6727,89612,-39258,-172530,-300752,-548280,-655508,-445498,-115531,-87768,-96314,15218,21526,208781,498841,-238014,-717592,-743026,-1320800,-1316264,334070,1228576,1329666,1507769,956718,233858,486753,830842,-489957,-2150482,-2341860,-1375964,309393,1790110,1613749,816911,515624,139844,-212761,-254638,43240,282735,143761,93300,243890,219138,-64179,-366794,-286476,165658,452200,314110,102621,7707,-12570,24335,233193,438115,263247,-7541,-38230,126581,219165,230608,173667,-13446,-128708,2946,306148,455599,307618,128109,129337,185654,213923,111975,-160735,-285321,-132146,14209,482,-36243,-70003,-164913,-117734,78567,196639,197294,50315,-70716,-88714,-197823,-298743,-152068,76854,65805,18385,128314,137942,50031,-23353,-158461,-159451,105887,250869,142531,-110750,-310556,-256850,-87702,-80195,-15511,210210,303864,196159,48682,39831,159107,210106,83750,-61696,-201928,-305645,-292483,-131015,-7237,-24971,-87144,-71895,-53487,11106,79216,59663,17824,-3089,-82577,-74873,34018,-43572,-128534,3528,103153,-3518,-72602,32002,79160,-22071,-145856,-149262,-27303,69352,82720],[17407,-86989,-54340,-91589,-164850,-108773,32887,39785,-51484,-61738,3811,-31943,-130158,-75552,61286,149386,148707,134052,154970,76559,-121255,-213711,-53132,87990,56016,62948,86987,-16494,-139346,-25205,192356,214828,112122,87487,19793,16347,47607,-31676,-84678,-55951,33579,177390,127936,-196907,-362134,-83930,215940,268743,222176,98228,67987,182811,168771,9945,25116,204541,162772,-52371,-90614,-47575,-249923,-409716,-307575,-117446,-841,-34884,-138105,-65344,155463,206431,69601,139366,325869,341223,162955,-72112,-225044,-243904,-90097,60066,57464,-93693,-283331,-243490,-35386,37529,282,575,-3773,-136082,-437276,-582404,-422154,-185988,-139168,-99866,42531,38603,-50112,-45157,-130449,-72635,145062,107947,-131827,-272046,-89916,273329,355128,93654,-32624,49547,177291,372832,417072,42760,-192885,-102827,-23308,-31363,-138211,-295154,-202830,41200,111260,111955,1152,-281415,-256841,-16274,-27426,-176027,-129811,-48,16903,-50159,-35083,57861,40734,-48774,-12528,161965,85095,-107281,-29029,115680,187171,202707,221795,195361,217261,254515,178383,-52586,-171482,-59040,31896,-141025,-231695,-153102,-146967,-213288,-181563,-141150,-31664,126799,156876,98689,35947,-40305,-101042,-268708,-457507,-294770,42337,186522,250770,296640,109661,-127719,-200129,-189054,-233739,-189410,-54323,78296,121883,148444,349005,427261,98455,-275967,-368434,-271534,-71799,192685,266900,106179,-160083,-269594,-105342,68259,48175,-38553,85220,289782,243949,56977,-69198,-120136,-152613,-96989,37575,49411,-111023,-77221,-6055,-150720,-308256,-312994,-166928,-53972,-18782,-58232,-103529,23790,247252,276935,185593,117365,92097,162029,180263,164128,207615,203722,-19132,-271244,-160725,59731,45739,-45502,-49667,33363,41484,530,-72061,-147272,-169242,-41460,57064,-45046,-76993,-23402,49981,20012,-116406,-29824,172452,178338,-73671,-328544,-344801,-177689,24296,43393,-284328,-439090,-201326,99366,167859,160479,195725,87756,40668,254614,300503,39699,-36976,191377,408856,375332,130594,-122153,-281187,-327278,-192944,12939,100450,43519,-48311,-191543,-350307,-463845,-450451,-188007,110661,119841,-95672,-221789,-140521,12914,100101,75097,93806,96037,124815,158510,124032,45427,-19047,-41054,72800,288537,282441,6926,-264162,-265482,-170281,-213596,-167750,-68505,78763,241144,369145,366250,377003,255620,59332,46017,241834,249298,77224,-23231,-112753,-184023,-79543,187346,406666,473052,417458,250369,71869,-128625,-135723,-85159,-77026,47626,143304,33585,-57949,-27538,144936,293831,168326,-81184,-157442,-176720,-107796,62345,134081,-15952,-224662,-374663,-259352,26845,136786,71446,91826,164665,32950,-238432,-337116,-166686,-33919,-58419,-27899,-22094,-96182,-70046,35001,119265,111725,-13702,-39417,158476,299284,136818,-123404,-172418,-14851,54542,91684,172808,215828,256502,263145,196680,206768,283956,284995,132353,-68400,-115587,-32686,103066,208624,113687,-150893,-189849,-151693,-155302,-10031,191357,48358,-59010,6324,55866,98075,56313,-5311,151200,213068,-128838,-309735,-106613,154538,123670,74744,74789,-103004,-308131,-328524,-111219,137163,212158,167637,-5463,-92509,4469,72183,203962,311000,47521,-788050,-1322693,-849578,36782,740920,1019211,1716871,213487,-4014471,-6322881,1148443,7878808,5644135,-192819,-2321406,-1980620,-1430913,-825981,-191317,-258316,-557530,-320703,-56470,17132,411706,386937,-342,-207518,29549,301296,280074,-14993,-227794,-326842,-363719,-361047,-137681,-65807,-135673,-242860,-259878,-268478,-251775,-67554,7921,46747,287906,370593,246140,109173,-84862,-411224,-540937,-404491,-224814,-116969,-92466,-15624,276539,444836,187669,-131936,-265450,-290595,-182990,26847,130545,81904,95354,314463,377171,74609,-266801,-321565,-104005,128456,264806,298929,133827,-104460,-205127,-216517,-240633,-57681,202764,168763,-33491,-165194,-193801,-62921,123275,59846,-257995,-407880,-256822,-41460,-53877,-131696,-2297,168523,48138,-148923,-70757,50139,-148523,-374383,-335213,51371,461822,395417,168133,191201,170492,-33436,-126850,-139845,-58917,17410,80547,147104,289447,277852,289192,245769,27394,-47484,141875,230914,58876,-101716,-130752,-154645,-182584,-125201,52201,176469,213726,274810,268732,153061,-22648,-219717,-317994,-226377,-22593,33145,-213237,-459353,-372356,-102427,21766,15892,-5102,-92856,-131687,-18636,106454,78698,-45706,-143116,-233808,-217939,-194927,-238877,-218811,-117435,16578,155590,80898,-78510,-7828,146282,168973,107743,5347,-12706,196267,246749,24197,-47369,95851,187952,111081,38236,-22264,-200710,-401420,-411917,-407770,-332267,-88494,190796,234033,46955,-215673,-330323,-254489,-110327,-44305,-85082,-196465,-385845,-471740,-257600,77187,177644,99315,38686,32412,124934,289175,284369,35257,-234398,-183253,19104,222446,192534,58065,93722,100889,-149904,-214916,92620,275588,230013,179511,202130,219253,375044,599437,539639,247317,164861,149385,-72341,-194823,-109184,-84125,-53146,-25940,-157910,-215743,-38002,-6315,-75052,-144899,-197346,-79006,321893,576348,286418,37183,73211,-5368,-246788,-159633,50385,27174,-51856,-42238,24598,79139,154320,172471,-18587,-307850,-421510,-280828,-148259,-188986,-167038,169836,454207,389844,137551,36045,14547,-8395,-91130,-238911,-282198,-52897,154483,25270,-36337,113436,95430,-125441,-296216,-140653,10223,123462,261797,297629,130513,36392,130930,255711,206380,71869,-14638,-73641,-178441,-308851,-368107,-355615,-215597,-167502,-141985,-99889,12804,154572,143917,75636,35615,-92817,-237092,-200888,34548,110768,45068,94845,240700,193679,-80812,-288885,-152945,129965,282860,260058,249484,472225,633707,526893,300944,222273,242985,352862,405002,228804,-30341,-164918,-83814,179913,348196,201779,128857,122535,16459,-157989,-161287,7350,154388,105177,52586,40645,-4796,24880,44967,24910,-67831,-100438,-14558,21343,-119947,-113150,160105,306233,85245,-91468,8887,258902,336504,138169,-87635,-130393,-23715,76880,55638,26660,-72910,-121341,50738,102416,-143653,-197581,-27074,25515,-6439,30297,181004,297660,178284,-26852,-98100,13860,83129,99434,145544,40164,-48357,-36664,-34054,7573,175393,183490,-10513,-52108,-108985,-231955,-289987,-330772,-344720,-164858,-40083,-134115,-182700,-98819,-83414,-373,51245,-86354,-143307,46301,128197,-72330,-184478,23537,172087,-7192,-252895,-325325,-373357,-431831,-343737,-120638,-106830,-114186,36296,6871,-28793,-31938,-1009701,-1126177,-314173,-446917,-206568,1507898,1575936,846992,992786,623847,-4880,250581,406139,-1068189,-2415266,-2003728,-706822,518490,1560446,1304868,639906,395100,21714,-320103,-318536,-69701,111898,21345,21589,147888,118378,-98043,-362774,-295008,112298,334296,209333,32493,496,66641,104697,218817,335640,170820,-106531,-175778,2377,177647,259842,167904,-93057,-217824,-52440,254006,473531,360120,163805,177055,220759,178311,30668,-251483,-351714,-192884,-125382,-181751,-127883,-82121,-107038,-20472,142969,264054,274583,119473,-27171,-75451,-236877,-345971,-195128,2914,-44056,-116039,22309,120959,85157,-35906,-219666,-179082,114056,205668,49396,-166684,-322634,-303953,-147632,-55652,70117,234382,217450,154852,172432,248870,303687,368971,232840,21380,-178554,-276226,-268348,-142326,-22282,-20860,-81401,-31156,61449,125983,144631,9761,-99969,-27978,60924,138662,206272,51087,-96252,38743,200918,121146,-10971,-21788,-40527,-82573,-135461,-175925,-111260,15680,75199],[15652,-70902,-15854,-27225,-130855,-124545,10395,-6533,-124860,-96808,6350,-33149,-115495,-25257,91219,169832,158010,111015,115062,35435,-213237,-340824,-114763,75577,44236,80779,117925,51518,36509,190111,329996,339358,182604,85750,-33147,-99684,-81614,-108609,-115550,-67316,15790,101493,66204,-145357,-278573,-109191,171046,242742,176349,39421,78840,237118,208917,59602,85033,236488,157132,-86697,-86604,2177,-217501,-387503,-262613,-107780,-54110,-83252,-188343,-155958,94947,210945,74550,147998,411054,443582,163670,-51135,-141563,-184777,-78953,150559,205922,6849,-260173,-232507,12135,126068,76898,40966,2628,-125596,-383785,-518146,-383629,-138610,-78656,-89621,-8516,-39245,-121178,-96521,-172262,-126249,106104,121868,-93537,-227611,-28969,260329,206800,-53201,-107969,15060,132286,270488,255506,-120719,-323043,-144404,-24037,-66730,-153241,-247724,-169990,29403,76714,80945,-6078,-206446,-134261,88605,96577,-47252,-80439,-12025,26307,-16492,-49111,-639,-21643,-78215,-38599,143418,53366,-163139,-41635,177705,199521,115836,172522,272309,263691,186520,147271,35405,-112964,-104519,-69086,-195432,-217507,-117705,-75343,-117264,-212192,-234574,-84503,112760,152209,68283,-5148,-51327,-77045,-248460,-434179,-276792,99227,306514,322928,301077,89901,-86853,-112678,-159747,-262469,-200855,-24142,137450,181153,171754,326516,369767,82697,-251495,-326504,-202410,-24930,180019,264085,155801,-84603,-241348,-126985,56999,109599,45689,177100,399414,326203,39701,-169376,-248293,-170247,-20030,71310,48242,-51610,29266,77371,-89714,-245341,-242984,-83299,18274,8103,-69530,-110363,21229,228062,239733,190875,140898,60868,81488,119071,190702,282450,286386,8304,-242283,-71517,169741,107880,-12408,-14929,71699,49472,-39636,-132622,-206936,-216198,-74652,33672,-63675,-60147,-23116,29170,9950,-83395,11321,139006,97673,-100591,-303884,-328527,-191778,-29901,4515,-271719,-432313,-309206,-108629,23188,63947,86581,32154,55402,248543,295153,99684,46893,251370,432205,366733,110938,-138117,-243652,-234659,-93029,121202,176429,65528,-44945,-163831,-290014,-373575,-350789,-118943,137129,115494,-75960,-196853,-140795,-10901,65392,82637,153497,203616,213049,198400,158533,94884,39167,37054,154171,353040,345452,27564,-232553,-209990,-96536,-80418,35487,96564,130434,265751,450684,475307,413845,217718,-69786,-147229,41726,159962,94666,76189,-31978,-156407,-37214,218736,399244,444281,362485,168759,-24416,-199331,-193811,-146857,-132227,-13265,95187,-23059,-182413,-113904,147729,341766,204329,-22190,-30220,-50520,-122132,-29857,56584,-100639,-291658,-348723,-214532,-20767,-9872,-125570,-90543,4973,-92029,-301497,-321801,-104667,44790,-54669,-99352,-97649,-162264,-171869,-114555,-51719,16602,-30994,-63536,87948,242646,98830,-149327,-208687,-31422,70726,69193,100254,208808,289290,251860,164736,182295,288899,297219,143116,-17655,-63231,-40709,102615,218793,95149,-163195,-202867,-145023,-119755,42653,265357,120048,-13396,62639,118742,112853,42082,1663,131012,166647,-111899,-199295,2534,181260,107128,51956,47379,-76583,-168537,-147687,-22292,178092,227463,142022,-74579,-200012,-31409,183151,389427,461773,98629,-699841,-1163721,-596649,364138,1077573,1075217,1635546,395695,-4501181,-9160194,-574712,10103828,8300787,300481,-2615246,-2127268,-1341086,-660042,-255620,-452967,-875458,-645125,-243125,13180,346344,221517,-52366,-76744,85319,243174,222964,-29731,-245177,-334341,-321652,-265203,-101226,-74225,-228942,-332697,-233369,-214213,-218067,-3765,84361,36135,136958,238084,179036,81508,-116992,-335880,-357781,-225084,-179380,-147777,-105215,-6469,298523,534392,306636,-11513,-259037,-444558,-333906,-9517,94918,66994,138435,326221,328704,55037,-272958,-416802,-191163,202531,411389,318640,44699,-212294,-259356,-237157,-247206,-59764,234542,223686,23821,-79268,-55538,72270,138946,24504,-227309,-284213,-112534,72510,49643,-84680,-74771,57457,-7391,-163924,-28738,59383,-188388,-361673,-230288,132723,450826,335977,147608,179945,116393,-72888,-169532,-204630,-119808,3742,124351,263040,403467,318354,299194,225584,-36077,-76829,158293,274487,108578,-151634,-254543,-270191,-292026,-235060,7116,201922,220392,204144,182655,108812,-23468,-203239,-268372,-143037,23152,-20804,-290547,-507497,-420960,-127278,8455,-14218,-63602,-117373,-79641,88906,230712,140006,-72146,-142611,-147679,-146336,-158401,-201664,-170089,-59452,55525,172030,89675,-106366,-81706,80432,153334,150985,142883,192056,300040,251481,-10068,-140726,-43313,74672,85331,82532,45372,-176278,-456051,-447778,-345195,-291255,-177446,21406,33966,-153301,-337991,-359404,-259897,-99363,31579,16473,-117055,-316615,-449929,-300742,41558,168944,32705,-85906,-59302,74924,247436,268585,44684,-233751,-180231,36031,249080,137738,-75302,-31925,13395,-233331,-327257,8023,273463,301440,297969,328202,311124,396781,534724,496075,267030,169689,136360,-20572,-110267,-102562,-122616,-70670,-45473,-193072,-246553,-40309,32358,-42712,-124992,-147453,-32791,220147,336659,160546,63206,146458,77089,-131638,-67820,71651,50515,16029,-158,1341,69932,144000,171108,25260,-257196,-378784,-203141,-89083,-130496,-71161,309274,605237,495526,180457,-16671,-155068,-203716,-191824,-189526,-204543,-103548,38449,-46329,-43185,146591,155594,-95214,-287361,-121249,91038,213342,272932,218730,54203,37135,219917,293789,110141,-60444,-39679,31588,-66326,-316421,-519098,-450227,-198360,-110687,-86119,-56768,2073,103492,136910,83239,-29139,-202179,-297397,-152100,129665,166867,90756,176303,333862,260299,-39206,-265202,-189311,97933,321062,302767,231777,411835,541280,479500,254132,160228,214065,319691,308941,156098,-11543,-115768,-967,260207,367983,204608,117798,68093,-41646,-154094,-206953,-72378,119004,32672,-76388,-35830,-20825,29126,76126,91608,8338,-37708,18554,17425,-151137,-134787,178574,355349,169108,-809,23361,213831,336820,110197,-169500,-134937,56569,155919,111285,51712,-122456,-209005,-31502,52492,-177985,-198332,-6837,22674,-40648,1768,141749,212522,119819,1431,-36894,70995,158931,203367,236539,122328,23903,2501,-48389,-56285,61607,87990,-68197,-152746,-204798,-240070,-233610,-298768,-386952,-249691,-77184,-169868,-248989,-93484,45576,57734,-68735,-255190,-200936,105782,226929,28381,-122455,39073,215552,19481,-291225,-281777,-133442,-132285,-186677,-115783,-109617,-98834,68025,-1433,-238771,-573611,-1745499,-1403268,118757,405085,1054492,2684966,1719384,192676,327397,192874,-234423,46305,-105921,-1644176,-2319344,-951760,393391,668473,1041780,766609,335437,266228,-47125,-362716,-327266,-169061,-52182,-60350,-20895,49988,24648,-128181,-350454,-274201,82269,238734,123656,-29973,-21307,112423,146561,162326,200283,70473,-182345,-267918,-85499,143696,279545,141254,-173995,-294119,-116208,145244,382340,335348,187559,224396,219770,86238,-92084,-321270,-384913,-259219,-280302,-337350,-187683,-108336,-101958,30928,156346,254080,301971,176387,5659,-78688,-243159,-339922,-221034,-81003,-116877,-198454,-66653,79080,73550,-89042,-276527,-190075,101880,154010,-17841,-194402,-314485,-323554,-174149,-1972,151751,222072,103555,96003,289070,414949,329859,341525,287410,82321,-118016,-184571,-196771,-122632,16330,39280,-54143,-11417,151180,222052,204899,100,-146707,-6888,220307,330887,300497,95401,-53712,87051,276472,190218,28698,-44742,-98099,-103870,-101252,-167513,-147696,-14015,66261],[7391,-40647,21598,23601,-94757,-117805,22105,-3692,-141906,-83195,38566,-7890,-65573,36227,105008,152358,137565,85893,81592,7788,-257403,-416342,-160640,81410,70955,98123,130578,111758,209379,388196,425927,426935,256413,72086,-45608,-133313,-155737,-155810,-134988,-71041,-16994,-2850,-17916,-90022,-168281,-110568,108064,180904,100759,-22590,105107,306148,257358,107751,98204,172620,94643,-105489,-53986,70734,-144027,-325170,-195254,-75656,-90978,-120655,-219144,-218703,30189,163544,19258,107160,442634,495917,165020,-2974,-21974,-67777,3173,278449,369096,114250,-181618,-148862,92278,212728,126581,41354,8726,-43951,-244277,-397523,-304870,-62761,9580,-47137,-32209,-93623,-163558,-109431,-151561,-141340,52231,102205,-50993,-137279,61252,240286,72154,-139745,-123689,820,58807,88297,21912,-269370,-392502,-173205,-32322,-77934,-146491,-192963,-142649,18608,64177,76249,22940,-71408,8813,177264,198104,72684,-26477,-20460,27241,5452,-64251,-61671,-109160,-127085,-52568,125327,47425,-139610,-6983,200414,134236,-10830,89472,281238,254911,81970,62435,67357,-52029,-123672,-123356,-178662,-153156,-61843,4519,-17565,-196860,-268248,-97993,91221,126312,39313,-30055,-67721,-78766,-219670,-348396,-201073,167569,379195,324411,233596,33180,-34669,12500,-83101,-246720,-186896,14084,191705,234097,185193,233071,199903,-23030,-247617,-287620,-142854,22189,147184,214894,179388,17273,-155000,-97033,79957,177500,128436,249972,479718,398166,57822,-205128,-323274,-191045,8558,59675,26483,7653,117432,147044,-5023,-143554,-141502,18119,98277,39654,-92318,-134891,-7479,156529,163300,169467,143449,24538,6931,90045,247184,367010,370054,48328,-191001,-9378,227383,148693,26104,26221,117400,53680,-107035,-210636,-255935,-238704,-124222,-30705,-105223,-66351,-21521,19874,2480,-35182,54915,72608,-13634,-134723,-264038,-283383,-200205,-133166,-115351,-278399,-393157,-366231,-269636,-99190,-23062,-25340,-18615,80819,246619,294791,168298,145268,313787,419210,313956,76719,-136486,-168968,-114556,13431,235043,260475,77603,-37184,-94721,-175776,-222733,-183779,-6052,164629,127568,-24812,-146467,-137153,-46572,16024,68757,187342,273446,256300,186017,147213,116440,81338,76162,157321,312326,316345,32523,-156608,-105911,2458,26309,150998,206309,155579,272796,496478,501825,388985,175805,-175065,-368843,-241010,25407,99774,146263,30821,-137300,-50742,168124,314631,357554,261858,65016,-139006,-278839,-251723,-189799,-154958,-54882,40627,-80036,-290669,-199569,111642,330793,214739,33245,64688,33215,-146465,-125297,-21233,-150536,-269779,-205936,-89969,-37237,-114013,-251100,-246669,-164495,-188027,-293907,-232925,3036,109493,-83524,-213756,-205870,-232156,-221086,-174222,-134659,-25427,-17287,-57440,8872,121541,38730,-132280,-184925,-24413,90308,63376,36507,143854,235926,191358,105249,109360,219930,242548,119923,25857,-2070,-21979,120856,234485,90433,-141647,-189611,-127275,-72662,81343,288410,163063,19838,108180,181900,130948,20868,-15226,63214,85839,-62730,-48332,108364,188720,91967,27731,24778,-29079,-16196,49663,71913,179940,178739,78150,-134120,-287806,-82916,247817,475778,483583,162215,-402910,-747175,-249806,548949,1159225,1097748,1638086,1081164,-4234346,-10516822,-2392041,10782842,9148817,306425,-2842755,-2107693,-1053715,-304234,-100095,-389442,-918122,-762487,-325494,24478,220205,80363,-18501,96699,138312,168561,131826,-64661,-265380,-318287,-243055,-138933,-31681,-37540,-274347,-375276,-185193,-177796,-201813,33845,163123,73321,37765,125565,71105,-31710,-167270,-224572,-173289,-51558,-100666,-130809,-82975,30167,316179,546276,312853,-16624,-333641,-605110,-493460,-91615,46411,70073,181663,275828,180040,-19010,-288886,-490771,-266585,238153,483552,296992,-15430,-252954,-283018,-247792,-230150,-35477,272005,279427,91428,25058,111642,215215,173037,47655,-136338,-113122,59856,178136,130981,-47062,-145710,-39970,-21338,-110566,61034,93410,-196027,-319352,-108003,210017,384491,218068,101092,151822,24005,-156935,-237483,-261286,-149101,9181,154537,337443,457180,320569,260599,157474,-84703,-83123,147835,249645,90579,-221852,-369457,-350730,-360096,-317152,-62560,177010,179714,87269,55959,63248,9530,-144434,-187270,-46758,66244,-57639,-316182,-463675,-350084,-81756,24952,-13647,-76870,-86485,14601,182737,290473,145305,-108397,-116063,-8126,-26638,-82655,-121855,-64424,39987,95892,140326,64241,-114637,-116635,32337,141074,178772,239507,330586,316945,192713,-57940,-218382,-160724,-10248,102045,174205,155799,-87059,-394766,-391129,-213195,-176597,-214969,-158623,-167299,-303381,-376249,-322400,-233121,-66927,120900,104054,-53832,-225120,-383483,-298299,40490,178958,-2701,-155038,-103764,37263,187395,243645,83947,-175741,-145040,33855,196928,56453,-151924,-101206,-42958,-284521,-436642,-98228,222890,322863,397112,466063,403410,376631,401286,370148,244497,178459,152283,77522,-709,-110223,-181803,-88616,-52508,-187245,-195209,27411,112014,-581,-99160,-82736,23137,89070,26984,-7676,75824,190611,119903,-1923,51548,86566,53617,77671,41140,-26179,42497,141570,199936,88790,-191712,-321346,-125447,-47333,-125931,-57370,339164,650270,554154,232408,-32801,-267585,-349081,-262709,-131383,-109246,-127650,-81299,-110902,-11403,208219,237365,12815,-169163,-66268,143489,253708,216777,69851,-77524,15844,292730,331645,45302,-140930,-12332,141629,39171,-284099,-591611,-476936,-176216,-61432,-32029,-5034,-13990,18648,109995,84562,-90335,-267786,-283969,-50623,225194,199981,96998,183929,336954,263030,5462,-194662,-200185,46353,299440,290110,182430,315853,417828,397502,195247,103527,179606,265868,190323,75380,15969,-57664,60263,296914,359455,192844,51088,-60353,-120418,-128731,-205439,-123511,57940,-68624,-197280,-91334,-24414,26047,89062,137073,80995,31375,46983,-5742,-187671,-161527,158490,333177,225987,91786,44199,169845,323325,100541,-185038,-109484,106251,196225,175626,120111,-85234,-234653,-95078,12823,-158091,-152050,8803,4497,-51437,23283,136149,125223,54579,29718,40259,155285,241621,273639,266318,166845,74155,26137,-52088,-112043,-79657,-32585,-127457,-247677,-267724,-184643,-119552,-228012,-400684,-311033,-98337,-169759,-282867,-107849,118882,71454,-205981,-409777,-249899,128056,291685,136758,-28743,49235,220926,56465,-248056,-147502,143201,186658,-2471,-91683,-107077,-77079,87428,-20551,-374661,-928753,-2182564,-1490942,435351,1016517,2059388,3491111,1658955,-415701,-281172,-198409,-373898,-47647,-529843,-2055291,-1886907,576740,1691245,793658,433959,174135,-6611,169927,-60807,-339828,-270876,-218803,-166313,-79420,-9630,6400,-267,-117145,-313648,-218033,92194,203380,92003,-59655,-36569,143942,176515,111025,96953,3715,-208042,-289445,-118273,123642,285746,114405,-219672,-326095,-166004,17719,218685,257016,207379,263698,184976,-38483,-217710,-344646,-373886,-303396,-388479,-412315,-197711,-131950,-132943,36669,126368,174421,266927,199323,29211,-78802,-201005,-274820,-218847,-143385,-131500,-203334,-105097,39136,40759,-147873,-311535,-193657,77950,109982,-54138,-194380,-278651,-294813,-143914,85247,222424,187101,3475,35673,356127,490283,244329,140573,220825,105326,-36710,-59265,-96576,-72771,97285,133384,-18545,-22024,181745,271103,238531,24881,-116997,52186,341718,429965,287230,81826,-2940,150803,322939,200737,40629,-39467,-93970,-89361,-55903,-124307,-124034,-15013,51984],[-29539,-28819,19327,22378,-82869,-114907,33774,21946,-120323,-44190,79944,25039,-19562,58950,81485,92098,72385,44009,50891,-9200,-246039,-421745,-192841,86824,120303,106535,110964,130076,308603,488125,429820,404270,253669,21388,-41535,-107944,-186323,-190933,-157485,-71302,-53875,-114901,-116707,-61426,-85453,-116853,17345,87174,7134,-78531,119864,335917,271609,127872,58719,38546,-5640,-110901,-11476,130668,-63364,-249510,-123473,-31398,-110156,-148268,-227926,-240796,-21744,93366,-61679,28764,401529,480250,171365,51334,84399,52639,103400,360144,460283,183327,-82609,-36209,162142,253567,127113,-567,7583,73245,-71602,-267993,-223479,4735,83985,-4333,-46372,-123011,-162850,-75964,-81860,-123163,-8085,55620,-11347,-32717,138658,205047,-15968,-153196,-91158,-4550,-28734,-120038,-222058,-385799,-404660,-194469,-52557,-54715,-95121,-128339,-136442,-18982,46922,71014,58396,64059,116921,206726,226820,138265,16899,-17191,31207,16298,-73464,-98854,-175205,-167904,-50180,106723,59232,-51211,64114,179221,20123,-137482,-15538,195143,178687,-29448,-56631,26430,-204,-100030,-113278,-103380,-62058,-1919,69785,47851,-149209,-224819,-62382,63869,82994,24873,-29633,-84205,-103993,-187987,-233004,-98422,218867,368068,238363,98744,-51809,10356,135865,17694,-187265,-145245,51152,218593,248772,163774,83545,-27071,-181038,-276772,-277465,-107013,80090,136388,149099,167056,102753,-41428,-21044,134369,233812,192924,293736,508734,426699,91701,-178145,-334574,-221947,-16999,18320,-10431,37015,155395,178288,68566,-45500,-45967,111815,172271,77561,-99820,-156921,-56514,53310,82376,140777,128693,-3152,-37339,88602,299329,442296,438115,94000,-134566,7624,213492,149388,49942,59342,165800,78774,-154316,-283154,-289364,-236674,-186430,-130234,-154571,-80337,-7353,19938,-13299,2626,82421,-11000,-130846,-168182,-214307,-217262,-197871,-246487,-262385,-288424,-336491,-373657,-344457,-159463,-68236,-106856,-50826,105290,240291,298223,236410,236316,354071,365560,225549,27610,-120049,-76540,-9078,82423,311270,321525,67597,-36544,-14286,-47082,-52204,7745,120774,188176,146573,26711,-96168,-132294,-81966,-34174,33145,183738,280174,235828,128047,103677,112913,92704,54830,75412,176438,188706,7758,-66321,9254,87317,69819,153569,235594,141366,225649,445605,406661,298870,136199,-228689,-547414,-499402,-113676,90022,160346,42025,-144613,-123383,40916,172227,249388,175462,-7102,-217657,-330927,-277011,-183262,-136003,-82119,-24055,-126673,-340648,-254338,48837,256556,180994,49272,87996,52844,-166675,-196194,-76180,-149194,-170387,-2319,70664,-14757,-139810,-269248,-340152,-304380,-235327,-228380,-118735,93016,106455,-159792,-341357,-310524,-273715,-204613,-151696,-132394,-29091,399,-41891,-66959,-29394,-27556,-95018,-130291,-9637,96917,68422,-3435,38959,118640,108489,42634,10400,90688,134128,61888,33550,40543,18937,149092,233003,83692,-93315,-139267,-96740,-28707,91145,245116,150734,21198,121800,223445,149959,2033,-52917,-32476,-1392,7827,101210,171263,148142,41021,-25851,-6673,21616,103518,191158,136992,135530,66486,-29420,-197902,-356614,-167283,216116,430541,373039,224627,6666,-218800,69385,567440,1007858,1039502,1603872,1962920,-3069371,-9856024,-3835010,9513863,8069798,-146108,-3024114,-1998847,-667976,191405,266515,-144721,-718412,-663629,-311566,3230,44413,-36278,49401,226625,166421,86177,8756,-118637,-270268,-284303,-179608,-82491,-93,-5395,-270783,-348420,-112880,-149069,-209192,13215,203752,147090,25662,48825,-61370,-203587,-224365,-130259,-75946,10723,-58346,-101255,-40856,77529,301942,442201,178548,-167768,-489162,-727390,-583057,-172730,4475,89296,204183,164406,-30928,-139624,-339990,-556399,-321060,223325,449432,221986,-51506,-230690,-276679,-243483,-189093,9436,290544,297675,133475,104859,238403,299145,190180,85505,-49676,17382,177208,227008,159912,-31049,-204462,-113767,-4288,-25563,134468,127563,-168290,-267185,-26436,233741,263037,63303,29933,105398,-81698,-265733,-318457,-312556,-159122,9344,136902,320583,409769,256880,165506,50480,-115374,-77077,101941,155354,-1506,-301120,-449858,-391667,-393287,-368815,-147440,97397,84478,-62249,-88276,19561,51989,-73663,-104683,36082,102886,-63586,-297103,-364626,-211310,-9538,46446,-165,-57529,-25216,103873,226951,275506,91473,-152037,-69600,132347,92754,11018,-14104,69787,148555,116870,58365,-579,-114137,-121005,1838,123756,165980,252292,341620,225747,69923,-117839,-266911,-242041,-58988,153260,289643,276804,32491,-255145,-268171,-48939,-15462,-191608,-300933,-323833,-379153,-340084,-245555,-194286,-35823,180343,138143,-34480,-148224,-293179,-245315,77510,196183,-18999,-170870,-101178,10888,113177,201147,128908,-77156,-85235,11516,80214,-27653,-157645,-110878,-73373,-302087,-506663,-197504,129249,280533,440553,565414,452830,290462,202581,168460,153298,157778,175648,190194,102795,-130269,-248694,-113821,-56146,-146451,-82290,143024,204384,33852,-86584,-38490,57861,-43632,-266869,-185029,55122,164854,89819,103027,171302,90629,27360,106668,67185,-47900,-1374,137170,232771,132887,-141696,-270245,-83235,-42635,-166501,-106209,265950,564413,526389,261639,-17747,-294777,-402110,-283105,-90771,-40879,-128882,-172254,-146639,56673,286922,314093,162015,1626,-18400,121986,201281,83846,-118834,-235621,-31570,314924,339708,16841,-152931,46713,209476,98888,-230945,-575836,-458891,-171213,-43983,-4967,34723,-23330,-56311,78706,79287,-128724,-275992,-212385,57480,281082,192477,51391,106544,246832,198078,18223,-135231,-207739,-27875,209727,215604,110531,215077,309077,299529,127346,51047,126686,182128,68013,7229,40856,-16214,70427,265097,308078,155604,-54913,-219472,-184053,-85117,-159304,-142079,-32309,-188080,-279486,-107296,-18877,10049,74756,134272,111532,81431,59229,-53502,-239111,-201695,105208,260196,238357,153301,61440,134940,284279,88394,-148940,-66459,114614,196656,240530,224937,34768,-192897,-123974,-917,-90084,-82411,-4690,-49606,-53506,73847,153028,67635,648,40184,107783,240081,295833,265179,208298,149113,79935,27449,-35473,-140809,-211060,-150195,-176978,-313260,-293387,-95948,10207,-141618,-378943,-326091,-97829,-145703,-299668,-155954,120269,56146,-318733,-522656,-293190,92513,288566,215138,68348,49953,184777,93099,-137698,38099,384417,432461,145498,-68644,-128731,-92131,63053,-68994,-421592,-964160,-2144062,-1376891,556198,1230184,2424657,3612160,1407858,-822511,-682392,-449187,-385134,-1828,-718254,-2175479,-1262343,2090630,2803125,885107,-68986,-311453,-296889,114394,-56917,-291663,-177601,-218128,-222305,-49245,47272,32062,54102,-60180,-257350,-148542,122428,208819,96482,-66407,-43355,167052,201927,87395,56246,-19287,-197533,-267696,-123278,92710,250485,77758,-230804,-314016,-196524,-101573,29184,143653,200905,262340,105501,-185061,-323142,-323680,-333805,-321578,-424731,-403521,-179737,-157461,-184351,808,60046,40278,156942,159301,31236,-71459,-123388,-171587,-195041,-178013,-110977,-153407,-98126,5209,5,-188845,-325789,-207100,32969,60319,-83964,-185972,-220266,-220982,-65477,184564,262593,129152,-76019,-35532,325994,439251,83280,-139305,50480,74158,25231,42574,-13451,-17550,182054,214279,-4897,-73363,128844,243033,214276,46734,-51503,108730,366096,383228,165660,10678,33494,206730,323698,151198,8013,-40367,-71279,-72296,-30777,-74638,-67356,-11619,11292],[-82862,-37626,-21022,-22649,-85342,-116272,31815,56396,-69120,8182,125539,65476,7967,30529,30566,17907,-15743,-3259,37497,-5651,-179601,-349802,-200327,86498,180470,120534,75101,99684,302267,461684,344968,268015,148101,-58674,-36910,-55599,-186429,-223382,-185199,-64977,-73642,-200009,-199289,-54664,-46160,-137159,-86742,-9425,-62404,-97905,115702,297093,229825,110511,-15271,-110324,-98575,-92742,32055,165574,-2584,-178051,-50947,26949,-103273,-162479,-213069,-218056,-44526,41544,-118071,-56305,298379,403296,172703,80947,131710,122491,164828,339794,423517,190666,7215,60603,184126,221800,75881,-67082,1626,184493,81482,-160574,-161653,41240,114718,11265,-67359,-128401,-114902,-2556,7647,-84019,-60652,-4695,10549,40780,161480,150554,-44144,-105955,-37115,-9840,-104271,-285582,-401116,-446500,-372998,-211639,-81571,-81,5025,-52796,-155380,-105469,-11868,34696,65743,136504,150983,164316,168159,126253,34025,-6065,39509,16489,-74385,-99235,-186030,-173641,-29807,89285,75118,61580,142940,125879,-90051,-217936,-119118,26812,50882,-113817,-176031,-72349,31187,-41580,-59905,-15079,22563,47840,106165,56724,-109283,-132796,9534,39545,36664,31942,-5664,-94544,-137978,-154593,-119314,1880,237410,277883,85433,-71444,-143120,33189,216256,108473,-102529,-85184,78779,206006,204267,85915,-94143,-240611,-329931,-329989,-296966,-88095,155065,176345,100336,118335,133022,59647,80036,204428,264123,229044,313703,488414,395162,111969,-113523,-292770,-260747,-83222,-35381,-56317,18935,130336,161178,107480,20041,18245,176779,225650,116425,-74540,-155046,-108533,-48239,28252,122787,105339,-10645,-35490,94459,304209,478084,469398,131439,-85974,-12906,138485,107673,45341,70603,209435,140425,-142678,-326689,-303196,-211784,-242107,-234232,-185518,-74838,31024,29622,-37341,15835,87168,-87203,-226169,-188802,-154648,-138187,-179458,-324285,-366325,-280209,-275293,-341821,-323543,-138474,-54452,-133237,-50523,124993,222942,297984,294333,302964,353469,276966,123213,-23000,-89410,11550,50391,91422,327673,341162,35295,-49326,49247,61223,96972,176993,227928,199057,152005,53564,-59830,-120424,-98369,-66638,-11317,149637,229755,164036,54479,60107,103966,81022,-12317,-59234,-9125,-364,-43306,9813,99250,129563,47605,74043,193332,94920,114051,278332,208613,167561,104549,-213418,-611790,-630456,-206302,74303,116643,-8421,-179611,-226019,-120660,17279,162721,150325,-8042,-221151,-326913,-242367,-107099,-74285,-100520,-93801,-146013,-303166,-253350,-20253,136195,105197,20401,48329,28965,-158396,-215618,-86706,-88242,-21425,193669,217057,44278,-80437,-190045,-360682,-382646,-228395,-135047,-27597,118728,24946,-259415,-429107,-365787,-260500,-128621,-77655,-75276,-14985,3707,-32658,-121149,-154936,-75808,-58488,-74272,4501,88778,83304,-8183,-68778,-14266,43698,9902,-74473,-51086,15538,-10879,-1403,53006,76122,181581,204388,67805,-22865,-42161,-40471,14516,80832,157413,89295,-6504,100800,234912,175444,3442,-95124,-125334,-59515,93244,224708,181875,56353,-63367,-118769,-51749,64037,168254,233178,149528,56017,-80644,-161527,-267682,-406958,-286128,78174,285145,202564,291629,410351,257305,264509,449111,720375,876017,1497080,2718849,-1209911,-7495081,-4607310,6604580,5717319,-788224,-3128173,-1881784,-310825,728372,761597,164154,-376354,-407911,-244138,-80518,-138441,-130476,80572,244888,160233,13981,-122934,-171147,-227068,-222000,-160015,-144702,-41929,-3220,-213635,-243068,-18665,-108865,-227186,-64510,191861,244491,110156,18093,-185187,-369860,-270709,-88016,-95752,-76812,-95360,-86524,8643,121246,242982,233812,-59890,-409256,-674335,-767169,-543113,-187096,3142,130528,203176,28033,-231067,-266136,-413191,-602862,-336863,174081,325912,110259,-69347,-168844,-241948,-212432,-118966,71579,277313,257653,131796,138013,279131,290921,177966,107440,-18362,41906,183513,197659,134203,-30234,-232416,-150405,34132,56224,152039,149152,-106611,-217063,-13724,182134,109924,-88991,-48461,54037,-156114,-343672,-366420,-336236,-151106,-5731,64043,206584,272042,136645,38273,-60809,-122791,-62067,36682,27849,-126481,-355958,-465436,-385527,-392399,-385795,-221703,-10431,-40969,-206518,-209927,-12060,89088,-7381,-34212,95944,140529,-28626,-243782,-250741,-67954,49754,58230,16929,-12428,53926,170434,227865,220145,16435,-179385,-8617,225536,173898,107118,107838,201744,239426,115338,-47236,-87139,-109645,-104458,-9990,100154,109727,182631,236493,62699,-79688,-166429,-266109,-270741,-67574,225149,404600,380859,145412,-95075,-116700,111623,155211,-116905,-366949,-402087,-375559,-252538,-153489,-152005,-12820,193139,113147,-57335,-102333,-191366,-141143,148713,213823,-23339,-142514,-53867,7875,46890,143938,151228,27662,-9731,-15255,-45846,-71578,-88500,-67410,-83469,-285275,-498548,-253676,20459,188740,414526,594416,442721,149917,-33936,-70837,2043,93196,189516,293222,188615,-143544,-296333,-134817,-48741,-74923,54683,269546,284507,60353,-86168,-27903,62547,-135385,-451697,-319874,6667,69188,-1147,169002,274910,91285,-15888,101391,84068,-39859,-31789,138677,255780,140467,-114064,-221281,-69221,-55581,-205133,-160044,149415,390739,415708,253008,23667,-228384,-337929,-231361,-66563,-14411,-106136,-198710,-128209,156737,375083,374281,310348,160968,-3199,21689,59417,-94947,-289844,-361785,-80530,285590,309505,27515,-89486,117404,221407,109521,-164980,-479150,-416151,-180112,-57747,-9164,58173,-4228,-68207,73546,80581,-122475,-221261,-106093,137020,281223,148375,-28399,-19838,112871,105942,-613,-113167,-212185,-100863,86379,112742,50058,156711,258129,219930,72940,13563,57183,77793,-25646,-13374,77143,14857,44864,185423,230872,108064,-149046,-332277,-186426,-17725,-73143,-117584,-121617,-287696,-289710,-65336,1077,-7682,47863,92342,94767,111003,68649,-100301,-285648,-234061,56975,192567,218790,176291,82437,130672,240444,77607,-76805,-9799,99769,181861,309067,360983,215427,-85355,-95905,37603,22637,-512,-38436,-122835,-44090,140748,187308,68124,-15897,40857,163060,315854,312354,182429,93733,90049,52507,23577,18462,-119000,-284796,-221340,-189408,-314268,-262986,10247,131699,-43224,-299869,-265012,-56281,-96816,-294827,-212154,84738,59123,-346844,-550390,-308324,26802,236282,265497,166257,64812,141455,137015,16663,228731,539552,550721,224916,-46107,-165978,-137722,16118,-113881,-362028,-640934,-1595000,-1067939,506345,1056190,2020604,2987084,1032210,-952894,-803774,-493684,-250692,187150,-575290,-1920355,-610066,3087805,3393648,931456,-323851,-569680,-441280,117539,-51071,-235319,-56232,-153048,-201347,32610,155436,137195,186206,55092,-164283,-65208,168030,238326,124201,-44491,-16659,211440,247798,121920,103042,15907,-155805,-221997,-113007,53231,181101,41023,-198940,-244461,-177624,-164546,-109699,43295,171504,224237,10634,-308077,-362823,-242946,-255700,-290537,-365719,-312220,-138556,-163745,-207424,-30677,2492,-87208,13297,79977,35704,-27023,-6099,-30673,-128724,-161437,-64754,-63492,-40652,2749,-8267,-164613,-291776,-211414,-10747,19682,-98748,-150666,-111970,-84217,68762,300350,291912,80805,-115469,-99163,215306,301353,-61588,-335991,-124651,23195,65529,104326,44899,50666,266325,273939,-2213,-127471,35042,165561,151101,59599,28014,152372,299538,226614,7034,-64988,66325,257565,301904,84123,-44567,-50721,-47017,-53977,-16838,-16682,13581,-762,-38659],[-114667,-42383,-62822,-64862,-65094,-98121,28706,102591,12839,75378,184371,128563,31548,-19937,-11893,-21726,-78814,-25254,65092,35293,-67039,-208595,-163835,91010,247911,168755,62234,46251,211657,344920,227530,96701,-1685,-124991,-29718,147,-160979,-245120,-202720,-38354,-51116,-221843,-223601,-34804,-24504,-152833,-166265,-65260,-54322,-44579,107957,201581,143996,68494,-88120,-211422,-131464,-31663,82980,177100,28562,-113082,32264,111749,-55997,-152041,-172370,-154216,-26345,43601,-106132,-107049,172677,293554,152891,63674,100529,114504,156224,221110,269888,147308,74554,115687,145036,123109,-5525,-124166,4500,262591,185563,-75836,-112798,50997,99990,-6622,-96960,-108694,-25444,92525,85124,-36018,-86434,-60160,-550,44488,108314,81352,-19898,-25666,12203,-13073,-136439,-349376,-455405,-428513,-310829,-221507,-107801,70960,134253,30524,-189083,-242179,-135153,-44628,27142,111147,105862,74219,50323,46303,17587,651,41917,4781,-70040,-66810,-133719,-128711,8341,79030,84445,150949,194939,64023,-142416,-218216,-192316,-168060,-81942,-143417,-261814,-191438,32709,21836,-11117,30894,71548,82045,116731,14627,-119644,-55928,82997,27910,7136,60029,31815,-93395,-159389,-115925,-24394,83967,226442,149812,-84447,-226973,-211148,29991,228826,160424,-17622,-21957,93225,158725,103608,-51331,-266474,-380636,-407507,-371887,-314863,-62006,243936,268215,92872,44932,89525,111670,176457,269459,264921,238196,325550,439873,309491,95773,-44142,-220501,-294591,-161719,-86542,-104194,-43133,53472,103235,105622,46825,47417,204493,247791,146783,-15625,-115686,-140204,-115226,16203,123170,81506,6191,14632,87693,238937,451853,450968,148416,-47705,-42009,39248,41298,14402,55459,242563,239736,-56856,-321702,-290847,-164792,-262992,-297586,-172794,-24787,99787,53966,-55734,10180,80345,-127076,-272683,-181018,-79113,-50509,-140292,-332414,-372583,-235617,-212075,-279265,-226192,-44633,15255,-93726,-5702,147401,195850,287017,336740,340561,311646,173641,36541,-53181,-43239,80495,58302,50567,292237,321934,-3826,-69126,84712,134634,200127,291878,292746,187538,124311,51363,-30124,-84868,-72984,-60393,-39913,109462,157856,83171,9798,56208,119629,76255,-77060,-185160,-178219,-178848,-94234,60696,147591,128018,-4988,-15443,123449,46581,-27736,41855,-16718,43206,92021,-122042,-517980,-581780,-209171,74456,45216,-94944,-218694,-303048,-247400,-89913,136167,205658,72965,-139611,-252503,-133420,43148,31920,-99471,-143658,-113951,-169135,-179874,-65124,11581,18324,-19124,1647,17550,-90947,-158072,-31065,36592,149838,337188,322253,138621,50502,-52046,-316728,-377531,-166667,-37060,24930,84122,-87074,-321201,-415193,-323092,-170515,-2097,24040,5847,11028,1357,-22060,-122828,-190412,-71110,-19290,-20195,33052,91133,123414,36198,-129785,-99710,44562,44930,-94529,-130861,-42900,-49846,-46217,57961,158373,230467,170112,61399,77917,111177,67203,84590,90551,87992,28832,-26972,74652,238174,232700,58449,-103208,-169217,-46570,204597,333450,176854,-43352,-187429,-219932,-90959,108718,199542,195132,121195,-20528,-203183,-266937,-315643,-419635,-401719,-108443,136232,97037,390390,718927,570231,309017,258089,415666,626782,1366444,3157298,878915,-4371391,-4649197,3020286,3205055,-1213731,-3055696,-1773834,-66257,1197027,1263674,449176,-443,-81950,-164385,-206293,-255125,-179670,41564,153759,145486,-9634,-209091,-173250,-89075,-95229,-159517,-275822,-116977,2445,-79112,-52851,105118,-27063,-214568,-147107,163863,373048,286065,52231,-247175,-448240,-275905,-83351,-174898,-243075,-183533,-72772,78045,169770,163082,-3308,-301162,-618652,-784979,-672767,-344179,-69742,91563,219574,209588,-63788,-330440,-328484,-450858,-584762,-278190,144466,189773,20888,-51171,-76867,-160293,-123677,1448,165404,254128,182854,110166,149392,250960,224030,169950,128773,-36977,-31944,94286,121262,96264,-6225,-193210,-119127,107847,135522,135182,176601,-4220,-154323,-41921,87416,-19271,-178318,-89027,37805,-139299,-309964,-308436,-279559,-99335,-10981,-23954,52623,115597,20477,-56461,-115769,-86286,-16558,3288,-59169,-198641,-328674,-378602,-308229,-332413,-340895,-232076,-80552,-132689,-280741,-251086,-3476,135000,69966,42617,154368,204661,60160,-152990,-135614,48908,94932,77686,55406,73786,168239,245017,239094,192259,-11508,-146137,74459,262581,216638,208704,241425,320477,313161,117471,-119742,-146741,-83732,-59406,12270,88752,41131,82879,98533,-87236,-185172,-157099,-188769,-224420,-26174,311253,509592,462615,234324,41844,36583,253663,312039,-211,-330620,-380726,-295400,-132373,-55349,-95721,19562,182266,65225,-87307,-70937,-73056,13671,249365,238913,-7036,-74263,41117,54218,24175,89896,136419,106175,76133,-20264,-111722,-35504,47034,18875,-72066,-232326,-392585,-238723,-63856,84080,333251,551042,387709,-325,-256811,-287709,-166067,-2904,187363,375574,264811,-123205,-296001,-128407,-12774,21017,173302,364133,334811,89417,-82535,-42099,48771,-150326,-471169,-366322,-45516,-59406,-109077,201600,352743,96652,-55745,76856,106173,15197,-15827,155815,263359,114922,-100299,-160799,-51500,-50226,-194098,-167007,57784,205279,255118,200908,72907,-99899,-175503,-107755,-44603,-24436,-68140,-150407,-52498,266365,452696,408296,409986,250630,-33890,-133665,-136925,-275004,-396180,-408765,-106330,217162,239475,60606,25993,174310,183873,81419,-102189,-344400,-373102,-197369,-98860,-48445,55585,40005,-4968,100748,83567,-82744,-132819,-12353,150749,213215,65592,-128371,-154129,-12745,24184,-44067,-138945,-221078,-161349,-37271,11663,16118,153125,255675,162291,33169,-20044,-41064,-50787,-86965,15342,122535,34820,1020,81285,136382,50932,-203452,-357718,-127425,48551,11703,-74402,-195501,-354073,-242936,6227,8902,-41576,3571,16313,25145,103481,67211,-139969,-325458,-259812,20760,146261,159164,137956,86223,142629,193747,52041,-20386,21255,53818,144601,344845,472401,375760,31113,-40253,103274,130496,50326,-103266,-217496,-54130,173767,191155,84022,-22616,11649,174852,342143,262991,29938,-53937,-4993,-19455,-4424,73076,-80312,-312732,-255337,-184506,-272331,-206436,81061,190773,27622,-191545,-157074,-4105,-66004,-300395,-276839,25308,80551,-294233,-506421,-310631,-59940,141702,267284,227472,74884,89514,152497,133707,331828,539511,486997,188562,-61746,-234684,-218084,-45788,-145323,-246222,-107112,-739498,-661501,332884,605711,994248,1791259,572061,-892610,-732305,-385965,-47180,425183,-167638,-1351828,-114190,3220967,3264290,862492,-362583,-629235,-445382,138429,-85873,-214865,47519,-60551,-140430,119597,266094,260771,323150,180085,-67991,-11281,176647,229044,116846,-34837,17531,252816,283478,178531,183522,56854,-138487,-212906,-137772,-25194,59488,-27900,-168068,-156777,-129562,-183161,-188451,-48336,89949,131089,-98281,-399352,-345607,-137927,-172669,-237434,-257670,-199948,-117368,-171911,-203004,-52230,-42137,-184197,-140057,-28515,34206,36640,108003,103114,-42083,-118514,-36998,11820,26790,14538,12556,-80225,-220632,-214501,-60650,-24275,-108210,-91736,36583,91131,225944,407598,309967,47413,-132917,-159806,53841,129239,-131424,-356530,-219157,-23692,75286,111886,68514,125161,337055,301883,-5219,-155916,-48737,74805,71734,54044,91958,170399,174110,32929,-112847,-96558,101162,296040,277438,37597,-88862,-66740,-29196,-29321,4201,54392,107389,23269,-71933],[-138340,-62125,-109585,-98441,-32340,-78741,4281,125835,82381,118273,222537,185868,37804,-84622,-47336,-27033,-109943,-31897,109215,85431,36159,-59887,-106521,81525,287979,237813,76363,-20245,65055,183175,124369,-19216,-108974,-150210,-33273,22279,-135285,-262179,-211980,-1440,2883,-186597,-185224,12761,873,-151986,-199929,-66993,40460,75086,101119,75597,33404,8231,-143536,-241309,-88948,69082,137929,162672,19971,-63306,121844,217172,26546,-119050,-120906,-75422,20590,98932,-22590,-102491,62580,174925,90165,-12165,-4200,28191,75066,53442,67463,83313,112888,120305,53442,-13428,-86688,-142477,27156,296696,234263,1136,-54187,55286,61068,-43615,-124225,-65740,86811,180883,124012,9413,-71041,-94639,-54454,-38466,-14395,7720,33296,56031,41503,-3478,-102131,-286791,-366298,-323364,-227049,-215057,-116049,136646,254003,112880,-216467,-401948,-309484,-147387,-45685,1487,12680,-13533,-68599,-61750,-23782,-7765,24058,-20418,-66003,-17316,-35747,-35009,63564,86293,87565,185216,197577,22316,-102561,-128509,-207977,-307448,-153712,-102853,-291800,-288303,3569,56346,-12072,829,73955,107799,123257,-44722,-195189,-55874,118621,36404,14458,105945,73324,-75099,-146954,-63690,54547,150729,206909,41877,-210789,-315726,-226442,12932,178824,166373,50727,33011,98040,98438,-21991,-221225,-400570,-414679,-373054,-349391,-277674,681,335140,386441,133197,-30960,-17557,93889,240404,313646,245529,232619,343366,387128,193092,38424,3970,-141917,-305359,-220758,-125874,-147312,-126738,-46327,23726,70552,45697,55082,198980,234299,158786,59370,-42878,-135678,-132254,36709,131461,55391,36372,94720,58174,113111,359088,380242,135322,-18519,-51235,-43287,-26137,-32249,13865,254787,353691,81026,-267239,-253866,-106540,-235923,-291995,-116812,64930,183255,89108,-58372,-3670,73769,-119264,-263960,-144908,4928,30498,-93302,-277253,-283335,-162698,-153266,-204051,-105738,72489,102587,-11873,70669,168337,150017,244938,345213,338965,231238,67287,-27912,-64835,-2583,106033,14157,-25343,215005,262636,-47159,-100773,79098,158846,232596,320874,286636,122833,33684,12271,-9943,-32057,-15001,-26958,-53766,66492,84280,17938,4861,91330,154843,84689,-111048,-268553,-299191,-300061,-137053,63996,130790,75486,-66485,-72601,52512,3410,-164800,-197307,-206260,-57000,77475,3440,-307967,-409827,-145301,77007,-42301,-203885,-260786,-335083,-310555,-137471,149754,287700,171772,-37597,-154845,1172,209164,142903,-93396,-177509,-53595,1242,-77177,-99447,-110111,-77549,-58894,-24969,32762,9462,-57285,56803,173093,275413,372985,343210,219584,177405,50151,-276587,-335501,-104278,9729,11091,-9137,-198271,-329842,-310834,-203587,-46524,115783,95646,42591,6359,-30061,-37272,-95602,-144461,-37591,-7770,-1324,49970,86778,155125,82397,-162146,-144989,86210,114039,-69608,-138586,-33246,-57215,-102127,41106,223252,257416,112711,39692,160014,256940,183635,153426,108081,47858,-23346,-51762,27315,211117,289999,135487,-96850,-184469,1705,294223,394818,151955,-143393,-321089,-335054,-157508,112124,181503,81625,25601,-114208,-304207,-352831,-366127,-431958,-517300,-307634,31680,98198,474200,822461,622151,176945,-11109,99940,273211,1213366,3200382,2589607,-1658104,-4200884,-53622,1518174,-1149068,-2759349,-1685390,-15575,1432621,1578368,605784,257501,158447,-168079,-385131,-308703,-216007,-113203,-46906,96844,-17417,-262706,-145504,101336,58575,-189852,-429777,-203113,12591,84646,142120,192875,42701,-199209,-230691,113129,477034,457126,92479,-276532,-460941,-288486,-139445,-277803,-417553,-309474,-88866,118575,168862,32205,-242810,-504996,-744995,-788044,-478490,-69348,130200,228934,307176,191046,-122294,-342904,-340699,-464016,-528842,-188654,122300,64731,-47506,-40289,-21934,-79645,-21105,116166,233365,188318,52365,43618,118915,147736,104208,149355,122694,-122778,-201176,-87291,-11132,34239,14692,-127347,-63325,168671,168335,75341,170134,69902,-124641,-120014,-55557,-134798,-222080,-113399,29882,-60946,-177174,-160750,-166055,-42935,-34792,-131804,-121232,-36414,-81882,-117378,-131252,-54356,21231,-7925,-101341,-204048,-238579,-236371,-204012,-245440,-262997,-188882,-105582,-184784,-291104,-231340,7829,152237,122871,92905,180676,253758,140622,-81208,-72330,84536,94261,77873,83038,160733,283113,316879,261752,190083,4340,-76913,129410,213207,190568,264512,324242,371526,331226,102164,-158917,-179173,-64399,-25872,30111,58692,-49291,-30024,-24559,-191986,-232372,-101637,-75112,-145453,17521,354130,551543,479735,248572,87574,128110,329141,398154,102841,-237453,-306729,-197888,-40235,2278,-56475,40353,145975,3035,-124033,-65139,27673,164318,325827,240254,2395,-11244,142662,130725,32221,19856,48867,101267,127084,-23837,-115054,47696,182721,94659,-71629,-182481,-243203,-185468,-128635,-28997,194524,424704,287886,-137114,-437315,-452940,-322919,-129136,141052,406014,317680,-79441,-261050,-102689,37065,101282,214031,365529,321329,106601,-82178,-82966,15354,-100295,-352694,-327048,-93178,-185948,-202700,195796,379461,89601,-94026,36537,128013,99519,43731,173671,241342,61402,-97712,-91833,-10550,-9390,-124245,-119848,22357,66625,80111,99175,91986,22280,18775,54831,-14881,-59250,-36905,-52577,53453,347151,489563,407491,425628,240791,-107619,-301279,-334147,-413486,-415982,-357763,-93497,131040,140042,93969,155944,206717,124058,36848,-54592,-222703,-338462,-209926,-152450,-114010,26901,92835,108488,150240,80018,-35253,-47343,32653,89590,90210,-43999,-224827,-249242,-80572,-12326,-84980,-185255,-225829,-193723,-121417,-51069,21687,198334,271675,124392,12761,-50501,-157863,-185644,-110435,88724,184290,62576,-21187,-232,53687,2439,-194019,-276919,-18655,103736,70625,-26175,-225802,-366704,-158400,82001,-2399,-83648,-37730,-53131,-57774,75998,70188,-145836,-332100,-260645,9480,129845,78142,55700,79354,174686,171873,28931,3994,18136,-4074,99595,336360,522183,461066,119293,25749,180144,209503,65147,-171815,-300347,-80406,160352,149769,78063,-31035,-30719,152445,321771,173045,-128457,-171191,-89593,-103605,-42066,114812,-38120,-294931,-244207,-156520,-194061,-130413,107383,186314,73708,-57733,-12672,56828,-56468,-305322,-309788,-7688,138939,-161267,-388025,-277682,-113029,64121,250016,259307,93816,60706,145655,179200,318758,396706,281425,65177,-104853,-299818,-278086,-63721,-113722,-103186,427006,123930,-247278,147777,112245,-208197,445268,111605,-761735,-587030,-198697,157400,626771,365932,-596113,160495,2535532,2519659,658493,-296061,-569459,-340032,166604,-136942,-207470,141652,58702,-44908,202555,362440,367473,424982,295036,27861,10718,138801,170238,68790,-36985,60750,290763,306274,239772,256957,73472,-160783,-248755,-197495,-125746,-81528,-118209,-147997,-63036,-52950,-159576,-204506,-121397,-27298,13603,-184507,-426964,-270579,-24321,-91946,-172030,-138605,-105018,-124027,-181882,-168920,-50127,-59432,-220439,-251890,-123904,36676,106919,189477,198670,48981,-66641,-42057,44632,77498,30383,57176,44813,-124474,-213488,-113400,-69037,-102456,-4135,205537,271862,371105,486653,321671,32879,-146245,-215983,-104562,-12693,-105988,-206329,-191200,-49711,55077,70218,59377,194814,381370,291269,-14112,-150538,-86822,-491,-10089,17203,109559,145230,24257,-132550,-158451,-74888,119565,289612,239273,11358,-124035,-101176,-39069,-17764,19765,109356,168685,29413,-103401],[-161967,-101517,-154387,-113491,5464,-65503,-39818,113300,112936,115753,218838,217161,29861,-142441,-74755,-8165,-108878,-33880,141427,117666,86944,40893,-52855,49599,279919,303597,109414,-82031,-87263,34818,76737,-1348,-86870,-113320,-47897,-2238,-122538,-268772,-209140,36147,65162,-121543,-104298,86108,46078,-120771,-176779,-23189,187875,220469,97035,-38631,-71261,-62051,-178925,-210713,9767,189777,190113,123281,-28450,-36151,202714,321682,124308,-73507,-80480,-15161,69893,176228,98467,-47282,-8811,60278,-24112,-137082,-153433,-110691,-52461,-95421,-91540,32305,118598,79589,-65817,-148277,-141630,-111855,68445,288783,234796,78048,30290,74391,27027,-75042,-134936,-10554,190287,228981,106335,38496,-16673,-104435,-153062,-199349,-180698,-63715,82019,108674,43977,24143,-5229,-124608,-171841,-154626,-134707,-190038,-102483,168520,313533,173107,-223147,-543847,-489069,-237128,-124526,-145395,-86056,-57418,-137882,-154058,-75614,-41967,-32612,-69401,-77515,20253,65045,76995,122420,110331,85633,152515,141774,13655,20475,22532,-160850,-327710,-116229,-3772,-273250,-345319,-54486,33347,-87892,-107692,31528,130097,145316,-84619,-318250,-162511,84903,59293,62631,158428,107044,-43024,-96326,2668,125660,209267,198064,-5618,-254167,-310192,-177419,-664,94124,138627,96144,72094,96165,48607,-128782,-375878,-474497,-347212,-226080,-220486,-140906,115241,410877,489499,206472,-85814,-154792,8618,255322,331072,222817,228903,368823,341357,76125,-42943,21847,-72185,-275675,-234625,-146438,-175335,-195711,-129972,-49483,21784,38967,66802,179810,196912,156088,131165,49332,-87379,-99540,69299,132041,24059,65811,180674,21516,-24029,228175,276974,100593,14149,-16451,-70520,-64664,-69843,-38151,245725,455379,234549,-168271,-189589,-43347,-158562,-207633,-31854,170441,263389,137704,-29274,-1126,88831,-57393,-198043,-80282,92995,99686,-46413,-183990,-137638,-71851,-88881,-119466,-5313,163380,171141,84682,164735,192029,91725,170623,318463,310140,143905,-15692,-63575,-60350,20948,88090,-54256,-99727,128231,185374,-78459,-129726,49814,151186,206715,272442,215408,2013,-109177,-43076,15160,39579,68258,26166,-47252,34712,36533,-3410,45170,156830,202428,116063,-87399,-281962,-346357,-325281,-149550,30232,63591,-2824,-104148,-67871,16716,-15865,-239020,-344021,-299386,-113183,58219,127991,-53422,-204631,-53769,79407,-114755,-295396,-284255,-304063,-289777,-121652,180089,342698,224964,23316,-75144,115206,338800,239718,-66474,-176996,20081,150480,16645,-124102,-207376,-160959,-72241,-835,85341,116697,55974,150599,281201,320870,303690,286311,261659,247302,62725,-280718,-296160,-73845,-6494,-47522,-112032,-258107,-273192,-143149,-34581,78692,196271,123926,16645,-33594,-79775,-72095,-49860,-37565,10109,-19786,-12126,55013,79739,167166,101733,-182685,-161848,142486,186686,-18399,-71784,47056,-24007,-142967,16866,253965,249200,44892,7825,197992,344957,273249,206639,133937,53003,-43925,-72315,-31140,161733,334666,213996,-80533,-181508,52455,336102,403788,124905,-208303,-414815,-436473,-255896,60093,131338,-55099,-121337,-224812,-377573,-412200,-418441,-454462,-605134,-449624,15955,205864,501947,691918,424696,-81140,-346959,-250583,-158487,1032510,2950372,3498715,-196004,-3615108,-1627126,1167447,-531814,-2215111,-1546877,-135819,1350188,1589417,611577,327143,219957,-291960,-582725,-305873,-240240,-341584,-288019,20110,-27460,-286089,-98991,295161,206439,-228134,-526438,-241465,59916,243556,277863,204730,58085,-194539,-288767,63192,529440,549882,98539,-300876,-452842,-340042,-238300,-342656,-498827,-409506,-125133,109595,94755,-148910,-449308,-639652,-762781,-669345,-219222,204624,343319,368631,356417,132659,-166204,-307671,-326105,-463671,-460466,-105851,103043,-19567,-85856,-52756,-29716,-25602,62857,181321,236569,76072,-119339,-62436,56466,9869,-26940,120368,94414,-240460,-399141,-304368,-177121,-46796,18562,-68908,-16464,190396,146671,-3673,113216,66488,-149349,-226120,-220461,-238150,-238540,-133654,13767,36026,12026,34045,-31972,-11035,-84970,-242043,-275967,-156493,-154686,-146549,-133846,-61715,30768,-1723,-104037,-151300,-116899,-92076,-108410,-148909,-163744,-100879,-79462,-191359,-252045,-179547,-5747,123097,133325,101506,161592,253190,159013,-65636,-77573,37226,51550,53347,85186,220249,372998,380668,289890,196350,43634,-3381,123831,90894,98107,239600,309307,329523,282480,61178,-168103,-178299,-60553,-25323,16523,-6700,-157049,-133570,-101126,-240074,-222553,-21239,27929,-79129,23146,313524,498712,413026,168314,20934,126065,317115,388512,157302,-137117,-227848,-130220,-12650,-5680,-55364,36660,95098,-58699,-164184,-83887,86145,259616,335562,198468,-12093,14212,216362,213937,50183,-76561,-112802,-3992,111406,-50246,-93257,112910,248641,115713,-102365,-167928,-125145,-141342,-189777,-148789,11891,230436,156632,-239373,-547762,-545258,-437157,-267820,38674,368205,337710,-31770,-217173,-72783,79105,129053,148169,243867,228892,97998,-91296,-143415,-32723,-20191,-171299,-233058,-129438,-275481,-260980,150780,337395,50509,-138303,-14973,139596,181503,118398,169316,183773,-4238,-99739,-25235,55180,63364,-20458,-47842,34980,-2404,-79114,-48840,46144,71099,164839,207182,24350,-106142,-34609,48817,145984,362622,461404,370486,354461,141386,-206833,-436260,-481196,-484856,-358564,-227425,-45492,45797,27563,107821,261563,219185,69548,-6972,-32401,-155482,-311787,-211893,-206875,-194491,-24942,123883,212152,190010,53180,-17667,-3810,8288,-34625,-64415,-167670,-303540,-283744,-78869,-1907,-106552,-219410,-221223,-199123,-152849,-64780,54585,251451,256290,84695,-345,-86629,-280607,-309295,-108279,175775,250827,103818,-626,-31156,-2465,-32974,-134877,-126593,98546,132949,82404,4253,-209914,-333071,-78232,123610,-41834,-130647,-64090,-84706,-114308,43802,79525,-112907,-297296,-238213,6624,113016,-16293,-50137,62146,214897,180995,16802,-10548,-24880,-66333,46966,269142,473508,432668,142986,69789,232533,234584,43046,-225476,-352549,-122659,94074,52804,7859,-65586,-77794,103620,261836,74174,-234519,-220225,-135221,-174695,-84387,121325,-16849,-254319,-202109,-115140,-108135,-60192,83243,127849,95899,79937,139204,112967,-71234,-301874,-288801,9983,221701,12521,-220977,-201196,-98284,46539,235396,264960,119670,65114,121420,141039,196591,160638,13368,-93582,-163096,-336122,-275514,-1567,749,26267,735115,682019,74814,31931,-215098,-1080317,-599360,-280318,-688793,-492170,-27633,292538,708490,823997,147269,239537,1411475,1482961,329217,-284538,-506069,-202922,186662,-162805,-172827,241033,197194,71519,269173,423217,424658,465238,378353,111042,1229,55485,70498,-5315,-43993,105551,315606,312326,282788,281529,39749,-223424,-317023,-275836,-222923,-200858,-205529,-138085,25406,39928,-111482,-184586,-177377,-148263,-87110,-216330,-374117,-152780,80627,-20402,-107802,-44705,-49399,-150736,-193715,-121086,-27741,-47520,-186883,-280469,-167991,48261,163587,216162,232633,123446,-21523,-71405,32569,97630,41896,111341,173195,-25231,-205228,-161006,-104418,-65347,112630,362107,419878,474930,526856,333468,40380,-160726,-255769,-200916,-70822,-3344,29762,-58469,-44264,23022,10245,41153,258576,400927,252790,-20431,-111191,-60805,-34551,-76798,-41567,81787,84083,-103862,-215607,-119495,-5165,115787,226203,184509,5399,-138428,-140389,-66026,-16961,30625,136014,177687,6803,-136281],[-173412,-137798,-171561,-90039,55608,-43931,-72580,87559,113093,81585,182174,226063,32147,-161176,-82736,28456,-73766,-31451,147095,123386,78842,72889,-14177,6119,229717,342945,145064,-119377,-192755,-53371,104377,172027,93706,-12411,-61380,-58201,-119156,-249140,-185278,67918,109414,-63525,-19953,161869,108231,-55293,-105018,36562,317168,326336,88921,-105653,-145808,-139664,-207955,-158840,114868,292329,221978,56528,-113036,-42723,245473,385277,199934,-38332,-78875,-8974,83727,220209,193012,20510,-51886,-59202,-186207,-292568,-317482,-274360,-196529,-185417,-151352,2478,76046,-8630,-196613,-261008,-172361,-59989,98516,231816,181565,125830,115781,97114,3490,-94256,-136570,21066,233225,193491,9976,20270,39120,-116113,-302764,-422790,-373406,-149450,78290,92955,723,43094,101676,50064,28456,5048,-72746,-175115,-98721,121312,250657,163808,-230252,-651205,-635627,-301960,-202977,-296431,-181814,-70659,-162680,-225365,-146901,-130789,-164282,-180130,-147953,-9059,94209,132708,133577,110188,51181,36961,9311,2555,149804,150647,-98472,-243166,5585,89671,-266229,-403611,-163979,-85160,-258875,-293834,-73592,116125,156651,-114971,-475559,-383642,-54733,50055,105659,170170,90520,-40399,-54842,41098,159839,227816,171978,-20945,-245003,-252428,-109706,-30148,-21461,67423,88672,59082,52320,-12308,-214074,-498357,-514482,-245743,-40732,-18396,65041,236658,419554,504526,248363,-139175,-314510,-153043,186280,289402,175968,202736,351952,259044,-52806,-153937,-19299,-51282,-233938,-229136,-179253,-211798,-250937,-198857,-125347,-53637,11488,69538,137435,125510,121263,153529,106309,-36537,-67222,57042,75970,-50159,46710,215029,-26195,-145333,71216,138522,31069,30244,34638,-58900,-88638,-109750,-113309,186328,485890,331400,-72357,-132441,-14792,-80864,-97656,22620,220291,289931,168605,7248,5669,107208,19387,-116011,-26020,144759,124604,-36626,-121042,-27099,-6639,-36590,-54652,23327,163670,165552,137240,227234,189542,3163,47807,237400,248133,63319,-78566,-100374,-76954,-5532,14075,-140185,-166627,37348,92288,-108902,-162508,1318,116459,130896,155009,82471,-173672,-285380,-110389,32448,101669,138703,64534,-43458,1602,6563,5379,95785,206594,221689,142833,-28527,-246738,-335898,-269714,-137382,-35169,-40092,-92955,-119744,-23913,16364,-20439,-231334,-353723,-294136,-139328,21684,205053,144652,-69438,274,61879,-162155,-347540,-284287,-228920,-209445,-75315,184666,316940,175719,-9549,-55970,157610,380564,302172,-8310,-136606,78152,220488,57654,-150120,-275044,-224501,-56361,67965,151704,188003,138829,215131,321237,270954,158963,175826,246526,227466,-27129,-343760,-295433,-96461,-74241,-117702,-176931,-244385,-172495,33260,138614,174557,229314,118793,-54244,-93677,-126754,-109460,1604,88036,53889,-41012,-33901,52536,73091,155512,79170,-213111,-173718,181753,233534,38276,48869,177133,49118,-142671,4877,247742,205997,-11447,-15759,186362,346617,306546,232519,165361,103514,-17477,-75458,-78802,113853,364519,278849,-53626,-166175,79463,322705,369862,114724,-200967,-413482,-483724,-366104,-34055,82275,-147883,-272791,-334525,-413301,-430718,-454379,-474940,-625555,-468189,103909,370157,448717,380025,80325,-363225,-701305,-640111,-597369,802900,2607787,3536849,-203406,-3218843,-1330208,2029539,437549,-1464803,-1253368,-314399,985868,1311921,517427,237150,106302,-494856,-732169,-251512,-222496,-528148,-461071,-48142,-32482,-266030,-28640,455152,328591,-228961,-495990,-168980,187494,389979,336389,149406,15973,-186169,-276278,62395,546140,552410,71786,-325140,-454099,-418448,-321693,-304381,-401472,-394313,-133295,73862,-25794,-336558,-581799,-681711,-668450,-433706,85505,453508,529271,487832,367187,53784,-199135,-254580,-293051,-443591,-383577,-35006,104559,-26676,-65603,-58719,-61754,21174,133532,196748,185463,-39171,-269984,-157995,11613,-79640,-96133,118805,89240,-303312,-509017,-454906,-313974,-109352,26220,-14964,27484,193714,113789,-45521,38105,-1972,-196108,-297116,-339150,-296750,-215841,-125815,11453,135017,220544,240383,100983,5477,-125463,-299091,-345751,-199702,-162458,-128693,-126296,-91671,39268,46100,-56205,-48352,25097,37953,-13149,-20108,-14895,48331,21955,-125341,-156110,-96624,-24477,79661,129778,101136,132496,216247,119263,-84927,-103265,-21488,24706,45886,94812,269682,449801,454530,335904,217461,108977,76680,86071,-28823,-1257,157693,213848,235632,214731,31608,-122404,-105162,-29853,-25953,-5581,-73158,-234467,-178604,-100520,-214378,-142450,88472,113447,-27559,1883,211569,382095,302371,41433,-96989,71779,259788,327014,189086,-31586,-142037,-80126,-19009,-42710,-65453,37431,75734,-76691,-172777,-87244,123951,301177,295087,144103,-22615,22347,274719,312254,88277,-162603,-279638,-144568,56384,-84255,-73690,121648,227845,93822,-133614,-168968,-63463,-112921,-233361,-242785,-156600,36102,47014,-264760,-542471,-524925,-454647,-360948,-78761,296556,350796,28481,-161561,-27077,120962,116006,20709,48001,99135,86278,-83167,-180366,-56849,77290,17692,-100818,-122433,-279547,-251778,98577,252139,-4329,-167908,-44121,159949,258835,194577,150314,122659,-34845,-70536,51375,152142,170550,99006,28779,85044,7402,-180785,-201676,-51218,40223,230962,327613,87471,-133353,-48028,133097,208565,319941,389310,331976,255974,19524,-282161,-484569,-524142,-463185,-232435,-41375,40454,-4653,-56922,116523,341587,248758,57698,-21299,-17742,-133196,-267915,-186441,-236147,-255880,-70580,126393,261392,202849,9384,-38650,-5546,-60306,-171156,-202220,-270900,-339957,-247120,-15871,44059,-93061,-203753,-188680,-173454,-130009,-29581,101360,273412,185792,34864,-10569,-123773,-378965,-390298,-86122,248971,311154,162984,70705,861,-22411,-51756,-56779,31963,186817,137584,53312,8516,-159220,-272450,-36905,109768,-100743,-169169,-62714,-57876,-110739,25832,93360,-51199,-226665,-202774,-11494,59166,-116361,-152972,38331,247795,209632,18877,-51226,-97779,-127879,-15580,142700,316434,291932,90142,66478,228575,196210,-6471,-254448,-370092,-177360,-16386,-92094,-138000,-143844,-128170,36739,176042,-4131,-257159,-200239,-140399,-221012,-132780,75224,-38115,-222243,-155898,-79702,-52000,-31297,6748,30852,90969,187508,259329,142943,-112951,-291710,-221596,64444,288436,161248,-54469,-96177,-20834,92537,222914,236164,132601,84902,79264,32155,1250,-104552,-233472,-239450,-234252,-349156,-213902,122889,165902,96316,667607,730622,218605,-8674,-290757,-1294286,-1052296,-571860,-756737,-525793,42127,307632,615615,1010426,655594,196532,368422,536988,-92486,-456717,-537687,-131327,170996,-140862,-90729,338118,320721,170625,288325,412796,399851,425174,397838,148647,-51796,-76077,-64163,-94857,-62498,121692,298520,284889,273511,215939,-70500,-330790,-412274,-368544,-311807,-283420,-277153,-145829,81140,109426,-81322,-182502,-238642,-254830,-155839,-200230,-268370,-37635,142743,14965,-77956,-16094,-52327,-199362,-227546,-105073,-21784,-34652,-115249,-229938,-163947,45302,166270,161268,177999,141916,-11844,-120781,-23750,68821,25170,137132,243370,29852,-208905,-213628,-140170,-9769,225164,448038,480789,499379,505796,326928,49029,-188925,-283595,-218179,-45702,110719,218612,90333,-28449,-15626,-47054,26448,301383,385831,187018,-32556,-67115,-2228,-40043,-135595,-116431,16420,-5867,-191312,-214378,-30581,76768,78758,101560,103228,4793,-131574,-169816,-94297,-23742,31722,123708,127575,-49003,-177355],[-194750,-178723,-173877,-52078,91563,-28934,-90535,54646,82254,20823,112589,203536,45722,-141948,-82738,57277,-26707,-39258,107700,93139,21407,35747,-3684,-40074,150829,328252,151331,-133038,-231331,-75239,189971,441960,371793,124144,-60331,-113836,-110161,-186118,-129055,94574,121579,-37308,32231,212076,174089,41558,-846,86449,365441,345383,79292,-97658,-166881,-208613,-231643,-111324,190389,355040,232461,-16999,-200650,-66013,246090,393390,241987,-10569,-106603,-47626,61678,210870,230198,80683,-66536,-165654,-340603,-419078,-439027,-405085,-296435,-179834,-81278,15677,8090,-111286,-293709,-311571,-159686,6984,117946,157178,104104,137318,188706,132540,20373,-64867,-104835,34845,217489,94411,-127445,-25959,94178,-116311,-448848,-630854,-528232,-218100,39413,35085,-52900,65071,199553,189952,178993,125033,-29852,-153864,-92846,19285,88780,100481,-217522,-671363,-671745,-296044,-234068,-381548,-235351,-47369,-130563,-237761,-193884,-235669,-332791,-324987,-254788,-88013,52441,118787,100599,94484,12718,-101414,-143411,-3652,248321,226598,-25131,-67441,192316,161607,-276186,-457411,-281722,-252413,-454719,-477731,-193141,86054,171001,-111610,-588307,-621443,-244319,21478,144808,154061,44775,-53383,-22322,62202,177591,222716,141339,-7275,-189187,-157515,-29369,-45218,-112338,391,62713,21417,-14376,-64637,-240532,-532638,-500811,-130243,143410,226989,313559,354116,376502,437860,251209,-166730,-438239,-325824,72243,217347,130554,174444,291220,143251,-161354,-245251,-83536,-55303,-167790,-192991,-201804,-226201,-253417,-215940,-166760,-117281,-7219,90973,112446,69553,98966,148615,130452,17983,-38235,5609,-22897,-147670,-8364,203312,-40513,-191806,-51811,13274,-30867,55804,106279,-1716,-81356,-127719,-179281,99384,445812,361018,15984,-74641,-11190,-17993,9757,35708,196235,269016,193537,59854,35053,140492,105263,-23368,17757,162711,120531,-52058,-106511,11652,36363,23063,2842,-1264,82461,94650,137270,249268,167215,-92050,-89382,131849,189585,35870,-96023,-134208,-113137,-65987,-81815,-207554,-199454,-26626,19217,-119037,-172112,-26531,94656,55955,22407,-62334,-342717,-425524,-156785,51824,151870,188491,86916,-37874,-18829,2416,40145,141193,221413,199312,152629,43403,-180216,-272632,-151869,-92483,-95399,-134283,-159555,-107493,41118,55246,-6849,-141020,-223500,-209106,-139101,-14784,226797,232592,-39054,-8316,29798,-165801,-332307,-243666,-126278,-98008,-23681,150409,210392,31922,-124562,-94664,120852,330677,337575,99658,-45635,111605,197789,36075,-170253,-300829,-254811,-14134,161992,205734,199981,169302,235005,284117,149577,-3821,55543,182460,130779,-174704,-434719,-335513,-162609,-157328,-163269,-171751,-163346,-64003,167351,277045,231005,230234,108065,-122701,-139702,-141711,-123389,52385,191074,82736,-53080,-43909,49693,67902,124579,20133,-265616,-201060,181276,240019,89542,188507,318028,147416,-90451,16289,209309,134820,-41153,-14244,136425,262111,265933,218036,187753,174833,47369,-57015,-98365,87812,375591,312189,-24290,-150118,61865,253445,298393,118536,-116137,-300537,-456622,-464083,-148924,53202,-160885,-384810,-427591,-415587,-408464,-464854,-485948,-567736,-353645,253475,496982,300281,-20925,-285893,-578143,-1004463,-1022118,-960151,484373,2337055,2971940,-1311092,-3231707,399484,3464838,1354697,-652969,-759687,-429175,465557,860552,382447,61152,-118426,-703624,-792538,-176703,-151992,-572578,-500313,-89632,-36081,-212199,49487,533606,386221,-183420,-349081,8156,381750,503164,314249,44080,-78402,-173352,-186187,123194,536468,477958,13903,-365777,-494848,-508598,-355643,-163220,-140656,-237473,-94091,23764,-167263,-500239,-646997,-660193,-515305,-147818,382018,659701,657154,553591,330259,-43894,-247205,-230798,-272843,-423268,-323018,5054,113486,25526,205,-46247,-84342,65540,181536,158020,88453,-131105,-360854,-216683,2487,-82711,-80700,144420,118242,-265100,-468235,-486150,-393517,-148575,32606,19476,56515,181355,87671,-42012,-39186,-116153,-242977,-305783,-380604,-306857,-168464,-92574,21851,201509,380368,389924,177418,-6464,-145460,-284233,-315656,-171123,-118883,-92228,-137822,-136872,54192,122864,12410,47895,143091,124444,72023,132201,173793,230911,171802,-6873,-33355,-9847,-43554,34235,118240,103159,108524,145920,27470,-125269,-116642,-40097,40215,68747,121124,305441,496642,512903,372721,233642,176798,146202,40341,-98292,-71254,40121,62609,126448,159804,27306,-31767,39394,46444,-13785,-28421,-122450,-261456,-159950,-51419,-146694,-21569,201217,163751,-2599,-42268,71394,230840,178157,-87972,-203088,9818,192544,253385,215995,70493,-53830,-37331,-28550,-76442,-72854,50860,98921,-46811,-146015,-63113,148606,291982,224038,96398,-19333,24092,318391,410410,136264,-213427,-385238,-247683,-8169,-119918,-96584,40146,118719,44957,-143295,-166810,-56929,-101604,-260275,-300006,-271286,-105185,-10603,-208226,-422370,-392579,-362337,-375175,-173480,221865,366127,93670,-104479,26307,156053,79776,-106753,-148133,-21617,85304,-45651,-168515,-36734,171416,167682,38374,-64468,-192297,-177442,58272,149450,-61298,-173270,-33139,198370,328316,252098,123016,82985,-3541,9430,138177,259277,290347,205378,85058,142758,68498,-210868,-318636,-165321,-37565,222037,401912,167117,-127687,-58328,189714,235136,245220,312180,329044,204895,-53054,-294038,-424878,-446235,-349350,-59913,161980,153582,-69,-80888,142273,411440,325453,105490,10225,12135,-117267,-188583,-127313,-222565,-265375,-76023,111410,239024,185712,-31102,-80116,-28201,-121465,-256995,-272935,-313416,-310502,-145594,82631,103713,-41968,-119432,-108884,-110229,-63170,43482,152062,246273,76167,-12113,-10197,-144265,-413997,-391607,-37558,299311,363293,244646,187921,91521,-813,-47814,13371,147978,236105,141660,22096,4788,-85360,-198706,-37560,56473,-143386,-167855,-13365,40139,-22607,49878,119362,29692,-126249,-152764,-44044,-32434,-196685,-212567,29966,275532,250888,49533,-74027,-157957,-164586,-67910,-4672,98275,100300,259,32471,179734,128139,-43704,-235176,-337815,-213393,-123671,-231656,-300985,-237439,-158701,-12133,109812,-17255,-176021,-115007,-100360,-217740,-160820,4545,-79799,-193196,-101708,-38771,-23069,-41336,-84574,-54799,86987,265038,345050,160155,-147278,-250993,-107316,147214,325073,256178,93726,39753,114948,203081,229559,196094,144609,125606,56580,-73017,-176247,-302123,-361437,-305095,-285745,-333561,-105514,280610,348658,115177,262593,303399,187323,4363,-137129,-799181,-845547,-724204,-923602,-645854,15903,240387,393484,857372,802279,147823,-141656,-2454,-511309,-791935,-652048,-149943,136385,-39569,63200,440004,417954,241695,263736,340034,317701,342724,366870,146357,-119127,-211786,-188043,-155328,-66416,114156,251795,248236,225972,81324,-227177,-446203,-497836,-443207,-365661,-301402,-293306,-141891,112717,147179,-74206,-205031,-287719,-305189,-166619,-136574,-130865,58491,164909,18085,-81597,-41608,-85766,-242034,-274395,-134565,-43808,-25203,-22235,-109530,-116019,23754,110407,43552,54808,100780,-32620,-160254,-89465,7795,-15513,122729,229061,21102,-224045,-262629,-173690,50477,302815,431076,431727,436988,422579,290706,46202,-224032,-296495,-165523,32756,175172,265929,162089,-25690,-53531,-83056,26598,313228,331064,98288,-58881,-51907,31277,-55094,-204334,-199703,-72001,-114962,-245662,-170189,50700,122724,-2710,-77532,-16054,-14906,-118576,-187713,-120009,-44630,5993,56631,13754,-146897,-246192],[-210715,-199666,-149495,-2520,115927,-9422,-72638,45635,53779,-29515,43378,170946,84977,-80748,-67855,79880,29200,-49128,38107,47328,-41690,-30403,-9275,-64217,77647,259083,113314,-128446,-209274,-50506,300426,706570,634257,253581,-32309,-131959,-74958,-69702,-31607,123306,105884,-46120,33439,214678,222600,150622,107531,107475,301985,262588,68545,-20931,-136291,-258245,-250360,-84099,213212,361302,216450,-80538,-260814,-87776,207230,341413,245252,11673,-146157,-108049,12827,144020,195536,108992,-68637,-246242,-435469,-474017,-489735,-472242,-320648,-92239,75055,62382,-68417,-211130,-340793,-295150,-110291,66500,115437,78378,13374,90909,206622,160265,73648,15936,-43010,27464,149572,-40352,-271545,-88300,131192,-106823,-546253,-763080,-606024,-249953,-12272,-38080,-95754,81677,256782,253841,236630,174126,-5886,-126270,-88015,-106506,-122530,3637,-186044,-595248,-577939,-219269,-209022,-381153,-248175,-19952,-69365,-189641,-194967,-322901,-494431,-473149,-371708,-189207,-40614,33624,22656,60048,-15372,-210426,-266151,-14567,275835,230022,42328,133558,373858,189621,-303434,-499017,-372666,-416105,-606122,-594328,-288466,48493,178136,-83419,-607050,-775875,-415925,-16735,168990,116587,-15176,-74681,-7470,66860,181461,192106,96309,6022,-119639,-64353,41124,-35928,-151998,-36995,42798,-19626,-94396,-111716,-209892,-467263,-431727,-22100,279760,437676,530656,439572,303257,317266,212550,-164689,-492642,-448865,-44482,135569,93055,146386,186228,-375,-234382,-286836,-140115,-62764,-83374,-133415,-198433,-198335,-191691,-170130,-153846,-141748,-2129,139111,129224,68111,126532,147990,132439,71639,-13496,-66160,-138680,-242958,-76474,165143,-219,-147132,-104669,-62431,-49375,108231,191094,85497,-45274,-118130,-215047,8413,352033,334945,93335,-12066,-17532,17079,83956,12787,110398,224207,222195,126893,89065,186977,190956,72273,52422,156102,108219,-72090,-133073,-16580,70676,101605,64659,-36301,-33083,-4053,96293,232363,133046,-168317,-199992,39974,169521,90236,-53873,-154741,-153448,-127763,-159630,-231721,-186284,-43365,-3334,-91464,-135006,-828,119448,29573,-72085,-165822,-430647,-464100,-157027,78510,191174,220901,104363,-20197,-10505,28656,91508,174366,200799,139463,136625,98843,-103610,-163435,537,-13451,-113322,-174968,-174233,-65612,116236,128524,26958,-2013,-7613,-82296,-112519,-22995,213616,214630,-80434,-58337,5073,-112591,-234222,-148041,-10625,16590,19546,93209,70130,-140593,-255089,-149903,38907,228491,367538,263224,97902,130096,112997,-23594,-163980,-269374,-237159,46981,257667,233185,158881,152753,217325,192887,9242,-122007,-29023,99846,8504,-299229,-490898,-381770,-236189,-212903,-159675,-90918,-40552,22499,235915,364918,263373,232784,124308,-133679,-128089,-92050,-83113,110339,255793,103672,-35120,-18676,61101,71344,93249,-43774,-324270,-239590,147602,224045,151165,325025,439540,258265,16380,60988,159636,59076,-30424,30965,85289,135160,169424,169519,194815,243365,136685,-6974,-66729,108397,377878,314354,8077,-131037,9650,152699,208207,131290,31199,-92320,-346658,-510260,-242446,61192,-83685,-412454,-472691,-378494,-338458,-433026,-470279,-439274,-141695,404957,518814,89817,-387470,-553325,-657897,-1156775,-1259306,-1141367,80100,2210743,2283321,-2791025,-3692321,2533267,4691568,1837231,47145,-100095,-379597,-12308,422410,267301,-97854,-336378,-819177,-740754,-101636,-23943,-420471,-389156,-88975,-27667,-128889,127727,515111,360521,-99869,-141610,236593,594273,577249,245545,-68533,-186182,-143511,-28699,239548,520157,377728,-51128,-416646,-562664,-572331,-317541,43539,200033,29913,-5195,-20556,-289238,-605491,-661463,-608751,-356394,113902,618091,824255,741196,563105,255994,-148656,-316678,-252927,-277374,-407077,-283937,13761,117088,99210,84717,-6289,-63917,116784,209021,84154,-24376,-174386,-365553,-220551,32227,3,5586,183427,174268,-121511,-275904,-392284,-407426,-168585,31319,27588,64535,156054,71752,-13814,-102784,-234799,-264354,-248106,-340277,-272711,-110710,-41567,42658,219846,444951,432393,154315,-56022,-142536,-201227,-203993,-98461,-59377,-75716,-187936,-183144,76929,201378,64350,80230,195800,153677,137938,282290,364576,395531,315819,118802,75800,54847,-58366,-9385,95480,108411,94352,51348,-95101,-173019,-103360,-1321,91706,112248,157274,315427,486155,512644,364192,225837,224212,190392,8584,-106605,-101163,-86769,-105459,31177,130400,43391,72420,219277,158792,6675,-55138,-150706,-243185,-106693,-10837,-90278,88873,278144,164414,-14671,-108018,-84599,68600,56562,-190573,-254488,-26202,134654,188748,237797,153319,23157,-1665,-24596,-90007,-79182,63642,138541,-2840,-109805,-29443,150638,234224,136530,55419,-17180,10797,329473,470760,165985,-226014,-395308,-269722,-64966,-162886,-187896,-139917,-64413,-22669,-134291,-157737,-79998,-105308,-286378,-336697,-329322,-180210,-25586,-110598,-245603,-201752,-203251,-323631,-233354,151583,364065,132676,-76087,51549,156267,27113,-193080,-284995,-109900,84193,2108,-122262,9296,228074,241297,135279,9616,-67757,-86290,16414,32188,-129221,-173941,-1424,235431,369405,261273,76114,54567,65596,115396,204110,320509,367488,254510,85580,155850,115292,-202874,-391534,-271127,-128527,152424,402652,213597,-119760,-72621,197665,208396,149407,247671,362294,230386,-56042,-253801,-301629,-298292,-195339,102993,315763,246345,33253,-60721,172363,460255,423404,178072,60492,45059,-94360,-104145,-70947,-191776,-233177,-46213,73892,134456,122297,-71148,-134311,-62805,-151748,-273122,-273650,-294592,-231105,-28279,155228,123881,3356,-8014,-6008,-36914,-472,105283,171008,151394,-57673,-60007,-15618,-158634,-388305,-320491,16732,304663,381389,316289,299354,185394,24465,-52116,28973,169430,230154,143307,4958,-7077,-31124,-151502,-88719,-26661,-158743,-128162,63995,170695,116245,102855,133042,84611,-39773,-112041,-99654,-157861,-259176,-229212,28009,275607,268228,90067,-62989,-186155,-179909,-112908,-147383,-130876,-86915,-91908,-18225,99763,54686,-54815,-177570,-272008,-223714,-199099,-324735,-417898,-319735,-169471,-29301,85920,38641,-26339,-5826,-44939,-174201,-160844,-65224,-123754,-167328,-46155,6777,-17472,-85565,-163226,-100055,96016,308540,390244,168865,-153788,-178042,26440,224940,314758,280967,206553,187589,273337,342876,250882,158237,162970,184997,83230,-102591,-259439,-370982,-328478,-262282,-299031,-305914,1124,410742,497263,109294,-298151,-374318,43425,12883,112965,146526,-164970,-726827,-1073814,-745631,-42974,175462,146289,426031,574855,168355,33909,-38440,-824815,-1145909,-756396,-220155,116482,140235,272976,536126,478334,279606,212361,238414,230664,275163,320841,132373,-152171,-288198,-246288,-141950,-22439,109630,214609,246553,185004,-58153,-365388,-516214,-528437,-458557,-351236,-229637,-210679,-79352,155723,176787,-57813,-206583,-269857,-248820,-90479,-16623,35015,157840,190115,28731,-77492,-59064,-81739,-224199,-288366,-171808,-59853,16582,112303,85263,-8870,21140,50506,-57743,-53493,58109,-26404,-126042,-88329,-16607,-22804,116032,181258,-564,-195893,-250712,-158921,136395,362409,356137,329254,351367,337956,266803,73954,-202254,-242186,-26656,169123,209156,204825,160197,3127,-30297,-33663,103007,349939,298169,56128,-40396,-23869,49622,-58757,-231116,-214364,-99332,-161535,-217575,-66513,147115,171609,-54328,-213012,-96519,6715,-39600,-121151,-66555,-3549,25250,15511,-68528,-197914,-265032],[-218485,-195824,-108042,37691,119831,9300,-25799,67213,46354,-47637,-2338,142395,144379,6173,-38483,102461,90878,-52199,-36814,10403,-69843,-79895,-12125,-46964,41099,156625,36768,-116480,-157252,-12421,400461,872459,778160,337283,29315,-83857,5693,99796,113757,172545,92984,-60084,2121,178940,249921,255243,203321,111161,165994,124773,74508,104555,-60089,-264097,-241006,-57095,204662,329810,191777,-100753,-249948,-67406,167560,268237,242226,57315,-149238,-133490,-18405,63130,126418,118878,-47246,-261092,-412168,-415393,-444244,-445768,-242132,61295,263039,145499,-107975,-270706,-317442,-203717,-14365,128180,112425,27900,-57248,7870,162440,181005,168269,154600,57919,28777,79581,-144004,-360981,-125684,163824,-64203,-537914,-757979,-561483,-199772,-18191,-68799,-87291,110718,283944,263653,227543,174502,29485,-66358,-57870,-186858,-281941,-63841,-114565,-420416,-363585,-76550,-119084,-289449,-215423,1329,12231,-70801,-118093,-335560,-573075,-555502,-433051,-242566,-112643,-67472,-61281,35846,2866,-226185,-294624,-11024,245403,197094,121411,310891,496699,190527,-299595,-472688,-384364,-504098,-640182,-583028,-304612,38639,188466,-28374,-497385,-756136,-483642,-27277,193014,87029,-53831,-72137,11667,80313,189648,151541,43953,12629,-47919,12607,102558,14642,-121848,-21599,62041,-29086,-160386,-146818,-134159,-315501,-300262,85645,356477,548390,653360,485773,244177,202827,158840,-127541,-456570,-467379,-114236,68731,70440,124715,64918,-136046,-255327,-260682,-157442,-47717,12827,-56023,-151176,-113282,-72109,-65442,-76801,-105192,38690,214318,198196,143141,226145,187603,137843,127066,17872,-125223,-233165,-303019,-123805,132627,86937,-36214,-80955,-69717,-3910,195186,279213,176465,3856,-91369,-215108,-66818,233758,281258,158416,55389,-16252,22060,105917,-26075,7296,186943,255539,194156,150589,230419,261987,157155,75844,134573,100359,-82046,-176598,-74259,104480,188455,127372,-46413,-126146,-88662,31149,177934,85398,-217022,-263032,-17355,194784,210872,31821,-161011,-185411,-167852,-203215,-221321,-146148,-23990,22308,-34184,-58875,72833,186716,58749,-114391,-210876,-405061,-390343,-122934,91194,202012,227164,113314,-637,15701,63915,128668,177279,141549,41566,72118,91215,-57319,-42869,136142,66981,-92253,-163368,-151488,-19068,178721,200192,54115,106718,182658,20618,-82544,-5669,174031,116719,-148065,-120027,-10954,-29833,-87405,-24038,79458,85739,25058,18535,-64051,-280871,-344497,-194826,-62224,103239,379564,430116,246049,121696,-9981,-109664,-142614,-203173,-195060,84491,302253,204567,63122,81230,148692,54380,-127826,-187750,-84616,-434,-112574,-360421,-487663,-419582,-311597,-251982,-142034,5662,54077,38420,210435,371292,260443,229636,146439,-95373,-67948,2686,-7917,150420,254974,95480,-14118,14663,61280,52696,44559,-112064,-392550,-303477,70463,184596,212478,414148,488977,332396,128788,101811,85033,-32586,-15937,86194,36194,-8861,22815,69714,148927,253931,194572,43779,-6690,151972,347665,259653,8349,-137973,-83385,19931,86398,108126,166889,124167,-203581,-506501,-308831,75108,27175,-367653,-474964,-329467,-251526,-381832,-450745,-308849,56727,466161,391080,-147433,-644418,-687061,-622325,-1111561,-1216216,-1081052,-380892,2145985,1880994,-3951239,-4519442,3866722,5104446,1697637,478121,570452,-168594,-292455,131674,174213,-190741,-464641,-796513,-616649,-66953,114430,-134863,-205154,-78636,-25861,-51952,170766,385838,226502,-34653,24005,404395,724686,583633,147914,-175145,-287659,-114098,134995,352323,481275,276486,-123851,-486025,-646359,-599643,-236321,227858,477145,295684,82512,-72857,-384177,-656521,-667104,-575488,-249958,269610,727502,918474,789724,513490,140386,-268608,-416854,-330451,-320664,-405490,-274154,-19139,82993,127598,129525,33085,-11813,155799,201168,-13961,-135772,-177621,-303688,-190343,64441,106148,96109,190876,211378,61237,-17590,-235755,-388861,-199656,-4314,-10511,29900,97485,33233,-16605,-162892,-332123,-260793,-162251,-259620,-224922,-71530,-1227,53621,181977,393263,342058,9202,-157202,-136882,-88402,-67034,-32082,-37308,-121287,-287175,-229078,87062,236644,58793,10980,152309,120102,166018,382925,490224,473215,381319,187155,125435,73603,-75350,-64268,43695,99193,74896,-61522,-227728,-227547,-81490,61733,135595,141033,177196,279143,390174,414148,283046,182070,235027,200100,-2452,-82013,-107974,-198886,-249759,-38613,114494,56586,147124,371646,266680,12724,-97846,-168196,-204687,-65029,-29746,-90790,140505,287845,113725,-64514,-191641,-236024,-87027,-57787,-255129,-239113,-21458,90011,133902,239666,199490,71694,18784,-7066,-81643,-91212,56597,153559,9326,-97603,-13350,119041,138387,45890,13955,-38575,-33145,287516,458894,154926,-207065,-310181,-205553,-103872,-212566,-326296,-375855,-277776,-97601,-120866,-142649,-86747,-105280,-316214,-369514,-345926,-201504,-24450,-25312,-88569,-26023,-43328,-241726,-257125,87677,324994,121869,-96500,19104,104201,-28977,-215127,-322715,-152191,72984,37641,-68714,53374,232113,236195,160423,57057,24254,-30290,-42148,-95486,-212950,-187897,26221,253334,371898,220204,10755,20051,129203,208667,221820,294331,360313,228062,22469,95273,98106,-194730,-419173,-338044,-194565,56057,320007,180657,-142904,-98087,154919,129828,47429,206645,417539,321662,-3330,-193347,-181031,-151985,-59936,207687,371292,276492,58654,-31277,182075,469048,490787,231515,97366,60958,-69156,-58154,-56508,-176103,-184418,-770,16840,-29266,13513,-111975,-184892,-98991,-145552,-229264,-225315,-230385,-127932,56274,153272,65570,-3786,69675,79816,14954,15291,111151,132268,626,-190674,-109202,-40359,-180385,-325303,-207886,53602,255935,346583,340972,346490,217127,5366,-102890,-38719,83781,167389,129670,2159,-30480,-34956,-163848,-186245,-126028,-151772,-71785,128728,272679,241506,149134,101066,64045,-17305,-107438,-181000,-299541,-319462,-233076,3707,217876,222288,105966,-30472,-187267,-196037,-168695,-274696,-330877,-238731,-167703,-76151,3565,-16291,-56139,-119206,-211202,-227228,-243577,-359036,-456108,-378061,-181714,-28205,94682,122837,114414,63392,-28358,-134277,-151878,-127652,-171982,-162744,-15544,33597,-42561,-165788,-230062,-117164,99004,298305,370995,146709,-149736,-110851,118263,238546,228148,218327,252891,293466,382350,435400,243725,101804,165041,232862,146548,-44180,-242535,-333025,-189977,-159894,-304695,-324305,14160,417854,532535,77419,-802175,-1019119,-152159,-80825,252663,1075995,610020,-639243,-1116653,-752171,-87925,163160,-49433,-164914,33705,214384,652872,242594,-1008814,-1369873,-777405,-311653,95805,307717,424357,543218,437336,226139,100099,96197,135692,210371,239367,84682,-162992,-310042,-260097,-95755,25559,75946,166406,251748,132448,-196940,-486848,-566987,-541575,-455441,-318471,-134182,-84951,1171,173467,159659,-63190,-198021,-204466,-135804,4610,84559,154283,217119,189186,12689,-97164,-82045,-62682,-187462,-305855,-244307,-106467,45623,227389,262576,81392,-4086,-29743,-143999,-143570,-1833,-23961,-64439,-53555,-31173,-29893,84498,86607,-52785,-159827,-221110,-152131,166215,331520,197654,156478,218112,216571,199420,73891,-169985,-181829,94694,261417,158836,28099,41911,-1820,-5192,35401,190633,357541,238303,14582,-29509,-38634,-25095,-132541,-270771,-206255,-110037,-188495,-180765,3321,182486,162380,-116946,-327838,-178416,11923,35240,-37319,2446,44241,38490,-37673,-146923,-236866,-276648],[-206552,-163418,-59695,52357,98632,18592,26936,104333,59000,-34496,-21479,116468,196667,83798,-9758,122090,143889,-55229,-106523,-16393,-62710,-102635,-16557,-5332,32234,31955,-76685,-132245,-140068,-17322,434609,867090,730434,322161,84164,-601,99476,266434,262575,220605,82775,-75334,-59753,96884,224146,296631,234414,81683,822,-29760,70703,197574,-1243,-253413,-226310,-48097,157554,246582,132291,-102212,-191081,-21564,123532,178282,224294,103192,-124512,-126435,-40940,-29877,24322,84460,-39314,-231715,-303265,-291037,-358389,-375978,-120011,199134,377118,208069,-125848,-314893,-278802,-102575,74897,153499,79365,-26806,-134828,-125626,21322,143064,240121,279175,136425,12135,3905,-215049,-406890,-162523,149624,-32071,-460701,-656188,-436937,-94067,11818,-71008,-61976,110907,249465,211598,151898,111442,45223,-12066,-35892,-220732,-355748,-99434,-46620,-230474,-138511,48337,-34438,-187916,-199253,-38294,56435,58695,-11042,-293133,-565321,-564291,-432503,-237809,-143741,-166803,-157773,109,38681,-170199,-248565,-23751,145919,132691,184414,384796,479466,142491,-257159,-368638,-335350,-522434,-579157,-476408,-254212,42887,168599,5250,-316398,-584579,-444465,-25630,187117,42074,-90968,-62474,19919,83407,172478,73802,-47514,-22624,-15391,33419,122434,69723,-68845,8137,96579,-24702,-226819,-202294,-79278,-159957,-152415,167614,347715,495753,616544,464145,202599,113995,86900,-94501,-369954,-398948,-143792,-4916,29121,80459,-62866,-247248,-248463,-204259,-151198,-27659,78505,765,-84533,-6808,47306,45365,25137,-32971,89587,279693,280162,256356,361657,260176,147775,165125,44376,-165423,-295464,-323191,-142585,111304,165427,69094,-22295,-31509,82805,292307,342692,226714,27419,-82666,-204766,-129649,108403,217330,198439,113094,-2539,-2066,66641,-65231,-61693,174969,277639,234041,186754,244001,298057,210163,80095,103192,94427,-81930,-209539,-114138,134420,255748,175721,-19387,-152380,-126297,-37914,93279,22503,-241085,-277662,-36694,248464,351768,130284,-151522,-193900,-171796,-213335,-198526,-104759,9360,76096,36220,33940,167697,272599,124600,-114537,-203588,-277595,-235743,-77352,72777,176583,210668,117729,15503,47606,92733,137240,152150,64415,-71274,-38080,6361,-57794,62431,224774,123420,-43492,-112829,-108846,24205,232135,251691,63795,134800,267963,69161,-50651,39050,135634,5318,-177548,-134786,212,63678,75480,108517,134103,97818,-1603,-41444,-137432,-322236,-334731,-190005,-135387,1738,372544,550678,361062,101470,-120301,-184052,-100965,-108248,-132677,87853,283090,136273,-46130,-14906,48654,-94050,-227055,-195735,-111345,-95266,-191445,-325633,-401001,-413531,-365142,-280168,-131763,76343,92021,-8949,119829,313496,239775,228145,163309,-23362,34643,132217,95426,178728,213830,72597,4977,48947,54062,15660,-8452,-158678,-434693,-361914,-16257,156996,291565,461731,470309,362539,226142,131777,5742,-118576,-8663,137151,15166,-114380,-119872,-50532,59744,203833,207924,96701,83424,218171,300415,170259,-17038,-157049,-174085,-102696,-37010,49758,250987,291743,-51424,-431724,-315082,95917,141728,-247654,-409109,-255139,-141140,-298890,-415336,-214916,165878,416216,178157,-318421,-718209,-673986,-501373,-842343,-776816,-720186,-774777,2022733,1973448,-4344500,-5501290,3606155,4557639,1132169,652431,1102409,166136,-263374,71333,122008,-171239,-422564,-599181,-437694,-55182,243428,191098,-20703,-60941,-8318,27565,192166,204384,33459,576,113490,458568,731021,543791,74980,-235477,-330886,-65483,277168,435253,436735,219020,-168213,-533269,-687334,-553335,-115976,351758,615369,477486,147977,-113113,-418182,-631454,-648374,-540959,-178847,321290,716370,949128,841249,456587,26675,-364342,-496917,-407375,-354746,-371546,-243389,-50530,33417,103277,126548,74919,77288,199492,189338,-78560,-188032,-120813,-175271,-119296,96542,197078,157696,166403,221357,228704,227328,-61790,-340109,-228475,-55089,-66882,-22877,26173,-24714,-57265,-197546,-356826,-206751,-59728,-156570,-158998,-33930,41365,75840,139228,287258,179972,-193230,-267288,-109719,47783,74087,24665,-49459,-202904,-380790,-238153,98060,231276,16487,-108842,56125,74519,181552,430876,529214,451897,352038,184689,126201,77945,-64696,-107214,-14681,91747,65982,-147474,-314474,-256792,-49391,124743,154124,152022,189552,220653,239601,247736,167935,141574,242209,213264,35191,-31751,-82708,-240160,-302387,-50674,121017,71831,189592,466439,349309,11625,-133557,-156595,-142119,-39752,-92272,-129763,143268,256176,59826,-106064,-249209,-331712,-190153,-132486,-253324,-141613,49864,83935,107345,233384,226257,107762,42500,40007,-32172,-83429,47460,141108,-13814,-102603,-3997,81042,52189,-7599,-5793,-70162,-90698,210007,389456,126140,-139814,-134682,-60588,-95837,-231051,-422493,-558283,-431506,-138643,-93468,-100028,-16743,-49587,-309849,-376117,-315428,-169597,-8890,31423,13020,95350,83139,-141808,-224202,57704,269228,83732,-139453,-51771,30965,-45895,-147477,-230880,-120461,75201,71745,-8079,98648,218371,203939,140719,72874,56125,-16352,-96761,-197943,-282659,-196631,58282,269914,363937,180342,-30664,-7106,170635,277663,205849,201294,286391,166042,-56025,-6872,30257,-181914,-376313,-314936,-186107,-7950,191653,76790,-186191,-110617,104571,46941,-19594,213192,496088,458568,95849,-120050,-92630,-40326,41614,255437,342476,252620,74335,-1551,171499,441562,502891,264363,129201,70150,-37419,-55060,-75709,-166942,-117516,63781,-20519,-175743,-91172,-120660,-182987,-98173,-86426,-126780,-129736,-114178,4441,111555,92825,-45423,-56163,97045,140684,53682,-387,74766,65520,-133181,-264744,-123414,-53821,-182232,-222563,-61229,90730,195414,293421,332205,328041,179040,-56601,-189338,-148100,-36880,99812,122040,37385,-29774,-70802,-204770,-271934,-186831,-99551,9482,178579,332202,332260,191926,43452,-15475,-43315,-110180,-238712,-390702,-351057,-221840,-30961,127543,140411,113126,38744,-137262,-193465,-209468,-340827,-433390,-305125,-179319,-87495,-45343,-41719,-33194,-56260,-145378,-203894,-229946,-300643,-376020,-362772,-167409,17075,158679,227740,220460,93103,-42723,-94684,-108938,-134653,-183283,-148480,15921,69148,-49867,-221388,-244088,-84456,123665,275535,323309,123033,-113024,-41573,168772,201177,109046,127656,270680,364070,437127,469548,221324,59641,183541,299560,273624,125951,-110965,-199397,7878,-20612,-285827,-377235,-73971,301816,468427,74775,-1014497,-1323752,-276674,-279828,189511,1625236,1160901,-480173,-942162,-573638,-22731,285791,-84937,-694164,-611453,248782,1321271,582307,-1025242,-1292014,-605996,-324091,116071,420828,453399,446143,309458,100269,-35594,-29391,81699,178005,162958,50064,-108760,-237102,-203941,-14227,84423,46661,146358,285329,106104,-275780,-541415,-572659,-518833,-417092,-258400,-24523,69132,105976,192859,132711,-52328,-127288,-59744,27084,108236,166753,239077,270056,200606,6710,-101987,-66954,-3430,-121166,-298430,-301262,-143148,84475,332708,404325,156552,-15532,-72017,-157048,-153285,-22573,6466,27975,26636,-5276,-4606,71663,16911,-68088,-81578,-154565,-140633,139197,228929,20413,-17503,87275,96109,112599,63364,-113099,-112764,172179,297445,70681,-163712,-112095,-17445,25950,115042,283666,354459,175423,-6094,-6534,-63354,-157424,-254203,-293661,-158689,-91502,-177536,-131195,43016,176507,124685,-159329,-385935,-233141,15274,101849,53240,80670,105186,63994,-69574,-184271,-232776,-252354],[-159295,-97859,-7748,41377,61060,20140,68539,139639,84705,1110,-16372,94345,222770,131830,15012,147378,189253,-52653,-152152,-28232,-31459,-97981,-17700,46082,40885,-82046,-191786,-178926,-184173,-77438,387674,706494,518883,208109,106377,85646,180731,385750,381197,262379,92926,-67290,-117169,-741,150993,251170,186957,35054,-112463,-132643,53069,207327,6202,-234576,-209514,-53201,93653,132598,42914,-94511,-101985,44829,94563,104734,208757,146759,-70696,-84360,-49690,-111092,-80892,16127,-50265,-169679,-153081,-150191,-272927,-299157,-4219,276367,379677,228095,-119404,-343253,-256945,-31071,133497,141609,20844,-91684,-217249,-277039,-183691,40500,256263,340882,158442,-20949,-58632,-243057,-411216,-204044,78280,-34626,-360195,-509469,-271374,49422,74832,-51048,-40868,71890,163098,129292,49503,8345,33160,20878,-30957,-204661,-322372,-92001,-3640,-90045,9608,100510,-2275,-135767,-229432,-142201,50133,160378,84878,-216193,-473803,-488004,-358013,-162800,-110202,-225004,-245973,-43178,76895,-72965,-157745,-55767,10366,69323,228943,339609,313746,56368,-157042,-179404,-244613,-488994,-466845,-320635,-148333,67184,118768,871,-126588,-326887,-322326,-18605,144273,-27020,-134770,-48183,26813,76825,122910,-39615,-175614,-95430,-24793,1115,100245,107643,-28310,26225,129563,-17152,-289898,-281285,-84982,-66295,-25076,216167,267060,300401,433860,383572,185722,65244,6948,-89127,-271248,-283393,-150800,-98010,-44837,8232,-166510,-304975,-228745,-152829,-135490,-16528,89491,17248,-21292,80514,113091,114029,110096,43309,130115,308823,333619,353297,481242,345576,166664,180015,61088,-183136,-317474,-300566,-127322,101665,185338,111770,29960,24267,178015,375008,366219,212414,2295,-112672,-205586,-180793,-2558,161316,212211,157328,33901,-33627,-13401,-86914,-50845,197563,277084,231614,179358,217538,292582,221590,66126,71677,84425,-77697,-207850,-100546,153531,278543,197458,36698,-93604,-99964,-88170,-3588,-49100,-246987,-257661,-29538,299031,458057,210202,-124621,-169056,-140919,-205192,-187063,-83160,32013,126022,96670,110700,242799,339323,187426,-102773,-173342,-108370,-66451,-50424,12221,113456,176629,117482,19197,64667,99370,113198,107283,-7379,-172761,-175870,-141181,-105772,124098,248332,133429,5950,-54972,-71892,59581,281181,272107,49366,70033,221314,60211,-16649,97370,114231,-65076,-138226,-68203,43989,141738,211520,219397,149857,57057,-47974,-66070,-127782,-248879,-220752,-128830,-159785,-58351,330965,571891,402836,77481,-187807,-226529,-50442,-3758,-62649,54616,202355,52742,-131200,-108976,-67695,-228664,-283399,-171308,-128062,-177545,-220612,-214514,-252074,-359550,-396835,-320985,-153803,86235,63944,-95500,1128,213032,203758,212750,144970,31476,139141,258922,196025,190190,156990,39896,5431,64247,33930,-39972,-65253,-181659,-432626,-393505,-90618,152575,377553,472285,397816,342892,281859,136532,-70755,-192645,-30742,150686,14330,-163119,-221620,-165800,-61753,98071,165780,137148,181265,284053,241086,64453,-66433,-182109,-232791,-189010,-142141,-41027,248521,361681,74073,-299440,-260584,112318,225987,-82211,-279156,-157766,-17074,-189111,-368110,-197117,130019,264814,-27803,-359555,-606673,-563450,-367124,-418386,17820,-84954,-979519,1708604,2435632,-3933470,-6430640,1637582,3296472,600448,714340,1371889,522382,41163,189896,100769,-52768,-210475,-265367,-239335,-52272,324950,426196,80026,-56726,26002,104542,195117,27821,-160098,-2522,121708,380719,601251,467350,40479,-251008,-308710,-4987,358976,453302,379330,199931,-178554,-540804,-662437,-438578,14758,389851,587264,511048,159292,-146014,-395983,-543675,-593831,-484515,-119922,294937,609040,906647,881712,414700,-64659,-414701,-522589,-443634,-345452,-277793,-162603,-54022,-14673,29913,69707,100747,172715,241694,186416,-79349,-156849,-15316,-14260,-28531,110337,225770,154384,104002,187706,310841,370070,71475,-281296,-254130,-114569,-129035,-84401,-52781,-107985,-137200,-211800,-305236,-113596,26968,-70766,-92226,3588,82597,110823,125738,189321,16427,-375881,-350513,-59803,183088,187701,61435,-87245,-284823,-422440,-204393,101081,182882,-40812,-211382,-40199,51017,192038,419286,469819,334265,225295,103511,88280,88344,-23676,-135559,-73367,80506,58352,-190178,-335622,-257812,-32632,138573,117114,128282,186578,152901,69180,57288,58625,124879,257031,243933,109258,19169,-37046,-192785,-245006,-11321,128988,69153,184530,467712,365529,-8043,-160415,-124679,-73402,-40535,-173705,-183929,109328,205658,32129,-113233,-259434,-353394,-228028,-163663,-195674,6188,167013,108077,95038,207816,229002,125284,59887,95161,39660,-55665,36733,91896,-78244,-128293,-3859,45921,-4499,-18891,-7345,-112633,-162144,101240,274112,89827,-40986,75417,106814,-52066,-206947,-412532,-606189,-472434,-137836,-69148,-44737,118790,70854,-248558,-350860,-259058,-117446,-1558,37388,28381,123405,138771,-54275,-149352,58378,203642,30562,-190505,-146084,-42479,-16325,-18062,-49851,-31417,89329,94686,38149,130543,206323,175598,98007,44937,6716,-53673,-145540,-267409,-333625,-202519,83461,280247,348273,168784,-31199,-32863,159428,291741,156805,66974,165645,96673,-118391,-123023,-71521,-169393,-273261,-203271,-113409,-34200,37931,-83472,-245813,-113987,64760,-16851,-51432,240234,558307,571626,194284,-62105,-67117,3533,87720,239494,244280,177507,61437,-2581,114225,349632,425508,265284,147758,56670,-37624,-106687,-126531,-169751,-59180,116648,-35419,-264320,-169581,-99018,-123742,-64698,-9403,-13580,-24431,22472,139581,129665,-12754,-186430,-149816,53996,145344,62395,-40935,2556,-15572,-208355,-272010,-106633,-54880,-166085,-113195,74875,115197,135370,234213,288654,241107,65404,-170794,-315460,-266026,-130783,48219,105304,85305,-8393,-121081,-254302,-319787,-199119,-26018,84160,185806,323651,357161,209253,-35622,-137156,-102870,-113561,-260944,-414455,-362098,-225868,-93126,11238,40761,105253,115028,-60366,-187123,-243905,-350370,-436315,-300447,-137540,-47525,-32728,-30622,-17288,-18818,-93820,-173061,-184857,-182099,-219543,-282439,-132633,87931,249566,308294,252693,70478,-94485,-79643,-49103,-91517,-165852,-135962,36644,102742,-33181,-231798,-215419,-30889,156735,247735,251415,89601,-69393,1077,160375,114396,-21644,38456,267733,382541,418221,420726,166567,24844,208511,375215,432972,348224,72730,-45130,166461,86270,-266651,-468257,-260881,80184,324591,105132,-862146,-1164502,-277033,-572411,-95313,1604808,1264271,-315034,-559326,-226889,166952,530436,45176,-1013981,-1163767,188383,1621923,701740,-923135,-893816,-243341,-227818,167416,417351,292854,224381,99426,-92953,-185793,-122661,60409,149497,87946,34508,-2284,-93344,-105449,58382,116385,13984,142548,314748,90248,-296989,-536190,-552732,-481334,-365246,-198149,57284,189407,190999,200152,99370,-30204,-3857,131240,182173,177054,210460,287931,315756,219829,10186,-93523,-26811,63587,-61632,-280066,-330951,-166419,113878,400131,473730,199300,-8236,-63313,-98596,-83058,4018,49300,108346,109479,41621,41321,82934,2995,-20029,30196,-73669,-140816,46063,66969,-139052,-156799,-26959,-16893,10479,35892,-55594,-63451,173173,263445,-24042,-301630,-232990,-40489,38721,166319,347016,334382,109285,-16842,21868,-79866,-299411,-388002,-284428,-85660,-63007,-141595,-75443,61567,146034,78609,-173660,-388182,-258483,11748,138574,118144,140787,162016,98259,-68912,-170580,-180233,-184696],[-78273,-8561,39040,8001,14684,15387,86708,152904,104140,36219,-3388,70231,209658,140890,34394,182280,230177,-38185,-162370,-27053,-412,-80558,-12155,91885,53467,-151485,-262359,-233073,-270630,-163476,279672,466928,240197,42256,90145,149434,233726,434590,450214,303047,143262,-9396,-124569,-64641,63673,134729,84181,4573,-103122,-124502,34072,129675,-33215,-199813,-181916,-59108,44892,31374,-44398,-72760,6380,134057,109254,90615,225515,200670,16682,-6654,-33063,-148362,-146442,-49182,-60416,-81997,-4125,-26225,-197234,-223472,82132,295395,309053,223310,-71795,-329107,-245382,11167,172221,125553,-27124,-140534,-271922,-382447,-364698,-82387,227927,333792,131802,-41082,-73215,-211149,-363410,-231697,-24382,-69347,-271397,-357055,-86818,223629,175141,-3140,-20753,19180,70619,70336,-20190,-84079,12140,45202,-23520,-133224,-182109,-27268,22557,-17427,57896,80001,-23550,-140877,-288004,-258615,28847,230501,151422,-117067,-305261,-316743,-197589,-9821,4779,-196993,-282038,-63755,123729,42394,-46454,-79266,-95674,52807,274528,226936,71911,-25610,15892,83865,-120439,-418110,-340737,-148457,11654,136823,76781,-16529,35040,-57607,-154017,100,84747,-104602,-171307,-13156,64120,84601,65747,-150344,-295910,-162072,-39658,-38204,70740,135720,-1,40709,166026,1321,-321379,-348471,-140439,-47539,70744,244348,164243,63667,198456,291621,207661,66429,-57717,-104243,-175826,-159704,-149009,-197505,-129566,-61040,-202011,-279622,-192084,-116484,-107771,-10368,55599,5340,30872,122730,101606,119102,152437,100447,155931,300850,337668,391504,544324,424515,204666,184397,73240,-173275,-289899,-228871,-71108,104744,135041,83389,61977,83518,258372,432165,355380,144299,-62765,-169950,-217131,-208150,-72491,132100,216088,203004,111010,-34719,-88797,-75338,55091,254573,258458,197715,141330,169925,260667,201995,48550,55089,69785,-73283,-160541,-26251,160397,252745,195571,107661,39979,-8236,-95375,-82458,-109361,-234586,-217497,-10733,319771,496070,257983,-75179,-108012,-86990,-193316,-194161,-83416,32563,147050,130663,146353,265732,357006,211695,-106112,-151129,27913,52410,-61015,-83043,25740,135336,113390,5929,50417,76847,66782,56437,-54435,-239113,-307759,-306510,-182292,124130,206513,92384,32438,-17945,-56162,89327,327514,264834,16382,-51139,82331,19888,23284,150615,113555,-70205,-40057,72787,111963,182875,285586,281736,132160,-16147,-96833,-50480,-48358,-97789,-49028,-37647,-145703,-89486,239081,467863,351028,52066,-207585,-237633,-12362,85332,873,-4703,80054,-21455,-169151,-182809,-188020,-340527,-314579,-151661,-155685,-250487,-220818,-82963,-93910,-283792,-421553,-390781,-215239,28719,-14451,-188336,-111617,92320,145323,159869,63639,13418,189662,333468,253453,173450,98602,-5749,-28160,42583,-6305,-112376,-130949,-197172,-391373,-392251,-147969,153967,432416,442983,289766,272420,275269,104118,-145748,-260412,-101400,92875,-2158,-177176,-274277,-261365,-202750,-52245,63416,139011,248120,314388,166947,-44479,-138383,-213401,-251847,-233428,-221599,-156608,146879,315327,140135,-153507,-175403,109267,258005,79694,-118590,-56764,96794,-71832,-323721,-275951,-60107,46911,-155055,-266304,-374797,-435753,-298643,15324,954923,702348,-930047,1140167,2902738,-3011297,-7166916,-1474238,1777670,600874,876383,1346363,781674,453801,337375,86801,112733,98253,108732,-59331,-54896,317846,464139,40800,-92752,56353,158647,170353,-108625,-304772,-42424,65322,194003,360432,349295,14709,-261596,-261748,34166,344572,378910,286772,174524,-178677,-521599,-592841,-299951,114287,337183,419663,383576,92355,-194196,-355555,-435949,-508028,-401472,-62729,224158,440986,779392,852497,364167,-141487,-422818,-492446,-433640,-289088,-133389,-41444,-28860,-53805,-77704,-38961,82910,225861,258948,185155,-22476,-58205,101799,124512,42161,82851,161485,65629,-1189,97416,256856,354052,119587,-239284,-285420,-187117,-199959,-158690,-143543,-217946,-246905,-229759,-217360,-21445,59780,-45246,-55230,28422,106925,142968,145157,134961,-95296,-477858,-385512,947,286563,243043,63634,-137220,-332063,-391594,-148873,75387,90344,-96008,-240722,-90833,57107,189680,348385,326406,146662,21518,-47998,21937,108494,27945,-159399,-135630,48466,29693,-200938,-305637,-247314,-61659,63888,6447,56892,157947,84750,-82994,-107299,-13598,130142,266722,279163,182166,50464,14147,-75295,-107805,48485,107757,21118,117322,359872,286614,-56513,-185352,-93435,-21274,-67723,-244007,-228166,55109,155169,40939,-77959,-217371,-306039,-209559,-161503,-112063,153651,285446,139398,74936,151358,198800,114739,54709,125681,100868,-18186,22537,9456,-174715,-172371,-13551,19081,-28324,-1385,-985,-160756,-242056,-26869,136063,54607,59768,252685,231532,157,-143261,-275802,-486740,-388119,-103335,-62981,-2692,260291,233159,-126928,-288047,-195423,-74413,-15793,-8386,-38613,55649,118252,6126,-54356,80307,142430,-17474,-229368,-234046,-89797,52805,129173,150133,82535,111508,102651,59601,147205,215262,175193,64891,-13932,-104254,-126460,-179182,-297962,-360495,-202887,99288,282677,326724,196517,19342,-48483,93988,241550,89483,-60819,39935,50128,-136234,-214008,-168931,-143195,-123931,-28900,-8044,-39001,-110959,-249899,-294158,-104597,53562,-38778,-54625,252792,569701,609525,262260,-22194,-90274,-8884,88650,179530,119669,81249,25681,-38540,8737,187303,271200,250490,164944,23028,-87720,-186680,-175090,-164168,-16852,141614,-26243,-270928,-198760,-45171,-10446,-4429,53416,74304,70572,158802,262645,126406,-123098,-308131,-245016,-34948,92819,43847,-76435,-71875,-79775,-195048,-214926,-61781,-33309,-121749,-12798,174350,127068,92673,194555,237457,126239,-80431,-308507,-452277,-338663,-133462,37603,79918,127134,35812,-141691,-267859,-301099,-156509,51726,137793,154442,264732,332542,210416,-99710,-238675,-138441,-89930,-233497,-365885,-344894,-245895,-171002,-94032,-27050,104166,185413,29544,-171645,-261769,-306133,-352820,-241508,-55595,44570,47279,9505,-22795,-11945,-50939,-134885,-126901,-40564,-37871,-151791,-67248,176230,347328,348671,219537,19624,-152650,-80569,23689,-4859,-123031,-124676,51333,139175,18151,-177835,-152234,26046,199353,235908,179239,56799,-30267,13981,113648,17869,-122324,-12580,265919,363960,345505,306916,88025,3865,237894,454255,589611,553168,246713,73126,225779,123078,-251760,-563038,-481550,-165869,168356,169249,-410343,-590199,-136761,-885907,-494743,1102628,905930,-191193,-47343,218438,453841,838079,286107,-1056658,-1456466,8428,1365047,475623,-768881,-278027,238705,-36728,235126,289967,-39631,-82398,-146165,-310863,-322713,-168744,56717,99407,15709,44277,132521,82712,8426,93803,97759,-26563,137288,307771,63977,-279096,-487426,-519388,-439776,-311293,-151099,91000,230597,218381,185130,65325,-7425,135381,312197,275930,184717,216385,315161,349118,233887,18165,-81100,6304,94247,-46680,-272358,-337636,-184974,104752,395685,451443,202225,12849,-18514,-6442,26387,54405,69610,127132,137323,68454,75473,100469,38148,76838,138620,-19478,-174642,-108022,-134504,-270353,-257288,-135058,-134095,-111564,-25899,-40377,-74902,74933,149753,-119087,-371315,-297921,-89010,-7406,137520,330122,268813,16095,-58153,19783,-98567,-418119,-504924,-258308,-34778,-74357,-129571,-44634,48815,80480,9643,-192848,-384671,-296177,-41154,94098,95895,124391,156312,89609,-77800,-152529,-130857,-124267],[34281,100181,84488,-27854,-22234,18224,91836,142813,104758,51572,1545,40484,159266,115884,48748,222476,266760,-10020,-140323,-24258,603,-77008,-7603,111451,49066,-167132,-266057,-272007,-360993,-237854,136839,218722,-14146,-121841,32119,160315,234216,393710,443159,326068,217040,84844,-76782,-80639,-24516,-35652,-56601,-8579,16774,-21441,-1644,-29168,-117675,-169918,-169085,-90839,-2591,-50006,-124597,-63059,88545,207346,146133,122913,255744,237703,93773,56016,-26764,-162066,-181661,-114507,-88913,-25082,67157,23842,-159484,-180551,96388,243821,196230,184124,-16314,-287246,-256446,4827,171676,98836,-69346,-182418,-307096,-433129,-479218,-207909,145479,238807,44873,-62458,-62234,-161494,-304954,-268651,-165476,-168524,-261931,-269104,53710,366605,259258,27766,-36383,-58679,-28229,24081,-65578,-170696,-41752,33684,-36409,-63091,-19981,42063,1445,-42077,-6815,-21591,-115008,-220641,-380765,-366893,-5992,233685,136778,-57503,-131536,-112781,-10779,155316,140085,-114235,-278751,-80309,140994,108798,16538,-108300,-160834,61098,287825,76762,-184062,-105499,198845,330095,-16675,-367739,-268611,-22604,173578,224028,42416,-51047,112772,115643,-28609,-8965,-8537,-208620,-221792,15063,114427,88978,-5262,-249562,-391286,-213886,-57875,-70926,36023,134910,1835,42299,182217,5418,-328828,-394303,-237116,-106509,104954,231649,57342,-129876,-7844,207474,238506,76846,-123691,-149371,-115721,-91243,-181693,-307319,-215196,-112250,-173171,-199557,-160977,-114973,-87423,-25162,-20556,-34570,44206,81671,-8774,36742,115182,95132,142007,244468,268130,327969,507783,456130,240839,169923,61060,-160695,-234353,-130478,3256,97013,22659,460,66712,124853,293603,443362,307402,38258,-152922,-237099,-237281,-211133,-98396,123404,216369,255718,225122,11205,-128091,-41447,208295,317992,225558,149973,97769,127428,218947,164185,35456,53568,44983,-79166,-88126,73926,152581,189832,179517,177150,208236,129236,-47710,-116701,-137620,-201863,-169072,5453,298564,465680,279941,-81,-19272,-26835,-181892,-205679,-88206,18796,134822,137074,137586,231304,322224,189776,-126556,-146058,87562,93018,-100837,-179171,-52328,108628,117885,-10973,11174,40127,27657,24775,-56543,-244896,-382447,-415863,-240779,77718,130947,34066,45615,5819,-41044,137194,384745,262431,677,-142852,-45001,10557,94948,206685,149960,2642,100504,264368,207546,202262,307744,308018,119020,-66243,-104434,22620,90719,92157,136764,67540,-96278,-91429,126023,289623,249480,56124,-162073,-200329,25231,169730,80960,-34817,-15308,-34876,-123227,-192836,-263280,-393528,-308763,-128062,-165957,-280676,-185181,46245,54293,-186629,-412772,-438606,-254579,-27628,-67025,-215101,-152265,16452,103279,100809,-42367,-61265,187262,361412,282148,165531,85645,-23170,-51196,28151,-19859,-144977,-158269,-175564,-283756,-316086,-146635,176417,460612,415661,212957,208185,252370,85033,-169801,-278502,-170467,3736,-22311,-147700,-242912,-279657,-293342,-177233,-40297,131288,300055,333442,130462,-89799,-169412,-195888,-186623,-190433,-221238,-226373,21954,229164,187747,7632,-47025,136295,294453,248445,81110,77467,231618,87568,-237539,-378941,-299867,-131629,-128852,-38050,-66787,-302556,-283180,360356,1788654,1509190,-591653,436298,3053326,-1938252,-7597961,-4721087,508322,1461807,1367339,1172239,925088,809884,412823,121270,331730,458124,472640,138263,-6995,260844,338108,-75576,-121113,114519,224890,164909,-137655,-313619,-45099,29005,11223,121560,239913,7051,-259486,-193281,71606,280698,270888,203361,154762,-142485,-446697,-465372,-136651,207908,271997,238918,205249,10128,-219263,-284460,-298919,-354462,-249477,44328,196741,310701,631922,754257,310108,-169341,-351143,-376515,-344435,-153001,77253,135256,63619,-25692,-137713,-125087,62028,255842,284347,225588,115122,119787,241837,245058,109478,57032,63888,-44646,-88361,8465,118867,237109,126110,-179352,-278399,-224753,-234208,-199076,-194553,-287798,-313657,-223570,-98522,75904,66524,-53318,-23352,75111,149100,201327,224110,171946,-85434,-427762,-319897,104535,382042,269531,66668,-137264,-276296,-253878,-57268,51706,7099,-94070,-134067,-28541,120131,205058,276279,184595,-20460,-172435,-197259,-18694,168572,102883,-149269,-164803,21788,1737,-166376,-218099,-206575,-111106,-63963,-129473,-19297,140706,63769,-145625,-168537,1130,173906,278829,321789,248733,92282,96980,102267,80653,123812,68626,-56922,17376,194216,152505,-98619,-183850,-52460,28351,-79807,-249409,-216525,23550,141813,105375,18440,-104360,-182812,-129907,-115795,-10355,280089,383840,178000,56650,87030,156162,96408,40318,129627,144358,36718,24829,-68909,-260506,-205860,-11605,22794,-8420,41885,20952,-183989,-296796,-135005,21127,40190,145343,360045,287096,46924,-42239,-33351,-218563,-200258,-41555,-66002,15142,348532,402698,51121,-176385,-124114,-44362,-41532,-78847,-146428,-66133,54959,49979,46137,117482,106389,-35518,-232824,-278243,-86658,146942,255075,300881,184609,135487,97938,59789,158451,255093,212965,69992,-72783,-228854,-205820,-189198,-290783,-363202,-198364,102719,269947,292709,242685,109131,-41322,-5321,134167,17359,-143770,-56373,32949,-108742,-257708,-233278,-94822,41073,151727,80685,-58086,-235691,-370919,-309062,-88136,66651,-22344,-55154,207520,496780,544843,279117,1592,-132234,-51528,56736,91964,781,-13825,-29664,-108110,-138246,-39336,72432,226856,178171,-34984,-192989,-267577,-197636,-142192,-5201,114321,-22189,-227069,-194699,14662,116170,47865,56363,94845,125770,256292,336147,93915,-223800,-389311,-318710,-148454,-20799,-16691,-108155,-142010,-129518,-126988,-139922,-27517,-14630,-72750,43742,196304,97120,42052,161246,181903,10287,-224153,-453920,-588361,-356386,-51019,45940,21439,116794,65226,-128236,-240979,-239965,-102045,85410,133760,75078,162720,266620,186648,-138492,-280833,-121051,-48569,-190322,-296859,-325034,-296859,-270626,-179125,-50479,102507,212467,87745,-169877,-282940,-253674,-249838,-182250,12442,136690,140797,29513,-86955,-61944,-37847,-116988,-104624,50917,87550,-32671,-614,236601,398281,318792,119926,-60066,-211175,-107811,70952,72820,-97451,-147125,33118,149961,68450,-99553,-106256,39927,218871,220099,98595,7209,-31563,-23851,33000,-72106,-190070,-39653,247226,303332,223106,134586,-27304,-29274,233409,486925,670310,649428,334924,98555,147139,58036,-263707,-642961,-673161,-363466,47459,228576,138514,176785,86080,-1152377,-868086,367988,221232,-161547,441155,635945,748217,1094938,513946,-882409,-1434003,-259196,630386,-57149,-646012,348374,697508,170027,277281,66492,-460762,-405476,-373537,-504832,-426278,-177902,38569,3488,-61086,66243,250141,234621,105618,78704,18674,-84433,105353,238384,4395,-252468,-417583,-477639,-397101,-258390,-116874,81475,182987,174070,148075,39141,7827,244655,428365,283480,136191,208130,347302,371716,239390,36440,-63565,12749,70863,-81041,-276211,-319060,-194908,52259,316015,363927,191660,59353,53412,91340,142036,114946,63169,84810,100578,69239,98147,131544,123814,213366,236115,12660,-209588,-250492,-297727,-332258,-286664,-203439,-216959,-202014,-79008,-45697,-117420,-62052,20026,-162730,-338802,-266347,-119556,-72374,66655,270231,204909,-52747,-94136,25927,-63234,-418758,-503158,-160853,31777,-80897,-101958,17852,80751,56277,-11652,-160019,-332006,-292223,-82239,34172,49517,96062,144158,91652,-39621,-76019,-33460,-20138],[136303,192845,109993,-66443,-53381,24911,90628,110666,71943,26457,-20443,-2309,80470,66736,55920,256317,296425,31829,-95105,-26472,-38475,-99370,-5558,101459,25330,-129223,-196161,-267069,-397107,-251266,7497,20970,-169836,-215911,-32655,129809,194134,290992,374442,337687,307412,209106,31688,-31682,-79185,-199002,-179882,15458,207641,141735,-37792,-200942,-194710,-130536,-161771,-138322,-38491,-80197,-157074,-47093,147073,265267,208412,204656,307272,270011,156716,95478,-24612,-139819,-166116,-145442,-112023,-6688,58072,18950,-121059,-137623,70903,174929,120224,153820,57265,-188826,-235459,-1738,170737,101271,-64393,-174066,-284161,-392944,-467443,-267051,67644,120456,-38927,-48152,-6464,-87785,-224620,-278168,-287210,-291545,-309368,-227528,156298,472142,327798,56913,-54273,-113569,-86956,14270,-63886,-214467,-91643,22949,-32341,4381,123548,110386,-32506,-104428,-99090,-129061,-212527,-308172,-446392,-398411,-1688,204272,67332,-31975,28961,101036,181604,307244,270938,17182,-212133,-65260,148332,130409,35493,-104488,-142424,101960,280579,-32942,-344311,-140410,361053,515305,72410,-327359,-234229,70179,333680,336758,55845,-56307,130201,174759,31422,-32974,-101673,-299771,-252336,54022,192155,113417,-47894,-284534,-403911,-209008,-43526,-52406,35978,137793,22539,76784,205254,17459,-284563,-374456,-307674,-171657,106531,200324,-7163,-192958,-92927,175189,278667,87694,-175599,-187142,-71508,-79825,-241306,-386712,-251158,-98128,-77253,-88283,-125983,-118974,-56892,-37999,-92730,-64270,30563,-27808,-181006,-103290,10530,25831,93922,163674,151151,182134,386431,436245,269774,146115,24721,-152783,-159131,-14497,86261,78432,-95129,-75773,72419,154194,285810,413146,238736,-65513,-227367,-274472,-240449,-179069,-79557,128675,224463,323044,363858,104524,-112690,-2331,331180,356293,192169,116385,83894,119755,186653,124679,29236,55848,7144,-103061,-31439,145284,130530,112741,159664,233411,356892,276283,44658,-99957,-129765,-156490,-127250,1907,233297,386369,283197,84236,65381,10972,-177342,-210544,-89744,-6472,87866,109235,82655,141943,237345,123144,-163716,-165668,53612,46142,-168022,-258362,-108190,90365,118292,-37963,-59308,-15803,-5674,1302,-38575,-212122,-391049,-436871,-266487,-13177,30861,-26215,39678,9737,-26901,187644,423147,259159,1468,-164509,-96452,48319,178611,241367,192068,99464,214947,418079,282347,183059,265707,282197,103140,-87676,-81058,112347,223947,237157,253294,123149,-70575,-113900,-10139,77549,118005,65165,-96632,-157112,27753,211995,148204,-35887,-69687,-7992,-37488,-165489,-303264,-414368,-307553,-132844,-178082,-293369,-162309,109377,129105,-125384,-395264,-452482,-257226,-60422,-81466,-184076,-136162,-19645,59936,20688,-174495,-201633,97144,304518,248466,141280,83337,-40760,-75671,10260,-24434,-149311,-164922,-150409,-161296,-204822,-123406,162840,408653,357064,150078,135404,198072,63623,-168563,-278343,-245142,-122271,-92207,-140996,-187253,-252957,-343656,-286462,-159769,73841,286567,300396,105955,-89339,-172588,-155942,-87488,-108436,-178595,-262640,-111134,120277,191779,108723,54657,166953,320740,363476,242102,187333,337203,238838,-146230,-490863,-536717,-261217,-27519,193932,181454,-230787,-345630,485425,2221067,2096609,-109312,-257500,2688726,-1085653,-7782843,-7233008,-266035,3013986,2171369,985979,910211,894973,294726,162888,539758,743127,710029,310394,50205,130521,77808,-241446,-163904,144175,248396,134160,-113691,-229199,-29876,-6322,-149461,-95824,99196,-60238,-316872,-192031,44363,149467,123379,99087,86026,-129517,-382547,-361509,-31079,244730,191390,84082,30764,-89287,-261822,-250582,-204359,-205154,-98762,143589,190612,214123,456910,539446,171186,-207407,-265089,-254759,-251883,-15477,259739,276381,159195,28834,-161080,-195664,7975,218312,271184,256438,252766,286650,332252,280664,114155,929,-65485,-176840,-175743,-94367,-90160,42492,78136,-143508,-275026,-263906,-271220,-242218,-235154,-328065,-351999,-239047,-29211,113748,12943,-125784,-41062,97171,165495,233668,290287,232044,-5574,-286354,-206462,198112,421777,229067,29693,-115259,-158746,-86644,8059,-4235,-85345,-71492,39514,95424,171552,191439,191460,60742,-152176,-337777,-334539,-56774,211822,141398,-147384,-197347,-37719,-63774,-147455,-140816,-182194,-203132,-242698,-287623,-110125,113417,67401,-133410,-143460,60941,196794,233393,303915,253665,120853,176508,255003,220770,152327,-21958,-191177,-130832,-8416,-17433,-145105,-187292,-42392,41080,-88545,-209834,-177136,-8754,131653,173790,125923,32266,-39008,-43259,-70897,56366,332181,405486,180173,12852,619,82940,52373,-4698,77986,133011,71920,18369,-146198,-334431,-240568,-18794,34035,19732,68661,28555,-190146,-325659,-217408,-67402,20895,168073,356047,249557,51136,50884,220052,92503,1469,5846,-85858,-15869,326918,513775,234996,-42058,-62937,-39152,-82676,-162185,-264674,-203614,-24904,76109,121499,142703,88486,-28077,-206396,-271140,-42514,229976,319388,345063,227108,136473,71103,38294,165752,309959,273215,115600,-105975,-322310,-270691,-180050,-259970,-351576,-198697,82738,226925,233605,264357,205369,-2047,-103312,-5924,-48665,-165796,-106354,31926,-55456,-249095,-248569,-20840,190786,283252,120704,-106465,-314143,-400289,-270355,-60390,99630,23886,-65586,97179,346012,405964,260096,33864,-140032,-73878,25031,12771,-72993,-72785,-76817,-174750,-277636,-270705,-99723,218528,202434,-89526,-302691,-297258,-155684,-76739,-2488,52412,-28839,-162065,-162596,79256,238584,88357,6117,62249,157224,317245,358028,49106,-281391,-393873,-324754,-227739,-145353,-89414,-116707,-177821,-144439,-29468,-59591,-3890,7130,-11649,70840,158233,39250,-8679,150192,161845,-41758,-290954,-543844,-666647,-292508,106892,82256,-39784,68704,85194,-53864,-145419,-133777,-38629,86533,100323,2385,83062,223226,185958,-98496,-191776,7196,43882,-118898,-210909,-272953,-322959,-331117,-186072,17375,143670,228292,136162,-142389,-266115,-180564,-136898,-107597,78796,227388,238988,43446,-168276,-119837,-9100,-78463,-90122,100666,164679,77728,91555,287647,421217,270777,26305,-108808,-207259,-101463,120854,151804,-64453,-164022,24944,173596,139289,6318,-65776,40380,247889,235844,63985,-6154,-29290,-54294,-7824,-82127,-172101,-10842,250395,263557,124376,-17118,-120984,-35938,222285,482239,676675,649031,362600,79037,10068,-39169,-250302,-630466,-719104,-397596,50353,305239,622755,924901,368479,-1253501,-1029687,-250407,-502197,-189450,817177,968355,1012516,1256639,664328,-567266,-1085758,-459013,-230250,-664489,-552115,833697,1046340,352341,308549,-134538,-786292,-606885,-474479,-571106,-424398,-116792,34815,-85425,-91011,132944,358079,365185,214774,74939,-54737,-112632,81546,153481,-48526,-193692,-297919,-379541,-305627,-160226,-41990,95061,117352,115472,139753,67034,50382,325357,482198,247105,91473,244033,432012,416141,268984,100938,-8974,15905,30306,-117171,-256376,-253313,-169301,-11296,199992,274443,214266,151944,152088,186033,247787,181574,51478,20733,30150,61737,125694,186778,249115,366652,321342,43960,-201054,-301082,-348291,-298530,-230145,-203557,-233730,-219944,-85398,-44036,-155455,-177023,-74514,-136069,-219616,-157348,-113645,-122414,-8069,199968,167803,-72484,-110842,49152,33628,-280682,-354596,4975,116461,-68156,-57665,114042,168310,88874,22377,-76025,-236925,-247795,-103302,-20939,801,72350,126251,90569,21707,30849,79641,90177],[187358,237851,103956,-105763,-82244,31885,96397,74175,9790,-40525,-72335,-56208,-7287,9039,55428,273062,316387,84520,-38947,-34615,-106958,-144206,-7746,67042,-12119,-58947,-79593,-215170,-349802,-186016,-73976,-111181,-213117,-208667,-69157,79875,128460,160244,264266,332701,387717,333662,170278,60098,-93144,-309924,-249432,70359,384755,286714,-74216,-327346,-229223,-84480,-162852,-200382,-73084,-62112,-129915,-18021,180719,296340,271711,302133,359028,290221,190074,97675,-32805,-93701,-110694,-138187,-128582,-38702,-18538,-15509,-58625,-76685,36582,123350,108344,145075,134384,-40769,-152837,18834,183411,138028,-6760,-106457,-201549,-277026,-344358,-237646,27642,33194,-74265,6799,79173,-6284,-134563,-246527,-353618,-404205,-377604,-206520,218193,519321,364738,84109,-56509,-126322,-97979,25357,-33809,-215710,-121989,30133,2707,56150,203007,153995,-62756,-154215,-149559,-188026,-270101,-354898,-453596,-336734,52333,161598,-30949,-37293,148671,279018,335008,402423,352521,153033,-99575,-23705,146917,112852,20235,-56902,-45604,149022,242682,-71585,-360697,-120887,458011,604353,144195,-284692,-209594,144521,470772,450368,117684,-17339,113499,133112,21160,-67340,-177699,-351291,-243102,102489,279728,156839,-43195,-234583,-314789,-144104,3128,19731,79259,161158,90714,169378,249703,48128,-188548,-282008,-307126,-181125,104036,163910,-14950,-118632,-40338,201017,314670,86593,-208316,-190355,-26227,-106401,-308409,-405891,-207632,-493,55573,9236,-88390,-101351,-6323,-30557,-121370,-55465,4961,-171721,-362081,-257149,-131529,-92482,18346,81211,27973,5367,223294,375574,280315,113397,-35547,-156659,-77780,104304,166453,60139,-156080,-86926,108414,182776,252398,356005,168283,-129383,-245888,-247879,-200125,-107079,-26555,137375,243769,399948,498664,221130,-47851,26096,356715,348570,176049,123298,127731,166153,180378,100198,28330,48750,-35976,-138371,-22948,152817,107460,56161,152522,282143,453827,406623,165834,-35659,-87284,-101059,-91195,-17174,151082,303296,287550,166739,126445,22482,-162184,-184057,-71858,-23043,34489,65538,10677,36657,141072,53269,-184533,-181144,-26321,-46391,-234460,-289948,-118417,87552,121118,-58034,-135432,-72646,-24103,-13041,-15293,-156298,-325914,-346436,-234357,-109906,-57721,-49111,42722,21669,11763,241761,434714,262846,32743,-88575,-24295,149924,270976,263485,232607,185915,272425,480647,315366,143979,191471,229510,100674,-60278,-19349,203126,324583,314813,284949,117201,-84702,-159903,-125684,-82037,16718,83550,-24165,-114440,4240,215626,206216,14148,-48119,56106,60647,-104684,-288070,-395295,-304742,-145930,-170822,-277628,-149727,112278,133623,-100513,-345165,-381087,-178041,-18295,-25386,-87918,-57603,7904,45061,-40066,-277611,-342847,-38819,192760,180319,122067,90571,-46219,-68019,25303,4009,-100823,-124921,-101616,-29191,-60230,-71194,117944,298580,283159,114653,79900,146950,69458,-125223,-245012,-277699,-220504,-179068,-155518,-123687,-178890,-326687,-348482,-261627,-10456,224420,238777,114623,-22753,-117603,-76137,36720,4533,-92776,-239697,-188937,51734,183957,143902,122680,225913,368783,429764,347229,268791,420227,383765,-34356,-538831,-671089,-308093,79315,341546,310656,-203701,-418813,407906,2157592,2324472,369782,-692632,1988652,-575671,-7780588,-8482958,-467174,4756283,3129838,970898,804968,666155,19971,224861,745688,920181,805570,468386,125561,-17199,-179902,-348609,-173269,154485,235837,90395,-58782,-80509,20789,-25750,-244428,-243621,-50544,-182989,-421880,-260636,-33794,8482,459,16126,4667,-127308,-329820,-290593,14451,245219,142334,22091,-39489,-141312,-291863,-242738,-147005,-81594,27477,224635,216238,179655,310503,274971,-34791,-248566,-178353,-152888,-175097,97569,378906,355169,246663,114308,-119078,-206755,-38824,150774,240946,284924,365985,410882,368836,243944,69843,-53589,-160219,-269459,-225478,-167036,-278022,-131390,29933,-113168,-262374,-284341,-291635,-266749,-240143,-303890,-337007,-253034,-7634,105430,-61623,-216942,-81606,107516,171807,247541,325688,286477,116565,-100763,-67794,277528,418183,146642,-29575,-63998,-2629,67225,48843,-60742,-153454,-27611,218428,236871,188311,156836,128009,2448,-205865,-419223,-404054,-71609,227541,143260,-144575,-221897,-110495,-142596,-146665,-82056,-162682,-295260,-403377,-409384,-172105,105736,112697,-41645,-36963,148715,188257,131386,218111,211066,157540,257792,348860,275608,129618,-136604,-342151,-283562,-172597,-141119,-160204,-182241,-52112,32136,-69968,-123505,-114917,-36175,118859,228237,227132,176517,106572,35136,-32513,85309,317179,355326,149410,-37120,-79283,5642,7701,-55477,-2605,84446,89032,11370,-197010,-370017,-256638,-22246,59837,54837,77696,27011,-163372,-301896,-243191,-110031,-5984,123903,262695,156435,21894,118180,411159,348079,145699,28058,-94803,-71260,218514,545558,391494,101914,-2211,-36210,-115892,-225752,-346061,-299866,-78835,103108,169947,151722,89646,5793,-149574,-207963,32683,287457,320626,282969,194234,106283,29431,13441,182041,367045,342324,196107,-86797,-345162,-298344,-152295,-212415,-326292,-205661,34051,147564,148744,229904,273074,72912,-159683,-139470,-98772,-135913,-114568,23759,-5990,-200650,-217305,69068,296448,326413,102352,-171936,-332680,-326694,-181007,-20988,140436,78216,-91368,-55045,150502,242955,226053,86885,-84394,-46202,11313,-37008,-90579,-85703,-101358,-209430,-363481,-440364,-197671,223995,230424,-124024,-368108,-258563,-52196,25766,600,-30005,-63416,-127174,-134735,128642,324417,100523,-86070,-7315,167706,330116,309792,-22792,-304388,-336218,-267796,-255712,-250146,-164483,-124523,-193938,-147021,35595,-9724,-13988,3627,29592,56499,60991,-59805,-84091,133325,166785,-25176,-269034,-564451,-679398,-188629,257082,108462,-106948,-26367,61910,36613,-25157,-37048,-9453,38439,35327,-51476,36355,203157,201048,2751,6138,211987,158925,-52087,-147723,-208778,-315142,-342427,-127772,139612,204102,220847,153297,-103590,-224993,-123147,-64721,-44615,113953,262731,277822,18711,-266600,-184384,23171,-35229,-98396,87180,173091,134396,162578,290723,386884,203918,-57940,-143387,-163238,-73305,140470,184676,-57452,-193012,8330,183538,183895,67527,-80073,-116,249055,240055,51965,-785,-38280,-85395,-18036,-34690,-108860,20550,235784,226326,40868,-148935,-209101,-53467,162574,382287,562238,537821,316270,15330,-152360,-155583,-235107,-550502,-627327,-289807,138829,345251,866236,1413283,607263,-1189993,-953609,-586075,-1071464,-293381,956596,1113831,1146701,1238569,632503,-290705,-570410,-509555,-908580,-1169044,-533700,1014743,1158894,401409,266104,-282584,-940756,-666051,-456817,-518732,-347025,-46832,-524,-182099,-107040,185781,389917,409641,286552,69718,-125890,-142612,31924,38658,-122828,-152586,-181660,-266742,-207376,-60438,38754,114377,40448,36144,129578,103720,74564,319495,425815,149019,30859,281363,509239,429441,275771,159719,30879,-25015,-48030,-171783,-251974,-201827,-161763,-119809,25657,164842,223610,219282,198769,206256,265926,179292,-8226,-85531,-95705,1922,106837,200538,322644,440766,330582,34216,-179466,-271527,-307817,-226554,-153081,-180297,-230182,-208970,-82423,-66248,-212179,-282270,-160784,-101900,-109838,-73883,-122699,-180487,-99234,100379,119876,-83533,-146976,40401,124189,-86539,-139422,160471,168080,-71730,-45794,179660,247973,127706,57370,3254,-149493,-209471,-138664,-89242,-62500,32678,70491,37661,38194,95428,134868,129896],[166074,219344,67520,-139943,-109203,35671,119322,57666,-59969,-130561,-140318,-110102,-81220,-41439,48313,267761,325052,141410,16253,-44251,-179579,-195889,-16637,16978,-55844,8326,31935,-143485,-238385,-68812,-99721,-193079,-183393,-121314,-61836,27895,44051,22903,127647,292230,417469,412052,279705,138103,-91873,-359735,-265198,122717,456185,322900,-131062,-390722,-226294,-58210,-189652,-285843,-133726,-36686,-71662,9711,176573,274385,287886,353008,363531,267131,166487,43399,-72118,-61667,-59635,-126077,-164897,-137219,-149167,-70269,10651,-16191,-903,83389,119116,124718,170880,102787,-34734,46761,180972,167985,59624,-23232,-108693,-153864,-198983,-167614,5378,-14635,-65950,60125,138536,36439,-81505,-203265,-374327,-500407,-447555,-203848,210963,466401,329427,78560,-63754,-127646,-105901,970,-35978,-221051,-156928,32162,39462,57983,172985,127515,-111565,-190339,-155850,-206832,-298669,-371516,-432348,-242262,102836,84878,-159490,-91178,181340,350154,379066,378405,320885,211942,-12731,-10674,98598,38614,-39107,-5053,61922,137760,132567,-82759,-283994,-93191,434425,563262,163732,-256622,-196638,179276,527300,493572,165667,20119,52564,-82,-69725,-138400,-262675,-381840,-220625,116576,310592,169641,-27359,-145066,-179126,-80160,21394,79410,114440,170866,173038,280425,281724,63489,-98801,-182538,-264847,-143417,84087,96869,-13789,-3445,59825,222766,294173,34579,-253182,-183212,-6894,-173402,-389277,-391236,-122897,125966,142495,15217,-93156,-85364,25903,-30852,-121642,-34360,-53573,-340791,-534239,-414947,-305555,-264841,-110823,-23088,-95826,-175090,35960,258148,224272,28516,-152709,-212723,-43817,170164,196786,25406,-158119,-43884,148416,179990,178682,253966,75152,-170089,-223561,-182685,-143045,-42268,652,98460,226126,425511,549095,278958,-357,-3145,227985,254402,148889,140510,190980,220853,164045,57393,-16209,-19918,-112958,-210427,-111766,55896,57787,5980,127030,290405,454826,464363,250555,15038,-66248,-84062,-97975,-77643,47199,214486,263691,195095,116916,-18355,-153702,-151210,-69382,-53936,-30621,-7836,-80875,-75276,42683,-8196,-192160,-194694,-120655,-167128,-310561,-295653,-110984,65561,96710,-89921,-222291,-148840,-63850,-57429,-36860,-132922,-238440,-195534,-172622,-204962,-136958,-44063,44773,30013,54173,259112,379955,233064,57341,30109,125079,266534,325527,249233,231824,203925,231449,399074,261975,72145,88862,146491,86439,-15741,43118,248826,350999,309279,228136,35059,-163868,-244345,-209808,-156402,-42967,79492,16200,-102322,-59428,158952,223786,86418,27599,110042,106671,-55310,-240527,-360694,-314938,-172484,-160937,-258693,-162900,57519,67106,-121157,-268908,-231449,-33977,86369,73727,28528,42890,76521,55965,-71827,-330874,-441960,-185559,44712,86516,98785,74647,-61054,-34942,69244,49691,-21071,-51607,-36178,85025,83102,-10978,41586,153284,188281,79090,28755,97906,92106,-60694,-195520,-256683,-252357,-251404,-192120,-88425,-93990,-260879,-369188,-343387,-112124,120301,154525,142555,85786,-18486,22512,147858,108022,-605,-178287,-199918,31938,163520,103757,140088,302170,425534,434851,369197,296787,464391,496741,81492,-497348,-670488,-296013,99041,323450,277551,-216301,-451945,211520,1674535,2129232,679351,-691303,1368921,-357249,-7682123,-8471560,-212024,6003833,3922781,1187832,670870,194583,-319254,286972,936672,976330,764655,588396,202372,-139700,-326984,-329094,-125244,143788,180602,25754,-25407,52988,76219,-53097,-288029,-328132,-199685,-344704,-554079,-385251,-147850,-102976,-62163,-21432,-52792,-129309,-294635,-259646,3047,217534,132338,55547,23099,-115484,-293138,-248601,-121194,-14080,94860,260858,245770,189109,218183,44250,-251118,-288578,-119963,-101279,-135705,155037,405578,353903,302485,207363,-24889,-151240,-54691,85388,205360,304396,425470,459872,344571,150489,-11754,-92484,-185796,-291032,-225255,-190966,-380264,-222078,9511,-86969,-244746,-282254,-289054,-266567,-207813,-220782,-279043,-248477,-17060,70925,-123869,-286040,-120548,110128,172795,243943,314946,303288,231246,58319,48617,322843,375353,41898,-98441,-3892,135199,158708,69566,-91233,-181984,17281,319210,314297,146696,104963,94913,11593,-184398,-401647,-380456,-59707,203516,112442,-140765,-239300,-181451,-211627,-159233,-41666,-137551,-351777,-493449,-456773,-178884,132977,196388,100266,110525,229589,142820,-8933,79211,148349,207573,328784,363271,236524,61059,-245123,-462882,-394690,-242810,-157129,-124586,-162057,-69378,13897,-19304,-9287,-49917,-64141,90880,250835,301680,305360,232562,90583,-8440,81571,255480,255888,94332,-76091,-130395,-50572,-16067,-88365,-78403,26308,91781,8324,-210071,-357642,-241220,-9401,104183,98720,76669,21985,-104142,-217319,-199286,-106707,-46283,25629,124653,57491,-18080,148285,493216,471592,183447,23784,-66904,-108748,88456,507702,494743,235175,64637,-14730,-122299,-247277,-361937,-320761,-85145,139818,198113,146350,101865,56429,-71395,-104546,117579,316391,277872,153025,95506,46706,-15686,3952,214653,411931,402753,290460,-8896,-286370,-277646,-108715,-151845,-283034,-215300,-44065,36062,49931,136065,286019,171960,-147818,-225739,-125041,-80882,-100884,-8684,17459,-131259,-151804,159384,343927,276882,42738,-215994,-283025,-172201,-59031,33552,184743,125963,-116581,-191233,-28764,113681,202652,164114,38912,41541,27388,-41252,-52763,-52043,-89772,-185032,-353540,-483506,-198425,238132,257334,-117402,-347148,-155190,89755,148756,20440,-101325,-118784,-142849,-126899,158782,365366,89930,-178988,-73147,173052,302235,197326,-122655,-299935,-238523,-165701,-225590,-298100,-214789,-140450,-198733,-150460,39061,1779,-54376,-33895,33410,7398,-67752,-186661,-181109,98169,185281,47260,-169382,-509024,-622894,-88996,328793,104963,-165307,-147900,-12958,97068,72132,12562,-26927,-42774,-37994,-66646,30700,197786,223551,135540,253820,434004,275921,7068,-104974,-133905,-255737,-288601,-22590,271343,263954,199565,144114,-52827,-158366,-88285,-42274,9267,123394,226571,233753,-40989,-351525,-228929,66177,16050,-110692,38736,137100,132133,185845,239644,305246,140957,-119477,-170237,-100729,-26417,127350,163400,-75184,-218898,-5689,181225,188432,50949,-155562,-72545,212991,213722,56151,27297,-41486,-102113,1074,47844,-29603,30245,195309,191584,-18703,-243294,-281315,-88382,54730,187257,352283,373320,237333,-52180,-278312,-248676,-215988,-427639,-434436,-96499,257274,334893,842331,1555851,758586,-973779,-674621,-600097,-1348880,-437884,841587,1055900,1124449,1049271,417417,-157458,-48657,-347210,-1185553,-1426121,-570827,879481,1020068,290155,139867,-346539,-893890,-588505,-338774,-363346,-210952,5537,-64514,-258691,-107729,204923,339412,366510,316108,84088,-158226,-159615,-20629,-65297,-192907,-126255,-79929,-150410,-111067,31212,122067,151998,-1719,-22884,127496,140772,82475,244578,292075,28141,-27780,301980,546737,407142,263370,203458,51856,-86550,-122554,-208225,-249654,-172542,-171801,-245319,-165402,55505,208839,235946,180304,157893,198491,104956,-94721,-197130,-234488,-88613,53080,167651,319843,419126,275767,6748,-131483,-154633,-177190,-125505,-65549,-127100,-204830,-173576,-61855,-83535,-252995,-348733,-222323,-71464,-40832,-48492,-139601,-212495,-161705,11574,78866,-73364,-175246,14829,193048,114030,87914,280962,197262,-68276,-50086,207332,306844,175670,97290,82455,-53552,-157570,-156223,-126209,-91398,16973,16557,-37579,15335,115187,132363,101398],[65075,130408,2572,-171466,-141131,23593,149897,71047,-113321,-216856,-204216,-150631,-123951,-72501,38301,245517,326259,196901,66474,-42261,-221556,-227023,-25248,-29978,-90033,49708,98356,-80389,-106157,57143,-69613,-224762,-122252,4526,-1473,486,-38744,-93094,-2800,219689,386738,427394,324969,165622,-89299,-344908,-227547,160320,400585,225406,-201661,-382736,-191055,-52336,-224623,-366066,-209472,-22690,2627,48448,157662,213924,251628,340285,315351,207408,107036,-33037,-117697,-42200,-21907,-111606,-207043,-259560,-272114,-104560,86858,49014,-8006,71843,126765,88747,169253,218607,100234,80721,164798,183571,120653,57074,-24420,-52312,-84797,-90759,-82,-1769,-3907,104358,162681,47108,-62607,-144701,-331572,-533330,-461057,-179707,160566,340030,244066,60479,-57147,-112201,-112550,-54975,-70559,-226726,-173911,50234,91394,41390,80420,59194,-152891,-185421,-106480,-176773,-286273,-347119,-383598,-147917,134620,1734,-266628,-146729,156236,323650,324553,259528,199616,189533,31535,-27650,22073,-47890,-90422,58522,160217,77432,-16601,-76255,-154937,-56979,329492,445794,157004,-206345,-152919,201657,512303,461455,185427,53498,-12065,-144551,-172650,-207936,-327745,-364320,-164974,110933,282070,158671,7578,-26037,-21846,-31310,2980,106714,136965,179113,267769,400934,314633,81105,-26153,-105118,-191708,-53744,79005,31201,-6327,90043,143471,222384,230513,-34774,-278250,-147258,8124,-225128,-431782,-333524,-7859,255890,164989,-64315,-126997,-55571,48607,-20563,-74075,11642,-110081,-468286,-634807,-517982,-446338,-427916,-254011,-117593,-169763,-286710,-109565,127497,118414,-92367,-294436,-297202,-52033,185254,192671,16126,-80221,56492,197663,163489,103157,147166,-8585,-169303,-144707,-73736,-62168,10327,-6542,18967,169890,384967,491515,249991,9294,-69548,6867,110676,124850,169368,258261,266795,140778,3770,-102995,-141306,-201133,-290758,-263623,-101629,214,-21105,91100,266253,390060,454954,280292,29480,-82146,-109930,-139065,-154672,-43374,140216,214209,166909,53001,-79403,-129875,-108844,-84631,-87528,-76624,-81019,-155753,-148576,-12270,-18689,-161209,-176072,-169353,-266083,-373233,-273971,-87668,29492,57624,-114139,-287322,-225224,-123359,-127266,-101076,-148830,-153929,-24977,-86691,-259715,-180202,-4250,59570,44841,99316,235639,265276,160021,61385,141234,294257,363213,329041,207877,191125,151950,111551,201033,131937,-12066,-8579,60465,62994,33766,95421,244692,313226,263775,141962,-79378,-276578,-334929,-235895,-127826,-50634,50265,24148,-111045,-142168,56535,198357,163474,137140,132075,75368,-36346,-168850,-308883,-321060,-195441,-150578,-242488,-185529,-14315,-29810,-156335,-159795,-28784,143115,226128,187169,133687,139612,169766,99476,-59602,-313853,-453271,-285301,-95639,-4495,77466,28320,-90779,17670,136730,101496,68373,43275,48470,178026,207057,53282,-31180,25652,89306,28547,-23476,53601,120941,8583,-137213,-176613,-186824,-258139,-221128,-88168,-25793,-169077,-349294,-390955,-200000,4207,67827,177488,205843,100189,117947,222403,173128,66225,-106882,-157641,44768,128218,8180,114133,380090,466581,378354,307295,262152,461697,558773,183340,-372407,-552082,-261324,-6241,127425,90379,-263459,-413079,31128,1007020,1579948,725475,-203362,1294970,-259585,-7525673,-7552877,307146,6233664,4232641,1556114,546423,-351850,-611717,319825,1086977,930610,619790,636677,267057,-199951,-309318,-164879,-12078,120953,88566,-62522,-54126,94762,90222,-113089,-313409,-372240,-329679,-502820,-674513,-524328,-268136,-160402,-54742,-4208,-56708,-124203,-271878,-258750,-46394,168767,146018,147185,180603,-16367,-257923,-249317,-112673,-11159,89373,236552,242647,202371,177067,-83156,-390923,-314123,-111958,-111455,-137206,145725,341339,283277,310702,275466,82633,-52154,-34251,43507,170994,305362,415295,418190,259226,21136,-116140,-116041,-144464,-242559,-184131,-171308,-378629,-219923,14174,-75278,-234358,-263993,-265085,-246426,-156850,-119771,-210309,-217538,-32590,31110,-153180,-305957,-139204,104062,165347,222000,258278,268919,294108,135463,95569,309885,294065,-67905,-164882,33124,195347,159134,77281,-81465,-174440,34944,281140,249588,38669,39435,78530,50803,-128033,-310987,-275884,-31469,137669,57786,-143966,-260139,-243675,-256801,-173987,-12903,-102342,-357666,-496930,-425840,-132102,188289,294193,240869,240432,265379,62925,-155582,-76183,92084,256813,362439,296216,122951,-41707,-326616,-516306,-430498,-205596,-58159,-48261,-132612,-88781,-11759,44692,99257,-8573,-102905,37765,229573,330742,392277,315341,109056,-9184,50970,166632,132509,21153,-100748,-147854,-73627,-12836,-95479,-128054,-21314,80086,6096,-192538,-308270,-194681,26718,164304,149750,73049,12312,-35558,-94187,-102191,-79711,-108425,-105010,-14640,-13809,-49572,134641,455722,432395,103045,-4455,3445,-92343,1071,426801,528330,329453,128410,24682,-102035,-226680,-315370,-271597,-55594,174892,209284,126622,106461,101895,6713,2353,181254,316715,212686,4115,-42477,-34141,-57391,15273,254868,426065,429314,362193,101921,-172144,-217127,-59741,-85974,-221519,-224199,-150164,-97876,-47781,4528,229596,260501,-73956,-243531,-129096,-38086,-95958,-72675,3535,-64403,-73743,228367,329801,156775,-35445,-208891,-177511,7899,61850,98426,228399,157730,-119223,-253475,-137091,49644,198732,247904,197828,167389,67395,-2806,22292,13097,-42299,-96903,-238274,-379198,-120595,247766,275673,-61594,-235415,-18889,225823,261135,63360,-133172,-173475,-196663,-138272,172240,366791,70647,-228151,-96728,184177,245631,43262,-237168,-274858,-129432,-49282,-148302,-268815,-213734,-155137,-191992,-157906,-11740,-15955,-107446,-98681,-4391,-62248,-191363,-310810,-276383,45869,200039,139490,-32621,-391341,-509698,-32520,284716,67535,-199273,-265277,-128912,91732,104850,-2017,-79844,-126040,-91673,-35623,58970,183675,231716,252761,462154,599687,375434,71445,-56389,-44928,-141216,-170545,97098,363443,300571,175620,121452,8834,-67554,-68718,-54142,63094,125973,132564,119290,-112168,-389069,-225818,127743,79048,-100407,1760,92632,85760,149704,147813,205868,103934,-150757,-195385,-47492,28643,94025,103753,-100944,-216803,2655,178154,159335,-38561,-268874,-152490,144478,152454,70730,80997,-18375,-92047,38263,132982,39244,15442,140101,162394,-45205,-282833,-321407,-133458,-75953,-54081,121431,237585,178713,-86771,-326949,-287118,-190970,-300125,-214551,90956,331849,279045,645007,1410596,826004,-640599,-281303,-376004,-1303073,-569293,534105,834157,970727,756670,93863,-184883,349058,8463,-1036295,-1397458,-617810,533251,700394,56513,-49725,-336420,-704622,-434025,-174012,-154579,-48081,26717,-139268,-290716,-92619,184097,230880,263697,308445,127172,-125443,-141193,-39763,-113782,-225895,-100991,813,-45825,-25713,105933,199197,207508,17025,-29855,140401,170555,82419,145046,140927,-74805,-74863,281956,517292,356087,242461,226046,56606,-133351,-150068,-195646,-233711,-161191,-188399,-351604,-327220,-43721,156236,187505,109353,74078,77546,-17844,-179209,-283557,-347275,-181072,-15740,95807,241895,320908,190077,-13802,-60478,17278,8105,-10744,23820,-47363,-165719,-132550,-29582,-76406,-255228,-369293,-257900,-58015,-28314,-86505,-157567,-200212,-171098,-43896,49174,-45124,-176751,-16761,219259,262691,261822,339988,202400,-54675,-63737,185189,323452,220521,134409,152040,49668,-87710,-141718,-115237,-70539,34423,-13656,-111142,-43435,81753,69166,10005],[-85590,-3545,-70874,-193473,-173481,-7682,173074,113574,-124373,-265367,-237897,-160040,-121158,-70952,36173,222751,330635,248880,114812,-13634,-204850,-213069,-21952,-54595,-100545,59696,105743,-43060,-2589,146304,4877,-190278,-56659,119610,100874,13537,-100477,-168117,-95973,131316,309612,386126,296157,128476,-93758,-279410,-149794,181128,258553,32224,-269004,-320689,-141044,-57972,-239203,-404985,-275207,-27666,76915,109183,150215,142246,181265,278097,232294,131448,48928,-82130,-133818,-22415,4630,-90314,-229649,-346583,-329584,-91489,159217,117408,34988,96018,113467,40828,148193,292051,215605,108317,137473,184633,166165,116798,38348,17067,-24531,-41439,-469,62303,96966,135149,158786,46996,-61695,-73744,-224899,-470514,-384069,-112374,102600,192175,149591,54357,-23976,-76127,-109762,-114243,-112933,-215803,-148454,103707,169540,48805,2248,361,-159163,-131985,-17548,-111225,-240310,-289597,-315813,-81399,140079,-60022,-306857,-152458,122963,243079,218291,107655,50111,119241,37750,-61231,-54111,-100923,-85465,142909,243138,7581,-146279,-58363,-22241,-6585,213624,319573,156658,-105788,-55838,231984,455458,378577,178639,86283,-42881,-222882,-213329,-230903,-340609,-279975,-62076,109990,216917,143755,68911,108286,129568,1638,-41189,99403,151678,198523,364057,514316,360950,119696,27200,-70382,-115936,63908,111421,2862,12036,128778,170215,196860,156493,-72133,-242844,-69042,39993,-214438,-391178,-233503,116341,362279,135727,-181930,-162046,-4763,73090,16936,27549,88929,-126273,-493703,-616436,-518062,-491466,-511717,-355025,-165322,-156232,-280064,-162654,30803,1841,-212357,-409966,-369053,-81224,167881,186378,74989,74402,195316,254181,155685,66723,84957,-43526,-114246,-5123,78188,44211,52402,-38187,-73674,88251,284268,337560,140432,-15818,-126991,-188171,-15359,122288,209261,310945,291540,120985,-45090,-209094,-277336,-266801,-340565,-405855,-246779,-42338,-14465,59020,221857,313220,407696,258179,3028,-131028,-165337,-192897,-212470,-89672,88596,146025,102713,-21348,-114042,-69604,-55085,-111937,-109030,-77154,-118263,-179035,-145448,13942,49239,-77314,-104809,-138472,-304530,-397674,-225154,-48274,-1516,29505,-105006,-297250,-274810,-183715,-196347,-175721,-181756,-84264,128278,20643,-241551,-164605,67812,94507,69715,143461,184705,119889,51924,40480,204628,423262,413770,286585,157199,132099,62747,-36400,-36051,-29561,-78237,-66110,2213,43392,84195,139282,208901,245669,234633,99510,-159062,-364467,-384256,-189602,-15240,-14437,7936,18751,-112922,-209797,-58467,144094,231083,252803,119755,-22362,-48028,-79081,-228725,-296992,-196601,-139405,-227953,-193057,-56836,-103913,-162504,-18719,178502,305982,359447,288141,211785,218629,270069,173945,-3298,-226241,-357147,-291029,-184252,-64740,67045,-35994,-131337,76589,212152,146990,143907,141394,148475,257341,303899,123482,-55707,-33983,12077,-36071,-75125,16250,142742,68113,-72958,-47491,-22848,-162955,-206018,-105660,10941,-76142,-286291,-381097,-235580,-84719,2576,207703,303836,205115,189349,253232,186938,87415,-53763,-95090,60081,76662,-103930,68860,441581,466512,269757,184387,172867,411190,560662,255140,-200343,-371149,-231990,-199771,-183839,-198715,-347721,-307588,-11089,443416,861631,522872,654523,2021021,-96363,-7247061,-6159983,898267,5326615,3889537,1881646,425367,-791600,-784961,296697,1158104,815715,411334,586653,316334,-175441,-141795,105836,153181,104652,-17110,-164685,-152330,11341,29833,-210417,-341646,-387661,-411604,-602589,-738627,-624344,-357641,-158062,6543,57895,-1563,-100944,-247098,-265627,-105500,107996,160887,248051,356114,120326,-189428,-227256,-103140,-49982,29102,159227,185622,182695,163252,-84675,-382790,-305664,-156459,-168902,-161400,86852,222463,181406,273650,294283,160621,51404,11328,31784,141852,283389,341562,296358,125473,-118391,-223703,-131093,-65398,-148944,-122508,-127036,-299037,-160058,20930,-88752,-239535,-237532,-223463,-214494,-114647,-54189,-162460,-162072,-33443,706,-143016,-265552,-125359,89801,145861,185287,175917,196791,288144,120059,56097,229746,183927,-160842,-212375,27682,152807,79146,82333,-30143,-143867,7767,102860,19629,-114841,-28504,59509,72061,-85957,-195209,-130101,-821,47738,-4371,-160902,-293111,-293895,-273138,-174819,16055,-57074,-318362,-431967,-340522,-55940,248635,373005,331721,303980,233768,-37998,-270527,-199265,58999,283257,334485,167760,-24316,-159008,-371189,-485826,-378006,-89156,105360,35154,-107233,-110764,-49988,91198,169267,-8302,-154809,-35263,166905,306885,418897,337693,84486,-39585,561,64848,5151,-65403,-119563,-141297,-65215,8504,-86412,-150448,-54100,51615,-1011,-160535,-243053,-126925,87320,233538,201664,70417,-8081,6720,21970,7438,-62267,-196126,-242088,-127261,-51971,-66838,77244,321086,254115,-66073,-52173,96494,-12165,-14522,329027,486351,356961,164701,56611,-75236,-183952,-236621,-191160,-26502,182401,198868,89058,81957,115926,57323,68237,193094,285804,137442,-127065,-184685,-123188,-95919,35699,278734,389012,393302,370021,193761,-55023,-142431,-22522,-29273,-151023,-232729,-278396,-242033,-134472,-133266,102323,288549,20911,-201989,-123773,-42247,-130245,-165542,-48613,-24041,-9979,252880,257224,-1453,-122581,-161306,-58342,141107,140224,154731,259879,165906,-89466,-220502,-158246,38787,195919,299911,330941,279889,103594,49487,98961,79033,20557,26561,-56258,-175016,-21193,231011,271314,25831,-75883,96878,300251,320424,112994,-120370,-209018,-258105,-159721,165877,330935,47606,-214571,-67441,192303,162764,-126227,-345969,-240734,-42888,42440,-54167,-176565,-156748,-149627,-170080,-168516,-89696,-54634,-160559,-179902,-80748,-143146,-285694,-403763,-346438,-19333,184454,195144,75479,-253246,-376794,-48867,124784,-4124,-211084,-361428,-271066,2787,46115,-82477,-152349,-190505,-116867,20242,91345,126075,186172,293106,537116,639462,429010,143486,14447,48153,388,-23659,181466,367650,283602,142702,85306,62306,25725,-65250,-88655,107341,126543,3789,-36566,-176358,-370891,-173706,195629,139080,-62199,1175,53676,4102,48519,28895,110961,91612,-163152,-234174,-39484,64234,48306,21624,-126963,-179584,37237,174559,103349,-174470,-389634,-224031,46781,53735,75748,141789,27538,-67040,61820,175472,67348,-20792,81526,132518,-43441,-266882,-326920,-185796,-202797,-272140,-48442,185225,164173,-88387,-309652,-278452,-176263,-220622,-63998,170391,287353,179973,413689,1116463,835326,-249057,120602,-55393,-1009115,-649174,131334,508363,730142,441208,-235853,-319846,548664,441353,-617981,-1155959,-638515,131265,311066,-226871,-270402,-308536,-501104,-300526,-44463,27500,88883,5321,-213695,-282563,-79405,118132,95711,133306,261727,177297,-38165,-81332,-6777,-91420,-210645,-76090,44767,21273,31667,149266,248906,257761,80604,11316,156323,176599,72059,58982,22122,-141984,-119373,197752,406907,283850,215920,216779,44359,-142301,-113375,-131772,-202872,-163197,-202745,-415156,-433928,-138195,53664,72988,13480,-6261,-55717,-153638,-241869,-336483,-419259,-255649,-83648,-1292,109621,185883,110450,-15721,9604,180648,186159,92563,101652,39601,-128998,-110410,-3092,-43143,-216005,-355124,-276594,-72345,-70175,-165076,-168080,-144627,-129539,-64958,24167,-14346,-147163,-47665,189162,320624,341028,324847,174219,-43831,-84854,113543,286935,247357,159696,198165,145930,-5822,-95256,-64607,-15042,70713,-12941,-160553,-123206,-993,-43771,-121738],[-226968,-129487,-119942,-191059,-190755,-49030,174929,171860,-77818,-248605,-220852,-125391,-67372,-28045,52409,215140,345969,293008,160860,44504,-126094,-149831,-1974,-50253,-86478,44183,66350,-33150,35694,164575,97984,-79704,1865,182278,210251,59650,-133131,-198731,-138574,44175,210961,305859,202387,31700,-113346,-196216,-62162,181458,97359,-182839,-321119,-245811,-105442,-69414,-216553,-387076,-316112,-56417,127988,181522,158191,74664,97689,192099,135637,53343,15487,-75740,-105039,-1436,13927,-69111,-221326,-362881,-306525,-44679,196865,166684,109791,135313,65362,-20471,117437,304050,256098,96193,87089,161063,175205,128849,58728,43488,-22550,-53649,-27922,122279,182126,132519,126611,42206,-75845,-22010,-97089,-331920,-242420,-27089,49667,61261,68542,55337,14166,-40499,-104227,-159042,-148386,-189346,-86738,178084,251357,87527,-17033,-22462,-135219,-64076,57718,-59728,-205262,-242352,-264414,-76620,98401,-106864,-283679,-100576,103064,141010,97382,-28764,-80281,29776,3149,-114213,-128229,-119420,-29892,224530,289473,-48103,-223528,-54860,52283,37140,123511,206921,159223,20706,59226,248680,367401,262352,136115,99981,-43104,-217023,-174195,-205351,-308562,-157697,57713,106041,124642,119632,128761,211755,224457,2084,-112229,46861,141292,207348,418587,574790,395846,158506,36362,-110431,-98579,139801,153846,4945,19610,92846,114498,131288,79723,-67603,-150957,22051,70209,-154456,-284641,-134062,194676,395597,59530,-301858,-197865,32244,76435,57090,139862,161555,-107905,-418488,-496618,-428402,-438903,-499939,-393253,-168462,-77375,-180099,-137699,-30237,-109659,-316086,-480132,-418604,-137008,110280,178631,190596,249617,309717,279179,143612,65457,75023,-30862,-34907,151808,233831,139821,58880,-102482,-174359,-24874,120593,103432,-40929,-81415,-156357,-274631,-86575,124938,226485,305924,263744,88098,-100786,-326892,-405156,-309674,-358736,-493544,-345339,-83499,-3511,16518,140070,240163,329114,175526,-78566,-218304,-251142,-260284,-248172,-105871,28910,42546,8588,-84927,-114195,5576,-19364,-166820,-134821,-50650,-121481,-159226,-79221,106039,165343,26092,-9815,-60062,-293871,-393031,-179544,-19978,-30638,11985,-70353,-260409,-300781,-242111,-254034,-240282,-219265,-52821,216759,120731,-165400,-110015,133379,120003,73953,155417,105150,-41503,-90143,-22352,182880,450304,385515,193732,91406,61582,-39058,-176959,-243177,-182208,-120150,-83919,-29780,21319,115928,161265,147586,164344,235474,127374,-167293,-392115,-375941,-99310,114400,24036,-47859,3966,-99815,-249883,-166297,66337,259886,325096,66522,-165574,-94356,3519,-129026,-241520,-184321,-144378,-229340,-186260,-57706,-129493,-124451,121367,320095,392593,430798,344652,248303,259912,342510,246842,61173,-107708,-186388,-204460,-210582,-94129,57533,-109481,-186742,109171,257961,159573,171394,205322,233370,314712,357492,184472,-19308,-18568,-36174,-111865,-129325,-23953,133127,94427,-16363,93977,192115,17485,-138392,-124377,5050,-14052,-190610,-301937,-202187,-125068,-33118,213472,340410,253399,212544,237624,143962,49019,-46490,-57046,43500,5269,-198393,24689,463348,404300,119344,29526,42952,309940,497345,280310,-39901,-200936,-220985,-397608,-505990,-519179,-481245,-182946,132586,197515,207576,179026,1615518,3408259,252219,-6674515,-4589700,1390599,3594901,2941448,1939224,259245,-1018013,-835604,203231,1109141,656768,169505,433815,354137,-67113,103962,401476,335862,113807,-102544,-259726,-290541,-168218,-102820,-324876,-367802,-365826,-416178,-601153,-715134,-643342,-386189,-108685,87883,137264,87761,-56149,-204966,-255966,-146106,48549,163025,322802,476029,244073,-101106,-173686,-76350,-84991,-41463,60546,84685,119156,148880,7521,-215919,-245968,-230268,-236856,-174767,19919,108955,101591,216181,263385,186570,127016,66154,48322,125562,247711,235465,133996,-24645,-234734,-305242,-136565,20296,-38083,-54551,-71477,-184617,-89142,12013,-120313,-249664,-199366,-159286,-168447,-94892,-52202,-140595,-84283,-6566,-9374,-90827,-159699,-64914,81635,124964,153203,109144,127416,238141,59329,-30579,113452,81739,-198991,-211047,-1003,47168,-22235,107289,64649,-91281,-48093,-140377,-300575,-253048,-65531,42413,59084,-74951,-86719,19968,35085,-18922,-38957,-175190,-321208,-313429,-248146,-132844,71394,10408,-236881,-319441,-221608,31706,301943,420836,363817,298723,154762,-122621,-307046,-232948,67727,287413,257980,31947,-140591,-246106,-359877,-363075,-231971,71138,268768,103640,-80363,-119605,-87325,112479,201047,-28917,-188827,-85825,101318,259292,404137,317239,44509,-71398,-38988,-19571,-93822,-138015,-122662,-104224,-14538,52803,-59461,-140299,-61220,27073,6860,-104600,-157423,-28764,189624,326391,267457,90702,-21319,15732,105573,105103,-58494,-278377,-336112,-180223,-49802,-54264,8498,155229,26517,-240970,-88357,200440,132896,51118,252436,397631,327285,171087,69474,-45380,-121153,-140133,-103064,-9462,164477,184109,56709,42942,107506,85881,87878,162715,245984,81867,-195853,-267475,-175001,-107226,71243,286621,314294,303096,313967,239518,39687,-55815,14927,29736,-60080,-214618,-384512,-352200,-178567,-222997,-53379,242531,108857,-105290,-96702,-80283,-189821,-245986,-100171,3364,46798,248728,166458,-136969,-194284,-96913,41252,197123,174393,207252,292866,176619,-6645,-90610,-91498,67026,189891,310218,405647,350611,128409,102134,167379,143052,97991,165885,150428,60526,63176,198580,260462,138438,94485,172301,301722,321610,167439,-51904,-187067,-263291,-147104,162002,283573,43986,-122213,24497,204735,79612,-254818,-394673,-179758,24211,109891,51978,-33401,-35172,-75983,-97628,-146934,-133396,-79640,-179720,-234049,-152234,-198120,-313626,-418404,-348372,-61361,145556,192102,121964,-118949,-241965,-116254,-84446,-76223,-188536,-405857,-392111,-127399,-69393,-182722,-201591,-203018,-96311,89665,119869,31654,81234,237473,455519,548037,435716,234732,127237,152495,150264,123822,211864,285651,218463,111467,54175,107326,114471,-60596,-118110,143771,140609,-106704,-170152,-198192,-289199,-71630,268555,196924,12871,55574,36795,-84864,-83602,-78119,55279,110113,-150966,-274406,-75178,78857,19851,-45876,-130663,-95109,109984,185493,50944,-292410,-463255,-256113,-49098,-53158,71450,201574,94738,-31545,60238,162704,57890,-47266,51681,118105,-1950,-183871,-283156,-221301,-280754,-377690,-78114,245936,203905,-66744,-254913,-237240,-173807,-209199,-34892,99919,107952,60614,284715,846099,842565,164106,482603,268581,-578316,-643512,-246776,162096,471148,186575,-460846,-447242,572559,812091,-141389,-808519,-596412,-165449,-16879,-458931,-463032,-310589,-387971,-251552,-2709,126299,167151,-42353,-264438,-242411,-76484,26183,-18355,21981,191235,213239,79480,23725,87712,528,-143959,-46309,53609,47985,65443,170493,270357,290813,161207,82891,168763,159463,58180,19471,-26240,-161743,-159837,63593,246897,217191,196827,184478,31725,-92537,-9365,-25686,-153414,-158617,-193432,-414220,-468466,-219910,-78332,-70765,-56988,-37073,-149422,-250051,-259150,-350324,-443612,-289364,-124974,-89918,-27870,71937,79053,13224,61600,283916,308291,170262,164768,119721,-94037,-106281,15830,18363,-133922,-308188,-273305,-102629,-134223,-230108,-145010,-45211,-44208,-50684,8778,14254,-83911,-60209,119895,297763,338671,257113,117844,-39623,-97231,26568,220463,261101,182073,224530,229650,90482,-14155,13877,54476,113718,27192,-155316,-183019,-96005,-163004,-241850],[-304083,-195372,-120864,-156769,-181019,-88847,142818,217580,16057,-162989,-152023,-51278,25491,50102,84727,222017,365368,315984,190372,112600,-14244,-61627,23767,-30195,-64430,10985,8002,-39669,-1334,100588,174320,86989,49538,173099,280997,112461,-139098,-193367,-137936,-28866,117470,208828,68296,-101737,-151724,-131493,1324,156327,-24016,-342007,-351721,-198670,-105502,-80420,-154860,-321041,-330652,-104104,139814,241233,166838,14512,21483,114127,49276,-15044,13737,-13293,-36906,15355,297,-56724,-181653,-302791,-225113,211,176544,176617,179535,160647,-10345,-85198,86460,251120,188780,22096,9676,111231,138909,84341,31425,31264,-55847,-125572,-98970,121080,198581,87213,76823,40312,-96665,-18440,-2047,-166528,-88525,39990,10803,-19330,18674,52497,32423,-20989,-93647,-169085,-158530,-145741,-94,253570,310896,147181,35288,2959,-90296,-11997,82626,-56720,-213022,-235260,-249573,-133349,11101,-146921,-218490,-2633,109979,54742,3688,-103852,-147537,-39037,-51196,-172592,-192514,-114258,49958,284981,298512,-63607,-224741,-69541,50119,66658,78158,116530,161315,140072,152011,237466,273535,152594,77685,98307,-12848,-132631,-65198,-138265,-239503,-25968,167303,98422,34899,95978,171810,259995,246945,-16695,-181581,-24853,113223,199743,417226,569643,407759,185171,4517,-211679,-161297,134313,183812,32152,18002,19495,16322,49430,23676,-14256,-12929,107962,93704,-66280,-141734,-57800,206318,349332,-25651,-370856,-215182,41065,57954,90196,231763,210711,-55914,-258989,-304471,-272762,-302585,-390228,-344964,-120075,42032,-25186,-55631,-47240,-178868,-364277,-474675,-422066,-200479,30286,184471,346907,408520,369071,264356,135102,103235,128902,35392,55521,298674,377798,215632,38902,-172083,-251079,-138784,-61491,-140883,-234460,-150980,-126000,-201055,-63555,138728,218584,247126,198924,56482,-144964,-413847,-475054,-311725,-332419,-484554,-367919,-115961,6543,-20975,38439,189058,249746,65980,-181094,-302570,-326295,-307725,-239464,-90590,-36967,-72711,-74349,-100520,-66848,88473,886,-226652,-153577,-1109,-78944,-92957,41671,250049,302738,131096,92490,38631,-234270,-346599,-136104,2047,-33711,27446,-647,-175027,-285681,-263910,-261324,-248527,-219869,-40662,246358,214930,-41370,-25805,180824,131017,56087,138791,29420,-174678,-221480,-99685,101867,382268,298788,85982,32747,15415,-102537,-256460,-341818,-259374,-111066,-49998,-22261,17473,143736,179009,94289,103193,273758,236190,-71667,-320876,-290179,18015,221279,55389,-85729,7313,-47216,-233022,-222762,3564,256427,341047,2806,-291210,-141277,83312,1675,-140157,-148354,-151738,-231231,-152385,-2486,-77236,-24913,244696,373519,391706,433378,369280,269338,277673,381684,302227,112440,12841,21899,-40746,-164423,-83154,58542,-156887,-231082,111506,263895,142673,152884,225415,289046,356543,377619,237047,77458,61789,-40082,-164727,-160023,-51249,97425,92581,40949,227218,407411,242600,-17466,-111207,-19980,16524,-61318,-138893,-90331,-95840,-22424,200113,309166,234514,194478,200649,71188,-28154,-77630,-54723,-1297,-61535,-234060,12362,448218,297121,-38390,-110138,-90375,176360,390744,268389,71920,-82098,-205845,-497310,-719366,-784137,-651918,-87689,433323,344244,-167043,-139023,2361331,4951470,832350,-5565221,-2937763,1642046,1613390,1640724,1593637,5409,-1025687,-799770,58589,930993,476332,-75993,215963,396170,110074,344485,637158,497352,166026,-127258,-314049,-407253,-355379,-258980,-415229,-363328,-285383,-324917,-484314,-596577,-565767,-340492,-35014,154360,199749,167004,1971,-138472,-214088,-149640,6098,153022,358477,500734,307690,-16505,-97024,-28337,-76228,-77810,-21153,-26254,27201,111000,118266,37630,-140446,-301754,-280975,-153867,-17401,49813,80318,165463,196559,157308,152403,107272,75703,120048,206170,128651,-25937,-159718,-307401,-342764,-134554,81325,56209,2293,-20136,-86095,-53586,-27270,-159966,-254939,-154205,-80157,-113978,-107608,-118016,-140649,-6631,26118,-16761,-18892,-10717,32590,81177,102659,131376,77522,81966,171217,7630,-106203,3298,19132,-166555,-156117,-27629,-58293,-90511,151303,177645,-31811,-116178,-358175,-585178,-325800,-56181,28455,7387,-100960,-19594,122049,60426,-38372,-36525,-182643,-336867,-304200,-197100,-53322,148026,85880,-143055,-203135,-110585,93245,317878,415289,332473,231062,45760,-180553,-265995,-175884,95992,256103,144826,-80468,-198607,-283700,-307017,-192289,-40286,209946,348475,119107,-69013,-128217,-134186,88293,185464,-62718,-194836,-94601,50648,201057,355074,258516,-1475,-95012,-65241,-89359,-170174,-197338,-125276,-57868,54669,94205,-44090,-131785,-72134,-2397,22309,-38180,-68510,76551,308892,421511,324804,118317,-37714,-28045,115694,144364,-88767,-347294,-377553,-189115,-41241,-38121,-66907,-8679,-182444,-369447,-116183,267759,283422,142375,183439,262714,233699,120799,25051,-45630,-70503,-67566,-52686,-31368,104295,147968,20407,-15095,66952,77257,46919,84078,184626,35383,-208013,-270881,-179458,-102803,92625,252677,192951,151965,184986,198061,72799,11272,35295,69066,22976,-180759,-451660,-418917,-191623,-264221,-219947,102142,135276,-3252,-68499,-150837,-275595,-306025,-143513,7336,78258,210326,67684,-234674,-268425,-92365,52794,145595,148892,229728,306439,183860,96072,64401,-2408,76811,143503,251927,380364,332700,103926,108529,190925,176957,155908,264827,300263,217679,81272,136807,229053,228896,211103,177649,217323,247501,187436,31535,-118930,-197876,-94295,146856,211019,39084,2849,132466,191915,-12068,-325992,-370056,-108612,54833,138843,138999,103536,104083,58518,18079,-93097,-128120,-92813,-171791,-251950,-201495,-223646,-288110,-361133,-290879,-78731,72209,103049,71115,-37136,-148799,-220706,-287793,-143218,-157392,-411031,-475992,-260386,-203850,-274411,-224086,-178677,-57906,128715,115008,-95473,-91078,74498,233371,339724,372504,307204,244082,240688,261651,216867,162912,123412,101574,64767,17350,119994,163586,-71816,-154594,141608,145338,-178962,-250394,-181432,-182707,35674,312523,226495,91980,128339,18445,-181132,-224581,-163426,31917,130976,-133905,-320082,-153546,62379,10529,-93432,-122354,8175,194666,194691,5143,-356214,-469818,-250231,-131093,-154503,40914,227847,147243,-16563,11512,84114,9396,-56683,51831,115364,65210,-54761,-205346,-238558,-297942,-336972,37061,380557,259403,-66442,-223012,-207109,-200681,-276833,-144300,-112717,-181439,-72528,300406,703187,876887,556694,792542,549675,-146559,-566426,-526073,-149125,233915,22126,-533128,-473842,491144,995727,209791,-470915,-493862,-278741,-207997,-575952,-587217,-379512,-416161,-309072,-74611,104970,159945,-105112,-288008,-200857,-104425,-80922,-90352,-49380,102166,201366,174390,143605,210717,119304,-57030,-27311,24757,34279,77375,177443,264331,292211,213419,139882,157067,113923,32219,19105,-13691,-150646,-201553,-90093,83344,170993,181978,133622,26114,5470,128790,84414,-102695,-142985,-156888,-356689,-445628,-285273,-209532,-199966,-70531,-5314,-180924,-278088,-230632,-339643,-438761,-283174,-132883,-148765,-133505,9215,104528,61519,72753,288187,335497,199502,194729,166752,-64274,-112604,23371,89992,-29716,-239470,-251501,-141711,-194784,-244672,-77372,80032,56600,-18291,-1750,26434,-12353,-55950,30245,218915,281570,156722,30345,-54953,-97947,-43996,147180,258412,197487,225435,282051,185035,79647,84651,97093,135248,87479,-96515,-198379,-171041,-253055,-315413],[-324505,-206594,-102448,-126746,-171403,-145065,46062,194302,99398,-53767,-71308,19496,110562,122310,97378,206490,351271,283687,163745,140174,67956,-3735,19838,-32829,-70954,-44865,-48849,-54040,-101602,-36811,193683,247826,75576,95483,273455,137293,-128786,-168000,-119231,-83885,48118,115262,-73643,-238149,-204965,-108127,17877,102720,-80036,-395472,-357744,-196349,-138830,-79572,-62873,-230115,-323565,-151571,117030,267504,158178,-38326,-27163,76366,-57,-57051,41492,85929,54284,28104,-29805,-51888,-113344,-182872,-122336,15259,107540,151167,215920,156180,-81466,-124136,72872,159002,34119,-99103,-74380,54235,76136,9427,-19099,7010,-80025,-207013,-190440,42556,132658,18271,39503,60966,-100527,-64152,26639,-23590,35153,73839,2329,-21694,18262,45681,25148,-11823,-60078,-122332,-121836,-74859,107921,321543,336646,211842,142300,75897,-25733,21752,61872,-96909,-258218,-262837,-262331,-215252,-93963,-178387,-134074,121136,151428,18335,-26639,-86494,-123224,-49870,-85878,-206755,-230327,-97261,122770,318306,287636,-23940,-147627,-85645,-1526,89192,77186,52015,162338,224319,197339,201669,205352,92710,39068,101071,50773,5366,78158,-48039,-144442,93482,247007,87294,-22277,86138,192012,249339,212458,-26343,-211241,-74337,86068,179404,372278,514544,391525,188610,-49939,-331234,-285275,45563,183090,69998,15537,-36535,-58834,-11966,3968,71721,136624,170398,105249,17100,-8073,-15361,155832,243883,-84592,-359247,-203073,16161,20810,104866,274334,219855,11729,-63554,-94617,-101761,-132387,-219675,-219629,-34052,159513,126211,43079,-29142,-185892,-335333,-390494,-377379,-261085,-61915,196986,498789,516186,356941,206565,126317,160243,223767,130866,130248,398414,486460,260479,530,-227971,-290246,-230085,-219727,-332902,-389245,-199530,-43488,-7168,39846,151113,177436,147753,115061,26421,-175152,-448186,-470655,-283672,-282534,-401329,-339519,-153168,-3657,-55450,-73573,134665,170979,-50115,-278137,-354381,-364559,-320470,-194403,-66875,-114400,-186044,-130935,-77787,-7143,141935,-6939,-285167,-176017,38887,-16857,-12678,168667,387782,400040,194471,157857,105014,-158848,-277994,-114014,1079,-21067,60504,74921,-81388,-249535,-249627,-220377,-202793,-187258,-51568,216384,276703,74628,38448,177440,99015,-4509,79443,-42355,-273310,-323244,-182483,-18098,233547,163820,-28086,-28304,-9914,-125141,-275686,-328012,-250057,-69818,86,-6936,13887,150987,174396,39534,46486,297183,362719,84577,-183218,-168629,107335,255146,53941,-109869,12412,17937,-179717,-230505,-43098,202231,271477,-74247,-376695,-186872,134671,130782,-28229,-118348,-177977,-250745,-125032,66964,20151,91863,302606,318441,293378,357009,355948,270970,255457,355966,292237,98651,72350,183793,121854,-93201,-69320,40824,-185539,-271286,57058,197966,74863,72140,170716,271196,346647,341087,242165,164317,132832,-34449,-197508,-175008,-81434,17160,40967,71850,302862,537417,413193,97775,-82684,-66261,-5373,53868,53700,41529,-35772,4942,146821,190349,127586,123159,136643,-30554,-144265,-155899,-107310,-80087,-124422,-222145,15526,378355,149750,-197157,-229099,-223051,3022,239335,208142,90917,-53081,-189517,-475658,-781005,-954533,-854488,-84944,763094,763751,-183364,-316687,2593851,5945642,1593001,-3766368,-1258179,1493111,-105743,295197,836518,-368000,-924022,-748460,-124426,625275,262925,-323548,-29663,425339,296338,486446,723095,573896,235333,-93224,-326036,-466843,-473240,-392712,-469930,-330242,-166936,-174824,-304833,-432377,-436064,-258055,11779,157382,192225,167518,29350,-79065,-163429,-135666,-28949,119825,337205,411807,263513,16516,-40879,10865,-32148,-77787,-76284,-123103,-78137,23503,149457,238510,-37954,-361409,-300653,-113435,-24444,47437,107949,124460,101472,75251,111346,103094,78418,103185,151392,31574,-160157,-266039,-341689,-342732,-136677,90487,97873,25446,8745,-43498,-82684,-103511,-200457,-254480,-119193,-9034,-65704,-154649,-229348,-156018,35351,18469,-57919,34412,140107,139147,78688,70880,111719,71934,54060,105506,1011,-115904,-55136,17217,-73294,-66581,-27463,-99863,-92551,199948,275278,20025,-176498,-476195,-703803,-302374,2673,26516,-63665,-147154,-5728,140373,57492,-9671,-1158,-174822,-326203,-268254,-137233,43465,229581,153065,-60583,-110821,-33559,107984,282532,353417,257061,133585,-62056,-207040,-170739,-59545,118409,193566,28227,-143929,-186493,-253816,-224653,-26289,139913,288070,315119,76937,-74126,-139623,-185397,28312,140387,-85012,-156904,-43244,40177,160602,300798,189947,-28034,-85818,-64495,-134940,-219580,-228771,-119092,-2119,134191,128760,-44540,-138749,-98423,-27815,55684,48440,32487,183491,427645,509480,368719,152717,-43569,-99379,61740,122949,-133812,-371355,-348234,-155643,-30892,-20790,-120356,-127446,-301866,-399638,-118115,289003,399198,223683,122621,111396,111773,32265,-64399,-67081,-25685,-15380,-31043,-64095,33055,106375,2332,-54608,29252,61218,-12616,-2283,122514,18478,-145630,-162504,-103902,-62281,110473,199718,64059,-10532,34871,98018,69491,72792,62263,105743,104162,-110347,-429642,-402628,-156453,-242024,-342305,-79455,110199,96292,-17723,-199120,-336512,-307518,-137524,24288,113434,181082,9733,-254868,-318791,-162975,-25882,37639,110557,248066,326628,222654,216378,205442,81282,67025,79589,168645,295662,253470,51481,82241,191885,210078,213944,326966,381037,273842,62970,87994,211958,301671,282964,159571,114233,152487,188846,129280,13668,-30081,36842,153803,145927,54270,147532,249330,178358,-69397,-290374,-233916,-815,91056,178255,234107,230758,250181,255321,194399,27857,-36849,-51114,-100880,-184665,-167384,-173322,-190018,-217544,-156640,-29956,17294,-14740,-23259,13682,-75082,-285842,-386998,-151511,-92464,-345830,-463672,-301572,-254047,-280827,-180228,-97267,14353,155424,113101,-177666,-252426,-112926,-6152,116402,279067,361824,359296,335538,355311,273429,88588,-35405,-493,44468,19478,140267,199076,-67780,-167424,127520,166280,-157807,-215465,-92353,-47303,147974,347236,258858,187988,218715,23637,-232119,-298772,-176808,67442,173816,-80328,-318632,-202741,72580,64935,-77135,-69667,141187,304188,228867,9577,-305712,-364116,-170705,-141205,-188925,24209,243944,197207,256,-41607,1027,-18892,-6281,113445,162866,182751,131129,-72946,-196531,-217425,-129560,283290,562158,324303,-82917,-215452,-178450,-219144,-360841,-307710,-352100,-460273,-165932,459828,749220,984357,935209,1107668,824909,215210,-421326,-639404,-350331,78839,-24262,-427604,-317023,440502,993159,399186,-179834,-319005,-184639,-215401,-523605,-584322,-471830,-512376,-396354,-200719,7164,103697,-134874,-253577,-149914,-141054,-159414,-88071,-46463,34666,155135,228353,262089,338004,238145,37565,-6737,-4922,22517,103257,209915,271646,289877,233436,166970,130836,66211,10085,50601,44252,-110160,-219032,-195466,-10238,173554,184165,93625,52930,143261,273414,174763,-54792,-103330,-83510,-249518,-375449,-308621,-285384,-255629,-5336,86594,-140390,-220052,-154930,-308008,-414833,-239307,-100763,-157293,-177371,8499,176818,117355,42405,199060,267717,171632,177958,166541,-33694,-105718,28316,152733,72811,-155425,-213198,-179987,-232902,-197411,31881,209386,143705,13717,-11013,10906,28900,-50773,-61779,111418,189417,33463,-90792,-100210,-94837,-81395,80566,228288,188413,187815,280159,248261,146121,102038,69715,102803,126377,-20704,-175561,-213620,-302550,-342002],[-245691,-119439,-30542,-64830,-117600,-158960,-52942,136672,181147,91767,43948,106959,204132,204803,110919,185696,324332,227408,103293,133988,115558,24692,1687,-46393,-89458,-84140,-48650,-25628,-189638,-175388,170204,362059,100241,9279,209475,143035,-81316,-108854,-84908,-97686,36179,65042,-167974,-321351,-240893,-107937,2418,38597,-69482,-328145,-327488,-216266,-171131,-45420,50940,-134262,-294956,-169252,85864,255693,123120,-83923,-36667,95648,4454,-59874,84864,184560,140699,35808,-67974,-54609,-33987,-46606,-44592,-17037,16552,103540,195919,108107,-126359,-121212,77794,54814,-158830,-238424,-148502,-11,3627,-68272,-72014,-15361,-75027,-248574,-272145,-100747,-5747,-59153,25560,101713,-85476,-157996,-38824,37622,85060,59200,12344,35251,48847,17006,-21106,-21109,-12560,-37947,-56430,2459,208196,354257,302749,235277,234816,149675,31471,29572,3748,-171440,-332810,-321045,-305384,-305648,-209832,-222228,-77758,217070,195904,18593,-8688,-4214,-37633,-16298,-93566,-216388,-254030,-105519,136279,299832,249488,33452,-46643,-108725,-79943,90214,80215,-10282,135789,232191,166923,134194,160347,80528,23021,103168,122203,136511,183418,14757,-61673,166466,264294,47580,-56090,74555,166561,169814,133055,-21912,-195288,-89686,56079,134355,292055,420814,326298,141088,-122271,-436384,-438284,-109009,128227,82645,2985,-52457,-76022,-39144,5644,140551,233316,179787,86822,53576,63058,-15570,58101,104739,-111103,-282827,-174540,-46068,-37797,83319,242890,172897,58789,97175,63751,18402,-572,-54582,-63496,52919,227212,216792,113776,3025,-136024,-235990,-253120,-303419,-316002,-162344,192300,592378,551323,278557,113410,108605,206360,315112,214002,162911,423025,539426,272883,-41501,-256178,-290050,-279653,-318458,-431736,-471303,-213287,60017,214087,176208,150201,107865,40101,39830,269,-188017,-419601,-396650,-239811,-233850,-297892,-300334,-198896,-36905,-82239,-171145,54759,93923,-146827,-335919,-342334,-337070,-279383,-117274,-40437,-183243,-267468,-146872,-37943,28517,146325,-33429,-321688,-195312,58524,47686,62695,267269,473894,423340,203059,172061,124402,-80186,-193359,-107063,-15626,5731,104659,141088,-3177,-199024,-193817,-132852,-111880,-127981,-69751,160185,304042,148312,60182,130251,34420,-87419,1678,-91464,-317115,-358998,-232449,-123491,67346,28526,-115073,-73063,-1685,-97643,-231070,-214594,-149280,723,52860,9452,16341,149093,155232,-6949,-2258,282772,459741,258158,-11507,-37218,157478,234133,48904,-95765,29006,90449,-89158,-173898,-47115,123956,146530,-135326,-385270,-197409,175635,256772,87849,-85103,-197098,-263924,-101450,139441,149066,206051,301528,210605,161254,259774,347980,286379,220548,289327,228551,30948,67798,269195,243358,-11124,-49496,19857,-170107,-271245,-19581,92605,-8407,-25944,75927,199543,297232,275682,210890,205610,164881,-13830,-176990,-140964,-82192,-68164,-26534,96567,334482,570563,490777,188963,-23049,-85060,-38585,144678,233508,160060,46462,59794,90759,36309,-11928,49545,88385,-110055,-243201,-228059,-161520,-133889,-133596,-143082,54421,297721,27965,-300709,-285488,-306636,-158702,97774,147887,55978,-68113,-135071,-330413,-665432,-966414,-1003809,-143905,1030387,1281823,150055,-264658,2224818,5890907,2498953,-1284159,345696,875584,-1253515,-779215,-122325,-770378,-782355,-666978,-270485,284310,63420,-508556,-206653,465672,476156,529765,666659,568785,328810,21923,-259711,-409394,-428679,-415968,-447587,-245108,-12505,14139,-97651,-244114,-272853,-146851,36831,118617,130044,92351,27974,-20436,-92060,-87651,-23907,103140,295681,269775,142956,5857,-3913,51791,52241,-23732,-67752,-144410,-133423,-75485,82721,307411,43564,-369729,-272239,-45122,17205,112969,188522,123292,28444,-2232,51268,78191,68873,92030,114394,-17445,-219693,-300832,-316193,-284943,-113273,78229,104891,39064,43981,-27628,-135198,-168459,-196628,-215593,-78243,62979,-2058,-187321,-309046,-146098,45393,-37227,-131043,65257,281171,253462,91645,50420,108554,92021,47649,74628,70170,-8873,-4745,102728,71408,46540,34634,-21037,-4769,257605,353036,77962,-190511,-445832,-573725,-164410,118806,64854,-105123,-168718,-18141,84322,27753,56482,65875,-127516,-260625,-193074,-67186,143215,306784,209900,10987,-37648,13499,87551,212100,258646,175213,55179,-130496,-198570,-52868,70121,122334,120201,-52207,-144459,-107260,-148157,-121850,89348,258174,300794,203211,3600,-86944,-152075,-228185,-39595,95076,-74532,-74848,61291,80077,158063,267171,139526,-19352,-32705,-33392,-151974,-241476,-224748,-95298,61580,211433,153868,-58768,-169110,-149277,-49818,102760,151874,143757,274354,509834,562191,382213,178060,-37898,-170054,-32985,49123,-178246,-343051,-262643,-99916,-26385,-13104,-145989,-195946,-322022,-339933,-103327,256092,437816,255022,48350,-47004,-18776,-81915,-183840,-108991,4190,10687,-31713,-89404,-34903,51230,-5335,-65882,4851,44494,-66926,-82444,51571,20152,-28805,28748,30807,-3675,109106,128396,-59279,-157707,-107275,-37163,38477,111743,81545,119838,150689,-30469,-327315,-320411,-105731,-201628,-420419,-268385,29749,153471,31878,-218932,-370343,-276574,-102978,41529,133565,153152,-18467,-224910,-360882,-326130,-205043,-101493,62653,244511,331633,267585,296987,258454,94956,4406,-15061,67999,165773,111970,-47403,-117,146636,219925,240652,317515,359037,212000,7183,35386,179420,310891,284412,118602,10962,40306,135855,178094,147516,172339,193903,148009,56381,41523,231313,304046,127874,-118616,-193082,-52843,89242,104636,205304,296218,287414,319682,403710,344567,152868,73482,5730,-12972,-76849,-85354,-93355,-92870,-78355,-26400,32602,-39644,-157611,-155940,-2215,-62128,-321926,-395904,-137227,-45681,-264409,-393464,-259895,-215296,-227462,-129015,-31186,54252,121757,78678,-219055,-385848,-299123,-212174,-97349,123009,318727,382857,377235,387637,255841,-22251,-185186,-98977,14817,23135,134616,175288,-102305,-213473,55235,147463,-96526,-119602,3589,38400,185858,314824,245919,231744,242987,-2827,-270556,-329739,-170459,88539,173350,-47306,-306423,-233494,86274,128434,-52788,-31947,226144,360583,223565,9733,-203374,-217353,-82062,-120790,-193336,-19040,199564,181527,-34210,-129628,-99008,-51271,44561,164533,201890,278342,284019,38535,-149954,-109991,122905,518197,673422,314273,-176392,-288106,-205628,-264205,-464461,-488477,-555529,-669361,-243187,627000,885675,1098686,1219372,1384752,1041706,391057,-311007,-647453,-469649,-31190,-29780,-249291,-42184,460864,827499,418289,-5734,-155695,-13631,-132797,-374378,-498402,-579599,-617976,-473564,-358321,-157944,-11340,-159114,-207065,-137520,-219723,-238288,-66994,-20462,-37141,44550,180018,295486,378797,273612,69432,-27379,-52308,-576,116781,241667,277343,265680,186460,112904,53730,-8101,-42594,45902,69435,-91984,-232806,-242385,-29712,191365,165429,46683,84989,257973,354898,189725,-52971,-77425,-15353,-146616,-305653,-301895,-297944,-234959,95105,179035,-73114,-115511,-68244,-282558,-403065,-194281,-57713,-135429,-176885,33771,246734,148975,-30580,40430,120795,77214,95150,106468,-7883,-73542,33859,181872,144516,-68152,-167368,-212392,-243794,-107517,163424,324870,201359,38748,-11582,-25789,15694,-56261,-130918,8059,78936,-97232,-219932,-153024,-77597,-65328,47920,187660,163287,132126,244804,287778,183716,73220,-6623,41989,146644,65747,-97208,-180960,-270706,-294722],[-125936,6654,48280,-4525,-46784,-140168,-140653,43296,220285,226089,159678,178868,271878,259610,94147,129418,263288,142726,576,71299,99507,-578,-49569,-91019,-132278,-111592,3968,45228,-228291,-275095,101144,367596,103336,-57325,105766,121911,-10180,-35801,-66144,-86410,70196,59855,-197976,-334589,-251743,-120743,-37352,-37662,-40501,-195219,-277862,-241347,-182595,16230,155039,-64571,-259820,-151582,62457,203922,52480,-133979,-21438,153862,51655,-29800,116389,235393,187715,32556,-109705,-69730,27011,52151,-27605,-93046,-61414,53135,115118,14412,-140723,-78097,93581,-33108,-323564,-353946,-196636,-43554,-58531,-119156,-104679,-23197,-34540,-211919,-303629,-251938,-165060,-118744,42341,159325,-50997,-273421,-184527,-4450,55194,8345,29409,117988,88657,-33192,-93864,-41838,41084,58850,15745,70068,284795,345261,210866,194539,258206,185150,70399,30290,-54826,-241129,-397662,-378234,-361502,-385534,-318835,-276840,-66308,256223,224235,40718,37246,106845,71158,41397,-65722,-193580,-261680,-145928,80286,234984,191944,71459,27578,-128387,-143351,76071,70125,-68663,80242,164402,77872,59075,142911,105815,31783,110907,191594,225893,210437,26388,-4118,196120,223866,-20546,-72190,60078,100602,44846,46215,10723,-127585,-60537,32876,76637,208265,320073,217151,44736,-187962,-484876,-555341,-267171,35620,62550,-10568,-17689,-20729,-18938,21451,161292,240422,136380,46003,41231,65781,-34046,-39188,-19207,-99572,-165017,-132934,-117952,-96934,35757,154082,88140,70879,181439,135951,56150,53082,61991,81854,117255,231879,232907,145504,46306,-36587,-80414,-87295,-211605,-347653,-250806,159766,604592,526298,172536,16417,88560,228593,368735,256141,150258,376432,536660,271912,-58404,-240553,-248426,-269074,-332156,-425356,-466768,-187003,151308,373242,292269,135387,31527,-35619,609,-15078,-177228,-330758,-273322,-188656,-201049,-227666,-280733,-242910,-78854,-93004,-225448,-48577,22422,-203691,-331146,-252188,-230454,-175744,-12399,-3403,-215524,-291104,-121500,-10145,12388,99712,-61668,-320075,-199397,63993,104278,123331,316716,479493,366358,164380,142491,108443,-4219,-102579,-105410,-38636,35136,145511,183099,42681,-145268,-110239,-23460,-10633,-71710,-90872,104690,293463,154888,28868,57338,-42164,-164731,-68398,-113684,-304696,-318557,-227836,-180498,-62383,-70515,-158275,-92240,32029,-38065,-146345,-54717,4861,78340,86547,13077,15692,133614,114224,-55213,-54399,216146,481541,383835,134927,64562,163179,189654,66204,-41962,48935,147565,16491,-69798,-12393,38543,-339,-174348,-326601,-167458,211471,359076,183655,-52863,-200197,-264185,-90961,190108,268994,280545,250211,104282,53789,190328,365539,318290,180513,199211,126646,-73051,1597,255110,281605,50407,-36988,-5916,-117978,-223183,-93273,-24930,-86125,-111250,-29242,94870,211445,193542,143446,162273,130495,8049,-108971,-61106,-49678,-138558,-96111,110465,327371,510298,454367,225138,48551,-58786,-60612,175000,316504,205621,112162,124051,47901,-110973,-136697,3273,66966,-149548,-298276,-266875,-184787,-134866,-78114,-19199,112775,227304,-35740,-329528,-280590,-331530,-280299,-8025,109049,1557,-93648,-57044,-146818,-437508,-814406,-1028605,-214946,1156229,1683988,676522,-19121,1352009,4696188,3465930,1522677,1551970,-212511,-1854035,-1427899,-998921,-1073613,-635955,-525481,-339912,-10941,-91029,-584150,-265766,501597,609040,489597,496230,480281,412171,182879,-131978,-248873,-227576,-309257,-363211,-142237,120750,172461,64427,-85936,-127283,-49465,30241,52136,24744,-49747,-20045,13362,-22681,-24144,16166,106924,238522,114080,-22800,-52086,-2695,79036,133458,49840,-7998,-82116,-119860,-165066,-76340,204967,63848,-334453,-217796,19303,77452,204144,279283,145807,-11391,-48290,2012,41947,40940,75425,93134,-22170,-203296,-266802,-250101,-189522,-65598,57302,80600,44826,89286,-15652,-178543,-196181,-140163,-143632,-45578,115778,69869,-179944,-314666,-109056,12743,-151439,-242043,53299,378989,348381,107542,32182,103303,101488,34940,71099,183082,185082,144618,243361,210829,137275,139726,153943,135796,303201,392841,133123,-158418,-301859,-253647,43545,257572,134003,-102743,-155481,-46174,-34773,-45320,104918,129455,-47491,-145490,-92822,-2192,212081,349260,235662,60211,13257,26640,39342,117547,142546,98332,13622,-154378,-178123,36625,152077,91082,40397,-91881,-104543,3910,3746,-26803,112413,270083,255357,72699,-72959,-110406,-176016,-262209,-95500,65717,-35116,19372,173599,149082,186198,255494,113832,13710,44624,10208,-149607,-242903,-193072,-56355,121522,266899,164184,-81943,-222353,-226573,-78168,143463,250686,248405,325011,516491,545479,346830,174688,-27966,-215391,-135077,-54914,-209647,-273135,-151859,-41588,-24855,-15225,-146600,-226409,-276239,-236218,-86914,183173,393527,225095,-48826,-199026,-138536,-197084,-298187,-156514,17780,17030,-34340,-86599,-84329,-18236,-9475,-44042,3780,37064,-91788,-142630,-26608,35450,122414,254421,189596,57596,88243,54171,-153074,-255050,-206202,-158858,3721,124469,87298,105248,147366,37982,-167655,-195136,-63116,-179636,-458870,-415330,-74818,159014,68154,-206564,-374690,-239379,-59670,55330,132221,124654,-25544,-167214,-384709,-529094,-431138,-224390,22666,224993,323351,305715,313059,208130,26176,-100120,-117614,-15191,38023,-51532,-171854,-119016,64055,208494,234527,246928,262687,96861,-48663,-15735,123922,253327,234512,80984,-55222,-58950,35211,156125,242260,350606,333721,124574,-51343,-11467,221800,273632,43658,-157494,-71499,110914,133086,94683,218526,316732,266686,280705,419790,401911,234966,154340,64234,76635,44675,19692,-12438,-40241,-8051,50220,80782,-86358,-277676,-273374,-64876,-100377,-320516,-329058,-108354,-24056,-182632,-282016,-141836,-83535,-127459,-97453,-10717,46108,38864,23513,-201105,-436324,-418508,-324930,-253618,-71824,166104,292454,357374,375305,195354,-130113,-286846,-164817,-9530,37650,122562,108009,-174669,-294093,-58006,91763,-18633,5157,83301,59868,139715,220421,195902,217153,188707,-54669,-280598,-312001,-158963,71266,122166,-42727,-276923,-218451,121426,185611,-32694,-16236,246434,344751,168783,-3737,-87359,-70389,-6063,-75948,-168481,-73446,112283,109500,-106661,-224527,-178084,-65953,79865,179460,216271,325675,362470,102526,-108920,-6667,327436,652359,673620,221895,-327344,-412698,-268312,-310580,-537527,-597053,-622766,-715208,-269433,723376,1028584,1186099,1372701,1581863,1157454,356344,-283602,-589194,-502229,-90175,-20281,-70214,279798,592992,636144,360351,57252,-46270,119631,-41847,-186711,-350922,-631459,-622903,-458792,-468150,-315794,-132735,-164665,-149940,-147756,-312176,-302426,-42799,15378,-93367,-92739,48351,225070,310822,215015,34815,-73273,-87009,-7824,128566,276756,301311,247742,105678,-1122,-55189,-88509,-110122,-7206,39923,-96345,-223161,-206888,33154,218646,128549,9802,125225,327228,358532,134504,-91719,-70268,35971,-62975,-238679,-250439,-231618,-136459,196664,237824,-2325,10449,22706,-251900,-393317,-155351,-9643,-89027,-141747,66620,291731,158887,-107488,-119332,-44963,-52736,-33225,12335,23399,363,57243,177706,180715,23077,-111394,-222024,-220392,-1582,295819,422199,236179,66627,14130,-59561,-49746,-77468,-158569,-69701,-45874,-226341,-322793,-182823,-40990,-1097,58714,151558,127576,76166,201306,310876,193669,18424,-93384,-16004,149213,141689,19102,-72067,-159848,-187214],[-41380,89741,81347,19069,5961,-110507,-204791,-69042,193791,307249,244478,211133,287672,255164,24724,22163,162635,40867,-127988,-42213,22301,-74949,-134239,-167305,-193735,-129856,87947,146293,-195814,-304617,6625,250830,71722,-85589,120,84250,70705,32903,-78827,-66725,131753,96833,-157445,-273886,-226282,-121703,-76063,-114055,-32126,-65720,-222407,-246984,-154229,97683,230854,-25954,-216982,-96615,68542,139950,-32625,-180905,8014,228015,127856,30159,128153,222698,188603,30452,-134812,-85370,57934,88984,-64393,-171713,-82086,32643,5721,-97862,-124483,-2812,121695,-69682,-391581,-396203,-198760,-61022,-83157,-113860,-90485,4390,48622,-79487,-244219,-325782,-262656,-123372,98875,237693,9339,-360512,-350553,-116954,-18176,-42377,51567,196913,126905,-79404,-153945,-50954,100118,151370,82881,126112,342384,314816,94800,106766,205388,173932,101722,58375,-65085,-253706,-400157,-389774,-400835,-439964,-395793,-315878,-78711,247006,239423,78688,97796,218437,174068,107208,3878,-126859,-238467,-191902,-7530,158592,135391,68885,49606,-123731,-150810,68716,59514,-99810,19302,60692,-19731,16970,160232,151284,60860,133843,260511,270398,164085,-3670,40826,214108,161229,-91731,-69984,52849,20476,-82116,-6950,82876,-10317,11629,29717,31124,153395,241077,86772,-73468,-216930,-447967,-573907,-355342,-51001,28294,-7737,56546,86108,45663,47723,128532,159117,62871,6560,10963,36333,-33100,-83375,-81867,-51220,-32309,-77710,-160087,-127330,-11551,52224,4748,53010,182206,124922,19555,31603,120817,189414,149969,189307,195828,152065,105307,95721,103899,82012,-109681,-336188,-303029,100894,542703,469231,84812,-50085,77550,227406,366328,244803,104722,284106,488849,278137,-27762,-177183,-171804,-196908,-263096,-339985,-392082,-132241,201779,418253,344048,109342,-29696,-59654,2092,-19579,-144317,-204767,-135339,-137093,-188978,-220723,-292641,-271916,-112538,-87527,-225703,-150047,-41765,-219418,-268985,-103727,-63967,-26997,106161,50403,-199097,-255935,-75013,-22532,-65740,13288,-82081,-282525,-182235,69192,148245,164867,310513,397990,246246,95780,87445,78083,60107,-25360,-107459,-66820,43841,159975,186680,46964,-105646,-33448,62080,48930,-61913,-127524,53826,235452,82421,-54615,-25519,-113932,-218356,-119314,-124316,-258227,-228405,-179457,-191993,-136570,-125392,-166217,-94807,60365,12234,-66906,77948,142227,124912,75129,-14897,-11322,82016,29807,-131115,-131065,96817,400860,397714,190632,95711,120831,142191,107353,25101,48363,156927,96294,34028,24181,-54940,-146692,-210533,-254139,-125026,227062,400244,221625,-41492,-201831,-267161,-112889,186607,323861,274253,154945,26554,-2505,164474,394518,337185,120830,89664,-27,-196736,-121558,130512,205924,52028,-58703,-54916,-66181,-153091,-159370,-143685,-160311,-181059,-132003,-28100,88065,90316,32035,14972,18405,5206,-36208,22598,-13188,-201518,-178825,84688,272607,370005,307533,175802,88357,-7172,-76675,100006,219214,122522,112065,158551,8084,-232097,-223383,-17211,51140,-167812,-318726,-280672,-183025,-101423,7556,95426,147270,158618,-53805,-306061,-253145,-326179,-360942,-84498,80737,-57935,-127375,-16624,-51554,-216987,-548025,-896792,-246744,1109652,1805755,1158652,283378,241646,2783133,4359242,3951926,1898508,-1651931,-2139126,-1671024,-1540471,-1151867,-455735,-299979,-340405,-220608,-188377,-534357,-220722,487576,643024,383799,250183,305565,425718,310815,-7121,-68742,27801,-130463,-276653,-92975,150731,211885,103876,-19523,-57644,-20832,-26260,-39248,-116038,-243446,-137803,-15987,1721,13516,54139,100471,141584,-50167,-210609,-163621,-57463,64671,151019,82639,54044,19417,-67663,-246812,-299306,-47182,-12517,-298388,-186467,29973,100497,252675,315751,143063,-44029,-71547,-31913,-11825,-24494,23461,59613,-16892,-148758,-206175,-191878,-104802,-22323,18810,15499,25334,123260,-4767,-203866,-191161,-59719,-75885,-55471,111953,120015,-136968,-254851,-77911,-77304,-321269,-391004,-25017,392166,384392,94837,-13560,58446,54021,-17982,62619,270463,369960,316420,360667,268013,149814,226878,336000,256430,304724,374259,161065,-111914,-133842,88357,236404,358303,192377,-78789,-132208,-97284,-201786,-179476,68349,139903,33751,-15390,-142,35555,218010,324362,203770,68851,29896,-3624,-32472,6684,7625,15443,-3883,-155018,-178376,54201,145177,17106,-51888,-116653,-66553,98453,146217,23975,25091,160931,167727,-21713,-132494,-153278,-224487,-294108,-130037,56134,12791,79432,233396,207904,218368,246838,99790,41659,105127,36876,-143410,-231338,-149769,-14373,160334,282910,155840,-105670,-286121,-318962,-122436,152178,312964,320600,317350,426779,438489,254800,131561,-23543,-222768,-212712,-158570,-220144,-183211,-48393,9071,-13919,-13359,-126111,-233201,-215349,-144421,-79083,104421,302954,154086,-155744,-322048,-228788,-282189,-364347,-184671,21414,17902,-15963,-43990,-105000,-91569,-10586,10500,33751,49980,-71770,-170564,-97085,66756,288950,462373,335183,114511,63530,2546,-188329,-271844,-232282,-213579,-7962,120582,85178,74014,104645,89216,18725,-48682,-34406,-187654,-462581,-476502,-152073,134241,92361,-163340,-347964,-209008,-16796,71800,116774,100033,-13881,-90596,-361086,-673853,-606239,-281357,14071,213471,323747,340329,280233,96710,-86757,-200887,-181675,-36705,-30214,-172105,-269229,-222151,-20657,196141,218747,161015,163016,32375,-51656,-43464,60762,165400,180247,80291,-49912,-104803,-70135,86169,290381,473950,433592,106793,-135245,-79317,141349,185588,-38775,-163302,50567,217671,134045,82637,230869,314268,209436,161842,287593,347067,257172,191109,133061,179480,173292,135652,60227,-36897,-23076,67559,114468,-90479,-309398,-303107,-114924,-142121,-263845,-198825,-49214,2258,-84208,-127938,43207,131113,14603,-76879,-21035,21566,-37071,-8102,-102391,-349702,-405626,-307569,-304070,-238109,-37295,137022,311816,372116,163220,-171781,-291578,-150365,18133,101629,154534,57143,-237656,-361795,-148268,48845,80098,149441,161340,58434,61608,118142,156458,189880,107519,-80511,-218549,-225279,-125331,39321,58935,-38073,-198757,-119730,208524,248648,5006,10746,237663,289416,99290,-4365,32257,66247,68376,7044,-94695,-89474,45794,44379,-158370,-267018,-179506,-19752,120248,175675,221788,335830,370771,132139,-52530,96291,445490,671765,595467,102666,-462064,-510796,-301518,-301331,-513652,-546024,-476110,-525620,-178476,754078,1134409,1240973,1389235,1640458,1124366,156984,-331410,-480092,-426694,-63644,26758,84260,585026,843756,578502,330953,48374,-735,146973,4493,-739,-155070,-550096,-444259,-291080,-450244,-378049,-188585,-123657,-63009,-133929,-361338,-316577,-4036,69901,-98065,-190146,-97651,86898,169575,105228,-24738,-98780,-67193,33222,156609,320849,360975,270612,49994,-114852,-152447,-141064,-155779,-80753,-23142,-98203,-165593,-87459,161716,254062,91157,2708,177851,348819,301683,47319,-142719,-76468,67099,2609,-161075,-149210,-99576,8728,261245,242393,54325,130025,113613,-200326,-368573,-126118,34378,-34759,-94359,90096,300165,155308,-152787,-223720,-176437,-183071,-176972,-88645,51385,96090,89625,134144,170861,97290,-63175,-213761,-181942,70897,381840,476362,238913,84847,54724,-87021,-165731,-138931,-168259,-142095,-209960,-374450,-397709,-195544,-19534,53246,73293,98779,53412,-1604,137299,288995,147794,-68035,-181358,-79269,100898,148197,95460,37417,-47516,-98916],[-1599,111330,79391,29019,54362,-54137,-198802,-132422,143556,347680,312105,228594,273619,209074,-70003,-99179,64065,-26917,-217634,-147805,-62125,-146727,-211683,-236568,-235224,-119204,191974,272249,-81439,-240561,-66300,66862,18176,-65582,-60935,55602,151037,86718,-115399,-47337,203734,170222,-52581,-150113,-156771,-87076,-85893,-171088,-57984,4553,-175888,-223391,-87237,180033,266992,-9470,-164659,-20856,108144,96925,-102196,-214162,34545,283440,203264,101038,116782,151270,148080,34534,-134762,-97711,47670,55704,-132513,-216102,-35437,49195,-100779,-206837,-105415,65181,144995,-51882,-348802,-358597,-169164,-64094,-76356,-66345,-39730,60407,153588,107365,-104648,-281676,-252598,-72520,168259,310065,71185,-399575,-487817,-260422,-109484,-85814,50390,222036,132151,-116647,-187607,-55220,134458,201710,112439,146821,365064,264344,-27763,-11800,87332,109040,114911,108129,-25202,-204294,-336099,-355206,-428770,-494058,-449622,-334558,-103225,193953,228261,103511,137739,285252,226325,142173,81632,-42443,-199563,-230689,-92723,87951,72253,-3658,-3925,-105060,-111029,61760,45511,-106886,-40936,-49967,-98988,12276,185504,167957,69121,147952,304974,261893,57758,-69037,71826,231450,96709,-152776,-67512,41142,-66054,-192969,-27902,167960,116756,86646,30173,-3378,118406,170226,-59258,-197227,-210369,-346419,-487143,-345547,-105097,-8773,5645,121220,175013,110997,61365,41969,7694,-26002,-22365,-11190,11677,-798,-59328,-76139,9639,77384,-23561,-157006,-121387,-45307,-25990,-49177,10187,110690,52348,-61732,-34742,134162,244824,147959,121720,133271,147357,172410,226145,272168,224647,-10506,-276762,-307707,22306,430374,403131,42754,-68925,81409,210100,308193,184422,45699,179638,411428,299930,52892,-78468,-74921,-81411,-139044,-220747,-281032,-67759,201662,354169,317748,81050,-57474,-37315,29014,-14123,-91628,-69186,-10385,-80898,-181895,-259478,-316233,-265635,-115756,-63390,-174905,-203833,-85753,-197341,-167616,68157,128320,140134,228779,131457,-129820,-171652,-22265,-68660,-171600,-72096,-76354,-207675,-125277,109514,203988,211004,281913,274420,120428,40678,51684,74855,125003,40720,-93314,-79042,35553,154560,173579,41584,-66588,26209,106322,52689,-100323,-165820,24624,154854,-28996,-143363,-75833,-139611,-211989,-122064,-113102,-177742,-103469,-88721,-152183,-133868,-115573,-125280,-63968,83520,47948,399,162418,234597,146858,44499,-44083,-43522,13010,-73095,-213108,-203494,-15269,267646,313750,161537,79531,78043,138948,194438,112667,51755,144529,158725,129586,61672,-117721,-231930,-221078,-184279,-63376,247959,396189,222230,-21128,-174509,-244327,-129590,159125,322391,219781,79970,30793,39324,221202,456003,359672,77947,15944,-80164,-265957,-230874,-34295,73455,25460,-79646,-87153,1346,-44414,-167316,-203898,-185540,-191210,-172152,-97112,-3956,21236,-63032,-153533,-91416,20905,51327,116351,46848,-215211,-230903,51319,221328,235884,143586,94979,120589,95011,-42569,-33877,-13848,-32776,87134,195511,16671,-257895,-203723,33904,75582,-132064,-265280,-230711,-123352,-14506,133743,213317,184924,138177,2194,-206464,-182039,-263693,-345345,-82837,107051,-54424,-119878,-13261,-70151,-44297,-175161,-553029,-130044,995764,1670847,1454445,551278,-674460,1030344,5079781,5220763,1085830,-3102176,-2260638,-1562763,-1537178,-853501,-94947,79806,-238284,-279287,-160563,-306753,-57681,452350,614937,302703,44937,127572,392915,397506,109051,93585,268068,92351,-180921,-84576,96013,149244,54810,-5650,-22943,-20886,-68609,-82988,-208202,-390117,-256971,-59908,18774,60589,119087,116027,51683,-163288,-329097,-248854,-99320,63694,143267,103470,138199,164632,39550,-261431,-468551,-301814,-113735,-234831,-148710,24476,114268,277168,320440,137160,-37995,-29077,7509,-23773,-73336,-19925,52317,30183,-36864,-105885,-122770,-10104,49667,13583,-29926,29629,183224,56296,-156877,-111557,65588,9502,-70859,88167,181284,-18410,-111197,-29850,-161223,-453842,-494337,-111955,358906,396765,89991,-50689,7773,-10565,-60005,83697,332620,498402,465592,432272,250764,114416,291557,483727,350663,300230,349278,198576,-31444,27109,336483,389926,423447,248995,-14923,-80590,-127792,-336038,-315562,-34218,116842,133680,139292,105536,84433,205086,271653,152596,75086,50741,-30935,-70223,-59211,-92077,-39169,24698,-112564,-171914,35168,99377,-41363,-113061,-114288,-22660,181272,266019,47177,-108630,3001,102567,-13223,-124857,-177821,-259271,-287027,-100833,103930,88132,111118,237803,259238,262993,253530,112378,70291,143865,56709,-111007,-175033,-74932,49444,197267,285914,163021,-87439,-307489,-371666,-152001,142092,340918,367341,279980,281656,277867,145156,81971,-4088,-169681,-221014,-206336,-181468,-71311,50631,76770,44339,35984,-63055,-201009,-157868,-81545,-58659,80477,245418,99063,-223249,-371268,-256881,-294197,-333860,-154185,39299,41221,49420,46133,-83826,-138177,8987,102789,107428,100331,2240,-149578,-129387,125162,455994,617762,445091,173504,62620,1581,-140889,-192537,-171326,-167005,21003,117330,89234,50662,53285,131136,199023,98212,-12338,-215236,-440352,-439144,-161165,110433,107226,-104102,-298022,-187648,20815,92358,93141,76568,7439,-4988,-273960,-681910,-648850,-255595,40203,221302,342976,368537,224812,-22138,-196610,-260833,-181718,13396,-19343,-209257,-300260,-272750,-86545,184461,201174,91332,109972,74436,11579,-49295,-8176,76020,143333,109067,9422,-96966,-153798,-10973,280680,511915,461487,97606,-172914,-148059,16139,64402,-108170,-147860,125511,224182,84013,61344,221356,281444,139437,-2866,32892,179296,196611,161502,186384,273819,273015,218086,87933,-97505,-131291,13479,108530,-65751,-249727,-237247,-132034,-175084,-184745,-63353,15571,27376,9121,25649,229403,348897,144969,-85357,-68706,-14575,-88419,-17493,31039,-165612,-288314,-212779,-273895,-350388,-244511,-45623,241252,375947,168937,-151637,-223569,-74633,87676,195147,219297,34235,-282220,-406080,-198859,25083,159560,258666,211400,42024,-26730,18868,123908,156062,21237,-78679,-106112,-113092,-98070,-15688,-19424,-53078,-102604,21246,300278,275939,32760,34328,198577,193186,8753,-12769,106623,141963,104141,80461,-14107,-76795,10796,3431,-182556,-263266,-123590,61283,143414,135787,188400,280451,285577,101334,-10569,162165,438609,568839,455562,-20079,-555094,-561834,-298168,-243587,-405931,-354676,-162095,-150321,30062,736017,1146705,1216395,1227261,1443714,851686,-171543,-456586,-372969,-280987,32137,105618,179036,778227,1119577,690786,331184,-42729,-56647,14125,-54879,116627,26490,-349497,-122482,-15820,-313858,-333243,-172373,-60007,27130,-96953,-358369,-289323,31544,118163,-64646,-230278,-216965,-85488,-11156,-24839,-86519,-93630,-1353,104609,177182,337069,420548,318689,37834,-192045,-222785,-166048,-170367,-150699,-97191,-90633,-72821,66379,295226,274703,53709,15930,221790,316234,203538,-35576,-182474,-97137,68700,49197,-68307,-19150,50230,138984,255918,188911,86283,218877,199174,-116861,-313556,-103266,69089,13421,-50469,105264,287018,161045,-133951,-233747,-228586,-264527,-280939,-152537,77830,190607,126639,71630,134277,152907,-17119,-171299,-123084,102402,411855,494370,232065,110054,125360,-69988,-270574,-211400,-150722,-187856,-372627,-501304,-402771,-159412,1674,92905,104452,67633,-18809,-61958,98574,262322,96503,-116171,-194175,-88669,54444,121965,137882,139884,62832,-21298],[-37727,37055,23091,9069,68387,-8845,-142833,-135518,80999,330041,338110,220626,219997,113980,-187025,-222044,-21917,-49257,-238267,-212576,-126828,-193090,-266486,-285482,-249156,-90377,276333,383505,70114,-114849,-99038,-118931,-54168,-30072,-75193,33097,195567,98242,-173416,-48968,253547,250686,79142,-3962,-59998,-20716,-62354,-200222,-113128,-13465,-159910,-187124,-8836,233766,256353,-4755,-109176,45220,165407,99304,-128384,-221973,44718,291610,246527,158884,91013,53312,89110,49688,-104975,-99832,3014,-24668,-191768,-196439,64976,97567,-168254,-284427,-106485,90282,153231,11676,-218378,-259601,-128911,-63004,-51445,-4665,28873,138186,264971,294304,81295,-119529,-120877,23975,224954,354849,117022,-379751,-548338,-376584,-185243,-116655,12120,172568,94854,-132713,-182184,-57055,128812,196769,95915,127757,352885,207794,-127930,-119457,-39543,22407,114373,166914,52551,-104288,-219758,-284605,-445986,-557590,-479570,-317687,-111109,127485,198684,109150,148264,295203,217692,134963,142872,39176,-151898,-237211,-127216,50907,6829,-137054,-112712,-75288,-41646,55432,34896,-90977,-81595,-127660,-134883,40939,199043,128794,30382,137610,313636,215240,-66272,-141386,99347,258322,55494,-177873,-61819,24934,-143912,-272501,-31319,237168,216271,129445,21059,-28761,83671,86545,-206719,-301529,-175674,-216678,-324472,-245310,-109591,-31428,22705,132818,180209,128926,45647,-76184,-167554,-110773,-33417,-3539,21293,56668,18902,-19791,59535,139820,16394,-113005,-86142,-61528,-58182,-59619,-47516,-3136,-44209,-142642,-97735,130781,255729,119959,49742,65755,135919,226000,311978,376337,311559,68720,-185474,-274360,-69333,291719,333646,41249,-51148,92255,180422,205960,86390,-16583,82952,311731,318214,150368,18042,9863,31546,-14401,-119031,-180987,-24587,146613,212970,215278,44721,-61902,-13339,34825,-20420,-42580,32525,66903,-32964,-175591,-315259,-338505,-233277,-97947,-45207,-118600,-205312,-122748,-173214,-81484,193440,274925,262651,311770,207727,-50285,-92285,-3903,-146340,-277276,-140513,-63561,-130747,-47199,181431,268252,257588,246432,145739,17238,3712,39091,92883,166459,68660,-81488,-91398,-10197,110965,140026,32150,-43725,32643,71980,-24008,-198199,-222394,-11085,46266,-162436,-224380,-102046,-132751,-168832,-104379,-112088,-108876,-7215,-12910,-110135,-99916,-79784,-71824,-34227,62445,30692,16708,163934,236516,121093,-10501,-80186,-94722,-90116,-202360,-312126,-280388,-107038,106810,140207,43855,12163,31823,152897,276430,174606,39423,100928,171803,164241,50011,-171037,-265413,-234462,-174127,-31529,240383,319765,164907,-14912,-149181,-224891,-155009,92488,239658,116473,29724,86560,135707,312870,503379,348530,30585,-33720,-111822,-277844,-315833,-214028,-95471,-43349,-120443,-121544,44131,50492,-143668,-223345,-190345,-176943,-171560,-118873,-59539,-25714,-144236,-302148,-172038,39334,103948,161935,80162,-213666,-278648,-18844,151738,115617,-13241,-18086,111761,192144,3771,-214577,-326789,-220673,40203,209640,40921,-212022,-108850,113992,99895,-87659,-183119,-164239,-66223,56131,230518,284123,191434,130845,71035,-93166,-116759,-194065,-268606,-38124,149485,-14454,-113334,-102294,-235852,9732,204153,-77072,124691,876451,1338985,1442644,652856,-1082147,279675,5433674,4623354,-942741,-4208618,-2295964,-1262299,-1025187,-204912,480166,552563,-97206,-248121,-50077,20416,131920,361765,504358,241332,-98555,-44175,283734,379576,140033,133813,362945,245924,-131943,-147324,-54113,-24021,-79550,-50868,-32589,-60408,-106105,-97024,-256144,-478421,-373014,-131996,30,82514,164608,109768,-53393,-252184,-381650,-302002,-129061,60457,104324,92033,195730,276026,130877,-240148,-556150,-484531,-216525,-183589,-135854,-15043,92482,247442,264688,86573,-41841,31309,80848,-22309,-128854,-81732,33879,76377,71578,-32093,-93362,48044,105614,7963,-72982,28822,223194,117585,-85907,-12017,171437,59816,-120317,18032,211060,117793,34429,-14947,-244178,-527015,-540477,-212080,259422,358521,62787,-109874,-74457,-100603,-96287,104512,323795,481552,483127,387976,136397,21535,277748,512678,364635,264831,303976,213399,32892,111293,389420,437861,404455,250278,32955,-53149,-166684,-429885,-445579,-208582,32914,201144,257188,177940,116360,165242,179386,63915,50015,42418,-75298,-89581,-92663,-171893,-97053,47276,-75493,-185496,-26381,27580,-86913,-163638,-132957,-19457,202346,295066,6121,-266538,-170436,50470,52197,-86975,-208561,-299479,-269010,-42575,172277,149865,81569,154970,255539,269821,226015,100339,51137,108358,27699,-90164,-106756,-8678,91135,195645,251301,159864,-52935,-299052,-391325,-187946,81075,291767,347817,200666,93560,71305,15018,15707,-2388,-107802,-192875,-211098,-127556,13511,107281,136216,125070,114760,10995,-160155,-147297,-84280,-47516,107722,238859,62831,-251920,-360191,-247963,-255428,-233794,-89130,43342,57650,120791,126699,-65080,-174335,22696,186661,183601,151257,78228,-115041,-141829,170723,560893,662971,470162,201964,65614,23815,-49722,-69593,-73870,-63854,50542,90962,75585,22446,-7125,141225,309705,191762,-19100,-274101,-437078,-360334,-123617,79993,81531,-81879,-267125,-194310,24852,83852,35886,20220,-1380,49996,-159441,-560584,-560111,-190667,61677,218367,348975,358681,148073,-129655,-287221,-285972,-144036,87920,29502,-177987,-270932,-280430,-148485,142403,157399,29599,97545,189582,98699,-66949,-101936,-12323,107040,117531,56390,-79527,-221354,-130075,195969,438254,385579,74570,-175090,-221642,-135340,-78071,-180963,-154940,99618,105325,-27426,4785,152259,194801,58801,-178887,-274421,-67488,48011,52875,180528,317101,301032,220375,35629,-225563,-311337,-113504,36265,-51510,-144164,-119754,-126203,-208024,-133482,14236,46891,27473,59379,122638,340500,474316,202637,-139421,-157655,-65178,-119798,-25687,129806,17537,-152750,-123557,-218816,-406960,-411971,-218837,137618,353135,178793,-111339,-139550,12937,161325,271383,273646,26638,-310349,-427987,-216458,10024,180290,283179,205749,11368,-111956,-81360,77489,111024,-56594,-67288,7642,-30260,-104034,-95370,-120564,-112408,-35434,135022,325573,222568,17798,31377,126208,58127,-109977,-51565,104236,122006,66068,90349,22758,-63020,-2830,-14350,-190321,-243951,-61089,129402,129814,51757,91893,143325,106094,-5915,-14706,163468,316486,374394,280449,-128871,-603389,-577167,-279483,-171320,-263337,-102164,204282,291534,319093,713401,1041901,1073275,869928,918472,303892,-566082,-629647,-308100,-119190,163930,207499,207697,798491,1292111,891295,298382,-230004,-230315,-269083,-234567,124258,131326,-104957,225946,263323,-124756,-222263,-119080,-15546,79481,-64762,-324034,-246507,43208,130265,-30480,-232678,-295321,-253310,-194568,-153551,-142375,-74160,69648,161293,150426,276202,418055,343498,49489,-226081,-274630,-188222,-169062,-202982,-165607,-85232,12668,178751,357591,246118,-736,13599,215737,215558,71267,-101028,-207942,-145586,20582,59743,15080,87036,141864,173641,151460,73710,72102,241739,249609,-24994,-247072,-104841,66671,21626,-42258,95857,251174,167906,-71315,-178908,-218060,-290767,-325505,-176109,72634,222653,123418,-18947,61731,156170,215,-118967,-73830,70440,357259,448378,193069,111648,190963,-20876,-338502,-294553,-140628,-222546,-512072,-593995,-355619,-104786,-6462,82786,124048,49990,-88293,-115012,71687,221937,45083,-115010,-130042,-53278,13860,64397,117042,179626,121711,13998],[-114373,-92843,-57022,-20002,54595,16179,-49707,-64725,44203,274377,327761,201758,146126,-2391,-292235,-309855,-69963,-10899,-161428,-197117,-138597,-187185,-271632,-289588,-222074,-42026,326453,457454,213124,33654,-74319,-228272,-119793,-6660,-55980,14400,185016,61981,-230261,-70434,268262,316660,202069,128697,48086,66933,-6936,-188657,-164974,-98383,-179632,-154732,56353,244827,209933,2476,-56355,80155,221969,159203,-90618,-190245,39855,246295,240417,187448,71161,-20910,46390,80644,-44695,-81748,-51717,-107723,-202405,-104703,187866,163083,-169574,-306533,-135795,55189,143608,101500,-49641,-136996,-99168,-64665,-26411,37546,91476,227585,369154,432890,264063,113073,100118,142337,247858,355790,135912,-308950,-511290,-420353,-222469,-136882,-63563,56313,22049,-123294,-140941,-61467,81147,142924,41908,76045,311478,156929,-184877,-177015,-111274,-39005,107764,211839,139415,15476,-86730,-201309,-451735,-619368,-479540,-255848,-80043,80550,166256,105223,140452,263019,165996,97871,175075,102995,-100195,-193791,-79068,68305,-50015,-293408,-230354,-34186,36242,51231,30138,-58862,-82803,-139018,-115288,88445,191994,39490,-53461,101953,289805,156917,-159371,-185642,136190,296787,57036,-140104,-29893,16987,-193796,-310242,-33756,271487,267013,127394,1958,-42379,36640,-16283,-327638,-355165,-117125,-88320,-131643,-86989,-59451,-20357,44795,81151,79440,76563,4404,-181511,-301286,-162633,-13582,49798,79980,128918,127839,67711,97375,163012,47850,-36172,-26526,-53106,-32017,-18277,-93856,-107347,-110121,-165911,-99102,154627,262539,100614,2522,17006,128225,255513,336972,402439,343714,131854,-73815,-209174,-147191,165004,275071,73280,-4370,117536,162921,104444,-8944,-57639,22004,218690,324248,235821,92620,72971,116017,83827,-36355,-98427,930,71044,63922,84540,18268,-40003,-10979,2281,-34130,5829,95772,103180,17221,-142223,-328503,-323618,-170722,-54941,-32777,-83387,-163251,-147005,-155791,-33333,239576,339379,310092,335287,259927,15468,-46345,-22358,-211263,-324828,-157512,-40631,-58305,52427,290142,356101,322460,247588,79854,-22498,2661,64335,135729,187406,68181,-63703,-92387,-71840,50505,114741,51404,-18437,-2269,-23008,-145751,-309739,-273094,-47735,-57792,-267755,-262275,-96389,-93441,-98614,-74658,-120052,-64250,37485,24305,-80881,-57354,-31011,-10784,-10913,2132,-28744,-7391,111423,172642,74789,-53460,-91740,-134261,-194922,-317460,-391117,-332069,-149424,-22498,-49919,-100671,-63814,4079,172549,326139,204231,30874,60209,150615,136592,-12458,-208642,-242014,-238913,-217379,-34588,205399,193425,77385,-8355,-120066,-201627,-168675,12633,109162,13148,32561,181400,257701,410683,526888,314474,-4685,-46894,-78415,-216446,-342390,-348591,-238613,-123997,-163452,-140780,66915,117566,-92355,-200111,-176013,-147611,-135619,-88908,-53674,-35462,-186823,-365346,-175263,79329,122605,151481,78102,-199714,-312535,-109929,71549,26987,-129217,-130685,71434,259571,51214,-370917,-578842,-338674,27903,220742,77738,-106902,36971,202871,118303,-45649,-89645,-99724,-42636,77850,270608,305020,178992,132775,123802,3660,-63776,-128530,-147570,41845,201331,52815,-119578,-269499,-482811,-40234,518327,432032,478621,829724,961349,1158404,563492,-808256,1043382,5287047,1961252,-3788047,-4612625,-2128931,-865246,-165398,678322,1225033,1033641,48084,-184439,93622,351193,286643,233961,340056,201646,-160041,-174282,128036,263914,68568,25875,278152,279788,-127168,-240670,-234238,-235486,-229199,-107841,-48252,-98849,-117821,-83132,-252671,-489360,-447594,-204738,-41054,85000,186270,82536,-149674,-309048,-362068,-295489,-122091,69360,78814,81809,224597,323354,177029,-191111,-535171,-528700,-259891,-137063,-131815,-59020,60602,191203,175684,1678,-64675,89664,164605,-15642,-185153,-151722,2675,114516,152039,-9289,-108577,69483,137978,-2252,-102679,24804,227958,145151,-24842,73810,228356,63661,-189148,-79536,202928,232451,132564,-38636,-302201,-507452,-502923,-294863,119469,284446,22584,-179724,-166836,-178062,-99567,132368,261485,325112,343088,236530,-23700,-80486,198827,425916,306355,209838,253991,208318,72511,125606,296255,388358,312466,195717,51448,-57369,-207542,-457129,-523005,-391239,-84413,225418,317660,208694,133311,124307,76075,-40408,-2227,3081,-123844,-83806,-86365,-219288,-152416,46075,-55940,-205819,-94890,-24417,-99414,-191996,-172476,-57929,154636,220379,-89197,-393144,-295890,17899,124498,-43475,-237844,-330097,-239574,28587,244277,193178,15383,19337,197670,230017,154793,48711,-17330,3079,-46626,-86047,-36540,40888,101050,157685,192290,148755,-9704,-258584,-367349,-216797,-16364,174852,268954,109843,-79250,-124863,-99503,-40121,-15866,-65698,-147584,-171293,-65560,62238,127524,192431,222664,220201,94236,-105313,-164120,-124407,-30572,191040,299370,63721,-223150,-286018,-202323,-171829,-84056,1848,35113,63533,177663,170846,-59629,-185624,39411,251737,252213,195556,134827,-71059,-127670,193138,582266,604577,420125,206296,78753,63588,61848,62349,31400,55721,67912,53401,57932,9829,-43025,137506,342669,226842,-35251,-332338,-451912,-276453,-49972,62232,25923,-101589,-248970,-194454,16328,54545,-37621,-55557,-33243,77062,-34923,-342568,-367843,-108794,75200,205832,338234,320598,82835,-188026,-318742,-262669,-78243,160476,92893,-83841,-174080,-239220,-191388,78755,99672,-9371,125242,330432,187683,-91147,-193647,-65658,85343,96037,64041,-64018,-250633,-226899,74197,292437,242247,52584,-130710,-265424,-253542,-190421,-237969,-189084,-12305,-81002,-152195,-64215,43295,81429,2443,-289912,-499727,-284039,-116807,-79850,124801,312935,276252,166538,-59637,-355620,-468264,-252085,-67650,-43180,-15362,24549,-79636,-210633,-103359,40098,56781,21017,75804,163096,369224,487786,194611,-196853,-236261,-89139,-103458,-11435,182039,135987,-52858,-61672,-148185,-379386,-468087,-313256,38605,303867,181032,-61092,-54485,102293,236181,321783,308216,52093,-285165,-391761,-178418,29044,166153,244309,173996,7732,-146169,-149135,38266,89759,-78792,-29338,112369,28261,-107911,-144816,-202038,-185027,6357,201767,271889,108722,-17583,27067,65839,-60782,-211580,-87310,69638,49245,-15322,48242,26400,-32889,26529,18743,-157157,-201138,-2049,182874,116122,-25695,-26042,-20412,-92588,-136887,-36562,139417,172282,185773,143784,-169923,-577366,-544483,-237932,-83356,-99843,157386,536579,704055,667193,770596,873306,843024,398414,145276,-403356,-886638,-743957,-253597,53336,336092,360841,233492,685734,1293959,1063563,206202,-453140,-450324,-583321,-446362,69883,169326,128255,512356,481944,76162,-67398,-38050,16819,104256,-29741,-249422,-171611,62156,131862,9334,-193391,-299995,-338150,-304766,-226634,-153305,-27127,141502,203629,92265,153520,347214,338913,91198,-188490,-281278,-191944,-132646,-189765,-175252,-55374,88847,232767,343126,189976,-45569,2388,168998,85161,-48403,-111208,-184387,-186593,-45007,58958,94630,159816,159026,104391,-9920,-52003,38455,216219,273608,79487,-159894,-109508,41230,3692,-52627,84007,224382,191331,22879,-88188,-158614,-244971,-278750,-139704,44847,176921,71698,-114200,-23787,112107,-2998,-57696,-34653,-994,238401,344474,119104,78946,234029,56503,-336308,-360638,-145923,-234283,-576895,-614513,-271606,-56993,-48961,28780,130332,51428,-136155,-157418,47056,170137,7889,-62262,-9635,8149,-12392,-5387,35172,131786,108508,1155],[-182575,-217575,-128932,-43933,19797,11514,48529,58127,50499,200464,284145,175312,64450,-115644,-361270,-345228,-79387,70430,-5534,-102038,-98522,-136823,-227236,-249675,-166486,9993,329918,469675,294008,149873,-7225,-229500,-165971,-27380,-46674,-22388,102978,-23596,-274230,-111106,235380,337061,269705,205332,134732,141977,52822,-146757,-195373,-216536,-242029,-150638,79670,201725,132040,1472,-32008,60771,246129,248411,-7046,-131327,13163,143927,167322,164106,59398,-44641,31614,109552,21614,-54155,-103257,-166287,-162818,20388,278045,210027,-114989,-280672,-201940,-49183,101568,174122,86811,-48413,-108902,-87552,-34093,18002,109919,296661,433510,477713,377733,323930,324641,233491,209225,288819,107780,-228317,-409928,-397603,-233444,-169014,-181381,-114623,-87026,-116037,-103111,-93841,-16475,40439,-50702,-14555,228026,95557,-214917,-188428,-112103,-59146,80278,199303,180984,95972,-649,-152925,-463223,-671116,-463182,-175725,-29850,49567,122925,86343,113196,196205,82310,34477,157175,118804,-71907,-124723,26379,118977,-109449,-448246,-333309,-5908,81570,25072,390,-48085,-58546,-94573,-69165,110038,142305,-89172,-176397,29644,222434,85422,-215831,-204040,161100,312026,78954,-54493,28050,8417,-226782,-330659,-71716,238423,238161,63562,-43550,-66138,-46661,-148091,-415425,-361501,-64798,-3346,18939,56015,4118,3467,48219,-37492,-125221,-63424,-72189,-257726,-367766,-185349,17365,118455,148016,174325,213639,141953,109356,145984,57158,32056,22470,-46755,14346,38167,-131390,-182694,-130271,-123167,-35673,204570,279400,97401,-28625,-27930,101376,228783,280128,338330,312956,162766,15853,-152176,-212876,53085,212542,99488,34585,139136,155260,25557,-86790,-86772,-14251,136750,288019,257192,111343,90480,136447,126996,32111,-36376,6153,-6062,-57059,-41034,-1842,-14292,-54972,-83706,-64637,42874,115812,99493,56904,-83542,-279176,-270014,-102176,-8998,-39935,-103146,-137540,-177632,-161661,-42396,186387,295873,257351,270982,250728,34329,-63164,-80731,-237138,-291820,-123025,-20666,-5078,151047,404011,448396,394794,297743,105762,-694,23337,108571,178060,177787,42958,-45852,-85347,-133354,-14211,106186,103924,13537,-63095,-150986,-270531,-391120,-301421,-83465,-135387,-318481,-251891,-75112,-46171,-31452,-56089,-144071,-60944,17026,5085,-77816,-32897,10516,45456,-6576,-88245,-113924,-56567,41882,86141,35337,-59634,-61026,-136124,-266061,-379481,-416085,-340930,-147263,-89638,-186407,-208309,-115417,-2960,175389,317743,198908,38673,47162,112828,58810,-115166,-235101,-178691,-223355,-282750,-66778,145475,48576,-8594,10699,-81108,-168233,-159257,-57710,-23918,-45793,96942,294541,371110,483985,523979,278301,-12891,-24244,11163,-92199,-297476,-395279,-306724,-186330,-192534,-130809,82981,153499,-23840,-143370,-146600,-111825,-80310,-24762,12844,-4313,-180332,-316894,-84930,153980,127208,101594,47972,-172150,-317407,-193352,-10043,-32534,-198628,-219932,14109,281482,92945,-428033,-640678,-297514,103690,254979,127611,33394,198384,282811,132648,-7629,3186,-46051,-63262,44668,253259,291062,173373,149777,150186,69960,-12681,-61310,-342,153273,266545,140173,-131212,-456456,-705103,-137614,713721,860405,848682,886297,685215,744005,343397,80586,3209753,4604735,-2294396,-6710405,-4107372,-1581897,-409556,802530,1598878,1979934,1422521,185209,-128786,207644,581501,377312,114229,170282,176586,-141728,-229842,-13037,106918,-72488,-181315,69963,208932,-127720,-290236,-349524,-378708,-304115,-114446,-20791,-79530,-75811,-40289,-197373,-417688,-441035,-238467,-72494,93899,207401,66873,-188125,-303773,-268464,-208191,-57918,109221,117734,122896,250995,320002,188792,-107749,-399362,-410622,-188729,-61455,-97751,-59712,66959,164944,110498,-72270,-84397,149231,248197,-63,-220232,-198337,-19341,158404,208948,-23597,-138207,87400,169135,2750,-92858,39100,209014,128831,13024,136653,242274,44278,-234115,-155051,180221,311201,179271,-68322,-300253,-377244,-364030,-315318,-6226,216081,4904,-218021,-216498,-187437,-38431,192445,204555,118774,113455,55637,-135346,-114625,125368,300923,227859,168068,229560,211462,113214,131312,199540,308252,206027,131903,67969,-58992,-213992,-387789,-489900,-485546,-170486,232574,339930,221337,156492,118227,9993,-112988,-50942,-40421,-139917,-31956,-23091,-204388,-171963,36029,-35145,-195402,-119805,-12667,-54021,-166146,-191746,-103967,66088,82389,-190322,-428478,-313712,21295,173427,-508,-235046,-315211,-178876,111929,317974,238938,-25417,-92885,123851,169715,66656,-21972,-96835,-118355,-125673,-79398,39057,88295,99693,116358,146465,150265,45414,-181017,-287097,-206390,-103453,40643,174548,59026,-164732,-235601,-145051,-42391,-18548,-45989,-90330,-80523,14901,94057,142498,264149,340174,351561,198581,-15422,-152637,-138869,22611,327960,421415,116871,-122175,-147911,-110361,-43262,97993,113701,31959,70010,216235,180871,-52189,-146410,83687,310184,321262,242691,175997,-5946,-75662,198417,532389,491743,341190,210065,113542,121238,175330,181109,129965,155949,77034,30452,62761,38311,-20798,148044,323465,225367,-29481,-348936,-459359,-205242,45713,75260,-32027,-138792,-212404,-139054,32077,28261,-95571,-116385,-60691,92915,81468,-94257,-137907,-25069,91057,191953,312007,274078,54844,-175443,-267423,-188571,-598,209277,149231,50087,-23995,-157371,-203185,12253,45529,-19440,174020,437874,257708,-109788,-250807,-61190,90812,53455,29571,-53960,-231000,-266849,-39366,129080,87842,42937,-49420,-254843,-293668,-233704,-264152,-246911,-167779,-254545,-238106,-117700,-69765,-25726,-10479,-286131,-546001,-374121,-217011,-175287,41474,270824,230972,101229,-142631,-418750,-517847,-344729,-162723,-34998,104364,158222,5435,-164423,-76697,38450,58444,18246,66283,154826,330259,407845,146459,-220246,-263936,-64833,-35504,34458,190385,147207,-28004,-28730,-70684,-273256,-393093,-304118,-34878,218800,148261,-23542,13517,175386,293325,327687,301815,100679,-199193,-293069,-93255,80899,139574,170291,137786,43370,-119224,-178328,8879,99305,-37769,25781,184734,68223,-82950,-131464,-241339,-250576,18689,203997,141276,-40877,-62052,27550,36735,-133698,-272960,-102279,42392,-32862,-112350,-29833,5729,7349,84451,87777,-91734,-149400,30023,205923,115383,-72038,-135317,-164165,-247172,-248252,-59453,116782,74479,62970,77894,-134533,-491625,-488897,-198775,-4864,50120,357174,749492,985116,1003080,920324,677243,554083,-84218,-706502,-1087930,-1013212,-714681,-185793,213887,518634,546368,290603,494383,1078942,1053374,40723,-639868,-634640,-806916,-595080,7057,155130,279113,654802,583420,232144,79011,33365,29655,99623,-7301,-157690,-75111,95811,133330,42358,-141547,-249020,-315133,-314662,-234542,-122963,28671,193859,223580,16618,-6666,212477,295417,145700,-89647,-241059,-177256,-66612,-102255,-110548,2780,145361,227098,269164,127186,-68282,-17141,92999,-42888,-130828,-64158,-105127,-193501,-97881,59717,160071,194941,113134,-36235,-169638,-142083,8525,164458,276132,189823,-52365,-99934,8883,-18405,-57336,85535,222952,231349,118757,-4016,-80073,-133007,-135392,-36683,18909,72807,-12845,-183885,-92935,46686,-4059,16741,4717,-68974,104173,212676,21387,18059,252536,159060,-245773,-371793,-149073,-193763,-513691,-520135,-157735,-22859,-99432,-20803,152939,96492,-123053,-160448,38215,135384,18757,50656,148864,94538,6201,-36988,-51442,39296,65731,-11241],[-222569,-304202,-189654,-75865,-44379,-39505,103863,175677,81657,115592,203308,128924,-25306,-214833,-389602,-336918,-73447,150551,168551,32829,-34838,-74373,-155288,-183895,-106963,45314,287282,412749,284507,197204,75424,-135796,-183858,-97895,-79384,-86707,-33858,-132094,-287143,-149181,169139,304750,264026,215348,187166,187853,102614,-77672,-184347,-314186,-320814,-162061,73921,134509,53984,-4050,-35814,8006,243455,345130,107761,-43896,-10830,23563,57359,110749,79547,15061,71064,146417,96430,-152,-108513,-155457,-64789,154716,326086,245713,2243,-193347,-261339,-168130,57447,228600,180384,8005,-126968,-99335,-52879,-39854,102781,357020,469946,453168,420650,474359,506983,299905,145354,192480,70838,-133879,-255862,-299739,-195222,-180759,-283979,-266579,-178771,-97091,-64316,-124753,-109793,-53249,-129221,-96411,142550,52898,-198129,-135069,-20327,1621,67581,152810,187194,141611,41645,-122996,-439841,-647210,-393656,-64727,52275,64674,109875,100778,119649,158730,33727,4616,135230,121177,-37625,-17452,186078,217035,-129530,-530747,-362250,38942,118730,8066,-32546,-40202,19354,28150,18243,121601,95015,-174136,-257903,-24792,161381,44270,-202482,-164122,197725,319938,137536,94604,151266,42498,-206480,-308871,-111916,175161,168147,-9567,-69921,-64697,-117087,-242159,-412602,-285411,6505,67027,127265,169775,80975,55826,62385,-149726,-337042,-223398,-134150,-253787,-321368,-143667,82356,207471,220486,207727,283552,218917,139560,143555,81953,101472,76687,-24722,74675,108661,-123044,-181674,-68642,5101,100955,295795,345594,147171,-20217,-46709,75746,170404,187980,241829,268284,192663,87227,-100940,-234201,-10847,173446,127380,75326,179370,188294,18575,-104519,-84451,-10403,104552,231735,218976,96006,88896,117107,148442,138780,55877,35474,-34165,-102859,-101526,14614,29526,-107187,-176229,-78896,99296,138218,97739,103955,17867,-147161,-161828,-20734,50356,-39758,-154686,-155505,-201847,-160944,-68876,82257,186830,141803,142927,189478,22973,-115912,-138340,-185955,-160074,-28259,16185,52343,250923,506248,535981,476327,408133,234603,79584,66530,167712,216811,157632,26623,-8231,-50438,-155466,-49633,132034,196261,72355,-104377,-251350,-334232,-389175,-276209,-89590,-150957,-288815,-187989,-40101,1042,24171,-48068,-170673,-88269,-42476,-48435,-84152,-22363,48077,102570,-11529,-174063,-185974,-95364,3508,36818,37630,-6607,27963,-70856,-259066,-347415,-352984,-291823,-116007,-85893,-214982,-225223,-117627,9746,156069,254728,173713,74548,77307,82459,-37349,-229025,-253017,-97173,-173900,-319688,-104711,75038,-74492,-59726,54713,-22373,-116313,-123019,-99967,-113923,-33385,212026,406226,451975,514346,500560,261828,13525,21875,126296,61739,-193580,-342758,-280368,-212233,-201392,-90445,102634,162047,45108,-73708,-112256,-78107,-29163,36115,103787,49214,-140398,-190191,67218,254670,137275,37273,118,-137350,-288541,-248126,-92507,-86835,-246824,-292014,-63566,240472,116084,-354136,-477308,-86424,268878,313104,176634,164205,324601,325612,129627,11532,69882,-20403,-131189,-40486,180874,244060,178883,172893,137939,86766,31754,1996,135830,268981,330582,222277,-145966,-608890,-834145,-246221,738279,1088582,1108158,986892,563930,351742,71438,1258914,6005220,3460786,-7106260,-8921931,-2761570,-599990,63512,1614054,2311387,2495129,1608804,290898,-115194,209232,607163,377631,21153,9703,121103,-99248,-226569,-108101,-46899,-248761,-420537,-183960,64296,-119090,-264023,-359018,-400963,-273901,-63345,45268,3527,4050,-3634,-136927,-313631,-373031,-242427,-101453,99560,224020,69245,-159865,-242728,-148036,-82821,21711,145165,199797,204042,266120,267429,163553,-19051,-208718,-198333,-30248,32530,-42556,-24005,107713,176932,81995,-124636,-108279,181969,286602,-10628,-253539,-232413,-47931,180861,218014,-80972,-181507,100812,190068,8217,-64715,51012,148000,38484,-10843,141653,197695,-4784,-254650,-199957,134514,317375,161884,-102058,-259845,-197701,-180038,-286649,-107565,150491,493,-223092,-215494,-138266,48180,253985,166682,-62813,-126668,-99091,-162071,-66140,95697,191549,142278,123803,207791,207442,143655,148346,178355,231459,109446,75066,79434,-55321,-190279,-256269,-361088,-463740,-206567,217223,316539,203614,159426,118170,-28176,-155436,-104948,-96987,-133262,36110,59298,-150116,-168612,-1088,-31330,-166778,-114372,27933,11255,-105200,-185865,-160347,-66638,-95284,-281843,-385621,-246922,29004,154108,6021,-213257,-267938,-112908,164677,348203,264912,-26225,-154034,37097,83049,-40570,-117253,-179366,-228404,-200549,-89048,78990,107708,76116,69800,108373,142238,72067,-113704,-194449,-173078,-172176,-90546,76104,47424,-157289,-247113,-122109,-1498,-23426,-73353,-58486,19540,84383,94311,142370,324468,437134,460003,290645,83057,-100843,-111228,93052,459796,535888,183047,6811,897,-7820,88346,256812,199234,14753,54509,207341,143272,-51439,-74757,139286,343682,366437,270213,185780,56782,-18980,164341,412278,353557,253663,200842,139778,160885,242523,243689,184172,182700,57988,13250,78361,87760,39689,158492,257986,187246,-9615,-326540,-456347,-173096,117633,94866,-93133,-184973,-151068,-23999,72411,1080,-136889,-153708,-80143,88396,146010,85053,28564,26501,97543,160253,248258,211074,47156,-117214,-162177,-101265,45174,198736,160305,163415,119977,-78351,-203858,-59112,-11011,-26095,196370,453385,275278,-131636,-270791,-17678,109290,-4567,-42342,-62501,-185776,-256261,-127066,-19566,-41909,30231,22750,-203280,-257453,-210264,-267991,-329625,-326535,-361958,-264624,-147839,-162859,-112475,5355,-178008,-412036,-313014,-211616,-201473,-50336,195311,187094,59779,-173695,-381851,-437005,-369498,-227163,-30586,177598,238206,101847,-74773,-41113,30064,54675,14165,31120,103770,244782,276306,86984,-195688,-230293,-2010,60642,102348,165467,52591,-82020,-13843,4115,-126848,-226939,-217863,-82962,92703,60066,-20821,50665,214779,308895,273422,238071,144671,-74519,-156704,9239,145446,117291,90632,110415,106134,-52559,-180997,-16669,126295,42437,76424,207452,99646,-14814,-49857,-232123,-294699,2252,145575,-32222,-189134,-105632,31371,39664,-153140,-288248,-88994,49429,-85876,-194785,-113567,-21143,46917,141532,157243,-16712,-104130,23460,189212,122776,-86648,-215111,-251477,-313480,-304123,-68213,114113,52553,24642,82574,-43306,-379203,-439427,-187142,41695,161412,460782,806770,1076968,1241329,1109208,474588,243204,-462722,-1410646,-1547405,-866618,-493523,-84993,344030,671245,715714,379982,283749,656881,765647,-158442,-701642,-695305,-842751,-598068,-10528,117208,308410,626818,556908,309442,172003,62838,19688,70578,-8374,-77438,21106,137613,139990,59592,-109242,-185526,-211578,-241081,-198508,-81016,65521,213264,221245,-55182,-164118,45538,221571,197170,41368,-164171,-147102,12403,35929,10933,78781,176498,181740,173832,77154,-67070,-42355,6058,-144790,-173510,11224,9131,-154265,-116414,62316,193177,196248,40025,-184491,-274827,-173107,-8422,101238,254014,287258,62996,-73579,-23171,-30219,-44178,94824,231956,262392,170696,26441,-25588,6081,66820,111416,11749,-55235,-108047,-215987,-136619,-20417,5162,88682,35967,-114190,-10624,75087,-98730,-73262,233559,254907,-102905,-328964,-148588,-105222,-331332,-325189,-48352,-24729,-148843,-39159,194835,173449,-50918,-126645,31908,114470,68192,182995,283916,168818,54274,-26775,-115165,-64835,17168,-6511],[-183257,-297016,-199258,-84854,-93605,-91592,131029,275569,146987,66323,128163,90306,-86951,-261122,-352343,-275896,-50780,211007,312468,173885,40695,-13623,-66743,-97454,-48647,64215,224959,313211,205388,182508,155577,10881,-167584,-192178,-154175,-166415,-179765,-220811,-255478,-157641,96039,228705,189747,168680,200661,195075,129016,1692,-140567,-365776,-389588,-170632,58993,73539,-5834,-24764,-71535,-55837,218730,405905,208575,44297,-28574,-90153,-64505,41919,121532,135462,146655,175401,155417,64727,-64304,-83753,47741,241089,312603,258733,143477,-77354,-299004,-267686,11123,239205,214481,27049,-140825,-97992,-83758,-125060,66816,384837,454802,361405,376811,517636,583257,315954,64956,76002,26606,-58188,-113870,-185374,-138522,-179398,-356450,-377207,-251562,-101239,-62748,-166879,-190182,-133294,-196178,-174953,44687,4183,-175360,-73474,91193,95421,50045,63278,134868,123635,14799,-132976,-397298,-556466,-300771,23967,109744,82947,105454,131376,145619,145889,16691,-1393,100973,93781,-24156,71979,320854,304021,-133711,-552809,-346429,67049,121685,-27859,-101147,-69509,105765,171600,95262,90422,41058,-198537,-280854,-68118,92138,2706,-172332,-114688,201483,278010,176151,238336,289787,91218,-166673,-282568,-167438,68690,41937,-99565,-92632,-63087,-176733,-287495,-338247,-172477,59724,99653,157270,199925,109678,79853,53313,-239310,-506991,-379492,-194583,-207006,-216150,-80518,133426,254727,234668,194367,299989,263318,168204,141890,92926,127478,95151,-31228,79401,129393,-104520,-143305,19512,143504,224183,356301,407223,199508,-21072,-80013,14711,58653,61603,123256,202809,192214,92843,-105945,-250581,-64147,125442,115556,76070,197401,220390,48564,-98816,-99844,-18825,90003,133591,93893,26154,45200,42621,136175,261630,165528,72057,-35937,-109872,-116931,33107,49454,-172179,-273117,-99363,149253,154028,79570,117348,108474,647,-54207,29533,83149,-54362,-244477,-261497,-252507,-167011,-107690,-50516,31010,-24975,-49480,59842,-33784,-206137,-200321,-97326,4018,70380,44385,93448,306475,532967,555474,511243,510957,382361,151961,85138,191953,210234,106770,6075,23519,-15154,-153734,-75863,150710,273517,125187,-128192,-311198,-333339,-322257,-224380,-81143,-124090,-215010,-117720,-29383,9036,33071,-77778,-222467,-162062,-136896,-133277,-112706,-44553,55225,130325,-44009,-252994,-243089,-127235,-9390,27060,63347,72566,139510,38055,-181621,-237911,-225419,-218447,-107604,-61170,-157820,-168042,-98866,5295,94883,135543,120661,109492,116282,47690,-144262,-348967,-292070,-46659,-111807,-311550,-145701,-10759,-166378,-78941,104540,38256,-65318,-88619,-126901,-153743,27148,327984,477441,470024,479226,445583,256325,50944,53971,209083,184658,-79963,-228673,-188076,-213765,-209199,-47195,113704,138539,85151,-27016,-96864,-62166,-11504,44986,153756,82546,-108313,-66762,209590,347771,156815,-23031,-60734,-112583,-237927,-270256,-180795,-162220,-307232,-372552,-179884,124681,108891,-174010,-165646,212946,463995,369726,205090,241900,374432,307845,89658,-7835,84662,-35543,-231517,-159401,64403,160794,184902,190932,86177,46609,60040,56887,232216,357899,375281,278711,-152956,-682906,-851825,-352758,576789,1052634,1155250,1030519,562361,97322,-175996,2274451,8306526,2061891,-11173596,-9858555,-888410,686469,500195,2086588,2638654,2574652,1541588,357832,-130847,66260,400604,294608,-34383,-135240,2516,-87318,-190658,-139020,-155545,-406999,-606453,-395056,-96340,-91498,-159903,-264044,-297837,-150756,24500,125180,134609,103944,7040,-108955,-225587,-280882,-236122,-135359,96281,240221,100814,-67003,-136014,-42395,26000,66050,139031,272280,287668,264111,190310,121880,58783,-23768,22219,153725,125258,16496,27689,165666,222941,95568,-143122,-130858,177819,259421,-62145,-292357,-258858,-87152,166636,178459,-160466,-222764,117848,207746,15179,-33667,50610,51097,-114608,-98565,87554,109673,-71536,-247422,-201992,78409,255079,105894,-123907,-201862,-36388,-12113,-226838,-171907,90806,5746,-186743,-156370,-54560,114150,286856,155444,-150312,-278136,-173375,-96342,57023,141240,144608,66346,70959,174529,192589,165038,186604,241355,187366,51212,50498,97850,-31086,-131870,-98687,-172368,-332751,-177722,194165,265304,162596,129496,94120,-50087,-165679,-155396,-154953,-106034,100831,131225,-76099,-150138,-61581,-44254,-127405,-97448,53053,62155,-24600,-143684,-214718,-221383,-261951,-333961,-291108,-137634,27427,77695,-21102,-173083,-195570,-54992,166910,312680,260691,18699,-150324,-47283,-16781,-147883,-216832,-242175,-288649,-247271,-115333,62565,89916,39867,30503,80992,117813,51871,-88420,-124426,-129265,-209218,-188949,-4794,68162,-72769,-164243,-37955,67769,-31936,-137699,-60454,99984,127354,63415,124800,356128,488956,512966,345935,166582,-8626,-39993,159792,536728,586154,229728,120167,112970,75485,193849,358261,228533,-22102,12484,150196,74447,-47222,14368,193575,346558,377239,271120,171682,103190,16174,89727,252590,226629,180253,171577,134515,160798,241555,237959,180535,122508,9308,-2137,93216,133709,106817,151702,161576,123100,13540,-275268,-430999,-173755,139586,98255,-153305,-221011,-59611,133258,128398,-26745,-161127,-160040,-84537,62960,137115,135787,71126,31351,90951,104731,140793,127337,38506,-46612,-47727,-38475,31240,118530,109224,205345,200505,-38118,-213053,-133025,-71632,-50759,161829,367827,228526,-161497,-261516,32385,123802,-58992,-122634,-88148,-142066,-218195,-182726,-130733,-125991,-2877,40517,-139847,-172855,-144099,-260277,-421616,-447392,-383146,-236727,-156590,-220743,-174226,22580,-19931,-178032,-147737,-109307,-156739,-128130,99763,158029,61658,-138401,-256203,-268574,-339234,-257930,-35303,181871,237777,174775,36161,6277,24668,41706,-1980,-29749,15912,132430,139752,38232,-135632,-157450,63050,143548,165543,116644,-104180,-182591,-6166,62878,2422,-52185,-118209,-125239,-69098,-84736,-67974,46412,205079,260971,151938,111830,146860,39876,-31904,85191,187841,97963,19588,87936,161326,6972,-185449,-55293,137197,111243,91033,168539,119902,79881,65516,-194623,-322457,-47314,39992,-203359,-306464,-150686,21782,48747,-146125,-281377,-65927,78705,-105651,-252677,-182345,-47972,60468,152643,174710,26884,-90296,-32210,117392,100652,-108781,-278410,-286323,-298649,-304871,-71231,117830,73318,31822,113099,46611,-294260,-430612,-230082,29251,206448,453158,709675,961546,1290960,1223575,251670,-69272,-667577,-1788499,-1662384,-464872,-112265,33823,412170,736217,789186,445564,73668,72842,196401,-332152,-586997,-591108,-674014,-439121,27235,62732,201973,441226,414320,283911,167026,13897,-33027,7344,-52910,-52401,67198,147241,128031,37049,-138295,-177986,-116676,-156616,-179020,-89398,39004,176805,181145,-124836,-298834,-126395,122083,218814,149800,-88953,-126634,62807,159028,127243,131700,161709,104883,75572,29188,-70879,-88472,-90933,-229114,-212231,49135,98900,-95095,-113241,38846,159378,154284,-35415,-290781,-315630,-167525,-34982,13136,182351,331377,149609,-58220,-73239,-46349,-34304,74315,200219,230830,123295,-41669,-46252,102079,248252,250359,13711,-181799,-201794,-228554,-176553,-91992,5528,118408,25623,-156270,-105251,-65590,-250092,-206160,154822,290741,12929,-277366,-165472,-13044,-105943,-104445,6233,-90525,-208298,-35072,228094,237784,37507,-87219,-1994,79187,111922,265324,321496,178828,83905,-11003,-160466,-163168,-35084,682],[-114616,-248537,-200353,-108611,-146734,-151723,106380,303488,191823,33982,48286,37363,-138565,-278187,-288401,-209499,-52850,200084,346014,245149,80183,1258,-12830,-34105,-25888,38378,136334,176816,74655,111299,192516,125174,-150654,-297192,-266883,-257734,-302336,-271586,-197367,-136589,26227,114740,58551,77766,167205,153978,115993,58848,-99737,-383956,-432902,-164159,50718,38422,-41218,-68903,-133816,-106785,183722,397788,251997,102655,-40943,-174283,-163789,-17026,169941,272006,230270,188802,184689,127914,23612,25311,131427,247178,249773,259715,277872,39881,-293927,-305662,-22476,208606,211197,42764,-114106,-63559,-99463,-191925,30584,383437,394575,234239,274945,467224,551448,295606,6441,-21196,1499,3739,-12214,-89057,-69369,-143747,-363706,-413864,-285972,-125712,-90795,-196626,-224073,-173025,-231585,-229249,-43495,-40566,-153321,-31754,167978,186050,41937,-25621,57274,71043,-44414,-153461,-322949,-403865,-190919,75381,126407,96092,122787,188733,202190,175035,47664,29368,81805,64535,-14188,132511,399887,363239,-109984,-508840,-294749,86880,113427,-64509,-181637,-114170,192824,312474,155772,42342,16550,-125290,-206577,-71952,36899,-32814,-141826,-67165,175783,199012,183848,345908,418075,162841,-99247,-237489,-195133,-40113,-103728,-173128,-83784,-38664,-183398,-240762,-185928,-34692,105068,120257,142706,168438,92211,69960,35602,-255831,-555370,-462513,-225733,-129201,-83788,-2984,167381,255734,199269,161967,289204,294786,215379,162317,101747,123603,92364,-56685,23967,98630,-70959,-77385,108198,251970,289787,357094,435571,231406,-35672,-116757,-61771,-67791,-47168,37551,153322,178162,47151,-155262,-260703,-101940,82411,80975,50372,195277,244355,102354,-77381,-137329,-45861,93185,27184,-73216,-62832,-14476,-48384,120107,393025,299494,129094,-7676,-86197,-88050,51909,44781,-220616,-340066,-112718,200825,183065,57680,96964,166191,121954,31756,52103,94637,-66792,-327101,-408690,-309719,-154735,-115978,-147705,-107210,-183671,-248463,-94999,-105248,-290946,-242038,659,149483,147097,73924,130558,312447,471647,489519,479446,552721,472646,184772,73734,175437,162394,40714,-7109,53324,21176,-127589,-93319,143102,306141,162206,-120081,-305650,-262675,-211446,-161359,-54228,-61501,-118011,-58940,-41620,-17369,4544,-132316,-290252,-259393,-230045,-213619,-149527,-83970,35792,124392,-90151,-301183,-267157,-140969,-1978,47997,95790,151143,247613,168038,-47659,-76526,-64137,-144557,-138275,-53100,-60010,-73708,-83608,-29088,6923,-4126,53381,125645,134854,7152,-239028,-454291,-357318,-48722,-50654,-248919,-173610,-97469,-215265,-68480,149287,92922,-23576,-71544,-141393,-143430,103802,403411,488085,423366,385543,361157,251200,79572,50607,223253,236761,2093,-98445,-66621,-200074,-227926,-24692,108022,92558,85712,-20815,-109255,-62620,-30529,-16457,117065,64893,-113713,-17285,279116,404169,187432,-59615,-122665,-107565,-178384,-260009,-265941,-257064,-385990,-474542,-342338,-53855,75813,50301,155478,465969,596313,390471,202401,248510,339366,225833,284,-78634,34793,-90641,-333488,-283053,-78304,40450,173114,194816,6142,-42626,61591,100609,279742,393797,380461,296618,-141537,-662777,-791582,-466635,260593,767880,954985,924025,582734,13883,-360230,2709747,9102256,682689,-13404352,-9381163,1051356,1977290,810573,2154350,2532543,2174519,1240377,380033,-137145,-185751,21380,150695,-63708,-273909,-192677,-146145,-157532,-119529,-209745,-509475,-688459,-517283,-230753,-60078,-22178,-121238,-131659,-1010,92164,169916,266496,195860,-18857,-140222,-196037,-220389,-256112,-193441,68191,246527,150788,55325,-19539,6868,54295,19205,47758,255566,304148,223290,104257,74475,103149,95187,161186,270137,168185,36853,48217,195314,266517,126406,-141565,-161754,121731,154478,-164251,-349376,-296305,-150248,96995,90882,-245640,-260507,127511,216236,13437,-28617,17784,-76306,-306052,-240973,-19054,-7282,-155463,-234179,-175471,16947,141864,32622,-137542,-163291,36124,72184,-177189,-212795,20416,-3374,-126158,-63505,9862,101490,247258,142710,-139339,-299350,-165700,10371,198911,238799,148598,-10632,-7333,107074,149329,160251,212266,304017,158214,24209,51087,112661,3298,-58953,31352,3771,-159274,-106700,164569,194561,95696,48263,6388,-88511,-164033,-203703,-212170,-79832,131548,153960,-21500,-144934,-148174,-81425,-100921,-105974,10863,58651,41407,-82610,-267450,-377935,-382239,-337872,-194911,-48995,3166,-21937,-64903,-126145,-121318,-25740,104785,198297,207924,77887,-110472,-128895,-124420,-244994,-305382,-279753,-288578,-257247,-160451,-21941,24792,-5793,-1338,54937,69032,-22529,-126829,-108688,-99107,-220518,-245746,-64029,91731,39982,-25792,76994,132745,-51736,-216249,-91548,136135,128511,616,82255,343099,479029,491636,341795,206366,93404,44394,191705,521534,539490,231324,177847,149389,109766,249089,383215,187699,-79490,-51652,61104,1138,-28531,102683,230590,315312,349253,246535,149055,122843,12655,-11017,96170,136100,130226,117157,85272,115141,179720,179584,125899,820,-58255,-16836,96176,152935,147442,114647,52361,48725,29093,-208109,-369361,-176781,113749,74711,-203585,-225873,59780,297704,185361,-48446,-165774,-131257,-63537,31466,69512,65631,-606,1336,79670,38365,10630,33634,21989,13908,38893,-16495,-34236,-3507,14342,165056,197200,-39768,-230976,-192140,-119761,-89029,81472,230877,143235,-184292,-224564,69064,132048,-74611,-158519,-101439,-102390,-163264,-191192,-173993,-144056,-47937,78,-77420,-61037,-50349,-228937,-472210,-479146,-313805,-159987,-133089,-221689,-193694,36749,135983,60875,51943,58368,-44066,-147880,31251,171328,128928,-27317,-68195,-73073,-265315,-241555,-26815,145216,184300,224811,165195,83612,46338,42926,-7846,-81100,-69637,37651,61418,40486,-38487,-56565,116740,203229,223561,80148,-227943,-244981,34259,126834,98560,81965,-36109,-150230,-210826,-226724,-126921,35499,178464,181438,12944,-24168,119428,130421,71180,137829,217830,109168,-998,99684,215045,56894,-174400,-78632,141755,162653,90650,115470,161109,206612,203676,-116531,-303710,-85623,-43955,-282317,-326821,-154033,29610,78509,-106782,-240450,-15997,138979,-68651,-243671,-177826,-27771,73293,133364,153357,54321,-75875,-85248,33226,54857,-138610,-305280,-251021,-196126,-225753,-35784,150708,126204,73915,163279,127106,-228372,-424974,-278843,1380,225364,402831,551545,723705,1154302,1210670,47041,-309352,-633742,-1715914,-1384538,135334,387687,192132,449456,728200,758343,467326,-88670,-532161,-489553,-367153,-242117,-279055,-299285,-106614,151856,42327,42025,208901,248976,212981,103212,-70799,-86138,-38196,-89921,-53683,75076,139511,125992,15663,-191829,-217708,-67635,-84825,-175587,-140749,-19893,131488,147073,-146425,-347681,-220739,67172,253221,247956,3826,-82215,106254,259178,230901,178040,143990,57966,33839,17966,-55785,-110350,-141222,-257931,-231960,46661,161259,785,-58247,18757,94999,118876,-43502,-275295,-256952,-109485,-41913,-61677,97086,344596,227971,-29979,-106011,-35290,-4572,42312,135576,148407,4545,-164238,-112811,148154,384381,378218,56752,-235546,-230066,-194452,-188278,-126048,23349,122555,-6208,-178344,-146651,-160266,-380096,-329593,58828,276891,76507,-225957,-174527,74463,108211,94753,19413,-181324,-244349,8146,261513,285854,131029,-34963,-42250,44361,144201,282038,260096,131710,87991,4029,-168213,-209660,-60983,19898],[-14514,-163760,-171123,-111962,-155553,-157568,91046,296641,231272,50535,10771,13016,-141388,-241483,-187688,-126594,-52933,145206,280613,246484,103489,-2878,15886,18606,-12762,-2320,58233,58437,-32547,49308,201903,178230,-130583,-361269,-356207,-311690,-342525,-247529,-105706,-66317,-3076,9594,-70880,-6636,116093,93683,84822,90402,-74171,-375740,-424565,-120781,73748,50300,-36835,-114021,-189518,-112627,165282,327200,227354,121761,-40885,-203202,-199258,-32854,216063,380359,297806,190253,184702,181976,139694,140071,156368,171013,165356,264714,381116,133184,-240509,-262590,-32831,149337,196618,89627,-24198,11716,-78640,-202754,18165,357486,301384,98266,148039,352064,434361,253378,-9673,-76959,2840,54053,30956,-42708,-5234,-73358,-302806,-382766,-289923,-169296,-137707,-204427,-207384,-174075,-240846,-261834,-118584,-84530,-147638,-41415,156206,219939,38432,-84511,-20101,5813,-106173,-171372,-238325,-244932,-101639,64264,81308,83702,150715,251021,265151,223588,101348,71238,71523,36365,-11837,143888,394482,366898,-75364,-433065,-246310,84215,93169,-104938,-263230,-166774,248771,403965,174722,-13579,25033,22356,-58306,-49915,-17803,-82748,-144844,-53553,106955,78707,133029,371581,482097,232164,-23596,-179378,-181447,-136870,-255900,-231151,-49246,1653,-138846,-117411,807,84209,126024,122246,99868,93550,27241,10710,721,-201167,-470282,-453078,-236557,-67844,14376,52339,159744,200193,126323,122078,259001,308340,266513,189336,91018,87225,65761,-105656,-90745,15835,-41199,-22013,149700,283154,258328,268256,382291,196815,-84008,-160506,-145082,-184689,-116395,2404,126622,147437,-38720,-237371,-279042,-136670,38339,30389,944,157540,231547,137455,-70201,-207656,-104258,89548,-68721,-236592,-147880,-78670,-133526,102465,488402,422816,190796,30731,-53892,-43352,49300,391,-259863,-379746,-126766,239667,214637,25305,36810,160451,169613,70520,48402,84542,-75423,-371036,-525151,-349719,-117995,-78849,-174203,-187630,-292533,-399989,-232517,-172834,-344635,-260384,62774,221889,176926,103965,162020,267056,330535,341662,370703,482829,439180,159495,36440,124000,86153,-29068,-14938,78390,53497,-91957,-112345,92171,274227,171564,-82381,-233760,-143209,-97071,-110926,-16024,19742,-18782,-16054,-60584,-55328,-36396,-187242,-355318,-345783,-288135,-258058,-180853,-119691,477,87928,-128092,-298186,-245792,-130373,10494,69734,112233,205725,331378,290041,110436,95007,88497,-86360,-190503,-77672,20851,7936,-87686,-83549,-73735,-113779,-3948,118058,118315,-30897,-291917,-515183,-428400,-94465,4184,-136663,-167898,-158577,-211894,-29078,188836,145166,15068,-64573,-129997,-84679,173130,422744,444571,338685,268753,266821,244116,97204,21127,175025,221078,43769,21574,64263,-160807,-245365,-22706,96925,55578,69437,-36449,-127584,-50904,-49279,-112021,6726,7382,-143553,-49263,265594,428216,245439,-40769,-152157,-103885,-102402,-201651,-305830,-320483,-435619,-562330,-511764,-236135,57217,269109,381930,573196,606526,373349,197031,224891,272671,124237,-109507,-172961,-45763,-142156,-374545,-353515,-197333,-78943,157601,209829,-51477,-127489,61955,164012,322777,397310,361921,303756,-75292,-529428,-675495,-563476,-97175,363861,596359,670651,558691,89495,-447230,2379641,7968655,-396803,-13280815,-7741650,2649370,2958939,927805,1906193,2131914,1479290,827163,390366,-55217,-407767,-361147,17055,-50353,-376463,-403953,-238700,-111846,-43032,-189889,-505954,-629179,-515720,-283211,-10466,126398,32136,43941,130027,119548,177524,388292,299291,-30143,-185142,-195534,-190780,-286666,-244486,47938,272780,237890,200412,105060,21729,7994,-100000,-101514,137464,238340,169775,62032,67269,141079,158592,208675,287286,155417,22093,39181,198488,310358,185783,-99321,-169413,51531,26100,-261630,-380802,-312128,-197104,16717,14739,-274951,-251402,159488,252185,38335,-25691,-14014,-174427,-453301,-367062,-111879,-88726,-210945,-198362,-101257,1529,55088,2292,-109472,-127091,31090,81413,-130056,-207514,-33103,-7092,-25404,68946,51204,23428,153959,134540,-35229,-173301,-69736,129642,333734,370712,195584,-62972,-73865,40478,107397,153086,220026,305607,142607,41918,90725,143920,65022,39077,131798,137795,11755,5872,165914,151216,44013,-47449,-119686,-129324,-133959,-210176,-226510,-38643,144769,141379,16004,-141814,-218773,-105012,-67119,-125835,-80077,20678,98314,2791,-282400,-474597,-402058,-264436,-102959,9648,-7907,-65299,-59846,-47174,-32702,-2669,19182,52133,132765,138388,-48067,-176843,-200637,-292991,-339061,-265782,-210435,-200986,-186892,-130826,-54393,-29205,-1207,50699,28328,-106217,-194016,-127065,-73470,-192542,-239753,-80847,112471,152964,144325,211901,187157,-61760,-252724,-107970,144606,107565,-62610,39490,307519,432177,425605,294497,206491,183150,120294,185874,427939,423501,202720,181803,116708,96790,259064,348938,104671,-131713,-106065,-14502,-33175,26927,191234,254188,266782,302070,221047,147127,126575,-16101,-97973,-3686,102725,110719,50723,7882,46774,99782,113061,51168,-125642,-119384,-20370,88764,139925,148417,54432,-44836,-14208,35193,-131587,-259749,-143957,68515,31794,-231854,-186160,193616,427805,226761,-55283,-149784,-73375,-12354,16131,-16240,-65146,-124854,-40252,71004,-20962,-110011,-55226,-2909,45992,69193,-37415,-122773,-125239,-91937,63896,122757,-69313,-255069,-227986,-144322,-131538,-19780,99247,50311,-191060,-175577,69710,120746,-43647,-124886,-84311,-68903,-108638,-156334,-145051,-107168,-99590,-84608,-35198,42343,38801,-176793,-448111,-410617,-194103,-70248,-92620,-181651,-182944,31434,224644,204922,192563,213030,90622,-103213,11709,217568,236335,119343,109082,59989,-194865,-203186,-12105,84921,98056,237580,275707,164058,74319,49261,-7100,-116180,-144911,-36553,43228,82888,57006,21224,117579,205861,243131,45958,-280173,-234776,100777,180454,131299,121525,-15773,-180164,-313545,-337081,-187131,17457,135332,78518,-121535,-148019,51139,156068,116374,145113,215196,128226,14577,127645,241372,70402,-162923,-96628,116595,164217,65968,60979,201230,313190,305442,-35429,-261503,-114121,-88523,-251991,-252737,-121140,42794,99236,-77369,-202410,24591,177256,-21787,-192703,-111910,23181,65413,70454,85218,46180,-71746,-129560,-64918,-48155,-216542,-332994,-198375,-73442,-114504,11353,177427,149034,89298,178723,151160,-206484,-420951,-318344,-36047,214976,335938,381607,420378,835831,1019593,-138839,-459361,-419179,-1268836,-853749,749237,867440,344387,440772,634643,599993,382178,-229416,-1055277,-1117688,-251942,257189,165018,171838,304874,308907,34237,-125739,-3845,99543,110816,-11559,-183357,-145482,-67065,-114451,-88275,19721,86349,109679,-11441,-265327,-315438,-120874,-82351,-219364,-251039,-110257,78674,107717,-140787,-324708,-229287,67455,295738,311876,86510,-30059,124729,297196,279589,192241,119897,39291,33936,19070,-44954,-110662,-143390,-249234,-260000,-21723,163580,97630,21772,-7317,7793,91876,12396,-151841,-135196,-30883,-39172,-126315,1218,319623,282041,-2430,-124001,-10405,26249,-7898,30870,15697,-157967,-300829,-202541,128716,439800,468664,127274,-200611,-173822,-120680,-177366,-119427,53711,102746,-55771,-192203,-141438,-192388,-454702,-408584,-20426,227863,74620,-195580,-167854,135847,249458,222721,13044,-254120,-238323,82056,293023,311932,210728,28841,-66242,23338,162798,241800,137309,57451,72433,17384,-128597,-174574,-38428,58043],[47569,-113597,-152589,-119408,-141789,-120232,87716,251680,231678,75536,-6286,2478,-118388,-188766,-95666,-60900,-64105,47094,123475,163444,98435,-27822,417,39252,-16394,-59565,-17406,-33080,-89471,20332,175706,139692,-135709,-381093,-397536,-318666,-300907,-168413,-9625,28516,4999,-68344,-165783,-65306,52576,21404,37497,77501,-87847,-371833,-379848,-60773,110056,84520,-9309,-148566,-223607,-78071,161573,207747,133901,91727,-38725,-178448,-160189,899,241599,416279,320989,175391,154057,212585,250667,221782,107946,31408,81200,277850,434288,181443,-155013,-152721,-19647,77044,184560,181038,125003,119959,-14051,-141669,42601,317211,198786,-18773,31102,207813,272030,206317,21171,-83029,29008,100323,25265,-49518,45193,25177,-187077,-305098,-273130,-211040,-173006,-176989,-143860,-139942,-225397,-270684,-170324,-117095,-151480,-95609,58092,181485,46889,-82130,-60928,-37856,-132414,-167543,-162434,-128884,-54522,-1295,-7398,57927,192043,306822,319096,274399,158447,109132,71610,24566,-3187,121969,326254,325739,-29361,-341406,-209849,68951,77262,-129919,-311004,-196509,270412,432412,157745,-47666,78349,211710,128536,-8922,-68935,-139773,-173447,-68274,14837,-59342,34773,319715,472538,295509,64773,-88952,-105561,-190580,-376305,-254243,20614,67695,-45479,55998,186241,169163,130918,116047,63709,25169,-43194,-67714,-31414,-80915,-265113,-343966,-222525,-39815,58761,78855,120845,122319,69347,109111,236662,318379,324052,225017,68418,43457,41046,-148901,-211634,-70768,-3970,18110,141062,249381,160878,122437,252891,95705,-148842,-185820,-197120,-246501,-117895,35321,141017,123169,-117279,-301557,-284679,-151573,10266,-2705,-40439,99680,185425,142089,-74171,-279202,-166737,79810,-118878,-327350,-186090,-113403,-175082,96303,526977,511476,258234,84823,-1475,12586,28656,-72944,-294582,-393253,-131300,268499,247473,-1579,-35919,98705,143139,74623,48198,77328,-63638,-340997,-523139,-324053,-44076,11641,-109569,-180607,-313383,-446757,-302489,-211765,-343318,-247812,72302,211789,169972,145027,195886,197556,161165,162091,216152,307250,285570,98916,5516,72057,16611,-79829,-12793,107289,90033,-52445,-129663,10528,195273,161887,-15174,-101638,2809,-4745,-78057,32952,112222,81905,32794,-50977,-63599,-50612,-206656,-383333,-376542,-282429,-244788,-189121,-126542,-30599,37632,-131411,-228726,-171180,-91139,16606,63462,99551,230044,384816,380107,252717,232557,192809,-46869,-222842,-122560,39713,35851,-110989,-132047,-112444,-152461,-29005,93317,71261,-52951,-278578,-504480,-472856,-158450,47567,-127,-122217,-177199,-164038,28643,220517,194669,55658,-52997,-81036,7772,215744,385461,361312,243221,161387,176813,226646,102356,-17823,89675,160497,51271,111905,185723,-91919,-250685,-39115,85524,45282,57196,-52989,-133965,-11522,-34929,-192092,-134061,-66624,-174067,-131394,186568,425962,325781,35020,-137164,-95014,-20266,-102617,-274977,-310247,-412093,-595511,-642470,-368962,74818,430043,460000,489085,467195,316592,207513,214717,227258,39942,-216809,-269648,-127969,-160098,-326319,-346327,-266869,-171168,139448,240603,-58355,-171188,70276,252594,391179,382021,318358,306310,43801,-311715,-539119,-623270,-381606,-9081,213827,330173,445742,239077,-453746,1352318,5204969,-1059161,-11085050,-5476354,3630911,3381258,786315,1478558,1647777,771508,422805,389290,133788,-473136,-595462,-67926,-9922,-434797,-572412,-321584,-51829,59642,-127082,-414463,-475797,-427880,-259246,41637,240775,140227,152788,179928,76549,138282,470047,408005,2049,-205386,-197238,-192131,-321520,-275870,44282,314251,339187,328764,206588,12684,-98130,-261283,-277471,-71856,83645,109157,71488,98802,170355,171786,166975,186181,66293,-40239,-9764,164413,334339,254069,-32032,-158049,-21548,-91014,-320266,-367398,-296909,-211677,-44075,-17766,-230129,-190806,208524,313464,89841,-22885,-35359,-216385,-514426,-437620,-156610,-109776,-228562,-157062,-1667,42622,32485,25371,-46568,-95488,-29672,30497,-96880,-170004,-71774,-14657,89119,206271,54379,-102737,20744,109400,92635,26589,67309,213686,415442,470901,230057,-97162,-113914,-9207,68990,136020,181324,198315,102594,72492,136515,170780,128311,133080,185163,191719,116833,118796,194176,141252,15751,-139087,-258838,-174286,-89638,-171235,-192834,4218,134591,92202,18004,-151539,-259189,-103543,-27186,-151785,-191880,-36908,130038,81062,-257746,-487864,-325753,-135008,-32994,30114,5865,-22057,20269,58362,56305,14992,-64234,-87751,46162,161884,-2449,-189845,-237076,-291254,-315909,-214338,-86662,-91439,-181754,-229707,-131510,-33793,20173,62597,7852,-167540,-259984,-164082,-60181,-142185,-188615,-69313,106990,225132,300174,332534,209033,-63499,-224537,-89819,131581,69993,-111686,8093,261992,363816,339578,215105,164361,220982,150480,133742,277275,274201,154891,137843,28539,33630,215708,263463,4125,-168972,-137060,-53293,-18193,109680,266142,256571,204203,243916,204466,167672,114677,-58723,-147430,-28991,113126,103225,-22262,-81580,-25179,37795,69713,-23298,-219722,-164194,-13809,67054,92023,106392,-16621,-117396,-59532,25020,-59292,-114180,-63475,30424,-20372,-238490,-113198,309772,482261,231861,-48895,-122276,-8600,58264,31729,-76820,-181500,-228753,-74058,63633,-61818,-193324,-126842,-35395,36578,32189,-89251,-196220,-204124,-171340,-47881,22702,-100662,-278110,-239543,-139281,-164068,-112750,11396,-19927,-173358,-128267,26876,79208,17156,-28224,-28399,-31577,-57126,-84400,-53146,-34861,-140068,-169903,-12586,117103,102203,-104823,-331368,-254386,-66315,4234,-48156,-124389,-155037,7347,218793,217530,226601,291508,202602,-3761,54586,283368,352722,261908,221194,87469,-158221,-163314,6277,31138,16032,221234,342996,220918,89387,59163,8579,-120935,-194118,-84663,69668,149684,128260,46640,55299,148520,214726,8518,-254766,-142637,189132,222406,111770,75867,-50254,-213596,-357890,-384766,-221980,6391,94435,-14991,-214358,-227987,-37864,116834,107127,118997,189066,147144,59293,169505,246998,62594,-136606,-96717,71911,126198,38203,36468,234221,370951,347636,35095,-201808,-117248,-72379,-114966,-93603,-41190,74238,111641,-66902,-174147,45134,169510,5474,-116628,2221,96688,44883,-5537,12385,23506,-60605,-139416,-151613,-191791,-329932,-365296,-157074,26869,-1692,66026,192664,129099,62111,147688,120337,-208896,-386247,-303773,-46264,200392,294329,255485,130946,417657,701953,-258692,-484389,-109930,-619874,-268918,1195390,1209694,468829,403323,494473,362468,191239,-349084,-1379869,-1501228,-20980,792836,640120,631613,702128,453616,27675,-240313,-127278,9049,13209,-132554,-281373,-187771,-59691,-100265,-126751,-76782,2252,84208,-26706,-320235,-427621,-254470,-146589,-292517,-381663,-193528,39311,67944,-120658,-249431,-157581,131161,354189,347920,154872,30852,128126,277966,271795,177055,101917,47835,56134,19016,-41147,-81438,-94428,-212837,-298851,-137907,111306,173419,105439,-30695,-74172,77224,105211,23760,5553,50167,-23693,-174014,-89281,264544,304667,20911,-123563,16652,46042,-64241,-92095,-138037,-310818,-397332,-276935,55866,409192,505205,197090,-97753,-43448,-22245,-153589,-86808,83185,65169,-116060,-212127,-114000,-168951,-460369,-426913,-60056,166370,19968,-200496,-152034,149299,275232,249251,5415,-282726,-198372,152750,303432,299509,243906,77517,-77869,3719,149371,152212,-9478,-29087,26978,6741,-72739,-87596,6035,81950],[57329,-106073,-137490,-113978,-98946,-33964,121557,205288,203768,93219,-5051,16012,-69087,-129603,-22727,-8059,-66966,-53766,-59616,37861,85278,-44215,-37403,40242,-16006,-105550,-77262,-78805,-73813,47665,134896,37700,-162355,-352455,-369164,-268339,-193249,-59015,78903,131937,51794,-93909,-192130,-79503,-7156,-45053,-10905,26239,-133488,-376737,-318912,-8370,135079,108402,24857,-153265,-221963,-19314,163874,73238,1342,26390,-37352,-108639,-54396,76202,240017,367691,290586,144507,101703,214669,326893,247909,1212,-131895,12032,293540,432481,178202,-64927,-14848,9130,6655,172016,298159,299308,236604,79574,-26296,95323,270051,110291,-95271,-53400,58216,95413,157513,75918,-57801,60252,138348,-11106,-98281,70304,126231,-54851,-220239,-254252,-232876,-175309,-119201,-59501,-90356,-197398,-265963,-203113,-138136,-160192,-172089,-87414,82877,62764,-20633,-54855,-50249,-116919,-149423,-128470,-97792,-69146,-107108,-114552,31689,233609,331529,334439,294290,186088,118735,65746,23754,9182,80937,224808,253514,15643,-253583,-189783,41326,63405,-135815,-312393,-194797,250392,387845,106065,-54481,157628,379305,285989,21275,-127272,-203677,-216604,-105485,-89371,-206657,-99368,209652,398642,336102,153576,29483,13367,-198642,-444071,-238626,111513,143041,57102,215043,316571,200533,113496,92049,37764,-13808,-88999,-137624,-55807,61850,-9857,-181058,-204337,-61171,40777,64232,54981,48719,58749,126759,218576,314386,369014,252212,28467,-2927,24121,-172083,-292616,-120951,39846,36114,89384,179293,48827,-31703,75874,-55937,-218750,-187576,-202986,-239891,-63672,110772,182989,110905,-158396,-313783,-264870,-145269,-4715,-7267,-59493,29863,108044,107288,-87836,-323143,-211032,56142,-119630,-315175,-163006,-105828,-164563,92143,492672,535039,319302,152554,76341,69953,-12509,-171816,-346451,-401566,-129611,277228,263796,-15781,-98394,-4019,58262,59634,67732,82890,-34503,-239786,-373749,-211202,53242,126324,17694,-102906,-250433,-378456,-294255,-224442,-297937,-218346,24476,134253,141693,189116,223719,128107,16636,6229,57843,75392,67465,33734,5280,46237,-24096,-105793,-10126,135720,128393,-21273,-146599,-79574,101430,142849,68352,63037,143532,50276,-59059,86891,205082,184739,107755,10366,-16249,-16788,-171701,-349314,-326530,-211693,-181683,-168685,-94698,-45146,-11581,-91245,-100467,-54391,-32275,6447,11420,55188,230530,410293,420525,339109,298594,220604,-21973,-197729,-159744,-19329,-6142,-139766,-147565,-91323,-107072,-11335,65767,16810,-43390,-186850,-404668,-459036,-211056,75070,126346,-47459,-153108,-92297,88964,240819,238359,102175,-18569,11993,115669,227118,309470,262432,161604,87325,103877,197023,101648,-43734,5981,93604,49026,171237,288250,7187,-229715,-60600,81612,68834,67966,-47182,-112021,59523,34301,-204902,-238464,-118782,-170253,-200170,89793,414059,416941,152558,-76866,-75126,55839,22381,-162507,-201361,-285453,-531280,-679131,-405852,136224,513804,419768,267148,222661,241383,253318,262235,249987,7577,-290590,-338551,-176261,-117854,-184055,-255610,-267137,-205105,130294,290196,4515,-142708,100276,365402,505705,373002,257790,308955,199256,-49265,-386590,-600398,-485788,-207331,-37595,24309,270418,379405,-396189,-51303,1717415,-1377536,-7712539,-3125128,3956160,3182601,396769,1029046,1299925,329742,131411,374386,399867,-305311,-587318,-79370,48477,-430151,-629830,-332743,37235,165267,-53347,-282539,-301006,-303699,-181009,94688,309171,187945,166115,131893,-25213,75804,507917,520184,102649,-153885,-155941,-187870,-327009,-259961,75368,369662,434833,418733,272132,7927,-206820,-393564,-414189,-297604,-107952,66986,133304,159928,195877,163867,80178,7440,-80885,-131482,-75532,115914,344033,327610,55142,-125170,-75633,-154966,-302064,-282962,-225990,-165504,-39985,26544,-102599,-73279,278271,399542,172386,-261,-23264,-177350,-463519,-418602,-122734,-52409,-195731,-112954,107046,143574,95514,103837,49091,-50514,-85987,-26949,-63023,-103135,-82916,-18992,196439,324155,38680,-222252,-104993,72246,188722,219482,212879,263163,440502,500128,223074,-104494,-100910,-12199,49407,116251,105400,17739,31714,96473,165923,182659,176409,204350,200691,172836,140697,206035,244988,168967,24189,-192187,-354348,-198869,-31855,-82919,-105219,51378,112972,28422,-7771,-160639,-246584,-56348,34702,-151039,-261908,-73178,142668,135277,-190339,-405390,-176290,21368,23774,39655,59566,109443,180888,188307,143467,40134,-109090,-169615,-21229,140263,17432,-158153,-222412,-243037,-243445,-139551,47917,52711,-128782,-272728,-179164,-24391,53256,93288,25942,-170542,-282233,-186583,-50149,-77655,-108164,-40011,74509,246388,416815,420030,197365,-51363,-124659,-22794,116302,33979,-123466,11747,231814,300080,267490,132148,98425,194886,126479,52483,114678,141105,111239,74853,-76577,-62376,121917,144992,-80424,-179349,-134050,-42938,40004,200729,320741,241606,139039,189886,206666,203423,95538,-93890,-144340,14028,144355,91623,-86341,-155575,-77588,20796,68644,-79921,-267515,-185613,4847,38195,25075,43255,-70564,-151686,-83822,1396,1721,44259,53817,21181,-63873,-225870,-29108,379053,446052,192783,-33340,-91708,40988,131809,84506,-79207,-224659,-261011,-87675,53175,-80309,-224074,-172969,-75162,-17567,-60122,-149455,-221092,-211156,-190308,-110326,-44912,-110915,-294415,-235211,-109381,-178558,-183162,-32715,-53138,-130536,-93073,-53505,-838,66365,87967,52943,17758,-5107,8116,69785,44362,-154738,-211264,878,152752,124015,-26390,-143720,-54911,32197,43189,-17115,-83210,-131883,-32806,125206,119960,156142,259303,248914,109654,139019,339780,438424,363702,243510,14895,-174303,-147969,11426,-5470,-42404,181184,342332,219374,63393,57467,32849,-101627,-219101,-117544,98581,205577,153657,636,-67594,37409,134213,-50041,-198685,-11528,274006,240093,58097,-17321,-115581,-253822,-360571,-378043,-228408,-1823,57991,-83143,-257582,-266465,-136300,22485,51767,66543,139634,144445,105193,206041,232501,48134,-93370,-83293,12660,60222,14598,45070,241361,353604,316844,73229,-147500,-103573,-14189,70984,98925,69128,117459,106498,-86547,-169419,26660,96598,-20477,-55593,115714,156513,5580,-71804,-30937,-381,-43388,-118174,-220352,-349356,-452148,-405295,-156373,64965,72074,109266,185176,66995,-13884,62567,40789,-222713,-315363,-223222,-18503,184993,279466,176465,-108057,-8000,350725,-274895,-384828,173089,-5127,155720,1319768,1318721,535382,340968,342452,107450,-73457,-449110,-1444441,-1554122,215076,1200475,1012546,969197,985940,530541,-7450,-286423,-147807,-23215,-70208,-230639,-339145,-203044,-18828,-47925,-151693,-186466,-94124,48570,-29706,-334894,-509586,-411974,-252695,-371246,-487125,-242003,13474,17689,-114729,-168686,-52488,228379,411140,354208,196894,87603,119776,216296,215590,135357,89582,63578,65314,-1043,-49138,-30579,-13340,-168536,-346388,-267998,25278,207448,165174,-46162,-130281,65018,181237,164526,116486,120615,5496,-200582,-161180,188765,289093,38762,-103042,34947,49731,-104669,-194517,-267434,-397544,-409200,-298657,-36103,317498,486256,237019,28358,128668,88091,-120117,-45551,104963,29564,-165166,-233264,-79711,-100990,-394085,-376017,-37984,134656,-34565,-216486,-118944,128128,205064,203708,31624,-237814,-123381,210682,300516,263926,233647,106296,-68012,-6873,119304,61373,-112829,-86184,-21155,-11179,-5875,30456,66707,92117],[15337,-129692,-119144,-89336,-38404,77537,186186,175163,155238,81028,-3322,46509,-7185,-77641,23438,34754,-55101,-129108,-206962,-83303,72971,-37781,-73352,33692,441,-119243,-112284,-78508,449,120442,96812,-78574,-196778,-289127,-280705,-173841,-61970,43884,151398,228496,129540,-57692,-141449,-50231,-52940,-94317,-49179,-44860,-186289,-375484,-263963,15429,125563,91842,48943,-117947,-182479,40071,157894,-41963,-125382,-44005,-31750,-8253,92237,172346,217534,259196,219215,103361,46504,197321,355075,222008,-121257,-268230,-32339,303906,389686,138938,8564,110168,46759,-43961,153495,404800,453906,336933,178986,107819,158618,227843,61963,-108019,-86741,-72686,-67576,108623,126084,-25177,80244,166103,-47598,-157707,72595,209473,60049,-154194,-235612,-211877,-127243,-37577,23524,-38061,-158601,-248640,-217208,-143195,-159698,-228249,-206470,-23180,88099,82124,-3717,-31046,-69221,-129133,-150159,-148230,-134537,-219347,-200813,27188,266395,313670,295043,263692,168519,95588,48351,30188,25635,43603,129937,177873,56831,-168978,-169080,11150,52949,-116623,-264560,-161489,197325,286159,36657,-34863,237641,473102,359197,20525,-190044,-261773,-249663,-145202,-188608,-350259,-241237,85831,301510,346627,231535,160498,138992,-168161,-441211,-176738,207440,206088,125542,301569,356933,177058,73978,45810,13319,-19979,-90278,-170385,-67979,179085,211116,-30331,-203913,-125501,-22062,9043,-26404,196,98164,158689,186898,280021,380884,253992,-30531,-55016,11442,-169744,-304255,-110136,86323,34675,18790,111324,-22644,-140067,-96079,-219103,-283009,-176166,-169903,-180175,7951,178568,219782,104379,-153690,-264911,-216286,-128774,-22072,7686,-57272,-45288,7746,36269,-109029,-322497,-226110,9261,-96163,-218618,-93871,-64220,-119491,70056,384995,476108,355936,223880,171044,115757,-78582,-295959,-433232,-426756,-134007,249045,239244,-21422,-141191,-130929,-62995,33793,99288,89065,-12504,-110140,-127220,-36515,134827,207854,138142,-13157,-152085,-243480,-246211,-241434,-252843,-206903,-78714,13541,96293,203831,216835,63349,-77691,-98075,-76285,-148276,-147140,-24867,28644,42130,-46485,-130391,-37079,135248,142213,-25743,-180995,-167061,13020,108149,133108,204850,231980,52362,-57156,124207,269869,268428,195606,104301,65934,40183,-106939,-266961,-220579,-121478,-119905,-144573,-50617,-60821,-70535,-41719,34053,53908,4377,-46137,-103948,-31373,200516,392710,382753,321727,252898,143448,-28192,-127393,-186728,-160111,-125498,-178211,-141036,-41873,-21861,17761,24894,-39672,-16927,-49111,-243297,-398389,-259611,54445,183383,1940,-132907,-51386,106390,215770,239870,124007,19265,111972,190257,184778,191391,143651,78332,23181,25129,130341,73606,-72222,-75352,23067,32294,176056,330868,91422,-207221,-103064,56871,84080,73157,-41336,-91798,113507,117987,-159844,-286611,-152509,-144106,-235199,-10348,370758,463873,245402,-21964,-81871,74102,113150,-22358,-43981,-102686,-391204,-622662,-367127,187139,492732,301606,-10275,-70056,140402,301748,344981,314307,1658,-346357,-394401,-205929,-47999,-12939,-138819,-232464,-200620,101666,311484,92988,-74580,118436,446663,617966,349188,150581,267320,318344,171747,-242714,-489114,-396111,-194270,-93490,-165409,66647,419531,-323428,-1436151,-1456869,-1637065,-4318807,-1073125,3746451,2451844,-181643,640551,1173265,248731,-43596,293435,619473,19676,-395366,-63804,73687,-391436,-576865,-272059,118575,214090,-36477,-215307,-215339,-229458,-121660,112086,305302,153467,63316,-27740,-184731,-13936,470502,580897,225541,-51677,-82946,-173252,-307856,-217758,108176,389055,463132,420249,257827,-13121,-294266,-466066,-488359,-481272,-294736,28700,190634,187521,175220,119465,-40724,-218200,-282051,-259532,-163698,47242,314784,365351,116657,-113188,-136030,-183914,-233954,-159402,-121531,-80033,17985,115854,51101,53078,328673,459839,241386,19888,-2067,-96030,-350407,-343386,-45032,37765,-151277,-103844,168289,245418,190165,185227,131198,-14610,-119318,-73727,-45053,-46704,-91866,-48423,236970,364934,-4338,-317560,-209815,5640,189971,311770,316095,277981,401775,421343,142609,-111120,-57476,12371,24263,68444,-6648,-184000,-79517,73236,134406,141870,165250,206764,161829,82935,74941,222082,271634,193389,40025,-212611,-386196,-205740,7970,13623,-985,79381,64179,-54343,-69632,-175721,-197014,17473,102055,-119952,-263450,-79287,122579,131677,-118364,-272148,-23726,139944,54021,43467,124651,264788,362483,303064,199590,55383,-117856,-183036,-63930,67897,3996,-99767,-179196,-187436,-168726,-82282,138066,179723,-48111,-252432,-199961,-35036,63337,121788,68194,-121722,-255467,-189227,-50777,-23373,-33164,-22619,9465,210346,466335,447256,144900,-40945,9618,70315,97933,452,-98130,51913,220336,244662,214746,57911,19313,105666,52198,-40444,-28121,44672,75269,11826,-169559,-177972,-25046,1633,-137094,-171444,-111944,-3758,105828,262089,339319,208008,74723,143341,218889,229364,69024,-114116,-102529,85636,161233,59306,-131144,-196173,-103528,43253,98716,-117680,-288025,-187175,31237,10062,-39734,-10486,-82402,-142671,-91327,-30154,44712,182607,175354,44503,-84252,-200320,39397,384820,334519,115900,-15784,-64044,62559,191050,166985,-14870,-176525,-212522,-77749,37799,-78611,-203055,-190382,-120867,-104489,-172732,-188599,-177101,-134701,-124499,-73596,-31026,-85928,-296638,-221348,-61484,-169838,-228677,-55241,-45127,-60906,-63419,-142872,-107674,68733,174442,141288,90663,64389,108723,188846,114829,-125058,-170966,33281,162786,111919,50438,73175,142636,97896,59062,3489,-68360,-117122,-67141,-635,-7981,44304,144074,224026,200422,235826,374125,483243,428258,216616,-87236,-220358,-155241,3109,-12264,-55991,142575,285838,160048,-275,48107,72601,-54999,-208767,-126183,113225,240627,148625,-88159,-205010,-81006,38222,-115938,-148087,119230,350318,247059,17175,-81969,-153671,-275353,-331270,-324655,-193978,8467,47708,-97326,-239969,-262640,-211551,-76783,-6370,21249,91913,129099,149938,242973,225184,67541,-11320,-40081,-27206,8859,21682,98941,239743,288275,251364,93481,-92174,-62954,75265,256099,287984,207151,184756,103473,-109588,-167667,-11359,-6132,-80237,-16524,202892,192602,-29687,-83637,3778,13646,1476,-55007,-242181,-451771,-512030,-412505,-173281,57699,112424,155148,182185,11051,-96235,-39185,-41386,-208902,-194230,-66927,65648,191084,296790,142763,-266096,-330094,96260,-141221,-160117,361829,415218,320088,1096490,1194024,555310,284002,233437,-77822,-320954,-487116,-1219306,-1281338,354990,1366156,1199286,1138397,1118240,530722,-68239,-259722,-70302,2084,-117294,-264631,-319913,-162267,65869,48739,-130928,-251805,-153829,28669,-4914,-281970,-504638,-501976,-338154,-409101,-506030,-221868,10643,-31456,-124948,-108944,45873,329137,455395,343211,219897,141158,116768,149022,143347,90953,93931,81666,52022,-34966,-54281,39612,84111,-121170,-379753,-360606,-52814,201543,191078,-41058,-141408,51046,197847,205627,171167,181053,51909,-198355,-200899,106734,237785,56377,-59326,42698,44154,-105086,-236841,-328883,-382559,-320945,-249576,-108559,203252,418888,222489,120895,291037,192252,-84357,-19551,108777,7703,-188657,-249457,-55395,-16876,-283699,-278435,36742,153652,-46433,-216212,-73928,87423,81021,129202,96272,-131767,-37180,239267,279191,207679,176888,92506,-61461,-27767,70045,-7766,-150436,-110344,-69358,-40990,39581,121455,105082,66045],[-63370,-163717,-96979,-53906,14834,169464,245728,151824,84818,19430,-26069,70506,41621,-49313,35505,60341,-44525,-180167,-293774,-175174,47713,-23138,-97097,20194,24685,-101320,-125554,-55337,83478,191324,60464,-169980,-229813,-223331,-174441,-74953,33059,97544,194461,299666,215101,21020,-44411,-6696,-92038,-133265,-83542,-122042,-226585,-354897,-235592,-2730,65209,14214,41030,-60190,-126652,70042,121900,-128643,-216324,-96846,-23454,92858,231624,251199,176286,127460,121929,48919,-1122,168267,328947,156543,-219317,-346252,-59328,290802,319572,81654,45408,181611,75844,-71627,117461,452787,538000,391553,248231,208794,200003,189260,59355,-53891,-69227,-170847,-202167,51688,139021,-15260,71165,173642,-65791,-202963,55336,256442,129389,-121601,-213097,-142369,-35951,49427,83237,2650,-113029,-221612,-219503,-138041,-146420,-233714,-237430,-79443,118615,188789,68969,2423,-17940,-125490,-222619,-244052,-222629,-307264,-240244,50796,276390,248689,193933,173296,102403,46853,19583,35073,40173,21773,64539,118612,91200,-81577,-130367,-14133,44672,-74063,-183679,-113184,124356,157003,-28331,407,288573,464165,322136,-18049,-245123,-299120,-253105,-168634,-269813,-475716,-358540,-6853,225309,324667,283713,273405,227380,-115817,-362332,-65640,291881,234361,128623,286088,303520,114239,19927,-17843,-22572,-8978,-47808,-151123,-66495,234780,329744,48609,-233778,-205870,-95728,-72785,-107554,-16481,162172,176983,123779,205552,347095,221589,-101296,-115149,-3626,-144448,-245191,-39865,130396,26250,-37344,77121,-19122,-163803,-205053,-342188,-329816,-168371,-119903,-99205,54565,191022,218988,94777,-112697,-169212,-143566,-115183,-54571,26856,-39069,-111412,-92042,-48103,-130025,-274117,-208895,-57997,-80647,-88028,-6337,-2628,-61768,24142,230777,351225,361785,291952,269709,147455,-158563,-428277,-539621,-462607,-143652,184961,170205,-18566,-156065,-252065,-184990,9819,130409,83690,-16266,108,128259,150489,170723,215004,189958,33323,-71283,-110321,-206909,-283732,-243219,-232912,-209104,-108165,43810,167007,161006,10252,-111039,-140655,-162621,-297852,-296994,-70498,61220,49890,-63220,-169732,-105600,89853,115233,-73484,-234362,-230722,-44850,64683,161246,285214,247085,14965,-55577,144206,295967,319108,276968,202141,149996,87402,-41624,-156765,-96906,-56764,-99630,-130080,-13215,-84296,-138086,-15472,125035,110791,-8824,-141678,-260218,-140776,153974,336866,271654,198265,103310,-19392,-62755,-38000,-197678,-338249,-281912,-213253,-123555,4431,57955,34681,-24547,-78300,22615,104015,-50449,-305690,-306073,-23687,146153,-12096,-151221,-67928,63541,134700,183430,107005,48040,188323,207973,94858,49624,18617,-9680,-46172,-63593,32127,19305,-108171,-149377,-42967,8788,127295,292849,125479,-194629,-160757,2027,61082,51947,-50684,-93995,112749,172037,-82821,-275297,-170977,-110670,-230792,-97269,287923,433295,266967,-8759,-134573,9832,131134,90271,99559,71237,-215274,-489317,-285827,181372,381013,167616,-235773,-325221,25828,326374,425336,375705,-4887,-391026,-441611,-228186,17254,125937,-44057,-186851,-172792,43338,273683,164081,-1819,105775,456591,677825,300050,-5500,159509,349622,294267,-108451,-286451,-147251,-1358,41115,-189789,-98011,343093,-249824,-2441913,-3587284,-2156804,-1796280,587349,3253330,1431295,-789932,368208,1237369,449358,-138425,119701,674437,340484,-156665,-69726,39321,-337427,-435341,-157408,160736,178929,-102167,-273323,-265771,-243108,-122625,84621,243008,60390,-114386,-253589,-360461,-112786,357514,551256,318032,63855,3210,-133273,-260024,-164465,118611,342177,393274,320104,151860,-64929,-335217,-456895,-483017,-561091,-416105,-7299,200376,140363,85649,32449,-175342,-435884,-497814,-408112,-262196,-30416,244812,347681,128329,-145380,-216244,-201205,-153533,-32435,-1570,25510,107977,209204,175580,148291,335565,458531,264806,24100,8581,-16820,-234981,-253638,35396,113484,-126993,-145190,148774,290996,253796,228702,168453,-2857,-122936,-97321,-45399,-21003,-110013,-114337,175067,297255,-74098,-379479,-281603,-84739,89107,274973,361322,286015,325760,254695,3427,-131582,-12744,37790,-23904,-16818,-126974,-335184,-201427,-3744,32481,38225,78632,121119,66118,-51365,-50113,153700,238887,180091,37674,-210501,-350214,-193676,11319,80175,86513,80270,-14612,-151549,-155234,-189964,-128274,95022,158830,-60980,-193059,-55148,70918,61921,-80106,-146868,70910,173797,48951,41472,165133,368256,488563,362631,203394,44905,-105165,-138631,-79120,-31303,-24736,-30311,-131359,-160416,-135401,-71123,151633,244954,31454,-182159,-204091,-91983,26206,131188,111403,-50279,-197406,-179823,-65788,6537,12446,-37512,-80313,129078,438403,401854,55759,-47765,127286,154268,71560,-31189,-46123,116835,219189,191640,169590,-4361,-61896,-21887,-47725,-122158,-131788,-20100,37733,-40702,-232362,-298541,-216712,-155432,-170198,-163780,-98507,27135,135811,257911,307219,155042,12287,100372,221045,219288,29809,-127631,-57816,131151,131103,-2445,-153593,-201528,-115050,68704,123037,-150176,-314266,-179998,52931,-15534,-87759,-33857,-47311,-101838,-95804,-69178,57115,262452,256143,79844,-83224,-177248,63532,321111,177117,9418,-14363,-51199,47831,212828,246846,84808,-75339,-126803,-62363,7955,-75937,-159961,-196935,-183802,-214095,-275382,-196800,-81624,-753,14026,60332,61343,-45312,-297756,-217841,-21853,-157445,-274969,-100113,-21281,14664,-41780,-221682,-231972,-7567,177856,197786,170228,144778,183484,250032,149012,-64080,-63815,86475,147053,64069,96005,243969,278292,126907,59658,5484,-93032,-125433,-93611,-109736,-100209,-51550,-11724,128019,218083,284978,359921,474713,459103,190652,-155581,-277765,-192579,-36887,-12433,-42152,105037,183797,45796,-102682,16081,106787,-7057,-180641,-122469,93815,236414,118161,-194287,-323528,-175004,-48592,-185941,-142727,195847,392810,236359,2476,-83007,-143037,-277130,-305575,-266912,-143966,24985,55049,-69968,-193516,-252829,-265147,-155338,-51845,-15181,40154,89610,169256,260004,219796,120164,91523,14948,-46230,-20682,46455,167576,227969,197141,174634,89893,-53395,-19119,149610,369851,414172,331556,248767,89454,-136934,-176519,-69707,-113596,-157909,-20321,220522,174321,-68279,-45358,104066,61542,57891,20572,-226532,-468288,-478242,-374835,-197634,14785,114710,191163,183146,-20930,-166430,-143320,-112140,-171203,-59130,112831,170422,200669,307425,105787,-370050,-509876,-6435,114251,131221,414234,568264,225163,591733,877935,523437,228739,169586,-168565,-490682,-447221,-768465,-816173,306048,1219895,1145513,1111821,1076706,442727,-166062,-211233,40359,41464,-143974,-242418,-236841,-77882,164376,152635,-76629,-255856,-165211,18787,25589,-185649,-414992,-489842,-378588,-403734,-434521,-152298,4065,-90553,-166374,-108492,79153,373943,446156,295875,205736,164051,101439,76741,56566,39730,96058,78591,1893,-89544,-65572,95755,154233,-94995,-399383,-403296,-113752,144042,161001,-33106,-127541,10361,114719,106527,142292,209123,87588,-188708,-226046,8581,138349,57552,-14045,24870,22004,-72586,-217982,-319248,-285555,-170507,-155354,-150444,87160,302089,130422,121532,379331,258181,-68356,-39428,75204,-10217,-193303,-265071,-61064,42765,-179476,-180937,125405,211593,-6879,-184930,-32800,38352,-49399,63803,175694,-7459,28023,227236,231476,129399,76490,18586,-91628,-80958,-642,-47734,-132957,-115311,-119290,-85990,37545,137533,90888,-4042],[-122833,-160040,-46931,4703,65025,226582,283925,138134,15647,-66789,-61418,89600,79128,-30401,35349,79754,-39534,-208166,-314189,-219679,6111,-10624,-91260,13675,55798,-51148,-108647,-22948,134419,220147,30330,-202712,-241851,-172298,-84232,-1681,58512,88695,210688,346136,294575,118202,57873,23075,-126935,-165202,-117593,-185541,-234532,-300547,-225223,-44278,-28857,-108764,-3738,-6458,-76571,61225,52498,-190403,-256289,-114983,-10355,168439,321483,282724,122629,13911,19496,-17899,-31988,140789,259591,74388,-262764,-354789,-78511,243565,238993,27888,40619,179695,80685,-79861,63579,414072,522961,383862,259729,236405,192504,147062,90954,51819,-12367,-224071,-293057,-14980,99885,-44357,27072,155029,-59593,-219761,27325,263167,145553,-117015,-174539,-35266,73081,122061,109588,23640,-64017,-185076,-215685,-132553,-126282,-181982,-157491,-49184,148079,261237,131566,28705,9165,-147759,-316659,-331756,-296737,-350710,-228347,89103,252698,145256,41847,31935,734,-9619,-11391,31746,46575,15830,30812,82814,117463,13319,-65230,-28904,40066,-13638,-94580,-72497,48201,38318,-63488,41872,291165,359192,191603,-80551,-271569,-300137,-217294,-161638,-321025,-561637,-419914,-39419,193821,274997,298591,335900,249505,-56782,-215201,90249,356357,218473,65390,184324,190832,44581,-28825,-79575,-71187,974,23186,-80984,-48339,222496,323345,32963,-283435,-259358,-139026,-152469,-167185,-4447,214614,162201,32288,103570,274652,163819,-161651,-171053,-17851,-98180,-136424,67270,172445,33545,-43905,95705,64392,-90439,-208762,-376402,-341787,-171112,-72804,-24310,55685,131960,171064,82914,-49928,-50978,-52586,-105141,-95814,46455,-1436,-140556,-150310,-103891,-134615,-185275,-157182,-121712,-87201,25850,80557,74847,3274,-22031,83510,212753,352100,361031,366655,180638,-217829,-525137,-611460,-466732,-132237,117823,88081,5828,-126930,-321157,-257791,12703,162480,73830,-37419,70107,322309,308837,166719,155251,159451,22140,-30232,-24224,-196069,-335200,-262806,-276445,-309032,-174567,9766,91685,78425,-7975,-74279,-117162,-178910,-330302,-346774,-89922,102152,75724,-64802,-206768,-185920,19986,63297,-134793,-274601,-231934,-36968,46735,173709,310169,214911,-12017,-11223,181358,307635,347949,347995,292972,221204,115833,20225,-23282,23662,-26699,-112387,-102571,33545,-87811,-181042,-11325,160098,113439,-55963,-236096,-386780,-212697,137183,284166,143194,33368,-75971,-185820,-84143,61421,-167989,-460761,-384239,-201640,-82794,49696,126611,54110,-44317,-55244,100909,270340,165331,-174034,-320838,-118778,53116,-73094,-191574,-106024,2135,39009,103417,81112,87636,248216,198021,10539,-57719,-61114,-65613,-94209,-120434,-39911,-14193,-118105,-182281,-68328,17513,70568,203332,119992,-161711,-183211,-44617,19932,25643,-51595,-96538,72317,192381,17848,-197614,-154002,-60427,-174845,-133899,199447,350924,233416,-19549,-199412,-97168,98468,164233,204794,202991,-26484,-284732,-168876,130510,249730,93618,-311680,-448863,-52537,342154,490229,416628,-1959,-393079,-445661,-218664,83343,224697,35111,-108879,-101491,-7341,201384,216914,77393,92510,416213,683756,256888,-153388,27694,309575,330920,49956,19215,217040,314701,319134,-32161,-131526,231658,-135103,-2855367,-4539368,-3104384,-443787,2009485,2773447,452189,-1186361,278863,1402633,757603,-172450,-104016,530849,505739,6270,-100508,-21927,-246813,-215284,5332,172814,98437,-197493,-408388,-388042,-296701,-151001,57857,191232,-11183,-259288,-431964,-458952,-160829,226876,454773,369239,178477,109424,-27149,-149859,-79149,127777,258909,265247,172434,4620,-122121,-290487,-340099,-371182,-476083,-395000,-3965,177709,46478,-34346,-59494,-270230,-559670,-639837,-515315,-321054,-69121,180631,308310,120884,-188896,-282883,-196787,-68152,95775,148737,164973,229443,298513,263955,220117,325400,416559,262186,37740,26377,53447,-134680,-154157,115991,171686,-108867,-197586,78477,275673,272244,247894,181862,8779,-77616,-67834,-26850,6340,-103406,-179175,40435,153933,-138115,-384617,-288705,-147490,-40925,175543,390829,345028,281644,91295,-118459,-139027,33777,65839,-72048,-102014,-190069,-354926,-254574,-77198,-82232,-77256,-36989,-9036,-45627,-164523,-156139,51683,165822,142720,32995,-169081,-235915,-134556,5769,123602,167447,90761,-82213,-221537,-208625,-160954,-27969,182619,219296,40791,-48230,16185,30426,-26995,-72486,-52842,106240,140562,32760,52071,179517,392809,524418,366970,176730,28951,-63637,-37195,-41671,-88604,-10570,67974,-68099,-152352,-136516,-83509,117913,254706,109853,-63783,-177121,-172024,-32455,142799,159952,30905,-114419,-147796,-66523,39030,48361,-62054,-149916,53188,367897,317363,-28108,-53246,212988,225019,61326,-32428,42394,210227,239305,159065,140390,-32011,-107749,-121233,-111541,-144089,-163374,-47042,11000,-53866,-233867,-382037,-398339,-278252,-164601,-146978,-92404,42508,126867,199610,247344,113477,-18662,82695,220906,188948,279,-124799,-23194,133926,66485,-61169,-128650,-155992,-106906,77527,126495,-165929,-334902,-145569,83621,-14461,-86630,4336,44500,-25085,-83935,-89563,55138,284689,290136,125383,-45615,-144121,54544,225424,35038,-89043,-20062,-35508,27723,208156,310047,193963,38437,-41878,-40103,-15965,-66525,-107866,-191598,-246965,-305667,-319780,-153803,49779,169048,210170,266968,208061,50,-291153,-215816,7797,-142406,-323834,-170933,10424,92699,-7297,-251134,-331872,-137757,101952,214948,250784,238021,221740,234559,148132,21458,81578,162641,122918,3893,105409,325777,333539,144748,75971,6794,-133770,-141589,-93846,-144207,-97871,-72827,-136559,2393,156373,258017,303011,436394,487087,230324,-130467,-304149,-237648,-98754,-14167,-7814,83430,80634,-78494,-208468,-25917,134093,37073,-134673,-96204,64190,212767,92595,-266501,-374862,-199135,-83668,-228013,-166780,214349,405604,224186,30006,-2745,-68426,-241494,-284056,-219745,-88402,55058,88098,-6127,-135782,-247955,-284799,-178168,-58601,-28030,-4633,40370,167082,260861,224838,205842,205064,79650,-31617,-14612,86717,235445,229074,131587,127963,81860,-22203,25220,191176,393034,462072,422155,296960,67879,-154053,-184708,-122886,-176049,-201516,-46244,171984,110212,-96400,37048,245955,143201,125571,98619,-169068,-374554,-330484,-272960,-195384,-22653,110472,228605,204392,-4209,-189998,-214496,-145245,-105121,67461,270554,268473,213758,298343,47064,-432499,-540249,45977,437753,435970,375316,536124,14045,-5324,490922,469896,193299,153478,-160288,-528973,-303695,-179894,-303412,82765,817240,894234,933154,907090,306920,-266835,-167740,140567,80864,-140773,-162730,-94989,50951,268728,251733,14867,-175917,-106786,35171,64132,-58177,-248207,-362684,-346349,-344379,-277112,-44104,-2122,-131994,-205797,-149331,47481,352968,387409,228638,174283,165852,83631,18997,-18622,6299,109643,75935,-44205,-126478,-57817,139858,195305,-70392,-373848,-373386,-131541,68299,103896,-8328,-83149,-36209,-32756,-78070,62484,216988,115574,-161316,-223378,-77966,26216,64738,47951,13150,17678,9744,-123082,-223998,-119243,20758,-19856,-126717,20921,185069,4843,48688,394196,302534,-48301,-76345,36963,1850,-151889,-243569,-63462,91319,-79959,-82151,227991,320175,104402,-82543,33479,32739,-103382,71932,278051,129541,93710,219124,197430,73789,-10196,-68664,-134399,-130241,-42539,-18037,-46123,-74862,-126987,-99559,23434,106110,60389,-60371],[-141937,-117161,17383,67205,97664,225163,270874,112844,-50018,-155971,-101002,95821,98192,-18873,29318,84988,-58507,-237483,-304745,-236553,-63439,-20784,-60893,13824,79041,10487,-68725,-250,121548,176385,1070,-175662,-227854,-147877,-33841,25248,8416,26048,204578,372160,355237,203982,122446,17496,-158110,-191971,-154039,-220800,-202438,-210562,-201047,-67920,-112216,-230297,-70994,19906,-43666,30827,-28510,-232396,-245941,-90220,14276,207442,345557,262254,70885,-46883,-61627,-82886,-32887,136654,179013,7483,-234333,-295399,-86423,175171,173766,5625,15079,120809,63497,-64471,16880,308977,427688,329101,218652,192135,140488,106302,146546,191915,79254,-210536,-308675,-64662,35585,-91459,-27532,128966,-18783,-191182,17237,257506,138908,-103581,-92008,100695,182231,182641,123441,41144,1084,-120665,-189708,-118688,-95038,-76961,22853,81098,186924,292435,174008,49898,17512,-170257,-370903,-349195,-311011,-329269,-166353,130006,209754,41812,-114579,-116641,-95124,-37380,-15573,34339,57994,34364,31578,79936,150112,126774,34993,-15576,58275,72098,-5085,-42494,-762,-21076,-33619,101767,259433,210036,33700,-124528,-236583,-241485,-131253,-105136,-318652,-571519,-393040,379,207264,217765,283758,339471,215233,11035,-12334,284031,411263,177226,-25271,57818,86684,15323,-37698,-104889,-110297,9332,109137,30460,-3370,172182,226382,-47205,-314848,-238548,-114410,-190829,-180198,31335,231818,118896,-54452,12483,191871,106938,-178866,-193149,-13769,-28810,-9410,178393,217979,80453,22714,171319,205258,60060,-102530,-299440,-302880,-177503,-38824,30356,18744,22025,91908,75792,17822,61561,46006,-89275,-125098,72334,60838,-107931,-130383,-94617,-113637,-80903,-78410,-153749,-112728,86267,154204,164887,78588,-35269,-7475,113311,343355,429408,452291,227659,-224433,-544973,-596720,-398715,-73855,86102,31421,55081,-51301,-306634,-249078,55193,195494,68320,-60218,95784,416924,407881,144336,63756,68383,-33855,-31959,-6590,-212803,-367233,-286004,-306663,-335046,-159315,3365,-248,-3447,16816,15593,-51725,-138942,-270336,-321834,-91346,139955,115964,-46526,-221970,-243251,-50870,678,-183663,-276577,-159261,38992,73077,189408,294515,165647,4425,92509,254260,318487,352705,389870,355645,257509,112825,68676,110552,111069,-35726,-137901,-48514,98509,-55168,-182003,-29736,130914,62144,-120154,-294611,-432338,-208786,170697,258144,44188,-105837,-211576,-280960,-66496,146070,-103686,-466702,-370429,-130238,-29722,86210,177477,80712,-20939,33741,214780,426366,367926,-22740,-293230,-196958,-55048,-158535,-233895,-125772,-36796,-36825,26910,62686,135557,285630,180446,-35933,-99631,-72763,-74702,-108964,-121500,-47545,-369,-89472,-169004,-48636,63836,28768,83700,80102,-98387,-144581,-61555,-25887,1295,-39547,-92999,5781,168970,105300,-94815,-117610,-14350,-100092,-125694,117824,238980,163808,-42945,-254014,-208549,35455,182879,241742,251780,123455,-58527,-46761,51658,144165,88850,-248200,-437029,-83759,343689,504108,402706,706,-350062,-402492,-182281,133321,271994,97892,-741,1238,-37328,108766,233183,142397,90266,345276,631282,224355,-254190,-92059,216813,293711,217779,372824,599234,637343,611822,223758,-17503,160691,21805,-2740576,-4814810,-4449450,-32737,3342577,2485479,-228462,-1192125,391198,1521900,946960,-188644,-336805,198157,391729,-11339,-172979,-94182,-131958,25206,161456,139086,-3093,-275574,-537585,-498487,-344175,-179673,48747,179911,-22757,-306893,-488746,-434686,-141172,112869,312389,354331,245512,203550,128795,6177,22825,132563,157642,113002,15252,-152743,-188762,-187839,-162148,-192257,-256415,-235942,34888,127224,-67020,-156360,-144568,-314908,-564462,-667312,-558656,-333942,-65377,136322,257676,102939,-229904,-329129,-191291,-14241,192265,302790,312408,339723,349126,296058,255099,300305,341980,233846,50919,35577,85452,-79143,-72602,172558,192470,-105595,-244694,-22073,191100,228539,240838,172676,13519,-15728,-7694,9727,42584,-68868,-231758,-142605,-40693,-203757,-361420,-252367,-168268,-142768,74889,417076,448412,285717,-13067,-184401,-138870,51879,67270,-125609,-177954,-183814,-246800,-208750,-111313,-168567,-171461,-150216,-152797,-161027,-236692,-209433,-48900,60767,78003,17518,-110453,-90003,-46193,-5523,134237,230488,116430,-126876,-258322,-212331,-89606,79028,251594,261880,151273,113783,103492,10526,-109899,-109280,-26834,80443,57519,-2697,49779,145948,314254,435603,298445,120045,766,-22711,73083,27043,-78979,58998,178573,-6575,-167914,-171903,-111517,56779,206605,158191,56325,-141163,-264836,-101637,151487,188513,76192,-52671,-121096,-58848,72050,68371,-98102,-191144,-4189,265134,205242,-97608,-67454,237818,257244,59572,-9901,136882,292294,252625,130564,103552,-43531,-120865,-165524,-121241,-105315,-138196,-67584,-25500,-41882,-192747,-426053,-536836,-348156,-139605,-138569,-114196,17287,65315,90114,161592,82607,-23029,78210,201318,138834,-28905,-131725,-33930,70957,-31556,-108589,-71625,-87862,-108319,27823,73286,-181510,-342794,-94828,104747,-2724,-51038,80159,150313,51290,-72493,-100583,26930,237715,262043,151313,5225,-116983,7381,112018,-74785,-177713,-50797,-28028,8153,167117,316310,254066,94701,-18376,-39883,-41466,-70808,-87156,-203932,-317904,-370793,-306966,-86623,158749,312053,395224,456715,324504,5695,-300310,-230509,1302,-154039,-395042,-274216,14488,136172,23298,-237021,-396606,-296373,-40617,171676,291004,301818,190333,117074,88676,82403,185087,206985,66631,-78929,50985,277067,286266,140972,94953,-7960,-192075,-177795,-89828,-110299,-20331,-33203,-211212,-136411,6602,122368,188689,364333,499091,325119,-33739,-302612,-298854,-198304,-55021,5556,54002,-13918,-194415,-309616,-91101,123648,44583,-105243,-72884,26948,166804,62836,-300929,-367108,-166670,-78277,-248372,-213235,166753,367689,191176,61845,101242,21939,-193266,-283380,-217286,-70373,68999,114795,45600,-114413,-278154,-296643,-164917,-50084,-45289,-69333,-38428,117944,217798,207634,270659,275010,113291,-17668,-9807,99043,253716,222486,93171,97678,50972,-22826,33954,161617,305739,407428,431636,280636,2287,-193077,-221886,-185087,-197046,-203103,-97386,48792,-11763,-140716,100318,345993,203646,161449,133943,-112653,-224191,-132161,-154813,-188626,-61722,91290,235456,210026,23183,-189432,-267582,-170113,-58737,126071,325777,291390,188349,228393,-72471,-501770,-503144,145197,701563,658466,287731,439440,-161788,-515714,123375,384635,149407,128360,-129809,-477071,-106730,391727,99303,-257958,255093,500434,629995,635088,132146,-368681,-182409,158729,73279,-142876,-82630,40850,166071,325410,295813,95627,-60184,-25113,39403,67316,36083,-82815,-201107,-289223,-283279,-115182,35139,-43116,-170284,-246582,-238144,-65523,238741,258784,122321,107167,118333,27218,-60170,-109006,-37609,101475,56076,-83299,-152189,-56288,132498,171073,-68043,-327230,-320833,-148351,-35431,13218,-1533,-54115,-106553,-224657,-302910,-68714,167295,90551,-157571,-231793,-173414,-104759,50937,91608,-6839,12587,94718,-9825,-103664,36366,175872,96261,-71013,-9920,70842,-140158,-92359,316070,297915,-48395,-136729,-16892,12803,-98467,-209053,-78583,102408,-18031,-18072,298349,425050,226908,47708,97162,54665,-82200,131420,353512,225363,136675,206044,159640,25904,-81156,-161966,-202120,-181206,-59237,52773,60095,-19947,-108596,-92940,-11098,26953,10906,-92937],[-82024,-20556,107517,147225,139067,195565,229107,95399,-77256,-190671,-97436,121080,128173,13065,43692,92084,-83850,-261189,-283396,-233182,-134652,-35737,1980,36616,100333,75461,-4430,18427,59288,77152,-16305,-97839,-182473,-138720,-14771,15549,-82528,-53440,190181,387667,393971,259346,128542,-23395,-177666,-208832,-189767,-221575,-136838,-98667,-128888,-33273,-137011,-297744,-138025,4172,-31078,5836,-90972,-261330,-208581,-37539,45091,203439,304462,197249,24458,-55311,-113039,-139419,-9938,157898,108161,-35551,-157580,-202825,-91390,94319,126666,14304,-20105,21484,16015,-42598,-12090,170234,282175,238153,130081,87098,47591,52403,188651,317922,173425,-144790,-251010,-85605,-31120,-142948,-83854,95626,32301,-138469,25621,248201,123984,-70558,21623,219583,247622,212222,124777,46376,61548,-42687,-152003,-114994,-81646,26531,221869,250512,212890,263165,166070,45859,-467,-185967,-361878,-297310,-275779,-274093,-104784,123900,136688,-51608,-251464,-253079,-177416,-44408,-6346,23466,54659,47595,28754,73358,163975,220654,127662,782,78872,150308,48160,-52720,-36991,-27678,43405,159915,187472,44008,-112526,-146722,-161614,-151558,-33006,-28697,-282770,-518055,-307502,54849,196412,131959,216024,258107,121252,54890,179114,454339,430711,102797,-130734,-63328,14545,21773,-19958,-107680,-151174,-11663,158213,121955,33079,88095,65696,-169349,-324547,-159187,-49003,-199334,-173023,41738,169469,30194,-129876,-62224,93084,39508,-167610,-190210,-10416,24070,64823,222013,231158,138193,123180,255546,326050,201791,34839,-169317,-247122,-209697,-55106,26683,-66469,-130447,-23363,42880,37473,107955,101659,-89991,-153678,78146,111269,-42766,-55004,-43703,-106918,-31327,-23861,-169715,-175056,50259,174923,226735,134194,-25059,-50016,47305,310029,453758,482237,256596,-197900,-501621,-508385,-279288,9494,84499,-4288,87447,26395,-234229,-185402,102935,198195,44903,-98111,58768,388572,412841,101979,-41680,-64876,-130347,-89228,-73721,-263177,-378581,-307166,-321484,-300053,-100452,-9953,-111443,-88207,50008,99931,-7936,-109354,-212553,-304388,-118993,136227,137691,-31230,-222310,-272621,-125221,-85413,-228950,-252027,-52886,133421,119517,195641,235002,102702,48256,217437,333930,305607,302563,362375,351878,224008,53014,76200,196220,123579,-96529,-168886,14454,163226,-3251,-159351,-84824,24126,-51371,-200726,-315505,-396690,-139974,229976,245915,-15427,-186858,-268809,-275776,-16983,179963,-44901,-362232,-243543,-30362,-1619,90199,195317,99403,22327,143786,323069,525285,497209,104793,-235817,-244142,-153892,-249231,-263313,-103308,-31239,-78822,-36895,46803,166832,282256,155197,-44847,-81418,-31314,-52155,-98310,-71105,12374,57640,-32986,-129497,-7573,120959,-1105,-50099,11892,-15448,-50336,-47193,-68994,-23768,-23927,-88722,-72714,99005,138430,-26226,-96763,-4274,-54351,-103986,41381,117421,80579,-70289,-285803,-290559,-37201,140677,196716,198919,189188,128355,53050,-23275,83285,118262,-132832,-357090,-85675,321044,442904,316809,-5789,-274315,-325114,-135305,148910,268274,147585,122890,109598,-45427,12066,199552,174384,107114,275183,536204,199371,-282850,-164324,102093,205434,354038,687343,900485,854373,781750,451117,200331,180094,185543,-2366108,-5149202,-5917955,-46575,4583950,2439256,-460425,-738308,701344,1497033,880526,-207734,-527757,-245573,-3393,-220025,-284411,-159901,-12014,225524,254268,52954,-100886,-290741,-555935,-509211,-339575,-178702,63538,213913,33824,-235720,-392895,-282384,-56695,46000,167423,274760,236284,257907,294798,174856,124755,138884,71017,-16856,-111333,-286031,-261235,-79415,7412,-6185,21156,6764,96309,72296,-150448,-235583,-201504,-305494,-456813,-568976,-527290,-303015,-23903,124794,214493,90978,-244705,-341346,-191432,-7152,239854,433424,442929,407410,349254,279401,256835,271805,263678,196729,58684,29799,76365,-62265,-11999,206115,183972,-107911,-261440,-109905,71557,150121,226081,159857,18809,39115,62711,65269,102139,2334,-250308,-320651,-235037,-266125,-329919,-193543,-133999,-159265,37051,453915,567294,333174,-25844,-170823,-125415,37655,39805,-171787,-223946,-112694,-49714,-57045,-66064,-176032,-198600,-212800,-257627,-250361,-252173,-186619,-97170,-35344,11269,6083,-41453,50238,59830,713,135129,290102,172810,-124910,-246300,-150127,23521,182833,294389,284818,248715,248951,188076,31461,-145181,-165493,-56565,35458,-19287,-41659,30814,82196,168503,251872,180177,64106,-18787,13489,165193,116001,15080,192079,303053,62719,-174023,-197615,-115223,18887,140854,180021,156009,-94381,-324693,-137817,178452,204192,79447,-24489,-99234,-28370,123249,89227,-121664,-183152,-18213,167259,105577,-125599,-72892,221089,266681,85762,51408,230264,348454,258494,118107,71451,-33661,-85894,-123825,-56157,1034,-55594,-77291,-57487,2411,-112068,-410711,-575760,-325565,-81898,-118368,-139948,-24543,-12129,-19811,90719,89705,19546,104411,187208,110957,-35298,-138674,-73703,-19974,-115012,-106147,24876,69,-110677,-64849,-17286,-174646,-283585,-7553,130815,28693,22575,183771,251337,123084,-43062,-82227,-181,163101,212239,174044,78706,-73940,-37023,27992,-122664,-227627,-81481,-2653,28013,125682,279606,261575,87914,-49956,-46016,-38429,-64155,-86010,-217632,-359658,-370997,-221674,4995,230132,408199,533011,576179,369076,-20168,-301302,-230208,-16266,-170697,-449343,-352550,7647,153170,66443,-160704,-383660,-400832,-167200,109563,299839,335541,116720,-54814,-873,113826,217652,196233,-7738,-154521,-36897,143470,186591,140801,130751,-13768,-225956,-200367,-65397,-4533,118664,62731,-204031,-231805,-168115,-71892,59708,297527,509168,457173,113711,-249816,-340515,-298017,-113580,11223,38304,-57832,-246359,-355356,-138618,101279,40425,-76136,-33533,29888,144487,57042,-270350,-289406,-75796,-23203,-218542,-222324,112033,315155,164389,98426,198908,113771,-115062,-258519,-227355,-74354,85015,148238,86092,-113418,-304463,-274525,-101889,-9772,-47145,-128730,-116143,52663,160252,186437,306254,300554,128782,6278,1845,95296,236339,226053,107022,99356,27340,-24948,29649,93433,168525,302118,383652,215067,-86730,-237315,-263821,-223784,-153101,-126047,-121568,-86948,-138932,-177153,129480,376673,235071,176186,142534,-52156,-48697,72171,-41230,-170133,-75213,89365,227788,206576,59390,-152102,-277103,-174826,-30638,125231,278419,240319,139440,125119,-216839,-560406,-447690,207035,837372,778804,247952,448024,-133931,-756420,-113739,305021,117043,88312,-115045,-371406,110728,853679,361186,-557537,-281138,90477,289637,341049,-24469,-419012,-229266,103857,36433,-136115,-14183,150066,251453,336065,297361,168300,75093,66350,35987,45414,87995,46407,-56631,-223323,-228416,10142,71218,-96649,-175245,-247614,-324695,-209420,77762,108393,18138,41027,50397,-49483,-146901,-194012,-78257,84973,47830,-74310,-135649,-46136,88033,103570,-62260,-249354,-264464,-172961,-133002,-68735,-970,-38956,-171035,-386991,-477626,-204440,70652,18477,-175005,-247820,-256904,-218743,28540,121440,-13227,18970,165741,91719,7147,143149,267267,174759,5337,93,-5784,-249697,-239061,183880,254841,-58926,-187610,-63119,20654,-42978,-166543,-97668,87470,19172,20621,331833,498429,317956,164079,149892,95661,140,213662,381686,264257,161565,193745,116071,-16284,-122888,-229274,-271304,-213381,-41695,143552,157204,36331,-71538,-68389,-53202,-68891,-38512,-84624],[1384,60483,163660,194879,154879,121677,139248,57303,-89857,-181250,-63348,148348,148485,34124,43540,69226,-130428,-300596,-294456,-251250,-203919,-55219,64747,56902,94171,103044,44177,14091,-40625,-58297,-36019,-19401,-138489,-153418,-29650,-29672,-186474,-130129,158370,374849,389990,258509,65120,-96680,-189923,-223129,-231354,-204729,-67152,1019,-6101,67695,-83817,-283949,-187492,-54809,-35739,7636,-109853,-276312,-173299,16514,71609,163140,221074,112437,-11804,-29321,-130193,-175773,27822,200828,66892,-52353,-67823,-111855,-91416,23609,101294,49728,-44003,-83640,-50190,-19364,-7003,56024,144776,143995,27743,-31455,-50843,-6492,202407,403037,256323,-39300,-125652,-50355,-53935,-160004,-111480,78192,88585,-66268,69672,264638,136579,5310,158884,300933,263647,224942,139500,57790,120273,56385,-84278,-106006,-82258,100563,376898,404634,234051,202888,123876,36837,-7576,-153125,-257139,-177950,-192759,-193061,-59753,69407,64070,-92806,-310105,-322969,-210044,-17104,26644,16704,56266,67555,29116,63830,169671,289931,204982,30223,115303,225685,80083,-78979,-43686,28548,170579,237591,121884,-75314,-181354,-116762,-47983,-31273,77984,73848,-198199,-391782,-175237,93737,133094,38657,126179,135578,24069,89116,331110,578823,433943,37024,-199277,-123050,14459,80967,39119,-73353,-163146,-32832,175594,179214,66438,18747,-78983,-256946,-274655,-23529,50436,-161521,-139085,27824,55172,-61542,-145077,-77389,15918,-8783,-112081,-135976,15196,66110,78884,193394,222555,209022,245288,343358,403273,291969,147203,-29449,-174328,-237650,-98489,-12420,-154357,-262358,-127370,-1129,10694,90397,116360,-81621,-149988,83833,152429,49469,68678,42952,-116306,-52075,1548,-153452,-238750,-46542,157224,262155,180880,23529,-35640,22933,262815,433912,461524,269337,-138573,-398686,-359782,-123281,116409,127602,-3023,96400,95198,-113497,-77634,151093,182367,20947,-127465,-8413,288990,357431,73153,-111501,-176572,-217476,-163242,-174418,-303454,-342021,-290106,-293293,-209870,-25623,-35926,-211868,-153933,82720,157077,-6750,-124532,-212283,-329203,-176269,95212,143923,-9422,-188777,-250828,-178908,-177118,-259222,-194956,61812,216260,175951,199137,159102,50185,108972,330896,397522,263812,199192,268751,287365,132308,-46997,50908,221873,68294,-182540,-177082,82703,226043,61980,-120664,-159292,-132430,-199567,-273554,-291103,-291625,-25634,292443,241259,-29327,-189816,-230128,-164924,61728,164541,-14315,-186543,-41212,65202,-16317,59106,186984,108557,63855,227566,388361,540278,519038,184507,-151279,-241686,-214588,-309090,-251536,-19161,35352,-74361,-75395,32426,166645,236639,123266,-25241,-19744,36080,-20652,-71478,15173,122621,144844,36832,-83253,30259,158173,-26528,-170504,-61019,72146,76542,-6894,-98092,-47500,-12107,-87506,-143751,-985,100717,-28185,-116044,-46182,-65373,-99023,-33180,5526,6649,-94237,-290952,-321115,-100992,48878,80058,61038,158009,234527,121169,-58663,61931,132092,-70142,-302201,-93852,264060,308738,169727,-26191,-189818,-240596,-101027,114392,217538,180683,230356,187107,-46054,-81035,106515,156644,139235,230124,420284,166820,-246436,-179091,-13884,83104,402847,866321,1039934,884496,726703,525287,428418,276360,274430,-2076247,-5998822,-7091026,-59213,5499799,2567533,-226217,83396,1157542,1312574,556378,-241284,-652296,-699723,-566849,-551199,-430625,-224645,72728,322936,226864,-99371,-199812,-240314,-416038,-392799,-282166,-156930,71218,249381,111230,-98643,-196234,-67663,46550,19397,42406,130880,127271,234191,395834,289864,186064,131927,5960,-111111,-206381,-395694,-355382,-47690,75308,99728,236045,220157,130010,11546,-184619,-259714,-237472,-275469,-301831,-401123,-457470,-267347,14279,121020,165036,66886,-246264,-340855,-224365,-72449,205265,482847,500642,387348,274875,203384,202794,215794,179493,137105,23303,-25267,10462,-88556,6642,198684,135404,-135136,-265912,-177917,-59998,52370,189648,128983,2859,44453,94064,98160,151172,72589,-255342,-473696,-409504,-344801,-331865,-166407,-82933,-102442,54406,464043,620085,354526,482,-126034,-132404,-31037,-36220,-230731,-263405,-42763,134036,130432,33899,-116294,-169404,-228746,-317820,-322346,-249166,-128525,-96368,-115436,-65931,-22304,-3249,122943,131974,6571,118849,324295,224161,-104645,-219720,-68707,122959,235380,273255,254643,280397,292385,217740,62181,-144220,-239543,-141178,-19894,-76303,-101095,-33094,-14821,-20221,18,15207,5000,-43221,12055,187697,172397,139384,332331,400029,112799,-170924,-202188,-96557,7354,66797,151696,187380,-69230,-346995,-141332,203529,185791,20362,-58378,-108499,-4043,161137,82352,-152294,-158560,-17530,69735,15927,-134962,-91728,158718,242068,119975,122100,280768,336590,225833,98200,29227,-32517,-33668,-32021,39564,123972,41226,-95169,-98397,46511,-37049,-365245,-519997,-228312,-11486,-96843,-170995,-81738,-95626,-112208,40704,120693,86455,141691,176743,110193,-31997,-161318,-140627,-117143,-168113,-61493,125113,69648,-130555,-192179,-137656,-154389,-152160,94159,141891,50111,94290,263950,300390,158251,-12110,-53203,-28659,79506,157101,187789,152410,-25536,-68773,-23040,-132285,-250706,-112818,32961,82204,92630,205127,209811,18333,-127826,-64481,-12300,-48214,-106119,-236281,-365019,-312477,-97660,88069,236604,423013,572173,573377,306810,-76762,-289776,-209087,-38372,-186964,-464485,-372438,-8771,133667,105699,-45977,-295559,-406005,-220157,57777,277609,327363,23553,-235051,-106986,99041,157871,96390,-106988,-219537,-137630,-19027,78672,139914,162131,-12170,-223343,-200302,-29859,130533,265893,172857,-133423,-263372,-314489,-266219,-53788,247365,497506,555331,250673,-160189,-351241,-375727,-173014,15580,41103,-48236,-219639,-326326,-143179,85442,41598,-43224,20852,87760,165069,76045,-189102,-171674,31562,51589,-142480,-165515,94022,273471,153491,127298,252740,182980,-8049,-180278,-221423,-86304,107067,185019,109581,-115100,-289655,-201451,4095,63050,-24124,-165716,-174083,-4818,113177,172599,303089,283323,135274,41411,22518,88184,202019,236815,159888,124416,29413,-5179,33744,24830,44770,201747,314220,126800,-174301,-270966,-286143,-219411,-50772,28580,-83416,-176424,-222405,-188279,116894,331931,233428,181834,145309,13519,108134,227443,34696,-151319,-56901,116672,216484,196037,96667,-79431,-230675,-152984,-15090,91007,164495,142532,88552,25464,-339228,-581574,-409911,174277,825907,817406,316779,650876,163124,-654717,-170662,260030,112296,39897,-136709,-267706,299023,1155317,530619,-667413,-630416,-227208,-5313,95552,-118958,-377089,-256979,16717,91,-107842,35970,218174,294935,313292,282493,242124,211639,152509,31200,17529,104994,122053,36518,-160046,-177286,77320,69125,-132417,-126072,-182216,-363290,-330108,-69230,-4388,-34420,16930,-207,-115237,-212249,-244779,-100791,76190,75076,4679,-60441,-16615,30397,25256,-31322,-138530,-217404,-207330,-192473,-102458,11300,-26417,-201390,-459117,-540618,-300318,-47228,-76950,-202240,-262254,-307889,-285197,9359,142675,7472,39869,207481,156096,78898,184241,289148,209534,83845,43101,-23987,-283576,-333095,42694,182085,-75190,-205704,-87227,20456,-1563,-134280,-126004,54380,45705,47162,330920,517041,342018,214979,171319,127145,93687,267699,346342,238844,163161,168968,50876,-70687,-144201,-257055,-322845,-220722,-4056,217093,216303,70320,-43380,-48656,-102833,-162690,-85307,-49704],[96175,116040,188880,221896,165252,46612,43736,26688,-67561,-112917,17811,201331,178803,47298,26956,29073,-163261,-321888,-317115,-274141,-221612,-30820,132076,79835,72948,93712,66494,2320,-123805,-166375,-43553,35636,-108638,-177218,-57896,-83735,-259810,-175355,115379,327202,341175,205676,-38347,-172261,-186456,-230005,-271316,-183197,-15928,64447,142977,213993,35786,-192948,-206732,-136733,-47124,42660,-76634,-268688,-160049,44291,79402,98741,122897,31464,-38552,1214,-120667,-191344,57240,241649,52133,-61348,-15204,-64443,-97517,-31439,79460,82578,-58502,-179693,-133894,-15563,14979,-8296,46116,56286,-73992,-135628,-137687,-77570,163478,412361,295342,56550,10237,22765,-29759,-141265,-115535,67073,120002,-6650,128622,295605,168983,98338,266088,303709,211597,207632,153274,58228,146571,144724,-5284,-105518,-118158,99180,413954,462485,225374,115743,41213,11068,-3414,-78357,-93355,-50550,-113528,-129053,-67587,-45837,-13073,-88899,-285118,-322464,-207785,7730,44958,-6753,45557,75372,13651,22227,140996,298733,230629,44765,137565,264860,77225,-124757,-49219,98517,295765,311979,70677,-141780,-177896,-63470,47880,69977,166229,167809,-97198,-244552,-63667,56866,-18699,-75718,16689,-2838,-57780,91968,387937,607656,403126,-19677,-235882,-136178,51961,148446,99100,-39417,-162300,-56410,146839,167138,65823,-36279,-180252,-287306,-187105,103789,127016,-112906,-114558,-32303,-96148,-145494,-105606,-44351,-44446,-50186,-46667,-57873,42219,71314,20221,88186,175152,253775,338205,402589,406203,279326,157807,40475,-121671,-261254,-163813,-82630,-231988,-350408,-208226,-70153,-75505,4379,78066,-68201,-119720,78771,155917,120519,183137,114292,-165734,-156978,-21191,-125810,-293834,-169903,99554,249403,199291,80498,-9,6582,188863,356537,384035,242967,-87356,-289712,-216601,9711,207033,185689,9438,59670,126411,10470,28787,172332,143703,-6942,-149708,-89469,162823,272730,59681,-136920,-235981,-271533,-229921,-263205,-311037,-267212,-234326,-228666,-105784,16738,-91160,-294250,-205052,91244,166508,-60439,-209778,-294536,-402759,-259714,23190,131345,15305,-125684,-185583,-207482,-266359,-280026,-119745,150742,256884,214935,189182,82596,13567,156208,388272,407265,180028,50941,128515,181803,8287,-162794,4485,190899,-26320,-263079,-153906,141344,275199,121380,-83268,-233831,-299747,-347823,-319867,-229701,-153768,95008,329546,231241,-12524,-131072,-117385,15011,156443,121005,-20984,-8290,165418,121982,-77535,-994,162383,107293,82426,246376,382565,466634,432968,212423,-40312,-178150,-214951,-303023,-175400,125965,160718,-20212,-78635,21659,135137,164133,88044,12015,65931,102271,-878,-37349,115688,253802,242282,107617,-39101,54051,161190,-44749,-236137,-97459,156765,210410,57891,-93267,-54062,3001,-80139,-181050,-92066,19650,-81772,-160268,-115372,-111920,-108416,-90099,-66769,-27173,-95670,-258453,-280603,-127481,-51703,-59862,-95270,78604,277525,189393,-11480,82771,117446,-95803,-310953,-117579,192661,157489,23705,-32825,-95925,-151565,-72242,52208,152725,213289,311313,229792,-30553,-141230,-14457,113296,205625,249343,333124,141452,-146638,-123065,-91698,-26290,361487,879735,1012625,736708,457369,418620,604971,417740,232967,-2075829,-7136803,-7519137,50252,5750963,2792996,427553,1086330,1697443,1077719,137064,-252348,-676050,-1031606,-1074210,-847800,-557689,-263669,124014,322080,93243,-283156,-279320,-116083,-111261,-145343,-166476,-109932,69161,267760,181898,55079,38241,149202,150809,47739,-18272,-24733,-34250,154358,408638,333278,213086,137839,-1929,-136702,-246670,-453262,-439185,-108815,23923,105440,333566,339122,126969,-23092,-131399,-195553,-225415,-221860,-135904,-204031,-354749,-221503,53419,136660,132728,48117,-217834,-313637,-265825,-174267,114392,448301,482581,301753,160938,103927,116220,146917,120394,80616,-44319,-111566,-69710,-109966,14644,182292,84156,-162623,-245694,-191252,-136129,-6410,156699,105117,-8513,24688,96065,107942,184313,135985,-234383,-552520,-510433,-400627,-343141,-166927,-20488,21391,122914,445121,580827,317872,23889,-78704,-151720,-118023,-121443,-276957,-284126,-2817,250748,304033,175248,8489,-80220,-184485,-306125,-347925,-230122,-49940,-33095,-140908,-124965,-50304,11239,134797,168634,27557,115236,346946,263913,-69522,-182923,7764,186976,234815,203106,188478,251779,250618,193927,99425,-98261,-286232,-227159,-51271,-85422,-155352,-113030,-101565,-184760,-240897,-144667,-26607,-48851,-11289,149334,188197,256739,447897,462968,152511,-130129,-150759,-35897,40965,22667,94333,156845,-57713,-309383,-96168,233402,153354,-65566,-124789,-129036,14566,177005,46722,-184101,-129103,-9185,-6436,-44017,-128642,-119001,79036,205149,167572,196002,284934,262904,163625,77001,-4671,-36335,27382,79329,131988,229108,134975,-102683,-128742,84871,16079,-302519,-384479,-76182,74326,-60954,-183758,-128337,-157341,-158443,32309,177196,170714,190417,190669,150167,-12359,-184362,-200392,-177887,-166471,20706,208139,106413,-157623,-311301,-249439,-114765,35575,194030,135060,50147,140396,292815,283782,150860,14903,-22128,-47010,16903,120056,202774,218393,27168,-73579,-39161,-125116,-253062,-132627,76819,159881,83820,124675,125442,-77999,-214490,-86984,30246,-19674,-131315,-250071,-329004,-213034,26399,139251,178052,347897,496597,450714,156226,-142453,-255463,-163780,-53856,-190740,-423005,-318876,-27244,78313,123323,72635,-157658,-303211,-171552,42566,239617,285670,-56333,-373941,-212371,36148,21044,-92614,-230484,-276534,-228803,-151153,124,126386,160326,-13037,-189652,-181388,-507,239100,366324,253265,-40252,-239593,-398356,-405028,-131484,207263,433761,543979,314955,-69538,-337481,-422780,-220472,20840,56171,-12298,-139245,-235479,-99503,84914,53359,-13355,71978,177038,214250,97154,-103512,-71308,87713,91355,-54000,-57347,122255,247200,146719,127539,234735,204872,104035,-56212,-192706,-103915,118003,198790,97475,-116534,-223812,-85358,123182,146464,11576,-185524,-218523,-53039,79972,156191,245714,217407,123543,68764,38518,75209,153446,222074,195647,135516,46446,31761,43998,-30279,-38512,129579,242421,30674,-251940,-294801,-285792,-186566,61839,204446,2130,-204449,-252567,-187126,49116,213072,184388,169480,139626,60471,190167,273327,25714,-169924,-38892,142272,185172,158940,106752,-5384,-153025,-124195,-24275,33813,20646,21797,35362,-62816,-426704,-567914,-418301,29220,691174,805670,470232,991936,641829,-296012,-92230,240628,117070,-24030,-209517,-234116,391600,1275847,669232,-538383,-737164,-417855,-213911,-75466,-154305,-252207,-234746,-70931,-29765,-75755,45512,217848,270635,253566,256104,304014,313979,202339,12412,-16092,85430,129410,58115,-116640,-137188,74050,30367,-144721,-40856,-69482,-348884,-408952,-170112,-50127,-14974,47751,-17068,-151509,-234025,-246656,-107281,73328,132391,132717,53353,20590,-29349,-46417,19397,-16162,-189769,-249236,-201972,-74700,43063,-9793,-189803,-424417,-484500,-331326,-153458,-163969,-225660,-267454,-316247,-291733,-1679,156509,54089,68694,211897,172862,100184,169513,257765,208877,150217,107869,22196,-224644,-336400,-65337,94214,-88987,-177010,-76757,20045,23608,-120714,-163207,20420,84071,87726,320110,490879,309757,192227,163056,139895,162545,272458,268876,178808,157068,139787,-22172,-125692,-133071,-218034,-312635,-177418,59856,273759,255994,97424,-16714,-20882,-122038,-204229,-92531,23725],[156432,119905,169237,217222,159609,-19434,-45499,-12,-27560,-21041,115163,266152,206801,29229,-29991,-31530,-169325,-307805,-331128,-284003,-163430,61150,197220,94599,39405,48671,48320,-11338,-153330,-201228,-35879,46365,-109224,-206452,-94410,-132883,-285414,-184146,62133,237246,248074,115920,-140045,-218974,-162869,-225796,-300039,-168121,2778,81235,270627,357815,178107,-61472,-192941,-207524,-51803,100051,-1626,-224428,-163537,37109,65150,32119,39888,-21706,-46840,27050,-84106,-181243,65764,262807,59761,-71480,-22943,-73074,-107417,-60707,53816,95677,-59690,-245908,-214665,-32366,37929,-13264,6902,-10211,-153892,-196588,-188077,-145716,81385,349746,285203,110896,103675,105386,33084,-87279,-95256,62943,122884,33926,193003,336066,216547,186821,307676,225409,110624,169030,161372,46572,134211,208164,80423,-104822,-179028,25423,326327,401891,188548,28598,-57951,-22340,21294,32174,88342,48709,-60913,-88597,-115282,-184742,-79898,-40973,-175391,-246303,-174861,13596,33119,-41955,29785,81039,-3394,-42778,83496,255006,212828,46780,140195,263903,56724,-164144,-57683,150554,386597,377199,55757,-147496,-115611,-5608,93909,128260,227141,245083,5769,-116140,-14076,-60355,-222231,-190220,-79092,-102847,-94635,69426,343639,540571,348386,-51487,-241515,-121942,90793,190896,135134,-22948,-149487,-62358,97643,99551,32015,-68189,-215056,-247535,-85203,174574,150850,-72364,-109562,-120749,-235522,-194333,-20243,26261,-78685,-80219,7805,19745,60507,41076,-74871,-44112,103599,257274,380236,429400,352549,172810,52014,6959,-102488,-264069,-218958,-153452,-277605,-374007,-248702,-154775,-198861,-116728,9534,-39380,-61442,67316,115543,139735,243470,137377,-245764,-307007,-75419,-94513,-320218,-264985,23254,189399,184196,122013,32436,-16882,99787,240899,272153,176925,-72858,-221167,-131340,78463,253110,229975,11506,-16157,117144,105501,102247,158446,93251,-31691,-160222,-161021,53458,195468,57779,-125194,-231385,-277853,-263485,-296268,-272200,-174662,-153213,-143013,-24095,2371,-170730,-351863,-245882,67578,134892,-148788,-348160,-427406,-486472,-339510,-55652,107224,41911,-45648,-98007,-211287,-338265,-292040,-41466,199027,249723,214395,155509,18280,-7647,165409,363793,340828,53806,-116506,-19596,69983,-110170,-264429,-47192,126751,-115437,-308834,-110105,173964,295549,151877,-64629,-291967,-438023,-463240,-331791,-151819,-29623,177628,318544,201704,5145,-56194,15906,197547,242470,73112,-62016,99698,295304,110745,-180567,-85519,119781,85206,57236,178398,289977,315154,264223,192225,81077,-67154,-156209,-223914,-43811,293750,306494,60033,-58231,3441,70374,73759,39951,42774,142063,132281,-21709,-23836,187442,353367,310732,147666,-18669,46375,116520,-63670,-230509,-81019,213692,305053,123132,-60936,-48006,10943,-77243,-192388,-160668,-75353,-150569,-207507,-184909,-164742,-128496,-130188,-100177,-26320,-84654,-207964,-193763,-122770,-143009,-190489,-215110,4644,286695,273919,109152,121237,66108,-195452,-381881,-170893,110891,35417,-74439,-18747,-9646,-76700,-56201,-26394,81825,230235,336269,223402,-12979,-170853,-144458,55491,294350,324098,283917,116732,-24349,-31326,-131025,-102499,243239,728346,832232,447197,41760,165563,677048,521693,15226,-2368414,-7766819,-6948828,15459,5014526,3021562,1359977,1992438,2186874,905923,-197188,-234076,-620078,-1175156,-1344990,-992914,-633487,-280045,131647,236046,-121048,-481734,-350361,39249,264077,159266,-37213,-74521,32622,233103,197838,148714,205767,279477,215603,105049,-24497,-164992,-205406,35288,316609,285587,197291,153728,39239,-109913,-249888,-466228,-502125,-259185,-136673,8778,287391,314589,64082,-39219,-11326,-65411,-177654,-169286,-14945,-46204,-251194,-176079,81724,156244,109993,21823,-180505,-277165,-312208,-291894,-19008,324134,380046,168922,25081,-12739,-2860,54519,77244,22314,-147210,-223832,-141525,-109217,19272,161746,37321,-192919,-222512,-161788,-136399,-13207,122700,83194,-13568,-2951,70168,74737,165456,157161,-208109,-556286,-527357,-410352,-346317,-195738,22905,156524,190761,375048,435326,190376,-18679,-80408,-196439,-205492,-194541,-306898,-299503,-27841,256718,397448,302373,147382,25468,-112785,-241261,-328488,-215786,10943,60673,-114943,-168417,-88217,-5321,98387,162305,48865,119499,342538,260720,-53440,-165916,32741,180975,170753,91825,93264,168350,140298,114686,114270,-34721,-289351,-285957,-67338,-69747,-199861,-187719,-159015,-294000,-421446,-267819,-28560,-36395,-51656,62484,153402,315494,495681,470562,170898,-58090,-52146,49742,100106,12453,16954,72033,-64467,-230214,-25968,249767,111612,-149747,-195534,-150161,10943,143892,-31678,-230725,-124675,-17455,-62444,-80242,-130580,-167919,-13228,157483,211936,247798,235987,139167,76299,44949,-30464,-50565,73253,159444,173836,272788,198581,-93208,-143055,101160,27155,-251477,-227521,76173,156670,-19186,-178482,-162772,-198560,-164930,58340,241764,248904,235897,228132,214994,15616,-199259,-232632,-188293,-118065,109249,243508,93105,-189465,-392278,-327008,-67588,215649,257839,99751,16418,137767,252370,201361,97508,19490,-8400,-57085,-17387,98644,214081,261028,70163,-57958,-36151,-124960,-248956,-139845,113572,231050,99133,66024,37258,-166823,-280136,-111385,66934,10304,-151432,-255980,-267549,-110639,107416,139977,67596,191021,321732,253099,-29362,-195904,-199819,-106682,-62531,-180307,-334256,-214765,-48360,-8787,101164,154038,-17537,-133029,-43266,69394,204287,232522,-96338,-438806,-302397,-64644,-150999,-327522,-365031,-330356,-294391,-215809,-32297,88619,105648,-26968,-142048,-156090,5543,276774,386329,279377,36137,-188028,-413115,-453931,-163185,164868,301763,390720,276228,-12686,-311527,-437375,-245097,29840,77006,18321,-47636,-112780,-15726,104505,76143,8291,102087,256445,260933,97060,-58097,-36633,43964,56802,12893,68098,184367,233536,131656,92686,152461,178553,197656,85196,-143553,-120743,104028,166935,41053,-115946,-114870,56325,230302,220822,47925,-195048,-255892,-90758,62073,128751,139742,113208,90133,77347,46679,60152,96641,158112,165209,107435,67185,78387,57708,-64259,-74353,93217,185050,-51783,-304994,-299152,-257316,-142314,140015,336513,98394,-179901,-236779,-186495,-61792,52795,96760,139563,125087,73700,177226,196210,-78682,-240417,-48098,134871,126596,92016,78703,43067,-70422,-99356,-56744,-30829,-105595,-83385,-13985,-137876,-480499,-529621,-459496,-169273,521268,797331,637492,1325511,1127110,141540,36229,233784,110094,-101078,-313241,-292341,363374,1251145,827549,-221921,-640888,-494689,-311058,-160792,-149002,-76816,-144881,-126373,-49648,-57096,7876,142070,173189,162088,219802,340437,361180,202047,-23203,-52410,37602,79645,26596,-89408,-105937,17226,-31924,-138164,46699,50095,-299162,-448206,-216133,-25422,71816,126129,3183,-145170,-192360,-191593,-100837,71260,199400,266087,166364,45065,-87096,-105257,66701,86725,-177007,-281921,-164170,3145,92539,13236,-146945,-309835,-345934,-293450,-214422,-211495,-233129,-261075,-287044,-249717,-10885,155495,107372,88231,175239,142092,72756,117158,190376,178089,187360,171712,109025,-98231,-258722,-128938,-5707,-107646,-120700,-44491,17520,24577,-140767,-221104,-15738,130295,142771,306435,429273,244238,113625,122803,119283,169154,213628,164146,100961,136974,98356,-99878,-180504,-99319,-123507,-234867,-96663,124067,298850,277185,111409,-5448,4602,-102989,-184596,-59545,110509],[172030,88646,127452,196599,147480,-56543,-108794,-20149,17897,62556,199910,331126,229022,-21185,-123445,-94667,-134108,-240696,-303699,-245861,-18093,227619,267287,104407,10650,-6102,3819,-10836,-105129,-135832,-5228,19728,-134286,-230128,-132334,-164297,-261146,-158554,12059,120890,131250,22528,-191587,-205935,-110573,-198642,-298466,-154439,-3114,65751,338392,452109,291618,62996,-148202,-229485,-35745,159410,91960,-133001,-155091,10368,39220,-14182,-7550,-32691,-22959,63035,-15233,-140829,53584,257069,84751,-79870,-81025,-120649,-109492,-56314,26834,85903,-42570,-263783,-264441,-57916,48275,25333,23735,-47086,-198382,-203500,-187862,-188349,-14418,244581,238552,111929,118300,155371,105189,-11866,-54795,65539,108352,63121,255418,378204,269793,250347,269932,90781,-2994,123185,157184,24017,90188,240309,166860,-91919,-241358,-85708,159885,254644,137999,-31989,-142075,-52361,63274,156536,243559,108250,-30825,-54311,-160696,-291687,-122259,38848,-4810,-108331,-118336,-2455,-6848,-73118,22098,98381,-2328,-104480,20024,194975,186191,53431,130241,234024,42716,-167918,-61098,168752,426382,428077,87415,-97650,-21221,43478,82602,138263,268179,307721,100974,-33968,-38746,-216264,-396363,-266581,-122773,-118108,-69854,39854,231420,414782,292872,-44763,-220347,-101777,100311,187731,136622,-22759,-119766,-29797,70224,22285,-12384,-68441,-178060,-148731,3406,167032,121077,-43730,-112900,-195800,-308363,-184034,92157,119436,-73495,-86340,42842,74014,63332,-5301,-145872,-128559,43424,227290,376194,435346,286669,28949,-122198,-108012,-107135,-226273,-223048,-184272,-271868,-326140,-236452,-228059,-313670,-220405,-46153,20408,27963,63692,48535,104541,232942,110374,-315529,-425070,-115914,-51080,-295531,-281393,-35827,106251,148624,143969,60900,-31432,32819,135475,170925,97974,-94347,-206841,-114251,84260,255052,249650,2663,-91249,95972,168407,141407,129132,58894,-32024,-141962,-191925,-5006,156510,68258,-84750,-164025,-225889,-236375,-240448,-178728,-77890,-57892,-44151,28343,-47331,-236372,-365053,-262736,34714,102179,-216637,-474406,-532392,-509780,-358786,-95242,99363,84886,48075,61,-178422,-356901,-270435,45287,230878,228909,182665,112219,-7910,1245,147536,281738,225933,-76394,-246987,-112694,8589,-167233,-306884,-70163,83561,-134870,-280238,-46078,192608,297711,158835,-51678,-301410,-495476,-500643,-290710,-58844,65736,214299,277253,169677,19053,8338,134823,341210,317543,61075,-97686,120472,319904,47300,-285368,-162782,76222,55128,6232,58734,146272,140794,85395,160916,211155,85425,-29917,-64831,133909,453351,443423,156538,-10012,-8652,1474,-1746,-2218,73688,206181,131458,-71624,-32571,215746,399909,339341,151335,-16582,23898,54147,-61011,-134294,6976,246587,347804,187555,5796,-15765,24198,-67746,-178349,-187711,-129099,-161670,-200200,-198086,-163509,-118683,-130104,-83647,11325,-55503,-141104,-78493,-82761,-195172,-264029,-235925,9376,322829,399344,283794,175809,13811,-280257,-438272,-223276,48953,-843,-73289,39724,81795,-1796,-30102,-81133,32338,235634,312573,192086,18959,-156667,-236563,21802,408588,443872,282127,111432,102709,75123,-118727,-106251,122335,487237,563305,102583,-379236,-107725,662678,538185,-333725,-2696322,-6946697,-5377664,-556239,3221314,3210972,2408975,2567680,2489640,886693,-300122,-172879,-502303,-1098880,-1276988,-916586,-610021,-250030,126613,127352,-339319,-650837,-396644,199001,609794,451244,80955,-58734,-21593,159864,162239,161850,253662,290888,240995,183430,14791,-247012,-314324,-66762,169312,184259,167099,196411,130280,-37716,-214670,-422697,-509159,-424527,-321189,-123210,155386,181331,-35484,-29753,152711,108040,-94725,-114328,52847,51543,-144019,-105519,123116,192472,112146,1981,-133951,-223624,-332755,-378526,-147795,156858,234632,44364,-88725,-119643,-123985,-38583,56822,-18888,-247710,-317861,-161394,-58369,49199,160713,17494,-204459,-191786,-92609,-49266,44099,108267,81099,11991,6872,52946,16470,94507,134226,-173503,-481728,-446262,-332402,-295977,-212760,51556,269774,233306,272722,236338,6654,-127120,-132205,-247334,-256181,-215284,-291198,-292411,-95117,179302,402381,388454,268404,120686,-32500,-132799,-249614,-190969,53142,167639,-34476,-180523,-123540,-27956,68026,147482,76658,137839,316766,217454,-60068,-167148,3414,117550,75386,-15874,8062,75127,20384,17455,107464,37973,-225878,-283056,-70156,-47931,-211497,-212647,-158643,-319802,-494341,-310289,14255,10151,-76839,-22223,102422,315552,480186,435732,181625,45188,82949,153130,177750,46508,-45830,-22889,-67396,-122526,53924,254814,85569,-186030,-219512,-138875,-3781,68820,-130570,-279074,-143215,-35406,-80814,-81812,-137810,-226302,-99667,116538,254458,276435,161361,13919,-2993,13983,-35820,-56011,105983,192624,159115,253562,235953,-45237,-120787,105226,10625,-213826,-94780,190612,227722,29031,-151344,-178676,-216948,-138300,115968,313344,318283,281264,292229,294935,60975,-179627,-211399,-140281,-32075,186099,229801,42560,-206370,-403248,-339451,-12201,332803,273766,51003,-30339,100349,168039,91513,23265,2520,-9271,-47879,-15272,91864,224960,284305,105602,-20149,-13106,-121594,-229969,-122016,143053,283332,146392,62687,-16259,-211383,-294934,-121366,90169,40723,-146479,-239662,-192295,-29319,133768,103514,-53540,-3041,109827,67343,-167624,-208071,-120812,-43788,-57782,-149862,-217171,-95510,-65047,-102992,46143,180977,87921,46518,117442,134767,198466,206663,-72050,-408778,-352857,-170794,-294594,-520062,-470440,-368496,-315587,-197645,-13902,34698,12438,-45796,-88640,-127231,-9908,238637,334437,262805,83720,-131697,-368891,-403004,-141236,120684,122006,135242,155424,286,-275780,-413930,-233668,51979,107227,33780,24631,14587,95480,149056,112019,27206,108076,291656,277125,68923,-68779,-79789,-96947,-48000,46052,180555,259540,229387,106318,36539,46055,128010,260178,209723,-79936,-124311,65553,84359,-51805,-111009,14724,199271,311329,274196,77116,-198624,-285628,-112614,60343,87759,11382,-4171,40182,68443,54363,50642,39019,44168,52638,38868,84920,127221,72447,-76838,-72746,85022,148214,-102929,-320042,-270624,-198577,-100657,158238,375449,159484,-132124,-197110,-195349,-185125,-101726,-1932,100542,101257,49618,88199,31935,-245893,-345692,-95808,76832,45911,7841,18042,51246,-6425,-81886,-101996,-92504,-180717,-139476,-52052,-205715,-516937,-486861,-495812,-319732,424685,835646,730776,1486177,1429029,460733,128388,226487,68823,-192076,-412543,-411602,242126,1149950,1001791,141804,-455787,-501917,-290905,-162662,-130824,98580,704,-134154,-63654,-64988,-69642,3290,17164,47529,165297,332650,343886,152954,-71594,-91056,-30061,-3332,-21225,-64838,-82950,-66420,-106624,-132035,94662,126275,-248334,-466916,-225753,41033,189098,218870,43468,-100920,-88618,-90006,-88651,60011,244337,351348,229330,29541,-150848,-160489,74422,134152,-169853,-285728,-98035,95317,142380,33794,-100371,-174276,-186456,-206567,-212577,-204952,-222545,-251217,-242267,-192734,-36296,123364,135115,75844,96603,69159,4847,37618,92162,112483,177671,205048,189913,36873,-151513,-166778,-122171,-150261,-81648,-23619,963,-9858,-207997,-313107,-68938,157828,186913,275804,335213,168014,18801,52983,54835,91762,91024,37784,5858,83138,30536,-184241,-238262,-65076,-12896,-121374,-23212,142604,268612,261201,89817,-34472,3365,-64956,-130176,-14571,165709],[148516,49140,89388,171925,133984,-61188,-146053,-49996,40498,101266,236295,369015,231455,-98922,-237852,-147622,-71804,-137589,-231462,-151785,180374,426586,334348,104955,-8227,-50252,-47891,5000,1313,4154,35726,-34649,-177228,-250133,-177855,-185216,-213752,-120388,-28850,292,10939,-52116,-175327,-132671,-38292,-149333,-261150,-139658,-24390,33843,324672,457115,324680,128758,-92857,-192744,-4800,185985,162801,-11658,-114713,-19803,5459,-41636,-29677,-16326,27879,120211,74591,-83105,19337,216380,109462,-86818,-164461,-181423,-99138,-27191,-3248,51573,-15027,-233353,-270095,-85333,29976,64846,60664,-65900,-216466,-177848,-151298,-197845,-99800,125593,167103,59699,40009,123934,137189,51894,-13607,62208,83524,83632,299051,402906,308123,266854,156873,-68801,-102227,71906,122902,-19339,19051,230958,232956,-70857,-291252,-197229,-23738,77070,83187,-59797,-195123,-82513,94678,250670,328677,129341,-8217,-8306,-165734,-331745,-144860,115771,167890,45266,-60572,-41542,-66983,-91872,21341,118546,12823,-145368,-30685,153583,180631,74085,110673,182548,41281,-130903,-57741,144256,403332,444241,142300,-24326,63069,67777,20098,98172,283356,345051,167390,-18229,-130417,-356350,-472844,-281816,-105235,-48849,-1555,11005,93927,272998,247286,-9310,-190466,-102453,54394,122729,95164,-36041,-80424,35447,85764,-24963,-49260,-46137,-96069,-36468,40450,77372,46342,-33530,-115790,-227759,-294549,-122316,191153,202149,-36142,-72796,44127,72000,28798,-59097,-155615,-118969,16714,169397,328353,415680,233173,-96951,-298271,-258337,-129332,-155875,-165948,-161688,-225336,-236545,-190084,-277064,-390357,-279655,-68658,100186,125901,62862,-32832,18680,146119,39874,-342643,-452588,-112719,-54,-227936,-218570,-66200,14257,96968,141234,81656,-24254,10137,72335,104475,24572,-145639,-244619,-154901,42529,215690,230434,-20879,-135612,82482,195722,145819,95722,46647,-8887,-99240,-179889,-22059,141713,69828,-45686,-72219,-139798,-157627,-113593,-58540,-6145,20126,41230,44713,-105312,-260838,-334725,-255979,6385,91351,-228768,-534461,-555917,-438888,-292068,-78851,112486,135651,130010,78508,-120367,-309255,-205634,129221,260110,212908,121239,61316,2217,32449,111177,173960,100352,-176803,-307770,-123216,19918,-144344,-280912,-60001,87696,-63098,-177021,19376,199773,280864,140583,-40463,-259513,-461119,-453886,-210263,29376,115061,198497,219608,140528,16523,32461,202146,410355,363641,87617,-105403,63953,239003,-50529,-368378,-220836,27310,11997,-57987,-71842,-10781,-14158,-50607,132747,317780,240153,137381,137954,310889,554232,523737,237066,44933,-20544,-62702,-57080,-34875,99099,244996,102909,-140350,-75824,179560,370303,308915,102094,-44494,-10293,-4208,-34749,22250,137064,246236,324589,231309,83845,28161,32403,-63221,-169696,-195496,-125587,-82268,-113651,-134430,-86551,-63020,-93338,-38366,55720,-28544,-81101,22112,-33819,-215500,-273353,-153842,107744,399598,536638,447804,221860,-24293,-284962,-418098,-256293,9506,46879,16580,128079,169696,68514,4185,-101260,2007,210881,239792,144439,52891,-117502,-274888,19313,517120,555835,292681,116373,203091,158914,-71255,-33801,59545,229626,249817,-240218,-693617,-285433,587898,426462,-724228,-2699621,-4254568,-3101947,-1921847,602644,3305804,3358865,2647285,2458205,983772,-173220,-100605,-371715,-851363,-929842,-667863,-487136,-174310,123895,37190,-506497,-774080,-422576,316909,824218,648305,150359,-76975,-83406,63431,83744,94352,160577,176069,219943,249282,54495,-270166,-332562,-121531,19611,64687,130453,248635,234887,41609,-165356,-341784,-461111,-537375,-449980,-227438,3961,-6031,-155017,-17964,299224,263101,-12865,-75288,60004,76543,-45064,-8576,177594,233898,126746,-18947,-99617,-167579,-325706,-422956,-252230,-15709,79454,-45903,-168715,-217588,-237282,-124679,39455,-48707,-323146,-368210,-125452,26522,99404,169116,11059,-202178,-165532,-18076,79667,132754,110987,90770,59644,59092,52983,-60729,-29783,59137,-147703,-365394,-298413,-175008,-187746,-200133,58508,320476,222664,150319,38038,-184477,-275142,-223976,-301168,-270689,-182900,-227408,-261187,-174944,60072,329590,406979,330407,164579,18280,-18571,-130263,-154805,68900,251733,69356,-170449,-163651,-50347,73239,145061,96566,146085,256331,132705,-97113,-191692,-75098,14237,-24502,-92218,-49735,-2549,-73622,-75094,71330,95048,-114399,-228361,-85993,-57540,-196214,-179148,-111233,-280664,-463821,-268638,86822,79377,-77724,-74270,63948,273073,413554,365243,182205,149672,210357,243684,248901,105301,-80064,-99462,-62805,-22975,109173,236674,75787,-165657,-180524,-89510,-28707,-38913,-229037,-325166,-184291,-60471,-63605,-55735,-152568,-290372,-180979,79495,280467,272200,80095,-78314,-56889,-18632,-33291,-50668,119562,173091,95641,183328,248079,36380,-65749,98085,-21215,-193466,-27780,231153,261079,61110,-126223,-193982,-232149,-108258,178777,376743,367196,315371,357208,362004,117549,-120112,-142379,-59584,58659,227017,169404,-33039,-204941,-346747,-285741,39218,346718,235203,2683,-66474,50726,74782,-8235,-51776,-37881,-23203,-22097,8388,81785,223333,286441,129600,30578,27795,-97708,-189523,-81326,159865,308900,219069,118765,-23286,-206344,-258802,-111401,92817,63966,-112007,-199565,-124062,12311,111670,53113,-146969,-182015,-69507,-31080,-199770,-170499,-31718,12886,-43161,-107569,-107872,-7048,-78841,-180358,-24892,151778,132542,171943,246341,214189,230826,229669,16286,-291726,-348461,-250784,-361652,-587052,-503151,-373317,-286085,-113999,39972,-19426,-83269,-53278,-33910,-94356,-34199,151223,245736,232672,109528,-86623,-291375,-276118,-70552,83322,-59041,-133458,6603,-18004,-226512,-348963,-179913,94749,154284,48006,70840,128512,216242,216819,161372,55079,100761,269125,249351,24200,-116764,-171490,-277421,-173131,61000,267318,329391,233885,81525,-12943,-32600,89529,294103,294559,-5527,-97876,21575,-28364,-154244,-94634,140056,319951,364712,306086,100423,-191292,-293240,-103814,80225,44967,-95911,-96766,-6958,60771,80693,60868,-4772,-86789,-106230,-39676,107532,181490,96461,-62640,-41037,99002,135488,-107499,-282146,-191743,-104577,-57345,129146,318732,162133,-84453,-147991,-201963,-270912,-195089,-62988,79663,82434,10886,-16424,-135966,-396596,-428769,-157662,-9818,-23315,-55032,-41867,36172,40335,-53073,-128006,-131043,-181835,-115008,-54719,-254394,-535959,-441390,-470796,-312943,493267,943987,706167,1391045,1443785,551881,160225,233564,-1245,-283883,-457029,-501940,122011,1065449,1151293,403127,-291678,-459066,-142683,-69594,-101105,245092,185679,-77314,-55642,-76523,-142434,-143457,-140660,-53464,104627,287411,288168,93728,-97518,-106994,-85118,-67732,-25596,-4834,-46716,-130369,-162733,-124358,97785,148922,-200655,-456374,-201641,130340,309153,306284,100845,-13557,76393,57576,-50450,59240,266630,376508,232032,-19615,-204767,-198070,41281,128746,-132660,-219391,-687,186962,196160,66283,-50293,-49276,-33618,-75704,-124500,-121452,-171580,-221390,-180187,-130639,-66679,75792,139031,47089,12694,-5059,-61198,-39384,-11807,33991,142763,215072,247784,146987,-48204,-177358,-223642,-202282,-75259,-18376,-11998,-54256,-291434,-407670,-120385,168425,216938,235861,238921,124660,-17535,49,-18529,-31327,-46263,-75925,-81413,12144,-39458,-243589,-266853,-19690,101057,8391,21666,104496,194445,213430,40920,-91366,-16013,-9651,-52007,35262,180987],[110243,32718,79601,153827,127901,-34090,-162360,-105530,16791,79094,208732,359972,207002,-180403,-336168,-175542,-9874,-35453,-133562,-19685,373523,592764,385670,98027,-13417,-65528,-78410,34732,122925,161146,69761,-97576,-221514,-264644,-226890,-200450,-168655,-84962,-48611,-87557,-82541,-89435,-97082,-16106,44190,-76618,-183698,-111712,-40492,11036,252460,374338,264302,118216,-40975,-103865,34642,163587,185271,114083,-31191,-31623,-26931,-59293,-44141,6277,93687,203542,170518,-19426,-23099,151228,125571,-81668,-229095,-215785,-63698,21647,-26163,7723,20632,-156489,-222627,-99531,-10864,74688,83261,-75157,-216342,-144831,-97939,-169374,-149586,25148,92699,-18872,-99067,377,101147,82793,17211,49919,62993,104312,317730,403070,324884,238147,6374,-209691,-163010,20605,53405,-84343,-63386,184790,264300,-45781,-315119,-272820,-162049,-64066,39931,-53130,-205666,-112834,90994,280591,331024,133295,34686,69047,-102538,-293436,-153659,157841,282035,163117,-19320,-89411,-122138,-86649,24488,121770,24922,-153449,-48158,159770,217310,116349,91876,123430,50938,-62438,-42145,89743,324745,408548,182552,34747,107495,66937,-64640,20872,262798,344680,189966,-62548,-252264,-426861,-423697,-233907,-44430,66452,77007,-11071,-22506,156458,215495,36683,-163697,-133413,-47408,1266,18711,-50408,-38028,112153,143150,-17471,-62907,-12680,-4201,41214,5546,-68216,-51218,-40867,-107769,-202389,-206237,-36193,240983,245390,15840,-51752,4338,-5778,-60833,-116531,-98539,-11879,30511,91169,238630,357496,192409,-169054,-414653,-387238,-161636,-79146,-66219,-96554,-164760,-150849,-142551,-298907,-417703,-294530,-62119,172021,197298,50406,-116821,-101357,-1224,-55184,-311018,-369432,-58879,46542,-145659,-116543,-77739,-78670,33855,117229,92232,7234,32664,58447,72994,-34132,-210406,-310019,-223886,-23543,143045,165938,-58874,-137286,82631,187182,119306,61706,44749,20427,-50285,-143188,-31577,110516,35925,-38689,-6349,-61643,-62620,31694,43793,14072,49407,83394,23097,-147239,-233881,-273834,-232945,-14403,101934,-179993,-504465,-487227,-288217,-155826,-22519,131179,170966,167858,106175,-61638,-205501,-104191,188582,279712,192702,28509,-1699,26161,63609,62751,71349,2413,-224330,-296439,-65062,88689,-60749,-209821,-37022,130391,73553,-33025,66817,194052,240977,96890,-31631,-185824,-360251,-351078,-125293,85584,107754,131006,153573,110846,-12527,1071,198639,393418,359104,125384,-82648,-32549,86801,-162513,-422977,-262245,-38912,-55243,-125830,-176876,-147411,-126929,-124624,99030,353963,341591,296270,324376,427946,553720,508481,266429,75594,-47474,-128996,-106325,-61504,108859,243896,52465,-213741,-159676,69326,256477,208976,-8024,-115524,-57992,-44962,2011,176466,252563,206134,237283,233107,139565,57989,18432,-80387,-198752,-222703,-83224,73878,40194,-8794,49296,30793,-38283,3440,71309,-27511,-50251,71951,-6785,-225653,-237438,-11849,258329,482404,623184,531430,229526,-52287,-197228,-302842,-261754,-19183,132614,140211,211214,237337,122324,31885,-96137,-22787,139706,125777,83301,66875,-82884,-264665,34967,576610,600216,269319,110960,256607,199880,-8713,97189,88529,13191,-80497,-554089,-844577,-301568,477802,184508,-1032621,-2078211,-129728,-591524,-3955327,-2333640,3235739,3986265,2197560,2006349,1064179,61880,-61563,-269168,-516166,-469368,-369549,-297855,-61200,132595,-13183,-589765,-843095,-433897,358415,860963,701587,152301,-123028,-135073,-30121,-11291,-18194,-35535,-26636,156995,272728,53826,-253899,-266377,-116247,-78906,-35034,89768,283318,311841,92546,-124921,-250361,-377864,-551985,-466394,-254044,-106387,-181819,-270051,-25469,372502,341542,28887,-67089,18328,44662,38593,104000,235478,266234,138223,-45549,-90585,-120422,-297240,-430402,-324049,-158509,-53216,-93777,-214828,-306587,-331616,-191154,11657,-72366,-352224,-355379,-49545,113895,154827,170241,-2840,-192732,-145063,33102,190258,214683,128886,103124,110637,133154,65329,-142656,-182330,-53770,-139436,-246944,-128987,20396,-44765,-151513,47373,295235,158282,30549,-107046,-320338,-402086,-317957,-348601,-263160,-113381,-120140,-198579,-223597,-43689,223679,364497,320111,139905,18652,69932,2776,-104285,63802,292603,165832,-144689,-207783,-65551,125543,172938,102230,123879,159072,24678,-149073,-226341,-170615,-91122,-93443,-113825,-69568,-49108,-122995,-142057,14579,124505,12627,-147796,-126858,-111831,-165021,-98933,-40681,-208787,-357541,-160304,169987,156811,-51488,-75754,68126,230213,326853,278558,176284,227408,290975,298771,299973,169656,-75348,-134700,-47998,42815,121519,195327,77940,-102648,-87315,-8826,-54099,-149030,-296043,-356095,-230925,-78007,-13413,-5473,-162339,-344237,-250803,46016,282304,237664,13572,-113236,-72958,-50879,-37103,-36149,116935,121368,17631,99753,248143,137554,11185,87819,-47675,-180096,-29988,194290,237741,54569,-128821,-224286,-258474,-98314,221108,419309,390757,328260,389987,392243,177736,-26540,-46469,20565,124461,224100,82022,-112230,-185509,-242685,-180180,79351,265404,158588,-23313,-62940,22760,14207,-64888,-108718,-92620,-39094,15686,33592,54122,198799,269743,143763,88508,89757,-33083,-119385,-25884,163867,316468,306365,213334,5028,-168720,-190801,-81041,79837,78110,-52356,-140721,-77950,14176,67737,18973,-183603,-295808,-160336,-4311,-110774,-93450,48355,55772,-24646,-67425,-39497,19256,-93447,-221613,-88383,82916,112784,203889,292612,273632,287507,293877,144425,-118703,-286833,-284036,-336849,-492100,-434122,-328442,-213286,-2776,102675,-57144,-139710,-33932,19192,-55933,-49950,57601,162280,215276,125827,-60220,-211839,-123316,26849,60904,-191654,-323362,-113512,-44761,-162440,-249229,-92670,154601,218754,83385,103691,217274,320375,290696,215306,96857,91892,194257,177192,-21486,-167221,-262522,-417501,-252717,82641,325448,374447,238036,65395,-37246,-56578,81979,302284,326325,67667,-40173,-10408,-143196,-241066,-68929,230058,387631,380954,308684,110780,-175028,-270363,-61042,113653,8413,-153190,-143160,-40600,64981,128926,87487,-34221,-198587,-255973,-99086,133218,233174,127092,-29618,2943,116262,129220,-79374,-203656,-73937,6343,-15309,73349,189413,96618,-63968,-111503,-200117,-291502,-206211,-59816,88550,69816,-26401,-86492,-236054,-461856,-444021,-209027,-95366,-56821,-74679,-80030,12039,66535,-8954,-119988,-146953,-129974,-20901,-17759,-279622,-539910,-398498,-365942,-118413,719036,1074915,555404,1052603,1166944,413606,155712,262861,-96600,-381758,-433984,-485875,93927,1045965,1189605,437232,-229533,-374050,109624,103440,-66401,331498,362824,26213,-25166,-71816,-175460,-249882,-252310,-119409,37351,203989,210674,50561,-81807,-91227,-113049,-85856,36265,99569,2484,-160548,-191862,-122903,58267,121545,-157835,-410572,-155213,210857,392090,356566,154157,94221,263519,223013,18173,77203,264026,342005,174551,-96862,-244853,-213899,-26545,78665,-55361,-75316,116615,257246,244105,110863,-801,42403,93607,75331,33681,27079,-80017,-169211,-108703,-77501,-95219,25743,124347,20143,-44955,-49599,-96182,-103147,-111241,-42673,105987,212861,272945,208588,24318,-161191,-277446,-245667,-105455,-27908,-7921,-82545,-351786,-462823,-145569,171147,231708,192179,163094,134487,49198,11871,-57697,-140797,-142031,-143730,-135658,-45268,-78249,-246223,-234107,53280,218994,138111,33084,22941,102558,149475,-12120,-144154,-29152,64757,45693,94219,175783],[81552,54483,103319,140626,131448,16208,-166957,-195321,-65357,384,123623,295662,152617,-238760,-379989,-173748,16005,17645,-49363,105255,494418,660132,399625,82714,-11128,-51593,-72143,66309,203025,260800,73466,-156155,-256474,-275479,-270013,-213359,-143759,-61502,-41975,-114720,-127041,-88471,8921,106509,119551,12482,-74189,-64382,-36286,15500,169630,238314,134262,46707,-2477,9941,72301,96581,153635,211956,79011,-18345,-56270,-85375,-71778,10638,147969,289748,246628,36337,-56291,80292,128989,-56492,-238062,-193330,5115,84229,-31013,-27874,59951,-45392,-128274,-89138,-53726,46595,69894,-80568,-204275,-124287,-47807,-107829,-150946,-35922,35400,-86141,-237796,-176989,5105,78142,35388,33994,59284,131143,313327,382762,326914,187182,-126532,-292553,-173484,-24094,-41171,-161313,-136169,119086,258231,-19187,-304820,-292542,-218820,-123697,23594,-13159,-169177,-137064,45106,238459,271927,147179,119546,185994,32096,-190524,-149290,150153,299840,208555,-616,-120764,-138776,-45658,29844,88265,14846,-124468,-15526,224673,299432,183473,91149,77781,69383,21781,-4785,37084,217194,319060,176297,53197,108774,60450,-126941,-65036,203440,303061,171899,-130172,-344669,-391881,-271527,-145683,24852,175140,140174,-14829,-76309,97938,200814,82814,-132315,-176284,-173530,-142457,-62334,-41921,12179,181634,228155,52614,-37167,32859,79179,67336,-80288,-212617,-135005,-48586,-71460,-115611,-70026,51050,237826,247655,71621,-27949,-61919,-141460,-194086,-165116,10602,163796,85817,11628,120173,261159,157757,-171636,-427895,-438188,-184249,-16171,49904,-4420,-106591,-96623,-111016,-285084,-388930,-271162,-34898,217221,222614,25904,-178772,-215901,-160846,-135208,-213264,-187909,41154,87302,-68682,-17747,-78460,-153568,-17230,98495,105335,63000,92626,88627,71362,-64254,-251991,-350900,-272452,-81568,60868,76416,-91574,-91672,101983,160770,84714,39574,48043,47281,-2536,-92814,-51516,40571,-33476,-63393,12114,-15889,19940,150803,105137,-11538,30645,79289,-16792,-145308,-148914,-183615,-187370,-19268,128310,-78594,-382222,-339712,-93820,12802,48602,145002,181618,155219,82524,-11251,-58859,27589,215718,275569,150393,-80532,-66796,48474,83936,20838,8787,-28675,-198161,-222677,31373,187492,54369,-120240,-17532,189606,229101,114591,102793,189031,192534,49185,-11929,-94109,-223170,-223877,-59791,102138,59928,36005,93775,86462,-55375,-64576,145034,319897,305195,150359,-29152,-105819,-66302,-254697,-441477,-282886,-114991,-137972,-176666,-222039,-228316,-182747,-139635,49950,293389,353725,405007,448576,453870,450842,400608,236224,69053,-91392,-199231,-157790,-75269,105475,205386,-245,-264561,-262346,-90813,84737,60347,-153835,-218151,-107047,-53165,37932,271376,309562,143371,120778,194213,157462,63563,-16578,-115820,-265325,-286486,-29319,266676,229824,148682,210240,146789,22886,26533,48459,-52920,-46053,72017,-7198,-230851,-176289,132540,393941,516743,605311,502602,186681,-78902,-53776,-120601,-235754,-44294,202027,236591,259835,276205,153977,41648,-79599,-48215,29882,-3021,15824,45639,-71857,-218442,51665,556516,544839,188326,81334,268202,212937,63584,260951,207018,-128488,-403609,-828005,-835768,-163051,344267,-145388,-1141429,-751068,4286412,1679759,-6128126,-4957278,2929295,4115209,1324493,1163606,977084,243611,-81604,-203701,-169965,-75542,-151133,-93268,78117,156433,-22968,-581427,-848208,-432722,312793,738222,611490,95547,-169604,-156593,-94517,-89379,-119891,-250966,-246551,68153,240168,-3273,-224820,-150314,-57319,-92865,-87746,42873,275459,331268,95767,-107955,-176069,-292328,-469297,-364198,-189994,-148445,-299360,-356814,-61381,344506,310228,3597,-96440,-48939,-12240,100435,206026,275616,273200,131336,-79209,-108397,-89820,-260386,-419014,-369010,-256467,-148943,-113183,-238463,-383821,-399462,-230886,-32011,-97081,-328610,-279216,32416,165003,191240,144199,-46596,-186585,-127310,43583,230062,257723,152982,103929,135329,184059,65962,-218890,-325977,-177789,-153501,-162623,9094,183500,80983,-84929,19790,200306,53582,-71735,-179083,-364019,-455127,-377050,-385995,-261055,-41161,7805,-108011,-215424,-94172,131507,285094,243512,47327,-39672,104948,110172,-51432,39177,278362,223251,-116944,-256852,-80424,200833,223831,86045,53709,25453,-88301,-197098,-258996,-253585,-169656,-113633,-83967,-65270,-77918,-144024,-184572,-55372,114489,106533,-83788,-195552,-205277,-142719,-13865,11859,-149838,-228837,-33091,231213,214161,-18195,-44355,114797,213547,236812,184834,156443,247096,290365,294454,314120,211981,-44209,-134674,-39644,52312,79959,127071,68017,-45282,11029,68024,-82723,-239360,-323414,-374219,-275341,-87224,47475,50288,-163992,-381998,-311234,2556,243525,167869,-40463,-104719,-66901,-94121,-73988,-37419,87949,53064,-49422,31571,236419,220791,77330,68365,-67080,-174397,-86485,90692,137191,-22039,-192342,-291220,-315228,-134648,207828,412774,370144,293214,342939,351808,212981,64965,29596,55136,131107,168849,-20723,-189289,-169371,-136818,-65060,89158,119785,58918,-24686,-18728,27310,-1884,-81683,-155480,-163131,-60257,40817,24043,-14251,129913,220180,134543,133061,155860,59832,-37046,12587,139905,305955,375273,287919,21677,-145723,-137987,-54335,47696,70117,3134,-91746,-76772,-25622,17814,6507,-171827,-332268,-160133,114717,46982,-19183,84779,67137,-24822,-60425,-45269,-37480,-128659,-236592,-142102,-16073,29750,124425,221613,265015,319106,347238,255133,49136,-197621,-283808,-257231,-282922,-281020,-244576,-132180,79222,131943,-84496,-145419,989,50074,-27919,-57969,-17446,99305,204342,122365,-67505,-169907,-15769,101247,39404,-259875,-397136,-185249,-74613,-103788,-147595,-8349,202832,276901,140060,130691,261370,366265,328858,244652,133322,74003,75000,60467,-69832,-201351,-319453,-465341,-249878,116901,343862,365785,214517,46015,-47955,-47985,85646,273325,293267,110324,19704,-35284,-246456,-307992,-54951,247584,364238,332120,256496,83167,-168552,-229744,-6333,130962,-29642,-166368,-155729,-72381,67698,172344,100048,-71504,-277811,-357566,-136550,137763,253868,142302,-4681,27377,103307,91772,-64004,-129996,34404,88731,4083,-1847,16530,-34932,-97823,-117131,-200020,-259406,-161025,-8897,108323,43480,-67466,-112545,-247166,-422037,-388910,-244389,-163020,-58644,-64716,-104036,-24277,55462,27772,-93617,-164260,-84214,86249,33240,-289205,-533417,-367928,-217347,184335,971565,1111274,300098,563976,685119,148204,169726,302700,-221714,-505684,-377965,-344091,194526,1065667,1022252,193469,-287434,-246332,398118,302444,-47070,324943,464405,124516,5622,-49706,-162697,-297539,-302546,-157258,-52021,71791,106108,18560,-38135,-60932,-126155,-69264,134177,213379,36064,-182645,-213816,-147066,-22059,52826,-125666,-336225,-106681,244292,394807,331021,163644,170417,399350,349061,91109,96467,223399,249482,58194,-207127,-286787,-221352,-123253,-13912,29118,101083,218561,275871,256372,142816,29564,80879,172023,197124,197666,184319,15663,-121161,-57569,-60633,-133525,-32637,84184,-5180,-74439,-67669,-108300,-173311,-222052,-125543,68498,192536,249695,199298,39253,-136140,-279002,-282146,-179334,-64496,-2140,-97606,-375746,-462364,-142082,160467,213986,128488,95248,164592,183112,88673,-54063,-205621,-179414,-166504,-160847,-79602,-83611,-202834,-154485,135486,322614,232570,-2520,-96525,-2964,64913,-68265,-183625,-36966,129215,131483,140909,153529],[79982,112302,149161,124647,142415,80954,-161045,-304281,-191774,-108270,11860,189537,75480,-252135,-343147,-145545,-16737,-10234,-15041,176033,500914,598672,359728,58088,-12028,-23738,-33953,82776,197710,246251,29527,-205259,-280106,-285737,-294734,-221553,-140845,-50056,-13494,-77150,-117941,-64842,94692,190175,166564,101490,45847,-3742,-9253,51394,121438,98309,-18547,-49442,16861,110095,96221,6538,81300,251965,171482,2648,-92920,-140007,-128376,-24029,153051,326242,267853,66653,-70608,18548,114227,-17512,-184146,-112307,98566,147014,-18690,-50204,87544,69187,-16191,-58919,-81225,-10628,13271,-90521,-189219,-128524,-20262,-34172,-114939,-61084,-1068,-118752,-322003,-340466,-114802,45661,37607,16305,68359,153901,283315,343648,319372,138026,-202646,-306324,-147268,-66319,-147984,-241059,-189702,47530,215666,-159,-270568,-270354,-207552,-109186,29856,44328,-101477,-155752,-38892,135291,182174,176164,233280,318145,200100,-64369,-137870,88488,209027,160705,-11193,-124361,-105323,21625,23383,-2785,-39560,-76988,57909,320744,393794,255255,110181,52829,81725,91177,46619,6765,100181,176271,97413,9535,71019,60872,-142288,-141312,99430,214160,118544,-185707,-365308,-264445,-95060,-79366,47437,219587,164464,-2929,-60610,95419,188235,113240,-91966,-213764,-294408,-276542,-125374,-5031,64052,217523,302069,155106,19203,83429,139732,46112,-178241,-308489,-186233,-49689,-9099,6723,66441,111162,192996,216588,110891,-16311,-141016,-301178,-346451,-203435,126807,341581,158046,-63689,-22748,127126,108114,-129036,-346299,-395969,-190534,9407,140846,82887,-68698,-90671,-106775,-241674,-319218,-229822,-8020,216586,187776,-12415,-207201,-294809,-287207,-173367,-73030,34399,154591,111677,-18749,37420,-85353,-201626,-39514,103257,122806,118582,156533,130135,75630,-69687,-248141,-331223,-273889,-123760,-22077,-19296,-108536,-22399,124732,126246,56513,29219,44131,57392,31184,-45323,-89889,-72434,-127153,-107697,-18974,-18267,61506,208017,114528,-66281,-22504,35106,-59972,-97957,-24490,-73654,-122494,-15963,146136,40390,-204141,-157690,87350,152697,92848,136237,160207,98706,21719,23493,98847,163822,202472,216229,56655,-194452,-129308,50231,80481,-8319,-5077,11736,-106944,-119529,117765,272984,158671,-46567,-20342,226378,341865,222750,136951,191259,148122,17545,24699,-1926,-86332,-108663,-32052,78453,-6838,-62966,40639,64706,-98197,-134130,74034,227472,212813,142642,40981,-110235,-158095,-304128,-428628,-285664,-187855,-221258,-199575,-201367,-241739,-189873,-127491,-29832,132202,261025,429749,481995,385479,274672,232080,155601,23172,-151472,-278038,-218535,-74581,89251,134860,-42837,-276366,-351762,-259520,-102792,-99422,-292219,-324826,-143346,-28954,55364,268535,287652,84547,21386,129476,136759,46623,-59316,-152792,-341753,-377584,7430,440519,409270,297450,352905,259411,81317,31558,2148,-86668,-49717,51500,-17692,-219242,-107996,225533,448007,454605,463921,374282,99845,-114269,76970,62457,-186284,-67881,216786,264560,259527,284305,161005,26900,-67026,-73841,-90246,-112969,-51261,-18029,-90332,-153532,53651,448769,396117,59402,26055,259561,235690,152281,426681,373899,-191007,-690796,-1052098,-717599,53680,178664,-494962,-992395,1063906,7721929,3371683,-7732546,-6726383,2353089,3673856,233348,88279,646227,262348,-149963,-149153,143865,144166,-85193,76535,230389,194777,-4445,-493831,-776284,-415552,196297,518539,424000,13010,-179720,-132921,-112386,-121369,-156156,-388284,-404285,-19633,163666,-97528,-199286,-26058,38708,-17590,-81457,-7929,219756,291995,60139,-110580,-132593,-230915,-330859,-184530,-58498,-127852,-338956,-390757,-108384,234545,183074,-82362,-148332,-106265,-52769,142849,273740,283574,252168,107565,-106238,-131956,-67399,-217695,-396903,-389188,-307158,-204442,-119418,-243748,-429911,-425559,-235773,-77488,-118128,-252509,-149098,95354,163251,198112,91234,-118394,-179502,-95021,26465,192280,260821,181943,92504,120223,179391,39625,-269902,-410086,-266911,-173611,-118106,88646,260764,148059,-18300,-9756,72718,-56465,-137911,-178434,-305459,-401170,-365761,-397477,-271503,13959,138869,10999,-137938,-68572,100621,216300,139076,-77389,-131526,89011,172480,-559,10696,226400,238009,-84937,-291272,-90869,271913,288466,63954,-47266,-116775,-172973,-207952,-264496,-291179,-192078,-70194,-8902,-45581,-99048,-152108,-198680,-111957,78790,144978,-51624,-258829,-291933,-131557,47913,30486,-120029,-112535,77461,261100,244969,13258,437,194814,239752,162437,106158,133235,212334,218504,239824,299908,231766,9742,-102362,-39462,19639,12184,54855,40745,-27121,73253,119550,-100381,-278120,-304585,-369466,-294300,-74687,111810,110481,-138278,-380367,-341246,-41795,174928,82465,-75222,-67843,-45374,-136874,-139630,-61916,43252,35,-70554,16603,230383,270778,122922,55250,-65197,-158152,-143025,-28341,-18066,-160698,-307081,-377877,-384988,-203291,140442,355622,311517,210280,207862,241508,216512,134585,65967,39846,87137,89130,-103454,-238403,-153121,-46727,40035,79745,-21200,-21627,13848,70292,81419,39718,-59049,-185754,-224168,-67921,53295,-22815,-110426,30843,149906,113956,170134,226793,171943,53462,27007,99702,300902,416629,306768,2767,-154762,-117937,-33179,22747,58675,49511,-55803,-105152,-74084,-3092,30606,-115243,-283172,-80530,276260,216084,34763,81692,64671,-34220,-81870,-105778,-140948,-171039,-220680,-167656,-106985,-73434,-19763,65754,184643,301474,357970,319308,180097,-93077,-249111,-152546,-29494,-65519,-119500,-52717,118766,127046,-86790,-86394,54678,65662,1172,-36542,-36670,81427,205166,108763,-87715,-159262,22627,132928,26776,-247977,-346085,-190872,-82874,-46434,-52886,63106,237327,328707,230075,185145,278691,352974,322379,252846,169013,63850,-40317,-58365,-98040,-185990,-298772,-382039,-136592,184688,343707,314985,170077,37452,-38754,-22509,94996,229230,230690,127655,73664,-38463,-302115,-329393,-42138,205375,263880,228690,160716,27957,-156720,-158749,62052,135514,-46300,-128843,-130709,-87438,79268,206894,96603,-107907,-297326,-365536,-135258,124561,247277,152409,18864,37998,67119,27410,-73277,-77559,110754,131507,10177,-64378,-134144,-173996,-159038,-147388,-181402,-176664,-74620,78116,137962,13987,-92836,-84977,-162732,-274225,-264939,-236987,-174527,-18813,-26880,-102349,-48311,26200,58867,-45334,-174085,-69007,170952,95256,-255233,-476608,-316084,-55960,475273,1081338,953192,22299,95716,182378,-37940,302756,364849,-341634,-627828,-307419,-86982,423676,1074227,637155,-234676,-365242,-31717,666788,485133,-31769,243075,470742,194937,42575,12196,-86347,-260690,-270914,-155479,-141262,-76698,-3004,7644,33443,-10030,-112047,-17069,243266,313794,53909,-198004,-219199,-175353,-99764,-5188,-71514,-211955,-36093,243119,331449,243721,129702,196898,449058,412198,160370,120945,167919,142669,-71197,-317748,-313972,-201342,-200035,-108427,100871,269190,298692,256513,238577,165480,55839,93569,217882,274191,323596,314196,98715,-80198,-26425,-68339,-161771,-76087,45117,-4574,-59022,-48911,-92384,-239475,-328071,-193347,53679,177203,204394,146875,19964,-90101,-212819,-288894,-260431,-105351,10434,-86795,-338031,-380974,-87946,161457,181535,59542,40556,189529,324580,217444,4309,-192853,-142626,-132744,-141760,-63439,-43109,-121384,-46603,218402,418175,293679,-57117,-211325,-92554,-13867,-102730,-181740,-20561,178642,198948,178066,141519],[126048,206539,212963,114615,170199,168311,-119359,-377089,-305900,-192237,-67500,89771,7862,-198312,-209952,-83730,-87478,-100707,-29396,184274,412275,447706,282949,40115,-9679,11154,27119,84554,112125,121397,-47314,-229400,-281638,-282379,-277593,-203641,-131929,-28956,38049,15418,-56270,-27514,134193,213785,181569,182568,161127,67149,45198,123962,141572,9522,-132145,-118153,29188,176393,111263,-63225,7801,231410,206609,11043,-139021,-218928,-202219,-91896,89506,269773,217258,69012,-54624,-14701,88202,28638,-80356,10813,202430,202747,9321,-57571,92049,155931,81847,-16806,-77460,-67788,-66799,-102379,-169037,-145948,-14607,34405,-58474,-60193,-16541,-105996,-317526,-412801,-198334,9722,30148,4729,83096,161551,231898,293226,311540,115926,-203870,-260474,-106046,-107450,-243812,-303971,-215111,-12068,153866,11958,-224461,-234178,-169482,-62706,45378,102834,-23542,-165614,-135617,7776,97199,211346,341202,426605,348429,48580,-117902,-7639,39556,34768,-45743,-98467,-30472,94277,-5505,-146792,-137738,-33353,148493,403353,453814,303910,143139,50603,77882,122238,97662,6848,-10451,-3866,-50464,-93454,9604,74670,-108447,-196001,-38935,86865,46411,-200887,-297562,-90150,19282,-100751,-17014,175392,146835,19003,7258,127208,161393,120660,-38800,-231863,-388094,-375354,-156759,51764,108452,204368,327396,243741,83832,132189,177308,7574,-239637,-328407,-200871,-42149,66003,127727,161741,130125,135142,172657,118614,-27714,-214506,-436631,-476103,-229526,204206,455518,215683,-133069,-180804,-29712,33901,-79155,-211853,-281432,-179396,-10060,176225,139302,-55058,-123969,-121377,-177181,-227921,-180973,9006,169320,101409,-54731,-197427,-318321,-343309,-155137,74163,229777,243994,113340,-1408,39387,-103053,-213641,-20089,140640,143914,147395,189840,148339,65468,-58704,-192204,-240166,-224354,-156678,-105297,-102460,-104737,39032,131104,91965,46188,30227,30064,46667,46407,-7212,-131255,-198714,-215183,-144946,-74400,-60599,54530,198426,84246,-121455,-81803,-27177,-90836,-19343,112111,47027,-43508,-14599,135181,140182,-18923,13812,212323,215407,80144,98272,115755,27264,-41575,49547,236613,276089,155717,88689,-90647,-294561,-179540,27389,53130,-21623,21789,101762,23223,-17838,161419,315403,224238,-6436,-45456,217632,373057,268437,181471,207127,124555,23781,85022,85520,32972,-20132,-35991,32815,-61163,-138506,-6124,47053,-121695,-172961,23517,153559,111582,109316,117954,-26923,-148927,-293790,-385964,-267712,-232571,-276393,-185187,-125850,-189992,-161213,-118239,-136962,-91343,88480,368821,433825,259871,84826,62559,59004,-41051,-211712,-355202,-276616,-53660,68650,50255,-63900,-239800,-386418,-378524,-248272,-214695,-364624,-386773,-142671,24157,48374,176115,211164,67102,-10317,73406,101729,31347,-76608,-155404,-373634,-450185,23748,560522,549080,414415,453906,355941,145667,44900,-22715,-87571,-25121,61363,4979,-156681,-31848,250152,400034,299163,242843,208691,6511,-147387,146328,188540,-117525,-72445,186170,234480,229471,278663,157095,2176,-55932,-81967,-170035,-162905,-100945,-108743,-119778,-74417,45732,284685,207935,-66028,-28607,268152,316202,277547,574994,536337,-179851,-891214,-1191712,-542974,251853,-25270,-782511,-607890,2912536,9408752,4344806,-8212355,-7342877,1576035,2746109,-827714,-959000,138197,127352,-211048,-50040,428668,204972,-145898,189856,389059,254424,37612,-341337,-609640,-365529,55226,285907,218939,-44412,-117687,-53646,-73425,-85136,-88049,-369048,-432490,-67673,84629,-175989,-168198,83966,160247,129931,-14083,-45085,143384,229717,25546,-104774,-106961,-193659,-188145,11376,99624,-63831,-298633,-344676,-121088,108708,23826,-182045,-181885,-109612,-35369,182485,304504,267874,223679,92606,-94834,-119063,-25847,-152346,-348262,-371368,-309798,-217872,-113311,-219201,-410569,-385309,-195570,-96250,-116525,-126638,21909,139242,127167,188297,38316,-184633,-148634,-22382,21227,121975,253774,223912,85427,79850,122934,-4346,-268118,-386815,-269513,-165466,-86626,119824,245217,150594,44029,-15515,-31775,-127192,-148010,-116216,-161784,-240871,-263945,-357610,-273304,56336,265620,159070,3915,36548,162409,208470,61192,-177481,-208325,52171,197257,55103,4707,173993,231206,-34951,-279045,-81896,322611,360346,68700,-132403,-221482,-194137,-151902,-219117,-263990,-142502,39846,102538,-10122,-110785,-149944,-174812,-121550,48060,138270,-34817,-264240,-309655,-111553,83715,28965,-104922,-18731,157724,272323,262745,45800,43411,286530,299135,114421,65327,125849,154567,119740,167376,278782,245926,85942,-40150,-38356,-19594,-34542,13327,6371,-57495,77857,140070,-88393,-246289,-246383,-332001,-266387,-28885,178856,179488,-69257,-318273,-316201,-68544,101157,9637,-84602,-20231,-12247,-158406,-208855,-104646,354,-13912,-27360,73995,245403,288007,153461,69171,-31881,-115551,-145952,-105373,-180254,-324843,-432922,-447759,-434483,-270599,42444,260496,229932,94112,8681,83112,190762,170838,61961,-3498,24150,21907,-135148,-236647,-124192,26756,126334,70113,-101209,-49432,93823,188721,182233,131870,-9582,-197149,-252214,-48521,57644,-94505,-210891,-73186,73889,93931,205499,295958,279569,139806,16587,55626,312924,423125,250694,-61683,-196868,-134431,-19542,26639,62174,83707,-33117,-140457,-102085,19997,83763,-36518,-172911,34865,411182,334350,57557,55710,67062,-41800,-119095,-184704,-241047,-204937,-183881,-165403,-164873,-157628,-168690,-120355,46302,219628,304066,316595,249060,4074,-192767,-59473,182137,161015,25274,10259,116042,95913,-64942,15234,109043,63741,31697,16601,3309,102820,203320,79790,-108684,-168795,-12391,104407,14701,-180573,-222692,-152137,-70926,-1360,14324,103968,245804,358615,331169,269160,277748,282887,262222,236593,191590,57287,-120843,-148973,-105542,-126528,-204363,-199361,50591,270129,326373,227062,102876,33967,-25840,-16160,85464,178004,164467,114288,94460,-35117,-309251,-310616,-36326,116880,107705,80095,26588,-53992,-139976,-69751,122808,118497,-42377,-66372,-91816,-93359,85495,208696,61215,-150736,-271641,-293287,-115311,77202,201611,149700,29901,24477,4333,-62949,-122204,-70979,124122,117181,-8384,-116472,-232617,-275925,-225954,-193527,-150286,-80065,8417,149747,144721,-29709,-112701,-41672,-38543,-82615,-125020,-197657,-136399,31193,910,-95889,-65371,-22496,60691,-3402,-186407,-109942,184731,138244,-177276,-355457,-234134,57762,592317,855816,513927,-221739,-231555,-181793,27523,598046,422278,-445343,-726077,-262412,193858,682495,962513,63930,-691654,-335259,276165,830548,575609,-38525,93357,364810,199785,63581,93859,23303,-168503,-191533,-140235,-228859,-225455,-120616,-10410,93399,35162,-88635,35221,305830,349168,35315,-224122,-219689,-205449,-159870,-32240,5951,-55978,50301,210769,214790,104997,41682,146078,381334,378828,184458,121213,96716,39413,-190391,-418195,-332868,-161171,-234744,-190508,113288,359389,329047,199796,180451,159064,68664,88653,226327,281258,359415,367441,130818,-73367,-35164,-103473,-182230,-106854,9009,13479,-19429,-17422,-73552,-304846,-426831,-246216,53708,164876,148120,69568,-19957,-36503,-107559,-272475,-327740,-145678,10049,-69844,-255095,-240099,4170,175326,137598,-14903,-17193,166435,382010,331511,86644,-120029,-60938,-63088,-89614,-4074,21746,-42300,34028,266145,488929,319702,-108908,-292410,-153482,-73642,-110836,-136835,17862,199998,231711,195464,144676],[165877,272609,234446,67820,164718,229554,-67277,-403611,-392508,-252163,-113710,-494,-63834,-124078,-43791,-29574,-192982,-244868,-108644,111315,248336,246805,166828,6295,-30717,12160,55553,43305,-44827,-91230,-156507,-247424,-284269,-282486,-238357,-172249,-114987,-5996,79767,105032,14025,-9251,99526,153421,145361,224177,233122,117114,102069,208082,208542,-19931,-185388,-143817,29759,187498,109951,-92361,-43904,151079,146988,-26943,-205204,-312742,-278759,-182351,-51265,95789,87358,38016,-17102,-19293,50730,61547,31281,132112,284287,235711,37491,-64310,56924,179453,130202,17536,-47803,-103134,-144289,-114726,-142938,-156276,-19634,83280,-2962,-47364,-17449,-58850,-229938,-352671,-195185,-5102,21410,5963,94766,145931,167011,239246,309643,135577,-139470,-180399,-70280,-143933,-301601,-323549,-202058,-39963,103841,31132,-171380,-207135,-146191,-32565,56709,152205,48943,-156824,-203573,-90875,48684,242789,410960,482736,441102,140871,-74602,-94070,-138553,-112842,-79025,-42623,67192,154398,-49146,-297993,-241087,1079,236732,442221,451388,316257,189903,79823,69140,119495,143657,40855,-92519,-178358,-218530,-213833,-43247,110546,-33230,-212453,-169703,-39452,-8120,-152093,-143901,87959,34217,-227024,-155429,79287,118785,59484,110876,180320,126680,121839,39384,-212578,-433034,-413836,-142521,123480,149175,157469,299289,291828,144541,187253,216584,5753,-213983,-259423,-172966,-14183,149582,228842,210426,127240,110905,153276,104593,-49214,-248234,-487183,-523401,-224502,230588,483077,248726,-179682,-320292,-166460,-38672,-35885,-62125,-124685,-139576,-47586,164560,169394,-40959,-152133,-117030,-85672,-116120,-104700,38974,109292,8789,-67313,-138426,-268852,-298493,-68047,209635,363471,297384,107223,8521,25386,-104814,-167566,56006,217319,179665,150812,187262,136331,47109,-26200,-84979,-86535,-128814,-178435,-180165,-149537,-71254,79240,118760,74786,70440,54782,24513,32755,57442,35191,-136463,-277482,-250491,-137227,-106381,-105974,23274,153408,48513,-142336,-111179,-71618,-89215,75873,241678,175222,48095,-15306,96767,203067,137840,151366,273751,192906,11455,44370,75885,-13760,-60688,88512,338044,347910,102132,-72880,-244811,-352940,-200773,-4049,17507,-15476,74524,206687,160703,68984,162585,312451,247903,5956,-71318,172625,325386,255539,239174,238726,135560,81491,171901,172475,138450,51880,-45981,-6319,-74501,-168609,-45415,37135,-111977,-161100,15353,116747,36162,77786,195801,124577,-41104,-222488,-316107,-228111,-230045,-278437,-134623,-22461,-92858,-114090,-130370,-251901,-313374,-112233,246897,337045,130044,-59959,-53507,-16644,-97165,-255555,-415664,-314237,-16386,46652,-33846,-67221,-167663,-344745,-403925,-307026,-242661,-332891,-365576,-93448,87572,12741,32426,123838,107972,43026,50452,74081,36763,-46030,-101298,-323709,-459636,26712,608160,629061,483398,499542,423370,218087,86191,9040,-29159,42665,125601,87044,-28435,46840,210911,268161,92400,13477,68091,-58521,-167154,131855,216904,-48477,-49626,139894,179719,191575,265955,144942,-23561,-48910,-69191,-180816,-143036,-135198,-217697,-151853,2100,27397,100856,34540,-142822,-62126,304664,458291,429508,671701,623739,-129482,-968290,-1217049,-365589,336030,-280085,-964842,-117944,4240806,9334594,4591497,-7470588,-6838280,766902,1537620,-1669704,-1727771,-384005,-74437,-220613,116534,682973,188695,-256944,228683,520135,317704,80301,-167450,-373616,-290711,-80486,85867,47737,-61820,-1092,47632,-10256,-6386,58845,-199830,-332847,-72220,22704,-210869,-136908,150168,268965,284316,72629,-74785,61710,166714,10363,-84816,-99529,-188052,-107352,136916,210324,-6985,-219017,-232220,-81289,15805,-114991,-261504,-181446,-57649,30454,207920,285055,224109,188653,90053,-43580,-60451,33373,-71476,-275264,-326742,-295482,-219892,-116347,-181339,-330144,-291169,-137691,-98257,-104970,6051,181894,151937,66200,155677,-8650,-228715,-99029,73419,35537,54495,241288,253501,72112,15968,20906,-68053,-224027,-267728,-186639,-128360,-61470,106204,146051,87875,79025,-5374,-95595,-156660,-122740,-40271,-2427,-42930,-111624,-277983,-262549,73513,353442,295822,154403,171336,285547,257150,22028,-233379,-253028,3435,179911,97523,15606,127346,200275,14151,-225189,-67147,322280,405997,101236,-178610,-275000,-161163,-50447,-145660,-206259,-58054,171009,208308,19425,-127210,-153480,-131115,-88324,26172,92762,-25316,-195714,-240302,-79927,87967,14237,-99331,35652,189977,263446,264590,63809,52477,334690,331796,67109,49604,125492,91452,26017,92805,247566,249548,156958,24777,-45661,-52057,-41201,8768,-38349,-140953,9127,117386,-55551,-170651,-188437,-279878,-203897,31091,228230,238264,23224,-211043,-244138,-80527,29484,-45085,-84544,6097,12674,-157356,-265518,-166907,-40776,151,55905,176586,268952,268634,168474,110310,18121,-58082,-84981,-117421,-309478,-475326,-529299,-476495,-444943,-313169,-64569,137420,131565,-41720,-216625,-97540,134939,162209,22743,-50058,-28567,-13029,-111482,-181946,-75991,84803,184978,69264,-107945,-22887,190566,297807,299690,244156,42744,-196286,-241444,-6346,54362,-173897,-296022,-160989,1239,77451,235607,346796,353411,203446,-14133,14619,332534,388306,126007,-161746,-256816,-176997,-14148,67285,90230,105442,-19238,-160047,-93903,79221,141756,33711,-45309,134363,464486,365076,54128,34530,90501,-34531,-150237,-238340,-288282,-210464,-138571,-144506,-177077,-193357,-266085,-273659,-112665,87738,196630,253250,253801,78744,-123122,7147,303750,348917,163035,53636,93069,64193,-18666,126996,148195,51348,69265,99982,90528,150859,194119,42301,-112999,-172806,-88309,28340,4411,-88899,-89673,-94267,-41501,31657,50851,116846,232795,363069,418302,373854,278588,186969,170371,212897,202730,58106,-138032,-177075,-84050,-33703,-56321,23296,253480,355491,302137,128144,34514,44173,-7444,-32242,60698,145450,133104,88692,79457,-30391,-269605,-252978,-24996,24381,-46596,-65783,-107151,-133002,-99338,38436,174253,98114,-7462,11259,-41677,-78064,92522,183506,11069,-180163,-209454,-165813,-82282,8078,135683,151356,41659,1944,-57007,-139296,-177065,-88044,93937,73457,-34864,-146887,-249940,-285235,-249007,-216321,-93762,17575,73836,179856,122185,-69673,-114497,-956,80056,95189,-2314,-122324,-51379,76692,8382,-80375,-58673,-62073,42768,30802,-179236,-175056,134726,164946,-38902,-148129,-101827,107038,448771,215003,-181773,-373585,-346739,-278527,456088,1057934,461741,-500990,-742976,-238890,409140,854394,654293,-586396,-966124,-48070,678853,851484,539195,-61709,-80729,186279,147679,74098,187117,146370,-46616,-91818,-117351,-286130,-330310,-222017,-39823,125100,71185,-51145,77353,302675,308251,-5274,-237130,-196541,-211646,-178288,-6479,114713,117660,157345,178706,91190,-40731,-74919,35165,223960,258801,144537,86693,26583,-33120,-265566,-481165,-331097,-96126,-205131,-239460,51808,339576,306060,127100,95045,122621,70578,82024,206005,226508,300786,334336,100364,-109840,-86212,-152700,-187932,-121984,-19778,37890,21014,4781,-68830,-358913,-504092,-281757,55925,151260,91966,-13434,-67999,3410,-10913,-250307,-368944,-185660,-25001,-76678,-166959,-90740,98730,186015,77354,-101817,-99021,63362,286252,343919,135272,-44328,5100,-5914,-42954,53160,60352,-24518,15821,224364,488932,292538,-163089,-346856,-205759,-135442,-125811,-91425,38222,157978,186665,149667,118550],[227387,338830,253336,37356,162682,297436,46089,-307809,-367329,-226117,-72078,-13701,-81686,-18026,141975,48837,-244440,-346124,-183325,28842,111984,106837,84204,-2919,-33367,11710,62148,-363,-179775,-275988,-228922,-222995,-254992,-250270,-161052,-101902,-49818,50358,124582,176718,88513,10953,33807,52195,90192,240369,269503,154078,170408,309368,308952,18246,-158568,-107361,42150,170916,116055,-52854,-38644,53120,15377,-103150,-266685,-375201,-314595,-252601,-227541,-151846,-84806,-6214,41406,10843,18065,77812,119648,217276,322756,243141,59136,-77381,-17489,127087,114609,31178,-8165,-106345,-192751,-123087,-109089,-137607,-17422,106902,36000,-31795,-11973,-5027,-103208,-182861,-96489,8903,12317,15978,90607,99109,90109,177264,302838,183732,-51176,-109668,-65443,-182557,-315752,-292430,-157234,-37827,79642,58898,-127277,-216378,-179155,-68394,33256,165201,84182,-143798,-229214,-139551,27500,240443,403829,455744,447848,202380,-19674,-151158,-274208,-237143,-107063,9531,132585,158397,-118178,-419555,-322872,3741,276997,398717,353438,262252,217541,113260,43532,72720,150487,66111,-162318,-330073,-371692,-326988,-92476,132610,26474,-218093,-278182,-152598,-47824,-74466,28846,201393,-67239,-451995,-345304,-34480,83005,88593,193986,209245,63680,98668,104994,-190348,-462230,-425600,-124006,159650,148219,63161,195770,252282,152148,213765,240796,38931,-125679,-159119,-147599,-1952,193625,261350,187353,90322,108432,139786,43182,-104032,-258794,-458625,-491883,-216048,175009,396706,217515,-229591,-445748,-282683,-113977,-36530,31542,-6812,-109906,-108997,93086,148998,-40993,-171622,-101546,-8637,-25451,-19532,68006,35329,-80188,-62108,-73621,-192491,-194712,38496,282307,390543,277424,68840,-1218,3640,-97967,-92809,141114,277851,194761,108184,123067,64136,-3598,-9572,10572,50908,-48458,-224748,-279691,-193002,-51389,56044,52335,42498,92866,70342,5915,-6329,37154,54157,-116149,-298150,-240145,-103170,-118315,-155495,-38791,70990,-5635,-154897,-134470,-113893,-86552,129603,308477,260663,103619,-55586,5499,186754,206222,209245,250523,74083,-127474,-44602,28220,-28340,-42704,119352,359676,336465,35381,-231173,-366404,-383038,-217454,-58127,-44524,-28469,97975,254655,239014,107047,112189,247299,207067,-26504,-104429,91804,201711,170343,259517,242830,147083,150934,243208,227702,208302,96436,-66608,-48961,-68152,-177917,-106120,5426,-100441,-135393,12883,80199,-20007,48240,239119,263402,92078,-137592,-255826,-201962,-208776,-249112,-89272,48292,-9038,-93644,-191975,-372476,-494838,-307709,79625,206558,15689,-150224,-114365,-72363,-149531,-296805,-468161,-339921,290,-3111,-132420,-90950,-111876,-258601,-344611,-282394,-191012,-218234,-272974,-24479,114587,-70431,-130065,47576,173897,135571,43725,42491,46867,12736,-13611,-211977,-403999,10263,566267,624032,480436,471112,435955,274150,140444,89127,71198,122470,210351,204966,130628,100568,116234,89613,-112741,-168620,-23440,-87790,-177036,36329,132167,-13793,-14152,100981,127883,151084,232363,109623,-55733,-58465,-54291,-134536,-83758,-178311,-349326,-198513,45847,-10921,-75278,-94197,-156602,-70002,346840,611069,561417,673161,572160,-91955,-913843,-1114643,-219394,259206,-579930,-1042762,289276,4617877,8056633,4152218,-5919906,-5495534,174259,327733,-2202752,-2062146,-734202,-233458,-167717,324922,885158,187909,-330542,188498,577839,356647,97727,-27570,-130238,-214226,-195804,-70720,-73951,-58472,110986,113046,24338,61156,213459,39759,-163253,-56246,-24538,-205067,-117779,153303,321029,368114,120304,-113418,-18059,111508,13336,-58958,-112477,-214916,-124420,131194,211273,-1108,-147176,-90010,3399,-22323,-200712,-301133,-151140,20967,102911,198063,212112,151987,142194,92351,30560,28868,94444,9498,-185631,-272861,-295388,-241662,-148764,-157417,-219545,-173973,-97453,-112955,-108149,93135,273927,127946,-8162,92672,-52711,-242248,-47223,151267,52637,8045,211226,236230,34504,-66462,-103819,-146525,-165878,-103838,-57086,-80938,-47194,56078,329,-18864,70971,457,-126726,-166728,-97452,2398,99103,103639,23442,-188557,-242560,52634,366537,368675,246223,270259,405984,320618,3648,-253536,-270401,-56872,120266,107727,25554,75407,132419,31282,-157226,-68257,253314,394170,142522,-183543,-286731,-108291,47488,-88932,-173576,1232,259688,262130,22196,-155924,-170433,-92149,-38474,3870,20359,-18130,-71097,-107043,-41948,65494,-5828,-101068,41314,169513,230285,242349,50325,3978,286138,270671,-13361,28449,109398,29832,-45650,20951,191288,223715,185838,59542,-75671,-84284,-18168,24580,-99970,-266085,-126527,45450,-26769,-103513,-174952,-243414,-140203,69861,231961,255325,95213,-101887,-160471,-96277,-46793,-94170,-100412,-17146,5331,-148923,-305720,-249207,-91356,7931,126309,264033,267424,206248,161183,158360,52319,-19784,2080,-84660,-389036,-583596,-573605,-465585,-422876,-329689,-170717,-9263,11950,-188668,-429664,-277633,44086,97404,-49220,-89732,-62160,-26379,-62555,-100589,-19351,116769,198505,64876,-79202,19441,252458,342255,379345,326323,63870,-204485,-216672,26422,28007,-256564,-367979,-236164,-78914,45691,234683,345925,359121,214306,-69801,-37318,317885,293024,-51996,-286454,-327325,-243083,-32913,117464,119819,97269,-25544,-168591,-71618,129012,154330,47193,33120,158422,394658,287124,19087,21011,117089,-27936,-177766,-258472,-278212,-196636,-119540,-142500,-171443,-196294,-306816,-372752,-270901,-81685,47138,130525,184128,98163,-71288,28364,311838,437732,239945,53020,48028,30632,21847,189646,134850,12233,90251,175246,171122,179680,154547,-15419,-118093,-179987,-188159,-90971,-26140,-30963,-24561,-68081,-30973,27686,34607,84649,178999,312139,436001,445119,267037,75102,53774,172458,177774,37568,-116311,-157895,-58825,45030,78692,185651,377176,388157,246167,14354,-39888,46255,-5578,-79835,11060,123445,129816,42732,9276,-58906,-230569,-199076,-28238,-62579,-170684,-182066,-224204,-205731,-52070,130671,186673,63289,26866,66421,-7577,-61166,78200,118539,-56116,-203859,-154814,-51949,-68507,-90581,45576,143706,36189,-43773,-116193,-186854,-216268,-115149,36539,15450,-76265,-178004,-212618,-206991,-220056,-210512,-34460,81339,89782,131180,47521,-111695,-111786,4043,133344,187650,60382,-38318,37285,80267,-26718,-72423,-39131,-87887,1156,38272,-154738,-235624,36507,165949,136560,111996,51470,78060,28879,-799930,-1027861,-428249,-284903,-86736,1205513,1586070,443064,-509086,-655807,-235962,468013,811242,102419,-1198784,-904731,563342,1125255,717505,363575,-108997,-247929,-17957,55495,72109,266897,248153,60771,-11972,-99527,-297595,-363499,-287243,-82892,115228,90780,-2265,102171,236589,203727,-46071,-206178,-132144,-178117,-151578,66043,243372,282145,275147,173442,4404,-148092,-181239,-92269,40277,90728,43975,23266,-20378,-52374,-268144,-475282,-286945,1912,-103086,-237605,-58145,231681,254867,74731,17732,79940,82202,100043,187986,159872,205730,262880,44331,-159188,-144030,-171709,-144702,-92193,-12117,83865,70546,32800,-51667,-354762,-509457,-264352,82792,167751,80400,-50188,-78852,48176,72227,-198236,-337997,-180900,-57604,-81405,-67698,60699,205830,224503,50670,-148958,-155780,-58351,96194,263201,163711,37543,64569,55922,22889,122970,98235,-31054,-61492,138911,456222,277347,-153745,-315834,-193739,-144256,-99586,-6820,89997,122770,127352,99518,108592],[231236,338040,220899,-17901,107330,305680,159607,-144651,-270551,-166557,-8081,4197,-84752,42393,247354,103500,-241753,-396064,-261744,-66724,13046,32975,28370,-19582,-41585,-11302,11530,-62049,-261808,-378320,-257523,-180198,-215613,-208651,-96362,-36630,29955,106577,138266,182491,122248,18505,-46029,-73373,13278,213021,249440,152826,221430,394247,385139,72224,-97503,-48188,52916,134964,120872,27479,7326,-42387,-156502,-209752,-312481,-383006,-295205,-281903,-394635,-407249,-260874,-56503,98603,57899,-8998,68430,155706,234296,296149,217569,63055,-106006,-124810,3896,36894,13152,13370,-90308,-203546,-127652,-71083,-81317,4220,107523,54273,-11635,-2132,28534,5883,24114,64726,47829,6867,33676,72797,32708,13522,110557,285539,243654,27063,-71684,-91358,-214695,-280891,-202754,-76350,-914,98216,108890,-85688,-252434,-261121,-165833,-26498,139219,77976,-126461,-198813,-122213,28906,207489,334290,369047,396771,255254,50807,-150450,-312344,-277882,-102908,49913,143737,102007,-188576,-452184,-333014,-8641,264623,292143,188862,161286,226418,150553,22703,13811,123179,68451,-206992,-413101,-445179,-377189,-116542,135148,48692,-212998,-324846,-212612,-52929,14625,177399,242746,-217050,-678339,-496578,-90725,72734,112027,245511,217393,-1484,68106,149237,-169825,-477477,-419303,-112901,151798,107411,-49922,53015,144462,108899,215635,265359,116830,5087,-60069,-131668,-4968,194197,232625,123396,47762,130297,132737,-47208,-171973,-235564,-350243,-379928,-199255,67214,241419,139711,-266729,-522505,-348136,-158177,-58530,61405,43781,-92724,-160576,2606,104622,-33083,-151782,-57824,48854,44839,87169,114536,-18117,-122827,-22295,-13122,-108102,-57610,143839,297509,339769,205936,15835,-7212,14329,-52940,9445,211777,297442,193439,56913,32363,-40073,-62951,-4418,65076,127379,-2719,-279170,-388088,-234937,-52193,-15793,-52152,-2146,108199,80364,-13015,-57050,-5613,56083,-63835,-242397,-176360,-42493,-96419,-180681,-101185,-20807,-68657,-169193,-160118,-149334,-86863,128376,304520,288864,111168,-129088,-116449,102486,184834,195209,174341,-88859,-296255,-149450,-13326,-7668,14782,145787,308337,252590,-18486,-300671,-384808,-370989,-222792,-112937,-116697,-64670,80327,228566,243107,110899,50789,150928,122131,-82765,-121478,21240,57228,41095,216918,204446,147203,209883,282422,247367,250050,132940,-80175,-86865,-51311,-172001,-178847,-44582,-96983,-119554,-8391,26090,-49245,40418,244414,332859,188792,-67810,-215318,-198962,-185919,-201361,-65602,64866,33953,-109788,-285207,-467859,-589471,-446207,-83533,80352,-57664,-180464,-123357,-99920,-185979,-328362,-496488,-342360,-14331,-79558,-236282,-145612,-98309,-159517,-217261,-180136,-73960,-53971,-129713,44774,90160,-184157,-258756,9284,231306,212871,37599,3654,52053,78943,80351,-75630,-294177,-11710,454664,542119,412967,382941,397162,302793,193489,198369,189185,181013,268985,320280,274341,118863,4370,-66260,-247552,-258997,-57174,-75212,-166820,-89880,-22782,-19887,29373,98482,111099,120876,179126,55882,-81764,-72959,-41029,-51112,-14635,-237610,-488979,-259692,49644,-56640,-204634,-155196,-104876,-39742,377909,714789,629462,566053,371893,-96838,-732506,-875363,-88625,70502,-861832,-1025486,469949,3942541,6259612,3073514,-4249157,-3667363,66883,-595173,-2416322,-1934980,-779495,-266180,-64342,525256,1009642,267282,-294121,100170,545579,366641,89995,46328,61340,-143916,-267729,-174282,-142588,-56166,163802,105052,1482,79535,309272,252363,8231,-40011,-61168,-172508,-109224,107461,300816,342303,97129,-161546,-81462,73550,33040,-26874,-129310,-250022,-211460,4446,98731,-46282,-97906,53280,117423,-1806,-213861,-285297,-96550,96721,145337,150055,112167,73908,93917,100293,115118,132773,152578,90288,-75716,-210816,-308300,-281487,-205037,-159246,-108554,-53802,-80345,-151814,-132272,112291,278089,88125,-68018,12926,-85863,-209981,3525,180934,55117,-10362,157518,162477,-25258,-141590,-203499,-210970,-109743,54364,77496,-34354,-39707,-2635,-125486,-116946,37396,217,-130208,-169090,-86326,3502,117030,149916,95304,-106797,-205847,4130,302438,355508,250715,300993,476377,361553,-8171,-244781,-259546,-111723,45884,96982,36174,21352,35359,10139,-91046,-81484,141821,332738,183507,-144442,-259954,-53823,114592,-67113,-187928,5347,275788,257035,12245,-168516,-172165,-52989,18892,-6661,-38812,10116,90180,63180,16959,55055,1196,-84994,27521,133993,197192,214780,23284,-76995,147243,111555,-116998,306,83318,-3530,-65210,-19612,126625,176019,172689,70528,-107530,-104169,33063,62734,-149876,-374559,-266443,-37279,3389,-60349,-195127,-214493,-78031,88041,202360,236798,134592,-7774,-75784,-102401,-103368,-120581,-115760,-63217,-13132,-118265,-298051,-306854,-123729,12840,168109,311018,244120,137569,162685,222724,77771,1614,91914,-15008,-385953,-596536,-527577,-397538,-351558,-293974,-232940,-132205,-90934,-294774,-554883,-391931,-37191,19139,-107417,-83856,-42711,-4171,8503,11091,68347,150039,195761,80825,-25824,69750,274459,326719,417233,380622,76567,-194669,-169004,56623,8266,-295553,-391159,-268997,-135010,23957,222683,314212,327904,201509,-103007,-68767,272705,172793,-205906,-369299,-354280,-279822,-40114,185739,163808,91073,-13849,-133350,-22204,168621,129565,18789,61999,124799,250150,161719,-492,52302,164094,2353,-164386,-210825,-187088,-134128,-105233,-142893,-137239,-151616,-266946,-374419,-361693,-215016,-72986,11558,92964,90854,-14355,51135,274083,446171,264560,38697,21477,34348,76021,212339,98000,-13585,122362,252396,242566,199837,124569,-44174,-95527,-159565,-247961,-185526,-38528,5455,-15441,-55885,-19327,20304,6850,49869,121922,234285,395311,482404,275718,7711,-23364,156858,149786,20969,-48167,-75567,-2731,123132,190901,264560,407002,378877,186346,-69306,-74289,71862,17123,-97808,-8823,147847,181121,20744,-67397,-92492,-189226,-141949,-16735,-95257,-201457,-199473,-261340,-222155,25687,218977,185409,47586,70836,118427,39859,-14832,72974,59695,-89258,-182732,-96995,38608,-47081,-169354,-21786,156379,40283,-79017,-129440,-154714,-174075,-86278,25598,7322,-90268,-185103,-120242,-38742,-110376,-141676,42346,127222,77544,35501,-41738,-117075,-73113,3688,134941,202052,90727,68303,125416,59056,-68240,-43384,19548,-59581,-19513,47724,-84462,-227364,-37972,179013,345297,394919,205289,9958,-552575,-1967062,-1802973,-368732,-98869,365529,2137482,2059055,359808,-456205,-452315,-222924,357465,511385,-638977,-1644951,-423871,1485668,1564459,489851,108850,-158115,-359487,-174426,-23170,84539,336311,324408,139282,42083,-70483,-237827,-296378,-280140,-110806,85006,108676,68357,127228,150506,88613,-47889,-96583,-6563,-92207,-83046,167246,375294,417057,389387,211718,-15356,-183151,-235097,-180292,-96497,-71144,-89044,-47137,-26351,-10444,-189029,-383670,-188660,127167,47183,-191388,-176303,87579,203039,60374,-29265,47875,111748,147709,190479,124775,138850,207197,2157,-195455,-182016,-139252,-45501,-15427,32481,141997,116941,61305,-16492,-285576,-435053,-198034,124461,208635,112895,-37773,-56478,81183,113404,-131433,-246383,-135192,-83255,-91043,9393,168834,288459,267511,51635,-158733,-183379,-166826,-124277,99420,149625,83074,81997,82750,67146,156901,107859,-62426,-177570,18315,375884,264344,-104811,-236341,-151785,-133835,-66658,73754,142337,89416,45766,26412,73978],[171339,278382,161678,-75140,12801,253047,254674,48622,-122930,-89942,45420,34816,-71848,42977,244148,137174,-165671,-370752,-320585,-151508,-35986,22326,10356,-38240,-41447,-31034,-69518,-116832,-250580,-345775,-218009,-114605,-155974,-153250,-64458,9,100115,146288,120848,129288,114093,30922,-95661,-178749,-61710,157834,187923,118384,249889,451136,411287,104417,-43192,2333,62581,105495,126195,115064,71533,-107199,-305506,-307038,-317749,-316951,-212825,-251608,-493655,-584382,-389034,-97105,140320,107898,-24833,41160,141745,183735,209060,166141,52829,-142379,-238899,-154253,-74509,-31651,-2028,-75587,-182371,-128082,-33156,4795,44897,91227,57758,21952,14869,24844,48562,176306,221751,92574,5146,54988,50091,-33650,-50639,41780,250898,291935,73432,-72860,-136308,-233068,-209054,-68052,35646,63243,153391,180252,-41060,-293918,-360700,-289094,-112406,76572,32519,-112982,-127348,-56957,35493,156228,241181,267827,333632,309139,125233,-93427,-242062,-210849,-54394,72223,95139,-3163,-238555,-372110,-252134,-18946,207388,160001,8205,46817,220293,186098,20733,-28061,73682,39941,-217466,-399951,-403356,-332916,-104195,115929,24968,-201925,-297234,-202706,-21950,90914,265584,229377,-331529,-795380,-524214,-44531,102519,132988,266139,217380,-42139,40421,161570,-154950,-477181,-405118,-118318,103089,34347,-156049,-84166,11693,34863,201498,298844,225617,141949,12904,-124109,-19155,158500,166731,56537,22294,159819,118677,-144388,-230577,-178490,-188043,-217098,-174701,-50714,80073,50791,-269682,-520590,-346099,-150227,-67848,47870,28601,-84883,-175152,-61951,70581,1666,-78918,15937,86300,102151,214676,184135,-25827,-90938,59069,40115,-28026,84740,233969,282269,266623,124906,-26253,10993,81515,52687,135442,250677,267651,192351,48537,-30424,-128660,-96052,7198,71520,128797,15827,-302067,-465382,-264569,-62464,-94563,-155309,-42290,123475,100109,-13277,-97267,-50110,57010,19014,-114308,-59963,46995,-30446,-151948,-127150,-92570,-127354,-189214,-191184,-169768,-81308,91046,254541,272452,87379,-200904,-222633,-5338,113384,149164,100200,-216356,-427305,-231322,-26720,53189,109539,181545,226891,147063,-21709,-208565,-250632,-290383,-188793,-127026,-160979,-98550,50441,166989,208277,126570,41616,81343,39883,-119723,-86713,22179,-32465,-78042,122699,140958,149237,260068,301818,251911,288688,193517,-58509,-98934,-18697,-134830,-218702,-76836,-83883,-110363,-44634,-28819,-29675,84132,240092,326692,227272,-11874,-175053,-197608,-156462,-131354,-44962,55046,52035,-132090,-353543,-488645,-557907,-470285,-170516,13867,-58677,-139950,-75889,-75137,-173712,-316457,-458756,-288147,-30323,-142407,-302171,-197141,-105736,-56757,-32582,2285,101642,136680,50234,121640,49140,-268455,-290352,40406,271272,245976,34788,-23259,65462,149792,170278,59144,-139177,-2709,330599,429935,326382,287744,349043,321162,248711,325987,315930,213187,280804,407192,376797,125784,-57925,-115069,-245469,-226470,-22997,-5661,-107097,-162723,-153891,-27751,101461,166875,164363,130983,140151,25210,-58616,-44687,1926,67173,65006,-281258,-588031,-303912,47374,-62287,-229715,-119082,19657,60121,415157,747498,628444,391037,86052,-128981,-432590,-492926,90150,-89340,-1005236,-902922,406667,2509361,4367447,1419908,-3046739,-1612524,623534,-1019845,-2340177,-1439932,-499844,-148679,73360,677794,1048952,444023,-110852,33915,464155,384634,95309,68220,183389,-53357,-251676,-192271,-142062,-48717,150360,40660,-53633,59746,328504,381249,147039,-17151,-74224,-115770,-83104,66349,240439,236222,26047,-188783,-98130,74361,83589,34656,-106930,-241133,-281241,-154370,-56392,-90217,-41423,195959,253136,75975,-140885,-195887,-11925,161551,154099,92694,40310,35547,74091,131017,214100,249347,226482,194333,72199,-119618,-294866,-298249,-249447,-171573,-7406,72974,-50247,-186088,-152061,87750,227730,76626,-73511,-46820,-85866,-111799,68654,161598,37935,-3522,89370,57101,-80773,-170692,-225893,-221093,-53678,177554,190762,13502,-26314,-33207,-166719,-147394,19190,11412,-103520,-159191,-79701,-11524,76613,103223,95096,-37383,-144848,-47777,188518,269858,183638,269752,478738,358584,-20424,-212992,-219300,-139527,-7272,91712,57648,-24845,-70860,-36708,-35291,-90534,33496,250890,213650,-74838,-204262,-6333,145322,-73657,-238636,-46662,219235,209577,12779,-133786,-128260,-2941,76752,6389,-52589,67497,251465,229538,100336,86770,53571,-37892,25274,120865,181882,193437,666,-154373,-40058,-102529,-217222,-32188,52762,563,-27517,-14339,69515,109598,122963,66208,-126494,-115509,88256,109304,-169554,-420230,-352729,-99364,31641,-46269,-224042,-187863,-26762,83154,147335,184854,126938,46052,-12290,-98996,-133677,-125264,-122821,-107190,-31052,-72086,-241122,-312768,-126336,10703,162566,290913,192190,80073,178202,286591,87469,-5906,137851,50133,-315243,-511418,-408758,-296792,-251688,-218889,-245402,-213766,-165422,-340261,-565239,-414124,-89254,-51716,-140103,-41674,14217,26522,63460,118373,166041,172901,175237,104837,15827,93185,236614,248888,393475,390112,80955,-171444,-127964,57937,-11248,-288429,-373789,-277312,-175635,1666,187138,245965,266546,167225,-107136,-87878,173694,29808,-304605,-392920,-336512,-282478,-40742,234409,186835,75489,8030,-75786,19417,163621,51672,-61380,23229,35433,63388,19579,-11004,97222,191008,24406,-134296,-133028,-65812,-56091,-115049,-168997,-116464,-105215,-194310,-312884,-385987,-296600,-153076,-93102,-13809,42859,19107,70426,216487,368450,211277,-11117,-14153,43631,107924,173491,27908,-39595,138163,289232,258172,176533,92358,-51157,-77439,-149277,-279572,-247977,-46714,-2045,-69413,-79437,-36338,-11052,-43545,-1763,41848,106095,270122,442066,271631,-27844,-66341,140038,94936,-23596,1502,8085,50045,167652,228812,220314,313868,296542,92450,-146873,-92953,89421,36749,-89109,-9965,178608,233202,-858,-154596,-151481,-193528,-131184,-27106,-106676,-169376,-141472,-239089,-210839,82148,250045,135045,9079,67665,127418,66616,18278,42078,-12175,-109856,-152096,-80576,54913,-47847,-243329,-90806,144988,11146,-136308,-129688,-82290,-77616,-18171,55103,31873,-104009,-207342,-45984,126617,15231,-62694,79152,107436,-2851,-119970,-160336,-117299,-35054,-22662,64132,120778,73571,146187,151064,-18894,-134343,-30274,72574,-12479,-38799,28174,-19358,-178185,-87584,178445,506153,586821,260791,-123397,-1190361,-3040439,-2327510,-246103,96597,933896,2973220,2275250,154913,-407723,-233840,-249913,58500,-62497,-1502624,-1893928,379594,2531582,1878872,202814,-189395,-241057,-441088,-286157,-94813,82149,351516,327485,135560,28119,-62467,-152271,-181504,-232820,-143526,14556,88807,111300,119423,44683,-26978,-31885,46437,127796,-9739,-37124,219763,439391,461413,434282,241537,-12591,-185221,-256056,-231556,-181193,-220824,-251420,-134611,-25226,43606,-80348,-250056,-78915,223424,162354,-162772,-297341,-63374,141699,49122,-72528,4821,129727,188981,193785,120766,122552,186735,-14686,-217979,-201086,-74579,75642,73750,81463,178043,127791,62390,14633,-188883,-318704,-120877,149546,242094,157156,-6214,-33230,76760,92970,-77274,-134801,-74071,-105032,-113677,34263,197272,310091,283287,59532,-147258,-184310,-231530,-293040,-86500,95664,73019,43500,48706,56141,124051,81407,-92485,-270890,-95533,266285,248728,-43278,-149321,-113013,-128291,-43803,130207,186192,72809,-35377,-56857,8385],[53777,175657,99914,-117245,-98203,149765,304586,210394,27825,-22683,51829,45251,-52113,-9056,141847,151222,-36189,-286440,-356859,-224536,-62941,30152,11329,-59388,-28828,-27481,-141563,-146744,-152891,-190166,-116897,-34302,-76884,-89946,-78605,-17083,123890,145018,74762,45249,77663,59002,-90691,-235408,-119534,93186,105073,57580,248341,468097,379927,87758,-32731,16675,67039,94049,122471,164287,116021,-133296,-383679,-360091,-275432,-191360,-89059,-170585,-493297,-632350,-439596,-124925,148893,139352,-36127,1571,93435,84738,79896,96724,32586,-176115,-332773,-303193,-185868,-94741,-64631,-87916,-154541,-132897,-8293,88439,79103,52301,46689,67475,34137,-25994,-5901,197437,296198,109244,-4258,66683,25576,-87626,-100951,-33176,187795,301199,78311,-108970,-189931,-241927,-133381,70397,154128,128688,209507,247728,-1001,-326799,-447053,-397658,-212256,-21857,-51778,-123649,-59901,4903,18774,93719,160720,190519,287937,343742,170832,-19223,-107961,-66598,21777,65734,-6811,-139162,-265267,-214913,-112734,-28277,112785,30631,-145772,-54527,195565,199987,27613,-48250,7440,-24949,-201334,-303310,-266507,-212354,-67711,68939,-46523,-203822,-228543,-149509,16136,121062,264611,176342,-366076,-750954,-404903,82582,148035,135233,248902,205771,-58965,1148,120010,-161033,-470613,-404066,-157748,10537,-75378,-256713,-197075,-114255,-56214,165912,324086,321111,235179,35340,-136082,-57318,81650,72827,-4552,1781,149998,57751,-250645,-285291,-121665,-37050,-75487,-173855,-166421,-56718,-33989,-244504,-451481,-304432,-119549,-67094,-2935,-51894,-106122,-170548,-98161,47114,43950,9602,75910,77216,124481,313802,233154,-13220,-15056,142021,58491,14328,178827,271192,236841,191076,43494,-68252,27735,167146,183722,239654,218634,166610,176712,84989,-54276,-193012,-110817,8775,10392,39780,-2875,-289347,-502856,-299301,-96918,-171488,-251331,-93678,113616,106723,-20113,-147005,-113637,32968,79826,16634,54626,125595,41987,-94363,-133475,-166816,-210694,-252391,-265118,-211069,-99851,11032,156665,200277,24909,-268846,-309232,-126277,4843,74844,32911,-285739,-502783,-296734,-42132,100615,181593,191040,123809,36670,4814,1534,-21895,-170458,-132430,-109912,-185660,-140038,8462,89836,147129,151719,84102,41755,-42703,-147878,-27301,79348,-64814,-185508,-32602,38264,128734,267716,277497,218047,293351,243252,-36925,-120665,-14179,-97737,-226853,-99616,-84353,-138882,-123483,-99500,4167,142890,209619,226811,169262,-6661,-161198,-219141,-158277,-84637,-47628,14639,28046,-171192,-394991,-456627,-451090,-405308,-180372,-4734,-24830,-80233,-24436,-32656,-138958,-282513,-375054,-204959,-56410,-194141,-335589,-247638,-143624,-2630,135496,199504,266323,279228,194810,167923,-6788,-313155,-244710,96101,244654,175647,-14323,-71635,50461,172780,197614,121530,-12268,8682,194819,283151,214204,184709,282231,294420,253674,402609,390924,178215,197029,395206,375454,99268,-72833,-64576,-140643,-130779,20828,65058,-38716,-176903,-230009,-42968,164580,259320,239581,144835,98267,8767,-2271,17653,56851,165376,113379,-320820,-651519,-349487,27510,-36073,-165400,-28532,156095,193786,434477,669971,527319,159536,-246066,-210440,-104287,-50621,317435,-124357,-954836,-721884,150329,816771,2366740,-742502,-2556427,490057,1741125,-965287,-2089046,-823274,-75867,4076,164328,702345,951540,615790,135393,2818,352411,403328,101433,20771,199806,38128,-164191,-145835,-109608,-65011,54252,-77807,-136187,-7051,244905,369074,198653,-21500,-99920,-85902,-59987,36830,143593,71403,-86403,-207582,-94604,79238,128609,101229,-53487,-190134,-292014,-277788,-197630,-115435,14217,298089,353659,150895,-33462,-75220,60673,174880,104625,20106,1011,30872,65863,155021,288767,336494,297252,304900,225704,-21095,-250713,-283499,-282059,-207930,46855,178480,3354,-200356,-165739,33385,149519,95807,-34419,-85853,-69393,22201,130057,80785,-28941,-20222,-9964,-70244,-132228,-160129,-179628,-185607,-22202,226474,242840,39335,-25900,-40432,-125580,-108129,25298,27570,-71133,-152431,-85064,-35261,2046,-13190,21163,-4853,-87510,-103884,43003,128078,67997,186890,402007,289954,-52947,-184014,-172856,-145949,-33374,96117,78776,-71182,-178676,-102705,-8380,-94219,-46639,164013,204041,-18955,-150532,19633,141469,-93644,-300878,-140252,105681,136522,28593,-50093,-37591,53648,120245,39407,-20036,131491,361850,343907,188106,157937,138027,28856,47712,143477,182252,172555,-13008,-201228,-214707,-297393,-282233,-62125,22811,33186,50166,35302,34124,30002,49976,55384,-126088,-127653,118271,147016,-150262,-380708,-348328,-119861,55462,-43959,-226758,-154038,12183,62851,81108,112705,78208,52271,21987,-81024,-130953,-107351,-108534,-119810,-33121,-16146,-142138,-247123,-85245,14210,118323,211806,125876,53715,210920,339327,90590,-33757,121573,85169,-200898,-346393,-250429,-184907,-138633,-115542,-204600,-235797,-192692,-308132,-455230,-330028,-86207,-84360,-133802,25139,91726,51850,85676,200647,257320,184744,152310,141081,47846,92624,163174,148837,327094,370645,101352,-119940,-97456,34394,-16254,-222767,-307892,-260991,-188802,-5092,148160,169418,208131,142734,-59745,-76902,45072,-103670,-314739,-334315,-262218,-231051,-14036,260098,186938,68026,56445,6648,55634,130749,-40355,-152110,-43042,-55513,-90848,-79886,2435,141875,191115,39016,-86227,-39559,59956,31353,-124522,-196017,-106914,-62461,-101503,-198272,-326714,-290761,-161934,-142523,-90948,-10990,42649,112027,192205,261267,119053,-71833,-51553,58685,128150,117036,-28987,-35785,158004,300674,238085,136008,89870,-5896,-46760,-139994,-265874,-237827,-15718,-7673,-119308,-96073,-51282,-33536,-75075,-32983,-26290,-32931,111125,359134,273332,-7319,-44326,142875,47126,-66849,27128,83454,121282,214793,223828,115637,171939,189399,-361,-189532,-71230,124733,84452,-16152,40509,224184,284663,8252,-193588,-181772,-206908,-138694,-33263,-81879,-70883,-4204,-142072,-154507,123917,240411,69396,-36011,33269,122896,100736,55496,14393,-58018,-88112,-92079,-74062,37199,-31900,-268236,-129806,125935,-27085,-180114,-94471,32119,74583,107738,154751,113390,-85910,-215444,9576,257579,142703,25109,85913,43864,-118383,-269394,-249538,-83434,27467,-26163,-13382,21267,68391,212039,134207,-104901,-175464,-7693,135673,72443,-16143,17147,44147,-86224,-71448,197516,603557,647964,196517,-295551,-1718815,-3715974,-2407064,-36567,296276,1524935,3501198,2138968,-140696,-370261,-69374,-324473,-341841,-780441,-2302849,-1884599,1373975,3500212,2031125,-40189,-424374,-322148,-472397,-321839,-117112,95579,341575,286215,79116,-15556,-42866,-39236,-33272,-136653,-145918,-52319,55907,131840,101135,-29542,-85518,21871,203410,254000,58147,-21101,210433,428442,425673,408603,251566,933,-162691,-233239,-224298,-195950,-317211,-381294,-195779,-10771,99412,40307,-89514,33252,277681,204897,-173461,-384519,-159470,97224,35481,-110928,-36268,144029,225228,209552,161902,180925,231276,26255,-196067,-174570,21364,203302,163893,129582,191503,105487,36466,37339,-92576,-192298,-53372,151963,255734,195708,28065,-22976,41130,35170,-39884,-33019,-13159,-112863,-137177,7473,145625,261933,256222,57253,-130400,-163359,-234895,-349022,-211386,26474,13119,-45738,-54621,-31942,13127,18269,-99981,-289608,-164487,154328,212407,-12553,-112305,-126623,-162135,-57149,135773,197113,60069,-112667,-153799,-102465],[-96758,55029,56529,-131371,-193177,27225,296011,290651,136551,18741,-1167,15152,-31107,-77391,-3709,152767,104343,-179348,-371987,-286455,-99533,12846,6033,-77273,-742,14312,-158718,-135542,-8751,28127,21558,52285,18127,-21500,-125333,-87606,83224,94713,17320,-20090,48935,114136,-21835,-225020,-142512,49434,35641,-8008,224362,452579,318288,34661,-64472,2268,79982,112820,111197,154884,122456,-115204,-360568,-337852,-184457,-32191,51573,-52871,-385127,-537536,-395610,-129046,129589,150789,-38091,-29060,51205,-10918,-41530,39096,26940,-176150,-363956,-382321,-245943,-141603,-144797,-118512,-125690,-128799,13660,152303,92580,1385,39758,136528,69980,-96247,-131598,88891,262957,93082,-9929,81122,24394,-98856,-115411,-90660,118175,282604,74794,-138018,-215745,-222966,-63258,189523,272392,192781,250426,305286,49573,-317853,-471564,-432759,-280059,-117916,-138157,-144465,-15411,38487,-12192,54089,144492,187154,293826,357891,186387,52195,49872,121897,126013,59614,-104537,-244099,-243461,-20845,54778,-13681,28700,-45667,-211165,-88355,187129,210012,58631,-21834,-31281,-79087,-134922,-127210,-57183,-30389,9469,36397,-112179,-195292,-133509,-62246,64369,125094,212103,135483,-285352,-532347,-144453,264353,209446,141504,230959,213166,-27859,-26155,56226,-154308,-421289,-384941,-194659,-78162,-177302,-318257,-240962,-168393,-103422,151874,365958,410363,303861,50652,-128346,-83462,9168,2068,-21289,7936,108517,-32455,-325483,-303114,-58362,86813,24031,-183309,-236644,-115362,-60217,-158924,-300229,-218552,-68946,-34362,-41065,-135361,-124181,-134321,-79225,68701,112855,109231,120053,49412,137725,376640,257751,24205,95492,223471,69831,46728,234761,276729,203213,158997,5504,-80661,55036,260627,329111,321731,145931,44572,178527,185856,-4934,-192608,-81130,28420,-67577,-75806,-10985,-203771,-453760,-300124,-113930,-198892,-293220,-119991,108991,125044,-13567,-179384,-163196,10285,116650,123786,159699,207434,133438,3151,-102116,-221963,-290673,-327975,-351402,-253931,-118341,-61147,65529,126543,-20077,-280601,-331395,-202406,-75756,22508,10482,-256352,-476718,-308908,-44537,128691,220818,188427,54866,-18766,72954,263911,242433,-4283,-25653,-31887,-154300,-144530,8455,70577,126011,219157,198054,66073,-87824,-139258,62238,188106,-24937,-241329,-184651,-54084,121815,265309,247250,178566,279375,280713,-11164,-139705,-24252,-40691,-165594,-75514,-65404,-168775,-202241,-138985,64498,218622,187377,96829,61087,-26033,-147430,-229855,-165769,-47367,-37491,-6782,3820,-187081,-374994,-368431,-299751,-259438,-92939,43769,46682,-2890,33855,38611,-66480,-206974,-234266,-82723,-47399,-188630,-298527,-246011,-160844,17552,264286,385674,401109,365470,292990,205776,-20806,-273435,-125011,166620,173687,29183,-99672,-120633,29751,160890,172540,118600,70339,30619,85404,142752,112862,111787,228404,238218,211176,418692,417054,109787,56383,293736,290662,69716,-20411,78658,39278,-1942,62893,119356,27218,-122366,-209481,-29759,221802,354495,314697,161466,78834,36081,102069,134506,146362,241411,144816,-321643,-649354,-370905,20426,43662,-8805,104192,283099,352217,461970,528794,369438,-63125,-539501,-311059,189208,381603,599228,44704,-677817,-497991,-122407,-569312,106024,-3167456,-2471211,2594890,3091830,-599653,-1741730,-308683,267390,74948,175740,591205,726977,689234,351936,32076,275693,442068,118989,-65351,143127,141886,-7299,-34033,-47233,-82613,-69198,-191200,-194164,-76903,103042,246666,173642,-45185,-137318,-91199,-32880,42999,51293,-82923,-186550,-201577,-75904,78669,160555,173749,38357,-88644,-207233,-288774,-245987,-90247,76694,351213,395291,192612,75298,52499,109202,139296,19709,-46129,4492,61402,68508,163876,326315,382501,369267,424099,366634,79273,-160445,-216541,-285265,-250408,56974,261130,104109,-149987,-143576,-2808,100982,154900,43507,-90129,-36479,168554,188363,-31557,-137081,-81026,-125474,-181635,-160707,-115349,-88295,-118285,-17191,205168,236518,45991,-36641,-24926,-27818,-15334,66166,57423,-37690,-142817,-90932,-51446,-66395,-140472,-87707,-11327,-51411,-153055,-96034,-22928,-45945,90206,274734,173588,-98612,-163045,-129935,-132603,-30111,115495,95712,-113934,-266761,-163901,-6189,-83589,-81358,87252,140349,-11847,-118572,26412,127134,-92957,-329933,-233787,-22668,62700,55796,63046,80984,109094,143630,86364,40896,169758,385363,377163,251997,240399,221274,91193,90881,189967,181694,135963,-26193,-209078,-318609,-399374,-288167,-79228,-1829,72985,136371,110995,25508,-54351,-31620,38295,-116122,-154556,97065,155916,-103226,-274143,-261262,-105258,61999,-37974,-192294,-118564,31212,27872,6015,27082,-704,9693,19731,-56415,-106357,-82371,-80534,-101365,-28316,25405,-35071,-129291,-14145,20781,41290,88232,52313,50723,235273,353271,80869,-83084,33270,62373,-93991,-163286,-114161,-100738,-48319,-21335,-142383,-219332,-188090,-227239,-280396,-183312,-44777,-87208,-114530,70446,139767,37681,45371,214863,293442,157287,112790,165401,61969,62529,68815,44245,218056,312438,124553,-63059,-103660,-30496,-27106,-132029,-224539,-251870,-198909,-13022,98081,81084,140739,117026,10481,-56043,-106317,-234116,-273196,-234232,-172784,-158209,15796,232730,135653,46488,101302,75828,61607,66315,-132941,-242122,-123997,-132404,-191465,-138654,1202,126846,125599,10823,-62735,15196,128695,77745,-149736,-236079,-137687,-60074,-33708,-86135,-229824,-229860,-132175,-155338,-145147,-77749,26119,140542,181200,139632,-4442,-160352,-128147,31377,105287,47609,-74210,-26363,156389,267491,174393,68129,90411,55914,-30980,-162038,-250529,-187112,31758,-10405,-147541,-109857,-78232,-65827,-101289,-58888,-94969,-183100,-65348,238978,250286,28121,2597,130441,-9912,-124808,-10972,100030,179625,251128,175265,-13112,26034,67046,-101577,-222647,-44000,149337,131578,80329,102388,235965,285882,19831,-186522,-177417,-223397,-170745,-58059,-63151,30192,138750,-30039,-100371,111444,168856,-21894,-117121,-50874,87360,114704,61554,-33445,-99720,-59231,-40379,-90208,-11077,-15876,-263086,-167467,66597,-94566,-222740,-58679,124973,203467,228439,270067,201854,-64747,-231405,9903,293088,210366,68102,31553,-83281,-275346,-397963,-304474,-42964,82835,-17910,-81028,-64454,75747,235139,61517,-193876,-199929,-4590,171990,156332,30043,3291,59789,-23194,-29845,209644,588132,527550,-19500,-537831,-2074490,-3839096,-2003171,247362,503070,2017303,3543867,1598711,-510058,-384655,-61132,-501901,-785113,-1505931,-2879674,-1616416,2339890,4138404,1975432,-200672,-553581,-402238,-483325,-314143,-104097,112040,304085,203308,-19817,-75908,-16528,61176,90017,-34623,-130368,-111507,2699,105497,58632,-71002,-85463,85760,309274,317272,72315,-57983,121709,328070,312051,304212,205905,-16779,-156668,-199571,-190650,-181526,-363057,-446731,-216824,-5233,122414,130379,51047,112682,265126,140333,-252346,-439781,-187836,66264,-5643,-166351,-83917,145337,244753,227364,223852,282340,321799,119581,-123491,-100102,124964,304199,231043,164072,179896,51739,-20890,34279,-30666,-95048,-15182,127764,237180,211166,50086,-31809,-6170,-19082,-13988,39068,36499,-97668,-142431,-46689,43958,164099,192606,39352,-115290,-123565,-174808,-272136,-204018,-11870,-58551,-149929,-195140,-175918,-141081,-54107,-60061,-199355,-145896,93256,168034,-18229,-138927,-196071,-223123,-88108,111409,190235,65023,-150545,-226530,-217284],[-208626,-21439,75680,-79853,-208842,-38812,269010,304264,208833,61950,-65858,-23551,18087,-87276,-88794,174946,232666,-63681,-341636,-305284,-132011,-22111,743,-62385,60932,113626,-73876,-59298,141518,241298,177584,150283,132790,63352,-158846,-171763,-320,17843,-17598,-11146,76216,207572,107511,-139432,-111926,60576,19967,-47047,199223,429149,273020,-10765,-100650,-4304,126578,169788,101749,95952,94790,-56516,-241629,-236373,-61757,122784,180438,76836,-199388,-337795,-270756,-106420,94665,145626,-30735,-37763,45155,-56275,-109310,15953,50358,-124862,-311187,-358657,-225869,-145150,-204981,-147967,-99527,-108164,38258,177647,65496,-61745,39714,219224,120652,-160653,-286681,-103341,132399,40901,-12904,99219,51090,-63533,-92833,-120956,55716,246000,83130,-137161,-202647,-179866,-18897,253854,361565,236457,249757,330236,101362,-269832,-430831,-386198,-297243,-191668,-208597,-174377,-22047,11682,-61927,37148,188430,248940,329154,329345,156674,81956,164886,283219,224153,59345,-164027,-287034,-187127,131561,183039,10497,-27943,-68328,-185207,-49288,198208,208590,93171,31649,-33070,-99537,-34557,71316,148599,146925,103544,30971,-146437,-180662,-59242,12171,95565,103491,130560,109811,-138081,-234107,157306,421332,248426,138911,210790,223846,23964,-52313,-22432,-135278,-334635,-349041,-224003,-152745,-261920,-348879,-228210,-147081,-92815,163578,410939,477554,352635,75679,-101232,-99303,-52878,-44040,-10227,17832,25078,-151595,-370944,-297948,-19695,145460,45505,-224523,-275999,-110477,-31149,-34912,-112123,-131090,-48307,-10261,-71846,-202392,-145813,-105365,-41487,112351,178957,171112,111517,-3599,127145,364848,220726,39739,173136,255269,62807,61644,235428,236459,165769,144206,-9836,-88305,56331,302479,419622,339702,38060,-78599,176861,291845,74744,-155170,-43040,39739,-149487,-189329,-13024,-81836,-343766,-275509,-120221,-196192,-298476,-134510,95234,129374,-22120,-215518,-213250,-30433,92415,146631,207409,264111,211811,93723,-74899,-284230,-377603,-415031,-449026,-318015,-157937,-128235,-17473,60178,-40042,-244556,-308150,-237512,-124497,-18374,2086,-174066,-383319,-291934,-68824,92226,180479,142586,11248,-31667,130791,436191,421692,151324,97843,72179,-91274,-122829,41687,108407,141143,289755,323439,114911,-119642,-128423,124919,264696,21049,-269413,-312844,-133964,117823,245727,204088,120677,215164,250553,-27701,-189212,-74228,4828,-70141,-31271,-45384,-204047,-277150,-152738,112595,261263,154997,-38250,-80493,-84313,-156844,-245802,-190987,-42602,-30530,-20934,-30387,-196350,-329293,-286279,-190174,-111268,32590,113427,109365,49655,63721,99672,3243,-130415,-93472,30178,-14309,-140677,-216447,-201007,-157922,-10487,298978,488434,452033,365179,311307,221073,6399,-177989,-1591,198002,57635,-175100,-238319,-186568,-5578,106559,88572,47994,72199,23279,-14500,1779,8134,50575,165289,129967,96895,347271,378186,21310,-111119,113542,138864,27279,53891,235180,209809,95758,63084,105375,33214,-64453,-134081,-7500,233451,387574,327419,138731,60422,82299,212237,264855,241111,265099,141804,-295257,-604352,-385314,8568,140602,180439,224220,349932,478040,484584,363090,184678,-252284,-763959,-431201,358541,694285,864751,362248,-270038,-297427,-262437,-1330921,-2472876,-5462573,-2166356,4616910,4134126,-245672,-1394340,-78588,301822,-56629,71615,348759,384991,564052,412985,82397,250040,465929,107905,-187776,33919,225657,160266,92280,11577,-100687,-179217,-270996,-214677,-135622,-64032,52004,74966,-103604,-206712,-152864,-29730,56962,-33843,-198592,-254393,-189700,-78932,36485,145382,219017,130878,23264,-64851,-188564,-189442,-38272,106296,322512,342394,161239,132156,139479,106937,49541,-91094,-113692,15854,86773,48660,125397,295079,360340,417283,521190,450139,146044,-53716,-121975,-274335,-298528,19410,297887,227119,-32067,-83021,-430,103411,226791,121381,-77175,-10355,277394,221639,-152043,-276316,-199118,-248164,-259750,-170385,-72989,-13506,-66258,-51890,122331,181143,30490,-64432,-9622,64223,77127,120581,90821,-16715,-136205,-101458,-70563,-118925,-237465,-194693,-60298,-58138,-195814,-204254,-144978,-124279,6016,130974,39782,-145474,-152543,-102961,-114173,-14487,137287,96273,-155271,-322729,-202993,-18120,-59459,-79470,16784,17609,-74469,-120927,18122,122462,-47953,-293690,-285618,-122466,3145,74323,163046,188222,147510,144662,134370,97712,152066,311024,323822,263710,290226,261862,121868,135358,229164,156554,66115,-55272,-189155,-320394,-369727,-227603,-69692,-12852,101686,204110,189770,43101,-124093,-100759,15930,-109057,-198028,24170,132590,-42928,-138245,-127979,-72178,44728,-17985,-130989,-87570,33398,-12167,-69300,-54633,-79040,-57124,-5492,-23806,-63729,-55661,-44011,-60461,-24099,42045,55844,11657,72528,33836,-44756,-39617,-3034,69593,237759,324367,68537,-133293,-94386,-6499,-19671,-8747,-25705,-49874,9943,48513,-77068,-178632,-158331,-125293,-99932,-23944,19127,-63895,-94060,75406,137554,-14367,-45735,154878,257945,94625,66591,179360,80663,32986,-2486,-33317,92107,229755,151193,-5429,-135314,-115858,-39019,-32078,-132324,-247912,-203872,-12330,58794,2753,69205,95055,89593,-19853,-236217,-344230,-212525,-122382,-86766,-77075,47418,166828,51629,20711,139263,129436,57102,9743,-179903,-288751,-175773,-158737,-209794,-148332,-23049,40950,8596,-47124,-62410,28396,135693,77860,-171402,-263948,-187234,-81308,17752,14059,-112765,-124716,-68024,-124457,-153598,-125801,-15639,150884,181568,48990,-107732,-246187,-227402,-33987,57430,5130,-79406,-2166,151385,224221,113922,11490,99364,124958,-9812,-186805,-233054,-105559,103584,24803,-112701,-88218,-88342,-85948,-99166,-52309,-128804,-292064,-194420,139417,222262,76803,67231,114583,-46899,-163118,-81930,74739,238382,300927,134783,-85728,-41948,-14009,-168956,-222265,-400,181069,190631,189258,169764,219326,250141,50739,-103387,-92605,-180690,-173968,-70861,-38101,123540,261263,79512,-46336,72066,83992,-89152,-194450,-132380,59988,131429,57856,-70947,-113063,-12005,19168,-86498,-34330,28195,-206486,-182634,-1709,-147271,-220406,-2888,190371,279575,321107,381390,290344,-22072,-225278,-10595,263688,231660,80132,-44345,-222815,-411325,-447627,-279080,26832,148886,29178,-83915,-69428,130619,242396,-15211,-231542,-175778,1251,199437,251432,125147,26967,46338,-6783,27233,230353,487271,278975,-318532,-823422,-2214255,-3362445,-1156583,641200,799321,2374856,3102167,765460,-854533,-415598,-202801,-759853,-1172304,-2051914,-3049744,-1046219,3125092,4306805,1753415,-233055,-529838,-429821,-452937,-255341,-32590,163351,286527,136972,-92169,-90037,55593,162622,189248,74405,-74411,-121415,-26549,69365,28341,-48432,-3404,171707,359119,324595,57448,-102974,13425,197097,185232,181015,132342,-47846,-152242,-149388,-134261,-146875,-332855,-392395,-155556,12132,127843,197315,169225,172219,220535,12340,-362189,-440609,-130806,73491,-51108,-217264,-110868,160491,275230,267500,303116,402183,445347,268490,22340,41049,239644,379036,286413,207319,176880,4539,-79337,19320,7705,-20768,16842,107308,207943,220289,78168,-30404,-16872,-9537,32457,98168,91116,-37590,-94887,-74212,-44577,71134,129613,24477,-89391,-58837,-58377,-82802,-39376,28149,-89976,-218212,-312723,-319722,-276422,-99508,30914,-17212,-27968,121468,141765,-41225,-209914,-293690,-278341,-104624,90287,185308,94172,-126315,-242315,-289797],[-306217,-91546,94937,-27439,-187626,-68430,194362,217254,190435,59858,-157672,-100309,42152,-59630,-107441,166420,259964,-17281,-313538,-313338,-188609,-103809,-49494,-58411,97300,202251,57206,22655,197265,327525,265776,199177,200193,110230,-193153,-274846,-140665,-107917,-59438,43268,132472,280190,220200,-43925,-75412,90367,30890,-85200,145141,374651,233229,-48573,-138995,-7586,182070,219077,60675,-25606,10440,-13465,-108088,-125215,20338,196521,233535,151991,-31271,-140099,-140143,-97847,23958,95724,-51329,-55745,51607,-58142,-128785,4540,70503,-56028,-211151,-266029,-154296,-118931,-237003,-176677,-97021,-92271,44033,134182,-32738,-159345,17603,271456,153218,-220484,-443499,-326403,-68162,-58591,-36659,99480,78975,-13672,-60947,-138210,-4104,189477,91841,-119969,-173176,-139923,-25795,228447,379802,231291,186576,296950,126867,-216523,-363347,-298768,-276243,-242354,-261671,-216742,-97521,-93846,-139976,18221,244614,322707,342454,242879,74040,43393,185140,350606,274672,58461,-173869,-264501,-126730,179135,215920,19560,-56604,-61330,-103075,36676,218946,187866,106621,80596,-3753,-75847,69372,224603,275327,253379,181666,54475,-136991,-162987,-34283,39257,92005,63115,44868,85234,144,23567,385100,491036,237560,116903,181815,216539,64701,-80581,-99800,-106525,-226319,-299667,-241499,-207237,-318442,-352978,-180502,-68570,-24602,202249,449620,523713,399701,127232,-55764,-102059,-96740,-68966,10365,19650,-78725,-268408,-381914,-277968,-17776,135196,-4341,-297044,-298993,-65446,41813,103440,67916,-68971,-82471,-28294,-101298,-234482,-164327,-106161,-16584,158316,225639,172837,46978,-65423,98699,283924,125274,8913,171329,216093,43368,68910,192457,158872,115541,121547,-20934,-104139,18826,266541,411558,282150,-68834,-164071,160968,344885,139761,-106361,-22488,28859,-209850,-263345,-9030,35730,-206382,-222456,-110097,-180677,-281734,-135551,77940,113505,-49368,-252227,-256291,-83535,11173,75490,187966,293482,269455,150595,-73903,-352094,-452200,-480518,-523877,-389752,-213446,-181055,-79251,23321,-17855,-164275,-249010,-227895,-132407,-47099,-11790,-85983,-259575,-257347,-120075,-8798,62262,56812,-9229,-14694,149703,440536,454476,258890,216361,179839,-8140,-72525,103169,189305,181492,333168,411037,158937,-144920,-130514,130390,252623,27329,-276559,-384011,-182079,126871,228823,165826,60394,107069,140113,-93824,-264001,-150434,32124,28190,16383,-23284,-222865,-319420,-133226,138526,256739,117625,-137299,-211008,-163750,-184734,-259368,-213527,-55642,-24302,-30566,-65730,-197444,-278561,-242069,-159582,-12269,147121,177450,151158,73667,67277,140327,54621,-74210,7279,109973,43137,-56882,-105792,-115114,-121860,-58939,239642,480145,414129,300225,271689,233678,80337,-53895,84148,182497,-60349,-368922,-397303,-248177,-24713,53436,-6656,-38964,16224,-14455,-95798,-118601,-87041,4272,95251,-13135,-62131,222122,311741,-36275,-233811,-68873,-9287,-7555,124620,353903,330636,151888,31219,25588,-33074,-45318,-42033,21541,196531,341118,266371,75803,46491,139189,306397,382951,329731,248162,120514,-233801,-520046,-383199,-3993,234273,360750,312799,355228,547826,512535,246787,40404,-367209,-884135,-534965,383305,839470,1054684,712776,125760,-164746,-164113,-1464387,-5094075,-7083529,-987144,6415250,4369221,-189984,-1084279,-146371,-31011,-391056,-113871,50175,-861,241588,273379,125061,287284,452436,50539,-313319,-73451,279126,294348,197206,63769,-88511,-214913,-278174,-177576,-152846,-196210,-137943,-54800,-176344,-286673,-243616,-49439,62897,-96567,-247650,-260400,-166659,-104626,-43580,85450,231056,205275,124063,94698,-3845,-39445,22310,82858,215382,208729,69179,130504,179725,72065,-56772,-188932,-166790,20537,88563,191,43668,202808,281290,437064,585142,466283,171017,48386,-18927,-247145,-324862,-33751,291868,344791,142195,27229,64488,171819,300388,182679,-50039,8363,327022,229684,-235963,-399390,-333876,-338583,-276062,-149960,-48428,9420,-52722,-108843,21152,120550,20093,-84459,6359,117960,138534,179380,134267,4391,-118452,-103770,-91749,-146373,-265851,-249193,-123157,-91622,-210230,-246472,-192707,-133743,-32974,24606,-53232,-154811,-126237,-77258,-85597,13899,164640,91575,-176814,-323301,-191142,-8180,-8060,-45187,-41689,-131749,-179389,-135913,18283,151101,58657,-170529,-252705,-146643,-21183,76635,221144,259949,169138,140836,183759,134780,82632,173330,216186,221404,282246,242523,116495,169413,239887,100109,-33752,-103950,-154414,-220676,-216128,-104229,-12889,7683,120502,248260,258755,86449,-148228,-128731,-1207,-106901,-240683,-68935,96686,24029,-8260,7830,-35131,8069,10021,-70110,-64201,31933,-40688,-129641,-108791,-118175,-108450,-28062,23664,-1081,-23378,-2342,-12044,-25336,36846,119609,141774,156669,52229,-114791,-129514,-13687,110471,217834,267452,68480,-157999,-209832,-86418,21212,95285,26773,-15290,42579,92496,-18934,-127125,-112328,-33038,30073,94447,80550,-25497,-77686,42259,86696,-84140,-154900,38651,159355,17192,27739,188307,119661,30060,-21760,-75341,-31632,134012,172334,43896,-172443,-194566,-47915,57802,-43524,-241328,-202382,1050,44962,-52472,-8281,68677,154161,29339,-311093,-427368,-175005,-36516,-24992,-9713,68389,81276,-39807,-4212,159986,164531,60547,-10380,-158701,-270707,-176986,-127222,-154938,-127199,-81869,-110633,-136692,-117601,-80631,6389,89803,31429,-185299,-270913,-236868,-110377,58653,89980,-5157,-4840,11818,-65343,-118599,-143106,-74649,125021,168870,495,-165048,-310255,-332208,-131168,-5799,-3723,-52224,20528,142329,189836,82861,-17727,96182,163868,17381,-195302,-225445,-36628,171922,90469,-26181,-37026,-84581,-101332,-79006,-15437,-119071,-334967,-249542,80982,186135,111778,112257,83096,-66874,-177621,-164742,15869,278351,342782,112543,-82350,-19685,-44477,-195555,-195560,39029,202079,235739,262515,201258,157510,172101,79930,28177,58827,-70028,-138930,-78567,-23421,177275,317758,139757,-20278,12011,9044,-118198,-250096,-188847,41617,134122,31905,-107026,-117321,25194,66463,-66434,-33560,75851,-130812,-195584,-78626,-178297,-176714,52043,196109,252321,327461,425724,330246,11432,-217502,-54059,185884,199369,47662,-134943,-354729,-504192,-427621,-196596,96004,191476,76983,-43241,-11880,195275,212264,-95449,-231383,-138009,-20836,186473,318346,232049,68890,-14073,-84052,30788,212247,294366,-59501,-654126,-1160452,-2207877,-2454920,-78161,1094496,1186024,2531240,2243957,-217246,-1121589,-463045,-472610,-1091078,-1493394,-2344268,-2764194,-216103,3573652,3916939,1369046,-202561,-420470,-421548,-417618,-198429,47789,207983,261224,74786,-140908,-75515,133860,220221,218671,130628,-34580,-123236,-55939,7147,-17015,-12599,94575,221872,309374,241925,-10522,-166331,-105252,41877,43344,38146,9234,-124727,-188564,-144326,-129879,-163226,-284378,-267056,-64276,-8095,69252,187970,201800,164952,123554,-175827,-513654,-445319,-70953,60628,-138405,-305428,-166074,137029,266666,269701,317566,435967,502427,382748,167986,172798,291502,360661,270562,205943,138602,-74212,-180836,-61490,-22235,-14474,3938,46895,118371,168917,57254,-64678,-31693,19605,47737,93506,92489,-362,-51654,-104395,-138665,-40501,28884,-42905,-116494,-46236,14628,85709,162242,85846,-124712,-289966,-427023,-476432,-411925,-170753,69118,112799,79817,160353,82648,-125827,-358543,-449309,-367104,-152951,25683,121356,69118,-114938,-261247,-361698],[-355436,-133277,112132,22627,-124525,-37406,117827,87953,114780,34439,-225832,-171114,50975,14671,-40536,132414,187014,-33577,-271945,-280314,-218513,-178987,-109672,-54165,105274,260353,203817,96408,145798,266843,270593,198091,210112,118466,-200811,-348063,-284067,-243576,-93706,134214,214910,315377,285078,37589,-40670,131900,70681,-106535,82708,309728,213963,-48044,-140346,20801,254942,256271,1017,-167204,-99429,-1092,-10759,-48427,32617,171015,202227,155889,65087,-9170,-46264,-107290,-62828,14605,-97276,-82207,65849,-14236,-96348,2004,75374,10871,-91630,-137679,-51924,-58513,-213679,-175790,-99873,-74446,38467,40504,-178648,-273167,-26532,278238,161319,-257657,-554168,-503733,-268467,-179167,-77051,85654,100823,35100,-27850,-137080,-43855,135314,95377,-98238,-140493,-110062,-71861,126566,321917,182977,88078,220369,121770,-177711,-301456,-211428,-228350,-260914,-283537,-249983,-215600,-250329,-231702,-14225,269255,360408,306539,122874,-33178,-43746,114672,309498,265397,60786,-130476,-183663,-77693,121127,151860,9228,-53227,-40115,-4379,137769,245016,158932,96510,109794,51603,-4087,154126,291005,289133,260325,223661,105821,-79445,-132369,-45849,21824,61349,21894,-19190,51358,73430,164695,474903,463678,179380,78770,143531,182619,79702,-97657,-150641,-68651,-115277,-241112,-243694,-236448,-332743,-323450,-113197,40278,88983,265237,478504,558627,459974,210308,6384,-84186,-112767,-75280,32060,20368,-157425,-331923,-345311,-240530,-40898,83720,-84335,-377244,-309829,550,143028,233921,206001,-37750,-160105,-95843,-129774,-221410,-164929,-134830,-18596,195255,250287,123551,-44293,-105016,75930,180755,12797,-63321,79633,116150,26976,83517,132952,66899,54596,81007,-36953,-127812,-45108,165905,300839,168081,-128242,-176081,127245,306724,156252,-65359,-31543,-7146,-229192,-274213,-2192,111830,-79215,-138917,-75577,-164940,-255493,-116057,71221,84797,-80591,-269831,-272556,-128055,-93266,-55827,121809,306806,309696,165239,-101686,-406514,-484832,-485703,-534899,-437551,-264452,-209904,-108260,29984,52328,-50228,-160872,-172299,-96563,-59477,-39746,-30975,-143696,-213172,-182378,-138904,-93072,-41202,-8768,17307,126746,293500,351294,300050,311805,273482,85028,6765,180085,277666,219165,327504,430032,178558,-161464,-146842,75163,141518,-17905,-260224,-380485,-185102,157747,235929,154012,23500,-12923,-21425,-184482,-333824,-219514,45220,98344,50665,3334,-202620,-302042,-78878,146961,216756,88083,-174333,-291563,-235823,-214608,-257826,-207415,-59142,-16498,-42366,-92718,-185309,-231952,-236448,-196393,15935,212698,219114,177842,82949,59712,161889,83412,-51409,41930,146912,116041,45913,10913,-3489,-48159,-86727,124542,371585,313074,213732,220136,267602,189800,64915,118692,143716,-129421,-481191,-522074,-273203,9762,57852,-51252,-83359,-46758,-59649,-140161,-191773,-151800,-18793,30398,-155610,-214737,105170,272774,-18449,-251311,-164375,-80378,-10602,177794,413060,395860,184341,-658,-80449,-147771,-79366,33334,55703,126987,231047,154459,-6025,43185,196243,369481,467254,400347,214546,101283,-135589,-400402,-353040,-12469,305058,497750,367187,322608,559206,551199,233183,-7643,-384699,-884742,-580409,299219,827770,1127661,947426,350252,-133190,156130,-1268603,-7242927,-7532870,1349007,7761522,3535289,-582462,-816609,-379663,-603300,-822947,-314500,-210201,-336386,-191595,-30242,136147,365298,380653,-58270,-408212,-134209,295462,355690,246053,108478,-24708,-146375,-202865,-87175,-117450,-252907,-263058,-173754,-237117,-344126,-321643,-84542,41915,-137042,-232608,-199294,-127514,-139645,-141495,-4518,209175,245474,197189,229855,206804,152774,68607,70,49498,28747,-51321,85885,185197,37358,-136075,-243715,-192267,12047,56251,-75177,-63278,72889,166609,421063,602889,420941,153681,118299,62144,-208119,-309090,-73107,246028,413637,320718,172851,184470,286079,361649,214834,-21638,13249,303907,207031,-261610,-466247,-433004,-366379,-225782,-102389,-53204,-36195,-88711,-168246,-61536,87940,35465,-76955,22976,122867,153419,226848,182718,31801,-87334,-96916,-122545,-160961,-225741,-230188,-172672,-127208,-182645,-211596,-154284,-77283,-23205,-15288,-67179,-102612,-66989,-43336,-47845,51745,194457,89514,-169762,-267215,-122375,44781,69308,3201,-92886,-270498,-282886,-140327,35720,204456,202152,14627,-133256,-85685,-10745,51987,215022,276759,168906,138277,223404,137886,-20836,17275,87782,128536,200598,157112,74565,174631,202380,6693,-158936,-179543,-132797,-74990,-11889,46530,86995,57767,126967,263042,296606,132798,-119074,-109540,-14417,-118123,-272906,-151681,62818,81800,79386,96355,-18273,-53085,5458,-56839,-64145,27083,-57157,-174228,-130873,-105119,-123642,-39677,75752,68620,7675,28229,15080,-45975,8854,143686,218245,205214,54672,-166243,-169182,20436,159868,175697,197154,80694,-148802,-277970,-149079,34470,144848,68448,17633,52394,107526,19709,-84360,-70399,14804,64740,123730,104447,4513,-70962,-15916,1276,-150901,-249087,-103749,23438,-53108,1820,188351,167294,50126,-2358,-107387,-152305,26635,167900,68264,-201053,-248771,-57723,114078,21342,-229742,-199457,17859,52903,-85882,-94566,21482,178092,77743,-324228,-488756,-193505,-8843,-5482,18546,58331,-9171,-116563,-28609,150782,176964,79736,11635,-78997,-193435,-130871,-56506,-64027,-106365,-179296,-301463,-281098,-181094,-107578,-36230,12069,-50074,-195916,-260285,-271681,-135237,87992,131255,68200,101054,88806,-718,-56642,-129780,-139078,54755,122991,-16930,-172017,-336833,-416031,-238764,-70943,9538,-17763,21523,125406,174849,91065,-15756,61392,140417,46458,-169967,-230233,-21985,201492,158855,75198,22132,-80137,-122973,-56442,43479,-64406,-299979,-226971,63080,141170,115122,110146,30180,-77535,-169390,-230129,-53851,282073,347086,102326,-20065,61792,-34828,-180997,-147319,61071,196639,244982,269996,173173,53770,63894,91042,167094,239531,87671,-73069,-86489,-22517,185827,299893,134032,-27573,-43362,-23215,-91194,-252035,-193774,40397,119482,-11732,-138977,-118397,44194,100115,-28935,-14563,110168,-59540,-206930,-141291,-168304,-89684,105390,150620,129880,236659,379952,307608,26036,-212332,-102423,108137,145778,-4636,-205362,-430657,-516023,-344408,-77177,156071,202693,105469,21246,81893,244476,152242,-160447,-199508,-103218,-70109,135916,351478,337458,131478,-92700,-232614,-39406,140395,47587,-404017,-942356,-1493131,-2104164,-1349244,1001150,1551279,1637719,2475346,1161562,-1125471,-1231163,-475143,-751832,-1405829,-1724989,-2346162,-2033685,818949,3645610,3052203,880939,-159748,-279444,-357624,-358692,-137163,132137,243560,234563,40121,-138253,-22823,214453,247452,205470,141567,-17719,-116940,-60194,-33800,-44341,37073,190931,241794,206707,123140,-81017,-196649,-165592,-68335,-61382,-68080,-106666,-199339,-226495,-168085,-168760,-210518,-212485,-82411,54130,-40109,-15735,135217,177357,133848,39605,-330247,-626276,-431455,-18734,46584,-213304,-379576,-216758,100371,247360,256271,280346,387083,494282,460305,315080,297194,303052,288568,224989,199021,111027,-129822,-266439,-150373,-50314,157,16501,4133,26008,110073,36223,-81226,-5857,96823,77559,87772,95052,50123,28483,-68668,-158889,-92120,-37783,-98710,-139054,-40932,69033,222616,366370,192142,-105307,-297249,-448641,-540232,-456359,-202706,73159,172472,178300,233347,69735,-174555,-467180,-549521,-395458,-147909,2529,76169,54827,-62429,-215292,-347974],[-347695,-142065,118107,60295,-37477,42883,72436,-27441,20199,670,-242488,-204011,49224,106375,70998,73939,44308,-85961,-205044,-189455,-180917,-198396,-137015,-41402,86990,274405,323071,148795,20238,101002,204002,160241,169410,95660,-169637,-352537,-372643,-343578,-106670,237527,304827,305629,289368,93002,-10387,172949,134296,-91762,40701,256287,217270,4011,-81322,94187,347062,287685,-52955,-278617,-193268,-17480,22397,-32906,-25687,66276,107983,100825,74696,32842,-7630,-123500,-134887,-69505,-148112,-102055,89090,67581,-20653,6644,58642,58001,19166,-10082,59760,39348,-116981,-117254,-77644,-40472,38033,-59211,-315230,-360966,-74697,246836,154649,-252769,-578295,-576610,-398727,-279088,-115100,73482,121618,79605,9883,-105151,-39794,111080,88882,-85534,-112018,-83836,-121520,-2824,215768,122483,11485,143445,99446,-156274,-260706,-150336,-165409,-240029,-257969,-241446,-321952,-400159,-306028,-54132,242020,339541,230788,18228,-114169,-125272,5466,198294,214871,76087,-41592,-62678,-36637,15725,42227,-2768,-11753,-3615,82956,226703,277200,146362,82495,125136,128370,107272,210446,269115,208293,185737,227978,179039,20538,-71676,-49889,-4510,31155,1311,-43049,12454,72167,190202,446386,383299,104713,40577,104540,133499,79535,-79004,-149389,-20111,-17165,-178458,-229301,-234980,-291139,-245146,-28349,156875,227983,344352,497522,589402,532674,312727,82694,-36033,-90854,-60265,61727,43902,-160822,-293795,-245105,-172249,-56978,37048,-139774,-425665,-296954,81609,258790,341949,288246,-22580,-236844,-183772,-145421,-161726,-130570,-165094,-36221,224477,263179,59805,-111750,-88543,91837,123510,-54929,-143889,-69829,-4910,33118,118093,87424,-8702,1598,38768,-49619,-143631,-101756,47276,127985,41961,-102273,-97085,81044,176825,116447,-38305,-64060,-58467,-201151,-219206,4701,128230,10414,-27628,-9383,-149163,-224516,-68169,90349,60149,-90895,-241388,-238908,-137367,-173806,-187915,47376,318909,337833,146053,-142177,-422332,-453052,-408816,-456823,-427664,-284646,-208103,-100286,76235,156447,78074,-51092,-75667,-22611,-50475,-77836,-27808,-66474,-167500,-228929,-243367,-222321,-111371,12277,55342,84651,88456,178169,277370,369205,337983,174720,106843,252926,328328,218250,264379,375424,166605,-164148,-168648,-19089,-26956,-88728,-215001,-311649,-147748,205072,272468,179477,29467,-103932,-175797,-255819,-360263,-247810,50083,116820,55294,30110,-135474,-215898,584,146343,165078,75322,-152563,-308439,-277699,-230811,-235411,-161709,-35655,-13151,-67420,-109536,-158943,-188729,-244704,-255509,-20102,207035,226096,196471,89406,49686,164393,87564,-70212,1118,138506,179844,136011,102627,103527,51254,-63639,8333,202227,185307,141232,193215,326988,300569,142804,111772,115943,-121591,-477224,-566587,-241865,111606,148938,-9419,-57739,-72422,-83307,-135320,-204527,-173496,-16477,-17463,-263343,-314415,50072,298485,82466,-151605,-124396,-41340,26742,205431,413133,413350,209187,-5306,-159723,-265177,-153935,70071,88131,45448,88333,26334,-82634,46544,234130,388537,500046,436128,179201,91033,-16955,-259652,-295458,-20535,330974,562124,386039,278452,521733,588743,320843,50120,-316266,-780104,-543199,174281,714280,1073257,944999,290808,-216552,551216,-1167738,-8428952,-6597335,4532613,8412730,1745123,-1376227,-583490,-571848,-1159782,-1195014,-471532,-365807,-546403,-604262,-398537,104313,432411,240352,-208585,-453650,-134516,269087,317523,210439,134999,82835,4002,-75205,23676,-46995,-232970,-307136,-259609,-268391,-353090,-353480,-129237,-24265,-174200,-184639,-95372,-75268,-167702,-233283,-106640,153620,239622,232727,313487,376982,316487,83725,-124578,-142234,-157744,-168100,22459,173431,31876,-158999,-247448,-185245,-5859,-10275,-169480,-170343,-63233,38627,359525,562395,332248,100814,131634,89755,-168621,-248407,-85818,161991,393998,430998,312764,321589,402192,397706,211621,-12032,-10394,204402,143433,-240497,-462183,-458074,-323360,-129645,-45095,-90636,-141147,-165652,-211494,-105892,91834,80253,-38080,37545,93326,129245,249266,222043,61851,-52401,-88875,-168798,-181394,-147916,-150095,-189504,-139176,-110651,-113291,-52180,12691,14167,9051,3709,11760,26472,921,-3740,98188,224443,96781,-132785,-169704,-10223,140836,160036,46803,-139390,-362775,-337038,-114827,66280,251573,329927,204349,36939,36156,23623,2205,148730,240741,147024,136003,241041,106713,-125372,-109799,-30342,1152,55150,23352,9088,144615,118764,-113246,-292278,-276573,-144250,39757,148257,180984,209305,123998,123024,250367,289961,156007,-48231,-51362,-22914,-141238,-285488,-196180,45267,121816,112492,114634,-33426,-137270,-69526,-117931,-93327,20567,-62179,-201336,-122728,-44837,-96549,-38773,120642,132844,35170,40145,7263,-85967,-31909,130442,220029,197182,26301,-200412,-163866,85832,208693,127817,137689,106046,-102469,-277846,-169957,40074,164384,130140,64178,49787,103153,42591,-53985,-41383,8179,2289,57418,77712,16985,-61443,-64512,-81072,-185147,-289672,-220489,-97042,-84666,1155,182932,204242,74615,17406,-157599,-263613,-77647,135115,68213,-201168,-258379,-61689,132913,56275,-202845,-187250,36054,79275,-91435,-167887,-40217,162224,121947,-279559,-521674,-258091,-36145,-20985,5045,14943,-81179,-150217,-39169,120293,178907,124080,73000,38480,-68131,-41285,37150,30924,-99566,-290868,-474716,-381782,-207108,-117722,-69122,-57786,-129744,-194724,-226371,-269255,-138286,109169,144839,110181,189018,163411,62720,23078,-80759,-179070,-35141,54455,-11325,-128318,-302728,-437100,-311832,-108226,40560,9787,1627,111129,191118,141774,21550,1349,57140,82151,-91607,-228763,-71022,177384,208063,160343,74222,-79013,-145789,-31322,124419,38281,-182963,-133997,79095,100629,93855,64179,-30927,-77791,-134590,-242940,-97510,250918,302055,97283,67477,154447,-565,-123651,-72532,70614,163835,215506,218350,96709,-62976,-43976,83467,277886,403714,248493,1953,-93217,-24058,169499,238610,84564,-47211,-58205,17391,6249,-171284,-128595,69111,100294,-53274,-153703,-106896,58323,134041,29513,16467,126623,-2186,-200802,-157964,-100131,39714,168853,92557,-28499,85770,263447,240375,29730,-202755,-133835,75304,115548,-36074,-216924,-405192,-423050,-211236,55833,207313,190230,108719,87069,176211,261832,80945,-195514,-149251,-80581,-132219,64577,357912,432904,214693,-147498,-391018,-167269,15559,-208877,-685236,-1122144,-1738748,-1918998,-280153,1873127,1928006,2065699,2214340,79269,-1754308,-1137088,-405618,-912279,-1599680,-1855470,-2091766,-971691,1922047,3363380,1900501,348680,-153634,-158452,-230509,-253626,-54750,214430,259695,199173,37489,-83812,51443,277797,255422,183531,125530,-30423,-114141,-30425,-17759,-28473,95117,263918,236260,103930,25399,-113352,-167444,-133497,-93256,-105439,-112297,-171991,-235033,-240646,-206386,-233890,-262050,-129511,112614,168407,-71292,-97930,64197,123167,112872,11592,-388323,-646141,-390236,7262,32643,-241805,-406629,-253543,49241,216462,226377,196587,268023,426095,489439,435411,388286,278418,189038,169061,192615,102358,-144874,-308330,-211401,-37892,68998,85886,-2436,-45877,60385,22795,-75355,46465,186088,117655,100209,112552,107888,135380,38242,-92573,-70786,-56448,-125448,-143329,-36967,99910,297463,497474,306955,-44846,-242364,-369875,-485672,-400320,-194116,23066,125848,219725,297071,110490,-158767,-487675,-559038,-349324,-83997,26342,57800,54104,11064,-120105,-256431],[-286638,-116309,115649,85730,53234,142592,74638,-88659,-56656,-30533,-208230,-187967,40345,166918,151512,-5407,-116760,-138840,-111728,-50571,-72585,-143430,-104010,-17972,49967,243841,378845,171545,-116425,-89649,97034,105896,98467,51168,-111348,-280035,-371696,-376119,-94145,319611,368831,248249,234453,116745,9724,192575,202254,-33852,36400,219066,224108,88063,24277,192627,437018,312389,-87757,-334292,-248705,-59264,-18480,-90465,-140138,-83815,-22596,6528,11477,-5746,-29780,-140724,-176599,-139920,-189894,-105659,116332,157402,64211,1977,6398,58991,84826,74524,148582,155316,34928,-5480,-22998,4148,40816,-134311,-394710,-392681,-117435,183144,133898,-212050,-515997,-541931,-437466,-338466,-145861,62200,134458,107518,41845,-51408,6049,116054,51937,-111364,-109577,-69239,-155037,-118431,89252,70332,-6108,93655,60269,-161043,-255477,-138159,-119366,-202498,-198192,-186524,-381034,-502659,-348669,-101680,153165,249156,129072,-47090,-141760,-162356,-93216,63982,138593,90967,52567,51397,-9148,-75156,-58491,-9968,48053,37799,127461,265057,295093,152145,71695,123820,196840,213285,219750,172227,67661,59244,187200,239916,124541,8573,-22883,-17684,9775,-5590,-43134,-34779,10462,140821,362160,297239,33293,-410,56591,73531,70151,-25775,-104107,18912,38521,-138207,-221461,-220913,-210094,-129197,58679,247295,347760,403518,484120,591922,578362,386606,146447,26374,-46795,-38856,94872,96739,-79292,-155292,-95247,-78675,-48390,18659,-148557,-424387,-259579,162389,358861,402059,301200,-18662,-275954,-256402,-146944,-81839,-70121,-178679,-58188,237473,261345,10220,-124211,-13836,154452,149093,-44566,-204572,-231536,-109968,60871,160298,61058,-55614,-29055,15185,-51467,-142080,-126191,-45640,-51746,-57262,6681,48675,20820,-20528,26763,-33096,-113495,-119253,-145951,-126508,950,80625,43354,90669,79947,-132385,-196121,44,132751,46786,-69538,-157913,-151512,-102407,-201474,-272753,-7000,329257,345767,102604,-177808,-390421,-363883,-268052,-303584,-348905,-261139,-182134,-69024,132705,254945,187318,61732,41672,68958,-23700,-118916,-77661,-50202,-135654,-240572,-275891,-269231,-121721,52954,97979,57688,-65830,14159,207463,375731,357301,240374,207727,300168,304868,150007,149953,265232,126324,-151903,-183548,-115069,-178352,-137590,-140368,-209348,-92552,248008,322948,236520,81631,-133821,-260311,-263963,-313517,-215281,52538,80295,24040,49624,-29611,-70546,92143,146083,126678,82022,-96339,-271699,-277349,-222173,-193049,-84016,14862,-21441,-108922,-116345,-117236,-135845,-226056,-279181,-87755,133835,195803,211571,99026,38464,149217,71523,-123816,-96146,95088,210283,184396,147632,180970,161915,25577,-51105,35045,71367,103397,205616,396796,376079,166170,98145,134848,-35517,-364211,-504658,-148504,266813,315433,115894,30305,-34935,-55401,-72942,-153818,-144399,15152,-29395,-304569,-328202,87764,399873,245442,35054,42941,96663,104032,216183,377668,398813,235086,36866,-156173,-322998,-225094,76408,123476,-17379,-43324,-76904,-126421,55962,244577,370062,488148,437344,156539,96186,106159,-106738,-209769,-23368,309113,549954,379466,253290,466121,615348,467488,183978,-190866,-595372,-413792,93490,588697,934424,690180,-39982,-376225,824297,-1451512,-8433924,-4498230,7750781,8260246,-496961,-2326100,-357107,-521050,-1416727,-1354904,-545867,-389639,-584910,-856860,-691465,56111,453597,63595,-355039,-432561,-74671,217820,195264,97698,141036,213497,187356,64518,125523,39259,-153336,-279308,-294514,-248830,-288109,-310069,-163450,-126540,-217344,-127539,27128,-3804,-161084,-282469,-186488,84681,202505,247126,357620,476831,410509,83872,-231254,-299248,-298365,-242725,-20435,174477,83711,-104892,-197106,-132497,-4397,-83021,-252209,-235096,-156365,-66294,265552,478004,242058,42626,94555,61672,-126100,-142628,-62050,60507,287703,432445,409458,439713,491225,417194,190453,-24596,-64648,52682,46210,-194309,-387764,-387564,-211656,-9607,11680,-140054,-259859,-241905,-209379,-96180,129638,151896,29506,56919,70573,104529,254671,248914,96132,-15854,-76892,-214527,-205902,-62691,-32855,-154423,-98396,7627,27988,80011,103134,58144,80585,143088,175887,149515,61255,55536,165969,265530,127962,-59588,-41992,130703,269163,254568,83832,-165932,-374540,-299618,-42886,105697,265905,395450,342348,208416,182544,78242,-45472,63304,184545,119565,136563,236931,62352,-187364,-165247,-108454,-128299,-112810,-114216,-49528,97344,21764,-225627,-399538,-367483,-184454,68424,201437,270758,328663,191541,117946,222513,243954,144007,41266,31667,-17522,-159172,-267570,-183498,56569,148703,108615,78112,-72029,-229593,-215336,-236703,-138157,20530,-51991,-204108,-87896,44650,-34660,-25958,151075,183492,62704,39918,-24703,-127212,-66432,95450,156605,133888,-29407,-215351,-129866,159041,251673,97936,111336,144407,-23373,-210159,-139546,57047,184786,220137,125802,43898,92615,61039,-29378,-25028,-39981,-121223,-70219,11843,15376,-31892,-69030,-120927,-166860,-253264,-262134,-149958,-57278,32123,173151,205581,71138,-15259,-246190,-356478,-158980,83819,53261,-163525,-217961,-55794,119274,60553,-159270,-159559,50830,111849,-67156,-199539,-96058,123328,157185,-200220,-519580,-333377,-95838,-57256,-43702,-57506,-123735,-130301,-27444,81902,178629,184892,148710,155303,77820,76574,132105,97938,-116457,-388952,-581080,-414259,-184989,-100978,-78408,-95189,-176801,-178743,-172302,-226265,-122823,109280,132188,127494,255893,229362,113873,99971,-8185,-177592,-115463,-20862,-1671,-55704,-208189,-377289,-320948,-103469,76471,14643,-37171,99454,224296,207142,73849,-75151,-70179,111829,26035,-214918,-179561,89525,209511,194182,93408,-96175,-172126,-10456,208635,163567,-18073,-10971,98696,61685,49056,-19745,-98968,-84028,-92684,-202786,-105258,180572,199139,72932,122592,192718,20256,-48856,11381,59656,91221,137244,118028,-15104,-176861,-141233,44786,315518,485362,335026,31189,-118706,-37311,132377,157677,12880,-70526,-30859,114870,146308,-29677,-21271,110175,72176,-94145,-162029,-92175,65938,160174,84066,30476,106670,19140,-181957,-132023,1620,175496,229699,44407,-167178,-83805,100334,140900,17057,-199651,-157986,78614,114746,-37716,-172481,-288473,-259849,-74926,154119,227456,146117,70242,111574,214999,219600,-4784,-220105,-122205,-95602,-210869,-29835,324129,485863,285755,-168045,-512565,-333698,-170470,-464931,-899850,-1204061,-1841816,-1650040,569052,2386368,2117135,2325283,1751886,-831156,-2005076,-873546,-263612,-902517,-1625302,-1897697,-1681672,204140,2852168,2761203,673347,-195043,-226696,-100328,-69717,-109827,42232,263497,219853,119690,32746,-23488,91936,275297,225726,157085,83698,-93508,-150173,2943,44600,19284,132968,276698,188917,17361,-33699,-110630,-104233,-39165,-50348,-111618,-118799,-187203,-236609,-246809,-266758,-319359,-312334,-75869,238800,220434,-116172,-174736,-24322,46680,105497,36101,-350116,-575212,-338342,-16999,-1384,-229020,-389889,-296558,-44752,143713,155199,59895,93244,305470,455418,483095,403967,204718,70789,97769,161887,86180,-138184,-312332,-237544,10495,189293,196810,10414,-104682,5820,-7298,-79300,73613,220382,132285,114985,129672,145754,230298,176011,23541,-11592,-53574,-135518,-140077,-44059,98332,292208,497986,364075,10922,-165076,-237712,-348311,-285470,-171646,-90904,-26162,168642,303398,173541,-93534,-424791,-495295,-258019,5027,66784,49163,53763,68379,-19930,-133481],[-201301,-72382,104494,95849,121476,217540,107745,-94019,-101985,-62618,-157976,-144538,18985,147014,126678,-102832,-249034,-168054,-9414,95725,63157,-37376,-15626,10829,5732,183349,360141,167421,-196999,-221315,-8928,60458,30195,-487,-48126,-148327,-274236,-324446,-52708,360908,383129,156872,144444,120343,23735,182626,260203,70200,81493,198887,220543,178401,148994,288467,503114,335450,-88857,-323245,-251350,-105626,-106485,-194449,-267251,-225949,-148064,-88180,-70717,-75871,-84759,-140011,-170045,-174320,-198583,-69210,163230,239660,137141,-10510,-69197,16759,100281,110361,209084,278586,219409,149784,69621,61981,54065,-154048,-373594,-338595,-131352,115670,116988,-136561,-377084,-416701,-385564,-337111,-151387,63398,150785,129045,74614,24389,94184,151158,-9221,-175640,-131392,-58761,-149294,-175141,-11205,56825,61459,97273,19234,-175363,-264515,-157063,-100346,-163610,-114751,-84035,-361607,-519071,-336094,-133628,35622,119511,32994,-59568,-97336,-123190,-131046,-33052,69102,101905,123856,129687,17718,-91788,-93434,4073,113227,86035,129018,243872,291299,179355,79439,118484,238032,275877,186675,47575,-72700,-66816,117197,265175,200863,94891,43515,-1940,4326,-4784,-35344,-75934,-62571,85877,305097,250536,-14593,-43166,793,19442,67547,52675,-32098,37079,42489,-133710,-234220,-207324,-112207,4426,137752,294928,413871,411318,420999,542050,557526,387283,172856,82403,-814,-22824,129478,176337,64357,42124,73150,27481,-6245,35150,-115087,-372314,-199057,229912,416173,397367,246159,-24696,-256497,-278797,-135947,-16029,-7054,-167064,-72714,224714,236355,-9205,-76252,93164,245797,247223,35425,-229906,-358198,-172387,95624,184139,39041,-77669,-29411,25735,-37338,-120939,-111182,-89445,-188204,-108674,156715,204251,-58747,-245134,-96862,-59734,-177336,-189495,-99808,-40692,-26046,-21724,12547,181698,167351,-118319,-182704,61740,173477,33473,-32601,-42581,-37512,-44090,-184384,-300679,-42916,313234,307275,32181,-206583,-332012,-262678,-127023,-135739,-230685,-212155,-161587,-54189,144422,284280,226071,134878,132908,133606,-6484,-172160,-183128,-119615,-152885,-231736,-234547,-224526,-78975,94297,132787,56561,-123232,-106005,93392,304561,297343,238411,262078,285503,175696,-13313,-18815,108266,44273,-154367,-205403,-198378,-267293,-149716,-72059,-138041,-75297,232791,331227,277676,136985,-121572,-266215,-214829,-216207,-153198,27604,-19644,-62755,26851,64416,79326,154861,121840,83878,70578,-69175,-239072,-270440,-220502,-172079,-31729,39678,-78875,-192793,-148501,-95419,-93128,-183475,-264654,-182102,-18005,96638,182530,70356,-17628,79730,4919,-229905,-247085,-3810,154769,136775,102736,180954,232251,134162,-57053,-108784,-40484,57654,200140,403128,349024,106779,76855,175334,58486,-230483,-387989,-51310,388616,457350,234328,98949,15904,-8370,-3517,-97029,-115238,29795,-35395,-310097,-299808,162613,507154,383472,201767,224651,234887,160060,176705,283886,310836,205275,77232,-87651,-321635,-294013,29364,123001,-84871,-178166,-178150,-172016,20738,180190,283216,405835,369566,105017,69644,168835,-1029,-150057,-63737,201166,426093,308142,213993,374822,571610,552292,277932,-103768,-420646,-262917,63723,478337,733545,235883,-546451,-577990,770482,-2168303,-7492517,-1954109,9953339,7369006,-2522484,-3145223,-158846,-180136,-1252422,-1283802,-593620,-363133,-510461,-916238,-843088,-13101,375718,-138751,-489749,-393516,-23256,118744,-15685,-109041,73470,280203,289705,122810,145277,70724,-97419,-261211,-325284,-220442,-196100,-238657,-220381,-290476,-319067,-125907,94097,35819,-156045,-315008,-264514,-23731,108871,212737,338737,458280,378151,49064,-301912,-411053,-401595,-298971,-63192,156004,144220,-32027,-154165,-79712,-6582,-178526,-341489,-273583,-216199,-167531,114821,328963,140221,-38886,-19244,-53762,-126375,-55600,-55665,-81519,80366,278304,384742,459858,492128,385026,124598,-103491,-194605,-164297,-116773,-199690,-315521,-285511,-102273,61205,9872,-225167,-389023,-317979,-189698,-79786,135124,183163,57446,33751,40246,69981,210730,215176,84576,-26773,-103448,-284001,-268583,-41936,42217,-110781,-40952,114104,135189,155976,120096,44160,121930,264296,312961,238571,91390,92508,218856,280747,144641,4990,61207,238032,360026,295667,74997,-197170,-337150,-204756,29209,100970,189751,330674,347063,287938,270966,108707,-98021,-29434,107692,63794,98571,175910,-11176,-218901,-172163,-170789,-267751,-292574,-246896,-110962,22098,-84655,-328666,-484474,-455693,-271869,-39185,103569,268646,379269,206090,80671,154213,138749,63918,82426,82703,-25801,-187339,-250607,-150105,63129,136649,63262,-9360,-148605,-341822,-419177,-393326,-205500,3186,-55607,-208993,-65659,104720,10835,-34539,133438,184230,63356,11764,-82720,-172298,-105510,29498,32374,9598,-117930,-231776,-113568,185652,256022,74856,98552,164404,49023,-122200,-93059,65831,195267,288840,161446,13521,61127,60478,-25650,-39295,-124993,-271159,-220930,-83359,-10296,5489,-34487,-116789,-115986,-162692,-222538,-128024,7438,71657,138254,135673,-6212,-151979,-387036,-433405,-213641,17367,22215,-108788,-154997,-57279,68050,23901,-122448,-129643,43387,122171,-28738,-179951,-130111,75622,167109,-128045,-488273,-386317,-167085,-109183,-123611,-156667,-147769,-74870,-81,42591,170918,232684,196593,225498,205582,197276,204833,110620,-165810,-456674,-599889,-382550,-131430,-71188,-73692,-99485,-178463,-149884,-106957,-157987,-108809,70598,93793,127927,297276,274757,142139,151803,66611,-132386,-158966,-83874,-2533,19114,-71739,-243761,-256453,-55113,110728,-2705,-80622,91192,250085,250123,115186,-147902,-205314,122963,152793,-185071,-315823,-45839,156138,166448,69359,-133137,-192421,12041,280617,280610,149158,101715,102394,26511,-7176,-117005,-164234,-102747,-58465,-123235,-76249,87985,65023,26403,114290,148490,8957,24356,92915,34460,-12722,23434,970,-129194,-264351,-212118,-15568,271084,453430,301097,-17361,-164816,-59369,87647,90003,-41718,-76312,34722,241690,296512,135638,95654,153897,48659,-122252,-161137,-67364,82256,183911,124921,23475,60448,12532,-141281,-67417,113302,294400,289998,39122,-222847,-206912,-53298,48500,10565,-186319,-168956,101109,145871,1727,-77186,-108506,-70559,37328,200771,219571,91345,10943,91183,187396,132586,-82878,-233150,-126699,-136481,-280765,-122122,263479,491997,333249,-136424,-542798,-481335,-383134,-695628,-1057144,-1213399,-1751407,-1245256,1157597,2529353,2080732,2327430,1153360,-1433895,-1864337,-503160,-71484,-729456,-1472906,-1829724,-1189045,1275798,3372139,1920472,-405409,-686609,-344622,-71385,115704,80369,166081,277072,123939,-598,16819,17932,75811,197338,164507,143983,44825,-185293,-221435,27851,143450,99012,152843,234817,114299,-35624,-40960,-73590,-27850,81366,39872,-88940,-99722,-149482,-203700,-252071,-331882,-390214,-340327,-63584,261136,192238,-165813,-225169,-107285,-23184,125004,107337,-234408,-430418,-274347,-72528,-47456,-177592,-329372,-345850,-182061,24596,44498,-105407,-90759,174537,382949,451166,340253,95912,-38786,22044,98193,49041,-121214,-280881,-221249,80323,336131,321880,30385,-151101,-58357,-66382,-114630,41854,164324,101268,118511,137152,153810,287550,300311,144302,43899,-58455,-140458,-134666,-59663,74121,220692,366062,319656,25191,-105979,-115995,-193931,-169345,-161048,-245902,-235188,32357,235853,213384,-20725,-325656,-408467,-171331,69093,80341,24896,36839,77116,35855,-39748],[-101807,-8278,109103,112234,170769,254548,154518,-53011,-105832,-90063,-124827,-100572,-12453,34103,-24249,-206391,-320528,-165206,74410,195648,158093,66253,88913,30202,-38996,110300,277737,140226,-191342,-256620,-90607,31792,-17579,-59633,-17822,-10070,-120391,-211561,-2158,339848,320859,32853,30895,99035,15651,124072,274365,183285,144353,163268,175006,225376,233814,326885,498158,327847,-82091,-285432,-234094,-164947,-230655,-330859,-391224,-347300,-266857,-182043,-147714,-156271,-167919,-141329,-145415,-196910,-195708,-12211,210508,271862,152134,-56794,-178159,-82130,45894,79794,213875,359477,366789,286622,152087,93115,42379,-149769,-285010,-237767,-142143,31408,79096,-74245,-228493,-277247,-309807,-312326,-159284,44705,141739,117803,74726,76916,172477,167044,-113437,-297136,-204942,-86754,-140724,-195179,-92023,56070,162666,113798,-52119,-217154,-294067,-211848,-144519,-176103,-65050,9477,-299952,-476274,-295667,-165257,-102871,-46727,-79523,-72234,-30714,-49080,-128657,-95214,-7279,67788,118799,125083,19585,-53879,-78845,8040,132507,99178,66307,140206,228848,183844,76003,85473,206359,236912,94020,-86442,-194949,-180622,10993,212178,195166,132342,94400,1817,-21515,-33581,-61753,-124117,-126543,47293,290363,227602,-62470,-117376,-86013,-41637,52887,106516,15477,7269,-19489,-185627,-291570,-225476,-48386,101441,174055,275546,388482,330207,282391,408637,429914,272127,125447,90814,7109,-38932,142345,247668,202755,211233,198860,108801,47908,60715,-78655,-301384,-137580,258585,400480,313388,127304,-54565,-195701,-247159,-129647,-2833,21181,-145378,-83262,171424,173048,-5643,5680,184108,322297,358867,133945,-225573,-418997,-184155,118042,165885,405,-86804,382,73281,-4095,-80445,-63837,-82660,-247804,-107390,292210,312556,-150390,-443778,-223982,-113556,-242969,-257526,-80780,15384,-65650,-141431,-56905,230497,239675,-96197,-177062,103424,198557,19355,7177,79623,77840,20390,-135066,-273190,-60574,263027,222219,-46607,-210959,-256586,-180218,-33958,-1292,-97707,-145323,-152481,-69265,92884,222012,182445,154446,180000,158966,1538,-217180,-305666,-249013,-215050,-199633,-116767,-84201,21060,152865,185805,110248,-68328,-151607,-24846,178963,173692,173459,267531,227483,-15126,-226688,-192838,-41564,-46715,-161660,-209089,-222252,-243394,-98184,-10153,-103648,-95287,162508,291926,299058,189482,-63344,-179412,-97627,-68285,-61538,2154,-119473,-153794,-10711,147725,228370,209709,102150,59829,55076,-67841,-211372,-246956,-209284,-158475,-7598,37371,-154103,-274328,-178892,-69115,-26808,-86013,-185597,-244959,-184218,-32320,127711,21082,-97031,-13019,-75088,-331243,-374321,-108457,47362,29675,15383,146407,286041,264978,21222,-163175,-110927,15916,171208,341489,246910,31227,107338,258059,146724,-106159,-227003,50579,453362,528703,308977,135158,80887,74996,83311,-26151,-72687,51523,563,-255847,-227039,260794,607134,488583,318436,361693,339344,204449,130125,177599,179339,134806,129823,68437,-217836,-302380,-11548,129171,-112484,-267525,-238914,-188099,-25322,88079,186262,317681,293113,65203,49176,198181,83186,-88922,-98517,65982,255581,218317,196882,305952,490191,545270,294559,-64155,-265833,-99136,126936,453307,581564,-190917,-954930,-671383,408683,-2986608,-6068391,160000,10420598,6111357,-3634890,-3499893,74673,440845,-648298,-984119,-616549,-316541,-339251,-744456,-764692,-17746,277007,-255746,-521704,-307033,36991,42315,-210904,-317116,-24726,287809,303523,114187,119118,79027,-54103,-242676,-315347,-147262,-55640,-119780,-248182,-440100,-426999,-137515,132952,75329,-118040,-285335,-282282,-107549,27096,189188,321085,388029,287792,48625,-250587,-396114,-401379,-279231,-50976,159179,227228,66749,-96437,6156,38473,-230115,-373655,-231677,-184565,-206690,-18498,193036,91045,-81802,-137328,-183256,-125553,29714,-38582,-196635,-132560,54787,274104,411387,450914,353188,72307,-195438,-345070,-366393,-279283,-232663,-239928,-156954,10090,104383,-16171,-288916,-453380,-321638,-110391,-29215,125755,184653,54087,-1461,46771,80638,169404,161133,60407,-46972,-125880,-321313,-316733,-59536,84914,-35470,56261,220980,212386,180544,88198,885,136828,353061,418928,304968,120644,144180,287965,301969,174480,86229,166031,329680,418480,303900,59179,-187049,-231149,-48055,111760,74075,62265,178231,246247,276665,305095,143915,-97548,-56272,72361,24992,53149,99400,-65397,-187633,-111338,-184789,-363098,-411970,-309878,-127045,-25032,-136555,-360202,-492833,-482164,-351620,-216346,-64485,213707,368702,184239,40898,81913,26412,-36296,78993,109033,-17856,-184891,-211598,-87616,83072,120536,28604,-81639,-215274,-423650,-577258,-495203,-240152,1274,-45979,-188650,-38909,136753,44120,-38366,97689,159144,63216,-4181,-109532,-171796,-112512,-24305,-84182,-113470,-179780,-213448,-101336,170792,239604,80354,110075,179123,118978,-22638,-29921,80223,207661,316445,168802,-20484,32826,63303,-18114,-56637,-195210,-370212,-310706,-147006,-26014,64538,48205,-53787,-31994,-26007,-91714,-23613,104423,126193,95709,16194,-141676,-357589,-528307,-457184,-208554,-22836,8900,-34206,-75707,-55648,8187,-27079,-89463,-85752,29328,117668,33781,-88674,-101955,60866,166495,-69614,-409338,-368534,-206122,-148106,-199908,-248009,-146456,9766,54870,31480,170307,259240,203974,241522,304574,318161,262932,81468,-229079,-469649,-521617,-292146,-60789,-38772,-60225,-69571,-123667,-93925,-22424,-72071,-102460,3152,51607,133072,321742,300854,155125,176710,134266,-43855,-138907,-108033,-6125,87075,86163,-57081,-122284,34668,152525,-16617,-97932,96708,252504,247352,131359,-187031,-299674,114720,259641,-133092,-426308,-185419,69809,97135,14420,-173478,-186726,52093,333091,362756,276565,177118,89667,1413,-58561,-196605,-213113,-129889,-39713,-30143,-22114,3109,-50753,-23405,47194,37716,-31130,82775,161504,6081,-126104,-100692,-103309,-217293,-311912,-247472,-77596,166254,316204,146030,-143479,-222823,-86121,41555,51462,-53687,-54372,116634,354843,415148,272086,183442,187089,41426,-130208,-150934,-30353,114933,205130,143405,-322,5114,-5821,-80369,13293,201778,374485,345823,88157,-171163,-240978,-150348,-4499,32874,-143139,-162132,112776,188792,71413,42296,76925,86380,102166,192263,189361,47139,-40698,41680,111144,32380,-131672,-230291,-152991,-178497,-315383,-187007,190990,453823,349478,-54666,-463022,-559102,-574097,-880041,-1179002,-1187581,-1464894,-671825,1543996,2394687,1853063,2065316,527858,-1664446,-1420988,-121000,119164,-472969,-1195844,-1624762,-654491,2063231,3318460,944547,-1175443,-1051605,-425027,4010,320588,313890,319572,262681,-4205,-130553,-2643,34166,10664,67450,89577,155714,39790,-261488,-297323,43239,259509,207115,171716,170515,43068,-49768,-2143,-7712,48286,195372,156918,-32428,-50887,-56575,-134162,-253831,-369908,-401817,-322848,-75717,200329,112405,-190735,-216668,-143976,-44774,189506,221587,-65430,-234048,-179874,-104539,-67691,-81369,-216868,-372139,-322068,-104967,-66221,-241231,-214222,99974,334592,388085,247072,4808,-85938,-16831,32311,15636,-74547,-193388,-138697,175094,491414,453244,78942,-151235,-95388,-117480,-149478,-16437,63521,63629,140757,169638,176232,337498,414340,270189,104461,-49364,-104144,-81496,-26652,92418,160190,192052,218422,35251,-39633,-7185,-39308,-48794,-122189,-341153,-375969,-86273,173398,251494,71197,-194778,-290643,-70842,131111,99689,34501,61567,96194,88465,51824],[-9753,62648,138286,145724,207229,255726,190354,9401,-73680,-106835,-127155,-76991,-46423,-139663,-253098,-294213,-318798,-130970,122645,218065,168806,125803,171111,40007,-64162,58782,181304,118310,-93326,-189855,-118969,40747,-15493,-103263,-18820,109771,61869,-48306,64663,283325,210077,-84758,-60979,83078,7157,48663,258066,292805,217143,121439,113463,239913,278460,315246,436497,304406,-54537,-221642,-190027,-200165,-329179,-431393,-454262,-400697,-336623,-232873,-161691,-186067,-221235,-115846,-87657,-185437,-157723,89263,288889,283345,141404,-92430,-258933,-172242,-17427,44302,210483,416328,475169,403778,234224,124135,36189,-107141,-135076,-93699,-122901,-25119,56636,-7640,-74344,-132637,-214720,-245664,-134357,40508,145090,116168,78175,128852,251882,182556,-198258,-405580,-277008,-117581,-111505,-159293,-111124,93793,286979,151456,-112915,-233032,-279984,-234153,-201318,-208844,-33080,99299,-185956,-356283,-199596,-149954,-189917,-182585,-178384,-82566,55276,57168,-72175,-90026,-49091,21995,74034,84810,36869,41716,-5367,26139,126828,94968,-8175,17535,147905,181939,88287,64419,138392,133239,-956,-159769,-240905,-225482,-69397,124135,136516,130410,120858,-1439,-46429,-58659,-87710,-134737,-120155,72722,336834,241130,-87115,-190367,-162296,-70718,53273,140353,50703,-25239,-84634,-236214,-340410,-239298,-7503,163673,189161,233217,314101,203915,119078,241320,243302,87590,35970,69127,-4642,-56590,157815,315212,310740,313489,269042,172353,127197,107845,-35669,-208723,-59231,269910,340916,197453,4405,-78792,-93469,-147596,-109940,-24262,24697,-102502,-65934,107063,101125,37457,116581,248545,370049,440668,216988,-179197,-375750,-122873,146784,130239,-35866,-65001,78808,171097,73197,3430,24143,-18377,-201367,-41785,388309,360787,-212742,-548591,-301707,-156285,-271717,-284719,-63547,65582,-72968,-213877,-106662,258334,308994,-38742,-148286,137969,218784,22625,52686,193985,181796,86931,-59890,-195944,-54516,193232,119201,-100511,-167121,-160052,-121893,-4301,78290,30977,-64974,-146632,-106660,-5697,85999,76029,126549,184131,151887,10639,-229147,-398376,-389803,-297582,-145981,56654,123861,166761,244880,279195,225501,63980,-126124,-113639,35689,19321,68112,235370,158358,-198882,-422310,-321935,-140530,-116778,-165328,-179162,-165937,-116578,-1768,36528,-93958,-135600,56502,212282,296975,226140,19010,-35801,58766,100945,41331,-4539,-160185,-196747,-34710,218094,364402,271882,102344,55536,40032,-80868,-189599,-214000,-190270,-149847,-18675,196,-220634,-320599,-193216,-30919,66669,47461,-69956,-255875,-317362,-162970,51352,-44642,-186879,-110660,-149078,-390144,-430322,-190193,-77569,-96770,-69434,116211,331428,388373,156198,-123251,-141766,-35250,94377,202616,100125,-10349,200132,356472,193899,-32937,-72216,130669,428213,477766,291472,118939,127557,163381,161894,37557,-36368,71625,70712,-166463,-155719,324242,658189,538890,349142,386174,362227,216189,80141,61190,5822,15457,169304,264250,-46446,-260015,-34190,143534,-106711,-316180,-270491,-188769,-78650,-10989,99907,245811,233075,43940,39904,196580,137555,-37093,-123538,-69476,73594,120095,189056,262090,373495,412841,183530,-103820,-173824,22054,233092,487611,521193,-393085,-1034848,-554528,-109137,-3486851,-4746949,1028570,8960529,4906409,-3511361,-3255100,356671,1165569,184067,-588524,-666062,-323798,-153958,-426655,-494883,61781,214977,-241514,-432376,-193907,86398,8027,-332690,-474704,-145047,215540,214619,36820,58652,67012,-38735,-239933,-274804,-48524,93951,6706,-247670,-544562,-521451,-155178,137381,93605,-76369,-214161,-244476,-154911,-26700,178763,306661,293294,178544,87841,-85865,-256212,-296207,-178137,9820,165677,283745,141151,-46353,101448,112402,-233419,-346555,-126184,-78658,-187986,-107705,98786,90433,-87520,-234745,-294140,-125647,85997,-26591,-267494,-301787,-173660,100364,302808,378269,321916,37966,-284393,-490183,-519930,-412232,-288386,-192107,-58162,89604,112181,-66838,-329434,-447997,-251917,7966,34397,87257,130847,-8165,-63548,63565,119809,133592,89315,18133,-75943,-144079,-325295,-345553,-113920,80627,43050,157488,294552,232241,139170,12843,-67684,102502,365844,456228,325557,138443,199953,349960,309177,194359,161958,258970,389656,420834,266581,32970,-142868,-95839,111069,166834,13580,-94594,-23212,67226,171186,272207,170913,-47077,-13098,79924,2102,-2018,14806,-101601,-123725,-20957,-164205,-408090,-455855,-298914,-102752,-37783,-129049,-313910,-422976,-439727,-408562,-398845,-226043,124116,287206,120794,-7220,6008,-73230,-131517,21318,93189,-4622,-157060,-166229,-26589,98900,100028,9566,-121175,-261241,-460591,-624204,-498159,-225954,12304,-30254,-151736,-18749,125753,49571,-35927,52638,110294,56854,-2665,-86770,-117908,-88640,-55385,-157424,-198305,-185404,-152556,-93505,110775,196565,92194,115630,172417,164513,56865,23706,81606,193233,270154,129554,-61282,1418,57864,-14614,-75792,-231676,-386335,-301676,-150171,-26653,120130,140874,33223,49790,111064,82633,112543,194077,176443,44934,-130673,-308796,-565220,-621525,-416722,-146175,-23887,20021,37531,-10863,-64155,-54619,-85285,-77309,-42702,8084,94760,104883,49463,-11134,86949,153151,-36035,-291779,-278642,-203257,-170118,-257421,-314796,-133502,94731,125279,51809,170636,246310,157931,200369,356826,419849,304692,22155,-300225,-437185,-381784,-178051,-8954,-35198,-63488,-30754,-36543,-17249,71345,6827,-116886,-80068,17481,143104,320305,296483,149862,168086,174712,59596,-64750,-93434,-10264,135609,226452,133314,43541,138568,197312,-9394,-74199,111960,212124,181050,107846,-183646,-329563,82608,315059,-66375,-470959,-289520,-22933,11542,-55761,-203897,-148609,111832,354778,383547,327170,196868,64583,-17074,-101899,-244617,-242803,-162585,-45231,37428,27730,-51995,-106562,-53219,-50859,-98323,-86075,113256,201049,-21340,-226956,-213490,-187026,-275927,-327682,-252737,-124162,38064,112640,-89207,-317036,-281722,-118040,-11642,30549,-30147,-17808,177458,407041,460032,328130,206373,192201,49838,-122612,-139906,7154,153368,212567,127718,-40618,-50078,-26922,-20708,70363,229981,394458,380660,170163,-43409,-190192,-176682,-11133,89132,-63903,-140346,83865,205277,136000,139609,196339,153810,95966,126511,133273,17075,-70770,-19142,14049,-54288,-145659,-214209,-186972,-203781,-306199,-217561,108218,367779,320918,44446,-309176,-555137,-708765,-1011597,-1287054,-1162623,-1048347,20299,1801991,2110037,1512856,1606367,-6828,-1545950,-848217,155702,226626,-263436,-904742,-1294078,-111801,2447276,2661655,-62415,-1595739,-1243885,-398472,175871,513663,544956,462254,205489,-150063,-247620,-31180,11834,-95571,-92160,-2380,163521,56758,-305189,-365048,25574,335783,298623,174374,90679,-26118,-65481,25469,41764,85481,247305,246709,31078,3403,49491,-68075,-282297,-392379,-366650,-291056,-122952,72530,-6882,-204606,-171765,-144349,-34299,256775,320296,80634,-64046,-91090,-111114,-74479,7538,-105352,-393334,-462796,-248482,-182733,-346208,-282392,68963,305291,300863,130546,-73647,-89475,-42665,-57416,-43404,-41582,-102366,-47260,229050,563406,514067,109193,-142790,-133518,-181028,-204445,-111536,-73156,2679,142403,186433,183596,341797,453917,332834,113019,-74937,-72906,-19919,23667,124032,94832,-9680,50170,9573,-14133,19550,24154,2919,-102891,-379949,-441682,-176964,108854,226128,98715,-133466,-224123,-27877,125253,66781,26117,78251,89167,89969,79415],[36038,100485,163694,173484,214452,211722,173764,43500,-45310,-131793,-182692,-103967,-101443,-341172,-498675,-374928,-286225,-106965,99523,132163,61970,90702,169661,10421,-89887,17829,87616,92286,27358,-94087,-120201,59476,9803,-148473,-67306,166257,209146,108457,114419,189773,59072,-195908,-133264,58875,-19237,-42874,194891,340050,245551,51839,36785,215429,267969,246460,315706,243780,-35224,-167190,-151278,-222058,-391829,-479865,-457023,-397935,-366745,-253807,-128848,-171884,-240326,-82707,-28613,-164848,-111821,201021,371791,271128,111242,-110238,-292261,-225740,-65814,22852,206718,433569,514298,463512,286124,143885,27105,-62799,5305,30219,-101458,-64069,37317,40522,44961,-22789,-137890,-166967,-89994,41447,151283,118631,77178,161459,300672,178348,-245103,-469037,-333421,-157597,-93298,-110173,-92551,137288,371820,168357,-164109,-217683,-215681,-212749,-253699,-257082,-35320,150415,-65887,-204070,-80505,-100821,-218833,-281505,-283336,-126129,107386,134639,-13605,-57457,-72902,-38851,1414,30426,59620,127597,63523,30681,81945,45767,-89157,-96974,53183,147226,93316,48021,43832,-12145,-84472,-173713,-226760,-212923,-111014,18912,29853,65987,77700,-48937,-88486,-80097,-107888,-116784,-57167,134825,382902,244403,-114625,-267071,-226575,-82256,41139,123156,56051,-47869,-125302,-258830,-357352,-246523,-8156,162741,167205,175790,210867,58684,-39439,72488,34604,-129299,-89348,4179,-48572,-80952,157148,339888,335852,297209,244393,187097,196174,147486,-14356,-133682,5455,247823,240055,69069,-99618,-105010,-2908,-35746,-103455,-84875,-12036,-74716,-49166,26755,18736,88780,209825,253406,346041,423386,220978,-128076,-262069,-24238,167216,79900,-76708,-32911,171162,274837,168599,108045,114555,57369,-92490,44070,401862,327552,-240941,-555987,-328122,-182029,-263767,-271761,-43746,115240,-39754,-223015,-119594,262520,355254,35454,-104171,151185,219166,29615,78698,256021,232450,122256,3354,-113841,-53161,97187,6399,-131737,-93185,-64493,-101162,-48696,79822,111361,-8312,-162403,-175295,-140229,-103926,-80529,45501,133953,103427,5711,-217675,-450687,-514437,-389878,-103560,220424,322223,307024,348309,391414,359318,195063,-78215,-178677,-108705,-144149,-62704,165926,89957,-329842,-554209,-388835,-185613,-165372,-176472,-132007,-59094,34845,70968,40937,-99074,-180851,-65474,101537,259417,222392,78113,86832,188025,235201,119104,6449,-118271,-164796,-31977,264505,464133,335658,115563,51351,19494,-96044,-176321,-191999,-181206,-155903,-71271,-76878,-264422,-321937,-192573,9264,161397,160899,21106,-231215,-395217,-277364,-44534,-123840,-274105,-201442,-210817,-392976,-405775,-238406,-186021,-200207,-113553,119690,366574,464309,286695,-31560,-156472,-108610,-38059,768,-51704,10089,329530,426777,176623,-27812,27831,167000,312213,300798,172155,56883,130659,213606,203315,74851,-25689,76306,148729,-81479,-134124,303388,634639,528025,290980,282758,290226,180485,20039,-68894,-194707,-141202,174193,430634,122549,-208273,-48179,154995,-88998,-341393,-289033,-189009,-130730,-94603,35051,194357,202120,49090,48782,176869,158460,-4903,-139145,-180887,-85368,26889,176056,230072,231534,171895,-53924,-224547,-165099,61968,305730,515270,551619,-250372,-662282,-174356,-498845,-3345045,-3931403,284517,6024982,4061815,-2305175,-2476614,692904,1772062,935140,-255286,-765991,-418857,-27150,-90011,-137675,210232,235365,-96742,-241531,-71640,121051,23511,-344437,-540890,-265157,75428,54783,-80832,-8777,52666,-40805,-241894,-208481,55676,214509,105769,-221763,-579485,-574479,-168430,111056,71539,-62906,-131918,-168559,-159663,-44044,175918,285359,197879,88419,151881,136078,-30870,-99026,5450,107454,159383,273762,153979,-13347,183438,185100,-196093,-268994,11162,63544,-127156,-134207,64436,119561,-68907,-290579,-353994,-122341,102913,-20940,-280791,-391852,-341387,-80089,168629,291064,290593,23371,-343802,-585774,-592887,-480048,-331312,-175854,-20916,123717,100310,-124729,-346601,-385269,-129270,137816,98632,32134,25747,-126173,-152282,59677,158402,107079,15427,-31977,-100673,-151187,-301355,-351727,-180893,44431,105746,232429,316509,194772,52568,-73121,-134654,27752,295243,416219,301375,148270,252072,382392,286314,188199,216341,332904,417664,372237,191576,-907,-78187,32324,222307,171885,-72815,-237986,-207757,-127718,10792,190289,180494,31582,76780,116316,-5673,-54678,-60396,-122957,-60660,64297,-118032,-397782,-423581,-225948,-50042,-20237,-75616,-200366,-284035,-334772,-430383,-514868,-307286,30025,154919,34155,-58222,-64377,-136684,-188859,-68350,39174,5309,-114632,-124253,16665,106111,80587,4049,-125365,-276585,-440926,-533643,-390503,-155472,35931,-11790,-104471,-4909,82146,34545,-15929,19594,54707,45198,18746,-9379,-15048,-37456,-52213,-162712,-213412,-117525,-44686,-74167,29503,135425,87716,90120,136136,175494,103907,57801,62686,135551,158665,54334,-100213,-34440,34166,-22188,-91677,-223952,-313214,-187590,-80043,-9984,147160,202328,101797,99578,210434,239949,220194,246394,212607,-2628,-262441,-452263,-681803,-618073,-310802,-42217,17034,57089,91551,20350,-89328,-114081,-141863,-92936,-14148,-14007,62237,168694,193707,119273,144641,130526,-20143,-151424,-141443,-163289,-173294,-282973,-342221,-116345,159469,197943,98896,168253,192958,69158,120430,356800,485949,334565,-42576,-367166,-379344,-228023,-73399,513,-79538,-98623,-5715,49809,68416,162381,62563,-147186,-149459,5289,152850,287191,259868,129863,131985,178391,146056,35218,-51768,-7575,164009,318529,280857,196837,227145,237422,31403,-4489,132140,127942,60808,49605,-140905,-292394,34860,311965,12049,-424678,-323777,-89155,-57647,-115185,-208303,-78630,186836,346542,340377,295854,168225,42870,-28024,-133312,-255190,-247879,-186748,-68881,54278,50106,-59954,-76303,-35684,-130382,-201835,-126898,118420,208010,-37618,-285823,-289483,-249653,-311799,-322495,-230409,-133485,-62398,-89292,-326301,-476610,-318738,-144161,-68306,11591,5943,15652,194200,381627,420374,289989,160497,170033,76660,-97402,-125741,39209,188800,205779,82974,-88876,-92971,-38527,19666,79697,188537,356984,388460,257662,107170,-83196,-135020,28349,181550,57615,-92749,22587,179691,172323,188034,217869,121894,24517,22879,62264,8240,-63322,-56691,-55227,-90825,-111524,-169290,-191358,-182131,-238736,-199356,33122,255448,262076,139510,-125427,-469336,-746188,-1061635,-1350061,-1119828,-583486,719301,1984637,1810454,1179784,1098322,-319789,-1134929,-303359,264540,210045,-179397,-676723,-860389,431479,2434653,1584996,-947600,-1690911,-1218822,-202301,474530,684515,740624,567443,120055,-264433,-298129,-37105,-15672,-186540,-214382,-77445,165361,99664,-279864,-379937,-5384,357718,360493,175537,32642,-64012,-84087,25416,73807,100089,246260,307021,115425,82671,166727,-1160,-313467,-375500,-276211,-240504,-163682,-43456,-98461,-181257,-82180,-85381,22579,322106,394582,190132,62787,-3,-60718,-40269,88147,2389,-375314,-547090,-352186,-256607,-376387,-271966,92087,319031,248476,51173,-95187,-27744,-28050,-127556,-91395,-3752,-3567,50481,250024,544543,506989,140356,-101245,-132660,-202672,-219529,-167254,-153395,-19479,160154,216769,212239,337268,444270,355136,105792,-95051,-17192,81619,125759,201557,71728,-157652,-96308,10043,20495,11843,26150,21434,-62221,-309583,-381579,-165342,112241,188480,90494,-118832,-172816,857,101714,36302,48742,131996,121159,108284,103778],[51537,111909,189417,206882,216387,157744,122370,54603,-16782,-138456,-238566,-145415,-150356,-488671,-657320,-417925,-233368,-89999,32653,-11633,-103633,-11165,94595,-38649,-100962,3164,38777,84947,126013,-12936,-92688,91719,55439,-174651,-122503,180052,315300,244387,153217,98292,-75888,-264836,-160362,46306,-42494,-111395,114711,312920,221671,-15381,-8788,198799,247533,172686,191884,173352,-9339,-104497,-103606,-210983,-386834,-442042,-380051,-324089,-334427,-229773,-55171,-106641,-199363,-26181,39870,-120783,-48310,316799,457290,272983,111477,-70057,-235081,-190350,-49790,55753,240014,441734,509045,476894,322380,181681,47626,-10675,108649,113907,-72191,-66750,43309,90666,140285,66251,-63750,-67418,-7109,75166,183847,150287,100039,197264,331659,180159,-211733,-431684,-327107,-172747,-73770,-53350,-36283,186654,407770,171855,-165807,-136448,-78838,-121346,-247977,-266194,-36143,178833,52965,-36010,53887,-10142,-171691,-314921,-365093,-178880,122588,169152,32826,-9799,-65607,-75059,-41065,23158,109740,178367,101010,33256,32183,-28381,-141891,-146069,-10836,99047,106227,64724,-19950,-122487,-114150,-121831,-155547,-136818,-77952,-42580,-70571,-28481,-13429,-119756,-117251,-55621,-75068,-53156,58580,228729,407870,234727,-130393,-309787,-241503,-62317,22872,77125,65357,-11879,-86244,-196276,-285970,-206338,-17806,126868,137594,145111,139756,-33795,-120513,-21432,-111661,-292609,-198612,-70510,-90873,-78171,159016,326716,290158,190544,147639,167950,255750,190921,5960,-72056,61170,216804,145604,-13836,-132781,-100855,64397,57879,-99748,-140521,-53501,-59725,-31407,-34502,-34635,152359,285279,225934,267592,314506,150974,-74209,-102179,97922,201695,60959,-84721,23026,267619,367370,280165,236221,203232,131285,46359,131422,349788,252734,-204699,-460624,-285950,-153478,-191716,-194984,17682,204013,60795,-144781,-64818,276078,392366,128820,-29148,166348,224678,62502,104426,269176,233653,136026,60414,-31235,-44989,11310,-71782,-116504,15872,46218,-77179,-111078,42219,146349,24381,-182052,-240561,-253662,-276263,-227016,-43603,67757,47666,6927,-167542,-433645,-567996,-442549,-69535,340892,466335,421620,458911,514871,489852,294351,-24410,-207047,-210091,-259071,-163110,99100,57602,-354814,-566725,-363794,-162092,-169820,-171798,-61985,76753,151791,86156,18745,-72679,-178597,-143917,14148,216845,197192,105949,149865,258844,317264,175801,58663,26301,-27220,31564,311992,539957,413565,156016,60183,23196,-67593,-136694,-164513,-166564,-154696,-128981,-152487,-250553,-257253,-154425,65976,250635,225516,61367,-175256,-387538,-332569,-118457,-174318,-310927,-245379,-231272,-320199,-296774,-226686,-222425,-217081,-66889,195184,410834,488771,375694,74605,-155222,-175609,-174881,-193014,-142640,115495,474487,457883,123041,-49659,78040,181647,171060,79678,17931,6832,113247,219771,215516,102726,-22417,80973,226090,-13494,-164748,206333,559948,486366,196492,119972,173251,120948,-35078,-185631,-365171,-277577,161327,529418,237143,-173943,-54309,166511,-62442,-337806,-281575,-172111,-146768,-123497,12555,170573,215024,104888,100855,177541,169093,19758,-130724,-233212,-175481,-25880,169817,208911,98151,-97936,-342067,-376214,-208267,35554,298877,483480,649016,236355,127553,460337,-442116,-2474976,-3670098,-1793922,2515003,3620423,-579643,-1376996,1097508,2102269,1341080,-87947,-880425,-561874,17547,158899,191809,391468,350722,135176,8707,62197,162918,93246,-232917,-487659,-342629,-78703,-102152,-182506,-43774,67360,-23164,-209967,-107470,158984,290852,168534,-164806,-526691,-554864,-165560,66479,6802,-89801,-60727,-72356,-115943,-18536,178920,251491,122806,44507,217790,338438,218762,166121,262792,234312,141536,190354,101185,11608,242588,233454,-128533,-153199,148304,198514,-45228,-94313,92044,156449,-40855,-289980,-338255,-103640,92746,-6970,-230327,-389765,-403649,-195869,57149,207222,260601,30693,-343700,-583489,-562601,-453510,-313302,-167988,-39274,126807,99911,-160385,-337627,-285587,12445,251632,160490,-7070,-94839,-263362,-248379,19191,170716,93923,-37624,-68564,-103251,-139079,-260761,-335022,-225778,10519,147573,266186,288317,124461,-34282,-125285,-164312,-54204,169112,318478,253644,162712,293312,369411,227124,152287,241179,381508,421632,299777,102441,-36587,-12656,127964,262557,126971,-163734,-325450,-313446,-270671,-143507,92863,163558,99604,168076,155759,-1786,-86914,-108274,-134064,-23544,121718,-53178,-332614,-330165,-117648,12052,9861,-6995,-50559,-100803,-192125,-415654,-524344,-278810,-43663,10351,-45682,-101163,-118006,-149830,-187889,-152838,-36139,2918,-75918,-93463,39854,109894,67947,4544,-106449,-259151,-367726,-341987,-204799,-40085,66815,3261,-56484,5718,29142,17500,28303,17128,12745,29274,51869,104527,112939,29028,-12080,-100697,-152863,10239,95643,-29616,-36933,72914,50831,20067,66479,148625,119451,74215,27243,39915,24396,-25130,-124753,-74690,-16369,-48931,-101929,-177689,-176411,-2273,46684,16423,126979,200473,113509,97603,249136,324830,250603,247357,231835,-32573,-339017,-518650,-647457,-501507,-162051,69526,83526,108896,118649,10822,-133202,-169632,-196107,-138979,-14980,-33932,28696,205202,295483,241722,203631,99550,-11046,-16107,-3037,-107226,-162418,-275162,-329026,-101023,190302,254077,153732,156618,108610,-40823,23340,301575,497690,351478,-90533,-419880,-325088,-109292,-5676,-40075,-174609,-170010,-13075,98229,138415,228800,84263,-179131,-179870,15314,146575,217241,193270,96509,76361,140293,182531,115942,-9803,45,170294,340917,348819,293464,269311,253560,95458,92231,141933,8289,-89090,-30586,-83123,-216826,-20086,259732,93350,-297801,-283313,-113594,-93202,-148090,-187513,335,252365,308903,245324,199462,107036,30072,-38948,-159116,-242100,-233587,-194584,-104757,4727,23128,-30095,22862,30833,-157360,-239309,-138304,99335,178047,-43579,-290365,-321605,-306129,-347968,-317654,-194090,-103857,-106906,-236430,-500282,-574551,-326845,-163045,-130225,-32048,9307,13097,149715,281980,303387,166991,54931,120728,107385,-66049,-116053,48085,198491,176109,8227,-154981,-136443,-54261,10554,20133,76244,262335,351463,304055,206686,17688,-65528,82728,279683,194187,-28185,-54584,102038,152954,163718,136361,4209,-106480,-114644,-31526,-1368,-37171,-65389,-79132,-76059,-45953,-103390,-156049,-116895,-133070,-150218,-38476,123479,174899,192496,19679,-346268,-690797,-1025653,-1331903,-1033750,-180519,1238261,2041639,1540569,913455,661538,-357882,-550313,82322,176276,45153,-253925,-565576,-411614,913018,2091037,382646,-1579697,-1567820,-1007737,132839,830638,784818,834302,575999,-9072,-337417,-276662,-23102,-41359,-238669,-270803,-133757,129237,126899,-206358,-346551,-56899,297213,352132,148614,-15802,-87835,-129833,-32367,64693,85740,189741,313050,190135,160623,255475,37485,-352458,-343999,-180022,-207430,-198412,-119270,-148173,-147609,2507,-6208,81217,334694,399581,226380,108009,51891,2765,-3229,116710,60762,-341230,-581688,-423343,-301177,-359437,-235973,100995,315156,208556,-6443,-89251,45422,-13633,-195819,-151844,-2575,47119,94307,201717,403642,396680,127844,-72663,-123755,-200020,-205687,-180903,-170667,-18610,159192,213612,212388,282861,351293,300944,55551,-138858,11969,164947,217344,259836,40407,-277424,-220419,11330,35714,-42548,-51741,-24886,-50389,-205364,-278244,-108973,132606,112599,6761,-182744,-174500,-22497,27930,-27031,49775,160438,144476,110106,91266],[50636,98010,201741,237287,216045,103872,51026,45284,5198,-117981,-249221,-169374,-182392,-538956,-683239,-416301,-184147,-83947,-49381,-154810,-257540,-140687,-30281,-98449,-106409,-1883,30771,85988,151368,10256,-60419,115054,88111,-187175,-162347,167006,370431,329884,162800,15435,-170258,-290152,-156021,32396,-71707,-156980,19913,191045,127005,-72116,-14532,203153,235058,117545,93296,97557,11734,-38776,-60866,-189823,-335753,-342045,-254564,-206171,-257345,-187417,4569,-35408,-126738,30212,93050,-73155,8476,391213,499870,280580,141684,11118,-111886,-85375,11422,116183,289033,431464,453445,421774,316488,217741,83212,22567,132032,117293,-70540,-63908,49795,121464,189222,113682,-13418,17189,79653,118052,213733,180345,122782,212399,317921,168542,-128303,-316354,-274469,-177430,-76933,-29653,7031,197453,364024,139602,-129999,-17775,79266,-7646,-195841,-235132,-42798,163622,121806,80659,139288,66060,-102266,-314779,-428439,-245535,69557,120159,18766,-2692,-67844,-100868,-55731,54745,151879,144731,52476,1761,-33439,-143289,-193437,-147771,-61171,12846,92766,85997,-53950,-183124,-118268,-72755,-96108,-56617,-9489,-66221,-166039,-158249,-151387,-220457,-147203,-3882,-7225,9660,154899,294856,368684,175720,-166426,-336077,-232825,-57002,-43596,-14110,63563,61209,6999,-72297,-148658,-141848,-50833,46194,81290,116253,90675,-72497,-123070,-36944,-182708,-387410,-298964,-172893,-149605,-73464,128700,239096,158592,3152,-27784,86725,257234,196856,-3489,-64682,60984,149449,50061,-59365,-115851,-89075,61891,61824,-136019,-199303,-111034,-98827,-61724,-95975,-75500,182822,304541,158679,126169,115108,-2033,-64670,16311,171632,214425,59499,-77783,59699,304340,386100,348622,330418,238875,146781,126284,150973,217279,136748,-143583,-336039,-227363,-97278,-91826,-98222,91188,300548,178396,-36068,10875,271868,380818,183919,28488,152891,208952,91725,107104,204753,154194,96898,77200,10701,-59635,-75158,-129320,-91188,107238,137446,-52759,-171898,-30989,104705,-7669,-234656,-314158,-342650,-410682,-350528,-133505,-13704,-25308,-12853,-119019,-381782,-559512,-459400,-80914,352829,487824,453075,515988,586208,554629,316356,-14823,-239872,-282792,-323310,-227393,27869,34809,-304761,-486673,-285637,-116543,-162001,-172966,-14691,166507,158149,673,-42705,-23266,-133385,-173569,-41843,161804,136969,69280,105368,222327,308106,186041,123893,213843,167169,128710,343983,566103,462841,186130,59048,40905,-2832,-80238,-147642,-165800,-164755,-191373,-218384,-200138,-164052,-103698,110442,289388,195036,13151,-134718,-324609,-334082,-162413,-188696,-292614,-247566,-227217,-212746,-161695,-179433,-189503,-145761,54098,315086,439302,437421,369508,125533,-168665,-232457,-279982,-330777,-160305,258278,572538,423062,46768,-75445,80786,178447,57110,-105961,-108785,-2254,84572,167822,189487,114960,-27104,76034,265758,6578,-250846,47512,443119,416827,100870,-31815,53495,44975,-95052,-281308,-471280,-357212,133744,524404,243137,-194895,-81513,152320,-51745,-319440,-252883,-137805,-120140,-96970,16646,145726,242956,196195,185671,206830,171376,26150,-113241,-229781,-190559,-30058,167357,177319,-15621,-321969,-593406,-508013,-262922,-26098,190415,350795,746153,900724,1103662,1237431,233776,-1076919,-3710784,-4409504,-644757,3287432,889076,-250688,1559112,2096967,1260644,-128451,-955473,-683163,-19384,242827,382664,533197,499291,354369,241425,198742,220958,190893,-39099,-334534,-354166,-195277,-196135,-231252,-36791,114315,32800,-124116,19695,245342,311788,190790,-87305,-402819,-465062,-160796,-4297,-103818,-162195,-27204,11488,-40178,34521,175102,194692,67878,39461,249235,440079,413274,443298,545655,369428,115868,49521,-1877,33755,270555,238920,-52749,-25395,249331,277822,22447,-16588,152408,172330,-25070,-239112,-250198,-66563,72287,25134,-132055,-315822,-358120,-199520,2580,133816,227013,54113,-271077,-461662,-433300,-332510,-208946,-140163,-82197,124128,135007,-151096,-301463,-173541,132957,323339,216712,-553,-181056,-367288,-322276,-51055,145081,94422,-52594,-72948,-74140,-106913,-218423,-298566,-219818,12406,174194,261343,227949,57990,-72598,-107606,-129697,-102330,37012,200800,212177,195098,317235,309186,141726,99527,239395,401109,412682,239586,31463,-63583,37053,184464,246194,57912,-229042,-329474,-305295,-312689,-232111,16681,118464,120574,217876,177851,13458,-79731,-112344,-131378,-13044,151365,29221,-214309,-194251,11,69442,34935,47788,98692,95368,-42160,-365909,-429201,-160741,-78932,-97248,-83495,-118061,-138791,-106247,-123972,-192947,-103987,-10072,-51658,-71190,59694,128997,75594,15888,-69654,-204502,-251764,-122409,5573,101872,104705,16425,-10052,24340,-605,24921,100665,60911,9525,19750,90962,229796,239446,102412,66331,14442,-30116,165205,244537,51074,-45164,40677,-5927,-77277,-22901,97879,123120,92799,-52,-53778,-67705,-59981,-112734,-104515,-83036,-86723,-94011,-97882,-9921,205579,200767,51359,70721,139725,63004,52741,237967,322795,201640,216178,250227,-20864,-326454,-469802,-460192,-288271,-1928,159579,158430,168480,129552,-19529,-177639,-210773,-241862,-202064,-42865,-41390,9385,209084,330426,316387,238961,71885,10097,94947,102871,-47609,-132028,-230088,-273943,-78465,195580,287459,202815,142015,22372,-135792,-62973,204323,453889,362164,-95009,-436848,-286182,-45297,24812,-105074,-289075,-254869,-47271,95607,175595,258120,82174,-182109,-150019,45287,119976,126112,118224,64069,22737,75889,161148,147972,16275,14976,163015,302229,336606,318281,257496,238633,167875,193284,134772,-117677,-224104,-102986,-31105,-134495,-61688,192711,176961,-118653,-180108,-89018,-82795,-139403,-145479,63910,285847,256538,136763,84851,45325,32802,-48218,-175490,-214258,-197598,-171689,-133718,-96706,-50736,19204,151092,132949,-113600,-199392,-110598,70106,124327,-33499,-233597,-305512,-357370,-390251,-316364,-146960,-38420,-84582,-294053,-568260,-581992,-302017,-166653,-184568,-106575,-47832,-40712,57754,148239,150130,3090,-74223,63044,135059,-30162,-105732,32489,176747,131726,-81248,-241152,-192266,-87838,-56196,-96542,-78083,129719,268930,284039,215454,67640,-4888,125417,352916,314254,47149,-110390,-3094,82054,79905,-824,-144206,-264831,-269857,-143967,-26868,-11102,-44617,-51482,-17224,36237,-21132,-77226,-16892,-10081,-85557,-99536,-5581,78585,192100,91273,-223227,-559765,-896947,-1182552,-860735,90996,1421812,1877795,1276152,714150,369973,-138471,87585,279709,-55640,-223881,-426534,-547118,-39500,1250254,1544435,-613412,-1841683,-1318200,-673989,528455,1135524,781656,790844,461714,-175786,-359368,-187518,16183,-45579,-226864,-237411,-154439,54971,117388,-106950,-269127,-110198,176300,274192,89996,-57024,-100856,-185889,-121839,31689,67845,117096,279703,243510,225368,306695,53671,-371993,-299109,-101872,-189771,-204685,-123697,-134496,-107239,59398,72374,125240,288715,340046,209290,95534,62855,52458,21363,97829,75325,-286060,-556968,-447217,-304251,-300592,-196145,65817,261188,169076,-39658,-58778,111064,-1582,-242108,-206947,-31137,49515,86515,114388,199643,224931,79543,-56429,-96368,-155471,-140475,-122629,-103070,22762,153264,181500,179145,189977,210674,203895,-2802,-175866,21458,222821,284362,288065,6726,-351207,-279542,39813,65805,-80392,-135695,-86879,-51588,-97823,-164564,-26459,165728,48378,-97301,-254516,-180581,-51885,-45044,-79702,52497,177796,177502,134355,88861],[29239,46258,169433,234034,189771,27576,-42108,6326,1583,-85450,-202803,-166444,-204633,-500131,-598738,-382877,-159689,-90985,-119405,-246442,-341436,-255201,-166489,-160008,-120131,-21091,34760,73474,87577,-28897,-42407,110012,80480,-192044,-171229,149833,382069,352319,132816,-56256,-209755,-274497,-136668,8479,-110778,-187087,-82010,-8167,-23285,-102214,20665,233469,244326,100393,45653,36397,32955,36837,-24491,-173905,-261412,-208651,-107008,-60264,-143326,-138550,19476,11738,-45268,79967,129178,-20369,59669,409025,482513,293456,199667,114138,43664,55057,89892,177808,337307,411048,367112,305603,261190,243085,133033,44252,93809,56681,-96912,-60325,57133,138414,203027,129405,19582,78902,155796,166654,235626,200037,143790,210696,268629,150771,-18526,-149332,-180424,-158381,-84048,-28835,28790,169770,268427,97812,-46200,127795,225218,99723,-97904,-147621,-31873,126042,138937,124233,153628,105925,-33984,-278036,-433154,-283420,-22030,14604,-41063,-33365,-78010,-100694,-26417,129006,188076,53504,-59048,-43844,-84383,-258525,-234933,-107191,-89775,-88538,64282,118083,-37492,-168379,-101311,-57366,-72461,8334,77269,-41201,-227721,-278077,-273673,-298525,-148966,83070,99247,64782,205938,323933,297708,95155,-204011,-327822,-195618,-68375,-143041,-113593,74202,169510,140872,98420,42032,-47738,-78187,-38395,24250,93329,69768,-45865,-36605,37724,-157735,-390884,-367794,-279233,-202106,-56501,77988,99971,-12517,-197533,-228139,-29909,205002,167316,-31333,-100154,9132,63162,-19278,-52600,-49201,-55224,11177,-18387,-195000,-233984,-155993,-175524,-133007,-137934,-86495,184508,284922,91721,-25456,-100812,-176676,-90738,59286,174126,204302,85501,-44695,72300,270123,330624,362044,373870,222149,105394,117454,88962,41470,17429,-74635,-225567,-172791,-16901,25918,-495,162193,385427,279426,65823,80518,249310,320143,183752,51475,112182,177832,121672,103759,88062,15294,17330,62294,20044,-83162,-141134,-158594,-65372,161084,202960,-8674,-191238,-107586,1365,-99008,-312367,-379328,-389338,-475195,-417405,-186396,-76602,-95172,-49304,-85193,-310444,-488992,-429639,-134710,249447,385402,391840,491085,577629,539412,271632,-54991,-289844,-328370,-328380,-239843,-36317,6549,-219411,-351196,-187173,-78452,-155567,-180543,-11830,169128,52903,-156408,-119551,42692,-54761,-153791,-56318,105642,54014,-25020,-32662,84918,213322,154627,183442,378835,355384,229653,357407,536870,450896,178229,44935,72553,84496,-13817,-137588,-179239,-191960,-249622,-259226,-136916,-78037,-59329,125250,256576,69409,-114975,-136405,-242344,-291569,-164609,-158377,-221905,-217492,-215498,-117070,-56614,-124343,-110512,-12329,207618,431978,428884,310202,253550,82602,-212094,-270272,-318426,-376109,-118495,370370,574458,320486,-30746,-86865,58156,166813,9361,-192929,-155781,38396,57626,67714,126992,106562,-35534,55793,240735,-36689,-373072,-137862,293286,316526,27025,-117291,-34909,-38238,-166834,-350078,-499123,-364659,94664,411873,125584,-282844,-152432,87488,-77102,-300070,-212783,-92227,-62516,-39486,16522,85561,240324,279897,268326,248479,155412,-5484,-115317,-199393,-154548,301,158385,113102,-113582,-451781,-736001,-578675,-287230,-81719,3086,118386,766950,1476725,1927242,1977753,1459146,490865,-3663720,-6580939,-2881327,2570054,1435871,643611,2044085,1813606,724661,-353239,-948131,-718714,-122595,133463,364300,553233,568995,442661,370756,311946,278969,264204,151896,-146672,-310242,-250936,-211975,-230430,-20318,154666,104153,-7371,135774,282492,261998,160386,-24715,-264950,-354333,-196636,-134812,-270936,-286613,-66102,33674,20642,71559,134325,94682,5561,28310,199954,376446,468437,636517,755347,463671,69319,-132151,-144576,31851,244533,178143,-12421,63106,267222,246691,18433,29131,176950,122227,-60849,-182017,-140617,-40903,32193,49885,-42362,-233236,-260111,-110621,-8737,47631,158698,58955,-160298,-264295,-262194,-174916,-57944,-100259,-135498,112658,183794,-117322,-264698,-96092,173853,309275,233293,34509,-217692,-418779,-371954,-150538,62439,77524,-54016,-68188,-47885,-92348,-215172,-274556,-180442,36749,165857,204226,132257,-1311,-60872,-38487,-56600,-117485,-81540,72502,169295,218879,287721,184732,24357,24206,192872,362245,368023,186928,-25299,-101404,31728,179175,182326,-27306,-273719,-280768,-222225,-275821,-254663,-45081,22089,45161,172835,144373,8944,-57064,-97669,-136456,-39724,137884,95516,-83576,-67541,75288,82884,12388,39491,181632,236655,53788,-317927,-301669,-42036,-103212,-161622,-89669,-128548,-148152,-45194,-46431,-202766,-170621,-55731,-74385,-81335,65629,149539,85033,22218,-39656,-140869,-143791,20083,155966,216503,120480,2904,5463,29880,-14484,42094,163024,120929,30080,-496,102226,310401,310055,144654,145807,128067,93515,274929,342119,136085,3590,40830,-75578,-191134,-136569,16525,108899,106463,-17873,-121145,-94971,-41392,-74879,-129972,-168113,-143008,-79368,-16181,126247,360085,320631,71605,-11821,31462,-48103,-32206,183490,237220,90310,166074,264401,25896,-239443,-330111,-204748,-53251,109516,184571,203174,208424,121162,-59644,-216955,-245401,-294389,-285465,-104860,-49722,-7657,165301,281939,304346,218712,41316,35050,151922,144641,-6094,-92282,-166202,-199561,-53839,175752,282137,220249,118048,-50784,-200974,-135858,70420,352310,358329,-54392,-412195,-273115,-43098,21335,-166288,-388091,-331508,-101225,38851,157531,232706,62849,-142371,-71650,72527,67286,30948,52061,39019,-17278,-11,86328,114640,12925,28096,142227,222396,263242,273817,196097,191761,224595,267832,103024,-222981,-308659,-145379,-4665,-76147,-76227,142215,254126,64696,-48559,-27137,-30865,-89289,-96761,86121,267245,203909,56226,1427,10472,48649,-54031,-176053,-176155,-137598,-109146,-136862,-217492,-152303,61635,256741,240044,-10014,-99287,-47935,47912,68999,-1439,-121765,-244126,-389297,-422392,-303703,-85038,52262,-7968,-259252,-523601,-501368,-247299,-146381,-210835,-195245,-161281,-135272,-43420,38992,18028,-143655,-178467,27181,163282,18552,-78274,10839,140440,97037,-155403,-334318,-261732,-143313,-158853,-227358,-223590,-4907,161946,207077,147472,62606,32688,148178,385337,395181,131505,-103733,-83792,-2149,-13739,-111976,-246752,-395907,-409523,-252136,-63238,10459,6834,26279,77849,130275,79562,44228,110314,118350,-9010,-127722,-93509,8066,160772,104237,-109595,-373274,-672578,-868986,-566731,226306,1225338,1425990,954786,529948,229516,251627,682120,362684,-307759,-492736,-574384,-538744,195249,1365914,937981,-1166559,-1677938,-979137,-290575,889437,1287524,670499,622322,244830,-350092,-324791,-45314,89445,-6578,-136895,-106941,-116571,-26273,79094,1108,-153341,-130203,56837,167782,20483,-83651,-95386,-208723,-178554,17248,82927,83210,244966,275908,271250,330870,73002,-335990,-229232,-40361,-160156,-156792,-44817,-47859,-52220,86426,139632,158658,211922,250293,183356,78729,53305,73678,28541,60293,77693,-201534,-473183,-413906,-254995,-204389,-157362,-11770,147617,109921,-52588,-6613,163453,15857,-246068,-235170,-69091,25523,55615,35758,21156,58180,14590,-46523,-45494,-68129,-23982,6111,33163,100281,149767,126916,108382,72920,66164,102200,-40872,-183562,16825,242609,307183,276822,-24015,-375311,-265138,99338,127294,-58342,-160948,-122929,-60104,-28218,-78787,42904,185542,18753,-175368,-280171,-163386,-61523,-88806,-104543,57430,179101,206442,181374,108756],[7149,-23530,97297,195562,136431,-74551,-141614,-49172,-21183,-44264,-102499,-129710,-209751,-394829,-445747,-318290,-147490,-88347,-138880,-242481,-314508,-306083,-257949,-196581,-134581,-53625,31690,41041,-24988,-84302,-31601,81021,36357,-180598,-135223,155118,375705,327165,74512,-105488,-184399,-216357,-108396,-19248,-150439,-206858,-174259,-227542,-180698,-88068,90096,283044,276304,126491,59788,15419,68683,127978,8554,-169298,-183909,-70030,41575,101506,555,-84662,-11436,23489,27896,124870,157281,46544,118387,381015,415095,307614,267741,209210,185302,179308,147072,214445,365847,386308,272061,147350,151431,242426,189341,70247,43068,-23198,-134949,-52037,70540,150527,199357,127349,42104,114648,207182,214149,247358,204086,161001,198144,201463,132746,86139,25592,-60646,-104422,-68141,-21841,40703,122860,165588,78773,82601,280681,328564,176656,28601,-10615,9528,89617,117572,96875,98700,103303,23612,-195581,-345343,-253315,-103547,-94129,-106445,-73341,-82553,-65183,46419,233076,228114,-36151,-171968,-68116,-88711,-321165,-249679,-43332,-97026,-173793,41730,165678,30251,-83569,-70794,-84263,-85910,53005,162769,25289,-234753,-338596,-317047,-298825,-94407,203359,235545,117031,210889,322976,244770,37799,-213165,-270181,-127917,-83278,-236219,-175455,117241,298638,287863,283825,255588,76799,-68242,-81764,-3339,79846,69451,33592,122254,187818,-43368,-307592,-387843,-358788,-220743,-14025,33748,-42212,-161710,-343767,-385962,-135773,126936,116497,-60756,-148348,-66632,-11498,-34842,13554,60869,18622,-33638,-124753,-234155,-216429,-157182,-246137,-205951,-132164,-47473,183309,264167,69682,-119002,-244116,-291463,-115015,36908,117289,183158,145730,25454,73211,190699,242419,340817,376575,184561,45167,41194,-25870,-119804,-62281,-5050,-143659,-120128,88639,160007,91721,218433,440529,343541,143462,135246,222234,237584,146762,48142,63485,152778,173755,128406,-23580,-127445,-63828,47481,35085,-75560,-150449,-140166,-27559,187168,253688,73929,-138622,-149901,-116736,-205625,-376871,-402599,-372309,-441748,-388664,-153751,-70811,-121034,-71743,-51717,-213555,-350169,-335824,-191774,84096,221544,277281,400823,509105,480529,211110,-109289,-333870,-331045,-261884,-179457,-63480,-18252,-124394,-188047,-80301,-46178,-136013,-169826,-37618,100312,-86619,-289446,-153069,129681,50009,-83905,-15424,81791,-10152,-125606,-189607,-85780,89404,122633,244687,487734,495118,325260,376099,482351,383774,138991,46724,139322,192636,73913,-98673,-173052,-210259,-272052,-241646,-58078,435,-8521,130271,183481,-85708,-253379,-156709,-148048,-194949,-95030,-58480,-88992,-144305,-183820,-42109,13050,-57757,4781,163135,368259,525331,395862,159624,84404,-19772,-252695,-253253,-248884,-294283,-21789,421626,492509,202634,-59930,-50734,65600,184983,61892,-135706,-76746,142692,71496,-18965,71821,107536,-8421,55618,180244,-103536,-463643,-274422,154888,220561,14900,-85945,-42802,-82413,-211084,-353894,-426594,-277473,82521,259239,-44501,-376692,-228386,3344,-104906,-249737,-136166,-9675,40481,51437,23743,13999,212249,343647,345026,311506,148209,-49440,-121019,-137348,-64563,79438,173670,51141,-159510,-433089,-694428,-522325,-207167,-48972,-152633,-114748,708574,1758417,2340635,2548336,2974247,1939594,-3168405,-7526209,-4107007,1095114,838165,1222974,2556254,1446246,-32464,-639837,-798432,-590781,-218592,-90425,184185,450653,510609,374059,393757,421549,357064,312937,301515,47649,-192837,-200272,-123747,-160594,4899,180551,190325,137691,244868,292685,186789,118881,34072,-129290,-238900,-258273,-297874,-439881,-405152,-144938,8935,68233,100533,84641,-6257,-39779,17552,98342,190411,390824,703385,841602,517339,39107,-279905,-261242,30262,200323,96578,7644,118220,226024,132224,-47157,27934,153266,27979,-123039,-117170,-22507,-12467,5522,79775,28916,-153674,-127830,58583,37839,-23422,79552,62445,-14459,-21955,-74044,-9051,115425,-24735,-143738,126990,252344,-48714,-205653,-40878,147618,232176,223777,104856,-166284,-374093,-356316,-220303,-29906,60519,-31960,-45238,-24083,-90006,-233665,-243641,-96325,94641,148968,135261,46021,-17760,20561,82552,51781,-76509,-137246,-20731,148693,242357,220533,39324,-75834,-28555,137849,291784,308336,163089,-40425,-124495,-7988,144694,130766,-77588,-269360,-189113,-94641,-176845,-203627,-70972,-90880,-99389,57804,79560,-1731,-14681,-56989,-123299,-58895,115937,152114,53055,42795,109730,64709,-43962,-19438,189111,300857,86815,-267693,-186008,25852,-114340,-161234,-57775,-125185,-138408,22425,20352,-186286,-215076,-111262,-125705,-106513,77594,183276,108874,48753,5831,-61805,-58605,55353,220525,289513,124399,-20941,325,31783,-2667,71203,203077,185176,77310,-15794,91288,334066,314948,152516,213515,217739,185298,309114,367759,214582,112052,93147,-110338,-272071,-243867,-70345,93394,127448,-5257,-121860,-42739,36290,-7258,-128988,-238109,-191115,-43791,65174,211001,428969,379041,84612,-72263,-67451,-169392,-121639,121392,126013,-16760,134988,287996,108752,-97289,-139304,31091,137037,142961,140460,209809,227404,111482,-78052,-225457,-261107,-347454,-372678,-180490,-58353,-25261,86740,177215,216171,149762,17064,60804,154067,131944,22618,-38527,-90516,-117088,-20245,146961,243859,203138,92354,-91003,-223173,-191112,-76017,217038,343660,29382,-337432,-271990,-79088,5565,-187034,-428665,-369567,-152070,-46971,83642,154007,40235,-57024,29234,79062,822,-39804,15853,31546,-32598,-65366,-14729,30965,-14034,33981,110731,134319,166699,184616,107757,131172,253082,296599,49300,-285685,-323979,-147604,-9406,-53387,-58134,124644,308787,202722,69935,49536,45804,-12029,-58624,51579,188726,158777,29690,-21299,12372,65082,-59823,-158902,-129228,-57396,-12703,-108367,-325224,-259412,67510,291450,308382,109722,17464,25873,37446,25263,44646,14429,-158884,-390908,-424371,-266747,-14557,139656,79477,-172032,-405656,-375440,-186497,-113692,-207390,-282397,-310771,-253403,-125126,-13772,-62683,-243919,-235079,21878,183160,71704,-34867,-7390,100607,80764,-200927,-428524,-354453,-233174,-276643,-339419,-330682,-123423,42553,88425,35748,13027,33266,135968,354926,403476,196796,-39044,-113476,-72447,-80298,-147364,-267506,-471365,-519883,-349442,-115415,9847,60054,115473,171070,208239,172032,169755,226426,217152,53442,-127367,-133124,-32914,108976,77292,-21221,-185220,-400413,-441063,-190831,242979,712981,681760,490811,260114,153751,645798,1135713,424070,-468019,-672421,-613029,-487282,248840,1189805,348137,-1265780,-1175038,-575876,51688,1106210,1202094,443556,348696,-50077,-523540,-272817,91270,165260,51240,-10863,67189,-41516,-102934,8651,73680,-43409,-117643,-22256,62550,-57312,-116859,-94015,-188015,-169946,29383,122784,96483,215580,261998,263872,313187,90501,-254744,-154664,-8257,-116575,-72108,72854,71794,-2242,67105,162854,168724,120854,145073,159774,78320,23689,40167,-5200,10816,76966,-112970,-371068,-350783,-177948,-103925,-136262,-124871,-28554,-6766,-76277,39413,185247,27717,-218956,-242421,-113524,-13753,18857,-12521,-74533,-59786,-63272,-54969,5174,24593,100058,154393,175629,172800,130522,42642,-9945,-62419,-55577,13866,-58619,-166610,-8427,203312,261555,216491,-53076,-361074,-205067,168561,209330,26009,-101885,-113087,-78515,-26273,-45695,66155,166165,14158,-204050,-244119,-119643,-44795,-95411,-103190,57257,158839,211019,231603,144155],[11683,-74723,16847,141767,72240,-185945,-228003,-101256,-45750,2852,21088,-70868,-190283,-256112,-269145,-224337,-124651,-53962,-87313,-137780,-183678,-271628,-268706,-188561,-137610,-86809,9470,-12992,-128367,-104710,-17123,37258,-27779,-150024,-63788,183432,363495,272963,748,-129559,-107264,-130579,-84085,-49841,-188591,-231408,-250753,-406985,-299423,-38562,162626,318296,300681,166702,108412,33943,113643,211316,21921,-190851,-135008,33348,155966,244579,141609,-41898,-83180,-12261,64336,149299,167767,112948,176989,316249,308304,294899,296482,243380,247500,215759,129124,189145,337537,333969,162996,-49418,-34149,176050,213448,89068,6238,-97595,-184663,-55964,69958,140024,168531,94339,32326,98076,196086,223320,222693,166030,145144,153001,108321,89196,131043,136433,36007,-40969,-37675,-7238,38138,57157,65093,70533,203951,384024,341637,182238,125358,113840,43194,36532,46009,-7406,-29689,39287,44962,-93716,-193185,-173202,-161486,-182747,-165121,-118583,-97233,-29033,113975,312262,251054,-95904,-248920,-70019,-59751,-322581,-252254,-14401,-125266,-250282,9763,189583,91562,2318,-68547,-171787,-153612,47711,194994,76005,-215377,-342317,-286159,-231000,-9853,306601,345730,140806,151943,266606,203780,1319,-206576,-198592,-72593,-118896,-315032,-203073,159289,385123,376291,406114,414052,185880,-39967,-94582,-22873,36959,34738,94944,272325,335168,88701,-205987,-393220,-424194,-224908,21090,-15278,-172789,-277480,-436363,-488737,-225566,19053,20333,-119988,-217566,-170047,-86670,-23680,90230,157105,97593,-57261,-217910,-248432,-174315,-140988,-305093,-271083,-100568,8477,165837,233515,74099,-149416,-298468,-328527,-137197,-51389,-6075,124033,192028,87136,36655,68462,135968,278791,321526,125046,-26465,-90918,-182987,-256217,-118033,19297,-124317,-98823,169953,260516,132387,204624,406709,320528,153821,137203,165028,128475,68614,-1597,-14594,109584,221286,161233,-116963,-256963,-150359,18057,50714,-42773,-118998,-101549,-4289,164789,256836,148063,-62111,-183061,-242810,-315394,-426713,-400249,-327030,-349929,-290202,-53691,-6582,-111973,-91489,-41041,-125869,-192441,-219470,-249275,-105639,37854,124219,245728,382406,386618,140493,-177627,-381240,-320678,-171990,-88010,-73060,-64759,-76684,-63461,-13370,-50176,-126716,-159993,-103961,-32993,-204224,-341354,-134750,191687,117745,-24471,31845,71228,-61917,-219877,-327530,-252264,-41585,87373,274580,491368,521459,369598,379392,395926,245271,46074,47603,208847,269833,144468,-43749,-157710,-233978,-276463,-188499,4149,43358,24402,111601,77989,-230762,-364766,-197190,-84113,-85157,15003,73731,56868,-67592,-161030,-19295,29099,-11922,99881,309167,473336,547953,326682,7454,-98798,-156067,-289385,-200524,-111184,-135764,71743,368947,329058,88075,-49172,2185,96186,214561,161458,9730,81902,257364,105718,-73484,24240,103140,43440,70032,90878,-183659,-503416,-345428,29355,126784,41496,22117,8613,-90213,-226591,-309480,-304421,-147806,84268,106212,-210051,-438922,-291996,-90890,-132209,-181733,-48601,80936,149759,132691,18274,-62868,147474,343126,373876,355524,132505,-112821,-145410,-77713,36412,171150,199535,-1210,-158094,-293654,-491454,-346173,-21837,87882,-196354,-262137,571036,1618247,2207358,2837083,4352802,3081399,-2148038,-7083440,-4732329,-1220985,-664939,1510237,3048576,1164901,-745074,-890786,-532503,-319867,-279171,-350948,-87255,237459,299621,160894,321296,511057,431773,317068,360519,194316,-34593,-63535,28997,-54871,2730,149127,241621,257186,316883,272362,103236,72146,68282,-38152,-164806,-342217,-471433,-575073,-488261,-246991,-61207,79897,105869,30111,-91889,-71520,-4926,-34273,-57573,203164,602705,757416,506327,25234,-361314,-327152,20462,147858,18319,2594,127692,140583,-34390,-166176,-39219,63608,-100572,-202139,-69237,62719,1092,-14483,90601,52530,-102051,-3367,240786,113380,-78176,-7732,57827,124948,189296,76156,108750,246652,63923,-101842,156619,303546,22766,-134956,-14376,63229,105482,176386,170663,-51442,-251372,-279998,-238150,-107814,34403,-13324,-34506,-34510,-119742,-272308,-211039,1866,152089,118042,66403,-19780,-2405,135396,208296,150120,-6182,-132935,-75734,133563,241121,115171,-103135,-138752,-45352,88178,201919,229398,145277,-29281,-135361,-72111,91872,110133,-83289,-227217,-100272,7977,-79073,-125112,-76228,-199365,-277439,-94635,-1813,-27936,16134,-14407,-90548,-52360,93404,180259,159927,109969,93153,13453,-127492,-119539,111884,258469,43637,-231864,-132944,-1479,-136823,-125113,-25184,-135349,-134226,60137,31104,-188770,-251398,-173344,-198855,-149645,79986,203031,126879,90186,65269,13648,-23687,-14792,184664,295353,109529,-54846,-32088,14291,7536,79591,188102,211673,117660,-35209,50204,284978,240582,106430,232786,249761,205551,244740,301879,254337,235066,174509,-93738,-301735,-336626,-161303,61666,132681,19281,-68132,44903,124291,58494,-106615,-281886,-226103,104,125625,220583,386935,347562,80343,-88078,-121613,-265627,-205334,55153,29775,-78364,124313,300003,190304,41324,23668,161574,211582,71352,24108,164176,210203,92070,-76312,-208348,-269212,-411156,-467607,-266422,-90584,-72429,-27739,36734,70584,39292,-15689,56365,93715,72732,30737,9468,-32489,-57816,3060,100665,165371,139939,50352,-112671,-225178,-250503,-227209,61342,302420,119669,-238428,-283638,-142982,-23720,-169050,-407500,-370912,-198950,-147860,-50350,15667,788,33604,96533,35500,-77879,-82520,1321,26582,-40964,-122676,-126097,-85649,-65582,10888,52526,48979,65040,63040,3076,67883,238533,259552,-32297,-315163,-294412,-135419,-53840,-73257,-30485,116249,303409,243274,125384,100399,107481,53045,-57297,-49739,46175,105133,41554,228,26523,51098,-87926,-142551,-85181,21341,86340,-69475,-409676,-364754,7211,220696,289260,177642,91483,69678,21577,-15493,75843,120666,-91244,-370488,-392783,-211469,40977,181682,116873,-100279,-282804,-268234,-157109,-99725,-197484,-364072,-470116,-378624,-182712,-22433,-103918,-307163,-255392,28798,174031,103901,3359,-27221,56401,72111,-223342,-521489,-478844,-366874,-394917,-420266,-397677,-224348,-84215,-52778,-82252,-61149,-9802,75690,247796,313732,203517,39771,-98869,-118433,-104313,-104321,-218192,-491202,-599058,-435896,-185892,-27738,76848,165218,216886,237149,220307,248771,286025,249406,72513,-117285,-139111,-60601,41369,31508,31162,-54154,-157274,-11703,174396,179974,55565,-241560,-145526,-160692,34121,874740,1382077,536252,-461857,-708379,-525048,-386888,129092,725101,-202566,-1092855,-534721,-131317,301552,1120122,872748,121211,14710,-378634,-687816,-250697,162792,204090,87391,89204,210152,30953,-167532,-86303,77395,15542,-87617,-39927,-12021,-135711,-174477,-118886,-132862,-94121,56061,158830,138034,187526,186150,180427,242537,94003,-160895,-101290,-9139,-64162,18385,172248,174975,25096,-422,123268,152002,36756,37233,132732,92262,-22785,-49681,-86919,-46792,74957,-47782,-290975,-286308,-100145,-26403,-134103,-241623,-234278,-185177,-127229,61218,175894,31533,-174347,-233808,-154876,-50213,-5048,-21116,-64479,-101601,-141078,-83653,35271,84636,184294,265710,266661,203308,83499,-63713,-158738,-191180,-129120,-45024,-60552,-132560,-46612,108620,152221,122620,-69012,-311264,-127583,231707,297385,151924,34882,-46293,-95073,-79579,-52738,49931,112891,15395,-177652,-160413,-53799,1964,-61434,-76887,56840,129650,191457,270867,189601],[17563,-115682,-72263,61861,-15430,-311192,-319133,-166608,-87614,19313,91910,-44800,-172165,-139480,-123848,-132602,-98034,-2505,6335,11328,-17290,-181588,-213361,-148274,-132645,-114731,-42591,-94550,-188638,-73542,-352,-18344,-96564,-109563,12935,208778,339166,205306,-74360,-129637,-4168,-40191,-73776,-80079,-220161,-264566,-300948,-492080,-340081,28520,211582,313349,291357,192142,159914,84742,164527,266228,12140,-230032,-120866,87973,221744,345512,256889,-8547,-160194,-74207,66426,157946,168428,177056,240866,253364,205510,254057,266190,203586,213601,146670,35512,112129,256114,257984,61076,-243480,-266694,48458,200213,113927,19867,-124643,-212751,-54837,67853,122712,132711,52396,6307,46013,131958,196605,178170,107515,110866,94929,19906,36224,119803,172024,107308,39602,24792,44556,59980,15676,117,80336,295234,426313,281990,139150,181662,198055,59396,-18641,-40197,-130507,-169069,-41563,61992,36164,5397,-45231,-154407,-198983,-171114,-126419,-93514,13616,171863,365907,283705,-71616,-224771,-13884,21483,-231115,-210268,-18288,-164720,-285521,-4576,193081,127294,62692,-77653,-266574,-228858,21911,184959,105422,-156401,-266316,-178277,-95477,107123,390282,426623,164075,74134,181072,186765,9603,-159825,-108570,-24042,-139979,-329987,-169807,204360,418540,396570,451404,501413,282059,23225,-60828,-22495,-21676,-29910,120056,377922,446771,209359,-109035,-373688,-443168,-193178,60395,-35421,-235136,-318695,-458103,-503041,-257501,-73945,-92951,-188849,-271430,-255595,-133264,21077,168734,229018,182057,-16582,-221517,-196975,-102727,-104084,-312318,-278083,-31452,84002,158922,215601,108559,-102540,-250130,-265381,-120880,-144742,-142627,50909,217297,130605,-16266,-44909,64007,218335,246791,84813,-62467,-210159,-318583,-327949,-137760,6040,-138793,-88288,217929,317011,124886,121323,285587,224568,116275,106656,98820,32961,-3942,-64796,-100444,61054,267540,204510,-157156,-328421,-215325,-11354,88052,33565,-38067,-34910,19421,119543,219586,189767,2660,-210475,-340511,-382301,-427710,-360982,-260380,-221396,-136435,100320,114462,-56028,-90997,-39261,-47586,-39877,-100623,-275280,-244621,-96873,-16367,77547,243383,294065,81745,-232237,-407824,-296613,-85161,9040,-60560,-115951,-78399,4657,7383,-81550,-118321,-142738,-182426,-174295,-235023,-264164,-52120,212120,117648,-10461,55089,69936,-92024,-279936,-404650,-365355,-142032,61140,269579,402892,434992,357453,367973,296102,64533,-83044,46361,261969,292650,181610,23371,-130216,-255044,-262983,-110665,51915,59608,41739,82047,-23984,-315464,-405324,-232696,-60938,12221,135481,203114,177252,-10660,-153934,-38061,15331,8458,146531,383726,500864,498086,235845,-110037,-239505,-272693,-303992,-129088,38174,32565,124526,225364,125561,3011,-11311,42198,129972,234886,242654,165904,252024,334078,136938,-81781,-10883,88356,109667,101005,672,-253987,-484503,-351702,-72526,46436,80231,145677,85999,-66580,-208255,-239033,-191814,-38365,83957,-8607,-311294,-432417,-311938,-167223,-147666,-110203,22284,146142,226733,172423,-2546,-118278,66695,267321,334500,348220,95379,-189091,-186950,-40580,114404,241175,221915,-28785,-112348,-89139,-199475,-91078,229927,306654,-77673,-250950,393615,1101828,1610040,2828463,5221542,3883854,-808039,-5734991,-5346257,-4021642,-2444899,1623483,3456234,1077200,-1183300,-1027536,-216718,15154,-294975,-565328,-349896,-28117,-10543,-111627,209691,569418,481810,279682,322390,266919,128649,118946,197672,52189,-43977,40466,218139,304628,334224,230312,31035,24224,67020,-10065,-151508,-416876,-598907,-631515,-510092,-341505,-154464,51256,87686,-16740,-145405,-87501,-33247,-159426,-283297,-31232,354386,521298,426579,24233,-363737,-331443,2615,103236,-30440,-18496,98747,45698,-192242,-295734,-149050,-71123,-234468,-274288,-46868,94308,-7712,-34451,68674,26942,-74908,94173,377485,191788,-108260,-85548,51868,227634,313603,157289,152615,297583,143644,-20605,186710,308581,70892,-60149,-7995,-42918,-33883,97077,199622,82988,-88059,-157264,-195309,-147616,2618,-14574,-56485,-92579,-180962,-311074,-171925,89242,183065,76043,14912,-52610,29897,242308,298793,206654,66760,-80992,-89844,116145,208858,-3237,-208094,-145174,-13143,68614,124988,145585,118373,-4685,-125424,-126119,46000,127626,-41745,-154361,-37959,46233,-24141,-55779,-63262,-263627,-418314,-218842,-62371,-58811,22034,24514,-23824,1951,88377,183480,223226,133163,45120,-44560,-200041,-217381,-14097,127924,-46505,-200823,-136475,-100314,-168425,-77382,-13531,-165914,-139486,62729,-16964,-227648,-275557,-215029,-257276,-186994,72516,195850,134513,149681,149003,89153,-23677,-122260,89603,250320,100643,-67033,-65432,-9027,12998,63955,127411,192795,140902,-41822,7829,196019,121821,25788,204428,237214,172204,124870,185180,264972,345166,272594,-5134,-253678,-381168,-226839,25034,123152,53520,28267,137829,191580,117047,-44224,-264818,-216511,66112,180390,183540,271775,256508,84616,-22601,-80709,-279947,-249861,6035,1274,-48603,148883,303569,259589,153287,126988,189284,177395,-63912,-110539,104933,186771,86113,-35173,-147837,-247294,-450620,-531704,-321029,-128556,-135241,-136569,-80535,-60735,-54265,-34140,33767,15598,22614,53276,69197,21700,-6161,34882,66216,88957,73074,18755,-99299,-195501,-289514,-331894,-56694,264319,215790,-110712,-268435,-185826,-32823,-95114,-304947,-309457,-203484,-208044,-189041,-132695,-32012,119101,127472,-23879,-117706,-60001,34930,50081,-20882,-136109,-187150,-161266,-89031,-9152,3062,13956,10630,-34646,-61002,61914,230310,205738,-89428,-283819,-214701,-97705,-85121,-76031,26558,127382,257555,212121,139563,143964,167073,118724,-52436,-150884,-92512,74063,103356,74503,67996,31910,-109259,-97978,-1214,129778,205169,3211,-420005,-411571,-70646,101443,212872,192975,134336,105882,33382,-15509,115690,201208,-25404,-294249,-287332,-103885,110782,202852,115618,-46485,-159723,-171381,-129140,-77665,-156001,-385809,-554095,-436161,-173051,24485,-89789,-308078,-213473,73002,173006,143235,63868,-6428,55031,106534,-180838,-550487,-572723,-480192,-447557,-419120,-386080,-256917,-156945,-138493,-122519,-83079,-35350,21126,125168,181070,177579,129368,-18164,-90784,-37988,33511,-90452,-422327,-595104,-455203,-213112,-49685,83792,191097,237339,248849,251591,297420,311265,246860,82964,-67401,-85471,-46454,12052,34246,94297,31006,31043,338225,472858,132862,-483672,-1083557,-834982,-654645,-143854,887066,1451000,762913,-228849,-551026,-317177,-231696,-55604,121988,-667497,-861481,41537,352213,516331,997176,428227,-195596,-271789,-637794,-783700,-243969,181477,222049,110106,153017,300277,102348,-174318,-145574,46338,38791,-19612,41711,5239,-161401,-220957,-140688,-28468,55499,108685,195558,211961,189546,91532,62474,157589,107260,-60361,-58117,-5309,19324,116322,241629,254852,51983,-71053,55434,143686,5923,-35206,113516,125079,-52745,-143806,-175631,-86401,88169,-1226,-231336,-214530,-18640,37537,-117659,-300385,-392852,-365296,-178020,75300,166261,49597,-105812,-194118,-164341,-53140,7744,17222,43060,-54189,-187440,-112037,46020,98752,206267,309323,284728,182613,16685,-164769,-291850,-272360,-135650,-61690,-50942,-88417,-77807,-11818,11760,25507,-61860,-231546,-55284,277480,369383,274292,202253,63426,-99773,-155359,-75899,18387,41969,-10582,-129703,-81183,6464,59287,-8779,-46774,47749,91968,143724,271321,217320],[25352,-130435,-139188,-19745,-101653,-414584,-401398,-234776,-136205,-286,73711,-75593,-160234,-60607,-21274,-57380,-68933,53069,107766,142247,115657,-74571,-122487,-92773,-117270,-122948,-112484,-193917,-199560,-7061,13805,-80682,-156068,-71801,62914,196591,286101,133100,-139291,-112665,90787,24162,-89226,-113681,-246267,-303355,-319926,-466977,-299371,79114,209819,247728,224936,170607,173582,134158,197073,262310,-30568,-282498,-147241,81427,217210,366025,306295,-1699,-228404,-152843,28594,136170,142835,208664,282399,201669,121165,169961,155138,81185,80048,-26486,-125059,-13099,116359,143564,-37085,-413848,-516933,-137782,131127,126658,63198,-114639,-221233,-62430,46358,86243,83128,-4316,-43067,-43796,10503,115511,105866,30324,52070,18296,-65654,-34408,47885,120731,132295,107987,87959,109670,101569,-1764,-50235,63739,301988,375371,155614,53757,168593,190476,11777,-102241,-139914,-242096,-284543,-121306,72400,153062,173304,71297,-102657,-155988,-138242,-110105,-87461,32100,188037,372059,312391,18695,-112446,76904,121403,-82306,-136336,-67222,-229209,-293839,-19257,143733,90207,51897,-105586,-343742,-297540,-25645,124772,87790,-84112,-148159,-59214,38456,207851,423779,452335,177494,-11174,59640,147847,26627,-98903,-34437,-7316,-150924,-288695,-105165,217153,369685,329335,400374,494081,338033,91880,-17526,-36288,-108838,-131514,80492,388703,471813,268016,-57808,-349633,-421316,-144175,81454,-34337,-223528,-296262,-441059,-456282,-241102,-146281,-220313,-272400,-310916,-315613,-161952,65951,211822,244463,235430,69015,-128905,-91638,-35193,-82068,-279131,-227995,45582,148171,150968,189842,135972,-23425,-152626,-146733,-74699,-213442,-262353,-31458,196092,122051,-89437,-133387,31170,168846,169125,69857,-56723,-281456,-400588,-335764,-140424,-46184,-171607,-89019,207740,301877,61533,-28418,87980,73405,45955,55717,29238,-34380,-47891,-122365,-188040,611,288002,227570,-153507,-338019,-261549,-51704,134551,136158,70836,48515,43094,63726,140919,163747,5279,-252721,-400772,-390067,-372920,-294222,-192163,-96944,26891,257413,253219,30108,-74952,-46507,8331,70637,-13607,-261464,-289051,-151954,-114111,-59008,123301,211832,31209,-264248,-404874,-265664,-32098,76138,-33842,-154086,-113847,14666,-16694,-130710,-105961,-115801,-246384,-273881,-167487,-75159,71806,180204,37872,-62815,28253,62188,-105706,-300425,-418109,-410519,-198782,40201,229624,265388,279907,301603,338285,196099,-116721,-218676,34553,276637,254244,176629,85068,-98345,-265964,-231048,-20058,99147,68642,51112,57379,-90705,-316545,-358360,-240263,-72983,77186,231331,292513,242401,12077,-160231,-67302,7036,12292,141977,378607,465200,406068,147771,-166128,-297102,-322973,-280256,-57505,140653,145842,124833,45825,-61335,-36928,34596,48603,138237,225306,256662,268020,370512,345783,146537,-44863,-28450,67585,180279,151784,-56586,-290967,-416798,-311445,-135794,-3101,111975,232765,159212,-18453,-154067,-163181,-131916,3126,69519,-62348,-313590,-340608,-258955,-190870,-138841,-48557,56694,161754,247069,161135,-23975,-118527,14211,150643,240565,281505,37486,-255854,-225401,-24056,157056,272110,234947,-14207,-22425,122562,92669,184644,485850,556965,199168,-56297,240013,413124,818117,2605244,5429847,4412160,473235,-4352743,-6373081,-6611155,-3753904,1700820,3702467,1190224,-1226680,-999398,79596,315375,-269724,-668012,-506127,-258748,-306073,-315881,141848,601304,502364,229590,228422,278238,275471,309373,351194,143714,-117628,-122091,117734,268996,305558,192262,-5786,-15056,39283,-28430,-176376,-428435,-601815,-562980,-451279,-388890,-231337,2713,65305,-34826,-151209,-79441,-47389,-233923,-410088,-228240,46701,220598,303522,36453,-291511,-272337,-5250,89876,-26952,-33077,59248,-12126,-268488,-367824,-240081,-195602,-331698,-307386,-37826,82009,-28518,-50751,24436,-16492,-43696,170767,444808,259381,-100525,-123963,64299,286872,340160,174238,139272,277030,205278,81605,207809,261850,86936,15075,-2641,-121103,-136744,11364,183214,191945,73957,-8676,-101885,-138237,-22119,-35496,-112246,-186972,-253217,-323821,-120078,152016,180356,34225,-3236,-43850,64475,306895,331994,212372,124008,559,-61640,101458,158992,-96157,-248940,-93093,67107,97418,92623,78752,77799,21139,-87801,-133430,31193,169774,32755,-61415,-5684,16623,-24234,-15553,-31629,-254805,-458926,-257481,-71618,-80286,1800,60995,81909,105623,108937,171756,239703,119269,-10245,-81643,-224757,-270291,-138150,-44115,-140081,-161647,-159293,-211644,-200139,-45067,-35978,-216178,-154565,37025,-102635,-299213,-284989,-218384,-272033,-198975,49847,145676,118261,208342,243240,159988,-34238,-198976,-16504,177943,116718,-34074,-77497,-26366,11872,28300,42430,130584,134740,-29987,-12998,103262,-3544,-69619,134501,198194,118702,6587,69126,258502,407645,352186,130138,-142321,-367292,-255477,-17432,88606,75270,123737,197002,203417,151373,49728,-184947,-159264,144046,227050,122167,122368,136288,102132,113271,54217,-202914,-255515,-37894,34506,54936,184327,277517,287033,209351,148689,140904,65108,-217360,-222804,55953,167561,88966,25585,-65570,-203543,-452345,-547529,-333570,-174378,-215049,-226153,-156867,-142756,-105346,-44827,-11870,-58282,2167,91987,126686,61074,31217,64430,41745,31169,20841,-6568,-71173,-153655,-307460,-377034,-120170,227517,285590,9646,-230871,-205671,-33064,-3857,-161428,-209420,-172589,-221331,-307155,-272787,-75531,152226,103258,-84476,-110738,10380,95058,85554,6575,-118583,-188803,-169093,-75117,-28726,-38262,21047,-4876,-105055,-79053,117741,240100,154691,-109234,-214983,-130328,-69132,-91912,-43760,87052,122236,163342,119455,112104,164492,198314,160107,-35903,-214843,-195586,49060,165375,149139,101302,-7956,-141874,-48338,112296,250802,313201,80716,-368747,-399534,-144554,-30179,88116,133959,131328,121096,54686,5792,139837,224946,12462,-194512,-146006,18312,171249,192797,63857,-39412,-71124,-100569,-107953,-63521,-110017,-355950,-545906,-414655,-123096,66924,-72235,-283742,-146989,119809,164678,163866,114383,29340,74817,155326,-96199,-512786,-621655,-553486,-436900,-360229,-328687,-235484,-176313,-158373,-86462,-51134,-38523,-25925,2046,23877,104811,174639,74616,-17338,83043,197102,48470,-306856,-523014,-412594,-192906,-55299,63768,170633,214818,229499,248448,295110,285680,200052,71644,-9153,-13220,-23224,9056,75515,151540,46551,102700,497917,614445,119940,-757830,-1639419,-1437314,-1113223,-379312,677010,1356689,1037943,157870,-270556,-104424,-102981,-232914,-459701,-1050620,-784936,340379,776100,735631,805938,-9692,-447049,-465417,-787722,-807904,-267357,138762,197645,87845,139671,290197,128122,-142855,-166631,-18219,10340,50357,179376,99224,-140323,-263965,-171219,77482,207199,139466,193562,269173,196609,-11553,-73851,59833,107008,-4178,-58461,-10295,100105,181087,245091,274863,57266,-142153,-36692,130774,10684,-88536,65008,124399,-80565,-223441,-262662,-131566,78053,-2205,-211775,-160560,35401,67594,-93837,-295882,-474491,-502389,-223376,69228,148241,64057,-42731,-145160,-155568,-42128,28321,59798,169412,33129,-206651,-146988,18326,44279,138912,253806,213625,98458,-76628,-256052,-384398,-298038,-100672,-58609,-58900,-65279,-102779,-134896,-132962,-65374,-54204,-157414,-18268,282968,385464,325971,317737,166714,-101607,-229247,-104315,-12459,-37512,-96758,-121801,-69814,22820,93812,27176,-41213,15599,38496,67059,212468,199210],[69267,-76324,-125509,-42520,-121866,-423698,-418411,-254927,-141349,-9503,8891,-121924,-116119,24111,82269,29147,-9135,131593,217118,239460,203018,48144,2706,-7941,-55975,-66568,-141357,-256004,-149085,89583,52729,-108011,-164380,-12461,103176,160803,227730,96919,-147582,-50006,185778,75546,-97876,-116510,-228353,-292527,-261871,-313466,-164937,124955,188470,166023,143700,132047,168089,186643,227587,228891,-60563,-294351,-162827,60446,176065,323734,303251,4049,-245965,-197982,-4709,113778,115743,218413,308922,194193,92543,80058,11512,-61167,-79353,-221065,-278811,-132266,-31018,30674,-90064,-498857,-695928,-313503,49831,153446,139345,-54069,-180543,-54000,29474,62424,53341,-37922,-74220,-120638,-113920,16727,44408,-14789,15516,-33917,-110112,-80729,-29016,40680,145836,177268,153771,189096,181859,29560,-77480,16807,230400,261885,24648,-17595,119614,108173,-89345,-194879,-211361,-279520,-311530,-146598,105275,247881,275369,155312,-8464,-54932,-62795,-62814,-64872,41147,184720,362445,356214,163972,70564,195869,234929,104829,-16699,-112689,-277424,-258157,-19069,59162,-2498,-4524,-113210,-349758,-313951,-56221,59169,56883,13631,-1933,37055,132517,280305,427679,450727,204595,-60921,-60080,80677,42664,-22199,31604,-907,-128041,-187678,-15597,205132,269049,219461,301857,433881,370611,167755,28627,-62000,-191939,-219075,14474,323619,423295,272902,-34086,-299875,-335745,-66100,99577,4973,-121828,-200469,-381280,-359586,-171115,-169062,-317996,-332972,-309349,-320630,-157654,108470,225346,219696,257089,183104,48547,62955,27184,-74887,-206162,-119380,126146,204706,154078,161123,156410,66972,-39676,-6229,6878,-216481,-313351,-82404,149955,71380,-156464,-169336,45759,155026,130686,101980,5658,-266731,-389776,-266827,-114122,-97190,-180867,-75718,158266,231110,-24352,-188432,-117244,-69491,-6976,27728,-9465,-44515,-28649,-130759,-239762,-46820,284362,225143,-110039,-279908,-273859,-87118,193788,260367,204681,160943,90602,33526,57159,83999,-51803,-293217,-400950,-318268,-247588,-186969,-110428,14438,173979,385277,383922,142260,-32656,-41515,53817,134837,40088,-189958,-207923,-106794,-131947,-108152,61484,155066,2192,-250155,-350585,-208679,-3263,113761,21104,-138866,-130698,6491,-49009,-160715,-61167,-52576,-251680,-282264,-17690,177909,213251,122275,-78855,-149272,-30836,54415,-92252,-271841,-373333,-383966,-199687,32650,181852,156039,150141,249176,305852,122183,-237131,-306646,23500,259162,188987,153307,136732,-57676,-242086,-159135,94172,179822,107697,79312,68181,-87997,-226608,-221034,-191046,-86179,117276,291898,333114,257617,15315,-154821,-57291,45498,30499,122140,336090,421504,330529,99083,-139987,-248470,-273296,-198639,13727,174454,181209,100992,-85593,-169175,-20628,81748,29648,112162,186750,207068,301099,415559,307460,142048,33750,-12894,63747,258544,231987,-47956,-271588,-315725,-243288,-143065,-1053,139298,271028,220797,53538,-63238,-87112,-126989,-29386,44950,-47919,-216862,-172330,-117786,-132944,-95956,-3241,53930,127905,212349,115584,-20491,-40178,37230,62495,137511,177679,-23330,-281110,-229637,-7863,174824,269413,244206,51976,107222,299523,314784,424430,684802,777911,567773,276782,167576,-175188,167645,2303859,5102302,4743985,1327469,-3757197,-7852286,-8250523,-4047743,1826002,3706738,1410237,-896672,-789770,316238,503784,-217760,-632959,-499159,-377409,-470448,-343390,185551,620022,500326,201499,141243,263827,397099,479401,477774,216874,-179074,-282617,-23862,175589,256727,185221,7995,-36838,3848,-57628,-192555,-334071,-426314,-350373,-312971,-363942,-259302,-37662,59616,-10899,-108244,-47444,-36204,-236303,-406303,-322174,-202489,-32313,176633,59188,-168542,-161491,20396,123886,32608,-22822,38422,-770,-216637,-326258,-249098,-252767,-360078,-282007,-24489,51644,-44574,-55464,-15491,-33788,19741,237288,449315,306042,-52342,-100160,110926,311631,297189,155458,110748,227587,248464,180407,214265,177590,75539,83590,16558,-134656,-165563,-49273,135037,242252,197786,138139,11782,-91265,-29864,-64889,-186102,-289838,-309831,-296945,-59686,184419,154550,6873,18329,4062,88131,308902,305790,179739,158985,91993,6485,104175,117873,-129787,-221273,-4562,174752,173194,117139,45717,30137,38276,-25126,-74290,60565,210548,112952,36686,8679,-51545,-60966,-2557,16236,-171856,-375177,-189010,-20922,-81365,-32512,99886,216161,238244,151619,157609,217710,80220,-53254,-79611,-182534,-253353,-213268,-195152,-193422,-102356,-153561,-270167,-218783,-43547,-85676,-270496,-171747,1185,-186418,-373196,-274261,-178534,-230421,-173583,11189,47576,65771,237431,318451,215996,-31165,-207213,-94820,105504,167369,53724,-52396,-24199,13525,-7282,-32786,45291,98539,129,2921,39741,-100337,-157004,42070,154585,85494,-55610,3112,250115,403200,378596,259043,-7249,-301209,-245241,-63682,27491,66015,175579,203317,153052,152576,152647,-62531,-68419,214974,256844,55921,-23094,18032,127330,279162,245608,-61240,-237144,-93527,86610,176578,196914,205528,254412,200749,99146,58980,-68318,-335855,-279837,35043,158192,92472,77242,5428,-154508,-408841,-501324,-304834,-226187,-303444,-291137,-197121,-170336,-111583,-57662,-74513,-111203,14102,137977,165853,77546,51435,82664,25144,5452,-2387,-30447,-48862,-114331,-300084,-364085,-130725,187691,305268,87822,-188827,-215417,-44156,57092,-30798,-105134,-123915,-201144,-387072,-389747,-144874,102190,28104,-125462,-64141,95505,154210,114532,20197,-91584,-140382,-104984,-27851,-49525,-70769,48559,-6833,-157592,-60191,216142,268761,124451,-85493,-134999,-80620,-76184,-71969,27095,128414,78216,34339,-4334,57058,154149,183448,163815,4575,-207184,-236821,16615,180873,177155,98239,-76048,-200010,-16832,235558,366829,385643,137016,-279012,-335924,-182987,-129776,-54933,12531,88825,115147,70860,28036,133363,184798,11104,-109502,-25362,105401,202522,159156,-19984,-76402,-24682,-45176,-82151,-56740,-74051,-289098,-452145,-318312,-64422,54431,-92096,-261434,-86863,143819,141120,149916,128048,48811,86850,191127,5934,-413568,-609391,-563076,-373539,-273831,-258314,-178809,-148335,-116859,-2508,15264,-17787,-59018,-101291,-124321,-3213,151204,132567,67886,213335,322768,145305,-184379,-400425,-313748,-121395,-37568,21767,110867,158399,185167,215677,252109,221633,123721,42710,36460,46704,-8597,24271,136561,189558,3424,49413,438205,577374,140799,-739468,-1797622,-1787447,-1383991,-594956,352038,1161765,1266490,583005,34837,11129,-60101,-332243,-847675,-1316059,-907240,295111,1049983,1008512,646287,-312877,-569467,-529896,-794715,-744748,-291052,73625,146766,29632,60264,191144,102473,-82875,-139779,-83418,-45052,110773,334406,250422,-70642,-284994,-190602,162960,311413,133230,157663,298098,210039,-80649,-175236,-15068,103338,2337,-97216,-14718,170846,213038,201619,247331,50655,-186288,-113375,123495,44603,-113672,-6943,78686,-92119,-243785,-306946,-173943,38366,-34206,-200146,-106495,73953,87073,-40489,-214536,-442901,-523358,-217106,71138,141922,88422,26138,-71873,-113153,-12236,56440,100908,269720,138237,-168642,-151764,-12531,-34642,28317,144539,111028,6923,-146186,-290124,-378699,-234588,-17718,-16790,-60011,-40774,-76850,-184767,-203575,-99771,-30524,-81753,16597,283155,365774,308349,361320,258734,-64218,-235369,-84223,14293,-69437,-197436,-152032,-106733,24837,132787,72846,-23662,5425,16131,21117,148369,176356],[86306,-17817,-85339,-49479,-113611,-376730,-409080,-268984,-144256,-39291,-108208,-201902,-84012,80241,145912,74520,22703,170733,262915,235234,188017,118721,89628,42906,573,5927,-151991,-302393,-115705,132589,66523,-136111,-166435,19795,93757,64377,124860,58010,-132012,11796,226760,68146,-131213,-124458,-197065,-241376,-152298,-109705,-12485,127551,131983,68845,48380,66030,123110,194265,218938,158955,-79854,-269722,-165990,26094,90191,203199,225712,-18385,-243071,-222299,-41525,70776,61901,171450,278002,191842,83461,-21969,-145857,-194806,-223635,-388990,-401721,-242412,-176052,-77001,-105473,-497696,-769609,-446332,-30455,180068,207531,20840,-116077,-52354,-2320,39415,32627,-56087,-88565,-172974,-221661,-95523,-10139,-21201,10780,-58106,-120982,-99865,-91730,-39358,149395,224944,187436,239368,262650,77725,-112060,-85324,78042,99931,-86078,-60946,46306,-37632,-243921,-301283,-252459,-240107,-250164,-119480,139080,278459,266621,166872,79647,51018,11528,-23151,-53241,27537,160437,338506,392169,301862,244749,288570,319775,270693,115891,-131789,-293291,-199372,-23531,-58448,-135799,-85127,-96869,-288594,-280639,-67329,3995,27233,116176,124756,64935,138356,292585,400585,426083,230795,-74260,-164931,-30013,22602,38374,74687,-6206,-89816,-74756,57618,156037,134668,97423,191364,346893,370764,222471,47390,-116655,-264261,-266342,-51172,202004,310199,223241,-33228,-232106,-206287,17910,102941,58644,30312,-61759,-295658,-258851,-87598,-157104,-372870,-360831,-278558,-287282,-143264,117513,194387,153339,225088,262336,228367,211290,57830,-101330,-138540,-8059,173743,231803,144056,106050,155230,133966,39628,95048,87007,-171094,-296379,-97145,82207,-27546,-226831,-178033,64422,152733,127342,155462,86982,-195158,-311555,-157122,-76949,-138140,-172812,-64571,69523,105311,-125872,-325797,-283576,-174512,-33920,21741,-26031,-22597,29283,-95390,-254312,-87613,230378,167159,-77056,-203778,-277564,-131595,231173,359716,321290,272008,142589,20447,-25019,-43129,-166023,-338176,-366261,-205482,-92414,-66457,-36466,77729,249199,426804,448151,232236,1999,-44895,64430,124473,35393,-94652,-48779,-7233,-90380,-77545,39520,92709,-27660,-211702,-272865,-144848,-7678,104136,78321,-82119,-121606,-13653,-87385,-174339,2834,32583,-208874,-225588,129338,385796,302897,36554,-205230,-249629,-120460,20746,-81019,-234109,-327395,-340702,-187111,4410,116584,99137,93452,205646,244795,50902,-293122,-342472,-10787,190407,105160,105125,136518,-45630,-204551,-69257,203760,274695,160708,106840,94277,-43878,-106089,-56366,-113383,-104888,110212,282298,295887,207614,-16382,-152940,-16557,106090,48473,91373,276737,384984,276390,70837,-76452,-146446,-166058,-96309,50149,113432,116074,55188,-143424,-203199,4520,85882,-33914,21216,94503,96045,246604,359806,217374,107246,103878,8635,60465,309401,301760,-5199,-232033,-245108,-207995,-134733,16704,133708,240053,237785,105589,12977,-47969,-185913,-144548,-16966,-19068,-99305,-5577,55046,-32813,-64350,-19155,-13790,24718,102907,23178,-16256,68795,113965,28039,37049,35086,-102905,-281671,-217487,-11235,146633,211979,219221,118774,215209,378596,395610,548509,748639,876536,875003,596931,155830,-482116,-127308,2008736,4502121,4874462,1526263,-4341536,-9474984,-8544275,-3251888,1957615,3368096,1545299,-374628,-457013,459775,520422,-196769,-518920,-371896,-389757,-480432,-196263,320452,598907,446520,176860,73422,220514,452715,573870,538425,235982,-227596,-414478,-185514,35785,179960,185608,33704,-74021,-58123,-100512,-193528,-167142,-120387,-58064,-156352,-306440,-266101,-86375,43661,15965,-67779,-40055,-43993,-212653,-330198,-325629,-333223,-187173,47278,50883,-63216,-53579,62342,172413,97247,-17369,18736,48052,-75281,-191302,-179127,-245601,-343169,-233540,-28206,-2602,-74251,-72302,-51409,-21440,92219,263338,381466,289449,-7988,-42247,162006,286681,201931,105697,79866,169171,246735,222836,175516,53117,20136,106226,24192,-104377,-138080,-88292,54306,197068,233975,227100,80156,-62537,-46717,-113950,-278245,-394881,-357355,-264114,-32742,160746,101951,-17841,48983,51567,67101,222195,210893,110677,152181,152486,82722,116564,88641,-114237,-169077,58103,251708,249042,160818,26457,-33591,19156,26503,21790,109392,205104,148336,101361,1752,-133416,-118585,-20494,49566,-65134,-215165,-57701,52885,-77491,-79426,125566,334499,347134,186107,132767,156301,12962,-91955,-55183,-99254,-187042,-231179,-285647,-194484,-33310,-102602,-251659,-228885,-85174,-151411,-316044,-192215,-38404,-243054,-421490,-252208,-120522,-155615,-125438,-50388,-98889,-38654,201471,330933,230393,-17695,-166080,-140638,43179,234653,172938,1013,-3625,23227,-25804,-75509,-41715,34912,32922,47326,14348,-157108,-227026,-56118,113114,89590,-43318,3354,238725,326071,325408,317285,96326,-210362,-210293,-113680,-54993,15219,155181,156749,60373,117961,228676,61200,25000,252914,252760,-9096,-143017,-81903,142253,418063,430572,89964,-217692,-170198,101676,247853,159436,86179,162552,138646,9717,-23137,-165897,-377205,-267302,45932,157072,90954,97424,35606,-118284,-322128,-388082,-243465,-275741,-382081,-330730,-218930,-165535,-92769,-78756,-135538,-132191,48851,179187,178416,72138,59273,91297,22311,22844,13424,-49700,-39599,-78038,-258803,-303054,-101030,146049,274007,110256,-158136,-226219,-76561,59130,48310,-21504,-71689,-165534,-417500,-465866,-233427,-21679,-66957,-123692,8398,166421,197639,132361,15318,-67692,-55823,19687,44631,-63640,-83120,82000,-13071,-195226,-12952,329251,310988,132016,-12735,-54421,-73898,-115893,-24480,130905,149333,8863,-85062,-109883,3997,122177,128545,141965,86926,-102246,-195790,-16784,137563,148063,60142,-157486,-275317,-6277,354279,472868,420545,168594,-163872,-220682,-148157,-153387,-165863,-120152,38191,107903,86916,49454,108130,111309,-11371,-56081,34047,125957,205764,133596,-86321,-118704,5082,28666,-21087,-29905,-32737,-189303,-289777,-156155,-9050,-19312,-148878,-237561,-35649,149946,116012,112265,102987,36752,76660,207632,115381,-258212,-517683,-483455,-260167,-173310,-186822,-98585,-76591,-24179,95474,91291,30159,-62462,-159721,-220061,-105585,81222,143435,145265,321586,384072,187371,-71349,-238601,-160995,5555,16911,-14280,47562,102495,141738,179254,205093,157224,53430,16124,66253,85743,3108,59501,201004,205100,-58307,-77249,225305,415903,178786,-532808,-1606801,-1785099,-1358442,-684194,86048,963889,1376912,928902,273172,-16057,-115585,-321747,-941986,-1408011,-1108662,9444,1141024,1341243,590937,-410234,-533700,-460639,-653228,-585116,-267335,39960,101038,-33387,-43021,50942,44699,-7040,-70190,-117445,-91786,158780,469288,420418,32315,-269529,-177202,218546,342209,95435,113364,304425,231349,-85559,-201022,-38013,109324,-25300,-158488,-16281,223872,220381,141467,192003,34270,-195125,-150165,115616,80817,-112134,-86706,-8717,-87462,-192963,-292444,-213901,-38416,-84616,-174089,-48005,98813,105033,37089,-86007,-318005,-412815,-144747,84404,134245,107544,90961,13328,-56246,9063,67551,117710,295717,216606,-82544,-122316,-34876,-110323,-91320,16257,12858,-60576,-174005,-265836,-282861,-113075,75701,42413,-61765,-25629,-6355,-141220,-180011,-86260,-25499,-43240,41453,267538,294010,202246,294702,288134,-14553,-185693,-33621,75339,-71369,-305941,-248489,-195559,-3455,148592,100000,-14208,-4090,-1621,-10709,72551,127841],[102793,59300,-4727,-12133,-46759,-255730,-343408,-244084,-109275,-35817,-184759,-240931,-28267,145429,197720,107478,49402,193850,269213,172745,124350,163200,158074,79583,67192,101682,-110259,-290855,-96972,129127,77093,-136147,-148620,45082,73448,-43292,13572,34559,-73476,83704,230215,29313,-157918,-115718,-128521,-113018,27086,110329,132791,119506,88450,14919,-1507,25741,85745,177624,197738,112630,-38568,-170891,-107613,31466,12908,62285,122456,-42353,-212956,-202024,-47272,38153,8986,93138,205912,189586,89508,-96405,-249493,-252805,-278434,-456138,-449683,-307056,-266013,-130232,-58427,-393381,-699158,-475914,-54595,234482,281662,119947,-20914,-42745,-29369,39667,43679,-37024,-60053,-161591,-263974,-180585,-33113,39378,74736,-23205,-80899,-64758,-99841,-67895,173073,266191,198906,257575,327383,130068,-144593,-209488,-99290,-53908,-135965,-49039,-7620,-185664,-397584,-384191,-239907,-123242,-108324,-40194,168491,245548,168081,120053,143098,135173,69581,279,-54313,7987,140747,320499,417501,398638,355557,326242,362958,390231,245676,-89517,-244196,-117394,-26026,-167432,-250628,-136377,-43578,-170526,-196254,-42443,-11772,32476,222142,217206,35575,69273,254124,363428,400090,258234,-40154,-219063,-150822,-29537,76576,107688,-1230,-42621,16781,99680,88369,10576,11516,119148,273344,349272,252256,43445,-181019,-302447,-243948,-73732,76969,175126,148516,-30068,-142050,-50186,99655,100916,114502,193485,100683,-178026,-173566,-16892,-117815,-363120,-335446,-220896,-227933,-128464,85407,128278,68451,148348,267247,336304,310353,57031,-146534,-101985,58960,175962,231362,114700,29151,151894,190051,84487,137419,146606,-96880,-219336,-66767,18014,-151251,-297756,-180219,58344,145543,154829,211361,155337,-106199,-203198,-38894,-30769,-153301,-155549,-63209,-33167,-43242,-219167,-399810,-360797,-212067,-26680,35514,-27440,4943,95996,-25013,-222402,-110913,131026,58610,-84417,-150233,-281460,-175208,234307,408077,396848,359923,186519,21180,-85261,-176106,-292712,-371489,-314077,-88616,55908,51192,22458,84491,231229,367623,423363,270295,10118,-63219,36042,43933,-21749,-1404,130339,104356,-9048,14374,42000,16468,-55991,-157467,-189887,-79010,-23614,65685,127105,148,-83711,-29965,-116002,-162576,84066,134932,-132331,-145763,208910,474693,304043,-56931,-292921,-316086,-206604,-34678,-78456,-206995,-309703,-315530,-186005,-53435,43298,105932,135024,179629,149623,-28264,-288449,-321641,-64031,87045,32525,49340,76408,-72460,-160105,28807,297955,366768,215996,127071,125282,17711,-2727,85684,-26711,-115956,65848,210931,197856,116051,-68711,-150389,43404,163335,63850,71356,240538,372573,243761,51266,-12895,-40860,-43808,2807,51208,-8512,-9921,14633,-116307,-175328,8975,36626,-128787,-116617,-32417,-28799,133065,228866,110634,65909,149540,35833,65902,328993,342841,45251,-195897,-234466,-228097,-135808,29835,101680,169804,218681,125839,50497,-43479,-264431,-291009,-102533,-4016,-18956,106240,211117,75478,-65177,-99990,-128785,-117188,-51847,-92767,-17014,166919,218564,70273,-29216,-109559,-180924,-254862,-188196,-26445,86757,120801,167029,154494,261792,353032,347611,546466,677018,825706,1000535,762750,173784,-429249,2000,1781437,3924707,4792375,1140815,-5807221,-10699835,-7582810,-1712750,2032693,2679380,1450712,138833,-54332,554651,411689,-219954,-378690,-181689,-316975,-355313,73129,506191,542074,346183,150939,41655,165720,440361,585702,532998,201884,-244124,-471263,-308354,-97484,98146,188306,55066,-125436,-134170,-139128,-162398,28773,231093,241169,-19626,-245641,-268294,-138941,12756,29946,-51451,-73985,-91231,-194631,-237882,-258962,-312647,-218644,-62687,6302,-1805,34450,125737,225303,141957,-23298,1116,108596,100360,-1506,-47053,-180155,-290750,-178858,-44818,-60358,-107257,-90405,-54410,36247,161298,242088,265928,204992,13510,34817,206980,231041,102499,56262,74781,137482,208277,200316,101716,-76815,-58722,80978,18649,-45752,-66007,-89449,-24151,81815,188294,245216,82332,-74398,-72842,-161358,-352788,-468438,-383255,-241731,-50467,94368,53652,-22211,82795,85113,7791,72626,82151,42363,123591,180049,161999,154296,93354,-54803,-120021,64773,271010,295700,196472,16498,-91785,-26757,55154,130676,168228,154830,129683,126209,-4586,-179575,-153256,-42697,59290,26000,-37141,87305,124867,-62290,-108416,145778,413806,409008,208556,111230,85855,-56039,-116435,-15079,1614,-91211,-187486,-277519,-128745,52890,5920,-147275,-215147,-139233,-187054,-312666,-191244,-56592,-240773,-402694,-208510,-57445,-65186,-58948,-112495,-253808,-170687,109182,274285,199257,3265,-105699,-149310,11506,305762,299430,78383,45779,63215,2264,-58510,-90462,-24700,69361,117208,35757,-163524,-262601,-128333,86327,136028,39470,66470,225663,205825,208933,281625,141746,-112970,-155682,-149201,-127910,-55182,77238,89642,-21599,68752,258461,155831,101249,251215,213501,-63121,-219479,-149888,138817,493637,558693,202770,-203931,-247634,55720,232386,77171,-50280,43965,58239,-74324,-80193,-183335,-315048,-184258,84980,164503,92734,89821,20385,-100144,-198911,-211660,-155530,-304637,-423805,-340230,-234740,-157908,-75934,-103543,-167872,-114413,94811,208655,169226,55948,65847,103165,45710,86876,69669,-53523,-35978,-35724,-179924,-211069,-50531,107585,211231,87522,-146244,-241996,-128437,1518,62657,28626,-27603,-133215,-402524,-488867,-316399,-177097,-146384,-75016,82033,200132,219136,140812,-4019,-55256,41983,171579,121562,-67897,-68780,110352,-33881,-219908,46634,418512,343155,171896,95626,19039,-100296,-172162,34184,238732,153098,-56681,-151628,-163353,-32160,72237,43979,108599,204828,83362,-85756,-45762,45140,73056,-1746,-237472,-355362,-16645,442625,552661,415546,172927,-44317,-69705,-35958,-96839,-214500,-216407,-745,105619,101385,64483,75557,37378,-38635,-45094,4931,58983,177949,132451,-101719,-135404,36161,130864,82536,32529,25736,-75479,-105545,32778,28595,-138263,-226669,-209182,3525,144111,94262,58942,36698,-24923,25842,194620,209683,-81310,-364638,-328152,-117063,-77642,-130996,-27414,7385,78747,156404,130866,80329,-45509,-178596,-252876,-175394,-6054,107096,189335,373995,370871,175493,14319,-70180,14714,159649,94060,-32859,2253,64433,105948,145988,171776,112977,4463,-8799,66742,92651,10777,99213,236938,183377,-111117,-210320,-32712,208765,185102,-346468,-1289201,-1488565,-1068066,-595100,24669,852870,1342885,1098174,371920,-178673,-255706,-246702,-790142,-1317478,-1220169,-312221,1091415,1661347,631943,-334002,-382771,-307487,-411043,-356235,-176157,59643,72622,-82157,-135698,-86672,-28252,54453,5199,-121034,-116943,181210,543792,547688,122571,-230374,-132928,234535,294619,38997,82134,291681,246213,-35585,-154387,-11395,124435,-67365,-227197,-24865,245496,205858,83733,119445,-3528,-186006,-152580,84426,82666,-95526,-154488,-119036,-80542,-97222,-234008,-256080,-150121,-145849,-131695,4162,103721,117099,114704,39130,-156179,-212500,-22378,95981,98395,97606,135719,86366,-16800,-7575,44019,97925,234076,238624,26183,-67322,-43742,-161248,-188706,-97825,-57806,-85556,-154838,-199658,-140010,13506,146244,98851,-65934,-23768,90058,-10382,-68440,-45190,-64362,-65091,51176,228888,171499,24125,126347,228576,19676,-108104,23652,135642,-67013,-401873,-391995,-301767,-54235,132964,101356,-15042,-22174,-31694,-42802,-7770,53111],[84715,103886,56241,22259,27587,-130234,-273683,-221222,-71355,-15678,-205406,-237928,19773,181399,195570,97470,40959,174277,217925,59578,24178,162683,185773,76044,96244,159381,-57810,-248988,-121650,60403,54490,-140842,-156153,28650,26918,-160865,-121679,-16582,-21138,116648,163154,-61800,-204947,-127695,-63375,47772,215792,261288,199841,83134,43353,-10322,-20261,-1487,43677,114655,143142,89437,41101,-35063,-10740,63136,-56739,-84795,-559,-91732,-205499,-178632,-51061,-5760,-63372,-30262,73040,132433,54688,-161288,-300087,-247688,-256027,-441109,-460476,-350094,-305837,-138767,10265,-247894,-544639,-422459,-32767,289522,339772,212740,61473,-57076,-79093,31187,54249,-16980,-25019,-113968,-259482,-253240,-56279,128973,179956,41433,-29810,-11546,-79431,-62571,191057,276362,170799,215454,319754,130186,-196749,-341935,-273958,-187149,-148623,-16737,-49907,-313880,-525446,-440905,-201022,7234,38266,30750,148827,135181,-1965,16446,140623,148785,73827,-21896,-98142,-36174,108442,282728,396053,406924,342326,263505,329725,426599,326396,-10540,-152156,-45951,-46517,-251723,-319515,-151151,11148,-56203,-104077,-5467,-6095,59309,298337,250239,-36759,-51147,165824,302884,355773,262810,17705,-220651,-258035,-115147,70168,120780,7578,-18506,41233,85293,2660,-90698,-32402,87811,209876,292248,239199,15499,-243882,-313606,-174235,-54575,-25202,39778,57832,-30843,-57708,82350,150994,85871,141865,305848,244142,-47498,-126438,5368,-80241,-300569,-268030,-161612,-177490,-138446,-2343,23900,-27265,34025,171271,311236,317027,22292,-195566,-117728,37755,121345,198308,54169,-64361,160334,256153,109346,121571,167576,-27645,-117757,-8971,-32551,-280278,-377382,-203815,5570,111843,188354,241649,173604,-54595,-122328,43023,10404,-149767,-155401,-88120,-130242,-181913,-291178,-398795,-335401,-182292,1143,46863,-37445,1355,129593,51876,-150987,-111376,6813,-78663,-146745,-152258,-291363,-205122,200297,390813,413626,398349,202628,23314,-115181,-275098,-386633,-383363,-265768,-5242,160804,144317,53257,34595,123410,224111,314731,239224,-19810,-99832,-26949,-85815,-113463,65421,271116,191610,85948,132344,52998,-64276,-71198,-94241,-117279,-16921,-25107,29363,158466,76193,-35251,-36595,-123980,-121382,175878,240792,-51431,-94530,191381,422997,215162,-136776,-309029,-310127,-251223,-90860,-78482,-193414,-321281,-318873,-204093,-131198,-23752,158482,247719,164471,26783,-118240,-243899,-254029,-116866,-16762,-2874,7354,-24668,-127371,-111617,123080,368492,434997,259230,136008,152297,75807,56571,174814,54737,-104485,10659,113756,83847,24342,-114791,-137230,101984,192785,74213,77828,253467,380583,217498,30426,23678,30986,58859,85273,36542,-127578,-128366,5996,-21876,-108750,-18591,-53159,-229757,-256387,-150001,-115462,2813,70712,29196,56782,183177,81837,95667,330535,351081,81014,-177787,-281692,-294292,-155853,30983,66398,107581,192215,125599,50580,-48891,-300232,-392182,-174328,-3849,4352,146011,315915,164039,-96376,-216093,-246073,-240269,-194763,-193132,-20498,224272,318014,180872,-37737,-207581,-219613,-191255,-134813,-34585,25987,37423,116134,146095,228645,256200,242386,468004,533514,660199,891197,685132,178814,-76778,452168,1634082,3526053,4496783,483914,-7320665,-11049313,-5934892,-41539,2011100,1741768,1075337,482379,359827,677295,293687,-263579,-250349,12889,-196741,-159661,370521,685054,467354,221478,120848,46822,115771,377765,535246,477851,133698,-216742,-423469,-337183,-167850,40968,192235,68225,-171251,-200051,-158297,-99681,196809,518243,471947,78619,-203514,-278816,-187423,-28867,28570,-58029,-140946,-176829,-198013,-169071,-153282,-165575,-149347,-136554,-59776,21659,109324,214577,279926,160793,-37898,-12960,152611,239525,178361,102092,-80294,-210795,-125834,-64661,-101654,-127637,-88782,622,139426,210580,175523,129512,70169,6098,112751,237165,169812,36435,31924,105703,145587,149408,128758,18252,-174897,-133606,22896,2124,17861,29550,-44782,-67841,-50867,93874,204286,29301,-125260,-103237,-184518,-374190,-484311,-382993,-241562,-106915,11124,38232,10180,116738,97625,-70033,-94825,-37364,8178,97923,184403,239852,221642,136763,25349,-96562,8574,224557,289943,196846,5920,-126904,-81527,53591,218487,220734,82213,68857,114052,2485,-162259,-139141,-53608,36175,67297,94621,191458,169923,-33264,-97396,162392,435745,415127,219587,100312,32739,-101446,-122818,23110,84679,-1004,-106994,-175444,-8547,152296,151345,12046,-172274,-170117,-157278,-236585,-154158,-44910,-181153,-311078,-147076,-10815,11319,7432,-157817,-375154,-294682,-11175,158450,118059,6341,-68885,-135226,10602,350687,388328,153792,113679,133075,76141,11789,-84449,-57513,101995,191609,86999,-136825,-270606,-165717,64587,189830,144288,146639,189476,69240,59087,159326,117570,-36450,-101296,-166737,-172224,-125126,-33938,24429,-58838,15948,222548,188529,134658,201589,132691,-115726,-262096,-198374,99679,479992,586101,231248,-207731,-307597,-52235,119057,-36908,-175047,-72715,-19779,-136334,-117595,-125935,-171441,-66777,119330,159828,93352,61137,-38384,-112755,-73740,-11901,-65120,-312969,-425284,-332481,-264447,-186607,-100863,-139962,-169635,-77719,123698,206490,132511,24205,62358,114272,85310,167503,136010,-48829,-41649,2215,-90921,-127581,-17351,60073,128097,29536,-166348,-275248,-204799,-108152,7881,26962,-17924,-134762,-377348,-472330,-376270,-322706,-204683,-17984,110651,168713,202687,127983,-45587,-73898,110496,288781,158893,-82226,-46052,113373,-82608,-246165,83393,433270,318068,201449,193324,62737,-154926,-240398,61004,294420,128181,-104022,-157446,-173473,-71561,-13524,-73004,58196,310764,276890,34785,-83817,-83304,-35402,-84706,-316891,-436885,-57321,458720,567156,353432,134478,41955,73993,106730,-7647,-212311,-262117,-37693,86144,93903,53809,31268,-25583,-73702,-87603,-121027,-102231,103611,138143,-74127,-126568,59972,229218,195649,114837,91547,14230,32777,182759,26652,-279358,-310811,-188301,15766,120883,64591,-13040,-77779,-152719,-82911,135725,253570,57891,-206949,-153432,17829,-12077,-115063,-13639,48901,131490,129817,83925,86028,-41744,-190108,-248497,-212459,-91672,31279,175470,343317,285065,115471,53444,57635,159624,287373,157474,-43003,-26171,37163,62447,99943,142780,84244,-32411,-51713,19817,58250,6882,117215,212105,110233,-146207,-291298,-230431,25094,103724,-389321,-1137277,-1106437,-682218,-357245,233716,896909,1206820,1057638,311685,-418955,-449524,-206531,-568689,-1114316,-1134738,-455036,1021104,1861915,697644,-190078,-210632,-149824,-149646,-112971,-34206,116901,54666,-112030,-199000,-193149,-102276,72026,40422,-118221,-128215,164479,534287,577268,148147,-195317,-75860,209897,192293,-13058,77930,262842,235609,30991,-73952,38061,141657,-100143,-282038,-44983,230051,173941,38304,38163,-69966,-181253,-142051,13699,32938,-69382,-184555,-216190,-82196,1904,-159010,-294472,-270344,-204639,-83500,38646,88365,119362,171224,124037,-10935,12182,121799,95929,23478,53218,157265,132247,-13181,-64223,-1924,57312,121050,211948,137115,7953,-30166,-168763,-235062,-165858,-85699,-58550,-87252,-105951,2613,107694,191025,153181,-54689,-17169,201262,188696,114005,15722,-133727,-127148,58936,181479,33027,-165395,-78026,105459,36425,-16439,85603,182858,-56984,-447267,-508146,-356306,-85674,112922,105290,3219,-26517,-57710,-65008,-61471,-13614],[47656,115903,85169,47349,94286,-31889,-218237,-202271,-25840,35458,-147047,-173888,68558,188289,146428,63986,23129,141263,149658,-42850,-54728,152421,208020,66928,93373,171085,3486,-165007,-142565,-17117,25727,-134713,-176001,-8971,-15044,-241395,-245203,-85223,22123,116050,51646,-170117,-250300,-146226,2708,222001,384216,328063,191951,47742,17802,2541,-217,-53,18886,40307,87426,116152,160421,128656,128068,137984,-80975,-181492,-90823,-138598,-213803,-149822,-41568,-34868,-123341,-153955,-76198,31826,-12634,-193530,-277309,-179468,-163258,-356796,-441992,-351738,-265258,-81561,94011,-94488,-353565,-292895,45395,352714,406709,316808,137247,-75852,-130033,23407,72184,7049,14585,-33061,-205350,-294891,-72641,237666,322915,135930,28567,52301,-30169,-19619,212409,279470,144523,149789,246277,79724,-235815,-416343,-378078,-257104,-122890,30895,-59745,-371835,-567242,-430068,-128636,123900,150392,71816,92276,1022,-162630,-84435,95398,110769,50464,-55501,-156892,-80714,80889,237717,344709,351913,232362,127307,244929,409611,367055,95434,-23857,23203,-56906,-261779,-295766,-110878,61901,34330,-10102,52255,27393,113587,353554,257716,-83627,-140412,80510,238631,307770,267005,111263,-144449,-292314,-184007,46532,141216,45315,-3042,16923,44070,-62282,-135322,-17209,106476,168655,223609,212169,8475,-254139,-279190,-71207,12005,-63557,-50021,-11086,-20732,17725,173825,183348,86602,152574,352888,358168,95159,-92914,-4973,-37212,-181908,-153067,-94704,-134517,-159359,-116442,-87728,-98700,-69775,17394,175896,248629,-7709,-197234,-150218,-48819,45911,162167,-9143,-131211,215532,376379,165043,100861,178031,43055,-1989,74605,-42426,-368773,-441760,-234215,-62725,72022,229042,254333,147695,-52994,-90345,77127,52711,-121948,-170470,-124063,-182906,-257604,-310946,-312796,-204291,-81698,52314,54396,-56795,-35123,123452,126495,-35115,-63856,-83042,-186653,-230599,-194621,-281734,-186381,161207,334143,388722,389729,196178,35991,-98524,-298980,-404235,-356675,-219307,42383,219944,209417,59324,-44940,-27387,54722,170415,159625,-67398,-132659,-92531,-214877,-199618,107327,354896,251727,184801,253300,79770,-109757,-44964,-11968,-48604,48629,17524,36411,178712,122538,6550,-23958,-95251,-42381,276628,337038,8865,-98041,101770,276286,80574,-177051,-242738,-213715,-219822,-109401,-57798,-170986,-329310,-326756,-221527,-195874,-62127,226448,368379,147785,-98838,-204198,-181666,-154901,-138644,-79272,14789,189,-123495,-178004,-54931,202420,411098,467704,283028,135988,173193,122577,76343,211011,127824,-57439,-21106,39791,8678,-23698,-124645,-101710,141300,184188,77562,112872,312862,387187,178737,5196,24823,56491,127455,150082,33468,-183621,-178513,40679,100937,-30452,-70779,-158127,-314230,-351447,-212219,-136704,-110110,-70863,-1656,107131,230510,158471,158230,329421,330099,87660,-183880,-362999,-378327,-188305,24056,49614,86611,184415,126167,32589,-38256,-250880,-387513,-194879,-1491,-8689,131727,353586,214381,-138742,-321639,-318854,-291716,-269869,-244555,-24993,227229,378199,312367,7000,-226034,-187333,-87073,-55090,-20641,-8549,-2184,94271,95066,117764,137398,166548,391495,405526,450028,573116,355921,125805,403422,999998,1533278,3269655,4008261,-56405,-7938458,-10354764,-4405851,1149092,1907635,743554,469434,568777,711325,874598,283011,-287631,-154624,166088,-74325,17828,590251,796936,389264,94301,79841,68353,72637,283022,445809,387824,52165,-155603,-283178,-255939,-149161,24352,190866,72043,-191239,-237706,-159689,-33274,279444,643767,576386,134666,-192395,-307806,-230557,-76665,14442,-73299,-216578,-280535,-220864,-136413,-43780,32531,-40661,-176365,-128374,28160,183433,317396,330990,159740,-57209,-29526,152102,276798,274987,207126,17498,-112780,-76662,-82598,-120335,-126946,-53766,114454,263748,221258,72354,-9843,-83637,-27303,168437,242205,119706,13342,36823,156709,175126,81939,34285,-50660,-221209,-186567,-47950,-25518,60651,121642,36466,-65414,-151311,-8900,130949,-46146,-193385,-132579,-173298,-326158,-436915,-363844,-265259,-179563,-61240,65594,81406,146333,86662,-144239,-234355,-113273,22103,90078,177593,308822,305488,201784,93976,-106267,-89678,127116,225288,148850,-13744,-132501,-125653,23330,255752,249154,19337,-4994,77786,24487,-84305,-77961,-54644,-20833,48856,144188,223894,178201,11722,-38080,174855,398507,378749,229001,104690,15516,-100683,-105205,46261,125227,54810,-25734,-19129,138617,256325,298838,181271,-97735,-144815,-46986,-86072,-75087,-5427,-89270,-173326,-78039,8210,55447,58946,-170582,-423123,-362859,-111356,16947,-2538,-27755,-72818,-107168,34997,346648,403171,201909,184586,219703,175542,111594,-22910,-42910,134425,256906,151150,-95983,-261767,-168029,40878,211611,219516,196414,117737,-50823,-72439,5688,51262,12781,-55000,-159724,-169688,-165702,-136307,-16125,-33363,-22133,133787,159792,126227,122047,28686,-163305,-273796,-229659,32164,394566,515352,174306,-217534,-319847,-176612,-49032,-141917,-245297,-146868,-69178,-163291,-130875,-12046,19770,53153,129416,139673,105254,47098,-101667,-140458,32528,176967,24461,-286966,-375762,-299929,-293769,-246103,-165541,-172165,-132893,-26784,135822,181741,87786,-7342,57992,137438,142644,243494,195633,-23214,-35981,42761,-5290,-63903,-6171,17312,59758,-22540,-193185,-304235,-277531,-220509,-74183,-6685,-36415,-163224,-353278,-410266,-369982,-394620,-227586,21572,85808,90109,167293,112642,-85145,-106157,143067,344469,148299,-97788,-7867,111082,-127711,-252947,97554,374060,231649,202926,261186,88014,-198365,-287150,48683,283228,95531,-99240,-90729,-140186,-112069,-118193,-188641,13434,378176,420457,129482,-113314,-192121,-124574,-148657,-360975,-475879,-95603,408279,515131,256129,76984,97785,198863,246773,85151,-156527,-232326,-55527,58419,80662,39229,5225,-43499,-89373,-143975,-278714,-293162,11939,154381,-873,-72868,94299,311293,304249,221021,180554,82780,110105,272848,10104,-375340,-348440,-152712,24857,110842,53843,-65527,-197250,-301809,-206512,63937,259253,145384,-71377,9867,146066,44929,-116547,-53356,39728,126840,34710,-32749,47378,-46357,-186861,-205371,-194096,-128051,-27041,135359,264375,181153,57421,74848,144598,261186,375792,210630,-21742,-12548,39436,27363,56402,132837,90134,-39450,-95181,-43797,23374,23541,129682,150247,24981,-129581,-251297,-268031,-63347,-61423,-728960,-1329232,-866836,-389976,-26602,720045,1162718,1097252,890277,171778,-619460,-630456,-273206,-469477,-909646,-840415,-254708,1109771,1906490,733759,-65970,-86806,-32103,75135,108575,138973,197871,57835,-101997,-204202,-232721,-140747,58379,30856,-113144,-119991,126509,465352,508425,99684,-169038,-8113,174991,97545,-16590,121229,238147,204250,84758,4018,89345,167770,-87973,-283329,-53952,198610,145873,20778,-28723,-144741,-180882,-130380,-82657,-44021,-20532,-148335,-255555,-86386,75164,-86223,-306971,-351511,-238991,-42264,53282,63354,114298,199256,160977,90752,204708,258988,83224,-76196,-7833,163662,145673,-47321,-139023,-41580,22408,11663,162608,228274,89277,1230,-139027,-229699,-183770,-82681,-1498,4113,-12446,93984,143717,211801,198403,-24589,-336,298037,398282,312916,73420,-215450,-203778,58287,122189,-100861,-322045,-260968,-52175,20176,54908,130681,192549,-59906,-447791,-549999,-337014,-91422,85649,107700,32750,-27524,-91953,-102187,-105846,-77800],[5201,99875,77159,55355,134926,13572,-197933,-193775,22361,108300,-35448,-68255,113661,162591,62593,22467,16763,117412,96178,-94698,-81849,155148,248354,81648,66146,137004,64836,-42578,-113753,-51456,12148,-111851,-192211,-50173,-38507,-262704,-333186,-161106,48975,88555,-78666,-268630,-281837,-162032,64057,368542,486347,309610,128443,22717,8016,31430,32817,13632,5066,-22512,48694,179048,285253,284771,280607,241258,-53223,-206893,-124809,-167287,-230783,-123842,-23830,-39498,-153263,-245880,-204926,-90973,-96456,-190355,-201191,-90170,-52921,-253800,-414191,-308902,-147933,26999,165715,18200,-192195,-133115,147122,401006,475306,422521,198620,-92864,-176274,6922,84783,20075,36425,45765,-135185,-315588,-94652,328613,464529,230140,68263,93121,20644,33140,223085,280915,144601,88648,117862,-18186,-246837,-399737,-385902,-262412,-87438,65224,-50455,-355588,-510398,-347851,-42028,190130,184402,54322,10040,-111657,-259451,-147064,26761,40606,19579,-75194,-210600,-122917,49626,180710,272409,261734,72333,-47854,126948,362365,370523,182174,91963,75567,-49879,-193701,-192921,-49432,80809,74947,62540,110816,61610,162499,378347,259503,-71217,-151668,25324,164540,248131,276989,225247,-10570,-242139,-213222,14640,166046,103473,5020,-36162,-6955,-98545,-133415,25881,135661,125758,146547,181691,38476,-198118,-215958,14178,85643,-49487,-91566,-55548,-18719,53472,193013,190441,105099,143338,318275,409150,209212,-69098,-40032,-2200,-44572,-23490,-37988,-113894,-194575,-243611,-200410,-144571,-141407,-148241,-22782,127049,-17066,-135195,-171432,-166657,-29195,126489,-66670,-158165,304424,535223,258374,104714,190717,109785,98780,150764,-24710,-406980,-487632,-267073,-123094,34821,258441,243212,77618,-112196,-128905,42544,71805,-96765,-212192,-172262,-190686,-260751,-283472,-179148,-17245,54684,104235,38637,-102087,-110159,68722,171248,95288,24132,-104495,-235467,-309408,-259901,-247464,-118884,129514,253723,326311,326117,158478,49358,-55314,-261942,-361550,-313516,-191066,49016,226595,222011,22485,-144814,-184000,-100766,23757,46045,-123115,-156783,-146860,-315803,-267273,113362,371138,275823,257501,337633,113537,-102950,18826,75495,6857,100368,90245,85745,172761,102347,5237,-9056,-43713,50738,354744,380756,5864,-173396,-26059,92905,-57957,-184249,-138246,-67793,-124097,-79432,-15654,-132141,-313636,-323355,-228584,-231268,-75178,256485,403840,94381,-216078,-282495,-140171,-64251,-127211,-94710,60240,15930,-194593,-207799,-6326,234671,402338,446550,267727,111992,170238,142089,64302,198565,177254,9866,-21708,9441,-6746,-18643,-96141,-55062,137594,127912,55076,146336,370626,350007,102770,-36086,-16230,31236,152446,189195,46800,-164738,-152434,93860,194496,22889,-142011,-266792,-384665,-388939,-206951,-111749,-200988,-184563,2390,200735,296742,251175,234035,320119,274711,51674,-222218,-457788,-458886,-224885,10103,49519,99309,193478,136011,13044,-10013,-126683,-271489,-155621,14411,-21599,94271,320568,213584,-173060,-381750,-327132,-255433,-253558,-239991,-38359,174412,370308,391799,65959,-169042,-81472,44573,39585,14532,-10063,9797,107153,9063,-52718,38041,177384,381537,355317,262217,135806,-150044,-17230,799150,1401831,1426658,3008920,3365167,-210077,-7090961,-8833659,-3672879,1494411,1790248,-96136,-243948,392055,915326,1120882,428291,-259440,-96518,255478,12056,98867,654498,800668,311199,-21826,21183,75566,25426,165663,329434,271758,-27380,-89195,-103372,-99360,-58553,43117,173414,64800,-176402,-242986,-159303,-4527,242140,567045,539650,157364,-208345,-356760,-272338,-126532,-7861,-78876,-269034,-367625,-244344,-124866,42199,193418,39742,-199397,-185395,36789,260410,407516,368452,150566,-77706,-59457,89655,181342,239356,219392,81662,-5646,-28723,-98876,-123908,-106928,13309,259520,368759,182497,-48954,-137529,-217972,-75929,181490,214375,86033,19271,56044,195950,190117,10341,-58233,-92108,-220145,-215337,-115789,-67197,63844,185906,129343,-30761,-195991,-88777,55252,-106445,-248374,-157726,-136005,-220823,-343740,-340758,-301708,-236105,-102464,120536,171585,162159,51880,-200783,-316718,-132888,71403,95801,164889,357103,378706,256165,122181,-141052,-192263,8284,113344,58316,-46207,-117340,-148953,-28983,225187,235987,-13642,-62251,32511,49242,19421,-1292,-65114,-105464,-15381,114774,185679,153662,67861,55349,176314,312661,322099,244859,120364,32646,-48855,-62605,47187,114641,59334,17614,125606,271619,345259,408218,314735,-534,-55944,120486,104251,29971,42196,-10727,-46072,-24345,-5700,58264,81023,-152352,-385653,-344974,-155781,-118023,-147851,-106911,-110725,-74195,64982,276102,319019,195540,230676,288601,255968,196929,66135,16670,167311,299520,205847,-66142,-258421,-155130,3825,166708,221483,177013,4488,-139919,-148239,-117090,-19170,35780,-26010,-137793,-128216,-169063,-204829,-33663,31725,-42619,18552,86526,85320,33689,-77201,-205278,-264838,-248448,-51046,268879,372554,55431,-225335,-280840,-273105,-216940,-208162,-243818,-163238,-87268,-165324,-123489,117278,201660,134547,95144,97685,127892,71757,-132725,-169408,94996,312932,104636,-228423,-284921,-243891,-307050,-312538,-249464,-193236,-73886,23435,131732,141279,44576,-35700,48664,166223,196834,278120,220656,18705,-12943,77085,53104,-30933,-17576,-16007,20253,-46039,-205576,-315538,-329735,-298817,-147046,-55754,-81064,-214599,-347175,-316810,-283673,-367522,-228871,9070,6443,-14451,122177,99536,-112250,-141553,131807,317837,83630,-115247,38667,115753,-146032,-233765,82798,252612,89977,153862,273892,93394,-213463,-304188,-10477,198786,58219,-47888,16397,-92719,-165547,-233261,-285012,-25513,369462,450485,154259,-136913,-251088,-167989,-175240,-354403,-448156,-114291,298470,390424,133117,8521,115154,277998,332105,139256,-75088,-145127,-58701,16686,60917,26516,1980,-20539,-87083,-191164,-405184,-448922,-80171,157418,83395,10190,129405,343712,369689,320773,273596,119769,117125,282500,-12458,-394685,-323198,-107993,30211,113699,64213,-84554,-294117,-432778,-309232,-3376,228107,164021,2142,114202,247310,93953,-130430,-141692,-29056,61880,-101387,-193395,-39197,-69487,-174560,-144455,-135770,-110238,-41053,88569,163984,87955,20056,86723,180777,296889,402654,242750,25938,33869,57123,-8555,6836,126250,115494,-28778,-139873,-107142,9161,65217,134122,67803,-46594,-64852,-93144,-144906,-61248,-297922,-1309803,-1881826,-947000,-349160,296390,1382628,1627692,1106576,704407,42205,-706626,-775229,-506268,-659597,-868449,-467538,285574,1452689,1818201,693300,-33864,-71620,3076,200230,249932,278616,253016,62879,-67039,-166381,-217357,-143208,18412,-27026,-127276,-115902,65756,351948,351656,-25427,-171683,43307,136797,40798,30228,188329,207491,141130,81856,25530,98923,181510,-35664,-225469,-47429,154973,117791,16141,-80744,-216130,-192078,-142707,-193817,-122294,44679,-59576,-235054,-101225,91495,-43443,-290775,-371132,-250142,-37944,34744,25278,89883,186562,150093,136440,323684,354573,52962,-177335,-62763,158025,120153,-115360,-207472,-56443,6427,-57794,110146,273269,149238,28019,-103553,-200837,-175020,-79141,42271,77569,50712,105411,121629,212458,223572,16637,23823,350341,549579,464209,107883,-280121,-259495,43444,50441,-211372,-414044,-375000,-200233,-28304,87750,150318,166045,-75090,-416607,-493564,-247355,-71293,52911,107084,67268,-24987,-129006,-159052,-153637,-135760],[-40161,57990,32732,37216,132653,-5674,-226067,-203816,57530,169975,67471,29091,136774,102134,-39703,-21000,24974,105714,65267,-93517,-63867,170157,304270,127561,20808,65941,114655,98076,-19732,-22741,18709,-79788,-193499,-85061,-48189,-233074,-377903,-234228,52178,42258,-206322,-343604,-297166,-170129,109896,442939,479184,214113,35419,-1612,-5624,40510,39185,5673,-21036,-66822,28760,235324,363950,388440,402556,337753,4957,-177341,-109639,-171937,-245247,-108026,-7276,-21655,-148150,-289989,-289250,-204584,-171766,-158920,-111029,-33824,10831,-183193,-385674,-228372,15048,151337,199802,57284,-102933,2760,219790,398856,514114,499354,233069,-106831,-216529,-28697,77118,9865,22740,82976,-90158,-332456,-133102,365973,557720,288505,64496,80743,46458,67604,210144,280314,180976,52749,-37913,-143140,-224055,-291720,-305264,-223266,-69929,63982,-42954,-287977,-378406,-214501,37810,192170,128145,-25215,-71734,-164360,-265856,-154939,-39962,-32529,3162,-59064,-235111,-159270,9068,117374,198389,174105,-72272,-210843,2588,308972,351056,210730,145187,96516,-23244,-72748,-60390,-13863,52763,65286,103016,149635,69315,172370,370741,272382,5169,-74768,13016,80654,180765,302495,341208,143003,-127380,-195772,-16406,186781,166847,16224,-82477,-46554,-106656,-107823,56656,132572,64606,73012,161210,107998,-83785,-144400,44171,126181,-12448,-95898,-77701,-37654,32203,136032,177437,141509,121819,214730,376817,256698,-50777,-78722,18816,71732,87962,-316,-115576,-235728,-360409,-302239,-167062,-165331,-268577,-209224,-1941,9395,-9370,-148648,-257886,-78180,96032,-106157,-142329,395671,683334,370108,148675,221465,178972,172804,195217,2460,-393761,-503534,-285311,-146123,19770,273574,216945,-15011,-209926,-223131,-53447,51651,-91690,-269841,-219698,-160365,-199415,-218416,-37859,172664,195479,146795,1044,-166674,-200292,-12777,178481,212479,141850,-36632,-207335,-346846,-307657,-179699,-11952,120226,176715,245203,224030,102433,68653,-2774,-195947,-293886,-275182,-182455,34743,198640,175832,-56733,-242119,-301261,-206845,-91982,-68665,-162265,-156607,-169337,-361929,-303794,90887,342670,274685,288680,368074,156483,-33402,110749,161097,53943,131442,168678,160493,138590,11678,-46683,4486,22936,138169,386716,344400,-74314,-292700,-139915,-56341,-151103,-163686,-44501,74011,11651,3951,51389,-63430,-252394,-285417,-205070,-217313,-61711,224668,308213,-5403,-300814,-332956,-130104,-3584,-84771,-69765,105516,42687,-214078,-196834,29189,206620,337723,381260,215950,64933,143417,140220,49815,167010,204815,85620,14028,32433,41675,38827,-28221,-816,99011,44912,7289,157097,384500,258748,1411,-82952,-78996,-18792,152875,213266,81694,-85672,-72028,140982,231732,42701,-207152,-358997,-437982,-367788,-137079,-64008,-260614,-262680,18083,304034,378837,343097,304568,301702,197172,-9957,-274085,-532979,-506351,-237814,7915,64921,126591,213456,167745,18827,33331,34497,-75493,-61126,59329,13925,80292,246024,178778,-168104,-365386,-264479,-137859,-143219,-179079,-53193,95713,303248,377605,104741,-55207,87072,195320,147294,75816,26907,69153,153083,-82387,-231437,187,301064,477675,408837,151206,-282587,-679580,-232356,960649,1511260,1294211,2644251,2631570,65652,-4867245,-6957644,-3955577,1023156,1761248,-583205,-900299,30886,918440,1334500,692903,-155369,-53868,299960,58931,61665,557394,705005,242874,-105855,-39060,61238,-23747,43157,201070,152204,-80532,-33971,59008,75399,66587,89138,145340,58389,-119523,-211220,-161406,-29208,104931,338162,412975,177789,-216937,-401800,-303063,-160832,-20926,-48653,-257384,-388305,-229596,-93264,104574,269865,62581,-213115,-213246,64409,339259,464786,391488,155179,-84989,-100018,-21723,-13686,84690,139798,112216,114402,33177,-105110,-114762,-64915,107884,401081,426454,111460,-149283,-222687,-285951,-112490,154707,165476,77855,43860,77798,204806,171011,-53786,-121354,-96335,-183862,-219019,-162387,-114058,33946,218987,213360,17851,-182274,-120057,11960,-115113,-254703,-166820,-84449,-83285,-225447,-315445,-318114,-234230,-93483,180932,254201,162602,6370,-225952,-325652,-95995,134725,106361,155134,385428,426300,282696,110780,-169582,-249519,-87349,-7845,-39757,-75174,-86992,-141881,-82176,139801,182195,-7600,-73975,2973,70103,110151,57288,-96076,-191801,-83844,54446,117843,121903,135519,164515,170597,210128,276921,280066,149439,76426,49601,12193,41966,77160,26688,10023,206546,361025,406712,462877,395511,112968,86076,302486,286080,140121,82083,22207,24152,1107,-36635,36570,78378,-106984,-269912,-231313,-126124,-213955,-286013,-203965,-144385,-30949,87722,149033,148793,131421,237486,313386,283813,236881,152289,111542,212267,325477,246099,-53334,-267595,-139708,-38637,62051,150631,93890,-125022,-186381,-145154,-154990,-46786,56267,-4857,-105829,-62616,-134952,-222663,-32472,102900,-38497,-72643,14064,43869,-27880,-148358,-224597,-230852,-240015,-116323,152468,214626,-68555,-212727,-200703,-306637,-324512,-210472,-167688,-117376,-71972,-144122,-84215,236545,333874,161149,26683,50167,168321,155797,-92053,-171778,115441,384158,184008,-131217,-155537,-153941,-274443,-333948,-299795,-185169,-2967,75924,133801,110769,23486,-46220,44004,200342,234701,257083,206801,80120,41862,111937,86946,-10970,-23284,-19371,24134,-20601,-171026,-285455,-336673,-307910,-167022,-84430,-126708,-266524,-350647,-199108,-115790,-237739,-211450,-51297,-89555,-98772,92247,106262,-104265,-151247,98440,230453,-5307,-111461,106357,155241,-105188,-172996,57208,117267,-58957,70393,241286,96804,-178851,-277362,-87199,79403,33419,38713,134640,-40406,-212564,-322338,-330101,-45000,287922,360027,109631,-141320,-233274,-140654,-138443,-271029,-325446,-83018,173190,226286,18751,-43537,112703,313519,350702,153754,22325,-14538,-29617,-14102,56611,40822,37155,41961,-57234,-195541,-429327,-490422,-131715,148520,163441,120466,175002,330791,387280,401988,363274,145191,93059,240769,-11662,-313189,-220589,-42881,49442,139078,112472,-43118,-322380,-484081,-335513,-28265,193202,142462,19639,156628,324377,152668,-127615,-226853,-115218,-15433,-209440,-327773,-132060,-85765,-125657,-55605,-38731,-29953,18465,77727,93969,43822,30765,118481,194628,288122,390150,278508,116622,121446,97656,-26068,-25350,135677,166948,12681,-152199,-123710,54899,152457,156512,14462,-55016,57481,155954,90862,7283,-538670,-1929149,-2576430,-1310642,-545018,567458,2099712,2213194,1276894,626095,27390,-633431,-857533,-871323,-1149351,-1075708,-151895,1054474,2044885,1720777,612263,-71487,-139405,-22059,224501,298590,351324,272135,82149,540,-84460,-146800,-93866,-3136,-83149,-136690,-105524,13093,241755,174778,-169310,-179679,87243,126471,56221,131288,270052,188203,77698,35603,-6243,69804,190363,61949,-92285,5385,133513,112890,36791,-87685,-234789,-177553,-155797,-266035,-139077,146805,75796,-150102,-99002,77693,-9251,-217549,-296617,-215372,-54551,11979,5776,71905,165492,138846,170900,399253,425958,45126,-210946,-48444,181617,95168,-165210,-212775,-8355,43465,-44376,97751,289386,195912,60029,-62636,-149501,-135836,-67041,68651,130963,100079,81411,100330,228577,251523,88009,79969,372044,621155,549216,140301,-266843,-232185,45706,2063,-254152,-399634,-367552,-265881,-62412,113017,177908,155450,-56708,-337280,-326455,-88492,-6598,44858,128063,127012,14293,-125768,-194629,-182263,-153484],[-60873,24326,-7758,21414,113899,-49000,-264942,-202106,92174,210026,127720,94505,145207,41115,-113079,-38957,59851,116641,67923,-41995,-7729,203109,374636,209723,-13681,-1965,167510,249236,135109,69710,53864,-34789,-157664,-90773,-38518,-161507,-364689,-275533,48625,5251,-297208,-375561,-282135,-150698,148240,435169,361142,70991,-50375,-28086,-28062,17680,4248,-39249,-67478,-85890,29283,249954,365090,417369,465489,400016,67106,-122981,-63541,-143617,-234023,-92841,11879,18490,-105742,-279358,-314701,-270820,-206353,-101724,-35028,-39205,-6933,-163445,-344025,-120988,180189,255950,192162,28490,-80138,81424,220877,321546,488682,512100,229971,-117076,-247183,-82225,45417,-20388,-23931,58267,-94562,-353719,-185822,334049,570406,288061,7709,6644,36078,71992,172272,274138,243906,46845,-185263,-263088,-172524,-124511,-170476,-168083,-83710,21759,-52964,-205124,-220282,-68049,95545,142264,4825,-142673,-123636,-141754,-192499,-116811,-85385,-84148,11544,-3700,-215484,-185362,-38578,61597,141769,117053,-148947,-316206,-104934,259735,321959,165869,103406,69997,10748,49961,32461,-44904,-22456,22423,108667,147868,27322,118248,329520,294005,112156,50957,29664,-8641,117348,342259,431176,264424,759,-152130,-49605,185024,210320,34504,-97363,-66927,-103053,-92061,35388,64442,-19547,13796,152221,192617,49566,-91462,2230,103478,5664,-89936,-89793,-83908,-48900,20766,148044,181003,89944,66169,252173,210476,-47065,-109267,13784,126075,148434,8745,-138916,-277842,-450374,-387183,-180590,-150147,-313674,-327263,-99712,66846,147461,-77244,-283178,-95310,62175,-131650,-108323,438872,746884,448213,210966,263509,243369,209773,186117,10117,-349378,-489750,-286279,-129654,29606,270024,177947,-111933,-318111,-344832,-192169,-21587,-121564,-330693,-259959,-117261,-111313,-144149,66086,311007,303914,166691,-53181,-238410,-279582,-96077,143688,280256,257678,95882,-122565,-331075,-311814,-91479,98108,125404,112770,154587,102359,41290,92920,34908,-149506,-250228,-268064,-199346,14160,149687,69890,-172474,-321871,-359063,-261550,-174095,-164278,-174113,-131839,-159811,-354793,-317714,41449,288746,249987,260579,331641,195515,73857,197620,224773,87494,128622,209358,214681,69593,-135305,-141382,10293,87004,190417,346011,210706,-227635,-416632,-212228,-137971,-182512,-135999,-10071,151198,140266,114614,125248,24413,-154801,-216200,-152170,-160091,-37083,126551,90610,-146273,-344353,-348147,-151913,10510,-39608,-42162,111247,53277,-190822,-152846,36954,109844,215410,282117,129032,-9368,88597,117444,46335,134654,203955,143016,65312,83015,118075,118061,57422,44344,39259,-44607,-65048,123055,321212,123769,-102960,-130596,-148881,-74952,140048,222052,120029,914,2740,146473,201741,26220,-254649,-432278,-484148,-317347,-40773,-25458,-292670,-317104,4900,355573,437420,395537,335810,257640,101678,-79565,-322313,-575929,-515939,-218538,19534,73718,127816,215575,207752,49604,63304,160610,121301,46980,116513,102593,103735,153924,122788,-121311,-283451,-164590,10619,16432,-92235,-73662,13019,193601,257636,87547,65859,268712,334163,248034,146716,80316,135927,196567,-165594,-375483,30024,501629,650995,519974,114064,-571408,-1080601,-478470,825522,1298269,1131150,2171593,1855462,545594,-2028305,-5258833,-4947586,80706,1870556,-645296,-1376297,-410919,698169,1386642,938896,-3484,-19486,316083,64539,-82166,334195,534112,172512,-159892,-93342,19651,-83531,-86563,53290,36737,-106554,-12277,140352,185671,157759,127148,99086,44679,-47430,-165933,-180053,-111552,-91461,46205,261711,208152,-196865,-431432,-329248,-183122,-30947,9243,-177650,-328421,-167708,-30400,134679,243000,17626,-236634,-224399,88560,382455,454323,377728,164295,-89422,-163596,-172543,-252153,-144608,-8530,109379,226774,95890,-116564,-116347,-23407,193680,480413,403400,19254,-210789,-253836,-279030,-132960,84285,94275,78746,60135,71094,157513,96678,-122109,-162601,-88561,-154315,-224470,-200842,-176388,-32027,205187,248534,38771,-151435,-116773,-1356,-82874,-219360,-174508,-59251,27138,-127675,-303736,-304534,-170507,-53723,196763,273803,122591,-58806,-240138,-291990,-44309,161196,84237,128935,377200,423640,260043,60607,-183613,-254064,-149776,-120281,-128206,-102932,-70723,-129978,-141038,4972,75327,702,-56043,-17449,57795,129909,46573,-171998,-276087,-140726,-5161,45230,82884,184376,241532,139526,99391,236113,310652,165335,103346,145945,92949,30033,25364,-38514,-65410,172067,362778,405633,439959,401595,202758,220651,417866,380000,200947,73460,-29440,-10751,-32586,-89375,-10933,36965,-73486,-135427,-78208,-66400,-283080,-410543,-301418,-162306,-1571,64840,-35744,-95029,-3194,174624,252938,216888,189822,178414,190896,247646,318154,245412,-81030,-312828,-155780,-98205,-90913,12906,-43330,-259528,-219164,-102850,-127220,-35681,70521,-6351,-100044,-27016,-108345,-222900,-52238,116784,-37559,-123134,-41221,3764,-65531,-186299,-235415,-198663,-219394,-162013,52824,66539,-171334,-199915,-140876,-310019,-372473,-178769,-71300,-57390,-60718,-130103,-36026,300985,362563,103426,-79917,-10770,195963,263014,1377,-160564,77867,369900,238738,-27744,-26789,-59246,-211951,-301905,-301815,-170842,35899,104496,131228,80143,5028,-61307,20072,200797,210987,150595,129605,123708,100797,125260,80095,-12346,-25231,-10616,36596,18118,-108551,-238289,-322663,-274114,-145182,-95639,-180129,-336894,-387161,-109314,68441,-73082,-209966,-161910,-186585,-156486,61126,107942,-83197,-148154,36074,88022,-112432,-96623,172835,209683,-30527,-106476,4438,-17318,-194872,-48536,153137,78591,-125719,-239441,-176726,-58846,-4723,97753,199889,-17815,-257382,-383807,-340802,-73554,127379,152527,-11642,-154211,-177815,-80686,-67659,-139833,-145557,-25163,43859,35109,-90639,-95568,73328,279893,280194,110992,89893,99846,9755,-41027,48987,60087,74642,90486,-39094,-183353,-360396,-414856,-148529,99743,193986,212279,200473,258341,333109,418925,399740,143257,50366,157129,-7097,-181532,-91968,8517,53995,143836,160124,26807,-295216,-458778,-296081,-28184,145863,81727,-30306,117480,337558,184274,-127271,-290850,-201328,-87968,-269229,-411292,-222057,-107132,-59207,29632,46023,59470,106809,85030,45484,20836,54168,145464,175533,225743,328817,299185,213999,206181,121580,-49208,-56557,134132,204583,51844,-142725,-102585,132231,242908,171502,-14646,-16241,186345,385970,298919,49100,-754134,-2393197,-3111927,-1758951,-850903,750061,2694528,2715970,1491189,661888,123105,-467331,-917522,-1316277,-1847065,-1538808,-10806,1815292,2690928,1687870,514909,-154099,-264333,-106186,133411,219733,299485,219611,83806,56105,-13046,-79513,-40456,-14731,-129343,-154944,-120322,-52482,124466,1893,-310605,-210497,89119,113451,94407,213264,300620,148036,4121,-62099,-106944,-24678,150409,140751,56367,69306,108753,95708,40508,-79395,-213484,-151721,-184819,-302446,-102766,241628,181486,-73455,-108017,25352,-4237,-126630,-180597,-179146,-115175,-36015,-21735,32706,116544,115340,187046,427443,449099,44993,-176060,25661,212202,57137,-201801,-177519,56295,88563,2296,90068,242554,181492,50338,-67492,-131112,-118891,-86874,31756,117895,103704,30862,77789,221941,240143,138292,120888,324434,555930,508656,131575,-200163,-151420,30084,-55050,-264947,-330188,-288223,-266989,-100395,102313,180036,145286,-28858,-261739,-145990,49781,39365,15392,118225,156533,47957,-114342,-233415,-233022,-173466],[-70957,-4596,-36272,7906,83583,-94134,-291824,-182294,111028,195935,108911,95852,122884,-10216,-142896,-36419,93237,120968,74245,16853,46551,225946,421598,287289,-36616,-50390,216973,376286,289362,171779,89796,507,-97809,-72901,-24608,-82179,-307214,-279225,41393,-15341,-343735,-371904,-243061,-104155,175479,348210,152210,-101150,-120783,-69606,-66412,-39646,-74535,-128339,-139695,-93379,32556,195214,273976,362394,450298,401666,96938,-87128,-20361,-88527,-187323,-71471,33755,67994,-41999,-230510,-292054,-274782,-188502,-28410,11958,-104535,-104714,-186499,-280423,-13391,295621,309894,154414,-33422,-87029,94321,131838,164492,377703,434117,178561,-128623,-265804,-141908,-2390,-54385,-81783,-20533,-145348,-373516,-237547,244513,500101,228831,-90007,-109567,-2170,55385,122766,259513,308200,60222,-290312,-343166,-102906,53800,-22069,-114055,-117666,-42352,-76755,-133907,-83199,56412,132786,77699,-130347,-248167,-118743,-50215,-72004,-51852,-93576,-94234,47379,81422,-144589,-184690,-70621,39853,123754,109388,-128730,-329896,-170726,220751,300531,77331,-17631,-2139,39785,131372,42454,-142411,-116622,-16481,97337,106176,-60709,9446,267925,317923,209268,169999,56494,-79194,86978,396125,480232,322599,98215,-103568,-80714,157976,224846,68863,-62780,-59141,-94827,-98075,-40582,-55383,-96398,-5829,162179,268767,164949,-61973,-81501,30159,-10203,-83780,-87375,-132152,-152406,-97717,122583,217181,61222,-81788,66439,91043,-52348,-113511,-11413,112277,158248,3661,-162722,-298959,-484917,-431250,-181872,-102419,-271801,-341620,-126607,154310,302532,34922,-221029,-75049,30708,-139156,-75022,411932,692199,458099,266390,310849,302066,222122,135113,-4355,-281466,-435733,-262475,-79264,69522,264529,144540,-180529,-391368,-440878,-323934,-124299,-166409,-361159,-270485,-68259,-22057,-73715,121524,382413,370071,173812,-93062,-279273,-306207,-140069,90035,290331,351916,252405,-5908,-254336,-249111,9224,186539,143296,77616,79341,3501,10190,138995,63112,-133362,-236674,-282421,-223266,13392,108768,-59064,-283273,-351005,-339401,-263831,-218557,-212126,-139332,-71387,-111330,-294555,-304619,-12419,240258,219883,188408,250784,232361,194416,263584,268270,121602,107410,198871,223158,-10992,-279886,-228974,30725,156353,209126,245686,15999,-398789,-483544,-218407,-135296,-143850,-98586,-29619,155382,239944,233964,202436,128717,-27467,-114219,-63062,-59989,2937,8773,-155467,-275114,-325443,-307111,-167175,2125,-3475,-32515,74874,48461,-130583,-77847,29317,-21494,72068,184926,37521,-85195,31444,98484,76086,132090,192968,181671,126407,144808,195397,204444,157029,88943,1210,-96973,-125628,65396,208595,4306,-158313,-150998,-191460,-103439,141358,235593,162916,66045,38710,112113,141844,7535,-256810,-463880,-504376,-248088,60313,12807,-274304,-333290,-40977,327296,446771,398253,327519,201541,21191,-111449,-321656,-559082,-471843,-150188,61214,78935,98210,198840,256449,111343,75093,214001,261749,142529,177164,232551,174384,89414,82124,-28058,-149588,-50452,153352,186925,7891,-76210,-32751,93071,92252,33229,171124,427702,450574,344482,231615,146801,188088,219959,-210228,-427483,136242,737370,855555,633336,137449,-645282,-1216639,-663824,470337,878687,979237,1698687,1108736,889747,362018,-4073358,-5936141,-812460,2117535,-315482,-1580319,-791994,325863,1206260,1031344,161289,31912,343221,61767,-257040,81693,353985,114936,-164625,-105140,-11845,-126931,-195747,-88998,-38535,-84650,-933,139748,201247,186392,150024,58559,40082,30948,-106560,-188038,-196131,-258907,-181410,173325,278600,-110238,-409494,-326743,-173006,-21977,97108,-22987,-174674,-45560,76127,155891,164085,-45061,-246416,-208478,104973,378380,386488,336416,184190,-77610,-225705,-313770,-434904,-345427,-144792,114280,333673,163831,-120254,-116790,25190,263078,484658,321506,-45561,-196640,-198951,-183771,-110057,10321,36206,102706,82329,46719,78786,23,-173746,-169013,-67934,-135275,-222960,-215770,-226931,-98036,167666,238842,35924,-111926,-70963,29383,-12216,-140086,-165771,-62002,90854,-52773,-277478,-229384,-33798,17243,162477,220608,56364,-117504,-234839,-226687,7982,144579,34843,102846,359030,399504,225573,24505,-151256,-192850,-154089,-179901,-163521,-98472,-55382,-108734,-180525,-129861,-49618,2080,-7461,-9099,26956,79733,-25106,-262797,-323568,-150522,-15055,14643,62625,218369,283365,107039,19320,211627,338166,177609,108257,220102,182434,48786,9166,-87933,-167506,46983,289973,356128,373190,363637,263107,316858,436741,364668,202418,24004,-137525,-120975,-101766,-129928,-47196,-13464,-51871,-12872,68822,-5358,-312983,-478605,-341836,-131343,23729,6203,-228575,-342411,-163423,69613,130938,83404,79467,143060,241368,283383,301181,221805,-123091,-362496,-182295,-141205,-222174,-125821,-167996,-346353,-232736,-46855,-57632,20064,106664,-3821,-111889,-30727,-97610,-209264,-87142,72111,-28243,-96211,-37708,-2950,-57857,-168964,-218115,-158996,-169220,-157489,-2320,-24390,-205354,-175065,-124044,-303603,-356272,-121363,18696,-489,-51342,-108835,31625,321238,301040,-7511,-176918,-49993,218085,376583,137988,-122520,16843,309454,282499,84761,100740,42217,-115610,-198884,-228837,-142424,46233,125913,146718,71581,2702,-66193,-6026,170563,132782,-7055,19182,149616,169794,141949,67729,-3284,7607,24954,54603,59915,-19250,-172979,-285964,-206781,-74058,-61720,-209832,-409427,-442525,-63684,223674,79734,-210266,-264086,-231418,-156239,45312,113540,-40725,-115837,-21473,-55165,-190923,-45140,252937,282944,67599,-44035,-53767,-109472,-269272,-155814,48267,56725,-56473,-186944,-233901,-163444,-46879,109611,207507,-3983,-259065,-383830,-308790,-101964,-55705,-89854,-154065,-164654,-104705,-5226,30344,29295,63884,57247,-46059,-123831,-164479,-131856,19347,201582,160906,44068,125230,181098,71339,-33747,53801,90442,107676,108489,-37172,-160505,-217453,-232182,-113185,34507,184385,279461,214578,167243,242462,379985,381042,137596,37483,86786,9953,-35642,34840,49338,51184,120144,193727,112711,-212086,-357755,-198749,-1107,108232,22444,-103582,35171,289899,181312,-118961,-289420,-233467,-109723,-248678,-405816,-267289,-110708,27316,109972,103707,133137,192398,106615,22312,9786,79246,169611,146538,142198,248064,313892,307229,274878,125916,-66620,-66403,134868,225344,89464,-94748,-37600,222018,313635,180136,-6977,63273,296154,517950,379138,17525,-890513,-2527348,-3165654,-1938224,-1018958,889924,3052612,2936170,1582068,753988,280197,-289482,-964314,-1715413,-2520400,-2081511,-2967,2371206,3144564,1739232,453798,-211806,-369437,-202553,-24773,44608,140366,120679,75007,90568,29474,-39038,-3662,-5264,-134867,-158876,-148767,-120069,14979,-122811,-402018,-245390,55727,92575,119338,228629,257874,95309,-50549,-164775,-233100,-157447,57113,166088,179383,128753,79736,59896,18869,-63552,-153688,-106434,-205063,-288486,-19336,308157,215653,-48719,-128192,-35665,-13052,-37057,-65530,-162424,-199848,-97918,-56914,-23511,49001,84374,196564,434626,436821,60328,-71415,148924,244592,19848,-210967,-122540,98915,111321,41887,67321,136034,96426,-9209,-121504,-155264,-134728,-135552,-59110,44865,69396,-7939,61284,174215,177548,143609,123353,208486,360987,342137,74711,-104237,-51014,-14347,-129285,-264208,-246900,-184903,-223911,-139039,55916,147505,133564,-859,-212414,-34609,106995,28621,-56202,52484,129141,55624,-108753,-275129,-309487,-214122],[-62049,-10217,-23848,23698,77394,-93017,-255520,-111812,130580,141489,40938,59450,90972,-18821,-101029,4290,121833,115522,80767,72754,96036,241322,438759,341194,-26914,-45502,281909,474374,399315,246719,120767,32172,-12830,-17209,11238,6005,-198349,-221925,60877,6783,-322833,-318975,-162074,-10308,217932,237778,-67758,-249832,-153534,-98775,-85349,-84603,-148681,-217234,-198393,-77577,47432,101906,137433,268118,390568,363152,99825,-69350,21710,7615,-80508,-12045,83548,135898,44612,-144833,-219375,-201659,-103670,73678,61107,-168990,-217278,-202093,-177187,84383,346113,323404,133507,-55981,-56468,80694,-7422,-25133,213390,288865,97428,-126916,-248422,-166809,-27423,-48428,-97846,-99370,-194138,-355005,-246690,151742,395375,152894,-179703,-210196,-30320,55264,98737,251610,358729,88092,-317987,-344774,-14143,211703,122737,-46679,-129847,-80752,-80866,-70928,16971,150239,174976,52622,-204350,-277920,-36604,92511,63791,28231,-48579,-45905,111873,183759,-22247,-128950,-47633,82379,162317,159372,-12525,-238644,-171963,198723,303318,8614,-154698,-96259,55661,155969,-23581,-263851,-186310,-13908,97192,45961,-167569,-116716,205186,334961,265751,234658,75463,-103817,112887,456536,485200,312692,141431,-66093,-103314,114424,213029,119242,16306,-24089,-84647,-120066,-142428,-179267,-124040,32111,191035,313562,232288,-49246,-157182,-56663,-53128,-78512,-64232,-149714,-227057,-163636,114200,237434,39302,-194217,-131261,-54443,-59142,-88310,-50293,44414,132652,-409,-171684,-286433,-451184,-418901,-169293,-42895,-172537,-267512,-75503,253807,413704,148138,-100499,-35394,-707,-138998,-67638,312014,527019,381684,278457,337319,334367,211111,57171,-39599,-205971,-350926,-230413,-31470,117425,258961,117219,-211550,-411789,-482608,-413692,-228500,-207335,-349616,-249625,-27191,37216,-31332,119959,377723,376828,163203,-106735,-273399,-272600,-137443,25761,231834,387560,358556,91793,-147467,-143217,87045,216389,146823,55734,19896,-55857,16392,195864,78018,-145739,-244237,-310018,-253933,21753,73561,-182474,-361359,-326570,-267499,-244430,-250803,-221674,-76031,3088,-51105,-217878,-285795,-73582,189263,174619,79013,137656,243845,275523,277357,274261,143975,67489,122462,155987,-96255,-380884,-279639,64577,218036,185804,96391,-198774,-539766,-476683,-182052,-89135,-76495,-69862,-89046,92061,277762,314655,252338,212761,86970,-14923,30884,43982,35544,-95704,-339944,-355900,-264023,-230740,-162277,-20778,-10099,-77778,-12649,11984,-77145,-12825,-4456,-167113,-74779,90522,-56175,-161219,-27962,75875,115305,144058,161174,179903,162410,173187,222366,258351,236906,114164,-11617,-109093,-162955,-7266,75705,-70912,-159669,-154347,-214371,-117798,138643,236444,183352,72568,-527,26718,66687,-8999,-229063,-465175,-506822,-196634,121170,42113,-216888,-323859,-133324,189827,360754,326681,265330,125565,-43049,-101896,-267786,-496833,-401990,-67288,104239,58325,23601,142919,277463,162467,41436,159258,285175,175526,194298,329810,245400,51773,49551,61643,-27115,24389,231046,298759,78856,-69475,-47713,14242,-65759,-42178,221016,501129,501178,404222,299009,189770,178676,179880,-231933,-390311,273380,924958,998748,663566,161673,-519750,-1066156,-731715,20184,398844,844664,1300088,435182,764534,1356079,-3498053,-6204816,-1247731,2393301,236652,-1516934,-1018076,-97937,772402,855947,253763,79914,370188,47122,-408516,-135314,191151,54646,-139246,-78831,-25245,-155270,-284069,-221126,-73977,-34173,5618,68005,107333,124004,127818,15380,26112,75452,-61009,-179745,-243626,-350079,-287847,162172,369426,23664,-343801,-302212,-145331,-13268,173961,158826,25142,92840,179981,157603,70036,-95653,-238428,-184948,84886,301958,262879,253211,182200,-69891,-284777,-425320,-516422,-451675,-217929,134401,401430,201819,-132833,-126419,62144,287394,400376,198052,-68163,-119270,-78286,-40501,-55500,-49783,-1763,135281,102409,-184,-20327,-101485,-214411,-160620,-57533,-141415,-222831,-215495,-260363,-155714,105023,177578,5973,-80572,-3628,80223,55052,-56590,-152995,-104434,84150,-12285,-228287,-106293,135408,86562,68781,86867,-36062,-167307,-224523,-165780,29061,76154,-42326,75534,339046,370350,206086,32032,-82766,-103110,-119709,-184440,-145886,-64065,-42837,-95097,-205603,-240236,-171783,-25696,41244,16177,-20286,-31582,-143518,-346934,-333179,-122986,17913,22163,51432,222560,281490,79838,-24312,181353,337160,175843,77007,237709,257226,104881,43167,-99944,-264814,-130163,157450,268174,286798,296322,270857,335102,343518,236719,132929,-63299,-268562,-261192,-185403,-148696,-62385,-61772,-53712,56518,143566,9915,-315228,-473975,-304144,-61409,33250,-82435,-394512,-538904,-310692,-49926,-20352,-78578,-64953,51052,241028,304209,276421,177609,-165517,-391022,-200568,-152345,-285295,-219569,-237179,-364270,-238341,-25019,-8229,85656,161089,9485,-140517,-81960,-117231,-199730,-135418,-17382,-14034,-1506,24307,23188,-17648,-110093,-178810,-122963,-100510,-104988,-19339,-52861,-168706,-146539,-168608,-325103,-309977,-67541,66901,26310,-52554,-80662,105835,304452,173616,-139925,-232201,-52284,227947,457126,271038,-73214,-46434,233744,310177,190295,210544,130265,-14304,-58455,-107242,-114120,28087,142504,177934,82024,9681,-62895,-30919,106689,11578,-175514,-98546,146637,236645,174848,71043,25965,76864,79163,62286,79634,65111,-111266,-245881,-138221,25244,18197,-204607,-481123,-516985,-84229,293392,166684,-204645,-311406,-202702,-100380,42362,116125,11249,-62006,-58331,-162613,-218395,44292,341860,352327,149784,-12705,-111397,-151443,-273391,-224125,-48338,33999,11299,-125858,-237469,-213259,-96639,63028,168529,20620,-197042,-316974,-249441,-131109,-208248,-282911,-265911,-171086,-48526,52812,127314,199631,248026,138856,-81253,-210527,-193146,-153425,-38492,99878,30564,-27607,119930,212990,147752,16296,71137,119789,117767,80148,-61434,-148671,-61561,-5636,-36281,-24733,148752,311373,218152,92932,152696,303536,315118,141589,78620,67605,32914,76882,125408,77597,42795,62090,188936,184014,-99825,-219992,-85607,34453,86380,-9846,-156818,-48964,191348,134535,-103029,-211036,-184352,-64534,-153047,-311238,-247511,-86972,113936,169471,121231,166391,234930,119027,7043,-6903,91381,185580,121304,64632,169100,317508,375643,312597,109641,-70654,-40509,150363,228168,123044,-8000,55073,287783,336345,177735,33500,159748,363634,507995,288320,-92410,-915215,-2269856,-2569188,-1544081,-838378,1047133,3113828,2723538,1382610,778123,398016,-183812,-991437,-1940555,-2914868,-2425139,23778,2606685,3185742,1778465,444346,-196176,-389771,-260838,-177431,-156449,-56819,29053,76223,111563,45692,-26954,12418,32223,-80122,-119561,-158193,-162673,-59003,-165214,-405668,-253386,17410,75534,115924,166130,160978,65121,-40479,-203322,-312651,-269551,-60907,138319,261809,186118,64032,23656,-8740,-32953,-56471,-24203,-169154,-201813,105617,352371,186587,-71442,-132692,-53635,4717,58306,35712,-152592,-255025,-132253,-69346,-59223,633,70470,228162,465592,434310,120683,105399,315268,298154,28371,-155273,-46859,117849,122364,79645,53881,25730,-9986,-68132,-162642,-165832,-131545,-151932,-124811,-10963,61787,30640,86049,123324,114430,142666,123452,91933,132976,137346,28456,36614,75077,-40065,-168438,-213829,-128145,-46199,-112321,-117403,40316,137997,170171,73585,-137347,22537,119886,9799,-108545,-7164,106499,95035,-50574,-246011,-324723,-209408],[-74656,-26265,-888,41173,74902,-64176,-173506,-21606,118711,29410,-69188,-17030,25965,-18066,-32310,41618,96813,53132,40249,78779,100432,207678,380914,310844,-27048,-26005,318382,489694,383916,216550,89926,16037,35271,26997,34515,59693,-94158,-151284,73557,28703,-282264,-264883,-83689,83379,241347,111210,-264783,-373663,-187536,-133188,-98932,-120390,-218944,-305493,-253527,-81337,30686,-28977,-29876,140357,283212,267884,46774,-98533,25078,96509,39722,51879,121985,171763,95780,-81978,-154042,-114201,-13067,156706,98270,-213151,-317780,-218702,-92538,110304,288187,271334,120253,-32381,4237,37772,-181673,-231007,5752,80206,-33894,-147741,-224222,-169072,-41330,-15890,-75796,-164985,-234185,-312346,-226321,69094,275363,66582,-254426,-284019,-59857,56159,84178,219711,340579,79656,-300290,-297024,48190,289250,218750,16782,-120993,-90986,-70996,-41023,45516,180238,206144,63410,-206888,-231304,78085,215013,148138,77372,14678,23934,160147,248746,98775,-35506,24200,164138,221334,221868,130948,-95470,-134710,163917,301581,-12501,-259853,-208607,21430,106325,-144182,-378163,-226822,16661,101365,-29729,-284006,-242290,129115,309787,245923,200319,50207,-96915,166628,482742,429873,231288,111773,-64932,-131299,49667,165113,153612,93472,8103,-89718,-157018,-238908,-262647,-88517,109933,214423,299661,226082,-53942,-193911,-126801,-110660,-79142,-29135,-125238,-241083,-156863,111833,217096,8366,-266194,-296998,-178118,-63123,-48140,-98857,-52306,90932,3052,-164457,-244282,-359692,-351477,-144924,1495,-71023,-155143,29855,338437,447930,212424,16998,-4649,-35386,-143794,-97939,166034,307095,238209,228495,318788,318519,174558,-25359,-79430,-129805,-249409,-208535,-22225,146976,251746,94325,-204550,-377759,-460444,-437537,-294618,-217881,-293638,-198211,8679,61405,-24351,73660,309972,323060,137363,-85449,-213383,-187091,-94590,-34588,121035,347801,365539,141553,-38140,-26119,121486,182337,125124,39102,-14500,-60093,64036,255158,95279,-142742,-224044,-316388,-275694,30253,48642,-254033,-368482,-243974,-165545,-213684,-272264,-197709,3701,81920,7925,-146067,-262057,-128270,136254,123631,-26876,35181,234611,299879,246392,255073,163493,36579,14771,37811,-151967,-387019,-254147,128084,284814,150738,-48101,-354456,-580339,-381772,-112045,-26265,-3401,-36433,-129102,21655,267378,348208,279047,271319,178830,76057,123487,139401,69164,-132093,-370723,-335673,-163714,-124168,-105647,-19576,-46977,-160491,-110213,-29988,-39714,33085,-38562,-272096,-177455,22417,-120990,-203630,-58363,69883,161702,173480,130689,159035,179576,171856,203745,286904,300685,136163,19113,-59968,-136878,-46402,-8905,-67013,-98690,-127255,-203711,-112838,135071,235669,196743,50039,-79612,-71263,16971,5921,-163405,-415891,-464857,-154344,148847,89991,-106588,-265830,-230209,-11556,200698,216929,189282,66097,-60723,-31938,-140711,-377166,-304941,19278,147549,35095,-52095,79366,274171,192875,-13105,40430,214382,155404,167093,357005,299577,60695,39819,123926,57980,59489,246179,339247,125449,-27897,-16235,-11936,-137208,-72518,234702,484003,485787,430823,352442,213724,116627,88713,-221546,-265099,417092,1028566,1042534,598676,176670,-233053,-664283,-621732,-339368,35510,747873,1020045,-75681,76227,595270,-3365294,-5325252,-1028744,2594332,842680,-1202506,-994981,-411823,193466,434699,230715,128027,399222,41454,-463499,-247094,83135,11638,-76463,-2520,8123,-140777,-315630,-295046,-47753,51143,49076,890,-29077,12252,76725,-11590,14887,88997,-17021,-117750,-194129,-319971,-250471,220172,470650,187939,-227192,-233001,-85012,7481,229307,338339,235619,219349,253093,153956,16438,-86978,-177721,-137813,49312,189259,132789,151828,155895,-57291,-306868,-465660,-470307,-408595,-176894,188592,423664,201349,-142030,-123313,99377,278909,271006,90856,-22612,13060,86739,121960,34804,-57726,5864,185039,135092,-41255,-100218,-168803,-226073,-132219,-45982,-145232,-198010,-178170,-246767,-179611,39184,96079,-16371,-31025,89079,146000,103339,13212,-125328,-157562,32497,18534,-129977,52940,301877,142629,-49869,-82276,-121623,-184915,-197083,-113362,24242,-9118,-109168,71732,342918,369060,241226,113217,13301,-14667,-59910,-133228,-79902,2107,-13357,-81380,-208806,-294973,-250915,-65979,81139,58263,-57653,-154377,-258524,-386533,-300983,-70419,73170,52313,45671,205003,258314,79513,-23386,136716,300120,166454,26656,198595,307842,200493,132108,-55731,-316040,-292579,10575,178486,216916,222022,224704,274253,175341,44386,15866,-160201,-368021,-361404,-242489,-133581,-47533,-90221,-70488,62812,117388,-33475,-288715,-384983,-186698,28608,27815,-171755,-495053,-635718,-397814,-138645,-145788,-212082,-195400,-63596,191734,299143,246887,122150,-188019,-365498,-179584,-117908,-256394,-239047,-227987,-310777,-238282,-61387,-22466,124852,220294,38330,-171396,-161354,-158087,-195839,-178771,-109985,6250,126905,122104,69068,32508,-35225,-128651,-98322,-29595,-19219,-10838,-34638,-84937,-118928,-258139,-385208,-267221,-35766,62488,14819,-65367,-49086,169856,265158,22855,-254791,-225713,-13448,222559,474949,351233,-35163,-97707,165138,314221,271025,285847,182596,55675,62583,7556,-102629,-9543,153248,211554,97479,14202,-56931,-53311,16092,-125583,-308858,-197591,109356,285572,226953,96535,70362,164615,134018,49500,61228,107109,-76977,-222269,-96592,123545,126962,-167458,-545109,-606588,-175978,243687,157072,-190342,-284104,-112482,-15026,41934,105235,53221,-7023,-72304,-218928,-197806,151827,420142,384051,171316,-36973,-170887,-161875,-234892,-252373,-128576,3580,57429,-64217,-192706,-219891,-161412,-32983,108145,66206,-80018,-205914,-190932,-165840,-295679,-368867,-314274,-176612,-37889,62241,186201,321963,349891,184646,-75655,-218696,-189488,-173333,-100018,-12357,-92771,-107760,60865,183298,212453,90051,86285,124106,83613,-1705,-120506,-170716,34525,174268,45630,-67631,95490,293214,201448,48157,85196,209475,217456,152801,163305,102315,40354,111719,148185,83065,22914,-30924,119361,200071,-5642,-108223,-17191,44025,65623,-16587,-168292,-111750,54682,37933,-93714,-89885,-75277,19952,-26920,-170187,-179278,-52091,157537,172961,81837,134212,195603,83819,-35312,-53646,70060,174984,91608,-3388,87833,281298,382776,294897,61254,-73419,9037,171026,198138,130210,82344,127227,276657,274849,142551,75918,229494,361247,352625,45655,-255899,-840861,-1703952,-1412932,-518847,-276409,1226961,2857636,2029935,799772,591880,354050,-221027,-1000750,-1931773,-2881173,-2334914,215520,2487838,2693915,1613115,424414,-131532,-329210,-271505,-279440,-322553,-224030,-26529,80462,107729,24434,-56374,-9211,66819,1786,-50226,-141853,-176511,-94515,-145483,-343751,-240481,-20794,51703,63536,21933,23992,62977,35819,-158235,-317926,-337029,-193898,49931,276734,216450,45871,-24134,-52420,-19599,25165,62099,-79520,-72163,218746,352097,96640,-144084,-133469,-33595,38482,130094,87630,-165634,-277149,-144050,-72214,-81974,-41020,45938,251735,497703,429557,192572,282824,450918,334883,67949,-62421,1339,77322,94563,90334,35478,-78149,-127435,-119933,-175224,-152652,-106725,-132906,-140844,-24984,85045,118366,114900,61047,52300,125292,104485,-15171,-79741,-63930,-6104,168100,166156,-67308,-187717,-142648,-11510,80380,15280,-56128,45650,135445,217461,154295,-60536,8778,78987,-28938,-150432,-65487,81285,143291,30438,-168155,-279841,-177915],[-110992,-51560,28548,60732,78821,-13159,-56563,74545,80481,-106579,-170766,-93228,-55364,-18611,39163,67246,23752,-56907,-39334,46810,74013,135425,263534,203936,-43882,-6057,315737,419652,240849,76526,-4640,-41865,30034,47784,51434,85278,-14110,-86255,76973,38363,-239295,-219324,-17359,160192,244628,5856,-380530,-431693,-213297,-146573,-85471,-121721,-256791,-357076,-281402,-103168,-12927,-146857,-169201,26882,171104,150345,-32667,-142341,5247,163138,152132,111721,136333,161685,93723,-58158,-110337,-44793,51439,205486,139367,-195912,-356897,-227703,-59467,53603,144731,177739,126719,47159,89284,-6309,-331734,-397502,-186565,-131718,-185906,-186248,-190966,-138517,-31755,46533,-6448,-182146,-238060,-241302,-171915,32198,189999,6162,-283579,-304505,-82384,57302,79891,166447,250026,27454,-255703,-220313,71309,281302,267663,90288,-75035,-56612,-32709,-33427,15068,156578,229924,107489,-136987,-115781,189342,275658,159058,87314,79953,94587,174058,255911,186099,87345,142109,262491,274590,267777,244911,50227,-74228,113618,281463,34132,-277113,-306521,-66242,12125,-251411,-438612,-232883,57890,112315,-94219,-379293,-336123,43550,236973,161576,83264,-20780,-77855,209145,452093,327106,110346,34092,-90338,-157952,-19640,94362,152847,131977,20476,-106484,-186096,-281584,-257658,11121,202595,218253,231959,159592,-61743,-172246,-149335,-150091,-73438,14900,-58557,-180875,-87026,101066,146674,-41424,-304033,-392259,-237426,-49521,-919,-138421,-137273,60279,21070,-141686,-181861,-233262,-240655,-107340,15348,-14354,-54565,152829,387229,398616,196744,73733,-4245,-72675,-158526,-155118,20938,109101,77457,126867,245689,242047,107425,-93621,-102913,-53909,-148144,-210105,-72739,133998,231581,67609,-172303,-308501,-393626,-400649,-298888,-187225,-211718,-130377,42857,58530,-53717,-5933,190977,209802,91711,-42951,-121424,-87654,-44838,-90608,-19288,227036,258248,129531,43450,60498,98718,93554,68735,12019,-28452,-22400,126780,287633,114734,-89130,-142396,-283412,-288578,12950,22306,-254260,-300655,-131289,-73950,-186205,-285780,-165820,68028,139944,41365,-109267,-247420,-181069,64112,62710,-100212,-27796,204235,258460,178168,212480,171579,23627,-90823,-97345,-166185,-296090,-160214,205783,347136,121196,-149586,-404867,-497221,-228390,-36175,14990,41109,-3226,-120048,-16623,216478,325178,276700,290606,231914,141594,191559,199086,93043,-92439,-242245,-216855,-59587,-23755,-10408,10593,-106537,-262067,-191898,-69027,-37877,38087,-68289,-316246,-225354,-26592,-155230,-207966,-58857,72084,187229,191922,98291,123144,170369,139766,147435,286458,331537,144275,67525,30014,-49108,-39907,-29317,-16669,-21570,-91361,-180854,-117689,102214,214754,198850,23753,-164113,-165408,-13182,37253,-87786,-329743,-386782,-131869,136976,143533,27424,-171727,-309050,-229659,-2032,98098,121487,30598,-44427,65193,25771,-226359,-208720,70766,161765,10142,-104572,20711,230703,171363,-80077,-96290,86725,89549,86769,279127,303577,94676,28819,113888,69468,48525,200679,296299,136831,39927,39266,-3482,-111342,-32624,219898,372553,389279,402450,367962,202136,5079,-46071,-203646,-109908,509786,1007287,958290,448740,174025,117621,-145165,-354920,-486230,-119738,658182,809285,-359916,-1019620,-1602357,-3448645,-3425279,-278011,2625186,1349962,-704590,-708688,-511269,-391801,-145885,53504,148937,392966,29730,-410185,-254859,13216,-23118,-4311,88415,66531,-95177,-286810,-291485,20132,145114,134062,-8049,-140021,-107687,-1052,-37803,-7975,64251,19568,-3915,-49445,-194325,-132444,276147,529587,321601,-91180,-125800,-507,31622,238902,463878,396432,285309,253114,130906,5977,-23601,-65366,-70003,16808,81800,27883,39006,89662,-50590,-284561,-429944,-337769,-238033,-38264,251569,378565,141243,-156435,-109019,127100,239931,135700,31812,73381,153576,235549,253257,134928,-13185,49315,232807,164242,-70318,-151146,-200490,-216717,-96831,-33399,-131108,-140749,-101915,-184481,-174526,-29222,12403,-15609,46835,190799,203757,113275,44742,-90333,-200437,-38570,49453,9556,205115,411399,161893,-164457,-238521,-178580,-168209,-154017,-75580,-363,-80269,-137488,98608,367704,394156,328972,249990,102831,34514,-4644,-56520,-2000,73808,32966,-68357,-200270,-293701,-268911,-96935,102368,101971,-72182,-245440,-332782,-372483,-246803,-25195,105779,64628,28423,170102,230859,108645,8089,67318,219262,146504,-24307,115788,318576,306385,246484,31857,-307414,-393405,-109500,117646,178349,144813,127896,153694,-10900,-149378,-115756,-240551,-400182,-374973,-245207,-89846,-11929,-95830,-95223,11389,-1138,-120733,-234492,-226435,-21948,109596,11365,-230497,-510731,-616742,-396993,-162367,-201690,-277253,-275190,-162670,106643,256051,206630,59914,-180711,-270215,-100905,-40522,-152647,-189976,-153211,-210867,-234638,-149775,-107365,111524,260085,76731,-188102,-234329,-195292,-187057,-195340,-161688,30933,239383,216170,111393,66100,25093,-81904,-85739,30089,78489,12398,2511,8541,-89876,-346117,-457516,-242742,-25523,24147,-21095,-83846,-21271,210687,221799,-102697,-315532,-154903,59180,205508,425576,351925,-23180,-129410,113736,293454,316456,318622,188773,72231,117126,64457,-112742,-46507,160480,235981,105879,10615,-48391,-66264,-77051,-236148,-363409,-250397,51165,310426,293610,140566,122738,250961,178324,25968,16110,93098,-73360,-213763,-81227,205931,245112,-102771,-574976,-680288,-305181,93603,67307,-162308,-188126,10384,73640,44609,86154,79594,39089,-58612,-217388,-140749,256090,473558,362584,118277,-110128,-222932,-157898,-187567,-248880,-184803,-30843,81941,4647,-111396,-201471,-229223,-135082,69103,141521,70154,-76124,-144291,-193412,-295090,-319286,-277284,-167944,-63818,25177,193878,372309,355191,185299,-44742,-161142,-164595,-189350,-152262,-114044,-197219,-198480,-42907,107035,249313,167772,97412,100199,13072,-109537,-193355,-215194,42691,250321,105720,-79781,43453,233193,170116,40296,58375,133730,128965,178194,274517,179559,26514,65335,108086,73861,4752,-127130,-3826,151603,46479,-55058,-19278,17042,43413,3567,-119958,-130484,-80553,-77523,-86333,32906,54111,109762,91680,-23398,-83247,-16034,138558,109644,-2641,45650,81081,-5139,-111120,-123814,23163,141428,61190,-52251,7700,194618,318393,224795,-9307,-75275,73321,193120,137416,101667,143062,144765,171517,130741,75143,105304,257312,298559,121187,-245666,-400516,-686878,-988897,2001,899787,508981,1385756,2335066,982207,-86614,152296,99219,-399284,-976680,-1690839,-2408456,-1716134,640712,2084447,1738473,1105707,319049,-69401,-225083,-234425,-296619,-391983,-291946,-26711,83725,81722,-26040,-117201,-60169,75956,71294,29319,-90841,-147281,-79981,-93539,-255384,-214191,-48047,26382,-20849,-162571,-117289,90305,162864,-37178,-244232,-346674,-318195,-76893,229265,211100,17140,-84777,-113697,-47555,42105,116818,45050,65656,278322,302523,-23425,-240502,-139505,1590,66926,159020,82599,-199070,-273470,-142200,-77820,-102844,-93403,-15303,233068,493116,397883,230778,382779,484453,315131,110723,28283,-9038,-32389,17694,69758,10081,-167143,-241736,-161963,-157469,-117613,-69337,-94110,-108182,5472,126329,196669,110712,-11565,-6517,84817,52166,-113190,-245228,-228461,-32969,238961,172360,-121983,-210191,-85161,68147,155583,104790,5560,45681,112663,223604,186534,-20545,-66341,-14117,-98362,-198637,-132803,38148,164048,87292,-91115,-207989,-155838],[-132612,-47483,90851,110344,113054,69251,91141,179303,52941,-197823,-196964,-110142,-107135,-7502,113848,102740,-43502,-155810,-104701,31316,68317,74614,149166,88307,-51102,24180,292333,304563,37726,-112526,-117649,-96995,-1006,63901,91385,118199,50689,-22585,88903,48387,-186907,-165267,50062,224657,244959,-39584,-370045,-374446,-186118,-97990,-15193,-63801,-232530,-332195,-252146,-114973,-48513,-190325,-216921,-16509,109698,65996,-80933,-143382,642,209652,248858,167241,125387,113338,49004,-60120,-73900,3197,84237,222968,198478,-96481,-305904,-224061,-85699,-56338,-21763,87092,162259,171423,181909,-22375,-397414,-469918,-299926,-273150,-303592,-214244,-135594,-68178,11200,135587,107047,-128847,-191036,-145439,-84491,64919,179482,4228,-244474,-259341,-91221,53002,83615,109689,121205,-45232,-197454,-135880,59789,216546,292280,188514,14996,27512,41411,-29409,-44039,106189,247938,167916,-19553,37839,266921,260722,107293,70910,138460,152313,153036,210671,224496,222778,286987,348600,300263,280398,293090,156065,-4939,59379,235871,133119,-184675,-353418,-186429,-80330,-280384,-418247,-214300,83501,127962,-119852,-423562,-377474,-41450,132242,51978,-59975,-115377,-76992,194995,358377,202755,-8594,-48614,-114599,-168555,-72213,22211,111081,112097,6455,-122829,-183238,-236325,-146692,148262,274882,194531,136301,69062,-58921,-100487,-114099,-142159,-47176,61160,27811,-69607,978,62826,30572,-113079,-323466,-405135,-219678,-7980,51150,-145506,-174655,59433,53468,-109107,-115941,-106277,-112083,-59635,-5124,-24161,4060,255193,388360,283889,102188,43851,-40765,-110541,-179353,-211870,-79187,-9204,-45308,7819,128519,109271,7304,-138651,-94324,23350,-60287,-234230,-176908,67971,183285,28049,-132368,-231357,-317144,-332174,-244784,-125237,-133498,-66447,76495,44837,-110473,-109321,32039,48482,23649,-5555,-37513,-22120,-28432,-147319,-158247,46385,72222,67294,83257,94512,29374,-22128,-18794,-33884,-30084,28311,164436,261760,123941,22476,1590,-211801,-298671,-48570,-14998,-189936,-184032,-33870,-29831,-169713,-286766,-150958,87614,156029,33243,-125388,-255150,-239482,-38388,-10580,-122650,-33335,160104,163824,87113,148740,157900,26651,-165739,-209451,-142240,-144862,-38259,265980,385838,105738,-187959,-344853,-313772,-61542,22348,13436,38252,19378,-66964,-15609,134907,252602,245992,268702,242982,172764,217818,205066,95016,-3109,-20468,-45434,8674,31626,85417,54385,-172977,-354733,-242276,-103413,-79381,-7007,-93552,-303733,-230986,-69137,-165978,-182794,-41101,68332,168782,171036,56316,75261,132925,87548,77588,259060,314008,121825,95692,126504,73668,-1810,-16810,13975,13013,-73788,-171987,-161473,14439,154078,184509,16851,-220516,-247918,-50929,51024,-36828,-233055,-295892,-139199,80965,169808,139736,-70084,-357037,-413264,-194336,2643,76782,11497,-28269,135989,174175,-83109,-140729,58824,123315,-19272,-121735,-25726,138856,79753,-151369,-204079,-44150,-99,-37268,103586,244601,123566,-11292,8043,-3322,760,112140,180487,108678,114303,90944,5705,-28755,65371,186189,187729,211697,302258,323358,143790,-138899,-202275,-203295,3808,499467,844369,751773,257672,169317,434220,327940,-10441,-379117,-54969,535570,599794,-377397,-2146202,-4372251,-3584696,-1118067,672796,2472631,1694772,-100761,-212123,-373796,-855155,-767709,-271596,118147,315913,-6710,-277159,-201295,-55845,-65949,40902,142960,104803,-47334,-209789,-211155,94905,217401,244426,66751,-166992,-193075,-97876,-86282,-57073,6183,45068,136325,142723,-37088,-25959,255299,490097,364629,26467,5619,99975,53333,194477,498226,462214,261844,163802,73921,11924,60921,75939,13666,12847,27592,-31546,-78348,-18385,-56721,-221874,-331038,-178030,-6013,138597,282261,258078,17773,-183937,-92354,132317,177326,30825,31501,181471,250295,310382,315876,213128,60364,101722,251194,163641,-91267,-180602,-216186,-203026,-67658,-18519,-90158,-53773,3948,-89075,-155890,-101094,-60248,7626,142811,277356,233130,82329,30177,-58299,-216766,-103292,79667,159130,304301,423612,129261,-250375,-336056,-191112,-124727,-100951,-49583,-29310,-111904,-111336,151136,391653,419514,434291,392280,152553,27445,23891,8474,46676,118372,84174,-55735,-191436,-253080,-224953,-92957,107800,133503,-58967,-275278,-347929,-319606,-195557,-14947,79581,25698,-10393,127156,210409,157033,49748,-22561,101261,113677,-56338,18757,280663,378600,341736,130847,-250063,-415032,-171178,105517,167937,61529,-2623,13087,-154813,-285308,-223833,-282151,-355459,-292204,-184765,-30761,29414,-83224,-121552,-77565,-163718,-210294,-153318,-33920,142860,162879,-1809,-231076,-439976,-496190,-304827,-107638,-170416,-263186,-287776,-214853,8645,172772,149943,-4012,-142943,-112468,33411,64751,-18904,-103485,-49077,-102947,-227210,-251998,-226509,44925,259177,112421,-176937,-262879,-196977,-155206,-168113,-146176,55742,293161,268723,128652,65257,48735,-48689,-74334,79244,171823,47461,33461,79048,-49395,-374885,-489770,-225571,-19033,-9419,-52892,-98379,-4659,224822,192313,-163963,-299885,-36044,147739,183700,330541,281616,-35810,-139648,78782,255944,326767,312951,155705,38407,91739,44407,-133431,-59747,169115,246332,101801,-92,-33503,-59952,-139686,-278156,-315031,-236244,971,315227,359133,190458,177592,322329,211032,14551,-23739,41648,-80790,-197249,-64716,273168,353764,-16554,-535450,-685829,-407647,-89724,-49587,-119371,-55738,129741,147854,60582,77245,99426,79993,-11022,-160340,-62663,340053,496952,297465,15210,-195177,-248416,-145869,-154062,-224520,-208353,-55950,101328,94006,-6472,-170017,-271091,-185216,89556,244985,223464,52566,-99420,-188151,-202295,-144309,-150986,-121047,-85081,-24634,165855,361872,299994,162701,2640,-66164,-123827,-182983,-171840,-181982,-275577,-290460,-157972,21589,260194,238378,118266,70276,-56501,-189466,-233829,-237985,-6220,224800,139451,-47718,16200,162043,145505,72422,83000,115431,101536,234039,397833,280295,3942,-25313,44872,75637,18393,-170963,-127641,69839,68662,-43769,-66461,-24757,36176,62845,1406,-84445,-157152,-148581,-53439,133197,167027,186505,193223,112701,30216,27742,80364,11847,-88278,-53532,-51323,-107144,-184805,-175687,-10326,116945,55484,-57775,-48224,83218,214555,142259,-64658,-55937,157241,227592,72899,52756,163976,112104,12501,-42195,11326,139383,273128,231579,-61244,-431410,-426825,-458578,-286682,1284056,2259796,1237042,1453062,1671562,-128556,-1015641,-422708,-292097,-631384,-884070,-1266620,-1616457,-673418,1242981,1545074,578022,302890,111340,-37900,-107063,-137289,-200215,-311113,-205310,45184,101831,65501,-63672,-161104,-91487,76170,120789,120647,19971,-37325,15943,-14544,-157388,-158658,-30796,38666,-70188,-295671,-198819,159985,329909,148420,-88859,-277399,-380444,-176316,174212,201722,3786,-124825,-159693,-96801,-3449,141774,199840,209171,297601,244853,-102646,-293434,-126072,49653,95271,169302,68280,-202841,-223351,-103727,-62442,-101752,-139507,-93828,181256,450286,346559,228804,384693,410243,247685,159260,115467,-43387,-155677,-63586,64936,20863,-199079,-302721,-162630,-91580,-43801,-5397,-30024,-21389,91829,197504,250125,97601,-45243,-19993,59597,-239,-170173,-317117,-299381,-17845,261736,117577,-178861,-214297,-29663,127251,199371,163287,69181,52870,86934,191024,168715,-12078,-136774,-105599,-159892,-226076,-175524,4171,166619,120099,-25195,-117796,-136917],[-168318,-44083,142944,144943,125724,117562,187373,223661,6066,-251139,-174255,-96384,-152868,-30994,136725,112048,-101147,-233899,-156036,27497,73930,20972,49708,-7846,-66835,28007,222171,145945,-183413,-314835,-238752,-147908,-59197,54601,130100,142272,71066,5363,83147,35124,-153904,-124568,91279,244426,217016,-51381,-272446,-223985,-101278,-4183,84605,18246,-173086,-250436,-188080,-120615,-70969,-157241,-172507,10112,103368,27952,-80009,-90860,9659,210870,296233,187198,63338,15846,-39808,-88840,-46694,23150,75495,196031,246442,41100,-200871,-233448,-175415,-188789,-162014,18970,203055,287376,241000,-14893,-367055,-441009,-316790,-311671,-349453,-212849,-64061,18212,67108,219641,228530,-25486,-115953,-56294,9496,150781,239364,59308,-149452,-170499,-96882,22492,77077,62114,320,-106902,-140675,-70304,19877,129833,309764,304621,133003,142167,136478,-22156,-107928,50408,250667,214331,98935,180402,291093,181824,22169,47406,184148,188067,108369,136403,217602,344935,424478,395630,287227,259208,271326,199953,61588,20164,167605,240003,-6335,-323184,-298080,-129427,-201617,-318954,-187746,73940,145974,-86169,-394228,-357033,-105639,30086,-31414,-155355,-192454,-114597,103030,221642,91583,-85484,-90089,-100902,-140612,-82986,-21035,49312,48908,-19191,-115460,-126057,-92379,54017,285743,302972,152884,57005,6453,-28580,1443,-24201,-64374,18619,111200,107904,50429,59267,-4767,-99333,-185322,-325066,-341072,-133706,70853,122666,-89187,-133472,104992,106800,-60361,-51037,76,15968,3075,-38498,-74387,33657,324978,357415,153561,-22578,-37478,-87180,-130951,-179718,-221686,-96874,-18842,-79901,-70964,10926,-40980,-102737,-145694,-34058,118205,25340,-248339,-285651,-26265,112754,-11915,-81872,-151229,-245974,-252998,-146373,-42134,-69641,-8278,122068,52292,-160021,-209750,-133540,-116455,-42945,18917,16163,-8621,-54476,-189088,-243171,-123849,-100923,4645,106793,105400,-30412,-108087,-101935,-76008,-7989,79720,160587,179521,122285,178375,188864,-101464,-293107,-131897,-42863,-71161,-46344,21329,-35931,-147199,-249678,-146318,68176,142201,3244,-172605,-271791,-286759,-147293,-73616,-73893,38962,134385,62957,8335,87223,136006,53781,-179325,-251693,-78135,25856,76201,292876,398218,119712,-150357,-194749,-73999,95476,69738,-10487,9541,38412,10808,14188,51041,170674,213544,235565,240164,189393,216215,174300,85944,108076,211438,125592,31184,36074,155431,103968,-208862,-394139,-242841,-120032,-139782,-75379,-97211,-239411,-203064,-95205,-143641,-126405,-4332,66002,118404,115773,17415,36702,90179,49654,40600,228563,258834,72854,92259,213428,207463,51137,-15100,-19350,-16153,-74782,-176414,-239544,-117699,62431,166568,53558,-215066,-301311,-108695,28620,-21054,-139608,-204340,-164324,-5184,148816,202706,20540,-357959,-508464,-304806,-28693,73222,4056,-38520,145928,261833,29390,-100799,-3927,42910,-42460,-94083,-45426,18554,-62438,-207255,-240814,-117454,-71380,-164758,-106946,150494,137710,-80263,-165711,-124784,-48899,19703,33569,57776,185136,131420,-675,56191,188066,153835,-15637,-11571,143005,222809,52694,-275734,-336282,-220541,34170,372654,564635,466875,90639,200360,660212,631071,312907,-51661,190547,371400,369929,-124401,-2844357,-6658968,-3721489,787362,1458961,2225596,1916148,541354,391955,-62197,-1121487,-1327370,-677554,36729,166506,-66038,-107499,-135692,-149587,-124651,36642,124979,84835,-22249,-101413,-70203,150904,253463,359075,219494,-78934,-208213,-192354,-165893,-130818,-61245,66313,269226,315867,86918,2698,127348,328893,294054,104967,152044,216935,78463,114204,437504,423228,158798,10286,-15523,4468,128443,214142,109994,59559,60400,-39397,-188566,-148124,-69994,-128696,-189701,-27516,214029,281807,248004,80640,-144582,-222669,-81999,107200,103153,-20153,79271,260675,268773,285290,300246,244713,126020,131060,216764,112614,-113711,-205668,-242155,-202278,-54416,-844,-25781,47502,116910,10413,-139689,-171665,-116119,33754,219930,318415,220458,22588,-21113,-40413,-204750,-149366,93756,271351,317385,325709,41789,-298295,-352486,-158228,-72436,-52282,-31764,-48030,-98497,-40615,206445,378697,402725,499991,475380,141085,-28571,15338,27999,33799,107154,116246,-48366,-194343,-202805,-140794,-45314,103755,139982,-28448,-244775,-316961,-264850,-173081,-57679,-22913,-79957,-74555,80224,190103,197072,75320,-121725,-39835,60569,-66655,-68183,186641,366583,366922,192996,-184089,-381104,-171927,132643,158306,-40519,-148801,-113062,-227382,-341893,-289708,-284817,-263713,-154617,-87793,16017,51665,-72535,-158913,-190990,-317280,-266978,-63839,131459,251525,174786,-5389,-174639,-312762,-325277,-158708,-3493,-83453,-204785,-255331,-222713,-93559,45486,61639,-78069,-98672,60769,181854,158854,78022,-36304,25891,-39954,-231523,-332574,-336988,-68510,191057,113294,-151562,-240707,-158714,-104754,-113064,-86835,54990,251072,239828,90496,7925,9481,-53021,-67824,111899,234706,75336,24182,90534,-7461,-324922,-454219,-210686,-15585,-23249,-75664,-123243,-25274,195762,165510,-168038,-232887,76185,203742,137629,201284,155203,-79407,-153534,31289,192289,287223,258823,80504,-43926,-12107,-54070,-167831,-59250,157903,219040,60933,-40033,-35773,-53785,-170605,-255546,-198033,-176623,-35515,283150,372530,202299,204326,346902,210264,7634,-53764,-33836,-95577,-168781,-39796,303850,405915,51859,-433516,-605546,-446017,-250374,-162519,-99144,34542,182069,169398,69828,66986,96882,95948,40336,-92248,-11243,361900,461308,185109,-119349,-275645,-262043,-155149,-170367,-219517,-224855,-90107,101160,175815,75820,-159846,-289132,-175438,145694,323553,313204,132605,-70571,-162044,-71926,73386,9479,-53134,-89725,-77656,98905,291700,213453,119550,26136,-7481,-107015,-169105,-176143,-240509,-361695,-399219,-276355,-69051,221866,261551,129063,30229,-116307,-227166,-233577,-227244,-83452,112187,121688,-9498,-10702,76622,110778,98593,113294,133649,128466,291075,478289,337942,-51775,-149318,-32909,72777,49120,-155574,-224862,-34238,51891,-68263,-145547,-88618,22437,131207,149006,-10898,-173720,-157864,-8138,165328,197102,206340,247187,198272,112345,47552,-8938,-102872,-166431,-151139,-170178,-202033,-246670,-205190,-31498,94912,59070,-42090,-96303,-49820,82831,56152,-108486,-38092,220681,239829,-9426,-38188,106652,15871,-171569,-211967,-47577,161705,278151,182390,-126001,-431579,-310134,-206138,231770,2041271,3027121,1569785,1307325,978258,-1002693,-1696402,-945186,-702382,-840472,-745349,-796838,-769699,447220,1788847,978166,-493700,-602351,-183005,-75857,-34966,-17948,-38965,-122430,-12740,133454,101267,45477,-89694,-180427,-95704,56289,119206,185388,156391,130087,160596,49529,-97957,-103364,10004,78830,-63000,-338316,-217981,223528,465334,322639,83853,-172171,-382943,-231663,122798,177156,-11726,-154960,-200414,-174219,-120538,110591,327470,318472,270943,183067,-127615,-291960,-111892,65602,88555,150266,56056,-168210,-147103,-48227,-42830,-101729,-199069,-198065,79139,341591,249950,157105,267761,225934,121233,176986,167404,-85295,-262871,-137099,79448,65021,-181197,-311335,-143589,-21755,26188,45696,14742,58773,178141,261170,254437,83289,-33587,7310,48547,-53644,-200273,-315757,-282714,28214,236167,21001,-235319,-210713,3750,150829,206753,183058,107131,44612,44518,109040,85935,-56151,-184791,-181032,-210962,-242465,-199494,-32389,131626,106021,-5590,-58920,-144592],[-193381,-21215,194896,169076,114918,121145,207046,194410,-46871,-249232,-114085,-61236,-182921,-84277,106582,102573,-112381,-251258,-167386,49901,101605,-5181,-2621,-36831,-70904,11139,119964,-20102,-354681,-465869,-329581,-172033,-110582,30812,159083,153989,49295,-4711,58459,5049,-139403,-97630,100603,214134,154994,-57001,-146258,-29629,33590,106425,181779,88352,-105248,-140102,-112452,-116182,-70685,-67934,-61053,87135,139224,35660,-30310,-503,16595,151304,273298,149144,-59510,-127159,-159092,-137280,-28137,26151,35039,123151,244071,144929,-107114,-278093,-308789,-307201,-242962,-23281,216780,337952,234816,-4141,-270032,-343072,-262638,-261158,-312062,-174094,4458,79623,97374,255180,307180,78521,-56737,-17049,69556,240086,323297,136365,-43258,-85149,-120644,-58659,32641,22760,-77791,-137312,-103687,-52257,-49774,39235,313820,402802,237615,241489,210635,-29070,-176608,-13341,212298,205529,158174,251309,245948,56210,-76532,17077,197259,182107,40953,46906,168307,410815,499981,371730,221504,200355,187250,166592,98070,-7960,68740,284808,179705,-233534,-375865,-137151,-56734,-190204,-188981,4394,142402,-12669,-308220,-300310,-148618,-55984,-73103,-170737,-234349,-210195,-71090,56215,-1797,-122644,-87940,-49771,-82612,-59744,-33268,-17714,-40786,-53964,-87771,-32613,100420,268027,361125,254931,86392,7771,-12662,13063,83924,77618,58573,108060,143778,134325,106108,32540,-111549,-223057,-248380,-320548,-248053,-34476,155366,200833,19997,-31057,174253,160537,-10697,-9562,53330,106667,57990,-80519,-138384,43908,345009,298572,37539,-135534,-124063,-127037,-139422,-155215,-173299,-48589,40830,-35504,-87979,-80790,-180866,-210919,-129712,59824,218554,103550,-235839,-360624,-131250,14447,-54989,-32050,-81677,-198849,-196192,-54173,23711,-39807,27504,163823,81338,-186644,-298551,-284115,-248642,-94777,14863,14734,-57873,-125993,-212948,-246311,-214962,-186423,-23573,133955,128959,-30632,-130693,-157831,-101424,32320,111272,102818,51185,94108,317016,359543,20879,-271702,-208555,-47009,64471,64995,7958,-90973,-116949,-172192,-145051,20498,111150,-28852,-225126,-287684,-312645,-238203,-114362,31027,173439,142046,-10340,-42537,38702,113085,94139,-137872,-218194,5722,163055,143908,269005,374289,153525,-62429,-17843,148508,219624,108677,-32836,-19799,51967,68585,31040,-19488,113199,197778,216414,246170,207179,203023,129342,74459,204182,372427,237454,10746,-664,178011,144806,-190213,-357992,-197942,-118774,-193249,-133900,-69076,-143270,-159065,-94347,-83713,-46110,46980,74803,61811,47031,-5126,23825,63946,51333,66113,214159,185007,8580,64473,282223,324264,93108,-64659,-123706,-92557,-79480,-179380,-326307,-260705,-35801,157719,134569,-139679,-312786,-183878,-33191,-34580,-58331,-118785,-186217,-101464,77387,207590,88297,-305846,-486707,-283938,27107,115247,-393,-88799,87842,270441,102450,-69320,-75130,-44313,-46368,-25454,-28972,-94938,-211093,-230069,-191992,-96843,-85367,-246139,-268653,70518,146407,-150556,-338969,-230277,-58419,-34854,-91667,11188,250004,170680,-14368,104083,294607,145778,-167967,-218773,-34054,98159,-34635,-356869,-399276,-230498,-13533,162084,228303,166706,1889,300372,788024,716766,532748,407820,554288,201638,153780,346892,-2762213,-7628468,-3872378,1657275,1839128,2029520,2109602,1161996,973673,302188,-1185800,-1755122,-1049725,-62345,-10869,-117323,64923,-84653,-260273,-187949,-10345,37169,3686,-22160,27418,109508,190782,267269,469430,424523,121336,-129248,-244960,-252805,-199970,-94746,106575,375000,424565,150990,-45616,-65166,87654,149549,159520,319660,364550,131265,46464,322420,317160,32130,-138605,-103581,-15683,169515,333129,227310,173691,190517,7183,-263197,-249180,-59806,-4239,-15338,127540,386455,352949,157997,-94187,-282083,-243011,-64860,70796,48429,2853,165971,300796,222977,195370,243566,238365,166357,131625,140751,28810,-127459,-223238,-275445,-204618,-41885,36780,66278,158365,225945,102131,-112256,-205708,-134535,53408,249055,306861,182990,-24927,-66874,-23289,-156931,-160208,90822,323550,259633,161517,-65360,-291726,-274410,-71723,-10309,-4674,1397,-24886,-31956,64545,254915,320422,331798,498492,475646,94762,-80309,-593,10809,-23508,56813,132490,-27158,-188808,-145066,-25098,57950,122148,142002,26532,-154140,-246823,-219170,-166905,-126511,-165408,-213429,-130252,56716,179846,224886,92214,-186159,-154206,10847,-40618,-106671,65151,266836,316544,203761,-129855,-309452,-105665,195246,143470,-140330,-261561,-174917,-208482,-309100,-287258,-236024,-146549,-2127,27025,52245,64075,-55740,-192645,-291390,-394595,-246110,34090,238274,294418,174007,29533,-57387,-145842,-137555,11180,123535,27020,-128219,-189761,-183656,-170878,-90276,-36684,-140893,-49949,216062,315438,229967,116215,-8176,53170,-30739,-233763,-338174,-375043,-181813,74206,79307,-109070,-158029,-69404,-26013,-35216,-6696,32382,137061,143517,10494,-82985,-73701,-86109,-48304,152556,278853,103208,-15696,57241,47598,-186020,-325455,-166573,4970,3738,-72014,-148450,-72777,141768,148730,-121528,-136435,150243,207437,70404,74854,28427,-122672,-166113,-24135,124040,218175,180796,-3056,-131075,-136658,-171714,-188181,-39354,132711,165450,-5611,-101583,-53089,-43971,-155535,-171761,-46762,-81082,-31780,230253,317228,167787,205126,331961,186158,11946,-57710,-86979,-86497,-101421,18206,304021,388849,90314,-275096,-425921,-381694,-321891,-230815,-114409,39722,148980,140181,75321,63695,83411,97648,86810,-34769,1176,320855,375780,60183,-231945,-315217,-259150,-179729,-221886,-233209,-231013,-125031,89495,238620,123718,-162101,-265605,-103584,210946,344307,313001,155032,-44025,-111204,55115,263215,161836,32155,-53914,-102544,23892,203244,153276,87898,20153,-19333,-119699,-139146,-164772,-295963,-454565,-497496,-360003,-139181,149577,237851,137044,4616,-136335,-201060,-174037,-159340,-127038,-16640,71660,16958,-41114,-1982,73147,99599,122853,170513,199981,339195,495586,321772,-137413,-271586,-96258,70637,97546,-72518,-250348,-119379,19738,-89721,-213373,-156419,5780,203541,290584,68486,-128800,-89385,55206,139261,138939,176631,267492,238695,151171,43552,-81752,-177532,-205937,-213118,-225444,-241437,-262022,-191995,-23314,91178,80402,-4914,-124063,-162276,-26990,2500,-123210,-19056,253518,224574,-96176,-158130,-16932,-107527,-312287,-318401,-75084,183846,297125,186386,-34572,-217913,-52764,49690,497849,2093932,2895017,1330177,903045,391240,-1381646,-1866100,-1177178,-958300,-928781,-568341,-392468,-111780,1256210,2030725,484156,-1193225,-1279318,-440320,-143487,-3626,116209,144565,111381,212958,197324,77611,33829,-80192,-143482,-45171,47686,92317,227502,300926,336101,328504,99593,-70463,-45035,72510,154096,28807,-255738,-166123,257763,529749,442108,235175,-53199,-315880,-216463,99705,150663,-17602,-157940,-215408,-240885,-254663,47561,406543,394487,239708,149905,-81063,-219577,-83987,50537,56683,128516,80418,-67472,-28113,38593,-714,-88721,-248098,-290532,-39882,196734,135212,48999,90220,4738,-18533,171827,201276,-79684,-294414,-159237,136311,159208,-96926,-248513,-100199,35693,79050,78956,36055,103375,235795,316777,257971,120600,51704,95775,83018,-70112,-183136,-240062,-169176,122474,216975,-40498,-237362,-166418,40092,166691,217501,211743,145064,44530,18882,31370,-9890,-116319,-177067,-196213,-212566,-217710,-174720,-44168,91192,80981,-4174,-25284,-148435],[-206781,15087,238371,171498,69359,68837,135393,84144,-109667,-211577,-57599,-39052,-207422,-163314,25689,73746,-71066,-202345,-145112,80407,134170,-9983,-10105,4311,-53589,-19602,683,-168726,-442473,-530251,-371588,-167654,-132670,475,159571,136389,-9902,-50494,14094,-32877,-138350,-87062,74169,137131,57489,-88804,-62226,126410,167169,185470,235925,112632,-55263,-37556,-49342,-102653,-49980,34296,68530,175442,186233,68864,40396,83296,-6812,27591,174438,46100,-229996,-295136,-284086,-194492,-19502,29314,-14408,18839,165555,151236,-84035,-359831,-446722,-379541,-253549,-45362,182404,294194,162193,-6143,-154208,-225216,-184043,-164898,-204235,-97487,52806,84760,72855,216975,311260,140721,-41280,-46686,71896,285030,379502,196990,29816,-39217,-165728,-185683,-55492,-5544,-88266,-120587,-86383,-84679,-137336,-40519,296822,453125,298347,290312,232374,-60898,-246221,-83686,126842,129424,130463,224394,146082,-78317,-163734,-17137,171839,132309,-36654,-36270,99177,401832,484496,276601,116112,121571,77924,74850,93562,-28003,-50004,234099,304842,-114113,-394541,-118823,89107,-79717,-228897,-116750,108165,73538,-190565,-228425,-164061,-113857,-73237,-104219,-227367,-339772,-279406,-106034,-75293,-132995,-56666,24693,-6867,-12508,-12055,-59203,-118565,-81249,-41392,71796,275373,414364,339083,131581,793,-7604,11978,51273,117303,155140,191107,202439,151238,87668,55485,-85650,-238959,-309955,-279049,-300203,-165960,29250,209511,268385,153984,100112,241934,201860,35004,3719,49317,145410,89613,-120582,-180481,52576,320606,229224,-38015,-196373,-161145,-138413,-137562,-103375,-73727,28996,111418,50108,-44686,-124939,-278350,-294005,-103387,161498,309359,173219,-183519,-369230,-220851,-100802,-94779,16252,-20604,-169086,-169486,-8934,44822,-43951,36013,185038,121880,-177847,-360570,-388073,-308894,-112077,-12917,-36934,-147502,-217478,-207998,-154296,-169177,-143883,5795,184498,202401,66250,-73679,-167941,-96863,85482,119400,8992,-86379,37190,376996,460495,131955,-228334,-239184,-10375,183805,118909,-71113,-175183,-79993,-64859,-130572,-29271,85450,-37237,-248574,-283624,-301638,-282130,-123097,158427,332663,185025,-36524,-61103,11993,100711,134746,-69154,-135257,85138,235096,150914,195826,313381,187303,31813,116055,289484,297783,141297,-31601,-25423,60191,71226,-1153,-66742,102103,208744,227027,274706,237771,197325,96789,71989,261927,423500,257882,-31499,-49925,153920,169882,-110300,-249506,-125940,-106020,-218050,-151297,-4570,-36941,-112566,-58535,12103,46305,107852,106208,30937,-3320,1706,46243,68925,98547,153471,224552,117306,-50889,36038,333013,402995,103659,-171197,-258979,-167801,-63924,-158987,-384742,-368893,-107817,165739,237435,-13038,-276140,-256600,-118133,-58775,8110,-38713,-181294,-183400,-25075,166263,130389,-207139,-355127,-129665,161589,188026,-12282,-172182,-15776,210749,140818,-20071,-104795,-97295,-24878,64684,20059,-168357,-319754,-215512,-79822,10322,-28391,-248896,-320812,45256,164651,-184459,-435236,-259128,-2918,-28657,-157797,-12272,303580,218354,-14909,104575,351824,174871,-216999,-350066,-179724,-8235,-78379,-349824,-364889,-204892,-99465,-72608,-95431,-95909,948,461918,832875,607471,601266,879052,959931,78550,-7740,911945,-1818328,-6966353,-4023654,1305878,1757346,1989142,2339258,1685436,1393486,576108,-1108897,-2012440,-1277551,-140164,-154370,-126527,211724,-56711,-361938,-241624,-79308,-90656,-113406,-37794,158312,292397,229725,279450,567035,633735,381967,32054,-225613,-310257,-232537,-64621,179367,439893,449813,160670,-122166,-240041,-148397,4368,215716,503081,538231,223112,31286,202983,193350,-58564,-217145,-152339,-30885,191595,421114,359457,336609,375717,87338,-284435,-278561,-3074,140410,171895,306998,501263,343141,44372,-203612,-333374,-216875,-28378,45562,34483,91294,268790,305935,149293,100456,192325,212191,171735,107674,49424,-53643,-123650,-228392,-301232,-195654,-17218,99626,175693,264725,313632,175637,-54818,-169078,-105514,53196,206083,241088,139701,-29209,-71868,3814,-84223,-139784,67195,307474,166998,-5542,-151697,-231614,-123617,57007,57818,38170,59730,53933,74238,174722,281362,221731,212749,424295,402022,55287,-75007,8810,-18912,-87607,3125,144422,22301,-152780,-76526,106083,203036,182429,161546,105322,-22906,-153585,-181535,-154769,-184581,-297235,-321822,-144050,74116,183888,240385,113861,-180595,-196207,-10190,19720,-83874,-51052,105722,210125,164500,-101874,-223144,12475,273569,120150,-210929,-299658,-147945,-115001,-211962,-215673,-139242,-30428,122162,132698,83006,81072,-23142,-209659,-349901,-366092,-138148,131858,271983,284734,190819,114984,101124,34447,35496,165902,233755,118134,-59894,-108631,-113029,-207373,-196129,-117049,-172390,-1454,320806,404448,271391,101437,-19429,34772,-63081,-219575,-246181,-310679,-253494,-59361,18852,-55684,-30679,57294,73124,47486,59753,-2901,1407,16623,-83851,-173471,-170779,-138645,-16305,211095,316715,130619,-64837,9196,114959,10054,-121150,-79286,45864,61303,-46563,-168218,-129010,81441,138552,-53677,-49310,160830,147610,-19564,-27882,-54338,-137927,-169822,-74957,68255,139848,101079,-64112,-183241,-223439,-246632,-176639,-8284,96910,99322,-83077,-177392,-86738,-33146,-100446,-56374,89814,26913,19980,173078,196047,91924,184079,289575,145491,13988,-46192,-91364,-38829,10128,106700,272160,298651,87373,-96629,-182288,-226974,-288816,-251114,-175571,-57461,33889,68842,68454,57933,59721,87940,109946,-12126,-29341,227051,254564,-48915,-288795,-306838,-252468,-216755,-284341,-255496,-227896,-160364,61153,258954,129853,-163681,-205121,-8301,235786,276683,213874,114978,-22833,-54406,131729,358790,256254,108010,9765,-94619,-41534,124869,142052,77203,-22538,-114546,-165589,-103076,-157215,-366290,-548842,-559104,-389664,-184793,54490,170358,134642,-1698,-116131,-130220,-75711,-51597,-111822,-106244,7007,5771,-90661,-73258,22933,52955,78374,179714,266168,349590,430946,211522,-261063,-384330,-146645,53190,137022,41141,-204758,-174825,-29726,-106689,-265915,-238853,-31961,254732,376863,113765,-64761,15498,110923,71367,11385,107485,256364,231562,128357,1547,-118201,-186419,-209262,-240802,-215894,-219319,-237396,-157162,-4363,90253,98657,26966,-143140,-237154,-93753,-17688,-125270,-21640,229735,160340,-197757,-309456,-195147,-235556,-379970,-348282,-83262,183777,308317,218419,146969,117633,262031,264096,502722,1489129,1886931,537460,255486,-20844,-1208072,-1465963,-1006943,-967748,-871287,-395600,-152703,170634,1432094,1768636,76795,-1409264,-1476555,-537285,-195886,-3200,231843,272544,272036,345226,169666,-933,5547,-52994,-66727,35245,49185,50556,229508,395039,502821,445702,112151,-81083,-13096,109968,217987,160661,-96254,-92979,213179,467931,447421,300177,20109,-228576,-172197,64545,86103,-45443,-162664,-228615,-295292,-377466,-51433,389067,403768,201211,123429,-18371,-131065,-74598,-18906,-19535,85446,110383,55755,100054,122402,35175,-89387,-299993,-376705,-179833,16745,-371,-85433,-110615,-211087,-162912,114177,192245,-41557,-265546,-151880,187402,249332,5513,-163474,-82043,22696,59147,48019,-6898,50499,197253,318368,268246,193202,162539,196489,129997,-71307,-154450,-146025,-21882,214666,201160,-53134,-189506,-106923,50497,146447,211107,239849,160866,23689,-11966,-36614,-110404,-200499,-161307,-181114,-193977,-184958,-138147,-65713,24169,32349,-33501,-46359,-168135],[-172341,91031,304436,187382,31949,10744,32134,-46207,-143455,-129013,378,-15385,-194389,-212096,-47684,70967,47714,-68052,-74126,128485,185840,27635,42767,122093,26703,-12205,-75516,-242108,-406911,-463991,-324184,-106995,-78185,12176,158031,115468,-55669,-82454,-5129,-27660,-101005,-52280,56462,69304,-25268,-124077,-29427,204643,259998,225306,256370,116270,2884,68308,27205,-44888,15503,139812,201077,270443,247333,134432,125361,144892,-47159,-109437,48579,-72681,-376248,-416237,-350140,-213690,9727,75187,-16981,-56810,48931,69473,-122604,-425728,-516392,-359979,-175244,-26070,128576,196546,80769,5926,-34783,-103911,-98053,-45981,-32666,32909,97829,52693,14748,136554,268269,171443,-40442,-101663,45386,285463,400261,240664,68334,-18622,-190009,-298157,-143034,5042,-5675,-31372,-52737,-123940,-198105,-77743,277190,466376,327174,297003,213742,-93411,-283285,-128442,34226,27533,49266,135146,46821,-160483,-199342,-32501,133183,70835,-87770,-74587,57634,347679,401476,155456,20106,68739,5942,-18900,68561,-28933,-148952,123454,357808,20010,-328327,-79044,192375,-1656,-276380,-239407,63403,157000,-57939,-141011,-135805,-129158,-36189,25340,-158138,-433463,-432532,-218664,-118662,-122673,-11602,105974,78737,56097,51013,-36179,-135793,-72053,28941,168238,378231,443816,229618,-29218,-84382,7120,70289,82574,106295,195433,302196,288099,144768,-11908,-88373,-247134,-343437,-328953,-250297,-240089,-108212,36018,206354,302572,271861,222859,289212,228221,80317,1351,11903,142869,93838,-148777,-179848,67111,269192,170155,-61301,-189472,-122124,-110862,-127770,-33637,46269,90840,140472,124596,28590,-120546,-315604,-332740,-79369,238417,368470,224604,-99787,-308966,-278868,-216849,-127962,59241,32972,-142199,-164279,-31705,6442,-75569,13073,163991,146659,-141906,-388680,-425706,-284535,-91067,-54632,-118784,-244918,-299727,-174930,9591,11087,-1784,78781,249500,321679,244399,38411,-143408,-74518,127676,99412,-95885,-200054,-49469,314509,455073,203825,-172248,-211705,57127,251267,94614,-201843,-276509,-59448,30995,-108015,-72327,65922,-23535,-235644,-259003,-261735,-280662,-119890,244329,444956,226467,-39543,-76631,-11057,87070,141953,-33066,-72553,116219,218874,89295,70551,201436,173997,62267,134066,292931,297702,138617,-25042,-22564,39399,-12941,-114570,-113703,110745,214910,236982,295573,255723,184981,68549,60158,249934,346861,165247,-94379,-105765,76596,152622,-13074,-126282,-81532,-121592,-235135,-141765,60963,31672,-100675,-21725,98313,103195,140078,134297,16660,-39761,12287,70675,73408,140384,235670,220365,44702,-115931,-1178,335479,401055,43468,-331127,-391732,-222093,-43506,-134010,-418150,-437762,-160601,155024,292239,93787,-229439,-334381,-231777,-106713,27002,5311,-167786,-260688,-158362,68192,115569,-115047,-188860,72157,297699,224092,-75607,-297196,-159069,79885,121837,27892,-97525,-126559,-20746,110100,47464,-222040,-397644,-213088,8900,118853,42291,-211257,-292125,46947,162052,-192837,-443269,-221780,73586,-5100,-195585,-50759,294095,231472,-24550,38626,312674,201492,-188072,-411497,-296056,-99627,-90542,-290820,-281848,-170144,-211744,-309053,-390120,-331008,9772,588745,767922,330789,477261,1205830,1287030,-6649,-155083,1355361,-287030,-4971990,-4087864,28480,1278564,2053260,2538894,1977739,1499285,610010,-1015994,-2108381,-1338832,-212421,-255077,-118296,269694,-89119,-466528,-316301,-186579,-255473,-264151,-95475,225055,398165,242294,262075,598114,751017,577772,188514,-168997,-345949,-250497,-12010,236745,416666,361445,102069,-202428,-356220,-324413,-109131,249172,633096,661396,297664,36662,72829,47107,-121336,-235261,-179009,-59575,169687,429753,439720,455003,493122,119307,-295159,-262468,58738,237522,296554,458098,520306,229259,-93392,-248315,-307567,-172980,-8213,7964,24068,169288,316090,247336,46985,12772,138273,143488,102966,30423,-64718,-138209,-139117,-257991,-340941,-203885,-17182,136442,239911,306468,322036,185142,6585,-84335,-73145,-16268,49724,89131,63656,-22001,-62850,4153,-50003,-145987,-16347,196319,42573,-154734,-223919,-172290,14169,160708,84491,28448,96100,140191,153569,215655,234773,65314,33053,260578,256508,24931,-21457,26817,-69074,-152513,-48220,135089,70024,-107544,-27197,198303,321531,247571,176854,164518,85298,-86485,-171692,-148479,-233892,-407363,-395059,-131186,101368,171558,217300,120676,-125284,-172062,-14050,67444,-47020,-164030,-95648,55822,62788,-131198,-167849,123881,312736,62907,-255987,-270631,-66608,-16358,-122393,-125142,-39686,37993,164841,179787,87929,89320,7469,-223594,-375365,-271913,4392,191466,218534,226966,218025,216178,242430,175355,148766,248689,269007,135667,-32578,-45437,-54750,-222474,-262953,-172390,-178321,23178,338951,414388,265805,44072,-69539,-26573,-125676,-193084,-87521,-172659,-277585,-188457,-64956,-15287,95465,176986,158484,100911,75026,-46341,-109866,-105878,-170039,-239353,-260656,-213201,-1900,263530,341689,140873,-106303,-28338,174198,197476,100598,36332,90126,111050,-24802,-183334,-176612,24768,121012,-4922,-13081,97084,26973,-133917,-106045,-77449,-112938,-156801,-104454,33634,67361,34719,-81452,-176222,-236254,-241648,-129359,21855,57686,39261,-149690,-252187,-130667,-19696,-18598,57647,178353,127914,115636,136249,49030,5069,156902,242542,101028,62,-35892,-39612,53708,158946,211220,217874,161039,54465,67649,70724,-25734,-175929,-234637,-262358,-217962,-117315,-11292,53406,46580,36927,81834,109909,-19705,-72613,124074,139168,-103650,-262910,-249318,-241541,-242798,-309086,-244929,-193225,-172538,32964,243853,123075,-126069,-103694,80709,205725,142642,62048,44415,4803,7258,156112,357043,288506,169759,94050,-39777,-61230,97629,194859,106900,-70703,-237052,-203148,-46611,-143935,-427227,-593194,-528326,-329025,-178287,-16099,105868,146033,39291,-39498,-20805,53608,89097,-14885,-93719,-14628,-13678,-126514,-104199,-10199,-6483,6187,159064,309914,338487,328542,62192,-378586,-448865,-157070,46181,180059,173266,-81433,-169455,-69311,-104665,-285345,-312626,-65455,304776,420256,142937,11254,133019,170615,36165,-87227,66770,261150,226312,87947,-37582,-72310,-85358,-144985,-202063,-123209,-112961,-155594,-88238,47689,120008,137696,76266,-117051,-221553,-64563,30949,-87739,-14621,188801,91515,-267778,-430295,-344426,-294795,-323774,-268636,-46286,185020,321588,270656,346396,473831,578198,454214,367845,555795,436080,-515698,-470096,-198154,-577741,-606034,-445863,-692873,-644403,-205160,-50584,94619,946600,1031984,-222029,-1156845,-1078013,-337354,-128219,51787,361935,345548,318935,342071,68838,-96012,-6715,23765,73272,159982,107913,64543,240100,444567,604903,504730,129210,-66480,24911,133137,271433,316798,114842,2160,123791,319810,370777,296188,58318,-125183,-104750,18049,1561,-70531,-145622,-211889,-288698,-414017,-131851,304745,375019,193505,122863,43776,-42075,-62379,-95090,-94150,51445,148300,184747,240348,213705,84343,-73963,-313395,-416516,-294191,-140915,-102787,-178579,-250452,-344271,-259764,30781,159428,26903,-177978,-110133,217017,313514,111138,-72929,-88824,-50549,-22938,-31367,-92114,-83914,68920,272805,312608,294148,271032,287333,183262,-50978,-113346,-45255,123987,281216,202101,160,-83597,-34178,38570,94111,190574,274328,163441,-15643,-44938,-71844,-184149,-285017,-165164,-153336,-169560,-158286,-109606,-109457,-67322,-30089,-77437,-108767,-199995],[-125046,160227,355375,191668,-9329,-55150,-85540,-182532,-173275,-59052,17667,-22968,-173430,-238381,-115210,74077,183565,81422,-16320,137271,204682,55040,91888,234853,129210,12979,-119596,-260952,-303951,-320983,-231750,-38590,12846,43067,125294,61487,-103510,-117172,-20100,-1084,-47144,-16911,32599,7166,-99915,-183162,-80888,140317,218140,173795,209081,82913,43785,139134,90651,24654,76061,184825,268846,313797,270131,175528,155184,121341,-133786,-256424,-104444,-205878,-479686,-476882,-361802,-214109,25301,124747,5449,-106419,-98836,-100517,-229699,-473956,-524409,-290281,-70475,-6949,38074,52532,-1834,9302,31235,-38379,-64220,25167,123961,158485,103158,-32113,-89499,13084,176194,152113,-57995,-168016,-15469,214369,351761,230729,40344,-40758,-197264,-375914,-225004,23112,113061,82621,-20507,-169923,-239545,-100035,226892,421534,302857,240230,138079,-140901,-299191,-156632,-58077,-86859,-70954,57,-42606,-191963,-203479,-55005,66368,-8313,-123347,-83775,37565,254935,257928,21254,-59355,39945,-23594,-100989,9851,-44869,-228125,-10569,338124,126258,-214253,-56389,200930,15878,-321869,-341517,138,190180,36172,-68322,-94818,-136443,-10701,145128,-62270,-450336,-484159,-279775,-155241,-125727,460,142435,131768,110730,126848,41922,-92156,-34420,95775,214709,353719,324764,50173,-199948,-175156,12304,117536,86061,55326,182222,347339,331929,121879,-139776,-287023,-398806,-399611,-286329,-168633,-141098,-80472,-22167,119541,261870,314908,289142,292024,228626,115584,-9418,-33037,114466,66076,-172504,-154619,67113,198582,126963,-46014,-139235,-33523,-60548,-120791,26023,136333,97337,99622,141914,83342,-90897,-298228,-322393,-68402,261687,374279,241103,-13102,-207514,-301103,-313492,-152287,91786,76933,-103782,-158789,-107405,-79579,-118884,-35302,93623,133482,-95474,-375808,-388174,-186966,-36257,-87463,-189952,-306713,-337923,-112686,206073,268401,174905,168849,311270,454236,451983,168946,-100781,-48269,145611,67236,-167646,-250508,-137490,155380,366048,239967,-99545,-122751,146818,269151,19791,-331948,-361025,-57437,92089,-73512,-89057,63368,16112,-175138,-197806,-187567,-230285,-109996,256923,469880,245058,-33595,-96868,-25771,83385,117179,-51635,-66421,96265,150319,3296,-64829,65504,106349,9615,38327,180494,227471,102318,-13228,-8324,4144,-144245,-266030,-151005,128907,209451,236234,302833,265796,181842,63575,56259,195317,201251,14875,-137966,-128318,-6168,116923,85451,-14531,-71048,-158302,-233624,-94570,128871,68783,-106562,16297,164240,122965,152046,171335,38907,-34877,40713,104126,82527,160131,277283,201530,-2383,-150775,-16480,310787,342775,-54957,-461939,-442568,-204782,4471,-83977,-393798,-428966,-161216,139353,290688,166225,-162212,-372601,-319584,-137608,28853,42432,-116799,-286794,-259148,-33926,77898,-26251,-16461,267190,403162,214480,-163506,-397615,-269848,-51412,90847,101448,-27127,-104749,-21095,112258,58665,-231733,-415723,-215769,50249,194102,112838,-135839,-195249,81935,162802,-143383,-333437,-106134,167311,38723,-194734,-90027,234630,220300,-11986,-26206,231803,245853,-78684,-378081,-339677,-127178,-33956,-173301,-158711,-105363,-280866,-474072,-593881,-498079,-920,630551,624950,-355,236482,1342337,1493663,-38923,-311936,1536958,1402681,-2266210,-3782242,-1442800,616242,2114598,2624775,1984424,1281970,408161,-935959,-1983243,-1208076,-244736,-264932,-71862,257405,-140435,-522146,-373856,-278279,-381682,-370467,-147260,237319,433017,267898,246883,578177,765253,659568,310975,-62346,-311398,-222352,66120,286283,341598,224546,39024,-205870,-335043,-342507,-116988,287983,695261,708603,347501,67394,-29121,-78229,-131155,-176419,-152328,-56787,149042,388685,462323,495795,490755,89779,-284504,-190367,128399,280865,347261,556175,474863,73838,-194227,-197640,-187714,-93075,19590,-6171,32464,217840,307144,165169,-30746,-20055,113126,70538,301,-57786,-146644,-174707,-151284,-286951,-356944,-200418,-23337,149391,257752,289994,265670,155686,95567,61221,-31477,-130968,-169241,-106106,-19103,1847,-31766,-7088,-58010,-178229,-129714,41930,-60563,-231296,-249177,-117492,105919,222133,76668,-25543,105096,221172,192177,177643,128885,-101987,-155146,62117,106341,38511,86086,66797,-103664,-174557,-52125,139082,126127,-39976,18569,247723,388772,307789,197689,201638,155246,-41097,-158337,-125004,-248871,-462115,-406746,-87284,135461,154781,176893,127476,-27908,-76744,16755,91078,-22256,-246305,-267946,-94235,-65244,-196938,-139857,203986,300567,-10911,-255286,-174062,44043,48476,-76077,-46340,40916,56588,130173,163626,74648,96696,41295,-222266,-362701,-156090,133340,203634,112151,153335,251491,303631,330655,251636,190498,240564,211788,72338,-38513,-3194,-29609,-228467,-281690,-187343,-157156,19999,274503,348496,218151,-24217,-134958,-106389,-189664,-151319,91357,-9918,-261125,-287324,-152301,1252,183394,252072,201761,105989,33176,-81750,-159885,-191607,-225490,-262039,-326083,-309003,-39154,269222,332975,115926,-128038,-40653,198646,308880,270844,147458,114196,110206,-37106,-198816,-207156,-31116,75563,-13140,-58613,-38102,-142040,-274933,-180013,-66044,-67089,-136139,-113712,5652,-7693,-28031,-64480,-125094,-192444,-179736,-77674,21945,5620,-16610,-203254,-325566,-192503,-19800,52605,123869,188928,185829,212429,116513,-87652,-78514,113755,183145,34891,-66632,-69090,21939,151744,290247,276819,126082,-12542,-16146,162047,243316,123068,-77641,-237606,-371683,-404970,-277798,-99566,-365,-13316,-16101,50685,54556,-77890,-128372,20543,30816,-122113,-197235,-200811,-268860,-280792,-303220,-209329,-152690,-182652,-18922,170517,92794,-69553,-16879,93848,87823,-53019,-125142,-68746,-8792,21056,100300,245174,227951,164706,130082,7730,-67977,84118,239785,121429,-145286,-363851,-240586,-17559,-169194,-498973,-595233,-429769,-223828,-161024,-80916,29123,131224,81901,33435,50124,132852,180735,88157,-22857,-9306,-57148,-169369,-130981,-59123,-93488,-111469,59490,261169,266558,184327,-112011,-500676,-500581,-176508,9960,175346,243033,30156,-163997,-152071,-159214,-343179,-426082,-136979,305032,385906,119964,27595,163372,171582,26146,-130514,41372,245350,195039,9971,-101848,286,57730,-69598,-151783,-27504,-5156,-94339,-53791,78066,129967,142749,91269,-89875,-162304,9000,90093,-63901,-38353,106494,-1567,-331515,-527143,-453524,-304061,-207784,-156120,-26857,131858,260119,238819,401854,667871,773735,572146,180463,-343759,-918223,-1498659,-1129024,-226936,177290,348614,241492,-289389,-348342,-35007,-65327,-250087,-30002,-31126,-487658,-675427,-284951,115734,55302,164484,474721,328742,198837,157050,-119345,-224865,-36662,105646,214516,263163,185333,119813,239233,406411,573196,461311,130170,-33240,40149,98113,255233,410913,281817,66465,-8634,103224,216785,209011,32256,-65806,-80476,-89592,-130696,-118283,-137570,-193612,-242944,-372229,-197640,154830,294118,188391,111113,46845,-10279,-69889,-167462,-162207,8411,146262,250553,336819,274798,123130,-48929,-288166,-416760,-378683,-260010,-159282,-208727,-305492,-384512,-304801,-75798,85593,70177,-82864,-66088,189949,311351,181239,-13170,-124764,-161250,-144577,-137134,-193036,-258410,-114573,191116,373361,384727,339824,340895,227519,-13236,-58243,61729,240093,305343,217495,105721,67186,49986,21649,32222,169707,321886,175537,-49402,-59851,-50422,-192847,-322745,-172932,-102966,-124341,-117751,-71585,-144391,-140769,-59795,-79199,-141141,-192842],[-66702,211890,388947,200285,-25406,-91454,-159622,-270333,-184299,-10031,12877,-35892,-130275,-216682,-142126,98935,308327,208414,11550,105047,189889,63785,117787,307871,240336,64931,-112127,-216228,-160726,-131768,-106705,32123,128150,105696,88129,1858,-129982,-132229,-11933,57284,37922,39445,34462,-10356,-126798,-222779,-162251,-23506,47879,57517,129987,57093,94003,195753,165502,115412,124952,170908,272131,312813,265358,192311,126707,31631,-221662,-354549,-230806,-299877,-483821,-427972,-292056,-172944,42416,171278,58523,-97527,-206761,-270387,-329833,-459716,-456273,-186082,38532,19821,-51395,-76161,-39245,32944,59748,-16014,-67765,53487,240824,260794,86752,-119402,-186116,-92988,95009,130651,-43658,-178404,-57498,119175,276453,198499,-14073,-61692,-149828,-360036,-249678,58280,240592,207453,30307,-180568,-229526,-91828,171574,357677,261175,160165,50210,-165409,-260479,-129054,-94624,-152461,-160958,-110619,-81167,-154190,-164816,-65981,3889,-64536,-114014,-44016,62108,179780,116913,-75040,-84399,61370,10575,-130914,-49719,-66232,-252706,-78311,322375,226627,-63672,-35757,141502,5963,-315249,-369848,-46736,179488,87463,1475,-42967,-137624,-2037,226625,54801,-339250,-393431,-268088,-167347,-127078,-15754,130752,150670,153487,215539,175599,20487,44997,164071,217333,223707,110969,-127075,-319353,-245481,3463,146400,82691,13288,148477,333332,341313,113894,-231748,-448957,-466707,-369497,-180866,-30853,8815,-40855,-96716,-21125,148386,273706,297611,268770,224621,156724,6166,-32762,108808,39674,-176249,-116989,50455,137010,121083,8844,-64893,69581,6496,-102362,67660,174565,57308,19706,108302,101520,-48066,-228507,-252299,-54524,238536,336659,228122,59828,-90414,-274900,-354082,-149496,123723,118718,-37042,-119717,-179995,-166749,-143968,-82537,-1928,86018,-48114,-311509,-277847,-44150,44992,-79820,-200211,-291724,-302425,-18089,393569,511928,320140,250594,351838,551511,618473,279874,-58490,-31814,137055,45768,-169568,-216309,-186776,-20859,254879,260857,-8167,7784,240483,260163,-53965,-403241,-395811,-65860,108361,-33269,-73692,76496,70584,-75821,-97104,-85204,-145058,-102188,188565,394062,223885,-36001,-126053,-30129,94086,70777,-123347,-126305,37042,76461,-60532,-167903,-64309,-8973,-116085,-126697,8007,102973,34394,-7963,5943,-32709,-264502,-391806,-176235,130967,175665,202780,280350,262726,188500,81440,65076,126506,48271,-129064,-143433,-105202,-59096,79258,156640,54822,-97720,-211311,-220339,-26035,184887,77552,-120189,37808,183397,95681,140182,207286,83750,3449,78700,135261,81335,127511,234426,150711,-22650,-148984,-14876,262744,248296,-161588,-507018,-388360,-121974,66045,-22324,-319907,-349551,-115318,112120,225595,185595,-88921,-361895,-356799,-139981,26781,78659,-33911,-247079,-297207,-115180,31624,44409,118996,385977,431162,140706,-260899,-435527,-313048,-140084,69032,185627,76290,-53211,-37694,63812,40924,-212615,-391884,-238266,17628,192849,143293,-64843,-93326,113315,156603,-55243,-151602,36288,235973,72517,-184246,-147225,117393,162451,9507,-52938,157779,296031,57489,-287226,-321458,-92534,78209,-34148,-43844,-37187,-296314,-556739,-701297,-597023,-75111,525308,400980,-314804,-46332,1270856,1527327,-81438,-558565,1353335,2745686,410557,-2826069,-2355275,-67013,1965991,2450321,1667085,797799,38627,-881941,-1643492,-953651,-253323,-206464,-20121,174937,-199045,-522561,-408864,-338337,-438668,-399283,-178538,188253,397750,303297,223691,492690,658838,585737,350960,59106,-213137,-164461,128395,300220,231161,79305,-6763,-121547,-181122,-195780,-23596,310893,647074,630833,329655,76971,-116747,-188850,-122420,-87053,-92197,-24011,136656,306494,399889,416774,331649,-23237,-275880,-103916,165216,241417,295158,535175,364423,-86017,-244224,-86029,-22237,-4168,45440,2851,41541,201112,229304,70101,-79088,-14771,97615,-486,-110639,-138461,-179754,-160442,-166779,-318245,-349363,-189158,-44822,118143,213405,210421,152044,97215,196322,229952,-2999,-274789,-399200,-309735,-108133,13122,-7928,-39071,-118884,-243595,-250737,-112568,-126471,-233850,-235054,-87904,117441,213523,26586,-126144,61926,259598,169883,57518,-23710,-249836,-317055,-128344,-8567,86313,204997,107843,-116159,-149872,-2919,168417,178456,32666,55377,243931,379135,330586,205925,200586,170631,-17036,-128489,-88261,-235960,-464721,-372204,-38669,155563,135516,132069,129830,73450,58011,77210,77333,-42025,-289056,-360731,-203615,-188080,-274746,-131118,232388,236307,-84203,-209827,-37509,145154,54479,-90053,-10522,78896,33573,44852,96127,46570,99836,74658,-199735,-320111,-67790,203319,169756,-890,88896,271620,346027,347793,254045,162280,148004,76147,-45461,-51832,28941,-41010,-236733,-257391,-154768,-110403,-2352,161949,238854,146640,-72859,-185636,-172879,-223576,-89220,247662,132227,-215723,-330547,-209720,4327,224457,273405,199267,73654,-29880,-78366,-126761,-213364,-224550,-222336,-343772,-400687,-127198,209380,279688,63401,-109231,-10251,187961,324817,361151,242327,126202,62150,-74737,-194142,-197535,-69818,14431,-67162,-160342,-195428,-305366,-405028,-241092,-34655,-7885,-98034,-87780,-7524,-72246,-73429,-5962,-33293,-108502,-87373,-30809,3666,-32741,-39119,-209901,-357312,-235126,-7283,120339,154740,159768,215953,301505,141375,-139336,-107944,84011,138581,-29460,-161629,-123002,86410,253950,390015,302824,39088,-154213,-75214,204527,322431,183004,-37682,-254620,-439623,-521384,-369463,-145523,-63148,-103723,-76551,17556,-22856,-139122,-141487,-26293,-21403,-81164,-94379,-161074,-309913,-297595,-235201,-115121,-78680,-152172,-49192,95314,89446,28799,59668,53024,-51191,-219105,-261586,-169763,-45633,9167,25596,109117,135504,122794,127849,57648,-38958,96627,263812,126565,-197292,-405473,-219970,8003,-195853,-520316,-506274,-247081,-68055,-107520,-96194,-11733,123208,148278,115048,90248,164594,225293,183769,103134,65103,-53286,-157732,-113437,-74844,-137419,-200155,-63586,158470,188513,82523,-209985,-550067,-495361,-172495,-8767,164631,270230,119116,-146145,-244603,-254214,-420026,-530698,-196062,297561,344823,108011,18467,116514,143500,92865,-42486,80339,245959,187654,-37565,-131891,110025,233171,38301,-64748,71551,94458,-47672,-28147,123620,157622,147126,110414,-24010,-42283,135456,176445,-19129,-41356,51579,-47568,-327083,-522050,-439696,-219619,-38929,-20388,-4364,61007,143789,115854,280834,659054,854392,668463,109237,-813343,-1629348,-2036439,-1506101,-160126,763558,1062078,787732,101147,-23453,169167,-56237,-604308,-1059049,-1064108,-707179,-183678,608759,735613,369551,382943,618275,300138,7784,-102157,-299935,-317584,-37265,218756,361069,352988,299247,245821,269951,333124,456205,379241,164551,64653,75497,46793,196971,442888,396976,131496,-98597,-76087,73418,109945,-4697,-30980,-85284,-218635,-256417,-143692,-104351,-142732,-139137,-239655,-207346,12849,210974,203543,107825,10721,-18323,-63176,-178257,-174646,-15732,113453,245024,374700,309660,169633,19407,-192889,-353732,-398179,-300705,-138935,-148040,-258504,-328529,-283512,-170384,-19756,60113,-6527,-24897,116461,247002,208828,14083,-158096,-247392,-246011,-218348,-260984,-397021,-279297,105457,415890,429528,350768,344773,251157,33271,11513,174005,306941,278841,225491,213608,213336,124863,5885,-26210,144656,358273,190458,-76281,-66200,-689,-152540,-309596,-180496,-50671,-77788,-79503,-41653,-175863,-200359,-67804,-46291,-131770,-157099],[-18100,222259,386178,209720,-13159,-92250,-171964,-292936,-183895,3712,-3378,-41336,-73006,-156567,-127997,130264,375459,262281,-13414,27260,131099,32538,93834,309176,315982,114313,-73934,-135509,-27333,44022,11399,82293,225432,177569,54020,-54549,-145846,-139364,3617,118150,128472,105079,61295,15883,-103506,-223686,-225149,-218001,-200807,-94796,41771,52887,146301,233763,240475,200357,129364,89144,203824,263995,229686,169754,35554,-98972,-278107,-380228,-310131,-338924,-389890,-279960,-165817,-104596,51004,177147,103728,-47948,-242868,-373676,-372159,-386229,-351132,-101484,104961,34573,-134462,-173062,-37507,70205,55480,-34483,-101125,42100,285485,297391,42678,-184300,-246866,-155421,48962,124690,8159,-115922,-62321,29680,200091,157527,-71093,-69012,-59120,-250846,-211351,87015,322147,298473,78168,-159333,-178318,-67872,111693,285242,208219,71823,-31618,-161562,-172671,-44978,-64253,-153560,-194000,-169624,-78052,-81371,-110436,-74477,-51129,-89876,-63963,29992,112498,137724,5772,-129515,-66526,111556,74862,-119449,-106522,-105423,-229898,-44532,358076,333330,85395,-19641,38544,-18819,-251427,-322894,-74422,122247,82058,53202,-11631,-157879,-27621,240257,161044,-126149,-202528,-207053,-159751,-126401,-60880,63790,119479,164286,286713,317592,160002,139569,212885,173490,26553,-132365,-255089,-366053,-295880,-35558,139995,75544,631,109926,263811,310521,122735,-261394,-521569,-440545,-270936,-54030,125149,180400,30551,-150277,-183064,-28670,152887,249318,228137,217061,193926,52066,27320,145208,31959,-165719,-100522,2066,85260,142587,80217,-5615,129652,62639,-75360,71037,141043,-13151,-62682,42388,71108,-20192,-137617,-143579,-35507,177426,263964,184569,93171,2357,-210487,-327259,-120004,147607,143846,39212,-48661,-207944,-220044,-143850,-114986,-99209,8864,-22440,-213035,-134080,86337,121973,-26173,-131598,-197859,-200729,91475,522789,643245,381375,294548,346703,559091,672111,329198,-44283,-45724,98679,40483,-104388,-117234,-176007,-131401,178444,279292,86124,133406,305441,242861,-83620,-383304,-367336,-76400,79515,-7220,-42039,87114,112585,31333,23829,23366,-55201,-107194,57973,237913,159432,-57999,-162524,-25987,114519,18502,-220824,-226010,-38317,32975,-72408,-208031,-160448,-147833,-272863,-287646,-152847,-44964,-51531,-15492,11357,-56064,-315741,-430327,-185478,98204,106120,126694,222606,245609,202932,116905,89818,72616,-59405,-207060,-105158,-41672,-60411,55571,185768,74019,-144394,-261516,-196541,46625,221809,72103,-125343,35760,145312,27127,110113,233879,130754,56770,119792,160947,65573,37678,100566,66294,-20725,-115097,-9055,204088,151749,-236314,-442098,-248159,-6681,123636,37682,-212967,-219962,-36600,78601,122799,163498,-16257,-302214,-328099,-104006,42147,124189,73351,-136215,-255565,-153060,-564,100807,207719,408742,374839,19088,-335426,-387275,-269565,-149713,81858,265310,176104,5603,-63400,-10390,7411,-172142,-340619,-270405,-67842,123379,126988,-20591,-27732,122102,146737,50699,41309,153194,258254,88187,-174712,-216995,-35908,59400,31260,-12198,148778,352239,175116,-179083,-255938,-2382,230058,104819,40083,17303,-265368,-564116,-713108,-616896,-199973,282934,121111,-552073,-279972,1043718,1382551,-199822,-932912,828528,3400073,2525885,-1054817,-2217850,-673854,1452407,1938653,1083746,206863,-347588,-816005,-1149934,-659681,-246175,-114080,13916,53652,-237341,-458045,-399229,-342997,-401825,-326778,-163285,108802,334679,352748,196372,352750,459467,389173,309897,174285,-63328,-84151,157962,278756,125742,-28846,-16879,37026,70092,74208,140017,307261,490957,434859,236905,40318,-193883,-278609,-117471,-2578,-11843,37841,146245,217470,267745,236453,64615,-187175,-266460,-29852,151599,129125,157244,382073,211348,-203457,-233348,48197,141664,78978,76908,46628,56078,128893,110121,-12546,-93953,6015,80492,-48108,-181252,-176868,-147752,-97065,-174287,-337336,-312963,-160753,-67479,55558,127898,99425,24750,43582,298994,386479,11001,-401918,-565529,-460158,-181430,4727,-1679,-78651,-203054,-311013,-330707,-207499,-138113,-172036,-186641,-76546,64453,146776,-45525,-244195,-26528,246285,104531,-101673,-177433,-339316,-411150,-259683,-58507,151909,297270,139984,-96714,-82811,93467,235269,226562,98372,86670,202548,305745,304701,192168,165760,145311,4059,-70002,-40875,-202500,-423335,-311927,-4230,157312,127208,104321,128978,148893,197621,162703,38903,-105879,-281322,-342073,-243703,-269926,-328584,-119926,216565,148649,-129764,-126406,108297,214141,14063,-143269,-23581,69751,-6549,-43897,11767,13555,96648,104568,-152357,-258551,-30262,200134,110420,-74026,50213,260712,331014,306226,196891,79179,2070,-95325,-168960,-44126,66337,-76049,-253610,-207030,-80534,-44428,-27891,49299,128766,71551,-89857,-202573,-203967,-211915,-12030,349818,222426,-157498,-308939,-212552,9529,228489,251696,161277,26366,-68276,-19819,-27436,-175249,-165376,-124947,-307469,-458245,-238001,85638,170605,-5549,-50814,54630,147207,256900,368577,310436,138804,-6018,-116516,-160004,-148405,-88988,-50498,-141583,-276160,-328334,-418042,-491188,-283627,-9797,37100,-58218,-41539,-14770,-131922,-104921,75832,70157,-28044,-17876,-14250,-29902,-49158,-22796,-161563,-327142,-235480,28630,183383,164429,127592,226002,358817,203870,-80997,-70869,71820,108211,-87827,-259066,-168278,144041,341855,433519,288251,-14630,-222907,-95476,215331,313590,136497,-85753,-279543,-430970,-515440,-357750,-132284,-121217,-216822,-142743,-19236,-104636,-176701,-96442,-5698,-12375,2411,14178,-141790,-355210,-290436,-123020,18589,18520,-77243,-38514,52355,123243,143191,106178,-17847,-153620,-296130,-307474,-238169,-109988,-24594,-28412,10764,51294,58845,86522,90689,6150,105837,233001,99126,-217525,-339671,-137041,22457,-213421,-469712,-340574,-30288,93692,-34676,-69849,-21875,116610,221720,187646,89416,134415,207955,229298,225811,187868,19846,-79160,-54273,-49437,-115973,-229824,-178800,28482,126325,56247,-192966,-500304,-434798,-151721,-4889,156390,256938,151211,-140512,-341146,-383795,-510818,-602153,-226753,288382,330494,128620,-4164,-1080,83842,210492,148710,158262,246174,199465,-39659,-118711,215737,378665,150800,36284,138678,139544,-41209,-16873,180075,194887,140743,127772,65558,94299,260260,255695,36530,-18961,39832,-32236,-250070,-403922,-301193,-71263,117383,81028,-646,-27079,-28537,-112377,-15443,450329,829884,753719,223403,-697353,-1498299,-1977930,-1518234,-110935,927507,1246997,929791,302546,246831,406079,56586,-766173,-1736143,-1756262,-888516,99015,1241970,1307670,721208,660624,781388,300998,-161862,-330506,-418265,-355242,-11359,334128,467031,395701,404747,391393,310067,243009,297001,295250,226304,200223,122255,-13199,98938,396793,438664,193827,-115709,-168824,-23747,27694,-36976,-26929,-123730,-343595,-349234,-140630,-53295,-73703,-15958,-77457,-176725,-89807,137196,214771,99344,-57193,-63833,-46752,-126603,-137767,-35546,38347,152502,315728,287218,201789,116486,-50098,-249497,-363741,-278017,-70954,-40052,-164710,-236441,-233453,-253532,-171307,-37941,10395,-12019,1352,121803,174844,-2371,-177291,-276577,-295188,-254148,-281284,-456371,-374858,27103,385682,388713,286752,282405,228153,57540,73199,263212,302295,195694,190787,253973,282689,155348,-15066,-79124,101187,346601,182892,-106958,-86199,24202,-108605,-265586,-179072,-16522,-49678,-60343,-34483,-208813,-255621,-77303,-6473,-93566,-114957],[3428,180001,336343,213711,18034,-69813,-136252,-262249,-182673,-18648,-20200,-32490,-15507,-80799,-87337,143931,353298,217298,-91359,-83023,30702,-44907,16585,240273,319816,125129,-38185,-54113,59157,157399,89553,100510,270795,229911,28348,-100733,-167616,-155590,4262,145524,188484,160252,101061,67342,-45308,-179890,-229459,-357559,-431423,-240187,-33060,67214,181458,243019,289980,243888,64914,-55856,72900,175317,167784,105334,-98098,-226322,-275121,-329930,-335480,-325119,-234807,-82043,-28703,-30919,45908,120996,102893,6071,-206622,-373407,-332137,-278879,-258513,-81925,97959,20794,-213159,-245818,-24888,103599,28699,-82128,-146287,10425,254864,246393,-29470,-211399,-254314,-166375,41262,135053,78189,794,-28637,-30720,141837,121285,-108908,-64311,40909,-85300,-127844,89009,325335,323305,94824,-127628,-109268,-42083,47629,204985,142523,-15018,-97459,-134339,-55768,77499,18354,-100882,-170552,-176193,-60045,-19472,-69087,-87334,-97628,-84083,17792,121316,164872,123509,-68092,-158663,-35634,154997,122059,-95276,-159360,-165073,-181085,76741,457292,458235,212009,-8012,-77993,-50928,-150660,-226471,-88144,33074,28577,74629,-22221,-208995,-86716,189290,232176,115555,6128,-130594,-136117,-118011,-117456,-40833,38822,130341,311391,413951,274280,215034,224800,95659,-174291,-331224,-305217,-340673,-326891,-101833,100437,70150,22725,79528,158805,244552,140845,-230590,-496318,-356400,-152321,46543,255618,336650,139569,-152460,-319662,-226613,-5895,167641,185321,205781,215022,118196,136226,224901,56611,-143868,-118475,-73447,39962,172972,146366,17327,118565,92497,-39330,32419,44756,-82138,-107843,-20256,7871,-21931,-55832,-23328,-6840,102927,179927,125813,83070,51959,-118295,-233658,-64621,160298,140944,95309,33028,-170906,-215457,-119211,-118813,-167229,-78444,-28917,-105384,-2462,157461,168903,66022,9234,-47227,-58789,198912,570071,621755,354764,294038,292758,462281,591185,300397,-69011,-91377,43664,51116,-1767,6839,-100895,-120349,173237,303974,165362,212676,318606,231492,-43241,-267242,-274624,-73636,25079,-6767,-11417,80639,121691,116492,140317,117835,15023,-121684,-85153,60653,75745,-89618,-189969,-9780,141211,-15715,-292708,-306153,-96490,34341,-24571,-169171,-198160,-268213,-394443,-364173,-234276,-167672,-123004,-22020,16368,-46487,-260234,-346530,-168767,35178,15303,25713,146124,223826,226804,168780,136224,57560,-88098,-181937,-25733,47725,-5831,59239,181364,63791,-176929,-277994,-151769,117232,245720,74239,-102803,23400,67828,-58033,77958,250920,165264,107317,163392,188957,47517,-80888,-84418,-32246,-3650,-63888,-8166,157179,91056,-245376,-287490,-71624,100152,166499,91728,-88789,-64951,58623,53893,28693,132725,56531,-201960,-233879,-25272,94402,187694,195581,33645,-138107,-133694,4322,160173,270477,370823,269671,-105301,-353094,-259965,-145919,-64650,147188,329109,243478,57301,-76372,-65936,-10567,-108267,-266761,-283663,-151015,38624,91969,905,-3262,115147,149255,159154,192534,210045,238643,98284,-156956,-273741,-181078,-61699,52034,99927,234997,415908,248012,-84989,-158848,128481,399943,236476,99308,54846,-211264,-518811,-637825,-546702,-315071,-13314,-158485,-675507,-396921,748339,1095985,-427231,-1397152,105707,3299114,3886647,1424701,-1013948,-1188313,558936,1138768,381665,-285707,-586931,-694996,-626867,-397959,-223554,-25084,22238,-59462,-226228,-324077,-322145,-276393,-268847,-155610,-81436,49312,298256,418865,176253,187318,222436,155584,229703,274111,114356,14846,162761,243670,65692,-75664,9252,231120,358332,385503,322170,277322,273830,183021,97883,-39606,-254099,-331650,-118797,62007,78440,119029,184299,161074,113464,19587,-203703,-332011,-236256,22738,94297,-16473,-14371,150786,55237,-244916,-167034,168060,266882,149854,125435,133605,92597,43804,-1977,-59020,-78354,21220,59122,-50192,-168170,-144793,-52141,554,-159207,-327300,-248111,-105382,-66714,-3636,43106,5555,-61289,29370,390989,498228,19459,-463610,-608844,-498943,-209194,-13161,-7893,-103512,-262110,-333702,-322545,-197916,-88753,-69308,-113926,-63902,-5633,60932,-105954,-335923,-129089,196074,35131,-235414,-278115,-344563,-410796,-296895,-41018,211750,338811,163537,-41567,8881,211960,333825,269955,144986,113662,150154,205482,237647,153237,112484,106253,37627,13234,9510,-160017,-352440,-245971,7666,147525,139285,105427,124768,181803,309952,261840,1533,-185296,-220650,-219266,-209555,-289581,-332733,-91170,179327,76691,-127806,-22957,231759,244102,-38452,-195380,-70721,23482,-40222,-95251,-53095,-16102,83309,123267,-90038,-195164,-38679,140915,52908,-83747,37432,209730,267966,238617,109013,-38774,-158031,-252993,-254254,-5847,113007,-117865,-282388,-155499,14156,27667,-41956,-23829,51726,5637,-85919,-185813,-195369,-162406,61130,382129,249355,-101090,-232669,-156980,27112,214083,209448,105762,-14025,-51527,84062,88979,-110438,-72270,1713,-228059,-453749,-321786,-71452,9379,-79737,23921,124795,86453,140314,311634,344142,162014,-54494,-136585,-103372,-83372,-98555,-110308,-206468,-362878,-407683,-458333,-515097,-303509,-13211,34998,-50679,-11230,-34839,-201396,-136384,146108,145583,4750,-18444,-55021,-84470,-54611,15408,-76322,-240111,-189949,80895,231535,160896,110953,214494,357184,266422,51246,4891,60619,72244,-147674,-334241,-174644,197982,393627,402757,239189,-24242,-212583,-75709,209980,239532,-29,-212933,-300727,-347089,-395317,-256172,-73104,-172027,-345881,-223667,-74586,-184587,-186059,-16282,50410,25777,87147,90858,-150926,-402237,-276129,-15562,137378,103600,18191,7940,48691,170465,221091,98280,-92616,-184837,-268737,-269709,-278618,-209877,-82997,-46686,-24049,-8400,-18660,8058,78271,26738,70648,123484,14085,-223635,-207751,-31486,4642,-227569,-362720,-156639,137516,196308,17321,-42116,-39195,86720,269814,227118,38851,33090,118796,188789,275229,298866,136021,37061,17776,-2393,-47129,-209849,-274567,-106745,79306,92349,-83794,-372926,-350877,-139915,845,139990,203296,104472,-174384,-438985,-526236,-599691,-625110,-230131,268520,342686,170858,-37320,-166600,-18135,308389,341260,208436,207937,198244,-16162,-83584,265084,428482,221711,109586,138999,92794,-94624,-30416,224961,212890,98011,118994,140209,183959,311942,279961,75867,9340,52494,18940,-134490,-213933,-94864,74761,189186,91584,-43737,-137613,-244271,-422401,-418179,114570,731546,820232,492917,-110830,-717765,-1418219,-1217777,-173904,586682,812903,562718,215745,391952,636608,281442,-646777,-1833569,-1933300,-1020990,69220,1381234,1610145,973552,900893,920355,341104,-237505,-444992,-452039,-346650,18243,405428,483050,357401,441501,475359,311864,141281,141651,229341,287396,316592,154360,-79319,-29041,278149,405465,241183,-69617,-172708,-72694,-29649,-60496,-51514,-184136,-429350,-386366,-111159,1251,-9300,79325,41014,-135835,-139767,79019,203082,79228,-132687,-128735,-28505,-35099,-76766,-67556,-71171,-6184,155428,189495,198182,214847,103770,-128497,-291153,-218366,1755,52000,-90826,-167948,-191304,-321697,-354111,-208168,-34273,-27468,-122127,-29645,92658,-43491,-162264,-227593,-267425,-227276,-243355,-409271,-360043,-19525,278460,272701,172849,175166,163542,52594,121206,314256,242307,91930,121584,206474,249455,142716,-20679,-100210,56767,290614,156515,-123213,-109317,6533,-79115,-190328,-131331,19835,-18788,-36617,-22749,-212050,-280466,-77248,38796,-25899,-58176],[21088,122302,274266,235465,79348,-19475,-61897,-184115,-162099,-38557,-5253,13061,52175,11631,-15382,142669,260828,108379,-173715,-175812,-71921,-131656,-68957,154260,263832,94763,-13774,18584,105139,205818,132202,109769,272543,259386,32039,-114036,-186594,-172789,-8506,131519,204522,201355,152398,132841,36979,-86523,-146285,-365027,-535100,-322051,-64657,96197,191272,226002,297813,226710,-60554,-231627,-83397,76772,102650,22302,-225218,-295423,-193742,-210962,-301403,-263561,-66146,102333,79588,37134,39998,22873,48884,35713,-121952,-271975,-216041,-165671,-208424,-137607,20166,-21661,-284234,-307681,-28202,117828,-6698,-138360,-179043,-13527,178808,123696,-116716,-195110,-203502,-132841,58542,148682,136466,129846,31325,-52590,107165,99040,-115236,-60545,108594,78935,-30865,59286,255003,274556,59423,-113639,-49789,-23921,-20372,108997,57479,-97447,-148072,-98102,59591,201824,115221,-27832,-117187,-153675,-58806,-8438,-62811,-109351,-137464,-56751,115764,211552,198236,114529,-119307,-191974,-30250,152179,107850,-94006,-211426,-241182,-139146,222101,580213,587369,308371,-10083,-192016,-97177,-57925,-129232,-104800,-68255,-50182,56776,-82619,-291714,-171281,94395,248193,286411,138971,-79390,-111212,-107183,-168601,-156800,-82582,41079,261390,414904,311344,231438,180731,-4459,-326471,-442478,-287115,-274564,-348398,-186656,33611,59035,56559,50438,34260,144671,140805,-181319,-425534,-288700,-85556,72014,314179,435384,258859,-106926,-401154,-396030,-155235,73540,140287,174806,195084,167397,244966,313791,100055,-126201,-171023,-167388,-18247,174121,173155,-9511,35199,83479,-8577,-50138,-98603,-136667,-111676,-67074,-74987,-69373,-21164,65989,16836,27116,96249,60473,30845,47551,-26592,-107143,-4667,146088,89833,86336,74990,-100880,-171669,-96811,-105299,-200869,-171122,-82880,-33959,63466,132778,155067,157282,170860,100681,67356,270705,523353,461146,256449,242742,187879,274376,393734,185082,-144446,-170277,-25078,49530,70535,88775,-2391,-11855,215281,310352,190730,201836,250437,203512,38183,-105721,-156835,-69526,-50806,-51969,-16008,29404,68905,138048,207056,160826,30112,-155092,-205147,-88916,-11716,-132537,-212461,-2376,145123,-36789,-313387,-330228,-135735,40236,38112,-83607,-191236,-353300,-444533,-328454,-222818,-241302,-167227,-26089,16511,-16020,-126331,-178225,-144091,-59591,-92142,-87234,55191,182294,233271,209922,179826,63270,-57880,-79529,57749,116996,61828,67315,140550,31930,-188746,-260239,-98681,162533,243419,75413,-66969,1308,-34824,-152811,34719,236280,155051,116184,183205,202560,21249,-205883,-278342,-140130,-7886,-44847,-39044,118629,64962,-206456,-126715,56362,141284,167834,118119,13711,64658,126458,25248,-42053,98873,104144,-103924,-120194,62081,161166,242059,292097,202828,1787,-84156,32515,213467,313568,312026,148706,-205956,-323538,-120005,-2169,74625,237636,343740,239818,72273,-79286,-87854,-7681,-41555,-193968,-274575,-199710,-19947,58069,-4247,-21638,91205,158418,237675,249935,174229,174238,97750,-138074,-310366,-294477,-183371,52473,231820,370367,453296,245136,-46171,-71019,250852,533524,334645,133120,59780,-186233,-473475,-518562,-414980,-371239,-265087,-387238,-701350,-406285,440429,708376,-760632,-1862582,-629567,2623287,4574311,4158808,773415,-1666570,-579246,205554,-268880,-532682,-598729,-532489,-239073,-227757,-204167,9496,-10215,-143173,-170952,-150633,-193012,-164907,-88512,58635,45409,32198,301150,474774,152390,12020,-9729,-38617,147312,335333,265642,105715,145262,203352,49436,-89695,31696,388479,594752,625320,447909,211672,50026,-51100,-55294,-154647,-303924,-349568,-129684,92730,148888,180234,224182,144050,-23428,-173419,-380814,-400642,-181384,41385,1151,-161637,-172603,-78392,-74562,-221078,-85740,227652,316308,189099,177497,240315,148112,-18928,-78184,-75335,-58746,4213,22521,-12958,-73286,-54489,65360,89449,-131431,-296195,-179383,-37000,-37335,-35370,-13174,-43316,-80302,56533,440255,525998,16548,-446533,-525422,-412590,-183315,-37100,-27974,-109874,-269550,-289958,-219742,-88745,-384,29022,-46963,-46299,-53702,-9696,-135427,-374074,-215810,126276,-11273,-299255,-298760,-275451,-327198,-245360,10687,232509,315644,176476,33177,88524,303696,425047,290958,150455,121869,101232,109643,140380,83575,49818,68295,74612,91488,42464,-130541,-277894,-194115,-5972,130319,161384,121370,107590,165921,367662,349665,-17400,-245593,-125258,-45674,-128550,-255079,-290301,-52512,139204,45059,-81552,69823,301786,234991,-72575,-213998,-129522,-44169,-58334,-96122,-80227,-41877,53468,117068,-39508,-151893,-71160,60935,17135,-40472,35022,122710,182361,180691,21911,-170486,-299955,-361225,-283420,46100,155822,-155178,-322860,-125453,99750,90105,-35561,-39572,20101,-47288,-82923,-149073,-157024,-99053,105278,346260,221742,-52855,-123857,-59561,58491,200116,172578,54095,-32448,22573,201564,167318,-60252,18744,120679,-122466,-366348,-323224,-204364,-168654,-144605,85015,170548,24952,23867,224260,344243,201543,-44774,-109963,-38334,-30269,-106553,-152622,-230904,-384680,-421169,-424964,-470343,-290173,-41511,-25386,-99316,-24877,-75487,-281054,-173069,177945,170142,-21246,-93357,-155532,-160205,-62512,55743,20651,-113840,-103771,138652,257901,150865,113550,184711,291278,289748,188696,78644,37826,20080,-204715,-357462,-111950,274863,409199,312707,181672,14739,-136429,-23210,206583,143450,-166877,-357579,-291014,-207893,-206347,-100332,14788,-203626,-464140,-312000,-147290,-247042,-165036,66750,101494,57980,142733,125867,-169660,-433380,-260962,50622,198191,152718,112551,82396,82300,206924,230746,42379,-132118,-126099,-148009,-171137,-290689,-325443,-148414,-18269,11584,-30691,-83980,-79304,18788,4321,-14843,-41380,-115166,-223103,-66798,56418,-43044,-230927,-221548,-5785,202276,206543,26748,-40474,-86139,29836,285360,239509,-38875,-111842,-16326,75169,227951,351069,254855,156471,85758,54917,47567,-154110,-332889,-208852,54423,165965,70961,-205968,-269006,-143867,-644,118376,134420,7749,-234104,-507623,-624513,-638623,-571423,-192507,250060,375651,224247,-60355,-320764,-143789,333278,437462,185629,122735,171023,19141,-37481,246589,371256,234049,139145,80823,-25015,-180396,-49253,255008,202507,19871,82818,183232,200359,263190,237795,94748,37875,74912,79988,-14063,-6418,114632,172207,156561,8595,-124602,-245480,-447073,-723640,-785278,-206782,623938,871913,826854,644498,268636,-612116,-737002,-351414,-108531,-64666,-178674,-106224,403891,819472,575572,-276046,-1360697,-1588808,-1048608,-198380,1046168,1540753,1030668,1021757,997193,414094,-179908,-399916,-393799,-298009,42802,411247,402044,242911,383592,447060,248810,40108,33308,195754,332436,376214,162569,-131221,-149089,132809,332305,273498,12990,-112831,-81101,-53574,-61934,-75760,-224739,-428995,-340078,-47122,60279,44927,127959,82107,-96738,-126643,54359,179978,66985,-171053,-173715,-2685,73997,-10960,-109153,-177446,-167653,-56022,34393,156376,291999,240558,473,-185048,-138532,49856,81631,-76594,-148769,-169149,-357404,-512936,-382095,-99859,-42974,-202783,-149486,7736,-66270,-93898,-101496,-156706,-131030,-144470,-256447,-221216,-5974,143918,133460,59662,68977,86006,30840,159530,324916,166256,22776,60677,103107,140312,114177,15383,-64027,38995,219879,129501,-101002,-112457,-42563,-62684,-81761,-13513,85742,43934,22360,25970,-157411,-247997,-50728,89892,59542,19477],[12383,45700,194698,245846,127503,10849,-14744,-120061,-147153,-58889,19926,62710,98673,86804,53484,100035,103794,-37089,-235808,-235872,-164640,-210182,-136343,81837,159297,13431,-24698,57304,109697,188385,135770,115418,237694,253046,58175,-97079,-200674,-189252,-38286,71505,163186,213062,197199,186856,115218,32819,5939,-231345,-469177,-312483,-45076,121197,167286,183698,251464,138857,-222207,-397305,-220618,287,57163,-48477,-296774,-273000,-43523,-47466,-210744,-163096,73976,217018,138539,101425,58024,-61448,-26717,35107,-24154,-107526,-54454,-61302,-194690,-234154,-88436,-69020,-327391,-353186,-47172,117093,-28732,-169784,-167743,4516,116915,-7797,-181164,-126036,-88138,-54712,96558,164805,178528,246723,116801,-24683,106880,112560,-71455,-53000,134882,210413,71751,36249,173535,195526,-5686,-112774,4665,9032,-63890,17145,-23128,-147539,-161474,-40497,171750,314323,210326,55653,-40439,-102340,-62270,-32278,-66092,-108573,-139409,9938,243350,317929,237477,123346,-135064,-218054,-42780,113697,47656,-102483,-227639,-285823,-96993,348145,693353,714447,404654,-2869,-260781,-130203,17974,-40333,-102474,-121704,-82838,44221,-140116,-352822,-228077,22295,239885,349446,176756,-42640,-64945,-66836,-162047,-214507,-183715,-59665,167050,340855,285542,205438,114353,-73078,-361915,-421039,-194806,-169059,-327703,-232483,-7504,72512,111014,50072,-53425,58403,136306,-126269,-344631,-260405,-81814,42138,320122,495969,388984,1019,-374700,-450212,-213269,27398,128737,150893,158571,201090,337260,406723,175405,-85719,-197060,-220774,-63534,153362,174234,-39676,-46730,80894,43950,-123761,-222247,-138820,-57322,-66835,-127661,-125438,-15327,132803,58643,-3588,59312,37406,-7695,37867,76598,46820,76017,135897,24867,27669,75846,-13676,-90225,-65536,-55247,-172251,-229823,-147344,4919,76222,53841,109596,242255,327105,222839,163967,319068,435698,265340,156905,183314,80655,80488,177269,37043,-227455,-231995,-65605,42833,86754,111216,98609,151132,283729,301885,168466,121604,126485,159943,137189,63442,-32002,-52574,-113253,-112024,-41685,-44557,-20755,109180,226876,160698,4151,-178285,-246659,-145801,-57659,-156173,-207872,4929,129415,-29970,-249570,-259211,-140809,22460,84236,26701,-139296,-371018,-386095,-168874,-112384,-229240,-151224,3737,39744,41259,47609,23747,-107409,-148625,-177271,-164499,-16471,129013,217937,238268,217251,83017,15092,69668,132748,150964,115287,74690,91229,9277,-162311,-197342,-28753,190950,229209,83875,-16990,-1359,-113342,-226185,-8093,195443,104148,80254,176450,204895,4249,-289660,-413603,-227638,-43267,-78738,-91734,102398,75413,-142102,-26627,93322,108155,136282,125535,84674,147657,149714,-5926,-76480,72901,120938,-30693,-22573,134508,223222,272846,341684,322298,119167,-22536,77908,263813,357101,288113,63959,-249416,-260763,-27200,107160,222578,326345,302532,166871,51604,-64897,-63343,25382,23776,-125104,-235560,-188881,-12220,57970,-17768,-57182,69150,180602,280397,213439,59396,85880,93858,-111257,-310585,-348789,-270796,35934,330740,482533,436683,168236,-70307,-14689,327243,589836,386549,157701,40153,-213190,-455213,-391283,-257225,-330647,-372858,-504849,-655098,-357407,153736,285910,-1117997,-2188626,-1186483,1729308,4824351,6481844,2402798,-2143620,-1680369,-617637,-701340,-474313,-389136,-368112,-79757,-149354,-192282,-28453,-73239,-180747,-82707,31510,-38223,-43792,81545,253470,185615,66017,331487,498472,120179,-145848,-188862,-133372,100817,349914,348888,169006,120963,170152,57555,-111366,12859,454724,714952,718200,471763,120505,-116442,-192120,-177227,-272818,-338751,-330927,-134671,97657,179319,188618,238116,159795,-106345,-291996,-411785,-354584,-99929,31653,-101004,-269575,-273156,-219990,-146478,-159592,-29888,205750,282478,188948,216122,334943,215288,-30030,-102718,-75175,-54556,-46855,-26196,47652,71324,60157,154762,132171,-106127,-257535,-127570,28092,18827,-20310,-20844,-34280,-29547,110249,422995,453404,-2370,-362786,-350698,-225690,-108312,-60753,-58751,-101747,-221607,-183057,-48657,80629,97038,84924,-13089,-26422,-54603,-36379,-122362,-344017,-255465,62251,-19308,-274519,-236924,-158950,-191706,-133118,61553,199274,240491,185827,109663,127436,327078,462459,270843,102959,99996,65487,42170,33974,-8873,-10196,38797,95971,134316,44206,-127880,-218217,-158402,-30979,114282,177807,129610,75071,117757,368394,406021,-8153,-254919,-21537,109811,-39193,-189285,-221580,-21043,110539,61697,-7279,128141,305207,197700,-69522,-182346,-170895,-107063,-57312,-54789,-66938,-60583,11467,81840,-25057,-138422,-95137,4154,16185,27097,29149,24729,112062,162461,-33381,-286807,-399115,-403368,-263173,84290,177630,-179092,-363570,-121463,155645,136040,-1217,1283,30445,-83851,-92775,-104034,-100289,-44268,106359,261915,164869,-6517,-3616,53988,99751,201020,163459,27720,-21425,130348,294440,175329,-49198,79748,204593,-3349,-190904,-207319,-248693,-298668,-181028,113429,179947,-11242,-46484,143035,319247,255040,40809,-23874,22252,-4943,-111117,-161846,-191960,-324258,-372408,-332937,-361868,-229713,-66497,-122395,-197691,-82318,-124861,-349124,-205945,164541,148215,-77690,-200101,-287149,-247736,-80519,85501,107529,27031,10202,190927,258977,135833,125298,145783,182165,252342,264010,117320,4418,-39439,-239759,-306766,30120,400003,409466,207466,148469,95911,-21015,50074,218280,70409,-288930,-437019,-224291,-44974,-10858,66778,116921,-198439,-533091,-384292,-217793,-270875,-114463,124055,115720,60578,158268,134532,-165208,-424062,-239035,65090,188114,162066,192045,172817,140242,217641,175656,-26263,-103596,14535,31286,-41465,-270457,-417751,-191436,58415,103841,-11053,-105954,-136315,-64331,-51490,-119306,-203913,-242694,-210117,38204,103082,-96574,-209625,-71449,85474,158663,132342,-5492,-71620,-159818,-36819,283025,250127,-105680,-252804,-152525,-63171,109631,324821,330970,245088,142143,116025,146213,-77802,-338099,-243503,57453,243959,213402,-50827,-209423,-157832,-10287,98610,80573,-82246,-279778,-512626,-627145,-585086,-428086,-102101,251866,411549,273260,-53971,-403344,-259187,264518,383607,81043,8760,120767,54763,12920,181868,242163,194922,127684,-1534,-154640,-246930,-44915,273432,164725,-77631,30386,192684,150842,130671,145887,98547,62386,89456,120223,72278,152608,264151,197536,42883,-131644,-214779,-318915,-574366,-909572,-976599,-380847,557870,900772,1087773,1193934,968469,127909,-246948,-568243,-857833,-1033425,-996885,-503188,314690,905183,841938,195494,-563383,-892794,-914912,-514112,463625,1142584,858059,967702,969931,474217,-27616,-231235,-275409,-232135,48438,341351,241145,72748,228361,287647,106304,-70774,-38374,171804,338997,353353,133751,-164023,-235444,1293,245561,273533,72718,-56487,-86138,-62310,-50160,-85049,-222135,-337333,-222285,34198,107361,70421,115295,36801,-78688,-76070,55015,149587,67082,-159139,-188309,13442,154312,20899,-172780,-262810,-286292,-266179,-162868,57406,301026,312955,106993,-77396,-77718,32536,3853,-155401,-200809,-189147,-372623,-611412,-508934,-163724,-57523,-234824,-221180,-61186,-65474,-8204,33422,-22668,-15396,-33882,-68566,-21893,44971,15816,-6491,-46104,-31067,-10324,-29343,150939,263717,73201,-10342,16426,-33914,-22605,61739,60910,-10780,20231,123819,74958,-74895,-123488,-139990,-92559,6632,115561,143634,102883,82074,75227,-92587,-201606,-40482,90627,87074,58793],[-10663,-22548,122685,240952,147331,4854,-25031,-99661,-137515,-65722,46117,98053,117255,139615,108541,21421,-79901,-165783,-244716,-246207,-224062,-248948,-151917,51777,46081,-96393,-68286,58938,89431,130149,112765,123517,188590,215738,96999,-53002,-193289,-190819,-74270,-17678,72140,187173,218668,209858,163907,143546,176966,-14315,-273420,-217922,14659,123030,109114,120828,152523,-13793,-387082,-515497,-302186,-33723,41329,-86426,-291538,-170789,128912,115192,-86886,-45266,154102,226995,142061,159342,109141,-82813,-83913,6245,38413,44700,92080,15596,-202573,-330737,-190543,-106358,-334651,-378255,-77559,98292,-40735,-168959,-113894,61455,101248,-94356,-204966,-26268,63923,44623,132687,167228,197987,324474,203443,26571,119472,151086,3008,-55898,110707,278668,160985,47072,131560,120378,-83235,-128821,45302,56738,-77957,-66059,-92366,-162700,-141469,28922,261330,382997,270370,122057,32800,-41339,-64866,-72817,-65134,-77981,-99902,103047,381268,431031,290776,148945,-122854,-235120,-71049,47131,-39491,-113290,-197928,-277789,-62509,403269,739212,788366,483378,8331,-274560,-145025,57761,21870,-80549,-103711,-32944,65439,-157837,-361634,-234420,1193,218808,295384,127152,-20288,-7749,-4187,-87211,-184063,-227926,-142027,52958,219018,215340,149350,45231,-89642,-277260,-288453,-62510,-51623,-259363,-212597,-383,111756,170855,77785,-81161,8231,123869,-93591,-300769,-280595,-135103,-16955,294947,532904,504308,145245,-239007,-357457,-153740,50588,154812,140736,117637,206190,383262,475559,261470,-20776,-160582,-205372,-87871,106925,150487,-43676,-69798,112624,121306,-154596,-287410,-93607,26884,-34733,-140696,-169824,-25889,177910,117473,20945,78588,70991,0,54294,181579,197776,170201,144125,-27125,-56398,40051,56152,-1515,-30065,21723,-92511,-245017,-197975,13143,58641,-27278,60621,301180,436193,291011,214044,345389,352640,124839,98523,137834,326,-49860,24284,-95066,-283970,-243270,-62224,25339,30442,66147,164335,287821,331061,267108,104420,2919,-26113,85712,202832,185360,62923,-37365,-153268,-160591,-73924,-119436,-119058,51076,208705,125246,-48980,-178852,-199412,-99317,-51284,-155622,-179911,4961,87038,-7624,-117373,-112765,-128921,-56147,71312,117918,-67305,-325136,-236070,68197,60184,-135963,-76228,72943,93400,108042,192046,180440,-73427,-208353,-218929,-181783,-57655,54204,161547,237305,229592,90581,91755,210842,180447,136035,121385,64014,45958,1471,-110929,-107939,47036,202317,205529,90768,31125,26434,-136024,-265657,-54495,126844,18801,1508,131878,183860,-2795,-310313,-456132,-281771,-116963,-172707,-152131,104465,98994,-98239,-34406,27556,14555,83326,118755,114679,168310,114985,-52884,-95886,39031,94424,-5053,20513,159358,245579,258629,322744,345713,168109,23841,120195,298886,398189,315905,38746,-233648,-201298,-30487,129304,320227,373034,204171,40407,222,-44404,-11355,72431,73351,-70707,-184749,-136679,55712,95768,-34396,-98697,51057,205287,282547,106696,-104486,-14120,78036,-85057,-280266,-345921,-307896,4286,344016,487037,334877,25654,-154450,-10811,321775,533177,370955,172258,2109,-291384,-472946,-297741,-129622,-211213,-304343,-487288,-580097,-334728,-122939,-114806,-1383837,-2260232,-1455868,970804,4830491,7715696,3167910,-2607518,-2436126,-1108921,-830977,-180585,-61737,-257345,-135392,-128568,-196648,-137199,-155348,-182913,4961,177955,92617,35802,176155,363550,289511,122449,342666,462214,64209,-271299,-290189,-125047,94481,308021,332094,178271,89370,134484,44361,-187369,-81277,395502,680763,634797,376524,13099,-196922,-216867,-246572,-370495,-365222,-294593,-130450,78356,145653,112717,190886,174320,-134525,-333135,-321062,-212511,-15561,-6746,-194674,-330984,-309665,-245721,-158676,-110061,-42255,93120,168797,136989,208368,368916,263430,1593,-97033,-91704,-88303,-127883,-90357,92083,195622,136170,159131,92817,-116636,-243214,-118647,58813,72743,28276,7270,7718,51881,148748,316564,275452,-57637,-262988,-161816,-13845,-22833,-99962,-116497,-110378,-160484,-62860,119606,231868,153829,59428,-47751,-32082,-27441,-27508,-86497,-268311,-247617,6719,-12086,-195904,-135050,-48286,-65007,-18961,73798,103306,124930,180485,152695,95306,244311,391689,177113,-13462,26909,26302,-8609,-79025,-124485,-76057,-4015,62939,105013,-7255,-174024,-201500,-147447,-64686,86131,154045,91342,14971,48448,313491,401342,4894,-224360,40206,169114,2427,-141049,-175349,-34611,76122,92570,50053,121363,227615,124691,-53473,-128779,-192706,-158484,-58103,-15123,-46327,-88012,-50130,4843,-77782,-170200,-106688,-19327,29673,65220,-7168,-70959,67067,172108,-59852,-378497,-465529,-407400,-240183,64220,145256,-206432,-407838,-152504,153813,145462,41212,60404,46433,-122570,-132772,-77204,-56394,-32100,45812,135498,84662,25989,89278,134262,119348,197379,168062,16742,-6511,209112,308824,93274,-96672,78967,221087,97868,27699,-6482,-188021,-336719,-193275,87243,141009,-22670,-68199,69763,256589,286344,162345,88442,47837,-27694,-124422,-148012,-106957,-212760,-301341,-230078,-227677,-136880,-74487,-231266,-327315,-174017,-177443,-392127,-238715,97627,84034,-136194,-295246,-422722,-351274,-128818,80886,149760,134400,110541,206512,211975,90388,108937,89042,48448,141283,223753,89918,-44590,-100137,-246502,-200813,208270,548564,403277,120696,141171,179798,82450,111525,229850,31759,-329430,-411213,-111857,89157,118105,190518,205181,-160650,-537445,-428452,-273610,-256103,-57254,123843,65922,12644,123972,125132,-127853,-372560,-214164,27745,111705,131035,236670,247507,186820,186971,77433,-73893,-11408,188829,208210,76925,-230858,-461953,-198717,159405,211005,32236,-75414,-143367,-145454,-120417,-201819,-310905,-321957,-179953,85359,103240,-130933,-161924,55544,111646,39395,7611,-67558,-130133,-242012,-91655,278596,276302,-135311,-351548,-254206,-175554,-28833,227279,325314,272930,179527,171156,226719,3925,-284737,-199449,83746,291705,291641,40334,-187247,-172984,-25467,83804,59439,-114060,-270707,-439343,-522547,-433917,-215321,37520,285665,427649,301754,-9882,-379951,-327563,123275,198175,-69732,-94961,65222,85879,67189,115139,107393,134428,96543,-61125,-222479,-239299,9884,291360,114461,-163899,-13295,185572,76104,-25022,48750,104502,87157,90901,124781,101549,219078,324586,166790,-87638,-259767,-266809,-321293,-573705,-895419,-904229,-328332,560861,897802,1157165,1263424,1078731,577674,128836,-690317,-1322831,-1693000,-1548468,-768830,197162,876372,989347,584672,218563,-91479,-573252,-643815,-31887,605344,520859,756005,833991,480316,145369,-13008,-128282,-152276,49689,230742,65750,-92647,29519,51439,-78431,-185249,-97792,143522,318067,278100,90919,-155707,-249518,-61789,188154,251242,81481,-43882,-97558,-51844,-12429,-46669,-143763,-156831,-43098,135620,155415,83827,76945,-34498,-57108,6966,95458,150703,112758,-72864,-146550,34591,202936,26625,-229136,-285318,-301067,-388972,-339458,-71904,244284,327155,201612,36187,-28615,-29019,-145411,-282705,-278418,-217451,-342665,-590184,-519438,-172477,-38051,-196755,-210613,-64361,-12598,81541,136081,101359,102011,76836,114856,194536,139270,-37796,-94324,-111956,-88116,-87334,-98868,109536,164994,2603,15649,31010,-125445,-150887,26158,117110,50276,10207,37227,15695,-40747,-124806,-237377,-136782,73247,227779,192728,158836,144811,123765,-31880,-147048,-38613,46392,46484,55302],[-32186,-60649,77512,218966,134200,-37533,-94964,-128860,-128888,-53604,62162,105600,111206,174736,146762,-73374,-249047,-237329,-191157,-209959,-238104,-229975,-104842,64707,-40898,-202924,-130831,28195,56588,57131,71478,122908,137380,155317,129316,7295,-151394,-168277,-106983,-115534,-51875,116524,197107,185278,159964,204168,297386,180029,-54645,-83029,83490,85497,19369,40863,14315,-212302,-529440,-567843,-315442,-26881,44924,-93795,-229864,-45669,252517,219395,25891,56071,160916,135313,98499,198973,176642,-29291,-98866,-47663,22556,103349,156043,42012,-223231,-402222,-269743,-136512,-316474,-383972,-117209,49418,-69084,-158104,-53715,116429,119249,-118710,-201067,54881,196234,124211,134190,132131,185743,341071,247675,45167,99090,172989,56089,-97590,27934,261646,209374,91019,139689,56118,-170501,-175217,47426,90257,-84391,-150408,-162384,-167775,-117675,77636,291779,365402,253048,131863,62323,-4643,-75708,-123706,-70279,-44549,-50974,175344,472831,507639,336458,171559,-109687,-256658,-124876,-50407,-144516,-134585,-147519,-237894,-62643,345063,660324,733414,471445,-10852,-258625,-161773,34385,29417,-66178,-43767,75140,111328,-140605,-331210,-213079,3509,165481,139463,8144,-34336,15555,35438,12297,-95457,-223362,-205899,-76407,63681,105970,59115,-34742,-81774,-140404,-127785,40809,23619,-178665,-151328,29745,140276,195195,99254,-72990,-23263,77658,-120237,-333010,-348739,-231252,-93170,241941,533719,553412,260322,-54038,-166265,-26216,108233,181733,120795,60043,153369,343259,470810,301119,31577,-83380,-147950,-114013,13362,81873,-33180,-32937,163398,189845,-150847,-306158,-54297,71975,-31619,-157667,-217480,-62803,181180,157485,60537,111772,122106,36431,83464,246205,288502,236793,152034,-66471,-149246,-29697,68206,43136,-18794,79227,-17210,-248097,-243091,-20752,20453,-83001,12589,295647,444809,270588,191099,326507,281752,63800,69915,87502,-65623,-105021,-45830,-194143,-311745,-215005,-43837,-27655,-106024,-52998,148209,314646,300351,179978,-3941,-134221,-194611,-45452,172909,201495,77653,-64538,-195504,-195320,-112142,-189117,-211371,-22043,156589,51119,-129504,-174631,-109515,-5552,-30618,-162058,-163179,-28085,-1266,-9455,16448,31724,-146037,-223810,-39460,135160,-21175,-257434,-63601,292953,227093,-10715,15317,149243,153117,145922,231800,214618,-74247,-242106,-225358,-153835,-88223,-66874,35458,177669,186942,50230,122331,285100,179259,62782,54403,13687,-2680,-12825,-73668,-34451,99746,185350,162281,76385,51943,70716,-103419,-280029,-120056,24269,-93734,-112461,36034,118217,-15481,-278700,-416393,-307790,-224396,-307108,-204872,107178,101619,-118095,-153389,-115663,-107409,21590,98249,99330,124455,23082,-130428,-137197,-28855,17348,-37051,-11094,114424,201475,189624,229849,255825,126923,37277,142733,305628,421428,374514,68082,-177555,-176518,-135089,44370,327584,351890,66193,-105343,-65322,-31086,38491,110474,97677,-37189,-146862,-82104,146756,156284,-51991,-142573,32309,220369,251289,-24374,-268875,-110171,45453,-65353,-230574,-299847,-288020,-28190,258083,348159,148585,-152880,-271049,-56596,231305,367618,285414,175644,-34180,-374048,-494092,-253782,-70305,-62372,-93282,-340763,-501627,-395046,-402304,-433452,-1433666,-2016795,-1420236,582097,4665827,7445599,2705775,-2965610,-2606177,-1131436,-659486,205174,258506,-204047,-265021,-89878,-200923,-270514,-221755,-154330,73999,270043,172957,54767,174726,372382,337202,178891,310760,373846,-4791,-334150,-288993,-31852,129810,234362,236810,140106,63518,100268,-7111,-312530,-230112,242415,524886,431013,211758,-70877,-175929,-132341,-240345,-407274,-365415,-240997,-97676,60410,64708,-27282,92196,178655,-105023,-300527,-159307,-8762,67122,-43018,-239292,-326275,-275471,-158578,-103942,-83633,-110625,-64174,27450,62547,160720,337311,290741,73432,-68097,-121440,-134925,-190391,-136325,114992,262684,149765,82457,-4792,-155778,-245178,-128190,66611,123268,113799,77157,76594,145976,169768,159680,50531,-128300,-167639,-46,170399,59217,-139873,-183354,-133582,-107646,42320,244768,326374,164480,-26397,-131782,-53676,24217,24713,-20972,-147560,-173549,-11707,8732,-86756,-12916,46142,34232,80145,72602,-2746,23595,181990,171452,22179,88757,227413,31606,-157588,-64197,3171,-28780,-161464,-218065,-119081,-45914,-9393,30557,-79731,-237704,-204010,-125262,-66899,68118,105613,26220,-33603,12769,259516,361726,27184,-153586,56373,130261,-1934,-110924,-152464,-78070,50358,130600,88740,77595,113055,47118,-26297,-59354,-165435,-157402,-40382,19748,-15853,-97087,-92777,-73560,-164427,-208468,-78881,16399,67673,74193,-48178,-115548,77496,215145,-37695,-403062,-480262,-375589,-221466,2251,82013,-214863,-417335,-177002,121982,144819,105062,133265,70497,-141499,-166306,-47413,-12729,-41935,-36514,15036,20235,68239,162000,178730,123706,198401,195347,37437,17769,236962,248982,-28343,-158092,44654,194662,188012,255243,238269,-15028,-234132,-153684,43195,96458,14151,-29636,25284,179122,289812,286058,206746,50721,-67091,-119963,-94036,22161,-68289,-219845,-130042,-77114,-5704,-30387,-287570,-414845,-237293,-189425,-366621,-241431,15169,22049,-142169,-315056,-502754,-438160,-185995,59634,155165,196084,183520,188404,128673,20099,63624,36243,-57511,2659,95955,22542,-76328,-120111,-194978,-53306,378586,686035,418669,98183,165949,245194,154529,157790,245219,43466,-267413,-269340,34563,175262,160422,257694,279252,-82534,-459594,-415458,-280950,-191713,1999,76471,-26264,-64605,62257,119842,-48730,-273231,-171334,-25541,14764,89036,254048,293763,206317,131873,-8433,-57983,130096,353137,343257,165419,-176959,-437152,-156637,265539,303143,88797,11765,-85947,-184691,-160080,-213007,-317266,-307411,-113507,102383,91888,-112504,-82885,147569,100639,-86649,-107233,-126531,-187904,-294566,-105456,289465,325100,-112786,-381461,-297218,-222195,-126785,98877,233707,233583,197914,215751,280160,88250,-170448,-86048,124655,291259,283996,40325,-203372,-179372,-38942,73932,70777,-66934,-188390,-303394,-347938,-227067,13177,199325,343302,405168,295795,61837,-259516,-328708,-43201,-43722,-208644,-153735,19080,104044,117940,81627,23832,82262,64747,-70995,-188585,-139826,113277,307986,60109,-220944,-35797,171493,12150,-143294,-18517,113215,101509,68610,80839,54782,169079,288029,103391,-182116,-326709,-258280,-252183,-453388,-688801,-601559,-85257,599197,825008,955287,766131,573797,648835,326881,-621522,-1302789,-1792172,-1628607,-783653,99813,725448,937830,720813,671148,556602,-57649,-455929,-198868,139050,117405,431026,588545,377803,227882,139947,-12842,-84082,41530,104472,-78775,-217942,-166737,-199865,-274761,-321488,-202849,71629,261029,174175,35886,-125062,-204670,-57682,155640,192329,6181,-119116,-144424,-49388,26590,21877,-17587,46829,134631,220682,183952,72206,23390,-91407,-34641,81642,147518,179736,192031,55079,-75385,41110,199563,-3953,-279253,-256589,-221629,-402392,-470668,-229904,112180,276043,262496,124374,-9878,-127221,-328849,-421877,-357430,-248075,-284278,-464601,-424483,-133854,-2599,-126550,-146000,-10477,61678,119761,141536,153237,173225,148213,232517,352281,237156,-17700,-139286,-161318,-117304,-146727,-178241,27878,46471,-49569,63576,82916,-146279,-202129,7856,144934,72697,-19781,-47274,-58235,-30810,-133032,-314348,-185785,94235,268581,197062,174999,174844,133874,-22352,-124005,-62657,-48860,-71897,-9180],[-32945,-54738,69622,186764,101519,-93337,-190459,-180935,-107707,-18774,68426,92352,102103,209765,179727,-147266,-361044,-230968,-85750,-138465,-199289,-146234,-2030,106376,-77646,-267818,-182913,-13918,26748,-2067,24200,102013,91679,91250,148152,82999,-60654,-110245,-120793,-193691,-174370,13874,131639,119442,105884,197197,322976,263013,86209,45550,140831,20339,-79367,-36074,-122769,-407491,-617900,-541342,-256401,18531,62994,-73523,-143854,45794,281684,235957,96106,124628,123723,8309,50741,225405,245799,86210,-56203,-103160,-67500,41796,115475,20280,-236062,-424575,-309485,-152116,-272691,-353618,-143559,-18693,-120671,-150276,-14142,139147,150549,-79734,-179421,88331,273176,169651,101950,69739,159550,312708,232166,535,27483,155824,58416,-174659,-85053,184105,222017,169696,196609,16236,-243809,-234350,13547,97589,-85217,-216275,-220739,-167673,-97017,97828,258433,262729,160351,84964,47369,8649,-79390,-157021,-74527,-19862,-9373,201128,482643,525458,368964,195608,-92412,-267478,-182091,-148323,-230117,-147476,-86453,-178856,-91313,198449,468117,533742,326044,-61859,-215232,-170657,-31725,-1605,-59079,32065,206737,178073,-90964,-267991,-173685,10531,89132,-41888,-119952,-75134,-6894,36929,104505,21702,-169808,-229461,-186587,-80954,-4608,-33492,-105654,-62518,-9660,3254,88410,45066,-99370,-63320,72685,150206,184143,112594,-35620,-32164,13279,-183667,-402420,-408399,-305445,-142920,193954,510279,530138,319361,134852,66417,120324,178298,201766,101619,9439,65174,238219,395470,279501,63391,14509,-65766,-132097,-100177,-5588,-605,61222,232981,246575,-103247,-276667,-41669,54646,-77095,-195196,-254503,-98799,163236,177239,97203,137898,168969,95551,127325,267021,311480,271185,170301,-64070,-192094,-77342,52380,53528,-16485,107857,33289,-238931,-263439,-62842,5303,-69324,-1154,238442,363699,188677,123400,278369,246097,91746,73785,39325,-107308,-79145,-26064,-222026,-284486,-146050,-18309,-93721,-262507,-194058,71379,241206,207357,69575,-108124,-231444,-325238,-198374,58665,128423,25335,-124358,-227537,-185321,-117301,-210976,-246018,-53607,120772,-19866,-196801,-152778,-5971,90877,-12868,-174447,-153294,-72020,-102305,-30774,115141,126724,-190683,-428615,-211379,86616,2824,-176597,90955,459179,366161,124029,107061,223977,221765,162163,168553,133027,-95183,-226716,-179744,-79382,-99850,-208842,-132210,79834,111467,-18221,112135,298058,158603,-23554,-45432,-43884,-27820,-21596,-50580,21052,140573,168592,128591,66256,66878,141651,-5413,-250020,-178538,-73887,-182556,-206870,-75316,31658,-15627,-190061,-300050,-283171,-305744,-397397,-199069,127137,94519,-179887,-304064,-247521,-182915,-2576,96267,77100,65582,-71744,-206714,-193645,-112459,-69436,-85133,-76092,34403,123597,110676,113491,106873,40590,50199,173709,311133,441328,451672,155813,-78084,-164638,-269892,-94954,269957,294375,-48314,-200014,-93794,-3580,90071,149710,123535,1570,-113814,-36003,239557,239039,-43900,-163748,30889,241110,224044,-109932,-360701,-161449,24325,-27706,-150183,-207634,-194735,-20709,125064,121245,-61881,-302804,-358708,-108971,106865,160117,171586,186980,-24572,-370997,-443664,-228816,-69062,72438,187864,-89487,-406500,-523370,-659885,-601484,-1175575,-1468758,-1136845,619297,4298294,5699253,1136844,-3072179,-2102899,-680073,-261920,538512,491431,-137609,-264852,56112,-161847,-350023,-221008,-84336,131781,323288,215446,38839,111768,318292,349423,235474,257173,277932,-50111,-298761,-171783,119912,209625,181717,129056,90301,63962,84023,-75179,-430526,-365796,77452,333034,215169,66978,-81507,-60116,24750,-147572,-346757,-310922,-161064,-19152,74883,-18779,-173473,-13802,184972,-20662,-205625,16776,209069,153088,-37761,-197739,-242700,-175749,2710,12093,-62311,-185550,-195113,-74007,12691,104639,267573,309954,175345,-20044,-141758,-149996,-180216,-124283,129809,266903,109319,-28872,-105506,-195643,-236570,-111552,80746,176543,233285,190029,166611,242100,192290,20475,-140295,-180079,-81477,118327,292124,127829,-163249,-236031,-158549,-74965,114340,307565,352526,140119,-128517,-224908,-71879,90869,114462,76441,10274,-34092,20776,35375,20888,108579,125100,101462,160943,98703,-58719,-20625,199944,179108,-48614,-80965,17827,-127013,-277913,-130336,12429,-14303,-188757,-252113,-119820,-74445,-89788,-44962,-135682,-283355,-198843,-68102,-17044,70704,54133,-30395,-33486,47952,253774,318412,53802,-70860,30094,26528,-35485,-92159,-144528,-127217,35430,158785,108507,29760,5671,-17682,-6362,4525,-86039,-87732,5881,47257,20682,-72785,-92389,-119629,-243076,-222969,-16745,98582,122374,63447,-71937,-91899,134746,268131,22942,-349391,-446121,-325500,-212342,-73836,15159,-195855,-374894,-169846,83191,146693,181454,202587,95495,-135674,-170051,-6530,30516,-57096,-105462,-70741,-15213,119586,211710,181662,106411,192682,227213,78067,38178,195127,127187,-141649,-195336,2868,144872,253024,427502,445024,213549,-14868,-61800,13827,75673,87815,40118,-1558,91184,246217,351109,281533,30580,-104047,-94208,-12353,160417,63029,-156339,-56567,61389,134829,54597,-264741,-412426,-232491,-145724,-269430,-211995,-63101,-22211,-91731,-255115,-508355,-495960,-243841,24805,120438,190393,198453,125452,8441,-80860,-16852,-13634,-115590,-122333,-68617,-59046,-80208,-86908,-92461,86534,470229,741184,442834,131158,186713,252052,168090,170461,245289,81622,-144914,-76798,163269,188709,110172,253772,318687,6643,-332103,-354591,-241145,-103686,35792,-10940,-139825,-158448,-24108,103006,35599,-160493,-124859,-80163,-77311,42819,235799,284335,172720,56616,-56419,14216,264993,448469,394303,194409,-142675,-372597,-93522,332198,338466,126649,118345,8602,-175209,-158038,-153408,-236842,-207164,-19861,116916,96243,-44006,2694,184730,66406,-176290,-178885,-169517,-235124,-306728,-83510,295615,359052,-64907,-359050,-300039,-215218,-165445,-27166,68941,123500,180131,228238,289194,160316,-19798,50591,150758,228458,186668,-57991,-260586,-187506,-58921,50615,82557,23317,-63826,-158982,-183437,-48505,178238,326098,385183,328027,238885,127321,-96736,-276329,-192065,-257644,-291407,-161953,-21680,89860,143029,85095,9925,51396,37688,-38541,-70501,17810,230202,308985,526,-250375,-43032,147038,-26509,-189146,-43355,109311,85705,14510,-11428,-67696,17061,174441,32577,-214291,-315912,-192996,-139869,-272364,-384576,-203451,223281,607288,645397,493140,-147310,-300851,412368,369062,-341419,-802863,-1311361,-1237769,-553926,47846,483987,675883,539897,659245,894645,534790,38242,26479,-96847,-236543,74698,271544,156937,156676,156168,33562,-37476,32185,147,-152471,-271931,-305052,-388875,-434651,-469279,-364544,-49203,179824,83601,-13441,-85470,-121064,129,144482,109296,-133683,-267631,-220950,-59862,56893,103644,123952,217814,265613,274255,194820,46337,-18232,-89166,6158,137276,202670,243397,304628,204155,13433,42772,168563,-39503,-296076,-178053,-64324,-297371,-518252,-375740,-47326,203604,302946,190912,512,-209667,-460538,-495917,-381506,-241951,-184518,-253319,-241087,-44191,56830,-33386,-33303,106871,150861,104133,62637,141444,212014,201685,299103,447665,343918,85089,-127247,-180312,-97063,-146299,-212903,-33596,-16253,-43544,134867,173187,-58619,-118578,51222,167624,80127,-36177,-87518,-98098,-12359,-103098,-298939,-169104,121463,273597,194095,184922,205281,141826,-28730,-96242,-54595,-114053,-176644,-61441],[-19402,-24305,76239,137521,55009,-144765,-274182,-226857,-73972,24219,60729,68086,106409,250747,212484,-172721,-395644,-164215,32379,-57706,-118277,-15616,124736,147973,-69193,-270568,-199539,-45735,8513,-32335,-22366,50768,47725,41336,157042,175896,79444,-14819,-106349,-231588,-258489,-93698,38003,35591,25730,132967,250622,203497,103377,138004,183826,-38736,-153800,-81829,-207355,-534893,-623890,-434096,-132756,99742,99148,-25878,-61013,73983,216935,175342,115367,164632,99687,-52664,59383,259999,311128,231146,42329,-126717,-180898,-97760,4008,-22791,-215635,-380324,-293708,-134681,-191974,-262986,-123889,-74230,-173970,-139684,2246,129038,184271,11198,-139975,78416,294523,197954,71231,21369,152983,279803,172235,-96608,-75353,109421,20068,-249823,-174094,104704,231817,284501,293218,21787,-262882,-262550,-26935,90434,-59480,-221058,-233774,-145346,-62814,106942,189213,119472,36425,18052,23951,29562,-46029,-137828,-58128,3732,28492,184312,409951,491011,398694,238637,-47758,-236609,-201605,-196480,-248190,-119896,-11676,-104198,-117143,36491,232306,244565,73023,-113973,-129018,-142097,-87947,-25788,-39085,105280,322378,256366,-16008,-175611,-112281,22956,25190,-155657,-192000,-113727,-54907,15084,173706,141469,-67406,-186450,-234650,-167347,-70586,-82794,-135422,-33602,81429,84700,93387,34848,-21456,41142,127007,152856,163125,134436,31806,-7300,-32417,-227567,-429609,-393757,-292341,-126758,181607,475926,456418,324898,294929,281732,244503,244856,222043,105057,-2516,-10851,121581,284209,212253,79674,105924,21461,-125051,-187286,-68210,59022,189219,314010,296864,-10188,-202086,-55377,-15086,-159480,-250847,-263954,-103996,151326,184132,117946,141874,192089,160554,178506,254727,283598,278949,206177,-1177,-137773,-48200,64127,69071,-319,109271,53507,-212828,-248623,-80704,38805,23743,35956,156479,231172,90667,49600,217976,245896,179458,101533,-2719,-123178,-1833,51006,-165714,-195773,-59908,-3983,-147353,-372289,-302054,-20776,127803,96583,-26613,-163199,-248885,-376683,-324258,-95060,12921,-58206,-193389,-237832,-123129,-69780,-163420,-193522,-7743,134831,-56316,-223929,-114821,71805,138031,-24251,-196469,-146788,-103797,-181257,-63441,146429,136242,-252141,-599025,-386960,-2692,12496,-96839,189510,535379,459541,237660,171493,271049,283404,162554,35454,-22968,-124394,-164844,-91514,13896,-101857,-345157,-305866,-35211,25607,-92641,69647,263809,136019,-90086,-136865,-82344,-22603,-26986,-48426,50317,169322,162241,114270,72867,86197,219738,124193,-185334,-219347,-146392,-221094,-250319,-177852,-62866,-6764,-74258,-152759,-215924,-319206,-380588,-120845,157186,78558,-254670,-411878,-304812,-176722,19256,110214,60808,21207,-133955,-264006,-263482,-202042,-142321,-126256,-143188,-53775,42090,53054,9761,-49882,-51200,77185,220430,319689,446093,502469,262442,37201,-152115,-374268,-237742,173838,223854,-106572,-216585,-72444,33998,128172,177776,149943,40146,-98843,-23973,290288,308200,-19244,-171185,31755,251142,199246,-137585,-362706,-166894,15526,22340,-61994,-103329,-62069,22800,-13002,-122494,-248269,-396484,-397143,-154749,-17507,-31984,54677,190741,29774,-243073,-292509,-211350,-124253,124638,407636,178416,-305350,-687554,-879769,-608139,-644092,-748642,-757359,922174,3621920,2898440,-1061196,-2849512,-1077998,62481,193589,685633,583238,5407,-22481,322020,-75819,-347053,-154624,-1718,155598,328860,217730,-1267,11183,224165,328428,270990,196601,191392,-70263,-188522,5427,260525,292889,165031,44231,32195,65528,64485,-152241,-504276,-446135,-45961,163695,53876,-13484,-25352,82800,164712,-16603,-213705,-218589,-85326,68418,103711,-91469,-294922,-108672,177786,69949,-100554,131773,357751,212862,920,-92813,-120575,-65133,147241,131852,-49469,-240931,-269467,-116595,-4359,46941,170849,304294,255365,9552,-159075,-127969,-98743,-61677,126172,200187,17326,-141012,-181588,-232879,-217533,-59507,100229,208009,342455,305042,239152,306056,214994,-60169,-253885,-209337,-26192,169164,313288,148606,-184897,-280625,-193004,-84223,125412,287102,297530,73742,-226487,-308537,-90860,136743,198070,173488,162688,121178,70927,31616,71985,185570,167737,117984,204794,158121,-48527,-17395,202942,160319,-103452,-227303,-195098,-276942,-352917,-156924,40030,9041,-177444,-233818,-97451,-102398,-162022,-99200,-166412,-303837,-186963,3720,56348,70202,-551,-61030,16526,140724,295204,277420,57043,-33877,-45213,-105503,-90135,-90235,-152114,-172028,9819,144985,95907,-11107,-78070,-81721,-30326,24789,9716,22422,62524,54719,44702,-29700,-60568,-130484,-291188,-216932,37064,173973,162696,37340,-78633,-30222,188732,284187,80790,-251804,-392195,-286210,-217485,-140917,-39385,-162398,-297741,-139024,41343,139558,236509,238582,102005,-123951,-151020,30461,55560,-75692,-146063,-118569,-34358,155771,223596,134245,51671,156366,229186,105735,30431,78762,-38173,-221281,-194128,-32598,79666,262538,479106,531718,404416,234749,59020,18939,86338,161859,92225,-36946,-11167,140767,304896,262048,-19499,-134429,-62256,66921,261360,134099,-136012,-26370,156814,237654,134919,-178503,-312917,-152536,-56813,-131180,-166414,-132068,-57957,-24287,-160677,-457025,-522203,-296814,-24922,43218,106225,132280,11937,-141559,-207648,-126144,-68204,-129932,-201014,-208331,-127341,-59351,-11414,31178,169953,434754,663102,441970,174090,158261,174224,112510,138356,213761,112169,-26391,76220,221483,123528,-10051,180836,303659,66551,-209358,-273515,-173767,-29072,21361,-119764,-245787,-253295,-134650,48030,78513,-77285,-96019,-131968,-153423,-8852,177927,207357,79452,-31562,-66659,102827,335140,439795,347115,149083,-158216,-316336,-50657,322760,296557,123494,199037,102970,-126022,-121361,-59607,-117702,-63283,80900,152427,135015,52516,67125,161344,16639,-214356,-196608,-191048,-268181,-287019,-50200,262493,328443,-29317,-314085,-294545,-194258,-158398,-121808,-126124,-39933,114978,194265,247611,207701,133198,160190,138700,112463,27239,-222470,-346128,-208974,-91725,419,60530,94668,47490,-60934,-98083,29546,223325,365249,370401,202611,131436,155146,45497,-201353,-292904,-382591,-301557,-138267,-70000,26898,119596,104343,48135,41650,14095,6454,69683,166892,311034,278094,-67166,-266600,-52874,100814,-49108,-165856,-38264,70129,20910,-71866,-135848,-241273,-188816,21268,-30702,-194534,-249466,-101116,-32646,-119437,-131070,104819,432645,515410,341561,-126455,-1157532,-1174321,31070,323837,64636,-39546,-471637,-580311,-217507,25462,204154,257486,98151,254703,891528,1048608,669332,497546,-77961,-471659,-240469,-65275,-154171,-69758,18895,-12908,-28400,15781,-70947,-160792,-264112,-367661,-481154,-537100,-613983,-560071,-214593,71810,15241,-63566,-73188,-51645,58969,122493,2205,-311620,-461788,-330448,-106906,42755,145741,214242,288967,294423,262096,164534,-11090,-64915,-52564,40999,143073,221686,302009,405976,318754,73181,17858,107970,-81460,-296152,-101491,92768,-143381,-509187,-507180,-211577,118279,294678,199490,-18675,-275599,-518527,-495423,-361509,-222180,-88476,-48063,-62140,30579,88991,22870,60558,217315,186094,-2195,-105507,47675,190367,211139,295518,446932,405944,189596,-122839,-220973,-79497,-121065,-219401,-76347,-32103,-21687,157710,209954,52201,27571,106634,142782,37002,-77440,-130203,-142368,-28866,-76266,-229497,-119502,124748,218414,144899,141762,184281,103090,-89081,-111746,-52875,-162694,-263875,-118475],[-12914,-5226,59857,60424,-4689,-181512,-317978,-245672,-38294,51985,33424,41870,128620,288558,240157,-142396,-358746,-83350,109876,-783,-23035,122358,228906,157277,-46839,-219752,-173724,-56731,-1207,-40190,-72234,-36604,-9472,8726,160497,275994,242444,99461,-73508,-232513,-286905,-182506,-66496,-45674,-55367,33532,107243,30233,12474,180158,213807,-64522,-185798,-86072,-213004,-553551,-545961,-273875,20002,194917,146651,35800,-7936,32800,88089,65740,82739,177542,127101,18505,155232,312135,359407,349245,158109,-108787,-263250,-244056,-125467,-66502,-160802,-283019,-230469,-81968,-79588,-116902,-52761,-98687,-208152,-125120,-3020,96168,207397,116387,-94270,37981,271023,223698,71465,16315,174282,259265,84747,-220828,-181932,50024,-35043,-289974,-206265,63841,257652,409235,395670,74022,-207122,-231415,-53446,76707,3292,-143542,-185964,-95592,-10592,112786,108599,-18862,-76035,-37082,22353,77647,29010,-65035,-21710,25747,60528,132793,268145,414858,424094,294509,25067,-159161,-165936,-169703,-183515,-47228,63696,-32444,-122672,-79514,24586,-50836,-209718,-140429,-3174,-67092,-97639,-13616,-1243,147627,370908,309196,53100,-76516,-35122,44646,4136,-158341,-188446,-136039,-106553,-14769,202770,228278,59075,-81498,-209328,-184175,-77874,-69890,-113853,-5592,114948,116273,78857,17024,46251,138850,179721,151467,147423,167991,113826,43065,-39236,-211507,-361085,-285013,-181908,-48418,199527,422615,350102,282621,393172,422058,311647,285877,240653,133546,29724,-42352,36247,169599,121254,78990,155796,82378,-95920,-219575,-80801,129428,303227,378406,332693,103932,-104637,-90727,-116072,-256000,-314660,-246637,-74215,151124,173474,104020,106369,169157,197859,211948,215892,222599,257719,244060,106664,11560,68207,137029,123016,34602,80883,40507,-175842,-213598,-72750,104093,156224,104108,67904,85788,9819,-8390,147329,251509,269168,130296,-42543,-124806,71040,126016,-51467,-71645,-3653,-30200,-180594,-401041,-348967,-87945,41230,8836,-87911,-154996,-186325,-341705,-389323,-237622,-96373,-135192,-248411,-225063,-34991,12004,-63958,-66240,107225,192840,-54940,-212136,-81340,84740,96020,-88722,-235295,-145413,-111541,-217134,-101813,92557,48978,-316335,-677740,-513051,-104257,11406,-36086,207773,508939,490741,300225,180062,257296,308459,147426,-118780,-197901,-157474,-83222,6883,82488,-113833,-452528,-448448,-147284,-52908,-156316,1652,192583,107269,-129693,-195174,-91493,1407,-39170,-74671,44718,178013,158576,109428,92194,106315,266890,224611,-118343,-246412,-190991,-211831,-241953,-260524,-159651,-5713,22453,-34876,-136080,-253639,-241925,5575,174536,47963,-313547,-434542,-268524,-99433,60577,110180,39722,-2815,-152557,-296207,-339991,-288596,-193772,-156936,-198006,-132274,-17992,31026,-63461,-177682,-121809,115544,272527,319843,413102,481763,331979,130641,-131906,-416752,-344505,66530,156203,-106757,-168731,-19565,65932,136531,176764,160745,57113,-116906,-60255,267647,322888,-2840,-183776,11751,224359,153339,-137922,-303427,-148355,8925,67165,1092,-30184,53013,69472,-127772,-314571,-375767,-432133,-395676,-198198,-119771,-161965,-41845,166339,101181,-8498,-58174,-196700,-226762,47852,450872,363136,-214587,-834604,-1034455,-477420,29893,-41355,-444186,1233517,2594330,-267703,-3246281,-2313845,154706,813812,531150,596939,539397,258247,441578,654762,39839,-273185,-55458,55161,120821,277195,183153,-54743,-105008,104721,275304,274741,150345,120059,-76935,-57908,157896,324134,334731,178723,-5992,-41593,33226,17147,-225321,-512102,-450037,-100926,49566,-31555,-27282,58946,178354,211710,90641,-57614,-119043,-47659,114938,114459,-149666,-373576,-182231,142497,116999,-31388,147105,378602,219905,47387,26379,-13591,-643,199210,195744,-46561,-259923,-281025,-107877,4727,-5732,64019,259375,266614,-9354,-181239,-80237,23258,26010,100330,81443,-102743,-220817,-217386,-262198,-188837,21756,119146,198502,398588,378892,262562,317765,240482,-57115,-271490,-216196,-9003,149889,232640,105134,-213804,-316334,-229241,-126749,78357,195616,177427,-27096,-301036,-362530,-106695,144253,241002,242796,273692,239675,100972,-23117,37177,191662,163235,84196,209274,240867,19319,6574,162482,105345,-135311,-318320,-361631,-389622,-368852,-134919,75767,25939,-147360,-183816,-74168,-133304,-203248,-112726,-165305,-292491,-167662,62338,115647,48694,-52623,-50285,106836,261098,362276,245721,28917,-70703,-151359,-214231,-141286,-93841,-157381,-192289,-30275,85861,58318,-29964,-122538,-146989,-106174,-7298,91827,140032,116983,51452,58615,22264,-11086,-107081,-289426,-198568,50470,202030,175754,19492,-62166,34530,200898,245279,111703,-148135,-333944,-256949,-211024,-162246,-55374,-115805,-202956,-92680,10003,122562,252837,236141,91819,-113729,-117196,58483,62883,-83240,-140415,-118082,-35848,170978,205891,56857,-28706,94339,195983,110129,-610,-70507,-198080,-244693,-143094,-37417,22688,212778,402864,482860,497838,433670,198275,86175,140833,219957,110440,-76212,-102829,2654,157684,149858,-79761,-140809,-21974,137819,315556,145990,-139514,-12931,214333,284805,181260,-51318,-127376,2488,76172,27703,-100255,-169398,-81532,28054,-71289,-361561,-491459,-310943,-62764,-45318,-20349,12344,-114781,-271381,-311379,-217031,-104976,-92661,-192190,-249471,-133858,1107,105371,165640,201713,303707,485514,410353,197676,80750,43993,28601,94072,176585,138137,65519,154351,211746,26795,-128956,87107,253913,93590,-112109,-173602,-75733,31263,-16294,-193252,-286082,-303319,-233580,-31025,80956,-22420,-70228,-153036,-184468,-38923,117080,106977,-23080,-90889,-31099,184573,335931,360854,251927,69946,-198554,-275347,-29450,257688,220877,111710,255830,202147,-21143,-39655,46250,15620,101457,198220,246408,239422,179480,127031,123185,-12216,-179467,-136659,-156905,-253036,-224018,-3283,196002,236564,3530,-233179,-268956,-165952,-102397,-130761,-255973,-183611,44603,154449,202083,259155,289402,246863,122059,12379,-106958,-353104,-393349,-207893,-96473,-34872,27940,132368,133905,3470,-72490,26429,185292,338413,324504,100586,37777,175534,169172,-92693,-292133,-361595,-213806,-71204,-93734,-44180,80165,151993,144562,90541,38425,76506,203836,286306,362027,255002,-93109,-237964,-35926,72076,-28670,-60202,18241,30430,-47543,-128477,-210522,-368168,-333212,-77357,-31399,-105579,-119060,30929,78475,-17787,-6407,225342,468636,343674,-3883,-677865,-1847627,-1665909,-267611,319523,495317,715777,430417,99471,87484,51218,6772,-149832,-387248,-252280,690028,1383650,1247849,1008145,150852,-520577,-405779,-300086,-425564,-319420,-160688,-85283,-4490,45026,-56038,-78153,-166848,-305972,-422913,-517889,-663639,-670208,-336034,-687,18238,-65320,-54356,18238,129255,124384,-59772,-425166,-593180,-403068,-142441,18427,164502,265186,293244,263166,231500,141591,-48962,-79930,24155,101248,147990,240601,377503,515812,421595,134905,17018,83613,-69317,-236850,-10918,239425,40484,-423180,-557335,-289743,90596,281850,190881,-20572,-271887,-450084,-376192,-262406,-156944,23945,136866,96202,96832,118194,68089,146405,314936,179456,-138016,-267024,-50948,163167,227146,287306,413407,451805,284909,-114592,-250964,-41946,-42507,-149973,-34868,37547,38970,148861,182893,146601,197208,184368,116733,459,-98530,-148290,-159601,-41481,-22404,-97006,-17491,146785,170828,98788,87490,145876,61855,-146783,-130878,-24904,-143510,-265038,-124940],[-14738,-8466,11441,-30745,-59808,-183312,-295166,-215502,272,59126,-2881,31605,171654,315848,262320,-60042,-266388,-30252,111127,12103,58332,228303,274700,118700,-43364,-141952,-113276,-45772,-9708,-45096,-132830,-153917,-93411,-17527,158809,357135,380060,198379,-48221,-222349,-270299,-243936,-172877,-118896,-126863,-83012,-69355,-191013,-133250,167060,222876,-59039,-188057,-71181,-161176,-475739,-423225,-122725,135534,252988,173422,74751,-15006,-74166,-73867,-73442,-10524,143145,187940,195695,302966,355395,355756,368154,214813,-85223,-300642,-350522,-244475,-121969,-112861,-189654,-167472,-30111,21115,27868,22588,-115990,-234651,-133317,-48302,34236,189636,167933,-83635,-40641,195062,225342,86536,32446,178224,211131,-42864,-365877,-292104,-30314,-103666,-304662,-208878,39535,268060,473666,435535,131033,-107013,-165119,-87217,33010,70399,-23018,-115046,-56703,18927,81835,2938,-148887,-179148,-93612,26047,123621,95145,1239,-11991,12046,54227,30988,58522,284357,407346,309237,71883,-86977,-114160,-103844,-85640,18207,87081,-16578,-138522,-153268,-137013,-300234,-449992,-155861,109935,9541,-81413,10509,14829,107684,290471,266788,53439,-26105,18796,58282,15712,-97294,-162029,-169845,-170810,-68172,155316,227205,145275,26134,-158584,-179192,-69030,-32136,-78108,-14251,71095,89751,45391,-12866,68793,182050,190716,118564,113523,177861,161046,72844,-33611,-152897,-221808,-138482,-45068,27689,192958,313048,199844,177403,385671,433903,289246,265617,228660,150127,65098,-43745,-20077,53781,11085,41308,126918,72681,-83278,-215003,-64129,165163,339949,377276,321072,184284,-30422,-154623,-238958,-356163,-384137,-231424,-43933,133627,118767,28136,10289,76663,164346,189850,142502,129716,188945,242090,205483,193364,220878,250247,210730,63306,9118,-14010,-151048,-197740,-75501,145387,252445,151575,-27837,-51752,-49242,-56071,53150,216268,296675,128480,-87860,-130848,83022,140115,63780,37886,-25268,-122949,-207512,-362441,-343018,-114656,15149,-41439,-120882,-106686,-80397,-248363,-391034,-336072,-169042,-179892,-274144,-197187,33106,79296,38122,86953,242087,253938,-36876,-184166,-79060,13665,-40085,-207834,-290289,-150147,-93804,-204330,-138925,-36307,-111703,-366184,-641569,-554581,-190038,2261,-4292,149985,393658,453660,300068,124379,167527,275426,120104,-241363,-336350,-188768,-11950,82265,97304,-143775,-505573,-519640,-227618,-104237,-193057,-78258,94008,58255,-151667,-211072,-70208,32134,-58485,-121056,11834,168065,150302,102398,117116,123917,256933,248244,-77439,-260665,-207955,-168384,-194781,-311174,-242764,-17503,72523,18664,-67701,-118689,-11080,144142,166782,7410,-326275,-361677,-150548,17822,90210,71211,4318,-6384,-126105,-292452,-395526,-347458,-214207,-173516,-229925,-179126,-28465,54972,-92507,-247495,-147890,164354,323021,308149,338662,383242,334468,187336,-90201,-386696,-380406,-13077,113577,-56672,-81366,46226,92621,124624,151311,153575,48208,-155110,-119953,188671,278014,-393,-195805,-23953,161439,79659,-138773,-218597,-117198,11234,107016,32744,-882,116326,95633,-191669,-397482,-412031,-405676,-360754,-231293,-171173,-184341,-75320,127663,174063,284438,223173,-163668,-338293,-138065,294530,419832,-126625,-891124,-1070355,-229862,698588,513994,-280812,1351960,1334421,-3058165,-4839541,-1552679,1262675,1323308,658102,346863,434444,613531,1002540,979597,178454,-147624,51321,76783,37295,189143,142703,-91618,-200997,-14278,212013,273350,155463,83372,-65040,51725,229748,294615,328357,223430,-12919,-119242,-34957,-48276,-258677,-435560,-363415,-72180,12259,-43815,10050,139502,200738,161194,149922,93349,-19698,-47371,103485,100464,-174282,-385389,-212527,92269,111385,-105,93154,285239,184759,92513,125552,51999,1652,149813,189857,-33629,-220872,-225322,-53414,43557,-27976,-16140,188854,206744,-66866,-194117,-10832,158374,125084,75951,-32814,-196406,-231339,-195827,-259155,-134180,128852,145397,159490,393640,397302,239598,292923,286151,43370,-188084,-188550,-9049,91362,99567,23091,-230874,-315990,-228688,-152820,18359,85540,43426,-125296,-323660,-357307,-95271,133484,245227,283657,336298,297102,97398,-112218,-65598,135145,124550,30177,197342,332426,124165,32464,79529,26056,-134835,-327815,-432869,-430444,-315892,-57360,123710,43971,-105156,-120475,-59861,-154208,-188844,-70822,-122836,-238330,-132722,89954,135451,7776,-88962,4979,220188,377299,425852,231900,-11247,-159869,-246997,-252720,-156006,-80797,-134161,-166905,-66293,9608,20787,-12302,-115709,-201036,-209531,-69171,146671,237214,163156,59013,78924,77608,42150,-59011,-238344,-182361,10970,167571,165365,33962,-19509,72493,156680,165061,112420,-71265,-277850,-219217,-161293,-114829,-19204,-58324,-112418,-44275,-1714,96702,224570,201150,71312,-111679,-87240,71006,58114,-72898,-90133,-70186,-18114,166589,171134,-25279,-116013,20997,136243,89620,-41240,-199946,-308726,-217337,-58686,-6870,-13791,112455,234917,334238,471349,521561,335498,213976,227768,248669,93846,-108150,-161538,-130800,-47239,-25402,-136613,-124801,18239,192308,324901,117588,-139188,11955,239675,263902,165694,66978,86135,193107,230202,175807,-21776,-173373,-105677,27347,-30417,-254662,-399217,-271180,-78533,-126945,-154880,-127954,-222444,-342733,-356991,-260939,-117812,-23452,-102762,-177966,-69463,86256,229530,281715,195500,135641,273052,335599,162517,-41615,-104477,-53490,55744,144877,150473,113064,149262,144862,-66979,-203918,-806,172454,72798,-67126,-78568,26893,61690,-64678,-210211,-249703,-302044,-311285,-130468,41553,-3894,-56530,-153997,-184654,-55769,60702,9724,-105672,-118904,7528,205024,256010,236619,141121,-20801,-249200,-267630,-50975,144673,138278,102592,275131,286254,109458,45796,103924,107912,227026,297602,364665,368465,293008,166845,80111,-33061,-114585,-38453,-87832,-208372,-160856,14163,75312,76757,16773,-136847,-243061,-169825,-46978,-68280,-286910,-280713,-24497,114143,157462,291707,398598,285506,99160,-50554,-184074,-404170,-388235,-194584,-82222,-55159,-23683,97749,152665,24931,-92129,-38077,94776,253377,251157,44397,-23762,181919,250927,11701,-217760,-246349,-91017,-10251,-114217,-128683,11436,182421,240094,169427,94480,132944,263404,320439,351192,227192,-86338,-191643,-20279,44452,-1033,60911,79929,-23461,-121032,-151040,-216339,-411781,-380198,-105662,7687,-3582,15311,156798,156957,-13273,-78716,92117,280176,97907,-329090,-996094,-1975187,-1641578,-390926,377551,772485,1150940,1049302,525280,187614,69620,-70209,-434144,-735846,-604858,415659,1419228,1539376,1293833,400559,-447006,-423378,-395787,-587194,-496961,-308645,-167055,18732,95538,5623,30723,-39853,-172367,-272364,-406297,-604026,-657225,-394920,-49264,48370,-50113,-55597,47195,162337,119498,-84712,-457310,-637652,-442588,-185724,-45594,119666,242951,227030,172687,171684,106464,-87452,-104166,60635,138994,135760,232011,420971,584198,476405,168998,18638,77313,-30880,-159531,44382,309825,167735,-325082,-546066,-286985,97316,237712,140153,-35976,-240318,-319293,-204525,-144293,-100334,97525,240125,172394,103968,105814,69884,173688,328879,88690,-298430,-396392,-147918,109628,219286,257637,342390,445020,302411,-150745,-298396,-30168,33770,-47852,58160,128992,81217,71895,39676,118162,268316,213349,68505,-41273,-125446,-184606,-195403,-82311,8699,13721,62831,146153,119604,34957,-1162,58142,-6244,-213486,-182665,-21437,-102084,-216259,-117780],[5444,-2966,-29695,-87771,-65562,-110503,-173383,-103963,73119,80715,-4121,77511,257264,355474,309279,87162,-111196,6262,63352,9730,137665,309146,283857,73092,-38913,-31698,1166,18744,15394,-28527,-167820,-241794,-163700,-12920,187602,426588,485423,293004,-10923,-186684,-192318,-237032,-231280,-142646,-144203,-156685,-193078,-336681,-222005,154631,248118,1997,-139980,-24404,-54454,-306391,-263155,4971,200051,269857,190819,103932,-45650,-176007,-187139,-174235,-111530,92683,277644,429736,476119,401155,321993,297593,200974,-51568,-257657,-350287,-291833,-154797,-67366,-107268,-103178,29714,114252,155321,92355,-110730,-222737,-137586,-94330,-7481,165984,169517,-90183,-109779,116165,224597,131560,77321,161521,133746,-171027,-471916,-357272,-86286,-132149,-268223,-182546,32166,267855,466403,411210,198284,42494,-56596,-106176,-9855,150622,127012,-25088,-23519,27467,27114,-96323,-232577,-241993,-128759,51901,174364,141102,39620,-27184,-16419,34744,-77257,-151486,145299,363653,279116,78444,-33573,-50992,-8045,24119,61306,59179,-51029,-158559,-177530,-219880,-431533,-552808,-140760,196131,76045,-36443,50000,10450,2790,110285,134224,-9574,-19860,59814,94536,74524,-17119,-139744,-202270,-217047,-119799,56434,152346,178362,111073,-103340,-168578,-56186,18454,-31926,-40233,-3500,50804,34367,-20636,63441,180551,171563,70324,72088,164902,168416,76708,-17534,-62266,-48261,-960,59630,64553,145507,162975,32872,37727,289504,342426,213236,206330,197800,149562,89120,-14986,-36647,-33973,-76355,-5971,52156,7442,-92675,-180093,-26634,160986,298605,314607,268983,217583,17142,-213967,-340449,-418886,-419170,-214459,-22675,97624,32341,-85222,-113131,-51343,75121,127045,63277,35519,91665,194614,267864,352693,360562,374561,324005,82130,-82526,-80713,-130261,-205627,-104113,136692,276829,159380,-105606,-143585,-70477,-81199,-43842,136704,250679,101691,-109266,-123074,36930,93612,149897,113672,-112848,-255335,-223581,-277130,-289431,-86419,61690,-43405,-126392,-38970,41336,-119792,-332977,-362973,-177119,-162244,-244038,-143536,63136,100239,107081,223266,349805,285563,-12401,-148412,-105162,-110141,-214733,-333336,-329166,-139971,-39663,-133880,-148954,-185862,-279949,-372153,-493878,-488580,-223589,2488,14648,61485,239250,370503,261709,36621,29749,196109,100316,-281650,-389151,-199091,39841,125780,69582,-170193,-473647,-478274,-235261,-102131,-182798,-143114,-15223,-17459,-166012,-183944,-18472,69177,-68195,-159009,-20232,156829,141271,90885,144922,142954,193328,186789,-70630,-254124,-193826,-104444,-124512,-315109,-285671,-28088,80172,12132,-17587,59621,249167,263229,138405,-30592,-277489,-215290,15839,139408,87892,-12812,-46947,6194,-63656,-244119,-396814,-351513,-196738,-172933,-236216,-179069,24866,122298,-76161,-250288,-121013,219520,364305,285014,234622,233388,270194,210639,-22220,-299704,-332818,-35324,108046,22110,13655,107432,121364,113041,116662,132849,22000,-186318,-161634,98813,196436,-5579,-189119,-52560,82604,-11553,-154206,-143797,-81244,30809,146435,43084,-5774,117611,87188,-197393,-359349,-351595,-322998,-302282,-245127,-157138,-84722,-12364,108828,241214,563593,496971,-96139,-418131,-369349,4671,364699,-27119,-811558,-949672,107505,1243685,862491,-258277,1201385,79285,-4941626,-5532298,-706188,1996942,1446493,578050,78451,354084,994405,1470480,1212808,329534,-1132,142651,69085,-66375,95927,124678,-91786,-254885,-116562,155458,296064,225652,92219,-31480,110687,199132,189958,288436,288238,12555,-186901,-120090,-106410,-226787,-284304,-202511,23200,41783,-15689,59208,187797,164494,61614,168593,227524,81507,-65682,42867,69462,-152094,-323251,-189506,45350,69235,13048,30843,140966,135044,131081,181218,67984,-46076,38950,135443,4876,-122587,-115300,32520,109405,-1919,-43532,113108,103178,-132554,-181777,70558,278231,222426,78147,-88711,-216999,-162752,-119077,-205482,-44089,245221,180802,112719,340499,363396,189421,258587,357265,218596,-30196,-123729,-4973,29414,-22308,-53534,-210562,-250556,-152059,-111511,-3942,11557,-51992,-178941,-277648,-278342,-36846,137562,234135,307047,358354,292520,65009,-199819,-191732,41336,72663,-6851,195483,409018,230278,48855,-21852,-55335,-100965,-251935,-387769,-382546,-202833,65914,187917,77180,-52183,-61270,-57308,-151554,-113288,22733,-37631,-138099,-77533,79813,106947,-38154,-101414,81590,327155,460729,457546,237808,-30339,-242498,-286941,-201243,-111372,-34959,-68491,-89252,-68271,-39409,12176,48074,-54771,-222849,-296330,-120279,179016,299305,201236,97142,123533,134531,89405,-2688,-161438,-181764,-69621,86634,148715,93043,47770,73540,74195,84480,102733,-32408,-220561,-148750,-49305,224,64349,6763,-41841,-1248,13245,70705,164348,150303,51346,-116496,-75649,69597,56441,-42176,-10856,16521,24192,156478,138119,-84529,-184857,-40425,74289,57945,-67778,-259312,-337895,-156916,31959,52241,-20393,-4309,51258,164592,357573,495007,454051,379263,327224,252968,66807,-108888,-164696,-217529,-240876,-204257,-172504,-90275,56950,235461,313251,89546,-96855,78920,248990,188938,92269,137926,263549,372921,385534,301771,68618,-142272,-130416,-28975,-43135,-153061,-245594,-167933,-61194,-180626,-255492,-239056,-273594,-324494,-319489,-239701,-97099,61887,38709,-19430,55538,179885,330303,365344,188612,13735,114388,235220,66540,-176219,-223571,-100303,46448,135603,155171,132181,105423,62495,-119048,-206805,-57281,75871,13734,-66097,4967,118875,68162,-97087,-161454,-145769,-250788,-350506,-220454,-8855,-3020,-50011,-141892,-165628,-62499,19974,-51632,-138548,-117208,12816,139606,115466,106662,53361,-86673,-272197,-274560,-108958,14759,86395,119743,271879,353415,239027,100152,84936,135010,279710,352884,457857,467187,360066,184269,45521,-53114,-58613,56706,-8606,-153338,-130368,-21496,-85366,-110417,18986,-29969,-215171,-213394,-23396,38240,-214042,-310913,-73225,90921,125192,288533,426119,276551,81723,-62937,-189932,-354769,-325116,-170625,-53613,-51242,-79499,-2696,99455,22091,-109928,-105801,11566,157062,187245,52204,-32936,186652,299286,94500,-107626,-109242,2934,13632,-137229,-214438,-79690,170193,293950,254360,171828,161796,231027,264081,281953,195670,-50219,-141612,-17927,18149,17510,144512,116593,-81143,-180169,-130111,-140737,-347578,-322873,-65042,63332,72621,116742,254987,200928,-88762,-306035,-231787,-71536,-161880,-540129,-970807,-1499994,-1173994,-333995,475701,792056,1115948,1203591,573162,24718,48943,-12666,-507383,-806674,-628172,186878,1136957,1440846,1229625,505905,-336411,-324763,-339220,-584140,-514815,-349947,-222960,39525,151530,78079,117190,72006,-19141,-92086,-232588,-432316,-513200,-372438,-71689,71335,-34788,-71658,35413,150640,104868,-71765,-399987,-581224,-438034,-228839,-143211,18063,167583,134540,67785,105770,68101,-118998,-144700,22292,137755,119688,204836,421503,599722,488782,185845,29562,87914,22355,-80141,61741,300005,211920,-242757,-476429,-208401,127762,174781,66257,-60822,-198539,-177463,-30409,-38202,-69676,121677,270835,180823,66992,67774,48322,148966,255078,-60819,-430781,-443984,-206087,45986,192543,218072,266967,403658,248572,-212135,-332373,-32339,97009,76234,189826,214344,100908,-36944,-174240,-40330,205275,183770,29599,-52739,-130056,-215859,-233617,-124113,23734,77741,104481,133492,95002,-9514,-80837,-40774,-63115,-243608,-230847,-32792,-38404,-118756,-86959],[-46326,-71534,-132984,-186530,-104616,-56509,-62834,-15726,94311,44214,-42051,93985,286399,323627,302555,195565,6007,-37875,-76901,-65868,138146,292513,205442,-18447,-84388,31860,93699,73651,21045,-50737,-219877,-320916,-249378,-33607,192532,414407,491333,332682,-2713,-174000,-115351,-203653,-266377,-150309,-141014,-202793,-256981,-373225,-228080,141173,262973,70229,-82088,12716,40546,-127812,-125390,63700,174213,206577,164391,97591,-94420,-244209,-228313,-220208,-198947,25307,336239,601055,595894,420943,256007,156175,111387,-27245,-154720,-248327,-259207,-158879,-37952,-53735,-51016,85043,187663,238052,131052,-90193,-169225,-125488,-117098,-2126,163813,140301,-97585,-136996,70425,227241,196248,137954,121634,26908,-266448,-493971,-343339,-82989,-85574,-174248,-140338,27474,256797,399188,344559,281808,236518,89413,-90021,-16025,250658,284746,76705,12859,22826,-29513,-154951,-240641,-241194,-122295,112451,239267,169980,49173,-44631,-20124,46706,-131838,-279893,58148,327647,229236,55701,9846,33382,115136,137525,88942,11688,-96548,-162209,-151967,-203982,-399559,-469542,-70359,263325,139922,47870,119355,10233,-103939,-73363,-17771,-77246,-10879,123681,191638,187979,52991,-117822,-195705,-201256,-127641,-30524,68238,189284,179941,-38603,-136900,-23128,91039,45922,-26879,-28232,67834,102886,45778,84653,188717,172669,54629,60502,160192,168674,85169,27172,56219,125825,109446,112788,66378,87716,36201,-92624,-75662,171803,232601,164678,175431,193712,160250,120712,59132,9343,-45395,-77678,2488,18197,-45401,-93792,-108869,38125,152645,238731,246974,222856,236898,75852,-208732,-357846,-388647,-361319,-159336,12364,76101,-33260,-164846,-185656,-133373,2539,89689,37328,-6633,20068,139734,306522,468326,465622,489255,452916,114039,-137616,-101521,-74906,-198231,-134329,102993,256626,158139,-114397,-139907,-23889,-48518,-86695,61206,176853,91572,-50088,-51625,-3959,46333,220338,180679,-188437,-348247,-198969,-153857,-179998,10084,174244,13327,-91787,45435,176362,38460,-218637,-301867,-99440,-56138,-128875,-37372,79249,82023,141467,325757,409154,285468,30673,-88703,-122296,-213188,-330616,-380822,-296413,-77438,69556,5855,-94193,-275264,-372121,-303610,-259298,-307986,-168320,41054,56843,11716,117241,289129,236658,-19745,-90033,115450,119742,-206115,-325498,-160118,88022,157291,47992,-148240,-332129,-298745,-132043,-23317,-107854,-158990,-109512,-108529,-173220,-116704,64954,123186,-41972,-149947,-13250,170747,145545,83322,178482,174345,109526,75336,-81564,-212801,-142355,-27991,-42111,-260002,-260430,-9592,76680,-18171,25486,248146,470196,346767,107777,-52663,-177586,-38471,190601,239202,53709,-123892,-105299,27634,17026,-152672,-324590,-287753,-142762,-154086,-221258,-132076,130277,213033,-29525,-200715,-52663,271155,386072,250300,119709,71707,161264,210385,58531,-190073,-218985,4199,130974,95629,83636,148253,154379,114768,83134,100743,-9525,-188587,-157395,38357,108265,-13088,-153155,-53954,11979,-101111,-183576,-108357,-54008,61374,178744,41458,-30035,62264,36691,-166880,-243810,-228695,-211236,-240938,-242813,-93362,100662,141898,137634,295265,751726,698460,-3464,-449405,-577665,-306189,254307,85012,-614004,-690333,485142,1603638,1033015,-303024,826470,-942326,-5762600,-5354309,77078,2250662,1171207,360011,-83038,336877,1264419,1657052,1275766,462714,121905,187780,32435,-167045,13232,123831,-71272,-280325,-210806,92588,332316,321269,126070,2528,91144,64460,31055,220939,333339,28734,-250109,-208773,-147525,-146923,-111884,-28979,123075,83505,-9318,57296,168861,90981,-35944,157747,328578,170018,-97041,-58676,17920,-102372,-220635,-140798,-5510,-2265,9906,-6090,5492,79650,137750,163129,19074,-136507,-93333,52482,47985,-10561,-1330,107946,168698,49244,-38154,26990,-23768,-193238,-157268,127499,337394,281750,95024,-85531,-174099,-63180,-33467,-124963,49918,318408,191498,52812,238147,267629,110957,212005,412900,384978,122602,-61512,-14374,-36679,-111090,-110626,-163441,-134035,-9991,-9337,11487,-23633,-104175,-186309,-193205,-163517,42784,154377,209676,298300,325841,216141,-5492,-275100,-317976,-86550,1052,-26336,192380,419198,271456,26230,-132504,-141522,-68474,-137747,-269189,-285445,-86598,178751,236153,104375,-18317,-46750,-91885,-149448,-24756,116968,51639,-30092,-34830,8630,11352,-98643,-120217,108003,363406,464707,414028,228772,-26840,-279329,-269605,-102390,-35053,13753,121,-2275,-38523,-49859,23245,116953,22896,-221917,-351676,-150715,177642,299889,207801,142876,169893,163567,98280,14966,-123770,-230076,-189808,-31018,117887,161248,103618,22375,-33314,23049,85308,-45795,-183075,-62280,86952,126704,143609,44732,-23407,10897,30049,30851,70896,76243,14870,-147047,-111955,37346,49258,-21005,45376,96772,65419,130520,96439,-128212,-240981,-97264,9412,8726,-85345,-248621,-302536,-108680,77990,99332,-17061,-112946,-90379,32259,200521,377694,516871,516830,391183,225637,39562,-80855,-126344,-254206,-383718,-347022,-195509,-64076,75303,255558,288473,79905,-7053,180742,236916,71795,-26431,128865,339752,483400,507521,392836,153242,-96261,-161505,-125412,-95590,-72739,-60601,-24421,-23578,-209075,-308291,-294865,-261548,-230377,-219055,-173591,-54515,136450,175465,156978,196729,250505,372343,401019,201796,-12570,61210,135550,-68069,-294054,-290131,-105226,67732,146333,150459,140250,72694,1217,-115143,-146048,-79826,-24587,-68181,-86494,72573,184788,59870,-97848,-67001,-13237,-169463,-343434,-268941,-34816,2542,-46760,-126936,-140207,-65765,-5269,-63805,-116225,-100971,-37345,-4008,-52926,-577,11101,-97595,-232540,-261347,-182507,-98108,89391,179002,272416,406228,342547,104596,767,102620,254943,347905,479122,486489,362978,181596,26803,-71360,-31848,116417,54313,-105242,-143263,-105094,-240176,-254213,32966,87646,-171046,-273566,-34338,157730,-65151,-268610,-78944,104858,118611,247499,367920,240253,86096,-26697,-133152,-218770,-210899,-130657,-10807,-11190,-109457,-122827,6391,25573,-77205,-114370,-6600,114698,185050,131464,24716,214148,343777,164403,10277,-2828,37341,4393,-146505,-270653,-163282,122953,300685,337129,271474,180695,150226,167341,194579,177550,20739,-81543,-16506,15646,42649,179524,131417,-105778,-186255,-50538,19827,-171022,-177402,34555,127790,120696,188584,339756,245254,-169146,-549991,-576873,-435517,-341184,-543061,-589062,-592676,-473694,-150760,576207,581583,688521,943619,313508,-316160,784,170162,-332872,-551327,-297371,76872,641238,1031546,884690,406933,-250356,-150991,-145252,-399003,-330742,-237184,-207788,74767,215709,149672,173340,159524,126350,82272,-15014,-162915,-263170,-254983,-47826,84020,-10384,-65448,25215,130296,106382,-9052,-253962,-421786,-363492,-235169,-229797,-85375,105114,88618,18842,82065,61428,-108948,-166927,-58293,121439,136294,198311,407086,589978,498122,226510,79918,131944,98802,13792,80869,262062,209023,-161266,-339443,-63151,184810,136865,20973,-61120,-135276,-44108,125052,57136,-46566,124273,284142,187582,47773,55744,52088,118090,146201,-197289,-466840,-367660,-184913,7201,172551,192716,230400,374307,180062,-240536,-296455,-5600,162574,222605,346567,291909,125294,-107639,-356377,-250736,53673,126316,40547,3527,-70910,-190411,-228585,-120176,51959,109977,125338,136504,123147,10426,-92676,-91500,-60577,-191657,-227257,-30986,53864,22480,-20542],[-111588,-144396,-220287,-266953,-126200,12023,47665,65436,105302,5896,-69496,105939,277749,259318,277914,273012,97487,-96731,-227238,-160542,95790,222232,99547,-97417,-124219,71766,175424,137008,37739,-80367,-250266,-344995,-302375,-60396,178978,330821,422778,347013,12150,-158142,-41801,-140359,-256145,-127620,-109958,-202004,-234850,-275536,-128962,156480,274856,130942,-15654,44844,101841,10680,-25492,66241,78888,73673,91542,61816,-132368,-247327,-183193,-194985,-236302,-37173,326904,626964,610421,398775,171017,-1314,-12868,-10822,-23102,-84140,-160713,-130791,-27880,-32119,-17463,122879,231888,262711,121733,-68703,-89729,-97013,-113053,44878,188554,103008,-100762,-120771,62320,216282,242277,179818,51534,-111203,-325178,-433968,-260181,-29865,14123,-61078,-121519,-14719,207597,275047,238632,348634,422990,222478,-61793,5032,332610,387975,140776,18718,-25694,-107283,-191099,-205759,-212960,-110337,161826,275309,146759,-318,-81877,-12253,78570,-137153,-321001,13975,276330,141886,-21071,10407,95903,204365,194908,61362,-72680,-165843,-190464,-147376,-155678,-272919,-288987,-483,261676,149795,112209,162304,-25822,-208425,-216955,-159374,-143982,-13644,168461,281779,259943,32502,-145617,-188794,-171466,-137825,-118179,-26429,149252,178193,-25244,-133896,-22971,119737,98239,445,-18735,108475,205373,139446,104263,184417,164549,36146,34331,116553,119453,52282,33424,110220,191834,114155,46377,-22046,-14178,-82120,-206093,-190734,22219,107715,128321,151663,174643,132023,104654,103212,45112,-32450,-36393,38592,19866,-98039,-136320,-90169,44910,95833,145773,153514,145687,200317,99028,-182664,-337731,-323110,-266857,-119103,1901,19948,-108521,-226185,-222438,-180843,-59837,60842,25311,-44942,-62810,39084,261250,455186,447322,489911,485852,94065,-193711,-118639,-37895,-212187,-209717,8666,165976,113105,-98763,-99510,21339,-14415,-106068,-33063,51914,53408,41539,36993,-49567,-14934,223141,195339,-240844,-401497,-188480,-82013,-95706,83636,238806,40322,-91369,66653,247270,139324,-145880,-246963,-24518,52029,-8065,53523,41555,-22595,81314,313027,339610,192281,29906,-63891,-165933,-302086,-382100,-357880,-228879,-16577,159758,131417,-31587,-318927,-409464,-231798,-60910,-111618,-87307,60979,75152,-20680,11896,183076,196177,-60575,-196948,11283,127207,-90775,-221667,-127059,83227,134956,15895,-109607,-154377,-64756,19120,63048,-37779,-172712,-231195,-257680,-233458,-84051,109970,136429,-28619,-132454,-5554,162855,110473,25676,156602,164305,-11689,-90058,-142287,-188950,-113322,-3929,-13859,-205042,-212124,5217,42426,-84890,23675,360175,550708,339860,40945,-106977,-115858,67676,286517,254138,-44934,-277445,-205616,-1040,44539,-82438,-235621,-216093,-112238,-165921,-238288,-100539,205706,249467,-24088,-173764,-12557,263634,336408,161653,-28922,-109087,-1473,154316,86397,-132190,-116092,45983,119852,92231,69060,123374,149896,92195,16095,22683,-68746,-188109,-140945,-12293,3478,-54271,-124671,-52715,-61384,-195652,-242363,-152410,-78982,55709,160274,4549,-86767,-56803,-76015,-160357,-145990,-124401,-133642,-223215,-258446,-39145,277482,321079,201801,312516,782320,760168,66174,-456567,-729211,-541765,146852,183458,-385537,-381294,820852,1771363,1104046,-326559,330725,-1645823,-5745800,-4584743,698019,2065514,599584,90994,-95135,355443,1286346,1452718,1120166,533479,179537,156593,-39609,-251945,-60820,104741,-72740,-312020,-315171,-9421,328446,367894,144721,2298,-19595,-153397,-161735,123531,311863,-8215,-319458,-290409,-174576,-62834,17650,85225,157121,74465,-73827,-39141,67993,5864,-94118,135837,388999,229989,-138466,-183041,-52776,-52379,-120619,-102523,-71497,-93930,-14320,-11034,-75330,23066,93784,63218,-93332,-251943,-207763,-31604,68305,62864,69498,141159,192942,93557,-31823,-69910,-143850,-232518,-130424,137638,315026,281055,107167,-49957,-104914,9079,17441,-47723,113186,308079,149720,-22127,100552,121950,13648,151509,411768,458925,195868,-40226,-54013,-108516,-163503,-141028,-105068,7578,165132,117669,42620,-37954,-122566,-154109,-103458,-57524,112945,177234,181640,255155,241589,86042,-100254,-321497,-414196,-227999,-81948,-27488,179736,342625,214807,-36836,-226181,-219460,-55371,-26007,-127435,-183720,-15146,235904,246534,110172,-17212,-87699,-163580,-163315,31805,171983,117496,55693,-25381,-116523,-135041,-166590,-162791,35811,291956,379142,295028,187384,4448,-234068,-199532,-2474,42263,37534,29859,56079,24742,-11355,48397,170944,91054,-198925,-359122,-149252,154182,247933,182843,175412,197648,153951,62033,-27326,-163247,-326496,-321930,-150928,78144,205698,126859,-60742,-130070,2291,75597,-91293,-170472,17564,197992,209671,175760,36928,-58294,-7341,35979,-19157,-35743,-13916,-40971,-201007,-194045,-20731,39583,-26710,42487,133875,85040,85554,41035,-163652,-288715,-156083,-57250,-55287,-98806,-189123,-232006,-96987,55558,105700,-15378,-179722,-148806,-25198,58834,227406,503256,567689,384760,170796,23606,-32846,-71380,-254529,-458192,-428175,-212646,-62516,64401,245428,255505,93419,115131,290394,197577,-62972,-156732,44065,292566,491765,571569,448096,215058,-55825,-193269,-222084,-152118,-14483,115186,121341,14716,-223600,-319627,-293130,-205086,-108682,-106807,-103274,-11709,176710,252896,277150,299328,267944,333754,377966,229241,51430,108691,64013,-201367,-380221,-313268,-88764,99234,155567,124929,139757,71157,-27652,-71578,-61269,-90010,-128797,-162521,-111581,112516,204654,35844,-77538,23963,86975,-96588,-304429,-267344,-25465,14269,-58660,-130439,-130311,-86553,-39826,-53908,-75511,-107639,-155740,-203945,-231078,-92494,-2004,-59239,-136485,-220415,-267584,-191152,125887,256839,276638,421662,377904,42872,-126411,13143,147685,255041,379827,379998,276045,132956,-5616,-107972,-60442,95232,47786,-107302,-215764,-234645,-362485,-321499,44828,175280,-133334,-347655,-94084,228294,73351,-203725,-66419,126915,106838,144824,214078,162750,79703,-3161,-84870,-83132,-110001,-114784,835,23344,-132382,-250735,-127078,7460,-24312,-83875,14636,123256,228919,220864,94733,231524,359841,190587,70205,5496,-28530,-60839,-171027,-319163,-257711,14228,224619,361629,337680,162988,36747,45671,81926,131310,67995,-59560,-54767,2272,42379,128719,87258,-120946,-169405,28231,181682,23436,-45346,106345,135871,94740,190339,372944,263823,-235859,-719069,-821968,-716836,-432648,-371058,-31258,353393,138329,10183,577659,212527,50612,423594,-125338,-735882,-111518,361704,-27399,-121203,176060,14207,40571,450715,387823,81069,-291379,-29085,52244,-155739,-59450,-59460,-175703,60485,214339,144945,138918,154756,174850,157335,144196,76088,-46538,-136404,-44721,20322,-42851,-83065,-17610,64359,67209,22296,-126890,-267898,-288163,-252635,-337287,-208910,37924,59448,-8960,51808,30874,-111524,-209862,-196880,43309,127566,161138,326954,504539,455591,239536,106503,135730,121006,53160,61452,175310,132695,-137444,-224770,35051,181634,78361,-35077,-89273,-117398,-2283,170941,66698,-89964,54687,245004,169660,20405,28548,31174,41828,-13655,-334226,-452595,-250642,-156376,-65004,97452,114441,171043,309038,73326,-268019,-237176,1488,161117,295685,416982,284796,100395,-165913,-492215,-480360,-176038,2081,32295,50863,-10082,-149295,-219311,-118176,37465,63485,77938,97550,125873,36452,-77584,-126797,-50299,-121360,-220787,-68613,97144,114591,5344],[-174868,-199224,-269170,-319949,-126392,82338,129925,116222,105263,-21286,-84440,96661,220786,170446,233945,299022,147633,-134778,-339160,-251941,22388,118818,-6316,-147026,-137639,88072,227429,193037,62910,-108501,-253556,-316092,-314059,-99903,120375,178002,301042,347296,47625,-130706,7591,-75536,-212117,-87632,-73022,-172325,-153393,-96348,30367,191842,266381,154910,43198,70536,113841,67596,24693,34376,-53103,-108191,-31661,-3222,-152673,-193379,-78124,-112321,-209201,-77969,237509,488026,503398,323477,77091,-121340,-112684,10741,104795,87383,-25275,-72724,-30733,-31892,270,137962,248754,242415,73555,-48765,2748,-49512,-83687,115455,238360,90861,-86677,-66134,90351,189187,250335,194100,-23168,-244492,-335436,-301884,-119274,61477,135262,44406,-128455,-91689,127882,134946,123166,385109,567589,317014,-23648,57790,384903,415964,153423,-8114,-110340,-192400,-200640,-140281,-167535,-99870,184427,274528,85046,-80583,-113338,21797,141976,-82298,-268351,17878,217839,44356,-115304,-7681,142397,249482,195358,-1848,-161600,-227343,-234560,-178959,-103777,-107606,-93459,51140,201260,115659,152408,175293,-84083,-265693,-249319,-214287,-158850,3637,193345,318139,238533,-67305,-197428,-171295,-136411,-152176,-176313,-85573,94352,126917,-49770,-140656,-41414,106877,127894,59108,37808,174359,332093,253285,142418,197796,171536,35871,13203,55412,46493,-241,4053,88293,145223,35041,-99802,-163061,-116447,-151028,-276894,-275141,-106610,19817,128858,162663,162635,93510,72051,121791,71944,12549,52349,126384,94723,-100499,-190015,-130642,-6577,23640,72754,81772,73508,146265,111382,-124486,-272938,-225561,-141735,-73854,-28980,-37696,-148961,-222049,-185232,-152495,-54003,87374,49624,-62160,-124569,-62352,165083,341367,330857,380712,406858,41144,-220677,-111000,3033,-199505,-274212,-83103,77993,82042,-35042,-18926,71718,42094,-62406,-86444,-61863,20462,172354,160044,-38331,-29378,205361,206907,-189893,-349353,-161824,-48060,-29077,124178,235298,37721,-106553,47950,275326,191435,-118502,-212222,33844,143376,105901,136575,4024,-147959,-21830,215022,179869,56882,17785,-41426,-186093,-316430,-315234,-221917,-100253,60794,234644,237069,50933,-277626,-364033,-158270,71551,75897,24325,84755,98199,2142,-27378,105789,181936,-36972,-226494,-57099,148635,50493,-88556,-79237,65422,107258,30378,-17666,49976,194330,207750,154833,31668,-157525,-331530,-403374,-304629,-66018,137211,137198,-870,-74598,35064,161991,67399,-46238,109870,146437,-101942,-223270,-191982,-152891,-82303,-2455,-9616,-132591,-116408,59746,36912,-122870,27561,414156,523074,290884,-12678,-159713,-99528,105438,321175,226147,-140153,-394400,-291260,-47241,40820,-17851,-124230,-130501,-84601,-171696,-249567,-68452,246364,240649,-45129,-159971,13051,230754,256200,65089,-153332,-247612,-145656,89581,81755,-102632,-22445,98854,92057,35857,9516,78898,141887,75362,-46172,-54759,-101285,-147882,-94285,-26508,-66463,-87124,-78129,-14078,-82922,-230180,-266876,-218427,-118410,38788,121838,-22006,-119744,-165126,-184032,-157476,-76574,-43373,-79362,-218081,-257270,12458,415282,504705,332827,343113,708279,718993,127604,-407787,-748366,-578622,157203,305090,-163799,-74622,1091464,1850436,1235023,-192239,-123386,-2079652,-5272902,-3492745,1223482,1663576,-31826,-96634,54686,408262,1062971,942236,814236,566307,214635,97530,-89164,-253331,-74867,85727,-78884,-319568,-378861,-122338,269576,352046,165675,-6056,-155205,-360782,-313679,45414,248419,-64706,-344674,-304270,-146285,31527,113076,143208,131661,25662,-169655,-178976,-49908,-22651,-56008,166925,455889,296090,-141752,-260763,-87983,22500,-10595,-56192,-113488,-152718,-24097,40507,-45367,7804,36776,-59237,-207996,-327925,-239721,-54088,85909,100973,110514,161271,209715,143496,-11972,-128880,-188691,-197758,-64960,138859,257557,255372,131123,12353,-23739,45902,45029,34740,153969,235185,78829,-76168,-15125,-10435,-52665,110428,361993,421377,177162,-52552,-98556,-153643,-164284,-121837,-26049,168016,351965,243508,81410,-33542,-98120,-71125,-9387,27769,172848,220479,185217,212224,148911,-36362,-166330,-300354,-428662,-323414,-130132,13600,178358,220362,96030,-95032,-251630,-243894,-35591,83798,20011,-90729,8996,238962,233236,107258,-26241,-143834,-228310,-175046,51724,191840,169006,122917,-34025,-244579,-271668,-206008,-209230,-117861,134995,248940,159418,137414,83703,-77804,-71265,83269,112242,36794,9427,83450,138263,94678,102443,219776,156623,-134203,-293556,-94319,149189,196729,163275,198059,208965,129212,13815,-101948,-254593,-419637,-407963,-214771,59403,223800,132079,-117157,-161912,46977,104692,-115712,-159360,81664,255844,231553,159694,3544,-101890,-17544,48447,-45946,-106793,-83718,-86246,-240421,-273989,-65212,54874,-40835,-9493,127208,87869,40018,-9308,-177436,-312351,-202956,-107441,-108045,-95116,-96837,-138962,-99553,-4660,84647,3907,-159334,-97828,13247,-2248,123830,434940,521181,317042,118775,43597,40101,-7089,-220602,-449893,-424188,-205070,-63467,48958,223928,234133,140643,258380,392415,151935,-162548,-234774,-54702,173609,425451,592443,495099,265294,-11096,-187675,-249767,-150519,55037,268588,255629,62917,-208791,-281880,-227259,-112979,5538,-13341,-40186,38278,198430,270356,324000,351429,246795,246962,324442,273468,183335,236988,70388,-258716,-401232,-290004,-49851,145394,171081,102102,154083,117416,-3349,13744,37510,-79572,-202521,-224464,-99332,148750,202134,27405,-24764,98881,144007,-27104,-218795,-189588,46428,58206,-59880,-127158,-110088,-101151,-70093,-25324,-26205,-126663,-285800,-377031,-360729,-144925,27889,46765,24287,-125754,-321178,-232433,198008,358613,316361,420284,362545,-26569,-211525,-74267,16301,113432,199027,194108,144361,64060,-34573,-127788,-101086,20220,-16783,-140352,-290124,-335327,-382929,-262768,80804,238635,-80402,-380730,-148694,259197,174223,-119942,-18197,170403,110720,32960,40616,87601,79134,-87,-60053,19497,-29971,-105463,-2078,62970,-118908,-325948,-244922,-16132,43347,-15909,73117,202524,331421,311964,171934,258675,376826,210454,91552,-42812,-128148,-122032,-171911,-321041,-316062,-102766,114993,348910,383303,151758,-27441,-22497,971,83991,100981,-51003,-96492,10266,56596,51737,33390,-87840,-102031,111028,321620,196701,49869,142536,109245,38656,168532,395385,296832,-217136,-691992,-826448,-793466,-396560,-57656,517195,1006213,491230,109140,503699,-96750,-466045,-55379,-498427,-1039269,-226565,516017,317020,329318,584706,-26270,-445750,-26379,-9853,-320604,-426747,14106,190061,68385,216989,141398,-113651,22291,171358,98714,66075,98860,151856,157247,237223,239122,93161,-31713,-42239,-73933,-97303,-87944,-43146,5396,20550,31739,-38191,-143081,-198904,-242229,-406369,-282593,23875,82062,12686,42006,6335,-94672,-218214,-302220,-39973,120376,126776,226095,390622,400224,256864,134739,124328,115314,71453,55385,110376,57633,-124793,-129031,74420,137535,41637,-57518,-103667,-105299,-10411,137507,24303,-155136,-36922,198611,177026,34960,24162,14994,-28815,-143892,-405377,-370355,-107132,-113047,-134414,7322,19175,110911,241608,-11680,-249983,-132218,21896,120654,295065,393955,224147,66339,-168128,-511554,-608005,-362420,-127662,5866,80722,60972,-63359,-164955,-89377,11838,-4934,16780,48157,106329,78536,-12686,-110226,-15098,-33153,-191498,-111865,104905,157489,1644],[-220070,-222504,-276447,-341200,-101786,146178,172749,127978,95820,-27852,-84996,61268,126551,74911,175181,272715,157536,-124831,-375943,-313983,-58220,10341,-89003,-159734,-114960,88029,239961,231955,96978,-118190,-226140,-248504,-286669,-149936,5867,-14692,165394,347656,113538,-80747,27666,-30767,-147220,-38999,-46287,-135100,-55046,83749,184931,228529,226165,130089,85486,98635,90289,43412,35539,3413,-174483,-297766,-189404,-88170,-158718,-111360,44570,1628,-120111,-80306,99605,246919,311119,203040,-14476,-169649,-135269,55928,210592,225290,117289,6739,-35618,-37773,8253,130772,245702,204751,12817,-25584,97616,14501,-41258,179138,296162,120955,-51167,6353,136831,148469,216642,187184,-70356,-329273,-296863,-128450,51740,162373,228988,115562,-145208,-175848,38096,18092,19969,375872,636607,353958,16987,131007,398259,367668,112126,-66834,-216410,-272620,-189694,-63739,-117310,-98798,166329,230757,5603,-152446,-117557,79526,226131,14834,-156249,46460,146921,-45793,-188325,-19106,177314,248827,150057,-75496,-230786,-263828,-284821,-246808,-77819,26838,34411,60915,96855,52219,166440,153854,-156218,-263548,-161690,-155364,-107583,45134,178934,238966,88176,-211074,-248040,-151028,-121934,-186562,-204632,-97429,45977,49080,-96572,-147823,-72275,53315,125664,129408,109875,234129,441790,349889,186136,225258,188479,50250,741,-13618,-39594,-67000,-64183,-8491,12246,-93680,-275322,-319610,-197903,-171190,-304213,-324495,-195564,-28413,140691,188313,152180,59139,45684,116807,81997,69421,155095,243498,221462,-46723,-241862,-234882,-114971,-52507,30088,38426,12787,87292,107130,-62352,-194127,-131675,-27029,-31462,-73739,-87229,-145617,-156720,-95041,-67544,20728,162035,89869,-75447,-171223,-151911,31841,156163,145555,177408,211944,-47576,-230490,-99655,37178,-148623,-295911,-140005,28665,85492,54063,63072,103733,105927,32331,-85564,-142631,-10124,295528,285265,31178,8024,186451,229480,-32169,-196204,-121823,-49079,4578,103485,145134,-8305,-137122,795,261948,185690,-148904,-225846,37365,167574,164813,182422,-19334,-249852,-134301,52495,-34073,-85854,-843,-21368,-176228,-259873,-157776,-10244,57050,128752,264048,285065,119137,-181702,-272996,-119296,103468,201751,127649,97478,110704,55528,-10895,61633,180764,34009,-181022,-81291,167961,163262,23916,-38449,37150,83078,86498,103653,225772,401626,364900,205815,65388,-133399,-395598,-509300,-366495,-64906,140397,119421,25460,4693,90166,152601,9980,-128781,41209,119688,-143097,-290870,-210432,-114051,-59986,-21060,-25906,-66105,-63,145745,65746,-122819,46314,416808,428591,221672,-47499,-212951,-152406,69766,297578,174638,-197941,-438388,-341552,-104875,6591,24508,-29856,-67065,-73170,-169440,-246645,-51907,223936,174930,-100735,-172941,12251,179543,162010,-23534,-237730,-334880,-246156,24855,44617,-95333,38602,136059,39265,-65165,-75912,31562,126508,51809,-104540,-119478,-97008,-81349,-50801,-36304,-105889,-110925,-34562,42715,-53261,-195018,-243339,-274653,-164122,3569,63279,-36050,-120156,-231541,-256188,-159538,-50565,-6926,-64955,-227088,-246223,35702,464017,630117,494027,391824,580653,604551,160581,-315917,-629223,-400613,318523,444036,-7522,142319,1235512,1896660,1498202,135552,-488594,-2501263,-4781871,-2282503,1767103,1259114,-536515,-167965,263622,446702,662842,283018,428373,555691,245958,31913,-100422,-159287,-26835,53456,-98249,-298694,-384183,-246706,110602,248933,174285,-27475,-278714,-507496,-400330,-9942,151166,-121762,-311991,-242105,-71759,113973,173591,144878,51270,-58206,-263057,-312367,-142243,13360,59549,255868,530438,361474,-106344,-271531,-74137,115333,97960,-8847,-127591,-172955,-25897,116588,69777,27151,-25228,-171415,-294938,-345122,-190012,-11058,93436,93612,119554,176155,224004,185490,10852,-133847,-142649,-85354,41524,147987,193537,217158,149873,59552,23648,31352,47569,103015,158083,112471,-15688,-108813,-88703,-97660,-75467,86963,262263,269325,61239,-105985,-143177,-172204,-144746,-81733,44798,302073,488204,309752,85847,-46741,-60698,29582,60795,60434,196238,260288,212410,174682,63475,-123752,-187723,-219734,-357678,-343958,-127222,83209,179252,85999,-46252,-128103,-206058,-207066,-2794,177932,141823,-34514,-21277,185605,191069,81926,-46795,-190492,-263912,-187081,25329,172996,196672,156036,-64148,-348202,-366087,-214756,-256690,-319913,-79130,108627,52503,87748,189803,150639,80394,128063,144421,-3882,-77978,69562,278233,240806,168953,254792,208319,-43331,-176239,-7102,168548,175871,162490,193226,183626,91559,-32806,-186588,-359032,-470599,-424371,-206979,61295,201298,118633,-119999,-123745,129956,160003,-105160,-154028,94512,224009,175823,94337,-45826,-125699,-5293,62241,-44813,-127118,-122669,-111767,-250420,-322381,-83182,91425,-59051,-100942,68684,58317,-15534,-60588,-182357,-324371,-249713,-154299,-153479,-91747,-18458,-59208,-104376,-75522,41522,36568,-60975,21521,104212,19147,90042,323845,375888,191412,67701,81282,108268,34741,-183400,-391653,-364695,-181412,-62492,29839,180543,204703,187808,370572,441540,94660,-211907,-240597,-124354,34691,309583,565903,523781,286628,21018,-143936,-193765,-83285,131412,363934,340623,103981,-178025,-224590,-138666,-31662,55501,14973,-11950,75012,193284,223969,286331,332656,185404,130589,241268,293471,304204,370785,146342,-220914,-369629,-255744,-18905,178227,172339,77246,164463,165400,39979,102497,115513,-70494,-247741,-250630,-60944,168292,171883,22924,27499,125450,140009,21706,-113917,-67609,149888,110919,-60669,-121110,-84092,-115990,-112744,-19094,-9769,-167643,-391059,-477705,-425881,-170150,76235,186655,198778,-16869,-347062,-240340,261450,445343,371551,388636,294676,-67530,-217821,-140476,-113509,-56631,-24052,-22748,-5393,-28369,-75037,-132470,-140527,-98422,-143940,-207600,-336357,-366491,-299214,-116202,116676,248571,-35957,-369338,-181221,244008,201360,-53906,35895,202971,113049,-60560,-103304,19176,62439,-48621,-92368,44186,-2439,-119952,-32484,81418,-89195,-350581,-342532,-74841,64854,25610,110083,297564,438099,362324,212037,270851,379427,220578,73860,-114930,-211818,-155546,-153109,-285945,-337485,-211162,-10901,290974,386256,143976,-29045,-27245,-46111,24861,95060,-67976,-144029,24186,75119,-26180,-17727,-23837,-12410,162815,383015,279600,70593,115539,43247,-37619,130843,403099,327926,-123609,-476541,-595033,-669178,-282794,260116,825964,1116440,506816,124323,396214,-179724,-630811,-291657,-660844,-1126433,-318427,564257,556487,597797,718616,-97757,-672433,-213771,-162580,-657036,-617341,-51659,190344,164645,376228,282621,-54484,-42394,90475,29809,-16675,10582,71163,93632,235594,270728,116452,17706,-53846,-172765,-163735,-88394,-50571,-38055,-34990,3208,-24203,-90504,-122378,-208184,-421897,-288148,61192,133579,53556,32186,-21783,-67553,-181869,-333195,-104727,104181,87891,115230,263208,333359,269313,156708,100709,89844,78501,73921,89810,15985,-108525,-69878,42567,61801,30120,-45731,-95294,-81537,-35618,50960,-51610,-220138,-125559,149761,205948,88149,37026,-2757,-75176,-203553,-394248,-249386,21053,-70216,-182476,-68482,-63937,50841,174913,-54691,-183110,-200,57297,57784,219673,284729,138006,45155,-111019,-410636,-573431,-418659,-216307,-54709,68242,127037,61809,-52924,-25821,-3639,-46489,-10535,15315,71615,131521,99038,-28840,49375,62190,-131843,-127292,102131,170149,-7597],[-230632,-209283,-253668,-327633,-49080,203077,185322,109465,80957,-10760,-69385,10839,25303,-5814,109594,209390,139852,-64574,-328164,-325426,-120112,-79573,-138774,-141629,-67706,73569,208351,247236,138466,-97301,-173593,-165994,-235982,-204726,-153033,-204155,51096,349178,198451,-10870,22525,-18367,-77431,9843,-39916,-112156,12975,185827,272623,241531,149109,57203,100144,131089,55858,-31282,22894,-3924,-251140,-454845,-354405,-183072,-166908,-44196,135823,109230,3576,-42534,-32258,7375,99209,57222,-99926,-151640,-69439,125743,282946,308529,235654,84901,-40663,-45218,4064,98991,224432,170669,-36200,2162,182447,81618,-8513,201450,333224,181237,-6695,63065,169971,95973,149717,170063,-72063,-340049,-225203,41647,213048,233835,245979,130874,-149242,-229015,-38760,-56325,-64010,309710,606676,324736,47749,200242,368060,260077,25911,-152595,-326323,-339945,-171555,3368,-72326,-111207,102425,143986,-69519,-180244,-83962,144486,304379,118472,-39579,63213,54529,-122297,-215325,-7934,202519,213964,82945,-132768,-264643,-269419,-325024,-328996,-91463,81539,54585,18691,-27052,-18426,160863,102706,-230446,-215833,-1849,-10382,-8619,96245,109174,19225,-170331,-345751,-273996,-137893,-143885,-246049,-214174,-71980,17682,-24711,-140459,-147171,-106098,-26098,89122,177660,155479,257833,495675,393307,213297,250079,202310,72239,2494,-74833,-124159,-139147,-157728,-144883,-142924,-219998,-419796,-446362,-246957,-160216,-293561,-337360,-237160,-52533,128242,193648,137649,48734,55297,112636,86050,123192,240385,356025,360148,52285,-271336,-370320,-245194,-114508,14454,17759,-30728,36148,83429,-20817,-125438,-61780,53550,7391,-115212,-114552,-97382,-53582,7234,34904,138832,258197,125322,-93037,-207959,-219872,-114436,-49270,-54185,-63372,-48862,-158510,-234597,-99697,62445,-55102,-248361,-140606,35535,130085,141261,116438,109405,166302,154121,-31194,-174561,-33209,371327,383258,140090,86464,187926,273303,192010,21472,-65176,-58434,11533,28939,-3,-77960,-159298,-38588,228296,139258,-210028,-272982,-17411,107622,148361,180298,-19456,-283053,-212092,-125813,-236924,-186887,-7698,6054,-130774,-150677,39387,218106,208703,174231,242097,265206,151896,-70091,-170740,-119049,53505,248852,200802,101113,109639,113726,45186,52555,180174,123831,-81092,-57520,182714,221933,93072,-11735,12082,77364,167617,225185,340444,510934,439039,193302,50752,-110478,-398961,-528769,-379771,-57540,136784,95988,49193,93150,148721,132196,-52420,-200289,-24310,97764,-124110,-272782,-176848,-67791,-38703,-37121,-40771,-14187,115978,253730,128826,-82077,92265,405371,340560,166288,-53940,-251857,-251106,-4249,247143,135487,-182818,-380819,-329818,-146453,-30058,51426,28983,-39477,-71094,-144729,-207991,-43742,148999,74813,-168399,-195928,180,136942,90550,-73455,-262965,-361960,-281210,-18564,5536,-80989,73424,154943,-18625,-172673,-149270,9789,113939,23803,-145693,-146977,-45217,2458,-27693,-61343,-118864,-115606,-2608,101307,19582,-94119,-166651,-281250,-190022,-34314,6450,-27446,-78939,-231064,-262822,-143574,-38560,545,-81132,-238169,-226160,26534,418862,664080,638146,456335,465318,470855,164498,-186985,-383713,-49133,615069,598872,75260,227539,1214273,1920669,1882722,619565,-802695,-3203819,-4541347,-984474,2474368,1023257,-799153,-149425,410588,448426,241370,-315966,51876,507731,294651,-12186,-62623,21029,77419,15725,-116991,-232563,-316096,-366947,-149865,76696,169675,-53711,-354328,-560073,-410035,-40684,50817,-143983,-209559,-109184,35765,184062,224917,125911,-42657,-141502,-304501,-373676,-166563,101514,211946,384720,603427,418339,-38570,-210314,-3587,227394,208867,46273,-107401,-156033,-21263,187569,216538,67281,-77577,-239871,-324697,-294433,-80212,81258,97599,58568,114681,203877,252446,223181,45453,-70863,-10475,94712,190940,188570,157852,187754,157963,71164,19269,-15346,45269,153080,132087,-22854,-110256,-116359,-104534,-113218,-46983,83568,141867,56459,-110582,-181412,-165994,-158606,-128397,-50874,88287,378009,532154,290893,39510,-92695,-30993,117835,94507,35113,177255,281925,252873,154408,5894,-156898,-157696,-97295,-210720,-265570,-57438,170598,183045,-14323,-152254,-115347,-102003,-109645,56856,260592,232149,-14405,-81025,104683,132731,35541,-69580,-195995,-245115,-185912,-24080,137317,207134,158114,-102215,-399430,-392784,-191717,-286621,-500735,-290006,2754,17775,60809,300784,394101,225054,132208,130793,-72766,-207072,34526,420089,396150,239099,282936,251099,60614,-32947,91106,213479,210895,197487,164503,122696,54174,-56306,-238799,-406651,-435008,-355360,-125330,88614,152154,103546,-53002,-26953,218339,223599,-60491,-152938,45156,109416,67374,13190,-80064,-95734,45703,83752,-8782,-86439,-114424,-97928,-211173,-307637,-60212,150346,-56984,-189842,-16967,5014,-73655,-101274,-174549,-322304,-289259,-196157,-184710,-91235,24969,-2943,-83054,-110924,6227,89513,89730,159145,201187,102535,125364,207790,180837,43008,23403,122328,158479,50857,-148174,-305563,-276268,-135376,-37087,22507,120004,158419,212517,419765,421767,38796,-196829,-165553,-121128,-57038,195703,510081,530380,280043,41315,-62741,-62924,38333,210953,395815,369139,142483,-125475,-157768,-54005,18846,33354,-18609,-7695,101771,173525,146591,199862,263154,109983,26110,149323,273342,363324,458352,269296,-90192,-288427,-216988,3508,195884,167384,69733,171802,183914,78423,177389,171159,-58193,-251953,-229904,-4311,176432,130026,20869,64206,112975,104976,63390,-1241,71047,259896,161728,-51458,-94916,-37392,-114176,-154811,-42738,-27999,-202872,-418377,-462407,-400889,-153564,144255,339305,350671,73502,-337583,-219443,297602,503140,434661,342617,209823,-32506,-121671,-156554,-199950,-202317,-209857,-184226,-115350,-113111,-109405,-105839,-148178,-214511,-292474,-275018,-308749,-282905,-123127,65629,147331,214978,700,-303396,-160785,219491,181995,-1949,90186,220222,126087,-84879,-156484,-13370,43202,-125793,-157207,14784,-8432,-140055,-64003,90780,-40723,-321893,-399614,-161694,19980,14247,106945,370124,517585,374683,213659,275569,383855,241552,55998,-144004,-208687,-120955,-96627,-204346,-301658,-270409,-108349,218503,362652,156791,36234,34742,-44202,-21606,68484,-87634,-170515,51295,103852,-64408,-32655,67945,91095,188034,364111,267913,42435,54019,-26138,-95355,109428,414314,357777,23691,-138547,-206923,-399707,-142680,457835,774222,672663,263191,112070,360800,69158,-345233,-199536,-556244,-964080,-341500,502973,611598,580364,524079,-180842,-552913,-26719,-27031,-797643,-773888,-186457,58495,103258,371207,338055,1340,-96465,19608,-5933,-56064,-61059,-12633,16799,160948,190142,60296,20147,-61704,-221989,-200834,-73834,-28272,-44459,-74765,-40822,-67869,-102074,-62423,-143068,-363435,-210214,146741,201084,94564,17864,-45148,-26194,-92368,-268374,-119832,86925,51002,18676,151075,269609,279431,181521,90170,75665,99840,127411,124500,27816,-72972,-39571,-26581,-9877,46034,-4769,-54933,-25735,-38752,-44606,-130684,-259901,-185311,101327,237377,156342,51334,-28641,-86734,-178761,-313176,-129760,103661,-35745,-192180,-100417,-104367,-8923,100675,-62807,-89912,120801,91219,-14829,84222,120458,47153,38695,-23580,-242730,-399868,-327775,-247918,-168248,-14961,151908,181048,86123,50048,-13857,-53264,2645,-1286,19250,163547,212059,83111,115871,129357,-70253,-119139,87488,152026,-24369],[-222212,-188615,-242239,-302868,7066,234474,167527,59789,45276,5837,-55803,-48844,-61214,-69539,31257,118092,97118,8407,-227751,-286830,-153419,-146498,-166530,-115809,-30303,31765,127490,231310,179403,-49131,-113296,-94088,-183518,-255764,-320729,-348524,-24006,338146,270819,62365,5625,-32937,-13206,56232,-49538,-111550,22540,171040,265000,218444,47987,-44895,82393,164321,38292,-105919,6412,19778,-266332,-544143,-483825,-267037,-184861,-18109,168747,184090,129855,30763,-95435,-127650,-54520,-74712,-167889,-93194,58788,208948,325498,347032,314335,144851,-39261,-47319,-8156,52861,194807,159395,-47819,43508,258872,147576,7487,175460,339486,253738,38763,86056,172165,46804,80947,164955,-18804,-267486,-131490,180719,340390,257308,173772,96515,-109124,-206285,-71803,-79427,-117776,204571,492180,249852,70630,252556,311646,136248,-72171,-240514,-409710,-376813,-146776,58703,-24853,-121236,13896,36822,-110495,-134201,-5047,206365,359343,203737,44570,49752,-50000,-175694,-187060,33149,225286,176623,33365,-144023,-247861,-236156,-325680,-380840,-129219,54852,-10586,-55381,-132128,-65621,153915,43370,-283226,-143741,159591,160039,106028,140631,-7705,-293740,-452854,-417090,-256582,-131242,-191369,-311558,-210512,-25573,18261,-61892,-151893,-129799,-128158,-101897,30017,176737,148887,237238,477869,367819,208378,255944,202901,97790,25624,-108444,-187731,-202584,-248650,-264892,-248176,-294210,-484224,-503008,-261564,-140129,-254002,-314301,-233699,-70974,67583,146597,115140,76991,120894,140653,103015,165276,288384,431221,471084,171523,-260474,-480352,-343728,-144338,12379,3956,-56722,-1177,39326,-15160,-80573,-18577,98851,43720,-138562,-113896,-20684,45361,70036,105641,251602,333570,135778,-118165,-242337,-270170,-254757,-231561,-221215,-277314,-301980,-275561,-248126,-122105,75420,62131,-140025,-97223,77972,189721,188836,116523,84377,204263,259946,47901,-163944,-48764,373028,425242,244714,171772,208070,322867,398539,230635,-4293,-59323,-2535,-77508,-152992,-146383,-155799,-44526,187703,69214,-267579,-323306,-117988,-31900,53449,123334,-15779,-245249,-241843,-280469,-378812,-223862,-1259,33333,-68668,-33583,202845,383344,308046,180148,167660,175656,126544,4035,-94970,-147756,-41202,214013,220633,89375,83722,138961,100316,52662,151182,179591,18009,-12210,179552,211141,102109,-14565,-14351,80023,227530,296091,366994,497503,393131,101779,-25779,-113885,-348245,-454109,-332810,-37762,128636,66136,56563,160246,182637,84753,-126160,-257714,-79322,71781,-74899,-196121,-108562,-28427,-26744,-49056,-56855,-2062,189265,342346,190380,-33295,142762,393495,291664,124243,-54374,-282644,-366330,-92413,180363,112580,-105444,-246238,-267710,-167736,-60673,54116,27751,-67527,-89208,-112679,-147424,-52856,32358,-46371,-238982,-225947,-24585,103198,49185,-85883,-248163,-354862,-271734,-45879,-23646,-60193,74899,140630,-77439,-269715,-205228,5945,89788,-25402,-180085,-144596,24410,66576,-50114,-126904,-136165,-118943,-8373,120433,86730,19523,-74850,-241318,-195985,-75701,-45294,-13385,-23094,-188767,-224769,-112687,-24304,-15629,-132306,-266323,-228740,-34915,282765,580151,689272,487549,374571,339014,122133,-58614,-72485,364750,952108,734120,91163,165173,991277,1841496,2254700,1126021,-1181874,-4384723,-4605344,451028,3404497,999936,-839873,-142359,379564,391865,-62890,-712988,-274540,396638,329127,-48496,-12755,217008,186014,-37173,-143129,-143733,-213215,-493851,-493284,-148371,125915,-103078,-395173,-545631,-381607,-80548,-49352,-135720,-72925,41955,129098,222979,264421,102310,-127367,-212021,-291387,-350420,-135931,181105,323831,484413,622784,424760,15776,-123169,86081,326758,296775,85706,-85222,-142704,-37958,205557,304284,77528,-139128,-276687,-312087,-213194,24708,159901,79367,-3507,88081,226421,278057,237992,76425,25398,147779,284242,343015,242343,141186,152850,128612,22224,-52901,-85642,32979,160573,66226,-157839,-207169,-127353,-90104,-81273,-3296,71156,14780,-162313,-300044,-273694,-172892,-139093,-152253,-78172,69613,355489,448218,174361,-71111,-190859,-47746,142979,63094,-59998,98236,253020,267199,133921,-37942,-164549,-116301,10035,-43671,-115831,52326,237025,165460,-75590,-201203,-78064,4090,1722,118978,308856,268123,-39555,-158477,9463,50235,-48266,-111540,-170377,-189513,-182379,-86156,86000,183507,113688,-157366,-413539,-376756,-171634,-307761,-619795,-460889,-65328,41414,45499,365581,565266,309916,81743,53559,-167667,-349469,-15256,509651,500354,277502,285358,265338,135253,79667,151737,244752,275896,245850,100957,14885,1221,-70671,-248905,-365940,-318670,-234127,-16041,114291,76083,77239,46165,71664,253403,244433,-31845,-185966,-81698,-75239,-75464,-68016,-95950,-24996,108377,89528,30026,-20927,-81206,-61810,-144702,-247998,-24519,199512,-37568,-255133,-117382,-75965,-143485,-140191,-171714,-325873,-333414,-250310,-221039,-115784,8145,7996,-44958,-106314,-20650,134977,221939,241267,239473,180192,174578,99538,-20449,-112140,-39302,125505,161964,30108,-131094,-231887,-206882,-87817,3184,11496,23704,65485,175558,368620,314060,-27710,-147383,-54883,-60870,-88215,100811,419276,482264,224569,24814,9131,71693,149006,250721,347925,324303,159353,-71732,-109338,-12757,14082,-55593,-103696,-27210,100639,124509,47966,83504,149629,20949,-61051,43965,192412,319702,446880,364981,65258,-191958,-189028,3587,179161,145724,72775,158163,135753,67533,201461,185445,-60210,-237392,-190651,31405,154205,64002,-14342,48536,60302,54257,86374,79688,168415,322800,173612,-52252,-65371,9453,-109491,-205046,-112717,-88897,-225953,-367454,-353353,-307741,-108148,207302,453133,425186,92573,-321137,-205850,270902,498568,466609,274405,118218,59558,25149,-141796,-246605,-306642,-321500,-252992,-167077,-183282,-145143,-73318,-140030,-313586,-439790,-335158,-217959,-109884,70038,189900,139370,134619,4862,-220476,-106771,195363,137283,22318,111990,195630,133142,-43077,-125442,-17749,15390,-215433,-235567,-43010,-41360,-171521,-94360,84208,-1973,-281447,-434525,-282729,-109294,-73643,45429,368926,525717,338548,164496,258173,380689,255882,42355,-115696,-114925,-33002,-25531,-107750,-231656,-284048,-173627,135276,306361,167726,112384,108621,-21541,-57043,22974,-112652,-182830,64338,108699,-78717,-26464,143929,168199,174273,265155,170184,-15001,-24374,-90002,-132014,98697,411415,354780,153633,179299,171171,-114250,-57293,423425,347584,-158809,-120256,111891,458540,591717,269946,122011,-274934,-640374,-298809,340113,442146,261067,71871,-241003,-140063,438565,283202,-722745,-843067,-345147,-163702,-100371,200146,296784,38885,-121732,-12654,13473,-41519,-101581,-73058,-49824,34291,38820,-28886,-16589,-67982,-204664,-194258,-58372,2767,-26393,-97214,-89315,-148048,-165250,-40832,-72167,-252675,-79552,243296,252762,102654,-20515,-74555,9176,17172,-146805,-92271,60552,4785,-62306,58792,204050,272853,202547,99519,84105,137298,194628,185784,70609,-33545,-34957,-92625,-54267,67357,35218,837,52918,-13877,-123472,-197926,-270825,-212211,45126,237681,196233,38655,-74350,-73325,-95594,-206288,-56404,122308,-15937,-162630,-78338,-91924,-72493,4738,-63618,-7767,190196,99767,-87206,-76011,-50672,-36319,35183,55544,-78344,-167650,-136538,-228824,-326172,-169130,110251,245336,206844,114326,-25367,-39658,40921,-4321,-35486,157966,284751,187804,169796,157150,-23765,-91416,69637,118684,-36938],[-201912,-175995,-259142,-278779,49801,236489,134187,-5899,-13288,4590,-52619,-97048,-106313,-111082,-55179,16711,36749,50872,-116463,-203697,-150249,-186406,-179244,-97672,-29673,-45019,7243,189034,217503,16654,-60321,-42943,-136864,-284011,-441832,-416512,-59216,297532,295734,118956,-1856,-50803,44404,103733,-56885,-123576,-25168,53442,174169,163236,-52091,-149261,32453,184622,49226,-140381,-4517,58866,-230926,-552432,-540285,-319754,-211787,-38855,138551,209110,223672,119002,-60326,-114736,-103795,-158159,-211433,-35983,185830,271146,334805,351655,339086,168886,-32397,-47035,-30608,-646,159322,168613,-19326,94661,323104,204505,5566,111722,315286,311404,71256,65247,131893,6722,34000,177265,70042,-138476,-34742,269818,414983,225972,27892,27219,-18151,-96344,-52585,-68526,-141041,89907,328534,155812,84286,275065,245630,32761,-152664,-308309,-449177,-377122,-119585,98775,27426,-115732,-74268,-66814,-106140,-21211,101706,248756,375450,250944,76601,376,-152997,-207337,-129263,81501,238445,160357,25242,-104072,-184788,-169027,-270541,-369697,-169959,-26653,-109491,-131209,-191644,-76012,151096,-7134,-298506,-76149,253187,282344,196024,158458,-148035,-601989,-660400,-403190,-199821,-130238,-241513,-357000,-198460,19103,39791,-51154,-119752,-98242,-132447,-149459,-36911,112243,85366,181552,393680,276838,164267,229618,181991,119991,67084,-105016,-217262,-246798,-311551,-323215,-262729,-292912,-450933,-470502,-247440,-127473,-198895,-262334,-197279,-94189,-40330,34928,81885,142385,237775,217577,145012,192225,295674,452555,532398,281696,-201198,-506656,-359449,-127713,12530,-16350,-66901,-22361,-18306,-42479,-56497,13686,130514,83132,-132728,-86475,58758,99905,58758,112849,314833,356112,116562,-141438,-270985,-306802,-368935,-360556,-324266,-409242,-473899,-375360,-273425,-158521,81829,175428,-6416,-40133,119296,227186,173629,63899,40112,210737,315871,119035,-121290,-47683,313218,407802,310716,236738,237536,357689,512788,365073,48769,-40441,-21048,-174539,-259630,-181755,-110692,1005,157746,3163,-280786,-332580,-225388,-208660,-86321,30894,-25786,-162725,-227996,-373484,-422624,-189035,22024,58612,-4571,60244,287676,438262,334147,153439,67909,46837,50909,18028,-49683,-162690,-119679,129081,192600,73205,43884,122464,129254,44720,88010,172711,75754,35727,165372,154221,68723,-37312,-32956,89058,239851,292612,319177,394552,253283,-39121,-144146,-145365,-252400,-294058,-220051,6307,129188,46590,57178,198268,188231,19669,-197519,-285358,-106463,43639,-21791,-88101,-20104,8383,-12861,-44883,-69429,-31666,201789,385597,228567,5866,182749,393378,289744,96405,-59046,-296366,-442906,-158329,117027,112647,17655,-67253,-165361,-154293,-66573,44297,-19905,-133611,-116147,-76992,-76097,-66192,-83427,-152676,-284300,-240246,-44664,88344,50084,-56099,-204789,-325747,-231536,-45933,-19894,-28022,59304,108104,-112980,-327553,-232596,19165,61245,-83302,-196510,-109047,92365,100190,-98371,-206706,-155843,-116206,-41989,93216,118941,107576,13591,-154326,-164365,-93987,-63892,14375,39957,-124852,-162358,-57530,21936,-24880,-190807,-302008,-259412,-134300,105447,412102,619130,453524,309424,238268,50606,51785,255055,748001,1236596,834884,95528,16293,602096,1576990,2454682,1520954,-1685552,-5961085,-4792134,2078882,4523246,1161554,-738014,-221446,158571,305041,-146975,-836485,-519350,218405,316990,-80647,23016,362599,262990,-84458,-161984,-49669,-112761,-613325,-836535,-373268,47517,-165675,-405970,-488742,-340628,-136471,-129935,-97790,70695,178905,193008,241542,301366,105171,-164146,-242701,-226417,-246848,-67750,217032,360271,512368,566166,370880,37850,-39885,173098,402782,357896,106883,-75467,-147461,-69697,170049,292715,39149,-204571,-282694,-259939,-121202,91273,189804,46712,-64474,54608,242013,301243,239839,109925,126222,285225,442742,473176,301156,141164,115629,71258,-60887,-153770,-141591,26007,135726,-13394,-259439,-286065,-143932,-56893,-20640,35131,46570,-79852,-306878,-437980,-345407,-152640,-116223,-203645,-157928,1608,249254,271411,12967,-202560,-309798,-106294,101308,-19213,-191016,-16303,184034,253071,122832,-62213,-162388,-86829,73014,104794,77277,186731,276273,133342,-88335,-174379,-23170,82179,96610,172723,321313,256143,-83309,-214177,-62360,-34740,-148623,-160579,-115858,-106150,-163284,-124547,43384,137290,41086,-211002,-394670,-335289,-164514,-307839,-637950,-544541,-86459,103063,44225,367736,625233,322439,-3549,-61291,-249125,-436916,-46215,527159,529380,279052,267805,257418,169841,139879,162382,245267,348938,300304,27939,-111280,-58156,-72151,-199327,-219013,-133325,-85492,90482,135222,2305,51221,146561,140836,222078,206354,-47200,-254037,-251493,-271745,-204707,-115911,-76581,74589,167337,79387,57003,45093,-32510,-8893,-63238,-160205,9305,230917,13486,-260256,-191121,-151365,-196677,-155341,-161632,-324206,-362837,-298790,-252662,-152152,-45692,-9983,8656,-58378,-26830,162853,293844,245732,207824,213186,201331,28592,-161449,-236466,-118647,86415,131691,2351,-111290,-171765,-160925,-33535,64235,2338,-93828,-63501,83303,235783,150052,-90755,-79437,56798,32741,-57042,48229,315144,383064,133438,-24500,41597,152899,204670,235004,244687,230831,162656,-13353,-70649,-4560,-18188,-150595,-183856,-39842,83401,58114,-44040,-25134,27150,-60638,-115530,-51051,82458,202341,343493,382953,185192,-88971,-146273,3579,143601,126595,100962,141726,43001,8793,175714,169261,-65957,-205733,-141003,45133,118157,-12652,-89454,-17058,-778,23228,101283,121913,205989,324937,146711,-57465,-31673,54108,-94408,-243822,-201611,-158648,-209446,-244284,-182349,-164719,-29015,265054,509035,417040,44122,-300221,-206437,187089,436413,459297,202663,47545,171808,163207,-106322,-249819,-347544,-333722,-210738,-141740,-211841,-167389,-46636,-123563,-369244,-541762,-363039,-82345,107254,217218,211961,92217,39997,-16136,-143023,-33746,193488,111348,33609,98688,137065,139100,50292,-36459,9914,1523,-271229,-280211,-75283,-68691,-196536,-102558,81539,22736,-249562,-446881,-406387,-284414,-203145,-40512,300790,468942,274153,88546,232378,381758,259482,43079,-31408,46060,86840,47058,-15763,-143385,-252596,-197583,61767,235279,168446,155435,152066,7583,-64771,-13138,-124909,-174784,55438,74940,-89067,-15337,177699,202936,137508,129633,43061,-59336,-81792,-128268,-136758,103409,392626,313102,218896,363029,400002,82773,-62636,148041,-313020,-1071179,-507892,152123,701798,1220412,971059,494384,38758,-282732,-203456,124835,94515,-249660,-447851,-219027,428674,987108,598900,-487678,-792621,-460442,-379811,-358890,-64346,192930,65481,-92385,23989,97690,24320,-102766,-90228,-83698,-96446,-107729,-91153,-63021,-65863,-118748,-132745,-43217,29019,4987,-95960,-120155,-223042,-244111,-62569,-18285,-119971,65328,321832,275803,70799,-82261,-109450,25957,108963,-23268,-40227,27442,-50510,-124030,-9965,137204,245839,219031,130712,118387,184947,249125,236563,109248,-12434,-46054,-115915,-57854,71310,45268,48332,129740,22144,-173969,-244341,-258586,-212588,-21452,186819,176678,-17584,-141700,-53380,-1047,-125759,-58872,76327,-14354,-111033,-19974,-47295,-147959,-123316,-90581,26018,179936,61262,-155879,-218854,-188434,-116702,8261,86648,20615,19854,58167,-193538,-501758,-374289,-13176,210122,252931,134761,-58996,-51151,55435,-17829,-88825,99007,273158,234837,189807,136126,-18191,-73791,34431,63750,-57043],[-129919,-130328,-253320,-219863,106893,251999,140087,-29950,-49882,12122,-26355,-77991,-60485,-94178,-106262,-46860,-6144,60728,-2373,-60797,-81201,-167373,-148659,-64057,-46813,-126535,-104544,158377,276641,107484,-2462,13440,-66143,-244753,-445726,-380028,-49432,236038,270845,163575,38206,-24603,116343,173605,-22572,-110638,-87258,-96032,56752,105908,-111206,-217511,-29689,186513,90170,-112628,-2151,94395,-165472,-481253,-498423,-319317,-229491,-83168,68737,186876,264960,198048,59416,20108,-46787,-171823,-224996,-12892,244632,273433,301344,322934,300972,149362,-21979,-49724,-66478,-56756,116186,179768,29499,138775,363678,243453,-8715,33458,270080,330524,75835,790,46464,-32976,10579,189580,151875,-6605,40818,298697,423699,143196,-157219,-63435,94441,63405,-4927,-60550,-146256,-6830,157342,60786,77942,252879,173176,-39695,-206314,-349200,-451414,-354552,-104809,109043,68796,-98339,-149209,-156049,-76255,105763,187820,245118,335984,241645,48604,-85271,-249385,-235338,-98124,83921,212886,159242,45423,-46776,-109873,-95799,-177258,-302412,-209574,-136439,-202049,-192822,-211001,-71155,128778,-54397,-284805,-48446,231713,295593,219292,124327,-291038,-813204,-740696,-334578,-141015,-148322,-285175,-376062,-194171,28998,47093,-22056,-71173,-78679,-137538,-172688,-112025,-22570,-32410,95903,251193,126397,71518,153090,122029,114869,96615,-86321,-226446,-283212,-350278,-323106,-210911,-242321,-352082,-371819,-225910,-140507,-158217,-211370,-161889,-135498,-183828,-139407,20525,207061,356463,313773,189981,186460,255755,409672,527831,340875,-117984,-433236,-283693,-77286,-4652,-63254,-80951,-44481,-92475,-101168,-55404,39759,159004,114642,-111808,-57961,96385,69756,-45466,39089,291978,302733,63198,-163294,-295926,-342752,-453314,-441160,-372402,-449362,-538298,-450855,-315703,-202072,76135,240633,85687,-19372,109897,196430,81447,-32895,-17589,174341,293962,141968,-73510,-33047,219788,335868,311484,256075,248908,346390,488922,376132,68061,-17832,-40156,-236511,-299394,-177848,-36583,81763,138146,-46711,-239015,-284197,-308190,-376414,-231237,-74445,-67846,-94313,-204118,-394884,-371152,-105885,50787,71319,41536,108876,277278,370316,281771,104851,-27384,-84634,-54674,-27709,-24368,-125320,-138424,31191,130832,59454,3550,71581,116065,14455,-2098,97946,69715,68314,149045,85658,20364,-62831,-35997,98702,197038,215211,228403,262437,87265,-177352,-270777,-195943,-134054,-86015,-59952,72106,142570,51822,66357,210534,173794,-43468,-248660,-273036,-98528,12385,11516,24609,73708,51686,17158,-18543,-79694,-94040,152838,370156,234043,30383,200776,397749,307937,77463,-71584,-284570,-437430,-177586,70602,134937,161285,118383,-37804,-97993,-38229,36791,-79720,-200634,-132898,-38693,-8335,-64724,-151410,-208805,-279036,-216221,-41253,98995,96106,15360,-140997,-279177,-169639,-4950,29446,15226,48749,85197,-100586,-323495,-223840,48881,46574,-120513,-174965,-37746,147591,113714,-124233,-240445,-148422,-88047,-68047,43710,111274,156442,104119,-18558,-73348,-52632,-14203,80753,119737,-50643,-91907,30212,119722,6728,-212880,-317267,-298153,-233254,-44246,232152,456167,352703,266410,198125,-9960,141344,559509,1044577,1404829,903162,155355,-111049,153183,1101054,2363498,1716658,-2252926,-7555654,-4809027,3832676,5682884,1438895,-584509,-395048,-159097,241394,5973,-702807,-662053,-9421,234100,-102106,35279,413535,295631,-89905,-150116,33452,-40416,-692475,-1069309,-531445,-34143,-207914,-377309,-400612,-291841,-187401,-166488,-32217,206232,297060,245426,266875,346527,161205,-118816,-206660,-119157,-86511,21905,212446,337093,470625,454769,284412,41413,35833,255888,463634,404979,123325,-73662,-154653,-81656,121836,206017,-27591,-245183,-244393,-158611,-15277,126790,175870,27156,-83753,43506,262951,335032,256264,161138,213551,380930,556230,576039,366862,162258,93896,24186,-117037,-210789,-136676,49569,115318,-56847,-287378,-314241,-144880,161,58447,66399,28899,-98166,-308918,-453351,-344883,-89604,-73673,-230621,-230735,-62644,119658,89869,-103675,-278030,-385199,-164682,34275,-102368,-294798,-113677,118897,243352,150626,-46807,-148640,-69504,94956,217705,284291,338890,309798,116212,-45125,-67830,55471,135217,165581,217689,310259,218951,-103166,-203446,-70671,-85154,-220360,-184386,-32143,-211,-106483,-100898,40190,97567,-20695,-230495,-339485,-275807,-158248,-266896,-539181,-506638,-53633,178642,62316,321548,585663,283925,-84861,-160969,-264474,-399881,-22307,484055,492533,259575,247981,246446,178778,157160,139906,219309,412240,362469,-12282,-207121,-100559,-47998,-82844,14855,93496,70058,179745,161177,-34695,41416,225813,177402,151678,125258,-104955,-333721,-402344,-412043,-274195,-107336,-13311,183078,212410,63265,67358,94335,22340,52475,20465,-65658,33568,248990,105145,-182990,-198382,-177729,-191935,-117575,-123940,-297037,-351731,-311792,-259462,-173049,-93369,-28000,68797,16994,-11349,167037,293853,191273,132709,190609,187918,12733,-197383,-302161,-201901,22456,98289,5349,-63909,-112727,-119569,37271,145077,943,-206165,-198064,-34333,68977,-19620,-134514,-8656,139335,119954,10712,41414,221257,256455,30706,-95620,13275,142596,182190,164831,120626,122851,159742,49097,-26928,1168,-34124,-188052,-207069,-24581,61294,-12633,-114657,-105835,-77197,-123253,-138328,-113429,-11539,66639,181233,294271,218613,9479,-65697,22976,105111,122049,154978,140263,-51513,-77174,110109,128957,-69915,-164089,-90896,50497,90239,-88866,-203395,-119111,-48623,21752,107650,125396,183502,269239,90434,-66217,-4772,84914,-71401,-260084,-279788,-207260,-147325,-87135,-7803,-14928,66540,305354,494312,340495,-39119,-277932,-227659,58360,325316,406552,133866,1611,236191,222711,-75443,-227888,-336956,-272859,-96048,-59606,-195646,-178844,-50354,-122098,-381331,-579426,-356796,47455,286799,261498,122078,7182,-45841,-57576,-100345,24069,205772,114889,31359,44488,50997,134312,141178,45565,48713,8395,-271940,-272299,-62957,-81898,-214390,-92574,83736,19384,-248984,-449088,-508923,-460194,-332496,-116706,194424,364640,187652,908,200346,378880,231432,38226,62010,201736,185821,89092,36044,-74598,-204393,-197376,-2541,153071,137651,125228,125987,18598,-48609,-27707,-122472,-159900,9391,-12867,-134506,-39047,139282,178009,83946,-3615,-64839,-74003,-107066,-146101,-120864,111601,347862,230234,189450,348497,398798,126309,-162975,-291436,-989902,-1768279,-823545,204931,1008399,1714640,1473353,730657,231975,-28384,-99552,-98724,-343839,-788155,-840545,-97072,955875,1389085,758527,-212066,-643961,-492006,-503145,-574211,-332338,63165,82599,-7626,126482,218761,109387,-82109,-74955,-84473,-188654,-189880,-97749,-101060,-60913,5930,-28157,-29107,37116,31098,-76317,-122531,-261296,-306783,-123390,-2830,-3677,183375,363299,270470,12597,-151854,-142856,18885,152256,55424,12429,-3590,-103867,-161045,-52918,75083,207029,235196,178440,172067,232830,272493,251007,118135,-21368,-56998,-74152,-17525,52220,18801,75471,184912,52265,-186089,-253283,-219686,-184095,-78664,104347,112753,-92854,-201907,-27379,77585,-89626,-119559,1815,-10943,-44945,55544,7909,-217013,-253468,-137119,20344,118532,971,-187633,-275759,-239391,-170761,-31808,82476,64357,126645,196823,-144661,-614894,-549298,-166736,106020,232737,133992,-87624,-86126,42657,-21686,-96272,35773,208256,241462,215176,121743,-15603,-43781,18486,30152,-46478],[-59921,-92269,-248164,-177113,123422,240640,149330,-40395,-94396,-15305,-17528,-23750,30906,-60564,-148593,-102702,-70624,-6298,57265,84799,11760,-118809,-99290,-38740,-95447,-220982,-205841,127957,328144,179047,30457,61067,21232,-142886,-335223,-278320,-35737,139600,184631,179641,119845,50094,189453,251893,56619,-62502,-134458,-217041,-45900,55611,-122638,-241219,-95365,152998,130275,-48152,-1059,96138,-107072,-361890,-374317,-267120,-225621,-124346,-12332,126225,244817,240687,206477,196250,72222,-120480,-209681,-35773,197992,194803,218751,254251,206187,99771,-288,-50048,-107281,-102361,73833,181025,78671,165605,378785,272523,-9333,-16727,234355,318717,62237,-76208,-54817,-68381,12715,194524,204572,97693,100386,293498,389847,49761,-311662,-136285,204903,230629,57194,-59566,-118964,-35480,48242,5915,72049,211017,121259,-59351,-206696,-332925,-401064,-295731,-81838,109778,111943,-45962,-169632,-190839,-19305,211275,235162,213519,274652,208255,7434,-156862,-297236,-237999,-101833,32255,160870,188801,97471,17337,-26172,-8596,-43003,-173032,-211966,-210170,-226388,-192935,-171494,-44913,98638,-68509,-217234,-34649,143194,234368,203691,73471,-370695,-833242,-658539,-222957,-79244,-153892,-279233,-333223,-165895,28033,47672,22832,-4538,-53578,-122461,-145846,-152110,-164929,-142134,31062,112809,-20896,-21722,67400,59535,105865,123315,-42279,-195276,-284266,-341021,-260930,-113621,-149730,-198970,-207028,-168327,-138158,-113463,-150598,-117375,-154160,-291720,-303665,-39817,262611,452901,413519,240730,173746,210337,351647,497554,358751,-9312,-245895,-105482,21150,-9392,-104875,-78603,-45766,-143423,-143015,-37685,94990,220151,161696,-60447,-20140,93432,-21553,-189374,-64721,217027,216832,19066,-149732,-277910,-343288,-470930,-458334,-360533,-388335,-478501,-467730,-338154,-209197,85266,256284,109751,-39222,53230,107930,-42822,-120030,-50399,127779,223113,123239,-16749,16455,156117,255464,274351,251220,246467,298447,365439,287431,58068,7853,-36125,-231251,-259148,-125005,59314,183415,143310,-55850,-137473,-170175,-326514,-475141,-324173,-147439,-120510,-72666,-185790,-336548,-236517,8193,89181,81986,75637,128190,207656,225622,182532,63736,-76641,-168366,-144957,-93324,13025,-5559,-70572,-33875,68322,62773,-12862,18740,75091,-26291,-86073,-9181,18483,87714,148791,46849,-6511,-62249,-8770,112119,122860,98555,136932,167433,-17933,-251136,-362971,-242490,-14548,123840,116358,148612,166516,91110,100523,210803,156834,-80470,-261946,-219384,-61218,-24263,13194,123648,164314,109382,72071,25758,-95087,-175934,54566,295702,208599,44066,190064,380547,300651,55898,-93619,-251551,-347747,-152833,38601,164628,291150,271505,89465,-12079,9036,30795,-124818,-240880,-133627,-9271,32277,-45288,-153661,-208677,-228109,-157459,-18092,119541,162603,104776,-77494,-232550,-107832,64804,99327,45304,41152,78109,-47754,-269495,-197185,73193,43915,-127274,-121305,41882,164624,106940,-99950,-189932,-97632,-35989,-68313,-11077,56330,153714,192950,140842,63101,47786,99034,183667,205625,5138,-49298,120833,237122,68537,-189767,-308451,-338957,-316547,-141076,82471,239707,186907,218144,208673,-48272,180165,770831,1196648,1401518,913505,274651,-145255,-240889,449086,1922634,1662763,-2739875,-8660663,-4443222,5439331,6613118,1714029,-477838,-637170,-460611,207721,279500,-435676,-729063,-291514,36317,-139775,-8356,319108,253400,-64169,-132135,51057,-42369,-733987,-1147135,-611056,-116262,-229228,-330841,-320733,-265156,-239744,-185031,12114,286181,368081,276643,279104,359869,231629,-24980,-135723,-27690,50738,78649,157509,259235,357348,301466,173486,16940,75914,301041,480499,411052,108451,-108998,-176815,-77704,70856,68647,-120689,-268060,-187093,-41269,76003,120768,107792,4284,-75992,36806,259943,347378,266171,192162,234888,393263,586748,613867,399181,164406,62707,-13880,-130695,-203798,-87262,77489,96106,-61212,-258919,-310476,-147703,45907,105312,54773,-1326,-61760,-191562,-352097,-279177,-23678,-36529,-218973,-259093,-103138,-3485,-45158,-141820,-274521,-399191,-211146,-38760,-168550,-353918,-184961,64532,240405,202947,-15892,-153427,-90097,58914,251623,430223,458524,325400,103933,9621,57846,125226,146520,174071,216230,250272,139651,-107402,-142930,-37360,-111141,-258926,-189367,36853,80397,-39982,-38416,55637,54564,-72267,-227721,-283653,-237011,-168804,-211183,-377888,-381299,-5896,209630,62308,220828,453856,196308,-157622,-227721,-213335,-244772,36519,375767,384975,207258,208052,215826,153936,125312,81277,152741,421853,403443,-15809,-260397,-132948,-16919,56477,248431,288671,183555,219907,173050,-45056,26479,244434,171764,63360,10251,-202051,-411528,-498341,-475574,-287705,-69549,57923,249457,212442,27355,38305,92618,46290,83876,69077,-8105,24319,239685,206919,-52683,-144182,-146807,-120549,-30491,-66022,-250331,-305181,-286763,-243963,-173154,-115219,-40318,102201,71691,-4480,129130,224485,104760,42593,112283,122174,32526,-142284,-319009,-285707,-50918,79294,49497,7884,-56516,-69438,119425,223502,-1681,-295551,-310988,-148968,-86211,-155376,-157384,43545,167649,154923,68349,57742,148485,131986,-63122,-179983,-83568,34000,84432,55530,4013,26397,148358,103410,27999,33534,616,-135399,-152589,17392,38190,-76230,-161629,-156422,-149737,-164545,-139905,-128518,-52319,-33232,6001,110512,150718,92446,58958,71149,76989,134958,223916,165515,-101489,-152838,27787,73463,-65067,-112314,-37449,78060,99327,-145807,-331858,-225513,-68337,43926,109450,111256,131935,187346,33823,-66934,13423,102765,-34482,-238754,-311730,-205360,-41034,68228,125977,104717,159216,325048,425979,241651,-90944,-234994,-252402,-79472,196474,326923,83125,-15829,214465,181878,-53027,-186871,-288815,-176801,40176,53702,-132476,-172899,-82774,-133335,-343683,-535406,-307696,139821,374703,204827,-25282,-81525,-87366,-88020,-84729,60251,230939,152199,30214,-24985,-26666,131598,194490,82600,93491,55058,-198695,-197442,1671,-65619,-206311,-57678,103699,3594,-260811,-426049,-548139,-568562,-399715,-132220,119519,265132,105628,-61908,187881,382752,183041,28419,134588,302481,240513,101124,47939,-32650,-144233,-166706,-35668,89285,91123,44566,53859,27012,7859,10106,-79773,-125247,-48125,-119516,-207743,-99834,48698,121549,47672,-74832,-93206,-32850,-79899,-130132,-72056,141255,306090,150365,104878,184604,213924,50517,-291962,-720011,-1430114,-2032484,-1017403,242432,1269524,1894602,1609135,761197,245805,64799,-8305,-269008,-738976,-1166451,-955296,115494,1290435,1514153,716799,11243,-426322,-408676,-464167,-648141,-502358,-38251,113430,136637,287316,352925,197671,-42404,-30252,-39194,-189590,-158666,-32446,-105417,-43575,146032,114999,10084,44457,57359,-29654,-77520,-230924,-314387,-186222,-13548,85092,266022,382540,265179,-26968,-186698,-145626,9784,153686,87315,62352,-7069,-124140,-155376,-58149,37712,183323,265550,238910,238352,277256,266532,229195,97025,-51039,-51770,25055,56832,23372,-26945,83895,209056,66590,-156516,-211373,-150313,-125830,-104298,27869,47569,-143096,-222717,4414,125231,-94531,-202280,-65529,4837,14797,106896,33601,-268371,-353508,-189152,-6007,46817,-51258,-166028,-218022,-193009,-191714,-80657,56703,77196,150077,237112,-99136,-617971,-635561,-302765,-24910,163033,121384,-105720,-150862,-11304,-24036,-59557,-7589,113358,212218,251111,130929,-10958,-15656,14798,11799,-17817],[7597,-46871,-217269,-150188,100496,210031,164145,-27610,-131412,-70088,-23446,56617,141723,-19930,-175681,-153966,-162847,-132647,58451,202573,108653,-44663,-28428,-14012,-147513,-299534,-272246,104725,359871,210541,33828,101752,128916,15357,-141216,-154945,-41644,24443,66475,175777,230650,163296,249637,322587,172427,23674,-138367,-261358,-102541,15993,-97696,-224275,-150320,81847,136944,8643,-17314,47557,-84911,-237277,-217762,-187222,-201076,-146939,-85341,35652,162542,221470,301816,314391,176212,-44891,-187125,-107243,43537,32245,78009,126700,61106,31136,25975,-55931,-158189,-143745,23863,147359,89395,147115,347298,280870,5976,-28809,209984,273047,23689,-153096,-159247,-120267,4835,160912,195361,138250,131698,260034,318255,-37658,-403172,-186072,258749,327682,88359,-81901,-74905,5001,20806,-10418,57788,150158,77424,-53024,-173646,-272378,-320522,-222471,-60689,91130,135062,23017,-139326,-176071,26799,231117,201748,147800,198794,154678,-33063,-199248,-299288,-226877,-154822,-89129,70631,214993,134923,39751,27009,62156,84970,-31978,-189477,-238112,-188228,-139653,-104908,-31622,40198,-60768,-115765,-28934,36655,142372,163783,17932,-371855,-679855,-475018,-122603,-45125,-154474,-236901,-251234,-120960,14129,18889,40565,41253,-38987,-105405,-93803,-155998,-276315,-219876,-10528,-261,-139869,-99994,-14569,711,84708,122613,-5454,-149161,-264273,-310702,-194828,-42920,-67774,-47560,-24642,-79852,-109659,-75765,-103468,-84290,-144671,-332791,-411788,-102181,264613,470267,454447,257410,145176,162954,294111,447557,322066,83021,-7364,115770,134202,-3242,-137392,-73630,-38885,-167866,-156980,-3582,164284,293109,208302,-1917,4021,35115,-157010,-330260,-162496,119284,130135,-2497,-106988,-213496,-296350,-422180,-435236,-324074,-273946,-343675,-432395,-333864,-175322,102016,209484,40443,-107960,-47139,-24213,-162894,-172030,-54207,85057,126195,61543,28185,84665,139739,184506,217757,229860,218182,215831,198762,137578,7287,9746,-18876,-176531,-177694,-56057,133663,255786,154879,-37155,-19478,-34411,-287286,-494563,-353745,-177352,-167364,-117909,-193903,-230481,-69806,113601,120115,83235,90244,125435,112245,51551,56902,31658,-75959,-191073,-199225,-150604,65146,168799,54910,-56846,14985,69631,-11192,-23747,17791,-69022,-143756,-112107,-52267,88621,159123,45420,-3605,-30011,41167,117265,38618,-23656,60019,131429,-17741,-233887,-402004,-273996,77362,282376,261053,207015,179888,148908,154453,202414,141953,-85289,-238720,-144991,-21791,-77356,-22974,190818,241307,174953,142174,68114,-130271,-269446,-77678,169761,157441,50698,149141,312106,231623,20089,-125406,-214724,-215591,-109213,8247,180047,374949,364792,190438,75727,45575,15383,-143212,-243567,-123033,-424,31322,-14132,-99881,-169452,-158296,-84765,9681,128897,217543,183882,-31044,-201856,-65071,136475,148782,37816,25299,80896,22048,-191048,-172726,72394,45784,-103893,-52581,95647,127982,83578,-17389,-45958,3929,33584,-32913,-50752,-34914,108844,280653,299424,218229,186938,250119,310169,288168,28636,-52373,181514,329165,133791,-129112,-274425,-367447,-371122,-186854,-20061,27199,-7583,159950,255048,-58815,147931,827740,1169887,1219237,846534,415857,-52377,-460316,-239062,1202762,1391045,-2946212,-8811486,-3622999,6535118,7038716,1885145,-457283,-868299,-635723,191069,513513,-170102,-737547,-608267,-279218,-206392,-113654,80140,135755,-26525,-134146,-26439,-126051,-734721,-1072190,-616708,-184959,-222798,-272486,-266605,-268039,-287745,-210175,343,286249,382220,283927,257133,309106,267560,69238,-65233,8913,105759,75062,71660,153557,207059,148520,66044,-25235,76424,295310,440527,363967,50679,-188759,-210373,-60007,30682,-68174,-213946,-269054,-122151,69671,142669,86730,3946,-32396,-60488,22181,218684,317852,250296,171375,169988,317859,528419,574781,376416,125253,10318,-40105,-96897,-132981,-20566,89554,81680,-26892,-195514,-291855,-159154,59783,92453,-10785,-50198,-4052,-14033,-169690,-167754,12124,-18711,-159818,-205185,-99291,-89144,-99890,-97134,-193445,-345666,-224457,-85110,-194299,-359372,-224915,29052,253496,267049,13789,-183397,-145989,-23172,194603,464226,510164,321248,91989,40954,145203,167530,123998,117515,152944,135611,16551,-109028,-62856,4002,-124917,-261228,-177210,61674,103571,7351,27650,67143,5002,-112665,-214676,-249127,-234516,-195750,-164537,-215035,-217093,27780,167399,19048,78694,262737,79507,-210039,-247583,-114629,-23400,97942,220547,225604,123750,139296,156251,101511,57470,-2664,52941,360481,408005,14608,-266214,-155301,11803,173177,396344,391286,224510,202678,160076,-47478,-11843,191472,138273,-9373,-109842,-303753,-453911,-509778,-462413,-263885,-36779,100013,240955,155538,-32108,-33948,28631,14972,58830,61980,-8705,-22862,198888,282384,83952,-53800,-69119,6643,89173,-297,-194686,-237738,-231662,-211781,-153109,-104530,-46252,87082,67839,-31578,49105,117583,23189,-30821,2141,16198,55995,-47278,-313214,-360107,-111712,84682,124517,84210,-9700,-1396,205384,276883,-13031,-345941,-376831,-234408,-193297,-230906,-160881,65660,138424,115929,78981,68964,100365,40800,-129864,-265328,-229948,-138417,-55975,-63504,-86074,-44758,121102,131472,87643,103673,93158,-5694,-39371,64019,9757,-124610,-189484,-185890,-190470,-189389,-133811,-99510,-33196,-73573,-143674,-121242,5740,144693,201831,134355,57375,149690,280361,207251,-89260,-189231,-50642,6780,-53146,-52639,22938,145866,154818,-173874,-444939,-308503,-67427,63476,104844,100760,86055,112014,-1548,-56337,16989,106501,13302,-182808,-287833,-153831,82829,184697,185570,157003,214585,311628,324461,157942,-67510,-161028,-268609,-200238,71137,232592,47446,-22267,99857,56008,-43290,-142024,-235150,-100043,133268,151366,-49662,-162345,-141118,-154856,-271104,-426324,-229513,168909,342054,76534,-169566,-148063,-78230,-91383,-84774,69376,247608,193177,24662,-93266,-75894,130072,181481,51016,123648,129069,-77191,-85478,80646,-34923,-176188,-17619,123924,-21594,-270193,-379284,-516347,-582663,-388262,-81205,112822,195031,30059,-93236,195453,381755,119011,2255,151689,307046,228498,78126,17125,-31514,-90932,-116036,-37886,50179,37018,-50523,-27551,40885,93302,96110,218,-77861,-100424,-211523,-292374,-196287,-70792,54836,36563,-66912,-33631,50965,-19380,-95155,-3343,189651,282489,104387,13705,-36326,-51924,-78380,-385970,-977480,-1482695,-1831912,-1095475,220873,1358481,1672077,1349434,612664,89337,-10469,36774,-367065,-997341,-1283256,-781419,338356,1337389,1341828,515361,111402,-207030,-244082,-286407,-565433,-540344,-99797,149453,300921,452683,448941,255058,-9245,13722,34872,-96386,-31822,68229,-91422,-32956,254176,261416,76690,52210,71280,24724,-2903,-148674,-270982,-229757,-43470,129486,301480,381797,265965,-27834,-169913,-112273,5647,121781,80332,95779,15989,-105495,-117076,-41774,19706,177136,296804,281304,284110,293727,222847,167152,42820,-100617,-46595,121448,120545,-13926,-82658,64151,184611,45976,-110243,-136415,-71770,-62102,-105572,-26773,10933,-143389,-201960,21538,123956,-136718,-283894,-118807,14700,27932,74823,-20772,-311586,-412599,-243601,-44669,-9056,-81861,-105722,-77631,-87481,-194085,-144200,10017,71474,107044,167299,-82637,-520001,-620559,-392745,-142115,67591,92807,-125832,-245987,-112903,-48789,-17062,-33237,5750,147162,274840,144850,-22441,-19097,-4970,-21991,-8803],[59333,4010,-161197,-145406,40561,160851,174711,3395,-154106,-142526,-44340,136698,232993,11846,-189134,-208456,-282092,-279665,15778,266793,188156,46880,60974,18537,-169552,-328059,-284778,92594,361769,196694,15415,136909,250427,207156,79216,-48575,-69855,-72932,-29222,176238,351308,288952,283258,371239,305455,140569,-80194,-205866,-96588,-9053,-53211,-169888,-168051,680,105661,33197,-44463,-30874,-93287,-131222,-76521,-101195,-153759,-135115,-125834,-56589,47528,150451,308174,328729,216651,21163,-165429,-195912,-155914,-162345,-88421,-37194,-90279,-19532,68463,-53928,-201304,-167977,-19708,86025,56094,86691,276078,278331,50332,7863,206064,215545,-22458,-200511,-233878,-180935,-26046,91468,135831,127963,150377,223722,237322,-88832,-404316,-195822,240974,321296,78040,-104035,-9924,110604,83214,17213,48183,93134,44095,-34556,-115824,-170823,-212827,-136007,-29516,68722,141840,105082,-55316,-109966,49291,150186,91269,71761,135842,102754,-49927,-189855,-252519,-193435,-219819,-238765,-33819,220298,132689,6067,38984,107153,178194,86443,-144347,-213574,-101002,-41369,-29528,-38294,-32699,-24274,13294,-691,-15489,96070,141022,-9223,-286559,-420346,-261943,-56433,-38563,-144064,-172245,-152211,-56062,7043,-31612,18501,54738,-28980,-87163,-32039,-114134,-307980,-240997,-26966,-65661,-201177,-138340,-65444,-31632,65163,96926,10998,-101459,-226139,-276478,-168268,-39035,-25181,67337,140401,42354,-37871,-37211,-72852,-61158,-96914,-285470,-420704,-154141,196328,388436,402368,221511,105886,120736,250167,386464,240729,132370,209289,314732,233357,19506,-148115,-68500,-25778,-158721,-132407,46806,228003,349390,244391,51013,9506,-62696,-293427,-416209,-212084,46225,85051,13364,-42540,-103409,-184167,-310028,-386040,-286725,-154000,-187355,-352868,-294328,-103378,123241,116521,-98180,-200266,-156356,-153342,-231534,-169005,-27651,68796,42680,-20757,52451,153179,164710,137617,171499,209586,170491,123253,63232,-8233,-74854,-21734,2445,-101429,-96016,-1469,153318,261220,156961,-6807,71246,76819,-211464,-449203,-331440,-165877,-179555,-195393,-215852,-110250,84270,187685,136639,76760,88389,114600,26805,-103410,-70827,4739,-38576,-159004,-207609,-176325,120947,340143,187245,-44711,-24642,62891,-8630,-52683,-33268,-92882,-157204,-170512,-104928,75543,169700,71195,24938,29499,101149,106341,-33075,-117772,-1614,139547,81042,-131954,-383508,-280400,130449,364120,342731,228373,167746,204026,215465,189597,131071,-59840,-185882,-72300,-4523,-146814,-84161,220400,301399,239428,213005,92642,-186792,-360182,-216999,17140,95557,59776,94147,190827,106586,-24672,-155409,-187401,-96891,-71208,-25480,169736,398688,396327,254507,142644,51248,-13270,-132538,-210272,-105566,-10526,-249,25809,-12306,-115046,-100012,-20482,30871,118303,242633,237020,-3746,-190550,-47627,182269,145767,-14143,-5322,84658,85577,-109191,-157653,42032,46728,-56550,12640,99641,42646,53672,109694,165049,148046,112981,37976,-56612,-134392,47610,366124,440262,363442,333082,402089,438071,360393,26768,-91324,193664,362598,175820,-50969,-217607,-365826,-387414,-203133,-86901,-130003,-171332,112986,323836,-41029,45680,697370,953407,894627,695812,517028,151750,-421450,-760490,393081,999172,-2721695,-7793259,-2423363,6834827,6776182,1879246,-501882,-995705,-627159,169148,583589,7844,-682083,-909046,-660858,-292233,-252668,-243226,-23753,5614,-166877,-180460,-251896,-683302,-884482,-559737,-216124,-175863,-192465,-230372,-283153,-314813,-249205,-69071,216150,347586,267691,191292,189183,234209,123774,-14715,-8631,70366,25839,-3974,57770,75896,50512,518,-58824,57243,251446,356427,277931,-34405,-289109,-236719,-27508,15259,-149233,-264939,-231767,-42815,170620,195943,55883,-95343,-78194,-47409,3823,150872,251041,204057,94834,45289,192303,412888,481168,308665,55223,-50541,-43973,-19033,-14993,44000,88156,88244,47662,-108778,-260465,-168337,46579,31513,-105484,-101145,51008,161545,49497,-28880,15756,-12586,-52408,-51110,-34934,-109817,-65461,10001,-56566,-227079,-175678,-66306,-154161,-307112,-226381,24077,296113,339575,45074,-213040,-200444,-107640,78950,387203,491746,311537,90132,44471,171337,189633,100439,30992,52265,-2427,-119218,-108405,14199,31952,-126418,-217999,-136033,48403,74769,26433,74916,69891,-35972,-129212,-188935,-227388,-246589,-213884,-129423,-83693,-47733,50435,75013,-57074,-65724,68723,-23282,-213346,-205121,7535,192609,141918,65754,63041,36777,59621,82482,49756,-9045,-80995,-44585,255007,389275,80970,-217537,-149666,51565,249445,423951,385804,201556,155390,134929,-47953,-67720,99133,116527,-25435,-186381,-347652,-407625,-408789,-372778,-210605,-18233,105050,169999,66234,-93532,-118787,-68683,-59932,-11561,17585,-44136,-78664,145040,314405,192930,48976,39126,169293,226393,71739,-130259,-156157,-151085,-158946,-108545,-57311,-35743,36728,9407,-83703,-36692,31472,-11348,-54779,-91815,-88053,65368,34504,-301561,-397926,-127678,124391,214786,148690,30486,93541,297457,303082,-22890,-335395,-368662,-263558,-224470,-226521,-134929,70390,80778,27236,43286,66718,84964,13966,-146568,-324744,-372256,-300937,-179092,-148963,-130699,-79311,81850,128195,144988,207225,228693,160941,95071,95160,-21241,-143063,-191535,-192954,-195970,-193035,-118526,-37827,28546,-57590,-235331,-323962,-152120,163377,323659,190795,41198,149539,302099,248040,-22967,-168906,-102233,-57153,-31055,20097,99944,255018,247661,-167152,-507409,-343689,-58220,62255,101119,116964,79322,73864,-842,-30953,9077,103589,70393,-102770,-218611,-73292,192087,245175,167471,128383,208096,259898,216474,111828,34616,-55530,-265469,-284632,-35571,134153,18689,-37234,-69650,-101460,-41890,-104185,-201934,-80367,140264,191609,14291,-165260,-213751,-177920,-185764,-288096,-144652,133191,206756,-74506,-265257,-175767,-33045,-65466,-84095,55439,233213,200206,3203,-149992,-92435,123634,102399,-40515,119396,197278,40499,10634,120161,-16460,-140020,-1940,111874,-59146,-268419,-321902,-435458,-518681,-326397,657,163782,148276,-50458,-108962,205465,357569,46394,-47113,97315,207257,144804,19880,-52632,-78763,-63682,-61599,-21993,25735,-19260,-121349,-78882,62519,179501,199006,91971,-35943,-138671,-262824,-360144,-310372,-190986,-7106,39243,-1319,79811,141186,33565,-70900,56516,238988,278951,103846,-41829,-216322,-284358,-192271,-405543,-976512,-1143823,-1297343,-1079411,125003,1204999,1096940,813680,385091,-167267,-209157,12516,-404538,-1079718,-1140385,-424567,469128,1100390,973660,261453,71168,-55892,-72502,-66848,-384168,-471187,-136755,166527,427920,555315,462080,255645,-5618,29600,111765,57614,134134,152587,-87490,-51165,293618,374591,162841,60289,63945,65455,72893,-52501,-199543,-235638,-72443,132239,295862,366433,273116,16069,-97094,-41637,19059,85847,66490,116761,62533,-46493,-57391,-17791,18375,190920,319335,289001,293118,276458,154702,86055,-21135,-147408,-49000,163855,145955,-38723,-117638,33665,128157,4467,-55428,-36917,10889,1554,-79403,-36726,39872,-62730,-129849,30736,97391,-174146,-319811,-134392,26200,-1733,-41458,-141341,-321841,-397217,-262843,-53313,1373,-49001,4515,119453,63487,-151524,-179057,-16113,90893,71341,64273,-60738,-324421,-481443,-374251,-159313,32012,98262,-106356,-297174,-186987,-53965,45598,3694,-36202,115009,318571,192851,-6473,-7363,4768,-27145,19272],[85887,51443,-97347,-160835,-40980,98394,172715,42067,-160436,-218008,-78001,186862,270419,18811,-197167,-271146,-414291,-405199,-49456,262029,230163,137250,150731,56296,-144882,-289728,-244726,83246,321428,141311,-16168,157043,355402,383640,255436,8581,-115352,-124595,-62852,191149,444845,377648,265173,371496,410784,251642,22538,-77156,-48260,-34225,-23035,-99065,-141386,-65325,42295,13980,-76900,-113686,-120535,-67761,-1723,-45263,-104785,-102931,-135962,-135607,-76704,44169,223939,239259,169406,40254,-162085,-277607,-326753,-326103,-237875,-196639,-204196,-31746,120722,-44991,-229700,-174352,-53752,4138,-19702,-8220,171521,261254,111891,72213,206978,152613,-71444,-212279,-265791,-242806,-89046,-5225,46565,89635,162033,191273,160517,-100046,-330230,-170009,156608,210640,27774,-104046,66780,243270,199888,71569,44353,46976,10497,-26203,-55583,-51483,-92902,-47813,12040,52377,134356,184020,61852,-13955,37297,-15673,-70779,5326,95786,57159,-45263,-134657,-176536,-141715,-254238,-358946,-126221,186734,74127,-81642,5574,114489,213190,153529,-90369,-154588,1244,72650,31574,-64295,-96062,41143,153781,65352,22849,139435,158807,6971,-141444,-154877,-87474,-31075,-52732,-127511,-113997,-68586,18026,17070,-88459,-37960,37575,-19593,-71834,19605,-32043,-240326,-207264,-33973,-84107,-197957,-130119,-72970,-24000,62584,60409,3035,-65123,-177403,-253088,-202570,-106341,-31849,125345,260134,185331,74048,9021,-54411,-39905,-15437,-161557,-325208,-185517,64270,221650,259101,135305,62706,80929,210860,311817,133099,126976,339512,434190,293679,56362,-133397,-65180,-8473,-117307,-71712,104645,262666,359827,261024,92057,3140,-166205,-386391,-417125,-192875,32032,106281,69065,30415,35918,-6569,-151343,-320029,-259117,-64816,-51575,-242036,-219032,-8356,147012,12277,-247180,-274634,-230612,-226386,-216041,-109463,22965,95573,8367,-90799,56469,203509,204643,120545,159992,205151,120689,54167,13327,-89011,-160815,-75246,22491,-33377,-39129,24267,109007,189047,141140,22045,110211,137794,-122436,-368936,-284299,-125915,-132578,-231049,-212355,1792,202320,230067,144133,72122,79996,107992,-25552,-208734,-178039,-20879,11941,-93851,-173596,-162166,160701,445257,276389,-13416,-49787,30238,-26747,-74570,-53284,-73557,-116829,-156868,-107466,59540,170444,104216,67253,103137,156387,78158,-78871,-164148,-55583,153506,223415,17096,-316790,-255176,153211,378522,358316,212610,130323,238754,268489,176704,123453,-12600,-112638,-16411,-18867,-218115,-144217,216629,341265,292333,269716,94299,-249914,-428331,-330670,-127061,40530,80272,52283,49922,-29255,-58504,-165201,-172829,-34451,-51413,-56890,134388,365394,382042,285592,178608,26167,-46515,-98852,-153778,-84020,-25895,-31692,76344,84736,-66396,-76012,18510,42232,94346,238637,262611,11756,-191912,-52549,180824,79771,-99169,-49462,79941,126764,-35229,-147657,-9896,41551,1013,57107,46726,-71058,25760,245149,383178,302554,187912,127978,-24317,-213694,-8933,433739,546257,470389,447240,512116,532846,408733,13939,-141860,153898,324344,174125,11477,-155237,-331457,-371601,-225413,-153801,-216163,-258529,96409,392942,-7883,-109370,383228,556017,480865,460716,511663,398042,-126158,-944890,-271673,596729,-2082326,-5767790,-1007319,6284734,5788275,1636622,-571940,-975582,-468597,115351,448708,76019,-554232,-1134153,-1028112,-382373,-385598,-561755,-182488,11508,-229902,-357915,-363436,-581071,-653120,-465660,-199847,-92591,-93216,-204124,-293842,-316891,-302493,-178232,98797,267435,212275,74441,10658,110610,106117,3427,-58704,-26922,-37477,-42942,-11896,-2989,28602,-10750,-73238,31332,182469,244153,171924,-125332,-381303,-251088,2763,14904,-160003,-254732,-157627,45974,251791,237733,41113,-166346,-134266,-53140,-19936,68573,154250,120602,-28621,-98532,58294,274603,357276,210416,-29071,-109245,-33642,70876,102723,82032,76614,116529,140782,-21789,-226206,-175254,9058,-56091,-201495,-144300,76212,273621,245012,103236,-4681,-18455,67094,157850,67461,-74587,18559,120685,76807,-79929,-67054,18695,-60088,-226118,-208191,33809,349455,397474,70561,-224041,-225857,-162988,-56655,225560,406931,292297,90788,18408,128632,190467,90146,-52419,-56571,-130445,-236874,-116155,55938,20717,-129194,-144962,-73950,8590,8012,5959,77179,51606,-67871,-129249,-161672,-212080,-252674,-211689,-113704,-7321,90955,66289,-31984,-149440,-186724,-91817,-86380,-160501,-117860,103079,312967,143703,-54105,-66309,-34839,-17648,2652,10535,-54361,-141033,-119709,136204,353090,160592,-135486,-116411,102268,273863,334681,279900,131202,102119,102273,-61459,-137633,1831,125315,19352,-196753,-298659,-251199,-205455,-227096,-143282,-15271,75610,64585,-29822,-142506,-187192,-165809,-158181,-104900,-37456,-81848,-117905,86672,287227,241477,126759,136213,317156,347093,136087,-70560,-80331,-67203,-97528,-55322,5306,-13576,-27871,-79978,-138380,-88646,3902,10112,-28936,-139021,-156935,45089,52001,-301785,-384502,-89232,184502,286479,177550,57167,199087,383480,301128,-25892,-263029,-286374,-235096,-185662,-150295,-78959,69463,24515,-69660,-19441,49371,95349,52272,-109271,-339797,-457213,-386744,-237837,-175855,-128955,-83620,32693,91297,181719,312020,363602,305127,200247,91119,-55502,-127499,-163748,-176251,-169380,-173148,-91355,28490,90376,-17281,-258580,-430470,-255450,152184,381273,211967,15861,117753,275548,266921,64137,-100383,-115586,-102167,3181,106887,194022,379191,345050,-133018,-498087,-322373,-52136,40351,110519,171702,127293,87380,36220,8849,-1126,104964,134259,-14717,-130380,5216,260888,254622,96372,36379,139686,179027,128999,105464,174630,67466,-234987,-319979,-113107,43291,-6312,-67679,-228711,-222021,-35695,-72001,-191610,-118086,61119,159349,31696,-190319,-278757,-187052,-104276,-156279,-69214,61516,32431,-193831,-289335,-153543,30233,-13533,-61608,36328,183901,159676,-31307,-182049,-78618,113852,-3466,-146459,82173,231176,110268,50926,92582,-19628,-105244,-23085,50486,-101995,-245686,-261914,-333003,-411775,-257398,66875,232650,109365,-136400,-122334,205872,311865,-10818,-102011,-5273,43929,18520,-52654,-135521,-156227,-60580,-5765,7615,10896,-61454,-130469,-63610,99827,246918,287254,170163,-8059,-150372,-251103,-369836,-395912,-271356,-43882,47988,89273,204389,209273,49006,-76994,85484,274058,294650,148141,-32185,-283110,-397747,-243297,-340697,-725630,-539176,-635214,-970499,-1416,848099,349822,218031,197011,-421997,-448578,-74102,-399607,-992664,-814578,-33078,446652,685604,588606,74881,-70535,-14171,28295,74788,-197139,-349785,-169489,142106,468743,545811,375673,193814,-39328,8064,167615,217232,272772,180977,-116168,-110464,251603,428374,249033,63494,30013,73921,117587,10247,-135951,-202167,-83132,104313,257793,331211,270655,82235,7854,48157,49388,67732,67063,126290,111137,29367,-5514,-13885,13885,203761,308518,244286,249657,215953,64927,-5614,-85945,-187091,-81800,106188,101955,-54685,-128916,-7626,44842,-59141,-24803,44005,62200,31930,-60339,-30084,108363,66894,-46577,8208,41746,-203055,-318796,-136217,11862,-88597,-240513,-315486,-315722,-335460,-263336,-47194,56368,21020,115743,285503,193564,-93346,-196737,-44952,100530,43048,-39631,-52515,-125718,-295227,-279081,-86426,58817,112313,-80762,-302642,-225002,-65981,72426,55402,-29831,96226,326882,210653,-8517,-13222,7319,-41173,23967],[118512,115731,-16102,-152101,-86881,64906,185535,105473,-123548,-251052,-89873,215308,265619,18040,-183424,-311676,-505703,-454575,-94501,213761,246637,224738,234970,108726,-58839,-172811,-151709,82679,253122,78424,-31693,168270,420413,504868,352208,20087,-150940,-106633,-13414,224543,486411,394532,187516,311202,448112,318447,137237,76769,11105,-70103,-28665,-30798,-75244,-94546,-29443,-31705,-102138,-173732,-149567,-58675,-20241,-47935,-80530,-77757,-132495,-195191,-192438,-74545,87584,90480,49091,-5756,-189952,-339032,-413381,-405904,-326817,-301007,-248737,-8243,158775,-44186,-247011,-171628,-85871,-94716,-129672,-126215,39799,213280,157347,121429,180953,72144,-133552,-207890,-267128,-301930,-184735,-120495,-56101,38081,154713,147106,80510,-97787,-234168,-135523,26054,24714,-54556,-80348,128133,339299,300150,113575,28507,-5995,-48821,-56760,-28538,40521,4007,13387,44059,36291,105435,226997,164366,64757,-23692,-232209,-251092,-49371,60026,-2375,-49779,-74190,-115642,-99809,-246567,-414168,-199641,93949,-50454,-215022,-80407,63142,169734,145442,-57954,-103874,68754,151256,44645,-114576,-136765,114336,268616,146458,121832,245972,196098,40796,-2295,19837,-3184,-53421,-93584,-132326,-105091,-42143,65701,25481,-148521,-120816,-11339,-26566,-81099,29139,55353,-106730,-157627,-69217,-89996,-160323,-103427,-59983,7814,74430,20098,-36608,-62530,-143164,-260761,-299524,-227091,-92344,108691,304601,304952,185800,48527,-53766,-24471,68487,-16099,-177751,-208178,-117529,-358,51400,9238,8686,20213,137801,202493,7674,61584,339478,432191,288525,82817,-115029,-79771,-4121,-66897,-2335,142670,239305,297721,240515,108647,-13097,-249381,-421090,-351595,-129199,66269,173972,139397,84613,161509,194073,9164,-257284,-252028,-34336,30840,-127939,-128585,76972,161880,-75392,-352348,-306287,-251190,-222292,-126993,-23365,73769,154896,29444,-129530,36975,212209,219361,121131,181704,210628,76004,23634,51279,-82878,-224009,-133577,32288,4550,-16684,19270,10692,50509,99974,35112,93535,146209,-43012,-291431,-248351,-83513,-30272,-162842,-149531,93620,277806,249259,148720,74273,68853,103981,-47297,-265518,-253200,-48886,46596,-29384,-117587,-122725,161222,438401,287947,15671,-66276,-34134,-85639,-104493,-30606,-216,-29610,-72554,-52773,48349,152702,122135,106367,169532,190259,34882,-102055,-167474,-111201,133855,332135,157076,-222455,-199562,164350,358389,329707,175838,82441,245171,300949,166522,116796,44770,-27320,20903,-54305,-266260,-174154,191046,353827,323728,302657,82001,-292377,-451373,-386706,-226118,8079,118273,51718,-53567,-113648,-54339,-134473,-159284,-33885,-42471,-68885,88191,293586,347285,300377,193680,-2929,-58980,-45997,-85930,-52645,-20511,-21036,149033,181279,-26187,-84783,33683,56640,83071,230128,276866,32685,-185517,-62950,135020,-24280,-183197,-87400,71474,151737,40540,-121761,-57795,37310,63337,82863,-37078,-172303,15855,355977,549737,431923,251803,222392,47268,-242338,-42668,468948,611811,531776,510293,559748,572049,428563,16243,-164456,88636,240538,138502,39771,-101442,-266811,-329863,-268810,-238933,-236256,-246055,121828,448256,36102,-268592,-46288,37717,47946,167157,379707,609587,343495,-720026,-578314,277939,-1230984,-3214087,497557,5153867,4219763,1132721,-622791,-821191,-248417,38394,189660,88547,-338805,-1212314,-1279087,-443572,-454538,-765983,-284001,-3442,-287506,-469071,-391398,-425027,-424588,-343761,-125165,24028,23526,-166668,-271101,-282242,-340899,-274922,-16205,163787,119217,-67712,-179648,-76155,27550,10247,-88619,-113549,-60086,-21143,-39332,-10096,82356,35521,-54512,22354,120492,142651,88776,-175746,-416726,-239174,28334,28697,-105194,-173015,-44137,148426,321036,281402,57648,-183917,-178644,-66563,-30261,5838,62147,24060,-150821,-197745,-28113,165601,246540,121043,-85279,-133916,-4085,154550,192159,102473,85932,179762,242106,63743,-176256,-162317,-25018,-120598,-250286,-151428,80632,313956,390510,220020,-8228,-17970,167676,354718,183057,7295,117713,194338,163484,66641,93967,159457,68002,-139089,-177966,51183,396830,433328,101718,-187321,-188988,-154069,-152569,49940,292326,271536,100240,-10608,53315,186590,111308,-86675,-122691,-196491,-287286,-117216,62664,-18601,-124448,-48269,11108,-17518,-50057,-31827,44505,25292,-76751,-107956,-124040,-174213,-215079,-167475,-99236,31384,197905,103169,-95290,-212935,-249224,-179292,-80115,-44048,-2897,142998,297963,114339,-98540,-119591,-57721,-58995,-55183,3081,-54897,-163282,-149484,50592,320334,240298,-35017,-50009,172686,269943,191455,127914,58858,81132,84395,-77843,-193356,-52183,179693,116949,-127162,-140397,15541,78621,-33660,-53159,5118,50732,-18166,-91005,-151598,-197640,-212225,-232159,-169662,-54204,-72038,-107847,43906,217844,234393,167087,195136,412974,434469,195871,-13015,-12122,14231,-27186,788,70910,26741,-65292,-145038,-145156,-57256,59533,84951,40071,-114959,-155004,11616,2247,-300835,-301491,8557,255394,324327,173144,79899,300982,458363,290610,-3372,-129797,-136055,-151068,-89785,-12306,16553,86325,5886,-116749,-62397,40399,130895,144325,-15340,-286815,-433876,-345208,-198149,-127644,-77351,-58144,-6202,42642,195076,391470,463888,393334,252150,59467,-77570,-69868,-93081,-121380,-104195,-116913,-39196,80818,122098,23249,-208437,-395310,-247327,137181,365042,191993,-15838,62412,219067,268269,148321,500,-80631,-101482,62642,212654,303207,487843,416212,-78482,-407412,-241059,-39123,30782,157246,272206,234168,158548,108134,69659,8608,130586,210804,75325,-42519,65027,289455,243557,23839,-65322,47496,102716,92467,133916,296665,189932,-164778,-291040,-145576,-17501,-12959,-94558,-310179,-247478,-2128,-24978,-173283,-169910,-56430,79635,6330,-223915,-305416,-160957,-27284,-47618,-2027,5226,-94576,-234012,-234406,-72102,105855,64118,3730,39430,122230,97402,-51391,-169615,-35666,114454,-72286,-201685,41000,226608,121349,33009,19148,-23125,-60767,-63227,-42750,-127641,-190093,-194043,-223738,-291989,-210030,88907,278228,72040,-207313,-128506,203503,273735,-15515,-122792,-100497,-108431,-94484,-99873,-187335,-220799,-55765,65643,60146,13644,-64069,-54252,37455,164883,295752,345545,222740,13733,-119645,-162865,-283906,-392365,-267485,-29713,70219,182281,313540,250550,26054,-111192,80485,291318,329037,228797,51816,-213406,-364453,-218788,-209112,-316755,137404,-30809,-745383,-65284,430306,-324626,-217548,127048,-580980,-635650,-181395,-356998,-767297,-403200,285242,295777,266318,366204,36514,-235781,-72769,19751,64227,-73995,-218002,-196749,78316,413044,424556,218517,96643,-88241,-26758,200433,339457,349305,157112,-164904,-188701,158764,430029,325117,68876,-14011,57197,123259,19460,-96247,-128699,-52956,75850,210541,282004,253729,149129,120877,145318,103300,92437,101975,140507,152703,104492,25473,-36324,1969,205055,261645,163221,172504,130760,-26351,-87186,-133481,-206964,-140258,-37710,-860,-57771,-110937,-44791,-41150,-130127,-32763,76143,62331,15209,-69092,-34608,174193,198118,13103,-50800,-33771,-219281,-295030,-139033,-32911,-213215,-468326,-488738,-297979,-259759,-261280,-43544,120251,92373,186418,359310,258865,-42858,-206411,-98276,61690,6232,-117870,-68052,-9630,-147364,-160787,34013,125516,107957,-81009,-274503,-226738,-101764,30462,72626,-10493,61722,254095,144549,-66700,-59723,-24112,-88372,-20499],[144935,170765,54221,-113919,-82571,62771,203702,171371,-57841,-234809,-76780,215352,222843,7195,-156267,-316563,-523101,-419913,-109072,142887,241979,291055,291915,165295,68245,-4054,-28731,88816,175513,41350,-8141,176631,426053,542303,369959,10617,-148737,-18650,103131,266074,470081,335760,67789,200323,399613,319699,233953,213021,61006,-107896,-59367,33261,23965,-69027,-68335,-54968,-92100,-180024,-152576,-85731,-108551,-98708,-78419,-63282,-114242,-214009,-266969,-161328,-20842,-29705,-72996,-78559,-220303,-348853,-371521,-350041,-297410,-281955,-185057,58446,182306,-40094,-228424,-137056,-94078,-174603,-223964,-215748,-74138,152753,186023,151773,138658,-5210,-184948,-179497,-225205,-316583,-260484,-205068,-122807,15716,148919,109643,22936,-78819,-136865,-82727,-75221,-141642,-111258,-7658,186759,383642,357164,147170,21004,-49216,-112358,-100306,-20494,103477,81213,61397,85279,54169,93940,247624,244328,122249,-93948,-405948,-364751,-52815,45882,-53832,-50839,-11299,-67136,-57251,-175136,-360264,-217470,-17755,-184298,-328457,-172124,-13284,92401,104108,-28855,-56422,108341,193090,28237,-147142,-108173,208904,360892,241552,253746,382197,247280,86062,102466,99402,18725,-83183,-128972,-146126,-132412,-55703,91302,42479,-172770,-174605,-48731,-30617,-97138,12473,143297,66831,-101308,-125039,-86561,-93960,-61031,-27689,71130,127245,18959,-69656,-71135,-111732,-272322,-395952,-327839,-162814,49934,293609,384798,278247,92357,-43062,12067,153183,117439,-26434,-212497,-291607,-203367,-139758,-102174,-33343,-53476,25598,73476,-96943,-21116,240433,334057,236967,100026,-94116,-100632,-3989,-8909,69327,160865,171200,186370,197097,117578,-11192,-271284,-385096,-246968,-49106,127098,260167,210423,118380,247723,369725,138524,-199374,-249737,-50161,65847,-20630,-31149,141507,176423,-111882,-366855,-277131,-211470,-141766,5732,62024,114147,232772,102004,-117732,8200,179322,196013,136070,229929,220595,45798,36568,148504,3656,-232897,-167109,37300,16631,-9779,6016,-103410,-113484,41691,33303,48420,131482,23713,-234380,-240519,-56754,101376,23070,-14671,172522,323002,259714,158581,86358,56459,95280,-54385,-291959,-289372,-72852,47941,5696,-65102,-84267,111263,314820,217067,25545,-82062,-125044,-191783,-155450,26758,115303,81018,50111,35003,39579,110236,106937,122684,201828,184496,-23759,-122997,-158435,-178497,55665,339304,228381,-132936,-131007,172011,330769,280959,130856,35709,217166,296047,148226,97903,89937,52228,38518,-97912,-279896,-167678,145507,316930,310754,294572,58600,-302513,-428258,-380549,-270487,-9838,156690,89118,-86916,-120846,-12204,-70493,-146017,-83186,-43615,-63366,30147,187341,292137,295452,188702,-18349,-43133,3470,-36317,-24531,8172,40077,232733,257040,-5016,-126899,17021,69567,90116,223951,274604,47728,-175506,-83572,44424,-145003,-251716,-117090,47925,154113,109861,-84333,-100060,20013,104858,80888,-130509,-244002,11278,393941,598987,478625,273932,281295,124087,-230895,-76421,432150,606770,526969,495474,519542,520131,390719,23637,-158278,6536,128131,69236,3146,-98386,-216633,-304032,-355406,-360901,-240049,-183340,142210,445819,59682,-403678,-505966,-525686,-371456,-174918,123222,693339,804371,-195945,-455849,47064,-542854,-786965,2027890,3913195,2312991,350605,-668316,-640328,-107035,-55415,-70925,92839,-78179,-1131088,-1371211,-480619,-448028,-808468,-323232,-54922,-326723,-470316,-327623,-257724,-252721,-231485,-31691,123308,106195,-138769,-230380,-240063,-363922,-339559,-115594,30357,-28938,-227714,-360881,-304396,-107136,2140,-87371,-155337,-37561,28129,-55640,9477,145274,86359,-35907,10168,58249,52631,31836,-179104,-393049,-227412,17407,21442,-48278,-71158,63148,224559,349146,296827,71798,-174797,-219922,-101042,-44237,-42341,-23476,-84078,-250939,-240459,-65808,89782,149212,41720,-111629,-132571,14213,188252,210862,94962,112410,249243,306331,115306,-130715,-148332,-60820,-153030,-250617,-135974,55591,277983,450776,290616,5535,-31903,188862,432668,246230,84865,175246,179224,146159,150297,243878,287109,158516,-103476,-177551,33433,382898,408543,112713,-127140,-116425,-106235,-201135,-102612,154716,217848,86224,-50834,-42448,154808,130758,-81031,-145544,-202912,-274019,-125924,17518,-91187,-132898,27046,78858,-28183,-87801,-87935,-31169,-27330,-91324,-99661,-100176,-124139,-144936,-107129,-99403,27023,249779,146072,-110224,-243075,-268244,-208160,-30706,86175,77932,82211,131165,47890,-83409,-110371,-45474,-73432,-103151,-2446,-40918,-176080,-166260,-10214,267744,269302,28812,5809,222873,232359,34871,-39845,-7320,81027,63085,-116011,-242403,-69952,235513,201767,-27716,66718,315096,361645,154685,33447,41807,37835,-66987,-126347,-141487,-163449,-210772,-275265,-195950,-32876,-22517,-74178,-8171,100433,160591,136402,165449,399125,445972,220478,10415,14405,57328,15724,17940,92017,49560,-83398,-174815,-99814,43596,152226,153528,94912,-58078,-107122,-42621,-116237,-309384,-185414,114115,287047,289554,114736,72225,343573,473558,252447,18507,9869,21722,-63959,1611,129252,113969,95639,3216,-115195,-81378,27173,147061,222182,85233,-195051,-323445,-211307,-100140,-49167,-19850,-45082,-51839,-27131,152237,389998,473301,382063,212804,-17234,-110196,-12137,-17497,-61895,-40715,-60399,212,67972,73315,13710,-134427,-262388,-154381,107626,257786,104655,-82176,-32292,129399,235600,181129,70135,-41558,-79321,114404,290387,370343,511588,398081,-57029,-292018,-151335,-39859,34457,216410,368760,343489,234841,163959,112158,14386,150756,260019,122677,-7822,62119,252990,203423,-41072,-155978,-54813,29278,83557,143401,311513,247396,-90646,-231671,-162946,-68363,-22986,-129320,-323499,-204623,31401,19042,-145230,-218512,-187651,-40923,-74497,-282033,-313982,-129377,9832,-4992,23619,-33458,-151487,-214639,-148951,24892,154092,122907,75201,40835,39761,20949,-60073,-138635,-9332,97926,-93927,-198443,-5647,161782,54951,-52060,-83695,-29025,-27266,-125600,-162767,-150319,-136767,-146873,-148207,-214403,-226667,27309,238834,3390,-272067,-147147,180158,243054,21617,-110718,-169677,-218271,-177663,-122315,-205255,-263355,-53611,131430,109169,9594,-45304,64938,173868,224623,301747,338347,214121,9207,-73911,-39607,-128597,-293296,-187637,19256,88063,235749,366522,244971,-45652,-189129,20533,261865,342902,294990,158799,-73837,-255753,-177894,-83104,82690,667691,380632,-416813,-5349,97749,-751814,-395967,147440,-627283,-732467,-282880,-299096,-474445,-9263,476673,89931,-17229,374663,124973,-372086,-206389,-107174,-114333,-53603,-111013,-219356,-22253,267355,216693,27670,-11890,-134078,-53195,205508,386506,349581,102294,-209517,-254327,56552,394714,373852,74711,-54074,25773,90323,-26603,-86632,-33189,17962,66958,168284,223055,220518,195011,215595,236463,181143,168053,173579,173584,186150,166513,38077,-70899,-8144,196272,198529,88209,106030,60147,-87037,-130868,-141122,-187808,-188095,-193725,-107957,-31056,-50426,-45583,-87255,-174857,-62183,63270,26648,-24311,-88357,-46211,216476,304525,53309,-109398,-88947,-197324,-237032,-116409,-61291,-302929,-612145,-560123,-232183,-164136,-232662,-19110,193328,168747,233048,365659,288031,28003,-171734,-141560,-159,-10885,-114510,-58885,32540,-46230,-22684,196538,246873,123723,-68563,-180021,-145037,-101321,-13263,92138,49894,53420,155343,48868,-120060,-76523,-20766,-93242,-34178],[122730,164129,68256,-78560,-60011,53746,181207,183026,-16083,-206343,-72291,161424,129009,-41727,-153520,-305236,-481026,-353616,-131049,42208,194230,291584,276551,181850,169677,138875,63606,71490,83944,25420,37240,160737,340931,463698,309053,-16511,-122841,83393,208616,265032,379711,200923,-86389,36089,244255,226452,260989,272370,62576,-159943,-115710,66925,108832,-24762,-77947,-43601,-58223,-154001,-147646,-153822,-250962,-197197,-110655,-80056,-106672,-209097,-309305,-216381,-70640,-81492,-151152,-148703,-242127,-314757,-233570,-181326,-155818,-140654,-38614,130117,162292,-50377,-181534,-78073,-88083,-233212,-284021,-258300,-156579,73932,177159,147479,78113,-82775,-228310,-147642,-161825,-281938,-289783,-244482,-145720,19530,134774,72218,-15259,-64919,-73712,-25850,-104510,-224235,-116910,94587,231764,359056,343228,160513,16404,-91949,-175168,-143713,-31193,121147,120138,89665,129385,109906,113403,243450,277992,142629,-150009,-475798,-362187,3206,49648,-89891,-47156,38538,-35887,-23625,-72420,-221699,-182180,-115251,-278491,-378000,-239147,-89942,20073,65928,3561,-14007,125308,193302,-8034,-143311,-4814,310735,416184,321751,361335,479306,277921,109994,143120,111597,13027,-102068,-150358,-168001,-178610,-87820,91400,58156,-149361,-168465,-53458,-30125,-114240,-19192,211136,226464,-56689,-192470,-86158,-20980,-20728,3508,149519,221112,74560,-70307,-74450,-81098,-266180,-432925,-353699,-210519,-21463,247700,404570,323497,133719,-11698,77687,230964,204482,69569,-209565,-415330,-333221,-250190,-158829,-53600,-134961,-120706,-56671,-155267,-79231,101173,188144,164958,105430,-79031,-122871,-7683,46591,130274,157205,80503,61384,143250,128180,23220,-218600,-297100,-150979,3643,166614,315714,259231,130835,272419,460470,201886,-155791,-242545,-92143,64565,65385,58171,179017,193859,-89596,-292822,-204190,-138765,-26694,126430,115935,133457,300154,198458,-58959,-19530,111853,139054,157002,282539,219835,23226,70954,251032,130394,-177546,-160941,41325,17283,2656,5572,-195162,-260544,-24377,19922,7225,125761,81815,-198508,-258884,-56410,214971,264862,164467,249211,349072,264098,171477,101528,36886,69882,-68607,-310677,-286233,-80837,14421,-4125,-39235,-73383,16860,112397,86784,7471,-104713,-227188,-330534,-227984,94338,240696,183568,162155,112554,23646,44206,54035,103055,180475,129389,-95290,-161570,-172814,-259664,-76552,221809,196886,-76081,-71628,173829,307958,230984,85600,-1973,158833,245933,109798,57301,106398,112134,43824,-131944,-258547,-133606,85313,218796,236628,237320,29524,-279955,-369890,-325044,-267937,-27328,174583,140096,-51685,-66363,49149,5398,-133196,-150748,-51556,-49796,-41742,52085,208257,261317,165796,-9176,-1911,30903,-26323,-12714,52452,136496,309904,299594,-3972,-188755,-29681,75388,111836,218559,244742,37388,-172719,-119718,-74179,-255404,-295674,-136258,5465,132883,163041,-46560,-139593,-19453,110287,56494,-201965,-275127,-1449,335471,504675,409017,232944,277465,173699,-201374,-135700,302040,511127,450408,401333,394077,369023,279327,17711,-138428,-81852,10051,-19793,-101976,-171465,-223701,-329775,-478969,-500233,-265717,-144102,96730,354430,44710,-487104,-886119,-1022633,-751267,-540155,-204034,603248,1062239,397764,22837,-148312,-384823,972765,3617129,3066342,366460,-654045,-737848,-557134,-142811,-133976,-200306,123137,158744,-918675,-1308079,-504699,-375878,-691861,-319642,-148714,-338102,-358945,-199969,-124396,-158207,-154857,33893,152727,102676,-143266,-194044,-217213,-371927,-363214,-193640,-125986,-220558,-384705,-512304,-531943,-270186,-20811,-63015,-145199,9654,60991,-90141,2629,150530,89620,-48787,-24984,-13352,-30238,-3920,-139702,-323039,-235877,-42754,-26401,-45785,-7660,120495,238942,313626,256654,51975,-167346,-257302,-155425,-74801,-82712,-97917,-188299,-310705,-236397,-72115,40261,63362,-27289,-113437,-115387,3814,155822,154820,67276,151672,299595,305585,115395,-100621,-142891,-95830,-152604,-213089,-112321,11098,195736,425170,304389,23034,-75205,105527,335486,215920,124374,173460,70708,14449,134191,321695,338531,154980,-150999,-227749,-40443,278377,308374,87761,-74633,-46890,-57020,-211099,-204659,9700,114362,29837,-104066,-138623,82159,119467,-56412,-137911,-169468,-215357,-141877,-67492,-176875,-156284,53208,101020,-22134,-92659,-145492,-133978,-109323,-131211,-123010,-96807,-66575,-56598,-51450,-113090,-9177,244796,179941,-86870,-237923,-258112,-195046,32021,180951,83345,-77203,-127786,-33793,-30128,-58602,-10623,-67088,-145659,-28706,-39573,-198210,-197692,-61687,182293,221073,23774,17610,222111,168750,-93792,-182543,-53137,91291,31653,-173517,-280742,-64644,253932,223569,53244,255110,564902,571074,292931,101455,96462,49659,-77285,-145120,-127151,-102859,-171105,-278593,-174524,21119,47152,-45220,-80132,-42614,43106,39575,42886,271514,379082,205815,-5951,-6557,57926,21983,-14935,53345,37598,-90189,-162510,-3875,186500,235614,174927,102182,-2009,-37533,-97331,-253558,-310010,-65907,189615,260225,186392,17141,32646,303504,407193,187125,29454,117931,144990,-3834,55269,240074,192407,85602,-264,-72311,-63770,16847,125133,242642,161379,-82567,-157324,-36391,14356,28173,22397,-57682,-96299,-98555,60217,302386,391600,285372,96717,-121134,-150825,23448,39063,-16760,-169,-24287,4070,-17659,-48637,-45836,-66065,-90840,-19652,74696,98823,-26370,-171030,-140425,40665,195347,166258,81766,-21801,-47033,146026,314455,362689,429901,281167,-88271,-195038,-81952,-41721,71443,278800,432522,419752,284657,181143,123569,12479,154549,267650,118096,-33348,-50,167133,147198,-75494,-197399,-126110,-18792,95359,115076,198342,215795,-23466,-152672,-169213,-104500,-29689,-153349,-287699,-133064,55886,67858,-81455,-225339,-284325,-158503,-175689,-344104,-307349,-101224,7865,-25662,8202,-45706,-130184,-148923,-55095,114300,171164,148554,130039,32165,-43182,-29245,-32592,-92164,-13769,63140,-62525,-134336,-33863,63770,-53223,-161172,-158689,-9271,5217,-177710,-261385,-158736,-96878,-116198,-103064,-182881,-290557,-95832,117587,-86509,-311628,-160125,154373,239028,94709,-59381,-188536,-258024,-207994,-108947,-177315,-260481,-36885,190762,149890,879,-11071,185250,294406,260751,270902,270790,148265,-13750,-24572,86078,60226,-109162,-44622,98085,110375,247400,363135,205861,-139488,-294214,-81011,185950,315902,315254,239824,53598,-162790,-180445,-19238,342374,930882,580108,-14651,203515,-39568,-863668,-341545,183058,-586144,-731435,-347999,-232696,-169835,324948,577335,-58760,-87136,567915,260892,-443524,-357587,-301192,-382519,-106696,-26535,-220805,-136136,71525,-20216,-148872,-102979,-155347,-49717,189076,351328,291015,51754,-215963,-268567,-11772,342975,382452,76148,-80603,-10591,26578,-111490,-103480,51391,100418,73709,127166,152284,167523,199913,264090,299227,263133,269518,254328,215008,200362,193682,29947,-107643,-19435,167740,130441,44303,72935,19093,-113831,-141924,-122279,-145263,-208793,-298659,-182086,8923,26452,-16992,-94077,-199823,-120900,-8688,-50635,-86343,-124219,-83045,192951,334054,54023,-166311,-131342,-165635,-179636,-82972,-67189,-335617,-626710,-505549,-139227,-89743,-204585,-2597,225696,202487,229488,303843,267735,85080,-127634,-197261,-103389,-44545,-71694,-49636,-14629,-36267,63815,315073,347484,122790,-78767,-86667,-40380,-89127,-58598,83234,90447,24624,18849,-83546,-183675,-84228,-6768,-74870,-30216],[104153,146204,85788,-1728,14138,71241,149842,167801,27097,-137092,-39999,110376,49225,-80084,-138246,-237403,-354653,-259993,-144304,-38853,143694,254101,219613,176605,235218,232051,122882,57622,24959,58983,120910,147589,203324,312357,225940,-19512,-61751,170672,258574,215768,255694,52688,-219743,-135908,25709,71343,218576,251248,23933,-204767,-162886,75884,156991,10097,-61689,12295,-3428,-115161,-146673,-245412,-407248,-313183,-158750,-116758,-113287,-191332,-327507,-248594,-64258,-57589,-154410,-178353,-235276,-245723,-59306,40905,54414,74170,134592,164900,81119,-86326,-117484,-5817,-80755,-276041,-305784,-253303,-207061,-26035,120120,106666,6087,-162506,-269962,-133615,-107653,-218680,-270930,-248082,-143687,20175,92691,22775,-47581,-79459,-69757,13221,-59124,-206318,-80218,180362,241320,261135,249213,138203,-5051,-154174,-241557,-185114,-68710,75256,95308,80277,152980,180406,151322,201379,237899,107760,-188780,-433492,-246528,95368,54262,-114084,-45929,56540,-30949,-22291,-6137,-79797,-131706,-183218,-310137,-358619,-278678,-159072,-30364,45164,29801,11935,115723,142308,-69115,-117468,129611,376660,402677,341381,384790,469108,241648,67472,97651,85813,-5004,-124761,-177268,-209469,-232149,-125957,54659,46228,-101976,-115193,-39820,-42441,-141465,-66798,225327,307669,-47527,-266672,-108001,24646,-10093,1116,204527,322456,165981,-40015,-72476,-63006,-239517,-386883,-296284,-230211,-92405,177254,347502,295197,148986,25632,153869,287382,220025,63677,-229220,-478497,-377337,-263672,-155440,-60627,-222748,-283235,-170605,-162687,-89423,-20308,43912,94594,94903,-80365,-149338,-23511,82862,164237,128045,-10979,-45390,85128,137379,84685,-109111,-194397,-106564,-7557,136937,294739,264264,123395,229805,426411,179278,-137635,-228416,-139630,37788,116473,124545,192252,212643,-25838,-174062,-126569,-75548,64925,184058,123542,132067,333061,286558,29536,-36147,27543,70505,178133,319582,199948,-1545,96792,314634,252977,-66765,-113757,52224,29964,38636,33151,-234182,-353805,-81485,7740,316,154473,145161,-160458,-272891,-70167,273806,463487,342918,338749,368503,262730,186917,119086,15174,32773,-90739,-318774,-233825,-46873,-24280,-40205,-36202,-87916,-83489,-87499,-46057,-21042,-121761,-302269,-449786,-288843,159582,352539,267153,236914,156198,8286,-17556,-7794,64667,121438,49468,-151891,-202621,-210281,-328341,-214002,29358,89091,-43680,-17540,181559,306354,208104,62741,-7482,105898,178978,68641,19336,114481,171044,73849,-116565,-188316,-64377,48499,98679,127476,163315,28131,-209008,-269107,-218114,-210442,-27305,185254,196695,40297,28237,126790,94208,-94671,-175767,-34573,-12582,-96726,-69812,120592,218839,155580,49615,78791,57778,-30666,5538,128870,268068,392704,335962,15522,-215263,-61315,102103,167911,235604,208443,17629,-155200,-137100,-156482,-297652,-277087,-107895,-15467,125254,224011,13515,-143824,-44084,117194,64889,-183606,-224499,7901,227489,325655,266676,164977,245814,217153,-136490,-191345,129188,366046,351871,290994,252812,185217,142998,21705,-87683,-126862,-53686,-67262,-207100,-272156,-266197,-378880,-566589,-568248,-278537,-147165,-14462,214314,37041,-457649,-1045262,-1295557,-1022208,-845946,-475079,399566,1029600,848386,708287,-341536,-893322,1897780,5362704,2953499,-1300399,-1683077,-802075,-607469,-322968,-111241,-75646,223460,339580,-597491,-1092544,-482559,-220714,-423901,-265442,-239338,-282471,-135704,-16259,-12846,-87816,-77984,80974,122466,30102,-147310,-135796,-182166,-323343,-306189,-205551,-237267,-369134,-465698,-572184,-664438,-376466,-13427,4166,-63479,87945,87039,-111778,-18875,110735,64684,-61515,-45934,-54376,-67918,14425,-28864,-186165,-222892,-94510,-65803,-75277,22262,147780,220877,252906,193953,28922,-131667,-235584,-171472,-82203,-75868,-109265,-220681,-279750,-167231,-29782,49242,35592,-40084,-58493,-49051,9658,115707,99492,81618,238990,358201,281502,109246,-43379,-99500,-77598,-85121,-115253,-50572,8557,152450,379918,304843,56270,-109270,-18257,130200,133861,160195,173506,-50503,-152363,57675,329346,320142,80010,-236336,-281561,-121443,134251,187577,64854,-17771,21776,-3708,-166504,-211317,-85103,4445,-30633,-127783,-178964,10102,101997,-780,-86964,-92963,-104460,-118122,-123214,-206149,-144631,61456,103903,32212,-24368,-145647,-200143,-175827,-167197,-142081,-70385,31848,69275,23186,-95735,-24636,229035,222585,-15271,-171068,-197260,-124461,112753,237189,36097,-255982,-341507,-64828,68958,43156,64534,-17280,-152798,-55902,-37908,-205032,-226217,-91538,93498,126073,-26313,-1802,184320,116395,-146591,-239997,-41172,128163,17623,-209901,-275779,-28460,238071,187036,107245,395917,726591,682577,367301,159508,180027,108423,-38049,-135793,-97154,-18712,-92566,-221358,-88568,110696,125646,-26545,-148410,-155711,-59387,-71465,-115562,94962,283961,186184,-29419,-41286,52042,22394,-63779,-15037,4341,-83669,-103423,136697,344379,289900,149844,71492,44657,44644,-109931,-327530,-265359,45619,228041,196912,62134,-74509,-14183,200620,276345,116552,38887,184221,222709,31516,76788,317508,251869,62523,-8250,2327,5124,29388,75471,201283,207111,44205,30691,129350,115268,94484,50994,-82982,-116568,-137036,-42693,168276,264102,154240,-47870,-217152,-183798,31239,62993,3097,8992,-20439,-38694,-149055,-194867,-121175,-17024,56944,102984,50796,-48001,-149179,-246433,-218226,-5486,186690,138023,41434,-29641,-16747,150714,274452,271555,263098,97658,-165494,-146451,-47161,-26492,147597,332848,447797,442895,289185,152409,101067,-828,132179,228317,68719,-100772,-96270,56770,82812,-72477,-172487,-139560,-28348,116939,49927,-8579,100917,29566,-65215,-167172,-125533,-30175,-154559,-240364,-87527,58139,122641,25559,-175825,-320358,-236016,-255778,-387385,-294233,-85765,-24078,-92763,-44180,-46378,-63808,-62833,28426,170623,156982,132277,140761,-2541,-114512,-29052,41722,-38824,-54536,7684,-6512,-41119,-35279,-32916,-159760,-248988,-166720,47954,40573,-195830,-298737,-150576,-81438,-96883,-75577,-182055,-364960,-235644,-47711,-179336,-317837,-150198,143321,257498,170729,9683,-166142,-241030,-192027,-70024,-115410,-211449,-2054,233313,170641,-13449,18975,254986,342109,249466,207416,159215,43358,-45985,13867,178745,225788,106585,122474,190405,143430,227537,314184,149579,-225526,-403744,-201339,73248,235744,270056,249829,91481,-169194,-273729,-51923,406539,925811,624498,388595,507828,15778,-740091,-190057,149114,-517251,-663960,-369451,-168573,105797,607638,662402,-72445,29919,800754,345429,-441993,-463200,-476259,-608110,-162813,56979,-183780,-231881,-120201,-222578,-271535,-153545,-137850,-6857,164890,258606,209899,36329,-156243,-199020,-14108,295544,352650,73638,-84931,-39871,-47476,-198072,-125931,101177,159569,83839,85830,80806,108814,172245,267127,329818,336342,371519,324474,258408,202031,188537,21716,-115311,-16429,133666,88197,60719,96665,27100,-94884,-115908,-79483,-81916,-173165,-288585,-174759,65773,111875,45985,-53961,-194914,-184454,-109662,-135075,-135716,-145473,-116235,125164,297088,43149,-189416,-142526,-123550,-118986,-19076,-16061,-273164,-480373,-312339,-11755,-26736,-157989,25146,226975,205188,208086,233377,238853,140432,-67656,-232303,-196325,-69551,1685,-17773,-77962,-69088,102292,376306,414919,129236,-83384,-6984,71700,-36349,-43953,93812,124706,1285,-87070,-174644,-196049,-38459,58337,9881,41777],[81326,118636,114451,91260,98591,82467,87774,111176,51408,-55685,3348,72819,-1261,-100833,-111521,-127930,-186547,-181630,-168974,-99089,92878,187864,138068,146656,240006,241631,132834,51026,10458,125777,220471,139741,48360,132557,151272,11771,16435,205065,219244,121263,136711,-51696,-290738,-274632,-196238,-95563,125606,167594,-34784,-224698,-175075,69219,157717,8615,-40289,95665,61999,-83746,-158748,-335449,-537623,-408031,-189891,-142083,-120536,-165451,-326710,-271299,-34062,18087,-78728,-138002,-177061,-143070,100468,252299,275091,293934,279070,146415,-43653,-131666,-32526,82953,-65447,-292270,-280476,-198912,-215891,-120700,41943,62670,-42282,-217293,-289685,-124361,-64401,-139403,-202296,-213618,-120881,9539,35322,-17845,-57928,-104316,-99285,45788,56788,-90044,-5266,233176,227213,135676,123667,104648,-29084,-215738,-281640,-194178,-105580,-4705,30510,54645,166967,265952,216892,147163,147576,47861,-182938,-281901,-30821,220785,81785,-93664,-17314,71917,-18060,-33625,2030,13896,-74142,-181770,-244498,-259481,-269775,-186773,-24348,74849,73784,48202,111401,75684,-123581,-62880,265465,396391,330647,304418,334150,365399,150980,-29021,7330,77166,-2609,-143641,-199224,-240819,-246353,-127015,13821,23210,-34170,-22213,-5394,-48184,-149983,-96354,197092,304465,-51067,-304762,-127249,52574,-11149,-20872,232993,416543,282559,34714,-40090,-36042,-168532,-240636,-155963,-203885,-128016,120359,248813,220312,148566,73842,240008,341330,193573,-21341,-268157,-467117,-329068,-182876,-89604,-42539,-282881,-402764,-224348,-102591,-23809,-60351,-36041,67215,95819,-75219,-157800,-34874,110305,184572,97436,-63505,-93467,46973,156455,174720,41404,-89827,-106988,-70156,39121,199577,235781,120313,156005,292427,96270,-130944,-192923,-160027,11026,140495,172658,203955,240652,61056,-57271,-71466,-44345,100655,168913,105082,133753,335965,352880,133691,-25560,-43359,21785,201195,337763,171431,-27175,97131,326819,345596,76402,-36258,79211,75061,103265,88275,-211815,-376335,-113433,10272,38755,218751,220692,-93525,-244256,-74663,262207,530818,472048,438516,378679,244565,195582,134471,-3694,-6952,-112870,-302491,-132996,39295,-36521,-74462,-44855,-114789,-152284,-212410,-132929,-45205,-127091,-324284,-500483,-306694,204283,420993,318586,255726,148196,-8688,-58556,-57429,19441,42163,-33294,-178129,-229033,-261012,-372649,-321226,-174899,-53058,-30511,24477,184836,309283,204686,55644,11311,73318,110824,27706,-5944,122201,229741,137608,-48447,-90135,19953,50651,-6297,3194,89816,57622,-110535,-152403,-92488,-124350,-14644,182740,222204,123128,99388,183745,166171,-42257,-150150,518,29185,-134072,-163000,30797,158938,146913,125911,163404,75613,-48358,19621,211825,391316,455500,356552,52222,-194117,-67914,138191,229948,248238,149961,-26851,-138847,-136392,-180176,-269442,-207923,-42310,-14749,121885,269923,74454,-123434,-54055,129892,117742,-70238,-107003,30280,95116,107176,83437,78566,195693,245443,-59253,-239792,-54222,187915,241658,189898,128552,9969,3579,17684,-37327,-134490,-66121,-68314,-276705,-370708,-340736,-447200,-589860,-531961,-270854,-222097,-200193,46306,47278,-325498,-947792,-1286217,-1168530,-1060068,-625534,138971,681037,968116,1341121,-604365,-1955685,2162632,7208765,3484537,-2510725,-2510448,-852439,-801953,-583868,25423,274417,346098,393780,-270904,-811610,-434413,-32701,-103565,-216086,-338945,-200495,105692,151277,51022,-32892,-8512,84872,15830,-112737,-159726,-78584,-147534,-241357,-201989,-171185,-288901,-438220,-463267,-546843,-678680,-405610,5933,66474,28181,140869,76863,-132126,-69493,26899,8245,-79879,-61008,-79349,-83304,55122,111076,-27889,-190615,-122405,-89729,-133048,-1623,131965,165612,164457,103403,-3758,-79417,-156743,-147180,-78832,-39736,-65809,-177429,-184325,-79183,20324,89480,58237,-8904,21834,40190,31173,86314,76813,139528,344577,403913,240750,100229,32347,-21042,-10982,17897,2710,23861,46984,162944,328773,275586,54686,-139063,-137279,-101617,24650,191935,195770,-138526,-301234,-63201,247728,223461,-52236,-336361,-324712,-190759,-17157,69230,40894,15296,53636,17354,-110053,-154007,-128957,-102093,-92942,-127151,-167057,-54875,71089,50891,-34455,-23416,12811,-56936,-126699,-164865,-93631,52844,82789,109561,94201,-86194,-216476,-222875,-203316,-152238,-17139,157543,207800,104923,-47292,-13109,209518,249928,65840,-69074,-104902,-25430,180099,233615,-50768,-391328,-419689,-28351,181423,161461,155477,53793,-134586,-90064,-48095,-198322,-251741,-117391,6389,730,-111256,-55292,107853,71560,-137690,-208866,19055,172295,15815,-219502,-234811,12708,179318,96162,116263,458007,768229,673723,346005,179575,253225,182951,16282,-116350,-65933,54065,-12240,-126429,32587,200252,172279,-39552,-205590,-213895,-118989,-161005,-254785,-62914,203029,180089,-41646,-68677,59652,36377,-100292,-88185,-49016,-86740,-31857,275699,465286,295337,85391,16914,68898,115628,-66369,-292334,-169416,126614,224936,121857,-41358,-131891,-55510,63215,108054,52497,46736,201959,249861,49005,81745,364083,289389,29586,-26638,85159,117613,69904,13698,114810,223466,171974,199999,241265,180511,148200,71801,-103975,-98586,-120168,-114604,42178,147094,39913,-171715,-278434,-198839,12766,46865,-9822,-14705,-55229,-127222,-282623,-304130,-169107,11153,136430,167898,39080,-126712,-207154,-264367,-224136,19109,237700,139629,-15268,-52809,4836,130515,184632,124295,66926,-87950,-252305,-146010,-38436,23198,254042,373868,424624,422030,255813,94390,60573,-19126,87962,157372,4870,-165545,-181564,-44315,23757,-30371,-80304,-82596,10238,149473,-19565,-223195,-46808,79661,33134,-145759,-123924,-14886,-119159,-198578,-90800,43680,190935,173452,-68540,-281145,-238242,-265738,-376393,-263406,-67283,-51520,-163049,-107362,-43975,14311,33918,105271,193287,132344,94190,110508,-53714,-150890,39673,173803,31797,-102798,-44976,52644,55419,1881,-79116,-209854,-265100,-83690,152582,96261,-152327,-239801,-109939,-71536,-61109,-28305,-164249,-387527,-319275,-178931,-233827,-273639,-86953,177656,294053,224426,78976,-113844,-185342,-134930,-6765,-24441,-112321,64714,267815,181994,-12685,43850,257913,304328,196656,135466,49425,-47874,-53287,55688,238124,337577,300376,284603,296323,208823,213468,256560,111847,-258966,-471568,-292421,-36866,128055,182001,188879,23237,-290236,-447001,-157885,332606,778654,618262,713026,804944,160819,-553400,-98512,21016,-463264,-565472,-350816,-110018,344897,887353,804568,56370,225606,911839,326225,-365491,-463128,-535650,-658744,-144131,165920,-95030,-274745,-252250,-338923,-315663,-147855,-77103,70610,150273,153651,142226,65369,-27142,-39318,54925,261342,294452,66567,-68642,-58540,-113052,-252129,-135522,100344,159707,72624,38085,16595,55764,128952,237088,326217,379314,439350,361017,284050,188680,151744,22153,-80927,714,97714,79621,126461,157518,66531,-48044,-74488,-38473,-23824,-93777,-169671,-88663,119108,174448,112072,-120,-183293,-252656,-225012,-214428,-168512,-152610,-139437,33595,204869,22012,-191232,-147892,-106132,-83147,48226,67493,-149188,-243194,-61151,102931,1403,-115536,41287,178821,158672,158957,156401,187696,153941,-40402,-266411,-276136,-107991,38799,-3760,-136379,-133807,60094,334253,394164,103149,-118713,-8488,108575,2775,-355,100723,107550,-56741,-175059,-229896,-182888,11224,118271,100701,124613],[73095,113394,180361,191470,167693,73514,2920,35226,66947,28713,58678,72697,779,-80409,-55107,12296,-16061,-127720,-197497,-132954,55034,127887,74246,113307,196106,177801,106769,66383,47226,204655,313472,144991,-75022,-19805,107115,79039,96549,179219,107960,16957,64167,-69739,-274139,-342871,-351466,-211909,23201,61210,-82022,-205852,-141801,61096,121930,-35618,-36839,172185,124704,-68229,-181554,-398720,-615803,-453628,-177819,-126291,-112598,-137444,-315863,-302845,-30023,94741,39141,-36321,-70442,-19911,208726,390984,436164,440340,341124,69756,-184495,-170403,63854,176692,-43698,-281776,-222936,-120677,-194211,-190778,-32927,36535,-52100,-234794,-281082,-112053,-40150,-78452,-117861,-160876,-97838,-27733,-32620,-42526,-45481,-127007,-139810,69003,194221,65820,69540,231172,186816,15482,6148,68955,-56086,-266971,-287411,-169695,-135115,-97381,-53297,19025,163743,340049,288436,87931,24363,-20800,-140811,-83145,212604,343286,130448,-27839,36406,93059,10586,-54722,-61037,14910,-34470,-115070,-103323,-122793,-237072,-183983,21164,138917,126327,89871,109643,4046,-169170,-7970,344033,340923,194756,205944,224236,201104,18067,-167299,-97197,87036,2649,-184461,-233208,-258312,-216240,-93004,-24292,-14327,15419,54702,13610,-53673,-139018,-107770,120942,212297,-67416,-301324,-144000,52846,-24758,-63088,211030,454338,370778,120660,6481,-10009,-73743,-45969,5149,-160695,-137594,75259,127750,114543,120814,102952,298845,378388,139230,-157612,-338954,-416646,-237679,-77027,-14801,-24083,-313394,-455980,-217746,-5656,86752,-26318,-50346,76341,104017,-67922,-159081,-56052,110793,177319,58564,-84019,-98706,13654,158926,252209,177413,-13650,-145844,-172360,-118605,36684,166022,113496,70451,98157,-27909,-142985,-155890,-161633,-23604,120630,178683,200711,248965,119843,-6277,-78989,-75146,50967,78734,68249,137630,302359,367985,209277,-8618,-106042,-20636,194082,314062,125360,-72093,43957,272373,372943,188132,20614,95637,127246,155047,122819,-175110,-365542,-140263,6431,82004,267168,272317,-13108,-174488,-73784,166308,415592,494757,498430,339252,170622,160004,118166,-38395,-63177,-147259,-271135,-22291,141103,-25189,-102858,-73456,-157168,-188068,-247027,-170106,-78029,-142023,-306927,-474545,-284571,194843,404942,309029,198743,69998,-50839,-94212,-104801,-43523,-56667,-118132,-186425,-239735,-318852,-408519,-401621,-353218,-198766,-46332,30981,152010,273052,178061,28275,15422,45050,35205,-27687,-30093,117462,265780,208426,35630,-12375,79538,78625,-75296,-124202,15360,91693,-30908,-68934,-2202,-57611,-11338,147398,172303,115575,80174,170833,177622,-15260,-114626,18749,37993,-172016,-231786,-69017,59345,101213,152533,190306,56993,-94314,691,255389,450151,456734,330332,77103,-147441,-62536,153998,249854,211114,44322,-115298,-150125,-131798,-154660,-203141,-125731,24619,-15125,89610,259746,101320,-104956,-65534,136411,196605,96910,32823,42396,-46579,-114575,-109462,-22855,129980,244067,-891,-278924,-219623,-7103,115060,100750,31372,-128804,-122223,-15993,-23844,-132518,-60710,-48486,-294867,-436395,-431335,-524832,-549379,-407882,-247241,-364682,-436002,-119775,76815,-137389,-650559,-1032867,-1194987,-1174734,-648059,-116509,103836,706592,1677388,-971449,-3175387,2213819,8906512,4184699,-3214421,-2903094,-861470,-1085952,-828405,238737,718340,417660,283561,-49988,-564504,-386457,126993,154251,-228689,-471811,-158515,257551,232984,49346,2900,44095,39823,-157190,-296396,-183999,-45031,-126992,-164088,-102053,-124575,-285816,-420224,-397362,-462788,-586956,-366279,6224,74399,61872,119413,16146,-161141,-143833,-73693,-63186,-103490,-78472,-107059,-105895,78418,224502,100071,-142860,-117482,-95235,-195842,-71707,75983,80818,52795,-9373,-43436,-18242,-37995,-94979,-80492,1223,11539,-78422,-71602,-18527,40928,129518,115246,44490,88240,118185,62357,78246,100854,222618,426360,415802,194631,92310,111940,81691,84843,114942,96045,81666,104277,206481,266458,184303,-23547,-165434,-201456,-261704,-73043,220075,243242,-162727,-385244,-198568,87549,70625,-198065,-417285,-340914,-227141,-135005,-23592,14589,9895,31427,-12696,-82552,-83598,-136495,-192812,-152482,-111083,-120124,-101386,28903,69840,-18816,-2334,95943,28056,-73358,-64922,-13382,32331,39406,173209,219750,11064,-189166,-251371,-238597,-147870,57590,287191,332130,182398,20537,19743,188135,241434,119626,32992,-3681,67629,208522,171959,-146508,-429872,-329695,64444,273908,262215,232288,115606,-107748,-130775,-73423,-178026,-262475,-146180,-70341,-131096,-212138,-132384,5721,22038,-102008,-115549,98913,198959,13248,-211000,-179841,33188,82362,-27482,80138,438733,694576,550958,215584,127267,262073,219612,41090,-106597,-49790,79290,26477,-35057,141328,247435,154197,-93447,-246647,-217080,-134714,-209545,-330018,-146906,165885,194379,-33860,-75927,85315,72508,-104035,-147145,-123707,-125358,4135,353589,500701,244261,-3563,-44923,62120,149658,16373,-156760,-50520,153069,181757,54551,-102503,-152632,-93638,-81521,-66367,-3991,43575,166682,223628,52532,83725,380216,296538,-14636,-61379,147421,241855,121482,-51623,6105,209125,274723,309220,268507,194266,183878,80887,-118684,-54606,-58265,-138014,-41405,70152,-38832,-255912,-309456,-210486,-39596,-20671,-69260,-78865,-139924,-260467,-392859,-348127,-177172,8342,119525,137767,13332,-133294,-183446,-212451,-158722,93020,325202,176196,-63001,-85701,-2508,72932,58038,-46252,-115384,-231284,-322701,-190022,-57344,86299,342384,377028,365172,360795,184553,10534,777,-57813,8921,55274,-62768,-208559,-243008,-138773,-46718,13698,29562,3464,63039,168184,-80903,-384228,-188882,111547,114311,-126264,-128639,-11700,-76540,-188863,-159238,-4182,239853,306084,44233,-206178,-185301,-211114,-319035,-228967,-53859,-70725,-226814,-185518,-76765,44640,99719,144344,158058,83213,28372,28567,-131379,-170501,134609,319220,94931,-154472,-99226,68639,101248,39183,-82704,-209896,-225290,38175,255738,143951,-78783,-123808,-65919,-77199,-21814,30518,-125436,-350708,-328739,-246584,-257047,-213681,3818,232516,293455,195472,90058,-89666,-153342,-87907,37985,48206,-9338,129329,266014,160576,-15886,28690,166001,166623,84817,37937,-53005,-109670,-40493,85678,244443,350581,388155,378412,375958,278946,199031,186839,83401,-247925,-494664,-349509,-140911,-2709,56046,52200,-150320,-515764,-683192,-315210,206779,628441,611413,850677,932767,192191,-537687,-216735,-197155,-473480,-505023,-349963,-101443,517889,1167535,984093,206514,309117,757360,181542,-252361,-362548,-455201,-510522,-52225,268705,4890,-278958,-325001,-384830,-314608,-119244,-17401,129327,123005,47094,73164,87699,109496,148835,139307,204438,190015,21863,-71794,-98289,-185079,-282628,-151473,21467,57659,-6433,-44065,-60396,-9732,65703,172058,269326,350415,424170,329048,252747,134341,67128,9253,-30019,4050,40512,75824,185087,192207,83300,-19239,-60897,-40431,-12434,-23108,-15917,24213,134540,174188,130438,13227,-203318,-337463,-347468,-288969,-199420,-164611,-159076,-57551,81748,-18198,-202932,-183479,-146416,-98234,79583,135700,-25319,-23279,141080,155041,-18705,-96795,27228,81640,64686,78312,63861,100597,99321,-77567,-310938,-336834,-165796,3828,-32020,-171272,-201067,-53197,194695,278799,28546,-196055,-107420,35029,-7686,40728,99335,40203,-149089,-242385,-244549,-153173,37962,140754,157713,178478],[71679,131645,268120,264138,177366,12343,-108927,-50226,66952,86270,101898,98309,40073,-27893,19384,139017,98713,-108843,-232053,-164754,15083,85190,42862,78822,112983,56840,47506,88137,100620,246645,354025,143511,-151536,-126366,77242,149085,145222,93422,-39438,-68952,40642,-19555,-199176,-345668,-408929,-250348,-64182,-43785,-108931,-164212,-91616,46354,59738,-119898,-79533,190946,156750,-74882,-212722,-429903,-644880,-454332,-127790,-67866,-90900,-123677,-313806,-362857,-95077,114143,131951,75325,47394,92021,246278,415132,478507,455246,287152,-58733,-314151,-194883,147420,249573,-24772,-252995,-163268,-59814,-165703,-227287,-89327,29299,-33452,-220480,-249951,-93364,-41681,-69421,-62185,-113369,-92455,-95550,-105087,-51800,-15514,-135763,-172075,77283,294307,187741,103442,170035,119966,-76909,-74741,37588,-82075,-293505,-257174,-120795,-152809,-175060,-123767,-16334,140932,380282,344044,34414,-101646,-78814,-78486,92480,403554,429650,196763,73116,103773,125634,57369,-71816,-162954,-60981,-13295,668,73774,3999,-209914,-172538,77232,212720,180715,133752,109054,-55386,-195369,33179,339574,213859,18335,70475,99018,45793,-112441,-299891,-169277,110363,-3921,-251230,-273130,-243745,-139198,-28040,-39637,-46492,32064,79828,4223,-43603,-91272,-88838,22515,72500,-76517,-246051,-139326,44327,-24372,-93279,151454,419970,404639,200744,65496,27121,38426,149467,141547,-111836,-116999,55556,32169,28337,91185,115828,325005,405659,99592,-272138,-404595,-337327,-128917,7615,38668,-1273,-288770,-410561,-139854,116338,221308,66715,1231,127919,140245,-33445,-134951,-67700,102187,164028,36135,-62785,-65415,-2775,152046,308224,282752,53790,-164248,-248332,-262061,-124372,93539,127101,28584,-58545,-125104,-135589,-99253,-124013,-36275,85754,159811,197382,246531,151736,-8186,-119474,-128758,-35080,-18842,66427,180863,278292,357758,260762,29463,-132929,-45703,165737,276672,101153,-100045,-24678,196768,360120,251844,51898,114627,190818,190566,127990,-140176,-329024,-143486,15296,124071,286801,299863,90649,-42791,-33180,44716,193865,431109,505916,258527,60774,97955,94088,-57394,-102558,-159807,-196489,96827,251446,37089,-82740,-82990,-171107,-160448,-171576,-131737,-89093,-141757,-233182,-346932,-198539,158251,331879,267525,114376,-27024,-87910,-101172,-122815,-88338,-126006,-160100,-147365,-189020,-321727,-405255,-426945,-441837,-276329,-49332,33752,109107,212567,135601,-3832,16922,45807,-8195,-59381,-19088,134222,303460,295915,136180,51638,132078,155848,-53527,-189612,-15723,146671,38492,-10175,58392,-1668,10357,112947,75875,24326,-6244,108676,147827,-4056,-77055,32276,33598,-179358,-238169,-133533,-45073,29224,116356,156910,23372,-136545,-28788,268977,455051,412647,275136,101007,-66795,-18509,172501,238910,140106,-71289,-203565,-156199,-87713,-60307,-94709,-24972,98452,-244,40268,206205,113998,-65747,-51309,163420,308361,294744,186747,66168,-145381,-271117,-241102,-89632,93314,245147,57336,-263217,-303006,-155346,8482,51966,-5204,-178622,-180322,-46829,-25348,-109124,-37582,-6258,-227499,-404948,-469766,-554481,-431798,-216704,-189333,-498582,-627768,-210603,158148,83108,-241362,-615964,-1081862,-1163104,-551497,-281291,-489254,206870,1613941,-1375777,-3965829,2580243,10087963,4441118,-3424929,-2668300,-762848,-1332663,-937592,488643,1117610,418883,66010,28253,-388179,-323119,245252,299061,-300517,-620344,-179672,281936,222358,10682,41137,107500,-1004,-320365,-432280,-181957,-16246,-99372,-95872,-21852,-67994,-220317,-312224,-275909,-322988,-398189,-258569,-8867,32257,30903,38760,-58482,-175609,-195296,-129273,-96923,-101205,-76682,-123151,-128634,82445,291893,186808,-59172,-55120,-59562,-209065,-130452,23138,9555,-42729,-101044,-55013,71381,116750,-12166,-74890,49344,120713,63549,35489,11527,37734,169107,207441,118484,131673,177284,113338,110563,182630,321513,467843,401616,175535,110292,200460,211005,202073,191447,153116,121120,167090,258387,193576,23364,-163940,-162306,-158500,-266385,-104602,260281,315536,-102082,-361973,-293215,-92668,-74798,-282597,-428509,-300824,-198916,-170948,-59554,5850,-10175,-17281,-68349,-85628,-28334,-113079,-240781,-187171,-70462,-40207,-98940,1902,61438,-39936,-25726,143257,133831,37427,74983,87912,21600,-3023,205070,319089,123531,-123478,-248593,-250747,-110427,154152,408561,435490,260234,103219,76674,180955,206820,141063,121404,101208,140737,202263,92345,-198347,-334561,-95248,192137,336143,336201,284945,156258,-72794,-154720,-91043,-128326,-226948,-154088,-111625,-230172,-291664,-196552,-81041,-24179,-56537,12047,176567,201572,9797,-186887,-122708,33029,-21940,-139095,30818,376752,557114,363366,10205,-1889,182141,184767,19721,-101921,-42691,51474,8822,26909,208772,240549,83017,-160397,-252375,-170971,-112567,-201668,-306771,-119569,195251,239823,9588,-42732,135543,141961,-52634,-165952,-199893,-193859,-13737,344221,445267,160673,-81660,-82504,41913,148524,117813,38662,59879,129842,126399,23571,-104718,-136220,-119914,-193102,-196803,-35689,38913,100421,165942,63289,110870,386847,287681,-47976,-88847,192240,358275,177809,-96024,-80566,185995,347439,355653,230164,177493,218033,93054,-113953,8882,37429,-97804,-51763,55299,-67185,-283821,-310442,-221183,-108483,-115955,-153842,-158233,-248248,-399796,-448497,-310543,-135973,-7425,37864,32867,-33046,-79828,-73854,-81932,-30590,188701,417971,246337,-62368,-94083,-23796,-1976,-56336,-173423,-229548,-285976,-332032,-233523,-75904,151912,387329,348880,303637,296860,111105,-65058,-50616,-101540,-82923,-44523,-100175,-198609,-257989,-214157,-119261,45971,124766,89153,114019,178659,-99972,-434395,-267178,136047,176482,-106324,-142665,-22027,-33501,-187327,-244754,-63532,260291,387936,133363,-114678,-87398,-94624,-208355,-169545,-19812,-53640,-252492,-250863,-136167,23255,127689,144484,84496,27434,-34181,-62479,-196581,-161307,232800,454777,159804,-169773,-120043,56980,101206,68337,-42697,-159479,-139599,158367,334723,186155,12581,16253,-15195,-67244,39050,115561,-41871,-237354,-239818,-215559,-232675,-141204,116813,304701,246758,87031,41524,-98836,-150100,-52322,72100,106850,94366,197723,249589,135215,1258,-5186,26244,-4304,-40184,-55846,-104973,-91025,28560,141031,241141,300104,370197,407347,439718,364186,216084,146777,97076,-167240,-431482,-330170,-190372,-92986,-40948,-85937,-331211,-733981,-882237,-429692,176396,641280,667643,795564,823095,-8380,-798809,-539970,-397620,-498337,-472114,-366405,-123194,661496,1476893,1182124,265818,171483,362652,12117,-77547,-141411,-209900,-180830,111863,370728,123845,-212426,-301171,-341914,-254542,-48582,54065,178389,118995,-991,34556,103405,237660,343099,232572,151592,89760,-24502,-66425,-119209,-212796,-247923,-134834,-75244,-87055,-109233,-109426,-101859,-40405,43895,142487,217564,290331,366982,279042,208974,87335,-5565,22503,64843,32686,11356,105843,241071,203839,92458,17555,-41460,-44090,-7301,48585,144850,163795,155363,156204,129385,10789,-215205,-377685,-399636,-292773,-178557,-135743,-119526,-62567,24772,-20856,-188147,-208882,-191231,-109009,108827,206819,104020,152363,275602,180094,-20110,-47696,38111,16353,6429,33694,7263,34372,36725,-120067,-305305,-314519,-175607,-38064,-44379,-119980,-183864,-138381,59866,159206,-30685,-247328,-214697,-74697,-25216,104028,145023,9744,-194537,-231131,-167346,-59727,83790,164664,210156,228992],[67815,163170,347913,284684,107600,-110581,-233847,-125789,53311,100653,117105,133522,96578,42933,97265,215705,130511,-109627,-256948,-207385,-34710,67895,49930,51690,20246,-78606,-27518,101270,135009,223243,319384,125024,-174881,-179952,50208,196452,150979,-17856,-159746,-103078,56624,53641,-113500,-302147,-362765,-203938,-112067,-119703,-106062,-112744,-51224,29238,1296,-206905,-160910,133599,150394,-82038,-226003,-419037,-625569,-418159,-51375,27337,-51825,-122145,-318561,-436739,-216478,60583,154720,147568,140082,170267,229557,335437,396321,342531,135640,-204863,-396513,-191967,202352,286391,-5301,-203259,-118317,-40599,-140975,-219523,-112758,35069,-4387,-184449,-200560,-60276,-60697,-116886,-55537,-77387,-102264,-173902,-166842,-45893,29466,-117234,-180572,70905,321323,227952,78267,68976,36377,-130577,-107759,16489,-95375,-279062,-194361,-61060,-154085,-210710,-150136,-41253,101639,375344,368365,-2958,-198965,-113440,-17113,191537,481047,455488,266890,181371,159784,158797,108256,-73890,-249016,-154851,1974,132475,233526,76074,-221131,-187736,103550,261469,221270,165668,98206,-98395,-200613,51824,255047,37644,-167232,-75562,-10346,-50649,-203855,-384366,-185472,126599,-43219,-343917,-313871,-195639,-39396,40371,-32783,-65782,4437,28470,-42565,-16313,-10658,-49247,-80504,-76176,-77964,-160151,-116624,33297,-1071,-94101,65425,304660,362539,246514,115116,66957,140983,285972,205984,-83007,-87520,48015,-19863,-13889,71809,108533,306752,404950,83776,-321297,-433544,-250755,-37679,26710,32858,10211,-217330,-285676,-22153,224065,328556,158709,72453,188312,188414,18099,-98136,-76152,78773,140238,24682,-28268,-34926,-21020,120553,312735,325364,108081,-139073,-264972,-340958,-238222,29573,149079,38197,-127690,-166232,-101658,-34982,-64896,-29810,38620,104686,167986,215178,146915,-43452,-169673,-179368,-118985,-84268,107478,254312,271347,320648,268049,64595,-140770,-86052,94160,221956,99155,-105733,-92544,111126,301740,230991,29211,112259,227446,176913,69194,-155450,-311796,-146111,15618,126396,239462,266649,172484,107273,28626,-73298,-50235,287786,417844,118752,-86308,661,52160,-70529,-136864,-165191,-110081,176196,315145,117367,-30190,-84424,-166492,-101450,-45788,-57437,-95682,-146059,-144442,-172053,-93478,85823,202869,185271,13557,-127553,-130593,-109118,-140113,-128647,-170714,-171231,-86645,-93207,-264777,-377780,-423384,-451892,-283800,-48066,20922,44775,111466,49536,-63350,-8524,48773,-32899,-77040,6350,151768,317284,355671,205059,74806,156999,243240,35282,-186848,-16376,187271,69953,-44,64108,15087,25699,64116,-61858,-138351,-141322,-5964,63879,-39264,-88547,10468,-1334,-175219,-206499,-172841,-162533,-95753,-16597,37651,-49476,-195124,-89654,226497,389513,304335,166110,83643,-3627,33027,175121,180412,24495,-195215,-286303,-162828,-19722,58817,9195,51241,135329,-7988,-57182,87491,92955,-29901,-37964,177721,392584,438228,295516,72835,-213591,-365573,-310718,-129705,68560,226347,86106,-213171,-314742,-251684,-93106,5360,-18855,-166727,-185496,-85574,-55283,-100363,-45162,4022,-121473,-291875,-448641,-539475,-299929,-57815,-149968,-596363,-735159,-222412,255304,259101,112849,-206501,-879340,-1069480,-433132,-357298,-924454,-348382,1136749,-1751221,-3872768,3527660,10325092,3730938,-3267244,-1833098,-579091,-1489282,-906876,665866,1308364,322697,-199408,-58847,-325409,-272670,281748,285100,-444473,-797433,-299837,153278,98927,-80336,47915,160322,-20901,-428492,-480850,-164884,-16265,-93394,-79490,-9130,-46339,-149691,-191123,-165040,-179961,-185949,-143305,-69583,-71747,-72163,-93404,-144490,-199486,-231653,-148927,-103896,-98686,-84561,-153726,-176710,37261,269951,197137,26289,26884,-16982,-180911,-164734,-28767,-54010,-126786,-171387,-51910,157224,249810,53374,-90652,66666,212052,183471,85191,-12102,-5740,175339,284546,166814,114762,176832,143386,143307,267293,380125,425257,335110,164574,130486,259802,317805,286085,206300,141451,111399,181710,249660,68493,-224758,-350186,-141697,-32705,-141690,-77756,281508,358191,-5452,-260765,-336157,-258510,-184508,-282822,-373494,-226297,-130241,-142544,-62828,-2393,-42639,-81033,-138949,-129035,-29544,-100828,-264717,-214852,-31217,40128,-58231,-18169,14388,-104773,-91562,143977,222857,155962,189914,159006,5032,-53561,167945,335903,192546,-63523,-235520,-248740,-61011,232609,477819,485318,309532,161577,126341,173325,141998,114498,166029,179174,163545,152355,16493,-192275,-141670,177361,291179,341216,359936,287026,148757,-51264,-162188,-98911,-63811,-150299,-137710,-125162,-292431,-342898,-236073,-135271,-71107,-26424,119246,208271,156888,-16843,-175276,-94709,951,-124384,-223438,-16988,297791,395998,151000,-229518,-204505,3284,51828,-60671,-108345,-51185,-33725,-77058,26910,204228,173462,-18473,-217769,-229703,-115881,-92058,-161760,-206794,-8817,265949,295030,74592,20476,187100,221118,36667,-150767,-271326,-284865,-94235,237116,307035,57134,-137980,-92765,12464,109346,192321,208393,110780,59152,71832,26053,-69826,-110462,-144976,-260245,-261808,-43604,28339,13404,84889,80439,163803,386877,264332,-62664,-95788,219258,433690,214819,-118210,-128051,159751,375630,341607,153196,146045,249444,105545,-101050,62109,127415,-17760,-1995,83443,-61681,-270942,-303636,-249122,-187937,-217733,-242764,-232000,-352415,-512207,-453745,-222896,-71627,-28221,-64954,-109985,-110897,-15673,78685,93090,113188,252199,459083,311507,-10520,-63631,-46912,-79053,-125156,-217779,-262077,-254177,-270245,-244377,-82840,190142,363907,289592,256192,251171,58865,-112789,-80696,-143374,-171904,-121412,-97618,-140338,-236800,-278435,-196256,44281,166044,132723,134213,175496,-73373,-380332,-269009,144525,203120,-101410,-179231,-55981,-7405,-174811,-300348,-122157,229694,377873,164595,-37504,19101,43287,-69178,-83059,37382,-3505,-239952,-295009,-213119,-46208,98056,89444,-16152,-33960,-81667,-128799,-222390,-130780,294257,538404,215353,-138503,-95575,38766,66528,66463,1295,-99172,-56369,217253,352398,204182,82504,116118,22777,-36774,108625,203365,65160,-81392,-86432,-113915,-182625,-83705,210245,355224,142644,-88696,-65305,-147639,-179676,-38150,92192,146052,178869,251622,220584,114391,34134,-51159,-120695,-150787,-148286,-140905,-104802,7557,148067,225346,246613,217518,264271,368943,470336,436453,253243,141363,146406,-38435,-290657,-242353,-183179,-120292,-81366,-176940,-441352,-854539,-976312,-449451,299182,857280,775650,573047,458246,-481462,-1341045,-999308,-508712,-494315,-463674,-417833,-175875,775693,1769001,1317471,107998,-252370,-174609,-96134,144344,149059,125172,189756,261772,425766,226708,-97357,-205172,-248629,-169569,34821,110646,195814,126963,4360,5438,75938,300684,471823,285999,92292,-144,-76202,-61524,-117231,-192958,-168159,-101505,-164701,-232234,-214300,-148957,-110693,-42999,62972,158962,180537,202532,276047,219301,158634,48762,-58188,40281,162938,68741,824,136582,250422,154484,64046,38296,-31600,-54685,-14801,79282,234458,268950,168795,116797,90066,-29428,-233411,-377814,-379547,-236573,-128073,-90593,-44755,6799,40263,-5252,-175478,-242678,-243581,-122695,109917,238531,188588,230296,299085,163264,-6665,10849,54085,-14603,-11512,13534,-39395,-27288,-35184,-166906,-267343,-238800,-151591,-78041,-51072,-25486,-100734,-176603,-46531,50658,-85450,-280299,-304131,-197841,-75107,131872,198611,18934,-197138,-181038,-51748,49040,110177,152310,212400,225830],[88580,222571,420334,279040,3448,-242746,-313078,-142038,61352,100102,127729,190259,178712,141140,186466,248846,113876,-78255,-226113,-233350,-69232,95518,106694,59994,-27071,-159698,-76784,111314,143608,154480,235774,108731,-133200,-166587,42212,225797,138328,-91134,-183823,-55058,105271,108636,-54865,-229833,-227961,-82503,-97753,-135323,-59140,-49421,-23898,28434,-11500,-236751,-234642,28250,124060,-49830,-181807,-351703,-550564,-347657,42132,150561,13362,-111870,-305835,-477557,-328744,-30924,107474,158962,189171,208482,194214,206301,238442,162780,-51313,-319405,-400198,-149430,224843,287551,29169,-121680,-85699,-60175,-113824,-159793,-94512,45495,18423,-137502,-134944,-4567,-76943,-191574,-81136,-40696,-106886,-227665,-198812,-24842,89320,-61891,-157293,57000,278736,186298,7919,-36981,-43624,-143716,-97487,12712,-78226,-210827,-105461,-704,-130951,-183678,-114595,-46844,57077,332829,361777,-12384,-239893,-117037,29550,202182,433429,419615,324834,266266,182606,174818,144736,-50506,-261531,-189663,34644,249211,336845,77375,-281961,-249925,76669,265460,240401,178743,74489,-121484,-180486,59013,132694,-138802,-317116,-198856,-85558,-70107,-231253,-389121,-139803,128767,-113848,-441512,-337957,-115402,59032,90927,-8335,-65449,-54630,-83076,-109344,31117,93308,540,-165226,-193021,-70372,-68079,-80822,31164,52401,-51083,-19519,135553,259546,252804,146050,106089,219144,339341,191339,-79623,-61578,45278,-20165,2535,82092,99907,259342,369368,92734,-279764,-385368,-153550,32458,-13669,-31191,10386,-108903,-112668,104758,295539,379700,206943,125884,231528,233724,76671,-54697,-76091,49701,113946,28169,3289,-28968,-44681,71597,263312,300797,149515,-60881,-200100,-314564,-264482,-6022,176141,95178,-92196,-132914,-29012,40028,9551,4220,-270,24284,104246,164353,132115,-55506,-179997,-183698,-149138,-81388,193482,349502,289384,272078,238739,90602,-133289,-148994,-12353,164565,127699,-71043,-126000,36332,209511,133070,-36492,89985,226289,120371,-42813,-225682,-322971,-148664,9615,90724,135652,173954,207539,239995,102698,-145417,-220241,108551,241803,-53691,-230830,-103066,10085,-68002,-158420,-161511,-33132,197465,313082,198317,47919,-73730,-142906,-29134,81956,28689,-90724,-147467,-62073,-1889,-3469,-2094,55169,83738,-72327,-195619,-161266,-121931,-160968,-154373,-180385,-149259,-10670,38874,-139360,-311588,-384922,-386446,-217653,-29500,9227,-18090,-4122,-62293,-132889,-41520,59033,-28604,-65462,47911,172605,312804,378241,235698,76857,171640,323295,167972,-101635,20530,210785,79581,-13017,40357,7818,36246,14437,-187786,-285469,-248250,-124771,-40131,-103547,-143046,-32003,-40303,-148765,-142964,-178009,-266333,-247020,-205401,-126548,-143397,-255875,-159826,152638,289418,162054,24422,26607,27374,90571,185233,114758,-89612,-284340,-322838,-136996,84731,188989,104008,100699,133849,-38101,-183852,-64063,62771,15810,-18605,176111,420662,489539,345400,71113,-239249,-384135,-305381,-127444,61662,196191,92572,-134886,-256865,-270715,-166433,-44871,-21575,-109906,-138963,-105998,-82617,-99845,-83334,-26984,-8860,-113577,-350513,-467856,-191041,12457,-150317,-619004,-715831,-149587,350310,363023,311078,82123,-618763,-915130,-355421,-350127,-1062907,-753433,394055,-1984202,-2716850,4990154,9433211,1998017,-2849911,-601037,-363658,-1537267,-776526,708836,1241146,180676,-395678,-232569,-340318,-225290,255138,159337,-608487,-957746,-469019,-57963,-93059,-204113,24013,212636,24091,-409575,-397473,-119959,-33267,-104935,-108287,-55401,-60461,-102087,-108926,-92839,-48782,9663,-46075,-154587,-190499,-182457,-208529,-203964,-223515,-246006,-144399,-92719,-103911,-102872,-185837,-228045,-34519,177722,151610,104111,110937,22734,-115288,-150897,-62754,-96603,-178667,-196922,-26615,228746,334620,87096,-121402,52045,267616,253198,79769,-62385,-59455,156993,324130,176258,48475,121246,139482,158493,322056,380449,307204,228876,160401,149598,281405,376646,314369,165375,78518,63941,137310,160082,-106428,-504216,-513110,-92760,140408,47560,-3312,276963,347655,87736,-111773,-304948,-354171,-220200,-183068,-252821,-128253,-39344,-73478,-49361,-4527,-56459,-117734,-181361,-176163,-74232,-109809,-269984,-234858,3462,117798,20953,-21331,-47316,-177055,-155418,125940,285331,249665,241562,172728,-15869,-101687,67405,259087,193834,-27661,-212897,-225365,-8749,271479,477429,474421,318880,179451,157343,168711,71643,56921,169084,223690,141615,80757,-21987,-119418,91053,387245,320427,291508,339525,243430,100227,-38937,-138937,-79594,11066,-42517,-88089,-115828,-312837,-352952,-233653,-136561,-95679,-4265,177639,178149,67137,-68033,-183047,-100693,-51313,-208117,-267302,-41897,233027,254982,-36761,-439789,-431468,-229552,-152260,-174642,-112973,-63375,-148190,-206008,-33670,134236,75738,-99178,-232407,-184216,-84196,-101977,-117013,-74657,128549,339822,338700,146323,99619,222046,283263,135440,-112625,-322474,-369624,-210856,63444,123092,-49723,-168232,-80911,-18163,44953,207640,278015,73801,-40028,29995,48801,-27368,-99171,-174268,-284114,-259100,-29867,11946,-81738,-10023,97481,230978,379760,229058,-55054,-73084,232263,444373,212429,-125961,-138433,131205,353341,282950,71184,114855,270974,111475,-98308,74477,169530,60156,70937,120546,-44808,-241823,-310377,-307990,-273501,-303902,-312435,-280637,-421863,-573298,-434403,-139423,-22237,-49822,-146400,-245844,-218181,6973,209407,253561,212660,235082,401914,323442,64148,-2236,-62768,-145973,-138953,-179179,-235155,-176590,-161507,-212536,-82297,171255,262978,197639,218872,225170,36711,-126462,-89169,-180812,-247153,-168256,-67477,-66145,-210075,-345873,-283610,-8759,126725,101683,98312,148818,-23959,-279083,-228751,116134,173754,-133562,-249304,-119268,-11075,-145010,-301343,-176932,127937,252400,116865,-1157,91187,145860,54237,12029,97036,49908,-212975,-324282,-297853,-155832,-9393,-35512,-136767,-106640,-117373,-153363,-200724,-97457,284229,531000,238529,-79646,-38660,31773,12798,13086,-5131,-83894,-32376,170802,281512,174534,89420,117574,20774,-2833,155615,250413,147612,56165,62857,-8558,-147589,-73506,231768,335468,-14188,-300804,-213741,-229773,-235263,-50879,95417,162734,224509,266081,172415,94093,62220,-107239,-242005,-233753,-221171,-219631,-76294,145980,281700,315790,258579,130459,112058,269084,441961,454229,278862,156912,205847,95463,-112456,-122925,-145622,-96216,-69873,-199448,-437249,-827057,-935872,-365943,532634,1192254,889813,254822,-92018,-1132375,-2036257,-1480333,-513620,-423989,-462906,-502955,-248287,846714,1968159,1324505,-306948,-925690,-705218,-91738,380960,431628,432429,432495,301252,392396,282160,30502,-78508,-148667,-96897,95384,131599,174550,131084,35496,-35231,-9101,265638,481648,268422,28690,-73164,-129804,-54886,-80353,-125690,-71751,-69730,-221381,-324097,-284427,-154743,-91892,-26034,109399,215482,164796,103684,173672,163291,118750,28864,-80384,44255,225112,99286,1837,144001,197730,42522,-3937,37161,-30770,-61809,-23836,57704,222153,305544,173186,69424,20447,-100810,-253944,-337364,-291945,-134449,-62520,-41340,44110,117818,112218,18574,-169246,-276851,-283955,-127308,89191,227553,222758,229680,241820,129823,32417,73782,72898,-2477,20932,22243,-73392,-72562,-85711,-183512,-192792,-124857,-87963,-76107,-31255,83635,32460,-138887,-91426,-15826,-114076,-270443,-321649,-269697,-132767,117334,250761,89112,-137596,-101053,78723,160974,127031,120108,179005,182343],[86939,245338,420133,216028,-136065,-379461,-358043,-131880,54033,55894,98681,216857,233277,209128,229387,202252,46429,-31410,-163225,-261708,-114433,115955,150504,66669,-41753,-188434,-119276,73611,84716,35870,105175,72200,-75002,-128022,29347,207361,95104,-121510,-127976,29425,130296,75635,-87539,-191184,-88518,38085,-59964,-115741,-3909,-7786,-33568,22578,9065,-201943,-281641,-106918,69747,13752,-91758,-258214,-451494,-278603,110981,254300,75120,-101093,-277514,-464860,-384860,-128647,451,93684,169244,184688,141519,67134,54625,-27948,-225872,-387712,-341371,-91566,194359,240326,69575,-24230,-73970,-116490,-92029,-73634,-59312,32004,5757,-108735,-76063,54973,-88359,-263350,-113625,-2417,-100470,-243712,-205931,-8567,144677,12262,-121303,29054,187305,89199,-86295,-128900,-111527,-135659,-73050,17695,-30116,-102523,-15568,41438,-88814,-101917,-35642,-43495,9145,262453,325555,2181,-221968,-99842,47169,141567,290010,332425,346158,295237,153673,148091,142355,-6936,-178161,-122483,92660,320436,362094,16630,-382556,-357645,-6659,220286,234911,171037,39947,-128706,-138054,70405,26782,-264871,-395474,-275588,-130930,-39061,-199714,-316251,-52547,118902,-197268,-516406,-330624,-15777,135104,111546,20262,-50589,-121903,-210771,-167211,92017,197613,44398,-217588,-254553,-55965,5708,-42900,43678,130854,32315,-76775,-38773,134845,232495,159154,139778,266485,319779,122456,-93375,-44948,42796,21065,69718,131245,115166,212038,303034,115456,-155649,-241004,-33360,95855,-71917,-122723,5056,18078,69059,214268,324758,371366,197851,141533,241565,259734,126446,-12078,-61559,28339,95708,50735,27077,-48567,-68949,23728,176871,218727,165972,49447,-63900,-182435,-195524,-2383,204158,174605,15279,-36042,80587,128809,94047,68458,-10743,-58680,15392,119450,145927,5536,-111298,-115056,-99375,-6836,305835,447117,323455,225383,190615,108135,-110959,-220378,-126827,119912,184420,8783,-105721,-16609,95474,-7696,-113766,61027,196239,50883,-167634,-322448,-346873,-143192,7767,43157,16134,50208,189788,326932,177481,-149007,-270712,-56937,24287,-210381,-321705,-172952,-10827,-42136,-157196,-144353,18280,163060,256360,271936,141596,-49488,-105511,43951,179792,111580,-60761,-130324,2499,116910,45305,-81896,-69371,-9233,-120972,-206729,-159178,-132057,-177883,-151720,-150221,-96789,74822,188682,42337,-189507,-291816,-251512,-89246,17777,18157,-52550,-97562,-163945,-182548,-47455,93846,15960,-12585,107549,201314,305133,373750,244825,93516,201000,385173,311391,59124,98322,225402,95981,-5978,30951,5312,46160,-20042,-243378,-316885,-249268,-188611,-116729,-157838,-199379,-61379,-45889,-87277,-57293,-147790,-326444,-372152,-367649,-263478,-222602,-293287,-201652,92163,205352,33071,-110186,-47521,32758,159597,234823,100639,-139800,-293968,-277115,-46374,233429,327140,201672,136945,112041,-72844,-297172,-194142,58955,91565,22354,166241,386299,451212,349658,82877,-206256,-316113,-221913,-71088,79781,171089,94522,-40329,-141536,-195271,-175979,-83430,-11149,-25914,-48672,-77379,-68254,-85188,-125366,-78324,87483,96830,-176972,-338649,-121348,-10832,-181883,-550446,-565120,-10629,427107,402970,340113,218358,-328185,-710998,-333009,-278734,-879314,-893981,-384211,-1984587,-736079,6569449,7628270,-254078,-2261644,663755,-216260,-1521158,-628717,609612,974921,77691,-413344,-361318,-356930,-158435,214260,19646,-713241,-1028293,-583600,-233285,-278766,-326848,-9302,283436,166338,-213472,-171346,-34752,-41856,-112971,-145457,-117211,-84283,-79504,-82588,-54451,78107,179084,37699,-212926,-253212,-208665,-220695,-190933,-219738,-230470,-133568,-80311,-117505,-115752,-184885,-235156,-79648,77973,105232,181953,196454,68587,-21068,-80169,-61572,-100719,-170424,-150914,35515,289496,374750,103638,-138068,30614,295347,282611,62208,-84587,-68883,151167,331234,162234,-20261,51446,116786,164631,346997,343989,166176,125763,175465,179611,281663,387967,298751,111722,18523,23348,68220,27265,-279872,-705830,-567632,7538,325470,232233,107594,267918,304353,164754,66220,-174509,-323369,-148360,17311,-64635,-3756,67344,17607,-18466,25082,-6272,-72840,-138305,-161807,-102743,-112166,-242758,-225049,52810,215523,149164,20341,-72533,-193059,-152055,141912,344906,319458,237386,142632,-16353,-114282,-43882,134170,154326,4578,-155896,-155451,58732,283078,428869,427932,305113,177299,188243,193027,44250,15133,166719,260115,122251,41222,17181,28390,316092,492934,288611,226356,315219,198703,60713,3600,-50057,4498,114480,93530,8939,-73736,-272011,-290960,-159196,-56924,-45790,53512,207236,119191,-24199,-106386,-175183,-100626,-78834,-235841,-244215,-7830,224791,186064,-137658,-540780,-584604,-413041,-336139,-251714,-72835,-35267,-221847,-304752,-100393,58380,19148,-84062,-156602,-98650,-66011,-125403,-64040,61840,253666,404507,379866,234954,202864,258921,332868,238372,-37946,-309758,-387047,-290221,-93438,-31891,-118050,-148396,-31264,-15837,4121,183757,242816,-16597,-111479,34560,102129,27186,-83865,-177482,-247252,-178609,28457,21510,-143776,-79388,134126,322077,390938,212378,-1083,5469,260707,411748,190239,-102226,-99027,127515,316651,232778,41201,122941,303944,133873,-90979,57461,165844,124154,155682,169036,-337,-185301,-308540,-366347,-328641,-326706,-312962,-260865,-402711,-544074,-391359,-78623,14350,-39090,-151234,-307332,-304392,-7393,293104,371336,253541,151829,270042,284039,149326,94494,-38402,-164650,-83406,-63331,-159024,-77968,-20269,-120164,-55980,114277,128972,105766,205005,236928,72539,-78298,-52108,-180757,-269435,-157191,-3553,13822,-177586,-390990,-349861,-82845,37719,20398,30835,124938,46789,-170902,-174634,63865,110052,-184386,-319001,-171615,-10287,-73660,-223061,-197827,-14513,53811,25141,15096,130908,198587,149139,114956,156749,97327,-172175,-319567,-350412,-265383,-167748,-194951,-237027,-160904,-119648,-108491,-113967,-50902,220832,446695,237209,-619,48125,68657,-16677,-66729,-70779,-123553,-72852,43903,151065,113730,41091,28601,-12124,34766,175501,244964,185001,145155,165549,58507,-137598,-104119,172567,241039,-172468,-478123,-345696,-299371,-275587,-62394,108216,183755,245118,246963,120862,85561,83569,-148885,-295118,-219337,-230327,-269981,-30730,284379,397430,392982,279643,76816,-16374,143599,354004,402218,278932,190400,262663,207169,66358,-989,-98699,-41696,-20641,-148240,-308754,-641753,-760633,-198648,771572,1493394,973238,-51375,-675026,-1745577,-2657473,-1863379,-443818,-262474,-433513,-584687,-304475,864490,2016215,1206420,-885093,-1707674,-1089108,22617,591367,637698,608018,440060,184195,265500,281932,139419,39667,-71293,-62449,105719,113654,129635,122361,59608,-93212,-132440,140507,361103,178880,-23205,-119309,-173716,-35918,1446,-19734,11745,-56067,-234240,-328009,-291960,-133176,-58664,-3805,153812,280290,160011,7780,76507,113077,96575,31372,-75269,13850,213736,104019,-3683,105923,84680,-113405,-103607,7281,-45215,-66540,-32791,-13491,111687,253337,151083,12655,-74636,-198735,-284883,-281198,-177922,-31353,-15886,-15120,104808,199672,175819,21321,-182884,-315554,-315319,-134183,44842,171528,203328,181030,146050,90568,73159,106305,63956,16974,65823,30268,-112184,-115086,-116240,-170605,-112179,-21459,-16678,-38264,-1827,149454,151677,-59507,-106542,-68340,-134489,-234685,-274083,-279333,-200805,39920,256799,176182,-56016,-39352,165106,228309,111410,54652,100529,92242],[74356,227194,353929,128548,-248780,-457211,-340877,-93996,39986,-3620,51831,217673,263020,242835,223178,107094,-20164,43003,-62765,-259912,-144906,117916,160030,72548,-11135,-148685,-138962,-2653,-17372,-77266,-12449,40325,-10674,-66396,30711,162346,50183,-92059,-14464,119989,122015,-38600,-201664,-197613,5247,114031,-15415,-64851,53099,19201,-52288,21874,61641,-94463,-261535,-213068,14853,108998,38376,-147114,-335802,-212230,152513,324356,128407,-74553,-212951,-370020,-338149,-174747,-104641,-4448,105263,116833,83971,-30405,-82134,-160608,-332286,-393128,-237100,-30123,121548,163162,123357,86078,-65564,-174433,-62260,22981,-20344,-5984,-36348,-98891,-27255,110380,-81059,-284802,-104776,50652,-69437,-210730,-187977,-2315,188363,91116,-84454,-5307,95677,-4752,-164937,-188752,-151505,-115121,-51514,31474,48922,26254,56221,61091,-28224,16250,54753,-41258,-34538,186137,273415,35118,-154881,-71040,36934,52152,115049,220286,317344,256960,76403,69145,91429,44810,-17126,37044,165432,329727,315113,-73205,-488109,-477878,-122619,142048,212227,151299,3710,-126942,-83589,96252,-21788,-308769,-390150,-297846,-164936,-11468,-143035,-205345,34231,98592,-269497,-548943,-292127,76304,172226,97504,30038,-43292,-182269,-310631,-198113,141923,262259,55655,-244891,-267678,-47068,35723,-25670,58181,205940,121743,-104055,-179156,21694,195942,151227,149811,269958,246799,25778,-123861,-51354,24278,64202,143401,193855,153464,176894,205773,119785,-3636,-38691,95099,149269,-116934,-218052,-20353,118052,202629,269622,299723,302375,127705,100430,194577,231572,127687,-2688,-54344,3010,70604,69017,24585,-101795,-109617,-27721,56344,69820,110093,122664,75429,-16032,-89172,8153,198123,211674,102138,58062,177639,197555,150165,122273,-13722,-147140,-101076,79968,185471,120456,9319,-12701,-17056,74463,377125,487569,318154,152816,107996,86583,-108132,-305678,-248216,62813,217611,79529,-76374,-85292,-64238,-182472,-203839,5368,122347,-31441,-291898,-436968,-393053,-158705,-18254,-22301,-109212,-100621,94262,315312,199365,-131955,-261739,-210336,-208101,-342804,-362276,-218891,-40875,-37518,-168665,-150985,-2413,50133,136738,297470,195482,-59909,-108803,66504,194916,140455,-40351,-125996,1229,113240,-2479,-183335,-188239,-117435,-174961,-206397,-160441,-173732,-223611,-159135,-133861,-73038,111437,280945,197529,-58330,-177565,-108962,26593,45203,7755,-94651,-192950,-272972,-239389,-49855,118561,51354,26089,127213,184870,255574,309928,205374,99886,206769,369612,377639,208318,154364,185178,84626,1659,18039,-24655,-706,-87382,-250397,-230125,-163804,-214243,-184756,-218675,-263547,-101688,-49707,-47278,-23674,-151381,-383971,-476373,-477344,-363087,-309847,-342032,-240030,27024,116704,-101411,-259650,-169589,-29261,181555,280279,119766,-142969,-265562,-203054,53021,350274,406525,249671,111780,30120,-152250,-415738,-316307,42263,142732,31869,95190,240307,294534,271645,64333,-169439,-229092,-138653,-30107,58395,99912,41970,-13316,-57710,-95248,-160562,-148131,-42631,2023,1021,-51233,-57248,-105338,-205260,-180328,91208,228987,-22571,-236752,-153710,-151968,-277797,-473170,-393435,80846,400081,338060,198227,177016,-106485,-534586,-401664,-240712,-551315,-869425,-1051716,-1810563,1383409,7639072,5470001,-2190202,-1654483,1467490,-323095,-1597400,-622216,336697,560612,6734,-278745,-397114,-374222,-129650,134620,-111432,-765928,-1020451,-612782,-338397,-460121,-488478,-99175,308346,325656,75187,82529,12900,-95613,-167782,-221867,-217948,-159073,-139345,-167979,-99195,138630,257090,54099,-269559,-280727,-162341,-149960,-152356,-234487,-256662,-205750,-162551,-212952,-178984,-193724,-231618,-122364,-32497,40238,197844,216048,60708,8812,-48630,-99122,-134701,-163784,-100946,64441,270743,316053,54012,-187052,-42799,238256,227349,8079,-107193,-65395,120163,249967,75737,-114288,-57415,28794,109470,289809,235869,-8597,-2708,145944,155721,206448,290093,192238,18775,-58195,-38530,-47062,-154789,-455429,-807742,-541314,93519,414740,289278,161644,209383,197704,157647,183773,-17448,-219328,-40828,214987,104251,72916,108816,39520,-39289,32185,58156,7949,-52896,-112874,-127022,-142403,-241422,-237717,58962,275127,250910,53656,-93026,-181803,-118111,154835,357562,309301,138255,31025,-45130,-135444,-174162,-40810,53505,-6185,-114759,-96144,82028,221494,297298,305629,220201,115872,169549,192212,20752,-43445,121298,244298,85492,10024,76399,165128,426842,439046,163740,118551,254899,131047,15509,46093,57800,108115,191787,175413,74499,-66120,-228673,-204438,-67138,40675,44846,114898,178748,15204,-132293,-154418,-173481,-111067,-106070,-245489,-205653,37782,229343,152450,-178931,-551530,-640972,-512152,-465478,-291115,-18403,6943,-252860,-362738,-170394,-19181,2750,7342,-32639,-22907,-94802,-187008,-51933,121500,282634,399368,372776,286391,273621,263943,324992,286141,26676,-259055,-349629,-323233,-211263,-151887,-170173,-118851,10427,-10757,-25387,107128,94103,-152060,-159071,52542,141132,55933,-87260,-176673,-194213,-81268,91995,32200,-189718,-139068,155679,390333,388772,187035,58224,96414,273042,320917,126821,-82515,-54537,122760,260866,192708,53852,150012,321096,147260,-104369,-8532,92609,129208,204391,200894,51145,-127601,-308695,-424625,-362563,-296970,-254390,-189244,-306622,-450964,-362514,-78388,16887,-10413,-97021,-294225,-352937,-60486,294311,399541,213000,16137,92135,189380,196868,180577,6725,-148058,-4805,63601,-83659,-12490,97636,-5047,-24936,24545,-14021,14327,187300,261263,148474,15208,13969,-146728,-238843,-103016,63539,64735,-157890,-407720,-386465,-161213,-76018,-90992,-52687,108625,113556,-104517,-157109,-13578,24047,-245500,-367850,-187627,15726,26970,-93392,-181698,-167037,-166758,-78088,24073,140410,193280,196650,200033,193481,115295,-132735,-281575,-355963,-355030,-344299,-347072,-290613,-176561,-83254,-2493,20171,6822,132255,314617,214755,72903,137677,145842,-1973,-142187,-180741,-205912,-155933,-108139,7964,46155,-34272,-105159,-59106,68864,168244,189991,171430,174500,199486,67472,-149594,-154943,52789,97189,-275797,-555887,-402763,-309565,-262905,-43011,155504,234336,261932,212107,82589,93471,99191,-152551,-254891,-102570,-159483,-264432,26958,386678,465881,436691,308663,83569,-61589,37919,226889,291748,257057,243161,314283,287624,220160,109715,-50538,20558,47482,-37960,-84427,-333281,-479269,13032,902115,1611729,1010919,-242272,-1107407,-2072729,-2967455,-2063528,-348857,-5646,-329648,-597907,-291702,833897,1906787,1046145,-1418241,-2393228,-1246980,200645,743950,741282,617705,232843,-43413,96704,255891,223203,135397,-12569,-60290,71447,88333,109683,121791,73089,-136186,-228324,-7715,168014,67781,-19385,-102702,-167621,30809,148964,129689,86016,-43065,-184817,-221155,-210201,-77447,-1012,37080,192060,336106,171580,-47582,22220,92188,116734,82901,-24997,-30995,142008,95971,-2990,45943,-36112,-245969,-184329,-20583,-48968,-43893,-11687,-80066,-25698,150928,115980,-27871,-153608,-280178,-300467,-208033,-57470,55883,14018,-29,135645,223652,196399,14682,-186986,-325131,-312848,-124399,15558,117313,174933,150862,90376,86043,117059,108146,32794,31350,105183,38906,-134492,-134996,-106898,-113003,-26986,61814,59532,38997,42386,164446,228459,35185,-112841,-119483,-139146,-166727,-166551,-216458,-249076,-67068,214340,246288,22688,-6259,194122,245192,76607,-20817,8531,-5590],[58416,168811,238889,41860,-293659,-440205,-266174,-52282,12856,-61179,-67,191280,263988,235166,165041,-7994,-61790,122194,47567,-217564,-151393,81424,109595,60333,42540,-66866,-144463,-110983,-137733,-148837,-78966,18218,33053,-4043,40361,96902,5936,-34551,88199,163647,68534,-204271,-366410,-255297,6603,99902,-2839,-15832,84869,23663,-65402,14377,106359,38429,-181739,-264021,-35614,195844,162795,-50413,-235242,-164185,157372,338626,147631,-46850,-125935,-220332,-214258,-157736,-166705,-95196,19301,15537,6504,-80922,-144271,-218585,-366811,-361035,-137627,1874,7594,61446,171990,179838,-63169,-217806,-34443,92801,-7851,-73523,-101660,-111396,-3978,134834,-66555,-244076,-40803,104670,-29734,-153197,-167289,-22084,198995,141727,-72343,-51954,31227,-59548,-212860,-227706,-170210,-99310,-51504,40764,134012,134025,81884,49143,34188,128706,107743,-61706,-79085,113131,209358,64931,-70790,-47380,664,-35609,-38480,100025,230284,155752,-33806,-54916,-4525,82320,161975,222647,218723,271646,217917,-154619,-555440,-560891,-231520,59100,188037,135833,-22004,-122017,-31551,135129,-2025,-268493,-315029,-269861,-199587,-29987,-100099,-110390,79489,71052,-303265,-524343,-228624,138703,173168,63146,11115,-59013,-221394,-344911,-189139,163547,261958,24741,-251157,-241191,-39562,25143,-32608,71474,259129,187446,-101173,-247511,-42541,170179,142267,140873,242135,165246,-55509,-150867,-67247,-982,88964,193427,250611,216543,176132,112187,106046,135057,172139,222962,203406,-109704,-274122,-56208,173641,272820,277690,249228,215885,43829,34556,113911,158547,81472,-23714,-47395,-7670,56020,91658,20053,-151536,-144466,-55341,-53849,-110052,-16297,132064,177797,129135,14851,22128,164489,190856,124743,118173,245672,249178,181449,159235,1538,-200084,-187788,86235,270983,273561,164461,102034,68313,130996,391386,467382,272427,75233,24872,50974,-105068,-353424,-322605,18709,225402,126156,-48962,-155061,-227915,-326025,-257735,-39169,54647,-73607,-350834,-499739,-409151,-163734,-38322,-57957,-179625,-211145,-22032,239427,184923,-97430,-222668,-302098,-364061,-390768,-315345,-202484,-53864,-36479,-161035,-144806,-52151,-78738,29484,316945,232020,-80660,-131168,68149,171972,148458,3946,-96246,-27433,27367,-100057,-264692,-257952,-193873,-209521,-178396,-133632,-198597,-245993,-139275,-108518,-57665,122666,326511,319450,97414,-10396,56147,135722,80869,12942,-110580,-246008,-334980,-258030,-4941,177478,106580,69083,131311,155494,209648,247002,177814,140897,226342,317826,384716,338627,210296,134789,87168,60243,55317,-34682,-67551,-149069,-172724,1973,28156,-156580,-187929,-219106,-258325,-93063,-7843,228,-16082,-161804,-396527,-485209,-443165,-346462,-338921,-343358,-213576,22196,80769,-177385,-357591,-270724,-92665,196270,356106,219313,-50873,-170135,-83533,175630,442114,458264,289240,77574,-48490,-212368,-466111,-359834,59597,205128,54739,19739,61669,118923,188215,72488,-85978,-98427,-38166,20455,38279,38118,-9430,-22141,14772,49966,-69140,-162805,-54794,10573,36708,12422,-8461,-111084,-252810,-248538,58796,296627,119552,-142137,-216749,-291308,-342409,-371734,-223545,117691,305158,247136,39175,87119,65866,-348120,-451274,-216248,-227827,-778291,-1435486,-1499568,2913689,7796955,3866817,-2824786,-1070566,1528609,-704528,-1786050,-755016,6234,167572,21150,10949,-240861,-307271,-95226,86421,-139812,-698615,-870774,-460242,-277785,-547549,-617360,-180830,323776,497602,418006,326643,46376,-142301,-206392,-261398,-276899,-214881,-210182,-277151,-151363,182972,302802,68887,-256338,-217748,1395,42222,-46977,-207586,-277877,-312162,-301583,-337926,-233059,-155633,-161053,-95747,-60483,35749,207606,223487,55189,-1121,-53795,-146533,-161425,-125027,-22725,94075,222186,229238,4077,-211742,-104258,159011,163994,-8397,-72386,3514,124094,145581,-16929,-158014,-126586,-53408,59735,223134,135649,-128385,-85219,116582,120332,109893,142105,63963,-43476,-81814,-56097,-123087,-280129,-536935,-743589,-411265,188349,426092,246861,175219,160864,108236,121108,264159,172022,-32870,105577,393958,259720,128416,111884,18015,-71849,52469,158729,143809,93655,4649,-83911,-137923,-223999,-230615,55075,319625,337217,110521,-66103,-113962,-38152,194581,369585,269741,15908,-91939,-62057,-126363,-246826,-171284,-28827,-6895,-58059,-26414,92721,140962,147212,159879,111504,48949,138003,186079,23177,-82320,68869,211726,82461,28028,156035,274421,430593,301850,16449,16767,195582,89603,18471,125592,200136,246578,262884,202223,94366,-84294,-170347,-76008,49945,150266,183944,201575,144069,-70016,-200792,-164656,-129905,-81015,-96896,-213856,-140826,101092,256120,167353,-145099,-464446,-553458,-465165,-468471,-252866,67415,86233,-197763,-325526,-184176,-44299,57435,171282,129148,51510,-128704,-238346,-59738,105176,224619,343690,336090,300459,310891,261561,283703,288870,90335,-159372,-243035,-274188,-241003,-200702,-182909,-71660,49386,8238,-19953,26135,-87510,-263430,-154416,87708,172256,79848,-79745,-153235,-128915,10178,155624,54882,-201574,-167789,168922,430780,377446,158834,110089,180257,268659,204990,44634,-64964,-11394,124786,218381,189555,113594,198001,328042,157352,-123537,-97187,-22587,81858,216918,230920,119044,-63349,-289493,-451893,-362525,-218082,-143170,-76885,-149926,-316100,-349797,-125555,2751,34684,-10334,-217873,-336265,-110142,233932,344406,119923,-114665,-60148,81028,192251,225248,52554,-112373,53178,147197,-36782,-238,158787,96543,631,-68642,-132149,-68026,148996,277482,242230,130625,89568,-86296,-163109,-26815,107917,70506,-152030,-384145,-381294,-218777,-179781,-200607,-127367,106124,161057,-94003,-198255,-105049,-62577,-299517,-378384,-151384,78445,130355,39206,-136347,-292373,-353759,-164637,33032,129181,140635,188156,236321,183188,85545,-111466,-224638,-324515,-422639,-502882,-452225,-288964,-148532,-19345,124182,153670,58138,42225,166126,167133,103960,183283,218530,39924,-194635,-306520,-307791,-249005,-232078,-110539,-14490,-109958,-232149,-112729,77322,126589,90958,105283,139727,154849,11572,-186325,-216944,-101741,-66676,-306290,-521412,-369652,-253993,-201659,1844,224472,300317,267496,159722,44156,86833,84576,-132095,-149304,64871,-39676,-211143,69544,404347,440108,403331,312342,128201,-30361,-40551,65415,124608,197657,282032,330618,309357,305492,177728,-28793,41309,81934,64271,140455,-7323,-180558,183950,820608,1432744,962452,-301748,-1284874,-1987856,-2860154,-2088643,-298987,282684,-160636,-523227,-212211,727230,1641848,917384,-1719606,-2833917,-1232613,330202,777805,717196,463697,-97640,-308962,-75577,206057,246541,165311,2595,-109592,-22413,56573,124616,120202,51008,-161502,-266162,-134070,-45564,-37624,36598,-30729,-113034,132479,322335,277500,128754,-41149,-108358,-60003,-85102,-25512,53093,75518,192040,331627,162960,-69729,3341,84084,155023,162877,45038,-92761,14469,60327,-12939,-31605,-138804,-322520,-228536,-45057,-48519,-7026,31997,-113571,-138927,24514,55411,-60843,-206388,-331921,-302296,-143536,25189,92016,11480,-3258,124012,169161,142602,-2479,-171808,-296268,-280646,-104084,14604,91169,159831,160751,105149,122322,145057,68852,-24595,15062,106709,36425,-134496,-130469,-67587,-29927,46455,114605,126243,128255,86630,134442,244573,104027,-138544,-187001,-132098,-74376,-30038,-106217,-258427,-162191,133284,261974,70855,-1230,172129,221169,40852,-80088,-60814,-65604],[62283,99157,118958,-10970,-243166,-313467,-144567,-17956,-15308,-86031,-27390,159646,255096,210453,88294,-94483,-57822,191981,150522,-120009,-110616,24519,18575,39490,108789,37184,-125851,-208884,-222936,-139544,-56043,26345,58412,57223,65879,39253,-21162,27665,142253,152857,2403,-340364,-498727,-318029,-63565,11089,-23214,24078,97212,28989,-36917,16202,127082,158081,-51075,-230739,-52777,259752,263454,34424,-149659,-115715,156877,319816,141599,-11810,-16832,-47330,-56539,-73549,-139519,-116542,-34288,-72446,-71503,-74740,-110826,-191404,-328135,-300366,-60665,8992,-108726,-28942,220448,254367,-46387,-213631,3399,133828,-13653,-136129,-145487,-109065,13639,134529,-35845,-130680,87003,163063,19995,-79593,-138298,-47941,187674,162964,-75807,-88019,25974,-40655,-207366,-240927,-158681,-73835,-52020,57866,216941,206170,69034,28305,102708,216489,111953,-94924,-107319,67994,156719,91355,17212,-17534,-32017,-90600,-130015,-4178,111907,34812,-130819,-174572,-103729,105175,306344,365241,230889,173000,117853,-181814,-532499,-545218,-275537,18732,197738,157260,-12381,-101471,18176,186379,76433,-160851,-193611,-194456,-219697,-89269,-85258,-66959,66168,45204,-273074,-430761,-144465,165905,159553,37126,-25440,-95266,-228059,-297765,-137967,154214,197361,-36721,-233864,-179794,-17510,-842,-50302,86779,282653,209328,-77744,-231524,-41065,176719,156564,130982,207005,114701,-91658,-156497,-72152,-17392,86866,199331,277670,285645,212321,59833,89223,227335,327418,322038,251239,-46927,-272705,-98178,173571,279057,254660,202154,150886,-10288,-20422,29023,60716,-1408,-71742,-42702,3395,59956,118262,30247,-171400,-161425,-50105,-122614,-283958,-189866,69981,207677,196455,69718,21613,102222,108378,66349,115462,259461,271159,179375,157793,20825,-201699,-205252,146264,379707,405606,296268,178405,104658,124433,333149,381408,183690,-2724,-46681,9400,-101684,-344295,-329553,-9298,191569,112557,-61149,-228959,-364760,-407165,-265240,-63317,15022,-64508,-328759,-484142,-378738,-155485,-53502,-61396,-186934,-257239,-122969,126154,133500,-78884,-203544,-327067,-407528,-350638,-204041,-138670,-62369,-51617,-135716,-118032,-104557,-187662,-28617,342979,249255,-115879,-176811,49235,132993,139047,60937,-46606,-71871,-103034,-213945,-321521,-284389,-235330,-236728,-148413,-94085,-198950,-233371,-97680,-87973,-64340,97615,310179,371694,236106,175457,210077,208098,107932,20049,-119328,-270580,-356308,-251126,64712,257218,161005,85971,99179,100782,161478,193958,164748,192620,239201,235425,327065,404597,241013,71015,83788,144246,121367,-40116,-161214,-218493,-56600,292418,252818,-52928,-142746,-163605,-185902,-45744,51292,27441,-47926,-193604,-383271,-407691,-281870,-231742,-314239,-301643,-133384,65656,78800,-205812,-408866,-344327,-147052,188683,421150,350870,90066,-58939,22347,257898,453287,452547,295364,27076,-120960,-251259,-453389,-338221,83833,246804,71439,-57698,-113445,-31106,116570,97930,17448,29750,34482,42650,3952,-17853,-63597,-76703,47366,191899,66404,-120487,-46397,-9408,37085,81299,41247,-125186,-272406,-268283,6296,284079,206385,-86460,-284352,-368847,-345116,-286434,-130578,52213,136078,142832,-59733,9062,160797,-174195,-433790,-234957,-115863,-805987,-1544082,-1217864,3225126,6915891,3561319,-1631653,-619085,743451,-1329637,-2086027,-1008233,-319193,-144804,54202,328042,58031,-174057,-83244,50691,-93116,-552035,-627907,-168453,-87225,-544305,-707433,-258665,295471,597639,672544,458617,26017,-196982,-231078,-264863,-294900,-252360,-276937,-372819,-197596,195513,313468,80590,-196593,-109981,209470,280043,82714,-152798,-298609,-434052,-482769,-481245,-279388,-93744,-57578,-24545,-8123,84620,208777,216380,46164,-69935,-141343,-231989,-203520,-91592,36109,96144,142746,130396,-45173,-226788,-155463,67325,106346,3958,-10187,100517,144617,28298,-109023,-156835,-154387,-118855,23008,162267,55419,-188073,-126200,75660,59742,-12640,-44481,-75133,-82127,-66663,-42725,-149855,-322970,-518321,-579904,-255054,248768,350206,120766,123249,116119,47329,63307,284597,327079,159113,224808,487717,351078,136223,59640,-53706,-122636,56899,240250,271391,233491,130484,-1889,-104298,-201815,-219808,16857,305781,363286,158403,-25974,-49408,15979,214304,364069,203443,-108050,-207076,-85405,-111995,-260564,-232304,-75608,-5727,-16408,15681,73271,48457,-5128,-4670,-18273,-22670,76928,134995,3012,-130307,-15577,140195,90290,62205,194415,293822,322565,130145,-127424,-89206,112811,57763,52185,211475,328810,371617,298281,143827,17297,-157433,-130825,55016,146652,214318,301972,268764,105114,-125031,-229644,-146633,-56145,-20863,-72635,-170065,-86466,136367,264978,191383,-82505,-345318,-376308,-313096,-369538,-174956,141321,164706,-87267,-213205,-145536,-30720,136220,325415,260484,94049,-161146,-270906,-99004,2302,86633,238883,254748,239863,280033,234020,205676,236392,126845,-53550,-116002,-178231,-205545,-200601,-173884,-33954,58883,10169,-8348,-47843,-244545,-325852,-123200,104809,175229,92956,-67911,-130480,-87773,48197,177834,61141,-200285,-181752,151383,413019,328875,100288,110182,205409,219533,72296,-59506,-73074,4422,113676,188269,209920,182818,233599,302961,142306,-154522,-200245,-165050,-16171,185171,252056,179861,-15670,-260412,-448606,-346675,-132197,-27360,28136,5686,-192641,-364227,-208814,-27065,64581,46047,-134595,-269309,-132071,140493,226651,5483,-201817,-140358,-7722,127104,193338,54729,-103022,36501,135538,-46912,-52012,135358,136903,-1459,-150806,-218758,-150215,68073,253357,309084,217924,133059,-32653,-78008,29501,96690,18813,-164462,-328399,-340714,-247896,-258800,-293496,-184364,107698,173694,-131390,-290641,-198997,-135690,-336320,-354612,-77282,160108,198026,121975,-83472,-365812,-473619,-228059,32315,102297,59980,124997,199267,110738,2718,-122640,-173402,-284892,-476586,-612682,-485434,-240920,-88132,50437,218918,231208,79725,-34799,29503,92463,66651,145989,230460,73225,-215020,-407340,-394130,-312162,-288285,-179303,-57774,-159654,-305971,-162315,48621,55558,-28781,6213,58720,52436,-87022,-238959,-276986,-248989,-208117,-272563,-398989,-259784,-149426,-115302,54488,289471,353877,250706,94247,-6327,36895,24082,-107894,-22664,222038,88511,-126587,83757,324074,304518,274734,270080,181439,42321,-90213,-106577,-73124,102415,281430,295529,266146,308286,196407,-36240,2241,52848,100220,275349,232979,51188,250006,521683,968852,802136,-268108,-1180388,-1513218,-2368370,-1968670,-299066,534729,48837,-361180,-91231,535787,1269241,877078,-1675797,-2948423,-1151054,329153,669745,588691,222804,-396232,-508251,-204157,142036,193853,107648,-34726,-205552,-161898,28167,180676,121576,-4185,-161025,-226764,-195782,-213675,-104843,129558,82694,-16307,247662,469742,380802,137219,-45533,-38858,82189,21417,-3948,85924,100805,145328,242549,110193,-67905,12475,79021,185582,243665,109812,-159391,-137365,-2832,-37276,-108073,-200054,-324182,-223734,-58735,-44384,33259,90689,-91091,-186682,-89403,-27399,-90271,-224268,-341588,-285305,-98645,49712,67528,-22034,-21183,77955,60217,32914,-17359,-126029,-221735,-222418,-76392,46318,108903,169827,202704,181681,190041,147439,-5737,-98468,-37696,59113,21062,-109229,-103140,-18464,46731,94858,139625,173604,196230,114229,84091,209183,122354,-189272,-269504,-119162,28214,99213,9260,-224041,-211138,32858,203064,71799,-16321,117142,172973,16957,-107995,-85940,-60357],[69194,17339,634,-47136,-141665,-139965,-37673,-31290,-63803,-91900,-42570,109634,219839,165095,1449,-151395,-45470,203561,194449,-9047,-48168,-54192,-106518,-8941,140197,104691,-111678,-286618,-267240,-78238,22966,36160,36292,75295,69035,-25182,-59418,38646,107326,76318,-68952,-407808,-554434,-361421,-180569,-138002,-95026,18798,69593,24869,18656,10380,84774,196839,68996,-146045,-47714,268806,307603,88185,-102242,-78822,152315,268917,94794,713,71266,71842,43155,20393,-45769,-66640,-45631,-134794,-149695,-46914,-22745,-122508,-263012,-249199,-36091,-19819,-215487,-106420,241625,281600,-31253,-176756,28847,128364,-45180,-186340,-156675,-81867,21791,96220,-12470,10518,228099,197174,51788,-23658,-115480,-78615,146305,138105,-101843,-115283,61484,29739,-168393,-250606,-141329,-47087,-49340,69740,263863,217074,16878,2672,156563,247781,58774,-141313,-125415,42444,110985,95333,79686,13108,-53581,-127396,-185047,-107101,-22989,-78863,-193359,-252689,-177299,100245,358323,393083,171240,48797,35190,-151723,-415143,-420796,-234151,37696,250175,217836,28185,-70161,50357,221911,162133,-42054,-77492,-100368,-215211,-161209,-105440,-100521,-17279,9734,-189699,-287192,-63681,147300,137906,27378,-72563,-150272,-215066,-199716,-71733,109827,80360,-115040,-199556,-97520,22811,-22492,-68750,98347,268147,172004,-61807,-162866,4377,210688,201002,136509,184801,108286,-83698,-139686,-55305,-17272,56786,151716,250761,322146,261488,68724,88096,254728,373725,354108,269735,37879,-227940,-147817,116327,231500,217521,177228,127679,-14197,-39612,-32615,-32898,-98033,-138159,-45209,35222,84899,145767,62795,-149352,-154552,-15302,-131887,-406427,-352326,-32187,163834,168361,56545,-3747,18657,-9614,-39855,53279,213276,257993,144601,109823,29563,-150839,-134501,248318,474437,464209,353175,181549,66915,51804,218128,249315,73594,-66305,-91102,-22995,-93034,-275472,-263576,-11906,122964,28927,-127718,-293380,-431749,-403848,-224854,-57422,20816,-5353,-231225,-383011,-293426,-126374,-60237,-39512,-140775,-231598,-171733,21334,66153,-84058,-208443,-283480,-331708,-236364,-61931,-48073,-67810,-75743,-85131,-53675,-119054,-235078,-10705,392749,264130,-150099,-229713,23802,109618,128190,123851,22455,-102751,-210291,-286765,-332288,-263788,-228931,-244551,-118644,-44423,-159770,-168555,-27248,-62762,-80649,50631,250640,356737,330085,344069,332237,241948,128677,31741,-123550,-270174,-338630,-222139,139610,348821,212756,72996,35502,31514,119403,166704,172010,236487,241419,155275,240048,405823,250287,13475,72537,229595,195641,-42905,-258384,-285357,56640,547161,444770,63880,-59923,-55673,-56018,34914,110342,33098,-93876,-222957,-342117,-260761,-40392,-53750,-235671,-209349,-5113,148602,102736,-189272,-408166,-369977,-165015,172456,452842,466902,235037,35666,81328,263094,368560,388647,267539,-20466,-161997,-248119,-377354,-260158,108317,262760,86856,-106660,-220897,-99739,92312,151199,132866,133987,68018,34072,-25447,-43096,-94980,-139345,55544,312504,225121,-7675,4395,-26801,27412,151898,81892,-144006,-253209,-214267,-12121,240120,250509,-51364,-298182,-323905,-250406,-210136,-122150,-92258,-58946,57467,-52162,-7694,201685,-3221,-304255,-281120,-298438,-1034475,-1457078,-1107962,2157841,5310780,4861336,1246007,-360974,-656114,-2002921,-2358076,-1255592,-559369,-351141,44244,559366,415011,9843,-87373,22205,-10722,-364857,-341852,187796,177975,-445471,-722039,-308487,227989,591382,745536,447434,-37658,-236699,-211842,-211363,-254617,-244537,-292340,-391194,-196776,196432,316741,113390,-99782,12958,401178,501350,222210,-58753,-278018,-495999,-617323,-574929,-283043,-7725,62227,80731,124460,195443,236531,230078,61913,-155574,-282286,-328127,-236315,-60504,70748,87961,79717,72212,-61998,-214833,-163824,16043,96063,55242,71062,208355,187456,-54070,-157750,-97429,-120274,-126519,37301,150958,30697,-170437,-107364,55310,7166,-122802,-211234,-179067,-79498,-7134,11179,-102757,-255709,-396239,-385850,-117672,278210,245804,-9865,41728,97528,44471,32685,273678,424106,315334,299874,495927,379941,118687,-8577,-120359,-149733,56460,286376,363364,330957,226670,102412,-23925,-145320,-181303,-32416,236877,337027,202417,22215,-18845,11056,204566,358553,154404,-178596,-262429,-94189,-81858,-198996,-187711,-50579,19019,18142,38002,53273,-9081,-104627,-136841,-119572,-61626,12961,46357,-46696,-176585,-113897,48029,107857,105701,181052,226340,169625,6394,-210411,-173664,21741,47577,119796,300009,432457,472625,314668,40020,-131182,-253050,-93627,187477,224130,229609,363863,307440,96407,-111063,-191424,-82596,58868,81437,-20356,-104224,-34628,145435,264656,229572,6,-223471,-165235,-105210,-202648,-79116,194127,234668,62762,-34578,-41879,23986,211107,421716,340259,122623,-149090,-245895,-136322,-132469,-57597,140356,158834,120658,200573,200361,133740,174595,155883,50592,12561,-53116,-113682,-145459,-122493,11850,59478,4334,10075,-75948,-298899,-299904,-65015,113069,177921,128740,-26966,-98631,-61561,44518,163796,61300,-170074,-161184,125647,356902,259582,29406,67313,175751,151097,-28963,-146699,-83930,18405,113005,200004,269500,260145,261944,264934,122603,-161679,-268737,-276835,-109186,152225,290474,239259,25466,-203585,-390226,-299390,-45960,79602,117273,134932,-87274,-367730,-271829,-37984,84454,57441,-65002,-150374,-80452,88884,126924,-57955,-191681,-98209,-16349,54269,113699,18704,-121458,-44919,47903,-86245,-119188,64101,125686,-7337,-178774,-244431,-204140,-24670,204916,343531,262514,140538,13180,10441,63381,47206,-50898,-159507,-224026,-244156,-216718,-278496,-332485,-191277,132577,179436,-156210,-359792,-243897,-151428,-315990,-281302,31002,255705,233595,159434,-11371,-346173,-487824,-247178,35367,92873,6443,54577,119056,13658,-86961,-139199,-120942,-236319,-492182,-624406,-413402,-137037,10867,131259,269761,244708,82820,-67199,-48792,23522,-12663,43494,172877,91235,-177098,-418724,-403848,-287851,-238759,-166291,-53013,-142343,-279839,-170139,14495,-2129,-110266,-67675,-11791,-42658,-166867,-267757,-297091,-322393,-265330,-181188,-216600,-87752,-7222,-13849,113795,342639,385613,224203,47979,-50576,-47412,-61253,-78712,99613,340345,208017,-13419,91866,192385,103498,86928,201170,239088,132844,-93620,-233639,-240671,6011,248816,228419,189271,261966,197929,-36787,-60081,-19653,58646,282936,336721,175956,203941,117241,373879,537473,-200568,-835027,-802886,-1638592,-1703628,-265406,718320,277930,-125644,38236,288974,876974,937516,-1300383,-2734462,-1077608,198368,459407,426507,20007,-514092,-548474,-246312,83763,81688,-21380,-104446,-308135,-296799,25446,283400,146760,-59710,-121834,-107774,-165136,-276827,-103729,239616,219340,113532,355581,550234,418251,131777,-34704,9922,153515,66056,-10908,99164,117771,73567,88085,17557,-45409,50107,80901,193905,298998,152105,-209192,-265820,-75758,-63899,-157052,-206700,-252315,-165606,-48628,-28793,74269,159999,-5630,-152281,-155982,-110666,-111222,-201741,-300859,-239085,-65548,27407,2410,-69446,-43510,19141,-51370,-75575,-12615,-45007,-102775,-141600,-42933,99780,164830,199364,246690,277772,266769,126230,-96599,-170822,-111293,-23191,-1079,-64355,-61916,15131,82211,107735,144490,194615,215318,111190,40884,150855,93523,-243460,-345638,-108127,119913,189707,87279,-160288,-205012,-69952,75882,25196,-44094,46148,113717,4812,-108695,-70782,5035],[87773,-47843,-88051,-64135,-25494,25313,27094,-82315,-110899,-67307,-31701,61159,175703,131049,-51817,-160189,-35570,158019,176785,94738,32716,-112384,-211390,-61596,133226,122434,-96244,-308476,-252640,12099,127830,43801,-21792,44808,44966,-81527,-103334,-499,21079,-14421,-104850,-366977,-487457,-332855,-266367,-278503,-185132,-20964,25317,34746,105497,16219,-2693,150000,152742,-27272,-3646,252629,325212,138052,-68522,-32023,172081,223187,34677,-1056,130780,110902,50865,92622,92945,54764,6423,-137809,-185669,1333,97570,-26497,-182717,-199170,-36362,-48739,-271954,-145209,243207,275512,-5741,-106140,51290,105399,-67573,-193684,-111192,-683,47438,46774,11114,152015,349103,213243,75644,24899,-73780,-79190,103619,93025,-119756,-106390,134003,140291,-94613,-244566,-116237,-1257,-14314,89982,276779,189359,-32272,5949,204498,236624,-7103,-162576,-112722,47182,90397,92208,125303,66563,-36331,-146289,-229515,-205895,-132964,-143010,-191659,-239665,-179537,88613,320466,305648,57127,-61310,-2990,-64316,-213344,-199157,-95003,133787,358206,321174,102663,-13673,76157,234943,222010,51525,8720,865,-155720,-177532,-124908,-182367,-138509,-26040,-64678,-107203,9249,100594,125110,46873,-100893,-193083,-181406,-83195,-6479,54738,-40698,-170847,-135571,9840,93251,-10702,-62006,117096,232783,94542,-64663,-81053,66607,264679,282001,186508,207511,153023,-38529,-96076,-2544,13137,21274,72282,173175,301346,299487,146122,128702,231093,307442,305905,247204,106528,-164788,-197037,23369,156376,186547,186059,150198,29769,-11481,-47378,-86598,-173490,-204233,-54111,84998,132368,174365,116849,-87080,-121502,39074,-79158,-432511,-428803,-114314,82926,76842,-6082,-50436,-70604,-117726,-130336,-34707,123697,213347,87104,25035,17043,-67511,3759,357264,514595,424693,308313,103424,-35591,-60133,78884,99176,-33153,-104926,-101006,-37958,-82272,-173584,-148346,11474,37293,-111469,-242533,-334908,-404499,-321117,-155685,-29000,63753,77654,-96171,-225792,-171456,-84237,-68058,-19237,-79026,-164599,-165188,-48008,-1951,-111354,-220338,-194957,-182138,-96292,57945,29300,-79848,-105738,-21391,39795,-84073,-213454,63882,449911,275423,-181668,-289662,-14757,100397,108042,161717,84678,-113193,-255560,-290351,-295142,-212401,-187165,-232765,-98512,-5409,-99579,-72270,53774,-38841,-107422,-18156,156546,277297,342135,435240,382507,223420,125442,28742,-144593,-272267,-313486,-200357,173989,409741,239096,17314,-69463,-61629,63399,140647,165359,227493,207287,82201,140220,341459,225524,-43216,31831,261756,223810,-72765,-357986,-364386,100334,660497,528346,133744,13172,55822,72421,102686,122795,-5044,-149990,-248605,-300329,-112754,173277,99356,-150624,-103787,119419,216917,108401,-171135,-392048,-372238,-165774,131805,405485,489003,305391,58891,45189,144856,169178,243765,178214,-79641,-186630,-227375,-288418,-180999,94341,219980,69412,-139287,-252894,-99279,97327,197820,210176,162919,26077,-31699,-64731,-55660,-119804,-203940,26383,363471,339403,121282,63851,-49589,3961,187830,73717,-198796,-235910,-126567,5502,189630,247014,-43226,-257899,-187545,-103887,-164690,-204495,-295092,-258383,-32548,-8896,-5327,186663,129853,-115657,-374235,-764320,-1464773,-1348770,-1298685,54847,3539295,7346308,4897598,-351558,-2235308,-2491278,-2442957,-1387011,-711919,-522284,-98395,584689,678202,170466,-139149,-57458,7806,-228927,-116081,460770,394715,-311103,-681168,-357919,92931,438758,569342,272856,-159204,-279930,-172005,-138109,-197443,-219656,-270541,-343138,-169698,160214,283986,131765,-30546,78166,485044,611397,313071,28286,-227861,-479544,-656163,-596445,-264280,48170,129536,152449,263142,313677,270056,242916,74319,-249387,-456663,-436924,-274834,-66749,43540,48052,33130,46351,-73529,-209788,-151490,2753,109439,96265,111736,258036,201790,-112066,-177600,-29697,-70701,-102245,74520,163611,29142,-128632,-72868,38938,-47514,-227914,-350873,-259844,-73774,45915,58262,-30436,-138781,-251414,-269203,-65940,248920,133211,-121911,-67730,68490,58296,17850,218630,411248,365275,288771,402650,318596,58644,-91579,-168142,-159499,20453,250029,362247,319167,217358,155393,56091,-78897,-139759,-104788,91564,238391,203104,27704,-82768,-103825,124280,322233,113891,-203085,-269606,-113278,-72399,-113433,-81115,10739,33920,12621,15576,20723,-39903,-152878,-230383,-189770,-83213,-67442,-99036,-157729,-244940,-239513,-84307,82873,105792,87233,65811,4343,-60558,-239074,-254245,-95954,24343,170302,340534,463888,504509,294129,-87811,-325331,-360106,-73683,280251,252165,173844,315068,277805,100653,-48574,-114607,-8650,169369,182951,31017,-45953,-11511,105654,237177,254999,61278,-150284,-21513,52809,-65668,-30057,184397,250568,186685,146376,82058,70943,219181,402499,335334,126413,-100364,-180003,-176453,-270985,-168496,64414,43237,-56581,73033,143079,71989,118882,166955,116918,96307,44757,-18140,-66795,-46628,51819,43002,-29006,1078,-71245,-248254,-211087,-16964,98602,179426,179620,24188,-82851,-65920,-804,101607,38596,-127737,-120731,88195,262013,163560,-55695,-17967,91171,74526,-87020,-208722,-98559,33010,119694,241658,346245,319815,262954,206868,95222,-140923,-289010,-335296,-167677,134393,333235,269899,39203,-140033,-295239,-235076,15162,148037,169305,204609,-14871,-345587,-293258,-33132,79922,12401,-36612,-15129,37844,112787,97894,-41203,-93061,44357,63480,13225,18268,-47427,-169091,-170645,-87839,-135926,-167007,-20288,75732,-6840,-146196,-214204,-223502,-106884,140622,330713,241097,98989,35160,79142,64080,-26700,-110632,-123878,-84574,-100654,-127139,-240273,-314408,-148801,174919,189528,-131450,-344517,-211766,-95974,-228209,-173617,136757,331261,237683,166566,76837,-234666,-406657,-232405,33591,107261,7712,11860,29982,-71826,-143829,-144538,-73304,-186089,-457252,-527652,-247469,5701,128413,210864,271547,200182,72849,-52851,-57052,-20798,-101484,-88828,58810,87537,-81549,-314331,-308953,-159781,-94696,-77103,5268,-53079,-158088,-118601,4828,-15014,-114395,-75569,-30669,-80942,-187381,-250050,-258363,-287201,-212838,-60653,-24030,105462,140960,81251,166736,368098,381309,194890,42743,-72132,-146016,-147013,-49535,190438,403289,302047,111052,114156,71298,-97831,-107108,131011,298069,220066,-45621,-272627,-327580,-60548,198616,153509,111190,207329,212831,2516,-94330,-96796,-42345,169657,297709,185385,73355,-234196,-139029,191958,-169707,-356952,-97971,-892306,-1272844,-85507,829502,496403,138836,127678,31519,548447,1037421,-757825,-2278321,-1020108,8450,222110,303237,-46443,-398467,-409628,-197544,38867,-61771,-184299,-174053,-366009,-370364,60363,418749,208264,-82809,-48009,59003,-54442,-218619,-31720,334387,343710,249594,429304,538899,386844,134262,7492,38072,138813,40015,-26742,100687,131350,8183,-83569,-91296,-8610,112675,93454,172543,302133,155437,-231298,-336095,-138281,-79465,-164137,-168008,-135038,-66997,-8841,2936,113695,230703,121947,-54358,-160439,-168639,-119001,-146273,-216464,-160889,-30073,-11743,-69164,-112368,-65916,-35635,-123088,-128966,15479,57563,40687,-49690,-12345,144582,226024,222944,253050,334921,320978,88195,-184533,-229106,-181762,-111747,-25457,-19376,-27313,6723,47570,74252,129997,180355,168791,66725,16869,99088,43660,-267744,-389497,-111253,171555,216263,96128,-100475,-169386,-171425,-92541,-57683,-85914,-36486,43240,-12476,-107993,-47123,89810],[135800,-61973,-118777,-52271,79022,144232,50587,-131595,-119299,1649,20455,39995,147255,139681,-34567,-113547,-27509,81736,118515,172282,122607,-112158,-246976,-93577,96539,93400,-77300,-262695,-189969,89788,208395,36272,-104513,-36588,-11766,-125496,-150150,-70065,-61068,-70944,-90151,-236646,-314899,-221009,-270660,-361228,-268173,-87567,-23343,61028,200447,33452,-115010,30407,172502,81959,66612,239177,343129,193106,-38272,18043,205419,186929,-31539,-25723,140888,57038,-43546,99734,212060,192837,91485,-95101,-171900,46711,199745,60278,-114178,-157454,-48106,-68720,-281706,-162692,205157,226884,7601,-42832,49743,67982,-79478,-178503,-45247,105305,74661,-18427,9471,234719,390461,190566,75873,55165,-21068,-57107,52986,24459,-135418,-76929,199985,239439,-22843,-243339,-117131,36183,30280,89958,231160,123732,-69091,28032,218999,174693,-69223,-158548,-91308,48389,70393,64939,133303,119022,-3620,-182578,-320025,-329115,-223956,-175798,-158706,-157039,-127298,57782,194552,114870,-108531,-163730,-27590,21854,-6735,33289,82973,261122,472084,409798,162167,37439,72156,189308,202406,64650,21902,62175,-63692,-121192,-137276,-295476,-284027,-84333,40893,49155,37064,12442,90597,58418,-121715,-226160,-159491,-14146,11609,-17164,-148107,-202653,-66858,107901,157561,12656,-47038,118241,165297,-22841,-120079,-58988,82823,288739,357438,264375,262400,207900,-4478,-60928,54428,45290,-25523,-36558,36000,187096,274765,241949,190004,155635,140115,165035,157568,101815,-140312,-263519,-101999,52422,143755,195598,173312,67268,25710,-35709,-103387,-225225,-277830,-92941,118721,172247,178219,155408,-24794,-90626,73901,-5545,-364533,-390610,-141237,-1121,-35610,-94779,-123640,-166812,-192636,-166226,-120281,4126,131299,6922,-87243,-35106,-3385,136315,410288,458891,285933,157973,-46673,-176781,-182049,-62645,-57320,-136031,-129693,-89342,-45888,-88746,-92139,-36705,42963,-50421,-280756,-384651,-351263,-296137,-192917,-92151,-2672,111363,143370,22311,-65514,-49997,-49972,-93818,-30407,-47012,-108084,-131625,-80298,-63332,-149105,-216277,-98369,-31124,11407,110363,58020,-102515,-133789,36341,138447,-11602,-140103,150162,480801,273054,-211720,-359557,-74918,88789,66603,146393,113139,-103301,-226843,-219166,-212146,-142513,-124361,-196174,-82427,13234,-42917,24292,129102,-13864,-134718,-97197,47549,159270,268842,417927,344392,157747,94646,5405,-185059,-287436,-297591,-196823,148130,413124,237619,-62200,-197660,-166892,-8861,98647,122944,152302,138691,29590,55563,245063,181354,-84520,-26379,222804,184016,-130417,-437776,-446065,50622,601631,490498,138731,55659,141193,163572,136437,80616,-72612,-188910,-247896,-256754,-5937,285628,172012,-85089,-3736,212140,244430,85675,-164592,-369752,-355246,-151931,83266,287905,399830,277149,11656,-71789,-70830,-94354,48498,47955,-131064,-182132,-188151,-206275,-118694,49358,132980,25029,-144516,-201196,-40052,131062,234493,240021,120808,-73015,-128335,-91424,-45206,-125292,-235326,-12648,348081,387330,231607,122332,-54990,1562,202638,34519,-268622,-224058,-25017,75920,189284,241898,-23050,-150682,2685,56006,-128060,-311710,-472256,-397663,-116094,1036,-7599,166841,232613,76987,-485302,-1335792,-1942487,-1333805,-1767303,-2267069,2229234,10020630,8037972,-517681,-3423834,-2536186,-2158923,-1282159,-763436,-691684,-359356,410297,776874,287924,-213134,-192794,-70094,-170549,15502,574953,502038,-162944,-574291,-390427,-72890,196039,225473,15682,-287327,-294014,-95883,-40900,-120555,-164956,-197051,-223880,-103928,112780,229572,141577,5073,86292,465550,609200,358747,106640,-129121,-352903,-533992,-496681,-207077,71765,137672,179795,375317,427521,323736,268275,95242,-294476,-575314,-501869,-282669,-83460,-14650,11133,41478,73885,-66858,-195755,-100452,53997,155268,128244,112541,242694,187660,-121663,-146590,40753,-13380,-43584,136781,202832,52307,-75689,-25036,52270,-66609,-287182,-420114,-291566,-52967,95716,101744,52463,-8335,-127693,-239246,-75036,199837,68072,-172987,-154721,36497,82725,37781,156382,314131,319631,223432,265266,206125,-9297,-143150,-149854,-121926,-26061,158161,287870,211292,106107,142895,124089,5686,-78092,-156691,-76558,110873,172699,-3171,-219208,-289628,1358,271634,106633,-163086,-215657,-122096,-72945,-21754,61607,96630,45225,-13315,-19903,4501,-26831,-129289,-247111,-196451,-70302,-132190,-256705,-291821,-304054,-349557,-224766,12452,61417,-46562,-122981,-114149,-58478,-204046,-306029,-204643,-2262,193588,328837,429355,476000,263222,-173918,-476327,-421191,-43623,333808,245273,80483,176403,195406,125938,59238,-5938,65259,256408,269996,87910,10117,-4388,43995,206826,277877,103413,-118585,18577,108751,-12860,-44191,118053,208904,255409,295505,202630,92530,152245,287070,272032,126837,-13715,-82277,-203107,-365435,-201655,35019,-73804,-246070,-63625,73507,38891,100379,175814,147743,132369,96476,58075,26492,49340,91602,23400,-81794,-40555,-42683,-116594,-90580,8309,75832,194742,243564,75137,-88553,-93817,-59916,11519,-361,-75868,-63331,52339,149306,56267,-134057,-111769,-11896,19977,-91570,-231725,-105671,58238,138546,298303,420441,351533,230455,132794,69029,-89698,-255287,-328372,-169397,142867,361960,252295,11399,-93367,-191066,-167063,41529,168416,182810,211029,27687,-289936,-271724,-28606,46298,-69337,-50009,99771,186746,207622,157418,46446,43760,219388,200667,29304,-53106,-115136,-225071,-302161,-234908,-181232,-176782,-87193,9213,3123,-73377,-152893,-216446,-165236,66711,260597,141129,2376,17903,103212,23065,-112923,-148465,-66890,55780,55930,-10589,-174080,-264250,-86180,207112,192859,-60939,-229385,-110297,9356,-97654,-72151,184151,338281,204133,154061,158043,-79416,-285712,-221663,-2114,118372,48083,130,-49888,-132295,-158667,-147262,-56681,-155226,-386291,-364440,-50289,136823,213041,249831,214447,103839,37381,-28761,-33267,-55398,-187118,-223109,-93128,45963,30507,-132013,-140827,24354,74641,33260,79257,58198,-8448,-35073,16282,5687,-56630,-29071,-6542,-68666,-166313,-209742,-187404,-173789,-91694,32292,105297,244948,232475,122529,170954,326241,307449,142367,59876,-84528,-255616,-236332,-54146,203168,381940,331717,194265,133259,-12805,-262794,-283155,52897,327797,268203,18647,-236863,-338783,-107320,120875,64487,25997,145454,225991,64286,-90030,-166989,-190841,-46755,124334,74053,-120653,-428158,-414654,-216481,-252560,92451,347246,-369723,-688561,287822,862035,645744,344374,106533,-213416,315676,1046232,-324390,-1743368,-935064,-159463,14246,237222,20717,-142915,-179824,-116684,-22433,-229111,-355889,-230284,-357321,-363956,105541,531617,277939,-80168,16540,196422,67643,-92972,63250,359537,392642,332074,424914,419344,284831,138362,63955,38719,51212,-37483,-40490,82848,125975,-39366,-227600,-195438,19629,175071,101389,110387,225027,96806,-242214,-350678,-185090,-84912,-140923,-116990,-20502,41718,50820,43678,143779,285871,247610,62310,-113006,-184370,-113744,-77189,-109036,-58695,21064,-30886,-109672,-133985,-86585,-76062,-138244,-104626,60926,162280,184032,44914,12842,156509,260688,223748,209314,325561,344861,61798,-236256,-249739,-205930,-153446,-26797,25686,2827,-31863,-37461,18984,121645,157181,91744,13972,41855,110522,48795,-195417,-343238,-96861,199591,210091,73245,-34052,-101060,-226133,-211195,-103804,-92695,-78551,11466,2154,-77675,5145,201424],[178661,-49744,-120327,-45512,119964,166977,16253,-170323,-93695,84179,84317,30915,121461,172602,31886,-49669,-38955,-14059,26230,185524,181224,-64121,-216302,-113587,23507,12334,-79380,-187766,-130895,96598,201233,-15789,-215121,-175490,-113938,-170931,-205595,-148972,-103601,-78447,-45768,-86650,-114301,-67859,-198026,-377961,-336454,-176523,-75927,88354,268657,46400,-231828,-130496,117095,136571,132434,247262,377308,249473,-8171,52869,220872,145743,-101877,-76389,96206,-61988,-202035,26292,253301,284332,164276,-38046,-120280,73218,247876,115317,-66020,-120399,-53545,-74179,-260862,-180453,119102,138331,-6302,-19031,15413,24409,-81183,-168001,-5399,192943,86327,-95503,-27546,230564,332884,130300,57050,77297,43315,-18474,-1332,-54610,-145337,-36119,239099,300739,29852,-248808,-152638,49806,64734,57547,134605,47172,-71418,68742,196636,83731,-98829,-119096,-67478,33574,47001,23468,111208,159886,32670,-232019,-449066,-458936,-288772,-190520,-120043,-36654,-39061,22531,35255,-106296,-280164,-247060,-52460,73637,146140,211443,251076,385738,554503,445054,184194,77327,48642,95782,111542,6357,-23033,78275,49122,17459,-112270,-382076,-399169,-145829,101079,155217,24117,-93553,33461,54185,-120304,-222888,-138669,450,-12124,-78186,-200443,-186515,10910,191959,205544,45969,-15635,112188,92516,-136232,-206562,-106228,45557,274495,414428,371150,354406,261688,11356,-33450,110211,79576,-55467,-131682,-115289,12805,193397,328712,269243,73350,-46488,-8540,36801,35292,-156638,-320582,-212624,-44657,102478,202295,183307,77781,60759,6461,-65240,-225297,-330267,-141224,141847,211447,173041,178562,34168,-51858,93035,74528,-205038,-222455,-67934,-19546,-84388,-140309,-179561,-230225,-190282,-101664,-141364,-86804,53873,-49527,-166098,-91123,32052,220702,394717,335536,118725,-26019,-195824,-277519,-248083,-155510,-180636,-212684,-123295,-36962,-22548,-91318,-40618,56723,97515,-88088,-400269,-480685,-307692,-111731,-27203,-26012,33715,164236,195938,120346,86579,71530,-8471,-111910,-48626,-35978,-71584,-76803,-58086,-81307,-146526,-150180,5532,89845,77586,110919,57414,-96511,-114830,104530,246464,104597,-15462,231564,483051,273439,-212283,-409314,-127012,87714,27415,95107,120218,-49023,-110979,-63507,-65509,-34865,-26480,-104749,-29102,41612,14450,115254,212265,43886,-121842,-143072,-29077,64409,166297,328170,255974,88606,67667,-9748,-210439,-288019,-267995,-181815,95444,377714,243249,-104851,-288904,-236214,-61766,57440,62638,51614,79357,29008,27877,179300,164354,-69183,-49682,152795,109051,-175425,-452988,-491089,-58102,429569,387997,115394,85388,206093,224774,154371,23941,-119026,-168489,-186536,-182900,62896,290079,164172,-33224,95905,277422,241859,59545,-150322,-323133,-303539,-110175,65597,158703,248170,185344,-56292,-203266,-296455,-322288,-124349,-65964,-135944,-121441,-113533,-121998,-57494,13729,47415,-17026,-106626,-76702,62809,197784,275882,244670,53701,-175492,-201193,-71036,4041,-94673,-203239,-23625,299175,381467,305168,179657,-17594,56985,231204,11032,-307078,-203087,75976,200556,277648,285034,49040,17906,195036,188499,-75380,-363577,-537373,-419140,-171436,-63504,-17459,200182,323452,216972,-570422,-1773001,-2264153,-1450774,-2365255,-3864949,1762636,11633314,9485303,-688690,-3755583,-2005995,-1437135,-904336,-718934,-853552,-648542,133735,718125,367151,-273533,-367882,-233323,-179796,60606,519556,481535,-21236,-409229,-390040,-218480,-46388,-128387,-218729,-366634,-250522,21618,80407,-21349,-75767,-77582,-55572,-388,79728,166580,146679,18776,65344,393385,540112,373580,172733,9548,-134384,-254421,-275242,-115847,65313,97037,164099,432020,517861,389279,298815,122422,-259296,-570220,-482724,-239612,-85549,-68691,2372,112855,145046,-44806,-165913,-15361,156423,219387,150537,80934,166565,143151,-85308,-68578,100498,31962,24663,201373,246428,82617,-32685,21183,96105,-35027,-280487,-408771,-271894,-13175,144278,139212,116743,85074,-66274,-264487,-100281,163049,61110,-168744,-196554,-1712,97216,79824,105368,169848,206405,137380,134371,78496,-69057,-148976,-64231,-41831,-68786,44727,171815,38564,-80444,61265,150663,83488,-4708,-162602,-212409,-11637,112493,-66895,-386818,-489473,-135614,208232,125292,-75257,-121777,-118851,-87157,41901,185947,169180,42103,-50831,-49952,4720,7343,-58330,-190971,-147983,-35864,-170606,-388685,-410312,-335649,-415579,-352956,-106849,-30733,-182379,-282536,-173949,-22720,-135014,-323111,-280368,-34078,171673,256044,331424,391489,229188,-188518,-524357,-409597,-1067,333549,198965,-31547,-17405,72282,151031,174537,98044,106487,284061,313347,136504,48909,-17803,-24147,176607,284868,115091,-121643,-47408,39264,-76124,-128955,-313,103132,239339,371755,278370,64462,16431,116993,176528,121434,74701,3977,-228578,-408575,-168346,29660,-198719,-415023,-187698,-10470,20690,111699,175973,139891,119382,86693,87631,104288,130181,110991,-8662,-159491,-125465,-25841,22878,1865,-9880,43869,211481,288648,92834,-134104,-154663,-126464,-95618,-61318,-38419,-14566,10844,22601,-62294,-201601,-191479,-106994,-9945,-68388,-231004,-116391,74981,147981,327081,450076,331264,145973,32109,35622,-35101,-197984,-283610,-133724,153276,336825,161112,-80251,-102393,-126383,-127056,17407,129944,151217,155762,33641,-224611,-244022,-63507,-27554,-164817,-98304,153454,299160,313690,258801,142919,132576,326629,322164,87076,-83163,-159573,-266094,-411264,-374678,-229415,-165165,-133870,-63980,4789,-9067,-106156,-214106,-212099,-24415,124570,-37984,-148093,-51770,58854,-68780,-210109,-176580,-20564,150457,172656,79258,-127768,-225297,-50627,188624,159001,11842,-58411,16979,116415,25021,-26076,124886,239812,124037,120314,197139,45522,-197336,-256983,-101437,84206,82212,-3799,-120915,-176110,-149787,-169166,-98634,-163299,-308627,-204197,96999,198730,211370,206095,96119,-29768,-34705,-40792,-35001,-109081,-267578,-335718,-253072,-39258,108537,56727,37859,188231,187879,100472,120726,125150,86669,35543,28787,27154,16703,32021,26736,-45044,-151421,-187849,-125423,-43383,30628,57238,122534,270138,218173,74953,92993,192659,149746,52605,71246,-102964,-366364,-333128,-118611,110367,264352,271228,191488,123283,-57171,-373142,-430366,-46715,301532,259691,59883,-168454,-307713,-154781,11330,-46396,-81738,60454,204844,106595,-65830,-228877,-361502,-319862,-140296,-133280,-346724,-438623,-397158,-638601,-475359,378422,391334,-221471,-10125,814214,827223,683217,417547,-60835,-421811,186107,857563,-242825,-1285596,-738820,-234134,-128452,207431,136984,82145,8290,-76016,-129439,-410666,-508848,-263080,-279609,-286242,123455,562956,312562,-79262,22846,230114,122582,16186,117649,276243,316259,304171,312949,205140,125676,122634,100003,8232,-64325,-117489,-48674,32615,78639,-75674,-313351,-278100,12183,199146,76811,-320,56155,-40654,-276349,-345645,-227463,-96693,-120824,-96626,41542,120865,102368,68777,144704,297338,313215,137524,-54290,-171962,-117316,-35428,-23848,31137,72511,-23801,-114813,-146710,-128125,-124692,-136954,-53438,82253,221688,273829,103729,2819,95546,218332,166834,98926,228278,318165,44284,-259635,-251828,-187968,-142909,-19540,38857,-858,-108935,-166483,-63329,102141,117241,-5387,-47223,87958,178590,129017,-32532,-218631,-77881,180978,163013,25437,5971,-50935,-246440,-251039,-100028,-75216,-90651,5748,28199,-45843,48577,287804],[198949,-26718,-106319,-50369,95685,107252,-47981,-169785,-25212,170833,151565,40324,109897,223878,129432,18139,-45463,-82767,-55909,146961,206490,28285,-121778,-108482,-52550,-79560,-92166,-106208,-92999,35212,109507,-92438,-314232,-325001,-224460,-191458,-229227,-177670,-63829,-16127,29760,44169,56936,91569,-62345,-317936,-356449,-240944,-97066,133802,320463,72176,-298788,-254830,36209,146519,194782,310036,456765,328324,54051,88437,218824,112833,-141003,-111544,46478,-155391,-323497,-75126,223041,318105,217157,30308,-28667,103374,259701,161269,-2720,-51369,-13093,-38513,-203246,-186143,20330,50162,-23291,-19426,-20289,7434,-52938,-160052,-5038,243258,91846,-151379,-70476,172062,224215,72684,57009,130141,140439,49002,-28937,-103288,-123351,28376,270489,338185,77719,-235776,-191297,53909,91311,12228,33110,9006,-7743,143058,165058,11435,-64579,-28466,-28540,18646,40646,2322,90512,193998,75672,-254224,-544130,-535644,-309338,-189396,-85038,86977,66522,12973,-80074,-263784,-395488,-291355,-73136,89085,223244,309685,378064,484684,581355,410284,168221,111350,29706,-6530,-1162,-71597,-78155,68457,164404,211753,-31738,-388388,-427853,-178359,111935,201355,-9793,-187225,-36606,37228,-86331,-165016,-97167,-11496,-50802,-106282,-179778,-117765,94281,253029,225772,79156,30625,107288,36365,-208127,-288714,-196141,-27666,224606,437600,482826,460114,295328,5828,-17336,146605,103764,-58347,-186497,-238721,-169654,77160,370726,339178,15478,-179268,-149290,-73496,-62193,-204408,-352243,-279721,-118597,58049,187067,157564,38543,68049,57812,9249,-181759,-356703,-192853,144498,237818,156936,171457,71800,-14569,86674,121332,-21092,8283,81559,42303,-41182,-117726,-200680,-252571,-123409,36636,-89168,-128290,-4206,-66216,-182735,-134957,16659,207938,295314,170560,-30029,-189871,-301326,-304791,-248023,-202563,-280608,-289225,-113375,32081,16641,-100313,-44543,94800,148323,-75336,-439588,-502231,-219505,82913,123545,20472,55702,187207,213093,176276,195710,159552,14584,-132913,-73560,-56396,-86534,-48304,-22090,-74379,-109768,-47992,78182,131132,72576,55525,20689,-68434,-57566,157442,324011,217846,104719,256094,418889,241812,-209898,-454560,-181712,69377,-27249,-6885,79922,16382,33790,113697,95341,73436,66146,6584,44839,62286,30403,148158,264263,107249,-86767,-169522,-87509,-5283,55148,183660,125097,9679,24507,-40640,-239181,-295263,-246795,-171560,15184,288830,239513,-106044,-333588,-273237,-105320,-6719,-33630,-67138,25780,47819,26616,136687,160693,-18772,-41002,62526,3694,-212982,-424501,-516047,-219625,189816,247238,65590,78043,216467,230978,137071,-43282,-145810,-117818,-103136,-106583,70825,178999,60846,-29207,151936,280444,183726,10002,-154494,-285103,-257135,-82668,57047,35927,61088,42365,-133591,-322215,-479450,-466154,-248651,-155092,-116488,-40452,-42414,-67796,-20994,-19918,-41288,-78998,-76715,29909,134253,243380,287184,210051,-27566,-270301,-248000,-31485,45115,-75743,-153614,-30939,207743,304951,294056,190859,26628,136831,256337,2015,-315745,-200954,118534,312655,405917,354066,141143,172479,293881,216498,-42844,-352630,-489258,-345374,-219399,-226218,-52260,280412,376704,232567,-623412,-1920942,-2322311,-1698053,-2908400,-4104047,2058617,11145635,8616110,-682747,-3083358,-1015126,-425513,-367655,-634690,-993863,-873120,-137681,541728,392472,-328660,-591186,-474074,-257835,19770,309531,320590,59163,-250569,-382938,-331573,-236612,-373073,-380242,-394358,-171977,138845,186362,66107,8758,33188,93422,98290,49576,79482,122716,6553,27874,308205,442424,347349,196881,130687,91939,81010,-11625,-38383,11731,8086,94238,393830,537480,417436,291263,122873,-168891,-445461,-392157,-169796,-79677,-110947,10719,204322,207883,-38588,-141038,60052,244480,257140,147360,15210,31791,55223,-39601,17866,122813,32946,53809,223792,252137,85178,-26933,37687,140275,28775,-219386,-343790,-223328,36303,187913,160636,129511,97929,-86645,-298879,-103545,148365,77465,-149209,-201768,-51040,81389,112296,67444,19044,63465,57042,42738,-34422,-120147,-125140,50813,51027,-99764,-52707,54422,-150747,-290737,-68124,114295,117864,60879,-112382,-266423,-101334,29195,-148103,-526076,-637517,-252791,136401,152797,35801,-12227,-100413,-110509,61282,252019,202927,25236,-81958,-54826,15306,31398,21671,-85142,-65601,7766,-171055,-451227,-464779,-316881,-408553,-436038,-244831,-144271,-270472,-352748,-174429,17182,-54346,-288479,-289045,-51285,119541,147355,202960,284260,212954,-114030,-431919,-306227,64193,291512,126806,-130335,-197861,-50406,172141,276697,182631,112481,255667,321442,186860,81428,-27608,-58050,167388,282863,114349,-118789,-146165,-96053,-204542,-233224,-121097,-25026,165855,386134,311362,13260,-122681,-18308,108731,133099,155798,68930,-235466,-380344,-75441,42432,-303364,-504139,-248359,-66824,34968,165790,195042,137183,108835,61547,99376,174726,194884,126495,-24451,-220325,-206231,-7302,140616,61335,-34750,44260,253749,326158,94999,-183156,-210046,-159173,-161880,-98701,7119,46264,1695,-67348,-144052,-211689,-194105,-128404,17313,-7137,-181873,-95967,105896,169753,336603,448886,291812,52341,-47267,38358,41447,-107109,-191473,-48336,181380,280726,44579,-186398,-136569,-84578,-87430,-9478,87646,127379,105175,51058,-128993,-199082,-111905,-85808,-191912,-105219,183576,373164,409968,375521,227449,157831,345869,412506,205011,-15690,-102980,-209556,-421440,-440314,-235125,-106029,-115394,-81596,34798,58306,-55096,-190539,-211752,-80583,-8613,-209419,-268184,-106976,3284,-146723,-256260,-153273,45153,227694,265504,155938,-77661,-170897,-17499,153815,124219,95952,151299,175218,238753,152047,-3847,11778,100533,60459,119126,227654,138744,-130503,-294534,-208687,38773,126400,30819,-131934,-159069,-84524,-163669,-143984,-151856,-189627,-47514,195411,217395,159854,122726,-9081,-114269,-76445,-52876,-44092,-141088,-280542,-347329,-325118,-93688,181231,245379,227096,327726,253924,146366,160607,163136,135138,116109,79562,74976,114819,125551,93965,4516,-129240,-157566,-44873,106374,159318,71627,86576,223631,147335,-5215,-11742,36045,-12200,-8907,116522,-73847,-400689,-373054,-184820,-20895,122905,180688,147605,124102,-20038,-372157,-489444,-118263,266424,256198,109730,-60425,-220343,-161204,-63094,-120682,-165681,-10194,174840,138615,-6359,-232671,-464002,-529531,-371752,-326253,-510971,-267966,-91553,-936959,-743060,491712,111691,-408790,684585,1416959,801262,655150,387994,-295609,-513645,211016,511409,-550964,-946553,-320529,-137488,-151278,220398,231608,172986,98978,-70127,-237661,-537192,-568794,-218401,-101576,-118365,135256,525335,322612,-63337,-9043,173079,109548,84946,131260,130875,154026,188387,143728,-13720,-16477,109598,126904,-4361,-104590,-100142,-9985,-13072,19257,-71972,-287064,-283335,-3197,194582,38828,-110635,-139352,-205804,-317800,-321605,-237850,-90389,-94026,-90899,69669,185666,158391,92811,139558,285022,319529,168747,9608,-125869,-119683,-21906,32270,103269,130724,27203,-68408,-138256,-177999,-176280,-144010,-24687,69671,227128,294721,117677,-39705,-26638,101347,63254,-43721,84788,265442,52591,-249284,-238836,-130635,-78487,-3574,17694,-38474,-199674,-297992,-153301,71014,74089,-89666,-99445,133784,286594,283810,189327,-44678,-56701,114414,82504,-25451,7148,-48825,-240682,-204390,-47304,-45381,-84311,13254,51319,-29765,58775,312679],[172711,-22494,-99632,-77088,16356,-4416,-119357,-133355,62538,234205,195346,51375,101550,258910,204827,59544,-40677,-107737,-111054,65521,184868,119138,-15748,-100400,-122756,-162312,-126995,-69046,-105473,-85603,-51748,-186073,-387715,-457306,-327671,-188628,-209252,-145234,28721,75345,101707,107823,127426,181732,59041,-230957,-342049,-270732,-91559,175628,339744,89087,-313193,-314827,-45924,105283,218231,389742,541356,400991,130621,104699,169952,63459,-156869,-126369,11029,-177157,-356976,-173122,123502,273436,218156,72677,54570,119674,228921,185444,69043,35472,52749,11666,-145051,-198716,-85439,-35904,-52100,-49824,-60379,-504,-24459,-181553,-74964,211389,65497,-193430,-120186,78551,99433,21967,70431,202784,242505,114049,-39174,-121667,-85385,88327,282094,335349,98449,-217483,-225834,37324,85353,-50691,-56400,10309,97728,223931,123775,-34953,6932,77648,3299,-5602,41820,2311,69872,195903,98217,-238362,-549664,-528131,-302270,-198869,-80335,154391,140557,25038,-119950,-317793,-436507,-308862,-100666,64606,215193,317536,428172,520116,521162,290573,107257,124164,14637,-93040,-94239,-124920,-109471,42741,239617,385539,78346,-308447,-356396,-172211,71275,177454,-56018,-257842,-115706,5738,-32900,-66049,-28933,-16549,-81297,-105761,-111985,-26781,159338,270325,203168,93075,75333,100421,1091,-225700,-335917,-282133,-105788,150301,413471,555684,531954,285097,-21527,-19098,141856,100571,-40836,-194322,-304981,-302539,-36675,348658,370605,327,-213323,-203105,-130788,-143075,-254482,-344883,-286768,-159052,9281,141300,92615,-45545,39964,101020,92819,-113288,-353554,-234223,128396,248359,135893,136045,87301,22051,61714,112029,108230,209106,253241,166342,80904,-28080,-171421,-227515,-23142,195852,21368,-109896,-24267,-26870,-115254,-138464,-34563,108926,145578,18807,-118083,-280257,-326656,-244051,-186203,-210186,-361021,-376071,-114815,103848,70170,-103427,-86360,80873,185722,-14825,-379485,-427170,-96030,238112,230144,53859,65334,176940,207086,211097,269631,212296,19050,-141010,-72614,-77239,-134009,-53730,8799,-46884,-40915,65243,118317,105400,19676,-17026,-20471,-6296,42326,203706,371824,315525,197435,224703,303052,178407,-204458,-474901,-211313,51998,-73970,-126336,10649,87750,177585,273801,240337,170637,144910,123489,142995,89573,8203,119859,281948,175491,-22203,-163577,-116535,-27458,-10385,54559,7043,-51502,-19414,-76491,-258391,-293639,-215541,-144335,-50029,184149,243095,-40734,-294400,-248520,-108691,-64223,-128700,-151439,10770,86812,46995,126112,182481,70565,20034,8477,-74706,-209442,-346183,-501468,-374403,-27073,132910,34860,57767,193504,214670,119124,-69584,-119669,-38840,-7747,-18051,59259,26684,-79803,-50394,173606,244878,102858,-36507,-156368,-246210,-213559,-65092,68494,-28615,-87285,-83709,-167856,-366298,-537060,-461964,-270032,-178961,-64178,56655,27776,-24211,16526,-21736,-102219,-142269,-70837,68395,152014,260370,281441,175327,-68103,-307933,-236649,29068,67783,-80240,-105876,-27023,110576,199284,223052,168204,79524,232933,293559,36116,-265077,-197554,104904,387493,541694,443905,240974,276909,277592,137687,-32880,-269592,-336536,-194515,-235865,-399866,-60835,414283,409607,152017,-590442,-1696359,-2082747,-1967438,-3164453,-2860947,2686774,8273958,5716144,-297083,-1554516,174994,616694,173911,-523904,-1027562,-910462,-266511,365042,397772,-360114,-823687,-728611,-356120,-57340,35420,77178,69340,-133397,-363443,-378256,-320562,-435158,-433363,-360975,-64344,243338,270036,139143,77468,111487,194174,182158,38388,-7017,85797,2930,15418,264664,373510,300174,188588,207999,266948,367868,215410,4059,-68116,-90581,-2940,269822,471790,386054,234604,95185,-47709,-233068,-248150,-90012,-61095,-122659,35162,279812,230085,-54992,-123960,95498,264397,247580,128356,-59745,-126286,-59040,-5766,87371,109492,-9610,25775,189077,207470,52201,-53831,22280,165117,107756,-115605,-248998,-158262,97847,238349,172632,88861,32825,-158611,-292541,-57246,154329,73740,-147776,-184893,-97483,38631,114926,45339,-95005,-64320,3634,8155,-105753,-165302,-102222,142653,121563,-113006,-101999,-26486,-304975,-464575,-204524,15477,80208,96202,-17310,-217993,-145829,-66294,-227038,-589517,-692477,-329878,56795,163674,139638,89109,-71050,-139352,34437,240147,184595,-3945,-98611,-35580,13021,3664,57173,19457,9261,35493,-144820,-432949,-440760,-254245,-335418,-461911,-369794,-255618,-293037,-317717,-141135,27822,5885,-210744,-232830,-52997,47722,22146,64714,172670,208920,15615,-236390,-145010,128637,206254,19928,-220633,-332558,-158621,162675,326213,216736,69883,171403,292828,221782,95036,-33152,-53226,161950,246683,89512,-105705,-217743,-233373,-338581,-320588,-220249,-153250,52957,337118,287157,-52546,-226959,-83622,76236,142343,192511,80559,-241254,-311965,20646,29098,-394149,-515848,-248781,-90229,61898,227628,216370,141587,111888,36919,90985,204742,204121,113970,-38203,-262270,-267954,-1169,191626,64705,-63778,67107,296262,330185,65586,-237358,-266243,-176331,-185535,-114344,37391,93349,11755,-121921,-194146,-179996,-129289,-86185,62950,46695,-117223,-63962,120568,170549,293728,390347,219517,-50170,-105528,63111,103658,-30533,-103594,32140,183565,177299,-87573,-296931,-201437,-86247,-70221,-46883,38895,99867,58739,61219,-46670,-179073,-189407,-128334,-146726,-61956,185120,369472,423136,411845,228150,80109,242925,416207,323350,115743,43105,-59934,-344007,-444052,-223093,-46111,-68248,-62415,59996,85666,-36090,-183620,-203585,-119285,-127545,-340008,-330758,-137413,-59298,-209088,-264324,-109704,98643,263401,296713,178673,-53723,-130645,-14794,85984,67642,139760,304540,298114,328752,235786,-22904,-135443,-52373,9082,122953,219819,154237,-113392,-337938,-318619,-34407,137807,60433,-116268,-117015,-7300,-148487,-189667,-125405,-64631,53782,207651,173599,54434,-3287,-96554,-142892,-84836,-77272,-88943,-171272,-242106,-271805,-305063,-111239,226442,377781,370925,396134,250421,153154,181238,149617,116320,171059,131071,106404,183396,206112,155136,31862,-140195,-148430,23729,227973,259335,89471,23110,119757,34669,-105868,-132395,-119102,-146525,-34969,175171,-9856,-357124,-358265,-242166,-163727,-22275,72955,70145,117518,55466,-294089,-479476,-172226,216497,259346,148585,34430,-125962,-142728,-94102,-158437,-235492,-87627,111045,116800,30618,-200765,-477766,-624744,-506941,-444803,-585466,-34936,348385,-1028643,-973178,441604,-339680,-836412,1192707,1907078,797441,585433,287454,-519810,-470873,381374,106400,-1142007,-744841,283348,89737,-89734,226484,205493,68177,63707,-95749,-323032,-583636,-525727,-105766,137313,96175,134433,420555,291254,-51901,-71780,47794,34467,88960,96609,-32893,-47670,12006,-39002,-175506,-105149,90631,131846,16826,-21822,47466,73607,-42071,-38902,-32956,-152317,-196076,-11712,159258,-6823,-185634,-292710,-343530,-350251,-286007,-206679,-56416,-55313,-75946,96658,254568,223671,121820,144971,271133,288964,173431,72903,-59012,-117884,-31052,60811,154346,191172,115140,24551,-100229,-214456,-217906,-168963,-48452,34861,195141,258094,93933,-93393,-161266,-45324,-44547,-156256,-26813,239312,112746,-189820,-197560,-35819,35509,36286,-8220,-77361,-250953,-364958,-204798,56092,69324,-105067,-100653,188472,428752,503226,441419,162013,-5169,45389,16613,-27727,6933,-63526,-179698,-57339,69947,21170,-31416,63245,106088,9878,73639,309225],[122735,-23149,-78177,-91326,-59785,-93559,-144163,-49873,167155,284948,227358,78151,115687,278887,242029,86761,7585,-56871,-103351,-6000,147824,191350,74163,-83767,-150322,-188650,-156214,-78895,-142390,-199957,-206279,-247665,-394219,-517194,-378932,-137216,-114362,-40122,143615,170175,170808,123418,100014,176718,119102,-145737,-288671,-238059,-44290,217154,341824,101937,-266709,-285971,-84026,47711,201136,448641,596076,457888,217766,111353,87844,6669,-138713,-98711,24885,-95452,-272182,-218115,4340,179792,177153,87922,108977,125416,178767,195758,151798,131887,125970,62285,-95725,-205170,-166773,-100841,-78492,-84332,-89328,-7199,-10593,-224205,-195942,99653,10666,-212593,-156297,-4079,12401,-6827,96637,283167,329402,162101,-27628,-100876,-35864,130153,272729,287939,80876,-196324,-231769,13568,51821,-111824,-108819,45206,213312,291900,85952,-49151,83468,163832,17492,-32493,51749,28256,54913,158480,89090,-180842,-434723,-423450,-277488,-223246,-104895,142073,157588,54576,-78705,-265934,-405772,-308229,-128010,23365,154651,264252,398069,476902,375598,108352,16513,109922,1898,-140188,-130106,-116162,-90932,17784,246654,467636,178208,-166689,-203164,-128687,-4646,94174,-102925,-298339,-189179,-31875,22797,46343,61616,15461,-83945,-93227,-45716,41464,179342,230190,136221,78219,102986,85938,-20137,-198213,-331766,-320989,-158068,69393,338072,545324,517974,210409,-71837,-47173,79057,53287,-24254,-170527,-309904,-349448,-114889,264476,343452,23908,-153827,-158510,-117516,-173865,-281023,-301738,-243418,-172632,-49217,60266,-6305,-156382,-20924,116856,147098,-54437,-331856,-262906,90580,234024,105057,72692,76814,48849,19603,31192,109768,287053,367312,287504,211114,79224,-109066,-178241,50034,296584,132480,-60330,-16543,50667,13481,-101297,-103328,-36477,-11037,-87125,-153069,-297081,-286501,-135190,-106772,-210727,-441697,-487428,-154957,143746,116027,-104223,-149157,20177,184422,51784,-257511,-286687,22610,300018,255349,64335,49956,121878,175802,232971,307834,214526,-11950,-142479,-40211,-84977,-197269,-100442,3210,-30474,18420,134687,114936,33129,-61467,-88715,-57574,65830,150972,234512,384076,374052,230727,140208,150360,73677,-216117,-468953,-209504,42994,-105809,-243414,-81936,137822,278783,363502,314690,218712,181159,204761,232930,108354,-59155,23089,243433,219363,47046,-144074,-135329,-20200,-20316,-21799,-72581,-98295,-75018,-132762,-285999,-294507,-181796,-108731,-92205,78232,236532,65410,-181984,-170570,-73164,-103668,-204480,-185673,30509,121533,55304,113263,201682,162297,103529,3379,-103107,-168794,-247798,-458704,-491344,-182512,61412,29349,24085,141491,187228,112459,-38103,-45781,35870,63542,63744,50971,-107666,-213910,-90388,155815,180978,15435,-79118,-160349,-223750,-193383,-70485,77710,-35776,-170751,-157962,-147833,-323430,-451343,-317807,-191353,-144019,-6258,133623,75439,6261,54048,1009,-141088,-215013,-124480,-7649,93394,230446,254351,156384,-51147,-278721,-178116,79976,42945,-136265,-100225,-30804,20999,89815,119428,119047,124788,310587,326341,101012,-166022,-190453,40867,399504,632632,517197,307879,294483,151950,-28082,-62844,-158365,-148709,-29834,-217036,-486704,-9486,562522,422726,43432,-437871,-1167731,-1645584,-2144156,-2990475,-641185,3021357,3615983,1824099,552072,405893,1207287,1366375,539907,-403959,-894350,-716532,-194440,279326,402904,-375158,-1036994,-948689,-445115,-143265,-224489,-188170,3437,-94130,-339738,-357573,-304560,-363965,-409413,-294786,43089,315618,316928,183449,110455,134502,228403,238383,48273,-71244,50537,27081,41562,266535,341585,238959,159025,228581,351380,517144,331255,-4485,-153436,-168646,-105043,81006,314583,283727,132027,45836,65395,-4945,-93210,-28895,-41713,-105855,61631,301873,189779,-96479,-122556,63282,178162,180335,102163,-122376,-270753,-176732,-129,118636,71407,-77991,-52541,104223,120693,-8720,-95492,-14535,159048,181343,11275,-145000,-86560,169586,302601,183102,13982,-73120,-226706,-223733,34134,160934,15548,-179824,-159973,-118300,-10775,85753,41852,-143012,-142371,-13304,31882,-117770,-204587,-109150,169757,147198,-102516,-85135,-45742,-382396,-550438,-298479,-113088,-24240,94235,100621,-78947,-140039,-148630,-274115,-551143,-641928,-353858,-19428,148452,223250,181114,-24910,-154037,-9185,175608,136073,-24363,-85395,6915,-9966,-87098,24879,89535,57793,42728,-98410,-336551,-341625,-158263,-212493,-415977,-431479,-322740,-240183,-180220,-77842,17400,47452,-91947,-120838,-28757,-10323,-78344,-43996,91754,225054,167815,4065,37706,183778,106455,-102735,-295104,-394802,-226836,125542,320696,207629,5679,75542,261382,248379,105921,-6912,6865,162719,180493,53794,-66433,-198728,-284572,-387700,-332808,-253751,-231316,-44326,262154,232872,-92354,-248393,-59793,88681,155565,194626,57573,-228481,-209490,101872,-6660,-442118,-448568,-179688,-51414,117819,296046,251576,176410,159055,56060,93722,199933,165953,90502,-28295,-250942,-262143,28680,204947,50965,-57673,128203,349126,323723,36599,-259671,-292607,-167389,-143838,-78857,69983,141200,62001,-110743,-187263,-99559,2841,17307,115004,91604,-32078,-1610,134952,160515,221960,304279,148286,-113529,-102676,129586,160682,30838,-26405,96385,164597,67451,-177186,-351915,-243723,-89932,-47319,-63489,15206,88786,39998,79081,24585,-167017,-250347,-116398,-12737,59928,202556,320239,356624,345867,151589,-49713,80314,357159,426490,298708,275435,183974,-173642,-367736,-176653,15110,6347,2133,91139,91351,-27437,-177866,-182062,-117002,-177886,-359260,-273503,-91574,-76715,-214634,-213769,-34051,161143,289984,290410,169334,-27597,-78310,-10064,29621,27905,158192,374236,375892,397209,288814,-40725,-233829,-136531,6432,142396,196534,122268,-101964,-333843,-372139,-88571,137120,89828,-70764,-44609,84315,-92462,-177932,-44969,76293,116354,172905,113955,-42547,-112179,-126942,-86263,-18233,-67046,-129307,-166377,-134827,-107934,-180391,-55650,279253,469135,477018,421431,229759,168853,223216,134285,86529,219141,185358,126471,225271,281793,220021,47001,-161107,-136304,99216,338602,363764,165893,6961,34489,-49280,-167201,-210108,-205574,-186598,13302,265993,104573,-221142,-264114,-238327,-247348,-115545,808,15820,124878,149425,-159976,-397284,-182282,183139,292503,196599,110441,-32775,-82472,-51030,-133342,-266303,-153303,35706,48497,23629,-137090,-379171,-560063,-484517,-420110,-535412,161571,767161,-844923,-1054037,314355,-743908,-1337614,1322365,2126819,828551,534442,207115,-615823,-277909,692084,-169817,-1741757,-630405,933391,363034,5299,203488,45888,-162645,-28357,-97484,-334223,-522760,-386646,52180,385557,314347,137375,287055,227885,-46314,-129732,-80169,-51341,53204,41871,-152367,-215241,-163517,-178083,-237775,-124459,61871,114147,77103,177878,293048,182100,-45983,-78646,28796,51482,-29880,785,99604,-51450,-201421,-343712,-398914,-347927,-236245,-136323,3209,-1128,-29177,151850,337692,290800,148510,161583,267674,249335,170172,120978,-7470,-128813,-66974,55297,168151,223040,192463,119520,-52813,-236940,-255858,-220676,-133491,-18909,129912,164431,19059,-161497,-278999,-191880,-142493,-216352,-70887,251294,201673,-110413,-153998,43534,135163,66035,-49653,-126764,-265945,-366530,-229114,34580,85691,-65145,-73640,210956,531764,689238,627074,318510,35795,-37297,-49445,-11775,-18975,-114120,-109810,104382,174099,68528,15887,104634,148666,38262,60427,245240],[35306,-50694,-59692,-102829,-126033,-147892,-131748,30043,235495,295212,222035,89267,124219,253405,203558,79815,75638,39815,-55522,-57445,94065,200879,94778,-87974,-144150,-161558,-183072,-146560,-193858,-271845,-306983,-263913,-338703,-499945,-378037,-54724,32802,90731,214446,218224,218919,112165,-1558,63970,76050,-104273,-221812,-157083,24932,235606,315495,93346,-192655,-199151,-73729,-8227,133597,426460,569770,472147,286444,103488,-13841,-54487,-99607,-38191,82998,52777,-110892,-202029,-97545,64079,103553,75675,119747,112424,119586,185354,222633,206943,169767,88754,-64076,-194477,-204037,-140187,-98987,-105849,-106347,-31630,-29701,-273795,-330057,-63797,-61769,-207252,-167021,-45550,-9981,-14838,117852,341282,376105,182141,4950,-43239,16026,141245,231258,186228,12508,-177594,-193347,546,9983,-147204,-113109,90564,297811,328805,62579,-36513,132089,199051,9727,-52055,71811,78791,51115,90960,49843,-99921,-228618,-248600,-241360,-248866,-136155,70434,123652,96431,20901,-142563,-325806,-292787,-136524,1734,97223,197830,312704,365994,181869,-80832,-70043,77165,-6668,-131413,-87117,-28593,-11846,14145,189679,430597,237692,-1223,-8108,-54492,-80739,-11372,-129973,-295859,-227969,-53201,74840,149831,166793,102544,-41252,-77682,-18815,58268,149266,147973,53557,53958,120374,73264,-25926,-136468,-268694,-287143,-157703,13385,234366,443123,403579,81156,-130220,-90581,-26719,-27770,-15622,-124337,-253944,-291184,-122901,161104,278935,84719,-27944,-30566,-27970,-128995,-252453,-219364,-157189,-155411,-100219,-30419,-104295,-247639,-78146,116401,163742,-14598,-284673,-260469,51688,210499,78782,6995,59962,76896,-15515,-91320,-15090,223211,384334,352839,285251,159512,-27759,-119143,62597,298034,199792,-2471,16573,151846,174992,-20156,-144836,-148072,-105465,-115661,-148884,-256725,-203783,-18079,-35528,-207496,-506939,-593826,-224377,144928,155187,-84565,-189624,-47823,150503,98145,-115175,-115665,115813,266660,204763,64804,24644,44226,139333,265649,333358,179644,-65425,-123939,36053,-52708,-231473,-154171,-29816,-30231,47058,142647,90870,-28827,-122404,-128047,-68515,137124,249314,266302,390535,405250,215670,45628,11827,-41789,-231846,-413887,-153229,75110,-92670,-314396,-162278,169883,338699,376130,303470,211993,180841,243683,302809,123293,-142828,-107374,161132,236832,118124,-108590,-139051,11838,31773,-12652,-83677,-117487,-129159,-198713,-316700,-285349,-131658,-56485,-98148,-1791,218366,188448,-10747,-41276,8794,-96012,-227241,-154585,89881,156058,48819,84158,205814,234993,183375,50074,-62274,-89617,-139606,-380175,-530777,-251423,44745,56903,-4246,89227,176012,143607,69532,78658,102039,109355,142275,80394,-163247,-286783,-120362,122980,124415,-41701,-97813,-151407,-212906,-190483,-81873,82358,2602,-176514,-148031,-64275,-193337,-235407,-70086,-32723,-60275,45620,175130,101546,37780,102105,47607,-154542,-286253,-235003,-176754,-17077,171209,225740,177563,34748,-176891,-83559,107668,-25409,-233564,-138620,-38179,-32975,16266,35734,79328,172708,362924,351580,185848,-30293,-158992,-28447,370860,668478,560362,329936,240473,-16797,-209924,-117129,-57967,8082,97661,-151217,-406884,121803,685715,432815,15049,-137839,-487326,-1157404,-2119783,-2357379,1656114,2564211,-1515265,-1667169,1802666,2294621,1811735,1605915,629934,-267940,-572845,-326817,58846,335250,432573,-372406,-1189796,-1086652,-497887,-216264,-406883,-404807,-111163,-128863,-304488,-274380,-221670,-265753,-360260,-223689,133788,360280,333156,200011,109649,111916,215014,276104,89621,-80878,44860,93138,105854,286073,320854,175461,135901,219568,360542,516948,320336,-48291,-211890,-197319,-184668,-130228,92056,135013,20542,4597,149476,174967,37772,-231,-30227,-67422,83046,261410,98002,-148374,-135820,-37531,-4898,70853,82448,-152069,-365607,-267852,-20756,109526,31423,-136627,-143366,2959,23563,-72503,-124962,-49407,129773,237892,143707,-38971,-12258,244267,377189,197332,-63045,-165870,-238146,-104590,137220,138857,-105627,-239375,-134052,-96709,-43664,38177,55424,-122857,-161136,-1006,97155,-72086,-238022,-164845,113475,120129,-71934,-13485,-8488,-374076,-533560,-322134,-227865,-162600,57131,203423,95437,-98550,-197938,-273107,-429809,-517961,-335930,-89057,100930,274229,262056,32571,-144138,-40650,97200,84279,-23859,-45293,53092,-60766,-234238,-76669,105159,71228,23105,-56337,-203959,-213282,-66612,-86173,-313987,-407537,-327356,-139129,12528,6343,607,71992,38656,861,1956,-46195,-139158,-109562,49426,246851,291320,203619,182669,205748,7503,-230451,-365199,-403566,-261669,54023,255086,157929,-61713,415,240958,253709,111464,53668,103541,151326,77143,-1082,-21553,-96942,-222854,-318989,-261241,-220946,-247041,-103928,173108,155894,-101055,-199745,1360,107343,154448,163461,9753,-203065,-104690,142840,-63363,-445783,-347106,-77044,32373,188857,347165,279199,219461,229800,112576,100248,144922,75819,50625,-4270,-193157,-187816,89793,204419,39775,-20018,198749,389139,304679,10120,-254392,-296939,-158280,-67539,-10620,88854,169209,130274,-50896,-145901,-14231,140450,118528,125563,99315,42535,69654,135200,118961,120092,193036,76383,-132500,-49789,206701,186344,45884,2711,104379,100589,-44012,-217811,-341889,-249631,-87799,-30165,-78095,-7609,61193,11448,69715,50396,-175037,-287249,-70314,149750,211757,224628,229724,207636,163581,-426,-196424,-95106,242326,464034,460581,511042,437600,23286,-254466,-130338,38492,56750,58468,91918,58472,-46646,-196491,-183587,-105088,-170750,-276609,-116107,10993,-59648,-188569,-149340,31499,204280,288694,229891,110335,-19101,-37820,-17713,-18809,-2894,133129,321113,364091,411547,282392,-67493,-266486,-144106,23015,133010,131667,40670,-97720,-290843,-373805,-126172,104650,75746,-48266,9167,143416,-23963,-113692,61129,185112,116606,90757,36077,-122252,-197882,-133287,2218,89868,-33069,-169153,-148017,-9832,64215,-30099,28819,318526,497864,511258,393194,196607,188075,270303,121201,55863,228511,188125,90643,202949,313049,247563,20238,-208849,-148149,145114,413293,457259,275174,36324,-17801,-97813,-195613,-251673,-230932,-149517,98196,345101,212135,-64263,-140551,-189566,-271598,-171412,-50457,-21631,110630,186673,-54912,-302499,-178550,138598,306389,218315,126163,9738,-22838,22711,-86260,-288717,-231993,-66731,-85866,-76348,-103283,-230017,-389658,-343371,-278085,-406386,214632,999542,-444110,-963041,161400,-985854,-1818294,913573,1946039,831803,504425,191995,-541701,-164,1061660,-191029,-2094857,-591975,1370140,526140,26297,106259,-218998,-415141,-106789,-54684,-272299,-393520,-229105,171685,540763,452995,122571,133459,113850,-79872,-184542,-179585,-123290,-9211,-27137,-215662,-321064,-307045,-265025,-232595,-123179,-10710,49565,133987,400190,517366,253275,-53273,-113640,70001,236933,150327,16917,7981,-106781,-174040,-286112,-356073,-302255,-176355,-53937,61815,54083,44980,231448,418775,334699,150415,171407,270362,219731,168068,136698,-8775,-173663,-132909,13710,134685,197299,207804,167938,-18002,-245327,-289475,-278381,-231053,-68013,51198,35067,-99959,-234010,-345692,-298279,-211265,-207878,-25461,311520,303828,-23304,-111231,80341,180136,73599,-94046,-172118,-238858,-301990,-221715,12433,125895,28968,-17467,203844,562998,780155,706488,395147,61855,-101020,-86611,23142,-47988,-163286,-33994,237102,235967,93755,58193,141069,191668,80797,52125,161271],[-60979,-84493,-29191,-95198,-162197,-154719,-85511,78627,247134,270521,186883,79052,120358,190842,104634,48621,148080,156505,14800,-73411,40427,144617,38907,-115384,-105775,-85391,-194358,-241059,-228795,-269000,-315005,-222337,-231873,-413535,-330414,38718,194969,198898,206842,200965,246251,113465,-114222,-115737,-55120,-113533,-156733,-50599,95317,216906,252527,56494,-125661,-99761,-26961,-43913,26410,295608,445656,432760,314263,82437,-107367,-105214,-54446,32285,155347,192810,46854,-148356,-162384,-51087,11863,45472,94947,78737,57226,147365,252917,228887,153432,73431,-50449,-158091,-190129,-157994,-118212,-112143,-122625,-91452,-93155,-317986,-437678,-234455,-135969,-183467,-154712,-45272,19164,-20421,104036,338756,359014,166349,47807,32666,52777,107567,135619,16213,-118763,-174432,-120801,1466,-26410,-148627,-86897,105006,304665,311855,46593,-21890,121081,157181,-29027,-69076,87199,131152,48548,1756,-22351,-46487,-29600,-80571,-215182,-271120,-160811,-24778,54554,127119,119321,-21418,-248816,-281190,-128394,8992,71035,137372,187617,195735,-24252,-233068,-136894,21920,-29176,-87623,7619,101023,92960,22331,78283,277493,222641,123487,153158,12784,-144177,-116055,-141700,-263392,-230481,-62853,99062,204570,245574,209038,23718,-85678,-70136,-5406,59639,33782,-27702,28452,121219,51228,-38748,-80504,-186942,-224470,-131909,-21284,108248,248181,188731,-95924,-204782,-156764,-166790,-142956,-39828,-89711,-175832,-169793,-76361,65961,193577,146895,93270,109242,90534,-39368,-184202,-128342,-68797,-133328,-149912,-123869,-191096,-305258,-117457,95220,127765,-13616,-229439,-239037,7803,171734,45629,-61093,29925,91366,-46062,-229358,-225212,41096,282443,306305,238355,154075,25112,-92467,-19217,172798,170432,15752,40176,227372,302238,65792,-151870,-190096,-117760,-89724,-153338,-221298,-138647,45327,-8514,-212243,-550284,-676017,-322359,87538,166053,-56503,-201124,-110715,75718,81790,-23025,17382,143702,140596,80607,40278,-18220,-52627,87189,289670,334077,99982,-145974,-101836,124477,2850,-228565,-200239,-90616,-66656,11997,73441,48240,-57876,-150098,-144870,-70238,169311,294028,285554,394766,400811,154567,-39929,-92445,-153184,-254240,-324730,-61594,141491,-41648,-333099,-222690,169294,348012,305530,193809,136855,137974,226284,321419,112496,-234972,-254028,33368,208738,165154,-79140,-145677,34562,102287,52150,-49093,-128991,-193189,-283866,-365270,-277071,-79163,-10377,-98282,-73044,159220,269330,157068,94951,100907,-56688,-209571,-94962,154640,174325,12585,11015,159736,244439,204567,95029,7483,-12379,-54712,-287292,-498602,-260409,51721,83073,-39196,35670,169958,197440,220218,218364,141398,120241,198218,134498,-144003,-296576,-144957,74670,78835,-67749,-101721,-142454,-229783,-216545,-102161,60480,29725,-143579,-76040,45231,-29244,28564,187444,132818,20962,57812,150230,85585,52497,135995,83559,-169481,-368068,-398208,-396223,-159464,86375,189443,219430,150979,-43849,-1436,79318,-139780,-362577,-221574,-61585,-55224,-19263,-14692,56169,213945,375009,344284,248445,94885,-111141,-74559,322211,644976,552242,294218,139259,-166969,-351085,-187516,-19921,61964,130077,-66897,-188788,281068,720492,428621,121751,267310,137378,-771812,-1864522,-1401559,3082607,1135568,-5640462,-3617965,3206011,3678422,1890707,1293651,434157,-130871,-140468,115630,370031,488431,472430,-371670,-1268130,-1136049,-527538,-293825,-509517,-543130,-252338,-224367,-268397,-166875,-140976,-256579,-356509,-190665,181394,373196,313300,175654,69623,52824,170348,291229,147580,-36224,68744,175476,168608,257756,244557,97718,125109,208405,326973,409652,209942,-110950,-235211,-182334,-240512,-335176,-162601,-29403,-65128,-10334,186004,255764,108779,-18346,-47695,-35827,81679,161509,-26169,-205889,-174713,-197633,-247874,-63747,63979,-154582,-405958,-324920,-69191,57859,-2641,-164261,-211897,-85616,-59503,-124291,-135104,-73024,84337,261630,253729,57005,48207,294288,432030,201226,-124698,-212984,-182086,17076,195966,54350,-279311,-316442,-116517,-43564,-56418,-16966,69466,-67482,-144803,13721,168782,3691,-271031,-274871,-21339,42931,-39906,70479,47076,-309947,-444157,-285157,-296774,-288486,-6818,246708,224028,-52194,-209191,-228948,-279616,-380472,-305088,-157760,18478,278664,320112,83278,-114233,-45659,38492,48585,-3900,3271,76017,-138127,-408683,-219481,74842,58275,-25931,-48456,-95864,-119388,-24033,-8883,-191858,-307154,-274829,-34579,195096,101955,-4428,82920,140230,75615,4647,-72671,-167182,-136003,36186,253321,346186,297711,243305,178502,-79205,-346162,-435521,-392238,-280494,-49887,137447,78647,-113697,-30166,234912,226513,107598,140549,208084,116517,-56248,-79226,2546,34449,-75925,-154850,-131823,-144559,-210305,-123861,75095,63236,-89719,-125058,31037,91197,129487,113739,-42969,-168320,-21363,142630,-115472,-404940,-252599,19467,127840,256357,367512,281746,242527,291303,182957,99029,43192,-48244,1295,28151,-103431,-61699,185273,223395,52618,36966,249818,400862,279290,-8516,-230451,-285510,-161840,8543,67013,87247,165511,195199,36445,-93349,37005,223982,160217,73012,65806,91555,136571,123821,46359,5191,73545,12203,-104386,35547,266439,171519,8251,-27459,47905,-4801,-144405,-210762,-265415,-203908,-63373,-17449,-100173,-46467,-680,-52372,15972,22423,-191832,-285342,-11439,278950,337206,237712,121593,18930,-79785,-178566,-305184,-221578,109765,423355,550124,673535,617966,188559,-137739,-100999,15696,57571,70711,52380,-1217,-84679,-231111,-210156,-96587,-117755,-119532,102062,144715,-17237,-151268,-102850,65385,218484,256734,125935,13470,-28092,-13710,-32184,-46753,-14020,80309,170591,263713,369218,220243,-98376,-227615,-82825,41345,82525,29454,-60209,-86062,-212920,-323282,-131655,53096,11622,-66402,28111,157715,45230,2966,175540,238896,62480,-13787,-42119,-163840,-239678,-133948,79307,211026,26517,-187610,-115359,101401,184450,78748,105708,342062,477113,474986,329622,171036,219908,321763,132966,49998,197978,121782,-6162,122418,294847,230376,-36824,-265162,-181785,152459,456837,539855,387947,103964,-18368,-97770,-186954,-253623,-202591,-58662,190664,390993,273469,54171,-23377,-104073,-233634,-192770,-83338,-38537,67371,138034,-22935,-223250,-163915,79861,273302,206218,89631,-1454,18830,95437,-40585,-306288,-309101,-170756,-250960,-250930,-123684,-85741,-177848,-138360,-63731,-239846,119098,998160,63871,-707980,51666,-1024461,-2210898,7482,1386992,762137,503180,285633,-287059,297461,1407722,102264,-2020159,-610091,1397496,479048,-85569,-53751,-470963,-549128,-85317,59934,-135602,-229860,-111365,200581,546722,475015,93465,-8354,-34614,-152039,-223330,-216683,-146486,-57065,-80067,-215618,-344213,-379424,-291902,-200065,-141976,-127780,-51873,161941,550203,617097,252912,-73255,-138921,75971,344389,292409,33854,-92482,-160889,-115180,-136854,-212076,-194403,-86226,31518,109173,109672,140258,322427,484877,348295,125928,171469,284260,223020,182650,127378,-62678,-245518,-208721,-41859,72854,118202,145844,152212,1923,-228187,-300654,-295391,-254650,-70906,-7031,-89706,-230879,-287494,-335893,-331124,-234722,-129292,105636,417818,408512,70386,-59562,74940,159770,60307,-124761,-196371,-174552,-189554,-184414,-808,186709,164286,67488,182332,511929,746581,677300,389575,70604,-118080,-70461,71341,-61931,-179489,38838,307712,238609,96700,93415,172179,240316,152354,73087,92568],[-140877,-106877,15588,-68212,-171128,-131506,-31263,72768,193849,219131,132269,43386,95096,109733,-15697,6502,203380,259848,82439,-57609,-3014,43077,-68919,-155169,-43327,20926,-180222,-316047,-222134,-188885,-227245,-127595,-97545,-283851,-252566,117560,324058,250777,129566,133040,263148,158868,-168490,-284573,-209111,-143986,-92406,59842,153962,164789,157948,3040,-81375,-19988,42997,-37292,-81680,89630,263241,360354,305226,66258,-150444,-113282,-1985,98362,213123,262472,135942,-84194,-178279,-138453,-66500,28841,77924,52019,14866,101920,245039,201998,88339,34581,-27208,-73500,-109343,-138718,-121181,-92079,-129775,-166923,-172758,-327884,-469895,-341795,-168574,-124211,-105203,-832,85266,-18836,59371,279331,299069,145294,115797,130669,88000,53969,2844,-190016,-276424,-165759,-12488,36302,-22162,-92465,-31568,84966,239829,261453,55560,1507,72638,69768,-66377,-59144,113382,190341,68317,-61408,-90910,-37935,87439,32059,-186384,-256570,-140078,-68304,11945,158632,190664,61401,-188626,-255012,-82613,67136,108920,113204,68924,18302,-173890,-286291,-144712,-20842,-45007,-8356,139933,247736,207662,58173,-25646,89552,158485,190316,249484,71686,-155969,-166318,-112164,-182508,-173009,-40320,112299,219456,292114,313776,109958,-95881,-166422,-109490,-41964,-55276,-54469,47247,140933,46986,-40990,-29279,-103921,-170382,-96125,-17640,1729,25761,-51468,-258270,-262739,-209430,-282788,-244467,-73410,-55948,-79364,-13085,22047,32883,144599,209231,182371,221626,213248,78661,-75725,-25427,20179,-95837,-169064,-177169,-227774,-296878,-98433,90001,79861,-17365,-145277,-179228,-10290,149869,31933,-98406,14825,115537,-40182,-310102,-399851,-149998,123019,173286,95381,76215,47042,-92242,-156463,-24656,64533,343,59930,270515,373623,147944,-102173,-134965,-32745,-16286,-162298,-205905,-100979,57493,1302,-182470,-519658,-677723,-399084,5429,169556,-864,-158634,-130484,-573,21352,8154,95345,119071,-17367,-60362,12297,-47408,-125246,42527,306787,324170,10866,-212995,-57328,220418,86089,-163613,-194549,-133804,-109974,-57866,-22901,25274,-18747,-114730,-125433,-52093,169781,290114,307345,423446,388197,95289,-72421,-125953,-212170,-245331,-197765,62709,247386,56944,-277478,-229753,162708,339220,201355,37585,35732,93517,191125,305746,92654,-296221,-367890,-98026,160242,201722,-40209,-136772,50486,170431,147428,18175,-124598,-243607,-357962,-403858,-244461,-6704,38513,-97617,-134310,68305,289104,285001,216247,186128,7805,-156730,-29146,214965,194310,-24460,-82644,72790,191977,159664,104999,72294,46014,11060,-174417,-389664,-212109,79758,100081,-66220,2471,175776,270968,388793,359257,174161,128211,244283,207241,-63595,-243607,-152135,32640,62167,-49723,-76287,-119836,-254783,-247506,-106511,27551,21276,-90049,38925,156848,128431,266536,384771,253663,73630,32923,70379,38371,53036,150443,99269,-185615,-442891,-559831,-576471,-283114,4653,156287,268306,267484,89653,42965,-2387,-263732,-472744,-306560,-83571,-36231,-8456,-22583,61865,258467,367122,309760,274082,185367,-41175,-58457,298268,595684,507755,230843,52361,-228711,-393060,-238374,-48782,1996,61278,10110,71697,396787,640191,411135,363783,694949,557612,-544015,-1392962,-341011,3081706,-1019449,-7671537,-3546205,4433152,4359952,1591619,627279,72539,2421,281417,448831,599068,654943,506330,-371233,-1250472,-1091289,-541389,-382139,-544088,-585466,-375926,-330214,-224344,-60100,-102252,-361147,-419566,-203227,190578,370963,272478,119793,10146,-9020,128182,293996,213305,54229,119593,247395,198859,146973,77183,6494,134713,232577,306027,289229,80735,-156970,-214282,-131266,-265695,-494575,-387394,-157682,-82652,23336,187497,241878,119509,-67160,-91363,-23543,60486,39927,-140244,-252805,-233469,-374741,-476812,-186147,49505,-135129,-394908,-342940,-130143,-17479,-18923,-142104,-222510,-129162,-101385,-145264,-121080,-75347,42398,254861,327933,141053,87212,300834,441683,187840,-154875,-199031,-76381,100711,178728,-91885,-462025,-385529,-101316,22368,-49400,-60629,75019,-11669,-119844,14609,223062,83875,-294000,-409716,-192785,-57396,-17024,126347,82083,-228179,-326236,-213859,-298275,-346427,-70387,211527,248640,-21682,-179889,-151327,-148752,-274461,-280092,-222023,-83925,235655,343075,112996,-72439,-20543,23415,43458,32219,45599,64966,-220347,-556016,-344295,42630,49563,-91746,-87881,-56553,-102152,-52636,-7447,-84049,-159216,-182466,39170,318356,204067,20563,87378,181876,68340,-46466,-109892,-178541,-132979,38023,231580,323021,274691,210721,107868,-142444,-424583,-491829,-381759,-294411,-167906,-7660,-10103,-133259,-5100,240204,167707,94853,239596,296420,64350,-193271,-171001,-8727,131200,90827,39372,7685,-59558,-146855,-118324,-27474,-35622,-77549,-74958,-14312,23319,86842,66585,-78826,-124924,29720,120222,-125848,-320642,-182585,82007,196750,296862,353459,252885,225604,313754,237541,81593,-81382,-171558,-41707,66151,-1637,84672,305074,281727,99022,95269,260835,377425,254967,-15815,-200418,-263209,-175167,56574,130080,66216,127271,237349,126739,-49616,31781,217469,113828,-31882,7603,115547,191743,110224,-40059,-99341,-34977,-34953,-39165,126556,287525,120552,-68269,-105101,-53152,-127339,-223368,-170203,-137602,-104267,-7332,-2923,-129084,-105195,-92388,-152208,-77717,-46307,-198094,-239041,37648,328667,386874,223063,19979,-150997,-296328,-318306,-336856,-259557,1383,322091,545320,713388,667726,281224,-43172,-93377,-40270,7542,25733,-15909,-62128,-119016,-254438,-238605,-91417,-37336,64215,320836,273939,34869,-121096,-92795,59567,200946,196703,2077,-95584,-47113,-2911,-43504,-44637,2994,25444,-15846,106494,283258,123405,-128233,-140302,12449,49056,3061,-87528,-144351,-59261,-114549,-230185,-93764,5411,-84479,-115198,18139,134922,104941,156044,279891,229120,-28962,-117044,-105244,-158856,-226276,-137902,114278,313596,105776,-166579,-65388,178030,217068,101733,144367,347565,425973,382258,246807,159466,262433,369888,178220,78980,137296,-5200,-144969,10137,235783,176132,-98478,-306701,-227546,121976,473348,596243,462245,181370,29286,-53020,-145851,-222440,-145068,44396,260362,389533,260685,89822,56325,-1896,-149325,-188005,-105878,-43282,-2388,9713,-72910,-170665,-137024,9343,180914,161673,30165,-46945,32002,135670,-17611,-317704,-359633,-242190,-391479,-442421,-198344,370,-747,55177,147694,-86791,-61820,808725,521578,-348654,33347,-904387,-2485914,-1151017,597514,589753,516197,483957,91239,539265,1634243,634661,-1519365,-683400,967573,195344,-342748,-240138,-585548,-487024,60672,233218,47380,-78065,-75984,114816,390637,374130,48529,-121912,-199429,-258235,-253071,-199192,-122312,-71305,-104377,-179579,-305387,-376922,-280090,-194143,-218076,-281655,-176645,135948,550288,531689,161059,-120467,-161322,36597,335062,345568,33743,-186311,-213328,-58544,37558,-15095,-40848,31307,99121,122233,142218,214706,374309,497891,312560,63677,143159,287441,241117,196005,88381,-162041,-341197,-289363,-106332,-9033,-8124,3932,60380,-9201,-201945,-296317,-260411,-168190,-22758,-44569,-199611,-360568,-328483,-278896,-311801,-239584,-30249,258778,518364,473360,139077,-20837,17631,60999,3538,-163297,-222786,-123399,-95848,-162165,-34380,220900,281406,141355,128379,355044,564799,531247,284398,23796,-115899,-31623,85479,-92307,-190380,54950,264424,145327,41001,76514,151962,248320,208333,88469,17223],[-179134,-101822,69133,-29999,-162371,-102131,3204,11406,91045,155824,74364,-11605,46407,34788,-106879,-29088,227231,322808,126454,-26834,-33413,-67956,-183089,-187203,30587,128913,-140785,-332688,-168647,-62949,-80459,-4899,30117,-149683,-171116,153070,372576,234576,20607,44508,273547,246640,-130086,-370013,-310496,-156394,-25815,150214,187933,89058,41488,-53767,-64461,20854,114800,15976,-151781,-122352,85905,282191,270435,64925,-122156,-62522,54443,140914,223336,223584,117504,-45442,-162797,-193121,-114908,42747,101511,55218,3192,66481,210764,141877,-2638,-9140,19156,55333,27038,-80852,-105764,-56762,-130007,-236013,-240846,-301718,-421834,-350401,-138909,-30247,-25421,61924,149752,-15074,-8684,177444,220843,140257,205548,236944,124362,180,-145684,-393514,-419168,-141883,104934,92827,22786,8616,29678,28837,122051,194399,85161,29098,11854,-25980,-80722,-18238,147825,242939,110219,-73226,-136648,-89904,70811,51314,-159866,-203775,-73346,-28437,29139,186664,206769,75076,-161407,-213670,-11787,154036,189275,114145,-28232,-133202,-239140,-235080,-94942,-38819,-50043,79514,265077,359872,292869,108640,-82947,-61488,66433,180867,254807,106861,-115766,-150415,-47195,-65290,-73305,-1272,110002,192837,285679,369288,185759,-101368,-267658,-212045,-121448,-91860,-14978,116102,183639,58960,-38191,1090,-60927,-182513,-96976,-129,-78583,-173448,-251471,-365385,-295203,-236775,-344404,-310473,-112229,-32183,9558,121831,127502,59498,142079,244301,206486,258449,288902,172949,31084,63805,86190,-61296,-164962,-187515,-220109,-243628,-33959,101023,38143,-14287,-45736,-100252,-10414,141051,31406,-110474,8297,141702,-3747,-304015,-456683,-268566,-39503,-10135,-98961,-53816,21765,-126023,-313474,-241983,-93653,-52784,58244,257930,359161,189553,-29629,-36129,88714,57323,-179946,-226536,-105365,22267,7620,-105729,-406366,-595524,-439374,-89124,157135,61436,-89299,-119552,-68762,-71528,-29232,95984,40006,-174481,-190416,-29422,-65743,-165663,-4568,280749,280036,-79703,-254776,-4070,289135,161612,-64461,-143073,-149561,-153344,-142943,-112493,21933,62789,-41579,-94502,-36691,129425,227522,307386,451814,359182,52555,-58134,-108900,-217991,-204615,-74389,171809,344404,162219,-178107,-196158,146911,312369,90260,-125666,-65773,61490,153611,255789,56318,-326784,-442507,-219414,92242,215168,-4514,-125126,38286,190869,208541,64400,-128191,-286853,-417025,-427076,-191698,71863,72095,-123817,-214030,-61740,221189,320842,274655,218209,46893,-119703,-9273,233677,203638,-56361,-184273,-56011,72015,42506,35648,68885,47067,41647,-67216,-240746,-128825,109364,84176,-97428,-21834,168108,323677,514664,458559,195347,139303,268448,255869,17859,-175069,-164544,-15744,51934,-14921,-36797,-94748,-284908,-278218,-99440,-16252,-42655,-46810,142337,221567,219844,394592,455381,275497,62957,-36411,-57815,-44500,19774,118901,69855,-218388,-510394,-675935,-662801,-368598,-76537,105071,279657,332493,172089,15298,-140462,-375240,-532395,-367859,-105697,3145,22382,-22483,67390,286190,341441,242712,243015,210354,27812,13122,304984,528639,427043,159980,13715,-190025,-335724,-260152,-139614,-155477,-97816,28251,222556,374496,430822,358708,642266,1001347,694445,-448981,-783457,573383,1691186,-3384511,-7361274,-1786391,5154996,4360852,1192848,-68971,-287520,104351,544567,529546,621080,721905,490257,-379625,-1142786,-974140,-559789,-491619,-546408,-555216,-458108,-406031,-178480,14366,-126085,-533789,-537334,-256307,166964,354904,213838,36651,-57187,-55009,99738,277340,257695,147795,165885,268424,166319,-47715,-177405,-104013,147693,294309,322802,223821,-879,-171372,-164070,-69137,-266693,-586027,-531600,-219118,-24715,98170,166042,162757,81065,-127097,-153087,-40808,21693,-66987,-215829,-286571,-308774,-526968,-629033,-269290,32930,-112647,-358035,-337888,-195818,-101729,-22178,-79384,-173297,-122609,-99285,-135806,-96623,-66810,7558,216983,351253,197997,90952,247952,384584,150045,-155573,-143061,29723,118436,82453,-271317,-606650,-427951,-85944,70568,-36924,-85597,63018,13418,-111379,-7093,244132,144269,-295240,-524574,-349481,-150676,-11350,123258,64732,-166722,-225787,-146549,-239563,-306105,-106056,104662,152645,-17763,-118921,-58301,-63922,-217724,-267660,-274349,-184660,151323,315047,109428,-35479,19725,50823,68084,75956,71775,25127,-279086,-621944,-390118,60304,76126,-154752,-168393,-98362,-165356,-143385,-75011,-15409,-5185,-75845,68720,365116,306767,81770,88485,151900,-20302,-154556,-174247,-189661,-111193,41884,180193,241209,173323,114737,18748,-174923,-443705,-508011,-370734,-301581,-269585,-146177,-86382,-111299,70202,251059,92688,79590,334048,357265,16747,-295218,-252461,-49241,154056,207083,187015,108667,1589,-86561,-106569,-123139,-124791,-78612,-78594,-125205,-74213,48321,41268,-81312,-70647,53302,104794,-62917,-192450,-122914,107238,214116,291571,312180,204120,171507,288227,258597,53174,-187317,-251327,-57016,112086,96659,219810,429884,377785,175740,143242,231499,325419,240739,-6303,-169940,-227291,-178201,70723,166651,38413,67015,248508,201916,-20114,-20663,130404,-438,-145187,-40531,133432,238204,107689,-108599,-167533,-113410,-55731,45786,200678,269310,55773,-149258,-193947,-153264,-225151,-267988,-109769,20469,41924,83110,27664,-145361,-161456,-177464,-250862,-177142,-119719,-170193,-149740,68411,293382,345972,174020,-51828,-248668,-405288,-364905,-279435,-201311,-48083,204429,465172,633418,584995,295232,22478,-93969,-96028,-65536,-54215,-76351,-86968,-115030,-225104,-225133,-70458,58511,230550,486512,372113,87816,-99435,-110319,26935,161939,125510,-103834,-177208,-55588,11652,-33430,-3851,54032,-1566,-162379,-50593,184833,31205,-143683,-39049,102949,50654,-67528,-176709,-175462,-11718,-8104,-103156,-4192,-8225,-169303,-155747,9074,102949,154469,321652,364978,170251,-129750,-195147,-137000,-106095,-152665,-131721,109309,380860,199337,-91704,10202,220673,169593,42519,141080,341165,368021,262272,160235,161161,310495,408949,253683,142410,71808,-151316,-278797,-88488,162891,112696,-128936,-307285,-262955,72919,469302,608599,472180,242255,111821,28662,-72480,-161130,-80158,125896,296368,348504,179783,42634,92786,101094,-36521,-156010,-115357,-39183,-74868,-148964,-167238,-129436,-85894,-54110,52012,107019,-4304,-83508,27064,135572,-17639,-306620,-348561,-240645,-442050,-565625,-290449,8171,91834,180225,288550,17262,-226537,537009,787236,37826,144332,-684490,-2597234,-2166501,-186500,332061,528939,747897,499098,671000,1671019,1230282,-756467,-786439,245262,-248284,-688846,-389071,-477305,-232493,294790,429411,242956,36204,-116061,-51640,129773,195372,1973,-189897,-345266,-370861,-275342,-151183,-67227,-42345,-88470,-132708,-231972,-307696,-244559,-231343,-339179,-430691,-285041,69565,405434,302481,8627,-180497,-168305,-22026,232264,306628,19200,-243264,-246292,-17717,177500,179457,136714,174836,152577,105208,144524,240111,357629,446882,239657,-16460,95330,273572,257544,202040,42497,-258162,-421711,-345737,-153585,-75869,-133124,-163721,-67377,-34165,-162654,-264152,-165835,26180,81923,-49608,-270772,-451759,-343312,-198713,-257152,-232667,56199,384303,579989,486439,178025,8125,-57252,-74429,-79737,-203482,-248241,-104071,-51590,-166856,-86080,214445,355159,198849,59247,128455,286689,315788,115652,-71002,-101017,20003,63024,-136398,-200327,7960,126391,-12641,-56062,12718,82900,212213,237696,96887,-50815],[-154071,-58779,121684,8827,-140531,-78832,3397,-82595,-26653,97216,30102,-70285,-19467,-15578,-131297,-43038,215736,329231,133528,-4389,-56495,-156246,-261178,-195307,97184,204565,-92344,-283108,-90895,50348,58580,101894,111097,-55906,-120535,116969,306013,153635,-83026,-43888,262618,333790,-24231,-346413,-318996,-132691,33202,192865,179302,-5288,-89813,-113554,-79745,10755,157023,91238,-169535,-276720,-40760,209037,211730,65742,-43216,27286,96050,134155,155678,70637,-13040,-67813,-159389,-236488,-143326,72686,159471,83927,6768,39378,158196,59843,-106443,-59029,68561,185699,172334,-8415,-90901,-40261,-141816,-290850,-289287,-272560,-342400,-283734,-67852,69079,51889,95536,162076,-27358,-95351,48986,137754,147735,287517,316678,147043,-49154,-290658,-561316,-517087,-113152,182589,127507,68562,105324,59235,-62539,-23821,117595,110121,44402,-45855,-101803,-68482,37649,171928,261667,151515,-39826,-161741,-204062,-78077,-28865,-152623,-140375,4660,69271,98350,195923,152427,10006,-173749,-168090,50998,221837,258614,110440,-106506,-239807,-230934,-122969,-18756,-35093,-45956,143986,336560,392750,315431,153028,-78230,-131908,-33489,94348,173375,111429,-43373,-85574,33831,64468,34343,28795,85602,130500,220260,345541,222297,-92566,-322547,-263692,-148213,-66715,77717,218039,240680,80779,-33181,5756,-77920,-273159,-154827,5889,-132881,-303719,-353365,-385248,-288267,-224377,-329928,-321750,-143344,-16254,81819,205383,205656,121117,173838,240669,170015,215274,294289,212577,105249,128603,126351,-34402,-141093,-154180,-174757,-170322,51872,129412,28878,16740,62107,-14228,4813,147776,49881,-94282,18188,178982,66370,-195047,-349394,-255061,-139340,-169178,-256878,-172439,-26129,-162900,-423712,-401535,-238154,-109665,49001,207856,280943,189926,41434,51663,187423,114374,-168942,-239770,-113903,-8038,51473,39732,-204224,-431232,-417210,-156509,147476,131351,-3800,-77671,-96753,-141072,-81748,55187,-50873,-277513,-262417,-61928,-48982,-142469,-29553,217092,215273,-129198,-230272,78369,342395,231916,63562,-36235,-106235,-153849,-178932,-129015,65541,176518,63735,-39138,-3395,91431,149807,298009,479726,341799,69737,18480,-40358,-152428,-106210,43372,259140,417520,264764,-38502,-106852,158495,306405,36877,-213148,-98522,93206,167946,224443,47227,-291774,-440215,-276864,51808,240667,61074,-80308,31562,184657,232357,90958,-113272,-282855,-410319,-380435,-78422,188666,126237,-137343,-274522,-173107,116789,292752,290629,217551,64374,-97302,-19690,235616,238586,-27847,-222167,-159580,-47594,-71235,-66844,12707,24845,81459,60531,-41487,29221,187563,85789,-85442,4262,180953,372632,601367,534416,249485,204660,315029,300453,102016,-84087,-148364,-30777,75084,59620,55455,-19032,-254091,-243820,-33589,-8086,-86277,30594,242995,260831,265430,429006,438528,242471,38752,-85318,-153111,-97140,1723,85212,43524,-214516,-506100,-650927,-579645,-353646,-110037,70441,276548,370991,228542,-34623,-259724,-393974,-463085,-329830,-70330,97963,102982,6362,94479,330016,353877,206658,215595,221120,128647,165499,380108,492869,367200,156581,90168,-24509,-159701,-199058,-207697,-299246,-246212,9228,210686,219471,175331,314610,876993,1109509,628424,-334556,-70856,1230766,-409245,-5324165,-5267701,819997,5238023,3915378,1023649,-416775,-428980,210763,613045,370438,455590,672802,440829,-343616,-906403,-754153,-531489,-553295,-483482,-433011,-430737,-365142,-77362,98224,-139798,-630987,-603046,-265473,182007,377921,196665,-5640,-64671,-20841,138586,287420,307099,249428,226138,269003,122472,-222126,-401679,-173155,195221,421328,423786,282596,42710,-103482,-53376,36734,-194129,-543478,-511560,-155050,135224,237975,184768,112963,68064,-123206,-161043,-31470,24795,-81233,-191490,-258780,-339598,-569844,-619817,-247302,60683,-54699,-275490,-282564,-211966,-133398,24911,44705,-43789,-35626,-20370,-60136,-32539,-21386,14991,193845,360533,251640,95480,182894,307918,138573,-90751,-35564,131391,114963,-15716,-386681,-630489,-388475,-27399,121117,8266,-51491,75800,40420,-85257,-3888,272258,215614,-221106,-532941,-407565,-172257,17427,95269,25944,-106219,-130386,-74887,-112798,-138265,-57677,-3220,8676,862,-4928,68359,16217,-160255,-224082,-267043,-224469,76591,263667,103319,12259,83881,132525,143641,151944,114094,7383,-259782,-543718,-290883,188833,182799,-163745,-234100,-165238,-241372,-227228,-145112,35003,144267,48455,92795,382011,431415,197675,111434,89464,-127289,-266952,-239135,-180990,-52584,65635,133876,161268,81366,31464,-32873,-153017,-374464,-439658,-318805,-267345,-301612,-224743,-114151,-30959,195044,282245,45931,91259,427171,410723,18442,-308974,-276990,-78716,123113,245744,250285,156045,35401,-37366,-87630,-177830,-169120,-79580,-116871,-232450,-137105,52320,57398,-35150,6742,75205,131565,91298,-10862,-31692,123035,187243,244107,266380,167672,112654,237332,254908,38444,-225149,-247894,-22852,174245,188572,327373,540588,492520,271686,183408,183634,263660,245883,28169,-133096,-168372,-145040,67381,179904,22466,8378,231914,251938,3346,-83871,13549,-122887,-211648,-43460,168825,281150,120932,-131725,-184587,-154098,-52195,124813,242528,227850,5494,-197615,-252000,-205544,-261191,-270745,-42482,181259,211361,194730,82092,-126406,-182002,-209480,-296068,-238967,-160946,-99878,-35531,80037,199673,231593,93057,-87364,-258862,-385189,-310768,-163282,-82700,-35148,109472,346719,473044,409655,244074,56293,-91345,-125776,-131025,-133983,-95071,-54356,-54336,-121693,-142066,-20505,151993,339498,556968,416069,127840,-85293,-138597,-20363,105844,55978,-165799,-205937,-41973,38945,2251,62548,120696,5085,-226004,-163765,96668,-27812,-142136,29894,147588,47198,-101150,-208466,-146008,42875,83672,34453,119377,19315,-209677,-157859,20687,78011,182666,454994,411417,75732,-225458,-245550,-142064,-29429,-41276,-104799,78362,397473,285076,22469,99654,227510,66818,-69666,101612,317251,305414,132848,65350,153867,340115,418883,327134,213739,15471,-274766,-365973,-142502,96143,60155,-115444,-265722,-277876,19110,434875,552731,404955,258331,195656,122806,20592,-84788,-35210,155538,292266,278270,54709,-58085,90113,181264,74967,-103331,-113531,-34835,-127719,-280994,-255968,-85524,-12657,-97937,-78765,63212,17277,-77878,15647,99095,-35009,-263982,-262289,-151739,-369192,-558816,-355086,-56908,78254,203550,309631,45906,-305380,268422,769015,369577,396143,-393099,-2466838,-2652799,-737588,40932,524445,1004509,823292,658453,1485177,1672146,16590,-852083,-455741,-709612,-1027414,-440785,-148952,131376,532372,597611,415955,108296,-188278,-227545,-136628,11710,-25123,-202074,-434492,-451396,-284986,-102304,-6023,26438,-27033,-86204,-144693,-186868,-185739,-282634,-446280,-512417,-323135,12488,205509,55028,-131100,-211990,-129245,-44926,112084,222861,16824,-226314,-226678,23411,261036,334124,321363,346200,222142,95221,137105,225486,293219,368613,180650,-59126,71511,264220,276791,223236,43532,-270264,-414733,-321622,-132479,-65025,-169400,-252825,-140233,-14630,-72032,-162147,3257,300655,260107,15288,-254524,-437862,-283287,-82015,-148079,-174177,146132,484253,620228,488240,228372,74127,-65346,-145651,-114945,-186692,-217169,-69617,-12913,-145194,-95034,219584,429232,295481,50607,-54328,46126,144055,-10649,-130845,-26174,127837,77784,-122431,-150808,-22010,9535,-113444,-92772,-6342,53830,210851,304071,170065,-23262],[-62505,17091,159042,37274,-102959,-55740,-23307,-169784,-116056,59891,16844,-105868,-82011,-29396,-73548,-18097,185372,288130,113228,5329,-66148,-189922,-266011,-158257,154097,238130,-41691,-174192,-8623,110705,142596,168392,136143,-14770,-106819,18661,143818,44600,-140668,-104411,230179,383732,104141,-220241,-221712,-59229,90993,195502,142453,-87114,-199666,-157536,-103651,-25092,168970,174890,-119953,-315744,-81797,160860,151977,71065,63832,138394,127186,90004,31335,-134365,-192020,-136432,-180243,-266811,-146116,112792,239148,135861,21204,31912,119727,-10234,-195283,-106292,104640,282126,290820,67325,-76281,-50277,-159694,-310010,-301501,-260018,-279546,-184184,17623,153696,110364,81551,110011,-51387,-170376,-65904,74943,167439,341610,351953,156361,-77128,-393079,-651172,-538228,-82827,192989,108933,76625,154103,43390,-162482,-152848,48479,115050,43527,-82305,-130741,-26591,97795,176677,232600,170275,19255,-170777,-350728,-294689,-168699,-171392,-96398,52228,164740,183084,176048,39960,-110969,-212042,-127139,76360,228048,267912,80806,-166839,-289752,-184662,-18801,39286,-23088,-37683,160831,323422,326484,262248,172313,-25595,-125755,-134221,-56019,32945,84510,25403,-15802,97034,169690,106021,19125,24533,32913,97676,232749,192949,-75638,-305738,-243531,-122366,-7740,173250,300445,274256,85163,-44771,-29789,-164759,-418611,-265991,-32469,-185793,-363545,-355039,-333478,-254769,-187668,-262466,-297026,-180092,-29160,113061,213903,214817,151186,177864,171740,71733,92448,204739,161356,100510,135262,116183,-46277,-136295,-119250,-136231,-136128,89238,131082,29212,48336,128471,27315,-10411,127552,51743,-88879,13707,197755,126697,-44988,-144802,-152318,-185185,-282850,-348274,-261200,-100777,-206022,-476843,-491402,-352368,-178996,5101,106526,136510,116891,41400,36384,167806,103021,-144727,-237901,-128594,-32893,103366,192051,3713,-270369,-385228,-224670,99336,150681,29599,-70218,-124588,-194643,-144189,-34515,-165832,-352110,-311449,-122502,-42139,-100307,-69389,77325,90598,-166075,-176995,142616,339973,243280,146885,54167,-58576,-147361,-182342,-98595,103068,235305,118021,-15262,2433,31077,34473,223140,432534,288561,98047,85144,-2045,-94364,-20084,87548,255365,384869,280199,54285,-36543,148142,276078,8931,-243901,-92333,140796,188938,179833,27019,-248749,-419377,-313392,-4951,226287,99770,-62517,-16403,108657,157813,32845,-136164,-283997,-384339,-308170,36116,280089,149135,-172132,-346374,-289783,-43137,169983,218073,137099,-7427,-162659,-113130,166353,238438,11105,-228127,-261366,-184366,-189289,-215968,-136583,-60236,81268,137598,119609,197784,264639,71648,-77262,23338,158150,348852,574382,515303,269928,257271,325285,278035,112700,-52264,-165165,-73479,58105,95960,132830,51855,-202815,-188911,27745,6006,-117584,88890,260831,210110,208886,330195,313247,132021,-31889,-148911,-236062,-151559,-46673,528,-26503,-223510,-475314,-528487,-407624,-303134,-161717,-15890,193654,323068,198861,-140589,-380835,-360643,-322327,-247271,-33815,173847,157073,-12572,61644,312652,338713,156394,155210,176789,183206,292652,426306,408713,267934,165943,201186,147507,15361,-131341,-277576,-421110,-381926,-106021,-33588,-108534,-127451,223066,901083,900428,402385,-157586,603141,1548664,-2356501,-6478678,-2588091,3197042,4638433,3166452,1133831,-308894,-325980,260738,434237,-10837,111347,448000,278342,-325491,-631621,-517720,-503822,-593577,-417743,-314196,-355448,-256197,21081,136650,-163932,-641888,-614607,-251380,194059,375562,166362,-48150,-62271,31312,175257,260667,285746,263887,217126,194059,34683,-356146,-558602,-238914,201761,512626,516558,367188,122888,-29959,39310,119437,-105782,-425656,-387981,-44802,287817,344905,189128,67645,45563,-96280,-148703,-35775,23059,-53904,-134713,-229786,-365775,-545693,-510850,-177246,77045,-27127,-225619,-251193,-231904,-161045,54014,139150,64558,43578,54426,8782,1873,-17470,-13653,128346,298366,225258,43760,71353,185133,116720,-24147,36662,149089,60651,-117027,-436587,-569825,-318789,16283,115361,22648,-21542,69407,30211,-83971,-13743,264170,249109,-118227,-462055,-401692,-166237,23273,10042,-70191,-96797,-93185,-62665,-11977,56897,21307,-118569,-164877,-3141,92266,162677,65669,-123344,-186761,-240010,-235529,-15204,150748,51537,6837,98092,188208,203088,204467,129288,-18149,-208952,-381728,-108810,363959,305640,-155180,-299227,-254373,-318288,-299333,-217524,25951,214921,123913,88686,362810,525005,300363,104760,-21183,-244623,-382405,-328100,-190474,-6891,62624,63387,72825,6604,-36806,-68101,-129662,-278397,-330381,-252288,-222556,-289706,-270092,-136085,45646,294321,286100,7608,95723,464146,420965,41985,-263118,-268007,-113665,32901,163216,175735,103061,-2077,-51316,-106961,-213217,-191439,-109473,-198204,-310412,-155162,71121,63882,5060,60075,69084,166894,270857,175334,74754,113831,95104,127309,191451,126240,40235,148869,202270,16712,-211286,-193872,19986,209133,231458,360127,575438,550104,324472,181924,103258,169001,230613,49787,-120216,-120950,-103491,30354,141407,-7537,-64339,158321,234223,-3345,-148891,-101761,-219823,-228067,-19348,199415,285751,106788,-135384,-186812,-197079,-73015,139603,217186,158446,-36169,-217791,-277352,-210897,-248001,-259315,-4773,290483,343966,275999,129947,-85190,-164892,-180215,-271478,-252960,-170028,-21133,52854,56708,71348,64631,-26366,-116182,-228274,-301668,-217748,-64500,16994,-3955,37811,210736,272111,186950,135679,41698,-97093,-136671,-182987,-194560,-68978,19220,42555,30687,-7761,43850,210963,356600,507193,383741,130988,-86483,-169926,-83943,23614,-12846,-183938,-185718,-14742,69321,46111,118347,160844,21696,-214520,-222783,22763,-48481,-134871,25847,117584,30250,-97784,-182232,-80303,77168,133995,148291,235553,67392,-198339,-118260,49809,56805,171258,505823,393680,-45581,-314391,-281334,-141334,32044,65242,-58009,37998,354339,332349,137846,173470,191892,-62643,-195255,37376,262419,223098,-639,-51623,108198,320458,375167,352983,253538,-32047,-347885,-383157,-142502,46716,25338,-71979,-203700,-276074,-34545,354038,418592,269130,211517,240806,197290,111091,-16382,-33984,115364,243765,187277,-80531,-166828,57779,212901,150947,-46356,-108412,-40557,-149974,-347419,-303223,-40512,59081,-126307,-185359,36799,90536,-27400,-1223,32830,-68220,-201252,-125488,-4179,-196740,-421269,-368179,-177569,-40511,114220,187094,-24621,-310015,9415,441259,569646,755711,-21812,-2012964,-2408748,-932773,-231912,473912,1153517,947267,470790,1073969,1773551,561285,-790260,-830925,-1059089,-1280544,-384591,286294,463907,661819,668674,513549,124212,-264910,-366419,-340014,-135875,-43863,-189490,-472646,-496188,-302684,-106409,5869,86879,40006,-71028,-88282,-69724,-131212,-331519,-505524,-512595,-288401,-16293,36205,-111781,-221031,-214018,-60191,-24360,14613,115665,11105,-162852,-176768,43662,252919,383129,443190,483770,283873,81609,96224,150675,182026,269455,136795,-66775,58259,224809,248800,225819,75439,-202301,-327912,-239715,-71546,2988,-113373,-241618,-145033,32759,33449,-30910,168575,522749,432042,98504,-196667,-352624,-187955,13307,-40996,-101581,185422,494234,583409,437388,241311,128542,-30188,-158487,-123525,-149480,-169743,-55219,-10592,-132250,-98915,198159,457721,380761,66309,-187021,-138609,7663,-105788,-179912,37464,214708,91409,-94399,-99155,-59331,-83153,-159634,-90615,-7485,35032,201465,344269,246475,50136],[53754,83220,145953,25728,-66582,-38267,-74441,-234645,-168180,28959,20586,-116542,-139838,-32052,24454,29039,135740,200097,64623,-7643,-71281,-175005,-207266,-87095,186578,219028,-9781,-50125,43110,84746,134415,169760,100609,-31774,-134042,-123610,-74558,-70143,-154117,-138718,166696,357953,185773,-54930,-65957,39265,138353,169636,92761,-135491,-261502,-180835,-122898,-65887,151405,242205,-20076,-240612,-53221,134079,102119,74499,159968,237435,149523,31916,-105374,-311392,-337751,-212689,-218042,-275716,-120830,150526,308097,188936,33888,44259,118308,-44260,-255108,-152502,105293,314164,353478,134368,-56154,-75366,-168711,-280513,-270502,-268204,-264439,-103467,83726,208698,147015,30174,15235,-70704,-197235,-125253,54097,197412,358877,343483,165014,-61201,-410496,-629302,-464339,-47660,141777,35834,31945,139048,1103,-224684,-212440,14107,105308,40371,-76817,-91485,52758,168292,175541,170662,163237,89570,-154785,-468298,-473899,-290536,-192797,-73166,57292,210907,251399,143610,-78071,-223342,-228723,-72572,75314,180006,221787,48944,-174505,-252128,-114587,41612,67294,7378,-4070,150813,251047,204675,178035,190234,73505,-53438,-206113,-208769,-90098,68315,92263,47142,146012,253064,149176,-8259,-43816,-59066,-27172,90028,130237,-23955,-183385,-121548,-25644,82831,255370,348432,286638,90235,-44868,-69621,-262744,-518630,-342293,-76997,-210727,-331254,-247911,-205410,-168494,-103193,-136601,-219715,-189893,-41294,136293,201529,190110,144150,146019,78959,-26376,-37241,76052,64927,48565,115330,94552,-63957,-128480,-69197,-86586,-127125,76012,119556,61409,99544,164360,38651,-38839,98727,62191,-69332,28931,232736,194867,121840,101302,10688,-160165,-300010,-321205,-260277,-136795,-193949,-422281,-466280,-375938,-210169,-30865,15551,1941,22929,-8944,-61731,50325,59441,-70850,-155635,-87908,864,180399,334966,184993,-136185,-340534,-264477,42669,139920,28689,-83304,-130942,-185311,-148922,-104191,-244452,-363901,-313877,-169855,-18785,-20089,-83662,-77019,-41532,-153127,-71795,216245,330030,233884,201099,134178,5152,-104707,-115476,2468,155136,244495,127385,5401,19161,-1226,-61060,120940,334156,235638,154686,149101,14112,-47909,55022,93194,200253,277032,226704,105511,23027,145993,259053,39231,-184060,-19244,221245,237240,165204,37923,-174722,-358723,-300031,-43519,204047,136541,-46995,-61971,23303,42412,-61536,-159399,-259773,-310137,-183159,168251,364126,176140,-167594,-358375,-348631,-181805,32354,122856,42296,-116144,-269860,-229416,75247,232717,86601,-164614,-303720,-270838,-240114,-320151,-292568,-140437,82267,186451,248099,382791,369231,100034,-28978,68719,143095,293482,477285,434778,273260,306658,328842,236493,92913,-49226,-176595,-107061,29271,116272,216297,149550,-92578,-79623,106965,58233,-66492,158560,227288,116041,109833,186673,175192,33864,-80163,-174115,-245133,-147380,-71027,-81280,-89807,-206322,-383390,-306238,-172982,-205116,-201537,-115706,80766,240288,134823,-228799,-430574,-243299,-106415,-105799,33294,251755,208119,-43442,-741,258341,314140,132276,117667,134439,208338,375529,430791,287171,159339,203003,328268,285817,156669,-54538,-296392,-441502,-421274,-248410,-388215,-497840,-381353,134107,724181,461838,177744,155751,1196155,1668430,-3310383,-6672084,-410774,4658712,3583316,2260762,1419787,208790,23484,302376,138927,-422787,-241944,145122,37334,-308023,-336688,-267745,-431889,-550382,-314490,-198324,-222185,-66487,144185,170385,-138669,-526611,-509521,-160842,237359,367467,152131,-50270,-23647,111579,220865,225436,221046,208736,162419,97813,-30644,-358351,-546213,-249898,188275,553916,583531,436814,201391,48929,125464,204040,20662,-229537,-176579,94260,399628,406314,197193,59909,49510,-20889,-77151,-9808,47790,21649,-47002,-176614,-344206,-439565,-317847,-52667,108550,-6391,-192011,-226222,-229975,-159199,80943,199653,132861,105742,124260,79047,26361,-45592,-76095,44671,196608,134419,-32294,-29607,85470,131253,63313,84577,117479,14564,-149997,-365334,-409282,-202514,63147,91115,28344,15555,82146,34667,-63512,1630,256854,281099,30509,-297303,-321578,-119845,36766,-73939,-168121,-98132,-73613,-79395,49202,233233,129379,-180602,-274168,7817,178298,237978,129941,-62517,-126730,-168558,-188764,-74876,32859,-6627,-31852,74141,216799,253628,252419,146501,-21188,-126280,-168206,117686,548095,425646,-109407,-312996,-291282,-321399,-295262,-234647,-6453,220699,162562,101961,370074,604476,387525,88264,-120869,-303643,-430454,-380925,-178042,45079,58128,7368,18495,-11163,-48571,-60588,-96658,-168334,-183273,-146217,-141543,-216285,-264551,-142786,112844,358091,281503,12635,119756,463041,415973,104747,-150230,-204252,-116351,-47450,19464,17853,-7348,-74587,-100433,-135454,-196574,-160608,-126839,-259626,-298646,-85519,118196,60353,35789,97671,63806,220122,448506,367720,214389,115989,-10092,-7223,121993,110134,-4692,68191,140253,17047,-133832,-93111,71266,224816,244515,342614,540707,536418,330652,163455,27927,70280,205558,71325,-105730,-71263,-47543,-7741,79711,-32999,-121009,55717,166247,-12218,-163151,-143974,-227594,-172641,39618,235474,261803,65570,-117961,-174232,-241073,-123012,92836,153640,107063,-36380,-184687,-240895,-151429,-177616,-220204,20114,349087,428178,320995,175583,-8263,-85490,-69069,-150297,-188016,-123617,63072,111010,31161,-24635,-81814,-138284,-132659,-184947,-214298,-131528,-15686,64714,28639,6715,105903,104422,-2118,19527,5241,-90759,-114889,-192648,-192890,19853,132642,168690,211937,161395,127002,242724,307892,383400,306621,115861,-74552,-166513,-132835,-56513,-50225,-140048,-105868,41582,118536,106704,159536,167105,48036,-136193,-212222,-10801,-10362,-104006,-31261,44654,20160,-51505,-93233,12860,98590,156899,236962,327442,130489,-123663,-30954,103444,53834,137128,472844,323414,-156291,-369508,-288912,-129821,70115,149201,21283,26706,281050,342772,236437,223914,132928,-170870,-275455,-14073,189655,127570,-114850,-173094,30520,254792,286941,319461,251908,-57099,-341227,-307484,-73780,43416,26588,-6124,-129375,-246873,-67727,242586,247005,116682,124694,240508,247242,196673,44091,-65104,27552,170577,103426,-169650,-217557,29849,201124,187420,15785,-88599,-40013,-121700,-317887,-278289,11007,115678,-135338,-239091,40774,201717,62191,-10289,-33597,-97075,-123975,30156,162913,24726,-191652,-313421,-307369,-218343,-49825,-42595,-181853,-300766,-280300,-122629,612964,1174396,477387,-1174292,-1478827,-762995,-427863,374568,1130198,814857,114903,498161,1486670,787643,-488073,-696481,-1199083,-1385183,-230435,687729,664405,633827,617798,515157,94060,-317237,-436056,-439279,-219789,-59179,-177197,-469713,-499760,-328688,-180489,-56048,104453,80663,-91008,-78458,7621,-89768,-349301,-490977,-433449,-191691,1334,-25495,-136041,-234465,-186350,21768,36730,-32512,13894,-4403,-86505,-118857,37551,163253,307561,455490,535545,314808,59453,17595,29141,58511,178687,114489,-44408,44242,134392,147426,189826,114476,-87382,-191954,-135606,-7937,93125,12595,-140991,-91377,85042,119713,85660,258489,587144,520378,148201,-148920,-247110,-98171,54242,28144,-42969,143692,380251,437505,305660,177777,125932,3833,-144390,-132960,-126672,-142246,-80540,-54482,-151805,-130585,125335,410348,404589,65041,-276380,-271917,-115376,-192007,-242418,26328,211981,66532,-92917,-90559,-118015,-156729,-172172,-79884,-17486,302,148001,305253,267424,114071],[165249,120480,86014,-17220,-21752,-3443,-111602,-248727,-170176,6067,42536,-86869,-171397,-35528,118675,88127,84422,93683,12610,-19158,-55080,-113597,-99694,13400,206333,173493,11746,62307,61802,-8803,50784,119596,34896,-76141,-173921,-258143,-276719,-164718,-136303,-145005,88015,260713,185016,82119,87248,135226,176827,146313,63030,-125380,-248880,-172751,-121301,-87443,121559,282840,103638,-93648,5755,120930,74024,79326,219415,301343,173225,-1913,-192868,-385868,-376214,-242417,-239683,-242829,-60499,180897,337634,216095,33677,70335,160241,-33917,-284926,-203399,56831,271479,348692,182591,-22098,-89077,-152030,-205768,-203088,-282636,-295384,-80982,99097,223791,166436,-31591,-85518,-72883,-157956,-111371,76196,225653,334145,298503,181278,6843,-326851,-497998,-315161,-15471,50019,-73950,-61704,64145,-42176,-220503,-182447,20387,82705,38194,-34888,-296,152791,242166,173681,89218,121102,140428,-120696,-515962,-547998,-343767,-200897,-70382,15258,170665,260793,102966,-163761,-280869,-197172,-2501,60013,98212,140909,34153,-111783,-129933,-45969,32320,49528,42652,48074,125171,145712,71891,101528,216100,186253,33867,-250013,-321469,-150038,80450,144759,79488,167935,302345,167460,-39008,-108257,-131569,-122631,-36924,56368,54009,13607,68792,111522,171080,289553,333071,262359,93846,-29868,-103226,-335447,-515670,-318011,-94175,-201743,-235049,-83246,-44008,-44926,12057,10069,-113629,-175012,-53548,154547,198559,152909,90518,65156,-15898,-98763,-135718,-53935,-44942,-30831,76428,70979,-79987,-119534,-17939,-32371,-140611,4191,84581,106290,148964,156838,12459,-87365,52833,73507,-40860,64192,283582,255735,243513,288194,150932,-109993,-245967,-209126,-181059,-116403,-116993,-277829,-351449,-318696,-205724,-56452,-45136,-91486,-69500,-98876,-212410,-129462,-6594,25455,-4284,7435,79461,241412,405074,272096,-78153,-322270,-298571,-30977,90450,-11003,-128690,-141398,-134298,-98654,-138411,-277399,-328974,-292956,-202425,4202,65976,-77083,-212335,-161551,-110172,50280,280247,318512,208167,213787,176192,51154,-52422,-12097,128926,196992,189774,74424,8967,37075,-13367,-132115,-449,189763,176017,202006,177972,-13426,-54215,77877,68270,113498,113324,104022,92477,42740,135223,246251,98242,-75883,77284,290650,274152,163314,65466,-95769,-285222,-264849,-81204,158523,147208,-53263,-108401,-54565,-84176,-171776,-188158,-230740,-217727,-42811,277033,407187,190421,-121233,-296456,-348311,-280087,-88123,31019,-40234,-232953,-394845,-345134,-28246,206198,164569,-66902,-297258,-307263,-230724,-353305,-405251,-195027,73248,186207,307099,518193,460556,164442,46369,120707,131789,213248,325373,290690,226257,307807,302764,183065,52433,-78356,-191297,-139754,-21424,102272,274169,246426,45531,50173,171201,112800,41152,203573,138870,-12698,-12292,43805,63227,-21831,-97461,-172045,-192713,-87835,-70728,-156020,-151211,-185724,-267051,-73999,32598,-107023,-241325,-225156,-48850,129472,44312,-279175,-400899,-83929,112689,40985,102197,304575,234190,-87513,-92338,155465,248073,111681,94503,90693,174498,356250,343091,106697,26975,216578,391260,314569,198042,-19103,-284656,-371351,-361232,-375132,-729795,-863234,-561141,54222,410416,-55849,44020,537230,1611862,1733914,-2936202,-6016826,630659,4970510,2327522,1181044,1537770,826235,471209,343922,-146522,-713473,-476740,-153626,-273239,-336017,-101905,-63465,-332895,-433490,-196116,-124123,-83076,143740,260906,185487,-83361,-353257,-323812,-20993,278598,323143,128872,-34207,15239,170037,235529,165594,108628,82446,58052,-5635,-64670,-238471,-378101,-214675,137272,500629,568917,417485,199496,87711,173494,265310,145436,-25850,29720,188803,404118,376732,171982,49565,50208,59797,22756,31518,72467,86309,16943,-123075,-286841,-304326,-123694,70387,129265,-12901,-193515,-226602,-230493,-156920,79046,191122,115269,105266,148754,116245,20602,-129519,-202743,-74498,50306,-31201,-140494,-111148,27807,173308,146106,95181,52165,-18252,-118523,-205008,-203783,-79173,85509,48399,6084,26092,102591,56425,-30681,24253,237289,300997,181931,-103817,-226126,-80041,38076,-145156,-256661,-112734,-72435,-128766,31453,308384,205146,-196543,-302158,18710,219534,268401,189168,-2901,-75004,-85676,-113703,-102203,-65520,-70785,-112962,-130,191749,266109,272557,146151,-31992,-72089,-1899,283527,642246,471799,-65032,-285564,-267051,-252062,-223985,-210485,-68826,151116,143740,122057,402924,645156,422080,47253,-199506,-306058,-404206,-379689,-145570,79610,37505,-41007,-18348,-10398,-37835,-44373,-85865,-100234,-58350,-36212,-53567,-126432,-249637,-171334,126476,347642,249163,41842,145450,412880,380542,166970,-24753,-123386,-103804,-100375,-143213,-180012,-153324,-171857,-179296,-174231,-148211,-96328,-128390,-286489,-220790,34063,152930,12749,19300,91588,44734,254430,561147,523071,340814,113499,-110753,-132924,55425,98532,-35708,-6960,68903,19606,-42364,-2759,88536,195009,216530,276161,426133,424837,265544,116656,-50523,-41474,147956,69521,-100504,-44766,-20504,-60399,-10391,-75619,-175026,-77555,42422,-32089,-129827,-110360,-159592,-90129,87667,238470,184938,-29265,-122861,-182579,-314844,-230866,-24554,60102,79368,-8115,-124816,-169970,-69612,-97397,-178283,19727,337547,432605,301485,184979,63849,16306,72393,18532,-76066,-52738,114134,114218,2824,-73409,-179304,-229275,-163361,-186310,-202528,-119605,-55094,23521,18128,-17025,27418,-15237,-136209,-94353,-55651,-89567,-91506,-180536,-141950,133301,236672,268822,349743,293112,185726,226405,205390,222658,197035,75931,-57236,-135172,-170612,-133644,-62211,-62047,-3562,101356,163720,158525,161460,117667,55738,-43761,-167219,-17436,61039,-64489,-123679,-47907,3928,-5780,10316,91608,94949,148339,276480,355811,170234,-24837,60575,147425,51051,79961,358988,200869,-247845,-392287,-278592,-124610,62367,175124,102820,40592,187823,302807,281086,223216,45055,-252262,-301218,-50653,90299,5185,-217186,-295332,-79732,138280,152872,213165,190004,-76951,-275612,-166977,40640,83619,48477,47201,-71485,-207286,-90262,107892,76625,-16267,13308,185135,256892,255596,80623,-124540,-92836,71939,29252,-190400,-186052,17487,146385,176499,65360,-62075,-30695,-53880,-211977,-196520,50194,129739,-143853,-250010,59642,305510,151231,-19243,-87219,-117971,-58071,150541,287349,210426,41343,-215058,-412732,-405824,-241235,-318485,-401497,-371097,-665818,-797692,508780,1569836,1110506,-997,-152855,-343809,-523936,230046,910334,429176,-381328,-150447,907215,765282,109878,-86752,-1111381,-1326162,-17381,936872,700238,475056,464588,426988,34541,-337956,-440925,-444097,-241758,-76663,-182721,-442131,-462037,-348909,-302715,-179936,67092,78314,-130378,-103928,36213,-56123,-315988,-403548,-297532,-56880,70606,47917,-20524,-166435,-131398,101892,123455,-23673,-54738,-20197,-16224,-60797,21323,44734,149955,361689,488343,307991,39044,-70327,-87492,-16621,146042,135047,14055,36762,9170,-3448,130032,151917,39431,-36691,-29643,44594,187587,185152,26313,10294,141480,187429,176995,260613,488718,506637,157011,-122649,-143703,-13768,71336,82816,18503,54612,181480,219053,126341,62329,77114,23701,-112388,-130422,-102821,-116636,-105464,-93661,-169078,-164577,40461,324919,377771,60096,-291428,-323134,-194642,-240484,-284948,-41400,136807,31248,-88966,-88499,-143522,-166747,-127827,-34414,1954,-6163,93914,224940,258308,185699],[235844,113651,-4853,-74086,32821,58235,-104843,-207280,-136314,-17141,70838,-23664,-172174,-59783,153969,126714,30556,-12821,-29957,-11811,-11702,-28458,17683,117869,217486,125566,29596,139111,50451,-135546,-76309,34227,-37278,-123001,-205421,-346091,-413959,-243808,-126975,-140608,5238,111314,89706,123842,165756,186362,192054,134417,63045,-64518,-174483,-146367,-110977,-96841,79289,277563,199345,39397,32718,92013,54043,73410,215036,301282,187432,1120,-202405,-342485,-296179,-205537,-227235,-171279,18049,185982,296040,177356,-5374,79795,210496,-9947,-312792,-281989,-56116,150083,266348,186405,12912,-81252,-117861,-123643,-134534,-293178,-353454,-140726,32328,180603,160752,-89651,-174148,-71833,-77938,-52701,107974,221955,255030,214017,191375,104050,-172332,-308214,-154665,-14940,-66511,-199304,-190173,-57022,-77232,-161811,-93717,38828,33190,18731,6873,86442,226652,288882,156174,-11830,25807,129364,-95524,-495676,-519448,-331208,-199509,-91418,-71880,34564,176602,41232,-212325,-276698,-126821,62345,34310,5075,48046,35482,3468,31390,-8707,-52986,-28730,47595,83326,78648,24413,-43470,49020,238059,262397,73916,-287502,-380398,-146202,108353,161890,58283,141423,297716,160902,-69218,-173365,-194761,-187278,-131453,-20226,124063,207661,248954,227015,210953,244506,234006,187235,85545,-11878,-138396,-377857,-420409,-181896,-60703,-166293,-129205,61818,89581,74521,117064,122525,-22141,-157092,-81542,151435,204659,109501,-4749,-56306,-102481,-149265,-199414,-164560,-147877,-122576,17073,40118,-96903,-116521,14850,11814,-169365,-112961,19942,133496,166231,97545,-54936,-160835,-17671,69584,-16813,105817,335331,288440,270636,339135,192867,-94129,-182181,-86008,-74146,-53867,1187,-96309,-203633,-227955,-192536,-83174,-77560,-141280,-149391,-205109,-365934,-314089,-90620,92771,155535,122626,159521,236270,349940,221916,-121286,-361406,-356660,-130184,762,-84206,-206661,-183418,-89350,-32194,-145478,-273960,-271483,-269713,-222689,7972,118827,-64676,-300916,-254040,-71531,143085,309811,300095,168669,182009,164139,51641,-23634,74494,222683,204936,80654,-35477,-18786,36525,-28855,-185824,-124460,25027,101484,201406,149409,-90333,-133738,25187,29019,28372,-62336,-62843,13921,9643,103681,228130,149859,24546,144594,305895,262898,148419,86809,-35858,-221824,-234957,-130941,80979,114317,-90218,-157434,-113618,-188203,-268523,-221617,-213387,-137610,71005,325227,383629,176076,-47402,-172323,-302742,-333872,-173453,-36474,-87371,-316564,-496233,-433856,-127289,155964,213379,19907,-266780,-310366,-193711,-320776,-436001,-209590,46446,131555,278310,540174,492355,243526,131139,162124,123906,128735,152024,101866,115416,234433,233829,129503,10152,-127587,-212720,-170678,-86371,53199,285742,316580,174015,163870,197341,132905,140006,189707,11754,-152457,-130887,-62418,-3113,-25862,-86482,-158342,-106499,12535,-46287,-214982,-212831,-183318,-169616,77801,142498,-42892,-271686,-316727,-168301,4183,-57619,-278113,-297488,70206,268543,148516,152442,320764,228898,-131808,-187816,21319,134055,76341,73095,39096,73627,217766,156661,-110717,-117069,170995,339949,209453,121161,-49295,-265360,-246299,-221555,-428633,-938800,-1126009,-663302,775,111928,-431339,53005,860868,1758387,1840533,-1456069,-4710925,627839,4345491,1089374,-122439,1140874,1173943,845070,405964,-300725,-779918,-504787,-359241,-609076,-439974,12896,53060,-226411,-267898,-83190,-100857,25071,321768,348434,174383,-30946,-197968,-118374,127303,289189,234984,87763,-17112,29453,174597,201875,87106,-23525,-74389,-65901,-89793,-62862,-49210,-125636,-144442,56356,355264,463112,302637,105584,75636,176603,289991,233568,119968,154239,197043,289918,256851,100352,7362,26556,109879,119074,77718,82238,100283,31860,-71915,-197384,-178641,13328,152203,127630,-46167,-220478,-242980,-238572,-166259,48173,120833,17102,36661,120842,113319,-12652,-257298,-379845,-216301,-116064,-240130,-264821,-157517,28565,235601,216689,90135,-4152,-31255,-43251,-6888,-1760,25319,77823,1587,-43325,645,128417,100614,12351,42621,204975,309836,303502,56524,-159769,-76288,20302,-187836,-316699,-130896,-79086,-194280,-59197,255739,209242,-181012,-259426,23255,210520,252791,219297,24295,-57096,-16336,-31809,-89666,-107789,-122419,-212470,-99052,126353,240118,261762,121436,-72917,-86646,48786,317565,587818,406793,-50290,-230511,-188694,-134407,-112472,-169848,-152745,27955,74656,139500,449206,641670,400689,-5537,-244700,-269073,-313705,-307794,-88285,89206,3963,-76186,-47968,-28780,-41409,-43739,-103088,-96153,5422,47496,19355,-58345,-256259,-235822,73752,261855,190866,82247,168694,330059,315528,200357,70289,-55493,-87632,-114473,-268391,-354818,-291200,-260985,-255381,-205399,-85717,-13191,-101259,-267817,-119385,150576,150034,-77256,-48064,40692,11864,253416,586048,614687,412482,94935,-180426,-208891,4557,78409,-65408,-74646,-1994,12582,22076,40405,56302,121631,159445,186138,258801,237541,142477,45813,-132935,-157313,60694,42082,-100442,-48339,-47177,-131794,-115123,-137514,-227715,-219753,-110820,-54973,-58514,-21642,-54293,-23451,93306,186114,57623,-166328,-166488,-218461,-414325,-383830,-180107,-31769,85858,42145,-57963,-90786,-3948,-44684,-144142,-376,266818,363511,224643,145753,96501,93118,183679,173254,44328,15130,118811,71825,-17200,-71650,-209641,-279692,-211494,-246437,-278122,-191783,-166244,-89212,-43870,-54663,-32555,-88183,-212450,-190810,-124980,-95864,-84143,-162643,-62462,233872,293921,302010,389407,330087,186941,161085,81663,77010,84718,22986,-35897,-83947,-189694,-190130,-48095,26045,88822,145626,191599,191619,130040,28027,40911,29833,-115339,-3577,142829,-21628,-207869,-120341,-21155,3950,82593,133450,75712,123289,263351,309984,167907,61190,119949,159775,46031,21833,208983,56702,-303302,-375459,-246539,-123392,13853,135228,157294,68824,95891,221977,262585,169142,-62706,-307602,-282297,-75208,-29304,-137477,-308732,-397770,-198144,-8299,-6488,54734,76341,-101895,-184003,-2951,176991,160859,77201,69342,-40493,-168168,-110377,-27157,-49789,-99196,-96652,89097,227256,276842,89473,-194661,-221053,-47604,-34177,-141077,-78310,27336,67205,129442,92653,-33676,-7606,34913,-69275,-89624,64385,93210,-164859,-241986,73477,361789,200920,-35249,-118985,-127933,-24077,195646,323030,289893,189445,-114174,-469743,-553193,-406853,-563015,-637736,-578928,-1164428,-1434320,307668,1853020,1803421,1320919,1167853,146675,-533646,54368,527611,-139163,-960188,-766798,238880,671942,948906,774747,-852777,-1133902,202873,985990,610919,274174,265320,278814,-37610,-340301,-415806,-403258,-227721,-103111,-213255,-408560,-392225,-347111,-428028,-329007,-18263,30215,-171958,-143380,24579,-27503,-241386,-281915,-152565,73060,165648,207864,161589,-51126,-71436,152306,194125,7770,-90120,-32396,34331,-12746,4689,-54766,-26850,191793,350042,250463,15174,-144038,-160070,-15160,187827,196003,92073,27814,-133103,-171353,54556,162006,121129,82331,42097,63574,254008,347284,193390,111685,181387,226004,222879,180598,276896,393838,116472,-133265,-76965,53826,89695,136476,78718,-52468,-58032,-33838,-69475,-78764,-12709,-4573,-103481,-130153,-84375,-94359,-113319,-105946,-174570,-196787,-38758,220693,295401,39571,-247697,-304357,-228454,-256666,-309017,-153576,4025,-14399,-81966,-78732,-123373,-123971,-57790,24600,43784,16592,49428,121431,218499,242317],[235524,58815,-101372,-122327,90072,139111,-42425,-123433,-92867,-46604,92134,52198,-149517,-114715,97615,110919,-33267,-105021,-54864,25566,59298,59048,112134,203383,227820,101496,59883,183487,31228,-243555,-198788,-58071,-91119,-145771,-204629,-356626,-459220,-312936,-149467,-130774,-56807,-42076,-61529,56831,142552,180139,184749,139454,98581,33208,-61440,-107152,-97611,-98047,35958,233083,238474,100445,4628,42430,41244,64181,158281,243517,194174,52292,-120169,-196968,-121057,-96368,-159379,-59884,109412,174148,197882,75764,-75671,67416,243839,8520,-342906,-376776,-202715,-6822,139528,151937,55649,-27512,-59705,-53241,-75209,-261812,-373812,-239832,-92555,101320,151423,-110335,-218569,-61458,24564,31053,139468,193926,151320,121128,206448,226425,30392,-97523,-22264,-40107,-160127,-279986,-289272,-162310,-72666,-52717,29030,61929,-23705,-3918,42409,141138,259047,307667,138085,-98403,-94173,65003,-70124,-402153,-404458,-256247,-165199,-96988,-148941,-126131,38351,-17401,-204680,-196892,-12627,131228,35933,-39798,818,73154,158792,199237,16348,-153089,-127707,25614,98352,39026,-61945,-91141,54146,271207,299509,69355,-298602,-354960,-72199,161985,167491,16679,92644,266353,168986,-62679,-209166,-227865,-201347,-164608,-60259,187919,354225,374066,296867,206566,151234,97624,105070,99343,33905,-147985,-370535,-259903,52028,64097,-80663,-27366,161324,186830,185550,208288,194650,53440,-121184,-100305,144537,231187,88852,-83554,-147377,-138670,-159300,-210718,-212657,-196172,-176713,-24966,31704,-79945,-84862,52586,67817,-162489,-198299,-25914,160038,171502,34059,-115109,-213410,-69316,76946,28397,173040,405671,317232,231564,275205,142783,-113577,-130096,15262,38213,51944,153790,98023,-44615,-123255,-164931,-87082,-60187,-129072,-177973,-260990,-438660,-416490,-153489,122399,283432,246805,231659,172543,195422,76584,-215750,-423997,-416735,-215230,-80886,-139180,-266212,-232461,-62284,35475,-109611,-216835,-176846,-213872,-195081,18663,144976,-28353,-293548,-273858,-32817,204912,321567,298074,151188,147424,133630,33162,-5736,131964,272431,200886,-17403,-138497,-50046,30011,-38682,-198619,-196158,-90250,40549,162851,92137,-172208,-243145,-61636,25814,11257,-165102,-198619,-76413,-34036,84427,230772,198530,104889,177975,277123,218328,131347,111822,20967,-150280,-192029,-159979,8232,67901,-119745,-175550,-120615,-215132,-294971,-222140,-182341,-57884,158326,323734,317340,155219,55211,2740,-206621,-322960,-196507,-45982,-62151,-303945,-505070,-446784,-173930,121192,243624,86576,-212782,-276553,-142924,-229887,-350941,-156143,28108,61604,194352,444237,459900,334265,231070,206980,146450,90241,22321,-69189,-18337,117585,149877,108334,6684,-153520,-217870,-171369,-122584,7476,271703,367247,285335,258464,203052,119495,179259,125810,-100879,-248669,-197977,-96340,-7700,26589,-39170,-124766,1034,148808,18943,-226682,-250224,-189564,-105385,119649,157128,-3322,-248001,-330924,-228425,-100113,-135080,-206247,-123492,198025,340895,214322,195416,322951,217708,-142082,-233869,-86421,15493,39608,61071,-7665,-59707,7535,-69922,-289387,-219830,79827,192415,21939,-24756,-117386,-233419,-92860,-22466,-348912,-939675,-1231046,-690459,5891,10618,-453053,224060,1013643,1574131,1953880,508925,-2891881,253036,3209163,-27742,-1607881,96926,1018856,1039024,520418,-249459,-599381,-301771,-400351,-889549,-606860,0,80187,-118215,-76651,20229,-98505,102602,449183,407286,148635,-118,-95352,59932,254690,267916,132431,50704,6315,24946,132142,138764,24587,-115125,-186002,-148962,-117616,-18119,144991,121590,-45960,-20103,172000,313756,163257,-8360,48819,159841,285740,271730,177414,172530,131103,113951,101873,10073,-57771,-14444,122562,197457,133165,86741,67462,17871,-302,-65804,-65920,85693,189058,116147,-79803,-234856,-237995,-232942,-171557,19691,40623,-103085,-59257,72242,95454,-46870,-380800,-546049,-332544,-248525,-424028,-364804,-146966,97509,316056,286215,114326,-41,-12807,52853,183107,173023,108237,59789,-26872,-97959,-40802,167988,173969,70520,60290,177363,322389,387328,155343,-129374,-104172,-4609,-184345,-323728,-130232,-72234,-243272,-173028,118651,146556,-143397,-171553,30504,177778,217046,208733,934,-78917,33436,53123,-24247,-62223,-128887,-277693,-166630,68405,205148,240141,84866,-141716,-167453,-19752,218888,400636,247951,-69299,-157102,-72193,-509,7667,-131327,-231056,-99263,-9140,154237,494557,611528,357109,-32015,-241104,-211458,-180659,-160352,963,86345,-20282,-78024,-61599,-73071,-70898,-55320,-122272,-131586,10089,96833,74469,-24145,-286867,-315631,-17436,140910,133428,136254,203006,255414,244483,204686,123949,-6582,-62291,-79011,-303140,-444041,-366607,-293417,-277401,-196830,-14700,86317,-25193,-192483,-23631,227039,118421,-164600,-127501,-22111,-13168,232277,551367,644517,418017,66913,-187198,-192186,-1726,57763,-91049,-119587,-48498,4656,51023,42252,1914,43918,110944,118287,100027,44587,14754,-23818,-202737,-243900,-20691,15336,-81458,-59797,-112417,-201779,-194779,-188695,-256966,-321404,-231071,-47435,48454,96550,52369,16639,64621,95648,-76711,-285414,-213497,-244468,-490954,-516878,-300656,-68703,148155,126309,21095,-7550,38446,-20181,-101922,-9719,184617,273828,142252,86122,88506,121930,233753,278198,155355,79925,107221,35487,3163,-11865,-156052,-258262,-242344,-315484,-366620,-280135,-271936,-197032,-111393,-87846,-61157,-107847,-222720,-233876,-155207,-77993,-71872,-125667,42410,315173,308475,274240,333610,272348,139789,84501,-5282,8759,23518,265,11927,-846,-154494,-178846,17328,129400,172016,186254,222283,234192,119325,-34239,44526,102638,-43041,54350,242070,48576,-215754,-115192,-24438,-11487,119260,162022,87514,129841,236101,233269,153848,137704,157936,165673,78018,23017,114811,-32484,-277924,-284689,-156812,-83552,-23213,73759,192286,124555,55130,153604,227156,112391,-140548,-311484,-213317,-67397,-122708,-247945,-355231,-426067,-259100,-119400,-128769,-83321,-29715,-102917,-70732,169756,341289,289261,133778,92853,922,-103399,-102521,-107482,-79576,-91279,-150823,11419,201153,290949,107683,-222742,-301665,-145829,-55934,-12635,101176,89487,24074,101458,129238,26135,61905,154264,97798,40844,86289,54880,-166021,-207265,97740,383135,222423,-27825,-92817,-91880,3506,187204,290690,268375,233109,-18476,-436820,-591870,-470785,-674452,-799515,-873099,-1677329,-1864590,122239,1988994,2436551,2540342,2168144,572180,-465369,-99275,99847,-732364,-1500133,-1222310,-256601,722203,1892636,1625614,-489464,-834920,417361,902538,512030,170521,124754,149933,-71489,-307435,-364958,-333978,-172216,-105276,-225578,-343092,-267804,-275874,-470776,-418968,-91147,-12925,-165880,-136780,30802,32123,-119572,-141999,-13183,190407,278901,396256,348344,92766,-478,180441,236209,49694,-73162,-1903,103417,57689,28421,-72010,-126829,32081,188629,172304,10516,-154838,-139682,84169,316700,312151,197858,40183,-235070,-285790,2672,154531,146704,148825,83960,69731,300346,471625,319262,190801,215849,258303,241489,79233,69188,248623,62391,-152193,-37579,125576,154272,220482,151831,-121003,-258498,-248027,-217021,-181709,-101746,-75179,-126197,-123901,-56292,-54885,-75574,-64982,-146586,-203916,-79885,134634,183345,12942,-156734,-217790,-199671,-234112,-307452,-266647,-136962,-54362,-60037,-38306,-52377,-47446,7469,77528,97793,64750,28308,27896,161521,266538],[169084,-18640,-162727,-128932,150229,229412,75316,-8746,-50721,-68724,107871,122956,-111010,-186680,-37401,28876,-107650,-168433,-54778,93903,151220,137790,171887,259077,245364,118923,118568,218899,33263,-286493,-275312,-131912,-113773,-131055,-159868,-284807,-420017,-375595,-205783,-115539,-79409,-152092,-206788,-83172,36142,128632,158754,147492,152995,136615,49751,-67082,-90257,-100648,-3712,162299,209505,68997,-69078,-22381,29433,54168,71541,143716,184039,131980,22268,-10185,78144,45746,-52255,64055,189756,146692,70686,-66773,-163916,28153,228753,-5276,-380843,-472151,-345655,-156256,-38,82198,94692,63401,5149,-22111,-41889,-178219,-315306,-323887,-239943,4117,141675,-93264,-222483,-56006,107058,99744,150029,144753,44261,32204,214909,344662,228938,78102,39496,-95179,-214154,-287653,-318062,-213887,-35632,64865,131080,59099,-89830,-34463,51179,129277,222834,276112,107954,-163724,-222799,-46498,-54690,-272385,-265826,-165466,-109904,-75949,-183397,-244580,-106899,-72084,-165786,-78075,108223,182159,62263,-23182,8205,120583,285790,303003,26136,-224454,-224977,-39184,67235,386,-103348,-74652,95454,289702,280930,24424,-287836,-268879,25734,210795,158013,-32846,24156,209401,188364,-30614,-225152,-247005,-193750,-164633,-70345,220309,398344,388431,279266,142282,25121,-44197,37306,134986,94021,-142693,-345447,-119538,283267,242823,27888,32499,180982,226545,257856,254917,203093,85340,-88461,-118706,114103,232285,62288,-133408,-179251,-133929,-157177,-205122,-213122,-198193,-194371,-52751,33592,-38413,-32630,79179,111385,-116519,-210037,-36667,174303,159562,-15675,-153327,-234345,-92520,86046,78343,239499,466538,331695,150730,132063,14429,-177950,-125317,52026,104986,148511,283993,248566,76941,-54216,-151290,-83586,-21669,-91628,-169845,-253118,-418323,-429291,-201480,90254,319040,334237,261172,50085,-27271,-119841,-325431,-490212,-475477,-277265,-141379,-166048,-293277,-286429,-85994,59431,-58964,-135065,-69721,-126884,-125656,31014,127360,9654,-204653,-227800,-15376,214448,303219,292524,145510,112872,89761,-37,-8598,131262,252406,178064,-73652,-200510,-87079,-4673,-64376,-186060,-207414,-135983,-15448,77668,10806,-245374,-354804,-153932,60697,70904,-166634,-269340,-152544,-68839,82355,243289,224667,141212,165065,206299,142583,97778,120159,61698,-81302,-138580,-159329,-47635,17186,-129902,-164069,-89305,-168065,-246728,-187111,-137227,14048,204133,271535,218901,125487,147724,166052,-92688,-270374,-182161,-18864,17144,-192291,-408419,-383353,-159949,113402,249660,110478,-162570,-232328,-113951,-132626,-187329,-55795,17479,-6534,76306,245392,357429,403583,318951,242586,192418,107565,-38982,-185018,-140968,-12155,62761,111261,39990,-146711,-215505,-149500,-118823,-19942,239608,389595,358683,319977,194880,69541,114001,22132,-170826,-278051,-202818,-74188,18096,93460,19495,-83453,94239,280601,108457,-189161,-259525,-205383,-91801,59693,98196,17312,-152919,-242815,-215365,-174472,-180891,-85271,77462,269122,321853,236746,228786,318340,208190,-115899,-211543,-130174,-66878,8603,52164,-51879,-193683,-214826,-271021,-369138,-245352,-31687,-4120,-176006,-178531,-188190,-185960,52765,188624,-136147,-757718,-1193819,-677305,67785,195993,-52156,511989,918716,1020160,1856044,2211905,-640710,301176,1906722,-1077170,-3100020,-1421187,362324,1031689,685080,-21703,-260432,58128,-276019,-1050088,-802307,-119862,29864,-24119,100391,101191,-89227,156234,516847,432185,110966,-6357,-50056,176382,330946,218597,46263,37675,39200,13006,61453,67902,2694,-120973,-195808,-149052,-78261,55792,276834,277105,54753,-69845,9138,180761,86151,-48900,50847,146510,256737,252321,142180,98648,28606,-43495,-21002,-59325,-118259,-57286,104040,247745,195921,96554,13981,8962,106287,104197,43445,114666,193567,107869,-90505,-205949,-183012,-195005,-155265,24308,5845,-178589,-132023,39687,88467,-62699,-453777,-634659,-374650,-300531,-522366,-407435,-77198,215764,398734,356297,192832,83049,34571,139242,325173,306902,169265,46501,-34353,-141284,-76738,217454,264395,137017,78838,167603,344108,433759,193068,-119779,-144596,-27349,-137982,-272481,-98291,-41302,-254693,-256530,-27195,50839,-96646,-77553,45931,150845,186188,152949,-80985,-138375,60642,135925,86209,61955,-75159,-265924,-158614,59240,189699,225528,48288,-224011,-284475,-161033,41327,149709,44091,-117953,-85005,48279,108488,96085,-112904,-281576,-188365,-75039,159519,512738,569256,327447,-5704,-193400,-160102,-47983,28811,105403,77444,-23530,-40546,-52808,-129163,-119115,-66410,-117758,-168759,-24609,109104,108558,-25575,-333596,-383689,-111179,28329,97482,197471,249020,214629,184517,185031,136238,20067,-28796,-5484,-239504,-430123,-357630,-248026,-221360,-141256,47370,184237,92305,-74894,44588,238033,73926,-205808,-180154,-69359,-21976,201606,488908,613047,355803,27432,-132944,-85091,40246,35509,-120573,-144275,-68484,-6215,42178,17801,-44709,-6389,88819,89541,-9607,-95535,-78108,-87373,-262415,-288861,-75894,-852,-43719,-70835,-198643,-261971,-229815,-211813,-259525,-357706,-276493,1902,161066,190230,110002,21219,11588,-15077,-183886,-337611,-225298,-233271,-509691,-576490,-341012,-37113,248764,225901,96839,56353,43235,-29305,-60015,-7609,114834,199205,86238,22419,32900,74348,193662,296037,221527,122924,93702,30765,58445,71954,-53638,-181771,-245871,-351397,-396497,-320685,-317671,-248037,-153753,-113987,-75487,-104679,-198625,-226821,-134708,-33416,-55153,-83758,136212,350656,269853,183283,189898,126535,41949,7501,-46507,11862,15939,9537,66751,84511,-73641,-100866,114477,218794,217694,200827,241818,281092,148877,-37991,72539,169261,36506,137647,328081,125018,-147633,-44489,-15707,-59842,96352,169746,128945,164819,195802,140979,129276,181505,163569,162917,144420,90185,109448,-41550,-185339,-145247,-29611,-11151,-41280,-1954,180973,172843,56142,103787,186521,66329,-185320,-288248,-142738,-60744,-191470,-319108,-370393,-387649,-255968,-183195,-206302,-179738,-114147,-96426,16071,289537,481193,415658,189051,110112,42696,-38993,-93314,-146163,-49134,-33569,-164311,-47056,165896,278106,118672,-220011,-345528,-232799,-64288,127417,271887,166108,16325,89571,154715,88533,142514,254487,226026,142852,100286,20652,-161853,-186954,95745,346064,191148,-21029,-39676,-37623,3368,115593,186299,141764,145196,18700,-350938,-539593,-441910,-645496,-863315,-1190108,-2102471,-2030169,9408,1927352,2806401,3346368,2643764,797211,-400380,-241156,-293466,-1232045,-1924019,-1481444,-447587,973419,2686675,2206021,-151889,-529105,565227,742434,451147,202086,69158,57935,-78509,-272750,-332831,-285353,-116284,-103047,-224752,-266030,-125885,-158781,-422119,-431894,-140421,-45366,-125216,-87085,59144,100238,-3638,-40711,68941,248336,350131,505507,447635,196390,39805,152322,200361,50382,-38927,59316,191172,140229,78726,-21355,-130919,-78167,37795,70832,462,-117574,-55221,221434,469439,443006,296295,56888,-282209,-327589,-31275,111782,98482,135912,81629,61823,313923,513973,351578,209820,231274,277565,228677,-6487,-56363,123388,11283,-167559,-24662,196080,259369,318878,217889,-131262,-371646,-379451,-281925,-210639,-165150,-177093,-183770,-117274,-22557,2246,5307,19444,-89491,-180930,-73909,83651,66086,-15968,-43326,-77272,-105180,-176638,-283317,-338885,-235886,-74137,-18090,40123,54916,35940,45490,110008,151032,127855,41971,-18429,112885,256051],[43516,-105024,-179319,-94842,190915,293005,207296,104715,-22237,-77137,110747,158108,-83314,-265120,-216989,-118386,-200531,-209349,-42506,163694,231463,190111,191790,274053,260038,166089,199246,261052,68246,-251775,-295158,-181892,-115192,-90280,-83600,-159756,-335313,-432539,-281504,-97440,-62942,-193627,-289686,-229397,-100362,62457,120317,133216,194056,209765,119753,-37992,-91041,-106400,-34400,86215,129496,-23850,-146865,-80355,18389,48100,-12304,30683,150867,207957,172677,151481,227054,165275,57586,166717,237620,110441,-41354,-198731,-236457,-22134,161818,-53790,-411670,-532322,-433441,-250462,-111959,-1280,125464,172790,64525,-31766,-28305,-43901,-160539,-328892,-350112,-76476,141330,-43963,-192911,-54795,149593,139219,146218,101393,-30875,-32698,216455,441606,386697,191719,32551,-158616,-215658,-208212,-247397,-184255,23020,160934,184442,24336,-151159,-57837,40937,60548,127327,195689,69068,-192235,-323072,-165397,-37778,-130126,-140556,-84761,-37653,-12844,-140817,-252309,-185301,-102522,-110895,49405,212000,210295,110157,54661,67136,156999,328816,304027,34367,-218853,-278079,-127479,-138,-26258,-86338,-2193,151034,281714,223987,-19292,-240687,-145783,116875,244006,149194,-59784,-39085,147435,217550,17699,-219750,-250101,-179143,-151339,-50387,226971,344989,296019,177885,33309,-94082,-139212,20949,203192,168260,-116748,-314978,-46073,423866,414114,134893,45965,134066,226843,296679,261030,163431,76788,-60105,-126028,63365,180064,7664,-149995,-138946,-95984,-152744,-200095,-178756,-161790,-175184,-57411,47795,26809,38965,90380,128326,-28969,-112584,12413,186124,148241,-22508,-145088,-204270,-68028,103974,128558,290928,501693,337367,81645,-14165,-132826,-255927,-155427,33846,113540,199624,355511,333081,148061,-32689,-152409,-71224,21093,-54226,-136627,-179951,-319608,-376263,-231199,17585,264543,372432,250141,-89505,-245070,-293624,-397496,-516826,-501060,-294091,-161560,-154878,-271931,-320675,-151966,33381,-6902,-49154,33232,-6276,-17044,53737,76455,39676,-62340,-126949,-12058,183994,264460,275043,143509,84099,46031,-27919,-19195,79763,171992,144124,-63277,-189225,-117267,-70538,-105786,-155493,-160510,-111485,-67642,-38260,-75645,-291308,-428417,-209373,126256,190863,-70792,-258829,-188552,-69150,108301,258000,225791,141263,127309,123701,59961,50813,105614,83005,-17926,-65064,-113877,-68983,-18677,-107580,-125158,-39486,-71612,-140189,-117829,-71738,84419,214727,188338,115256,94188,199623,264367,11420,-200755,-161433,11133,116266,-12301,-227370,-260853,-91454,137770,237781,91187,-131830,-194550,-118398,-69815,-8742,56754,13378,-58930,-46909,3470,210187,426098,366597,257135,246495,168941,-31081,-222246,-214831,-113230,-12493,115906,89701,-112499,-220850,-128570,-82267,-23069,201021,382284,386805,347115,185219,-473,-43282,-92143,-184587,-238025,-155126,-32228,31477,123852,61046,-44937,143319,360932,193352,-114301,-240684,-223704,-122768,-46106,9537,29362,4326,-63528,-141107,-221090,-201763,43004,245390,263305,226889,221472,244559,304195,196302,-73235,-136362,-100198,-84727,-7634,41988,-94020,-298859,-390794,-393377,-329162,-187308,-130061,-184916,-314892,-286120,-228195,-116472,165039,357942,149339,-488553,-1076185,-665964,152315,618087,656411,826614,575381,119809,1243990,3097897,1937270,1237365,587496,-2178507,-4301239,-2963242,-543935,892617,863179,271305,83856,436386,-50582,-1061921,-973721,-303809,-75578,37320,220520,141976,-62637,189013,519360,410181,55175,-53547,-45490,218691,334407,145844,-8136,53736,77900,1790,-18872,-624,19590,-36186,-96202,-67165,3919,126341,302028,292024,115431,-98878,-103395,100502,116789,34318,101924,140595,197615,172243,31582,-32417,-74092,-123630,-69794,-82239,-149021,-91838,62795,260091,249489,108771,-34860,22959,231604,281272,150871,124848,177221,101818,-77067,-134968,-83806,-129963,-118009,66812,38806,-176468,-155181,36289,94029,-67969,-463110,-614878,-326382,-263748,-518998,-390919,22332,332697,447200,401909,303012,210512,85092,179346,386580,382507,194805,25892,-49945,-179885,-107247,248346,333733,184928,86004,167408,356091,435257,182806,-117483,-186506,-57461,-83404,-190653,-46925,1731,-236128,-288482,-122278,-39754,-61238,-19581,58237,136812,161793,49868,-221559,-234764,53527,195489,199134,202507,15306,-176234,-75793,101314,197131,215586,9737,-305975,-402128,-311690,-142241,-84512,-154772,-195296,-47600,125261,151491,111709,-131204,-301411,-227760,-114859,136615,470091,512022,323011,63890,-132559,-144755,31299,189965,181136,51304,-18932,14294,-30270,-175706,-166960,-67686,-84979,-184766,-80678,80304,111835,-60261,-386654,-423956,-185052,-52808,83797,244483,285083,201489,135373,142016,108009,17537,-44,74561,-118307,-345848,-285712,-144865,-106415,-63702,74072,247907,213778,49309,76379,180147,29278,-183257,-187380,-92962,-25065,157948,411036,518181,234602,-31210,-51751,65434,106317,3118,-165881,-164284,-78695,-29330,254,-16325,-62939,-16400,86216,84984,-61757,-155883,-123550,-156834,-326469,-302376,-105054,-13873,-7782,-85898,-287197,-308946,-219914,-202974,-245593,-331624,-235328,83873,239692,208922,86390,-5697,-48325,-121715,-240490,-297419,-169500,-171908,-455473,-534950,-292134,42236,346764,306142,146198,77108,5650,-68148,-35421,-8276,64500,157961,69156,-31338,-61084,-49890,67830,219499,218847,128713,85261,61606,124952,137587,44694,-89977,-223929,-325102,-323753,-270349,-277806,-219274,-150752,-128046,-92840,-108376,-172967,-186423,-69450,31695,-34830,-51217,186177,326266,180438,44999,-5553,-69259,-88830,-58635,-53809,45902,40890,37485,101855,139288,27489,18771,212365,267561,205816,169949,236532,323982,222631,25263,119732,225436,114236,220901,372465,179452,-40999,48153,-7742,-130053,14106,151274,182977,209300,142586,50456,99778,186168,142573,157341,233504,206947,187339,26880,-58549,-171,99412,75640,-43679,-86749,112375,185284,75178,69631,152322,41505,-200016,-259834,-110126,-85054,-240565,-348654,-365922,-306870,-202539,-202830,-244193,-228994,-168043,-93079,47385,312870,539693,479974,217572,116567,71429,-530,-105339,-172217,-19030,15641,-167607,-98249,103493,221301,104368,-209537,-374262,-315740,-86996,208184,356207,212953,29491,81302,151533,124682,192039,290864,269145,177960,93410,-3325,-160551,-205492,40615,244760,103097,-35560,3578,2724,-37913,-11832,28434,-56278,-53731,-33123,-263925,-442101,-358087,-515150,-832369,-1437259,-2336286,-1940441,3488,1674640,2771978,3546373,2587810,766515,-413351,-390940,-588158,-1541257,-2166859,-1556003,-333506,1345963,3116257,2401846,54484,-317440,594354,555004,423609,324200,75969,-3702,-81289,-261002,-341504,-276592,-90921,-121571,-224274,-199428,-13349,-46224,-318534,-385640,-169375,-70672,-80107,-21766,92846,140987,53417,-16934,59003,212222,325951,462979,405572,199950,8593,38822,54314,-27027,-29392,120539,280492,209889,119625,41576,-78712,-137414,-91144,-61257,-52563,-84429,20481,303555,553386,525197,339599,46547,-290457,-319827,-78602,11203,-27396,31826,20773,27819,274490,438535,256309,140209,202486,255369,164074,-76343,-94533,33266,-46445,-191750,-51136,228474,342098,365049,223242,-114857,-404661,-437394,-288091,-189807,-218430,-310666,-286574,-144083,-23737,35837,75050,83217,-56353,-169039,-64319,32409,-70866,-81507,29356,55451,160,-137960,-287399,-387914,-303728,-109805,-6678,95307,120599,51503,-812,66387,138401,135332,35912,-51236,38851,161699],[-111347,-182041,-156267,-36552,194787,301774,306320,192890,2887,-55721,106028,144715,-83328,-330126,-383127,-294997,-304338,-235032,-30704,200387,265258,206048,182408,251734,258819,218080,284407,316649,135146,-154112,-268279,-211403,-111622,-44796,502,-24996,-248035,-474913,-349582,-79552,-23251,-167232,-277964,-311005,-201587,18829,78917,76354,189645,226934,127339,-27426,-93288,-106391,-49494,26543,36402,-116392,-182196,-106685,10016,47461,-65916,-66927,92337,245135,276215,238389,274483,209639,123164,214972,235033,67686,-103324,-266891,-259584,-61243,63119,-121462,-416789,-524950,-429173,-263677,-170930,-75541,140440,267403,104946,-68406,-20993,114511,59873,-226335,-376733,-115277,150308,16958,-147156,-55187,149214,151404,142364,86974,-54355,-68154,205599,497236,472384,231044,-17918,-207209,-176076,-69464,-96060,-90065,73195,208427,178748,-40147,-201380,-66198,21442,-35768,-4138,72118,17188,-186626,-372041,-255433,-14583,87,-46936,-30113,33638,80876,-24746,-137013,-155912,-100118,-62279,148388,271832,204052,151059,152885,139098,152264,248442,188977,37494,-131099,-264848,-212733,-84681,-40652,-24258,91295,181929,228547,143060,-36921,-165271,-29598,171274,247847,141153,-58230,-88244,82912,227858,49684,-210201,-247075,-178478,-152171,-21440,211363,224849,127450,9757,-111717,-190125,-168493,58636,285319,235031,-81896,-291596,-54529,414280,487156,193523,6218,36974,198802,305996,231742,89437,25816,-51942,-130052,-12982,51604,-107489,-173053,-74023,-60988,-164261,-216562,-144964,-121969,-148428,-54599,55995,88109,99536,59817,87367,66557,70026,105944,183196,131470,4246,-102049,-140171,-12664,116355,153140,295082,476805,315645,42803,-118538,-256416,-327554,-207196,-26915,53989,165395,331763,332282,155029,-66314,-176766,-67052,35802,-53154,-115005,-86890,-207638,-325045,-261160,-73241,151156,350467,198632,-215239,-407870,-407803,-419554,-492781,-483226,-275259,-159594,-134193,-226988,-334782,-247988,-42004,16932,-1438,88368,107638,92768,68537,-8860,33008,67509,-18117,-25774,120310,200732,220139,109011,34426,-15233,-60375,-44777,-19413,34604,82620,-12188,-122561,-151233,-180321,-175298,-139367,-102125,-68961,-141641,-184568,-173718,-324942,-460373,-224913,175974,300385,52141,-209848,-202393,-49083,137952,238837,179849,101943,74350,40811,-28090,-24225,45488,58887,10850,7570,-45969,-74367,-53229,-79926,-95462,-21026,6674,-38394,-53177,-11992,133452,179642,74166,7573,43656,170242,248503,60140,-163048,-186187,-13435,170515,152298,-41486,-139410,-19559,156726,189798,16982,-151477,-195941,-170020,-80350,95694,117525,-15725,-120489,-178165,-230847,34916,362001,324027,213655,260182,215468,-4890,-210109,-244083,-179825,-92336,68172,98549,-95719,-275979,-167291,-65525,-35170,138010,323108,347862,320307,158581,-88118,-252095,-208867,-174342,-175454,-107439,-33156,-27125,55634,40058,-41582,107617,327479,216147,-49858,-222759,-257109,-194115,-151055,-89000,15853,161266,134282,-62714,-272512,-236004,108299,299636,151822,61432,150216,204756,243643,143816,-70915,-75755,-44568,-61972,-26580,8056,-151366,-379230,-506739,-441184,-224307,-99261,-211926,-317611,-378415,-344042,-243059,-43155,213208,420696,387821,-264589,-968515,-704844,183970,1081264,1391127,1038351,40086,-1036634,-106747,2963811,4567345,2927958,-752257,-3395372,-4915217,-4000347,-1328438,723112,978911,471793,266703,668272,158383,-957303,-1082410,-518009,-226295,35778,235825,108900,-49217,176708,434544,308895,-45037,-148891,-77540,178481,242995,35816,-54813,68093,95953,-23689,-113525,-87803,30271,82916,50534,34971,63579,140576,201877,158391,81344,-151845,-189897,53125,215592,197946,169958,111428,86182,24827,-135624,-196629,-173013,-131324,-61018,-74818,-156597,-131818,-7106,216242,255862,93810,-82337,34653,316154,400979,229128,116451,131561,72164,-72190,-67987,6804,-79295,-92353,110324,104991,-124516,-149251,33797,76435,-104310,-445017,-518427,-224904,-183673,-458148,-354491,92215,378345,409537,370509,372270,301314,91661,135461,340507,371587,153325,-45637,-126739,-246258,-162418,210778,325823,171778,53457,142153,314282,367972,129388,-130586,-242038,-126496,-79507,-135262,-12936,24025,-223153,-294193,-158009,-105753,-62477,-29945,38573,111060,116114,-102335,-413775,-371360,-9494,193691,245034,264288,82050,-58633,28263,150690,199679,185814,-47209,-382452,-498047,-426616,-278951,-251745,-320816,-305405,-82071,113929,101164,28303,-196530,-308201,-240371,-149381,60687,339678,420412,321128,129466,-105366,-187362,16440,246663,175313,-16653,-41091,40404,-20201,-199519,-194976,-60803,-45989,-186536,-153564,4770,70820,-123730,-438197,-439035,-240037,-108785,72451,245953,273756,181162,80014,68466,35271,-25571,1653,120080,-9745,-255606,-205318,-38804,11160,-10192,41462,242267,285905,135951,72118,71071,-14306,-116976,-160285,-107609,-47311,84530,303765,359618,71017,-116886,5921,189568,155468,-50111,-234815,-198867,-104077,-74829,-65119,-50393,-51138,2828,76953,68666,-77902,-148128,-138142,-250569,-410877,-310708,-126517,-42987,-3585,-117532,-363874,-340996,-179944,-171404,-231960,-270919,-130561,171840,251634,130735,-14522,-48264,-94005,-197128,-238196,-172922,-38753,-67306,-339160,-402914,-180750,127318,396030,329985,147490,42045,-64634,-121366,-40765,-26577,30586,150144,84349,-62912,-163396,-211794,-100455,78583,148675,94899,82436,113252,175603,157122,96008,-23033,-184475,-232225,-153094,-126485,-161216,-120660,-96846,-120487,-116970,-129260,-160512,-129101,25957,109872,-7314,-31887,182037,252192,62707,-103481,-192578,-251035,-208709,-92015,-39580,68999,73687,70495,103356,148545,121460,145282,287318,269759,141337,95353,207793,362760,333560,143913,178762,273581,191816,288937,368051,197637,57443,118717,391,-185177,-90487,116702,234983,249268,91509,-10761,85084,174749,124475,170002,337101,350175,319548,153165,72523,117074,205106,165505,-28459,-163353,10792,166264,100833,58063,147626,57430,-176031,-222191,-113910,-134860,-256437,-320713,-327841,-197146,-109968,-175353,-236855,-221496,-168724,-72332,44779,250521,492672,459370,226417,129596,94227,17132,-125484,-191028,-18720,30389,-167991,-136192,23251,137657,77243,-190239,-382298,-368524,-113654,209816,336163,222673,67720,87913,139179,144960,207827,267820,239004,159546,85502,12573,-133177,-232188,-43820,121728,5756,-49476,40540,36742,-89451,-142856,-117182,-236243,-271836,-135217,-186366,-316746,-231639,-314335,-698457,-1503889,-2293366,-1621987,145170,1337262,2375112,3192539,2182890,545275,-501246,-521634,-709719,-1566718,-2150911,-1448542,12941,1722875,3150764,2303065,123470,-228687,520029,404253,424410,476850,132319,-11076,-52240,-229095,-334114,-247195,-58698,-130007,-190420,-110590,80954,55720,-173722,-270088,-135574,-42523,-5800,76471,158865,178822,78259,-20785,11078,134153,244893,322882,282740,138950,-52635,-103829,-133743,-122907,-9192,209923,405318,302242,176979,118209,24469,-107782,-137949,-156254,-106814,-47261,80301,323642,564838,573869,363950,56401,-218579,-235280,-98285,-81086,-137613,-69727,-20524,35767,248001,319772,120224,65375,194810,246387,114299,-71005,-15753,43683,-45593,-160336,-43346,266579,408569,371557,205967,-37229,-311073,-374162,-205317,-91175,-201361,-376185,-337269,-140502,-7044,93130,164133,150665,-9819,-120574,-8399,31863,-150770,-117857,105730,212086,145410,-76353,-268870,-352537,-275742,-101083,21873,157417,171541,44258,-61034,14413,112527,129127,56732,-14716,9613,59494],[-277980,-257911,-136319,-6223,130641,223001,313605,220221,25198,-10511,85495,69820,-133113,-383062,-499966,-463298,-418769,-272107,-49092,157923,207519,161159,138914,185169,210137,226838,331294,358485,200340,-47968,-236092,-245701,-134670,-34498,48367,60776,-204921,-509120,-403562,-85607,-3628,-113804,-192616,-302767,-237492,6588,27872,-41411,107389,167010,61803,-51994,-101148,-101101,-57341,-15971,-41000,-164440,-164432,-102211,-7846,37031,-88847,-140497,2624,210755,288123,224560,202379,144004,100608,182250,167033,8281,-111700,-247795,-222075,-78212,-38704,-187823,-390499,-442300,-330435,-204681,-178133,-127725,127647,309176,114213,-111244,-8798,254383,277908,-41438,-308533,-106240,160256,65182,-102410,-52465,121175,151093,152892,111349,-27586,-80361,177918,496667,469439,200862,-72565,-218036,-117736,74081,79077,19938,85246,199561,131003,-115589,-233631,-55338,7131,-113809,-130548,-72403,-45253,-154769,-356522,-284590,22689,111497,29780,9846,93894,186020,138237,65870,-17593,-55417,-23601,205008,284479,168467,162507,226324,187916,102373,68003,1620,38500,20561,-167894,-243605,-140375,-28192,72044,182612,174817,141023,69727,-10421,-70348,58499,197343,238884,147374,-20273,-104329,29878,207936,55797,-193440,-225116,-177651,-156739,16527,204446,111496,-40375,-165581,-255753,-240468,-120091,149476,372681,293507,-27002,-244850,-89178,289281,428792,192650,-56471,-61330,177203,323020,211607,28699,-32388,-47309,-112327,-81193,-111401,-260005,-219026,-24840,-32723,-164515,-222792,-107084,-78656,-111552,-30079,74362,149358,150255,1877,7953,165728,310820,241558,183543,128560,69340,-16713,-38082,78134,146814,170499,269504,408393,284364,61193,-129490,-290908,-338585,-224337,-74120,-25311,77307,249437,292581,143267,-100004,-179038,-39916,48919,-58610,-87832,16759,-102439,-282924,-257370,-107460,82076,322806,164878,-255626,-443740,-410355,-356962,-379908,-375346,-193179,-116171,-89808,-145344,-286189,-296105,-93427,44610,27626,109921,212089,210918,106486,-68673,25191,179060,104980,1169,95177,170601,171075,68648,-6474,-57620,-59327,-38342,-96246,-88219,36770,90846,14811,-141363,-270736,-216760,-106639,-25398,-9406,-195985,-295333,-229720,-304716,-402878,-158030,225024,384257,175540,-124259,-165460,23824,201251,218741,134558,87609,78365,26630,-61372,-70813,-5521,37113,46428,115742,73683,-27894,-43965,-20072,-46718,-7241,71307,61686,31583,77563,205617,160668,-2241,-40605,26294,113376,182156,93800,-124317,-216510,-54035,203738,289245,132766,-10089,68320,194061,159621,-41735,-167037,-184339,-191453,-94145,144383,152136,-25631,-149950,-255322,-346867,-76399,263319,232857,158723,264177,258878,53039,-124998,-180150,-151046,-123174,1720,92229,-65698,-334247,-236225,-48461,-18397,105962,272691,306403,301139,171932,-111597,-373496,-249578,-107535,-72597,-38190,-41613,-111190,-59503,10102,-19311,47360,226046,210572,35673,-155869,-236053,-209492,-149616,-111516,36733,323262,341296,39060,-277381,-236621,138090,268992,8360,-82662,85293,154593,180503,93912,-78834,-20101,48908,30501,10220,16298,-151768,-368936,-496855,-373455,-62544,25552,-208018,-317669,-310015,-298880,-177124,90981,266023,422821,550512,-92802,-844213,-726669,176922,1429025,1919824,1117233,-496759,-2192454,-2056789,2052782,6855889,4822063,-2000852,-4516537,-4685641,-4067549,-1579815,697474,1047561,542276,271855,723868,327993,-714375,-1019237,-646233,-324685,40285,208478,62931,-9610,173802,329931,190696,-124360,-204793,-65739,143034,138596,-41599,-50315,121583,149292,984,-149728,-137253,61897,236296,233020,155243,116267,141521,82138,1211,7442,-192700,-217668,67091,368504,414994,275418,103471,-7657,-98262,-252085,-296981,-203280,-40471,29417,1114,-89002,-117794,-30696,189612,262958,99261,-69827,74994,370335,480412,321123,154836,122272,70836,-37340,13100,99677,-14750,-40489,179964,215388,-9384,-82834,64156,67205,-138226,-379627,-339763,-61302,-54436,-335313,-273327,154194,380170,327630,292664,397056,351535,91560,68108,257240,330243,95263,-135382,-228786,-296588,-202739,139778,274547,142390,32514,127670,250039,281648,100610,-109216,-261686,-192266,-103691,-89422,37465,67109,-180961,-250318,-99920,-77921,-42998,-42636,31475,107141,83903,-225809,-565726,-473795,-73296,165387,230663,237593,126786,79047,143241,211270,225544,176053,-70286,-385710,-498836,-426718,-288544,-282206,-384805,-380640,-141861,60303,23818,-82742,-239303,-262142,-201724,-148778,-19425,183245,337576,342438,192346,-88482,-228115,-36716,219108,118291,-85215,-65153,49120,4436,-143693,-134380,1950,21631,-146102,-191727,-60614,35894,-150057,-424840,-388960,-239195,-111148,89205,229822,235918,165587,49767,7720,-35650,-67299,6202,147756,70553,-172375,-127278,54579,113400,25818,-8767,196583,311745,196017,81210,-14791,-22631,-10657,-87673,-96085,-69761,7328,185608,190051,-70586,-188816,38998,269241,191271,-88516,-284033,-219693,-123726,-107080,-102979,-46609,10153,59257,67197,41155,-57624,-77086,-120768,-344207,-487168,-307554,-131967,-74569,-21930,-145395,-391279,-326540,-101610,-104631,-203679,-187232,14938,257239,210978,193,-127463,-60398,-82501,-194390,-159993,20601,161945,78603,-171463,-204888,-33550,196516,385298,293305,108535,-24825,-127334,-148551,-56612,-48168,25547,178810,128414,-49039,-218012,-331197,-232223,-58911,50559,45438,91926,171286,202250,137405,94311,5513,-128605,-87975,72112,78163,952,17553,2141,-77373,-132274,-152881,-152485,-62420,135710,195194,33465,-18740,138802,158306,-48317,-217354,-310797,-355400,-265002,-67813,-10056,58030,93903,95569,70781,113774,178747,235994,321155,233081,43906,-9086,160419,392295,451487,275903,228781,305327,259709,324249,314354,169169,97541,125915,4712,-196548,-176760,69844,258663,261453,48468,-34755,88507,163717,122818,199998,424799,470750,441432,279322,161427,166335,253913,227807,-17723,-236583,-106180,116534,106798,51833,164711,100667,-132216,-186955,-151652,-207530,-248365,-249963,-263185,-96800,-23471,-132692,-209707,-185821,-129319,-32883,27361,119749,317348,335297,203939,131910,87760,-766,-158793,-225334,-78269,-20940,-195021,-186858,-90561,20288,22903,-189750,-391883,-397940,-156448,114685,201727,168502,92996,81756,106047,133570,167995,173824,132543,78096,53082,40447,-95171,-264337,-160364,-17873,-91503,-78048,41741,35987,-160761,-273008,-236640,-362858,-456864,-269944,-159188,-220335,-119939,-130275,-524550,-1394182,-2032522,-1191771,382567,1000223,1754375,2476134,1607448,192227,-670157,-648027,-681331,-1338556,-1906737,-1239865,402042,1941315,2862671,2030610,42834,-310111,322555,255831,366283,523504,148246,-13614,-22263,-186583,-304878,-195845,-38070,-156629,-160380,-35031,113187,80967,-77704,-155447,-72676,9710,58214,152706,207220,176890,49720,-55108,-70642,17361,107036,120238,102341,9741,-154906,-271748,-339173,-228705,-4999,277475,509493,371843,202458,144443,92449,-52184,-141097,-225115,-184130,-66052,60630,235806,460897,541943,339498,58320,-120787,-141674,-127539,-173765,-220838,-148436,-43601,64400,217152,169688,-28648,1406,192439,222595,62718,-38357,84433,96301,-21241,-109389,-24549,265784,383789,278057,128924,34341,-166079,-261835,-120404,-4708,-159052,-373488,-333188,-132881,-8883,127525,210643,159991,-2327,-84487,39324,34018,-202064,-153149,145059,326650,255038,-47480,-269989,-289715,-210703,-92161,17948,160969,150872,-18601,-145920,-61713,42605,66285,51149,31170,-11575,-62056],[-342623,-249608,-70718,38817,74682,141399,289943,254901,131458,131312,131329,27140,-149343,-345532,-469132,-501452,-453614,-260501,-38738,93664,115321,116121,130287,147727,165861,228819,376295,423810,295356,78045,-169845,-236764,-136527,-21839,91017,123568,-164701,-482597,-388166,-78680,14644,-25780,-28427,-169052,-160440,66732,13501,-160544,-5653,84141,-13390,-71312,-72413,-46730,-22441,-5494,-41752,-112553,-74932,-46452,-8411,40960,-56177,-152743,-74686,136105,236988,157969,73747,10573,12942,101523,69459,-44679,-56613,-123599,-107174,-45213,-86541,-204623,-312780,-276871,-140979,-81375,-128640,-131303,101401,295986,110931,-117614,33858,357058,439623,174987,-157350,-46405,177018,100805,-53235,-28883,102183,166183,193362,175206,37006,-73435,141233,442547,385438,122856,-92215,-172542,-59119,165493,206145,86787,42752,145188,72602,-177326,-246083,-34136,3530,-138034,-214950,-212215,-117340,-116343,-287689,-247777,68118,197634,106494,48078,128979,267283,291057,271546,168055,16071,-1057,209750,247590,101774,116414,221944,171987,8072,-155436,-198664,20741,173875,-11941,-194215,-145117,1031,163600,234292,114579,24033,6905,27751,-2647,89273,195177,216053,149991,21787,-106252,-31036,130654,13632,-189708,-199981,-180612,-169638,36936,201822,38818,-166173,-316690,-391743,-272850,-45927,234756,414151,307583,20373,-175418,-114140,97882,229781,104010,-145701,-158295,144528,336799,202807,-17810,-101239,-67834,-100766,-145574,-282683,-440128,-329973,-64336,-47716,-161465,-218673,-93044,-68241,-101406,-17273,73351,170178,151068,-102045,-115382,221601,513573,351784,150207,96515,109829,54082,44248,147736,167025,156499,193580,276348,207138,78886,-88431,-255173,-307727,-223075,-123768,-128376,-61915,115663,216720,107401,-131871,-171564,-15372,42623,-79181,-81858,71824,-60161,-281233,-239983,-86755,80854,285676,141939,-225178,-384165,-348661,-261697,-228389,-217788,-96121,-81617,-68908,-80701,-210351,-290041,-112999,49939,6337,61478,238528,277094,129086,-110853,-4374,220425,188592,51616,107616,164436,114032,-5546,-69834,-110455,-63290,-30950,-154738,-194842,-17401,178950,152520,-115202,-341002,-244544,-91544,14379,8033,-252194,-378300,-263682,-262484,-297493,-59444,227397,373253,211690,-77611,-130550,95968,249710,168189,68317,79869,119647,56395,-67102,-106298,-58657,23,62057,212218,187227,21128,-34790,17196,-22232,-30597,72627,103123,88305,150926,261578,139335,-55973,-55071,15388,25695,81537,89893,-114882,-265753,-116888,190630,333989,218380,67491,111414,195569,121263,-92610,-194292,-179652,-182481,-97537,124780,133839,-44273,-184021,-304764,-353768,-129706,118397,78408,71716,222359,244014,82101,-33963,-76423,-70776,-137107,-107663,35325,-62583,-410940,-357782,-77739,-12803,76395,213220,248155,267488,192556,-83114,-377807,-234342,-36612,7252,480,-77821,-224710,-213062,-36332,489,-39805,56223,149855,99973,-72434,-178054,-164574,-64114,-76603,67057,422656,475513,112083,-259869,-228385,106455,142091,-156336,-199904,7831,67230,85957,17287,-129551,-22034,110710,123930,69826,50877,-106163,-297458,-405339,-255418,65782,116493,-150190,-222335,-172889,-204009,-74705,248644,317404,361312,577563,6830,-709191,-715348,93925,1481529,2022232,996626,-922691,-3137228,-4215892,725799,8212730,6129260,-2970291,-5217178,-3669641,-3126368,-1184029,838427,1030378,436914,88084,573053,399051,-402232,-789741,-665647,-355802,53615,146119,-2638,15010,157009,204085,56597,-186018,-213840,-23754,117123,36069,-96245,-34779,174112,215341,58463,-138326,-167720,71016,346451,362114,219035,117437,114873,-10015,-113640,-92290,-244602,-233708,81040,468872,563895,353067,90700,-77263,-172193,-295115,-329193,-190829,69644,128056,91026,10376,-71996,-11589,185786,256137,102963,-28341,93279,344528,483826,396193,219145,136971,81154,-3185,58534,140486,25982,6295,228408,299017,97936,-5932,86011,32838,-192906,-317453,-159242,91896,57326,-215556,-187669,180872,330495,202208,155437,331380,321601,73221,-8541,154935,260410,19632,-254994,-355480,-340107,-245680,28972,176687,97778,19952,101886,144618,166621,81570,-80625,-265923,-264942,-171191,-80627,83165,118765,-126390,-196621,-5159,22376,1238,-35719,29713,99543,46038,-299598,-641423,-522657,-131253,100571,133903,103201,110769,171237,205630,235062,247712,175465,-58863,-314448,-408242,-326752,-193823,-210243,-357237,-403146,-210921,-15929,-46970,-176841,-235755,-177829,-142267,-136290,-93226,35019,262709,353510,213493,-89358,-243562,-89934,131740,27528,-147232,-101021,18045,24123,-21594,12053,109942,92185,-92074,-197061,-100820,19926,-120095,-335941,-288129,-200747,-85565,114409,192493,166903,135579,35717,-39698,-102448,-106100,6303,146241,92057,-127314,-88059,91848,156870,31713,-55786,124119,279412,216181,105561,-52248,-12715,83189,-5856,-79916,-101266,-75504,48787,36133,-164769,-236916,33557,283849,200244,-103902,-295949,-221009,-136979,-116638,-98543,-10540,93026,120893,40311,-11107,-29233,10664,-101799,-427468,-542102,-303762,-136321,-113798,-64253,-169704,-370442,-266674,-5274,-20239,-165452,-117042,138235,304130,127551,-133806,-198272,-27619,-7764,-106137,-26357,227183,374890,231459,4001,-5252,100526,224543,309397,194529,32246,-102847,-157884,-130411,-66070,-60360,48904,225588,179398,9113,-193225,-347865,-272364,-140245,-37132,-1816,103625,208275,197601,94023,50923,-4799,-67428,63731,277076,276919,155397,145519,118248,86,-123777,-162057,-136804,4799,237404,274436,84059,-5923,82086,76515,-121975,-264541,-326104,-347262,-220374,29662,37428,20707,95246,107097,19855,53947,180601,258465,310278,181037,-51697,-114166,107807,410297,542088,374995,254610,316117,307973,323068,230130,106227,63464,64236,12614,-140169,-198955,28322,246000,242309,29820,-12732,117371,174958,149622,245540,478932,537090,508149,359568,188859,145458,247055,254144,-16570,-296289,-204221,60945,94363,51013,203318,166047,-72391,-145431,-188767,-267383,-206588,-138648,-163652,-18032,34919,-87125,-166283,-131848,-49650,50365,47490,-14315,60369,153573,170989,126740,58929,-31901,-175917,-251523,-163162,-109645,-233026,-237676,-211480,-99485,-35200,-194602,-386249,-383717,-186816,-25572,14453,76335,103062,72089,78236,118756,106264,52061,-2879,-30255,5595,72488,-35325,-263650,-267005,-135215,-150153,-97177,26699,19374,-222523,-368054,-294623,-390413,-536392,-368602,-159024,-147119,-23444,7993,-339094,-1144650,-1652950,-741450,669471,774909,1166894,1723108,1046472,-181137,-845707,-724391,-519286,-911969,-1478922,-973461,705357,1975315,2468924,1746081,-117747,-514123,56763,104646,226769,418163,98565,-11660,30155,-96989,-209091,-91306,-286,-174406,-124473,36628,103637,35299,-51874,-55480,30781,100272,128266,209243,241414,160358,11986,-70412,-124366,-72665,-14748,-41673,-52199,-117156,-242367,-396246,-473681,-277872,16554,329704,587170,427476,211021,136418,121205,18264,-96104,-229800,-235738,-115120,-5054,98281,301211,463939,307236,85602,791,-45615,-136702,-217229,-224641,-139154,85,141326,219757,65611,-101065,19786,236168,219947,53315,26090,170260,173450,42637,-24339,31171,252099,288117,123236,37113,98380,2363,-123535,-58173,44726,-78482,-259610,-227821,-84967,4749,161953,228853,132758,-8972,-40381,95714,60803,-194973,-147901,182462,407118,326532,-33576,-259448,-198020,-113280,-62052,8394,127637,94616,-80939,-189271,-100752,-17980,-6868,44099,92002,4044,-138544],[-344225,-216924,-38379,21409,-15016,32615,200729,249437,263311,299977,196898,-1620,-154425,-265131,-340977,-426095,-434203,-244492,-40154,-13123,-31284,36710,116911,110390,91025,182347,375249,459080,361462,155322,-120624,-217708,-143796,-39435,91098,132859,-146616,-430132,-342046,-94923,-13004,32965,129676,9351,-34759,146512,10507,-271000,-143039,-16284,-88851,-102813,-35405,27184,24006,22629,10686,-6103,20038,6730,-21591,31943,-5943,-127565,-137941,30573,138295,65479,-66011,-155427,-122987,-12211,-46562,-102485,16250,49585,39973,13554,-75242,-170179,-209574,-77537,80183,56724,-55489,-99736,53812,220865,96692,-79148,98715,399450,495502,336196,13476,32677,190577,120799,-2690,11155,105939,197714,249292,248225,102853,-63236,97945,341780,236946,15475,-65644,-73528,-14540,163171,223217,64575,-52745,65835,30920,-206084,-241933,-20711,7696,-95209,-233173,-318763,-190553,-86460,-185825,-156559,114945,260202,198414,101625,140960,304361,386470,402799,322325,97360,17399,180572,182723,22527,18931,129634,89880,-95670,-324454,-330102,-10574,280279,174471,-47254,-79418,48137,231724,243624,28473,-83710,-28689,54551,16039,77728,193496,201569,152004,56255,-95225,-93287,17354,-51207,-183403,-160829,-160884,-162184,47533,216061,38443,-206390,-393514,-481585,-291666,18587,280977,395968,279167,62733,-63718,-78318,-69770,-30950,-42964,-231090,-230076,105391,354804,227688,-27116,-151254,-95991,-89928,-176993,-394020,-583540,-476141,-185383,-87499,-125059,-167762,-82142,-77719,-105529,-8806,63904,157435,115288,-212273,-227994,241943,630625,409445,87825,29209,101972,92073,91217,184030,190124,137634,100520,117284,93455,66838,-20933,-154878,-231662,-201079,-170607,-223732,-193531,-8338,150006,81227,-128465,-133906,21109,48432,-71742,-67666,84659,-60948,-276416,-185497,402,162391,267002,152084,-125547,-255746,-251338,-154632,-62856,-31725,3808,-59821,-64658,-35311,-111875,-206867,-71746,51892,-39493,-29310,181934,282181,140953,-109486,-26612,209237,234802,134462,180192,205201,81289,-84020,-132682,-153640,-69714,-19948,-170325,-249672,-58068,235739,263430,-65232,-354735,-238972,-79687,24476,-6189,-283699,-406849,-256668,-187816,-155165,51741,196506,276949,152912,-82122,-105185,152798,279616,112537,4948,88199,195909,124192,-44405,-110919,-81738,-22208,78525,289286,276197,62170,-33365,23464,-14392,-65334,31206,96644,119700,202309,297614,130632,-71364,-33614,20276,-50456,3316,72902,-114263,-292580,-147188,169930,300007,212098,89667,104158,158483,86550,-112364,-208994,-164117,-119596,-41683,98072,98404,-53057,-211613,-320595,-270002,-122102,-36596,-95555,-19644,152093,177173,76934,38052,38073,34612,-133552,-225852,-49344,-76515,-470369,-486331,-139098,-14286,54781,159946,188980,225096,212676,-4442,-262230,-168163,25690,48079,5433,-111243,-319021,-340194,-63579,30317,-115432,-123842,60648,144104,24581,-82038,-54789,69709,5974,110346,448023,515918,152898,-210865,-198358,43604,-26084,-293798,-266873,-68744,-40751,-24807,-72492,-204068,-72840,120564,181843,136981,114383,-11560,-180009,-266719,-128243,130727,158554,-57922,-76429,-23938,-96202,36834,405093,380675,282139,503044,93278,-513363,-620997,-38267,1214855,1676901,692914,-1143131,-3675560,-5980622,-645316,8168130,6339648,-3302186,-5086708,-2144324,-1507615,-296737,1091626,939185,198066,-214940,278717,385361,-63296,-423770,-555641,-296406,101198,88298,-67680,14197,130791,86696,-57868,-209187,-164130,38571,109397,-34443,-122471,-23446,210160,287726,144775,-78286,-172962,52340,379407,395896,198559,66437,78757,-24358,-124808,-162325,-288519,-251370,62070,457197,576639,368436,75434,-95691,-164262,-249490,-291790,-150803,138627,180965,153632,103007,-7792,51288,220397,245394,105118,19392,66179,235801,420018,446351,294768,171923,104451,22913,51716,113023,35278,40375,234588,312608,152938,51116,82055,-30015,-257816,-278350,-31802,185792,115863,-128320,-110274,179781,260246,68957,-12066,185909,228577,54668,-60134,66211,185496,-48342,-373907,-465679,-360920,-282189,-92504,65392,66155,30156,64308,8269,30800,51872,-67702,-265448,-331122,-259215,-101509,122849,182441,-54873,-147572,74475,155337,78838,16239,41986,82882,6846,-301017,-609427,-495210,-161805,14681,-20902,-94304,35555,184734,188961,206596,257035,188733,-3828,-175431,-243185,-161653,-46163,-93990,-260232,-351713,-250956,-73690,-69677,-198903,-163674,-64418,-78727,-120892,-135865,-56219,209044,339192,187775,-90492,-206338,-89243,56221,-44248,-175130,-132726,-44925,33069,139018,218186,247609,155028,-41091,-167914,-95995,44450,-19479,-171125,-150818,-139420,-51110,137419,148501,89392,99606,40685,-66450,-157226,-134422,5358,123952,63447,-116972,-92804,62645,135022,24875,-64726,60846,208659,201809,138357,-37809,-4246,128412,59204,-67463,-133463,-148429,-85942,-67808,-192868,-247955,4096,252500,193702,-81402,-249651,-185958,-128327,-89062,-42754,48619,168694,163676,-798,-75080,-5199,79253,-94980,-472534,-548699,-288396,-137087,-148543,-109135,-178060,-308389,-168736,93561,68658,-112206,-79760,185353,286806,28155,-214453,-184964,51989,120912,55211,136237,396628,539125,361904,152230,143734,193331,214915,194546,59953,-59404,-159260,-134851,-55613,-40765,-36378,108784,281101,227740,103993,-80852,-236231,-198536,-132550,-76271,-25941,112788,212250,171643,55987,172,-29608,-4082,185060,405248,413730,261901,227655,224790,106741,-74031,-136929,-97562,72059,317398,339293,141024,16197,44406,36764,-134807,-230250,-236491,-226940,-66162,200382,114210,-6524,91034,112422,-20272,346,129095,204749,266652,144697,-106293,-184719,66691,415978,579480,410164,253113,307207,326666,292010,143423,36300,-22763,-38694,33840,-12921,-129797,14444,204870,201933,48669,55510,172200,216019,200883,295382,492807,537891,504518,370624,159220,81003,208740,249749,-21868,-330421,-259342,20728,74794,57548,255779,243798,-773,-92397,-193736,-279631,-126695,1100,-36373,31725,52168,-48319,-109650,-68806,59282,189542,143069,-86138,-191024,-14694,146800,112426,19138,-50809,-152827,-238958,-221092,-188544,-255639,-266801,-304886,-190064,-73089,-186555,-350161,-320400,-180743,-144800,-151212,-18844,98786,67970,74620,124737,61461,-52387,-124200,-133971,-53927,86521,37428,-215291,-333294,-209969,-158168,-96178,11183,1931,-258170,-413932,-286999,-320227,-485845,-382016,-153964,-79461,64388,90755,-172631,-849077,-1297744,-370870,925276,696767,810141,1198907,595653,-499786,-957017,-711755,-278278,-408047,-973806,-707652,847722,1888803,2158390,1520754,-296033,-767735,-216307,-62230,9970,174438,-20824,-14705,106258,40575,-50346,47209,53091,-174783,-94108,86895,60973,-70901,-104619,10887,156708,210063,194331,232991,247610,134072,-18227,-58143,-127723,-106780,-80247,-115259,-145416,-201688,-290281,-446012,-498410,-253038,52243,346647,608562,448889,193469,100096,111392,71564,-36478,-180978,-243856,-172754,-83975,-37871,135044,355935,275100,130660,106998,20970,-129866,-211923,-165305,-51696,95991,239049,242322,27804,-76047,120216,309083,228936,78563,84577,189364,214761,109031,55623,90859,216385,135822,-64652,-59810,117578,120376,-27984,-70205,10871,3339,-73068,-59468,-21654,17053,171237,193108,54430,-47855,-17874,129707,84068,-161635,-122345,198556,416545,315931,-65924,-261447,-132517,-46899,-49457,-30111,41955,-1786,-139904,-194881,-111514,-75851,-94896,6619,113842,15248,-180009],[-272415,-154693,-33768,-45278,-104157,-52769,100822,227986,400460,467251,282473,18591,-111319,-140396,-139406,-237597,-343316,-208378,-31357,-106945,-176451,-48899,107820,90204,12740,115885,351885,472717,398417,184882,-79086,-170939,-130530,-61374,71438,122734,-117330,-348483,-269908,-120037,-71700,53217,240675,169790,90017,218515,27776,-323848,-249662,-90995,-127388,-128052,5783,109225,74901,55309,94672,107669,76301,25621,-50078,13019,46036,-72189,-161518,-58147,47879,992,-149786,-281833,-246239,-112488,-142764,-150228,77836,213746,177069,78443,-9584,-86560,-98328,110080,279607,176267,23105,-43482,-5517,108816,87796,6414,177769,390592,448389,386494,141241,102578,203009,140853,56003,60189,132011,234783,298520,297882,140781,-55669,58789,219775,60005,-98077,-2952,63485,18561,67088,112972,-51430,-176675,-14446,17256,-196307,-228846,-34733,9323,-3044,-187113,-374160,-255348,-75608,-78440,-40915,148863,293523,295925,168660,133489,286770,392203,409230,370542,157651,37043,135901,108209,-54745,-109400,-32001,-40155,-175318,-367396,-345119,-51345,299638,337871,161355,33738,93699,254370,212014,-54867,-153501,-39471,44245,-25896,43151,200397,195603,142532,64612,-86513,-156819,-102400,-110201,-165496,-112760,-114264,-127401,45878,231126,88060,-170221,-383999,-506567,-311384,31174,255450,308055,205635,86515,70291,13550,-173001,-276431,-218381,-302362,-280706,43793,354004,271196,-8070,-176484,-128673,-90887,-173062,-415045,-649554,-614740,-348538,-136404,-53357,-68934,-69750,-105006,-120903,-11419,40111,109306,52330,-296053,-289240,230715,628401,384847,-9510,-89108,19286,69817,80066,169995,208553,123438,7882,-45029,-57893,-11828,22653,-34030,-141233,-190977,-240171,-311058,-285729,-91104,104864,67087,-97627,-82160,56616,71254,-22925,-34094,63463,-82073,-239003,-99848,114156,267105,255910,179954,-3865,-126964,-172978,-76579,66719,126584,73369,-66912,-80266,-20326,-24491,-81261,3881,44161,-97612,-139664,47755,210808,127224,-76204,-36629,159851,235866,217564,284647,273605,74153,-152926,-187755,-186120,-95243,-30129,-158428,-254740,-85921,239693,311796,-15226,-320247,-216970,-76208,8873,-40610,-289170,-390322,-219531,-96191,-15125,134839,137014,119429,14566,-140877,-108401,164078,273590,62443,-53079,88314,263152,185099,-23945,-95797,-72115,-23383,95507,324153,310064,68475,-65517,-17052,-26477,-97879,-31243,55737,118507,209190,289638,121525,-62721,-2828,23966,-105507,-43983,43192,-119660,-279138,-115714,166282,212966,124765,48829,40830,78380,46350,-110801,-212653,-146508,-23394,74496,108201,70981,-49168,-229750,-317663,-164794,-95053,-182432,-255148,-102932,63730,69533,33570,64200,116211,113008,-132659,-327191,-143500,-105694,-492837,-577361,-213899,-28743,28346,104340,118354,155007,199557,79028,-101182,-87619,59521,36267,-27912,-128858,-364507,-397524,-59647,59623,-165344,-269567,-36618,160317,109779,18681,69857,178132,93840,149301,399130,460342,156625,-143549,-152820,-26728,-184395,-381389,-292565,-145485,-158630,-141402,-168159,-285808,-152878,70986,171374,172484,176189,95843,-59901,-136402,-34823,132583,156822,27772,43277,66556,-22981,114991,511005,436707,218017,395473,218757,-232639,-431400,-180339,727772,1017705,260268,-1146806,-3731788,-6856981,-1871433,6563674,5450819,-2653394,-3878145,-542037,186681,681271,1306450,783618,-118757,-573256,-78570,317545,255386,-3777,-340635,-161564,179081,50474,-130247,-23203,92622,-3359,-131608,-196606,-82875,85792,95610,-76479,-136003,-35186,208445,339252,232635,6770,-159336,6091,323349,320654,89084,-30420,37909,33769,-36069,-165714,-304788,-276128,-9804,317316,438771,302056,54157,-62579,-83638,-144968,-213241,-109072,124096,146455,146392,138938,41106,128340,276694,227057,96269,40758,-17168,63106,308710,459570,349838,202455,125939,26933,-15144,15580,7934,49683,181277,228722,125551,59586,36340,-121323,-322140,-273181,4976,183558,99025,-87555,-53614,155931,189869,-45429,-176879,-3731,107572,45050,-76536,-1394,114047,-94684,-456659,-524392,-355030,-308323,-200248,-32868,60823,58611,6406,-151723,-127729,-27602,-105593,-283232,-386259,-344766,-142176,144757,242707,24421,-115738,88646,248555,163174,95162,57754,46858,-33854,-240761,-483792,-403136,-164870,-83707,-199408,-294827,-85128,103912,86086,120228,235495,203343,76967,-11618,-54782,5212,73162,-14039,-145663,-241083,-247391,-98873,-43401,-139127,-44415,44071,-39483,-122842,-147412,-77602,169366,281741,117917,-89597,-130286,-23301,44808,-62881,-160396,-152690,-132043,13252,278101,414269,369442,189566,-16329,-125390,-57413,101307,124599,25909,-17137,-88925,-42058,129341,95399,16550,61252,48930,-87124,-213357,-168873,-13279,75870,-4538,-140592,-146812,-37309,50326,13413,-32369,20145,111156,142434,139171,-19270,-38382,92678,74307,-78835,-173969,-212824,-202873,-120545,-177158,-241517,-46690,189038,169727,-36671,-161507,-125769,-106854,-43528,33836,93638,189782,150802,-65885,-149265,-12402,84588,-122175,-475696,-507886,-264435,-145628,-184461,-152038,-180801,-245078,-78276,153497,124193,-65339,-103212,99711,166551,-87038,-235771,-110954,134515,248047,226127,269980,470378,587025,423815,228608,193250,213477,162737,55598,-96501,-162879,-192770,-80185,41235,12203,18014,183105,316778,247552,189213,61878,-57625,-65980,-68428,-77853,-44517,90349,158791,111883,17506,-52118,-67280,32444,228483,409310,433386,274545,222509,272722,200785,-5716,-97961,-57513,109785,339074,354298,168522,23207,18104,23173,-112355,-156131,-105572,-63143,134454,385606,193563,-16003,71184,93531,-53247,-49982,14046,61459,177877,115551,-124794,-226575,17032,375301,522984,346528,202310,253321,277424,210905,48189,-41649,-145469,-168827,41651,131173,-4892,15193,122877,125203,74758,127926,212648,242958,226241,302923,442058,454022,416739,290335,67531,-14254,143074,199170,-54519,-358878,-296926,-28304,29404,40975,278311,292171,47556,-60539,-183591,-257383,-46046,115251,61255,16426,-4214,-52319,-74713,-34940,145499,341598,286965,-85382,-367231,-130899,111555,55716,-47130,-67264,-111115,-198101,-239734,-243032,-265776,-277474,-365034,-255109,-101352,-178871,-306818,-247973,-156672,-217291,-263658,-111876,58404,49324,74412,135096,34464,-133760,-229715,-237610,-148933,34682,72924,-158627,-374088,-266488,-154936,-104609,-22659,-32573,-286713,-434740,-256105,-213451,-351723,-316959,-136387,-17759,131449,108874,-63126,-623768,-1106536,-184957,1043808,689107,704398,990698,259298,-752621,-980175,-607206,-44702,13832,-537447,-519486,807308,1772419,1993848,1318147,-465716,-996888,-446357,-251790,-254956,-143000,-192732,-40777,179846,184663,115437,158645,91650,-170168,-96129,78801,-20667,-223392,-225213,27481,263655,292842,222090,203884,206344,86587,-50807,-41518,-94943,-93420,-90581,-117200,-186384,-237007,-301108,-425307,-425739,-178148,77186,306719,552463,414426,138652,44224,83538,89871,2942,-110001,-204514,-204408,-134928,-126014,6076,238516,244552,177154,166463,43423,-110895,-171895,-81495,69499,208173,323830,266561,54111,33578,270236,383489,241907,127836,119324,140862,195931,152487,104693,131557,175431,-12675,-220814,-133705,90795,155773,-1589,-148594,-86818,77929,144138,127583,46048,34885,161479,118015,-48522,-99677,-10774,148681,113056,-101765,-67627,207928,370523,239479,-125580,-258997,-93906,-17447,-43842,-66332,-46783,-85704,-149376,-135626,-70778,-94928,-148252,-27311,111088,34934,-157733],[-167973,-91451,-65404,-156280,-187044,-101544,19930,187706,478477,563402,343053,73250,-27279,-7918,63588,-5329,-212582,-165511,-16656,-157280,-287646,-135110,85030,69401,-65730,40655,313801,459029,391156,163145,-52953,-108589,-100277,-82832,37167,107000,-73949,-259537,-199607,-155151,-155122,19927,261679,237605,145318,237415,49212,-308306,-299571,-130430,-132374,-151131,23126,159562,98486,57801,151384,158014,48876,-27907,-111698,-27789,67795,-19435,-150144,-107238,-5086,-16857,-155743,-329163,-317189,-178357,-204733,-187669,92226,297281,246188,108961,64592,8458,-12313,228975,394593,237703,78636,4960,-80007,-21015,80318,107295,240953,338673,322997,303556,167737,126210,203941,163399,110658,88122,144852,241533,304033,286802,125203,-61251,23354,99310,-111480,-206269,58377,201184,43372,-91096,-97799,-230910,-300235,-86487,12936,-168356,-224834,-93121,-9342,90858,-110795,-382955,-308387,-90141,6010,59462,150145,282092,364826,225693,106852,215544,302311,285784,276522,163236,52557,87839,34692,-121457,-238415,-219764,-184953,-208948,-267720,-244226,-93677,220358,419572,352137,140848,109674,220046,149612,-110543,-169897,-34461,-4452,-107518,9067,207662,184887,112108,41147,-89159,-211364,-188893,-131511,-125142,-61843,-49460,-71574,32634,224117,139744,-95668,-300258,-457055,-329959,-18890,161663,170137,101397,85148,189911,122084,-214594,-453789,-382625,-349251,-313529,-42942,316587,310006,26791,-172005,-154284,-102766,-135663,-344016,-618605,-688107,-478058,-165001,47687,62690,-49110,-137363,-131927,-17131,8161,42070,-10431,-314899,-264714,210206,526235,285697,-124225,-242454,-124870,-9716,17669,117983,223471,128867,-60653,-178606,-223646,-151009,19350,72657,-58004,-209001,-337407,-384210,-315915,-113000,88815,68214,-52664,-31722,85452,114827,71761,34209,42985,-82036,-144438,12063,214216,329954,245673,216395,100971,-45699,-138413,-39990,137796,222090,104449,-91056,-95645,-19556,35805,41717,78062,32982,-138339,-223664,-110778,86070,96046,-19669,-21162,109354,211025,277686,385961,347075,95725,-184881,-211530,-191436,-131365,-64397,-128262,-209730,-87152,206496,301223,24652,-253311,-188103,-67956,-837,-58026,-258812,-333372,-153809,8783,102903,178552,78088,-34766,-136195,-210866,-126764,132747,244912,46763,-85347,73804,293264,211651,-17553,-61101,-20944,12295,127749,328002,297474,45896,-124386,-81511,-33545,-95807,-65626,25911,106677,179511,243670,117783,-27336,32700,27976,-129359,-64708,13931,-110257,-203975,-1298,212298,133956,10362,-28266,-44875,-9715,14427,-86499,-192143,-118403,89157,237943,191286,89541,-10459,-206804,-285022,-84708,-73982,-280642,-348752,-146632,-5037,-30630,-14896,61375,147798,144475,-129786,-368041,-203668,-120720,-445919,-571094,-251601,-34034,10569,58129,45684,63078,146953,133397,32337,-7278,81321,2917,-66129,-105251,-325530,-344798,-5667,95069,-167138,-330014,-98106,170202,179494,104926,165444,225969,167433,188842,320945,359709,152178,-55636,-82863,-62738,-270819,-392754,-273474,-197179,-246691,-223902,-233602,-331483,-206781,4504,112220,165130,218374,187764,40953,-34601,31126,132282,167567,98138,96729,78847,11170,154152,547108,477411,210246,356242,425899,136472,-150425,-261457,225239,297718,-187162,-958911,-3328284,-6677615,-2941862,3704551,3991394,-848326,-1639029,765061,1385815,1323360,1340731,595376,-442174,-922873,-401607,254456,541520,404709,-46057,34615,287444,53020,-169541,-68341,72234,-26324,-131434,-141309,9954,109767,71214,-87483,-130015,-49544,185056,366243,314687,110483,-110940,-28824,226825,189157,-55059,-128779,15019,141762,123385,-69879,-250396,-270875,-97106,116898,226398,193620,51968,26353,53520,-7699,-102441,-55326,56716,49233,79469,113024,67147,203135,343853,218174,95365,45183,-110760,-101109,208408,458627,383089,227459,152557,26069,-103668,-103559,-22987,55755,95995,81258,44231,36497,-25438,-202491,-345170,-267076,-21964,108399,38813,-57683,5356,140058,151306,-98767,-279420,-158020,27754,73596,-40665,-28674,72837,-87423,-443871,-485765,-300860,-294083,-249964,-74655,107449,116298,-50711,-297104,-279074,-153771,-188453,-308064,-400469,-378879,-159618,165638,303562,121621,-77577,43019,262864,233353,178882,83107,15035,-45221,-120832,-282967,-253439,-126288,-158671,-334858,-415195,-195674,-28142,-54547,14911,196407,227074,177982,149210,126935,144725,126268,-1771,-40089,-84309,-182440,-75595,27425,-4966,98965,133613,-21161,-130370,-117020,-22966,153993,204447,47351,-68843,-31791,102681,134211,3777,-82836,-129403,-201076,-20133,365014,552653,453761,208749,-1043,-67235,14488,191429,288980,218124,97145,-51107,-57337,91408,53158,-15140,53336,70236,-90597,-255465,-201101,-39520,25982,-67252,-166207,-217954,-166857,-49781,27952,48294,24729,23662,56298,94951,-29533,-116089,1752,53139,-97185,-203474,-246862,-260558,-112621,-128255,-220503,-91830,130809,151426,30254,-39519,-36801,-64509,13914,114799,117850,153246,89809,-132605,-206273,-45162,30223,-163692,-417878,-406837,-208166,-141360,-200622,-165590,-164529,-193569,-19496,162212,138719,-23882,-170523,-108976,-46412,-199519,-202996,-12240,192121,335910,357312,348133,445276,516920,414805,240335,162128,178376,96500,-65066,-231303,-246159,-187328,-4865,137394,93701,106615,267800,339107,249498,240651,177306,106172,61232,15367,-51394,-59921,41623,66357,32727,-14526,-87050,-97502,42957,201921,312765,346303,202918,142817,254751,265111,72540,-49754,-21823,115125,301578,317268,160131,14252,6970,30050,-70955,-76340,10989,82218,314172,530037,259607,5338,48601,59854,-67406,-84694,-132560,-134952,60227,95729,-106800,-236002,-40860,282840,381758,208306,119028,161961,159613,89683,-43080,-108216,-257069,-285336,30624,248907,138939,35361,20471,24647,92418,182560,219907,226520,199261,256209,342914,313067,280247,153094,-49947,-100040,77154,119183,-103643,-376815,-329637,-97038,-39099,-4590,254985,299985,66427,-59237,-168849,-210507,14231,170955,88887,-69501,-128477,-103207,-71082,-40101,178622,463200,437819,-16697,-403514,-161498,59911,-48227,-130466,-77679,-66472,-139565,-214192,-256464,-252676,-253728,-371778,-284927,-116738,-170952,-269368,-194153,-127017,-227598,-302989,-186315,-12565,15373,66583,138166,25307,-185825,-313313,-333448,-274713,-93692,39632,-131558,-403017,-322062,-174664,-142077,-81963,-86805,-313146,-439888,-231933,-125216,-193084,-196414,-93176,48469,181162,86265,-8197,-515797,-1125011,-232960,964851,627096,713556,1030091,28256,-947523,-919127,-421002,120508,242447,-274162,-458852,623243,1697013,1929349,1072713,-609403,-1117921,-575776,-430254,-500202,-425106,-362323,-86103,228655,289653,225712,193175,94587,-166362,-140094,-6792,-138353,-388781,-371439,784,315600,304103,179049,117257,115255,10283,-99988,-44986,-53516,-61573,-77155,-102891,-205783,-239202,-292559,-363233,-305275,-99416,62695,202940,421209,315440,41876,-23987,61385,73395,-1531,-56004,-130895,-182452,-132757,-147835,-69120,125260,205657,199461,158776,18292,-92273,-126266,-23307,155953,282023,356430,264385,108888,173440,401633,412636,236210,171222,116933,48327,117358,145521,97001,128230,141202,-103346,-300014,-178391,21739,98624,-50627,-262618,-205853,129793,322630,261001,84185,43919,125047,9355,-163361,-161128,-27410,144865,138394,-34004,-1992,200896,276459,110913,-206677,-258928,-90500,-33431,-50541,-89349,-110374,-135071,-106438,-33577,-5014,-84930,-158064,-50402,82146,45773,-95791],[-88827,-61813,-136060,-297413,-267565,-123445,-30750,122906,440760,525784,326966,125020,68258,91703,197524,182843,-88743,-131148,-785,-147932,-344008,-213986,39230,29820,-142024,-31035,272103,422632,339720,106526,-41004,-45740,-60784,-96761,-1615,95900,-20436,-174050,-142117,-188153,-241158,-56738,190882,187468,103305,189625,69292,-228496,-278374,-132059,-114396,-165262,9684,158390,81864,19106,142072,115703,-55100,-145995,-197649,-80710,53248,12941,-108449,-99210,-311,21115,-82194,-275966,-304507,-190586,-214702,-197750,61251,275298,228571,92970,112763,88928,43829,263235,403565,234228,107913,34062,-151126,-130832,81599,200799,279553,275032,180515,138409,95654,102707,202799,202398,161495,84652,122478,207994,263547,221035,75352,-62167,10791,24187,-222409,-276995,102144,322087,88107,-230936,-317436,-391895,-372048,-127661,9166,-131351,-222068,-169209,-34774,158027,-29016,-341935,-324730,-102234,75004,137567,129193,235750,390397,265396,83206,127587,164069,95671,83203,116255,74159,63254,-11987,-152471,-316270,-359982,-286447,-171837,-48183,-50047,-105834,85197,398059,454040,201609,92377,153445,91656,-107622,-116975,-4231,-45644,-160643,12016,214288,167817,75806,13638,-82145,-219834,-191059,-77505,-38914,4618,32638,5602,27311,193373,161693,-12957,-157063,-323543,-314036,-88838,55343,41775,9527,76267,270905,207597,-212232,-536558,-484950,-349452,-312990,-125295,256626,338374,80007,-122849,-144907,-100797,-58704,-196973,-492871,-645517,-492674,-134988,172734,207433,-8573,-149233,-110307,1662,-6836,-8827,-34097,-238441,-138549,214587,389982,159367,-215011,-379228,-275769,-110028,-60247,63620,244231,167881,-82088,-251830,-358298,-300640,-18026,151381,13580,-241703,-435822,-427096,-278312,-73667,102557,87869,-6034,7848,108126,174384,198331,141842,61934,-27011,6984,140106,274171,317435,238600,260838,168531,-27521,-143380,-34811,154663,247917,108438,-106687,-86930,-8949,66489,117526,115471,27016,-135455,-240445,-223611,-45205,65642,47061,23637,88743,186055,300818,443101,392601,134302,-165732,-190047,-161062,-161976,-114081,-91701,-127434,-56275,162210,252255,44509,-187021,-166232,-47854,17800,-37474,-199827,-254461,-74020,110977,180415,181114,40029,-130049,-233223,-246258,-144032,70327,208490,76790,-83010,40002,265055,182128,-37721,-20887,57367,76598,171888,316356,257378,4406,-197074,-143453,-20095,-49376,-45530,34959,96564,121113,168292,115823,25975,64108,23079,-141961,-94314,-21845,-85610,-83622,163675,300093,99903,-90467,-123432,-126273,-78308,-9524,-57926,-155436,-86772,181471,393106,320974,151148,57388,-134047,-225680,-65177,-87450,-319307,-361154,-147735,-40132,-95729,-52932,40244,123265,110451,-135774,-343443,-216993,-115190,-337202,-461451,-235196,-31129,-2811,13307,-37025,-56346,40623,111986,67361,44563,93451,-30752,-91138,-51454,-214905,-203402,73940,115575,-139708,-309260,-115799,171925,208639,136559,178013,191691,193657,208584,238564,250733,143998,22141,-16458,-66803,-281749,-351412,-237958,-226771,-297034,-264466,-263471,-334795,-216374,-54926,18197,91281,197282,209140,80652,10042,67982,167754,220068,131729,50185,2046,-4905,137343,484690,463191,243099,417524,671960,512224,148849,-259115,-130010,-275645,-559215,-668177,-2608055,-5725382,-4010476,208458,2677858,1937188,1205651,1567183,1752514,1328179,1083201,364619,-758028,-1259253,-660224,201573,754891,725631,255002,229548,377822,64684,-201361,-114984,69000,10821,-78713,-82873,60360,84385,10761,-104326,-126532,-67464,135209,339704,352971,191008,-52097,-45464,124458,45015,-194956,-214927,-8545,222735,264600,83807,-134624,-228582,-173627,-77436,14018,72763,58230,122599,177232,99561,1619,-1931,-27525,-80960,-38306,16504,39711,225848,369126,197776,89991,30453,-180653,-209311,142161,438262,372036,218559,157075,8678,-196201,-216762,-52033,51943,-11700,-100499,-70733,-16308,-98512,-263176,-324738,-248090,-87154,-17964,-45327,-26343,60602,123938,126247,-98425,-306989,-238590,10346,126592,17309,-36625,48225,-39707,-330809,-364586,-220924,-248286,-244186,-64906,183784,175010,-112719,-418842,-415560,-322150,-315589,-345227,-377553,-353424,-142668,177359,339486,210457,-38274,-54437,165800,236722,206692,89625,-12637,-25421,21412,-68070,-92340,-68806,-204652,-399648,-429965,-266630,-172977,-195966,-89208,133525,238870,262420,261076,258547,226199,91429,-70581,19229,65594,-87426,-33838,95733,139621,209239,171321,-34450,-146381,-68079,63491,145086,120658,-2185,-45732,36313,228067,283738,128258,37713,-62405,-231100,-61998,372259,589094,472367,213116,13214,-8471,92412,285112,424021,350401,167118,-32320,-97242,19961,22304,3878,86311,100654,-76423,-274528,-229944,-71320,-12856,-97077,-177103,-283070,-288203,-126104,74213,152157,64931,-37328,-43887,290,-94214,-222304,-101042,20823,-105098,-212560,-245069,-244231,-58109,-66487,-194914,-119048,94129,149150,107677,91890,69061,-7380,66215,179062,124002,79511,6222,-179893,-230578,-95009,-60608,-191171,-296725,-248268,-105060,-104217,-180375,-132915,-119351,-155479,-5464,119388,115713,13794,-246200,-380607,-307546,-293338,-145752,63756,208341,361690,414142,364900,353919,373573,359089,226308,110910,127767,48817,-127593,-299557,-272471,-130236,83035,217813,196315,224213,360393,370323,260467,253309,220810,180497,131018,86986,-8241,-65046,-3428,-19894,-37700,-28864,-86504,-98235,49195,156161,187859,212296,98753,41471,200511,306810,164442,19412,22480,108631,235948,257937,139687,11847,26003,65335,-11979,-4914,87499,178063,426562,599695,308220,65422,50976,44660,-38870,-77030,-243638,-306449,-42127,100754,-43869,-196606,-79584,171340,216983,74007,58429,77923,20601,-25964,-94300,-123043,-292103,-329136,27233,332225,286138,102903,-46920,-54059,115796,233243,212938,177164,141822,196687,256846,188537,171765,44710,-117381,-113803,60679,64644,-117727,-342484,-332390,-159210,-94080,-44338,219146,304593,95501,-51965,-128678,-123794,72963,185254,60837,-177298,-259247,-153643,-61453,-44908,179161,542625,573060,120990,-256369,-72770,25857,-151066,-178943,-44950,-600,-51035,-127904,-195185,-174835,-146386,-275739,-234293,-79197,-127042,-213027,-138660,-68551,-151206,-240196,-193701,-58464,9621,80406,156953,58145,-175224,-333433,-371240,-368398,-236518,-32438,-123828,-395967,-349182,-201184,-179705,-129559,-117411,-293329,-388153,-188175,-51001,-27295,-20456,16042,160644,257784,96703,61618,-451162,-1260974,-461297,731257,432030,657354,1192413,-56176,-1060967,-772465,-148820,229385,287273,-175395,-502416,386484,1693183,1898639,785925,-678970,-1030620,-522405,-503971,-614949,-536069,-428905,-94175,276463,358749,274090,172272,98021,-124312,-177990,-124260,-242362,-489894,-453273,-11335,328325,250622,84130,21833,26100,-56680,-135872,-41331,7474,-11002,-50793,-95822,-199132,-199696,-251183,-263960,-163749,-26355,28812,85230,275764,197237,-55237,-66265,88173,68088,-20896,-13898,-13233,-67948,-46804,-84137,-67879,55433,178804,208713,116418,-13762,-56160,-70052,7599,184329,303904,343478,244623,174582,306946,475109,384451,216703,204744,104040,-23426,33425,102639,50648,99654,148750,-81629,-266125,-179414,-51578,-3997,-128435,-343138,-272083,168849,420182,299575,79334,43407,73301,-107127,-264750,-216275,-59087,124945,160372,35283,62207,176435,157956,-37452,-291013,-262783,-113818,-80729,-63520,-88640,-130861,-143083,-29383,71425,42625,-75349,-138661,-64831,28598,27328,-40281],[-34812,-43847,-193798,-402134,-308901,-101385,-19290,72826,310774,369157,239028,167361,170281,161583,251716,288705,14269,-88482,40926,-58635,-319329,-253220,-2098,-15488,-195663,-73140,251983,388790,273542,57488,-22107,15100,-10739,-87379,-26603,97276,40058,-85304,-85778,-196711,-299269,-145388,67161,53685,-12332,96961,90836,-106527,-194607,-105040,-89780,-161547,-22898,107330,27723,-53153,55719,-6337,-192747,-287869,-287221,-132942,5647,8063,-60011,-49582,46303,93317,34664,-148565,-220591,-159763,-180574,-178956,-4217,152782,125949,26014,101591,124252,65370,212545,299812,156300,94544,24220,-215288,-209612,73427,247739,275394,205789,54857,-45243,-48388,29892,185053,235991,180957,26887,34602,121892,174264,109316,5531,-62651,10869,871,-256235,-307938,99675,389236,147381,-300409,-470377,-481212,-383147,-151664,-28455,-122822,-233943,-244974,-71583,155872,6166,-288184,-314244,-108936,117970,171920,75688,142427,340836,254779,49686,31681,8625,-109514,-157682,6051,74518,45798,-47687,-164911,-340478,-428770,-334495,-96467,191276,154381,-95916,-77023,249945,391693,158908,15849,55654,34271,-72714,-36374,23566,-60213,-152924,35695,179499,107038,17032,-19971,-73745,-184893,-119958,26438,66034,62493,91465,63366,11337,112877,107045,21620,-16841,-155515,-266082,-150554,-28981,-49965,-61795,47107,265603,203512,-223391,-561679,-524821,-322888,-297043,-197840,173444,329105,122345,-56300,-113175,-91268,24688,-43485,-339711,-514870,-391784,-61526,273027,304155,19778,-154790,-70124,38093,-11059,-44181,-28481,-104767,34673,232849,259965,32735,-273900,-471958,-399418,-215727,-145556,5794,242801,207144,-80191,-280708,-446360,-426407,-87515,172957,48175,-285787,-519968,-450376,-217036,-23673,107575,95427,5069,5632,98944,205311,295192,244965,112174,61925,159721,240389,263712,220370,221281,294460,175369,-81584,-190468,-64339,116375,200687,83965,-112603,-64265,4124,52694,100155,78484,13295,-98736,-193378,-255711,-147499,37210,91637,70041,91138,164068,272163,410046,361898,149688,-119410,-143404,-115809,-185680,-175511,-73252,-45505,-15046,114414,175713,25210,-166769,-174087,-31275,51934,173,-146379,-190989,-15538,173434,192866,138130,18000,-152312,-250673,-230098,-157807,-15929,166200,133547,-57719,-16254,170537,85501,-97211,-1736,126670,135961,203838,298465,208615,-47547,-269310,-184208,12436,23896,20978,79985,85819,41708,76074,108089,82717,84816,-1412,-174011,-165923,-77354,-58325,39883,312045,390901,115350,-158486,-223673,-186187,-111284,-30140,-44409,-115597,-56747,226274,478776,432136,223058,131416,-22496,-145397,-103209,-138315,-300288,-302970,-116615,-40428,-115265,-76066,10272,50724,17130,-155529,-271590,-187318,-88497,-192541,-284185,-174794,-26282,-11718,-29402,-124605,-190623,-109364,865,-9515,57261,103428,-39707,-81676,20367,-61652,-21976,147526,107517,-107225,-235381,-92464,167746,188201,98731,102718,101869,165972,198529,175406,170547,139756,67432,21752,-51720,-237694,-286767,-203521,-233387,-305158,-258907,-252315,-295570,-177783,-84216,-80329,-39373,99430,138921,47540,1269,92199,261193,330742,136085,-73846,-127498,-52288,76882,336100,379719,287908,557903,883378,794670,391208,-171809,-255182,-584124,-775616,-348235,-1726686,-4514737,-5227681,-3219986,2058847,5231252,4051197,1925631,1356391,700016,555269,94310,-1051316,-1566177,-846993,150162,870779,930928,503573,374214,414817,61927,-225470,-140184,92572,95381,-647,-49018,47544,20859,-71934,-136891,-122328,-69592,78545,263918,337374,227937,1681,-31720,63090,-53106,-278929,-264404,-36910,227603,323479,239519,22787,-137796,-194996,-189255,-119869,-12056,73136,187724,237144,146129,83764,58141,-67449,-179947,-158444,-114945,-37744,177707,325450,160797,84679,25215,-178166,-214594,132639,408738,324088,175315,132249,-18415,-259363,-284768,-61925,47049,-111367,-262284,-176369,-73262,-159527,-283848,-257143,-194281,-139808,-143533,-115110,25253,116599,106141,101299,-54307,-257469,-225373,58550,192525,75346,-34134,33159,34182,-135852,-193215,-136179,-179842,-191511,-13916,267050,216231,-169895,-498327,-512269,-487558,-451361,-376665,-316280,-266952,-80479,187412,343567,272315,-1160,-166927,-15312,151146,145127,59830,-27997,28476,159861,113849,44717,-10322,-214929,-383623,-348842,-275684,-282089,-298404,-169312,55058,227875,307165,306782,325193,251149,-3204,-186379,22783,161727,-3963,-7188,122378,230597,246560,144116,-75466,-162575,-23413,130789,127884,50352,-20840,-44602,30239,286737,414682,254382,165490,33716,-211747,-99100,303873,517149,419015,205363,34647,37884,148428,347807,486340,385075,180859,-27758,-148702,-75598,-759,64821,153484,134778,-43306,-258147,-246851,-102290,-32020,-83273,-167099,-326715,-372182,-156621,136633,238543,109198,-73801,-145721,-132016,-210461,-325347,-170924,4587,-90700,-203627,-221360,-177070,10502,-13518,-175647,-134560,68696,154743,173512,196558,162240,41200,87469,203362,116424,-741,-72710,-203192,-233182,-163295,-164952,-190658,-139603,-62762,29201,-37033,-131083,-67591,-57237,-135881,-46320,22813,52145,32944,-305844,-638075,-562818,-372692,-118662,64573,166470,306609,368743,313204,225526,200355,272882,214694,87121,80681,17930,-134099,-296455,-240588,-43905,153700,252612,277339,326324,426349,402327,276356,210995,151324,106633,97513,102102,12024,-77781,-36805,-81940,-102249,-47341,-74277,-91199,45689,120956,81466,71719,-7823,-53500,120281,309157,241091,91311,59534,82141,148420,181880,106153,7887,51804,101538,30595,20777,88402,184818,415286,545680,296717,112245,55584,38541,6146,-47923,-295293,-415380,-125821,99188,20081,-142088,-109903,45316,60356,-15426,33312,8261,-119346,-128811,-117677,-100826,-255186,-306376,17701,346834,383056,190924,-73812,-112165,118274,254751,173156,77554,50334,134728,196347,100321,106608,-5792,-120509,-67735,74386,35007,-97656,-266899,-320207,-228449,-151040,-89882,166187,299941,127862,-43767,-90013,-36522,105690,143959,-28780,-292888,-376780,-200029,-53192,-53954,132177,526329,619566,254718,-7635,76497,-8032,-249174,-199512,6279,52214,19227,-36366,-101348,-58798,21668,-102773,-122486,-10422,-74351,-167288,-103774,-13961,-44392,-127671,-154471,-79859,17866,90165,156572,88787,-135797,-308780,-358582,-416173,-366173,-144785,-160944,-381723,-369584,-256325,-233324,-179964,-134022,-234904,-290777,-139352,-15760,89350,147105,154781,286004,342681,147890,165738,-358802,-1414410,-813123,392730,40607,344607,1297147,-1229,-1122783,-616081,135125,269909,187041,-208821,-644377,109777,1659434,1798101,465798,-685291,-739618,-293720,-443063,-571750,-452612,-370665,-60194,304286,364614,237404,102723,103471,-53212,-199109,-253222,-325900,-508315,-443898,1195,288436,115792,-67221,-69696,-46471,-112392,-160387,-29363,65915,21334,-60108,-134754,-190427,-149787,-199580,-166643,-53457,12858,-20282,-17568,149813,81839,-137757,-84458,146636,81576,-45693,7867,121875,115034,93394,28658,-15130,31573,160039,201151,63694,-32806,-7506,-9583,16588,149610,269622,295661,210275,222704,395053,464633,295341,181555,220074,102901,-28768,-4477,47591,-5051,76552,216714,59350,-129954,-137835,-90393,-85373,-172126,-328664,-228643,211079,426024,242464,38995,41997,30017,-194071,-320634,-238856,-79510,112066,192754,116924,131314,156754,60752,-150623,-336168,-246477,-125483,-109379,-44543,-33653,-80725,-89380,81541,170934,67483,-62918,-80928,-40078,-2801,11304,9955],[-10153,-29361,-211127,-433097,-300908,-49762,44957,58938,141146,142184,101363,187619,260363,205958,238482,303402,85698,-29567,119877,95190,-220691,-236079,-12161,-49264,-217789,-76841,261575,372202,222788,51728,21742,72225,49339,-45943,-27439,106881,100971,17043,-11286,-162333,-303841,-204928,-44158,-82941,-134131,10746,127460,34107,-66745,-53816,-59401,-120431,-35977,43902,-30102,-118749,-66811,-143509,-287212,-375889,-332620,-151104,-42740,-22042,-14957,24893,117935,185426,167085,20694,-84038,-86862,-98935,-114868,-58439,-5243,-5205,-50206,51986,129859,84904,128560,132331,32915,51037,-4377,-240153,-230640,63792,251888,253139,158275,-12466,-155819,-179139,-47575,165375,262914,175394,-57261,-84993,29677,86631,11445,-31117,-35873,42271,50851,-185020,-269751,77662,414757,238788,-240981,-471233,-441148,-311789,-139709,-79859,-130078,-226740,-256430,-79260,107009,-1214,-222259,-255468,-71778,169327,195135,28000,42506,249305,216401,30603,-28620,-96576,-247438,-345916,-118104,67743,52081,-53580,-143420,-291291,-393374,-301602,8688,386064,327856,-41245,-193577,36196,199050,36885,-85022,-25791,6804,-9445,58295,62608,-2663,-41732,88140,113369,18069,-35292,-22824,-30810,-82266,22974,169332,189428,129639,135874,108775,7357,16218,5746,18661,101909,21966,-161793,-139201,-28859,-54308,-71968,30047,193864,116010,-243769,-523642,-476654,-254391,-243361,-213622,121704,315324,171295,35003,-40373,-41689,122927,91209,-193903,-324940,-191554,57500,341305,341682,41153,-133951,3665,117844,27742,-33868,15525,55333,214925,277615,196965,-34801,-267361,-468848,-435844,-276603,-201004,-35236,225578,241436,-51602,-256562,-446188,-466321,-142485,160122,65888,-293011,-533345,-425601,-144250,18670,102084,97790,-6205,-18079,75781,200299,335238,324243,197023,173988,284140,307363,214878,108759,224570,339646,155053,-158869,-240630,-94134,66463,131102,67158,-83092,-18246,31220,21254,14813,-3048,13733,-20588,-80444,-175368,-160185,42894,122685,116835,123546,171415,228771,305320,259176,134705,-54622,-74155,-53228,-172259,-207638,-59340,27739,36153,88094,106272,-13428,-186227,-192773,-11452,94885,38601,-108125,-148325,14619,187852,153496,78858,21690,-99246,-181437,-151459,-148932,-93321,136741,205736,-5930,-63047,50086,-43522,-174313,-2834,172435,173566,216486,297543,187612,-79487,-304382,-174971,70862,111251,119351,152137,81914,-29167,2838,108163,147929,112851,-29787,-225093,-264553,-139029,-26424,136895,392277,452656,172032,-180744,-304036,-205950,-95267,-38180,-41050,-68036,-12667,232602,471148,468788,270538,191229,109255,-42599,-152300,-191709,-226412,-193672,-60693,-6460,-89556,-83865,-19592,-41108,-99224,-178002,-178286,-124904,-37055,-38908,-97529,-100850,-24009,-7452,-53301,-192205,-305493,-264459,-167741,-150620,41092,120716,-4643,-18894,109281,103240,145166,191009,72068,-87310,-146001,-39620,162579,128680,9243,-13439,11121,102222,160004,142686,140974,144885,71761,17069,-35957,-171880,-223694,-177594,-220526,-278559,-215444,-203239,-225753,-110438,-82165,-160622,-194003,-56337,-5373,-43431,-40451,113550,391924,479267,130832,-216839,-253320,-103884,-4071,140179,235081,304375,698957,979757,899412,520416,-33212,-191223,-640855,-802949,-48934,-810551,-3501189,-6640919,-6108335,2198228,8391795,6356753,2094223,592732,-274563,-103954,-200268,-1298191,-1806313,-977958,70583,864645,1011362,650013,429880,373413,24526,-241967,-133262,136266,188911,59533,-62529,-25404,-55644,-146632,-177869,-110222,-46828,30917,158168,270317,207540,26334,1107,59054,-76610,-283267,-269125,-74190,138593,266769,330145,174635,-14041,-142762,-187802,-147892,-37922,85075,188312,203479,120983,128482,117415,-35209,-202265,-235657,-238088,-149515,58503,204501,100635,76192,49339,-87767,-113876,171610,368956,250117,103429,72577,-54540,-278959,-293947,-53644,38219,-185386,-368724,-247265,-118845,-197996,-265911,-161597,-107987,-149669,-228969,-150965,89535,162358,74772,60177,6460,-160538,-145609,136098,245462,109487,-34296,10919,103287,82320,-29239,-78672,-116771,-121679,49803,324012,219032,-217862,-529709,-553658,-602159,-556702,-387413,-229784,-143211,13811,197833,314397,285922,13535,-264195,-218568,-13629,-8392,-20313,-35884,99808,269096,229879,129464,27239,-199032,-311592,-223204,-230705,-330274,-347778,-219993,-29486,187342,300913,290190,328941,233477,-108732,-297982,-22127,170123,22906,-25960,86285,226860,198493,56677,-135251,-171526,-3865,136041,89900,3473,-23913,-92494,-70829,233341,445611,317289,254356,126363,-153388,-120183,186455,362437,306773,183672,59537,59631,161037,350159,451834,314046,141335,-25659,-189844,-173334,-19677,144583,233166,167073,9421,-195136,-235095,-119806,-26894,-30824,-135600,-338971,-401756,-138964,191141,274119,125010,-94770,-230894,-267861,-339616,-382585,-173601,28306,-45705,-180627,-194903,-102338,64011,25279,-157626,-144550,40206,159590,215841,251685,217625,63354,68312,184751,111343,-44403,-112938,-198829,-228552,-241535,-251746,-152350,22991,117831,171096,52685,-61995,12217,12116,-123829,-124296,-106538,-37293,31547,-321473,-790237,-737864,-429361,-148047,-16350,82333,189913,237232,212659,99602,44916,185293,235864,128292,57653,1448,-94683,-226712,-154854,53729,198419,241404,310221,380087,444924,428587,294445,128200,-10645,-87301,-19798,60032,-2084,-93261,-37405,-96673,-150227,-72812,-62930,-89336,42454,129972,35901,-29298,-77811,-107874,42495,279618,295532,168559,96122,48631,65466,115638,80011,14053,81004,133878,50856,2139,28352,115288,287371,378011,215156,110748,50336,44779,54260,-4075,-262438,-423411,-172117,81124,59665,-88756,-119947,-61504,-42151,-19858,64991,-21211,-215299,-191597,-108949,-46513,-158688,-224134,13120,302851,415241,284826,-45374,-133109,104434,250377,111891,-46412,-40834,103419,179985,68421,96434,22249,-51240,19028,102830,38439,-33967,-147781,-276999,-283699,-202980,-128386,120022,301257,175502,-14012,-48997,40292,121519,77345,-130982,-368604,-438603,-214983,-26619,-44569,62144,412960,554309,335226,238331,228958,-33107,-315499,-186838,68072,89404,56273,30335,-3432,80086,229479,120966,40828,82897,-22964,-133515,-76504,31261,51869,-5636,-79366,-64462,42687,94848,129300,94972,-83040,-239676,-288158,-390328,-431962,-258098,-221468,-358703,-376065,-320841,-285848,-221481,-124832,-128257,-145456,-73594,-3049,145484,267488,288433,396640,428745,244861,325570,-152166,-1459336,-1174030,55784,-483733,-246388,1254377,183018,-1140835,-507481,364688,265616,48627,-275085,-831661,-208426,1489548,1607051,184429,-630618,-301320,66182,-243634,-381375,-217108,-202312,18148,311013,312725,137311,20777,123691,41021,-184727,-354395,-373390,-440070,-340530,44178,205680,-82726,-249754,-139198,-86578,-146368,-162196,3747,113430,16386,-127520,-216465,-185989,-109894,-150426,-93576,3537,16176,-62763,-76258,66137,-11338,-192707,-88927,193390,98755,-70320,10790,241990,307978,231318,133852,47842,36912,138598,173115,18189,-37726,36168,45594,16718,73552,192804,225743,157048,224751,409296,367203,151413,119244,200960,111998,29445,14063,-9206,-56706,69658,318056,253717,34092,-91016,-95264,-115384,-160082,-223039,-94152,236081,328126,93214,-47777,15181,-18344,-257224,-346213,-247554,-103426,86070,202388,173051,167830,120715,-23848,-232851,-355807,-236949,-144618,-128237,-15082,34954,-11920,-26791,161038,204810,21140,-97733,-45507,-19428,-35343,-28729,3880],[-21727,-27398,-194926,-396092,-264505,-9593,115003,73506,-11774,-91106,-55779,167818,308233,219398,176465,239659,111167,29083,214466,254748,-97935,-182279,7382,-71023,-227383,-67170,273181,354297,189589,86185,79016,107250,98742,6195,-25752,91894,133408,113165,69216,-104473,-267988,-223617,-101944,-157551,-209150,-40295,166571,149620,57497,-3229,-36769,-51940,-14459,-6930,-72270,-154152,-183061,-245614,-298169,-365633,-313829,-130855,-81240,-78883,-3965,76110,167597,257020,267980,168251,51174,-109,3193,-24574,-84096,-144900,-120148,-108603,-12712,116187,111596,46870,-56816,-122348,-31852,-47841,-223328,-206311,37085,209212,221165,126976,-30882,-164544,-241574,-107310,131137,252682,133433,-148450,-199134,-35916,27579,-42852,-22142,9689,90885,148148,-36083,-173202,50484,397767,339596,-67514,-316512,-290456,-188691,-102227,-130886,-148667,-188313,-179621,-47807,31569,-50192,-166989,-164118,7260,231605,217838,-168,-42511,143211,161002,20767,-49438,-133517,-295988,-435887,-225138,45312,67055,-41974,-106499,-199185,-283633,-212911,101526,473175,423305,40045,-235938,-175180,-47159,-125797,-187066,-76410,18,42402,125113,98377,111093,137288,138594,14894,-95169,-79630,2498,41910,61751,182735,295511,293384,195026,159875,132594,10033,-76486,-109870,-13516,165756,151533,-30811,-51719,50861,17538,-26241,28389,74274,-39574,-271363,-431513,-358289,-162664,-164122,-167746,124466,313354,219203,124995,52375,43168,219654,174588,-101649,-149953,24618,178630,353205,303433,38209,-98827,88687,225839,107043,12612,63454,170924,334152,322360,201048,-33448,-210370,-380468,-385673,-287171,-234513,-83536,173411,240326,-21589,-202832,-364689,-414551,-169087,119155,65105,-251413,-461227,-353007,-87204,22834,68185,82390,-35647,-52619,41500,142805,286469,341088,278249,262692,338219,323340,153673,39181,254526,394053,129273,-226915,-281313,-116341,23982,69707,65325,-29106,27131,48508,-20382,-99155,-91491,28680,73081,57467,-15645,-70655,86128,138680,143629,161079,202281,196821,164033,99263,75059,-4694,-8915,10267,-116566,-192123,-49166,71752,75918,74645,47557,-61535,-227809,-209797,-2130,110480,37710,-104496,-137634,1525,140491,71125,18445,37130,-15575,-75918,-47777,-125821,-151833,111641,257609,52995,-82361,-59125,-173010,-255556,-30121,174442,164305,190549,305457,199481,-82370,-290094,-120195,135764,179225,205402,211480,70503,-80055,-36169,114336,211208,151800,-52505,-284988,-356478,-192916,1506,177705,369269,452159,232422,-173202,-356693,-195353,-49500,-37999,-43694,-15045,51307,217947,373999,394435,253323,206251,219927,66163,-169435,-213387,-121047,-71562,1367,43450,-44840,-94962,-60649,-131263,-202732,-196193,-101170,-56356,30884,91347,29311,-63620,-37699,9265,-45822,-217134,-369491,-382443,-337959,-287635,9205,140829,68559,95594,217286,248564,251142,190084,18004,-90603,-78248,20905,155786,50632,-93010,-102610,-33017,30454,101501,134752,159692,158437,41390,-30077,-34779,-112179,-172932,-160186,-198246,-235210,-152507,-127714,-144481,-47484,-70323,-216670,-328743,-222314,-171363,-154034,-87624,128729,505733,616859,139378,-306060,-318782,-132982,-77593,-48079,62229,264201,751742,920627,807786,531899,108207,-63788,-549773,-656398,214164,70644,-2834867,-8124746,-8368693,2643249,10816806,7877654,2376458,-26481,-1161128,-684306,-469791,-1439611,-1905851,-1058358,-53330,733691,971150,675761,390943,261846,-42268,-240027,-89375,187990,250141,71786,-117603,-119670,-103242,-167680,-191813,-70975,7029,11583,65153,181665,141746,12673,36418,105416,-22185,-204553,-222286,-103993,-7291,119241,323612,280823,120111,-18854,-81795,-82065,-508,92608,128684,98219,50534,136291,166862,62043,-127306,-230390,-302006,-253592,-91875,42981,33250,72721,117269,79674,67461,243358,327624,178773,31510,-2742,-85291,-245422,-241202,-26835,31093,-214941,-395483,-263777,-133779,-199895,-211127,-53967,2517,-100413,-242288,-138189,155856,195053,36291,14963,70864,-45036,-39908,204819,275099,122991,-31226,-17159,151787,266988,88090,-58537,-75940,-53016,112464,344285,188386,-237304,-499783,-520340,-617862,-584928,-353558,-122437,-3104,125679,221610,275761,255808,-1940,-315052,-354332,-193315,-202095,-133758,-34046,174432,345824,287166,166728,42843,-161820,-213617,-102386,-147251,-305540,-338494,-231847,-91115,138112,267214,248660,300623,206778,-163592,-344583,-79286,100230,-18657,-86007,11046,148884,103526,-51637,-185600,-154629,-4767,78992,42423,-9104,-29070,-190260,-239170,80924,351229,289081,279105,189736,-70394,-108348,68625,181219,174021,154241,83563,59902,133845,290620,334809,171371,75389,-2730,-187509,-234781,-25061,224658,306623,200313,85614,-76273,-169692,-102114,8181,50074,-78101,-307771,-367269,-81030,223917,253528,100892,-102878,-274697,-361078,-422147,-356558,-96027,103519,32231,-144617,-179288,-60596,88151,61201,-121525,-146642,4755,162018,236595,254173,221911,53238,19631,138777,124812,-18156,-90006,-166803,-228198,-314450,-296071,-79777,161957,263392,292293,149168,13658,85969,77722,-107659,-209865,-237543,-131340,14184,-279857,-777528,-773517,-451151,-226871,-146379,-12943,50786,62130,90667,523,-68833,115501,293846,229953,62241,-10576,-34219,-116454,-40021,139033,215900,197803,282348,363174,402318,428290,296496,27801,-204786,-311794,-162632,-15816,-46432,-103610,446,-63462,-177643,-106484,-67759,-108771,39752,183258,52267,-75846,-99221,-116272,-20657,222481,319782,245420,132411,13436,328,71442,67907,29542,104025,152431,44212,-50725,-65879,-3824,81312,137144,67246,34511,12228,48657,80168,33726,-159797,-336178,-182937,32540,45716,-62836,-112739,-129973,-80617,48683,140443,-7652,-247615,-209667,-83208,11910,-49719,-120492,9135,212178,372299,348474,20202,-123365,70747,210494,27815,-172618,-112614,101117,185007,67554,110476,94174,48026,90129,104634,49536,46999,-14801,-206325,-317421,-260137,-167745,80564,294631,219409,30054,-16856,84074,116638,7757,-203061,-381634,-435810,-200404,13884,-18054,-19307,215801,373984,312975,361137,309350,-61598,-353661,-169360,107507,97443,44904,39665,53545,198039,417351,329233,209178,164737,-5838,-128222,-60223,46121,86745,69916,-10012,-36727,57848,74037,55806,45059,-50560,-153392,-187037,-306747,-425905,-350075,-287576,-337150,-377604,-383931,-334581,-260385,-102403,2907,12496,-7288,-10737,131340,297449,357020,443365,485237,350515,511295,178080,-1334025,-1442760,-193836,-1003203,-984535,1045764,422125,-1139010,-495190,471514,227717,-38523,-288245,-1010603,-591485,1116200,1356828,4319,-540674,158142,452324,34321,-117331,55168,34,107770,284001,209406,1139,-56427,143433,127823,-142192,-408620,-386706,-317461,-183431,97625,89679,-313337,-432605,-186981,-100955,-160413,-139914,54850,138039,-34328,-249104,-312766,-187833,-93521,-112161,-51260,12234,-1166,-74059,-77475,25462,-74839,-213994,-91774,182959,88058,-95759,4711,323672,449348,315890,185582,88807,53420,112228,133910,-3512,-31472,65507,97679,34082,10272,119431,163603,96376,185618,365035,229916,-2276,45568,161052,139057,138154,89507,-37226,-74555,100389,428952,433004,166438,-49143,-56942,-66006,-73097,-41095,101115,252068,176441,-81075,-141477,-18852,-48944,-271637,-324543,-224369,-105315,69064,200175,207729,184535,96606,-65632,-253215,-322016,-208809,-144873,-105432,48155,119939,70314,47412,212229,194150,-52879,-142524,-17613,18437,-28520,-40483,-12756],[-33218,-16585,-138086,-293076,-200995,9947,168152,122130,-76284,-237853,-167754,128500,320180,224052,116101,156719,110190,83841,305604,371328,7872,-110024,54113,-68993,-230814,-59908,266033,321924,176318,148264,138907,119338,130984,52367,-39080,33455,122479,180398,134756,-50811,-213705,-198397,-81918,-129468,-203781,-45008,191186,211946,142099,31831,-25140,23593,39167,-28393,-85266,-146300,-252642,-285681,-225600,-253502,-233662,-84311,-109766,-160543,-50567,60058,152504,269667,300496,238224,133095,70253,90896,55227,-88274,-234267,-192620,-137486,-67185,93603,136266,-16769,-232625,-296988,-163868,-109892,-183452,-171298,-28282,118149,176887,91316,-38008,-106402,-228295,-149420,58129,169464,42156,-233027,-275872,-67473,-8392,-63421,3492,40510,122856,237992,124675,-59361,19292,331835,404657,146600,-78013,-107342,-77068,-67082,-170700,-174315,-125084,-37783,3073,-54981,-135627,-152123,-81485,92030,279063,228645,-17121,-109188,39790,89705,-2288,-56525,-129474,-287785,-443799,-305554,-10665,59755,-41996,-90514,-122623,-168299,-126396,130839,421606,409094,103523,-219306,-324527,-254455,-282629,-278053,-110733,-19976,33101,120056,102035,217213,291814,141648,-115542,-229772,-132154,24129,109556,185998,282227,336983,326372,230951,153824,121590,-394,-155656,-210861,-66743,146094,174500,59437,52804,145188,105890,36400,25855,-72890,-235643,-304407,-305498,-214293,-84626,-94835,-92231,168866,320555,242540,170947,120476,131463,287776,186283,-91528,-62988,157300,240856,287431,185243,-8917,-77300,144092,319628,198836,61884,65522,174423,336516,325446,228825,6290,-149521,-270147,-301019,-277496,-282452,-179630,63555,175539,-19809,-152277,-244307,-310668,-178811,49469,34520,-182491,-328892,-252229,-65091,-28363,-7925,34875,-78585,-88917,-2649,31061,142100,269285,306613,279101,296367,277319,97577,31841,295020,437150,107454,-271437,-316194,-137655,-10484,24119,64736,17763,37459,20398,-75519,-194822,-149152,47031,144129,164549,150510,85778,150105,136896,129540,169899,232345,187247,34089,-84521,-32479,-1517,25098,59156,-28607,-131692,-46893,71324,81746,49674,-14450,-112177,-261758,-215356,-20294,62788,-32942,-145043,-161845,-60683,30807,-39566,-34330,45002,38972,-8033,21789,-110045,-195867,69578,252396,92003,-70818,-130646,-277653,-331593,-85027,123942,95361,112204,293424,223497,-62540,-236223,-47835,176719,194880,232614,213487,30905,-113789,-46203,114615,253048,192013,-63111,-329692,-400811,-222136,16497,151332,248146,377737,255604,-161872,-384321,-181084,-12292,-41171,-46977,37841,128679,200967,221286,217096,150624,154154,267158,153284,-136165,-186768,-18538,24255,50314,84723,-16497,-132058,-130706,-209698,-268562,-207361,-72029,-11950,99794,172751,48847,-104810,-80113,28300,-6489,-189870,-366969,-433839,-453454,-367076,-28726,146923,149975,237322,341628,349657,272300,144555,-42269,-118004,-55354,63838,139927,-24897,-166378,-116941,-16255,-25669,34919,133587,202105,171765,-7861,-105035,-55062,-71740,-133040,-151672,-184051,-199725,-95035,-46473,-75564,-24602,-85821,-262777,-412171,-346735,-300163,-243283,-123495,117771,535786,681872,171241,-291894,-295918,-130084,-127999,-186335,-102299,157562,659663,720718,574537,466868,200905,-19284,-447247,-402777,435207,872418,-2346571,-9401026,-10224736,2660263,12100833,8706571,2950131,-141070,-1598813,-1009076,-651033,-1405291,-1793920,-1081450,-216582,495173,809792,582778,272472,106504,-123272,-218317,-25546,219876,237070,18488,-194636,-191251,-94893,-111491,-149428,128,76211,20311,18457,103059,48750,-44047,44573,160849,73856,-74782,-136234,-111910,-152929,-66600,221205,309277,227352,137109,73036,24563,69682,88714,33176,-31377,-33124,102325,178568,167095,11358,-144490,-286552,-314639,-224510,-107255,-25334,71698,208177,269709,265986,313585,284107,126578,-19972,-75429,-106528,-176079,-153166,1183,18793,-204601,-353782,-234881,-120659,-171722,-140189,37960,105178,-14623,-188973,-89371,197993,201826,-5046,-20588,122336,52032,38001,222909,269592,121220,-26832,-52709,163955,365821,132536,-80552,-76989,-6989,158799,322427,131883,-221635,-414226,-420179,-528699,-521950,-274878,-12228,119988,221282,252710,243221,189727,-56000,-317132,-366496,-314260,-372511,-257149,-34464,223061,381789,301558,166509,32248,-124824,-132693,-31634,-61041,-230401,-289094,-209085,-109971,101717,233574,213966,264573,190133,-140672,-301181,-117974,-18204,-120210,-169543,-65733,51788,16225,-139165,-207613,-109992,-18326,-16487,-1930,2639,-62468,-326188,-426213,-120719,161431,176821,229151,198109,7098,-66503,-16783,20104,51807,113219,88211,38667,76384,180256,165391,1837,7330,49700,-126360,-234891,-13307,282690,350463,226122,170258,80726,-46777,-43567,61591,133391,-2275,-234804,-279702,-6603,226232,188980,40638,-103453,-267880,-385048,-419632,-245765,36947,210843,124832,-105412,-187046,-80179,76122,102614,-55639,-138133,-33892,160890,239535,209956,168856,10780,-40038,83353,154570,76154,-7779,-117978,-240439,-369877,-293586,4004,250239,346080,364105,228265,78332,134500,125514,-88058,-280561,-343430,-211415,-12782,-191124,-602943,-655343,-429091,-320326,-272404,-88435,-69017,-106049,-27356,-66923,-140657,67727,363237,348560,84302,-24598,21334,-2119,67943,191096,212986,146699,206124,279074,304430,382146,262986,-62110,-349748,-453103,-256633,-84456,-96486,-94670,71001,5049,-178079,-139488,-92851,-150620,37809,257503,105539,-73432,-77813,-90140,-64113,150306,317852,317159,171295,-13824,-36629,56705,72720,53017,119656,156666,22090,-109633,-154572,-130814,-134847,-103892,-109181,-101341,-61301,42231,74374,55336,-18161,-181404,-159517,-37982,-22971,-71831,-86154,-141635,-61942,152543,238511,51423,-205669,-179155,-46756,57521,35075,-24658,11148,106476,272915,361687,103388,-83865,31382,141655,-64779,-264293,-143414,115541,185041,69531,122655,166660,130825,107731,63913,51551,121912,108324,-105930,-309936,-311680,-201668,53116,272900,246479,83881,11625,97561,106119,-27162,-196724,-310913,-362479,-153581,73256,33906,-83838,-6203,132236,191037,313704,288407,-87879,-360267,-161565,114187,91279,11971,5445,62052,273607,542162,472252,346624,216997,-28742,-140784,-39954,37358,56091,83166,32280,-11523,55225,31981,-48615,-50161,-41005,-61180,-73976,-185671,-351634,-388205,-317290,-299347,-358815,-411031,-355285,-281280,-63293,141035,152261,49825,-22135,72694,239107,336836,415935,507425,438408,686018,584307,-1025566,-1525696,-290283,-1333746,-1627316,729692,616990,-1120367,-562719,447897,184567,-10892,-183311,-1109236,-1012735,590302,1123784,-33134,-429172,515737,759365,315875,142548,256427,157408,177884,228466,83034,-127973,-118167,142836,182668,-80967,-402171,-361790,-173794,-15079,146335,-32899,-519430,-571012,-212863,-99377,-153694,-92726,113669,136424,-114286,-382379,-377384,-187602,-96100,-79819,-24138,1645,-11242,-34133,-24731,14368,-109678,-200992,-98656,94119,18441,-130817,-3140,355316,499017,318680,159311,86057,59998,77013,89498,-4834,-31736,65682,136467,72112,-2788,85340,120666,27283,114051,284551,99953,-127182,-30506,106383,165735,249491,181576,-34698,-64198,146979,493913,512735,205954,-36321,-7298,25396,43959,145180,276990,238200,5863,-236913,-228454,-68629,-75747,-257703,-282082,-192562,-102021,42707,160053,184266,155260,66281,-89893,-241693,-265464,-186888,-155955,-76300,102561,163480,108293,85337,196010,120975,-147107,-198948,-28187,32163,-14332,-39150,-44966],[-51920,-22140,-87322,-185544,-156237,-27664,154851,160873,-57375,-274179,-221064,62955,280975,208565,68451,82720,77763,96234,333631,379691,37624,-70451,83869,-66664,-253843,-87564,203893,243432,153671,190057,163491,94624,126508,60311,-96769,-86319,49898,179221,141174,-45742,-180654,-152416,-2268,-17280,-135884,-31129,170350,202920,164884,39774,-30924,70255,91639,-29757,-75556,-106203,-263664,-276871,-114619,-85927,-123141,-38481,-138515,-259987,-159603,-42883,52931,202300,250760,206196,136393,106661,137982,89252,-91932,-267195,-216642,-138082,-89322,75024,144657,-59588,-361952,-461384,-328717,-185526,-140456,-154424,-135037,-5123,122804,43943,-60265,-41258,-165793,-177620,-58256,9466,-85690,-288632,-289169,-73544,-41147,-78255,8162,33388,119899,281227,240141,37592,-6746,232792,411295,326679,153997,32228,-21311,-44602,-172909,-178174,-34418,130904,57307,-121386,-222330,-175597,-31481,154213,296548,226817,-20145,-143721,-33131,21531,-37489,-60352,-109650,-257229,-400990,-342546,-86718,28548,-55202,-102091,-90341,-92041,-76387,88805,271426,308631,128883,-159317,-354128,-332260,-367930,-327604,-130914,-62575,-41295,50047,77658,269486,352576,93077,-239557,-347909,-183536,30451,155233,253560,289948,278271,280549,238538,141354,97585,-13236,-189988,-250340,-104088,64913,91068,67093,110530,193262,165544,95688,30152,-197053,-407938,-314605,-150432,-66432,-26876,-46214,-8397,243553,346231,243715,163509,147920,211201,332774,156010,-131327,-68041,171986,227004,170617,33230,-77621,-66631,161484,379322,292392,106161,17384,70330,237605,284372,253368,64200,-107244,-193257,-227873,-263533,-353367,-318690,-81476,71138,-32150,-100072,-111419,-184515,-164739,-17911,-5235,-97857,-158671,-123133,-49840,-98140,-94909,-19575,-98907,-89655,-21515,-82350,-37125,144278,278950,226593,191293,202523,79507,91923,342718,467393,114496,-265422,-323679,-138323,-17525,10357,69549,51506,16480,-49265,-122898,-209803,-127967,80451,188179,223829,272466,264098,233101,141785,91374,151978,259426,217562,-19397,-223620,-146831,-30213,42854,115842,100554,-20489,-30753,52907,70470,18318,-68599,-133058,-235202,-179156,-47510,-33560,-146193,-194907,-185691,-135866,-95336,-129920,-47202,58935,46543,-11248,33160,-96103,-209542,17512,196490,114211,-14959,-131711,-319320,-371049,-135175,55707,1273,8463,254169,250944,-9018,-142211,30499,192399,166799,200266,158036,-24861,-117729,-23767,117056,276446,238553,-34775,-307754,-347733,-189597,38476,95967,98513,271076,242836,-142133,-370283,-167180,2478,-36131,-22861,106434,223613,214631,87128,12726,-638,58949,253067,215499,-43768,-99651,71300,92427,97763,121798,-6621,-182340,-212252,-251101,-265858,-189111,-79793,9986,174820,217392,-19417,-208108,-130015,57776,71918,-97956,-282396,-390850,-458670,-348989,-45062,142102,221573,388789,488781,414965,237145,90429,-73871,-137715,-56249,92582,127155,-61515,-162595,-33753,59732,-32628,-3454,143037,256654,195413,-34103,-160050,-69645,-26435,-75250,-132642,-172380,-169010,-40744,39971,-16759,-41013,-137729,-298498,-415370,-374650,-331105,-261687,-124427,80851,460856,652458,241224,-145614,-171994,-81351,-132164,-237869,-211374,21527,455839,469075,329151,412545,232083,-126875,-414328,-116580,621741,1560038,-1710142,-10089963,-11901749,1671694,12130483,9143002,3795016,317991,-1445235,-996058,-672283,-1127158,-1422544,-1007948,-363398,214828,557548,413234,125520,-36985,-181355,-168517,47069,221801,148355,-75696,-246914,-189103,-9187,29571,-27832,107686,149518,58192,47437,76307,-31957,-119156,18308,190928,173910,73152,-18759,-73792,-229193,-214914,76289,270527,291966,284521,222869,128995,144511,84293,-44286,-114580,-86914,39402,139262,223594,160934,-649,-189428,-296855,-278921,-179321,-44609,80677,293038,426408,425461,363797,251520,112020,-28158,-115586,-105889,-88173,-55007,22802,5791,-158206,-260996,-170463,-81490,-117716,-65123,102427,175773,77665,-87137,-16356,208027,185571,-30824,-24525,161224,117360,64844,182349,237635,122947,-15620,-82208,147556,369860,117126,-125070,-116536,15126,192373,275310,73321,-162928,-280765,-271313,-356525,-375618,-159880,89283,206302,275164,281345,230194,111400,-133638,-276786,-243658,-312712,-457820,-352584,-41499,227500,377257,299162,149918,664,-105598,-92987,-20092,2637,-133831,-214299,-149171,-68063,105055,230893,210553,242178,196130,-43279,-173778,-111081,-133766,-242318,-240810,-98922,9770,-4894,-164449,-185870,-43014,-27132,-101739,-22505,25610,-130058,-464810,-569762,-295578,-41589,31816,126592,149677,56779,-6419,-53653,-88423,-36735,61112,62260,3222,9439,49423,-12268,-148518,-40748,130420,-7784,-164279,19077,307768,352961,233183,238470,239784,115730,47074,114629,192942,78882,-128918,-158107,63557,204561,110321,-32208,-97178,-216061,-338213,-329447,-82807,178083,311066,202815,-75009,-219958,-160233,32508,150626,37387,-114731,-61725,159447,229412,132113,64494,-56160,-90639,32349,180501,199819,102276,-70337,-266059,-401620,-260201,64558,268085,346568,366498,265249,115259,146025,140861,-81393,-332985,-412841,-268435,-46559,-89004,-337689,-429016,-367843,-388162,-351390,-130951,-146491,-233240,-129406,-116409,-187602,27587,394987,417471,100880,-43543,49542,75048,126742,189798,192460,106531,107379,149898,169896,278193,176620,-127293,-388509,-441658,-258029,-117267,-128880,-63784,148185,79206,-155217,-169122,-142674,-210846,26419,307224,149474,-51304,-43865,-61993,-99655,69963,289728,364558,201293,-35459,-53372,58511,78430,66484,116189,137205,-9202,-155653,-218020,-242227,-309320,-285529,-271406,-261304,-163464,12200,28859,45395,109493,-15819,-120002,-120129,-136710,-121627,-54583,-105549,-23104,227101,318456,137919,-110343,-118689,-16187,70480,64863,33020,11020,4149,135197,306867,168054,-33395,-11253,43732,-160240,-305883,-140085,107657,142204,38669,105297,188865,146417,50514,-20646,24071,156817,187400,2305,-263568,-351577,-235492,21625,215994,231042,121325,27287,78715,90526,-16739,-107598,-173439,-243899,-93797,136243,98994,-122246,-198702,-108837,-3711,114096,166055,-116952,-348786,-180564,79003,80762,-12967,-46432,27777,288158,565964,506729,410801,218831,-92143,-163860,-15787,10002,-24074,34998,27817,-12142,23633,-29233,-163487,-165833,-52447,16211,18870,-70826,-248033,-367907,-288635,-233575,-309729,-381453,-335806,-277698,-15144,253152,231731,71875,-37406,-4747,115974,232198,329998,497715,483837,799673,960830,-587369,-1387254,-234510,-1362150,-1981212,363162,653204,-1089124,-651786,335703,157479,127554,39096,-1078740,-1399268,42087,953605,47582,-313059,682580,901791,524370,331525,318931,208414,198731,151843,-39563,-221899,-175249,92843,183107,-20165,-341924,-301333,-40089,129180,179147,-134861,-647646,-630487,-221203,-95941,-130985,-30643,159476,108304,-193166,-467059,-372066,-174688,-102006,-41103,13141,5518,12339,63124,65864,20163,-114750,-151837,-99665,-48771,-111287,-176855,-3777,349741,468367,258012,73055,46758,54819,44123,56329,11229,-42733,40074,158654,127461,55599,119995,108872,-36257,43248,211768,30104,-177870,-78467,63903,189100,337776,268626,8482,-26376,190491,488211,471115,160872,-35638,40837,118932,149204,286571,390854,209118,-120721,-315459,-268324,-106005,-83038,-212146,-217059,-143803,-79713,24145,99702,111713,95981,44823,-89848,-197751,-184598,-156022,-164842,-42317,141484,158054,105428,97824,138113,29508,-196166,-207633,-40604,37803,21506,3281,-41858],[-72601,-50713,-68593,-114939,-149178,-118573,71425,167148,18768,-204629,-210286,-11362,208644,184724,54269,52949,36007,58653,271835,274119,-12034,-75470,80651,-64552,-278926,-132910,104546,136463,124587,198418,151566,58111,106988,44110,-175846,-225110,-48844,121320,91466,-81193,-160656,-76819,132708,156952,-19710,-5213,118424,162707,169378,59823,-20072,94134,136445,2447,-22294,-20707,-195450,-218972,9396,102313,11358,17996,-138146,-321722,-270431,-176802,-78439,100459,170421,126266,109479,147026,174032,97083,-78509,-221354,-166580,-84828,-33743,107094,162841,-49699,-381349,-534147,-444803,-222134,-71799,-131302,-227701,-96098,101880,30093,-63528,16679,-63907,-160666,-163029,-158826,-180617,-260529,-204364,-45891,-63820,-88041,-3475,17751,117800,299865,314008,132512,16230,165118,400457,458991,340230,119060,-610,1108,-83706,-93906,117863,314300,135087,-106403,-233389,-180100,12706,209465,312058,248109,27324,-104601,-26413,6969,-38181,-27044,-59328,-197535,-309431,-295728,-121126,22276,-35031,-95031,-69996,-38487,-42093,31325,129314,204454,144915,-46082,-220733,-223725,-312697,-284445,-108817,-92960,-122091,-15031,76784,280619,326824,46232,-282804,-378842,-189116,48679,199395,279860,244538,175067,206712,256257,175783,115686,17072,-131430,-176371,-69012,-6776,-31187,5073,92030,177229,194944,164636,75409,-231646,-476508,-260484,36311,91466,37271,2430,84724,344898,406026,248728,129502,153296,293783,386794,144961,-149184,-103518,110873,169926,65454,-76762,-115044,-39569,163394,410415,389772,161171,-38358,-67496,111836,231586,272807,134026,-77281,-175448,-190111,-244213,-423776,-452424,-207404,-13430,-17056,-20112,24084,-50700,-110406,-39471,-17930,-3223,26713,37965,4209,-126443,-141660,-39196,-59296,-20546,25207,-124638,-159172,36258,225218,142567,81309,145045,117036,195107,389504,483390,162481,-193573,-278248,-94902,19085,31967,81980,74237,-15038,-135718,-144467,-119572,-17057,133548,211348,238678,318921,399059,320577,166200,49690,117304,278014,276330,23141,-272061,-225262,-61555,67339,200789,264229,123989,10194,45580,62886,-11294,-105143,-107718,-131292,-95661,-66301,-145531,-256925,-220469,-183062,-192035,-193809,-165805,-7912,86185,6445,-94769,-23022,-85246,-193340,-41800,103233,115230,66656,-70973,-295545,-367115,-163111,-2545,-85859,-98959,172558,254513,66465,-33402,87332,173367,103283,116101,53617,-92576,-106535,3871,106848,264780,268171,26824,-208418,-206991,-99576,64908,40435,-18849,166367,194135,-123106,-327245,-173750,-29435,-36108,21994,174156,301905,245985,9869,-152352,-162435,-59833,181227,230937,59962,3777,118428,120239,132898,139429,-27718,-244834,-297780,-265518,-214491,-155467,-123693,-7111,227750,217768,-145971,-348058,-185350,72705,147953,16516,-157300,-288321,-371929,-266232,-51453,101632,236031,493093,611902,426168,159738,33321,-83440,-149110,-78132,85012,93650,-73176,-100551,82623,130347,-10264,-17075,137196,278291,202688,-38477,-184833,-82581,12784,-16358,-125009,-187433,-164351,-13299,96864,4552,-112064,-250309,-355201,-374807,-325473,-281444,-224839,-118785,-6264,269139,507949,312827,77220,-4695,-23169,-116805,-235491,-278134,-126820,200451,239472,164333,403581,175984,-399829,-504058,88273,724414,2026110,-758341,-9885249,-13369961,-431279,10996270,9367718,4646735,1078494,-877624,-749476,-547686,-638905,-856882,-840672,-457770,-58176,233187,184122,-33241,-157863,-228475,-134181,76124,157438,-21885,-203816,-272164,-128391,108388,188655,120019,199761,174313,76482,111593,84669,-104397,-216774,-71411,136441,205912,167377,75860,-20369,-237383,-308467,-80537,163626,277164,349626,291015,170210,164698,54346,-93706,-138797,-122320,-70899,13902,162113,228640,120766,-72979,-225510,-254111,-166580,-39252,67952,303321,470649,473004,352214,207103,103332,-23460,-139640,-112768,-37000,-5059,-412,-36054,-119010,-173843,-118432,-59121,-81759,-28608,102980,165182,112024,535,35218,161130,124052,-60520,-24375,158400,122886,17030,71860,163903,108333,-28982,-123086,90295,276133,46241,-196116,-208394,-9381,191383,195062,4853,-94416,-147614,-135002,-178484,-209766,-59818,141775,217809,243519,260987,204902,15775,-234842,-237138,-59563,-203937,-459380,-415404,-81142,155974,307298,269255,105462,-73595,-143877,-122927,-72329,8956,-66964,-147040,-73564,12678,137541,248129,216782,216870,201077,72584,-21712,-71949,-220737,-356906,-288582,-84324,50072,49682,-126982,-138913,9745,-37365,-149189,-22985,27915,-232785,-579909,-640006,-396943,-186474,-94717,-227,50724,54387,36581,-63852,-150859,-100383,-12059,-6729,-50739,-59831,-78718,-171455,-265456,-71859,213104,133291,-49585,57352,287711,302514,196801,250300,344596,267345,135367,137200,200406,137698,-16842,-33835,110104,166877,42185,-94635,-91030,-146916,-251069,-193454,71478,270463,354923,230705,-69657,-273372,-277057,-34191,192109,133662,-79109,-65779,160600,207210,34317,-73954,-135004,-119640,-9273,174077,292237,193104,-42794,-298004,-409324,-221766,72092,210079,263328,297569,247591,118501,124524,118421,-106371,-375645,-445153,-297167,-82448,-12260,-85474,-178722,-280246,-397859,-361697,-140425,-176022,-303318,-206798,-156250,-218262,-17147,351875,391367,98967,-52421,52519,96140,117019,136445,165621,97029,29560,24014,41001,138799,49948,-155327,-299240,-273600,-158946,-94041,-115071,-4825,214391,144193,-103087,-181860,-201446,-261792,11699,309075,162154,-24586,-16160,-47314,-122779,7853,254603,383751,224396,-39136,-46126,75958,83757,67186,98202,104059,-25001,-159173,-235420,-311772,-399338,-358479,-361553,-377331,-249484,-24433,-32115,16556,197670,125948,-63407,-176012,-247457,-183894,-13834,-24596,18206,242192,367689,251164,27308,-30550,19317,68440,58850,63899,24164,-60198,5628,211315,208198,29127,-34769,-51672,-224132,-272429,-97971,69270,63633,-11790,79215,164619,102354,-36475,-94987,-7569,159847,228005,115785,-166170,-343320,-246318,-6211,140321,186294,144937,47088,57102,91675,53815,57883,17669,-89890,-16379,210286,185907,-107862,-297435,-268725,-194566,-132140,6494,-123041,-300953,-195999,38212,103953,24587,-53887,3630,270789,508966,450009,406466,193413,-150016,-157082,36350,4114,-88960,-22605,4269,-19814,-6387,-70888,-231257,-234929,-43810,91192,94334,25495,-133994,-276453,-173583,-105110,-192630,-259135,-244349,-219524,60346,337804,250121,65009,-34729,-48744,1171,114215,258226,499064,508789,846462,1230023,-77656,-1026673,-59277,-1085603,-1981635,-5370,480609,-1018717,-654932,243615,190028,346117,346953,-882129,-1624003,-362328,852596,189752,-181880,666931,872066,636208,441566,264775,160488,179216,85941,-117196,-252861,-226702,-6130,139208,40133,-231644,-197313,82363,249225,209826,-180559,-653801,-585573,-203231,-88513,-89685,39323,182770,68941,-228754,-442667,-274300,-132790,-86559,21715,84898,48199,84732,207478,174279,41934,-81313,-63719,-75177,-185727,-265780,-226022,6273,332238,407746,182945,-28772,-7321,44869,25008,43982,33092,-64870,-5965,152322,175803,162884,212038,117467,-88161,-4478,170842,32329,-146750,-84606,42842,195411,381147,330884,76358,12045,190754,394419,322855,67606,-34661,60729,150806,181301,332266,409699,165505,-181746,-312972,-259732,-128254,-84863,-166283,-159767,-100947,-58592,-850,12670,-19310,-6621,6920,-97416,-160689,-119277,-140063,-191599,-43545,119988,71950,42809,64869,33025,-77517,-192785,-164731,-59219,8927,37907,46711,-20463],[-38010,-47693,-39617,-52236,-133572,-191706,-13668,173702,143563,-38633,-123230,-46934,156921,193403,106801,103236,28953,390,140735,108585,-92820,-97951,59031,-48862,-264483,-148937,20196,46874,105863,180189,116575,35837,97437,30022,-237349,-327203,-129998,35720,5618,-133967,-140183,24124,292445,335712,98306,8571,43651,119117,189668,109431,11069,85482,143737,44958,57131,82773,-86424,-153780,91767,239753,123525,63222,-116761,-330607,-349750,-303949,-210169,-14089,79771,29680,72575,186550,190756,66591,-76214,-141435,-84386,-16010,65867,167050,165122,-17828,-303149,-497880,-481840,-223802,-10070,-124083,-302452,-155545,91150,36117,-59824,21837,4731,-134614,-253852,-312341,-236951,-179507,-90139,-54422,-134717,-154336,-76929,-31586,94296,267925,309109,182929,52255,120362,361661,496504,410501,116354,-38503,33216,50157,49302,278248,431573,184540,-42960,-182923,-179096,14981,209698,286388,251036,78379,-42289,9075,5120,-35195,5426,-28815,-162598,-236204,-216566,-130010,17527,-8795,-90992,-85052,-42509,-60148,-47215,20904,102913,116212,51397,-16047,-28178,-176061,-197762,-95692,-145385,-211657,-70384,80444,225577,205129,-7558,-262869,-345131,-183151,38743,197698,233414,143248,37273,100170,249474,221449,146882,57916,-29184,-46333,-530,-68605,-174890,-147004,-61555,49855,151440,195545,119380,-207199,-463573,-192983,172353,197631,68769,10706,127418,397284,432737,212547,38332,100232,326772,411865,136872,-149568,-155295,-8898,61920,-30364,-145411,-136779,-33195,118251,367682,427816,184863,-99836,-197370,-11306,150073,240255,156689,-94558,-260200,-240607,-263200,-505373,-570740,-311942,-71985,11016,55689,109606,36558,-54173,-32953,-22781,48711,155183,175795,79340,-113283,-152757,-36556,8784,80591,112820,-84994,-188239,-27871,146959,33289,-22578,97392,161183,261516,383440,442296,204313,-96902,-199897,-28800,70065,47166,66107,57781,-64668,-236814,-165731,14607,117014,167094,192874,196369,257864,402844,357090,174671,-9438,50410,253908,302552,96801,-252724,-263695,-87471,95344,296989,416771,247395,54242,51068,56894,-45507,-130263,-55360,5746,-1419,-79376,-245574,-332900,-214836,-159313,-223987,-247379,-147578,63556,115960,-71379,-243326,-139681,-86913,-163632,-108274,-12166,83755,131674,9311,-234814,-335406,-169315,-37511,-144384,-195087,43045,210049,142765,59908,100464,116753,20300,5063,-71945,-161516,-100371,7016,69484,206133,257079,101579,-54618,-28418,18005,89962,11564,-59382,95343,127613,-103819,-268423,-202287,-105073,-47471,73540,223438,332560,270767,6089,-220973,-279210,-161483,87813,202016,128361,76847,116909,119330,159263,143394,-61082,-291606,-351237,-250418,-135406,-111410,-174929,-52338,246153,189012,-263440,-456196,-217994,70576,192401,117651,-28250,-162385,-229495,-154194,-42246,35129,186941,524399,675832,393106,81743,-2826,-62854,-129435,-87100,54321,44320,-63267,-5326,168905,155603,34887,9847,127265,263643,198224,-5936,-151888,-70885,54764,42071,-121314,-210137,-160741,7905,129387,3226,-200841,-386515,-415962,-310090,-220359,-172811,-141742,-105758,-109045,34298,307762,383244,328818,171684,44662,-73814,-192975,-297309,-227267,21119,129505,159911,467873,69783,-728240,-666742,166297,724671,2187385,441200,-8594330,-14125581,-3068837,8988222,9319678,5186978,1774527,-206676,-437149,-312016,-8947,-187840,-558003,-423103,-224394,-68632,-34294,-145897,-215259,-245270,-116012,68767,62702,-196946,-299290,-235769,-5385,241905,329066,262067,267827,159383,77396,195772,138251,-132193,-285596,-179725,22208,173411,203695,144950,51733,-168891,-313004,-176151,56005,220495,336622,287930,171849,146367,28010,-75666,-77275,-117396,-183758,-151255,18062,207858,198100,43556,-96580,-129099,-46740,16114,56912,245585,414153,427089,309032,181334,112006,2304,-124522,-106504,-14437,7227,-41876,-74450,-71726,-86168,-66778,-41155,-52553,-10479,69887,98375,96093,71253,82515,104556,57871,-70014,-12939,140395,110104,-46399,-43961,91053,100363,-47334,-142342,38919,160083,-15643,-247141,-304846,-45086,186515,123928,-37174,-7466,-16844,-21864,-25046,-48791,21820,160043,180606,151299,197650,172988,-59722,-306974,-192075,126211,-16891,-374495,-409748,-122699,43789,200156,233868,58444,-165596,-221220,-182835,-129410,-11320,-20887,-67099,37472,136970,212374,294541,235662,203243,216227,183098,125779,8862,-232049,-402734,-275828,-7490,187003,187520,-13151,-58246,47751,-24648,-113523,20707,24012,-314004,-612692,-600197,-379229,-201826,-128673,-78672,-36755,30756,64873,-47386,-157794,-126795,-75521,-80578,-92856,-96842,-152940,-268180,-327251,-70491,296296,278947,93455,109781,247828,225874,125469,203385,375724,376776,207521,134480,169449,172587,93605,87648,149018,146011,21491,-108421,-71578,-72760,-145195,-52074,178622,294113,328138,204568,-81051,-316128,-374828,-93504,225401,215687,-25405,-25802,181901,188079,-54833,-204396,-195989,-111782,-30378,127593,310477,232590,-37980,-315436,-387673,-192466,23147,95326,122538,179660,185166,100108,91779,68551,-168372,-415976,-443704,-294228,-114214,9502,61253,5639,-187232,-342727,-312685,-130724,-173088,-325019,-258620,-187704,-234537,-76031,220757,259614,70812,-37108,42717,58471,38285,41409,135375,118245,189,-58691,-48269,-2656,-94765,-157677,-125844,-32145,-10933,-31938,-56356,65187,244479,181730,-35183,-184108,-263805,-289962,-10791,248226,129471,-15599,-23606,-67473,-140669,-27841,212620,356717,223482,-35115,-33360,88289,70632,33986,47193,46363,-29113,-127782,-226719,-353688,-422715,-341811,-372569,-420766,-296761,-69146,-106508,-40573,212214,197414,-17576,-202490,-334200,-253869,8662,56261,23774,167651,356155,354764,158500,46959,39978,46205,22299,59522,30072,-99564,-109833,82345,192205,62801,-63819,-147411,-260961,-196306,-58747,-24805,-56417,-82659,43561,91462,4223,-120989,-134134,-42734,117477,210685,188870,-60973,-301336,-257758,-65183,30332,97444,123058,42889,15232,75912,128254,217047,187500,38168,36261,252655,249954,-74921,-323640,-353353,-356743,-355161,-161204,-129649,-242087,-210555,-11087,138755,105394,-19926,-6928,213348,368785,299836,311454,126333,-199717,-135143,83758,6090,-127728,-83345,-47850,-52442,-46757,-105228,-253072,-250033,-27574,128912,114886,54585,-71479,-170341,-24351,52062,-32555,-80627,-116161,-140225,124394,352473,178451,-1859,-45805,-69685,-80307,23606,227870,504076,500013,799268,1312311,392352,-548237,118364,-695887,-1789133,-414979,73933,-931289,-531411,234681,268858,544497,629909,-577139,-1630879,-574892,717926,264642,-68888,507025,680301,624040,456451,127097,25449,104959,17475,-164227,-255946,-308578,-172412,35910,63762,-125233,-92732,161750,317556,215100,-190669,-572693,-480970,-190020,-108301,-70732,68245,146638,1495,-228137,-320978,-127482,-87843,-69017,81090,160157,94814,163933,336597,247147,56096,-29453,30835,-38765,-279269,-413436,-289744,-1748,302496,353639,125343,-117125,-71172,20111,7672,34239,29697,-110069,-81006,91108,174422,255235,303605,112228,-135430,-30003,154832,73477,-68346,-57512,33853,170223,373581,364397,143266,22233,120502,226409,127798,-10592,-12183,45102,87491,113219,274723,347011,124725,-170129,-244837,-204143,-121028,-80366,-134725,-120230,-65002,-37191,-22162,-76081,-175333,-131643,-44529,-111459,-134073,-72717,-125192,-210339,-69140,48713,-59414,-37556,21374,-70934,-153136,-105905,-38920,-39360,-19340,49375,95798,40045],[45935,-8598,4678,3886,-99581,-217017,-65933,182350,266760,152005,-6369,-46901,132752,230590,205834,207000,56220,-68490,-37412,-66316,-166144,-120194,27242,-26004,-195150,-108599,-9682,6911,100390,139965,65024,27609,101056,33545,-250699,-353382,-162923,-42295,-82615,-172743,-105642,136165,437194,459875,172506,-4213,-38256,88834,245113,190876,53153,45367,101558,77504,143199,176710,15997,-110582,106346,284142,181728,88272,-76340,-276900,-363281,-377980,-299721,-103742,7811,-42919,52941,225666,194775,12992,-88709,-60406,-1792,42354,171071,233266,149062,22849,-145017,-343608,-408699,-178924,38962,-123905,-336616,-174655,85213,64762,-32473,-6448,18865,-108198,-302076,-401697,-234405,-69447,-4420,-126589,-260295,-280392,-199693,-97842,63326,205386,246415,191602,90601,112038,324793,462463,379666,62064,-104238,45620,188759,225132,416665,461917,198548,52136,-75745,-157052,-14021,159177,227967,233083,117803,18257,43473,-405,-29362,37661,-15446,-148590,-187107,-124930,-101403,25671,30621,-72396,-109638,-82778,-112941,-112286,-17971,34459,57284,111654,175471,153088,-19221,-96430,-99732,-208556,-273353,-79475,107364,152931,64016,-36470,-182386,-254146,-164799,9902,161198,150077,41237,-75769,2825,224035,266209,188485,108500,86953,94965,81861,-91977,-281684,-330569,-302013,-142189,65459,194510,155319,-141066,-385898,-137656,220128,236587,71052,-11007,119212,381290,400392,130721,-91894,4887,305698,404733,134956,-124807,-181879,-120619,-52745,-92192,-159076,-133667,-48044,40255,262064,388882,177584,-122876,-245622,-77581,62801,161783,124783,-139595,-402149,-353476,-306089,-556087,-628224,-365827,-78121,61126,122499,144385,77716,1742,6559,-11192,54232,205893,267540,169472,-49519,-115814,-3857,86762,186120,227053,44661,-94878,-10840,81393,-63980,-95322,65894,183353,258572,315659,342211,216149,4756,-89096,59859,132666,50671,23212,11494,-109988,-317870,-188727,126847,213909,166785,143941,121440,117262,257692,315550,146903,-80929,-36967,183897,259436,128314,-202588,-253739,-83361,137082,391813,526527,320000,96872,81009,64128,-65677,-125486,14481,125920,74571,-75196,-291352,-338759,-170743,-119965,-226256,-243456,-81945,148327,147625,-147167,-398945,-271582,-91096,-122164,-159477,-115667,27061,153050,74302,-162263,-287624,-153979,-39137,-156034,-260544,-110239,122562,209678,127764,73407,39407,-53585,-91213,-173180,-208472,-106806,-24386,5895,107290,199069,166623,106147,122413,119439,107412,23156,-14975,71603,66770,-79916,-205691,-237569,-198125,-71312,109781,236010,296302,259937,58747,-176788,-309767,-210196,14597,144097,127928,81063,72829,103286,175963,140772,-82405,-296559,-341693,-207267,-59089,-69914,-209213,-112918,216153,141416,-318254,-475057,-208180,49901,178126,165544,62327,-60139,-93352,-56622,-22206,-43035,84097,468227,644031,319861,23594,-16496,-22919,-74062,-66569,8607,-22220,-56856,66946,161935,104097,76336,66751,115573,211806,176518,49259,-69177,-37201,79623,72018,-127850,-227661,-142078,31948,133680,-16064,-280296,-509747,-469483,-259708,-117644,-65101,-58328,-101990,-194445,-163663,118111,435651,538426,309212,109067,-12290,-145366,-294501,-254273,-2309,166995,289773,553566,-62387,-995450,-845292,93097,590105,1968238,1548726,-6295196,-13419941,-5220185,6439812,8625792,5118543,2096957,241514,-266115,-76746,609840,434870,-195569,-240843,-231897,-269746,-198159,-192076,-213692,-250277,-131954,27965,-27043,-308141,-325331,-148858,137952,346296,395349,337756,287671,109194,50402,252794,204058,-116388,-302915,-268555,-115871,87192,177413,169109,110942,-71573,-252874,-191145,-11690,151086,258422,234240,158070,105879,9031,-6593,32121,-89535,-271308,-308419,-148058,118754,212476,125256,52650,58968,139738,107432,50179,136977,286650,318726,253808,176607,120839,25448,-84705,-91835,-20569,-12311,-87403,-95045,-16470,-2350,-18474,-33121,-37573,-5645,21131,-475,40634,115546,130065,71700,9188,-68745,-15099,112814,104628,-78114,-117796,38597,91699,-70990,-134266,16135,77957,-35988,-263806,-379395,-76816,183491,75091,-48567,79691,90025,48229,68038,68013,68182,145566,112245,22054,90400,119385,-108150,-327980,-150609,237296,157568,-252872,-341814,-148497,-75960,74143,186796,8067,-265783,-321172,-238858,-152986,-32640,10483,27983,174883,276773,305665,344016,245205,192484,232935,256068,229346,108420,-167456,-360583,-203998,101351,363162,361081,149737,40404,60320,10028,2984,103682,22774,-329887,-539688,-463650,-259638,-91715,-49397,-63920,-61352,17068,77382,-18739,-123420,-122861,-107388,-123907,-107300,-89288,-149618,-291146,-343611,-42371,368038,398222,229890,168380,204692,142250,27658,105657,328992,414162,246204,117234,122443,179969,183507,193827,191161,156975,56072,-64167,-38619,-10176,-46579,52756,215385,249584,236839,133518,-99583,-323128,-409255,-121756,245148,263000,37661,56448,230999,182783,-112448,-285308,-214316,-66267,-26057,51612,240531,206726,-51430,-302129,-335767,-175272,-63007,-42536,-33751,45366,100972,80755,74137,11586,-253215,-450710,-410475,-257880,-134406,-31606,61761,69997,-107124,-238643,-229960,-114821,-158079,-316383,-281747,-196742,-225831,-140855,32258,61911,26952,17264,46641,-11589,-75514,-62682,112396,167502,35097,-66276,-68566,-99119,-215970,-144751,60798,177594,122333,45646,38380,135164,239361,199276,42845,-173068,-307190,-274302,-24721,154491,78751,-17111,-64688,-111722,-137078,-17459,179050,294502,204931,-17179,-12881,100516,50879,-24478,-31396,-22693,-12548,-61425,-198138,-368889,-399903,-267139,-308773,-372235,-272751,-97378,-170841,-107681,167094,201213,16973,-185709,-362718,-301457,14448,117331,704,37011,299135,439622,266108,106062,55745,31232,-4453,47501,37360,-108163,-185533,-36653,131976,56157,-100675,-217215,-250730,-93117,-30246,-139549,-170621,-128923,34373,21757,-83162,-136653,-92216,-41682,67046,166108,219801,37247,-221717,-263758,-147927,-83924,273,76509,26883,-31355,40034,174168,318229,299134,121571,63612,260729,283566,-29542,-296200,-374961,-450483,-477548,-279547,-123113,-154954,-182711,-32550,187746,218082,63191,23622,151164,200135,114392,166537,51052,-203602,-81183,131663,34272,-109841,-109858,-90975,-76518,-66224,-109155,-207946,-187218,14416,142163,99352,32797,-57520,-69848,128424,225777,169487,139009,40503,-44087,175622,313038,56795,-96371,-56183,-50027,-77013,34840,286312,535840,491668,702306,1239990,773748,-41884,231681,-407899,-1604976,-864559,-465420,-810122,-252151,374965,410190,681295,828481,-218239,-1395484,-613158,470514,205260,36658,329496,427430,539390,425774,2316,-112420,21305,-27181,-163255,-231407,-396532,-352585,-82684,66744,-32768,4616,212466,351187,210371,-162170,-432599,-343411,-171217,-138893,-74489,54178,73052,-64416,-177440,-118823,44286,-32585,-41398,136154,225629,128952,227231,418253,275206,79771,52785,128725,19716,-280102,-487865,-340377,-22468,285114,355428,131734,-142426,-110786,1238,6545,33322,5654,-156813,-161655,-10500,123406,296726,351932,87061,-159536,-22082,163176,123817,24564,1563,40472,129277,346415,397468,205015,7534,1175,43685,-20729,-1160,63871,20986,-45561,-24546,157175,255992,116281,-91077,-134592,-105117,-66801,-59229,-117443,-93348,-24374,-3170,-21275,-133017,-305679,-245627,-96962,-121062,-110711,-37520,-91770,-188492,-91698,-40156,-180083,-88851,2876,-129570,-164647,59810,163486,41636,-17579,63565,141229,131815],[129646,34208,41480,35638,-67741,-207265,-90500,171502,328641,276007,67013,-54224,100373,252481,289347,292023,76739,-156742,-240045,-223205,-222786,-145675,-17906,-19629,-97542,-26877,15391,12037,86180,67614,-14890,-2253,86257,38947,-221407,-312397,-156901,-100776,-153908,-189262,-71071,217740,511517,472915,158428,-59845,-129192,49144,302683,262558,63947,-38782,-802,68828,196742,217520,51648,-120662,36670,210101,151966,69638,-43841,-192939,-323346,-396576,-342130,-160948,-50164,-93601,35552,232328,168327,-62299,-128788,-21951,36603,51152,219046,257511,100013,45076,35849,-119896,-249995,-104020,58843,-135435,-337435,-176600,58720,89523,10768,-38688,-21727,-100308,-306691,-413592,-188856,19565,-4229,-268594,-426903,-445806,-348048,-172767,24197,123241,148039,157597,106123,125767,298453,385571,287145,-722,-174816,17119,267368,369230,489690,406218,171417,139101,46555,-124029,-69365,65326,142987,185260,119296,39898,35702,-40363,-42368,55007,-18098,-150069,-158806,-47281,-49436,37093,69910,-41019,-132707,-145716,-187440,-152227,282,-3038,-22622,116819,269947,224713,76524,-25207,-131278,-278819,-296707,-39961,155434,110173,-23800,-31554,-77230,-144666,-147731,-32372,104162,69155,-20960,-128240,-61313,176917,279591,217935,150407,169431,186598,140025,-78141,-322563,-476771,-533288,-323703,-23085,168956,166075,-75356,-291349,-126964,159254,197111,42110,-50274,74411,299245,294362,-1207,-243442,-113519,230767,353664,119260,-100705,-179795,-183968,-138963,-118829,-135295,-118361,-90738,-57521,116657,267865,137733,-84764,-182913,-72003,-17999,48956,41951,-189269,-526116,-473432,-344405,-538960,-605874,-364273,-37646,119826,163551,135904,82526,51115,66364,11362,19989,176854,292290,244782,42784,-42923,46585,140493,253034,331311,226207,92682,82719,51221,-128639,-137822,36605,157275,183078,193875,193825,177076,85543,35079,156626,199356,48285,-36192,-51519,-137876,-355806,-218808,152099,222376,122988,75436,36915,-56017,3442,182916,63959,-166054,-134969,71809,128615,55598,-175132,-208871,-44285,184955,454126,560305,324655,130614,128596,80638,-60303,-79105,85284,179474,103832,-54037,-266155,-273023,-104116,-88239,-214482,-198117,623,214697,170395,-188168,-503885,-372269,-90919,-73924,-176417,-183303,-47271,116369,98863,-102062,-240802,-131214,-18940,-127268,-291218,-255816,11100,255640,169020,19732,-40343,-99353,-143036,-217170,-217613,-126932,-85467,-75540,-15034,102168,196434,212184,185329,157873,105329,62612,75970,77826,21164,-55614,-152225,-260609,-275732,-108219,104633,196113,192159,192205,124274,-51747,-248637,-194764,-14597,75482,51203,2762,-1072,77724,174290,133133,-76518,-250287,-262192,-143385,-13767,-47053,-216981,-178693,130352,80200,-291333,-385795,-152959,13243,96745,135924,85484,-16361,-18314,-3413,-997,-114687,-45694,332265,504704,211615,-16382,-22057,18275,9045,-18043,-46474,-104920,-81890,61475,38241,-25274,85394,125285,98203,130636,132387,98073,29792,-1402,59334,44929,-150425,-229792,-102046,57114,105782,-51645,-335820,-592425,-508350,-253908,-73767,-15510,-25953,-123918,-235458,-262575,-5051,456303,650220,374537,159743,56929,-118941,-298890,-215505,134308,313036,446117,563665,-209607,-1125667,-995996,-118031,311348,1370246,2148773,-3345535,-10654553,-5837230,3691198,6839189,4295178,1960004,309135,-364159,31417,1048275,871672,172355,47976,-84226,-324896,-281851,-174964,-181363,-272422,-189730,-30700,-73023,-306628,-273185,-46978,247868,380721,353595,305190,249029,40779,-4667,242739,237243,-75812,-264587,-302870,-227637,-23895,99027,136295,122571,-6715,-177861,-146331,-24199,94874,147415,163036,153013,67228,-7191,66693,122986,-67305,-312989,-406921,-262264,17400,174266,153202,174851,245360,323156,203455,47654,18514,139455,192550,203034,182963,109192,19123,-47658,-78286,-46834,-49266,-122462,-88208,46623,75839,23416,-40033,-44778,-11081,-25351,-97545,-28079,135040,181269,84057,-9183,-76759,-54198,77919,120970,-49569,-122505,14235,68385,-100357,-104594,29508,60493,-9337,-251074,-418623,-96793,178634,47018,-40293,143733,154453,68942,86764,115046,70306,102319,31478,-114396,-48183,36401,-136679,-301488,-121903,229904,226170,-156315,-242473,-146695,-168526,-48604,118842,-50503,-361703,-416000,-262986,-128430,-34918,35013,126248,310081,393128,379976,363273,225032,172141,239217,274369,264427,191827,-59318,-248370,-98981,193871,488622,499581,314911,134551,44183,53890,163331,203828,32134,-261549,-373170,-276741,-98342,79802,110813,49800,3933,38796,78769,8873,-70920,-101643,-95294,-112416,-90880,-43036,-74078,-255527,-338739,-3772,415623,463364,323495,216584,164002,60745,-82873,-18597,224334,370047,243139,102932,86831,160937,230466,265502,233275,191843,124604,15336,-5173,27946,26112,97246,181955,155280,105829,37287,-117196,-285664,-365745,-109780,246238,261560,86908,152818,298872,193934,-127537,-290837,-180395,1450,299,-28340,103659,121852,-77288,-257245,-261564,-165237,-154835,-167341,-164905,-79412,15307,74246,84068,-35710,-334959,-469055,-351097,-196432,-143391,-126537,-68368,9858,-56374,-121244,-147085,-105895,-154507,-303582,-282102,-175097,-189976,-199616,-160965,-140882,-21200,103148,77414,-82567,-180713,-143829,99552,227239,117802,-2422,-22723,-128362,-287054,-136898,179819,269421,182094,105138,139619,187001,207052,205183,114234,-154794,-315695,-212497,-18154,69604,44042,-18906,-129924,-164777,-103188,38348,157781,213540,175194,11668,13295,117905,39485,-93713,-130009,-92914,18596,23947,-159975,-364219,-361778,-183655,-207777,-254705,-178309,-96731,-215423,-171729,87172,154717,36606,-135834,-327731,-310375,4228,141612,-33623,-98192,219599,492933,335824,138839,69234,39349,2804,46182,47869,-93755,-215141,-115995,43732,-2942,-156598,-249841,-193434,8198,-17935,-229007,-235257,-121158,67475,-1390,-104242,-54756,34939,16335,43271,125524,214769,108395,-126565,-270865,-245006,-177177,-71679,32219,10231,-76514,-23627,159468,323651,325160,147647,64586,231947,277372,11071,-257951,-379653,-474877,-483221,-325862,-100975,-34545,-91169,-10060,232324,318313,165202,89151,103433,48564,-54442,15651,-10242,-151474,721,175122,84131,-44485,-95407,-103418,-70333,-52402,-82399,-111395,-66061,74005,137743,66586,-14988,-75977,-377,237649,376017,379187,356764,193773,42014,196874,236320,-70592,-183485,-60509,0,16832,168433,423631,582175,493667,597035,1079500,1028187,391483,243606,-387344,-1583162,-1326307,-993959,-664086,123646,643690,595187,736874,903848,104685,-1004214,-592648,54765,-18657,124970,235843,208356,431180,382418,-52404,-190136,-39954,-44404,-122405,-192736,-466126,-492930,-181928,55193,26260,67909,227743,342475,185282,-123652,-295202,-224161,-154335,-177551,-114052,-8856,-17351,-114453,-99288,94892,193514,16949,-23550,159771,240051,110211,227263,408261,240506,104447,143339,198897,73886,-203649,-473635,-376222,-68430,268281,398577,189817,-106703,-127677,-21841,4636,18148,-53816,-212397,-250637,-148421,18468,247238,300128,17696,-174555,-10262,154889,123832,66907,48565,30235,62750,301724,420263,229629,-45026,-149994,-119053,-85098,94918,172362,-9858,-218854,-201317,7919,156234,120972,-4610,-47250,-11985,1640,-51996,-145293,-105002,-2920,19025,-21300,-171062,-402288,-352762,-171982,-152450,-119418,-41145,-62628,-141724,-118877,-143186,-274612,-118389,-7032,-154769,-140758,227560,360194,136372,-11656,40739,129242,189221],[183081,66622,68529,50858,-40742,-170911,-88128,145166,322725,302398,72121,-86810,42523,234923,319047,313667,69959,-242577,-406907,-324688,-246229,-159066,-49636,-16839,8531,81002,92722,59777,63317,-19062,-106818,-65373,42177,44354,-152408,-219182,-118130,-119146,-174765,-166316,-38021,251258,501379,380046,69136,-130993,-207243,-9595,327419,292540,25821,-149563,-130332,27859,211706,199478,11490,-169921,-83355,53613,48322,14522,-26128,-105380,-249230,-365915,-333151,-172841,-90523,-128078,6867,192642,114071,-134530,-177694,-29656,25557,10186,186822,222630,34099,53324,197434,116722,-43732,-3238,64530,-139328,-302539,-168946,13582,100306,73564,-20840,-64542,-97311,-259926,-341115,-110058,68317,-78289,-421011,-566841,-578095,-461925,-224385,-3137,54066,60815,109516,104377,159840,297600,313610,204761,-15257,-211997,-44538,259396,439325,492986,318642,135613,205601,156464,-77104,-119279,-29539,67842,130388,90196,23546,-12003,-109831,-74706,63032,-10109,-134793,-114676,27952,24852,57439,112030,14102,-131363,-199669,-247334,-147946,60634,-4155,-88695,89915,256605,177042,84178,8597,-164989,-326901,-268121,47443,232813,148540,3435,22171,31157,-38320,-121988,-56557,70456,47760,-1407,-88715,-61110,132707,261201,236022,186905,204553,209946,166704,-23771,-274865,-503313,-622693,-393938,-54631,152966,161978,-26303,-204605,-150898,30145,110408,8845,-64546,48017,207356,153620,-148850,-368891,-205206,139548,277244,92093,-87673,-150040,-168428,-151623,-97504,-79937,-86495,-137501,-133731,-7715,110686,93596,33954,-6814,9454,-61938,-54352,-48032,-196274,-533582,-509352,-317315,-412518,-489011,-297157,44693,187394,189832,123597,91099,113788,151302,57562,-12728,113261,269854,297325,152702,65709,117546,165805,271917,410662,418332,327441,238350,87638,-129689,-139385,15969,103353,90314,71396,49611,110439,149957,166671,264802,288362,83864,-63655,-87355,-117742,-317834,-229904,93136,159297,69464,27329,-11769,-183634,-245129,3521,-45379,-234797,-204293,-39834,-46560,-98913,-176234,-125338,43427,247060,477975,526413,293486,179040,201937,118510,-1713,35622,171007,175380,103934,2831,-156762,-137981,-16100,-62872,-186116,-117442,88195,259867,198101,-151845,-493672,-382506,-56149,2410,-122719,-178857,-101879,58242,109999,-36421,-179780,-92402,26125,-54960,-267150,-336974,-69711,298646,215984,-14621,-79039,-83443,-114064,-167341,-157321,-124490,-128749,-130984,-107938,17968,204008,245650,162512,136497,102368,127239,177687,105497,12755,-13114,-88226,-228045,-283145,-127614,69967,128959,70585,97030,184505,121225,-99497,-105949,23176,37708,-52317,-110803,-60955,67231,170082,143328,-17838,-138442,-108904,-44876,13328,-26867,-177707,-215724,24017,37126,-174558,-191365,-42171,-5698,-7031,59146,64428,-11596,633,24821,36917,-137534,-141449,172770,309718,105443,-28523,-13456,71413,130745,68073,-81255,-170902,-127602,-21031,-147471,-176034,68630,174434,90468,59445,90918,135834,124844,34528,4087,-21410,-163069,-188032,-24725,93132,68102,-79024,-345316,-605146,-510680,-278330,-90949,-26111,-52580,-157362,-201991,-221460,-15553,461395,664928,381501,214221,146344,-97730,-305839,-124852,380235,504582,516210,428406,-353228,-1093542,-1080727,-399662,-58086,527989,1999335,-292394,-5802467,-4301957,1103372,3794444,2793361,1534510,92679,-693113,-44589,1208781,1062550,475830,371659,176442,-220161,-259370,-94273,-134088,-312799,-258659,-63583,-29384,-166013,-145533,45211,299706,343066,225753,183604,181448,-3550,-57466,171266,220996,-18712,-166201,-245722,-252159,-108377,6270,65704,84490,-341,-120630,-70573,21880,81502,57463,118030,181881,65251,-12665,106701,148958,-60605,-287272,-398763,-259617,-18816,132387,145775,245198,376714,447514,282214,61895,-48926,36812,100639,176931,196290,76287,-20157,-27365,-61690,-67001,-74706,-123930,-39400,126724,156231,66373,-52507,-68045,-15554,-43162,-147657,-68153,149191,244262,152223,13011,-100599,-124265,48786,167051,45451,-50436,24089,30922,-122514,-55824,80703,113891,54968,-216978,-413045,-93143,174077,38381,-21603,174274,176720,58235,50279,96442,38009,45847,-37817,-223150,-184596,-58961,-150964,-246361,-106740,118671,151168,-121264,-146391,-109700,-202062,-138001,37670,-108464,-426858,-464652,-235607,-61725,-7445,60012,206498,408096,456857,408843,337376,174410,139747,229902,243755,232006,230817,48415,-106821,6440,232014,493162,546018,438581,208830,12481,95299,317728,294779,57313,-122607,-153991,-95638,33998,227362,286218,227618,150421,105847,80029,30539,-22092,-74208,-39303,-42522,-51058,24068,44047,-191892,-334341,28641,431136,461135,351686,237708,121704,-18656,-187105,-133104,101310,263528,205139,109962,86086,124169,218118,280431,255427,224192,187752,85541,8403,36993,66819,83322,98242,37594,-31972,-60949,-129751,-214816,-263364,-65058,227193,210754,93721,218167,361128,215720,-102595,-220171,-103652,65502,38207,-81783,-51319,1488,-110831,-195784,-180640,-154014,-220656,-249163,-245022,-183847,-63597,79370,112584,-67066,-385825,-458238,-276882,-128123,-149099,-253649,-272501,-134146,-43595,-27493,-89465,-112778,-180146,-311609,-276444,-132421,-141158,-244118,-307784,-294552,-68441,187665,123517,-132777,-242309,-183087,89724,269269,204714,92638,51873,-107735,-311605,-158661,175180,216074,141880,116779,207803,200530,155299,198669,152923,-143256,-286850,-123059,8098,24350,44693,-18214,-208795,-217662,-49970,111221,137589,128014,135730,36041,34596,138634,45022,-159157,-239593,-162210,42183,99394,-123859,-349919,-334357,-134795,-123318,-123342,-52070,-75485,-246574,-229407,-7169,76044,31997,-84376,-255649,-284872,-24298,118754,-63523,-193374,137148,499017,355419,136747,72303,66019,40757,56183,54647,-74671,-212371,-150846,-58205,-120141,-244320,-254297,-113112,73976,-23807,-258360,-231096,-64812,127419,33076,-42115,97707,203719,120308,63366,110164,187292,134977,-55127,-292712,-344456,-235956,-98779,13612,2844,-118302,-114248,75094,230175,260712,116679,41382,170590,229794,30263,-246011,-410586,-455867,-407012,-309530,-66856,109375,57203,51161,247512,355305,238477,160041,73847,-57491,-169638,-101258,-46608,-57326,96044,209182,138201,34509,-54773,-78536,-25982,-8803,-38596,-553,68392,131918,126312,40140,-54541,-94837,29368,271277,461342,548582,525969,310917,91697,174960,147646,-157178,-224318,-49836,63578,173603,392168,589987,615259,500970,517386,903724,1140871,686267,182457,-618284,-1699002,-1700910,-1354119,-508038,483830,954334,791384,735106,869670,318195,-601178,-625783,-490060,-362220,188095,278236,97237,348124,352519,-18127,-168045,-46877,-25019,-41763,-129702,-473090,-530847,-217635,52211,58842,93143,212377,294351,141147,-89324,-193073,-141872,-126263,-199720,-171154,-89030,-75278,-114906,-2631,269244,306775,67674,-11102,153507,198156,37473,155900,311747,165894,139112,232739,236979,117441,-76483,-370015,-375250,-113722,261593,463889,285526,-10203,-104570,-32071,14299,412,-123347,-254621,-315515,-268563,-88155,137521,163762,-67970,-162383,9400,129149,73190,53645,78874,14955,5356,275058,448680,234358,-91557,-257328,-195399,-29651,271696,315029,-2026,-338546,-324769,-95946,100107,152614,75680,15235,77613,91438,-38947,-186166,-118327,33281,62107,7039,-158111,-414597,-401437,-226092,-170043,-125330,-45446,-3731,-38174,-99470,-193122,-281270,-89079,27424,-108786,-59429,377634,523689,246483,28166,12551,88990,223235],[199111,89164,93924,67176,-12747,-116659,-61478,121256,281132,257697,32081,-133628,-34809,175685,285389,264789,38898,-287376,-472134,-343069,-226629,-143080,-33815,17086,109436,194106,204943,138803,42389,-91975,-180801,-147275,-21457,53278,-55390,-98881,-57259,-89629,-126463,-98816,-7690,237483,426152,231839,-43199,-171045,-244806,-83499,291567,262434,-55290,-257513,-238284,-14425,202780,142408,-73291,-222371,-199523,-119454,-86780,-56478,-23733,-39826,-173666,-309941,-282562,-139949,-114332,-162959,-48107,106398,42567,-178633,-209604,-66332,-18414,-58970,86222,135493,-24215,62388,308427,304210,155437,111956,77064,-118035,-238286,-157130,-39202,90626,149811,75941,-54137,-80354,-171052,-206960,-17561,77116,-170560,-505379,-609599,-608695,-492602,-231321,-7842,18389,14602,70212,94952,201548,312396,265710,175145,36608,-202305,-127224,166289,411427,439323,254439,121571,243994,225221,-27062,-143799,-91521,27863,86441,41768,-19054,-81128,-195486,-132062,54636,15943,-90465,-36291,112499,104324,75433,143829,80618,-109564,-235545,-276798,-109469,125885,15148,-124326,51115,166509,52917,14199,6091,-183432,-341064,-207907,145763,317615,260936,132563,105689,109606,34062,-93544,-54019,77833,98757,91346,23155,-4336,99855,207251,230202,204012,180565,158820,150969,40585,-166675,-389454,-506986,-313577,-18148,150003,136153,-17480,-156572,-199077,-120866,344,-22299,-39647,69785,149520,15470,-288879,-446586,-248606,50796,177169,39328,-111970,-132326,-102831,-95569,-50095,-26298,-60565,-185664,-177296,-79888,-44585,47546,193002,212703,117195,-74816,-131880,-123921,-154753,-399072,-423627,-208793,-203346,-319619,-199670,121288,231861,191070,112941,106056,176047,231756,103445,-37162,37886,204539,298810,238308,172519,175622,141023,222161,427369,542338,511374,388666,169856,-83345,-126580,-17918,30231,15267,-25507,-66937,24323,175364,259539,348975,380086,164136,-43908,-88616,-63808,-226435,-226106,-27044,53598,20523,3902,-23161,-236431,-401347,-180933,-161469,-283774,-239945,-136790,-228139,-282182,-206094,-34922,143991,292464,435546,420007,239871,232608,267701,148169,86790,191122,255068,127120,79894,72345,-12432,9419,55266,-68937,-171403,-46452,138506,257191,211262,-55218,-375310,-306703,-147,88328,-16403,-120931,-135756,-1376,120678,31525,-118048,-63098,60238,20629,-212168,-347548,-106426,322105,260069,-25812,-78504,-23715,-28636,-52040,-48012,-95512,-139315,-152611,-155831,-32230,182905,189949,64522,58245,88947,174084,223056,109777,17492,28718,-22989,-144605,-220003,-131936,855,40913,-38064,-7270,204635,272672,73788,5845,88064,25211,-151907,-223900,-100122,55908,146836,154122,65748,-1536,63103,60610,17016,-19169,-117519,-228233,-84595,11890,-20749,33373,83559,-7395,-103870,-42720,12392,-33260,-26324,30771,73237,-113335,-182680,24006,106206,10016,-39514,-13516,121879,265460,160582,-100658,-215081,-194506,-168675,-335798,-306712,15586,174787,71903,5577,51119,136864,169128,41581,-81075,-109883,-163469,-115185,59285,108735,14627,-105084,-332160,-575256,-496845,-328889,-161269,-88855,-142400,-209397,-122120,-82643,59749,441821,587610,335049,262038,236862,-80646,-325162,-39777,612205,639498,399414,106046,-509140,-966165,-1111782,-694725,-452487,-354935,1129053,2225226,316692,-787410,-988716,-198462,838750,1074550,-178514,-1107158,-295160,1064382,999191,631932,610968,440896,-16521,-150061,16420,-105259,-377462,-317513,-54560,97072,65740,6887,87024,268275,231770,43856,11303,105770,-11569,-96599,52228,141366,26229,-39526,-109611,-180395,-149141,-85675,-32569,-2905,-64015,-115914,-17613,86113,99277,6857,100276,225371,96239,-19658,73575,75163,-88775,-214069,-293500,-149157,34249,117907,116725,238171,399278,461276,307911,81950,-44272,-777,52590,162742,191555,13365,-98890,-46278,-54282,-77566,-86132,-96913,36157,206387,220343,95895,-77665,-116203,-29820,-31102,-136306,-66356,157335,299061,244499,53831,-151219,-213543,21931,216390,163785,61166,48094,-26281,-138537,-8148,143220,199685,119454,-186998,-377532,-71802,159690,31204,-15406,156693,154521,29404,-19583,21632,-25608,-20719,-92571,-294949,-294925,-148485,-168333,-204802,-116944,-51026,-43494,-160377,-94849,-56203,-176695,-181750,-45819,-156822,-440910,-441636,-166303,11666,31133,71619,230847,426103,445386,376538,265597,100140,91428,194050,171479,140457,201519,106837,6201,74023,193810,353697,472124,484204,249253,-19409,119943,414967,345554,85732,34435,52627,25191,78199,277270,398857,397037,324503,197369,83895,39738,299,-54833,39063,57505,-9945,82548,154771,-139818,-345180,38762,406948,390771,307323,216690,63977,-105114,-270375,-206801,-520,131663,147438,144396,125723,80008,141050,218647,226188,219283,203552,98225,-18208,18272,77886,30499,-9652,-81999,-150890,-144592,-139266,-137570,-145288,-8972,190145,123518,37257,208990,386434,236052,-51505,-98181,-9410,99691,73175,-86659,-167863,-121244,-147817,-140040,-110656,-134396,-238749,-269699,-268441,-270090,-138969,82017,135237,-85195,-385392,-410007,-203039,-73091,-159246,-382502,-478865,-297026,-62405,25414,-61057,-133918,-237381,-352932,-284719,-93724,-102609,-269978,-375358,-367217,-112252,228906,156120,-153693,-242684,-176327,73647,269848,249203,163974,102836,-81930,-316499,-223437,45448,60873,24912,73798,216271,167232,92328,172990,138428,-149140,-227874,-31911,44043,27909,78897,-17705,-287230,-265883,-4374,157144,102274,50464,87443,38027,38747,156109,68843,-205150,-343638,-231446,32907,137380,-95487,-331477,-324279,-135210,-94656,-34762,50591,-53857,-273323,-280072,-104294,-21298,-4646,-65135,-187009,-242624,-71589,51884,-79867,-225715,65305,448580,319695,96272,52698,91492,85440,65373,47610,-70323,-201416,-157692,-161634,-284210,-366043,-253908,-49570,78350,-45356,-219823,-171644,-436,173401,98951,70794,247774,340280,229350,118911,124232,152670,108000,-46130,-341121,-433883,-262392,-84604,27130,7743,-156240,-216103,-55851,69871,123472,39512,-2591,86542,148222,16611,-276574,-483878,-431459,-311635,-263620,-31815,246644,221862,122626,210116,292013,236062,193070,46752,-118531,-223018,-167002,-66655,40351,179029,222774,165661,78639,-22136,-34519,36850,36886,-9165,71055,155592,158695,110544,30407,-66194,-92288,19036,214791,444833,619711,597645,356569,77454,94319,58203,-185597,-207574,-30808,109888,327089,615477,702524,588676,479487,455953,731458,1093371,805611,109090,-902354,-1765162,-1853981,-1445211,-378236,684765,1165434,936857,699968,755021,366205,-346483,-767003,-1046318,-742832,195259,410569,92714,294620,322440,57116,-72355,-7802,15047,58127,-42340,-401879,-451163,-182079,57893,62952,71688,153737,194444,62692,-84385,-148232,-107133,-90661,-200638,-234437,-162346,-78375,-61669,86653,359078,369133,108506,-11555,112750,99681,-86642,10723,142509,65517,163706,282810,224546,126417,35329,-235519,-348160,-147227,252139,499274,367325,104209,-57803,-36463,25723,-25387,-195849,-286858,-346618,-335205,-159520,3458,-23875,-152710,-133317,20502,73522,-23575,-11428,76351,-7094,-31499,265905,460557,217953,-108543,-277692,-172179,107226,461433,451231,50333,-349869,-341805,-120159,91549,188023,122330,47138,148198,177144,-26336,-224352,-115534,93485,132717,63040,-100267,-339909,-374228,-239298,-163649,-117914,-37007,84639,110102,-22918,-164874,-197235,-11669,101696,2452,62625,472683,609243,339652,91482,-12901,37893,233523],[208408,128476,143650,114163,38243,-38436,-953,133217,260972,211536,9060,-149479,-92775,103632,215748,182910,16548,-244733,-388537,-263082,-157825,-82481,56463,121934,208008,296695,327599,233555,39596,-123549,-204101,-208001,-73225,74494,51921,22843,13924,-23221,-18904,130,18142,193324,327005,97980,-114496,-139791,-221691,-153008,193013,176130,-153342,-335769,-287851,-26905,190666,75918,-154754,-244859,-266275,-247946,-206689,-124215,-38938,-17835,-134050,-263051,-215079,-82993,-132495,-219091,-137766,-13573,-34516,-184136,-210744,-113196,-75556,-131512,-48661,18159,-59674,80030,348965,390980,289570,214469,103671,-72142,-165586,-150263,-91856,54354,217261,229713,26633,-45360,-72493,-63517,57855,56214,-219205,-473485,-527049,-517742,-432740,-200299,-1319,9705,3288,38789,75889,221385,304422,218618,183733,118794,-169128,-224216,11332,286956,345218,233735,133991,242318,224864,-1918,-150589,-116778,19088,50751,-22848,-78906,-154062,-288251,-227727,5730,35222,-39424,56782,198622,155123,61256,134505,120774,-99350,-270913,-290588,-76632,146995,19700,-142020,1974,42953,-88325,-97608,-31038,-191159,-335959,-164733,192490,359065,377833,279838,169754,120783,39331,-86941,-47384,103597,179559,199732,143895,65173,65953,110057,175788,172596,89005,38099,78997,60723,-65197,-188478,-232104,-127594,41139,127118,65290,-73204,-175217,-266601,-260607,-123418,-66613,2257,127573,135134,-99781,-413463,-484469,-256066,-41106,40717,-60771,-199656,-178769,-54848,-21308,-22800,-20954,-79016,-251869,-209073,-109038,-178912,-21484,309199,366594,174384,-90054,-193267,-189880,-98302,-182739,-250350,-59041,1479,-174744,-134113,127316,208716,146472,78954,96084,198455,258541,102192,-80240,-53346,90275,219925,249937,222232,169970,41358,87195,342479,521276,542931,449291,242456,-35679,-141856,-95971,-63018,-38638,-100858,-161650,-83390,127632,254073,356040,428866,257248,6171,-76353,-18613,-140509,-230762,-167368,-59315,-24669,-15466,-25981,-230831,-436717,-328825,-267186,-321923,-258900,-224946,-386539,-426354,-247739,18850,198842,278008,305385,240975,163480,262441,277578,124368,151385,324952,306198,56581,34854,112646,89972,96033,65112,-130683,-203454,-34883,110558,182302,181359,49037,-207242,-193997,39909,144306,89062,-59336,-166666,-52481,135484,90192,-78587,-76861,40542,49983,-166944,-316049,-115214,296974,266185,-37919,-67655,35017,56216,64302,61225,-55636,-126730,-155649,-169459,-50027,127299,55656,-78211,-55871,50637,157201,162285,50228,-1357,43090,25554,-44667,-122599,-135767,-100662,-61540,-116850,-101931,166608,343827,192342,70149,115219,7375,-231675,-309603,-129564,17506,84684,136071,124389,100791,182194,130752,-6143,-35319,-75946,-233304,-176702,-3800,101719,195016,167927,-6771,-172703,-144955,-54571,-64689,-74026,12924,81972,-67153,-176411,-92622,-63197,-74643,-76478,-42350,154260,378402,221451,-118332,-238997,-270612,-339242,-469531,-387256,-76207,96091,17723,-35508,9221,86178,129633,-1152,-173336,-186988,-151098,-39004,106435,67881,-62038,-140334,-330003,-550241,-497818,-394763,-251207,-171075,-270855,-282283,-48622,70429,156980,386546,441497,247068,287486,301951,-69465,-360145,-14268,714329,641610,83967,-361180,-685549,-834129,-1107016,-945581,-785389,-1038505,-134754,3688146,6217644,3775184,-2273349,-4331622,-1244456,765527,-279519,-1408044,-617614,690695,738564,598325,668519,596719,200637,11662,124587,-108829,-448626,-339172,1246,269902,307925,129395,61388,158422,68711,-139737,-148017,47053,14230,-113213,-76021,19999,45675,83258,69806,-37784,-146190,-164009,-135669,-111422,-167843,-164646,-18706,126750,124145,-6237,92460,252211,142826,-29759,-30532,-81691,-150671,-125652,-134764,11246,151391,148236,89092,158860,301462,358521,266504,98943,24171,20435,39410,145620,157286,-68883,-200734,-103303,-57814,-77645,-85709,-49665,120539,267291,250835,103120,-112765,-184647,-56612,11422,-61611,-21233,159416,326427,321598,89984,-214811,-287550,1444,241543,254930,169602,71031,-89537,-140695,31041,195746,277579,160421,-167682,-318388,-28810,142779,22840,-25685,100596,106031,7283,-85162,-76754,-103258,-83589,-126195,-324078,-351551,-199441,-187275,-199213,-147221,-204028,-260248,-237500,-96665,-2377,-101861,-167015,-97792,-165297,-373822,-325514,-65129,67860,65354,64983,186364,355914,374279,308315,184363,35746,46222,140978,82056,22411,116801,104498,62401,96834,105283,131454,314552,457784,270295,-16557,140227,446137,355321,113914,163681,204358,74997,33944,222930,415902,500425,470608,292657,105388,50606,3006,-33638,128052,161931,28505,126418,230263,-108537,-349455,41668,362677,288429,224911,171525,2093,-182848,-301850,-200925,-32248,39199,111697,219880,214318,61223,35579,100738,146351,177362,172125,50452,-68908,2321,90266,-11791,-95115,-167178,-215704,-182829,-126319,-59080,-33095,57619,165360,47004,-57458,129856,375455,266769,31476,59229,95716,113081,116245,-14641,-179876,-188011,-157327,-82678,-39854,-79089,-178569,-200669,-222283,-320054,-192922,89315,151503,-70681,-302666,-301567,-119655,-18749,-148516,-455097,-601438,-392333,-66328,73283,-19074,-131717,-286316,-397362,-294562,-61169,-67677,-249120,-331363,-327039,-121466,223720,171547,-121868,-158535,-106027,73501,248612,252444,195877,114528,-70864,-306686,-295926,-126851,-82287,-77917,27003,194808,125088,54444,149821,96002,-144638,-124187,68283,103859,94136,154956,7495,-318155,-276339,31094,164666,70398,20377,63241,36532,47686,191236,134549,-187687,-388950,-269928,5284,153555,-43370,-276834,-288801,-136674,-96132,11498,117500,-18443,-263447,-288144,-168811,-98813,-42040,-63533,-122553,-172731,-101836,-10812,-50070,-166656,43489,378329,266131,54923,34745,124883,140770,91986,52784,-59907,-171965,-128941,-222132,-430389,-473002,-240153,-8424,46770,-42661,-100753,-61431,49822,193014,181531,202324,345628,409393,325284,214444,190320,156911,66145,-81986,-380557,-466273,-234641,-18823,91990,53222,-152462,-262903,-147334,-67234,-16132,-29766,-26113,30376,85392,5288,-305209,-545425,-395373,-218420,-188560,27241,372151,379735,201845,147825,161405,171267,189219,33997,-121027,-195777,-153813,-54984,132402,258870,238239,171639,84346,3102,30770,114345,80345,5907,91727,181816,165776,122515,68890,-14892,-30342,11633,113975,348258,584518,573048,341586,19579,-17371,-1621,-137917,-120825,11286,141265,433713,762927,720073,495853,418589,402718,554011,898436,774563,116429,-923716,-1505959,-1632054,-1216537,-281747,645650,1172810,991756,666612,614832,258244,-310473,-941356,-1418042,-1034176,137093,542213,152130,264230,281838,117016,48364,61012,68618,169796,81953,-247005,-266826,-80036,76424,54241,23106,61685,56459,-43686,-108384,-141077,-94388,-39993,-170074,-276915,-197778,-18116,39482,158756,366303,386813,135597,-17650,53069,-26748,-235005,-180774,-60077,-39333,157338,262070,157257,89970,74999,-143610,-316651,-161080,228977,465778,386696,183768,-16720,-47226,24627,-66967,-271466,-320334,-346338,-334223,-180361,-121990,-216242,-228512,-114151,-40,-24064,-155640,-113933,26729,-45055,-57923,245320,412339,161177,-102879,-219523,-92833,233070,564496,510373,105954,-266221,-264432,-87670,86019,172953,97081,29724,161005,199336,-53868,-275584,-115994,145307,194132,101509,-53930,-239168,-310763,-240016,-169664,-132992,-52177,144682,228085,52346,-111155,-105279,35785,146575,103199,145410,440601,541637,331706,99952,-85531,-59756,171792],[175212,137393,164749,137018,58776,1994,34905,139610,239650,163119,-2222,-145833,-142724,1293,96533,68678,-9519,-141084,-208249,-142317,-91993,-23406,174249,267330,274590,339139,393797,285646,26262,-138835,-194582,-236302,-106984,84750,118675,97260,56096,26033,83337,77859,15370,123236,228098,16541,-117317,-41679,-149807,-203184,50885,50201,-243305,-379210,-279989,-4057,182551,19227,-198790,-226298,-266041,-300214,-280191,-177492,-73409,-45984,-149733,-246809,-154006,-27946,-152737,-297016,-241878,-129684,-92578,-143801,-170862,-144092,-117005,-174040,-158524,-81010,-52221,121963,337631,379119,342840,293087,156568,4366,-85322,-130291,-113910,19492,275835,406570,175270,24163,25470,61820,119747,54196,-157109,-299717,-314871,-308398,-279691,-123460,28087,40271,33155,35262,75082,227017,270737,171530,217693,208302,-111968,-285738,-120560,145479,272551,280688,197357,236385,189331,16419,-118693,-79528,64104,55765,-54873,-100604,-170163,-332359,-317297,-55102,59485,28736,171655,312881,199112,40316,109897,148771,-81424,-274627,-263232,-40062,142923,31303,-113615,-11888,-23737,-142563,-148207,-40408,-149780,-280849,-127585,192520,363391,466046,401161,222691,103665,21219,-67939,-13007,160607,278807,311439,263999,157680,73891,30579,114926,130204,-1914,-68791,9644,52202,23133,66885,136391,125206,115014,101344,-7616,-137951,-205026,-285163,-308713,-192819,-79852,83294,241975,205412,-123729,-455717,-439262,-192479,-87174,-77229,-154233,-290893,-251780,-22727,70486,5194,-33649,-107394,-290468,-198692,-66653,-224936,-72516,365511,427959,184470,-77657,-190174,-195105,-8871,72631,-9517,119695,163179,-61382,-90665,83973,156228,108688,55559,86907,205900,256044,77786,-115065,-112758,-10409,116778,222524,236016,126687,-77611,-64572,205987,386331,434460,427529,311737,30050,-152856,-171232,-116068,-29271,-113580,-192041,-150943,49557,177286,309670,450380,372051,113811,-18602,36167,-59771,-206903,-223203,-88955,-13667,2892,5328,-146774,-321560,-343991,-285826,-295944,-222445,-256254,-443206,-420828,-214272,63619,218775,236033,153229,66228,117762,297062,255590,73243,195717,428819,352851,43208,31809,145719,144447,127608,44631,-195053,-238018,-52335,45295,88379,147527,158941,-10842,-53341,80594,185472,185973,7167,-160352,-39467,203557,179279,-26682,-101660,-4782,54693,-113408,-232271,-73741,253730,244971,-33764,-32317,96116,132104,164907,167099,19247,-67233,-117560,-126759,-6300,88054,-70464,-175919,-123028,28433,100952,36951,-37402,-20912,60670,87733,71699,2235,-107679,-173190,-122335,-119485,-127196,123300,355558,242824,74820,93414,-8462,-249851,-314941,-123434,-23023,17628,107644,154198,159907,235044,168473,-14162,-39649,-44117,-207844,-195591,20726,180135,264556,203300,13805,-169818,-189883,-85280,-56475,-81168,2204,78457,1527,-114689,-136982,-142433,-119540,-118062,-73083,190760,469755,255738,-113915,-214533,-301041,-443397,-485166,-377304,-166327,-35337,-55302,-44221,-7615,15957,31806,-66407,-213299,-189512,-98178,38278,108378,-22378,-135349,-163503,-337500,-545088,-511961,-437912,-294807,-208646,-369564,-344009,-8426,176418,229775,311080,279401,153472,296717,336446,-55051,-389911,-54250,650373,511115,-321275,-832135,-845383,-737521,-1050180,-1083624,-954725,-1304049,-1278433,3878778,10276402,8048576,-2506670,-7553377,-3109268,619398,-128591,-1438789,-847849,245918,385962,403611,523831,586727,369388,197674,219043,-123720,-480308,-291764,105476,447006,491535,195723,-9697,10098,-100159,-264416,-226538,29482,62107,-100258,-162246,-86641,52940,186092,250812,130451,-109003,-214239,-210698,-192731,-253261,-234312,-69005,121114,132455,127,71430,236428,183705,-31869,-160304,-260838,-226957,-55998,14413,140310,264423,212792,80432,36430,113508,173748,165216,102990,117125,69742,38700,112258,95002,-150758,-300662,-182966,-72396,-78110,-86898,677,188947,285647,228247,77985,-155744,-264801,-96869,73020,52445,44550,143992,303212,339148,91656,-273961,-321846,-19580,210377,268789,228884,71576,-149954,-133867,50910,211567,305500,160258,-161892,-248912,28093,125747,6467,-57199,15374,40995,-3849,-128902,-176931,-191484,-145364,-152151,-330667,-358723,-206810,-214230,-245595,-200190,-294680,-403789,-314042,-152757,17346,-20078,-114420,-106233,-126118,-231609,-142099,31827,76176,63186,21035,65256,199977,258806,226056,116481,-6780,4496,62770,-26611,-111499,-12548,35610,38072,63694,-7631,-92082,122995,366769,270046,22951,151290,407979,314663,111355,208712,258219,48112,-81874,84002,322507,479604,513840,339662,123560,48407,-22887,-23591,187639,216016,37118,131328,231271,-118147,-343513,33137,294503,169787,121733,101767,-73165,-258545,-292092,-130799,-609,4842,101104,302650,310473,60725,-79207,-60185,9146,88824,88307,-59809,-144482,-14017,98127,-37385,-157456,-226821,-243216,-191755,-108425,-11778,30154,101578,145674,-9445,-179248,-18418,308089,283693,112933,194703,169313,89686,141536,99510,-95214,-191545,-148425,-46030,9135,-10985,-70498,-73870,-147000,-355781,-246543,71119,130215,-45515,-168471,-167477,-56726,15624,-126822,-465446,-627524,-404910,-49154,123448,41311,-110758,-324519,-447568,-326112,-70923,-61718,-201516,-214628,-209562,-107465,149810,134176,-68423,-32785,-12068,71051,197898,200896,156317,51409,-120730,-320973,-367610,-277213,-151717,-115056,-104,154160,78830,27852,108513,23000,-140608,-14091,146309,153117,171558,224161,36113,-302483,-261880,15899,95947,23780,24344,50617,14776,42407,216322,210258,-118794,-372485,-291954,-57265,132539,18049,-198932,-227534,-122943,-117526,5075,122633,11298,-219097,-261210,-216407,-170959,-87969,-87038,-87349,-106996,-124054,-63769,2684,-56200,57480,291679,194286,10042,4229,135721,173883,113656,55635,-59080,-150693,-99514,-243932,-529335,-548795,-239720,-23889,-21629,-21681,48317,43071,30916,144983,223002,273996,326422,367773,357532,300964,275693,192343,15815,-156713,-403529,-441479,-178527,54150,165590,113790,-110867,-227527,-150123,-134435,-124809,-77576,-28407,11694,56883,851,-314132,-563164,-361336,-159813,-111201,96536,446532,474352,253970,70143,-3561,55177,136277,14384,-96853,-121580,-89782,-32936,186694,316505,243605,138982,39769,2337,84155,164932,87993,-16133,42285,132186,148457,158503,144411,85601,78499,22959,5523,196503,441868,452935,269013,-68607,-144342,-39245,-49015,-3811,59153,144374,444403,765009,621109,334203,297709,312197,312080,555577,614743,235587,-479875,-770525,-976801,-714759,-226116,351361,919979,913970,623852,465038,23835,-477861,-1014045,-1436917,-1139625,2629,553920,183350,218283,205795,99039,118428,113256,108710,268987,229025,-44877,-40685,46397,90543,36175,-33375,-48605,-98018,-167708,-155494,-143868,-74608,24688,-111275,-281473,-185405,80898,158579,208101,322418,368673,142734,-19747,-3301,-143056,-372970,-374827,-247971,-129070,107031,161718,50294,17740,21942,-144701,-299763,-151114,193466,364419,327982,195115,-3513,-65557,9224,-119112,-341061,-350196,-311069,-263595,-146710,-203814,-353651,-278058,-114346,-50001,-146082,-287410,-212575,-48452,-83362,-68919,204519,296766,69142,-74663,-103004,1373,284197,534737,462914,136182,-120152,-117497,-17239,65202,99378,17469,-11849,121654,144171,-119554,-319359,-108130,188061,242731,115568,-35747,-143163,-222434,-221634,-181217,-160905,-84256,161409,287055,104882,-57607,-52703,28231,144578,165680,166010,294612,340941,219087,40588,-189236,-175666,63384],[128187,128485,160300,131018,49619,4472,45710,141168,220370,130430,12980,-102763,-157786,-103917,-40522,-38035,-18237,4741,8745,-18473,-49984,10901,277625,417132,313768,314745,375453,267902,-11336,-158169,-170510,-216692,-105712,76434,116994,103491,48921,15052,116272,90722,-25827,41491,147911,-2817,-57635,87654,-56803,-221172,-91928,-84015,-307188,-400495,-249724,28218,163987,-31667,-208539,-188891,-221887,-293412,-316218,-230852,-142794,-132415,-231459,-280939,-136569,-20673,-202136,-399770,-344756,-223074,-134248,-89419,-121950,-171150,-154017,-198237,-225650,-149275,-29012,158441,275316,274231,295397,304309,193718,66605,-34123,-116271,-121033,-21245,286494,515504,308889,85290,73652,111535,135567,66407,-16119,-65807,-68084,-75374,-107002,-54571,36227,61865,48703,18286,59802,180460,170742,79081,203577,231199,-84921,-320822,-203286,26554,215273,327919,255910,203825,108919,-6438,-97719,-33770,111047,64135,-73693,-102648,-151173,-346633,-411067,-151736,38118,56079,240503,400159,203518,-15688,43040,125521,-91225,-278478,-241172,-49901,82771,11300,-87169,-24939,-45032,-115542,-126927,-37611,-104524,-222273,-138690,107315,281410,438072,406823,215052,42994,-32338,-70653,-2860,179278,310165,351225,318475,219993,89977,-42840,23487,50225,-91349,-150441,-65774,-21978,37655,263632,432606,315018,123333,19836,-106004,-217816,-250965,-270946,-286898,-224463,-93147,141640,337660,296940,-85984,-433453,-350823,-106582,-118884,-192375,-252858,-384957,-356123,-52266,110136,-8731,-92742,-173206,-330727,-195394,-16056,-212761,-134385,301934,344592,110635,-73178,-150744,-168515,60935,251696,185945,229183,193587,-33838,-109772,-25525,65293,66322,12029,40744,163197,196603,1557,-181426,-169767,-103538,-7274,143697,186486,25325,-215139,-219882,25092,152539,196802,306182,329931,72662,-178926,-249105,-143711,-448,-101434,-189943,-185141,-60294,28791,195327,406784,445212,229935,49710,64659,-31455,-179744,-184137,-39245,28928,26836,35886,-36253,-131405,-225645,-218832,-216081,-153787,-247306,-402507,-267722,-96957,82704,180020,163551,9319,-75029,93369,312910,192465,-12628,184405,456037,373313,89866,70473,154714,126425,92151,-4782,-244454,-262509,-92843,-41503,-3356,112256,234951,149479,63136,98531,187746,228503,44574,-128455,29976,309072,284806,30570,-135526,-70032,36138,-64932,-130221,-6509,194075,175599,-36519,1946,131258,166324,211660,235962,105654,12130,-61272,-55522,72615,78026,-135508,-188130,-106437,32054,21140,-107538,-123971,-33245,90529,160829,171807,114955,-47021,-183807,-121912,-52446,-71075,110769,332078,220816,12585,14057,-34628,-211230,-239559,-84040,-53231,-34057,74634,146448,167839,217809,167843,9442,-16335,-18947,-147415,-120886,91447,211662,241619,187169,50710,-93041,-155327,-59101,6299,-25086,7386,71363,77292,-17454,-104937,-124779,-118834,-144463,-83270,239683,531601,270609,-77031,-131777,-246613,-417980,-371074,-273876,-218366,-175571,-123293,-13838,16611,-38508,-79647,-118557,-162426,-83382,10422,114660,72459,-134049,-175679,-151495,-339171,-553132,-523669,-428862,-245982,-156021,-374956,-355580,-3524,207513,254883,237589,148946,86572,300294,342535,-38812,-393483,-127072,464768,310225,-644377,-1129818,-919725,-650761,-901958,-1050419,-881383,-1032934,-1813789,2944272,11362778,10797426,-1608663,-8995275,-4475431,470599,148832,-1171815,-840922,-95126,55388,139709,249169,437369,476211,393725,312532,-100329,-413511,-147390,262041,605985,597746,227267,-65942,-107896,-210144,-272723,-170909,76791,126786,-44229,-151897,-98235,95437,286619,415254,294747,-31943,-203486,-208306,-181188,-242884,-257162,-114335,94065,132223,23565,44523,193989,227414,15186,-223716,-360489,-263174,-1718,123577,198482,323460,303284,122522,-59657,-76432,-6188,57695,115609,214845,140796,61286,90807,50743,-179249,-343243,-230798,-64900,-62673,-72982,68918,252854,277193,176139,49772,-168305,-306866,-108425,171321,201947,133134,134980,253680,305736,73733,-278473,-276326,-18098,141134,219715,249555,71832,-167311,-92357,81534,210066,298209,156079,-125695,-142766,123832,148091,16746,-69715,-46918,3216,24900,-111250,-226389,-251237,-174946,-148909,-301116,-302665,-151439,-215189,-297521,-233131,-274686,-382547,-320029,-207944,15666,60992,-20611,-40388,-13131,-12136,89867,125811,62245,45304,-27433,-74700,26245,159684,187492,109787,9068,-298,-8435,-125028,-218932,-127082,-46386,-25395,14630,-78089,-202507,-8192,270542,283735,119653,185064,355233,263896,91118,183828,242547,-722,-189288,-52126,181190,358064,449807,335072,147083,52402,-40904,1988,222828,216578,33329,120424,179353,-135458,-288319,48530,237850,85387,49911,47126,-127412,-298628,-230709,-1636,95018,51718,136523,382178,395904,90821,-148451,-197131,-130445,-1176,2191,-173156,-202409,-7715,118764,-27035,-178412,-246924,-232142,-166729,-74091,15198,52972,127466,146931,-19802,-275469,-178759,210664,292522,187982,286849,204791,50280,151661,227722,65021,-119331,-109168,-18247,42598,60499,60869,84043,-62825,-371751,-291597,30501,80986,-7002,-8499,-31824,-16178,41686,-80469,-404748,-558286,-334289,4879,196992,132197,-64200,-336171,-484424,-367523,-120171,-76923,-133161,-62617,-46053,-65336,29565,47104,-12863,93579,73907,66116,137602,121896,60484,-77454,-232695,-361650,-408069,-340247,-117510,-51348,26862,129472,45927,4174,45676,-61209,-135928,70963,186824,168543,213561,250086,57731,-240661,-226712,-60823,-47555,-37813,48552,44032,-26479,15529,210213,264107,-19871,-300414,-304989,-150172,76597,74384,-111209,-147444,-83507,-134142,-34658,79118,35772,-136517,-206395,-261320,-254172,-145798,-123449,-82749,-69894,-150196,-109666,46944,53303,83585,195829,104659,-43547,-49463,102794,164448,112299,41435,-81291,-158861,-98968,-243917,-566538,-583439,-269009,-110575,-122631,-1595,168691,90115,-86594,8885,179644,229241,170781,212215,294646,324492,332117,227215,-43581,-250619,-407103,-380998,-133006,77459,184659,141853,-54626,-114572,-55022,-126030,-195401,-113157,-27646,16105,54524,-6308,-306201,-531076,-342167,-152774,-58582,146744,430991,457305,242763,-18225,-166048,-91602,29272,-40902,-93590,-59484,-31854,-33916,174956,322340,209014,48426,-58550,-42683,82112,138144,22333,-100530,-86154,5128,95889,188922,217096,188817,186226,41700,-90241,18027,210720,246466,140152,-177891,-278723,-87101,14602,73421,74704,97946,329192,595813,418376,114168,103890,135033,-50769,65533,330985,409678,362555,347032,27991,-59530,-209089,-131302,427372,675361,518373,274837,-305658,-765567,-870987,-1035000,-1023680,-209959,356706,85741,103619,66346,-40346,64374,85697,89313,312274,349993,130516,132003,124976,61262,-8884,-94266,-166004,-253286,-305888,-227870,-148814,-42821,82863,-50142,-259179,-152481,158520,238621,218636,254881,307924,110844,-24590,-50618,-232486,-484603,-539359,-393076,-203517,2513,-9002,-77189,-77043,-114638,-255036,-318832,-135158,141601,218913,199576,120885,-41354,-97995,-26213,-182562,-402897,-370927,-250129,-153341,-84364,-232921,-404343,-297101,-138616,-120922,-270000,-391422,-278048,-121015,-108601,-64237,143799,132514,-46469,-35220,31913,73049,237350,382247,316386,120145,33401,55257,69025,31565,-4609,-68955,-39722,58430,32400,-196087,-323814,-73171,232764,289543,121531,-32689,-57082,-106133,-161327,-165362,-163951,-99682,153346,300341,145967,-4213,-41604,-9251,122294,203327,150278,112595,101758,68670,-38035,-258315,-240852,-17148],[74292,97295,120886,80962,3349,-31507,29314,125402,181844,95112,34427,-29593,-132520,-192898,-169747,-112245,-2243,151411,189120,75310,-39348,6662,324587,520947,338010,246442,281863,183702,-74767,-194640,-149414,-145352,-53690,60531,55438,57551,4178,-59358,56922,36219,-80864,-16126,111304,39523,48990,218020,47896,-180204,-164957,-165591,-311742,-388841,-212178,59761,142333,-61717,-180692,-133574,-140080,-235136,-310736,-268314,-218913,-234393,-326303,-324659,-147290,-52447,-257141,-471569,-382766,-241494,-126782,-16445,-59702,-169788,-162909,-186734,-212729,-144841,17649,197717,216913,155025,203017,266534,213542,114248,7832,-77460,-86562,-26469,268699,532033,388079,139387,89712,107261,135527,122512,176074,166169,152139,132502,61413,8631,37643,82416,56470,4042,50512,114499,48549,-18173,153879,203190,-67199,-288287,-176876,14409,207916,356025,303834,180903,41190,-35360,-77303,19864,166084,97101,-47303,-59976,-83388,-305861,-455493,-233542,-2817,56449,264710,461079,208572,-59050,-15785,94039,-86095,-247064,-206090,-79177,10835,-9632,-49788,-17741,-7749,636,-7422,5268,-48205,-147889,-157815,-9584,149981,312585,319426,178015,-7059,-66842,-64172,-2369,158579,270778,330347,331079,275359,136813,-70806,-58536,-26921,-126465,-151807,-98998,-116341,4246,373458,586486,396616,69595,-93408,-188443,-259728,-260781,-201522,-190301,-193399,-82206,174178,391528,385361,14997,-326066,-210552,5085,-116196,-266493,-314916,-428194,-424683,-105958,99739,-43184,-164064,-243508,-351744,-194731,27226,-144817,-179394,153150,167447,-2255,-54177,-58810,-96033,118498,329619,289089,236855,102254,-70234,-162040,-144012,-11378,53471,-25082,-19499,94561,114605,-92003,-261601,-211698,-157894,-104281,54635,105813,-92799,-325195,-327069,-140065,-91474,-70612,142206,305961,98876,-193455,-293650,-136942,32145,-71581,-154270,-166334,-152663,-126195,57384,310864,454834,332987,124258,73224,-49351,-145606,-60660,71368,88442,48187,61126,76445,72485,-3616,-73660,-80278,-54430,-196273,-274382,-8166,93993,88923,103890,93282,-74251,-140999,94503,311696,116108,-104451,123333,405149,366215,180848,146051,150571,61816,20658,-55324,-247500,-246945,-124866,-111372,-56584,93639,265911,240645,130619,90312,147640,200602,44825,-76774,133298,420231,386018,89550,-164021,-132769,13610,-23453,-35507,66208,131889,61296,-58860,16407,125247,148490,193040,247988,172536,76956,-15241,7243,143884,92600,-118329,-113271,-8381,59558,-58402,-221087,-179389,-28912,134565,227387,221331,176814,32098,-125994,-71289,41828,37664,141519,296257,140814,-105081,-113947,-85438,-152793,-126652,-33891,-72485,-67035,32670,94937,121245,135702,117452,47395,21401,-7936,-72060,15871,179064,194493,145567,117172,73422,10321,-71225,-2450,87486,56736,3550,47631,121910,62354,-43067,-67657,-109790,-167365,-85366,269028,527231,248664,-34819,-28285,-126348,-279262,-193270,-135737,-238312,-304232,-190008,18895,49063,-84370,-189636,-160783,-56085,84091,133998,153825,-14256,-261171,-195926,-125291,-349144,-585441,-547037,-395593,-138930,-45916,-296756,-325421,-48379,137931,198191,145112,34501,20114,262656,281485,-77883,-405715,-224959,207970,83758,-781109,-1168510,-884733,-552520,-676629,-866770,-589483,-299007,-1521911,1282260,9253716,11300602,202420,-8401844,-5249527,30812,226959,-788255,-606444,-271557,-226718,-133856,-77289,186603,489503,531327,364635,-50227,-270194,37703,407545,686796,597505,214768,-102623,-192023,-268790,-200029,-33833,132153,141004,-2433,-81737,-21381,158721,350690,499594,380703,32706,-164372,-156270,-97526,-150750,-236665,-154418,28966,83951,5417,-26401,101297,232007,84053,-203046,-360918,-269265,-1504,129576,128544,248493,339991,169390,-126825,-237148,-158630,-58749,99571,249702,176299,67840,58525,13319,-172859,-348587,-260557,-66733,-75695,-85254,110828,270357,209141,70121,-8263,-174891,-321517,-105831,258661,317181,186989,101638,158579,195188,4397,-255004,-199600,-37154,11475,96094,207138,42191,-173207,-56884,92994,160618,230921,134278,-76375,-36768,215204,181412,27035,-81718,-96650,-31024,51480,-68926,-243865,-304019,-203202,-152136,-276137,-241036,-94399,-216711,-350673,-257125,-191334,-235266,-269002,-259172,-34169,88998,55830,48546,116484,200783,277444,168039,12219,-2657,-86519,-212759,-138931,77158,177333,133830,47836,3491,-91497,-236878,-315909,-220336,-131720,-120397,-55509,-105340,-184519,-58638,179464,291353,225232,217908,298544,201203,33329,94592,170424,-53257,-253432,-144143,30422,160593,277947,256723,141640,39902,-53009,29780,212524,145590,3456,86291,80525,-155406,-193766,82040,191989,40617,13503,7814,-159829,-306117,-152974,132032,203980,139336,188557,416217,422837,118594,-160621,-268387,-230141,-66793,-57826,-248797,-227931,9106,134165,-4804,-174975,-241888,-208967,-131299,-36208,21376,40086,127179,155697,3733,-318139,-303960,102895,282289,236380,313663,190601,2407,136225,321084,239091,4464,-49128,2887,56102,107578,170094,225131,5957,-367871,-323004,-25767,22661,42408,138434,75021,4507,71637,-4045,-287888,-423363,-207710,91582,292059,243584,2941,-316751,-490100,-393698,-180711,-90224,-48012,91369,135438,11392,-88972,-56425,35701,187709,131001,69145,101516,64763,-41740,-226543,-365596,-394674,-377649,-277769,13290,117517,139167,166160,52222,-10078,-16048,-116528,-111850,125863,201104,157255,211062,238018,90772,-119683,-149501,-154196,-203892,-77562,103855,68482,-47552,-4022,189352,299108,107774,-163437,-278180,-219719,33298,145291,4669,-33272,7849,-92936,-40227,63918,109312,22157,-93313,-269156,-316738,-173224,-108832,-49039,-28614,-147001,-114685,99824,163218,143561,146948,49188,-62190,-79492,73211,162428,132795,54202,-79656,-151952,-86727,-189663,-493987,-521101,-267278,-195153,-187525,53812,280526,118096,-226982,-139840,106450,126726,-19847,47271,206883,318362,383939,289739,-45965,-267027,-323232,-247850,-63414,79380,169146,163839,56647,111554,174373,-269,-166956,-82078,27692,91897,129886,44575,-222598,-392440,-264371,-113735,32887,228542,391969,396748,232711,-30403,-210637,-157781,-38116,-64865,-64050,19026,50167,4513,177398,340427,194525,-16149,-108564,-46467,85557,94386,-43078,-164780,-189400,-89427,92697,269174,335117,336788,332329,135935,-74275,-61532,31179,76293,60448,-200530,-314879,-79645,89276,146991,120293,86481,197188,392830,258743,-34584,-50089,-42303,-429887,-442507,22773,617193,1360616,1622958,1270951,707888,-105037,-561758,-100352,386670,394487,97391,-599449,-964368,-385053,-172004,-610233,-372608,49120,-92516,-12334,-44297,-199036,-44324,33174,69574,358411,484626,301834,268536,188203,51201,-5221,-67642,-181864,-301252,-358175,-232454,-72082,78020,202899,75615,-144965,-51863,243613,316103,264447,266319,284021,113381,41082,-8676,-212709,-482234,-569913,-401070,-186248,-65577,-132148,-116726,-94313,-214392,-361227,-300932,-61496,146592,143371,110477,45817,-66314,-77341,-13293,-187537,-385415,-304571,-111866,16078,32970,-155358,-306270,-227199,-119949,-138556,-314914,-397276,-247215,-114518,-62596,3650,124948,8198,-119150,46315,190666,149824,161780,209138,154259,93336,178228,243511,186125,37727,-56754,-79718,2955,31922,-67360,-223105,-244640,17731,304981,361141,157328,-4123,41136,51221,-32513,-81232,-98204,-59756,153253,301569,198887,58801,-46396,-37333,110092,229987,125366,-31491,-83575,-51013,-88236,-251542,-224263,-31669],[48392,73969,77336,16530,-47223,-66142,19669,110162,129904,53791,52550,65533,-60581,-235706,-254081,-129012,47510,267773,294371,135852,-39080,-21608,302241,545133,361840,180196,159361,68011,-149508,-247093,-143157,-39750,47267,53645,-33845,-8171,-52222,-169914,-77018,-60159,-117820,-25076,121266,115538,162378,312677,148199,-82966,-138151,-164151,-254630,-344780,-184418,68972,110202,-76885,-139137,-76048,-46321,-157848,-287354,-291569,-284808,-324007,-393346,-349326,-178132,-114767,-303029,-475889,-330353,-180719,-75580,52990,-4463,-144571,-151253,-160002,-140834,-79094,60765,215334,180419,69868,102036,183514,186820,119081,33302,-20996,-26705,-411,215673,432780,361464,155178,70167,57503,116506,191268,331925,302862,264661,251942,176128,39538,15440,76771,37567,-23764,28764,34334,-69943,-95385,80734,136531,-60264,-203781,-62985,106708,222902,316441,297812,157161,-5598,-73721,-83461,42161,197217,132908,764,-8615,-17894,-246341,-450603,-289606,-64329,15177,219761,459166,213074,-80983,-54534,66526,-61845,-193207,-181117,-133869,-72261,-45124,-32243,-21084,30906,132277,142967,48832,-22987,-92590,-180142,-133748,-19320,109099,160685,109700,-44934,-83403,-64049,-33892,71692,146084,240831,301101,311143,184429,-76116,-138694,-106436,-120562,-92081,-99144,-217889,-76428,361881,554514,331114,-55307,-237402,-257979,-267581,-242454,-120511,-82477,-136878,-71362,145062,350881,404142,118274,-178599,-60919,103235,-104864,-311915,-352306,-427030,-440002,-173072,20729,-112746,-254380,-326258,-376749,-225343,17738,-78225,-217659,-49765,-59770,-133985,-35673,53214,-9904,143362,298513,260720,115889,-87248,-165938,-241732,-244085,-59808,59172,-57512,-93697,-1042,16965,-192774,-357236,-258069,-188973,-174312,-40800,245,-210489,-401486,-384221,-267772,-288946,-292244,-27466,231613,89344,-203387,-308080,-127953,28342,-58384,-112314,-115994,-205830,-242333,-76007,164770,373478,378042,172832,48338,-115563,-130999,68466,166326,111370,30629,53120,150114,221335,218334,87015,72557,48029,-128872,-113889,256897,287182,73006,4440,37179,-86715,-132186,102370,282328,41906,-185860,21483,285409,316686,255968,216310,132833,-18909,-60486,-95978,-203803,-189956,-137148,-147615,-60899,90840,243638,243671,133752,50534,63024,102378,7638,-23974,223184,484253,445450,134661,-181138,-178882,-1308,4236,28522,123500,78558,-73256,-102535,-1444,73319,86386,120623,198219,189871,98102,-3654,29085,166011,110720,-38525,14736,132774,100672,-112242,-267228,-182662,1264,190053,269231,206600,173842,114929,-13238,2170,114572,153983,210359,271092,42639,-236761,-250728,-150600,-105148,-22793,12835,-72791,-74931,-8287,21110,44329,21723,31121,81877,62125,-1090,7660,169676,257459,154505,34303,24838,70647,98460,29187,60496,154013,123969,-14870,17757,129222,100733,13112,-21321,-115109,-185810,-80371,262246,450232,198011,2194,69119,33397,-70666,-16103,-8250,-219460,-379239,-232754,40345,72139,-115167,-264538,-180282,63916,256685,245157,155257,-120957,-362159,-186379,-82937,-347017,-608167,-559516,-346408,-8168,91066,-148972,-239634,-98294,17085,92265,48885,-60057,-47171,185896,160151,-184358,-428232,-298896,-19219,-89149,-675568,-923331,-703290,-378596,-376741,-549480,-120400,740047,-449407,-526882,4811445,9680982,2502262,-6168304,-5444771,-845310,-155297,-510629,-231931,-271872,-431953,-326805,-317008,-48554,445549,590318,376491,38445,-64548,228442,520396,700199,543835,204801,-86007,-213959,-260688,-69334,137809,171155,93286,10121,25097,134749,255137,390319,507635,389115,86958,-90413,-57338,48943,13641,-156042,-154880,-36452,9360,-49717,-114858,-1968,213566,177621,-75855,-241191,-220064,-26072,56571,-27562,63901,303539,212320,-133704,-309395,-236601,-145791,69635,231926,186085,77758,44505,12065,-120759,-309923,-255211,-66432,-106518,-109998,133701,257049,111639,-54523,-72452,-158134,-280472,-61242,332380,381891,206188,68435,59903,51408,-88423,-205113,-116142,-74715,-137084,-42989,142087,5866,-164883,-26570,96877,84765,135446,121839,-75,67080,293845,227647,47038,-74947,-111352,-51670,70523,-9194,-219520,-331163,-220921,-152363,-247369,-191915,-64751,-210775,-361665,-246575,-76732,-25392,-167907,-274511,-102607,71261,99305,127179,220441,344823,368931,155455,-45686,-45646,-119398,-295797,-243665,28769,188178,168244,91646,11356,-171788,-348281,-390776,-267550,-187388,-207040,-123764,-84841,-60494,-22493,120222,292941,306942,243947,263315,148978,-39263,-2364,96171,-72047,-237547,-153896,-72831,-38096,61554,131347,103313,14922,-42916,66484,171541,30913,-39540,45352,-26052,-154030,-67326,136371,171376,45306,16070,-10335,-161150,-278047,-83292,230039,287715,223752,230494,387308,370331,115515,-117142,-239586,-244634,-81040,-66973,-253367,-210719,25313,129286,3896,-161592,-220332,-189687,-102705,-4595,14001,6833,101664,154659,35273,-299677,-360007,5402,242592,240219,269387,123737,-53400,84888,337479,357975,132245,6467,9014,37376,96324,206428,295484,36949,-353813,-346183,-95180,-31661,85812,225322,118996,794,99894,80795,-163059,-282251,-81187,169509,362199,325382,53455,-295909,-476925,-401177,-237157,-101678,22905,197833,282750,91833,-185903,-161004,44560,198031,116106,55862,82009,34849,-132920,-377842,-500853,-414687,-294078,-141455,159562,313046,295084,241885,63363,-53836,-96832,-159549,-102249,110894,156689,88934,130968,165895,104908,7234,-66921,-251590,-346701,-111700,143904,91551,-65100,-43295,119483,267508,195386,-28982,-240377,-270242,-11572,186478,96945,52696,86964,-35439,-26778,79592,211432,203907,26708,-274272,-393189,-205187,-65741,-4657,-18220,-159550,-132930,104625,208538,176404,110048,-6290,-90785,-122687,19298,140143,137325,52272,-94197,-169918,-103755,-146857,-385566,-419145,-257404,-281439,-247172,82494,330985,97006,-382023,-303009,-11835,-31170,-216154,-109332,87015,239677,364896,304679,-37599,-229208,-206529,-122908,-38926,1223,57430,110696,143954,340464,415901,138624,-114214,-54368,68143,158180,198515,84368,-139527,-236179,-178276,-76744,105700,269021,293261,267057,178122,-16875,-175236,-173178,-99929,-110197,-76831,24943,68823,22700,155541,308355,133950,-94086,-139600,-51936,37689,-16097,-150600,-250052,-292466,-177476,79700,312444,410327,437936,423123,220813,-13280,-76093,-96700,-73182,-8674,-181883,-299344,-86496,89708,134584,120704,53360,40326,184867,144643,-129167,-183089,-238798,-801007,-956591,-355198,666920,1992603,2581217,2412617,1404070,66211,-835176,-570913,41347,170868,-155080,-891050,-1058211,290962,914001,-33761,-490662,-336909,-388459,-185971,-169662,-392041,-241280,-109749,-28063,325262,526805,358521,271928,143335,-16502,-29878,-27613,-153647,-303490,-385076,-235151,-3101,189103,296780,174423,-39246,6458,230570,293597,265501,279555,224823,78471,89737,34376,-175346,-445032,-534550,-350725,-157385,-144439,-230722,-115206,-89721,-297907,-467273,-305215,-25751,131600,96212,29919,-71321,-144723,-82155,-27634,-208632,-360736,-219589,8913,123048,94370,-67940,-163680,-152613,-121701,-165350,-344168,-386220,-213608,-104972,-33126,44147,82126,-115056,-207819,76992,270305,161163,38439,18006,-40222,-6474,206032,335141,240973,28036,-87300,-62021,41569,-13017,-185761,-250761,-162837,75228,319982,376949,159207,-3670,87012,166087,88105,10114,-21010,-21212,112825,249074,212119,76583,-93862,-87133,64367,190418,49738,-149713,-210869,-144373,-125989,-209587,-180408,-25373],[29595,42308,21638,-63020,-104122,-97666,11082,79398,46384,-22353,28899,130129,14390,-247052,-298396,-110391,98563,307642,299574,153547,-42157,-66219,206503,464790,366848,139807,50441,-44814,-224076,-312641,-164908,57260,166307,61742,-115576,-65211,-95179,-271112,-231545,-153511,-108893,22111,165492,191750,244984,353570,236207,50058,-26790,-81807,-148137,-260870,-154847,58513,76197,-72670,-91505,-11431,52094,-74659,-251638,-283829,-306126,-364488,-392162,-320557,-195352,-162493,-296298,-371908,-174070,-46876,19267,121387,52963,-76803,-101652,-114995,-27949,39259,101176,217048,193688,70927,50273,101543,130183,95798,68340,70117,66922,69741,161557,269712,255552,149736,56078,16369,108466,262772,416999,331993,273659,298685,250357,66216,2523,70358,28783,-30124,24762,-4663,-109941,-79814,66317,110578,-10150,-54349,126124,294586,268644,238578,260701,165468,8825,-77589,-81779,57934,232353,201250,88924,59276,42113,-161058,-362218,-264033,-84648,-14786,156670,430822,264134,-24610,-12752,110263,32963,-85730,-131198,-158427,-116297,-55731,-4603,-7937,69172,253920,289941,99082,-7778,-31972,-147655,-186581,-147915,-68138,29035,68650,-26965,-42927,-31008,-51701,-24656,10863,150563,291968,372551,255620,-36725,-170113,-139436,-50596,40768,-31186,-255899,-137868,287473,418420,191172,-176372,-337345,-264444,-205301,-166585,-25886,24705,-46003,-30934,94914,250782,365873,216259,3981,107571,209863,-54072,-293592,-332372,-352495,-354145,-189180,-70638,-172281,-316547,-374940,-371348,-245479,-10747,-9996,-203709,-204609,-234392,-212488,19298,199210,107380,176394,243836,169422,-53338,-266979,-253840,-286768,-257791,-28988,115663,-33557,-123885,-68543,-39661,-238622,-407429,-271610,-172935,-185975,-98965,-74415,-263001,-399162,-360801,-305801,-362439,-376310,-128281,155897,75679,-176064,-262124,-102295,12763,-39497,-42174,-19520,-167462,-246890,-136674,28398,246531,377996,209371,23523,-180468,-121677,157826,210013,89443,-16212,28650,196697,317698,368815,227365,232067,166067,-31959,57304,469106,436862,60115,-65236,32295,-12232,-38944,135698,256207,14669,-211518,-64982,160117,251083,286289,264388,131788,-54014,-99550,-95023,-104830,-83754,-107309,-123619,2662,121209,199003,191571,103691,8485,-29526,-14910,-27314,36293,279177,482748,455860,175030,-161579,-180545,14939,32944,70732,172663,62841,-163998,-131475,-29839,5040,22525,42205,117111,161437,83374,-18115,13209,134961,120889,69033,157952,275351,154523,-111149,-226252,-121474,67905,256648,284569,148804,128337,196282,130203,69719,134833,239369,299576,272907,-25170,-327862,-342322,-198611,-77832,41973,51679,-47419,-55206,-32768,-41487,-29053,-85230,-64123,95321,91639,13067,81837,287966,301366,120154,-35535,-50293,41685,138553,109352,105408,178288,141723,-45007,-5182,108634,92657,35676,-22755,-152744,-208467,-79858,203824,306329,124086,16649,126408,180087,128415,98391,67966,-171453,-381051,-240965,34784,59445,-143001,-296136,-185489,135124,359467,304136,118282,-219930,-412265,-155587,-38987,-325996,-599267,-551539,-301954,92774,204766,19145,-108796,-112192,-97332,-23720,-45588,-147589,-130288,65836,-13345,-355336,-468128,-324823,-153922,-172179,-394500,-494546,-399625,-117885,-57240,-162762,427847,1848107,1074423,-1978689,-417425,6758615,4698296,-3233214,-5208545,-2091587,-1076644,-537844,102210,-180074,-576865,-404303,-381853,-177582,368790,544613,330746,135154,140644,364832,568642,659849,481684,216679,-25778,-186978,-210165,59358,264215,153115,-25761,-32512,108540,294880,348669,391944,443485,329590,119963,-4963,46946,199217,186123,-49100,-126488,-91625,-81572,-139089,-205696,-95025,171202,257108,104264,-53709,-130249,-56772,-61704,-216223,-177526,181266,218647,-97070,-292466,-248423,-203444,21133,176873,172552,88789,47575,36152,-55974,-263646,-240687,-80224,-157904,-150257,124093,212273,2422,-180289,-143171,-132825,-196265,14212,366401,370633,180423,39883,-20780,-94950,-193811,-169673,-79908,-147303,-278488,-158134,76287,-34266,-167261,-23565,76642,-16392,20799,108476,74954,133875,323894,253883,54961,-64628,-104840,-77035,56103,33560,-176666,-339182,-240742,-158543,-222333,-184672,-102473,-215609,-325619,-207431,13278,141156,-67063,-261487,-170561,16358,87833,139690,232967,349902,323359,78412,-106188,-67643,-114271,-311179,-281224,-4836,177025,165708,100104,-2958,-251405,-454235,-450438,-280136,-214667,-273048,-189270,-51086,81401,48962,85365,267995,319594,236795,240621,107599,-107063,-62956,54985,-50175,-152086,-93707,-109771,-179789,-133094,-9947,30186,-22430,-14162,104105,113813,-94082,-88952,4509,-109740,-125074,61646,195460,177279,89825,40187,-19231,-140482,-228498,-44905,263497,317813,262812,235980,296185,238734,56669,-45291,-113096,-159595,-39692,-25709,-186265,-157571,30665,95469,-18052,-146544,-184437,-175065,-86015,17010,3476,-28000,62773,135191,52374,-231506,-333527,-60455,176093,198699,174565,22146,-109960,6632,273165,388737,225500,42188,1249,-8860,22574,154884,279002,39813,-321940,-350797,-153997,-54092,124020,243139,106281,-5663,137417,165339,-58788,-166455,19127,215866,377395,350149,75478,-279181,-436839,-366162,-249998,-88525,80040,253404,381072,167568,-224796,-221808,24184,129687,37696,35057,92345,50228,-174873,-483098,-586390,-387301,-161571,22152,277301,480867,465474,344758,72011,-120954,-176601,-179363,-100995,48972,74764,-7828,13187,77496,117282,124178,24226,-289276,-404742,-111681,174816,129046,-51008,-77773,27429,187901,232160,86062,-166252,-256811,-21319,214432,170276,106552,138321,29775,23416,157679,358835,394869,153656,-250192,-449000,-217902,23683,78882,-4149,-165225,-153835,80034,207045,189947,105211,-33246,-109459,-149809,-15492,137473,157217,65380,-94044,-180856,-117350,-110447,-262161,-279649,-191638,-300591,-266615,101311,361154,90088,-460848,-401624,-100657,-147396,-319274,-176044,12979,150075,309044,290799,9924,-104865,-46415,-5520,-36734,-106702,-90387,25900,215324,533717,615320,264153,-34514,-11797,114543,220440,256855,126104,-47502,-67501,-51315,5428,189029,290040,200328,149465,133842,49924,-39564,-99883,-106719,-130030,-92022,-14292,52630,62494,168127,267627,70157,-123222,-92427,-5878,-4332,-122396,-229340,-291539,-326363,-197701,89724,337403,466722,516923,483890,311375,108036,13834,-93230,-124169,-9957,-79918,-188902,-59699,66518,91710,117140,50154,-37059,100505,155598,-99338,-208734,-339415,-999376,-1334742,-717947,520285,1964746,2944158,3230025,1980703,374706,-788873,-803031,-237380,-77046,-421470,-1112221,-996569,1015294,2020816,642565,-460458,-613627,-669759,-335035,-231823,-507153,-408498,-257232,-140902,267013,511982,341451,208596,54270,-82742,-37080,58416,-42936,-224495,-340370,-190709,78079,300439,395827,277486,74180,43759,165627,222461,262823,316012,183768,61629,149129,98577,-103843,-342868,-403513,-219893,-80894,-160658,-222416,-19413,-15843,-283511,-461230,-263009,5620,136867,130478,31942,-148153,-213124,-74348,-27965,-202251,-285389,-77873,134888,181564,124611,48991,25015,-41178,-89996,-151916,-316777,-334792,-165279,-72459,-2142,77778,58695,-177189,-257886,89867,309144,171907,-30470,-86354,-171126,-108819,162724,358367,264004,52877,-35655,18411,93224,-32331,-249173,-232963,-69628,110692,298072,360267,164099,16265,124678,260391,219192,135820,96205,50697,84830,200358,234431,106390,-103712,-99330,32067,126916,-26785,-190778,-224435,-151543,-94587,-110237,-98216,19412],[21111,13489,-26220,-127917,-144498,-107815,11933,39967,-51709,-122138,-38741,132814,56651,-240771,-308002,-79593,122126,257897,224249,136026,-39179,-110375,62620,292583,323156,124548,-16260,-126539,-285894,-381845,-220232,98486,254138,72998,-172032,-108006,-120775,-330911,-352397,-214538,-61393,92849,201465,221413,253651,321027,283984,159772,84804,12752,-47832,-162985,-126488,19211,25313,-74327,-64656,37621,118191,-24837,-234710,-265049,-296072,-376378,-358863,-273086,-210561,-190267,-241460,-196376,14391,79581,95427,145383,77721,-1696,-47254,-95381,48312,133971,91518,160531,206708,115852,26495,11599,20913,14717,76807,144204,137150,122810,83614,61903,75936,93641,23637,-34851,68427,262484,373329,230228,166515,253890,250519,60147,-30853,27754,3288,-45083,5403,-20275,-83759,6731,111902,125573,58248,87051,287477,462069,282201,109634,164416,159388,30707,-84643,-102760,33693,232926,254850,157486,82771,34378,-114541,-251807,-195427,-82300,-50937,65690,356054,319423,72041,74352,198733,152801,14900,-98514,-176839,-157193,-83425,-9079,-22475,46868,281446,332981,89584,-45105,-14035,-97219,-189650,-241412,-197777,-68026,27364,-4872,-1633,-8515,-81876,-133387,-124607,51438,277562,415850,292893,-12933,-188407,-161487,14511,165827,50222,-251564,-197129,148678,214045,3349,-288232,-396373,-244681,-131013,-97374,9562,55039,9619,-9772,6093,82957,237959,236048,134669,226414,275351,-9253,-260688,-305811,-265767,-226613,-182873,-183951,-249137,-379243,-418290,-369299,-272610,-73495,8534,-169726,-294261,-349223,-255927,68530,316150,199531,186207,182660,46153,-226650,-404248,-339931,-312600,-213365,39462,178536,20300,-127897,-126831,-78839,-247039,-420257,-279357,-160513,-190229,-153752,-136106,-265342,-351462,-308205,-290994,-341535,-349821,-174356,66358,28506,-150443,-201185,-98823,-31979,-43186,16251,69284,-74617,-166633,-138612,-96032,81081,304403,194204,-25991,-256293,-160118,131147,139861,-21050,-126039,-44801,184536,334323,365049,270005,335784,262535,57947,177032,554982,466585,21908,-113176,47117,86724,78239,166362,219207,14952,-199898,-129397,47751,157336,220500,236982,124148,-48677,-108930,-79815,-6182,12118,-78876,-79040,88899,148526,123584,89194,39427,-45728,-128230,-128849,-56998,71810,258855,385803,389341,186100,-124920,-161605,32950,38101,70829,187435,66323,-186065,-136058,-70178,-74621,-31644,-26887,11397,78936,28982,-65412,-45890,45910,87689,132016,251413,356282,192173,-71141,-137890,-33910,139122,298695,255743,62381,54770,247187,245176,81280,70758,248350,359403,279753,-53040,-360595,-369932,-216040,-80075,42633,63560,-18524,-32538,-48095,-83508,-89926,-173841,-156325,62074,81794,23992,125838,316382,281864,97008,-45737,-89895,-15658,107113,132967,109423,144413,93682,-82939,-17599,73334,46465,10939,-82974,-230103,-250338,-102214,87341,114234,27909,-10569,114433,255387,238386,116261,75446,-111956,-315720,-216044,-4155,-5970,-183699,-294919,-192682,112276,341094,283755,52135,-285486,-402269,-116631,-7954,-284623,-548469,-517976,-269952,134526,265925,163642,51051,-57031,-149266,-105736,-124183,-227200,-228493,-84050,-207853,-544740,-508136,-288970,-167207,-157243,-71079,-44340,-37521,192635,210925,219254,953351,2811893,2601821,-2782762,-4790670,3712984,6227487,-670576,-4729226,-3389338,-2319462,-902435,241249,-93619,-667563,-361774,-236630,-141255,292954,407598,236043,213488,292711,421181,557617,607510,457821,268409,69346,-117619,-130601,152264,305951,79739,-176239,-113382,138406,389511,405006,362186,350192,253846,149101,85864,134070,311470,319243,58615,-74851,-112515,-149241,-218449,-257742,-140278,129660,300072,272475,143853,-3279,-49467,-153239,-352576,-375733,21288,192247,-26594,-193408,-200065,-219335,-19890,139682,171471,119003,80495,85421,4480,-226573,-225433,-95389,-194793,-176247,99650,167352,-69072,-262171,-193543,-91768,-72032,119035,368130,305580,138910,45285,-43120,-189790,-272969,-161105,-101586,-231662,-361841,-197910,51453,-47342,-170163,-35527,43504,-112399,-81149,98663,136008,156254,303977,253519,53754,-46028,-73218,-96249,20355,58795,-114486,-310213,-244708,-149219,-179191,-202616,-192149,-220251,-233317,-130528,68118,215772,9298,-217185,-193531,-26806,44696,77161,138572,215104,173778,-29640,-144434,-38752,-49570,-249262,-249100,-26690,129915,116570,68615,-35327,-305861,-518283,-476563,-261133,-207312,-296481,-231038,-22226,169821,109646,74941,220923,260088,196912,229286,92014,-127899,-42904,80529,20099,-15915,15876,-72408,-217608,-237374,-116754,-46783,-46741,37869,147275,71923,-177723,-119788,-14694,-134577,-59324,174681,251945,218418,171077,78325,-21432,-102342,-163646,-32005,242894,303075,253079,209198,178868,66098,-51864,27194,81931,10211,47165,51062,-70374,-79604,31223,45687,-61822,-121803,-123843,-145813,-67300,36800,2736,-45729,32364,105514,48659,-138187,-236332,-80515,97230,126592,64674,-84008,-157028,-75937,158342,338707,260569,50034,-18131,-70110,-93163,33166,193385,37346,-264875,-329741,-181520,-30646,155704,203954,60522,4029,187039,235225,4493,-94062,78680,213602,318052,302567,62751,-269462,-372725,-286122,-204758,-45334,121347,261735,416387,218603,-200992,-218832,-13560,4808,-85133,5973,120797,93798,-165119,-521896,-600023,-312496,-17843,149749,331866,567993,594862,427237,51052,-214285,-255868,-193429,-117129,-37147,-27907,-111401,-104334,4475,123591,193547,98656,-245660,-356656,-81876,183743,168190,-13686,-110135,-79676,65761,196623,149023,-63284,-178695,1839,221553,204187,107487,125732,53538,72868,258103,504844,537236,249207,-210815,-481783,-225432,118973,171787,11468,-173305,-195711,16817,150725,158312,102538,-49187,-139632,-177795,-37370,140779,174926,78197,-94709,-201110,-144663,-116120,-190897,-160052,-87333,-254577,-270090,85073,365782,105948,-446176,-425104,-148773,-197878,-325786,-162766,-8863,65877,212433,227828,61438,52375,97698,53959,-82890,-236522,-246157,-80930,228735,605579,675062,303130,14858,8429,131316,228102,242315,117546,4138,54137,72801,94526,237056,250777,101666,46245,81728,113553,114944,10,-98318,-152302,-135260,-123211,-26336,87989,185611,189222,-19707,-124463,-4189,56068,-56341,-225805,-288406,-309873,-321538,-192507,65786,289752,457389,528688,471824,343817,209431,131251,-8238,-110287,12138,39660,-47742,-33501,3215,4158,67815,35231,-43622,126843,230736,-1848,-156674,-331542,-983404,-1532066,-1044359,138136,1207743,2578416,3494387,2319146,749300,-461205,-787020,-429422,-330436,-694156,-1293510,-894787,1523331,2845202,1237991,-312392,-719469,-888971,-470014,-260279,-547443,-521152,-400218,-283082,158166,407615,225987,77519,-82309,-174562,-75166,117009,66437,-145426,-289280,-159971,96954,330308,435457,322243,119558,3598,27627,82418,203956,296004,122237,23571,150230,104536,-76325,-248025,-261919,-96111,-21524,-151634,-156317,97976,56618,-221181,-366159,-207653,-16249,107065,176484,66012,-210398,-301648,-113123,-70936,-219995,-216465,49052,198097,139025,78063,126208,171464,45855,-70952,-149356,-295589,-315390,-177661,-97320,-42307,36305,-2915,-232744,-310412,42754,278683,164540,-52658,-124847,-251767,-221509,44907,283873,211478,63580,41468,84591,84384,-74143,-283281,-221253,-44758,60463,187188,259377,124823,15181,117601,282772,298712,233290,191368,105988,42522,129617,233333,133122,-83006,-103182,-20536,12513,-130562,-203499,-181565,-117265,-35773,-21349,-44562,41240],[32901,5847,-41850,-145512,-142175,-79329,32272,11241,-124111,-200426,-115321,79074,56435,-218066,-278111,-42262,115956,155270,128926,115190,-9217,-120039,-67506,93409,228172,130074,-15353,-140176,-298087,-413554,-274167,86768,297419,96577,-174417,-116683,-109805,-307745,-370938,-202672,25315,170443,218402,207959,203200,247158,301356,225056,138653,68909,25261,-48381,-64174,-7568,-13675,-65532,-33510,88582,157146,675,-215084,-216888,-242507,-356945,-319334,-224977,-202575,-162048,-118075,22242,181099,153753,131150,130515,81711,82408,21164,-91291,66661,176241,39990,59149,200244,175749,31168,-57505,-103452,-94591,65837,192206,175073,144092,9800,-115476,-100839,19421,-10462,-84975,-3102,184487,239267,64403,10070,161027,205091,47213,-63267,-31069,-18944,-50064,-7851,8967,16974,154963,228921,200162,151127,195555,378875,549662,265743,-13737,50523,141022,45574,-87876,-119377,910,217859,296228,205447,73541,-19210,-101557,-138604,-89159,-37259,-60456,-4420,280490,378131,202878,202729,333263,285984,95186,-70678,-164634,-179821,-114536,-25794,-43269,-11424,223687,269117,32339,-102645,-20783,-28662,-137359,-266696,-232357,-98220,3221,17257,34127,14681,-92004,-196433,-200788,-18028,269721,441529,300083,-184,-174560,-155493,64283,262811,142797,-189166,-225988,2790,28578,-147682,-338917,-377320,-188733,-53864,-45691,-12355,16124,27363,2753,-70596,-80911,72899,184020,193440,288084,310242,39982,-209600,-266240,-173261,-82761,-148058,-273747,-311459,-412856,-427588,-340991,-260785,-115975,4415,-100807,-279758,-376258,-248892,118243,397812,267352,190584,158731,-26044,-309320,-445544,-385638,-293362,-112252,138500,254026,115542,-86621,-153509,-86854,-201323,-365322,-257722,-150037,-189786,-191354,-160144,-199870,-250130,-232172,-227606,-239671,-234212,-152450,-597,-26158,-118130,-125672,-92435,-60428,-40744,69072,142658,54795,-21352,-76508,-167234,-61438,194080,144759,-77177,-318169,-234896,6709,-13084,-184486,-265787,-141978,138425,302523,240568,217995,382944,351444,154973,251445,534157,388442,-22845,-118505,80140,180844,196673,210759,199476,49353,-143782,-136327,-4782,73055,89244,147739,120551,4179,-79716,-46380,71279,69935,-66879,-27552,180812,171795,47244,-16084,-21033,-85718,-194122,-184232,-47701,91824,183916,235135,278714,187061,-60784,-121151,47774,29951,48262,175789,91382,-107927,-78522,-85515,-125035,-41048,-52186,-80053,-17208,-24696,-109877,-105172,-48293,25339,128868,282324,371739,221257,6090,-29753,59369,202252,308241,206157,-1935,106,270790,306355,32138,-53561,191183,375484,288396,-29555,-318725,-316093,-174271,-79418,6975,59314,9449,-10510,-44413,-87640,-119794,-223758,-215468,-3701,37127,35532,139862,252900,210318,98763,8946,-75344,-76584,24016,103414,86412,82340,17054,-100841,-2526,56956,1368,-33425,-162745,-317389,-300584,-141825,-57757,-77784,-72365,-74226,38162,235833,229630,56796,39704,-45240,-198220,-157297,-57298,-108858,-234236,-270567,-204887,279,207439,191335,-17431,-293017,-333127,-76289,7172,-221830,-457350,-455121,-237003,130119,281769,268015,223870,76707,-107298,-123935,-169188,-282945,-324142,-236786,-379169,-681823,-514759,-193034,-68650,-64568,155874,265627,289148,470737,357715,518263,1363652,3484456,3723602,-2941022,-7194954,1590595,6719796,708195,-4180725,-4301478,-3451439,-1453702,119567,-85089,-703157,-236730,69952,47931,234232,215950,112909,245151,351173,397293,508198,572236,478097,348226,178025,-20799,-40014,191958,257219,-25999,-304469,-199294,104482,364986,381107,303271,268262,205270,181979,165370,182190,352385,376766,135560,-21111,-95287,-166205,-248938,-249552,-126429,99882,280935,351721,283535,137240,14214,-171097,-387787,-461315,-118919,139679,47736,-53272,-119517,-203114,-40088,151918,198812,161130,127928,135929,31655,-223105,-228560,-108214,-193200,-172878,65793,136954,-76265,-278490,-213671,-45407,59573,221797,337454,209506,98488,85675,-3762,-214050,-311531,-193381,-181148,-310096,-368845,-157373,74045,-25003,-168227,-58985,-4462,-190964,-162565,74015,153315,120811,230592,211551,31690,-35452,-35827,-111700,-30735,59657,-48402,-250112,-231551,-122762,-119516,-231354,-306209,-225602,-113467,-35875,84323,190140,36291,-165668,-160640,-30682,-11740,-54530,-53616,-21636,-21976,-138508,-159241,33213,57831,-142626,-183970,-55659,36564,18814,-5550,-88123,-329300,-524656,-470751,-239549,-186935,-284972,-247890,-24957,151209,107048,62866,145207,134930,119520,207042,93682,-90198,48981,157035,111011,119631,125898,5108,-167408,-243758,-173609,-108769,-50783,90531,176033,50995,-201347,-127749,-13322,-102491,20194,238042,278182,274559,261634,107902,-35344,-71998,-106281,-40990,183225,254629,203511,158121,66644,-111316,-198004,59529,273597,199232,134493,116804,34878,-10464,24679,-11472,-118278,-90836,-44242,-94435,-41427,50793,3301,-51684,16385,70845,19451,-63425,-116341,-68602,11967,34292,-37472,-175920,-195529,-146707,30527,234381,224344,21426,-55551,-139355,-220694,-121886,74450,44679,-188314,-289529,-175114,25329,169565,126853,4955,32312,237880,272224,17883,-70326,91770,158455,188716,189241,19303,-263349,-297208,-181818,-116982,17815,145084,230141,380668,225703,-134294,-157301,-52589,-136763,-218998,-30882,145526,133602,-122688,-492618,-542836,-213382,92764,203043,321347,558973,640122,444784,-14819,-324457,-333354,-215954,-147456,-110687,-116370,-189488,-177843,-22878,124020,194822,136348,-128163,-214778,-30591,170342,198456,33550,-137513,-184862,-76315,99217,158558,61080,-47220,52836,212533,197212,64837,48560,10746,87972,328049,596467,594909,293588,-163287,-477465,-226137,185281,245418,37738,-171494,-245930,-68012,57268,82978,87378,-57014,-179905,-207532,-45356,143777,186725,93575,-92939,-228415,-185203,-164363,-193719,-88514,37853,-155164,-264664,41632,355652,156657,-334740,-366248,-145759,-176495,-257243,-92223,25479,22630,108726,137759,105680,200418,195661,50398,-162231,-346141,-345492,-156475,191117,541606,579842,248478,23682,14071,127391,181991,147367,51719,15753,127042,180754,173098,238956,157783,5667,-27381,33523,152266,234414,87319,-87779,-170152,-188728,-267691,-142864,97481,202881,90695,-109472,-88593,111758,128838,-94418,-292254,-305556,-294548,-284941,-178220,-3620,174336,391834,483510,400179,312790,261719,228720,112181,-48016,45789,144534,92005,2845,-63528,-93694,-17061,11222,21686,234151,317498,122880,-40437,-195508,-740855,-1485083,-1239806,-361190,53205,1676673,3171550,2375624,1120527,49224,-553860,-489034,-501079,-882985,-1400895,-829694,1672614,3211865,1636703,-75747,-621373,-975620,-557344,-245088,-492101,-521097,-470559,-397395,44796,265562,68879,-55413,-198279,-255195,-127385,138245,142457,-89039,-240067,-142405,59946,284454,423090,317873,101384,-82864,-120049,-65076,112405,224924,72364,-8646,101117,53841,-85108,-161588,-131766,1275,24369,-105484,-48364,210131,113049,-124088,-187114,-117257,-55385,64885,223042,126057,-232757,-373378,-182707,-139914,-239202,-143459,153356,212280,42978,2168,175347,273316,119770,-46660,-141625,-275172,-321891,-236941,-176817,-139119,-63169,-92397,-280936,-341334,-22617,231438,184536,-651,-90073,-256088,-285929,-62052,173558,121343,70360,130826,120196,22371,-117677,-263568,-206152,-85429,-48612,24962,107537,64987,14662,95016,259083,337275,304327,265726,158863,20931,69198,232971,194519,-2986,-78953,-67973,-110896,-226723,-189438,-102945,-51044,42855,44062,-18836,44483],[64859,23644,-21935,-111800,-95632,-19143,63403,-875,-143609,-217765,-163399,-8915,15485,-185219,-215362,-5171,86632,50304,63265,110612,48424,-82296,-135261,-67206,91125,127545,40132,-79853,-241384,-379415,-292876,47593,298023,131596,-120805,-89511,-63949,-200193,-267748,-115931,126766,228273,208032,166980,124241,165847,295797,237723,102481,47490,57800,72863,48170,13939,-17548,-34625,24566,148946,170037,10675,-170189,-131541,-153707,-317743,-309371,-204396,-164792,-68144,63540,230190,270505,145313,113866,86919,73283,164459,103213,-88903,26269,152336,-36595,-65775,151805,206595,45466,-95828,-207490,-200302,37529,203429,174891,127256,-36164,-206312,-207907,-41105,-43949,-144214,-107871,47909,77271,-94969,-135736,51623,139083,43471,-83246,-90842,-33146,-40262,-2231,81120,163715,315900,372649,305080,244208,247441,381457,530701,229765,-87247,-43771,103319,30055,-93601,-115998,-15847,196331,316541,233158,55643,-77319,-106889,-49735,25885,41338,-32105,-23861,235662,421592,333206,339043,479294,398702,134715,-45994,-116444,-178493,-141343,-40149,-51213,-68466,116205,134404,-43346,-144190,-34359,35797,-58024,-223883,-174849,-72274,-6695,26797,52805,40048,-64843,-180062,-193723,-46829,254491,432897,279374,9283,-122460,-117544,91694,318530,234787,-82882,-218403,-111002,-89134,-213075,-310430,-280567,-105864,8583,-23774,-75659,-66263,10349,11785,-96339,-178115,-74622,80729,172816,285068,316085,91432,-146299,-211491,-83378,37851,-103650,-314991,-335677,-395750,-384112,-265204,-181226,-99469,6293,-4450,-173913,-328735,-203354,159810,434541,305941,190046,167260,-11054,-261121,-391192,-375810,-227794,15687,241670,336585,236206,-11067,-150849,-74459,-115219,-246401,-202330,-145185,-191316,-206889,-141615,-78783,-106127,-145752,-138880,-96287,-77827,-74104,-24814,-67635,-78867,-44203,-59816,-39796,-15396,107036,182353,173700,132138,19111,-173385,-141946,83393,78188,-117367,-362358,-334713,-165378,-189969,-347531,-394123,-235788,79116,244437,70976,103369,384457,439475,265513,298090,451603,247097,-60605,-85382,114959,240532,292033,272084,208543,102766,-58384,-81283,14655,27335,-51557,29420,118383,79602,-24628,-1755,107752,64619,-89749,8984,254626,185568,-10662,-89897,-54458,-98668,-204971,-154548,10992,102955,92483,90055,167833,194987,29120,-69473,46496,14233,18197,138715,123871,55267,52153,-50254,-118621,5385,-26854,-133860,-89035,-46165,-122519,-124348,-91292,-36048,68850,260889,345044,251466,104733,67863,136612,241322,280357,161774,-5485,-3180,271826,304672,-60113,-194765,102444,351809,294565,32881,-216469,-194597,-67305,-42599,-22526,51485,29869,8704,-19917,-55486,-114319,-226229,-221013,-70530,-24252,45537,127856,129284,116631,127695,106338,-12271,-117599,-75914,41978,61828,37682,-31310,-75252,48188,83666,-4901,-56267,-207422,-371813,-335022,-180902,-186883,-219056,-155578,-155461,-74066,133597,123570,-30284,6282,28903,-55399,-70141,-94168,-211314,-277336,-231007,-213166,-151151,15342,63732,-60065,-229273,-216898,-36964,12612,-139685,-339309,-362669,-177045,125154,287446,345079,395328,270112,24675,-73164,-166031,-290546,-387047,-357412,-481580,-699959,-450785,-46539,110799,75017,212850,346402,493172,630594,348298,674136,1596110,3808189,4206990,-2683184,-7377959,927722,6120425,631557,-3661431,-4453280,-4003989,-1914956,-197006,-157198,-665833,-81141,433596,322984,203835,35786,5395,225260,315195,329842,461008,570523,521049,434587,290938,100389,58282,195201,159733,-113609,-347221,-236490,36458,227388,264892,233702,238753,216748,227563,228409,196408,329764,367455,177912,30360,-33389,-105981,-193540,-167023,-49673,98328,206751,311295,336492,275118,139371,-90866,-302993,-400339,-174122,90340,111512,95049,-18821,-155476,-19856,229311,266984,209962,177822,176409,23340,-247484,-241700,-96764,-123645,-118282,42345,141223,1587,-209313,-184012,10790,176156,301955,296104,126362,85055,159608,90379,-159535,-293449,-244551,-277855,-346505,-290043,-46971,145240,46019,-132068,-68709,-46668,-226869,-204133,38017,127891,50667,135110,145698,1368,-30544,4241,-105859,-67181,57568,27718,-154617,-185382,-66932,-37481,-233892,-382559,-208133,14578,68614,95325,125607,32359,-111712,-66633,31173,-42846,-201117,-272274,-258298,-169365,-192563,-132006,142616,195025,-14278,-106941,-80217,-66312,-84707,-85434,-131723,-300817,-451933,-420992,-222025,-155518,-231687,-220411,-46291,48480,42177,44195,62467,-5672,35284,179937,121280,15390,190538,262059,205256,226881,215584,99603,-62324,-172621,-170154,-122597,-15699,136728,186256,60798,-150506,-94344,21865,-16480,100392,246572,269510,334449,349438,133035,-51585,-49192,-52285,-40894,127245,209435,159710,122812,5867,-239189,-333704,48111,407610,348923,192729,145133,91522,38604,31203,-44654,-153498,-41086,60947,-2037,13181,72743,9670,-40424,32838,60294,-8424,-22581,-9050,-31859,-55212,-46467,-99920,-223047,-207181,-174190,-55565,131229,145119,-22438,-95393,-190569,-305011,-241295,-14902,84470,-87203,-223450,-126992,101746,170856,50326,-27083,85313,290898,283068,6790,-68686,80105,81593,39934,58047,-22002,-234578,-210536,-71967,-6936,98435,166580,181076,291287,195203,-41520,-47929,-62781,-235813,-311392,-57729,158232,153274,-61732,-395794,-423022,-113344,148337,192255,279212,487051,599085,388471,-109561,-421160,-391670,-237547,-165935,-125836,-139585,-201594,-167727,19403,130490,139652,136702,32487,-17117,37427,149827,216641,79950,-148286,-263439,-203464,-17727,146071,198377,115105,123987,198766,166212,12304,-59093,-87377,55005,327991,597670,566739,290419,-108832,-419993,-205660,206273,281268,84431,-137672,-271928,-142912,-42585,-14399,58743,-52811,-214396,-231575,-41417,140512,192692,118841,-79513,-252003,-229238,-230810,-249983,-67220,155832,-35006,-250899,-7343,336531,234596,-154344,-240376,-103115,-114327,-163889,-4448,98740,39563,35271,52792,135568,303522,235474,2969,-244510,-398207,-340444,-152632,130941,380258,378142,133318,4027,25550,124378,106206,-3406,-56883,5235,171539,262525,221296,194026,33874,-89404,-77616,-3749,154792,280043,128247,-87968,-178775,-231952,-401990,-264287,86134,205882,-5264,-171205,-18651,231740,200517,-103101,-304881,-276425,-249292,-236226,-175830,-117852,11960,287996,396672,285848,227067,252661,263737,199539,22232,69614,199986,192186,48356,-110365,-184357,-127289,-24427,119483,343120,348508,215713,95119,28737,-351496,-1188312,-1217880,-794423,-988005,605859,2370067,2128139,1383585,566677,-210794,-413681,-524464,-907235,-1392073,-838077,1443967,3062664,1756030,165224,-391887,-928702,-593217,-200225,-361262,-399793,-427999,-436031,-33110,139387,-75932,-147276,-247601,-302422,-181936,116375,156616,-72834,-203926,-139269,-11051,191711,371539,275637,36020,-176426,-220558,-165946,15952,129496,58029,-18945,18647,-34537,-105686,-83065,-33998,57189,56917,-33659,58238,277272,133487,-27637,24275,5978,-74055,37524,259664,188158,-213986,-404868,-263766,-216752,-239079,-62121,225363,197701,-48026,-51435,211614,338143,186479,-9730,-119018,-251193,-340930,-315055,-288377,-259749,-187583,-197126,-326200,-337861,-66248,208178,253137,114125,-8930,-192612,-266492,-88191,89158,33992,75474,205860,115951,-67612,-141746,-186857,-181292,-164778,-167124,-130911,-45265,11921,31317,82052,221373,352076,354865,324824,223223,47367,45416,248767,303451,133031,-18000,-86405,-197674,-280825,-149649,-10908,28798,120848,84338,-1478,51797],[93763,42848,1537,-67265,-42546,32418,70300,-18634,-121753,-173632,-174047,-114469,-66117,-163027,-148889,11932,36248,-25621,33649,110932,103386,-22553,-137144,-161378,-75544,70338,95870,16381,-135797,-289168,-270193,4805,261109,157981,-43759,-49345,-13792,-59152,-94409,-2959,193226,230207,156138,105494,37375,87334,258943,194412,-21970,-65058,38958,169314,186226,85257,9667,6937,102693,200277,142089,-2396,-100325,-27433,-65174,-286140,-356568,-237554,-114551,60881,251699,359663,242304,47071,41438,20397,45699,213195,176439,-85870,-61540,62848,-123879,-195995,42678,165930,37177,-120420,-279157,-285173,-14913,164164,130293,74393,-47149,-197643,-220126,-76399,-92666,-238038,-248177,-114261,-62106,-211561,-249700,-69083,60581,42546,-99143,-150784,-54961,-32396,13789,165235,298481,418375,458327,372210,287948,223799,300473,417943,181337,-103007,-106272,29251,-40180,-121553,-100694,-15763,158632,294314,236288,50051,-102875,-117963,-13446,105124,115449,15433,2916,220383,416165,406774,428072,574991,444812,111512,-38010,-50903,-160318,-166070,-51928,-41559,-96763,52,-18257,-106171,-147447,-46618,59791,-3186,-148244,-74844,-34573,-24716,5632,40185,55678,-9171,-93499,-126405,-55635,199650,362430,226690,17706,-46593,-62400,91557,325218,301952,24767,-191754,-179733,-136544,-197129,-227343,-148417,-26731,32001,-43727,-160092,-164440,-39775,10417,-64259,-184733,-174387,-52344,76069,208144,278158,123406,-90073,-150373,-11194,92400,-87181,-314500,-317550,-326412,-291691,-146835,-44686,-26908,19257,81935,-39384,-253756,-156024,166030,408002,297904,163528,161116,59258,-122099,-291534,-326906,-144962,118243,306610,399836,335827,54696,-150320,-78012,-35649,-110508,-140752,-162324,-209719,-211844,-103208,51900,41682,-75226,-66027,33205,62806,23789,-16137,-94371,-48795,19569,-2469,23631,17980,97674,152716,215355,216040,85360,-146330,-167609,-14578,-3837,-157512,-412968,-460227,-340805,-344672,-471892,-486450,-316163,4819,154358,-88158,-42433,342154,505099,366831,318150,336958,81952,-101256,-54071,113624,232955,329625,319786,220211,130158,9122,-8092,64312,13037,-162425,-95282,88485,118171,13346,22738,75753,-29698,-174292,-6517,270637,165162,-61667,-136548,-76360,-107866,-182221,-71695,81400,86102,2997,-17355,73537,195685,109070,-43821,-4373,-29217,-33345,50989,118096,224427,208907,16563,-73382,68489,5511,-171896,-141853,-52287,-118211,-108040,-72857,-85948,-37288,186120,283998,261736,175056,109289,158977,219698,190084,111312,34897,23300,226537,223035,-188433,-334961,-2994,281310,268141,78634,-118270,-72076,54652,17184,-39502,19753,8272,-4249,-10988,-33968,-109609,-210857,-196013,-131760,-107421,16146,62640,-36498,4997,144371,178014,39795,-160034,-192426,-58344,23384,13653,-39951,-33379,94627,121695,11403,-59385,-211024,-391526,-360390,-231840,-293775,-311041,-238769,-263196,-216468,-44351,-58114,-127560,-19693,73505,44741,-2951,-123167,-304512,-326203,-216889,-237796,-307555,-190645,-84637,-89919,-135160,-110174,-36990,-19758,-83132,-252101,-283503,-106501,130077,282147,380160,511245,442460,170117,-14728,-153132,-273816,-429689,-456776,-526757,-612101,-338208,94078,289861,188488,78277,170810,482260,579340,154330,613590,1576469,3750100,3997403,-2362567,-5935317,1567065,4646039,-651704,-3226733,-3748767,-3738321,-2067548,-591286,-292826,-583034,9223,685098,542870,163867,-103749,-79534,126091,172021,225477,409544,551907,503664,457223,362798,201251,120891,149519,29399,-178718,-309451,-224822,-62087,-11182,36169,132409,236675,245760,239226,230099,152893,235346,285867,157518,42183,29507,-6400,-86999,-62028,33646,90583,65477,130653,267675,348919,259896,26892,-165146,-255171,-153413,29452,116170,184172,53736,-122176,2865,310960,324888,211201,172642,158825,-48913,-319573,-284881,-84375,-20377,-47699,2851,142981,113812,-100324,-138381,38415,218732,304124,224387,49589,68632,206822,168724,-85533,-261198,-321889,-384102,-357975,-184988,58518,206497,121113,-79858,-83177,-101306,-244635,-233154,-36356,39138,-55550,17887,45066,-60085,-67109,3189,-107006,-103813,36163,80683,-68709,-140320,-22042,20102,-224343,-408162,-185150,93926,133702,95926,58627,-7373,-94548,29047,115465,-62558,-338874,-465709,-425621,-232074,-185159,-84499,236577,304125,78394,-66844,-117008,-165279,-179587,-163183,-169766,-248205,-339757,-363698,-243473,-147163,-169784,-172604,-93530,-107589,-85255,-15866,-39058,-140918,-53122,129329,144635,137355,304545,325242,249559,258859,246229,157613,15064,-109132,-152760,-106275,28205,136440,140456,61982,-69207,-43511,63983,71663,132346,173263,195823,347910,388008,131348,-83493,-54314,-21290,-37010,77094,163568,130709,108189,-8462,-311609,-439384,-17675,423420,386244,174722,96244,55198,37269,37883,-58943,-170823,1796,158933,106312,78939,82912,-4848,-38904,61707,70541,-32344,-38992,34187,-9621,-111762,-114668,-131531,-233825,-201955,-164662,-91157,48063,41348,-78121,-144334,-227772,-327523,-289647,-51526,136590,10501,-152677,-64510,156002,142286,-20331,-42318,133839,321287,260537,-17027,-78801,48191,2088,-86508,-55026,-47370,-181627,-135036,1795,78478,170537,178480,112040,155360,126438,40718,67836,-42383,-265755,-338996,-74909,138799,132000,-10962,-261825,-280045,-52314,130035,136906,225410,385379,484965,266215,-215694,-487707,-423738,-249753,-156843,-69773,-76265,-138031,-76856,117313,140800,47179,99116,174033,166255,102020,126538,206842,101389,-144841,-308704,-297304,-112800,142739,320504,261585,188524,175637,123454,-23747,-159655,-212317,-26117,240864,498618,474859,253847,-52601,-309840,-153358,183356,270484,145765,-61783,-246162,-180820,-121234,-106767,21489,-36473,-226282,-242880,-35285,122672,189877,154858,-48745,-258385,-260268,-277903,-309691,-76679,236296,65019,-224431,-37925,308833,316013,48256,-79557,-46938,-60258,-96766,64241,183546,112983,18966,1890,150261,347593,229553,-49129,-289908,-369479,-218253,-46887,90710,201405,165498,19302,-12119,70028,151853,44781,-153503,-168161,4759,221372,320683,233856,123671,-77435,-173022,-109651,-16359,134754,252803,118792,-93500,-164559,-235264,-471534,-347502,62515,194411,-63734,-172582,83913,343345,271006,-65269,-253637,-200801,-175670,-182230,-182546,-243303,-149476,182792,299845,160688,121744,206752,234616,211868,69232,78974,200426,240190,106711,-117926,-251847,-233341,-57365,207596,386733,295772,243811,212364,277324,70145,-681944,-918887,-969255,-1473399,-245330,1319131,1609668,1459282,931860,130552,-219903,-367473,-711415,-1207137,-863336,964393,2486050,1590808,324539,-151999,-793128,-581241,-135196,-182873,-178758,-255226,-357661,-35278,83893,-154357,-169979,-206701,-296567,-215424,73288,119382,-80890,-169931,-131869,-67371,112920,316531,225116,-36087,-227383,-225915,-174280,-43479,63625,102421,9797,-58344,-110833,-90537,3105,32978,80002,87502,50869,129032,279507,117831,44058,210261,150171,-35145,61165,297132,237521,-159980,-379328,-324595,-272858,-197050,34189,268875,182144,-79711,-38688,254514,381804,249360,43088,-74383,-215228,-351509,-377412,-391017,-357910,-291021,-295162,-366225,-300248,-65394,222488,359852,251174,74658,-98841,-166781,-11561,66105,-24335,71959,237023,71753,-156270,-138701,-79666,-151653,-247086,-249155,-230790,-157809,-23075,59602,79428,180584,342627,375879,358739,287048,112276,53930,263784,417929,271143,52463,-84824,-238186,-295152,-110285,52600,75320,145696,78820,3989,60204],[121142,60509,14317,-40486,-6088,57165,45727,-44287,-67597,-73301,-136081,-198465,-154990,-144162,-86422,15904,-3800,-38998,39799,115512,142437,40119,-81903,-174632,-225763,-46372,115331,114255,-4492,-158675,-201391,-4033,220708,175852,37040,-1066,25390,63446,77113,87188,200327,174365,75766,44856,-28733,23524,198840,122173,-175885,-221239,-9886,226670,319703,194953,60912,50431,186288,230034,76363,-33638,-8983,78870,-1928,-269241,-437464,-307283,-61714,188721,393450,378291,112977,-96414,-50653,-43618,3945,210308,223808,-72412,-157677,-54932,-190411,-296819,-108009,55666,-1215,-143302,-311928,-329290,-79367,85809,59453,17564,-13618,-100202,-140735,-79452,-159411,-365949,-398029,-247970,-140430,-273086,-330728,-192677,-16564,39332,-114778,-202031,-89503,-36580,32176,232465,378342,421840,425998,349749,252628,138414,179087,270885,137887,-71004,-133318,-77140,-156686,-174367,-82563,-3469,101281,226204,225440,81983,-63798,-113249,-27727,127803,156266,62506,60386,222477,347325,388355,435158,578482,405790,32807,-48369,17784,-121654,-177526,-53818,-6089,-71399,-75270,-124145,-117178,-93009,-40234,32964,-1550,-72859,19678,-15740,-58097,-40128,7129,63909,65646,36638,-33431,-61253,97648,231490,156876,39973,43584,3490,82969,302545,336198,102591,-152660,-187604,-118792,-122587,-119904,-22683,31682,18066,-87915,-223687,-235413,-99529,7465,23049,-99541,-204998,-173819,-56722,79556,199318,128903,-40840,-75563,48531,76874,-109240,-277194,-245577,-198525,-150510,6937,124967,83601,45752,130977,68211,-179590,-122279,131247,326696,249322,111015,114153,136514,40980,-185495,-246940,-61117,172195,321883,434701,387286,85489,-163707,-108956,9067,2639,-89585,-191101,-229201,-195712,-51091,163879,170837,-19374,-18339,130624,176454,126668,26823,-86563,-17868,70724,86056,121648,54484,38170,53304,161838,205478,94483,-107364,-145445,-72934,-73727,-185949,-465400,-577743,-460596,-425194,-510426,-502799,-350278,-62646,50228,-191924,-163678,285913,545320,453422,333059,233957,-49176,-130640,-40076,76136,176819,318019,344378,225888,120704,43011,54678,113368,34569,-193775,-176969,36468,101363,26425,30706,-1174,-177407,-292522,-62360,236377,125891,-89316,-141452,-80734,-111945,-131842,37274,142313,54638,-43125,-45739,28863,198249,172100,-41718,-90387,-83791,-87385,-69523,70722,344296,356003,111650,8184,129989,27112,-193765,-167890,-47002,-94372,-49359,19582,-83504,-129145,97749,224563,260283,208018,106253,142496,154333,61623,65568,110027,72136,151205,101744,-298465,-427301,-78087,206415,224728,94540,-49235,20797,165114,103588,-17619,-17868,-40193,-32119,-14204,-29391,-99322,-166327,-131142,-144799,-173740,-45743,-39480,-186677,-84007,149407,204307,58348,-195467,-293390,-166286,-12650,29800,11357,22930,130181,162091,52740,-23774,-155585,-350567,-345613,-265014,-345378,-336563,-298873,-358548,-336188,-228972,-238567,-189760,-9447,94967,87546,41162,-117805,-341569,-349742,-215522,-249789,-394722,-326449,-194565,-86334,-17554,-19461,-63154,-69253,-50173,-200090,-213664,-9324,180237,294963,399040,567646,558910,287780,25822,-133387,-224438,-428243,-509075,-502244,-433357,-178083,220522,438669,259494,-143774,-148125,272391,335334,-157232,352136,1311732,3360855,3271438,-2190689,-3824597,2899802,2770320,-2474085,-2821924,-2345735,-2691204,-1791646,-878521,-394906,-449678,5337,732443,628444,127400,-138788,-94903,-14190,-23009,133096,379253,501450,400722,405530,403600,284337,152846,90314,-77009,-190036,-187494,-143431,-140481,-264580,-241609,26431,260281,272980,213398,182656,85141,123212,187488,108013,34953,94440,121782,54064,46027,108419,86189,-87992,-113041,122092,349540,342030,142262,-16498,-71848,-58215,-18225,74599,212970,104414,-100011,24079,365466,357183,163181,111976,95403,-150406,-398624,-320960,-54353,106465,37130,-35165,140190,232231,28670,-76084,46415,192389,238855,146619,3142,54617,209848,202207,-17193,-221466,-385458,-454723,-334697,-84322,126840,239284,188217,-1215,-82174,-142154,-233131,-236343,-119400,-70912,-148163,-77330,-52094,-128399,-132086,-35843,-108865,-122584,18702,120343,1828,-97491,4939,43687,-193027,-357049,-139459,122623,157500,109393,43502,-45070,-105416,94891,194552,-64020,-419408,-558028,-453108,-180460,-94862,-2440,305557,371464,131078,-55027,-140166,-214387,-222758,-198237,-173312,-174532,-211968,-307147,-289058,-151639,-98016,-102179,-132223,-237967,-219232,-106200,-137713,-226825,-111101,79135,165820,242728,351328,318716,234619,223829,230052,173204,29889,-101219,-142569,-64612,69633,89837,41413,39856,14885,22832,111432,136870,104787,33920,68331,298667,364379,112801,-108526,-67306,158,-20130,43497,123067,129508,127442,19037,-321070,-481387,-102805,327138,301919,83016,-18721,-59234,-6443,47840,-50030,-167184,25637,231173,213263,147393,77613,-43871,-52354,94588,106280,-36162,-95518,5468,-17847,-153320,-159070,-135616,-212439,-177722,-122900,-78475,-2100,-49269,-125630,-193380,-249029,-281210,-247280,-30828,177156,83454,-88041,-8054,163916,82575,-81985,-52120,154840,315734,213533,-34310,-83547,10346,-54630,-150406,-115775,-44490,-107608,-82551,17283,110425,216767,174668,21746,-7089,33953,89429,153449,-452,-223750,-297428,-82316,81035,69587,14065,-126594,-155823,-54814,42778,63218,167610,279641,331924,112220,-309792,-514938,-422505,-238637,-112739,40115,58632,-18417,57739,231129,146354,-56111,30325,235255,265600,138863,96244,149988,72058,-140660,-330159,-357818,-160558,162435,387121,334876,207514,123977,69371,-40986,-234141,-336548,-146795,76089,318817,348654,197450,-6633,-172286,-75891,128067,209442,191220,35650,-171514,-178311,-170898,-181809,-28909,-26398,-218737,-250659,-53181,69267,157325,177093,-18089,-250794,-273787,-286757,-335869,-104629,242528,97597,-198282,-54664,252198,353514,205114,56794,-26733,-76286,-106980,71784,230304,193231,38369,-28366,126667,315417,179898,-90540,-292141,-288013,-38702,113494,77752,60701,9559,-64212,-21999,132733,197833,8737,-269695,-265320,9339,267602,330043,185611,28261,-162411,-250058,-150922,-24567,84515,150818,44897,-123712,-150580,-210446,-472759,-392595,7520,144800,-92019,-133346,174444,403670,306938,-11714,-181356,-127528,-118581,-159268,-216706,-369158,-296635,73428,184928,16569,-3337,124002,132049,105621,34702,38653,122698,203919,135008,-124906,-329077,-342641,-110897,210420,295325,135105,163581,245460,441741,377215,-100991,-402509,-826588,-1302949,-685760,238740,862124,1276326,1013510,347480,9553,-99760,-351260,-855141,-836108,389195,1622391,1161234,299372,-62685,-687388,-582607,-107044,-37275,43137,-23611,-202844,5921,77112,-185197,-170102,-140431,-284268,-258117,-6923,20799,-128307,-167731,-146276,-111558,57715,248055,147297,-124009,-252668,-170970,-125932,-83806,23013,159660,32445,-139602,-169902,-48245,61538,32981,40010,77924,84399,98889,172147,32526,35568,280441,243988,26478,110549,307542,223707,-130431,-342610,-382361,-328994,-150391,99440,248799,138073,-74858,10098,270788,370520,259820,62923,-54018,-205799,-379635,-443520,-488811,-436038,-373178,-400608,-432015,-282804,-65272,218275,427782,320551,81790,-62245,-66437,96449,66044,-84374,14681,173068,-35227,-254676,-150751,-19675,-160907,-330368,-298651,-279029,-238085,-73528,50002,41871,99697,267302,324479,323897,294294,153207,46959,222878,444128,317722,67010,-113157,-272707,-316690,-123836,31726,25165,52420,-9208,-34590,35672],[137791,63593,-4435,-64558,-15270,36742,-15190,-86597,-12542,44091,-69353,-244142,-226721,-126543,-42230,7619,-13356,7077,57163,113292,152059,77903,-8329,-130479,-322408,-200044,76485,174627,110331,-28139,-108559,30536,200602,184705,104695,51096,41765,119044,168855,109276,142498,76381,-15748,-4935,-64982,-29049,122332,48019,-292073,-351877,-61071,238797,410593,306004,111739,75771,242531,223988,-15625,-77343,82265,162586,17344,-265492,-501756,-372244,-18362,274146,442966,289499,-62937,-220058,-115364,-80252,-46731,146595,226995,-48535,-224189,-153790,-209315,-338643,-258931,-88481,-59175,-173474,-314429,-325745,-137142,-8498,-11004,-6282,60640,47576,-6756,-59802,-238656,-502331,-517431,-310380,-150950,-294176,-393728,-306768,-80594,25285,-135403,-237072,-133226,-58611,39161,257517,382975,325529,266697,223768,139347,24895,68033,152133,109465,-19264,-134992,-193734,-285902,-242016,-75575,4767,22940,122925,211267,156911,39363,-82522,-70215,98261,150303,89454,120861,218384,217774,271069,352497,479045,289919,-75638,-73412,75691,-61180,-164713,-42959,52855,9674,-80243,-144685,-59503,15488,-5396,-31038,-53947,-24347,75125,-26614,-103265,-93127,-26233,70615,142469,166972,46039,-76434,-35853,65200,88143,82375,132359,69899,85952,273851,333370,129838,-105640,-129660,-50417,-26169,-22726,60838,59101,-20105,-129158,-231541,-249954,-146203,10236,140920,43016,-171788,-248963,-176010,-64353,89656,105357,4658,14700,98140,9324,-162668,-216930,-123216,-23728,22385,167801,280295,190129,68077,118737,108014,-120627,-106517,57806,206376,171447,41095,25494,171053,157942,-97433,-149937,8155,171860,290390,432415,376015,69940,-192104,-163928,2693,57763,-66130,-217623,-230598,-151630,7672,236516,259431,25240,7144,191812,264551,219334,94578,-35183,23772,116997,193044,225366,79936,-60364,-97019,34082,119485,47516,-76833,-96735,-81643,-110205,-194976,-505619,-649431,-493542,-416119,-451084,-428836,-319109,-106087,-49398,-240262,-228950,234164,550117,510439,348379,163250,-116693,-141919,-53052,14173,104874,275333,335621,213443,76342,37281,79122,129713,77963,-135212,-186980,-24078,34348,16270,29342,-86130,-320981,-399043,-131651,173488,88040,-81585,-101575,-68055,-113072,-71125,131732,167525,19905,-27770,8346,38596,198914,208716,-53998,-183918,-131880,-127067,-193271,-6636,377919,451174,215758,107026,168895,25301,-204548,-179507,-49500,-62468,35173,160902,-10787,-158426,24569,176637,242933,201662,83794,114401,75192,-74493,17318,185775,119748,62425,-12654,-344222,-446056,-97788,163317,182106,80748,-19073,65829,235735,198786,42661,-46182,-91828,-55064,-23121,-37181,-70383,-81703,-25007,-86355,-192652,-126470,-160989,-285432,-127345,145268,184429,32080,-223566,-360914,-260992,-46924,73451,103129,80498,145613,185120,102431,42851,-56910,-248757,-275577,-260152,-333412,-302863,-318700,-405933,-389709,-354170,-357222,-198987,37813,98468,75715,64847,-66511,-296659,-326481,-208107,-224101,-369562,-341943,-224583,-41208,110790,59099,-94664,-114317,-33798,-172741,-145577,112201,276228,329919,410836,568821,604416,349875,32188,-112863,-147004,-372396,-498788,-414331,-212333,9051,330413,538712,285574,-322974,-453309,-56476,-18227,-490617,-48373,847348,2706059,2296475,-2168932,-1900233,4164781,1008235,-4099388,-2379458,-640764,-1209788,-1171197,-932223,-377125,-279616,-88793,555738,555622,117998,-34117,-13460,-146168,-208449,84350,377390,411358,221660,295114,429324,352322,161045,44545,-124813,-142681,-12745,-1959,-161998,-451107,-484684,-59010,294047,277232,156950,114253,31747,47058,123638,69025,36705,165194,257840,198244,138933,167775,98251,-190476,-316374,-36120,283788,361171,218748,108215,107548,84636,-33383,18317,205492,147872,-77751,38750,372396,355957,83729,18993,17910,-232508,-434759,-307520,5989,237000,132306,-50015,132948,324487,151763,-607,51073,130413,145653,89034,954,52378,171330,183872,32703,-174390,-398495,-457806,-277581,-10811,149125,240905,238946,102222,-45977,-140407,-182154,-197837,-168149,-145562,-178382,-111703,-105183,-172175,-198835,-95821,-105334,-109158,28620,163545,62335,-54890,13955,37441,-138448,-231278,-57824,123819,156711,148197,98439,-47395,-122104,113663,242087,-47975,-418212,-512603,-329935,-28897,75982,128833,360812,404497,163664,-38016,-119765,-182826,-185520,-158177,-118156,-83429,-92310,-251786,-323341,-143553,-9231,-8043,-126312,-276811,-297152,-195506,-206794,-234662,-108057,62634,195748,309994,325536,250927,180020,159832,200814,167520,-6491,-148979,-139055,-3426,104576,21523,-81754,-3372,85598,107552,171116,174448,34201,-130552,-76262,198769,289913,100351,-91090,-50316,36309,16093,31355,91366,154136,182150,76332,-268464,-434087,-151858,178077,144220,-40084,-150348,-192928,-58492,70360,-14404,-142456,28135,271532,308502,215290,64426,-91457,-67438,132715,171797,-2289,-147974,-62478,-46125,-166728,-163032,-107664,-158441,-125459,-52200,-26855,-11172,-84424,-136777,-221668,-246894,-174835,-119890,32693,190074,124768,-26429,38722,132952,12463,-124724,-57850,146737,281948,167746,-21038,-58395,-5241,-59540,-123331,-98508,-1188,-12979,-41117,-8134,100254,243128,162403,-73969,-155019,-46150,111890,200645,57161,-119479,-189766,-65811,9236,-1369,27879,-8293,-67015,-105143,-72472,4766,116432,194191,196943,-10999,-354642,-485475,-365855,-174940,-20661,181926,233623,132752,199888,331746,157187,-123505,-34602,206402,263106,152296,73541,58353,209,-130172,-321279,-372401,-134953,218911,388107,316544,174033,51993,22567,-34408,-262075,-417566,-265185,-107352,127745,242120,160858,47375,-16909,34982,88691,133628,210713,141867,-48860,-120298,-166953,-208919,-69302,-16792,-177793,-238795,-87331,-5431,103036,182568,17284,-206918,-236646,-224846,-283355,-111582,191879,75249,-155998,-45365,182488,343953,297418,148429,-47560,-161313,-180403,29703,232489,252673,79075,-39267,76997,238916,124468,-86515,-231403,-171198,140377,279806,111801,17780,-28944,-81641,-3154,212202,262784,24124,-300034,-305691,32460,314800,301676,97840,-54721,-182321,-272685,-172777,-15157,34572,26011,-55117,-157711,-127917,-145139,-390929,-376080,-50861,85655,-72511,-54964,244240,417513,318102,57106,-99313,-69341,-83004,-153212,-244030,-442269,-384027,-9406,81236,-114495,-111218,47201,9940,-75289,-70833,-30617,9072,118427,136736,-132337,-398990,-415961,-159797,127561,103999,-67706,15165,204466,497385,529572,439376,233127,-399162,-670104,-698461,-636606,32152,888323,840138,431857,237810,213707,100788,-345940,-640264,-84886,702732,601208,107948,-156401,-655043,-600076,-111972,58576,215249,219432,6271,86458,120624,-157154,-151060,-80425,-266866,-289167,-79964,-74514,-165017,-165366,-151196,-104833,71600,209754,78570,-187557,-232689,-61582,-27290,-81745,35825,227114,56758,-181182,-157327,53323,115477,2845,-20156,55475,78181,-1612,6105,-74480,-16825,251140,286998,117454,206611,332379,183883,-109369,-278961,-390035,-340826,-78613,156622,209572,99328,-17038,110610,296039,343678,247353,76730,-31686,-185191,-377585,-467743,-522477,-434490,-367276,-443562,-463872,-257680,-44536,212724,460174,332579,43659,-69213,25905,219150,112132,-102240,-43298,79666,-125344,-294135,-137992,12114,-156186,-330364,-249712,-214131,-219920,-83493,49520,19161,32356,182549,262300,280887,287042,200768,75663,181639,404204,303611,71314,-118285,-250690,-293378,-126797,-723,-50880,-80021,-92194,-41569,49096],[156516,65018,-40949,-128993,-60861,-9452,-82185,-125667,32910,150733,13254,-234171,-247515,-89844,-7334,7378,33639,103813,80715,116841,151135,93048,59723,-49656,-328199,-322434,7968,193631,187615,77134,-8045,108128,224919,205954,174249,126447,55417,107824,157116,66266,59092,-14024,-80076,-23565,-59303,-59580,56882,8976,-307783,-380850,-71327,232468,452039,392095,150657,80076,256798,195425,-91619,-103543,163455,219061,6887,-248076,-481995,-369819,23245,305786,401458,150305,-198038,-251127,-98911,-58154,-83201,45109,191121,-7682,-223422,-180353,-152780,-291788,-346395,-197104,-97727,-194798,-286482,-265752,-154136,-76983,-41243,39680,170923,208463,142390,-23667,-301806,-588415,-551873,-273509,-99105,-283274,-434821,-376610,-107689,8082,-150464,-237208,-159381,-82511,34124,239844,331329,178606,42272,42168,-2112,-63560,14134,106096,105815,33451,-112828,-270641,-368325,-292146,-79668,538,-60901,17616,209262,264568,180301,-22097,-98124,54490,116418,95666,166261,196117,57376,91255,212716,312221,138070,-169974,-95115,121590,24077,-114440,-13725,129894,133307,-6644,-73833,58364,156778,62573,-91230,-124510,-5663,91011,-48523,-139173,-125712,-33520,89280,208606,261464,91977,-96527,-159530,-87608,42037,142583,205775,128379,114326,258848,297755,107035,-49368,-11534,54028,63386,42360,89907,58911,-60110,-138615,-165477,-198563,-162788,23903,254695,190853,-96997,-256509,-237064,-179699,-28967,59972,51499,113498,133166,-79332,-224692,-149840,28833,168460,195675,294592,368946,246830,60061,35632,69564,-75858,-102433,-43390,66067,78138,-29705,-76992,142307,194267,-31249,-53600,51148,126375,223362,386733,305503,16041,-223386,-224806,-53482,36721,-81687,-231568,-203290,-84252,63986,260257,289036,56280,16990,212991,317071,278469,164075,48383,75767,158961,286460,293067,73729,-177312,-264032,-118133,8105,-28178,-67447,-50618,-55875,-112693,-190103,-519685,-649793,-445670,-344005,-327766,-290468,-233081,-122917,-133261,-264919,-247545,180315,500246,510939,345597,116369,-131004,-145316,-100516,-62321,38860,211379,280767,166694,2699,-12060,41023,85455,107130,-28124,-137321,-84253,-65245,-18673,14688,-153358,-412735,-459516,-194629,97582,57660,-46074,-36242,-54266,-125760,-32847,162661,125680,-23367,26790,99226,66423,170503,196098,-82535,-266857,-173047,-154724,-298772,-103408,309586,450731,286837,180235,157322,-12900,-222343,-212689,-95074,-53762,100118,283803,101353,-125610,-40555,106020,177862,143285,48883,82588,-3594,-208045,-69354,200160,120729,-43311,-102054,-322434,-409404,-84045,147673,134313,32295,-36571,45305,229994,253803,98642,-74637,-141699,-78055,-48730,-60012,-26928,26051,92687,17374,-172736,-228289,-306317,-350260,-147666,113569,113975,-52251,-267652,-412750,-356131,-114141,86312,167309,101113,112061,149456,113333,89528,23540,-133266,-180694,-236300,-297678,-258020,-315176,-407103,-379098,-402930,-411621,-189185,73371,61940,2945,50694,-580,-200039,-278598,-204391,-176164,-260932,-263037,-191410,12252,206529,108718,-134483,-165220,-51500,-176896,-99821,209249,357624,341090,380024,498693,560644,325854,-20643,-123486,-83615,-296265,-451100,-310365,-32477,166098,394604,550313,242862,-397793,-641763,-417070,-396368,-786647,-523217,234711,1829305,1292019,-2125847,-577177,4780167,-283138,-5032616,-1907350,848527,165373,-483548,-765465,-236674,-135653,-270312,185271,335416,131675,171119,127945,-257073,-366771,54485,361281,257802,-20805,132285,420813,372467,119433,-8936,-141761,-89254,128915,130488,-148219,-555938,-655507,-141318,285293,219131,58919,29644,-8847,7032,88164,36105,36413,210927,344432,279694,173669,181333,105539,-228160,-427801,-183071,140608,281597,208722,162458,228045,205892,-38669,-46916,165170,164038,-76050,11641,300938,292569,-28111,-99726,-67768,-284370,-421636,-249062,65576,314893,198437,-56425,91809,331797,209118,44836,34619,46994,43482,38018,11258,42324,84135,101024,35939,-146286,-374738,-418157,-230118,-3649,108901,192235,238474,183385,4040,-110386,-121981,-142637,-179609,-171451,-153461,-100650,-121821,-198503,-270218,-185970,-126176,-90670,46939,191847,92245,-41649,-20556,-13811,-98828,-93311,27010,99374,124581,175986,168385,-34361,-154529,56708,212870,-53121,-377168,-385124,-143898,138840,263246,276853,390798,389674,171253,-11289,-70677,-102846,-98261,-66098,-30880,-13901,-28743,-222600,-338553,-128770,67013,72039,-88831,-233323,-311795,-277695,-255911,-194069,-64505,72459,214279,304774,224177,130851,94468,84441,163308,142334,-76086,-233836,-150229,42096,107303,-60630,-214289,-79819,110461,181074,220062,167218,-72696,-296682,-218216,55220,166126,88705,-30706,1200,76320,41323,10168,39864,159072,229090,119074,-191150,-319960,-144528,30430,-34330,-161642,-262202,-299828,-103803,86886,18383,-129375,-12822,256595,361141,254701,29132,-148763,-88834,155429,237636,50632,-175954,-142378,-92343,-163813,-139517,-65979,-97521,-65934,16489,26013,-690,-62817,-116635,-234890,-240689,-60399,31977,85077,146207,114509,15285,58665,68942,-60495,-157410,-72853,103151,217127,126184,14075,-7665,6704,-18498,-27610,-23949,61191,76612,-8128,-51641,65848,246558,132518,-171003,-265434,-97211,110113,200432,100712,677,-52920,-29966,-58233,-58139,36631,66929,-29708,-182319,-183315,-37482,60340,122176,109637,-67543,-341383,-407168,-256068,-58261,102819,310593,383792,265591,300770,384135,170942,-131784,-71753,107880,173731,146980,62015,-51557,-99811,-117724,-286500,-343035,-45728,292700,322966,211076,94028,-25919,-10865,-23284,-254313,-441202,-350885,-256848,-16166,184907,167213,122167,136682,168338,99890,74830,193012,228214,95109,-12680,-103071,-176945,-85162,-6967,-105520,-198965,-123873,-82749,35263,164070,54832,-115914,-129042,-88233,-147378,-74704,124167,39725,-86906,-11871,121246,305276,332025,192220,-94478,-278516,-276240,-35329,197073,268522,112116,-43804,17807,156231,93011,-25255,-112439,-48030,259655,395320,189184,85315,50423,-33951,47130,289460,326906,90849,-224328,-267494,71131,350219,248191,-260,-95523,-118715,-193774,-133471,19899,7731,-70662,-140374,-178284,-93707,-42425,-237641,-289694,-77896,54662,-2530,45491,287959,399452,318098,136715,-17077,-33201,-67909,-143140,-229918,-424313,-384977,-46700,12105,-202331,-174594,6970,-78147,-258090,-208735,-97244,-85922,35223,125358,-135157,-431740,-418411,-178767,-4964,-104817,-227142,-135758,128542,474107,556559,827668,827938,151114,30114,-443812,-1152319,-698404,412999,534357,434036,435118,489153,526871,241073,-238317,-343441,-67704,72987,-156168,-361311,-683915,-623377,-140424,99831,299895,412560,217380,178581,189019,-82732,-119596,-58278,-252329,-299100,-115460,-112976,-155284,-142346,-130907,-43078,156042,220654,36782,-213133,-178347,66841,84174,-48625,82977,278586,74165,-169048,-62071,201925,166813,-32403,-71761,32006,41671,-132523,-165117,-166980,-76950,160708,273266,204519,324727,380318,145957,-92171,-198393,-337303,-300180,2164,201577,170377,63268,58855,232144,332765,312298,220088,84323,-12240,-148798,-335901,-448828,-490530,-353394,-266128,-398775,-438273,-223709,-17923,194764,437599,285795,-20793,-117125,69750,298654,174238,-85039,-83330,-1326,-165337,-271068,-113188,5157,-129920,-237554,-115415,-58425,-114409,-54579,56452,9890,-22804,94176,200206,236880,254235,230188,131022,147789,295776,231205,60124,-109890,-196483,-241956,-116193,-26818,-128064,-210360,-147223,-20166,88599],[175935,68440,-80825,-211320,-127843,-63301,-133348,-151732,51624,209136,79280,-187874,-220243,-40932,9993,12062,122264,208711,94757,122461,146289,80857,88576,24832,-257710,-367742,-61653,165549,198158,118679,58351,182383,268671,232964,242464,216257,69683,39911,46191,-29971,-21652,-73209,-111388,-23789,-36312,-82477,1425,-1019,-231247,-302491,-39799,216068,431812,409636,144663,40543,203007,142083,-131659,-106133,203200,225566,-32750,-218362,-370252,-289252,45318,265982,279947,9386,-249549,-185179,-9753,4237,-113161,-86060,104004,20608,-172740,-138655,-46303,-180864,-351661,-238383,-107958,-211626,-254741,-180693,-134753,-115046,-34735,132076,269839,318781,241559,-8039,-346049,-595968,-493413,-171967,-30642,-267181,-460228,-393031,-106259,-25778,-172589,-215368,-165456,-112420,-4903,166207,232633,20127,-178803,-139267,-126327,-109357,7226,107238,99710,53911,-86450,-279256,-374220,-314076,-110131,-42269,-153368,-78716,202080,350864,287458,34246,-96670,21758,68235,71137,166778,134120,-115062,-112016,48397,117177,-19355,-231151,-113367,139056,107543,-44779,14413,192499,252579,107933,40032,180364,273820,136701,-119242,-178676,-18881,72454,-67345,-157094,-131801,-13607,115032,240027,286357,91793,-119765,-241794,-190329,19391,193073,238190,156615,152010,249928,225688,39097,3911,132259,165546,121516,59452,65063,33913,-90796,-109180,-41735,-103018,-153103,38720,322717,286887,-15760,-201408,-222503,-235721,-133123,2263,96289,199124,137442,-164273,-272579,-94515,171800,334832,329824,346897,354872,224209,2450,-107970,-27038,-36171,-98315,-154222,-74184,-15093,-80368,-148365,73520,169417,25970,28392,67012,58232,139512,304942,203459,-44472,-228616,-257172,-132641,-45224,-125865,-219765,-140878,331,119177,249301,262991,77147,26943,196427,317177,288204,218427,148167,140209,203377,344325,303953,35671,-271127,-387509,-218296,-53337,-72131,-59464,-13651,-10528,-83073,-168578,-480447,-553337,-327116,-235784,-181514,-122627,-106874,-100496,-173952,-274651,-232561,126601,404668,454485,321110,96550,-100053,-133453,-155624,-120073,8732,154093,203041,105969,-61850,-74465,-37881,951,111986,87482,-39962,-108318,-141871,-49752,7530,-161707,-397625,-429455,-210929,49275,61419,29032,57233,-25634,-130821,-12581,132307,35051,-52077,110864,196121,94973,118441,149778,-97601,-294173,-179191,-145750,-335246,-169194,193337,374387,321895,223616,119325,-47384,-220834,-257576,-166303,-54192,141154,356875,232712,-29257,-82399,7313,72125,64205,35673,81467,-38675,-298198,-185337,143130,80499,-131084,-128419,-218766,-313954,-38373,171355,109673,-5171,-53014,2980,174806,267457,143677,-73903,-147806,-71312,-56296,-48272,67359,171706,226767,160135,-97228,-305388,-434161,-377198,-140562,81980,44771,-141229,-298281,-427053,-425395,-199442,58027,186612,102678,57618,76084,95208,111668,72824,-13621,-58879,-177041,-241061,-204020,-266577,-332811,-281725,-342621,-380172,-158276,89688,13705,-76816,35092,86698,-57948,-195155,-172881,-88991,-86585,-108062,-93351,80065,276856,162888,-136815,-188488,-69563,-167774,-50628,273908,401355,328299,320409,399771,478849,261830,-85539,-137597,-25468,-194250,-350072,-187464,97648,295933,435365,492210,162869,-332335,-633163,-673565,-675057,-970516,-946774,-393867,846172,439851,-1755948,316671,4643995,-918609,-5077624,-1434769,1738798,1000810,9883,-441347,14237,-33892,-464771,-235820,81458,209765,447827,311917,-298970,-448690,52736,331878,85618,-242487,-14179,403947,363018,55573,-51482,-125360,-40700,206211,227174,-92975,-554455,-704236,-197503,240925,134339,-27210,-15493,-1230,25832,95986,35650,59947,248458,381551,297891,171119,177027,131697,-169923,-398041,-268232,-27410,145850,145478,174295,307238,296380,-13502,-69450,143981,177012,-69042,-34565,193278,201288,-119175,-184324,-112338,-265121,-327913,-126391,131644,339607,244505,-29587,41197,262031,197662,62053,21298,-1143,-9675,16702,40956,54433,5588,10338,27550,-111311,-301990,-335130,-190387,-34899,53866,132264,207982,238830,80792,-38687,-47592,-64528,-129227,-120417,-69306,-42129,-89417,-183966,-310665,-271356,-158048,-58835,84540,221286,114866,-42303,-74533,-73776,-70828,23486,109357,87474,93520,185630,216226,-9095,-181113,-44031,123709,-76940,-323115,-240208,19293,264324,420534,424156,415093,349534,176782,49256,8248,1403,19394,63174,74260,28370,-19004,-203428,-304345,-90354,125348,127835,-23809,-131090,-261550,-321669,-272222,-126593,6490,112213,227154,243638,95414,12605,22075,35976,138674,123302,-120210,-283115,-143887,69851,89066,-121567,-313960,-164768,95478,233762,255091,133148,-176317,-417625,-315201,-86770,30492,89901,76396,92839,116690,43236,-29047,-37073,117812,237949,128111,-108701,-162073,-68374,-55310,-165228,-236920,-310624,-331694,-116693,94561,32344,-144736,-95610,187616,362953,255957,-25532,-201915,-107104,158292,281917,105208,-163579,-196706,-135833,-147878,-97798,-18630,-46493,-17992,61730,57754,17350,856,-77854,-239169,-244518,10651,139635,82138,40084,49908,25307,44700,-9245,-123748,-179491,-94206,35523,128455,86001,51871,55484,43947,47244,89836,65567,111971,136147,21227,-82247,34043,226868,77151,-262642,-327225,-116556,86242,151612,96485,80472,65104,11849,-108102,-91065,37764,78112,-49845,-264242,-273510,-85615,-18030,43137,65717,-61337,-289588,-308063,-122269,78541,216612,376093,438815,322603,315857,358135,171752,-90568,-78740,-21825,35337,122500,51312,-165325,-215579,-121108,-244633,-289498,59686,334342,196987,41762,-17610,-96311,-44597,-48718,-253449,-433468,-406546,-360380,-103904,161011,201515,203413,250267,281421,150530,33566,119074,247937,204161,103379,-10760,-114177,-91768,-17026,-35969,-151195,-164429,-162508,-55826,96780,66392,-4964,23274,74663,14360,-16613,64578,20699,-13000,11486,66171,247081,311723,178496,-161899,-396717,-372387,-120633,112734,205736,83384,-80969,-57905,72317,71336,52415,9843,25059,258592,397141,260865,202546,166050,18376,84610,308822,330614,155536,-89995,-186579,81365,325202,153041,-109946,-111840,-10577,-28707,-35793,46986,-19936,-139091,-214207,-210712,-84790,46907,-76895,-173062,-74968,52141,74072,110840,273472,337135,287855,188357,28738,-49239,-98021,-143776,-188401,-339783,-331689,-67735,-42509,-256727,-211873,-19197,-134286,-406508,-357784,-160598,-146078,-27257,91497,-149967,-424434,-362394,-181906,-160067,-270860,-305803,-255777,36908,406866,492431,952989,1181945,573447,399937,-168122,-1277180,-1186639,-41939,221631,396987,553027,626395,774386,737100,260668,-406952,-582584,-305918,-382093,-553880,-729581,-655167,-206751,65790,260254,478818,343799,220970,223022,-11431,-101133,-103563,-267938,-310278,-126739,-93718,-109735,-115350,-108966,25816,252886,251358,1188,-229310,-135669,151637,142478,-38103,96423,262920,53493,-132874,67219,335360,187372,-74939,-115388,-5141,-27339,-266751,-310902,-238113,-128972,46700,192086,227515,401245,419866,115589,-87278,-131378,-252587,-235917,49378,208963,124123,4425,94142,320680,359721,268920,174506,70644,-15262,-112267,-270371,-409291,-429347,-233717,-108082,-280532,-359757,-181631,2290,159563,352741,189768,-89968,-187814,41222,295772,216675,-52113,-93863,-35658,-147388,-211099,-97573,-35842,-82728,-79626,61533,134668,40030,3302,70499,13306,-64075,14512,151049,199971,196019,230874,204897,138975,160081,136025,44276,-89784,-130453,-171086,-79673,-19483,-163010,-275206,-145529,30334,146640],[175734,63101,-116559,-286912,-200713,-115063,-162711,-166779,28995,190488,94691,-143904,-174349,-5191,-4873,6966,212439,276281,89459,122710,139817,44107,62613,60193,-153134,-320735,-102618,102194,136424,80505,61539,205323,291446,252915,304068,304882,90678,-46638,-109634,-139272,-69886,-87384,-110028,-14741,-15046,-101281,-42971,4911,-103034,-153677,22498,205756,367334,348863,86925,-40126,91742,81980,-111582,-69470,199447,186982,-79711,-170830,-188500,-144098,47350,174749,133968,-73616,-199685,-54275,115820,80202,-134029,-216580,-18036,22320,-96728,-50629,76180,-39871,-271844,-194674,-78312,-208838,-220757,-89852,-81669,-116999,696,232286,322837,349317,263552,-23808,-355440,-504196,-347111,-45899,30415,-237867,-442326,-338862,-74236,-63955,-190879,-171279,-137822,-132606,-71634,53770,117279,-100965,-317563,-245426,-175264,-99043,25908,116466,78124,44724,-45665,-187412,-279518,-285637,-151641,-116731,-236801,-145511,184259,378119,313401,67449,-50058,35500,41596,35081,127216,45152,-262268,-277688,-87714,-47592,-139437,-237140,-112349,133627,172813,31320,35652,224395,336584,227786,149080,256096,324240,197074,-84067,-171494,-38741,48580,-57946,-138697,-101891,35982,151478,235298,247578,67080,-125203,-252092,-210256,25586,217228,224524,148840,182357,239354,131005,-46653,49274,265218,264003,151355,40325,13276,2485,-98424,-41703,111923,10638,-122346,48471,325613,305508,52641,-97147,-133396,-212265,-192056,-47188,137930,253083,101957,-225390,-285172,-59175,269311,441787,398879,310940,243445,129689,-98762,-277745,-139378,9171,-81302,-250960,-193792,-92228,-92941,-149702,17550,138025,88057,87163,62597,-8103,56576,205924,108027,-74202,-180230,-230487,-198910,-151466,-175637,-177407,-51782,87966,173840,224720,196585,86317,42187,136339,236906,232369,237975,233750,205112,245853,350469,251725,-27964,-311590,-419618,-213903,-17780,-38584,-31497,8656,24527,-47250,-142861,-384490,-369431,-166723,-125641,-64388,19093,19240,-46582,-163469,-272810,-212820,64221,273775,342158,264639,94985,-47169,-111323,-197751,-145918,10519,109031,121932,48980,-94959,-130635,-133004,-99116,78247,156913,64022,-85488,-164793,-68328,7160,-108085,-274799,-313632,-176680,38114,94574,125038,156470,11648,-125714,-14349,48853,-85950,-66924,188207,253928,91673,36839,72508,-97373,-259880,-153366,-107559,-293828,-184679,75093,246738,306311,221683,70045,-54459,-192236,-309229,-248462,-61441,144743,345045,326534,81174,-118091,-137522,-80903,-28789,34857,99999,-33651,-344752,-330576,5109,-5700,-198229,-106978,-73977,-196122,908,198277,98886,-18559,-48989,-39449,86012,224847,148853,-51288,-113341,-47406,-45125,11055,203072,322586,341776,291104,2994,-347346,-536370,-402399,-141905,42784,-8263,-206579,-312406,-418280,-478019,-307603,-32119,138130,81104,-14828,-29834,41485,85272,62003,69312,51922,-108443,-199806,-171263,-197219,-210070,-133585,-207928,-294219,-138924,51642,-52563,-147305,16431,160363,73373,-113315,-132456,1113,79063,45663,11613,124154,293580,208561,-104414,-198014,-96640,-149749,-19437,261117,355700,264112,220529,278893,373051,175824,-145496,-160066,796,-107399,-229873,-77689,164070,377247,432401,350569,38506,-203338,-474729,-773798,-820166,-1057203,-1255898,-937326,-137036,-225155,-890928,1210630,4025342,-976321,-4402910,-1089112,1812679,1059883,113893,-113576,270207,-22108,-636203,-590214,-122156,333338,697852,458450,-288154,-466063,42146,252660,-94146,-406883,-124042,357198,304135,-39589,-108831,-119765,-40783,173286,232552,-44562,-493931,-666795,-252503,143045,35215,-87638,-19295,32556,60919,99253,33264,77128,251118,342743,235251,123500,144233,150534,-62121,-279502,-308885,-201101,-22310,45735,147064,334704,327080,18795,-51510,141463,166951,-75417,-106945,64231,85975,-181937,-224470,-121248,-197828,-188405,15883,167979,287774,243844,5675,-26947,110205,94724,20104,-8430,-16438,-18816,1218,58295,79254,-41412,-60398,14836,-77805,-217623,-252654,-182445,-94064,1353,69283,145820,242847,153444,37174,5644,-2329,-53515,-32045,19073,14088,-47683,-151041,-326431,-351533,-213809,-39361,111281,228577,119402,-68156,-147629,-133224,-73180,65947,147867,81413,57770,141606,182497,-14939,-217435,-171048,-13286,-133855,-309665,-175951,61617,279490,476542,510326,410865,272654,161512,117074,77801,72147,112519,172375,144137,18134,-65063,-196559,-233809,-48703,133757,129480,26927,-41251,-197446,-333074,-272198,-82086,56899,147291,215926,139776,-29405,-74717,-21543,13861,112813,103483,-114645,-253117,-108479,69649,52855,-153595,-368372,-247135,39579,237384,252241,77094,-255927,-473514,-352430,-195708,-89787,96122,198591,191399,129410,2673,-98844,-148742,7332,175693,86677,-46184,-4844,46326,-66805,-221657,-256068,-289564,-283555,-95054,83963,7650,-204729,-216867,67667,307060,209132,-100592,-247569,-122740,134524,279666,133957,-123843,-211109,-163743,-129418,-56576,20837,-24493,-7345,64431,56444,32732,70385,-47361,-248750,-270772,-388,147232,4060,-112471,-58781,-6290,-7683,-87165,-169451,-184671,-107782,-34113,29330,38773,70139,113075,95885,109041,177265,125068,126428,154117,52724,-73343,29241,189847,-4,-334291,-336994,-108781,46701,65228,27555,83823,131911,51302,-127732,-96887,29853,28204,-109700,-323988,-334171,-155243,-115031,-44240,48180,-17864,-221231,-209414,3906,196520,288258,361884,375048,281953,241023,259255,157660,-14288,-50888,-121035,-84658,97414,47430,-247710,-313487,-138198,-196306,-215559,143374,316730,50793,-125117,-108628,-119906,-72466,-121326,-279340,-412250,-430617,-413879,-141442,154028,250471,285308,313527,349667,221458,16575,10584,195439,253895,203651,88852,-38162,-86625,-37703,19893,-95087,-183533,-218554,-147740,-5246,52241,110801,197140,224882,152235,50635,55622,61974,64763,20750,38730,211146,277863,141640,-208605,-458544,-427466,-199797,1453,78630,-10992,-144511,-122750,12660,62667,123123,104086,38092,154379,299947,310159,320437,250409,40283,93970,258580,257874,191505,63999,-84933,56624,238582,40190,-200668,-101570,117922,193865,115767,60165,-47956,-167025,-260547,-251457,-103908,102493,59442,-38384,-18942,100147,145394,127661,215929,259967,246495,214929,48469,-96775,-151035,-138956,-117119,-205396,-239455,-74744,-74110,-259036,-211714,-29798,-150592,-474792,-459224,-186614,-135500,-26969,70948,-144641,-343288,-241286,-153951,-269316,-322337,-267899,-295130,-20946,367043,399592,798400,1193986,705701,300075,-3196,-1015747,-1309312,-363255,27114,384104,593717,604325,770192,993884,694005,-330688,-779120,-437316,-431152,-560382,-679490,-651076,-284907,-16804,130350,412716,356423,202668,213504,47097,-75167,-171494,-290235,-309762,-108266,-13850,-24657,-75409,-84009,76667,323822,287984,-24896,-237934,-111216,178778,129937,-72155,42017,174110,3108,-84000,188446,413466,178014,-103796,-132023,-41489,-98173,-357332,-392041,-269717,-144222,-33898,72140,164998,397395,428821,108265,-79704,-84259,-159470,-170957,43917,174353,73878,-78129,64428,349076,367028,218146,121092,36722,-41290,-81487,-193529,-362186,-372170,-119962,53824,-126364,-246470,-118714,30335,123543,224582,67763,-143453,-249802,-49199,212752,217782,-22782,-73357,-12729,-94360,-159977,-113894,-97000,-29805,83381,217669,291722,181007,63747,79135,14280,-99663,-54644,108159,157390,105383,188281,265062,145615,34491,39430,13975,-85263,-95578,-115004,-38112,7133,-153153,-260477,-106984,70550,177535],[177027,78839,-101505,-292547,-222981,-121958,-138472,-141588,-1652,124381,75125,-104169,-114801,19929,-31458,7172,288296,307466,90257,135582,153677,16427,13554,68241,-40186,-185050,-78979,48294,43989,-4758,15745,168379,274119,264952,360764,384461,133545,-94317,-223539,-203283,-59607,-50736,-74343,9616,5712,-104369,-69055,19171,29878,7735,97699,216346,294242,236051,-1413,-134688,-35568,41672,-20532,18100,175151,128398,-106743,-103199,15226,25327,37070,71850,29799,-62294,-73215,74334,212365,129788,-148609,-318773,-149168,-9449,-30571,37030,165034,79972,-141037,-89309,-20042,-179540,-181449,-13498,-15503,-98069,33088,280230,299261,291053,204164,-72779,-330827,-337362,-156403,54205,66054,-184919,-362213,-226762,-27521,-97959,-199608,-118600,-87733,-142583,-159526,-83834,-3037,-171667,-347820,-246261,-135912,-57077,23336,79589,21590,11138,13390,-7403,-107735,-212470,-192075,-212126,-308390,-189678,137809,315604,230753,54755,22972,95452,48188,-2096,54821,-58881,-369307,-375953,-173415,-157299,-209160,-197662,-95404,100699,189888,80376,30879,203070,352866,304750,200122,235547,268893,210074,5251,-96541,-52889,27574,-26675,-93368,-53316,92104,180543,187966,159107,33864,-110608,-202176,-159266,44489,193569,157432,93959,173588,202060,18958,-135070,64207,334872,316579,152832,-6212,-49404,-31903,-93648,32595,243941,101195,-94774,31447,250429,239244,89243,19278,-6857,-127088,-199433,-84252,158128,249122,14488,-268944,-269281,-58364,284899,462099,384217,192681,67160,-10184,-227632,-441280,-237835,49288,-58514,-324625,-288163,-153370,-73790,-81252,12885,139903,146094,108458,38036,-63606,-20334,107092,43845,-56567,-76173,-141676,-229906,-245831,-210675,-115792,37955,155921,220146,199563,108188,75848,50817,22221,56540,101907,204588,268740,246657,272418,301763,146844,-105405,-291358,-345222,-99539,112302,79897,25547,10323,19035,-40825,-131422,-252442,-137664,2462,-36234,-10392,86931,101143,20050,-108762,-252904,-205484,-6353,128720,189959,178646,107349,13037,-79830,-207423,-137233,25200,74813,60348,18434,-83844,-163140,-210865,-180667,10706,152102,139984,-18008,-124426,-69795,12410,-7181,-77843,-144811,-105077,61530,144611,218606,241006,54817,-102395,-25911,-53344,-199526,-65858,236282,258872,52662,-57050,-15796,-79874,-171284,-99759,-48657,-184579,-140856,-1039,115470,249778,185539,41606,-6900,-119895,-333663,-300034,-52281,128279,260187,349172,164935,-147308,-304115,-253585,-115187,39563,126780,2065,-344801,-467202,-174519,-109690,-231935,-56122,73697,-77327,18497,205755,104334,9659,-1982,-48489,6389,149290,121440,-2134,-39454,-8559,-2299,131998,370696,454905,421030,385219,112287,-331382,-586160,-430620,-159936,6985,-22819,-207305,-283314,-378839,-498915,-402285,-146849,59344,64849,-73470,-125078,-11813,35524,14010,114796,146544,-29996,-171676,-152867,-112446,-56123,41260,-24561,-160114,-123766,-26945,-112821,-175265,16078,217657,171850,-41544,-83380,80453,198324,157279,92622,138986,266040,252484,-25606,-184391,-115618,-111089,-3127,171990,229855,174790,121806,174589,278227,112637,-156807,-160765,7747,-43493,-99580,27030,211996,436669,399914,159092,-97418,-80373,-237025,-694359,-821500,-1064343,-1398569,-1279418,-952204,-703583,435378,2487885,3423414,-636225,-3314129,-960114,1138480,452104,-133424,122911,450291,-88355,-723461,-757052,-184274,497172,859032,525854,-222312,-405092,33065,140705,-235492,-466126,-158711,297973,222971,-129326,-161005,-119183,-71174,64032,160632,-9901,-392260,-565873,-289571,31825,-24482,-82503,38892,97939,100444,86594,25303,90221,234332,260322,138149,70708,110567,168755,65451,-123157,-299881,-322510,-152460,-26908,126466,340643,327745,73751,26591,180933,155878,-75910,-165414,-34054,-6647,-181650,-188916,-77270,-84697,-15993,160837,183190,195939,217008,56798,-75743,-63849,-57309,-57087,-35087,12684,22077,3988,77807,140135,-8715,-53325,43929,-14985,-119182,-167650,-173357,-121332,1445,48890,101161,231888,228800,113281,45443,45586,35102,73928,92955,58492,427,-86905,-290761,-387140,-254521,-11997,137537,229738,132714,-83342,-193019,-144498,-70108,51301,150432,100133,43803,64004,80309,-46199,-239146,-262560,-129925,-181131,-322675,-206061,-14244,197802,428383,519231,383725,183444,137978,189656,139649,108659,176112,245750,169730,-16718,-110794,-161450,-117647,8301,109857,102180,65177,13688,-137756,-292356,-234738,-57105,83446,179023,204190,54269,-91771,-83901,-731,36894,101399,102352,-29729,-103105,-9550,80215,45904,-124992,-346866,-281568,-14042,207991,227302,39405,-264765,-425596,-296177,-215070,-135336,135278,329624,286782,125080,-46958,-160226,-254828,-132155,69832,32019,18515,147038,184368,1842,-183903,-203908,-188604,-149521,-15833,86682,-28547,-275142,-328639,-56706,229514,147856,-158652,-253300,-106080,115957,250833,148206,-53765,-162059,-140762,-87538,-2771,69809,-13675,-22689,46785,54666,69437,135673,-22769,-246751,-292319,-70738,69267,-102978,-247862,-160237,-53690,-72485,-135275,-169913,-139047,-70231,-55320,-37561,1959,78536,172814,169620,163995,220313,147746,119396,158485,110590,4594,80958,164768,-63408,-349107,-280352,-64218,18373,-22913,-82199,24509,156994,101562,-96354,-64489,28003,-42904,-161212,-326326,-351173,-231679,-193937,-106417,49812,39736,-140781,-110428,106073,272416,313258,297260,234902,173926,117712,129676,145606,89411,22942,-128195,-115687,103382,72258,-253861,-349420,-147240,-126812,-111989,191256,248945,-55647,-208125,-113253,-54275,-72546,-216860,-320972,-379709,-417762,-417991,-141095,153529,300781,361647,337025,367360,285389,28385,-84793,102310,251106,276560,178854,38730,-60662,-44645,66758,-23851,-153184,-221229,-205301,-105533,25446,214444,360060,331146,231235,115032,118055,177809,147096,26826,55976,231066,271779,125596,-196052,-426814,-416465,-251155,-110951,-78384,-143364,-206378,-146591,-4910,66972,167647,150286,4971,8403,165373,336138,399530,259069,15072,71399,151960,120785,185140,195412,10462,5796,114991,-57916,-246488,-70143,235724,406727,274989,52882,-77668,-159718,-275746,-296045,-148497,110759,150352,99641,94493,200058,203156,98930,140064,198115,213577,225563,59487,-145280,-198443,-121257,-32711,-58325,-135383,-75852,-83310,-205193,-169136,-28006,-139803,-456645,-474071,-155212,-47459,49983,94073,-89849,-180253,-71011,-92129,-286738,-240041,-126600,-241359,-23849,379657,293642,406922,870978,522135,-138518,58500,-422589,-1045059,-515181,-16231,410772,565387,448373,510643,901694,883494,-182847,-665136,-309597,-238239,-278599,-446602,-572651,-349318,-115856,-31320,250812,265214,138036,174313,93662,-19461,-195511,-283323,-282513,-65143,103349,90100,-17000,-56339,91800,342013,311396,-39913,-234179,-92390,161339,58842,-152440,-84198,31988,-54316,-31559,262186,414023,149325,-99773,-107662,-59141,-138180,-372225,-391156,-254438,-109458,-46462,-45304,30976,302960,391576,128674,-52919,-52465,-81232,-125552,-11268,108232,27382,-162385,-15269,319091,352193,168285,72903,-3708,-72287,-51815,-112402,-306118,-329404,-39128,173197,15749,-121407,-13104,103790,119364,96034,-46277,-163414,-265428,-151614,99424,188635,4025,-17469,63357,-34375,-146454,-156803,-141981,25467,206739,315734,371790,270963,119818,89575,17042,-113374,-88337,82905,116768,9594,126816,303148,169483,-29606,-20649,-15243,-95450,-95705,-74765,11199,54330,-87960,-158310,-37020,94102,174992],[155584,96355,-46470,-230228,-195233,-98080,-87161,-98979,-44165,15889,10039,-98859,-83184,2898,-82241,-7867,305645,286620,84602,137786,162886,-8110,-49958,42942,32944,-31373,-13949,15317,-53742,-114858,-72385,63449,187335,237361,374962,414507,173214,-93371,-257648,-210650,-17003,-3271,-36366,32385,11620,-106204,-97694,14070,106378,101835,138395,224759,220451,93731,-106357,-226508,-148797,20142,106508,132521,144065,63254,-112815,-37334,171811,153748,9817,-16714,-2242,24935,58950,115444,199863,102418,-178146,-390499,-275083,-82907,-15718,62636,161929,117523,-27844,13486,27411,-139368,-142915,25607,26830,-93617,12485,216106,180265,151258,75688,-151497,-294600,-162619,7594,84966,63724,-111191,-230563,-102097,1999,-128198,-201121,-81850,-50567,-159670,-263338,-239470,-135153,-213377,-302279,-171393,-49678,-34367,-46669,-39904,-83137,-42829,81421,203427,78283,-125316,-224380,-313029,-376443,-236217,46840,161068,52324,-14232,82357,169638,74426,-38563,-39179,-167124,-440055,-412636,-218820,-221334,-239240,-140847,-77118,34282,134145,67790,-18014,115925,284985,302254,162946,99735,96507,149612,109855,18105,-60449,-697,-3251,-49582,-15554,123240,175530,95823,42332,-336,-89313,-134930,-81963,53717,114588,39026,-10346,103919,117716,-104836,-220098,24209,299027,294827,124990,-72157,-118438,-75445,-99963,70274,303320,133272,-97259,-34478,99537,103159,83101,105191,104567,-24291,-172942,-118562,133247,169390,-126545,-315107,-251296,-103580,203685,389845,285074,20751,-123123,-158895,-362290,-576279,-315655,56532,-52808,-380282,-364933,-211226,-50992,16376,58687,172532,170875,77097,-13250,-113892,-93906,19494,11611,-6398,52360,-21889,-227672,-308261,-223585,-60290,92223,178323,239662,169677,9974,32795,26001,-153353,-218066,-99535,104416,219626,233116,260875,203737,5880,-189536,-235107,-199385,71839,277470,235186,87567,-27002,-53822,-100660,-158563,-130280,75230,139200,13298,-33815,49217,97437,64637,-41498,-221304,-219761,-84350,-17464,13057,66866,119885,64016,-48695,-187355,-114955,16616,32526,20176,15985,-45289,-176852,-258381,-231316,-85673,65103,155704,59978,-54668,-72149,5190,96301,119507,9462,-40535,86783,175539,267114,275342,82030,-73174,-46838,-150645,-285318,-67944,229340,207564,-18198,-150472,-106525,-66800,-71243,-47945,-2251,-60655,-69580,-38529,1410,154322,121115,41736,83649,-17067,-311789,-300110,-24397,101638,126529,275804,178867,-178731,-460915,-419887,-195212,22983,126966,27567,-322364,-563497,-352048,-213656,-245970,-21134,168715,6334,-6533,162715,105985,59287,67471,-28346,-47884,56220,64344,50286,38152,18486,54036,281603,521266,522603,434165,415038,197635,-269787,-585659,-471062,-210760,-39246,-17883,-150484,-216511,-325764,-495572,-460620,-246634,-13205,57986,-112781,-189047,-45055,-16534,-51643,115550,208792,40464,-164206,-157616,-44632,78712,189547,154288,-5927,-116249,-134638,-167203,-168986,23029,239995,210280,-4160,-54344,115002,235324,188706,109800,104800,189405,269047,68067,-168203,-138942,-77321,-24772,4926,40870,78945,51662,94208,187462,73045,-120510,-140843,-13408,-30143,909,111211,262300,478354,331465,-57197,-228542,-31085,-24043,-496591,-736444,-1046564,-1405643,-1385099,-1464748,-1038677,1896381,4119401,3207606,-130944,-2139556,-1092607,-34725,-495153,-537207,219019,477445,-221636,-715753,-712530,-100868,648318,866418,467319,-137689,-286350,22144,3849,-332495,-435936,-132840,221235,126723,-201774,-207140,-129571,-118241,-80740,30184,-12279,-290820,-453149,-313407,-70651,-38064,-28052,126814,163938,109135,29992,-17945,73593,189228,151232,35130,21612,68530,160140,150377,-11599,-272228,-377606,-219079,-54491,115842,316535,302333,132203,133914,238482,138400,-83356,-204599,-97727,-67870,-131832,-101199,-10191,30659,138829,261561,162890,81592,159146,94991,-102282,-221240,-228820,-161963,-70377,44306,64345,3964,87429,213660,87901,28297,113472,67002,-30997,-97797,-152899,-98445,51290,70489,88956,222695,280452,154435,53594,56114,89834,143384,115185,62159,27791,-12087,-218145,-377794,-268839,15229,144686,209586,143645,-83714,-199812,-105017,-51840,-5972,107333,118183,37245,-42007,-74261,-110793,-251670,-301666,-195479,-200171,-347090,-310039,-169773,42321,280010,424895,305565,73943,86341,229447,174113,105120,191725,250238,127080,-68245,-128818,-96927,8067,58583,55180,55713,76463,9725,-119576,-225321,-173260,-58806,68216,184094,187141,8459,-90473,-31274,61799,75706,85353,98640,94792,120158,129769,109322,77941,-53017,-273784,-267850,-55466,140575,170245,20347,-207621,-292659,-167970,-146104,-96948,201438,431890,339186,93921,-89830,-196930,-339344,-271548,-59652,-20614,82666,268106,294815,94905,-100770,-121791,-52738,21769,100226,105645,-69685,-341106,-411101,-167687,138104,79623,-193245,-224708,-63795,104479,196480,137879,12726,-78491,-78917,-35426,46348,111819,-22962,-73955,6821,56473,115714,163384,-25304,-242961,-305254,-176207,-63878,-197425,-330406,-232243,-115289,-154528,-171546,-139809,-50658,18205,-20378,-65569,-35435,64549,212862,234838,183492,194447,117110,90589,154623,178348,122608,162721,145053,-106432,-310918,-185489,-9117,-6102,-110571,-223053,-87149,137964,142541,-41170,-23881,15054,-118232,-188873,-283956,-350665,-317368,-245004,-134628,36765,61352,-76843,-35351,144281,264516,272754,200750,66903,27991,-27237,-11685,122249,181054,115395,-47990,-55296,129951,112219,-188986,-326423,-156421,-56303,-6190,177543,134574,-106123,-186176,-24530,82135,-55418,-322815,-378053,-357823,-394342,-404605,-141176,126660,307315,389368,308822,313731,285312,37107,-147131,-9126,193125,288870,214956,77086,-36602,-42761,88181,36804,-90755,-183700,-227604,-191818,-27824,256894,446596,348214,213080,136717,206403,309797,201467,18253,90894,282922,285531,133845,-136665,-330547,-367268,-291742,-231473,-254074,-296472,-260730,-139156,-3114,54068,148973,117286,-73751,-132501,42596,322828,395596,162764,-75237,-1082,-4913,-69261,115004,246449,49701,-76416,-28833,-136249,-260274,-53664,288109,508652,347006,-4013,-134269,-158960,-290884,-361859,-235062,45429,164210,198752,220031,304907,217976,16023,45887,147937,178454,205614,52156,-190762,-240536,-118101,12116,33084,-74341,-106755,-104926,-135226,-112966,-40175,-145014,-401914,-420869,-92885,67559,158487,146042,-1591,11387,87352,-32698,-230793,-84367,41863,-144276,-11360,379890,117557,-156114,308704,130241,-638263,110060,389190,-514188,-575161,1188,416691,450565,191061,38065,414060,702669,-17851,-321972,-26896,124387,239531,-47130,-430499,-405074,-225524,-186670,35378,93675,38074,110280,111361,51026,-148959,-238973,-241360,-33655,196236,192062,37761,-49862,45476,280475,282116,-67591,-229937,-77688,106352,-59127,-280225,-274972,-148067,-115132,-3311,244766,318083,94217,-75400,-62494,-68592,-150435,-328854,-340153,-221449,-56493,-17389,-147976,-153964,117698,282638,142753,-24668,-52622,-60632,-136801,-118024,7353,-28507,-236944,-125455,228895,291201,98344,10745,-57001,-106233,-39198,-57480,-257643,-311778,-18866,197879,74655,-34763,119768,226368,144461,-16869,-151505,-172637,-241991,-233424,-8343,130505,12981,43834,140953,-22478,-203783,-228458,-163194,57615,244072,320090,343870,273429,147623,87622,4619,-111145,-86830,63129,66415,-77666,60328,296748,180506,-33726,-45098,-50145,-134446,-137828,-62658,50013,96496,2066,-15965,31569,85735,130205],[95861,98259,26075,-126061,-133596,-65183,-39281,-62195,-96340,-115232,-92014,-133542,-97539,-62529,-151158,-41740,253139,225041,67243,116427,148941,-30010,-105631,1957,58051,82086,67112,22066,-113409,-202322,-162618,-70647,50115,166256,330691,382924,197657,-43905,-199404,-159371,35700,31833,-4522,61951,19383,-99793,-123196,-1695,118948,104881,131024,224357,166779,-25650,-182508,-270838,-196972,34318,245164,265066,146176,32484,-76887,35767,266961,227377,-2063,-41908,64262,167923,157594,55473,72719,9202,-205143,-406148,-348858,-155456,-34362,25756,72572,73788,40338,84337,61494,-73536,-74158,58136,57776,-93531,-56850,60394,19227,540,-49757,-203682,-232703,-13676,122631,74760,65883,10362,-42582,22190,28153,-113834,-154590,-37078,-20877,-160923,-328236,-358653,-241942,-212877,-197674,-44219,55403,-34517,-154909,-189794,-182842,-66010,183476,412130,250647,-18212,-198361,-351622,-401205,-260146,-39485,-1855,-119394,-79012,138025,261956,141666,-27525,-90047,-219635,-437263,-367887,-203863,-217851,-199568,-44508,-21861,-13215,53878,28499,-64259,22456,193106,263076,96034,-72200,-111556,66113,235047,180706,-14350,-338,30034,12427,38578,159101,169038,20237,-25315,17004,-28958,-47201,22754,93129,50053,-59051,-94795,33786,41663,-174733,-245184,-26561,202453,245054,124281,-93058,-140332,-80977,-84063,91995,316677,147989,-89164,-101773,-50769,-15195,89731,185629,212828,102296,-89243,-109279,104725,73146,-247747,-324594,-203614,-136234,103162,302513,177833,-105718,-219994,-226487,-424690,-616767,-328134,59156,-32347,-372548,-378003,-224096,-2763,139700,170938,251110,188091,43633,-40177,-111545,-106688,4953,48813,94889,209497,133317,-156793,-280521,-162596,19354,138949,195157,268813,176032,-35482,5683,-274,-323712,-487663,-289896,-4247,130203,198506,251328,127845,-94884,-219755,-128168,3365,270908,447413,400157,160189,-69802,-145822,-185364,-181765,-8290,260652,261311,64723,-69455,-38217,46191,109029,52470,-141453,-198569,-111582,-105402,-118513,-7810,169026,145212,24071,-102347,-54846,8215,14216,39886,77893,40390,-136094,-228594,-206836,-150619,-33881,150044,152728,40297,-49356,16270,202110,289706,131025,16486,121316,198510,280469,277026,115897,-10733,-33686,-183803,-292621,-50980,199677,156970,-58606,-184714,-147687,-38125,33384,12364,40335,56815,23928,-28904,-58166,67038,80358,103024,222240,128080,-198832,-207871,50958,112703,22129,154743,147816,-173459,-531096,-511596,-232463,7154,112532,42016,-264769,-555372,-443483,-264510,-222860,-3307,209309,64570,-43962,94413,120171,132117,155377,31970,-43725,-4348,21822,111900,113284,43929,130626,439104,631663,524415,399716,409131,268445,-157637,-517199,-488509,-264543,-79294,3650,-43968,-105781,-250012,-449305,-437686,-263611,-21205,81562,-109343,-187074,-19818,-19501,-84691,102011,258278,116133,-150895,-165549,1814,171099,287712,306283,162458,-89863,-224346,-195496,-129301,42549,241265,207799,10015,-46781,106484,208411,157622,71942,39349,91716,254003,152823,-150601,-159799,-56505,-80138,-198575,-152144,17612,47944,54554,102425,56722,-41832,-93942,-50766,-66212,51104,174004,332293,515879,247449,-241442,-312361,-44307,114885,-256924,-614558,-1024765,-1338212,-1282942,-1584348,-1233659,3026064,5649571,3439533,377525,-1071554,-1400605,-1330397,-1355689,-811539,220083,348579,-377388,-616261,-497736,81470,738523,709782,284895,-59491,-124509,25643,-126075,-382482,-349978,-70556,139423,35843,-239899,-233190,-136737,-147911,-197292,-110262,-51617,-211744,-354520,-314423,-136694,-20037,37751,202034,205098,73941,-71293,-106365,17111,119449,42492,-44568,-18092,11447,107786,153717,9410,-249255,-370819,-222224,-43689,104836,250499,250285,172215,228185,283144,114600,-107134,-229840,-141150,-98926,-57860,-564,44543,108654,234279,286905,103151,-35057,71453,94541,-110836,-329302,-383422,-276168,-123184,31281,54898,-18385,77273,261881,198262,145904,199672,145200,28318,-52692,-115321,-31869,122997,113586,107757,224750,282550,133448,18975,17549,76527,138353,71662,14415,21023,53420,-133034,-335723,-253325,32516,117171,154413,134461,-72962,-171555,-32968,-16400,-78280,21102,104326,16949,-161343,-245330,-200003,-260056,-296835,-205736,-181012,-350795,-418484,-328891,-140416,67487,233398,159974,-59968,-5968,208613,173563,74891,156395,172505,13850,-124650,-107716,-19870,100270,80693,-16722,7097,61972,-45601,-158036,-167735,-108014,-80255,11207,150197,159664,646,-54048,36560,118572,91656,46601,67602,194459,327726,261616,152955,141007,29784,-191566,-224225,-83053,41041,78919,9383,-111406,-120179,-11956,-21354,6707,282950,479628,325941,40584,-106089,-195359,-388659,-378211,-181189,-58694,142937,345211,340751,152317,-35186,-59113,66894,178775,225711,141865,-103293,-383467,-447870,-249874,40728,13464,-200117,-171623,-5304,101625,128558,105760,52344,4207,-1764,14122,79610,133319,-53342,-155103,-50173,62814,156257,142566,-56744,-235165,-296990,-267236,-183952,-227928,-332014,-255175,-177601,-248750,-214190,-94511,64852,145484,67706,-49452,-70032,33929,224975,270981,158989,107815,48771,61379,158461,243560,244390,242455,130604,-114674,-224951,-74345,44714,-21417,-184425,-360577,-208688,98715,166859,13423,8274,-6253,-166501,-171547,-206379,-340842,-386972,-248204,-110307,8788,38711,-27860,17298,115082,175050,185637,116537,-51221,-91792,-145249,-128824,96366,250758,218269,100269,77931,175810,169845,-59823,-244745,-151995,14250,93138,122714,19177,-84348,-61586,143642,260562,-11133,-392036,-410979,-329327,-352974,-365003,-130882,86744,265576,360733,253414,217602,217646,45458,-137002,-79003,121921,253093,198329,80851,-4004,-8064,109485,94926,3354,-100649,-191393,-222859,-83695,234831,443970,294122,129999,123263,288251,412708,234471,25310,144725,355483,327911,189766,-26768,-187439,-281045,-301041,-326598,-396329,-407994,-266746,-83334,31250,42351,91992,40058,-146311,-193444,6620,306514,339003,24002,-175792,-80934,-147230,-235829,28902,233122,47309,-137976,-120018,-147430,-216966,-33493,287906,487142,312181,-75033,-182825,-151632,-283703,-405097,-316559,-47319,139742,272868,350432,409844,220765,-66207,-16793,148624,179801,195952,67408,-181930,-230870,-103839,26758,70988,-44342,-141222,-119028,-45343,-22868,-28589,-138976,-308623,-288471,12674,196274,287411,245298,134906,209752,224256,38816,-97474,112744,210424,-13336,14323,324432,-135714,-740015,-262304,-199837,-864911,323694,1340562,135558,-614162,-1511,379345,292625,-64703,-494511,-341673,227403,227519,205532,306585,546029,877488,469775,-206495,-403851,-283380,-250196,-120887,-50466,-16593,89177,146338,163691,10619,-106363,-145785,11255,268504,299616,125608,-23758,-8330,199214,235032,-69962,-172872,-4838,84780,-142365,-377287,-437417,-282541,-120498,39543,182944,194017,67448,6212,32141,-30101,-96918,-209279,-228144,-148550,26243,54411,-182225,-295997,-72664,152692,165306,31142,-46143,-72359,-171759,-209714,-70018,-48498,-236652,-184546,139435,217027,35970,-38109,-77285,-90199,-7605,-6249,-181959,-262931,-12096,155789,51237,19946,289793,415405,218848,-69729,-213898,-159957,-169131,-237378,-51754,88182,33072,114479,200537,-59122,-298506,-281311,-130623,84190,218138,259193,246991,216120,163935,92702,-5665,-73934,-30317,65954,28244,-115589,30408,262249,173156,11978,-27850,-75502,-185869,-192211,-61425,82212,128041,92377,119048,84969,58777,65800],[49896,126087,137892,25736,-19534,313,25674,-5035,-111304,-204292,-170867,-155623,-112819,-119900,-182763,-50870,182277,176282,66753,98225,130664,-23327,-108952,-5528,82233,157102,167477,100710,-80608,-203910,-190233,-160384,-72793,84143,248306,314771,213408,43666,-68999,-60876,86750,53720,31463,115712,55320,-71724,-126450,-2067,95151,38154,83537,211165,140979,-82936,-194727,-237072,-153658,87483,364020,394730,198106,56267,2929,119237,309640,254335,22760,13124,203647,313193,192060,-76119,-126983,-117303,-220898,-368140,-352552,-195931,-63988,-57489,-80500,-37102,37783,90517,66622,3353,22820,98924,79963,-100779,-170062,-145813,-134517,-112660,-129003,-205552,-163547,60479,158783,42321,83374,155172,148646,102401,36082,-59346,-64018,6908,-23099,-161549,-341628,-427205,-321982,-194197,-92135,59298,104851,-86637,-284387,-328625,-255620,-59426,283706,541284,344034,64131,-125779,-317375,-390002,-275358,-108872,-122240,-221730,-119381,160663,325727,212696,17302,-93247,-218946,-383895,-287927,-171063,-185983,-118969,63988,50514,-41128,-38283,-37315,-106493,-61214,95487,195526,24968,-227713,-304395,-26540,335163,340715,65803,5672,38389,55751,83386,179509,143385,-34146,-37700,65551,36604,13430,106274,150241,20029,-120964,-142775,-15786,-15348,-190085,-223449,-90663,60053,170398,142522,-72097,-129770,-66044,-69965,72460,273403,141225,-81555,-171861,-180436,-94375,102858,237501,284886,203212,3913,-82153,61705,-28005,-330481,-313870,-155412,-149945,22573,225731,81309,-162488,-208000,-209307,-414727,-578813,-306936,30929,-23570,-324440,-347065,-213469,32899,224232,276994,309420,171562,4129,-53461,-72740,-62505,50215,114999,191546,330760,260701,-57179,-186751,-52249,95738,158086,194317,282986,190350,-38143,-13676,-45506,-467652,-693478,-434146,-108956,8340,133420,234262,85426,-145223,-201434,-16630,179316,411192,541754,486797,181064,-139261,-245745,-280846,-199011,85186,378362,338975,103613,-97950,-147454,-40600,132036,135068,-41669,-139304,-90552,-142235,-194616,-38022,233364,239341,123254,18444,15663,-12270,4424,93758,173359,136687,-61983,-141714,-131104,-177266,-111844,131711,219239,109029,-22187,31684,271241,379915,177573,29821,129910,187505,238044,230519,135780,62325,4764,-157680,-237197,-37405,144705,118476,-54203,-155471,-137149,-12364,100617,52927,53053,115948,93143,-17988,-92623,-7815,70412,199372,358907,277229,-15840,-50739,146515,158511,-20198,23354,88306,-127407,-493324,-511079,-227627,-4951,78486,26392,-188694,-435644,-418353,-253007,-179196,-17456,187643,87616,-84527,14607,135622,197458,224164,101718,2396,-22187,5809,161360,160186,60208,205111,552848,662881,456205,331205,388878,320818,-24916,-399989,-469078,-304630,-115445,14127,61566,16140,-166034,-367365,-331185,-179097,41175,122265,-71065,-124875,63344,44631,-65397,88629,298545,194244,-121544,-172216,15389,195742,310854,403097,316462,-36958,-266384,-196844,-78256,64535,229579,187976,11614,-61672,63151,149072,96845,4646,-32932,238,203081,195567,-137859,-175979,-56002,-157921,-387210,-292862,12467,115869,56832,22092,49276,55282,-27059,-92387,-139195,39328,208490,409391,549424,177842,-333456,-304692,-51932,187842,-45727,-482638,-985341,-1271824,-1076136,-1324506,-1258280,3416037,6409290,3831915,806987,-160342,-1685719,-2361189,-1788408,-731000,225003,132683,-494690,-442787,-200460,285331,738596,433987,28896,4971,67990,66398,-205499,-381491,-241622,8066,80589,-21575,-227545,-218976,-115653,-121145,-223163,-199777,-103811,-154050,-263137,-269638,-138842,6538,75705,234333,215159,13710,-184244,-216967,-60907,49630,-29665,-73830,-37198,-50434,23293,84637,-43441,-230185,-312880,-175562,-9992,88754,150578,178914,186764,283534,303475,103581,-134494,-242435,-171229,-92564,29554,89931,75744,143015,265727,247224,27725,-120960,-20006,60846,-93815,-355314,-472171,-358583,-177176,-37395,-20237,-55576,59320,265045,276362,259599,283731,210229,67018,-16773,-47104,67966,195791,165738,156862,248507,238933,62369,-37266,-44411,10014,74540,-4035,-53196,5832,117533,-40470,-260412,-195054,51500,69574,80482,112319,-39037,-103049,61506,47817,-118136,-72388,58914,-11396,-251375,-371040,-270431,-244986,-254662,-163443,-108144,-283476,-431669,-397503,-277533,-131948,8350,-19603,-187759,-112226,144670,164707,60129,100933,44699,-126604,-152434,-36805,59515,144933,82482,-64441,-6687,55361,-102283,-222796,-131454,-42265,-89733,-52788,98868,136954,26440,-7816,82468,135781,71468,-5895,11290,228593,447751,350284,210724,227304,105503,-125616,-162584,-84577,-56431,-20675,8280,823,48318,133214,121414,148002,376766,482830,265939,-3949,-68749,-139197,-384194,-418756,-254809,-67526,204012,388266,324366,149051,-23393,-40715,144224,296105,343087,199924,-108688,-379082,-422973,-285761,-47693,-36020,-172687,-98761,65150,112258,69091,69764,66265,63948,68145,54827,97088,131202,-95217,-244085,-112926,69215,176772,87330,-98581,-211065,-254183,-293130,-219048,-161597,-247804,-224129,-223703,-340849,-271214,-48287,182809,284198,188314,4932,-92698,-1311,207571,265581,94576,-14479,-28688,52994,176402,290827,330330,284418,115124,-86501,-112668,27619,87849,-24689,-236260,-463790,-300494,58954,162046,35771,15482,-32376,-173677,-110499,-115371,-327718,-420805,-206559,-41812,-25285,-14842,8450,44855,26057,22766,72875,67836,-76372,-141655,-212432,-209849,65305,287666,310830,260197,220836,215463,226362,90644,-137942,-140494,64540,158801,44730,-69498,-19556,97965,313785,407764,41612,-405321,-403034,-292699,-300447,-299438,-102627,40855,168298,262689,176468,99953,89096,41321,-62332,-85913,54462,170556,122909,40942,20637,46496,130860,132224,87773,-10710,-121449,-205686,-147404,134673,339598,181792,7232,63645,299378,416574,224969,41545,181875,390974,356379,260189,84885,-60832,-196754,-294099,-398762,-496947,-468002,-241174,-16096,69588,18197,-937,-69168,-204819,-178597,45657,277679,239010,-111261,-261325,-161688,-256740,-347872,-57119,154871,-6590,-172628,-141477,-103904,-147336,-27875,226387,347161,166631,-155191,-228108,-161724,-274025,-424788,-385875,-153773,77804,291438,426071,461248,195238,-144594,-59625,173582,196735,183018,87257,-134394,-189789,-103972,-14893,29999,-70203,-198327,-156122,9900,58267,-8837,-132670,-215969,-136594,105094,264616,361687,331692,252705,329293,279482,77373,38340,261892,309854,86686,-6243,128409,-495541,-1257428,-671299,-270595,-704616,729763,2266217,669598,-757569,-145419,230567,77951,-290869,-984203,-1205199,-388836,583571,799876,515197,814857,1393326,928052,25057,-370563,-298492,-226475,-185087,-126905,-19664,101319,176886,266205,209686,72517,-30822,35536,277611,372176,216011,2103,-67566,109077,157394,-71900,-80165,109578,92029,-180818,-425109,-538414,-357775,-87841,76492,88548,64658,58739,110256,135755,24626,-17298,-69839,-106897,-73695,87626,100534,-173224,-365944,-229662,10089,156646,75742,-52911,-130690,-236148,-273141,-120837,-41294,-167287,-180816,55105,116138,-41510,-95653,-73163,-32171,26620,18660,-97051,-174649,-4274,59651,-61052,20715,442282,604874,295461,-83802,-250426,-154992,-95059,-181744,-48620,57178,51898,160072,197437,-153615,-407640,-300759,-65242,97618,147598,150998,111425,119711,161915,96225,-21204,-19966,60164,83448,4123,-97962,45411,207323,132694,63096,10281,-93273,-241191,-236926,-62137,102824,138883,150304,199193,112603,29252,7829],[14269,162171,245623,162949,95774,63536,78138,46528,-103853,-252293,-223009,-162610,-123527,-152375,-172388,-41295,106235,136117,62812,69217,88793,-13545,-77696,15072,118082,195786,262010,224464,29113,-123187,-149141,-185011,-152495,-1739,132671,216362,196985,110156,49930,23877,99918,44852,55459,171037,103871,-42199,-116261,9237,46516,-78412,-7378,160169,112129,-92950,-158111,-146571,-49869,147413,417443,475061,265749,107382,91765,191255,306056,242173,72925,115566,340279,385343,142201,-225397,-323879,-236199,-230050,-306393,-304461,-197656,-88410,-159254,-260652,-189424,-46416,13786,26988,59709,119693,147271,93856,-119643,-307000,-341590,-239491,-164379,-148436,-161613,-116179,31633,105778,1815,108420,276358,274913,103661,10203,8338,43544,35141,-72849,-178810,-308780,-443014,-375954,-177112,-27336,79737,46914,-199445,-406110,-413147,-285303,-39497,334323,537158,315641,77236,-42034,-224548,-353033,-288292,-151935,-166397,-222717,-125649,133963,325005,250690,70558,-62977,-184712,-310111,-218246,-159573,-161875,-29079,161634,117983,-51956,-120781,-114760,-140436,-119307,10389,117351,-22071,-312607,-428461,-104843,382978,460554,154044,1413,3920,54283,100485,172797,92846,-65255,-5555,117093,75754,24059,146887,218920,40415,-135278,-139620,-17139,-36515,-160008,-175112,-157861,-90965,87939,169611,-18813,-100961,-46104,-71551,8223,186067,120101,-76393,-234044,-270811,-127306,114661,254521,311097,250124,66684,-58102,5899,-114662,-358404,-289343,-120628,-131082,5241,180252,7938,-153480,-112546,-131406,-349978,-491548,-281757,-35183,-38954,-258232,-290787,-195440,34040,231337,311247,297488,117034,-37122,-59756,-10881,31681,130167,168105,236291,368286,313646,32176,-62806,74366,150959,146158,171735,262576,185281,-17995,-30170,-110227,-558401,-783911,-498703,-188444,-118677,47103,210890,79138,-147055,-147324,67000,267154,441515,519625,441225,104645,-243934,-328910,-350115,-194560,148313,423245,356258,115047,-106499,-238848,-129092,130128,181095,46633,-50960,-37229,-146760,-216371,-25408,288480,321880,226549,139988,74714,-42004,-6118,151384,263916,211899,23165,-27891,-37490,-168790,-142972,119293,237126,121711,-4743,41937,282483,373156,141221,-15343,90777,131514,139863,136064,127557,122759,51532,-97411,-154714,-45957,65264,86971,-13413,-80185,-85585,-1296,105971,53438,21270,91068,105595,-43636,-143273,-73300,84548,289339,442607,389558,187147,115977,219984,216160,4198,-76290,29963,-46937,-366882,-432528,-187824,-2495,33534,-20012,-108534,-233794,-286994,-189819,-132756,-61227,115667,72895,-121600,-59521,138944,228599,243982,144903,54358,-9189,10657,178246,164353,64800,254046,580757,595076,332522,251037,372761,350648,88204,-269966,-414163,-319357,-150016,-10526,108983,103278,-93815,-268451,-173807,-26895,131898,149563,-21942,-35237,173562,159434,-3575,75427,318638,260376,-79259,-179585,-10764,141018,245870,416155,412068,29313,-256681,-185357,-44222,72641,205596,167151,6586,-95985,-1905,85563,36661,-61533,-88447,-67318,115019,166879,-140739,-190208,-79490,-242582,-517040,-350948,51570,217907,83010,-53888,30242,135891,38773,-132123,-233418,-37285,197454,452989,560783,146347,-298421,-185268,18390,233281,88653,-347511,-900710,-1273002,-920408,-830296,-1093483,2907921,5882717,3901957,1101383,600279,-1722835,-2840321,-1671993,-258172,312434,-70510,-528724,-236810,67425,421876,634011,106290,-234593,49963,258514,141358,-213905,-339808,-147351,77668,58809,-39267,-176898,-169763,-65699,-34354,-144444,-211097,-153344,-122396,-176235,-177749,-82547,3148,42358,196007,184242,-54553,-280193,-325739,-144226,-7103,-56587,-60946,-45146,-114104,-79423,-31122,-133465,-221820,-242867,-124250,7138,49511,22722,80945,159930,273922,286245,108289,-161852,-264630,-205813,-60434,111268,145681,73098,132056,234630,158604,-50033,-169294,-100406,900,-63143,-306819,-480317,-390251,-226310,-158791,-156721,-105751,31713,202117,272362,315805,329316,238869,81407,8835,33546,160491,235170,196796,203048,266100,151507,-42277,-100472,-107582,-82003,-16932,-78754,-113015,2302,178581,42253,-171747,-109888,68664,10066,-1759,78351,10836,-13569,148937,123967,-110402,-148991,-15070,-45744,-287738,-418214,-293710,-203398,-205776,-106558,-1084,-136524,-305607,-338306,-327211,-258962,-180992,-186692,-281408,-204077,63818,164152,78682,45029,-97553,-250124,-138028,60370,111754,131649,67542,-65805,25515,75095,-123377,-281978,-127576,7972,-76966,-99544,46759,119965,55429,11479,69691,83538,6857,-66358,-66643,175100,435403,362987,259106,305861,152735,-97219,-106696,-63515,-124266,-105517,9711,95159,161874,222555,230072,275618,461446,458838,189052,-18520,21042,-38792,-330293,-393084,-270142,-55489,255301,402990,265289,88044,-75944,-73316,170010,361810,429048,266176,-82855,-326863,-342268,-275496,-122221,-67731,-120001,-20215,133320,127906,27775,42166,64913,88384,106642,77113,97880,104498,-140777,-320402,-176294,60004,162788,21047,-127723,-162475,-177835,-233402,-136844,-8175,-105962,-157879,-245135,-411845,-333234,-11081,276709,399437,307241,79061,-95440,-30185,165202,218998,6133,-139087,-85690,76787,203577,309535,356726,267965,92599,-31258,-1729,101875,119602,-9930,-256006,-508254,-334146,32990,123345,8497,-4051,-50783,-137277,-17666,-24958,-300831,-401526,-133375,49189,-40761,-58769,44227,54115,-91674,-148278,-34260,65343,-1504,-98171,-216217,-247440,37137,300770,384411,382855,316052,232918,270884,221696,-36656,-122252,87006,180151,-24481,-108884,52679,215609,402992,463207,88440,-351403,-340727,-237635,-228175,-193796,-33111,15506,42385,119509,100004,1541,-50688,36271,59377,-20855,13747,70083,16825,-23889,36716,113461,165195,151146,136740,56722,-43106,-153546,-205907,-14594,172948,57425,-105585,-22603,221442,308890,179960,71917,191593,359446,344033,317307,166259,17635,-124841,-263528,-430012,-537823,-470429,-200998,38379,104869,-5518,-96546,-170439,-230748,-110628,121601,236975,133256,-179584,-290174,-216994,-308954,-373597,-107307,52702,-82225,-160914,-77742,-12439,-64643,-22398,142056,172187,-4315,-203830,-248420,-177496,-251854,-398141,-409394,-229116,7528,256630,424806,444258,151070,-199182,-79797,210304,226481,175995,115294,-52236,-124710,-112499,-90457,-60597,-131367,-260263,-209940,12574,110687,24717,-101329,-114990,5394,155449,241327,347998,366265,305504,332783,241515,72755,133096,329823,331976,141343,-77805,-192753,-899297,-1622742,-796332,14084,-234344,1257273,3013619,930492,-1036642,-442742,-24159,-168139,-456535,-1327500,-1949832,-894967,1084688,1367507,499926,793584,1605002,1179307,202492,-314764,-264753,-123003,-133262,-99365,34907,140926,200112,327304,370428,253345,81582,36137,227498,400370,297474,31544,-106911,40830,69526,-76269,38275,246772,124714,-164389,-398888,-543500,-358218,-30571,105656,5494,-27562,70611,214753,224956,75912,58870,51345,-1473,-11356,103953,84418,-142223,-341878,-308511,-114097,107580,89934,-74647,-216507,-305090,-288271,-133661,-4845,-45094,-118692,-15160,-1191,-132073,-157905,-44259,57909,57358,15286,-12524,-42335,30818,-44631,-217137,-22566,530720,722027,330166,-84329,-267964,-163803,-54944,-106698,-37440,29056,60907,162383,122832,-278630,-488059,-272421,9840,103233,69071,27026,-25490,16502,141434,93146,-43979,25433,152071,108405,-2746,-36832,95026,145849,61333,83755,46881,-108171,-290680,-257890,-60853,104503,121069,151214,199270,109068,4835,-31369],[-16156,187170,307749,230584,160414,92276,96061,70272,-96869,-276401,-255879,-161126,-125783,-148730,-127569,-28508,28952,82690,34355,19187,11453,-31128,-48588,40278,164525,225014,337889,347846,165626,-317,-67337,-159068,-183246,-84025,1340,99846,130168,99639,75967,34898,51690,-1314,49942,191977,131362,-36193,-108371,14072,-24612,-222378,-138330,53401,43233,-100781,-118310,-52861,51540,171303,375229,462030,289044,131928,139146,218464,257047,194167,113589,201660,386961,321879,6608,-337879,-436972,-310899,-244507,-263219,-249008,-179833,-106190,-252868,-428849,-355807,-206826,-145157,-68820,57716,171023,182533,91228,-159147,-441038,-474996,-281596,-166134,-131702,-109256,-126105,-104712,-31863,-52777,111335,318415,276497,6709,-68055,39902,115870,22091,-176709,-230324,-257962,-423214,-414758,-181969,-25896,-7778,-129800,-366671,-504381,-431060,-279904,-40302,287448,381839,148426,-20341,-7263,-120717,-311692,-310279,-181550,-149940,-153032,-119395,44851,233925,219800,90805,-41397,-160955,-259387,-201063,-203796,-181757,27559,217144,146537,-66174,-187071,-196132,-177544,-159421,-66665,30757,-45269,-312313,-465429,-163474,358897,506288,208863,-32083,-84107,-14960,64732,120139,9244,-91210,31886,130333,53507,-24936,137365,278901,94247,-117798,-98177,28752,-28942,-121857,-140739,-229006,-225087,2885,179154,36153,-78957,-46927,-107419,-100911,64794,78034,-87773,-288386,-326818,-139286,101029,227800,285035,224246,63925,-63647,-68385,-186522,-343722,-267094,-113551,-84170,56153,153262,-58875,-128355,-8289,-51809,-276444,-403049,-283592,-140113,-89339,-206134,-239769,-193007,-14574,144889,230136,191272,27016,-85778,-75304,48675,144421,198703,164466,193349,294089,263991,72206,41778,170443,164316,99154,114450,183339,129414,-12479,-60166,-193105,-590224,-752253,-480105,-234868,-229026,-50158,176706,87427,-126561,-87737,99450,239584,351576,380454,255178,-85340,-384855,-381347,-364715,-161212,186368,406425,303500,78768,-108228,-290938,-190563,105491,173488,88349,33327,11728,-151304,-205473,8019,303160,355733,297333,220169,98692,-80200,-29073,180273,308161,238485,92315,75764,36414,-145882,-128823,123466,204584,74154,-8422,35634,229076,281343,40134,-115567,-4333,30796,473,4157,82504,148097,81223,-43606,-92139,-89764,-39434,37122,25258,376,-18566,-11229,45406,3406,-57811,-13275,51043,-119447,-239740,-138606,101115,328858,439070,434553,346227,227507,228926,249394,68068,-117139,-708,47478,-208828,-319940,-126451,23681,-6689,-81608,-35884,-8232,-99021,-101198,-95950,-117847,18767,26085,-154230,-117761,118016,213799,207253,136504,73560,8150,17293,152455,129658,62003,263399,510341,439519,184555,183872,367740,352833,146413,-165566,-337417,-302174,-178233,-75636,64953,120656,-46934,-171983,-17917,121186,184973,135574,13829,41638,267195,284588,72791,54771,301290,296867,-31135,-183633,-68265,21381,104525,330200,412644,85988,-210497,-176043,-41565,59769,169685,152055,398,-135134,-67351,37807,-1431,-96831,-104779,-100197,2301,64471,-161214,-198624,-115760,-308254,-554372,-320443,105067,299580,113222,-111914,-3474,180989,90520,-155860,-321197,-156662,135206,430396,537607,173087,-131393,40250,204841,296907,142120,-195710,-741430,-1356340,-947456,-327471,-761525,1707498,4052935,3264447,1192497,1193594,-1348142,-2632505,-1108508,449049,507826,-156952,-448738,-37369,226780,441505,445943,-192126,-430508,85387,413043,233322,-147988,-263392,-80455,130368,82421,-19622,-109856,-101618,1336,90964,12505,-146245,-184477,-113086,-91342,-49151,11471,-46055,-71195,89959,117158,-109436,-331709,-401300,-209306,-38124,-42950,-27348,-49609,-165543,-171305,-149428,-215390,-225183,-196769,-107356,-18334,-16099,-109731,-35816,93364,201880,238837,129969,-179546,-309535,-246030,-10616,182231,166521,47160,92150,160390,50321,-115619,-183235,-153553,-62076,-28612,-210987,-415801,-365435,-261024,-300917,-316240,-156482,-3565,79976,174121,287343,313971,219243,70392,20345,99261,209017,223767,186826,209083,240819,37995,-148823,-151759,-146353,-155035,-89470,-120963,-139584,27517,237160,104840,-88747,-21182,82754,-46236,-74985,44177,68755,75318,206204,187543,-63191,-190747,-97985,-72776,-257646,-378228,-255276,-138759,-177358,-76749,104412,60294,-65611,-171184,-278528,-280000,-273698,-285981,-312152,-249755,955,180289,125660,1141,-215599,-315893,-80867,148431,113023,67824,43444,-18058,93262,122107,-93704,-306334,-150553,29958,-49193,-117520,7042,104336,56344,-18712,-11601,-38013,-91681,-125574,-152093,50180,302367,293466,270129,343399,162622,-106190,-73639,-28524,-143639,-155565,9090,146834,187843,226475,264054,338998,506558,426618,126306,2076,136940,76897,-247261,-327239,-244709,-42995,280549,391852,194629,1250,-169887,-139203,155912,377251,461199,314799,-39505,-245714,-228942,-232696,-183373,-90323,-62358,44637,178386,130366,-207,25558,60500,78067,98382,72192,79945,55986,-185017,-372376,-240356,18475,108102,-35652,-128652,-93182,-87688,-112268,32437,177882,38217,-96088,-249320,-445850,-376591,12247,325995,458769,383788,141587,-82559,-52570,102276,139211,-88635,-240021,-109854,121107,219418,289446,315897,187908,52078,24763,73740,131019,135868,19233,-243617,-493124,-312186,15444,47207,-73714,-48690,-57244,-77403,77463,50538,-251614,-333604,-58997,124542,-24257,-60766,79429,44371,-208644,-299397,-119653,90841,129103,17350,-170751,-251454,13835,296811,425854,428688,321854,214123,288298,293109,25496,-108566,72476,150122,-70261,-108703,87538,223734,344931,386752,103895,-251548,-240558,-172552,-141213,-56034,75565,20705,-81995,-34655,35920,-54600,-154554,34981,184636,85935,352,-23601,-90817,-98384,33893,168313,207377,149700,126134,66096,-166,-107079,-255794,-174045,-4084,-44539,-181431,-118577,67418,117296,106462,102844,163624,245420,263171,321279,185768,30946,-74599,-213406,-418090,-525144,-442221,-184595,48510,121381,-26432,-173735,-241295,-230234,-46314,160041,163633,41021,-159444,-253541,-241877,-312616,-326230,-114904,-41191,-154650,-110154,45029,92972,4863,-10538,73191,47769,-103443,-195046,-240194,-194161,-219823,-327693,-375141,-249597,-58698,167429,334103,350752,84639,-234089,-94455,229064,248387,168761,141501,38020,-63272,-131008,-174136,-164923,-205512,-314094,-274415,-46880,106850,54103,-40033,1529,111894,136307,113414,232181,312327,252323,211463,115785,17347,156180,311753,290882,153505,-177903,-546451,-1245117,-1807824,-649003,552157,297023,1724955,3433811,858048,-1399697,-820091,-338355,-416359,-564139,-1484304,-2395544,-1086909,1686747,1807847,242826,452720,1435365,1133117,261941,-266202,-199000,20957,8322,14140,112824,173643,198026,315721,415237,368857,152395,5082,129107,371489,343460,53872,-123422,-3917,-20989,-99612,143082,355312,149268,-119781,-313542,-463762,-304146,13218,107815,-43461,-68788,85495,284448,268099,91213,92088,114558,62092,18190,55948,-12875,-124903,-247034,-304991,-207430,15197,55865,-118764,-310667,-359636,-263210,-121445,41735,80035,-43525,-83247,-125973,-229546,-216831,-5860,145063,66349,-19190,50729,105475,94398,-118707,-358840,-93574,517471,703977,283452,-104332,-275146,-181672,-67771,-69052,-67806,-17731,43143,111524,-6275,-394665,-506519,-198812,71312,104154,8213,-88872,-143642,-73708,99771,75713,-77516,31859,205774,130343,5118,36290,150030,89170,-23431,63932,65744,-125264,-325310,-252692,-58393,82111,73295,91820,129236,78806,-14482,-53628],[-13330,220482,335295,238712,179157,105985,109842,94148,-70605,-257773,-239809,-120982,-77471,-66046,-21984,12275,-12928,36093,17108,-4942,-51546,-49325,-10389,90119,254000,321654,444144,475740,317700,158069,58795,-69632,-128836,-100321,-63906,37358,67062,45082,30038,487,447,-18726,63098,206039,163455,-8355,-57122,49184,-61530,-311284,-232684,-44581,-22411,-90711,-63840,47114,150190,190762,302199,400808,280268,143823,168124,237416,225974,175203,170939,273603,353876,171389,-127565,-316042,-349677,-253713,-205011,-203043,-164272,-105056,-58422,-251893,-483032,-441818,-349656,-292801,-147386,45239,210642,248169,130953,-155066,-473188,-449252,-201579,-79414,-48862,-24734,-142966,-250983,-158691,-64557,134307,321670,209667,-104198,-132996,61731,173344,21504,-247299,-243375,-146939,-316846,-375949,-146342,-11151,-103475,-306695,-486422,-502785,-326166,-187347,-15369,202812,183793,-60148,-168123,32,13763,-209960,-274584,-147484,-51645,-12177,-63297,-30778,127977,180988,119329,903,-116727,-193192,-180579,-239038,-189961,90304,279226,183044,-32555,-166152,-202625,-159479,-128054,-77028,3710,7801,-178882,-359319,-138685,331920,529963,266434,-30963,-145711,-82581,32592,83326,-33863,-62884,102978,146903,24568,-52169,159107,376221,213025,-27734,21934,163985,51510,-52491,-91860,-240884,-261860,-17071,214497,128214,-14872,-19263,-119395,-176831,-11495,71245,-63832,-271646,-296845,-98066,108298,221647,275375,192612,50281,-49392,-100481,-190026,-250810,-198879,-75649,36966,203972,175649,-83093,-87704,84511,31548,-180088,-293422,-263456,-207948,-110774,-131314,-158848,-160024,-48816,42623,99712,69669,-25201,-88272,-53253,140122,290468,270631,140961,117675,176163,176477,101636,145083,254501,180685,75365,67924,88464,61425,674,-63217,-230654,-520927,-579365,-347225,-196613,-254520,-91295,180780,132951,-64223,-2359,128062,168923,228512,216246,26493,-305869,-494911,-351278,-267759,-54223,252638,393871,235606,36101,-79867,-256110,-162218,114946,159247,109146,120867,66824,-135208,-144005,78322,300529,354805,344807,269828,113506,-86150,-28050,205731,324401,245872,166285,184050,108911,-91800,-50904,187015,185670,31247,4424,45558,161661,177607,-50433,-209600,-105463,-61903,-114368,-105580,41537,164519,109394,3838,-48653,-130616,-128543,-22196,47841,76120,70153,-4675,-27967,-57808,-138465,-131753,-21152,-193888,-343573,-176581,127257,323303,378417,436520,442204,269080,182607,256790,156712,-66825,38806,157052,-59529,-198215,-31143,101427,-335,-107006,48594,202790,103121,8447,-45006,-137956,-48175,-13967,-160781,-137549,90611,183900,155005,96225,59536,25184,26485,111435,98542,81907,254748,385629,257687,69952,166405,385980,340800,150699,-94285,-237178,-232243,-169351,-146164,-44842,79659,-9324,-73995,102628,203778,162271,86826,38689,91675,322245,388530,147115,32930,247067,303922,31827,-157761,-121175,-112085,-63179,167754,321470,123257,-141633,-164999,-52578,43295,134316,147692,6757,-148036,-100680,21216,-2366,-75746,-61907,-89803,-103836,-74224,-183001,-184269,-136068,-320079,-478776,-210684,147899,322947,139829,-125431,-29352,201326,136567,-137770,-364408,-271242,40759,343329,489104,268696,138822,337336,484342,400770,147044,-15167,-501557,-1472417,-1194593,-37480,-350299,319227,1498987,1877953,986084,1531862,-546232,-1781635,-348211,1113440,768784,-60228,-246504,128696,255934,350755,224993,-391420,-498711,130902,505531,317036,-24398,-156513,-32719,173392,148491,27415,-49930,-35847,65402,214465,189991,-35483,-187388,-116577,-12671,92689,113250,-125868,-233006,-52586,29494,-136846,-325811,-419956,-237184,-38993,-5886,1686,-54501,-187092,-222070,-231765,-264508,-240961,-196199,-142584,-87881,-95511,-216203,-146163,7939,97216,182758,163142,-180066,-373888,-279230,50648,246257,170987,19842,44026,66673,-51224,-162351,-177713,-172124,-102239,1606,-107607,-310006,-298340,-276607,-421905,-446946,-193205,-44006,-69491,11921,181362,234407,151337,31489,9307,122350,193703,164385,129853,146593,146102,-75619,-225601,-178705,-145679,-171028,-106977,-118620,-125707,80202,287705,141446,-27204,47293,93716,-84582,-123900,23898,125787,144036,220891,213676,-4900,-194992,-164911,-76652,-166633,-269579,-163818,-65004,-185060,-103167,166743,245839,202886,39448,-154739,-200269,-244977,-280618,-265624,-230384,-19218,205805,173990,-30315,-282404,-303590,4442,194530,56386,-25996,16503,58473,166529,174697,-27414,-281193,-180059,20085,-26338,-112297,-16165,82761,12919,-97505,-139377,-194359,-197025,-173274,-224181,-98134,110065,166178,226631,320388,143039,-129992,-64993,11593,-110161,-159344,8800,152008,127934,144436,212100,310587,485396,396572,97015,46439,240096,174634,-159713,-255074,-208047,-45196,272036,360060,146018,-61778,-255180,-199398,131053,354753,429224,323422,2902,-159971,-108717,-171292,-226099,-108949,-16434,83660,186348,106869,-22052,21235,67098,51844,52695,45706,50561,1893,-215262,-389533,-295501,-49996,31520,-62274,-90298,-9185,-4941,20883,216857,330125,134686,-71621,-244174,-423521,-361231,36654,337470,458392,399016,172408,-57491,-63629,37935,54117,-159461,-288746,-94337,170861,213197,238762,230896,71077,-1194,64326,101069,119099,144312,65658,-192579,-422210,-247059,4811,-45739,-181778,-96010,-40158,-8785,157607,117594,-161558,-222201,1723,167244,37168,4054,120066,29349,-285556,-389428,-165173,128952,264234,170104,-85863,-218698,14444,299151,443116,403123,253522,178860,290056,304401,48364,-92340,39076,93960,-74446,-78603,75488,123581,153431,203843,88083,-123892,-115104,-94971,-34032,106089,216811,70391,-154950,-139065,12588,-44192,-173590,57980,289707,207730,26489,-66928,-150373,-146088,25753,209256,266814,153835,75224,21006,-6361,-84717,-271007,-275004,-115477,-82499,-191436,-181173,-89405,-69009,44214,141289,124014,88193,130764,270145,157394,13883,-20324,-126816,-345281,-452147,-392490,-195882,24359,133554,-19311,-194345,-247129,-192660,-10864,126158,65586,-3996,-41254,-140791,-214692,-265046,-220580,-68067,-78191,-174666,-12535,207052,200678,68234,40694,81206,56090,-40705,-92669,-181919,-179945,-157003,-204823,-260937,-183174,-86862,62584,195382,220920,22965,-231417,-90848,235195,271566,183975,187719,138403,-1109,-127831,-206620,-212876,-233943,-313872,-302774,-122264,64885,83468,67682,164863,207756,75380,-65129,68829,196718,121486,32861,-32512,-46303,143526,269675,254363,179978,-221422,-756884,-1395918,-1800040,-322441,1125260,647953,1975884,3471694,552547,-1687336,-1110983,-599566,-591508,-592152,-1437434,-2427598,-854874,2305949,2073519,-138527,-63368,987899,839951,205148,-222550,-92006,195513,220508,193074,196722,196630,189941,257853,348649,398955,181998,-25204,37872,316661,363759,89422,-94466,-9695,-82983,-125298,219384,413593,160431,-55982,-177414,-308341,-201062,37166,93761,-26624,-36157,114188,323153,275938,78155,88223,129682,98631,31508,-26513,-147121,-115975,-100367,-217142,-241559,-77406,4488,-153663,-361624,-356631,-193719,-81728,97947,180141,15867,-135834,-214799,-287447,-227942,50688,215049,64112,-52075,102827,250559,193031,-114899,-407646,-144192,423274,562341,170433,-136657,-247963,-165690,-95297,-80299,-139123,-74881,10243,38332,-127524,-440371,-426626,-70009,133668,123723,-5293,-160003,-217281,-125728,57192,59409,-103508,-1294,211558,159448,40109,102872,194586,61505,-77804,38227,78331,-129933,-322010,-212731,-42804,51089,16349,5312,39011,45266,-24130,-61897],[542,237865,311947,181287,134246,88103,107968,101739,-52763,-229780,-202469,-71720,-3605,62019,101840,44345,-55261,-36999,-5351,-14135,-105989,-93012,-6222,121236,337165,462271,556314,553951,411588,274399,156032,13977,-43613,-68218,-62654,20144,69,-56854,-85221,-88629,-55830,-15840,70226,176179,158291,18406,2477,69069,-94378,-353347,-292745,-136661,-101516,-112844,-54841,84426,179720,167881,198885,277822,193885,91897,133381,206724,183143,154074,187865,263121,208735,-60776,-256694,-200952,-109296,-105021,-145852,-168478,-111193,-34272,6327,-188716,-441293,-464214,-472593,-423799,-223152,-6734,195465,289676,166603,-143775,-421968,-310957,-65485,24080,27306,22259,-196802,-394013,-272307,-78734,129490,258978,76738,-223724,-209412,15683,150334,-4287,-287700,-233151,-30263,-179238,-302364,-106668,391,-180219,-435185,-551516,-444493,-170996,-67771,-5686,77213,-17539,-286252,-375432,-73416,107078,-92158,-217846,-107940,29402,85369,-24771,-109195,2476,115875,113225,3984,-109187,-160513,-181645,-280461,-215198,110057,303250,185423,1702,-99953,-165424,-130560,-80123,-67566,-3344,74497,772,-188298,-83578,276595,490574,274572,-25035,-190877,-160694,-25421,37160,-55789,-29408,145918,127893,-34055,-68467,194874,453696,317203,70644,151637,308630,135467,-22707,-88687,-235914,-238991,-10161,227979,200839,49945,-992,-137229,-233785,-64365,58129,-47306,-222202,-229501,-59190,100934,210921,259704,141270,8090,-49036,-123817,-173295,-144706,-128635,-36746,172022,353494,181855,-115449,-105905,82747,52463,-123226,-216817,-244724,-244498,-118953,-73321,-91061,-127840,-79066,-63646,-57666,-46844,-51929,-77219,-26886,215776,397355,292172,77612,10684,29575,60284,98512,202020,280600,172102,53902,2718,-43237,-41721,-20507,-71272,-237046,-403285,-354207,-168081,-111763,-218763,-90564,194016,164576,-12474,59377,136223,82361,106982,62080,-188981,-510211,-568612,-276118,-108606,79656,312706,367756,148621,-23126,-64861,-178282,-74274,144208,129157,85706,161557,88546,-127501,-77689,136906,253420,285796,325243,250008,86030,-91033,-25981,207674,291124,214025,210804,264165,155622,-45422,37991,280901,195940,10931,18312,49718,82823,80317,-113797,-285243,-205258,-142740,-192921,-185623,-201,156118,107097,7275,-52138,-168765,-206200,-117364,4057,101155,142506,10664,-98267,-128080,-215941,-238741,-95251,-244717,-429283,-199650,129945,259195,275674,396454,442922,218052,76699,210667,212671,36856,127265,240854,16035,-120517,67524,202006,41453,-91569,125175,336768,243879,100278,11992,-116475,-76565,-44095,-159721,-145322,44725,144743,104702,27733,-239,12745,11787,60426,84982,118421,226926,241218,92066,4867,186066,397332,297711,93396,-73311,-136465,-122265,-120437,-202256,-185514,-4779,17543,9621,147761,163554,41492,7853,43520,96301,312460,427898,188483,-2214,146204,268414,99785,-95502,-151016,-220685,-213954,-38310,157814,121330,-83181,-158000,-63654,30161,93980,131551,16942,-125914,-95296,20085,15667,-11647,22783,-56906,-187783,-208355,-200262,-147210,-128230,-269404,-312012,-60891,153794,267401,150060,-89728,-30537,211970,185318,-67944,-344510,-341413,-61241,216184,430484,410296,438222,631875,763265,513615,133329,169756,-227549,-1539043,-1578879,-94638,-14526,-685224,-827674,112045,397974,1475479,508592,-510390,321065,1460615,997507,211216,50528,242928,180621,195683,27125,-457934,-417930,201845,524252,367306,121274,-31176,11226,217003,239583,86512,-13557,10024,107492,292513,321387,76419,-160180,-119105,52959,219052,194818,-197467,-381317,-183535,-55909,-133127,-266268,-373315,-218568,-12877,35885,12703,-55040,-162707,-210021,-257941,-281382,-264616,-235534,-213558,-171896,-159924,-266082,-209203,-54469,13175,149517,202209,-156815,-429735,-280915,124154,316257,191985,20219,9404,-20376,-123423,-185712,-167038,-154628,-95492,30432,-26410,-197942,-209991,-267362,-480669,-497690,-196579,-77601,-192201,-144864,43910,116285,55486,-27490,-22242,98149,129961,87062,45048,20534,-4948,-153434,-243586,-170413,-97517,-105937,-50721,-73308,-76654,147268,326122,159660,14750,91727,113975,-85153,-131371,35758,183155,190117,203073,197223,39847,-164886,-187822,-38478,-27839,-119400,-38980,6619,-219298,-181429,163590,362131,406555,226406,5817,-51672,-109002,-163419,-143159,-142100,13639,228609,196412,-50472,-283611,-214461,99339,189142,-35732,-116957,-4155,135570,214610,202957,46425,-204138,-183401,-7246,-22192,-95432,-22652,54657,-62846,-197415,-265428,-324999,-271085,-197134,-259094,-208638,-58872,28379,135177,242925,116601,-133058,-65618,51301,-35404,-118245,16935,129360,19128,6508,95740,197173,386754,361886,99117,90755,293902,227639,-89821,-203295,-185711,-63970,234768,314987,139117,-60954,-281705,-215482,122001,304673,334026,277784,24064,-94550,-7304,-106397,-245738,-127512,4299,88078,147446,48498,-49518,22148,84805,27776,-8712,7159,14428,-43872,-224363,-374481,-332993,-126760,-40200,-56779,-23820,69252,43153,100210,321742,383931,143809,-110496,-248257,-346853,-268096,73642,324132,406733,345727,152911,-39387,-70579,-16710,-16964,-191705,-280056,-57719,195027,170742,159545,121099,-57147,-68156,64392,70733,66101,136185,111805,-118174,-325393,-177758,-16397,-140172,-287226,-136764,-11473,39342,196023,168862,-42092,-100026,26819,160924,119462,109440,145509,3475,-316246,-418683,-186581,143682,338694,294504,4187,-166986,33691,304567,426866,315759,140393,138541,274074,257127,26823,-87766,-12256,21683,-57977,-58224,7099,-52442,-116085,-43311,27635,-16201,-7618,-32894,61928,241769,337170,132483,-170033,-173755,20613,3482,-125993,84811,333365,288490,68384,-59568,-157470,-169730,-2586,210339,316223,159103,-9019,-84678,-87458,-122081,-263683,-296339,-143734,-74232,-162646,-206674,-199343,-191803,-1429,159064,68851,-89328,-51838,146286,77632,-21417,28217,-33079,-246174,-360142,-360997,-253856,-43117,119706,-5543,-174737,-210796,-152630,-44033,-12984,-75753,-22229,112155,-2510,-163630,-210977,-127038,-16258,-73254,-149643,88993,338584,260614,96867,111759,159867,175077,151527,64796,-108911,-155930,-95577,-82237,-114588,-70495,-97405,-57507,21149,60262,-50975,-222017,-97245,199021,261881,195014,228424,207977,27506,-120333,-189074,-196408,-212462,-268173,-295496,-198712,-26455,67397,168156,336100,279660,-25102,-263695,-110085,31989,-67211,-156580,-172516,-111714,107979,229887,240768,230038,-172337,-725880,-1320668,-1675318,-17674,1433882,637771,1892006,3123759,158913,-1777417,-1210809,-749101,-667982,-566666,-1262056,-2107818,-302210,2774216,2109345,-504971,-564010,426342,396651,29704,-221384,16509,353428,430403,355121,226030,173858,157917,159291,188231,312740,141596,-62127,-34413,233149,333849,114159,-51333,-15375,-140463,-176671,217127,376319,122209,-22929,-53068,-143357,-101215,6618,38291,21875,33391,130262,309011,234468,21285,35304,88506,91855,12076,-136715,-289493,-128872,35127,-100848,-237812,-154558,-51449,-173925,-358772,-300501,-118741,-52922,126482,209157,12259,-186017,-255677,-287042,-180099,103795,230316,38254,-74123,135124,348619,291393,-39075,-342126,-155863,277237,338889,15025,-175658,-181431,-94772,-96979,-129858,-228859,-137299,-33841,-31084,-193991,-392535,-256576,101985,211139,165442,25766,-171828,-240989,-138375,26510,52760,-112653,-64777,173293,201016,104461,147666,217755,76470,-66047,48938,102590,-104561,-262124,-132552,175,37084,-18371,-56634,-10214,38737,-15602,-55392],[14875,234794,255770,93977,51310,52670,102156,100245,-43673,-197772,-149751,-20858,83318,208487,220131,58948,-110225,-127545,-18489,4427,-131585,-147481,-33448,128971,390111,610499,663717,576529,429182,320692,196456,65246,47664,16420,17359,58848,-38853,-146400,-190610,-175947,-79637,27369,86783,122805,132051,66425,73477,73384,-112822,-327562,-285968,-180819,-151905,-146372,-82771,60843,147842,123299,113737,144663,67241,2879,59766,145853,145525,144649,171232,181374,11002,-289407,-334303,-28808,208585,104066,-58289,-140022,-83569,25377,80448,-73251,-306366,-411688,-532989,-491338,-261130,-61198,154388,308407,195306,-117230,-289448,-100748,93639,124438,85097,32725,-249334,-472340,-324675,-82488,115591,180707,-41740,-291677,-265401,-80627,58993,-31684,-254693,-162225,96198,-18869,-191443,-50845,35192,-166340,-424871,-514166,-334537,1784,67459,13893,-17304,-132354,-447845,-573959,-191642,162737,47422,-129768,-67353,57157,101647,-7607,-152624,-87138,70588,99920,-18573,-123668,-143775,-168335,-283248,-224101,103727,304667,176021,46344,9786,-77474,-83560,-19697,-33271,16516,139367,174914,13,-12970,213590,401451,244494,4077,-183736,-203802,-75846,16446,-28468,12854,162602,98002,-83592,-45871,257534,498546,376566,161289,266477,419697,194897,-40991,-129961,-218459,-168043,22510,224132,250655,120918,20260,-142856,-247359,-80462,41875,-35059,-143568,-132600,-19413,99347,213186,254389,99233,-31440,-51227,-134088,-146480,-46980,-58933,11134,290552,442603,157608,-151327,-178829,-7792,16608,-108397,-172880,-207058,-223706,-93033,-24685,-32466,-84542,-78755,-125631,-168156,-102749,-40974,-52109,8049,267056,438102,265716,8027,-78900,-88822,-35277,86527,218069,253759,147883,43077,-71202,-186759,-157273,-67967,-76288,-201374,-268515,-143068,10023,-33,-133379,-45510,212204,170109,14787,85023,133868,30398,36662,-33362,-315363,-620304,-577287,-182490,57163,199570,337030,314424,64449,-72130,-67591,-91113,41286,189728,98767,32730,148879,83282,-118601,-23217,163603,169743,158411,233993,157605,7735,-112841,-25095,195946,223414,148314,214720,310457,181946,-18349,103923,380639,255693,36232,32561,42385,8654,7738,-137441,-322546,-280281,-197548,-221938,-223215,-33877,126361,67151,-40059,-93493,-187330,-261921,-238168,-108070,69329,182950,35207,-142589,-192520,-278791,-312311,-151159,-247470,-453247,-207975,96334,155277,167218,331885,357576,95145,-61777,110811,200195,141210,226935,270196,-4736,-107102,142177,285759,92730,-46675,174741,362902,277747,146863,66714,-64284,-74638,-67144,-170875,-172628,-26180,100189,65919,-57690,-99459,-44304,-42214,5589,91856,154038,177606,109316,-26682,-19055,207451,366860,208389,-17290,-102986,-53661,5674,-41168,-230701,-311591,-104517,29013,61319,101648,-7468,-153640,-85646,22340,50324,229836,377933,175569,-61612,-317,182652,155872,-8224,-155755,-283712,-316473,-239758,-38831,66840,-66709,-162206,-67890,17498,34132,71962,8287,-83655,-69096,1833,15096,50721,99249,-42686,-254134,-311394,-221217,-107920,-103486,-180015,-114470,71217,104414,136575,125347,-34089,-14154,215470,232359,33873,-276525,-358117,-155644,78936,369048,537273,660832,823124,912034,557804,99178,290444,-14909,-1486395,-1920147,-488414,66575,-951607,-2043438,-1398422,-562733,918415,1489111,820468,672173,1330023,1073752,557997,366959,280716,35183,18577,-121859,-414735,-226682,286105,463710,356193,230213,73499,44775,248197,311740,125236,-19536,14599,102777,279273,340005,131518,-126238,-124501,84608,288279,220187,-240620,-472497,-277730,-136061,-124324,-191097,-292132,-177433,10438,49852,-9996,-61310,-108372,-153829,-252969,-303352,-306685,-306175,-298720,-244299,-198177,-263489,-209361,-68190,-16372,143982,219966,-130684,-458295,-251069,190503,382222,237346,48444,-19777,-101551,-173626,-205848,-183321,-130308,-53340,46255,519,-127538,-142533,-250836,-474960,-461263,-172787,-108788,-256681,-241083,-83432,-18428,-57636,-110244,-80589,28067,40482,14236,-52333,-149591,-179845,-183771,-209071,-142399,-24632,18943,53725,-16645,-27431,187868,328645,155287,34742,110087,144343,-49631,-104893,72465,229526,207489,159833,136292,43686,-125391,-166312,34915,122639,28713,79092,54807,-267941,-293396,84610,364158,474704,333283,147742,103927,71653,21841,19675,-14814,76779,224999,166871,-72300,-235278,-85228,172662,135770,-132012,-183798,-21396,178832,208710,172123,88319,-94575,-140860,-35160,-43926,-84895,-23453,19155,-144746,-285896,-345912,-378246,-288027,-194330,-246882,-241748,-147315,-77384,19060,134651,104057,-90486,-57890,82900,51292,-52075,37541,107268,-84582,-139984,-43075,35579,221989,300949,111243,110317,279550,224330,-50956,-179699,-183558,-84326,188398,269525,175422,18140,-219416,-164048,143188,237136,194710,183572,15641,-59607,62906,-43933,-232818,-138999,2082,63635,69580,-35880,-82596,26552,110036,24629,-50308,-22566,-16135,-63474,-200593,-326810,-333362,-172915,-69627,-19728,55909,129906,50790,90773,292174,320652,69346,-201512,-262771,-222747,-95348,142854,315567,338576,251814,95486,-32007,-64640,-38129,-47336,-167749,-208514,-10564,185820,107634,73254,18429,-156664,-126684,33789,8228,-2839,118235,154569,-23729,-216427,-121325,-40190,-197590,-339788,-144123,32423,68533,199258,216090,100466,19071,30336,131458,207482,225368,155642,-15459,-287840,-385479,-185205,133213,341178,362299,92715,-89731,84208,327759,397789,217348,53993,134849,269385,196884,-3777,-78767,-51861,-29403,-22286,-50032,-76684,-210107,-342629,-263520,-47343,63097,76572,18663,140554,328882,411376,194774,-113917,-114562,69819,71383,-35797,115711,326750,322783,132340,12107,-96941,-150724,-28934,190979,362632,191715,-74714,-201462,-207387,-195350,-220247,-213262,-76534,-25242,-98697,-166378,-196783,-187598,3044,168300,28954,-226247,-232219,-9959,-9338,-28343,92748,66824,-130849,-256591,-332048,-312721,-109982,97749,23436,-108262,-131483,-106754,-116042,-202555,-220315,-4993,265223,142589,-81477,-150757,-69394,23151,-24025,-66917,189274,418975,276019,109485,209955,308642,365708,405569,249225,-24746,-112136,-32894,20992,34993,64937,-78195,-150885,-131663,-83647,-111821,-194664,-94609,143991,230854,210861,273453,252818,39844,-90619,-106110,-94392,-114773,-160273,-223805,-221396,-123805,9189,236370,493723,351483,-110784,-407983,-230300,-109498,-231169,-272645,-239933,-132751,105762,245177,286300,331048,6347,-421229,-1043205,-1493320,122746,1325110,304034,1531497,2534202,-119936,-1574789,-1060419,-733219,-604154,-475204,-1018631,-1572558,374333,2986350,1954100,-675628,-824035,-31233,-26567,-193143,-249957,125614,497325,610153,462468,195641,123435,126135,72764,22211,153571,55596,-78853,-51441,158232,275308,137800,3350,-25669,-192163,-240099,140417,262644,50369,-25064,33088,-1876,-20810,-63431,-43883,80469,120986,141379,262329,169269,-51742,-33499,23968,55869,-28233,-237759,-384854,-137599,132071,7796,-203409,-182958,-72551,-152258,-286743,-193833,-57735,-53188,113483,167237,-52748,-222424,-230372,-205402,-63425,147858,183599,-3108,-65996,159645,384842,362611,86454,-174791,-114062,133427,112288,-132802,-194451,-70645,40165,-30079,-163519,-280011,-181245,-72539,-67477,-179452,-263616,-34858,297382,315380,220514,81133,-124705,-215838,-122224,13293,54771,-108986,-143036,104505,246959,181977,158437,211237,124274,11605,106235,137447,-51702,-156620,-29332,62396,45819,-22324,-70656,-1304,55577,-7458,-57997],[2524,194211,176209,1727,-48470,1049,83434,76336,-59254,-180863,-108230,3963,142553,316706,288408,32479,-201335,-233858,-34955,28331,-143190,-217245,-99278,94857,372707,680920,714593,528557,355314,269092,150013,53418,102096,115388,131288,116309,-54363,-191590,-234786,-229899,-76335,83273,95297,50077,86136,122382,124963,39526,-134585,-257938,-227722,-178672,-162816,-179832,-145061,-24137,57583,52077,48085,25439,-66939,-101910,-40138,56298,102338,133245,116602,39142,-190090,-458165,-359815,115964,459078,286094,25116,-124794,-90529,45061,123974,35758,-141811,-323352,-538212,-500688,-267605,-108209,97012,282596,181298,-105193,-143260,83848,207837,180091,98238,-170,-285935,-474227,-314529,-84524,91423,112127,-103227,-295889,-302385,-218122,-91859,-62949,-156906,-39231,208782,121016,-77844,-3130,71903,-59957,-264680,-382831,-212696,135942,181275,44678,-44885,-135224,-509890,-715299,-315993,181149,182143,-33331,-48411,4134,21779,-22185,-155774,-119623,62440,91467,-57934,-153327,-140583,-134483,-235533,-206735,76085,282797,162577,93199,130878,32945,-31795,33667,12727,46615,172250,279503,138411,35825,136596,264294,179119,47264,-123428,-191151,-95822,39713,47370,53725,150769,69331,-103035,7898,319534,483549,361227,219890,333953,449562,196435,-107177,-210731,-209784,-84925,61636,199757,269238,187498,43646,-133125,-217558,-67998,18405,-31449,-57230,-25512,28573,120118,232278,259976,78014,-54157,-56429,-138518,-123422,24923,3165,63816,357439,429210,105537,-173387,-266605,-138213,-46269,-122667,-154037,-141625,-140667,-26558,22791,24502,-20684,-34950,-115589,-177362,-70391,2450,-16104,54049,290814,408657,213641,-29137,-109310,-137180,-74132,90435,211235,195194,121199,48792,-133623,-304915,-252227,-114516,-58018,-117012,-140160,9726,152029,119278,-16483,38045,234828,158472,23589,79986,129919,39024,38872,-45631,-306195,-578557,-498508,-92445,173328,269020,300958,221509,8113,-73054,-62082,-13892,151410,245917,90256,-13864,113303,89777,-76435,26076,163488,81218,16607,102823,20914,-104950,-149521,-10546,198510,161444,75246,189817,338103,213900,7424,145371,473923,375323,122876,61193,37559,-34314,-22985,-112012,-296119,-294459,-201542,-185814,-198713,-35078,101076,11980,-106973,-125266,-151894,-265444,-330238,-223351,29490,214075,87585,-127862,-216622,-300573,-330215,-162299,-178709,-369292,-177835,53855,69559,109244,282077,244970,-30065,-169579,1276,135604,216637,315134,257618,-75201,-119600,197152,338135,143022,24343,205943,311478,226998,161885,131654,17707,-39407,-67809,-183366,-214431,-94083,73380,57772,-121889,-191397,-115807,-107010,-21878,135536,193017,130151,33522,-61968,-586,216829,302457,101700,-127627,-136931,32069,156385,77642,-200153,-357053,-160808,48473,97195,9186,-227939,-328884,-140634,5246,-6024,120301,276144,137676,-113443,-140468,86416,214477,108686,-115740,-269834,-325957,-352292,-186324,-3736,-72642,-146754,-32883,30073,-22462,-14927,-6735,-15827,-16974,-25747,-2640,93957,143143,-51471,-283591,-343738,-225619,-60541,-50467,-58382,75687,168902,36654,-3489,88327,27733,26531,236330,297381,162051,-163242,-305435,-201534,-5570,340542,613789,747656,862383,870618,494728,55309,309536,79906,-1244382,-1961229,-1008815,-187150,-488752,-1724294,-1992236,-1656301,-51881,2080216,1853812,650023,785348,954138,867193,641165,260255,-117057,-122536,-189797,-282234,36407,391972,374609,311140,286299,146462,83823,277873,354386,149294,-36944,7239,76846,190890,249790,125889,-80348,-107465,102461,306726,201068,-226414,-460811,-300108,-183807,-110277,-114062,-191384,-117940,30007,45865,-35720,-52864,-26286,-64414,-229806,-335561,-343365,-359446,-340515,-253651,-180558,-204516,-127498,4210,48009,180980,217425,-102276,-421614,-177205,253898,451833,323153,113821,-36196,-159831,-190718,-218088,-225767,-109811,19128,63855,-12724,-103815,-104862,-221993,-400870,-338570,-114638,-119351,-232052,-226308,-146668,-123906,-154402,-191471,-139141,-44717,-20648,-14349,-121680,-299662,-305180,-149987,-127884,-96533,61786,178508,183030,38878,6075,183657,292837,144590,57117,131977,203330,29609,-43988,131502,271990,215759,119914,61153,15877,-84423,-100180,138478,263317,155382,172550,84342,-295735,-389881,-37657,265767,415419,358481,241659,221236,236634,221187,187594,121310,148578,195834,96923,-91123,-154802,46720,210964,67681,-184934,-202701,-27318,183624,155074,80055,85693,32695,-38756,-35073,-70618,-78290,-18501,-7197,-189313,-324547,-346729,-321919,-231693,-158698,-182728,-183893,-135678,-119173,-79192,37837,124891,8419,-22074,107070,122473,16215,74898,118025,-127547,-240290,-152042,-114708,32856,200522,112247,98324,209864,175319,-41648,-169287,-182117,-79605,161605,241446,241209,158469,-71718,-47539,190953,163681,44832,63957,-17429,-50189,101539,15270,-181904,-132867,-11188,24375,-27347,-126884,-114283,32536,131785,46723,-46593,-28468,-34315,-51798,-142859,-252400,-285360,-158488,-37053,36186,124031,160909,24725,-5008,129422,161664,-57526,-313443,-283949,-78371,119284,243266,324996,280868,151382,22291,-37314,-41598,-18281,-33150,-95167,-92937,27919,141953,42600,-7618,-66409,-209886,-161854,-12923,-59215,-69716,86186,180781,73260,-114987,-91846,-62023,-197728,-314013,-110267,82703,81005,173722,252767,234262,112398,23679,102028,270226,301399,141076,-23796,-215589,-315923,-178905,95557,281802,359158,163538,106,152450,359536,363041,142455,37881,182428,284603,154154,-22048,-64564,-72262,-49399,13359,-57816,-143966,-281211,-439383,-395005,-115885,103737,127997,52477,179742,340483,411076,226778,-16548,11396,138282,116659,34447,125739,279510,310039,201677,120237,3782,-102806,-49173,160360,396802,248467,-95269,-290787,-329843,-282730,-160132,-61120,37138,24978,-25949,-68832,-81350,-66175,53084,163043,4480,-300426,-377959,-168368,-84024,-395,161311,143149,-38606,-169462,-297462,-335506,-153268,61665,45878,-23660,-40512,-73630,-202170,-382935,-339326,25985,366635,256821,13658,-99049,-72893,14986,31761,42128,260650,422801,241530,103825,304627,470767,535592,597538,391665,40144,-69218,9612,67062,125074,164223,-48729,-208308,-241430,-196231,-160767,-162341,-86527,75157,168155,207489,297477,258198,35146,-53049,6945,58062,34736,-18544,-105180,-180784,-207582,-99078,226990,581161,409213,-157957,-469922,-267325,-187351,-320751,-288339,-222676,-104296,146862,310401,368707,449884,262346,31957,-697622,-1340053,17545,819128,-184650,1043261,1895092,-168399,-1125094,-738137,-585075,-423287,-338916,-793400,-1037957,912106,2892992,1680331,-560341,-745890,-268231,-315991,-399080,-303149,215422,614325,724272,479408,103257,53192,94968,19934,-89751,-32307,-61233,-77690,-16905,104569,196282,147441,45295,-57245,-256968,-319218,-465,101059,-43431,-69400,52255,77344,14869,-161571,-147647,105233,186320,138497,190520,89537,-125630,-98084,-47243,-12171,-95970,-318292,-416462,-132532,166633,66607,-166984,-165458,-50777,-92129,-171198,-75684,-41545,-109863,38684,63759,-164211,-249635,-157917,-62318,89488,160876,69534,-65380,-37415,172968,351230,372191,205709,28026,-38886,21071,-66313,-243829,-183982,58395,203316,100944,-132385,-251825,-192908,-100569,-68281,-108124,-115980,165413,474092,426019,257584,122986,-43328,-155957,-99515,4962,45199,-116849,-227344,15596,270473,237257,126432,170364,175922,117089,178902,161765,7879,-40269,66860,121527,67600,-4651,-43969,40810,70434,-24420,-93539],[-19403,143434,119706,-42122,-106973,-26948,77603,52572,-75586,-156604,-66415,14360,171626,373524,309018,-10791,-294608,-309819,-38903,58527,-133214,-271504,-166788,45632,300190,639928,694100,442935,233632,153223,48676,6849,127088,213477,246276,173987,-34388,-153100,-171016,-208347,-40713,138621,103232,-4943,55826,189184,153611,-16708,-145991,-153703,-126326,-125857,-112601,-170345,-198116,-124533,-47813,-26607,6307,-41955,-146588,-167596,-120754,-27331,71695,136332,59163,-109721,-329215,-513878,-326080,191058,549409,380537,86270,-111094,-110826,28751,126007,102721,98,-225439,-493935,-459603,-242723,-126035,50128,217884,115181,-120568,-47844,169285,238878,180378,72912,-50156,-281286,-398430,-245300,-73657,71852,76794,-87863,-240152,-316855,-362255,-262316,-90089,-19525,112190,291047,207363,10223,18175,84888,99357,-232,-188570,-106629,202541,252166,88444,1774,-46378,-466783,-758350,-392317,183318,287768,50287,-57081,-109807,-114863,-57130,-121919,-91138,94530,99382,-93180,-182183,-145477,-87243,-145439,-161182,37902,241817,153980,135689,228055,128689,12106,68631,57784,67085,152256,275426,178182,32131,34875,91107,84275,81624,-34596,-124919,-70765,108683,148952,79154,108584,40684,-92874,60231,332300,384260,258678,225179,328259,370457,120628,-207420,-319044,-235432,-33261,78664,144986,243462,222918,51258,-123366,-170409,-54358,-23320,-49310,388,59088,82492,160969,251728,257601,63543,-75940,-85175,-159293,-123504,53478,39839,98353,339326,304530,34503,-171238,-326170,-254044,-111770,-159172,-165334,-73266,-31358,51825,55704,69110,47708,28545,-53265,-91820,20338,39664,5039,88987,269587,310036,146863,-28545,-84970,-127083,-69469,101087,178397,109506,80777,48454,-185148,-385264,-320550,-152167,-18897,-11038,-54424,66722,216826,203911,84723,117430,235219,123819,3773,32403,97950,66196,67027,-12252,-192649,-405984,-359884,-48405,174725,238227,169608,59723,-37101,-31973,-41433,21403,199262,269353,86197,-48864,69927,119290,-4100,53118,121457,-9535,-117816,-50873,-148632,-251635,-214533,1784,205069,111474,-6453,123906,329441,239821,25710,147593,518532,501103,226647,81040,17587,-63530,-42806,-76101,-229265,-258829,-175044,-119254,-140663,-22004,68767,-64736,-187602,-133669,-76209,-230383,-369651,-285918,13570,234362,146178,-73159,-209934,-300321,-327001,-158567,-81376,-211281,-128391,5505,21918,100983,237500,131539,-124831,-229220,-103212,23185,211805,335762,195117,-158399,-137382,210331,321369,146494,71750,194899,200598,111762,134130,173826,80608,-14264,-76711,-218171,-285135,-163990,39083,42337,-173974,-268012,-199158,-181804,-37554,179366,199610,64440,-7351,-43775,13073,169806,193509,-15549,-216943,-162823,104576,291502,194716,-135877,-325730,-172523,54421,95944,-107144,-423935,-424394,-152437,-18696,-69575,653,142299,76990,-157998,-251603,-9280,248182,205459,-65700,-212212,-265957,-356954,-257007,-82148,-103766,-120758,20541,45700,-86419,-131002,-47984,37543,24845,-78124,-59107,72626,103338,-110974,-301441,-332790,-237368,-39244,-1005,45816,190452,194032,-38561,-117811,29442,39662,42996,243910,346379,258723,-59817,-229852,-212533,-32541,328323,578673,644461,709215,618286,291085,-32951,188810,16142,-834151,-1542296,-1385467,-767932,248606,-209655,-1359180,-2470756,-1172287,2042521,2275760,299978,17317,631750,991052,777305,173112,-271969,-239737,-208253,-129098,283649,482752,285040,244517,261203,148491,102154,277843,332924,137434,-58710,-3699,36113,40985,63918,49910,-50674,-82406,101253,267781,131768,-190933,-378747,-276713,-215057,-121176,-78167,-122673,-79985,17571,14754,-58193,-44582,37659,2311,-235029,-397486,-380254,-383908,-327050,-201454,-126518,-133475,-9127,135843,176005,222919,167531,-105949,-337996,-94455,284135,492012,411687,177094,-69501,-214934,-197261,-244545,-312465,-132623,73355,65075,-65806,-140114,-120810,-204693,-299854,-186181,-55488,-125689,-151269,-127993,-151172,-196590,-238477,-273296,-196254,-102455,-40638,-5902,-159747,-392994,-347697,-85373,-50730,-67129,119256,307538,282255,61256,-9296,104254,195390,113049,76768,158371,272586,120614,14880,171505,287433,207483,79247,-21782,-46463,-72382,-31070,227175,349252,225993,210851,84226,-298687,-451267,-179566,94632,266850,308770,252120,246576,313696,354452,299533,209184,182892,132837,-4174,-121908,-89898,121170,185563,-3842,-186581,-188865,-39153,143712,60024,-71165,24927,137904,88525,-14179,-97808,-87820,-29012,-29111,-187794,-316177,-289514,-191456,-134770,-114580,-100427,-81848,-74537,-116595,-145449,-33955,158983,124461,24990,103681,135255,41530,102561,154779,-103650,-279228,-214642,-220712,-145699,48586,70078,46247,100177,83250,-73210,-169497,-173121,-50602,154807,223112,291868,295993,102517,83895,225714,78774,-97466,-70112,-80863,-71534,96165,51436,-116644,-121163,-39651,-31004,-135415,-219621,-152487,19306,119127,64475,-13026,-26315,-58548,-36102,-80587,-179428,-210156,-95759,32731,75604,139873,140317,-32271,-159722,-120908,-55058,-205018,-420411,-316982,34666,298560,335910,329084,227677,58706,-54029,-63340,-15495,19684,-6548,-17300,15837,25100,58703,-20027,-91077,-152991,-234995,-180073,-69940,-121141,-136983,19703,164164,138303,-49891,-104114,-91499,-154685,-226358,-55327,115552,70376,115555,249023,306379,148265,2901,73996,268024,285832,84336,-36859,-139824,-255341,-197882,23309,178599,285094,189595,65844,197556,366633,311690,95179,85300,256934,300178,128835,-31093,-61204,-91030,-59658,19224,-87941,-186884,-258455,-397649,-428327,-173472,94303,133651,50873,151495,258050,319257,194574,62479,137806,181379,91413,16949,79227,195753,253073,240504,206678,88762,-62076,-73915,117588,400614,300920,-76285,-334593,-427534,-372763,-125564,80736,113177,25961,22214,47138,86663,101532,112537,126100,-27549,-327273,-479110,-312201,-151734,33762,198895,154470,-16732,-131808,-257684,-305474,-173595,-7873,25578,33108,18047,-80933,-290880,-512526,-419890,34062,374915,304018,91573,-73646,-146558,-69312,41761,122327,268864,335942,153776,66348,346898,564798,590708,619512,420005,50593,-56801,8716,26417,94364,166832,-42196,-244404,-315165,-285388,-213424,-149193,-89069,-12831,55628,145583,257725,202819,5049,-35291,91387,195470,180656,104384,12828,-106629,-278295,-259160,108002,545901,419856,-169874,-464765,-244319,-199556,-329065,-230757,-152480,-53521,200094,377855,429943,515616,477649,414656,-454949,-1285836,-307394,119441,-605524,607376,1392207,8770,-589778,-409710,-395226,-197833,-203169,-660457,-703190,1106742,2539564,1393232,-185679,-393312,-299355,-439508,-535413,-366223,267404,686258,747773,396624,-36065,-31023,53623,-4460,-131892,-201120,-193709,-73712,43956,72097,104414,127424,52352,-116128,-344613,-414654,-173790,-65935,-142436,-148957,-966,75887,-6526,-268326,-260186,66354,197387,113136,100673,1295,-186990,-143388,-113736,-109963,-193263,-377332,-394358,-111669,140766,59237,-150133,-123516,599,-14035,-54281,9404,-84480,-229878,-97394,-71833,-285827,-272316,-72521,100406,230922,129288,-94255,-146902,-6534,173432,265577,310209,270684,194953,42510,-48139,-177119,-303608,-142709,173387,342489,256734,-7763,-127482,-156769,-106628,-39323,-24863,-17602,282191,595869,511726,256739,134397,52858,-65564,-73189,-3449,13298,-148977,-297773,-70180,255915,249278,70160,117623,218492,213317,231502,165853,65597,63971,145459,172786,104773,35655,12958,87765,73011,-60533,-149475],[-68019,72746,80874,-45843,-121055,-35742,69568,13551,-105209,-138601,-46900,-10414,143100,350917,267152,-68042,-368865,-343684,-50615,60193,-131208,-311337,-225556,-13099,184059,478791,585154,334495,95787,2864,-77416,-52219,123249,273427,306873,191847,-1656,-48190,-23999,-121989,-1350,157774,96889,-31178,50413,240564,143919,-86898,-147938,-47662,-20328,-51729,-16927,-103343,-213259,-202346,-138245,-109771,-32833,-50788,-139619,-161321,-151143,-79117,64336,164166,30755,-217002,-376787,-452619,-244872,192359,467283,357293,103769,-97448,-126673,-13064,87282,111699,82117,-139006,-417639,-390615,-197244,-107426,28101,127881,5156,-167649,-49069,121668,176352,131535,28105,-83994,-222257,-263885,-134164,-38427,68414,75742,-16617,-150475,-308718,-472604,-402576,-105422,116716,251147,327388,221496,54597,4762,55952,246372,282172,23733,-25375,205573,277423,141628,94728,80122,-341743,-683165,-373153,200392,354614,112416,-78378,-224149,-231822,-82327,-56096,-10376,158599,132306,-96687,-187329,-146682,-36952,-31953,-87476,10450,199454,165692,178052,282595,186306,50091,95530,101509,71069,83472,171512,117867,-21932,-79949,-78828,-18026,93560,55969,-16147,12019,216927,253097,90003,48755,12897,-59981,86389,270280,211128,97307,183158,257536,206236,-7972,-298017,-416937,-292096,-27350,67335,69044,180527,214323,35315,-119629,-125290,-52200,-73560,-81261,15015,107353,147875,221797,266052,244071,51734,-105972,-141472,-196380,-138005,51108,56146,111820,249667,126342,-17896,-122446,-309707,-296803,-146320,-192551,-192944,-22771,67902,116882,71953,104130,113417,91615,35392,55865,127949,47309,4579,105757,211332,180441,92170,12116,-20146,-81439,-40074,113821,130941,19335,32427,35815,-211599,-407764,-347837,-160802,50343,101438,-13120,42171,205844,239870,147902,165974,208692,83138,-31223,-43971,29234,63321,70230,27911,-25659,-153743,-189971,-56562,58145,109812,-36491,-152954,-80149,40681,14249,23866,169934,239153,79715,-56584,51380,186184,97330,61697,48385,-86232,-209515,-184974,-310959,-395590,-281734,15169,214055,89104,-74530,33672,285221,258121,50318,129747,502563,581047,308176,86730,-13474,-84479,-65513,-48201,-135579,-179352,-127324,-45409,-67336,-856,33281,-146807,-255891,-99825,28100,-163524,-330025,-233810,64824,263269,206551,9258,-171601,-283329,-325143,-162344,2380,-34908,-68685,-23133,35219,136726,196268,48884,-158512,-227207,-173497,-98135,123517,271036,107401,-196345,-120229,194448,243833,94505,73405,147723,78617,-10220,81917,178587,99496,-17777,-103991,-266497,-357776,-217168,-10495,-2855,-211250,-309884,-268035,-241293,-43024,202790,166765,-18795,-32451,139,2097,66012,69067,-104193,-248628,-154755,163751,390469,284939,-55303,-234431,-142298,43998,61972,-203487,-510518,-391310,-113796,-43230,-122443,-94446,22633,19736,-173150,-293566,-70198,251829,251383,-25294,-138176,-163963,-258108,-233585,-136520,-131692,-76671,81332,59793,-140327,-238527,-102992,63770,50367,-131089,-134021,-11774,-18116,-203263,-308222,-302814,-258476,-46594,41944,117269,213640,155235,-86325,-161973,-31583,-13819,10285,222226,359084,292024,4504,-161097,-191736,873,326554,429644,381927,407866,241835,391,-159281,-18078,-137112,-299472,-630078,-1342991,-1503882,616499,1564147,347420,-2463207,-1991794,1369825,1973253,-218023,-688574,198255,863677,737124,50185,-419026,-345024,-196485,10885,465226,548826,248282,206829,184656,90184,105833,255356,260496,105842,-48590,21844,22525,-104896,-142184,-52346,-30149,-38926,109978,213245,50017,-157790,-262998,-221654,-221563,-145903,-81228,-95321,-64045,-11026,-9339,-40460,-21047,72348,28362,-266717,-454891,-390201,-351875,-239184,-82631,-36813,-64348,111995,299692,334824,254191,85476,-134913,-218591,-10846,287914,501741,485494,225929,-111036,-251595,-178478,-262872,-410501,-189656,97491,65017,-114927,-195285,-160746,-181072,-178634,-31835,3503,-111872,-36493,20187,-97239,-213842,-285924,-322947,-216397,-103067,4376,48464,-140666,-376215,-272881,-1356,6093,-48241,148936,385383,345931,70614,-49180,-17321,65010,82167,118788,216325,360111,221435,71483,189093,290573,210210,63779,-73864,-101629,-72116,34492,292485,384733,257827,220136,91356,-245261,-435085,-274973,-60975,131030,247699,206586,193829,303637,405889,350477,245802,188844,83119,-74401,-133809,-40252,137611,122201,-36433,-113628,-128695,-31878,111332,-13517,-214279,-45994,226876,228566,43122,-87321,-82515,-31929,-13480,-113115,-243671,-182952,-18870,-8999,-50233,-1828,37895,3859,-70445,-142346,-43543,212360,242124,94913,99384,107614,33686,131784,230199,-1511,-227481,-195722,-229687,-238708,-92810,15727,5563,19985,-96,-108321,-138558,-112656,27129,194347,240205,328270,403864,269931,210433,249608,25592,-175421,-166090,-132381,-82303,81909,87439,-26047,-79066,-45927,-60026,-201947,-267199,-161335,10739,90413,83211,54318,-377,-67626,-8383,-8357,-94300,-100452,17507,134738,109359,119271,101331,-65959,-276346,-334166,-234743,-297250,-456274,-318169,115773,413165,411887,333880,198972,18167,-79239,-64156,40043,83738,32078,56449,105328,124,-16699,-37793,-143787,-221695,-220050,-151855,-88425,-132403,-170086,-53399,129943,185880,2045,-117213,-97255,-59273,-75568,33544,153558,75044,64986,216826,315577,148680,1520,76044,219870,201205,20888,-30148,-58385,-198204,-220393,-43464,96126,202925,192988,109326,216605,354312,270623,101766,193047,352353,325382,141658,-5358,-43808,-90625,-51110,16308,-100293,-174468,-148373,-240512,-355864,-183724,72313,127151,39719,83395,129213,186899,124143,107250,234917,198171,12551,-80069,-4259,119792,199154,250958,251980,143708,-24181,-75496,99712,400706,353462,-5759,-294870,-446406,-424132,-117690,166989,116171,-15769,61562,170569,258092,262250,173285,81021,-55008,-301444,-502100,-396356,-191669,70144,206914,109308,-56607,-126820,-183272,-193861,-150248,-89394,-29206,59247,46542,-112109,-347442,-545759,-430611,22664,312513,302176,160260,-50526,-239760,-196667,2820,157017,225072,200565,54292,19630,329477,559036,513307,466954,329892,20868,-58667,-8311,-68333,-48736,75578,-53739,-251292,-342007,-334444,-254472,-145769,-87830,-95163,-86949,23828,149046,104600,-26093,-28115,128283,285119,293708,187959,106397,-20751,-320126,-428603,-87964,401117,385149,-138155,-406721,-186500,-150363,-261233,-132972,-57656,3294,239336,412525,434643,481484,546846,549762,-410224,-1327685,-704485,-456451,-759759,380748,1161628,325552,-145237,-215416,-240130,3097,-101723,-633808,-647726,920252,2073778,1223812,340609,66803,-216478,-414623,-547307,-389594,295896,715384,692466,254931,-171995,-104071,9000,-5270,-112916,-306251,-306151,-64285,118449,72073,27628,88289,33953,-174748,-426119,-497490,-314567,-178303,-212435,-226922,-88210,18259,-62551,-343670,-344063,-19468,158730,76960,15573,-74930,-211567,-147932,-154885,-209443,-295297,-404700,-332376,-68808,91496,13082,-145789,-74278,63505,61802,32286,40626,-167022,-382202,-259478,-192594,-368062,-285583,-1935,241832,324825,62405,-263165,-229577,15234,167974,167831,200883,266744,286707,112505,-74621,-227000,-311676,-76008,249997,412345,379802,194209,74014,-63254,-77466,8647,26314,-12550,287273,640154,541890,218755,125445,152646,51454,-33487,-11255,-39960,-202337,-334419,-130946,199265,213133,20339,86487,253622,274123,237639,149621,119252,143977,206413,219701,159466,97196,80794,113715,62656,-93014,-195134],[-95921,29879,93481,12591,-58870,10495,91182,-7229,-115366,-99201,-26904,-46091,83569,282227,200993,-94975,-364332,-303665,-57769,34668,-135139,-313251,-242228,-48579,75759,267980,426214,239425,-7670,-124801,-172264,-82780,114581,284377,292190,157562,28004,87840,153453,-668,21387,125830,72133,-26038,67929,252264,95241,-153741,-140048,29743,50733,7981,90635,9517,-178328,-231449,-197030,-198161,-90210,-16871,-50821,-80699,-121453,-86952,81045,215248,47406,-256425,-345421,-318271,-142639,150329,284705,228267,59686,-95537,-135954,-74126,13879,67530,92182,-79565,-337867,-328107,-155824,-70667,17994,19262,-133558,-248390,-160890,-51093,28243,39037,-27465,-90680,-128049,-116698,-21682,7911,67744,74458,46395,-78180,-295648,-532350,-487071,-121378,193532,316240,288650,147757,34517,-54879,-31129,305366,476478,193306,20967,156409,251745,175435,165409,164323,-195740,-518951,-259324,238730,373341,139477,-104190,-287215,-273610,-84349,16616,85435,217693,169795,-68462,-169894,-151131,-11746,61782,-9383,-2950,160945,192940,210502,275802,183373,75937,119213,131368,44452,-30027,-4057,-18999,-111075,-190850,-211390,-115216,65543,110041,98201,132721,327162,323893,80890,-25432,-29218,-33842,63475,131145,-5644,-81742,105414,142372,6425,-145842,-339158,-469596,-363894,-65842,27987,-18063,88880,151219,-14920,-132274,-103605,-70936,-121879,-118007,-15079,112057,214852,286476,268010,220433,40757,-148708,-219755,-239232,-148847,38154,63582,111505,133571,-20994,-16531,-20057,-205189,-246378,-134879,-200662,-218589,-8967,120655,143874,69628,131686,168126,136313,120319,212535,209288,18864,-12066,105679,138472,70066,72490,83075,61343,-27032,-4010,125792,85725,-47144,-7591,17233,-197814,-359332,-321780,-123451,156389,213897,6354,-15980,152666,239124,175968,177175,169396,62891,-55084,-117863,-62098,1483,18498,52230,146523,115953,-12365,-88603,-116328,-59349,-245319,-354750,-117976,130138,121150,35132,95207,165840,77105,-17536,90241,295102,222610,70416,-24933,-124584,-223429,-247828,-407544,-472046,-294834,48686,233011,115064,-87280,-38149,226661,278106,105904,132155,447763,588711,351083,92962,-31158,-85699,-77243,-14932,-12636,-54855,-52597,33584,19625,37051,14597,-198870,-273494,-9004,153566,-64078,-197551,-39029,210396,328893,283015,120800,-89148,-236283,-320135,-174756,52009,108583,3778,4126,126126,211993,170465,23306,-114682,-159290,-177302,-170999,-2793,148322,41519,-137198,-27838,193018,157923,20951,45512,99000,4696,-70450,43818,155115,82720,-36370,-133469,-293208,-376706,-218974,-60030,-70616,-218410,-294447,-284801,-248069,-26023,208475,117451,-96692,-47781,54905,-19420,-52270,-19404,-113597,-187672,-89149,215630,446574,341091,34035,-107200,-77448,30890,20456,-237082,-438992,-223328,-25338,-53290,-145188,-133158,-38216,-3829,-133025,-234216,-61286,236734,240465,1088,-64961,-48755,-92327,-124447,-134946,-122195,-6951,141325,76208,-157308,-289478,-144009,70932,73389,-145381,-188551,-125840,-178109,-285741,-292533,-274631,-282267,-65585,91176,165278,170079,86837,-79049,-116440,-69165,-114687,-74489,162621,319740,251181,19394,-114772,-144834,78149,324397,208249,45805,51507,-124942,-276602,-286792,-195124,-238019,290262,617177,-752035,-2137116,70192,2441669,2523278,-1197824,-2055788,266895,1043002,-730361,-1101816,-219703,504022,530604,-71356,-558012,-461257,-178672,115212,549960,579598,289805,233515,101617,693,104021,222617,159696,66228,6833,100959,59584,-189832,-296642,-139703,-17030,17479,142275,179015,-14353,-156441,-170045,-164956,-211126,-175821,-117853,-113360,-71462,-42124,-4185,28107,17326,66888,1122,-316307,-480365,-367285,-273886,-102018,69242,63254,-18871,185239,431161,455071,243109,-22024,-188094,-108269,50402,259599,465521,506499,231832,-163543,-272594,-138597,-263439,-495585,-275019,71418,54851,-143430,-244292,-206656,-150680,-59452,83227,40385,-88433,59721,142539,-29655,-194129,-305859,-340491,-201734,-55940,82556,113996,-82439,-260002,-118690,58158,8108,-56180,133937,382234,355677,67604,-101730,-156049,-85009,41953,165120,282979,431627,295506,98273,159247,265898,212936,58316,-103110,-147540,-92558,63457,300674,352968,242881,203920,108473,-154252,-357390,-306691,-155943,57978,197687,113844,67255,205129,358307,322599,212904,157710,60559,-94744,-132449,-27916,84806,21315,-43336,-6771,-54721,-19133,100760,-44793,-315492,-111857,271429,322273,94882,-61945,-80891,-44593,21652,-4835,-148003,-89655,107527,84273,1267,68229,109334,33925,-31609,-98723,-18878,240480,302592,150508,84441,37418,-20338,132488,295211,116563,-127005,-127249,-163763,-237536,-189244,-46278,-11107,-11856,-68617,-150926,-91449,-21617,113845,243087,262617,319806,427591,359637,274961,233295,4550,-190535,-225682,-175189,-89006,50433,101629,52738,-32825,-42500,-67922,-224377,-274002,-152686,-11287,28839,65069,100813,15590,-82891,-3051,34411,-26663,-1512,120554,210619,112823,53434,44888,-67103,-305731,-437671,-336920,-317132,-414999,-286994,140861,420481,421988,302636,163173,14386,-52348,-32003,105917,135645,42662,81101,131522,-57453,-76956,-18580,-171623,-285434,-194762,-94741,-67057,-99976,-179328,-136112,75307,202565,33696,-123153,-89489,47859,87868,127126,185724,93278,23981,140125,245731,112967,11448,87061,128701,69616,-39000,-13824,5663,-156935,-245671,-97365,53213,146875,174106,107861,183352,300868,232532,142089,304650,421540,334496,169253,42423,-14221,-80537,-42309,8223,-84976,-119637,-17357,-59565,-224927,-148354,51054,117015,22083,-4966,-3621,59448,38131,100021,270156,181498,-94402,-223923,-104578,70095,166726,220756,233874,153133,5985,-45931,120048,409509,395517,96669,-174251,-372358,-423504,-137164,163596,34942,-81379,103359,277050,375778,364288,218607,43997,-70182,-230872,-437308,-399251,-197214,98720,188323,29295,-130618,-131153,-65276,-8574,-80111,-157988,-99306,62997,59492,-142617,-354265,-479020,-365614,3746,224307,284606,231234,-3812,-290598,-309321,-61770,149471,156712,74986,-8418,-6907,268658,464187,343418,213182,167870,-10768,-37091,7844,-151095,-240170,-59111,-59041,-216186,-309157,-320251,-257319,-128398,-57216,-137136,-219103,-128910,-552,5869,-20260,2348,139183,331416,373307,244084,177464,65883,-311392,-541607,-279853,219238,342775,-46694,-301925,-109949,-49893,-132330,-18537,47868,66544,257613,410156,387335,348787,427638,393002,-533404,-1387952,-972907,-634905,-556805,434951,1236350,666523,107101,-190324,-140874,143896,-43808,-663949,-801850,490863,1684278,1280289,879663,457887,-110534,-271262,-384357,-297952,348527,728845,606326,134007,-229735,-119367,-4387,28956,-43599,-304681,-341870,-17455,222339,134576,16306,75677,38180,-172930,-433011,-503325,-335586,-169605,-202813,-239105,-131241,-27106,-92318,-328135,-336578,-82388,120441,69670,-19410,-95099,-159274,-78168,-133470,-251428,-342018,-368421,-226399,16264,84635,-3016,-111148,-10510,134049,132994,88984,39588,-232295,-496140,-378423,-242252,-360734,-267762,51788,344669,368637,-2081,-372804,-276209,35801,175459,106629,95896,220927,313491,171808,-60808,-230809,-275314,6729,281735,394724,422273,410084,302714,81382,-8358,60363,18539,-106023,190679,598715,497111,158646,118487,243369,171588,16120,-26781,-113402,-270511,-339343,-170370,93118,123197,-13554,85878,272671,272492,172142,99166,145548,173124,226966,239932,198581,140233,105366,73716,12412,-131460,-237075],[-130536,-14815,106032,71194,23837,71433,110915,-33112,-130972,-69583,-32792,-113407,-15284,171117,113606,-93165,-278912,-214381,-78188,-36453,-165542,-288932,-221227,-60845,-697,78911,255216,165310,-59496,-196903,-206296,-73063,107322,240930,202282,71696,35490,203865,295900,110606,17706,50301,31645,-744,91921,212926,24608,-194362,-118637,65281,68568,35569,183130,144896,-89796,-191715,-207340,-272861,-151955,50921,102499,67570,-23767,-33585,135022,298346,128055,-203627,-249306,-151176,-21395,139185,143826,74843,-15300,-86714,-115292,-117645,-47671,29542,84761,-15074,-243602,-263766,-105701,-9044,29832,-66030,-239804,-315346,-312059,-258362,-136330,-48794,-53233,-40819,2438,31514,87005,75157,84138,70353,76009,-28774,-256477,-503564,-473863,-116373,206462,299739,194337,29153,-17584,-121118,-132213,275741,552390,313564,68154,113218,215538,195766,186838,184518,-55847,-287130,-54809,323367,385692,162813,-92495,-236712,-187778,-28770,104802,189431,265395,213597,5464,-111767,-137442,-1756,127884,75166,23064,158333,252156,250511,233578,145364,114378,171514,162117,7226,-149654,-182323,-160081,-177838,-245657,-258751,-173157,16703,124756,199099,270591,413043,355183,70887,-90127,-79534,-25999,7417,-31888,-195419,-213934,29107,32273,-149543,-224781,-289707,-437076,-407641,-115634,-15139,-88463,-5483,47735,-90791,-155473,-105898,-100061,-148697,-139113,-65339,87231,270795,338016,260333,200706,43235,-186754,-294977,-264456,-133296,36440,77227,115112,51340,-66380,54368,119908,-45695,-132172,-88472,-174602,-226943,-42637,98271,112392,42256,144138,196710,146571,170694,317737,228192,-42497,-40795,86390,67683,6777,84036,152338,123138,5981,17425,123691,44612,-82070,-36003,-10374,-156411,-262035,-258492,-56211,272352,301981,12679,-75075,80985,206420,165150,138493,116316,59308,-67662,-179884,-169522,-137149,-108783,33754,266419,322018,126629,-129180,-284426,-213109,-397508,-501507,-170200,186476,243580,69868,1338,50081,56807,44177,163959,396105,320283,62591,-100481,-142354,-180818,-240631,-424796,-456909,-239195,81580,230615,162418,-45467,-83932,143579,269936,166702,146881,350976,489388,319925,78065,-51181,-92548,-91566,12216,102855,67662,13383,82686,80039,57965,-10514,-231245,-256385,88975,242829,19525,-33490,214691,386313,396995,345117,219349,159,-187927,-335909,-227527,24179,144906,45098,60629,241480,271933,130030,13808,-52304,-87871,-148192,-198912,-148869,-27196,-9301,-14180,106635,205172,80468,-68647,-21007,40967,-29870,-75510,5022,76515,10711,-87335,-183821,-307066,-340492,-190380,-131001,-178120,-227561,-260126,-271509,-223882,-21029,165091,39420,-185516,-94894,69159,-65626,-173092,-76930,-62651,-71775,-10176,213138,410512,319287,82166,-15010,-35904,-11116,-42726,-232938,-272394,-13448,51818,-81443,-173390,-149250,-67154,-23561,-72607,-116265,-12989,178457,147852,-21932,-39899,14652,42976,-5781,-106978,-99566,42814,151081,58852,-159841,-295172,-185643,38794,74843,-131104,-228506,-263927,-353778,-353283,-279828,-294961,-336641,-106993,126804,176184,73656,-4132,-46091,-30910,-99442,-254553,-222056,35838,190975,116729,-38022,-118470,-107650,139523,279834,-45956,-286868,-286227,-394420,-467399,-386701,-239254,-160912,834630,1860379,266267,-2451778,-1572563,1552801,4331135,1392282,-1133497,-961066,-269390,-1135343,-1158615,-531531,-5780,200054,-176021,-702460,-618161,-191888,152348,509632,547781,378258,311087,37574,-96667,92809,179957,39812,6591,76263,203228,127759,-200024,-370964,-202979,-27275,57855,181693,171967,-56869,-207521,-150444,-142524,-208221,-213369,-186287,-178375,-107662,-72163,29057,126117,55793,18485,-78387,-371886,-466744,-326052,-189490,30450,201144,139310,-12245,174434,462898,468877,166170,-147097,-258476,-51465,71865,196600,373234,445046,175624,-224852,-282485,-87001,-237537,-542218,-369364,-6805,24533,-149778,-270254,-239933,-110404,45887,139335,43924,-63149,103564,182739,10551,-160455,-306965,-331379,-165372,8883,148909,155620,-10291,-86056,51981,65063,-52645,-92432,77169,301074,314491,62824,-139567,-269004,-221604,-6180,197460,330786,460059,321802,88944,86411,215660,212386,56336,-117765,-182130,-125322,51520,249348,264929,192600,182833,145910,-41830,-238568,-265334,-159323,71759,178164,7620,-93256,56745,242917,238924,131711,113463,88183,-47218,-106875,-37863,-3384,-87439,-32455,100548,20365,4636,131040,-12851,-335905,-144621,271265,342789,114825,-43197,-91960,-63309,68337,103910,-52722,-40170,139053,115611,31118,96574,114063,6822,-17577,-37112,19760,226989,289716,184274,79247,-35590,-89944,106996,320353,203018,-11505,-30964,-47296,-145034,-198552,-82950,22520,25573,-99712,-180221,-32056,81960,183454,276719,276918,277310,368727,353247,268253,191358,33159,-139335,-239642,-193799,-81245,16836,98868,110074,12015,-23938,-42347,-188176,-230897,-120150,-38395,-51046,4873,98065,15276,-96534,-21180,38962,19298,66151,175877,233280,93194,-27930,-669,-16822,-213283,-386873,-329802,-251840,-294430,-209553,127699,336638,355152,230918,111060,35917,28165,51338,177784,160243,17253,48768,89827,-130577,-105372,35475,-162326,-327838,-165191,-16743,-2987,-29091,-164803,-210248,19242,198839,55477,-104951,-68209,138943,226552,208145,212570,126788,1100,27437,115503,60879,30153,89118,20008,-58473,-74336,10155,48421,-123105,-257876,-128914,52373,142128,148810,60956,93868,199026,191350,190852,366988,425724,307985,186620,97207,28201,-63809,-42593,3086,-42960,-46351,69787,58767,-92530,-85625,33733,101994,-3743,-89785,-100918,-24682,-38289,43004,235329,135948,-192310,-360166,-195431,45724,146121,137510,144802,112641,21117,4684,167005,421621,408740,190653,-14815,-236299,-384656,-181817,62678,-113525,-152236,139491,328786,391260,369874,221822,10186,-79547,-141344,-313230,-341129,-187584,96026,133289,-72475,-218346,-143090,60650,189002,3758,-212739,-182254,35749,51641,-172230,-335856,-371082,-273925,-35495,128372,253664,280179,49448,-284726,-380222,-145436,86206,62031,-24753,-34352,-25310,159951,288375,115584,-73634,-31229,-42700,4755,60319,-194384,-427533,-205955,-73106,-175563,-256367,-273515,-246377,-121669,-23564,-158757,-346701,-315665,-190980,-96317,1782,40743,117488,312323,385445,249917,190002,95581,-293935,-597632,-434819,37609,287796,56793,-210142,-79233,23840,-27777,39399,98795,81965,202580,328880,258543,97570,93539,-18085,-759496,-1422591,-1030291,-403269,-123779,658346,1455504,867808,114518,-321262,-134459,153722,-93595,-746217,-1070615,-25352,1430657,1507362,1232426,602812,-89361,-110558,-105062,-109711,396179,680415,466662,30562,-227310,-110813,-22468,37419,-11080,-258397,-330517,27594,302717,207372,36302,65132,43456,-132306,-376418,-443126,-249187,-79948,-153023,-206498,-131062,-61586,-106175,-251010,-259455,-114311,71719,59082,-34982,-88858,-71903,16286,-91221,-250053,-340522,-305999,-134426,91779,108105,12832,-64336,21707,150963,141813,73366,-11704,-279300,-557379,-445836,-242872,-299308,-253120,47662,356432,330106,-73161,-422143,-301459,23402,163564,63723,-2064,134721,271546,185742,-53262,-240280,-246414,53836,241331,269803,336614,525458,468187,222401,62466,73758,-71277,-284435,14829,464548,367134,85956,123562,301651,245918,44403,-68579,-203522,-341430,-328856,-205680,-57241,-10211,-31025,114344,278019,214405,50619,23672,140675,154540,208262,235289,211273,149121,72720,-21344,-60226,-152854,-252555],[-143076,-39626,116498,119649,112150,145801,142206,-40747,-133635,-41425,-46920,-187525,-117088,59947,40131,-45513,-114197,-88592,-95744,-129643,-207764,-234336,-158595,-43001,-24204,-23178,120366,118378,-53136,-191006,-167029,-28547,100468,157395,66766,-45581,11850,260151,358302,172054,-8896,-45151,-21913,16023,87851,117788,-54257,-205866,-98448,45217,20412,14421,225522,250320,17364,-105549,-186121,-331859,-208500,118757,261625,231458,102306,52522,200649,380601,238922,-91465,-142105,-19301,87061,183822,121759,-43215,-105152,-81205,-82674,-145873,-86423,23560,91744,55417,-152353,-213482,-65188,44679,33163,-128226,-295073,-354216,-441429,-429250,-277455,-123050,-57346,35839,121867,135825,151723,122379,87298,32676,36401,-26418,-207834,-408504,-387609,-110963,137729,184955,42048,-116582,-97915,-187217,-228424,165685,498858,361901,110489,87814,171313,175979,124212,120009,27366,-61735,168605,423263,399624,178632,-50180,-91879,-10009,62754,182295,263363,266909,226543,86179,-42598,-121868,-20378,138447,133912,68264,180506,316661,278328,160621,80678,155554,241585,176377,-45350,-265434,-330990,-263744,-195753,-229650,-227876,-194717,-50693,87409,245829,363137,426367,329563,54497,-147183,-148988,-62443,-73017,-169381,-308080,-270640,-31548,-46401,-216493,-213090,-158017,-322923,-401418,-157113,-53291,-132729,-93267,-87224,-190208,-192754,-135742,-137232,-155465,-141664,-113322,45992,289671,349083,237682,190074,67675,-197518,-342297,-258421,-86843,49480,98442,133129,42478,7153,176884,258070,103022,-19891,-38882,-121386,-209539,-118421,-6567,18313,-12688,131675,188211,121122,172899,335268,178336,-114903,-69088,55659,17623,-439,113487,194587,148614,15652,27861,111030,17315,-77526,-41040,-35670,-101256,-143001,-172168,23649,370882,355062,21895,-103118,24302,166831,134751,67798,66715,74981,-58548,-207693,-256749,-308626,-272307,-10803,325208,433277,212868,-142470,-363812,-276033,-430377,-543680,-223113,193003,354978,152754,-54992,-67078,28470,120797,255793,458561,366691,48778,-153647,-134789,-93986,-159156,-341960,-323528,-98448,117322,209354,227150,65585,-72186,63979,240559,227605,181422,248981,322183,238401,57242,-57884,-90250,-78395,64958,212542,175885,73107,113457,117291,68237,-26884,-222339,-194693,173108,282531,80443,124158,439652,535480,457939,401819,308413,98227,-122399,-339284,-290570,-49913,91849,62947,145217,359094,314816,98849,16309,2992,-33580,-88936,-160969,-248610,-190270,-19521,152735,275040,267141,66351,-117698,-74903,10451,-10152,-18072,-12103,-23384,-72142,-127903,-214638,-271516,-221481,-115736,-185980,-271747,-218095,-203469,-213666,-153971,-9380,105204,-23944,-244938,-145956,60464,-89720,-234965,-77918,48473,86638,74756,163878,297462,241725,101289,41778,-12161,-48904,-85721,-181885,-69642,172864,107023,-106419,-192803,-139715,-64271,-31295,8143,41240,74091,114441,28056,-60863,-36404,37673,120136,95440,-48360,-54639,73861,122304,28424,-130484,-242671,-197925,7148,88455,-66754,-223907,-371762,-474309,-363290,-246201,-336758,-391755,-126963,177570,191014,-3040,-61732,17014,75536,-96966,-362689,-367017,-115842,9435,-55273,-120329,-127821,-56733,180758,212030,-236460,-503986,-509544,-494690,-493749,-382544,-44189,203100,1295437,2769308,1433102,-2300079,-3929208,-1190246,5119921,4934982,701815,-1971748,-1593336,-1359574,-908167,-650760,-482302,-124257,-210279,-802562,-769785,-214222,142307,380242,475148,493214,435187,41674,-139484,109453,168189,-53508,-51494,145938,309832,219767,-121771,-342327,-220791,-42354,87223,234666,212605,-53292,-266768,-179823,-138393,-201290,-229672,-247489,-249418,-141529,-70987,103779,246508,109301,-27815,-158702,-390175,-396713,-260352,-115243,131406,293963,191792,-18014,105433,386876,371787,49576,-251852,-307395,-42015,73670,127053,250633,317270,79290,-265868,-264299,-16605,-162159,-512197,-426818,-100907,-12932,-128684,-253719,-231696,-40634,149874,155854,32683,-22402,108967,144063,18206,-117152,-280781,-292960,-116486,63989,175008,160116,59725,96498,186444,23774,-150076,-139521,4264,178237,244195,71629,-132005,-311962,-301096,-47584,204046,338440,434415,299029,56611,85,157106,211462,59503,-125573,-208827,-156280,15811,160312,147198,124459,174449,205592,73471,-105454,-162750,-75460,154642,188633,-78809,-240282,-96015,106609,136126,36392,82521,168892,60387,-52047,-43705,-80729,-172851,-18398,177869,86596,39303,193011,70117,-272011,-138363,229085,283803,82433,-63449,-134368,-89863,105081,174746,20037,-44978,62139,71725,29126,77734,59754,-56041,-32898,9127,41447,162366,208831,194273,96723,-76984,-144868,58362,278281,215059,75909,59380,72224,-10236,-134756,-84724,98395,111919,-94714,-190118,16684,157977,202443,260454,256927,211594,247698,255771,196106,138934,98770,-51042,-224373,-194525,-70243,-19248,74558,130907,36956,-3480,6227,-108633,-154351,-77433,-74609,-146055,-104290,22440,-11268,-109429,-65817,-5411,28351,79163,151832,183416,49318,-104326,-26094,68977,-33099,-219189,-233114,-129112,-130829,-99805,91756,190910,211250,116262,29535,47749,127864,168899,233198,138917,-47986,-38724,-13504,-212181,-113633,98004,-120658,-339318,-142399,54409,75738,49128,-145210,-271729,-33934,174664,61902,-71415,-48170,183730,302294,248415,216208,153537,-15312,-113410,-52421,2323,40940,56304,-90290,-149223,-83385,27343,62840,-95286,-253436,-147381,64368,176355,126776,-21885,-45740,44735,129870,212280,338502,337507,228867,167877,136723,74382,-46139,-57713,-1384,5327,14067,75934,69290,-9091,-30269,7846,68731,-45475,-154058,-142189,-51310,-90645,-45396,147637,76798,-247172,-436779,-251586,33800,110202,1271,1529,34984,18659,57883,215701,422554,383491,241555,128113,-89018,-324355,-232275,-98097,-276493,-203699,158070,303806,299432,283787,176012,-21881,-79317,-46612,-164205,-251270,-173769,60054,50818,-166862,-285861,-154678,158414,340952,78364,-242648,-258710,-12283,32638,-187397,-304917,-273421,-198879,-87784,49242,219355,295538,97049,-218307,-379560,-216058,-11499,-39506,-81134,-22679,-34024,31533,82947,-106755,-312350,-207298,-58828,73140,154723,-164624,-531860,-306958,-85411,-140908,-200738,-207408,-224917,-123813,11005,-157633,-448891,-497866,-376115,-175883,38358,94767,98301,256992,346824,228440,157176,62442,-277443,-582101,-503232,-79827,252047,158840,-139740,-97510,41552,16175,29426,86836,47549,86743,193034,83577,-213236,-359402,-500981,-939669,-1353603,-866469,67045,349918,909948,1633061,885455,-8801,-462080,-167735,49149,-246154,-830479,-1290749,-439165,1312545,1790690,1315677,508429,-121287,36096,241065,162526,439442,571343,293706,-39005,-166238,-73462,-32636,15631,-36387,-201829,-271728,77754,357605,277537,86407,75741,69613,-46195,-244423,-296796,-59876,65164,-72171,-123358,-64824,-51050,-77469,-115606,-108571,-72821,46675,56904,-21007,-43865,45122,122977,-31952,-188866,-263957,-211264,-56818,153921,174762,90002,17080,38226,119084,95436,10818,-70813,-268883,-519626,-423278,-189561,-195390,-224996,10843,296880,245366,-115289,-386194,-279177,4293,145386,44490,-60799,57849,210856,168950,-49312,-246370,-225650,63970,160838,94664,168939,504445,544120,337582,126860,54549,-197024,-466165,-161098,291112,208679,48461,176494,343107,259807,39122,-121299,-268390,-368546,-294406,-228053,-205585,-138200,-16996,179387,294443,146714,-67797,-40678,124743,119101,174766,226892,206139,128061,2185,-126977,-119641,-134717,-225322],[-154338,-70389,86743,119298,157192,191373,160252,-42383,-137556,-36276,-77612,-264450,-211362,-42483,-17796,25653,73358,32295,-109676,-227917,-256449,-168452,-77172,-15832,-15636,-39254,32219,80335,-12548,-119925,-79402,17541,75921,52063,-77722,-170789,-44130,241853,332045,166483,-41735,-126547,-80493,-1353,28801,-17969,-125237,-193831,-93383,-25554,-80080,-48117,206574,287244,105865,-4936,-150054,-364522,-237641,166080,378365,362182,212162,136445,253179,431157,338241,36592,-60443,43028,164645,279436,222430,-79593,-174871,-73424,-48357,-156414,-90405,65860,139627,136912,-65094,-172421,-36480,73930,15737,-162603,-287460,-345619,-483047,-495732,-350504,-167315,-44087,110954,198630,177078,155745,121462,63262,-33404,-53151,-57488,-151768,-273000,-260776,-111409,9856,2754,-137547,-254692,-185536,-235821,-289002,30430,367081,347878,145100,86721,129662,115542,-3681,705,41288,101348,345088,508425,423421,189684,11553,97022,196281,164304,236994,290285,213520,189602,138047,12347,-110458,-59067,94890,150188,112182,213678,361904,280087,75521,12424,191718,311150,165871,-105181,-361316,-429989,-303081,-151290,-147082,-147243,-188460,-123822,7454,217608,357177,344404,250017,29430,-195268,-234192,-148339,-160236,-238880,-313505,-248130,-69293,-79607,-181897,-113294,14441,-160359,-340223,-178360,-82875,-148581,-169877,-239597,-304874,-244239,-189439,-181339,-156039,-133481,-139866,4266,252915,299701,191825,184162,115668,-162623,-347319,-226214,-28212,60247,110508,157538,100356,150385,300049,341473,169092,15105,-30814,-69138,-177409,-225322,-185792,-133895,-102111,74288,126414,58323,117297,247935,66035,-184937,-99325,9664,-17440,16688,122894,178816,123237,2069,26137,81929,-6842,-55108,-35129,-65857,-71876,-56531,-102345,73002,400794,343433,16444,-113591,-20715,119976,81643,-31090,11764,81510,-48459,-212449,-311656,-465449,-430367,-74601,313861,428688,220452,-133116,-335880,-233516,-354729,-497087,-282303,125991,400789,254642,-62466,-171494,-22864,170322,310177,433396,324214,12492,-192835,-130242,-16783,-51203,-198876,-120158,70872,121155,145504,267606,203949,-22173,-16211,170300,243242,192595,140793,120598,113023,10741,-76484,-96458,-45334,132443,282191,224697,94165,106320,104431,40920,-56450,-196948,-126896,190213,236328,82109,203927,517667,563978,459359,421261,357120,168014,-63000,-331316,-358501,-152466,-22334,40598,207290,420895,315732,69810,-4987,-3095,-41923,-45902,-95287,-291405,-317029,-17835,289773,420473,355829,104262,-123491,-107638,-5720,20633,44593,-35740,-142521,-156233,-154273,-223891,-200946,-61477,-32386,-225388,-331418,-206892,-161181,-146237,-73835,-9546,28853,-73249,-275003,-198337,23158,-88515,-235397,-57520,153501,219934,117464,50855,105042,106924,77179,50487,-19522,-83433,-106740,-120065,67044,248737,104086,-140064,-221058,-142820,-79009,-62524,61315,167057,148422,51222,-85207,-106295,-45964,24294,116577,134183,-895,-25847,55792,44952,-24093,-97930,-177259,-195760,-19102,106864,12922,-198025,-443757,-527684,-330638,-207728,-387714,-444268,-121205,228807,208086,-34512,-75517,75320,151257,-77632,-409042,-465894,-264195,-195242,-225850,-200638,-119268,7933,183890,125725,-316511,-569360,-606428,-465145,-376667,-258531,369643,805983,1618199,3081586,2342407,-1736694,-6237132,-5053146,4636820,8584101,2973112,-2584542,-2624822,-1422404,-530699,-581170,-766920,-328440,-162830,-821749,-867529,-236682,83718,187147,365344,576009,553245,108398,-109818,157815,193620,-110079,-113755,172567,366979,289492,-378,-253553,-217824,-69052,90471,278109,277529,-17567,-297027,-220806,-143184,-195667,-223014,-285930,-306146,-164893,-40520,196891,354846,171988,-40862,-201770,-358183,-289573,-185745,-76371,172198,328081,213362,-20761,15952,225238,192665,-75289,-316166,-316236,-60477,67655,64967,117225,147199,-34706,-274772,-219393,59027,-43584,-400532,-422567,-179803,-52753,-97949,-205545,-179325,59614,252806,153205,23239,40087,107242,65937,4486,-69012,-225644,-234654,-74766,80784,145345,123268,107936,234740,249369,-46640,-250033,-181923,-58003,57727,166157,95944,-71081,-268366,-295203,-68176,176515,293316,357447,237735,19987,-64047,110991,213602,72270,-132210,-235399,-174723,-17319,67841,31584,55532,184335,278724,176273,18628,-24981,64530,266050,217243,-119661,-329813,-211222,-3561,53859,-34974,85793,288295,205230,36161,-12195,-98935,-202567,-3599,220486,148271,88176,263446,173895,-146330,-97677,163381,176687,9381,-130441,-206400,-113952,120964,195282,73083,-74040,-78360,-22153,4560,32846,-8143,-99765,-50250,31339,39298,69584,106153,206741,157327,-51749,-147599,11034,179970,156063,122573,133588,167146,114795,-41466,-47537,199872,218160,-51837,-163915,51670,191998,174230,193064,202931,154406,121284,120043,102963,109451,187958,52081,-183709,-171795,-52280,-39848,49321,130433,48998,24774,79454,5433,-48895,-20817,-102001,-232523,-235295,-100090,-40277,-98936,-109386,-74305,12462,53592,70855,90858,4910,-139895,-11754,177489,177612,-372,-71822,30567,50226,38644,71533,43584,36637,-7305,-57843,40404,221593,304777,273935,91597,-116594,-134744,-127621,-271896,-101541,162847,-34170,-289225,-107152,113319,153362,122321,-117200,-298165,-63024,151207,67073,-19084,-17824,194271,320842,249457,197534,167915,-19518,-244287,-207185,-33618,52747,108,-169069,-169090,-54044,46460,69462,-52956,-214195,-145177,74709,235536,136737,-93109,-190556,-129165,55999,200208,232100,180502,118105,124687,166062,133381,-9710,-63564,7299,54110,60205,30944,7731,20807,1932,-24032,24149,-87900,-170298,-109922,-14002,-101469,-120521,59199,41827,-224437,-410086,-241313,35469,48985,-154493,-143760,-40538,14969,107260,251150,407704,335545,246193,219087,32570,-242253,-249019,-240285,-378885,-206727,156522,212460,144481,152573,103179,-40920,-52449,56325,-15588,-151961,-150499,13085,-30148,-215004,-296196,-151900,209085,419262,139787,-230460,-299810,-58163,20256,-167476,-255687,-207237,-160765,-131651,6560,191219,276781,130007,-105933,-294713,-236986,-103614,-120520,-89044,17736,-29485,-77050,-91208,-267919,-451701,-313713,-51542,159342,275196,-53570,-498178,-318804,-82437,-113699,-152060,-135861,-194630,-125910,49860,-128340,-504339,-629450,-501432,-208575,82723,162167,113272,204674,289236,209437,106534,-13852,-261950,-498060,-466476,-99308,256419,250922,-78847,-137003,4455,-5355,-30680,27636,-19562,-50432,48177,-86828,-501506,-785018,-858733,-958039,-1146841,-588766,468517,662479,1051947,1612307,772526,-77931,-448395,-166842,-115411,-467683,-885715,-1351842,-656071,1233342,1951100,1145811,315479,-101919,163252,577932,461733,458014,406913,102597,-88044,-76457,-10891,-25564,-30980,-114674,-171404,-183820,131856,382944,324651,149767,113341,120140,67221,-60220,-76099,185572,216635,15339,-9562,55183,12542,-2664,50455,91227,48464,60616,65077,20879,39373,174123,220348,28867,-79729,-116071,-89567,9683,198997,270607,224709,137342,62380,63276,18972,-62020,-98824,-184172,-368167,-300405,-91362,-69317,-162847,-20158,207076,161598,-102127,-263972,-190453,14780,138135,43753,-65151,30625,172281,140963,-36012,-220302,-193901,56648,88773,-47224,14853,394977,553495,419263,184757,30589,-285742,-556403,-251784,156630,105257,96357,307091,400598,230464,4297,-150234,-251637,-297634,-210142,-205477,-280466,-189020,57556,297985,360769,140712,-100067,-37226,142699,123477,181201,263345,226336,120529,-40038,-162425,-101531,-37316,-121437],[-136169,-81288,43832,100309,176388,219497,186592,-7351,-110399,-24901,-85439,-291433,-248709,-96817,-27157,128205,254495,150822,-80832,-273205,-266213,-77156,30074,27748,17892,13116,5033,60214,60159,13518,43897,58806,47767,-23057,-168799,-254205,-95247,192722,271127,132943,-32560,-137821,-107258,-37867,-65264,-141955,-155121,-149598,-91010,-107482,-181400,-109261,156987,263185,165741,95301,-94610,-344920,-210290,200161,442560,440483,279815,196990,285564,440968,398673,147861,-7509,49541,214728,398630,386192,-18986,-182557,-43075,-8319,-139581,-50324,152337,229227,231176,28925,-122874,-10493,80573,-13166,-161756,-219648,-277686,-401063,-421813,-323425,-163640,-13018,167396,224015,160761,105356,65587,16677,-93001,-132660,-83517,-82984,-122922,-125150,-111653,-129152,-184574,-292688,-349200,-254365,-251401,-290919,-63524,233151,297495,166742,106312,103167,38004,-138747,-114334,8483,180125,438630,558588,453316,199218,78808,269450,368533,255576,270552,275677,124297,110685,143583,42312,-95473,-90164,27615,130080,143289,247232,375344,255871,8500,-27611,222096,363781,140306,-147280,-410227,-465229,-267779,-45809,-17815,-46224,-157988,-177159,-80097,129168,242457,189944,147452,8121,-217737,-306496,-254380,-226464,-216296,-205349,-155173,-71676,-55640,-55585,50268,180436,11889,-224615,-162796,-89075,-123869,-217012,-375393,-403374,-287195,-238944,-213639,-150399,-108667,-115125,-1976,184151,210183,137348,192431,201682,-57125,-291674,-168722,32402,66111,111698,188173,199274,300087,388215,354619,138748,-45060,-71244,-25265,-126239,-318234,-382719,-296511,-197630,-13768,31743,-9741,34195,95876,-59099,-217284,-110847,-28002,-27014,39661,104150,118704,76215,-344,39724,61948,-14312,-17625,-9983,-82089,-75075,-22111,-57683,83371,351686,273146,-1252,-109827,-43776,87147,28829,-122603,-31973,80312,-31853,-185097,-303552,-530674,-509338,-118576,266577,345810,168654,-93317,-202475,-89307,-199753,-383704,-318091,17686,375044,356023,-7080,-226889,-76342,186651,311739,331034,215565,-21947,-194984,-121106,34189,60190,-25467,98731,214363,92264,57876,277113,341555,61600,-70609,82003,207967,167241,50861,-42699,-9895,-46419,-100788,-93272,24693,222483,313013,213885,82557,78583,56820,-10357,-85990,-153170,-61508,141374,123641,34671,192192,424294,454305,396614,407217,373618,210568,-764,-284687,-387551,-222081,-110094,12046,235864,422965,300431,73030,-33101,-61422,-96584,-21943,-14650,-257627,-364287,-5433,368491,526689,463054,187494,-72949,-91563,2987,49601,86691,-62500,-241630,-202047,-136213,-182923,-88981,110892,49911,-221421,-315124,-175862,-127800,-71252,12576,-3860,-30286,-85160,-249345,-212021,-5682,-39758,-165542,-27885,214712,297177,116701,-87516,-110494,-39892,40058,52264,-20664,-82969,-78094,-45409,109125,210951,62058,-155100,-231759,-153850,-119593,-114045,74309,229024,193228,27048,-129029,-113794,-21978,29704,83753,127248,29056,-17366,4134,-45035,-70535,-62373,-118111,-169767,-11185,144132,92454,-154410,-459803,-503100,-260725,-156603,-400107,-456284,-69171,283050,237787,4437,-25293,127478,190876,-34329,-360475,-459954,-348444,-352601,-331770,-228127,-49642,111716,176154,64199,-252855,-479781,-595298,-378593,-175616,-25587,896315,1485929,1773932,2751732,2669315,-951516,-7606189,-8682585,3175005,11311363,4981136,-2788933,-3170424,-1355147,-195594,-357214,-737723,-312843,-26133,-710723,-836499,-226391,-1384,-16561,248046,597677,627980,221460,-1515,244471,263068,-116326,-166805,145180,350646,311304,117254,-154612,-212763,-98648,75007,306341,346895,40382,-258230,-214455,-129820,-178611,-184640,-280292,-323303,-163482,17491,289659,434012,248392,12059,-169717,-268907,-161168,-104103,-67223,160525,314465,214937,712,-38876,48564,8761,-159044,-319687,-272369,-65845,71573,27024,2354,-19570,-130692,-241843,-148942,128207,99803,-221073,-345072,-212266,-81013,-71129,-142958,-89465,186338,353763,155668,36829,132418,142105,16237,2029,-9268,-137949,-162534,-49418,55565,75425,60489,125820,301160,243466,-113338,-316662,-203064,-81372,-13859,106996,132481,30236,-150229,-197767,-54964,119338,202738,249809,158991,-3086,-77927,95158,222470,99167,-137298,-266572,-176806,-26098,3103,-56283,-3477,202033,346174,254627,116264,114102,215662,362304,245616,-108731,-339248,-264343,-61727,13467,-61836,121798,411392,350672,149760,72617,-35957,-163550,14037,238949,208937,145078,306309,252225,-8938,-44361,92034,66317,-74522,-228275,-290404,-128368,107028,168062,114460,-87049,-214152,-128512,-33967,-16537,-46682,-83877,-43275,32212,15975,-22334,31063,244650,258613,39534,-90997,-20053,51953,52861,128189,184026,217091,176721,14758,4550,285856,295480,9501,-103694,70479,182641,117254,86856,119588,120031,33688,-184,27055,111621,265087,137416,-131773,-134642,-33455,-38351,37093,120973,51788,58089,162650,126580,66147,42247,-113995,-299583,-362060,-230206,-52633,-58463,-134922,-145955,-21411,9479,-27979,-6571,-28657,-126796,35129,273355,334984,180823,107214,193673,214281,183102,82846,-67683,-123698,-113802,-131139,4547,272402,418749,295456,39209,-156718,-195385,-205654,-295736,-84669,215707,88495,-172206,-51513,146647,201164,169572,-87406,-286928,-67729,132003,70505,39030,26619,188722,296374,210421,146149,152762,-20367,-339857,-317342,-38918,67158,-63103,-205601,-125926,1693,65999,78122,4687,-145020,-128231,64778,283534,183667,-115302,-301398,-289956,-26743,150097,79003,-6904,-464,72992,185872,198511,48519,-46406,24628,88288,91418,-14471,-61700,6391,-7531,-67520,-27620,-120916,-135007,-19824,59592,-82383,-156734,7586,48339,-129120,-287707,-164643,42429,-43378,-296485,-247132,-87928,13988,136055,249837,361807,275746,208881,232262,97586,-147228,-213544,-301393,-378414,-161631,122984,72742,-23215,19901,23591,-47008,320,157454,100810,-71554,-120986,-29553,-90730,-201680,-242822,-137452,201207,418095,182971,-178808,-296267,-93171,15385,-110638,-184691,-173115,-163759,-155765,-4962,161299,220100,130986,10252,-152016,-197255,-160986,-168636,-70484,56436,-23134,-144051,-200903,-350660,-493572,-347045,-39485,224197,373345,102765,-335398,-244695,-67297,-100000,-125716,-85158,-169444,-126894,88572,-76281,-509706,-686118,-537320,-192749,112236,215030,160152,173749,232218,202642,54884,-109516,-250002,-375167,-354212,-42220,285765,314939,-18475,-165138,-68328,-78209,-117584,-59889,-101823,-170434,-69136,-217207,-703326,-1059990,-988195,-805544,-847818,-383789,503401,674806,998247,1333789,633414,56699,-194421,-86986,-283865,-719221,-925245,-1258456,-719679,1043572,1808982,809244,206312,61447,262486,808450,686568,402355,182880,-110797,-163423,-18929,47858,-17660,-109144,-240137,-207034,-117048,158511,350524,306089,179618,147109,159525,150089,103408,149963,390603,297302,54371,71708,161476,83255,70134,175694,263184,185817,74796,45569,46540,113658,257244,250797,34398,4725,29236,2993,26913,183973,323443,342003,238898,72480,-22330,-95726,-155566,-121468,-83493,-174220,-146285,-13951,11973,-101806,-61673,79196,63276,-81879,-134308,-88573,27649,97562,-7280,-80239,5632,106002,50336,-69166,-203500,-193243,-7349,-2197,-154371,-99465,233336,473932,395050,161721,-43372,-354732,-573919,-287880,43088,38112,166799,429282,411825,105823,-133366,-216397,-211943,-199538,-153535,-204587,-323371,-207853,110676,370931,391327,137187,-101297,-41300,114473,94183,157862,264172,192930,51656,-113372,-193135,-90137,27368,-56175],[-130537,-110532,-36402,42760,142338,189441,179698,26034,-83047,-33434,-91815,-278873,-247662,-131314,-19670,212047,357659,226617,-31602,-270298,-249521,1000,117810,44425,15580,47335,-12382,23179,116748,148537,142307,57946,48,-62205,-202100,-298069,-140508,134313,204807,91763,22043,-77576,-102568,-92794,-181455,-234600,-155596,-101655,-103753,-187944,-260698,-154584,90810,185686,175520,160992,-37349,-284645,-147625,209963,444394,443732,270431,199508,277300,394304,385404,198344,10371,19677,228871,480549,508274,92354,-125842,6679,26604,-107057,11252,234578,308307,309812,120377,-68674,2644,58109,-50384,-139699,-128576,-173794,-226291,-236004,-207311,-117210,22898,188102,195093,93418,8194,-44229,-48624,-116581,-149731,-77869,-11992,5513,-16973,-112311,-241413,-324457,-384913,-389265,-296872,-241782,-244740,-87953,142118,223282,155861,123161,89705,-32053,-226468,-179131,-40188,178342,442309,555752,459087,195395,127012,368241,459105,316358,280993,228112,24199,9564,97980,41334,-72434,-91921,-30141,86190,149446,263255,346741,207361,-21623,-25149,238350,378005,110762,-152401,-394828,-438560,-177626,89099,115138,43654,-115578,-196850,-143223,10457,46344,7651,52667,-2053,-204361,-339485,-345616,-262762,-125286,-24821,-26181,-41369,14435,117646,221704,285462,144252,-79453,-110812,-67369,-59322,-226161,-469733,-461159,-303717,-262469,-224106,-142961,-68816,-30327,49286,122358,114241,85246,212504,322459,112208,-187468,-107304,75508,60357,94994,208580,284031,387609,411721,302597,39250,-175034,-150033,1182,-63682,-360033,-534533,-418508,-268956,-111633,-70535,-56647,-45750,-68254,-151789,-195829,-95077,-43164,-15964,44931,54408,37550,36056,26311,77480,65089,-4199,19601,27592,-77981,-112219,-48979,-46023,52572,228611,153681,-37766,-109694,-53240,71894,-13599,-185263,-61379,69082,-12913,-134247,-231704,-468514,-471734,-125301,204813,222406,76790,-40256,-18744,98801,-34988,-255965,-316023,-95290,284434,417073,84522,-226695,-122125,161764,252686,178155,77132,-35617,-152774,-107478,44949,144443,126961,249707,261187,24526,-40414,242428,430183,147450,-95081,-9456,118315,89307,-20233,-131250,-105552,-112309,-137805,-79206,120515,311485,294883,143087,35393,32798,-17504,-80843,-118055,-110146,-21396,35058,-33848,-57594,87987,194731,233353,271946,351192,352313,214817,51472,-204465,-361944,-228812,-117305,-35,218411,367855,282296,111770,-55290,-151548,-175448,-24503,49224,-174610,-334216,-2574,366248,570586,547521,267545,1410,-41827,18064,50995,77988,-105064,-307439,-204403,-80064,-101156,35439,240015,100066,-182308,-231212,-132885,-110037,-8711,81772,1305,-69871,-72033,-178940,-181000,-15423,35742,-64790,-22242,189845,284131,67226,-219987,-300945,-172277,191,66483,309,-48801,-10343,28305,63871,88419,-4841,-147434,-216506,-177055,-197103,-194038,23808,194235,182349,44123,-90767,-76340,43687,79643,65657,90983,22872,-45187,-74196,-129931,-106748,-44564,-96883,-139549,20606,178637,132959,-122217,-437309,-439524,-194979,-115577,-365633,-420497,5694,306852,246761,78340,60271,154714,184930,10714,-243777,-352201,-350114,-428803,-359765,-198161,72441,238564,165534,41616,-87744,-311614,-558575,-348795,-9249,224933,1326906,1968217,1698804,1908774,2254411,-238697,-7436018,-10683426,1382031,12219684,5999988,-2765121,-3233899,-1218679,-29375,-69912,-405547,-85643,147169,-483699,-659147,-188979,-117097,-207607,125750,526227,607940,316487,132119,329077,334047,-103263,-224029,50681,238306,249856,159319,-122349,-249326,-151574,25154,291191,371605,76124,-175478,-160092,-112904,-168074,-142688,-251610,-320068,-162453,61927,335300,450057,308827,108722,-81473,-162072,-55588,-43355,-93345,96036,247212,179885,24353,-53011,-94180,-126686,-192891,-287659,-214110,-60286,62451,-10341,-100500,-168065,-209016,-199610,-91436,148620,206142,-39065,-236297,-213642,-113778,-84164,-113947,-8059,296292,415512,147068,55548,222994,210908,23177,14141,40777,-50500,-110370,-66026,-19277,-27212,-31930,85789,269702,171389,-175415,-357216,-219623,-73320,-28225,68083,149227,115580,-20729,-57670,-30165,21888,64656,115668,59048,-31008,-61081,89759,212447,113239,-161992,-325250,-191089,-29437,-44133,-129657,-74816,182206,361404,277204,153977,200192,314757,393140,235173,-82424,-295252,-271198,-88685,-9497,-69106,146688,474227,437849,248100,179760,74440,-88122,17381,229119,247095,176727,272463,244986,66109,-24037,10391,-25286,-150871,-336890,-371916,-147722,43163,88753,131500,-71852,-301219,-230069,-98805,-75054,-54358,-21983,-18645,6641,-34937,-105657,-1159,298256,356544,143146,-18624,-51815,-88917,-72384,86645,188957,198283,131487,-26603,18980,294865,281357,40841,-44158,59929,130921,44880,-47926,2899,86857,-13997,-83972,-27663,112577,276620,162744,-99540,-113582,-36321,-30804,30187,95786,33650,75863,218722,207354,152000,85465,-126708,-357985,-474138,-340263,-53498,-12760,-153633,-218131,-80784,-46960,-115413,-87459,-62684,-95568,75284,304203,359805,247221,245815,317659,322340,292265,107274,-143547,-249908,-201730,-190042,-70985,241150,458125,283505,-10456,-160437,-202247,-227812,-294504,-90522,233593,212403,-18972,10367,132921,184010,163533,-74384,-258604,-70795,99148,55935,77525,74294,178029,240364,126010,44094,83677,-40678,-398335,-382331,-31488,74250,-121507,-214924,-64022,50679,72620,82982,57424,-73867,-114330,19588,277958,241571,-81490,-360549,-414863,-118964,59126,-86586,-186052,-108905,24432,189771,247657,111783,-11488,32819,89789,103884,-19089,-84682,-38965,-72016,-128705,-80192,-138884,-66468,88522,122821,-65024,-155387,1419,85769,-1854,-120376,-51185,42908,-158058,-398678,-286043,-99953,10336,127529,192955,271474,209316,141544,164688,95883,-55704,-134843,-259181,-278894,-91514,50413,-88672,-163080,-85588,-46043,-44985,63309,237714,161296,-28911,-91916,-60170,-121254,-133394,-144162,-119948,143508,359614,206727,-102754,-253245,-116253,11414,-27075,-88568,-148609,-186361,-153316,544,121797,133868,93370,88727,3648,-104575,-163441,-177400,-51945,65455,-24867,-159756,-235960,-361308,-464048,-326996,-44206,227653,402718,252026,-100950,-117903,-43884,-94324,-123255,-69904,-154981,-117114,133302,-28,-462653,-656905,-473804,-131903,115106,228234,220324,172846,194066,212997,21662,-186631,-226821,-237015,-208345,48475,315342,347419,59556,-139055,-126068,-154383,-189662,-136710,-162279,-225613,-117926,-270619,-767030,-1108000,-895041,-556837,-539203,-395747,66799,395784,774193,893861,594632,462550,294081,99260,-385866,-934261,-960392,-1082207,-730864,663381,1314694,457539,341269,420987,354741,891440,773111,261396,-62881,-314950,-271594,-12119,103687,1378,-188031,-363708,-286606,-84356,158293,270763,226418,171941,177473,184647,185464,211268,335220,504108,290876,40691,100843,222706,144572,125004,235756,371020,297251,81526,6094,56193,172231,289001,215250,-17088,35160,130759,55525,4341,119853,314073,408910,308272,93074,-86356,-198556,-233502,-128425,12996,23108,10856,40435,56920,-24817,-80397,-39730,-19104,-55066,-20224,26512,68428,44399,-98987,-108231,-15702,13691,-86912,-137982,-180734,-194112,-88496,-79107,-183257,-109046,137970,365935,287276,73155,-131989,-368523,-504963,-261658,-15405,35211,253612,521882,392566,-59769,-331359,-294478,-146234,-87630,-116659,-202143,-305809,-169158,152841,393046,383146,144716,-65855,-51311,48795,43261,126024,240359,127320,-46654,-184491,-207570,-86082,42663,-41684],[-156527,-169433,-147615,-46964,61272,94384,119173,30597,-73438,-69476,-108177,-236775,-224753,-164279,-16785,247019,355886,243358,14245,-232757,-219876,39124,152911,6695,-60179,3013,-60924,-48638,124447,231148,174090,6394,-61098,-64930,-189143,-313335,-177647,88242,155561,67475,112124,34175,-69965,-146759,-285525,-285502,-147895,-75212,-134897,-257125,-305767,-178230,23932,82280,133264,173596,9397,-208095,-91807,188172,393694,371466,173701,129987,222467,295014,288559,164947,-2993,-18153,206701,479995,517650,188371,-30003,61453,46974,-73712,61982,255859,311413,338489,192557,-24528,-13616,1812,-92925,-117053,-59447,-75130,-32442,-10027,-44562,-47327,49074,168568,120130,-14691,-123086,-192844,-126687,-92701,-84560,-36533,38990,78719,37532,-118350,-310560,-392920,-402896,-387623,-322381,-232359,-188773,-65317,87946,120168,89744,107359,75832,-79179,-242209,-180654,-81146,119992,375429,487396,398397,155746,129291,361345,449882,330210,259223,151826,-68425,-91546,8927,6716,-46598,-61003,-58744,29331,118699,239851,269235,135988,-16199,7738,224098,334723,81682,-119706,-318498,-364468,-73773,200447,200661,95528,-82089,-188607,-168097,-107231,-176755,-157938,-19262,-5014,-160238,-325000,-401566,-286030,-30407,149137,87569,1920,97505,271331,331271,284731,191386,52888,-39322,-25653,28506,-203506,-515954,-472019,-290501,-255567,-216932,-142015,-24184,96037,154219,103577,44141,37542,229354,453677,303286,-77602,-77333,80178,36215,52531,193473,297760,369714,357753,207979,-76747,-319655,-244643,2392,-6266,-334939,-592024,-461259,-292796,-195462,-156249,-69809,-100723,-197250,-185636,-126970,-55891,-33823,406,16699,-19493,-38227,20030,75102,126444,89570,14332,37832,61410,-57690,-172721,-127016,-66634,-8637,59555,5304,-94241,-125914,-61721,68090,-40753,-210010,-78729,49854,3736,-74832,-118274,-292919,-324083,-96734,137320,89568,-31730,3973,144231,255595,73676,-160138,-272820,-176985,155154,407219,170244,-182127,-151946,101147,147947,18357,-42436,-9064,-65328,-84842,22125,187824,219681,272237,174735,-72417,-129881,164430,436554,204597,-92887,-84975,-5233,-31666,-74098,-141109,-159170,-177888,-184235,-51705,224778,373453,231214,33343,-35678,-20511,-96479,-153192,-148850,-80767,-15433,-96585,-198373,-176689,-78892,-77448,-16681,117744,260816,299327,184048,85865,-102902,-277384,-164086,-28481,27940,171622,285971,277588,182183,-48220,-227241,-236000,-38717,82075,-78750,-245918,-12483,297711,552715,578380,303255,63251,18950,29591,25074,25910,-154196,-325102,-162084,3728,5455,146553,294637,106691,-120134,-106694,-79962,-94741,40689,128741,8491,-86380,-43134,-77625,-105652,5186,115339,29246,-47178,85013,190106,-6037,-299818,-407423,-254612,-21620,111509,60195,18052,84518,106562,-1657,-41025,-59228,-103328,-155164,-188757,-283211,-280272,-76513,78852,127973,103299,21337,6180,148809,190053,109135,67570,-4524,-90149,-143010,-177035,-114134,-36736,-103651,-105833,70434,201800,129431,-101223,-378190,-361276,-150130,-87410,-281322,-325603,84917,285835,214561,147933,154513,165805,160514,56439,-91721,-167349,-260387,-399848,-308812,-111964,230193,374600,176251,78061,120810,-144414,-557534,-431738,41066,397768,1475821,2020362,1358819,834829,1215963,174315,-5619878,-10138484,4750,10941382,5601178,-2727463,-2930277,-1028839,-25011,213306,128965,272165,300809,-179220,-347232,-122491,-238994,-346001,23197,384822,494931,355364,247370,386483,377021,-87159,-271859,-71630,69722,123971,106179,-180016,-328492,-219744,-43859,239878,340503,74484,-85475,-77775,-99616,-160568,-103756,-207209,-302624,-166852,77451,326046,412367,346400,225441,41369,-58716,18007,-1610,-124013,15528,151046,117877,41671,-27544,-154514,-164683,-166489,-234570,-168877,-48357,34124,-51533,-179552,-268574,-255709,-161374,-60722,112036,242408,100917,-126628,-189823,-142072,-131826,-127844,46484,370408,427749,127254,75621,294813,306533,104974,56704,82735,22932,-81293,-108943,-106781,-122158,-128897,-1989,167209,74370,-218559,-371164,-225594,-24650,33796,77828,148576,157030,79152,84759,2968,-89070,-84387,-11507,-41519,-64399,-26954,90712,183481,109683,-197342,-396301,-219028,-33478,-74623,-186772,-156273,111390,314938,248803,136948,222153,348538,363970,187538,-58452,-215977,-230847,-90689,-25811,-68883,139705,453703,450218,315351,286558,200784,1586,16367,211590,266713,180260,167721,149609,56890,-41904,-59799,-64384,-178653,-398064,-403258,-159388,-50919,-13113,133215,-12017,-298182,-294674,-176052,-130628,-33046,62505,24056,-19186,-88473,-156542,23465,364083,419717,212889,32347,-87032,-203639,-174351,24199,155892,126952,1832,-149172,-21874,209758,163105,19929,-3035,37590,75063,-5368,-169851,-120994,43945,-26425,-113796,-55185,90332,212388,128061,-89461,-112877,-54560,-13800,37255,66362,6443,80990,235028,230707,196750,106059,-138444,-397825,-542369,-393631,-40844,21259,-168513,-275525,-150298,-95175,-155588,-124463,-92354,-69806,84326,252580,244447,195007,323304,392686,371692,350387,132342,-183416,-322746,-262591,-225769,-165554,133307,410938,248357,-38659,-120637,-142895,-181743,-270625,-118730,218896,313152,139431,72652,77460,100517,105622,-76288,-221920,-81658,47847,24516,93533,124046,181976,180182,14725,-99778,-37022,-85247,-417202,-405811,-25047,76529,-153010,-208492,-21301,73070,67063,86986,94300,-20186,-106493,-47776,207750,279586,-5238,-360206,-479246,-204767,-54113,-223314,-314097,-183848,-3171,182298,267443,163689,32841,25577,59148,102307,38588,-31888,-91942,-178999,-194018,-110234,-127683,17058,180468,143690,-71250,-128326,30886,130863,109617,34123,63540,36592,-262423,-439583,-256117,-77259,5096,83396,85174,143293,143734,66713,45384,46792,17700,-40170,-135033,-119701,-23206,-48788,-236197,-251419,-150701,-90475,-36207,115777,279231,161891,-23390,-68044,-76628,-119440,-31893,-31849,-105196,63692,280710,211670,-23496,-185787,-130233,30,63891,27935,-106665,-194889,-125148,7682,71495,38505,24348,103065,123537,15195,-108794,-150468,-55521,27798,-41919,-131768,-210609,-323355,-395979,-283436,-82122,144473,336021,340021,115870,6097,-22792,-90679,-140504,-95895,-155486,-92151,187039,94113,-373640,-558405,-336183,-45069,83818,179551,255785,186635,173155,227426,9815,-221972,-183998,-109532,-79568,114367,306623,341165,152724,-44929,-128128,-192417,-221015,-175997,-177058,-197108,-85245,-237535,-689177,-949074,-696661,-348909,-324852,-669299,-718909,-51240,468940,462737,708309,1061045,894719,364599,-387715,-1067728,-1012050,-936434,-797400,109272,563052,212167,740959,917379,449227,832432,695686,46449,-288441,-477893,-397395,-53058,152262,31658,-242846,-446143,-370504,-90129,130279,157240,102745,132697,202329,193055,169655,244417,435905,501880,207688,-16271,72156,219948,178567,146234,221615,389867,339387,68426,-42494,51956,207151,273621,129578,-113453,-4764,152893,60419,-50803,19659,238603,402769,335107,136878,-89178,-248224,-272931,-123263,81586,179998,142652,79872,89727,74439,-58393,-116405,-70707,-27133,65510,151644,148201,518,-201080,-139372,-33949,-97134,-245685,-227712,-149077,-170288,-143637,-118769,-126007,-3712,171328,276902,140504,-43621,-196325,-315973,-371676,-193104,-12722,94081,341542,568351,361210,-196094,-511902,-351320,-66097,12089,-85870,-171033,-215150,-60645,206356,378175,341994,161345,-4874,-66356,-36463,-10521,110147,209384,61808,-128172,-221617,-202242,-89646,10590,-66062],[-163055,-197938,-216976,-101599,6858,4291,53848,38697,-42855,-82110,-94700,-137226,-150148,-154498,18259,271418,312307,247256,75540,-141616,-149614,67521,160851,-50000,-169318,-88023,-114105,-113483,111184,267615,166233,-37836,-75057,-438,-113841,-276689,-169114,97283,162632,108952,250626,197448,17749,-138485,-304802,-264342,-121193,-51102,-145950,-278386,-287466,-153172,-1079,17344,85424,164911,70108,-113535,-54513,162815,341194,273015,38603,31711,162335,195177,156942,81835,-10367,-12555,186183,419207,439458,245998,90065,127627,75046,-24340,100795,208168,226212,321500,254774,18104,-47041,-62358,-113607,-86144,-18093,3677,125064,196408,131736,44187,79632,142049,39556,-126232,-247288,-330290,-186696,-11992,61517,42561,67259,99109,52529,-113895,-321367,-378905,-344515,-348365,-326341,-230257,-148528,-31601,46236,-3888,-21404,59805,66126,-81501,-179464,-119680,-87011,57286,289460,369673,261775,79084,87321,271777,372160,306606,211694,65087,-129053,-157373,-87812,-42829,-15107,3244,-41793,-18180,60513,177327,160941,61838,21668,54428,178308,244335,63896,-55276,-193541,-249513,15233,251387,216501,107148,-65663,-159082,-148235,-187023,-352571,-266414,-59880,-706,-92379,-265483,-413865,-317097,6049,243699,148379,41175,162093,352536,334410,172539,141639,141159,38187,31345,123419,-156658,-514484,-439475,-250474,-222670,-198419,-146695,19077,233503,291629,151602,25676,-3987,229845,565236,461369,-11539,-104764,41224,-2116,-11895,129608,218026,251329,240755,106088,-153921,-417465,-325195,-20401,32454,-248898,-532135,-407479,-257747,-241862,-205372,-49673,-119470,-260289,-156900,-32652,-4254,-7266,5495,-45443,-101077,-86656,29544,119644,160109,119849,27858,24552,73593,-32963,-236254,-228039,-108666,-79234,-110904,-141717,-160060,-156311,-77437,65191,-50347,-200132,-89394,26116,13979,-22581,206,-62219,-114212,-51393,61199,-35798,-134776,23323,231043,321918,93043,-117165,-199973,-208899,19068,318024,210938,-116851,-163018,20059,25659,-109596,-105955,63755,54022,-51194,-14849,192759,238285,158090,-26360,-176802,-193428,56178,353776,211354,-76999,-131268,-127690,-165176,-113914,-100779,-171135,-232154,-230226,-13230,314948,387766,136312,-83231,-110280,-66293,-152547,-206057,-173993,-72655,-41681,-217625,-334929,-301724,-267178,-297537,-205580,-24029,152702,225659,128225,95654,-849,-150509,-51792,117946,99051,125662,212451,288076,263452,-1989,-247718,-243582,-44954,80650,-9124,-135791,-28809,195064,483736,539143,270337,80097,63320,32789,-12347,-38054,-188881,-289537,-84246,96603,110953,220201,268742,71604,-56118,14659,-23120,-65859,83029,155694,18138,-83313,-9094,31529,-3125,53676,174595,86459,-90932,-58378,52788,-71366,-295600,-394581,-263894,-12367,184327,155005,104161,184258,193274,-14712,-103214,-69352,-18851,-40340,-161628,-334726,-339631,-190762,-69309,63514,190860,168292,111489,266119,343580,227332,91876,-23710,-117643,-162851,-162425,-78442,-17862,-105207,-63051,127152,210214,101042,-73213,-277973,-274409,-120992,-64137,-162872,-179425,149239,220479,134324,176107,228480,176048,152956,110172,59286,44597,-97908,-275436,-201800,11356,393152,499371,224392,177198,309211,-40245,-612976,-611301,-44814,422458,1250313,1547542,768463,-163379,-105836,214936,-2590587,-6999304,-455024,7797468,3824489,-2813729,-2420876,-767451,-75112,453171,693620,613856,376101,133696,41382,-30000,-328820,-395291,-30524,229142,332461,332974,318832,406816,376189,-75229,-286915,-158375,-78467,-10510,-11911,-297792,-417579,-278057,-101831,179986,272553,42997,-28514,-10036,-96972,-145323,-62885,-149688,-270377,-168127,71221,285897,358165,367562,334473,172385,36792,73525,37923,-118182,-33859,61588,52944,53504,21164,-119616,-95585,-84141,-170298,-151283,-44059,-6281,-85923,-214737,-294036,-254512,-124408,-50098,39573,210812,182832,-30666,-141005,-144058,-178800,-159438,81387,411290,404346,108155,100046,338977,409185,252344,141596,128099,80866,-57818,-137270,-152677,-164167,-194187,-101191,49474,3169,-227828,-355681,-201100,79157,187762,171984,159740,161046,139692,204216,52946,-165831,-190346,-88532,-110888,-90691,17341,104923,153741,99388,-217316,-439510,-238695,-33283,-82799,-214571,-224851,11363,233090,201585,99200,207206,347710,321704,136972,-33097,-109017,-131187,-56754,-28443,-56720,110396,371668,411123,359187,382770,322395,96453,35620,215641,290774,181051,48946,20940,-30,-63722,-80004,-21656,-116974,-347855,-332103,-132908,-127174,-90866,140917,100839,-186160,-289554,-232452,-160984,11053,145610,88930,-4760,-103228,-146553,109668,440680,438481,228219,46557,-113965,-249348,-205053,-14234,115294,48113,-136049,-273758,-93278,64803,-17300,-41924,23622,41417,69805,8756,-224465,-207098,-2541,-9574,-80237,-46127,49437,113293,74427,-77809,-109040,-55338,33300,78853,58874,835,97054,226814,214858,217885,124495,-129228,-389038,-526267,-359215,-7348,41019,-170346,-292231,-194278,-107061,-121244,-93008,-94212,-52073,65293,146123,58743,90987,359680,440450,393279,373775,162650,-173526,-321701,-276050,-219874,-231180,3117,317437,224039,-20852,-31666,-13225,-63816,-212657,-137004,200399,387687,286365,144365,15996,-10835,29648,-67822,-164985,-86273,-3861,498,110602,185261,223250,154535,-79800,-244335,-174134,-133081,-386384,-384353,-17189,91493,-131091,-184048,-6850,75772,69298,107684,125331,19136,-87255,-98519,102883,279508,86017,-300116,-459718,-250711,-148922,-289807,-352257,-198019,12641,183196,264988,200082,84032,17911,19945,100715,154468,95523,-121111,-286155,-227207,-80123,-64412,110566,244821,125405,-92863,-80638,83117,164997,176884,143782,160222,40811,-307557,-401891,-163498,-16688,17328,33514,-37022,11577,95190,16591,-68868,-5066,71320,44002,23938,51434,33826,-136017,-327246,-276952,-166887,-89147,-9060,148820,281132,126687,-29065,-41985,-71734,-81159,82479,71053,-83863,4922,220796,205574,47270,-103553,-128953,-14743,147730,156178,-26101,-154887,-71732,14418,26940,-29997,-48203,59035,180770,134735,-5863,-92251,-81427,-46231,-66070,-71297,-144127,-254891,-303537,-228637,-144042,-9026,189505,340183,240002,81427,-9331,-78157,-161228,-149188,-164303,-49057,251386,195371,-257151,-419871,-167967,46775,25981,69274,235751,192206,158692,230665,15096,-208269,-120547,-9796,-1493,114296,232526,293048,240950,97712,-59302,-170609,-203306,-165732,-139125,-96643,16891,-130050,-507339,-679963,-545391,-301047,-270624,-1109897,-1558104,-483009,188375,182487,916884,1658783,1423360,640042,-299531,-1107006,-1087520,-899478,-955041,-500553,-234481,115414,1269476,1400385,542980,688496,485164,-202274,-456922,-573992,-504278,-117642,183384,63071,-262022,-470923,-421753,-129156,73689,25164,-40389,74066,217320,184269,112579,204879,426896,392103,74358,-100568,-5610,153169,171199,122987,139461,310941,282111,21580,-92771,32874,207208,217394,14641,-235567,-114200,77974,11625,-139204,-111577,103761,315236,310443,192864,-26860,-235019,-277260,-125242,96436,254311,219824,106379,124645,176422,-8274,-149846,-103304,-15582,113188,268318,246153,-31536,-287303,-166557,-58056,-217670,-406553,-334382,-131266,-124671,-155378,-126231,-25157,153201,284427,204968,-11059,-158117,-223874,-227678,-236202,-135562,12140,168902,393679,544492,312858,-266123,-613395,-378490,-16446,48971,-72485,-117988,-84603,87015,268641,327812,257710,154310,36690,-109225,-142488,-68946,101933,161494,87,-176726,-231627,-206867,-127439,-76206,-127612],[-176597,-214570,-258123,-142213,-31672,-80234,-33624,12570,-28338,-97427,-90151,-41002,-71229,-125695,57365,267841,243003,220751,102685,-54316,-80327,61861,116344,-137332,-303977,-212239,-182820,-179893,60901,230196,112358,-64244,-41538,93933,-20769,-219697,-137905,127275,190304,189189,389259,354864,129493,-68665,-236389,-205329,-108503,-46538,-143845,-270179,-237687,-107425,3261,-1593,41109,137260,129493,-35663,-66575,126950,296558,169238,-102084,-67795,112991,119255,24564,-27404,-9800,37628,178401,327481,324123,248356,188598,182307,108604,33232,113390,96811,66080,260908,297220,49264,-97592,-124817,-109899,-52018,-4275,46023,198749,321902,272459,137009,117035,131128,-21863,-218461,-336580,-419122,-212963,99840,238784,131921,64438,75707,47436,-93563,-285342,-307968,-240143,-285098,-310034,-239114,-143796,-31355,-20098,-139739,-151597,-4003,65156,-35770,-64796,-21628,-52188,31008,225632,225800,69725,-24445,17419,150806,273811,261477,148117,-14659,-144841,-163062,-152554,-84915,20710,89075,19819,-39149,-6311,91741,53577,11373,82187,94931,111098,139727,63549,20468,-48789,-102014,79459,233987,174068,92156,-63129,-114012,-87005,-200279,-420106,-297084,-69074,14409,-9029,-174750,-390167,-367964,-44768,223895,145810,69361,190193,340481,231235,-12307,24844,180215,119511,106357,217003,-89150,-466711,-370947,-188424,-170965,-170302,-144263,63733,354278,433877,268754,71322,-32598,212901,635958,545776,-17892,-186911,-22307,-35976,-77572,30909,74334,84431,101581,35086,-156346,-425923,-361650,-51672,53189,-120746,-362209,-263226,-165473,-231969,-202696,-1580,-96391,-243887,-76748,64637,52199,29665,-5990,-122655,-164605,-91564,57752,135144,158901,140410,32036,-13327,58736,-12435,-274625,-308868,-147768,-129388,-230154,-247356,-207785,-177568,-93706,60022,-35326,-160810,-93438,4746,21001,18132,93936,152122,95424,-7655,-22519,-141583,-208664,21370,230288,286691,40763,-111352,-114011,-190948,-92980,173827,193815,-50453,-152600,-56077,-79709,-182438,-99510,172040,181347,-6111,-39247,177816,201367,-34159,-265120,-256960,-216795,-55155,209495,166683,-61315,-141773,-209200,-268275,-137990,-48160,-149744,-262240,-260033,31278,372528,350965,35010,-172080,-162620,-84251,-158162,-218624,-187782,-84427,-87761,-301679,-421558,-412716,-437809,-414419,-280412,-121771,45858,144084,59897,77006,78795,-15293,59759,246885,187914,104824,166710,295686,320160,66962,-202317,-192181,-34927,45580,3205,-47644,-44702,86696,373411,428657,165312,31793,65850,23490,-45267,-81401,-191647,-212633,7803,172839,182476,233745,172314,-773,-20687,83600,20976,-21991,115883,158551,19566,-76255,12938,113315,89237,104921,186764,84392,-141806,-195100,-90720,-117929,-219241,-280002,-210724,15346,249916,246831,173377,248991,268092,43920,-80394,-39173,79906,98471,-96453,-331174,-358054,-289755,-205516,11791,266271,278880,184201,336021,477136,375365,156584,-23584,-112865,-127375,-99496,-15885,14908,-84876,-24449,157731,186452,60413,-33284,-152163,-186943,-104785,-51139,-58231,-35192,162474,105257,-2597,121718,236329,172670,163643,158302,159267,204230,72640,-120522,-100683,116330,504489,568626,284928,297121,405348,-46714,-721206,-834799,-245570,260567,670030,619804,-12804,-888913,-1309447,-32428,839303,-2148099,23653,3673721,1158019,-3038501,-1867393,-433400,-69836,606761,1072366,747945,298220,345757,387444,50562,-377658,-366440,-44231,90910,156412,248585,318715,368078,303456,-97919,-281200,-186065,-160164,-117831,-161434,-439794,-497873,-326807,-149347,111898,171190,-28262,-59127,-29328,-139871,-145685,-45081,-114458,-252068,-183185,33111,222791,298940,351235,377283,252746,97422,98160,58611,-82438,-52449,-24455,-21260,34198,34730,-56697,7067,-4009,-137703,-194809,-95695,-75925,-128188,-222571,-267989,-231463,-111590,-75500,-65668,109914,183707,17967,-100702,-135665,-217138,-201746,82850,398637,337270,71663,96181,313971,453592,392696,229507,148510,89621,-54728,-147328,-155431,-167081,-237028,-205387,-66361,-45984,-234778,-347633,-165208,204799,389962,327792,179589,120821,138674,253532,90676,-202766,-247067,-123839,-161265,-131175,31589,103472,107326,59116,-236509,-452758,-258162,-57311,-101143,-236915,-288528,-111725,122484,136445,43924,160676,321215,282428,88447,-28865,-16751,-5545,-9507,-39412,-57757,50259,238450,323578,358475,427745,390286,155874,56271,221380,304981,175475,-47009,-97895,-73247,-78383,-56464,70444,8969,-196444,-177221,-81727,-176505,-145604,132777,216395,-21337,-238970,-273647,-187086,26895,170324,136823,38861,-86043,-100090,205404,481779,383028,159052,-6189,-155361,-242911,-177660,-28623,63161,-28976,-234902,-350902,-185973,-113865,-224921,-148988,13597,66203,114117,69047,-212899,-254924,-74132,-10012,-28017,-32156,-18825,10991,20907,-72026,-105785,-38373,92733,132370,60216,9089,111925,184879,159309,208621,130286,-112918,-337970,-434456,-267294,12923,16525,-181950,-282668,-212693,-99779,-47365,-22286,-76751,-62910,5931,5615,-124311,-6936,357611,456042,391599,360410,178761,-128799,-266056,-253567,-188923,-251610,-106751,214340,214036,22577,67538,140225,80058,-139423,-134531,181143,414598,386264,208062,-35980,-123478,-48736,-49167,-98828,-89754,-56936,-14997,128746,234505,280730,164418,-138881,-365648,-306956,-180168,-325524,-340579,-24001,108679,-71791,-162550,-32876,54872,76179,136649,143996,35153,-60746,-119772,-12126,213184,129562,-220090,-376041,-250785,-207773,-287311,-309108,-160249,60009,189573,235687,201148,116663,9632,-21451,86368,272847,243031,-123844,-363760,-212290,15856,42914,193935,267462,77329,-118613,-29597,126669,158230,175747,188467,218260,57675,-275825,-303098,-44913,66184,55976,2909,-140496,-97005,61549,-575,-138183,-32296,95681,83917,147761,180031,71522,-180549,-345812,-257909,-144906,-38370,38754,152682,243453,79364,-24959,-13123,-49009,-17255,181731,143359,-49959,-6662,190324,185960,97010,-20598,-110489,-29462,205692,271226,84339,-61722,-5640,19554,4512,-44091,-96695,-20286,168169,222630,116765,-16882,-117158,-130030,-83085,5070,-58712,-168260,-187436,-157440,-200312,-179274,14374,258047,237576,86342,-5632,-49900,-166476,-203251,-168380,8177,317349,283883,-131253,-271691,-13671,127515,-37558,-75578,154669,173091,140620,217450,34007,-152319,-43832,57898,22984,45128,96146,210921,298522,246286,66074,-89776,-138922,-104293,-54343,45968,165401,32410,-275440,-417093,-536307,-439455,-352058,-1504028,-2112153,-724747,16451,86514,1079774,2039444,1721926,852351,-155697,-1058573,-1153612,-946295,-1121592,-983907,-833777,131535,1711065,1712948,640099,562590,237297,-408194,-529414,-575137,-532299,-155066,201686,98060,-230208,-426979,-404685,-169642,10167,-89923,-157943,28756,237278,180950,54220,133585,335635,232612,-56567,-173381,-88893,65221,142273,79273,33549,170033,146402,-42043,-116756,22005,189066,152493,-83012,-334270,-245410,-55194,-62452,-234820,-244868,-46259,185999,260842,261569,97089,-152863,-240024,-125827,71645,251102,251288,143637,187218,275624,67003,-133437,-111991,-8155,151432,381674,351312,-34617,-313399,-154934,-63639,-300268,-519592,-423500,-125410,-50275,-98945,-89860,85944,295234,386622,146383,-115322,-217348,-191806,-120083,-132002,-110316,36962,234414,407067,469474,264538,-240382,-578625,-353982,-15163,11724,-67616,-42408,59577,251471,350486,271801,153772,120311,44561,-170038,-239201,-104408,108938,109164,-37824,-166047,-207191,-222184,-192585,-183240,-189818],[-156718,-177460,-233275,-138098,-16811,-100893,-92661,-16615,-7255,-88598,-78474,41525,18924,-46808,127257,276405,210905,194859,103668,23132,-3182,53602,53498,-210062,-395974,-294613,-223441,-213149,9476,157089,60355,-32548,58096,208655,83986,-134576,-77530,163618,225297,292209,510721,485804,256755,65541,-85029,-124907,-106476,-44937,-115597,-233443,-171573,-49326,37031,31976,25069,116834,190961,23029,-107630,96315,276398,96485,-193990,-119785,105207,100054,-57622,-114856,8693,125958,203924,263536,248834,225099,245018,219351,156799,103542,110610,-27442,-99992,188560,325845,76782,-143581,-163481,-74998,-3903,12870,66226,191272,346966,350398,220087,171539,157889,-42577,-266694,-362801,-427421,-190386,212558,390401,204498,37972,35515,50957,-50078,-217641,-213171,-125348,-202772,-265260,-242863,-166749,-78647,-119593,-260156,-255379,-50685,84299,50624,65940,84675,13410,57635,200698,83558,-127588,-130414,-51867,56878,198749,212245,83838,-70185,-114127,-101009,-155569,-100784,56136,177477,109850,-27198,-60804,9996,-17498,7821,151288,113289,39572,61529,76772,75145,72146,56463,123694,170260,107392,66668,-66383,-58827,1670,-139573,-361209,-257221,-55884,42268,78695,-76845,-352995,-436266,-167164,103945,94681,86870,177753,246437,61650,-204959,-103422,186914,206861,200903,304164,-5434,-378316,-279083,-114421,-111887,-134470,-122237,112645,437196,551466,427493,169402,-43268,184502,654619,541020,-93870,-294251,-78977,-45420,-119745,-69098,-70642,-62442,-12979,16536,-86396,-344097,-339532,-71550,65967,20974,-124679,-63053,-37996,-165433,-147390,64050,-35104,-156496,31623,146481,108525,71222,-28618,-188595,-187318,-49590,93058,111361,119896,143102,34381,-50864,26691,933,-263911,-327095,-154513,-131811,-256684,-274175,-203202,-155799,-91451,59506,14236,-93815,-84776,-6727,35792,58416,154774,298409,256582,29521,-97034,-210434,-228417,23309,179613,194656,-21954,-97649,-24332,-132308,-153136,29862,144638,16259,-110738,-92176,-132049,-190263,-29192,296100,295090,56209,-19242,177897,160758,-192045,-426415,-271754,-180973,-124148,67249,101693,-42687,-106014,-208323,-291038,-127055,5240,-91862,-243959,-244119,90420,403295,293273,-29499,-192725,-154397,-38160,-78603,-160560,-166505,-88136,-116943,-320600,-434620,-474342,-543905,-414835,-228491,-147827,-26235,85969,11661,52622,139880,110288,140208,305984,271606,134946,165760,293409,338758,144516,-92809,-84034,6247,3445,-27844,10472,-31484,13054,255689,287753,31946,-54230,40953,25545,-38718,-59471,-129735,-90602,117749,239665,223545,203985,54028,-75906,-10676,98168,63409,52994,158206,159187,29354,-51442,38261,165843,161869,155320,166799,49056,-160938,-262960,-185196,-125857,-88224,-94060,-99975,64469,295022,317047,216985,272876,328244,163525,17848,30419,182539,240648,11700,-248982,-308341,-322205,-265008,13995,318270,319894,199088,333762,550212,512308,256545,23194,-48402,-26056,8120,73540,82183,-14064,22769,162905,148968,48389,46393,6340,-70192,-61670,-20648,19325,71343,129866,-22437,-154119,2978,177965,163679,204145,215058,208723,282248,213143,19463,-33989,179570,550961,580703,350634,414530,402737,-132510,-809065,-990812,-461851,-23318,-84062,-496612,-825740,-1247151,-2033854,-320577,3847642,2984222,1055466,-248011,-1574651,-3238876,-1330202,-10398,88776,678085,1135639,570069,57466,400221,606223,113818,-356652,-262526,-9155,17567,34285,158944,280598,298621,183411,-145177,-246738,-132805,-130813,-145612,-267021,-526827,-518886,-336056,-162528,61713,74173,-109566,-162130,-139310,-215364,-154734,-43978,-102856,-240351,-193383,-7085,177725,269408,311923,343412,268621,133518,108128,70570,-14979,-31740,-88207,-79947,25,-1254,-23436,76754,40145,-141290,-280539,-198900,-149383,-154365,-192800,-198441,-188490,-108236,-113400,-162330,-8079,136597,34234,-66804,-110189,-216996,-216202,73803,350662,255525,35188,65969,218893,414420,479187,301549,141565,51487,-60246,-122809,-115598,-143483,-251842,-283024,-150733,-70998,-246893,-352158,-117187,332782,599860,517226,221616,68440,97855,233537,113467,-184812,-243665,-119491,-188381,-176326,14202,87483,54448,-5330,-251868,-422337,-260586,-101219,-132258,-251434,-328801,-215738,19766,74969,-5498,112413,296658,269900,64453,-35924,47255,123026,48383,-52772,-67967,-15497,96159,215208,318663,414271,392811,171298,73399,220142,310709,177838,-75453,-149413,-107822,-59826,7485,178114,162707,16799,19383,-15611,-188282,-177510,99945,291838,134837,-167713,-295699,-217642,-12244,117111,146457,95801,-46004,-41072,266634,458900,259766,22883,-114014,-215540,-211320,-116568,-20347,6276,-91378,-259838,-351862,-274020,-279632,-405063,-277579,-32997,102688,187610,142332,-153598,-269324,-170875,-55623,1414,-33470,-93243,-50718,-8802,-73325,-98029,-2756,146943,173486,58831,21976,114421,111819,76733,172186,118129,-99517,-255864,-292902,-164078,-8433,-63971,-215272,-262842,-210083,-95963,15723,48055,-47948,-102603,-87110,-133880,-236575,-54931,322559,431673,365921,315617,171145,-62060,-176016,-205261,-149143,-223511,-158398,141754,213140,57760,131774,261149,195886,-71080,-106500,158354,383132,418587,248269,-66980,-210970,-116326,-27319,-36746,-96349,-110413,-25642,139804,243037,317133,193385,-156560,-447946,-418170,-223136,-258985,-296832,-56713,109023,-12888,-167489,-99038,9915,75710,154912,140868,21873,-40848,-119480,-117739,70280,69510,-172671,-273732,-219524,-231375,-244566,-224830,-101457,107678,185918,173959,148318,100397,-9897,-71845,32920,318952,336481,-116865,-399005,-157337,148454,158748,239472,236301,12016,-135900,7684,130610,86030,95449,164198,223442,73163,-190250,-188863,47167,142479,115388,1025,-208895,-176192,22532,-4320,-157629,-39032,75126,51638,173799,222796,79974,-177673,-312423,-234624,-111238,44193,93828,116499,161270,25040,-13425,5619,-26288,42953,231464,164435,-12228,20024,162999,134826,107062,39491,-86503,-51668,210645,330888,180385,45268,41145,8555,-533,-9062,-117262,-118202,84828,237636,203871,41124,-157807,-204424,-91695,66993,12236,-84443,-59708,-70736,-226756,-308784,-139683,110973,111442,14244,-26597,-23408,-158812,-245223,-169361,52491,345268,315860,-32209,-151765,81374,173051,-98094,-227581,19357,110300,98771,178899,49257,-88762,12911,80099,-1527,-78704,-87688,93306,285877,332023,189148,9382,-56969,-19724,39918,174543,313896,208010,-64333,-262706,-680163,-700231,-474884,-1629728,-2172872,-699768,-33607,57667,1014137,2032973,1697214,927482,-21397,-961070,-1166244,-972829,-1155531,-1202400,-1105013,148056,1852706,1743880,727425,533794,51812,-509027,-500069,-485084,-450139,-134790,202628,128967,-154837,-330930,-321658,-188906,-45422,-165237,-223006,12350,264735,195122,24200,68395,209785,84895,-148660,-209863,-138636,1795,115258,43100,-51690,13531,-25330,-102403,-98344,36485,170126,103648,-128542,-368254,-342370,-186413,-128429,-309115,-350870,-165360,68024,218997,336628,254098,-19527,-163345,-107564,37631,199599,258119,207742,284841,366922,159858,-70516,-90436,16107,216042,499554,450780,1497,-252391,-75032,-18797,-293150,-533387,-451731,-114204,56358,37957,5604,189358,377762,402373,100920,-128567,-174883,-83583,3937,-57615,-103440,63507,291500,406779,392276,245359,-113213,-388383,-256607,-46760,-67319,-48336,58790,203311,420987,465289,254668,79664,89300,42236,-206399,-270686,-67009,155875,87272,-17197,-64358,-120622,-210979,-237557,-239002,-188721],[-139904,-128106,-190499,-138547,3048,-84380,-141262,-76696,-21634,-99731,-106789,44323,66501,41521,186971,268736,190618,134483,40619,38903,37730,18944,-42845,-278345,-441282,-332344,-255116,-242365,-59458,48508,3089,19639,161736,277201,146793,-63330,-36447,142639,206259,341756,554667,533363,336525,189195,59583,-89307,-150253,-76931,-106319,-220339,-148312,-31268,47287,56455,2221,76871,208305,28225,-178061,42854,238658,34174,-242108,-134846,111626,106869,-99639,-184022,4091,186251,227205,229842,220243,176806,217418,198798,183008,146433,70155,-142966,-231069,102451,310197,74782,-195620,-196761,-45806,31746,30637,55333,102500,250312,321230,248802,211343,190287,-53421,-292159,-347361,-381035,-150163,265400,438586,206107,-30072,-26945,47762,-17108,-168065,-157162,-63381,-136940,-215531,-248689,-221541,-183364,-256370,-360269,-319871,-79670,99830,127579,149496,143561,54609,86867,167228,-67406,-307331,-243397,-125367,-3241,136171,138320,4069,-119873,-77421,-15905,-121192,-114320,52820,217029,171500,-20189,-118772,-70672,-56581,30664,183593,72672,-49492,7583,60372,45923,93529,157720,127253,71062,24110,10657,-97725,-28460,68066,-51446,-236949,-205305,-62973,52086,130561,-25993,-356156,-531814,-336862,-88930,-1965,70156,104448,76936,-141084,-368559,-213799,159948,270595,279677,351013,58231,-288608,-207684,-70903,-86900,-123972,-106678,133908,442917,592469,550166,257104,-65572,122708,590070,429922,-234924,-411025,-129248,-50253,-152401,-163153,-184464,-166491,-99705,16652,-10957,-240960,-296565,-96372,51481,114378,81506,104919,53037,-97799,-88340,101248,18246,-58735,106532,168168,127852,80237,-83628,-255432,-193369,-6066,89466,22655,22917,96349,16177,-90243,-36614,-25977,-231468,-294179,-142908,-110217,-214274,-240071,-159456,-102538,-87467,38427,65455,-36480,-94592,-42839,33016,80059,158510,323852,312116,30474,-171600,-259921,-216252,21407,101840,81063,-64327,-69277,28016,-85646,-183471,-91530,72310,55886,-67083,-98559,-148370,-178104,41016,369375,337809,99521,25419,185469,133218,-246950,-454213,-231985,-114262,-148640,-45174,20274,-48509,-59998,-146114,-245395,-100783,32328,-32364,-199633,-199475,134632,385305,216598,-60697,-162862,-100020,58871,63331,-53738,-125892,-88954,-130534,-299203,-402385,-495146,-591548,-362252,-124187,-137596,-80014,38703,-25398,13111,157736,178149,139412,241681,289395,177945,166779,238684,281538,175005,16906,19657,40466,-56228,-102085,17012,-3276,-36463,128111,130038,-111420,-168334,-17996,24704,-8524,10281,-26275,36872,215865,279523,218103,125886,-74009,-157510,-45645,49601,84178,127815,186519,142541,31691,-25766,51152,164157,179628,168226,107848,-14215,-154918,-264015,-233756,-127917,25017,75680,13291,95867,280038,319877,200677,229850,333813,257836,108674,86989,240314,323911,111183,-130942,-219166,-291519,-244095,55422,312286,254259,117521,226440,507739,564572,336021,90725,45238,93172,109960,146150,151318,73956,52455,119488,87183,57108,142270,158418,60100,6386,18599,41278,81944,38151,-153548,-299766,-166682,42236,118848,235982,256810,197161,254355,270874,82631,-42428,161019,509090,520305,379871,477241,303203,-259893,-824504,-1014953,-616268,-339565,-794982,-1501156,-1513541,-1294688,-2140232,-415137,5823444,6894432,2012545,-2972913,-3565249,-3219753,-835423,452133,381104,649137,835058,63280,-335116,261167,626079,134408,-283901,-134175,42875,2770,-13127,100627,230450,212499,31389,-223177,-212341,-41832,-22776,-100474,-295512,-521793,-469987,-307785,-152506,20419,-13156,-193397,-306140,-312191,-310905,-185172,-74901,-131118,-245181,-202447,-42842,157140,264910,246412,227606,207213,135339,94146,60829,47564,-2077,-137889,-120516,-41692,-91143,-78085,44547,8593,-190040,-387413,-334479,-210518,-154869,-137128,-118872,-147252,-113238,-152306,-227483,-101169,73097,30995,-45867,-83675,-182037,-191660,61577,275221,173854,6113,8453,59457,281912,474181,328846,95268,-32056,-78153,-80589,-72180,-132971,-254257,-322261,-201267,-92995,-276476,-374585,-75250,424721,753808,677209,270662,22441,34613,157524,113256,-124977,-197808,-99057,-201453,-217625,-25820,59156,-380,-88417,-270855,-358073,-240770,-156070,-173959,-257403,-333751,-265123,-48203,26415,-38954,78407,280048,278690,70633,-41612,75981,221041,104155,-64656,-81892,-63702,-21347,105336,247462,348386,335922,148545,82354,204395,304372,192192,-25966,-108724,-72452,-136,92594,262858,294569,222074,192392,44593,-170372,-196263,39195,296386,227933,-103307,-298149,-255362,-106522,942,112255,141302,-389,6399,265254,365692,101673,-129959,-235766,-285699,-186282,-51829,3978,-44262,-129959,-208964,-286638,-333872,-389150,-507950,-386939,-96580,137340,255903,193361,-75856,-257403,-270802,-143717,-13339,-51399,-134508,-37903,3109,-74955,-74104,51830,184223,186579,52533,35023,101143,24919,-8384,124710,95206,-86753,-153407,-133632,-85321,-73273,-179393,-257872,-235439,-185724,-103197,35801,94398,-4511,-142667,-181098,-226425,-236744,-34118,269165,369926,322211,261492,154377,27958,-52813,-123159,-94611,-143914,-122405,137478,224077,66685,142857,321158,259441,-6286,-41778,142080,314638,401652,275280,-54643,-237139,-146380,4974,26011,-90233,-141093,-17565,151287,212288,318860,238420,-118844,-466543,-475386,-236093,-183245,-243323,-92092,97727,26486,-192463,-171147,-31744,76957,164396,130323,2685,-20804,-95949,-179665,-104822,-83561,-172416,-178565,-159171,-208773,-174809,-124351,-32191,148447,180090,105906,63319,42815,-29489,-116028,-53966,264202,345967,-94654,-368051,-62326,292123,262738,251106,175330,-30237,-106242,52798,111160,-25835,-26287,111401,204144,95842,-72322,-82497,98158,212285,208051,50259,-215133,-208787,-17103,2017,-123125,-22112,29967,-26709,110772,196602,82318,-118090,-240785,-215752,-61736,161067,167502,69137,61770,-18360,13895,28201,7082,97670,238015,155597,43597,82681,131539,66111,94757,86209,-42403,-60832,173195,329668,240256,136836,64717,-8011,19602,71434,-96613,-196097,-31284,175601,225510,72348,-175476,-230947,-70497,113787,66022,2046,83296,47441,-183427,-327765,-213708,-47827,-72568,-93737,-61559,-1758,-129217,-247944,-149695,78039,310458,271750,28118,-62681,118853,190407,-131058,-338271,-122854,21297,42818,136094,66524,-35561,33497,66209,-41909,-207029,-270300,-40127,194409,315659,258497,91869,24847,66372,113560,252595,431733,367197,85537,-239531,-882287,-939731,-495996,-1338288,-1724101,-432150,12274,-72425,605542,1603219,1368119,833077,49526,-849253,-1075170,-836702,-921134,-1113860,-1089874,46552,1599223,1489333,787090,625337,-2003,-474385,-389311,-332376,-267638,-55914,181887,147108,-58424,-214164,-205343,-180034,-87584,-196642,-235923,15144,283989,218132,25573,24134,93287,-13767,-196685,-213644,-143337,-16557,97832,24769,-98485,-128366,-198096,-158123,-55154,65156,145603,62428,-129135,-338523,-383480,-281581,-182048,-360500,-427211,-244968,-18575,184434,379796,373213,100848,-87301,-82815,-4035,105307,226714,263994,368307,410417,221317,-12591,-74908,34090,287035,580359,487826,29120,-155623,30338,46678,-219825,-469483,-437033,-125956,137627,191738,112833,229915,339355,265620,20430,-94587,-76607,35310,83277,-52095,-144720,44539,289220,357051,293289,206959,15676,-154878,-160417,-150186,-209466,-73892,99595,255578,500569,525389,221153,-5862,12468,-21936,-263102,-280499,-13117,167872,31471,-11582,40216,-49186,-230031,-309930,-283294,-180636],[-98186,-49521,-117593,-126068,38850,-9393,-136116,-121127,-40263,-106821,-145626,-7070,94101,154490,256281,272244,194057,70145,-39123,29794,73984,159,-116886,-291137,-394049,-291406,-247914,-241079,-98600,-25557,-12906,95568,254146,304168,185873,16626,3175,84518,150643,334476,538958,521911,372475,276244,155812,-91382,-202937,-112664,-105355,-217062,-150714,-33861,44322,64541,-12679,42172,195502,16433,-212683,-1947,193749,6408,-218227,-90912,145318,146356,-79785,-200242,-11316,206251,254451,252585,255455,149485,140030,145154,200742,172059,24416,-189727,-258652,46179,275112,72375,-212503,-195264,-8640,77022,84390,56969,-825,89220,213992,236722,249329,230600,-46989,-275723,-277172,-278154,-83322,265896,389573,150202,-102686,-75108,55219,13835,-131974,-137604,-50890,-75571,-140610,-216909,-255375,-280970,-361444,-390457,-302554,-58806,126354,187927,185064,157295,59299,89591,104762,-202396,-422982,-331249,-174485,-10489,94554,56722,-63636,-144144,-37124,76142,-54657,-118303,17661,206039,191719,-21877,-162363,-117891,-42906,84206,180129,-9344,-133208,-9826,11629,-70921,-150,169855,105555,-11832,-40953,-62431,-142030,-17012,103592,40560,-99963,-166045,-90385,50710,151287,-25613,-399185,-611325,-475003,-269902,-96478,37746,-1273,-110819,-305879,-448971,-257182,133596,312557,336472,361562,102673,-201057,-159405,-59712,-94323,-134293,-97152,128104,384151,557932,597186,301521,-95835,41263,457299,254146,-379720,-484512,-149275,-46708,-167703,-219982,-227773,-202431,-141565,19664,29358,-163365,-249100,-116235,22561,141760,192118,185083,68145,-64590,-50338,100437,46258,13784,124546,128369,109568,58158,-154739,-311813,-187840,18532,39589,-108589,-107582,13725,-5510,-105328,-107617,-88000,-189931,-215615,-110097,-75308,-128388,-158446,-80682,-19862,-75244,3140,106751,4969,-125602,-109686,16040,96051,126642,245847,268602,5590,-221951,-278721,-178537,28208,42876,4783,-50312,-11954,39989,-67952,-186164,-154546,15496,74962,-25396,-70820,-133798,-167188,74642,361371,293989,114710,87347,209413,145976,-158080,-326984,-141890,-27337,-116257,-93135,-48692,-72236,-18178,-44645,-147798,-58767,48414,20567,-136371,-129789,161789,330876,145593,-53745,-96967,-10153,197498,245656,88224,-60676,-68529,-111362,-245176,-335543,-467346,-576606,-301149,-31665,-116388,-119608,5763,-41324,-23413,140949,181868,63201,78057,226188,202221,142892,128840,158431,143383,85997,80451,48069,-119123,-178748,-98,45041,-55777,15098,-6491,-224237,-268716,-83733,26486,39310,109999,100018,152432,301404,309868,190321,30192,-183905,-229417,-105868,-22027,95067,191268,199956,120582,41309,13341,63446,123451,148020,142028,36431,-70555,-117951,-205270,-236433,-136744,78464,175533,98731,98286,209986,256771,133314,139162,281847,269086,135662,105485,240077,323603,167356,-15534,-110507,-200455,-146234,125263,257240,110534,-38773,43284,358608,511801,367599,163797,144784,196614,181015,182726,199195,149578,61964,43289,18900,84437,237144,279955,191958,103036,74974,26972,-1374,-86940,-258302,-397135,-332905,-135478,37131,240498,280281,153359,159799,250002,66767,-113350,69013,400701,412692,363832,474013,162628,-353065,-713466,-868229,-636430,-559716,-1246951,-2132412,-1930711,-1132309,-1691173,-164877,6552740,8586850,2398051,-3971764,-4261435,-2823242,-365144,888002,724131,529864,271158,-633034,-795406,-25018,462564,121087,-174039,-16292,96903,39420,27441,117061,216618,146919,-107754,-306305,-187239,41990,109696,-3648,-227897,-402872,-341350,-232106,-117497,-8116,-75904,-253434,-417379,-456984,-374389,-219103,-125374,-181183,-250268,-196421,-55663,168726,283925,175975,72050,99057,112743,66932,40770,86145,20509,-164327,-124785,-58121,-187741,-207871,-88195,-89508,-256055,-463781,-439761,-223638,-104934,-52201,-42460,-108744,-107389,-162338,-229616,-122392,41881,43000,-21102,-56970,-116557,-118393,65589,198222,118871,9227,-46496,-117474,98482,393112,312870,25144,-128527,-95269,-34945,-54370,-152816,-244277,-304252,-207209,-113793,-307399,-392939,-46131,459965,811469,757734,309901,-557,-25086,67486,103416,-35080,-122750,-71944,-194350,-227223,-50699,43547,-36413,-163258,-284364,-268584,-188580,-191760,-200648,-237625,-283945,-226597,-54763,4435,-44131,72650,270490,294280,110250,-20809,84592,270574,148712,-65579,-84907,-72050,-87469,13726,165548,257435,249659,116795,97067,186916,289585,218070,80659,12382,32601,93004,177524,304714,371219,358424,289599,81025,-137981,-206014,-35651,230531,237085,-59754,-277994,-288868,-223205,-132103,49636,156846,36850,30116,201919,224895,-41579,-236060,-318273,-346581,-188479,-5406,36482,-76233,-140412,-111624,-194118,-356014,-420415,-508934,-436585,-148436,154793,282740,197689,-10086,-227055,-343000,-247496,-71556,-77611,-115901,48143,53232,-71472,-30444,114168,192417,161474,39571,39828,68041,-59596,-78973,78698,68315,-73794,-52621,1689,-54502,-166742,-295597,-292265,-203929,-148713,-123561,525,103437,48293,-156857,-247698,-250654,-144179,27313,198980,267559,255687,209894,139024,128787,93220,-9255,-22097,-33523,-14460,196978,234555,33183,93813,307047,261746,51353,46759,128332,229940,358035,294480,105,-195093,-133305,39603,79389,-71276,-140352,8517,158643,149391,277167,283663,-38197,-425867,-471106,-209604,-100213,-174719,-111342,73436,24332,-234994,-227569,-57486,75049,153780,109983,-13831,-9260,-68743,-192545,-260272,-281575,-220888,-120491,-93678,-155735,-105448,-42330,26701,167833,164858,43815,-34454,-48499,-57135,-155279,-169378,104129,259992,-67635,-282014,41710,395589,318826,223295,96603,-37305,-23291,114594,85046,-149170,-158157,55136,178048,114514,28807,-17003,95399,260378,314375,134236,-172917,-212514,-68828,-5882,-70256,-7786,-30592,-120933,-4942,126134,81048,-34118,-172949,-215387,-6584,289478,249645,27048,-46923,-68064,32006,48315,43453,131029,203832,128861,107224,149426,79909,-15141,65547,115166,15190,-56045,98760,263491,238778,171499,51515,-38847,40754,155422,-56008,-244937,-157082,31870,148991,56375,-169483,-205290,-25846,133348,88944,77260,214129,176398,-71752,-223349,-200402,-186086,-252864,-202395,-112313,-6106,-94306,-213151,-111542,73432,187541,137102,34285,-7361,112865,183635,-134744,-386362,-232912,-75139,-19129,102506,83579,-12771,2040,20119,-78565,-302006,-412897,-177481,28873,183136,232867,123837,84672,124937,134943,256762,492447,479124,156694,-305088,-1013072,-1024690,-317956,-647418,-944138,-40266,107129,-404547,-130658,850558,840073,580437,25295,-747857,-862433,-453688,-381501,-794437,-976861,-239401,1015865,1047719,798331,787996,83015,-319931,-234529,-158412,-32936,56344,145490,153801,36932,-101634,-89935,-142402,-108543,-185846,-208442,21811,281441,239196,52469,8365,28510,-38919,-197839,-187979,-97715,23270,105543,40422,-90850,-217921,-323603,-193453,1988,108183,127746,31616,-89588,-246659,-348194,-306061,-204271,-365769,-445293,-262567,-41920,176911,389562,424562,179399,-17084,-31335,-19853,10824,178369,307616,422788,416121,249648,32399,-57601,61283,370242,625583,465263,45696,-46848,146401,135295,-86448,-326295,-359326,-128676,194771,345080,237975,237468,230261,58946,-56039,-12499,70192,156660,134091,-66623,-177452,23448,265542,301057,221762,175882,117674,61353,-66882,-258463,-335934,-113930,88967,233294,498874,531738,196870,-57752,-58025,-93117,-288849,-226457,84733,175205,-17039,7740,156173,37164,-223812,-344884,-260481,-124883],[-65675,12156,-60665,-135604,45219,71861,-101815,-157757,-80182,-134520,-206984,-111233,83416,247458,300293,254857,168623,-12211,-121733,4996,97602,-10224,-159609,-252521,-282573,-213871,-229548,-230622,-106921,-45442,3085,148055,284192,272292,189960,88775,29043,-516,59766,257218,465234,458938,348829,278797,147534,-135715,-250721,-152546,-127924,-227108,-169509,-51497,20922,34441,-32198,8046,148343,4043,-185008,-30659,133684,5616,-139816,-10368,187178,194135,-18037,-169109,-41500,168368,266188,308098,319093,149264,43993,74706,205698,174081,-14286,-155925,-178031,32530,232863,82420,-176169,-150001,38729,135054,172582,89932,-70054,-77768,66030,197106,285087,265297,-27623,-214547,-160967,-140109,5194,236254,279413,63454,-150179,-91193,70604,41870,-102508,-138924,-69113,-15248,-34937,-125165,-226250,-308643,-372216,-322402,-192651,17911,165601,226037,187569,139050,22883,35448,-2189,-306211,-463589,-377152,-185141,27121,69133,-16760,-95482,-129294,6062,157250,25175,-110688,-33295,157869,171028,-33028,-177758,-108254,28801,161509,153899,-100601,-193185,-2209,-58428,-241978,-181900,83572,70869,-39985,-68926,-135967,-181122,-12453,112246,115270,3131,-148599,-124892,51144,160091,-53766,-450090,-621396,-509446,-359843,-141882,15569,-99103,-254598,-376077,-418454,-208638,135782,336187,367810,348771,138896,-110192,-122075,-66081,-113878,-148954,-90380,104895,296752,476490,559810,289666,-121313,-38454,288802,74252,-457640,-468199,-121213,-29684,-160231,-220723,-192370,-168512,-131618,18178,23028,-129629,-203427,-118801,-2084,113917,182441,155146,-2619,-85019,-43855,70798,44741,41450,87124,48223,69560,25422,-212296,-342626,-171861,17653,-42977,-243051,-232282,-70383,-5311,-72576,-152745,-161364,-149738,-107271,-56482,-39169,-35150,-54031,17991,78946,-47163,-29717,131406,35228,-168950,-196566,-2000,125182,96173,121034,169914,-19541,-220402,-251918,-123747,49625,31080,1977,26538,69971,27633,-70677,-157052,-141406,4414,87596,17738,-9612,-95237,-161224,63530,275610,180247,105523,157346,254567,206515,46551,-87905,-16906,69303,-30752,-67915,-81968,-96847,11403,61193,-32864,-3681,74366,64391,-64660,-44954,177336,261355,96177,-18326,-20585,88018,346891,428839,240944,30707,-13740,-50690,-164270,-243727,-391286,-504346,-253731,8473,-106297,-152767,-14296,-30670,-38972,105173,136428,-50126,-115746,101209,177927,77342,-15773,3907,63987,96317,78783,16884,-169901,-215731,666,115701,-39630,-57807,-92796,-279525,-320882,-130989,29876,88999,207600,217348,240371,375080,349442,169275,-50631,-260601,-281850,-164088,-71241,110850,233927,199514,108016,74637,75934,84033,68384,85100,85557,-23392,-93945,-56140,-113346,-205972,-157831,55776,184405,137536,68779,106812,151344,39958,34437,187695,181247,78518,78043,186224,239180,152758,55528,-11036,-75367,-4899,196374,175247,-54001,-217609,-159517,147992,370744,340464,220288,219715,254271,205193,169455,196363,176380,48774,-40782,-40687,110651,300139,342714,292127,206801,142871,7513,-136277,-215040,-322161,-424960,-448392,-310962,-73900,203733,276562,103886,55387,181290,636,-214235,-70347,253772,284343,302560,410365,39857,-356469,-472682,-578308,-507833,-596246,-1336099,-2293331,-2026825,-876728,-921584,392580,6141802,7849055,2072993,-3313003,-3577771,-2057286,63909,1200016,984881,332094,-369437,-1295263,-1215231,-373131,184660,84065,-61401,58068,134746,101644,131889,211109,259464,119301,-203214,-371718,-181594,69983,189641,91211,-94428,-199145,-154221,-118251,-69253,-31914,-117304,-278442,-441624,-490611,-361954,-237370,-181035,-230797,-245744,-176511,-49477,192824,304735,113886,-75635,-21115,66581,32565,20671,85532,17915,-168718,-91950,-30600,-237795,-354740,-271921,-221722,-308417,-472886,-464104,-174727,-2530,51112,15671,-80293,-86272,-129969,-163114,-62871,64507,85806,13802,-39010,-45962,-14784,87391,132276,97390,52649,-71010,-259379,-80507,270691,260964,-50581,-205587,-105033,-10396,-84852,-206993,-225074,-228582,-167798,-131437,-322647,-389760,-43501,422084,751698,723605,307837,-13513,-76148,-3665,94198,60389,-39284,-45440,-164806,-187700,-29272,60505,-40841,-207815,-285016,-174288,-111195,-186903,-191955,-184268,-178715,-99804,2110,8315,-25555,88344,248931,287526,168887,37954,88244,262452,163825,-61679,-76297,-43483,-103614,-55011,87330,164915,161595,103264,134261,184618,264430,237441,190368,158925,164341,187703,234976,298159,380167,392642,286199,76685,-114384,-209581,-105146,117182,171821,-41484,-238053,-303627,-317244,-232645,-19470,132642,55178,27784,98349,74865,-128012,-251839,-325270,-381218,-222002,12678,67005,-84537,-126729,-14661,-120955,-347846,-380118,-417689,-403873,-163723,143981,246246,152416,26230,-181829,-359958,-327587,-151839,-101726,-41951,170180,119834,-58649,26724,166428,165928,101281,21257,29809,17076,-126352,-125050,44538,47552,-57931,24607,81953,-69638,-256405,-372359,-298714,-167151,-107912,-145315,-68897,83874,103809,-128163,-267226,-209877,-16353,82769,113894,132650,168338,169664,135008,223103,245273,129248,73598,80707,120338,286776,234743,-37340,3340,236883,223096,105031,139571,115999,155703,317372,316336,87243,-95230,-78947,71705,115210,-41515,-102881,54415,167611,83601,210398,322413,67132,-339873,-407378,-137553,-2770,-78747,-90128,48399,-15767,-277950,-248037,-54567,73272,122158,80254,-19448,-6748,-47536,-157300,-336148,-435068,-282973,-101440,-38319,-87756,-49395,9314,72700,171245,142675,3751,-111879,-144974,-92018,-179700,-282579,-115567,109437,-36622,-159657,127955,426709,314018,168085,21539,-6001,104458,203317,82952,-240269,-262226,18736,167700,127678,82416,591,55163,282683,410009,226348,-106870,-205133,-129527,-36928,-30936,-10872,-85257,-184087,-102680,54789,80290,38398,-136538,-223582,54971,410377,335712,12047,-151483,-140999,20709,65886,81770,142603,150723,105605,171320,198805,19555,-86718,34693,131105,82859,-31894,11538,156898,183569,140566,7721,-84005,39715,201575,-19022,-261640,-267802,-170875,-23309,-8247,-144828,-137925,29579,124036,78704,129626,302009,281173,80618,-30279,-126324,-283380,-379760,-278274,-172255,-47392,-70884,-151936,-57974,46978,-7773,-66018,-9756,22203,94816,166421,-115289,-371015,-282476,-152889,-71330,88889,100939,-22847,-75338,-47299,-103289,-343927,-491509,-307136,-183678,-37718,109990,94855,108653,134286,88674,188923,484013,521491,158705,-377955,-975486,-901736,41294,247461,-113614,316565,213625,-871382,-1030502,-31641,256187,217750,-100061,-674428,-574023,118916,345838,-406270,-989868,-697749,283698,556408,729581,907333,231865,-121050,-96254,-23094,165038,141257,87412,136905,92275,-28987,-18106,-105628,-126485,-166908,-186035,-9512,220546,217587,62163,-10670,4651,-19199,-183378,-169500,-42909,81855,113114,61196,-63559,-265827,-402396,-232010,22767,124787,88794,-25972,-63181,-150372,-282392,-298665,-228567,-350434,-422460,-249652,-34273,162360,331822,360193,160614,2912,13159,-33489,-95650,84620,286132,393905,353198,202700,13072,-81715,52451,400438,583183,348739,-1093,-9284,191152,173768,11827,-192390,-280573,-155693,173162,415382,315795,190529,64945,-158251,-143486,38778,170975,199602,104218,-125011,-221765,-27636,185492,199188,131500,95551,98175,128506,-56939,-379604,-457123,-218945,-33135,88884,355837,405744,107959,-136850,-169441,-214786,-341510,-186355,135069,110224,-118794,-34511,185316,57359,-254969,-400786,-253295,-111972],[-43790,45898,-29095,-164663,13435,126765,-50637,-175551,-130258,-177339,-272208,-226817,44538,294700,303979,200222,85714,-103986,-175287,-4904,114977,-13041,-158629,-168820,-147571,-145647,-222350,-222268,-82605,-5204,34939,144158,230570,189836,159738,137662,38682,-83701,-48296,127672,350997,362443,269132,181095,21111,-208437,-279155,-196714,-179204,-243583,-183508,-71876,-22553,-37116,-65795,-32367,68802,-1929,-101750,-44007,56391,15606,-43736,67696,211447,221729,48754,-118360,-90927,70434,238822,348457,357217,152868,-47207,-2365,185427,140107,-50549,-74083,-40560,46663,185074,99882,-96880,-73543,87728,189458,258043,139797,-91271,-209444,-88205,138867,305175,273499,-6673,-124361,-30002,-6893,93523,197317,150523,-30245,-166031,-85831,70280,51138,-83671,-151249,-103855,26417,77316,10829,-129527,-244391,-275040,-173302,-25852,117706,193991,227131,165194,93875,-59142,-96830,-159560,-384646,-464170,-395843,-171026,74041,40186,-80258,-92018,-86244,38769,201035,81874,-105961,-92177,82435,109314,-62668,-170440,-47695,133411,232368,109983,-180901,-235100,-9877,-139118,-415787,-398442,-88668,15705,-19331,-74488,-205694,-213009,-18110,91442,146166,37812,-160159,-162508,51365,166422,-87214,-471690,-535632,-420241,-333173,-125451,10701,-166429,-322397,-343672,-298116,-90642,161082,328566,357531,313480,167242,-22759,-92398,-80408,-129799,-159954,-94270,66753,211544,376352,446331,218042,-139714,-108723,110062,-67145,-432779,-355263,-52726,-6864,-141258,-180555,-113759,-94490,-85525,6684,-18117,-132228,-165301,-106397,-17336,51718,66685,25153,-142968,-161384,-71544,23860,10844,13655,6681,-48118,23385,2536,-234023,-341619,-150891,-9764,-140843,-351511,-321579,-124934,28115,7624,-151515,-221073,-122652,1716,5233,-18878,24351,36639,106612,165774,-5195,-46889,132094,56364,-212466,-282081,-9376,175706,95344,12089,70042,-22109,-156431,-177535,-67034,76065,62215,68086,138874,152833,13667,-68715,-91210,-61444,42962,102710,66101,75702,-40856,-147990,30307,150234,39779,85796,226942,319228,299568,284681,176537,120849,164798,85508,11120,-70526,-103702,28223,136965,60966,57325,119780,100101,5450,43009,191956,199977,71023,26845,41812,160546,461676,567364,376790,144184,78572,50139,-57653,-133010,-274851,-384585,-212453,-2483,-112237,-178835,-20254,10322,-18248,71905,76425,-140843,-252197,-33232,99727,-20444,-151666,-128728,-18020,67835,29146,-43152,-188692,-181466,59338,214554,23630,-63583,-107829,-262526,-302920,-140008,35665,130510,279921,301544,298093,442968,414549,183078,-84901,-291828,-302085,-187334,-59200,151534,262015,200086,129393,152062,171336,124473,33836,24460,24648,-48214,-65192,28050,-6977,-144071,-171368,-14172,132833,140986,26349,10722,50501,-35067,-36281,94396,44717,-20946,32894,113189,108371,73482,69728,65904,56538,142464,249447,104255,-163969,-341876,-307413,-47099,201830,279679,256032,260779,267141,194889,117930,136866,144995,28533,-91443,-67615,124540,315351,341060,337042,294314,218891,24833,-241088,-304682,-333005,-375193,-475457,-430692,-181312,139937,250496,76789,3803,120661,-59247,-292427,-207994,105250,166384,218246,318802,-11644,-241158,-138819,-211212,-258725,-423665,-1089204,-2054427,-1845495,-606167,-106442,1057705,4874646,5248758,1340036,-1495389,-1878340,-1102952,394121,1306239,1057698,90336,-868869,-1689011,-1481438,-674655,-98295,44312,27248,85702,158962,174022,264152,356421,355239,134634,-234179,-391725,-185533,30510,170531,135780,52042,35327,60454,21522,-14243,-50502,-137994,-260418,-357509,-370026,-246374,-211469,-212270,-246375,-218407,-145933,-35466,205349,308910,74520,-168285,-115626,5177,7076,21046,55419,-9734,-151422,-28957,47074,-196412,-432107,-420219,-331958,-313005,-397364,-385674,-69708,137345,159065,51566,-64831,-51521,-52474,-39616,56090,137018,156981,58896,-33624,4841,90863,121354,84037,104799,131430,-41878,-317484,-202025,148217,189558,-107818,-233473,-99477,-20283,-157994,-274488,-193615,-105444,-84227,-133789,-306771,-355686,-74741,312752,588705,576705,240058,-44022,-125692,-40172,93208,138338,36379,-16758,-111083,-97084,50982,119260,-9465,-209185,-265986,-95797,-27800,-136051,-140774,-102997,-38051,82852,102778,27302,173,105170,192922,232252,222119,127490,96298,202391,132302,-71430,-70107,-4051,-93769,-107405,17510,80797,85454,119369,202865,207080,221976,221174,240111,257093,256794,240222,239670,249397,331737,331410,192163,20428,-122349,-210155,-154560,-12372,59789,-48277,-190318,-292508,-355368,-273622,-81477,66933,45914,1412,-18327,-51248,-145393,-179207,-259871,-388257,-279411,-1322,78274,-81215,-107453,31697,-106732,-332629,-303539,-279609,-301944,-140169,95609,141203,67973,27142,-128964,-318073,-358363,-231837,-128890,39277,261261,162724,-46144,71832,180537,99444,12881,-10209,-8586,-53118,-174217,-154478,18113,32533,-48008,53264,87323,-119014,-317596,-391916,-277325,-134555,-80757,-161257,-140427,48197,142150,-71990,-249964,-142559,70834,82610,8703,-24409,61030,132683,133271,278764,363581,262366,177168,159887,212434,347144,208202,-133370,-106513,136289,167173,146399,203718,94669,100886,289172,335929,175994,23414,-6520,87919,116022,-19589,-44735,109330,180317,40192,140944,342018,163558,-241222,-310510,-36977,101909,38485,-25370,28676,-81139,-310134,-234130,-28808,67868,65487,30381,-25006,-19852,-41125,-91875,-304948,-469334,-316025,-111250,-8579,-29925,-20249,26144,105044,165398,110203,-14850,-148473,-220385,-134462,-182801,-359609,-330829,-62045,-9566,-35020,171419,374737,252487,100658,-36366,45801,241823,307788,119985,-269995,-317666,5832,179601,132830,77472,-21258,2660,274509,461841,288540,-52445,-203660,-190532,-88947,-26112,-34048,-115595,-180562,-120035,17984,77485,68999,-139218,-218747,124187,505083,419387,36057,-239154,-244400,-26117,82382,121025,142543,108075,104908,230729,226810,-17749,-118414,19858,142993,158717,19479,-52264,54814,112067,74588,-40735,-129884,8929,190163,2952,-241408,-336425,-379581,-243320,-95970,-102373,-43086,87134,100639,52609,162501,335921,337011,238040,192510,-25158,-321438,-418175,-287354,-212470,-104634,-52307,-63337,24276,41905,-191911,-259845,-61521,57956,116111,176709,-61852,-288362,-241858,-165336,-73692,121856,144710,-24332,-142786,-91417,-91829,-307735,-473991,-387928,-370596,-253773,-36496,55451,127509,121428,18055,110590,448493,524462,158842,-342464,-713610,-585493,473296,1081864,549244,547707,365462,-1189256,-1775622,-776565,-201046,-129071,-253297,-588947,-263197,727283,1071913,-57582,-1179413,-1175374,-323999,192101,616574,926241,387121,82350,28369,83139,301689,199378,63600,146880,138346,42858,53318,-36932,-97359,-111715,-145869,-42944,144205,187029,83582,3297,55121,70981,-111195,-117521,47210,181715,162379,123253,13758,-221109,-375325,-221095,43197,155813,81674,-58177,-15928,-26658,-163324,-236185,-207791,-259519,-295593,-152954,48203,193428,279718,260923,113340,36021,107090,20779,-131666,23931,262739,352176,303657,159091,634,-76502,70174,421556,524243,238706,-31577,11740,213293,205934,94522,-47982,-153582,-122491,155792,459156,407343,197373,-10924,-213159,-126387,119691,271111,231777,83483,-121751,-171877,-2735,153509,149465,107562,56872,44118,112992,-40617,-375805,-448235,-275949,-144563,-42546,197468,256081,47742,-148014,-211453,-270855,-322780,-84807,209911,83459,-157134,-32313,217650,106774,-219913,-373922,-183612,-56875],[-14671,67500,-5739,-185931,-35263,146319,13576,-155658,-160363,-205603,-302942,-294122,8721,299177,279404,119749,-38413,-171625,-158937,40666,146709,4995,-95387,-39171,-15482,-101363,-218191,-198801,-11104,97175,80952,95841,128502,103375,123966,169989,54912,-118062,-127848,6557,243126,273928,176987,30836,-164432,-261600,-255538,-218682,-225852,-228546,-147208,-58438,-55131,-110153,-88854,-55790,-6779,19685,28296,-22620,-4069,47677,59527,135926,228176,238939,112958,-54656,-130901,-40929,188597,357538,355694,155624,-94348,-52984,157155,90974,-68356,30626,109210,89827,157795,137199,22320,36252,153528,244050,319582,199977,-50802,-257637,-191625,98772,323224,272558,38478,-346,105158,109595,182482,189335,63868,-86497,-135006,-57290,56775,51307,-58545,-146254,-122809,49916,180738,172957,32270,-84571,-81811,31112,161917,215042,203642,202344,143690,48276,-155466,-271525,-324607,-425769,-450350,-392363,-132679,118104,15927,-112509,-47891,-18622,66993,210692,105942,-98658,-132096,11023,33637,-95123,-132592,60093,252724,281595,69609,-222830,-257262,-50210,-195319,-513273,-560572,-283815,-53003,28467,-70240,-253303,-226278,-28730,53716,132888,14485,-185559,-191116,54848,184442,-91982,-419377,-348425,-228057,-207868,-55339,26115,-187310,-303169,-231223,-130389,54088,190720,282320,299164,259935,190767,55754,-67168,-90154,-124657,-156784,-109344,23149,155182,283743,284637,102238,-150321,-166047,-55901,-149310,-311141,-174412,34863,12935,-125481,-133887,-43840,-19926,-28101,-10228,-61853,-141079,-135960,-91321,-28716,-19986,-103070,-159755,-309525,-271673,-124770,-30443,-55952,-68846,-98980,-141698,-19800,-125,-214751,-313934,-134711,-63101,-243228,-427324,-367751,-139473,80584,103608,-111570,-256015,-122660,72908,47546,-36801,12612,70657,143608,200676,31511,-52174,95135,54175,-252338,-349465,-11101,228351,118646,-50389,-725,-4495,-57626,-85792,-39680,73614,92592,151731,227888,192466,1826,-50070,-4707,38136,91654,102759,102820,151320,3423,-126736,-1754,25934,-91581,54903,271366,375624,375790,445010,360859,229457,227164,176487,85775,-43177,-103566,15218,139531,84473,90457,152995,106413,43922,99951,191150,138189,36036,37345,51059,154327,471223,597576,445549,240519,170687,150833,44505,-38133,-161569,-258753,-182840,-60932,-150534,-213649,-34370,52441,15508,32494,12987,-182754,-294372,-145287,-37913,-148225,-259493,-218215,-78659,16586,-58393,-133394,-189865,-101791,159239,313361,111205,-17260,-75268,-205111,-245496,-136871,14312,131223,289619,313166,302206,477318,473983,211309,-86907,-301354,-310261,-183944,-4244,198257,259903,191416,175189,251895,265300,159283,17350,-31340,-42344,-57086,-12051,102231,76564,-73446,-174457,-105323,50845,109564,-30251,-71868,-31274,-80815,-64307,20395,-84796,-114748,-12295,36606,-43378,-66175,14862,91019,141015,232029,244315,46259,-192384,-376442,-372542,-183776,48787,200088,252438,249697,231181,149783,26871,10754,45852,-3311,-99987,-70415,97039,256523,262419,294246,317981,269103,77837,-267622,-349312,-315113,-286823,-431731,-483797,-270571,53795,187627,59492,13127,88423,-92182,-330077,-322169,-43336,51584,112378,211307,5145,-46303,192093,123559,24838,-119626,-671952,-1626940,-1525542,-381439,523379,1532590,3023731,1796438,758249,822178,168279,-277661,515814,1143488,883555,-169110,-1089259,-1697512,-1543901,-863002,-306669,-1980,55841,67118,166839,231681,363598,481419,451657,159000,-221221,-368920,-197200,-67721,37978,84723,134459,219021,247573,150747,25184,-75774,-154179,-219163,-208909,-140413,-55403,-136915,-203902,-216786,-177459,-128961,-46069,170074,269787,49030,-196608,-176251,-72399,-6620,46108,8343,-63023,-132408,32008,145684,-68098,-387837,-467840,-379075,-262621,-263317,-240372,49177,269806,242474,56245,-75418,-23154,46820,101984,180804,219924,223678,93832,-50379,10897,161237,147551,43920,117547,216642,37533,-276765,-247933,42565,106867,-134736,-205157,-80213,-66990,-248921,-326682,-150854,38842,29394,-113713,-261516,-301614,-141475,147844,361484,350212,98710,-119834,-186995,-52223,96953,180023,91331,19013,-38971,23085,171754,209255,47962,-171803,-227914,-49208,35688,-55224,-60362,-16059,99136,265771,213418,45609,11761,100257,91538,120161,245983,224203,109753,111598,51795,-111761,-84957,13197,-87385,-150920,-45010,3055,21578,157463,297129,250687,158550,148185,192762,254893,259768,221255,184415,177161,258216,221744,51646,-80461,-166959,-205162,-173606,-124983,-60655,-70668,-144698,-252508,-323047,-251662,-127918,-25792,12389,-36053,-117704,-129439,-105939,-55797,-153522,-372511,-337144,-37709,59658,-82061,-100374,2705,-159922,-325023,-225622,-145751,-165664,-89393,17501,-7409,-28105,8592,-69239,-228731,-328080,-287242,-167355,69210,266888,152359,-44325,80907,141958,5173,-81449,-57140,-78599,-132410,-201177,-173438,-2583,25273,-49272,28048,29495,-176691,-332287,-354482,-236437,-111359,-73716,-161541,-175870,17647,149978,-18716,-219013,-91903,74295,13138,-108412,-176790,-50122,92622,122642,273797,410515,356756,265099,178209,210772,332639,151328,-229806,-207750,37696,119425,168062,217517,61224,66304,270887,344876,236504,117636,58099,83375,75224,-22383,11778,163065,203886,37626,91759,334133,222077,-160478,-214321,63026,197186,157181,67862,17647,-149500,-323233,-199560,5253,56349,-14057,-48744,-49544,-53114,-49704,-18819,-181168,-360626,-287608,-131972,-12133,-6633,-30705,7942,121937,153660,60244,-28413,-144337,-259539,-181940,-164603,-378177,-486661,-218936,-4788,50158,155189,252710,151312,32346,-77940,83038,333894,388831,178251,-243479,-332621,-4313,193836,117527,15003,-74269,-50566,220694,429244,274493,-53337,-228465,-253001,-162733,-70365,-81096,-127055,-117304,-49669,13697,49647,28936,-183309,-197344,179585,538821,469867,73743,-319597,-386365,-115399,76311,133664,120725,75391,109597,255754,218388,-26472,-114856,4013,128587,209050,72225,-89941,-28942,38495,-7140,-94431,-188415,-73887,95269,-22337,-216197,-378350,-565518,-471778,-204551,-79925,22927,99567,42294,-4570,147175,285031,295732,321132,337642,29596,-336951,-405264,-258257,-245502,-185933,-65817,8319,99540,57736,-302376,-397611,-117358,80001,160641,195888,-16350,-197858,-157640,-132398,-48398,162047,182978,-22352,-189321,-123658,-85174,-245493,-406668,-439877,-518533,-422754,-167964,12015,117724,64602,-77860,30352,376480,468778,161611,-194751,-328222,-241462,724036,1525734,863781,561619,539414,-1096120,-2109209,-1234119,-467728,-398815,-415362,-526576,-85747,1061912,1496105,140395,-1475807,-1548537,-671732,-9847,438341,766152,422633,182446,77451,107799,302559,168028,41667,146640,132128,78103,100983,15687,-65050,-76065,-140273,-111803,24387,106728,69339,3394,106908,158981,-31151,-77214,109209,251129,194941,161050,71555,-144395,-299413,-208713,12473,146440,58765,-103503,-1843,54087,-72975,-203352,-199423,-151363,-122947,-29500,134961,212333,205760,123509,21421,43676,189127,88995,-131572,-29930,203496,272434,237091,93997,-34518,-81223,63886,374402,418356,131396,-66765,-14949,170577,170637,81235,15031,-54164,-73455,114983,431125,454735,229442,-3707,-121927,-34967,179976,312057,213414,39449,-92646,-70598,59439,137138,114999,97977,22764,-53794,11186,-33842,-264462,-344360,-299634,-236499,-144893,37474,86080,-11714,-132228,-215771,-288230,-276783,13324,252550,73151,-149961,-9308,224187,146063,-162895,-314709,-118303,-9184],[24715,84916,15557,-187988,-88603,117934,64495,-111424,-166108,-211740,-292836,-298429,-22528,253457,223125,12800,-186471,-210183,-82384,129043,173585,22446,1528,95504,66453,-102098,-225420,-168363,79501,209025,104955,6204,5321,28130,78307,161215,61535,-115349,-175553,-80831,146844,188881,84439,-133887,-357409,-289973,-199183,-231078,-265622,-187981,-71957,-26025,-88274,-181389,-113541,-76771,-80521,37107,141238,4747,-52761,74248,129339,162870,219004,227289,136504,-22096,-171414,-148870,106577,298651,283454,117939,-116844,-94080,100403,13307,-95238,95276,198792,121792,131884,158720,124113,131417,205152,261202,305458,218857,6576,-239850,-242188,67949,314781,252243,95103,118691,195849,167037,233342,194254,15537,-115611,-95569,-46629,4320,18672,-53243,-146103,-145232,20265,218075,291152,196305,104030,124716,214185,296650,251249,154785,131388,104860,-7751,-258629,-456188,-471617,-449965,-466099,-401912,-100999,130047,-17389,-126467,-546,30675,66097,171223,74461,-108349,-160098,-58188,-54670,-137391,-86738,174384,341180,274796,22137,-239976,-285618,-138312,-217752,-497776,-614928,-445343,-144076,45077,-91107,-285075,-235266,-63874,-10931,68224,-54147,-227949,-226477,38535,195863,-67834,-293044,-108810,-11373,-61496,16548,34011,-181324,-232272,-103420,14086,157821,181685,179989,180037,176079,193436,101639,-65566,-104810,-105073,-146506,-142379,-26538,125822,197536,92572,-45677,-168144,-222139,-203218,-187794,-149785,9366,104442,13324,-133543,-125483,-32834,14032,8672,-28366,-81070,-131121,-121490,-95650,-51786,-85199,-260840,-335442,-447699,-377518,-187146,-86867,-152080,-193137,-210672,-220763,-56930,15323,-165434,-270616,-130353,-136576,-342462,-476070,-376150,-120617,125052,171871,-58918,-264434,-151312,82232,48975,-100347,-78038,27534,105270,161848,48152,-50187,22398,19754,-275928,-375980,-10828,258937,145974,-59495,-25782,25948,37898,-10963,-57238,21267,84715,205309,254906,168597,-2018,-2409,89657,116409,112131,77802,120518,195515,26767,-88456,2597,-44539,-171254,25754,285591,408136,403155,472806,420313,292430,244208,205517,117259,-20789,-100126,-22388,67873,31206,82108,151698,83553,48067,118195,175205,75713,-25868,-982,5169,58286,348595,500329,430201,295882,235429,224572,126622,24390,-75863,-146805,-151914,-134255,-204926,-240527,-49855,85417,51301,-2835,-26435,-151655,-228919,-196885,-194747,-269466,-308162,-238908,-85086,-13627,-140045,-220074,-171923,-5956,273129,400312,213244,73606,-5544,-124311,-170852,-133556,-32761,96795,247020,262256,266291,474699,507155,241013,-61136,-287947,-300374,-149838,77333,249109,244575,191600,253235,364745,340658,186684,32603,-58037,-90953,-49429,55060,166105,142890,18009,-134362,-157571,237,82170,-70007,-117778,-66368,-72335,-31701,1828,-129229,-126675,-9136,-2261,-162000,-211827,-64929,80676,168189,248182,186458,19138,-119144,-292191,-331661,-216854,-27174,150070,235060,217156,187945,107395,-63863,-136210,-73897,-16322,-41272,-33362,46367,151453,146392,192103,280177,294749,172649,-178096,-324585,-263872,-175257,-327953,-452539,-299593,-10544,113851,59208,85132,107226,-76483,-300696,-373504,-169446,-47511,15257,124163,86104,188518,450598,362768,283586,217192,-261476,-1204255,-1184356,-197346,904117,1615069,837509,-1436265,900094,3157351,1915282,150605,375070,747778,522435,-382319,-975931,-1327203,-1386239,-884333,-370909,-32420,40633,51709,198377,293520,413656,545527,517334,181655,-169478,-289192,-178843,-155585,-136295,-38644,129535,319575,390319,265068,63551,-81747,-145209,-150666,-40491,126514,179221,6055,-117975,-115918,-107738,-117160,-76303,98480,205706,52155,-148525,-181449,-129257,21235,121131,-6414,-103543,-104789,85007,250250,130831,-195779,-362698,-314686,-141900,-91252,-67551,157792,375157,305300,56010,-90870,8509,164752,246424,286518,293812,274609,123448,-63933,-5807,201804,177584,29353,139339,301000,171194,-128685,-206186,-24601,45035,-102424,-105523,-24672,-106303,-292241,-308895,-70844,201025,177501,-43910,-173673,-220988,-203290,-13211,149882,126060,-68082,-216851,-235224,-36020,122296,206043,145975,91016,65564,161744,317654,330711,138469,-88202,-153400,-14046,84597,51345,46752,70875,213183,416745,324989,75600,19332,86106,-19636,-7149,251714,321761,146775,44347,-33362,-159043,-106519,10741,-79541,-164069,-79730,-53176,-15163,216574,414661,318431,99726,41540,78085,170625,188308,154458,107104,126602,219679,148380,-56320,-179192,-211500,-168455,-140214,-176837,-134708,-73818,-85216,-166635,-209418,-163400,-135187,-100714,-12381,-45739,-155476,-131680,-18416,83333,-30380,-321409,-347348,-60354,29176,-80916,-97157,-74678,-239281,-303931,-145826,-33507,-20199,-13913,-48982,-135409,-86217,15265,16737,-95674,-225011,-282875,-203791,28776,190266,101882,-43390,60453,76122,-69813,-132387,-96051,-152218,-182741,-184040,-162317,3956,47538,-42472,-14794,-34838,-195350,-278224,-259119,-168986,-76465,-60145,-120520,-131490,31362,145928,20267,-179092,-64940,24027,-76461,-194864,-268679,-118132,70703,117408,228139,390029,408478,333020,152735,128102,255482,97427,-275964,-254854,-11488,116741,187730,201866,44321,69561,274569,358043,273641,178784,118927,88716,28140,-32183,70479,232701,269165,102128,97853,320232,253328,-89961,-123486,155059,285100,274182,186154,39731,-172535,-287626,-135655,58823,67109,-77960,-127986,-80339,-77281,-37805,71049,12871,-122994,-164769,-117934,-16312,-2840,-59963,-15097,148810,164339,17540,-29385,-87185,-229053,-193240,-99704,-304983,-523327,-310389,-10407,95246,111758,128286,70921,6009,-77754,106773,366264,431662,250231,-159237,-297614,-4053,213814,103503,-55342,-113854,-70116,145097,325069,192736,-99352,-251815,-282448,-217018,-122301,-111811,-99586,5024,103160,54617,13734,-47781,-216700,-128100,232900,522611,490790,122960,-365647,-513166,-196188,64855,128498,102733,76206,127692,256970,204358,19957,-60667,-1007,100461,236865,132806,-74545,-58515,3161,-51118,-121053,-229852,-172407,-41177,-72795,-179563,-377877,-667265,-626113,-288987,-70607,49850,66014,-30878,-64916,104652,183322,180256,310119,366288,26900,-330885,-354246,-194726,-246608,-250405,-87384,63914,168696,119717,-259156,-408308,-137374,103255,228326,232848,20849,-118886,-52983,-53010,8600,201333,219329,13660,-171969,-123021,-85982,-177793,-308301,-447505,-588535,-482792,-212181,8089,96929,-10818,-155482,-10679,301357,384668,195466,44158,61753,-12019,610961,1408117,818594,382979,733674,-425595,-1843256,-1308832,-504976,-509925,-526721,-490426,-136139,895735,1432362,211425,-1625208,-1669013,-706020,-48729,237762,472923,309072,152905,49676,58310,177183,51915,19189,132206,81289,86384,146724,52892,-33930,-67560,-164126,-190561,-109411,-5320,30570,-5277,130436,217194,44219,-48011,132263,270552,192782,151334,85537,-65747,-205175,-204647,-66956,88077,13394,-152498,-18688,77796,-41351,-228674,-216313,-52379,57257,95739,192986,197413,117408,-13559,-84663,25320,230002,146654,-99837,-65178,118574,168478,152808,19055,-81699,-99311,21633,254588,280439,52534,-89628,-64734,78485,59903,-44156,-39357,-20398,-31704,55382,333291,435063,263656,63841,54022,95537,207984,286486,145273,-32685,-62222,42294,124193,115879,75410,70664,-23901,-167835,-120975,-19795,-80380,-192530,-293199,-283346,-192193,-91624,-72542,-73675,-116120,-207702,-289277,-237779,61591,232706,64311,-111661,20090,197766,148380,-125714,-275551,-110150,-3633],[66608,100948,35654,-168013,-134292,45829,80256,-64386,-150185,-192967,-249318,-254169,-53736,167461,144641,-102039,-318854,-215024,28164,228777,177169,26771,101370,201116,84920,-130454,-225914,-121922,169071,285925,93078,-89197,-88300,-12671,36275,116822,57399,-91307,-178645,-104201,77569,113515,19898,-247579,-483363,-279826,-120464,-224953,-272952,-115804,31205,20607,-113975,-231742,-128621,-84053,-131727,41477,207655,33196,-73015,98457,170474,167076,205339,206312,125401,-22581,-192531,-207579,27832,192539,164647,48377,-115802,-117672,32424,-67016,-122088,113526,225492,144863,117951,162006,185272,196740,242168,245122,226556,193799,68289,-160694,-223357,62475,293076,243352,182626,228072,237456,171737,247325,209760,9028,-109659,-56396,-52795,-62286,-25712,-58431,-145712,-164187,-48863,180287,337005,330589,281667,297109,346600,361834,225027,59329,36582,62634,-46929,-320496,-571389,-540367,-436754,-487188,-406624,-60288,135191,-30392,-102842,45805,56376,50675,115166,20163,-111485,-153689,-98189,-120006,-157129,-19236,290084,399536,229780,-12464,-222062,-302436,-219997,-172056,-340833,-514068,-491859,-217634,19667,-124128,-275356,-219730,-104669,-77363,-8424,-114624,-258400,-254054,12153,205710,-1013,-94729,143446,174281,51068,62806,34464,-147118,-129960,4857,105588,198582,132312,48518,33290,84551,188680,123487,-79713,-112182,-59727,-110435,-162886,-52601,133944,130174,-91092,-185922,-181813,-260408,-303588,-187959,1220,152930,149124,7726,-152363,-157566,-77101,8026,25428,-20162,-42322,-74403,-108241,-115560,-77090,-115791,-331225,-418632,-490188,-418077,-218200,-122262,-246557,-315524,-291255,-260784,-70788,53137,-91665,-208842,-124186,-204834,-415814,-488998,-342732,-72407,148558,188688,-15564,-242379,-186098,39376,13264,-187812,-212482,-73078,4819,63543,47629,-37047,-60504,-35264,-259285,-337991,-5320,251343,155704,-26024,-327,63012,97155,21922,-112774,-77179,27004,208945,218137,92894,5647,74345,177891,150489,83110,27761,116816,197963,26706,-33112,60913,-30159,-176743,8964,272712,406175,368907,380575,373406,309016,213965,157359,89133,-21172,-102908,-74632,-52201,-77314,27284,100172,36813,25461,99999,138641,1667,-124919,-86416,-82796,-110131,106466,288206,329387,285653,241142,241387,162792,33521,-40641,-69392,-126435,-208691,-264174,-247833,-63544,90359,64398,-36368,-37587,-66287,-101063,-193452,-335905,-363352,-301557,-204426,-46738,-10484,-193393,-283579,-155673,48332,334848,439581,291130,170180,69033,-55235,-121755,-159096,-111086,28631,163460,163854,195671,416564,470936,231049,-41789,-269411,-285835,-112019,138393,275537,212433,192984,336186,447478,356904,183410,59516,-62939,-124540,-49341,100268,199451,181109,113912,-57095,-155579,-6322,67647,-92252,-143624,-74303,-32033,29873,23177,-83041,-47124,43276,-8630,-240313,-334011,-144033,33261,119402,171906,68503,-3323,6900,-135361,-229307,-170605,-28152,132106,202841,169045,145383,67982,-146924,-278603,-189543,-16925,55073,16442,-30525,11059,9413,48504,173666,270685,258366,-27435,-258350,-208042,-86485,-223136,-380152,-279591,-51304,24430,41352,154332,127331,-62669,-243161,-381855,-294986,-161834,-88897,40471,166694,374712,553559,441200,436227,440339,-37709,-945461,-935114,-71941,1060103,1238776,-1500826,-3766154,1980205,5248322,2909839,20589,-45233,184793,58655,-537988,-642766,-772674,-1100575,-778396,-321262,-72828,-24983,46389,248359,339242,376176,487804,487844,152065,-134360,-197847,-144231,-207458,-297598,-220985,8717,294654,442070,320967,75344,-85643,-133786,-100757,54974,298444,363532,170779,16969,13569,-47112,-141900,-153466,-23885,101469,46711,-80939,-170030,-173184,62648,207910,3296,-141172,-108978,81237,294028,306315,58764,-158951,-174976,-6414,41044,39384,189668,396544,311955,31154,-132219,10371,247341,334286,316924,299009,257078,107300,-94610,-56642,187141,179954,9507,129151,330368,295902,52925,-142370,-98809,-20428,-47691,10882,32307,-137041,-283079,-236611,15074,326401,304328,38171,-89290,-158511,-260794,-157311,-26545,-67585,-241716,-331834,-282156,-38020,131041,195853,171371,164806,155920,250367,412279,423075,211406,-12326,-85854,-13447,83639,123679,120276,100828,240040,468468,385166,83456,-6958,38854,-138702,-141900,211758,364079,167759,-1691,-114577,-220087,-155490,-38795,-100222,-173157,-118453,-124620,-64941,235984,485021,349294,23106,-104475,-87534,18005,51714,42674,10137,84665,209756,126911,-118191,-273037,-259955,-130145,-96969,-194842,-175901,-77354,-43970,-78212,-76358,-67890,-135601,-166142,-45040,-43428,-152491,-97951,53881,159506,40561,-273439,-323554,-86973,-38855,-115894,-130859,-199333,-338138,-287384,-94935,13323,63383,29309,-109535,-229022,-119501,32645,91982,21629,-105620,-249436,-267386,-108786,30763,-416,-80301,-16177,-22623,-123324,-145989,-148499,-242293,-215241,-150030,-145798,11542,67916,-53632,-73911,-90383,-186633,-199795,-165305,-114931,-50561,-52885,-70152,-40494,68202,112637,272,-172758,-87569,-53768,-158555,-250042,-298462,-145381,48056,93713,138054,291798,385272,337077,75477,-22981,121293,43960,-275355,-261039,-26987,132686,181377,151718,33000,80649,265921,348915,263833,174857,147358,99054,-17614,-61014,99809,293888,354854,196130,130537,282720,242877,-48051,-72901,194897,324577,343895,278784,70693,-154870,-223045,-73383,106141,90098,-122242,-205047,-130913,-97493,-9328,152705,198537,139859,8927,-73751,-20119,-28966,-119865,-53904,168170,181259,-27136,-45506,-14691,-146594,-161498,-8060,-169936,-454338,-341161,-44966,81450,51239,37867,34347,24081,-49306,98017,315657,397336,286199,-65048,-242575,-13288,211011,81164,-113868,-132587,-66660,48541,159276,51076,-184233,-266619,-277723,-240191,-159128,-115581,-49712,138340,271756,113203,-31558,-132373,-210003,-20403,268898,454332,463517,152188,-376482,-581660,-233865,44057,93949,85021,94917,136004,226064,191202,101498,17269,-11547,49556,226244,181426,-19263,-42594,1249,-50229,-122303,-246703,-257053,-177563,-133779,-144368,-345902,-666062,-665197,-329512,-77090,25602,-17982,-113991,-117308,48219,67248,28685,205067,274646,-30195,-316910,-293870,-122258,-214325,-274470,-102032,96442,215089,212162,-66879,-282690,-112078,123799,288230,269796,40015,-73325,32571,44257,76612,218522,242982,87773,-83898,-92845,-103320,-131666,-209728,-411718,-573950,-422602,-142822,56992,69809,-88967,-191264,-1182,241316,295233,254433,293325,329496,13858,91062,745035,494393,84643,898509,711783,-990061,-1017706,-339969,-428470,-548053,-490558,-438936,167253,852455,234823,-1387847,-1464729,-497016,23251,70986,157877,91892,19856,-37562,-43604,-28030,-120012,-14621,95798,3811,80422,204897,84941,-5596,-80617,-193730,-239926,-213893,-111344,-1952,-2220,122012,239019,106942,-19416,129557,248134,154566,92391,54806,-4635,-115821,-206094,-168458,-4929,-42454,-177563,-35409,65427,-59567,-293600,-243161,28263,214296,210283,214690,148407,34163,-104714,-158773,-700,225472,189920,-24870,-52269,41519,70399,69589,-34108,-106522,-108460,-34719,106979,158507,38261,-63502,-80510,-5891,-83389,-234068,-182338,-42985,6892,9877,212285,368461,292818,166874,247525,240699,233086,241468,72259,-97752,-22175,154930,184879,101703,47274,38101,-62038,-235144,-185274,53248,150561,-16983,-231158,-236036,-139159,-129356,-151316,-93631,-78160,-169132,-253745,-188025,79419,187292,83471,-19340,85650,187518,146895,-92408,-249411,-135945,-7865],[85569,100821,40413,-140775,-172179,-59281,43234,-44134,-129920,-162885,-201722,-208158,-103154,51434,50004,-205808,-404780,-196693,126590,288058,134598,5386,166710,244796,46552,-158867,-201318,-55841,235014,293324,41638,-156719,-120133,-14742,8346,56971,41345,-69570,-135291,-58481,38596,46637,-2627,-265170,-497286,-234476,-39170,-194900,-231384,-19808,132770,67220,-127837,-256361,-128826,-69533,-146532,31910,223011,60516,-57941,126412,203514,182696,212749,197567,99320,-40892,-175199,-183044,-6975,81327,39486,-25727,-93801,-115027,-20657,-117432,-129230,111976,227574,176402,127075,154199,200562,228821,268816,216865,130302,152360,135838,-33693,-134604,91448,277294,275915,313093,328850,242901,147683,238967,229284,36896,-66583,-16037,-56970,-101633,-46505,-53927,-133681,-166071,-119954,89833,312609,422694,430404,424111,435976,381544,171087,-43328,-45142,41414,-33112,-291454,-548100,-484417,-356079,-454809,-361391,22422,176283,13080,-20654,100374,71556,48445,88977,-3267,-71701,-89321,-81730,-124495,-115395,92044,416581,451972,190878,-8041,-154611,-268554,-215668,-33415,-58478,-256582,-368583,-214836,-17859,-129888,-193401,-148574,-113766,-107743,-42746,-113396,-241013,-245844,1409,227001,115953,154873,377423,305423,109436,80482,45164,-72706,-4636,88932,150081,195967,75954,-57637,-80846,28058,205609,150753,-83018,-90712,27652,-19649,-123150,-14487,192687,101174,-221284,-270332,-163213,-245857,-318036,-143842,115812,246285,188189,27951,-145559,-190963,-127031,-3502,49110,48473,75861,41955,-73122,-123632,-72957,-81271,-264818,-344347,-388414,-339174,-169725,-101316,-288786,-374073,-294727,-228236,-32944,124237,9392,-113599,-86430,-227999,-424786,-436202,-248667,13170,166224,167266,15513,-179038,-183808,-10448,-24822,-248274,-318762,-170897,-103874,-40482,57353,6988,-102946,-65423,-166491,-212327,24867,215996,147801,44061,84377,117693,118404,20647,-165594,-178087,-45944,193248,166559,18448,40813,181025,262302,158905,29581,-17508,111358,178751,24880,44823,178602,80295,-96848,26317,258455,385416,302325,250856,299944,310254,166518,67278,34418,-30091,-100014,-107471,-155684,-178979,-44772,22673,-604,14721,79921,97050,-74535,-233214,-176988,-165723,-282623,-173328,31431,184867,221151,191032,205912,153019,448,-39907,-14074,-101178,-264145,-298183,-209083,-51578,75045,56235,-49566,-8179,50942,38880,-148627,-416662,-402458,-245203,-129003,21256,31488,-193425,-292962,-142855,33694,302910,414726,322949,249582,139295,-4601,-108131,-208214,-192159,-39939,81728,68747,124565,316869,358659,170074,-39145,-239196,-256157,-76581,163640,274912,179869,203367,409018,478790,308227,155695,95528,-37908,-127878,-51550,118495,208672,202430,208792,51820,-95026,31346,83133,-82141,-150194,-65308,24943,97292,67573,26745,102373,138370,12295,-272614,-393113,-182285,-25110,20449,34478,-78069,-28388,138601,39560,-108413,-76685,31976,148927,173883,129117,120372,42817,-200349,-372348,-260157,2999,164113,67507,-108672,-124209,-110327,-87530,36233,206607,300053,113140,-168426,-147753,-27759,-147591,-299507,-219186,-57552,-58776,474,172722,103026,-94008,-190610,-361443,-416013,-292471,-196247,-43143,206265,465016,491328,364129,455151,465704,-63583,-873626,-796424,3627,1105350,570630,-3733408,-4998684,3774015,7043101,3079405,-586350,-633297,-402664,-376755,-624438,-262811,-270603,-791501,-596282,-209472,-125235,-109077,69204,321896,369667,263062,311758,352662,60500,-139417,-122883,-96147,-198876,-380017,-405252,-189692,166411,401718,311502,64992,-81901,-120221,-88049,39120,306563,442426,321333,173584,136081,-11055,-198855,-262475,-169633,-24065,21771,-30402,-157616,-190211,103700,279422,35752,-167099,-152063,12411,248698,388478,280368,71432,-3928,101419,93206,38959,128844,328752,266343,-10295,-186284,-14218,274265,347175,269148,226108,166452,43592,-134718,-118264,134384,157470,-16463,82384,290698,370937,206072,-102683,-198679,-91303,6869,106262,76091,-138708,-216914,-125790,93607,391759,378337,110007,-26399,-120969,-286891,-252861,-146018,-197557,-371791,-415985,-304071,-63098,114934,161532,165145,218524,206409,256967,417605,455660,244352,29311,-45034,-38849,38108,138145,134796,57390,165332,411513,383880,69843,-55367,-22521,-228754,-244133,138348,335585,160637,-15274,-153708,-257911,-206690,-111947,-135971,-175486,-162546,-212418,-135096,191113,467724,313442,-63909,-251849,-243214,-136014,-84438,-63777,-70497,55973,225736,163744,-120634,-333772,-288214,-97257,-65371,-192787,-185530,-76610,-20418,-5135,37158,9068,-131618,-209112,-74686,-22772,-112861,-45682,91189,155310,43855,-232881,-265803,-111246,-132555,-182747,-190875,-326279,-418036,-260522,-59089,6878,64937,21329,-145197,-260008,-126915,58928,145087,99647,-2504,-200161,-344058,-293161,-146247,-116555,-151381,-125658,-117822,-130027,-113568,-201679,-325611,-216462,-98470,-116281,23727,81139,-74146,-114375,-101393,-145271,-120392,-99316,-74790,-17335,-31584,-19180,67906,123407,72693,-65615,-192037,-124891,-87553,-176298,-247987,-252758,-116315,41209,68817,47827,167817,309713,281376,-15852,-169531,-7920,21201,-216096,-223221,-11952,157098,160702,103734,46679,101893,247430,327255,228681,127852,158285,141184,-18141,-79112,110147,353214,458030,298508,174684,237841,220920,-9448,-50354,183296,313242,361822,332390,111395,-87911,-127265,-8443,158008,144561,-113285,-237972,-166810,-85686,55350,235476,336560,346014,191472,10560,7364,-54155,-184427,-91200,189220,213943,-49103,-65360,62241,-11976,-57504,110979,3878,-295931,-300724,-85296,39063,16156,30149,78553,108558,20715,84930,220636,302539,277189,22472,-164041,-10928,197590,72911,-119713,-102372,-29661,-29046,-1836,-84263,-248609,-234240,-214411,-197373,-131397,-59919,33493,264680,418065,192634,-46969,-157598,-115183,133790,306407,375857,412111,169863,-323999,-525146,-173214,45455,58564,90378,137018,143547,192111,208832,212177,112091,-11274,4212,200864,229070,78320,22141,36919,1371,-83434,-206733,-266925,-239308,-155290,-92203,-268952,-545584,-558591,-289934,-63379,-11637,-108845,-168063,-122988,25872,7891,-74314,73659,137432,-86583,-273056,-213119,-34278,-129018,-218991,-68408,133249,250581,322516,216422,-43779,-26238,161805,335049,308704,63342,-40711,95264,148737,155809,226270,270765,211665,76670,-24042,-113016,-95630,-109449,-315757,-464938,-249667,40878,167552,59418,-136888,-160440,67684,223902,238127,329737,477648,423516,-123752,-656367,-231221,37110,-222718,966215,1955249,245807,-447202,-24450,-157440,-447730,-508504,-898826,-934909,-72550,292912,-685388,-952534,-168634,155375,4197,-40431,-113661,-136242,-141734,-158219,-239877,-296185,-62412,40975,-67935,80415,281086,131113,25566,-94915,-192878,-219330,-244462,-164736,9807,38896,106432,240018,155088,20898,128477,211059,92957,1152,-4468,28986,-48983,-207868,-259464,-107702,-90404,-155047,-17852,50160,-98200,-355171,-256584,85029,317900,295208,198220,66622,-36962,-132400,-176732,-25798,174831,210750,87863,15470,-11726,-13877,-5977,-54309,-94718,-100775,-89168,-23758,82342,84753,12196,-40003,-49408,-222560,-438769,-373961,-113216,27637,-17449,96008,264056,283643,244696,373152,346558,255702,200363,9876,-147417,10573,229980,207896,75411,15291,-12783,-106293,-251032,-156150,173348,347927,116126,-145577,-119272,-17134,-89662,-153410,-80754,-41864,-129398,-211170,-151901,55892,114591,95869,80040,151121,181516,125664,-93053,-270118,-207059,-41269],[121429,128687,77298,-62976,-145171,-118893,10784,-13888,-69430,-88102,-132678,-161164,-138918,-37615,-11945,-240059,-390365,-132041,208072,298416,69824,-11651,202482,239219,2695,-136060,-115639,51124,286351,246493,-17698,-158682,-71601,25520,16905,28078,33496,-47299,-41517,45974,31610,-8323,18277,-175582,-396612,-168609,23289,-142126,-142113,78060,194121,92937,-133004,-268960,-125526,-42562,-132321,7555,194858,73854,-28386,146264,234636,222437,237741,192892,60065,-74290,-130768,-89257,5804,-17714,-80863,-100162,-79374,-106206,-61535,-140663,-125553,101231,224949,202781,130163,113010,147726,198867,254281,167835,41387,101937,180372,80317,-35126,109602,239664,317763,433928,376287,188509,78138,182662,201891,42548,-36838,-13208,-82200,-124933,-58764,-66063,-145204,-182863,-197418,-58714,196241,426941,501304,475760,463728,350361,87608,-157614,-131027,12690,6625,-199923,-418636,-351250,-245316,-369657,-276310,116810,227399,76235,69224,117719,38611,26113,70478,-9245,-20987,-17113,-55988,-107179,-49363,198407,501729,465611,144291,-6998,-90125,-206853,-131014,131435,223907,44005,-137223,-150641,-75796,-128545,-85668,-62523,-117168,-132391,-56681,-86666,-213369,-237127,-29661,208184,212302,354851,511456,327651,66179,24564,26795,-8893,80047,102049,111571,130635,-680,-144610,-164601,-13587,209608,154773,-104833,-84223,103152,83249,-48213,52479,244923,67083,-321322,-323619,-145004,-205903,-278367,-106551,136119,247691,189930,42939,-136570,-229295,-179212,-36570,53135,136537,210024,147284,-57983,-143926,-62295,-23807,-125019,-163865,-201614,-183774,-69809,-52247,-289355,-373326,-244246,-154254,23663,179817,83921,-29015,-46362,-226255,-387244,-338906,-129860,94695,158585,95398,-5808,-119203,-156708,-63329,-70899,-278133,-373685,-246383,-204382,-135015,60531,52745,-103945,-59280,-20675,-42576,53495,133947,93495,103058,186929,161294,79929,-28269,-208814,-265583,-120574,170968,124760,-34597,76375,269164,309960,142117,-34750,-56947,89918,131675,10656,107568,298901,226054,18024,55596,233337,335166,214873,141397,245985,298037,109721,-34758,-23228,-50239,-103224,-116626,-205933,-238373,-122075,-67064,-20968,29412,70656,43538,-162671,-333400,-246095,-218670,-402477,-403394,-201484,29825,110239,86742,119998,90744,-66787,-58814,23533,-89939,-306449,-301068,-130984,-16508,37486,22588,-40981,48060,153802,129897,-102619,-429177,-391620,-172235,-48823,80684,83850,-147050,-244507,-140854,-58765,158589,310267,287264,287280,194454,24417,-127077,-264076,-245957,-79034,36034,20345,82461,198592,187218,64363,-54411,-191616,-202428,-44492,158372,254921,158917,223639,454962,450052,210915,120369,140685,21864,-87282,-38976,120643,206533,215976,289369,171206,1803,90953,133819,-28287,-130564,-43720,86406,154387,113851,146376,268779,251587,47589,-262093,-363940,-152121,-60102,-76952,-102418,-200072,-44100,244786,186458,1953,34753,129223,196355,169425,121115,125603,44325,-201415,-378028,-249706,56975,268669,120976,-150672,-203283,-170368,-161427,-68883,139451,291698,191256,-60693,-61567,27937,-94757,-221041,-123184,-14726,-95708,-36557,133072,17842,-180473,-155659,-313702,-499874,-405108,-277936,-107444,206936,472481,333163,199585,365014,297912,-276965,-897393,-703926,56289,1162083,-58088,-5494509,-5342703,5698161,8518195,2685579,-1373184,-1170516,-832368,-651927,-632404,9905,11426,-528932,-372332,-78618,-161932,-150418,144676,429764,404804,133553,87751,162764,-55327,-164418,-60946,-23142,-116604,-338444,-511587,-372881,13652,315968,271630,68088,-42978,-83573,-94599,-51815,182679,428079,448854,335992,239265,15632,-245850,-348312,-278347,-122125,1245,7813,-123506,-147441,152422,331859,98238,-153083,-199531,-81500,139820,364557,412257,275197,166247,170723,80028,-37552,20838,224295,213141,-31282,-205983,-24593,267146,313980,192578,121623,51811,-26637,-149725,-142157,95255,145714,-19583,32195,214319,394602,305248,-91579,-300092,-142802,61255,173063,115919,-83761,-93786,11676,170700,409465,401830,171318,31620,-74351,-239926,-262520,-188989,-235091,-398724,-402713,-258426,-73957,98351,138550,148038,245934,215845,195299,346477,434316,245377,42852,-23310,-59225,-15298,110385,104195,-32740,25977,289438,346580,60720,-84284,-51303,-240881,-265756,69481,258273,137567,15862,-110978,-219015,-209259,-156349,-150508,-155057,-193535,-291291,-207771,94690,362022,215666,-140198,-348781,-326753,-219598,-145455,-103701,-94409,47913,255274,239841,-66990,-333994,-272049,-68496,-54264,-179504,-163985,-60561,-1281,47976,111948,64419,-113822,-217797,-85302,22422,-41361,18513,104012,99274,-749,-192456,-182467,-125919,-228313,-258778,-248813,-406416,-447099,-212048,-18650,-21222,-4118,-37495,-146927,-222795,-116840,79295,167203,129113,58595,-153482,-409385,-448649,-268608,-204960,-239981,-232774,-177233,-87007,-50909,-245982,-383286,-187970,-38688,-76024,33595,72591,-99728,-117769,-62028,-85792,-69503,-81592,-48379,30635,7629,10516,141401,169888,38331,-150424,-221992,-140075,-41007,-115106,-192899,-156763,-49273,49260,49132,-12305,66907,206384,172510,-99649,-259197,-90001,31732,-123300,-170195,-2208,153515,119301,69117,74323,115112,206451,282448,171077,50212,148779,206374,32319,-82701,92674,387133,537737,357743,181290,173869,191420,24188,-60558,108048,232105,309020,317192,127653,-13131,-39275,33133,193873,208102,-63514,-223323,-179468,-53568,126907,291317,377495,409813,296521,91840,48446,-84050,-261699,-149326,179842,229172,-65376,-109973,94888,122408,85344,206563,138096,-127273,-231226,-141440,-34877,-7460,74518,168634,219959,94017,57802,94587,145208,190090,52770,-100501,-17352,149109,51890,-98247,-57011,-2400,-95936,-133517,-186970,-278597,-177797,-131933,-120707,-60962,19944,106848,327186,475928,248674,-45589,-123862,34301,276997,312171,279632,319880,144273,-245483,-367182,-45228,44668,2784,81004,148736,109773,131692,219221,284915,161028,-34657,-56859,136605,232057,154734,72518,45940,28437,-58629,-146381,-215407,-228746,-152334,-63457,-198248,-379528,-378546,-210970,-50451,-68918,-209072,-211413,-109385,21819,2607,-112928,-55820,-9002,-142981,-233766,-150247,23656,-41701,-125283,-15603,144197,231761,368933,431291,182801,58347,176589,317621,294728,58234,-46453,88597,193578,190744,190831,265988,325022,230280,27069,-141809,-100889,-52660,-207841,-322906,-55976,242548,269524,28934,-186176,-117039,130122,206534,181950,345782,493590,317737,-339730,-1351254,-1218713,-460795,-497268,813963,2772809,1459200,211994,317587,197148,-272679,-553712,-1382645,-2079911,-1092740,344125,261391,-295535,107633,263790,29076,-78865,-233391,-271131,-263946,-294181,-440298,-473584,-165646,-66060,-148013,58127,321554,159240,19893,-131951,-175175,-150443,-218146,-172935,49470,93669,82225,210611,156804,42859,118634,154484,-5711,-127714,-100704,2838,-46517,-237338,-343401,-220795,-139515,-103078,28535,36424,-146070,-391769,-257681,95714,329563,310478,127220,-60125,-113719,-121538,-155005,-63555,71878,188816,203929,108375,-53343,-100172,-80683,-54580,-57011,-84119,-133524,-105491,58670,156636,106560,40959,-46398,-328073,-611230,-562316,-209407,21443,-30042,7968,142732,219831,256270,392438,383065,275941,183068,-25298,-164204,39606,260158,191008,40451,-16146,-69506,-150702,-217447,-40068,317816,463376,180455,-54601,38724,140626,9842,-85130,-27525,2273,-81856,-154920,-110721,31926,55673,103287,169187,213345,200643,118257,-97668,-301121,-267487,-68240],[124440,135027,104973,20029,-87331,-141695,-28947,-3267,-9067,-14388,-93476,-168371,-191317,-118384,-67471,-228133,-313123,-63750,223079,215806,-36227,-44925,174066,160050,-49412,-83274,-3119,159398,294879,143417,-89002,-126553,-395,58307,36640,35295,27491,-33522,63497,147515,18882,-78502,37980,-37575,-247854,-128701,24942,-99702,-46619,129488,166555,63602,-150775,-302420,-151958,-37066,-121587,-38024,130126,50297,-25545,131380,250203,269853,250638,163334,-1486,-125028,-85538,29646,42776,-105862,-200747,-180078,-95683,-109701,-96533,-149060,-121483,90262,227436,207098,97841,25997,27813,97219,180220,98157,-15531,60766,187012,133101,18651,77447,159087,328093,488474,339521,69179,-39457,72590,106545,-2717,-49988,-60532,-134592,-140796,-68186,-101138,-191076,-220757,-268128,-235945,10132,337507,483266,463167,444716,290796,-4068,-266548,-218750,-28299,54604,-78692,-239250,-197576,-134214,-237292,-154387,200984,266874,130939,131008,83154,-46604,-27012,47909,-4936,21169,29141,-51863,-96274,12178,267038,518774,432627,95879,-27880,-53865,-124385,7252,260214,397863,281955,125158,-37348,-126222,-119562,15346,13844,-119250,-160626,-64518,-66150,-193273,-235341,-87628,131036,243160,441379,518253,247153,-62082,-97784,-25422,24833,103486,43952,-1589,23487,-79460,-200743,-205029,-39428,191593,135852,-140676,-106951,138132,171837,43761,121507,258810,16394,-390192,-353345,-133123,-147747,-203779,-92980,66759,170037,154391,41967,-129707,-251419,-212817,-83156,36056,213461,310348,192276,-80261,-172430,-45607,27785,8239,37836,-8021,-8852,54376,11272,-248653,-315006,-156056,-57022,82997,196003,105460,20353,-17913,-205936,-306950,-204298,-5777,158525,141346,2835,-77410,-83767,-107455,-98457,-109029,-262732,-353329,-271376,-266981,-192627,57873,88522,-56622,10317,157477,131371,73458,20739,2281,133755,282654,187237,-383,-103069,-222056,-308723,-165114,171847,124599,-43289,99593,308030,312197,123891,-71283,-75352,54490,70372,-10283,134389,370352,341777,117931,79357,195562,261563,130941,88454,230637,277938,63536,-100452,-47435,-67036,-107988,-94595,-176897,-228688,-181495,-143331,-15947,81038,86832,-16456,-255235,-397358,-265996,-219392,-419653,-497809,-340940,-97709,-20811,-47863,6031,-6946,-139630,-67951,57127,-94072,-334217,-270801,-34589,28157,-15862,-27013,-10533,113675,207373,142191,-83746,-386862,-349038,-115772,6564,104600,115487,-74194,-150977,-147187,-202419,-68921,133546,183828,273884,230205,37908,-158325,-298249,-246665,-68332,43702,40521,86720,90588,-2835,-60001,-77347,-125142,-122542,-12200,143141,230405,152541,245292,458921,366646,95097,93909,191862,109467,-2256,1998,120548,199611,217741,331000,263192,89671,134899,203208,63914,-81292,-13787,138179,187394,136747,215460,383650,338081,70882,-227538,-258713,-63578,-56029,-129107,-184362,-255527,-37258,306658,270368,79805,129689,222918,248379,185893,140380,147392,62324,-155790,-296627,-160594,136388,343073,165882,-142897,-204649,-161334,-158382,-104059,93510,235653,178989,44802,52618,97029,-54974,-155872,-17430,63309,-70887,-49089,46725,-127276,-314155,-152716,-255919,-526958,-470881,-315140,-141463,182215,433677,170764,18153,192066,-13862,-569424,-910899,-590644,84580,1259311,-338703,-6415145,-5196846,7037778,9492352,2100371,-1988993,-1444864,-976055,-711428,-592863,70115,12623,-354508,-147123,20314,-172670,-119163,258364,543045,436828,33589,-112785,-28995,-165012,-193386,-17202,57969,-798,-207496,-508546,-470616,-100088,222066,225282,97500,28212,-33027,-113213,-163265,5316,356193,534763,464862,299241,32155,-260139,-379560,-322453,-172632,-5747,37530,-59160,-47230,195598,345475,164726,-101742,-227698,-167318,-2276,245120,424378,401613,287409,185623,23429,-141018,-84998,132276,179835,-18358,-168178,-176,239421,257320,125376,28487,-42925,-74845,-130856,-113494,94919,158050,5664,-3936,128471,366384,331956,-108157,-380914,-169873,99799,198116,143124,12194,45710,135881,230063,383776,373586,208251,91572,3756,-118376,-192970,-173648,-194858,-313017,-277167,-141873,-44493,95552,137448,123353,227485,175079,88105,225702,365619,216063,32099,-18602,-63875,-55889,56294,44913,-138610,-131519,150131,291448,65639,-68870,-21558,-163257,-198046,25641,155067,103380,74478,7638,-88701,-137611,-142088,-130024,-118012,-206571,-344705,-271708,-30037,190782,74020,-201916,-376250,-324520,-211474,-105332,-54356,-55028,48425,263937,304112,10282,-276551,-216618,-53342,-74234,-171141,-124734,-32113,16229,74455,138210,97491,-82927,-198494,-74467,81540,43070,85548,112032,35883,-63321,-151489,-96860,-133681,-308037,-321144,-278192,-412206,-418480,-150519,29394,-44903,-113586,-133762,-125056,-140811,-104188,73435,154171,112157,63622,-127853,-441075,-512147,-291322,-238287,-319401,-303160,-186737,-18759,5906,-277773,-404752,-143578,12894,-37695,26409,27184,-127207,-83600,9180,-29398,-64429,-113442,-31228,92659,55388,599,136464,177895,14992,-214974,-237486,-104594,77559,498,-107217,-51622,23337,65021,39641,-24056,28493,108758,34623,-162438,-268557,-105193,66579,-30395,-131766,-30393,96385,56108,47798,97322,108027,140807,208591,94741,-38433,120627,274002,118406,-73579,45792,374939,557551,340319,118520,85457,157243,51070,-94848,-19748,86562,192048,230112,95540,26664,6322,34943,199997,256331,5147,-165093,-155879,-12718,174070,299355,313531,312043,269998,130272,81461,-119545,-347253,-235611,122701,206516,-86557,-183701,55864,210367,221135,237488,172729,-15164,-164883,-205220,-129672,-39253,120268,257937,317447,140154,17517,-32403,-43344,32256,9689,-70820,-38695,64102,4895,-76108,-25362,-11097,-152047,-209336,-227623,-259784,-121290,-66862,-44162,20906,89571,142803,306029,431754,259514,-33754,-45013,190192,362973,270064,170523,197440,74299,-174582,-163993,97772,28765,-72809,34711,99373,21750,40208,193835,280161,132891,-89825,-131510,35101,171284,167420,68363,-11284,-26539,-85520,-94422,-123766,-161073,-135677,-78628,-168807,-238675,-205069,-129637,-45612,-132124,-299362,-245656,-94420,26975,40368,-84700,-144695,-124437,-194919,-215725,-119663,33410,9509,-34998,32536,118102,144260,303432,465719,291175,96296,149743,226477,206415,16091,-89035,3782,146071,156881,110373,219201,385604,314181,27270,-192012,-147139,-54091,-121340,-192155,86199,374994,308541,-36253,-252762,-106421,137553,158508,103719,257027,316291,77435,-487877,-1671907,-1887277,-904322,-706776,391714,2764882,2241726,779620,585948,520903,-68811,-590612,-1704193,-2859354,-1911393,287584,1074352,309040,234379,309536,118574,23388,-220308,-342244,-389088,-444194,-613144,-639406,-329750,-225945,-236698,1877,289781,145661,-43138,-197482,-150907,-61955,-160300,-148996,95706,138788,61605,163783,110414,30077,95130,82117,-134213,-278634,-224418,-87965,-123202,-307329,-420144,-331485,-187652,-42347,90475,27712,-186851,-388139,-245341,56906,244917,237487,2056,-223625,-201197,-100114,-119012,-120943,-71639,116574,284206,184611,-100849,-200277,-156984,-53772,-13610,-69133,-160955,-123351,75298,206478,171891,117951,-16683,-385928,-722512,-703741,-308153,-16465,-40575,-44790,23720,102101,186206,310401,341416,277815,180461,-37436,-147234,64562,247915,142343,-2022,-51859,-128229,-198280,-167909,99174,426826,462632,159264,5754,176824,268698,110938,2730,38404,41157,-40599,-100471,-67704,24940,20497,84952,202959,238529,225278,125743,-99254,-322639,-292058,-88000],[80226,102337,112963,92009,-10882,-121487,-55942,-1553,44749,44857,-89364,-221118,-245543,-182949,-115794,-178706,-197396,3276,182579,65894,-152331,-75533,101759,36806,-87585,-7626,120670,259078,281935,41176,-133921,-72516,58948,74583,75236,106956,66858,21072,177228,224197,4858,-143551,50544,110543,-89975,-109778,-17957,-58602,50703,139590,72478,5328,-152544,-331605,-189637,-41511,-102531,-61502,81514,17917,-40348,103145,271388,333069,256901,123093,-49768,-150222,-22987,163121,107865,-154970,-287591,-231958,-107782,-91173,-88744,-116157,-84320,119393,265880,212122,52109,-64069,-95900,-22845,87833,53163,6852,81002,190942,139796,29616,13736,65752,308148,470853,245648,-65742,-157227,-41090,-6754,-58219,-72550,-111578,-174735,-125579,-42254,-115953,-227952,-233598,-281380,-362110,-162843,211487,419990,441496,433600,260278,-48833,-316654,-263600,-41576,125503,65087,-45431,-46620,-19705,-56783,16435,280917,301508,185964,173551,32959,-137477,-79097,39716,24589,67415,57926,-58377,-84971,70794,302745,484958,383539,79919,-45320,-24838,-6825,166639,326292,428954,413290,366794,123662,-114564,-76392,108590,84870,-96889,-170443,-60234,-55022,-164974,-213449,-142329,23172,211207,417857,435170,124673,-203502,-228301,-79176,46054,94640,-40674,-137923,-74439,-121798,-201794,-179397,-29126,170777,121946,-154679,-136962,138125,240025,141749,179009,235610,-28140,-401826,-345103,-107281,-61889,-101439,-86847,-34532,68797,108097,34251,-114739,-231027,-206789,-120595,14690,264436,356548,169472,-128067,-185375,-10400,61386,70811,171014,121864,132722,178531,85399,-166432,-206418,-43056,53893,142264,174677,74867,28113,-3599,-165176,-185529,-42045,111100,209651,145780,-61271,-163866,-70766,-38406,-96713,-118750,-193235,-253777,-232682,-272226,-196208,54407,111300,36308,155705,342871,276359,87181,-90073,-93888,139987,355224,197904,-86905,-169679,-193817,-289143,-160460,208577,172764,-8324,100855,283296,273975,122969,-53618,-67552,8151,8738,-31588,117555,356560,371467,158500,75818,136436,169336,60325,77013,223643,239641,35668,-101253,-23717,-73181,-112450,-50910,-81740,-158577,-214239,-199811,-175,154260,120858,-81963,-344395,-415029,-236069,-171453,-327895,-425872,-358888,-186098,-156731,-194275,-118902,-119748,-195494,-54755,83793,-117295,-350932,-225973,34344,43820,-90871,-91681,20445,154812,182723,69147,-110623,-331209,-314328,-113687,7848,74721,95718,-13962,-54143,-167501,-362230,-327563,-96919,19641,199773,229234,29137,-191886,-301916,-202129,-23268,81576,102146,117063,-710,-180423,-185764,-110070,-63098,-43450,4716,120421,197238,136367,235573,394705,227594,-26091,66014,222102,186821,91767,52502,107913,167896,177014,291633,270427,104487,113686,243824,155849,-23820,3121,150851,171151,102095,181652,380005,335825,38303,-209839,-139185,24128,-37332,-133089,-201099,-245745,-17352,304517,262020,96680,163193,254816,252778,180867,141534,138368,52809,-111706,-183896,-46885,196999,346704,167168,-113416,-157001,-123440,-122409,-89925,53641,126079,71346,103337,153756,154021,-42108,-130050,45514,124405,-15977,-48514,-76589,-321586,-482374,-207227,-231595,-516329,-493259,-317881,-158039,134281,377796,68668,-146641,-61952,-418186,-859968,-867850,-444305,44441,1308197,-152216,-6275692,-4882218,7266661,9618686,1575561,-2197329,-1350349,-814676,-597084,-573958,-111676,-218484,-280894,29304,33335,-182826,-41493,351574,591086,421367,-33570,-258524,-203303,-271881,-235772,-16392,97879,64431,-92743,-436072,-476061,-163618,123273,165308,126374,86449,-16633,-161076,-259454,-150582,258385,547097,503887,281177,12458,-258560,-373303,-328844,-200076,-19164,46532,15099,64003,195719,284013,178978,-54024,-242280,-240104,-162025,51126,316234,412603,306107,123311,-66578,-236589,-164067,69217,157688,6995,-91289,42091,182827,176487,70214,-39752,-104342,-103587,-104160,-61413,116635,173353,30682,-37462,39642,281858,274292,-154908,-436813,-193371,92977,162995,131646,94266,136135,191757,235546,306312,287270,196382,141067,106044,33268,-94276,-144467,-124574,-160696,-89515,1637,20315,102238,139348,78053,142922,74147,-39690,85369,253791,150591,-2984,-32912,-63425,-86524,-15084,-30093,-234076,-264828,28837,223262,74847,-10276,62356,-23892,-71666,5871,44855,58210,126112,153170,98601,-3962,-73469,-87414,-87446,-208485,-367457,-321605,-152135,2125,-78771,-255499,-350736,-267359,-139849,8711,64072,24330,39445,221093,309093,75428,-184071,-144958,-58733,-123923,-175617,-79734,2838,32540,77207,125541,112504,-44457,-161025,-42290,141293,121377,151130,139993,10390,-108567,-107508,-24679,-131055,-351159,-342904,-252474,-333246,-336564,-87206,81459,-42056,-212783,-230724,-89162,-40754,-85932,47716,127402,75501,29759,-117767,-412746,-446675,-199117,-196216,-344039,-299018,-139553,47364,31583,-283196,-372415,-84443,56362,-2674,3110,-43996,-134897,-7114,100809,25481,-83204,-158123,-55,175996,111637,-35199,59724,148822,20500,-204855,-194140,5486,240845,141193,-385,46472,91988,99178,63271,35489,89944,71313,-74222,-178095,-188032,-38599,134541,60369,-100931,-84527,10652,4088,55645,122893,104248,85544,134142,31394,-90781,106710,345351,234215,-32146,3588,336322,531084,274982,18746,8762,149670,100157,-103130,-135768,-60278,74166,128462,44070,37570,24319,27930,205539,302988,100269,-42909,-53909,62985,210831,288040,210037,133863,150576,141561,124870,-120040,-387038,-298215,61863,183866,-76056,-236304,-14628,262899,342911,225727,128333,47902,-75538,-214227,-184847,-55758,160148,346171,411950,185536,13147,-85619,-168957,-109774,-43721,-29830,-25395,5252,-19146,-25424,22955,-12416,-147015,-170328,-143947,-142556,-37594,2155,51029,129407,172097,180952,266309,366649,273134,32765,100130,351220,416627,231562,110894,125072,33648,-85994,56655,245058,45254,-101574,1629,40973,-53320,-17777,174044,247417,88162,-107259,-146351,-27513,108441,158846,56790,-82438,-125437,-120958,-14239,33281,-10122,-59308,-81079,-138337,-114240,-42925,-16506,7209,-123820,-296565,-206464,-31462,90725,155342,45640,-115523,-135313,-185173,-165242,-62257,57402,62572,74809,116048,117588,61476,187340,364793,298201,131488,145454,147407,117960,7281,-91739,-78429,70198,119214,64893,202855,437127,359382,31031,-189956,-154512,-46307,-15439,-35922,203612,449266,321574,-68802,-276137,-93674,129937,125402,51474,121874,61216,-124491,-387741,-1360014,-1940786,-1140860,-770398,-180475,1907573,2373894,1176847,778122,778793,185050,-500857,-1649852,-2907847,-2237657,76365,1449138,743392,255819,344353,284030,245557,-31894,-276094,-435956,-529257,-688519,-716835,-466179,-351581,-267693,-26480,236619,134417,-105633,-227848,-72945,71152,-45357,-58226,178142,208378,109570,177469,94911,36496,106632,51497,-218445,-372617,-303718,-172385,-214662,-363815,-437386,-370747,-177607,55429,194644,68662,-163309,-301308,-176299,27304,138133,132291,-115198,-350496,-242294,-42016,-49744,-152783,-188360,42278,335281,243798,-127864,-272769,-194089,-31170,50978,-28255,-131894,-49308,141574,229586,198650,175178,42960,-364334,-732891,-742974,-359470,-52784,-32093,-39119,-49166,-20931,77838,192396,262418,265134,188327,-19423,-86476,104013,228125,102610,-28129,-80059,-171562,-233890,-125213,197346,453647,358460,69869,17374,246326,314241,157481,56637,83206,59254,-22215,-66986,-34614,33853,-335,20831,139354,188052,215549,124497,-109788,-334497,-291255,-126588],[779,37816,107130,149111,74341,-63066,-52761,8938,91789,83246,-107906,-282240,-278671,-227689,-160299,-118297,-80067,64156,113004,-105537,-250602,-96274,8232,-101971,-117387,56331,216478,323600,259003,-18506,-136871,-32949,60799,57217,114183,221734,168213,135220,271454,241687,-25827,-203339,31944,207147,23256,-119676,-100279,-35819,119393,99864,-68786,-73083,-139621,-348612,-240399,-70914,-92961,-60076,53780,-27235,-87145,52157,274207,368812,224120,55667,-87636,-151104,33925,261360,155163,-190004,-353798,-268403,-114333,-55380,-50163,-64396,-30329,165708,302712,192281,-19099,-151982,-199987,-142302,-15390,25670,78181,143368,180715,91056,-20194,-87801,-46168,225522,352155,91823,-207680,-270102,-148690,-117884,-113792,-102243,-160119,-214078,-113201,-4555,-116129,-257800,-225842,-249536,-417579,-290784,65282,306537,397030,415484,244885,-59929,-317820,-274044,-40487,177834,172236,87940,43807,52041,98671,172579,308233,289533,207938,170202,-36944,-230280,-143405,12550,35715,81797,41270,-101309,-108059,83062,271756,382082,304170,74129,-71162,-17959,97648,253824,277757,301674,401674,509964,269716,-55382,-26003,154461,111445,-78622,-184552,-83432,-87941,-151536,-189390,-204650,-117502,100763,288207,281727,-16252,-326048,-344491,-142183,36333,56561,-138405,-277663,-161245,-146256,-179980,-123292,-10640,129257,99831,-152158,-179424,84835,246427,189250,174796,154002,-73490,-370041,-318324,-80070,21096,-17415,-98106,-132205,-29119,47329,-44,-117110,-196182,-192676,-163579,-27074,251861,322469,77446,-202502,-190280,20257,44814,9480,150842,123226,181570,253507,138190,-80168,-94362,52812,143174,177901,110353,-12477,-23074,-23244,-124710,-57212,102082,186017,236170,174180,-75413,-234467,-80202,25447,-70749,-105706,-93134,-114377,-158569,-238474,-164349,38574,108516,144578,343376,496686,362664,89928,-173471,-168046,126119,384336,188490,-154037,-207718,-136916,-219474,-118769,259118,237803,37997,68256,196695,206519,137771,10347,-47072,-47858,-45279,-49255,65773,254124,293672,119083,28863,47488,63168,-1161,63141,176272,168466,23740,-36262,39980,-65431,-111452,-957,41027,-56414,-217716,-241982,4140,223073,158923,-140639,-407960,-382459,-165390,-83428,-149303,-208973,-260354,-233497,-281217,-326800,-227673,-208376,-204315,-8594,106250,-141061,-339066,-173307,50384,10171,-175795,-152859,43666,160737,94878,-45299,-155083,-279979,-300169,-162485,-31341,22185,45352,26441,25569,-179154,-473713,-527407,-314843,-154133,95698,204499,19454,-194164,-252727,-112594,51291,138096,182162,164987,-50991,-294332,-269747,-124879,-1617,30977,17510,111679,176230,115689,197889,282512,73049,-115422,50744,236629,245156,181760,113369,100453,125536,104975,184429,192746,45016,42063,251734,243034,53685,27437,143532,131937,37348,79407,278124,250591,-34071,-198163,-34124,86962,1910,-67449,-130572,-156791,41215,278589,203504,81835,151992,231315,215193,155043,122665,102308,19556,-77174,-62902,72165,240147,304583,146388,-51514,-59398,-62436,-68601,-31397,36623,16531,-50279,128629,235503,201965,-27934,-111874,73166,165271,68372,-9127,-167449,-477617,-604188,-278075,-227866,-453617,-440152,-252748,-120949,118011,381328,107382,-235658,-342527,-812565,-1060317,-730692,-249542,-61486,1224218,427985,-5061141,-4395260,6369938,8627109,1181878,-1911804,-865682,-372505,-347286,-578100,-415317,-495006,-226016,176641,-11351,-174911,80042,414861,561346,366988,-37232,-300484,-312988,-342985,-255828,-25951,104012,59401,-46971,-317187,-379760,-152478,58549,125927,166338,129171,-33067,-204467,-274424,-186122,211473,519117,471408,221438,-15968,-225172,-324032,-301097,-195525,-16400,69662,116750,178949,171213,174545,142457,-10117,-214908,-261996,-280944,-133356,172247,353628,245540,24487,-136484,-261386,-168174,69767,164459,56684,28666,111226,128760,105887,51043,-48801,-99871,-90456,-63334,11517,166393,199225,56878,-49966,-14226,187137,180373,-189893,-435997,-200284,60510,101990,100953,144517,165766,179797,194746,209666,182597,157384,195642,237177,185473,5198,-107589,-39311,19402,107682,138671,119828,133954,145596,32124,25810,-47899,-129524,-15391,136927,75721,-30167,-35341,-47432,-96130,-71880,-83451,-274478,-318217,-31811,164041,93321,92690,194711,148635,84449,17879,-36198,24905,159611,277131,291449,164305,33644,-35236,-72490,-194644,-348180,-340023,-226714,-131106,-189711,-294140,-299078,-194769,-46600,146592,209935,112653,16930,127678,245971,115155,-79848,-78049,-77389,-183058,-185160,-32392,41771,49733,69595,96906,111696,-11263,-115328,7274,187236,173675,204588,194811,38761,-117334,-65422,24784,-116474,-349756,-313734,-168397,-191536,-225805,-41872,116834,-17048,-266065,-297838,-59801,40285,-61026,19036,106811,37770,-25381,-119658,-329910,-282190,-36835,-98452,-296211,-223398,-69136,61275,-8824,-276163,-301528,-31449,73880,4387,-55329,-142462,-127663,82662,176577,61557,-115919,-200226,30647,243926,139439,-102689,-80401,67407,29582,-126095,-101142,142823,365364,235766,80734,98130,118131,117571,91707,126041,212548,88057,-145754,-178602,-85748,52412,194189,112400,-104470,-179219,-104799,-50090,50519,110578,80376,25090,38082,-42915,-124438,81387,364621,305958,-5685,-57396,244503,436092,158876,-115432,-74399,132701,134578,-99553,-232494,-197916,-37764,17176,-46269,-19047,-20090,-15413,175425,296880,156607,78878,77466,125926,191619,224117,72782,-88694,-49428,86832,125769,-124216,-403950,-351490,-20580,132958,-74891,-293631,-136946,227910,370707,134348,-15938,20397,-11209,-195036,-229844,-114547,119079,359142,438165,179046,-103,-97296,-235360,-229772,-118788,-16229,-20119,-53662,-55845,-2616,34952,-43170,-132723,-81964,-569,2435,6803,9437,91103,184251,200780,171621,189564,275364,243636,88373,218351,421847,379652,152948,55242,75885,-5593,-52686,160609,285591,34765,-125093,-62173,-59920,-143098,-82176,106161,151921,2823,-119784,-138737,-82318,9955,85431,-1941,-197477,-299868,-212952,22993,158843,123781,3418,-116106,-161809,-81664,20809,51223,43624,-95515,-248496,-152996,8500,138442,251664,169595,-49713,-123676,-185896,-144485,-34924,47188,50842,116954,157997,90732,-46520,5639,144136,177167,117439,122353,60053,6162,-12050,-99854,-186414,-65557,37605,15904,175321,424279,311189,-8610,-182156,-163441,-76234,37570,74801,239625,404459,257518,-110506,-307093,-141489,53632,46322,-36684,-80787,-227098,-246722,-78328,-513763,-1382387,-1149418,-735198,-797621,413441,1735508,1265974,815217,860835,401745,-298500,-1233857,-2220299,-2036969,-373006,1155492,841144,155032,316889,413518,428116,198381,-148051,-436557,-573515,-708160,-736306,-572185,-447892,-279229,-60431,139518,79274,-193773,-254350,4469,177977,54192,29365,228440,244020,180601,227143,102828,33733,104969,22420,-274376,-424581,-357020,-255995,-325034,-428106,-430753,-360546,-140999,135851,279045,112159,-114408,-190093,-95966,-6475,23298,255,-225740,-430373,-240530,21896,9433,-176664,-275651,-41876,312871,235807,-161202,-324609,-211087,-19460,98920,12537,-68929,69980,209561,193738,151568,170286,98233,-285233,-662450,-690145,-362401,-85256,-17669,6382,-71756,-120253,-33087,87092,175027,224173,178705,13629,1584,156773,226021,104512,-21292,-94587,-189334,-240654,-97630,217722,387080,202163,-43023,-6272,239843,268996,132917,61953,102582,67095,-15541,-42514,4261,75080,10173,-56151,5695,85440,181642,129966,-98681,-297902,-242211,-154779],[-109021,-55289,80973,174449,139914,420,-30295,26948,121257,90318,-135198,-313367,-275654,-252995,-204259,-78859,5974,116961,49465,-244077,-308877,-103850,-77396,-222530,-147920,82514,257565,341044,244646,-2989,-84298,-21711,711,19092,147520,346638,338116,311041,337143,204409,-61420,-234905,-5375,237780,90305,-128728,-179494,-17162,165912,44395,-195631,-130342,-89701,-311140,-264979,-99543,-73433,-13290,66204,-55531,-132741,10042,269139,370867,168050,-4132,-79844,-98772,102704,325541,182063,-198818,-369897,-260206,-71690,31210,39972,22294,60690,236257,334763,168966,-71231,-184367,-222522,-195451,-71216,45397,190524,250475,190914,44869,-72029,-162400,-120962,123600,188992,-56783,-294486,-319461,-188957,-154757,-105372,-77216,-148283,-214266,-85748,68320,-59716,-232553,-158721,-146802,-353470,-307016,-32848,190608,349348,407691,262959,-14041,-240229,-210535,8682,226849,252757,176572,102199,102479,213241,297247,301076,261343,234407,168377,-69908,-265039,-172873,-5454,44594,93438,24302,-134043,-129106,76617,215308,266838,243533,108441,-52233,17452,191781,256096,156009,117136,321550,571398,395982,67966,58064,184118,120486,-39918,-167216,-105055,-121230,-113906,-129752,-230847,-230140,-24882,142141,139666,-108569,-361020,-380290,-172199,33158,51240,-178137,-345546,-194145,-134611,-125139,-31884,34036,102989,103321,-97182,-181817,26119,212243,188928,124363,58204,-77436,-270692,-242764,-14720,118848,56823,-84997,-153406,-59461,17173,-25366,-112826,-144235,-165600,-183662,-60200,199270,252618,-11447,-246777,-155867,61787,3812,-126941,10992,34672,163227,287480,181604,8972,12480,133827,218670,211397,50266,-107048,-96877,-48723,-65916,73571,213594,225772,261254,245729,-4607,-224887,-64774,95029,-10551,-51508,36322,43582,-61429,-168677,-98268,31136,104831,261908,542906,618068,412197,108476,-185305,-173945,125592,384164,180566,-164794,-187453,-51824,-107873,-47460,305698,292243,73513,17016,90228,147346,170138,100563,-18972,-90845,-69939,-43200,19131,113612,147808,25840,-49195,-58544,-38345,-52032,20829,71272,67633,26574,75346,125707,-38201,-93135,44962,149049,48643,-191253,-278855,-21427,262180,188619,-171570,-417214,-302500,-68083,33020,71892,83416,-85695,-250675,-388523,-428610,-299357,-238057,-151015,62717,120196,-146160,-284364,-119697,6810,-77177,-259022,-197692,49464,128537,-24276,-148820,-178683,-240159,-309417,-242191,-84791,-12225,3251,47740,69120,-169630,-497755,-608285,-459509,-291249,-9810,162931,18402,-154207,-159296,-6240,127994,184424,237230,200717,-64565,-332335,-300311,-116771,47613,78250,14030,102566,158839,80788,127581,136659,-77183,-173312,34270,221938,258379,229662,152603,86567,67692,4458,25043,37556,-77577,-60447,215883,300123,131700,52605,116768,78249,-36986,-45846,116293,97471,-134032,-196940,11952,87381,36254,38564,-10215,-31755,118084,241497,119356,38872,96351,152253,131958,89897,63265,27139,-53694,-83713,17525,150528,242920,228357,106876,20709,48795,-16767,-43824,15213,13586,-74452,-132086,114639,254255,196343,-31293,-103692,53284,155823,135174,43534,-203349,-544400,-641922,-351526,-260029,-376537,-336418,-138118,-42669,136825,455182,270341,-258276,-626697,-1152106,-1176638,-554141,-72460,-259478,904486,1075820,-3100141,-3521284,4785240,6447259,718127,-1311700,-150611,209037,-54900,-617595,-711623,-671079,-141563,282652,-103313,-177885,184304,407692,425341,251979,-11898,-271429,-381175,-402598,-270482,-54177,54588,-42408,-119756,-226046,-253589,-117579,8057,88832,180641,115675,-110787,-252957,-221861,-105534,220204,452874,373200,132796,-61454,-198018,-286547,-295474,-198091,-23566,87214,207373,251954,109614,18490,34984,-10298,-176164,-255857,-358194,-274360,40678,249599,116916,-99934,-187599,-228299,-123215,94860,161550,94753,138414,162371,61707,28296,31534,-31774,-65642,-71403,-44709,60918,201728,197735,43170,-70955,-48319,88925,64577,-218528,-405614,-217970,-4968,20485,42793,127051,115158,88096,91580,91752,65293,85033,225401,343686,270809,47078,-93191,20226,150269,223653,200225,193315,154293,119908,-24342,-102334,-168615,-166669,-67834,18051,-12921,-52196,-29303,-39338,-112926,-122514,-118843,-264920,-293661,-43861,98904,91396,193970,321830,289784,209872,33303,-89861,-1906,149362,310754,399991,292666,119567,-17210,-100887,-187635,-309932,-338562,-248180,-177846,-239768,-328681,-273354,-160790,10524,234963,310703,157002,-33828,-7648,124094,117319,-1813,-46581,-111224,-241008,-202302,-158,66769,53877,52253,60284,76796,-15721,-83322,53196,195100,171895,216951,248019,93388,-98988,-41122,45538,-95322,-313979,-246763,-51494,-34878,-121116,-30172,113096,7491,-261981,-316352,-53087,75164,-26040,16791,112050,13332,-79971,-122352,-215097,-85978,127616,21264,-179298,-102226,-16585,-7588,-122816,-270459,-211951,7527,63927,-25545,-149586,-249688,-103869,166605,222315,81256,-136043,-218039,48759,265316,118320,-185444,-237087,-49786,27733,-2192,22380,251648,397323,251857,119226,104238,99386,106156,108360,214432,353987,151922,-166486,-180494,-15782,125063,232186,130171,-130197,-284797,-209969,-90974,21831,59748,45684,-28393,-65911,-119123,-137006,47911,319289,301398,-9708,-126389,121327,306184,41509,-227673,-140797,107740,156159,-66557,-269413,-279272,-102984,-59578,-140117,-114998,-99955,-70793,123683,241102,160908,175442,215544,174718,134138,133254,-48994,-276671,-244861,-2452,93228,-121229,-375562,-356393,-81655,85402,-68622,-328003,-263676,129612,305219,5330,-190522,-53281,43054,-129280,-243081,-199270,15876,306638,408558,142772,-8515,-57190,-207694,-269940,-163060,-2654,-3242,-78325,-71380,13232,34707,-66276,-100802,35065,179162,156508,24756,-24758,85321,190065,193001,144047,129402,213411,199750,135992,294344,406322,289019,71438,28826,82701,-5527,-57764,126653,216498,16314,-114273,-112918,-144520,-193934,-115325,28796,51668,-57501,-83945,-75891,-86211,-68704,4083,-50618,-286544,-465730,-309135,36176,243063,225747,62138,-137527,-193416,-99276,22323,93933,80272,-30780,-139838,-70663,40535,178730,320688,258510,24710,-105460,-184017,-125716,-6541,42740,9799,109197,176453,75072,-116934,-145208,-52313,45867,118534,134670,28583,-56738,349,-79413,-261735,-192182,-36302,3219,179333,395040,230395,-41193,-134845,-136384,-104775,59818,162683,249010,309764,178245,-114376,-306202,-204706,-39288,-41435,-124524,-260219,-414322,-217518,367718,620572,-325761,-857492,-570483,-1219899,-1187155,522179,1061222,740253,793971,584588,34318,-533853,-986988,-1344597,-922667,315750,606404,6902,253562,482971,511455,386103,16042,-356739,-527044,-638249,-657051,-569954,-449209,-238649,-56795,70191,24724,-247299,-233170,101370,272038,147737,116861,257558,266539,283693,337868,181904,63986,107465,16018,-261964,-398170,-346781,-282283,-388935,-454106,-378386,-277865,-61391,205670,340762,161216,-38277,-70054,-4292,-9876,-38330,-91826,-278318,-410303,-155027,115660,70287,-165986,-295540,-97391,235764,173723,-179428,-322138,-194405,-9374,134351,62310,27345,205460,264329,121695,54483,121685,157327,-152213,-520547,-557247,-310611,-93497,11127,83824,-38063,-160791,-99845,37338,111759,158331,140556,52432,97794,215795,257002,166374,26095,-93885,-180940,-209730,-81901,160297,248897,44764,-144695,-47536,168577,143007,34369,13235,85553,53342,-34366,-40115,32049,120009,29178,-137952,-176771,-62916,104386,109356,-91208,-242831,-190032,-194864],[-182156,-111664,81305,203643,206063,77297,29619,80744,161161,99424,-121324,-257090,-201031,-225539,-213515,-52773,69675,184810,42759,-289314,-301781,-83780,-115954,-283965,-171427,74437,246748,321646,256432,95419,26117,-27339,-88335,-12626,172076,436090,537986,505206,366071,131077,-90267,-225786,-44130,210052,125288,-115186,-224342,1888,192277,-2864,-270455,-152790,-12746,-210417,-245369,-118152,-46470,57271,96996,-68279,-165907,-18041,242977,318230,90201,-42209,-28032,-9296,166377,337046,162938,-202406,-343891,-215134,15435,149981,148744,113256,158409,291202,322664,126193,-99590,-159516,-167047,-177170,-77858,82511,278735,340782,202715,15030,-103005,-188367,-151195,16530,13481,-180408,-323910,-307102,-167284,-121699,-41325,-879,-86774,-197770,-77886,136423,25113,-172741,-67255,-20159,-212365,-236634,-87414,60896,251434,355402,258985,39243,-129266,-107535,66707,233487,276005,211549,123054,107334,234456,326496,236950,205530,251365,162782,-77087,-254695,-184713,-42253,15661,78379,-557,-163506,-162147,32623,129029,147676,191339,147243,-932,68140,222263,144072,-26362,-63728,210920,539422,449416,192662,139188,179608,88905,-18220,-144011,-140206,-156045,-73794,-70756,-245795,-319643,-153092,9910,16332,-167781,-331047,-355533,-197291,10375,71615,-153916,-335797,-201533,-135810,-87897,37699,61124,67882,100705,-27223,-153890,-38986,119104,109561,10909,-53800,-63562,-153170,-150667,64922,196927,88758,-63665,-108359,-33978,6310,-52648,-125457,-127121,-169171,-205229,-107850,93912,153582,-71024,-254309,-109432,77535,-71280,-293025,-187199,-97199,96142,261742,185413,56085,67130,164712,247373,221852,-839,-198729,-190122,-87610,-13825,158069,243597,205465,261779,317512,116617,-131750,-17600,145356,48022,14542,150752,161554,6548,-108904,-40047,18806,92954,347260,681495,682339,427674,132467,-135563,-120208,130859,343299,160352,-137194,-132299,24178,-3086,8600,299225,280669,52042,-61954,-15971,101296,182961,151677,-16628,-123357,-76045,-25376,-7490,-19576,-20592,-97176,-156300,-183741,-140511,-111664,-67067,-88221,-66248,16947,174400,187220,-11584,-70437,60063,191082,117143,-157164,-335054,-101844,238978,187370,-170380,-365374,-197535,29484,151845,272495,349923,93794,-263225,-489702,-503596,-332319,-200053,-49709,129644,112174,-127092,-191441,-74427,-81565,-201258,-330233,-221927,32620,65987,-137114,-201461,-151094,-203867,-330156,-318674,-118455,8240,13639,63956,73921,-133627,-425479,-554130,-489679,-354094,-85364,119863,37093,-70324,-40415,90146,187429,207667,245551,208499,-48480,-301083,-277416,-81108,86781,91492,-10518,77941,138736,41135,45639,-7636,-198218,-203620,15289,186220,228240,221780,154469,68006,12570,-89528,-133129,-141297,-204930,-139875,163798,330272,205708,86969,93688,41230,-72145,-117516,-24468,-57747,-210150,-179737,5491,40141,70074,167490,128268,93992,201164,220941,54610,-4801,31026,63814,47987,15820,-7684,-52814,-137184,-113614,60301,191330,227789,173011,96697,118295,163825,20618,-41783,33244,-10714,-104938,-110595,104694,216396,134720,-42088,-75581,25409,118463,177842,112068,-148667,-462355,-547991,-374606,-293214,-286418,-181827,30636,87365,213146,610723,522839,-205293,-836684,-1369197,-1207350,-373681,48739,-507716,368613,1430979,-898933,-1936143,3290586,3419278,-66841,-676896,594311,802345,250713,-625973,-840288,-628468,36930,381587,-174791,-170283,258447,354807,236498,119604,43023,-183825,-400492,-432540,-256639,-63540,-7970,-178036,-247394,-167375,-131552,-73259,-8181,80063,186826,72497,-204886,-266480,-100166,74658,301635,405209,287908,87676,-74011,-163371,-263000,-305436,-188577,-17320,116693,292372,304618,61306,-118177,-88113,-31083,-115551,-205904,-359759,-312091,-2696,177655,1968,-183237,-184204,-130191,-30039,137086,159503,138832,235489,203478,15851,-27211,20974,13075,-3935,-38570,-24972,107431,238680,188792,10189,-78203,-36811,37402,-14678,-208131,-336361,-217512,-49936,-21908,10433,89595,46822,-20721,-21828,2578,-11246,29639,248970,417433,292205,46898,-68303,78033,226634,250346,191397,224306,163712,82731,-47260,-161029,-208912,-107217,-38828,-56665,-70618,-30156,21713,-11535,-114270,-134759,-104240,-185338,-176981,7910,57652,88947,288158,431772,392892,305405,70529,-83033,15332,132110,262238,402170,356778,173240,-22121,-140771,-162911,-235953,-288306,-189074,-102418,-189348,-319189,-262104,-146463,46666,272829,354042,162948,-74592,-114943,20188,126355,66601,-22835,-115421,-247090,-188416,40509,101686,72163,62332,54540,28025,-47887,-46249,109197,183912,135043,198517,293053,166459,-39538,-10680,76311,-38424,-227589,-133771,91049,117741,-18896,-18697,96260,38867,-181761,-251741,-41129,86842,49942,95303,181730,36941,-88166,-86499,-72769,94983,259216,153505,3216,47027,8395,-133726,-265088,-253994,-103461,57321,61082,-62549,-241965,-316617,-41240,255276,261791,115985,-100778,-181178,60311,237233,62254,-243202,-338327,-153821,23782,139270,155244,295478,339999,211963,133904,99996,66119,74154,111254,283408,481731,252363,-128476,-183645,-953,161037,257652,143313,-145552,-352506,-253475,-92255,-15393,-3282,22879,-55244,-149097,-173103,-123674,18565,226246,224093,-42937,-183549,6692,191187,-22835,-259776,-161097,87840,176394,7983,-219532,-271373,-96389,-69995,-195495,-201893,-172287,-107157,71165,152995,116432,228199,327900,208998,67659,46690,-124188,-381821,-363698,-85345,47544,-103058,-294087,-289361,-87476,65973,-46768,-321033,-350593,4223,172875,-113526,-321662,-124145,93526,-24337,-220070,-285410,-108555,212006,341439,97468,-8255,20405,-93138,-212902,-151495,22327,28482,-58604,-49575,35238,37073,-62875,-62204,137132,343864,281950,24223,-80901,41425,152379,159586,112273,107358,191497,149957,161112,312298,322028,177069,6479,32218,135228,31902,-90548,-28270,57496,-10051,-72297,-128567,-178137,-185549,-110890,-38291,-22706,-62398,3361,32108,-37132,-102266,-50035,-59735,-309157,-558321,-377992,22958,262544,267383,102064,-128977,-207728,-134249,-5498,114008,103748,43463,-6229,13400,51111,192741,336996,269123,42301,-121421,-189669,-109129,22687,47949,-46990,56648,166951,73565,-128866,-209954,-138646,-5971,168857,198485,66056,-44877,42675,-42553,-292147,-278827,-92820,16251,211192,365297,150663,-55440,-61930,-85520,-133986,44000,214275,252230,216751,118126,-78006,-274264,-263886,-128268,-130346,-202136,-361527,-442606,-70944,764661,1645832,937890,-291158,-293711,-1277767,-2387088,-940509,609197,589701,617213,706761,417566,221910,381707,-334792,-1340395,-760228,96833,-162259,148086,461548,459271,435547,149818,-212872,-388098,-484268,-485400,-439741,-345767,-154483,-11918,66688,-1825,-235629,-156138,208728,350073,227956,186569,261352,278266,391061,483353,323872,134290,107767,25667,-183905,-300869,-272806,-232794,-373314,-422440,-286860,-141963,42523,253846,365046,198611,39845,27997,78318,21066,-25800,-103752,-246815,-276917,19144,244969,137414,-113853,-238373,-101170,134168,83178,-167888,-252010,-144465,5949,162611,124251,142065,323166,297821,52451,-43709,77131,242373,28796,-320742,-368128,-207974,-59373,68162,188943,51190,-120271,-85991,66191,98685,92898,93643,105175,198418,284411,335231,300545,128740,-57426,-127676,-116537,-37103,93257,122655,-44052,-180113,-47081,104743,11334,-73109,-29285,78834,52113,-45524,-22792,80004,184909,82115,-163241,-312878,-179104,35548,90991,-59709,-154341,-122185,-201831],[-243244,-156441,66016,189956,215811,100827,56945,107680,160409,71402,-102511,-162817,-111436,-185008,-218916,-81649,69073,220943,58867,-276159,-284434,-86789,-140522,-317148,-224640,3187,156266,236289,247845,202687,132324,-66589,-197309,-53940,146067,412979,649577,609089,319296,14352,-135116,-207199,-96990,120445,119014,-96903,-244473,-3013,177166,-51977,-306723,-169830,42941,-87204,-198963,-140797,-39325,98252,99002,-92310,-198903,-48448,175234,197307,-8771,-57785,42735,76853,194587,280074,79242,-224432,-296854,-150806,120424,261053,227028,168244,221463,293243,243784,54286,-105674,-90897,-61323,-105468,-51508,101344,292127,360649,197904,10669,-90956,-149965,-132668,-67610,-127956,-257722,-300117,-241629,-101002,-45974,53523,111763,6093,-178939,-103994,169404,109977,-96689,17437,91645,-48600,-121150,-103552,-69866,91689,231378,200519,69252,-18340,6830,106882,191557,252413,226445,136124,80015,171261,258454,143179,150317,271687,171001,-55987,-202061,-175385,-92918,-45417,47347,-12938,-168925,-187057,-26290,47766,67305,165410,184335,87034,141060,186666,-35331,-207396,-168617,131554,453211,430691,287945,214326,163366,38069,-12414,-107557,-156361,-156363,-23083,-20814,-249427,-369368,-241701,-68221,-70245,-194273,-251941,-282321,-219085,-26920,128128,-39772,-227969,-181763,-156179,-74004,72619,65972,32871,91540,45665,-81700,-73956,5994,-11603,-119502,-143419,-30455,-42746,-48116,163655,264803,100428,-20148,-2515,49233,34675,-53206,-134875,-145041,-194302,-213969,-154960,-29546,66988,-58844,-195593,-48391,71826,-142961,-396188,-313712,-167182,53626,211980,163881,64252,75726,158028,239155,224514,-11398,-247283,-260190,-108679,40474,191785,201208,150356,248392,372145,266594,51448,89080,190199,104132,92972,243665,230990,40740,-64244,8967,24353,99135,399902,736568,705914,444071,175458,-26485,-9076,154168,287633,141504,-79488,-52603,87185,80179,41582,237479,198684,-23048,-144972,-80898,89194,167475,134073,-35213,-121427,-54045,9717,12736,-81238,-137133,-195884,-256244,-297932,-224005,-164793,-158016,-237967,-196414,-5862,226187,208079,14808,-39616,47923,165221,149486,-116829,-401614,-221091,161885,165448,-119998,-241739,-70350,128134,267177,418868,524309,229505,-271940,-573245,-543889,-317081,-92601,82961,175399,88458,-75098,-67420,-28939,-165218,-309813,-363813,-213043,10782,3714,-201014,-179203,-56518,-147071,-332518,-347909,-96057,105246,107830,98832,57914,-72311,-276977,-394690,-401057,-324914,-104709,96017,84408,49528,82219,160345,223607,213308,214527,190653,-12472,-225103,-216263,-21461,122639,74162,-58094,24735,107326,11791,-19194,-117333,-278321,-220640,-5422,144664,170593,160676,112604,44562,-21827,-140839,-237764,-282773,-277846,-154482,126816,338558,262341,124940,85657,38033,-38712,-91348,-85843,-154618,-222154,-131551,-28881,-24671,103824,287414,237718,171253,254975,213319,21049,-43105,-24864,2031,1014,-35746,-61473,-111532,-206063,-147070,73945,199917,210827,171780,145199,237576,268419,51668,-52216,9697,-43086,-72178,12089,124208,131715,15892,-70895,-28214,12323,66038,179560,173631,-22088,-246980,-340427,-330095,-309557,-200373,-7752,215996,234472,320689,792952,764966,-106576,-914464,-1435536,-1181651,-246585,62055,-765604,-297918,1202483,968090,474428,2589528,163264,-1355360,-321851,1138127,1267643,538863,-554385,-742595,-384097,288278,466715,-196842,-155349,271852,261744,37938,-8816,92818,-92692,-400579,-446482,-231806,-59753,-68508,-297170,-358555,-147794,-67212,-61895,-10029,86194,174914,8957,-288181,-246956,33404,261739,403033,386498,254776,109428,-43721,-137930,-277781,-340617,-176641,-14494,124673,336657,333010,37865,-210272,-199354,-76011,-66138,-144033,-311687,-264658,32641,151370,-64303,-210986,-147200,-21930,54267,143609,131736,166873,284117,208996,-20348,-78122,-11304,38657,34124,-27453,-16251,141803,260185,157294,-52492,-91589,-8136,20191,-63822,-186358,-270505,-211494,-68585,-21823,10108,55649,-11018,-122678,-131585,-61215,-53431,-9921,240274,414823,234024,-1502,-44548,117009,225527,178935,103201,164423,111497,15863,-44446,-133102,-152622,17258,30891,-100379,-106757,12984,89443,15078,-119692,-131576,-70083,-86280,-30746,76172,18523,60903,324419,469840,421287,342704,101198,-44971,55509,103591,128789,271662,310013,153447,-71539,-197364,-143067,-160733,-215894,-94173,35991,-77887,-275498,-275022,-152475,57068,249059,311550,109565,-112584,-175716,-40922,136924,104743,-14604,-97267,-211518,-161189,61670,120533,81696,78383,56533,-56801,-134850,-34980,135788,127727,44848,124740,280391,208189,20194,4856,105298,27062,-131712,-24372,197050,205405,42959,-13757,58657,39926,-78958,-140435,-37684,62623,135248,230089,282111,79320,-68981,-34299,40320,185060,300832,245648,176842,151793,-36314,-311470,-422351,-260128,-25326,95878,56533,-113552,-333959,-347003,28567,316144,278219,148004,-31618,-123096,28443,128417,-44926,-287155,-376611,-241214,-11615,221057,223517,219481,195480,125878,112854,78660,9949,-4804,59075,282675,531415,325877,-84352,-223011,-75474,121194,244729,139833,-162941,-385285,-243751,-74928,-71756,-81704,-7046,-80619,-222346,-219598,-122552,-32945,83537,71058,-129036,-248003,-98002,94470,-39597,-218681,-151238,54935,172430,85989,-119569,-207699,-57033,-44556,-217287,-266849,-229597,-133162,3832,24031,7767,197013,350798,194000,-12726,-42383,-176879,-425524,-406653,-157746,-16217,-95877,-199574,-183078,-56416,54613,-34014,-294478,-396022,-136545,-7817,-211069,-385454,-183853,108974,65111,-196184,-370985,-233644,78991,231741,34646,-23354,86348,44422,-106317,-113303,32615,43618,-28681,-16712,43268,23921,-56085,-57429,161716,419990,323207,-9222,-159631,-49575,61427,87486,59702,96754,168240,72611,128874,252988,184247,53400,-52209,34618,177358,59183,-156676,-258284,-159587,-65550,-36754,-121973,-168198,-142648,-99846,-106168,-81827,-32832,98899,131977,22810,-106719,-79373,-41830,-271830,-560196,-420327,-40198,187251,215719,90415,-109373,-208994,-178209,-50895,95605,80768,73034,82523,43348,6700,146202,272043,166223,-59854,-208436,-224110,-115312,28621,36649,-126841,-44416,110293,60603,-105052,-193651,-119076,39192,258124,289021,138884,15905,75103,-34957,-306297,-335443,-158577,7678,229706,317504,67960,-78762,-13543,-59464,-195386,-35908,189230,227590,139597,74693,-39403,-247447,-329689,-228488,-239163,-282121,-382273,-346950,80104,906286,2197266,2049900,414916,28394,-944385,-2907050,-2309888,-15856,385158,366369,716836,700309,745975,1433408,757434,-1390489,-1721255,-596443,-370439,-21450,324388,269849,284478,171825,-70442,-210892,-299487,-282345,-236100,-193947,-79987,29003,107448,-4550,-176914,-63317,279548,378618,258479,193715,210122,249165,436518,580883,451342,196211,65840,5872,-102192,-198669,-189793,-152280,-309660,-369338,-213404,-33043,98728,228655,304891,167889,51824,42727,90843,29067,4292,-70417,-173088,-99853,206338,351615,166843,-72790,-163093,-91700,737,-49270,-171145,-175783,-120449,-18944,138973,143682,199288,343614,256979,-30408,-144266,32923,313693,185826,-141523,-212983,-130636,-39260,97616,250691,117803,-68737,-51051,99334,73239,-11532,-37,110371,232199,290600,380978,417331,209620,-45978,-93474,-29167,-5369,17825,14035,-104484,-198017,-36628,41201,-126986,-197140,-83935,48576,10211,-101449,-39730,91648,199285,101622,-174551,-404652,-278834,-60459,15010,-75324,-120478,-118109,-230428],[-250897,-151975,62599,163879,196687,92278,57471,112578,140282,39871,-60838,-43906,-12671,-111856,-187517,-123640,38440,238122,104740,-209134,-260233,-100804,-135569,-305520,-270375,-82657,36143,124044,221028,285073,221121,-92558,-262369,-74976,88694,285342,606248,577749,220023,-101531,-171367,-171413,-134396,16860,99155,-61557,-222243,-14487,141478,-85039,-304411,-183800,65101,34116,-123566,-150667,-46855,94844,67079,-124577,-222545,-72674,86414,46795,-92511,-31367,123423,139853,184103,175457,-45323,-256779,-233442,-67703,227195,339211,247723,168869,228581,237887,116914,-30801,-85279,7671,64472,-5710,-12539,82675,222693,294895,171007,34184,-25605,-47511,-70222,-103937,-197821,-277138,-237858,-144617,-22504,24438,137488,225839,98712,-170409,-166784,141771,160358,-28586,66292,153802,72773,-21606,-101539,-181536,-108868,34901,73408,53110,56712,91730,98559,101933,196222,243387,157221,33664,56870,128301,55742,115632,290689,186914,-28835,-136629,-160214,-161260,-135500,-914,-15776,-153600,-201629,-88622,-10846,42614,159161,197081,179517,210073,89509,-230446,-348444,-189635,94835,332804,339328,316307,259744,135640,-26172,-34918,-74797,-142783,-121542,15661,-13045,-272797,-402116,-290931,-112744,-149340,-224250,-180620,-217022,-268879,-102315,183772,135525,-58770,-162193,-213442,-103704,45831,21660,-27191,44324,78026,1662,-80988,-103913,-142439,-237024,-208619,-17532,2326,16582,243754,304586,91857,16942,101583,140077,78169,-38520,-152951,-211254,-250145,-230241,-220771,-169979,-15147,-3870,-101450,-10269,21053,-208198,-409041,-309314,-133930,56722,142410,101133,13131,23400,97702,171436,192146,-7257,-267067,-310363,-125446,63008,146267,82630,58353,195456,359076,375443,258336,218418,203602,121179,142796,276763,224950,17043,-66202,18317,28274,102581,386425,674606,665548,438255,197499,77777,95328,155718,203234,92545,-52786,-7896,99331,98390,15981,100961,29454,-165844,-248796,-124814,73873,83330,7188,-95190,-108233,-43453,15402,40530,-81986,-195883,-272905,-355426,-411696,-311881,-227662,-235441,-348902,-320721,-75551,174411,146414,67,-42938,-19230,59819,122058,-110676,-495947,-383663,20788,104050,-57539,-97877,36049,193983,332594,455756,540162,255047,-307668,-656446,-581510,-292267,22664,178644,150077,21309,-34715,25630,-14900,-232417,-387210,-377969,-204413,-33390,-66915,-233942,-131751,46815,-96064,-332260,-342615,-42902,226438,237784,125029,2865,-40438,-138368,-234676,-274145,-255765,-99133,66341,118907,147089,150455,162642,203738,179956,136577,127112,-3594,-172399,-176918,14543,124457,1868,-159355,-91503,26387,-27775,-75702,-205391,-351439,-270856,-56013,83578,79502,36646,5825,-14144,-54862,-156990,-286608,-370166,-291160,-122089,96915,300406,257026,123866,63878,42157,35174,348,-80954,-187931,-181578,-76720,-81078,-97263,110438,341455,253240,137585,217538,170426,-20608,-105849,-88946,-37717,-10543,-60871,-97794,-158008,-264120,-184722,50856,164583,182021,210737,235594,338485,321059,58601,-78070,-67203,-104588,-19260,165092,160362,7629,-157743,-143456,4938,6291,-7087,116583,187084,109786,11956,-97692,-242859,-312204,-140577,135806,349639,330491,397743,903450,874878,-12851,-832340,-1349416,-1129032,-225152,-69867,-995851,-965040,317140,2073937,3458202,2998518,-2626183,-3098597,-442314,1317577,1507792,786443,-384663,-463601,-48088,529740,507943,-172143,-141150,204035,127148,-139076,-123408,100251,-52486,-411035,-460538,-224910,-67224,-123151,-363556,-392155,-153222,-86714,-109327,-21740,86397,138131,-58092,-333678,-209344,116822,360452,456993,386162,284305,191077,23642,-129931,-333376,-390686,-166212,-31991,76751,313290,338809,41692,-245572,-273157,-135881,-50976,-97890,-249757,-178832,99919,156545,-68805,-184826,-101519,46857,83460,83805,68511,165974,271849,174694,-53023,-134003,-77188,14878,16269,-55166,-16124,171233,267528,106778,-133353,-116282,15511,18054,-97656,-176251,-231186,-198343,-54868,17847,48554,61146,-27052,-188366,-212878,-100008,-69188,-31071,196122,333498,123539,-70094,-22488,135087,166717,56719,-26433,16989,-19749,-71452,-15674,-16987,1700,172029,106646,-116077,-118369,62289,152128,39325,-119757,-115970,-32948,-5882,94120,134380,-18151,11429,290311,423222,383074,335432,125285,11231,112310,83817,-36092,58957,172945,73401,-143106,-242732,-120495,-88384,-125382,8338,179658,62018,-187164,-271553,-136387,79168,210537,219940,27666,-127126,-161821,-30192,162852,130737,7143,-40566,-127544,-113637,68639,130361,91815,103761,69309,-150865,-249631,-45080,128627,40865,-68218,31413,227774,230623,78217,23744,148316,101479,-34235,69903,251125,223651,73532,15082,38177,21666,20641,1970,-17317,33717,222596,397647,395334,137566,-19166,35404,113747,187042,272252,298347,303519,191618,-128084,-476656,-538317,-273488,21503,139742,80484,-139409,-384278,-315860,110502,361049,295656,195701,74754,-44324,-27081,-22719,-160069,-292371,-329844,-272642,-52566,231398,213534,59604,42841,64057,97006,71708,-33834,-100021,-29973,228527,511480,362363,-43505,-273053,-192248,40013,221543,149339,-153994,-355768,-165064,-17142,-96655,-124092,-14139,-80423,-248287,-225931,-116911,-76791,-44331,-82974,-223336,-286222,-147545,53945,10015,-93220,-84224,49476,177034,174417,24532,-94435,8724,18303,-173804,-256009,-220199,-111884,-39182,-93259,-110683,116599,296001,153974,-64277,-94360,-188201,-396601,-359574,-172064,-44719,-68689,-85100,-35745,26900,75022,-625,-219523,-357436,-225846,-152671,-236041,-337618,-187464,112596,137860,-152639,-398914,-292815,-31875,132366,-48,-15527,155752,189324,36334,-39187,54926,66940,25059,44917,66827,28450,-22901,-61586,130912,418783,306092,-30241,-202896,-130970,-27700,22698,25619,116034,155128,6727,76278,177140,76701,-18109,-60702,62467,207884,80778,-198751,-432414,-325967,-104427,13526,-59489,-84932,-48507,-61647,-135796,-93492,44073,204979,223278,99790,-56999,-47476,28914,-149353,-432479,-391107,-111910,65909,119625,65464,-49829,-155538,-176027,-54603,86519,50183,77379,127352,34094,-55551,80379,180639,12554,-233022,-307011,-234802,-99311,49928,41779,-176910,-127972,57005,69539,-25998,-83655,334,190468,404935,422732,258506,133390,111447,-39643,-282488,-328111,-203518,-6026,251661,285500,19522,-87854,21298,-44059,-254299,-132791,116995,199186,126607,87893,16586,-204863,-361057,-304887,-324570,-314497,-295037,-159244,176634,744058,2180265,2788712,1124581,370099,-278723,-2707847,-3258987,-642515,210750,141398,637926,804604,894012,1940930,1793938,-877693,-2248529,-1287767,-562562,-182252,148796,56004,17218,102772,64575,-3717,-87887,-60535,16923,-7509,-6049,76337,204153,68759,-44349,58931,332413,391018,272326,171459,149888,218563,431999,616041,543028,258229,20439,-14152,-19672,-95742,-90606,-34263,-185603,-277188,-149665,34708,108237,156479,198287,95542,14615,5536,57901,22444,46661,15195,-48377,96447,379511,437702,188837,-24090,-64053,-42899,-93907,-159795,-167558,-96792,-103850,-50096,99727,143246,206255,287233,179821,-76106,-181573,46786,394737,321203,18599,-93964,-73802,-16450,119664,281674,162558,-10265,5761,131346,47131,-109106,-91057,92925,222230,252541,390225,496897,266911,-38136,-59291,57496,41063,1433,-13697,-119296,-180702,19618,41212,-197161,-264659,-92922,43256,-36285,-160326,-47361,104909,193758,113201,-139393,-388342,-298938,-125038,-71799,-107101,-121738,-143690,-239284],[-199900,-99134,72203,138615,168205,69519,31017,88237,109206,22043,-6873,55096,67658,-14035,-112647,-144463,1518,233864,159585,-123185,-242159,-119172,-103895,-250997,-275000,-138816,-65762,18975,170331,307507,276308,-72654,-248467,-65688,20760,95247,390344,409520,98725,-184370,-184263,-121825,-142276,-67913,73139,-13218,-158596,-19460,100834,-99042,-280224,-197442,53088,124559,-31521,-137958,-62949,50682,13493,-159205,-236083,-86542,5137,-81416,-126530,42770,199819,165656,140741,55568,-170366,-280825,-159509,31179,322773,373027,207386,115326,176450,144365,-14491,-100038,-37503,119327,184665,96037,21791,32515,108976,176831,134051,82710,87924,103417,26114,-78229,-176891,-233037,-149533,-36084,42746,54768,182313,311752,171261,-163826,-241025,59460,166069,29518,85583,167438,121432,27799,-83410,-226865,-273122,-174452,-82396,11189,96521,135839,49736,1740,146100,287658,209152,7095,-35310,28899,39136,137127,321711,218334,3656,-64825,-127554,-218058,-216999,-39725,6845,-101976,-180215,-114609,-8118,101752,188819,199267,264574,271644,-11187,-359168,-396613,-123675,117229,225764,223810,298653,290886,129521,-58296,-48801,-23703,-61508,-30159,56701,-31224,-303170,-405773,-277733,-124898,-213288,-246072,-125106,-169935,-325715,-188869,235506,358244,154841,-120288,-258783,-135214,-4847,-40365,-90537,-18078,86684,101458,-25116,-134037,-191631,-263611,-207154,-12612,-9254,47284,314120,352369,114812,65414,190356,235765,156157,22639,-138961,-266159,-280844,-219476,-266642,-273337,-58678,92275,32530,27403,-29546,-211337,-292977,-132596,42412,147395,110108,46637,-45242,-33294,33916,87731,154088,27744,-229493,-296536,-101312,79598,72462,-34416,-5162,148637,312222,445693,465897,372965,221125,133315,190027,287354,200974,-4408,-66301,33120,70723,138272,346665,556115,602366,431978,215980,172559,189938,159544,141187,49330,-45575,16966,100493,92446,-21473,-41292,-150538,-302824,-320609,-118880,76633,-22754,-158064,-131584,-44288,-17584,11014,86634,-2833,-160402,-283227,-396846,-468131,-355152,-240147,-222595,-346923,-371389,-141739,66386,52096,-20589,-49308,-86396,-41497,93661,-101670,-552701,-508043,-105261,63959,39795,70247,151263,267187,376259,422128,449900,208953,-319823,-673859,-569423,-227109,145166,244084,92692,-37344,16247,96903,8041,-214225,-360840,-326172,-160842,-46333,-90226,-205119,-59861,149787,-22351,-286698,-268083,62470,365897,392886,172172,-40943,-25285,-28017,-107687,-139476,-147715,-45943,67328,160924,232031,188931,142037,176071,160878,84574,78068,7875,-129916,-142797,49887,129759,-72232,-261756,-212711,-57810,-32095,-72660,-228317,-384510,-316951,-89449,58608,23105,-72707,-98570,-64168,-45998,-97546,-236989,-346624,-207836,-24383,115631,258063,219572,110776,61622,83590,160895,149934,249,-124974,-62589,18564,-76820,-110730,126408,350208,200598,27812,112600,107591,-54901,-158693,-122220,-16735,51630,-8190,-68505,-154426,-264038,-171739,43168,134599,184438,310338,381514,428437,341400,80983,-65436,-131984,-148160,56479,314597,235374,-80855,-305789,-214269,44084,42100,-52721,36509,177580,227224,252775,138438,-103689,-256051,-59358,262805,421115,364151,435664,903293,821580,85861,-544573,-1070577,-1007477,-282384,-297475,-1118557,-1451909,-978552,2339076,6467051,4355237,-4385051,-4929051,-978314,1146610,1546432,1022827,-92554,-69564,292797,708808,517235,-80712,-88155,101138,-7868,-241503,-182030,85898,-50653,-403333,-441733,-219613,-72523,-135464,-328335,-290334,-119846,-138511,-173004,-20978,100300,114663,-71543,-287795,-137810,146155,352303,449314,413134,386197,329836,138006,-104418,-376807,-400997,-126321,-49022,-13527,244995,352452,92825,-199569,-266700,-162674,-43960,-53689,-179440,-83687,164929,184872,-2400,-98211,-42701,74673,62995,-15665,-733,153279,230904,136570,-62221,-174598,-149300,-43778,-43015,-99016,2408,222897,286865,68441,-192840,-130760,35989,24193,-118676,-174483,-204059,-157448,60,93899,132589,136674,22484,-189192,-236040,-107745,-61548,-26942,139092,214822,18436,-111906,4337,139538,95873,-42487,-134038,-164945,-203124,-152263,37633,160706,225063,323574,167062,-102473,-100601,105382,191669,66161,-94346,-82393,-2805,30759,163288,169382,-46811,-44849,198894,307107,304588,308326,147579,72714,174382,85481,-168073,-151156,3248,-30037,-205233,-252722,-86843,-19518,-26138,91748,272817,188980,-62270,-215443,-70184,135288,200996,130048,-47557,-112257,-82730,37347,194450,154347,56603,50839,-10096,-52251,61940,129603,100650,127637,86080,-223237,-357828,-79874,77899,-68461,-177126,-38787,178094,254809,123855,47940,194237,162417,42640,130765,242322,174985,72902,68645,48420,-13914,78039,133434,19172,7669,276787,527686,469951,180769,30953,89449,127402,117965,199099,302761,337823,146961,-246949,-591455,-594935,-295574,23407,173969,125782,-134469,-388551,-243860,177226,371902,300430,238903,179281,23402,-101506,-187133,-263894,-273571,-235760,-256168,-98149,160314,111145,-139364,-67979,53082,89699,63681,-73147,-208089,-157859,121168,421485,333137,-43097,-334464,-321603,-68041,179523,152585,-138230,-295289,-62954,56712,-79628,-124898,-10946,-70440,-237396,-209335,-124103,-118885,-132694,-198728,-312568,-307887,-154131,45131,78638,57386,13136,67459,178312,234387,151356,4584,43285,65444,-97047,-183622,-156503,-64570,-69547,-192649,-224181,-7037,157068,72512,-103680,-128282,-189404,-338898,-280322,-145910,-39319,-38598,5798,93317,111457,92811,30735,-122905,-260633,-259225,-239837,-211059,-225389,-163788,78844,150573,-121004,-378184,-297803,-122893,37652,-21673,1745,200926,280965,143726,18719,60599,70008,58524,88469,72065,22468,-1214,-93688,41606,330549,225083,-53567,-217837,-202297,-117755,-47461,-9398,124990,119689,-60870,-3850,96434,14795,-44252,-40186,83974,179128,50431,-222508,-496509,-403714,-134055,46791,20868,22271,43888,-36574,-156397,-95659,107659,263250,253384,140628,-2395,1227,101415,518,-234006,-320433,-205082,-99493,-15884,16490,9295,-83927,-151188,-36512,74264,3949,38709,95595,-37889,-146066,-8989,72050,-163559,-440202,-394920,-224524,-74653,66178,37848,-209231,-189646,1512,73597,56228,41858,122623,344888,537921,539688,368440,238123,107064,-88900,-262031,-295383,-252809,-52741,240838,237519,-32284,-120376,4547,-72416,-325031,-246460,-14462,129397,139378,120274,47268,-182089,-386010,-387826,-401833,-313228,-165279,1101,135855,311358,1695610,3030042,1630834,635922,480684,-2074003,-3684377,-1159384,77119,-36433,454466,658334,623350,1872197,2637800,119685,-2285485,-1856513,-713905,-288975,-19802,-110437,-276329,-48911,140539,164107,83302,109156,228055,142467,29266,87124,290697,191829,113539,163753,335526,364978,249424,110263,78215,173585,355709,545004,542162,281389,-28118,-45756,16666,-38509,-15007,71968,-55335,-188020,-132125,13870,41658,29769,49454,-23746,-80933,-79432,-24269,-29471,49636,96300,76179,236102,463915,459012,191703,13243,22740,21921,-131784,-235607,-183817,-63710,-110832,-91213,43184,108623,145601,159807,74092,-92657,-157162,102629,448820,396277,126552,-35465,-60645,-12513,116273,264051,156838,14967,42600,126113,2127,-189915,-170264,46775,169101,165986,331570,490065,265951,-47111,-39937,109744,76832,35382,21691,-123185,-156771,99875,102671,-186057,-261144,-58962,59050,-86714,-211663,-37639,123677,172126,109546,-76484,-275866,-236468,-142150,-147048,-146495,-150736,-180878,-223048],[-105370,-19470,85956,122359,150453,52993,-13352,35316,75901,27333,40463,94973,105133,84428,-8968,-122928,-26311,204121,196603,-54488,-234977,-132973,-54625,-162853,-217002,-136454,-115379,-54672,94239,255343,289640,-486,-160978,-35202,-39785,-95506,64329,155424,-14717,-224219,-176708,-74102,-128563,-129789,26994,28281,-74068,-16406,57506,-107626,-257696,-209571,18845,161544,49761,-109600,-87401,-19295,-46004,-197506,-254577,-101527,-54899,-155539,-104498,139901,242722,136326,64191,-59550,-267946,-291832,-99081,119607,384095,354431,114027,10672,62690,25791,-122360,-144298,11877,204742,262162,159450,22892,-42486,-5467,49343,85786,122769,202314,247948,114557,-22823,-100935,-158212,-73198,39322,54787,9644,153247,322875,187632,-169643,-318898,-76384,108836,59589,76376,128749,73483,-6064,-71835,-193538,-342096,-340081,-230846,-46884,90360,116404,-40098,-96844,100270,327976,263004,-520,-74798,15680,105166,197270,338455,232022,9317,-21843,-97050,-266162,-289946,-82019,27082,-43445,-142324,-110246,41212,210176,224940,172494,292558,282796,-93507,-403502,-364475,-23772,160137,129984,95457,233216,286340,131846,-57366,-50410,28216,63217,81318,75638,-85793,-356835,-404972,-232440,-146473,-285038,-276126,-114940,-173413,-395929,-291044,239880,548966,339353,-73500,-276823,-162347,-72871,-123146,-176626,-106837,61337,177432,69909,-67064,-129692,-189356,-157376,-40721,-89963,14182,338278,391564,158588,93426,216736,290936,231590,99904,-106970,-294807,-282008,-198343,-301073,-340417,-85359,170150,152071,45030,-76212,-158707,-100184,135222,288746,275595,105583,-324,-105353,-88502,-34194,-15980,86564,47027,-172160,-243614,-65477,64357,-20422,-123777,-34383,107879,236402,447095,597371,487190,219964,125219,210208,266544,170036,-11380,-64011,45648,126014,174451,268638,398783,500198,378624,190129,205199,224989,136553,88648,-6703,-85475,-3222,79712,56695,-75947,-173415,-314732,-414276,-367419,-105031,58789,-146271,-318445,-133553,42408,-8728,-38612,95857,85965,-87861,-261328,-394714,-477769,-364799,-207439,-134941,-262595,-359527,-205016,-82049,-70296,-66320,-81495,-152560,-113108,61258,-108649,-568620,-575445,-196546,41860,125390,199011,240744,321566,369204,313227,276588,95625,-319017,-625931,-517971,-153714,215476,238168,-2781,-94698,40783,106699,17380,-131332,-249977,-235421,-112205,-45712,-87825,-164031,-30736,180411,26827,-230281,-174241,160777,450503,490039,198607,-91390,-67261,-6630,-76785,-75662,-66649,4874,64087,165646,258079,175646,93251,131365,141983,60143,39891,-2666,-127201,-143964,51972,112203,-153568,-362755,-325663,-146943,-24535,-35093,-215919,-402593,-367465,-119511,55259,1529,-145702,-184662,-119046,-27163,-6323,-135386,-250379,-86656,73646,142804,190195,129491,60570,51654,125864,272580,269860,81824,-27700,77735,124413,-20471,-80621,123475,289844,75862,-146127,-63071,-4088,-118136,-219514,-147464,25854,141290,88505,-6832,-137209,-233117,-128479,33426,92937,190231,412265,512841,451725,295743,92555,-32996,-175883,-181685,100299,379069,294674,-123835,-402354,-282626,56824,83953,-86053,-59606,126562,265640,369372,279312,27411,-163560,41040,344557,385193,291721,386821,736705,585332,159434,-109631,-640687,-824536,-419958,-598378,-1138372,-1691899,-2306562,1934395,8741576,6001634,-4965985,-6380176,-1737709,709879,1418010,1216987,248383,302455,532226,747918,462790,28557,-12469,-25724,-155005,-297087,-208934,35597,-98474,-387597,-405257,-241091,-105441,-126630,-226961,-103216,-45098,-195095,-237145,-24490,103120,96196,-32042,-167287,-65372,102615,229573,355130,422094,494224,456223,246857,-70364,-392076,-367838,-75096,-82284,-152070,129460,352006,155661,-107961,-198051,-149191,-41180,-25272,-136325,-38716,164565,182552,79048,2764,2546,50113,-9274,-138419,-77492,111524,168004,100583,-63543,-210461,-225177,-136706,-140460,-156750,27402,277515,304489,39055,-227468,-143250,30633,4009,-155222,-194029,-188499,-102966,60493,160931,222447,249131,105028,-145276,-215854,-111123,-63597,-25178,71670,90260,-52217,-116257,13455,110898,30161,-85822,-189429,-329651,-399916,-221684,81696,325202,436527,424073,186250,-79483,-73573,112565,177994,80158,-47740,-44097,-2103,411,150890,162477,-79084,-106970,66139,142046,200672,266296,156076,115134,214734,95054,-232156,-287879,-140416,-124802,-241709,-226948,-46820,37164,59773,133240,280880,261822,65087,-104978,36537,213532,231377,78322,-95014,-81444,17311,110747,204236,171396,126116,156098,114056,11759,44255,114433,101713,138345,103787,-240957,-419926,-137224,-15976,-187322,-256684,-46380,188480,301029,149804,73142,223744,187041,83894,154645,184885,84586,49583,133923,88364,-56498,77064,221863,65550,-11697,272483,557545,465931,186740,56398,100868,83396,22613,124640,268974,274138,36956,-351870,-626448,-584387,-310541,-6220,192110,182838,-95607,-346212,-153884,214070,342671,283287,263888,254223,69005,-166247,-315088,-326764,-236317,-131333,-200592,-130950,45348,-44736,-298046,-93436,107191,100441,48367,-106266,-304867,-296148,-7959,298144,250833,-83299,-384164,-414485,-164597,128137,142989,-120691,-226851,27784,137560,-3322,-72600,7885,-44526,-188885,-175194,-132338,-139101,-147228,-230233,-360489,-302482,-121530,55329,135487,190911,131411,121809,186222,258350,230541,57936,27152,77016,-4056,-59721,-43638,3878,-77439,-245888,-293077,-129238,-17694,-29003,-127733,-141204,-176687,-261539,-195745,-80544,17025,7764,67757,179942,174695,105073,67088,-4562,-114708,-218398,-241389,-145178,-89349,-122449,23912,112884,-94025,-302820,-250290,-174106,-31501,-19495,45141,236848,315237,195569,49880,59094,63659,68155,102495,58457,12113,11005,-125214,-51618,210819,127552,-63654,-189421,-232468,-179893,-100366,-27814,130152,88742,-100232,-72442,53627,26251,-10705,17903,106978,103866,-20597,-206133,-411581,-353261,-123447,78712,112283,132945,121568,-19975,-161436,-88043,140710,268207,228821,144098,43205,49942,159012,150714,-4734,-208635,-286699,-260751,-138309,-19188,66682,-3204,-99997,10254,84551,-16998,1737,27340,-130514,-223767,-76835,-2080,-288547,-583028,-409736,-160928,-16776,97512,44082,-201478,-194922,-22704,88772,130897,141716,200520,434155,615635,616014,453118,302066,69317,-158263,-240705,-238807,-279916,-98882,214986,184339,-84889,-163094,-43507,-119611,-371114,-328110,-155171,36140,166955,165820,60949,-164981,-396117,-464734,-446594,-263332,-36729,65414,-26978,-200345,1063923,2863053,1822005,777651,1091565,-1373090,-3631779,-1462316,4791,-141250,210254,317586,97116,1455137,3234601,1323841,-1953076,-2192091,-746378,-255919,-100678,-146397,-458626,-208182,161497,267942,186650,203107,355007,235342,35870,63834,330341,335913,265164,237501,296299,308716,201341,38106,22133,130610,234844,389407,458337,274610,-42140,-61997,8585,-25531,36620,152159,52699,-116680,-156923,-85004,-76369,-114707,-100511,-155196,-198610,-171320,-118930,-113782,5929,143431,173288,286613,431192,407083,190281,53610,94162,99704,-93350,-257730,-223972,-90888,-129393,-124005,-12203,50655,38742,4849,-31649,-89429,-88224,166672,442691,392074,171779,-30193,-85929,-29521,86975,201942,98118,-6953,38415,76423,-55474,-237411,-228440,-20343,91256,47759,201032,378104,191113,-78844,-43523,103580,68885,71677,62587,-151390,-155754,164408,190268,-115006,-206402,-16263,65941,-148900,-254001,-18030,136019,126931,72412,-27874,-132027,-132465,-126854,-204856,-194426,-200738,-223556,-201910],[6269,57759,92626,119461,159357,59163,-57418,-31322,52613,59383,69492,68299,96030,157998,97762,-54337,-33519,155889,204062,-14767,-223829,-125451,9733,-45166,-88966,-63088,-94111,-78535,10869,153067,275346,112291,-29727,6780,-71002,-219292,-236319,-86602,-85297,-220063,-154717,-36133,-102258,-172489,-43390,54710,17923,4156,22404,-111773,-231846,-189461,6893,163345,112296,-62717,-99706,-71577,-77125,-222724,-274856,-114238,-76297,-152464,-25369,240373,245680,64037,-22219,-137655,-302709,-272280,-57008,184992,415361,314561,19630,-103531,-78098,-84014,-173294,-145355,53498,248528,292650,179755,94,-100773,-55919,-19037,48836,141420,284460,351141,176528,37653,-3899,-71115,-19048,69743,18010,-87670,65793,256626,150605,-172033,-368778,-222235,14524,76075,75520,73990,-34910,-96424,-56296,-69011,-260432,-386930,-309249,-81955,65098,57010,-130405,-162245,66803,341987,301331,21064,-37461,122838,252464,281993,338662,221841,-10092,-5758,-58358,-283617,-337370,-119675,40927,14783,-89249,-68324,130847,338614,259810,129903,254468,236752,-126207,-352739,-260514,88877,212584,62975,-13737,150674,256223,152064,-4476,-9762,91923,214010,196892,83461,-145157,-404956,-383054,-157824,-168793,-339012,-287398,-125158,-201790,-441216,-371887,198762,656510,457463,-8609,-228726,-150949,-117761,-193640,-266716,-191326,36693,229645,200100,115387,65734,-8810,-61182,-82360,-196835,-59370,320386,426086,221499,104385,190746,305890,296652,185771,-46577,-261962,-230478,-154059,-299185,-344923,-80701,219076,244209,65402,-80698,-38629,133043,416687,532211,401163,135686,-12042,-133284,-111999,-77763,-107051,4667,41857,-102668,-155168,-21599,30833,-88380,-141990,-4926,108284,184944,407214,631445,533672,209216,117873,217540,243172,171620,34076,-27926,76575,191951,206491,176401,251746,380597,273558,122487,179315,206758,100029,58230,-55193,-142522,-39766,62036,21761,-121711,-256904,-413201,-457384,-366194,-90899,23999,-240627,-393486,-66937,150195,-10969,-121653,57737,143127,-13850,-215831,-341075,-427558,-322007,-116355,9828,-130937,-286685,-231746,-208320,-177159,-116380,-119178,-183568,-115247,45659,-114072,-520315,-552083,-215620,55013,185329,265764,299896,356990,323196,169391,86393,-33912,-290569,-501271,-408701,-71508,223354,172819,-99523,-128305,44449,70445,23565,320,-72983,-111681,-57675,-29080,-64777,-133427,-63280,122418,36647,-173359,-88956,221560,457215,499171,198332,-137299,-154593,-67685,-124672,-87437,-31233,35439,49610,126744,225172,133429,46640,90443,130178,73138,27748,-23264,-144778,-162991,28869,77105,-217770,-424985,-385365,-207987,-5405,28826,-174700,-396559,-394808,-136092,73626,28190,-142315,-212119,-162638,-9508,86648,-16165,-116889,25127,132885,154865,102765,5580,-12850,38907,160163,333567,311253,117983,56591,204229,237662,83293,-20648,96555,177661,-75106,-320226,-256143,-143252,-201404,-271148,-159652,67632,221586,195736,60180,-124755,-186547,-68109,17433,38677,186022,477505,578394,388198,186209,84042,6913,-181431,-194365,93860,335156,304236,-110101,-415691,-321362,42717,111886,-106486,-145927,48310,209397,324317,290511,110738,-50595,169876,383415,249148,125257,250200,424439,234639,212466,385437,-122417,-583547,-600399,-919505,-1084312,-1694121,-3252240,1234413,9668842,7141276,-4583230,-7022460,-2431608,179077,1206897,1343814,552867,560917,637640,639917,344211,114173,73831,-144802,-308751,-340475,-227348,-40190,-175794,-359966,-358168,-291258,-168518,-108813,-107572,89482,59480,-215932,-269521,-31264,85214,80782,51323,-3395,-10402,6735,42064,196512,381467,542768,509445,301995,-34213,-363532,-297602,-28895,-133281,-314357,-15521,316081,197323,-8128,-93203,-87976,-21852,-9679,-132728,-69904,74178,116192,120102,76822,23616,-8168,-106114,-250678,-158732,32548,96023,74145,-67037,-243537,-293629,-243920,-252604,-214818,44245,306600,301757,14112,-239137,-157382,-8610,-57707,-215770,-228207,-172478,-51367,88824,177101,274426,342738,174955,-87781,-177285,-130979,-98551,-50664,-1383,-9791,-75971,-90071,-12379,36672,-26083,-74195,-187093,-428011,-551656,-277597,82510,403075,553593,445722,158762,-63990,-57546,65475,98657,66998,2927,-18943,-45024,-95997,59926,104860,-127344,-174872,-82331,-40746,80121,200641,133092,118925,210035,88176,-228301,-317329,-217790,-191778,-252390,-182868,-12413,69950,108035,124073,206665,256240,147824,20880,140296,274595,273696,68129,-117688,-63521,77425,127486,159889,162766,185272,240968,212648,63846,16638,76666,82302,124564,118775,-190533,-413809,-213392,-146578,-307169,-302611,9101,276501,354097,139593,78066,207359,149796,73545,139343,98606,-22172,5030,175482,126607,-106812,15364,241029,97395,-39136,189857,445943,355267,133186,30935,44414,-14325,-68132,69488,200532,128377,-108235,-416495,-589324,-528539,-312300,-52579,178619,219793,-47104,-283919,-85712,199671,258737,220728,243642,267289,78268,-207523,-382973,-346874,-202100,-63438,-139760,-153681,-76718,-205480,-367561,-43728,191447,110473,4877,-149992,-384554,-427475,-140779,166574,130418,-161510,-418640,-455758,-236560,57770,97334,-123453,-190568,60637,195387,108306,6528,24552,-17353,-131549,-153374,-145408,-138115,-97148,-183077,-362815,-285061,-83360,51326,139938,259134,238047,192054,185564,229229,230653,36648,-54790,31879,65947,69806,77146,61020,-80057,-256498,-311627,-227863,-188842,-142240,-156654,-152651,-161292,-187404,-136685,-6023,105123,59698,86000,196077,184490,94203,91884,107968,39102,-127162,-181175,-77827,6184,-95981,-48124,32948,-80915,-204002,-183043,-194819,-82553,-11689,99131,257294,289875,176720,36966,42189,41377,39122,63644,8984,-14738,4228,-144313,-113614,103046,40451,-72861,-139889,-223461,-213576,-136604,-34313,128957,81858,-101799,-112140,51508,87379,58687,92372,120022,-4602,-121295,-162147,-222794,-202565,-71616,109185,186091,208410,161423,-17999,-162402,-84760,124208,215802,158853,107203,52954,63028,172084,259870,196867,-79507,-340610,-390459,-217775,-23110,108110,56899,-41506,69829,119589,6700,709,-34100,-204442,-262877,-98826,-20436,-325085,-600338,-330159,-43895,73941,144544,64983,-155655,-142830,-6815,116012,181241,180663,205883,413274,596921,622103,487516,299516,6960,-223855,-219999,-170422,-263321,-110805,190059,131049,-134746,-199085,-97974,-159156,-365435,-342449,-252380,-49953,193175,210744,70188,-137602,-387841,-522170,-446345,-172818,42881,841,-250372,-567641,628119,2496672,1691383,772221,1361661,-926162,-3293568,-1531682,-22714,-183368,-38584,-89193,-423936,1012935,3549177,2317778,-1504884,-2260183,-602486,-32854,-42066,-21893,-435299,-293886,153309,304108,213206,222502,390855,277318,39262,27982,305966,444185,376845,277464,235087,237125,146563,-11908,6667,108280,113415,208604,344620,274471,19164,-26740,-11069,-26493,84641,214967,131506,-58803,-192296,-207021,-185984,-215150,-194726,-245040,-280205,-216553,-169861,-182537,-48263,163737,245574,268543,309105,311961,218974,136194,177411,206889,35912,-203841,-261985,-147079,-122256,-110577,-28405,8676,-53720,-104158,-88887,-61249,10242,216138,376394,329537,181953,-30646,-103612,-31561,68782,138878,29149,-38671,22971,27690,-74087,-207692,-229433,-61185,46232,-40112,56471,213812,85868,-96502,-35241,70584,30454,85707,79372,-183767,-154641,215002,295847,16073,-98679,33300,69587,-185024,-244932,40684,167236,91740,33419,13650,9631,1253,-60294,-199273,-200775,-209258,-218739,-148930],[92118,92913,68485,112779,182425,75658,-99126,-104604,33473,96053,63431,-14410,40900,171864,162031,28804,-32212,87618,170019,-8903,-203399,-100903,70326,79010,75225,51251,-27207,-68061,-70288,30395,239129,216867,81525,30720,-80244,-257639,-401013,-241263,-110815,-204432,-152181,-32991,-94517,-224643,-148939,46424,87677,29282,-12728,-123987,-198466,-117878,46946,152453,142401,-13924,-94206,-82857,-72999,-236519,-303472,-136531,-75851,-98055,74974,306505,196950,-44349,-110515,-175423,-276093,-231018,-50055,199615,410579,277552,-32181,-192231,-217435,-175385,-174673,-117716,63341,228845,266195,152388,-37459,-118378,-20779,-1997,24499,115744,292768,375350,188275,63908,62931,-5929,-3965,43894,-56115,-201663,-58561,117662,60763,-175599,-385148,-344425,-95090,77413,96218,24363,-163212,-208305,-40258,107263,-48996,-298564,-298348,-85689,30469,-23079,-197940,-196732,22076,289914,286782,48297,44297,297915,418278,343129,303780,171172,-63042,-23546,-19995,-274412,-372500,-167418,28256,46930,-47277,-14608,220918,429956,265688,67103,143267,123812,-125553,-245886,-127433,185428,251473,16591,-104284,54138,193776,175209,84563,69866,155155,340982,282150,76824,-194102,-429269,-334098,-72696,-181362,-359007,-269857,-136010,-229438,-439748,-411636,113360,632405,473929,62370,-120144,-101174,-127735,-241221,-354532,-256370,28199,249853,332730,372779,348805,225847,47014,-128858,-296471,-151066,257052,427831,262787,88779,126061,276603,327145,251082,26270,-174579,-141415,-96827,-258209,-286531,-42449,237350,296859,97300,-32536,126141,356614,633406,689619,468702,176568,9587,-127409,-106991,-93377,-170593,-83974,3023,-40187,-57385,9003,-17196,-114765,-90504,71111,158298,189165,352634,563855,489595,182901,114871,213305,227244,212039,132800,44913,120044,244195,214541,79727,136275,256912,122333,18510,110606,150943,56545,41239,-85726,-183169,-64681,56107,-1215,-154675,-286841,-432436,-423118,-313433,-85793,-23141,-275884,-343440,67348,260809,-23039,-221174,-26016,137665,28481,-160953,-247535,-326043,-227580,16724,162427,-9197,-182909,-207636,-267044,-238605,-153942,-142424,-161672,-48336,48179,-107910,-411841,-440426,-159714,96431,206504,261347,318622,364103,253582,30874,-68940,-136304,-235488,-321684,-242208,15650,177479,74725,-165482,-127239,41293,21853,35851,145485,128591,29312,1233,-4912,-37122,-129115,-149040,-4226,7060,-124109,-33738,228075,395174,432351,181216,-163937,-251563,-167542,-192545,-131498,-32252,41461,24193,56824,155631,95479,32528,73144,127920,113578,44813,-35735,-149508,-166960,4068,40969,-238066,-411542,-356719,-210292,27961,111599,-104750,-350110,-372006,-130554,107572,105566,-38121,-149652,-171892,4783,160983,96716,20809,98720,142847,143862,16459,-113260,-75698,44501,193875,338721,272808,102753,108132,308533,367321,219650,54292,56766,55886,-184361,-413026,-384693,-252647,-261229,-275643,-133972,106687,273311,285309,116427,-113685,-125536,5079,5205,-13522,175451,498590,567352,264932,52812,66354,52793,-132016,-163835,60688,225076,271145,-30232,-320208,-288318,33611,132785,-93078,-177246,-12838,99707,167004,205650,143228,78990,339600,411579,78262,-63337,77332,65499,-92729,285743,854590,411126,-284669,-744166,-1180789,-993860,-1526226,-3527097,646859,9047430,7205564,-3654533,-6645102,-2796370,-247976,1024814,1407503,771128,699759,656073,462884,208956,169362,177705,-197477,-424193,-375757,-233064,-96368,-226275,-293405,-283245,-329928,-215304,-59177,10779,237952,191833,-147589,-217476,-5176,74583,92623,183159,191036,52138,-70985,-107899,52056,309783,518829,485949,304358,24484,-260613,-180272,29306,-161864,-430283,-134280,261319,227191,101326,51753,51085,65234,35149,-128079,-134172,-56485,16739,119928,131311,56114,-33249,-155329,-289806,-208881,-47095,58885,92279,-43071,-235016,-306483,-302205,-313630,-222117,74079,317483,296663,24761,-198429,-135922,-37250,-113816,-249050,-219238,-106265,19668,97600,157484,295511,403629,232627,-7249,-105557,-134062,-131424,-75900,-37004,-31012,-21922,-14646,-36396,-39098,-38775,2236,-106335,-394270,-565848,-278498,61478,395125,570262,429061,137874,-23548,-22744,8056,7864,62436,73294,14858,-90415,-191106,-39358,41974,-154963,-202852,-174385,-163325,-8740,139471,106066,119670,195475,87813,-142560,-209770,-179052,-185917,-205434,-100936,47414,113259,146857,116135,130410,218041,191499,145179,232626,321195,324854,115627,-92944,-43328,94789,92708,90360,152809,242753,318247,306477,138984,26745,57289,79350,129589,174287,-39125,-296401,-251138,-250724,-374733,-284773,128624,438591,410448,121910,83743,169711,84496,50369,132872,49857,-77540,-13694,202730,166108,-124315,-44547,230648,134753,-47091,75905,245430,187018,58445,-9969,-38140,-108520,-98629,74883,145158,-17292,-207270,-386866,-465071,-413871,-254990,-52739,169308,247604,21671,-192040,-27943,166723,158887,140891,201584,244250,87430,-181873,-351558,-298959,-149906,-19383,-68165,-137227,-138039,-283099,-301779,74505,288312,131673,-40088,-178824,-408958,-499653,-227112,81845,33412,-224173,-404690,-417157,-248551,-3321,38619,-125834,-177717,44471,237007,244729,105712,51982,26661,-65794,-135945,-133442,-89928,15808,-62993,-302035,-244359,-41592,41851,105857,273398,333857,276478,188126,172563,176490,-28359,-160473,-38595,111449,185366,187539,102851,-70126,-212789,-264397,-265549,-296243,-228272,-179075,-151877,-127156,-110170,-89912,72097,217343,125860,81525,160819,153141,75049,109920,204036,177860,-3610,-82292,-23271,39142,-86667,-107411,-49176,-68558,-98733,-102388,-176924,-108058,-1665,153935,267787,235526,114268,-5139,20645,15883,-15400,-19143,-67048,-48866,-6242,-129416,-113189,50523,-9068,-84263,-89841,-178315,-212291,-147583,-24924,136497,125080,-52138,-104955,81094,161656,136828,164272,121759,-113538,-220697,-106439,-10307,-9600,12660,141609,223950,227795,159724,-23727,-161174,-88511,65181,125262,71200,45095,16864,19653,127050,302561,330942,43918,-354741,-469500,-238310,12970,127060,74387,6378,126632,170753,74455,52748,-51336,-228819,-251796,-71228,10253,-275729,-488348,-177458,100547,178518,195019,93980,-90875,-59893,35427,144202,192966,146233,138280,283741,465406,536405,443126,216935,-71616,-271080,-208879,-111111,-198812,-73907,168136,73403,-177158,-216411,-143538,-179887,-308654,-287187,-275724,-101643,198941,231614,77416,-97390,-368882,-557386,-416450,-83987,28192,-190421,-468847,-649139,584737,2151052,1332388,619783,1206965,-901893,-2935058,-1458405,-70282,-215746,-256764,-433214,-717024,790777,3540475,2705470,-1222171,-2134390,-312990,336861,133640,206846,-218030,-274764,125891,262181,148291,163604,335774,265072,40011,-16977,198784,424449,390983,259873,147958,139197,75759,-45091,12940,87288,1396,40788,237007,291121,142666,51523,-30653,-35099,119671,245174,156899,-32116,-228528,-313662,-256327,-247311,-219634,-282209,-312105,-211705,-166438,-215185,-93871,152722,278017,199024,123501,183134,268537,254756,263906,318201,207531,-106911,-300524,-219323,-97018,-63335,-16063,-18348,-109893,-146216,-101841,-43591,77553,199137,233846,206611,153837,-28702,-105835,-19019,62664,81298,-41028,-70860,1410,-5654,-43986,-109800,-183088,-69568,45051,-77717,-67996,38332,-27094,-100120,-17406,20974,-44355,29292,23683,-221161,-155127,228888,377172,161985,18400,57132,46361,-193307,-187575,121010,197170,56822,-8451,30942,92972,115218,30828,-136277,-158844,-159725,-161193,-73955],[137019,80228,16228,98364,210201,94309,-125788,-159592,24649,124486,33648,-103994,-28750,125554,166489,100426,-21847,19422,112671,-11867,-157342,-57334,122567,197720,240228,174161,54958,-37905,-124996,-64889,200473,274846,129901,25698,-74390,-221457,-384278,-263654,-94929,-202038,-188736,-70375,-117444,-293719,-270593,6790,125105,55833,-41556,-134931,-133869,25086,163085,168159,151729,34276,-55099,-34770,-31298,-231230,-324762,-161694,-69421,-27806,165386,325288,113082,-160404,-181800,-170396,-197419,-172093,-72726,159936,380790,274883,1439,-210721,-312104,-233955,-140777,-74924,40022,153716,195401,99215,-58702,-72982,95638,98462,20319,50248,221896,322580,158729,49528,81990,28195,-17620,-15404,-124782,-272956,-173514,-55582,-56635,-176640,-361563,-402043,-181834,72187,146115,5555,-255673,-286374,-14969,283476,225530,-101530,-205244,-57893,2013,-89111,-219340,-205088,-45539,165884,209833,64180,127596,452123,529621,346594,235752,89733,-136995,-62713,19311,-238571,-400341,-224582,-9291,46667,-29251,30748,281238,450667,233659,-6786,-13391,-32903,-114623,-124202,624,257434,273129,-9102,-175707,-51977,107561,195808,191421,177510,212289,409855,323646,65258,-213866,-404350,-242679,18848,-158352,-325687,-213399,-119391,-219169,-371487,-390166,9372,479160,393003,128977,22007,-23595,-98525,-254939,-420356,-282652,46560,245289,438684,639690,643352,445679,134642,-163592,-355814,-225416,162754,370818,244624,51408,54333,216794,313404,278362,97609,-56627,-40486,-35221,-178003,-170209,37061,249229,321398,149713,64717,303800,539014,751531,720496,451012,203401,50770,-101165,-89070,-84329,-193612,-158738,-54493,8999,27667,13861,-68926,-98559,3678,165975,247905,256678,311348,422569,361909,139392,115991,199412,220135,275214,259256,139459,158632,257861,184871,-12692,56760,145118,-43868,-99717,32026,85710,12471,23165,-90734,-174885,-53830,61297,-14323,-181708,-280552,-387945,-328751,-219226,-89589,-71863,-242961,-181757,236974,349707,-42526,-313510,-134929,68630,29196,-105260,-137652,-199272,-102688,153189,268281,54910,-91343,-143625,-246084,-244962,-168825,-137193,-91121,49869,54367,-91251,-274442,-280593,-63753,135457,178855,191753,284893,328079,172758,-74514,-167068,-193213,-172811,-139393,-50104,92766,95424,-31128,-192207,-102599,40322,-8450,52408,256224,297334,157229,50664,3572,-33354,-163474,-266093,-160921,-54203,-94832,-25899,172551,287763,325247,158240,-167980,-325538,-258960,-226555,-157763,-54339,18216,-17930,-30334,70639,75416,53212,74946,116909,139778,62145,-44238,-131886,-143671,-12903,8199,-213480,-323049,-252956,-163474,57482,186365,-25015,-275791,-313529,-124343,122220,198472,139331,-13129,-150806,-1510,187790,170915,117722,109123,98524,97353,-64843,-209151,-117479,64369,214375,285493,168918,39961,113066,378314,490451,336962,104213,-2973,-56210,-223368,-394175,-406559,-297855,-275128,-227272,-73182,126594,266538,308707,126374,-117356,-73866,61852,-16710,-73806,140264,461979,477519,111513,-77137,28502,76186,-58118,-107711,12814,94094,204293,80597,-148871,-189792,33843,133397,-56234,-149873,-44570,-28395,-34850,63276,109721,181753,504978,426556,-75657,-218414,-97821,-250446,-294420,385264,1187427,839920,20799,-799682,-1344393,-950439,-1334534,-3134073,391302,7126596,6048620,-2644676,-5407038,-2758001,-475452,916866,1389892,854775,726571,616955,284279,76913,163781,262251,-175475,-486170,-427221,-254630,-131458,-240415,-210851,-206897,-349885,-228907,10532,86739,286915,301953,-8259,-93275,45943,61988,108234,313899,362000,115665,-103989,-175827,-43582,203873,403911,376513,242281,80663,-116357,-56800,78693,-168356,-481536,-222591,172612,224594,188610,198071,235241,204643,100101,-117972,-210167,-197068,-103268,63464,145326,93058,-11188,-143621,-265168,-244969,-129743,42701,129875,-8515,-194193,-269473,-303068,-315059,-184800,92122,279617,265910,53177,-128495,-89890,-50374,-148571,-241625,-159897,-1452,85803,69741,92475,265054,394815,249071,65304,-28046,-122913,-160228,-108548,-47948,6136,70570,70442,-59668,-107781,-29924,88467,4727,-251726,-438293,-237338,9381,297825,482932,381404,127808,27345,18369,-49438,-74584,57940,123268,26061,-139083,-259279,-121472,-25294,-169634,-195727,-197748,-208414,-71498,61094,56819,110960,169859,77049,-28672,-28531,-64532,-132308,-128081,-11704,112627,151965,163867,116674,88694,160314,172568,205295,268819,322538,335795,166207,-60068,-48486,46101,-137,-2578,122802,264632,359885,375172,222560,67008,50258,85603,152014,256901,165946,-104324,-240804,-311116,-392298,-239318,231494,563287,404580,81301,68806,103077,-5628,13865,133894,45633,-74505,-8248,191514,169137,-118654,-78827,202000,159213,-50100,-49182,6668,-6090,-28896,-58674,-127304,-183505,-82391,114343,103063,-122000,-233817,-276756,-293066,-269255,-145805,4818,164796,244167,80809,-99905,5197,118338,53396,46023,133064,185772,94377,-105105,-251128,-213891,-97285,-5541,-13443,-100535,-137311,-258443,-144823,196340,340141,135233,-89628,-200131,-386853,-509858,-266498,45121,-20614,-253079,-355436,-328136,-216371,-59182,-32620,-134675,-197022,-23067,239540,349781,178128,66744,64164,-23992,-137061,-102921,-12182,139453,71122,-211949,-205057,-21665,18122,39878,241922,394755,337343,174217,92739,85152,-112161,-259588,-116112,115826,247935,245909,103496,-68308,-141880,-180208,-250090,-328726,-278220,-201864,-149087,-89331,-51154,-59304,126769,313122,183824,57244,87730,88318,44614,101913,247243,258679,104276,5477,-5622,-2190,-105455,-148419,-116836,-66639,-19417,-21047,-131834,-121988,-11920,172643,247250,166148,29496,-71020,-13439,-17438,-90062,-136777,-165206,-91992,-17191,-88098,-64756,50633,-29115,-115755,-76552,-125571,-188713,-142768,-13802,150981,209774,36249,-59965,107418,195621,181675,202330,101914,-203324,-299722,-68583,134478,146808,95144,161885,207568,179262,117175,-34581,-162640,-104415,-20508,19381,-10829,-26328,-63957,-86336,21713,266205,376960,136752,-331798,-494355,-205874,78476,121729,41200,29723,167531,218621,159900,143129,-14180,-197030,-198585,-12735,60375,-176964,-298697,-3334,232512,269708,232734,119369,-31388,16517,79522,159491,163635,56496,25217,94785,249767,365123,308330,67673,-149698,-288356,-210129,-73574,-93616,9096,146457,13044,-194236,-199359,-165392,-175928,-215838,-178597,-213207,-91897,185443,221432,90736,-38237,-333458,-558504,-374691,-37403,-84931,-451790,-619163,-426137,929999,1989854,927154,374110,705450,-1253977,-2760064,-1380496,-196393,-278877,-409136,-611661,-667510,887895,3227261,2331486,-1261692,-1936920,22906,749117,367956,454349,115375,-147850,100288,159873,9996,51131,226369,215535,45719,-53076,31143,234520,283457,184572,47400,24504,-2642,-62809,24367,56893,-88376,-74651,172358,334256,298661,157842,-28809,-35451,141907,244495,134352,-29106,-239185,-357861,-258606,-193846,-165989,-259984,-289626,-160900,-104873,-186680,-98994,134213,283452,121981,-71819,46863,328227,393793,346983,411626,366744,-2237,-327395,-278466,-64509,-2025,10227,-30487,-115197,-119291,-83538,-55833,75636,102910,36323,43313,95376,-20287,-88645,8406,71113,35388,-103273,-92009,-13265,-12270,29644,31179,-104092,-46622,84164,-59271,-139994,-98589,-118210,-92067,5256,-25802,-140025,-108378,-114060,-256664,-153383,200343,406944,279197,103231,37588,-11090,-178395,-102214,191513,194790,2169,-59258,13694,89300,166219,107156,-50485,-88630,-69870,-74176,-653],[144599,35917,-48593,72987,225405,102120,-132445,-177687,26781,129817,-3248,-153238,-80484,38919,115116,138869,-3928,-31011,53189,-3714,-86744,-6099,156116,290361,364622,265465,111548,-14172,-144050,-107548,163535,255156,91111,-17635,-76804,-162010,-247807,-177063,-65669,-239217,-278365,-151940,-179075,-379750,-387071,-62042,118308,68927,-66273,-140541,-36009,217979,332972,220205,146024,69921,11806,53456,21339,-216716,-330617,-189320,-86757,6502,207385,288693,9384,-266935,-236455,-146664,-105710,-118576,-124567,64343,322890,302610,114211,-149139,-343363,-265887,-108736,-49270,-20383,33312,84165,30100,-53575,17901,238435,226710,21933,-50408,78704,205944,98624,-2176,48968,22806,-53531,-86288,-158442,-271831,-252597,-231414,-187482,-190833,-318915,-389121,-231444,49143,196380,12586,-289414,-305112,8561,389858,451674,117305,-86524,-31411,-29569,-131018,-206770,-214493,-149086,-18975,72123,43785,157325,483028,510873,262814,132540,-13908,-227356,-122513,42546,-197179,-434294,-294752,-71752,5193,-53416,37603,279081,381364,154110,-94190,-185973,-205586,-127124,-37368,82526,285390,264800,-28564,-243756,-178731,-1277,197147,278118,274744,243454,395908,310134,44429,-211125,-332608,-118017,101358,-102707,-253926,-137122,-74488,-162312,-250458,-317594,-94246,232160,235320,165104,140352,46030,-52405,-243965,-454413,-272318,73564,213153,480830,829106,852556,572113,164256,-186964,-372031,-266543,48499,229729,137174,-5891,-5622,135680,247781,252265,144548,46610,31383,10395,-79029,-24285,144873,270295,326591,209460,177065,446557,652110,763439,622506,344297,186515,75796,-90845,-91073,-71294,-181134,-203069,-108686,39140,76580,-17087,-121612,-63603,90898,235714,337428,354329,289431,244669,175114,74086,108427,168421,205080,319897,360949,218483,162659,209308,108317,-100279,-2171,50730,-188616,-206604,-27287,31284,-37148,-15994,-75413,-108283,-5155,63518,-34022,-217946,-269566,-317830,-213196,-110056,-100248,-115512,-160962,27270,385842,389279,-69847,-379263,-240921,-38752,516,-53773,-43047,-87457,12856,244867,289856,42473,-51061,-74107,-170539,-207443,-159627,-100577,4070,125503,45114,-74014,-153406,-134303,15530,132503,100536,78323,196245,240776,89478,-134247,-210001,-209393,-125700,-9200,116974,142128,522,-125902,-192317,-77333,45181,-1792,67125,295935,386379,242755,75506,-22724,-73817,-234078,-381774,-299707,-126731,-89779,-64399,66992,167772,224731,143137,-150024,-352702,-303166,-197440,-131498,-76209,-27816,-73687,-112226,-5556,73815,94566,82298,79995,111123,43397,-62802,-100383,-96718,-17181,-14837,-154257,-186318,-118265,-101644,64347,229874,44454,-200468,-256919,-144414,84406,262191,334355,155776,-112222,-36687,156547,191087,148681,59804,17992,23878,-133482,-271167,-137809,84103,208422,191143,37953,-44993,83474,412571,571927,387016,101946,-81444,-146518,-195077,-278321,-318472,-263721,-234523,-137324,11018,123065,194532,239673,71285,-140066,-46348,84600,-53220,-146144,72411,374610,339961,-24983,-171849,-30632,59779,2889,-51865,-31254,-5472,138134,187381,47058,-55285,40962,110526,-7868,-75606,-43270,-133019,-199077,-83068,14512,214712,603928,418458,-165606,-295812,-244634,-451483,-317305,502376,1315398,1068665,281634,-723682,-1384633,-1016197,-1253054,-2322208,466728,4543692,4026981,-1849693,-3737733,-2416153,-501996,884708,1294707,807158,672073,538522,156131,-36160,85935,293707,-89405,-480645,-496353,-310471,-155515,-224920,-141597,-153719,-345132,-197455,89492,105628,230633,349367,153966,63807,106154,39005,100059,391743,468127,176787,-85074,-158299,-80541,75591,217009,205933,135787,114853,24306,37799,107701,-156451,-473994,-290026,49782,182008,233134,310966,412335,350523,162187,-101701,-272876,-314275,-218647,-36710,111452,122328,49366,-86655,-217741,-289270,-214479,21996,149620,16425,-137187,-200346,-256503,-269555,-125503,77255,179741,197401,80258,-55641,-35620,-45474,-146819,-188378,-61309,110965,124157,5062,-9083,181798,311535,214677,106977,34207,-97561,-178651,-149170,-56677,56561,147883,122919,-82486,-158877,-24450,131596,89948,-63838,-220790,-176683,-69506,141852,328138,307557,115848,68316,53882,-94286,-132287,42276,112442,-17618,-193015,-287896,-177513,-99133,-179026,-165762,-163178,-183476,-119587,-51183,-29215,84853,134554,46561,57003,140138,55029,-72707,-53795,56274,158727,166608,149729,122439,92720,94890,88780,165831,229084,268470,277561,161959,-62387,-99133,-65008,-128405,-104420,61202,229081,344938,397800,288676,112965,43155,91060,181242,333885,349599,96078,-186851,-324239,-378927,-214407,232946,529759,287504,6452,19401,10194,-108954,-36547,129409,68695,-29954,10903,133794,114013,-106283,-75717,169708,159808,-59764,-161454,-205319,-181500,-115048,-101525,-195195,-230318,-54173,145600,66430,-164817,-189364,-126209,-116996,-121532,-7991,108998,165024,200355,108441,-28651,13971,63836,-40486,-49171,44812,101377,92615,-10885,-132441,-131314,-62129,-16632,7495,-67132,-103457,-159082,23346,261063,308696,97375,-144007,-218211,-335559,-469664,-270535,40915,-26736,-238791,-290180,-227535,-163792,-107596,-103697,-149419,-240176,-123312,191478,376409,187531,50239,72968,-25370,-154196,-60601,71257,223380,164101,-132092,-185971,-30754,-12766,-31633,193529,410229,347339,132269,3221,-10255,-176345,-315531,-173606,82134,241929,231487,54504,-84503,-69929,-90368,-198773,-295566,-286134,-218512,-144485,-63217,-27174,-44171,144537,360193,214993,24380,6185,15413,8593,59520,215450,258635,162937,54252,-24943,-92360,-144040,-165878,-157489,-79264,23187,66386,-62680,-128168,-49775,131728,182958,97398,-48105,-143925,-59424,-53772,-163670,-257138,-261529,-131980,-17585,-31870,1746,81127,-32085,-168756,-116314,-85973,-147389,-124326,-6403,172244,313129,148692,13214,109467,163501,172654,195799,67247,-253266,-338261,-58407,171920,220554,148488,161996,144100,82446,56404,-35140,-155104,-120982,-98246,-65984,-59240,-78520,-158805,-224314,-115728,170797,351407,194755,-270847,-456927,-126123,164998,111456,-16212,38572,200063,255957,235127,242876,67991,-115788,-112921,58754,107167,-64741,-95342,148160,328971,338039,259219,143520,17003,68538,115389,164355,115286,-38640,-80347,-72046,27888,156547,111020,-99497,-194232,-257556,-206897,-47712,43549,126943,128947,-31848,-155075,-126536,-143276,-137376,-101248,-35514,-67233,-422,178590,200595,129544,55724,-255195,-500247,-324168,-44152,-246793,-684176,-652501,3171,1490347,2069022,678235,136185,69900,-1767609,-2826352,-1411276,-414088,-369480,-458244,-577684,-304593,1251812,2735147,1380186,-1589223,-1779935,274288,1079598,596495,650687,466255,71091,109588,45402,-148053,-62344,126948,165621,75501,-47270,-133489,-74295,85813,85163,-30844,-67465,-53346,-49854,43429,29874,-131349,-102415,178956,409702,455736,281595,22499,-1093,168084,237099,104158,-10405,-181219,-294756,-170177,-45084,-22729,-167633,-207813,-61471,22092,-70090,-25924,155946,304127,95925,-206841,-53279,397676,539201,429528,481985,480346,94474,-309545,-281354,-23569,63696,49343,-14777,-56950,-27956,-36656,-79315,21337,-24209,-149213,-108965,37440,7020,-41158,62336,108729,19262,-137477,-81328,6410,23929,138066,193217,4861,13139,161661,19011,-127004,-141807,-145572,-59866,44071,-31879,-206718,-274865,-282587,-264620,-126372,160548,400168,357391,149304,-1694,-67144,-129363,567,239128,153481,-68604,-104791,-17434,30303,157100,153484,30737,-7107,38825,25493,65986],[135172,-7108,-99325,40409,216506,96282,-113455,-144549,44838,111689,-23761,-128144,-81852,-40898,47839,153973,35258,-37984,23525,36367,8429,53429,178344,353865,438850,315706,132609,1709,-112113,-79034,142597,174674,-4492,-75812,-86887,-112402,-82648,-25271,-30982,-299001,-384766,-240641,-244661,-439541,-448945,-124861,91783,83506,-59891,-108847,103388,434036,528542,318132,158368,114186,118394,172909,82212,-175145,-283461,-182384,-113600,3190,212009,237966,-61915,-318016,-248272,-102664,-12203,-60486,-166117,-40270,266043,364420,292043,4499,-277271,-244761,-74831,-32417,-76759,-76014,-24779,-17464,4030,147479,371805,345976,47192,-134991,-73071,89595,60692,-36047,16547,18291,-64941,-110019,-108004,-165095,-250450,-347089,-284231,-197977,-249511,-290399,-210372,31358,243156,62030,-233643,-232364,50558,416441,570081,295485,25256,-7442,-43363,-119853,-154862,-212075,-244093,-189794,-62847,15323,139947,377903,367762,127243,37151,-88488,-290605,-167638,65480,-138693,-440737,-334499,-114313,-39828,-90480,23318,237096,269402,66469,-160917,-308959,-325216,-142066,17522,123283,283455,248253,-23294,-286887,-295919,-93250,199196,342229,352974,265152,337385,276557,39043,-172127,-204738,44301,187821,-13422,-151616,-43456,10558,-45274,-82752,-193481,-154284,-15014,68152,178454,211957,101790,11725,-192355,-420199,-209114,109511,177385,463068,901323,932139,583483,144392,-179387,-334535,-249106,-44560,34716,-26493,-48586,-20466,69660,162401,199036,176750,121498,67885,47423,34824,135657,274654,322004,338366,273654,281566,535230,700123,703562,452874,195515,131890,69847,-110420,-118719,-55247,-126098,-182365,-112676,71290,98675,-60179,-153710,-19161,148256,263445,397471,447589,294579,86897,-12235,8158,98321,132560,179810,321480,403035,260770,128056,111008,9049,-164166,-42372,-11410,-266693,-260125,-32892,12020,-85912,-72063,-36166,16503,78746,62401,-59728,-255266,-261541,-243635,-100832,-1967,-99978,-137356,-50477,218036,475023,375828,-89945,-392636,-303141,-130098,-17303,5168,22034,-17023,89736,269623,236738,-17237,-65957,-28093,-75279,-136771,-118680,-27907,104509,151393,22233,-55786,-76500,-47218,37746,70674,-7967,-37028,78430,119829,18480,-141251,-203144,-192794,-98149,48811,221165,161913,-75470,-190942,-180797,-64774,62038,50140,82674,262635,385116,277417,76218,-77771,-149823,-315220,-456655,-374391,-178594,-96457,-122924,-53310,70312,171198,149616,-110068,-321781,-278048,-106648,-46506,-73993,-73170,-122541,-157241,-45673,87768,140810,87771,18636,16709,-30429,-101660,-70525,-37377,-2053,-13276,-70086,-38170,-2151,-60876,42534,236189,93564,-148352,-236353,-201879,-14066,266274,489100,311760,-65626,-89531,84161,166659,120650,-16549,-60253,-43165,-171238,-289521,-139313,87793,171416,89828,-71327,-115166,50192,417095,580689,351146,51454,-159515,-204498,-126096,-113226,-152994,-157420,-145462,-26102,105011,109784,83173,93256,-37101,-171557,-37925,81656,-90041,-217172,-14576,265841,210088,-92334,-198820,-92231,12471,31750,-12496,-48301,-28840,123411,279830,225841,79607,52179,78116,48704,30183,-5806,-172664,-256208,-177415,-111662,159426,590971,383745,-159373,-273695,-338598,-504084,-171010,619750,1243115,1075758,478902,-484056,-1276338,-1189616,-1341312,-1456532,712199,2087032,1830164,-1320486,-2136967,-1962155,-390891,907330,1159786,688795,577853,431682,100131,-113507,-39053,269000,46926,-391489,-553982,-391540,-172743,-184496,-93197,-121142,-299868,-109934,180179,94377,121337,333267,294600,216327,170696,16028,62233,395656,506994,247178,-13143,-75714,-61561,-37926,20992,37872,44824,142392,141730,106766,135587,-115233,-417450,-333951,-73567,122389,244957,383391,543007,458962,209400,-66900,-287420,-367098,-284683,-131295,53213,148298,139300,-4550,-182463,-338350,-276084,-7430,137164,34195,-61882,-101754,-165864,-184247,-53852,41740,51219,118971,114129,20715,31054,-3201,-82226,-78043,69347,214004,142882,-58467,-102142,84196,200219,160201,129793,92871,-37151,-158156,-169242,-61542,94525,186257,136257,-83691,-162143,-15101,126907,131009,114766,21732,-97618,-135630,-1558,182331,229279,99890,101943,99028,-91894,-135058,28542,42523,-107763,-227184,-256860,-191271,-154842,-161596,-102605,-73936,-90687,-135948,-170903,-128377,60164,117081,23463,105265,251413,138177,-19296,18185,112701,191922,167664,127742,147095,148692,53535,-12378,64505,152625,198300,181639,97933,-100298,-172532,-185031,-226229,-166898,-1883,163440,293996,383927,332483,157729,48570,112919,225386,389763,464515,261088,-81674,-274753,-335111,-219952,117127,313631,88417,-73027,-35333,-68119,-180581,-71918,128445,113665,50856,56464,68938,33324,-76026,-13998,172594,164467,-52668,-213998,-310716,-274743,-157971,-97783,-189737,-219576,-23729,158326,52024,-123950,-74172,39847,52030,34213,152262,253933,193066,150304,124938,40930,36525,41890,-77766,-95943,-20061,31896,99940,89263,-18841,-58725,-33192,-18981,18277,-29261,-53129,-24331,148200,261362,215582,33319,-179411,-210808,-250037,-374651,-230897,70540,28869,-159783,-202415,-124004,-88080,-115612,-131757,-140991,-264837,-202342,120745,328900,145184,18926,63204,-46427,-149003,11543,159761,259485,206585,-70436,-170480,-35169,-12757,-55140,182222,406134,320880,83920,-57480,-54257,-166675,-281876,-168388,48264,196814,168949,-14184,-95971,4105,610,-112463,-202409,-234754,-197920,-115871,-44428,-29564,-27594,142028,359206,225288,13147,-36288,-21471,-9191,3002,124589,195216,177691,79690,-48997,-173715,-170629,-145688,-155582,-93298,49447,180032,40463,-110659,-95605,41693,87547,50188,-84501,-194617,-100813,-73508,-199634,-329863,-314909,-142659,9718,32344,59585,117601,-20951,-223405,-194841,-63006,-83749,-86306,3669,201011,407028,270713,108289,91500,77462,117043,157782,38451,-249244,-324347,-64602,125617,212017,159208,139041,57609,-25674,6292,-10713,-123911,-122731,-137366,-103622,-60085,-89805,-227997,-347006,-246029,50540,284534,220744,-180028,-358916,-13873,256190,114558,-61703,46492,230520,274363,266160,303634,152371,-19748,-20001,116840,128342,25051,59796,240106,373086,375727,272764,161712,47365,84117,130517,154395,61988,-104141,-146219,-165774,-130422,-39312,-110074,-243226,-193849,-187055,-196343,-34592,173516,233095,96468,-63661,-65199,-14864,-90374,-84452,-5567,93712,110756,138472,178078,171773,180818,166202,-137639,-392976,-287710,-114717,-409123,-820451,-584968,436170,1977322,2284359,677941,-24068,-482255,-2213722,-3077657,-1625066,-720442,-482209,-417356,-395271,178012,1686160,2239665,261482,-2054173,-1764033,286610,1182121,724120,719698,707983,304782,138381,-68198,-305195,-165394,52607,107743,100114,-18297,-268327,-422457,-173805,-35863,-94632,-136515,-82718,-34490,35066,-17439,-152585,-78835,208526,455118,531417,358439,85235,34865,165102,199753,64196,18252,-74731,-163204,-47347,130147,152207,-57211,-124140,33250,159424,85519,86197,201113,325561,102686,-286544,-136687,419688,615463,453977,472786,478595,122909,-274658,-255871,-27173,70946,47247,-17466,2642,51189,-19274,-132080,-85521,-161706,-305557,-254014,-45733,1894,-19104,88989,124036,-13351,-188400,-86724,20367,47321,199581,289582,76611,46403,205666,84236,-81911,-123812,-142792,-53094,50355,-28153,-252812,-448290,-465515,-284878,-115167,90861,331280,345428,111626,-79962,-130613,-97407,50793,203102,25952,-196488,-186477,-92422,-80712,63971,112255,27518,7966,81560,64936,69883],[129320,-21195,-117224,614,172982,75431,-75609,-69923,70879,68199,-27370,-43100,-34562,-81177,108,157680,91402,-5158,25761,92990,101130,104020,179820,369998,451860,312818,107551,-2012,-50722,-10783,120223,51511,-127767,-143137,-119647,-110208,14148,110693,-18527,-371426,-477222,-315509,-296347,-453424,-447204,-175171,46547,87727,-29050,-46966,238549,594217,672005,413286,180150,157121,232139,274515,119987,-123803,-189580,-138249,-150888,-44674,175205,186183,-90310,-312979,-232132,-73047,41203,-21091,-195274,-137277,201152,408968,453501,191868,-141022,-182430,-57726,-41475,-122557,-155873,-126089,-57474,78125,256526,430749,393674,76124,-188488,-201271,-2590,50763,-38407,1185,19816,-49281,-81355,7360,5389,-182808,-394157,-345360,-212674,-185535,-153518,-142764,5777,249545,124005,-122711,-106045,90168,354736,537883,360501,75699,-13245,-54925,-81195,-103820,-210059,-305888,-298918,-154988,-11031,79649,164465,129128,-34062,-38892,-120792,-319514,-200847,69573,-84827,-412356,-329395,-125140,-78966,-134647,-13623,164668,149414,-13973,-205882,-363882,-366336,-150152,32552,110416,237041,213225,-7547,-309349,-392714,-158946,193785,360725,383200,271322,266150,235415,40864,-117815,-56253,204578,257520,62057,-66974,32531,104379,94608,84428,-58576,-169673,-198324,-68499,160986,214479,125928,73674,-109242,-314084,-109087,133285,136804,384510,833827,860669,478981,83389,-149509,-266469,-187829,-99265,-171283,-198333,-61996,6522,30114,78315,136866,192454,153044,61857,69666,137348,269076,385194,380243,347859,313218,338835,548594,677286,593626,265976,47708,45549,14038,-174804,-177485,-48288,-44985,-91024,-46739,111856,100778,-96217,-160333,18118,161851,237811,394435,490808,308845,-20623,-154450,-43335,85432,96626,136129,260337,359722,246932,58410,-12327,-84511,-194045,-70990,-44081,-266325,-239755,20546,27082,-137002,-137677,17308,168723,172245,54223,-87617,-279198,-251372,-176634,-8923,86937,-81745,-133480,60118,341588,485103,316357,-91626,-344629,-298265,-161180,8055,77183,51755,-3602,109225,229973,147777,-76132,-115365,-26633,732,-49463,-45614,74718,194292,133673,861,-33528,-52067,-39255,-10330,-41892,-118217,-114980,-28984,-3751,-31766,-103420,-157045,-153876,-79524,51092,250020,162411,-108726,-217183,-170570,-66706,92117,137290,104910,183431,316102,271896,66819,-133832,-228315,-371110,-462652,-362018,-185339,-96575,-165288,-146743,16547,176302,177652,-56070,-242179,-187672,15286,70860,-33186,-87352,-135177,-138333,-30224,113107,180692,93563,-46361,-117675,-150583,-161184,-56417,20968,39655,30537,32744,88526,62454,-60493,777,216420,123731,-127766,-259933,-282445,-149533,206466,563816,421875,-13558,-133711,6364,123988,65726,-75194,-93674,-60336,-155280,-256396,-124405,64399,109136,17412,-121812,-141119,41859,394932,504432,247845,-14595,-205724,-222184,-54470,40553,34049,-8254,-28322,82908,194651,109349,-20440,-79762,-163070,-195078,-30136,80370,-101470,-262070,-92142,172696,138933,-58725,-140161,-126344,-37601,32175,6969,-23645,41375,197592,370322,364593,182297,61656,55807,112271,147794,65632,-125405,-181522,-185925,-226354,26576,454756,324448,-58747,-168072,-374859,-430965,69885,706695,1035012,917512,625809,-82401,-1007727,-1405440,-1573199,-863607,922784,394445,149062,-941811,-968797,-1574048,-235694,947332,1031026,575770,471232,296816,90963,-152856,-165411,209363,207323,-225376,-570795,-478484,-189591,-128984,-57590,-91381,-208326,21912,278598,92030,25767,275501,376286,328598,232804,4250,-629,327498,494574,328710,91932,25601,-13410,-105698,-120731,-68965,24319,191010,232459,169463,183995,-42609,-335493,-352744,-162786,68168,236271,412516,593096,486320,224626,-16463,-243730,-341487,-276695,-180700,-8832,167249,231127,64532,-193321,-386310,-298270,-48043,83948,42967,24626,13053,-51900,-82718,11617,411,-64106,61249,157607,96021,102477,74822,40092,69825,200508,282066,146608,-91160,-154470,1762,100809,108171,140316,150613,55349,-93601,-155879,-68329,93223,166928,106192,-65129,-115765,-1074,82439,117579,224078,203710,-17974,-167241,-90735,84361,142269,55673,113543,149756,-38020,-89210,9029,-79625,-231114,-235295,-184008,-179919,-186563,-115847,-19785,34219,32702,-121996,-276938,-227031,33583,116322,15700,112485,276385,149438,7890,77218,154345,201254,146942,99399,172043,213411,31177,-98703,-50736,71186,133990,76927,-20013,-176923,-258767,-282142,-263373,-176389,-53817,84762,212727,320553,321273,165197,49043,137028,256366,383137,461253,336401,37221,-193057,-291717,-271038,-99318,-33157,-142174,-146925,-86265,-120507,-211117,-95676,108250,138955,123870,105427,13639,-53555,-48963,74021,204202,173166,-35175,-208165,-300265,-278121,-157943,-51739,-111814,-166327,-24256,124359,40427,-38193,58693,163674,174057,167520,289256,383183,227254,100508,125584,99673,73598,48298,-61044,-88444,-55188,-21670,96842,154470,46659,-26576,-33168,-24612,14443,-7443,-34437,58001,168881,187003,75097,-65761,-216312,-197834,-163471,-262823,-178295,96070,107449,-47231,-120208,-51947,-19038,-89630,-118911,-121995,-270372,-249109,29078,206055,49551,-37038,18810,-86933,-122074,92122,219005,227686,179166,-55624,-167244,-31022,14103,-28463,208359,378991,253589,21653,-93254,-44498,-89746,-175387,-113122,16769,119881,64804,-98551,-109479,53304,62714,-27289,-98770,-155106,-152091,-82938,-61420,-76840,-32094,106486,291192,192666,12860,-40973,-27956,-25851,-73652,-21398,72754,141614,81966,-77183,-232251,-192428,-116389,-141987,-128690,50402,290846,145020,-86917,-155027,-97807,-45775,2506,-94883,-233180,-152797,-91750,-201520,-346807,-323850,-135680,39372,64931,59222,109700,-23406,-284232,-310872,-81069,-27909,-56225,-4351,203378,435222,354163,187851,47316,-52033,13457,87651,10456,-218253,-288113,-91239,33862,133241,104046,69136,-49283,-133757,-37595,17863,-86904,-122994,-149116,-110481,-42813,-77715,-262469,-431920,-354426,-79176,185042,199858,-95317,-233628,91680,313968,121462,-83122,46150,240686,249922,212370,264515,167357,29396,35525,125590,100123,59788,122519,245409,349967,369409,259701,156682,46245,55174,109716,115808,1138,-137225,-174551,-188249,-196402,-187912,-313003,-341402,-161123,-106328,-187770,-43850,244087,269139,23367,-97289,36831,90249,-39735,-48607,30057,158828,249697,258340,165810,130561,218215,260651,-3437,-265280,-279828,-232468,-522981,-828292,-462744,681418,2140743,2447028,887045,-71728,-790172,-2419794,-3356144,-1990758,-1063379,-584425,-313301,-172058,548043,1980730,1932907,-540067,-2430784,-1899174,-7651,983923,696589,642596,770940,481968,172442,-161354,-434556,-244690,10088,42075,99372,15647,-346075,-692805,-426305,-156123,-142147,-172898,-86737,-25810,-7265,-81277,-158672,-37130,216966,424409,482510,352345,129179,54352,126050,135402,33934,70045,65151,-7405,61740,274413,315678,44309,-64064,104894,280962,243157,207808,265474,352592,130656,-307914,-196662,381031,595508,405663,378545,361303,81770,-218655,-204670,-73402,17106,6852,-36738,40990,90070,-30558,-170474,-169987,-237276,-380471,-353059,-128791,-30926,-24112,87039,116641,-54114,-243870,-101397,39865,57630,196431,303293,104871,49918,207623,120384,-15411,-43227,-96904,-54627,45011,8433,-232711,-538713,-579628,-292802,-95342,42079,253860,281978,37158,-137986,-139582,-59626,64718,120333,-132122,-326487,-262278,-159049,-154266,-32562,29557,-34894,-23976,73042,70435,51711],[91809,-40336,-141953,-90657,51394,2512,-70891,-18965,53824,-34559,-67708,16512,-2172,-106380,-41358,128580,115635,11941,10863,104387,131535,99673,121928,297055,374925,228902,14845,-54613,-19630,21991,49471,-111233,-272188,-238223,-202244,-184788,-11560,149469,-64620,-456953,-541268,-374426,-336620,-432735,-411602,-229699,-32593,54420,-5813,7567,297282,610287,679651,433412,177386,173588,301171,303881,102962,-92815,-82706,-73777,-195491,-130251,94711,129469,-90780,-273943,-215750,-94762,17479,-27474,-224763,-222914,111825,379075,508051,328114,10735,-100141,-66656,-86237,-161605,-205187,-222778,-119402,112574,285143,376455,338499,88879,-205939,-285090,-65250,54088,-17830,1432,23671,-18744,-21146,137569,172923,-84835,-383858,-378047,-243206,-153913,-37427,-66702,-34572,199388,170510,-4731,16747,108018,234469,380671,296194,48220,-52167,-70779,-47355,-85891,-205529,-305210,-310038,-167851,-12346,8376,-70878,-128604,-179195,-82500,-104215,-307771,-223079,46057,-47564,-339909,-266898,-96411,-100173,-171625,-59475,87359,61157,-67443,-226099,-351551,-325634,-132838,20181,51820,146360,156183,8276,-308045,-447117,-188947,178355,329072,360076,269162,224335,203476,45506,-61252,79015,324906,293487,84620,-33884,68940,176667,215174,210492,49232,-152216,-281182,-146393,121694,164912,125431,128151,1795,-141752,12930,142448,97987,268746,654055,668197,301488,10207,-103951,-186702,-103013,-101313,-319212,-309497,-33551,61843,22895,20438,90355,198894,149356,27874,79893,208347,342022,433927,404485,333281,303549,327021,488276,588980,455680,109540,-59976,-51707,-87466,-274333,-252952,-53547,40807,54804,84204,162160,97092,-104095,-139510,44351,142486,168573,318463,460516,310119,-70540,-222777,-65465,74989,68213,76130,141650,234917,176652,-25545,-121990,-140986,-184258,-91139,-58732,-207264,-151021,112679,57594,-194849,-201742,68084,301486,240201,36140,-107991,-272121,-222789,-113847,57242,141884,-53353,-113359,145916,387031,423726,225677,-72704,-247512,-231387,-120749,80389,153347,47801,-46989,69572,149139,67829,-97362,-170070,-77707,24542,29639,43980,184607,260186,101617,-4551,-10381,-75493,-106020,-116753,-181692,-212480,-143397,-98497,-108336,-72279,-52921,-97230,-112853,-63471,26444,211640,149492,-104029,-219038,-178235,-86075,117565,221860,125128,86600,208192,235615,55195,-168240,-281320,-386411,-409380,-287393,-159669,-94192,-179851,-199729,-9707,202245,192003,-25200,-159080,-77318,106864,158011,26168,-64924,-106539,-65801,23752,125777,190052,88938,-104572,-261545,-303580,-250814,-84174,47534,90584,105644,128331,154202,49936,-115558,-64879,167722,121529,-148474,-324143,-373576,-299217,80640,524060,449140,21854,-165379,-64539,67062,-1276,-105653,-79409,-21728,-95728,-195188,-119383,-12152,9793,-30519,-130130,-141551,41528,319331,333475,96855,-78303,-216974,-223598,-39979,107403,158697,114578,61570,142958,240039,112628,-96519,-242159,-291013,-225188,-32006,81894,-92999,-284962,-158180,95273,120188,42005,-31336,-134764,-87092,-5268,-15679,11869,159789,333138,448586,430085,204283,33980,28943,149110,225865,132569,-27142,-32847,-137921,-319578,-174042,198357,220284,69349,-56506,-397336,-327994,266974,698741,754767,673403,726627,406968,-621076,-1586493,-1884694,-729712,951485,-283815,-663763,-610243,-353085,-1346924,-141941,937155,909617,491267,336690,110239,46749,-192814,-267866,125442,328760,-46281,-562984,-577675,-237502,-95724,-42361,-67816,-107044,137266,344178,102527,-33967,179676,355522,353000,259393,-14359,-99430,185523,427525,383483,172303,71550,3234,-139705,-194373,-109762,71476,259072,282555,221715,239085,29119,-272674,-363851,-219647,8964,192162,375713,526064,389802,172390,11472,-179326,-271764,-218759,-193600,-84725,150177,272089,63074,-284990,-446210,-299201,-116171,-25571,19055,89203,105084,37044,-12810,34355,-51474,-148319,28326,187696,141063,143972,149200,168196,196586,274263,276851,119360,-98129,-172954,-71114,12285,48960,122860,184222,140134,-17416,-127831,-97169,26325,72868,20931,-60134,-56790,254,3007,40593,213400,248533,25221,-176446,-137863,11351,19720,-50960,73004,178181,35261,-37249,-44336,-244972,-371143,-230906,-116474,-182080,-207562,-63136,47469,105870,128066,-97947,-359941,-323161,-15125,104938,8870,79542,211787,76320,-8464,106299,166832,166860,86426,49940,162213,224217,-2108,-159859,-140656,-1096,75754,-19693,-170675,-287813,-353692,-349586,-249405,-149199,-93517,3766,103713,194037,223036,99849,17902,135815,236357,282829,326150,294034,115220,-127283,-278715,-363193,-355758,-387757,-338198,-209049,-129922,-149519,-209949,-120427,46818,106496,144490,128662,-24658,-129539,-50922,138116,239221,179414,-18563,-166670,-211039,-217283,-131745,13591,9418,-97504,-72419,35088,11526,38849,153635,204018,216858,246797,363152,442240,239582,56509,109889,139929,116946,69172,-8701,-35228,-60234,-61933,71440,164930,51330,-42656,-73740,-49815,-228,-6309,-66596,32792,80412,63462,-75427,-189753,-271202,-195464,-96554,-160538,-130686,95648,174132,68607,-55800,-20543,31655,-32356,-70159,-99768,-255494,-254709,-62100,46928,-67790,-102992,-48302,-125292,-70139,171827,239940,148140,101966,-78885,-158548,-359,69406,45566,267330,346434,172505,-37857,-96723,18751,39861,-18959,-19357,4580,44107,-42709,-168407,-106978,83826,102427,50982,-5089,-61756,-80874,-48275,-108136,-149298,-51029,56011,180298,132625,34452,1266,-264,-35072,-141448,-169837,-58590,94582,96500,-85318,-247226,-195389,-78319,-119281,-169755,44854,386042,243977,-43539,-196802,-235224,-177454,-37670,-73290,-240984,-193731,-91476,-151270,-284404,-266046,-95449,74787,71246,11976,67422,-18346,-315802,-414449,-115646,24888,-23896,-7496,189541,400165,394627,256693,22558,-159411,-84545,34362,17891,-152206,-224190,-94887,-14116,59587,22934,-17098,-132105,-195901,-47247,64282,-26317,-95159,-117052,-76585,-4033,-28120,-224625,-427238,-390145,-159928,103285,168410,-4918,-73848,202131,354449,160558,-35596,74061,254926,213471,107115,143226,107736,31012,67967,115677,67312,80519,138730,214099,310640,362590,257914,164901,57053,38477,99664,90933,-23451,-105735,-138123,-128944,-137665,-222922,-405794,-337313,-69603,2089,-141974,-33366,267154,246517,-51358,-96221,148633,185794,23886,-3623,35269,179771,339376,341501,166403,120310,266089,356144,160993,-103137,-247820,-306128,-504914,-668233,-288612,691421,1917062,2417389,1199299,26254,-758078,-2274300,-3433722,-2336434,-1314428,-588918,-132729,37199,684259,2036064,1957181,-647848,-2474533,-2058829,-507205,556255,557159,497255,697434,597725,243958,-173247,-471524,-249679,35116,15508,104070,75739,-316184,-758892,-554818,-210191,-134682,-136453,-28461,13283,-35314,-107457,-110485,33321,211921,335662,345827,290051,164901,82091,93510,93020,64278,184359,243352,152967,148987,374277,460920,153636,-97,183683,403391,396740,336390,363810,410091,187334,-251995,-196614,320103,514273,321148,247680,194945,25032,-112982,-107178,-109776,-42961,-19842,-31448,75800,109284,-23272,-120980,-130377,-177037,-325460,-356235,-161123,-48505,-21313,86591,114113,-65674,-260204,-87983,97929,84605,155411,261558,111813,48102,190067,136895,70649,96671,6333,-29280,67430,101779,-112880,-475620,-558171,-255503,-36724,60222,221684,221924,-12494,-121369,-52490,8450,75213,48897,-245590,-394495,-290135,-172808,-126146,-54280,-36751,-109655,-67996,45651,75881,50782],[140428,46496,-65089,-114917,-20527,1576,4495,91838,96013,-73893,-56596,101817,82830,-26240,24317,172340,186464,81773,53044,143191,181004,128871,96581,228949,307161,164145,-37275,-59461,38495,62018,3009,-203046,-334346,-273209,-243719,-233539,-47814,153685,-89479,-458250,-480257,-327879,-283500,-316728,-297395,-219986,-71437,46687,55920,91256,303646,514326,585708,401859,190542,214520,354363,300684,87299,-39037,60641,50767,-173059,-171480,35012,113007,-32367,-172784,-166499,-132439,-44109,-43758,-219329,-251341,38529,293738,448067,383947,162415,22222,-55808,-121785,-162948,-198441,-282500,-191618,95207,234874,247006,226814,106768,-159539,-287604,-79534,71484,24309,23880,43400,29109,55113,244571,296311,25697,-317736,-371249,-267807,-148582,27931,-3040,-70523,121090,200954,92037,95940,103883,117595,186611,156218,-22257,-94159,-77516,-35844,-106037,-180227,-220686,-211084,-82354,36118,-32284,-232389,-317289,-268336,-83713,-41655,-253495,-232662,-1770,-29519,-226973,-151637,-35341,-100416,-192150,-99912,26943,23134,-86872,-227181,-300425,-237310,-93078,-7802,-36752,19405,71674,6949,-290506,-451003,-191931,140926,246155,287603,260373,228272,180125,39948,-18110,165883,367814,273733,30923,-70831,48650,192985,269044,257998,89820,-139937,-286580,-176053,63012,88954,106949,163489,118869,57400,125856,134674,58021,136738,405093,397751,94600,-61849,-66685,-123358,-30723,-64284,-363478,-322883,18643,105431,23883,-14340,58077,185039,111265,-28313,65736,217715,317013,374036,338009,251278,214661,228940,355999,433372,291361,-9685,-126322,-152766,-227097,-397482,-337210,-85397,89116,196803,228165,196829,82732,-88836,-110660,47893,96069,61512,170195,346373,264313,-93776,-231017,-66759,58071,38238,-3436,-21563,44983,53048,-109533,-194420,-153023,-152675,-118225,-84498,-144135,-40939,191352,61952,-275133,-269028,83211,356353,239287,-6729,-123638,-235791,-172333,-56870,89519,143154,-45287,-105270,183298,369913,311163,112584,-49685,-138472,-141531,-43436,164189,205762,13500,-133109,-16169,56157,22151,-78069,-211762,-176218,-23772,69061,118639,266648,292493,87599,9809,3344,-134319,-222902,-250212,-318152,-287881,-140296,-126772,-189086,-125311,-32233,-56604,-91350,-50895,902,134516,125733,-86367,-221068,-210665,-120410,116314,262181,130037,-3108,92345,181738,49740,-164774,-289459,-361950,-327489,-198969,-135036,-104117,-172790,-217729,-36613,198598,153401,-55056,-117755,3505,121177,164295,75829,-10819,-42219,33108,87269,109800,159226,72984,-140845,-373331,-454001,-360398,-156678,30297,137938,197642,202267,151809,-24165,-205238,-143386,98924,89486,-190659,-388550,-442000,-422801,-82442,380346,391699,34427,-176399,-115127,6552,-58306,-102613,-22460,67318,-2506,-119599,-129461,-134310,-113946,-60417,-121759,-138420,31364,190983,108672,-52452,-108910,-183467,-216284,-98959,66556,182992,169361,96528,143119,232032,122100,-119455,-343707,-388903,-259266,-37071,98537,-59176,-275232,-194363,42561,138765,168235,96486,-106496,-115453,-59835,-70127,40779,285237,492274,520298,430790,147649,-30210,3014,151887,246348,182484,92729,126614,-60821,-363455,-380579,-104790,91285,170637,7044,-424565,-266826,329242,578909,492007,462759,820969,907925,-156001,-1621146,-2150724,-988540,849794,-55412,-679279,-303936,-101841,-1191690,-128172,857487,802620,447451,194077,-95580,-67834,-235023,-288900,71583,387837,101521,-527562,-657045,-298381,-75547,-12529,-18879,-4039,208667,373781,151005,-28198,86745,258345,307366,263878,-18909,-193218,27517,342961,408449,215440,52762,-17678,-127531,-177960,-73519,182878,365319,325909,288727,311988,106034,-210334,-333078,-219518,-30569,140123,302941,383105,212092,77393,21805,-99319,-160348,-109231,-159445,-145121,118775,268810,2432,-415074,-484079,-262583,-172777,-143609,-11007,145689,183152,103506,32617,35877,-74418,-152945,55650,222136,169764,166689,217404,283841,289230,291349,222602,90790,-57191,-139618,-111272,-45831,6090,106129,212428,215899,73012,-67931,-114934,-62686,-45481,-75342,-59022,13337,16063,-57198,-48184,117389,177045,46703,-146286,-142112,-45975,-111322,-185208,6450,200137,129087,17941,-109466,-387281,-455156,-183873,-53148,-182293,-188537,13551,107998,140600,190621,-44154,-373715,-372216,-58911,94704,22974,57568,125589,-18857,-27959,135673,177453,117527,16320,5741,131961,179068,-36421,-163413,-149906,-27949,48904,-67721,-284737,-377704,-412621,-360326,-183162,-79512,-88128,-35783,12763,46699,68836,-12294,-26146,121186,177875,128295,130138,182371,141216,-84421,-273186,-436733,-539035,-588908,-415385,-223631,-134373,-133411,-165396,-126624,-30923,32394,118195,135113,-18930,-158079,-73739,161997,275597,201685,14164,-93534,-78778,-111742,-78638,91669,153231,-16580,-138342,-72438,-23547,85237,197679,173269,187801,270823,375243,422270,228476,39268,97694,172872,168778,103218,67631,57884,-26258,-76299,40780,141696,26827,-78163,-136815,-92511,-5281,-4159,-122642,-83073,-59202,-53334,-184724,-305288,-340211,-203472,-46703,-70416,-85119,73274,213050,170664,-3123,-14858,70142,54094,5769,-75922,-220803,-217175,-122478,-89662,-160006,-150380,-107847,-135457,2671,243632,231408,60109,11592,-110812,-120802,66046,144652,145367,338103,324597,107781,-76963,-68582,115247,186242,147011,86818,15225,-6466,-119943,-200652,-77728,105471,131078,119281,65593,24122,-2344,-26411,-174163,-223709,-77597,2783,53588,60887,74304,74686,40916,-43378,-182868,-273964,-157102,67242,134820,-75296,-236805,-189309,-44576,-100189,-212090,26404,430541,312409,10474,-211682,-333510,-283522,-81224,-41119,-225343,-222936,-81995,-70027,-166941,-161646,-40336,92606,44474,-69590,1781,-3848,-314262,-485005,-164147,49161,-7739,-9660,150516,299503,366193,290421,26790,-217182,-155614,9611,53760,-78483,-161189,-73415,7300,22716,-68301,-115945,-192358,-220135,-45294,96130,27999,-58578,-76919,-44339,14993,21867,-142115,-351848,-363350,-188372,37752,120282,62359,78717,288201,355914,203036,56260,111125,244070,151127,-40060,-53090,-45431,-41086,54596,81795,32946,88249,123621,156679,256454,341297,245904,166426,65961,34583,92484,65881,-31708,-52274,-84381,-58942,-27500,-169277,-379885,-257228,35650,93489,-88323,-26891,213431,143106,-137282,-87024,204672,209477,54626,21059,-5110,132547,328414,324456,136247,111358,285804,406618,291049,37266,-198732,-312388,-375135,-413415,-128585,468718,1331071,2058853,1387211,180777,-486573,-1850327,-3220993,-2535459,-1430927,-504348,57752,145016,515818,1772222,2197451,-71477,-2127444,-2145408,-1085419,-23376,314788,310082,500792,597989,308837,-132175,-444322,-218793,73192,-4576,73475,102906,-233396,-650576,-552224,-224655,-123564,-85863,34033,36487,-78340,-125085,-52185,73515,145359,162298,117216,142562,132783,68044,35873,42813,109964,299373,369933,222086,142411,358135,509271,214736,30267,226933,468269,466120,392986,421347,430782,199010,-188703,-183581,211969,356138,177376,67927,-10390,-56995,-14535,-23269,-149891,-112840,-47643,-31992,65084,75699,-16669,-4314,21794,-29510,-204563,-309955,-172400,-71604,-37848,52472,76928,-78929,-259191,-71941,156600,97554,60685,147191,62552,7737,121833,89210,110161,216744,104581,-9258,89481,198570,45864,-304707,-440796,-205609,23307,106728,206479,155358,-43210,-57955,76601,67099,64952,-5316,-297801,-401081,-290391,-158397,-27306,-1545,-79974,-184943,-123096,141,72611,56423],[153098,109684,-10880,-170580,-124244,-19604,44750,142931,98329,-127762,-99351,83746,95716,34101,79878,187662,192995,90574,47976,120645,172015,113356,29447,102383,181476,55025,-102579,-76750,36250,18655,-85854,-277693,-376861,-307491,-290860,-286421,-100012,87773,-137103,-423764,-357567,-231687,-197166,-189365,-189941,-201074,-113651,14700,85022,126930,204089,286191,368265,271808,164592,231567,337281,230586,44789,-9434,167731,172497,-109788,-183644,-31941,84674,24116,-66820,-126832,-211118,-161015,-99963,-218990,-259021,-40562,142204,255548,299685,242782,136753,-40048,-158085,-160637,-181943,-334299,-301780,-11476,91854,64305,85383,110074,-78559,-234342,-81287,58441,34852,23252,46295,53887,89514,266009,324868,105050,-232695,-343251,-286377,-175515,12990,13490,-100886,40752,207492,137201,94197,65493,40658,37541,12208,-91188,-112007,-68312,-58632,-157294,-128521,-67429,-33441,81497,135705,-22492,-273692,-385372,-284731,-42273,54642,-161417,-223382,-55869,-21117,-90057,-4026,42912,-79753,-187877,-117692,2104,37027,-68785,-208056,-239116,-146281,-46154,-30265,-116654,-108265,-22980,-8918,-253393,-394889,-168322,88924,138952,200700,264681,287199,177868,38426,27901,210396,343080,216048,-58822,-137794,-36,163020,257961,242014,72640,-142610,-243813,-159766,17621,42091,108209,200724,243462,259137,231568,148428,52650,44950,172634,132268,-73149,-99193,-27167,-60361,38195,22658,-258957,-205741,97634,132496,35673,-7786,61666,173352,76468,-65380,53480,186447,219495,228806,190111,113432,77731,90489,205129,260295,142437,-68197,-132017,-213396,-342666,-482771,-380261,-112044,103348,305656,357131,226942,88233,-26653,-53135,62177,67135,-32910,13329,204805,192149,-88964,-173252,-23380,66587,36759,-56544,-159960,-134300,-65242,-139671,-177911,-88091,-83666,-124873,-104120,-89027,69757,244477,44729,-346328,-308679,75371,336149,185419,-47247,-103638,-146484,-68843,29699,122313,118953,-49638,-96439,202620,360100,215156,24058,-5640,-20307,-40384,50918,245368,244584,-1345,-191506,-79771,16631,49147,-6630,-199997,-264591,-105230,80298,182103,325858,325105,144769,71563,31570,-176555,-318530,-337432,-389217,-318164,-108484,-102032,-223279,-177186,-42339,-32483,-73764,-18970,15325,83290,119089,-58472,-216092,-232746,-134378,101844,260111,135036,-45763,18453,150270,82452,-96713,-227238,-289064,-229654,-121807,-125837,-122260,-141821,-197543,-65071,153767,63510,-142455,-121508,43207,66059,93952,110207,78127,58602,140249,146278,77931,110270,67837,-128620,-405850,-544885,-448760,-238772,-7576,187561,302174,264702,117617,-103335,-275126,-203582,34879,51329,-210791,-394725,-445107,-475168,-229978,186476,283303,36451,-156409,-133565,-40849,-81843,-63025,67342,188865,112662,-33912,-140303,-263770,-230533,-78980,-120915,-149925,-307,41964,-98206,-148856,-85046,-103452,-198043,-206710,-51659,118560,146895,75230,100076,183947,137395,-82083,-355766,-434001,-292209,-43692,128404,-6074,-231445,-192177,12197,161823,268272,206478,-45176,-115959,-116604,-144284,43023,373873,617445,569678,381187,37586,-117849,-24260,113254,199933,201800,192914,226948,2674,-350975,-530045,-368061,-40229,192712,-16758,-471569,-294430,217982,356491,296212,358102,925206,1323160,309936,-1451965,-2275275,-1416309,806342,703028,-364720,-178902,95498,-930419,-168751,694448,673856,396933,56892,-282414,-260775,-284271,-205363,76686,358243,161159,-485756,-701151,-357223,-66210,40523,54039,71439,203387,352880,223383,23604,8772,116480,213127,246625,-11319,-257143,-103543,251223,382734,202070,-29065,-80593,-91752,-103439,-2201,297204,472334,362600,348800,370398,168889,-134543,-250703,-178903,-56778,82985,208544,209287,5869,-44808,-270,-34680,-37723,18062,-109757,-190483,75782,221381,-103475,-545625,-497609,-208426,-204033,-241402,-44931,181799,230653,130594,44303,20086,-66396,-84532,127595,242361,164040,155055,245937,342066,319181,244610,128015,56864,4763,-85103,-139750,-101685,-36901,85454,221293,253329,145930,1646,-118313,-148140,-158663,-167212,-78377,62208,36539,-86787,-126661,-29227,26387,37541,-104773,-149611,-131875,-244015,-321560,-79618,201013,208833,47724,-187005,-475625,-451620,-100420,-11877,-184045,-138042,92396,140977,123468,200826,19733,-323555,-371652,-98705,67328,37196,56005,56259,-96974,-39044,160523,175657,52556,-61622,-39363,75248,74561,-88068,-132262,-97052,-28051,32159,-83715,-342224,-428104,-429914,-336514,-111887,-3451,-49992,-36866,-47962,-94543,-114098,-151792,-85571,80280,81972,-41668,-59836,43451,92577,-87012,-269774,-463030,-593809,-579879,-368667,-198661,-109323,-90786,-106146,-126664,-117781,-75602,41826,113061,12495,-153680,-133960,117128,283493,223119,48826,-24133,27268,-18400,-32757,143178,263965,45461,-209837,-181414,-76307,70606,175918,83448,85978,224196,320111,319136,176776,32384,75864,178373,197551,119342,124700,146132,17939,-81640,3352,94859,-8096,-119891,-217748,-165263,-9562,-1065,-180886,-241517,-192926,-135492,-242019,-400789,-429250,-235675,-23375,-5947,-53609,24404,201679,229517,27371,-34144,85689,138367,72548,-70990,-191820,-164798,-148420,-172971,-206898,-170249,-144357,-118625,65881,281139,195312,-14607,-72696,-133094,-54043,146121,207659,223660,378909,307703,66788,-96669,-29376,201495,295063,268727,164702,28891,-33452,-157172,-193697,-29848,119831,151293,168753,103691,78345,51124,-39559,-248982,-280922,-105279,-48203,-65276,-8972,118785,149776,66322,-60798,-193087,-305270,-197399,74173,185532,-63376,-233704,-190035,-24852,-89702,-249451,-17573,399561,332831,60927,-199875,-367850,-346655,-133889,-18702,-196281,-240082,-74702,10177,-36127,-43857,7525,77427,-6226,-151042,-54815,26055,-279920,-509246,-217913,28836,-17148,-8845,95559,158357,263762,275066,60173,-211483,-182067,19605,109660,-11589,-111654,-28461,88413,36037,-142594,-207053,-229811,-217084,-48378,93713,56794,-23879,-52232,-41746,-5306,49062,-45919,-236323,-287253,-160785,-2964,66920,101323,201742,343520,322747,232948,167820,149769,197777,70397,-184460,-265141,-250417,-164619,6946,47187,18716,101497,110825,103160,203759,304280,218023,159673,74647,53756,96339,47223,-24461,-303,-40987,-23092,64224,-57510,-239027,-121727,131541,153204,-36972,-26374,103542,-6734,-206817,-67111,187617,148347,45928,34163,-62463,40730,227004,210654,71677,101306,278941,408974,357617,139374,-110022,-219021,-159647,-130230,-1439,139307,556135,1386480,1304169,313420,-121233,-1256976,-2710585,-2478197,-1382394,-342194,225648,154308,133010,1231810,2412050,906630,-1434121,-2041148,-1545292,-603005,36802,140790,249221,494844,362435,-42903,-359226,-161293,105497,-16296,12748,82798,-132480,-431052,-424700,-204482,-127162,-53038,72197,31386,-131079,-134725,3321,77687,36614,-49081,-141086,-57371,32163,10522,-36254,-7548,150414,376211,395987,168305,37482,227618,443094,219934,38264,233734,461169,428441,354486,406313,386545,145226,-146572,-168733,79903,162083,3866,-124196,-200945,-132647,55454,28905,-171338,-156441,-56684,-32428,19623,9812,4044,163918,252232,147716,-73018,-243517,-165695,-83517,-59894,-9507,6247,-89858,-228929,-41867,210005,104181,-52344,-6575,-32437,-62425,15067,-20364,80970,274133,163500,-2414,104564,267313,189750,-91809,-277349,-151694,69752,148960,184693,85496,-53515,25466,190733,94667,38156,-26203,-273488,-348583,-274608,-136552,92477,103932,-88561,-232111,-166962,-43239,63428,63900],[186797,195830,73726,-176975,-167049,11769,115475,195662,132099,-113268,-122049,29329,87626,99157,147478,211258,180431,86204,50417,112809,183070,119501,-11933,-1101,66672,-31319,-112118,-40517,32452,-43392,-146426,-281155,-352904,-281424,-275115,-268249,-79254,46967,-137684,-310743,-157212,-54018,-47665,-40693,-69090,-128464,-103400,9845,111575,142382,76554,46549,137436,122061,147285,266766,300781,159840,32498,34506,252601,299327,21174,-129497,-69955,61146,91123,59027,-64944,-273397,-270217,-152273,-195773,-223520,-78032,7865,27549,126271,261739,249503,13628,-152239,-136363,-154384,-358749,-405110,-156260,-74805,-87519,-8500,128311,44278,-120118,-63125,24017,10627,-741,39380,58306,74271,206906,279017,158660,-128291,-276537,-264311,-195889,-47802,-1692,-93968,16880,221636,151098,33048,12103,36658,8640,-45681,-94058,-63762,-16882,-85907,-195966,-36868,130604,184366,293601,281229,46389,-197499,-322993,-223475,47688,182481,-29746,-174245,-77745,4874,54881,152081,127058,-35117,-149643,-96046,23989,91253,-14717,-162826,-185086,-92482,-17734,-30072,-145935,-192753,-100464,-26835,-195153,-284941,-121665,35265,39433,134214,293128,384013,202958,59916,96961,234293,283451,154340,-119176,-176152,-38481,112314,206650,197379,27645,-160478,-193987,-113278,6912,51332,146645,249109,361821,426101,327377,211562,110562,33008,22802,-64248,-167251,-97016,16372,14935,115868,153065,-21691,17492,186910,135401,48501,35067,100161,172681,64041,-63086,58109,139157,91376,48300,325,-49706,-63829,-37812,80679,115908,39686,-68795,-84508,-209909,-383569,-486066,-352565,-110776,87590,349194,435848,254004,124963,82711,41839,104632,73238,-83230,-95417,88301,116922,-62538,-66368,67274,115323,76443,-50395,-217963,-239049,-128788,-87979,-56988,55047,21031,-96820,-103792,-47509,152351,262169,13127,-383522,-307787,55134,261892,106345,-68729,-40863,-9434,88176,157154,173780,91731,-61738,-78019,231049,400965,180914,-11279,63060,98028,52797,129624,302563,278194,42754,-159687,-62425,68273,150565,100954,-124008,-293179,-176085,76299,236350,369483,382530,284272,184413,87827,-164911,-336534,-327402,-359454,-293568,-63076,-39073,-206816,-210295,-70729,-18849,-45520,40680,80629,98207,141761,-26745,-195209,-210702,-102059,92853,235268,152539,-24900,14554,169972,171493,36732,-98818,-175334,-126478,-67036,-138476,-145271,-94674,-144485,-83261,87928,-44118,-252786,-144536,56715,-16343,-11519,133653,195231,186435,238993,193269,52280,74567,96247,-53143,-337010,-530639,-468278,-280754,-27656,249855,415897,336519,107132,-123082,-268900,-210219,3525,37166,-170291,-305276,-356308,-427969,-306690,17590,178100,51772,-96719,-111145,-54068,-50102,20288,182749,321657,240447,67887,-122188,-341398,-294223,-80427,-129933,-172931,-42065,-66659,-206231,-150604,5447,23683,-149334,-298866,-170887,29800,84853,34077,63644,141041,170570,16415,-266556,-403147,-299628,-38270,172379,66789,-145526,-137931,12488,175953,322007,288957,51523,-76407,-152196,-208859,26978,418001,679133,587204,318164,-63148,-181488,-34332,54982,114526,204960,261754,247530,40286,-268693,-552137,-495423,-127566,136855,-105079,-509872,-380422,-4638,105018,202351,393791,1057312,1596392,707991,-1072598,-2190792,-1715511,1082488,1602994,-293886,-473474,506438,-367660,-178238,477173,498255,296123,-33062,-381783,-463330,-303676,1098,171287,260639,128821,-424860,-668801,-363730,-31848,134179,156228,122462,142754,308026,318994,113991,-23690,767,131219,239849,30725,-244012,-146228,185173,326323,159785,-117590,-139665,-30229,8282,78507,373127,549009,402869,390913,400701,229188,1182,-90528,-93812,-47972,54923,142809,89356,-135628,-139860,-29551,23065,100556,160946,-44569,-191281,59813,176845,-188662,-604511,-460660,-128519,-171874,-264060,-48343,217968,264812,141777,54327,26967,-6434,55533,240314,257029,139367,131039,240917,347031,312539,181203,41855,41971,82585,-15044,-147840,-149563,-64635,86834,232328,268532,207513,87542,-76949,-173882,-208521,-210448,-90854,101261,79078,-59719,-149405,-146203,-109338,30060,-50038,-163148,-231023,-331341,-393365,-136619,204875,279370,71328,-234203,-462255,-323188,39109,38330,-148462,-39170,181165,164934,91261,191184,101618,-204401,-300121,-99516,46251,61275,99650,56763,-100178,-4605,202469,178601,4050,-110840,-56742,30230,-32192,-129737,-72033,-1750,-209,32491,-68586,-320782,-403967,-378342,-273945,-45687,77436,28444,14069,-41038,-163545,-247431,-250820,-120570,43549,536,-143841,-150522,-48219,4903,-105454,-228266,-400550,-488014,-374753,-214363,-124684,-42495,-14322,-32442,-103051,-169875,-165231,-38712,92336,72129,-117359,-207986,31756,274730,255806,102155,43399,87049,45427,4214,165416,326493,94233,-244956,-248296,-122879,19926,127994,-6359,-39357,140075,239429,186939,112625,42188,56536,165123,202960,120502,155527,212453,65957,-68402,-13366,65041,-10091,-127818,-276957,-238240,231,26268,-192225,-342236,-245136,-146715,-232708,-443144,-502287,-266342,-1210,53683,-17570,-20000,161166,254823,53213,-51146,94405,211555,122063,-73452,-165064,-102530,-124164,-172849,-183284,-137917,-124750,-62908,114538,285117,161976,-42722,-116730,-111156,50408,229700,250058,261235,379708,304911,65904,-82581,20954,260152,346301,329520,204702,42187,-30733,-140113,-136732,42325,147465,181824,211698,129090,109144,73378,-80592,-299319,-286648,-105499,-73567,-137190,-45422,172064,217878,75447,-73234,-160540,-245782,-159524,126973,240550,-50253,-243783,-189965,-3933,-66246,-256664,-76884,310176,319058,108725,-155061,-320082,-346899,-179045,-4338,-150383,-232466,-66140,70512,75848,63463,41102,39130,-49330,-181217,-56025,85090,-207743,-475849,-256907,-27655,-41926,7505,53658,22346,110793,215338,115404,-142684,-152786,65221,181013,51870,-68217,35844,193679,90855,-172377,-260190,-239224,-193087,-59287,57167,57238,7861,-47298,-74046,-59122,49163,38044,-114925,-178174,-78945,-4586,29068,122590,289439,375511,274501,245925,276270,187585,121145,-11219,-273336,-414298,-430942,-289754,-46809,39802,40680,130160,120043,76729,163201,248511,171587,145121,82515,92869,112788,41984,918,39046,-22351,-38603,87177,69414,-19834,41951,204383,179416,2832,-32306,-21527,-147234,-229178,-29126,115619,24224,10084,53910,-100771,-59236,76147,44765,-10200,92953,261745,379802,355567,205405,30435,-29514,91426,118068,91997,-144586,-195636,534378,933884,366653,191112,-615577,-2004471,-2159103,-1194794,-144158,347725,112764,-300094,519956,2332707,1854640,-544645,-1696698,-1736957,-1045034,-208385,28108,5362,327366,406079,81123,-230322,-86061,124225,-18340,-61341,19961,-45698,-188724,-222727,-162401,-153441,-59515,67138,-9151,-188703,-142385,40990,56607,-71405,-230409,-355679,-256900,-109178,-76060,-106741,-48837,164483,380260,301319,4331,-133364,25257,282343,178130,42555,209807,381746,293752,229628,311177,271531,36077,-135451,-156665,-44340,-17657,-158442,-284659,-326140,-170182,88793,47241,-157976,-146450,-33664,-24987,-33831,-54570,48975,345886,483384,285149,18547,-184460,-143207,-65934,-66900,-81346,-81929,-88012,-156762,17343,258546,118578,-138072,-152093,-142512,-137690,-101941,-165929,-10183,254451,166614,-11892,107442,288730,273479,87330,-122545,-94554,97602,158802,135675,15286,-47928,101871,245747,82711,4042,-8396,-178828,-252023,-251223,-123789,180878,219391,-58210,-225539,-173042,-62156,54720,71886],[192023,247411,138572,-162510,-173276,51870,174883,218423,164372,-60818,-137275,-61459,31563,105231,155613,181646,111049,39475,34631,111364,200678,119015,-53954,-91400,-55717,-120583,-99679,16814,11809,-125359,-190884,-255647,-302973,-222692,-223535,-211043,-18699,34747,-111063,-174527,41012,141191,105098,64118,16733,-37600,-64673,8101,100191,106831,-52578,-142371,-57878,-22208,126567,292969,238784,86832,30304,63976,274499,369670,151417,-63884,-117677,-886,124588,159098,-12396,-322245,-370751,-216989,-179467,-183017,-87986,-79991,-174576,-100232,197802,308272,66283,-128483,-126516,-165573,-392750,-497881,-313346,-234982,-190331,-54675,134107,156001,-1744,-63776,-57413,-81263,-82995,-14689,5315,-24546,56946,157202,154545,-49910,-204706,-223386,-216837,-145985,-63504,-73587,42047,227664,121788,-88040,-82936,55784,71721,-15565,-42642,21368,45031,-121388,-222905,46688,287573,351434,464962,402237,113073,-98924,-216910,-146863,138672,294139,92381,-112312,-75606,30603,149527,248529,165350,-8779,-117224,-70832,47638,123455,23949,-128893,-181393,-136009,-70829,-42012,-138901,-241142,-174778,-70229,-157364,-180879,-96746,-43961,-65054,68342,301262,446049,216263,81735,163279,224716,192933,89963,-128683,-173358,-70459,35080,115036,127581,-40942,-215042,-199432,-90221,-942,67839,173236,264571,412530,485995,370224,294058,207015,78022,-47205,-190808,-223817,-109902,21497,69580,176046,272207,244284,244984,225895,75006,15505,60324,123595,147946,40127,-58062,49183,67034,-50426,-135066,-201562,-223070,-196549,-148106,-23350,194,-33509,-62724,-40127,-175192,-359603,-426913,-284357,-104547,18051,279795,410045,242435,153252,187339,136898,138589,69469,-116197,-158967,-7579,25488,-54087,28723,155287,164946,116740,-9948,-204681,-268821,-144186,5966,109885,214746,111630,-70036,-110593,-49053,152819,208911,-57304,-408927,-305425,-4142,133089,-89,-101558,12279,110410,235266,273479,204952,36742,-113055,-82487,243788,452214,178665,-26417,110417,166929,82421,128174,284840,276565,122996,-46037,24034,169028,258179,176824,-40733,-278334,-242881,30627,244779,366168,427589,430069,286587,130264,-128914,-295398,-251260,-274068,-262444,-61778,-8839,-191101,-247193,-134991,-48434,-40740,79424,136215,133897,142752,-40855,-194754,-171447,-61586,62769,172714,143285,4987,35851,204401,267777,163685,17476,-86753,-68640,-73827,-211069,-214421,-89537,-114050,-117201,-997,-158424,-373001,-189747,29560,-117698,-141565,108990,275401,274525,270720,180108,5018,30116,120932,31277,-228017,-445906,-434833,-290877,-46157,279996,483052,386549,116939,-92884,-206857,-189713,-26001,16916,-110939,-181076,-234431,-335237,-329336,-111888,75915,50660,-48351,-98444,-68408,-3564,101947,264386,392385,317227,137032,-103921,-371612,-320736,-104239,-184610,-241508,-122644,-135975,-221797,-100869,100789,134803,-104735,-362689,-265189,-59046,-11487,-31810,33028,100484,179949,107829,-146596,-341895,-308392,-61223,172301,101891,-71175,-82321,-3785,130443,283809,297575,124823,-46881,-205544,-292948,-39377,379541,622415,513051,222813,-145667,-224833,-60398,-46288,-22789,158908,251012,154501,5893,-170627,-466251,-488315,-186337,-11182,-252509,-547933,-501337,-271982,-128731,164440,494886,1161458,1656672,921280,-608845,-1947272,-1721172,1799032,2355421,-919501,-1451993,1113976,514008,-129077,192821,205134,58145,-103005,-399708,-631144,-303628,257557,299043,82268,-14759,-371939,-579926,-327144,6512,211700,221160,107362,20477,223182,377310,180347,-41329,-80987,61473,217864,68299,-179149,-119041,117821,218402,74014,-204736,-196025,7158,80063,95048,335568,514808,387498,347696,339506,244915,167091,94703,-16226,-37444,33433,96751,34187,-197655,-214091,-88950,37454,207404,268090,-6498,-175135,51461,129710,-241387,-592818,-408845,-66909,-108482,-231200,-46493,218700,248537,110555,42995,36086,58113,192721,324224,220346,62883,67507,166695,270666,259980,105129,-42958,13150,117469,15573,-173220,-222156,-110115,79805,217744,238749,219424,141914,-26241,-155507,-208783,-224609,-113313,102107,103276,-21023,-141948,-218285,-198909,7094,-27062,-211781,-345959,-383280,-401547,-169547,188866,304416,68885,-257490,-376256,-121564,190976,83813,-90850,63922,235211,153007,39476,153514,155126,-80879,-203505,-81441,11784,56888,145030,100074,-50728,46479,224701,149769,-50235,-147260,-67021,-11584,-125071,-176396,-41118,57004,8320,12534,-74237,-274301,-340327,-292666,-213287,-23191,123380,98118,70653,10238,-153100,-303856,-292313,-135800,3363,-56014,-159242,-134945,-89038,-111887,-142287,-165551,-283916,-292805,-107676,-47091,-47707,27596,56275,13105,-86428,-195058,-231247,-115978,64153,115982,-99701,-305236,-87089,231123,270685,148367,77464,67145,40176,-3958,126213,304544,101499,-254510,-283884,-178303,-63803,64803,-78021,-167620,26640,141104,50945,35349,34792,13021,107427,155550,81467,130477,211696,73918,-67634,-28299,44127,10014,-111095,-315004,-310596,-4644,54595,-163160,-343197,-211081,-111767,-198175,-446673,-551188,-295587,11354,93944,5820,-62529,90094,232451,56381,-77261,77324,234493,122893,-97022,-161227,-63437,-81976,-123872,-121381,-76409,-65044,1580,120659,232890,126287,-40393,-130105,-59154,152863,272317,240516,225015,316813,288208,76950,-58954,53508,257743,312620,305480,182182,23463,-31107,-99913,-59524,110503,173917,203766,228272,134123,107562,43665,-158102,-325666,-248505,-84349,-82350,-162514,-53334,209665,250603,55848,-89334,-113685,-139076,-78768,188694,262251,-56981,-276863,-197278,11610,-32311,-237442,-154053,178435,271405,130810,-103896,-222083,-304425,-220417,-13231,-110657,-216580,-74683,78064,123350,118339,35988,-24994,-77618,-147492,3196,155309,-121426,-409151,-286986,-119752,-87390,25224,28537,-92549,-77352,104308,152020,-52620,-95764,113312,239406,99634,-38880,86984,256806,137539,-166349,-272325,-235146,-171251,-89568,-17319,19350,19520,-71526,-146336,-142761,13997,76377,-33932,-73577,26421,25397,7344,122769,327872,377591,216443,229821,347833,206600,14938,-90338,-285747,-453859,-527297,-379068,-92297,60697,82744,151430,132596,69396,120678,156407,92884,108624,71066,120271,119002,38700,33200,54301,-40006,-104828,20404,158148,205371,192971,239550,168575,12369,-56255,-129677,-236839,-198226,20737,22877,-123879,-37855,87333,-103115,-143588,-81232,-117607,-87228,83964,247981,339773,299019,243179,204133,203701,311087,282480,152169,-284896,-760581,-301054,399922,326502,357741,-31101,-1273648,-1689499,-945033,29726,407680,72996,-633337,-233221,1828199,2407228,343764,-1161940,-1626217,-1276944,-377124,-23457,-193983,144396,439787,215996,-79588,-2546,130911,-14152,-127706,-63466,9131,5708,-18538,-112052,-191906,-101543,20964,-80529,-244953,-155124,47958,28691,-132699,-319996,-465944,-396628,-241622,-163385,-156275,-70886,142022,300047,110323,-212277,-308024,-176496,84412,115612,63259,169767,250167,107223,60852,161504,113410,-87151,-140779,-139740,-124741,-134998,-265103,-368882,-346466,-141394,100517,50701,-101352,-71959,27658,2816,-58470,-77580,125048,501771,635859,341668,54042,-138345,-96608,357,-32502,-129821,-151926,-52003,-28453,123957,315322,161284,-151387,-233682,-215826,-175336,-183057,-295053,-119943,185813,131491,-23797,107093,273562,290605,193321,299,-17349,125348,140166,69344,-35501,-18412,170609,249401,55580,-12838,53502,-25966,-118188,-206838,-109049,223550,316353,22244,-138344,-107361,-26839,70055,99641],[156525,246522,169850,-133543,-154977,76467,205310,211984,184339,13103,-125940,-145391,-54441,41273,84999,82918,-5617,-32601,13616,131994,231438,108441,-97783,-154794,-167649,-207292,-78970,82327,-6803,-193003,-207786,-214841,-231627,-133833,-146875,-137214,50429,59469,-58916,-46025,194721,315338,230646,107061,62393,63637,4127,16100,60388,39049,-127499,-211311,-156988,-108650,126462,316584,181815,34416,40785,85279,244398,365372,232520,-17664,-177572,-93156,130099,230111,34670,-330833,-433538,-274833,-158324,-131516,-53515,-77131,-267782,-285017,93104,308425,108661,-81553,-119985,-207838,-425653,-534444,-408407,-323972,-212153,-43991,137085,243970,104517,-70297,-152523,-205012,-193313,-96897,-82759,-168917,-124010,14536,113493,5277,-121451,-152674,-207242,-223125,-130616,-29154,124521,246917,86120,-214465,-200450,71177,192283,95167,57732,131696,117617,-123492,-205245,110593,369100,438221,560828,470088,155044,-31387,-125833,-78684,223905,388953,198907,-27442,-24637,77793,197005,280211,165821,8459,-82575,-34598,72047,126981,45377,-94351,-201854,-251597,-194043,-57397,-82907,-230167,-216205,-109810,-128503,-91802,-82649,-118858,-145019,15846,283505,454908,226788,123802,239174,214543,121369,67175,-48936,-95867,-64327,-27117,33027,79350,-78306,-260486,-237655,-82256,628,67883,168399,244032,388289,438095,369854,395926,346666,182520,-21190,-219835,-245632,-146587,-5133,111818,236051,372932,468185,418827,213092,-25024,-47595,68262,134853,116785,15999,-46690,43529,12693,-138365,-238793,-328259,-332179,-260703,-196729,-77416,-50354,-52634,-47776,-910,-104783,-257752,-300298,-171975,-71301,-64220,138181,311232,215150,179931,283530,240415,168910,52225,-121250,-157481,-60576,-45658,-41556,110698,237747,217599,160363,71301,-107827,-200897,-87301,132164,293247,371148,190944,-34874,-102161,-58381,97394,118127,-132061,-400785,-292183,-72099,10719,-81310,-125146,49885,199050,355650,368499,220478,-22456,-174420,-89320,254155,492341,201603,-17052,141626,195151,59373,60506,217669,266985,244536,152154,182512,297271,347661,216104,35502,-212267,-273513,-24171,233066,342847,457883,535822,359060,162279,-66077,-193267,-122859,-155466,-226397,-94001,-18616,-173042,-255105,-189618,-92504,-42858,98766,165012,165617,115491,-88486,-197622,-108752,-14700,35356,112396,117959,29110,72394,253735,359166,254162,87923,-34778,-42843,-110591,-310033,-309084,-123168,-102345,-135714,-54203,-208746,-427883,-203855,6456,-182916,-237271,57394,305967,311353,244216,123671,-42845,-1500,145846,109529,-108712,-304065,-335469,-246474,-43005,280078,502691,429225,170150,-6497,-90751,-131238,-40852,-149,-51667,-67906,-113376,-222310,-289540,-162178,13942,50307,-12648,-94863,-71523,61146,187889,309513,392255,336175,172953,-77711,-336932,-293911,-130875,-252528,-325922,-215166,-151104,-151803,-21200,177864,213737,-55558,-359586,-285135,-91268,-86568,-81403,42383,98733,174327,169216,-31062,-257172,-297488,-99872,125262,94261,-16164,-33018,-32630,44268,185460,251962,164970,-29599,-267000,-379647,-128329,288054,475528,358630,121643,-170217,-215094,-85833,-159894,-170837,83076,179069,-3311,-76818,-71173,-288630,-357208,-199958,-188753,-389412,-543335,-569943,-457382,-252615,177180,609875,1221181,1528488,911681,-185750,-1594387,-1375148,2936024,2941739,-2257318,-3156304,1685334,1594340,16426,-116406,-198147,-318666,-162545,-333426,-681405,-255972,506841,422865,-127696,-206798,-297622,-423134,-229983,62848,252445,223865,41532,-108949,132181,386959,214417,-34143,-99965,28188,191820,100773,-67377,-28237,62167,91471,-22364,-251256,-214556,21657,91710,39869,195176,369543,303902,216040,189682,219351,340700,272111,49707,-16838,31345,87506,55793,-170507,-249518,-157963,19961,277232,335588,17153,-134249,61349,103421,-229442,-501079,-339857,-20264,-22669,-148541,-33066,186964,185510,51867,27641,54298,110521,288368,351658,132693,-49552,-19736,40441,142296,198115,54988,-103018,-24279,100570,4755,-202272,-295554,-160801,69017,190925,188846,190291,157021,23353,-96647,-160811,-204874,-123439,82585,104870,11707,-111028,-222885,-209801,-14485,-32415,-261754,-423478,-386576,-341352,-158344,169648,295092,61679,-234974,-234154,107067,335770,141729,-3255,156059,248733,118514,-2453,114102,171389,12105,-104187,-40399,-18733,27671,175975,169788,35674,105002,220652,88499,-103020,-157767,-58131,-30502,-166916,-208663,-53289,52418,-3431,-20633,-105164,-231237,-254144,-184350,-151949,-25196,141207,143460,117512,101908,-49260,-249236,-247546,-108185,-11308,-54679,-76197,-27392,-75995,-206306,-163329,-82409,-139959,-78495,109231,74257,19712,96985,117141,29039,-76796,-183500,-250050,-155612,52442,139789,-107785,-391626,-188202,179060,278015,196092,88694,-4614,-16108,-47623,42925,219670,81047,-230152,-279891,-223431,-136711,28220,-94895,-246705,-68993,61561,-39403,-20348,17004,-40280,24003,74737,24463,73123,152532,42122,-76523,-37478,42759,57819,-59046,-308864,-350059,-18816,87089,-90623,-223256,-92267,-39324,-152295,-402858,-536084,-286162,36632,129650,31690,-75487,26265,190145,52885,-93354,51339,214637,93649,-112955,-155138,-35668,-28446,-48030,-36038,12150,35042,76039,104645,150944,110777,-1549,-96916,25726,238643,272801,196430,140238,220113,262954,98365,-20516,79038,214854,226319,229553,122499,-15886,-32995,-41318,36374,181108,213385,226043,230216,141470,105817,-8034,-235256,-305166,-157251,-26546,-56511,-123175,-16609,240624,263438,41642,-82750,-55463,-19218,22106,244177,256709,-60365,-287800,-177976,48143,36150,-170072,-206450,64802,226453,141166,-42769,-89490,-217483,-227828,-21053,-68040,-180981,-81556,51358,115991,126034,9857,-79036,-61135,-31930,132907,244523,-14580,-307294,-284492,-202904,-122599,57138,43132,-156323,-246145,-20629,164712,42195,-17913,158943,290389,152206,-838,124868,261635,158817,-116811,-220695,-197752,-135856,-108389,-88511,-24361,28981,-93201,-217885,-212892,-21949,85653,11689,24098,148218,100836,24122,125118,337794,371924,179691,209938,389022,219696,-81194,-134579,-199142,-348406,-483211,-383269,-94619,121977,141769,159428,143337,87601,85300,46191,3299,66292,50718,127870,114259,47977,85117,69736,-64562,-172258,-85519,198991,387913,320743,258275,149187,4074,-82730,-177757,-233842,-107252,91872,-26675,-223319,-55638,155336,-49298,-180419,-189127,-206516,-114663,94563,268588,331529,241980,284108,388611,420648,461042,364872,199791,-249561,-1041311,-906856,-64790,252554,389008,440695,-667033,-1223409,-705181,147738,419084,80470,-774495,-877324,1022137,2453140,1072677,-550816,-1287709,-1291737,-445070,-23138,-324794,2732,471870,343825,78451,91076,142726,-439,-157775,-125188,43515,131249,135560,-52507,-205433,-139152,-34139,-156986,-284229,-170260,23755,13025,-117270,-286163,-441679,-427772,-310655,-217755,-167645,-66321,87785,154259,-114687,-401816,-419875,-305514,-80527,61829,107102,127212,97433,-73123,-99241,-2650,-45568,-180482,-144160,-113786,-143916,-171250,-296911,-360773,-260332,-47105,106234,52387,-22326,36302,103683,42760,-44681,-50977,210016,581323,644180,298541,31716,-113567,-38532,97826,34969,-147574,-190651,9965,130082,255546,364750,213619,-102113,-242706,-234586,-168024,-218025,-385146,-225030,84617,59974,-54630,80042,212702,230682,194085,59497,56023,137130,79932,-23856,-85247,2550,204150,206021,8317,-37014,105425,112998,-2212,-171864,-118796,187865,332188,101629,-19469,-10281,20992,73134,109721],[94995,203910,176127,-90338,-123875,73678,200267,185544,185594,91631,-70129,-179385,-137589,-67675,-42382,-64360,-135785,-97149,7462,180365,274328,86673,-142630,-181311,-240993,-276497,-61264,140152,-8534,-221237,-197081,-167515,-138193,-24719,-65572,-75855,92720,103697,5428,49293,283052,433952,303004,88281,69823,158975,91854,32980,7454,-35956,-124867,-150963,-147879,-117762,155231,334780,145088,4062,50898,97831,180389,278719,217240,-20454,-250214,-197223,116952,266516,70002,-295690,-453618,-321141,-129931,-66835,20047,7696,-229835,-358905,-8465,249619,120165,-24101,-108359,-263355,-447275,-495801,-399855,-315759,-163383,-3613,131287,286837,174156,-77140,-235054,-322868,-299979,-188411,-182894,-314995,-282868,-112274,46472,29988,-39715,-67053,-163570,-248324,-175563,26019,230843,273742,58692,-314460,-334336,42124,296433,221822,156927,222198,176472,-80869,-146447,129144,349587,428213,555567,453693,145169,-32001,-103975,-51968,277172,448265,266076,59158,59883,138058,200844,248951,133811,13954,-51851,2706,82714,93055,36909,-65201,-225785,-399469,-362643,-86320,-5516,-177015,-224460,-136757,-110085,-33717,-79756,-178482,-200140,-42028,214164,391776,222797,173160,303315,205284,80474,87581,90616,29626,-30915,-67275,-26042,58649,-66080,-267329,-278566,-89915,-9913,5790,89245,164437,276782,290293,319972,481150,490580,306738,68420,-168931,-258354,-227055,-75851,119813,277928,427134,576734,482891,141222,-152285,-133196,48668,123755,78995,-17187,-49348,32959,-12053,-146774,-231252,-340178,-342906,-241201,-186178,-90908,-42304,-28258,-37479,17553,-26299,-115105,-144861,-45442,-18876,-133817,-26859,177888,177401,189376,348215,331868,175655,1635,-116976,-120586,-92130,-90945,-21365,166964,291263,248846,185335,161156,36025,-62126,22146,247489,435721,485453,245692,-6157,-84239,-61162,15711,11167,-198709,-368384,-278477,-137805,-72048,-115062,-138122,54126,236679,423944,416199,205945,-83938,-232212,-100081,243092,472224,209414,-5502,145564,178589,-10103,-51805,127850,257548,371684,378836,362785,396801,385309,215715,78013,-128068,-268816,-68533,217309,311330,444701,545476,370544,168734,-2699,-67282,8627,-54600,-201767,-145254,-65171,-155736,-221336,-206080,-132552,-51598,89953,143526,146884,44074,-160425,-201454,-46622,14652,14358,71253,73908,21305,96250,296030,415457,274160,81528,-29426,-38598,-149993,-401822,-410060,-188983,-106517,-123754,-39426,-156495,-372489,-160514,12318,-189746,-272495,-7790,274440,288443,174873,42691,-83624,-17196,159042,155888,-17938,-146556,-190806,-159079,-25754,242539,472905,462351,251001,102479,45278,-44518,-40906,-20645,-29214,-20785,-37568,-125903,-207110,-132339,3416,57035,7906,-99765,-59943,137005,275372,317998,328092,297859,170199,-55285,-258065,-224044,-141586,-298665,-395818,-301063,-139675,-49220,49413,211878,246149,-6329,-291798,-226037,-50304,-106049,-92667,97533,146779,160547,183312,47667,-162252,-254148,-137640,41366,47225,12930,1206,-66918,-50192,73659,181200,168903,-21605,-319064,-450531,-208811,180147,291941,166091,38230,-124899,-141870,-94905,-254359,-290591,-517,77732,-161717,-168888,15439,-70425,-157536,-166610,-324106,-454931,-466210,-520423,-472179,-208965,245070,701186,1227985,1278378,695173,82316,-1192189,-765709,4269745,3497051,-3907336,-5362543,1847239,2601050,248773,-398890,-657366,-783532,-243931,-213850,-571022,-149544,684381,500663,-309648,-362693,-171663,-204046,-77259,141075,246906,157256,-45139,-189042,68588,351730,223676,7529,-51875,36541,170602,130058,70265,97188,30857,-16946,-96509,-235803,-172583,27550,49345,-61936,10719,167405,167595,33504,-6705,165759,476450,405230,111245,23365,54481,113442,126321,-87019,-244100,-213926,-11552,307775,367938,49157,-65569,90115,105946,-148254,-344126,-246116,26371,69756,-39622,-6393,130585,87334,-14478,24460,80225,137680,319606,313570,10231,-169789,-110087,-106673,2925,159700,55674,-122027,-59189,43693,-28739,-208400,-334268,-197268,59259,167096,146032,137309,133099,57058,-20213,-85561,-156049,-104203,62733,84549,24420,-73252,-169521,-150706,-24366,-50385,-268958,-419003,-342325,-236655,-99040,163984,269887,66321,-161600,-66677,306221,447907,215026,106178,221369,222665,76290,-17393,87746,147985,48945,-28403,12230,-35415,-16465,180307,238899,127616,152356,183494,-2224,-152280,-138895,-25926,-22639,-151603,-217985,-107066,-11829,-25871,-54814,-150254,-210752,-170446,-73975,-84290,-22825,141737,151638,140316,212826,123582,-95881,-125723,-34165,15927,7293,64601,107297,-38315,-241612,-149965,-708,-12467,80572,201344,114729,66478,158804,160697,14942,-83369,-151308,-226946,-148043,64458,140167,-139009,-438933,-235984,138488,283391,242999,81728,-95872,-98004,-115506,-64746,100151,41284,-186715,-250482,-252573,-173800,32499,-56644,-255493,-122226,9743,-73184,-42677,-8314,-93238,-69200,-21299,-32739,6050,50119,-28198,-104337,-59356,44791,113404,12550,-266050,-353938,-48032,108950,-5374,-35706,64562,39492,-118953,-328220,-448255,-225576,71434,151056,54973,-57532,-14906,139439,40932,-101063,18189,156267,46924,-109502,-135163,-17692,10301,9232,33989,97286,141421,142172,76221,58251,109395,54867,-29134,112785,273283,223811,126639,29482,108707,214737,104341,13396,90859,144938,112857,123914,36982,-77575,-51484,7728,123623,238474,250860,230551,203704,141917,108910,-67282,-297991,-254087,-45452,42578,-13777,-44461,39647,246359,251616,41584,-59080,-17614,49321,86917,252677,216500,-58925,-255466,-127535,96757,120316,-74504,-220923,-9288,183145,127783,3183,27632,-120256,-205954,-31264,-43904,-149629,-96234,-4314,55923,76710,-44054,-122076,-18390,121443,285278,324562,85769,-201611,-261778,-263829,-151746,77977,69445,-192140,-377635,-145920,130461,98252,38482,168644,309845,191615,27523,122548,191745,122478,-59415,-130443,-141104,-100775,-115928,-145533,-72172,21131,-114881,-280148,-265225,-57132,63921,15030,85160,241595,185907,51947,107604,302447,339487,148832,175802,377850,202712,-162918,-152399,-57177,-148669,-331154,-320491,-71098,182139,169646,112030,109757,93839,30626,-89087,-105151,1988,1169,80057,64071,39531,126297,72777,-97590,-224114,-192663,169191,460454,384509,248933,113253,-39250,-130625,-183800,-169681,-11059,144912,-25798,-252813,-46432,227458,21412,-195114,-254047,-221783,-100752,103173,302588,346690,199471,311948,509164,522482,487843,357593,215801,-118309,-1062387,-1174996,-277922,199296,323966,731077,-306638,-926041,-556236,173283,372320,107314,-757899,-1311209,201387,2114851,1518935,-36952,-904449,-1178630,-451601,-26015,-414137,-92332,472257,413990,196090,163641,142899,-6064,-163782,-156659,53502,174723,193702,-2790,-177378,-144375,-80324,-229366,-314779,-203827,-46520,-7841,-53413,-167562,-318446,-355808,-303830,-236174,-154388,-55769,-1783,-33176,-315496,-511223,-440670,-334742,-174405,21931,149065,77285,-54453,-208426,-218453,-153294,-176103,-225615,-141845,-87456,-112694,-144187,-269182,-281245,-106312,81697,114537,54192,40272,121642,155261,75081,-7399,6880,270201,553346,500980,177225,-25630,-106201,15948,194736,113611,-134519,-189965,84512,283001,380545,393971,252173,-20627,-186699,-188352,-112035,-198136,-411218,-290884,-11372,-20900,-99877,26139,127074,130583,124707,73159,120361,142430,9849,-109596,-120045,18272,220312,174663,-21750,-59683,128217,207867,87911,-132520,-128529,112591,279225,170367,111964,107642,77728,76331,117526],[34201,144085,173243,-36719,-93035,42971,160474,143209,161165,156877,28512,-147288,-190337,-177041,-176484,-212372,-237334,-124495,27859,244662,318367,53847,-187087,-168986,-249526,-308053,-50749,175203,7441,-206732,-172131,-121033,-28255,85058,-1977,-46739,90116,138967,64324,101311,310718,476898,308012,24370,46622,227931,176888,51878,-41570,-94390,-60555,-10416,-64651,-66439,201120,338029,126495,-16208,44778,99565,105674,123394,90388,-78571,-324030,-284392,98385,266697,86331,-230615,-442581,-359576,-98475,10843,111448,122706,-100163,-299985,-69744,146392,87879,27864,-80771,-301062,-441341,-390498,-289915,-222509,-76668,33454,109663,270014,189479,-82057,-288308,-403126,-373737,-265813,-267797,-419348,-382186,-203977,-35787,20582,23918,10955,-98240,-215853,-181476,73937,315179,292740,41943,-374880,-473026,-48442,322502,290478,200520,251182,199839,-2351,-67657,91397,239073,337384,457696,351310,82241,-90309,-157664,-78809,277191,454828,276283,116428,142432,192552,178627,180822,87831,11790,-24955,37177,76420,30324,-2069,-46001,-231890,-524903,-529124,-132531,56717,-112337,-208962,-146476,-97270,-5027,-81237,-214879,-237069,-122093,83079,264361,194041,205732,328110,188701,61906,127250,225252,147542,1808,-94495,-69534,50489,-9406,-216399,-283536,-105629,-51343,-136695,-81235,20358,92731,80454,224910,513937,589410,403703,174142,-74876,-276706,-349273,-192144,73430,274778,414104,544479,424944,22613,-285959,-222374,6584,92263,39475,-59416,-77857,9463,-8928,-80976,-124819,-243664,-258556,-153871,-140264,-84020,-292,18756,-37486,10225,30690,16380,-6254,63631,38893,-168615,-157264,58847,134797,170520,365639,386676,145854,-82647,-119693,-91005,-130947,-115996,5025,192732,299436,237892,174562,222595,177066,103005,147924,311992,492419,532126,269608,2440,-70474,-53692,-55232,-92178,-252834,-329889,-272133,-193736,-102552,-97493,-137433,25574,226010,435918,406292,156589,-144514,-275226,-120656,187350,362735,168160,-12035,116422,118585,-109952,-172643,47515,249050,457761,556472,497053,416568,356651,189557,75867,-66798,-240627,-84278,213785,279950,364883,435952,306499,138456,33898,39133,96849,-13592,-198670,-188085,-119394,-133706,-146446,-171612,-154067,-68927,50914,66835,52310,-71191,-239601,-206127,-14750,5005,-5162,48897,10512,-30999,86365,308457,412904,213219,-1164,-61940,-42719,-170923,-455681,-493456,-267829,-116795,-79910,42203,-7912,-208774,-64428,50183,-145661,-251775,-75811,184218,213529,87138,-40245,-113702,-21552,147220,152825,21702,-17997,-41040,-61797,-17148,162474,398737,473824,318543,183983,158665,50939,-30244,-53870,-68297,-62650,-31151,-71402,-114316,-51647,33046,70008,15550,-108160,-36797,210091,351391,293604,222502,214158,124781,-58490,-180745,-141285,-125614,-299077,-429720,-373501,-149416,17194,74294,188035,225263,26786,-197468,-123752,39513,-66454,-67190,175524,225251,140368,145374,73137,-72729,-179523,-158461,-57506,-27764,12592,13170,-99417,-122479,-11741,110554,140599,-16170,-338759,-487103,-259854,82131,126396,-6655,-13061,-30384,-24277,-81630,-309105,-358206,-75303,-23544,-271347,-235259,76075,119584,33328,-100076,-367614,-425119,-319199,-344758,-308558,-6665,373259,757236,1181335,984425,338247,137315,-786456,-65010,5438484,4141400,-5239594,-7609854,1289248,3209554,509731,-607901,-1087270,-1253724,-389497,-97097,-322879,-4655,733876,497593,-416217,-414304,10463,42406,95051,225929,198141,33139,-124483,-189469,47097,281326,215685,78521,37436,68453,154862,154991,196183,208256,22290,-85149,-132084,-164765,-72985,37095,-27084,-171180,-143604,-12929,17381,-137357,-184342,98664,521652,462498,171200,78591,88382,144016,183838,-11019,-216479,-245233,-47023,291503,364348,97867,16529,119790,120266,-29788,-161242,-127417,83649,144649,56316,22585,54713,-33841,-74163,37807,99684,128007,278376,214195,-125956,-274097,-192014,-247047,-117580,152542,102389,-100453,-84458,-32893,-61049,-172352,-317249,-209753,46555,148752,120081,72158,71330,55835,35209,-21323,-97679,-59697,47473,41625,6543,-53910,-98763,-68200,-29690,-68661,-212041,-329440,-270516,-131283,-10600,176413,239939,79872,-60236,85158,424856,497461,283911,210291,243348,159746,32776,-11765,67292,84993,18388,-2422,46481,-47373,-68029,153326,280535,190851,165890,106892,-118149,-202351,-101474,18549,-5194,-108839,-214798,-190381,-109219,-49914,-83150,-192006,-214268,-113025,12916,-11487,2410,129652,114925,128569,308771,308864,99220,28081,66016,78939,98806,187486,186090,-16357,-208864,-106447,47849,57313,136058,155194,74344,87738,204216,176749,-28712,-119375,-131450,-189486,-108727,88991,115063,-181167,-432952,-222116,116781,286720,276978,54312,-181953,-180690,-194203,-176953,-26573,-13633,-149745,-219823,-269493,-173127,65157,8017,-207653,-136378,-28648,-73797,-42258,-38125,-136291,-156285,-115447,-77244,-52295,-72170,-126285,-159637,-115919,26661,152598,79029,-212170,-341793,-95227,105723,55036,132882,201627,95574,-111442,-245976,-303722,-121904,99362,140251,65241,-20990,-32605,85721,16830,-105712,-19252,73920,-2527,-83442,-96145,-6782,15124,15840,58040,146558,213501,182180,44302,-23462,109567,111470,54335,167702,234747,132829,46663,-77853,1149,133722,72714,24653,86133,68178,148,10904,-61009,-154402,-90024,28575,178465,269739,270307,203478,139468,122467,114040,-119144,-337448,-197335,48278,91027,22113,37739,82513,211701,215377,58011,-28805,-21486,27914,77316,193338,148177,-49627,-171848,-48676,144076,192535,21616,-194308,-42011,133112,87668,19194,93379,-40989,-161507,-41316,-49937,-141584,-121555,-67793,-32246,-19757,-122716,-156629,23136,255630,407019,374597,159859,-113058,-227278,-291407,-178287,68679,75116,-226319,-457647,-246510,56188,96814,47528,129339,287500,202682,29309,73467,71676,33679,-19292,-27156,-73137,-70377,-108036,-174253,-116216,-8344,-135499,-322980,-298154,-86781,26768,-4986,100496,277367,243779,61326,50915,213439,268040,107988,121683,306279,141868,-221943,-147896,88506,69005,-139855,-227482,-42762,203743,134018,-7123,14006,63929,-51546,-234710,-223525,-82526,-76457,-26878,-42063,-4951,133017,56628,-131698,-244571,-257988,79187,400111,364067,209491,60505,-115455,-203243,-176569,-94791,35046,144705,9653,-212405,-18516,272794,66686,-217815,-299677,-193193,-67500,91459,321576,364501,174101,303911,505896,448620,376232,277979,189844,10915,-893566,-1094890,-165934,219173,227273,796176,-215048,-854484,-518463,113027,274214,105073,-670565,-1460574,-303339,1673134,1648234,251934,-643857,-1042158,-446430,-76743,-490990,-155087,413683,389146,234957,188654,114302,-51130,-166487,-161229,42928,148354,155242,29007,-96386,-92642,-99117,-283815,-340608,-259822,-160787,-56823,5605,-35454,-161938,-220357,-238115,-228148,-136652,-62133,-119967,-224227,-444561,-518534,-376368,-278429,-194982,-14308,153374,10453,-186945,-282141,-287212,-277406,-268372,-232060,-142828,-75140,-60395,-94276,-222096,-180092,49208,192980,119433,43270,42733,121696,139234,70403,13705,50503,264379,406554,247157,12190,-99267,-121187,35866,239410,158136,-116049,-169807,134807,372865,445784,372692,232943,29768,-112015,-107517,-39780,-149973,-385741,-317178,-92705,-106014,-172573,-69211,18952,15700,23304,49017,142605,123406,-57676,-176151,-150372,13085,216266,178662,-27579,-97522,87349,219636,127166,-103984,-141804,17580,167006,190532,200353,195051,104910,58067,104138],[-7415,85606,166945,12189,-77509,-9694,89867,77441,102455,191373,142599,-70074,-204870,-245977,-263788,-307804,-278555,-104118,69269,300043,347383,12759,-227696,-124012,-181786,-283793,-41833,179638,28629,-165900,-151227,-84698,78525,171364,31507,-47392,53703,148237,107907,120326,301854,446076,250137,-55564,8522,257433,237449,66942,-69280,-116715,26997,135979,38871,8639,241425,319225,116615,-34651,20779,96106,48109,-58206,-109271,-163103,-370172,-318962,93327,242156,88549,-150971,-412130,-389842,-67120,101006,197310,206626,50995,-133377,-64637,34371,23509,71022,-20377,-280613,-383947,-242506,-115576,-78225,20809,58914,79676,200623,153825,-79240,-302232,-424847,-390777,-299912,-305438,-446104,-401279,-248495,-111501,-8975,66619,70997,-23342,-133211,-136426,110451,351782,298912,40994,-388644,-585316,-172903,259603,265352,168446,212503,191609,99177,14827,19533,90722,216620,316529,205085,2388,-151155,-235675,-135026,226777,409388,235574,125565,190977,230339,162552,125351,62774,20983,13644,82612,71758,-31120,-49909,-28541,-199765,-573128,-633693,-179769,85778,-56174,-174018,-129622,-72353,18922,-67453,-216025,-254707,-215710,-82801,112865,144532,204657,301636,163002,55080,157393,295956,208885,11747,-118032,-109170,38308,74708,-101351,-219859,-111102,-121265,-326488,-304217,-155127,-112544,-126328,111006,482693,610797,443952,256097,23038,-294207,-479700,-329953,-24725,211834,334953,407197,285196,-106832,-393774,-284969,-33879,59019,13457,-93126,-121975,-24154,14687,31469,35803,-82435,-114290,-33478,-85261,-71341,49899,70855,-39876,-12262,50123,96108,85712,137646,92238,-152779,-205560,-4061,96230,126255,335497,388690,86072,-172632,-131068,-98810,-190467,-128851,31833,191752,262241,181264,128217,235306,276295,251731,253100,306997,450353,509419,267401,-12533,-73823,-41353,-87732,-176347,-295173,-302849,-274985,-234795,-88260,-39977,-116267,-12768,192392,409509,350336,84378,-194396,-296335,-156240,75258,172987,69184,-44330,57682,24843,-217265,-265812,-344,234412,464979,618875,528072,332431,270032,159529,37995,-56519,-202266,-60195,231482,250946,216751,228809,176631,70331,26774,93461,116558,-48389,-217612,-194941,-141354,-99475,-47814,-97020,-154816,-99838,-15273,-50315,-105579,-209820,-307039,-213622,-34352,-52757,-35062,28478,-69577,-122057,35445,274776,342912,88747,-126592,-108826,-46688,-168708,-458089,-540132,-336735,-124040,-19737,153387,180708,5485,46940,97956,-83757,-206122,-142295,53511,105861,2165,-109315,-134304,-24609,99995,95337,8287,47393,65024,1956,-45120,40536,288187,442844,321876,191492,214309,130299,-17273,-106108,-166985,-170913,-85955,-65993,-45697,30436,70378,77888,11316,-117778,-15782,256646,389330,237588,100515,100814,34521,-110536,-156722,-87503,-91470,-256152,-426200,-437615,-218234,-5023,30914,103035,149332,19045,-133580,-37738,127045,5140,-28285,232865,288361,105182,61072,45555,-6792,-92938,-156390,-148926,-117878,-19973,-3857,-128655,-159776,-56909,49300,86229,-9793,-309822,-478025,-281476,-2040,10868,-113910,-34199,66682,93187,-56004,-323050,-372901,-136009,-110928,-318767,-261403,99441,220064,146740,-24676,-312289,-322743,-142813,-101490,-45553,273484,548313,784791,1084133,705567,-61255,2651,-396360,560364,6076315,4831336,-5687609,-9330596,-41600,3179751,712256,-715358,-1398788,-1642462,-622329,-39595,-18051,131706,627519,400599,-427172,-338879,216279,256174,229712,286480,120022,-120716,-179843,-117377,59173,186775,190230,155067,123747,94318,141644,173898,269551,253267,18471,-113769,-131417,-63708,59614,53654,-113007,-250728,-211513,-107550,-97371,-231896,-275612,34852,449677,432759,222075,129178,102897,132529,164114,-1681,-191623,-249287,-82480,223264,320282,150214,84999,124054,117025,74878,504,5279,152512,181516,103524,38305,-32772,-160461,-115103,64807,98127,80339,176155,71964,-251974,-347479,-261372,-360111,-204830,162135,169133,-48657,-94555,-104191,-69376,-88451,-244680,-197951,26027,129669,104935,4078,-18167,12009,38627,-1286,-51073,-8211,31198,-17852,-38338,-69748,-55417,-14856,-44704,-79785,-102209,-190788,-195104,-58625,81096,205094,212175,88906,33267,189058,442750,469804,323303,282353,219768,74052,-5943,-2269,37844,-5587,-63687,-34230,34054,-70673,-115418,109681,288527,212601,139127,-342,-242284,-248745,-56575,61618,1789,-78057,-213641,-276282,-196874,-65131,-98590,-206791,-217165,-84074,65518,65150,57393,111068,44865,89383,364854,451371,269723,163857,167049,160688,179840,230997,162886,-24233,-115796,-43694,50366,59983,92810,21378,-6534,97841,235512,167607,-87447,-181378,-143725,-158940,-56029,114226,74951,-208341,-367799,-154978,119205,293682,292440,12538,-240315,-235046,-256847,-263948,-128419,-69181,-128959,-196543,-269687,-139537,109545,70030,-131303,-126288,-66876,-68812,-31414,-57324,-149636,-210681,-181737,-91008,-79676,-175090,-218386,-227804,-202499,-12415,175661,134564,-162676,-327767,-140594,88145,82026,227048,291767,129058,-112275,-160051,-121039,14040,114623,98147,68841,30528,-21488,46759,-3993,-94718,-37772,6003,-25944,-24950,-26534,16121,980,-13775,44403,155575,237313,200060,29870,-60920,117958,175770,149739,184374,142450,38234,-7303,-137462,-71895,37881,11835,21657,85965,23430,-71857,-74255,-139522,-212572,-118652,38379,206918,286051,280532,162282,59584,94256,131700,-134822,-333077,-138117,114123,114603,50445,109131,103983,152205,180553,105548,17757,-47387,-55457,12416,96239,86711,-12094,-30972,67513,199365,249672,113903,-116427,-27209,90983,52782,28950,119864,28222,-77826,-17976,-58159,-139715,-129479,-88521,-88885,-113785,-190330,-163306,61924,346222,484086,410840,223055,-24633,-158961,-257038,-178849,49042,64417,-247027,-452817,-267627,1429,73955,33062,76809,254146,203786,22327,19096,-22274,-42554,25290,97412,28634,-16117,-54545,-137361,-119331,-24791,-123748,-311821,-285926,-79488,23559,9642,109784,278286,275924,58803,-23654,105437,187143,75336,74304,207634,66509,-220761,-91151,226378,261703,43353,-114741,3752,198222,61324,-149277,-99348,25248,-118520,-330364,-298708,-136688,-128339,-130866,-153765,-54225,126258,52547,-123730,-194997,-225321,-4252,264374,295418,177556,30545,-171073,-253576,-148986,-24299,30197,105974,79026,-92652,49175,304381,91895,-235648,-319942,-132637,-10000,83482,333142,390936,184839,274551,394697,237015,187059,192958,163267,113702,-574949,-716189,224742,362502,181744,664153,-282743,-892541,-511386,45547,183236,72231,-555228,-1259767,-261689,1420306,1541037,323319,-539371,-915453,-428873,-153998,-535750,-172685,322509,297999,217273,192363,87719,-97733,-147690,-115507,57686,118581,96446,85932,73441,60481,-40712,-266985,-318733,-286074,-255164,-105222,49696,80591,598,-39233,-110451,-166955,-88248,-56134,-206172,-334971,-437015,-393638,-217924,-138821,-130004,-22669,135023,-35768,-242166,-255768,-271253,-330888,-286717,-182698,-115401,-41903,27111,-16519,-152776,-67073,185202,283100,152935,50756,7773,49979,81055,55784,26486,80443,214806,207780,945,-113544,-130786,-118677,40268,237177,175393,-74782,-112839,171437,400269,456691,325397,171171,41954,-23078,9499,53716,-62571,-289484,-272257,-116039,-148977,-232587,-162878,-62316,-46235,-25541,41136,141293,109256,-69958,-174478,-138760,27066,235978,257778,33781,-110905,21918,187219,151939,-53495,-117166,-34200,68178,185046,251924,258418,123948,50302,102234],[-26739,34145,149295,34606,-88438,-74158,-3525,-23905,4184,182056,228781,3971,-197476,-259039,-275289,-320390,-256659,-55744,104789,314659,341050,-36903,-265197,-66831,-58119,-205453,-31137,147452,27950,-132989,-156370,-80902,139053,202490,27176,-65489,5898,126194,127405,117367,270998,349503,137590,-133409,-36207,236017,246346,62364,-77143,-106507,86387,213869,102995,56381,239046,263224,92696,-61935,-19301,85401,16606,-220611,-314098,-238402,-369962,-288153,104291,200387,79254,-80628,-381341,-419824,-53022,181199,242906,203913,144127,66373,-2442,-56826,-54839,99871,70668,-187451,-272686,-96392,52597,60928,103889,78577,47523,91049,75081,-76058,-289640,-399451,-356234,-282454,-286002,-395134,-353482,-251913,-164874,-43434,87389,104893,40671,-28849,-50987,132651,333287,289212,53254,-363053,-640472,-284806,135886,152678,72908,127464,168813,201909,85881,-51164,-32923,118297,189515,72904,-50833,-161488,-272138,-182575,142513,321879,161565,78595,180466,243058,174111,123150,85195,56560,76090,152478,88967,-63509,-80935,-4496,-128327,-522091,-638226,-205262,83686,-16904,-124441,-82894,-21654,63267,-22707,-177427,-249930,-293726,-229921,-11755,86150,163299,229773,131320,51459,156466,275442,191357,-9093,-143115,-153660,12511,161994,61955,-81681,-88457,-197139,-491833,-491335,-296524,-268138,-261427,19279,404456,552673,424194,291569,92661,-291984,-565385,-441844,-142874,99351,214835,242127,137565,-198592,-439491,-289960,-39496,51837,22471,-87657,-149711,-51098,52998,156537,198165,87776,43859,86582,-31389,-49805,97681,125782,-21490,-22711,41032,117296,133163,183660,145520,-75683,-147112,14184,80065,80945,279830,345610,29894,-214585,-129369,-137432,-250460,-124584,60198,182730,206823,107173,76744,218277,331684,366684,323327,252800,344408,450026,264400,-29192,-86657,-20426,-63331,-217962,-313684,-283086,-270425,-244246,-35088,52574,-52521,-11031,185383,387389,289955,30237,-202178,-276978,-189690,-66075,-37170,-49906,-77459,-392,-66000,-288990,-290731,6078,220330,399595,558661,452252,176435,169908,162870,7481,-78078,-141269,23034,286911,240533,47000,2477,34196,-3009,-3262,105447,91156,-121822,-227255,-129465,-80664,-29201,67101,8901,-124544,-128361,-79554,-156532,-256361,-312976,-323698,-201476,-82093,-125542,-63000,11737,-134380,-205312,-23467,216350,241117,-34989,-215748,-116051,-23530,-128856,-391652,-516017,-350770,-97917,57116,263392,350766,204554,146290,145947,-20160,-149516,-180353,-61799,16462,-42911,-133278,-121935,-8872,43027,20324,-15979,63359,114918,24371,-99481,-84781,178982,376678,251013,130149,225637,200562,17451,-145509,-265785,-260472,-136287,-70152,2938,92260,101864,90301,20598,-103507,11529,277536,387541,177888,9032,1466,-67774,-193106,-189251,-70475,-37040,-169273,-373124,-471128,-319315,-96911,-51447,-4938,51355,-21076,-118263,7083,191580,96809,22333,255751,312907,68696,-26338,7471,47829,3941,-109909,-190031,-183566,-56396,-24787,-129843,-141313,-47618,19191,40823,23038,-205120,-396591,-264576,-59177,-25822,-114931,-14729,141350,186784,-12161,-284613,-325226,-158990,-160098,-298882,-229548,107357,228948,176689,62410,-165658,-176287,26202,136238,213727,534446,752133,818697,965417,491160,-376357,-198118,6325,1044113,5985377,5351184,-4986288,-10011404,-1832996,2492194,797271,-698166,-1504110,-1856856,-893476,-45729,264927,231337,404975,250893,-329723,-144544,409039,395078,293881,311549,52873,-247063,-186402,11776,103472,101836,162870,224544,186250,111741,152839,209662,284481,219743,14198,-99506,-88724,57772,210384,90469,-166841,-258449,-158646,-78271,-118139,-190321,-217059,13328,301697,350699,265534,165940,84321,57608,52601,-63110,-166199,-209240,-96655,127219,250940,194605,128025,99429,89223,136802,118480,143745,237080,188070,101466,44415,-103392,-253403,-111272,114468,85503,21472,54509,-71972,-333352,-372817,-305032,-421225,-245475,175377,235792,31142,-74081,-136509,-28673,44121,-124724,-157297,9048,112134,96569,-46929,-102982,-52700,-6673,-26799,-19951,37512,14956,-69808,-83289,-111170,-56868,-13176,-72699,-76447,27180,-52264,-127144,-18139,162659,251078,196608,85971,92558,236132,381533,380748,323904,314404,171045,-4681,-27372,86,-7240,-97591,-155989,-105232,-33517,-114691,-141671,80474,281148,208272,88798,-111682,-344630,-274232,-8799,94239,-11736,-85262,-223184,-332743,-236857,-65786,-96383,-177034,-185900,-65303,91003,142068,132897,91548,-32680,41663,371684,517145,366686,246101,245904,235601,216571,177298,51498,-44082,14418,24014,16292,15584,-5104,-124652,-76016,116210,256552,140615,-142902,-253554,-188925,-144966,-8697,125765,28999,-205129,-260858,-64791,138026,302003,281850,-38658,-264906,-246998,-281462,-304539,-188193,-114468,-124806,-181733,-253028,-92218,141979,100803,-69478,-123410,-121028,-86054,-30131,-61170,-127583,-219425,-208433,-73202,-73093,-232773,-275483,-289470,-301038,-63925,189825,176941,-131979,-326340,-166132,70456,81883,232932,327112,145921,-103618,-75354,64235,150204,104243,26466,64995,80892,6139,26615,-14597,-65470,-25313,-22648,-15085,52987,60293,53432,-13228,-49852,10797,122909,203830,190538,30444,-51749,130569,243652,236955,158126,22645,-33861,-19995,-135341,-106496,-62601,-72358,5031,96549,23508,-95308,-124592,-188342,-235738,-118001,49491,207227,282059,277353,116085,-21917,56669,148511,-117287,-294818,-92415,138661,104880,57939,143918,87422,73419,152606,168816,69627,-79286,-154151,-75333,-8580,39389,40494,126089,195746,251417,276246,181799,-15482,8081,54818,39709,44100,116944,82174,35451,49343,-51894,-138847,-114917,-51444,-86874,-177126,-234108,-150444,79961,366349,500734,431978,271129,60670,-61670,-171943,-157564,24843,35036,-251283,-368414,-193220,5420,55906,8544,30485,219789,191987,5874,-16817,-46074,-60228,82697,228328,153119,58776,36437,-40622,-80003,-19025,-79625,-250812,-238535,-42018,61988,74329,131402,255920,268537,32397,-110801,-4223,106590,43112,28216,89658,-15800,-162018,12877,331457,380399,158458,-17190,55419,166279,-28661,-274077,-198167,-13185,-152952,-353284,-311606,-138378,-127141,-187125,-236452,-97714,105119,60090,-71000,-87738,-107603,-46548,105903,196751,155156,27747,-182312,-262509,-119033,9607,-30546,28157,138878,59330,135502,311797,86498,-257847,-339483,-88224,39673,73235,315082,391984,197381,212448,202622,-51878,-29219,128804,149970,184602,-178554,-201152,676402,579769,185839,372581,-383376,-874343,-463226,16136,120145,-2275,-448136,-755155,269074,1427917,1279277,244952,-544780,-817990,-418050,-251265,-562009,-178251,201155,155383,146591,173145,63358,-134833,-129265,-52259,93625,108521,60429,168440,298175,281009,80368,-183126,-252022,-269322,-300684,-151679,47332,132047,113355,120228,25812,-74627,-22005,-42337,-243401,-343116,-309696,-183851,-20868,19821,-35688,-30444,77564,-68342,-222335,-159120,-199549,-329126,-258158,-115213,-75719,4065,121711,57819,-94816,11273,251042,316645,192860,61895,-63391,-85825,-13248,24514,5381,63405,117783,-5959,-181964,-185568,-128227,-113891,7527,166383,139982,-40114,-55379,163500,339823,392068,239035,54093,-13766,34645,109768,122440,21744,-164830,-189441,-103911,-164703,-287886,-256332,-124625,-59577,-16553,38001,92176,77465,-45680,-129294,-105202,49647,261518,360484,131139,-107785,-59073,118711,150183,-7305,-78129,-54578,-8120,134987,239066,267413,114716,32922,89474],[-25778,-6798,114141,22024,-117263,-127384,-94432,-150964,-116488,137737,261963,38237,-185304,-218977,-206457,-244871,-186896,-8433,111424,277240,296291,-83648,-289531,-13203,86206,-84909,-7883,91117,-7184,-127501,-187179,-120733,119631,166239,-1573,-72969,-18790,94782,131397,109187,227501,210703,-5978,-193194,-72768,175225,196628,32546,-69853,-72642,93681,196732,101032,47598,174232,168473,45251,-91713,-57185,72006,11901,-317093,-443822,-268932,-313751,-196627,129738,157058,71084,-29853,-355395,-447622,-68288,223017,224634,101576,139114,220525,87780,-103281,-118943,117122,178173,-34144,-123478,10443,151521,148128,164299,112790,24946,-34504,-27089,-79107,-267979,-352875,-291561,-222430,-218602,-293200,-268725,-223773,-181447,-63241,94149,114925,78505,65457,50679,142724,276655,269291,76158,-308006,-616115,-339420,3335,-1610,-45743,36559,155184,286775,138516,-86444,-84756,76329,118693,2982,-49825,-102034,-225862,-188006,49756,210510,76551,-16931,103551,226477,212544,184064,157820,117967,158652,245491,133185,-58224,-81286,25709,-41106,-396630,-547267,-194813,65315,4342,-71545,-17994,48662,130373,48461,-112664,-227480,-326121,-306206,-75588,26826,81576,126336,91523,39883,113587,171707,99818,-60214,-176759,-211412,-33822,218758,225967,93551,-39950,-256878,-567163,-552534,-342754,-324722,-291731,-23835,302233,429262,349556,262300,101800,-268196,-572164,-488105,-244567,-42632,78322,113146,38873,-228409,-415041,-238356,-4489,73807,64280,-33958,-141823,-67554,83367,246779,304481,204772,160516,168764,10159,-23476,128091,172935,23207,-11292,9728,84219,140777,202557,189548,38635,-13440,89286,83838,45258,207962,261476,-2885,-182144,-108865,-194494,-293836,-113721,71358,164673,149710,37745,41233,194125,346887,427014,339440,168739,212203,376206,265969,-38590,-112224,-6978,-8620,-221691,-315592,-277583,-263216,-230638,26775,152613,47581,50288,221028,380560,242786,13162,-160950,-225898,-218189,-210519,-218400,-157123,-99933,-45255,-134102,-308638,-250906,44849,191367,275482,395691,286623,-11412,81914,199856,6515,-108252,-61816,146643,359219,236052,-102916,-177002,-80088,-63425,-44713,80702,39385,-198878,-214440,-1297,58315,65507,164012,104377,-87643,-162344,-136214,-222513,-342391,-345950,-283480,-168979,-136204,-189358,-93973,-16403,-172534,-252027,-71212,143767,133840,-112402,-217863,-62241,23274,-69004,-280248,-424756,-299125,-38431,127272,322271,427012,305100,190043,162909,12372,-112160,-188768,-128662,-32198,-49342,-117561,-79137,22393,-12137,-49369,-28763,39471,94178,-4945,-174171,-189889,84865,268112,101495,12371,203678,254362,71522,-154469,-314967,-269100,-133492,-59994,28253,105264,94978,90150,38611,-70971,30101,255613,331751,119141,-41147,-69327,-165598,-291359,-270770,-102182,7233,-75844,-291545,-468649,-412412,-218184,-146422,-112312,-53155,-92202,-161743,-9196,213009,178575,66695,227598,269293,21919,-93299,-17504,85026,85929,-33135,-176212,-213772,-88422,-43452,-104957,-84737,-10823,9336,14134,76593,-45029,-257709,-233021,-106283,-4138,-31178,22440,159621,222443,29040,-214982,-238559,-148961,-180976,-250024,-163079,105491,161656,136436,147581,16731,-44288,129817,274453,350747,663275,916931,857073,828454,331796,-531669,-332364,425552,1385202,5182175,5369508,-3338109,-9419419,-3538815,1331381,714758,-593126,-1389583,-1858335,-1124108,-101148,447005,262424,125422,92323,-160500,95006,524881,414077,256302,277224,6623,-319034,-155068,146815,153794,37858,127139,255511,200248,112461,192522,264840,236790,104671,-12267,-66393,-25110,173437,342186,130552,-178234,-196016,-19089,40454,-37040,-17229,-11647,50450,141413,249633,279102,161667,11757,-94088,-136802,-171951,-138457,-129074,-85487,22525,159368,198400,123526,39135,29120,132635,168185,249591,309958,166020,54834,33024,-146074,-291983,-60144,175238,64954,-32033,-58581,-195993,-365252,-363121,-330624,-434384,-253880,162644,270447,116462,-31714,-126823,51323,193899,5997,-104666,-4361,84415,74023,-78182,-160932,-118220,-86991,-89613,-13809,53457,-12037,-102202,-112342,-168991,-107605,-67774,-123844,-76835,113471,25665,-85131,-2837,214807,295462,183535,55640,92022,219142,270882,253012,279977,300591,113112,-59097,-34227,-21849,-78789,-178431,-227908,-195707,-156542,-191925,-147341,80277,271504,193473,30569,-208414,-408058,-271825,28185,99696,-55368,-144533,-255602,-350898,-228745,-68413,-90063,-114663,-114550,-43895,96121,200697,195567,63339,-100619,-6428,323635,491612,365465,255127,278059,266633,184001,50588,-90834,-49169,140947,75339,-36883,-48349,-109496,-229752,-106102,146145,259349,95732,-187263,-320140,-254540,-149528,13609,104566,-27380,-185956,-158989,-420,147372,292608,230646,-101938,-270624,-227621,-265275,-298362,-212487,-150339,-135271,-175996,-230222,-61539,136954,78374,-66840,-165190,-205181,-143206,-59753,-63221,-87786,-192515,-204413,-44020,-51606,-244624,-288035,-329907,-388516,-116867,199407,202467,-129530,-343953,-166101,60381,67737,177140,312560,147503,-81189,-1792,208913,242185,52442,-71755,43676,104435,24845,14847,-20735,-29533,11708,-11377,14486,117563,129137,89049,-13831,-62769,-25255,49399,111206,140103,21849,-27378,130980,293201,283187,86677,-100553,-78094,-1219,-91026,-122724,-166335,-176023,-31981,107627,52637,-93088,-158080,-217592,-228878,-86299,64114,170860,238596,245855,64301,-99944,1585,137083,-96005,-255480,-81645,111711,56639,27375,116012,17377,-25531,119189,213072,102858,-108029,-221692,-151393,-102114,-13852,68595,232159,288847,276664,256205,200655,59546,24685,17293,50515,64363,89144,105296,148480,148713,-26693,-141874,-92554,20648,-37170,-205607,-260720,-142668,56939,302862,448374,422737,285611,121875,36649,-76392,-136799,-6864,-10705,-238588,-239223,-47817,75133,53417,-24080,-10026,176666,153346,-28781,-30062,555,-7278,147915,335696,264080,127627,129534,77160,-23523,-2237,-23472,-169205,-186508,-7024,112469,161251,162923,214575,208632,-31680,-207886,-105343,26625,-7399,-38968,-53299,-108978,-76947,133417,380431,395739,167687,29610,88611,109354,-117990,-353006,-264669,-54968,-161099,-317405,-272440,-91174,-72124,-175997,-272014,-135697,62107,62953,1148,33092,35628,-45790,-34518,78925,124150,34923,-150194,-231888,-107020,-13237,-136869,-85508,140696,174840,200508,281335,44351,-294258,-383988,-105192,44573,46003,243666,326404,163083,112427,-18919,-337307,-227728,83726,147837,239412,205914,238455,915441,756378,185176,1113,-398218,-654229,-332705,33346,81086,-109443,-349705,-89455,993803,1541174,939945,134255,-544210,-736099,-426108,-359606,-593239,-212581,54448,-16359,32901,128508,40061,-157422,-139511,-22587,124314,119321,64087,257008,508286,492396,216722,-67443,-163366,-214249,-285670,-189222,-8991,98881,138289,194500,112338,17242,45677,-25583,-231249,-263560,-119662,38590,148684,130749,23828,-69114,-24898,-100368,-153914,-41559,-114078,-299047,-219313,-66174,-40781,52704,199710,109287,-66157,28885,224475,280175,214823,65613,-148872,-241987,-114400,-16426,-52263,-8247,-8425,-194236,-287054,-213591,-112310,-121507,-65859,37541,55446,-26322,-23149,102087,203328,265693,122728,-98008,-123135,45284,160553,142011,78286,-44018,-95728,-74511,-162400,-330838,-333665,-166900,-36200,36514,31880,3164,28690,-2588,-64471,-55014,88996,287798,437457,237781,-71409,-110002,55904,135033,30196,-31689,-48867,-47449,61844,185945,243063,99767,20424,77140],[19503,-6101,89699,9317,-114648,-116920,-122462,-242639,-199794,107721,270596,49172,-155009,-123531,-59676,-86286,-79438,29473,98198,217732,243247,-93441,-269633,42648,225024,68727,51349,49428,-53743,-132031,-208488,-181403,28829,86838,-18159,-32605,16843,97352,146802,115220,180303,66981,-142322,-218744,-78280,112155,111221,-10923,-47965,-19977,66419,116128,48448,-11846,58423,52803,-13922,-103063,-65959,65555,27242,-318546,-445778,-238963,-210268,-67651,164924,130954,79769,5763,-325475,-462011,-115253,200508,135746,-69728,47515,278129,166705,-98548,-145393,126460,273895,135336,26794,57196,149071,158055,201250,172847,18477,-151110,-130946,-93194,-252151,-313490,-227685,-147960,-133295,-186410,-184624,-177929,-158037,-57258,94086,105523,79219,119271,132481,137709,205592,243415,100713,-238848,-517885,-323864,-96405,-142647,-146810,-28761,160378,336519,166229,-76169,-58779,87510,106874,3814,-5834,-4992,-111142,-145167,-31849,92110,-6096,-143955,-29834,175949,250251,275460,250251,181024,233771,334812,182972,-34532,-60916,46841,19652,-260922,-409452,-154603,44516,5856,-35859,36836,107954,191012,117016,-53188,-203771,-301338,-287773,-76046,-33426,-34123,5372,33665,6807,31927,20314,-38751,-134472,-225413,-286242,-103004,212969,326893,240319,13254,-287837,-525105,-442542,-266024,-276175,-230799,-17839,194237,264771,228319,158303,30229,-240175,-498461,-450309,-299638,-186698,-55276,45614,7908,-203454,-342744,-162152,45840,102053,114769,51631,-99080,-81269,78191,263071,318838,231301,201038,193394,34515,-283,129639,199980,84545,16769,-37299,13257,114980,192067,210069,146880,130831,170131,94399,18981,121078,144525,-9165,-86301,-79342,-253055,-310001,-110081,45743,129365,100848,-9937,33563,185915,334199,420712,292103,73699,88221,300682,266705,-36913,-150648,-17096,33205,-204514,-310066,-289346,-264980,-210626,69728,232931,161702,160110,284594,373948,206285,34017,-79699,-159768,-236581,-325648,-337660,-227071,-105172,-69208,-164200,-272995,-172692,78437,135330,125904,184749,79527,-181466,20855,252208,44602,-113114,31539,277295,416556,220115,-196526,-263295,-133000,-93394,-81471,33748,-17003,-242985,-168897,156787,234995,161382,216420,153565,-70013,-206509,-180079,-228999,-325306,-292035,-192659,-113862,-162256,-215828,-122630,-54747,-172908,-239964,-87481,76800,52251,-110743,-110023,54868,87642,-3434,-152147,-280292,-181728,51474,178932,307803,377282,272689,165482,137319,2743,-102668,-163658,-121341,-26710,-26651,-73167,-7984,72442,-43842,-85524,-12478,483,19264,-67025,-239985,-244157,22357,130720,-93034,-119931,177204,300030,150260,-107526,-269246,-162291,-45172,-11412,47699,74066,42038,70398,62070,-23753,39505,197101,238154,76523,-43796,-97053,-230318,-365703,-354496,-161610,24264,-2148,-193060,-409907,-434488,-296955,-209838,-184260,-134009,-162559,-229408,-62025,210437,246968,110820,170942,170606,-26209,-109653,-1733,115072,147849,62693,-108778,-194431,-95233,-39950,-47087,-2133,35481,19212,22389,149214,139797,-83820,-196770,-142330,55326,100198,64702,125959,203404,63683,-123861,-124018,-100301,-173195,-196658,-78998,116193,75427,79593,236040,189687,44377,148217,275875,321322,616610,986646,893767,687425,210478,-490513,-281532,849927,1644627,3937988,4667732,-1300424,-7668102,-4560290,60523,479079,-456375,-1090041,-1629310,-1194362,-143246,516165,241849,-114427,-8708,42964,305478,536724,322591,138493,193307,-9549,-314987,-90352,258475,207482,20058,99476,249782,181917,120058,278645,353193,160978,-46644,-48473,-16157,55300,280188,440181,169760,-133060,-69737,158787,200717,136206,255598,303567,168856,61539,183739,264670,120624,-93442,-279281,-329764,-253680,-73804,3481,-25577,-43993,76533,162644,85404,-25797,-30050,90220,165423,304020,357880,144509,5521,22707,-135735,-245167,50733,253760,66231,-44582,-121699,-267028,-337310,-318131,-325428,-391620,-226562,128034,276837,205149,37044,-67713,165044,344733,134234,-34899,11143,64634,47408,-67035,-150921,-138256,-147966,-139951,-10418,50202,-28229,-82795,-92445,-203541,-163603,-130482,-172718,-80012,129995,33508,-55335,22851,249653,339161,184033,18676,53135,168314,168858,144606,228401,273021,85908,-54637,-7452,-48748,-151074,-218535,-238159,-257835,-289657,-274140,-114644,132299,291692,207307,5547,-252075,-400230,-215559,69836,95270,-98964,-217338,-285620,-313798,-173884,-69073,-70675,-22224,1566,11455,116560,249768,238928,45816,-123222,-28156,252668,414397,305234,225303,279616,253619,108559,-63686,-160742,8415,252338,123316,-58571,-77207,-157367,-248687,-70079,204484,260089,59700,-190748,-336424,-286126,-134668,30351,68580,-75643,-157195,-89861,21974,146285,269618,156803,-151003,-250215,-173556,-193025,-231838,-192098,-154047,-125523,-148597,-187223,-44252,110086,28044,-117830,-243769,-290891,-207649,-99729,-56580,-32895,-126462,-160795,-2627,-13407,-200957,-237941,-313259,-414995,-132387,230903,234970,-124930,-343358,-119735,84241,80569,134548,286845,155742,-28419,76044,306692,280911,-20439,-160417,19979,105519,37517,22477,-8592,19869,78814,46301,61300,159220,167461,125462,30007,-9263,-25589,-31868,-4252,64705,204,-10235,121394,317111,283888,1066,-183314,-79551,48752,-18371,-123423,-248453,-266683,-71013,125731,103020,-77386,-176946,-221196,-186059,-12263,100553,115269,161002,195104,26643,-149002,-52930,98736,-83263,-227343,-96868,58520,-554,-25783,37795,-84384,-119988,85298,227459,118147,-107349,-208378,-169332,-158248,-80197,51784,252533,324593,276107,208167,180309,90611,19090,-638,101419,105724,60004,103596,247551,274861,33938,-130835,-63307,103353,44013,-189729,-262605,-141298,7062,188893,353354,386203,268099,152892,119402,3937,-119621,-28581,-38895,-186577,-90198,136676,206731,83791,-49596,-38864,130575,97720,-65759,-9752,103087,113664,226051,407804,339692,178912,204073,186330,35760,25219,40040,-80114,-140179,8269,148041,238240,207432,175425,116610,-114867,-285361,-167361,-32205,-69527,-126127,-203842,-196606,13138,248493,380319,328233,92062,26245,102974,54765,-170560,-354320,-276566,-90244,-146936,-242392,-190498,1524,33927,-87977,-240416,-151875,14185,63220,75156,134805,152618,-6205,-115524,-27439,82972,46795,-75740,-159941,-104090,-68686,-240978,-200331,79352,217163,226271,226772,-9588,-326109,-443597,-181737,4738,11536,130710,190661,73407,11368,-186230,-522375,-353594,59349,158957,302994,488974,420702,760541,786254,137907,-308877,-224442,-166312,-113290,86410,62616,-204167,-224077,548677,1543122,1510326,606258,129182,-400128,-622827,-436803,-451372,-634757,-285145,-88094,-171789,-87301,79028,38369,-148727,-181416,-54227,133974,154572,114791,337323,643042,624991,325771,45687,-70360,-125311,-202774,-188346,-81281,11232,81984,164110,125876,95941,116744,7290,-168132,-125259,74985,219286,253107,165590,20949,-142822,-149122,-129973,-63514,61182,-38194,-250794,-183812,-41378,-6639,108394,259625,145422,-52188,1083,130897,198255,215033,69883,-204950,-346325,-171085,-38894,-115598,-103026,-120193,-315836,-327802,-211737,-94745,-138090,-153411,-102245,-39159,-20929,-15759,10632,42402,126187,10010,-234547,-231863,28354,163031,120419,108897,61622,-1300,-32106,-139744,-340185,-367112,-178475,10814,109973,25464,-88923,-14226,48840,4206,17019,161883,320294,462939,334874,23196,-76754,46775,130394,68144,24622,-19541,-43804,7236,144161,233512,119026,41753,91336],[74059,9664,55827,-12707,-84338,-52298,-84050,-274689,-232149,96200,260837,38204,-126993,-23493,98963,84095,7715,20107,50462,141381,180868,-74452,-216810,74540,302687,203147,126421,29314,-102098,-140807,-205248,-245255,-112592,-18453,-15313,49247,102153,142118,172571,118404,111145,-69802,-257855,-223682,-56160,69878,12021,-66053,-28458,31945,31077,19514,-30056,-104898,-84722,-66145,-71365,-86720,-37348,63087,38816,-240505,-335336,-171040,-96374,55460,196657,130410,109508,34410,-279662,-450642,-186593,100956,-12342,-254932,-80940,235323,201406,-54389,-123973,130968,326530,262689,135433,48209,60775,98415,218178,251887,30841,-233025,-210888,-109313,-237275,-287145,-181338,-85173,-59188,-109793,-122120,-119343,-93857,-16395,101392,92655,52273,125047,171768,121685,149914,223772,125835,-160770,-368702,-249452,-135443,-217597,-194174,-47707,187692,354687,177341,-22951,26673,133480,136110,56338,52331,80941,26884,-60557,-75827,-2511,-65623,-260226,-174310,108224,266229,356237,330204,227060,280592,396541,219184,-8512,-28395,56014,34277,-166331,-273070,-88176,46275,4007,-19336,68774,134919,218826,163057,-14108,-179870,-213184,-169300,-16732,-77334,-148443,-101441,-33670,-38688,-52736,-112490,-165619,-198820,-269679,-352945,-170346,148648,332962,316877,64138,-268621,-368016,-170924,-69523,-141747,-109210,31979,108016,104836,88781,2970,-100194,-214704,-355532,-319219,-275456,-286242,-155126,41977,42090,-138101,-247861,-91996,83686,116242,156598,151289,-25035,-89464,34305,206798,257084,186710,183324,184631,59004,25120,112617,212161,157765,61118,-78798,-59901,74928,163276,208515,218923,233260,220992,109255,5755,28592,20028,7674,36779,-52940,-290359,-291117,-114003,-13399,81356,73214,-19492,60607,211775,314500,357164,194539,-12105,-583,231913,263153,-18198,-189905,-52245,33312,-182361,-297213,-308800,-280466,-194797,85563,280495,262880,283053,340608,338951,164292,77220,20284,-92775,-234715,-381866,-384823,-249701,-93094,-68492,-148180,-190718,-90411,73114,51045,-9503,-8771,-109207,-293973,-13630,291399,113426,-67748,128432,375716,426594,174617,-224509,-250465,-115073,-86681,-104192,-24584,-67686,-236933,-94068,294826,382594,226417,209286,134384,-93529,-264986,-212630,-181307,-214665,-172191,-78421,-44278,-139977,-195540,-145473,-96717,-141219,-175813,-72398,23842,7315,-37032,75976,200447,148834,48620,-43344,-117680,-24507,151733,198645,216028,209042,121446,79229,64301,-55629,-127282,-119811,-51184,13188,-6870,-32158,66394,125430,-50271,-86941,15669,-49064,-92479,-146036,-281407,-245700,-17118,-27073,-297988,-239441,151852,329520,236378,-10970,-137149,21484,96633,59334,61310,4786,-63272,9425,62212,9257,25933,104518,122027,42829,-26217,-100782,-261916,-399563,-408697,-235613,-12829,15662,-108826,-305364,-368496,-301083,-233056,-219958,-186648,-214609,-294466,-132592,190610,284418,141586,100329,32497,-86472,-87071,37387,121342,166733,133728,-33419,-152556,-90047,-27989,15945,64746,51048,19831,41220,201401,276068,57173,-188571,-186796,100662,201735,71344,35887,122528,61571,-51176,-22842,-44608,-167771,-181306,-25178,123378,-4924,23580,295450,285642,51174,60809,129442,128698,394704,899645,875322,518288,71732,-313462,-44161,1184691,1829937,2636022,3258304,389684,-5256075,-4552705,-959356,119538,-399055,-735709,-1228484,-1047158,-142848,474333,176292,-267868,-42623,199812,387287,414002,131660,-44615,46998,-44061,-280483,-42849,294299,229951,25154,62302,189512,123693,119956,373045,431805,58574,-213180,-104540,16603,106822,333005,453830,161641,-74554,55592,278715,311355,322462,523849,609533,324326,79333,148573,193969,21464,-230575,-469313,-482156,-278608,16483,147551,54228,-75914,-7692,65719,-1004,-98486,-87842,15194,98843,258051,327344,106032,-47692,-11619,-106505,-147400,173751,308593,69814,-37903,-155080,-310745,-297888,-284398,-322171,-336798,-204327,46625,228266,250318,84402,-11527,251087,439070,212257,14288,33075,33382,-6389,-42701,-93185,-122538,-179995,-170951,-29811,5243,-49494,-35040,-50646,-224608,-216315,-186826,-228966,-124735,39806,-46068,-61649,37409,236327,336266,163402,-37777,-26664,78008,77623,64955,170554,224505,74637,-16025,23039,-95931,-235125,-245001,-213716,-296735,-420446,-363232,-76758,194239,314357,231330,20,-262287,-350425,-136899,91015,64358,-146626,-291625,-321701,-263447,-131996,-103493,-70867,47926,102927,73530,139555,261557,228202,19229,-121148,-49758,153690,297809,205664,165454,238497,173661,-5481,-123599,-123093,107840,306766,147709,-46781,-71438,-154123,-213057,-7579,255683,234842,17911,-170386,-304602,-269964,-99974,31757,8277,-135713,-168855,-108389,-32963,101994,202657,48417,-196511,-231802,-123530,-100730,-140291,-159204,-142984,-99633,-107909,-148285,-61268,55915,-44028,-223072,-360874,-372356,-266873,-149565,-67630,-2632,-59482,-106795,21095,12534,-138222,-159843,-252597,-379498,-114906,265577,259467,-115318,-315016,-54700,120634,115814,132611,249367,149486,23751,137031,335435,245292,-114474,-234102,-21593,66500,24433,27987,-505,53287,139076,110535,90815,147407,143273,135140,102805,97901,4136,-114421,-127833,-39178,-60417,-48842,70469,277453,219214,-90377,-222170,-61742,94379,36288,-135078,-311671,-338277,-119444,126998,134044,-86650,-207693,-221102,-135503,75676,141537,36225,38711,113805,-5042,-172975,-109949,24208,-107263,-237196,-144036,-10830,-54586,-98762,-83630,-205491,-206724,33040,189439,100337,-84251,-125332,-133470,-193078,-182406,-36880,164578,277723,236923,140487,125231,64421,-11120,4203,179424,157759,27832,66817,301647,390762,112964,-110245,-48955,146484,108862,-149907,-252398,-156646,-59750,56919,231605,310390,208087,132479,152977,35870,-119920,-41316,-32623,-96964,38358,298353,354303,133580,-75717,-75222,70495,26623,-99908,28804,212400,256209,296314,422708,352609,194225,235214,249599,71770,45294,94742,-2455,-113036,-16763,131715,259739,243940,140272,10876,-199928,-324261,-176760,-61709,-137518,-229468,-346355,-270537,78906,324916,334361,206233,-31111,-20848,94261,18954,-170553,-280097,-239524,-123545,-135082,-168006,-93905,112679,160115,47752,-150916,-141479,-25533,58070,124940,185011,199986,44136,-128508,-100342,29925,51106,16834,-66597,-101785,-123033,-298776,-282779,-25243,175314,203232,163311,-51189,-335126,-498235,-291523,-62894,-18766,620,4244,-49405,-42935,-236241,-549822,-375561,45961,163240,352850,563455,219128,184346,603936,30289,-414694,182054,518175,141144,132397,44162,-251728,-61647,955352,1617710,1135127,341747,313185,-51728,-453123,-437254,-510931,-690923,-390076,-202842,-278576,-183673,40623,69644,-109173,-251939,-158977,105589,201036,192249,384139,653712,624874,365250,115058,-1351,-28985,-75880,-133268,-126848,-90605,-34056,37071,63315,147122,185006,57495,-75378,16509,211353,313745,269405,118102,-48200,-247275,-274653,-164408,6350,112954,5579,-198880,-161832,-40858,23711,160606,291534,165582,-42563,-50978,5032,94955,183853,67873,-213860,-358753,-160827,-34668,-163825,-192297,-194117,-369154,-352171,-215669,-99747,-170641,-238192,-219103,-116757,-23467,-40685,-96083,-103963,3397,-88340,-329997,-306655,-9731,112752,56685,100707,123758,63155,-4570,-122140,-328024,-366749,-182506,34981,146385,-3857,-172356,-55529,70673,34658,79187,240332,328868,404763,374760,149030,30887,77929,115294,77550,53397,-10797,-45292,-34176,117842,238239,157905,74617,108795],[117530,25954,10244,-39769,-30589,50554,16098,-222971,-203647,107396,255540,32377,-102963,43007,209192,198759,31677,-48346,-25296,62723,113716,-39976,-148722,65859,287092,272538,190854,32799,-132390,-138731,-165152,-277196,-249606,-120307,3183,145900,204237,214184,196328,93085,7892,-194105,-348327,-227534,-20240,60418,-74747,-127435,-25347,66373,13829,-50555,-109269,-206026,-220349,-167642,-112268,-46739,17462,54090,19216,-138300,-188932,-112706,-22431,125709,208603,149426,148300,59181,-213560,-408801,-268920,-67334,-195279,-405999,-193602,125693,173107,-883,-68228,124183,305999,290013,161424,-2939,-70265,-7010,204602,311003,46390,-273349,-257426,-120755,-214359,-267802,-162518,-61330,-27169,-88465,-96948,-63365,-9689,44779,113642,80120,5772,80010,148600,85142,112105,203595,135426,-93645,-224310,-164829,-127284,-217970,-192694,-41017,209207,337207,165969,38068,118247,169989,156831,100941,70681,95046,114288,26466,-81618,-62375,-102185,-336021,-288984,31916,233312,372516,353042,227533,271501,396579,211847,-6902,-9967,40593,-7363,-149876,-187487,-19597,69604,214,-29431,61366,104181,181530,161605,-11861,-166007,-89975,8662,73547,-98694,-233192,-179888,-109100,-94085,-115097,-184220,-238089,-230906,-295538,-391211,-218106,41631,237302,302595,102426,-198578,-147838,170944,183423,19936,17882,94634,50375,-21200,-50555,-173633,-252826,-202498,-183464,-121582,-171327,-313298,-206775,71233,105939,-65091,-167606,-62114,73759,91285,169548,235020,57356,-96267,-42461,99864,158584,117185,149377,180564,95986,51135,87014,213274,229392,112803,-100069,-108971,32492,125073,188664,236588,263664,226936,125423,384,-63464,-88995,27546,127946,-50619,-299503,-246999,-122832,-87434,31728,70578,8956,110686,262579,297134,257349,71610,-80052,-50004,168085,251626,17651,-216150,-104895,-14845,-171007,-274241,-320746,-305392,-185660,83255,295106,326443,372642,349290,251106,98569,116514,111138,-31599,-201361,-363583,-367508,-229339,-66537,-40482,-85710,-76630,-27010,19683,-44853,-94976,-130231,-225803,-326520,-26613,299694,198532,36995,220114,419452,379869,97721,-201165,-162234,-33810,-40044,-101610,-77417,-101034,-175232,5534,378522,452355,248625,159583,62468,-149255,-319801,-221477,-89744,-48299,-22664,36777,39545,-57300,-125029,-143970,-115645,-80095,-74087,-26775,-569,7431,86249,285902,336342,200387,91133,37970,41640,152788,256173,198623,84743,-10720,-68721,-20713,-27117,-138418,-164840,-59773,64824,71846,-1509,-5955,131723,179171,-20410,-48567,44220,-94457,-197708,-205526,-273783,-190848,-28728,-167954,-456333,-310710,141031,353729,329272,131351,56545,225507,244009,138564,86795,-60534,-181931,-77837,38230,26143,8891,20894,34813,34375,5971,-80863,-245674,-365332,-390746,-281437,-83811,-9948,-35796,-154622,-211941,-211917,-201188,-203536,-181952,-204587,-305445,-172827,184113,306116,174164,61635,-83822,-133263,-24333,95601,117149,159795,171017,29393,-93744,-62056,3139,83838,112481,42026,18611,69876,225664,331914,132990,-195121,-214851,124902,243946,46341,-67327,19167,34106,3720,63783,18237,-155093,-189003,-2144,138623,-39231,-1232,322308,294398,-2636,-84487,-84459,-118056,104173,686079,790858,337957,-84513,-67046,324556,1339825,1929618,1701343,1508755,1169393,-2853101,-3512330,-1424703,-247467,-474532,-444293,-710728,-655763,-55122,394107,123603,-287304,7159,281499,322200,204849,-77544,-218389,-119818,-108781,-237171,-19615,265159,234219,61315,43835,116691,65738,130913,460109,483569,-31963,-332557,-136248,47838,128742,328293,386168,110205,-12194,155466,310821,350110,480039,725449,824335,489364,197334,160433,99286,-95860,-341868,-584628,-524806,-205013,147453,293617,154179,-52447,-63506,-50838,-96220,-139451,-102610,-37457,13522,135108,225997,69832,-73300,-52611,-63208,-11747,293308,342412,90001,-5493,-151908,-319098,-254980,-258456,-308172,-271013,-179562,-47961,153845,255032,107215,30402,295808,477498,251828,53498,76563,20260,-56068,958,13003,-56076,-145114,-145701,-50057,-51415,-45997,47825,14191,-210160,-221640,-187710,-253654,-189467,-106584,-154335,-77183,47403,187322,288697,133734,-76686,-94790,-8179,27387,51475,148022,188783,94490,59691,66952,-130798,-297471,-251414,-159016,-288881,-494807,-411570,-27250,252411,340809,274295,28148,-231786,-263413,-38563,112558,41502,-158491,-312297,-325637,-204776,-115374,-153269,-74677,92590,170915,144095,184460,259450,191701,9539,-86692,-62283,63482,195362,128309,125986,192935,66768,-105148,-82613,39001,237747,319151,174229,24644,-10115,-91733,-134240,72227,302274,205251,-4317,-108622,-200069,-169224,-14107,52968,-35953,-180771,-215254,-198927,-132838,36659,113889,-57095,-209448,-195994,-70739,8644,-24056,-102519,-96213,-29675,-29697,-97383,-80132,19708,-83927,-318996,-455681,-399506,-268507,-160664,-72030,13537,12536,-29857,48309,47189,-55503,-60554,-140804,-266211,-45045,312256,292047,-64441,-222896,27055,172139,187869,198618,224019,137452,73985,193398,326660,175445,-183454,-255634,-55110,19692,14346,48563,16676,78030,188115,172732,111783,105930,81733,133819,207480,252987,77468,-156841,-207741,-127785,-134758,-134813,-15395,183400,123828,-142501,-192078,-15498,137176,71652,-137557,-324453,-354758,-149280,123434,144852,-112810,-233218,-202439,-72690,174518,195740,-32220,-90223,32770,-6452,-147269,-136649,-47014,-145104,-262060,-188148,-51593,-63413,-149522,-194912,-293811,-251854,-19089,123109,73986,-26066,9626,-49802,-205707,-293169,-165417,17285,180081,186330,95704,82012,26479,-21267,59650,292176,234059,16565,21320,318510,483426,208084,-61907,-38624,140771,143824,-82293,-212581,-160350,-98179,-30631,126575,218968,132956,78590,142788,33849,-114678,-22918,37016,40248,142968,407467,488385,205776,-86760,-111370,15664,-26352,-99397,90572,306767,388663,356521,394331,320617,195327,242291,273590,92890,65622,153101,80546,-81785,-60473,71918,226723,270076,125391,-65969,-244724,-291781,-110713,-35433,-173192,-306210,-434212,-298444,126145,362477,270817,81485,-140273,-74580,85270,31050,-97610,-134518,-152960,-139237,-128004,-104669,11955,231575,288966,206516,-7665,-82483,-23457,69101,154616,191249,187364,96600,-66167,-102065,-3486,62673,116344,39468,-72504,-123257,-261184,-284985,-110570,94882,162229,130160,-39745,-284786,-500178,-369420,-105649,-9444,-91230,-167634,-133521,12781,-126414,-395492,-266932,56676,150416,345692,362632,-373945,-654307,246983,-82706,-204136,826662,1255867,371245,147081,24745,-224121,122226,1005192,1129686,416348,216069,713633,474531,-218205,-400034,-511796,-733237,-482491,-254553,-302569,-216262,44599,153223,-31194,-315756,-298159,56721,261965,288077,399228,552298,505375,336914,137436,43654,63212,75011,-5248,-92901,-148454,-155200,-126491,-30735,185665,264244,140718,38972,129977,270591,326786,222760,32165,-134736,-338213,-358225,-184535,43904,118317,32361,-127661,-127225,-30324,72236,219599,310655,190579,-5804,-77252,-88903,17924,142159,72024,-157412,-255032,-65095,16667,-159544,-224691,-196667,-348264,-369134,-224581,-112839,-191779,-278505,-265156,-132486,-5891,-69251,-173830,-180982,-60595,-144714,-351204,-308506,-38287,43539,-14523,74084,149544,101066,12057,-105905,-286662,-327040,-177468,26926,134400,-38942,-211331,-71217,68065,30021,127711,314329,314064,292007,358903,291159,196628,139205,94220,63853,53243,-28400,-66345,-49739,122524,267301,214520,118060,131501],[139689,34165,-41205,-67232,32022,165398,155378,-89782,-121399,137003,272360,60847,-71984,62409,237433,218617,-20005,-157185,-104255,761,53014,-2474,-82583,18258,184635,258600,226799,60988,-121276,-107964,-81511,-236101,-311003,-181118,31278,229621,291174,288993,207272,29664,-113815,-290588,-404530,-233903,22592,89967,-117504,-174155,-30875,86533,35714,-65947,-162518,-278619,-301307,-218099,-112148,15050,87596,41885,-33391,-68230,-86825,-93659,-12670,128595,205622,188163,190976,93059,-116704,-324413,-326678,-251397,-359917,-480890,-242018,19105,105778,48759,12611,115933,219388,207521,104779,-60788,-174146,-107839,161754,318487,59347,-262428,-256629,-104948,-155270,-221536,-150447,-70787,-34607,-107305,-95905,-11669,80579,116002,135935,82180,-33512,8795,76384,33694,90529,181857,125579,-47060,-128753,-107726,-90589,-156060,-160070,-36117,201483,292789,136171,79750,176304,170981,135954,90386,20951,19028,109079,83745,-51609,-77197,-110522,-341354,-330616,-32457,152800,304662,303190,179664,208888,330662,158972,-31439,-15421,5832,-78868,-195895,-161266,36829,107784,862,-54710,22525,20332,80249,115132,-37507,-158219,36134,195914,172488,-85050,-259501,-218157,-178083,-146101,-137070,-176426,-227776,-210156,-283152,-377674,-225787,-68576,81112,223783,135672,-81144,74186,464011,406329,151285,108202,141554,23775,-92915,-167769,-326683,-374383,-197778,-21949,100577,-7455,-256638,-201548,103764,164253,-8075,-123175,-82578,3928,23342,152095,284798,126831,-98693,-128045,-15980,74920,79242,149272,218400,152935,77563,66026,211525,289509,165580,-89796,-118079,-850,90932,162535,206124,229611,203170,144762,-2715,-145753,-163912,27927,136089,-86838,-286212,-195706,-128860,-144767,-497,89605,60235,158529,303929,276551,150183,-46001,-131812,-75455,103420,231631,63865,-220971,-164443,-99115,-184333,-241956,-312325,-327662,-179445,77712,281622,335488,390260,284883,105045,-657,122351,163478,19687,-136902,-282583,-307098,-183450,-33586,8834,6115,43598,6656,-69782,-132318,-119811,-163686,-250962,-288903,-31722,269188,275834,177264,288829,400056,284022,-5938,-168490,-51165,76351,32325,-75305,-115552,-114216,-75786,110555,388618,423172,228173,94360,-30814,-214984,-350415,-199142,17865,108084,101272,123931,124443,63399,-27545,-112039,-97756,-9688,28345,28769,-881,36548,210431,444301,414448,228526,123653,88464,171691,317226,348746,186120,-47311,-209540,-215048,-91389,-111810,-226299,-203584,-1309,184158,119184,-22231,-7770,164704,216793,33844,9937,49447,-139271,-270611,-232313,-224895,-106405,-24244,-266590,-538133,-331978,132088,366035,411611,285505,250958,373539,327270,190821,119455,-93333,-274609,-173032,-11042,21106,720,-18361,9464,50574,37515,-51221,-191782,-271893,-301358,-279213,-163168,-59623,21736,10281,-15584,-69079,-134894,-144793,-112536,-118683,-246114,-164796,190068,308643,201810,70774,-136575,-153177,52158,145558,101222,135685,163000,51807,-41234,-21351,43328,141004,133262,14141,12896,90311,208189,289155,119877,-205551,-211296,122238,211192,-6683,-154077,-82096,-15866,34224,125967,73164,-134580,-201531,-9137,153045,-29439,-5508,294883,213103,-96573,-236095,-274347,-300276,-136011,412394,634392,157230,-245300,158061,691509,1219631,1868310,1401802,-32393,803809,-1134223,-1824131,-1227168,-487997,-693153,-330682,-175912,-97785,107324,329458,113769,-192746,107494,269093,128539,-33130,-234139,-325915,-274064,-217383,-220484,-33112,184347,218396,111070,54255,63958,26497,141529,495183,468501,-102733,-376830,-119820,79234,109351,250436,240591,17008,28164,199797,248009,312661,564900,807678,880504,602784,348242,199629,8748,-198142,-389779,-582846,-447025,-54228,291856,404559,241318,4267,-89338,-156109,-177974,-140065,-67382,-43859,-59635,-28905,67100,28635,-75798,-103438,-37139,114116,371493,342720,111389,27191,-136348,-308108,-229198,-247440,-289760,-213119,-160853,-136179,67302,212220,90334,35289,280871,456837,255308,74735,126396,30958,-90077,38902,123805,33582,-53597,-74802,-77626,-111742,-18818,136274,69492,-176653,-181560,-132886,-236007,-256552,-251165,-243247,-94950,28618,92077,184076,87381,-88620,-126813,-71677,10869,94395,161539,164923,123113,137573,104859,-150237,-337015,-261352,-113843,-252147,-500008,-404797,12872,264932,338758,307024,63716,-193117,-184372,40191,128751,35327,-131406,-269444,-292337,-165549,-144999,-216294,-88729,94828,176166,191653,230675,243121,143393,12244,-50904,-86911,-15556,117438,85012,111534,150139,-44100,-175787,22785,249710,338739,287170,195869,130130,78416,-10817,-56823,134332,321611,166616,-16021,-26312,-48683,-8542,103022,91478,-55680,-210505,-296875,-342954,-254776,-45266,6260,-151996,-199282,-151814,-32291,98823,83166,-39287,-29737,65439,64577,-52381,-95353,12734,-78010,-369974,-495647,-365858,-211655,-124213,-67696,8164,67202,50176,75449,85073,17706,15875,-23293,-119258,45660,338000,305947,11372,-94188,81098,196636,257453,284450,185692,90011,85122,217672,283719,90703,-217711,-236557,-87146,-29954,5803,65657,19810,68137,188058,191631,105476,37886,-9406,108433,295846,391499,155999,-161975,-237466,-190638,-221383,-269955,-156748,27118,9206,-154371,-118793,31777,147483,65185,-138499,-298679,-331151,-174426,91458,107626,-171246,-266858,-187349,-30120,239136,227349,-94721,-216173,-50144,5230,-93997,-142298,-108421,-198345,-305802,-232439,-67345,-39004,-179992,-282130,-343189,-270360,-89891,21031,25819,28060,117474,12089,-239581,-408744,-318315,-156136,42316,114925,66607,54657,-6296,-8761,136223,394645,298808,3703,-44001,273491,499368,262993,-21348,-60526,56602,109992,-27303,-170295,-165301,-113137,-72631,28326,98836,33923,-20715,66969,-13317,-120304,-4170,127111,171073,186257,409211,541062,253446,-111902,-176623,-55894,-74557,-85253,132730,334583,441866,358052,302564,234747,169300,213729,237768,69661,49263,180924,142688,-65469,-133804,-44065,121953,235916,88630,-131861,-268146,-225369,-17547,12169,-187452,-356990,-473329,-302765,124367,326945,167290,-57298,-244931,-150930,47975,53003,-3195,9501,-77313,-172299,-167972,-94200,78382,300241,356870,314657,126303,-11563,-7234,64644,128782,128445,101422,100368,12282,-59543,-30169,50855,160897,94824,-51430,-89174,-162204,-230995,-166977,-9491,96194,110353,140,-202687,-461591,-406360,-125496,16601,-146797,-304204,-158334,157470,80370,-142106,-82770,56403,60597,182351,-163040,-1304115,-1558488,-220278,-170070,278499,1605368,1848714,485002,78548,-38837,-180837,222491,633967,150232,-507867,225318,1233534,1013289,3735,-359992,-488585,-772776,-562566,-275104,-285283,-215606,59357,238560,31821,-382782,-459813,-30970,290680,345746,347904,344566,278137,220154,85011,30140,95267,176135,140735,-6443,-174163,-277072,-301262,-147493,182624,316190,215412,117698,153743,216472,240406,109203,-82673,-223953,-410910,-409549,-213474,8924,53669,21896,-65176,-95860,-21408,112393,249430,288295,191150,33739,-81967,-143615,-41879,68340,44926,-86185,-99208,60856,78331,-124415,-206856,-155172,-299958,-400350,-260518,-146397,-209813,-284100,-255993,-100424,16765,-106283,-222594,-196382,-84896,-181919,-327924,-267494,-74160,-44554,-93589,16360,118630,88520,-7638,-117619,-247868,-284164,-193410,-36206,61224,-82217,-212428,-71843,33365,-16940,133265,339864,251912,145232,286436,398623,349750,178871,47234,15617,9086,-88852,-128704,-62847,128547,285257,249644,142637,136739],[131245,21413,-99771,-104439,71416,251401,285363,75176,-22549,160374,297601,121548,-32845,34982,174041,133032,-139182,-279197,-168011,-40926,293,16305,-44901,-63795,21195,161856,216949,97296,-72841,-56909,24141,-117077,-263543,-187695,46674,266543,328655,326262,183227,-75019,-231998,-352062,-429264,-245215,57534,137144,-112927,-196042,-38608,91546,81701,-42088,-189364,-307795,-306594,-202951,-67235,79819,147478,23910,-112133,-78546,-84663,-126829,-72226,67721,190782,232267,222171,132966,-55,-206501,-336000,-389948,-459982,-474751,-220693,-33595,35533,84531,98581,111297,92029,41541,-11766,-103227,-206029,-166896,86538,249099,57475,-210670,-214776,-55371,-49881,-127298,-125850,-97891,-67098,-141292,-106086,26051,153913,176065,161016,100300,-49467,-64923,-21770,-29755,65897,146419,87818,-37585,-112734,-102925,-52777,-72315,-132109,-67091,141520,220822,84827,80528,176009,123107,57239,-309,-98748,-128717,6465,84549,-6374,-57302,-95438,-272422,-286888,-75640,38189,160989,185998,93914,111646,215650,75961,-72253,-48029,-41690,-143907,-259436,-176270,66594,137261,1708,-82292,-31872,-95028,-60477,39848,-75146,-154575,128953,338967,256744,-37876,-224161,-222796,-229971,-187822,-129804,-112703,-142795,-138967,-228919,-309336,-190384,-145438,-72996,128554,171658,63773,241416,605813,514107,207851,135180,147376,18076,-112475,-249958,-419977,-425547,-192022,92805,292196,170039,-137124,-148300,118039,189250,18190,-120369,-144031,-114926,-74336,113889,293028,164599,-95310,-197358,-105349,37344,101637,203586,301048,218625,97733,53289,208043,325939,209124,-51504,-92067,-21066,68663,138506,146015,159677,174208,163853,-13114,-212840,-202228,-10644,37916,-164628,-266712,-158303,-127845,-158976,-1133,115580,104180,170126,287282,231521,58857,-135501,-178476,-104417,32002,202645,103975,-210341,-227229,-204898,-234283,-211707,-282554,-335433,-172827,74935,240586,283690,322007,149065,-78927,-127670,73234,156131,55855,-59396,-177429,-230304,-132675,-3555,63935,94320,137641,10825,-170032,-198341,-102233,-134630,-205748,-217296,-44912,203535,319410,303077,311763,324463,160350,-127015,-174706,23279,165441,102511,-37113,-134953,-108110,30383,192638,327374,311270,177457,38871,-112623,-265125,-341234,-146759,105134,189155,147544,156365,186335,172611,55902,-60479,-51348,38014,86791,63008,2510,62609,281181,486965,396766,215584,137493,106216,247457,430060,405994,159784,-154898,-339005,-270325,-114115,-178843,-310975,-245555,28183,256075,124571,-75045,-46840,141477,214100,83148,53884,11097,-194500,-308450,-239385,-171415,-38474,-25337,-315414,-546335,-329318,97144,346842,455867,401579,378559,409040,295010,178804,136794,-87499,-313149,-253780,-79728,-9418,4065,2462,48084,75545,50690,-30426,-127394,-158204,-180118,-236257,-226725,-113260,52801,136550,142727,53354,-76544,-70641,6356,22835,-137026,-122676,181646,272703,199662,108403,-118393,-147359,101792,153030,63460,94089,103471,13030,-23460,9103,70015,165870,120015,-28191,-6264,80151,140644,156676,20093,-212191,-174700,90178,107542,-81250,-213652,-175280,-90904,31287,150263,99198,-112202,-204222,-40772,149509,-4190,-21087,190388,48609,-215322,-351529,-369446,-338544,-245112,153504,415267,-11955,-383005,290526,916037,785017,1567270,1761606,-874847,-549675,-544109,-80915,-456192,-471516,-991100,-454832,253352,471953,284071,294540,138643,-55678,197518,166878,-139074,-246468,-295852,-339337,-391189,-363522,-251956,-87090,67968,171099,144251,88508,49621,5768,124273,431799,351600,-166515,-352423,-58928,101389,40014,93250,36040,-106091,24425,172901,114612,215544,552762,753114,762164,603657,440862,233740,-52770,-258922,-361357,-466657,-287242,111346,399371,438467,270919,48831,-100217,-230696,-236366,-114201,-1877,-7973,-99406,-183152,-118215,-31852,-76674,-169129,-57525,178966,376036,301312,111491,28597,-137596,-295183,-229837,-253329,-276327,-180433,-157216,-204606,-21339,124686,30149,-4410,207544,385187,226776,68105,157828,59243,-106940,38306,181613,104375,56962,4218,-126427,-175916,13729,191060,79873,-154038,-125922,-53034,-180322,-297411,-333830,-276489,-109668,-35966,-54001,23430,20155,-76262,-115868,-102109,13894,162943,190486,139825,131409,177886,114919,-161228,-362898,-294850,-112209,-214022,-445808,-346646,24499,202796,280728,299686,75522,-182077,-159234,61892,133066,48842,-76543,-178503,-227780,-159152,-216895,-282856,-115456,54850,118371,193611,253005,213610,100524,18620,-43250,-135775,-84183,60407,64810,108696,111814,-132963,-215970,121666,407583,365226,221473,203886,232855,160517,50708,-7845,164576,308546,122574,-24593,55673,113077,165321,218306,138760,-45420,-217056,-383880,-489450,-358224,-122314,-100986,-225734,-176506,-101305,-8737,149188,161023,24622,44312,162635,150829,-22143,-93955,45227,-20341,-345126,-452803,-274491,-110299,-37914,-36190,-926,102704,124969,112742,133666,71631,45864,60261,16968,130479,326147,286194,89604,30345,81183,169263,293849,339861,121159,-30,45591,200044,226357,29255,-199291,-183191,-103437,-56759,15033,79890,7901,24379,132273,158885,81653,-24777,-90357,74524,338973,467438,217732,-120516,-201632,-200847,-289753,-411173,-330529,-152714,-84804,-113481,-11989,80409,130417,36962,-115019,-228649,-271498,-187679,39530,36871,-236892,-289809,-168949,-7280,257650,230129,-130010,-298177,-105216,40454,-11672,-111449,-127067,-231565,-336227,-252083,-43564,20960,-171310,-310288,-330229,-255147,-162189,-87367,-23876,70141,164527,21435,-291312,-482793,-433263,-285010,-80381,51330,69483,72993,13389,51859,227278,475104,351110,4411,-98277,191936,438734,262891,8052,-97500,-68603,34024,19526,-114180,-147414,-82845,-52320,-41448,-14016,-49744,-120324,-33149,-60611,-108262,22284,216775,276195,187162,324202,513095,280156,-127666,-239030,-114552,-89971,-40482,164157,315306,420940,312067,189579,148191,157138,194214,185111,29816,15522,194578,205603,-34395,-189273,-157157,965,152710,36373,-168507,-254636,-131958,87780,86805,-146598,-336536,-430585,-261461,107780,256310,58516,-179034,-323683,-217679,7468,87602,101470,130546,-17348,-198086,-221638,-99135,125057,330868,376015,377909,250772,85095,39881,67367,82806,44436,2638,79972,103935,42920,-5173,49952,160742,104266,-24780,-8040,-6760,-108804,-144820,-62993,63738,140884,91361,-69413,-349903,-352729,-79604,86224,-122538,-334146,-68662,388317,343402,157392,159738,76230,-81101,-119689,-886185,-2348047,-2288306,-631620,-148336,933603,2432334,2251542,514748,-19190,-106271,-137026,202582,-23095,-1036453,-1349139,396978,1801081,1447214,190661,-292724,-414121,-747896,-570476,-243564,-219555,-163367,108418,328507,92661,-396156,-554968,-97685,314197,387778,281212,135416,53241,84796,21689,10508,96475,234940,300669,140756,-135600,-336250,-398526,-212479,179992,369334,303543,180239,123870,111795,123332,1093,-151746,-240419,-398093,-378601,-201979,-48207,-22305,26477,26063,-21524,32838,180245,284591,267109,203021,107062,-20183,-108366,-43657,5559,14324,1708,82799,209492,170771,-29581,-101231,-45718,-204258,-380968,-264714,-139025,-169834,-216706,-166719,8894,88321,-91688,-189310,-120607,-44930,-167346,-245160,-175913,-81378,-92220,-122223,-20757,81261,72576,-20688,-115818,-181837,-212793,-191781,-94381,3378,-68686,-133742,-12231,31569,-39048,135416,338139,184233,44600,234683,485768,473631,207278,19462,-10739,-23887,-138032,-177682,-46536,149547,300248,275881,174087,157774],[107133,-4625,-151895,-147025,74275,289433,370187,214230,61655,165558,313625,200180,23978,-6147,56989,-15274,-277690,-366705,-188602,-49115,-26963,18027,-38004,-150511,-145438,24368,174725,136452,2010,3954,132005,61509,-109686,-134082,44545,254007,316833,312281,124353,-191306,-305322,-356371,-409288,-237477,91798,185862,-66545,-175162,-25394,96262,132064,-1332,-187005,-280272,-226904,-110995,25828,142062,190054,16373,-179709,-156655,-155993,-176772,-160152,-14658,185065,280203,246302,184556,128541,-62947,-272780,-414472,-448264,-390686,-139479,-773,15995,124523,188969,133165,-16689,-130752,-128392,-105979,-141755,-150223,2243,124148,51324,-122266,-133876,35011,106266,29527,-60377,-103127,-84202,-148053,-99446,58219,208656,224508,197033,146719,-19714,-102821,-97831,-79557,38407,105846,38493,-57414,-155245,-127307,-12849,8917,-119372,-130096,44985,138844,31464,59808,140742,54109,-46492,-133708,-235596,-276567,-134687,44321,48438,-4262,-44219,-127501,-156720,-78003,-66056,-1317,50909,15299,32670,109896,14781,-88464,-78600,-72104,-149219,-265547,-175966,83859,153950,16945,-76612,-58653,-185356,-176286,-16500,-85318,-132080,187385,424817,330724,49774,-127624,-189140,-236031,-194340,-101105,-19099,2568,-17402,-123530,-180835,-101374,-143100,-140979,88272,235622,228542,346136,582957,487567,199988,119853,125737,42225,-73341,-266785,-411099,-370237,-154556,164477,428602,330201,25552,-43985,133798,195911,37045,-122663,-197020,-225645,-149703,96915,290487,188537,-60106,-207162,-125843,71153,196956,315762,416368,293306,128348,69410,222795,352989,256870,23861,-24982,-4139,83850,143589,102824,110987,181788,199469,-13336,-237067,-189787,-67152,-120569,-241831,-227335,-120020,-93060,-93359,58813,154473,134992,145933,204574,165424,19634,-161037,-203969,-131426,-17056,191893,144712,-175247,-270403,-297203,-297511,-174321,-215809,-295858,-138852,93822,194329,205644,214941,2106,-231661,-233280,-5219,114907,99196,28339,-70648,-133337,-62333,46310,132407,169263,204709,20811,-226782,-214180,-50995,-64931,-110158,-128289,-48602,144041,338927,387620,298919,240463,64059,-224776,-219576,47245,215224,167623,26478,-104347,-54954,141834,254427,245446,190234,143840,34800,-134261,-254627,-260905,-47618,167610,185358,118013,147833,226931,243420,112534,14778,23250,59543,95964,76881,11975,80685,289454,417677,300974,175442,146076,116563,279295,485609,431840,140128,-203316,-361397,-212898,-73533,-206090,-366225,-274036,31230,271187,98896,-128854,-95441,78635,179974,121535,76949,-47386,-237100,-298951,-228397,-133117,-4195,-25442,-296468,-481038,-310866,38590,302797,463874,463570,424247,349243,171560,111518,138772,-31669,-261781,-269328,-124199,-34856,39723,100015,149316,112358,58934,-5541,-55054,-46240,-56189,-153105,-232229,-129451,71269,200341,222234,113151,-40927,14850,167990,201440,5740,-52606,153686,204083,165832,157545,-30846,-103264,114749,120704,20217,55938,23153,-63826,-34166,31684,86731,168445,97507,-55838,-21776,52682,55058,-3850,-108597,-185912,-92131,55421,-20609,-141761,-225980,-242243,-168093,14363,151893,105651,-72151,-167331,-62045,141946,31504,-47930,30253,-154664,-322718,-381924,-318316,-201158,-193321,-21629,182601,-130065,-441655,332738,947628,127084,1043102,2584232,-808929,-2409572,-1109209,1204896,684908,-81544,-1209540,-763670,490032,904263,418698,284572,179542,57895,241727,28018,-383571,-376387,-236813,-241199,-432925,-491254,-300364,-146449,-43679,102283,154619,153061,96894,15187,77462,272645,150771,-219132,-270101,36565,119585,-53030,-101569,-165556,-212214,-7301,103596,-22564,108139,467211,605898,535671,486719,432752,258027,-49179,-243196,-250069,-260137,-89605,242566,442352,390244,229372,56724,-96292,-249219,-251628,-68432,78931,65744,-76590,-257714,-266448,-99302,-77090,-225836,-112407,172201,316636,241418,96051,-1366,-154553,-269816,-229339,-251679,-255809,-162634,-153721,-227453,-84121,27994,-40823,-55939,117634,298763,189793,45604,166907,108142,-96908,-8918,158277,137686,157226,63094,-189153,-231001,40230,196269,40956,-153574,-80040,22948,-87659,-266573,-300563,-225240,-100568,-124043,-221777,-156998,-48912,-36165,-57296,-82815,40673,235062,218247,111370,111147,165844,95214,-162247,-372908,-343072,-152015,-184203,-344854,-244778,10377,76449,171077,249012,54475,-210034,-203685,18350,132060,88953,-3465,-61675,-135784,-168280,-294703,-329935,-143007,-2337,34527,156982,242394,181330,82642,25993,-69959,-195534,-132704,23260,54125,103624,82379,-173287,-226253,155178,446000,318259,149413,197332,304780,216192,78705,15801,177224,281974,87944,-29162,125377,252909,304229,300475,184852,-3866,-187885,-428182,-573161,-397800,-162188,-178648,-268978,-149914,-42758,12908,161071,206809,91438,117865,240042,207391,-7118,-64208,118503,81223,-235433,-321740,-143560,7667,85699,40443,14119,129260,189780,168316,198791,108555,26789,84374,108422,190520,276300,228625,140743,104229,20340,84383,279559,331920,29570,-122209,-37261,141848,172157,20686,-121544,-104728,-86380,-37692,53822,95129,-12146,-40336,33457,85774,56072,-51418,-121103,53993,321921,453604,247323,-33050,-99896,-146963,-313361,-509148,-491826,-303761,-127249,-24575,112900,130572,98863,16141,-49038,-119906,-192895,-188532,-19280,-40983,-280867,-286606,-142480,-693,226397,201583,-126690,-308194,-110696,102347,92251,-40462,-88105,-220464,-331161,-234868,14921,99268,-124834,-270319,-257846,-215028,-224063,-180876,-63773,91291,145442,-29349,-345262,-485857,-465657,-328390,-147838,13380,99767,140511,99615,155091,310015,516225,381813,23946,-122344,96782,313841,198713,11226,-139328,-190141,-48681,56501,-49468,-104563,-15725,9936,-81864,-94695,-93019,-182700,-116156,-75829,-68136,48210,265765,326896,158064,186102,418616,284296,-119013,-270602,-144951,-69276,27296,183913,269540,344449,230894,88842,96069,175708,203791,141690,-14592,-27593,192736,263830,13501,-203567,-226099,-100918,26587,-40002,-189814,-223551,-51236,161466,163381,-54419,-242195,-318011,-186455,91056,178087,-37910,-278656,-388283,-271517,-37165,106828,176122,191402,4615,-214429,-264976,-95825,153819,324647,354607,403073,350463,186673,94066,67427,30802,-37481,-81289,43699,181201,173324,71809,63575,112958,57419,-15952,78715,147842,39198,-59535,-47442,80515,215014,211650,86718,-188422,-225060,13249,174690,-34559,-252059,108766,628341,571367,408832,388801,105005,-257150,-495649,-1605560,-3260806,-2754525,-888246,-27065,1534545,3149838,2496145,516081,-100951,-164416,-145769,31919,-770794,-2151332,-1931101,664253,2296257,1670938,295109,-221934,-310252,-651451,-512075,-194573,-152579,-100819,157681,374487,121094,-357616,-556850,-134224,315573,397969,211113,-18950,-113842,-45124,-32616,-4496,63000,228371,413336,281425,-73335,-339629,-408373,-224981,161935,395179,369236,200614,44641,-19382,-6614,-92428,-177280,-193787,-312756,-287430,-163100,-122853,-107996,31846,113619,65524,101075,241126,298384,228962,197197,171031,67145,-25581,-29240,-74354,-55620,41374,195496,303812,242984,73732,38099,76809,-105893,-320744,-247824,-104595,-100692,-129629,-63598,134334,170792,-47231,-111804,-21001,-3149,-147297,-170406,-111932,-107046,-127077,-129303,-64447,14180,26910,-59572,-134981,-136410,-163095,-206894,-156243,-34952,-20944,-27007,63382,43225,-52052,98913,259814,74183,-31673,196127,499480,486499,167323,-23495,-40412,-70269,-202602,-236487,-60532,112854,236758,226215,155045,142618],[106372,-13296,-167694,-169374,58573,291544,402088,290942,119815,159844,309999,275454,107761,-14471,-49293,-153423,-371318,-375883,-145135,-10620,-8151,19724,-48005,-207671,-258689,-98922,125513,172428,75595,53729,216744,247415,96560,-40375,23727,203084,269884,248242,35075,-290309,-314458,-298208,-341431,-193073,128328,210208,-15487,-120039,10533,97053,149700,17516,-173680,-215294,-97614,27639,136554,179863,197082,15329,-215585,-259186,-236961,-209452,-240745,-91088,181262,306089,249239,224190,228295,61195,-162853,-318592,-334356,-271673,-50600,80464,51597,161093,257233,170319,-78726,-255565,-216048,-92796,-28164,-82243,-89902,-38111,25105,-41770,-59440,121142,258266,198350,20997,-90636,-87866,-137434,-93153,59276,214127,231456,215171,188900,24531,-115921,-147895,-126828,-18981,38405,-36338,-126115,-245098,-175497,1718,36196,-153947,-234540,-90244,28023,-38531,15566,74326,-35823,-162971,-279362,-359138,-386925,-274454,-40476,68871,34174,10646,35374,-7509,-73879,-159432,-157761,-85790,-52814,-22498,30086,-17871,-85916,-116834,-103232,-108267,-205387,-153757,64781,118206,16974,-52072,-63646,-240972,-249897,-55593,-82809,-116809,183413,420879,358833,127065,-34841,-162132,-221051,-191252,-106278,31143,133465,94515,-18312,-48462,-5083,-84267,-113781,103659,293563,353390,363314,411980,323457,123806,57430,62037,58992,-22027,-241292,-328325,-250679,-108985,169514,460056,405123,158311,62358,137193,169488,34504,-130984,-236631,-311069,-196199,94437,270252,184144,-14654,-173897,-102763,129107,297497,409813,483574,328884,142767,84771,225856,342475,276969,92330,37765,22457,106832,150586,69545,81156,202754,220061,-26080,-239809,-165078,-146966,-299918,-304136,-185566,-95301,-45312,23163,149024,169756,115168,65558,41935,51030,7051,-145778,-227218,-174008,-47178,184149,153864,-153201,-317519,-390378,-380332,-160365,-146804,-229328,-98166,100260,121982,105816,99830,-118531,-321159,-303512,-106340,47662,133977,82841,-16380,-46563,12319,103657,183722,191666,218456,33367,-236155,-201977,-15103,-14681,-26365,-65907,-53858,97185,319011,385121,236464,163644,7999,-295298,-304503,2560,191894,196483,96057,-29346,36290,232607,276488,167918,103785,135971,71349,-103406,-192425,-131064,70192,180060,93294,16933,95515,221852,234310,113239,79793,83285,30951,42574,54376,3605,65426,224426,257680,145663,100597,131664,111919,257442,461762,406294,115728,-204172,-304885,-96663,-9445,-214416,-401682,-303001,-6766,218366,43291,-174753,-145695,-16411,109216,122706,57422,-114312,-260874,-266575,-230182,-146345,-28392,-37437,-232716,-380353,-303366,-52038,223016,422476,452973,387539,231008,4124,-279,106720,43852,-135035,-203022,-121820,-44875,95039,239860,266965,138694,56580,18971,7281,28995,26225,-62827,-178332,-102917,69514,176982,196497,81691,-47444,90000,331298,366436,140376,15943,94730,100222,88209,174842,78131,-40196,77395,48447,-28781,19033,-60359,-159470,-73224,35071,84253,149058,75474,-63220,-33440,16439,-23399,-140326,-214589,-125794,16367,24976,-140797,-173523,-201119,-289303,-241196,-11897,133220,92725,-20716,-95406,-58366,137529,69604,-81026,-154005,-359005,-402779,-320728,-139955,48853,-50483,-118669,-27614,-179094,-399386,319771,822682,-568508,407912,3491641,-70758,-4205524,-2453648,1778430,1919611,697981,-1181851,-1132932,480445,1080421,451496,251460,184248,83545,213529,-96992,-532736,-407341,-86399,-61033,-390005,-547264,-324750,-179562,-127729,12383,131383,232006,195775,48583,2879,47822,-90807,-264071,-169641,122717,121372,-144676,-280282,-305149,-264493,-48255,23913,-112207,22859,337104,421849,293496,286681,326528,268712,23060,-149500,-87812,-28157,87942,299952,403628,270066,116764,10727,-87714,-214284,-226519,-25244,144837,150141,8219,-219039,-331408,-161723,-79240,-251843,-175735,103929,216167,183526,73565,-54979,-181719,-225119,-202005,-227742,-225771,-152660,-141838,-198986,-106826,-46481,-91194,-85226,51038,223442,154852,13146,148789,163611,-69977,-105044,45981,123352,214955,73655,-258673,-275800,37646,142045,-41299,-184880,-74538,59076,19193,-148285,-150187,-100969,-62198,-202929,-374983,-318372,-106648,17968,28557,-20236,87565,283416,218633,68712,54999,93793,41242,-164565,-372847,-392072,-217775,-172242,-229329,-130732,-28970,-89613,24341,158632,-3991,-280551,-316859,-86987,119662,140140,61882,40689,-38852,-175216,-348156,-352497,-172357,-60828,-41945,92769,188303,140537,81088,16775,-131641,-252167,-162389,-7565,28965,71901,48579,-168642,-224305,90562,349475,226598,86304,164260,315875,223975,64786,19166,182911,254337,61582,-42315,160491,331758,357748,312155,201368,43653,-134606,-408179,-562722,-360594,-154997,-220126,-297994,-144688,4982,30661,135664,213770,146057,166615,263608,201809,-20865,-21261,202865,186957,-78627,-144830,-21334,92708,202070,145270,54798,140658,221053,220081,257853,117049,-43396,29611,125240,201737,185121,123610,122691,79722,-104754,-59700,199560,244058,-92310,-269336,-159674,37417,113020,54692,-12312,-27282,-41965,17873,103782,96636,-47564,-124296,-99215,-21132,22634,-45841,-96635,48114,231796,332737,221172,68277,31419,-59705,-301135,-549105,-607604,-399707,-128369,68349,213320,156587,47431,7661,43052,-9876,-138486,-201827,-89461,-115348,-301105,-271261,-127018,-26159,131235,124936,-106703,-261558,-80896,163691,182209,41139,-19575,-182303,-306728,-204326,67441,148038,-79709,-200856,-172890,-189828,-290574,-268932,-111482,67661,67273,-133848,-397344,-438284,-426484,-306041,-166251,-14493,119184,216170,208954,249661,339179,485370,360023,38224,-132036,-14487,132127,59127,-47042,-201993,-288800,-124345,58216,-14340,-73283,38319,52672,-123841,-151529,-107664,-205898,-169113,-65997,-25722,40808,223090,286024,86983,15069,265054,245889,-98347,-271995,-163831,-46041,77617,168313,194468,222791,114913,3547,69953,198212,216672,93989,-81155,-94062,149738,277095,42740,-196241,-256952,-195832,-148382,-163929,-237965,-223316,-43574,142352,188506,41230,-124016,-196513,-125520,57640,94804,-125585,-369813,-465239,-334074,-111569,62631,164131,148509,-46357,-244101,-295326,-90596,143612,269562,292765,390736,397253,243960,102482,30116,-36450,-123121,-162756,-19752,201426,264078,155683,66915,8822,-59533,-66024,102077,221644,138198,23428,-929,120509,294663,312559,209411,-37951,-87985,90933,225234,60709,-107562,289405,772035,672648,523479,512444,103866,-442505,-828424,-2083609,-3823522,-3011851,-989097,101587,1829739,3579571,2667996,560011,-131085,-212065,-244925,-260383,-1395478,-2990545,-2259868,895779,2611614,1665790,297117,-180636,-213472,-509122,-426481,-172877,-134870,-79697,160810,329795,88080,-292905,-477991,-150881,274491,360727,143144,-95549,-206884,-162039,-73988,-11884,604,152891,427891,346485,-35359,-312909,-355008,-210180,108162,366685,380153,164361,-65484,-148625,-131854,-171655,-180970,-120651,-190737,-166828,-112707,-202124,-199892,20775,164925,129710,147555,264081,275341,168091,158486,192757,137865,55806,-34794,-186526,-176170,-644,185549,301002,266173,149743,162197,175829,-24435,-232082,-209974,-47337,-23926,-64819,6817,233575,244987,18687,-16612,54454,8155,-135444,-131861,-110818,-163923,-153948,-120260,-108830,-68265,-36516,-117665,-170361,-116359,-138032,-226484,-190193,-20695,66162,93251,149390,81253,-37206,42760,123019,-59161,-76428,195989,460653,398515,81552,-56514,-43899,-96965,-250333,-270760,-93862,26719,106501,119482,106269,114230],[109455,-27590,-173151,-191050,9975,237275,347855,256353,112744,116488,244300,283719,175689,3544,-124635,-250592,-405581,-322709,-69212,46210,36972,13772,-82537,-240921,-313489,-190846,66730,173004,93109,50478,235837,358112,258144,38996,-28536,117295,193286,136562,-88182,-369330,-282852,-203934,-242737,-115928,158201,183215,-13421,-66093,45879,74509,103281,-17049,-175259,-151368,20334,155041,217247,169304,153082,6701,-214562,-319908,-253769,-198299,-286257,-146288,161262,284870,219857,227291,260171,119931,-52610,-143536,-160922,-159283,2187,151628,117167,182707,282610,206276,-82001,-297888,-259714,-92477,71891,-1945,-176502,-197399,-24587,-5808,-30951,156980,346997,317889,85279,-72369,-87155,-130151,-103033,19525,160909,187982,201161,202008,51896,-116462,-170110,-171568,-104426,-52227,-128144,-234015,-344430,-223450,-15867,-6089,-231122,-352821,-234862,-104263,-116018,-29643,2984,-127674,-258973,-380957,-426661,-424030,-360991,-139830,41842,34647,52911,170810,103362,-85034,-231886,-274095,-194396,-98121,-48024,-6949,-14129,-64088,-154719,-139149,-43343,-90325,-105632,10965,28308,-2078,-11388,-43187,-246908,-264180,-73604,-75197,-116938,126270,339549,333450,161572,9326,-160009,-195762,-185162,-160915,8544,201148,156738,52024,49586,71777,8116,-4364,161297,320654,402838,309808,179956,92849,17413,-23582,-22731,56085,17652,-183513,-201114,-110727,-65977,122041,387366,373211,221117,145500,138461,123955,18123,-130260,-249871,-347150,-201106,108355,246030,166896,37160,-108823,-56652,174767,346277,423976,452844,308087,139644,90418,207076,290882,260435,130231,72963,43799,118590,144795,45032,66120,215962,214845,-49279,-228104,-147538,-223998,-428198,-314907,-128759,-69561,10297,161152,243947,150653,46616,-45213,-153610,-100074,-3190,-109004,-240232,-210633,-40554,179893,125733,-158864,-373073,-482592,-461001,-172666,-95187,-152750,-61374,74496,23107,8524,25289,-165910,-318630,-319083,-195525,-8079,163714,88540,-29268,19665,94003,170034,208215,156896,185272,53792,-199188,-176947,-15867,-9868,14664,-38123,-50326,77942,269720,296618,140886,118226,3559,-325608,-387863,-83537,104073,185792,169807,92013,163536,302271,269574,127309,86544,161193,133396,-37642,-98158,19451,183053,146796,-44124,-109714,23097,172961,150084,65973,117056,102881,-41178,-48709,9767,-21851,19911,115030,74812,-16363,7936,95072,95459,194560,367337,333010,89009,-167042,-205901,17678,40119,-219406,-418547,-330419,-73421,124684,-16328,-193851,-175786,-109842,22460,85445,989,-162391,-245947,-225806,-254297,-211393,-98309,-55340,-146240,-271604,-306899,-155402,119255,342580,388894,311543,121150,-130473,-116231,44028,110953,37836,-50671,-50463,-23266,158410,378413,359928,145537,48940,49999,61845,64129,56572,12100,-77353,-37002,51972,81081,90442,-16278,-84243,148678,460181,480949,243620,72593,25456,-12930,-17355,139551,162192,23668,4562,-41234,-73028,-12119,-122773,-240329,-121328,23699,69298,123504,70664,-43673,-31424,-2325,-60016,-207007,-252264,-36804,127639,8116,-220919,-163993,-147786,-314367,-295745,-34787,107488,74613,38058,-2468,-18824,156645,123934,-89221,-304299,-515619,-434965,-179436,110596,306063,70981,-186290,-181771,-150009,-263413,316281,672846,-1045556,-126049,4083340,761924,-5458979,-3907950,1735276,2987086,1766514,-785828,-1384064,255042,979308,366589,153761,114076,5942,126159,-158534,-542630,-344965,105982,156442,-264346,-484238,-273231,-148427,-159923,-80966,84957,313488,329320,109095,-68042,-168440,-294853,-286380,-83314,162465,104444,-197010,-372230,-325635,-229549,-64616,-23141,-117312,-13406,205647,267339,138027,94733,189714,282458,153268,9410,87637,169821,216446,291758,309279,125579,-25863,-66849,-67099,-130132,-161765,8601,185295,230071,145802,-62419,-279410,-187296,-62036,-212592,-194621,24620,124848,160512,74503,-96294,-189187,-140567,-114489,-159144,-171335,-126000,-97441,-109687,-67794,-58774,-80062,-49472,51901,190690,143087,-4217,126247,225271,-25448,-216425,-108628,90287,234205,48804,-299563,-290253,10113,56481,-125302,-223630,-102586,56167,129880,56614,91664,78350,20508,-216802,-452198,-403301,-121118,90197,134505,86114,167906,313582,198137,27577,-12354,-6802,-22288,-155839,-340985,-396861,-257250,-153777,-108311,-16820,-64211,-234543,-107266,69500,-66435,-355017,-446333,-206507,111258,201993,120503,120268,63064,-137962,-332391,-330527,-182554,-86786,-64221,42421,116858,107630,99072,2275,-186383,-260464,-147489,-14402,4874,28818,24423,-112619,-196356,-22971,198314,167956,70127,127042,282832,204592,43682,39810,217676,262707,66017,-45922,174545,356833,334447,266128,194283,95564,-50281,-300802,-433599,-229411,-76394,-202478,-304810,-149962,51030,69133,115644,215446,202745,201289,243716,147894,-40824,43133,292611,284655,100255,48120,77486,140641,297042,272323,136471,159564,230478,269683,313782,120535,-118212,-59728,100196,190764,95483,10180,51164,-17112,-241215,-208955,97527,131977,-196700,-388246,-271990,-71009,72764,136058,125823,66948,51421,120907,174269,108639,-64379,-183848,-209334,-109900,7364,6484,2994,90329,117498,157225,167533,181444,182565,51634,-240875,-503275,-618028,-397493,-81029,149467,281648,167197,9145,43649,168855,98687,-104500,-210109,-132429,-137462,-266426,-225458,-101340,-56074,10546,33303,-60262,-154635,-4848,231347,262026,137715,76658,-111642,-252748,-153167,111212,166861,-38044,-114180,-89256,-175572,-337144,-324180,-144602,28290,-1496,-216802,-400936,-343960,-319546,-225185,-123545,-14243,132827,291389,319220,320990,326762,409157,306044,61917,-111039,-104865,-41969,-99884,-144253,-258686,-316380,-145772,44918,-4972,-52099,70277,61992,-153577,-159641,-75084,-162934,-150904,-11696,29305,19147,116056,188314,7422,-127050,111584,194878,-42494,-214447,-151389,-14106,115505,141003,124722,113027,15395,-32025,82963,225831,232367,56262,-145335,-149690,91602,251558,58265,-159768,-241941,-273961,-321632,-297899,-298652,-243657,-98931,40756,163382,127469,-5184,-91525,-82633,28237,44637,-163882,-410996,-512700,-374426,-189891,-29893,76406,28454,-143990,-265824,-276243,-61866,116895,204196,240040,386387,414152,256279,66334,-27295,-86051,-182049,-225109,-80159,177126,293764,228289,74103,-103029,-197358,-154354,55287,201171,166237,74761,56567,182025,380448,393332,290884,81713,27935,129451,226587,144866,69741,424314,786195,643101,499421,502344,71581,-560674,-948745,-2087178,-3856438,-3132715,-979908,150498,1695493,3621088,2869407,735033,-57569,-215628,-387056,-539587,-1690392,-3422222,-2453779,977142,2722284,1543617,258421,-152474,-120007,-328998,-324284,-170842,-156152,-97368,120582,212074,17645,-201454,-325986,-132932,213685,304083,112880,-73568,-214316,-238301,-81820,14968,-43319,59445,360011,330292,-21666,-255736,-252135,-174290,35165,300168,349176,101826,-153226,-222742,-207176,-212553,-164015,-41649,-53164,-23781,-42098,-247170,-267833,3039,181054,165906,167752,252837,234607,112325,110144,180498,182847,116755,-58935,-306687,-312115,-100082,74518,219489,253647,199374,253462,251184,52635,-122610,-137392,44048,57395,-33660,37638,300065,316679,111679,87077,92377,-3829,-112085,-112340,-155047,-229200,-158480,-82833,-124802,-127815,-83097,-163960,-194213,-98824,-111522,-214766,-156623,71952,200309,231249,255619,159806,24707,6573,-18048,-172445,-79162,248223,419410,273916,6908,-41405,12775,-64773,-240746,-244403,-110003,-61642,-34597,10277,72924,114113],[133754,-27381,-151498,-181479,-27806,163282,242245,150049,67487,62710,139720,224478,223806,63328,-128503,-258452,-350364,-206454,35587,127186,119856,35116,-104218,-230514,-293069,-217111,25785,149092,57787,9080,202632,374434,336520,93402,-77845,42691,131092,28986,-204417,-405661,-219611,-78144,-100979,13165,207305,133594,-58855,-18633,84499,47258,25771,-75230,-175656,-92225,102996,243028,256649,128200,85631,6408,-155089,-255307,-137681,-108362,-258240,-151218,135247,232374,182619,207740,232450,114622,38215,63936,37323,-54781,27987,190513,192419,197762,277830,246429,-13769,-234468,-241289,-102109,131840,76327,-216136,-289263,-68517,-11363,-48835,133388,352346,361220,124000,-45742,-77281,-129384,-119155,-34963,79131,122832,174118,191627,57672,-97784,-150348,-189715,-176169,-124780,-195333,-330666,-396225,-232893,-45526,-86362,-303892,-424643,-330774,-212236,-160742,-33083,-30446,-183223,-287278,-377373,-395634,-361597,-345359,-195253,-2972,13062,91256,265070,155510,-105759,-260163,-313348,-237829,-100630,-37826,8445,32381,-14276,-166619,-164073,27417,54747,-29883,-47954,-74383,-13053,57583,17240,-185906,-207618,-61041,-56669,-116461,57447,232053,280076,155060,2304,-165404,-150987,-158722,-228825,-59122,200811,163882,83085,107872,131436,120457,157625,241325,311274,376601,231534,-1143,-93043,-56473,-71756,-81069,47312,48691,-92036,-50879,22100,-18459,66227,259185,265138,219866,210001,162196,90945,8962,-101624,-224506,-318352,-156056,144164,243390,172267,106619,-15934,6266,200174,324663,341080,332648,250941,140711,99815,178311,218598,222286,140349,83213,57110,114383,128029,34984,64290,214009,196820,-60281,-196561,-133911,-255655,-435927,-235997,-28946,-13196,82395,298153,327819,112748,-31969,-125279,-295009,-242881,-27154,-62882,-216690,-195810,26494,190241,79703,-180129,-420716,-552526,-500042,-186345,-61889,-78782,-30167,18809,-81311,-54920,28644,-111526,-218114,-271208,-230620,-6094,206094,61474,-83928,69395,189139,249737,214509,91949,136190,87971,-126011,-145090,-44628,-40487,17843,-22785,-17621,98290,215548,163767,49237,123651,51423,-303438,-412857,-157827,-6676,154135,254257,257729,321211,364380,263274,144366,141693,214861,202219,37492,-2453,154780,271265,92732,-164008,-201276,-35264,102281,34366,5167,125420,77970,-128471,-132944,-25943,-46273,-34920,7805,-54358,-125479,-71556,51878,75832,115240,233470,232824,69321,-101050,-97641,86026,49212,-231506,-416130,-345446,-142147,33256,-50977,-174421,-167213,-163245,-50717,23503,-72735,-173214,-183122,-185792,-293507,-300739,-179236,-68619,-62844,-175600,-308533,-243227,11759,244337,307122,248020,71114,-176832,-195916,-36865,142181,209997,159974,86019,31143,209380,466074,396042,127528,35944,86276,112696,72647,45744,53572,34137,43873,21027,-53521,-49351,-133359,-131034,182748,518779,517514,299928,112660,-25244,-102597,-125225,48723,179862,60519,-83807,-130985,-113146,-43605,-159428,-289650,-166494,-3627,41798,96833,80969,-10005,-18689,9635,-43699,-201512,-222664,49999,202015,-5908,-257845,-128035,-89850,-324679,-332825,-58982,72719,51030,80951,72361,36524,198425,193698,-57689,-381677,-599939,-420670,-5415,342707,448080,52151,-300453,-281685,-76084,-100777,351883,636888,-1090780,-347549,4057328,1011868,-5943404,-4786727,1389693,3650053,2871953,-41498,-1377508,-97819,655380,170622,-45297,-62520,-164810,-4496,-156978,-439689,-237695,261585,335347,-101342,-315546,-140430,-55136,-149296,-175361,12142,361166,448099,176121,-116887,-317401,-412200,-293384,-57399,112459,47487,-207552,-353558,-230845,-127961,-58211,-36242,-62236,-20366,80586,160549,106080,-12315,83361,288048,282330,172093,208645,263758,263661,228816,181705,-12671,-167829,-160930,-51877,-38902,-95566,4593,173438,267876,279295,144821,-143250,-178068,-34170,-119714,-155878,-38101,58103,162225,93156,-119742,-179292,-37234,13774,-68201,-114809,-93289,-33370,5913,9143,-20421,-20175,36372,103188,181598,135686,-14980,95961,260819,3027,-329360,-265086,47919,206220,-7365,-306216,-286803,-55767,-50981,-197561,-268451,-168482,4158,200233,275063,333884,246623,115317,-163070,-440713,-406728,-102820,150911,219188,191193,249769,308082,144127,-25919,-96174,-129299,-101798,-155573,-287856,-351342,-255643,-134142,-18985,55698,-100545,-336716,-205852,-9515,-128708,-420399,-559133,-318628,84329,235247,145969,149605,136783,-63785,-258950,-288784,-192180,-95429,-46595,2551,23845,60720,98517,-34202,-221268,-218636,-102081,-12561,-26573,-31696,-7910,-45397,-157558,-133186,70422,172321,91375,78958,204262,153101,18348,71744,267862,294340,81697,-55637,152984,319354,240800,163618,145535,117329,28560,-150125,-236300,-48526,42722,-153436,-315839,-180390,70531,110587,109002,213042,239994,204327,173020,43328,-75098,98862,348232,334316,239582,192216,118716,136057,332887,366008,219703,167553,201585,284657,335304,108302,-179106,-150695,53552,162608,19762,-96914,-60459,-151325,-357772,-333118,-991,37706,-262800,-458515,-355502,-167054,41794,223716,254113,169029,171340,236249,239311,126290,-59195,-207918,-272498,-161953,-594,72738,143446,172321,11837,-30770,93611,270930,309048,142498,-163219,-399980,-525028,-314282,-21152,176065,282834,141873,-15773,110898,294878,176735,-100034,-216240,-137579,-96810,-186575,-163735,-70163,-86962,-115342,-59884,-8499,-25152,89695,282516,311886,225150,168105,-38735,-193182,-105097,124240,146608,-20077,-48067,-39232,-182054,-363955,-346491,-164092,-14853,-25563,-229714,-347193,-243258,-194235,-127298,-47931,2658,131632,338387,385994,343706,281740,308645,228632,85475,-72055,-163490,-164216,-229608,-260186,-302352,-267533,-105239,19896,-30378,-54002,63358,25427,-170461,-123390,-6810,-66347,-62743,73813,86943,-5105,-9078,77046,-62082,-210154,-4750,145926,40362,-108110,-110724,19606,137821,112008,69380,44307,-37206,-17135,115407,237966,227198,17845,-195834,-172872,39979,193632,57363,-110106,-210082,-345373,-450039,-403064,-350633,-262621,-184013,-110118,96385,183051,79781,-29840,-63607,7397,39136,-133331,-370241,-484055,-363955,-246688,-141667,-57107,-127270,-255445,-268547,-202377,-15398,86255,157727,228156,409599,414860,227046,-38,-82181,-96685,-198565,-264909,-120633,124384,251102,261612,89812,-176623,-302337,-244449,-41557,102236,120157,74572,94214,246503,466176,455842,331355,156716,97761,114115,178176,204349,241500,485027,685997,522115,374717,363837,5656,-557487,-761916,-1539371,-3321390,-3156671,-959495,44394,1152378,3244826,3091462,1048862,118104,-166539,-496533,-659432,-1565813,-3434421,-2675172,813559,2639111,1441746,253488,-117583,-30085,-138613,-218794,-170041,-188230,-135196,50560,59284,-61653,-96520,-139485,-83809,151441,249743,133667,23330,-164521,-270632,-64714,73951,-39546,-7182,247712,255608,-23424,-181360,-135180,-138004,-46082,211078,288944,35686,-190439,-221048,-212571,-210717,-142304,9468,60257,114460,35064,-248624,-303854,-27049,156016,161990,150271,202735,179335,69666,62458,138118,187252,133240,-104494,-417449,-435625,-228291,-95729,85775,208718,211091,284760,288178,112053,-35732,-53971,145668,113056,-59296,15033,315399,363265,197026,157506,66524,-47991,-85503,-110349,-234191,-304174,-164221,-45531,-124269,-169488,-123292,-209666,-222110,-100881,-99478,-186213,-82859,191533,326961,343079,338610,226810,83401,-27829,-154913,-274399,-88473,285861,361961,133848,-59348,-12558,82157,-15214,-210786,-204977,-135081,-157096,-180365,-106747,30537,108114],[142267,-39961,-131138,-154243,-52386,68497,93397,838,-13177,-9775,-841,87054,213727,122637,-87523,-200926,-242623,-80511,122941,195308,205476,76457,-114772,-206660,-238946,-204207,-18813,81899,-32691,-69034,115831,287106,307647,99582,-117915,-10925,87665,-55957,-302565,-422968,-171754,36870,57010,168014,266633,77657,-145078,-4177,103898,15766,-51976,-134724,-179334,-60045,119802,251201,230915,56594,3324,4103,-58012,-64157,86237,36598,-172314,-120540,92637,152289,139167,164637,152622,50636,80924,226164,199259,28551,35582,179986,228830,185924,238324,270477,90125,-105338,-186712,-128606,132269,127843,-198445,-293840,-98537,-59162,-115378,43737,264128,310855,120125,-30622,-76514,-152544,-147170,-92180,-12507,50774,138306,152268,28513,-74068,-104064,-180885,-210123,-156028,-217192,-380230,-384184,-205773,-89040,-179684,-341395,-421528,-352239,-264756,-154726,11005,-21051,-194454,-240760,-266787,-277541,-227475,-235304,-179534,-42032,-19534,116547,299537,135058,-139961,-249814,-282387,-219735,-75853,-22239,39166,88548,42031,-153709,-181673,65578,169915,40323,-98905,-155659,-3331,141585,103374,-77867,-111180,-38511,-41135,-113365,32,135294,217263,112490,-45824,-166023,-93896,-109898,-269020,-132973,137930,113145,69460,121588,168509,220169,306994,297996,252769,278210,153114,-72640,-163733,-66050,-61921,-89303,32601,61740,7640,83437,116734,26816,28620,121899,120111,170407,254186,205401,75438,1833,-62207,-183511,-255063,-92046,178031,259549,209674,182850,77979,67105,200331,234364,171986,159233,177154,151112,113250,140143,134595,168277,121769,64385,43191,78404,92103,26724,56400,184844,171350,-53425,-159254,-130055,-229623,-314483,-75505,109282,74544,161769,400070,373626,65540,-86285,-128981,-319615,-341724,-88313,-34117,-151550,-110098,142448,206326,27947,-206371,-451238,-587255,-478931,-182087,-52824,-34601,-20169,-63046,-176282,-80237,95051,17124,-63185,-188509,-203318,64762,263277,22217,-148277,96249,278210,323050,204214,23451,92837,120010,-50616,-120062,-88492,-89964,-3180,-1183,45318,144010,166626,32353,-12124,171037,125063,-239533,-353848,-181257,-99335,116281,340058,440869,482034,420173,275641,205146,226818,267653,249358,86081,51464,229705,311528,40912,-221796,-221437,-61313,31978,-61040,-35350,108528,17307,-202368,-174900,-29531,-52499,-80252,-63596,-86937,-146647,-110946,20281,59212,41988,97712,131246,62384,-19548,-4272,93563,10102,-256771,-398027,-338344,-188009,-21908,-47233,-121203,-115987,-153547,-87900,-44300,-142012,-149377,-87271,-151459,-328782,-372194,-231213,-68914,-6032,-106004,-292842,-290602,-77626,150511,243841,232177,95087,-125380,-214058,-116847,123818,336647,378408,258222,106084,229795,471477,369234,91164,18980,122844,165298,80886,23385,60074,117243,112402,-13555,-178909,-169291,-217648,-162321,190803,493807,475123,311547,144387,-25364,-130644,-196510,-68310,123654,56449,-158338,-202717,-147429,-74265,-170806,-298287,-194034,-38904,8914,75552,101275,27155,6671,62377,25560,-144024,-153008,106908,216195,-21950,-253818,-81437,-37985,-312189,-345221,-82344,34417,28131,96830,104742,87557,258848,276936,20034,-361908,-594281,-357219,159876,490700,417139,-140379,-482860,-331588,1424,9327,425441,815617,-592495,-107403,3357743,277812,-5676259,-4634735,1095624,3748611,3693400,899786,-1039346,-424242,246188,-77958,-322946,-318004,-366237,-136222,-108948,-271669,-120647,336533,428310,58535,-79560,59676,92566,-95248,-244115,-65033,363271,524179,247618,-110114,-344557,-410063,-280122,-96588,-15112,-38185,-172051,-223318,-49528,9743,-28418,-16147,21311,-11203,-22524,111433,199467,32107,68843,288495,367526,293104,245892,240628,242224,157170,72814,-99262,-256631,-227687,-35507,39131,-45451,-32488,120868,261564,370109,335988,37012,-125058,9387,12664,-51222,-46684,37670,186669,132239,-107686,-140092,74602,163294,35039,-58037,-46155,53757,129362,110753,59488,74624,151196,181411,185558,133289,-5945,80200,268945,11714,-402709,-353326,31643,161930,-50866,-254209,-252587,-130486,-139543,-226247,-290193,-233939,-62754,220489,439602,508364,366486,205524,-45356,-331872,-324302,-46856,200331,274461,273130,317004,282977,82931,-75963,-175934,-240375,-177539,-154493,-201162,-238724,-188852,-94720,38366,85309,-120661,-366442,-239685,-51395,-164701,-439984,-598601,-379574,43459,232099,148234,144691,180616,45646,-134707,-230000,-196108,-88394,-2494,-21261,-71081,2661,72087,-74193,-204156,-117440,-23653,5581,-46333,-83085,-36066,17306,-94755,-161362,49161,255469,149815,41103,113819,93162,9930,119680,327914,344090,108542,-61443,111929,249349,129012,46772,74329,108391,88740,4265,-23106,143685,177762,-87915,-326520,-217561,66767,153362,136063,225296,260112,188122,81315,-76555,-107225,139772,360972,332232,314142,262295,111631,106357,311428,391988,274035,160901,145952,262860,319252,89399,-193058,-187379,28343,143111,-18026,-164774,-157129,-247084,-409328,-391478,-54062,12600,-261116,-454417,-382031,-220385,26813,290845,352722,282612,298950,336894,291069,161223,-17367,-178559,-262230,-156460,-1711,126849,287196,284139,-41722,-174772,21340,317123,383356,189236,-90291,-272044,-357776,-182192,26545,133962,205656,78417,-21875,192006,392655,213428,-108413,-204791,-90268,9031,-73899,-93455,-28553,-104818,-214684,-130922,36734,93665,177534,303578,324944,288360,234187,14754,-145374,-77236,102673,102737,-26470,-22178,-32169,-199946,-366302,-334619,-166553,-47356,1043,-156235,-247377,-168232,-96300,-42936,28791,22745,117802,344413,386348,315344,226688,212862,143491,98874,-30146,-185337,-205797,-288081,-362495,-326410,-161125,-18069,-12498,-88395,-81516,18015,-45850,-171373,-58459,75605,52131,66375,165885,135426,-18365,-92768,1457,-106511,-229502,-66903,104417,120312,9757,-55039,49250,144094,84954,24057,18776,-36504,24548,134725,212045,175993,-38825,-226607,-153707,13348,119856,40530,-71276,-202237,-416081,-504387,-446635,-367501,-248919,-248640,-260186,5159,190893,104184,-24037,-69874,-12335,61682,-46192,-244003,-355780,-287461,-262582,-237885,-195560,-273729,-349864,-254357,-103706,21563,53405,140775,257179,442950,394659,163884,-71658,-112690,-64720,-174194,-286212,-141342,55736,139609,230108,107114,-186175,-335729,-297002,-148879,-38312,15686,21226,86615,285292,534798,497098,335011,181158,110163,46593,91254,232869,372714,475112,526347,369780,207005,136620,-92818,-427966,-304433,-576102,-2340130,-3035994,-1012788,-233508,361854,2512489,3202245,1409247,336280,-86549,-502383,-526603,-1072342,-3103139,-2994609,382616,2398326,1449313,335411,-56890,54927,32497,-112935,-144122,-191443,-158840,-21551,-77145,-119324,7130,36621,-12836,105873,216708,203408,153744,-92703,-261889,-39053,148055,23704,-11905,151781,179498,-12051,-95199,-28753,-106463,-109996,131234,228262,-5169,-159692,-136651,-135081,-154933,-111380,28250,134019,234184,116289,-197281,-290096,-52494,114575,140019,118441,140471,133427,63262,48001,103846,177392,128023,-132556,-465343,-488105,-315528,-233013,-27131,173176,214664,281550,313640,172580,29357,49337,269063,160990,-102586,-13054,320771,408548,280054,203964,17288,-75153,-17181,-68828,-273930,-333289,-141049,15979,-70392,-151170,-118663,-211805,-212575,-79422,-60096,-104028,47311,333296,453160,453729,422254,295146,151758,-14728,-209279,-300087,-68990,315990,336016,68235,-52608,66179,185054,80869,-121275,-122001,-106871,-171049,-229879,-144714,46419,153469],[124444,-63366,-110602,-101634,-43428,-22208,-59375,-131406,-94060,-83568,-140847,-88294,145935,157560,-25267,-105607,-114876,23829,174033,234649,275756,141153,-103066,-185071,-180128,-174616,-78452,-23126,-140969,-153467,5698,145152,213932,76019,-127502,-26358,72833,-96533,-360252,-432706,-157840,119634,212281,325190,334753,51981,-219661,-16397,107912,5839,-77474,-155839,-174188,-50995,81766,181137,149470,-25782,-69408,5079,58240,199480,345534,197896,-55813,-68704,44190,70405,101089,114737,58902,-28847,84007,301095,290958,94225,53385,143646,205121,140324,175995,270694,189892,35136,-122214,-156346,95571,155141,-120606,-214612,-102870,-125449,-204976,-82783,116930,196385,85218,-28866,-85109,-191635,-178536,-133505,-87425,-7800,105398,95196,-25471,-49283,-44059,-144028,-188776,-129658,-179521,-351277,-309970,-157033,-144522,-255556,-319482,-337183,-294304,-237756,-90070,89448,19852,-161427,-130321,-84001,-110644,-68751,-68567,-88584,-49869,-44180,123014,272127,55935,-180094,-212117,-206365,-161859,-48905,-33527,39696,115944,81153,-124055,-194001,48798,206905,72362,-131107,-185601,34883,221974,193947,45803,-16432,-28949,-37483,-103222,-32613,75899,168505,57805,-101214,-146509,-30563,-38493,-241526,-168488,38068,18758,20130,99760,181826,279059,384209,296116,149208,130606,86463,-31188,-103989,-7359,9425,-44850,7891,44625,79099,168458,160333,64418,20569,13480,-18950,99156,277007,249191,65280,-20860,-46440,-162935,-208547,-56322,176548,274448,265562,241967,138725,106272,178990,103529,-39610,-17070,102335,161234,121649,88248,41712,100894,76034,11821,-18043,-1293,30463,4147,23872,124605,138896,-39286,-142159,-148939,-167569,-117812,113161,245149,164906,226082,435965,356040,11222,-99037,-46052,-218150,-382991,-201850,-52697,-66561,24899,259850,201885,-29157,-232810,-465202,-586908,-407913,-156736,-78125,-50896,-54820,-166835,-258475,-92019,162738,144903,68166,-126689,-146640,169059,314593,-17153,-202686,82474,317904,348720,165993,-39114,51929,113688,-21854,-124321,-144884,-154296,-45415,21748,110206,173264,107769,-75528,-45480,220058,174122,-173052,-239397,-154371,-159285,65957,390735,584910,593915,443612,290477,256278,264818,267328,236365,65311,14418,194848,273076,-8143,-219814,-187037,-74237,-38416,-114372,-52495,57482,-76914,-260586,-179927,-12858,-49123,-123537,-108286,-47173,-98586,-114414,-4051,30893,-28061,-25261,31944,47934,41253,42813,36025,-83943,-314842,-392724,-327397,-219739,-53072,-35779,-75410,-56695,-106639,-107225,-125260,-214628,-136006,-19121,-149279,-363090,-412854,-251971,-79481,-16154,-96616,-278992,-312918,-160167,51564,191641,238614,139379,-40586,-198121,-205318,32524,362118,518922,389637,149580,180662,364091,269765,23088,-27352,122200,188676,79897,-11197,13130,115171,117492,-69277,-284598,-265194,-273165,-195439,142354,364917,341599,256591,143720,5433,-108194,-231018,-198884,-15049,-19304,-229506,-280529,-209417,-132873,-197270,-304042,-229743,-106315,-57111,25033,84959,23133,9834,116470,96034,-103388,-119692,79976,130999,-75941,-252853,-75118,-29845,-299984,-360682,-137664,-38780,-26863,49118,53705,79923,284879,320560,88172,-294614,-540385,-286360,247817,490709,201327,-473582,-722019,-378194,-1548,-41139,454637,1167296,353011,563901,2166388,-1369322,-4908480,-3483140,989490,3172871,3890067,1743767,-447258,-610349,-131427,-340368,-650388,-621015,-559658,-268472,-89154,-135203,-52973,285085,379949,140617,122027,244059,230073,-39467,-296825,-158610,283142,505435,283004,-69969,-280280,-344837,-292346,-216686,-207371,-163057,-141244,-64019,116913,97542,-28373,-19348,55237,-39480,-135524,69097,333854,191239,120115,241802,343127,303802,162943,89803,142103,77822,-16265,-149831,-298074,-273146,-50895,52595,-60844,-124880,14635,185508,354246,414166,172506,-72388,21654,108130,55530,-29473,26419,183020,139859,-98199,-110025,138360,262287,97715,-39548,-18296,121008,202511,177550,119754,135919,216058,207715,146518,97072,-6394,58155,219737,-31803,-443354,-363139,27517,97916,-78368,-173005,-215071,-211018,-210814,-233154,-304211,-294404,-140969,159094,458003,536879,381526,234951,66635,-186963,-212275,6272,207047,266068,280762,315257,220034,9006,-141719,-269905,-349784,-268513,-178809,-114078,-99269,-91715,-60324,38933,50439,-148677,-353254,-232753,-79324,-194948,-425456,-563332,-394854,-35222,163512,111216,97984,165160,136864,-13809,-188748,-222529,-106688,8871,-70605,-188106,-96508,-8945,-126402,-153649,-2049,46833,8234,-76472,-134931,-77134,36004,-30995,-97507,126222,356929,199250,219,14140,16141,-2682,145810,352110,365879,114860,-82774,41629,151845,21817,-68799,-19772,52732,96273,96862,124817,277602,268414,-50330,-349769,-264931,22662,165107,172761,232967,241636,143947,-21487,-197104,-147046,140024,309746,265266,297642,236725,59818,63413,227720,310088,248711,110281,56613,192421,250943,49862,-165225,-156260,28840,125947,-31198,-194336,-205146,-262413,-393565,-388204,-59932,54396,-205365,-392526,-359819,-235149,10357,297463,387549,377417,386092,376938,307670,202333,46514,-111725,-193646,-111202,-17373,127217,371881,380538,-39859,-255322,-51440,291276,372489,167801,-56567,-172014,-190369,-62787,32028,18825,46345,-28337,-26065,245291,420852,192388,-121172,-173288,-3663,146595,36350,-36229,11655,-111712,-275252,-175148,54643,162239,222876,274209,288449,304302,251797,25593,-131954,-93162,43242,50825,-56043,-48577,-68187,-220738,-351740,-304220,-162901,-75252,36262,-41396,-144446,-141562,-58568,6601,70348,21659,88104,303278,317133,244749,174185,135043,56333,84896,-5971,-179569,-172915,-267641,-427042,-333606,-39907,76623,-54135,-170773,-131482,-55035,-129568,-160491,6988,142229,148872,185626,233182,160163,-17007,-96434,-8132,-120188,-205036,-82541,61694,151426,85693,-4821,69118,132661,55241,-21880,15408,-3461,54881,111516,135471,66367,-125075,-236089,-97389,19936,53017,13087,-62819,-243865,-475278,-475737,-412754,-328859,-176391,-246008,-359682,-87700,147119,63436,-64678,-95257,-42340,77416,55517,-66885,-150003,-153437,-229876,-289562,-298927,-372480,-403637,-233529,-29316,20002,16640,147721,299671,445279,336833,81279,-118447,-102864,-1718,-122039,-291439,-151238,-19059,-18694,127070,113184,-133271,-285665,-284023,-222894,-176404,-116884,-67060,28332,273097,560809,505583,305885,156942,69631,-55303,-15088,228392,439096,421678,371943,236617,48362,-117678,-216032,-224115,261691,489270,-1161379,-2668086,-1154230,-628673,-445647,1564176,3018370,1651134,494367,-27868,-382778,-156000,-383145,-2559125,-3334211,-246034,2037915,1548153,495398,26367,119257,152200,-14110,-88390,-150021,-150352,-81751,-171290,-152671,77594,148526,47420,68063,193727,282774,254344,-45323,-239932,-42713,186384,106242,27563,99852,135202,13641,-27638,27498,-101200,-158022,62527,163874,-33857,-97576,-18214,-17490,-75957,-93139,-4455,135082,289424,162073,-134637,-254938,-89888,50452,93183,65518,57965,75044,61788,46421,70842,143469,93312,-146300,-450499,-472753,-349795,-306164,-104069,133618,189515,229682,300462,193895,35540,125776,367548,171083,-168189,-50962,303229,415205,303320,179522,-70006,-105288,52083,-12360,-280493,-339715,-132468,50686,-12430,-120844,-118634,-213613,-208238,-77202,-42930,-30314,151247,405333,502730,498761,439626,290683,152110,-13812,-216761,-291797,-75986,261255,268904,28085,-37429,113189,225749,133103,-53997,-80983,-88619,-149589,-222902,-155054,53368,172899],[109848,-58487,-53779,4334,33029,-59425,-153287,-177874,-117978,-118511,-224543,-226199,63601,177550,52706,12231,20548,110483,203696,254822,334660,239952,-49318,-159200,-120372,-134454,-147237,-141542,-218380,-207321,-81698,28849,134993,68187,-82757,13476,97309,-79355,-355205,-426984,-161751,173268,351257,463855,410637,90506,-215191,-22508,121021,51935,-9386,-107986,-144958,-46161,27123,69632,44272,-92594,-106689,21904,177383,446089,551775,330871,57376,-9470,11814,17472,77662,75899,-3791,-68576,80261,291257,306853,145813,100998,119233,130838,67453,109196,247090,249504,134549,-70169,-164232,61615,174133,1532,-83471,-79710,-180239,-281927,-199768,-31030,74063,47319,-27640,-87603,-221698,-201922,-149999,-128502,-41989,81221,37144,-81333,-23913,16822,-85559,-118212,-54653,-89924,-236970,-191556,-109323,-208423,-294061,-235990,-195445,-180724,-134697,18663,170446,67253,-94244,18277,114935,53083,64233,99549,50232,-17193,-48336,106094,191915,-51959,-214025,-162748,-119321,-96260,-45173,-90172,-18966,88685,86736,-89092,-200613,-19048,152368,51460,-138481,-151768,98627,280237,268518,155735,45196,-43443,-42439,-79015,-36250,65697,157393,27462,-119986,-94008,38795,56361,-124989,-133059,-59019,-87853,-40321,64948,177804,286841,366142,234933,32682,-19084,42747,91191,55817,106528,132278,42109,-23839,-5382,97150,196263,170468,103216,47848,-36702,-108666,42441,287736,280709,52950,-63809,-71726,-177389,-208066,-73538,128724,276891,324478,270194,151395,122994,158487,-10774,-218058,-141446,47147,167292,127020,35567,-40645,41678,28058,-54470,-112231,-101291,-33596,-19943,-17634,62588,118460,-16739,-148976,-183519,-91990,86273,276035,341577,238415,275373,417020,290521,-26387,-49153,119251,-11578,-349460,-332875,-107849,27032,181736,344500,176105,-69143,-229425,-438611,-531364,-287179,-92468,-112641,-110788,-116385,-251479,-299392,-93303,192523,221474,135680,-103220,-80091,277346,361798,-19146,-207822,50191,304339,325912,124115,-63662,30337,72620,-38105,-136101,-178901,-200842,-76636,62595,176301,181549,55028,-121528,-31490,265365,195313,-106685,-89463,-64919,-151989,29761,406640,675006,651215,443647,313939,281714,235643,217476,185538,-671,-89819,75422,188247,-16921,-143931,-101351,-64142,-73104,-86307,-16603,13743,-150672,-266448,-130294,42059,-6916,-131326,-108082,50834,19511,-52580,15293,25332,-54140,-81022,-17668,52535,97521,75476,-19546,-170087,-363531,-375285,-285473,-207874,-44034,-8807,-27490,21458,-17731,-90095,-177568,-250649,-126315,13545,-146474,-348892,-373059,-204833,-71089,-60698,-116207,-239678,-283112,-198255,-12198,179207,270724,188557,52199,-135943,-255725,-75750,319700,573167,465189,170461,98983,207389,167357,-20998,-58918,114166,208751,107761,-8515,-32713,62058,89858,-97545,-314373,-295903,-273342,-199587,76363,199560,184048,181862,146143,86324,-8222,-181076,-265776,-156704,-112695,-254076,-328074,-262684,-175956,-209606,-283056,-236559,-159511,-115165,-24336,54013,7958,24327,189703,177699,-70246,-115837,6073,1778,-124831,-226935,-78877,-22642,-240520,-334402,-181996,-105654,-75083,-11343,-23581,45868,292591,338117,146891,-188266,-427154,-183472,282601,398082,-64530,-762456,-880158,-392285,-82315,-243583,413660,1613606,1557756,1559499,963389,-3259168,-3915162,-1781484,1013687,2014053,3337157,2261075,293354,-526712,-320872,-507158,-899532,-843644,-643179,-337961,-94205,-33227,4306,176048,249448,166293,267654,395856,362255,51145,-272402,-204476,176618,435288,317377,32852,-128724,-238363,-308512,-335391,-351794,-248666,-96602,92907,236642,131267,-38657,-29459,51931,-72189,-214931,51884,480432,436276,237345,182590,250584,243879,34775,-90672,37284,49198,-33214,-131360,-252899,-250577,-56451,39433,-100753,-208653,-73360,103264,271522,394419,264520,2172,23856,158730,155980,34279,50107,176565,133600,-66713,-59459,175920,318601,147637,-15459,30690,195553,248797,227741,175207,172538,230560,184960,88781,65711,24218,75070,166898,-76142,-403616,-251030,77573,76786,-33046,-39164,-133909,-222293,-206857,-184841,-266067,-283861,-161426,74444,354706,458684,333306,227058,163648,-16688,-66598,83942,215269,240611,249141,272089,170078,-18368,-173044,-327890,-406880,-327468,-186799,-2214,77441,50417,4189,35094,9505,-146516,-278911,-161966,-64132,-185538,-340163,-415722,-322232,-99053,83372,88342,68398,132627,215302,113406,-129103,-232174,-123959,-1638,-124339,-288809,-200750,-98302,-138600,-47742,129301,123632,19664,-89333,-146888,-87508,45238,61726,74025,288774,451336,246218,-5154,-40731,-30739,9357,167829,355971,373857,129745,-80960,-8640,84064,-20753,-121950,-78336,2544,87087,141198,206387,352745,316199,-21902,-336602,-271983,-17636,169860,232877,259001,220686,117968,-76488,-257434,-154389,134383,239369,184409,239141,172455,26388,63364,138216,161957,163606,41452,-22762,120807,175413,25906,-70657,-29222,81969,138354,-85,-156183,-147793,-150240,-290593,-309389,2317,167356,-89222,-266070,-269815,-189734,13181,261590,376741,451268,426942,364082,316321,273980,147385,2144,-64431,-22155,-27396,85952,383772,445669,28747,-243209,-96347,217611,300648,111361,-47141,-103664,-61201,25865,19446,-111321,-134162,-133268,-14495,265616,384095,140995,-100649,-93014,125509,298457,139914,20982,65787,-84046,-266271,-167237,62040,186039,230070,214582,227526,286899,237761,13754,-135979,-137389,-19854,34741,-72676,-94496,-105496,-206983,-303869,-251598,-144246,-90557,45166,58591,-63781,-137856,-56100,42609,77877,1673,60247,243616,222408,173463,146015,92677,-13063,52355,8601,-138660,-78468,-175028,-423352,-309883,69658,155354,-86998,-241228,-174085,-118158,-182417,-129577,61854,185393,206072,263201,268333,166917,7096,-7270,63249,-89851,-150708,-58751,17179,107378,89484,36185,89521,114710,28909,-59780,21134,39137,53552,48634,27692,-78592,-222998,-213588,-10189,65178,24086,-5740,-79202,-315195,-487474,-365049,-298078,-221787,-30593,-145613,-368912,-152661,73091,-12565,-115011,-118560,-81427,58706,123893,103972,72586,9694,-150005,-278083,-334102,-393127,-397175,-209846,-13197,-24152,-14484,172033,324709,385617,234887,6397,-109373,-42243,77975,-53016,-270704,-150092,-82833,-179582,-19831,103991,-36998,-162635,-193379,-226977,-268513,-234130,-152003,-53933,209533,528051,473299,254940,101534,2757,-154425,-110450,199418,440633,366648,277271,156696,-57415,-320626,-332416,-17828,738681,1311198,-62685,-1977042,-1294158,-1019842,-1051411,600446,2449380,1633865,510451,-31492,-161737,349723,296510,-1926468,-3488997,-896415,1616826,1649375,688775,131355,164335,223320,88948,-583,-56409,-91551,-107986,-204725,-157349,105882,182715,82998,39398,178735,343680,297639,-27295,-208782,-78568,165047,169533,87373,112595,153711,64525,18083,34217,-109228,-170651,24522,110182,-49840,-28554,99018,106087,12504,-78451,-64065,78678,275440,169192,-75518,-201828,-120560,-8371,50803,21392,-16728,14919,60267,61029,58829,112109,63328,-117864,-354279,-376721,-302165,-277000,-111708,110171,157530,164877,264191,182981,12144,182453,445217,171647,-205843,-56561,298974,401426,272282,103351,-154261,-112749,125278,69819,-227550,-301788,-122031,70267,53272,-74427,-113240,-197616,-186910,-72685,-34364,33606,218077,406577,487363,491174,404762,230763,99535,-11068,-155491,-224271,-76815,156292,170795,14763,-9462,133930,206377,145532,-473,-66437,-60054,-70568,-136494,-114187,71528,182711],[86116,-34950,22827,127483,141272,-52784,-187862,-149841,-92163,-129969,-262828,-310760,-24711,163073,103027,97963,117879,157458,196063,231172,350342,331288,15087,-153265,-88983,-119028,-248360,-287687,-284977,-255998,-149428,-32268,101290,79306,-12052,77063,127996,-44775,-314566,-418128,-179427,183957,428814,531706,454201,170935,-122279,-13921,141072,143289,126060,-17587,-112844,-54098,-29987,-57864,-73287,-149677,-119490,39065,260364,571433,617144,375805,113730,22334,-7963,-9832,46736,32999,-29592,-52617,83575,213603,242754,157712,151782,110100,19603,-32520,36794,186254,229214,142979,-61829,-158652,43106,181129,117964,34286,-57752,-219124,-333412,-281288,-141049,-17719,19409,-22110,-75360,-229813,-225735,-163424,-150561,-69769,47089,-21856,-128962,-13063,52292,-33804,-42461,19000,6688,-75139,-66804,-93825,-286160,-304616,-125291,-53874,-69081,-5021,122767,203709,80923,-22465,161801,266297,155558,122890,203155,172135,27843,-46792,51051,63195,-169082,-245124,-131539,-65305,-66259,-92414,-199884,-144806,-7199,43005,-72450,-213050,-124198,20428,-25316,-135572,-80380,157401,288138,298272,218883,50089,-90245,-57943,-51400,-30243,83260,180569,36488,-88169,-23318,100345,156358,52415,-38952,-131334,-185966,-99569,24732,148515,233135,254341,129315,-64659,-131007,16815,229318,240097,231913,264733,131544,-73176,-99490,37723,162567,161257,138602,88297,-38084,-142188,8336,276811,275384,18277,-135812,-147830,-233315,-266365,-155384,28540,245649,349809,241574,96887,103797,138537,-77297,-316143,-205946,-989,143074,110750,-21340,-110441,-5210,-13369,-124439,-221325,-199739,-86484,-41155,-57495,14422,106000,-6817,-192979,-244392,-51195,211320,345532,347665,259665,295585,354320,191267,-47110,40899,308292,219613,-264230,-446653,-189963,92397,296858,350122,113494,-96296,-195554,-375624,-432778,-150480,-10063,-149600,-197848,-193472,-299689,-301824,-106869,146111,200585,107691,-134414,-45298,330623,376891,12772,-169461,5152,230098,248048,79763,-57887,8770,-11429,-99968,-152212,-190626,-234398,-103624,97753,215006,148782,-2927,-119594,6898,281497,176369,-63975,38485,50703,-94479,-1778,364943,680958,634148,399963,309720,248310,126122,116068,107447,-93751,-234986,-99611,76557,10721,-30537,-15358,-61382,-81863,-4697,48701,-16078,-189274,-231526,-59999,105308,57250,-110746,-90292,143403,156634,50369,63649,35836,-41450,-70257,-20082,62586,130872,91886,-45846,-220327,-393576,-356187,-231138,-175175,-32570,-372,-282,89316,65419,-69683,-206713,-257019,-141543,-17807,-148396,-292266,-271570,-117174,-57049,-131544,-165280,-196600,-226928,-205174,-51370,174961,277269,191572,98190,-65366,-270648,-176779,226328,522335,445843,143582,-7414,40998,89500,-29814,-69244,94133,205658,139470,16993,-66476,-24256,34829,-97918,-281096,-289836,-263364,-204334,-9733,29157,25517,86770,132133,167073,120337,-72626,-260038,-268435,-207521,-252208,-360346,-314457,-207312,-221713,-260223,-230173,-200909,-172853,-91189,-13325,-31367,32490,243534,232324,-63719,-154774,-105876,-148855,-170757,-195524,-100520,-20168,-146172,-275775,-220855,-176312,-128504,-74477,-103907,-16519,254069,298103,144703,-116164,-307797,-82227,254647,246163,-273727,-871600,-878231,-397081,-266942,-583423,242920,1957022,2679448,2618896,258725,-4499986,-3040730,-379932,857124,467343,2087130,2264955,969754,-197776,-294541,-552361,-1010022,-929295,-608054,-356502,-157056,5860,47975,42445,68204,124740,305531,452470,439724,146916,-185262,-205939,50626,312048,322881,143269,12783,-185901,-366651,-427141,-405063,-279571,-77731,160321,239244,70008,-93557,-82787,-12752,-124322,-276685,21289,555756,636292,329538,88566,98946,123227,-104533,-255517,-62963,44513,-16893,-97188,-177213,-203927,-77316,-14051,-173274,-280493,-136560,19456,127093,273047,278961,54436,-23836,107517,180983,86731,67867,136766,73959,-56635,-24747,156345,294574,158416,2,74553,237527,237640,226391,189093,147897,155891,79260,-12799,17302,56080,101552,103291,-130491,-323986,-82272,141408,80223,46870,87819,-42076,-170203,-153533,-126167,-211000,-223936,-138699,-28219,145863,291165,221189,154987,182551,102808,54806,149581,205623,184889,165242,170356,115619,-18614,-188293,-364917,-433797,-375149,-204230,85705,228041,178126,62854,18040,-40582,-145643,-200523,-83095,-51065,-176125,-229671,-213007,-201784,-151673,-6877,65215,41397,64595,229098,199945,-75651,-247684,-169956,-68505,-213529,-398675,-333571,-208559,-134167,53570,211388,157536,-307,-127574,-154932,-91528,26606,137406,260710,426213,457626,237596,-9329,-72199,-67089,9289,146742,305407,332662,124399,-80351,-53567,29427,-29491,-133818,-111372,-47346,48063,119752,195806,332695,280655,-31397,-300723,-256267,-66849,138144,262335,259686,176911,93304,-97732,-272616,-152743,105672,145537,86770,143285,82608,10180,85812,42286,-36910,10553,-66392,-109173,38586,85038,-1873,43870,132887,137691,140880,31491,-91839,-22960,29573,-160330,-216000,76728,274689,22362,-135800,-160391,-131904,-2596,164253,295998,444477,374051,272195,297306,340656,238231,109600,60620,52824,-58604,-16006,282019,417735,99364,-185774,-139131,88895,164597,18776,-81622,-99275,-30433,40299,-18886,-231432,-301762,-229042,-20921,212817,258237,47481,-69449,2785,239479,395909,192875,49800,99131,-52576,-219333,-138747,38006,142982,173388,112934,132032,216290,174104,-32356,-172147,-223032,-90481,45882,-83213,-159044,-140219,-169180,-249997,-217191,-146686,-130597,-33093,50786,-57756,-155229,-76614,56927,31122,-64732,8872,160349,118454,102908,110599,47768,-90406,-18513,-4415,-92536,12975,-79026,-377283,-279606,116817,170611,-126410,-296438,-213226,-170215,-206653,-110620,67444,174904,193065,255344,244296,133387,16781,107819,163602,-44184,-109220,-38674,-60508,-45117,-11283,40703,89159,68058,-18016,-101277,3918,41167,-9444,-56534,-103235,-244553,-327780,-181680,64336,110434,19955,-28997,-129075,-394204,-448547,-217442,-149104,-85134,143832,15198,-308450,-197489,-25947,-105338,-160454,-144604,-146951,-32877,94135,179033,204777,127282,-68620,-235511,-317978,-352220,-350173,-206939,-82431,-113404,-48451,183724,287734,236841,75926,-58154,-55899,38039,132222,-1812,-236108,-152900,-140323,-318225,-184716,58695,45860,-23813,-64612,-177015,-314417,-322491,-220554,-142064,93542,410736,372848,168436,12786,-82045,-238040,-193564,129186,366319,313683,235779,112987,-111254,-430754,-421868,107127,962735,1642668,713420,-1047660,-1318205,-1304622,-1365815,-207079,1558295,1291850,335036,-135172,68386,812214,775551,-1331786,-3292934,-1378536,1177479,1620749,828679,229282,177694,247277,181807,81056,48350,-8685,-113664,-206617,-162214,72196,130304,64659,-3492,144968,341883,259047,-45440,-187495,-150615,61329,153801,108422,153042,206037,112661,22811,-15065,-135263,-159278,3264,50106,-82548,-753,157663,171998,63660,-86446,-146622,-31306,179999,119975,-54424,-162597,-152452,-65918,8909,-17104,-86526,-63570,23439,56360,43525,70610,33680,-66938,-216995,-243930,-204635,-181356,-79267,79881,105005,85170,184052,119270,-35418,198204,473602,157852,-210651,-39658,295696,351536,169377,-32416,-241728,-124416,156662,126615,-159572,-256276,-135984,47360,82775,-56391,-134261,-191100,-171358,-90388,-65603,41385,204139,316775,389651,403703,293990,101456,-20409,-40998,-74481,-138664,-92108,5837,14963,-38826,-23051,87535,95439,80795,-3841,-107919,-65574,3930,-39133,-77801,53300,137128],[-35636,-86719,15783,142940,154808,-97834,-250599,-156332,-112344,-208291,-352511,-417065,-171904,49852,38543,56537,93279,102902,91830,99294,251648,322693,8457,-223655,-143379,-188837,-427315,-510749,-428965,-381090,-249830,-74357,76037,62354,13473,97251,103311,-66164,-300488,-430401,-219390,130094,391744,471032,409567,230772,6620,-4426,146219,232893,255447,57056,-111078,-93059,-91853,-181517,-197446,-211846,-130999,36568,277352,528488,512899,303489,83147,5272,-22384,-24811,-10863,-30496,-30992,9093,102297,110843,120362,112528,169944,105971,-90911,-133205,-28606,97809,131367,62167,-96173,-142139,47659,181689,195952,100572,-49949,-230266,-339345,-297873,-175523,-41895,27180,16031,-16498,-186876,-237024,-177966,-153955,-89172,8397,-57675,-136067,-2775,69887,11574,16471,61166,85550,106313,61859,-93465,-343396,-275372,-874,63463,15511,116579,201711,187139,67237,59608,299092,368598,199358,121904,234652,245172,75971,-29189,-12256,-63594,-243831,-244388,-105604,-35953,-62171,-159905,-307266,-272300,-118997,-10185,-51768,-201976,-201510,-105332,-98540,-101983,22842,213181,267486,304978,257423,39020,-121666,-42739,3113,1530,133389,255704,117878,17592,76860,179360,278906,272413,112433,-129401,-219184,-110598,19995,127086,160705,121048,52065,-71040,-132389,45458,362815,412019,361029,397266,220009,-105798,-195149,-56676,118169,184907,203258,154005,20965,-95881,27511,271782,258749,-8951,-189850,-214567,-270799,-318739,-239779,-67288,212252,352498,181660,11801,78675,147985,-51631,-281215,-191288,-27267,104816,94128,-46523,-127783,-124,-4952,-144427,-273779,-230386,-77325,-14956,-44054,26889,128790,9822,-236578,-299670,-44877,242524,324079,279521,248561,317981,307300,120387,-19115,167406,484159,424434,-125681,-468491,-238541,137099,353080,294069,45615,-83861,-106714,-254450,-278566,763,92265,-148635,-246532,-227496,-269414,-243851,-109095,62070,117060,28296,-173225,-29952,321464,366972,88962,-79397,-9391,146043,163032,67838,-7731,-848,-97637,-154793,-134632,-157782,-235715,-110611,130914,237189,103835,-40401,-69293,70239,287721,156086,-23658,133237,180455,9765,-11114,288222,624899,572108,330339,273866,177413,-6631,15691,54136,-151373,-342572,-247587,-3155,90312,108585,54984,-63742,-57778,106150,135830,-3355,-163479,-149891,21291,170978,145382,-44669,-51144,207964,289397,182875,137735,73678,19948,11846,33745,90339,154425,113965,-9004,-193098,-371242,-316137,-160331,-124701,-28558,-7569,22383,150759,124847,-53268,-197888,-218467,-155458,-81516,-132174,-187510,-123852,-3476,-21984,-181450,-206418,-143446,-145928,-172653,-55409,169506,245495,153615,105617,9982,-232114,-220379,140321,409771,350953,87077,-94531,-68241,77867,26923,-22937,95869,193723,168248,64106,-55717,-80653,-711,-48812,-187963,-256345,-263667,-214282,-85571,-90838,-89268,-852,108520,221340,242376,75367,-172440,-304964,-259845,-223948,-361420,-337430,-203994,-212691,-225722,-197541,-204461,-206362,-158174,-97290,-71147,46693,272869,262877,-50246,-189645,-200824,-262130,-184976,-144203,-106584,4302,-10840,-169520,-227687,-228689,-164999,-96414,-130099,-63157,192432,221091,82990,-103483,-199220,16917,201126,107692,-322019,-712450,-669748,-384699,-517669,-957070,-29118,2050738,3419477,3507618,497127,-4295674,-2548251,-132418,238175,-1082163,475615,1779809,1429871,294473,-67494,-451979,-927841,-831800,-454450,-314954,-244633,19110,112525,-48339,-85013,63197,259179,417500,463016,248869,-35601,-143924,-49526,177014,305770,230609,85330,-220396,-452093,-444747,-325009,-221679,-75232,124405,136168,-54520,-172564,-160093,-100032,-161254,-295172,-9847,544040,710240,350766,-14488,-46879,10569,-181738,-333575,-117394,62941,16843,-68545,-105071,-154626,-100062,-73289,-236108,-300962,-138499,-24627,-13915,122538,252374,87893,-104200,-24632,132076,117757,88251,87550,-16998,-60601,5135,107469,221217,157582,37210,126516,252481,194175,198695,186835,97094,35951,-61587,-119355,-20851,100008,146215,64761,-160696,-216722,96677,215132,119550,144047,188765,66802,-38718,-46988,-58472,-136643,-112676,-61478,-94231,-62749,123309,104664,57000,137316,164126,155853,219441,206439,135021,77721,63014,85760,22864,-161251,-346379,-406011,-383194,-207032,152778,344233,286063,129267,28143,-56896,-128457,-122677,-3190,-34216,-155853,-97488,20897,-33343,-143916,-51990,71624,42137,-2768,196941,263055,-917,-238254,-212465,-150998,-297162,-482881,-457581,-300845,-99015,138617,244767,162892,-30528,-174451,-146526,-64847,20023,200123,412648,495181,385157,189347,1602,-58306,-61106,19218,110754,238208,279413,129336,-51365,-56600,15142,-1446,-90000,-86100,-51529,27253,92918,155096,265159,202814,-38979,-211265,-190507,-82271,105541,268238,249780,147915,102353,-60341,-221088,-114168,96870,83536,23455,72118,34036,49522,146806,-10892,-196106,-135435,-164489,-167810,-15358,25755,3562,182021,310523,198232,150346,78846,6441,152704,238175,-15258,-114059,157665,355747,121511,-4805,-27715,-57410,-17059,58275,190876,368895,259456,154228,291693,419223,326561,213284,174072,116765,-73543,-119788,116986,315957,159034,-84858,-144924,-26944,37757,-46473,-108895,-111631,-58281,24222,-24541,-262497,-364680,-251133,-16203,124277,98394,-36366,-7035,121600,332706,438899,222424,85688,134130,835,-124967,-72692,24798,83356,99487,25210,56811,140983,106348,-61723,-189224,-291850,-115828,117249,-44890,-183925,-119397,-73082,-161768,-180065,-147004,-168679,-161175,-54774,-93568,-133615,-45957,96424,-17897,-135229,-36558,102191,70936,79346,84366,10761,-148567,-81406,2466,-13653,95726,3648,-276376,-212909,127553,152206,-130147,-284505,-203420,-165193,-168111,-82948,51913,149330,158019,205230,203992,97338,23376,209013,273037,33682,-57764,-5906,-139345,-248267,-156831,44647,97975,22714,-52004,-97320,5000,25254,-84848,-136029,-187585,-355909,-376308,-115496,134488,160295,58921,-26281,-162403,-401613,-323848,-34543,26208,74030,327186,213600,-180071,-191935,-92156,-147162,-147007,-132793,-197573,-159107,-16596,145089,211723,175118,6628,-164939,-242091,-237830,-245561,-190132,-173906,-179913,-40670,209746,220275,58913,-80798,-69092,54735,139062,169775,48486,-156360,-119207,-148282,-371514,-288969,12263,106934,111759,87155,-73531,-290832,-338660,-229015,-175123,-12246,252354,235786,77763,-67365,-136813,-262304,-231590,42571,255404,285067,249340,115527,-88047,-395208,-420173,157215,942323,1511416,1095556,-86823,-1114220,-1392140,-1394603,-707962,622867,743265,39934,-291476,247741,1113421,1001447,-827303,-2690690,-1512641,804046,1428273,893775,337910,199857,279761,285304,152682,150447,97118,-80478,-176389,-154039,14577,45616,18931,-34969,116148,295974,181703,-53005,-144057,-200569,-70008,69959,87207,207219,280127,168117,23948,-68178,-136917,-96585,24515,11871,-109358,942,166189,178290,79738,-92829,-203704,-134894,60745,60557,-41171,-113644,-144851,-83250,4237,-11382,-108019,-120266,-23392,48169,42523,47959,38347,22455,-47053,-80067,-57163,-31279,-3461,69647,72700,34870,96968,49100,-46101,214470,486405,179767,-136966,31186,327356,314734,54538,-165088,-287592,-112644,165075,162589,-75409,-186637,-134971,26179,102111,-39947,-136747,-148536,-114702,-82632,-89345,30088,158943,212861,281654,296122,173092,-20721,-128313,-52996,45225,-8210,-68697,-100141,-120782,-101206,-37995,32952,-26361,7943,-9140,-134895,-58112,91465,77962,-15073,47333,93170],[-95592,-71356,52663,160437,176585,-72194,-217898,-98327,-72109,-235231,-391559,-441498,-239747,-22022,-19340,2540,65063,72299,13973,-19234,150011,296736,17585,-256013,-174266,-236126,-560616,-699614,-593842,-519621,-305360,-31697,118431,78782,44918,130028,86947,-92296,-262557,-376812,-189499,99864,309573,347755,330094,290378,168433,59810,186375,336098,370414,131029,-92955,-109207,-105626,-227529,-262069,-232218,-107490,51810,269159,393796,322943,171118,11670,-23554,-5812,-11681,-70015,-93569,-7111,105085,152319,45949,-5641,25458,139984,97415,-151039,-186779,-60593,12801,-2295,-61971,-148703,-120247,66213,175761,219001,104329,-62481,-215043,-299030,-249787,-136319,-3885,69603,93621,94626,-94812,-238530,-209805,-157798,-113380,-43291,-70545,-103567,-739,59912,32063,23129,28232,101594,247030,168505,-105693,-373942,-232118,91590,115742,29744,163476,210113,106361,12030,121834,399176,407945,174090,59965,174199,212986,71040,-34495,-91555,-178384,-282010,-236902,-112296,-54144,-104170,-247516,-396287,-373873,-230343,-74555,-49998,-191848,-245473,-192031,-155777,-75037,90130,214282,195731,264082,247754,7962,-143501,-20477,41503,13884,155071,320569,214274,127340,146772,235341,375045,441663,240656,-85239,-207135,-101948,16691,82904,54322,-18910,6232,-123,-40141,97540,422205,486781,423905,456106,244462,-149314,-301374,-185021,52439,211974,255401,190600,75297,-31116,48808,232252,199362,-56534,-236405,-260757,-284106,-348244,-312061,-156608,153389,292735,64577,-119102,15682,141270,14057,-167739,-156096,-82849,13929,37455,-71727,-123344,22705,21005,-129554,-266480,-203666,-34163,28360,-1533,66032,142475,-5754,-295822,-374497,-113774,150808,195310,129241,183792,316318,269772,74264,20114,258172,558562,515180,4516,-403558,-253145,124790,303618,165240,-46055,-69122,-10883,-124020,-124213,109873,153452,-135945,-252441,-218086,-192722,-169918,-121445,-42254,-10114,-84293,-211088,-51463,219005,291822,149359,3934,-9715,61430,74645,65708,42182,-32760,-187614,-195733,-102935,-118658,-240252,-135452,119724,214086,38629,-76225,-24834,108867,264341,133546,-1000,163450,269817,101711,-28809,168595,502181,461182,217092,172921,68186,-129022,-65211,30555,-159231,-379364,-329810,-41514,184102,224231,72063,-99833,-44383,173477,193690,28838,-102096,-61150,72779,198434,214839,40341,-15081,212588,367444,287069,185781,101383,89581,113891,102227,111370,150169,121331,61373,-107208,-308693,-270520,-103666,-92652,-60920,-44259,33410,185257,126876,-70223,-173084,-154889,-156902,-148397,-106373,-71533,13894,91285,21989,-191216,-224175,-95272,-66473,-122615,-44424,134666,162704,86435,90847,73532,-156179,-197934,88774,273216,202797,8028,-145806,-99231,126396,138666,82312,132797,174180,167791,103486,-4330,-71591,7036,38263,-69235,-220730,-298076,-246933,-140956,-143491,-149831,-73128,67392,217213,308218,214957,-37340,-265458,-257178,-187557,-331524,-322183,-168756,-180417,-182925,-143921,-166592,-209164,-216930,-182794,-100722,63019,266421,269065,-4311,-179344,-240155,-305578,-161410,-74596,-77903,56000,143515,-26067,-195308,-256112,-176196,-58446,-76670,-62940,135904,134685,-21833,-154006,-115774,106100,150102,23577,-199886,-339093,-316812,-366804,-785486,-1247531,-324217,1829532,3584888,4055014,1839453,-2370450,-2619261,-1584651,-938620,-2184832,-1013591,1000372,1602537,807829,278107,-229536,-667885,-577747,-231078,-224331,-312311,43622,207930,-63955,-156129,24276,171079,314978,436753,340262,143505,-28457,-98638,56938,260370,257548,54314,-334478,-538584,-381969,-135078,-84044,-78944,8084,-27513,-193609,-250399,-237457,-170522,-158144,-258168,-29279,452528,620779,277911,-106524,-139547,-42389,-160092,-298187,-109608,89291,40102,-70226,-80202,-138003,-124338,-116429,-260834,-256893,-74710,-15056,-101479,10079,222077,101872,-194534,-190196,35785,122880,113672,45511,-112268,-72699,31637,52866,133016,161351,102401,176763,234403,135124,164958,188806,58421,-71977,-179811,-195690,-37168,146623,196751,60737,-158656,-117593,222436,277152,176546,213958,235193,176768,144312,86464,3281,-61516,16621,44953,-99332,-181846,18426,19738,-37463,53146,168846,233612,291808,221088,101576,16273,-9013,84526,86583,-94738,-264148,-322279,-345699,-191225,190719,409999,357789,196052,74833,-31519,-101172,-64095,54874,-24490,-133125,28355,235370,153044,-63303,-33956,101730,59525,-58999,131692,302692,90055,-202500,-241467,-221553,-347475,-524914,-554455,-370154,-59774,177582,224048,140923,-66131,-227018,-134070,-17031,31917,229484,475266,470606,257091,106919,10548,-15241,-16399,36494,68378,172125,231022,144143,871,-19699,29112,29634,-20941,-17686,-11205,34371,90230,125288,184153,111200,-33711,-89077,-93878,-61985,78562,237141,218107,133719,132198,8444,-134054,-53144,111569,65728,-685,38225,36828,123139,211086,-21758,-268892,-228269,-235330,-207706,-53468,-5754,35001,309425,450941,237213,151192,124305,105249,305151,390938,98505,-36475,207798,370936,173956,93459,92326,1296,-46066,-38860,74740,221974,97168,35644,296454,481423,380399,279775,238624,143259,-73632,-198494,-73921,150002,167447,17163,-117723,-98666,-44726,-69706,-117265,-124906,-114855,-2465,10773,-195780,-304472,-195150,-9753,11125,-68801,-102601,52198,213641,360180,404595,224820,123185,150918,42422,-31229,-2794,19832,19053,18927,-35935,12672,70946,36580,-72535,-180245,-324657,-95923,219599,26821,-166287,-53244,54496,-58754,-155201,-159175,-209004,-302963,-228890,-155193,-73439,42239,150686,-56383,-202076,-90100,63099,78151,87506,41003,-47565,-203744,-129963,32832,79383,135298,29597,-161984,-127630,103002,105797,-102932,-214962,-156467,-117665,-96521,-69117,10302,111734,118913,137598,155575,55290,-3009,218875,326137,109872,-8267,20354,-219073,-455368,-302562,45060,97975,-34808,-79512,-45564,35733,-5076,-149270,-164447,-205342,-390021,-359706,-39259,171667,177286,99794,-20047,-177591,-328855,-150460,139054,176818,199535,449303,368286,-46313,-158799,-118501,-131085,-85072,-93881,-229872,-298543,-192218,-3374,74697,113535,28185,-117328,-153172,-93612,-115638,-157970,-237930,-192689,9390,244759,142032,-102029,-202263,-37263,175150,214533,167884,80354,-49359,-48222,-107366,-335905,-307863,-32701,114903,194571,201120,25062,-230998,-298448,-193881,-150479,-78904,83440,74223,-22087,-140007,-164707,-242082,-244566,-72777,110303,245080,265655,134985,-11960,-239968,-316672,157553,777421,1129348,1117095,577330,-739289,-1318559,-1286904,-891571,-56324,181379,-276025,-452530,309113,1174621,993048,-470022,-1874698,-1295299,524834,1096878,876049,445248,236749,333069,374581,177096,198700,179336,-34949,-149625,-151867,-57375,-52355,-54274,-59797,87288,207848,81954,-48279,-85620,-207295,-189427,-71737,8431,221591,318263,204966,28297,-108019,-116073,-2538,70876,-12377,-135509,-25828,118712,109919,34847,-115955,-236164,-213328,-51215,6938,-30798,-61581,-100838,-69365,23140,26970,-84888,-150506,-81323,19139,30524,25328,56519,113987,100412,66870,90063,109746,69475,63980,57173,3997,724,-17327,-15463,229522,477849,234360,-4599,127937,371927,296536,-47113,-274427,-301600,-96372,133909,145106,-20970,-126271,-127207,7694,98515,-36414,-115414,-69686,-22421,-50223,-99827,2051,98111,128212,188724,187134,65320,-108741,-194213,-44484,167252,132596,-18610,-145415,-206967,-165889,-55861,-17066,-121615,-50430,-12328,-134380,-45356,153644,168016,47680,46322,53742],[-109582,-21981,92653,140288,164464,-12577,-125542,-21669,-13427,-232918,-411405,-427877,-239163,-47838,-68560,-60006,36852,65711,-34605,-112023,52207,240089,30193,-240673,-176661,-250771,-616631,-822713,-776466,-670368,-327062,53782,183261,97651,59808,158441,73985,-129119,-216293,-255768,-88679,107400,207402,191563,226458,316151,287251,150780,241852,409420,423867,182725,-51483,-94432,-76387,-187518,-250573,-202675,-52427,85675,254065,252646,134255,34299,-59912,-43769,33368,16667,-118154,-147728,15816,187528,213010,40516,-98145,-86094,51858,61822,-143250,-164139,-45193,-41094,-118937,-170127,-189453,-101187,81036,161764,196213,69520,-80810,-172854,-216551,-150258,-44167,72886,140576,211781,253715,39557,-216090,-245100,-156253,-127610,-86525,-44664,-24711,8377,41292,42369,-6820,-65166,59085,328181,258793,-93557,-347763,-170979,148683,118413,-10433,129089,161669,6453,-48626,174108,475103,421799,126151,-10722,69119,95247,13111,-55431,-148327,-229912,-257947,-208645,-126190,-84171,-151446,-300080,-413233,-392331,-282944,-104907,-38659,-162032,-222833,-182655,-146822,-42487,112715,171712,111175,209017,221172,-89,-119460,24601,67961,14386,144037,355555,298634,207615,179803,276603,447066,531295,322396,4969,-132771,-61653,24381,38589,-48435,-113475,24211,154569,147476,186244,411580,458909,413966,433106,209835,-175714,-364333,-279699,4059,247974,299096,203115,114782,37439,68999,174324,125636,-95176,-236000,-228616,-223983,-297027,-311303,-189075,103888,200892,-68835,-248593,-58421,125165,100752,-7402,-101760,-152989,-100781,-39411,-81461,-85423,68845,70310,-57986,-169730,-106652,42617,90571,74959,129098,147067,-37345,-335451,-439566,-226353,-4309,26156,-35811,104497,310040,265826,78098,71178,293912,519820,491914,115433,-247282,-204563,80377,181797,15550,-132986,-50202,76710,-1025,11300,168576,159187,-109544,-192148,-141278,-79391,-90513,-122108,-103874,-111215,-168716,-205275,-72976,60467,159747,165672,56696,9230,10933,12139,75447,81050,-77426,-251172,-194635,-56335,-85131,-250918,-180131,63613,156173,-22131,-98876,-4961,107052,221613,129049,20127,149371,302913,150787,-58787,34169,343899,324832,75490,20638,-45029,-192091,-95256,47518,-103354,-318049,-314301,-30213,265588,295910,40945,-166488,-68750,155770,196349,63282,-31229,12472,85333,173744,238497,125480,16416,166553,369402,320026,169507,87073,129393,185907,147569,112005,114689,98908,123325,941,-225747,-230678,-80735,-100305,-132444,-103965,33502,184130,66198,-128497,-152766,-86062,-129538,-179164,-79965,16074,93221,134828,63435,-152894,-205598,-59590,-9484,-77727,-40112,57386,42559,19017,80957,115676,-71178,-129569,72235,142221,31825,-86138,-164636,-69936,198374,267438,221950,201638,147733,117752,101571,57659,1072,55437,129129,30200,-206030,-374254,-316501,-182855,-148391,-174719,-136050,-2364,134747,276623,289916,86220,-186159,-219849,-168394,-288265,-283460,-131761,-148267,-152621,-95015,-111120,-197005,-272338,-266133,-129128,58387,205586,238958,67458,-119652,-224634,-290977,-126748,-13994,-27102,107969,263882,108994,-149305,-278052,-180360,13360,26886,-23401,95536,51189,-156589,-260751,-77584,160294,98450,-23623,-12408,54540,16427,-388700,-1039500,-1382149,-554475,1330138,3136723,4178487,4050387,850379,-3320909,-4720099,-2502787,-2495731,-1937333,201056,1505743,1183560,612442,36720,-326074,-275888,-33695,-129000,-343207,74717,292855,-36741,-155322,6907,60484,157080,345369,369688,275259,82924,-119107,-62133,152988,176006,-92912,-500491,-615294,-294735,62977,59393,-105157,-160549,-213034,-321696,-326966,-316037,-221809,-131699,-194328,-53800,282857,369176,99979,-200606,-189275,-45023,-74674,-193954,-71519,82995,8044,-139171,-156438,-206486,-181359,-161768,-264346,-186701,5022,9303,-141178,-51791,185462,69951,-293353,-350817,-86514,85175,114877,-8784,-209998,-110796,24057,-17945,33341,146786,151274,173753,148968,43300,110599,178400,35788,-140598,-250577,-241232,-57295,151714,206884,54225,-161484,-88882,224810,279596,196208,190833,186523,239233,301222,183618,20295,-32061,94628,114454,-73389,-195041,-25405,-47943,-131881,-59039,109116,259042,330891,214329,55130,-31398,-46618,77389,114930,-32439,-153522,-216490,-289976,-180786,175642,396421,359218,226957,124031,-1792,-100303,-61542,52254,-52947,-140005,97081,362274,296727,49579,12611,111201,48376,-125180,29798,292298,154235,-174083,-278186,-282701,-366216,-533443,-629264,-445025,-73346,133708,138865,79040,-119199,-294080,-146992,12392,31788,190924,414347,354591,98853,-13640,-19997,12285,31038,36517,8056,100036,178131,140731,42676,23150,34566,19844,18471,42874,32213,42669,101638,113853,105453,20214,-31381,8047,-15863,-35508,41828,151598,144325,107939,140323,51610,-70828,-10587,124117,70356,-13121,15466,54530,172705,222874,-21577,-255633,-254223,-283100,-259493,-114714,-42901,58212,380399,506960,229521,120950,139123,157739,353346,413363,137741,-10653,193714,298487,152713,125779,155238,8708,-110328,-127198,-49486,15964,-95371,-69864,289347,486868,362822,274704,224794,111073,-73359,-240131,-250215,-51457,104084,80698,-71668,-114626,-70739,-60905,-110919,-134034,-169691,-26839,68151,-70532,-159760,-91837,-15746,-113382,-219687,-155368,65519,221363,285796,288473,198713,150305,128602,31681,5924,31243,10218,-45312,-61618,-70406,-1070,11679,-38146,-76264,-148493,-311023,-46297,309047,101071,-120679,26868,171951,34312,-148093,-186633,-242614,-400759,-394740,-211650,2078,156419,195247,-76272,-253362,-159623,27112,113409,100508,-31676,-137614,-263780,-157761,84252,165867,120971,-9883,-68648,-41679,59475,52159,-52581,-113944,-93445,-51863,-27651,-80983,-49311,71794,97676,90291,114102,10634,-73081,106323,285264,156153,36273,34799,-282923,-599373,-391244,44757,76088,-106933,-97480,50845,112847,-22417,-170999,-124271,-146979,-339362,-283384,28265,167916,145810,108898,-27687,-177383,-203510,24248,275690,273770,256363,467534,422503,44928,-113833,-101786,-65781,3694,-36758,-231021,-405624,-373397,-209132,-147530,-41002,-21806,-119097,-82892,46111,18025,-94173,-214925,-124356,103814,298724,99218,-187271,-248400,24879,265091,238138,129912,96389,71638,65248,-13776,-217241,-230258,-55873,78364,212891,244763,78579,-158465,-218222,-132789,-75379,-71953,-33381,-67068,-115638,-194984,-165687,-192956,-244299,-204193,-47944,173813,258686,168976,104813,-8250,-111956,185044,645065,818185,929760,707254,-379534,-1181456,-1199502,-831769,-258509,-160266,-477346,-538539,260084,1033934,863374,-268228,-1163012,-878037,347526,746545,832761,561279,302871,416832,439809,150136,175314,214134,12353,-131990,-150642,-117989,-141039,-132115,-62470,74606,109333,-10849,-30799,-13323,-153319,-243605,-215341,-99637,176527,293811,221146,56750,-110541,-71056,108098,135454,-13984,-143455,-54639,42044,-9037,-65958,-160097,-242665,-245166,-115499,-14729,-1271,6382,-18315,-28682,56055,89533,-18169,-139254,-129018,-25302,-285,-4834,71581,181736,194331,172201,202986,200160,111275,60129,60543,-16679,-93677,-61036,51695,247139,455395,316590,158897,224466,411146,306597,-102838,-335986,-288727,-80856,69879,72036,-17502,-94760,-114290,1301,77823,-38135,-55031,50918,99485,10209,-81603,-22539,48806,90204,133857,104622,-384,-139159,-194824,-8729,266721,254284,41834,-138264,-226080,-200320,-64886,-44348,-155387,-70268,-3931,-98639,-27335,172147,208761,98187,51258,28430],[-85635,39012,113888,77767,113165,59791,141,52091,41317,-206069,-415490,-400852,-185416,-26733,-97704,-112943,18965,79724,-50693,-162211,-26684,160611,46872,-173885,-152157,-229162,-573559,-839544,-917541,-792327,-320015,136394,226625,92400,46964,169092,60715,-170201,-172968,-96188,49403,142422,112626,41999,116219,282702,296647,210978,272694,410193,388459,197045,9727,-56421,-31837,-92121,-174146,-132929,15303,120930,236779,166906,10587,-63353,-103705,-52599,63145,30016,-155765,-195754,-887,194747,236870,66840,-152746,-212830,-99755,-31516,-102050,-84867,-3580,-67345,-194971,-235727,-216645,-112193,56179,117835,131566,14366,-101943,-127137,-128592,-50462,40299,127704,197383,325561,405760,168004,-182899,-283825,-161653,-137556,-121048,691,66072,9738,5570,34742,-61669,-198496,-40313,325180,308299,-60059,-281390,-119397,149288,74297,-96571,12186,64243,-87945,-106200,196825,509278,410483,70803,-71918,-50527,-82340,-103089,-106228,-179566,-211549,-189209,-178774,-147670,-116816,-189783,-300677,-361027,-339898,-273576,-100004,-23884,-128847,-158514,-93828,-79189,-22098,70207,82234,24825,142907,173495,7789,-64679,64728,56153,-18056,77929,316785,310627,203196,149113,278938,467957,510950,324208,102209,-26738,-18307,16174,-16733,-147936,-170785,76019,335079,367379,279813,322208,317821,308266,309216,107510,-189498,-363828,-309409,-28427,256946,306091,175912,110465,71273,61075,91865,39197,-127460,-193721,-119821,-98829,-173598,-235097,-161623,68173,92265,-196302,-353463,-136520,88204,163523,136080,-43627,-227172,-221079,-132714,-89623,-36969,110076,114819,48050,-13131,19289,109417,134976,148380,179021,120877,-86674,-348676,-485334,-356652,-169379,-127314,-167639,27646,291410,277726,113011,109041,254205,375867,376545,187721,-48744,-107466,21439,28503,-120717,-206147,-43251,122915,78564,94350,161935,94242,-93181,-87470,-14679,35349,-29285,-108605,-99612,-151555,-196453,-146898,-70671,-111550,-19115,108922,53897,25826,-8444,-28578,77835,92365,-126442,-278819,-155477,-14883,-77332,-274773,-245264,-32855,71183,-68328,-108024,-21518,53050,158717,139526,45341,115682,272380,133396,-106939,-90064,177766,177853,-77373,-151239,-133244,-180056,-69858,92577,-769,-174053,-213601,11102,304832,312334,-17448,-250186,-149442,40874,134299,78503,20935,57920,67616,99744,200242,188670,46342,95600,293307,257967,71494,9674,108450,189272,142420,87071,55721,41329,138416,87759,-147624,-204600,-95277,-147725,-222058,-165720,27180,152065,-31041,-208217,-145845,-23741,-59548,-141538,-53763,53014,97892,125238,100942,-66445,-138647,-27530,23331,-44496,-47536,-43955,-70572,-7637,105219,143902,3797,-42163,80988,41689,-119103,-173533,-155536,-9186,261382,378345,367980,299559,134632,35826,56469,107366,117907,137725,202595,94048,-201695,-456312,-400526,-205131,-122839,-172736,-175524,-78544,2878,160539,287650,171550,-88120,-156095,-154929,-229891,-224664,-106244,-124831,-133535,-54451,-46206,-166250,-302507,-316503,-141577,38512,110177,190021,161976,-11223,-154557,-226201,-87023,36371,47352,154735,328283,212512,-95138,-286420,-170282,102463,152426,56244,104458,7967,-270636,-364631,-58005,195041,66443,-45475,120909,275570,187505,-460195,-1221776,-1308679,-608021,730980,2248064,3931808,6589798,4444579,-4490823,-8830558,-4020460,-1880081,-2014318,-317941,1286669,1364172,863279,299398,16105,-15405,90928,-32004,-299803,123474,351208,14281,-90907,25209,-26762,-1174,220228,332565,329425,168140,-106514,-159519,3093,12419,-277780,-620391,-628386,-210440,196179,161485,-128041,-298155,-339363,-381046,-361347,-354521,-221678,-67515,-97690,-57839,96262,57005,-111807,-268054,-188922,3894,51551,-46595,-655,64046,-51768,-239484,-304243,-335727,-248624,-187683,-231390,-95195,86255,43066,-120458,-38853,169185,19695,-350465,-423952,-160586,48391,108286,-53241,-264510,-140293,671,-74446,-35953,131585,175555,116165,21037,-52503,60468,175969,64033,-116800,-223605,-218609,-60632,126693,186847,50832,-161822,-122279,126279,238158,182630,91569,81510,264765,406934,239342,15822,-31535,116484,138197,-16079,-95792,135,-82599,-188034,-137838,37196,254418,349205,198413,12078,-41957,-23710,73599,104890,26810,-13307,-77784,-195027,-144899,149180,341888,319246,238971,180849,35516,-108772,-87769,18159,-89843,-152090,121179,406665,392313,179791,80539,103855,18207,-174414,-60151,254750,193757,-142052,-300209,-300999,-321257,-474156,-639340,-504118,-134527,43626,42567,20657,-149164,-328125,-155392,33019,28247,114072,289479,228315,-15321,-120672,-69460,29806,85917,41514,-36077,53047,146414,134535,84529,78999,46936,-4868,30640,87259,72197,58685,139921,149257,79452,-17553,-12501,65078,38890,4009,19535,52453,62884,83438,125863,59348,-41488,13729,141888,103215,-7791,5284,72807,178619,181113,-6176,-152536,-188609,-282783,-311466,-194298,-84438,71419,398793,499046,205311,84460,135935,162542,288303,315422,120993,-6935,141739,184580,90519,111063,163729,-19556,-183006,-179964,-145665,-183961,-260192,-124019,277560,436766,283534,212181,157979,48221,-58604,-214969,-344950,-213121,13335,116381,5385,-54341,-23267,-16023,-75728,-115144,-177185,-20144,137626,69512,15699,31241,-19321,-207691,-310104,-178643,27838,130454,123693,131948,170099,176986,78499,-37152,-31093,20925,535,-89192,-117646,-68989,24590,-15598,-100103,-70907,-86650,-235220,25866,361011,160835,-54050,99348,253664,109612,-137435,-203271,-236581,-390814,-452546,-218591,70426,251366,214542,-66446,-266636,-230479,-12758,147497,102424,-115240,-235397,-315296,-153851,152598,231351,70543,-81707,-5330,35760,24303,20983,13253,-13999,-34402,10958,14109,-113182,-107665,41653,108212,93744,94543,-27285,-172256,-98380,154008,156068,72924,39982,-308335,-624426,-384120,42353,23446,-187847,-102219,172111,233987,-1704,-136140,-24320,-27701,-224936,-177761,68288,126525,68246,65686,-64237,-180836,-91270,148783,355379,302869,229099,370761,353703,64669,-74680,-59798,11431,78885,16741,-203200,-448546,-500914,-394538,-364218,-237612,-141302,-179291,-54718,145967,128053,1156,-90546,11188,217528,362931,114303,-179067,-218224,81893,282002,189080,58376,91125,174912,196193,108554,-55542,-89636,-54053,14287,167405,198490,55192,-106021,-136378,-83886,8040,4845,-56083,-155310,-199730,-242075,-164118,-153675,-257393,-342695,-210377,53022,210643,208247,230554,223113,143455,289083,663338,792489,692746,260730,-301543,-1123989,-1247122,-684744,5508,-153920,-486086,-507982,145448,786315,723389,-220377,-876853,-555133,212513,485956,814182,671021,373970,497248,457841,67961,67483,173905,34575,-134544,-162057,-173148,-236302,-212897,-52537,68945,10916,-101206,-37218,36266,-75185,-231025,-321377,-215883,58179,187167,200460,96172,-91205,-35655,189516,183674,-10119,-139515,-82271,-55804,-164863,-224182,-247409,-253114,-248625,-137097,-18522,35519,76872,70371,2982,64490,136889,55308,-106694,-169554,-95721,-71932,-68703,44573,184408,203538,205191,237403,197338,85385,32068,52458,-64694,-199287,-96762,110056,240900,404607,387507,294445,272952,405236,320503,-116481,-358895,-275734,-87413,-30642,-56694,-84125,-122201,-121784,-9384,32349,-51367,31146,187720,214227,74259,-45750,-42736,9957,80834,101980,49069,-26019,-125491,-148867,33777,311064,316753,74941,-127243,-209151,-196249,-72250,-55632,-133584,-58134,5635,-49775,-18434,135514,190928,122383,51330,10677],[-53710,76743,92791,-23718,28240,118744,121234,102108,72339,-163437,-399391,-372658,-109581,19441,-108189,-147409,9046,96505,-43060,-166065,-77784,75053,69315,-70383,-115873,-184163,-438463,-725822,-933183,-822855,-283064,183866,226031,57994,12951,157280,47166,-197016,-132380,56485,175286,180491,52075,-54475,28783,192888,182392,191524,250705,331490,281480,182346,89377,1153,8981,21620,-48071,-28729,86788,149877,228318,168079,-8956,-83122,-92174,-40738,68466,20851,-168935,-222404,-60973,111944,205920,100358,-161119,-321587,-277853,-171000,-63231,21425,49048,-63747,-209498,-238533,-218520,-147993,-4257,55754,61715,-19153,-94777,-72465,-47758,24209,87086,136051,223832,405487,510791,265729,-129037,-294002,-154326,-122446,-122018,64839,154079,12672,-30307,30176,-91071,-303308,-147700,265276,321517,964,-183042,-78445,110194,19994,-180427,-130115,-31705,-131414,-130930,200349,510806,387962,37761,-91858,-127551,-240696,-228013,-161216,-164099,-109739,-73541,-134505,-145433,-116274,-181313,-222365,-241104,-234075,-197861,-46230,11298,-82625,-66177,50050,42914,2906,-3523,-10375,-23612,96992,126091,35714,18133,100368,20417,-65939,-14526,218047,246491,124864,79776,255928,450843,418895,274548,198400,102355,30357,-118,-64249,-220243,-190512,143061,498933,571261,368670,193637,110128,136382,122438,-22532,-166849,-263349,-232570,-22634,239933,288165,136920,82504,80242,44893,20827,-24962,-128923,-101951,56695,81324,4567,-85495,-61903,76332,19218,-261324,-381410,-172722,64433,208818,250224,44096,-245168,-286816,-197531,-78380,26550,150032,158771,182514,177182,147603,151159,156283,208828,213093,83243,-120075,-307720,-472658,-442126,-269833,-194293,-209997,-10210,278399,304919,173834,140931,174330,198236,247514,246382,157444,32579,-1124,-78602,-192267,-229661,-28692,136910,119374,133914,118751,-4656,-79960,47973,151350,148889,30044,-57533,-18654,-107246,-139597,-21546,-5295,-224174,-190441,5951,20283,42422,3612,-42938,78566,97418,-137812,-245302,-73765,27114,-77725,-282716,-291612,-124525,-1950,-72099,-80060,-41838,-21598,98966,173601,99247,109016,211202,72665,-146321,-158448,53032,56137,-195186,-273683,-153355,-86334,15914,164895,135815,26875,-53560,69639,304554,296970,-53524,-307654,-262279,-125619,41284,81566,58924,96856,61038,16291,123048,230163,93960,43514,173280,125300,-75438,-109474,34395,129057,97415,58068,6901,-24890,106197,135577,-81704,-180973,-120375,-201163,-284349,-193669,30160,115357,-107338,-258825,-137079,38910,63745,-18780,-12508,49371,54976,94951,146772,63092,-16616,21957,49852,-10003,-51742,-126252,-120968,39612,177848,173773,62778,41046,101732,-14942,-210792,-227118,-124202,55412,297835,446454,490363,415562,158689,-35133,-8311,130570,241217,236633,249463,127684,-182545,-493579,-459410,-201294,-83310,-149106,-173897,-125965,-126895,6748,228864,220188,19246,-69072,-120621,-155892,-156836,-100764,-118359,-122717,-23623,17305,-116584,-287207,-306760,-124189,15209,9291,138672,255945,116522,-52410,-132615,-46394,77718,135103,189591,327580,263857,-43630,-274687,-143720,180326,256715,155121,171507,21452,-326787,-413395,-30223,226799,62943,-64673,98807,199763,111359,-581289,-1298245,-1051536,-438051,239588,1192309,3411045,8729068,7336799,-5762256,-12750120,-5037916,-559439,-1287310,-389472,1108243,1363813,993409,513047,280556,129794,120455,60574,-184104,171743,359287,53557,-7284,58406,-79816,-126884,84277,229353,287999,201629,-75360,-227727,-165243,-186992,-413176,-619907,-555283,-161393,204078,171578,-141792,-352982,-366201,-355146,-339245,-335532,-169437,21868,14327,-37869,-61368,-213970,-288327,-300837,-164756,64984,165269,94304,83141,48396,-106526,-332869,-477015,-487769,-311590,-194296,-176036,-8984,138226,59985,-68446,21227,162255,-37148,-347453,-380331,-154583,32871,86556,-91875,-265769,-150536,-39719,-116695,-70291,107399,146681,-3745,-132087,-147389,6480,167753,130002,-9886,-108620,-132098,-49477,74008,137704,37013,-169677,-204625,-33503,161483,135950,-49627,-37501,256297,435198,242840,523,-50146,80335,103934,40080,51255,51996,-104296,-203553,-161465,-23043,218216,336684,164931,-33366,-28129,35954,54609,43045,61600,124075,74103,-67013,-74792,136632,271483,252460,229054,221889,58868,-127004,-126846,-26189,-121600,-164847,103929,375512,421805,275663,128147,67223,-32777,-204049,-120192,190677,192054,-119333,-313392,-283929,-226253,-351562,-575296,-542916,-237150,-61778,-33759,-16273,-143386,-309781,-147129,35636,4408,18772,160885,146189,-57948,-188763,-128442,27132,126988,48188,-57869,28434,124951,118494,115587,131586,67391,-21631,13586,92864,81480,63733,182052,214940,114754,9839,12102,59995,54109,39462,8663,-34965,-7544,51601,74751,17683,-58958,4428,146672,140370,-273,-13705,55059,116169,87401,10415,-4414,-59037,-243566,-364644,-291584,-142605,53910,360867,448394,181391,50856,109233,110259,126510,134784,68720,-4232,76797,74171,18303,63238,117694,-71347,-244754,-196642,-201286,-329788,-362293,-121155,252548,330940,152397,105802,64495,-22330,-34626,-128266,-330133,-282645,-54726,137296,103291,62356,73179,44571,-22124,-71388,-132224,13875,186099,158817,141189,124532,-17427,-248696,-322770,-173751,-57172,-52235,-96258,-25204,149771,198840,10098,-158220,-139722,-36441,-16436,-108947,-141446,-43778,77028,-7483,-139540,-63516,-4637,-108985,99195,355215,186287,16141,141805,277894,155496,-105819,-183394,-170202,-254667,-348395,-155639,105626,276204,194306,-33014,-233976,-284727,-63050,149518,83089,-180745,-304485,-340907,-119320,219687,257941,7877,-138443,36744,96784,16591,30750,79613,50076,3318,55982,21130,-149187,-144289,28639,147099,152811,104149,-46380,-264123,-315976,-23888,111358,97718,44499,-274866,-507863,-276177,34734,-55209,-258338,-86522,291804,376457,68162,-50379,110144,125392,-79024,-76309,78199,70210,-24136,-14204,-120911,-199275,-46055,201910,382722,279997,141242,200187,199627,30105,-37815,-6534,69135,117376,58093,-145190,-403962,-520608,-474385,-473942,-389261,-283114,-261633,-51614,204304,212338,132194,117468,187129,329919,433046,195050,-83398,-125830,116773,226570,90327,-15475,82867,251700,325563,244285,120684,82182,-9721,-27028,102021,97143,-20251,-69708,-63037,-52812,78618,146581,53717,-145903,-244786,-266010,-157726,-129861,-272518,-441171,-334123,-79662,156934,273875,361121,412904,404629,496726,864226,1078739,549306,-523081,-652890,-1216939,-1404513,-578066,537675,201387,-272458,-332947,71152,581958,678249,-264345,-1120977,-583174,60212,389978,871894,780762,442721,563878,456495,-19373,-75592,90386,50347,-121384,-160450,-204789,-323343,-260978,-11042,88599,-49903,-166635,-67064,58258,2301,-154855,-334409,-284214,-83003,46737,170107,156395,-43593,-11283,233687,217416,14481,-100278,-78830,-136139,-306602,-390293,-349582,-257748,-217149,-111102,-1524,88030,164352,161979,24193,49107,165900,127375,-51074,-178796,-161986,-158166,-145466,-15311,133564,158204,188383,202871,119674,8551,-11734,29998,-138950,-296682,-117397,142367,214202,344240,435964,379073,268129,355186,333903,-80548,-333585,-254811,-102661,-136398,-195936,-189442,-196247,-147883,-19566,-15774,-54832,141527,326307,303493,134099,8184,-42935,-11972,79674,80247,25485,-11759,-79976,-78859,70251,298286,311564,64801,-147779,-195773,-162837,-80840,-56016,-77711,-26058,10714,-11440,-25695,59042,135291,122385,40550,-7968],[-17959,92115,47973,-121684,-45998,171115,226557,137185,93732,-90460,-331245,-315930,-22184,78530,-90423,-144183,15681,113565,-9010,-116466,-82688,18689,110943,53572,-76096,-127399,-239157,-487476,-764449,-706852,-206177,192862,192643,19814,-16828,130312,37851,-187165,-84925,159620,243468,191613,37812,-64874,-9656,70665,-16879,73954,168712,199966,146139,151563,172934,67219,31819,113255,98278,92543,148587,161983,226681,234356,63324,-23161,-27893,-14609,39624,-12343,-157352,-225025,-153720,-41197,121348,115104,-133736,-391326,-442586,-332196,-71222,98550,79719,-51839,-180659,-198915,-205124,-201933,-87235,-11389,9869,-16547,-48224,-11435,6590,48561,74636,86736,202083,414079,524868,303524,-65776,-266264,-132991,-87033,-93734,122036,207355,5362,-71196,26845,-73514,-337427,-230937,170212,287789,58007,-96058,-72303,30263,-37218,-240685,-254270,-103344,-125538,-131739,171903,462840,331110,10590,-86206,-148548,-329485,-328608,-217988,-124925,33773,53707,-89910,-122321,-87661,-134415,-95836,-106207,-138470,-105345,20616,42111,-49751,1954,172866,164280,18631,-93177,-90601,-38851,61088,62192,42270,82155,103641,-47334,-138403,-123380,71073,107751,-11553,-19801,195246,383330,282862,188550,255471,206119,53771,-46921,-125341,-286063,-217882,167437,572721,678609,403990,37655,-135820,-88899,-106633,-169773,-129104,-91625,-78029,-539,176611,231635,82586,25799,51638,14138,-37124,-73008,-120692,-8839,222003,242655,157434,70283,64321,109177,-12605,-256701,-332763,-162991,54771,225608,311085,144564,-189625,-282065,-227579,-69237,69537,158939,173665,291876,324342,214495,126898,122992,216149,200594,24091,-145403,-239186,-413063,-470337,-300564,-181289,-184702,-29797,245592,303802,209221,138887,66824,28644,143491,285804,304040,159902,15035,-117870,-206576,-212870,-19169,107271,105419,117526,41668,-121466,-92014,156739,297626,231945,77096,6701,75473,-31272,-36059,130059,103662,-258430,-328625,-124086,-35987,31834,71,-70375,51106,89042,-109542,-172398,9908,46431,-91236,-274526,-308979,-195477,-58934,-49479,-29871,-55999,-104750,33078,199838,164113,126547,128007,-21192,-176486,-169561,-22378,-39804,-265208,-315420,-110543,40712,120390,231032,257884,212784,92117,101033,253685,252181,-55736,-327149,-390388,-302701,-62117,63444,74617,131472,77140,-56745,20633,230278,141090,10762,26711,-52090,-237017,-248426,-84896,14203,18835,27049,-21294,-85368,30289,124483,-50558,-168893,-144066,-241617,-305244,-187989,29025,78874,-129950,-252335,-125847,90039,210301,152503,37769,12201,-9199,64595,189997,195262,125307,80377,69176,22533,-52734,-168327,-93665,144426,266168,193967,87806,85751,103357,-46563,-241207,-245720,-96446,88943,290205,443680,544676,510410,214326,-66080,-73833,108375,313577,313153,258074,133788,-141984,-463319,-470824,-183272,-53919,-118796,-132779,-126262,-217037,-138740,143452,243467,125992,33500,-51207,-82012,-107484,-125750,-141078,-126425,-12647,58492,-62354,-225617,-232304,-76878,-5385,-76357,87490,310293,214603,42954,-38689,-7220,109756,214125,204202,265834,249175,-9654,-242024,-105797,217546,299740,239236,275236,81221,-313814,-384260,18330,264530,87468,-94043,-99291,-156478,-193697,-732605,-1263338,-699834,-88483,5057,238526,2701705,9798103,8749768,-6625071,-15247011,-5300651,936298,-102546,-30909,1076879,1250839,1009272,651917,427768,141356,74003,148841,-25838,197368,311953,59624,47962,73836,-108383,-203570,-38832,82347,166904,178073,-37548,-255480,-311436,-356343,-428354,-469235,-400701,-152960,82828,75410,-145696,-308431,-290457,-255962,-260479,-252897,-74429,120055,123003,3777,-154205,-364862,-371324,-291682,-138486,101005,227632,195017,165135,60390,-113166,-373714,-607852,-602422,-343434,-177214,-111132,57258,149962,48747,-16403,89821,150049,-83809,-281973,-235587,-71429,46429,47164,-124431,-217135,-134343,-89661,-145978,-74081,73048,59517,-162957,-274498,-230166,-58208,142230,206395,138530,55629,729,-18234,18341,81898,18042,-175261,-293039,-188586,77422,83871,-162620,-109228,239184,399207,211137,-1992,-58115,18979,31948,75749,178136,91784,-123883,-178715,-123706,-53352,160034,297839,122193,-71621,1302,101296,12166,-57353,68060,235172,223492,91368,42759,168042,220965,187911,208198,237391,63915,-138440,-145049,-41655,-122812,-163269,69745,305600,392888,302800,131288,13016,-82363,-201429,-134040,116401,156580,-103592,-314052,-241375,-102784,-178913,-434685,-540011,-340898,-138836,-62017,-14200,-90625,-225588,-103239,27385,-40001,-59801,91642,141378,-25247,-195049,-169511,12948,145876,60969,-46730,26656,106016,99954,139662,178284,111312,5192,-8621,63069,56583,57564,217524,293560,208024,100020,37922,5651,38563,66663,11166,-81201,-42080,17011,-2721,-55162,-105033,-33604,131900,167057,8453,-44239,-9490,-3134,-25981,28937,142942,93739,-178197,-403904,-379251,-207181,2638,281014,386160,174724,33289,61692,11812,-73838,-58067,16844,21285,34364,15203,-22980,9990,38422,-120685,-268059,-177793,-208405,-386528,-377543,-66271,217200,192413,-452,-14405,-18414,-71587,-4109,1357,-207319,-232778,-49455,169074,208892,199593,179876,102120,37172,-12661,-51701,59687,188999,155909,162309,152743,-4702,-222342,-257394,-143817,-163092,-281554,-322339,-146643,140619,209612,-59739,-298886,-281575,-123625,-44134,-106159,-133343,-13149,134980,29638,-147206,-56106,81365,37740,151984,289637,168673,74919,148001,241233,164603,-44910,-110216,-44997,-26885,-99691,-31908,95757,207238,131748,5167,-165018,-306928,-123517,102271,42359,-203132,-314314,-329134,-69369,256785,226789,-52501,-146057,72175,132122,36207,76693,122329,48708,5813,73889,-1952,-174759,-150917,27141,188735,235561,130785,-44720,-313111,-463930,-193390,30135,96116,47340,-186667,-284828,-112222,5471,-154156,-305330,-57789,370901,487417,158405,46597,230505,265130,50778,-16640,54679,13665,-102111,-103057,-184868,-244007,-94895,179100,361518,219872,21763,10187,20116,-27590,-5811,29690,72726,99104,69150,-79692,-292755,-430877,-417772,-435730,-437970,-398191,-326834,-52879,222965,262885,272886,337201,344168,400735,476387,296239,43782,-23861,106778,110703,-31839,-74961,74073,285205,412423,355425,268054,233000,66414,-19303,48760,-19904,-112605,-49583,-13714,-46556,110265,310776,271636,-40878,-243679,-268732,-155481,-130094,-283235,-470632,-392455,-184020,124951,359585,473613,525487,602956,748967,1137443,1467736,541207,-1266186,-1383003,-1458026,-1569154,-604853,1008469,733900,88321,-57551,110497,516786,746270,-335749,-1756325,-1082136,-185900,409548,976587,863786,478261,596251,462905,-70580,-204297,80,72479,-71839,-137517,-217365,-392469,-260014,56720,126637,-64963,-201988,-117356,42250,36391,-64468,-252400,-280341,-196684,-75676,145335,223792,18301,-6157,231116,230538,57968,-25008,-40559,-183554,-404578,-519889,-433067,-246268,-158915,-61894,16488,141673,262247,242452,28823,11745,172482,182309,11957,-151757,-199682,-228245,-207646,-85862,55699,100780,152104,123190,2873,-90186,-64436,-11822,-227308,-367887,-123026,140223,173297,291940,453805,404503,221977,277418,339721,-2394,-256835,-210997,-108457,-214485,-294907,-286233,-286297,-182264,-23365,-40709,-25790,267022,448455,358746,186206,76875,-11786,-14365,65323,54693,31245,35636,-14896,-7204,94418,251476,261349,22312,-202922,-209617,-124658,-85376,-40491,-5689,23157,20498,9594,-38312,-13106,92299,125582,32732,-20107],[-22457,54913,-31976,-215593,-109018,188690,270702,128021,85627,-15383,-226222,-236399,36353,102582,-75732,-127228,11210,101754,19968,-49779,-61683,-10264,147316,144926,-67253,-99266,-53540,-208348,-461322,-469731,-113454,153491,131309,-8059,-37322,77199,13481,-150099,-41579,171619,210663,133680,41901,-2766,-5034,-66090,-244447,-127044,34067,52115,17924,100520,223126,114949,21601,145138,220509,197073,178976,143000,215223,307782,174064,80810,57103,7072,-21523,-62904,-133900,-215738,-257075,-213829,9628,103059,-87268,-412427,-558367,-479233,-146538,98835,61760,-55595,-143079,-151247,-187112,-253888,-162736,-58038,-5400,20862,37495,59955,31579,23960,16054,5369,140717,344662,442956,280768,-987,-198344,-95342,-39315,-47271,153431,213127,-13865,-112741,28276,-1572,-278718,-259813,75874,219211,88642,-50099,-108793,-76998,-88326,-257565,-316140,-132562,-83934,-116025,116984,367564,233115,-26010,-72407,-110246,-311741,-366745,-262272,-83734,171967,166235,-44078,-76238,-35527,-61449,40630,2211,-90146,-36775,69624,51506,-43257,16897,221803,243811,26476,-168159,-136286,-25862,31598,-18482,6502,101553,75317,-129107,-221518,-216334,-71478,-50609,-147955,-115387,111045,278802,151141,103838,262564,256969,43884,-122611,-205904,-353453,-272220,125116,527906,653248,363311,-115488,-365488,-321785,-331159,-308259,-88575,111131,112349,29748,84226,151919,26342,-43168,-1557,-17656,-68644,-100041,-112275,48126,307876,325125,228970,179697,180180,153803,1512,-179713,-213495,-101406,69678,229747,331330,244611,-55458,-195825,-210891,-68421,75570,132112,155830,341568,378319,192774,36260,39880,163703,139846,-46771,-163775,-169619,-321972,-436663,-275490,-120737,-133528,-52384,180947,251155,186687,92566,-42810,-95206,92554,313325,360937,234939,66126,-86476,-175359,-161553,-11755,50264,50663,59598,-48494,-223616,-127732,204526,381826,278589,117169,62900,118580,15781,70398,271194,228392,-212556,-401893,-235262,-87380,-8507,-46597,-132618,-12271,70871,-44495,-81045,66894,39546,-105139,-241509,-283892,-226962,-92095,-15288,31425,-46403,-170315,-35942,198593,222063,153760,40005,-119190,-187821,-130056,-46262,-105353,-276791,-262295,-20713,154638,207200,272230,333330,326700,165478,81702,164595,190815,-23938,-301665,-496758,-439261,-145221,33116,77314,168793,118711,-97463,-76399,187427,166032,-15493,-120505,-226259,-362250,-363179,-214827,-119585,-68622,1579,-19482,-116905,-58084,64815,-58374,-169065,-150220,-249354,-285605,-162807,10732,48424,-82101,-174296,-105225,123462,342217,320879,92025,-37703,-62583,51960,218244,286088,239414,128842,78675,50635,-49411,-163976,-4933,265166,325169,188429,71976,76778,68813,-72661,-224424,-236466,-91748,77871,240935,363786,502734,543711,279559,-43025,-121262,38249,297457,335846,231254,119538,-87699,-372798,-430880,-166794,-48305,-92446,-64886,-78289,-250127,-241096,64349,258207,224957,145634,50580,-28836,-102083,-180668,-193215,-149270,-30767,58940,-23375,-133458,-109644,-10044,-21082,-136909,30415,293216,242810,98408,35805,34879,133500,261763,194248,161427,169008,-5078,-192899,-65633,198035,263394,277419,373714,156689,-246828,-291641,77274,301508,130182,-127313,-394602,-640592,-614281,-880460,-1142328,-377024,311940,48797,-450220,1848990,9424535,8490399,-6600486,-15487666,-4879021,1965391,1038197,573181,1185469,1093358,937091,703250,456831,54502,-5575,228315,124416,182471,220118,26460,37062,35450,-139180,-238816,-137556,-79640,542,104222,-8694,-241406,-400733,-445304,-313129,-209829,-206177,-173640,-124172,-107629,-154128,-198525,-156404,-129847,-152026,-127268,35358,198010,197660,43618,-181546,-381520,-350508,-250072,-128555,83069,215364,231916,223668,104063,-57061,-346303,-654395,-637918,-330389,-144110,-58920,88898,117588,1529,398,119713,108270,-121251,-187285,-62553,33947,60901,-21898,-161295,-150690,-109213,-151806,-179528,-74160,19368,-78057,-329402,-380495,-302330,-149259,80846,246603,253393,197316,133439,24019,-21146,35734,-2676,-171634,-352421,-296660,2321,50567,-191399,-98880,229837,323899,160185,13779,-39825,-35723,-54253,72722,228378,85761,-155268,-135713,-55400,-66210,79848,231074,72214,-101082,25358,127398,-69166,-183057,39701,292021,338914,253663,192633,242153,202787,138721,176217,213486,42965,-137153,-123949,-7944,-88001,-149904,32291,226848,315048,239306,74710,-47342,-114874,-170206,-111526,41677,96928,-99312,-310162,-200586,7340,1469,-249139,-488946,-409962,-172512,-50483,15536,-7606,-96627,-29996,6740,-106820,-105519,98831,194078,46410,-147136,-178717,-10404,129585,71240,-9138,35534,74037,79974,153745,209714,177529,82770,-17340,6698,2279,43559,239335,360308,327761,218308,51669,-72975,3760,76994,16065,-82294,-38165,-20810,-91101,-132715,-156093,-92644,90066,167194,15415,-83557,-113810,-149472,-125175,45849,244863,216924,-113562,-419142,-428553,-262053,-78312,171719,321241,178283,28391,-8894,-116696,-252167,-204719,-12639,70699,31540,26254,-10134,-27507,-49483,-150498,-241613,-136079,-178692,-355889,-311019,17175,175127,51356,-142917,-121528,-66739,-85558,23921,138388,-16729,-82361,45766,227829,301045,310078,251141,137334,84438,42132,29909,93088,136200,56993,70251,104645,18744,-133125,-136514,-98825,-255745,-491458,-501234,-216722,131260,198272,-116331,-412048,-398148,-211026,-81767,-88782,-104154,3267,173487,79692,-119400,-45637,151992,164259,167798,179899,112365,113137,130059,160827,136581,38021,12512,110495,218962,211775,119124,51025,66250,40044,26756,-81931,-288042,-181904,13769,-7844,-171438,-253116,-277768,-24002,240360,131239,-105919,-96428,114661,139244,71017,138952,122359,-24034,-25884,69346,-35488,-176745,-125597,31854,207250,296364,155880,-22868,-290990,-485590,-302684,-67647,60494,48386,-64090,-26818,42102,-55599,-255051,-315491,-25164,383926,518043,222612,110293,295117,351718,131804,-10026,8075,-29246,-138101,-160956,-230019,-301316,-207467,104561,306477,142410,-94731,-140991,-114802,-65345,24184,31370,14341,29204,42586,-30696,-156300,-266012,-243728,-267993,-366384,-438940,-334400,-30121,220334,282884,390754,492579,431272,402649,461906,357045,141745,41023,51443,-29649,-140327,-105344,68902,273571,428360,412178,358508,326343,155594,44324,31366,-106647,-174184,-34436,12812,-53960,101084,451009,532354,126799,-196439,-249566,-156168,-146148,-274765,-416006,-365864,-218267,133810,445194,547342,554915,686408,941105,1310589,1664607,636690,-1608381,-2208312,-1748385,-1608117,-779319,1133943,1196877,466092,235035,283624,612287,881562,-365406,-2438977,-1925587,-562086,412648,1040659,883448,459092,593913,508113,-53581,-270648,-52935,117796,23274,-89768,-214419,-417952,-200889,137492,168286,-40760,-200744,-162826,-2808,4657,-14938,-114278,-207433,-241172,-135777,135623,280730,80469,-16889,188173,222536,112473,74935,22514,-196248,-446364,-577273,-458185,-200128,-83171,-20236,13002,174815,350633,297249,14688,-37945,159347,208276,61931,-97136,-191765,-251601,-224982,-134047,-12944,70130,124352,29855,-112263,-178991,-120568,-73648,-306786,-397902,-115995,109776,127365,256295,435152,374373,155536,194900,329465,95098,-138164,-137266,-96837,-247996,-324381,-338399,-362013,-217280,-25030,-32966,39261,380883,524721,371906,218881,139772,39384,-10994,12484,609,38834,86735,42928,34120,89334,187874,188500,-41372,-283639,-264421,-124550,-95246,-17923,57516,74631,28075,-1981,-61817,-57775,87088,138952,22091,-39514],[-52394,-4642,-105387,-268823,-129895,190178,262532,90037,70425,68572,-77444,-112374,75085,93483,-57223,-87575,9401,81043,51622,28487,-5824,8171,180378,189751,-79102,-95344,73843,30874,-118774,-168263,-10332,97095,81083,12713,-21417,18896,-16629,-80832,12011,113695,95866,13023,47950,113251,43735,-174902,-415800,-327795,-97212,-48486,-58531,40844,225383,140903,-5074,122867,299490,271203,181505,106840,196801,352042,280066,194664,137784,23779,-80268,-98127,-100438,-200095,-331353,-330001,-74080,88944,-23505,-373459,-591115,-564524,-260295,20194,430,-76930,-117630,-113424,-157913,-268358,-189137,-49245,33657,87283,154103,151415,45138,-19697,-44933,-55597,74782,230425,307111,227231,64795,-96423,-39700,12004,2171,152581,181375,-35144,-140945,42384,111824,-138985,-220245,17080,146879,90902,-50058,-177324,-187979,-124745,-221651,-292006,-116352,-28537,-87912,54851,244609,109030,-78869,-65122,-25355,-186954,-323775,-280633,-59336,260801,243972,7261,-10723,29391,17475,147285,61905,-92025,-15918,77160,27311,-69353,-27950,179184,260808,30305,-207238,-140144,29,2716,-106133,-69037,73175,33110,-199319,-293971,-263716,-150174,-156051,-224859,-173267,27323,159973,58897,49788,224265,242444,2095,-215670,-303913,-424516,-349384,23437,378739,503239,246486,-239114,-526401,-508191,-505827,-418218,-59454,290855,284453,62612,-3043,73349,-21457,-109090,-64116,-41893,-71371,-106340,-111600,43020,273239,294239,200141,215673,257297,193263,48980,-49999,-51115,-1477,105340,234009,330073,321826,124423,-44796,-151024,-80164,38443,76932,112156,314487,321856,89774,-92119,-66100,67184,43052,-119067,-183950,-130768,-229883,-358079,-226403,-63989,-106841,-99394,79494,139994,91294,-2480,-142806,-166262,91801,331445,330776,236903,131052,-8898,-115583,-88179,-2704,-8785,-17558,-15153,-129896,-286111,-174153,182885,384525,292416,153108,90403,69833,-12084,138608,372534,337135,-108353,-392088,-283703,-109043,-63573,-135680,-229306,-105607,44629,38585,6283,83552,14868,-103770,-179756,-215433,-212881,-100346,14896,91417,-4483,-195478,-97859,164272,253847,166386,-38014,-190581,-171689,-57851,-28034,-137560,-231627,-130228,89973,224761,254486,285011,351906,343168,144077,15581,64915,128889,27954,-235445,-541005,-495932,-181316,9807,82439,210197,173809,-92571,-132940,119604,152443,-51820,-240046,-345146,-406018,-407437,-308625,-226349,-134399,-9642,15731,-98217,-115311,-9145,-89876,-172823,-125638,-212669,-239646,-139357,-29431,30877,30428,-31236,-64663,141288,430050,444931,148943,-72693,-79763,66348,223412,305134,286321,148741,77839,74526,-38382,-121857,107923,357399,325957,151840,28003,28299,7629,-95880,-175184,-204819,-109682,38335,174824,231447,370947,495884,330072,31859,-132652,-56580,201506,303332,193182,100102,-32500,-249442,-350237,-158104,-59236,-66663,16931,7663,-225118,-279928,21307,280833,313520,265212,169874,-4627,-141172,-241781,-248659,-179344,-71263,20399,-7374,-28237,38041,67898,-23973,-163895,-29779,208256,201660,114120,98333,99632,162047,275445,173629,54179,52663,-21349,-123666,-19318,140176,173335,269555,439061,226987,-141592,-161204,132081,330186,188611,-127132,-626935,-1021924,-976982,-972640,-965997,-177772,614808,274481,-843813,894453,7699526,6964762,-5455158,-13352768,-4090771,2082164,1725968,1181787,1336826,936359,819135,680487,412189,-44982,-54836,306620,236167,141735,123796,-19480,-34353,-59438,-179748,-235929,-194001,-212848,-153653,13872,13035,-179746,-398904,-420651,-105480,80497,-13518,-184683,-327063,-311222,-168363,-70223,-15721,-18653,-39245,18651,140950,241571,222494,62492,-157936,-293913,-247113,-180649,-123750,24012,147076,214791,255343,177397,55386,-255424,-598958,-569988,-258555,-93038,-23775,94256,63849,-63820,-23929,94014,35156,-147300,-99720,61274,100040,45880,-114108,-197868,-93215,-89502,-215403,-221512,-87470,-45698,-224320,-452009,-423354,-354564,-258178,-9776,226712,279480,259820,224951,73679,-20006,21786,-7400,-140606,-351509,-336285,-45229,64535,-102220,3912,245386,251343,115551,50508,15451,-50164,-119642,39059,198412,38161,-189708,-91527,7800,-77445,-10117,149544,28402,-111065,36778,93940,-185026,-307341,-12599,290036,400163,389900,346955,341583,219921,115965,139348,154153,3027,-114626,-51849,83185,-18412,-127762,5364,167676,214143,104163,-23414,-91226,-113656,-115234,-66531,-14853,36936,-101942,-303328,-179315,73565,146505,-62291,-391882,-417671,-169952,-26380,51366,80864,42247,54405,-23409,-183715,-113628,161135,259210,114252,-65828,-149417,-36289,78400,74630,47449,49727,28906,65488,160166,222776,254230,193293,1906,-54386,-58347,39106,257268,403780,436224,320690,47197,-140358,-31823,68976,13899,-51400,-7921,-57427,-165230,-182269,-185387,-154519,26483,138397,23202,-116731,-225764,-276549,-180580,58546,279349,273522,-72512,-402408,-415366,-284498,-169061,48646,245096,171976,25245,-97367,-248079,-363135,-275207,-14229,127876,65490,96004,59931,-33109,-119257,-153736,-172518,-88291,-135690,-268957,-190457,100094,132862,-59980,-245668,-195745,-74453,-66728,40375,245238,180070,113392,205414,313280,360572,355193,254214,136855,104499,74133,79430,95888,39915,-100169,-94106,-417,48322,-2806,1571,-53595,-306620,-617980,-594770,-244194,100236,152671,-152330,-454316,-435505,-267554,-124199,-69954,-73826,-9645,171321,120552,-62772,-28745,187669,230144,137764,50467,29706,125083,108084,65247,75599,116557,151815,243832,396764,471997,248160,-7051,-93348,-61397,12035,-16675,-234864,-222817,-91421,-56227,-102344,-142430,-203426,-6946,156663,-22930,-161705,-17442,159984,116339,96300,183766,66555,-154023,-84131,48937,-62916,-156145,-80059,35301,183197,290317,153746,7230,-199254,-383467,-333136,-167415,-12927,40378,52531,176481,119998,-152913,-340062,-290149,-6235,319767,439144,210807,102337,274732,354932,146791,-46058,-50809,-60147,-128445,-165396,-238861,-345835,-324590,7560,227895,55014,-193380,-226345,-166120,-60714,44033,-13751,-95762,-77676,-27967,-26397,-50530,-91248,-21519,-45820,-216859,-391772,-273435,25209,209857,272210,446324,526286,414149,321248,364662,321291,162373,40540,-37541,-160503,-213903,-110630,60283,217062,357788,391590,372869,338771,223190,133562,43144,-140591,-177811,-20142,18920,-65617,59502,520937,739957,291815,-123296,-218485,-163571,-172570,-247231,-299515,-265844,-173445,170129,489249,555954,506488,624790,961511,1233618,1461162,762563,-1380404,-2746765,-1946609,-1449138,-1058749,793986,1374057,721976,445161,533448,803524,997513,-308225,-2792967,-2780263,-1048758,250544,953677,799753,377766,568858,600201,30943,-255578,-43435,189289,146499,-28002,-200111,-375644,-92750,206980,190116,-212,-162825,-171481,-53297,-85384,-40626,14473,-98293,-206603,-121705,136628,309362,130763,-32210,122581,195015,162953,177565,91284,-183626,-437967,-549211,-396557,-103426,653,-8116,-24405,170224,402951,314289,-16033,-85366,135619,203170,85312,-28739,-130181,-205189,-172326,-124889,-35572,89897,125385,-42479,-187203,-227289,-167927,-139620,-341995,-367570,-86892,80206,97521,243956,387986,311540,102267,141197,311869,195209,13793,-28451,-59229,-224648,-270765,-317470,-385689,-231527,-18382,15648,141245,467982,546817,359840,238587,189888,105591,655,-70162,-81125,32636,126610,87645,43715,63746,140967,134959,-89459,-344301,-324451,-156529,-91136,29518,130609,145578,49875,-26293,-76217,-43351,147168,185238,27111,-52494],[-140578,-107358,-191542,-317007,-154653,136748,167955,-11697,13653,109644,50307,3014,59864,18408,-74056,-66539,-17516,34541,52247,69873,44385,34630,165058,147775,-129231,-134225,84557,126154,110377,69986,53092,20758,37105,64743,9828,-55224,-72866,-16717,56228,8697,-77790,-164717,11055,216134,95923,-249819,-498782,-456321,-187554,-81944,-87724,-41948,156539,126263,-48336,50339,307144,287832,147902,55446,160450,337326,334571,268205,175843,23712,-112910,-101485,-75078,-202448,-364032,-349856,-99182,85408,42954,-288227,-541304,-567875,-366920,-109741,-86053,-110961,-117304,-94951,-113139,-226265,-148809,25865,123477,162987,271003,254350,62746,-51674,-68745,-55826,38588,121272,179502,179825,128835,18642,25912,53473,33500,120300,133550,-45567,-140835,75210,235054,36724,-122617,13604,107624,85098,-74038,-249866,-272550,-136074,-134264,-184250,-63076,24696,-41543,15936,130281,-2329,-133583,-63585,87164,12293,-204026,-258628,-52549,282021,283604,73475,71900,101288,90667,207885,85215,-107587,-32143,45548,-21815,-115666,-107585,77690,232362,44431,-195981,-102215,30018,-18350,-169274,-143371,31510,15482,-222183,-321444,-237712,-113724,-141081,-197630,-160712,-17007,65984,29825,49817,171865,183479,-48262,-293128,-389647,-475094,-408946,-87457,191983,293345,92932,-302043,-569365,-586698,-584489,-474306,-37161,414808,407624,111224,-33071,35373,-41054,-147555,-109833,-45250,-41401,-82242,-105415,-10707,140316,173904,112658,203620,300885,228045,121630,111823,128132,121557,158881,253363,333992,369833,305349,145408,-51484,-89217,-18512,26101,72424,233812,193160,-39163,-195098,-140061,-25925,-53175,-170806,-202709,-131483,-155509,-248577,-166618,-35964,-119044,-162312,-36173,-2566,-53826,-128211,-224207,-189627,129587,351326,257878,185856,195515,93732,-25853,5725,23982,-31390,-54528,-65981,-171793,-286929,-200000,124751,330377,293860,193104,90415,-52225,-108748,157992,432940,422398,34014,-288360,-234699,-77284,-95100,-223544,-324169,-198860,20571,121943,82403,76094,-1287,-65759,-83083,-107212,-152385,-79722,39411,148480,74094,-160751,-128877,116052,254186,152749,-87105,-204776,-115760,32328,21635,-129539,-137459,47198,200536,252199,268025,285440,331664,282288,56325,-60597,-6457,87157,85341,-136641,-490051,-451348,-151205,18654,106417,252654,225740,-37507,-117708,64662,105226,-99983,-302730,-367622,-345339,-351664,-324905,-267032,-153208,1789,81891,-18399,-103938,-53742,-115643,-163976,-65206,-132638,-185551,-134178,-83093,32805,180724,149295,3943,152002,462607,508428,209432,-70090,-52339,104818,202533,244133,250416,130447,67371,93244,-19021,-63891,200089,390534,269218,95267,-17535,-26624,-53432,-105837,-106140,-156316,-135058,1093,122404,89219,185534,372358,344310,135517,-102485,-140180,73603,242032,174282,87676,6009,-134021,-256952,-159123,-71691,-35270,95551,105628,-161277,-260284,21397,308483,379453,376540,274733,-9775,-204559,-277723,-272244,-199353,-120765,-43557,-15565,66727,177446,141645,-13341,-160640,-88012,85641,123525,113486,166186,199461,203133,262109,158393,-18462,-61436,-43849,-36966,37361,79009,77324,236689,461917,281199,-15019,-23801,162171,334247,253780,-56824,-644262,-1113401,-1135000,-970888,-771706,-141870,705021,508497,-1034134,-92862,5144735,4879919,-3407653,-9511760,-3304698,1259793,1823246,1596896,1387057,773998,682328,600596,344727,-75360,-30145,386691,300460,102405,60285,-47547,-132854,-187695,-223439,-200570,-200324,-287170,-249863,-58143,29469,-81318,-300652,-292634,113101,307993,139432,-152284,-440891,-460082,-184564,27503,82653,45014,50206,152556,222640,241695,187885,39222,-119696,-169880,-116215,-97524,-104962,-41280,59894,166589,262116,258813,183459,-138907,-468451,-414869,-133663,-27464,-4725,86489,15071,-124111,-78045,18471,-59334,-168236,-55204,79503,78633,-23108,-214881,-227493,-65829,-89422,-268994,-270726,-124697,-110600,-330196,-492180,-397032,-379363,-360758,-107539,147170,196708,213735,242565,119921,28389,47869,14783,-74982,-286333,-319493,-59712,134940,88202,167749,283969,210922,91534,96536,96448,-14828,-141444,-5278,121925,-22350,-209036,-61349,31621,-104934,-96436,69072,1765,-95788,34992,7272,-315766,-405713,-72637,241327,397665,465476,462684,431423,258828,118056,101059,72265,-45625,-72245,61493,214809,70394,-105226,-7713,140087,118937,-53700,-123455,-100251,-75733,-49114,-15763,-36874,-789,-106582,-294652,-183799,83144,222966,79689,-268637,-365727,-160113,-26667,67518,148042,152218,122487,-60231,-251371,-93975,229192,288429,147070,21402,-88400,-58848,4511,71954,114844,70530,-13760,64300,163293,218584,318070,299856,51333,-94331,-94036,65334,287354,425437,501438,369932,27481,-166682,-50680,47865,1328,-11373,27972,-83980,-198428,-177773,-173390,-194311,-38711,94694,38207,-122824,-298530,-336000,-175099,66278,252757,258308,-60735,-347412,-328303,-251773,-234645,-65082,149285,141422,18290,-181548,-342316,-383988,-268245,7576,175134,122414,196850,176854,8920,-142262,-127234,-78181,-44277,-99183,-163963,-49098,164934,103915,-109853,-281445,-220299,-45025,-22787,48632,304239,331841,294562,381231,416391,386912,329653,191605,105978,99540,81657,90285,76568,-57067,-241418,-249084,-108717,88891,146671,126749,-12085,-291551,-610823,-578377,-241572,39589,79334,-155200,-390931,-354441,-258256,-149071,-50002,-51014,-42919,134060,146838,21291,9514,189721,225090,78733,-58242,-47690,124749,114973,135,6725,171005,270406,314858,459729,601572,324991,-42357,-198078,-137332,-31252,18485,-150383,-216125,-165411,-81084,-17544,-12396,-118612,-18692,27809,-196000,-214689,60073,204703,82031,104256,195651,-26717,-292069,-139060,34870,-60172,-108278,-15619,51806,133389,214566,121908,45335,-52378,-196395,-285820,-246062,-101399,31979,136474,271788,102437,-258116,-376069,-225782,-723,206442,279106,118162,28438,182742,283127,116966,-79048,-93302,-73505,-74949,-102725,-191586,-334628,-374898,-70253,150412,-26516,-262713,-239280,-121784,-3548,55161,-88906,-215277,-185762,-125677,-68206,-2925,44749,180439,156473,-49397,-265216,-149400,114332,212178,246503,427865,441484,306772,181002,200659,187520,109095,-4769,-121877,-244175,-237207,-93548,51082,134630,222030,303222,320829,280255,245971,207935,67183,-113845,-111880,4461,19868,-65978,11753,504688,820323,396064,-43625,-180320,-174921,-200120,-208114,-164029,-124537,-69535,205480,458137,487895,399348,431580,760474,871463,876101,867169,-657897,-2706698,-1926432,-1119195,-1368928,82449,1185861,775526,504960,755527,981257,1020113,-149295,-2585590,-3254950,-1567263,-148907,652625,596352,251435,540336,716116,149088,-175412,24161,271431,258440,25856,-176752,-261503,35877,236106,167631,24796,-100828,-125335,-83167,-200990,-138484,70028,-6255,-125879,-65989,124948,290076,152623,-47806,46618,139496,180248,246228,134606,-171967,-411185,-464559,-262271,28614,66045,-45913,-107554,106010,377768,266173,-79299,-138674,90276,152292,58818,17690,-43321,-108442,-67680,-64580,-17507,131686,132290,-96396,-227409,-246403,-220782,-212954,-332281,-293829,-52283,55608,72833,220043,292433,209411,55006,106544,268095,248625,144099,66698,-35096,-185134,-185418,-259051,-373660,-246761,-39358,57106,224286,476977,478574,302161,211352,180508,133895,-18307,-201464,-223311,-44833,97392,70239,-14885,-15962,80796,76771,-143836,-395689,-394168,-231032,-101281,65027,190042,199196,40720,-95064,-121088,-21775,209297,210128,-231,-107252],[-210396,-174642,-221778,-312028,-149784,79970,55592,-114900,-32706,142757,168542,121279,42349,-61378,-81545,-26816,-16975,22784,66552,107183,116800,88152,128796,67519,-159092,-154899,25543,93636,186152,196836,89859,-24448,37328,160799,75174,-102147,-118320,53249,119730,-59334,-220982,-323824,-52132,282829,150092,-256875,-460459,-430548,-177168,-23156,-60007,-120156,53573,97571,-75952,-26865,262813,263160,107955,22100,129245,290666,342741,292686,172202,24390,-82801,-46266,-51931,-222692,-343896,-258874,-48445,105503,110693,-166429,-417279,-479358,-404154,-224028,-152498,-127570,-122934,-78503,-39463,-119649,-43434,157784,251046,233270,354778,348688,96212,-48337,-34679,15728,53085,65248,116801,167491,187660,121210,87156,71279,25838,60843,88983,-38925,-107752,122560,325352,182530,-5568,55717,118442,93403,-94484,-300341,-313181,-124066,-19876,-31743,-262,58730,20508,13993,48256,-71590,-175623,-70131,188528,212798,-53046,-204974,-65096,228696,275404,139671,146644,156999,136061,212737,85113,-109217,-73682,-23709,-93781,-181951,-205754,-45294,175263,58957,-159240,-58014,36050,-42442,-195678,-183860,2804,32318,-197204,-301481,-156002,22542,-11768,-90472,-92985,-17100,5542,37390,80409,117111,92606,-105368,-345898,-447079,-496008,-429570,-173190,23810,83541,-68618,-315402,-504063,-548775,-571956,-488928,-37804,445878,446454,161392,3045,38474,-48298,-171435,-149280,-53833,-15178,-53214,-104514,-103955,-52955,-1346,6943,165728,303439,234178,179693,250307,266045,214818,190547,258842,324942,362453,412316,307465,44386,-106100,-89575,-14714,37192,114107,29721,-153367,-240496,-161233,-95169,-140730,-215361,-243872,-192011,-135848,-151320,-121907,-58520,-177078,-240620,-160620,-164722,-235319,-287021,-316665,-209681,157945,351169,168247,95096,221473,178322,72222,89773,51814,-18193,-52611,-87757,-181800,-251528,-207134,51537,239929,272808,209011,49194,-212647,-253786,113593,439057,467999,169976,-127673,-113466,-13444,-93410,-277920,-394831,-282862,-19181,161554,120795,47503,-10445,-7775,18766,-709,-84172,-58972,36222,176983,154376,-91113,-134339,55993,201513,90172,-119050,-172650,-40548,102012,61772,-106680,-38194,200788,269902,233258,244676,268504,277761,169407,-60319,-121360,-42686,55806,112056,-42322,-360441,-333396,-76151,52044,131924,263969,236704,36446,-41246,41537,29072,-165043,-310645,-302985,-213930,-223287,-271134,-249870,-139158,17235,147849,93483,-32897,-58204,-127156,-147817,3039,-45275,-156469,-170040,-151228,37143,309435,307234,80570,146465,428628,502080,255472,-39412,-7784,137007,140301,101590,130307,63662,32723,86635,-11776,-31855,221615,343326,169569,30931,-48612,-67322,-100795,-105144,-42232,-111532,-161066,-19980,91677,-32328,-13220,189398,298943,220043,-52423,-190557,-32888,183798,185681,76118,2686,-73561,-196171,-179628,-83507,-6319,142962,172749,-98121,-216194,37397,310195,393331,439932,319243,-45847,-266855,-270867,-245288,-202400,-171615,-120099,-49909,121376,266457,184444,-4054,-146804,-143292,-36925,49900,122559,245295,320879,246528,226789,153259,-40431,-145072,-64847,50151,99485,45054,18093,205679,450876,317619,117063,95590,149238,293224,305233,91999,-386739,-861260,-1033092,-871895,-594791,-240879,552570,585929,-1161063,-986689,2514455,2835716,-1162831,-5170593,-2701775,-63080,1512805,1740741,1224129,566854,531101,475068,285873,87,71747,463081,329894,85966,43258,-41375,-213811,-308550,-252644,-138818,-161420,-296927,-270164,-89096,38090,24578,-135620,-111318,254530,401572,230956,-63482,-420521,-499224,-191851,65551,112333,50667,96210,241710,263697,197627,96026,-38201,-108259,-83316,-22556,-22288,-59106,-74544,-7005,114675,251215,317216,270173,-50685,-319880,-220840,20384,44354,3367,77756,-9302,-159698,-139820,-82971,-157072,-193069,-71983,-14394,-37655,-144230,-302772,-243088,-73964,-112533,-300710,-318105,-184128,-162943,-358920,-439600,-318007,-372097,-423035,-181069,34324,30893,69435,175369,147273,107745,102854,60428,14462,-180243,-276453,-46970,246823,317818,330763,324259,206897,86407,131061,172777,50963,-117448,-38473,45441,-59538,-195646,-54529,-3607,-159614,-168945,2622,-4041,-58990,23422,-102146,-429242,-462113,-125749,167646,335346,452335,495407,472497,294178,129507,58920,-17647,-96611,-25674,181593,345273,150301,-94806,-16254,135034,48921,-178021,-184405,-72538,-18834,5809,22827,-21905,-9539,-116083,-290798,-211983,39624,214470,139941,-156728,-289380,-182206,-84475,40539,170000,199312,142407,-107321,-297305,-71464,244139,245302,129099,83327,-21554,-82442,-79685,61034,176253,93097,-40261,71294,157864,191687,332951,354841,110076,-102867,-89422,122626,325505,420199,495044,337757,-9264,-152583,-55462,10653,-29918,3723,37343,-103524,-186602,-124902,-129237,-202785,-90872,45924,50840,-101119,-305475,-310588,-124134,54330,176041,181368,-79569,-267514,-191059,-168776,-253583,-156892,25940,74581,-2929,-242666,-374168,-332396,-220374,26382,186502,167717,280188,302370,90459,-116117,-89793,699,-25583,-97551,-90321,64029,188516,81105,-99636,-254116,-206506,-9000,16519,41688,301158,393334,397829,501899,498797,373333,238993,75094,41608,62885,55593,60023,43289,-121691,-312871,-334072,-179663,127986,272284,200318,6978,-225073,-479069,-473662,-241045,-63989,-21745,-136007,-238095,-174414,-185071,-152440,-44412,-57910,-95359,65029,144063,107990,60034,151506,144709,-1321,-131805,-107776,112562,152964,-17743,-60459,168559,311631,284403,389028,559608,318799,-53139,-221836,-179278,-99642,5952,-62812,-159687,-187372,-90109,34957,80671,-57557,-66997,-124845,-355187,-271585,89271,219112,37902,76522,152283,-143951,-402970,-181518,23117,-36908,-55302,44992,79366,72386,79640,51680,70367,93673,-10536,-209410,-311374,-196328,12510,151943,229545,-5747,-348825,-357942,-148666,-22879,68367,84128,-37217,-94754,37161,146779,57636,-82676,-114023,-88084,-14844,-5481,-107560,-264287,-344966,-120484,75939,-109645,-324813,-222348,-29757,69404,37533,-185300,-318754,-283051,-245259,-158668,-30904,99162,293612,269662,63105,-114896,-10005,201148,218216,204001,329484,267899,136583,9423,-1063,-12254,5431,-65383,-178369,-278028,-231246,-79741,28234,31788,45368,159897,210122,161934,195290,209671,62587,-56353,-5808,31798,13276,-64248,-34368,398409,729863,390551,9670,-155987,-205261,-242113,-191784,-77554,-7089,32382,193794,325718,334772,240640,144102,365623,310126,135794,933880,276886,-2062625,-1652339,-750406,-1655712,-764205,707625,625541,395983,835367,1033538,913944,85016,-1844002,-3118065,-2019185,-738314,164869,292960,111582,516902,801696,241853,-78821,112941,330422,310798,45392,-146439,-102279,144991,203315,88777,9747,-35418,-28934,-71415,-292713,-260856,30341,26137,-50972,-19969,78889,218469,139381,-58290,-25722,53473,145502,257904,137588,-176057,-392308,-366099,-94534,167378,95735,-124421,-219363,-11217,261071,145113,-177597,-199761,23095,62062,-12072,28265,44316,13941,63974,31710,29183,164458,127168,-130189,-237883,-243065,-271013,-271930,-271360,-181891,-6195,56648,60813,171434,159435,86989,20718,93700,210132,243204,221293,117961,-37530,-146030,-100579,-184236,-325831,-254964,-86191,72577,264431,409447,342552,220128,149317,119180,121271,-55252,-341409,-397102,-185956,3613,-77,-115232,-124920,15172,23502,-185429,-411607,-429178,-280776,-92798,107030,266358,252580,13395,-174488,-170652,2890,255735,215289,-41473,-178794],[-243540,-194121,-197690,-268557,-140891,15386,-54146,-204270,-69321,155700,242047,198622,21951,-130603,-83175,19625,11189,48944,92355,135399,190389,137076,63580,-30028,-154408,-137935,-62872,-26418,113987,183810,87416,-35116,66857,256497,144543,-119922,-150262,106622,191547,-58343,-286602,-417811,-136309,275576,177405,-210754,-338271,-264830,-74494,88287,-8745,-185261,-52631,61870,-91142,-95980,172115,199514,69040,8833,102550,231583,307488,256561,121273,21500,1046,51602,-43191,-271863,-299561,-108023,39547,120013,153697,-45042,-262502,-332120,-352455,-275810,-173042,-110777,-119156,-57537,51071,20110,83795,295321,374497,272037,362752,390463,129718,-19948,32698,118345,100660,72728,131053,186577,226780,182710,120927,47920,-41157,-27027,49652,-25281,-56587,165149,342807,236494,75942,106705,165043,123345,-94244,-314366,-309564,-101953,82447,108009,40066,63435,87686,43303,5098,-88387,-192223,-85338,238361,335937,68941,-138696,-89866,116410,215296,180053,184255,174526,141236,173284,76531,-85129,-124182,-117471,-178004,-264096,-308828,-154199,109684,58803,-132570,-46193,-897,-76033,-180730,-165720,7859,75603,-141212,-246495,-56610,197489,167728,33599,-8326,15038,-24199,41904,105343,70284,-7295,-165335,-367308,-455246,-473460,-399707,-209445,-80567,-71233,-206498,-303089,-372538,-420174,-495620,-479571,-67172,380522,395894,198979,90377,69345,-61501,-197711,-196765,-94331,-28838,-46310,-115410,-209812,-244612,-175440,-75654,129256,268808,197462,194264,322413,319712,235628,169987,221124,278214,292341,403038,384726,97512,-133953,-158843,-40745,5541,-16683,-120485,-216761,-213381,-124284,-127422,-212767,-265512,-318253,-305209,-180259,-93669,-95888,-115175,-251758,-313112,-277350,-325531,-425710,-467200,-437870,-256085,143492,314788,85358,-8205,191382,223882,163237,141052,65772,19660,-16549,-84162,-174269,-213992,-204450,-11928,144679,219228,175078,-29924,-352916,-399114,14558,392235,476835,271156,42416,29885,51983,-57647,-271142,-418942,-346005,-85321,130679,108584,8452,-17420,45362,93607,63957,-48218,-65307,-6185,158980,198837,-23760,-125337,-10962,90409,-20965,-145569,-117734,30314,124203,57421,-97237,23287,273916,271274,175958,190212,227916,198455,43511,-156101,-143613,-50661,19189,84806,15133,-194009,-185315,11462,91246,135910,219400,186722,94310,66511,61235,-51179,-232383,-275871,-187713,-69849,-79594,-184473,-208397,-121085,16625,183393,195608,62196,-32748,-123871,-133002,45086,8964,-168933,-246971,-226244,25471,362530,387879,138257,116591,333077,434805,270717,-1966,21015,134115,30515,-100775,-44642,-40843,-34534,37177,-36401,-55304,151143,223577,60260,-17627,-52443,-83260,-131201,-104011,-5793,-89343,-182886,-24656,76204,-113973,-183089,-19110,189161,242865,-11820,-198072,-74452,161024,223028,55113,-53155,-91214,-200254,-224660,-98937,7505,138369,175029,-69795,-185054,30248,252529,331038,415588,272070,-106963,-301023,-218573,-170880,-189298,-216698,-193709,-104586,116135,274606,173984,-13878,-143237,-191206,-123933,16374,158636,325766,428966,271153,174132,154248,-16739,-185053,-83189,114093,156235,53790,17271,198865,429203,345045,246039,189576,92557,198537,319657,291164,80344,-359602,-723568,-707758,-454316,-385397,235264,436926,-1318329,-1611072,499612,1028167,294053,-1591438,-2144829,-1165031,1178279,1670470,834828,284439,358256,311036,239624,157972,213698,524043,348398,93766,55126,-6934,-240631,-378869,-247756,-56960,-92610,-259090,-225902,-73730,33175,99611,41161,54808,264046,340804,259658,69415,-275611,-413801,-174472,45783,78703,13319,93495,263858,255331,119747,-33912,-160732,-148718,-82631,-12804,22183,10399,-54378,-26979,83906,234755,328398,271109,-34047,-211064,-44873,171535,113491,8705,76161,-2140,-160126,-185006,-177489,-236802,-224573,-138921,-171759,-205898,-280456,-352473,-237121,-102637,-143988,-296989,-345264,-247790,-189884,-299160,-313599,-214808,-329328,-411981,-198464,-67278,-153821,-122568,45284,146204,188141,164927,115913,105798,-66569,-228403,-12378,372740,511548,432463,341407,225577,92486,140972,214910,115799,-57435,-39048,10271,-41357,-134615,-63922,-87164,-231684,-214943,-34595,15396,-4208,16089,-182662,-479162,-460012,-152973,101142,240665,354364,431084,450396,310836,138369,17763,-92556,-137303,11875,271617,434594,203305,-94107,-22541,142507,21802,-215499,-168462,-10585,38833,38376,48916,30482,13381,-125174,-286737,-239344,-24169,143187,121843,-78481,-221491,-245101,-193176,-21787,152455,184680,109951,-152782,-301844,-55084,184340,137295,80161,114759,36027,-98482,-145040,57401,229852,123806,-29291,89918,152369,154508,289208,344699,165894,-65751,-29952,207544,364705,394902,424187,239151,-45708,-103242,-42480,-27481,-64878,-10803,16986,-103982,-124993,-33549,-59713,-163305,-99674,19061,64307,-46854,-225160,-192690,-38861,29950,86551,90409,-96018,-160677,-24360,-38449,-196010,-191900,-86437,3512,-14947,-238900,-309298,-218896,-150834,40824,173852,195654,330244,417222,214118,-31218,-38650,51486,-24129,-121242,-55293,134881,182770,74377,-27128,-159736,-150969,26865,49492,42616,267449,377979,417799,543211,546050,344984,133618,-41873,-26553,20234,21615,28671,39630,-103037,-263177,-294759,-162290,181942,365246,229600,18988,-111028,-245169,-295229,-233830,-175011,-108734,-78708,-13462,78878,-41934,-105779,-32551,-75801,-129118,10463,140290,204490,139446,109080,40062,-58024,-136850,-111633,126363,241831,42163,-84636,128004,274305,182643,248406,406862,258488,-24341,-148980,-155603,-142741,-18575,36843,-29705,-120323,-64283,54434,131712,-9079,-110289,-233262,-429906,-290423,84346,218100,23529,46119,88077,-224971,-422773,-170571,40362,24405,19248,120799,152855,59642,-39389,-10188,105188,219892,136670,-118992,-337809,-248965,13935,125385,109674,-122345,-357479,-252294,-47571,-37566,-24336,-42409,-160243,-188182,-87052,14309,28228,-5818,-71836,-77807,55052,121845,21031,-120015,-224815,-106554,47178,-156021,-359181,-183497,86025,152324,20743,-243520,-347118,-322808,-330459,-237087,-74700,109754,334435,315244,133281,44746,137835,289452,255538,189904,217107,105441,-6019,-111314,-145732,-165084,-58611,-61228,-147389,-230511,-180768,-45547,30320,-37555,-93666,33555,105456,52766,109823,150482,45824,40688,146144,100893,40054,-30520,-33704,269569,532142,313917,61239,-117035,-223032,-268696,-184673,-45718,70437,115655,154682,147749,156785,86184,-127480,-65355,-226218,-394045,1034401,1127786,-1020991,-1145108,-460647,-1846097,-1425468,180986,400887,212270,758144,948126,749213,393426,-781952,-2387513,-2276681,-1312819,-335207,1663,42621,540165,844899,299968,23601,217472,375323,315021,58454,-66139,98721,243567,151045,8295,-4980,57071,134941,31069,-273159,-295171,-29281,29331,15019,14898,31397,147286,134886,-20962,-44887,-18748,96428,249875,144375,-156344,-355603,-258727,87818,311465,120516,-176971,-287335,-115180,107719,620,-266212,-232443,-24837,-12774,-67595,41696,145514,164861,222111,166894,113358,193502,129772,-114451,-197975,-195231,-271169,-261197,-135605,-12546,88038,124378,96971,127704,42696,-2197,29970,126183,180938,212647,252404,131694,-41587,-88691,-11508,-87469,-224837,-221923,-120695,78210,275580,314906,206525,161295,98912,57262,106484,-62671,-418725,-533471,-332083,-104555,-76365,-197247,-208183,-31459,-4632,-183377,-363348,-383227,-228765,-16555,187472,384958,327844,-634,-212266,-177208,42714,285830,219279,-58936,-220238],[-241571,-177910,-143201,-211924,-154867,-68593,-151243,-271868,-103965,135793,243599,197071,-14482,-188782,-93319,50651,47697,90419,114877,145810,234084,144521,-34901,-125914,-119644,-84647,-135785,-164178,-38346,63316,45660,-23077,96336,298911,179549,-119201,-172876,121693,248774,1349,-262572,-421863,-222670,183256,157340,-143515,-195273,-42750,67412,189033,30347,-223646,-124636,26928,-108681,-160753,46285,106242,34586,5303,74464,177038,241009,165462,29544,6919,103411,155604,-57757,-348063,-266029,29427,107324,90315,145557,38388,-124251,-174146,-231432,-247637,-139042,-53507,-91757,-31386,135132,147645,179933,378284,448231,261605,274423,344177,139062,7987,87804,190075,144239,122870,196022,215385,238194,196258,117779,-19679,-167143,-136495,11733,-16418,-6846,185124,277149,176948,82554,128340,216050,168096,-67994,-286237,-269682,-82772,139901,188912,41831,44282,148781,88250,-2866,-58637,-172540,-101892,215987,336664,120766,-72733,-105924,-14997,115347,175918,170379,149514,116714,123318,74656,-39499,-164134,-207541,-249231,-344211,-401625,-225188,55718,38507,-136474,-81850,-73494,-108939,-122317,-78864,56789,128932,-73370,-171335,25347,336414,309908,110733,55291,62834,-26335,20283,102805,46796,-80733,-211022,-344270,-388842,-388668,-316817,-184696,-96169,-132568,-287484,-281488,-224123,-243921,-383813,-449901,-108366,257660,289277,223188,205403,117203,-82192,-227710,-250054,-168270,-91091,-70266,-129263,-284557,-366090,-285141,-103054,119687,218077,129655,169419,324949,288483,181308,104080,141530,191726,185968,299174,365093,100964,-153182,-192000,-36468,-10770,-115069,-205857,-199994,-109511,-28824,-108360,-249997,-311459,-402955,-422806,-250437,-64772,-62895,-151672,-282816,-334635,-349642,-446326,-577189,-626398,-561122,-313071,96598,255604,37847,-79674,130560,249588,251684,165709,74531,81971,54504,-49075,-147639,-185760,-188368,-33149,87004,145837,97854,-110925,-404900,-478220,-94936,322735,479085,346025,194022,157675,110827,20118,-179848,-368074,-359323,-156127,49492,68889,-10134,-9671,88053,134886,80214,-52863,-95661,-66087,109104,200006,24872,-96894,-60799,-44929,-137577,-152817,-46857,97214,110990,12092,-102598,40896,263171,219894,112865,134029,178130,122115,-38614,-171131,-97527,-27334,-17443,21174,39033,-22985,-28641,101478,134577,123510,139245,106509,132453,187712,141224,-79815,-254111,-194710,-48851,51018,38153,-94296,-163265,-106404,9392,193238,271100,155824,18633,-91036,-106375,56900,23753,-194232,-317684,-271620,7337,333282,383992,174604,81312,215645,346539,268281,42532,35885,104475,-96265,-300131,-201949,-130960,-108474,-38651,-79961,-115251,27014,85533,-1023,-3389,-1926,-55926,-131836,-98135,8769,-79533,-178477,-3586,82016,-130738,-271128,-189818,53092,206036,16337,-147098,-16641,210771,288792,38035,-129941,-154868,-250573,-269419,-104806,14717,97488,123117,-70667,-170276,-9664,141717,210464,307224,153923,-160030,-271061,-116028,-56430,-149322,-230369,-229583,-146248,70149,214880,122807,-34328,-142592,-204458,-135438,55400,237195,400787,497932,272780,126241,170075,49240,-167919,-86344,150405,210707,115866,83315,239328,436701,392016,384861,282574,29827,79441,297114,499902,612403,219555,-321639,-517496,-331611,-443971,-73538,138282,-1480030,-1787043,-535029,-763325,110763,420179,-1239468,-1369966,1187055,1538085,334058,-45059,174130,129288,203394,341644,347083,566666,385232,114853,66367,42408,-189438,-360618,-187941,46870,-4438,-192090,-136625,-12318,20108,122141,179490,156596,152019,169644,248747,223608,-53511,-224476,-110989,4396,20920,-27687,59501,221841,207136,35643,-159661,-287186,-228297,-166501,-91406,24586,86785,16427,10036,94940,230773,292134,182092,-95803,-169654,75319,294507,176448,22044,86159,32280,-125337,-195221,-234500,-279947,-253934,-217842,-312195,-350329,-372575,-343370,-204737,-124295,-156058,-247509,-332063,-288920,-183931,-172916,-157273,-118589,-254877,-316054,-145290,-119084,-288841,-295648,-102561,113925,232760,204698,157224,168921,21617,-181071,37553,477777,607527,433252,312772,238001,95069,120207,200381,143913,14329,-3280,26456,34295,-32687,-79758,-193088,-305460,-234118,-41331,52313,54134,19206,-196042,-435066,-398117,-150122,57497,140642,197440,283123,368359,294635,125696,-26902,-144633,-168514,17946,288938,442114,210296,-103748,-36509,139225,28604,-158223,-78089,58973,65390,30853,54902,95158,45008,-143342,-289102,-251058,-82394,37153,44158,-52192,-195166,-341364,-329765,-107694,101626,116300,25303,-198148,-272480,-60427,47727,-19624,12286,106371,57164,-116505,-185653,56918,255702,142147,2064,98320,134423,102327,180140,263233,187877,-3211,57223,276226,360885,328241,292387,90563,-88499,-59461,-37858,-74608,-108850,-65390,-42399,-101334,-50236,46811,-4591,-99297,-73203,4339,51044,3838,-93648,-29876,37261,-20372,-8057,7122,-100696,-55739,115981,92006,-82683,-168446,-160184,-53897,-16660,-171408,-167890,-87251,-98884,27844,132772,182934,318867,474663,335232,72506,-2118,43288,-58483,-179197,-78111,132181,132749,53034,57641,-44096,-92303,27051,46955,38896,210118,291882,347524,480420,515393,286908,26306,-146612,-105587,-40934,-31452,-1636,62946,-15070,-125271,-165738,-79480,224861,389304,199053,2865,-5321,-1826,-111054,-237297,-284580,-177189,-12658,203226,316738,113800,-36571,-34016,-120612,-154618,-28851,124152,275688,213260,57664,-73206,-98720,-103798,-78040,156904,340281,138896,-81844,40508,143631,24854,80331,199711,144371,-7501,-52269,-97880,-159004,-57386,112583,130103,-3774,-41810,11289,111745,267,-152970,-287589,-417945,-277117,35258,178775,21160,2937,-755,-267338,-364891,-131018,52067,80697,80767,178785,240721,86697,-120130,-63428,122713,267501,186615,-71908,-357040,-274095,12614,48209,-54010,-212268,-286863,-100322,32289,-62385,-71157,-73573,-209484,-232538,-175107,-101795,18171,115026,4543,-71388,87313,215625,134967,26041,-93673,-64663,42175,-184548,-396817,-179797,146945,183682,-17120,-268086,-322201,-330513,-385525,-294862,-116992,80562,296151,293102,159753,159172,238598,329049,284843,185586,108933,-13502,-98601,-171619,-207239,-223997,-63274,3773,-53608,-146397,-133453,-23245,36669,-84853,-188829,-69256,9842,-40713,-14076,13868,-9138,126967,288255,185085,71584,-3028,-17254,131709,271988,177002,83198,-96597,-258741,-311106,-221551,-103197,51515,122257,74009,-52395,-33018,-68776,-332607,-404430,-573638,-498349,1179046,1610196,-10428,-573716,-387758,-1955764,-1723790,-196238,204107,25692,526261,719029,570866,703025,213648,-1429744,-2331077,-1698385,-691515,-205958,50670,572172,791036,275186,70152,272033,360369,244352,42208,37057,271075,291582,77340,-64131,-21401,143525,306357,185953,-148544,-210244,-62690,3352,32118,1588,-31536,74520,124451,36130,-34904,-91141,24563,215991,150643,-124193,-323142,-195683,204935,399185,121301,-193609,-298871,-190283,-60433,-158020,-350812,-257666,-67844,-71383,-100532,48563,220290,289663,347218,278516,181400,181926,113703,-80551,-147021,-138319,-231511,-193067,26595,166645,201878,226646,154304,77486,-51480,-58341,54646,166713,163111,150303,210845,82413,-61807,-36654,52311,-7073,-111622,-168364,-148902,53874,239117,206527,91782,117553,60403,7848,91983,-40051,-419487,-608112,-454559,-209384,-149468,-248296,-259185,-81081,-36430,-160529,-283209,-280399,-84616,113917,281722,493982,385239,-13883,-205909,-137341,76295,272233,205634,-55515,-225935],[-205478,-136187,-73205,-148457,-186891,-160641,-215220,-297023,-124847,96622,185519,124114,-63625,-228586,-110987,61972,80149,127383,131896,147540,237091,102994,-142286,-188517,-56193,1492,-146902,-240551,-166479,-74009,-983,13156,116359,271107,170334,-97216,-174141,104689,282030,92542,-154941,-322685,-266378,47569,105667,-71849,-72113,145424,192613,239659,54873,-200939,-113743,18723,-126603,-216230,-80044,17290,22934,12705,54263,150300,175383,56868,-69432,-10587,194457,239834,-80709,-417801,-248276,111686,126614,10973,88435,74332,-21708,-35097,-76295,-145461,-48950,51256,-24058,5584,200417,237084,220083,377461,452122,211265,116995,216302,117700,22979,101791,192185,158183,186816,274251,239155,236528,191286,98334,-107696,-318215,-240612,-18267,-9345,35232,182778,161399,40260,15979,106384,245758,215114,-17480,-214233,-200175,-68937,143340,198274,15245,22289,198137,135618,20097,4776,-109353,-103634,132498,225664,102265,-4886,-83914,-112926,5180,128200,115157,100719,94416,105241,90726,13495,-176510,-258747,-274021,-392506,-467757,-253678,25549,6417,-165168,-147417,-149189,-117397,-23175,63551,140564,172986,-9297,-89831,69995,382386,344384,104442,72725,108344,-4887,-24941,73094,58874,-95802,-219350,-265896,-237815,-236753,-195147,-110019,-32634,-97028,-293647,-257904,-102590,-71433,-261315,-394632,-135420,133108,174868,238066,317865,171102,-101279,-252896,-296205,-255488,-185620,-121092,-136358,-295590,-380537,-297086,-73754,139671,170568,54060,128150,283100,201815,80051,24915,45927,82365,80425,160667,272173,69872,-141124,-162351,5515,-4078,-151763,-204252,-105432,49246,105677,-42266,-240928,-337087,-463691,-488102,-291243,-39939,-3086,-123854,-228137,-275170,-351459,-499566,-654058,-721048,-639124,-345026,47763,195805,34972,-93073,77040,280289,335312,175210,88761,161335,147469,12390,-103948,-169587,-162437,-4089,82061,66681,-2696,-158881,-342312,-457039,-173551,257857,492347,405136,301674,238520,160241,130221,-19229,-242021,-308200,-205783,-44481,30584,9556,17356,113716,139249,52528,-95095,-139940,-118492,46836,159701,42992,-52654,-81083,-164038,-214360,-130369,28537,158759,83222,-56676,-119028,24578,194037,142338,64961,94219,127821,65944,-46637,-84308,16241,16037,-53321,-53501,39946,116749,116535,183963,174550,106007,62769,42537,155113,297387,270910,-21052,-196828,-75571,82215,126555,100905,-30743,-133528,-98835,7680,190882,310213,220131,78302,-28338,-61935,42948,5903,-196234,-330541,-259658,-7444,238944,311565,188072,56181,111944,266997,260989,94068,51049,67107,-204341,-435171,-276545,-157198,-159826,-116949,-122566,-173649,-91262,-15606,19510,99187,110209,12993,-105912,-91903,8091,-70021,-138931,38979,106347,-80846,-253282,-273484,-64424,133133,35014,-43463,129226,332565,369251,36613,-187017,-212248,-302919,-286997,-94296,21744,46493,48579,-80130,-162153,-75100,7433,70273,149571,13325,-175455,-168721,19800,68553,-84083,-196188,-203776,-144160,16469,121775,58164,-49523,-129554,-160744,-57584,166162,346158,452348,506070,251272,100207,204175,142269,-99714,-70334,159173,261236,217219,193901,324208,492291,475445,540817,398814,9029,-18198,249373,668053,1045242,697230,34381,-344067,-193601,-309755,-190820,-135562,-1524694,-1438726,-698091,-2938489,-2015950,792587,396382,-392651,1664349,1487105,-94028,-341747,3364,-44788,171477,483606,424064,586496,446785,123354,43496,86553,-66732,-245941,-70234,169613,92131,-112409,-23985,86464,10791,93343,248712,178662,-18539,-29835,229212,370980,180039,19393,10716,-10199,-10561,-30385,23223,140060,143068,-18957,-227583,-354632,-297991,-286828,-220228,-10304,146722,112399,96086,158576,257707,235825,46793,-198096,-178844,137940,381942,238885,56144,111972,85667,-60454,-159322,-230757,-270528,-256896,-253224,-355947,-390815,-360017,-260926,-138622,-104457,-113441,-142217,-257010,-273865,-136843,-17690,-9752,-41060,-151763,-145311,-22656,-95836,-322033,-381813,-203222,69723,225637,209270,173407,192323,79008,-111976,111578,548013,597819,346963,245706,232048,97255,89788,142154,129883,87246,71763,91649,155822,99885,-75637,-271860,-347047,-218112,-10412,109435,115915,49130,-113997,-276366,-268871,-106222,52276,73837,46402,115234,269294,260433,97525,-61457,-158166,-177629,-4362,228947,368924,183940,-100772,-43771,125552,64915,-20109,70839,123230,56222,-6681,53408,158884,77219,-159112,-281546,-217062,-95043,-50235,-36309,-50649,-192221,-415898,-431301,-174663,51936,36292,-73024,-222618,-207232,-70314,-114767,-176819,-45700,79504,48749,-123312,-184063,72512,258196,143522,39135,95618,114523,56049,47570,149617,177684,77189,153146,301625,294488,223347,140595,-55054,-123686,-36574,-42590,-114227,-142814,-129909,-109013,-90069,16598,91215,24500,-22051,-13186,1869,8995,33838,54319,138615,91897,-75993,-80437,-33162,-66204,43522,206121,195418,68354,-71358,-145614,-56430,15281,-40341,27398,48921,-61286,487,91335,146793,263633,465642,423629,169656,21199,-9580,-114185,-243836,-134998,68995,54092,12820,125368,66274,-43782,-5831,16505,41154,162824,183091,231119,349797,409224,204376,-59505,-216545,-177701,-109057,-90855,-14013,118561,124371,56554,4322,38681,254365,353037,133182,-32405,63499,181620,39542,-230740,-352429,-201041,56555,359940,480573,242013,40999,-40651,-175847,-166551,-39018,108159,316858,270455,15857,-159471,-117504,-52353,-13122,213903,425485,237200,-58003,-64451,-37248,-132413,-51491,23347,10508,-32668,8291,-24062,-133478,-87588,158212,286192,125261,-37771,-77000,42156,-20280,-179308,-275355,-323084,-222426,-27453,115232,28547,-37794,-89360,-261753,-248834,-77731,43273,112002,121107,209034,317026,141167,-139441,-88571,122239,227903,143679,-78255,-373914,-274279,6395,-53414,-204820,-239819,-146743,61221,71790,-94167,-73273,-6785,-154969,-210616,-208713,-179515,19721,238292,94324,-74453,68827,245215,198451,116206,-9588,-19016,51554,-195601,-437815,-225689,119784,140537,-71086,-256724,-267008,-320912,-402773,-310227,-125317,41939,209475,236548,184132,226990,276935,304103,284655,184233,35948,-67205,-126434,-170196,-175107,-166420,-2174,107736,69558,-60601,-112541,-21983,42205,-111511,-238108,-140862,-64768,-104555,-150744,-168830,-92775,178839,390767,266715,88249,-4225,-10241,5710,19427,20250,67883,-112401,-324146,-376321,-297734,-230685,-68516,46124,-22213,-224166,-202734,-211307,-426141,-540765,-635731,-161005,1349979,1608310,589334,-124499,-559471,-1992305,-1610727,-292915,127088,-79910,225718,408081,436624,956548,821197,-708551,-2227050,-1772679,-777755,-264282,122504,576630,634904,165649,36911,241322,268311,108322,-3899,137668,372493,279575,1559,-102895,-19397,212012,436774,342325,42114,-15761,-20503,-22902,2301,-55139,-102567,6503,102423,86364,-21629,-166402,-58182,170302,164467,-78704,-297520,-196979,210502,396661,100124,-165014,-247249,-216230,-198592,-297449,-419589,-281073,-105919,-104060,-99725,51524,248803,355396,402566,323097,199073,126269,78301,-47824,-109979,-92817,-159123,-86253,170015,312539,307438,328669,211011,31878,-104418,-71800,79934,190340,144344,71255,111022,-12874,-86957,8876,92235,44732,-13926,-105300,-160566,9233,169001,113160,20306,86605,45670,-2984,97020,19707,-336405,-594279,-510944,-276439,-193898,-250984,-266444,-135016,-78825,-127835,-194297,-148494,111067,275354,368711,540353,391905,-23515,-148255,-40552,111275,226667,183851,-20882,-181791],[-159998,-96701,-12508,-91019,-228390,-251856,-243930,-277942,-128965,48265,89364,6120,-127426,-260353,-143273,44281,83515,127180,129254,137195,187448,12340,-237996,-208877,13340,90416,-95746,-229774,-208808,-153172,-23009,64067,116527,175825,116069,-62543,-154184,61709,272276,163390,-7465,-148978,-240720,-77345,43356,-15935,3375,228132,244392,217858,70542,-102553,-5753,47829,-146824,-267180,-181742,-43485,37424,21550,39629,149278,127294,-37159,-150461,-31362,239341,275583,-102829,-451749,-240026,125566,92682,-101663,-6423,60615,34268,58700,55906,-17372,67247,180962,69271,38786,228851,270875,196436,286278,376326,130778,-64198,36399,60951,13339,59339,110138,121197,221953,316858,238759,231881,196632,81556,-197324,-460356,-320791,-43329,-7401,58223,155346,35783,-117958,-103047,35617,225951,231706,29431,-123879,-126976,-73528,88121,136432,-32205,1153,214334,159453,52114,68869,-24167,-93140,5904,42863,32495,58383,-20673,-152796,-97317,38783,29359,42345,92371,130015,109243,39819,-171404,-261955,-243691,-396876,-510867,-270671,1040,-37436,-208432,-218571,-202171,-93459,89452,209361,214363,174634,23674,-30493,60540,304285,236020,2936,22105,119547,17376,-86536,18720,91308,-56166,-188475,-148884,-37932,-56281,-80222,-32671,52323,-13737,-247198,-247294,-49030,37809,-160950,-323161,-143788,35580,76350,230720,383309,204807,-121869,-277188,-334609,-339089,-294661,-201976,-150228,-254303,-314306,-239466,-30400,154085,120110,-21336,81088,217575,86598,-39961,-43516,-43378,-36127,-11488,32306,133605,14366,-101505,-82680,61112,6924,-141486,-148900,15461,204037,226248,28932,-206682,-346537,-488855,-479248,-276641,-16863,62765,-43180,-107740,-157802,-299765,-498123,-664922,-744823,-649969,-338861,10088,136916,46539,-70866,40804,306369,380083,157514,94379,223161,217428,63307,-70692,-181169,-155975,36468,92393,-27428,-121080,-175515,-211605,-368484,-219376,191265,488586,424184,322348,235382,179584,226165,139875,-92605,-221351,-237948,-135800,-5277,44023,36540,93460,82003,-32110,-186315,-207756,-166824,-33282,63602,4370,-26247,-96538,-257557,-247211,-102261,69646,184465,35512,-148469,-161829,-28129,83045,40935,12031,48543,55860,9247,-10475,52964,140041,33300,-116957,-143512,2467,171730,206022,223164,174809,71819,7978,9852,144065,343938,385711,93457,-87020,33713,152885,128983,79314,-35504,-152608,-122411,-6160,164204,285274,208891,96393,23087,-30983,-13210,-56074,-178363,-282023,-211443,-41609,82462,170148,148880,18740,13116,177638,226043,122539,55827,13701,-292614,-494527,-264628,-123823,-195743,-202720,-173199,-219289,-177600,-75586,87125,248738,236360,74168,-98076,-122678,-32076,-82080,-101252,59369,110142,-15303,-172890,-283249,-160147,26673,19473,55986,279579,452013,407259,23826,-224288,-246851,-337368,-288894,-100194,-1287,-20245,-41390,-107242,-179619,-177320,-140517,-76036,-33517,-124525,-170745,-52381,120646,131854,-40475,-146968,-145510,-115951,-44123,5388,-20867,-75891,-122631,-86933,60412,282444,417276,427073,413718,178812,70218,220167,206238,-37872,-74965,110201,266008,290520,272362,390090,547081,553846,670243,510066,32225,-84104,162134,723343,1239538,925759,204114,-253623,-47634,15337,-43353,-236303,-1343116,-699269,-524464,-5733072,-5632745,97445,2798600,1479388,2388160,1537791,-319275,-542214,-156245,-220698,109224,503620,380389,539141,472749,56847,-68445,72847,56202,-100113,49717,262840,149210,-66225,59618,171966,-15882,2275,212557,105645,-200631,-210361,188986,449173,329958,222092,146737,1787,-15247,-8071,-26309,16752,55512,-50796,-229297,-339084,-329745,-408391,-373595,-100559,133708,160147,170199,231121,287355,164734,-98832,-311647,-225956,134672,405540,272691,81956,118217,111319,-12051,-114628,-195543,-238051,-242282,-234583,-298064,-318941,-249995,-142871,-71360,-56423,-30650,-17625,-147360,-215779,-82707,90613,70974,-10172,-63798,28944,111587,-35437,-278777,-376669,-235425,10131,140547,148477,133585,150934,89232,-27396,187829,555822,490231,196086,138023,181497,81176,50609,46075,63578,129247,149347,159621,264580,212422,-58581,-308562,-356739,-191744,29544,158567,155234,87122,29927,-45382,-103573,-45878,58080,36805,-58270,-20876,178247,206128,45125,-96062,-152371,-180622,-64393,91738,220936,124971,-86620,-49308,87188,95517,132497,217359,149894,-1774,-78604,31658,187245,84699,-179190,-266267,-140724,-59233,-97616,-85928,-49647,-186897,-427930,-460183,-206054,12612,-34404,-159836,-227444,-132816,-80839,-258980,-309427,-97152,38537,12467,-123527,-153089,92535,228427,106922,42213,68100,87914,21324,-68490,33237,132814,147704,220357,253455,152082,80811,1094,-161754,-154758,-50424,-62979,-142569,-163740,-180296,-156573,-78439,45150,77472,16641,40280,50630,-10787,-67653,21947,167441,264035,115639,-119526,-118649,-22960,9027,124935,229253,242506,215017,85687,-31027,6927,80823,118652,224546,172564,-31008,-30219,65240,105336,187489,390781,442744,227729,30199,-83508,-176688,-291515,-200719,-31883,-39117,-47018,151867,144196,-17473,-60852,-29222,51867,146244,95078,116438,202903,250306,97811,-123619,-251290,-229650,-175439,-148755,-9809,190150,274485,222725,151625,144314,266598,283272,63083,-74423,79899,260617,132862,-190889,-345660,-166024,123344,427501,538233,311473,108667,-41727,-220409,-167063,-21529,100661,331891,306138,-1696,-196767,-116989,-4149,71068,299707,481304,300261,-28062,-151642,-203127,-234653,-107069,-64286,-106350,-109546,-838,49391,-63424,-89782,178182,407011,228429,-55209,-171748,-34823,-48791,-176642,-203542,-173209,-128135,-67426,54527,44434,-57805,-149221,-211080,-107770,-25274,10766,113742,143569,210422,352911,194536,-98568,-70155,114591,130902,50741,-113751,-374933,-247736,4030,-141453,-299029,-197839,31987,197336,70871,-122343,-43165,122331,-8888,-126004,-182405,-204352,23276,325781,179765,-80144,12499,211325,201586,127448,9176,17691,71237,-182742,-462489,-299479,18289,38326,-120539,-210191,-201923,-297357,-373104,-265827,-76105,25966,114597,180829,248948,286706,270682,229977,252029,185013,21170,-54469,-92858,-120842,-69301,-13217,108725,214033,184472,6743,-116114,-33465,50779,-112800,-245431,-177852,-104311,-124731,-258933,-336836,-172412,197398,448903,332857,81054,-36694,-25313,-92641,-166546,-112668,19748,-167939,-410822,-444325,-371422,-367657,-242488,-68805,-85428,-315082,-315985,-314552,-385899,-430672,-424152,429397,1482095,1178145,606818,64146,-889475,-1935277,-1158466,-96479,205317,-49444,-17164,110047,382089,1117731,905025,-542162,-2038414,-1527937,-570191,-153340,224001,531240,420597,11598,-59471,128825,113023,-57293,-63643,215952,400408,226494,-48813,-83507,27501,270170,502070,448101,232893,229685,110572,-16089,-42639,-122549,-164226,-50808,67526,106595,-29830,-240807,-131148,132541,192062,-19057,-272526,-251536,104466,306378,72154,-96117,-146395,-185961,-264912,-378493,-454399,-298499,-132758,-105251,-66960,49580,224989,349608,375304,281347,153034,43755,35343,-29683,-102683,-72024,-72402,24798,253272,384607,371391,391421,241807,1569,-107651,-41537,94622,177077,107971,-7830,-8595,-114686,-102724,46436,113711,62373,41844,-51498,-153870,-41339,84675,46410,-16655,52123,51261,28802,122553,99893,-197624,-500483,-490675,-294837,-203219,-215281,-245210,-199496,-140327,-109125,-130828,-36752,277377,408191,405803,469544,307296,-45443,-64073,88497,143015,158330,148635,25060,-111382],[-120785,-70757,34467,-36060,-252036,-315484,-229395,-210213,-102005,15034,-1414,-101921,-186782,-282005,-177945,10039,53994,81885,108263,120847,98866,-98552,-290966,-181131,75084,158491,-6135,-144335,-149974,-130807,10668,132064,108268,54675,46754,-10748,-103916,17399,220574,186415,138803,59279,-130106,-126886,8216,27319,42699,208520,213539,147798,104638,75599,191104,126612,-149206,-296940,-226490,-47937,87506,39297,40817,173171,117331,-77339,-181436,-40333,236031,265254,-101478,-413800,-204999,111614,49657,-188743,-94678,27081,64767,114044,136614,95578,184852,314148,171593,67077,231433,272288,146943,150833,252628,54360,-195291,-124685,-2385,2372,-3592,-8986,55845,221123,316377,229249,253336,250942,100816,-254392,-542588,-342407,-42347,11601,80295,128996,-39796,-218418,-213086,-47136,170972,214620,65118,-27017,-54988,-82207,8551,45850,-68722,-1958,202226,165409,96950,129607,75928,-55677,-109983,-125614,-25948,136317,92376,-110840,-153978,-51982,-43242,14170,140419,208801,134979,41129,-140992,-198948,-140424,-329077,-510200,-283301,-14930,-61390,-217994,-235374,-183984,-9453,214140,330531,259480,142801,36034,14556,30898,154838,46636,-135170,-63593,106288,50676,-114943,-15304,150583,43692,-95160,10242,182077,125064,14238,30322,124815,84438,-154560,-221596,-40665,86486,-67179,-212791,-105978,2984,32953,223999,407552,234146,-110266,-267293,-328757,-363060,-355630,-270445,-151816,-160522,-189872,-135233,15607,163276,94253,-53495,70968,183799,7329,-110796,-46009,-66641,-105565,-52856,-29503,19991,-13124,-11323,50963,136878,38829,-80249,-56556,139429,336874,320170,95957,-139140,-309152,-440059,-363720,-169078,34378,136460,83463,59554,3841,-192457,-431751,-600049,-677377,-560578,-259821,27374,116551,76361,-15031,53506,340380,390267,138658,115056,275625,262781,107471,-31964,-185276,-150661,82993,110037,-102725,-207723,-137570,-45818,-232115,-206201,149965,468297,409332,269140,178363,196602,304100,263207,58432,-98979,-223855,-176775,-2661,102940,63132,49751,-10992,-137866,-284736,-260123,-176144,-93683,-49107,-57579,-2929,-91718,-285346,-212112,-57148,85764,187480,878,-215829,-193329,-67237,-6961,-41931,-29426,12754,-11361,-28955,60120,203403,246199,26811,-187907,-215537,-45206,154888,247032,232211,149122,54771,25749,46673,128344,332165,456056,237637,61164,126210,171690,97440,20976,-76986,-188081,-146666,-8364,143411,225237,140794,77236,63075,-3924,-76898,-123171,-120806,-157862,-124149,-76339,-85213,5317,75677,-16901,-60916,90896,179058,142286,78944,-23620,-326233,-451590,-157604,-23482,-190762,-259936,-199533,-208682,-184699,-75502,178640,414550,356298,117472,-107495,-175396,-88261,-95347,-66414,59119,99526,48504,-57561,-222879,-207232,-69563,-9344,130034,378693,514655,388823,7687,-219928,-223106,-304825,-255126,-116719,-43954,-73170,-103418,-126490,-204474,-280476,-254956,-182225,-175184,-204688,-139254,39616,155873,113618,-28130,-89553,-63287,-58792,-80376,-88566,-80685,-95215,-107954,11116,189029,363446,418644,323547,244821,74946,42539,218413,226012,-7596,-105471,17180,220969,304613,282381,400562,564478,601342,751402,602872,111583,-88866,62002,661992,1195524,892786,155142,-252296,112313,471614,350311,-63368,-858252,166102,-628693,-8868530,-9558573,-749460,5572923,3583782,2982016,1634844,-275727,-578549,-275535,-377084,25875,399549,216729,412597,418034,-96425,-262079,-5116,128055,18518,134552,304883,152341,-60791,101427,223498,-50390,-114325,96883,-22009,-332928,-323865,132145,434850,358070,329923,263777,42277,7990,26279,-85235,-123743,-39716,-55996,-155851,-217785,-281327,-475033,-499718,-228269,33438,120810,190039,276250,302373,105705,-196007,-382155,-265740,94872,370360,271071,86340,90779,88890,-3928,-84800,-151563,-199553,-205585,-158016,-164867,-160409,-75777,-23068,-20213,5749,71493,95252,-29956,-130071,-44293,110638,71134,-20863,-20173,141074,204560,18216,-207911,-299629,-191106,-49799,-8159,25914,38925,55717,64794,67168,254059,504675,335763,36593,15277,92437,49976,17049,-57274,-32407,131664,202269,196098,313082,265730,-34056,-295103,-335713,-170601,56568,180974,160133,117744,183585,193170,63745,10080,48257,15950,-89922,-79897,118169,140408,-22286,-130956,-144830,-188118,-151948,-88496,34656,47502,-62220,-51149,25533,94669,235507,305454,124081,-100847,-177996,-20592,161248,59181,-200684,-239436,-35554,13187,-100186,-87146,-21057,-142244,-353612,-404272,-201223,-18303,-84983,-213581,-216947,-76881,-88095,-349277,-404961,-155030,-14034,-39479,-120951,-113400,101774,165322,23591,-15321,11796,52768,2491,-133731,-66168,59849,183405,232152,129110,-46639,-79083,-97245,-210131,-187556,-99877,-94590,-156422,-173401,-198646,-165788,-74821,18485,5882,-24601,63491,80977,-57752,-173649,-36848,207782,313903,111475,-135146,-118070,26281,106120,175893,185664,218097,311123,262958,149291,112143,155956,249052,363293,264001,-4496,-58906,52757,70488,110681,264328,369217,221691,21937,-154395,-233355,-310896,-257869,-144159,-133778,-118975,129104,171094,-20517,-123747,-78215,65029,161757,51334,35790,82489,74858,-31737,-184699,-269118,-256563,-234882,-204396,-8858,243374,384107,320326,221751,190465,254159,211224,12075,-114648,41441,225351,160264,-110612,-257844,-81353,175935,401594,485563,305069,145950,-33863,-242086,-168908,1157,95824,323532,315703,4078,-189433,-111954,18406,151655,396596,494134,295615,-19122,-203431,-302151,-260000,-91229,-61191,-187032,-228124,-79673,102448,29730,-65975,173386,462872,270418,-94057,-240574,-87267,-71854,-150389,-106440,-22936,-22386,-72731,12008,58720,-53816,-169428,-139696,12938,5604,-46468,84709,145950,176977,315690,202713,-33267,-16866,103893,16692,-48874,-147820,-346770,-198598,10512,-192330,-331531,-121327,192368,271352,33551,-145538,-10476,244011,164624,-13689,-117568,-186569,11650,346898,236807,-87727,-64884,126865,147849,69688,-25691,32817,87616,-152725,-457587,-371347,-120941,-91533,-153541,-147166,-148745,-263948,-304304,-170985,20894,38747,29016,131649,351616,369924,241563,129490,187820,177356,55491,-2440,-28816,-59345,53971,168709,226247,275558,248320,39394,-136305,-53020,56706,-93697,-226736,-190383,-109258,-104639,-310608,-439473,-223542,186385,460835,360862,40873,-96128,-70133,-168937,-272055,-207079,-63667,-266024,-505327,-487255,-393948,-451774,-401487,-161627,-81478,-305987,-357689,-360345,-232765,-124239,-53300,974807,1471097,478692,114025,-61642,-1235434,-1746366,-512901,288294,395704,110083,-104159,-96545,394435,1159309,530755,-949065,-1835842,-1080122,-176747,73821,305053,429446,212658,-131665,-180197,-34723,-74075,-214109,-119320,258410,379695,162627,-58092,-3410,129647,330850,500918,461646,348499,435236,288054,34656,-68268,-166807,-203738,-97946,18753,79826,-78453,-309615,-177733,114381,228103,47063,-242624,-327560,-68655,165540,56169,-8197,-31103,-112519,-240269,-373118,-438933,-299015,-139590,-77678,-19285,35213,155903,281855,279425,165244,55375,-37738,1813,-29602,-126611,-78159,4526,103343,254508,361960,370585,389927,229237,-8618,-64796,26392,98768,123709,48177,-66422,-92251,-170023,-92571,76418,123653,51245,45351,-20538,-129453,-77899,10807,5601,-44479,1371,69732,91805,157600,173976,-46969,-359250,-410934,-270278,-179958,-160381,-217509,-269132,-214072,-118949,-112427,17607,346937,455096,362668,276108,124705,-90123,16127,213099,169320,86114,99503,56623,-49851],[-79369,-41894,88801,36753,-221930,-313933,-156740,-86894,-24078,26615,-38289,-141418,-208649,-278250,-188398,-13514,8948,9510,80081,105204,-653,-190862,-280898,-113753,117401,186039,75730,-32904,-31109,-24701,101821,210092,99609,-48638,-7941,53021,-29621,-14483,131094,151819,238627,239780,34995,-80259,12149,53033,56707,127719,114906,57809,157581,286771,414035,231093,-130660,-302744,-218035,-8658,149193,51898,40692,189001,127735,-68006,-172215,-51039,175975,199702,-91318,-318944,-139910,94855,22443,-219820,-158251,-20798,64764,117310,132013,134737,247515,389331,224117,57906,196083,244124,87660,552,93036,-21715,-255194,-235717,-73400,-15479,-68884,-130879,-34726,161980,255139,197516,279140,323326,127053,-300512,-573874,-326116,-36770,27033,82157,89618,-70201,-252470,-298216,-139172,71906,135535,47391,20174,-30033,-119927,-97126,-70033,-114680,-24872,129259,123509,116117,147988,136882,-29701,-211078,-249419,-62238,195729,196648,-39095,-186066,-147458,-111330,-4460,195617,281213,125713,-12958,-129486,-119133,-16126,-227894,-497153,-334828,-64353,-85420,-200936,-200084,-115493,96736,302493,365521,224058,53922,-3053,12045,-21672,-23134,-165193,-281269,-182478,43810,59938,-115238,-35955,187576,141537,19189,155657,334863,225838,37260,26339,117094,121674,-78490,-198288,-77376,62541,-1819,-97898,-58572,-4112,12810,191979,366094,232760,-86173,-242663,-298006,-332052,-361769,-328644,-170631,-75714,-85063,-60941,18102,133704,73094,-55385,78093,170945,-34639,-128260,2576,-30510,-123835,-70376,-55395,-60740,-15873,92432,179933,190719,61652,-18894,8534,207414,401001,342272,109350,-81359,-249227,-343696,-187145,-12256,82737,170576,187215,193252,136984,-84074,-344704,-507776,-569303,-422565,-143876,80848,119543,88811,23282,80558,338673,334425,99627,128396,291043,252393,114848,-8034,-183316,-157459,99455,97519,-164889,-259849,-76102,86061,-108545,-159855,117123,396912,326900,136542,79761,203174,334105,300622,158906,16571,-183444,-174843,27877,159821,81123,-19507,-138467,-259461,-376797,-289640,-151293,-131629,-164199,-128374,9777,-79609,-256351,-139391,-20139,63187,153397,-26479,-246596,-200739,-74394,-55628,-101620,-70150,-22951,-70058,-56900,120741,299528,286910,-14133,-262620,-268674,-100862,78942,231888,205022,95931,58116,113306,136403,112482,261834,441911,343616,193555,178556,144119,61054,-27862,-119102,-211513,-156030,160,132144,147883,36494,23583,78820,12766,-129336,-175437,-42751,4882,-25239,-110395,-236256,-159342,-22506,-55911,-114934,2932,119285,153043,122594,-33256,-296383,-320938,8787,112016,-143809,-270739,-186657,-131045,-107821,-31531,248726,541974,439056,132564,-129685,-228940,-138053,-97080,-39722,42364,80884,92107,50301,-125466,-204159,-128008,-33896,160942,383668,473298,309695,-11666,-178355,-139486,-188193,-179965,-138388,-95488,-94306,-110862,-124309,-226806,-354262,-307644,-222746,-229037,-198431,-85431,74230,113406,25797,-45813,-34626,25828,17440,-73018,-125962,-98521,-95480,-78296,118499,300007,383640,343715,168885,52893,-26457,28561,209444,205194,-18014,-153767,-90106,139127,255088,221827,340931,515814,595042,769328,661568,239932,-19471,-15046,528175,1012054,681555,-53551,-306922,275651,937565,861912,364568,-105429,836094,-1384218,-11574501,-12352989,-1007104,7979696,5200113,3136738,1671600,-12035,-434174,-321611,-480101,-46062,230192,-14815,222272,267089,-298786,-476968,-114304,129449,73080,171909,300773,115208,-76265,116988,246366,-64281,-194183,-28826,-134449,-369749,-341261,74476,343268,285577,342995,346760,111302,58343,63293,-138586,-242569,-112074,-25841,-8111,12363,-121670,-434860,-541711,-344800,-117623,8354,146830,276101,302007,94285,-189855,-354236,-241813,70555,311508,250854,79560,45527,35025,-24728,-66094,-101618,-149488,-129616,-25081,5489,40149,119785,84488,23922,78342,176290,184135,81523,-24949,-19132,58944,30326,-33348,-17068,165666,237016,45128,-145504,-174936,-70989,-73433,-160490,-111814,-67184,-40324,47339,172185,316993,434171,212155,-56758,-69540,9835,35992,21078,-115482,-103344,121597,235353,204244,296871,259594,8455,-218895,-270858,-141665,76362,186082,149446,148987,311626,387548,217087,66391,25941,10264,-34486,-30222,114556,94653,-64389,-138914,-127474,-185207,-224266,-239360,-119392,-9993,-12429,-25952,-26031,75032,273237,325697,71904,-197036,-269693,-86769,102840,30639,-192518,-174621,97529,119701,-49593,-25559,68881,-16759,-183121,-266711,-158482,-33370,-96922,-203856,-177579,-38634,-72345,-352274,-441359,-209202,-55551,-68948,-96758,-64117,109117,99431,-72910,-107655,-43161,33033,21819,-116253,-122748,-7792,191747,205298,-18794,-229574,-196092,-113950,-180479,-204903,-147886,-101924,-131413,-154152,-159118,-111832,-62458,-37148,-78573,-61347,60311,72612,-127244,-267849,-103734,189718,306063,114142,-92720,-59177,114722,216155,208998,113816,148923,345356,425771,348034,230457,222392,317980,420243,324444,33961,-66559,58856,64446,66569,136080,232656,168002,15259,-184904,-254146,-284419,-278346,-221807,-194074,-165115,90963,166004,-30008,-159389,-100201,93101,217419,74050,20332,30411,-55777,-152090,-241060,-270435,-238491,-259859,-237786,-15146,263887,433752,344173,212773,174680,232898,181625,11363,-127336,-19205,122903,149352,16514,-91445,44805,220932,322119,365582,247496,161291,-210,-219248,-165420,18508,99353,313977,317335,40079,-140047,-98349,22588,222489,491022,476158,229341,-37938,-205429,-296735,-204655,-24471,7036,-212409,-340142,-178036,137011,128368,-17804,160212,456401,252261,-131421,-251388,-88415,-70771,-100976,-11745,85762,68623,-41771,3670,76626,-18390,-139925,-63258,91820,14101,-107994,43581,137213,118865,204105,146835,23036,58924,102271,-67137,-114783,-143996,-268109,-117881,43224,-186066,-312058,-50317,289704,274019,-17719,-153737,8678,303975,296520,92298,-37235,-140163,-14156,306811,258050,-88412,-135758,22709,64676,-7719,-71187,30178,95157,-111079,-411635,-405668,-243017,-202661,-160004,-84514,-108871,-212407,-205799,-45490,141306,74196,-41369,80795,453777,480276,212163,33440,106857,156231,114374,60974,34663,-14621,141725,312242,312393,268691,240513,37479,-156172,-73412,55884,-57104,-187819,-180704,-82269,-53485,-291071,-447272,-233122,153767,429246,333820,-28104,-164213,-135078,-232912,-315199,-269848,-181109,-397601,-584785,-473684,-326166,-437841,-473843,-174803,-810,-211987,-332089,-342422,-17354,268286,329111,1230842,1234378,-296609,-635548,-449156,-1461752,-1383992,182980,708563,610784,342713,-1648,-167246,430024,1067156,-95155,-1652203,-1644850,-601974,216581,315132,329865,290663,72147,-211421,-275503,-197942,-248994,-328994,-152158,270381,351025,121620,-23705,119179,277827,406635,454731,373367,340365,523655,437776,114725,-52730,-166048,-212408,-132096,-35979,8078,-165929,-361523,-185293,120777,262964,110508,-200121,-380207,-231116,38160,71655,75226,61720,-18638,-130563,-270964,-359464,-263590,-113052,-26007,23909,4954,65613,185458,156637,20392,-54747,-86128,-2521,-33982,-161191,-94656,58507,132805,186716,261626,311761,332623,179214,4376,16254,127026,111440,55270,-14121,-74589,-79945,-125161,-34748,109008,135774,35234,17103,-4531,-78994,-71895,-20189,-6584,-77176,-54067,106907,176996,196671,229276,86207,-201140,-294445,-206116,-117893,-88879,-184149,-311163,-263962,-139461,-120290,21438,315177,407174,257514,33350,-96301,-134329,89480,318849,210240,53197,64949,76518,-5210],[-69637,-35492,125864,96977,-165240,-268360,-62558,47796,73247,61560,-28431,-115927,-198974,-262261,-178322,-28038,-50044,-81098,34334,69882,-102777,-253214,-228029,-46170,114940,147272,90368,34065,66305,92137,211360,271800,82315,-112815,-35229,111355,46788,-33883,18204,74355,262362,334218,193508,36119,44541,57824,55965,45051,-6589,-19409,212954,462990,586776,329125,-85717,-274096,-169578,50416,199128,54830,29074,174951,141149,-22585,-136894,-66701,79701,94936,-83563,-193139,-46492,100500,35176,-172677,-171683,-61865,45074,79749,59204,95213,235822,376259,200398,10967,140760,213079,53154,-113984,-60800,-82217,-231459,-265699,-128872,-21871,-94219,-197908,-114247,70792,165804,162455,302150,381117,136210,-341761,-556695,-278726,-21944,44418,76302,52671,-57334,-220129,-329985,-208111,-34669,22088,-14463,6551,-53855,-171228,-195125,-177312,-162601,-71429,11525,48384,110748,133075,150676,-19674,-271623,-294267,-52699,233370,260799,29570,-190588,-219147,-159371,-15295,230456,316129,85150,-99536,-140870,-46334,99920,-112613,-469063,-409059,-138204,-98552,-145164,-104428,-5376,208355,350514,320807,123647,-62883,-79519,-25348,-61347,-142188,-301378,-376631,-288444,-41182,53085,-72649,-26272,191760,206859,136459,265760,384635,221066,-4657,-36665,31002,83775,-39991,-162308,-110872,15202,53565,12571,-14496,-7056,4130,143523,282942,212346,-43668,-196485,-239481,-239929,-293826,-348917,-198686,-24157,-26092,-38829,-14482,83242,70122,-20551,97504,175410,-29730,-84160,89998,59782,-79327,-71954,-74885,-98019,15216,192843,271742,214092,76977,25920,29098,213810,401080,294910,62460,-48044,-174628,-217689,7797,149150,112545,154361,232683,250299,202641,-3197,-258175,-414740,-461846,-291371,-24362,155708,142535,80452,24127,93771,279885,216984,42096,129835,270383,193069,88327,6319,-159501,-157261,90973,61936,-202093,-270147,-11848,161265,-19520,-93682,91933,275867,174718,-43744,-24381,203802,318001,254029,192572,101898,-131336,-141785,79031,207809,93073,-94802,-275552,-375546,-436508,-279637,-92148,-136086,-252301,-177374,23800,-56771,-185506,-61674,-5461,7432,83868,-50467,-231672,-166260,-36058,-56643,-135771,-106390,-53074,-107502,-74615,143421,304407,245315,-77604,-322100,-298793,-154316,-19639,170314,146048,26359,76932,234940,238964,100374,153497,336279,357756,262969,182223,90890,46458,-23636,-117677,-192208,-137808,13658,125307,71664,-71556,-46666,67710,16872,-157665,-203298,22795,147840,53520,-144648,-358219,-310853,-134716,-106627,-159753,-86033,44769,148181,169843,-15991,-212477,-143102,178516,233877,-70442,-233335,-135182,-5824,21963,21355,256086,579932,458966,116757,-154335,-261138,-163932,-82968,-25462,14788,58582,103509,110067,-39883,-172913,-146270,-47868,139058,280330,311273,174790,-45394,-131357,-31974,-16954,-81072,-167423,-153728,-88883,-69328,-109301,-255044,-395454,-309005,-210898,-198729,-123580,-32545,30709,-2221,-101129,-91382,-4830,89315,81200,-34091,-109893,-87965,-94311,-53863,198968,358370,327843,201177,-6349,-116061,-106715,23466,191052,144555,-77209,-218092,-192918,29638,148307,105202,207854,376836,505424,702180,655501,370174,91029,-61641,367759,792511,391785,-328953,-386589,388814,1246810,1279888,891902,738967,1048386,-2726055,-12936544,-12972877,-518435,9229486,5873476,2779359,1529752,299080,-191210,-303246,-524557,-101174,50267,-262246,-19463,20025,-506524,-653071,-226259,50975,33904,149022,249891,41225,-111987,102585,231823,-56345,-209605,-115037,-195965,-327304,-290883,5806,184960,141227,273184,369137,173039,100922,69004,-199439,-336262,-165023,10719,160475,287051,111511,-299694,-496169,-425849,-283045,-154014,29121,198615,262736,118778,-94305,-236343,-151262,73796,238152,203678,50449,-18622,-45181,-74191,-70741,-70510,-106218,-36676,114231,139356,196312,259091,145613,48307,126662,232761,212509,144755,55167,-26071,-42978,-23597,-36883,-62942,84472,186134,16024,-137584,-65361,68775,-63373,-279356,-237812,-162060,-110121,41434,245582,348769,353720,141996,-69158,-105807,-50739,38331,50807,-125417,-135733,100632,234165,172036,207318,184315,42865,-114697,-186908,-117662,70237,157627,115771,160676,362325,469518,310578,101007,-23158,-13758,54244,81873,137478,62861,-74125,-124297,-118432,-186795,-271934,-328262,-212826,-48508,37570,11028,-64147,34422,236216,270725,1330,-275344,-349927,-174961,16646,4299,-157041,-84490,219193,217984,16495,58243,192463,160419,22752,-114602,-124196,-64607,-95718,-150214,-132568,-39227,-55310,-295746,-437220,-271255,-95912,-75058,-65850,-31611,96725,34857,-164209,-210894,-91826,21381,60985,-49849,-156038,-70165,160628,145353,-148812,-347729,-240508,-58287,-105789,-220342,-186391,-81928,-79750,-122070,-85379,-22732,-53639,-109159,-151905,-84497,30016,12801,-216111,-331863,-155858,128615,254603,129188,-7002,36309,208687,299204,211704,30486,47977,299161,510081,481355,297406,231746,287288,374052,329708,61124,-70930,52908,68117,48756,34599,69611,77644,1767,-180898,-245713,-236675,-272124,-254708,-213340,-174199,55919,135496,-43734,-165830,-98018,122820,287700,140698,53734,36886,-117417,-246806,-302445,-271934,-186468,-247367,-253498,-49703,226805,403070,294334,133513,101898,199669,195570,51904,-115669,-84896,-2434,113276,154620,104169,170899,243569,218679,214471,159235,153808,47558,-163317,-165334,4802,94712,303388,310262,85747,-77232,-84974,9134,260417,543530,425458,111884,-98593,-182201,-209925,-111214,40399,75927,-197964,-410412,-254027,142903,194755,25380,134913,391222,180428,-160401,-213778,-55103,-56756,-51116,42596,111073,103639,-7686,14236,89512,31173,-80803,-8413,111015,-8234,-167252,-6960,106962,34738,29374,21600,32252,120721,98523,-112869,-148213,-102755,-149260,-15744,99916,-134895,-276074,-30561,287178,203319,-73926,-153361,-3644,265974,325134,151179,20070,-99664,-56838,219573,232557,-90240,-193765,-87668,-31541,-66525,-100118,4752,76098,-81810,-342657,-397615,-318718,-274023,-157327,-52258,-86317,-149398,-106396,68125,238845,102043,-114141,600,484265,560654,175124,-51116,12245,105430,151508,100467,62284,-13062,154082,365079,333585,186299,152680,-4146,-177699,-106589,29322,-21823,-138317,-155187,-44086,-1480,-221952,-380222,-222602,88369,339262,231134,-125616,-233242,-214678,-304937,-342905,-334581,-339227,-557830,-642413,-403311,-179457,-333888,-431592,-98377,117527,-94047,-279245,-292125,177048,607205,593250,1105778,750037,-998971,-1357957,-980427,-1517063,-858246,814219,1017668,747268,553771,230386,-115521,424380,822085,-758684,-2271339,-1459021,-258987,415090,446053,276688,133402,9520,-218411,-323946,-327816,-389861,-403437,-168354,253090,327973,105047,21714,228750,421074,476954,371284,187915,185535,443286,469143,167656,-20743,-141834,-209818,-166926,-103015,-110110,-292298,-405217,-173043,124901,262918,139343,-162699,-394728,-330465,-38433,102275,110597,80978,44506,7298,-114460,-240720,-203086,-71234,13942,19852,-65621,-42600,74215,29840,-122721,-158512,-110343,2965,-51416,-204223,-125293,60296,90172,57624,99361,196156,223180,83902,4651,87492,217436,123272,-21804,-76501,-42336,24700,8574,47459,118633,125357,7001,-41258,-20398,-33024,-42544,-25059,-26855,-151595,-127170,133169,234371,195562,224097,148221,-92047,-207174,-150748,-55394,-36814,-174332,-331187,-293842,-181464,-160711,-33830,184622,255980,97376,-195100,-307183,-185897,121901,358663,237880,49168,30888,54258,-15852],[-92360,-50374,141477,132761,-104019,-196748,29855,165343,168455,106204,18659,-41868,-157264,-227268,-138078,-22320,-97657,-154563,-17548,14286,-184936,-270669,-152497,-2681,66511,48131,20137,21808,85935,155012,298229,300045,54400,-127936,-26600,156052,110293,-36900,-79886,-4014,215168,318076,285890,166795,84414,46154,48590,4812,-95127,-59360,243235,539944,649197,391585,-12227,-202449,-101543,99610,218574,47659,333,122021,140165,34433,-95684,-87808,-23270,-26053,-93158,-77072,49789,121418,78679,-63851,-129649,-83165,11199,14824,-41701,7982,155765,270603,101167,-61235,82959,193302,57734,-164709,-175039,-119930,-148313,-220934,-156057,-12309,-64235,-186034,-158847,-20330,83587,134958,303480,376500,91743,-390653,-512949,-221304,-2122,60525,69316,26391,-26767,-157214,-309726,-236784,-115274,-85918,-96192,-62615,-116924,-218845,-260439,-254297,-209288,-139240,-124175,-43360,81922,98985,122659,-29454,-288600,-268792,-6423,239967,257034,59724,-175792,-252886,-189225,-37867,208494,290798,25404,-190521,-175516,-7593,172923,-15959,-430088,-475372,-215771,-100449,-63318,27675,114354,295730,358623,229708,-837,-174446,-176230,-81693,-65772,-147466,-309840,-393788,-345444,-117311,40085,3821,10837,158912,216612,229313,322656,327404,120804,-86324,-130105,-99401,-14585,-48002,-110504,-102485,-4411,110597,99788,7372,-29025,-10375,84679,183309,181278,11279,-133088,-164096,-107507,-162102,-317007,-224153,-13900,-9942,-58656,-58296,39002,94100,41388,110622,174616,9365,1701,181689,171976,14185,-69504,-121371,-107366,70146,270297,304501,206774,89447,52002,15166,180035,360150,198671,-32260,-46229,-100027,-89599,173444,265133,109204,96554,210486,221773,190878,35986,-186214,-338657,-389247,-216709,63172,228044,175308,59054,-12499,67748,160330,60795,-27812,116285,224180,109864,45631,22000,-103800,-125048,85915,35838,-203433,-243635,37650,192765,44344,-15538,78079,133475,-18785,-221202,-100479,201081,274697,162618,172247,149353,-79752,-94784,140153,250921,108412,-149256,-385162,-457139,-439671,-217665,-1323,-97145,-281986,-175835,56586,-13041,-92863,-3646,-14043,-61634,-5025,-71853,-170301,-79070,47522,-18877,-143706,-121871,-59496,-109987,-76991,127014,227534,143862,-132046,-335501,-292166,-182421,-91060,91998,73639,-36147,102366,337752,313098,100308,47611,176895,274404,256169,153403,46530,74119,60208,-36024,-105963,-80793,33041,121738,19284,-141791,-97955,48324,21925,-147980,-198336,57460,230278,101887,-166774,-438098,-428369,-235552,-161339,-190707,-153079,-27309,131898,208500,34132,-82293,45639,312566,313541,20445,-144209,-42518,144561,171165,65116,200647,522457,424667,94418,-151117,-239624,-139598,-36854,-3968,1397,54357,103115,120470,11296,-125058,-120392,-33901,89640,112162,78252,22429,-85245,-97580,68596,169263,31114,-186188,-197855,-54452,15394,-77333,-280186,-399582,-272627,-162899,-106981,-7233,15154,-59462,-137924,-200701,-131613,4044,121100,122940,30459,-47251,-64495,-103929,-44282,238378,363027,228220,44967,-147117,-209463,-136484,40034,180707,73878,-155091,-267506,-252583,-67573,34086,-8090,48205,176818,346952,568936,590284,469814,211617,-67191,238050,616001,127468,-549910,-440825,412625,1289623,1437370,1337424,1466320,768523,-4117334,-12325371,-11232911,280325,8917662,5646970,2156335,1187413,476650,36471,-230768,-496261,-130647,-83893,-453987,-259781,-258609,-646911,-714971,-287345,-60998,-66032,99386,188966,-35552,-148223,72751,198421,-13293,-138703,-112047,-175787,-226034,-198043,-60606,4878,-12967,175324,345296,213980,127072,46396,-256183,-391837,-190611,40801,303654,535943,364378,-97279,-368288,-435525,-396440,-300618,-127655,57131,192563,167961,56438,-54638,-816,118081,174773,143679,15313,-74775,-116695,-119463,-79378,-53712,-64066,61777,224496,200888,259776,305609,161393,66167,143496,220490,176060,147863,90074,-54358,-136941,-46284,-11911,-129441,-61483,78272,-50676,-174754,-3172,181624,-17513,-320982,-310108,-209151,-121111,55518,265580,339794,280160,128268,-7680,-87286,-68624,64558,97788,-92960,-122203,85500,211388,115803,75703,66728,59336,-7953,-94135,-91205,43435,101881,70635,154930,331423,424897,326314,113708,-82415,-63765,121033,194188,158943,47927,-39196,-80410,-113921,-190692,-281613,-334754,-228548,-65738,72572,51926,-75307,-3141,162284,177431,-59873,-313165,-403070,-269868,-72459,-4307,-90831,21082,304214,279871,70161,128006,309957,336596,196298,-10594,-132068,-126917,-97006,-73655,-94476,-75795,-51937,-215070,-401592,-326653,-130810,-55799,-33858,-22433,65015,-13872,-216751,-277906,-119895,19031,103142,18203,-178675,-121459,99236,79335,-212133,-361789,-193696,48827,-22263,-237715,-206129,-34246,-13259,-85978,-6388,65222,-51641,-169958,-188453,-84715,-7052,-74628,-292686,-341693,-162396,66981,196651,163255,99074,141486,283344,333290,185186,-41199,-57381,184892,481160,498781,274721,160920,163601,245628,273996,58622,-85835,15972,62298,49133,-8727,-55580,-15664,-18559,-156600,-219524,-193484,-249036,-238983,-186477,-139641,44943,98548,-52888,-145390,-76355,149478,353885,225486,112457,79212,-104156,-292639,-353787,-270232,-111094,-192968,-250195,-111640,135514,303246,195823,20988,6243,161412,235691,114474,-84094,-134298,-103082,70550,264799,275432,262472,239131,124713,75411,73780,137961,98414,-88607,-163380,-42689,77658,297314,300285,126797,-16886,-63844,-4343,256397,528598,351287,-20706,-190191,-159797,-88839,-22066,67871,99072,-160729,-409600,-273165,124324,209619,43567,100806,294460,87185,-169155,-149273,-13199,-40285,-12501,46924,51071,68955,5262,31170,101456,84056,-9745,20831,83734,-52152,-211951,-58587,54454,-60441,-159717,-134048,-6246,146697,85321,-131327,-161126,-38002,-11470,98622,180203,-52604,-241705,-67466,196307,89490,-118387,-139904,-37316,148858,248066,154135,37744,-83632,-99987,121851,173549,-89852,-229550,-187533,-119164,-79060,-92314,-32671,31156,-73189,-266338,-349008,-330097,-293438,-158689,-58341,-66992,-73977,-20125,145826,290237,109382,-187692,-108723,405286,546998,124103,-115761,-79720,30672,145696,110359,54098,-41315,109896,337538,299814,66095,18814,-68140,-194746,-150638,-20884,10638,-64222,-94885,1712,38177,-124889,-268769,-208095,-4933,196416,70505,-223817,-279324,-280446,-372628,-371245,-407732,-510326,-710610,-659228,-282890,12344,-165682,-271330,54832,232059,-2833,-228801,-239093,292663,809284,708005,721605,123581,-1513857,-1822084,-1480903,-1414630,-220454,1338499,1162638,768002,687610,506440,40362,364822,448821,-1293691,-2502913,-1223188,-103655,343448,415142,185481,4993,19159,-150453,-300025,-381047,-462717,-428163,-155067,240164,330017,122237,64814,294552,525254,533375,280324,-34655,-60109,231283,362998,166074,13756,-100839,-187653,-178780,-151603,-230117,-410176,-417418,-136001,128314,233542,141040,-116450,-342349,-314067,-22755,150031,101113,33170,68395,138867,66584,-87359,-104197,-6046,40753,-25516,-153509,-129826,-6027,-48364,-203783,-208335,-98632,24389,-52744,-214003,-132886,36999,15150,-73360,-55303,80942,120312,-11413,-2557,141572,293766,161457,-57254,-92470,48004,216337,220645,159857,121946,110965,2294,-77860,-34618,18750,19457,7775,-43741,-238094,-178657,165988,265455,164626,179108,154932,-31368,-152851,-101505,14924,15472,-156707,-294392,-269304,-201330,-183944,-90436,39363,79802,-41375,-305421,-408178,-195575,143853,355496,272476,100901,34161,27646,-44981],[-147705,-92548,121990,127131,-71011,-134518,89357,235468,232863,137754,74587,39198,-100428,-172540,-70163,3587,-114120,-181062,-61394,-54548,-231626,-242585,-79126,3561,-17108,-87049,-113587,-66499,11671,130740,329910,285390,15772,-102238,14418,185061,152875,-18502,-117993,-38660,128849,206191,277543,251594,111477,29842,39192,17005,-108849,-52323,225733,487099,585808,408241,90040,-84198,-28673,122134,207805,40208,-36357,45136,122280,86642,-56050,-100617,-95950,-130601,-120451,848,119477,132188,124498,68549,-37977,-70710,-22786,-51026,-112030,-62532,50556,114080,-27232,-122782,46270,194630,105185,-139800,-218298,-119549,-36323,-121458,-139378,16818,14936,-100986,-151650,-73082,44480,128927,280147,293309,-12371,-435087,-452357,-161254,28991,83260,77994,29011,7461,-94516,-244925,-208297,-133432,-134715,-149608,-146984,-181357,-229775,-263495,-273748,-231320,-196328,-228469,-120073,48010,76542,88489,-40213,-260757,-195790,61756,225302,193757,48830,-135752,-231499,-196080,-79033,124547,222927,-17473,-244905,-211552,-3463,194528,46746,-372261,-485820,-254338,-80858,32341,168977,219654,345179,346584,154016,-82780,-236953,-257338,-124099,-15705,-23237,-189307,-326122,-321998,-142301,46180,103689,72844,111214,182273,287434,334792,211528,-13398,-156605,-200805,-208125,-123355,-82549,-38936,-24904,47363,181519,155658,5307,-67195,-29721,31653,96549,154113,76342,-52957,-78926,38503,9843,-224984,-222079,-21057,1253,-74305,-76615,33571,153511,117590,105779,153232,67808,102754,247644,272443,134308,-62118,-198744,-107518,135265,318986,284785,185318,112929,79408,5934,150539,314018,91116,-140188,-65232,-33916,21037,281513,308887,74889,26402,143192,140141,130556,43232,-128195,-279391,-358135,-209658,102449,280258,209209,41735,-64152,-706,4047,-95922,-96342,90613,170975,38758,13945,51578,-14596,-41029,120766,57272,-162559,-194171,62553,211357,109781,72661,80917,12037,-199476,-343079,-130455,193034,227167,78446,127899,164714,-35703,-49502,196642,292864,132252,-162570,-432132,-477512,-376985,-108106,107629,-17348,-236701,-116020,111674,51350,-4231,20879,-39577,-123760,-94634,-93494,-78105,47901,151590,30923,-134110,-106166,-31836,-82101,-70094,84151,108550,24267,-150329,-283853,-239503,-165256,-101939,25914,3446,-77010,112893,362525,322856,110318,-22899,19117,127685,184959,112440,32953,137901,205134,118850,35047,3176,50678,111263,-4840,-154948,-108059,35232,33635,-107115,-171473,50581,232746,118126,-171652,-476956,-500616,-310094,-215887,-207257,-179877,-82405,100032,220410,108954,69134,203080,379521,332291,108519,-20626,75175,283832,296994,85164,101890,390294,352420,82998,-107150,-160435,-64550,39872,36154,12398,75378,110957,95451,16447,-80232,-66274,6769,37758,-62868,-153382,-112809,-128992,-96357,126967,312785,130725,-188184,-219693,-5211,117305,-34198,-298526,-382943,-230162,-113969,-8333,100938,47108,-151825,-236894,-225010,-141589,-4934,116842,133798,98795,28689,-65839,-153136,-70408,222097,315983,122336,-74743,-222210,-216144,-114721,73584,178919,12081,-222448,-280023,-249829,-122452,-42743,-67887,-87453,-39543,148075,397790,480081,506489,297679,-50960,150398,476483,-64683,-642341,-447964,314676,1031442,1257452,1552229,1902274,195424,-4836539,-9799263,-7953587,628058,7232745,4959241,1656097,709250,386039,121738,-142844,-407686,-156425,-170882,-553973,-447325,-490698,-676321,-632261,-267692,-151059,-171872,59605,149135,-90451,-181330,25600,154611,54927,-3536,-18917,-84268,-102885,-99339,-119002,-159456,-134504,93023,294278,220024,131885,9967,-300617,-415664,-198205,45696,371069,679383,558476,112442,-194966,-366647,-414836,-377674,-278938,-116308,103108,209671,196546,131694,171975,190883,128286,77862,-14082,-104401,-154477,-134251,-76392,-47831,-24623,142536,272710,177146,213525,252633,141078,85465,127240,134650,80075,89955,67952,-91749,-178806,-20952,38603,-184892,-212456,-46005,-121778,-223096,-2523,225262,46473,-274824,-309606,-195201,-71838,78096,221678,281713,210386,138138,83585,-35625,-48120,105753,139783,-50598,-84620,80918,179405,51156,-61068,-60892,48303,74298,-5870,-59414,2418,26533,21858,136718,245048,282851,263945,105780,-130600,-134435,119650,242243,151835,45609,34834,-10911,-107828,-195203,-257701,-274169,-181800,-70873,77737,83692,-56015,-14432,100176,94222,-88978,-301247,-417923,-349521,-143603,8233,-2126,123022,335771,286590,90848,156364,375888,447229,280498,4549,-196372,-218230,-107982,1589,-71785,-133942,-72756,-146272,-340189,-349858,-150567,-17756,-5354,-32011,22733,-37030,-207474,-273708,-119484,26635,130707,44929,-193647,-155894,27541,36046,-181879,-268716,-69413,172527,37759,-256466,-206299,28077,51600,-51126,49638,116073,-56045,-194359,-177585,-61443,-22918,-139897,-312327,-281283,-102627,51946,173888,218339,198517,226856,324659,320111,143695,-79786,-136081,38804,349482,404614,168502,25979,-2913,88839,176577,25425,-112839,-48629,39075,65127,29573,-77538,-67350,-34716,-125023,-187113,-169299,-210869,-174668,-112846,-64351,70987,78846,-44916,-101653,-37338,179850,412848,312829,180217,137379,-28623,-268882,-359143,-241506,-16920,-92965,-218156,-173418,24575,173849,88178,-74775,-62862,136759,278785,180314,-33111,-144352,-141489,43879,325786,388235,308996,220651,73302,-7131,31119,141374,151322,-990,-137468,-95048,66330,313703,305577,167695,50067,-7980,14678,224670,453734,280491,-112507,-271828,-144338,26784,48624,62251,76414,-103491,-320029,-214988,106596,187857,43274,77365,214847,25809,-136659,-71031,26922,-15075,27333,31052,-47241,-4258,6728,63254,135703,149226,74164,51729,54912,-86217,-220431,-89933,1826,-127439,-283016,-240906,-45361,149260,72303,-131577,-153177,41396,126832,222925,291452,60814,-193045,-114857,83224,-6275,-121948,-90200,-51233,23011,128952,133687,35251,-78974,-108583,64513,122618,-63362,-221102,-249089,-169338,-31664,-32382,-50764,-11299,-64211,-178226,-254538,-264672,-251262,-157235,-77613,-21063,26391,65006,198348,311392,115678,-226755,-204029,245304,421525,70454,-142144,-136990,-34621,116946,118591,49139,-47353,81925,298053,262993,-21384,-92496,-114672,-188040,-182376,-65462,59620,63211,34338,72159,76606,-10133,-134746,-185549,-97499,36679,-89620,-273118,-268154,-289102,-390862,-372283,-456651,-632359,-794016,-609662,-127601,204228,36446,-16141,253327,315186,40392,-191322,-203534,311784,869105,734292,333592,-440682,-1768066,-1918370,-1780229,-1214996,427225,1754131,1179038,706940,744264,754255,284978,295305,14347,-1630655,-2271089,-886944,-75155,69212,258871,127790,-48431,76226,-21154,-192460,-329431,-443371,-394742,-97731,266161,363302,173580,102960,307707,569759,565406,206451,-218536,-300828,-22629,164619,110765,41889,-44576,-130567,-136517,-145325,-297245,-463351,-373622,-69284,138705,195711,136636,-45435,-215786,-177870,84276,206290,66693,-47906,61404,235625,234156,83288,30969,79389,54096,-91380,-226941,-167427,-26899,-48492,-190415,-182074,-57677,54391,-21907,-165011,-93063,21631,-46825,-159230,-149348,13153,70318,-68193,-12489,169638,344788,230370,-24398,-40826,182273,437874,452711,282189,121065,99316,35986,-63859,-31614,65885,91232,57282,-59536,-311363,-193873,199752,260938,105552,107951,120571,-16136,-134729,-72198,73734,63459,-123389,-211201,-203010,-190298,-176446,-121539,-66996,-64699,-121249,-276918,-370175,-156332,155466,311074,293058,179714,64866,4540,-79610],[-200910,-139743,82780,97566,-62100,-90622,114460,262398,267584,159523,128830,103336,-35458,-86541,29054,56563,-76524,-132366,-68205,-106380,-223549,-167491,-14426,-13305,-104974,-212338,-250761,-185750,-121210,37232,303347,236486,-23835,-50146,79039,205320,177400,27427,-64807,-4076,45239,43902,172117,251528,114091,21088,26169,55308,-45187,-11504,148755,314991,423422,381708,205749,61671,31996,108991,173494,35074,-73509,-37370,85529,116808,-24590,-97154,-123514,-203578,-166641,17642,124116,86744,121532,162415,66848,-35223,-57738,-106880,-121113,-72247,-40600,-43089,-134392,-153513,25278,194138,162711,-72059,-198875,-89747,57291,-14110,-92206,38980,88343,-4094,-119333,-90609,38469,124680,218698,134050,-166965,-468795,-397717,-120789,53273,96030,89599,48405,18120,-74271,-176658,-144953,-98392,-116356,-159736,-222753,-231447,-205109,-216396,-245806,-228526,-230406,-286020,-184198,-814,61807,59857,-56787,-226227,-136632,102903,177385,74317,-11282,-91532,-178259,-206030,-164901,-26250,124522,-38322,-264930,-255164,-49415,144266,42284,-321107,-440377,-249996,-63014,95636,259502,262284,322167,301566,112343,-103127,-253480,-319222,-154835,57174,160057,-25042,-226800,-243745,-121293,59316,178701,118676,47502,103544,279193,290905,76602,-134349,-199258,-234473,-269019,-221818,-146656,13199,84801,145282,231433,144336,-45451,-135463,-76625,-35495,4960,105006,112118,6020,-25059,135411,152672,-116502,-205582,-42625,16180,-71845,-78461,48450,208932,154945,45025,75662,97313,158840,238085,303776,221152,-75655,-315223,-144573,162279,310084,206184,137778,125635,100500,11733,133501,257243,-24506,-254191,-117710,-11820,72580,294194,250392,-7088,-58339,33492,24746,39267,10261,-107840,-257939,-381326,-272628,69091,274458,206780,13021,-129861,-119559,-176431,-244923,-178111,29243,98932,-19406,-13636,70956,68657,66411,186420,113426,-112242,-168520,30912,209422,167830,141160,74136,-81792,-336518,-402215,-144139,146953,162392,11028,62712,134873,-25646,-39648,206923,301777,133109,-155489,-421063,-445962,-284346,-428,184710,59958,-148718,-41220,147035,94830,32484,-10985,-94431,-188578,-193013,-140435,-3842,156624,212407,37951,-143164,-84606,1318,-69388,-92647,11631,-22762,-90736,-142165,-190742,-161356,-113415,-66361,-29199,-74094,-114430,66393,255328,236131,102141,-62160,-104548,-41728,61873,58866,36914,194741,338747,278329,167647,67417,38767,66078,-28304,-134459,-91574,17274,31099,-73725,-160155,-9395,153941,96111,-174587,-495789,-538482,-369182,-281737,-225658,-173702,-123945,33638,180607,176230,194432,281237,351193,274408,157761,94268,178404,366222,353269,64986,-19882,212548,249078,75430,-43585,-60232,25917,119465,83117,31180,104114,129657,49831,-29180,-66485,-18494,48606,-9123,-202661,-325679,-216454,-184522,-143078,113410,357487,180939,-183999,-229328,30349,197910,5116,-312144,-373333,-218069,-105306,34077,146584,46323,-212891,-264758,-168026,-117359,-32693,73877,109008,142254,71495,-134863,-272445,-152673,141003,219960,36320,-132094,-234337,-168261,-68634,101383,167661,-39168,-261080,-249400,-189173,-124350,-60612,-55060,-165682,-229008,-55176,220236,345079,463406,311768,-51128,68702,311657,-190179,-597863,-417298,95563,536951,789744,1487836,1989676,-315917,-4350495,-6152565,-4599048,-73972,4905255,4372508,1576549,222442,5735,-15515,-88951,-291392,-213090,-253486,-567501,-543742,-612907,-592291,-427826,-166859,-172738,-225719,56851,147040,-110811,-215718,-47093,101142,123083,144161,122722,42005,11409,-23414,-166432,-281551,-206570,46262,233708,185855,120912,-14482,-323337,-421700,-202369,15637,334302,665532,627911,266633,-24315,-237918,-330004,-358735,-379231,-272953,12526,210998,263320,261403,321206,268025,95274,12272,-29147,-99000,-147318,-103970,-52291,-48694,6943,184680,246359,83696,81012,128958,102877,110390,87241,-5057,-54842,-11162,-2706,-123015,-152241,40847,97670,-201086,-310116,-144337,-162358,-241806,-52843,182603,102489,-162826,-242212,-130601,11746,90098,126920,178439,131816,130240,150782,14421,-10951,144406,154686,-37091,-57675,83255,148468,-9049,-171262,-169766,7712,114651,66171,-24447,-45662,-58273,-25219,114577,150205,107861,145884,79780,-151595,-207661,38956,194611,106502,48823,126057,69935,-95141,-199047,-219099,-188302,-110917,-78384,45196,93553,-14481,9923,82899,57506,-77107,-246078,-390697,-393879,-188982,29449,88312,197784,308780,232142,69428,133933,359279,445553,251213,-71489,-304476,-319393,-126872,53294,-70460,-197704,-121758,-115480,-261387,-322795,-149541,21368,11356,-54433,-23683,-40976,-144692,-204674,-100753,36923,127060,9953,-199803,-174293,-38526,25492,-74369,-113877,76844,263659,47075,-281495,-202574,70820,86561,-29825,55413,97521,-75183,-182426,-139780,-34505,-6711,-140190,-250453,-163601,10203,101280,202680,277710,255728,254971,315895,268055,95991,-85857,-177976,-107441,153471,238608,12368,-136060,-155038,-48508,61072,-34430,-156170,-133842,-10259,83355,134488,18229,-60015,-48004,-110448,-175615,-181508,-171648,-86719,-21812,15634,109692,71116,-32934,-62434,-4448,202788,450064,375739,227998,175962,56291,-196610,-308022,-181778,69836,21238,-172249,-220173,-82865,37742,-18050,-140754,-93501,117977,278130,206083,8492,-128257,-131699,22834,310959,406615,293156,181575,56430,-31506,30599,157635,180720,68971,-94865,-138931,59246,342262,315974,193312,113346,76926,61109,159866,321844,213610,-146467,-326350,-155918,86121,80960,23458,11288,-54117,-182712,-116728,87266,131449,13699,52351,162124,7390,-82766,-18640,36028,-1222,55276,5925,-151710,-94967,-5093,94813,179190,205423,143446,82987,35031,-115823,-216371,-118509,-56962,-161554,-307687,-259979,-59363,123184,36277,-156138,-153578,91350,208099,309309,392882,167293,-141417,-148398,-8937,-65469,-102897,-23792,-44041,-76004,11092,94448,7061,-98849,-97443,40507,81203,-28063,-191421,-290785,-206606,22283,35619,-62592,-58991,-65417,-106231,-153537,-169706,-194709,-180205,-116031,28180,113942,124263,209214,292029,108691,-229875,-270122,34984,184392,-9090,-159973,-177749,-98197,60290,114492,49068,-21957,101659,278669,234421,-60430,-162097,-151167,-185768,-219769,-114905,98409,209792,200137,137273,85457,68179,-38553,-185329,-197889,-134177,-225376,-278005,-224856,-255762,-358072,-345655,-478155,-684781,-796299,-526684,-12550,304035,194630,236048,402925,307647,-6146,-212977,-244471,202731,790149,720739,138303,-774833,-1783946,-1716505,-1818592,-1038837,900795,2007903,1093480,586110,718025,894845,554765,243121,-432791,-1832238,-1779216,-497618,-99108,-289199,26560,115463,-53675,101425,96120,-58405,-220142,-375945,-348248,-37962,297843,372050,202334,95610,235573,506629,517168,115810,-348412,-486917,-263390,-84006,-10937,24841,-10481,-69003,-63233,-102428,-311268,-452726,-302515,-14555,124154,135587,110718,19565,-72765,-7942,198505,215714,-4611,-154100,6209,246495,317049,206901,146056,133832,18559,-184387,-290264,-179122,-18223,-4871,-120424,-121490,-38391,46390,7192,-88439,-33479,10223,-91046,-208382,-193455,-15542,63541,-91702,-41421,143625,334323,288344,48471,44070,297747,586445,605628,358698,89287,71126,84641,-16499,-31448,69361,117214,70452,-98350,-371059,-197218,199561,199268,9888,11465,50175,-43761,-155438,-87740,82206,79051,-92944,-129291,-142939,-170903,-157026,-132040,-122766,-157008,-148926,-164820,-234286,-92867,140565,221515,265706,233196,91769,-17431,-112484],[-251732,-203297,10847,38078,-87091,-93183,83816,233473,256057,154102,148154,111532,1233,3944,125533,108629,-6228,-30440,-40469,-131941,-176044,-74888,24735,-47653,-183047,-300681,-343292,-293839,-268682,-91608,224813,158609,-64745,-743,141826,214378,180971,90765,66793,84039,-11674,-119897,3833,162116,90910,24989,3308,76467,57409,34539,21430,75592,221616,327381,309810,201110,69807,67890,132257,34734,-98590,-101030,39702,124427,7737,-64144,-102222,-234721,-215688,-18822,53096,-34692,44121,180556,152337,13738,-83919,-134689,-53571,6075,-73449,-135442,-160726,-129794,17595,177546,205683,7027,-129159,-28478,122837,84760,-15091,45965,113882,53947,-82537,-78132,53464,117003,143056,-32987,-300168,-450927,-334079,-85595,79446,108813,111471,90579,19812,-86936,-114638,-51163,-12829,-26457,-105116,-244273,-231196,-131574,-118007,-162541,-174819,-205768,-270912,-216638,-44666,71318,71462,-53146,-192435,-108731,112495,124765,-47736,-76482,-27127,-88370,-204383,-266127,-182783,55064,-6250,-233776,-278440,-110553,57430,-6133,-264783,-328226,-179783,-30437,129353,293923,251369,248765,247070,132782,-38769,-206469,-322827,-142179,150052,344300,122441,-116342,-115366,-38074,101128,229628,153604,11936,35875,232703,232540,4323,-161547,-168734,-191130,-238500,-257696,-196189,49755,211133,276600,263838,88734,-111385,-191105,-118938,-91370,-72874,51774,129414,55333,11291,181917,249891,1181,-149869,-29285,76158,-11146,-42556,94306,259658,154061,-45372,-22834,108799,174489,179203,283652,275082,-80829,-409295,-195047,163013,276291,124509,102208,151251,151873,79026,169121,220379,-103655,-321402,-160389,-8313,89333,247673,138213,-92875,-120228,-68369,-58300,-14871,-15362,-92943,-237879,-404415,-333586,11504,240210,190110,5169,-157177,-222282,-310127,-335245,-235659,-33670,45725,-25882,-3364,100538,153002,200981,296497,211131,-41293,-155039,-28830,208225,239795,210191,80275,-110554,-366656,-368689,-132210,85835,107007,-8842,20282,101952,-15944,-34519,187626,287861,122967,-112471,-325647,-335992,-161776,94886,227005,131472,-23006,38115,157717,115416,31809,-57172,-137713,-223785,-263876,-181967,55905,231290,218009,7085,-154967,-45968,44335,-75502,-135008,-45705,-96819,-142989,-87552,-53766,-42177,-4467,23964,-41859,-125532,-128834,-18069,57120,99256,93680,-48238,-139034,-149074,-47882,31847,77994,244537,425462,397696,260613,107553,19162,11800,-38969,-77132,-36203,17974,29693,-46684,-155679,-76409,63960,81193,-149404,-469988,-516759,-389063,-326260,-219902,-114244,-119566,-37348,119579,239574,289283,291374,259880,179729,178733,195697,267525,401531,354099,38224,-105209,60981,156464,89970,38837,45162,121118,203689,150417,67629,151223,186766,36466,-79243,-67215,25999,94767,-21389,-253765,-376417,-253764,-222675,-200783,56189,313151,189771,-154991,-208815,60943,260615,61364,-287419,-355581,-223759,-128944,14439,129898,32290,-200542,-190151,-31576,-41709,-47110,28883,86220,172649,75838,-262176,-439173,-262454,32301,113826,8094,-101703,-181955,-90954,-9876,121847,148679,-63012,-238783,-156425,-66256,-56342,-1034,38768,-156378,-338252,-201825,90069,232247,373974,267065,-79039,-38635,91213,-253194,-438496,-352324,-172425,-20682,212294,1231904,1834080,-395638,-2587589,-2572823,-2575598,-1851498,2894542,4278804,1969092,-119294,-537392,-348653,-89678,-168496,-301941,-361317,-512158,-518242,-585464,-411909,-147570,7247,-88718,-174213,114074,195137,-80511,-237808,-131516,51212,177837,262504,266292,176138,117745,32581,-186686,-334369,-220211,42924,185294,130510,120079,11012,-303199,-408996,-200051,-30276,213967,506682,560698,336904,114329,-74657,-158582,-240631,-385183,-352338,-49001,164844,236050,308102,421680,335490,78425,-36240,-17233,-53357,-91103,-21819,1322,-44174,32647,187401,167706,-35153,-77414,-6381,75458,148089,47696,-152306,-188453,-114524,-85704,-126523,-65608,115191,151670,-156878,-313875,-182445,-147157,-201364,-119868,75008,133408,-23337,-129244,-37521,94450,82422,20792,55588,41694,86941,163361,38075,21916,168801,136943,-70818,-62901,91207,130146,-50623,-231489,-237575,-49663,114992,118329,11444,-89919,-136258,-61940,102999,99421,-20496,17379,43430,-138300,-255562,-84638,76282,41832,55658,208235,145566,-70350,-196366,-184402,-119179,-53219,-94685,-16300,80164,37310,63888,116288,80948,-26151,-160334,-320779,-387585,-209043,43075,159796,233287,238135,131819,16283,77525,265938,333011,133157,-194715,-412058,-393142,-138274,74610,-86059,-248685,-186655,-123736,-171608,-240477,-124477,46297,13878,-79036,-66217,-39098,-61269,-112236,-80802,45897,95639,-63089,-187522,-174275,-83946,44153,66313,36458,176941,283290,855,-311044,-208087,62226,71007,-28545,4997,4493,-112519,-149331,-106031,-23734,40777,-50384,-106152,-16797,143862,207144,280158,325040,252388,207894,254707,199464,56212,-66168,-181234,-222048,-42097,69279,-132656,-265486,-237911,-128796,-37016,-96154,-204829,-217397,-74707,99228,270143,198610,4227,-55150,-120927,-198004,-226327,-136976,891,54094,62936,128514,61384,-32874,-51994,3206,209099,458743,399745,240224,173304,97382,-114753,-207230,-93671,129405,111503,-126722,-236517,-164221,-84677,-117428,-180896,-94797,95058,207598,162187,16501,-104521,-103088,-3957,222685,328357,219521,123261,57937,-8841,59589,173310,172202,102764,-45867,-157691,61540,376065,326530,201687,168986,177022,120001,69092,161635,158244,-119964,-337855,-190744,78903,83213,-27422,-66300,-24702,-46770,-18929,71999,61089,-37063,20335,137341,30645,-26004,-7480,13443,-1572,70652,-9025,-223694,-165251,-8600,127394,223231,244377,188229,119736,33281,-142246,-219292,-151071,-110588,-153000,-223883,-172015,-18610,87973,-25555,-215022,-165476,95725,203764,326105,452235,244469,-84922,-138662,-36575,-74349,-73022,47284,-12549,-121049,-64285,53209,-29960,-131287,-78456,38706,57877,11190,-149452,-316140,-245377,40843,79777,-69768,-101656,-64260,-47880,-61932,-79435,-154355,-223761,-155212,67151,167671,155210,190399,247774,99792,-179216,-274886,-154554,-85432,-102319,-176294,-205336,-150527,-586,106104,69593,49646,193259,309925,233088,-40022,-169511,-167873,-189639,-252758,-155457,121860,344548,366203,187464,66164,91133,3431,-197850,-281292,-273332,-293610,-234224,-161728,-184635,-258972,-265555,-441836,-633390,-695423,-421403,25767,279943,277588,414083,448830,205910,-126541,-294247,-368538,-3491,635060,728897,238359,-758648,-1593711,-1335454,-1587719,-939702,1070559,2063796,956882,455946,655461,937721,819317,266555,-795671,-1952433,-1297393,-119980,-70468,-561932,-187817,153173,-31079,67074,167221,68021,-87541,-285933,-301747,9291,314769,333798,188555,48960,104295,350314,382425,5840,-402350,-564232,-423718,-296915,-148811,-17285,11208,-2726,35376,-22771,-257581,-367919,-208166,22821,93496,78313,85393,79569,54891,126091,257637,168104,-84639,-239508,-66758,182873,303755,261239,217202,143643,-55596,-269341,-315897,-163434,12917,66671,-18819,-48641,-49740,-1352,28060,2278,38159,22578,-93848,-215285,-193401,-4163,99924,-66243,-57888,88984,276402,324438,147800,143990,364414,615412,639462,377438,40629,46124,152260,64785,-24619,33208,88044,40099,-143219,-391852,-190279,166652,107942,-83076,-68276,-10503,-65353,-170522,-126333,44716,67540,-58265,-66931,-104792,-141591,-122233,-109707,-114689,-178372,-130689,-28691,-52992,-13955,111501,116936,196221,243516,111290,-14691,-111638],[-253576,-242020,-50387,-2421,-93894,-106283,35554,191870,236712,153958,151249,85131,19462,101085,216873,164318,94701,114169,39622,-96135,-82778,32971,61861,-60099,-211715,-306807,-331980,-328663,-360706,-188407,141627,88311,-82177,46801,202340,231309,183931,173342,247260,202375,-20121,-227739,-153498,37949,71946,57366,-16909,62397,153864,69502,-113598,-144280,58102,273822,381692,302688,87066,22828,105732,43499,-97094,-123605,2224,122866,57487,7376,-43137,-225379,-246734,-81913,-77133,-218370,-100542,116795,189921,57163,-98200,-129530,70305,154192,-34549,-128592,-84185,-54688,6926,126820,205530,56599,-45399,48288,163176,168233,76996,26154,57042,30258,-75183,-69236,52037,86380,72336,-135787,-341091,-362854,-255682,-50163,101920,115574,128301,134184,16081,-121747,-76919,44179,85209,88966,-13436,-210039,-186883,-36640,-4779,-53433,-84194,-133894,-209611,-233236,-92280,83917,112247,-38974,-188703,-134097,77245,69347,-147479,-128515,42601,10081,-199232,-364769,-301164,34918,60761,-182023,-292271,-179608,-53051,-91899,-223321,-196259,-76955,1392,118091,255625,180716,128103,168533,173213,57101,-133206,-277436,-101103,220301,441273,178452,-44412,9437,65578,144479,231000,152733,2251,-6920,150583,162685,8242,-91944,-82960,-94822,-147250,-242257,-233522,40194,290614,372286,244440,-14228,-191937,-234402,-163183,-151936,-162521,-27697,105024,70879,13048,157503,261919,77395,-85328,9574,153744,72613,-5248,127017,262213,88410,-166023,-133263,82953,133219,80179,214164,271118,-91449,-463721,-258278,121212,213700,49688,67420,163699,210747,183763,228937,177123,-159065,-346999,-196415,-33381,63150,146705,-10890,-183585,-182335,-170360,-111051,-30369,-37187,-95309,-227486,-418825,-371557,-58140,175059,145903,1969,-146879,-280281,-381106,-376755,-279346,-103946,166,-4356,19627,111149,202381,309014,392211,288072,13022,-173866,-124161,166492,280869,251914,76051,-104245,-308770,-286715,-131189,-2690,34806,-23181,-15978,62044,-12649,-38331,122829,215449,69423,-71686,-184986,-182850,-58763,125002,194532,149015,77123,66428,99105,71752,-17866,-111360,-173340,-248232,-320437,-223839,73578,224488,133540,-80005,-188716,-27936,51369,-137444,-218003,-91193,-111114,-139930,-23686,71753,78041,124051,119301,-38162,-164110,-146433,-142223,-186839,-59813,64454,-18234,-106571,-181741,-129863,20200,127712,256614,409628,403029,255069,90248,-18736,-55012,-60386,-24847,21141,14275,2369,-57463,-177488,-139732,-2507,78270,-109809,-411262,-457537,-390079,-354445,-202102,-33382,-85418,-112451,39339,263340,321549,228537,117013,58725,155537,249077,313055,380728,297791,6561,-145412,-45053,71387,99835,96910,104979,176701,258999,207667,93364,189260,260215,61697,-118266,-91040,42614,114084,-18629,-229140,-320391,-239211,-246707,-254969,-30262,192593,149945,-117067,-175134,71407,289923,123438,-226356,-333018,-248720,-187340,-68481,50013,-1138,-136460,-54280,124322,56460,-47340,-7433,78531,185009,28516,-434509,-626962,-376876,-79862,13600,25754,-14752,-103431,-34455,23539,107811,97155,-78001,-166922,-22874,83005,51248,99246,163998,-89404,-367069,-271077,21300,154462,265137,179764,-152342,-210138,-182499,-277394,-236802,-281651,-402464,-459580,-286616,914076,1606262,121863,-38900,-148405,-2616088,-4146619,1893575,4671035,2578221,-237347,-1053704,-786043,-164183,-76892,-411929,-507714,-436561,-395769,-442514,-194402,128583,210757,82155,-24283,208968,265921,-14648,-245735,-219459,146,194715,309814,356209,285336,212841,68886,-182762,-322642,-195053,57052,141717,64469,137294,91380,-242268,-384926,-193306,-73299,50878,254232,382781,316951,196498,78254,44256,-62793,-292647,-327727,-71511,74335,125777,271501,457596,374965,70229,-61902,15595,14735,-6355,91335,71579,-34716,45482,155026,70372,-137687,-204663,-103367,73047,191916,23697,-264448,-285028,-181492,-141787,-94001,43283,167990,186316,-58199,-226617,-157165,-83273,-109859,-171521,-56327,128857,95573,-7721,51584,139499,53369,-54761,-53023,-50873,19485,122250,26400,35506,172934,95122,-143451,-99682,104792,131017,-63953,-234472,-256585,-104033,89700,150070,43033,-121756,-191809,-80004,114335,125751,-42091,-70738,5879,-98000,-254588,-184968,-42712,-4402,68031,259108,201515,-30723,-178657,-161750,-88040,-26710,-113205,-82434,55985,88641,128306,179415,153303,54960,-55464,-210567,-324716,-205930,41606,202815,238429,157897,22063,-39498,24379,140827,163837,-8192,-290295,-455663,-394681,-117435,78778,-101567,-267298,-238547,-145371,-72951,-112553,-74617,54398,11794,-89116,-92526,-40244,4241,-46667,-69806,61632,69979,-111159,-141388,-146752,-93558,85186,195095,130965,186504,223512,-76570,-328638,-217545,-2818,8933,-38403,-76345,-130032,-156244,-110275,-94320,-30761,115535,128335,100480,132439,267449,347600,394218,359020,202961,104721,162920,148214,47206,-21442,-142141,-272088,-165240,-29797,-196546,-296068,-213517,-129294,-76127,-116680,-229103,-264514,-120605,123407,398274,401145,111033,-42357,-137471,-236712,-272581,-97035,79954,99829,63562,111513,42569,-48747,-75450,-16508,199774,444451,389246,222171,131781,69034,-59665,-77939,16135,160310,153231,-83981,-208806,-201116,-173072,-196782,-202224,-84958,64476,78493,49519,-14590,-82402,-76453,-35212,95145,187654,114994,58634,66440,47874,105014,177816,131891,102927,1480,-137884,83305,415385,342782,205979,217378,272444,172581,-27168,19209,129772,-43092,-298309,-224585,36200,82075,-61553,-117982,-9037,53127,55989,74016,7238,-87432,-16232,132471,81865,21764,-26297,-16950,-3875,80522,473,-237418,-180620,23440,171539,262272,267395,213262,165431,50893,-165275,-239340,-182915,-138034,-96664,-57838,4179,87176,71604,-98293,-286518,-174058,65952,122124,266439,450131,281184,-23933,-76921,14422,-37076,-40910,110977,35485,-114279,-89332,19833,-54928,-155424,-64666,42055,53236,49466,-99947,-322620,-292761,2618,81553,-75036,-128463,-45435,11739,16568,-17213,-145855,-268782,-174027,85207,175667,158518,156337,192433,98622,-71185,-205417,-264033,-289460,-183385,-191027,-225247,-189141,-47104,95901,110904,158105,337572,383108,254129,20545,-122280,-161799,-194129,-268521,-177787,123075,425529,477840,208882,22858,54769,-4969,-204870,-322546,-341211,-276970,-159176,-100586,-93954,-103855,-129713,-338612,-476765,-498603,-302572,-15641,150768,279751,469491,367157,32158,-287273,-421178,-554050,-253704,462396,767124,566766,-415522,-1267968,-912566,-1156554,-913976,886398,1886307,781778,329088,591341,929675,1042489,383679,-991994,-2019393,-1035622,161668,57519,-649897,-336443,193336,-21764,-27165,172241,149357,21031,-209463,-272727,20572,280923,232220,119935,-26557,-50308,135014,171982,-127148,-394965,-532931,-486852,-422202,-252254,-56030,26540,50830,125060,66017,-156650,-235315,-113887,30687,48810,34525,67426,121393,129580,161344,209901,61637,-159214,-283068,-135986,67287,200200,228496,216700,93277,-160068,-327810,-301253,-138179,42054,131547,68596,-1177,-101196,-90574,18935,69639,88218,43874,-68903,-205158,-189149,11815,143366,-7910,-44425,27538,183368,316132,231834,217101,349128,507063,543624,327879,-21897,26491,219224,151189,-20857,-41929,-186,-36884,-189839,-382009,-197153,92678,7788,-146194,-107946,-37688,-55089,-157327,-174471,-38022,20951,-34475,-48192,-108155,-120662,-89898,-70853,-70202,-158794,-110046,56060,91545,46438,62220,7748,86419,192279,106947,10104,-76614],[-242288,-284826,-123915,-45565,-98241,-148331,-47939,119207,187300,128239,102050,-1581,-21627,142486,242299,170640,158503,221162,116953,-36077,635,100155,70214,-69585,-212718,-254792,-239588,-301632,-398743,-250045,54988,15221,-100048,58032,223008,229658,163278,227980,386755,278870,-18548,-284504,-265480,-78830,58473,93197,-51085,-12991,173756,56344,-234588,-293834,-39250,213493,376777,316359,64333,-28080,80847,38154,-85297,-118256,-32340,108987,116539,94933,13347,-205230,-260613,-155112,-243075,-432176,-284664,-13985,154575,62653,-114893,-109130,197359,311562,49282,-38234,65745,41988,-26231,31907,142926,44311,9984,114644,190469,240766,166040,-19533,-78431,-77119,-116000,-95193,4807,23682,28046,-119069,-242151,-205992,-155953,-3774,123517,118340,130576,159432,14368,-153695,-60687,123285,165272,182217,79028,-134440,-115013,52026,92716,53351,20972,-40232,-135921,-240432,-139400,87739,167438,-19030,-216892,-193808,18879,26686,-196927,-142571,116388,108226,-174917,-415149,-328572,81610,148856,-126436,-292539,-231656,-152369,-177787,-190333,-75994,35388,42616,85269,173210,82534,-1095,79342,198344,134380,-55003,-181818,-29611,259623,428435,142257,-13114,108094,166225,184022,198896,130012,31990,3391,72281,108722,91075,61158,48483,43435,-17183,-175947,-237987,4,305795,406485,186836,-121224,-250372,-241522,-183288,-195959,-247656,-113062,61720,73192,9581,100299,211439,108986,-14497,80087,237958,159250,31067,141740,223718,-7824,-267867,-204900,49732,77174,3859,153511,240675,-85505,-440383,-283140,74758,159384,17772,55446,173997,278929,317281,307316,138355,-173447,-311977,-196016,-51799,31834,37998,-143582,-247500,-235186,-250889,-121509,5236,-29408,-86203,-196639,-387535,-350224,-92156,123325,110097,27949,-69531,-236663,-354537,-353962,-282707,-143675,-11183,49874,62037,116574,230863,380300,447134,322419,57847,-189530,-212025,87612,282090,278889,82014,-62911,-177546,-175840,-127084,-79182,-37840,-42762,-32455,47397,18025,-12783,50806,101955,-8589,-30207,-11765,5519,23374,95380,106287,116908,131485,46079,-8299,-14287,-70612,-128048,-169855,-244336,-338375,-227221,78036,156219,-4791,-180732,-214396,-23704,23634,-229389,-302172,-95347,-51979,-72615,46646,167895,189406,259719,207118,-14878,-168972,-152423,-251927,-373037,-171008,36368,20027,-24143,-132818,-151942,41447,193836,253144,312745,298783,163854,39256,-42552,-94217,-69979,24386,81058,17976,-37705,-87440,-195964,-161515,78,115169,-37033,-299562,-356775,-361301,-339208,-150999,62639,-16358,-154501,-26043,248680,306222,138156,-22996,-44659,115591,264491,327389,337966,226850,-41,-122923,-83056,12336,108002,125668,116617,194042,290016,253481,114436,222579,344867,139838,-110808,-111243,43509,110061,-2495,-141332,-181021,-171948,-234762,-266191,-97875,59500,97104,-59875,-119291,80858,306514,201070,-117583,-278471,-260859,-243478,-162968,-45654,-32145,-45732,94379,257272,163128,-15039,-5192,115447,203695,-40690,-589615,-762617,-437389,-143153,-42514,80976,101063,-14635,-6666,26577,61989,17361,-84912,-52009,137729,234510,171895,205176,276015,-6,-324051,-248698,23769,125439,183674,99059,-246698,-421181,-428714,-253779,-44197,-205827,-486188,-620498,-555432,667060,1484199,1143375,2502770,651825,-4437997,-6102058,2033411,5212829,3022455,-125627,-1337443,-1176011,-292789,-28117,-486366,-636359,-365865,-222747,-248931,10103,346411,406541,297787,183539,309158,329314,72070,-223242,-282937,-45185,171662,285139,376940,363431,303010,99099,-154093,-257464,-145134,67082,95122,7038,176467,210436,-149650,-344794,-170162,-84491,-91553,-3440,164672,238862,223642,187754,222181,124603,-125173,-205907,-56235,-34221,-16517,188783,437969,380472,69101,-59234,58286,82492,81442,205081,139607,-22110,42963,104778,-3713,-187933,-259558,-131761,98644,231521,22338,-310742,-316482,-181954,-137317,-28035,131371,176529,196831,68026,-86138,-90666,-2241,-4277,-187361,-164030,92181,157475,85943,109306,126315,10279,-72492,-115377,-122753,-37295,58233,-9837,27527,158557,47612,-222732,-144402,126024,151243,-46707,-188440,-233467,-138089,55708,159791,61013,-140154,-217849,-77263,148904,223946,54329,-86490,-29120,-53868,-202216,-204527,-88329,-1264,81698,260813,222809,14868,-145736,-151868,-94053,-30894,-125230,-130305,33856,124236,170048,228805,237241,144402,51773,-77429,-221969,-188892,22443,212980,229594,99226,-61271,-71749,3398,36337,8480,-107663,-297745,-391973,-303969,-55590,78886,-107128,-251762,-256955,-155268,20992,24708,-18707,41597,9230,-81001,-103262,-57306,13096,-51880,-78943,87626,88197,-79180,-65409,-98954,-73409,128445,271418,140863,92102,96405,-157496,-323247,-222100,-109463,-84056,-52817,-156740,-261566,-196791,-87133,-114347,-51368,198256,348849,318185,252288,348543,480720,513132,377835,133705,-18876,64753,130378,76359,38582,-70769,-246822,-181000,-25925,-145637,-199320,-90299,-62639,-41026,-69958,-208677,-258338,-122862,158604,476668,546373,224214,-6122,-137649,-262431,-288804,-47485,144214,111356,21442,56470,7940,-82258,-130687,-62677,171197,406555,347902,180295,60601,-28841,-62430,37228,123701,165792,136261,-45435,-144076,-197882,-220905,-243638,-215691,-89647,20121,-77008,-110207,-79313,-67366,-61398,-64500,-30281,29801,7662,-2473,69917,118887,150884,161433,75746,81971,35736,-84929,124533,456269,369385,220270,252823,335001,196444,-108006,-66772,138335,59814,-218405,-232944,4056,99802,-62655,-121385,7494,107199,108480,105328,-5857,-115859,-51619,132216,138147,55725,-48182,-23182,9678,92799,34370,-191672,-127503,104841,236123,294616,281903,233191,220822,84073,-180378,-269881,-197133,-115736,5082,137796,218010,243275,98852,-150787,-326660,-154164,37094,11557,160142,393516,282754,41417,25715,127381,34411,-1923,164509,91397,-74285,-81075,2207,-43789,-141914,-52709,47343,69077,90460,-35352,-293895,-333343,-73772,52529,-70351,-120968,12380,99914,97391,21867,-152261,-275904,-142281,96391,153893,149207,129409,146032,122450,91838,-62052,-255745,-346172,-208498,-182501,-226559,-202822,-57422,98792,175390,291824,500821,475020,290835,101189,-31425,-116627,-167884,-236120,-159864,116685,439237,507111,208640,-17580,-7445,-24151,-167550,-283408,-295960,-169898,-62873,-39968,16177,96036,57250,-166508,-227545,-218445,-144012,-68975,8366,245823,420459,202419,-146106,-422987,-540206,-724762,-456763,336609,822047,959508,115482,-876355,-523004,-609943,-878204,443345,1507566,579401,210192,563754,953597,1216357,588298,-951008,-1984124,-1006004,329697,293694,-534151,-405576,194692,-30933,-119092,148412,194102,99181,-142941,-240710,11325,203727,105187,37927,-80449,-155149,-54546,-44798,-241084,-324484,-400736,-443101,-418551,-251763,-29411,70747,100635,195967,159193,-14818,-65654,-11653,37477,28632,40922,89954,166405,166798,116956,88502,-47606,-185128,-249388,-150470,-30317,72505,149148,171307,19538,-242430,-317354,-223210,-85297,85617,197970,141754,31137,-151921,-174059,1657,115959,117935,77482,-12040,-171553,-183384,26728,186813,89888,39446,16408,110269,286844,294952,264130,278406,326912,388251,254275,-58045,42858,295171,243641,4980,-108038,-94096,-108517,-199441,-331027,-204537,14628,-44818,-126452,-62864,9597,23236,-80190,-184573,-119845,-27895,-2437,-43465,-120596,-90692,-43511,-3986,6857,-110115,-97035,77965,169424,88434,18919,-70968,-20259,112718,100551,72492,4247],[-207365,-304366,-176803,-63983,-72087,-178018,-124338,49154,136247,95061,22862,-114984,-99523,123728,203030,133419,173669,265235,174474,41571,66587,124887,67569,-59290,-174070,-144458,-77629,-209743,-372438,-258737,-3579,-36920,-108169,45665,213312,218998,132137,243999,441473,290718,-20490,-286862,-287419,-117370,80978,136118,-79413,-117596,109818,7577,-293971,-322930,-48787,156821,294302,244020,17381,-64433,61904,23455,-59394,-83022,-46002,104679,191978,189654,51548,-182747,-243754,-203783,-388149,-604295,-438384,-152436,64968,26188,-132187,-79725,290000,427861,148281,100516,242805,138596,-70904,-81533,35262,-23417,23168,160010,227432,320040,248432,-63544,-235134,-215097,-187532,-157630,-84382,-55148,32118,30016,-8677,-4218,-31977,65388,156600,129035,120496,155479,17740,-160378,-49398,181442,213767,223322,140700,-45616,-40546,111283,152491,129246,105431,35101,-85238,-241357,-179773,74856,213636,-4176,-265123,-253646,-32799,4480,-190906,-114788,185456,197394,-120094,-383766,-247467,181518,231834,-84331,-282116,-255978,-219421,-234426,-160389,7399,130462,96767,53996,77843,-15130,-106156,-7246,172522,142044,-694,-59782,57329,263230,322246,45208,-15081,162013,233119,202913,145369,93826,88275,61415,21638,75662,207005,235299,187832,191446,112848,-85058,-211854,-55140,251568,367401,108281,-199905,-270275,-216220,-173977,-215811,-317668,-192094,14055,73050,17399,42634,125121,93346,40882,153886,294829,210684,52529,126552,151090,-100843,-320496,-219298,23079,36729,-11866,136431,202102,-67767,-348585,-246113,45456,123038,23518,60017,171354,327105,435310,371664,97238,-159109,-235603,-164757,-55383,5446,-64466,-247003,-288435,-290389,-316617,-119740,55449,-3506,-64690,-145721,-315931,-287243,-86061,97810,93170,80381,64912,-92425,-250618,-291292,-253465,-146611,5620,108456,99935,108093,234221,390996,421419,285428,78447,-188433,-273083,-31189,218841,276251,92394,-13245,-36679,-83502,-124001,-129584,-115694,-96763,-48605,51967,70923,41234,-13108,-43842,-106734,-7933,146828,185246,68530,7434,-26536,29058,108655,-23857,-140642,-120050,-103046,-103345,-135146,-225614,-323706,-187193,77819,45252,-164390,-271718,-228323,-45538,-49836,-332045,-362501,-67107,41632,21588,94532,197707,250517,354820,253939,-154,-155323,-158036,-321048,-447974,-213548,2026,29264,44103,-60674,-134842,75306,254247,235909,164515,110890,9571,-34279,-51300,-99624,-68607,55106,121860,13722,-98620,-134342,-204713,-151695,45880,169391,50539,-156154,-246968,-324679,-291374,-80006,136023,51346,-164172,-84216,174788,240535,42544,-134890,-121149,62299,233342,299839,277041,153430,8612,-72151,-87714,-38782,93260,107132,72236,164675,282965,263272,115131,230144,399451,232182,-69657,-129489,18180,66732,-5522,-45877,-28458,-87844,-200800,-239393,-136004,-49594,44766,-2688,-61695,82924,304588,266648,4757,-201592,-260846,-287259,-238170,-130561,-66546,9556,174301,312194,236751,30411,25744,181160,220639,-120789,-688471,-800957,-418988,-140866,-51464,129921,188667,51299,-16399,-15996,-26508,-99635,-107355,64575,279830,337472,248091,256485,313620,47685,-259530,-172593,59185,114863,135254,44003,-344717,-625262,-571131,-190210,89026,-135032,-377138,-466787,-577523,524969,1526361,2319528,4294243,125443,-6982504,-7107831,2809151,5419976,2974682,120851,-1284904,-1402126,-458715,-38238,-479045,-673697,-322560,-84233,-103614,142631,461538,541521,475382,358780,354884,334769,138534,-179418,-316213,-98062,98573,196192,328475,396063,363534,110753,-127052,-181624,-102150,40390,19610,-46681,207230,306609,-68876,-304058,-138803,-64831,-179912,-203107,-34357,130666,191792,216920,312321,252809,46876,-53397,-41142,-146682,-146444,92810,365734,333920,55218,-49126,75732,107957,128599,267536,165013,-30345,6696,37698,-41487,-186168,-250714,-111501,122658,235700,19709,-302840,-290884,-125119,-78495,37767,148798,118590,167505,164051,34272,-36655,37841,52066,-182601,-231076,20892,132867,111170,105551,41238,-52899,-49120,-130545,-162978,-62151,-2097,-63070,-8619,117256,-1972,-283338,-177723,142488,170261,-19402,-125897,-197257,-158121,11040,131313,41787,-164893,-231289,-72391,179221,338229,212939,-43915,-76049,-46896,-132571,-137882,-35634,44241,71835,192334,185890,36212,-119581,-161751,-131385,-63640,-137943,-159822,8682,116500,144912,209411,275203,202334,130760,38127,-124167,-180294,-21283,181033,210539,67538,-105960,-78199,10100,-24498,-91383,-140188,-209673,-230849,-149118,22069,69099,-115666,-229231,-250706,-153393,77395,110950,-500,-9252,-8465,-75413,-121586,-111566,-63782,-150482,-125430,109305,162429,36343,4449,-68744,-61637,136778,262894,58559,-92135,-80508,-233873,-305479,-224533,-235293,-194578,-80305,-221366,-361994,-240470,-109592,-174502,-88490,251649,523964,471933,304379,353226,548318,584228,365576,59085,-136600,-33687,125664,119469,84683,-1165,-172683,-115876,49110,-10539,-12776,68831,18649,36791,25062,-156472,-221241,-93142,180881,461458,559613,285926,30349,-121241,-260557,-271082,-7786,174010,83345,-56846,-37064,-57057,-144536,-223687,-146816,101790,322685,259835,101957,-44126,-186383,-150481,75336,179292,134616,57896,-27389,-84579,-194908,-250073,-264292,-243199,-143130,-60048,-238545,-298460,-179781,-77123,-70741,-100128,-140373,-125662,-102100,-75871,38488,162475,164488,102705,3812,36160,27134,-41768,151776,466910,383703,231130,245176,318210,153998,-180865,-103314,159463,136517,-147415,-228785,-7731,117547,-58098,-103468,15151,107422,131503,145834,5245,-135383,-104331,96694,150999,51317,-72313,-9366,25436,84633,51115,-136580,-48290,196561,290990,293119,267495,235138,255410,98649,-208477,-319261,-202741,-60377,108138,272002,373976,381757,145587,-181562,-326832,-119167,14911,-93352,30944,280444,232626,77092,110742,228416,92332,22768,178026,113757,-58608,-101189,-31002,-17077,-103188,-59688,28970,69379,103823,17058,-250077,-375931,-181032,-14460,-81804,-102410,83503,195558,158106,19969,-177295,-246284,-75769,91206,95024,105164,85266,84280,144076,253006,93642,-171389,-274682,-184344,-167860,-236180,-223821,-61828,89306,219131,393742,605194,513407,289997,140651,43473,-61074,-120430,-173372,-128381,80526,355353,414999,157835,-69747,-92848,-53352,-101203,-186426,-171461,-39853,-2119,-13207,105738,273013,225074,5898,27809,66157,40952,-80349,-82689,188403,281284,-10502,-301860,-521770,-637215,-836352,-572250,251725,816392,1181476,568898,-543788,-233920,-85513,-779652,-107185,977882,312418,44995,539005,1017609,1290280,780989,-714979,-1824529,-1104276,388591,551026,-341766,-477221,83237,-89324,-181097,104128,181676,111985,-115968,-225839,-37675,68571,-37443,-47320,-110812,-196164,-182410,-233003,-333428,-240735,-245224,-355627,-335429,-160549,55295,118044,105229,195596,203578,104175,76971,61505,29461,22170,75498,128322,190274,155871,15085,-68970,-137785,-175532,-171667,-120274,-91671,-51198,35512,81082,-73485,-296914,-259560,-120054,-30704,121283,239340,172408,29184,-200161,-245839,-36387,112798,93263,74829,28269,-148161,-206351,10,185801,180991,164916,52435,62192,224619,298040,257606,158543,123614,221676,168397,-75485,71629,341930,300466,33457,-156751,-173239,-157837,-182467,-279982,-233089,-63969,-46154,-34936,46416,104998,132292,27798,-159908,-191320,-80019,22407,-45991,-137085,-69722,-2917,62942,77664,-75770,-119716,28766,152309,85608,-28114,-129448,-114897,16354,83609,140197,90439],[-141648,-272869,-177070,-35202,575,-155046,-149751,12838,108154,70936,-57109,-218093,-180328,59839,121192,74036,149108,245435,198485,121544,117046,120061,69960,-20073,-93531,7755,120291,-72398,-295854,-220575,-19354,-55444,-104317,23305,186116,204921,99863,216015,398347,238666,-39984,-254675,-215931,-45650,149764,182137,-87933,-210793,-11697,-53431,-269090,-231254,8970,98680,148387,109850,-36584,-79129,42187,1267,-26684,-29432,-31982,118752,271303,268234,57079,-170235,-201349,-215083,-471397,-680087,-506269,-246800,-49890,-51497,-158287,-59552,315157,459507,218942,225623,380492,207255,-110895,-183553,-92342,-127128,-7560,170543,268412,397258,310125,-84932,-346667,-320352,-262861,-245327,-197893,-133234,78041,250991,272257,182335,91931,145113,199242,147887,95289,109040,7014,-148845,-38726,210978,223482,200637,146965,15205,1959,119666,155593,141192,122046,44208,-88436,-245247,-216970,35236,220348,-14871,-321614,-289694,-63654,-7872,-153874,-70103,226722,260148,-43548,-274387,-91574,289282,274983,-72638,-273063,-262783,-256471,-254996,-135672,42085,186181,153370,32186,-14101,-101707,-172586,-80248,80460,54014,2125,44172,130461,228982,164225,-73551,-41481,162356,241567,181611,73673,44236,139763,134367,1553,50535,287467,349846,286110,311221,208644,-5107,-171518,-108871,143077,267138,30418,-233435,-253572,-177388,-143673,-212082,-363513,-256126,-28609,75328,40577,4622,30591,38309,58662,191855,295827,204013,50327,76845,59458,-158638,-311364,-186023,7042,29217,41484,169210,162787,-54461,-225095,-151047,42239,98540,40123,65337,142820,322914,491780,392862,49954,-136134,-151826,-124952,-50669,-20600,-162781,-329813,-321580,-351413,-374222,-139654,74009,18245,-37491,-84507,-225510,-218303,-58225,94509,94999,149556,230232,111184,-115888,-222291,-209422,-119681,35907,144229,111908,81398,212721,336210,306731,178751,66391,-162540,-291513,-165895,90809,233016,101460,28967,57243,-39547,-119484,-145394,-193095,-189185,-79371,61145,128866,108556,-55162,-190942,-205724,-12340,253175,319934,79892,-110138,-171704,-96489,10512,-116304,-244883,-195340,-93137,-45592,-82474,-199070,-276689,-105699,85035,-67523,-296909,-327141,-224627,-87612,-152772,-407976,-367455,-17479,128711,108220,108706,152436,237626,377636,249692,-6249,-134840,-162983,-329791,-399423,-190026,-38935,-8394,50202,-22734,-104762,107447,297231,216780,24649,-85461,-147122,-101483,-41728,-67623,-46445,73989,143159,3459,-166157,-175883,-187761,-125062,87682,212576,137644,-3704,-148410,-290046,-219467,3181,168498,91436,-143428,-140633,48078,143802,-26164,-186838,-153504,14001,169153,237597,208414,95188,27533,-23972,-91341,-85992,59699,57581,266,111639,250540,240486,103227,212209,402487,302009,-9814,-133439,-20608,-2542,-33722,23571,89865,-6099,-148360,-180715,-132332,-97347,20624,53218,-4430,88735,293710,305865,114000,-108370,-241043,-298268,-256959,-167409,-90687,3304,151275,283719,265795,81174,82049,261262,236441,-184635,-692413,-706217,-300952,-55854,-3185,155271,226500,95823,-32935,-81778,-132395,-225304,-136300,167464,385068,373959,256343,236866,269110,34931,-197371,-72794,101274,106675,126073,37494,-399995,-732140,-544166,-77286,170610,-44087,-71927,-54812,-421673,463298,1693439,3256483,5044373,-810564,-8950196,-7135980,3407132,4984096,2378626,399714,-888260,-1382275,-606659,-76063,-333273,-524980,-273719,-22377,-50461,195741,492512,606688,568117,444504,330942,279224,177145,-103777,-294785,-140373,6264,98259,266624,403845,390323,114244,-99906,-109118,-61169,-6880,-65201,-74489,224388,344317,-16396,-249842,-81949,-1311,-179265,-286065,-145169,47999,135639,182246,311693,302293,176923,74154,-40083,-220793,-199033,42897,281080,256905,41935,-26204,68818,92716,134864,270039,146754,-50332,-44502,-16416,-17366,-119664,-182964,-55599,140867,209851,17116,-241984,-202425,-10367,34711,95421,101778,23513,119157,207977,102449,-10222,25407,46657,-152910,-230500,-47224,53862,82165,62134,-73491,-110438,6531,-85250,-137265,-19418,-8763,-90936,-39787,76772,-23209,-276848,-153095,174634,198463,25661,-46749,-142037,-146542,-18399,86883,2323,-182900,-220528,-53516,203451,429267,378816,46222,-115221,-72451,-58679,6152,117408,129926,45270,81026,111511,37725,-92710,-161607,-155083,-85175,-130764,-150103,2267,79270,61745,124269,256509,227285,188935,130425,-42210,-163386,-55364,139126,210545,83789,-83736,-37808,51261,-17160,-99123,-86938,-32581,6984,43850,107679,69024,-114646,-201467,-212189,-122740,99971,129659,-27593,-79655,-26416,-65370,-139943,-180214,-187054,-288708,-182233,139992,307135,221499,56760,-70203,-72310,110445,195492,-61634,-288107,-246791,-277679,-262936,-197924,-315269,-271747,-97634,-235280,-387229,-263805,-160890,-238340,-110209,277712,606336,534778,298953,299337,538402,593578,337900,16624,-201185,-104482,128812,171405,119158,60920,-62269,-655,158704,167774,213698,215588,87503,133427,150626,-73832,-163732,-37157,188939,366382,444733,281908,67859,-70663,-198712,-203662,27575,183336,51897,-124396,-127090,-124939,-207724,-322126,-244127,4980,202451,140007,3950,-153289,-345277,-292418,23007,169558,87197,-29911,-12612,-47724,-207121,-257069,-239483,-263783,-227555,-159773,-363736,-461404,-279828,-92791,-76409,-119471,-210530,-246677,-194964,-151927,-23313,170346,150757,23183,-55428,-9635,-15407,-26370,153821,440509,384459,245478,199743,223601,54242,-233128,-96238,184315,169914,-109468,-215983,8354,126745,-61616,-82613,25833,89195,149422,193528,34830,-143478,-163983,24683,110699,16313,-82494,28342,46629,56691,31694,-105845,20778,265189,320909,259806,228650,227823,266082,90682,-240844,-362430,-187927,19668,185552,296638,415452,454147,191711,-176730,-277296,-73660,14200,-143423,-67140,148437,146149,77268,146557,267344,119979,38158,152324,92514,-88999,-173928,-87586,14357,-42639,-69850,-6201,42397,83513,48776,-197681,-405404,-283192,-98715,-112718,-82215,149810,277884,187542,-14795,-200709,-175920,16840,85600,17969,24801,12331,1387,152235,369997,211495,-60395,-130706,-120855,-152795,-262767,-265678,-78266,61404,219762,433677,613351,460188,225205,110417,67075,-10720,-54476,-95269,-99892,13922,188635,218276,53103,-133487,-181078,-82825,-22818,-61081,-20229,47122,-10084,-27365,157541,377965,316149,115075,207897,282740,239639,6577,-71310,129484,103472,-210418,-406630,-576447,-689833,-840943,-568868,197000,706136,1088520,713669,-365473,-53511,316469,-580912,-559455,419871,-15301,-184818,488119,1098728,1239844,859937,-383559,-1533731,-1142213,416709,743943,-226374,-623041,-151939,-186883,-184610,63646,118952,57264,-131774,-230031,-118674,-99186,-164255,-109751,-112365,-169934,-220572,-351011,-391213,-175819,-129212,-278237,-233321,-18378,171552,143091,43545,105314,170925,154461,151038,90027,10461,28711,121461,164562,187029,116076,-79833,-184859,-175953,-137669,-81041,-56397,-100870,-135866,-76424,-24523,-160206,-311019,-176563,-22604,18588,148602,255404,166122,4202,-229579,-286992,-80009,70044,18683,17277,29129,-139775,-246746,-68507,133132,238578,297882,127722,48354,141413,238836,207805,29958,-37339,103069,101718,-68850,101866,342898,306860,62435,-166949,-203631,-155653,-138341,-246681,-271488,-115035,10704,110765,194314,218876,232455,136106,-97121,-225780,-110845,54854,-21673,-130052,-49513,37622,127882,138040,-53807,-154040,-45198,75100,51832,-62473,-159030,-169629,-56941,74563,200356,160867],[-90909,-219813,-149626,8795,78879,-96125,-134071,-9012,78629,30246,-145536,-314969,-264839,-50352,1718,-8584,81043,156940,157769,159956,136078,85192,65412,26306,-2833,150421,290059,58642,-214086,-172799,-11493,-57104,-109564,-16135,137025,174860,58911,137813,270286,135562,-91723,-226858,-95872,106659,242162,214705,-79316,-266038,-147546,-105634,-172090,-66072,84139,24867,-33306,-46127,-79929,-73524,15222,-26047,1131,26945,8323,148798,331145,306518,27737,-172421,-146820,-191671,-473102,-635624,-461426,-263473,-150732,-152400,-195237,-59852,267559,398530,235276,289760,434872,238799,-117297,-236289,-199800,-225552,-54995,151176,295632,451632,345129,-62998,-352108,-332599,-299536,-320386,-292956,-179685,152791,454829,486751,301028,192928,223735,255213,184567,70898,33954,-25053,-127781,-17499,225066,217271,149039,116119,37744,8922,91251,117441,89305,58507,-18819,-131431,-239125,-236172,-12636,190070,-43626,-351328,-271900,-55466,-6289,-98748,-21852,238454,300146,52575,-104515,94086,373711,275730,-74659,-252737,-247876,-255857,-227446,-97688,58699,219511,217042,36290,-78406,-157119,-178559,-105307,-34644,-88513,-35170,107406,182570,183869,24022,-163092,-61601,138739,210336,134803,6019,1493,178014,204912,22316,38817,300425,367837,327554,396698,276299,58651,-112595,-122718,36245,159951,-4381,-199988,-191589,-121165,-83378,-167806,-357357,-277552,-39502,102074,92842,10027,-29905,-16657,50344,187351,255905,167391,46130,18238,-11802,-141680,-226604,-112188,18938,74816,161211,247891,137543,-43436,-94356,-7990,77716,90262,56058,74789,100016,266186,477420,376314,16431,-105737,-77804,-87192,-36837,-42234,-247821,-390323,-342501,-391225,-406174,-181832,47129,31711,1160,-11099,-125713,-158789,-22367,110844,119119,234019,403769,320743,8533,-163559,-158200,-67740,74547,155304,101435,51351,182305,243646,144720,44040,33667,-103289,-249133,-264827,-65249,158245,113804,70885,89668,-36811,-100119,-119686,-247265,-288863,-120730,65305,175932,171980,-62512,-289654,-271530,-30895,297411,398748,82166,-205934,-280732,-217303,-121294,-183646,-257281,-179715,-26540,31325,-22891,-160253,-191043,7391,107553,-137664,-357760,-329155,-199672,-130219,-248172,-420393,-298612,40232,179634,165863,95151,51925,152565,321872,204731,-27810,-115611,-162288,-279571,-266047,-129059,-85937,-91202,-23072,-52931,-87402,126818,314238,201945,-52111,-206076,-242155,-138837,-21648,-11330,-1191,91770,151720,-5540,-218708,-190453,-139651,-104403,71669,208753,199943,124030,-77543,-266751,-143755,80166,150588,82924,-110622,-205110,-112588,34268,-52909,-166078,-136130,-19796,83399,143681,128830,52518,40623,-11888,-125904,-136681,13594,-1874,-70314,55335,202974,192350,81432,165261,337208,305978,34591,-124758,-63702,-82569,-86571,41978,137901,48503,-95973,-119380,-100686,-83560,28892,95571,39117,93812,266982,295138,172676,-29094,-216159,-282584,-220621,-151706,-104902,-70842,25250,182690,238655,110766,135598,315757,225363,-234309,-616104,-508458,-114244,85712,79368,138539,199803,113623,-41316,-156348,-237634,-337197,-167334,237553,431527,327571,179783,144068,154018,-38896,-162095,2712,108850,69646,123858,57973,-397087,-696191,-374070,55218,213227,71127,339197,447229,-234769,395233,1844083,3666611,4991086,-1138492,-9499606,-6808000,3093939,3899711,1427815,605632,-275923,-1138505,-702953,-117440,-56362,-176215,-193497,-57122,-103229,163721,456867,590664,538715,399137,231228,165734,170408,-19087,-232255,-174504,-90519,23809,227601,383546,357908,94710,-89623,-67538,-33487,-63379,-143344,-78375,207433,286858,-20230,-194751,-13108,79950,-113172,-265367,-161667,4351,67231,97657,226030,257539,212109,108912,-82439,-248761,-160481,54496,199679,156085,21112,-9697,27828,34617,94154,201590,75117,-91521,-109908,-58221,49298,-15279,-99964,-9735,128720,145835,-5665,-163977,-81884,123639,158784,115669,-2330,-91335,49826,172989,91862,-28031,-44969,-22168,-120362,-180933,-96673,-48952,11470,-7104,-186671,-163634,50962,-8807,-56837,72482,38559,-84729,-57523,40610,-19965,-203415,-69241,215954,222262,70609,29802,-79830,-116202,-34149,33637,-52809,-199840,-196302,-31006,197505,443319,474661,134376,-145627,-126894,-13163,162003,301024,211852,-8257,-54211,10465,10885,-77956,-147538,-152670,-86926,-111905,-113341,8803,16864,-63790,-11256,173907,208155,220740,186064,7667,-135787,-65226,102269,224993,131517,-6020,36303,99600,31371,-38740,18122,174138,251832,215785,171106,73939,-112711,-185903,-161558,-76127,86705,74832,-106591,-162969,-46996,-59397,-163098,-245603,-304037,-401286,-229216,172437,483436,410516,71290,-125016,-127984,44662,97399,-169273,-425633,-358971,-288227,-205364,-136765,-306982,-283820,-95439,-193124,-330044,-259218,-222137,-278804,-100448,279957,576046,502748,253706,211502,451683,533551,299563,17052,-198448,-142445,120596,214381,139748,104348,54515,114339,249401,323312,404834,305254,122612,212239,265694,18313,-108795,16817,175379,227427,251483,218660,102401,12436,-72858,-93853,59328,185148,49594,-143312,-176518,-164737,-241992,-391530,-325485,-98398,63045,8065,-94920,-237096,-446013,-433294,-98957,100889,44692,-66455,18577,-39815,-236978,-236564,-157802,-244760,-299935,-248980,-423643,-548707,-337268,-87651,-45721,-98644,-229218,-313722,-253008,-214568,-97309,149971,130783,-36542,-71442,-27025,-62248,-37068,131370,381652,374504,272667,146016,91992,-60932,-248731,-59488,207887,169873,-104877,-198989,42721,124230,-74921,-67725,56406,99869,191204,253372,81649,-130965,-202529,-52139,42032,-21844,-61545,93499,84564,27539,-15760,-106721,59647,291745,325606,218621,188647,233009,273558,83196,-246593,-356716,-131072,120957,231831,221977,345258,449575,226762,-121295,-174435,-13848,49376,-99645,-74803,59897,67490,68803,144469,243376,137526,70578,119418,54713,-139629,-268832,-144174,55491,48360,-41513,-22384,9592,54574,74659,-127282,-387353,-327505,-156645,-137753,-48462,210633,336399,192727,-48526,-183374,-52861,141817,116508,-33464,-62225,-71847,-74522,165305,438943,281167,53764,37400,-20584,-124065,-286920,-307875,-92485,40103,195737,428734,551506,338731,119712,35049,51304,45671,40138,-2088,-64590,-50677,2676,-8028,-68950,-180839,-229586,-83986,66864,76032,116490,64460,-72424,-50690,192510,411005,322936,141197,277820,398797,438693,218358,61521,103516,-33995,-321470,-426266,-570842,-662050,-693831,-421138,182737,520278,702801,466087,-363229,62328,566153,-272558,-721659,4767,-330371,-422708,424343,1169655,1091253,778145,-73571,-1139310,-951609,533281,836421,-278270,-842255,-432111,-265634,-103525,65267,45751,-27081,-160090,-227139,-188803,-233907,-224413,-110267,-69648,-75528,-150409,-357445,-390354,-131047,-71686,-227309,-147760,131890,289458,139858,-66108,-42612,75182,128919,155864,89771,6284,63830,179184,199472,176013,90196,-93494,-179926,-130394,-66706,9697,36640,-46334,-149471,-138600,-96981,-203204,-271264,-84038,54769,71883,182736,264719,151820,-13694,-219260,-275003,-96206,28296,-63993,-73510,-1117,-129161,-266764,-145267,53419,255120,402648,222422,68796,56973,140334,144821,-61043,-112615,64551,80167,-33936,127017,294075,261132,87278,-132858,-171874,-94229,-76456,-238170,-301635,-117443,110621,266630,331031,302844,275464,206110,-14882,-217000,-107950,103659,41340,-95854,-33187,71395,177999,179895,-36172,-172521,-106697,-23468,-3448,-86874,-173241,-188860,-98476,65547,219026,176679],[-52873,-140676,-85617,74988,163064,8525,-61981,-2559,59104,-10244,-210197,-374101,-319045,-156357,-104043,-74683,13868,51387,76571,160209,150568,63350,77384,89932,92951,262844,407417,166795,-135386,-118260,24013,-35572,-116067,-55730,85718,142707,28092,45037,123882,32860,-150743,-210757,31258,289965,339301,238655,-44203,-255282,-233623,-115312,-20392,122107,142862,-56072,-196301,-163642,-80757,-34493,-1134,-40964,26658,85141,77955,194037,356960,298809,-17294,-176787,-87698,-139727,-393400,-481088,-311361,-193788,-198697,-243408,-233894,-78677,170001,272638,197584,279356,400663,241871,-66881,-213420,-249733,-275181,-80284,117697,282839,452239,347365,2584,-237221,-234315,-269577,-346714,-331922,-174121,230411,554361,538451,316324,245266,280607,315830,238140,60273,-47564,-80543,-115407,10994,233287,217496,114038,82856,29875,-8820,50076,61081,-11788,-73570,-131261,-181996,-216332,-231162,-51035,135411,-77477,-330411,-197553,-15669,4832,-41851,13244,217835,313747,146285,73390,246199,404583,238205,-74012,-214365,-217077,-224885,-162308,-41689,84621,246453,275820,58575,-115052,-181596,-128349,-67497,-118038,-222234,-95073,109047,200505,143864,-60993,-209441,-64417,116602,164917,78677,-49526,-27565,193474,251044,71097,36822,237264,282787,305208,441167,320805,100563,-40852,-79425,-23211,88103,17796,-110130,-95744,-49105,1533,-85158,-294754,-249541,-12452,155281,163224,49624,-42727,-44339,28784,143333,199087,137650,52853,-33240,-43668,-47940,-83012,-20744,59092,163527,308296,334784,119095,-38933,16743,145409,137756,89666,60003,85868,50986,166128,397826,332796,6255,-75407,-32532,-68487,-26952,-66818,-317478,-430127,-345566,-386482,-399791,-232466,-18203,32916,45685,65584,-30734,-115273,2646,129065,151352,317212,548786,471074,83101,-128343,-112773,-10090,109577,148077,78954,29589,152066,145763,-6315,-72247,-6938,-20802,-148911,-289562,-204809,65970,126843,118447,77745,-51175,-61844,-62706,-260847,-357594,-163862,53370,194286,210063,-38750,-303924,-279182,-46460,290751,430405,101492,-233865,-313788,-287857,-226430,-184889,-141577,-39132,91324,109102,33970,-101469,-66054,130885,139621,-142046,-328204,-277179,-156971,-151979,-296234,-353004,-165964,90223,183565,190569,71849,-62464,25801,211098,144617,-43053,-96509,-147787,-189941,-113224,-67037,-132993,-194793,-151262,-142601,-92434,133445,306363,195371,-33038,-188854,-229990,-132429,-921,50488,65069,122424,163565,3859,-226304,-156201,-58342,-97506,-20592,141507,221234,203720,-31899,-248378,-78501,136961,95643,33289,-76393,-264640,-264735,-61456,-28899,-68423,-61726,-25379,-2188,33768,44554,29564,45290,-41406,-190807,-181908,-23316,-38430,-105768,21327,160466,143502,62405,102123,218940,233513,45550,-97418,-85719,-138673,-134879,20738,119757,72883,-48084,-69959,-48539,-16653,73474,127809,70886,103962,230672,237859,173979,21775,-188599,-242589,-140069,-85157,-95604,-170170,-143089,54179,171465,110344,171499,324577,175715,-270271,-493486,-267245,94981,249282,175919,94920,132486,119302,-24381,-209562,-306517,-394738,-170440,289284,432632,222283,47818,21702,23801,-125861,-140450,37916,74659,4326,107014,82889,-327225,-515954,-139186,175427,253486,218342,734375,859114,-128244,274284,1857116,3534343,4769155,-204569,-8580714,-6987117,1619201,2492210,489041,704492,378664,-745543,-708608,-118382,311229,317284,-46783,-136776,-207283,75229,390332,517473,411365,253145,100399,40149,133988,63340,-138091,-184337,-159363,6600,244952,347570,273927,60329,-86227,-49968,-6762,-90174,-169552,-42140,171926,156667,-66409,-132994,66910,163771,-11826,-174617,-98927,7543,13020,7587,102758,149107,154883,42430,-157544,-217254,-29798,136543,150654,64115,5986,4162,-21339,-29751,35981,93028,-23942,-137786,-166347,-76643,142464,109049,-25428,8114,92105,66302,-40146,-83121,54600,253351,263384,98914,-121584,-189287,-24302,77416,29668,-62198,-130365,-106402,-82677,-95689,-99359,-120511,-58024,-65020,-252452,-198967,65340,76484,59664,185608,127749,-35924,-44438,24849,9655,-75593,63480,269218,243668,113677,104446,-4494,-67780,-24808,187,-95216,-200574,-150312,2281,160451,369905,468543,189583,-148595,-173161,1231,273216,441843,259172,-74753,-173967,-85172,-27513,-69390,-113334,-120173,-65600,-82814,-56179,30794,-44098,-181633,-145593,54377,157631,239746,221379,41889,-82748,-34032,91580,246515,193203,108916,130177,135805,86599,50750,136653,353048,439528,325002,201213,86067,-107668,-180979,-109309,-20670,58452,-19055,-210082,-237949,-62396,-53056,-181167,-277959,-348037,-420081,-238232,202537,632808,539895,52034,-223972,-224330,-47954,4297,-219779,-451358,-384379,-268858,-142241,-41594,-191957,-212640,-63146,-101614,-203328,-220298,-264388,-274762,-49995,276156,465838,410543,201253,124741,313832,418466,256787,54673,-139166,-152407,91288,237659,151823,127358,150645,193020,286585,402885,500428,323271,125394,249518,332870,96512,-71908,40587,140145,94990,57944,127873,133816,113945,93036,36109,88869,190476,93048,-99504,-168304,-155013,-226000,-403960,-362999,-183451,-71083,-112461,-175603,-273299,-451253,-516669,-242661,-2152,20428,-16836,75768,-54605,-274449,-189581,-29293,-163811,-316400,-299158,-415553,-537294,-325675,-45961,33748,-31084,-204620,-327507,-269437,-253319,-167292,110314,121442,-43620,-32707,-4681,-85727,-62257,86587,293372,346066,307302,115412,-21886,-145099,-227313,-22052,214815,150952,-124284,-193438,61567,101105,-100251,-68854,103305,156019,257009,314834,130473,-104152,-204124,-101398,-26710,-48400,-17102,169099,133004,5974,-78760,-138547,50948,258552,297423,181115,157188,252052,286462,88459,-212761,-288192,-38434,216973,235881,82898,196288,372001,227168,-37113,-49736,42862,100242,18808,14740,46208,24538,69426,121488,174573,155941,120581,96256,19506,-183468,-348439,-189443,90302,151316,36198,-7735,-17594,29469,90885,-55585,-319864,-300684,-174410,-149580,-11011,243836,338246,160363,-71438,-121345,98677,276450,184231,-46074,-141648,-161058,-128200,184683,454959,295576,143861,175617,82268,-96222,-310566,-344811,-104201,29141,157081,391196,449681,180911,-4009,-61951,5974,96763,136156,75153,-34094,-102684,-159873,-207255,-186699,-207968,-231575,-59676,142311,183019,183085,-6433,-176944,-70710,214469,376707,249239,74462,218135,386097,574123,477927,247250,102453,-98818,-325710,-375281,-526202,-562267,-418166,-164929,194684,306103,153459,-113554,-519657,136143,654523,76020,-537269,-156538,-555282,-594103,364119,1178230,873254,526434,79939,-749643,-516212,785882,806987,-520149,-1090369,-658790,-286014,34725,104161,-22117,-120735,-193103,-215089,-227465,-297778,-207434,-53599,-3571,45266,-9496,-266160,-345115,-122930,-85480,-218261,-112936,226400,353423,91577,-204741,-211262,-67990,24596,93093,65784,20677,119347,231918,219287,161771,93015,-12715,-49002,-16951,20342,80567,133384,48270,-100895,-136627,-115124,-195183,-196370,-13041,91259,121459,219545,269095,142404,-13242,-173100,-211796,-69151,21550,-107592,-156521,-43202,-104553,-240119,-194476,-23431,229123,443341,299790,103007,-19549,29919,94254,-89860,-102804,94972,109223,27420,145073,203902,170399,96776,-69972,-92407,7534,-12897,-246707,-303093,-61677,226620,382697,405180,316391,237782,219294,64129,-169369,-64293,177520,137452,-42353,-18792,97844,210131,208102,1379,-139581,-122710,-96500,-53290,-94095,-171900,-175218,-102723,56658,188368,132125],[-53188,-74467,-19177,134609,225067,120948,30645,6569,27918,-61435,-253680,-399314,-347215,-238008,-180160,-121212,-41182,-46111,-32750,113831,159215,67113,102507,151948,158613,305277,439341,221582,-80655,-75028,64627,-11899,-137008,-106366,22197,97129,608,-42041,4032,-46814,-207364,-222087,103207,414838,391666,236766,-4248,-198290,-253146,-88913,132140,262149,144388,-148143,-312967,-220897,-40774,27680,-4219,-51574,31965,123888,148932,223964,318620,230560,-75087,-188882,-51301,-92094,-277478,-282867,-120887,-80491,-195434,-313723,-281301,-126404,37705,106546,105965,194310,287673,213367,21191,-133742,-241229,-266895,-71341,69547,192585,356704,293307,69930,-64805,-79271,-191569,-325389,-316809,-133194,266142,490908,384843,209783,216126,279894,347139,280983,53226,-126009,-163849,-140624,18693,223307,220078,114466,67995,1024,-43739,6523,-4699,-148214,-250726,-260271,-217363,-192323,-217435,-81031,62396,-111879,-263844,-99853,17973,5589,-5116,14546,154904,282230,194879,183823,299516,354622,161964,-71213,-168888,-190280,-188294,-93507,12990,118062,259814,296248,65254,-148610,-196683,-56459,11702,-139025,-298819,-167339,32262,162202,101209,-104640,-240282,-67860,98814,119385,19404,-102709,-54487,173220,248428,112644,28703,109808,113950,216563,427997,327405,105847,21593,4212,-23513,57478,67382,-9194,1064,24553,85643,7186,-204588,-195332,30435,209850,214571,81676,-31200,-46647,-3838,65238,139708,131912,60585,-84112,-51526,78645,72231,56821,107594,254983,417451,370323,79646,-54383,81138,253463,182030,75785,42304,85224,-8319,32158,262738,263950,6341,-64201,-37606,-90865,-46175,-112277,-378614,-455025,-331493,-338022,-362233,-277405,-104126,11623,72398,119723,35833,-93050,-3760,118403,158381,362700,614612,501887,75763,-130931,-94657,19322,118534,125314,49072,11830,113956,58080,-107239,-147837,-54193,51806,-26090,-245710,-303330,-36674,121226,156055,44462,-67012,-22189,-7287,-241292,-381122,-210667,8674,163752,197861,-12393,-242042,-235359,-55640,248711,426079,142008,-183864,-266318,-286986,-260651,-115200,76081,199147,225001,161117,71162,-30611,73542,226190,152123,-102354,-235673,-199089,-117745,-152411,-285061,-231701,-21132,103568,134791,179163,46067,-156463,-105897,76677,85573,-38259,-80776,-126034,-102764,-13481,-44334,-183237,-296004,-295109,-263613,-126202,121653,269089,185314,65655,-37764,-120117,-99422,-2893,84974,128383,158606,178959,33556,-180190,-76043,38251,-107887,-175695,7157,182204,213288,-11268,-232093,-44872,149159,16073,-39806,-51369,-299248,-373127,-133662,28115,79255,53722,-7660,-79885,-84004,-42859,18198,35515,-107506,-273797,-220896,-43908,-42107,-101087,9969,123650,102557,41470,27708,71280,94167,9271,-61026,-74895,-149775,-154172,-22255,50287,62033,-15149,-44734,7273,73017,136928,144900,83694,111542,183213,143887,124227,33849,-166648,-195980,-50326,4771,-63240,-245903,-283466,-65285,76079,68306,170470,275818,78307,-308130,-380839,-66330,259057,378603,251415,40955,50891,114987,5255,-231099,-322799,-378355,-126569,337336,406777,91684,-97943,-84652,-73009,-179833,-118907,26842,2177,-81658,51866,76042,-218737,-267420,41812,234458,305432,373568,978084,1032408,-148044,111672,1679489,3078134,5012590,1965252,-6876748,-8260944,-703740,1212114,-111414,707900,898131,-323837,-619945,-61143,678986,816367,158218,-188049,-297185,-47320,301040,408872,235273,70163,-11351,-56157,81684,120524,-41242,-169412,-188330,42406,306439,296133,155528,15940,-83909,-46675,21592,-65442,-118263,35004,138466,3571,-128837,-69464,142892,225668,77029,-73763,-8010,33539,-20465,-58144,-17808,13146,36119,-94065,-242479,-136885,157423,264864,142305,2928,-962,13590,-53036,-66181,-14303,-22104,-125178,-180462,-203399,-78034,228360,220370,17968,-11912,38727,-9723,-77931,-13723,182872,351296,316988,49017,-223362,-253894,-98310,-48546,-44155,-80381,-185425,-158681,-40609,-720,-49925,-129025,-97523,-92829,-253730,-215129,39714,138439,167264,271056,216249,35997,-5689,27595,48746,62651,201586,316708,251561,142577,166655,74055,-14492,6358,1511,-108024,-179921,-83773,42734,90877,220810,361159,189184,-119657,-181382,-11122,296135,476526,246595,-141901,-254678,-156648,-65030,-67977,-78135,-86837,-46766,-59832,772,56352,-87272,-250798,-237872,-77386,83289,250290,253028,78772,-8843,26038,102946,248098,235242,219109,210599,135304,103717,116928,224476,451249,514722,342320,190532,94325,-107664,-187570,-70436,27664,30746,-111173,-304391,-293221,-76701,-51849,-194371,-268353,-289761,-326750,-205264,209900,683413,559661,7685,-341319,-345020,-159182,-73916,-210105,-368359,-330090,-240840,-97862,61168,-5228,-81687,-12560,5155,-52629,-162823,-279954,-238029,21552,270615,325700,297004,158520,53568,148096,261933,199472,94563,-69669,-161145,29862,224974,149514,121915,194599,210224,251829,370759,463223,271160,100938,229312,320172,129383,-68268,8437,79224,-2002,-79783,38690,151454,198789,241237,143557,103985,190409,159946,-23907,-127784,-110960,-171681,-361377,-352052,-242431,-187235,-211496,-235266,-267314,-372888,-519966,-364159,-117115,4266,92659,140147,-87457,-313157,-138703,102255,-36423,-266806,-306900,-371398,-451291,-256728,17697,135249,56872,-167782,-312713,-258769,-276603,-234734,47113,116237,1122,39015,37781,-83020,-95300,13927,168599,274630,320615,117449,-80299,-175643,-193167,-24188,175928,114258,-161181,-224190,19407,40858,-146321,-101526,134643,226035,310491,346667,148990,-90659,-179989,-112842,-84749,-74863,16764,219022,163768,-18782,-152145,-201609,-20136,151124,219203,135205,120801,258153,286971,91779,-159859,-187311,49794,260586,178010,-84894,10042,232390,161790,18566,38641,60605,117933,137098,144161,88077,13945,73036,82549,79769,158450,153656,71040,-17246,-213886,-396249,-236227,81773,220701,128440,13236,-48020,-516,72326,-24499,-240030,-236150,-175197,-166160,-3742,208669,240721,63407,-101367,-49632,222840,370601,246736,-44275,-220353,-262050,-166905,188530,407542,246917,181091,239160,133163,-107903,-358976,-393153,-134179,4217,96030,315127,317090,6861,-137220,-173110,-71154,108098,175560,83280,-41408,-159988,-297030,-368137,-302401,-237635,-219244,-42200,162650,206570,132182,-170329,-321092,-103246,203483,277773,105948,-82437,29755,227689,556649,630074,359676,80718,-117242,-270631,-311903,-493319,-444453,-104167,107905,192599,100517,-391003,-846740,-784400,153506,580571,342134,-111562,-64578,-645920,-643967,316992,1074786,606910,139593,-23638,-514171,16575,1106044,641110,-901637,-1300433,-762273,-250064,158458,131161,-101520,-232493,-254380,-223414,-251129,-303885,-152933,7499,30109,117392,116359,-146743,-307826,-186507,-185643,-272698,-159292,201378,302169,-25843,-363841,-379963,-253709,-164146,-44459,1400,25223,156508,241558,191611,122998,95001,95665,119988,95278,78284,99386,186672,124760,-43969,-105301,-104237,-172911,-142236,-11403,52856,129507,221994,238666,115179,-20122,-129581,-134670,-21860,47018,-92284,-200768,-89564,-81449,-182791,-210994,-90857,149742,384255,306070,103691,-106288,-87631,49171,-79331,-62495,135084,157191,91909,142839,75601,30398,57411,-28291,-19942,91675,14825,-274424,-281590,24690,308915,401076,362329,224035,113167,163547,100013,-118165,-5841,252223,219911,-8410,-24545,97833,204896,208499,55056,-58934,-102210,-134290,-90876,-96137,-167726,-153303,-95232,28487,102478,29010],[-89760,-43482,30119,177325,261796,213416,113364,7524,-15084,-112489,-266925,-381632,-341994,-269647,-208880,-140425,-70182,-106510,-131946,45455,171851,112475,152621,209256,180663,273720,393771,227063,-39359,-33227,108893,14186,-159619,-158247,-46047,46602,-13050,-86457,-46680,-80182,-234560,-241840,101218,429842,377658,214862,35998,-114341,-205930,-32876,252137,324231,92037,-226337,-353230,-205513,39053,116443,25328,-52148,21490,143249,207050,227095,221185,122851,-122303,-194106,-37885,-57583,-159357,-99672,51355,38790,-144499,-342115,-321038,-185349,-91863,-53204,-6455,78760,148004,171829,124519,-19041,-172734,-193007,-14917,24566,33328,171159,188540,106213,84988,65515,-89121,-260491,-253932,-69888,249520,295680,93637,21662,114474,220733,338238,302844,54399,-172843,-243064,-194114,729,199423,227211,163012,98876,-11747,-64140,-15827,-56013,-276916,-411744,-345050,-205879,-167016,-193225,-89610,-1109,-120265,-150150,-219,27275,89,22025,-2491,70891,213437,185275,192685,243207,239836,72767,-53349,-111075,-162611,-147118,-32460,61065,155316,256751,266605,43636,-181548,-201802,16121,109303,-80382,-279615,-221941,-97192,75801,59458,-127357,-273488,-78946,93288,98239,-19323,-142593,-72032,133706,206581,132742,21198,-28650,-74933,93102,362271,290136,80354,69318,111187,37367,65229,110362,67910,83559,100775,157426,90314,-111276,-132272,74922,250247,226109,79118,-15933,-26862,-31988,-16633,99773,159918,65405,-132918,-51334,191662,204851,118774,159116,321343,448900,325555,12845,-80799,102564,289547,186854,50316,22990,78121,-66971,-104735,105299,183638,10207,-71607,-85449,-147410,-94630,-172759,-418597,-449456,-286562,-251475,-297711,-288423,-169744,-24425,69725,139148,69374,-76444,-32020,72196,124902,349773,575964,402699,-4957,-160132,-103732,8055,99318,104944,29115,1489,70094,-4923,-136565,-171496,-95994,93569,82979,-162629,-344951,-129160,88606,167362,17274,-69481,6450,24431,-200818,-359673,-254972,-63098,91824,137946,-5507,-139645,-159305,-52100,201425,409348,200650,-70096,-153977,-208057,-197164,8317,327733,466187,339308,179599,86316,43394,197319,267940,123478,-58493,-125638,-122213,-94495,-135758,-220941,-98660,78796,64156,46989,141499,26128,-199367,-196682,-39018,44005,-1114,-60158,-100696,-48098,1244,-73423,-231290,-367682,-406597,-373737,-178786,94107,209480,166679,201619,189758,38258,-67146,-40625,71854,164180,186322,193782,79269,-87080,34913,132076,-121444,-343283,-169298,81301,151670,-9136,-208742,-51741,102176,-69786,-103446,-27137,-278968,-411295,-179678,91135,234980,180954,21607,-145653,-196926,-122066,13296,13618,-188542,-350811,-253679,-50838,-21142,-71430,6585,81607,63784,6258,-52177,-71584,-74746,-69628,-30552,-32016,-109949,-129553,-65971,-47321,16316,-3356,-41075,53899,153708,195601,141284,69467,105083,124666,33690,46711,13581,-154286,-161685,11726,82257,-18186,-262369,-343943,-154859,-38865,-19539,121455,178704,-54910,-357647,-318490,35170,322845,421965,273852,-9697,-23408,94105,18413,-228694,-291438,-293578,-33592,389679,372817,-26715,-214538,-144277,-114511,-180348,-94594,-25622,-94679,-174388,-52262,8774,-122985,-67610,68924,191096,355523,488879,975785,908258,-257364,-20766,1356735,2615844,5993617,4722575,-5334247,-10537018,-3175756,403599,-235949,653562,1163592,7033,-470986,36048,939316,1155673,364127,-157115,-332181,-193269,171325,278333,66324,-79666,-69656,-105166,19010,127914,21650,-145790,-188294,94894,362971,224125,27785,-35405,-83306,-50809,43952,5573,972,136063,124567,-114195,-178103,-16854,191939,242709,111256,-18376,50648,41275,-45320,-95120,-117913,-120820,-96255,-240788,-309160,-36287,344873,394591,162229,-22561,-8188,12074,-51740,-57057,-45857,-119715,-212009,-220568,-225632,-81097,268242,280248,15124,-68396,-24161,-72272,-113233,33408,277529,395245,300641,-25615,-293213,-289790,-173897,-172314,-94922,-61388,-182938,-154913,1080,77697,35380,-75219,-101662,-94500,-204114,-217042,-20032,150814,218687,286122,255825,97129,38426,34753,73436,159991,291297,328912,228628,141828,198678,132947,26595,46990,36475,-88498,-141098,-4510,81016,-6578,29052,187459,133033,-66495,-138426,-36148,225342,388739,173697,-194962,-288345,-197200,-91568,-74363,-70611,-91450,-61359,-57711,39412,72898,-104589,-249856,-268318,-199736,-5470,255152,298040,136372,70568,87548,118823,208495,231702,283850,246840,88053,59497,129736,261172,450760,462650,273581,150366,91434,-115994,-196938,-45064,64251,20352,-158434,-348129,-314592,-89529,-56560,-200172,-219336,-138598,-146386,-137977,181566,602009,470635,-36000,-424307,-447070,-266524,-134570,-157919,-214422,-220513,-214914,-83128,146736,194791,68721,43512,96896,79814,-99802,-266175,-186794,94166,270437,215145,207316,141882,10651,-9394,95750,130153,111023,-27815,-180417,-48336,183074,141402,101646,186761,181424,170949,245282,316694,185477,77993,174909,241282,116823,-79920,-59243,16393,-39933,-123000,-7002,165710,253098,333585,210981,112768,190005,227924,51103,-80843,-50857,-91030,-264120,-281682,-255531,-255208,-260809,-253542,-217236,-233110,-429738,-407104,-196741,3590,218489,206525,-102625,-319450,-86148,210574,120591,-147806,-260252,-304954,-314636,-138905,101292,242137,154140,-118900,-265108,-211194,-268613,-276303,-14091,127733,101659,138343,99455,-37670,-97706,-53652,39285,173951,314287,174585,-37307,-121185,-141464,-56292,105316,90082,-169916,-265439,-69585,-25745,-178221,-135668,150145,292617,345146,357356,147582,-80671,-116621,-56737,-95879,-83555,45984,253576,189118,-21023,-189924,-248378,-109069,16870,125753,105067,102562,260304,288500,107772,-83142,-64130,129615,257807,93775,-205922,-126031,100321,63607,34778,86773,58233,107156,216718,272834,180709,61492,109203,71944,21661,160625,173007,67540,-22346,-191183,-370132,-257518,47474,261636,227663,51132,-45977,1897,47436,-20389,-145371,-133865,-142329,-158626,-7501,126670,78855,-55551,-104865,41059,319474,430609,305494,-9821,-253629,-321877,-152326,205312,349544,193914,206725,268235,149015,-134067,-399031,-418121,-151673,-8569,58306,245447,204207,-115440,-218137,-239438,-123865,106856,166443,41760,-56847,-188389,-371715,-452135,-365813,-235690,-175619,-5937,161860,177189,19458,-342077,-437843,-111925,197201,186455,-20292,-240629,-190874,1595,396128,597386,352832,53524,-82735,-171723,-238757,-456356,-313469,195845,353768,195223,-16991,-724576,-1436212,-1015288,147849,421148,477352,409221,241165,-542145,-496512,348617,910850,376640,-237773,-326806,-478275,483272,1402690,404138,-1249978,-1342721,-662832,-128608,257964,150443,-156021,-317266,-312560,-228292,-234259,-238329,-61276,67946,36050,134343,199585,-23573,-272554,-285322,-313954,-342520,-235414,91723,168940,-160597,-475913,-480956,-416779,-370773,-199651,-64973,39276,187735,229422,145589,88656,102137,181941,250736,176996,114197,96233,210313,178724,10316,-49739,-61683,-138611,-116981,-63642,-34392,102244,194979,185406,82455,-25399,-85992,-43378,48931,119534,17744,-147238,-94225,-42851,-94737,-172149,-116064,53768,256425,243854,67618,-187287,-181083,21882,-40817,-24370,155735,216248,168183,144984,-46623,-126133,-29810,-29338,15783,125187,798,-295748,-229289,122670,338955,314758,203659,47075,-50588,67743,82184,-85213,45727,302757,247614,-19060,-55478,66280,156976,173486,109307,43334,-68691,-146234,-115481,-103238,-167222,-144654,-106965,-36569,-28632,-114087],[-156480,-66667,40236,188531,267306,253545,148069,-15555,-71295,-159238,-256506,-327125,-307404,-252768,-200061,-145665,-85434,-131654,-195937,-22003,179318,184050,221154,246855,147675,178001,290474,192263,-4179,10147,148443,38728,-173432,-204724,-116560,-6646,-13481,-74053,-27102,-74491,-225096,-251223,32840,321035,289249,176204,68060,-36294,-129233,25619,311721,300703,3744,-269801,-318264,-142110,130231,215126,84317,-49171,-3729,138231,231881,193172,83174,3917,-145046,-186272,-44311,-40625,-70745,17835,153883,125466,-70446,-326898,-341802,-238467,-193532,-176260,-109320,-23193,29571,126588,203721,92873,-63356,-71709,74792,-9765,-161046,-67195,48157,81667,131192,130952,-391,-176199,-170087,-8547,187989,52410,-213304,-187301,-31603,118946,287399,294727,61852,-171018,-283104,-251516,-39822,161993,226558,239363,175276,17207,-49545,-10132,-81837,-359797,-500765,-344498,-143039,-143654,-158951,-73211,-36075,-84935,-1209,82472,4613,-5185,54738,-13016,-5889,124928,124592,106693,105295,93970,-4982,-17005,-40859,-125662,-97584,18619,96230,175936,222393,185911,-6804,-206570,-190187,72206,192130,35315,-169456,-235477,-234704,-36743,20257,-151037,-316092,-102678,95673,110481,-20164,-153176,-69837,97110,146991,128937,25199,-121945,-215970,-24531,255654,202558,32501,98519,216278,139185,93371,113469,98363,144999,176725,207771,148804,-36551,-76535,108740,265240,192009,32973,-14053,2025,-44870,-71956,88783,207619,61777,-176973,-59482,252674,295366,179826,214658,349102,394807,207343,-67584,-98402,100366,256915,148271,28676,31592,77547,-110085,-210425,-36990,106391,15806,-83615,-148416,-210376,-151189,-225339,-417083,-392773,-198974,-142096,-212732,-243112,-177508,-60468,37091,124649,79655,-42714,-50681,8993,58782,280536,442153,213948,-116381,-185984,-120356,-30516,69974,109878,39747,8342,34368,-33475,-99549,-143835,-111930,105578,153976,-77830,-324855,-182177,37522,143022,10573,-51642,23844,31948,-150294,-305416,-281520,-131027,15818,63532,-19738,-41889,-71952,-24950,183966,407690,272393,77893,-2869,-57295,-34224,158414,534201,681304,417948,183039,96080,115345,284496,260618,59846,-40016,-33694,-53712,-75851,-98839,-117212,14366,106158,-13736,-43177,104129,29170,-164046,-198818,-88250,42699,82573,-9153,-59287,-19246,-37996,-123643,-252381,-377365,-439862,-427087,-218825,71978,158284,159165,339446,419555,190042,-46186,-95421,26853,171902,206451,216736,145131,45149,168934,226999,-98996,-446049,-326673,-45086,55998,-179,-151218,-74910,16433,-124854,-105331,36890,-164597,-353819,-183926,152001,371501,301554,66169,-178467,-268697,-154782,34378,8244,-236045,-379350,-261043,-35023,23532,-22205,11193,38919,29717,-35489,-108283,-152977,-199107,-147794,-18,48071,-11220,-42310,-73444,-127885,-35438,9802,-21809,107648,226036,252536,136576,46110,97549,81444,-45378,-4977,4728,-126523,-128125,47090,141284,45735,-190367,-288716,-186503,-141142,-120480,52166,87108,-159880,-381833,-280796,58559,295896,381454,253695,-25456,-53910,73923,14937,-195207,-208900,-142817,116644,466772,368733,-75537,-245340,-126923,-87803,-119680,-55338,-82182,-171029,-232420,-169484,-97396,-64175,10626,-65708,61242,398638,538883,740453,564756,-338616,-5297,1030243,2408475,7490035,7169542,-4569627,-12995392,-5035168,173581,51915,605678,1174168,194583,-296071,150816,1035666,1244427,510739,-21798,-290921,-333106,5103,158502,-25706,-121986,-43572,-93282,-31429,97858,48095,-112894,-158909,143068,384530,156726,-56521,-64138,-64064,-36047,73143,118590,170055,256482,162693,-128729,-166635,36789,219916,229533,99572,-8532,61399,20223,-57771,-97491,-179287,-211295,-170768,-309906,-310500,73937,501042,502838,208637,-582,-6261,15233,4855,13993,-42320,-168746,-256626,-242982,-224993,-84176,255978,281138,-14983,-127889,-69757,-100297,-123489,73019,339778,395742,237265,-91251,-312890,-293345,-232116,-248739,-87749,13320,-107262,-85990,51715,140829,145401,29948,-69115,-72942,-119518,-192491,-77324,122905,206722,233438,234480,133746,80570,44768,80926,197974,309222,293187,175412,114627,197008,160122,55620,94254,101003,-35658,-81540,86938,118290,-108033,-151757,12027,54068,4300,-44162,-46336,105230,226624,76851,-210660,-272194,-201851,-93096,-79116,-104238,-150184,-115625,-71923,59693,80809,-91522,-180356,-238394,-290796,-90239,262087,369622,226067,139801,125277,122206,130255,179236,282581,225686,4304,-36021,94043,256719,372636,313339,156652,105857,76691,-130872,-195993,-20934,94489,36149,-135881,-311764,-291735,-98872,-67650,-199455,-149260,55491,61067,-58187,113656,408420,314707,-54470,-423725,-484873,-344385,-182473,-96649,-51811,-96656,-197011,-100906,189836,337900,183198,81881,143731,155544,-50716,-238483,-148734,141470,266836,157770,157968,145996,-10003,-136079,-56245,47850,80792,-44459,-219315,-129332,116327,125526,75700,137603,128556,75529,64982,108150,94169,69665,111992,123921,63377,-91475,-127987,-32695,-35782,-90453,-1623,172041,258168,338308,220863,107945,174857,253225,74802,-73518,-22375,-26777,-147760,-177156,-235485,-275072,-261131,-237968,-153739,-93018,-285109,-364280,-226257,2574,286547,246100,-90769,-291283,-57174,253633,248465,-12140,-190438,-251181,-186971,-21303,169278,309373,221343,-76207,-202590,-148438,-247004,-302020,-76885,131713,211338,224791,145525,19442,-71746,-110501,-87215,38558,263883,251881,80611,-14509,-99062,-121832,-2984,66253,-145438,-309143,-194341,-93459,-194324,-172659,119590,302432,328254,328207,109241,-97005,-48810,34455,-81449,-100075,47722,256039,188470,-17017,-194443,-274911,-201143,-124441,21075,73916,82388,227919,257748,100945,-30057,22050,160830,191594,-13446,-269926,-189708,284,-57731,-21629,67910,24558,50283,197954,316645,256454,131189,151048,72757,-6123,123120,139010,54993,-20283,-142830,-305535,-281232,-31131,241586,272287,63360,-31723,19957,3119,-64063,-80661,-45419,-110058,-149178,-45380,-13359,-131912,-183780,-94410,114222,353458,426536,320356,25070,-251595,-339458,-109694,209197,283108,144146,216624,268880,119834,-184263,-441348,-441220,-182999,-35364,31576,167359,92696,-189592,-249073,-265308,-152863,78379,90064,-56049,-93960,-207123,-412810,-492630,-385567,-217955,-133972,26653,138729,102281,-113962,-475351,-514216,-115386,182219,120431,-97437,-354954,-382435,-239376,118092,345511,197915,938,-46529,-96765,-195856,-433560,-218368,389214,494376,175148,-51667,-779338,-1682757,-1126215,101318,209173,436943,811460,607266,-291613,-191079,451234,723733,210073,-496366,-717983,-643778,698019,1517758,129784,-1432907,-1173672,-395679,38384,303443,136012,-189931,-371304,-372401,-245278,-203234,-147530,24145,92568,-3015,79236,201056,54443,-253535,-396177,-437158,-407387,-309624,-59323,-5337,-279498,-514783,-497931,-526202,-549749,-340717,-123209,52285,200170,197167,92349,60153,90306,177622,256645,187767,119793,86580,211326,200435,39887,45,-13454,-113422,-131371,-150525,-147273,36154,134145,112333,42570,-32539,-45005,52461,126553,219350,208908,16711,-33788,15708,4323,-83970,-87280,-21509,112216,140146,8376,-243009,-228800,15908,9120,-4059,152857,286968,271594,185359,-107533,-250293,-137419,-64227,16724,108187,-32207,-271435,-129523,227297,336342,175715,-3980,-133534,-163548,-2079,46400,-54917,97551,330128,226141,-49105,-74486,43031,107705,137288,175378,165023,-7470,-110767,-90073,-75166,-122885,-110247,-107705,-90555,-125759,-209905],[-213409,-118884,25166,182682,260033,244905,133172,-48140,-113874,-178185,-214512,-229601,-229048,-185611,-157400,-136565,-90182,-123271,-196362,-51759,182169,262600,303986,265494,81087,64579,178046,149413,44301,67286,189399,75667,-151793,-219432,-166124,-43577,9118,1293,48776,-39125,-174453,-221790,-52341,138828,156861,141601,103205,23606,-57604,70403,313685,220651,-79569,-252017,-220011,-62174,202324,301834,158618,-40297,-28476,117094,221749,136599,-49696,-82117,-125046,-152747,-49736,-24604,-13689,60698,176710,169720,8186,-269921,-326349,-259954,-244720,-239539,-170139,-71996,-29190,89539,234626,177730,68021,73015,175059,-24941,-330622,-288808,-91999,-2159,45306,91738,53073,-90731,-86457,38064,114851,-133754,-412072,-349596,-173495,13177,216088,264243,79596,-110771,-251945,-275240,-82118,118723,207972,309964,277995,96983,7947,20758,-77526,-368276,-481361,-249148,-46121,-118489,-109422,-30676,-31666,714,166875,145007,-36347,506,106830,9852,-43375,47642,46627,-21728,-55312,-39828,-51406,35744,39653,-69392,-32012,68805,117721,159431,144440,70415,-69651,-207905,-152464,105211,234003,159912,-10375,-197203,-330748,-142844,-11447,-179104,-356214,-136279,94411,147025,21842,-118784,-38687,79608,90910,109430,48824,-135648,-263656,-101281,124451,65986,-31857,103685,291799,246177,119477,62725,78949,183744,238981,227584,172534,6191,-40161,122218,248470,121198,-45953,-34776,19513,-45595,-88509,96669,240646,41455,-215301,-88635,241828,337128,250961,270772,335227,273489,48684,-138791,-92823,89661,176050,75384,21892,79257,87631,-133991,-269045,-143113,35447,18577,-87837,-199691,-253207,-192708,-251052,-368478,-285292,-80630,-40034,-126178,-148725,-125332,-96034,-28252,76373,72453,13564,-35274,-48389,-24440,168192,244016,-3536,-213368,-186541,-129008,-77820,45619,141447,79337,29176,12717,-39188,-38215,-89549,-97031,93632,167117,-33269,-264835,-185805,-26147,70455,1841,-35021,22229,15660,-114200,-253297,-289294,-170010,-32043,3996,-54930,-316,-7167,16064,199625,418467,330991,204857,137268,124162,179431,285549,616598,763487,444214,181832,101957,158109,307756,212101,-27647,-72048,6103,-3547,-55439,-54822,-12932,74028,51633,-113036,-113697,74809,50523,-62524,-108926,-62525,76678,193802,73301,-6150,-4835,-85255,-165609,-241172,-329210,-399820,-422127,-237663,55710,128403,169385,435259,561943,267764,-54618,-153204,-34971,145075,205612,236202,209157,175966,293945,312339,-28371,-447825,-424155,-166091,-44739,16596,-61262,-99710,-90021,-137641,-29874,156016,32504,-221384,-156424,188744,448440,376884,107238,-181453,-286057,-127327,80549,26524,-229772,-351758,-246833,-13659,65577,20105,5378,-18927,-23067,-91988,-132675,-149774,-233800,-197220,17014,133396,112645,83115,-42716,-176100,-82652,28155,27374,164842,279569,296331,129973,13105,82573,56570,-77164,-9368,27780,-80725,-98165,53473,166818,107469,-58858,-148762,-167923,-218917,-213086,-19906,37671,-180149,-343620,-229190,50079,210485,275547,200071,-7309,-39423,53628,-9259,-147902,-103515,34385,291698,550491,395633,-38373,-181053,-53692,-31791,-46493,-26289,-129971,-209351,-243844,-271315,-217430,-67338,-63364,-315566,-123686,405449,493064,348980,142324,-299594,209873,816747,2479172,8855605,8549058,-4580041,-14523401,-5840222,333096,512008,585203,989564,220442,-160177,224850,942780,1067001,521833,145125,-219097,-460558,-197304,55420,-21846,-47672,42764,-54681,-76358,36560,30913,-92797,-125557,156101,343038,103847,-76386,-63017,-30889,-7010,98172,232341,329681,364528,247039,-30360,-86307,86316,222259,194755,59821,-28612,23073,-38309,-73059,-92563,-219334,-251640,-157576,-260907,-237265,166891,590702,559045,255535,48034,-5726,19446,100203,119087,-21524,-174539,-261877,-253819,-214932,-97942,186754,216879,-60305,-171519,-94263,-100692,-111221,103100,361014,357249,150767,-130310,-291278,-279136,-267564,-265349,-30019,121053,9684,11259,99107,184075,249353,143960,-27183,-52127,-35328,-144278,-108927,69622,144231,135059,157943,134573,105528,45499,66485,174688,248947,198069,89432,59230,152337,139677,66816,132274,166084,26841,-16141,173877,144603,-197912,-287244,-117938,-17186,69122,68280,-32474,-10967,59938,-4240,-183621,-223947,-182472,-72137,-81845,-181789,-257354,-194652,-91356,65575,80207,-61130,-79099,-178271,-340898,-155252,272103,458959,334527,180255,120283,98647,33636,91018,215873,150892,-96612,-152996,35457,235812,258279,121765,40164,80606,52203,-149765,-176251,15909,125978,73707,-47704,-191735,-222761,-101250,-84163,-195181,-83342,226673,232588,10880,20155,173786,157888,-30132,-315538,-426421,-364507,-212411,-49437,68291,7095,-179536,-135439,183532,380643,222891,87926,136438,162984,-22075,-207252,-132373,155933,254483,148140,148261,164638,-8656,-208872,-164977,-30944,11276,-111304,-260821,-188582,43027,110017,66200,84706,89046,8781,-105743,-89495,28422,91210,80568,22485,1299,-73047,-138076,-39903,-8325,-15388,53437,179388,225613,273796,192196,100344,149174,223539,34813,-116295,-45636,344,-36629,-58822,-187764,-240696,-205416,-184865,-91354,10471,-122446,-240272,-188237,10786,278035,262987,-32215,-219536,-47416,234084,313621,96521,-115652,-208621,-93379,72377,214375,330841,254526,-23758,-113708,-69937,-208276,-300015,-119070,129729,302501,288881,173606,76995,-7624,-124388,-172815,-95335,185540,325167,237699,115802,-57882,-179524,-112495,53762,-67651,-308892,-291319,-123579,-167023,-184734,59167,256888,280714,285189,59912,-121931,17601,141814,-47014,-115405,44944,253383,183672,10159,-147523,-254235,-248339,-218490,-51152,65198,77327,175800,203660,75275,-8201,61138,157238,103852,-96928,-256732,-155085,-20890,-142177,-112096,18176,-228,-6295,105987,263738,291609,217541,207410,96449,3703,55136,70874,45278,793,-69125,-216735,-294611,-117661,184563,256216,55598,9725,73339,-24223,-116456,-35304,31013,-63532,-115815,-86792,-162045,-313096,-254770,-35933,188148,353525,392117,317884,81049,-187222,-280403,-31796,217972,247954,139361,247882,292580,100588,-206990,-443807,-441229,-210908,-52347,41581,106597,2435,-193945,-202622,-222145,-122545,64168,2412,-147780,-112846,-188070,-404367,-479458,-332814,-153465,-73883,80984,143309,51536,-171989,-491107,-502583,-87209,190883,126029,-71370,-352141,-450492,-392907,-151577,2698,-11104,-33542,-4551,-48367,-157978,-383934,-146112,463211,530635,156680,532,-556104,-1481385,-1036039,43947,12017,281905,991071,915969,47531,207358,619764,595986,153730,-522571,-991476,-883930,619422,1390555,-99230,-1334180,-780649,-19310,234021,330610,121321,-165351,-350157,-390263,-245547,-150039,-43118,107303,104500,-45738,2567,155390,102577,-209127,-442472,-485593,-412962,-317401,-153956,-124760,-317166,-442377,-406800,-530625,-626938,-406778,-132544,86694,216611,181705,76323,66423,72375,85603,140200,144242,123870,112259,233056,223002,64902,46735,41082,-85300,-151923,-214850,-233005,-39974,66817,51563,19460,-19458,17052,163883,209812,325609,439733,266243,102794,105936,105758,40820,-180,-37088,15961,46161,-38983,-247340,-216914,32799,61166,8460,147979,374558,409027,284905,-69153,-299604,-227437,-105857,3471,59096,-59137,-183344,14372,323530,322262,47737,-179623,-239696,-168051,-8116,21983,-20779,140529,318885,162763,-80108,-66159,45500,75460,107525,230193,270154,66985,-45358,-24350,-9537,-28708,-44891,-95851,-118401,-155957,-223671],[-238976,-176167,-7410,160284,237778,189260,69909,-85127,-133114,-170097,-155969,-110134,-116158,-93901,-106088,-127959,-103200,-107525,-142896,-39229,161284,301316,365972,251889,490,-28384,88336,112647,98681,123339,218528,120956,-90753,-192692,-183629,-60449,43913,108268,137632,-2920,-107655,-154611,-110033,-48487,14099,118249,143173,54963,-26701,81635,263589,110974,-133502,-174600,-97684,-11187,212216,330874,204925,-34860,-49080,78326,175452,73464,-139296,-110627,-65276,-98374,-43883,524,18172,41854,132360,171922,68521,-192359,-275864,-242161,-246927,-246575,-180219,-62956,-28435,57222,204849,217705,191403,202692,248530,-28862,-430287,-434988,-201972,-125336,-147053,-36535,62391,-20710,-22775,59845,59402,-200753,-449106,-429521,-273650,-63738,147846,220045,103412,-6954,-149730,-246491,-110265,70068,157993,333542,365477,201741,87510,55633,-56110,-305148,-362978,-97688,43828,-93096,-48642,25223,876,115454,323992,186347,-77966,14904,168929,69290,-28782,6038,-10393,-127452,-184240,-135260,-67248,88346,115063,107,43372,120020,120357,89292,15959,-59556,-128398,-182956,-97394,108758,219540,236456,130660,-122319,-358755,-217760,-35343,-201725,-378641,-177961,69627,177330,88759,-41171,14946,74253,40604,79076,84051,-77802,-217699,-126977,-19480,-111624,-118194,70328,307984,313116,121128,-31932,20566,193102,259413,202998,153047,9465,-33715,104251,194179,28191,-137651,-82225,843,-54741,-82132,95455,218226,-7009,-252739,-146849,159425,328838,321427,310110,278830,113938,-111483,-184462,-67766,68104,67599,-20401,21439,141644,93493,-153805,-292597,-216660,-38743,8714,-83979,-228786,-267595,-210195,-249520,-292529,-158391,29894,18544,-66668,-45023,-53886,-150437,-134047,-9999,42483,73710,14147,-87482,-111571,30641,22988,-195501,-269574,-160771,-129640,-122767,27013,173694,119623,45276,-2576,-50336,-10727,-48215,-66872,61600,113288,-56637,-204714,-156258,-102570,-57485,-52929,-59375,-15090,-29546,-122890,-244043,-291250,-173561,-41727,-31222,-111166,-45727,2518,42694,216629,409699,338736,251112,209652,271639,360720,335156,530990,667523,402873,168499,84777,131223,243964,128734,-125944,-160562,-24982,15819,-36591,-26868,43810,57466,-71027,-217049,-161310,43325,68180,59463,29528,5854,116338,286531,158496,37525,1984,-107425,-187188,-215311,-262338,-337535,-397235,-253021,24108,108367,185107,451651,549546,221099,-109083,-208788,-105067,75285,164501,227288,232442,247679,363830,363293,67551,-367095,-455890,-264454,-137654,19778,29044,-125605,-202747,-121540,95092,304920,248003,-71997,-126256,174698,428061,364706,111375,-177937,-261664,-57251,129969,52555,-182851,-293066,-232648,-18915,68797,22488,-35894,-112699,-124913,-176537,-136390,-77074,-178157,-212883,-3795,169310,200694,191904,-1014,-203621,-130327,38865,90880,202510,294835,306379,105313,-42455,40971,31264,-79600,16849,71292,-35718,-85432,27487,142636,130485,63714,1401,-128994,-272650,-286217,-87599,37160,-88481,-218179,-138186,48859,110004,137546,121450,20055,-4140,24674,-51842,-113349,-17775,181280,434486,596962,423008,59497,-56696,20147,-10580,-34134,-50187,-178171,-218901,-224173,-341831,-325981,-140548,-259161,-597370,-319510,346725,338621,-80289,-206346,-116667,573830,746380,2613083,9357640,8567918,-4797049,-14284502,-5614505,536856,871503,572878,699485,100992,-127783,197325,681670,692699,350550,211930,-196778,-578914,-418850,-40107,48482,92524,128905,-46335,-138425,-50402,-32534,-113509,-120588,115684,235658,62211,-45056,-42258,-3672,9010,92751,289696,409825,418050,340657,133585,34159,118477,192548,142857,14150,-54357,-47129,-129227,-110302,-118237,-269066,-260504,-74322,-114577,-118422,212044,587844,538169,267901,84483,-25881,9248,189493,201844,-20673,-167180,-251323,-269527,-216621,-134544,65084,93318,-113377,-196296,-111811,-98622,-98001,107756,328013,279140,60721,-140779,-250715,-266501,-284818,-239729,39737,212551,107968,78007,118075,198779,311378,215070,-12828,-59526,13419,-88348,-113213,8520,61741,25012,49663,98179,98748,21859,27289,105654,125344,44799,-28062,-26698,58388,64774,52287,138927,190037,60851,29382,229827,144065,-271763,-371387,-189308,-66802,96079,146223,-8662,-88235,-56169,-45818,-130377,-174198,-161027,-46202,-91849,-291037,-384296,-265669,-102844,60463,68545,-39735,-3627,-131699,-351848,-189284,278668,535273,424957,176120,67360,42954,-55300,-12121,102435,40360,-196758,-261926,-22105,216975,144734,-60889,-42452,80681,16296,-175810,-143795,64963,154627,110478,68677,-20995,-124340,-100284,-110128,-198085,-51007,314841,321164,46645,-77700,-20490,51729,31095,-127886,-282769,-318122,-217443,-29146,114318,61997,-159917,-170814,129669,311317,169298,49435,75258,105487,-18478,-182515,-134957,138033,222289,148580,151939,181618,9287,-223230,-217983,-92634,-78766,-201471,-286880,-219101,-29909,91832,80705,58051,80732,-11504,-220328,-225088,-5492,134574,96869,-25800,-44097,-16639,-56664,989,12196,52400,126586,181741,167907,176650,148406,90845,110471,140709,-60419,-202322,-124593,-22498,38068,35967,-135436,-168717,-109703,-109702,-51132,50605,10772,-77387,-97594,30879,216098,265841,64285,-123572,-55336,167068,292120,132005,-65404,-175301,-46746,121212,227991,308266,252450,43112,-3201,8205,-166126,-276201,-134626,114483,341204,316224,177443,114168,76783,-85174,-199459,-199625,93456,354468,364108,217742,-19970,-201672,-197405,44784,48254,-242795,-314753,-101354,-96918,-168235,-15269,172982,226067,245123,14554,-148082,62665,221811,-24904,-134478,48112,255815,182924,57762,-63302,-192216,-234754,-244492,-71853,86543,86547,110918,130483,28373,-30002,47071,130362,28366,-134331,-189041,-49684,37831,-155080,-192445,-31719,5528,-25346,-12132,128265,262985,292420,267678,130462,22375,-34545,-11035,37336,31832,3775,-141737,-302433,-191075,102856,174463,21584,64178,150806,-21776,-152854,-8356,87460,-5924,-61112,-118845,-286477,-415279,-238195,71784,261658,336031,350397,319876,160683,-71312,-157669,54064,223219,244671,177098,300119,349834,121876,-175099,-392426,-424622,-242206,-58352,78321,59399,-71609,-149321,-95793,-122168,-39039,79331,-54439,-194696,-102710,-132907,-354073,-423954,-220170,-46972,-90,147406,182947,56760,-116286,-377436,-405339,-34026,219568,191326,43540,-229313,-371687,-412510,-311167,-269277,-170715,-31753,30933,-33998,-118203,-297232,-98321,416818,469535,139136,91363,-178966,-931747,-772693,-24258,-157536,80316,926642,1065097,356558,560899,780058,545785,189185,-313442,-1005585,-1071176,299098,1036148,-234025,-967064,-258719,341400,399330,349671,115659,-84899,-250867,-354551,-232162,-101173,37117,169303,108442,-74655,-65675,87747,124672,-127414,-389812,-440522,-353933,-250859,-147208,-144876,-267037,-287756,-245741,-437665,-586046,-387662,-96731,127425,224210,179667,97026,92889,36312,-75185,-62046,55514,123434,167276,278689,249170,81135,69339,74514,-68266,-168002,-235607,-278849,-124563,-7886,2933,5474,4343,88969,265922,265687,377198,604474,496543,261212,195923,172890,146742,98653,-10039,-25630,-26711,-74173,-218480,-181739,35128,79448,3856,137006,446117,535266,405228,39215,-283831,-293453,-148658,-23943,-22015,-89774,-67761,152555,364414,283386,-42496,-280760,-250733,-86853,23440,968,-6254,137336,233383,51116,-121133,-53588,52047,41272,57325,223371,301453,111832,38,29018,55488,75417,19497,-96024,-138193,-139543,-179144],[-232102,-219753,-53262,114271,186346,91665,-31671,-126635,-135404,-153466,-107724,-6412,1393,-14222,-75600,-136601,-140980,-113732,-72855,-8850,92936,251927,359258,191889,-76746,-80124,31240,78451,131985,146710,211884,156075,-7962,-131847,-169328,-64598,67154,194526,191986,4373,-63798,-77000,-117328,-181028,-110469,101926,181803,56529,-51043,50306,171691,-8850,-152943,-62656,2671,-23937,128282,257385,177492,-43181,-67999,19268,101203,23637,-162603,-80100,16428,-37501,-25158,38756,39415,-7828,51946,143701,98163,-117922,-201842,-190623,-214043,-212895,-146007,-15074,6929,24947,129309,214914,281913,285433,268189,-31655,-439469,-472717,-258794,-246940,-367841,-197160,43916,35098,19908,62605,43138,-144588,-345729,-419907,-306791,-86346,109690,180521,134386,118287,1534,-163949,-110074,22786,81490,295841,406612,294919,162921,80620,-26317,-187929,-181393,56468,98776,-58546,25049,88114,50781,232461,448072,219889,-90750,39580,226796,157531,42882,26547,-1954,-144892,-234559,-171990,-52558,135357,180216,79126,126068,180913,115861,-16291,-134879,-164445,-154040,-129323,-34964,97105,173851,250514,214585,-24436,-302776,-229534,-32221,-182548,-353391,-204244,27637,188202,170869,81603,92743,78064,4109,60460,134137,33255,-93099,-92058,-142304,-288291,-211789,7775,269223,328598,111146,-112240,-29123,189367,235680,150268,115437,1468,-34186,75054,129291,-42202,-192028,-125077,-41347,-68143,-55700,85860,146793,-60475,-265893,-202712,55707,303573,390881,336714,210967,-24219,-212109,-170685,-11365,51955,-23490,-98228,32168,199266,99036,-163495,-278896,-243329,-94900,8734,-50011,-209878,-232291,-178636,-204446,-192206,-27884,119879,43890,-24495,49110,8968,-215255,-250220,-102335,13636,140829,108363,-74702,-159125,-76330,-142775,-293926,-247442,-90193,-99553,-128818,37767,203041,156439,69018,9044,-57717,-21491,-17662,-11354,48931,40045,-108579,-144909,-88832,-154960,-192125,-146314,-118724,-66572,-74041,-157795,-261127,-264209,-115507,10599,-15338,-146433,-126625,-14861,63234,226587,381106,306497,221264,215203,362741,468091,311666,332469,449981,327317,161602,55041,43709,128889,57007,-179938,-243035,-78599,35641,10805,6188,61308,4693,-186565,-268258,-152566,36477,99090,185944,188595,104648,165183,351132,241409,85138,40392,-58368,-155129,-163993,-188783,-278063,-362111,-254490,-11593,110092,220940,412988,409984,84067,-172067,-222165,-139718,1935,112946,208674,221231,254810,380365,392017,183532,-219169,-405187,-295246,-181610,21893,113302,-120854,-267122,-60955,253951,465168,433016,66988,-84376,134082,336142,283599,89067,-156961,-184943,55838,191277,98739,-89914,-201205,-203193,-38119,47832,3086,-88765,-211836,-247066,-252097,-98577,62527,-31428,-168617,-41011,147560,234576,267315,54914,-193803,-148881,62980,171357,229778,291491,302680,83391,-93673,-6383,16520,-52399,70439,138894,19283,-65721,7405,100085,121934,145318,123314,-64000,-266528,-295993,-110921,100536,131097,23996,18747,97810,66680,41755,63543,64162,59132,20088,-63484,-73234,51381,287280,527153,599095,444533,201951,104368,72479,-40247,-99250,-121269,-208071,-187511,-167067,-342403,-366750,-231135,-465276,-788849,-444086,250831,131032,-392115,-333111,195360,982175,780795,2522095,8588284,7502540,-4436049,-12119899,-4721904,520339,994099,565532,422745,-87736,-196184,75093,349806,277997,46522,97575,-256705,-654175,-587526,-105627,159611,249625,183398,-81876,-204823,-121670,-101991,-159019,-132635,59747,120384,49261,30361,11057,27974,9960,58487,273838,393456,414939,424176,313340,175351,151937,159305,105144,8217,-37772,-91983,-202265,-149770,-169767,-320016,-236748,54460,86211,20573,215425,511833,457920,246066,99656,-54326,-4473,247917,231234,-48221,-155321,-227024,-277437,-217991,-171887,-65463,-40809,-141667,-184747,-117596,-96648,-85940,91724,255411,184114,2572,-106999,-188441,-244489,-270196,-182453,98952,261942,154407,89141,109095,199761,328799,228803,-29039,-86816,30603,-26321,-86779,-23341,16129,-42761,-37456,55285,74225,-15295,-14422,36787,-9718,-125302,-146418,-120363,-59487,-33809,27675,116747,157806,50750,50354,251088,123597,-314328,-402482,-202859,-82801,77980,160355,13666,-106776,-88779,-32645,-65085,-135364,-140289,-20538,-104750,-389223,-471864,-274784,-79486,61626,58160,-37481,11712,-117384,-316440,-169717,288495,575726,469210,137576,-5466,-20262,-102819,-95014,-11882,-62824,-268253,-332435,-56546,215834,64634,-191967,-71859,106132,-21129,-201226,-103139,121199,176120,128266,171977,154998,-15553,-92576,-138241,-208756,-61796,302281,322886,48177,-146308,-109574,24373,113575,77545,-99153,-213514,-184073,-27161,90687,60238,-137300,-189693,47013,161567,41525,-27900,-22159,6381,-33066,-159615,-136777,102478,167693,122753,141559,186803,43229,-184989,-213824,-124436,-161203,-276498,-282704,-227964,-102557,63742,113166,70939,100318,6656,-259784,-278869,-17116,177567,150385,-12351,-61364,61646,103420,73414,2572,72873,173134,162800,95672,87306,110547,73804,53676,22670,-182824,-307704,-238867,-89723,51782,67640,-108038,-89953,-6381,-40740,-51179,20276,73852,61949,5468,57316,151226,265128,165400,-42858,-82699,73479,182488,67813,-67531,-152972,-44031,115722,203047,247400,214756,110439,103139,56611,-147417,-252644,-135267,73425,299668,288945,147835,112216,147063,-8522,-176447,-264656,-3726,304882,387551,238053,70,-187671,-252078,17904,156107,-127680,-260059,-43538,-14274,-144144,-93492,75743,177895,207267,-28899,-181389,59045,223353,-60650,-175930,45731,248851,175203,103488,19252,-121993,-181347,-221959,-54801,123953,89974,30128,40416,-43466,-106241,-22045,82180,-24527,-136902,-118604,60826,132564,-102815,-233051,-69446,34373,1748,-110547,-55782,156720,314841,307127,149615,8363,-135026,-90155,21382,48623,36738,-121703,-321512,-252623,-8102,24194,-55041,94278,213518,-6053,-173057,-11036,105622,40143,-11493,-149851,-379722,-437995,-156264,189325,307448,296936,306551,333119,245383,50950,-28354,98970,196886,240122,217167,340392,409991,176075,-97318,-306146,-416617,-296134,-71107,104413,1745,-147349,-101920,22109,-8085,57160,109292,-68255,-195997,-82192,-68791,-286128,-351207,-94279,63431,59279,186098,220358,100669,20673,-186725,-266546,12256,234646,257720,177105,-48790,-194502,-316860,-324029,-357708,-214982,-4843,39586,-59679,-87755,-194800,-84811,267360,328910,109710,158534,176715,-283346,-453679,-121252,-328919,-115210,691942,1017212,511873,726214,833222,531516,256637,33787,-740864,-1130053,-133338,568100,-249734,-451894,239282,560654,466012,345747,109108,19880,-100325,-274758,-221550,-90303,59268,188950,101983,-87640,-113600,15826,123016,-20486,-248742,-322190,-255380,-141365,-49921,-75588,-166026,-116692,-79163,-289122,-451911,-303534,-40588,148334,200729,171086,130682,109208,-26695,-256780,-277848,-58183,109566,225180,331984,271114,83297,55804,67037,-72803,-171717,-208713,-286089,-212520,-89148,-37728,-7801,28431,154509,334316,271952,328433,606272,596181,372612,251524,186224,192023,163289,25851,-33600,-80162,-100496,-180317,-160561,-3545,48539,-14429,119265,472980,602610,496428,166117,-223804,-323945,-174720,-52451,-117274,-125517,38146,244539,326462,214360,-77583,-281632,-175602,24743,55303,-17984,-15157,80060,79663,-84431,-163913,-45786,54309,2223,-16926,145064,248972,114716,8130,43702,101297,163590,70623,-103508,-146620,-93543,-100121],[-168255,-202102,-70104,77275,131441,316,-116225,-138253,-102376,-117563,-60432,77181,115365,54297,-53963,-140675,-175597,-127184,-3095,27468,-8515,119093,276184,108384,-114179,-69073,18661,54053,134353,127475,168510,175877,83746,-40113,-116422,-52055,69174,224971,195243,-20103,-63849,-17057,-69948,-221124,-191905,90134,215750,44710,-108742,-7886,60635,-120834,-143426,50595,50789,-105466,-48764,66404,57947,-68917,-89792,-58372,17078,4390,-121783,-15393,89881,8433,-4095,81460,58773,-61051,-37372,92267,90685,-70309,-129159,-130210,-174663,-167248,-93823,31176,32095,-19035,31617,173991,311277,291462,214216,-55271,-384898,-423304,-272236,-339882,-542870,-340443,8988,70791,35221,41870,48080,-34918,-193932,-359174,-290038,-70367,94889,141038,151890,217119,139868,-73063,-105086,-39924,-26158,189508,366415,316788,185473,67084,-18208,-72639,-14144,140373,87461,-32826,82279,125553,79553,294332,493317,228820,-82505,43855,231718,220820,127699,87318,63841,-77095,-221436,-178901,-44105,144494,200722,125289,174424,218554,85966,-152457,-295113,-241749,-161010,-93254,-20019,53106,107715,193742,201667,43536,-208590,-196840,-19362,-130238,-300464,-226749,-46600,144399,222420,202465,152770,46556,-53423,34770,162524,130314,39059,-39935,-248647,-454347,-330799,-103485,159502,265151,75851,-154003,-60443,151247,142522,58628,55012,-21587,-49734,23530,49150,-86601,-205095,-165857,-116155,-109487,-48144,44472,24599,-125432,-269592,-255729,-48373,256868,412623,315672,123976,-130863,-251831,-119987,40559,15529,-102383,-163766,10547,188246,65698,-197200,-268977,-250798,-145866,1772,-12484,-171182,-181380,-127641,-149623,-112778,52671,149724,27867,-16803,83743,3695,-313126,-378111,-203833,-30779,177603,201968,-31612,-172886,-142502,-229317,-301085,-172768,-8316,-64528,-111738,51692,188639,150123,75684,24385,-79518,-79718,-18677,38167,51301,-29353,-164837,-110963,-23256,-185695,-307042,-273395,-220202,-142982,-129488,-221078,-298650,-219724,-24799,88678,22583,-156578,-192937,-42645,57944,190338,308301,228443,120066,147814,360635,454724,212299,88607,183250,222550,135404,-11879,-106963,-18330,3652,-176972,-277225,-122489,53547,72943,37788,39079,-60932,-252480,-252312,-95981,50206,131418,274449,306052,187568,197200,357487,281401,116229,100727,40986,-88231,-112759,-147295,-263760,-347811,-264671,-71251,102470,248575,330182,193084,-98238,-226705,-194192,-137109,-62141,59300,176339,166992,189494,333748,382080,275806,-62824,-305455,-259899,-177197,8860,154887,-92870,-265574,25975,392248,574135,519426,152182,-44831,75904,197259,152386,35487,-134538,-84385,172384,242677,145156,16230,-100714,-168091,-73168,6465,-32978,-145131,-298044,-359854,-295922,-28758,224224,153933,-79225,-85951,62241,196602,287609,108381,-156065,-135362,96277,237872,233106,268250,285466,64658,-132367,-55504,47,-24432,116535,200742,72432,-35318,8130,56785,83372,159174,184269,16190,-190960,-229141,-77921,197866,411193,333865,203371,178982,99706,22110,44187,118190,142985,57340,-16358,-17220,106348,346119,554605,550401,440483,343826,256139,82979,-120593,-227864,-221371,-215670,-124252,-86051,-267104,-316298,-289733,-585554,-818740,-448459,155940,-62698,-491412,-184513,560578,1281795,793958,1975409,6633804,5965069,-3021079,-8670955,-3671766,199630,887822,550310,231656,-273676,-326253,-95963,51353,-36421,-289611,-199954,-393334,-657001,-637598,-125480,269224,367598,188342,-152151,-258248,-145041,-139210,-203578,-140993,34259,55697,62863,122364,98972,73570,-5415,-4363,186546,295603,366252,476135,452002,309062,203730,148594,100564,61954,41007,-67523,-208924,-165081,-223075,-347407,-181014,185357,271565,143795,191283,393889,346923,202378,96309,-72349,-8967,259909,194632,-98939,-141338,-188275,-259446,-197251,-181547,-156813,-129767,-116779,-128073,-106014,-90427,-72962,62618,163319,93883,-2797,-22273,-96536,-195749,-215533,-107117,137707,265095,143890,51678,86810,205015,316707,197853,-56994,-106912,40131,38117,-37952,1738,50849,-30254,-58059,40721,54655,-46494,-33365,11244,-99673,-254624,-226139,-191056,-161680,-109347,16860,83670,79933,1635,56751,251815,103831,-311150,-385937,-174326,-65318,28423,111495,25670,-74644,-45620,29216,-1024,-104237,-108805,9293,-108189,-425811,-461643,-179694,552,86473,65817,-46922,-30761,-124536,-227319,-76965,315644,573289,458078,93317,-51898,-49489,-87338,-124843,-73701,-107210,-281526,-344995,-58124,237721,36452,-249664,-48335,152023,-40826,-207771,-54258,176002,187136,121803,235235,295864,88121,-67293,-148869,-214313,-100213,218901,272501,37589,-150845,-70697,75799,201536,235816,64187,-74935,-102201,-21183,30303,15093,-113480,-178293,-32103,-5118,-106541,-115809,-122041,-95557,-46325,-118361,-108784,74527,102877,61739,108780,185746,100155,-102506,-155785,-114225,-205133,-299105,-240271,-225488,-172447,24213,150972,118736,132372,41937,-228482,-254600,-14654,200529,214820,46504,-51253,132910,287957,149609,-37582,36471,161004,110166,21178,38837,96621,48262,-18969,-97964,-290641,-395324,-343552,-170331,4149,18476,-121459,-29587,75066,-732,-91657,-60987,52629,126027,78754,83965,132231,273402,234653,-11631,-125945,-21448,16367,-81703,-128024,-141046,-62530,68923,143282,159562,147246,155879,173337,52397,-172399,-250552,-137030,2636,174996,198624,83842,72976,180503,78830,-128820,-293612,-95002,175145,278064,155202,-12075,-155957,-282818,-42242,205952,-7428,-159561,15915,41440,-138120,-164743,-6131,139901,161605,-78429,-228377,-8006,118626,-183064,-256896,14623,207062,142453,122571,63688,-77724,-125929,-191367,-33108,151159,62990,-69215,-56481,-132876,-231998,-138430,9918,-65710,-137585,-95537,109849,200624,-24272,-226929,-97196,59233,54421,-161351,-243238,-20011,253478,302552,135651,-60122,-231638,-153994,-9813,27544,116,-176386,-365959,-317757,-160566,-190181,-189024,60630,214794,-12157,-197058,-59347,65674,43155,-3121,-200342,-456506,-424802,-74668,248806,280571,216994,250521,345465,301501,119887,31996,56706,107732,187757,204746,323058,419742,220355,-15965,-229459,-445558,-388752,-117101,72943,-96706,-244984,-100787,91222,65021,108480,115147,-64450,-190159,-91057,-38582,-235913,-296758,-20380,117334,59104,141864,189101,123453,151644,-10694,-154247,4871,183594,243851,231824,86269,-19670,-182742,-235575,-264716,-154086,5638,-6117,-134788,-97972,-127363,-124209,41163,128767,48603,153425,357527,168456,-241133,-276032,-557943,-294540,410728,803296,428724,611428,700150,474163,279592,357450,-326109,-1083770,-534975,152663,-152511,30318,556673,555871,374573,273636,65106,89426,43964,-186389,-241673,-149745,-1549,142511,67374,-106304,-160033,-67474,85503,66560,-85877,-190915,-168501,-51218,67887,14691,-87033,-13101,19710,-152148,-287764,-203898,-8043,114536,117022,121339,131767,73172,-127330,-415989,-448812,-182797,64383,243397,354531,263090,56514,-1853,4584,-112795,-172435,-156942,-274607,-302173,-181201,-85996,-37303,33348,187647,346267,217283,161369,395003,490641,373222,239213,140034,158287,158948,26472,-53262,-135384,-132237,-162831,-184823,-95807,-30947,-45045,85217,430561,571741,507618,248511,-151982,-314405,-171616,-73085,-206749,-164359,103888,265103,210558,113435,-64176,-193901,-59816,96927,51440,-35027,-37595,-12172,-100072,-205863,-193116,-40399,54527,-31739,-98044,24329,145359,88802,-6807,26998,129662,226739,113712,-93166,-126415,-28629,-4634],[-61455,-118734,-43254,63621,87211,-55671,-148687,-106920,-38622,-64291,-10107,134606,205255,112341,-27810,-121361,-176184,-123614,51090,51514,-117383,-57698,139121,35066,-90586,-36,44336,40949,105068,71394,101618,179685,170226,73260,-24222,-16135,52453,190783,160102,-56345,-102831,8331,16128,-167768,-216083,85647,247782,49827,-147364,-51366,-29190,-197655,-105581,146529,53315,-217492,-268473,-197333,-114609,-91180,-101282,-127896,-34846,43010,-24499,61533,143594,41606,25733,134967,98538,-80223,-97791,43081,73317,-35658,-56662,-64988,-130441,-109480,-26078,66813,38912,-51348,-32020,132643,292014,240147,119823,-85403,-287403,-310815,-239922,-362467,-597938,-407441,-4156,111568,51698,24943,69137,70713,-55192,-262553,-225907,-18418,111602,122924,168440,282157,237822,2416,-97808,-100001,-124631,68513,272995,264534,159180,38054,-16710,22566,106729,151393,45646,1046,128299,146976,93874,293652,463122,229162,-37385,37869,183375,241335,207898,183426,185751,64322,-150454,-157057,-37798,130893,188097,136364,185812,233398,52676,-267108,-408848,-261942,-137487,-86148,-64147,-1247,74450,128148,128942,74772,-98760,-116641,18676,-39242,-219680,-221606,-116039,70949,245635,307999,191593,-17776,-123845,16911,174513,193138,147715,18329,-310379,-568163,-446901,-232464,17084,155317,42238,-120774,-43554,96059,13299,-34831,6829,-28864,-50778,-20724,-12008,-76458,-154410,-174213,-183158,-150154,-47656,539,-91589,-168302,-245729,-271464,-104414,215215,382064,254672,42745,-179504,-221419,-38330,84536,-27989,-152231,-200925,-49699,96847,-5891,-249859,-264175,-230642,-168704,-670,26675,-118527,-125119,-64604,-89752,-59445,78414,133769,8064,-19422,61021,-69309,-419996,-483675,-287972,-78639,181821,272167,33658,-145515,-147596,-215945,-223721,-62770,71906,-28477,-73875,62233,128823,100887,70091,42215,-97516,-142032,-32293,77294,78480,-50336,-176681,-91991,26142,-179994,-353000,-375280,-323497,-226300,-188842,-281693,-313510,-148285,76909,162296,62661,-126166,-173410,-33041,38716,109442,207534,134605,-2681,42811,274661,333581,74049,-106522,-32484,110882,78855,-115409,-283049,-156011,-20075,-108236,-218852,-112419,76526,138015,75905,8788,-100807,-236161,-163716,1558,92206,167558,310415,350318,232902,205719,306104,259665,121826,164329,152160,-9789,-75440,-149509,-297065,-356498,-291796,-160935,58837,240762,226297,-19300,-256231,-251448,-134418,-105839,-103826,17378,134982,81456,76687,238312,325957,309993,53499,-195171,-176108,-135474,-25672,129032,-59052,-199023,118433,463758,580135,476131,163701,-17679,13830,50203,7584,-43833,-126992,2445,248365,259624,166683,96350,-16620,-141546,-122612,-48869,-81077,-199831,-354867,-425153,-290906,50628,350301,308040,20803,-129158,-68049,94487,249404,142844,-108292,-102050,122537,252509,194281,215428,245545,40160,-160975,-109892,-37608,-30454,114978,217951,103356,-4368,22732,16935,18087,101296,172682,88233,-67231,-105593,-4459,272960,621131,589560,338002,237709,168762,55824,47119,163382,227076,129667,79558,48948,144502,354235,509569,449929,387260,425364,343872,38432,-237774,-381283,-325935,-211841,-57981,-13106,-149368,-199506,-299318,-589925,-697435,-342072,88303,-194204,-382265,178361,876625,1331364,624288,922121,4025011,4577159,-682524,-5069966,-2877810,-320940,653656,502432,128483,-417735,-463620,-254359,-149067,-191016,-554268,-591629,-570937,-585994,-552873,-110030,321578,393321,134571,-240276,-294095,-121625,-134998,-234565,-139543,54902,53483,64916,178717,195102,122699,-49158,-109576,32857,139866,275367,464282,492527,392878,265231,156768,111001,141328,144859,17664,-143106,-153325,-262785,-338429,-113546,257020,357043,200496,136577,246852,215147,136602,68512,-80946,-12721,207276,85534,-174103,-140666,-153052,-219562,-152361,-160432,-193819,-152553,-45555,-48632,-91849,-90383,-72446,10505,51584,3459,23490,86191,8847,-128738,-144341,-45752,142439,221945,81187,-19257,55984,209280,279201,133294,-86704,-108665,49791,77748,-2014,69322,155502,49322,-15288,55302,39733,-73290,-33115,30852,-124544,-311265,-254013,-230637,-228604,-140013,22798,47757,-28741,-80945,50105,241286,93616,-271480,-346964,-141509,-41918,-41793,13123,9464,-36584,17278,98916,36545,-83642,-65727,37587,-102846,-381736,-340413,8605,123484,126623,88205,-61815,-107635,-136265,-101915,74585,358359,525017,390744,62006,-44326,-22103,-24764,-98600,-57734,-67017,-227156,-307221,-42553,265693,50790,-246070,731,200650,-31433,-182933,-2566,210732,177438,90845,245625,370824,169559,-19370,-125574,-201702,-141845,114881,212585,40508,-78763,64317,175977,278862,304523,153338,58063,16712,2952,-31590,-53582,-97731,-136116,-76902,-123243,-210098,-174266,-186860,-160489,-35487,-37735,-30545,76773,48443,-12848,68818,196838,188566,16430,-49350,-53811,-186523,-246715,-159701,-213633,-225879,-14986,184812,185912,163087,77408,-140714,-162162,9608,202487,267649,126288,-17124,176078,430842,210774,-78455,-27095,94742,34240,-32212,56302,128568,33554,-84026,-174514,-332628,-416445,-374182,-204966,-63729,-80766,-153618,19313,136179,20458,-135625,-138947,-20114,111801,114530,124753,193787,317143,269879,-19806,-153052,-74034,-129454,-241960,-203260,-112349,-46994,35440,86629,81327,84877,185223,210802,19653,-214183,-250935,-123258,-60167,21756,81847,25445,50986,212604,182501,-53870,-265242,-133435,37587,102783,27461,-27144,-97346,-264645,-98147,204584,103487,-28824,79416,79000,-125363,-178128,-12341,146202,137421,-97824,-246253,-88123,-37383,-342032,-338595,-22805,154527,115868,146262,102143,-28272,-55014,-144252,4993,187039,37086,-134324,-93560,-170770,-333631,-235670,-38902,-67897,-122088,-93499,113544,242466,81265,-137124,-69795,103670,148098,-109942,-337765,-181839,159889,299621,143753,-112817,-254355,-139335,2441,16258,-51299,-233508,-376551,-342329,-299714,-392258,-319487,5839,185927,-12329,-188785,-99643,21764,42621,1317,-223683,-474720,-371715,-5299,249422,207143,143935,234406,398908,361997,157654,36072,-22344,9758,123449,170090,286010,402703,268856,83104,-140825,-454328,-446936,-143572,23641,-182906,-303661,-101735,141877,127556,140322,126628,-19254,-159486,-94391,-6404,-163152,-221473,20104,133280,32891,48988,106955,132685,259794,142645,-52292,-19073,97491,162230,205870,156389,122982,-32063,-66355,-20984,11510,25688,-51012,-189404,-107303,-74202,-154921,-151535,-31092,19893,141908,372422,287941,-191060,-429300,-814157,-408567,276634,582044,175855,297302,444571,385900,281449,580000,87844,-966219,-729031,17093,100543,390111,671371,395891,176752,156620,11496,133679,188561,-63144,-242748,-219030,-76154,89606,54730,-91031,-169924,-115252,63612,144754,72761,-52415,-76255,27474,181581,102403,-36174,25852,66569,-23902,-101571,-80355,23509,65350,19732,65164,119032,14374,-209113,-472388,-497502,-251940,33313,245165,363977,253142,42248,-45616,-57823,-144143,-138298,-64876,-217458,-338406,-234955,-109204,-52086,46139,212619,340315,154190,-56342,44557,227334,277293,182699,84585,99106,116894,-2526,-90933,-182398,-150529,-154637,-233107,-201362,-112237,-60577,50737,337917,457900,434083,261382,-77640,-248229,-119657,-67268,-257178,-182101,132870,226354,54881,-1485,-19435,-56678,39204,84908,796,-44775,-53217,-100835,-246587,-280127,-197115,-32409,55492,-51775,-166790,-99560,30865,45575,-28559,-4974,136207,247665,139720,-62234,-87750,21102,65837],[27058,-25276,-6449,49685,37104,-92921,-146313,-65110,11754,-26569,19366,139938,226923,134036,-14431,-96090,-147589,-105815,58378,24261,-228694,-240153,-26849,-22070,-35728,71119,60194,8525,27230,-27865,7649,143896,211533,164410,68396,18345,-109,80110,84845,-105844,-184368,-31043,78519,-89155,-219307,59590,249139,66257,-145971,-66747,-86555,-242980,-71073,188148,9182,-334095,-486953,-480487,-297446,-113766,-116594,-186188,-45008,122806,75427,97208,145404,44468,44300,175479,142125,-73711,-136793,-12441,49410,-15114,-3535,-22063,-102791,-59501,32706,72815,14996,-67894,-43543,98205,224347,144721,10234,-124593,-197345,-195363,-194092,-323292,-538980,-402074,1739,149051,67561,8359,70435,111523,22855,-162916,-148343,32857,130172,114610,172930,296867,263072,21760,-117044,-160434,-194641,-26622,154820,145952,90544,8292,-18836,72611,156233,109211,9370,36822,148910,147641,91407,226587,358688,213670,27729,20374,84820,196492,246555,274768,316044,215454,-60765,-126180,-40145,100537,145259,101991,148410,210755,20333,-332303,-450712,-229065,-98053,-124044,-173832,-62090,94197,103660,40449,61674,-11092,-15541,71331,54502,-139838,-187155,-154498,-5033,240388,374360,197844,-109732,-201940,3874,167501,207790,204419,61054,-323416,-616537,-538164,-351276,-124031,31432,16947,-33977,7935,28781,-115596,-102748,-13191,-13187,-28005,-43209,-37840,-13373,-52645,-143662,-212745,-163291,-39297,-21455,-155877,-172128,-194789,-238898,-97818,185075,300686,162253,-22721,-174039,-145662,45172,109821,-68680,-175902,-216176,-149196,-62844,-113039,-317517,-264585,-181573,-154480,-3492,52187,-69685,-81051,-6818,-33785,-31865,59086,97377,13332,-14410,-2140,-182398,-504743,-542354,-342105,-127016,151423,293417,95263,-93260,-103597,-126577,-99787,48879,130338,-2592,-32846,55259,31798,18406,52640,52839,-97027,-166297,-39641,99965,121952,-6043,-124798,-78128,46294,-140242,-306628,-394325,-383959,-299251,-250547,-314511,-274190,-52411,157651,194954,79402,-59965,-40690,44213,21113,5886,107454,55528,-99047,-62742,132734,147682,-63739,-197839,-137742,5183,-16110,-244788,-437913,-253563,-19783,7163,-64532,-31991,99526,181331,118045,681,-93544,-144930,-27369,116702,157830,202756,293621,316935,235702,190336,213522,177092,95121,199166,226836,52163,-59780,-186443,-352030,-374341,-335904,-278777,-40110,173339,116859,-159307,-335360,-238425,-66737,-69421,-123007,-8920,86538,-15280,-42249,123245,226477,269675,101071,-107506,-74928,-77239,-82172,29487,-44382,-93000,193366,444644,467369,320649,107028,-10803,-41715,-67666,-111765,-135417,-147382,39918,250541,222353,140738,117010,27850,-139727,-184456,-114640,-140441,-252482,-373869,-412663,-232166,111363,390346,371492,92642,-160248,-201361,-36235,171253,149766,-67828,-69133,122352,192385,103857,126252,174368,576,-185835,-172377,-107549,-88984,45706,168463,98835,14573,33662,-22167,-62520,-3503,103247,127105,61393,33324,79467,279037,637918,661349,362498,231950,206641,83032,38788,181782,290255,214036,186396,110464,164987,318646,405548,315071,279989,405930,334206,-53168,-361594,-505046,-402527,-204470,-14765,24117,-37549,-68951,-273290,-511220,-493833,-177160,61567,-238469,-145963,623009,1072499,1074903,159999,-469031,1497340,3715465,1924596,-2380647,-2497371,-832487,410439,405069,77082,-500765,-544000,-333507,-230029,-204265,-667765,-916130,-724250,-457290,-364713,-80449,280672,308663,37462,-316241,-307838,-69543,-97033,-243363,-127676,109434,83301,11288,156909,266251,161376,-122438,-258681,-163716,-38593,150466,370613,411807,399257,318254,166064,103323,186127,208960,117436,-34170,-126347,-278771,-288464,-55222,228872,293227,158542,46157,77691,66253,48417,15252,-88130,-28873,90191,-79735,-268453,-166606,-142137,-172879,-92963,-121704,-187937,-121276,41567,19332,-93521,-107657,-96786,-74612,-85890,-102721,38551,174565,97197,-68966,-94316,-28617,107835,143880,-14790,-101685,18086,195699,214334,45157,-117353,-98891,49836,59953,-17610,135087,277298,145940,47028,69482,11093,-112803,-39654,63147,-100155,-297470,-244012,-251164,-263948,-136672,29501,8600,-149688,-188846,25459,223481,89913,-221550,-317316,-144921,-52435,-127758,-112977,-51151,-47974,28120,120516,20166,-85147,-26682,47158,-103364,-280542,-151206,221816,237400,146292,98612,-84501,-189738,-146255,12918,227920,390675,426493,268052,35865,3735,42399,31574,-51085,14252,37559,-127438,-254385,-48121,261862,70084,-224493,26103,219379,-4262,-135651,31726,194351,124089,27003,193159,354678,201490,33739,-77183,-178998,-180883,17520,154282,54737,34503,210928,261998,315752,265833,128284,126188,118348,20412,-96060,-149696,-122656,-96498,-90678,-172636,-241806,-188863,-210383,-183417,-7902,64042,71828,92502,-3083,-90344,24151,213213,282657,136202,68491,27435,-126422,-150086,-79100,-212604,-269049,-62066,181396,221322,154080,75497,-46219,-44025,40861,165902,264384,169882,864,150494,447692,216395,-114900,-106262,-26831,-72594,-76423,108377,183592,21224,-146849,-207777,-311931,-373979,-320012,-176407,-129978,-205355,-198943,44187,159917,14606,-171226,-196333,-130063,14515,91967,156043,290313,371510,253084,-66437,-165635,-89679,-217749,-363185,-272336,-78108,9602,31164,32725,3316,20239,174252,197544,-35631,-264763,-260192,-111250,-110660,-129492,-52396,-23736,65947,258111,272249,13050,-205271,-117965,-56509,-64803,-95629,-48379,-43029,-216343,-141065,146277,159115,73065,114807,82552,-108906,-132205,52443,177350,122231,-90493,-230174,-157327,-200007,-498142,-413107,-77829,84822,90125,173259,145477,32723,14514,-102568,33675,207207,8310,-155697,-56129,-136022,-377628,-294621,-64736,-55858,-115013,-106148,79260,237391,170639,5452,6256,150195,244282,18431,-315487,-283845,62364,304382,187701,-108614,-197129,-49461,65290,22893,-90376,-250435,-334885,-326670,-408801,-549255,-420259,-51029,134082,-16750,-159956,-119574,-9642,41936,5826,-215280,-442473,-315864,10927,169174,86633,84755,259373,477128,416141,164896,-10054,-105228,-73194,57049,122419,241343,355934,293094,168373,-58613,-421225,-434408,-135767,-29651,-239053,-306187,-86294,182489,182464,151521,132693,34623,-130763,-92946,28468,-71827,-131612,21497,102716,-17960,-75761,-19736,111400,317751,256939,33973,-51236,-16730,19800,98714,137703,189055,79200,107297,251634,204253,43854,-76288,-199445,-113679,-47397,-155346,-251534,-102450,48147,175080,282436,57041,-321746,-544795,-1079117,-474233,373613,473594,-145580,-88086,159865,285557,285929,649121,301130,-890844,-661967,257331,482360,569461,608601,177295,-71211,-2984,-56407,138319,308701,80929,-204887,-254927,-115628,65717,79639,-39372,-148032,-123233,71316,195937,172835,61405,19043,92171,249348,146458,-25451,11087,79798,88441,79034,52314,59820,27348,-55287,24694,99759,-45438,-239674,-408991,-422230,-237095,43680,248063,366516,252073,61561,-35450,-78115,-142041,-67803,57081,-107788,-288160,-218405,-90435,-38370,76976,245410,353376,130227,-242459,-314836,-82113,131816,113411,64043,76380,83304,-41517,-139813,-211781,-140411,-137823,-269719,-270715,-148760,-43113,31238,232610,307557,301432,210292,-1606,-120887,-15536,-25622,-242656,-148431,152420,166182,-82171,-96196,38345,79565,81223,-1853,-67177,-27375,-28409,-130681,-294763,-272966,-152027,3492,81345,-29642,-183764,-168073,-37663,20237,-15471,-623,147743,245114,168896,9642,-20864,58527,111713],[75972,49271,34317,45968,2331,-103952,-110812,-18152,43185,2884,42969,116083,192086,132269,-1208,-56773,-75004,-50056,39640,-39544,-301210,-348837,-145978,-32333,37537,117040,52349,-36738,-68732,-129630,-75414,88340,212368,225067,150641,58107,-63682,-65607,1498,-141518,-266701,-112273,87752,-39438,-221024,14106,222399,104459,-77450,-25920,-80911,-236812,-41533,180757,-44788,-404857,-634780,-693637,-418451,-117961,-124045,-206442,5991,232970,143767,73780,101220,33002,59989,203851,186578,-43487,-153903,-64735,39559,14702,38826,1179,-84279,-11308,84988,67637,-11096,-44771,10746,86610,138104,48258,-68132,-152172,-133167,-105923,-146323,-236539,-404483,-344021,23178,181038,87456,-3051,42344,88232,56123,-64102,-72137,65407,134096,113227,170127,275222,225364,-18671,-166638,-206602,-210459,-53687,61888,12093,20669,11013,-2467,86635,156140,76927,28932,80495,148911,141978,92282,128303,214792,189689,102753,12293,-23075,102501,232348,330781,409012,320820,24340,-85105,-36250,77672,96174,39052,77292,159088,4539,-325511,-407483,-150051,-47008,-186098,-312249,-115196,169264,157158,-7957,26094,44285,86629,130212,116292,-78924,-117934,-131651,-41036,228151,401514,182990,-194705,-259164,3211,156073,192263,214207,87486,-283973,-590553,-569317,-417200,-219335,-62927,6124,57155,62342,-34168,-194590,-114313,8486,29326,25713,-27123,-13068,93523,79381,-72174,-177256,-115368,6433,5454,-134028,-122864,-115869,-154200,-30698,173321,198461,68093,-56471,-122348,-51125,108986,121567,-82722,-171047,-213578,-257560,-236339,-229925,-379328,-251946,-94943,-95911,-6720,60518,-28083,-46901,45230,26631,-7567,31495,81217,66830,18395,-65451,-275364,-522387,-529532,-353932,-164951,100538,263325,135872,-32834,-33608,-3254,33386,140423,162670,16345,4519,33126,-71580,-66922,33777,57997,-59941,-118527,-16105,114968,174696,99261,-14098,-53283,43259,-71532,-167404,-291453,-358633,-333437,-298045,-296129,-164609,64392,201947,173890,67327,32120,182595,196195,31537,-72400,49356,23020,-131731,-132725,-16250,-35571,-160573,-178808,-126192,-78362,-132661,-365194,-519491,-286228,171,141740,155263,111177,121391,188471,162092,40879,-29381,-7893,121899,226136,236943,234532,247200,240936,219289,168646,118192,70260,49313,189398,243005,90504,-50960,-219599,-376470,-368499,-375626,-399543,-180804,52010,20359,-187907,-305887,-183362,-7025,-42682,-118839,-15406,41155,-89831,-113239,37781,115867,176561,88444,-46180,26058,-11675,-141307,-113534,-57438,23426,243911,355218,280953,124367,21030,-15934,-73692,-119570,-164708,-207901,-187074,20349,181885,136905,68940,74394,27009,-162044,-244605,-178855,-199733,-292218,-344516,-303034,-117900,141440,331644,329476,121081,-157573,-274658,-132299,97861,143101,-33332,-43926,93343,74186,-18700,17944,85197,-44770,-199557,-227595,-191368,-178489,-66278,73079,73652,27706,37711,-51795,-128202,-100681,20147,128025,157872,153276,156048,218083,439428,510628,287732,174620,175197,55785,1206,175028,328788,292301,269496,161902,181918,268541,288132,192194,153033,297676,244072,-150511,-443437,-541863,-409834,-178825,8028,28363,40776,33512,-231728,-401899,-282505,-10543,86613,-183141,118783,1018145,1147655,580403,-594487,-1880112,-323372,3425483,4005296,-1097011,-2421748,-1152439,231078,270135,54047,-496463,-499530,-273231,-193195,-125083,-584367,-1000281,-768728,-282634,-122062,-43024,161575,153382,-51998,-331997,-277661,5305,-24517,-208332,-91636,181347,108459,-104808,62673,304174,196722,-191212,-409597,-343291,-184166,24722,219753,247533,346348,363934,175913,68490,161713,194566,190811,85486,-86108,-251448,-185154,1141,121502,111136,42120,-57187,-83118,-73437,-36824,-35568,-81103,-44196,-45926,-241107,-346441,-202738,-148284,-116449,-13830,-64637,-145494,-51253,125878,68086,-99848,-124200,-125856,-168991,-226767,-213338,24364,223785,158751,-22725,-73974,-46444,63281,74244,-93948,-151458,-2763,171664,143655,-33473,-131474,-74663,43796,-7976,-79152,173609,375374,226621,95364,66482,-28908,-159251,-58586,90873,-35612,-217698,-200174,-247219,-260849,-107540,39734,-9650,-234194,-280553,5576,227166,112065,-160956,-290508,-178711,-98266,-198359,-211884,-128210,-112186,-29595,83312,-33932,-92215,12519,47951,-97791,-143810,57593,395377,305326,131880,92820,-91566,-222367,-130227,91548,336560,405611,308209,126982,19385,76662,121044,53597,-1310,119199,183516,8143,-193859,-77148,224232,85608,-197995,18915,213106,49660,-54839,60424,138137,43353,-43628,110527,274759,196532,98092,3722,-133526,-193483,-41704,113694,88214,157580,311935,304425,319456,173147,23509,116892,168262,19519,-155351,-253819,-183974,-67323,-64252,-139288,-178270,-132545,-173717,-148617,46566,176710,178954,116557,-40945,-137618,3227,246429,374477,248894,185178,118139,-35670,-33194,-11616,-205342,-275965,-92981,144738,207176,104441,39260,35296,84938,89830,109321,203615,158102,-9887,61325,324767,167847,-124861,-169192,-164417,-182283,-103027,170800,251304,26269,-189776,-195741,-234650,-271489,-182030,-70853,-152546,-296728,-223025,62803,163299,6808,-167343,-210094,-238699,-122229,33740,174692,373918,419428,207078,-109297,-144893,-66535,-216888,-392957,-296895,-32157,111505,74477,-6464,-72517,-41284,131062,153962,-75899,-285172,-255936,-95307,-128961,-231696,-170727,-46755,138953,345658,339769,61385,-125373,-43749,-51641,-128802,-144472,-57305,55,-141973,-144532,65981,153425,119642,117999,68075,-68595,-24796,171888,221333,120307,-45741,-163605,-176137,-301376,-585885,-451982,-134559,18476,78033,219372,224092,128482,89401,-61434,49522,203820,-10904,-120369,58785,-18065,-333773,-296294,-62626,-43420,-118559,-105035,46488,198426,223061,165894,125870,198120,317492,181206,-183178,-288387,3545,326024,275994,-13071,-71358,91675,171795,57221,-82412,-187719,-225397,-265384,-461601,-629124,-457605,-73528,87915,-20565,-116140,-103183,-6405,55727,26677,-166555,-366799,-269699,-25440,30151,-51981,53763,322026,558345,457985,164651,-61544,-145441,-112369,11981,89539,213839,294876,279900,219881,8968,-329368,-326652,-80363,-62393,-247901,-246377,-33059,233410,241276,153537,127626,65811,-119555,-81635,69697,27347,-39869,-6555,33276,-83159,-196951,-152618,70875,339810,347497,113620,-77600,-138657,-145932,-51325,47715,170745,116440,221605,445601,348207,53555,-71195,-161336,-120233,-53024,-118997,-236864,-72243,135801,288556,191180,-396035,-574946,-588558,-1317646,-527958,669691,534731,-414086,-395523,-43475,220644,331201,583047,182442,-964946,-390375,813656,914073,576611,445431,1348,-304016,-192143,-147258,91523,374550,211924,-130692,-232276,-93742,86849,136415,30698,-116848,-109156,98182,197944,172352,117246,106742,141946,245263,120485,-56816,-35782,77256,173812,220005,164448,92404,10539,-89496,6703,72591,-95844,-220282,-272412,-283962,-154833,94818,257138,356472,250776,106151,31662,-47592,-114744,5223,169728,29481,-161029,-135047,-41043,-12879,105707,277824,393658,156049,-344854,-562910,-323323,-15499,45057,82297,113253,80470,-81946,-198362,-234032,-115720,-116909,-282672,-288186,-137087,-14020,14635,134512,154210,128749,100525,52060,24261,93887,18346,-184972,-72858,164768,96177,-180059,-166917,61444,134856,22763,-142404,-135708,1553,25926,-97604,-247281,-205379,-77292,52933,117365,19107,-157893,-181199,-64462,2748,23634,43768,150694,204516,179655,87830,34904,55511,107270],[90144,95058,81022,69310,8147,-82521,-51052,32521,65034,39398,78995,97205,138240,124974,18888,-3125,38138,50970,27206,-106335,-302736,-327595,-157049,14827,109034,121164,16813,-84021,-148326,-194356,-114823,37987,187704,252109,210479,105259,-113306,-203047,-72909,-153859,-313599,-201366,27179,-66962,-248798,-52493,166935,151576,42755,64610,-12021,-181157,-26705,130184,-87798,-411913,-681098,-786830,-449513,-109746,-128495,-186608,99391,330941,139950,-21349,16085,12948,68083,205880,206285,-18733,-173307,-123635,33713,47118,59442,-5636,-84183,20287,115274,55628,-25926,9227,95699,78423,42684,-33299,-108401,-175435,-117516,-70144,-121772,-153783,-279271,-291212,21524,173860,80694,-36950,-31853,15031,59764,10870,-31452,45492,88837,86182,137270,211874,127984,-124430,-260571,-251145,-191555,-29311,2430,-105463,-33696,41011,21452,59524,118273,85194,102110,107030,109779,115870,87266,18745,50682,138633,147587,6626,-117711,-30612,142982,301301,399293,318759,66156,-54338,-38294,54373,37079,-53946,-29833,69302,-12642,-276046,-321868,-72340,-15202,-258983,-450160,-179156,241625,253424,-12408,-29218,48228,144448,152093,93216,-74001,-46423,-65701,-38163,202024,372886,138233,-260258,-293297,-6982,126324,144806,169411,77285,-227510,-522007,-540994,-423632,-264424,-125604,-22160,65230,47843,-105105,-217016,-84241,41762,63053,76240,4386,34917,194464,185032,1979,-98822,-20090,79069,60655,-53550,-50240,-42464,-56459,47420,152356,87901,-20645,-73455,-64346,11268,113370,103917,-75862,-162149,-223550,-355455,-380843,-347946,-438111,-232072,5111,-23808,-34042,31224,-12881,-32844,76218,79865,15458,10877,90250,144540,61632,-113999,-313821,-463784,-459778,-344481,-205746,23878,172843,123517,-3414,9775,83171,122686,179236,152430,17042,19615,-11591,-168207,-145134,2152,44131,-359,-14663,30974,114476,208640,215766,104275,-29391,11627,-6971,14565,-95011,-252512,-323453,-326036,-238402,-18116,171480,192902,91968,18796,114036,408104,374361,71772,-96731,44085,34463,-110623,-166535,-142009,-173116,-209599,-108630,-61897,-143316,-252404,-449945,-511319,-261136,19710,248855,366412,267112,126586,142920,186182,118819,67815,119689,232827,292347,292296,241143,187299,161410,203608,149792,46809,-20577,-2964,128275,196941,103315,-35876,-215155,-335285,-321032,-394175,-497851,-333467,-100935,-58448,-122886,-189068,-102048,27681,-40094,-104139,-14398,-1814,-123773,-106555,19387,34057,67007,37365,-2807,115788,51812,-184624,-256723,-99105,114285,265860,237299,95838,-32257,-52461,-25863,-76466,-93809,-134773,-234753,-230273,-45641,67063,21911,-34382,-17189,-18544,-201411,-292511,-234188,-248193,-309010,-268292,-110666,36112,137647,192315,203393,108673,-107173,-241446,-140444,69733,141544,2274,-28166,40901,-63066,-139911,-80157,2765,-79190,-191837,-254757,-255740,-254090,-168766,-21216,56419,50435,42231,-60832,-149896,-138984,-30756,101103,198788,231398,218117,134614,130462,227694,183509,116991,84628,-37112,-63112,154063,346153,349059,307262,201875,210767,237617,211184,132250,60672,155774,128040,-201225,-442448,-466915,-324352,-112453,32479,23623,82385,88251,-193877,-303949,-115199,112201,159895,-35905,337154,1275872,1149073,46,-1524431,-3005577,-1181614,3483728,5052996,-975841,-2414148,-1247901,100508,126328,63529,-377097,-294238,-56584,-61166,267,-310803,-754222,-644831,-75470,122485,5760,16219,-742,-76439,-249909,-181685,105607,85963,-110178,-17025,251981,103555,-249762,-57747,320415,245341,-205146,-492306,-433968,-245270,-60315,63359,72209,281446,415065,198780,22846,73287,104135,215039,186211,-32770,-170044,-25294,77471,1037,-97019,-83750,-133237,-192303,-165938,-83014,-45557,-38408,-30799,-133716,-323499,-362745,-218739,-148292,-39762,93078,17069,-71241,37865,197757,109663,-83259,-108976,-123794,-230435,-332457,-299529,-11356,236530,198450,18223,-65968,-64559,49422,59450,-106548,-131502,18466,155927,95840,-67145,-111417,-35189,39511,-87099,-146872,181138,430533,281058,114142,42257,-65953,-194021,-80031,114367,63852,-86402,-124812,-207576,-214112,-63647,62368,20937,-233084,-307509,20082,280246,181423,-75500,-239095,-207887,-154352,-219873,-229579,-172581,-189417,-120586,15156,-85107,-80986,57723,56952,-66848,5175,238090,482471,305951,84723,76858,-60658,-166923,-72631,124416,368695,400907,206724,9472,13124,146868,178948,38479,42003,226176,335384,165690,-119145,-109744,171795,104150,-160126,-1824,203785,136035,65070,103051,75097,-31468,-89310,38486,178693,182129,179763,115607,-58122,-166680,-55726,91223,134284,253982,340037,295832,307862,101776,-88703,49259,147967,-10019,-209469,-345673,-258239,-45893,625,-37769,-29398,666,-74068,-56193,130060,280406,265125,136379,-62436,-138830,21496,295309,452183,349908,289296,203668,66348,74987,37449,-170101,-223405,-84467,90996,142356,25268,-15815,92325,208343,156097,52473,100872,89916,-55229,-67439,103265,80466,-107141,-204623,-283002,-268262,-112632,209686,307586,50681,-206747,-159865,-133204,-138592,-1392,84897,-117457,-317818,-208866,81470,156779,13597,-116897,-188524,-326764,-254014,-35138,168471,394759,429660,153715,-114525,-88759,-24262,-145890,-331580,-270426,14869,226055,145033,-42344,-161473,-113166,60526,96671,-81842,-254976,-229922,-84084,-122186,-271972,-258537,-54540,241933,456088,360491,71255,-55756,57571,47723,-54446,-96747,-55942,14908,-68091,-113980,-13173,86377,89943,76236,37970,-10238,106715,288580,242780,114772,18352,-64577,-144159,-317006,-579691,-453168,-190729,-42048,67015,269136,327550,240245,150820,-36022,31433,150426,-36668,-58282,196995,133885,-227898,-263631,-61402,-65599,-151299,-96205,23151,122123,205518,279304,244577,222376,325868,298023,-13776,-219222,-18676,329606,362158,139080,61310,205499,255023,81911,-42932,-70288,-86654,-191146,-470565,-646535,-441807,-65068,44208,-47037,-95536,-77398,10999,63621,43728,-110474,-292833,-257571,-108820,-141157,-195238,27603,373725,583824,446711,148361,-97120,-145676,-128450,-27994,62416,187251,204279,197273,196874,24783,-219207,-166796,-13320,-91015,-240550,-173492,27173,272569,274580,122835,73780,20708,-162133,-91851,80748,79754,-313,-83795,-92260,-183662,-311625,-273529,9142,330035,405260,162549,-121331,-277081,-319101,-220954,-101069,58156,38488,208938,478699,370401,21957,-71224,-127502,-168128,-123661,-91910,-163004,-442,222652,442549,154070,-896221,-875268,-574709,-1521346,-634830,1002351,704348,-567193,-548920,-121304,208349,416060,426124,-295569,-1262296,-77350,1459543,1251473,439305,243889,-98214,-495333,-410130,-290535,-35688,335111,259736,-74785,-183219,-43326,118477,176788,64066,-128399,-123565,94333,114790,40524,71497,146505,152572,149195,3714,-142928,-114971,44891,196540,268658,200085,81973,-13242,-106100,-17378,12544,-156219,-199279,-162051,-183187,-71253,144271,248776,308142,214672,131549,109593,-4198,-108100,18310,210961,136122,-14074,-28647,309,-18122,88176,277343,431276,197641,-363957,-645178,-433462,-135287,-27575,104723,182357,97755,-126602,-266929,-268838,-107467,-111902,-282703,-270320,-108852,-13157,-20533,51678,16453,-64717,-51260,58382,126092,147712,22277,-124184,16408,162507,17450,-240546,-217432,17210,58996,-137661,-289277,-182956,24643,86703,-21619,-142016,-110308,4773,99985,149427,75397,-106924,-157848,-70298,-16421,72181,118220,137556,126811,160110,140907,53284,9678,57497],[56723,87707,104977,98330,36287,-59120,-10300,58650,66425,67526,110864,86769,87628,105756,22535,35915,149964,163664,30309,-155091,-238474,-183947,-57667,93548,151303,77375,-45486,-128254,-192388,-204828,-100219,11457,155117,247894,240544,158537,-129209,-299546,-135659,-147286,-301202,-257824,-88623,-180446,-312473,-129966,95306,192591,178985,181174,103017,-85298,-23413,59175,-102259,-353241,-621391,-746943,-396225,-93300,-122788,-123876,210834,385271,62589,-158418,-73681,10928,84930,190532,198859,-5789,-193019,-173311,33270,80863,66255,-24583,-86890,43042,133995,62943,610,95952,187623,74886,-28879,-71036,-100602,-182093,-126593,-60204,-100765,-90800,-200054,-256921,-2836,132698,49270,-85927,-115255,-44964,78642,73483,-16999,-9590,13810,42629,90335,139140,20198,-244008,-356461,-269083,-136230,36683,-1696,-150005,-29093,114716,71677,31266,93542,171153,233336,132442,60306,94310,101562,-42564,-69216,89147,170264,31930,-141877,-138024,19111,202061,294872,231625,87610,-6842,-18168,58756,4716,-129420,-124015,-13992,-8195,-183830,-206684,168,17973,-277113,-512788,-229552,284178,367186,46258,-55561,43470,171087,143985,8270,-98718,35110,48668,23415,193918,326385,104005,-256086,-264786,-2447,106666,106186,114450,61694,-148763,-402582,-423309,-335198,-227256,-127832,-55208,-22657,-44402,-150925,-156048,-1947,91478,94388,127511,62716,111757,282060,258217,80540,22704,125272,188433,145644,72546,47601,33796,51234,124397,135333,20323,-59175,-50252,5410,46511,76763,86112,-21985,-130348,-228887,-383272,-424725,-417696,-459465,-175984,127012,64801,-60264,-4577,5888,-1937,116265,151350,71905,38512,145594,241081,122900,-110093,-252725,-308708,-327469,-303681,-225837,-46115,62238,76471,2045,20114,114357,167060,182155,127056,28385,40713,-41714,-218500,-182752,-21267,37557,89789,136172,112089,122889,232948,316736,203973,3962,-20123,48807,201838,151777,-75873,-246399,-298446,-140191,138548,264005,160280,-8496,-34475,176643,563192,531669,155110,-34877,103581,92902,-44954,-155494,-203685,-223419,-199611,-40252,-4731,-172927,-325608,-456823,-405297,-178131,44169,311959,513375,395044,123320,65482,188344,220297,179656,209269,286049,304577,299742,216741,143020,129184,219046,154451,28034,-46852,-30373,46057,124496,112772,10167,-138987,-207207,-218240,-367819,-536538,-441942,-233125,-105536,-7454,-28311,-7071,41402,-54348,-84313,-14106,-38207,-107349,-16371,91125,25809,-11921,-17826,44738,201564,114256,-191838,-350454,-152851,157819,265031,143000,-11232,-88800,-80306,-32180,-51938,-2164,-30509,-200042,-256167,-131316,-56685,-95262,-144401,-129434,-97583,-244228,-322919,-276916,-275934,-295504,-159640,116408,195883,102312,9853,34314,67464,-15366,-100832,-49697,98068,152229,38880,-25724,-32068,-185487,-233412,-145490,-54142,-94954,-163895,-246024,-277683,-279120,-217158,-75358,63484,87204,49230,-53515,-126909,-107723,-34620,53653,169898,247781,252672,76378,-121080,-24859,117458,95785,-28833,-177510,-149426,113036,327632,354832,280424,212497,239636,229335,192457,146212,29953,31647,31884,-186542,-366069,-324947,-179873,-15737,61470,16097,79019,77207,-191891,-252356,-31298,142255,233887,150373,459052,1344853,1100280,-528685,-2477466,-3719041,-1287710,3535520,5069152,-1271337,-2301387,-1285365,-90789,-23049,101680,-159089,20478,239736,97387,118437,65777,-253211,-383122,110740,294946,37895,-127849,-120348,-36828,-100192,-50569,198562,196565,17706,63625,270048,32392,-399909,-178087,297189,281203,-162173,-478342,-420295,-233274,-111761,-82495,-82157,214828,444757,211066,-40501,-76038,-61010,151956,207516,-11723,-85254,133206,150805,-96099,-263671,-185849,-182931,-252718,-219904,-103188,-28729,13081,-5657,-157824,-313285,-328282,-231760,-161707,20925,184534,83213,-14368,82442,210061,119348,-61809,-81315,-104685,-264260,-410370,-374886,-87885,184908,184391,25508,-83012,-88611,50011,78647,-74382,-77645,43948,118311,46453,-79714,-94949,-31053,117,-169932,-213460,127938,402124,273077,63116,-40439,-128273,-241427,-130344,103226,148484,28268,-67670,-169959,-171577,-61427,57685,69182,-167100,-283281,42468,344686,259937,4199,-180112,-236995,-231377,-218153,-184015,-185116,-265627,-226144,-79943,-135253,-79646,63270,40132,-42895,101833,312903,426324,195695,-25750,16483,-31113,-68699,-20397,75534,276906,332226,102443,-100801,-31041,140820,140022,-35243,38819,262830,410850,280359,-63124,-159580,89463,96424,-136660,-44389,173640,206030,172072,131548,2341,-106693,-129165,-35073,70254,144219,236084,202594,1794,-144313,-78911,37266,133731,254952,261837,208562,259009,69690,-173854,-74289,27325,-105586,-295511,-443056,-346551,-56042,54981,60500,130076,154351,36209,41139,200429,323057,276895,105161,-105663,-134717,39346,311310,471042,403083,338378,237594,127287,122363,42165,-123747,-134592,-54293,12541,13207,-94507,-98217,92650,276571,195348,-19478,-44881,-45623,-157643,-226801,-162344,-47879,-105333,-247100,-388960,-338608,-136939,172150,298370,57692,-226599,-153741,-70986,-37619,139820,214273,-65585,-290323,-184518,71371,120030,17702,-56367,-179491,-411508,-365534,-112300,108173,312963,360240,91343,-84894,-24935,-5331,-75849,-242092,-230937,30647,290336,185239,-109313,-291617,-224550,-44591,22766,-68944,-188212,-197013,-102129,-125620,-277433,-325437,-83334,302468,516136,297028,17749,-36218,127720,176307,112332,13591,-63177,-18385,-34012,-83689,-87430,-33128,-20486,-21506,-15296,38882,204358,336042,206122,83152,69015,28036,-91072,-266180,-496127,-429064,-245076,-100983,36560,292039,413855,319497,168576,-46638,-37032,31515,-89950,-14808,284195,245695,-113157,-228552,-90256,-142726,-220000,-98634,-1155,8871,106002,298567,316364,205802,252598,310146,111189,-123770,-23809,278090,391082,285484,147024,220990,242338,56736,-2119,52295,33209,-131118,-448139,-618029,-388193,-35576,2756,-103580,-118820,-65113,25203,55847,44896,-72017,-249016,-271625,-191801,-278855,-307535,-5498,379349,523814,365128,117242,-93011,-116543,-140832,-70009,40498,153573,88433,53529,100324,-17461,-128535,-5384,40188,-118842,-234678,-123313,69367,289112,270683,59296,-31332,-101325,-250389,-127797,50866,61820,-32298,-197848,-253168,-306161,-395700,-340620,-38780,320568,441978,183716,-175577,-406782,-455200,-355545,-251175,-103584,-132664,74784,371909,286625,-36495,-82251,-123558,-258391,-244385,-92852,-77370,66607,268984,593159,209343,-1241511,-1101868,-500088,-1647788,-793325,1216409,897105,-559921,-511596,-56546,278405,555202,285978,-972763,-1719690,145765,1957666,1397216,246824,88198,-100502,-596528,-596924,-452456,-207778,205879,211019,-58598,-121008,23207,154981,194369,56170,-176129,-161251,59379,-19709,-162314,-45813,146622,146755,16527,-148074,-239044,-186433,4883,170714,233030,160348,37130,-35281,-98406,-37891,-55399,-203276,-187420,-121579,-151210,-11714,185515,239913,247925,160219,136321,182088,43946,-124169,-31631,179694,199973,128265,91364,42136,-43220,36034,257502,464434,246583,-295151,-544143,-377543,-174114,-68522,129583,268693,146902,-137680,-299144,-287412,-101658,-101954,-250060,-209922,-67804,-32614,-48697,22713,-64178,-219398,-178196,44838,173091,141278,-2324,-59447,122233,169772,-38719,-245358,-219987,-60993,-108191,-323111,-358463,-161028,61171,158934,91709,-3098,10383,104147,159831,195046,148262,-25817,-99718,-53764,-17662,133362,218542,128178,46749,128723,168477,46918,-42423,6489],[888,47172,106792,128166,76691,-44501,-4349,58003,58216,82535,128183,89996,69083,81551,-552,44478,224776,252581,52760,-165358,-128306,32000,109963,171468,158719,8305,-114524,-159104,-193653,-164238,-40493,19927,132234,222839,244343,215596,-102890,-343490,-195374,-138314,-231088,-256332,-224629,-350591,-404754,-206313,20242,206841,279769,278278,217602,17981,-34157,-18267,-96818,-259965,-496687,-621202,-314115,-92488,-114375,-42478,291281,359945,-77505,-304520,-142334,33985,108450,152987,153661,-18656,-218221,-211994,15496,80569,41778,-57290,-99028,42085,129553,81912,56022,180609,241504,55767,-76560,-80175,-82013,-193858,-154261,-60427,-79280,-69978,-188271,-252332,-55899,52396,-21327,-159722,-188603,-71257,103857,101671,-42146,-98518,-82923,-26169,20267,54790,-84061,-351697,-433515,-269140,-84587,84884,14387,-128382,20848,197171,122117,2909,80662,291119,364713,139215,-2100,62896,113938,-50678,-128124,35915,150099,65495,-101862,-198436,-122707,37325,103119,80442,84664,41491,4010,68533,-12483,-183977,-198566,-85990,-2980,-93729,-114995,29631,36199,-231986,-492385,-285533,237099,420552,120729,-57462,33423,152571,83152,-125757,-154650,88787,155511,94994,179758,256114,71550,-198297,-196886,-4567,74775,60438,44450,26142,-87903,-271944,-252624,-185353,-141930,-105275,-119032,-212393,-227149,-185457,-57273,81563,114699,88147,138111,106646,170716,309685,261749,122163,126695,251991,273324,201419,172238,121451,77104,120277,148442,89571,-17762,-65406,-17440,50601,28490,-13872,48689,43183,-104179,-252926,-350136,-379551,-448604,-465371,-113612,226692,127764,-97673,-54839,14116,31629,144487,209461,134280,85443,197912,295098,154588,-85489,-134913,-116164,-187974,-269650,-248878,-125143,-70245,-20093,-41285,-33301,56382,137603,130553,71702,32688,56541,-63662,-244098,-208704,-62423,22410,167261,266926,179553,115028,218941,342076,227942,6951,-71392,51402,315230,342103,90704,-141947,-233838,-54292,232159,299295,102009,-118922,-101996,174954,564164,580972,235443,69616,173905,146007,7919,-138647,-221053,-217196,-175072,-47388,-32323,-193658,-348955,-404049,-262027,-86427,44288,292862,526793,425202,85636,-46531,135586,280396,246421,216949,249247,232044,210508,126285,97146,135331,242128,155905,32373,-24922,-45140,-50373,35220,104419,63121,-18786,-38583,-101823,-321253,-524439,-489242,-324363,-140985,72478,90204,55284,15479,-100573,-94719,-52786,-97329,-81224,98797,212088,81498,-58297,-78691,83274,265277,148888,-182270,-391054,-224160,121648,222546,81822,-28014,-59154,-79730,-56843,-36331,97472,91646,-131177,-272908,-230479,-179595,-211302,-256259,-251396,-207322,-295023,-356078,-324654,-294603,-267975,-60371,294963,300309,24082,-190185,-151636,-4516,75181,82024,85109,145494,153566,54227,-53986,-136382,-290935,-300075,-180983,-89539,-105505,-136690,-217638,-262682,-249435,-201047,-82522,85109,123377,49322,-51575,-90826,-42249,-11469,-11245,73617,192517,243699,68429,-182939,-111051,114115,110095,-122398,-321790,-247314,38316,252213,284337,187446,176629,243485,226222,216127,209644,57756,-38737,-14854,-115168,-251987,-194799,-42135,81456,89860,5787,32978,5721,-235404,-245381,-32155,60855,254659,318051,492917,1237148,998078,-915249,-3288231,-4082171,-1140913,3299747,4537712,-1145157,-2028575,-1496738,-435456,-164788,178167,123177,348998,500312,221934,215045,446339,333118,-61473,230436,358540,36942,-245277,-189682,41594,64672,76193,260251,275987,137120,120824,213478,-94126,-510311,-263473,232880,284186,-71741,-355373,-307096,-171061,-136624,-196879,-190556,158683,439828,206539,-102600,-238559,-253694,11609,130479,-47071,-40631,240339,207596,-130571,-325260,-225310,-194332,-258840,-233689,-100108,7880,61494,28893,-106328,-207916,-250778,-243527,-186569,53115,239276,120101,9774,61104,156269,102947,-33885,-44308,-68229,-260819,-448733,-428346,-182683,84430,125243,10877,-98979,-98903,63545,118284,-15006,-16808,52761,56531,-3185,-73957,-88965,-71477,-66948,-213555,-239140,39913,310737,219491,-37594,-164423,-202782,-285570,-187716,78918,212925,105134,-32603,-132587,-139876,-102511,27980,130543,-44351,-202626,75972,405304,338732,87887,-95657,-235145,-295898,-188647,-78677,-140659,-286340,-281387,-148280,-150258,-76703,31667,6653,-18358,144957,285865,265009,11826,-164735,-65983,-7620,43288,21880,-17535,105512,216790,13930,-183753,-102518,56960,10470,-116130,18301,230288,398074,343298,-5330,-186377,17336,90390,-95389,-59131,155613,258532,259454,165594,-31935,-138681,-137243,-80290,-3422,118940,277669,263396,54504,-117809,-107774,-32167,91245,176644,132643,92023,208430,115072,-165863,-180848,-130245,-220754,-374673,-497885,-382372,-48704,112142,146769,281279,320224,158152,147123,278350,337288,248306,54831,-139488,-110804,69996,309532,461958,442970,363946,249245,172173,145399,56193,-28561,14611,34126,-28508,-110935,-192398,-146046,83799,311592,226168,-58009,-159164,-175217,-255707,-333876,-339761,-144595,-96076,-265982,-432698,-341296,-135328,96538,248226,74090,-210907,-148317,-25376,51527,244024,312613,12576,-198674,-123254,69209,99127,63198,38232,-157282,-443097,-383582,-129466,49910,199954,266947,83561,26907,85188,29381,-9690,-133988,-156263,61400,327299,214967,-159239,-400586,-317201,-115195,-6119,1478,-45800,-104930,-94734,-103115,-217042,-315232,-94182,317927,509959,196140,-37508,-19987,186204,318553,346264,193828,-24989,-35534,1277,-23750,-94345,-112965,-119993,-98487,-26138,117487,288865,344358,168157,83829,147227,144829,12822,-126365,-312429,-325815,-222651,-92583,41498,327880,496845,377532,181860,-41170,-88191,-74846,-113697,38868,328296,319889,22648,-147745,-95816,-201905,-247654,-66081,17370,-68725,5067,277901,376176,210978,178166,269937,201563,13065,26008,216520,390517,430635,226522,171224,152335,19325,69752,188568,156266,-37617,-342718,-494238,-252510,59733,24450,-121212,-124458,-19383,85896,93447,86181,-4463,-182782,-226951,-156250,-252805,-294866,9044,381354,441361,278945,129090,8067,-24285,-110228,-60027,79300,163713,17279,-59628,17799,-46583,-32983,162017,117900,-91143,-183634,-60763,125527,326336,279759,26775,-112811,-208621,-299512,-127722,36875,28732,-74738,-271500,-361210,-371633,-380211,-278759,6615,374990,506243,233202,-174189,-447166,-470738,-364111,-297651,-208366,-297362,-85770,245046,208759,-42641,-53760,-113956,-327908,-336346,-83858,21168,135621,291752,728603,380364,-1270177,-1122810,-335582,-1622861,-918499,1249514,1058570,-366302,-284401,143904,460156,775168,290088,-1558070,-2151730,242138,2164785,1341924,114253,58339,6543,-547264,-652356,-542859,-332586,66844,116495,-61039,-35896,118120,218583,221545,50048,-202891,-170322,38027,-120446,-317033,-150059,150003,171373,-60250,-240103,-274054,-198337,-5240,139149,160884,86690,-4809,-29801,-51513,-29942,-84958,-198286,-170896,-140274,-162977,26925,226446,255782,218261,123392,136665,242610,95622,-145137,-112670,107271,228098,251515,218815,102490,-58253,-17307,238039,484301,289011,-164326,-320903,-199185,-114548,-51550,152803,337546,215980,-96065,-267995,-271264,-91038,-80299,-188035,-124852,-33188,-66203,-57457,48395,-88993,-306376,-239897,27923,155977,77507,-46872,-4492,219416,176665,-76769,-217509,-186048,-146957,-309809,-471229,-329525,-80579,95090,209943,189869,108142,118664,189595,205307,228302,202262,43351,-53859,-53588,-26889,159979,276710,91479,-50303,55522,129138,-9645,-113184,-55393],[-55165,-3331,87233,145024,105610,-51150,-38233,32640,44855,70646,110805,93017,85887,55086,-55367,12452,233328,281182,76689,-140896,-12263,237226,268099,216312,140830,-52796,-166494,-171376,-164852,-100055,34743,57251,125017,187942,232635,272224,-40194,-342898,-260184,-143549,-126549,-194428,-334820,-516304,-494853,-262822,-41378,186326,310382,317063,282968,94655,-53364,-86498,-85317,-166969,-358698,-476117,-261182,-122307,-104159,32598,303988,249254,-240576,-415142,-162698,88528,139918,99813,80492,-49908,-234962,-226996,-29134,19143,-22435,-96661,-118180,15123,101887,103294,119241,235547,241470,21792,-98547,-78823,-85038,-221372,-182419,-44324,-38743,-75587,-209790,-247470,-106359,-38154,-112492,-237475,-220816,-57438,118580,88905,-97638,-194823,-165718,-97244,-56206,-28513,-163930,-412280,-456138,-243861,-54931,81731,24142,-59850,98930,264732,161261,-13362,78147,391278,453159,133962,-57483,26708,117614,-4928,-110266,-5430,96779,93240,-13421,-188596,-239194,-144637,-114896,-71831,78851,89961,23202,77268,-11087,-200021,-231423,-125170,5635,-18518,-60141,17135,49268,-121142,-394021,-340014,97507,382538,182722,-29112,38632,114067,-8295,-249580,-209030,107157,221532,143751,153728,178522,50395,-100633,-103558,-7450,33666,10118,-25243,-19431,-51526,-141586,-54832,476,-28884,-74453,-197551,-429806,-434616,-193470,49031,143254,108457,51062,107242,127655,199807,277565,209777,128113,185716,316048,296113,204804,217162,161499,91663,145005,117947,20906,-27747,-42539,21078,74222,-21802,-126302,3530,106895,-78873,-279463,-262313,-263704,-432498,-451781,-49911,297584,169146,-117423,-90316,29951,76567,165089,247943,196222,138391,222992,288632,147670,-52734,-42,69093,-64181,-239190,-261022,-192356,-190584,-133339,-106276,-118279,-54955,58795,49689,9077,45214,91443,-52194,-242379,-226082,-107458,20709,229582,353688,219833,99712,183840,298148,186015,-19059,-127245,7956,338390,426422,202924,-27173,-131435,6098,248059,288022,56861,-195421,-159319,117919,427368,509398,297428,187314,232582,182487,45373,-107319,-188124,-165627,-143370,-119412,-131870,-192585,-296032,-292405,-114408,4386,37076,216135,422016,358389,34770,-146017,50676,281939,259538,167979,159370,108534,48448,-4220,67802,185358,273337,158708,53499,35048,-33130,-114668,-26803,96717,123802,132566,144517,14803,-251695,-446745,-439931,-329199,-143999,92970,139044,86401,-20923,-147269,-122473,-117250,-163718,-55577,203380,352902,196865,-52601,-115327,129368,325136,170509,-145399,-360346,-278201,34813,163123,77867,47607,37779,-49123,-82504,-26186,182107,207700,-30130,-256402,-301504,-263065,-287440,-325981,-331653,-290349,-316270,-370656,-350701,-276512,-205533,29210,392463,336141,-63507,-348328,-298585,-71174,151796,251193,215485,193929,155299,62443,-86943,-238828,-357273,-316675,-165769,-81412,-92509,-95405,-156888,-197024,-150811,-103821,-26254,133367,174002,67620,-42249,-48716,37307,39597,-51278,-28955,110594,217510,137227,-6012,25263,178520,158068,-137189,-388159,-307934,-44763,141670,165180,80417,123583,231860,233554,274610,306327,143966,-18227,21353,13471,-118811,-118844,49642,169515,135827,16917,-16843,-72777,-276901,-226842,-63626,-90258,210907,451312,515841,1036290,836494,-1115809,-3797245,-4249742,-1236346,2689492,4130952,-86422,-1620379,-1999240,-908885,-249442,319324,435926,603562,635100,295799,321634,771858,843244,243245,275127,336167,17569,-307975,-200861,132718,202350,174446,291258,318253,227896,149056,108867,-215233,-526287,-277467,149064,253707,51291,-134772,-114976,-77572,-133128,-254574,-235124,125918,405854,197111,-127471,-343017,-401760,-153379,-15946,-132621,-56596,268476,241730,-82482,-254309,-178940,-154135,-207902,-204722,-72347,59440,104396,74659,13876,-27963,-144400,-251119,-211896,59827,252470,131168,10678,-10228,58664,76891,2633,-2139,-19501,-219618,-441764,-449629,-262925,-32361,46416,-564,-83895,-82046,81651,155865,42946,20315,23492,-30080,-52373,-56533,-92924,-145403,-139200,-189216,-201271,-45453,191719,142142,-154554,-299866,-275187,-312303,-227622,63534,254291,138002,-16183,-95656,-121990,-172749,-24160,185014,98275,-88118,107767,430457,393387,171223,9104,-198515,-332695,-145473,50328,-51188,-236678,-261288,-164835,-127927,-77634,-37833,-46792,-5069,136868,180921,57246,-196169,-301151,-158203,-17582,110706,36562,-118798,-88562,66985,-68178,-248832,-197529,-95068,-181443,-171812,-3287,134802,291753,333856,44997,-186007,-38693,84088,-38246,-36837,143654,263150,289964,186533,-26206,-129597,-129999,-111272,-46511,97531,281538,270700,77699,-108787,-159514,-121736,-5842,29093,-16838,-33636,149449,195160,-83772,-245853,-281840,-330694,-434430,-503235,-351210,-17064,147523,182224,372135,443546,246280,220326,340139,330533,189441,-13316,-172445,-98669,76244,263095,415977,455814,353790,226088,185768,146455,82571,82228,171712,145140,-34619,-215118,-265480,-160347,62827,287036,212140,-80724,-232521,-283276,-341693,-378014,-391705,-205381,-110485,-287654,-439013,-301497,-129598,-23193,129412,58030,-189978,-163573,-19467,98930,274424,327075,50424,-118822,-77467,40213,64772,111613,115332,-156737,-445780,-330756,-107098,-15096,72637,151279,103818,166255,194556,49596,-9182,-87334,-103354,78924,304889,193789,-212123,-492933,-401722,-170477,-26863,67604,107064,4803,-88412,-100399,-152635,-268905,-127104,221309,355240,31074,-113288,-37219,179425,376791,516350,349108,19088,-60572,-5790,1436,-83421,-163438,-205488,-165297,-27654,166161,300302,277252,104687,81442,198886,221223,95506,9868,-126317,-198947,-159219,-60038,37959,318430,489845,330632,129781,-69925,-149806,-179258,-147243,40156,264222,282705,97021,-79525,-120194,-263437,-261541,-58988,6813,-148111,-112497,190704,366806,196343,88884,159542,195981,105491,56643,102834,308916,492252,257534,27404,-60474,-83822,93805,245863,208133,32010,-220634,-341890,-109897,143224,48696,-140968,-153171,-1496,131031,125032,110712,32179,-141953,-159188,-27936,-88479,-205443,9799,323280,309275,155155,117207,111015,39088,-108942,-58312,113171,152715,-55059,-160264,-68820,-98668,-9985,237397,148992,-71083,-149726,-48398,119905,310775,240906,-23690,-199382,-308307,-336994,-141039,-10112,-57529,-160315,-340768,-443088,-415367,-328680,-165169,77256,406544,513793,249586,-164041,-441007,-423888,-302453,-276541,-276820,-462502,-272932,109748,143477,-29097,-41251,-157350,-414281,-427283,-123950,42936,126160,223920,741644,536219,-1054031,-982419,-179763,-1506695,-1009527,1029058,1059940,-118103,-29061,327338,638597,970731,400324,-1881941,-2453005,156000,1965825,1045409,16471,83730,110783,-416275,-596544,-567923,-411454,-81762,-40754,-136308,-9309,162593,238538,203563,8909,-234253,-184209,-3886,-189503,-398434,-237235,115989,176757,-92637,-277490,-275226,-199760,-37469,65551,30148,-44490,-79797,-50521,-34898,-47852,-109992,-183039,-194911,-238716,-234226,-2498,211213,245909,187207,74532,91009,229721,92359,-201932,-231353,-15225,184554,297366,292664,142465,-79232,-79268,187582,432548,267088,-58556,-122430,-34252,-19882,-6832,137278,320353,244456,-40317,-208232,-249484,-103651,-79369,-140963,-68521,-46202,-125429,-66377,78691,-105903,-340424,-240243,4268,72447,-30951,-104667,22557,271886,156938,-116662,-192553,-144230,-213343,-471540,-536262,-228313,21661,112527,217260,232400,158587,192706,242337,224708,239692,223659,84194,-31910,-67774,-38913,142541,261770,33016,-143093,-44271,40291,-83831,-169055,-96224],[-54208,-4973,91360,177193,140795,-45451,-61176,31206,64627,58683,81164,112126,155459,65060,-96266,-19933,203303,265089,108091,-72791,100053,387098,376325,244823,149307,-45241,-152258,-135842,-101533,-21807,116743,129613,152476,177512,244863,348853,66931,-290507,-303493,-146242,383,-71293,-358085,-587295,-517043,-258155,-53536,160593,288566,301697,288553,142264,-49743,-112164,-59787,-80799,-230255,-348639,-250440,-164075,-71087,98398,253127,96184,-359678,-439508,-106065,187652,193169,58321,16480,-66113,-209699,-192737,-82805,-98281,-111638,-121543,-126388,-19370,68718,125827,174663,255582,209407,-2399,-87808,-75795,-117286,-254062,-185639,12461,42349,-63962,-200318,-192238,-101992,-89499,-180102,-277129,-186918,-12933,109799,46242,-157809,-260838,-192550,-129675,-105844,-88088,-200105,-399555,-397004,-180760,-43661,28679,16118,25502,182942,305293,187350,-5934,81594,428012,479616,132339,-82064,-2242,111781,78139,-22197,-19524,30547,99961,89163,-108156,-290840,-285519,-284672,-164808,88553,133309,33700,79662,8976,-168735,-210384,-120711,23090,43769,-33638,-19529,66017,27354,-253442,-382307,-97699,263571,214504,21283,63430,83708,-94221,-308624,-233097,90117,222863,142468,107413,102355,39469,4193,-10948,-7517,-13408,-45762,-88529,-72013,-41795,-25895,131084,181453,81354,-54705,-267641,-584152,-577501,-166611,130376,167458,81131,-2601,43239,120845,193332,198665,127356,107345,182982,283872,228330,146630,200793,166292,83879,127229,43774,-64112,-32181,-14589,49843,75787,-84472,-232169,-46563,146166,-58532,-298772,-160001,-131382,-385302,-427910,-1965,333187,196933,-103185,-97286,54270,117157,161769,246776,234294,166470,193317,213282,94715,-38764,92354,190382,17497,-212862,-258747,-237470,-280500,-237120,-168682,-197652,-176024,-47220,-45451,-53232,61972,146656,-7680,-229556,-251943,-151617,36491,268069,374987,211787,70124,135251,207223,101185,-77681,-189193,-72438,275185,387045,223978,58778,-26570,21279,186799,240218,38323,-225239,-206585,15096,210937,339179,312680,266897,250609,187875,70529,-58011,-122444,-101694,-123168,-223658,-262960,-175497,-181087,-156757,-6302,72262,24586,105543,238119,213030,-21508,-206609,-47220,211623,210507,89410,53404,-32014,-145536,-144455,53727,246681,284429,143229,58588,80106,-15651,-135504,-54658,78896,162209,267486,294083,97833,-183920,-326656,-311286,-251256,-118237,46106,103655,76746,-58716,-184862,-167016,-201282,-235809,-59653,244673,449615,314617,-18066,-128127,167831,367174,172539,-100165,-287038,-309809,-80657,91060,107771,156408,137017,-20060,-112426,-34551,215749,278026,71059,-215316,-336659,-304372,-315720,-339113,-347660,-309186,-297327,-365213,-349024,-222388,-116131,92121,382996,286735,-148425,-444685,-392022,-126443,180488,328523,267279,201184,142094,54718,-119364,-324561,-396359,-296172,-118000,-45652,-67166,-49612,-81722,-107204,-18647,37632,61306,184443,223380,98440,-36881,-31305,86096,91176,-53280,-95744,30893,178700,246143,297751,279342,249449,191158,-81065,-350443,-316068,-128026,6987,19368,-7972,68976,196885,227877,323072,385323,241735,66550,115057,159113,-7244,-129125,52966,214721,186200,42842,-58110,-126721,-279517,-167057,-93272,-273427,94725,532181,582862,812318,575374,-1175641,-3933098,-4397054,-1869067,1753566,4269611,1810399,-1151463,-2728789,-1392522,-244129,503974,703923,696695,579472,306479,444800,995210,1160179,450086,237055,255730,-18492,-329748,-188499,185633,261441,208199,278259,307385,259934,134978,-13200,-283555,-441313,-229172,50831,178748,159461,115273,93908,8715,-120037,-260653,-231589,101268,336735,177741,-106531,-353266,-464602,-295758,-191392,-256641,-144858,198042,231743,17216,-92419,-70606,-77680,-126570,-154081,-35240,106058,129010,116178,160477,171344,-44175,-265292,-237815,42312,222135,119713,2599,-98867,-52589,48398,35960,29212,21186,-161953,-404383,-444240,-309592,-136580,-27880,10222,-25707,-42788,88449,166635,68942,9012,-58307,-141216,-102641,-37265,-100089,-224146,-188297,-97311,-105260,-95776,77895,54989,-257319,-414201,-331664,-311573,-229792,70228,273103,140238,-4050,-54947,-108676,-239805,-85651,214305,218457,28675,126282,399110,405529,247503,119425,-137405,-334355,-98783,165746,54580,-133798,-176348,-126920,-79085,-80238,-122844,-108079,-6198,100805,53130,-118942,-358081,-391041,-233857,-69801,102735,31341,-178421,-231687,-80400,-139954,-292437,-285405,-262019,-359125,-171121,2489,21298,133640,267152,90364,-153001,-68261,86008,37095,26670,137990,216059,255112,189789,19052,-80549,-111516,-127118,-58448,81137,250840,234856,80882,-105412,-210068,-199811,-123271,-132216,-136649,-125407,97523,269149,39508,-241199,-361991,-379983,-431153,-432808,-234723,61657,172096,176385,401493,510609,292616,257233,394780,347974,152016,-55777,-174578,-86454,63373,191856,363122,461119,334575,196346,194772,168580,150272,197616,305934,264302,11621,-258845,-283219,-115472,67274,231773,168833,-71452,-230135,-323289,-370592,-329910,-296612,-197919,-122758,-283410,-392251,-211173,-96095,-134932,-24451,18005,-148653,-158608,-12060,137352,271668,284240,42323,-73543,-44663,7348,39448,169989,180798,-145441,-391169,-199533,-29014,-40100,-1622,75990,166269,317259,304868,84299,-45778,-93521,-59500,115279,274062,165771,-219807,-509468,-423824,-179869,-27797,123428,256039,143959,-47185,-92775,-80033,-174149,-147152,52996,92394,-142235,-159953,-43395,144354,357270,589147,466017,94766,-52184,-22180,4864,-47415,-145909,-214816,-163985,13898,202344,270623,194012,69971,111381,247197,275668,167964,130583,40993,-38601,-33056,19502,60134,291901,406707,201895,41394,-100305,-168967,-211659,-144244,25720,147826,182785,131266,-179,-119220,-267460,-215665,-48897,-15557,-185960,-177928,109510,333278,204480,53436,67317,156714,174036,90730,6578,217022,512305,302136,-109299,-298730,-192771,95133,248789,228308,116699,-62233,-142817,53285,228630,101543,-114319,-149023,26977,195045,191401,156880,79586,-71859,-26138,213000,218870,-26646,30115,259349,209139,66565,108681,197145,84037,-99133,-21790,174479,159243,-77509,-178215,-86291,-110838,-14709,251506,173364,-22030,-89219,-31063,94554,276508,200785,-39009,-217543,-312798,-299836,-115643,-30763,-119411,-209034,-343540,-433683,-378895,-218255,-8222,171681,409520,480634,273232,-93612,-346306,-299871,-159072,-158209,-253702,-543522,-389037,52269,170959,60184,4878,-193792,-450025,-449298,-155534,31260,91482,133679,665958,640275,-667333,-693008,-40287,-1287778,-967266,683129,932237,131329,184789,446812,787674,1127201,606323,-1795757,-2463737,5779,1492872,632376,-16418,156587,203199,-199549,-391701,-456692,-365146,-145626,-164240,-216925,-8502,186538,245553,184415,-5318,-207311,-149621,-5113,-154779,-325584,-225493,96699,194454,-37115,-208779,-201605,-162791,-55267,4317,-88016,-160976,-132931,-61474,-28888,-58526,-88129,-121382,-204890,-327080,-286549,-44755,177340,237632,191128,59388,45032,178314,67433,-237157,-308071,-112489,124049,301510,332067,189045,-53741,-86573,144764,334442,208157,13246,-9568,55060,90034,84551,120991,238273,238567,34291,-119742,-207558,-112495,-79021,-100227,-35457,-81698,-166372,-53740,98036,-122997,-310931,-167197,4508,-22061,-120599,-129747,46318,286530,119980,-145729,-168908,-98105,-216905,-508879,-486294,-95700,113826,119789,188091,214353,156875,230843,258911,220989,231233,213906,97829,-23259,-75869,-42373,88406,168370,-37717,-215735,-152160,-70291,-144420,-191756,-106958],[-21819,15610,95038,190973,143079,-53857,-79433,39346,86842,19599,13354,105784,221014,86686,-126691,-59690,126649,185904,98522,-19908,154950,418621,377929,239558,178375,17802,-91943,-84129,-54161,13320,151337,182375,170015,167357,263971,412997,170383,-227505,-336228,-166434,89366,48439,-305019,-542208,-458241,-204739,-34561,126491,218843,221402,212761,136068,-33115,-108414,-45569,-31778,-149680,-282038,-293068,-219882,-31204,124393,134793,-69542,-413618,-388314,-2468,297157,243065,23518,-31975,-67030,-149910,-125954,-147815,-270488,-229093,-143215,-135911,-67388,20871,119948,183141,223574,156143,-16339,-70062,-99689,-188493,-293470,-170444,89619,143304,-19300,-133958,-77020,-28558,-85634,-204081,-264207,-108069,20934,55774,-24136,-213107,-285956,-159664,-108433,-115476,-118899,-199496,-326529,-272214,-91581,-49317,-58958,-19976,81639,235339,302909,190098,17210,76933,378246,439422,134594,-73586,-24317,88147,157091,92772,-13055,-40125,63315,155042,7104,-269110,-352058,-360102,-175301,110537,153085,22322,64778,36122,-99899,-144398,-83857,47129,97106,-20148,-60055,84284,162485,-122785,-404983,-289453,106928,211465,72884,92285,75407,-141712,-279747,-214595,43920,152825,80562,36436,30480,30845,80181,55438,-2889,-58489,-102104,-142776,-130790,-54270,62170,268473,317827,162205,-55042,-302754,-604588,-579281,-101200,172329,160621,57446,-48829,-31313,95410,162683,102700,49193,81422,129007,159961,79502,48892,150998,154276,70967,85665,-44713,-147079,-49069,-2792,59521,62493,-135008,-301387,-91235,152225,-40248,-296019,-81539,-30696,-323132,-394665,25442,345195,233189,-43564,-65819,88347,138218,124055,201534,238276,156764,112435,94202,14896,-49605,112672,223819,57266,-174850,-227884,-239051,-315339,-295647,-193600,-223141,-251678,-143605,-128476,-98690,85983,222278,67748,-206392,-279810,-173144,79090,293092,340892,161857,35279,94441,122289,23690,-146248,-241776,-151899,175110,272767,169603,98904,49884,-1093,89966,188342,58650,-199310,-234425,-95100,15966,150738,283234,289871,236621,181306,115503,31991,-25653,-33495,-107204,-298810,-354519,-133746,-21492,-17904,57380,121009,25386,8320,53130,51217,-56493,-197901,-114264,101467,128758,31386,-12517,-132568,-292039,-232019,74603,301121,268119,111071,40099,78587,-2812,-103501,-40538,55669,168730,360691,395790,144490,-120991,-179555,-129669,-104716,-56349,-25273,20802,45463,-73659,-190094,-201179,-267550,-285191,-89227,213901,468790,387504,32039,-103389,199982,389008,169499,-47078,-193138,-305050,-178916,30767,154819,249987,200107,-391,-126132,-44660,202323,300329,161933,-147032,-320438,-289657,-277312,-273052,-269738,-223037,-218117,-317624,-297514,-123781,3606,138866,295462,179675,-201216,-459549,-415875,-152728,160214,288783,216768,162573,122730,45157,-127139,-357488,-397490,-238590,-47021,10345,-25155,10304,5845,-8570,117444,189573,155953,230177,271210,146406,-26353,-38274,95768,139317,982,-82329,-5903,147663,352916,567129,497669,276700,180493,13898,-215252,-258190,-180589,-111353,-103719,-40447,46151,154817,203768,336143,419015,314397,174559,229587,290607,69921,-198384,-21965,210931,238978,87430,-72007,-123234,-200996,-47548,-92396,-433030,-57116,576719,727463,629516,209580,-1157819,-3688717,-4578373,-2984225,641008,4926950,3967715,-635220,-3402127,-1684100,-112664,695154,861816,608162,357806,277309,580591,1113513,1280717,538520,144115,164131,-52891,-325263,-180060,176780,231350,174204,228798,252237,233452,91629,-103773,-262158,-274816,-141454,-45290,73012,219305,321159,263545,67885,-103422,-219275,-189526,79076,244069,151811,-40214,-261060,-425211,-369430,-336181,-380696,-279757,47090,171997,122486,90424,59509,13883,-44145,-100432,4508,140278,135246,144435,289748,336942,22411,-289582,-257957,15994,166316,102397,11287,-155831,-136108,27349,58447,42048,40206,-110593,-355653,-419705,-313884,-202491,-73792,56100,72138,7640,77043,143554,51841,-51327,-183366,-264466,-149870,-20970,-96557,-268495,-190021,33013,19128,-96398,-12789,-41258,-332025,-484385,-363276,-283384,-190160,92811,267155,131133,17462,-8735,-88349,-272922,-141309,203207,276537,110977,119024,304500,361997,298883,205467,-81214,-312943,-62760,230844,129994,-32972,-80692,-69199,-36579,-89147,-198549,-166127,-29906,50775,-53709,-216997,-429358,-413186,-281463,-167970,11240,13647,-176214,-290286,-200858,-205679,-320442,-346460,-394717,-459857,-125698,32741,-74725,-32187,161145,115925,-111200,-88937,80485,102364,94839,112667,108838,145438,151837,65270,-29183,-110352,-148044,-68255,43772,174750,159785,60243,-109919,-249375,-256361,-236858,-274648,-219242,-176884,40925,274463,129154,-192631,-360035,-357546,-362504,-307032,-73902,159664,171398,124796,359203,495446,270968,234104,418619,386451,144681,-66173,-151892,-86376,15562,92187,295229,438787,295992,150722,186700,205241,231071,263509,348490,330171,68770,-262206,-270041,-41074,88732,148410,84727,-61005,-179608,-309847,-354993,-230953,-130743,-151954,-140978,-261704,-320416,-113967,-59495,-232193,-212316,-74353,-120172,-139120,-7060,155102,241239,186823,-41579,-107604,-56325,-45416,-172,194996,199365,-135147,-307995,-53259,53972,-40912,-31843,37123,220439,407501,360450,102917,-117182,-162156,-52801,142536,238576,132644,-194741,-460145,-396258,-182512,-58580,112778,330616,258155,-1053,-109492,-47300,-87079,-173550,-165633,-233676,-316450,-194050,-54968,75834,248981,523734,494515,159014,-42205,-74767,-52284,-47141,-111114,-175576,-116555,60317,186836,180649,92223,42776,132551,249460,268733,187038,177439,120448,87703,88148,89667,70698,217351,225646,-18024,-107552,-163886,-170497,-189265,-130984,-23629,-7287,30879,97256,37895,-127016,-245600,-156605,-75527,-91019,-216946,-209414,29615,257011,195962,44667,-1266,88771,182675,89562,-67535,127280,482003,341321,-204131,-510199,-309910,38648,173637,197671,177728,69805,33907,172601,258554,128456,-81063,-141081,29324,234075,248281,182849,102741,-401,115456,461343,535331,148182,22894,170291,136175,2221,55113,176243,57617,-110017,16335,218060,147775,-84387,-148015,-65041,-110324,-62861,185704,159122,11147,-39815,-27699,27979,188407,130146,-49906,-186969,-242601,-225775,-85623,-47250,-162031,-227309,-308182,-366655,-299630,-114776,91345,191881,307930,361606,267171,-1206,-221663,-183702,-25770,-23566,-190903,-557517,-438133,40143,246090,179549,52925,-234121,-452880,-428012,-190666,-19985,33219,36608,503148,609179,-302342,-385925,3181,-1053167,-797772,320648,686467,265278,249139,426823,831576,1170155,774756,-1393903,-2190127,-128823,906160,189391,-53971,189080,229360,21730,-113458,-244922,-217527,-123356,-229531,-286028,-44957,168283,212056,143142,-2579,-142517,-93668,21618,-41506,-134139,-127427,79499,189075,52707,-80705,-93419,-122828,-76587,-47768,-181915,-249338,-166543,-77411,-56872,-78049,-41060,-36638,-190530,-365447,-299829,-83009,125761,211924,206493,68616,3311,96321,24452,-235034,-315078,-158276,68599,276061,326496,221960,16689,-28465,111416,201685,125406,35844,-12939,29184,166476,199496,121326,119798,195760,100540,-38115,-162758,-113409,-78186,-71130,-26153,-118265,-165157,-20081,83901,-150709,-232766,-43599,33977,-83633,-147995,-96808,84179,275461,78399,-149790,-134591,-47465,-137950,-382758,-330499,19564,171556,131969,150525,163399,141082,249179,255845,217123,224829,200752,116242,14749,-30932,-670,47532,54558,-75296,-224506,-210196,-131393,-128759,-135268,-50384],[6823,19272,74560,164679,92487,-93063,-96716,43812,85728,-53166,-92018,54780,237777,99691,-140420,-100191,20223,56751,26992,-23069,134062,332812,280766,209223,220411,109543,-11649,-40240,-50260,-18691,117166,178029,144491,141281,277079,444690,238838,-171445,-348379,-199976,108084,114038,-200247,-384512,-313559,-112861,2659,100672,139416,106043,84117,89115,-722,-78066,-42343,-16214,-110706,-264413,-349256,-261187,15383,111622,-11365,-192703,-386252,-282332,115593,392269,281551,8875,-45079,-41990,-59778,-36737,-200285,-449756,-345195,-154909,-140167,-113095,-30523,83070,141988,159270,114399,-5976,-52967,-145215,-263964,-309230,-128325,171819,245759,71938,-1264,94603,113562,-18845,-165202,-187396,-6935,30778,-23541,-90600,-234306,-252875,-70135,-21496,-64843,-99939,-155123,-204470,-103287,21279,-44170,-129966,-59143,97391,248089,271780,183392,63949,82156,281727,368089,151709,-25065,-24336,62272,209473,196545,12796,-95205,-9247,163835,123304,-177032,-326083,-318731,-99664,145922,148866,-3129,42417,73179,4035,-38881,-22057,87265,160021,10762,-70974,111668,253210,-26891,-387164,-402900,-15793,196483,118030,115326,95742,-122158,-166066,-146383,-5686,38188,-19948,-41686,-22486,28640,116717,93644,17674,-78720,-134971,-175164,-183378,-70080,123369,343659,392107,207237,-62990,-276467,-465178,-410450,4198,189187,154610,73551,-57694,-82989,75704,136099,29652,10026,78009,59708,-8829,-98977,-41417,116846,156560,74919,48330,-111436,-203524,-81583,-16310,49246,44581,-154115,-312736,-115860,131690,-18228,-259291,-45428,14724,-258915,-348725,37067,350480,293266,54130,144,128452,127896,49023,121323,209148,114202,7543,-27954,-61112,-74555,67264,179684,70067,-112128,-160392,-182623,-279241,-285010,-160776,-169383,-249877,-201304,-179335,-117893,113853,303446,156553,-172369,-293652,-155480,143632,309313,269038,86648,2934,72179,84637,-9358,-199729,-270317,-193518,94437,156735,83730,88632,67263,-50640,-787,151165,105185,-131998,-242422,-178292,-80343,25364,220414,256807,209211,182524,194546,162071,90796,32952,-92254,-313918,-368878,-73523,144384,102290,85776,151233,42265,-47018,-73597,-71791,-58883,-122506,-125539,-9982,44350,20268,-12804,-162771,-335553,-225498,135491,326370,215779,58891,-6817,13869,-11915,-39347,-1287,22598,133374,390986,441663,155083,-70640,-37556,50646,61560,22895,-85209,-74082,1245,-64448,-163331,-211431,-292010,-297154,-137912,118699,392329,371660,71829,-47772,214717,372480,160895,664,-114464,-276578,-239294,-12378,187989,284649,201103,-1069,-118017,-48652,149899,274405,222351,-71718,-264401,-226497,-180556,-139096,-106592,-44008,-91847,-228718,-203117,-3533,129940,167395,165939,43935,-217005,-408564,-385175,-157122,91054,139340,71065,81190,94766,33362,-109197,-325323,-357696,-162461,17167,57521,18294,74715,85705,67567,213168,302844,220994,250525,300178,191553,-17283,-69416,65314,170273,93650,7026,4933,120934,399599,660381,547948,220229,102317,79316,-50061,-159407,-190455,-186825,-176158,-21298,58503,106636,143851,287078,382249,319724,238801,302086,363129,96564,-288072,-146606,153700,274284,134771,-67678,-69815,-45855,99781,-75807,-542048,-204109,593332,912080,498914,-239542,-1137346,-3150436,-4729904,-4266315,-502767,5654229,5629285,-37391,-3669606,-1624163,133671,823380,848517,367549,51871,229377,684016,1126545,1265797,529097,26855,83454,-81394,-322402,-204032,96891,122777,82513,148841,162202,156969,31646,-138409,-163904,-87300,-61748,-134836,-46012,207589,415307,344067,83069,-94113,-149193,-123231,53917,139247,113983,44577,-105356,-310434,-362523,-409118,-467706,-423045,-149927,63326,179701,213518,157497,85496,3861,-65989,38990,157779,123650,149143,361750,424505,33497,-328868,-270680,-4700,107588,93334,52128,-146864,-162998,16587,63242,34812,32031,-85798,-316543,-386546,-283438,-220564,-80646,133185,187865,54162,50281,97574,2222,-138120,-319016,-375049,-184888,-7189,-68572,-246255,-136346,155855,131487,-54258,-78333,-151076,-379691,-498488,-362545,-233532,-119016,114976,238387,130304,60433,47629,-46162,-248630,-169238,155393,258596,139493,88792,170837,273171,314837,246004,-52062,-279804,-38539,235431,144914,13884,-29233,-30428,-23038,-95933,-228249,-194204,-65056,5084,-104747,-217853,-389123,-356493,-286094,-284020,-122895,7311,-107231,-260534,-266967,-249621,-320414,-355579,-443442,-442005,-55829,80422,-114572,-146836,61852,129161,-69735,-103459,68078,143357,139821,62350,-31026,-7830,76606,87704,413,-133500,-171095,-82526,-15476,73681,80172,38495,-100397,-248897,-267584,-302397,-359543,-253415,-174051,-7872,200718,149321,-120748,-278669,-257597,-226452,-143077,92215,255282,157768,57535,276065,418006,197320,167229,413724,440838,178442,-27409,-93338,-79275,-44287,-6647,225034,394133,252460,103486,170214,256993,307746,263919,281318,317886,114054,-233704,-232049,52025,140142,77605,-9230,-49950,-93257,-243797,-292978,-109435,38721,-77450,-137552,-198849,-215187,-18229,-13798,-283307,-388328,-198008,-102196,-87098,16790,169888,218613,83567,-165778,-189794,-86504,-86699,-33099,188740,184608,-103381,-197461,75575,123933,-10413,-15274,45471,253484,419314,352557,108632,-170005,-236821,-60012,166862,233530,132709,-122582,-335375,-308725,-180727,-116073,43690,321854,335738,54231,-132831,-47543,-19978,-181027,-346749,-496021,-435064,-193941,-46572,23795,119182,376542,456812,211428,-24578,-141144,-147766,-87176,-76593,-93459,-18104,116088,139760,67143,6934,34408,143162,213306,218887,172359,169032,123253,161663,175442,139673,79288,123317,6026,-258390,-273486,-233914,-140042,-104774,-90724,-68986,-129618,-98746,33851,33992,-135981,-201949,-98273,-124286,-192067,-227840,-192150,-16869,173652,174925,60101,-17569,42577,158662,78196,-71830,95087,446365,388433,-197386,-600269,-387298,-45872,67190,155527,223871,163871,165621,239865,239901,129174,-41261,-119225,20689,254250,295298,195638,115321,83411,248199,647099,759743,273117,-5939,84935,114953,-13491,-30112,45323,-21657,-114292,70826,251132,135432,-68616,-82498,-14242,-89643,-113066,90108,126304,29617,1297,-16520,-45417,69896,47470,-47528,-102828,-107378,-126623,-48224,-44914,-162543,-196612,-231995,-251241,-187337,-37871,93804,100588,107818,185368,241677,104408,-99248,-120863,44561,75412,-116459,-505315,-414651,49074,324789,300189,102942,-254276,-416486,-369358,-205534,-66138,-1804,-12318,319690,445855,-84898,-157964,-74802,-863242,-518476,72733,393026,237435,148775,284196,771942,1088117,798806,-881346,-1710087,-159306,404770,-182288,-141612,137208,189379,190051,157481,15756,-8738,-28087,-214624,-306972,-93361,116964,137589,78152,12924,-63442,-41217,62781,106302,107495,22081,60066,140844,116872,46577,7030,-101301,-104747,-87430,-240407,-300027,-182632,-103695,-121787,-112878,4518,45149,-144663,-334625,-271084,-101687,64421,154396,200626,80816,-34118,-2299,-30250,-196329,-257197,-155222,27495,229606,264732,204818,95613,66570,73441,48701,29248,5552,-113569,-103430,161832,286775,131587,-6294,109513,112040,-18291,-157111,-129160,-99017,-78911,-57959,-159426,-140902,-1391,5859,-212991,-161300,58258,43759,-129746,-140597,-45035,102889,214803,6732,-158098,-115873,-31518,-33309,-164506,-161642,32588,134211,110075,82876,64309,90589,205819,194076,174437,178359,148958,107038,50931,30113,43989,2367,-72883,-110926,-212026,-242680,-160058,-75645,-53995,13535],[48766,18561,58397,136615,33724,-126737,-80274,69027,83998,-110367,-175828,-425,219050,119299,-105184,-104404,-62566,-65259,-72083,-69123,75217,202315,158845,189922,275673,207338,72275,-6613,-79084,-95402,35705,112975,69943,98396,277751,439066,264104,-118182,-322723,-230142,54502,99564,-82828,-153298,-105483,-2907,41809,96057,86161,-4823,-50805,24251,38811,-35103,-50033,-25893,-95857,-267021,-377919,-267363,55193,64102,-143554,-241025,-299621,-172493,194478,433703,289493,11000,-29193,-7884,25560,39456,-234006,-592011,-440817,-168856,-152446,-161656,-95370,3340,49028,72307,83581,8608,-63340,-214864,-319522,-291398,-77672,215797,298235,169119,145457,262605,261293,59908,-102606,-93979,57931,-5232,-118469,-148088,-226244,-187176,22166,84218,16326,-50323,-94740,-83432,45054,115965,-35629,-169986,-101611,53197,197206,200361,150817,108127,93669,172598,272919,152241,24009,-25409,20285,193903,224175,15488,-155889,-127623,87463,173567,-77968,-258689,-216140,3100,156185,94324,-62470,-7231,89327,101631,59038,18778,113564,208170,43624,-64157,119417,258890,2398,-346188,-421913,-82384,161417,121764,92896,97018,-70176,-36153,-69757,-63938,-112799,-157926,-134631,-72883,8493,92590,84646,29435,-86161,-151789,-205882,-246303,-100967,133164,330920,375381,192565,-88575,-211676,-232761,-144912,107574,178240,155461,124297,-40238,-114989,56485,112751,-18258,-1628,85080,-12599,-183875,-265752,-104898,112320,171193,82896,11117,-157168,-241502,-145178,-76829,-1315,3915,-161112,-287279,-133060,76290,-12754,-209492,-65164,-11097,-222695,-310551,19675,336305,349353,141365,62078,147100,65058,-73599,6237,137993,39111,-101453,-132607,-122460,-109845,-23271,79758,59163,-40530,-76966,-85285,-186069,-216556,-88791,-61923,-187833,-220133,-201308,-123309,124648,354194,219290,-142350,-287700,-106367,200962,299207,166503,-2735,-31405,56477,94656,1387,-227251,-270203,-181409,65619,94495,12796,34288,6671,-124214,-69006,119419,143369,-55472,-237832,-217856,-59552,3342,137628,181281,182409,197355,286853,297304,203304,90022,-83476,-282934,-319052,-13698,273104,190473,97219,161633,65361,-55320,-118485,-124096,-30781,-9514,-81053,-88503,-16757,56498,44668,-124834,-266043,-119546,227178,311679,130978,-9111,-71640,-92391,-43023,30035,44184,-15645,64978,360401,439573,144453,-29553,74124,182369,196671,92047,-115539,-153960,-46549,-36263,-111043,-187097,-258153,-261086,-184293,-5446,243031,266015,90333,30391,211660,313705,150167,39751,-66984,-237567,-253334,-33234,195335,259014,153992,-12774,-79728,-31321,86259,219483,246966,-5031,-179762,-118638,-37431,39705,112451,181612,59065,-103491,-80485,112425,240724,185104,44777,-76844,-192381,-310059,-312963,-141656,-808,-58642,-111357,-11212,69452,29346,-63084,-220726,-259615,-73922,60049,81751,58576,141344,150307,109959,251477,356649,247815,248324,308884,223443,-3642,-98988,24190,187501,202027,147748,58639,100446,365068,552767,415569,95793,-24279,72605,75861,-46343,-142989,-189729,-175191,33531,100525,61425,51983,184022,286761,252519,222174,296100,357952,79630,-346502,-261834,68885,287485,180409,-50246,16306,158232,233991,-64850,-580931,-291149,598880,1066272,407686,-697054,-1151578,-2454669,-4701268,-5294887,-1541322,5912303,6285253,699546,-3278308,-1168421,446549,835481,654198,65276,-209249,193859,710075,1047551,1208166,489502,-69223,27874,-92797,-325921,-256102,-25398,-16804,-25001,64765,65857,63632,-18585,-108407,-26635,61820,-24021,-205084,-141598,141536,383621,326481,60626,-88055,-60865,-31661,42546,50325,71974,122170,61945,-161167,-284364,-386902,-480724,-525075,-339825,-69730,165482,232948,189285,112762,1661,-55244,73523,169282,106039,134075,364801,422010,-9917,-376580,-269316,-2712,73282,106109,128932,-61723,-120878,19595,54643,20764,10021,-89739,-294682,-347326,-231197,-194650,-49343,225867,293932,88015,21993,53407,-51344,-212653,-417303,-439702,-195364,8599,-9934,-149115,-41553,227210,196270,4858,-128906,-274799,-409163,-456966,-326419,-174157,-40557,117556,190370,143302,123621,112990,21917,-166832,-155233,85675,172686,110465,44836,36763,162100,288309,227932,-64085,-249872,-27393,185661,88567,-26334,-60875,-45148,-51561,-95174,-192107,-173830,-97600,-31363,-99047,-146542,-264493,-241437,-251124,-384524,-246575,21214,-1367,-182458,-277447,-262491,-289033,-313619,-399618,-327194,2037,117670,-93493,-180533,4407,136787,-39255,-117977,44337,143961,133239,-16451,-172429,-166801,-29021,60756,-19784,-192267,-201578,-110032,-96907,-34894,17396,24509,-72462,-205540,-235745,-306364,-385914,-253798,-130647,-47678,62074,87008,-63184,-164214,-117092,-59798,12549,205431,306051,128666,-9258,174066,297958,86877,69848,368242,467337,222587,39934,-18027,-66465,-106379,-95367,142330,316457,197406,46330,129111,287367,338116,184666,104775,206589,108916,-208730,-198677,129032,203417,34533,-98366,-55540,-10063,-157464,-215705,-16878,139321,-8191,-111578,-102220,-89947,54394,24048,-291028,-524143,-337833,-109848,-22927,43540,167886,199589,-5123,-295513,-279575,-116093,-103596,-55030,144007,136765,-61811,-94634,139230,146365,22370,10789,67229,238416,340177,267961,81323,-185062,-282045,-78981,166420,248535,159860,-30568,-171264,-193198,-195665,-200707,-72026,227369,350653,93691,-166245,-84475,1772,-172245,-434486,-606409,-472210,-166112,-20251,10990,17793,204492,367988,230750,-17516,-217994,-268889,-175247,-78202,-11180,96261,162258,69687,-53281,-64188,22458,118693,130299,131200,131808,124712,67926,157018,186132,143433,74564,24446,-199037,-460828,-422194,-296873,-93103,5757,-36436,-93494,-183834,-164459,-33426,-19980,-161555,-173323,-79271,-197004,-297597,-225466,-144966,-32522,97131,125341,61695,-2449,28233,114860,69134,-1240,128219,415127,420140,-95916,-539708,-408815,-138410,-36123,119943,244884,200070,221397,243142,179929,97244,-15885,-97563,2042,247868,315373,188423,113993,164230,344371,713643,817898,313183,-55099,13338,134046,13616,-130052,-160169,-127574,-98312,138174,272087,128391,-40736,-21470,29908,-61242,-137592,9363,85980,25605,21398,2172,-101870,-55396,-37737,-37512,11339,50483,-30885,-13691,-26509,-126621,-127416,-129241,-114666,-65994,1403,-2776,-94954,-139631,4130,209591,203265,-14773,-139555,19395,99167,-57427,-404113,-338399,44487,353141,384337,150047,-239019,-346039,-288676,-182181,-63651,25662,25519,187062,206186,-54158,-60411,-261747,-759595,-181081,9938,122377,60937,-63175,91122,663368,918154,629224,-494552,-1156169,-45667,123610,-419974,-290053,4383,114942,274235,352285,263587,207250,107830,-117540,-249524,-111967,60729,44032,7255,43721,13043,-3873,107732,243434,327313,181552,48283,60730,123853,132101,78736,-90217,-118507,-94181,-242366,-295839,-168807,-121431,-190343,-141944,44065,121062,-50400,-221920,-188199,-69828,29249,87358,172718,98863,-42821,-73509,-60771,-108830,-137808,-99095,28159,198724,177956,141472,165608,181998,50826,-68444,-32276,-26801,-217942,-252653,96390,335414,172912,-72106,26094,78734,-52213,-178029,-137937,-115048,-96435,-95078,-167548,-80447,15897,-87665,-265807,-99613,117868,26521,-156645,-106988,17725,112952,137607,-63218,-146899,-82585,-24371,79690,87408,-19979,-44905,27747,76767,23513,-35006,33352,123394,103125,116503,112261,85148,96428,101330,112014,102520,-7292,-143772,-117988,-166512,-220794,-128324,17494,47615,83737],[89385,2267,43423,116842,-12094,-145761,-39146,103423,84364,-123313,-197605,-28241,180101,141176,-25280,-65226,-95001,-141268,-160096,-130184,21796,103620,82886,199136,326768,278807,137476,16084,-115013,-173718,-53035,7552,-37554,47089,262159,402289,258410,-52403,-246840,-235855,-41722,18373,15010,97888,129006,109758,81332,127397,87955,-65633,-135360,-23283,83319,16483,-53258,-34575,-68412,-241605,-336973,-213293,90184,14407,-203999,-187155,-171567,-85100,214105,415717,279074,47103,22771,35321,91743,93930,-222897,-632959,-471840,-168452,-157398,-192984,-155540,-90140,-50741,3925,76355,27978,-88348,-269518,-304958,-207138,-6708,219708,288733,245342,270578,389348,367704,114896,-47642,-20947,70305,-56686,-181756,-165256,-169865,-90315,92019,175148,113366,30603,-16179,23709,148239,183219,-8667,-154332,-118909,-15732,108831,112300,109190,156414,140166,112033,183410,133382,61253,-21595,-16730,125630,170143,-11877,-214056,-253971,-40638,141983,-14358,-189519,-101613,97295,140079,8751,-136148,-67527,89291,183591,134228,30220,124864,239400,79407,-34835,112165,200975,-9680,-274591,-338604,-75551,121519,89972,29623,53888,-18200,61604,-2339,-108698,-257637,-300972,-218879,-107163,-19982,34624,48920,31525,-75082,-142485,-230844,-305961,-132718,101873,250567,285958,133002,-114521,-125825,8487,115420,181975,161230,181338,205930,268,-120839,47669,105421,-32896,4846,96098,-64925,-311267,-368846,-120782,145603,200581,91276,-21058,-179623,-261010,-226299,-173904,-87230,-61615,-169273,-244264,-144082,-1894,-29632,-159653,-114302,-83650,-221027,-288981,-24884,292015,366828,176059,91238,133496,-41296,-226453,-126048,34177,-50007,-186815,-202561,-159441,-140205,-114616,-32256,33240,19101,-2168,26037,-57827,-114504,-10818,49213,-105358,-208776,-200636,-127728,103219,347042,222701,-133767,-261862,-45465,220101,241772,41335,-94176,-72704,28116,119611,27483,-228071,-240154,-119989,89890,103086,-10835,-43625,-123174,-221500,-126431,63636,135270,-3553,-229502,-218806,34628,62494,41809,75965,151932,207303,337283,373598,274264,120126,-99245,-258190,-262747,13804,324130,235382,99953,141388,69094,-41907,-105757,-116155,4079,86301,-18480,-130689,-53782,105519,111159,-65578,-140796,31036,306985,243660,13623,-96422,-147936,-203862,-89814,69561,67630,-61391,-27818,273205,387715,116420,-5485,125154,223160,246781,103641,-148535,-233835,-110958,-18514,-63825,-146416,-187110,-199240,-225617,-135190,51083,88748,68188,95973,175506,203412,117754,50355,-67619,-220568,-251213,-54537,160021,181765,73152,-40872,-33687,-6359,18366,135977,213764,16033,-103898,1505,106776,201075,306756,356019,177242,15366,19705,172217,290505,173868,-53979,-171915,-158773,-210980,-238156,-133638,-105141,-249991,-282316,-104665,32207,15510,-19607,-81499,-121649,-2449,52853,55064,67827,179276,170375,94316,211518,328381,222138,213188,277774,211168,-4473,-122822,-19290,170715,270840,271406,110964,60236,237549,295650,159752,-69961,-181205,-35978,90141,28962,-63620,-135230,-127139,70989,122961,-3297,-81083,31320,139827,110720,99208,182565,253491,8603,-368928,-338648,-31641,256177,196544,-51263,83375,337418,293504,-104233,-572089,-303300,574992,1083713,298644,-1094594,-1233736,-1792790,-4395582,-5785953,-2375348,5406217,5895361,1545073,-2262380,-468261,709128,683645,296010,-215146,-335518,167651,605984,865213,1145245,466261,-130156,-24355,-101088,-344122,-332230,-166469,-151793,-119215,-12989,-27386,-31232,-58938,-51893,76881,109197,-63398,-264982,-197586,45621,243972,216460,-1338,-96358,17668,68421,50438,-10500,22469,155308,175289,-38180,-183278,-295574,-421814,-568410,-491945,-208582,74016,135572,129855,68635,-62204,-74314,102026,172785,79332,94894,296695,330365,-104134,-434390,-263150,16104,65945,128841,211766,62078,-36196,23095,29991,6987,-13805,-120042,-295367,-310014,-182474,-152720,-3990,299846,355075,97149,-2581,23944,-88015,-247101,-443913,-439174,-181554,21706,64219,-8545,54420,216559,189030,40991,-183614,-405365,-429358,-372600,-261189,-122940,13830,87417,126215,156534,188368,175985,102762,-52747,-101081,12625,43077,34474,-1902,-60736,56741,220882,153548,-115575,-233923,-30834,101381,-21336,-146124,-174563,-121155,-113964,-82137,-92513,-98693,-109209,-56266,-56999,-47514,-110923,-105708,-189032,-435847,-312092,51951,100016,-104974,-245766,-237151,-226453,-235718,-286268,-174045,28554,125189,-26582,-128175,13703,156371,-12305,-122565,19201,111219,78554,-103244,-272171,-280783,-136524,-11718,-91489,-278560,-233683,-139709,-178180,-121118,-9227,29732,-21170,-120574,-163716,-248169,-361013,-226940,-58503,-64229,-85593,-19343,-32836,-58491,26340,102177,127032,238533,295543,96687,-49533,88754,176648,-20556,-21205,292899,437970,250587,116153,61646,-40514,-147921,-155693,54743,219279,141700,-11735,64906,273838,308269,54580,-122884,26711,51078,-197691,-174541,178717,269621,37100,-152856,-68076,56157,-64496,-136352,30715,160962,49613,-51897,27678,56883,113203,59882,-248116,-575031,-445953,-128444,43126,68754,152375,186027,-52158,-368855,-306847,-101734,-66659,-38382,90017,84640,-10467,-15634,134505,126555,48898,32461,85410,188753,212417,142848,34965,-143924,-258913,-88401,145351,276386,207941,67164,8256,-66456,-211660,-269275,-176598,99936,318771,119175,-185726,-125116,-4674,-131364,-384366,-515597,-396686,-93928,43543,68925,-1828,79163,271520,229981,-6588,-271590,-368579,-271588,-106637,56064,210211,208926,17435,-139530,-106107,10985,71667,29309,43763,102753,97723,14080,98218,128725,115531,75438,-36182,-318598,-558337,-494839,-310489,-22542,122785,38097,-63880,-139406,-129884,-56411,-84161,-185301,-163941,-98816,-264790,-357975,-190035,-66732,-4241,60805,64009,38996,30965,56827,86851,95946,143257,223164,398935,430753,71356,-340276,-355160,-194837,-86857,121206,256198,197577,215341,211039,122509,61769,997,-68113,-985,234386,319350,181068,117217,243139,413930,682779,737723,294512,-90585,-18860,187743,85080,-194768,-346193,-203903,-39203,224650,299301,148619,3981,15938,52330,-20406,-103445,-5760,65553,12928,25467,34007,-111945,-145256,-100747,-12588,136974,199343,52598,22755,12309,-61502,-31088,-5149,29154,55922,24070,-138887,-317511,-339009,-110117,199918,288453,23872,-221494,-82972,54178,-10727,-263093,-229166,14187,308763,412599,197876,-174882,-244268,-192492,-104472,20767,138188,162101,158673,-20438,-152715,-76743,-503559,-748317,149160,120799,-78549,-196753,-290968,-63076,582459,731946,301936,-388326,-663287,185934,81082,-520395,-470710,-166427,42666,269638,432189,442121,374504,238141,33853,-115677,-73941,23689,-43395,-47623,89253,74208,12335,137773,325317,460506,301321,46681,-30284,67440,150939,107367,-80645,-105027,-61704,-187485,-241139,-129281,-123541,-235848,-154737,67422,180208,78894,-53899,-62558,14367,36421,27953,121694,113937,-19534,-96949,-54412,7270,3654,-18974,64175,192181,87626,37796,195559,277302,45630,-121002,-39807,-28102,-258280,-346176,-4549,325847,231754,-54452,-29176,8925,-125558,-216126,-137091,-119194,-113978,-122337,-138953,-3451,29344,-151471,-280087,-64456,107980,-41894,-200964,-94155,53501,98716,53793,-124014,-121356,-34877,-18991,160331,282399,52268,-183082,-119244,33844,-19084,-119592,-41018,5165,-6702,41613,22404,7002,75631,137884,174564,148699,13532,-143346,-109600,-114477,-163146,-63589,104060,125529,127002],[103524,-42792,9825,91607,-48492,-163311,-13836,107024,69638,-95077,-152471,-21572,126662,139056,53340,-15159,-93309,-172809,-221284,-188098,-9929,67212,70334,213253,331975,279243,146784,9842,-149403,-229387,-129564,-123552,-166522,-19713,208141,325254,221581,12531,-149385,-229481,-160568,-111561,50609,289563,319688,187915,103384,171458,120134,-79155,-164742,-59507,98849,43948,-67595,-48158,-30219,-184310,-243682,-126123,94174,-29729,-181708,-60097,-47749,-50269,155826,326779,246202,103982,85471,62281,108165,103968,-175174,-559421,-431602,-159553,-161448,-213425,-215384,-182936,-128711,-35077,70400,29114,-125455,-290349,-213739,-64257,72759,177893,205840,256697,329014,432612,380531,98584,-54904,-24586,16525,-104515,-196971,-143239,-76915,14748,110201,201543,185855,113569,61991,98561,186742,205604,23253,-103124,-110989,-79839,5360,15021,59200,199607,219026,109965,97500,82155,65084,-21229,-41060,30560,52575,-75010,-271253,-355369,-179059,30997,-28800,-164776,-31095,149099,100248,-83982,-207350,-126207,76130,238162,172827,11098,116709,243546,104996,5858,95520,119095,-28614,-173670,-182742,-16302,80107,37675,-53139,-45974,-8332,96105,44567,-121121,-355730,-417452,-271540,-110533,-39962,-17899,14250,25668,-47795,-108419,-244024,-340985,-146178,54918,144599,166327,60602,-119558,-39709,178689,273788,210924,159247,238767,302767,59095,-95095,60698,126338,-9538,20354,105338,-80104,-351322,-375543,-82116,209815,245697,105379,-35786,-173349,-255157,-291058,-269610,-178107,-133429,-176635,-190580,-136331,-72212,-53582,-105937,-139036,-148022,-230674,-272645,-73639,222815,329262,151489,92171,110467,-141674,-356602,-234015,-64965,-111731,-210196,-213299,-151371,-131901,-145186,-93982,19573,66416,61361,140142,98357,11930,59315,132838,-22810,-156134,-159145,-114543,71203,300040,177845,-137690,-201282,28176,209091,156092,-63985,-148062,-94095,1699,142464,60745,-178457,-150492,1207,172433,189807,51757,-82656,-250951,-302899,-163809,-8577,96712,40736,-185198,-163979,162073,170021,-29414,-15071,137064,217908,325893,370334,307551,143857,-117135,-251254,-220056,23411,320224,274278,134682,125170,74174,2109,-37774,-39638,61963,157848,54027,-112130,-36781,169071,174671,-358,-4127,184212,365228,164896,-82125,-153486,-177785,-230222,-83014,110121,101304,-62516,-78914,193603,336870,123773,45488,152086,212803,237958,73601,-184654,-293643,-153233,13424,1551,-62861,-63272,-92738,-213472,-201961,-92730,-67321,48739,165567,149487,101331,98298,71988,-59847,-192324,-214392,-45485,134642,131696,33237,-34762,45725,60058,3303,79509,163781,19035,-15140,152733,259976,336634,440756,443584,265292,136375,105446,194675,304264,174716,-76985,-188561,-94033,-95165,-136474,-97506,-152799,-332606,-351127,-140851,24950,31385,47998,98819,75954,84145,41252,25427,83985,219076,184230,69681,152325,277498,205587,204443,257225,196647,23483,-82261,-4673,162077,313928,375446,179835,40934,96989,48480,-57089,-175019,-279527,-170327,29874,90580,71068,1475,-15681,106705,135636,-49079,-188672,-90637,21743,-23641,-52785,32839,116167,-58022,-316287,-309440,-73113,230398,221211,-35186,148057,484153,306365,-155263,-484993,-191613,554825,948157,177134,-1319461,-1336516,-1280932,-3769279,-5635744,-2847265,4382465,4970638,2425146,-890806,250583,847245,422582,-105256,-352017,-238754,192009,415965,632582,1119121,532279,-101751,-37373,-61132,-311781,-358686,-243638,-196908,-120511,-18922,-56263,-63190,-43049,36660,144090,84106,-130761,-267940,-153327,10961,105555,99725,-42207,-72435,116794,210249,133659,18577,23613,179201,250061,68651,-59035,-133049,-267104,-508373,-540937,-281356,-18070,4503,34470,-2796,-127595,-66450,169401,212961,87032,80739,222221,220195,-183292,-449377,-214473,83550,119633,184729,304357,211103,92797,58257,35623,45805,20185,-116559,-265539,-232380,-111487,-81542,71396,367993,393047,120514,19972,52539,-55402,-186398,-343849,-329735,-110336,66198,169251,161966,149921,167011,150601,62087,-214589,-480951,-395160,-220413,-138031,-53088,62419,67159,90052,184895,264507,255943,207826,91184,11057,-12824,-63582,-33714,-9729,-68779,12371,156682,73346,-157770,-204023,-20463,37569,-115025,-269223,-300318,-206218,-156436,-28823,69750,44649,-60115,-40642,17990,61670,35649,31099,-96220,-398408,-279970,104477,182004,-41061,-174563,-157072,-122864,-127731,-129114,-25878,47156,119854,75188,4239,105838,217111,41093,-86955,22626,82974,21062,-151318,-282630,-297521,-198122,-91639,-183695,-361504,-248743,-144347,-221563,-152588,11215,64565,57306,2111,-52388,-138107,-291550,-170162,32234,-40382,-173845,-104362,-19237,14660,144640,233148,186190,197865,234087,77536,-44655,48838,92263,-85500,-70144,207207,347315,241992,176832,129241,-4506,-158721,-182439,-27862,120497,93924,-63152,-19210,201334,220125,-86240,-328038,-170669,-46838,-205100,-162173,190333,312926,71244,-164917,-82116,92211,14578,-73787,28948,122543,86531,27056,163083,200928,156730,85932,-172159,-530311,-492614,-153211,81074,68312,109594,154426,-67432,-360788,-246314,-38428,13948,12961,39045,32869,21011,5233,59374,62635,42233,21966,65512,106947,70179,5661,-29645,-82624,-191831,-105687,84505,269503,225281,125210,147537,24266,-235538,-307478,-243519,-26300,238606,105508,-201981,-167450,-43782,-87237,-239705,-294263,-246163,-3676,118621,163742,34485,-2478,162539,191246,-9766,-309062,-442870,-366980,-174582,62900,267636,225521,-23572,-201007,-148303,-30704,-14464,-95204,-50063,70092,83004,-31971,-14476,-6421,37136,55787,-71368,-360578,-571063,-501229,-290400,28658,180745,83820,-14557,-51547,-48457,-52947,-153274,-227132,-208623,-183882,-347138,-387239,-156847,-9414,22056,34088,-35940,-55011,15455,67708,46619,121992,277775,293253,335436,364745,196072,-123170,-284953,-237237,-112280,117034,218883,132011,127752,126786,54758,-250,-34988,-77505,-23009,177804,266641,137194,83391,262360,422544,568685,559802,214591,-133626,-52919,204884,133929,-236318,-476692,-262369,6528,263645,285276,147756,5833,-35543,-6954,-20638,-58565,8685,25096,-52063,-36904,17190,-126114,-228581,-182458,-29090,193414,257837,64612,6769,9468,-42580,14220,71633,111044,115080,1021,-289668,-521016,-465093,-168310,176160,299086,-28714,-376324,-267344,-76405,-11728,-147689,-164824,-92194,146035,325810,191344,-119161,-174803,-139603,-26784,133165,268093,313910,187803,-210757,-328544,-196929,-781316,-860593,355857,268767,-252393,-495712,-493155,-171741,529025,552213,-124243,-615809,-374224,405298,136120,-579798,-675725,-361703,-53941,147968,353910,475009,411192,277960,149429,16138,-23510,-24732,-145131,-106745,110026,80177,-29577,96484,287933,435836,306821,15075,-141862,-63253,70714,57045,-100888,-96930,-30363,-124623,-186087,-110201,-145185,-276826,-180987,39229,184112,182333,96565,55579,104130,58054,-34277,33104,94982,3279,-94812,-37755,96352,99472,28546,91978,183575,-4655,-97241,157883,307358,41288,-118728,-7936,5174,-220467,-360980,-119260,244571,273263,23399,-52484,-81964,-210199,-253225,-127924,-110679,-125008,-130951,-83869,67989,44464,-141968,-231461,-55939,32639,-156333,-281033,-126666,47534,64437,-13284,-155820,-75565,35179,9789,205722,383372,74277,-298795,-235071,15916,-13769,-155355,-112789,-102733,-84805,-11811,-51882,-48054,72141,169866,220937,200546,89405,-46435,-56954,-33080,-50239,43685,190888,198035,176559],[109633,-80496,-23633,73547,-56728,-162147,-11378,73796,53486,-14614,-28542,43506,96065,122222,109505,34997,-58834,-149749,-223295,-199408,7190,111481,126212,228977,294012,219643,112647,-4504,-146848,-219345,-154259,-227327,-263334,-70370,136426,239929,189785,85169,-40872,-201514,-248731,-224733,37341,395178,441499,238658,131487,226805,166793,-44643,-137556,-79143,82511,47119,-82535,-50756,28033,-88552,-117319,-30897,71368,-38489,-67210,115798,65988,-40171,60446,204954,219920,188580,158453,81117,88770,88764,-83054,-370135,-309028,-122853,-143903,-205835,-251909,-233990,-139521,-23424,65561,21508,-138572,-243619,-45905,129248,168202,124280,87835,207748,327507,405640,310078,17234,-133630,-112374,-71748,-115416,-148692,-77174,49471,127200,93541,160063,220531,184125,138410,154873,186363,199586,58621,-37369,-72606,-96219,-69828,-67675,17715,242901,318601,146877,17074,11983,42128,-15394,-33002,-38084,-66965,-147870,-310180,-391962,-272052,-115555,-120602,-192282,-20400,159196,64272,-142602,-247276,-159161,68691,270551,183450,-14959,101928,226597,117748,51824,87862,63524,-16853,-41534,6052,61966,41032,-7696,-116059,-178166,-60162,75140,77890,-83289,-371563,-474250,-272228,-69855,-31303,-28382,6106,17763,-14078,-63823,-240359,-330632,-124173,22566,59783,65653,9933,-91451,25374,228705,277620,188360,175845,309388,383022,122717,-43181,94270,171803,41598,29739,98475,-65919,-308238,-300924,-13685,270938,289119,121603,-32945,-148053,-232351,-321043,-334566,-249744,-199019,-187909,-141900,-113683,-121513,-79177,-57487,-115536,-173314,-238602,-263592,-120371,122253,221017,70869,69959,92992,-199175,-430064,-302191,-142813,-134689,-174385,-177310,-112123,-87446,-104365,-91686,12640,80110,89227,218987,242158,123831,87084,145954,22920,-83232,-90652,-93663,28972,219180,84264,-174463,-138680,80631,159146,48733,-136956,-167146,-104435,-34887,118250,63361,-99867,-17986,141727,261799,292749,168474,-67592,-335797,-363518,-208783,-110578,27296,68772,-115267,-88781,240039,233941,-92680,-103941,103844,186610,212172,253309,272912,136736,-155396,-294077,-231770,-6934,256426,293487,178456,101607,60837,38912,32346,52838,109343,163847,78159,-79735,-2903,200735,182345,10388,50311,241043,339528,67102,-157779,-186362,-165938,-162359,-16467,139841,127712,-29245,-86373,125280,278443,151332,102130,144094,155392,164400,-21447,-277770,-372525,-193730,27633,50115,22508,57437,7210,-176628,-221343,-180057,-184001,10828,191864,110482,4295,59586,78523,-47923,-175387,-188099,-42454,105888,108884,25136,-21612,108027,122253,14788,28833,71710,-30340,39727,275299,359062,375610,419269,371685,265930,196433,122453,144522,249346,154283,-65771,-169893,-52957,-15873,-56091,-71655,-163221,-320519,-344641,-159353,6027,34760,90240,241338,250471,137390,948,-27978,69718,215211,156763,11681,59644,191220,180482,198877,220477,150932,40295,-17731,27401,121696,280029,395917,211228,7825,-48338,-131669,-181478,-216475,-325948,-312697,-105646,96858,191162,142155,81014,90090,78629,-117121,-281344,-187204,-76762,-148621,-217558,-142001,-54608,-142962,-254557,-224339,-77916,182083,208940,-47067,156238,529988,248542,-237607,-377910,-25989,479128,609867,-22967,-1392990,-1491237,-1061248,-2998674,-5073245,-2916631,3399163,4173910,3107403,302244,646464,722738,56141,-498517,-363043,-2076,205579,138005,327986,1041445,620140,-41906,-56165,-15149,-251483,-356472,-278776,-179557,-61510,9565,-62492,-74394,-26608,77259,115416,-34391,-242186,-258694,-58641,25661,-10274,-22634,-89617,-59025,181268,329649,242522,95927,45074,160178,247010,106269,10324,3072,-104733,-414051,-533349,-316190,-110798,-143233,-108917,-127571,-211143,-59405,227968,238046,78853,51362,122785,82053,-263918,-453041,-173627,136501,166324,202386,323886,285338,178224,70384,30514,95352,76780,-102493,-231467,-155665,-67537,-44761,113965,372456,364094,118958,42233,85208,-884,-79420,-174272,-173598,-39175,92987,237473,267078,179298,74055,65149,17040,-260783,-511489,-327550,-52773,-8505,-4365,68414,38624,51244,170091,288376,295814,271054,189935,113541,-23019,-157414,-110685,-17268,-33782,-3165,74361,-23499,-204741,-195519,-37144,-24251,-186078,-369410,-415648,-295247,-187469,19468,209791,184652,11087,-19152,63858,117669,96639,95005,-34306,-321452,-211049,116878,188429,-36073,-126083,-77450,-35745,-53061,-11254,49857,45095,83726,146917,138036,214947,277801,90957,-41198,28156,50921,-30959,-165853,-229335,-241537,-221636,-178993,-299807,-450686,-273446,-147117,-244374,-160064,28124,86396,116680,110124,52928,-33971,-220985,-119111,90618,-7150,-191999,-146785,-35693,19555,192839,289191,164383,85202,122405,53157,-20539,37368,38072,-111784,-83589,107187,193464,169455,179503,147205,7735,-165531,-203362,-113441,19287,41768,-118279,-131013,58238,78841,-213982,-463390,-343059,-172536,-238346,-170437,148376,291550,91610,-154160,-101952,85423,55052,-46724,-14811,54431,91975,94996,263427,301634,174884,90611,-90274,-409435,-466376,-177765,69074,25457,33372,88809,-70289,-276151,-113870,52594,108391,82631,3141,-14595,12761,-42915,-60051,-27360,-2457,-22880,2003,14493,-41788,-98407,-87207,-35743,-120284,-139513,-10188,203788,182400,127851,220529,61546,-253237,-295977,-244899,-102954,141298,61326,-203917,-189463,-90587,-49832,-59592,-43538,-62725,96870,196517,264873,93904,-48247,56836,135213,-8204,-310296,-465189,-421550,-248887,16692,261505,220027,-34113,-218151,-174698,-79384,-102138,-201237,-119850,49330,94962,-42057,-125527,-163013,-56075,36010,-62268,-322682,-510575,-432302,-219819,69831,180173,102336,54421,53520,51389,-7100,-166749,-240155,-260597,-279931,-403247,-359466,-106738,38662,58571,36197,-131409,-180519,-37419,60875,19546,156160,371632,312255,228719,249486,248847,45759,-200680,-232970,-90979,123624,167877,57401,26150,48786,25107,-41879,-85868,-92154,-28849,118512,198979,96747,47001,247839,420240,482160,425631,157324,-131929,-57003,199955,173215,-201931,-468401,-253835,47115,264285,258794,150256,-12052,-135822,-101719,-25768,16466,74321,2575,-123210,-119109,-20692,-124415,-264154,-241282,-55046,198180,254302,46992,-23116,-7650,-50688,25620,123186,160349,144864,-8572,-349361,-586120,-449424,-131829,180524,274969,-106810,-506269,-427671,-196093,7122,-27411,-121822,-214775,-57675,177839,167185,-48179,-109531,-90487,76612,281580,410981,463017,278361,-288592,-444968,-302554,-987417,-1016710,437693,385394,-374043,-709369,-572231,-191791,539535,465543,-466398,-990887,-276530,555013,186841,-622548,-802631,-486176,-135879,-15872,200019,410417,357204,253390,227256,137053,54139,-44325,-206387,-114868,151776,84683,-80480,17513,175304,302459,228731,-12258,-210181,-183423,-40727,-21315,-112973,-67012,19946,-42370,-116968,-93081,-163456,-286090,-194852,-4392,162832,255735,217472,169096,196552,106498,-60528,-43865,69608,37382,-55501,-1072,151711,141806,42721,107640,179736,-61796,-199014,95663,292159,54320,-62038,63352,86397,-105759,-294163,-207393,121066,284405,128101,-38995,-156063,-257482,-253774,-101444,-84729,-118552,-113107,-16442,119837,70159,-43758,-119696,-68433,-85279,-291093,-392069,-208306,-4806,11818,-59674,-162990,-29649,102129,52648,207109,374985,65224,-343291,-287100,20110,21664,-162195,-198124,-195483,-131381,-54534,-120523,-98186,54157,153854,205908,215246,163018,68774,-9264,26828,49594,116226,212267,210065,185429],[93218,-109052,-72756,30316,-69336,-167349,-66255,-30924,6340,70520,119331,129240,73586,65217,91228,36227,-39118,-115777,-196431,-184445,32574,172969,182499,205128,197150,98365,28383,-39558,-124581,-164053,-146267,-296577,-316368,-109632,41810,147212,158649,129274,27920,-184624,-300178,-295452,-23239,387241,464817,252412,160013,255633,172721,-13790,-109380,-121375,7370,1596,-118489,-63528,69095,-1527,-23410,2516,-159,-25780,88954,276044,149332,-36627,-41282,72109,196828,268742,212241,78277,34743,49121,21709,-129691,-146825,-74137,-116057,-185341,-271171,-239757,-88929,14075,38703,-2645,-120144,-142962,142199,316227,252585,71192,-36549,108739,274207,325803,183273,-111199,-279713,-276221,-175930,-100802,-70541,320,170927,222933,56381,61248,198700,208678,186999,189262,165842,171890,73393,-2746,-29378,-61812,-102688,-135176,-22135,265535,384809,154520,-77566,-73169,-7694,-13445,324,-52752,-140342,-212485,-331265,-363499,-301358,-257903,-269355,-265287,-69334,130047,45879,-151136,-251799,-164287,68339,273331,167871,-33494,84525,189573,107480,83446,90015,50293,28827,103815,175937,113310,-7116,-36290,-137090,-302219,-170980,23045,102433,901,-298030,-455477,-222274,6035,7444,9226,26777,5491,2338,-39545,-227041,-273170,-67367,20173,23977,16165,-489,-38220,49508,151612,135860,118683,194046,354510,409111,171609,20569,135346,224406,100922,20617,62132,-46596,-221583,-194227,44674,289476,308485,135951,-15880,-116331,-205498,-313089,-350259,-282571,-244844,-201286,-106821,-84254,-144940,-99374,-22441,-51632,-152266,-233432,-259427,-159505,-2220,58871,-33580,46320,100145,-186096,-425415,-323427,-185274,-118380,-98151,-113698,-59604,-20835,-12229,-39702,4725,54012,71062,238642,338794,193209,60622,83659,23946,-5760,-6634,-66389,-11541,128478,-35424,-247224,-105744,91524,85558,-44647,-157868,-156050,-106805,-75069,38771,26724,-9938,137719,266403,315784,355748,295199,6375,-340815,-385037,-258779,-215660,-41350,93198,-24629,-18935,228110,199775,-157833,-195268,36941,98240,13583,50245,175758,96454,-207283,-367524,-284543,-69528,156120,288372,213794,78663,37307,60820,85821,132893,136522,105773,33686,-66058,23124,188820,129253,-44801,-8663,159528,213444,-34443,-199045,-184186,-108690,-12268,110611,172314,152623,38536,-41795,85467,226686,196326,159010,120226,88632,63205,-155442,-420314,-460932,-221777,25762,79274,96624,150629,80428,-126707,-201198,-206087,-246128,-41788,164781,62254,-69786,1295,73620,-12524,-154104,-174198,-46195,84814,120450,49413,-5668,135819,163019,46677,-10282,-48729,-121939,53130,342497,384240,306352,227719,158097,179340,180699,71558,42715,145315,116497,-37266,-137026,-48993,18580,-4618,-56127,-135557,-234760,-291064,-176946,-30824,21029,103376,313986,350404,147622,-50022,-83154,31651,170593,100605,-60968,-43177,94395,161235,205550,181827,93264,46051,54526,62206,55794,182928,341027,210280,-22575,-153219,-198483,-177427,-180325,-307657,-403285,-247641,66782,272376,248372,135302,38575,-31581,-189791,-324611,-229835,-132907,-225676,-331640,-280204,-206141,-218160,-202049,-108876,-36448,135743,166042,-78756,120255,490153,170131,-300419,-256264,150460,342838,126201,-294004,-1338639,-1668960,-1125693,-2279464,-4412310,-2585569,3127268,4101181,3442448,880178,534293,315674,-340651,-793135,-271037,276512,193928,-147479,1545,870840,672285,26108,-62370,48149,-147126,-312707,-264159,-102701,48464,67642,-51124,-71666,-19729,62292,20509,-186925,-348321,-231320,67420,98503,-60279,-110801,-121918,-46532,213682,410971,359623,213292,101105,130105,205571,97805,20385,74903,20826,-314442,-481695,-307409,-161819,-243953,-251496,-268191,-278100,-34185,275958,241234,52996,14429,25204,-45399,-313600,-426058,-137825,163306,183981,164774,256099,261566,198677,60380,21892,153427,156059,-58419,-171605,-71668,-39359,-39039,124960,325147,292325,107237,63524,112564,66044,57813,32714,-2532,20382,104934,260594,285127,155925,1559,-19500,-70531,-300326,-464581,-199029,126488,124217,43828,67035,38385,27301,116502,258893,293775,284903,233704,187264,-11880,-209681,-168248,-21212,23855,9385,2090,-97900,-222820,-189346,-67793,-61542,-191567,-381830,-455423,-333390,-175807,61935,292016,290630,100041,21466,82698,129634,79484,82661,-11140,-228043,-141636,84203,137960,-61323,-103463,-10412,25982,-14366,54709,80602,63828,60019,186968,242403,306618,325922,139197,15976,45990,47366,-27891,-119432,-118349,-121899,-185048,-231646,-394462,-507830,-285114,-134985,-237206,-148792,30171,96054,156017,196354,151883,58870,-139743,-65286,113535,37698,-120702,-110517,-49169,-13092,191872,291306,100728,-38396,16215,44785,27323,63323,30744,-82614,-47316,28205,37027,69104,138699,128733,3431,-163489,-210598,-169203,-48702,10893,-147657,-231591,-105601,-59042,-279994,-480474,-426546,-273299,-261908,-168475,81060,206693,83609,-116492,-99393,65529,72763,-30588,-50350,12788,89552,152890,325245,350360,182649,93949,93,-227419,-350603,-166938,32642,-33255,-43406,17689,-51736,-124028,62119,151247,196340,164585,7613,-35303,-16787,-123162,-164257,-99007,-52650,-67793,-67756,-45435,-75240,-115540,-89288,-6981,-69269,-174359,-102250,97904,94979,98964,239185,62383,-239958,-224466,-167234,-90265,76059,22856,-166984,-163682,-110199,-14909,99620,147907,108568,202402,271607,341945,141753,-69220,-23006,95855,25546,-255378,-414844,-401431,-288745,-50449,212049,210394,-1002,-173564,-154977,-94074,-142297,-242168,-137195,51742,132448,-6329,-179960,-275587,-122761,38061,-3461,-226137,-406811,-302917,-97997,115909,143323,101090,133106,147166,136068,79031,-83837,-177346,-258765,-320918,-394231,-266527,-26267,93200,115501,75874,-179173,-280258,-96668,44400,19588,190827,400373,269863,96229,125510,234417,129698,-109069,-168706,-21333,147512,133606,18520,-29917,19955,55057,-35698,-116571,-82731,985,86383,151681,87252,32505,225114,442473,498881,426596,176951,-60195,-16625,188106,210565,-75634,-304058,-167314,71126,226884,231953,160915,-36848,-240255,-183366,-10087,117628,179317,14167,-166566,-179261,-57654,-109045,-243417,-255560,-70994,169684,221796,33878,-40492,-22403,-69423,16639,158250,196071,164924,23091,-272025,-470917,-303880,-20381,222360,246121,-155296,-539603,-483077,-230383,88703,110209,-83534,-304992,-231838,17912,142145,34708,-39647,-23126,203485,435238,529611,568934,393229,-246322,-438225,-314643,-1059166,-1153940,407382,412351,-441505,-763286,-501992,-150418,576187,493286,-585390,-1278596,-320661,582569,138812,-673478,-788911,-493086,-201261,-164017,51937,308370,267240,201116,265500,226532,142224,-25516,-204438,-52589,235259,119012,-115666,-74486,34586,122253,106030,-22299,-205411,-231463,-125684,-91107,-107336,-17887,82925,47691,-39350,-77345,-179901,-274322,-196441,-41855,132646,284131,289758,258176,264444,163085,-42650,-80397,49204,71891,2859,39764,160161,128064,24062,97050,167294,-76035,-222796,58327,261744,80594,15063,146796,195131,42405,-190727,-260541,-17752,246427,200530,-13575,-196884,-246582,-207353,-67511,-57633,-102717,-81510,35264,135515,99734,109622,19706,-100495,-215912,-407931,-501170,-316986,-92016,-52627,-90642,-159924,-9395,131684,84718,168234,285023,53421,-296977,-264456,38956,62745,-163900,-295486,-265334,-149888,-91406,-184528,-152730,3471,75407,119524,172127,187161,129290,1180,37203,86890,105094,143174,144532,137322],[84870,-91022,-107423,-27238,-83004,-164331,-153201,-182913,-62663,141797,258537,218302,66070,-15035,4869,-11143,-40071,-82479,-155285,-158091,38146,201261,197421,145939,76649,-37173,-68121,-75660,-85866,-80083,-114724,-313101,-303021,-119670,-46419,75606,142375,135983,41706,-184023,-301009,-293434,-90381,297643,419034,260107,205426,251368,122484,-13707,-111134,-196009,-113105,-78934,-162929,-81481,77321,46873,5184,-59041,-109425,5176,243562,387668,216700,1694,-96857,-27317,186623,327453,242374,67507,-23128,9033,121173,97871,14666,-18622,-76760,-152137,-263458,-194241,7787,56814,-6076,-25579,-56376,-7043,297328,447623,310381,41371,-121381,8739,207038,240158,66120,-228083,-436784,-456462,-265082,-76997,4562,66343,259528,292229,34456,-39281,138387,181851,198220,210306,156797,147739,63628,-16059,5936,17476,-81238,-175963,-57461,255907,374343,85619,-183388,-150678,-63530,-12116,54943,3534,-127786,-240437,-328074,-284823,-266487,-349514,-413741,-343611,-145045,83376,61001,-103021,-220030,-139114,79742,250162,141177,-24379,81154,152036,83346,96383,103830,75309,98388,248504,300326,118959,-63454,-40967,-104142,-360759,-292943,-17376,133283,123957,-140017,-348306,-125567,104830,73686,85596,73369,-3417,-9216,-51912,-204746,-174279,17917,55565,51264,36995,38976,27469,33131,-7007,-78159,28932,198749,344845,365230,197364,88343,175772,270807,156831,-1255,1367,-39552,-134370,-102340,67014,249000,295786,154338,19044,-80669,-179059,-271227,-307028,-260232,-252912,-202073,-78722,-51032,-138548,-101273,-1486,21992,-96685,-204280,-247086,-180399,-122784,-105060,-109004,52653,148928,-93089,-339090,-294564,-179446,-67714,-4655,-37880,-5752,50864,93306,30345,-6628,1267,15331,199193,370580,211669,-4395,-18419,1690,68046,83435,-27645,-32821,57942,-144847,-336794,-118374,59840,19297,-75232,-110575,-122233,-101644,-100295,-65055,-29469,78476,292529,351869,314515,350554,390703,125099,-255100,-348378,-284601,-272094,-66949,130567,77112,29951,133418,70041,-225685,-281949,-55688,-30662,-205319,-165969,49642,37331,-252300,-424814,-333566,-140641,49135,254218,226476,69077,23600,79425,129606,192625,145694,11522,-65494,-86942,25013,144256,45527,-136778,-149101,-35193,18030,-116945,-194837,-139400,-12739,172760,266869,215136,180193,130084,47660,83901,198307,250451,208343,100933,45644,-23392,-281562,-556632,-516918,-219617,18978,95731,156829,211183,124104,-72987,-156551,-190637,-267436,-104113,92340,11570,-113084,-67317,65293,54475,-108915,-156438,-46796,76419,154061,94250,10151,125980,173857,89937,-30947,-172154,-230129,30452,341291,336453,154750,-76573,-123048,34528,99022,-22528,-73657,25097,70809,-5364,-109743,-81480,12777,18122,-47274,-80513,-120957,-231506,-206862,-84757,-6968,96838,309684,345135,113095,-93124,-119210,-16634,102817,39145,-126150,-137482,5516,152426,225045,154506,45858,42921,111762,83301,-19152,58737,246535,197952,-27166,-187445,-156853,-66481,-83685,-235426,-406877,-330916,28719,303173,294895,139780,-12605,-144232,-233760,-293979,-207176,-139759,-234194,-351884,-336926,-293811,-254541,-160145,7734,47908,115387,104216,-118958,64927,407282,125673,-289847,-119996,291024,155699,-405413,-603492,-1211355,-1820659,-1356751,-1772379,-3946223,-2012387,3889443,4947744,3425321,673854,-70188,-305293,-696387,-936023,-137935,477534,149791,-354027,-281665,596545,620976,73820,-33192,136544,-6707,-237761,-213419,7136,174574,130462,-40447,-72677,-31738,8252,-88985,-310605,-405201,-184473,189177,199449,-50260,-152752,-127549,-28993,219037,438785,450134,340488,185960,115446,167308,74049,-16425,60595,69498,-239288,-411601,-273202,-160731,-268155,-355762,-392638,-312168,9301,299930,207607,2113,-32969,-62352,-142073,-317722,-363420,-109810,151496,148871,59878,106035,147048,150248,26617,4645,198117,232091,8764,-86429,13369,-20794,-55333,108838,242820,199682,88936,73412,118821,120828,188886,220945,131619,46143,96113,233135,217984,106055,-5863,-70477,-173202,-322371,-344154,-15868,293966,241323,100647,87857,77690,15243,29225,177746,243210,242936,218472,207423,2778,-221074,-202485,-37857,58460,20662,-54280,-136331,-205092,-181404,-108857,-77458,-131890,-294003,-401274,-302798,-127144,80017,283251,322515,174813,71371,73836,105884,8249,-273,-40985,-166373,-122513,2873,52094,-95836,-112647,19480,45508,-14647,68680,103242,114370,69095,193893,283375,330135,319895,153531,50709,55084,68925,36071,-26556,3880,10115,-106812,-243961,-451378,-519854,-278504,-124768,-229773,-156227,-6325,80145,159868,236909,222961,126786,-55937,-23825,84381,67041,1921,-18521,-56890,-64613,155314,253750,22874,-137041,-56634,45538,72591,99053,47091,-26093,8338,-28184,-86630,-35220,60330,73715,-28313,-173735,-220380,-193391,-82793,-2748,-151102,-306195,-255105,-165439,-284582,-404920,-418844,-333724,-270552,-156805,-7651,47795,15159,-80940,-81193,35246,59710,-25632,-63358,-2134,69425,176985,328706,321928,160755,85124,72579,-45973,-186263,-123712,-17196,-100924,-113780,-48624,-28113,34799,203917,195783,222196,212180,29683,-45752,-67504,-214027,-234464,-150109,-103953,-108845,-130749,-74338,-45816,-54896,-35945,-11651,-79199,-218815,-184908,-39086,-25526,44664,198112,20673,-220283,-145058,-64302,-18948,45982,-5330,-108592,-113531,-117548,-10977,166221,203090,192315,262063,295604,334317,119315,-106719,-92216,64180,70669,-176664,-326448,-332917,-303986,-137029,117085,176804,38496,-99283,-99675,-74419,-134569,-224576,-124081,44618,146661,31325,-182310,-332053,-167749,39122,57610,-138785,-325209,-179097,23410,144068,67882,54966,170581,176125,148694,152546,61948,-48372,-190062,-290676,-330479,-150721,54511,133617,162551,117069,-182991,-332847,-155804,2713,16450,178010,327539,150578,-60397,3193,160739,111675,-44932,-80466,54418,159172,105575,8517,-39131,26633,106847,-9459,-132794,-60671,39058,67138,117580,90987,23880,187627,472723,601712,539268,253963,47090,38447,158197,224761,96172,-53334,-50730,36806,128891,181092,147435,-86623,-334578,-238565,14579,204980,270393,34249,-185458,-208739,-97838,-113086,-203863,-242641,-88665,107558,169893,25804,-51428,-44592,-101971,-19569,156513,205322,160747,70999,-100998,-240963,-120509,92227,267064,213297,-159833,-465880,-415579,-164629,222499,242578,-55757,-350228,-346325,-131987,102103,93418,13148,50393,318493,532548,565250,583874,472571,-141314,-337957,-224250,-997975,-1248100,283207,328086,-467504,-657765,-328988,-122275,551426,586843,-441047,-1315082,-453093,465168,-41903,-739901,-634018,-396976,-274528,-270569,-38949,218831,192381,157118,268343,269773,209923,15246,-149751,59015,344800,175055,-141083,-166806,-97145,-48723,-21880,-18994,-135006,-187432,-152050,-134636,-95386,29019,137103,123261,31527,-69938,-206649,-270816,-198216,-63431,101609,259205,300193,294138,276444,197087,5493,-69205,34735,88904,52207,62169,118587,71340,-14969,55711,131432,-59023,-152445,89529,252163,108861,73525,212291,301552,179401,-98884,-285106,-142607,156792,196785,-4115,-201228,-180012,-122116,-39096,-46695,-86617,-49382,53832,113796,124742,262281,142050,-141021,-317555,-456832,-550274,-404578,-180113,-107551,-103542,-150961,-22672,107769,87993,111387,175703,70188,-165696,-169909,73354,98675,-163758,-372022,-291673,-133531,-107090,-222736,-195674,-63938,-32030,2084,91151,154260,112634,-18287,11558,58823,18042,16469,35831,59976],[122806,5795,-86599,-69053,-80876,-128196,-219579,-327984,-129642,194178,367721,297793,78489,-88721,-110337,-79716,-45866,-46698,-112603,-144290,284,163317,156618,78375,-18291,-132699,-132507,-91319,-40520,4725,-74697,-275330,-222134,-91295,-99074,47715,146831,107145,3638,-197462,-254834,-217389,-125346,178417,353083,294831,271851,217929,27285,-54280,-152880,-295398,-249821,-168513,-194037,-94730,45228,35128,-39589,-211527,-236068,41282,354819,437067,281463,92215,-79168,-66434,184883,344625,246089,60376,-61084,-18156,191934,249212,127619,25582,-38411,-115985,-230421,-115021,107618,73403,-62866,-35260,42047,122920,366877,478057,320651,37124,-144153,-50570,151487,179888,8164,-283871,-541906,-589698,-330872,-77964,36771,93272,283563,315977,43073,-89609,64982,107736,160479,210120,165426,136160,24613,-79605,17240,108701,-21433,-193027,-99312,193050,256379,-76867,-294123,-210462,-115251,-20561,107479,106789,-38226,-229027,-315560,-203362,-204836,-376896,-498697,-399152,-226999,25305,96278,-28413,-178403,-105461,84526,191200,101984,5964,91650,122004,47567,80083,108209,97676,154393,362568,359315,69739,-135303,-41242,-43502,-333583,-376001,-30611,164117,252921,63215,-173180,-8867,192886,139692,162016,121688,-13679,-60237,-112659,-187508,-68837,97793,103975,117147,108160,104862,71408,-26242,-192580,-285048,-61444,166205,255782,244888,183094,138024,194771,286140,187561,-35588,-80758,-65130,-89402,-64008,35105,145851,242287,169679,60504,-53234,-166557,-221000,-224152,-193134,-225466,-187581,-59102,-28986,-116432,-88648,-6872,51757,-45994,-160897,-223968,-186468,-218089,-221059,-121772,97264,228257,49981,-202596,-230575,-131817,-4470,72574,26982,32259,100365,161148,72160,-30142,-65963,-68319,110868,329910,178409,-85111,-114088,-19530,123132,158220,16758,-31823,18627,-218792,-417057,-177473,-7635,-18473,-18146,-4690,-85419,-99235,-101169,-149408,-79869,148581,412801,382039,257013,278258,424219,251088,-107418,-254201,-256234,-239289,-26993,180957,166719,46539,-7759,-106951,-288869,-347408,-149454,-161316,-366588,-316097,-62529,-20949,-272229,-427173,-338732,-197143,-45250,185661,207042,78108,34902,110435,179176,235175,141369,-83129,-182072,-138817,-3544,88064,-23491,-213573,-296629,-260877,-176114,-157185,-143391,-55007,102391,327439,394276,257584,205652,223360,160022,120954,204763,300358,240901,97635,39230,-67418,-351686,-608022,-486908,-172313,20482,110485,209950,253462,153883,-15712,-99974,-163460,-275162,-167056,299,-30666,-126355,-126740,65962,148001,-25783,-108158,-25736,82814,191367,148561,32994,96434,162628,140225,-21802,-261469,-315050,-6258,283433,242071,-17339,-371644,-364890,-114286,-11208,-116516,-162169,-72626,35124,30768,-90562,-128623,-11186,25918,-33094,-7726,-15758,-184817,-237517,-135777,-29064,97921,258149,251544,52860,-105308,-113764,-48050,50818,12093,-151718,-199505,-53964,161163,261755,158203,36907,46352,147881,96153,-65790,-33816,172012,212300,27179,-127349,-29051,109363,50522,-122550,-311492,-307012,22315,302979,294753,125146,-11432,-177951,-196342,-170124,-111268,-88619,-158589,-252875,-283248,-279657,-214209,-96111,124747,179537,152330,55548,-140142,32550,346396,167280,-155630,50004,382197,-36112,-859679,-882190,-1045969,-1854460,-1542812,-1500412,-3805977,-1495257,5430966,6451395,3262899,-94135,-921342,-976405,-942310,-902030,-12067,535171,104177,-393930,-435035,277080,451132,104972,69656,271285,161929,-134922,-127701,136468,295140,187601,-27831,-68686,-37063,-24939,-136248,-336063,-362368,-95078,294952,300004,1090,-135722,-79352,23352,231872,433817,505407,462960,301039,153098,185635,89050,-48894,-9911,51563,-175140,-318951,-215720,-100185,-196520,-373778,-451459,-287712,83868,312195,155497,-47456,-66388,-113325,-173790,-249343,-244295,-63420,127241,80967,-77080,-66264,11489,82271,1553,84,231050,297121,102079,35247,115862,21451,-48385,105628,175719,133869,92958,95187,128419,172655,307137,366991,213162,51411,92231,192182,126758,92793,94758,-43213,-233321,-295338,-154685,213839,448170,350724,194791,175964,173374,31880,-48430,89464,176834,183183,185183,193745,28521,-177015,-190412,-53405,61156,28083,-70762,-113391,-132036,-142401,-123849,-55178,-9727,-110404,-246051,-189361,-40831,86811,209648,290085,230423,139811,70773,86371,-50661,-99079,-96067,-144543,-147672,-81778,-13548,-98226,-119197,30587,50135,-14354,80221,173787,212003,137501,204545,277536,283759,253169,126200,51991,55626,120678,161634,104723,113393,126908,5973,-203321,-443226,-458212,-223248,-109710,-231464,-187657,-58689,64032,149039,241601,271340,190608,44201,15792,24963,80432,142971,104454,-43109,-95250,124576,220479,-19275,-167455,-62241,68462,113570,136549,80188,41588,65515,-49725,-139652,-100235,-17356,14329,-64920,-187414,-221016,-171996,-71620,14075,-112876,-323443,-338450,-205920,-227997,-274638,-332866,-334337,-246678,-123145,-92934,-153750,-103551,-53249,-41419,14588,32700,-13588,-38000,2079,36797,171887,290326,234638,113302,72571,124014,93661,-13322,-43200,-43381,-148678,-155104,-79715,8493,158282,265096,156441,163474,202201,53794,-47909,-113632,-274106,-255155,-176397,-140082,-131375,-161980,-72291,19814,58136,63563,-28357,-139712,-254378,-238088,-167581,-133422,-6981,118531,-49444,-215510,-106894,8922,67350,51303,-9326,-40058,-61522,-126867,-45263,125276,127238,156976,240441,239295,221444,14293,-169459,-152745,33543,105175,-106628,-235052,-248703,-306919,-230795,-5817,112014,53825,-25695,-21647,-24680,-89319,-168095,-103791,7650,107202,37291,-151867,-335793,-197676,20201,78775,-106795,-298566,-108920,100207,139745,-35008,-44675,133390,119692,69299,168623,211432,114444,-65253,-197008,-234290,-51811,109569,145862,174602,128490,-156442,-327019,-202604,-63111,-15546,87635,155464,-24591,-219492,-106829,62064,27944,-25000,-5128,100829,138578,71325,6419,-25829,38511,133154,-1379,-145712,-42516,54170,41345,82859,84545,3576,130702,481155,721797,674908,336157,138135,74388,106119,203403,253144,190089,39352,-77755,-31930,89382,84417,-171926,-411707,-267928,31106,246519,302708,34060,-189514,-207755,-142232,-156884,-183313,-223643,-117903,20055,106511,16589,-64110,-78941,-144626,-82663,101741,171662,114497,93963,75715,-14776,-2983,135900,275005,172096,-128834,-315726,-252966,-27819,367691,339196,-44030,-353989,-397197,-259304,31924,93459,24278,106699,385169,525704,482122,493409,480752,-43687,-217855,-66935,-840519,-1294152,103199,171753,-454327,-444320,-128355,-168964,396039,670139,-90347,-1073876,-624103,237743,-296743,-793289,-381809,-246785,-371390,-328394,-52151,177794,174715,156433,259913,280566,244439,60145,-64237,180497,440514,216579,-173678,-246689,-190945,-164350,-113235,-3650,-23708,-64714,-109251,-141571,-85562,58905,169643,173730,89960,-65944,-241583,-289113,-201091,-58789,83156,197678,256750,264486,224296,193842,68974,-13599,30486,85383,80055,60076,48176,6227,-43459,4641,76132,-22617,2458,213970,297296,139489,100827,252778,393892,293903,-28810,-276296,-216125,45693,123099,-11874,-163197,-66726,-7819,-12693,-46823,-60235,-9452,53624,82906,153077,375981,227150,-155448,-333702,-382239,-473676,-406752,-213206,-111239,-72446,-111806,-38679,57316,77214,82936,127648,150780,39881,-1452,146985,151900,-125043,-360422,-231225,-49959,-54031,-181457,-173210,-84386,-81646,-54314,44121,119382,78269,-4382,17861,29780,-63716,-71452,-24579,34381],[182048,141289,-26490,-104742,-86530,-82143,-253265,-445081,-204611,196289,403712,325480,76738,-161261,-235545,-161524,-61225,-26457,-102859,-189703,-114170,33551,53806,14076,-70053,-172418,-154582,-93399,-20088,44410,-56875,-213413,-111478,-44927,-114593,56312,155107,43553,-78414,-227016,-188542,-102043,-116037,71335,301898,365009,339224,162327,-82825,-125053,-220722,-395539,-368333,-238597,-189128,-91306,-21277,-39440,-136236,-402929,-350614,69591,403218,437019,350046,222120,6701,-39599,183676,313771,231240,70449,-62328,-24529,222242,295327,165723,45797,-11222,-81085,-172126,-23497,170745,49065,-112132,-15598,158774,215048,336968,403461,285694,60859,-94934,-37441,128899,166152,37188,-242509,-535291,-618403,-366493,-115504,17749,80029,241026,292836,89740,-47741,22828,22529,89405,191139,193318,147726,-24845,-158088,15042,190802,63399,-179379,-144162,81446,57036,-282556,-377809,-233983,-142782,-32778,147320,226417,99870,-179245,-301438,-154531,-148483,-338409,-478282,-409059,-295269,-30479,138495,41632,-146068,-77111,72440,102764,57463,50884,122322,116370,18474,45835,92994,86757,175197,433236,363439,-11967,-210734,-48831,15473,-232881,-374522,-14858,190626,361720,270789,39758,109097,250329,186246,212758,161863,-16581,-133394,-198672,-174908,12172,143197,138894,190620,201193,170738,70918,-114662,-345109,-415949,-128258,95646,100407,74020,126465,155477,183413,259920,183519,-72857,-166945,-120440,-93248,-76525,-37773,6783,157490,177347,98467,-39360,-171757,-182672,-126542,-100196,-170891,-156826,-47110,-27436,-92456,-69138,-46192,669,-36557,-117850,-189284,-183789,-274587,-256951,-65302,166823,309311,193991,-61976,-150824,-58517,48247,107947,61405,42354,106748,155579,51649,-72755,-138738,-168894,-6298,227078,103147,-158981,-166867,-25067,141095,190098,50566,-21334,-824,-251382,-464712,-267129,-100940,-29007,105959,119448,-74678,-120501,-88926,-186622,-113784,177577,460835,345333,152293,157857,379059,331353,39074,-136529,-174631,-124572,57498,215103,203885,14017,-162794,-275986,-342286,-382070,-225518,-260462,-427370,-365648,-141702,-77026,-275962,-383607,-306559,-243188,-138428,67350,137625,81172,53151,141769,222547,244545,105414,-170521,-293251,-223060,-78888,17522,-63317,-249403,-396245,-438798,-310834,-162898,-78247,28760,183101,370380,406762,246036,189133,264725,239095,160679,216303,301514,219284,77632,27266,-96616,-368327,-549142,-372927,-111689,4622,99631,232724,266846,160790,19045,-72313,-183180,-326119,-253576,-113778,-89331,-152151,-191221,49855,212688,54531,-48836,-5716,65067,179629,168009,38094,38389,107747,154520,-15509,-322377,-378175,-69120,157962,98085,-180502,-568571,-517250,-253046,-145865,-214412,-241213,-167176,-19827,34224,-113404,-204490,-71014,-9160,-48952,27006,20676,-186288,-284490,-201085,-66142,87184,160110,76687,-50309,-119356,-104036,-84921,7297,7795,-160085,-258482,-117181,142133,267660,155933,32839,21989,120454,70804,-96055,-92861,117454,230984,108883,-19504,104269,252134,145241,-38646,-190335,-222073,21838,251566,231731,84589,25659,-121649,-94393,-12577,-3342,-33210,-54590,-97116,-178703,-210573,-131335,-27891,202942,302049,204579,-4897,-174732,-1670,297769,255474,56891,210934,381035,-229075,-1187620,-1109883,-904903,-1725628,-1527825,-1411666,-3996648,-1450276,6914419,7967802,3233016,-961639,-1709153,-1565387,-1099967,-766734,23730,396475,48860,-276834,-450618,-49211,148643,85649,208739,402236,282613,-66962,-64013,218446,339302,177629,-59617,-94899,-52810,-30434,-122016,-283209,-251867,315,330441,317748,8852,-115838,-15536,81533,232104,375021,478157,514712,380686,203614,234427,128345,-80065,-139168,-46524,-142323,-242304,-187947,-44474,-91627,-331532,-462462,-246122,140610,277115,63295,-111691,-107886,-154071,-168620,-148377,-111865,-24167,75669,-31492,-242911,-235773,-111446,7222,-28439,-18640,209252,296503,164328,142439,199468,66543,-24871,105171,119671,83848,96744,110605,129485,193776,368487,419264,201781,14077,74543,136108,37820,120302,259832,36973,-251485,-245729,33779,415102,543193,416527,294131,302516,275697,43850,-115703,1750,93231,110866,139007,140492,34788,-113073,-156897,-87665,5056,-334,-72592,-60743,-38742,-88866,-117025,-23369,111455,91401,-52477,-46099,32481,64438,89486,193030,234074,192077,66401,67649,-77256,-187393,-172050,-179273,-207834,-147442,-48154,-79563,-118519,24565,47715,-2768,106619,278731,317031,230721,219292,229168,165639,112825,33627,-8646,21400,163913,293252,226199,170512,188798,112893,-139863,-387470,-338561,-126199,-105462,-267227,-252746,-109692,57849,127294,204433,279770,244261,141251,43587,-53040,63888,247878,203908,-24320,-101032,110593,206754,-12031,-131263,-11058,103108,136104,153675,105679,86407,89964,-53280,-130995,-118188,-75239,-31014,-91924,-201551,-211803,-118140,-29167,54727,-40133,-278230,-337930,-181752,-136815,-144521,-214544,-283644,-194049,-75006,-163528,-359239,-249500,-41205,10197,9764,4499,10401,13112,-2749,-11016,144402,233831,125816,51639,61559,152937,165193,123672,65619,-17468,-156148,-156839,-58758,65304,223539,235589,36654,27904,132203,66396,-40838,-129960,-274794,-231562,-182977,-151937,-126470,-146614,-46328,87865,182508,181600,-24484,-202200,-250640,-242380,-241961,-178042,-24525,34996,-124140,-237114,-136362,17665,129625,87665,24774,32751,-22266,-143325,-101223,20228,-6686,30086,136578,110516,38517,-131305,-231105,-190916,5893,117309,-62358,-158912,-168120,-297203,-305017,-118935,33247,41454,34405,70106,51437,-17160,-92089,-83625,-47377,28715,15868,-99139,-288611,-203917,-13664,52421,-126095,-304713,-88207,127051,114956,-130912,-170190,33707,8488,-65488,123984,319913,278431,94301,-57200,-120975,20269,142004,144287,157952,112275,-100574,-249689,-207626,-119517,-67032,-56862,-54981,-188478,-329620,-177520,-5105,-41981,-24545,53343,121528,102826,43966,9076,-6058,44927,120428,-20187,-144028,-21377,46773,16156,57126,72398,-16631,76843,462823,800263,758019,388442,187753,88697,59655,171305,368573,371851,84951,-237674,-207798,-18387,-9943,-264296,-448255,-261274,48179,253756,281097,17913,-165688,-161664,-164588,-213927,-177364,-190356,-137140,-53493,61137,22229,-59606,-98129,-165045,-140998,13648,106327,39183,79005,190250,116645,4079,96095,241268,138880,-65538,-124750,-35151,140770,489305,392924,-30909,-309758,-380118,-338594,-53936,36089,-4662,138064,396246,417792,300960,339593,436292,15028,-129115,120119,-619636,-1279493,-67948,33135,-385171,-190564,41856,-293405,113725,687261,347657,-663659,-787143,-8727,-498282,-779846,-94586,-94940,-478971,-337640,5829,200504,234445,221605,277036,295611,258337,100293,30267,270680,470082,194674,-228725,-303948,-234873,-203021,-139560,24774,94266,93739,-14864,-115310,-83052,63177,172899,193535,130544,-59825,-275997,-327067,-204561,-33923,77254,118249,166912,163032,109771,142745,117805,52441,20612,51719,68948,19577,-42296,-55153,-56489,-50430,-8661,-5659,173371,382848,372626,148635,78409,246408,441136,364701,6794,-257689,-249858,-81454,-13958,-56910,-123412,32448,76280,-22823,-85558,-54139,4537,13982,28011,144552,383544,222650,-163214,-280878,-218742,-304968,-345625,-212210,-96775,-37938,-79543,-80142,-40860,12854,50096,117743,231308,218565,153014,199420,169663,-86759,-290536,-139120,40219,20911,-105350,-126999,-84966,-84523,-61372,7254,57461,17952,10449,23044,-24167,-150196,-133821,-60901,24286],[250924,284449,69468,-115162,-92636,-29273,-230086,-494823,-266792,158075,371663,299893,55430,-219068,-332400,-225127,-67116,-12633,-123601,-293722,-286615,-153228,-70018,-19688,-62515,-147209,-126265,-79264,-29707,27856,-61653,-143110,-2211,5738,-92306,93022,160355,-30767,-171573,-255198,-116828,20965,-59678,11717,285470,459423,386121,107438,-157099,-185255,-271859,-452394,-428463,-257752,-126245,-53926,-96336,-151412,-236153,-543476,-415054,89179,403871,422824,420776,356365,128459,37967,179594,248987,215037,109124,-21592,-8389,214927,249115,133176,39329,-1178,-47877,-91251,59551,173756,-10981,-132088,43576,274425,255518,234271,262412,229622,113749,16942,49731,145505,198413,141544,-104748,-396584,-524919,-369953,-176542,-32880,44415,154254,233404,163308,87233,48446,-26541,16384,160455,232110,181806,-59367,-203921,23053,255722,158911,-131248,-182697,-54144,-154078,-444421,-399405,-208345,-130400,-37517,171606,330802,245539,-102788,-290380,-152743,-115919,-250407,-350324,-374400,-342140,-69657,175226,82220,-132810,-60330,40972,1983,16656,101530,177070,148895,19202,18458,61977,36822,162407,465358,340505,-88790,-265182,-60544,54240,-103723,-280165,18061,211953,437948,449704,255933,221476,278809,212141,240078,206167,10475,-184425,-256546,-148575,57350,145706,148730,252816,297121,224273,30352,-200649,-413666,-429848,-143536,19137,-63825,-88398,49343,145858,155800,208612,158332,-89340,-221135,-169172,-104201,-89160,-101106,-109113,78797,188814,139289,-23336,-172787,-146220,-18246,14905,-83921,-95233,-24207,-29062,-57234,-32977,-98192,-111901,-64306,-67339,-125185,-158755,-273508,-193781,57479,252636,379543,314161,64317,-49145,43943,98898,117596,80283,46724,90672,98728,-10358,-109445,-186405,-247611,-99856,118964,34442,-181535,-135660,14122,138254,187353,85396,9101,7420,-221109,-434487,-326191,-174999,-658,269029,239279,-80524,-150938,-55555,-144816,-104043,182790,449711,277855,53650,53929,297579,361318,156305,-11014,-39442,53438,171095,230841,192212,-39807,-273239,-359626,-338737,-343807,-233734,-268338,-352263,-294214,-154920,-101275,-247918,-299409,-240039,-257807,-209663,-62327,51151,84585,84089,185763,271349,239333,57812,-218172,-347244,-293230,-165418,-37377,-43991,-203725,-384591,-476528,-312797,-112348,1870,106567,219188,296779,291184,170212,134645,251575,277975,205764,232398,256551,155353,41054,-3663,-116223,-320529,-369146,-182394,-44352,-18863,79305,243768,280417,177523,53761,-62516,-244717,-411492,-338712,-210455,-146004,-185926,-233421,32579,234446,118733,26679,24943,31480,125790,162485,48748,-9256,36744,135742,-7139,-328396,-387215,-125575,8987,-53557,-278467,-588985,-533673,-337575,-261302,-292498,-308196,-253096,-84995,14243,-158371,-277986,-140807,-69886,-88515,17370,1258,-201761,-310009,-250679,-95502,80119,60597,-110297,-163451,-131973,-93626,-111937,-1049,44628,-142270,-303824,-176361,95915,240248,146893,29430,-23207,45840,30354,-89097,-94841,101333,255040,207974,115792,213123,323582,176733,-5141,-91061,-115696,25898,173266,142688,51583,96513,27946,60390,137884,86605,9444,51232,69576,-67377,-121641,-24910,50511,249893,392617,246722,-72596,-223932,-41904,257195,352074,296008,344971,307247,-381290,-1342369,-1235952,-778454,-1379456,-1208051,-1353393,-4348164,-2134369,7391142,8851352,3615160,-1365017,-2117483,-1946411,-1188820,-598460,-42367,116212,16500,-27865,-328344,-305604,-211383,32115,353857,495520,315583,-55532,-40223,229631,287919,88031,-138020,-141938,-58506,12472,-51562,-178110,-103309,89118,291113,225686,-63408,-119564,45611,138488,223392,279057,373737,474111,387711,237630,291695,185677,-97469,-291960,-187258,-121857,-181811,-201867,-30416,-201,-248214,-431450,-208287,156347,193917,-51867,-172859,-145899,-180296,-136139,-41342,6493,4145,10196,-162671,-400710,-356946,-176964,-43503,-53773,-50937,126811,214047,163225,203089,249499,108667,17545,109643,78315,47002,96328,125130,133941,186382,363124,372400,106039,-56261,44340,81252,-15396,184081,431467,140965,-230570,-192867,168050,532385,561569,424609,367923,423695,341165,33547,-162700,-64909,10973,47161,96804,68171,15080,-51719,-113764,-134868,-94571,-62300,-73530,-6340,45806,-30040,-87021,-750,177638,238652,118856,74117,56808,15460,-31576,64253,181060,205118,55696,47592,-65893,-236407,-247830,-247808,-256879,-165990,-51686,-58350,-101950,22078,59061,31760,153845,375155,388287,301181,228966,157744,8467,-75388,-112303,-125544,-54710,162588,371956,298630,166273,189975,185793,-82298,-309181,-190033,-6565,-114025,-333796,-329327,-128955,76837,105105,132944,240395,274818,212376,58652,-126158,20240,284024,240806,-17756,-90389,112383,214702,38780,-49598,68948,138601,138017,142140,108987,87693,62248,-59283,-90899,-103201,-105158,-48078,-93598,-206216,-191418,-53781,24725,108241,51618,-181674,-263755,-115008,-40432,-46573,-106009,-199920,-124223,-26418,-213955,-525690,-387076,-45887,58998,20776,-10974,43500,62444,-40124,-74275,104644,185146,43556,-427,58014,162603,168357,195040,184785,69373,-117954,-123710,8242,141015,234401,144513,-125398,-146543,24037,63288,-22226,-106612,-217726,-187707,-181192,-142030,-95301,-88669,-9264,129670,274461,277407,15141,-211967,-186631,-191738,-236514,-135077,7877,-21717,-182623,-284146,-228412,-42728,144762,141092,95329,100091,-5063,-164950,-153121,-81172,-110943,-121741,-17248,-50963,-142721,-251066,-259269,-197503,-19143,100192,-50197,-105216,-100436,-269555,-336920,-188944,-33929,14685,75463,157107,136517,61616,-22104,-66515,-94176,-47565,-6055,-30388,-199311,-177758,-47852,-5120,-163946,-298480,-79101,123975,88258,-188652,-280434,-90111,-107827,-197221,42884,361988,404627,245610,89518,-15874,64022,162398,148637,131017,84450,-22014,-109665,-153312,-132543,-113045,-201561,-224708,-274111,-350039,-192413,-9223,-40108,-9807,104567,135621,79454,40230,16948,5780,44135,78664,-56132,-114793,12832,31420,5652,53805,68810,-17674,49802,425493,805421,755189,394455,190659,92624,50021,162809,440726,477213,95690,-379514,-333892,-100153,-96200,-321833,-427112,-215815,80710,258283,239787,5712,-99686,-63404,-138160,-237091,-155274,-124206,-116258,-71001,62893,63093,-12079,-67293,-128902,-155604,-69734,34951,-32943,40340,217035,124302,-77160,5807,187593,136575,27416,72812,191934,298695,563714,414261,9593,-208023,-291745,-341352,-118570,-45715,-50694,149866,368791,256319,87506,197891,394988,51684,-69538,319664,-348405,-1178057,-156833,5258,-242601,42696,160232,-437202,-211681,628858,741358,-260014,-894232,-157034,-513175,-649508,173671,28993,-553291,-293765,116923,285839,368482,359945,360366,362264,288961,148957,131504,316061,405850,90761,-291175,-315521,-217155,-152990,-76001,88310,208473,254782,115066,-48233,-64740,65021,169315,205892,173404,-22045,-269773,-338795,-179643,19630,99577,62731,66905,28477,-20511,75530,152082,112775,12234,12547,38494,-39826,-122612,-89259,-39632,-84344,-101174,-14905,302524,532288,448108,145282,34526,210733,450076,408474,38876,-220038,-244378,-191428,-157518,-113525,-93294,89258,105996,-66514,-148978,-65002,-6958,-49758,-36352,95346,282550,133104,-158146,-170381,-8814,-92985,-245798,-190942,-84016,-16675,-61862,-134377,-165005,-98346,1295,117107,262771,305090,236165,197127,132490,-61863,-190306,-56441,99300,88159,-25625,-82796,-76395,-48439,-31002,-27679,-24820,-44575,14084,11987,-98606,-230629,-177614,-90942,3546],[306017,396677,182585,-87980,-91406,21469,-149823,-458615,-293982,103176,299096,239003,20186,-253062,-378020,-249042,-51360,4349,-156315,-421005,-466482,-332686,-163960,-9047,-1842,-70045,-57361,-50419,-57731,-28207,-71357,-69941,82757,48070,-43390,140057,156775,-90073,-240844,-261385,-44420,129701,30367,8867,290905,535793,390867,74606,-155606,-191821,-266051,-430429,-407348,-212776,-6155,21630,-153151,-264929,-291877,-553974,-402192,104178,390728,427983,478261,447923,234550,129708,171109,175701,211559,174742,48753,21656,179852,150272,56669,10121,-13069,-20287,-932,114100,113307,-88907,-112738,137006,368983,248223,109122,117732,185694,191918,161890,176421,187267,251766,271288,84767,-164629,-347121,-347086,-234176,-84934,7031,54700,150776,231708,264250,145447,-9010,-31327,121339,261360,218059,-68348,-189613,56762,299831,242642,-63309,-213003,-184311,-302702,-493267,-349147,-141994,-82782,-34183,172603,387680,351707,-29008,-293487,-197538,-118346,-154322,-178663,-330939,-380026,-91231,187677,71209,-149421,-66408,-16708,-102828,-26860,134728,237411,207567,52353,9590,16368,-45895,121522,460262,303741,-144044,-289478,-74428,57723,-18744,-153014,33299,213163,465054,561531,424758,309523,277210,212829,250644,260569,72937,-181837,-247911,-102974,57276,99722,120464,281623,370082,249071,-43354,-269930,-395507,-345888,-109960,-36400,-181511,-196991,-35084,103993,115041,141082,114737,-84793,-230263,-185445,-83972,-61067,-119134,-163461,27829,196963,171435,-6187,-161516,-106300,87094,133024,20513,-12648,6356,-29269,-15739,10594,-150361,-248793,-118432,-15542,-39274,-119068,-233565,-68973,200821,320046,413300,383776,155334,63651,157781,145083,114494,89179,54959,68659,22705,-85659,-131824,-204437,-288094,-142252,50344,4557,-141154,-29183,92346,121029,152573,116682,50520,31391,-136835,-319022,-315868,-206978,46562,405646,316866,-99316,-185943,-18711,-45200,-59111,172694,397631,207399,-5713,4676,218741,344632,220332,86957,102435,226413,267427,214394,136877,-96004,-318717,-336192,-256006,-224426,-159110,-169476,-171300,-146713,-114751,-92659,-197426,-212730,-176339,-245622,-251042,-166289,-25703,79438,110475,227719,310824,220429,6929,-221907,-329199,-320908,-233459,-67663,22678,-84666,-261104,-356292,-175810,-10586,85539,163478,201714,134389,75248,32405,49125,190600,276638,248790,235384,169746,62148,-20743,-71809,-144943,-230745,-126359,24437,4553,-51332,56852,250581,303600,218433,102922,-58917,-325377,-503722,-400780,-265691,-188944,-219709,-238111,22247,204126,142496,98865,62214,-6796,51243,146555,81335,-18878,-28061,86053,-1232,-274249,-330084,-152007,-122946,-183129,-295332,-450488,-428885,-349533,-330677,-346874,-376380,-338506,-156377,-21969,-203245,-324747,-199851,-139121,-145024,-32600,-40792,-190545,-282584,-258260,-99478,80347,-9933,-247222,-252800,-141420,-87548,-119306,36980,122885,-101989,-326492,-220784,33266,187558,130359,17411,-80213,-44433,1827,-38185,-39088,119164,271538,300229,252449,286563,318059,144729,-24565,-49151,-34427,26028,91956,66007,49550,180004,221811,223520,238869,135493,30489,136516,202620,8262,-54342,72358,126560,274997,432084,245343,-148371,-287270,-97782,201869,406898,489095,429996,202771,-454801,-1311008,-1219768,-627137,-819560,-623279,-1204594,-4625403,-3476844,6280319,8705439,4483875,-942623,-1991943,-2077628,-1239397,-459973,-178903,-195250,40310,294903,-106041,-434601,-517499,-22546,464633,518490,250707,-96339,-55521,171621,157236,-60278,-242278,-183364,-29167,104785,46949,-62335,44144,162048,200848,45407,-204974,-151730,90552,188615,211116,174489,228919,353692,310730,231437,333979,248059,-95774,-425062,-314240,-85551,-121076,-239748,-65715,50025,-145468,-363615,-180358,127599,83294,-154287,-200440,-151946,-170708,-78226,52250,93586,24940,-48569,-274203,-506650,-394338,-161914,-46927,-58054,-80138,7807,68614,93805,204621,265075,146987,76230,120543,52200,22658,97937,152138,157139,167607,305898,256410,-29597,-130340,13323,46193,-16181,262837,553007,238517,-181099,-148469,225649,548974,515265,379726,391022,491466,345049,-36,-179884,-90268,-42971,14738,75094,8495,-17007,-1124,-60727,-169827,-192121,-126102,-72872,32175,104688,30722,-34047,4111,161070,289402,229470,137345,23355,-40777,-103800,-47375,93356,175074,36702,29035,-24473,-227463,-294610,-300182,-238995,-119066,-34670,-49916,-62993,49258,104767,93936,209683,416489,401844,309462,214431,85668,-135819,-254792,-263200,-255882,-156806,96156,357780,304945,123554,157470,217824,-45836,-231929,-49276,106205,-123019,-397779,-371861,-89511,131171,95288,48995,160559,266714,241995,70436,-166262,-31166,250413,205163,-32075,-75259,121652,234691,112315,49025,146496,167340,129451,111030,89669,45323,-14787,-81526,-52680,-81872,-111240,-31207,-60568,-191000,-161564,-2079,71296,162344,142495,-58813,-148985,-38151,38937,21093,-24538,-102207,-51569,7338,-245327,-622194,-483098,-65216,88174,41675,-3726,75928,79683,-116421,-149242,59208,159460,24048,-17197,64720,156530,122346,193599,289373,197492,-49072,-77235,89344,217751,211301,39712,-276584,-309102,-87573,47832,4319,-60393,-141886,-159756,-185961,-124821,-51968,-13641,20439,127573,299166,307874,67904,-149464,-72470,-103693,-163761,-26175,77527,-40335,-217763,-346760,-353271,-151746,107076,184987,174676,140147,-19303,-189489,-184960,-131546,-136561,-231143,-170540,-192824,-251803,-296234,-247172,-186767,-54751,45196,-74257,-81041,-54972,-227177,-325594,-209655,-76225,-14883,86294,204169,191900,111749,8093,-64788,-118178,-88167,-8459,41156,-93840,-129179,-78235,-76297,-195019,-256474,-49692,108210,60095,-207268,-351617,-206284,-201650,-291040,-51455,324462,444559,322434,177097,30900,57331,159021,154071,95805,44897,45486,42273,-62465,-104022,-144648,-305200,-310300,-266643,-292851,-174728,19070,15333,18632,138185,139619,67432,47703,8734,-19628,18629,10412,-110438,-76069,41198,1796,-3892,56658,63263,-11210,35725,358152,719007,659413,333651,132693,73955,66859,174097,456139,494146,68612,-469839,-387465,-147488,-163603,-339993,-376327,-169637,107573,259686,189385,-11909,-20129,45653,-84388,-217650,-112632,-44016,-67980,-41710,93951,118231,61082,1057,-53461,-133288,-143919,-47820,-97791,-21952,145700,14474,-212489,-113999,111870,146954,111896,216585,350764,375204,546972,385827,60102,-81784,-169671,-285091,-155866,-139487,-118718,116170,292644,70811,-115827,100973,376968,75826,-27746,498898,-60071,-996584,-146182,95595,-70840,174164,197683,-553927,-495429,489666,952285,-48139,-936795,-151288,-314765,-431842,347711,81321,-583719,-231719,218019,375235,506309,514035,489658,467977,331354,189358,211142,293335,223209,-104762,-358131,-293522,-168317,-54575,48576,177713,292958,366643,231463,33999,-31204,67595,159846,210745,214559,48077,-208252,-296392,-122767,81445,135723,40468,-26190,-103893,-127564,16961,163754,139785,-1359,-17846,778,-109180,-186728,-102355,-8712,-98494,-187765,-53103,336155,580458,474277,138832,804,164507,429793,436767,91247,-157114,-212872,-259690,-250171,-145440,-72042,98291,82544,-122919,-205668,-76141,-28832,-109636,-85557,26267,118969,3447,-122581,-16342,201861,112537,-128325,-155434,-77843,-3632,-41940,-162697,-260643,-205974,-44444,112170,236039,296002,244630,151266,66920,-29973,-70069,11986,134387,156047,62191,-29319,-36401,39440,46415,-31497,-73703,-49882,39904,17503,-137699,-251483,-170560,-87224,-1717],[315702,439741,277514,-32494,-87239,49526,-45189,-354808,-280626,48541,212795,161291,-26176,-271477,-383106,-242622,-28419,14425,-190847,-529926,-603741,-452421,-205823,25192,72324,16521,14546,-26680,-96252,-102653,-76467,-5924,120230,58405,-3375,158762,121454,-137090,-280368,-248199,16203,201888,113874,27524,262382,517840,323534,55402,-89000,-142887,-208671,-342450,-330012,-136507,121227,98906,-197334,-368844,-298204,-428968,-328155,98369,375752,446209,480068,438336,254782,170068,137780,99554,203812,229727,102635,29690,108339,24240,-47953,-53672,-69837,-27842,54626,103950,-14690,-182951,-81147,223892,407780,190521,-7711,9156,161343,265252,279127,266981,205506,267459,340754,234578,55280,-182294,-329441,-282427,-134775,-39657,-49768,37166,235303,383005,260311,54182,-62745,52898,237840,205159,-81944,-141599,94556,300959,268997,-25899,-259979,-302810,-363024,-433347,-268663,-80722,-41011,-51927,120113,355889,364590,-10626,-340265,-293015,-176839,-119979,-84028,-345088,-443122,-121034,142434,-18184,-219996,-123633,-122936,-229147,-106280,105808,251403,242719,83451,-3115,-61291,-163598,40922,398594,232563,-201969,-307763,-103545,8000,-50425,-106772,-20426,159962,413626,560148,483840,331231,225328,167292,234517,304361,142324,-133836,-180735,-61405,-2606,-4481,35366,248484,384070,220237,-152388,-338325,-341036,-236104,-67848,-70864,-230926,-244982,-133705,8405,41701,45652,34840,-91018,-217881,-174954,-30094,4223,-96851,-162009,-5214,171835,161625,-13599,-154941,-74739,160325,216887,104773,53264,14678,-45323,5934,30683,-206820,-377363,-192720,12640,30772,-97945,-207330,36154,290569,318972,377335,376061,186475,153767,241838,166234,96868,78178,55602,41325,-50959,-158242,-155738,-215812,-302608,-143417,33053,15349,-64802,97971,171846,82917,81192,123465,76283,44198,-35792,-155725,-240682,-205681,69513,442302,313720,-134842,-231435,-13999,47626,-17004,143667,320602,143265,-25528,5878,160220,290356,218349,117066,177629,307926,291067,150841,45972,-148605,-317170,-244335,-112547,-57015,-27823,51,36132,-9141,-71897,-76463,-150476,-168373,-160300,-229848,-263865,-219838,-80021,50213,104190,236357,313016,178870,-45612,-198777,-262471,-305058,-266287,-80554,94565,59159,-79379,-137825,37572,112960,154517,183898,130986,-65600,-175445,-138600,-49945,101631,244633,275157,201946,51557,-44625,-113025,-182645,-195746,-136600,87469,170064,8752,-96210,35177,251750,327060,277484,169065,-50170,-389990,-564875,-423003,-272004,-211291,-240762,-202580,22684,128501,107820,136442,92872,-33773,-11990,136413,140616,19568,-72194,11360,-4933,-172887,-213953,-136233,-209403,-275863,-256850,-250396,-261645,-294164,-344280,-382270,-453900,-427221,-227497,-66537,-227702,-329495,-232652,-197563,-204736,-104245,-67737,-125348,-188598,-205680,-66451,84724,-40594,-297307,-288992,-139785,-81876,-99106,117957,227039,-51351,-318451,-234281,-21748,132488,113252,-5901,-133946,-110706,8144,50291,58591,154549,266102,360237,368040,332685,262128,73576,-76597,-67165,-3433,18674,28211,30273,86556,251439,382352,338182,267159,138903,35014,192653,277955,29079,-34467,129791,176846,283223,412031,177425,-233921,-356852,-170886,113572,385731,573597,449014,116925,-424210,-1105226,-1037883,-405855,-127550,41947,-955112,-4599518,-4984196,3736259,7517464,5610543,276551,-1406748,-2012042,-1274802,-386048,-326264,-416175,140490,619886,152558,-417445,-665609,-41387,507832,456258,117070,-158903,-91976,70514,-4346,-215804,-333479,-186200,53122,228207,138628,27173,156580,215147,102602,-158483,-360639,-192347,116066,229405,202817,94120,98403,198305,173664,181742,349951,302336,-75766,-498989,-372526,-10290,-37545,-260880,-123871,59456,-40828,-261165,-151248,72756,-18339,-202771,-163533,-92183,-97646,8569,124854,147659,46110,-82440,-332050,-527391,-336181,-73206,2159,-25244,-80042,-100625,-91038,-18049,158112,256445,183188,142875,137290,39723,13834,113815,202440,205965,158056,227505,122300,-143645,-171107,-2128,43296,29142,327050,591504,306963,-116737,-113151,220710,493811,438740,301425,354226,477002,291151,-42918,-162531,-62839,-44952,26804,82923,-11272,-37216,42526,9681,-160687,-234133,-147263,-57899,51127,135437,93466,35685,-9188,67649,245019,271626,138663,-48115,-77885,-97469,-100756,7128,117565,12926,21898,34989,-160491,-288854,-284888,-121040,-10049,-12683,-57821,-2552,119648,190520,176622,249919,381383,360608,243094,155242,26476,-220989,-363271,-354414,-337956,-254839,-34913,243031,252043,81548,132523,220613,-29897,-172871,47452,180232,-114248,-412476,-336707,13912,215482,106461,-17512,61991,210803,228493,91968,-153349,-64557,171487,113740,-65090,-63482,128563,249672,180917,139468,199245,185528,126098,80990,58512,-23296,-119038,-121559,-37248,-78326,-105462,14317,3577,-153042,-129356,19972,97849,206006,213109,57962,-35964,19150,91426,83387,41921,-3925,11691,15879,-263483,-640882,-518900,-96481,83667,63264,28640,96219,46969,-216778,-226610,9892,156193,75066,16509,80941,138055,55198,136894,356111,326011,22642,-45160,141370,267643,179203,-34895,-370711,-414296,-167505,29976,29956,-26275,-104831,-177286,-205011,-113794,-14073,45841,28440,82910,246916,249868,85819,-45817,52189,-10745,-65092,94625,153522,-25672,-229277,-403018,-463652,-268603,32563,194305,223011,130792,-65793,-209536,-191122,-121586,-86560,-253281,-264624,-262415,-244378,-253072,-213977,-186703,-114598,-45764,-127103,-85512,-33992,-175760,-282897,-193557,-88781,-35157,61989,182888,182431,106470,-18212,-86239,-115752,-77301,17108,105951,1550,-75357,-102522,-140914,-206756,-183990,12426,92411,23122,-203447,-374355,-291317,-267368,-338911,-135660,221966,373726,277063,152241,-24654,-26877,110596,143538,48762,-12255,63972,144205,24201,-56777,-159193,-343363,-307213,-195964,-205168,-163154,19242,55914,36671,137613,119318,50342,42936,-36141,-98548,-43825,-77714,-180801,-56463,36958,-53958,-35480,40413,38582,-21849,3903,249936,553023,495376,202276,11363,15945,75931,176868,403421,421651,236,-504918,-383033,-175792,-220346,-339564,-341644,-169747,92983,236872,124455,-56071,25238,105941,-50205,-178225,-64524,12436,-30803,-7998,112676,147278,117762,63236,12941,-108142,-223187,-157849,-163621,-105997,-3076,-166724,-363564,-253587,1350,133548,145477,255622,372889,311514,406454,283798,80407,17194,-66356,-212838,-178305,-242107,-224069,3703,146820,-126065,-293140,36555,365389,88796,11709,626449,208240,-760349,-65773,231778,44961,136590,129599,-625615,-683279,274805,894531,-116250,-923403,-7124,6705,-223342,359838,21777,-594593,-206336,233216,384017,543880,588298,593354,546535,339376,182424,226161,182540,-72739,-373474,-434575,-275861,-144155,19100,163872,253145,312595,375889,269227,79177,-11956,48227,119132,179994,222548,115538,-117101,-214578,-67669,102025,138708,18045,-123681,-221783,-202595,-35590,126985,94333,-48125,-53159,-58163,-207006,-266274,-138805,-17187,-136292,-282754,-134360,230771,450696,391461,115202,-24196,97102,362708,424845,139518,-101070,-200479,-303945,-285376,-150823,-76383,48712,2249,-191270,-251027,-97540,-71340,-168851,-126455,-60293,-71440,-137904,-73339,128468,342012,244369,-40134,-140723,-107916,-21045,-34085,-164264,-310288,-285093,-91335,67565,135338,192515,171613,57952,-21774,-7526,19787,34575,128122,200899,128476,8270,11366,137714,128396,-21275,-85392,-5580,75728,30193,-135708,-217992,-133281,-69075,-7740],[238031,375185,301240,9162,-107248,20802,23634,-238494,-247798,-8322,122691,73953,-88396,-295999,-382918,-239339,-30990,-5660,-228527,-589200,-663455,-486466,-202931,46371,114383,69803,52551,-24438,-131463,-165845,-68190,45973,110728,29625,1678,124510,42682,-179677,-290689,-216121,71376,245428,167220,33361,160159,364438,191543,45936,14292,-52087,-119204,-215303,-226352,-60626,209644,148275,-227750,-441555,-254967,-206333,-208811,78978,378517,474251,418767,325787,172667,134258,91420,48332,194950,259157,124529,13909,25548,-80004,-133623,-125139,-152817,-64967,64818,39578,-162129,-255664,-38032,295064,406609,125963,-64922,-11941,186869,339441,352171,292784,191049,232238,321702,300733,193035,-85747,-306777,-285864,-152037,-70344,-118164,-71228,171166,400059,363291,157200,-60709,-21025,172969,143750,-97540,-67905,146159,284108,245557,-24292,-301687,-364776,-309290,-281284,-173099,-27663,-2831,-74664,35761,260816,304178,-38607,-401510,-385166,-254634,-155779,-118682,-414038,-502249,-136184,68889,-142472,-307924,-201045,-239629,-345525,-201034,30174,216942,250444,118617,-3876,-138237,-267068,-43305,310696,148461,-249862,-303522,-108603,-46480,-169169,-181938,-122415,77433,315467,471310,444470,296820,151096,105888,223663,353374,225639,-26661,-48742,-7689,-74779,-114212,-61908,188330,363427,173096,-245532,-381939,-269010,-130994,-18138,-53094,-174730,-205767,-208481,-108653,-40297,-46771,-53183,-100459,-177395,-118062,72820,110448,-24435,-95877,-874,129502,123359,-31248,-135157,-26551,215868,274399,174016,104448,9665,-57989,20813,38686,-233340,-434170,-239614,31335,80481,-92068,-207144,83198,303951,253716,291187,316728,180414,219746,290278,174586,93198,72396,66113,36698,-78926,-190895,-170316,-213639,-280753,-102586,81936,79604,35513,212229,241300,49387,5273,116347,91039,52910,67773,24582,-110871,-168928,59037,369424,244368,-159752,-263672,-42520,92633,9133,116648,258204,107300,-3497,48125,143380,238134,180192,82255,153082,265157,232883,62616,-41740,-174978,-281479,-131920,60100,122144,130396,192581,201709,56962,-65826,-66938,-112421,-168882,-194550,-217187,-236411,-200312,-95172,5514,62613,201567,274749,127089,-80620,-156686,-177694,-253755,-247837,-74367,138492,178889,98285,89261,241371,228215,202801,171327,31857,-236724,-371377,-280120,-125027,22552,205343,275054,123971,-73202,-141076,-222605,-314017,-257437,-62949,206837,211514,-36556,-147908,18476,243816,333901,335322,243650,-25822,-402781,-561914,-396785,-236153,-211216,-238328,-137518,32915,29000,13242,110588,99313,-37096,-37312,139489,211862,90516,-96425,-82349,-27815,-55408,-68538,-87244,-248107,-338963,-222718,-115002,-112904,-202640,-315938,-410129,-538262,-516129,-296988,-120911,-230639,-301266,-243818,-238951,-259537,-181868,-69454,-20751,-53047,-103695,-8634,73264,-53820,-273626,-271459,-129370,-78769,-62649,208891,312795,-24551,-295136,-219270,-57631,87531,90988,-51257,-185125,-139445,38911,138907,152796,169265,211876,350851,425706,346342,176817,-21853,-149247,-136279,-37354,-13346,-28334,20603,129636,271311,419660,339345,203991,87056,12867,198364,271349,-20194,-87184,105243,154126,245657,310666,16843,-356202,-446746,-276698,-31556,259454,493720,367610,56130,-316375,-786337,-724113,-122132,518299,491606,-747404,-4120763,-5872296,627503,5566602,6477937,1831607,-662965,-1899636,-1333326,-409080,-455139,-494330,279202,846979,343764,-311972,-637330,-33832,438876,289673,-59121,-233708,-157970,-67313,-167513,-348569,-403159,-160919,153442,317886,163512,38290,181298,214111,5243,-340502,-492116,-242413,94598,226608,172600,30046,-2817,33598,-5806,74454,309001,303564,-77527,-524882,-365326,74200,47976,-256601,-193217,14485,18624,-162464,-136793,-12158,-108479,-204353,-82340,17983,18120,89332,144302,144978,39667,-119529,-357533,-490570,-235014,21875,54728,16692,-62494,-181540,-239622,-160667,57108,202354,181535,170021,121866,3233,-9583,119179,240140,237843,136075,127033,-12796,-217485,-183478,-22811,38831,62043,317826,515024,302470,-82953,-112073,158924,390405,337456,181890,237234,355951,176029,-106980,-145994,-17594,-18155,48275,86091,-12727,-55934,56584,71743,-116975,-216078,-123141,-44265,27618,116246,127506,79368,-66188,-98690,113584,233022,69209,-149699,-103644,-45554,-110455,-73577,31600,-33652,12750,77608,-82265,-250551,-202337,60580,107708,-24447,-97716,43907,196598,274285,237054,229692,262926,266639,99796,20659,-43152,-251147,-386297,-359981,-345027,-342621,-232130,31855,141866,51693,124661,192828,-44445,-161320,54856,174490,-94343,-362950,-228379,138205,288085,120766,-56924,-43464,95682,166651,113248,-102980,-77202,65740,-18520,-122695,-70986,111118,227184,205814,192510,206547,178979,126960,60252,18287,-104943,-230965,-180577,-58108,-112109,-110082,63473,71094,-110923,-115278,-2650,90865,222629,240831,129917,31718,32954,111976,158000,113552,81775,52190,-7896,-280943,-602635,-500024,-141450,34742,72153,75587,93832,-34131,-313940,-294618,-45213,160430,170888,94543,102493,110901,-7589,60157,372919,411104,70869,-45733,133832,269727,158960,-53847,-382936,-434165,-189515,25439,48879,-32915,-145941,-241191,-225673,-103322,14190,74286,20085,23588,147096,123741,35894,40536,145069,64407,22204,181223,215741,21962,-203527,-410391,-498199,-333433,-33853,172471,222789,78156,-116353,-196647,-157370,-60229,15674,-161250,-233934,-206304,-100494,-124983,-171033,-201899,-180893,-133090,-165236,-84346,-8202,-97062,-199576,-134412,-46626,-9189,37221,116807,124485,71317,-59307,-96603,-63709,6244,93832,189463,99974,-789,-84699,-148754,-168073,-76625,124734,113758,5361,-163505,-317134,-297911,-277863,-316792,-153339,131339,248144,148366,43568,-154273,-161652,40740,140239,28611,-49440,51988,194206,113164,26129,-111582,-269167,-198836,-70951,-96431,-142309,-11883,57560,60712,139135,110293,59055,55887,-73605,-171435,-89412,-122388,-206392,-27058,34104,-90432,-53660,40193,37545,-17111,-18040,155811,397367,356298,75004,-98905,-31562,96344,192452,338053,328814,-48184,-445955,-299878,-151873,-222504,-290962,-299406,-183582,68773,224796,95265,-80617,58536,134925,-16762,-94578,26466,73225,17627,45178,144105,179012,179284,134147,85346,-51205,-256874,-235691,-170171,-132542,-114572,-285826,-431212,-340698,-84190,135928,176762,244131,302065,162617,215263,170221,105081,116004,46688,-97614,-130231,-276138,-301092,-130092,-6413,-257271,-374515,38780,397240,159799,129849,757261,502600,-424688,105905,379690,96803,-15842,26324,-587764,-692637,79705,650501,-330010,-782521,285013,369518,-61665,257315,-89040,-550413,-184510,191054,324706,475406,575364,664806,596021,334628,170163,222044,64401,-349857,-581727,-442712,-221396,-113647,79578,273538,345113,321032,332783,259693,115548,31854,55162,94627,157976,239346,209900,31258,-64032,12838,109281,135531,23855,-167692,-251478,-182115,-24624,93600,27966,-78179,-42603,-85234,-282687,-326211,-172138,-45020,-175741,-333673,-192489,58113,198197,246912,126047,8351,57049,295553,407245,202940,-32644,-183835,-291880,-227047,-84296,-55434,6578,-62982,-210733,-230153,-83119,-86190,-178534,-113484,-103435,-201439,-213454,20685,267968,418510,318559,39370,-119413,-139475,-35555,-6219,-104992,-268616,-275395,-92626,15615,14827,64431,74985,-30506,-82271,24615,74274,27477,106706,237794,182104,39404,67472,228810,198583,5945,-50381,75980,125498,59474,-83253,-136076,-74894,-40191,-13478],[140481,277795,299999,72184,-97606,-7275,83547,-92172,-151537,-5047,99140,48495,-101255,-277265,-345120,-208246,-24004,-12956,-216057,-531278,-578703,-383815,-126431,77074,147604,117430,87959,975,-101902,-147310,-873,129638,116663,14525,5058,74452,-37782,-188633,-241175,-129821,171010,318680,220103,37403,12925,127832,64097,71925,140348,74837,-3273,-62704,-103107,13581,250959,171631,-222926,-445313,-154873,58688,-49491,77697,419028,518081,330386,167426,32260,47607,67563,57074,202769,270183,128152,-157,-24548,-113666,-148814,-158727,-218513,-104768,42553,-40497,-261488,-262677,26303,356565,404170,106407,-30493,73259,278341,425212,387167,260161,151333,157216,228815,278591,219241,-71556,-263875,-227234,-122362,-65678,-121213,-137063,63429,318958,429321,277314,-23316,-75939,91955,52708,-113738,12395,211820,271125,190513,-53608,-314678,-342898,-166053,-96315,-85448,15564,35021,-88030,-56593,137900,207765,-88722,-442850,-429161,-317908,-248912,-271860,-504146,-519990,-120689,1066,-250982,-375695,-265238,-326995,-425880,-287852,-69390,135793,226802,154223,6999,-194550,-327036,-111036,216641,63578,-285288,-273644,-65767,-63099,-305552,-358193,-235743,-7995,202515,333543,335537,214763,69455,47119,224376,398667,309219,117768,114492,56013,-118751,-184311,-130904,133610,329085,137240,-286844,-392982,-206123,-55944,29656,17277,-24579,-90346,-237043,-218425,-119712,-121244,-131102,-114967,-121845,-26321,197406,220154,71735,9491,36770,81364,66456,-56215,-103354,39688,254172,304846,226029,136546,-7780,-63646,30809,40180,-213870,-394796,-234194,42652,96723,-104592,-238001,54865,237843,140520,177132,228637,152895,250408,292683,169180,111328,84278,88392,60675,-51481,-177785,-175999,-196101,-227324,-42893,171710,179619,132877,282261,287029,34968,-51302,99955,94319,60405,152993,177461,32028,-112627,16577,219382,143017,-154255,-265054,-94440,69186,13512,103521,229384,101001,41804,101553,163308,215893,138536,5563,34751,115431,114615,-19154,-91378,-161338,-227503,-47164,209334,271249,278539,352131,280132,27146,-117928,-72946,-79059,-185508,-247939,-206285,-166583,-111610,-67736,-33506,3642,134083,215010,91897,-73280,-97103,-104243,-185467,-174744,-42031,143714,245082,227316,247863,366137,311940,234428,145044,-54644,-322152,-437630,-320342,-130997,-4355,185230,246833,16438,-169375,-198388,-315633,-418122,-292047,-2734,236885,174701,-99734,-183935,18507,232847,320005,378349,320404,31813,-330308,-469152,-312203,-160935,-178522,-197198,-49747,62295,-50873,-106650,26661,84838,2997,3049,170225,284241,177933,-93738,-166277,-54099,62323,85519,-9374,-236964,-369376,-230260,-105039,-25789,-92910,-247216,-410978,-582917,-561478,-337099,-162268,-199263,-239753,-225003,-239136,-275418,-224923,-34770,105810,103633,44335,76514,54560,-54921,-191473,-191638,-85397,-48601,1533,297515,361521,-25710,-251736,-157511,-39512,91080,91214,-89856,-205394,-105208,98874,217341,229365,164572,128496,284293,430095,352982,113903,-95229,-195912,-193963,-88381,-44461,-61461,37057,170312,252945,331925,240214,94892,20648,-6374,176777,215970,-94096,-173883,17790,67906,171587,160736,-193465,-495981,-530397,-378990,-189788,75110,281787,207346,38487,-145328,-394227,-304576,221080,965256,502730,-733671,-3062222,-5291672,-1769114,3302894,6549144,3090426,-90181,-1851135,-1392426,-489612,-512608,-399835,435207,939216,423090,-162221,-444874,12030,288659,76588,-196682,-271199,-218854,-188678,-264060,-393555,-408190,-91333,262489,356970,129518,-8304,134716,176381,-50699,-425584,-529233,-257439,55034,199353,145443,11078,-34239,-72054,-150313,-37827,241603,262704,-91101,-485069,-280182,167776,147830,-186096,-214487,-41387,42492,-60497,-106218,-80624,-146890,-141119,48227,184945,178610,170609,136290,120178,25705,-148646,-345256,-401701,-113907,99103,102923,78755,-1584,-182261,-311299,-268166,-47653,129893,152867,162050,87193,-43001,-28069,131551,266709,250332,119250,46871,-97335,-210176,-140509,-26670,38293,69534,242701,372431,245922,-68696,-116566,99116,307905,252212,60413,90172,192549,58131,-157582,-122867,46719,44083,78411,89695,11449,-48101,65350,139419,-22223,-119482,-32376,-8322,-8098,78212,147241,99928,-142006,-274084,-34470,158622,-21754,-227595,-93737,34671,-77339,-117047,-38922,-71309,30682,118993,-7347,-175431,-47741,272945,211043,-55226,-132996,78761,263438,339129,271696,166403,126560,173382,-55456,-153004,-113707,-223527,-312007,-257121,-251345,-389335,-442523,-207876,20561,59831,153728,167062,-60823,-181193,-14218,107287,-46039,-231731,-58323,253716,333019,146826,-38336,-112539,-40079,90378,143956,-20312,-50552,-22549,-146612,-178734,-79017,80720,170222,189014,218898,190556,163690,148406,73859,-3800,-162394,-307129,-227488,-88753,-158054,-115157,111053,129474,-69169,-115859,-50636,65654,220580,231677,148672,47617,15197,121662,260779,218717,161543,77700,-45911,-292648,-527609,-433974,-187152,-45901,69382,130412,77337,-129152,-367870,-330036,-95561,162239,272904,197007,130793,87008,-44213,6907,348197,428482,85088,-75959,67309,224035,160596,-17624,-318689,-369831,-150176,42372,56078,-90046,-267174,-327782,-226661,-77800,34831,70932,8071,-19828,43688,-25239,-86812,43593,166162,101464,66230,200997,246218,90252,-136353,-343581,-428233,-314156,-61870,126050,163650,-7543,-149437,-141077,-92835,9038,118346,17288,-66147,-26460,133841,39469,-145030,-241933,-244575,-189427,-162074,-60940,31148,2193,-88789,-47268,45055,68105,31253,31320,38032,29544,-78376,-78344,24039,131159,199503,284710,191024,82648,-21952,-93144,-92481,27537,245349,161207,3835,-106274,-199280,-231804,-248152,-247784,-98177,96160,121377,-13256,-110173,-327066,-332592,-52990,132131,33022,-68263,6522,178912,183110,124644,-5519,-106086,-34683,53101,-6850,-123249,-86572,-12439,67323,139823,107613,81769,77125,-94359,-211106,-104056,-113873,-179316,316,27499,-109185,-65754,49157,56944,-8818,-42279,84857,285364,266356,-18433,-167516,-63705,99168,188547,263780,231767,-70561,-329648,-186413,-104512,-188510,-224608,-266447,-212803,21140,200723,88178,-91447,60939,117785,-8926,-10123,125946,113877,45408,78610,162154,190751,211706,171976,127583,8969,-257583,-278846,-124408,-90245,-143959,-296823,-407760,-378392,-148537,139298,207314,199995,158573,-41393,8853,55106,113989,188292,141476,22870,-30189,-238009,-346062,-276414,-160822,-326547,-379059,60338,432837,274009,307535,877906,798606,-26750,308092,440125,36610,-252660,-96761,-475727,-567960,-71837,311302,-528124,-518708,633271,617171,-29862,56591,-240679,-493561,-183907,87407,178922,275139,436691,643319,563575,282642,136875,189924,-34724,-522575,-659489,-378971,-151027,-95999,92949,328347,416481,312431,244796,194190,116944,69091,67849,69309,125945,244013,291822,182926,94512,76139,78521,99395,23648,-168331,-203678,-90028,27854,55831,-53515,-98206,-5028,-92388,-344474,-384656,-222470,-113073,-241214,-348231,-216192,-130944,-112414,72809,160753,73227,30202,220077,366190,238802,8900,-181743,-250995,-119323,25209,-11837,-11189,-92178,-179508,-154092,-41787,-75253,-143795,-54901,-97229,-252410,-211801,140078,375781,428368,337811,104052,-91388,-162245,-45434,32905,-5354,-153240,-177161,-39976,-25160,-90550,-45503,-11096,-86820,-95708,55960,77999,-10037,73064,259822,214131,54615,109069,280718,229436,29752,2321,149181,171803,95961,-2744,-39115,-17495,-13729,-24978],[30926,162989,259344,115889,-81578,-43532,104316,34123,-32539,32668,118807,66454,-81104,-238234,-301756,-182543,-32707,-28379,-179448,-394376,-390665,-197513,-27079,85147,147801,138369,102917,34627,-25856,-66695,88032,215010,137601,9743,-7775,1371,-127362,-191775,-165983,-17609,300370,417162,258127,12779,-164702,-130636,-29612,104639,223314,172077,83133,52422,-9034,51500,217433,139722,-209448,-399549,-44694,263600,94964,79264,452624,536778,226575,1356,-134320,-77474,57830,103316,203758,240320,101239,-17679,-39131,-84695,-98709,-150005,-255384,-148410,-19596,-122505,-288700,-205408,91185,388162,407594,136346,64689,211472,396760,497476,375081,175443,77375,44699,84771,177944,134679,-130518,-214144,-139409,-73732,-38615,-70634,-153898,-64742,169807,432374,366428,19370,-111795,7660,-51513,-140585,68050,270002,259349,114179,-109202,-292212,-248470,-5160,39995,-35751,39425,66787,-90750,-144251,10451,104538,-137471,-442832,-411650,-351846,-370426,-467845,-565162,-471934,-76042,-38556,-306770,-399039,-291670,-356824,-454183,-345117,-168731,16932,171818,180185,16729,-228427,-342243,-159994,124860,-14307,-306635,-223827,24893,-21519,-384458,-549488,-317495,-72485,102639,191083,197170,98709,-12828,-1115,222542,416519,369972,258190,258236,117886,-109494,-186439,-143185,108633,296533,131817,-259774,-371412,-167428,-15485,70649,120287,173540,68121,-209403,-292898,-188486,-170998,-183480,-131986,-67082,73393,298237,286272,153150,117296,94392,42790,6088,-85728,-68340,109732,268844,306752,260866,151622,-32443,-63426,37770,44475,-145807,-270991,-173547,45282,73711,-131133,-282124,-26236,120120,11324,61345,132808,115654,239819,248119,146790,146014,118843,118800,105350,16743,-132082,-170012,-155488,-150294,8229,255673,281210,203383,298594,304711,45155,-73998,78264,85765,67471,204003,268381,142136,-55303,-37882,59464,56537,-107745,-224250,-144088,-3794,6873,108298,228475,110688,85756,137714,199456,231511,117335,-75779,-127658,-77493,-17303,-65393,-82714,-103721,-163657,-12822,287702,362695,389051,438798,265602,-75607,-216923,-91946,-40257,-174570,-270990,-189681,-71488,12440,-9875,-42676,-41285,62174,166098,102977,-5946,-19867,-60276,-123246,-62657,20776,123638,256400,292522,302557,384375,348578,252566,124454,-92959,-300155,-353654,-221980,-44089,40377,191305,187375,-97481,-214312,-203380,-360721,-452067,-263961,66915,236677,129030,-136661,-187621,34082,218522,284399,390613,383087,125765,-170664,-294500,-178885,-60306,-116034,-123510,40364,107120,-82070,-212736,-94165,53523,83745,106494,225100,334614,250278,-71152,-217348,-68461,161989,218664,75093,-194853,-373858,-294434,-211340,-15372,10652,-151047,-366052,-541611,-521540,-329159,-175506,-138939,-163450,-185962,-192563,-232663,-210570,20515,216090,245356,210974,173706,34007,-54991,-87423,-68078,141,24134,89215,362943,354700,-59191,-198634,-53023,42253,157183,127588,-99520,-182368,-14939,173126,270610,272363,143646,39840,181783,386375,360396,99311,-122675,-190615,-190232,-108961,-56620,-70343,59417,191070,216672,174348,92699,-8760,-25543,-6840,142273,143585,-149493,-251765,-100698,-55322,71493,45,-396710,-632956,-594565,-448518,-310610,-107102,2623,-4177,41623,41115,3285,155103,581186,1107212,-10467,-1013068,-1390302,-2774757,-2422708,1089521,5481222,3496691,58341,-1927458,-1429004,-584228,-485748,-178758,559879,877703,367753,-30134,-175646,74971,105170,-114207,-240956,-252943,-259962,-261846,-262469,-327653,-338217,7473,347380,332273,56562,-81134,43775,113817,-59179,-392284,-453320,-220311,19127,162869,137979,41559,3558,-86509,-206156,-110904,170924,188974,-112045,-391812,-146415,246618,247166,-50237,-162886,-82163,36350,34954,-52277,-108345,-125636,-33229,198653,372986,345890,238562,118004,97236,11746,-173848,-315617,-295585,-11813,135116,132181,152096,100284,-91220,-279688,-301138,-122112,50776,95707,119746,39311,-92385,-36494,147921,266690,231072,106779,6125,-114829,-126273,-47244,-10372,31579,37088,118870,214917,160551,-65440,-111024,71451,271875,189434,-41530,-36498,59903,-19662,-180511,-98960,114200,122502,99914,84486,44946,-15365,77102,206035,105188,28927,102144,47709,-37471,41476,155004,95548,-218882,-409762,-147780,79184,-99946,-254713,-50153,104114,-33364,-123803,-71716,-79382,83725,162575,38291,-84716,139049,454296,268993,-89659,-138584,94886,285506,355165,272653,91128,32434,115627,-164304,-314790,-184242,-169777,-180314,-85398,-93217,-394290,-616389,-410296,-81061,92956,199922,153708,-67417,-220322,-132498,11367,24457,-50716,117104,317786,329293,177361,37862,-125954,-161309,18269,169618,63170,4948,-75924,-248127,-222620,-82608,37953,80371,136115,225609,169004,145358,183498,119078,733,-179443,-326322,-243729,-109536,-189569,-112587,142971,156755,-44621,-131915,-107216,30043,199898,188258,109359,13043,-21247,131057,371717,346881,227696,86422,-86726,-301627,-448308,-348490,-231042,-148480,46152,169708,49503,-205430,-362125,-325426,-137286,144632,329013,279268,154001,66650,-56600,-5252,291379,367960,58606,-126981,-38227,142041,170286,40311,-219929,-261213,-82185,63453,39076,-189192,-434818,-407281,-197214,-29582,45664,41632,-79,-33819,-29807,-150681,-253287,-71622,94297,85660,49947,145215,232792,157024,-38297,-208384,-270706,-219335,-48492,62374,50362,-110681,-155658,-55512,-23367,37789,173165,219485,192917,221933,372636,176831,-154425,-305725,-299138,-201675,-109959,-13831,77809,101980,28372,49369,164587,180079,53588,-42248,-46313,6059,-47940,-22876,118249,243755,292469,367197,256954,156431,71204,5423,-8745,89148,315076,202367,8478,-55601,-64885,-126008,-200171,-163269,8781,132513,48067,-139287,-246971,-488983,-504365,-162547,107146,48559,-78115,-66886,106139,220492,219639,136935,92126,122550,131257,43190,-105237,-183620,-139828,43214,136955,108043,107297,98297,-90859,-199035,-82309,-61685,-111737,15497,14386,-116320,-77517,61637,89855,-5020,-70864,41306,222887,217617,-59573,-172911,-75257,65752,139928,180497,140817,-67668,-202801,-90701,-62433,-140218,-167705,-245293,-244026,-51182,148159,86539,-90179,34412,66928,-30465,36461,193901,120688,34948,70451,154030,171846,194404,151743,123245,53532,-237906,-285143,-42186,14197,-79910,-203044,-316204,-378614,-196090,136944,243319,152261,-10904,-247549,-166566,-43691,101611,221696,197539,115003,94142,-139040,-356653,-414486,-301401,-349070,-340545,59768,439864,401732,493959,968944,1062267,377995,478335,352280,-140468,-513636,-216388,-340629,-392238,-169433,3543,-552838,-159141,940297,649553,-155707,-198449,-412635,-461710,-203668,-51495,-31995,-25951,183538,504954,437177,179647,80856,132610,-90698,-529159,-572991,-257782,-81838,-95376,50787,303486,435827,281616,131879,86610,72357,71294,66446,31349,72234,220662,325816,279950,194282,85518,-52,18959,-5729,-143284,-113670,26191,83723,4139,-139336,-116344,31638,-96071,-398280,-448435,-293944,-220210,-336192,-338649,-204389,-278544,-384659,-81353,196785,129858,-5561,126145,288142,209456,-11822,-206203,-213938,-23541,126144,35503,-7145,-87492,-118859,-59400,1885,-52729,-84957,22674,-62166,-245515,-158273,250915,432275,382218,305768,140414,-62357,-170385,-55531,60690,88450,-18503,-33402,47538,-45745,-164609,-123418,-76050,-106353,-70315,62950,19429,-88285,12004,244633,204015,32212,101265,259383,190919,12181,14844,153694,177756,108133,53169,16609,49,-21049,-66640],[-77630,47260,175394,106401,-83832,-93863,74008,104477,63394,66797,140095,91395,-56474,-204077,-275149,-182270,-67499,-63022,-147852,-242434,-171598,-1481,48593,57442,110156,125997,93431,64547,62322,29595,148875,264363,164572,12411,-39696,-87661,-218765,-201786,-93646,93521,437000,524163,276721,-42183,-322521,-310582,-59881,124931,225396,195887,111761,97261,36014,52162,127551,57603,-198307,-320959,43736,353546,187816,76041,439373,507572,136489,-123161,-276779,-203874,56158,160673,187507,170612,51193,-31651,-13501,-5953,1221,-95948,-246090,-181656,-103773,-180655,-231521,-90596,150139,385542,422414,207488,178751,338955,498086,536995,326302,71596,-18460,-78685,-58210,50103,1257,-205798,-163955,-59787,-30820,4515,19251,-116061,-169572,20671,384827,398471,47183,-123466,-56298,-133652,-165130,96861,312013,249987,42071,-161409,-222285,-103931,109923,82841,-27419,50096,99563,-72588,-206148,-97510,22321,-153850,-383089,-334883,-343980,-464416,-586969,-537820,-346096,-6392,-32644,-284719,-359449,-257640,-307906,-413242,-344849,-235484,-110277,102711,195711,18946,-242698,-323902,-190226,44249,-70172,-300494,-156602,145493,73778,-359885,-643324,-331337,-97152,38122,84639,71231,-26376,-87553,-35308,199679,385355,388775,355606,341091,164557,-45340,-117981,-91859,121545,271349,158399,-172228,-323849,-152909,2204,104528,223997,357202,225459,-133241,-315029,-242618,-198756,-203176,-146662,-27927,147631,331802,274355,184247,190615,150856,23231,-46679,-121771,-47844,153473,242973,271593,272864,149970,-62731,-67945,36936,53776,-49316,-110986,-85456,26242,7024,-168451,-315667,-119234,-12615,-109185,-45115,34168,64198,181110,156042,94149,171084,159409,138234,142071,86673,-83960,-155250,-94681,-71664,17483,272738,332155,219082,258402,282871,58427,-78105,37895,48357,54318,198062,269174,175154,-24779,-89631,-55026,8652,-40162,-157525,-175563,-92022,-6592,108698,211814,96410,91558,126451,210535,253126,105309,-144152,-280700,-251711,-131620,-81428,-36500,-27905,-109010,-37573,259006,374253,433493,424362,169443,-213084,-340564,-130738,-8113,-123050,-242316,-179377,-6087,99850,35528,-25965,-60674,-125,137721,157695,100891,51400,-66540,-104473,37745,89421,87811,217105,286132,246594,294113,312500,234665,98712,-87517,-208283,-181665,-27872,101936,122159,186217,73687,-216956,-228173,-184639,-363287,-418179,-180955,147177,256688,123049,-134244,-179343,27086,171933,207927,338064,389969,219530,22181,-98740,-46223,21950,-61918,-65207,82114,127351,-85165,-299935,-244479,-14067,156419,218651,262905,315875,250832,-67691,-246387,-83340,204956,277771,110784,-174315,-385861,-419275,-393963,-91267,60605,-71197,-290238,-415906,-401259,-292804,-178770,-91284,-125004,-172833,-136431,-155832,-162783,45534,249519,313614,330371,232338,-8772,-84724,-23722,38357,90527,110161,158350,360717,261508,-146446,-176511,47087,146300,247990,172295,-94937,-144703,75998,215792,265107,247951,88549,-54124,47095,279491,338380,107655,-126899,-154867,-128941,-94958,-67205,-86052,41390,156395,161222,14464,-53182,-87951,-53015,-9794,77022,53225,-182109,-310349,-234321,-195803,-54474,-153596,-558621,-764639,-659661,-492756,-376742,-254546,-285768,-254740,-1216,158382,303300,548757,882174,928380,-948386,-1556206,778415,1429442,-1094168,-914257,3323014,2826689,-289746,-2119465,-1443983,-675395,-411707,59837,582297,651468,169549,13820,32999,98662,-74326,-238223,-196873,-210274,-301151,-296576,-190020,-190853,-230052,85564,354499,228872,-43968,-162601,-73386,21259,-57022,-289028,-313446,-158436,-16047,116073,144046,91713,63790,-34087,-173816,-136744,94737,80383,-149810,-290580,-30417,266039,302403,99282,-67448,-115701,-7933,91396,-1737,-108158,-78278,62185,308294,508875,448579,256855,85431,75125,-12455,-211925,-305201,-225128,26542,111878,124683,208183,208659,51412,-172614,-266107,-163613,-42464,-3251,38849,-25603,-150800,-50031,143735,214504,164227,81997,-4497,-86834,-12025,61055,9773,-2457,-47131,-35147,71836,63702,-72399,-100333,64581,253073,123473,-122749,-110144,5362,-46080,-185604,-90378,158530,180801,88670,52517,57903,17129,82568,247956,220138,171217,224500,96800,-58511,11085,143614,64825,-286210,-485275,-210036,4136,-155900,-236758,5009,126604,-19008,-117834,-69059,-53234,155678,192442,29852,-11735,296314,545627,259439,-114983,-108552,84237,234582,300478,237144,40092,11608,99541,-196674,-412577,-250612,-131416,-57532,74202,50512,-376278,-712601,-525159,-148987,114792,223425,145160,-67249,-267904,-259688,-71793,98209,117967,228624,301478,269584,198645,144940,-89176,-244502,-46834,165535,109973,62751,-98104,-318666,-254835,-89522,-23653,-34547,61040,217616,153080,125716,213536,174658,27695,-155037,-285260,-221870,-109566,-184807,-92805,150000,140094,-48448,-157061,-155607,-10485,159944,116831,19933,-59607,-61778,144642,456730,459413,266255,75146,-120973,-308674,-387714,-271306,-270259,-258863,-4456,171167,14886,-236943,-300101,-281340,-162268,101448,306254,301374,161019,49672,-53760,19071,218859,246605,-1318,-178927,-141408,53839,171197,82326,-134678,-159658,-31088,60750,-6373,-294458,-581478,-447466,-135369,41136,48159,3632,3501,-17719,-55471,-215893,-402013,-271839,-51303,21181,-16280,37151,179738,204386,72785,-34704,-73106,-84681,-8873,-5125,-88752,-205467,-133280,35590,25238,4350,162271,380787,461201,457380,534806,244007,-191645,-371971,-334790,-169588,-17867,48718,120046,183152,134893,144669,286987,300224,105138,-74273,-94533,20609,39202,68676,191481,297371,335074,408979,282612,206217,171006,112628,58469,92102,294521,205335,10891,-30078,34441,-24075,-148412,-85314,131641,226240,63296,-169035,-303066,-578115,-623274,-261978,63675,59478,-88414,-154112,1147,222809,298684,282454,263114,222088,147108,60666,-76369,-257651,-268734,-3918,132743,115055,130843,115386,-60710,-134834,-30026,10251,-32575,12868,-4214,-117730,-89909,74409,127409,-5675,-93436,25096,191948,184218,-45417,-109538,-61473,-3400,41453,89996,65422,-43062,-102054,-40998,-41682,-92691,-132229,-226073,-256617,-133690,67391,80480,-72405,1993,16476,-62552,28489,201608,95629,-8486,25267,123780,127200,128525,76526,81113,78047,-205654,-254677,55440,154871,50931,-49800,-193903,-352398,-228068,128487,285167,125590,-152842,-400569,-270090,-105071,78686,219610,204399,155794,212127,-4317,-334387,-518402,-406338,-341069,-291430,20901,409118,513689,636772,1015713,1257557,726983,570093,112430,-395886,-727420,-302029,-220855,-242109,-210288,-155922,-333105,246080,1134260,460947,-398693,-446439,-575723,-467716,-222637,-177916,-252668,-346987,-121161,278699,257607,63929,21224,67900,-87169,-359866,-339863,-105682,-21170,-98989,-25101,210545,394552,231900,25375,-25708,-2724,32686,48754,-10521,7885,173445,301522,291842,202524,36078,-107065,-86106,-56424,-102572,-16722,124583,115712,-55664,-206486,-128416,53939,-94876,-427368,-493485,-357490,-327218,-422949,-300218,-150811,-327268,-517241,-156834,226425,159372,-49634,28877,191185,121647,-86996,-237607,-183747,31111,188216,79955,21003,-48959,-39964,32010,43633,-11693,-2182,109535,-9663,-198183,-71347,346565,459539,325059,250560,158636,-13538,-132879,-38710,86884,159139,102416,124173,165457,-17216,-176393,-144690,-92859,-66452,5453,64399,-60273,-175605,-54717,210803,175700,-2943,62422,192006,112876,-33303,-18757,96938,159399,112836,83055,35198,-3064,-38342,-107300],[-132836,-19736,92546,65849,-86543,-126601,31410,136273,131128,90601,148288,110104,-32486,-171840,-251580,-186923,-99711,-93216,-120529,-117070,19554,153050,90095,16126,59370,96883,76959,92606,132805,93877,146926,254880,188994,24280,-80581,-171667,-286773,-207371,-36071,185571,556033,613486,275111,-109500,-401897,-329284,-15699,124184,145881,138499,87273,76171,40307,40092,30199,-44531,-189238,-227142,93809,327930,211197,60303,353621,422091,80794,-178034,-362926,-303231,45060,194959,146593,70785,-15380,-44163,39842,95430,115114,-14629,-192117,-196627,-189370,-203443,-112425,52116,190878,339617,427381,281790,257345,391944,530508,516519,244457,-30094,-126504,-191800,-161699,-56258,-109634,-244179,-130644,-33763,-23369,46686,117772,-40514,-224195,-78509,307201,357137,38074,-121854,-93960,-174973,-176695,103481,323102,229226,-13671,-187647,-114829,43607,130254,20216,-58579,44301,127264,-38394,-237953,-185933,-41357,-134106,-277279,-231696,-304012,-487998,-553260,-405156,-171633,63354,6000,-198098,-267725,-168393,-192344,-309019,-280530,-255487,-220667,30956,192675,2413,-254511,-299480,-212910,-28249,-99573,-261411,-85708,252165,181489,-250807,-582563,-277548,-88289,7052,25106,-23723,-139310,-151730,-62706,137824,289846,350214,381264,340511,178036,42921,-10836,-1839,155177,243180,195173,-59196,-267726,-156893,9561,128291,292994,468073,337201,-35781,-287376,-282352,-214636,-194267,-154820,-13554,170352,278275,181421,150407,207446,186286,23988,-85914,-165534,-56902,142738,163260,194227,257141,133778,-95269,-84826,26871,69110,47346,29896,-7882,-24342,-94727,-205353,-311785,-176963,-120426,-201542,-135568,-61474,-2756,84228,31653,9288,165192,187138,133750,149721,131674,-44422,-120863,-13297,-4964,-24398,192132,299844,173809,178551,221972,52466,-83110,-26185,-24845,8643,134471,188351,128587,-24734,-114473,-84594,12312,28004,-79890,-165798,-140031,-10177,90539,145767,35033,51240,74303,180674,252710,92042,-180579,-365433,-348253,-199050,-77133,24113,49589,-61097,-88514,147445,325275,420352,331686,41935,-319345,-433625,-172122,16293,-28013,-150661,-171285,-6907,105222,47219,19137,-34891,-25695,145254,253165,228324,110721,-102889,-127366,97752,153831,71936,168899,240249,130470,146107,215308,180527,70755,-39932,-82569,3774,191178,265338,207168,148244,-80827,-320109,-222298,-156913,-320054,-320372,-52010,251932,341566,192372,-77939,-165888,-17584,92619,104981,227305,336324,294803,203467,73752,60409,73104,-28691,-44212,60635,108304,-74729,-351857,-385109,-105382,192966,303577,270422,226428,170068,-89114,-243215,-85136,193597,253138,79469,-190598,-402444,-548883,-567156,-211135,50530,-19385,-182523,-214824,-210075,-228715,-164908,-66462,-139939,-198891,-85988,-55012,-91045,30909,200784,300156,371885,235621,-60741,-131405,-14240,97981,166631,194995,194363,289512,103777,-263724,-186830,121318,246422,338703,216748,-71815,-100180,138260,221050,213136,167797,16997,-125529,-81758,134458,285604,128346,-111762,-95006,-16090,-39570,-72303,-107046,-16117,79419,112592,-60036,-127294,-112087,-46535,-12977,-8882,-35750,-177539,-325963,-338095,-297154,-160221,-254421,-630139,-853568,-718432,-503974,-365901,-325314,-502183,-495733,-118655,165641,448158,812922,1098285,574650,-1991721,-2137050,3184866,6341393,1539211,-2652451,619236,1357074,-943605,-2303329,-1413784,-725554,-307514,240205,486142,312130,-114385,-38890,98905,64278,-188908,-245867,-79685,-163349,-338961,-290612,-75226,-25568,-107014,125535,278064,80746,-130768,-211842,-167239,-72823,-60110,-165629,-158845,-87914,-33130,86540,178448,151048,117765,58031,-66063,-105485,31249,-29457,-181552,-202581,32018,220157,300489,221057,41911,-135439,-67526,106005,36765,-83238,-26894,112781,347585,550270,450736,220194,53891,67866,-30171,-242974,-309028,-201596,3152,56539,101821,246776,305996,203230,-27751,-177979,-163943,-133248,-123915,-51322,-83340,-199703,-64660,117776,121601,71839,54155,15990,-28369,98349,165611,37468,-54558,-157836,-175483,-27113,-6757,-67764,-77215,64576,217072,44906,-167220,-99253,55022,-14768,-171974,-89182,180289,208177,52061,2018,45541,38282,85730,260954,294846,268550,295804,124093,-59795,2188,125361,32575,-317043,-487857,-217065,-52234,-180552,-182908,63308,108884,-39439,-108716,-30955,14432,230954,194424,-27927,32516,388251,534045,195957,-109709,-40665,61307,126034,193146,187805,53142,70866,119401,-147428,-400865,-286425,-120872,12259,153414,113007,-342509,-691722,-515757,-170466,102175,202852,137607,-59164,-301975,-342839,-96772,166033,223075,239686,215979,177968,207228,250456,-18173,-275228,-103199,122178,104828,104055,-95171,-354631,-273076,-108399,-105470,-151417,-9176,204840,151833,112353,226376,219667,71966,-90994,-187631,-158617,-81773,-130683,-44103,138910,89910,-71790,-171533,-177281,-47252,106324,32222,-95174,-148306,-90928,165962,493694,516271,267654,46286,-139012,-306854,-348446,-216081,-296121,-356751,-79445,127476,-17731,-211422,-198158,-201535,-156396,43639,208367,251279,149972,40355,-40012,61637,151105,103841,-75319,-207344,-194632,-1301,157770,88016,-93179,-103834,-33021,10667,-70771,-355076,-634769,-426388,-50698,121898,46237,-22266,24232,18575,-36663,-208627,-468287,-464820,-216660,-71249,-103358,-82878,102968,221375,172239,131465,105632,43600,33858,-61459,-212219,-265262,-89854,103431,34579,-79827,98282,456031,650168,602410,576073,232977,-228025,-408732,-343137,-107973,88359,108958,144352,232597,218528,232136,388359,398291,172961,-53352,-87967,73816,160406,178554,224737,269506,306717,389185,259533,222923,247331,190501,95159,46672,183962,153351,3499,-43077,53364,31802,-101575,-26047,229279,335973,161832,-81279,-244574,-554313,-641409,-317816,9165,50408,-108731,-242321,-110267,191276,350496,390766,353195,235972,109296,66207,-27110,-267728,-335874,-52519,128894,131607,148718,123071,-14848,-43240,32005,68638,18445,-12647,-28473,-120188,-103853,81224,155531,-7858,-96827,28568,161945,139683,8645,5161,-25031,-92440,-91458,-3068,13222,-4188,-45667,-41885,-44785,-53495,-115132,-198112,-237338,-203763,-26399,67256,-34566,-6521,2181,-77862,-25977,140756,50412,-62504,-33079,84735,70651,33151,-27091,25151,85952,-166732,-195441,143918,289451,193902,99550,-77086,-308333,-245353,111385,317423,124413,-232081,-467502,-284434,-116306,61731,193101,159004,132873,292625,127835,-291541,-571883,-459108,-317186,-255890,-48377,350144,590312,713083,1018184,1355402,965427,559345,-241494,-673693,-840381,-327479,-129497,-155726,-196643,-105132,81762,629970,1178308,121897,-677519,-631572,-703647,-499862,-214648,-248336,-422118,-594473,-391546,29517,92887,-8054,-16748,14192,-30301,-73253,-32818,36799,22140,-94934,-102962,81392,301109,166824,-51072,-105816,-81556,-35933,21547,-39722,-46938,113944,225526,217120,125064,-53802,-213205,-185729,-108775,-61091,52485,171436,105352,-116336,-242928,-136217,52639,-84309,-413055,-490494,-379184,-389387,-455960,-231574,-64205,-260554,-468505,-131900,241588,154303,-96755,-55727,96872,3543,-187581,-255327,-156722,36152,191857,105621,57236,3614,36176,96754,75234,46101,94736,185240,34472,-140512,18586,417865,476971,283147,183348,154906,53565,-42519,19412,116072,189990,174208,250760,285379,55679,-129237,-116251,-64371,23478,115942,72541,-126335,-250700,-117038,166777,142563,-34831,10389,106383,22934,-95549,-96500,22,128139,116170,85270,25363,-13587,-52686,-128409],[-117344,-25021,35971,14703,-84435,-131760,1854,144142,164219,90626,123442,101069,-25321,-149767,-226797,-180999,-107446,-101157,-95533,-45823,132413,228602,97736,-17846,13408,59073,61067,110781,152745,80367,62288,177183,194684,36324,-127015,-236232,-308245,-189901,3328,243969,629933,653087,246860,-168300,-370761,-175614,84163,102514,16933,29260,41549,27413,35103,53248,-17067,-121229,-169159,-128568,110961,233530,176855,35025,206047,295937,70642,-156124,-382066,-360990,12503,189393,91946,-30972,-82420,-54141,106758,199535,213450,74428,-99666,-178965,-243506,-180820,35603,194714,213244,256266,400166,324261,272843,351980,474196,431737,145594,-109477,-221440,-265042,-195432,-96064,-132287,-203070,-112881,-72498,-51820,87462,211008,61853,-206341,-98029,235057,262309,-488,-105561,-94293,-158370,-150816,114121,308594,198678,-34211,-159806,22064,161945,62372,-103957,-102005,32380,153569,16242,-228186,-248886,-90082,-82030,-144688,-126334,-234300,-408446,-358589,-184004,14184,120524,64090,-68126,-135279,-32786,-29670,-149482,-149122,-212933,-277771,-19424,180584,-20476,-260844,-273172,-218894,-78783,-87166,-175190,-11546,314431,264114,-104261,-382526,-172524,-53625,6910,12621,-73148,-205792,-182825,-73277,52739,152304,271125,348377,280555,162134,124572,101302,99811,195357,213624,227653,50031,-207791,-155666,29115,152583,318775,490458,388585,61469,-214249,-292761,-213591,-154013,-139479,-9191,149382,166675,53204,80150,182213,202761,51170,-97955,-200431,-85733,80146,44917,93527,225075,117630,-113244,-100986,23681,101804,130497,123498,39235,-95292,-200263,-216184,-244824,-159001,-165101,-245688,-194772,-133009,-67633,-16817,-88557,-85896,130802,196494,111283,132758,159010,9763,-40833,94075,53091,-93730,34510,190399,88883,89848,137238,17557,-99345,-102355,-121559,-62846,39513,69485,43887,-31636,-88485,-20824,66182,84383,499,-94848,-99784,15253,54924,27519,-68141,-12175,18659,125495,220998,76403,-171666,-346358,-337690,-207108,-64874,81247,122890,-6327,-115709,22174,259508,381143,215894,-55898,-335216,-439975,-190705,34550,92517,-10316,-156137,-79361,24295,27256,90969,44211,2931,192551,373923,353125,160032,-128016,-160877,112249,209496,108513,158389,196129,18488,1819,89147,102410,45872,40696,47579,139063,352767,397215,264626,73713,-237864,-382590,-205576,-126359,-232503,-175492,100377,380598,486008,323403,23200,-152028,-97356,-3964,2199,88469,241652,340936,337111,194826,131834,97828,-14255,-60281,-12081,50908,-67553,-361653,-475578,-196450,181359,341690,251149,95903,34359,-122330,-197870,-57936,150242,162857,-10440,-234235,-405286,-615432,-661072,-320264,-4197,6146,-51630,21188,13737,-138701,-123759,-58859,-199137,-257540,-48845,56062,-6248,-6183,101264,226905,329522,185632,-101476,-167514,-44409,101477,211575,261770,193257,169231,-72946,-370773,-211539,159686,318838,404813,252194,-31315,-55809,158259,202426,145569,62921,-46952,-151249,-167656,-11706,211434,151011,-79233,-19910,120458,41017,-70774,-122590,-86443,-5857,89222,-16576,-99934,-72741,-1721,-12878,-100524,-109815,-137868,-292866,-377577,-312888,-194281,-267988,-589895,-864656,-757334,-483993,-285188,-306339,-593072,-676664,-303537,61990,426871,925532,1241131,277271,-2739838,-2446066,5388965,10481608,4135914,-4064129,-1779005,-271636,-1557731,-2322434,-1320728,-707603,-181559,328158,296794,-58956,-402028,-158231,7074,-20379,-198744,-126369,70636,-131513,-365858,-249637,41841,117949,8666,129551,143353,-64244,-170829,-201195,-194387,-134702,-73433,-68154,-35128,-25460,-21910,97610,246208,208959,146949,151815,77163,-28584,-2651,-100084,-181041,-138994,29423,125441,246214,282621,130632,-135697,-114237,89228,60554,-42191,8485,105723,311667,487885,352845,141421,36215,83888,-19841,-233216,-297425,-207607,-54108,7903,94876,278416,380708,318519,102710,-70653,-126068,-198627,-231014,-112723,-105346,-218335,-73409,79427,19528,-10500,38769,63164,44487,183130,256734,81107,-101965,-257347,-261537,-67491,-18619,-31749,-36586,55550,139207,-39283,-158365,2169,191599,65014,-137761,-78686,193474,212072,14916,-46714,16170,44139,91997,252309,319886,306624,302402,126103,-32357,26445,118758,30053,-286518,-421587,-179480,-77020,-169699,-105126,126525,88338,-68340,-90219,42195,122741,292528,154716,-111553,56460,413239,447700,112938,-61871,56214,52382,12116,81734,158118,147086,188328,158852,-41742,-269836,-258315,-118571,24775,128662,74252,-282255,-531359,-372566,-137881,57268,146639,134290,-36691,-297279,-339265,-37165,230055,246630,162828,106551,98696,208478,326666,66822,-250995,-143701,54693,63255,127249,-67570,-346806,-268657,-142138,-198666,-236302,-42078,201324,171948,118738,225043,245795,132286,12651,-39098,-51555,-19187,-25805,42866,132901,40149,-84563,-146441,-153739,-66041,53993,-41241,-197950,-224421,-92698,202534,489898,506067,238914,14548,-127493,-278253,-310853,-173845,-290206,-413905,-157695,57895,-30954,-128088,-71053,-84703,-98549,1452,80815,160619,138400,54898,-3233,111505,114411,-6073,-130763,-184398,-155427,17540,150144,72963,-86381,-94048,-87363,-81161,-121863,-317566,-541818,-330993,48285,201086,55183,-9822,73602,71874,17251,-133129,-404724,-533201,-323945,-150970,-167018,-165200,34458,216799,245739,256385,231404,142493,75920,-80060,-267639,-259388,-26097,139377,12794,-166685,24947,444663,713641,627844,516114,183474,-214175,-373343,-305650,-26031,189500,160567,156715,262051,287106,320273,466032,464207,247690,22301,-18501,159126,286332,290117,227344,184972,226954,321158,207590,219898,287539,226303,115684,-2932,40434,70638,-3383,-84809,-14419,30460,-51146,24410,284913,426359,313881,109651,-68535,-403306,-525119,-287668,-26659,28412,-129820,-308661,-197028,143949,379129,442165,349967,179103,55720,92563,55782,-184184,-288553,-63781,138601,169575,170647,128477,38603,49746,90283,98638,22277,-49133,-43755,-113574,-106472,87810,173032,5907,-58266,54039,123276,88130,90369,149812,37236,-162039,-212635,-74340,3905,53478,-18349,-64715,-49859,-9631,-88808,-143275,-172989,-224960,-95566,63370,35004,43811,57030,-42657,-86401,40870,13431,-84901,-60978,64905,31593,-49007,-107441,-5728,94960,-113711,-109290,214691,385666,304492,208531,24820,-240363,-237178,90939,325128,143332,-232694,-436942,-209765,-67384,74866,166085,78768,58698,322708,226767,-238658,-564683,-445748,-276909,-234311,-116580,289513,639346,760403,1011068,1359961,1080652,460869,-645761,-916664,-823456,-269465,-43676,-110086,-120364,155749,574493,943294,1081375,-259215,-900798,-709052,-768171,-519021,-150766,-231273,-488381,-689463,-541458,-159040,13638,16588,-4941,-8262,61579,236388,257585,136045,45637,-70903,-146604,-37392,186379,100464,-79568,-123091,-128234,-103173,4561,-32174,-64129,63444,125178,91829,10416,-142722,-283614,-246408,-138302,-29067,80059,161546,58453,-162466,-244131,-141128,32501,-52451,-336967,-412422,-328664,-369349,-398943,-131418,41898,-100306,-266933,-22932,244925,128260,-131841,-110389,27255,-101245,-268183,-239357,-119981,10784,142864,101849,84160,50222,95752,127315,95038,116040,192862,231125,49368,-92789,90101,461196,495861,262306,110494,125906,124839,87249,121832,154556,180208,181990,315053,374169,145325,-46541,-57149,-7132,135639,233070,97899,-151889,-295016,-164269,121543,115021,-49367,-31870,31734,-51327,-155268,-192734,-98605,100340,125599,73820,11132,-14432,-51296,-114706],[-49325,10991,8717,-31779,-83126,-121103,-11662,133118,157605,53638,50719,45331,-54530,-155185,-212344,-166104,-89277,-85483,-74227,-35342,139875,208183,72557,-41179,-30073,3488,33469,96434,93286,-39125,-105104,37375,161056,23880,-193013,-287476,-282468,-145885,16187,248861,626502,607899,170921,-217926,-254845,64770,183098,52277,-127136,-95813,295,-11798,42553,105686,5982,-149234,-137851,-46369,97640,115293,101391,-4640,22341,142692,84734,-89830,-365095,-401383,-62019,131843,29507,-117050,-148032,-77926,153109,274033,260368,134738,-433,-135314,-254607,-129605,157930,294581,204186,133142,307245,294457,209448,225647,325663,281953,32234,-174509,-293954,-294042,-170600,-70069,-61842,-94253,-114431,-171566,-113116,115023,278593,163473,-132084,-64057,172698,133725,-61904,-87778,-70281,-101335,-90280,131782,262304,148615,-27470,-84962,154421,216860,-65440,-239719,-144371,6841,161550,74153,-189385,-298534,-148867,-35554,-31932,-52175,-157408,-250267,-93585,51187,154328,142594,107784,58877,3282,110909,130434,24386,16018,-122909,-274150,-48258,154841,-45537,-263536,-248983,-207944,-105728,-40099,-56232,48432,301298,279756,10126,-146484,-67616,-25169,10264,13888,-91871,-216417,-172952,-68390,-37824,130,169490,278673,191868,114025,156901,171495,169689,213527,174866,233016,118296,-161430,-144280,58588,170551,295304,428260,370013,123782,-125276,-273592,-201487,-99569,-103918,-8501,98096,37830,-60802,8401,133035,197074,88326,-89776,-220247,-124985,-21437,-91448,-12969,177203,98328,-115844,-109416,32275,145792,183081,155309,40679,-177240,-287352,-193936,-125849,-70975,-144187,-245084,-220685,-169619,-118727,-97495,-179709,-172445,74401,177992,72920,100106,185393,102120,90669,211408,98266,-164398,-154927,28052,-14715,6136,35044,-57062,-140708,-182482,-229264,-150948,-59963,-44510,-31898,-24977,-18097,94206,138251,111017,66007,25538,26227,63711,2300,-124951,-195409,-71944,-7840,67344,158220,55042,-127750,-240958,-244093,-178819,-68190,114027,180052,53646,-93913,-53571,207219,336914,122076,-91895,-247887,-345983,-181419,34937,192783,128573,-139832,-204625,-116029,-14544,167895,151279,68730,255256,480454,439278,192880,-112781,-172590,87256,243255,195577,200105,170938,-55923,-106561,-38677,9114,18153,127998,155927,185729,387258,446240,267736,-27904,-356802,-396211,-191113,-99030,-117573,-18677,236184,501617,626899,451671,128015,-148430,-199985,-101580,-83044,-47014,130657,345691,395286,248725,164926,102716,-13734,-99179,-110173,-36974,-82926,-341038,-497842,-269662,121622,326886,213174,-35803,-112638,-150843,-115801,-986,97136,35788,-136026,-286230,-380735,-583373,-653540,-382497,-83018,7366,73777,223544,204955,-36002,-56798,-60082,-280740,-332606,-32014,153603,73302,-41203,-5727,124411,213922,92765,-121221,-175189,-91929,52574,207531,287894,153315,23742,-226826,-435327,-230696,156584,340183,421295,262895,10116,-26695,131807,173874,88784,-36517,-90952,-131310,-196885,-130734,124582,160542,-37745,52767,232788,105873,-73770,-128567,-139581,-69881,83878,92286,-8006,3757,62709,-16375,-191198,-172490,-89086,-233990,-352030,-237585,-135234,-196604,-463558,-792652,-769251,-451690,-178929,-227472,-560639,-769958,-518131,-118042,276390,901853,1335857,236621,-2887380,-2252151,6830255,12374640,5293038,-4989381,-3052130,-1358439,-1803947,-2079638,-1172474,-623457,-44886,325883,60838,-383304,-625041,-303819,-200555,-135417,-114744,70177,192215,-136764,-384779,-198566,109794,185965,88314,103100,-17169,-178303,-166932,-140647,-147907,-151850,-102306,-32603,20478,4124,455,139166,318961,238654,132071,197746,188821,51046,-10038,-114869,-147567,-117169,-40062,-2768,143800,257239,159315,-127172,-141626,43775,57654,-13012,-922,33849,203772,333177,176546,31002,21200,105695,16921,-169862,-250888,-226949,-125576,-24319,106551,296825,408628,345048,149129,-4995,-83111,-237190,-305870,-133673,-91578,-213576,-90281,23882,-74472,-72936,24319,102836,96304,216951,311902,125431,-141541,-333532,-291576,-67991,18262,20219,-310,9466,2538,-127561,-109644,147529,342756,149640,-105594,-66975,191694,187625,-18032,-95982,-42766,10783,78954,210896,280190,271932,234988,87930,644,59889,112731,52237,-211528,-331395,-140754,-86602,-147825,-38570,175990,82430,-90964,-70980,122897,232546,298712,39969,-219803,51332,370236,308042,17440,-7797,134108,53353,-69917,-5748,145483,273595,294196,169093,46540,-86411,-176493,-116651,-16670,3623,-54386,-202470,-270970,-151184,-85576,-26576,54950,111857,-22870,-268090,-268869,66790,264512,176524,18151,-3736,39593,176173,324040,113578,-213414,-187722,-34726,-10188,111417,-45326,-317969,-264883,-219388,-319101,-292384,-48864,183964,179387,120774,188505,222623,171482,115482,112200,60541,45969,80610,129524,121375,-6065,-89392,-98118,-113788,-92109,-17972,-117379,-289803,-301277,-96362,221617,435633,414243,162838,-38731,-115549,-243821,-288444,-162956,-274630,-445321,-247829,-40598,-47646,-40818,29091,28598,-15780,-33669,-54345,47948,112861,70172,33050,128315,86920,-80333,-178079,-134761,-49795,89715,139750,34525,-118496,-139396,-200455,-221409,-161575,-196683,-341570,-208137,110851,227072,49590,15783,117032,100946,50954,-52064,-249686,-443129,-352646,-220325,-214093,-217330,-37035,166028,245059,282983,259325,173864,89809,-77239,-259186,-213227,16285,110871,-57183,-244840,-54148,336235,617249,514108,373100,112531,-151871,-280078,-249047,29299,232526,163468,133295,253415,313115,374973,487193,460651,277281,95492,58477,215969,345444,343588,181639,54542,97941,201389,121388,177178,250215,186123,103635,-49722,-97965,-35399,-35373,-175290,-180585,-54655,-30926,37397,261158,433916,428383,309770,145153,-194546,-323673,-189706,-52585,-27646,-175525,-374737,-280175,61731,351367,395186,235167,49753,-16266,115916,131106,-51309,-157918,-50246,129459,191443,164029,97580,46855,79246,95516,61149,-57719,-118630,-71808,-122995,-125424,60657,143377,11020,-4995,64362,46075,14218,146667,256678,83076,-212618,-309678,-134736,12627,93869,-32649,-113236,-71684,15144,-63334,-91147,-101838,-208436,-143187,47360,101074,129083,148910,18995,-145799,-88524,-28127,-78787,-61651,48488,-2513,-113486,-154839,-21001,81402,-77368,-37009,231621,388145,324122,238493,82598,-180071,-231244,34466,258731,128177,-204860,-364061,-106088,50,94485,122382,-45301,-75728,267468,235454,-224535,-539161,-404877,-251689,-250841,-191510,209563,647707,821295,1013844,1273218,1074385,283761,-1077423,-1125127,-718583,-157954,37097,-82097,-8471,531437,1000080,1138656,848191,-631124,-1045146,-694193,-782901,-514537,-48820,-155353,-464293,-633845,-552550,-254574,23452,121473,38650,-19615,130664,445667,424491,142609,20176,-51662,-161482,-134474,60320,23070,-84445,-96373,-143031,-161489,-10719,-67,-51797,13379,7265,-55071,-103548,-213464,-321169,-276583,-160547,-38627,48787,91891,-23917,-201882,-240114,-170532,-17017,-13368,-218579,-275276,-219197,-279663,-271283,-27898,129621,80573,-18177,103445,225616,85278,-160016,-147151,-26629,-174915,-308697,-199837,-81449,-31943,48066,48794,73077,62769,119046,115594,88990,170066,257250,218019,11565,-75734,119915,459045,494234,234953,25775,62333,166195,212072,241860,192232,130438,122710,297398,393900,201784,28214,1398,47502,223709,314586,132792,-135989,-305107,-194578,74949,89670,-46857,-52995,-19052,-98088,-197615,-273632,-165952,84858,141685,66990,15944,4836,-29641,-63857],[70006,90203,38004,-25105,-52417,-77776,15929,140671,152277,16310,-28270,-20123,-89530,-162483,-187587,-119440,-23262,-19104,-19624,-30928,89645,141612,55069,-27491,-47907,-45806,12117,65060,-14426,-215571,-287981,-99237,116926,-471,-259876,-305236,-192246,-52350,30409,222402,561878,496275,65354,-236731,-88441,291155,249406,-339,-226511,-174115,6708,13439,101336,214033,107201,-101658,-73988,28814,85452,30097,34853,-32473,-132441,5550,115791,237,-330584,-436591,-161740,54589,-6059,-149624,-185429,-105731,170615,314474,258566,160335,93429,-57684,-202915,-53514,230930,340159,175523,-2336,156441,195989,97749,65583,129526,104469,-70882,-218903,-322213,-269650,-101100,7951,74755,53502,-112751,-283300,-175108,136035,325201,255933,-21545,-13781,117807,9165,-118325,-66389,-27451,-21640,-2563,155697,193186,86803,135,20190,257232,207727,-194121,-329140,-166617,-29252,144243,124833,-130649,-334251,-227012,-27942,26943,-19282,-88866,-68873,125420,221986,217098,127047,118817,151287,123067,227913,244205,167580,172881,-6857,-214675,-59207,117100,-60804,-250131,-213345,-172683,-101906,31190,71185,80761,211420,218453,53861,13398,-9514,-28794,-6943,-3280,-96820,-175438,-120004,-47577,-110346,-131003,72079,203614,107288,38223,117638,172196,179077,193028,128673,204868,127644,-140590,-126543,85329,172047,229874,309372,287929,126337,-53227,-229619,-183080,-52354,-62083,-8498,38031,-64643,-120829,-31237,80886,168842,111317,-76742,-221873,-159738,-133225,-215771,-105082,110989,63353,-110894,-104768,51011,186170,196573,132454,-1302,-255955,-342233,-148401,5829,45461,-82174,-214408,-216326,-169692,-149634,-146966,-231088,-234784,10169,128923,21739,66032,228966,240265,254149,309168,122602,-215471,-321972,-148860,-118100,-71582,-81000,-172343,-213136,-258140,-331500,-239885,-141230,-123417,-64980,4103,63989,192037,183300,94079,97794,156596,186048,108995,-63158,-274988,-318174,-106749,8904,25838,77532,28065,-72799,-104853,-126135,-156193,-107115,108277,206272,101633,-32632,-53915,173322,289515,67244,-70295,-92776,-188385,-161418,1342,223558,203534,-139942,-342986,-265973,-63615,217296,236155,127567,293378,525516,452367,198697,-52341,-142858,37681,238946,296541,270426,154422,-97361,-178835,-151520,-92866,-23437,189335,225498,143765,271740,380300,206559,-132334,-406831,-367383,-187785,-76595,825,111144,314897,566670,683619,503022,186716,-162453,-302196,-184726,-144458,-154172,26258,301710,369000,236883,163989,94839,-18783,-134531,-198203,-137019,-127842,-307105,-456241,-314237,30812,271238,168640,-130511,-222254,-158121,-13631,74272,52314,-93698,-262639,-322612,-323241,-460216,-559275,-384468,-161444,-9417,161329,330976,305964,63935,27821,-57692,-351525,-396819,-33194,217730,133962,-49845,-77975,25314,56202,-20194,-117429,-148762,-131535,-26369,151962,262829,84868,-118051,-327121,-436688,-223758,120376,304165,380880,241495,36424,-22388,71925,149261,63292,-100374,-106445,-77537,-171948,-200429,41592,152534,10192,113367,284195,120515,-86707,-118604,-145654,-88982,80428,172462,77957,80749,124528,-25373,-268995,-225137,-54807,-175159,-278690,-95354,9092,-64884,-297191,-651873,-738952,-416403,-91984,-130827,-441388,-760816,-686029,-294119,92068,804323,1415708,535178,-2344502,-1509391,7030171,11156887,4229709,-5161177,-2736658,-1449690,-1506740,-1573678,-981315,-482226,106217,281065,-150465,-583911,-726527,-419442,-426067,-235290,26190,270759,247178,-171759,-384738,-150234,106844,163697,127827,72902,-153946,-240399,-131059,-48242,-35374,-113240,-126366,-47105,16814,2922,21484,192630,367825,230493,83352,180698,228869,104855,15866,-61420,-81321,-129100,-142280,-127344,24295,163729,130328,-102600,-137133,-6804,40445,-2839,-51835,-72056,64446,144375,-11873,-72249,12638,129867,85919,-39882,-143873,-223183,-176350,-32421,138105,310442,392858,278360,86002,-10812,-51660,-235284,-318176,-98001,-36028,-181665,-108208,-30061,-129577,-101484,8155,117501,120216,213997,338172,172134,-154619,-364278,-260534,-27659,93387,81859,31769,-58348,-149795,-183890,-21919,296567,458544,219692,-73943,-44165,189825,158534,-24567,-128228,-119681,-55705,47587,153575,202423,196655,134625,34932,37376,95370,113777,102040,-102364,-240112,-112151,-72738,-109550,18891,223197,120050,-70198,-27359,213748,328387,247734,-135496,-326152,38425,300875,165932,-65986,30628,173845,79497,-67020,-25931,159767,388473,351056,141319,79844,83551,-45793,-77739,-56875,-140562,-181351,-77598,48750,97825,-27166,-114252,-33402,82226,-7923,-208436,-151898,178499,275427,62764,-124446,-71365,20123,116215,245205,114047,-171816,-213415,-99142,-68035,78879,-21707,-258850,-250819,-320788,-437375,-299354,-21349,161336,172857,123705,137077,166880,186645,204078,246017,169035,114341,168984,202858,121529,-20537,-65067,-25863,-63127,-119746,-96239,-179432,-347324,-363159,-102495,222738,363445,288629,68691,-95603,-101465,-194746,-264009,-163673,-242788,-439569,-319699,-128935,-58816,25823,92015,129568,85366,-45459,-147654,-29468,96335,93609,75584,119909,71149,-104093,-200704,-61919,100897,203309,151894,11310,-146899,-193917,-318744,-357611,-160936,-8974,-86411,-81130,129190,196136,38631,52998,150496,105944,52073,6868,-44951,-203748,-285616,-257804,-233025,-231289,-93598,85695,172860,218166,213198,161952,100012,-36959,-179065,-132849,36297,40516,-144372,-281496,-112341,176603,415365,320653,212744,68216,-30619,-130826,-168680,59770,219701,128325,97697,230870,308458,396389,465714,402419,254445,140809,113861,221876,320879,326965,115112,-65411,-30550,78875,40615,114977,147433,92125,81199,-62802,-166926,-112766,-76722,-286979,-387479,-188481,-40195,20129,179307,358540,457716,450485,332146,11987,-86686,-33084,-46428,-90751,-224647,-425664,-350314,-32675,278239,270704,56963,-104618,-84404,128916,183935,97600,20839,-8546,99896,187987,131695,34279,-1465,33590,48097,-26663,-193276,-198891,-93217,-133749,-153199,5979,75158,14329,59359,61338,-45284,-52113,165900,299230,103514,-220682,-344986,-162953,39517,113603,-67782,-164105,-97323,27924,-23898,-44000,-34592,-147616,-151909,26469,154017,234961,253597,93077,-176065,-201345,-61318,-33169,-25950,41855,-20515,-135069,-146639,-15926,48143,-57766,16315,202461,298970,261195,215823,108420,-131648,-226462,-54858,116612,58558,-183923,-289247,-13163,63371,113242,68786,-185755,-238374,138682,146494,-262085,-518471,-360241,-243691,-295060,-269216,102995,633704,966252,1070520,1152047,1021901,85669,-1498132,-1291071,-565713,-16704,129463,-27242,124913,919396,1312522,1240082,526488,-969072,-1111329,-603975,-747238,-463893,79916,-49517,-374090,-461600,-433679,-242236,101511,267735,100565,-25470,148305,496845,428454,54510,-51366,-42110,-145513,-191150,-46661,-50286,-78821,-43254,-119806,-189514,-18582,50368,-12905,-30651,-103229,-173852,-169210,-241359,-325836,-286375,-189307,-93071,-19231,-627,-107980,-224298,-244897,-229336,-81953,31365,-76912,-101069,-70307,-145315,-110832,62288,184082,222209,177999,194861,194567,46783,-175150,-172217,-68961,-202231,-293522,-143436,-40794,-66482,-60913,-45188,24522,44825,114656,81050,61141,189584,265659,143054,-69597,-82109,111015,406859,448287,181847,-56779,-18700,162997,296623,352282,224986,61092,24545,214923,335893,194070,68030,46342,84645,258649,335911,168974,-84844,-275498,-198563,34869,67451,-26404,-43638,-37859,-109238,-204312,-299838,-176043,90460,168249,88195,60950,53850,16420,20087],[151996,133670,63662,-5282,-39675,-61968,25660,125475,120233,-45809,-126730,-110626,-154014,-203749,-197434,-93924,34205,50930,38301,-32743,-3989,38387,24039,-19472,-78762,-116918,-37739,-12334,-167974,-415174,-451480,-210602,53118,-64936,-351981,-319919,-84056,49859,27967,151740,426569,316705,-78753,-251460,38349,380072,228489,-66587,-280116,-204159,42788,91381,190445,330144,222423,-14923,-421,75929,68131,-23783,-11573,-52913,-232612,-106046,127475,66311,-318407,-498572,-281776,-24229,-8253,-125743,-190645,-143158,139528,302502,207318,140464,156192,35910,-104015,23145,235817,320460,129080,-129822,-30199,46285,-29979,-85893,-69301,-65524,-148191,-243182,-305504,-206167,-18706,97360,213145,189988,-89747,-357096,-210959,151224,354948,330854,90799,10235,52159,-84854,-148493,-42340,22836,58192,88992,170248,111702,24363,36085,126148,313967,157844,-266493,-334252,-154629,-65873,104889,163069,-59315,-346144,-314851,-74003,22407,-15913,-35614,71693,220336,283563,209381,93523,105306,206907,219363,302341,292222,248843,288620,119546,-107859,-49301,82511,-45067,-193590,-137611,-96262,-49771,125155,190301,90851,85253,118364,46401,53346,-5796,-58321,-39820,-37002,-82641,-85934,-18843,2003,-134305,-196905,19891,164247,61570,-37309,33212,124372,144067,155346,105439,175986,105709,-126807,-91191,115050,170238,159834,192043,183151,86321,1383,-147851,-138597,-7212,-10332,11450,12685,-88341,-89057,1848,65153,145354,124249,-49606,-180278,-148861,-194432,-272372,-141244,49283,24459,-83587,-58852,99324,232506,200253,104468,-39669,-285605,-333024,-74362,127186,162110,12475,-141047,-158678,-114227,-133978,-141371,-217665,-234659,-14208,87716,-6356,74668,325455,431624,437516,387419,149119,-208015,-395457,-268928,-174707,-114133,-172191,-282722,-277573,-288427,-377368,-278398,-159481,-125013,-16041,79488,145406,243130,196510,63432,116419,280337,335015,151179,-99428,-348668,-372137,-75261,91889,41975,32709,32568,1604,31842,-13001,-143260,-153200,94577,221031,145686,64509,31249,172515,257725,70860,9821,97370,-6114,-127865,-41653,191310,202146,-143664,-417671,-340188,-73286,242326,277519,161968,303455,507626,407497,201549,64710,-42145,12710,216644,388038,351755,151786,-101879,-199971,-211487,-165776,-56086,229493,279870,75694,71411,231352,122438,-179124,-348800,-281997,-165790,-26511,130126,213854,339986,563313,635049,466076,197509,-163690,-348047,-213542,-156083,-192160,-29539,238640,298281,202590,165319,106376,6102,-112219,-215767,-196954,-164535,-244889,-345553,-300989,-36949,224153,153704,-141433,-234513,-110227,110116,172935,48949,-171849,-331327,-300763,-215083,-264069,-387733,-310528,-194371,-11444,212509,341524,318273,169160,138578,-19405,-358038,-400600,-21161,259839,190363,-650,-71638,-26939,-82048,-105695,-76077,-78590,-126676,-84300,79179,211727,25713,-211932,-346283,-356091,-162686,85895,239521,312202,207801,53711,-29138,14985,148087,89981,-93691,-75401,5679,-95365,-197889,-6465,144755,77158,173235,275822,85372,-94019,-76373,-79859,-45459,73444,156170,103083,135745,174443,-28236,-311258,-255190,-37665,-125204,-176287,78069,208718,96685,-130113,-464943,-643437,-366053,-42465,-46372,-282930,-646052,-716236,-363866,-5412,717973,1498928,1082954,-1286511,-387595,5830049,6981919,1165570,-4356953,-938069,-551070,-727389,-909085,-763055,-299157,278529,256237,-269933,-609279,-677051,-452820,-561253,-270612,171925,403297,231018,-207209,-349556,-106577,42861,74399,140149,66700,-226769,-248705,-83715,51474,116436,-22048,-118125,-70403,-8702,-11146,30076,226685,364452,184926,23518,114824,189831,119462,75019,48077,2110,-158406,-234035,-214647,-78400,45651,73117,-55487,-100381,-42225,23207,-11813,-125762,-171545,-59801,-14929,-144764,-129602,14177,151782,177851,139782,17527,-176006,-187243,-29855,168312,316119,340384,143479,-74435,-95118,-47640,-195294,-260517,-13074,48369,-131244,-123156,-70284,-137773,-106675,-27842,88217,114497,193943,341472,211659,-140186,-348036,-184154,45860,172617,132955,56333,-120785,-260091,-181941,85235,403377,506930,257903,-48120,-15527,189038,137028,-4033,-141615,-210089,-150457,-6728,88513,112897,112453,43833,-7599,66806,112941,110881,156931,7220,-173082,-101439,-39365,-55171,70521,268774,191855,-1167,47986,308750,389698,145693,-344020,-420913,22558,232356,48354,-135986,22556,157789,123069,27620,23959,182206,435617,331958,74465,38389,169383,94690,5836,-55804,-221603,-217897,92740,355082,305240,7475,-188129,-101381,47656,6679,-133042,-36744,243683,255837,-45848,-215866,-89317,23224,25104,104481,67704,-138061,-206202,-105438,-79981,43837,-76,-177095,-227479,-422822,-526416,-261547,24564,131027,144906,118552,81918,92956,166159,248270,328591,252700,175023,215964,238811,128166,-5041,-20898,42680,-25377,-156103,-177978,-225659,-370233,-409090,-123641,194099,288183,172517,-20701,-150275,-95798,-139532,-238554,-170188,-205646,-404742,-356527,-183321,-69116,43803,105971,196457,174254,-43141,-185362,-46026,94139,114304,108631,89426,50662,-96065,-201618,10841,245541,316468,187197,19218,-147042,-221910,-394167,-440647,-115793,188703,138578,16801,99842,114237,20176,82154,157341,82232,13640,21544,142721,93793,-158868,-267571,-236719,-222617,-133940,-13543,41829,87605,128896,135891,126846,41936,-51101,-44789,31196,-44498,-222035,-275648,-148364,8834,184285,116158,76826,67019,125101,42581,-72142,75106,169337,75008,72500,210434,278649,378900,415913,310377,181245,137229,119934,165128,218916,244405,51532,-134597,-118832,-2845,-4214,47646,3002,-25730,61345,-36078,-141830,-125878,-111635,-387664,-564192,-322641,-77766,-21166,74267,226827,383281,482570,435681,156360,121745,148955,1649,-128803,-249620,-442354,-394772,-110964,182651,114226,-119907,-235079,-138903,114729,201070,225032,195590,47653,49301,152136,82459,-48727,-100001,-70254,-30930,-127489,-329708,-255651,-80337,-125207,-177251,-58346,-6245,24379,128678,57713,-112443,-80449,152784,274128,99568,-174218,-296783,-141176,81008,115463,-105014,-201024,-116735,37807,37682,2578,27696,-45530,-114814,9766,189947,339807,343354,159110,-162250,-254613,-70572,50904,43128,51556,-10757,-96589,-75888,8556,6095,-44099,63175,155844,158930,165453,192829,125823,-90857,-211204,-151490,-65503,-56667,-188865,-236927,47413,109836,127313,18666,-301736,-380028,-23110,-9097,-336063,-510450,-326402,-242520,-342183,-348841,-36913,620480,1229833,1204136,1073566,1031097,-55464,-1855082,-1391316,-394349,131062,238328,71321,253366,1231658,1563081,1316727,185460,-1273454,-1120580,-459572,-657061,-354013,223402,58604,-253638,-235025,-226870,-138490,204414,400997,167585,-21283,118312,407291,298378,-89664,-138546,-29476,-93826,-191617,-101032,-93628,-67155,20410,-55273,-168429,-9861,111570,47076,-56785,-176909,-220074,-155344,-209706,-299365,-288717,-234657,-170270,-79833,-61558,-146598,-211053,-255516,-301802,-135041,85158,67240,81300,91519,-641,34884,131751,211533,295015,266293,229888,171734,34247,-170023,-188735,-100220,-180142,-223100,-77143,1806,-74226,-148303,-152982,-39860,20681,106347,52739,23045,162352,207542,24347,-163711,-93789,76516,304314,337035,97457,-115008,-87433,119550,320175,424641,243688,-8341,-77396,100585,212081,111968,59118,71337,97163,227256,285408,186254,-21232,-215269,-178672,-244,39723,-1317,-15885,-37289,-97252,-178592,-263293,-137792,103107,190173,133319,133417,115880,66850,103739],[195251,151145,99764,49827,-17832,-54370,31566,115180,101921,-83338,-183392,-165485,-195283,-234714,-213545,-78892,86849,135504,124188,8754,-60267,-29337,12685,-4480,-100510,-172775,-85280,-95720,-296062,-536320,-512216,-238589,11560,-137349,-433945,-310778,34958,155358,35041,77460,270543,127749,-209751,-244787,95368,317968,138642,-117702,-273074,-176744,104303,212084,299899,422685,306764,87486,82998,107448,61263,-41281,-16802,-49059,-252665,-166704,118185,97447,-325321,-573199,-385517,-67945,38881,-37285,-143084,-168628,74033,248276,136555,97650,189725,137295,25682,92535,192535,256464,84612,-215133,-198447,-107836,-133055,-194583,-226192,-190232,-180232,-236451,-250811,-123304,52750,161650,295125,277779,-31770,-353067,-203635,159810,370417,381639,170220,-17251,-40353,-140470,-148106,-24887,61743,116240,151365,151070,22134,-36214,58005,193914,312629,92999,-260758,-260131,-114846,-100748,44247,174952,3271,-338954,-405941,-180378,-46519,-37711,-17254,106918,163868,221415,145069,48516,71307,223553,276691,312170,254603,230460,318510,217472,5301,-40841,40814,-12684,-103272,-32219,-162,30363,208725,258711,62089,-51422,7630,6662,-23734,-63640,-119463,-97930,-92929,-69676,3124,84368,47753,-135424,-212063,1775,142383,27068,-121221,-83009,35821,65778,97624,96383,148557,58392,-133087,-69503,115962,141898,80905,83023,58736,-1366,10850,-64873,-93848,4431,10190,19235,7260,-53908,-5533,74193,64923,107517,94863,-42241,-124883,-108207,-203036,-269710,-144667,-35164,-51672,-69569,-1900,140384,245394,177536,70357,-72028,-274977,-290837,-25243,169428,206228,80100,-63431,-83695,-50645,-111559,-125065,-181396,-199107,-10892,45583,-29161,106226,431978,596710,561546,401199,147741,-176180,-393324,-330531,-200173,-144711,-251104,-388420,-342349,-293185,-378422,-278981,-142535,-85965,67459,150524,162015,192310,137855,2843,95181,327920,379875,140511,-121557,-345772,-361606,-11400,185453,81805,14534,45684,52840,100951,29711,-180256,-219520,53833,188707,137644,126612,118154,149968,196649,74812,79856,227618,98109,-135184,-113460,79976,90542,-190394,-429515,-333814,-63119,202184,214850,113673,243075,394503,286219,172745,173604,76492,-4235,146131,392925,365570,110486,-124066,-212074,-245693,-229578,-107927,209559,289707,-4405,-168560,6139,12036,-176735,-230593,-188633,-146989,25488,226141,247298,278218,448602,460250,326536,136251,-171431,-347847,-213645,-153505,-191627,-64310,139041,182150,139085,148734,109043,35163,-47966,-173707,-221444,-197362,-185157,-223212,-263514,-83800,179500,142524,-102073,-173032,-41086,201953,244208,55196,-212513,-349298,-244874,-101611,-75836,-203322,-210976,-198016,-17067,197824,249665,239206,238753,229610,28755,-312800,-356800,-13176,253329,213511,68745,-19764,-53608,-191829,-169751,-38225,-14628,-102727,-121025,-11314,126667,-31780,-270144,-324812,-241764,-81773,43161,141215,210374,143771,30824,-72053,-51823,131811,127491,-43903,-30347,69093,-21586,-160496,-39111,114545,128804,204842,194082,-13746,-115166,-32588,15440,16021,24415,-3021,11549,120780,170417,-52605,-339687,-286435,-64605,-118165,-101480,206333,379172,220441,-21733,-295521,-506461,-314821,-54765,-20821,-164521,-476804,-583761,-286311,33524,671343,1534175,1603645,-128973,773394,3526418,1004672,-2822786,-2647300,1652134,842449,226335,-288159,-568639,-127407,436731,263333,-293193,-483270,-511946,-400373,-561669,-239337,245494,395562,141566,-234464,-293741,-87818,-73113,-58444,120136,73026,-246345,-243445,-68598,112609,246454,80243,-80966,-79385,-34745,-36318,233,189337,273264,92646,-41971,16809,78904,80352,135368,157861,57491,-204928,-296920,-261770,-155406,-62739,14131,-1990,-58170,-68795,-1608,-49147,-209976,-243780,-146685,-114767,-192316,-127025,18409,155611,258063,311793,181124,-100187,-168052,-49085,155647,290427,250256,-23658,-289801,-245727,-88609,-143551,-159703,86804,128980,-84313,-139448,-100451,-121234,-120101,-110401,1186,79682,168572,319858,223324,-116728,-303086,-93833,128489,210811,148833,68578,-151614,-284659,-118836,178490,434266,483451,254592,-37744,3829,181212,122838,27096,-144737,-306757,-262418,-84314,19335,32931,43212,-5298,-18636,79489,94673,87803,187166,80982,-142447,-104688,5141,14433,123702,308602,263916,93445,147392,399796,407537,16523,-540719,-498924,615,176500,-32765,-193721,-41247,90495,169144,181203,116987,187224,385693,242252,-11486,-58340,142788,200239,119097,4111,-183930,-114000,287636,579821,421290,-1967,-242717,-145829,15236,23807,-54490,40364,233058,205889,-106438,-229599,-68916,22947,-87785,-58049,-345,-105666,-149412,-30618,-26833,24730,22967,-80729,-189924,-485431,-551074,-187142,75088,101710,105769,106159,40359,26480,113443,229193,341231,302040,226279,222645,232664,136439,30145,26462,83031,-12081,-195699,-246963,-245190,-356494,-428897,-156726,138454,222005,104216,-76149,-188649,-95247,-79272,-205862,-170056,-165532,-342359,-337832,-181632,-72118,14885,80991,221175,227532,-34597,-169965,930,111213,126635,117225,46912,19349,-74443,-177924,71603,345611,395981,238711,62729,-103615,-193642,-383842,-425481,-29645,342006,274210,75575,46735,16803,2387,93652,133601,38772,-44987,3510,270190,341490,-25144,-256293,-233278,-199630,-151585,-109328,-108366,-55738,54271,130191,190325,161368,97397,31671,13475,-106254,-259337,-236690,-163753,-122759,5446,-35152,-13212,104500,279859,204327,36804,102927,124595,41843,85198,208255,235295,329473,361253,217590,82705,90312,77007,64864,78560,129564,16472,-130599,-139352,-12434,5863,-9613,-143859,-130771,54069,23552,-34310,-61595,-118686,-439084,-643282,-402414,-127352,-69384,-10335,88267,231531,404241,437754,211745,258164,318681,91544,-110137,-218212,-397580,-388704,-140812,100441,-13630,-230790,-299629,-174678,64897,183111,309589,324859,98815,-15707,88625,33880,-128469,-221905,-191883,-106451,-197151,-406179,-251051,-6390,-78156,-182866,-107078,-66046,48772,196772,71554,-122535,-57015,122446,199803,79711,-80424,-171604,-67319,126694,103703,-135306,-220261,-128034,49406,116400,55223,88843,79804,-42945,747,207470,419051,393974,194071,-113628,-230898,-46835,154792,126614,76485,28484,-2359,39085,41006,-34614,-26750,117264,120167,22648,93027,207621,147080,-56780,-177557,-223380,-235024,-190228,-222996,-217523,66345,128378,127722,-22605,-365001,-462591,-173818,-184177,-419004,-515490,-315327,-242984,-374716,-439948,-219699,609964,1560032,1373932,1085592,1178091,-82008,-2085751,-1389080,-223975,255430,336171,169113,314986,1400098,1827660,1425543,-113654,-1549198,-1102666,-295382,-524923,-203115,355194,135881,-154472,-38559,-8624,1119,272459,461534,215866,-9101,58575,236653,96634,-241308,-207983,-2822,-14864,-141767,-94202,-99232,-61436,70685,33341,-105938,7898,160189,105321,-65938,-203750,-185969,-71323,-129487,-257272,-304780,-306287,-244304,-101188,-57054,-113103,-157484,-267134,-369589,-159530,140284,183906,231357,227923,111323,118001,171924,222688,296081,243342,211797,164912,49016,-149776,-202863,-122311,-123506,-119421,-13874,37352,-57703,-194876,-245765,-94725,14832,114482,49862,-16242,83090,86019,-107013,-234952,-96355,27550,155670,157535,-4915,-128668,-113952,59578,287525,443306,240065,-64183,-152226,-7415,55242,-24084,9436,80356,92645,146060,178475,171436,36025,-135255,-138654,-27985,6860,21102,17961,-26275,-71320,-127317,-174890,-70455,112097,199159,191324,212707,176542,108601,160679],[188706,139998,133984,122167,11137,-55306,26553,107798,101809,-80602,-173853,-158682,-190136,-234747,-225446,-82432,118748,219755,228159,94448,-42229,-29535,24989,10521,-108078,-194669,-113940,-158344,-354098,-520287,-439766,-182042,-2303,-201398,-483646,-274256,139436,238465,55116,22994,130023,-28148,-285774,-210306,76001,152437,14640,-142159,-224677,-120042,160291,327955,391131,450057,317587,167281,160252,125211,61070,-39917,6625,-27114,-209980,-175149,88343,88932,-337897,-631440,-446203,-65673,125778,99685,-39460,-164695,-4210,167827,75730,59608,202358,230427,155862,148254,135900,180891,61477,-233900,-295929,-220170,-187402,-251150,-321334,-250684,-158253,-189598,-175661,-43303,102340,182656,295860,308250,64993,-256063,-148160,164642,374661,407020,199061,-87425,-150118,-157648,-120458,-19277,79015,150611,172388,96881,-60002,-85214,59179,209435,269370,49943,-176005,-127318,-48068,-115247,-12863,168220,53061,-307765,-474281,-313544,-143920,-61813,-28434,33208,11179,85999,66234,13809,46544,229532,304357,270902,153314,120553,259964,275350,106917,-30555,2286,32154,16091,95273,104373,127947,271481,270533,10723,-151285,-63089,-18066,-136274,-139679,-177316,-149505,-131737,-48120,66245,159439,74111,-130651,-188494,13176,123903,-14239,-195400,-180225,-46697,-13622,50511,112816,148291,25312,-137259,-59223,94792,101220,14657,1967,-52234,-95680,-4904,10586,-46267,-6681,-2203,10639,22647,24785,100367,161417,79135,69554,39425,-46934,-58651,-34763,-145586,-206474,-124133,-133655,-152520,-65896,62382,170157,227160,146296,53998,-65690,-206505,-219289,-14035,123185,167525,110467,18257,2085,3482,-93327,-110121,-131927,-128297,33045,31029,-27492,165718,523174,682237,593927,362795,132155,-128653,-329990,-316521,-178364,-141929,-288633,-448855,-375787,-261583,-321220,-230539,-93442,-17737,159759,199049,112199,66775,35070,-55038,59520,296133,309103,87674,-107491,-252809,-270037,78873,268526,140225,41237,80009,90588,111002,12706,-237488,-266087,13085,122941,85097,139196,163817,101163,114719,66602,123006,269351,93575,-177876,-175299,-50165,-80118,-262178,-368484,-234835,-19281,121225,68482,2898,140052,229225,137701,134440,251797,189556,1994,51001,305408,300303,38449,-156419,-201448,-238536,-259032,-153830,152602,272244,-50670,-356723,-224454,-82797,-113753,-80380,-91430,-108608,92711,296505,230108,160428,260306,235620,159427,54775,-159374,-287649,-176407,-128337,-150544,-71781,37057,69552,82494,135422,115303,78883,63805,-62685,-181512,-184962,-108306,-100057,-197094,-80733,164002,144423,-24854,-49531,46056,258542,286610,75011,-202606,-300048,-150103,12954,82652,-20530,-96325,-157354,-2867,153116,129271,141835,278308,299515,95867,-207424,-254987,12899,225594,221925,149752,65184,-46192,-235781,-186637,-3115,35599,-53907,-106037,-73880,49296,-57736,-273689,-271296,-111207,14505,20450,50948,115251,76636,-12751,-128660,-109036,97689,165360,44964,32800,111244,37982,-96911,-44896,79211,166561,222087,87055,-128151,-125519,18749,118999,78578,-50204,-238766,-158884,49547,122186,-85714,-342786,-301521,-109541,-133944,-58995,270531,483783,294668,36345,-155758,-327681,-236069,-87032,-36100,-102629,-278077,-285119,-44871,215527,680530,1482353,1816366,705675,1698330,933736,-4946350,-6271795,-452533,4081839,2040988,995715,136014,-408396,16187,567694,312983,-223639,-242265,-259857,-246692,-405015,-133545,230078,258098,29028,-218773,-205819,-73893,-184469,-169494,96191,96556,-216809,-236794,-84037,134410,330891,177835,-2163,-36964,-22335,-42624,-50226,79756,115487,-13162,-78862,-56481,-42901,17150,182352,229812,69957,-241014,-299715,-252140,-181509,-108488,4056,62755,-13521,-76767,-23174,-91816,-263390,-256483,-166923,-129911,-134690,-43141,46043,154978,313042,432270,302930,-3602,-115134,-88675,93193,233114,147320,-159693,-470740,-404022,-156974,-91217,-38158,182853,195499,-37967,-138450,-109292,-93907,-149401,-229196,-114718,45476,162336,289670,208685,-88674,-234964,-3730,201740,193717,135032,86676,-117609,-195883,1572,242483,398198,422621,227562,-34263,15833,174635,125089,63187,-132143,-376261,-353948,-159518,-35223,-10758,14294,12904,24937,86639,48413,47045,185400,110368,-130710,-97654,62939,106474,194470,346136,308136,185351,258761,484576,395960,-95149,-668292,-545702,-25219,138015,-65824,-222745,-129773,6452,210056,341705,215848,162785,255995,120862,-79417,-158058,34878,244998,234878,113906,-24385,112523,469082,685308,435854,-52776,-279691,-169583,-2379,51472,24230,74256,158190,137980,-96806,-166865,-29112,1175,-199014,-189758,-50230,-57473,-36455,125340,90966,36777,53031,19089,-132370,-469875,-485663,-88684,121143,87938,76790,95027,26875,-8622,43170,144155,283108,316036,267955,205953,195795,140635,67830,56784,81038,-22383,-225260,-281202,-224816,-305931,-412359,-189144,67484,167259,95332,-79631,-198564,-89991,-13702,-157987,-152716,-121027,-253142,-253527,-117524,-58881,-37082,36994,203943,230607,-27566,-121096,83008,140712,123861,84797,-8042,-22583,-52468,-128624,116097,382354,422836,285434,124285,-24735,-105914,-276723,-301751,76992,412098,303055,101614,3577,-54139,-8014,82657,80489,-16208,-97765,-19131,323586,458862,62506,-236922,-228213,-167095,-144531,-181909,-232876,-160951,19611,157994,287869,309610,236850,82230,-4888,-120759,-241472,-184429,-165211,-192603,-75409,-106119,-63541,151946,390742,317142,147264,165175,126179,61493,147302,225987,184069,258670,317595,148906,-12114,19708,5242,-44123,-53528,24813,21980,-61909,-93431,47388,60688,-52744,-259485,-200390,56436,95484,112485,59108,-85949,-417259,-594181,-393268,-165390,-104939,-45424,-12717,55020,253143,358039,187656,310199,441593,205521,-23785,-112846,-272773,-309189,-104932,61642,-65482,-237993,-279552,-191695,-15614,141043,347161,388293,125835,-84895,11766,3262,-181983,-332272,-289202,-148472,-206527,-385168,-162196,137471,13316,-161267,-119718,-76233,88387,256784,116042,-65401,6904,90529,106647,53933,33324,-6017,39799,161999,82739,-157046,-225956,-134217,63388,198088,119383,152673,200484,40107,-669,210034,457001,396160,184801,-55852,-142118,12460,253158,201835,112210,91160,125737,165280,69044,-62362,2794,186892,114839,-60197,82010,267120,172474,-27055,-120272,-238412,-337269,-301204,-268233,-221848,50603,116968,110306,-52561,-365180,-467360,-274662,-325472,-474008,-519471,-324714,-239243,-379416,-543528,-436968,589356,1831646,1482131,1185720,1469364,26574,-2114189,-1229240,-50477,339015,383926,186315,235618,1394157,2136270,1577462,-320272,-1759238,-1059301,-141236,-371447,-45135,450339,161734,-119015,58380,145312,113378,265879,421139,228866,11158,234,62332,-101641,-351638,-227589,49115,79862,-57927,-37889,-76023,-70947,91761,121619,-25850,21110,173357,137446,-63143,-186880,-93246,49306,-25782,-213666,-342487,-394104,-288197,-71867,16839,-7683,-70827,-270724,-412684,-150029,185332,249104,314855,305525,159451,116169,180228,229581,247683,151286,162310,167546,74788,-126999,-216648,-133110,-53500,-12812,33424,53281,-35442,-202307,-303677,-123738,36670,143714,71389,-54731,-43191,-81016,-219283,-260281,-90523,-36329,-30860,-70232,-104189,-96203,-89289,8496,219564,405891,203537,-110798,-193828,-90279,-103095,-182187,-68904,69188,74363,42094,39725,112506,64530,-61919,-100352,-59540,-38174,24796,33517,-23972,-53271,-79833,-81977,-15883,93134,173334,223704,253642,202487,113372,153754],[138589,107301,154089,184025,40051,-62295,7612,95373,109815,-40271,-99481,-89242,-133847,-194194,-222917,-104588,122583,288234,329202,198574,47974,38124,56394,22205,-96478,-172421,-110743,-178893,-324109,-363417,-256135,-82068,-8297,-247483,-485129,-211565,209938,279728,83688,1426,30385,-124048,-277815,-141213,10919,-28637,-95593,-136339,-164134,-70987,179761,386093,423797,391320,246136,199151,215090,128441,56946,-40385,26766,-9465,-147765,-147528,42914,45714,-337305,-638560,-452411,-33743,221697,251589,103451,-123991,-71163,82568,45823,49076,203824,294314,250460,184267,99608,125988,69971,-184220,-299980,-268222,-196066,-270256,-366987,-257901,-96323,-111967,-108120,10381,125863,159448,226013,294024,184565,-88974,-59490,164009,361235,398855,170789,-175273,-252897,-150391,-83900,-36355,62863,163559,155836,22462,-124263,-121767,36887,175057,207363,46349,-45096,22338,33393,-98386,-42820,152322,84722,-261042,-504371,-431610,-231259,-74159,-58662,-109911,-158861,-56436,286,-5438,48881,244324,304630,195635,18782,-52723,128436,285436,183040,-16025,-31355,70205,136753,214673,191899,214855,298051,230442,-46312,-192197,-72581,-7605,-207795,-191660,-202268,-165589,-121629,-18902,77919,171112,55757,-149543,-160907,24969,74984,-89003,-252684,-227142,-93835,-65278,27967,142294,172739,24496,-127894,-61677,56615,57516,-33850,-57182,-132432,-162780,-27320,59321,-7812,-32164,-48131,-28118,35641,108371,183697,219066,87906,33298,-25465,-60694,-2504,46135,-47246,-117257,-115418,-246683,-265695,-76852,112087,173551,175285,105356,49956,-17305,-91026,-140459,-54253,-5434,52334,95169,87463,71119,18832,-103728,-117347,-90330,-44807,99666,47111,-1958,230491,552357,636929,513596,286252,104376,-94918,-257461,-251503,-120088,-103540,-278586,-451841,-373961,-213339,-231762,-160471,-43078,45349,215677,194133,4315,-92895,-83712,-95707,23045,194705,143933,4241,-64006,-104278,-124668,164084,308070,188009,93203,119275,111214,78901,-45499,-287989,-275072,-23443,25002,-7409,94203,134026,20709,18567,32553,121585,209967,-22897,-248717,-204156,-147265,-253513,-348292,-276338,-88430,40820,20274,-124969,-138732,19661,53411,102,89989,267422,252016,12167,-60657,134236,158199,-57867,-194244,-168920,-197465,-253170,-186294,72152,222706,-65393,-456994,-413961,-154679,-29658,40351,-14951,-57963,156794,330743,169440,6749,41687,35060,28669,-7982,-131775,-200358,-125867,-95070,-96803,-73840,-55221,-20187,37639,118907,112243,116213,182467,78219,-89965,-122619,-21369,-2789,-124835,-42154,164319,138045,42798,78431,116450,263270,284407,85403,-167304,-211468,-46023,105387,191553,128781,766,-94733,24386,101151,34476,72192,271790,327108,160400,-79068,-130183,46440,184772,211083,206104,136826,-28274,-222007,-169123,9298,49242,-5027,-50861,-96039,-7336,-57650,-238991,-216760,-6179,92943,14197,-18188,34933,6547,-76214,-197217,-169457,24750,169366,132360,90682,116296,57089,-44358,-45298,29317,165597,213003,-15477,-226369,-126707,58636,182606,103015,-143931,-468276,-356110,-68599,28132,-137126,-338577,-308211,-163472,-166987,-59238,257372,491388,308030,54134,-60610,-144618,-135853,-110118,-77000,-105561,-101633,92442,276039,432800,682210,1283297,1519919,915886,2265337,-923787,-9104867,-8093631,1469412,5461845,2432776,1277965,273985,-302431,99860,627647,358314,-124620,18961,11330,-21660,-147349,3878,122215,26309,-80824,-169030,-108450,-67141,-261814,-230081,66470,106685,-181700,-257015,-135955,107088,338704,234137,89361,38959,16531,-35972,-117044,-96505,-86916,-117564,-83534,-81063,-138563,-63738,169842,206967,11616,-270205,-256798,-208578,-170821,-88137,46878,112671,6792,-91148,-64242,-142072,-280325,-225071,-141036,-90177,-12842,93133,87649,138164,306317,440193,321544,72108,-56449,-156498,-29969,124212,28164,-245886,-565118,-533719,-252924,-76639,47743,232191,217854,-11312,-130780,-118594,-98250,-215702,-376558,-238430,15262,159231,235818,147698,-87190,-179855,44797,210420,100610,82356,99846,-39011,-40171,124584,241296,295389,330961,168862,-57273,-2639,151327,120629,72675,-126308,-409195,-411322,-229231,-86159,-35054,4842,68277,96713,74178,-34088,-28404,131612,78607,-140501,-88289,105142,189556,256910,350278,278866,215787,329210,522589,342972,-179901,-716828,-577565,-82938,80768,-75114,-227149,-219493,-81882,209806,422124,251779,80550,64782,-15743,-130755,-241787,-120879,195637,288666,205935,167032,342630,557151,639280,342976,-153030,-333167,-206150,-26781,62916,72972,53988,29061,40129,-56775,-86965,-21174,-76548,-312808,-280590,-81404,-14724,84932,299227,217099,51499,58890,73588,-87880,-392400,-363924,-16660,124470,68322,45370,62825,13151,-33798,-57778,-22749,138909,266025,263190,151618,113980,103119,58821,23565,7226,-76963,-261503,-293890,-188249,-254638,-389592,-238258,-35241,86707,95892,-65324,-207470,-102223,23605,-121657,-144933,-101280,-172105,-142839,-35904,-55284,-110270,-36583,120212,150441,-57539,-96533,121366,132036,67592,-30843,-118521,-101446,-64184,-89466,114000,328869,365295,268659,139721,29671,-15602,-132131,-135600,139175,356497,218026,78650,-33367,-101260,-41790,16789,-28574,-111380,-158882,-52017,283242,394412,42025,-254680,-254884,-159914,-149469,-252339,-330949,-231389,-5545,172429,359413,426570,310855,68199,-51904,-121272,-208951,-171842,-191996,-230947,-94732,-144130,-128069,138498,388460,320341,207866,230773,158913,111248,213453,216796,90539,144299,254508,78754,-116930,-85818,-99318,-160141,-176064,-70512,29875,5772,-42762,105995,89860,-122020,-360620,-266654,21068,121611,214361,158802,-51177,-357199,-469559,-328587,-203096,-145776,-61421,-89433,-125874,52568,206825,86416,261027,462188,277503,77369,22252,-107491,-186136,-47792,40299,-62353,-178383,-219593,-226692,-142216,55917,310873,353337,83996,-181506,-94162,-35449,-230647,-437216,-372876,-181992,-190035,-305629,-31102,296067,100975,-149802,-126206,-65360,98960,265429,156129,5772,44603,29851,-11695,-8178,90796,108095,108912,138151,21735,-205490,-258232,-173423,43081,231142,158011,180475,251244,71972,-31288,169180,416753,322109,98651,-53144,-58792,65689,289868,217941,118131,129651,219892,232573,49824,-101757,14044,232771,107679,-100112,99729,310201,158833,-32096,-73904,-211879,-370881,-385121,-328764,-263105,-17308,48356,44844,-104477,-346975,-435342,-337685,-423937,-500112,-531564,-370256,-255803,-379867,-675790,-687582,509918,1866743,1378068,1283764,1793766,208692,-1909442,-894588,116827,355665,324879,24114,-63476,1192068,2398110,1690307,-432670,-1844638,-983370,-41844,-248089,58253,467308,107449,-192763,-1149,161412,127648,157287,271970,180092,16412,-50138,-77003,-259309,-411308,-202906,107565,155051,16688,19319,-67628,-119824,61321,167014,22875,-1828,120568,109761,-72167,-156154,3108,150883,57877,-189547,-401867,-479767,-297938,-18845,119281,128703,18926,-269694,-428170,-124481,199654,243863,306141,298538,127966,34693,155269,233055,177193,43154,101047,157698,83129,-117670,-227265,-127526,12440,72076,57678,42073,-27127,-184332,-317717,-121618,80220,186290,104545,-87909,-188693,-252123,-279715,-227469,-78432,-110596,-224742,-290888,-167283,-21381,-13954,-1629,162118,345838,149686,-142907,-197287,-129327,-217398,-305226,-139050,52654,66538,-27926,-73089,39266,79006,4897,-60849,-78411,-69636,29313,44964,-11972,-28442,-33540,-2824,25536,67047,135184,231145,257368,206632,102589,105954],[23164,23124,109232,168267,19060,-111925,-64749,26976,67558,-21596,-26846,-21487,-81318,-157224,-238309,-173182,65664,292257,366483,247329,136112,108656,61856,-2978,-99031,-145692,-108567,-184365,-254240,-156361,-63232,-33747,-70831,-307183,-468221,-162424,207981,244037,81454,-18006,-49259,-182709,-212298,-65029,-78623,-174186,-179797,-131932,-142962,-82595,120212,327035,348784,233565,97364,157780,213845,91320,14613,-81486,-14446,-48619,-136210,-133654,-35272,-43099,-332418,-594311,-431578,-27619,264885,357244,231467,-73266,-127142,-3543,36110,57145,182428,292019,262358,178356,86050,96422,91187,-104577,-244905,-276915,-198045,-291222,-407535,-258883,-42526,-46823,-87681,10456,112400,94761,112433,248590,288083,89033,27246,145709,310953,337308,83371,-260624,-328557,-143785,-67055,-91252,-842,150384,114528,-51192,-171444,-155712,-9756,104824,144842,71919,78240,139353,105639,-54428,-33963,134305,91489,-218473,-496808,-500657,-282034,-70673,-91736,-256983,-282490,-155529,-48303,-18629,78296,271119,274235,103109,-115930,-244372,-42353,251074,233061,8640,-60033,82413,226175,294776,241293,262986,280367,160644,-86083,-173208,-26881,33624,-199450,-188602,-173287,-123215,-47305,14267,34625,108061,-15900,-202719,-154711,11411,-22631,-197660,-280836,-210107,-91187,-70658,36658,168614,206277,60279,-92314,-63811,20121,30037,-54997,-95697,-162633,-168487,-28637,77704,18671,-49059,-104845,-91530,31847,170926,224999,226380,85578,11755,-66721,-64100,34508,112449,61704,-34187,-140064,-356010,-356702,-87319,141000,156386,109731,62517,55156,72328,60601,-60822,-125891,-169713,-93857,54660,140286,111425,-4087,-138434,-136619,-51115,44034,176037,98361,56974,290271,505487,469811,352914,212188,85732,-80477,-206903,-159557,-30793,-22328,-211089,-387312,-331536,-161909,-138232,-92959,-4244,92550,223323,140830,-112323,-218406,-168467,-93184,17984,77998,-37350,-68130,9441,67329,48110,235161,307985,220310,157317,160317,131471,50422,-96040,-286134,-222233,-37322,-76107,-101077,29726,56957,-55819,-48818,2858,98459,91971,-188026,-302498,-164794,-152283,-352504,-408947,-185414,62936,115712,-51835,-286748,-244367,-68293,-69311,-73872,62189,231001,256273,23208,-156782,-59444,-4140,-136140,-203326,-96792,-111152,-194602,-177556,8056,160427,-51213,-456857,-513918,-190014,42312,102630,43281,10021,215385,343564,100986,-134710,-131770,-62933,-2067,-4440,-80898,-110286,-67211,-45069,-34729,-66286,-106792,-58308,23106,113695,111845,146663,280318,218764,45390,-3161,82940,75407,-46814,25022,178892,125411,83081,176217,162383,236247,257096,90968,-113401,-99051,60692,187157,276196,242793,77231,-17163,74323,84916,16874,65974,231833,323517,224098,49361,-5259,93286,162514,201166,234444,179793,615,-153119,-116224,11322,42218,44736,42396,-57443,-17693,-23706,-165221,-156520,67922,150837,38864,-37513,-8911,-46397,-130847,-248393,-219958,-65128,143559,202981,146078,104615,49106,-8066,-38089,-18233,133035,191669,-66674,-260101,-99495,97810,201526,93201,-215778,-592289,-494761,-185497,-75465,-185062,-318883,-289268,-190607,-182006,-68251,209114,434554,297162,80255,20176,26617,-7571,-76736,-92858,-127845,36109,444836,561983,552519,609687,940930,755893,503678,2604681,-1179524,-10385269,-8021420,2358594,5362789,1814361,1007627,185833,-220978,137072,608951,369369,-43294,227644,263815,258876,153703,146726,-17195,-204502,-147689,-85373,-1869,-42574,-263502,-208117,51839,105123,-150603,-284943,-186482,63242,292329,256241,185947,135451,76917,-4133,-160399,-274645,-267288,-175944,-28817,-23053,-160433,-133393,89999,89717,-93440,-271290,-167054,-130546,-115968,6829,151617,154752,15285,-106287,-115266,-172201,-239114,-151559,-75421,-7753,144824,263467,156695,124582,245408,337133,242375,124650,14166,-212075,-167305,-9523,-80533,-259683,-528520,-579974,-338453,-95333,84232,238037,211816,15858,-96853,-117216,-130194,-287426,-488324,-305812,20972,167402,176025,64733,-100046,-136384,50729,143708,-30286,27122,127889,73773,138184,222824,189587,171349,238812,104970,-87792,-31595,134315,125892,71535,-108750,-364918,-388294,-253199,-107826,-31114,19410,149270,190517,67896,-111329,-104278,62808,27716,-134610,-53076,145443,266719,313856,329890,195529,184820,349349,511431,274871,-203208,-662012,-568774,-150651,13822,-44651,-165717,-240737,-124958,182301,402629,219582,-24140,-111004,-114400,-140877,-271210,-245490,90757,273475,252350,316531,481712,533269,494095,209723,-245592,-374204,-227180,-33406,77140,113251,30175,-83962,-45123,3323,-9100,-36514,-174453,-385970,-294407,-63710,38157,199480,457747,333042,81870,57491,87377,-43498,-247606,-196150,31151,104244,66985,42744,39320,15364,-30433,-147000,-212397,-34684,184037,228487,92777,27847,47850,21590,-45108,-90312,-130558,-264961,-249713,-110089,-184065,-342221,-265394,-125755,3521,100969,-24384,-189803,-97409,57925,-68343,-117076,-73320,-75738,1115,67537,-29621,-143775,-90535,16565,34016,-88416,-83030,106597,96227,-9976,-189923,-259501,-173810,-66370,-35013,104854,244226,276039,205652,114885,61916,72861,32075,43191,160964,232675,105725,60747,-14522,-81134,-64063,-60738,-144244,-206480,-187084,-45676,215596,231796,-39324,-274451,-269720,-140485,-134760,-277902,-350677,-226278,282,184807,407858,518252,349823,36259,-87699,-87734,-145149,-167431,-202525,-209000,-49602,-144139,-181492,81083,301645,250640,243731,323618,253532,217555,296920,204959,-2702,42353,210552,44871,-181524,-164237,-163740,-213967,-229603,-98275,70707,82188,20178,157101,95688,-178755,-400240,-295913,-18994,134065,287466,243687,16522,-235933,-277819,-191754,-178787,-135068,-27927,-99099,-225579,-94644,82574,2161,194277,428403,323631,200790,198101,112028,4748,44175,68288,21227,-39550,-102439,-230326,-236408,-7148,263642,289507,29573,-243093,-160890,-34987,-224236,-472978,-392962,-168669,-122918,-159416,153601,473937,207956,-109245,-88464,-1973,114896,265965,228858,105282,71824,-9231,-86494,-58030,103171,166182,151889,100986,-21378,-224662,-264758,-191852,39738,256303,210711,210596,261613,84306,-40352,143424,360348,241609,4230,-72486,26590,147032,307351,223149,140145,178420,296897,266194,32318,-97678,55312,287860,134376,-58159,161937,342028,145181,-18587,3316,-98750,-284557,-372897,-329841,-272751,-71972,-17150,-10514,-131467,-290567,-350058,-317865,-414161,-431131,-481328,-379481,-235288,-324893,-760008,-874444,411983,1619788,1027338,1331995,2054854,430770,-1423335,-339113,344278,376216,210125,-282166,-520288,879960,2525452,1710144,-405374,-1660811,-778133,46541,-130942,130773,451624,33061,-321375,-156781,79622,76609,23541,110108,125392,48699,-33744,-111580,-305331,-372647,-99772,203078,236345,100588,85238,-59680,-164065,30468,195903,56751,-26669,46263,61402,-58865,-89772,104577,242614,139012,-142924,-410946,-482594,-234838,62970,239407,285964,124869,-225292,-378681,-64773,212076,210124,245282,244984,67367,-53149,142061,264547,144421,-6122,73013,146074,83540,-98477,-194819,-68661,97371,154603,88280,32983,-16093,-132162,-267654,-72618,148342,245129,150070,-91364,-293452,-360383,-254591,-129486,-50803,-174017,-372489,-430951,-163412,87546,100681,49431,160168,312485,109117,-152684,-167996,-121996,-256979,-348502,-172137,38602,81510,-25352,-115893,-14095,93076,57978,-27791,-82646,-79084,39534,56025,10540,-1505,-4009,33056,42292,37492,86597,196730,211732,179807,73613,25107],[-52340,-23322,72672,138366,18504,-124038,-112246,-31972,31702,20392,73779,74917,8077,-72758,-203256,-202336,31092,294797,389556,277895,233875,203019,95651,4307,-56157,-71926,-58489,-123454,-121450,67235,111096,-27017,-150099,-326951,-389302,-83972,196421,200668,96616,8044,-60169,-159724,-62379,60496,-98637,-197310,-170337,-87180,-120136,-108407,37834,202919,221390,68858,-26516,113789,205161,60415,-24280,-123693,-91289,-121976,-162082,-119537,-101746,-122475,-282496,-462994,-363001,-42705,258489,419162,340994,4428,-127570,-36304,76949,112092,173503,248189,212833,160583,125214,126508,141216,-3312,-151446,-250695,-193813,-305390,-440330,-262171,-11364,-6491,-99517,-14670,93775,37337,27520,221538,373572,250906,114216,134336,243270,241310,-20814,-299617,-336481,-125872,-58777,-158365,-87441,129951,91677,-78965,-182471,-172122,-50488,45107,114697,119740,165880,207112,161982,18133,28268,136414,86630,-183305,-447718,-490452,-274358,-39869,-94477,-332348,-320397,-185772,-82100,-30703,127844,305902,218204,13779,-215719,-398800,-204109,192060,272150,52984,-80120,62627,264773,321608,247318,256820,220945,91578,-87887,-111574,45181,81598,-126614,-129279,-93767,-24780,71140,37928,-50235,-16278,-131766,-281219,-181474,-45614,-166527,-318095,-275812,-149057,-56597,-41628,60512,165439,212883,106591,-38141,-60251,-6719,23211,-52461,-119969,-144363,-109534,-3055,58708,19967,-49917,-155484,-175960,-8309,186667,213524,174489,60854,131,-73561,-54967,32689,127272,131576,662,-219321,-457086,-410447,-97987,132645,114256,36203,4536,43301,167570,206825,-2715,-213870,-331882,-238078,-5554,151106,97402,-67838,-197183,-165135,-20962,111849,223276,152202,127320,315785,375240,213855,148679,152394,69697,-102484,-211111,-94291,45793,63538,-120732,-293168,-285074,-152196,-104398,-80045,-7583,96731,165544,37971,-210270,-285474,-211039,-62944,39444,-20785,-179595,-120612,74274,199386,186955,262600,260135,212064,187674,168996,133640,29489,-129168,-236119,-133875,-47359,-178389,-184687,-36412,-41129,-115685,-75122,-13360,54039,-56474,-349643,-324997,-75520,-73702,-359838,-439812,-148509,150508,170858,-88054,-379984,-295146,-122167,-128943,-88040,33281,138257,184607,1863,-241649,-237445,-151087,-189332,-193355,-15848,-10937,-110534,-143763,-40728,73281,-54021,-412293,-539767,-221595,40045,69551,56347,57519,230350,315446,25416,-251719,-233151,-59986,51655,48267,-42499,-74288,-38555,-6331,1730,-72678,-131006,-67694,13819,98393,94231,138310,301315,294959,169235,125274,167390,114077,4144,72891,168715,79370,61768,194277,153885,172911,197545,68816,-78998,-12513,135323,244495,332952,290631,101636,31938,114716,95424,51694,81066,143255,274273,257618,125186,64403,120719,149393,177511,211156,161544,10590,-77168,-65655,-11109,7577,67373,129276,9342,-5417,10348,-88889,-108959,88147,162615,69839,-23501,-37884,-99678,-181563,-285901,-271787,-163480,78045,220603,173334,71162,7472,-12316,-48491,-74571,57308,143319,-70760,-233647,-62412,120989,168203,44875,-258204,-592439,-545394,-282998,-177018,-232757,-302097,-259856,-191737,-177564,-73214,152376,340984,275921,125949,91009,144844,112467,6047,-70560,-144100,104624,638324,660657,430745,379781,485395,-234353,-274743,2948582,406116,-8814371,-6694966,1771369,3910966,418363,328451,-1709,-143362,131067,497044,303986,-38688,307975,447012,543751,413139,247565,-136251,-365771,-177851,-6391,85992,-6782,-199189,-126807,42624,82272,-139040,-309670,-219111,14343,208727,243299,257923,207109,120278,32634,-169675,-404146,-388306,-177783,79132,101525,-116477,-198525,-66432,-107208,-222962,-251290,-59668,-41911,-37034,143337,284831,181355,11093,-132221,-179526,-180340,-157639,-69691,-5454,82608,285311,414482,232491,108784,131623,142294,92303,145350,85045,-232749,-281090,-149619,-177860,-227691,-390847,-537753,-398340,-149217,57245,198417,182459,44446,-43586,-112358,-187695,-341938,-517297,-284386,61055,169396,107329,-28171,-124919,-117605,2213,-2413,-166627,-14159,161850,174820,267502,256903,96262,48252,143182,37916,-124662,-66384,127673,141668,66285,-78791,-242762,-277414,-221726,-99995,-17891,36202,217512,270731,70388,-159330,-158632,4874,-13836,-105513,1392,182395,322552,344335,277987,79448,98989,305068,434676,190854,-172534,-526864,-515592,-215505,-61540,17247,-31010,-166389,-112290,128866,283694,125063,-120167,-221407,-160223,-125419,-261666,-309453,-34057,186635,223227,349588,457708,396653,306533,89741,-287763,-373369,-209062,-18390,92466,146265,26567,-142637,-96406,50310,35022,-73447,-263793,-406192,-244464,-13111,82513,265826,544750,400379,113855,43413,52423,-11045,-77774,-32555,40874,61459,76575,63767,26581,21461,-12645,-208174,-376790,-194945,84381,160193,28128,-52603,-17789,-33397,-124288,-173516,-160098,-227217,-153065,-2309,-104952,-284722,-264436,-188499,-78157,84497,18809,-151627,-74326,85534,-5134,-71650,-33773,27093,147596,165506,15135,-121724,-111627,-83847,-88352,-108153,-84132,24479,22388,-97629,-362458,-419734,-227365,-44475,24435,95838,161742,183271,100752,41465,51406,124055,159814,166661,126284,84740,15948,60493,54011,-9531,-76858,-137920,-248358,-294233,-192089,-9095,150150,53150,-138287,-286988,-265639,-112051,-108706,-262317,-303208,-168642,13717,171408,405453,555239,356447,1085,-115900,-51071,-82120,-169879,-192154,-147144,11124,-141551,-228696,-22572,143052,124965,243600,409015,368639,337853,358413,172529,-94332,-38996,174946,30229,-215744,-210454,-175309,-203281,-224394,-72665,122706,140900,61012,153590,45282,-227727,-393346,-310128,-73453,128541,325687,289771,89552,-97371,-92182,-38904,-102243,-81314,21714,-70906,-241179,-163981,12901,-39469,135515,349888,315470,289794,349783,315679,199292,113747,100192,126594,114051,20731,-211208,-281888,-49156,206741,212797,-27348,-270108,-190024,-20593,-187650,-456582,-380812,-145322,-55090,-19745,318840,601735,290510,-67699,-45156,61948,104918,239425,297079,180705,52937,-46634,-129842,-117942,32970,121381,128141,41948,-51875,-219626,-253225,-196369,40390,256444,242196,209025,210082,56170,-43324,120258,286946,157663,-90351,-129603,62394,213305,292622,208247,156100,202924,312910,238460,571,-73731,98379,310822,151211,4757,195340,302875,103998,-7794,74629,49652,-133276,-294964,-286425,-265371,-125899,-90330,-68129,-160298,-254137,-279605,-264717,-332390,-296594,-383203,-355973,-194644,-243175,-793387,-977254,282469,1086325,416152,1215751,2077944,557126,-779705,329217,604386,407915,53351,-689989,-1062100,497445,2365326,1514433,-302219,-1193036,-443230,107185,-60174,143044,390713,-63331,-498251,-382553,-90633,-45534,-115315,-32975,55038,71818,13114,-81521,-276148,-287780,18067,277926,273960,141574,100582,-101288,-225808,-15133,175024,35184,-81122,-61059,-24504,-58756,-37319,155772,279193,174882,-98512,-366174,-405073,-148615,104533,297370,384259,193556,-174491,-309414,-25129,188441,133416,123548,134254,-23247,-134390,120143,281025,126423,-19410,42663,85580,33774,-102219,-145845,10290,168609,204840,98011,2163,-32359,-91783,-202555,-26858,183824,265027,156310,-95143,-351379,-401833,-185239,-27973,-46674,-248014,-470706,-485512,-131180,169357,188248,113028,191035,304133,73606,-170266,-154637,-115236,-249052,-327999,-188219,-2673,87498,27713,-98307,-44203,91596,66822,-31460,-98978,-92604,31102,47943,16881,-1226,-19579,738,19080,-4372,17973,106660,111771,111964,20736,-75810],[-86539,-46779,25580,78267,18829,-114124,-149696,-102495,-22853,42790,142923,141751,84612,16072,-143482,-192991,19019,280600,376317,265381,280227,264253,132476,32957,7026,4799,-417,-35226,15821,205969,184312,-84254,-246040,-323762,-286966,-5619,178279,161887,115529,51702,-28039,-84705,113702,198731,-48784,-124823,-89231,-22061,-98572,-139340,-49587,45442,70952,-52422,-80216,94264,194156,33863,-61017,-168545,-200319,-233717,-231668,-130406,-161566,-184482,-205098,-280544,-274107,-99746,183267,413539,394364,79154,-81758,-13129,149451,190670,169966,165702,109453,128274,191284,194662,193881,75589,-80448,-231741,-205794,-323054,-473797,-291478,-36956,-22878,-136276,-47588,77065,7325,4740,226452,426169,363379,190877,134480,165852,121738,-112951,-282625,-275302,-92791,-49832,-214990,-177081,99911,100596,-50469,-159265,-167587,-66203,25039,123077,162906,197657,218552,187813,98827,129361,163732,76481,-159835,-367100,-403584,-214505,17186,-45189,-296126,-276221,-163205,-112377,-45768,179014,333818,146626,-57343,-257135,-472281,-312791,135552,318710,121763,-85563,22065,256821,308345,226779,205215,138363,55159,-35164,-24326,116934,118350,-30485,-31501,18828,109475,195875,48234,-136488,-150627,-247633,-342066,-216154,-127671,-310138,-393143,-221987,-65193,-8472,8527,92405,133547,179361,144732,34927,-29828,-2169,52834,-11962,-106976,-68581,16440,62832,26955,11021,-12474,-161212,-244016,-64995,172600,184291,108152,39199,15221,-24097,-10153,10360,94489,154030,-5095,-319374,-516724,-395529,-82364,111576,79296,-9609,-47896,24487,258124,334895,49582,-264513,-426397,-321845,-47442,133967,52148,-125644,-231420,-158487,32814,173567,245243,206235,216354,325665,222038,-31705,-17134,140203,79752,-126730,-234998,-61699,96822,139223,-17499,-182216,-238199,-182588,-143205,-117269,-28252,83058,85357,-58938,-233718,-259934,-185140,7448,110316,-40660,-213635,-118221,131106,285643,283266,270939,209543,190784,190472,161018,139422,43110,-110314,-124460,-9250,-32052,-236446,-210742,-50142,-87427,-109592,-20343,28110,29931,-165671,-422717,-272970,65929,84838,-255069,-403758,-143836,179369,221807,-56348,-358372,-262945,-119350,-101387,-29419,23533,40768,87049,-27544,-278319,-327357,-212748,-179961,-148054,73400,107342,6023,-68358,-42458,-1548,-65340,-338965,-484851,-236082,-23707,-16513,49977,92183,216467,274109,-14734,-291607,-219086,40207,178130,151052,-6345,-83364,-24052,37600,32657,-63338,-106277,-38485,25150,97282,88236,114101,257134,305934,270614,250040,237871,142512,45276,105259,147605,27171,11859,159627,122778,117878,145896,48031,-47954,54238,197609,310660,394027,292925,93741,59437,153886,145671,125335,96765,42999,215251,280237,155647,82034,140098,168470,166528,167272,110629,18724,-735,-11079,-26052,-17345,81986,206916,98871,34719,50453,-5290,-48435,85058,152487,118244,36251,-37849,-131687,-196553,-277316,-286817,-212913,17839,206940,192199,50887,-29663,-29042,-54996,-107288,-19745,96369,-15569,-137037,-1059,154158,136870,8468,-238887,-472541,-483126,-316477,-230090,-244189,-265048,-200979,-141520,-124219,-28968,143330,274971,283781,215354,178983,216206,217325,137138,16585,-105997,124104,620366,504300,44107,-3089,26478,-1050655,-973412,3504670,3314366,-5383752,-5147235,-89497,1743674,-1176239,-433675,-111061,-15191,124758,333302,183748,-104329,260336,560603,808624,597752,306456,-162805,-390754,-164317,59557,159835,54620,-75076,-3235,55233,73050,-112389,-285913,-198589,-6790,139223,233587,314285,247191,142638,79103,-122182,-425995,-409972,-103756,247163,279722,-18219,-247662,-253287,-309694,-316628,-195023,62362,61446,69996,306420,432013,218913,23536,-144511,-222794,-145430,-43291,11620,61230,174605,387184,515561,307388,104658,3006,-70441,-49253,162490,168587,-185569,-319237,-251578,-246731,-170324,-200075,-412039,-404422,-205942,-3168,144321,158586,91606,35629,-87979,-233733,-339180,-419612,-152876,137385,167931,46663,-97591,-133831,-110097,-80537,-180307,-258920,-16911,202170,238175,315005,226150,-4186,-45494,54047,-16410,-148576,-85403,147577,185805,83688,-21425,-53269,-83882,-127393,-57391,-1845,48467,256571,319905,92637,-147796,-156924,-6859,-14156,-47359,74634,231991,364138,348434,208962,-26453,-380,217122,304280,98031,-101244,-339354,-406898,-244374,-118816,106953,168080,2033,-45279,68769,116501,14469,-159998,-227672,-145810,-99449,-238601,-310633,-131066,62813,133172,262742,295429,202722,146859,33618,-238091,-283248,-114974,32847,119761,181249,57045,-125546,-90224,75177,43722,-109144,-305236,-364772,-154654,47625,106159,266114,535463,407059,144208,24326,-14691,10018,76161,89779,20408,11059,93930,101829,30374,29671,13522,-221296,-461543,-292459,-4148,73982,-38425,-114588,-70913,-73283,-166102,-194385,-139007,-141133,-15483,120282,-22450,-223295,-228547,-205478,-137810,48215,53544,-92868,-30175,109703,61398,-7865,23803,130691,273418,244293,77757,-43331,-89002,-149944,-175825,-98845,-85913,-99708,-76625,-168226,-496713,-559985,-247931,13163,83538,96942,112569,116932,-14403,-57076,3647,125772,218912,198580,47488,-33679,-18256,86303,155361,89848,-74271,-194271,-315027,-355014,-183499,39356,112730,-56879,-191673,-268107,-231833,-74348,-71485,-207832,-210317,-85693,28859,137092,356679,532699,348376,-12506,-129688,-29287,-38783,-162705,-147767,-56011,64146,-141513,-254127,-142248,-42076,-12153,218801,462085,460440,429329,375098,121584,-166835,-85561,149653,28392,-224684,-217363,-128320,-134179,-174642,-15008,177133,186456,75981,87663,-53670,-253435,-348150,-315446,-128428,124392,355208,310171,153774,26199,41226,84529,7982,6744,70810,-24323,-183642,-150576,10028,-26977,105809,258266,257756,313021,425813,437601,330679,125327,103294,206690,236140,118717,-164981,-262996,-65450,152446,151456,-56284,-253450,-181153,-7083,-137964,-403588,-355900,-128738,-11880,66252,409467,639473,332125,-31643,-18320,89939,62681,189970,341728,213267,-4122,-81414,-146503,-189448,-108199,-13408,44504,-15912,-52050,-173288,-207581,-169486,56118,244320,240192,170161,118375,7057,-31225,106496,217403,91586,-153062,-194869,45600,245579,266371,194861,172090,201156,268042,166877,-31029,-33315,140270,298677,147591,47849,165013,189553,45656,4357,130677,197266,37160,-175343,-203823,-236801,-165182,-150666,-110167,-184487,-253237,-252588,-204646,-202887,-113195,-235267,-281379,-121781,-136547,-754442,-965370,163787,425682,-316409,909884,1789937,497526,-163998,960791,877842,489964,-71466,-1056405,-1515346,143365,1905532,1084914,-178911,-502642,3629,169935,-22102,124112,322478,-139963,-661338,-593087,-272018,-181067,-205751,-104628,-717,86872,77098,-8488,-190360,-182723,116316,309799,261343,135877,64161,-180118,-280229,-47595,126347,-21334,-140679,-160586,-110965,-61647,-1173,163667,273002,175796,-41258,-240522,-239599,-56856,93199,279090,407163,226578,-113523,-229724,-11400,143374,46910,-13027,11315,-97981,-166060,108765,280456,127531,-2664,9965,-11786,-47370,-110441,-71268,110062,238981,243531,105443,-25642,-50327,-54992,-129061,13406,186777,247708,131874,-81280,-323579,-349327,-84637,58456,-49512,-297431,-480981,-438228,-78472,217267,237836,174641,254061,345489,77724,-171593,-149037,-105581,-187456,-234816,-170283,-49635,95776,128570,-7998,-11170,104538,58296,-44329,-105454,-96166,22174,46486,22899,-9766,-49458,-50735,-961,-20534,-31287,12267,16469,50609,-9805,-132176],[-80147,-58450,-36073,-3830,15631,-90327,-182645,-187403,-98746,23755,145638,145488,116504,75795,-82647,-148909,28607,243240,321749,211343,247374,257888,151435,69602,64572,45359,25482,37793,112388,209077,125321,-181542,-326834,-309646,-202301,44986,156717,137899,128487,85450,17185,7085,250213,297547,30062,-21251,16484,40009,-78459,-162832,-122494,-99725,-62572,-98012,-52873,110224,181659,5518,-98519,-218483,-319910,-368188,-332774,-184642,-228360,-233433,-133273,-106764,-197846,-202257,37482,327186,363038,113845,-22137,40606,217292,252154,150997,50282,-33055,69229,233802,249658,208620,87413,-85476,-260448,-252308,-357392,-512319,-362030,-144490,-117815,-190283,-79654,51875,-3606,32883,243555,427420,401498,237743,130159,75268,-15981,-185322,-234789,-183177,-54480,-39729,-250941,-263497,34743,107203,-5562,-131993,-159204,-64894,35168,138053,156011,154552,163494,153084,137873,214289,185015,42250,-167097,-290569,-290148,-149825,66809,35773,-177980,-204453,-149100,-168018,-83953,188881,316057,53041,-123548,-257420,-472567,-368112,79991,354429,180625,-99599,-44519,197818,257424,179235,107130,29651,38316,41512,44843,142381,107484,15510,40980,101286,207612,249063,14927,-212733,-265674,-340625,-369688,-251999,-228224,-423880,-401107,-144118,-13856,-435,26833,92773,56348,78278,126035,85980,5944,11880,89785,40903,-67951,27069,157522,133498,-23299,-23218,37854,-130685,-292343,-141725,121789,144031,49911,14699,29993,47552,47339,-40062,-289,105228,-57521,-423729,-546367,-339935,-59758,71872,45178,-37372,-107627,-20557,298060,397881,76829,-270637,-446755,-345647,-78930,74475,-26044,-167684,-232567,-119342,96777,207910,218759,222249,286844,309429,80356,-212840,-120637,147183,88093,-154067,-266223,-91606,70641,147098,43634,-109896,-230961,-275753,-279394,-214754,-69972,42166,-8200,-134901,-195572,-182489,-129960,77803,195606,5727,-161011,-89893,142346,296853,305144,249096,156002,144803,143498,118796,125932,58247,-67577,-2723,99575,-16105,-256357,-193131,-24969,-78520,-54865,81335,99809,9531,-231201,-406020,-175254,199093,245752,-102747,-327301,-166379,144344,244221,5123,-269711,-204997,-106043,-38609,45647,1886,-58061,-22254,-73949,-282207,-332071,-197027,-140008,-116021,116244,193412,105852,6168,-27060,-73404,-106033,-280848,-399087,-256172,-144157,-135485,9172,81920,153104,202097,-31946,-260848,-127499,156343,296105,243863,-1278,-148449,-45277,55648,37771,-53525,-68108,-14450,22806,85688,75161,59530,139390,229517,301177,314853,259321,142924,51263,92324,93893,-44128,-66371,78820,65734,64381,90112,12658,-42563,74385,226175,363937,428851,230812,33053,35741,153911,184513,169294,57545,-72702,136198,266797,120040,24680,119315,183252,142392,90144,18876,-3612,29382,11266,-51776,-50846,61909,230672,152182,53875,58310,45010,-3472,44703,99062,141920,95884,-42434,-167240,-198356,-247273,-274317,-213697,-36903,151858,179245,24350,-76127,-71737,-78790,-131189,-96280,34285,45980,-26744,47459,173149,118350,-12931,-192419,-323998,-369837,-307819,-247280,-236020,-231455,-145045,-74144,-51105,45838,166004,229824,290885,298328,242444,213233,257270,248208,122403,-38945,79557,368719,72065,-560888,-509968,-361585,-1392028,-1240965,4204798,6349916,-1622429,-4202926,-2456551,-375476,-2424808,-1007695,-78023,148832,107851,130559,16452,-243053,87585,575767,983744,657356,295794,-106077,-308864,-152434,70425,184438,101367,39176,90622,58495,72535,-72528,-224205,-154871,-27372,80124,219520,330752,225585,112152,97373,-60173,-367903,-370208,286,420655,439647,62853,-312794,-444821,-474064,-361595,-133609,157497,143383,165035,440373,542029,254323,37459,-154993,-245779,-95687,47879,49674,85061,222066,397937,506855,328896,81323,-136820,-258316,-143351,168748,233920,-101412,-296358,-320789,-315992,-147294,-52770,-270166,-381457,-267634,-91415,70683,123818,126189,101491,-67095,-267492,-294969,-234832,30712,199819,131820,-27337,-154147,-138272,-131543,-201202,-359105,-311666,-10819,206780,218232,248561,117290,-115857,-131300,-50396,-79860,-178317,-108812,163966,232339,107795,35553,133906,123133,-17846,-23561,-25024,17101,229672,298862,102791,-99318,-112987,10520,-236,-5005,127149,273604,374154,306793,111150,-121736,-100331,89974,117231,-29354,-45502,-165316,-273829,-239448,-160933,179323,358296,188292,22637,-8986,-60860,-85574,-138814,-152728,-108712,-106608,-256793,-303402,-198494,-78862,-2776,89238,67847,4818,34773,32663,-114577,-106897,43363,102207,141672,193867,83825,-70225,-47240,59853,7125,-146423,-301805,-294799,-82992,66348,77237,181557,414333,337885,147808,-13861,-110000,194,158962,130898,-34353,-53993,90748,121116,26698,18440,23048,-198848,-456706,-318213,-75429,-26122,-120877,-171249,-110806,-86120,-148785,-143651,-76938,-34866,116506,213555,34803,-180210,-179602,-189761,-173882,-6887,60015,-35618,11899,112724,100605,49331,77973,205259,342882,280153,131879,51002,-44097,-178131,-216865,-72415,-93093,-237456,-190636,-211798,-561466,-650980,-249435,80742,118749,93417,89279,73130,-116603,-157752,-76051,68706,188495,126505,-61049,-101520,-10564,118657,246570,174540,-66098,-229068,-340821,-383625,-184530,61897,98818,-66116,-166501,-211891,-180497,-44876,-36985,-136413,-115486,-16457,40724,95584,277696,453317,328028,71,-131586,-38908,-34128,-143984,-75878,45340,102032,-137270,-252030,-248815,-210306,-122407,181967,461152,482865,447520,330831,54752,-210468,-99457,130840,28918,-219946,-191438,-41813,-34775,-108708,38508,220747,229201,73129,-23699,-173433,-245670,-281630,-318158,-169593,135407,394472,322158,194107,106738,99416,140923,111158,103802,108311,23136,-87337,-84846,51194,16750,97671,175959,167808,258991,390281,422764,337274,63697,57787,229556,296590,171713,-97972,-191986,-65042,104921,119219,-40054,-198840,-151664,-11120,-96883,-339454,-332016,-122878,48,78134,391529,574311,330533,-2535,-22753,58301,-9182,123912,348156,203380,-72241,-110036,-149549,-269948,-281743,-188552,-66308,-48460,-10108,-78841,-120238,-101208,93667,231264,199381,100939,21700,-34523,864,102526,163093,53488,-162299,-229063,-2059,231835,245207,198298,194366,179713,180853,80884,-48243,16519,179497,267908,128491,45858,67839,33039,-12175,18911,166122,309663,180569,-48685,-101199,-188836,-175692,-177768,-122289,-193938,-281127,-273766,-157626,-55829,91695,-50803,-152916,-12976,-13389,-644955,-843377,107738,-121268,-943789,471796,1231857,213299,195029,1373703,1124403,642869,-93550,-1229774,-1704847,-74101,1285000,506419,-103701,226141,480561,264373,11282,112246,286351,-159728,-748504,-709093,-384486,-269133,-219175,-88453,-20259,94869,137489,80693,-75110,-83790,166590,283105,198307,88650,-6839,-265776,-303845,-47949,77712,-80699,-178949,-215315,-162024,-58031,18935,145612,239608,153642,30095,-47118,-22722,18204,34998,198558,364415,235076,-42661,-153764,-25184,87417,-27563,-125876,-85579,-128740,-139200,110107,255000,134061,19695,-32813,-128190,-138141,-112630,16722,211209,305129,277026,113831,-40603,-55695,-20346,-63806,41252,161682,198237,87983,-46518,-211675,-221304,10755,104354,-51390,-301029,-404184,-325350,-35149,221773,239321,203488,312837,414703,120824,-150994,-150970,-101236,-95930,-99503,-131968,-99841,93117,230454,118582,76772,128343,39693,-58791,-107859,-108597,-2534,40449,11295,-39069,-85563,-90909,-6860,-14368,-60275,-62883,-47573,10052,-11269,-127602],[-44872,-69351,-107867,-88154,12477,-57739,-209956,-274086,-180809,-35347,79011,85423,97140,90591,-37112,-80092,53877,184235,236174,137451,149573,182444,140424,101454,99318,32365,-3022,67130,152871,101812,-28374,-260830,-343488,-283066,-158555,56489,137876,136221,137272,98438,57962,90307,304147,313709,83003,55062,105033,88045,-53174,-163273,-158726,-182958,-134275,-58152,37525,159142,173554,-20115,-128481,-261983,-405292,-477809,-427455,-271398,-299864,-265654,-85053,15191,-145927,-317715,-142657,180519,257203,97969,27211,99312,258725,274852,113350,-67827,-174518,-9533,221190,253190,169505,27747,-164256,-330659,-316026,-397096,-536646,-450657,-310251,-263097,-231067,-89140,23310,157,91662,258778,387499,380635,256883,117782,-12290,-140497,-221315,-172845,-89121,-3851,-8819,-241338,-322457,-67421,75568,14311,-114949,-145483,-44947,65985,138513,88873,57788,66537,62152,112471,244435,180090,-14594,-193797,-228027,-187589,-109073,92331,129860,-21686,-142218,-174056,-238168,-130635,150792,250788,-36957,-171405,-221102,-409991,-365977,41051,372093,210746,-121787,-112827,118128,199492,129716,-1947,-80088,34374,119182,85835,119920,55318,-10219,55240,118057,222572,196685,-56412,-252639,-318267,-370696,-337892,-258750,-306711,-461265,-321571,-50591,-10126,-46639,-5336,57793,-40716,-65804,46127,101094,42829,31796,124236,100006,1099,122160,279657,193080,-71391,-66749,92572,-62229,-297586,-210111,57623,120802,42742,5878,38661,120803,114199,-90678,-125596,10472,-119667,-484622,-539912,-263887,-30625,36885,27583,-38408,-154715,-73702,281310,389411,90113,-214090,-383838,-303957,-87089,-150,-100839,-165712,-178066,-38990,173563,224217,164508,205113,332925,292538,5318,-279750,-140727,159979,89696,-158628,-263504,-163496,-36488,78247,50078,-87062,-256841,-400206,-466586,-324552,-99078,-1603,-78655,-156028,-104467,-81139,-64985,137656,282303,104469,-53933,-47082,115077,254939,274275,220643,121284,94497,72424,67860,107477,72756,-5330,104634,175793,7942,-222466,-130357,34169,-12618,40423,202162,179506,-3254,-239667,-308979,-50569,296469,361583,46892,-218365,-163536,100331,253410,76142,-162551,-163060,-102162,27607,109026,-26453,-129424,-97784,-102663,-238784,-251039,-111478,-83741,-114016,101729,235041,175134,69470,3076,-117895,-143953,-218662,-288561,-251646,-248187,-223008,-37627,45600,70249,123482,-9932,-145885,16777,243969,368073,310371,-4783,-219395,-76019,59265,40708,-22111,-17027,3085,13874,76519,73480,7210,1710,108998,271543,320539,249893,136985,42151,59717,37319,-103593,-128668,10435,23812,37909,51430,-14121,-38619,74673,242097,411527,437886,135704,-50384,-13709,126096,200600,176889,-11193,-162103,66232,235712,55328,-68439,75083,191793,116548,7518,-77350,-40999,22752,15075,-69527,-79557,23951,209721,159654,49320,46760,70974,32198,-7534,22027,139065,147153,-38386,-184410,-173109,-188554,-212293,-148188,-52567,96229,157025,5908,-112464,-112490,-97234,-122581,-130243,-16025,98805,78113,88722,190659,148309,10533,-126429,-199194,-243584,-254672,-214177,-193209,-186068,-84772,10179,45774,154345,217746,209281,290147,351259,267990,163038,239991,313225,225898,47808,5758,-17306,-512235,-1203272,-1013341,-592771,-1130765,-914573,4756278,8211917,1182506,-3873232,-4218913,-1822528,-3019166,-1236846,87034,335650,95111,-50778,-130141,-391069,-130526,519040,1049965,609827,241709,21000,-153950,-140090,44825,174128,130125,113138,132140,61698,107908,9867,-116171,-97221,-48128,48737,222724,330712,173467,55209,94951,-909,-262381,-293245,113744,570777,547721,99945,-376628,-569111,-530622,-324108,-59930,230535,210172,246869,536244,615816,308593,69983,-136681,-213463,-26738,102921,53463,77584,218293,316043,391553,291053,46513,-246235,-354841,-140481,190151,284758,4967,-219687,-342667,-378105,-164892,16708,-145562,-328712,-302372,-161924,5598,89400,146486,148881,-38635,-260943,-210633,-11301,213708,231264,73248,-99620,-183135,-121696,-158525,-317006,-474310,-315958,-3959,172076,131139,109480,-28462,-215891,-203719,-148599,-138322,-201451,-129497,171201,276285,143141,90260,275899,294401,81384,-16692,-93429,-58234,150009,220060,97132,-23925,-28203,51071,8871,405,151176,310198,371356,245960,9838,-192000,-168260,-35215,-84373,-179326,-27829,-32718,-127752,-186430,-169817,215414,479724,323003,60505,-87955,-189314,-129071,-46664,-18002,-62727,-147601,-319181,-313265,-228587,-193322,-128549,-73486,-100447,-122601,-16907,72183,54150,134229,245925,188936,164123,181267,82224,-8691,19146,24848,-48401,-169831,-254909,-215244,-55032,27567,2118,44007,225307,221593,127713,-59266,-201113,-31614,162507,103714,-96299,-117552,65353,110823,10429,-7186,19705,-142106,-363317,-268775,-108789,-109072,-202120,-214958,-123569,-52869,-54027,-22013,16518,69719,210076,252493,57674,-152162,-126530,-147836,-173446,-53151,46112,13247,43517,94584,100966,86678,115826,235997,347950,273636,163122,123650,3496,-165738,-205550,-41818,-104871,-344655,-288122,-213414,-533122,-662523,-242542,128247,121479,76754,74563,41220,-178631,-226374,-164202,-30848,85062,-14666,-166843,-113258,14740,140261,294771,218873,-55442,-241523,-327234,-373463,-202286,38372,98776,16048,-58940,-120821,-126722,-35183,-13391,-68969,-52497,17463,57444,74396,200833,339414,293254,32985,-119882,-77533,-69903,-117941,7772,141918,139729,-109829,-223399,-318533,-324526,-177012,151597,405903,415853,373639,229879,-19425,-220952,-90848,115097,26446,-206468,-141101,55280,61101,-54015,56421,241402,277519,68124,-144442,-277165,-205857,-215195,-323078,-187215,162375,438985,329937,197757,127926,83251,111641,160116,175963,128970,59135,2819,-18724,89987,46056,81066,106023,64594,137300,236825,250019,189871,-61966,-34852,187239,284780,170855,-33343,-111186,-71649,56857,106919,8212,-134743,-136395,-50806,-89984,-296612,-318642,-123927,-13146,19508,258961,417292,287683,12874,-69245,-42119,-108880,37728,299515,155356,-130324,-139056,-165436,-362803,-446871,-348124,-170797,-54608,58426,38412,-13938,-11739,135035,204294,110101,6057,-59682,-59640,33350,86468,107800,25645,-129875,-216961,-62057,155561,212604,200515,207741,133681,63529,-7843,-59726,49817,198388,231451,95773,-16445,-83059,-133743,-71495,14915,162700,347139,246607,33847,-21220,-143640,-162360,-175471,-117957,-198522,-331280,-341776,-149274,62854,267185,124121,-6500,100379,88912,-510908,-671636,130476,-350870,-1256977,7822,533163,-279301,95193,1403614,1277649,836007,793,-1142060,-1556268,-86886,734022,-69739,-155905,721232,845456,386798,50348,116576,286931,-122684,-738115,-703929,-394566,-288940,-179549,-25121,-16793,78387,156483,144945,24899,-26365,140842,179751,75485,-5144,-102029,-340332,-300736,-30372,35009,-129551,-194978,-222099,-171815,-58957,7313,100668,172961,100319,85448,145249,162899,44803,-61248,78368,274847,222169,22368,-105834,-75352,11617,-96722,-206043,-147174,-124137,-88336,98222,185113,114970,13310,-102381,-254467,-230391,-118422,82160,274142,339855,286323,103673,-57487,-59500,-3899,-34280,41721,109884,119833,30611,-7067,-61597,-76884,54937,86379,-58203,-262080,-280674,-214785,-35494,175797,189426,172307,318212,457279,169292,-121021,-163613,-112718,-11814,28336,-102191,-160560,57860,273406,220448,175292,140008,9085,-77199,-123683,-156932,-67748,3146,-41602,-105613,-126926,-105277,-6766,-10358,-86322,-112249,-75194,-10884,4236,-77285],[25641,-60513,-153121,-127750,41432,6181,-198789,-313810,-218892,-88630,-4920,15720,68569,89512,12213,22469,107977,135307,162955,95337,55913,88979,120631,141319,130312,-1241,-58308,69429,171709,-11645,-168179,-242826,-240516,-212182,-132633,57051,147994,176948,170238,117256,110795,170893,286400,248283,87517,96753,174780,142052,1580,-114242,-126322,-156209,-97955,65282,168742,239135,190978,-16381,-121500,-262676,-394487,-488099,-454551,-340506,-342312,-255799,-43801,86717,-96553,-380046,-282864,33439,133452,62997,70449,157309,283621,275020,84744,-133728,-252513,-72011,164832,206567,101829,-57245,-252532,-383454,-344108,-404379,-511657,-500846,-460040,-382434,-212302,-45070,17656,28371,169905,277756,343044,347721,270020,109910,-64359,-202108,-196533,-94510,2653,78457,71678,-157167,-318498,-176701,-8888,-10951,-100602,-108127,4097,113488,124616,-9376,-42391,-23072,-45139,37457,212354,146031,-72935,-205540,-164422,-107156,-92708,96037,221842,131668,-98059,-223935,-280400,-147753,92708,169888,-81321,-168223,-142949,-297795,-303131,40309,371315,208111,-136117,-147436,58912,166653,106784,-73696,-154960,37074,178088,108517,76705,-6274,-80325,14012,65642,143072,54850,-138236,-239188,-284424,-314062,-239048,-213899,-322757,-399075,-165814,49967,-39871,-131509,-80370,3891,-117822,-202689,-69303,80995,76574,55184,150334,157544,89437,196364,356352,230437,-99009,-99688,141993,33299,-248255,-245320,191,128655,104919,21892,33731,172481,183283,-113335,-240645,-93616,-156208,-471984,-502537,-199038,-4229,21202,29747,-16231,-171793,-115886,213372,315083,95683,-102781,-256959,-214887,-71593,-60884,-143269,-117229,-75884,64422,245466,223851,105143,167886,348391,290163,14662,-236993,-96846,154537,70036,-135098,-213843,-250832,-208842,-54915,1895,-112295,-301492,-516510,-637595,-397397,-98023,-37977,-113868,-121906,2185,4092,-19578,169498,343284,207450,44573,-16558,57680,179161,210868,191034,99511,42216,-3438,23830,89664,79665,57940,167165,196611,29302,-148675,-49164,91663,69539,136408,286348,214649,-27133,-213080,-187433,55585,328690,387931,132324,-110656,-110755,86561,248208,115982,-107788,-185125,-137018,51982,124558,-69141,-176078,-129797,-101025,-159756,-127170,-7859,-50520,-165968,19355,212682,189631,97078,25268,-137255,-162692,-140040,-165802,-203700,-278352,-248929,-79513,-5974,-14735,44868,37212,23408,158737,260742,361645,330404,-6353,-261552,-106963,45023,45154,24074,26991,1387,-10915,59707,76165,-30696,-116461,-19444,191173,268375,217379,123316,19401,19408,-10558,-144396,-160698,-18033,8989,31986,21724,-36481,-34689,64419,240412,427727,399139,22934,-140928,-75751,69736,172625,150076,-70510,-208956,6361,183044,-18769,-170427,7613,168923,74234,-79632,-168995,-98011,-18987,-1640,-88231,-119217,-35968,143468,105482,6478,15275,68671,40170,-74431,-82962,88236,160536,-31670,-181693,-135200,-126314,-122446,-50753,-36081,54550,125105,-20695,-152258,-153717,-114253,-89946,-116367,-53468,112743,143237,107744,189674,206974,60347,-77296,-146780,-160158,-189740,-154550,-137575,-143989,-37503,84557,140670,259295,252916,171668,244898,330418,222104,76819,169036,302214,281523,109046,-82536,-412942,-1081549,-1704882,-1398054,-664613,-440494,-157270,4715144,8018694,2464158,-3391537,-4480315,-2414197,-3078052,-1206886,246332,470767,62517,-180578,-215276,-504202,-327816,403184,984310,468500,150488,147890,-4749,-134105,-2965,129720,118719,109615,98898,52968,164322,117584,1446,-67129,-97729,21382,227213,315528,110255,-13689,63296,14543,-186957,-232222,191925,643604,560141,66548,-431156,-591822,-467982,-218700,11677,271663,249822,294191,571800,644011,370209,109542,-90482,-126439,41207,102275,24614,40675,142226,136352,183254,186015,-7478,-309961,-345434,-52183,221776,304410,90105,-134517,-337946,-439614,-225730,-2607,-74557,-269980,-305983,-196683,-48717,41962,132185,158293,-13183,-219984,-120640,163751,321817,207707,-4651,-170812,-197021,-94201,-181872,-399081,-501566,-295441,-22840,91124,2551,-52357,-176415,-304571,-272315,-228989,-190214,-222989,-158638,146175,287798,167923,123032,330349,377138,134719,-63157,-218606,-181817,31931,101058,61891,43455,66461,83783,-26614,-58094,132281,323970,359310,188053,-78387,-246566,-201421,-134055,-264120,-338810,-65518,36777,3813,-99255,-151980,195101,477962,340241,39422,-162346,-245539,-103434,92142,131913,-25178,-210666,-403545,-348366,-235887,-257362,-203387,-147456,-133462,-148801,-31145,110655,206766,368907,436608,276439,183206,136239,29225,22235,80050,-10398,-99505,-177368,-188803,-150387,-80290,-65407,-100664,-100452,31738,95362,89161,-101133,-261840,-74602,103705,43940,-138080,-164953,23333,69229,-22203,-38600,13232,-60669,-212223,-166122,-94909,-145990,-255270,-234898,-105505,24868,104235,140935,116775,146311,241576,225849,45595,-127787,-76314,-91302,-132101,-65128,27339,49759,63313,63442,64927,95501,126888,218551,299454,236844,164625,146024,32715,-120676,-150547,-23681,-123165,-387219,-334198,-165836,-412272,-583539,-232265,133489,98167,46592,49570,9784,-183959,-235869,-231489,-140836,-48942,-162373,-232174,-74908,42458,145329,289511,221800,-37596,-228498,-278312,-318981,-221700,-19639,109813,155261,108285,-4358,-77684,-39542,3943,-14870,-27891,23882,96601,103316,163958,230283,247253,79738,-82803,-118451,-122459,-83559,92279,232157,208136,-34052,-166580,-330829,-352859,-153252,156661,329763,287986,238172,109360,-76132,-188652,-59476,113001,35710,-165229,-57227,152012,141789,-12199,41660,247817,346104,91604,-218316,-318957,-133025,-152935,-315162,-161253,211649,481527,337758,177156,108354,30076,24195,145479,216752,153357,98715,70534,21326,103895,41376,47184,60248,-13124,1127,23155,-23411,-59026,-193665,-122456,125443,238529,147793,25625,-45732,-82633,25463,118849,78624,-72794,-140022,-105351,-104371,-269266,-287491,-91751,-5078,-53983,71791,232420,240572,37044,-125985,-166193,-199284,-43409,217930,107224,-138956,-147451,-186576,-437003,-537919,-414582,-211214,-20998,149749,164399,101489,90477,179838,168922,1989,-74380,-89109,-45011,67096,63390,58415,13536,-54247,-134391,-88530,44726,164485,197403,221558,90485,-39680,-66288,-50087,74417,212279,234064,89668,-95172,-221794,-247993,-109749,3116,140992,322973,241093,68112,33040,-87432,-99233,-123294,-87075,-179223,-356085,-404998,-156391,151005,399449,271573,141216,205573,160811,-376438,-495572,245610,-143584,-1109766,-320238,-87833,-855073,-489944,1028805,1321389,1043980,204530,-801182,-1095037,152866,520516,-432065,-345110,786161,1004961,548532,130107,160039,338253,-17728,-607034,-561624,-277756,-217117,-99282,60567,18469,58744,142790,188523,109143,5421,71829,38457,-68165,-106326,-172713,-357998,-252120,13371,29778,-129812,-164964,-162822,-116223,-42006,-13408,56601,98659,41846,125237,289199,274211,43047,-139401,-12238,205849,229253,104190,-61967,-125617,-58256,-140340,-224780,-144919,-74453,-24380,78048,95209,83501,-4614,-169619,-345811,-284726,-105949,128070,301723,349485,281457,87248,-63362,-49694,7724,-27211,37767,68212,54675,150,49661,96569,51559,54457,34306,-47584,-169939,-133454,-131062,-60517,117533,131832,111163,272912,451549,208420,-71332,-155774,-112132,64766,135996,-75592,-207459,6910,248045,271733,256772,143759,-7521,-76105,-139941,-227496,-158507,-58050,-117509,-185709,-146253,-71912,6397,-12655,-106725,-119514,-54785,1022,38838,5444],[91906,-51003,-176802,-127879,86880,79102,-158654,-301490,-209618,-126880,-82663,-39470,40805,71324,49222,121078,157415,86798,101717,83854,-2423,-1990,77613,161320,143884,-45777,-132290,38121,170770,-66903,-226356,-127160,-47315,-110887,-125053,42971,164648,225853,208569,132880,156015,218834,194515,91595,11569,89682,204669,184383,59682,-46235,-52976,-49779,16489,204146,270050,294113,203402,-4109,-96268,-229402,-292150,-387702,-409425,-376831,-357337,-220994,-21918,93969,-62331,-372302,-351539,-87998,19272,15765,84112,178352,275508,247379,61268,-140729,-256396,-115851,65791,103575,13426,-140414,-305872,-385004,-320538,-379269,-452735,-496609,-544785,-430682,-139096,32300,25799,56530,226514,278979,295341,311547,261764,85058,-90335,-198017,-131663,-24516,68611,169413,181069,-23015,-260841,-279649,-162097,-105311,-103321,-61169,57101,143117,80505,-120573,-125029,-87015,-143077,-73678,110596,63996,-133707,-194848,-104202,-64878,-107625,64611,271559,226439,-86155,-279967,-273874,-124295,32401,92469,-72960,-108246,-42403,-176530,-206616,68661,332968,158165,-145268,-143995,26018,148968,102516,-93402,-187194,19456,182397,105828,25918,-61045,-158699,-67412,-46169,-17844,-135591,-213553,-193265,-191773,-197144,-109990,-134329,-275778,-271393,5153,129648,-87268,-234477,-184743,-56809,-154441,-294210,-190398,25744,89269,66760,153735,190176,156989,219607,361919,228866,-109311,-118019,167566,125476,-160896,-247319,-50418,153466,210313,47807,68,177714,237541,-98731,-317855,-181577,-156817,-393941,-454100,-180312,-283,19069,36635,11319,-155073,-138714,105310,187437,89607,29753,-107955,-114334,-45601,-89694,-144182,-46866,37034,153416,282308,200564,56818,126934,331210,301792,85296,-130511,-29984,113648,17244,-96453,-133334,-325091,-404347,-213886,-80498,-166311,-342065,-583994,-723132,-397240,-66031,-64536,-118482,-54868,85356,47570,-10340,164837,357939,265901,84939,-14710,-10763,89949,134156,157999,75887,-12354,-65616,1,82497,86256,112163,174375,153795,35377,-58302,24254,117613,125782,197352,293125,167772,-71802,-174406,-93800,112147,296399,320412,125761,-30078,-5697,126218,231783,103461,-138485,-274070,-210708,18003,85835,-118569,-202593,-122293,-62229,-57530,-3921,66252,-61515,-263798,-108157,135462,152236,88491,34503,-131493,-145668,-31256,-24841,-89630,-194096,-199323,-96066,-45167,-73363,-14548,99432,208766,262663,210493,289562,314864,16872,-241119,-117174,29553,66337,85093,64740,-5821,-39594,40505,87661,-32863,-170620,-106311,99210,192766,188271,114928,908,-2643,-26905,-149312,-145029,14683,36384,50216,6632,-46356,-16748,67262,229208,403180,318644,-72634,-201378,-116113,11420,117696,130664,-56317,-188220,-28984,124917,-68192,-237364,-59108,117144,21877,-151702,-232748,-153687,-62789,-14758,-96347,-160776,-95810,64574,16273,-53576,-8060,66645,32477,-137906,-193859,1565,138292,-5324,-137139,-79218,-66249,-22576,49533,12007,51942,103677,-50469,-190193,-181668,-114870,-27973,-44908,-57725,99015,175139,118075,174872,269797,121118,-49221,-151332,-127024,-122270,-76008,-76073,-101619,5684,149596,230470,342494,250944,101642,155499,239319,117709,-6513,88840,240263,284781,132607,-144229,-669011,-1443220,-1923999,-1566834,-611140,332382,670935,3789302,5767491,2563240,-1675770,-2950524,-2369837,-2991445,-1141585,252944,494372,9845,-219066,-196025,-530318,-430495,271707,816374,282569,50680,221867,95430,-102790,-23519,85623,82672,45744,23025,49733,233395,233888,105854,-74045,-172286,-7816,231979,307223,77596,-55615,24715,-15259,-179678,-199918,227355,623636,479910,-10482,-436481,-487564,-295328,-59584,92611,301589,278881,315185,556708,645756,440862,165134,-3313,18266,112427,70042,-1110,7615,13582,-99097,-52606,52245,-56707,-298985,-227227,99186,271294,304177,142608,-59081,-307451,-473332,-288573,-59475,-42253,-202787,-260860,-169683,-72824,-6658,95396,143358,19828,-141521,-36915,243738,332389,149257,-68688,-216211,-190191,-49628,-171259,-404247,-427065,-253773,-59214,-1733,-104352,-161580,-271965,-361748,-317214,-259993,-210316,-225647,-182040,95658,260303,179758,140358,307450,372703,146943,-147115,-375444,-322904,-80081,-7630,15393,91463,155641,101977,-109917,-165224,87146,314796,352889,171395,-117212,-273699,-190834,-174232,-371248,-463785,-133096,61486,115622,14172,-105268,138280,364006,240661,-24225,-206295,-216921,-4240,255638,272299,15644,-248804,-445506,-366575,-216175,-248014,-192090,-89751,-17676,-73686,-23768,125389,298493,529296,569973,359472,209240,76969,-57225,22103,126596,-14454,-111486,-155996,-116015,-99349,-128655,-170398,-185996,-188160,-86737,11730,58010,-112587,-261339,-100782,32980,10436,-123077,-167509,-5664,22482,-53045,-50058,30733,46788,-34664,-32172,-23970,-106550,-239735,-206177,-50242,137686,295822,310304,205368,185831,219028,155760,21178,-82389,-20105,-21055,-45155,-21746,27697,83616,88930,45012,19116,85012,117566,171386,231033,196344,148558,118828,35970,-51289,-62830,-22009,-142064,-346744,-298016,-67344,-219402,-421273,-206459,104546,74156,18215,12029,-18905,-129329,-174791,-250234,-222153,-160688,-252864,-226124,6024,79061,144324,245995,203197,-3238,-185081,-199477,-220945,-213759,-73985,137383,310327,294750,120166,-31970,-38964,26193,25226,-25098,28697,166848,189695,185242,159049,194372,129221,-13261,-130914,-160013,-40270,167507,314600,322612,94910,-86669,-282569,-287055,-51498,213119,273952,154612,99504,14077,-95131,-116497,-8897,129347,69755,-77798,65695,242639,203582,22973,14479,250146,431482,157856,-209913,-281815,-44836,-101866,-285083,-87878,275396,501309,331713,143786,70296,-26235,-79082,83184,229467,193611,149975,109031,24094,85182,-230,-5056,36987,-43497,-96050,-169892,-299470,-312342,-272711,-148963,97108,201723,135401,71953,-15958,-93490,20646,145476,142164,-30346,-158393,-148681,-120043,-243265,-216469,372,59288,-88698,-95241,81506,215061,80434,-162079,-262824,-251006,-103513,125435,82476,-88759,-127697,-205847,-469657,-521118,-352155,-161966,38948,235990,266308,197964,175964,209928,116118,-101179,-116821,-62705,1718,87008,29384,11476,10590,43685,4967,-64902,-74894,77447,165593,227774,61724,-105360,-87896,-23178,90062,224144,291060,131079,-147067,-298564,-282765,-127008,-16043,112802,256061,179365,55722,58263,-17077,18100,-26466,-41346,-138365,-330253,-425895,-161114,202262,468222,362234,253602,267139,179059,-275752,-370394,407458,429294,-537564,-409525,-455477,-1360098,-1413709,352282,1254428,1209150,443405,-340203,-492795,591950,771488,-442893,-646060,356867,917789,723675,247437,224046,408399,123368,-387059,-328356,-73987,-81556,-16030,129168,68072,40463,98675,204438,167096,20243,-9895,-106750,-203544,-190619,-198142,-312386,-172848,63207,59584,-81888,-100611,-59418,-9678,-7676,-38708,13048,21274,-15591,135286,336157,283151,27390,-168150,-35423,194838,269012,202744,-9777,-156491,-116683,-162872,-189390,-87718,-760,25282,37430,-3888,42509,-26194,-220915,-386211,-291710,-76126,149600,290665,325628,252881,57990,-68638,-42582,2239,-45547,28119,40993,16402,5602,110504,213159,125849,19142,-28871,-26886,-56519,-6906,-89007,-91666,68299,91416,49024,187243,376440,204075,-20213,-122295,-92433,121946,203891,-60379,-237775,-53921,157401,246947,278403,127767,-8822,-58571,-160008,-310762,-262977,-139766,-200125,-261386,-140777,-11832,12179,-42183,-138712,-104750,-11780,28235,67940,75114],[126325,-47762,-179071,-99577,132840,142836,-96232,-235424,-155129,-139138,-126462,-54425,28748,46231,70066,188820,180150,38271,55253,94719,-4082,-65023,12981,148130,141996,-75372,-194603,-11539,155612,-38747,-170399,48621,175502,7776,-117494,23696,171239,253367,235442,144699,185635,221116,55066,-122998,-124621,56009,201913,208785,100723,12039,30412,85716,158378,298599,297361,283104,183720,-2468,-69261,-169779,-127191,-196818,-301765,-362586,-338209,-171182,-16259,50515,-45566,-291767,-327070,-154283,-54135,-23417,67117,152707,239744,207915,49900,-91419,-188449,-129505,-42519,-21747,-65638,-184839,-284122,-306777,-233592,-318417,-376871,-428976,-519655,-374122,-25895,120301,47199,76577,246724,261865,250887,277932,226309,37313,-98012,-136417,-45309,31423,108740,248948,293061,128062,-161378,-342471,-344797,-242768,-115351,-8163,101139,142430,19267,-207027,-166765,-104955,-190767,-173379,-25128,-52376,-179752,-147725,-35854,-41310,-129397,13140,267369,247390,-91084,-298136,-198306,-50020,1297,47190,-12763,11931,73895,-65216,-90212,124209,265422,78341,-135509,-97185,21621,132482,108735,-53922,-167309,-20754,126865,83108,-12329,-85736,-190171,-136891,-164638,-191438,-294147,-252046,-134363,-78029,-57555,12773,-39658,-177999,-127932,134765,178799,-116700,-310720,-275924,-93633,-129927,-303278,-267933,-36896,84339,71252,144130,194871,177734,188110,304310,196372,-98763,-109167,175016,202046,-48688,-214805,-85292,186079,323410,74321,-54166,143447,279029,-37410,-329182,-224564,-116739,-269883,-398320,-207894,-18332,28889,43365,40990,-95459,-126591,-8733,43700,80210,156515,32511,-24617,-12675,-69701,-99274,23216,128615,206384,274368,162473,39430,109737,300998,327743,183172,-4816,36487,52654,-54671,-52082,-41895,-350232,-551582,-334474,-150332,-206992,-344283,-564057,-671504,-307131,-7680,-72753,-95537,23859,132883,57130,-24473,137085,330340,263490,64917,-29396,-57758,12259,62538,122223,45158,-59583,-94682,9822,102795,114604,163241,143400,61393,20827,29531,81567,110181,141099,213464,222100,44296,-124446,-129545,-45612,121857,232868,197578,46205,17844,132514,216895,213124,49186,-227878,-380358,-290508,-54703,18164,-153412,-208622,-88110,9329,53747,88920,86697,-110864,-370135,-233760,37664,91519,66459,43552,-100249,-88892,102779,139504,95187,678,-83238,-68696,-44173,-81270,-33735,167581,367199,315419,129753,192844,289076,80386,-147552,-89149,36112,117818,160070,108014,6850,-51174,30438,113888,13726,-137119,-117395,38859,135158,183495,123964,2970,9594,826,-107654,-76150,106142,107432,94207,12818,-37998,23258,98123,214625,338082,216603,-121656,-200801,-108514,-21278,67114,156205,63310,-92948,-31868,77063,-72963,-241473,-102836,49860,-29885,-189896,-252243,-184509,-76078,-1312,-81240,-186203,-130325,9321,-67941,-102667,1829,95789,31822,-179747,-283652,-96224,92797,48687,-42553,-5646,-14721,58681,121480,77057,91516,102275,-80586,-224113,-191832,-93515,55307,69653,-20785,80280,190204,130120,147192,295257,163601,-37131,-173936,-130945,-61445,5768,-25350,-65138,48619,203588,304609,384015,201550,-1829,36901,102638,-13568,-60179,38477,167465,245950,119530,-150368,-696880,-1484414,-1842997,-1513498,-512607,819432,1172224,2028653,2314411,2369274,1851087,-147427,-2145912,-3181470,-1294392,3865,366108,-59197,-159327,-76311,-461557,-416039,153975,587848,90317,-48358,198702,122628,-26502,12679,64187,37502,-46881,-55908,58070,283253,314217,163467,-123706,-268249,-55184,218780,304585,85975,-59894,-12888,-85601,-251036,-199763,214723,504501,316865,-102479,-377434,-289942,-77649,105440,174567,324201,297355,305867,488075,617222,496676,225817,106583,183436,172924,25238,-6780,-8364,-146043,-345990,-258622,-77877,-93536,-220160,-46803,254086,316925,279730,148632,-12637,-264426,-467092,-326622,-108324,-32099,-139994,-181231,-95022,-74705,-59954,38417,104868,46563,-53898,16846,207035,246944,72476,-108632,-235696,-181291,-8990,-129429,-334708,-291202,-211029,-110554,-82501,-154401,-187070,-299957,-390568,-337436,-246443,-202725,-217137,-204592,14518,175257,157754,131486,222250,294320,119653,-253771,-546707,-464540,-168951,-83529,-38710,95904,203236,87077,-239509,-306614,15261,259548,327788,189445,-105628,-280376,-160258,-166200,-400152,-537218,-215178,45957,182279,112571,-59332,57639,174644,55041,-116104,-223031,-140950,123658,389086,360489,49077,-243566,-413564,-341245,-185107,-189527,-119602,46663,156563,35032,-32938,81972,278848,543184,590622,401931,219734,1126,-163923,-15098,132492,2180,-91166,-125629,-71934,-79821,-186633,-265990,-241561,-203883,-106586,-21748,30466,-101159,-216216,-117031,-30677,16417,-60668,-133446,-20904,-27233,-88901,-49698,63284,148946,109490,79221,68323,-13764,-162061,-142961,7623,230409,444028,418102,235676,159486,140063,52137,-16668,-29999,22051,32490,49958,44777,28686,94843,110903,34396,-35404,40734,71242,91605,147620,145250,104410,34483,-15458,-1570,11808,-60286,-182904,-261946,-202894,39354,-25479,-234227,-174728,46855,48448,-17785,-53843,-61449,-60510,-87299,-238335,-276075,-241773,-282538,-171213,90614,113041,124857,162622,157155,22063,-140636,-129585,-121940,-183634,-110943,157758,416171,426481,200789,-13211,-41841,32751,24937,-46965,29162,228326,278357,221198,106254,109768,138405,52817,-125976,-186057,-16636,197165,353648,438935,225041,-22735,-214897,-173422,75152,285096,238317,44681,-9288,-49311,-96502,-49510,22659,130253,103410,31778,191843,294155,217968,31222,-25348,228956,486137,230284,-147198,-212526,1705,-97631,-260419,-8175,310286,453844,267648,77267,2158,-94686,-182430,-15293,200184,219607,179942,94436,-27344,20925,-86431,-90551,2273,-51216,-143695,-291258,-498085,-491280,-287942,-104692,114062,183336,131776,77158,-47776,-119467,18607,144993,143584,-42565,-197895,-178851,-136731,-222001,-122882,129176,165756,-74719,-201238,-18701,196227,117111,-179245,-314705,-269968,-156465,20398,64802,-19725,-105526,-235161,-469735,-422361,-196386,-55347,75780,259554,291218,226726,192046,183608,19302,-202251,-137884,-22654,33280,57093,-36513,-53130,-9559,117480,144108,-21170,-199801,-82835,67184,194716,29468,-146451,-100480,-9222,78890,214224,369940,201746,-159179,-309624,-263492,-149897,-57457,70230,155604,71602,-5286,44281,50272,161031,78270,-15007,-104388,-267567,-401710,-165182,198368,445892,360297,282709,237495,114078,-241604,-341824,522059,1121939,240546,-267538,-509219,-1663048,-2389539,-424909,1092180,1262790,604342,37974,426,1072950,1396958,-100345,-996921,-444885,625033,860482,363042,260882,432276,236621,-152281,-92232,131009,54379,27923,148028,100164,12351,20564,176127,181061,15962,-87405,-234965,-313374,-248652,-185875,-232505,-100497,85353,96694,-17115,-38288,41576,107958,28962,-73942,-44111,-62226,-74278,104720,272477,200430,7471,-145768,8209,240540,327493,299760,52428,-162012,-166333,-177818,-127706,-6432,65616,39216,-33916,-106814,-8222,-52081,-253910,-380607,-260242,-37278,149303,244982,263826,192347,8846,-87296,-60044,-38855,-95864,-1846,9364,-3712,33633,154161,253667,132875,-27666,-81621,-15684,28183,64370,-74975,-104430,40396,79517,15945,91032,240170,136863,10017,-70735,-55528,154024,226032,-59017,-251969,-112453,33853,148724,219737,89023,1077,-33185,-181363,-384277,-354343,-219277,-259388,-304464,-112151,41992,-6507,-104887,-189381,-93107,24514,50708,71220,94776],[108482,-58618,-169183,-68306,153579,173096,-30748,-135290,-77893,-132269,-130770,-28614,29809,15322,66956,203536,159900,-13636,16530,103428,37495,-93954,-69220,92964,124212,-75352,-221128,-66269,114087,25609,-40532,210559,348312,118351,-99083,780,147678,230497,224666,140543,186657,169553,-103879,-344543,-274081,19888,175323,203804,102490,29619,84778,184488,259232,305518,232291,180768,100502,-42440,-67669,-108266,37262,14628,-171464,-304826,-294139,-126768,-32871,-32866,-58634,-171504,-225693,-161080,-83441,-52109,17394,78850,179280,163458,41427,-19747,-85383,-119212,-130839,-130917,-118221,-183825,-196702,-168006,-106657,-240689,-315316,-322764,-388755,-231437,84747,178967,64246,73659,219141,219308,196396,225457,147743,-45019,-115720,-61622,25638,58865,113546,279496,357637,238393,-58035,-350849,-501202,-384321,-137899,30943,112296,97260,-51504,-254946,-175965,-89038,-177735,-227252,-157816,-187827,-210303,-79087,31526,-23387,-143720,-48223,202369,190770,-109554,-266058,-78650,44939,-4180,24600,56010,151436,177057,11027,15247,180006,173084,-18040,-114203,-34406,14862,78072,89935,8365,-121129,-91449,7895,22327,-53445,-92400,-160700,-162620,-247817,-312867,-368215,-255838,-105621,-8034,37563,74779,23060,-83812,-45453,161953,173943,-124813,-344504,-333948,-104156,-66024,-244452,-289240,-97301,50444,55632,115692,156619,120068,90610,184472,125170,-92761,-92086,156487,238292,48159,-178503,-120765,193455,380844,66871,-135239,69121,290577,40046,-291038,-233211,-70354,-154999,-357355,-281766,-72375,20055,22872,49641,-18943,-97788,-117888,-100743,50331,229992,116587,14716,-3460,-29755,-46130,48337,151024,193500,205139,96146,32672,105031,254426,334576,246810,83020,72543,-21590,-144490,-37606,13803,-331338,-613752,-390319,-190387,-223482,-313474,-473094,-512405,-175347,33714,-84715,-77390,69872,127200,30611,-63118,79500,251542,188637,-6933,-60853,-85190,-65786,-26609,53780,-18238,-115087,-110640,26825,129802,150700,190237,73774,-83191,-44415,71410,100755,64105,101139,170919,81791,-138024,-186322,-98354,-51407,86661,154724,48930,-84041,15571,240360,300025,172147,-41235,-333829,-457915,-357322,-152853,-66755,-179612,-218711,-72508,66789,126198,109641,29089,-199718,-465147,-335439,-65681,19114,36444,45547,-73196,-33602,205994,285129,294838,224762,43822,-18518,-17423,-56978,-26925,205920,435832,296822,38615,90987,249288,154085,-26423,-44129,56300,177577,219230,144724,36708,-50802,17159,133028,81206,-48107,-73265,12828,98836,182069,129855,7138,28963,43826,-44206,14761,211101,186108,138074,21027,-33327,60997,134352,177586,222256,97467,-133037,-151196,-69695,-35250,26682,212125,242696,37468,-25441,28920,-53725,-201637,-131736,-33326,-87349,-200184,-240366,-191944,-60194,32128,-51250,-190904,-136600,-13053,-127345,-135930,37563,158346,46407,-201143,-342011,-189577,26153,106168,71252,60210,7816,81917,132487,122360,138662,100700,-125064,-267427,-200937,-68408,126950,179959,36396,66137,190618,132930,93012,235696,148088,-41221,-188225,-160606,-26284,60523,-15321,-57286,77392,230463,335888,360137,102570,-128629,-93422,-50505,-140055,-83818,27849,111870,178196,78485,-97077,-504074,-1220480,-1569353,-1328442,-459718,822288,1119978,-123447,-1025941,2720435,6668854,2804680,-2141708,-3816629,-1790088,-495608,100311,-127177,-28546,93869,-336142,-318566,57420,340330,-87071,-153504,63880,79181,89628,102598,69847,-3486,-131672,-104239,73858,278922,311548,148774,-209768,-377135,-133211,167384,291014,117164,-42096,-52710,-181093,-370733,-221987,157486,301902,93083,-186817,-267294,-72317,97649,219607,237762,333351,297638,262152,364733,543342,510167,276081,205958,314349,204689,-15016,11111,-5566,-301843,-552068,-390260,-176479,-116386,-101679,132459,355547,331586,228363,111176,7920,-208680,-413710,-322676,-114727,-20312,-89065,-89148,-1681,-66399,-113639,-26443,49341,53100,14701,33655,87525,111200,3418,-120353,-233308,-184751,8779,-71579,-217771,-146971,-173090,-156474,-122479,-129793,-127442,-263356,-389026,-327938,-203624,-176012,-201211,-221361,-84755,40388,99892,99682,112298,186134,76036,-346087,-692894,-576226,-220492,-111454,-82782,58827,195241,46177,-374207,-440790,-69196,154942,261903,221594,-47867,-256931,-120783,-123148,-358139,-543724,-281066,9493,199354,170801,-28468,-12810,-8315,-133755,-196481,-208148,-49608,240784,459217,381313,75859,-181779,-295394,-248606,-137566,-105673,-22194,178893,284197,113048,-65805,-14896,151043,407508,495657,388308,206079,-72711,-249870,-63624,102373,31855,-42598,-90607,-61458,-83824,-225585,-321619,-252491,-145504,-28835,-2990,16881,-64334,-142032,-120800,-67715,63553,38556,-63430,-10383,-61613,-116181,-33813,110390,233797,196270,145088,155589,105255,-35457,-53725,48603,267027,499484,433090,195117,75261,38162,-44830,-47037,25245,51929,64581,131744,107468,22377,87736,140168,42237,-79793,-23383,1637,2931,70492,94353,50941,-73101,-111809,12043,57030,-122355,-234845,-162970,-71253,130024,121397,-61978,-118573,8664,41738,-43804,-121622,-98185,-4561,-6155,-200829,-290924,-279285,-257683,-85947,169014,160022,103681,69071,100713,35669,-98969,-77182,-41520,-122843,-101479,172505,452934,473380,221259,-12553,-33225,27598,-9210,-68662,41322,258207,323062,234097,57726,1063,99089,97243,-103453,-186826,-7600,182882,341717,518408,317353,17884,-143556,-44602,189722,346102,228323,-4245,-47134,-64279,-81702,-8653,22715,104998,130554,149214,299335,300534,186271,19804,-51835,193092,488853,285031,-61291,-152763,-16253,-140014,-245906,55880,304852,343763,146686,-16201,-88294,-170680,-253153,-101050,149513,217309,172834,39576,-103725,-56015,-181046,-185959,-47494,-47767,-129697,-293895,-545618,-529516,-235413,9537,184121,199605,146693,49248,-115516,-143826,14340,103388,71742,-100585,-227857,-173846,-128910,-181676,-14886,270403,297928,-4662,-211709,-56663,179161,138268,-168322,-303119,-250513,-194368,-74780,51586,40888,-85668,-256897,-430645,-272555,3807,74469,67733,199324,230978,181987,128185,97133,-105383,-283990,-144843,3638,26047,-20410,-119576,-120504,-41450,153940,247480,21575,-307813,-294922,-87272,122340,-4879,-163201,-111506,-12994,51633,187840,442481,288675,-117905,-258969,-214032,-177757,-104812,28210,56369,-42181,-82967,13719,118413,311803,171703,-13729,-82845,-177918,-327815,-153895,149802,343615,273355,224229,115723,-17731,-257255,-393643,520578,1646711,939150,20683,-290480,-1666349,-3059902,-1041872,894815,1186839,617291,184986,195342,1408679,2146671,488433,-1279798,-1312449,272377,936226,452225,250895,370886,279860,38797,80590,270079,148484,32137,132043,111290,-18885,-70194,113581,160662,7316,-137683,-317171,-366416,-256924,-136055,-139439,-51674,75146,129568,44908,3921,115136,214733,72986,-100800,-101631,-127461,-111811,60234,155493,95809,8588,-74397,107247,329543,394781,387506,136231,-125206,-187883,-175288,-51567,83225,119959,33076,-112486,-188657,-49859,-71113,-254659,-325986,-187019,23853,158391,196616,190816,123484,-38761,-105747,-94007,-106036,-161893,-50355,-35960,-10350,76623,180963,234386,110637,-37855,-89591,-14131,58045,88508,-37862,-59009,56049,112859,50402,41104,100130,36827,26744,3665,9436,182722,230356,-46605,-229229,-130516,-53525,29180,115375,57674,37607,13171,-172259,-399093,-378989,-240753,-242041,-265043,-42396,84809,-30434,-163320,-226787,-77728,58265,78186,65216,76515],[27514,-95083,-166251,-66220,120695,144630,7638,-39913,-14684,-129040,-115160,11883,24748,-29916,29671,155211,93293,-70746,-24281,83740,83141,-99483,-159354,-1559,89855,-45523,-201133,-116861,28055,40119,72874,288866,415921,198595,-65836,-25716,86190,148823,160188,108836,154511,75656,-249769,-511054,-375375,2778,138134,168699,63409,-736,90980,207626,276124,229878,100741,3513,-52734,-139151,-102434,-62292,144651,169126,-56648,-216234,-230799,-94136,-67370,-134010,-97737,-46143,-74655,-108254,-70791,-66407,-47826,-15557,115417,129654,35261,45683,19368,-83875,-163450,-174806,-123231,-139128,-74012,-5572,35192,-153966,-270736,-197639,-178991,-39654,167875,196456,76976,58612,164891,167830,138439,152117,42533,-141334,-148214,-4967,71274,70208,96601,253635,354472,281738,33262,-282299,-550740,-461887,-145697,63437,100826,31731,-98466,-242797,-148402,-40139,-92942,-192503,-226597,-290803,-202571,11734,109856,25591,-113585,-76615,118471,102362,-113034,-171784,63116,140695,17208,21368,107600,278336,264836,69472,112228,236186,99677,-81225,-62879,40480,4948,-9053,46606,74170,-54257,-155947,-125486,-59254,-91128,-73595,-56947,-101642,-234178,-301693,-307168,-209224,-106470,3711,69717,75535,49314,-15781,-41464,98216,137014,-91667,-304125,-317694,-62913,34606,-125841,-232711,-116467,18036,45647,101009,109541,18628,-31808,49531,48102,-80785,-55494,146929,259980,132259,-131291,-133220,188497,375442,36281,-205437,776,296294,130608,-199576,-191863,-16114,-59105,-308356,-345929,-127242,4790,-4830,59741,79572,-39007,-177537,-195997,23482,256092,150728,16939,-7094,24682,10266,39210,120468,149340,120735,33838,43334,124131,223745,329731,274679,142295,108140,-55984,-203668,-39780,40305,-253636,-548445,-347034,-162835,-182498,-233940,-318625,-290099,-37841,54189,-83867,-52524,93113,106906,10481,-85260,26140,161532,96052,-62984,-65681,-69524,-125237,-123606,-34598,-89825,-152771,-103412,54338,168938,201666,206917,4122,-234980,-141368,74144,110975,29503,52779,112946,-56522,-297750,-215369,-52996,-55649,60634,109263,-62298,-194164,-4309,296301,346232,126520,-114395,-368774,-435725,-360553,-221972,-122731,-173212,-216868,-77087,95719,148825,69782,-70216,-282401,-501241,-370152,-131435,-23480,35401,67116,-44917,5659,249867,383862,460275,405850,155444,52495,35101,-2166,13579,216751,408125,234581,-19142,23291,212945,222666,89835,15373,100925,244557,263577,189505,99882,-19681,18334,151506,158440,69641,6931,28005,93082,176959,132273,12679,42331,89175,35349,117457,308665,258978,180925,36114,-28827,94163,169918,127466,85231,-7728,-106569,-63262,-12529,-28877,11473,275205,417162,168798,-15832,-11227,-20718,-134173,-140709,-106416,-129583,-171951,-195065,-164677,-13175,88378,4062,-149316,-98240,13254,-134095,-139047,95541,258590,98011,-186632,-343074,-241316,-35738,151305,174278,107462,7232,50397,94671,135011,166741,87780,-178176,-311938,-207600,-43658,170210,252208,99226,74052,186987,124955,18429,89586,70012,-43411,-170843,-190720,-16528,77560,-51733,-82334,88548,227052,312413,275300,-16440,-240218,-201591,-176746,-222179,-79670,53492,94006,110341,40592,13654,-164883,-763280,-1251598,-1132449,-492670,435286,602841,-1976139,-3071074,3891213,11193093,4683733,-2450840,-4658734,-2513977,-1102088,-204927,-147434,135252,250602,-207779,-198057,-20976,114348,-233616,-266620,-149120,-2556,222418,219548,97376,-24248,-172419,-99327,93115,209785,209337,63636,-308269,-481068,-238018,72494,250524,140323,-29749,-100973,-278558,-481964,-250273,67876,54959,-156580,-254185,-144278,83049,157638,238324,256681,316032,268045,183443,195647,410469,463542,300052,256702,356851,188684,-45607,38824,4438,-418284,-674540,-433107,-234363,-135385,9255,247329,364456,289267,145423,40283,15719,-134983,-324537,-282408,-75375,3202,-59089,-14285,70352,-67135,-164737,-89995,-22486,21863,37487,12999,-54730,-18556,-45837,-119207,-228367,-217642,-18578,-33413,-109095,-49844,-145132,-180805,-113327,-49229,-21629,-193658,-365278,-297861,-164193,-155167,-190835,-234806,-191883,-125611,9858,44865,4172,85173,31953,-398346,-778102,-638246,-243116,-105557,-109756,-10533,126031,-11043,-467570,-532729,-159392,3982,129805,222181,26500,-205306,-86405,-73596,-280694,-496775,-318223,-42129,163067,168508,-27273,-55195,-118967,-251791,-240888,-174681,22650,306364,441845,324720,79939,-88549,-132883,-112875,-81992,-35984,44992,215919,278086,105308,-125045,-150395,-53717,166123,310437,304969,151836,-137174,-291420,-107411,40711,47926,9077,-65117,-85980,-109873,-241153,-336677,-233210,-50228,95251,38194,11369,-18582,-74543,-128119,-91990,114814,138211,19607,14304,-82509,-134480,-16228,151049,281893,214404,150826,200218,198808,92919,29727,46003,216310,431630,343693,82269,-52250,-59210,-109604,-64996,61558,61530,66559,171537,127777,-11311,61165,171517,58036,-116312,-99721,-81628,-82868,1196,41259,586,-171392,-235748,-23015,60767,-187609,-286754,-87255,53459,177958,183097,57592,-33787,25158,57788,-52809,-164853,-113392,12568,32984,-154321,-271561,-284344,-214396,-6850,227965,218530,89564,-13597,39399,30047,-66388,-46678,2939,-43061,-44417,175713,417702,429550,180227,-21582,-10975,9441,-67923,-77042,65433,236638,283112,184183,-12957,-119789,15470,99631,-77272,-160416,-1907,137777,277526,520407,337991,36566,-76968,66338,257747,363280,227511,11799,-9369,-34299,-56221,-7132,-17440,46982,141947,247292,359390,255710,112820,-3818,-48100,154209,433596,299298,5031,-141519,-96900,-211341,-242688,87312,262943,204464,-445,-122635,-193088,-250918,-273255,-131683,101897,175761,118047,-32159,-164212,-103553,-241787,-260869,-103805,-44033,-62459,-174506,-429042,-427578,-138628,159570,287117,249464,179752,11023,-172063,-144148,3572,21176,-50972,-170379,-213124,-118686,-74216,-100126,94493,390454,426689,109031,-128121,-42229,157579,140861,-128254,-230853,-192960,-204247,-133614,44888,78063,-62892,-244552,-346680,-108098,193122,192150,17468,68568,113672,91908,9993,-23320,-213457,-323751,-141209,5176,-18866,-114067,-184518,-158343,-62352,165553,304769,52484,-374696,-491624,-247328,34893,-29707,-150385,-113668,-22808,32786,164342,489149,378973,-24328,-162546,-150729,-188574,-125408,10244,-2007,-113732,-132885,2300,198907,457420,248509,-20413,-60995,-68989,-205072,-109797,83974,201536,143394,113346,-53335,-161883,-272796,-464385,384362,1787586,1315220,320275,71923,-1352225,-3152402,-1289519,734144,1014519,480066,67963,34504,1439239,2705892,1139655,-1368540,-1887773,39735,961061,513000,209094,223384,240053,154239,159582,310605,185897,24360,121182,115574,-41846,-144014,43234,129848,9611,-151354,-337147,-338755,-196003,-48749,-45895,-26144,48080,157730,94313,22122,154315,301241,135138,-94210,-131636,-142702,-101564,41288,71253,46991,44743,26275,230986,429444,453724,453145,238064,-41434,-163799,-144797,27415,165959,164231,29915,-168648,-232294,-73558,-84892,-223692,-233067,-79743,112506,196296,166052,129268,68810,-67760,-113756,-134371,-188662,-235522,-123240,-113326,-29189,106398,180454,180489,95051,6089,-52119,-34880,8352,73151,44253,43201,102480,170884,142632,54583,-2865,-66863,24841,73558,77400,201678,218907,-28900,-181862,-105812,-78302,-80178,-8831,32600,76677,57043,-138654,-356530,-338134,-200914,-156400,-154888,37112,82989,-72585,-214357,-256452,-86244,58448,78042,27619,6593],[-58737,-114531,-139287,-66143,67747,92661,37958,54452,45362,-109707,-68094,71837,32527,-58075,-7201,90664,31648,-91579,-35130,58196,124424,-66115,-209550,-87346,71472,32192,-111297,-130794,-82675,-35323,105703,276579,396925,263200,2111,-32514,17525,46501,66689,65115,115811,-11699,-332628,-554789,-366072,28329,115768,128509,16786,-47395,67782,169787,221282,128661,-33177,-189349,-244691,-276838,-157039,-31612,171529,218175,22131,-109464,-148692,-64529,-106046,-225353,-142585,60403,93904,-4046,-24546,-66733,-105897,-93495,71455,115949,30773,84555,98229,-28541,-126638,-130902,-78414,-72461,34734,127237,157954,-69416,-233488,-77160,50086,142423,206868,173779,81355,39642,103449,117039,81377,60839,-66810,-230404,-198888,3382,84726,71350,61020,169369,273558,244879,93700,-147675,-459995,-441591,-129259,88578,73810,-36825,-112323,-183746,-101200,17548,31815,-76464,-210728,-331881,-160562,101314,187790,109181,-34568,-54373,48333,15944,-100067,-49853,174619,191989,27749,1358,103420,337838,313926,112582,184643,270791,61999,-92163,6796,100861,-21332,-121807,-29856,100919,110,-197292,-237900,-158230,-142611,-52290,78656,28980,-120369,-149979,-134073,-135781,-144405,-52313,24984,14521,25418,-6030,-116784,-31568,71897,-40939,-207772,-235498,14142,134794,-314,-133317,-99343,-10004,37777,99999,67819,-92848,-155643,-80401,-29757,-77559,-19968,150804,272427,188200,-87683,-125424,166151,302506,-22766,-257211,-47859,291386,200933,-89556,-119825,26679,-2716,-255243,-372935,-171376,-23776,-39395,69042,172543,29554,-183223,-232588,-3653,229072,129009,-18867,-35033,55815,41587,-1047,52003,99626,54052,-16461,44543,137392,203293,301693,266024,177151,152974,-34355,-214472,-60158,33713,-148773,-388294,-235274,-83840,-99538,-132429,-154947,-100699,41148,35222,-79050,-29016,94040,88125,6004,-83766,-18508,76356,23608,-68805,-34344,-27174,-176479,-239166,-145041,-160385,-170398,-89554,70060,193014,235090,199460,-56035,-366364,-257668,38233,124528,34802,26598,65895,-142956,-378200,-198129,12522,-22738,70703,101842,-116002,-245907,-24343,282310,323481,76810,-142572,-296933,-305339,-291490,-239559,-137676,-139055,-202504,-105473,75259,104887,-21362,-178764,-332077,-468389,-335605,-151874,-30494,67624,109121,-22459,6139,207804,389723,523496,471511,220012,117980,86078,57894,72526,198284,297108,151617,-32423,-4398,173967,252747,157109,66831,155193,299114,285048,237798,185153,39427,37812,163981,218169,170175,78899,57311,95928,147421,116985,3492,25375,113245,112733,212359,380055,309522,213455,52175,-27072,114737,190583,71770,-41592,-79498,-59536,28787,32254,-18258,13398,302376,510684,256516,-16404,-43473,9223,-66971,-134804,-148885,-137489,-106060,-123991,-106442,48598,156290,86726,-48676,-12938,85433,-81399,-111480,158534,379516,190400,-129092,-273502,-222526,-67419,168357,232287,127671,3,-365,45543,117294,157163,56059,-226519,-340510,-201732,-17140,180827,269363,154437,111058,184211,107356,-58688,-100582,-42585,-23770,-117002,-199236,-20729,63124,-116318,-125836,86542,200267,240768,159111,-109247,-291678,-254446,-236507,-229399,-49744,100608,116788,75066,46135,174767,217945,-263770,-992958,-1006186,-579425,-7472,-10381,-2903420,-3286151,5431364,13479183,4717728,-2818654,-5162574,-3134351,-1575307,-386405,-52366,303274,349065,-111595,-100917,-80933,-51213,-325962,-365280,-359396,-65480,350512,336674,148321,2437,-132791,-23586,128991,113600,50251,-45649,-369919,-542155,-333890,-34317,196141,146992,-28096,-142009,-338172,-516280,-253697,-17749,-163525,-367434,-286337,-34586,141568,96835,168468,232577,282240,222369,99563,30539,248436,383730,311653,255789,304497,137998,-48932,78089,30265,-444150,-666662,-376878,-234563,-139591,90045,283664,299842,206788,58660,-22479,51248,-14094,-198549,-198909,16843,61537,-26841,48782,118135,-63148,-179858,-116438,-80895,-25943,32926,-8288,-133500,-70778,-48953,-99448,-213460,-258151,-72588,-20999,-33666,-19,-97299,-143826,-34720,78077,106859,-99648,-299251,-230159,-123894,-131726,-164157,-215972,-263765,-260397,-64380,3213,-56674,44203,27323,-369320,-742766,-606234,-220632,-60645,-85150,-58731,41004,-38048,-448965,-526285,-213461,-139082,-37578,184691,114273,-103315,-30184,-7811,-173253,-390524,-293793,-73061,115322,140871,-23761,-34274,-98427,-229099,-209372,-106586,92853,336214,372761,231069,76656,24574,37601,41167,-4953,19172,74475,148640,152389,30718,-171705,-264279,-245207,-67586,120345,191172,84469,-154930,-250531,-106811,-10542,58989,70236,-25903,-102319,-121079,-210278,-294910,-176041,65773,230215,96702,37697,48895,-12846,-122976,-97621,156555,232733,119710,63664,-68381,-114056,20241,194681,314008,206501,133859,208330,251680,201622,104935,17278,106501,283302,203779,-49204,-164198,-100818,-102434,-44509,89613,75531,67093,182241,112427,-52032,49667,221690,89972,-129211,-151323,-138084,-131735,-38198,11869,-7279,-204922,-329997,-74075,53388,-204624,-296137,-29978,158342,198808,178537,131901,94627,128379,114500,-19393,-139324,-73553,8834,39752,-86698,-202699,-250012,-165486,56646,278885,295510,109798,-48041,-967,26182,-20893,-9060,32001,56813,60286,182339,347245,338709,119112,-9962,38200,-1261,-115653,-49928,112892,185598,172680,76502,-103342,-215245,-71654,71276,-43855,-91623,36014,104312,192106,446034,296002,62749,5779,156334,277807,331107,226094,80885,88468,38537,-8602,-26743,-81291,-23976,146643,312170,362778,171526,20532,-18715,1395,137429,348880,276628,30492,-182418,-198130,-267096,-234509,91842,213205,95456,-113772,-208373,-287867,-316587,-234609,-82349,83799,104422,28187,-86938,-167965,-84089,-233319,-284707,-144781,-39484,39529,29787,-198614,-247444,-33069,294757,386642,318445,223893,-8247,-170105,-102815,-15278,-85295,-176065,-206221,-133187,-14118,33856,29478,191756,459532,520602,237713,11222,-1522,125672,126417,-69588,-124089,-109812,-178886,-139164,48035,90196,-29964,-180788,-223572,35639,323821,266777,-57043,-96074,-16459,-1868,-119247,-140453,-261216,-309366,-131515,-17727,-84997,-185413,-201095,-144639,-55529,170116,320765,64991,-393163,-599763,-354540,-40734,-41291,-113713,-104510,-32491,34209,154103,494021,448480,91491,-54425,-89566,-164416,-101581,21458,-5923,-119811,-132838,25149,285809,572964,298369,-20792,-30291,40945,-55821,-37635,18254,58640,14300,-5122,-209653,-261288,-246759,-494349,139785,1473339,1248111,486519,398873,-814721,-2622743,-1117045,643128,797764,242603,-235945,-409926,1080514,2813710,1643346,-1199029,-1939719,37479,955523,554387,164450,14305,120122,177658,138011,245588,162343,24057,136919,115450,-63822,-189796,-15358,101870,16767,-150446,-312615,-240525,-75585,60896,33755,-22612,17995,177499,121087,14211,156841,357466,212915,-44103,-114562,-94910,-36662,69452,77020,87184,101687,117820,334618,498905,481112,476800,332187,72607,-92741,-88015,93517,224828,198588,44069,-181541,-234834,-83874,-102501,-173741,-121753,45140,221517,260175,155440,91669,44988,-66674,-103003,-165860,-267882,-305861,-213733,-223488,-80234,99528,147849,123946,112638,96735,15417,-77753,-112216,38278,168872,179562,161378,230947,263609,125578,-36529,-128363,20607,122349,129903,211866,200630,-5274,-113367,-33784,-27837,-138211,-103845,24667,108775,94139,-74840,-259800,-240559,-105589,-20256,7606,113469,46621,-111991,-228972,-256111,-104571,36324,56503,-23267,-77895],[-112193,-102057,-84542,-55250,17729,40814,61764,132567,98171,-73777,-3984,133267,53121,-58765,-27098,44287,10103,-56973,-2769,41871,143974,-2893,-197648,-132899,79694,144845,32681,-104126,-199640,-198371,24272,193604,333522,320536,98615,-15058,-34638,-39031,-28234,18295,89493,-52476,-325498,-455945,-238869,87458,111184,99841,-7953,-77616,38921,107115,134950,60333,-116601,-339650,-433900,-428735,-210063,-15621,120173,150315,52439,-7887,-58232,-32381,-141285,-290397,-172528,132558,241685,125610,36536,-63649,-145402,-132773,55754,116134,23217,88762,134488,30671,-40444,-20813,-5288,-16186,85371,184269,229727,838,-190105,18522,229139,259709,200567,124761,72276,19973,46829,69525,31310,-31755,-154071,-293655,-262106,-44966,70171,65633,7474,39532,128747,141655,115829,19484,-254054,-330291,-88784,107720,42508,-95008,-102016,-108334,-53658,57903,144934,74145,-127865,-305095,-102862,163509,248779,209997,77198,15928,15225,-44846,-79166,52897,212546,163914,-13674,-65753,28780,295331,304932,139907,217959,263138,56403,-54645,73407,124481,-64194,-232016,-132817,59281,12372,-206874,-300293,-259638,-214413,-50194,186571,177565,56030,92658,86397,-67032,-211125,-156460,-79938,-89989,-46445,-59881,-233612,-181015,-15606,-4952,-92508,-119450,97702,198471,77732,-47397,-72946,-38919,21365,100321,41505,-173560,-258335,-193016,-106675,-94781,-7739,160544,276518,207523,-57280,-104947,125269,182211,-107115,-294723,-79689,265179,222622,1739,-41286,46043,7838,-209333,-356555,-199936,-66264,-78999,70446,229395,82101,-149225,-220856,-37645,152414,54291,-86413,-93423,32783,29542,-57839,-27012,69177,31049,-52940,8678,108925,171842,245561,235438,193928,202331,32855,-178261,-96011,-4854,-64967,-210505,-116927,3224,-11342,-46161,-41795,-26072,19158,-28168,-82960,-15976,76749,71319,6764,-71111,-62288,137,-10367,-25487,19208,9509,-235711,-376916,-273323,-223644,-175123,-88227,51986,169268,209348,148977,-110022,-456254,-371643,-27012,143675,85477,33712,39358,-158488,-361106,-144800,86720,51879,113077,106640,-128272,-236404,-37763,203957,226361,19244,-125627,-145769,-118185,-179246,-214423,-127495,-99164,-182780,-152201,-451,-8384,-150969,-273372,-342448,-388005,-260815,-149262,-28976,106336,150351,-17111,-44447,78244,271721,434275,387778,213919,141868,98568,90048,122081,150323,135560,62775,-19169,-13534,112480,210816,139930,77974,185294,311158,269810,267533,257612,102286,63214,154129,226292,205607,91110,50492,64962,70447,61214,-45690,-46052,89994,159378,271489,409563,320194,215707,49155,-40176,108331,176482,9460,-140804,-120045,-24486,75515,24609,-33271,2905,251382,467051,253934,-51762,-84013,12776,-34245,-134072,-161760,-111180,-27230,-55707,-47216,87306,202180,173783,88811,91755,170094,2265,-77089,189986,472907,288620,-50661,-155995,-140228,-67643,135313,206438,102622,-8609,-33065,12756,67393,91932,-8215,-268696,-349892,-186188,413,150201,218770,174744,150640,161775,66049,-133639,-284428,-159882,8934,-59401,-195404,-43540,15168,-194128,-180342,59994,142612,124417,33831,-156603,-279465,-258697,-232995,-176394,-19219,125349,139485,70145,100657,346305,528530,128524,-825668,-968885,-661362,-155888,-296974,-2681748,-1997176,6426450,12240948,2884183,-2855411,-4814067,-3285835,-1704472,-312881,181958,429497,346516,-80291,-69182,-148330,-160558,-370244,-440715,-504427,-85859,430378,405062,197320,70379,-24609,94237,171213,27154,-113095,-141613,-375023,-552653,-404628,-132644,130876,121016,-50780,-178090,-356789,-468452,-238486,-88924,-308982,-498775,-292993,22959,93012,-58574,26944,155380,223595,156632,21462,-93118,89300,292198,306536,195425,160720,52270,-42173,104222,56232,-375357,-538959,-259258,-199041,-142669,106900,233580,183233,95833,-22554,-63948,114464,136797,-70885,-98070,130275,138369,7897,91092,129972,-59641,-155759,-104110,-122807,-82738,9666,-20051,-126959,-39906,-23078,-84007,-205048,-302135,-148816,-54097,-21337,6264,-28991,-49812,87189,207475,210965,-13435,-203368,-138323,-90220,-113993,-122974,-167166,-291178,-333433,-100270,-17093,-70221,61893,59580,-270561,-582920,-480054,-167587,-3161,-12399,-61066,-33204,-24648,-309838,-419534,-219971,-239196,-210262,97951,185979,27661,45998,62502,-62263,-254638,-218773,-79881,76066,110669,-8343,34705,25201,-87137,-117385,-20718,162485,339218,278648,122487,54364,111869,150684,145819,60199,39336,54256,564,-44011,-85906,-201431,-330397,-364432,-215043,-18885,71517,12101,-127654,-144713,-69839,-46605,49280,119170,21629,-96546,-113688,-151564,-221330,-106156,160933,318816,140774,84677,118571,24697,-116682,-109793,154869,294689,209497,111266,-35851,-61515,63217,223981,327379,192845,110182,171846,236986,250878,146002,-37005,-38539,100632,57973,-163007,-232450,-86059,-41296,-3990,95876,87760,65467,157612,58404,-95834,56889,266930,106503,-142475,-179316,-164848,-151790,-63278,-1140,24596,-170644,-372065,-129453,39261,-167880,-261373,-2922,211681,189963,119641,150676,226825,274478,182556,35206,-59371,1499,-15892,12236,-15556,-107479,-202627,-143474,72408,295321,350432,147888,-43131,-31469,14206,25775,32362,43255,139363,161096,171038,249986,222493,53791,10875,81794,-20649,-153920,-13498,154163,114061,11863,-85361,-226563,-284505,-148374,4832,-29943,-5526,101809,89264,91682,294098,192392,91681,93135,200891,230849,227584,181362,135313,172150,107891,36977,-71774,-177202,-113534,122999,304044,280351,32516,-98663,-42517,59501,125650,241812,201954,-19310,-284878,-298112,-296891,-238194,50095,151747,31716,-174933,-270995,-375201,-378673,-183355,306,70897,-8237,-102119,-134212,-134960,-24895,-184178,-279775,-186990,-64802,114566,217331,16186,-115459,10500,331299,407019,345113,229516,-25734,-125117,-56422,-78389,-226197,-287185,-209580,-32780,83322,141952,154372,231502,429357,522778,310545,111738,-693,46243,65494,-44808,-55570,-58873,-157523,-125972,29402,53174,-16648,-101528,-113716,100797,337180,247710,-164979,-281424,-151422,-96051,-250026,-255125,-262627,-276188,-149710,-87339,-180212,-237870,-190822,-112676,-51259,147881,277586,27790,-403565,-608738,-399977,-116970,-77083,-101519,-123266,-78000,17590,122585,420376,439416,153768,-2022,-72050,-132692,-71281,14964,-1777,-99141,-120777,40049,326244,599267,278205,-39781,-19262,102020,56230,9122,-71967,-86416,-110611,-119522,-325870,-304382,-192321,-479617,-174973,779194,755617,399826,506282,-258273,-1710576,-680441,574846,558900,-40321,-607002,-1003909,345024,2350369,1812405,-829593,-1498260,222057,912017,568956,121207,-238145,-87204,82922,4009,66312,54198,1645,139691,67861,-134514,-242707,-80572,49109,-20337,-200366,-311586,-140844,39257,139352,59765,-67226,-36665,155280,91359,-46437,96272,345483,261661,11843,-78197,-26612,35591,107331,139046,157850,115085,130622,349698,480748,432032,414597,354681,156003,-21852,-50252,100255,215391,189171,44794,-178328,-236925,-123110,-160003,-152420,-45235,134902,298302,292213,117447,43879,23635,-66141,-103198,-206997,-353794,-389187,-328715,-373851,-196259,16379,53369,52508,130427,169528,55187,-161776,-296233,-28055,273370,279426,181655,243986,342472,191392,-27847,-141951,8417,114377,125541,184171,150732,-7985,-57806,50537,55271,-148000,-157890,11047,100749,98380,-9888,-156031,-143736,-14910,100313,157136,151517,-20996,-147730,-210893,-232671,-131755,-9312,7846,-83714,-154251],[-131682,-78829,-31545,-45011,-27867,-9105,60303,161325,120708,-43112,40370,160138,65748,-47851,-39833,20037,27446,15018,54382,28022,116666,51921,-144022,-141676,93653,246893,174659,-67940,-313819,-406659,-158240,65505,256497,358593,187544,4272,-70973,-93143,-109360,-36494,72995,-38116,-237675,-257128,-52847,136889,99071,76884,-6605,-80145,13004,47418,56138,46280,-137586,-420995,-589100,-569955,-249580,-20604,9106,-9336,25285,55340,16149,-5686,-178052,-330179,-179493,159265,327557,236322,83862,-76539,-174759,-141397,52308,107331,2574,60426,121860,65722,43345,91719,54663,-1372,56467,143373,228018,42923,-138314,71918,301724,278933,158024,64461,41709,-6579,-5965,19088,-9162,-103635,-202861,-325175,-326726,-132643,39105,51385,-63924,-112258,-46220,7721,104781,174280,-6919,-170762,-32810,124029,18996,-136325,-89066,-49984,-18852,64926,198328,193119,-24584,-230244,-54017,181766,281275,302368,194794,113588,26565,-68534,-57565,106802,169012,55119,-121544,-177114,-91263,162113,237819,152896,211062,208079,64271,11324,120136,108076,-104480,-294945,-233566,-45494,-23295,-179330,-290656,-328858,-284528,-67662,225630,289500,242209,351872,288145,-17316,-274147,-257498,-194162,-197608,-137769,-140405,-321359,-291102,-105197,6176,16419,2050,170010,216754,87387,-15073,-61030,-65023,-1807,97328,46687,-179183,-307331,-265517,-162365,-118715,-16477,175666,281978,205552,-27282,-66760,84381,65380,-188187,-312758,-92984,224943,202598,67152,40087,56251,-4666,-167960,-296023,-197091,-97072,-101416,73244,246748,116045,-81848,-164294,-63520,58109,-40693,-150941,-155215,-30196,-4050,-89614,-67581,91225,79841,-58053,-56372,38290,126490,187272,222289,213947,256519,135495,-91563,-118874,-50414,-24056,-77520,-30361,74078,68122,20346,6636,-66577,-75474,-97644,-80871,3722,68927,66847,16384,-45506,-92225,-46683,10874,58585,90253,34036,-288357,-499009,-378146,-249964,-152949,-84878,17189,104053,124837,72997,-136940,-464663,-427667,-76834,187567,188698,88940,51142,-93883,-246069,-56662,171147,164673,182759,110939,-109493,-166287,-19889,117453,109577,-21357,-60588,37493,68584,-48715,-150321,-95363,-52178,-139599,-174286,-85182,-141269,-271318,-315445,-295942,-269161,-159830,-132121,-34755,134874,186858,-9386,-109669,-79888,68776,219084,202978,157779,125502,75817,99560,165237,107671,-4162,5388,18885,-5851,40392,111727,57263,52002,184562,284439,236060,280924,304820,163930,101862,132774,187087,176291,38633,-10407,-8402,-33684,-21413,-123210,-149630,35175,178305,298330,417139,310023,197278,33484,-52464,92610,143242,-35732,-181866,-116973,-3174,67148,-32007,-67216,-17848,139511,307907,163392,-115696,-125617,1931,-29065,-131536,-133939,-39760,55200,-627,-905,92167,213469,253414,241383,197900,246477,96737,-40104,181604,508190,361071,32978,-13982,-7158,-28934,66081,102977,43825,3894,1548,28849,8715,-7436,-84482,-281900,-320525,-146823,18605,98816,126675,158264,173781,115956,10163,-184928,-395587,-233007,50175,-20158,-182483,-73833,-46140,-248892,-217673,16796,66846,-3369,-62176,-146060,-217568,-229263,-180051,-86749,1728,103071,125869,89153,200495,494184,704256,349678,-680316,-939288,-660400,167553,-982,-1584049,-128491,6114854,7703183,-84291,-2295327,-3436092,-2735984,-1370570,76802,540160,487702,241439,-105516,-95800,-233764,-224731,-371286,-475543,-540469,-55977,441805,400453,228362,167557,122483,215689,213650,-6393,-215676,-186257,-316433,-512395,-436065,-197239,71320,70215,-88153,-201846,-343043,-375105,-218260,-136399,-353636,-518613,-274460,21061,-20833,-237957,-140226,35359,143204,76878,-37600,-139990,-17444,218465,285612,90003,-37881,-56707,-44860,99536,71249,-234978,-334084,-127175,-154380,-152152,52178,118193,50385,-16705,-83744,-79032,183266,271280,21559,-5244,232106,209860,44314,112796,109946,-57767,-100782,-64981,-148590,-133419,-16250,-21797,-66427,33470,1753,-93172,-214684,-342832,-235797,-133349,-70920,-8102,49544,73183,209745,296188,257805,41542,-99462,-40532,-58417,-100669,-71838,-101297,-280153,-337269,-89726,-17359,-54679,110028,108335,-138488,-337510,-286080,-102186,41572,88890,-10626,-77908,18178,-91790,-245797,-179680,-272155,-346289,-23730,217720,149005,126935,124506,32704,-122356,-120626,-67206,59330,99317,21028,115498,174556,92448,-7584,59869,231227,331093,188385,19576,4822,137344,166764,146477,66615,10761,-7519,-166613,-236395,-208439,-225047,-343068,-382693,-241640,-78663,-27912,-54117,-71177,-14416,-22848,-78446,6649,135899,68036,-65287,-91877,-89294,-143630,-44774,210093,331926,150649,134823,170052,32183,-115975,-143631,99125,311452,266040,131861,-4041,10556,103231,230208,324280,188152,92834,99236,155938,229064,143838,-103708,-177995,-55327,-45300,-222661,-239478,-34940,33974,30755,79030,94983,62249,105164,-14099,-122563,85610,283673,82130,-173731,-188067,-162950,-152779,-83700,-1159,84937,-85471,-349251,-168623,27386,-87980,-190084,-74,208798,165201,38944,120410,316782,397483,232557,86691,40678,80802,-45826,-27133,53287,-2784,-152405,-149511,35581,261256,353626,190889,-6733,-51966,-2180,71147,80834,50578,185068,218826,135868,146534,113997,9862,34910,97501,-51265,-176036,14686,177277,59379,-134511,-252776,-356763,-315868,-185673,-73504,-34129,88290,198000,108858,5731,111379,66563,131995,187665,207599,134347,74247,88695,133792,194355,152135,79058,-116173,-278713,-196655,80320,228262,133287,-135021,-219816,-68298,106242,120029,148965,103219,-122108,-404775,-349844,-274087,-240772,-18984,98758,32253,-160779,-279409,-418462,-413248,-141122,78368,59676,-126576,-229593,-160699,-78548,52341,-112438,-247813,-217179,-109340,144461,328932,131325,-91286,-19197,255297,331811,311480,190980,-32898,-45607,-16402,-172171,-361990,-339314,-163486,63247,151292,224635,250085,224148,325371,444901,311893,133054,-48493,-61501,-17603,-53651,-41092,-49196,-139512,-94018,6998,935,-5732,-9937,-23839,100429,257190,157679,-264105,-425637,-246126,-151279,-334224,-330618,-212660,-216468,-167486,-163762,-257328,-239167,-142344,-60808,-36284,126277,217169,-24362,-394374,-503387,-351954,-160573,-120505,-108137,-158436,-143555,-9526,84766,304287,363910,154871,2171,-71561,-78174,-33276,-7515,6763,-52587,-94929,48442,324313,549181,212140,-48824,750,135247,133456,34316,-154955,-185650,-181392,-167487,-331144,-244075,-86160,-387789,-437511,-22573,60896,98648,361180,161851,-755903,-188657,510776,368321,-247445,-859028,-1527921,-560252,1472779,1631727,-343354,-757767,494114,876035,617534,137766,-441168,-308119,-73290,-171625,-150251,-89806,-26900,128089,-16984,-239382,-282313,-115779,-191,-86387,-292097,-337055,-58738,133595,194498,61380,-121417,-82708,121275,41712,-118243,12652,292740,290676,81148,-11600,56752,108302,149984,222638,214338,77244,69830,287974,402465,337468,297832,310242,202978,44238,-29488,61030,155463,154512,43220,-151983,-234230,-178739,-230428,-151326,-1327,187213,330937,272429,46219,-12182,8810,-60703,-105224,-238718,-415539,-452563,-416667,-508535,-342335,-118962,-82890,-25734,127986,188500,49485,-258543,-481760,-107671,318458,307632,153592,207488,348934,211254,-599,-97862,9433,56975,63627,118275,67953,-45396,-26794,125886,135889,-113566,-162742,-17975,44653,65588,35036,-85268,-97895,13246,148200,235075,133960,-101949,-176340,-174028,-200696,-164632,-76295,-67026,-149993,-210572],[-147353,-86949,-25992,-61980,-81788,-67676,12444,111684,88132,-43225,32053,124691,50020,-46392,-61689,4991,60113,88261,105432,2416,31935,57807,-88992,-133231,87820,295052,257483,-55658,-407937,-584361,-370854,-73680,183808,366126,237864,6172,-95473,-107982,-156357,-90998,65501,26519,-88364,-22612,115673,142047,62319,56803,20037,-47370,1452,14163,21231,81569,-103447,-422941,-674384,-658752,-252263,-32266,-111510,-186964,-38104,74137,69338,21505,-203778,-332860,-146086,158519,343212,302782,112520,-98307,-190558,-127770,53047,87133,-15387,34489,89350,71583,87708,153968,82491,-18097,-16654,39712,172413,69794,-67459,93790,269091,223479,115981,24132,5051,-28128,-40771,-20537,-20435,-117074,-192733,-311619,-357311,-200376,27623,44728,-129220,-236561,-186908,-91192,96732,298092,214403,1093,47060,161245,32446,-140248,-75801,-11392,19015,58481,188629,244124,64737,-126817,-16012,173522,302051,383562,308011,223473,88557,-38670,-18766,130916,93914,-80710,-252954,-275169,-184775,9649,149974,169814,193112,133999,74239,90648,154462,80416,-102558,-259727,-280068,-162271,-74526,-102703,-190226,-313357,-298613,-72739,200496,341206,402501,572225,440788,31387,-280430,-285914,-246249,-252826,-196282,-176823,-302931,-307351,-159684,18291,123074,121982,236185,213418,51980,-38007,-67596,-70788,-12206,101120,101470,-79238,-266923,-263711,-157049,-110817,-16571,205717,303522,213279,28402,2191,73379,8896,-223314,-295451,-78380,194754,179342,128386,134859,83678,-5312,-118563,-197473,-145318,-79231,-76722,95130,244329,146692,17136,-63161,-54844,-9690,-108703,-165753,-173485,-83218,-12800,-52271,-27454,184145,208172,-14105,-116479,-43572,79018,161409,258769,252648,310841,258673,42280,-97550,-75970,-22500,-15860,18900,126796,145646,87056,16033,-151702,-164159,-118582,-48496,52385,95217,81238,42624,-1459,-89625,-45276,84364,162834,172769,55240,-307393,-553270,-408806,-211525,-89692,-53455,589,28789,14874,8628,-110204,-363457,-374346,-64827,267743,333276,189362,105024,31632,-65788,57580,261311,288784,260181,108236,-72368,-53735,45453,85894,43372,-20688,39961,195840,203421,71898,-60279,-45581,7441,-56756,-129457,-117335,-226065,-331990,-281429,-186956,-121832,-44077,-107537,-60960,135164,213982,21410,-140432,-191988,-139945,-44737,-479,83915,87742,41299,106873,213042,105536,-60231,7196,79726,20403,-20380,-6042,-47598,5506,155948,234497,206235,283844,321033,218092,154876,111901,119620,106993,-56357,-121296,-112374,-129104,-103748,-202484,-243979,-20827,179870,302273,422774,303214,173771,16095,-47892,88393,113816,-46489,-153605,-68099,12381,19253,-108985,-95337,-28682,18986,100181,16190,-192932,-160111,-3081,-27547,-115875,-66863,70904,128613,29833,19332,64364,182900,305678,372940,281769,292634,178024,-1025,138814,465134,372665,96507,114052,139471,38675,-13432,-45375,-29328,47735,117155,95625,-39925,-107710,-141888,-247270,-243177,-79682,42624,49014,28420,109752,159977,47870,-47056,-199245,-397969,-232356,85168,-15483,-169673,-104540,-102435,-254503,-217030,-34219,-12782,-105086,-103384,-93239,-147707,-197117,-110375,2099,4948,24685,48201,111032,319617,583961,730097,414260,-458690,-797291,-538378,832676,778698,-267857,1284745,4405643,1665445,-3070632,-1238944,-1378453,-1544934,-614631,720352,946883,462333,58014,-156560,-141017,-333240,-260218,-342547,-465873,-472873,4075,385901,322263,229684,268340,261246,296078,243161,29396,-221580,-168509,-213293,-438516,-431685,-219619,28894,11440,-122269,-208636,-319848,-299315,-211376,-159278,-301987,-422519,-224599,-19213,-134874,-365238,-281659,-104292,49490,-8470,-73846,-101844,-35940,178162,246747,-35434,-240929,-173250,-74537,54485,65522,-71913,-118405,-25516,-125165,-169308,-54645,-25798,-66906,-102355,-111924,-72835,219303,325673,50193,59640,296903,252999,77657,117774,70612,-58523,-36813,-23749,-162982,-162754,-31124,-23951,-18041,84158,-3859,-137259,-245420,-374664,-319409,-238486,-151650,-16732,118559,181404,287852,315598,236299,55705,-12998,44990,-17627,-82673,-18820,-38235,-247866,-289085,-43828,-7224,-33670,151900,147741,-15525,-76673,-71713,-40648,59121,189909,79145,-88297,63238,128108,-60291,-104634,-233978,-408248,-144399,200897,221307,187266,164546,101224,-19451,-30372,-41674,71491,118732,58577,170582,266584,211278,71193,115803,293509,326117,124780,-60294,-67269,94692,93778,33208,-18897,-66043,-86389,-285941,-360144,-304915,-257637,-313492,-307187,-163083,-61492,-84878,-99961,-5539,98815,7310,-122248,-70970,110986,105577,-12511,-60428,-38332,-76696,2353,215768,282673,129557,173163,192002,20398,-116138,-192631,10074,292199,282368,116462,18219,92095,140449,220349,314925,198952,89123,15504,41557,161503,113928,-157607,-264948,-128537,-67803,-201573,-181577,24325,81397,40688,53121,102163,62934,47118,-66827,-101239,138644,262020,14329,-219046,-177473,-131076,-134071,-93023,16204,159498,23075,-261827,-167108,30553,14717,-95038,-2118,173832,149719,-22981,61912,333629,443698,248258,118645,121611,136701,-57252,-42721,125018,104759,-90686,-156113,-29687,181832,303363,236429,59981,-49480,-7174,120979,142087,75118,199027,223476,90245,65635,47633,12121,63540,81844,-81757,-170302,33769,192481,67890,-187700,-353708,-440829,-291819,-153032,-115843,-30983,193111,327468,179297,-26906,-30957,-25954,195707,294954,203997,29344,-76283,-18829,78220,154080,176334,130883,-120320,-336953,-232871,48893,129138,-15892,-270292,-295354,-72632,140414,131516,112649,32209,-216112,-471990,-311379,-178487,-214213,-75078,80045,101974,-64331,-197976,-365890,-382850,-106054,131799,61358,-192060,-290328,-146432,-11795,128809,-27684,-178232,-208953,-140060,147060,360041,135754,-149693,-82445,118448,199412,237130,135783,-12029,56641,21272,-249546,-428852,-290998,-56197,147002,195134,278434,314088,214779,221435,346103,269501,88851,-112037,-146279,-71158,-60022,-50585,-55620,-103874,-28417,20459,-9514,39240,103844,65736,89193,156780,62576,-296522,-461083,-253780,-126622,-323754,-328129,-111703,-105459,-128838,-184275,-256692,-157786,-39241,26149,19839,146356,199627,-29111,-327753,-294936,-194879,-129244,-130414,-101990,-177302,-190652,-19281,74948,212031,273859,134370,10137,-34894,21496,26334,-20623,36421,32495,-37727,71989,314653,477349,156829,-3594,76479,194225,212913,71402,-178235,-183985,-144319,-84342,-166008,-44252,97942,-194689,-517574,-604968,-535444,-269435,62163,370456,-76689,163864,449817,292750,-268803,-850054,-1788982,-1330924,519207,1227086,148325,-10368,719622,892339,766518,268855,-490558,-439831,-199981,-288157,-296121,-192794,-29213,118743,-103201,-326865,-263875,-70288,2768,-128673,-363704,-346407,18832,221227,263076,96678,-121532,-69201,131842,40039,-130268,-25857,257361,335162,188295,104484,164589,194060,206544,294431,235287,23979,-6874,214107,340418,272924,206005,257509,246769,125354,5132,26477,101256,143429,75345,-79745,-195442,-200688,-248732,-123713,50599,235455,339855,220486,-24658,-46064,26101,-20155,-73362,-220367,-400306,-430224,-393528,-536591,-432066,-230254,-198664,-82688,109305,162739,28501,-302068,-574941,-153490,312404,283907,116980,170666,312602,193205,45919,20387,69574,7697,-4041,56752,-8479,-83827,6414,205747,220446,-18866,-97188,-33985,-18168,35186,75358,-41386,-97586,-20025,129636,243757,97799,-142478,-163107,-105912,-145492,-168566,-126127,-124874,-181463,-211506],[-137648,-103488,-45586,-75040,-104438,-92313,-37034,27185,37544,-41311,6035,67609,41433,-24882,-61280,20880,114680,161964,156177,-15642,-70675,19024,-43840,-102043,74394,293620,273153,-61195,-438070,-641485,-503517,-175986,131903,353540,252505,-1945,-98621,-71033,-138667,-114308,77785,132409,104315,194278,213501,96869,4187,42607,67078,21233,11823,9181,35902,133150,-38886,-357994,-669349,-659987,-202005,-32246,-193158,-308120,-108594,56383,100684,50351,-208424,-294682,-73037,145606,291085,302841,116405,-120913,-199505,-118758,37518,50631,-22516,33507,58060,38619,57169,120157,59321,-51692,-91951,-84470,82079,79814,913,78686,149743,122319,83817,-1477,-44645,-57146,-69694,-59383,-17141,-81902,-152106,-280087,-351278,-216605,36474,27236,-195284,-321344,-268005,-131551,96462,356170,333688,125716,123972,203648,68048,-126966,-91190,-15304,43826,34082,109283,189614,84650,-56931,-19189,129468,295764,422121,370842,286232,150442,8570,16086,127350,18305,-209370,-375841,-326860,-220194,-116874,46676,163048,156638,36746,33222,122012,146991,31235,-78216,-155378,-277543,-273118,-143326,-22678,-50721,-226174,-254207,-75395,98689,290541,472561,679923,497789,59629,-238194,-243424,-234368,-264690,-225018,-156961,-191328,-259917,-196291,21826,196376,194966,258642,170328,-35579,-138944,-132170,-89596,-38742,73633,157021,68102,-172787,-212021,-104149,-80972,-21791,207950,295170,202429,73587,54932,61320,-9546,-232619,-277507,-77092,149389,147284,163728,197592,92063,-21984,-101448,-126472,-90896,-39616,-37628,97987,199015,141713,90717,26015,-41217,-66158,-159874,-145403,-155463,-117391,-2249,25933,55139,287103,341774,32965,-179641,-140145,-519,138536,299246,260874,307256,335869,160254,-64942,-113754,-84329,-53744,8914,132508,194470,136672,-12526,-229286,-204290,-94398,-12362,97284,117163,70200,48288,21199,-84319,-31606,145249,221285,215742,45871,-310886,-541550,-371388,-139144,-24025,-15872,-5439,-55352,-108939,-43606,-51110,-194398,-233383,-6620,339843,451235,274930,149530,139514,89458,144415,307864,348817,283389,65448,-63519,35444,120735,110849,38396,-5947,116111,257287,228903,126202,3746,-16520,49687,35732,-32141,-82567,-238558,-331008,-202948,-56661,12542,47374,-108599,-139535,66152,196590,54618,-130143,-232269,-298624,-290477,-179289,-7581,28089,-873,107367,248308,135011,-35425,48175,133455,42153,-72587,-121721,-152281,-64417,85297,157103,173218,259309,284710,233470,190382,75627,25739,10517,-178048,-277241,-239760,-201426,-175297,-271599,-306253,-67230,155272,272558,414365,296923,142997,-9051,-35857,90981,88597,-38453,-87168,-1527,16745,-50157,-179597,-100152,-13579,-64469,-92982,-153536,-278042,-195636,207,-16531,-91354,11051,183634,167293,13942,-6421,3434,99882,296671,434487,310304,280862,215175,32914,69359,333383,291712,104955,177876,239690,100367,-85334,-199565,-104035,106323,271104,174851,-79814,-186345,-159226,-164650,-131467,-2819,61856,8845,-52866,32070,91801,-39159,-97686,-181194,-305231,-164931,92059,-52577,-170000,-137124,-146738,-210152,-177823,-88571,-86738,-154970,-88495,-36994,-121012,-195701,-63345,51773,-15724,-99755,-98322,109614,419702,590940,626172,381113,-111966,-460904,-323181,1457951,1601759,540137,1603559,2035196,-3279936,-5075255,-172009,583705,-77738,370270,1446719,1288199,352735,-162063,-193922,-149137,-419207,-272944,-299366,-424209,-351007,60129,286496,195972,200222,344381,347340,304101,245324,116656,-140331,-107315,-101153,-355174,-406334,-209403,5505,-36310,-134688,-196872,-307763,-286473,-223347,-157252,-182294,-233860,-131239,-55318,-189135,-389186,-354888,-229044,-41126,-86529,-90554,-2512,35773,167545,189278,-149889,-398000,-277165,-133455,-24524,36076,60080,44721,20287,-120910,-183483,-167935,-154155,-145897,-137636,-95334,-50899,193012,257143,9918,90623,316769,258851,105276,114580,29794,-59946,11110,-5419,-169411,-158221,-26073,-37812,-39051,62908,-50192,-208111,-287299,-392194,-383961,-332500,-215533,-2050,158059,233985,292014,259714,157923,34775,36912,104946,39550,-49859,25510,2941,-212996,-220393,10915,-433,-24211,161872,159933,68702,125259,106479,4076,47365,260287,177225,-76173,77038,266642,79058,-18172,-147175,-385259,-227370,140806,217936,196943,165118,134149,35906,23806,-13982,104853,160760,88271,173475,250041,199929,79944,131432,331507,322060,90170,-113570,-151130,2897,-25919,-159351,-199472,-182158,-162431,-328202,-396250,-367444,-315236,-271687,-184916,-41633,-4765,-99435,-124607,41548,158343,-4000,-199233,-186511,35729,117466,40330,-35040,-13314,-33556,30065,188261,202140,85769,176412,169882,-4936,-119395,-248937,-88090,244572,251788,59516,18088,159836,164391,194357,294299,203436,79127,-67559,-74706,77995,68465,-191495,-284896,-110522,-16938,-116622,-93688,45228,52914,-879,16687,96662,52838,-11292,-84374,-31056,190519,185890,-96770,-276814,-166428,-90408,-108567,-97515,32016,206540,99082,-152742,-134615,33155,90700,-18902,-16377,117049,138061,-64346,-27599,245511,367899,200755,96757,125283,125404,-63521,-37344,175207,182555,-32978,-159157,-115786,51497,193725,257165,125053,-41942,-17456,147165,182010,95262,167553,158679,23438,-1872,11351,36553,65018,11354,-132538,-166168,18994,185244,129139,-136103,-367933,-466055,-240208,-76636,-118219,-29611,272520,443249,263333,-21019,-116319,-85967,243227,369134,174278,-85314,-211272,-133425,-34411,48650,156882,160608,-99578,-350893,-235389,14258,20028,-137935,-350298,-325096,-78726,125390,121177,107633,-12586,-281891,-477218,-222094,-65126,-185157,-129876,58615,171659,43517,-66285,-237222,-315081,-114166,109919,39112,-210138,-290564,-135360,-3708,134867,11668,-114243,-195660,-180256,101414,294638,28693,-264403,-172228,-48710,22078,105299,46719,-8561,106767,8179,-314137,-429400,-188038,45461,165085,176681,254429,297926,192754,137691,236640,170927,-32061,-205228,-218235,-109524,-80709,-95734,-101669,-91648,18854,38422,2557,82674,182326,115499,61942,50160,-30695,-285417,-415663,-216871,-69405,-264088,-297676,-39054,8160,-54666,-168185,-210359,-55374,54313,94554,74426,167965,199247,-3510,-236378,-90508,-16523,-69039,-137467,-119673,-218219,-251583,-53614,51507,128331,157537,79285,10826,8846,101677,46430,-66588,35268,93443,-4573,63270,266036,375363,96220,53836,167164,253583,261170,84395,-172986,-124929,-46512,86545,105934,217276,294314,22685,-418341,-806326,-864886,-602266,-292270,315298,84893,197674,332346,287177,-137654,-623951,-1769965,-1768909,-220224,724220,458389,406520,714424,893344,956743,448110,-400899,-474927,-290773,-336960,-357092,-262050,-49292,62103,-222654,-410789,-222339,11532,22218,-161245,-407853,-352716,45558,251635,306211,140789,-89397,-32588,159800,72118,-94735,-33061,221178,356582,278076,204288,232631,235965,216960,268297,162250,-58867,-95814,133456,298114,242585,154354,206777,264042,175218,20298,-15713,45162,137191,110040,-11654,-157038,-202044,-221552,-85070,91776,255287,293920,117279,-106185,-83424,37337,22412,-34873,-180745,-329054,-324518,-254805,-446112,-436655,-291444,-282461,-143953,38767,75457,-11871,-284523,-556388,-172099,243981,208535,77592,145748,243970,127637,75527,164564,174256,-12861,-57043,6896,-73456,-121251,32529,269011,292942,106613,7926,-37715,-69768,16987,99416,-31141,-135569,-100874,62552,196398,68217,-125774,-107539,-23851,-79988,-142118,-147313,-145348,-163391,-156981],[-95854,-106713,-65394,-64803,-76003,-58671,-48149,-44794,2252,-11230,532,32288,68402,38558,-14875,75579,185547,230175,206725,-18754,-157582,-53613,-19037,-50843,67971,261006,236257,-68225,-379214,-542264,-488180,-218200,93633,327538,244630,-9041,-78746,13245,-44523,-81026,112925,255078,311270,359376,224784,17560,-60488,34830,122014,113970,41359,9620,66037,157647,27692,-252782,-575873,-558404,-94334,-2856,-204376,-327045,-153656,26778,120456,85656,-178268,-212591,29582,135858,193547,236888,100263,-125621,-197738,-128553,670,10661,-5664,73777,50197,-22719,-44796,-3357,-2730,-68404,-118239,-174797,-6629,82040,49662,33460,-4003,22376,68200,-21625,-103657,-92869,-91887,-93718,-10841,-22927,-113274,-251390,-304628,-158228,65163,-11530,-261060,-357231,-273422,-101758,114049,347992,335353,183432,186057,242150,114470,-104644,-133727,-54420,54369,7469,-1382,56513,30826,-50461,-62126,63826,267482,416155,364612,269838,175606,50079,44368,123183,-12477,-279348,-432173,-291979,-171503,-168721,-47661,124636,114478,-62527,-72662,78384,97771,-30581,-52235,-29474,-232594,-345398,-210727,30351,80652,-88981,-150663,-69426,-49604,149859,439381,663743,464059,71398,-156591,-144410,-168089,-240292,-219220,-77425,-27627,-187539,-216674,31587,236960,211370,229034,91444,-154162,-292682,-249343,-128641,-84461,6310,177438,199555,-59277,-123082,-4336,-20729,-21452,167913,232481,157778,82846,63529,31434,-19449,-229004,-264906,-98497,88866,119403,174144,202535,57964,-69616,-129313,-115679,-62866,2533,-3657,67984,117932,95979,108822,72378,-33974,-113096,-191648,-96635,-98515,-108874,32377,117144,139675,347542,415628,53107,-231433,-226967,-108592,96282,302486,211184,224761,337680,225596,-42806,-174765,-188782,-150351,-32665,106164,222199,177514,-46979,-240734,-155067,-27607,20526,123779,111431,21561,27193,13480,-82607,-20868,157827,212334,203672,11249,-296110,-462247,-269535,-51942,24491,21303,8167,-119219,-203419,-62167,34471,458,-40145,80932,378049,502024,310802,157719,183334,168036,183022,293722,312928,234156,-5854,-89297,69711,184551,183680,88520,6223,139625,220867,158529,105867,25425,-12422,71804,123749,101278,28181,-158349,-263303,-100661,74145,124712,110826,-129000,-252476,-64384,134356,85005,-71176,-186321,-351634,-441829,-299179,-96558,-24171,-21468,117578,276605,192189,51959,114811,177465,64558,-96191,-193047,-217011,-132318,-6743,76256,149547,220077,212151,209820,199437,31502,-66308,-75544,-281033,-428754,-347156,-221156,-202271,-294289,-300204,-76374,121525,224180,394515,302442,128834,-19591,-6869,111208,83498,-14950,-5032,71897,29250,-90848,-192652,-43165,66061,-60176,-204126,-282529,-336781,-214856,29538,33012,-41757,90479,278799,178024,-33825,-60190,-58339,-7394,228596,419819,289278,222621,214840,83005,15032,153710,140973,63490,168736,266212,141823,-115093,-296557,-145112,173429,412142,237999,-98604,-210661,-105859,-24788,11118,78800,82638,-1334,-85656,-44582,-6067,-109961,-112914,-122133,-143580,-42297,80897,-99694,-165912,-150412,-156529,-114148,-93621,-119083,-124723,-122399,-13684,5073,-145222,-217833,-43274,62518,-36957,-218094,-264408,91363,490917,535090,453122,328109,334782,75144,-76509,1642520,1923386,408898,872025,264018,-4983132,-5599852,279940,1618359,1155729,1327408,2063586,1476479,197687,-348379,-163204,-50377,-422055,-230425,-230955,-352939,-222791,102220,200557,84174,171168,396073,377832,256028,231614,231823,-2750,-22520,3234,-262154,-355603,-168437,12575,-40852,-96799,-149794,-292249,-313173,-219196,-107390,-13127,21738,31801,-25380,-137315,-285129,-320297,-283191,-88095,-123115,-75817,129073,177178,185104,136369,-205530,-454024,-327724,-185175,-96366,7262,142395,137183,30066,-113427,-155527,-211722,-207118,-155318,-91677,-7477,6642,124986,97021,-56634,116484,321864,256762,150603,135623,25706,-35991,46710,-2821,-146447,-93188,22880,-44820,-119198,-10925,-98265,-257317,-297701,-368109,-392909,-353012,-196849,59927,179473,233633,243001,168381,72832,18894,68510,156701,132507,24254,74825,36767,-160783,-135843,69096,16718,-4648,162792,169763,133663,246467,226849,49680,40177,304443,273535,-36481,62621,298342,162004,79576,-25257,-273078,-226592,81518,165727,164526,140139,151437,64386,55032,33729,171104,231591,122988,150999,159993,85525,38970,131715,354551,333306,100361,-116637,-200642,-70432,-105511,-332359,-401397,-284400,-193955,-277971,-336491,-372876,-366464,-216203,-45510,82156,75604,-56454,-104362,82093,183033,-29560,-282194,-300730,-54622,122803,102479,2928,12351,13990,71518,176953,161374,67773,162929,133020,-4452,-92872,-266906,-138668,211732,212729,5119,26055,227765,200086,187748,288743,208568,72182,-109347,-129596,44201,56415,-171095,-212615,6456,106923,25369,12312,32582,-32896,-65490,2656,104013,56022,-29978,-29102,105882,248866,94880,-191012,-292935,-128675,-20297,-42674,-59738,65210,227892,136635,-34188,-53363,58700,142695,42603,-13659,88506,156211,-59510,-107864,96785,215278,122230,45800,65546,70747,-45965,10940,221165,246330,47274,-118430,-167792,-71403,84929,277504,202273,-5741,-7560,166922,209435,123761,130548,76645,-23540,-23700,29701,96039,60955,-73866,-173349,-148149,5753,195099,251894,29900,-262570,-392811,-148291,45696,-47892,3996,337675,543124,363230,38830,-111884,-90638,278675,411158,145861,-169362,-281473,-195056,-128909,-44828,131892,185792,-34558,-284476,-181672,7547,-36287,-161236,-312839,-269948,-59766,91156,104709,140744,3568,-261433,-386952,-97105,46808,-133652,-148802,43253,219348,136147,102218,-32522,-201469,-131913,47728,18792,-156492,-213785,-122790,-53536,76349,18444,-39677,-158494,-202340,50943,202745,-92551,-337637,-221035,-152932,-120060,-29708,-31269,-10120,101286,-33862,-316436,-329668,-41104,128042,145200,132891,183022,232355,198236,133209,176269,73266,-159053,-280096,-240485,-102296,-75751,-123070,-142593,-82154,54970,76520,56154,137525,230943,148991,62386,-3291,-65768,-212874,-289686,-135876,17834,-161970,-243536,-3437,129868,72081,-98126,-118354,49592,131682,157239,140704,199746,229204,73780,-102346,71650,141985,17780,-117423,-136199,-257249,-298266,-90697,27994,76083,58842,40380,44720,72146,151354,31966,-121150,18411,130886,13798,41819,209729,290746,64303,126242,272684,328327,297091,95154,-127333,-18922,97399,323412,433046,489455,484035,230440,-165466,-576815,-833164,-774804,-532790,101926,-227488,-66135,184161,330727,95579,-268144,-1504341,-1750363,-509500,315611,510801,370191,446970,835895,1120134,618092,-192544,-392289,-310559,-289943,-303728,-270881,-74739,-21522,-344809,-454422,-153681,111400,58144,-152770,-371251,-316627,38273,233424,326426,198045,-20222,20840,205511,147370,-1243,3640,199132,357092,334925,262586,246993,228888,177886,149371,27590,-132554,-155182,80807,291125,264673,177576,205694,273171,189074,21119,-46315,7427,144896,147824,35303,-127011,-174622,-148214,-29608,129525,253598,205982,-3684,-168174,-116076,32881,58079,4582,-132949,-216401,-138038,-14811,-245564,-333093,-270896,-308949,-205207,-73702,-44796,-47817,-199252,-428773,-158767,145087,118140,58970,153824,179420,41656,80790,290502,299782,15584,-70615,-18737,-114730,-147005,47213,302342,350189,231837,116529,-25834,-91224,16075,99817,-47778,-181708,-182678,-9186,131910,66157,-60815,-29666,43659,-29204,-107356,-150268,-133482,-109096,-77621],[-49222,-101602,-84104,-47847,-22101,11819,-19153,-87483,-16555,38123,23237,29744,122803,131965,69266,148047,245188,271048,238746,-24197,-226284,-155798,-28507,1200,69777,211614,168111,-65748,-244981,-324725,-336365,-210277,45525,283799,222465,-12826,-48556,118472,106353,10164,158860,357469,491495,460920,172002,-68625,-115722,28177,167135,208198,76979,-17405,55276,124995,75393,-138180,-420651,-370298,58101,62534,-143611,-245591,-149604,15185,143366,133486,-102623,-89664,143220,137837,84092,126880,74739,-94026,-171817,-149794,-43149,-9205,43834,156006,79620,-85180,-176092,-159161,-65678,-33320,-58855,-186161,-53383,92256,75505,-22571,-129133,-32112,72798,-41849,-157606,-120118,-92757,-106844,-4436,30714,-96107,-228832,-213015,-22952,111000,-70097,-318430,-339411,-200871,-5126,160846,303972,262824,196315,238077,276071,167103,-66377,-171821,-97418,61812,5967,-77742,-74620,-48487,-90048,-112541,7460,238173,388366,301137,180926,156235,83103,78009,149395,34563,-247609,-370725,-151140,-35391,-119486,-101924,67885,91199,-127009,-210587,-22743,33734,-83044,-42335,66301,-155489,-349275,-249775,46774,172618,67904,116,-42575,-190545,-26908,334737,562102,377317,80431,-50229,-16193,-69248,-185161,-173046,44683,129101,-125002,-212333,67276,261443,187477,160496,-8714,-274069,-446479,-377585,-173624,-134286,-85858,143469,261015,38550,-9229,138145,80669,3246,94631,113344,72394,39166,17489,-23718,-53908,-226343,-246798,-129525,25287,105754,164674,138512,-31753,-153846,-195411,-165650,-76911,26905,11177,7843,21524,17492,61045,62696,-39332,-152020,-205347,-34477,-12810,-51047,83302,185478,181959,325244,382048,23908,-262363,-284710,-231408,8577,233227,92804,70196,260831,219011,-53274,-260296,-300967,-243627,-70718,70970,236618,209838,-66355,-180147,-29671,53038,38884,115603,57262,-63433,-21354,-27758,-93104,-29041,105340,138643,134073,-42937,-270264,-342493,-136185,18459,30995,36389,30968,-148822,-244291,-46848,121503,159474,133469,152227,352863,455648,268538,106401,135715,144459,158339,207939,175182,114583,-89417,-150675,27738,203960,253060,134784,-21864,88188,114050,28147,15031,-8668,-41961,58684,173076,217211,171188,-20731,-164809,-16945,169635,194055,133499,-167405,-378154,-240695,20933,82545,-1798,-98167,-310432,-486916,-381416,-187888,-65321,-24610,120739,275606,233287,132522,158078,186569,68849,-103370,-217783,-243489,-199996,-119552,-11654,116002,156008,103113,129397,150869,-39643,-160542,-152786,-358016,-550251,-422563,-205114,-191211,-275239,-243271,-66672,64165,141711,331540,289317,120161,-25152,11349,118086,70056,-18837,33007,105522,29316,-98517,-151580,58134,190055,4701,-243184,-357066,-372505,-236891,52570,93112,3547,125811,303513,139377,-122722,-149835,-128236,-138300,84379,311474,203389,105748,157275,127677,-24556,-54147,-66818,-41362,63821,175324,113810,-126213,-334835,-168775,193945,444344,220226,-134144,-213540,-22095,118554,125847,111026,62116,-19959,-105158,-136857,-138608,-176052,-119703,-68732,-2189,60160,24724,-166762,-182468,-173035,-167318,-31850,-22311,-152375,-153508,-52713,58097,-21565,-244853,-285094,-87812,1632,-83973,-324965,-433877,23945,484830,404838,217468,237532,713194,647806,64401,1128109,1324121,-683752,-351829,161084,-2867172,-4863609,-375866,1174004,1647461,1951685,2361106,1413719,-7646,-493700,-88063,136551,-330672,-151900,-179200,-314723,-184355,74781,118499,-13716,118065,376204,316314,134976,161629,282939,79285,-385,32649,-210846,-330005,-163509,-8722,-46731,-60402,-120531,-305178,-372631,-214605,-51592,124783,243478,205292,41601,-45047,-141968,-233594,-289196,-120286,-154375,-85635,191896,272494,155412,48975,-232990,-445814,-356555,-248600,-180949,-59380,116427,108630,-24221,-131820,-116229,-192428,-210019,-143849,-19657,98160,55269,2548,-132970,-156886,104996,282920,218646,172791,143938,21306,-29009,19257,-61063,-139808,-21566,63465,-84218,-263375,-137212,-157813,-297668,-301960,-347014,-385492,-322429,-126061,107025,136877,142251,118780,26237,-35411,-19670,43836,152676,195686,82063,75259,21013,-133151,-95676,64366,-5385,-12215,127781,147246,147502,236806,221875,47412,3791,270634,295270,-34469,-26485,181216,141362,122292,44752,-164568,-196180,-657,46484,49921,44525,106146,26326,21748,50317,208012,262828,113222,82137,8620,-109169,-68064,82487,308285,298399,91885,-122727,-242713,-129543,-144776,-454633,-586825,-380983,-221683,-221444,-266087,-373637,-432115,-204387,20573,118227,103192,-21901,-93476,70418,144808,-92547,-391800,-433253,-183167,77300,117782,5699,-1244,26233,88516,154511,145020,49727,93339,50953,-13474,-75593,-276688,-170447,160182,139282,-64414,7458,244153,201787,161271,250835,156330,12735,-149311,-147792,37946,47330,-143273,-116226,133838,216294,133312,56205,-53336,-189845,-174011,-29847,82188,31889,-43351,47706,237530,254884,-25275,-266452,-279701,-98972,36358,29537,-13789,66534,170862,85169,20583,18184,66912,130478,43579,-32877,61386,156004,-61085,-202248,-104550,3240,-3528,-56276,-70750,-41081,-56451,43319,216973,254225,106621,-72627,-201021,-181920,-19187,263472,242633,14517,-17609,138501,176244,106018,65089,-23702,-72283,-34592,60190,140683,20818,-183086,-232241,-159648,-24190,199351,361686,213885,-105894,-272339,-69836,142309,41571,31533,340270,569430,419702,92091,-80002,-99096,249552,370837,81315,-253016,-319311,-216874,-185862,-106355,84482,166435,21711,-183223,-122436,-6511,-52240,-101110,-186463,-170440,-49483,22187,48068,151297,39154,-180764,-255500,-18507,83184,-99932,-160385,-10682,181390,143437,221605,160017,-102053,-169976,-48708,-20903,-88307,-129694,-156287,-187405,-64771,-29437,11889,-132923,-236026,-14852,105422,-184139,-352209,-229479,-179164,-211473,-162461,-108702,-49603,12053,-119391,-274135,-175064,80053,141121,85242,61495,64151,117723,206628,180442,150575,-17349,-268711,-344460,-243061,-85393,-66342,-137345,-180805,-98949,43385,92016,103335,161334,217436,144431,68655,-16156,-53206,-121324,-151020,-63473,84303,-76254,-214393,-30432,218045,199941,-22253,-43694,93979,151008,191231,184615,201334,244053,157835,33961,145008,209767,79307,-94845,-166741,-307423,-343354,-145403,-25402,16754,-31907,15379,91690,112195,127237,-38109,-193257,-30456,115049,-4607,-4414,136369,217574,41702,168725,340568,374290,291304,82777,-82273,70184,220093,541129,701185,673916,609022,358968,112451,-73558,-520923,-769172,-572334,-135492,-805477,-510273,21082,352478,299826,52163,-1131261,-1359602,-336614,112964,292376,-66289,-22814,643102,1116696,669531,32986,-245563,-283486,-186562,-178787,-243308,-116984,-125059,-459316,-462651,-97973,164642,68626,-117379,-258374,-243486,-6819,155211,291699,226404,41841,43994,222458,220769,105503,48047,164370,307756,317997,236419,180759,153629,78948,-32756,-126799,-188047,-188689,39850,274726,294756,247446,251196,261103,142110,-13915,-83352,-32570,138367,158197,24476,-142169,-155755,-83523,5561,134725,209006,75406,-123600,-206309,-158718,-17414,51498,9928,-120153,-116343,70853,242920,-13727,-167481,-193552,-294463,-276516,-220436,-181139,-83299,-88094,-256893,-139339,34421,29062,52267,175086,124456,-52738,46560,340443,387420,69342,-60152,-40926,-150132,-177358,21997,273016,364733,304200,174006,-19043,-94810,7053,52902,-98649,-220433,-230077,-57811,76056,80398,6440,21635,52102,-34134,-110307,-171741,-128091,-65109,-29270],[-37404,-109233,-116372,-62033,1774,63251,13951,-118929,-48101,64203,43522,29321,156638,205772,146136,190165,247451,246444,213598,-73521,-312227,-297364,-94359,12691,52020,134856,71976,-70274,-100120,-95298,-144252,-201477,-51575,191808,162093,-44066,-52752,181575,243402,107624,167689,377387,576133,478646,74390,-162792,-179783,-14091,157521,248553,72560,-119424,-65910,6349,66298,-71075,-279420,-174545,194449,121431,-71001,-139558,-123347,9420,146598,163321,-15544,25532,209693,115485,-39945,-27932,14475,-56398,-143403,-193656,-104163,-26660,83700,225450,108573,-153877,-312780,-304460,-122309,31621,53351,-137446,-68005,86843,51741,-101076,-216897,-56218,60853,-96408,-225083,-155244,-91215,-116546,-29034,22718,-134941,-234353,-113784,128130,129949,-173772,-393547,-307539,-100713,104179,206401,231640,151338,172148,257708,274308,190766,-32563,-195426,-140329,47400,19241,-92851,-143830,-112488,-153128,-156925,-39912,199808,337204,182085,28191,82668,90375,101968,189511,128838,-133863,-209649,46773,133238,-7699,-121675,-7993,81617,-148528,-341868,-152978,-29305,-125458,-80294,73424,-82943,-295641,-262599,13429,193976,190983,150555,-6843,-291497,-191272,193151,414295,263465,78758,43871,92618,19621,-118790,-100215,159852,210876,-104062,-185520,124147,273302,138856,66694,-123347,-381056,-555089,-468308,-206462,-173190,-181832,49252,217760,83671,104459,299951,219262,62245,10120,-44731,-52066,-61290,-75545,-102000,-133475,-236956,-208067,-145026,-23925,107437,140865,17019,-167837,-260818,-272417,-243172,-125336,25381,9407,-56289,-55996,-67691,-32751,12274,-47708,-171798,-194846,32631,90013,51068,144211,213977,167175,225379,247632,-44618,-256765,-292880,-335389,-120237,102001,-60995,-103338,147869,165667,-85240,-334587,-363337,-262092,-60520,66262,260095,246951,-44731,-69363,131485,131195,59754,91691,-21069,-139982,-63242,-69011,-92414,-34576,29924,56079,52538,-77587,-211901,-192178,13048,75667,12390,39905,76207,-111188,-196635,20214,213103,266536,251043,195868,288630,349730,183065,33085,46177,74044,113708,100488,8708,-1865,-121577,-193516,-41810,201155,303120,149005,-77120,9221,27421,-69206,-75474,-47256,-57859,47756,201604,306328,326770,157042,-37621,62085,252742,255068,159704,-163758,-434084,-376372,-84326,74595,80242,21734,-174688,-406373,-404073,-229933,-45067,26087,146054,276441,267558,192972,188245,196135,94406,-55605,-153024,-189370,-213420,-190959,-53382,112639,120983,24814,48524,89113,-88611,-202971,-172173,-353906,-562606,-402052,-119163,-97444,-169534,-110449,-4050,36384,79641,269029,292370,167794,30002,60315,147770,84432,-17569,49657,130413,61191,-21426,-18298,229273,375861,134412,-186232,-314357,-320731,-206353,102820,190981,83133,156136,296935,115366,-172507,-197986,-143517,-210310,-52521,197953,132992,11116,113105,217734,18817,-183960,-218917,-121157,-49907,39861,66625,-74823,-258251,-119315,203146,389811,166888,-138370,-161021,109895,282061,237694,132011,46554,-7083,-76059,-177738,-215239,-169937,-68396,17237,127682,157536,-6928,-178948,-153950,-146067,-132269,55642,62309,-131328,-119054,76566,149059,-57276,-322371,-312158,-127310,-57472,-90667,-333919,-500662,-21962,460924,293919,10388,141226,923297,1122584,82985,82829,-104129,-2244511,-1212167,2163774,1965706,-3483125,-2062218,-597114,1253332,2131021,2328001,1168892,-166049,-509426,80138,447743,-67661,27633,-85596,-264652,-198274,36148,105823,-22022,109532,347609,246075,38893,102931,291136,104746,-14224,37496,-142765,-270851,-153963,-18650,-13728,5475,-68512,-271066,-344752,-131041,59251,259029,433956,402426,175618,83795,21753,-78249,-194160,-79374,-127128,-75754,201282,307863,109259,-9949,-180041,-336557,-306747,-245542,-204849,-102766,51004,38796,-63698,-107535,-11185,-53453,-113964,-70844,105624,252094,147616,-66612,-282652,-196928,122035,268610,215929,231042,197658,69377,15111,-7458,-110553,-97517,89726,136215,-88693,-347628,-192679,-137426,-250562,-236222,-279660,-312764,-193302,28137,166026,92873,44379,11229,-81265,-93542,-18154,29351,144446,251365,150304,74730,21500,-65609,-46411,44448,-12663,14575,131719,161744,177480,176089,150268,46198,-5404,215996,281242,-32098,-120330,18930,94400,148446,82852,-65272,-123268,-42956,-51981,-70899,-57389,53057,-16617,-12626,78852,248080,285146,112060,46477,-88513,-242984,-145369,46818,241246,250901,92443,-97015,-224932,-110399,-91241,-436038,-628756,-393694,-207492,-160637,-180916,-330696,-437580,-191006,36033,100553,109863,22903,-63790,57837,113405,-121134,-447667,-510656,-280320,28746,122428,13131,-11210,44287,120103,162116,190146,74575,22122,-18539,7220,-29678,-239103,-151927,126561,84077,-90131,5534,240585,200772,146198,208818,79660,-63857,-159015,-101884,86384,71375,-89151,-1796,251293,298496,194082,47804,-154131,-330494,-260640,-51585,63777,17274,-20722,150071,352033,230434,-112447,-258432,-192166,-39462,108443,133688,63757,57038,69571,-11137,25790,86840,89524,104892,24488,-43458,62248,153914,-57126,-266426,-273299,-175660,-119238,-154167,-204216,-143318,-80136,59384,185476,234628,158718,-10882,-181489,-219306,-64000,243063,258623,31712,-27449,87808,107025,52840,1387,-91846,-92057,-15864,116506,184312,-19935,-265426,-278665,-181409,-34165,223085,434804,356692,61132,-126974,-6815,194582,129704,55831,289765,529280,432304,124019,-51772,-126988,165851,265820,-6341,-324824,-328117,-186901,-161963,-94791,41580,114666,57927,-66343,-69584,-23280,-18952,34788,3703,-45029,-39815,-48099,-29153,126481,81891,-51934,-114539,-12920,32909,-81478,-155200,-94324,63116,63304,251187,279468,-38717,-197586,-126324,-59732,-39591,-84580,-234759,-364860,-241474,-103406,44856,-116935,-275304,-77987,39369,-203516,-301830,-190154,-123433,-232252,-262176,-172728,-118449,-129887,-220209,-194991,-5205,144639,90562,21538,-8584,-62106,-5653,208926,245013,146912,-77751,-325834,-388463,-242662,-79058,-61531,-134423,-198511,-134576,-17854,65629,113975,137211,147968,106625,68280,711,-149,-33444,-45597,-22173,112772,-32382,-219783,-91527,258248,288006,26128,-25830,54760,109535,199770,192199,157053,217932,211928,140121,140501,169824,89734,-78645,-203697,-356470,-378504,-208690,-115542,-74999,-117883,889,130476,103143,26113,-148957,-268624,-101883,47292,-54812,-64372,50522,150119,13977,155415,335141,355552,227612,39554,-68113,97863,273866,667434,820341,705828,635900,371769,282423,465019,-77418,-616261,-388854,-244628,-1340571,-938569,-118163,304732,363181,214716,-789026,-805007,143544,162297,-91043,-672649,-527360,292785,843089,533624,177676,-97299,-233992,-72025,-34754,-197895,-163044,-215015,-533180,-437464,-82811,129433,29953,-68360,-93411,-144253,-71368,33512,193279,199244,64750,10784,179083,252796,184744,73490,104594,204084,221242,126883,48357,28542,-49199,-199659,-231270,-207365,-199290,-3644,211939,287406,324959,329175,230744,43598,-80655,-129614,-82477,106703,133719,-40874,-206653,-169460,-69660,-942,98104,126921,-63566,-201916,-201075,-197900,-105252,764,-23313,-150316,-53519,253757,444891,178728,8038,-83710,-241348,-330625,-352500,-287076,-100032,24401,-88583,-108617,-41606,-18999,71049,208382,101697,-114670,3989,318913,421979,144077,-20608,-50971,-165952,-193370,-26855,197687,346328,323284,184328,2653,-60142,4869,-11165,-143183,-201145,-180876,-28164,85407,132499,76290,52187,22447,-69312,-131630,-189911,-117648,-25269,-1633],[-40812,-102177,-129038,-90387,-6649,87301,51540,-122105,-76096,70158,66204,34255,164443,254288,214424,210393,210545,182346,155024,-144443,-397247,-422662,-168034,4251,36991,70222,2183,-50686,35269,90759,30047,-182885,-158259,83434,89169,-81910,-77377,198804,343492,198321,149187,325305,567051,457323,7769,-218792,-222394,-68770,113635,242706,44689,-252246,-255789,-135781,32986,-39970,-172916,-8256,303321,174620,-4059,-41675,-62944,36775,155263,196338,91786,130522,229253,82284,-135747,-171471,-53540,-5787,-88201,-212101,-140268,-23263,110006,269892,139954,-188880,-386050,-360020,-127946,127705,204498,-26320,-31312,85768,11324,-163879,-240647,-42466,45855,-158252,-276568,-169652,-64611,-99560,-59962,-31365,-191753,-230755,-4970,262167,121915,-294158,-466371,-263081,9991,209017,255793,175714,69292,156993,264413,250220,194806,15776,-161586,-146942,31213,62490,-12952,-86435,-93921,-167571,-151444,-52884,173749,290158,54321,-125933,-90,97149,130800,237367,238649,34493,13786,251238,292026,129909,-98059,-70047,98427,-105940,-394392,-238408,-46855,-131489,-149915,-1242,-20592,-188876,-237533,-42825,162875,263516,273544,43616,-314983,-283883,69817,275005,159057,71797,112048,164159,85290,-37480,-128,237489,199614,-113717,-123971,198377,283566,96598,-18549,-228419,-453941,-576087,-466443,-193821,-174022,-244978,-77547,83458,63925,196842,453525,384407,162589,-47896,-198050,-190608,-192239,-181502,-182940,-245522,-260124,-138264,-118832,-40289,119892,110616,-125558,-315489,-357723,-323140,-299754,-182266,4069,5352,-89319,-84308,-130710,-137135,-50299,-46883,-162060,-159680,93058,186334,168029,198266,196100,100883,81349,55532,-131737,-218640,-258896,-402908,-270956,-57293,-208290,-243282,42135,96680,-123613,-366696,-348893,-190474,-1493,93701,282453,274517,5272,25747,242755,172853,82821,60188,-102211,-181177,-87109,-98412,-79914,-33619,-34026,-522,-13750,-82997,-129344,-51562,131764,101871,-32779,17930,121077,-23451,-85376,108434,278022,297064,269790,181015,193056,210943,73976,-43963,-47465,-2852,63526,-5562,-134964,-71812,-90371,-203714,-113174,172140,291384,81050,-172138,-77148,-7992,-104191,-137096,-76398,-57526,33527,189969,325041,424015,298351,64665,111954,304507,291478,182107,-114672,-402564,-440447,-170189,45288,128023,112286,-19298,-266049,-391275,-227181,16586,95142,158593,250878,254071,182877,168546,183404,118014,16528,-35272,-86773,-188833,-228020,-66368,114959,102132,-24056,-34555,6375,-127503,-212579,-162577,-298447,-479575,-309850,-6131,39433,-19723,37151,66624,20311,22460,189489,277350,238820,119191,110778,166801,91304,-39837,14333,114998,88869,89479,140276,393724,534309,235691,-107582,-197332,-207720,-149001,133679,263872,151655,152464,237348,92433,-181281,-210081,-134239,-231496,-167647,98152,82057,-58295,73243,310303,111067,-225888,-290621,-164954,-154383,-122991,-14546,-11338,-122882,-37703,167120,237143,67980,-142820,-112405,206698,390453,292129,106843,3269,-10470,-56147,-193490,-238605,-126244,-7157,86826,191527,192602,-34017,-163235,-108432,-104141,-98636,85489,100955,-96869,-67499,186673,197394,-112269,-360939,-305817,-177255,-127991,-87363,-274341,-475694,-66591,395177,200452,-176966,-32279,834085,1298215,-65746,-1131372,-1919700,-3688306,-1177094,5670292,7213403,-2293975,-4270949,-3045763,98391,1809572,1977620,782035,-278672,-421284,277400,787154,294437,249628,12407,-234456,-276591,-36992,108213,11747,109187,286942,164523,-29354,35422,212963,18315,-102382,-5894,-85749,-205695,-176713,-63120,-2429,32420,-46838,-213494,-231467,-6581,167054,334300,520612,526676,280061,143469,98361,55585,-64241,-15962,-92331,-90926,112988,213363,3656,-69988,-101966,-199165,-226523,-206001,-202876,-157075,-58725,-69061,-106050,-75752,101408,126572,13403,6342,210625,380932,236570,-72025,-312928,-188153,135183,248206,220331,290549,258413,124092,55741,-49337,-162882,-60874,176723,188887,-80657,-348088,-158319,-52688,-147080,-141517,-210153,-224707,-35632,180574,178806,27930,-52298,-74914,-162619,-128625,-11972,3232,98130,239678,167991,42620,23254,21678,-8455,-9161,-30325,46917,154457,188054,195665,73568,14134,14533,-21735,124930,208041,-59703,-216799,-140944,31924,130121,53143,-42528,-83407,-74167,-125650,-186897,-164227,-17372,-72860,-55706,88499,255276,267984,104558,40074,-117868,-275742,-173427,13320,140477,163365,66093,-74485,-180368,-50690,-1180,-306211,-511138,-330675,-186813,-146206,-127170,-267903,-384926,-187485,-13494,30967,82939,37891,-51067,35222,90391,-113332,-434271,-523562,-339056,-31705,98629,6314,-36802,45990,139169,167396,246350,109932,-48344,-75537,32915,20826,-182646,-121906,84601,37352,-81111,2947,198729,174040,114426,139201,-25504,-158472,-165424,-35630,143730,95394,-44158,76965,303437,309204,168400,-25441,-245216,-408688,-304411,-77222,38762,7534,18040,232281,399850,168708,-152625,-168216,-49925,42291,182476,240494,143179,23354,-62177,-125486,-16611,127832,123824,92610,4365,-43941,75654,139282,-59289,-288496,-365546,-278436,-200481,-220333,-280928,-199864,-119650,40524,131438,195767,190896,48895,-113858,-168671,-41692,218691,243415,39093,-34629,29562,21854,-28684,-54984,-113479,-78543,30401,195162,232996,-36683,-291175,-295770,-199835,-9048,268959,451876,407716,185416,2603,33227,189289,184224,67922,199290,440221,407864,122957,-57137,-182473,51502,131444,-98082,-375184,-319407,-115396,-55000,-9815,22846,52289,71221,42476,-27672,-34207,56755,213676,207646,81713,-16279,-81981,-91181,78991,125771,103861,13840,-64937,-71074,-57518,-109936,-168431,-85667,-60784,194184,299511,-4852,-174036,-127908,-62660,-20128,-93227,-321086,-506447,-371520,-149450,84458,-84222,-287762,-105386,35819,-130323,-187818,-94337,1507,-168687,-286574,-193983,-173868,-251170,-278225,-76591,156884,169715,35586,12150,-26805,-128372,-69472,222606,308271,169759,-67345,-286682,-376167,-224290,-68048,-43120,-89772,-152583,-141253,-83076,23601,103382,96045,79667,82027,84242,64843,112765,73570,38539,21565,144383,6814,-204551,-98859,289479,346141,67305,-37991,-16704,67723,229709,197408,108284,183720,249902,228346,133944,90242,87148,-30656,-189755,-341863,-346928,-220802,-191096,-162906,-158191,26910,180503,82509,-78063,-221258,-280982,-130368,-6282,-73071,-74293,5382,123409,14466,125850,289418,300366,151031,12244,-54680,94357,285556,705397,793634,613984,603140,314548,303012,866362,396604,-319679,13821,-80857,-1528864,-1128451,-158082,218266,279319,226584,-525102,-284897,729913,476038,-411880,-1118968,-832004,-119039,338471,259763,228562,46487,-134068,60355,125496,-101198,-144255,-209863,-487045,-339208,-73709,44888,-14081,23421,122690,2183,-86249,-55652,89272,155051,77940,-37440,108707,260189,248962,107758,63078,103112,110406,11791,-67932,-66308,-118425,-237024,-196598,-142523,-156211,-22267,125232,246229,401796,442503,224037,-41897,-127344,-147473,-109962,81164,111583,-99267,-266922,-194209,-95785,-27794,50731,53968,-141246,-183339,-118202,-188537,-176774,-52932,-59387,-184800,-7288,394368,563204,301499,157608,45148,-138299,-319920,-406104,-309977,-70488,133102,58573,-42200,-38764,9210,132573,258349,126545,-110331,-5906,267802,417423,233835,47687,-39952,-150754,-177562,-73310,104640,303479,301739,167079,50216,16268,17813,-63374,-154560,-109605,-28312,83167,164018,210885,137749,61343,-28183,-114476,-154867,-196810,-111285,-3861,3582],[-67022,-93282,-130907,-141687,-68761,51846,55299,-124917,-117908,30020,55591,7714,112295,242123,240328,193837,132740,81815,65190,-231206,-480937,-501381,-224538,-26639,12392,19293,-30568,-16849,117580,176704,122873,-164102,-245876,-30249,-2567,-134922,-129160,151906,364500,239572,95075,206785,462801,410492,-3533,-232108,-246854,-132314,40298,185019,-4463,-364143,-437419,-245926,-9278,-44877,-130155,77477,355697,197080,24171,10540,10686,85577,165062,228490,197442,199844,193109,32918,-193625,-275103,-122445,34078,-14799,-186720,-142788,-19481,94921,263017,155347,-183145,-373662,-308918,-82650,217686,346424,111825,38493,85591,-27369,-195769,-219768,-17386,30583,-205226,-301577,-159667,-17799,-59378,-82373,-101930,-226483,-194357,95252,333125,77740,-409704,-527546,-222101,99938,282757,295339,149191,38203,162085,259170,206581,178641,76532,-63501,-109641,17935,122531,140097,86267,19673,-95798,-88816,-36007,156834,248673,-50090,-233114,-56130,114962,159652,260966,305418,190735,215909,392033,389202,238203,-48272,-102942,129071,-13160,-333685,-226531,2071,-92087,-222752,-117967,26234,-56550,-183999,-98301,106044,280767,342886,100597,-259683,-284988,-8167,169351,75299,51654,141868,191675,122960,55499,114623,257833,112095,-130630,-31522,267049,286309,75392,-72444,-306509,-484552,-502338,-353842,-120554,-126636,-254382,-202131,-102216,-19305,239373,557711,541810,289436,-53963,-304170,-310701,-312186,-260401,-243821,-356890,-290552,-50552,-47332,-19237,131351,79866,-242497,-428249,-406789,-317483,-296688,-215242,-18082,18545,-62630,-48180,-148834,-211840,-91839,-24108,-114311,-101268,140432,254483,264228,231698,145122,14129,-50525,-122421,-204144,-159229,-202381,-426237,-398874,-188188,-302347,-306434,-17163,49549,-139626,-330002,-256555,-58556,80163,132568,282874,277103,61596,55760,238921,163642,112291,38322,-153833,-168087,-84945,-106089,-53577,-17426,-52420,-7210,-39015,-52198,-29427,52490,189254,93265,-91701,-28119,149149,87220,50004,185311,297495,262157,198081,109664,91888,81209,-25208,-95859,-100171,-45472,25052,-82701,-208680,-61967,-667,-170724,-150818,133128,215358,-64754,-288594,-141101,11685,-75243,-147281,-77118,-34522,21912,141682,265669,423331,352655,112294,130839,322612,296289,199656,-20546,-283497,-414327,-218577,2721,127568,149139,102405,-120434,-338596,-175892,100425,154437,139409,188045,184000,100750,96798,143888,130309,92798,102585,40124,-136031,-233108,-60213,114599,96426,-39778,-105186,-80063,-150243,-196953,-140070,-215299,-326029,-171010,108264,187283,137276,155195,119515,15029,-27822,100573,234734,307005,221917,155818,169751,84399,-78921,-60603,62400,96761,187954,265137,488318,592124,248845,-55084,-48082,-54305,-74213,127932,276336,187656,118782,140781,75730,-135342,-179643,-116767,-206832,-227456,45997,70468,-81775,48577,379355,224215,-172666,-259496,-148915,-210269,-259066,-104393,39665,25846,54131,98092,45612,-38986,-144254,-92014,220587,406636,278394,45206,-61209,-41257,-66722,-186860,-199004,-62244,42567,126004,191634,161177,-53593,-129705,-51218,-56080,-82472,45124,79592,-64142,-18927,238205,190987,-154627,-327383,-257562,-224108,-193630,-77399,-169144,-373430,-104481,297717,138572,-323810,-286348,471725,1121021,-317924,-2029273,-3418582,-4505647,-191533,9422802,10688574,-1844609,-6161452,-5195755,-1358366,1117822,1443301,361277,-324381,-240547,468359,1073667,659843,460247,107538,-203887,-362166,-124901,94265,55029,107581,211153,99905,-47644,-23872,73246,-148236,-232789,-68472,-27120,-122830,-213434,-135953,-30227,896,-61903,-132548,-49261,130258,241444,344117,497405,529455,292042,94174,56266,124610,58736,47894,-66405,-128443,-41221,14274,-140641,-121627,-20564,-68815,-132641,-140408,-187246,-218822,-172555,-172659,-139041,-45123,187172,279866,130157,69758,265462,449364,305594,5167,-204001,-125329,143778,221499,231292,350238,321732,175158,87814,-81299,-191407,-35010,215698,209224,-51853,-246289,-22652,88578,-6227,-36202,-146920,-139842,102119,277777,139171,-39570,-109647,-111640,-201420,-142738,-9187,-27044,19543,156199,124468,-7152,43884,135419,34786,-67549,-46091,82412,191594,217775,193102,-33965,-136002,-40160,-49911,20230,103056,-100307,-279259,-228236,-6518,86557,-20538,-95059,-103866,-100081,-155251,-255537,-234456,-69258,-112632,-82472,85806,237237,229377,109266,71836,-80335,-198047,-125305,-3627,31761,53700,20968,-53030,-120338,20311,82161,-108948,-253017,-195964,-162723,-168129,-98639,-178283,-267861,-173166,-90503,-41454,51571,25018,-55556,19243,90529,-56536,-328041,-447148,-333102,-82565,62209,-3758,-66598,38047,144256,159143,278130,138629,-91706,-100573,60941,74022,-115913,-95243,33375,5139,-39494,9,128708,124207,60807,46831,-129843,-239213,-170638,22158,179083,103441,-19917,102255,281917,250155,69004,-132113,-286733,-380852,-278215,-97740,17273,14457,65560,271537,368890,91905,-131613,-13023,118573,142316,253861,323230,199619,-28243,-186492,-212181,-73162,138063,173897,123279,13713,-19748,96145,121171,-57037,-252891,-355221,-288472,-227383,-229666,-263583,-187237,-158592,-6657,73523,154132,201266,99976,-9433,-40983,33496,192449,199940,39658,-29292,-12718,-46991,-112088,-98716,-92942,-35168,99475,290229,295952,-8589,-246088,-270828,-198307,51470,329122,418730,360128,234332,83889,47916,132564,183753,59658,89425,328708,360604,89362,-105124,-257121,-61620,9328,-171485,-396522,-304893,-32200,89091,103846,28483,-1934,62056,117591,-16,-37355,147196,379467,358640,176030,22989,-66058,-115343,26160,156588,246231,107271,-142262,-184013,-17361,-16682,-199318,-213721,-182704,75394,219731,6424,-92437,-45115,-23599,-36256,-156636,-385361,-555736,-400694,-142383,130854,-31190,-261270,-94091,78601,25,-41872,29030,136092,-55684,-237309,-177725,-199752,-310909,-272977,46623,264652,161042,11814,63201,10253,-116550,-54983,236462,328586,191801,5320,-165490,-310680,-198783,-60819,-25710,-21177,-48731,-108435,-135767,-30922,67245,44570,36335,80023,106960,153775,259361,189871,97690,74102,191862,54971,-142097,-16753,318315,363313,98086,-66420,-86363,50871,275493,193988,63276,146360,256609,274471,145906,13743,78886,39433,-120798,-256951,-246912,-175843,-241336,-238942,-160955,66383,213560,55036,-145906,-226386,-222878,-104697,-25459,-47956,-29826,-2965,116265,25511,82477,207257,208670,67814,-2369,-50704,64132,255349,640110,623014,417249,514004,205914,155081,1003572,797407,71249,522954,338449,-1286662,-1016729,-119443,91364,56905,114471,-383718,7719,1172592,935605,-504400,-1215491,-836814,-501696,-295510,-86108,171934,145060,-8066,170620,252340,21925,-61345,-110570,-326489,-195799,-78412,-73012,-59769,124944,319139,147076,-51665,-97155,-6711,92943,69730,-98798,8469,219804,267864,131644,33609,13984,9870,-74039,-138509,-109285,-109572,-136781,-42250,-21017,-89145,-37236,9540,145171,421956,526881,223174,-101387,-155952,-153297,-133665,43402,79344,-134778,-306343,-239844,-170515,-90608,-20496,-12504,-154619,-95672,1880,-144969,-223788,-110256,-104185,-220120,13227,450294,565074,314152,215784,134987,-26983,-258912,-387730,-268165,-24464,197703,149338,39360,17485,81054,201250,286987,157114,-71657,3893,201798,368874,293607,101557,-38706,-136027,-155123,-122685,-6186,214567,229802,118155,92899,94144,22629,-106708,-147401,8794,158413,211823,247891,264253,161951,35354,-97408,-164335,-172883,-199311,-129911,-24511,-22508],[-77855,-59908,-98279,-175279,-144500,-15699,33511,-119377,-149090,-32773,17767,-44407,17895,181412,231411,166555,50163,-19853,-18741,-289240,-518535,-483877,-220503,-54721,-12449,-1282,-11136,32384,142388,168417,134782,-127233,-267278,-116845,-100258,-192649,-190788,56268,302404,218384,22752,58758,298012,351692,39182,-203373,-251048,-187123,-42690,90712,-56202,-390230,-505444,-273831,-42238,-71984,-149076,67226,342669,176157,6655,16226,77131,134709,168448,254018,277343,215647,108681,-30932,-216459,-324931,-184329,39487,53771,-123797,-126604,-49248,17167,192702,139555,-148601,-293460,-189267,-17717,257002,430213,230407,106426,74286,-57294,-199212,-195028,-16156,16027,-219984,-302350,-139957,25182,-18314,-90863,-151649,-210523,-123187,157348,305611,-10090,-504752,-573379,-205723,136735,300370,300271,133421,32600,162917,225491,136616,132300,125064,64973,-49704,-3408,162640,296876,289230,175819,38037,-6631,-24932,119778,187733,-126806,-281435,-80012,129725,161666,215544,267463,251125,298414,404381,378300,262174,-13491,-121816,134300,76561,-190017,-118311,98572,-26813,-276463,-229469,44775,52762,-135875,-150477,36982,239548,332923,134648,-168722,-229010,-56757,83131,-7460,-6462,114284,167050,121833,133106,206759,208786,-21927,-146279,56480,285502,251522,57182,-104437,-364587,-489679,-376192,-174979,-14296,-58739,-228681,-311249,-305782,-166756,190257,554692,624063,391337,-22872,-354909,-398756,-394556,-297394,-285543,-448335,-339089,2991,26765,8997,112306,36320,-312152,-484286,-399411,-263116,-241008,-217278,-35448,44929,11120,25281,-134187,-246642,-107400,7812,-47513,-43446,154875,262868,292465,218455,67091,-71814,-136824,-237743,-250782,-113011,-165087,-427418,-472617,-259545,-333087,-298566,-32981,29639,-127113,-240288,-134573,54918,123488,127796,218997,224803,83079,-7053,91296,93496,131506,22069,-171631,-122826,-77739,-110706,-35103,-1329,-32863,16223,-32019,-5889,59071,90103,157184,36294,-165087,-104396,132961,170063,148697,205896,249439,177790,68419,-7107,-6260,-24083,-105852,-121900,-107747,-59762,-15364,-135253,-215704,7324,100019,-117900,-150018,87733,89111,-251840,-406395,-181857,40334,-30114,-123676,-59300,-6844,3324,57676,133952,307647,291174,85636,111857,293927,249060,192090,86342,-122204,-326987,-237333,-50297,78233,126677,153829,-16116,-251466,-96327,168199,169315,68980,73715,56845,-34860,-19773,68065,112678,142406,214482,153940,-82598,-229482,-60012,94088,84043,-41960,-164845,-162008,-163343,-176312,-126704,-138126,-155057,-29065,194849,303643,254863,205412,130358,9099,-79990,1148,152676,331382,299624,182953,153017,61958,-123650,-153433,-18905,68584,225479,302249,461656,498415,148181,-57454,79328,98244,-3648,76012,208148,172758,60041,24355,57116,-47478,-121005,-115100,-168743,-225715,44376,94444,-58691,36716,395166,315853,-53230,-146830,-80153,-204118,-328800,-177977,57739,139261,129646,19252,-115163,-118192,-138430,-108733,132647,317292,202760,-33923,-134218,-99986,-114177,-166622,-110471,-1013,63236,126310,144513,77265,-72987,-97253,3713,-15943,-95900,-56156,1768,-49773,7242,214975,139743,-157986,-223927,-183862,-263365,-245093,-67787,-58656,-239927,-140931,175001,99130,-413497,-564605,-13600,687877,-556932,-2274697,-4016981,-4502419,1284994,12040221,11304203,-2213099,-6978880,-6204663,-2549550,288660,880755,4771,-299712,3143,621522,1229178,900767,590934,185868,-148106,-392149,-205822,39834,72023,92940,137337,65056,-21123,-66112,-84027,-326283,-350329,-115101,44199,-15835,-235912,-217586,-98665,-84534,-105107,-43324,140206,232569,252459,291975,386630,397833,178344,-53802,-82443,113105,137623,91223,-59837,-174677,-204769,-216793,-283876,-155198,47622,32198,-41627,-72267,-179130,-282610,-256446,-241529,-158020,-30160,210829,340756,197871,107905,257327,435510,335512,142691,-1020,-24535,143931,184768,240541,403945,380186,213861,105553,-85505,-179548,-25385,193171,190251,-6225,-75838,173352,248391,131618,52652,-98057,-77363,174866,284503,58667,-96077,-112100,-94446,-196770,-146635,-23308,-64185,-81912,20710,31526,-57615,87045,263811,88349,-106131,-53426,108702,218440,223121,148316,-130466,-257752,-109623,-97719,-81693,-3742,-134808,-288858,-218630,-6289,38860,-103418,-192499,-186886,-135503,-148871,-257127,-239244,-70524,-112813,-79702,76190,205219,190723,132203,124007,-21295,-68997,-17215,-5088,-66508,-58959,-32428,-32217,-64618,62661,117315,82509,58026,-28652,-141576,-202251,-83545,-69442,-112238,-141500,-158796,-80037,35597,-9250,-77409,9451,101262,31244,-146758,-289091,-261710,-112977,22733,-13169,-91067,23750,129080,121657,250248,133567,-102002,-95233,78024,116696,-56538,-86613,-30714,-23759,7775,-16381,34971,47779,-24315,-66429,-214062,-286103,-181356,39356,160984,74375,-31145,65826,193077,134965,-74490,-239999,-271630,-257306,-190575,-112252,-3599,29907,97891,245494,260006,13190,-70030,149180,255533,228361,296956,340130,194368,-101365,-281936,-252262,-122456,107454,215723,184172,51624,21091,105294,97232,-51067,-174609,-268063,-242012,-217728,-195921,-175793,-130041,-194119,-77925,11725,102879,175663,125171,92785,104583,107340,141982,117818,21937,-21509,-38733,-91014,-183538,-143907,-69886,5937,160781,367928,354519,50352,-157689,-221788,-186117,111849,368202,341646,231902,187912,85613,21824,29203,110152,10758,-35347,202101,287042,17556,-196512,-345871,-161813,-84738,-223352,-399940,-304650,10560,180059,162642,25082,-53465,19043,127414,-2555,-51337,201777,461044,389281,196095,53036,-28818,-114878,-32109,143094,316679,136797,-222777,-279658,23166,100920,-183593,-299149,-283010,-77830,60313,-10758,7596,68994,22867,-94212,-265730,-423418,-509394,-330306,-100989,152211,13285,-215817,-75109,113886,117907,88277,122362,198096,35999,-161306,-162832,-216633,-319718,-231756,114708,262871,103056,7646,125468,57630,-65355,-626,216259,262452,168693,87976,-24447,-230603,-194865,-82878,-45103,23958,63630,-64681,-190747,-114127,-12222,-31978,3847,76006,104784,217362,380361,276668,114997,114718,237076,98282,-44573,124558,323106,320965,100784,-107296,-142639,46599,290580,149111,4434,90480,204960,240087,141136,-54615,47257,87546,-38746,-144395,-122668,-112051,-284919,-310800,-163060,64265,180946,4456,-174195,-183137,-134115,-56176,-26619,-8148,28441,-15435,80324,4350,8400,83227,75785,-33254,-33741,-79113,4274,176465,464747,328623,138973,359137,55237,-125550,856509,1062717,503494,987099,862477,-740535,-694016,-92446,-90926,-261914,-78623,-378785,-12852,1293732,1356739,-307820,-956596,-596044,-780451,-889967,-412147,27042,165757,102463,213181,292560,122107,41696,26977,-116337,-61009,-109771,-203027,-111063,186313,416303,224021,-4505,-108629,-95988,7014,24803,-177793,-123327,112990,214201,119780,-1829,-68598,-70789,-117993,-162084,-110712,-48024,33381,148299,102119,-37095,-69979,-127746,-18823,344228,516791,197104,-139431,-181656,-170972,-174919,-26690,19978,-145727,-310735,-295612,-273047,-190891,-124131,-81111,-129328,669,98668,-95879,-245851,-171201,-160256,-247411,12919,413173,466765,222460,158070,149126,54489,-177688,-326286,-197994,6378,199149,182210,119004,88319,153588,244631,271965,157184,-38104,14316,140311,293880,299746,115909,-61465,-140258,-140490,-165078,-116720,85708,121824,50631,110959,145887,15787,-131431,-127060,111828,307532,297967,278560,264586,151553,-6338,-155661,-188599,-152160,-176346,-155705,-69515,-55001],[-7253,46834,16933,-115696,-145036,-34987,43798,-58636,-107324,-46850,8417,-64825,-45726,136527,241418,191628,29721,-61236,-30233,-244613,-429457,-312991,-103312,-28446,1292,47288,88244,120721,155347,137519,134793,-26258,-167672,-120070,-156328,-211680,-211812,-27979,211474,177368,-13668,-46977,149363,312239,132618,-116815,-207098,-189231,-88882,10180,-63872,-270278,-369863,-179694,-31435,-78647,-175677,11529,301616,141312,-12078,28847,146496,185652,181802,290387,336850,199000,22358,-74863,-190623,-298189,-203952,25381,113778,-29464,-98827,-114670,-97903,94041,114863,-81093,-164747,-45468,48008,244427,453891,316372,164588,67900,-54618,-163028,-176943,-35160,29836,-168742,-261122,-105467,62684,23304,-61587,-125058,-112684,-10606,181818,201819,-108691,-538555,-570942,-198933,130448,278847,278280,124177,35349,149876,172853,63203,75752,157931,197797,28919,-17737,173705,405985,441267,317224,188682,63282,-35440,56626,107715,-160831,-261866,-63530,142993,136941,103664,127668,189423,231818,293607,273790,207082,-2824,-127006,103846,129115,-10587,66906,228581,60568,-268231,-266743,56074,125884,-97875,-177695,-10950,174280,265603,145052,-72258,-147149,-80142,20366,-82213,-89645,49925,118807,102665,189114,264990,128678,-136145,-134779,124295,246587,181880,41889,-112315,-391396,-463534,-231341,18142,101749,13148,-178988,-377827,-472613,-339378,53267,432861,593682,436060,34421,-339618,-425228,-399017,-268609,-293153,-488953,-390870,-6172,69546,29928,68440,-3611,-308513,-457777,-323088,-164033,-142743,-171401,-20872,94280,116789,113417,-91466,-227154,-84248,52123,34923,13798,147827,220287,250562,167459,-4917,-118620,-145473,-250311,-250712,-86189,-153271,-406338,-454950,-245524,-294364,-233445,-10581,44829,-72609,-117178,-23975,99672,99960,54680,86862,125428,65201,-121335,-135693,-1676,145695,23973,-146907,-62892,-68463,-113304,-24990,16661,14320,54324,5603,52617,130086,72586,56115,-50054,-228844,-185168,80556,206212,189081,167438,154782,92001,-44468,-119449,-78225,-85350,-151423,-116232,-75599,-60651,-60582,-160523,-170933,103300,174652,-58538,-104483,58671,-30265,-393827,-475853,-192557,43172,-4582,-79912,-22756,24659,-8967,-28284,-19645,122737,151516,15901,77723,232766,159675,162271,186357,41931,-209453,-223580,-85872,23287,87602,155826,50816,-126614,1286,208196,145002,-30843,-69966,-89247,-165374,-135396,-21291,75757,164470,285646,243422,-34136,-220658,-66136,62809,66474,-34821,-199369,-213456,-155094,-146889,-112004,-67714,3238,98893,256627,378258,322248,198735,114382,13379,-120850,-90712,47970,299738,336658,204525,143120,54706,-135517,-213551,-89944,22725,201883,254684,326363,280728,-18397,-88084,165393,226430,60883,6586,91901,126362,6743,-73075,45526,71172,-37685,-123330,-137488,-164123,88668,152233,16181,49841,362447,370159,102546,14544,28237,-129165,-297691,-195940,56739,205386,190055,-20828,-174574,-127831,-100384,-128724,-9775,167052,110599,-87314,-178658,-152887,-164171,-121081,17113,62000,71309,108600,89372,-13263,-81390,-61117,60552,22570,-121071,-169439,-90956,-43593,21226,152480,93242,-92466,-68723,-99223,-276982,-257752,-43662,37196,-112331,-167162,51610,76072,-418424,-745518,-391594,230297,-638644,-1811894,-3524806,-3810846,2548844,12604613,9406643,-3006996,-6360039,-5684203,-3008093,-404679,427572,-213538,-199211,285759,733150,1219873,926171,604536,248239,-35409,-310259,-240825,-36175,61342,78194,98200,73502,36948,-79634,-197585,-423399,-381136,-98785,150957,128609,-202967,-266346,-173377,-176211,-136522,49136,280892,273638,201684,208095,245886,181677,-26594,-226798,-234731,57619,174064,122155,-52610,-190790,-302497,-377089,-366341,-145536,114426,117047,53252,-8299,-179676,-321981,-273852,-245013,-144496,-24518,170138,294057,213936,136011,212927,358620,330891,304290,230279,102555,150685,154206,255730,459727,443015,253318,122880,-40337,-109161,-17550,128980,150894,59759,115462,375344,391361,237854,118641,-49843,-31529,178885,218623,-18651,-115575,-52175,-22440,-142421,-134373,-46535,-96969,-172628,-107572,-57601,-74706,158838,397087,161001,-97159,-34593,130260,223243,190429,62670,-197420,-311091,-165195,-149242,-153681,-69944,-129966,-230764,-120092,40405,22058,-144966,-271309,-288535,-174088,-113153,-180997,-153979,13108,-43928,-27363,84395,191301,188576,185397,184389,21888,43517,119687,16685,-126381,-140358,-65467,6645,-9847,70359,107940,219906,325003,132014,-109947,-205115,-53858,56750,57690,-79158,-174331,-52220,59769,-33793,-92825,13213,114923,133360,78155,-67284,-126369,-99799,7047,605,-77467,29863,113249,69626,171064,97163,-69916,-54808,91135,154948,1587,-77588,-82554,-43857,48032,-37102,-53888,-33095,-120055,-171045,-247578,-270960,-177490,22742,100820,21382,-60469,-596,80729,11705,-197338,-299082,-199183,-70595,-53214,-97833,-7447,58155,112621,170268,117411,-37307,16055,273550,327681,282719,307220,287193,125293,-173181,-316237,-226327,-132216,54846,235959,255700,117201,80571,111427,86062,-23487,-62128,-134350,-172060,-183949,-131483,-56655,-53528,-204341,-139403,-37750,50900,129762,137856,175537,219454,144522,68394,17184,1034,-1366,-34815,-92525,-210317,-176137,-61038,34278,204925,413679,403260,133505,-45708,-152644,-157386,154738,377189,259916,91196,83516,28738,-25955,-77995,-2028,-60749,-145282,87927,207478,-62644,-285473,-409845,-219538,-124498,-229261,-368827,-297410,1884,165690,124888,2947,-86254,-34265,88850,-16731,-65360,209171,442622,304274,152968,74903,15123,-91270,-73497,89943,301886,117376,-262711,-318227,69950,236321,-107645,-312638,-330885,-203666,-101711,-29735,99991,167992,60737,-153585,-360109,-412723,-373252,-169980,-32031,144888,44332,-152101,-53619,124519,200172,199891,168445,164491,75635,-84583,-157633,-224971,-284672,-169417,114224,157405,9518,11775,164879,89892,-5035,62840,166191,130949,105140,153478,99906,-147870,-199766,-118498,-93553,36766,158871,-18444,-237805,-205000,-110412,-114312,-14401,71433,84322,241788,449801,324532,110674,150176,284213,144937,82857,286873,310860,248315,96374,-122311,-153178,58713,259286,68827,-54840,33675,115169,139103,99069,-103841,2469,99349,30617,-33024,-1400,-48488,-312112,-351846,-166467,11039,81858,-54861,-151088,-102938,-39325,1931,-7135,37423,78895,-44853,8784,-51658,-77561,-45879,-57375,-127427,-76127,-119924,-47660,84844,231474,-10277,-152016,171925,-89060,-417565,543559,1212036,966783,1317093,1316157,-99844,-309039,-153860,-308728,-577532,-277391,-456551,-261073,1083128,1594599,148345,-457899,-248088,-892779,-1237500,-594176,-122833,135240,192173,192651,246243,180804,134193,155189,82758,46757,-138636,-285831,-136992,200408,396955,214876,35422,-94370,-155981,-74351,-33864,-246854,-249091,-29963,110324,84698,-31364,-126166,-105953,-100861,-131478,-75665,37312,194022,298546,198414,-1503,-103769,-242806,-193677,190007,404111,144773,-146589,-196809,-193315,-220344,-113506,-52929,-121001,-250993,-306299,-336545,-287748,-233698,-138167,-86604,60281,137518,-51939,-229568,-213535,-204370,-236922,24896,329474,338351,88272,27080,102157,99283,-94545,-242498,-122452,14619,156499,192813,197495,150171,201574,253447,222007,119939,-31032,16139,101990,224511,261323,96333,-97469,-159459,-130474,-178815,-195509,-48660,9117,-15185,98225,160302,7496,-124978,-93061,171891,369857,306945,226532,208017,122846,-34162,-171363,-159913,-68343,-108216,-158591,-106629,-68094],[34750,108154,96160,-54525,-137565,-70587,7969,-36670,-77205,-77372,-41093,-117864,-128132,51272,201687,197078,-944,-119907,-39827,-165034,-274070,-86758,33091,-22605,-21897,83502,172171,161023,108693,66567,104475,71527,-27416,-96581,-215450,-241474,-237565,-125421,80187,96184,-48013,-132675,7211,237887,183212,-41361,-166895,-180035,-134484,-79925,-62461,-73312,-102140,-38524,-22651,-92107,-208166,-73727,222859,75623,-33679,49420,177331,187015,165568,298210,336243,132212,-66304,-112890,-156980,-235500,-195475,-21806,119941,30166,-113876,-237240,-243039,-22658,74932,-15445,-50847,43191,67097,173099,408603,339837,184811,57059,-33854,-113427,-186095,-78900,67014,-62962,-191195,-74349,76185,47227,-4197,-19272,42664,109976,160551,55712,-191601,-495444,-505898,-191577,93482,234414,234021,106130,23098,109248,106484,2204,23067,166016,299859,114077,-15601,152585,431002,483735,387391,286877,86043,-79036,-33248,16785,-151944,-191135,-19222,151015,93804,-42511,-63970,32535,52712,112579,125970,116429,-6094,-118556,46386,127919,145092,280878,370510,164558,-172839,-188507,88628,172437,-57785,-158237,-10487,125832,185756,146086,11105,-64089,-73467,-1671,-123223,-160002,-10345,85599,93079,226264,295531,76299,-167815,-74982,171305,174815,105821,40457,-93308,-373842,-393118,-90001,177761,207030,80307,-112926,-378759,-554155,-479937,-127556,226156,450835,411843,105643,-256877,-365938,-298853,-159615,-250746,-461214,-421284,-74793,63296,41834,30049,-9131,-221430,-339829,-178080,-28778,-16699,-66990,51276,174174,230508,196067,-26477,-150741,-17299,115169,134299,82803,146189,161112,170211,107338,-34950,-97950,-70283,-156771,-193163,-65692,-144541,-348175,-336853,-149917,-196913,-135611,36252,92067,23048,9658,47208,68668,17967,-76522,-83254,11807,29471,-212734,-323922,-67231,166947,55488,-82907,-4425,-51554,-107274,-15166,41562,69925,93532,68547,123787,185570,30514,-67147,-133620,-255976,-237415,16708,199910,180277,95230,55077,48828,-77515,-178920,-111161,-99132,-157768,-86708,-31270,-76310,-113655,-161766,-105065,179445,195160,-7860,-26239,59378,-88223,-415077,-456887,-177973,82,-19490,-34216,25540,57375,-4133,-81686,-140381,-62934,-542,-50264,49949,155284,46083,114941,257669,170023,-101410,-186509,-86759,4906,75936,144918,95667,10793,91485,213725,99511,-128614,-215371,-219120,-244275,-209337,-102189,28609,159035,306774,294717,-980,-215200,-81701,24814,38628,-32562,-211204,-228660,-130518,-113716,-88426,-3488,123160,195200,291782,403087,336166,158462,88085,24960,-150673,-173654,-71580,203509,313934,218127,151692,78398,-97695,-213780,-128942,-27587,133981,149713,124541,6113,-184496,-115689,195336,295652,100916,-60053,-33316,64016,-31315,-138683,29888,178205,43200,-142694,-144129,-89743,133780,207639,112138,73845,283030,365877,236198,155627,124340,-25087,-187196,-158300,37420,209401,221826,-7976,-129250,-75730,-36609,-131002,-148516,6102,28942,-106445,-189069,-186572,-197485,-64855,139798,114947,68541,72006,28683,-93035,-91003,-35330,96866,39492,-160008,-267916,-177434,-55324,15178,79408,76647,18623,68503,-51848,-279636,-240570,-16667,83441,-46186,-203993,-77332,28831,-359006,-745699,-502476,-31925,-493904,-911823,-2274897,-2810439,2960545,10903203,6247522,-3634899,-4477522,-3852088,-2586345,-788273,118204,-307013,-63823,542509,772844,1018193,679145,466511,262160,106596,-140138,-230642,-121876,12512,52067,85684,90733,63721,-104512,-260763,-411569,-312132,-26076,269855,275140,-128880,-284631,-244972,-249423,-148252,106847,307251,214587,78029,94277,97734,-74485,-280681,-371003,-342282,-15721,160922,128487,-48335,-174848,-318282,-429029,-381665,-109885,164194,175200,128981,19776,-213210,-344700,-242964,-205604,-117468,-48384,52762,137260,164107,140406,139266,225657,273155,411006,391792,205446,146005,114605,250939,488089,483122,273607,120618,24028,-15422,-30336,21554,82297,109518,245595,496726,452605,260431,131952,-19299,-20478,107698,97106,-80310,-112473,23487,57140,-75835,-131662,-96879,-145697,-249554,-197777,-114216,-66044,218674,483660,215361,-67357,-12803,123680,171723,86326,-77477,-256717,-315612,-212004,-213097,-209161,-99793,-96584,-142873,-5680,92729,26817,-144470,-309304,-384197,-232096,-89383,-71841,-13873,155728,72216,51317,101926,192556,216074,239237,211991,3489,64043,212174,34323,-160564,-196763,-86948,47927,26458,35002,57551,256652,443542,219184,-84472,-178434,-22206,160053,188508,-10659,-141587,18872,103730,-46766,-104446,4441,95524,202104,272062,151634,27697,-54944,11293,30854,-24416,55956,96341,4288,50761,24058,-24383,-8409,85416,172329,45285,-64960,-115904,-71125,51980,-68581,-129225,-113386,-217058,-255120,-235678,-204798,-157306,-21519,11941,-48055,-100276,-74613,-28236,-90965,-260321,-295712,-109112,102434,87783,-54405,1146,79494,94636,59374,-22848,-57512,88005,313734,307565,278071,273175,172378,-91,-232313,-287577,-150618,-102975,-10388,205718,289727,178552,135538,111211,86126,20156,52321,-5687,-120732,-156436,-71292,31121,1729,-187380,-172563,-78090,-7543,74643,145360,219437,257158,115587,-28327,-83943,-16064,27934,-7476,-59536,-182011,-182540,-76437,38086,218236,409369,423712,216349,59195,-79039,-119705,164067,352316,200904,-4765,-27838,-48481,-72048,-148580,-103348,-128911,-219310,1213,134407,-124022,-327395,-418723,-221438,-105575,-178708,-291074,-255978,-47077,34917,-11419,-40543,-90399,-71042,36059,-21667,-67110,177140,345810,156148,84165,93184,50434,-55431,-86384,11926,214775,76690,-236809,-283514,124842,375625,23092,-247649,-313526,-252619,-187553,-23889,162263,213520,80237,-167341,-376226,-341029,-179193,47193,55416,118252,64199,-73267,-26598,119981,258411,306429,175639,60683,64542,-20864,-154204,-219909,-218519,-97448,66513,-3240,-97880,2661,163171,96842,41152,110646,109285,-8157,33456,192572,192298,-62444,-183349,-134734,-139069,32684,227636,28910,-259152,-267917,-185674,-171523,-12611,78269,69571,234704,463875,337984,115089,196093,342189,204247,223310,426074,299810,193809,117675,-73178,-93085,93425,195541,-14485,-88373,3876,31879,20500,21362,-132266,-36291,81497,73778,59850,101861,9753,-300637,-328674,-152467,-65183,-48923,-99576,-75414,1490,47785,66783,41800,91089,115455,-82636,-73235,-116343,-139803,-127874,-135912,-177416,-101924,-130498,-41338,33380,21387,-293641,-374471,9264,-165755,-580317,238368,1298018,1452899,1498172,1567678,442014,-6686,-338698,-523854,-786042,-413830,-533865,-549947,664830,1580511,742975,104710,41773,-834358,-1208006,-542880,-180862,112644,278003,148310,152196,203375,200706,245427,230258,139220,-116718,-259194,-94579,194904,301078,146052,63876,-53602,-160145,-111319,-66080,-268100,-317873,-151768,9205,60292,-29466,-133651,-74617,-14082,-45277,-11521,115935,282757,365418,266679,41156,-105029,-287159,-305558,24739,233452,87557,-111597,-181889,-193595,-236060,-178784,-107917,-54839,-110010,-209070,-289339,-322244,-304588,-160957,-42034,64565,116251,-9660,-162444,-209115,-203784,-159139,85869,269179,258607,-9372,-96063,43801,123747,-15559,-145215,-48134,12320,108989,223049,281826,197278,220263,236046,163073,62779,-50423,9855,91084,183049,206622,68169,-122677,-175195,-111927,-145708,-214373,-144491,-77238,-65081,58381,139308,9750,-82611,-44574,182690,336113,242357,107201,112598,91456,-27059,-127827,-70794,73297,6152,-115740,-107518,-50483],[47896,122713,135322,13813,-95000,-84226,-36720,-35015,-44468,-89598,-87448,-159005,-180189,-29118,143829,195883,-33489,-191259,-43013,-56353,-63962,150077,157532,-37696,-73334,101517,221282,149594,35897,8319,91645,157794,113991,-50491,-253481,-264242,-253760,-198751,-28725,29489,-61722,-178699,-94809,138306,169703,11940,-129822,-159592,-172395,-157487,-50996,127073,185652,89829,-24041,-101407,-207163,-126132,143439,9737,-25388,100170,170060,132129,115880,271208,279190,38268,-133181,-134484,-128877,-159511,-154253,-77301,64639,15837,-189372,-387450,-376413,-124741,36759,38503,17023,46014,31325,76286,319491,301227,166687,48922,-3088,-67477,-212605,-127891,119526,71149,-104854,-51750,66092,50799,64539,131315,203554,198251,100958,-81814,-230494,-376230,-375757,-168934,47823,186962,179021,72443,-10296,43075,36712,-35430,-16091,143831,345024,190964,5809,105867,366600,411081,359309,275929,40031,-158373,-144787,-73368,-117998,-107582,21987,141609,40133,-180526,-238883,-156460,-161844,-73010,-10527,40126,-9596,-105292,-24141,70194,220049,451159,485791,260506,-13985,-17937,147399,199567,-10161,-93510,32838,105088,122514,141491,60172,-7066,-41514,22627,-115566,-188939,-41410,78439,93193,233344,297177,80895,-105618,19656,190732,94339,44635,47833,-69225,-328652,-293534,17819,257608,268234,121361,-54766,-325547,-546213,-556867,-304657,-18517,214417,306963,157183,-138092,-237809,-119361,3279,-172420,-391786,-430412,-188865,-6353,32298,14098,27516,-83899,-166677,-3684,107464,102496,71573,167478,260931,305948,240256,32639,-51349,64899,179046,231367,158487,157352,106573,78623,51385,-20281,-24175,46198,-11973,-103627,-47259,-119423,-251508,-166965,-24310,-82391,-47337,74592,141656,123613,93996,57954,-16306,-96396,-237397,-251871,-86778,-4086,-228497,-374837,-68746,193968,108100,-5545,33391,-27716,-92685,-4905,66829,105255,118488,139314,197342,220870,-11104,-168300,-188849,-235547,-243581,-36947,165721,145598,22778,-11778,63279,-19222,-170222,-112629,-80568,-136776,-55464,-13287,-131532,-173539,-143608,-47097,197723,153514,21637,58813,86999,-59891,-289814,-337256,-147170,-81164,-67093,4825,78777,90224,23755,-77558,-187051,-183353,-96612,-67866,45022,80549,-64217,62535,290897,245661,-25150,-135343,-46771,50487,122294,158324,135974,123819,151420,194833,65964,-183591,-325321,-301944,-244028,-209352,-147932,-11939,138700,288214,307503,19842,-206705,-95398,-6302,8654,-35494,-198874,-205011,-91944,-72736,-38952,71294,209559,263199,310445,392863,320973,130033,82825,49947,-158959,-234548,-182050,69046,241893,230631,193580,149308,3014,-134197,-112658,-52548,75171,54923,-58795,-216350,-267194,-94059,191168,302871,118225,-89178,-105983,24182,-34617,-153615,19227,250755,115617,-146481,-176619,-38213,151916,240857,208676,110385,193382,320856,318952,237359,178703,78243,-25957,-64882,23640,173927,239006,70876,1474,27364,56716,-78234,-197994,-85259,-1750,-79191,-151721,-171179,-176405,8843,239421,174420,83874,39515,-23425,-131313,-81330,-1170,118150,42230,-186447,-308557,-216017,-62600,13401,51644,126741,155975,146607,-50817,-258810,-179826,30471,94321,-41114,-237769,-185385,-44015,-247735,-520620,-281369,61406,-104245,32652,-883686,-1862782,2294468,7425985,3166709,-3541804,-1809383,-1310355,-1435844,-787977,-49848,-298793,89105,739841,744330,672001,226199,218651,232261,254915,80829,-155040,-160361,-32702,42367,114209,109433,33076,-157020,-262947,-281696,-141496,103223,397092,410642,-21344,-259291,-273612,-254331,-109482,135672,235484,84433,-72824,-9703,-15784,-293278,-495523,-421407,-339550,-42905,144728,143502,-12354,-101801,-237740,-355381,-318922,-41556,216306,231165,199740,31441,-251558,-326325,-163890,-123926,-63515,-77405,-93427,-55847,88729,143915,81024,91611,192282,439685,456650,274325,147440,87544,237779,494230,507284,288538,115644,99790,87751,-47398,-88856,14766,143246,295495,517271,425599,206910,111938,12693,-17632,15296,-12706,-90137,-72795,96915,128692,-5476,-126715,-149364,-189625,-278531,-200252,-88203,-18175,254950,509297,242038,-27302,16803,107389,83752,-63396,-231008,-298185,-280429,-227618,-259289,-234766,-81954,-27596,-41368,83314,140006,60551,-94033,-280252,-426403,-284274,-77436,46110,153919,332205,222436,153984,145294,227099,279993,288983,209352,-53854,2813,233075,50837,-160367,-217129,-87161,97545,62257,-535,13240,213633,398696,216793,-56293,-118416,13535,226981,268299,63077,-59420,116236,160843,-28202,-92398,-15058,44534,226109,393351,321387,173558,25870,49321,87940,75420,115879,101951,-43440,-60441,-51666,23972,36041,72623,178338,86725,-24710,-106527,-94555,27972,-86958,-161281,-163695,-278771,-287028,-175855,-93371,-100746,-53682,-59535,-97139,-117043,-114336,-95537,-135493,-228116,-220071,-27533,208399,204258,27933,33243,92986,56250,-47225,-113174,-39868,132465,273804,218586,224408,216609,47086,-132156,-249216,-191812,-36388,-34676,-60336,125087,262850,215746,173807,113452,101619,77583,149709,91129,-96197,-144163,-31959,58761,25207,-137504,-159141,-105564,-63894,35959,166368,231281,214862,31229,-123734,-153178,-13768,70055,38701,-2661,-96137,-138237,-95187,26588,204218,358061,409183,281586,142601,-7105,-74784,148554,311870,182128,-24120,-91166,-93831,-83288,-146707,-138058,-157948,-239959,-47160,79913,-144578,-292507,-355858,-165066,-36519,-73858,-160295,-156706,-101468,-167118,-199604,-91292,-58604,-65508,9274,63,-45231,129960,221415,23102,39532,116628,70410,-20729,-73342,-71260,89412,43356,-147138,-187945,182320,496591,182090,-122566,-239076,-208616,-154799,19080,181235,189170,78922,-109687,-283106,-216590,22657,271049,147824,86800,75669,7005,6226,121732,317060,412348,161049,-63686,21856,22047,-142509,-200269,-140266,-28645,7223,-157444,-204124,-46009,115808,76935,56900,123847,63581,-102408,-18025,200619,245337,19322,-129247,-111889,-155537,26179,261533,66805,-250960,-282542,-212942,-190409,-1067,95180,70715,200151,419153,313377,135978,251000,401609,262640,332633,492859,291789,182243,171115,36681,22587,137497,119812,-75065,-89567,4365,-17704,-73360,-81616,-163702,-71009,35755,73501,112303,164748,49971,-249261,-243932,-118241,-136076,-180018,-133544,16480,95004,102551,119907,105073,138585,123543,-128865,-147302,-173155,-166875,-145218,-145599,-179132,-101560,-92159,37084,42916,-113316,-462103,-488569,-95793,-153211,-548055,54298,1337400,1895613,1549876,1562646,761875,106149,-643579,-716843,-848669,-470650,-560093,-720669,194858,1315025,1283951,549746,128594,-695023,-854526,-280380,-112568,129815,357515,106360,40888,185327,217944,270589,295396,218446,-30326,-116646,21138,188360,175060,45090,63891,-11674,-120309,-100411,-62564,-239842,-318089,-221666,-56885,56938,835,-100272,618,107631,62329,45763,140101,253941,328428,301196,94627,-72224,-258425,-321284,-99008,55145,32748,-53737,-140900,-164487,-210122,-203538,-134779,23012,75820,717,-119434,-269616,-317368,-153000,-23962,4443,41476,21935,-63806,-160065,-154015,-23128,193871,266306,253136,-34133,-153776,11634,134894,44119,-52313,13046,3290,76997,277073,357537,220460,205114,193317,105033,-2162,-94622,-11104,81573,153821,150761,45956,-128275,-179123,-83466,-74525,-174115,-181969,-131783,-108028,-9538,83143,17146,-22132,5941,148640,227554,133042,-34000,1728,56303,8834,-38720,53453,228403,136893,-31401,-66860,-14391],[46127,110536,149852,92744,-3804,-44091,-44550,-21537,8583,-50187,-78562,-138250,-157300,-56195,108004,203013,-55479,-259202,-34235,64443,161906,350860,247526,-62515,-126722,108279,235785,107141,-19952,7977,133858,229606,219054,13089,-240946,-253555,-241902,-211155,-50093,35081,-37741,-173767,-133427,44360,112282,50496,-86952,-126922,-190841,-198427,-30119,249760,361754,154566,-33214,-91873,-146138,-98045,103342,-20299,33003,182542,135867,33185,38934,213272,187009,-51135,-161099,-132440,-110778,-88683,-81817,-110217,-36828,-83325,-310853,-511465,-455470,-186933,16741,82945,36896,-21057,-37625,-2691,218659,214650,122098,51253,29070,-36726,-234480,-160090,166918,190519,-20709,-36633,43666,39684,118650,260092,304611,218003,18618,-169357,-213437,-208834,-202444,-124846,10702,146907,122084,22635,-58161,-34856,-27419,-51941,-44150,87543,320061,238832,36808,43603,235064,265670,243421,141085,-73595,-266325,-268985,-154998,-90543,-56447,24592,98811,-21011,-277018,-342610,-307066,-334314,-215340,-100510,9211,-5279,-101329,-95281,-31761,184008,508032,527390,307670,139708,164844,206699,201564,35398,-9367,82272,86962,74390,119251,52990,-1129,-3027,77320,-68883,-173895,-46172,74274,73512,187502,257373,122961,2866,103276,168410,13839,-3158,37153,-83853,-303683,-214864,53158,225724,247343,104187,-42514,-264708,-492839,-581387,-450574,-262721,-86905,107667,138247,-43746,-102764,60712,152322,-106527,-346014,-451749,-338383,-151490,-27752,3412,74641,32612,-16313,123636,182244,161925,180884,264207,294312,282541,201105,33314,88,96731,192597,277222,202315,148677,37154,-32231,-25202,-8568,35894,115182,79113,-51873,-58314,-93077,-155366,-51483,35655,-25552,-31194,46586,130189,151068,71567,-19267,-140391,-233935,-414327,-407790,-179142,-51887,-188156,-286207,-32795,187081,132009,24824,11969,-30554,-103088,-28111,49608,68135,89375,165838,223626,195671,-71922,-251855,-234812,-207169,-239637,-102371,88144,75534,-56993,-60745,83346,50083,-155016,-139766,-87656,-143402,-83285,-86174,-265622,-265185,-141403,-44511,112865,29178,-12466,84379,85557,-1475,-96683,-179756,-146020,-208757,-155706,3379,92932,81500,30034,-53633,-189782,-244840,-139007,-58153,23632,-19577,-187946,-23717,246363,232358,-23424,-122309,-20797,110800,180721,165371,130164,133492,121232,123980,27710,-211992,-414909,-371005,-216254,-176398,-189431,-80467,70100,201445,241295,-10195,-229475,-139943,-66185,-58683,-83985,-210968,-197648,-93723,-70868,-4243,121097,232400,263249,271244,318901,258086,101697,71536,41184,-186885,-306875,-305433,-108842,97478,194176,217994,213103,108220,-31491,-87076,-80543,27607,-14912,-193299,-345894,-267977,-49229,135862,214522,70359,-109347,-132165,-11323,-44353,-161221,-23928,230805,130807,-157207,-246460,-77715,82947,191329,234683,108220,83554,216445,293218,199181,131974,106746,94699,16653,-17144,78254,206467,152643,122086,105710,121384,-5666,-156171,-100892,-14280,-64853,-120987,-144169,-133181,51963,256739,200544,87215,-21342,-110466,-162785,-77108,11414,82949,-9751,-227834,-318709,-231348,-92617,-11441,53605,200898,238346,100272,-131097,-250347,-117909,63018,53067,-114494,-295387,-292212,-171770,-159078,-172069,139687,465846,414236,626472,1865,-1220243,750148,2981220,807038,-2521315,1074776,1180132,-568,-524130,-164458,-271058,195005,807547,608935,221214,-336269,-108734,127097,327375,246347,-55749,-151456,-74466,29380,140855,80684,-101991,-290342,-262780,-119871,43423,219202,472238,474175,48989,-238231,-278583,-211951,-54810,108959,81092,-102666,-236120,-108641,-117188,-472050,-652857,-405651,-256138,-23964,130487,157519,38549,-7940,-122177,-232603,-238363,11886,239562,256748,234960,16826,-294271,-291766,-88835,-49597,-16219,-124351,-248339,-238076,-6059,123886,29841,-32999,85321,363765,402764,269816,129075,50917,188331,444912,481456,267829,84192,135820,142618,-93531,-203399,-60999,128966,243298,418789,295844,73865,49886,24079,-30272,-74843,-91369,-70866,-27315,120923,145489,21601,-144206,-212308,-239693,-273725,-134483,1441,31942,224710,436932,197982,-30139,20811,69155,-37850,-243685,-380676,-347503,-261594,-234745,-294593,-256252,-55153,35872,23560,97868,145983,83126,-41637,-224146,-427213,-335779,-97049,118501,278693,464815,342951,237819,188411,266666,338023,296260,160420,-131767,-110648,158265,40124,-154612,-231602,-98211,120676,81607,-22890,-17927,107584,212591,110997,-50912,-69346,16919,221235,273286,110677,25788,183753,188223,-2346,-76554,-67202,-50920,181428,396177,379147,257976,107200,93268,138184,171399,175727,114389,-78586,-146050,-121673,37499,44151,36282,154508,106407,24340,-75272,-130573,-29915,-95804,-157375,-187716,-302762,-274881,-104687,18710,-26213,-65497,-102152,-121404,-109964,-119188,-127509,-131011,-126305,-111962,1798,196619,251924,119017,67580,75202,-9144,-139220,-153188,-14159,124512,165385,86368,128880,146593,-54115,-236024,-225099,-61774,78639,39340,-94820,-8704,154007,194090,163130,95353,103798,114163,193940,125909,-108596,-165675,-38680,12682,7992,-80242,-122002,-141754,-128290,11362,189474,207814,102794,-93268,-206692,-186207,-5908,102036,72417,40027,10837,-48736,-104433,-3742,152303,255344,340787,296740,181691,40514,-43686,111844,261584,179269,1249,-96906,-88820,-55148,-80274,-93944,-142079,-223340,-76141,28558,-141583,-204910,-249769,-82399,42724,45433,-6920,-18304,-140889,-378214,-385091,-143891,-9069,-23282,15794,33540,-16243,75320,106013,-48011,38571,135187,60909,-15222,-66418,-159012,-48456,19988,-36372,-81937,213616,557287,313396,11099,-146311,-106960,-30261,77688,143325,92534,48474,-3303,-112545,-79634,169494,437396,216784,52092,68914,56149,26902,135821,379880,492339,127373,-172376,-39812,30887,-127722,-178223,-77290,16238,-40783,-264689,-309009,-153818,24403,28811,32141,89771,25799,-138769,-48677,168075,248816,76531,-52390,-60111,-142128,15033,246358,72689,-229848,-257450,-199445,-186406,-7094,100311,72285,130820,307662,236785,151547,291827,434465,286245,354999,450929,268130,199617,227894,156877,140521,161081,46977,-107793,-77456,9302,-38141,-126229,-194010,-230414,-122564,-41347,18787,106229,164783,56183,-180870,-140206,-83802,-187925,-295992,-185445,65305,133014,97486,132595,147991,152926,85437,-192171,-211010,-222878,-175622,-123978,-121629,-165317,-89346,-19488,159052,94748,-166612,-512553,-504470,-145061,-80630,-363560,-3389,1299734,2174240,1501761,1353026,839665,-55,-1015836,-882524,-799029,-468367,-530079,-719053,-209212,870560,1591698,758987,-50604,-616289,-397244,61850,37957,176059,408471,70912,-74279,116939,166480,216408,271094,271234,90100,87416,172633,180442,49796,-71338,14282,-9200,-81619,-75347,-48210,-196966,-282865,-246986,-87941,57821,28542,-65959,63391,201420,135533,47161,66724,96712,194247,289952,135265,-40676,-200144,-263383,-164248,-96281,-29498,-15145,-100068,-121997,-159328,-196227,-148700,59486,225642,251835,111917,-153364,-286642,-143901,-62982,-118049,-75175,23207,20474,-99980,-83243,122970,305196,298157,283058,-9224,-142700,9243,122761,60687,7081,40448,-22476,51360,316420,388580,202741,147520,114610,33118,-79749,-166990,-60893,30032,89602,83809,20887,-130211,-181249,-60371,-1386,-108248,-179083,-178997,-172852,-113389,-13092,4819,18405,31086,75300,77285,11001,-151795,-110261,-2647,37675,51295,157621,325115,226395,55731,-11416,6198],[10062,59976,121433,135017,82460,15159,-27431,-11393,48919,12655,-22559,-68937,-84406,-42293,82981,186541,-95628,-339721,-50186,132254,307193,442306,259353,-114027,-186622,79883,193771,32169,-58457,50864,208576,254448,232330,52375,-193933,-221436,-221155,-174910,22218,112990,-356,-149321,-132936,-35594,30424,62830,-58744,-110569,-205199,-212869,-29707,219397,320303,111546,-62613,-75328,-49422,-4884,106391,-12004,114080,253118,68332,-105697,-72398,117605,72090,-125485,-163660,-124327,-116191,-49392,-4474,-114439,-165442,-254034,-446442,-567157,-466846,-211505,12693,117102,22736,-116165,-107606,-39791,124008,94694,61290,61625,51588,-26984,-233671,-165239,181477,249536,39804,-24075,25673,25052,134732,301343,300100,158694,-62535,-185978,-146792,-38006,-23835,-59269,-3803,120680,74376,-30463,-100129,-96651,-70509,-50970,-62889,8560,238747,247393,71946,-10041,89519,124190,94054,-64143,-211122,-367515,-374680,-209064,-82244,-49574,-11855,34078,-68354,-296861,-334554,-348898,-398660,-274561,-112630,50235,32537,-90420,-131195,-123973,76893,444358,486977,296194,237556,295167,254930,194833,90843,89993,124468,63716,51621,96539,13115,-22876,52105,166580,23092,-98730,-8365,74833,37632,112791,204013,189504,121045,165341,137694,-27349,-13853,18212,-132971,-306186,-172968,30662,128854,172894,54038,-57563,-201774,-407909,-542274,-509442,-428560,-360965,-132195,61034,19707,17831,202800,266574,-52870,-331468,-470961,-457053,-309257,-105867,18132,139976,118538,92672,189199,198345,179382,253962,323685,274047,187050,115634,-4396,974,78723,168018,288097,232407,137117,-23016,-124997,-95320,2562,72491,121394,89500,-41644,-67072,-32991,-50666,-23658,16064,-19511,-61608,-22335,73096,106606,-25539,-121494,-220855,-320989,-526378,-483208,-218058,-72012,-85345,-69371,52976,175027,148419,32527,-18884,-21886,-100503,-46317,21676,-2604,48931,174605,225473,145873,-109340,-270260,-229520,-148358,-202635,-137888,23727,25741,-92869,-56097,112262,95905,-145773,-173789,-95230,-150885,-142134,-210134,-411803,-323955,-103746,-42822,-3737,-98679,-61784,75325,74346,77483,118125,5687,-132962,-301476,-205442,19823,109538,70683,43019,10472,-128574,-214078,-91894,6712,14974,-99173,-269257,-92582,177577,191783,-38090,-113394,7417,189068,257028,189327,106109,66420,40826,57918,34543,-169574,-430758,-393055,-155694,-97000,-191298,-136593,-174,103478,146282,-42695,-232590,-166405,-111254,-113976,-129036,-212748,-182556,-106275,-75175,43860,181412,245550,239220,212814,233804,205109,121051,91879,30245,-196526,-339196,-379822,-247780,-51164,139990,241986,278903,224065,97539,-34234,-73331,50537,6227,-203153,-316117,-159855,43123,92558,96136,3613,-85296,-69629,4141,-29769,-132493,-53084,164019,129667,-124717,-271577,-157892,-22698,97772,209266,96191,15093,118007,207315,96515,35276,86654,171149,91299,-46874,-19514,166616,236647,217694,163363,172769,102744,-510,-3884,11243,-55967,-84480,-83843,-47009,90153,223150,217610,109885,-71810,-196699,-157669,-29559,43868,30436,-77002,-242665,-271258,-191986,-101712,-18811,111759,300738,264060,-21698,-227177,-214862,-30078,114851,25119,-187950,-323552,-343404,-287678,-90119,196759,601890,1058562,957364,742344,123093,-844949,-1058162,-1524781,-911895,-673762,3847733,3096195,1264723,-155380,-243192,-219581,267045,767005,411486,-200268,-814936,-402497,-1300,323815,331977,77669,-56887,-58190,51555,181408,34923,-283027,-462676,-259570,30183,199386,305433,497801,479288,80609,-207928,-231752,-109822,24833,72364,-58353,-257158,-335732,-149639,-181221,-585519,-720743,-336241,-109916,67304,167915,210641,131055,113563,12656,-97311,-152685,55880,251639,270273,258687,27093,-279509,-217358,-13116,24445,41600,-147116,-338561,-323007,-64657,106856,13092,-100190,3318,246485,295054,220151,114381,29528,128048,364942,426157,230511,53578,140937,151525,-143032,-280180,-107473,94337,143016,263431,124065,-73231,-10745,36837,-19737,-103850,-100606,-18991,34183,113091,120111,9721,-163218,-250292,-260828,-219679,-10199,142928,84140,144283,293132,95330,-76414,11919,39725,-139934,-385409,-471766,-389518,-270157,-224695,-293048,-259981,-25144,86559,52484,65402,127370,89277,-4265,-161058,-386823,-358190,-120339,143547,335145,516112,404270,295023,232531,307674,374821,261521,91325,-174875,-193822,35744,14326,-139893,-238467,-122071,110774,91866,-6306,-21150,-6765,-17612,-49578,-62976,-47061,-15343,151546,224739,132759,90191,200083,175235,22212,-58928,-137288,-162861,88756,295340,317665,267830,171914,127813,157854,216029,210052,127735,-96977,-186601,-164618,9909,11219,-18043,105096,102424,67616,-41919,-177229,-99792,-85757,-118862,-179706,-282278,-224969,-44368,103857,52909,-48040,-107798,-114422,-74749,-91691,-131067,-89352,7393,-7005,-28601,74676,220509,192374,91706,24135,-89706,-204162,-153642,-1318,68557,33334,-39422,26554,87193,-98667,-275064,-161245,74476,174764,98268,-109797,-165794,-14874,108516,94834,40365,71587,105609,172181,99415,-144870,-215891,-88598,-75628,-29997,-35322,-88608,-196307,-197783,-3280,201965,160526,-36606,-220074,-258228,-184248,-7257,105515,71161,41905,100497,70090,-86470,-47347,63383,113813,218075,246917,171569,53283,-36827,70151,210829,159455,15129,-64462,-37281,4239,20687,8931,-90557,-193011,-106246,-36719,-146471,-114797,-144991,-10021,93772,132501,125136,117116,-152962,-528759,-511661,-187005,38099,37186,42272,53029,-3876,14833,21003,-48784,74963,138541,20095,-54930,-95945,-251122,-172496,1429,47585,-16470,192812,526693,366680,102282,-73990,-244,119546,121393,54371,-51022,-8152,105129,68250,26255,222048,502150,240001,15727,39775,49987,18532,157697,433317,514008,73452,-247139,-109445,2777,-116785,-161266,-44322,26169,-66033,-307642,-406613,-305505,-92038,-35513,-19569,20883,-12084,-135604,-72584,96102,203829,94932,20396,-706,-109324,-4990,180394,36033,-210619,-211213,-165790,-181622,-48985,73393,54734,28506,138588,108997,138000,298304,421537,253030,266568,308065,214719,216305,252330,227593,206762,144815,-8145,-115731,-72764,-7662,-45745,-136494,-285481,-334535,-198619,-134773,-67291,53887,108071,34958,-115720,-64827,-67630,-209516,-381326,-272439,34947,99371,33391,96965,149477,124463,8393,-263594,-257365,-261568,-181355,-100792,-109679,-168650,-76821,67173,288335,162398,-153856,-468362,-448833,-150520,2982,-138935,-3325,1149747,2179000,1393501,1096948,759966,-249660,-1340886,-994438,-691500,-415095,-450852,-586166,-479471,394804,1602848,731215,-430329,-694137,-89987,324480,197119,232066,427177,54402,-166956,21278,69732,114736,201648,300710,210135,289249,323552,181666,-39971,-170081,-66915,-51368,-69707,-57922,-36124,-161547,-241168,-233695,-79036,62459,43254,-48713,84327,238747,155501,-11725,-85670,-127021,25378,253801,156360,-29602,-141797,-160013,-156260,-176184,-81835,-3352,-56735,-58458,-82381,-148426,-141618,43808,289124,460179,334495,4557,-212425,-133775,-136937,-248540,-177786,15599,80336,-35729,3052,255003,398184,342746,316191,43779,-69172,49449,111067,55618,44498,55138,-36532,48986,330144,380498,171281,85806,33661,-33413,-140308,-225835,-104901,-49611,-9343,27846,15707,-110903,-153345,-15027,79381,-15792,-129791,-205828,-237264,-206789,-99127,-3596,51937,54054,21025,-31323,-51235,-172543,-166074,-54077,68258,141675,235649,353239,270392,145546,69732,31634],[-40462,-5230,65477,123327,126269,67502,9506,-1756,66044,79903,72124,33715,11952,4025,71145,141724,-150627,-412123,-94686,119239,318618,410884,204760,-167816,-226980,28321,115132,-41342,-61936,127998,300924,239934,159242,59054,-117062,-161408,-187099,-93939,182521,255202,47239,-113051,-100503,-70461,-21281,69829,-39719,-107701,-201984,-191521,-47852,50971,83815,-10886,-88072,-39334,63287,125783,164008,45591,195566,285783,-10953,-246534,-192405,12585,-23793,-156930,-138500,-106443,-125909,-30600,71974,-76053,-267753,-423461,-523230,-509904,-396984,-190237,38414,165223,24122,-164750,-122981,-11881,64569,-17916,15813,94113,80852,-10342,-178969,-123896,165624,243209,82966,13611,47943,38739,122989,244002,206957,62511,-99528,-120178,-38444,102921,131691,34918,25510,124097,57849,-57070,-105257,-105008,-68185,-28158,-64902,-63779,139000,223574,116132,-21963,-6071,56986,-18753,-243773,-303266,-410718,-420356,-215662,-84519,-63980,-54390,-20753,-74868,-221285,-210018,-252231,-335381,-235721,-36675,166192,124563,-44452,-99440,-145847,-24076,303472,381609,236293,256576,340618,283431,193282,163635,201420,156688,34470,56034,92517,-23612,-37595,128536,282030,149524,31415,75832,84365,-582,44963,164812,252185,209756,202684,132677,-7095,16850,-2253,-198510,-332424,-177914,-26735,31017,90878,4393,-73037,-139710,-308706,-448606,-460691,-469070,-528448,-350861,-49211,52640,105012,278436,331513,-10748,-339475,-476641,-498694,-417051,-171277,55784,215374,178384,155343,191605,166564,176841,286438,325673,204924,68380,32002,-51635,-36697,22099,118456,278031,254327,121880,-75624,-191120,-150399,3598,75368,67114,19168,-73163,-61625,56681,40888,-93910,-75630,-47853,-107487,-105337,-11395,4332,-151676,-194177,-217417,-323620,-531733,-453269,-190941,-54606,39046,182843,157968,166026,163601,39097,-21499,12141,-72480,-44499,-4205,-76771,19490,174332,204956,87934,-114395,-223004,-170929,-69088,-143796,-138627,-8176,7382,-83626,-13670,121649,66341,-181757,-214544,-95116,-151165,-215313,-347915,-517571,-313945,-9803,-7208,-87846,-176233,-99453,44800,48970,127673,269764,169614,-93722,-320222,-182058,78357,139161,64738,55556,87257,-36263,-124877,9706,95611,7973,-153477,-299501,-131614,109111,153613,-41283,-104385,19728,241612,307984,200383,54691,-54343,-65352,13949,80278,-71792,-371947,-377427,-101210,-12045,-169381,-182844,-65984,12816,43205,-64984,-206080,-168600,-139285,-146953,-157092,-205507,-170650,-131949,-91463,83778,236133,255185,195544,135850,145835,165711,168989,123913,7442,-193409,-322626,-387995,-316752,-178059,60221,236616,308517,309671,206185,13766,-49150,125472,98813,-106269,-169824,-4588,141103,71377,-19711,-70860,-37844,47511,55040,-7270,-84826,-64307,73510,116654,-55464,-223349,-232281,-129986,-23515,126133,63226,-10761,41675,87696,-30491,-76793,26883,180909,127036,-76532,-108451,117325,279375,253067,175380,187463,201157,193561,148808,36217,-82597,-70959,-22700,42239,105786,140210,196655,126556,-118643,-280038,-134900,54813,86759,-36708,-156115,-238044,-194761,-123405,-95347,-18705,182748,369227,210797,-175532,-298494,-155382,61948,172753,30422,-220505,-309480,-329418,-352310,-56545,435281,902254,1596700,1365244,444859,-393651,-578435,-2481566,-5409384,-2500045,1571964,6327654,4167834,1954472,90707,-316303,-150775,292873,629636,181965,-496607,-1087215,-597465,-123827,243729,319287,207574,89531,10619,97648,212633,-18846,-451665,-631620,-276761,101687,260315,317909,451844,424281,64689,-176750,-150347,10048,95147,39796,-131708,-333453,-345400,-122414,-217619,-663817,-739575,-276114,25454,191962,248093,293642,242398,230251,128672,2168,-94141,69659,236232,255911,264740,75085,-187236,-115537,47977,82605,96031,-137027,-336093,-289721,-73281,89023,15366,-110667,-37012,141863,183463,142586,100539,18753,61035,264564,344964,174621,29252,119325,114813,-188851,-307635,-113827,54241,34583,102433,-37920,-184808,-49618,51048,25943,-57421,-52842,39432,100734,91540,62518,-41837,-179041,-250606,-239076,-129683,125669,285524,126780,36457,110599,-49213,-157712,-1801,33568,-187857,-439485,-479588,-419454,-310865,-203461,-249143,-240453,-3867,112146,53445,30774,104714,74257,4231,-113225,-323730,-338494,-123861,133471,317007,471257,389809,320582,272285,340104,375539,189948,24221,-152525,-187022,-65571,-10234,-110655,-229453,-153616,66655,92331,46872,-2775,-84702,-190949,-196404,-78350,-49931,-69630,48240,155755,138317,121228,167386,129484,38606,-39681,-195181,-249250,-11333,142989,173808,219459,210881,139435,126516,174610,201498,136448,-97365,-175926,-165954,-42203,-45394,-71491,49637,85561,95014,-24433,-222046,-147406,-45267,-46007,-129945,-212460,-143216,2822,159308,131077,3345,-74154,-70254,-5360,-33168,-104766,-14826,144507,82795,-83213,-91367,140998,239516,111280,-33118,-151564,-222071,-120139,4579,4323,-54911,-95642,-24206,76329,-60181,-216033,-49089,212947,266803,155092,-84233,-278914,-173112,1270,5403,-33992,19084,66530,116400,56223,-160777,-251301,-133844,-129362,-33020,11891,-56118,-238796,-234655,10273,217687,133216,-124199,-280287,-234893,-128948,-2593,98588,55791,24635,173361,220390,-4258,-66026,-22437,-12814,88928,168227,152269,64845,-20173,72932,196886,128849,60,-673,67393,106413,146604,156937,7127,-137015,-116752,-93061,-156464,-40556,-49077,58269,127874,186576,227295,234152,-103826,-535196,-507517,-172312,104157,127972,98221,70474,7271,-18784,2983,27168,156713,157736,-4092,-99164,-136302,-303810,-221506,21222,112440,18230,148400,439103,356482,158135,-6309,107314,262873,166123,-21085,-158928,-37063,209402,229359,111133,216883,494608,247909,20128,33668,26078,14566,212473,490951,496496,38732,-251533,-139851,-13003,-74221,-108852,-1198,41230,-32317,-254955,-441243,-415165,-163993,-54446,-26550,-9481,-14193,-88389,-67172,38283,163698,115147,105399,86270,-30711,5513,117716,5676,-158164,-122671,-94345,-152934,-87490,44869,46053,-51368,-18328,-8844,123853,301159,400456,204432,130516,151521,169335,241977,258554,246989,227374,122488,-4837,-73243,-52241,-23074,-22048,-78877,-290531,-407835,-248283,-176156,-98951,28032,63570,47962,-29428,-14599,-45200,-162832,-389058,-353072,-37027,45565,-27928,61137,141214,94935,-46989,-286960,-244369,-250373,-159887,-74228,-109993,-175219,-40171,177644,423641,250575,-74963,-338437,-325438,-105041,69660,18917,-15921,894356,1883291,1274933,997281,667930,-479621,-1464809,-988374,-548716,-279900,-313851,-404934,-586522,70654,1406286,569753,-839340,-915088,-78377,404541,310143,292496,441439,85182,-193177,-42749,-8401,32953,159871,328272,309543,445131,454181,211123,-63250,-208139,-126161,-103712,-78838,-47577,-21033,-134649,-206521,-185444,-24824,82876,54062,-43170,67080,227560,136612,-99150,-254924,-324668,-103859,221657,155897,-46565,-100579,-47778,-84518,-165422,-106605,-9867,-2913,31097,15139,-63799,-110331,-12414,243554,537368,469802,160304,-112995,-125806,-215749,-339002,-225194,14771,106525,15907,82830,340056,442045,354573,308275,76524,11249,102133,100014,35567,51800,55459,-35639,56657,292290,323325,126748,30229,-42050,-104901,-191495,-265063,-139041,-154147,-153026,-36025,7570,-95827,-111710,39476,140023,62638,-80535,-240621,-311466,-284215,-167066,-24555,53512,53497,-13267,-86907,-62028,-120392,-178582,-115532,59514,179896,235356,272334,221543,176433,119351,26895],[-81039,-62978,-4396,49877,94764,78029,40045,-3665,45622,117611,165408,123707,80915,48559,55676,61369,-219867,-463453,-171708,12224,177900,269513,107870,-202987,-238068,-40744,14114,-96641,-39500,201915,371033,190570,23069,19326,-46111,-95210,-156575,-6410,369579,406002,81514,-88543,-65289,-65611,-26416,69695,-45690,-129606,-189563,-154460,-95529,-201230,-254071,-170316,-105083,1862,142859,225245,245596,121146,224032,239068,-103960,-374603,-315083,-92858,-89103,-154335,-112534,-100851,-143252,-37224,116911,-24427,-320923,-531864,-505080,-359119,-281293,-149560,73397,216568,54153,-141761,-77853,49773,29463,-113014,-18304,127535,106959,17298,-82587,-57881,109308,166725,96241,70015,105211,74930,80495,98381,57688,-33763,-89200,-14976,60870,159746,212178,126491,78753,137067,55990,-65328,-87983,-71736,-38591,-13775,-76277,-132431,27358,150311,143020,-1545,-40518,57935,-80284,-345508,-322560,-386461,-407718,-198588,-107735,-89204,-86567,-60981,-53071,-88235,-32901,-76858,-206138,-139229,83472,304748,243902,30301,-16957,-88900,-72791,128284,217214,126921,186516,288355,263258,176486,224169,292171,160933,-15368,59159,96170,-48970,-41601,194216,376984,259634,166861,172742,88328,-40954,-3999,133577,260484,222109,197261,151242,51626,53469,-41218,-272092,-384175,-243001,-112364,-34911,27896,-33969,-82868,-95718,-225435,-338823,-340488,-398772,-566251,-511076,-177423,43981,135764,269075,331718,8886,-360153,-472003,-462972,-447319,-215055,85577,272449,217307,172504,135729,94269,161453,271306,252385,92307,-27639,-13941,-84285,-90290,-53242,54080,251397,257627,86388,-142085,-247032,-198449,-19654,40643,-27073,-103341,-138664,-49517,139260,77016,-241255,-208615,-87212,-142180,-181076,-103252,-123121,-257822,-206679,-140476,-251340,-433658,-333114,-111370,-11510,130504,355678,233018,155884,177777,64585,24674,68092,-24936,-23321,-25201,-133247,6605,164923,159278,31499,-93956,-135775,-80835,9119,-84388,-117315,-12605,5028,-56918,26492,84908,-55913,-281241,-258054,-80839,-137515,-281240,-459630,-548342,-224078,136694,76660,-90888,-172867,-105396,14225,11597,111454,300586,268391,-24866,-257721,-87332,178092,180915,63850,58176,142723,46773,-28991,109801,165294,-10216,-186257,-286369,-138550,59163,133402,-20202,-91450,6468,234156,296882,168080,-24666,-183130,-160398,801,142582,49442,-251231,-329480,-79897,37630,-145605,-222314,-122569,-55514,-41759,-65045,-147479,-146062,-148761,-149579,-155388,-186674,-162750,-161584,-119095,94631,265338,259674,141564,50020,61819,132429,211658,141761,-31236,-181998,-254504,-322600,-304809,-264298,-42256,184473,278143,336377,259924,33537,-29490,208766,211593,39812,8124,121642,202117,72903,-98889,-132709,12728,169942,115894,12685,-29970,-52307,-4503,102881,35746,-98052,-234024,-188087,-137328,4347,10357,-4861,-2877,-24157,-128299,-154658,-38393,136735,113697,-110966,-175801,63491,260509,228113,142620,160352,249278,334094,277765,31253,-147359,-87972,14751,98711,91898,25426,117638,114741,-160829,-344102,-107787,157494,130109,-102700,-229545,-217137,-112848,-49455,-78442,-19253,221413,362666,92762,-293019,-299006,-71394,142607,226653,81068,-180307,-241312,-243662,-323723,-37953,468865,934006,1865049,1515711,-38729,-1111157,-223224,-3062390,-8210768,-4248547,3694496,8372546,4379172,1873973,52076,-377856,-46786,279091,437257,-22824,-598257,-1102561,-651439,-198123,135125,244965,299840,235385,108954,150297,220153,-56915,-530930,-726712,-310867,73609,207664,244035,339233,334234,32721,-128762,-48782,108571,131515,24301,-119124,-311872,-262212,-27052,-224737,-726624,-752868,-266778,90764,296582,338399,381519,340180,315027,213064,61556,-66761,47489,184469,206238,251773,156215,-26046,-2617,91990,118338,135419,-92331,-239167,-158916,-35276,67177,15378,-83548,-32716,92824,107050,63939,86199,12173,-3980,163021,249136,103755,17378,92745,55102,-219120,-283048,-77881,24626,-54364,-25901,-148064,-228194,-57631,64899,104859,47728,15650,77215,157586,78465,-10267,-122667,-189778,-214029,-175010,-27735,221833,374538,154829,-64195,-70499,-206492,-247164,-9016,53172,-171306,-390626,-410789,-435501,-372756,-181150,-173392,-197798,-142,104073,39649,31081,94571,41044,-16447,-88888,-258437,-283104,-101590,104865,237381,344876,303703,311787,295545,348741,327950,84322,-38123,-79285,-87889,-95006,-25794,-69951,-200053,-188029,-12700,67156,99764,9911,-116347,-257769,-279961,-88893,-69806,-130960,-60834,82536,123318,105963,93998,58069,29147,-32779,-223731,-287391,-92366,-12258,-4483,131353,203777,99189,15414,26846,130303,116689,-102852,-143565,-148256,-113671,-119027,-123125,-8570,51062,81063,-57457,-275508,-170126,3126,30223,-59609,-123791,-65668,21044,172802,178794,54642,-36630,-19826,67140,22209,-73807,61250,241933,136004,-137658,-244500,32970,232730,105988,-92177,-192592,-212903,-89921,-8658,-52856,-81048,-75887,-13290,102060,24529,-91503,74869,321028,342557,198135,-38504,-321216,-282554,-106620,-87989,-127997,-59688,-6817,36961,10254,-155391,-264023,-157519,-120374,6830,46936,-46477,-266612,-239741,27456,213239,124560,-137353,-261711,-148011,-51074,-13812,66211,19348,-14387,203125,353765,114281,-70236,-105920,-115620,-34835,65796,122427,70206,1597,111202,199031,62994,-78212,35929,168621,203580,238328,276200,103279,-85839,-126947,-159501,-206473,-30818,-3805,90731,122315,176774,252189,274231,-29098,-411412,-390623,-114330,161183,205327,134588,52123,-14595,-53547,11804,106690,223072,169212,-18184,-151648,-198501,-327261,-203537,56556,132451,2234,68100,297395,269290,150745,30648,173978,332665,181431,-72948,-213391,-43811,261604,305486,142558,155770,410455,218748,40904,36626,-20700,-3865,253363,498701,416032,86,-231910,-155812,-27559,-28697,-44210,32284,38895,14194,-163986,-423347,-460409,-193257,-36644,14263,6344,-6223,-58271,-71068,-13446,119975,122549,163750,160778,53821,22020,54504,-23185,-97263,-34639,-30006,-134894,-137147,-10253,18858,-112908,-149342,-110236,86808,274665,355175,135069,-20672,16459,113778,231067,214419,182795,171815,69164,9654,-31391,-52159,-64847,-11571,-5442,-230679,-435824,-272723,-161616,-58433,37874,43528,94003,44898,-25433,-47878,-87861,-346304,-428314,-142552,-19961,-76888,21456,105543,51774,-78771,-266606,-194567,-215056,-141080,-83398,-151892,-209175,-13148,264269,515342,311019,6289,-193770,-195716,-67092,42982,-17492,-144146,509282,1288406,1109651,1111619,617499,-581723,-1331916,-862687,-421346,-86518,-168997,-314145,-598901,-30953,1118315,349316,-1145224,-1225350,-393054,239910,303922,306462,434212,132626,-169094,-65917,-54275,-20022,145822,324613,332424,489672,508969,232535,-53776,-198269,-147957,-157744,-125075,-70656,-28850,-143478,-216378,-146872,33334,93888,42125,-65097,5577,165574,77505,-200257,-399477,-450487,-175491,183337,106140,-112929,-105964,14426,-5648,-103971,-120301,-41205,45471,122589,100419,21478,-76928,-96971,91495,423452,453159,251741,-31429,-135895,-284616,-375405,-214502,17279,88974,32032,124153,349346,414260,299529,235096,47411,32351,119723,79878,3322,19190,33681,-23905,60178,200310,221317,68435,-14154,-103621,-181718,-238933,-281778,-156875,-255742,-312919,-114052,-17610,-97002,-64147,102221,180042,111488,-55267,-282434,-373573,-320181,-189548,-41633,35597,39763,-12939,-79307,-30996,-29283,-145203,-162145,22290,166354,165791,117949,102344,145767,131965,14046],[-42056,-49212,-29218,-26027,29729,72668,82474,17094,29795,144645,254475,196169,122580,100227,63688,-4629,-251944,-444796,-230177,-126040,-32506,102795,44768,-159147,-177151,-76037,-53207,-88545,29559,274098,422248,157346,-93845,-29344,16795,-14688,-111239,79739,540418,537252,118691,-56193,-17125,-11797,33117,88031,-56023,-147140,-146592,-94292,-141523,-421296,-530475,-281153,-82860,61906,185038,269181,340091,202122,187330,123992,-182328,-450176,-403414,-161951,-96420,-109089,-82210,-98450,-146172,-43077,133663,29364,-292264,-510292,-365522,-144421,-141287,-91570,117076,272057,125146,-39694,22961,120670,23241,-165445,-32200,157753,139313,76077,49500,24126,39319,61559,96740,148344,193845,132892,34239,-65356,-72383,-73900,-28210,91819,117521,119180,203652,198606,143874,152724,61301,-58110,-61368,-14325,2966,-21723,-106176,-189724,-80975,36477,143664,42078,-18078,93248,-96839,-350347,-259822,-295458,-345359,-177464,-141003,-98550,-82431,-75527,-14312,59294,129793,89689,-82660,-23984,203971,414795,358825,125240,88684,29229,-45554,-26196,22558,-7481,68016,178769,190209,132773,248755,340046,140828,-74801,47553,101943,-54479,-34737,220893,412069,311360,261408,251087,86786,-68880,-23793,99567,191039,147566,146921,179378,117093,64803,-102312,-331021,-440670,-348505,-207085,-57091,2141,-54392,-82453,-73767,-168971,-241687,-201901,-263524,-492449,-589132,-302385,-6927,110284,192373,275840,6498,-371272,-452898,-371054,-398620,-233093,82712,292546,249140,163255,47562,631,138064,217164,114412,-41642,-65197,346,-77595,-118681,-107839,-3970,215651,234980,22164,-233413,-305225,-242777,-65851,-15494,-121007,-224752,-212356,-39200,174708,26917,-414789,-331733,-107386,-145587,-233242,-178781,-225913,-301076,-155236,-33616,-140210,-266300,-159149,-1934,41849,155967,377540,239063,136895,190675,122041,119492,133964,26980,7560,-43031,-163604,2950,141965,90225,-15982,-59730,-42605,7938,65469,-42098,-92628,-9595,-7521,-50270,22023,-8100,-239385,-422576,-295513,-52328,-107666,-320159,-519487,-504447,-77929,300104,188304,-6900,-93655,-73615,3937,-28056,22571,204959,279668,59629,-141388,39304,284509,217418,60716,43353,150502,88155,26762,156388,179429,-47787,-206815,-250515,-123381,30693,124247,12076,-77944,-31825,156554,208270,75525,-122672,-275216,-212702,13047,189468,154928,-93678,-251156,-100099,23626,-142440,-258907,-170123,-97449,-89736,-41344,-70486,-109847,-143777,-124243,-123256,-158545,-156566,-183368,-155147,60015,248201,247803,86424,-32197,-17703,86383,209843,118497,-89191,-172384,-152420,-202585,-233498,-310875,-159883,80974,181985,289412,240623,12453,-36999,244249,277587,156354,123214,154315,194322,81638,-127382,-167290,46861,245019,152234,19651,18218,-23679,-47155,90870,121082,68762,-126079,-165535,-213477,-127024,-57953,6887,-23072,-97360,-164119,-167628,-75941,67741,54471,-154736,-217432,7873,180545,158956,77258,95718,219890,347351,308819,-17553,-230934,-127399,12353,95522,44118,-104010,-25218,56948,-199028,-378132,-93141,239196,156590,-152306,-279326,-186852,-46307,5848,-63533,-32159,192973,261338,-54175,-320494,-208131,28031,196326,261982,165675,-68734,-126020,-98411,-187779,1987,329399,719231,1748157,1346109,-463062,-1553590,322923,-2700889,-9647056,-5871646,5265243,9717387,3826971,1065656,-312376,-410356,101472,236498,237349,-149519,-500623,-902187,-562498,-191222,66836,170255,325259,323136,198102,183926,194033,-60648,-468390,-690168,-342284,-29881,73626,105340,188443,246006,34603,-38819,61159,160308,123440,27384,-42338,-212297,-114644,117448,-194474,-766864,-776168,-310416,62557,331018,389445,435442,388688,350166,273544,111664,-50760,-1568,99149,126473,222057,242980,156078,100100,123164,130657,152056,-20226,-73816,18800,30373,40016,-3187,-46518,3934,109569,82402,12313,73479,5682,-53050,84821,156007,28370,24208,92392,11216,-216481,-209498,-5808,17389,-112642,-103634,-186035,-197634,-35453,80983,205262,177136,69007,81880,193921,90197,-75996,-207980,-190460,-148879,-78796,66727,250728,382939,178779,-116304,-206697,-334470,-301879,8895,97871,-99393,-257103,-289595,-426634,-423400,-156429,-77637,-129424,-6998,70805,31970,83827,112903,12199,-40860,-66647,-189028,-201227,-55955,81294,135383,189671,185966,284341,303276,334425,243113,-38728,-94976,11189,69130,-28439,-18075,-12785,-136153,-203825,-105689,15788,123539,8554,-103331,-215089,-268614,-73518,-75249,-166337,-137745,21895,92992,57892,14141,-10986,-2259,-34814,-200514,-256084,-124821,-117718,-149572,43181,153401,3054,-166137,-186059,17088,68764,-118466,-108954,-130417,-184552,-185090,-156563,-49167,15896,31770,-141012,-331826,-164584,44699,93075,21106,-35343,-9412,20491,160391,190469,86079,-12873,20455,123987,59596,-42138,129726,297273,167783,-150589,-320880,-61873,177598,78457,-131454,-200083,-184555,-72551,-23893,-73809,-37543,11727,58429,150735,117420,57482,185132,389959,406232,235777,19316,-272446,-307484,-176509,-145471,-205831,-137281,-84762,-30686,-10312,-120069,-234703,-130095,-32267,95935,82904,-42549,-252247,-199122,45881,192847,143653,-64101,-157638,-4675,38047,-33212,24038,-12837,-44428,202512,446897,243551,-55376,-166032,-171399,-120199,-27044,100119,87896,46634,181152,208847,-20239,-192015,25237,233158,269687,273283,328554,175855,-35792,-122791,-221537,-284709,-74070,-1320,94901,94009,122876,203358,230988,50806,-191989,-189665,-16779,209748,255038,136462,4852,-63039,-91718,24321,146840,245358,176069,-9357,-187839,-253393,-306260,-116449,111493,129389,-34646,-19371,149602,143737,100774,51498,208299,328422,178559,-71974,-190314,-13543,269812,300961,133868,77953,289144,165905,75864,59688,-56304,-18932,262793,441897,299927,-32903,-210248,-158483,-25970,20930,34506,63400,23879,49088,-70928,-345256,-414311,-167261,25204,115353,87465,20216,-56912,-79639,-38045,93983,138137,203226,223644,139684,53334,19714,-20652,-19097,47559,23718,-119487,-174938,-74223,-10052,-129308,-211559,-156766,50644,233866,308354,81138,-113215,-41943,69360,190309,144343,75525,72274,-3484,8552,-9139,-66446,-112733,-13975,65122,-118355,-383956,-239845,-68194,75532,109112,84418,194053,116568,-67970,-59979,2641,-253510,-451211,-219152,-48702,-72092,11705,69221,20269,-57410,-177848,-95292,-145993,-108055,-97683,-188130,-232736,14741,327219,569742,347742,75671,-54678,-71702,-51462,-81629,-246165,-384158,40315,522336,883634,1384601,639026,-452956,-923698,-600788,-287900,164526,-23210,-349377,-555143,96730,890617,162747,-1221009,-1472823,-861376,-77723,201565,281386,429590,198464,-84525,-14776,-34364,-21670,161300,300843,288985,436970,492949,246998,-13002,-123160,-85517,-159711,-165904,-95593,-31719,-156858,-242335,-112238,94941,112775,37740,-75530,-45339,106458,26420,-257313,-450098,-457182,-166667,160443,33231,-188966,-127254,30680,62689,-11755,-107321,-59121,111808,229351,183724,109426,-23770,-146770,-82060,179348,317426,275267,30968,-136129,-299782,-331806,-133080,47883,65802,37913,142233,313462,355140,219179,145361,-17534,-8324,100883,76034,-3492,-20200,17913,24159,85302,110672,125602,28086,-18287,-114538,-223211,-252397,-249268,-128142,-292963,-410871,-171505,-36751,-87634,10363,199336,238472,157147,-32721,-288429,-367643,-268782,-122120,-6037,46157,53828,49025,3076,40775,77487,-50503,-140495,9419,145065,84078,-23845,-13622,99395,141435,45060],[50066,7167,-34989,-107442,-72129,25306,91145,25605,-276,125322,276530,192574,92334,112392,62274,-61725,-259928,-389345,-277417,-271754,-253293,-58854,18952,-54495,-74192,-86755,-95719,-46808,101881,299484,416224,134394,-166077,-93407,25056,34630,-84855,111066,610653,584945,132001,-37964,12494,38732,99143,96800,-90264,-172570,-101823,-48695,-191741,-550510,-656720,-316730,-42455,112938,173160,231772,398267,238618,62190,-57682,-252625,-476531,-456865,-199477,-67836,-52345,-69256,-116405,-149748,-55333,106087,49464,-200136,-360867,-152294,58693,-23254,-41375,140862,296269,196725,84073,121040,152985,24637,-184432,-47250,157735,159825,150867,179779,91346,-30145,-39846,86546,221597,275049,179428,-6904,-184534,-134349,-43514,51406,149875,95602,-16359,106138,224828,190339,149730,50255,-58031,-55575,25215,22839,-69668,-166837,-241067,-183937,-103910,106941,81686,26942,108954,-105003,-297516,-149380,-170511,-265742,-175858,-174973,-80797,-38388,-69090,19156,173598,221885,160881,-23102,73948,283687,453149,430689,216192,176738,157204,35641,-126832,-166745,-133072,-36737,70516,77855,58540,221646,331625,110221,-119939,21673,105487,-39423,-24992,189873,365013,283645,285539,286507,85636,-68567,-15133,49175,53929,11253,62297,193505,160380,40190,-169389,-347386,-467653,-446023,-278927,-43446,15207,-56156,-69741,-63675,-128453,-163997,-88071,-117745,-353060,-579526,-399927,-86534,52698,95533,196036,-3456,-348043,-405847,-247106,-288234,-220302,47187,279238,288351,158013,-30175,-82009,115945,151157,-44400,-157748,-29676,79683,-10522,-72306,-89432,-21866,187148,194739,-55846,-329739,-352880,-268256,-109163,-55992,-165661,-284700,-250655,-22651,151290,-98517,-547817,-385116,-73722,-101037,-245151,-208250,-246188,-249182,-50937,61948,-21342,-64669,39900,128610,109419,131942,265577,177223,114587,213389,221647,255314,209842,81543,48782,-47178,-158726,9223,115281,22984,-33724,-7048,43915,80345,103550,-8041,-63833,-5316,-33600,-73897,-34750,-129617,-402366,-533546,-300251,-2606,-50174,-304717,-508454,-403893,88150,438693,294224,137889,40705,3466,41547,-38214,-91235,46851,227495,150273,-1890,156611,359315,238632,63696,29281,123570,94810,38861,142880,144570,-82821,-203372,-195825,-84027,31774,123144,43561,-55073,-65488,48399,75741,-50368,-202136,-285782,-189097,54011,212882,233414,90923,-124127,-130075,-38341,-152738,-273470,-191342,-99096,-75826,15715,18302,-58366,-111954,-62673,-53074,-109398,-129910,-167799,-173663,-3432,193091,227815,58927,-78068,-74640,29144,157349,58442,-147147,-157604,-32852,-53035,-128910,-315566,-261385,-42617,54309,191412,171320,-27093,-65516,209897,265028,198211,133234,87415,129852,93179,-97661,-151910,71259,256177,152970,24088,63579,22023,-37435,91281,187653,235545,85395,-51439,-221811,-220519,-115932,14310,-19593,-105302,-123354,-102815,-52331,20767,-21212,-192886,-220656,-31691,75451,81627,11237,20721,126530,230535,226936,-84201,-283454,-153901,-16262,40889,-22438,-219149,-196918,-33483,-221191,-371302,-95162,267445,162272,-161188,-278322,-141401,4893,38616,-52312,-53517,102959,93300,-173566,-229879,-30291,137094,224260,276104,265154,91105,21050,85966,41671,105086,148475,394587,1273689,875823,-672108,-1443856,1019569,-1632929,-9565836,-6597180,6079669,9988927,2627578,-219410,-897103,-395790,283026,182109,71692,-171585,-266231,-584943,-357867,-86637,100581,150968,275326,320655,246502,180955,136789,-21803,-260351,-506004,-342445,-148562,-67114,-40252,50885,198271,111950,112242,175535,165746,81003,43523,53702,-82402,49064,278118,-117627,-749218,-780170,-369419,-38107,270814,356356,417353,362526,331540,326190,191760,-17181,-56887,-3232,34294,180129,292541,282376,167212,144040,120063,142618,63203,113662,183415,93742,5811,-46439,-26247,46715,162529,99895,3273,62860,-5042,-75103,46720,77686,-43894,46504,136924,15691,-170592,-103021,79880,27194,-148853,-138783,-166164,-124220,-595,97366,300585,284845,79897,49887,195066,115854,-125224,-277158,-185407,-79674,21289,133569,207036,310945,205508,-101327,-276900,-404689,-295573,55377,151082,-10130,-99197,-160717,-388776,-436574,-131931,13310,-49964,-22743,17092,31539,161324,151308,2339,-48770,-27798,-112900,-118617,-14806,62757,39875,54809,77421,246474,288180,292528,131261,-171781,-162633,66552,215239,99703,6991,47261,-47277,-195771,-196584,-62992,96795,-9836,-73670,-120612,-183924,-31851,-52041,-162979,-172418,-36112,35148,-14063,-50546,-64577,-56560,-51996,-133571,-169059,-111514,-160484,-226040,-26803,57960,-149836,-392140,-400089,-109022,-6994,-154028,-99900,-146442,-257243,-238646,-173631,-69852,-15262,-44723,-265705,-398219,-157088,48204,114485,83984,20723,2438,-282,125582,154335,70463,-25013,24005,132945,55615,-26989,169037,310632,185744,-116217,-309605,-128829,77085,18506,-155968,-190587,-165191,-83074,-39257,-62148,36674,112650,140900,175934,159704,160252,236065,394736,432231,247967,55779,-168985,-268544,-207431,-161079,-250534,-204286,-156863,-79121,-12631,-80351,-181287,-63093,93098,194938,110930,-37463,-198041,-133256,44472,144523,163690,49590,-12918,149307,106306,-69634,-30979,-38091,-59820,170021,463996,324992,-47494,-210409,-193943,-169687,-106249,71215,105642,99921,238903,188101,-115944,-313656,-51783,217086,262330,225095,280478,189250,-943,-112048,-283691,-383478,-151650,-37795,62730,40732,37525,87912,106079,90376,33449,17753,76171,224127,244429,78820,-77121,-146087,-157076,-3267,104853,189431,153639,-4200,-219281,-299311,-260966,-3208,158502,104579,-82998,-108771,16315,27,12588,47341,202654,253047,147261,-36890,-122485,27389,234993,227394,80096,-14269,141692,77447,89074,76357,-79987,-40767,204730,298719,159588,-76101,-227549,-179613,-31114,46922,93671,65488,-30344,24846,-31884,-246678,-316909,-121177,91235,230009,193226,42401,-100753,-106476,-51710,70744,148185,211905,252195,195273,75961,4171,3380,49607,93017,41804,-123299,-212752,-154924,-49678,-116980,-212863,-156985,11038,165162,247509,39762,-130750,-34109,23558,110342,54529,-43915,-54915,-115387,-62463,-49015,-114965,-172934,-49521,89787,-16527,-286010,-171663,62135,242685,203327,162238,311756,164977,-126045,-90304,61782,-151744,-414920,-245036,-40510,-25042,21395,24030,-14434,-6557,-47426,27938,-69587,-72425,-95236,-184348,-231671,25558,343085,572875,343650,103386,42385,13189,-92792,-298958,-597276,-696081,-479094,-268561,554941,1590547,678748,-94226,-337642,-258352,-147900,409053,86209,-492633,-514601,316411,753590,25205,-1052132,-1544491,-1269350,-412105,40692,208892,410336,242749,19277,80503,18224,-14594,144543,235219,181110,300091,396707,224152,23835,-12501,47783,-105050,-190524,-118486,-31521,-169829,-273048,-99558,126523,117666,33931,-70416,-66981,62767,-12867,-266609,-411233,-383036,-124673,128860,-62276,-262749,-162433,-9790,75813,47246,-100236,-71554,173591,321506,240274,165576,25345,-147955,-217611,-104983,107544,212992,39569,-140151,-276833,-249404,-34801,75625,33273,22702,119830,236609,278570,138875,62121,-109933,-117448,23591,68646,2633,-70674,-6788,80358,112758,40489,42901,-11709,-11362,-98368,-236831,-247304,-197520,-83288,-271506,-427205,-216474,-69265,-84564,79612,297976,300514,180279,-29996,-264699,-300012,-154939,4649,67737,73752,76866,129677,100791,95176,132430,54694,-65477,19175,110701,-1000,-124929,-103283,40408,133127,104430],[185998,100390,-16125,-155052,-155200,-29499,77301,33060,-17613,82149,233484,123426,15909,97365,67323,-74159,-224663,-309830,-286487,-359350,-387667,-162472,43775,100389,63246,-53949,-97782,19034,167367,283905,367936,140789,-157160,-141275,-14470,48012,-75158,84390,562613,546389,133118,-19924,29653,65081,135612,95713,-130401,-187910,-57961,-20633,-221108,-546700,-591410,-257291,13161,157810,145125,155218,409598,221093,-116300,-255370,-293904,-438900,-453781,-195043,-12802,9568,-61095,-140504,-149702,-62392,53984,40722,-56975,-112266,75716,204529,62570,3103,140265,274719,235513,174796,171091,136301,34203,-170537,-67052,125313,165072,230138,286333,135434,-71448,-96137,82517,273427,319761,190868,-28854,-206483,-101817,46759,120946,141242,-3133,-202909,-40333,202972,201868,121090,15297,-73972,-80734,19795,2181,-151849,-247735,-280142,-265472,-234386,40759,99082,64718,80262,-131760,-243875,-41212,-52803,-200439,-197827,-194543,-36218,32131,-51381,31653,226526,226492,103637,-40457,135512,301907,404547,432451,274333,211953,232890,116518,-170757,-314504,-216498,-75583,6608,-49331,-39181,141026,264671,82246,-130735,-10552,100380,-14558,-28152,94343,233456,178269,229349,259272,79317,-43566,-59,-36206,-123047,-148221,-47583,159681,154596,-15284,-221618,-313076,-447245,-492519,-305390,-23161,37476,-58938,-60668,-62475,-96101,-108637,-31118,-19360,-218596,-516065,-468824,-187856,-19609,12718,113797,-20697,-297512,-338014,-129220,-164535,-194219,-18565,230970,315045,157874,-79655,-142895,84091,82892,-189280,-240641,38966,179934,95152,54636,14921,4312,156217,129109,-142831,-414572,-384601,-277554,-141898,-71965,-157643,-275568,-242542,-8820,62674,-277139,-617892,-358572,4395,-34310,-238099,-200931,-178295,-126898,52435,93266,58589,113990,215517,250185,177159,79256,75823,51564,68901,224926,326336,382509,271217,116184,74581,-54977,-146828,-901,70243,-38514,-32454,42935,96281,105804,110001,8921,-50199,-25051,-86977,-141731,-150533,-264117,-491778,-565081,-279191,37231,8500,-251095,-458538,-311464,197529,480588,322814,255540,162301,90631,108364,-20125,-190215,-113231,129215,205381,99296,199716,338538,206098,53652,12190,68548,66416,3546,66863,65632,-112432,-187532,-149034,-48824,33070,96152,32002,-47723,-91242,-59792,-72968,-189854,-254284,-228515,-110736,92176,189644,262542,264740,32727,-155918,-136567,-183930,-272556,-198775,-82710,-21276,76850,79075,-19686,-71199,8806,24559,-60968,-93109,-121667,-175972,-91755,95122,185975,55960,-87731,-118083,-54151,45117,-43362,-209397,-156790,52401,60394,-50754,-309967,-341719,-170169,-85119,53229,66400,-76605,-120286,92210,155367,135821,26954,-63177,21664,79507,-48468,-102712,76027,190011,97957,14438,85527,53984,-6374,83283,205097,338200,309209,99499,-180274,-262458,-160186,-5955,-18409,-69462,-49111,-5762,16946,4857,-105124,-231468,-203501,-62536,-32684,4205,-49649,-58307,-14825,21392,55079,-145055,-278726,-153761,-66198,-57091,-109055,-315204,-359236,-144847,-239169,-349935,-136330,202026,128745,-134501,-229828,-94551,28360,35206,-62526,-92322,-32329,-102723,-237870,-58513,176368,226385,216605,252601,334176,238142,153663,257662,297248,267778,60045,107142,561823,172121,-674308,-836778,1686552,-305595,-7998129,-5676224,6148105,8875328,886885,-1631965,-1511375,-349908,441702,112626,-60033,-134107,-25775,-280714,-102787,86278,236849,186284,146906,216625,225926,122916,45218,34484,22368,-233106,-305527,-230051,-145357,-130929,-29466,200963,253654,303659,280015,133691,15301,52289,113032,11102,165563,404063,-6574,-645285,-720781,-400177,-169015,118072,210096,297224,248079,258669,371235,310391,44697,-101654,-103802,-53634,124232,258607,273923,168596,145397,82849,104600,133415,269390,284474,121100,-40400,-110302,-39656,63785,198039,131808,32790,51161,-23790,-66223,51517,16911,-111606,71200,221403,80607,-82687,11029,147104,35626,-176285,-149530,-124282,-57916,23750,111622,364061,336469,45042,-8762,153040,126753,-156521,-314061,-179780,-31456,96424,165125,114969,191625,239384,-24443,-278156,-402761,-223068,124112,196322,55788,15776,-60028,-314488,-391332,-102690,81337,23540,-41191,-45326,31998,220247,194458,23090,-24015,41764,-21013,-52226,-2189,42326,-26111,-18852,18325,211857,252558,230396,16624,-295550,-241727,62552,301682,234223,45150,100497,51218,-160165,-259781,-144190,42713,-19704,-43440,-35279,-67405,35279,10059,-111482,-161134,-95007,-47593,-83657,-73357,-83395,-113281,-72438,-33494,-42980,-57131,-139551,-214461,-60175,-58511,-323278,-593306,-527457,-192656,-78487,-189098,-112366,-199996,-322620,-263439,-161062,-54497,-19523,-109122,-381767,-456103,-157871,12679,98439,124712,43834,-16713,-20379,91368,91671,20636,-54842,812,97285,22586,-19117,184750,313051,219119,-30051,-216920,-144891,-29810,-53035,-156038,-163984,-153913,-100005,-31466,-11763,116147,190133,196760,160290,137740,186825,220174,343336,415300,233390,66194,-47396,-189011,-192375,-123116,-232900,-231570,-192803,-85500,11673,-38314,-106165,40735,222661,282010,147288,5515,-91826,-43475,38708,91974,180158,166676,140384,292389,159178,-96677,-70144,-29826,-34914,136393,417846,340989,-41352,-219384,-174894,-167684,-145597,49072,136100,168596,270990,138088,-183790,-380438,-153226,135968,192810,126036,169707,161748,42820,-69520,-312496,-447921,-194561,-63265,26755,-4432,-25057,-28071,-34522,93596,211973,190079,151918,216170,189959,-7625,-153475,-225075,-225876,-58525,11484,87344,116714,-56,-231296,-307485,-184122,120125,203440,92331,-101971,-160861,-58338,-108836,-68090,46587,188407,160379,115309,32836,-23902,82330,204515,151834,19865,-92891,11131,-15056,86409,93551,-65662,-43882,102721,114460,48153,-101391,-263330,-205212,-31893,65454,140617,54832,-102782,-43038,-35812,-136591,-191416,-58485,153409,332463,300634,75011,-145525,-117580,-36067,70969,172176,222191,269147,233739,104729,28671,65534,117692,118439,48944,-119103,-228020,-217305,-69063,-66547,-146150,-99998,-389,97133,194645,33005,-60229,35432,-1326,30828,-7425,-106225,-151183,-240046,-191175,-132828,-170786,-212365,-87393,82258,52999,-169985,-80749,192441,385179,296987,264155,429412,210943,-139580,-102959,92108,-43176,-294702,-185554,20961,69029,64416,-5004,-35294,70720,117570,182313,26044,-6371,-12705,-78275,-162187,43708,335344,555310,328185,116317,116523,75447,-166909,-526543,-897016,-964611,-967650,-900960,151588,1512647,712959,463484,313292,112281,22466,597533,163920,-623299,-477737,464887,662285,-43457,-660127,-1351169,-1404053,-582390,-84273,129444,387920,261977,126657,199753,82364,-19096,72527,148597,65132,146504,264468,182004,66419,130165,245640,22133,-161913,-102552,3175,-142536,-256385,-80712,136076,117428,50431,-21393,-23966,63031,-18971,-215870,-294329,-266119,-76110,97079,-139614,-293195,-178101,-68518,42099,53963,-103543,-67111,232440,399065,282341,195558,76673,-79672,-245016,-289945,-77110,101990,2366,-134589,-216818,-151146,48186,90819,10720,6990,78283,158843,228234,110961,28648,-183552,-240551,-78540,66652,30365,-103899,-23894,136748,145316,19285,-2120,-43236,-3147,-66503,-214218,-214302,-135528,-36681,-199571,-349804,-232409,-104202,-77772,133740,380584,362278,183340,-36030,-202872,-174929,-2143,158272,166719,113428,100456,197095,173155,108066,117761,135839,45382,55866,72655,-68100,-161182,-139071,-9235,111873,176101],[306692,181920,-2387,-169160,-194693,-75908,40790,29182,-23291,24627,132110,5982,-80293,62510,79165,-36703,-159237,-246170,-261813,-361875,-397138,-200764,86758,250863,200320,12525,-71248,77269,204949,234770,294632,170031,-76043,-156094,-83220,23983,-84078,9763,414050,440040,129335,4169,37188,53762,116536,81688,-158674,-183006,-21456,-6815,-210949,-422037,-374109,-121579,74952,203324,149136,101018,380812,161593,-287869,-408033,-284071,-328014,-377568,-144973,57627,79303,-33220,-146117,-137575,-51399,12422,35211,124550,179041,262494,282789,131550,56503,126169,214481,225552,200289,158213,95678,66850,-119814,-78031,81949,165839,307628,366581,170060,-55970,-74001,109181,305855,322339,165676,-15651,-108921,22657,170162,172705,92540,-131690,-362597,-162022,164353,189887,85190,-20911,-83788,-108776,-17528,-42084,-226606,-303570,-273580,-279121,-291978,-14635,108559,101239,41782,-159177,-210833,40803,43407,-146656,-204965,-163704,44803,125009,-10617,42927,239348,190215,-18943,-80290,181170,285598,310076,384762,303560,204932,237388,165609,-151730,-364931,-208101,-4652,21809,-136554,-113867,52081,181212,93555,-71659,-8508,112314,35987,-25787,-23384,70894,53069,138734,194033,83205,16007,23174,-132777,-269707,-256644,-137809,88732,122507,-45330,-203492,-205441,-348814,-432084,-242852,14422,65608,-50680,-38357,-33467,-31270,-36386,899,36068,-110919,-415589,-484221,-262525,-56374,-4704,76761,-14329,-209345,-231519,-11374,-39904,-141537,-66157,185747,330672,180844,-66290,-145936,68824,51060,-258562,-254706,115310,275058,230474,266262,217964,94428,142071,68367,-194832,-431892,-356654,-241302,-128632,-37278,-89334,-192617,-163288,31252,-35071,-428878,-598139,-242501,129337,51702,-206317,-146265,-19708,48966,136421,71752,108234,261826,364769,371629,269540,64269,-76523,-78606,17923,234498,420930,484250,332952,153325,100243,-46719,-122773,-12338,33576,-54622,7021,104805,134730,105978,115384,40059,-27543,-43793,-127623,-206868,-269544,-355591,-450653,-460831,-212784,68515,71139,-154351,-376119,-248414,224355,415587,257913,296052,242754,181649,204557,48773,-204399,-189792,45716,228903,153061,167714,225860,131878,51678,26418,40799,51262,-28701,-14810,254,-96028,-131688,-91855,-7364,40298,55696,-13462,-45223,-77326,-103495,-169130,-279744,-243821,-108969,12988,130353,147133,272594,427237,218987,-132748,-210732,-198003,-229224,-172034,-39980,71369,141452,111756,16829,-6632,95457,109208,-3446,-29672,-30037,-133341,-157080,-3711,148541,98247,-38513,-122656,-129688,-78311,-142137,-243888,-150899,92642,112745,-12542,-288466,-366786,-251245,-185634,-74448,-19736,-91488,-160804,-51705,6603,20863,-121724,-214564,-68673,55212,6790,-15058,88966,91876,20178,14236,98315,75351,36764,78222,189488,369526,463694,240185,-94906,-224563,-158102,-29268,-8029,2368,29976,91724,125031,38126,-162793,-245982,-159557,-64887,-94984,-41510,-75855,-107556,-143856,-175096,-108952,-142894,-181090,-96653,-97708,-147031,-182474,-358897,-436823,-223432,-238616,-319729,-200839,62362,76754,-60024,-122157,-30647,45978,20539,-75199,-121969,-150391,-249131,-215211,148875,363867,295754,199136,210797,361935,340712,253175,390107,521370,475246,161498,-25791,-190055,-625801,-566779,-6621,2138830,865478,-5191036,-2887371,5667071,6427078,-1187259,-2788685,-1915225,-277244,535701,45554,-160452,-107476,110441,-64367,154455,293483,440443,250069,-22016,57596,156617,33339,-53738,91028,291765,46219,-221558,-220790,-97494,-93082,-1495,260205,421213,502157,377794,101630,-39662,57328,122969,38962,206721,469384,128644,-434878,-550682,-353614,-262047,-72847,-20550,94610,75627,157894,410708,455634,140499,-106445,-165069,-106681,69108,135898,112497,100489,129785,34808,57972,184982,369726,314897,105585,-86201,-164753,-70035,48308,184682,162734,94908,47798,-37173,-16814,101785,-18253,-165679,92589,329192,202907,43885,115145,175824,31435,-190407,-139543,-88246,-33816,27979,129460,388734,330115,-8208,-67819,78722,99828,-166584,-305203,-170681,-14100,133862,171806,19967,77661,280343,89088,-221079,-330895,-102460,200551,223669,72710,43296,-917,-197475,-280858,-60750,118718,75126,-56348,-102657,22411,224909,223836,71662,31031,134533,85241,-9117,-29836,8136,-57566,-20638,23764,186280,197880,155129,-78481,-388725,-319015,6267,310673,319118,84555,132197,129047,-110922,-281471,-196405,6786,4844,-22746,-4843,24721,108423,95871,-26084,-121719,-161492,-150046,-132414,-48660,-65914,-156356,-90020,70519,88602,15619,-79587,-135026,-63516,-174092,-474910,-703450,-521060,-200280,-117720,-205450,-139298,-287044,-383746,-260625,-120397,-4972,8357,-134850,-446497,-493310,-181671,-58554,50024,132657,32856,-53433,-34577,61527,17425,-47119,-84752,-39115,22941,-30098,-22277,169185,312198,268835,75203,-94436,-119524,-117089,-126286,-146030,-139944,-159802,-115459,-4843,53048,163175,202817,180722,85684,47709,120143,131258,233883,334242,170609,34015,29821,-123546,-161462,-62725,-173381,-228481,-198698,-62966,41428,-15321,-40020,142812,303488,316888,178412,86233,37429,39476,25303,36305,163901,225163,243671,381858,183397,-114697,-95053,-632,13092,98708,309801,270715,-53831,-205184,-138326,-138587,-158589,18402,157371,223048,246664,46173,-220422,-379519,-250684,2292,66101,-3190,30727,99813,86628,-8222,-308486,-459171,-176432,-64293,-13155,-46114,-52668,-105945,-148160,50545,283975,272013,171392,167722,87935,-113070,-217726,-292587,-298628,-142631,-111319,-42193,49710,-29166,-251912,-299425,-112986,200961,213839,78292,-102428,-183808,-90170,-183557,-137546,35877,151809,57659,65981,88315,49083,114199,178814,94308,-47642,-177385,-107237,-115422,43110,78380,-44466,-50759,-39593,-85394,-31575,-120382,-317493,-253442,-59378,56458,149774,16073,-199792,-152546,-83115,-60953,-101522,-22431,164836,354550,339002,85324,-186864,-125167,-20093,68854,179380,218100,254655,227473,107737,58319,124290,147415,102838,30556,-125535,-247787,-273476,-89349,-25936,-71306,-38523,-8057,12888,121377,21510,25599,95636,-35936,-56806,-52800,-114028,-216371,-386902,-377818,-266062,-249209,-251888,-139187,26107,39665,-124301,-51199,217457,394658,313553,313679,474295,227050,-110508,-111837,63904,27193,-141981,-88039,83037,149322,93172,-48567,-78098,113133,247060,317172,102988,63061,136361,101595,-56214,43334,281153,495316,281364,100931,146982,89205,-280589,-715962,-1028110,-1137733,-1394684,-1293309,-303206,1004936,700132,1089907,858152,394027,163297,631504,169463,-663340,-480394,346764,458809,-79225,-161288,-940955,-1222518,-526317,-147314,33922,320643,212103,173319,263039,84396,-93413,-94138,21505,-49208,-6908,102452,106513,86087,247782,433412,166258,-107388,-68976,48266,-91324,-196644,-68435,94080,73607,51045,37258,46870,69233,-30557,-157901,-180456,-192867,-79770,37912,-202558,-297023,-192018,-143883,-50042,-26405,-158108,-85564,245311,423529,286845,176456,97250,12297,-179233,-320517,-191021,-44684,-95657,-146033,-163712,-90112,60415,51325,-25324,-24391,11167,82444,199156,124886,28186,-233964,-344533,-184639,50274,52396,-122787,-43496,154005,148770,21029,-27621,-85798,-29037,-64232,-187777,-174605,-96267,-27885,-130811,-228243,-232448,-149907,-80342,143869,406476,386251,144777,-62080,-128459,-35859,134284,274748,241718,129657,92176,205299,177100,62578,33428,151699,141831,91946,18972,-120873,-148277,-129081,-47808,70461,220807],[344682,196466,-29329,-174215,-195565,-112435,-20316,-4816,-38090,-47789,-11627,-136684,-176823,8915,82685,22817,-103596,-244396,-237888,-304120,-318939,-210520,83766,314156,279587,69923,-56574,79662,180849,147639,198500,183107,17277,-152982,-169984,-46992,-129748,-107604,194101,278109,102708,11771,13715,-14425,20813,31306,-185564,-180415,-21599,-21475,-178129,-252065,-120724,19252,106177,229524,190184,86480,302130,60194,-418274,-495098,-238929,-176250,-255925,-85982,101578,131706,5809,-141604,-136564,-46134,-16841,41959,298544,415081,342334,279479,173695,97063,80147,104664,138892,126317,66531,36726,99994,-68720,-96816,22260,140975,341100,390114,177566,-10519,-5998,142365,292356,257035,80214,-1689,45361,165176,251599,176325,15032,-262875,-461061,-228918,111582,138305,28678,-63998,-92702,-135584,-88707,-114174,-282929,-322510,-225283,-217300,-265108,-54812,97255,120662,12304,-186290,-224424,57323,82922,-121627,-187811,-94585,124199,192975,27109,44278,213503,140128,-134425,-111309,196466,235254,190356,290079,282271,149586,147569,134823,-113219,-321698,-120821,132909,73166,-179457,-156965,-29410,92960,128972,30942,21422,127911,88267,-31430,-147875,-93278,-62250,34080,88502,65723,67474,20352,-240819,-361564,-292538,-201540,-24440,64430,-32012,-114129,-59756,-204674,-285023,-110741,56203,69141,-50231,-18216,18074,59147,50549,22593,48795,-58311,-333578,-466698,-295846,-51468,32334,79318,3754,-118088,-114476,85331,50055,-87207,-87229,141772,300923,195521,-12689,-103682,64844,49325,-248423,-218392,143222,307926,340442,497969,459709,211192,124731,8433,-208113,-375171,-273015,-175006,-83827,19018,-9842,-90749,-46312,88171,-108550,-509853,-521518,-91300,252468,118531,-177179,-77193,166820,216286,166067,5105,121462,352638,459850,468451,372430,105812,-133895,-184113,-48837,217131,458391,521156,378806,189007,116269,-32612,-109040,-35644,4504,-25968,65582,159147,153460,83905,120522,81768,291,-56005,-138964,-241381,-355463,-387032,-298009,-243235,-121915,67442,109553,-49140,-293188,-237986,149428,247113,94392,217259,247064,243103,291666,146020,-124233,-166073,-162,213494,147202,68446,43317,22897,54355,72409,62642,67475,-35432,-69672,-23662,-30323,-39645,-27513,27924,37170,2622,-87443,-59281,-33221,-68506,-186068,-294261,-177662,25796,133276,147781,95609,275828,552652,390907,-59081,-230639,-182168,-149808,-120212,10791,164995,183570,103622,42911,68318,176772,177030,48096,44011,83855,-51555,-177750,-81696,117891,167565,53239,-89426,-178435,-177726,-211666,-243424,-139456,74094,81527,-26834,-259353,-335188,-270166,-235262,-167726,-62892,-59311,-166390,-166324,-119705,-86036,-238089,-300755,-104337,24860,40946,86699,114649,-1988,-53357,26435,98746,76811,68200,72628,151016,334465,479097,308173,-593,-118775,-105531,-39639,10084,76976,72864,146565,235261,99692,-187930,-234623,-105389,-42849,-95647,-47002,-63209,-117546,-221384,-280672,-182565,-55746,-5368,7751,-94526,-195401,-223699,-335942,-389732,-234962,-223737,-298296,-274645,-112879,20894,47534,26568,49783,67215,11043,-77758,-127378,-207334,-298026,-117142,322837,476814,337823,187976,164391,342491,375611,301130,454626,652270,668983,422190,-3951,-811747,-1372573,-491210,697477,2250617,1610143,-1689953,1163321,4876123,3153426,-3258556,-3406225,-1941433,-192240,531935,-12122,-255109,-180678,75796,36601,363582,476738,624637,279477,-193731,-99848,72108,-55600,-136835,120224,453615,236628,-105762,-110572,82009,100079,145693,350255,540162,647032,459039,93589,-64207,63530,96592,-120,167014,458852,257402,-149685,-279669,-220200,-271385,-235240,-273691,-141422,-108092,54251,427880,580070,249084,-58673,-163266,-110138,24377,-48535,-157785,-27024,96863,-7286,23225,216891,411406,291713,54938,-119445,-180706,-88920,8613,118377,182024,171080,58272,-32370,71032,186893,-26461,-201521,103678,427103,353204,191079,193078,156036,8707,-178303,-103544,-71375,-62114,12828,153437,383145,287940,-43081,-100690,-4771,30019,-152940,-247685,-150942,-21225,138460,172532,-34957,13788,319686,201211,-126627,-208938,30627,264971,230793,39394,-18169,28431,-38109,-115009,1014,130981,98405,-60731,-137848,334,172155,229673,134552,99895,227414,194902,20970,-81992,-37814,-56700,36797,85170,173302,132009,79537,-131002,-422150,-359377,-59349,266800,336224,120763,139245,164494,-62493,-252203,-182563,43863,85963,-503,-27112,61124,170774,186507,76340,-68502,-222448,-243782,-136993,24622,-10211,-161833,-88547,159860,204870,94226,3132,-14479,-41106,-253797,-548983,-667952,-377633,-116278,-91963,-174488,-154680,-375463,-426057,-221656,-43055,83743,77789,-95532,-418611,-482197,-212790,-131071,-106,119898,10668,-73620,-25504,50743,-35863,-91705,-78600,-60923,-52128,-68875,-21305,134173,317341,337751,176798,18933,-54090,-145592,-168932,-121800,-114689,-164270,-105448,45729,123482,179368,159183,99727,-19459,-66710,1437,8852,99987,207487,74155,-20595,43996,-90080,-124074,2045,-93563,-196391,-168886,-8917,80982,1866,16430,230070,330818,304125,213105,210767,176769,114913,30685,4456,122505,212438,282125,417060,198949,-100525,-85159,53952,83309,75094,181357,152912,-62501,-152508,-76361,-81131,-135416,-252,178481,265216,188692,-49982,-201814,-293704,-283571,-119781,-59727,-100980,-61910,54848,150352,84145,-246087,-383697,-67549,-9172,-26018,-59805,-17153,-87804,-169614,4023,266099,276001,150083,105794,-15785,-186722,-232903,-306861,-331559,-204776,-197406,-135864,-15983,-73013,-266468,-265206,-45313,239497,202871,79320,-67210,-155257,-72182,-200994,-158051,41266,115241,-23031,20083,126865,96788,136555,186502,95547,-80871,-239133,-177053,-179206,-7202,51450,-12289,-44661,-159653,-223373,-45641,-100429,-333213,-286798,-91685,52364,156724,-5491,-264826,-232370,-105482,2370,-37752,4889,143211,300059,304900,88858,-183917,-101491,16861,89342,189378,227264,240606,204775,105231,102826,183922,158181,84652,26847,-110686,-245284,-286932,-86566,8025,-758,22932,7881,-50229,54769,14801,95334,133092,-58758,-114070,-55251,-48629,-212790,-498766,-541653,-381696,-306345,-263443,-161851,-26955,-22091,-161045,-108667,102716,260858,254321,299567,445052,243024,-8216,-80054,21965,82818,29851,34791,144137,210679,114165,-82181,-117757,123120,328299,432758,181061,157860,350400,334964,83005,52548,215602,423188,236125,99454,172363,90283,-372180,-777269,-897571,-1159679,-1678603,-1385335,-690325,208320,702528,1688653,1217104,540940,241989,501914,126196,-531524,-498247,-76645,79984,-45556,373450,-381051,-761698,-238670,-113879,-41498,227016,121504,164930,258398,26975,-209203,-296323,-103311,-111792,-106376,-27596,49987,113534,338679,586933,312956,-16354,1752,122833,7056,-65309,-23960,33772,5664,46639,108755,138846,83024,-38727,-98036,-95672,-172134,-113367,-10581,-211189,-255310,-178499,-186335,-143601,-146159,-237984,-115084,224777,414434,285127,146529,108053,115634,-34176,-179293,-184734,-164120,-206266,-150999,-107684,-51300,22782,-21134,-53000,-40301,-37732,45802,210031,178297,61945,-230844,-365397,-227646,47645,83985,-94175,-32597,141505,127104,38660,-22971,-114913,-73058,-90797,-159507,-116293,-66866,-47357,-83087,-96398,-201016,-176525,-70914,125925,379947,367715,78185,-90250,-45739,96531,232299,327047,269610,114971,51864,152698,121045,-9746,-73021,105301,195067,112648,-43171,-150089,-97918,-81859,-65478,20740,219364],[316909,168969,-58213,-142286,-126714,-89455,-47371,-26614,-31174,-82977,-117196,-223550,-208595,-9453,111794,113527,-47534,-273069,-202427,-190733,-182929,-188691,33823,277831,302016,118896,-45240,42274,122286,68488,126168,185427,98518,-112024,-215357,-116920,-177249,-208994,-10018,120653,76824,20352,-17977,-99130,-101527,-30649,-187965,-167103,-39813,-32780,-109466,-81197,88099,129432,113728,251613,278199,126392,205371,-38569,-455235,-485852,-152221,5821,-98175,-26499,116287,175115,70132,-110363,-136106,-41266,-11574,92965,452573,549259,319418,228861,204216,125049,14235,-25209,1063,-17996,-63376,-10153,129526,-30211,-113185,-32523,97692,319775,357769,163355,44279,74187,168096,237230,137734,-50643,-6489,186909,264230,253461,139793,-52757,-349965,-470995,-218648,64170,57414,-39613,-99061,-86790,-139481,-164885,-191554,-298762,-286027,-132418,-75863,-156914,-68358,72510,129310,17703,-193404,-265460,13364,67301,-113196,-130613,-677,175035,208183,50267,42549,167330,106923,-164422,-107915,172460,160070,75008,171249,212488,63783,-13848,20846,-87460,-209751,11151,265472,104922,-186583,-164417,-86362,14496,163792,134266,62390,135271,122922,-49456,-259189,-227425,-142730,-63799,-48704,-476,69228,-28276,-347373,-392597,-258682,-234442,-161415,-10374,21671,16527,75409,-64586,-110008,42222,96695,39728,-65431,-8539,77953,152252,134644,46638,39194,-59898,-312152,-442578,-279884,-10619,89635,96273,14320,-56583,-21899,141774,82977,-59617,-93816,85541,204007,166045,39476,-44520,64783,58836,-185527,-168478,88924,241876,372808,666978,653234,297633,79960,-59967,-195895,-271346,-166734,-111596,-42394,50244,24740,-29821,54342,136865,-140975,-509328,-438777,22851,315633,130341,-176035,-33427,302097,313865,125323,-88907,93607,362603,470765,506046,451923,183488,-101514,-257640,-145083,144036,399047,463258,380864,207547,109520,-30947,-130105,-87898,-28477,21885,108953,174028,134914,36012,110691,110873,16464,-64459,-122749,-236315,-392590,-370101,-100215,11232,-45480,10804,90136,17068,-240314,-282907,-16067,7929,-142221,19692,159149,239525,321529,223860,4124,-86085,-19498,154407,79469,-73984,-162218,-106651,44923,124191,120419,103482,-24673,-95393,-12144,55030,58712,25201,33515,-83,-66127,-181452,-108989,1768,9390,-142255,-248693,-94878,114239,188127,113197,28966,263930,599516,481464,27650,-203122,-150435,-68578,-74173,36144,207052,166854,40137,38227,118372,215393,192848,63674,88798,169633,32817,-163427,-141637,72871,214303,139561,-43843,-202209,-244481,-253106,-225490,-138089,-11145,-41185,-101388,-242145,-276941,-250419,-261424,-234339,-76970,-5973,-145954,-222768,-186450,-144629,-282028,-301346,-89169,-19542,24782,156683,129641,-81656,-114001,30856,66361,39300,60976,49618,87303,240446,334191,252803,51259,3946,-33652,-44744,14115,105809,43001,122984,293842,137092,-206114,-223538,-80108,-28036,-60114,-30033,-36092,-108689,-249096,-287838,-148806,83022,179156,105060,-78122,-206188,-237886,-262307,-241865,-187839,-221252,-310513,-352733,-285169,-42137,142991,164874,120508,78768,1347,-76695,-119865,-206739,-260457,-1779,388421,464986,330733,173905,107862,267944,327346,276409,419882,636669,759229,682750,57199,-1216357,-1957187,-560600,1026969,2005823,1837468,1708570,5216183,3957655,-103430,-4901694,-3381840,-1569893,-118653,415631,-74337,-384813,-417076,-129284,26483,468261,559864,677839,197743,-358204,-227472,-9025,-128423,-204763,82828,434042,258767,-5877,52079,323249,392284,356912,407117,521542,660608,485762,93153,-75404,58684,47447,-96458,47406,355695,321378,115684,2964,-50331,-206425,-331661,-490917,-362549,-272114,-53328,378858,606667,314910,13281,-117395,-89493,-25948,-260524,-463800,-208304,28033,-48961,-5271,211273,386836,221884,-31867,-151944,-164152,-91560,-56599,2269,162653,214742,59666,-25216,159144,263047,-33894,-239675,76931,456170,462515,306150,210595,68976,-52410,-151895,-57823,-91183,-147027,-35385,155666,340472,218575,-56768,-114591,-93191,-85783,-138999,-174767,-136210,-57535,103970,159033,-53940,-9135,317426,249451,-46739,-95250,111006,272002,193346,-50441,-154467,27315,122952,52626,55327,104592,71291,-74865,-162432,-50820,64239,184968,163435,130450,263755,261220,29497,-149531,-103972,-56291,96888,144679,142574,36241,-12674,-155769,-400791,-353150,-111593,184931,277751,124549,98833,122684,-55377,-203479,-112316,150512,192848,12019,-93958,14095,181066,234202,147957,-40719,-283361,-319444,-111928,106567,49011,-143174,-84173,196183,265147,141704,69787,90026,-26808,-298753,-536796,-511640,-178534,8125,-19999,-112011,-167357,-459974,-460534,-170919,44144,178943,156164,-18506,-319799,-433967,-252288,-194930,-50994,71901,-31337,-81654,-12419,38593,-73379,-109901,-44291,-65177,-116940,-93756,-32654,62075,291750,384063,225802,68356,13829,-122963,-183338,-107592,-109848,-176958,-88120,84921,160260,152872,64307,-36019,-140241,-183225,-136959,-123918,-45787,43986,-52943,-97187,-20507,-111380,-112747,24414,-55811,-177233,-136387,43543,106421,2596,40210,266951,293217,236799,226572,333483,279912,157466,44754,-15556,43471,114743,232731,380818,192459,-73086,-61486,97737,135947,44365,43292,13866,-71876,-83230,-12052,-27062,-103603,-16177,177912,269638,105345,-136047,-149793,-162796,-243651,-198623,-154481,-147640,-85947,40788,212665,176859,-148323,-251812,88745,76445,-22844,-61711,52321,14356,-101774,-33868,173906,207827,87748,30832,-105501,-221242,-210324,-272296,-319452,-231377,-232371,-179247,-78189,-132610,-285189,-229412,-6741,220598,158892,74398,-20251,-96100,-40023,-186349,-137281,52017,64917,-98802,-37249,125029,105628,138408,206257,135569,-77389,-274162,-197604,-198740,-55829,9920,649,-46620,-231707,-270595,-10721,-50494,-295414,-299477,-133482,51881,171340,6245,-272563,-245545,-71420,61813,3362,19596,89735,171884,191799,68865,-152966,-66189,60374,123272,192295,237271,224408,164851,87130,136301,217439,145305,72527,41962,-79144,-223380,-261786,-76693,12425,31076,54682,27934,-90704,-6692,-4818,103340,122670,-79840,-144792,-35673,49208,-153726,-549548,-633903,-444825,-331779,-256372,-152835,-57250,-106076,-280752,-276774,-163508,9164,125987,208038,338470,255498,139444,-13127,-10830,126040,172669,135408,179639,228441,108038,-111257,-153491,89307,331206,496557,247588,259006,557248,540063,204186,62716,141381,334270,187620,111274,194297,83785,-413927,-696475,-567831,-1071546,-1781577,-1223998,-911445,-550462,777590,2133597,1334580,514096,192470,222430,35080,-265159,-541033,-730272,-438433,80994,855571,195052,-181104,150623,-32668,-106196,106025,6545,100020,174366,-82407,-334109,-476413,-210854,-126851,-152124,-103475,34022,147438,380019,666359,420947,83345,89380,207945,132524,113465,53287,-32988,-85544,20989,160929,208555,78570,-56016,-58066,-65934,-199908,-152046,-26938,-164408,-185102,-142522,-182439,-201657,-259237,-322241,-157574,170595,376333,284882,124847,111597,195312,123963,46184,-85201,-227807,-295062,-143847,-50077,-20935,-36236,-104948,-67756,-31487,-47960,52884,238923,225197,97860,-182193,-289500,-178520,69049,122627,-16982,16898,101647,70060,40631,-1534,-122127,-122688,-145663,-146787,-49983,-43078,-85500,-73570,839,-144927,-171166,-45235,93035,309354,300397,-9002,-118180,24457,192777,272347,299352,229400,61988,-18771,50480,26534,-77705,-161623,12669,181769,96645,-112351,-158197,-32617,-23984,-69188,-30759,162193],[228751,105900,-78974,-87436,-16088,-12681,-28986,-32003,-11866,-75769,-151531,-226882,-167707,16062,158830,202507,-7159,-307457,-168337,-70207,-56752,-154585,-58511,147482,262167,140330,-43923,-20138,48674,18692,93758,169156,135548,-40349,-189234,-149776,-201370,-255039,-136540,7067,61811,36028,-42765,-163176,-197871,-83889,-160876,-139542,-56439,-15684,-5896,56651,200974,185698,108393,275825,387217,193950,118820,-94133,-378583,-379778,-30797,198021,75285,27793,110843,218869,163479,-41953,-118432,-25827,40111,203761,584060,582680,242783,176024,235531,144371,-49651,-132827,-134975,-169465,-169468,-19644,155257,-2989,-107319,-54497,58166,258302,290288,143731,95287,139849,181638,166233,6152,-183146,-28820,267462,294589,192350,102106,-64168,-345824,-381876,-126072,49209,-19254,-89884,-97295,-41991,-93073,-198743,-232412,-248342,-176244,10814,136238,15400,-37600,60972,149976,74957,-153272,-280396,-39094,40321,-80250,-14464,115194,200880,182700,74453,64802,136240,119520,-62319,-53842,119748,83809,1942,74078,131213,-6803,-175124,-121237,-69231,-55067,157152,342880,96476,-158146,-124198,-93115,-27363,189105,211872,109354,144277,147747,-57346,-320613,-289382,-158935,-122468,-178820,-102130,19964,-99414,-410980,-354315,-158693,-214055,-265814,-68235,106136,152796,176019,46660,42547,175906,151751,16139,-67996,13850,148997,238319,208560,92890,54173,-71385,-341028,-410026,-194218,76549,151628,118791,24058,-17242,42248,166938,75380,-58283,-91377,23842,69168,96315,72435,22871,85254,83130,-88614,-118255,-20268,102477,326140,732045,744381,325076,17340,-117537,-156010,-147398,-64419,-62680,-17556,41432,7048,-16599,114537,170429,-115185,-427529,-369067,67261,301906,95570,-187664,-16878,352628,332295,49922,-164904,46290,301590,401917,478280,491404,273175,-10023,-285647,-251373,24941,256263,328189,334717,209762,94464,-33813,-176407,-159698,-57608,74391,128315,145215,83738,-20363,89344,121912,24979,-53537,-73094,-180888,-365289,-310167,89876,235868,3086,-84747,16716,29956,-210167,-340515,-206061,-223299,-376148,-225024,14743,176074,285896,256889,125869,-1748,-21372,77458,-15695,-201791,-311180,-211368,26995,165433,195039,150029,-2847,-91238,25319,134778,142919,64215,11027,-66266,-130262,-260326,-182369,4252,88147,-64794,-165298,-23212,132037,155243,25076,-44419,237426,552184,456485,95116,-140799,-111003,-7423,-46924,28020,178637,88328,-59586,5599,125494,197086,151336,38877,87228,196816,93286,-122710,-179787,5666,204951,186764,1152,-196206,-272376,-266597,-197192,-143910,-132991,-217517,-211362,-235259,-213012,-215059,-284900,-277639,-78119,42118,-107957,-204900,-170410,-126419,-236603,-220923,-37455,-67428,-33359,172742,120131,-137782,-147453,20413,1027,-29722,23573,14261,12577,117781,91402,87560,41524,100255,28737,-50420,-6616,71606,-47678,36829,280196,118313,-233329,-227505,-101816,-38661,-13999,1258,-8454,-92573,-237735,-232398,-40695,222660,303079,146138,-70938,-189827,-221655,-153172,-47726,-104268,-238970,-347226,-409047,-402479,-101762,195597,254032,166962,80688,-3076,-66819,-104839,-169974,-173318,79029,323320,331728,274814,154656,48315,160118,221200,191646,293170,478851,692139,763307,28419,-1375323,-2291742,-774782,970453,1533290,1617415,4174245,7931759,3036762,-2454894,-5697755,-2775479,-901626,-47834,230976,-137583,-549945,-775142,-402974,-42970,449891,507689,548482,-13838,-504486,-306235,-61044,-162160,-249312,-23423,241308,114221,49002,212770,540921,686819,556828,384841,337516,516393,438392,83373,-85112,49125,11046,-203939,-114169,180340,290274,275194,201623,102087,-91095,-333118,-604259,-502765,-376877,-154431,248419,500193,306959,83216,-49742,-65339,-80583,-436930,-703682,-404371,-68108,-80308,-22037,173307,315624,130118,-128723,-178672,-121248,-68221,-124711,-125780,102190,203247,44295,-20366,219822,302687,-47397,-278113,12097,391847,484267,355741,164594,-67762,-141211,-113822,-5083,-129569,-250491,-102737,125193,273417,146971,-46136,-108386,-163165,-207824,-128377,-104950,-120097,-98539,52162,136094,-47487,-9887,259338,210838,-8897,-26807,110396,208287,111782,-168820,-304789,17137,254874,182035,89608,51972,6221,-96408,-168695,-111098,-56093,96321,137313,100376,222172,264416,31842,-192181,-160507,-60509,127677,163429,85904,-81668,-114921,-155824,-321487,-282634,-121359,98907,182711,95373,21914,16845,-92880,-150812,510,300598,294845,25014,-159860,-86672,137169,228378,173444,-42133,-320608,-343552,-57810,175808,98206,-99965,-72023,181715,267162,153436,115602,159260,-21644,-297131,-435733,-288355,-5654,121315,78491,-28461,-172349,-518625,-472388,-109715,134221,268024,228265,73504,-179915,-349013,-270336,-221126,-83893,1032,-83336,-71796,5884,29133,-84967,-90278,15879,-40153,-142387,-88127,-46928,-34076,223294,389312,215754,53446,74630,-49255,-154109,-95563,-114190,-182033,-65029,102293,158133,108268,-34188,-166668,-230957,-259109,-234708,-215706,-159349,-102432,-162675,-161447,-118972,-155653,-116731,1841,-79653,-179578,-103575,91416,125809,7539,47213,260939,223555,149534,224532,429204,339073,179127,77062,-15708,-46088,-24543,125513,298011,175040,-31967,-23556,123397,163250,13525,-68304,-88598,-58230,4515,60587,24475,-62333,-11143,167289,248858,40110,-172741,-66424,-7987,-122910,-191127,-170665,-115346,-24342,83288,275639,262646,-25738,-91970,250237,176252,5084,-44142,138913,176953,40687,-33508,65899,116742,24407,-23917,-142511,-197254,-146816,-180125,-241880,-197221,-202059,-155571,-106128,-169138,-279232,-180823,17139,176501,109734,75096,44622,-2789,3920,-141701,-65988,83725,19697,-160184,-87220,105600,107544,144481,237032,206028,-14336,-243831,-142516,-147447,-64831,-12528,2682,-47403,-219301,-199695,72717,38955,-182010,-262266,-155749,77068,228319,86892,-184275,-151037,52964,161248,67605,51445,44648,29208,51325,42103,-101195,-20250,120816,186821,212279,261812,229523,138623,76729,164651,234756,141087,100763,100741,-11070,-155113,-183391,-50713,4807,40083,71288,58529,-86658,-33905,-15293,70177,93351,-78486,-132151,7442,157747,-39353,-499599,-604596,-411251,-294595,-214847,-94730,-30338,-151339,-411614,-496129,-488508,-248727,-2944,88867,209895,284270,312112,97952,12091,190063,278278,208451,208326,223022,92471,-112163,-152931,46625,275666,509473,313400,365991,703689,668712,286801,86619,86102,250777,151912,146076,229783,96827,-369741,-491503,-185555,-935114,-1663706,-882362,-873849,-854212,990525,2344812,1231212,344410,5738,-117889,-71998,42946,-597536,-1389869,-889512,343756,1241645,686568,361183,485212,37250,-159643,-10511,-83634,20380,55054,-184637,-398061,-558754,-270018,-101162,-144192,-101654,83350,198542,382373,675841,483077,182534,187371,298452,272710,315465,168104,-74008,-170523,-16607,183216,238137,58769,-65922,-23797,-63775,-222085,-140768,25848,-57015,-87728,-74513,-116762,-180785,-298309,-359624,-184194,111458,336078,304825,140868,128993,246834,246227,250043,58160,-212289,-315640,-101565,29483,37180,-60499,-150648,-46094,21761,4081,106758,267302,235071,122002,-93668,-124094,-28803,132282,178444,105746,112076,59430,-9254,19055,34967,-91196,-146052,-198291,-144623,20348,-7107,-109986,-84796,54725,-64820,-117939,7002,75460,230219,208250,-89683,-133051,75937,245990,264482,215273,135935,-8842,-92353,-59493,-61693,-106092,-196893,-83514,114613,47587,-169609,-136490,42536,30346,-59707,-65610,72616],[120444,39103,-70586,-15014,105658,99766,32140,-19844,10658,-35380,-112013,-154648,-77001,72194,201004,249725,2324,-324379,-147673,5275,4298,-127660,-169814,-40041,160214,111174,-65188,-94214,-30078,-8640,82980,115938,99790,27001,-107583,-139938,-201563,-248242,-179493,-63297,41960,41497,-68896,-202945,-254748,-136911,-135939,-122069,-77255,16435,94453,121985,184813,158906,73390,268561,440167,210740,29801,-113800,-237236,-237303,72787,338951,202279,40099,66152,231627,239367,26171,-102881,-25071,96300,323833,653392,517081,138704,116056,230133,119559,-129644,-223703,-255737,-303791,-243175,-28027,134142,-19881,-105804,-67988,2246,142420,172710,91685,93963,134284,141343,65749,-135087,-311282,-95672,229739,224567,79659,62545,-36809,-273854,-253940,-17385,36747,-100715,-135721,-83571,7107,-32692,-201049,-248654,-169894,-42810,148177,333702,167988,-2482,39483,150034,125452,-103971,-267516,-82222,11090,-30790,114999,203478,176563,106079,77177,88568,102253,138772,104489,-1733,11872,-18836,-52210,-6897,38521,-64058,-302106,-259334,-77910,67509,244500,308046,22211,-137234,-76819,-81650,-59552,160875,210444,117782,128067,138909,-69096,-342816,-292548,-138689,-159480,-295240,-236028,-89142,-187367,-430017,-287064,-45398,-159523,-316763,-114491,156798,215359,200230,91293,107364,228150,195914,14032,-55738,43065,199593,275674,229971,129999,94541,-76021,-408952,-385792,-62863,185323,184404,115349,20336,-16,63393,149838,28067,-98107,-116360,-56558,-74693,-9248,59414,70947,117229,107357,1248,-90486,-149559,-71193,213129,673084,697224,269368,-57174,-155681,-105586,-54169,-9196,-46717,-26331,-13630,-47975,-32955,119725,170557,-52570,-303891,-325054,31374,213183,33828,-191483,-18955,317430,287718,-16096,-194813,-7615,184523,268257,386505,473323,335445,85245,-271749,-342255,-114548,70784,152865,240106,187909,83946,-31737,-228471,-237228,-80409,114025,125386,82261,10617,-70039,62153,115544,34341,-11899,6182,-82237,-277709,-216098,242420,391300,28820,-179600,-80060,2491,-177259,-355292,-335672,-361427,-520015,-414508,-121830,90473,215107,247620,197617,50181,-10347,21898,-85680,-251077,-331914,-237760,19438,192401,267147,203112,30750,-54559,81779,197621,208605,104609,-12005,-128273,-153990,-274873,-235374,-16872,143815,27195,-59418,36239,104523,66718,-79957,-95890,213353,435887,339827,139047,-47047,-53715,42127,-19115,16115,112545,-7506,-137756,-19493,105749,146875,91498,10105,64736,180129,136709,-44893,-170678,-57992,151998,203413,64359,-135821,-242459,-233970,-136666,-119932,-218108,-362422,-293679,-201828,-128257,-155287,-284106,-271314,-55747,89316,-37325,-95626,-51009,-5092,-89566,-62891,55168,-72132,-70834,166887,112309,-138003,-116812,27076,-51695,-75185,16194,14632,-22673,31111,-115612,-89055,15221,174884,90333,-35268,-24513,19829,-119359,-26752,240887,73233,-239994,-215316,-131765,-43793,55944,75593,48013,-38891,-170514,-138908,105293,343554,354421,138306,-56414,-127576,-135939,6078,157908,17045,-230538,-339465,-376894,-391070,-105561,230391,311336,221046,118242,43714,-4351,-49993,-94458,-51769,131688,195987,162758,222878,166464,33554,91661,140634,117445,149872,269168,505612,592168,-120510,-1271225,-2297150,-994430,762918,1079945,1109756,5118984,8518833,2224523,-3300383,-5378858,-1743246,-85146,84305,92817,-151637,-674321,-1082296,-556531,-70339,360960,370704,305361,-271946,-590778,-300817,-31759,-107564,-226980,-131720,-9520,-88450,89502,361815,698141,909686,704335,303785,66230,284083,354958,86453,-62430,84857,55565,-232874,-229739,11849,203554,318534,291897,231729,76373,-200336,-534965,-476109,-360456,-200727,87688,313001,259008,161223,47063,-17823,-93427,-486586,-769059,-528376,-131919,-56031,11688,152232,257064,73544,-167793,-155955,-34977,10653,-138324,-193738,42507,166908,43617,9809,263773,321880,-32086,-270269,-42518,273982,431781,357160,104115,-187076,-203762,-44537,76895,-128514,-294170,-136082,90238,221613,118500,7619,-56021,-165756,-258865,-92377,-22188,-63570,-87499,35691,132462,-12967,8306,177857,122654,1678,4180,60177,109860,21093,-256464,-381048,38071,352935,266843,118096,14693,-46860,-92954,-125780,-125906,-123194,6478,78752,34345,133193,226365,62563,-154158,-149685,-40812,137188,141238,23823,-185793,-196499,-121123,-179679,-136810,-69670,43882,107777,58031,-52545,-97061,-140194,-91098,135254,448177,368794,57658,-173027,-175706,73073,193640,167293,-49006,-300040,-282071,28422,225331,137434,-28909,-37833,146281,233422,142636,150889,201416,-7165,-241381,-267306,-74042,82739,178394,172566,56603,-169531,-538757,-447650,-37347,220091,341089,281630,152288,-44148,-239929,-241580,-195963,-91892,-80251,-143443,-53954,26293,25819,-71692,-42957,80008,6417,-119812,-51881,-58833,-139217,108427,338432,153443,-6015,117146,51911,-86139,-81926,-121749,-177571,-51838,83425,112104,57334,-103437,-245134,-269941,-282634,-264761,-243613,-216816,-190440,-218908,-196882,-207721,-193995,-128222,-63011,-170009,-212282,-81600,118376,129277,14643,40049,212402,134726,56115,195162,458956,340593,175000,104127,-19048,-137996,-171907,-18301,175282,127723,-8412,-423,104519,140267,-33603,-152189,-141648,-35024,78050,114730,48281,-40154,-5378,129647,190827,-6359,-171592,7917,117576,23947,-119098,-121798,-37946,70140,148039,303325,297550,61818,17095,332832,227557,19319,-41862,182300,308362,171231,-27750,-48876,8027,-43489,-71256,-146217,-156296,-92273,-80314,-141850,-145535,-163997,-119592,-122401,-190075,-263449,-148388,2643,101196,40664,50917,89628,78050,18997,-117497,3371,97064,-47293,-239862,-154810,51693,86293,126239,224374,241278,64635,-170937,-49363,-69508,-61400,-38193,-39994,-88334,-169475,-75792,140625,110263,-54846,-215510,-188772,81947,286438,190791,-50499,-7206,203283,270390,131924,64733,-14584,-120946,-111658,-29678,-102032,-27819,140626,227271,212779,252708,211867,93767,38185,137617,192133,115854,129361,152413,43933,-83057,-111727,-63957,-51403,-1923,37210,41454,-93856,-67238,-51584,-15224,24836,-99255,-129368,13432,198385,54468,-403382,-512096,-334198,-243639,-191365,-50728,-448,-177608,-528015,-725109,-790108,-452044,-119349,-52044,62963,274602,415108,183204,52895,234164,291763,204271,194971,161571,26337,-129550,-153721,-25925,137968,420486,318961,408454,702437,647707,267474,69477,10389,133617,78225,136472,219962,83797,-295087,-291250,-684,-882894,-1386038,-515340,-616424,-502524,1284959,2217150,896802,33698,-335377,-468696,-224188,203792,-717357,-1847864,-1060861,689470,1446152,971484,684375,572535,-22549,-267420,-149201,-165213,-84602,-96936,-273837,-405235,-562450,-321560,-113804,-153440,-82777,134582,208526,310234,583720,451225,218035,229833,329302,351258,450315,253145,-119711,-272039,-104624,120627,172205,-15944,-100233,-23022,-92483,-231282,-90963,114183,51889,-14528,-21481,-43313,-114134,-267012,-352602,-209614,31699,269122,303552,159160,129437,235813,262835,307137,141795,-163264,-284875,-51392,102533,103437,-49971,-157385,-9262,87693,81477,155807,238200,159480,96095,-12934,60170,155946,204479,220417,219341,207484,8043,-118359,-46111,54297,-48836,-147744,-240086,-164717,59131,24338,-117283,-110729,59213,10739,-39334,64343,75597,160222,108714,-153567,-142062,91403,243736,214962,102458,12389,-79316,-147079,-140976,-114264,-89816,-176660,-147519,21862,-19229,-196735,-81400,125672,73347,-39573,-68402,-9653],[15079,-20264,-42050,51394,193971,202258,100921,-9204,17202,6920,-38214,-55554,15883,127276,208070,223743,-26375,-312755,-139978,11340,-11066,-112606,-257277,-217985,19798,32366,-103081,-151649,-91807,-18554,76487,31409,5113,70298,5747,-80483,-166845,-194302,-148038,-85656,25151,46916,-78386,-204429,-259418,-175259,-117729,-105727,-79513,68067,181343,130116,83630,78358,27635,228811,403774,147967,-44018,-84630,-65029,-91852,144387,412072,266948,23928,11089,223230,289342,94347,-66317,-17225,152180,430298,669918,421371,70503,76292,197190,71232,-194677,-268045,-312936,-365080,-252749,-33505,81684,-52077,-87804,-56011,-40988,19641,49227,36282,61663,80081,74324,-23715,-234871,-380245,-162639,116373,111776,-1811,65747,42002,-130311,-102391,87436,41703,-144928,-139498,-38766,67773,43979,-148570,-212827,-63318,102116,267388,473043,271745,44034,32430,141434,151512,-44499,-191706,-54569,34712,64137,252687,273920,143997,35040,91464,136186,90826,165338,275686,41578,-111737,-120656,-73229,-39759,-18637,-71792,-329346,-316965,-72094,146261,269167,204491,-56794,-107885,-18123,-48020,-71058,98170,151306,102514,112637,127776,-51601,-298287,-219933,-75840,-154151,-345652,-331725,-194715,-233047,-370764,-189526,72080,-54141,-267504,-118838,154254,186104,171629,101210,103580,211627,237197,74842,6375,105931,237270,269471,202337,151525,171492,-34534,-450646,-340720,108885,317155,202886,100777,31685,38481,75555,119333,-22546,-150982,-164546,-128857,-162633,-98419,22819,109389,173409,147701,80996,-65847,-232414,-201563,95704,538496,549160,162264,-103008,-139420,-36020,-6122,-3044,-44577,-45953,-74001,-78072,-16701,102184,146758,27193,-168439,-285006,-44426,95557,-7768,-147093,-1553,249019,233690,-19401,-156244,-45383,51087,114537,260881,405599,351302,151222,-215959,-380476,-227702,-92785,-7798,115460,137941,88443,-11851,-257238,-298535,-96953,130766,114412,9940,-65443,-102317,37490,100159,53620,60083,101117,34535,-155691,-103195,349874,470486,43883,-235515,-162743,-41450,-125682,-297035,-347851,-360052,-523800,-476272,-199445,22394,149191,208929,191141,47648,-2109,2796,-101532,-200011,-217870,-174176,22822,189383,299835,239226,59927,-5875,129353,221172,238468,141109,-24803,-171665,-135150,-216493,-243034,-56602,147221,93622,28497,68987,53518,-44519,-179920,-125837,179536,268281,163309,142145,42204,1778,70084,6073,7391,31674,-92937,-169282,-33630,51519,67820,29752,-11968,27094,119971,145670,41157,-131319,-122528,53897,178452,128495,-45628,-187039,-184724,-64569,-72229,-241767,-440902,-335336,-150013,-42186,-95402,-263672,-232861,-40407,103757,31911,50602,115273,166924,97839,105063,141054,-41026,-70746,139847,92527,-107438,-50745,34573,-91543,-91386,44891,44530,-26512,-19680,-224490,-212232,-16276,198439,114943,-36014,-63080,-41275,-141327,-34019,187403,462,-243043,-202734,-170497,-57412,111820,157444,105008,26296,-90842,-80773,191402,381858,300038,60464,-68213,-62949,-12684,160460,288663,113950,-200857,-277920,-267287,-274370,-67618,228291,311976,257582,173707,119773,83207,10452,-40954,29653,127185,44952,-273,167859,177726,40375,63369,97812,59863,13230,55015,223994,165063,-381032,-983374,-2020673,-1102057,657541,814050,369749,4290902,6966825,1540347,-2652471,-4057873,-572011,647163,267450,39903,-136636,-730849,-1205515,-495416,-40501,210146,172111,19949,-518087,-648948,-262368,42506,-6077,-172502,-226680,-239822,-276926,98271,440399,725559,949904,715306,151435,-233171,11196,227050,67176,-35319,147009,161856,-178973,-286461,-132232,65139,226863,245501,292401,232246,11956,-315506,-302000,-251578,-211883,-91966,76440,166142,198634,117349,18552,-78316,-415914,-675440,-563978,-162494,-1789,65942,135812,201795,38976,-149650,-103823,42526,96456,-113686,-211217,-29908,93327,33218,30821,251204,289068,-8107,-223870,-88186,111592,294546,293584,34321,-275451,-243811,10309,145698,-94720,-269605,-138240,35244,162465,108309,61164,10732,-119153,-235055,-56861,43505,16689,-29834,46530,121763,-301,-2397,74199,-168,-33335,-20566,-26835,-14310,-84727,-309051,-369332,69572,376049,272444,115613,-12003,-80206,-74301,-52237,-89062,-134909,-78253,-8682,-59322,12595,148111,106113,-43696,-66889,-3513,115624,66485,-50910,-272401,-260840,-81435,-24156,32381,460,1172,54059,8274,-114886,-184260,-178973,-45356,231196,510940,371674,91993,-134717,-218023,10936,143596,131491,-55697,-225244,-150087,117695,231027,146880,44262,8188,106897,174323,105933,163422,216101,20030,-153760,-92231,48788,58058,142636,213538,103768,-179045,-536430,-398147,28964,279081,378423,297860,184787,37844,-136666,-166600,-135420,-89369,-168995,-220843,-52585,37236,25787,-46049,4746,116134,50719,-63922,356,-66040,-234833,-36813,231627,58936,-77023,136467,149143,4167,-61168,-125000,-164881,-57966,29381,32804,7862,-124351,-242485,-249948,-255270,-223077,-202080,-202487,-187398,-192823,-187620,-241784,-192090,-123113,-137080,-286129,-250106,-57306,128507,120559,30289,37907,145448,46391,-22269,149166,424080,306252,161827,117870,-30070,-204103,-274452,-150429,43816,55407,-7384,7428,53493,81544,-79208,-187098,-131285,1740,132345,150591,53476,-31649,3540,81641,119642,-21339,-133890,66778,203775,160858,409,-15092,66262,164545,220108,302495,284316,94388,46325,316387,217657,20027,-46812,176338,359728,239580,-24669,-137602,-81229,-85408,-87090,-106993,-102099,-47858,18750,-28807,-87255,-136480,-87608,-109608,-162344,-207418,-107032,-17593,39913,-10699,30989,136359,157059,31690,-100813,68498,105716,-101937,-299038,-199371,8580,77276,108930,180919,244214,163404,-37126,91565,37815,-25147,-34580,-86369,-138764,-88870,73841,194685,166659,72081,-145881,-202302,79276,349913,314952,115666,160342,352968,400138,219482,83450,-51784,-213592,-226885,-106720,-142896,-71374,131447,258414,226803,237569,196094,68558,12258,89617,129107,108844,179675,211352,107598,16234,-35856,-89816,-109461,-35085,2888,926,-99959,-77169,-69031,-73109,-22563,-108175,-109527,12937,194357,131639,-262164,-368391,-213225,-159178,-156642,-9799,40958,-148189,-535818,-825262,-907491,-493138,-144335,-127130,-23201,249633,446995,251651,135435,289119,261785,177252,192686,100858,-42117,-126960,-117830,-65246,-4054,285071,291377,407925,608978,544212,200920,48343,-37957,37475,8401,103607,190105,79566,-181178,-147896,-113281,-923578,-964788,-176026,-170922,483588,1623019,1787940,424639,-313991,-709067,-704696,-365184,146536,-855372,-1870422,-725519,1098354,1487833,1064884,764740,392331,-206906,-403239,-257944,-187415,-148723,-198830,-280067,-314728,-470971,-336853,-156237,-167880,-46756,179413,194490,216568,451784,370157,212362,232447,315767,370802,509420,309233,-135433,-341450,-200402,8171,49933,-103696,-120770,-11904,-84869,-170725,23309,246859,164845,52362,29372,34691,-362,-142194,-261546,-191449,-26155,204157,288681,184775,132677,197923,197790,218175,141933,-89110,-192510,20213,179441,185249,13652,-99152,58913,169217,173817,186382,152967,22216,39816,56257,225201,326938,275052,247924,298015,280619,-30109,-221022,-123437,58185,-4635,-119341,-240871,-183639,59136,48770,-94000,-123676,45814,73456,46268,114401,97000,120837,33912,-183425,-143619,70681,190165,139861,-3016,-103885,-128929,-164483,-167545,-121075,-49454,-124870,-163519,-65881,-85041,-188137,-6286,201571,91425,-26287,-49678,-64374],[-42769,-40568,12506,115913,245111,276592,161160,3266,18325,41243,33613,28413,85171,169746,177324,133628,-73770,-264272,-120561,-27981,-64623,-97159,-277594,-319022,-118102,-71446,-138457,-164340,-114099,-17307,57640,-67894,-112646,77515,112943,16126,-100075,-118737,-79195,-71754,15915,59873,-60681,-175212,-232539,-196901,-111433,-84571,-55945,122325,234489,98112,-46568,-23827,-23909,147798,261753,-2579,-104273,-24625,83236,11195,161686,398258,251057,-17097,-43452,186108,289744,142017,-12039,-1965,182280,478088,625940,333744,47898,46842,129573,5491,-240061,-276636,-308622,-353347,-220510,-60404,-761,-90362,-63622,-37921,-76942,-90728,-62093,-18611,6009,-5638,-7125,-95913,-286691,-382977,-208840,-28572,-3232,-18292,102696,131011,33796,29968,145247,40034,-155782,-109616,11345,106009,96978,-74507,-150953,26469,204209,320311,490005,282165,70721,20317,96369,109038,-13018,-78579,39661,103500,172284,353875,307405,110539,-14299,107346,182157,81754,162729,355907,41300,-238520,-228030,-92398,-48141,-47653,-50570,-268184,-287533,-52942,154475,215067,72982,-105580,-82152,18032,-33420,-95555,-3572,42112,54017,87720,109151,-15942,-208586,-107198,-8214,-129528,-327926,-358274,-264254,-225327,-257798,-96125,154214,69694,-140404,-99082,66538,48563,94304,88399,55188,139901,245667,168484,95397,176170,233878,200132,107399,115505,234411,32011,-442187,-280192,265551,425303,192714,63760,50027,98708,82662,73525,-77869,-216279,-247246,-194612,-182868,-154349,-35685,120270,223288,183123,125400,-51575,-256193,-261236,2138,367615,341026,27019,-113405,-74333,31160,-22596,-51091,-55659,-71180,-116811,-52620,56507,79367,89589,73127,-71218,-250598,-131908,-22541,-17191,-55011,43997,186460,195886,39773,-76492,-75104,-78452,-31661,118057,287958,299059,159777,-144730,-363022,-295196,-201584,-128401,-31582,36607,80534,8073,-260283,-343583,-133796,101373,91360,-62879,-142516,-132824,4579,69727,69238,131227,176073,121007,-52114,-6757,403133,476554,46267,-244684,-213754,-89220,-70125,-184015,-244420,-235224,-401888,-406557,-206652,-8818,114370,153829,103573,-12462,-19165,4215,-69129,-77621,-31576,-59219,19563,137447,258404,228313,63882,26358,137850,187977,217167,158385,-28714,-197085,-96218,-110038,-198655,-103021,89150,101311,61448,64792,256,-143561,-257667,-143766,121011,75673,-26923,100254,93755,35844,73579,25186,4343,-38022,-142838,-146961,-41748,-38769,-32071,-18690,-18761,-13579,31463,114970,108289,-83495,-187589,-71549,116670,177087,43380,-139680,-148456,-3515,-13653,-201947,-444052,-338606,-92108,35252,-43073,-214380,-176661,-49589,72828,73264,174999,263068,325977,262053,223364,184591,11659,-26590,106219,61886,-67806,16155,32184,-113936,-75605,102960,93241,-10070,-42184,-218677,-228098,-29479,170644,90839,-72266,-128002,-90855,-94676,32510,144287,-76807,-242040,-188061,-198700,-74373,134243,214503,144051,87002,-23694,-81245,171007,319014,162210,-62885,-110099,-19795,114667,266423,306916,152392,-141212,-157705,-104560,-97918,2920,198864,263700,269594,238105,209682,173332,56305,-37479,38327,80229,-69573,-107857,115927,171172,52492,72415,95962,27132,-81643,-106618,-79327,-371558,-635047,-588103,-1548505,-987844,861943,832003,-588454,1929875,4055442,1019209,-1008193,-2128115,494339,1137170,481601,84284,-106253,-685855,-1053290,-196345,46488,36402,-26078,-191414,-670611,-690420,-228171,125305,97166,-114138,-277437,-366799,-374481,87917,431860,618154,786082,573720,-35957,-473619,-223053,80799,24348,-5080,228731,306400,-50563,-275141,-225705,-83695,51246,109471,283849,342100,248812,-5201,-27474,-85632,-194118,-249517,-141395,55388,177330,135158,39669,-32871,-255795,-476117,-499909,-148502,64224,123330,125950,150539,24883,-72503,-30464,79245,150583,-65971,-194598,-107710,-59,10036,26281,172944,202254,20951,-134757,-108754,-54505,109599,187847,-18989,-312572,-258288,23484,174921,-36122,-179012,-102385,-26996,89009,97339,90981,74883,-42444,-154001,-35017,83255,110302,65197,77348,93261,-31168,-53936,-24944,-116378,-103125,-84190,-108319,-128740,-191645,-321916,-281998,93072,315129,200295,79845,-25199,-82101,-40584,37522,-1364,-102229,-140219,-93458,-145702,-101539,52719,146680,110391,73982,49051,75958,-39376,-128274,-329120,-302619,-55995,97758,168064,45740,-47937,7191,-48721,-151326,-210636,-181360,-17579,247265,444644,292597,113522,-63112,-193912,-18200,102292,81452,-51148,-110660,16469,182826,184272,116877,97290,58097,83345,107416,45910,140115,207229,61928,-58633,32925,49895,-52377,19209,172379,85862,-215609,-532542,-345924,69173,290787,367335,269229,156403,44287,-63667,-64881,-71207,-98347,-264367,-321787,-89097,25340,21334,-24421,23386,97987,63308,-7770,43029,-72680,-307289,-186068,79551,-50332,-137251,124881,204758,83418,-40891,-129333,-159119,-94155,-56120,-70439,-50848,-113129,-176508,-195531,-203940,-144475,-123896,-136540,-106546,-101191,-147072,-217895,-151116,-99559,-197110,-386547,-272432,-29761,112825,83969,35993,36431,64842,-53453,-97987,79890,329815,245496,133313,91640,-71315,-245745,-319004,-252744,-91223,-54840,-48976,-15964,-28986,-12236,-125854,-185693,-94223,21807,140424,143084,25797,-54401,-13978,12930,30770,-40758,-107409,78177,219664,222608,100317,89228,139294,199848,248206,255546,205966,34472,-37797,186810,122363,-22884,-81225,101321,275615,180062,-74719,-224492,-166602,-123108,-96221,-65928,-73916,-42254,73944,44234,-74708,-168731,-108970,-100149,-110520,-135710,-78573,-56500,-15897,-56790,2695,164182,204628,30156,-113455,84677,77502,-155947,-336935,-224339,-30075,56850,64931,83267,184292,229537,103906,227876,121469,3335,-29857,-140606,-209978,-43734,164922,193087,164101,132598,-99290,-225063,28348,356790,388990,232928,260060,415273,482473,276882,69387,-98662,-265168,-300526,-199802,-240521,-172024,53118,236324,223110,188580,146691,37992,-18834,6693,31269,88570,201854,227269,139046,95574,-2875,-153293,-182518,-64204,-43023,-91690,-155220,-104128,-92028,-101611,-62448,-135056,-105437,-14063,128724,141832,-153207,-258652,-121680,-91426,-143027,-21592,32365,-114032,-446808,-758881,-817600,-398676,-102275,-140550,-62175,168578,365175,252816,201898,309718,182493,124255,183033,28757,-128660,-136908,-83131,-84535,-133881,113673,201674,336880,461612,398500,101691,6760,-74119,-40970,-67929,22011,110735,54066,-90411,-142686,-541987,-1067329,-512961,55354,307176,1718861,1862541,1098967,-142963,-657892,-1032697,-803193,-501350,-175202,-1016409,-1430959,89636,1446062,1346610,966387,593355,-25440,-509834,-581460,-352552,-179030,-181092,-247651,-225940,-184635,-359530,-350995,-253692,-219298,-54964,148048,123416,102271,290567,238100,143263,166447,229212,293974,451275,290590,-147663,-390275,-308430,-153319,-122167,-209727,-147415,-6460,-44753,-68813,145213,362047,236850,82560,37958,61290,92764,13758,-124546,-148446,-74491,117655,219860,168182,108179,128885,62820,13970,37615,-43078,-92203,74554,218766,230841,77586,-18496,122757,223264,224546,153812,-36,-164155,-50875,83276,311647,406779,293975,227252,293916,282355,-67944,-303402,-198256,27856,1770,-92615,-210136,-199007,3250,38434,-62745,-127171,27268,103608,98563,127567,113293,101051,-8508,-184609,-148678,11105,87015,44264,-83584,-187575,-153010,-143667,-135702,-94742,-19410,-75375,-136222,-121768,-126034,-142267,74171,257211,85102,-25199,-19086,-74329],[-43929,-20435,72623,165654,256228,304286,192025,12784,20105,55690,62312,57373,116106,194158,117786,8066,-118545,-188644,-68056,-67864,-108721,-75135,-221321,-317020,-218326,-169166,-154042,-120752,-85790,-11877,16390,-161354,-211969,49044,179097,124305,-14972,-50762,-13753,-38749,19653,88708,-8910,-128143,-202501,-198762,-105421,-43922,-3053,162823,244340,51777,-144752,-106912,-70573,37373,45390,-204110,-146335,48118,175113,54073,128377,310246,168133,-63255,-79530,129223,241487,164890,60197,29507,182603,453844,536449,277416,61049,24748,46488,-50666,-250925,-256076,-253330,-281011,-167870,-105107,-83770,-107851,-29262,-19862,-101039,-160648,-128931,-50048,-40848,-77115,-65669,-132711,-282308,-316503,-201782,-135898,-70482,41650,159983,198496,178029,133994,155608,28990,-133584,-51077,56103,113117,112414,-3662,-81304,77719,239127,294061,383125,209588,72864,2057,17302,5294,-12976,53680,186060,201833,266350,407380,316802,99342,-19454,129187,218259,75773,130832,320977,5200,-329748,-316871,-114334,-43763,-50543,-11417,-144486,-180602,-10832,113487,114311,-18819,-83312,-43066,28218,-50395,-139091,-113842,-70997,-1157,67345,99231,42963,-80830,26243,52697,-87034,-236850,-286973,-257028,-151665,-109875,-11847,198112,194545,35433,-57085,-75521,-145687,3656,87747,28795,73954,223942,256036,188745,235760,189921,85499,-31168,20244,248746,107062,-359090,-192548,371869,479071,160779,19752,81765,184765,105801,34892,-120080,-267186,-332054,-231956,-133498,-156195,-88473,112744,253962,208102,139088,-36165,-218693,-236755,-39321,218721,145732,-84197,-72999,37293,95286,-73459,-112215,-54127,-73223,-105200,51113,197523,86104,20397,70431,-20119,-207540,-187364,-100878,17471,80959,130294,173409,198398,145769,19997,-88305,-166177,-128216,-3351,153867,201714,131481,-64678,-286652,-296300,-230035,-182326,-164895,-107659,39823,20626,-226475,-356595,-195952,31893,66633,-113916,-201620,-161340,-29105,37006,79678,181703,217508,155824,3632,55764,412232,438014,45859,-205652,-215093,-117741,-22664,-46831,-56604,-29798,-200288,-244858,-150099,10535,132212,110972,-19976,-96535,-61151,10034,-3932,69494,143972,51821,152,42414,145024,163794,41981,33734,104114,109967,154971,153921,-20311,-203171,-58691,11558,-103913,-129570,-4369,48067,31597,32352,-32442,-196834,-295026,-152268,40096,-103193,-180357,31967,99034,45861,65522,42313,10217,-71833,-137467,-77815,-48101,-151526,-134552,-39647,-2278,-39554,-56757,58081,144314,-43048,-244690,-191835,37534,199487,106093,-119173,-141851,28699,39551,-119659,-389364,-316265,-39864,102529,9093,-126988,-113778,-83856,5888,76093,236349,341421,419169,355698,257089,169551,63569,46899,81466,29802,-35477,50807,11033,-119140,-37819,162767,139056,9567,-50923,-131769,-126674,-9267,109692,27374,-141163,-208731,-115554,4903,150827,124933,-133591,-232275,-165598,-197646,-86253,112106,214354,147402,126124,18500,-119908,57206,175882,-5132,-184646,-165890,-7800,203618,291887,221876,125871,-53016,-2209,62279,72939,87128,158519,185412,252395,294353,290904,238415,70984,-84842,-20626,23519,-108435,-140094,67219,132492,47732,94384,108747,7991,-118183,-188704,-329576,-804283,-736449,-167034,-1001461,-618507,1418256,1107638,-1760238,-1341785,910552,694098,904678,-123098,1309163,1329083,673431,179729,-87755,-543610,-656816,253839,159263,-122452,-168077,-243189,-680905,-716850,-224359,172255,146979,-86666,-272878,-356754,-352016,70855,340580,409446,476653,320433,-207779,-598487,-363357,-52897,-29730,29709,314518,450631,114914,-212584,-262720,-202536,-135717,-47310,223572,386547,450792,309169,266621,86196,-159769,-351675,-286536,-49247,94821,92396,49528,36324,-69125,-250021,-355509,-95336,116285,164298,118740,101079,27884,46788,48512,56588,142662,-20720,-171468,-180290,-91102,-24885,-13983,35705,71773,48854,-11829,-94687,-183162,-67660,78652,-35268,-294718,-254019,-14763,152338,27195,-46784,-28153,-72683,8015,71940,90695,124929,36947,-61443,-35745,96105,200814,173633,113466,47316,-99812,-128348,-90082,-186745,-180831,-152219,-141134,-192895,-275071,-295860,-156423,94967,190568,80793,26536,-21356,-49288,9014,130116,120753,-42703,-158980,-133560,-183429,-171211,-30570,170589,264272,237375,110691,40859,-135822,-186715,-341534,-310970,-47273,158138,234262,48998,-103854,-44393,-96822,-145444,-154528,-120574,8818,186394,272865,163788,124952,26997,-98491,18300,99897,47055,-16189,30871,180732,216020,104965,61589,129273,118909,102248,65736,-14344,87722,192263,129238,41386,96123,-18014,-165991,-129067,72140,19389,-260039,-520969,-294226,86954,265778,328546,223201,98970,13941,-2100,58529,-11096,-111698,-338249,-414432,-141906,8071,29012,7511,25148,47868,53392,42790,81537,-55581,-319813,-281715,-66577,-131648,-149593,108676,223111,148592,-3319,-112790,-144237,-129239,-127624,-150391,-96324,-68965,-60403,-107805,-123530,-39816,-21322,-23837,41147,43294,-65236,-125677,-58923,-32859,-190724,-399024,-225331,36033,102849,43767,50019,62988,9037,-142691,-152626,21706,237103,206570,121425,51110,-114457,-231834,-273524,-279350,-185934,-162790,-97315,-32428,-90942,-90816,-132276,-125126,-33485,40770,132227,121635,1897,-73330,-35231,-36874,-33766,-58955,-93073,66824,191661,211439,163471,175904,180975,191672,244160,204011,111112,-76510,-179595,20762,-2164,-75330,-106549,13614,101242,22447,-161303,-287542,-217990,-132624,-75167,-9837,-41263,-31082,112879,91176,-87888,-228996,-153075,-70811,-15099,-27809,-33859,-74917,-29154,-59121,10698,210397,255357,62180,-107008,80968,47028,-162921,-295229,-176518,-17302,56749,29974,-15837,109707,277106,249317,367239,199570,47181,5856,-144025,-241708,-23404,197435,173365,138245,145599,-52338,-220664,-34262,319037,416999,299485,289344,396785,514800,314439,56269,-122065,-246978,-292746,-246375,-314836,-260466,-47991,196576,235832,150823,102727,44418,-3605,-46151,-42279,85407,215353,226295,170861,176467,24226,-195523,-212865,-34945,-45030,-179314,-223884,-116085,-80721,-56712,-49804,-134692,-72135,-6326,74180,126853,-68747,-174069,-45320,-11453,-103574,-46021,-22,-58906,-245344,-487732,-525335,-185799,17776,-59971,-24921,77041,233737,227641,268322,325536,124321,112565,212653,2040,-172698,-115849,-16633,-35200,-168382,2981,112802,264490,384555,329005,65231,14489,-37658,-27746,-72477,-31238,47408,58954,2755,-213986,-1067600,-1190482,-76845,216875,721933,2765162,1946813,330661,-674848,-891508,-1167780,-717517,-563523,-629113,-1122989,-603415,1208390,1672008,1101696,777466,292115,-491472,-796375,-720118,-381402,-109870,-135218,-195000,-93261,-23479,-236587,-324259,-330291,-249922,-82737,63916,48387,37081,177104,126698,69722,87571,126786,176173,333550,240294,-117067,-370009,-363144,-282213,-259667,-272309,-140194,31727,60778,79892,265196,456532,293821,108165,28382,51361,156564,176823,53345,-56063,-75433,44696,124561,123598,83271,77841,-60939,-180081,-93485,-12598,7639,121716,230111,238336,126092,71285,186132,255908,232425,78637,-163271,-330634,-131465,90187,328241,389529,259971,172334,222151,222600,-83164,-316762,-221513,-10825,-25077,-70534,-141067,-180413,-74649,4187,-24542,-109649,31240,118260,112009,107341,116000,97326,-6633,-152279,-147996,-64139,-38848,-52565,-123104,-216332,-147551,-86647,-51508,-51281,-22012,-50531,-83078,-131038,-123817,-66194,142143,276599,56388,-40195,4059,-48763],[4192,31341,117665,186896,234500,286688,191079,21383,31091,51031,31914,21804,118616,211934,56508,-107572,-138496,-97971,28076,-64348,-112531,-50683,-117527,-236403,-264484,-236989,-144035,-32652,-14058,-11181,-50662,-235540,-267834,-9052,178555,206031,59231,-20002,11013,-15320,26047,123862,62050,-86891,-200730,-190128,-90225,17380,61132,164063,197313,-795,-185303,-154317,-116249,-89812,-198144,-414708,-182702,99143,186659,27367,49790,166189,35505,-110632,-102958,51130,144846,148880,124489,61522,143558,355523,410081,227626,63130,-11231,-42831,-90639,-238890,-235221,-189741,-194445,-132691,-168166,-153147,-103949,-2127,-26151,-133572,-196109,-149225,-59508,-72636,-117243,-91342,-144242,-248053,-219565,-150392,-178915,-87888,124873,187626,196442,246485,190781,119211,-9923,-115372,-6126,65039,72969,69855,18589,-46935,60306,182608,177984,178237,73413,33091,-43088,-98608,-141885,-50281,162794,325969,272209,295909,398591,299396,98779,-1511,132354,215902,54634,64763,185918,-64636,-378261,-381359,-155103,-61602,-62664,8589,-27450,-57894,28145,36438,-11434,-55309,-8919,10,-2860,-118724,-216921,-220129,-164211,-53029,42885,87210,101369,49397,139195,81282,-50351,-112024,-150991,-185292,-45325,25152,43677,193470,280389,193927,-17765,-227751,-337225,-88866,96307,55321,51176,168650,270893,232747,243281,96499,-63159,-193329,-129735,178523,152025,-223873,-94986,386269,435956,91478,-35786,104274,263260,136407,6984,-150005,-294419,-391131,-240228,-57862,-124652,-128922,84276,241629,198121,114524,-32616,-159230,-165137,-44076,112915,5896,-144333,1624,159141,140162,-125490,-149280,-32999,-44999,-37634,202602,364000,126305,-45370,18743,-11525,-161592,-198648,-131877,74309,223961,237137,208687,225547,246596,94699,-87686,-195707,-160508,-82052,34198,91335,93258,10404,-175870,-241443,-191041,-171361,-253596,-274977,-57897,10793,-161071,-332357,-280802,-65250,39040,-137462,-233741,-188793,-59813,7310,74507,190799,218273,134191,-2064,69063,378276,373106,42100,-139902,-171810,-117940,591,72342,154946,189805,8258,-66865,-63925,67039,193236,95963,-123249,-167889,-119833,1230,64094,184649,231927,99335,-43683,-76503,-11843,54472,141,17645,41702,14220,74590,130182,-1068,-193365,-40360,112976,21491,-116556,-93890,-45932,-44745,-10757,-34217,-191315,-285364,-151816,-47734,-234761,-267118,-34983,71763,42609,63942,62460,24192,-59316,-73432,17545,-54643,-261350,-216582,-25928,40702,-35566,-113196,2659,155343,-15079,-279968,-271858,-32274,193453,132025,-121406,-160687,26812,75628,-25609,-305221,-278068,4735,166138,77814,-2582,-47945,-123699,-64730,55210,232186,337795,428065,365525,210929,109113,98591,126229,81815,15761,-11135,42930,-24289,-104278,10881,196352,165518,25797,-48000,-8732,65004,54625,54354,-37699,-203763,-267804,-104223,122942,278089,136150,-143015,-196845,-118166,-146601,-75096,55140,149773,116535,142111,48740,-139334,-76279,15887,-127019,-241462,-191130,-6744,231339,242643,94385,70710,61329,157037,190983,193310,175494,137708,113985,219413,336916,356107,272050,63416,-142821,-93158,8599,-51622,-96022,34128,73345,24124,111436,110726,-3729,-85259,-183197,-460928,-936986,-576410,216164,-483029,-33640,2203261,1529469,-3054098,-4717343,-1518425,594664,2493038,1524644,1869492,1291270,789817,257570,-96057,-335672,-151213,709460,269500,-221655,-208149,-104481,-534795,-699148,-237469,165135,116918,-100378,-208806,-216073,-217108,69256,204369,171523,147732,55147,-301995,-585037,-383430,-132637,-59091,84446,399478,572186,283237,-117131,-242378,-252483,-258719,-156619,150102,377369,585148,557842,508558,228416,-109881,-371633,-326342,-122277,-20663,14437,67326,124444,88550,-51810,-161251,-12234,142939,185583,118998,67360,58085,188485,123978,-11709,77073,10338,-150251,-223909,-150451,-56657,-79348,-129521,-72396,76461,129214,-38817,-236671,-174202,14666,483,-227673,-234774,-81317,95986,81984,100855,84770,-70351,-50030,40252,78200,161479,98037,-1750,-54363,90564,272579,268019,143129,285,-173129,-186705,-100784,-188274,-230370,-185813,-99688,-176460,-306016,-233224,-33651,74873,45464,-37961,-17379,158,8149,70505,213299,248009,29935,-121088,-99561,-148523,-179996,-84923,165477,368616,370682,162953,22385,-191204,-211658,-310298,-285167,-51094,150134,223647,20584,-153948,-105697,-126065,-96661,-28929,1715,48016,82670,64616,32278,130505,118785,43502,122053,142258,43583,50170,171766,297732,210205,14517,-6217,137939,185076,164273,64977,-59129,13650,173904,211500,139229,110147,-73616,-211170,-235157,-46388,-67597,-291725,-496648,-253213,79606,213395,278757,180230,45131,-5041,71839,184153,33286,-127434,-377440,-472053,-187504,-8467,45130,49563,21902,-9310,28416,74175,110856,-13592,-268603,-301812,-175644,-172921,-116588,94768,203026,182463,42744,-78819,-124496,-149488,-161523,-184485,-122699,-17249,57456,-12016,-28284,61417,69793,95177,198470,184935,35055,417,53888,59318,-112652,-306866,-104555,133988,100480,-364,63745,107462,-22198,-226718,-199689,-23954,173084,194770,123297,2874,-154295,-174226,-161595,-236622,-235911,-254359,-141993,-33692,-119099,-143118,-102047,-29927,15216,44854,112560,89333,-16646,-87622,-64389,-64946,-73014,-100182,-117669,26141,113164,115093,149464,200017,167091,140311,197642,148445,13213,-213969,-339315,-131408,-125376,-135626,-123585,-64295,-121903,-205652,-289002,-346866,-253589,-138115,-49336,34801,-6753,-6638,129925,95251,-133537,-311291,-216391,-45456,85221,77570,-897,-92351,-25680,-39260,40169,253778,291598,114712,-82983,49530,3402,-138123,-189009,-72849,27982,53765,-10138,-110959,22293,276271,343707,467207,248485,80079,43322,-106077,-233281,-51373,145880,126571,80877,97134,-32541,-210779,-116865,211993,366770,284068,227411,285705,454476,294359,26773,-146045,-205715,-243944,-249168,-338551,-318897,-168119,125774,233152,105503,46092,62589,38525,-70146,-100698,60245,181280,179759,172894,218944,30981,-216774,-214053,22494,-23848,-260749,-316158,-141541,-69745,8280,-19170,-127800,-32325,25606,36904,79753,-42060,-139815,-11550,51879,-57152,-93277,-74063,-26235,-17405,-121004,-177554,28627,134003,44182,25557,-33258,72150,165340,292644,305402,78976,123748,247860,209,-185321,-87825,45927,48180,-117045,-29736,30811,202453,396899,348881,96675,68518,53285,70814,4692,-30659,12477,82484,76348,-303972,-1446299,-1214237,248747,310606,941629,3222641,1806978,-370659,-1099228,-991000,-1099505,-512759,-552878,-1076829,-1168977,335096,2244549,1678035,784956,539445,-56554,-858167,-976116,-789665,-360784,-19490,-42588,-79917,55427,100246,-153956,-273834,-357029,-253517,-141544,-72883,-24458,20240,116239,43579,-2006,4473,21292,37442,182819,166680,-60931,-296985,-359240,-351386,-335663,-288336,-115906,79959,188608,214521,326802,487359,318316,110260,-17059,-10773,150540,276249,206453,50980,-44729,-20403,2352,39353,47945,43474,-142894,-290858,-194776,-7105,67349,137968,195493,185970,117576,118008,215296,246668,182376,-29476,-300505,-445422,-192097,75205,279399,279141,162585,82482,98299,112521,-78994,-251220,-183121,-47201,-83941,-70516,-58823,-126706,-142091,-44548,5188,-83787,53253,127225,86270,58364,90772,90376,25893,-97934,-139186,-134465,-159679,-135437,-123071,-190894,-120192,-6406,65616,-6472,-60510,-55793,-25352,-92853,-69282,31608,190399,258108,19637,-58258,15760,970],[71313,90112,126064,159686,181427,235118,167583,29746,50188,33629,-43780,-55398,117472,242893,28339,-166670,-114930,4892,164108,4925,-72348,-30615,-11802,-127061,-255177,-257958,-106122,81421,89990,-10683,-125172,-271920,-263338,-70302,121313,242649,107544,-25397,-5951,-12883,30677,159899,140712,-53007,-221308,-163598,-39550,109454,129361,129003,109650,-40463,-155357,-148407,-145539,-192593,-394396,-576950,-208862,119506,138716,-36733,-35792,18632,-96352,-137361,-105061,-22833,35824,110307,172415,93934,88670,230179,288055,171500,35906,-52878,-105541,-93512,-199863,-214560,-133790,-112493,-112381,-215710,-175603,-64781,24815,-49310,-168916,-190682,-109767,-31780,-70616,-104561,-66137,-121301,-190072,-115153,-61102,-140503,-55332,184378,164332,122981,229806,212557,75242,-60608,-116987,4631,43842,13962,-5612,-11226,-54097,-7579,65756,14767,-38360,-63867,-28087,-101023,-209931,-267918,-88200,241820,425511,286686,255886,357658,281308,112879,29934,118617,182603,32661,-1057,31298,-133572,-369446,-393710,-192946,-101089,-91990,5116,43183,36674,56590,-39453,-121260,-40588,87696,50865,-55942,-215425,-304458,-290013,-203416,-71412,27862,79909,154103,166510,219109,82949,-20910,12438,3265,-72258,66483,126111,77889,161530,315825,295018,17920,-315075,-448354,-162100,108117,143956,99584,106849,191589,202818,189164,-23509,-207656,-333740,-289638,41772,160394,-61908,3877,309270,293685,-12478,-94895,104497,308202,170913,5257,-152472,-277369,-384486,-210467,6045,-82836,-143543,51927,191562,148864,60455,-46573,-111012,-87048,-32715,57607,-53788,-136018,92601,256063,161725,-136029,-124847,14796,17767,72996,353086,501727,192186,-81589,-47132,-16725,-113857,-166373,-120684,127722,336879,336501,266277,249096,295151,127146,-68654,-161939,-130818,-104955,-37217,10304,74834,73893,-60419,-152702,-112150,-107745,-270660,-424884,-209610,-21751,-71036,-266757,-362153,-162951,8344,-135795,-232984,-205113,-78811,-15936,45536,152403,185258,74956,-56497,30772,300676,290223,31264,-75543,-103787,-91356,-4179,143742,328621,360499,155484,54037,7812,126285,260169,103055,-167830,-205710,-183870,-34396,102339,223123,194201,45716,-115855,-194273,-171277,-81195,-58031,-19074,-31206,-72632,-3183,88210,17859,-178284,-52501,163418,137820,-70529,-154444,-155757,-142386,-52104,-17064,-147602,-246394,-152279,-130380,-312698,-297897,-87284,28321,31959,70036,75645,29594,-20688,20423,99708,-71666,-351572,-271633,5304,91878,-10238,-130044,-35167,145312,-10295,-296326,-303992,-86574,146454,107586,-143308,-201948,-19015,72669,35423,-234363,-243371,29939,212589,152725,118514,-260,-161225,-119254,21858,173815,255557,346569,285940,98028,14231,89158,166224,92952,13850,-9723,-15962,-81281,-90246,36660,164333,142343,18944,-47258,95516,271150,137329,20548,-82228,-230461,-284410,-79733,193087,341485,147442,-116175,-144617,-56092,-63252,-53068,-41180,13932,42282,118488,63820,-113290,-169320,-115351,-171930,-213387,-164443,-9709,173815,127488,-27461,13218,161128,259173,229490,220536,234539,134486,56423,162915,339604,381285,258404,30444,-185139,-137761,48796,62186,-24729,3560,-6571,-31764,88553,59197,-36142,-13766,-132703,-472887,-720008,-183838,481488,-87639,634430,2949180,1914871,-4286260,-7499330,-2880233,681032,3497735,2610483,2246531,1135939,764292,223497,-163335,-148394,247107,992516,329108,-258590,-163737,150354,-292016,-627247,-258787,82371,-14217,-170385,-123918,-18324,-39923,69911,44713,-48231,-103835,-142340,-306986,-483607,-327642,-157440,-56366,142187,451415,634667,400225,-37406,-204211,-246578,-305225,-213286,71363,312773,615336,672800,624048,295558,-71040,-333423,-293036,-177447,-154554,-85811,80189,190439,155993,70531,18031,56668,117665,166140,105145,42993,99777,300254,159942,-117909,-38522,4326,-145235,-242143,-184365,-94496,-173485,-308957,-221234,78832,235915,28295,-222023,-192663,4599,60150,-154454,-226317,-157375,19787,101794,219048,205276,-25189,-72835,1940,56692,165822,106283,-18131,-99549,52914,287975,300481,136122,-47769,-232590,-217249,-81397,-147504,-244207,-182855,-12180,-97461,-286795,-160526,38947,23990,-92468,-129717,-46914,13275,47738,112456,257855,331037,92364,-45972,-9457,-65667,-156817,-130050,105913,368785,407275,164252,-1080,-215156,-220653,-271229,-254835,-76844,74731,146117,-21952,-193093,-183688,-150985,-35850,109722,139669,89493,-26474,-110581,-73274,120252,186939,178407,248696,197363,56098,119360,266367,319783,150554,-80630,-87491,109611,228081,234546,90408,-90210,-76228,138680,275267,215077,97629,-60446,-165503,-262660,-146287,-150308,-299211,-460912,-237407,38941,138741,223591,143523,11765,17154,170830,285808,52258,-148028,-386190,-481588,-208179,-29040,48744,85455,20241,-53970,-4808,75557,122142,36626,-180981,-264768,-240646,-186117,-67531,76952,144883,168265,75328,-44431,-113077,-154917,-153819,-170000,-127690,15700,127489,63543,63770,135977,119241,174243,300238,265462,123312,116150,145776,141909,11254,-137273,57224,234745,97238,-49621,66906,147349,-43653,-309546,-253042,-65029,141389,196118,128792,-42602,-185312,-97632,-26466,-152974,-247960,-318187,-175486,-19449,-117060,-172156,-55812,63020,28449,28441,91102,55365,-30542,-98334,-95750,-70123,-89535,-169643,-186593,-43810,-14663,-54293,44956,138875,92742,60909,114692,83364,-75872,-339216,-470428,-229509,-215636,-193869,-131830,-114192,-333635,-447166,-435383,-408950,-285461,-154585,-37151,56723,36788,40902,131405,61117,-196523,-393700,-280699,-38250,156706,146485,-2071,-126359,-30918,-18990,72136,271854,298618,170332,-41452,1854,-50523,-99622,-53198,55186,84057,38050,-55387,-188503,-66356,222248,359605,508348,268239,95007,64738,-42491,-185962,-117551,26799,59692,3016,4059,-47991,-204439,-205677,50587,246487,200616,106301,119245,305092,213560,-13688,-174057,-175536,-189914,-209598,-286918,-321821,-276472,35840,197216,44678,-22209,76809,90172,-66287,-148566,-9134,87724,84490,131450,206665,25965,-205885,-193446,77220,4235,-317187,-409244,-184175,-80904,42105,4574,-120393,1207,71703,26394,21298,-62622,-137492,-8061,94727,-9062,-145567,-167930,-24808,162303,207957,93196,159691,184522,106205,41248,-141973,-75841,82433,266824,248528,41482,137365,265758,13421,-166743,-58890,90415,138233,-3193,19533,-21411,173087,476243,434942,180563,160914,178476,241540,172357,59934,35719,128933,142402,-309579,-1448123,-1065018,429614,369467,919028,2977639,1465571,-856155,-1336470,-935544,-863480,-261578,-464353,-1353854,-1146793,1081293,2839958,1440295,448456,298916,-357829,-1005957,-968865,-750823,-292398,71837,74506,63104,177001,159456,-116461,-198068,-299110,-211525,-203298,-212138,-68782,51172,111875,1862,-50828,-55096,-53572,-74734,53177,106393,18493,-180406,-287855,-332585,-323531,-246860,-73873,131287,304478,298106,312791,450145,313406,87980,-87554,-103235,79321,282366,293229,151236,13701,-61377,-114894,-58290,17199,34140,-158236,-276165,-206238,-3988,84945,129194,132236,97360,57310,103355,200626,204266,100096,-127369,-364518,-477067,-213285,57322,203513,127522,31071,-13106,-26390,815,-42779,-105218,-79558,-52401,-139108,-80073,24376,-33056,-146889,-68392,35768,-47431,91565,153141,53181,10320,50297,80740,80804,-23669,-107785,-168001,-233854,-175173,-79144,-114958,-69216,92505,202999,42695,-108289,-72182,29284,-11094,38905,146768,227353,219903,-2128,-55517,27977,65400],[113846,121530,80178,63848,87871,158532,128521,25967,54780,237,-138192,-140999,125054,289332,47354,-152042,-51499,111811,307338,112447,-24287,-34659,42285,-51079,-218877,-243817,-58383,186700,196855,-13255,-192390,-269113,-209717,-114927,29809,223820,117621,-55072,-51765,-42741,15265,176127,201721,-26813,-243906,-118482,54883,223382,186136,67960,3769,-60954,-76243,-96446,-149811,-238762,-492682,-661964,-229060,103332,61878,-101294,-94314,-86463,-184022,-133697,-88032,-72566,-50185,65764,191079,116404,39520,129051,206981,103726,-20730,-90245,-124480,-58140,-142089,-192798,-92839,-43650,-92764,-221366,-137924,5509,52877,-78879,-200945,-150938,-17512,32267,-34934,-46335,1580,-65101,-117122,-27257,39549,-40516,6212,182162,84614,-641,142168,206155,54813,-104723,-150284,-33051,7304,-27714,-79004,-77499,-93014,-89451,-59481,-138094,-182727,-147272,-84478,-150385,-269415,-313141,-89132,294066,466605,241259,170066,322112,284424,140307,62458,96235,138440,28658,-29977,-63160,-171260,-308747,-339425,-199916,-145758,-132707,-12186,53078,76142,71510,-88074,-192202,-10621,164080,103447,-104080,-302591,-365591,-299939,-172741,-35257,35731,81374,196364,257947,264141,71104,2313,101789,119288,41872,157668,188385,104132,129865,306056,324297,57288,-281358,-431743,-203773,105505,262546,210567,69650,46417,106558,91778,-133700,-306227,-409096,-403020,-103167,152677,99785,95596,173529,86987,-133900,-148478,74935,304128,204726,42899,-109795,-199891,-286968,-136200,37690,-49756,-120836,41383,131521,75792,-5289,-76387,-89852,-30278,-19486,47875,-34132,-60564,183610,303431,165154,-77664,-23867,90494,112588,203770,458484,571411,268322,-62911,-75683,832,-57628,-97792,-77879,162427,398044,404117,312004,246224,273282,123464,-20245,-71290,-54174,-68024,-32390,-3006,96840,127746,39563,-48358,-14785,-2592,-200527,-505580,-369536,-51343,43447,-153492,-390546,-219393,-13146,-108093,-189811,-184013,-66128,-23632,-694,86296,144067,19917,-117642,-35805,195525,204295,22943,-21564,-24039,-34665,-11164,174432,436031,454081,214455,91135,42913,161242,298247,121092,-138813,-198112,-227901,-80982,104488,185957,62119,-88862,-194573,-269939,-278098,-201993,-114515,-57040,-82111,-116009,-48629,46679,39834,-150232,-74419,167554,219297,-3974,-166740,-239937,-214561,-64489,15497,-86797,-191067,-148019,-182301,-334801,-290146,-107448,2617,34107,89992,85027,27365,28455,118716,152094,-85309,-391905,-284890,45820,144996,35283,-96638,-28236,140729,-13801,-283120,-280084,-111817,69278,46749,-160243,-238037,-88873,37741,54327,-184810,-202899,47745,240693,223637,201951,27141,-173811,-127658,8912,108292,138513,208212,147275,-36652,-79127,41031,153844,109196,25449,-25453,-95925,-139919,-79297,30790,70033,73831,-1381,-34964,172214,437178,225180,29626,-76550,-185234,-232326,-52549,182620,307271,142118,-60036,-71938,21060,38008,-22239,-154455,-156017,-51540,69621,78941,-29185,-173720,-173916,-128065,-96484,-62248,9313,58245,-7157,-94314,-10125,219252,278720,176943,165526,256019,154693,28671,98207,307292,375706,219893,-1220,-174695,-108301,152421,194575,38909,-15914,-76801,-95180,33681,-39459,-80744,79652,-65121,-381801,-233913,317877,591359,164988,1250450,3397350,2122789,-5159333,-9241951,-3422178,881437,4066239,3232379,2564999,1006452,592656,46459,-280031,-44122,383643,1012048,332546,-226619,-63011,418774,-17472,-477097,-248905,-47916,-205771,-262000,-37223,173452,123551,75361,-92418,-194769,-210086,-205061,-223693,-346994,-240703,-120407,-2215,202920,464908,640979,453767,9240,-168023,-197461,-278559,-220921,10373,222123,554362,650437,604642,290493,-41154,-254401,-217907,-209787,-263770,-168212,90493,215290,132133,127354,152846,96345,55690,120123,83630,47914,158749,358863,150647,-217488,-148743,-16400,-127984,-219788,-185343,-121945,-265633,-462050,-341322,60500,283800,94609,-139047,-110809,58668,127806,-93092,-217915,-191451,-26651,104658,305484,324463,63864,-34310,-9929,53899,150585,72575,-83707,-142675,-1043,247497,266508,100228,-69170,-240256,-201265,-46989,-82309,-201372,-134588,94932,26580,-208951,-77019,69754,-27849,-175746,-154152,-37338,18098,55123,131097,272120,366758,160303,63101,119976,45701,-114833,-165099,7757,270348,339666,113454,-29386,-210195,-214050,-239681,-227371,-102553,-17745,65346,-24369,-187970,-244620,-162695,27489,227354,263327,141816,-77391,-175254,-113556,112592,243038,286095,365288,250314,88032,184862,305361,253461,59917,-149964,-154310,63109,243817,294213,141128,-85007,-135495,108452,317356,276253,111008,54105,-26496,-184867,-174497,-180282,-247701,-386066,-222736,-5403,80571,193370,134097,27908,108851,313755,373807,76315,-144754,-349017,-415887,-166555,-31719,44568,118830,47092,-48573,-10174,76245,139418,100230,-73233,-188113,-245700,-164946,-9640,72918,82829,129217,102121,-626,-95331,-127867,-89271,-92155,-82563,43588,148760,125422,162962,202022,143751,209412,330395,280500,202757,215885,211407,207513,164537,80307,231234,324444,107575,-73612,80784,184998,-48014,-362128,-291523,-85569,150968,215468,153892,-47615,-176395,-3937,111062,-41687,-209571,-322799,-170748,25279,-78414,-166520,1049,141679,27809,21865,103454,56721,-16544,-83095,-91932,-27549,-61147,-225331,-257565,-110528,-153194,-240266,-109132,21570,-5724,-6633,31960,20171,-127415,-392477,-516569,-239357,-233724,-215227,-110262,-111065,-461720,-617445,-538684,-443718,-294276,-160371,-22450,81306,117252,133359,148134,30125,-229314,-431811,-307373,-32121,200209,181084,-23220,-163568,-40401,5045,106632,265785,285413,230785,33015,-20837,-82711,-46606,82261,183820,149268,32801,-76365,-216050,-122503,151682,322369,513936,291961,117672,82749,42786,-92266,-173002,-98510,4538,-58522,-84367,-74751,-184286,-259348,-104645,111497,109067,2226,-26379,126055,114397,-30384,-178451,-154620,-138334,-120397,-144067,-239277,-317900,-32066,139576,-16806,-74427,92806,146025,-31431,-177129,-109573,-37948,-30032,59296,157617,39445,-141589,-144759,115737,38783,-314787,-452148,-217055,-109132,25859,20232,-100134,29792,125533,54855,-6890,-84392,-121355,5722,135524,48430,-165538,-229443,-27412,260774,405813,234068,189811,154968,95751,12739,-208698,-160986,11918,214701,182864,13486,138130,261200,44268,-111160,-21504,122919,218622,136797,130046,-23128,188019,568273,535945,279056,263655,307353,453546,415996,254113,137251,202834,225036,-144718,-981298,-717124,491866,430626,691514,2201893,1009985,-1033900,-1335092,-724275,-537303,-30976,-305514,-1348312,-1060826,1405006,2801940,1002556,133814,86599,-541104,-902067,-757094,-588889,-179931,151599,193423,201022,246998,158372,-105510,-100899,-158073,-125290,-234054,-296335,-71101,108428,145580,-4489,-70465,-77509,-78760,-126266,-17501,82921,106304,-46568,-167232,-233805,-231434,-158175,-20762,173753,373170,305543,222799,350460,270813,33078,-173893,-202988,-38442,188686,283664,214443,77312,-78321,-207247,-147865,-6554,36426,-125243,-168589,-126637,4093,61594,95384,54007,-1135,-38792,15248,123619,125164,3832,-193874,-353986,-440899,-208292,31789,118468,-28100,-115326,-105298,-126315,-88261,5168,66330,41628,-33487,-177699,-105303,70078,63055,-84204,-59146,51669,-27758,107096,172077,14358,-43085,-18478,42441,111730,27214,-84339,-182591,-270145,-187790,-30386,-41351,-34111,162291,304026,61109,-176674,-122539,34188,53871,137409,221455,215571,138151,-41641,-65069,5438,83372],[118906,121290,531,-79417,-29073,85353,97087,11411,31378,-40403,-204169,-187379,152363,349283,117407,-63307,46615,224139,426410,210470,-4478,-67499,25561,-37013,-184386,-212022,-15305,260150,282540,-15134,-233180,-227841,-123800,-122736,-57419,165447,99187,-79822,-96416,-100664,-32659,156923,226872,732,-235822,-52102,185967,341490,222342,4785,-86639,-58684,17303,-18283,-122790,-211395,-476668,-667699,-247430,54625,-10695,-132545,-102336,-119831,-200345,-99039,-58144,-85327,-86370,30729,172009,115281,9252,87072,187967,40738,-85062,-114189,-103953,-2493,-83400,-169879,-64593,14390,-59362,-179859,-53252,85192,74218,-107340,-225226,-94425,99422,112857,16039,24902,77314,7205,-42733,24002,113847,74308,64191,106480,-39770,-141165,11175,164953,59757,-135524,-222041,-124252,-33514,-32176,-127603,-158433,-147295,-150465,-146757,-236988,-218166,-158862,-122604,-178383,-251939,-257045,-42444,317020,443897,153139,74306,309787,308138,167767,79339,69258,98465,46577,-8935,-65459,-172044,-228979,-237899,-167257,-180784,-176736,-36724,4518,48799,66003,-112280,-237315,-19519,177820,133846,-135590,-356273,-381912,-255396,-90208,46370,61291,77216,208821,300047,264896,45327,5980,118400,141553,102792,197172,206010,119507,105574,253894,279948,94356,-133629,-306865,-227131,56538,340026,327789,60154,-114320,-32062,-24939,-214574,-345093,-411171,-441152,-198101,150204,225006,156114,13606,-138555,-258607,-205537,-690,234702,215931,105726,-30267,-78109,-120834,-36302,23740,-48608,-73149,57502,80127,-9031,-78897,-129569,-108913,-17694,-22076,54626,23890,42844,243612,276089,141326,26033,115198,166871,209267,310455,480370,547466,318365,202,-48668,44220,-2941,-22545,-34610,158151,385680,404414,298182,188763,176224,86668,43303,35404,23542,-2376,34385,44204,137035,151993,93589,39077,70001,110382,-75355,-502494,-487070,-60755,158875,-17401,-342074,-219039,-28530,-75394,-121657,-122579,-26233,-31931,-72745,1295,99403,-14262,-161647,-116663,69244,112294,11148,7899,38233,30870,-5836,171623,456357,449779,173745,39778,17760,134151,261783,108892,-81746,-173474,-252533,-133402,60945,86721,-112542,-265070,-269982,-292397,-315093,-288250,-172149,-99155,-109164,-118281,-65773,2987,48986,-118939,-95028,128540,230026,35996,-156513,-287677,-242299,-46822,39691,-52637,-155672,-154524,-209657,-334523,-288310,-113121,-3122,39245,97525,71875,3692,51270,173987,152712,-96282,-384215,-274460,64089,172609,74177,-36213,16706,143768,-26787,-254555,-226979,-125723,-42697,-52588,-176376,-265998,-176105,-31675,24230,-165760,-162664,49439,223575,244595,199911,13433,-171577,-99927,17279,56453,10274,29688,-36066,-173028,-161954,-46282,76339,97332,17483,-75287,-180676,-197445,-93860,-26635,-79697,-41092,-41130,-18738,211556,511131,279803,57441,-41433,-91788,-139491,-57480,65595,154507,84770,-15503,-8385,79608,107716,-16605,-282680,-333821,-158285,-5867,76519,61759,-120584,-180533,-51568,49621,81728,38070,-90057,-140846,-120406,-19283,187152,192232,39505,37411,211892,164194,6433,14346,230241,332698,162434,-31887,-128446,-24820,270149,276364,42819,-45173,-134700,-158208,-49399,-173913,-139838,152008,-26670,-256416,300821,714903,512746,274403,1668464,3348990,2050828,-5413576,-9870012,-3772337,1053812,4520098,3615735,2874739,968501,291504,-272668,-445385,-83112,186867,749940,265652,-166985,17026,565605,190102,-281819,-210682,-209493,-418978,-353015,9473,278646,200146,52369,-201430,-270682,-205568,-162761,-120663,-260051,-195917,-62750,73263,230000,407775,571285,417213,-14998,-181492,-163694,-240256,-229551,-52054,101774,401923,489404,448858,203672,-46475,-190854,-166756,-246531,-346809,-236607,59147,153412,14153,113176,201584,72239,-47650,34729,29983,59759,198198,318724,64779,-303470,-229677,-51346,-104288,-189084,-191520,-160097,-358519,-590965,-443185,-4341,229066,111631,-38685,15962,125451,146456,-89256,-225153,-181713,-39061,84775,336120,394995,140036,24999,-9219,47498,94635,-10718,-173492,-188384,-89262,131449,146866,16453,-81922,-217159,-183588,-56734,-52235,-137886,-89915,147089,121573,-123062,-22692,50203,-87945,-215727,-133045,-16650,-22251,-12056,89564,235396,337417,210913,153724,216501,118923,-101900,-224311,-138901,75019,163326,-7066,-97573,-229032,-236705,-266627,-248336,-147716,-113138,4353,10326,-160281,-297136,-196363,43488,263263,308647,164613,-74528,-142715,-117375,80405,258927,320230,399674,246861,97168,199774,251642,90467,-74549,-214443,-223642,-22522,187486,281034,163157,-71144,-160597,70367,300837,282174,133832,194632,125664,-61066,-152089,-171891,-160836,-296338,-223918,-61611,31724,165519,116483,56804,216305,438443,418719,93922,-138014,-304783,-314869,-90863,-43118,-5337,101078,65545,-22714,-5977,64478,141768,134377,-12469,-145919,-236929,-151807,9645,51422,4989,53214,91851,16526,-102599,-106847,-14558,2551,-14809,42683,97673,139828,230191,237163,129172,172089,261014,214898,239752,263156,214726,213419,280027,259897,337952,343011,97275,-87370,82480,179482,-73757,-401268,-334387,-116216,153304,214028,168809,-28940,-149301,60410,190675,35753,-160536,-294464,-157793,56097,-54042,-168195,15654,157433,2550,13434,130966,77359,-810,-69369,-66294,36255,-13397,-260602,-322805,-182757,-297890,-423156,-296878,-146920,-129224,-79002,-65803,-78150,-167204,-378860,-494326,-206050,-212089,-217069,-89313,-95513,-513115,-698066,-584777,-460552,-299723,-167039,-22125,95792,206036,230870,160050,2761,-231933,-437082,-315212,-47318,189719,160095,-73404,-218799,-78723,770,104259,203712,225290,259599,105894,-22703,-101257,-16944,146771,247065,184922,27351,-83089,-209281,-154783,73524,243473,483726,313472,137985,79497,104600,5330,-205914,-203043,-46388,-107900,-159454,-118967,-166845,-277728,-223849,-9848,35805,-53779,-122491,-43379,15723,-25077,-163491,-157291,-116420,-18695,40783,-97748,-283247,-70735,51698,-90570,-112407,89001,167435,-5474,-210251,-237001,-180750,-154917,-50645,73158,65472,-45712,-93461,107223,54588,-259406,-428435,-234047,-162293,-54614,11066,-81686,29203,149201,97347,3099,-87435,-82010,38205,166437,95001,-147940,-234022,-21125,262563,429941,249952,136375,53692,3198,-55471,-219836,-176592,-40505,149917,124615,-20557,98066,222444,79367,-38475,12727,138037,261868,240225,238305,7176,215710,598928,580499,328106,312326,383430,641380,671026,504351,290280,281617,322898,193297,-157812,-219052,491095,506466,345332,1206785,533970,-914030,-1108579,-396860,-217320,124333,-111251,-1052486,-927982,1223683,2164571,449972,-145542,-88114,-578650,-610003,-401040,-328171,-35798,211579,293068,309561,263770,122937,-95825,4489,22791,-18589,-210625,-287427,-34889,161132,187254,7106,-66280,-63174,-51649,-103384,-14021,102144,184753,76375,-28558,-86619,-87187,-38649,44086,209311,387555,246272,85821,215285,192750,-44821,-250605,-274456,-157676,35496,194442,235056,133867,-67516,-252599,-198736,-9449,50301,-64014,-22805,14704,32133,29288,62575,-1381,-59601,-120115,-113710,-582,30214,-67937,-202443,-275384,-350653,-174662,16453,60394,-135809,-229667,-162580,-166236,-120527,62171,217139,149131,18545,-165994,-119023,80290,150077,52151,8363,71976,-13299,101738,181733,-3024,-82240,-88704,-3980,116957,49515,-67589,-169962,-254888,-158675,26926,22727,-7333,201800,360477,60618,-237680,-187704,-1288,89297,203508,245911,167700,41859,-86585,-77427,-33696,54777],[98166,105990,-70708,-216352,-131353,46207,93942,-8441,-25017,-78624,-204122,-162710,196217,407596,220940,76266,166915,337828,498019,251241,-32098,-119845,-44422,-76536,-172050,-180067,15053,293125,330970,-12338,-235264,-154471,-22884,-83529,-103953,101625,78760,-68774,-109764,-170232,-113192,99338,212081,39946,-172551,35745,330127,441601,237388,-32466,-126447,-32262,92447,61036,-64931,-117390,-366823,-610668,-263056,-13076,-53573,-109918,-53460,-76976,-141890,-39514,-20943,-57601,-61178,17680,118300,82181,-225,109519,230059,16236,-122952,-117527,-63616,47427,-41995,-147045,-39125,71750,-4691,-105910,48109,147191,78006,-129290,-236005,-39214,204924,183233,60386,72786,120179,70072,20640,33372,135540,158731,94960,-17537,-176483,-258674,-125155,83452,69113,-154724,-323631,-253782,-70937,-1916,-144956,-228163,-192721,-163461,-166318,-261534,-161318,-114895,-139716,-178920,-159263,-119407,36102,306008,371586,62653,9047,318369,337873,184592,75830,45574,74725,80699,55565,11460,-142635,-165168,-127718,-102131,-189883,-207321,-60125,-79435,-29683,43822,-124208,-281674,-95581,120228,126334,-146405,-365934,-350991,-175559,14272,150152,94169,52165,175304,276410,218009,4347,-19637,49182,52806,77470,170976,181852,118593,86292,170946,183021,122527,71643,-136480,-247837,-50058,320238,389252,65139,-231981,-167838,-128012,-256678,-327940,-353452,-396908,-194774,179180,295823,170788,-129991,-323791,-358921,-269140,-121912,106416,190838,173471,69015,60072,68902,67961,-21491,-78039,-12782,99540,55646,-82100,-148538,-196826,-157543,-41464,-34954,58638,78712,132969,256917,179792,92162,131036,237035,220156,282666,367146,425313,450983,323382,84191,27376,103011,48571,42868,-5986,120649,308340,326792,208289,79449,36630,36248,109592,123062,68970,62268,135358,126014,166327,135571,94834,98985,136371,208893,60834,-420127,-501746,-23648,258916,117115,-207480,-150698,-25031,-42667,-38382,-17979,40350,-46865,-161350,-80399,62578,-14804,-164343,-180316,-48127,31481,8897,27763,78605,97165,34876,163914,407047,366114,66360,-58494,-54541,45470,148676,48202,-45600,-150096,-249510,-168512,-5378,-22578,-250123,-408470,-311951,-248840,-272076,-310138,-211694,-130211,-103968,-79529,-51181,-26915,53594,-72072,-81617,82427,176086,26954,-140729,-280380,-199750,17273,62194,-51691,-143655,-160693,-206538,-323077,-300389,-105622,22970,53372,88279,47631,-18999,49748,178758,126083,-75036,-317488,-239908,62863,182417,112672,52349,108972,177877,-18721,-195347,-145223,-119431,-156395,-157959,-175019,-259811,-239042,-96281,-9631,-139278,-96246,57982,172844,208424,129052,-19110,-140140,-29051,66500,55189,-82919,-141288,-212788,-265413,-197811,-122693,-18086,66290,-8552,-134523,-217646,-210781,-110628,-101491,-219883,-149451,-62468,30043,252181,517187,309575,101804,15848,28494,-22392,-79800,-106633,-56257,-1282,21028,54885,125761,142939,-24265,-377103,-449689,-226137,-59019,78302,134732,-38375,-145516,23791,190731,251053,95821,-193364,-219698,-105603,-17424,83171,55888,-104391,-95332,132698,171736,7251,-48380,159797,302442,142662,-18497,-40535,102771,382989,303932,8688,-55706,-134351,-160263,-89299,-257511,-152060,222982,9591,-113925,699804,874848,309347,320256,1846925,2810587,1738816,-4869590,-9533677,-4439386,1106589,5174001,4006165,3193820,1069932,-25321,-620535,-585873,-217126,-225020,342027,187542,-72553,62526,560340,310123,-47845,-111549,-321259,-548001,-360378,49422,306953,204130,28927,-231909,-244299,-114692,-45293,-24469,-223929,-179251,28139,187291,251106,319298,470820,337406,-72407,-216791,-137876,-189847,-217925,-76488,7877,232750,274312,244496,101696,-43905,-126261,-121823,-245065,-353757,-246710,13705,43216,-117744,89552,211845,34917,-124514,-33499,-10660,109481,240818,219365,-49952,-317027,-208582,-34018,-29477,-128015,-178533,-165506,-392546,-642659,-482097,-68832,120865,105407,86875,179556,206065,134432,-105661,-192494,-85586,31121,104114,361762,440519,203762,102696,35519,67658,48105,-71330,-187852,-177831,-156619,6858,11951,-58728,-48120,-139479,-156256,-91589,-36276,-37859,-38360,149350,181457,-26420,27935,43617,-103270,-178925,-43506,41906,-70157,-109530,30623,202096,310318,279921,237942,279053,166865,-79689,-259973,-265084,-121213,-21919,-121958,-158022,-249660,-259448,-317525,-283606,-167272,-143775,27338,113007,-85241,-295804,-219282,38186,251892,303409,183288,5788,-12769,-69318,59242,269855,318652,368657,214460,111125,192508,151662,-91991,-196985,-239347,-251427,-100376,89648,210330,166046,-20526,-99786,77285,264620,252903,174277,310466,261565,86347,-70754,-101321,-18129,-166296,-195316,-76014,38052,169155,109323,107692,324050,520184,452849,146315,-97399,-238825,-178440,27369,-34121,-71860,43112,79040,30320,33236,81538,162706,157087,2472,-143984,-210422,-129259,11995,36551,-48821,-10068,78056,29523,-110107,-80214,69421,112811,87193,44015,20329,130369,275865,267947,118037,105303,148487,132968,260425,283179,185327,184306,351272,377455,364869,293456,82139,-61072,96825,146144,-105612,-401739,-352818,-137685,152609,210690,191044,29462,-89140,101252,211932,70779,-99479,-226969,-131468,65486,-51602,-175434,-11449,122134,-12830,29382,183392,128710,27554,-47500,-6595,125508,62732,-236931,-340247,-230313,-401117,-547919,-458145,-313758,-241524,-147490,-168515,-205171,-190371,-294676,-412364,-160303,-172025,-194467,-71397,-87960,-500349,-674208,-547732,-442059,-289258,-151453,-16302,114295,289603,309067,166707,1489,-188946,-408835,-310738,-74013,141764,107623,-119045,-266841,-130896,-29490,60343,94489,128325,253464,160670,2381,-95888,-17328,113143,216824,182013,30637,-71254,-173081,-155731,16795,163075,441114,335027,158814,59919,121677,77237,-201118,-257685,-88345,-141055,-209069,-168473,-153247,-258980,-277805,-85278,2106,-53044,-161278,-162595,-57411,884,-129136,-174923,-126288,64587,211071,65578,-180136,-74616,-54522,-172330,-132560,58461,131024,-20543,-258739,-361485,-308926,-271000,-187939,-33399,90730,51457,-60166,44088,38451,-169456,-340327,-228688,-232381,-179256,-27111,-79444,-16625,113713,125538,42181,-69911,-34297,76214,171112,107017,-105333,-180885,-2788,183901,313288,188622,45875,-80462,-143084,-137207,-182939,-146572,-86182,78937,80616,-73550,671,144583,100395,17280,20946,123691,242633,247048,269828,20889,198823,517113,515977,269973,236317,345603,725154,838235,708902,420794,316888,399508,608718,755876,325595,480513,578447,-25690,264194,86664,-610494,-746945,-41789,6838,162691,53261,-568635,-771840,615737,1139840,-134455,-412127,-242292,-500231,-268266,-29617,-42091,101538,229218,339474,358651,225014,64503,-91025,78022,154779,49499,-155557,-208794,-790,158754,182478,-8818,-76298,-50699,-12818,-44332,25620,122638,210104,138098,66221,38046,43820,64059,95900,221265,339072,126480,-84823,50177,64363,-149930,-316104,-315374,-257978,-139132,49671,198972,148223,-62249,-273689,-221982,-9379,53384,-20753,78589,136223,57234,-2873,33877,-26069,-67041,-166907,-261183,-168561,-83392,-114001,-174202,-180971,-254119,-136160,5655,32792,-186550,-296560,-184950,-156938,-109901,95816,282003,196027,80491,-109405,-118911,50401,201291,218458,116008,93682,-5760,74788,161825,-4237,-114431,-151735,-47719,92690,30349,-70433,-142239,-201147,-94704,90148,73152,15825,208954,366372,46434,-281444,-258369,-62192,89806,219614,216065,96353,-41710,-125236,-86381,-68898,-3524]],"minY":-15.009371589646918,"maxY":235.009378412997,"minX":0.3316273854337446,"maxX":8.1382717176976,"minZ":-128585274,"maxZ":359888820},"ri":{"z":[[92709,10000,-46257,12571,40287,-14654,-24778,117002,241335,119426,-36138,-16150,124549,250391,162691,-75491,-160139,-104889,47878,171205,254109,274625,310328,281182,198027,73773,72387,166882,170450,102206,34085,-49222,-115940,-117205,-3765,11350,-129149,-165233,62388,378188,492576,408894,236393,-22108,-193332,-218661,-262476,-181980,-106794,-108424,-144787,-134966,8428,92700,55628,-87862,-249567,-227053,31478,202429,-19536,-227278,-129789,-35854,-100120,-125217,-133887,-220637,-312348,-176003,141946,290163,215689,115523,76068,81474,130070,172789,189788,173037,128715,101333,-19542,-236643,-243674,-110432,-42956,56637,107012,19540,-79783,-114994,-56626,73082,136191,191795,228211,80588,-34603,83206,141284,-16028,-16133,191554,191649,109198,187819,198793,-10058,-48830,185239,363274,272008,129096,79888,-3586,-133603,-221439,-142639,-32141,-62197,9193,154240,38914,-239313,-227777,46531,262549,193995,31644,117141,220161,106736,45999,90874,62617,-13399,-146371,-279567,-341888,-292682,-222008,-205384,-177966,-103751,-37736,37394,135945,58555,-182905,-199977,80855,291611,168461,36163,-17467,-71026,-180354,-216502,-187149,-180371,-80946,94284,205078,281325,287893,198325,192423,312431,340440,285070,254763,194045,193735,225867,244839,187424,-22981,-213472,-62118,173175,236474,139399,103219,262498,333141,300156,201398,72428,-55938,-149385,-318474,-421547,-351185,-267088,-83614,170974,123865,-59930,56283,310187,347411,109849,-262201,-472937,-439388,-320141,-125194,25861,-105910,-304400,-195655,29063,153707,110686,70746,66137,-28337,-76652,72248,102999,50225,208857,378064,138080,-183322,-174999,-68247,-56359,-19613,55635,83139,64842,-1025,-68674,-190143,-340201,-302093,-162259,-108896,-6074,196954,338357,342138,235405,-58364,-259015,-126707,53717,-30583,-147185,-84425,48266,98193,-18943,-264948,-271959,-122825,-85630,-231295,-380148,-265497,-35805,-121642,-397737,-295774,-164438,-222700,-286265,-283844,-139142,119810,290332,213633,23902,-237257,-377602,-144151,169200,69272,-229115,-239459,-115511,-180010,-289929,-111570,217169,334294,214885,96858,141059,259418,380550,323882,155672,54786,24572,44727,120417,116308,41494,1560,-112109,-223521,-180964,-146104,-87183,14890,49354,-15753,-28036,41210,16027,-151039,-206573,-59547,147841,194867,44389,-172752,-381765,-466372,-256605,-44662,-42193,-10788,24971,72124,143279,25539,-135909,-16340,107658,-53770,-156348,-5343,73398,-92130,-326487,-344469,-139316,-25308,-152938,-352604,-441560,-325122,-166059,-218184,-362123,-292864,26256,291065,134513,-201361,-235745,-114324,-116427,-159224,-254237,-357348,-182210,55442,35792,-36784,-117737,-277895,-340038,-235004,-73281,197290,373925,242000,-43015,-189687,-122244,50320,184630,210649,6674,-329075,-297874,-70988,40207,112754,104126,-127217,-282867,-215808,-50994,37230,186891,280615,173085,16157,86835,318182,416667,214518,-45905,-137272,-113809,-78637,-80796,-59780,-42329,-119712,-231041,-185100,-45556,39060,124484,93287,-128753,-340682,-312444,-185087,-122941,-5843,212433,305093,89832,-9437,125967,285880,134473,-91206,-160357,-186444,-273348,-357832,-339651,-194373,-47885,156224,373762,354225,114108,-147383,-327550,-385878,-388475,-361155,-325522,-321163,-415277,-368334,14896,102941,-537192,-27031,2262245,1463188,-3369136,-3106198,1926898,161209,-2603495,-1316523,-415019,-271305,768115,682365,-39605,182880,882612,823179,14402,-372590,-52346,298030,119170,-204427,-199026,-100672,-290278,-436078,-162989,126747,142204,25758,-72915,-101754,14052,183325,221184,16605,-161856,-330834,-415713,-175754,217932,375177,307066,218481,205219,63961,-219459,-383085,-293274,-30254,183720,330279,353459,172207,-26329,-99282,-94371,-105161,-152821,-138093,33153,111560,1362,-48253,48773,103249,37674,68398,89874,-118008,-95243,284530,272286,-163332,-326726,-246366,-210685,-1612,74446,-126058,-178751,-26899,64922,181219,283415,84163,-216448,-212268,24797,112886,-149103,-450108,-457061,-295864,-232196,-206523,-49659,102149,71419,-92172,-100723,8615,-106218,-389731,-290218,-68507,31177,117472,63332,-214987,-303564,-31341,126321,-1705,-128772,-23842,66217,-35031,-167234,-114086,-63277,-78975,-239815,-356975,-151246,206200,235352,28926,-52857,8824,-10175,-23072,-14056,-131983,-302808,-228083,26197,172409,80972,-84765,-99016,-26311,-27831,-25567,-34405,36337,115221,8645,-135959,-171105,-117298,98657,178477,26648,-79020,-491,7182,-101797,-73996,29857,-33198,-20836,145252,50723,-116841,13139,227562,327890,332617,145792,-8437,136508,426994,525855,277162,-116838,-292822,-58053,232158,356047,272797,138728,-142190,-188560,-65531,-127503,-368660,-431590,-318754,-266865,-205632,-24903,29929,-170063,-285868,-207695,-286026,-337206,-229748,-234380,-341344,-299439,-116552,162114,369614,213421,-50912,-139540,-122258,-127428,-106887,-29923,24463,-37843,-49039,42905,145656,129915,-22510,-128107,-94775,-13558,-6165,-106181,-355170,-495055,-195536,13899,-105439,-131012,-74664,-26764,123705,133249,-58066,-84874,30760,115659,127960,-21819,-168596,22929,243434,52035,-203883,-99714,171795,197547,74246,127024,139570,30406,-29864,-18205,-72851,-109862,-40098,112276,157918,-64394,-240073,-94443,145352,191968,136886,229958,300074,162676,20674,-78751,-130429,-94037,-54868,-98993,-189526,-302505,-302319,-160869,-67899,-38615,64388,257541,298190,192707,255330,400020,373239,8991,-345230,-264078,65850,90773,-38630,52855,224340,107675,-218501,-375289,-183306,-93281,-206987,-97574,6042,-77357,-78410,-58727,-216052,-284658,-78004,68479,41268,40907,-26601,-181428,-125910,91238,231349,317664,334149,210393,103482,73678,-44570,-139027,-34560,194944,224942,74662,-14463,-23515,-116986,-147547,-76436,-17200,42062,45787,44811,188203,228091,-26352,-155324,-12687,97619,55915,4859,-49970,-142738,-142611,-48212,-6848,-12906,97775,248604,247328,136544,-40177,-154596,-119259,-85704,-203834,-347688,-388426,-339577,-112892,182619,162170,-61074,-32456,68262,40812,-31270,-96474,-97574,15917,236366,202560,-130691,-299918,-100450,92423,-78525,-348990,-337902,-45953,206819,261579,105289,45748,166610,105229,-156085,-267302,-261858,-277379,-138956,62262,17858,-166075,-163391,42278,210423,127515,-93882,-147292,-32299,135043,76202,-84242,-107035,-39525,34709,38511,144404,294612,156926,-43178,59794,124252,-56340,-74990,114738,250756,298062,424791,535369,574126,696138,803636,555754,245432,169609,154962,188248,150819,-15907,-819980,-2295800,-2016915,-297857,-291487,697872,2921748,2129456,-389223,-827654,-615762,-422773,-68599,-550294,-2287858,-2043369,1130257,2820925,1744417,803159,370861,-213840,-593438,-793612,-706341,-310229,28979,70512,22706,61343,20518,-186838,-327676,-173729,58408,-28275,-164243,-45990,160870,364500,415091,257884,146344,147873,90751,72911,134077,154490,82232,-31451,-135605,-159579,-176711,-184608,-124965,-11364,179364,371863,361487,230111,71116,-37036,-30908,78219,149366,105228,70945,139908,178187,106354,-23497,-45225,10999,-5686,-68831,-138348,-101580,-55082,-90828,-124065,-71174,22874,203729,333314,216255,-1939,-70812,-29719,6403,41691,-8039,-109039,-67908,-21602,-104066,-82621,90581,233320,311897,209427,-85598,-252354,-109158,50491,-79522,-292970,-186413,-5202,-80194,-141169,-109454,-98818,117000,233600,165054,161913,161749,1493,-228242,-389837,-435607,-376926,-246172,-113308,-38307,-60735,-35791,118843,250222,153052,-37861,-71873,91284,234597,118167,-85636,-114364,-18408,75117],[64644,-13130,-150041,-182362,-108522,-70879,-31907,108797,215906,96790,-55432,-2518,206952,374253,293402,34599,-56157,46255,162519,234269,238206,235755,260762,254785,187099,61347,91363,249371,276685,113151,-630,-16885,-55561,-112988,-65838,-58388,-173427,-190974,26729,310953,435964,390499,251230,2485,-181984,-175235,-122744,-59699,-83836,-176651,-241067,-146844,85673,185794,105508,-37124,-241572,-303034,-51549,144946,-68274,-244822,-110034,-13956,-68175,-93619,-134294,-252922,-357831,-222072,119833,304939,235336,164173,130811,48918,82382,160860,233091,239003,172961,116165,-5084,-208128,-232334,-86793,28127,135669,135853,-12464,-124660,-87089,50581,159277,186910,256860,307577,165796,31336,109397,179482,48227,-11403,67979,42120,-36497,61250,156036,7105,-94134,77377,257620,273417,197142,74612,-95938,-225417,-283739,-199732,-97895,-52632,36170,145113,19303,-209515,-151197,147417,361905,206191,-54834,72041,302838,192785,74352,83626,43567,-18262,-110746,-252773,-329185,-336928,-233534,-154905,-172326,-181955,-117789,4364,65187,-18632,-244354,-284437,-14167,207172,115074,17217,-55691,-130588,-226062,-222778,-141435,-108493,-63997,89636,241067,352001,305572,170801,182669,299008,315068,320451,305042,244324,242585,256943,234735,154687,16915,-37237,78109,143506,149292,163056,220199,315518,251236,203096,142744,32639,-74977,-156087,-387713,-523147,-358147,-182745,-38461,43758,-103416,-236535,-47582,221546,306358,154590,-198323,-422036,-348507,-167086,-33833,-16940,-166682,-288765,-155644,23672,89731,35022,-11334,11520,-70260,-118392,59927,147709,152678,286204,361032,122036,-86256,-55566,1850,42191,61660,32057,45941,129109,115799,36848,-104469,-291021,-268111,-159247,-136772,-22627,206082,323827,296420,151153,-84775,-207403,-58129,91854,20369,-53779,22463,134210,154551,23101,-223926,-234537,-25980,31325,-230194,-495171,-255191,109695,17878,-333097,-303391,-206614,-237540,-255946,-220065,-88587,126299,243414,171720,8922,-254936,-428427,-229749,82108,14043,-248034,-238795,-66544,-106782,-241007,-58006,290941,379574,198086,47619,102070,220056,330677,305555,196634,68683,20117,20741,96730,47561,-84829,-158130,-200399,-242127,-204305,-237146,-173296,-20396,63992,18720,-22109,21070,35147,-121201,-214051,-71119,166165,235880,57450,-209480,-401839,-456521,-252421,-49725,-52230,-35756,1565,36662,114918,49154,-94665,35239,159831,-49325,-193649,152,130242,-90156,-347789,-346654,-133058,-9857,-132097,-355235,-429480,-266016,-105896,-212806,-371023,-275267,31912,219791,50811,-231875,-272100,-184828,-167094,-191274,-252453,-323647,-168265,38549,18365,-97309,-155699,-292818,-305015,-175456,-47476,152999,271896,104061,-150780,-271146,-227656,-27838,203452,240490,-38934,-420631,-380312,-104593,-20793,-13334,6300,-166179,-267483,-148183,35749,142305,298721,419827,366453,171075,95412,217736,290799,165289,-3396,-58510,-41927,-21907,-99940,-202147,-199068,-209328,-296603,-168542,56030,140159,192258,212934,34405,-171964,-261481,-290044,-208771,21712,286979,302980,24477,-125353,36976,289242,199454,-94711,-248443,-261991,-298799,-399803,-367463,-121164,123576,376481,511267,377835,124491,-168277,-384722,-498404,-582767,-464193,-282609,-335687,-369430,5634,275280,5161,-396947,477592,2486012,1553900,-3946035,-4472335,738011,490618,-1473314,-175297,347861,-96343,556395,376167,-242090,42135,605661,610843,-5447,-358446,-16289,398015,329377,40442,-118624,-253489,-509046,-535241,-130812,239594,245975,43062,-125816,-129420,57980,313616,344863,28678,-206775,-290408,-325062,-133652,218129,430189,378257,226445,174413,73666,-217765,-436593,-358308,-107745,97086,244617,275435,141369,-22520,-83313,-110146,-149272,-203378,-179790,923,30781,-95963,-8911,123964,93017,-24987,19911,67046,-66162,-24070,279597,220194,-213523,-354695,-242080,-140709,57997,86112,-164702,-275924,-148951,-12183,162873,276919,136528,-106461,-70802,138305,145975,-183733,-483731,-410028,-246778,-206124,-136854,55498,223396,201302,-6788,-52370,-18827,-181241,-444570,-317839,-145441,-70784,24728,14935,-205281,-271298,-17162,98239,7985,-39260,33868,106452,53065,-70091,-33057,-16236,-93114,-242763,-302591,-87565,207968,187860,3176,-40234,49539,119995,103801,79114,-95856,-354089,-343272,-122885,2996,-90322,-238590,-224049,-106523,-105432,-130923,-118902,1314,115403,81942,595,-111723,-160937,64731,203916,45237,-64812,48425,115014,12301,-49743,33247,36427,41481,175555,47495,-103506,44059,196992,198619,241701,109508,-78202,61504,406283,567877,353725,-72572,-261006,-32091,273566,440690,446230,342394,3945,-74662,2189,-71283,-278116,-363322,-331875,-315431,-214741,-1695,40974,-134984,-188485,-104829,-230766,-292131,-214527,-218574,-256619,-204083,-117768,118459,394974,304666,22325,-100260,-95152,-90435,-72373,-20006,-1325,-51008,-49026,57013,157567,92014,-87253,-142958,-70083,-15976,14247,-32866,-288867,-450029,-191780,-19186,-73290,-29399,16387,6245,106966,64612,-118269,-24343,119996,148087,148789,83169,-29250,116232,300298,72381,-217594,-83573,190442,173236,30909,79681,108460,12782,-34036,16451,-31540,-86433,7406,192557,235516,-34236,-248045,-98113,191091,219817,129605,233316,312130,164579,42891,-4516,-64910,-73002,-46855,-45803,-104642,-257095,-345271,-238949,-154922,-194482,-122130,75555,137635,82223,202649,330270,245722,-66880,-353538,-267503,81821,121758,-50424,65068,254346,90843,-289535,-444066,-236918,-131489,-235196,-94345,67829,53092,46648,-19929,-244812,-316128,-102095,59842,20599,19411,-68571,-278305,-236339,26238,225416,316691,270346,142132,131505,173264,-13784,-172250,-55376,198663,256813,109347,4996,-16744,-132293,-207687,-139054,-54543,65054,132621,98915,199475,292981,53091,-194750,-103914,41862,2905,-75296,-134124,-172956,-182749,-154660,-98913,-24371,138689,243451,156875,91272,-15366,-155591,-172792,-124952,-158970,-228872,-291386,-304249,-148700,81265,64152,-120988,-70033,43955,-10869,-170459,-321646,-309143,-157192,95603,132778,-95065,-236631,-100259,21976,-116768,-338662,-352796,-110143,111537,135952,62991,38626,124035,72315,-157669,-265608,-266303,-252730,-97510,105812,36104,-178988,-164674,79456,213958,95196,-100455,-240849,-194089,-28725,-40661,-116268,-149036,-122451,-32557,-12095,74025,217354,97695,-37511,117247,162114,-45366,-70818,150472,303750,342081,463666,529614,595403,745008,848056,626295,438842,477786,491879,423336,261886,122276,-437508,-1715194,-1772034,-249540,-197669,442946,2557851,2007643,-329000,-708537,-332485,-231533,4950,-436411,-2239585,-2303041,841206,2458146,1418375,550858,205228,-263670,-432906,-569479,-532367,-206767,90973,171128,106868,59834,-6249,-189605,-287919,-46275,142861,204,-143900,-33451,192794,409606,429763,256682,161540,191068,147276,110897,183055,223264,166946,52137,-50646,-69043,-96724,-144161,-106164,-19586,124122,266397,256055,138789,-50403,-155829,-115174,-43090,-27235,-24326,61538,184248,199887,75580,-65816,-48369,15680,22187,12679,-26184,-76691,-84097,-131443,-170515,-85331,-17827,77193,208851,137696,-43823,-61752,28254,57426,52685,-16804,-143699,-156821,-139946,-176752,-106669,107260,324546,455585,304266,-35311,-235958,-123743,48807,7883,-108717,-55041,50254,-70262,-185748,-140415,-110675,88593,201080,146618,174372,186577,682,-256665,-429895,-454835,-364005,-234842,-107682,-2004,-6467,-29619,75633,197557,115964,-28081,-32593,126972,235095,51555,-155735,-152486,-62917,26585],[6580,-52985,-241125,-355146,-240807,-108803,-33014,64330,114438,42247,-21370,65644,271761,458866,420435,160943,58101,190243,214522,188168,149761,161971,171366,184786,125355,17655,84761,292173,336342,109092,-20792,35134,17124,-76366,-97673,-123936,-204963,-173024,21719,220236,320794,313842,218818,38182,-112937,-108995,10857,30422,-88026,-222235,-285139,-147844,129016,267546,184239,56397,-187022,-351769,-147946,55782,-101925,-212231,-42537,65110,25705,-39096,-132344,-261310,-360813,-257454,54571,270738,255723,245806,228926,94633,87486,168743,271679,280341,190211,126436,24117,-156998,-202435,-58025,92691,182238,128878,-48695,-155502,-63167,133721,225607,226552,284100,327463,224891,94638,112255,168891,74230,-37282,-80761,-109763,-154099,-67601,49326,-21016,-153546,-66215,119610,274849,280762,81776,-172915,-293352,-288500,-191602,-112785,-18147,79790,146758,29154,-110350,-14379,266002,428913,193079,-98284,87472,394515,275401,99864,74132,42143,2694,-58704,-188261,-269982,-359627,-275464,-125731,-145436,-221286,-164809,-24588,-24263,-124258,-313231,-380111,-150249,62272,22318,-34094,-77877,-156561,-237898,-201359,-73104,-11505,-38568,48137,220707,356304,273069,119654,140641,210066,201187,276316,302894,267011,279685,287110,200989,93173,56288,154831,220515,105808,1404,72158,255696,365806,237868,146348,116876,23172,-48960,-117797,-379863,-498781,-293551,-120091,-31002,-64201,-276266,-376688,-170692,76902,211171,164925,-130183,-350658,-239480,8551,82128,-53309,-231969,-250961,-80094,59268,58627,-28220,-92880,-50864,-112144,-138563,47494,177626,240412,337381,303424,85938,-23148,12334,52607,132239,118012,-17979,-11240,169056,249798,177249,-8620,-220589,-220355,-153099,-173285,-88274,129432,231853,210403,55067,-110830,-149883,-9383,95227,62525,61240,142468,186645,163525,29641,-182257,-177504,71658,138260,-167499,-461237,-158485,259453,165796,-172885,-230985,-208333,-239371,-198025,-92583,2763,118493,173105,131219,-6395,-258133,-446806,-285988,17758,-18605,-236111,-209534,-13819,-19616,-136370,20227,326018,368743,143977,-16335,26473,122612,206107,211418,159742,69086,44467,23474,70213,7110,-141872,-252100,-245295,-197741,-161889,-259858,-234614,-42055,106388,85441,7021,15577,61161,-52202,-159080,-62047,133104,208241,49163,-193407,-340043,-381668,-233555,-79495,-78236,-55152,-10021,-1517,77958,77737,-26767,90004,184683,-50177,-209733,-5217,145993,-80133,-307698,-289217,-112787,-10466,-120933,-348288,-378618,-144525,8328,-154847,-325279,-213696,63630,150052,-49436,-263108,-275945,-216811,-191136,-182420,-198210,-237719,-142854,-25766,-77880,-201018,-206524,-286204,-234506,-72628,27433,129110,150326,-44022,-228438,-310566,-298681,-90613,202097,235634,-95249,-451610,-400144,-133221,-87715,-104992,-63597,-170898,-202704,-43540,112260,238794,407018,549535,546031,322190,91992,86067,129505,87895,33067,24594,14960,-7755,-144479,-314494,-291167,-254354,-324945,-152627,106903,206445,245732,285040,163132,-4714,-190412,-337038,-258675,38333,311582,225083,-59804,-215943,-51122,254457,251330,-86250,-320724,-317721,-292649,-388707,-349086,-36132,299276,575169,611231,385961,150641,-123772,-351790,-526373,-682597,-492515,-215789,-315943,-304708,172402,254728,-193621,-238742,809351,2269666,1449227,-3685677,-5332835,-1235906,655669,178661,1192944,1100742,177866,368889,78450,-419989,-164226,230786,347324,-15540,-323222,-37902,361370,471419,319127,21704,-342556,-613752,-511169,-68311,308054,299874,53453,-108711,-69634,125062,425926,414764,-7403,-262207,-216600,-190995,-89391,180818,439784,407629,201951,120454,66351,-211630,-464069,-398211,-176006,-10026,105162,156748,105405,4884,-49195,-103733,-138259,-188402,-183804,-66367,-108592,-198741,33282,209280,106100,-45509,-8543,59574,15002,39786,211469,131073,-196725,-267459,-156299,-20549,137491,107886,-172193,-315854,-210724,-44810,145925,240629,168909,27501,94278,244895,138804,-234304,-462018,-285885,-117207,-119664,-53041,138910,307752,299668,93436,1769,-35820,-209505,-381221,-276445,-200413,-170016,-68629,-24372,-160052,-210892,-34545,30758,14386,77298,78654,81817,81880,10685,39436,55325,-68760,-194234,-197878,6855,201559,111578,-39929,-10440,131458,273507,222568,128199,-76495,-366605,-422829,-253742,-144643,-228046,-360613,-337577,-204630,-198154,-264743,-225435,-15140,180558,235558,185324,-25334,-170065,28853,209004,50056,-75572,90121,266283,170547,-2607,35663,95877,87186,147395,19643,-82232,57304,118146,48181,146038,92021,-116522,-20394,324329,536165,393449,6703,-133596,64198,307499,463459,568319,450745,109700,24378,83091,27728,-128183,-248828,-308867,-313237,-166177,39744,37087,-107265,-130747,-99325,-186350,-206261,-173260,-191072,-152369,-83102,-105763,43333,345077,346072,88200,-41153,-34420,-29885,-50703,-68904,-88703,-73048,-40641,63267,167576,66564,-136011,-152090,-49341,-26238,27274,37071,-219444,-391327,-198070,-75359,-71180,42961,102577,54165,79284,-16386,-155364,36584,195292,158512,149346,152824,54150,130667,279044,79581,-186381,-53344,174535,132694,15364,52863,81806,-5134,-24512,63593,44769,-30769,36489,219609,267050,2605,-229834,-109923,183921,207105,103915,189728,285400,190098,98626,90314,26514,-40130,-36492,31865,11539,-174327,-321665,-265264,-220524,-307258,-255068,-82255,-27531,-32567,119450,203869,56138,-148910,-312219,-238800,66350,123041,-57979,58108,239562,77734,-291317,-438700,-258345,-150653,-219340,-59872,145535,169014,131908,-3660,-246597,-300991,-108536,36094,-14184,-25965,-119097,-342783,-320821,-40216,199136,272471,157522,35794,134733,256770,43234,-178628,-103662,99216,184898,111528,44486,11206,-121345,-231392,-167850,-66417,98942,226349,164276,209746,322815,106603,-197885,-150820,-8772,-41248,-143863,-220378,-201046,-190324,-202275,-144848,-1097,208522,261991,113771,79117,36587,-127807,-219192,-175336,-128911,-129529,-167336,-194616,-141284,-23452,-30773,-151621,-123661,-45066,-124228,-331495,-517523,-489714,-317203,-65154,51726,-59340,-167046,-107088,-85961,-173228,-281671,-288654,-126969,29916,12980,15443,28664,46164,-16393,-168105,-229831,-247945,-230090,-56544,126863,27026,-159789,-89090,160895,201940,36177,-107166,-303398,-325892,-179581,-109988,-83255,-158589,-211258,-94825,-24855,11447,106246,28923,-14601,176708,193513,-40147,-110838,90352,265878,344400,430393,439892,539359,701289,746577,571857,524956,679490,749391,613005,324229,239272,-17744,-1148750,-1438948,-113048,-75512,204465,2194485,1851755,-160237,-467040,4742,-68357,7810,-351935,-2062772,-2497860,280677,1888842,1041260,234246,37580,-198704,-265736,-358013,-307363,-66930,150935,262053,184170,55738,-19547,-174553,-265110,6600,185482,65763,-65792,-22369,177920,406955,414302,238209,171113,244715,235758,173274,217221,248195,208112,97577,8566,15165,-11830,-83310,-73487,-42450,44393,136874,116925,-841,-181767,-243052,-150352,-119850,-179226,-151577,32203,201121,209041,50523,-87167,-35011,38286,50341,53925,38922,-51308,-81005,-137707,-158295,-23832,742,-47650,36735,35372,-60106,-25842,92398,124578,91925,9651,-124993,-185753,-202205,-208354,-92617,153175,393509,515012,352218,35920,-164916,-108309,35875,88728,109265,130471,133115,-37841,-221285,-205859,-125261,53540,182110,158483,187350,181016,-16176,-268119,-434778,-429719,-309810,-189715,-68940,28477,20823,-24059,42820,136644,75827,-27918,-28223,120866,220554,7408,-213864,-183489,-88151,-28689],[-53147,-85501,-280278,-433498,-298283,-109544,-27604,-9791,-46135,-40372,50378,164624,302497,486379,507811,266715,160068,299151,209953,55990,21968,75735,80235,98376,26820,-47467,64657,300973,343956,89195,-29412,94362,94779,-19294,-91911,-149873,-193911,-105435,50982,129732,179636,208659,162035,81747,-6237,-29988,106123,72635,-111820,-232794,-263296,-137116,132448,319206,272346,153155,-125065,-372154,-233090,-41445,-113525,-132140,58914,176270,152695,27678,-126463,-250035,-330610,-274562,-30739,197945,263748,320442,336273,218765,155113,197878,291774,285591,174024,122815,65670,-85427,-163242,-43363,126700,182418,78346,-89986,-167287,-51550,169006,259155,252104,270529,275828,227655,138440,104944,127743,63208,-85043,-207698,-220712,-214333,-164580,-94010,-108733,-234642,-221738,-16382,267346,335096,79261,-217451,-311248,-231773,-129533,-95045,-1970,108409,148323,63116,23782,132872,361428,446091,171606,-63248,172841,467512,332559,126007,79933,67957,44886,-8341,-105488,-183637,-351937,-339970,-145044,-118945,-210110,-160499,-48768,-113971,-224125,-365927,-472274,-310379,-90977,-54578,-83497,-84174,-163021,-233981,-162090,10084,92974,-12485,-32335,139441,291707,195739,52886,75630,74490,40951,169026,249846,256379,297722,304015,151796,24292,84321,288984,306191,62872,-160447,-96608,198430,384980,279466,144173,118528,25252,-1944,-56498,-301054,-348436,-154845,-72582,-56202,-131259,-351574,-444231,-293311,-97314,84778,138498,-77579,-282144,-144354,162979,201396,-61440,-272992,-198235,10507,125424,72611,-59877,-147995,-100545,-128027,-119155,38583,180387,292479,362112,240079,42478,-25553,6,76282,204434,158506,-44961,-39442,193380,357466,295665,68872,-137316,-159350,-135054,-196297,-179312,-22328,80393,106708,-21642,-130353,-101532,11815,64923,77169,153118,224533,175798,111045,-260,-142335,-103083,146235,194661,-82634,-294226,6601,379461,282435,23672,-98849,-157119,-218985,-122621,69349,112935,86781,81699,87954,-28865,-267254,-448309,-302002,-4668,-15633,-188140,-143949,40867,59766,-8384,106575,322243,309657,69757,-83457,-74395,-9093,43713,53830,34957,49777,81593,40453,47656,14460,-118599,-265533,-245837,-118362,-82059,-213265,-248741,-43932,158073,158068,46104,23792,88741,41339,-51140,-25727,63626,108038,5573,-137340,-211766,-254349,-200256,-123582,-109449,-65005,-27698,-50253,35158,93539,40256,125270,169091,-53675,-190069,-12812,120909,-47675,-207123,-201907,-102130,-29275,-118120,-323002,-289939,16068,157682,-44922,-225252,-114638,115332,96109,-154633,-306631,-257864,-204706,-177677,-119830,-92417,-118808,-114058,-121338,-217629,-295740,-254555,-269907,-155557,42631,123513,113541,17819,-176827,-268000,-304534,-306362,-104893,181178,185301,-148003,-409598,-344668,-149340,-141314,-133265,-80561,-137837,-103650,79757,184722,306449,466413,610454,637540,409147,73948,-38903,-22352,2485,56720,91389,38833,-43130,-208460,-375878,-309067,-249750,-305089,-142395,86625,192783,237053,268825,214591,108008,-124320,-329830,-281147,14147,246337,94247,-122147,-243317,-118815,188070,273812,-68099,-356304,-328291,-243705,-322171,-292800,21280,409531,693257,662902,392733,185288,-23021,-224162,-444049,-646044,-426756,-121807,-246845,-236040,99213,-13260,-419173,-74426,940211,1750337,1229346,-2768385,-5814457,-3645431,568996,1998928,2509560,1691500,492223,278854,-121251,-533634,-359892,-79418,152109,-1730,-285609,-120535,219212,520664,552680,181883,-339810,-567851,-352754,36544,336299,300705,51220,-33638,55757,181001,445880,387072,-83062,-302740,-123019,-37074,-36634,122449,391645,380924,147497,55958,44916,-193396,-443978,-403175,-224337,-110272,-51745,25290,78286,62106,11681,-52902,-67763,-125708,-163676,-151501,-266154,-285251,72134,314636,169707,-9318,-4497,75855,101631,77989,100682,25992,-124780,-88401,-1417,108396,206516,131354,-144022,-289948,-209887,-41636,132013,198799,176944,148302,240895,317106,97671,-284938,-392407,-124110,56062,11215,36089,190859,327136,314167,151508,36764,-29445,-166853,-211543,-171839,-210624,-224589,-125684,-44679,-98703,-153963,-97106,-60989,29070,187396,95873,2929,38635,37422,79415,127180,-17110,-117459,-75044,108521,194935,33028,-82062,42711,253914,416573,308471,131856,-54671,-307649,-431055,-330420,-217907,-268685,-394601,-396887,-293437,-285050,-388376,-325860,-10491,290516,417925,353522,51061,-159188,-5486,201031,74371,-70661,125892,402539,308891,47895,38460,134169,121562,93430,-8055,-46170,62924,20178,-84395,63236,87166,-119004,-91054,201239,440810,387100,103105,53445,217327,337109,407523,562276,425623,155703,79699,136882,137686,50198,-109842,-250716,-252482,-66121,86879,12399,-98572,-119709,-164864,-146201,-96008,-121742,-164979,-60049,28047,-83060,-47416,218716,303766,113514,15537,47763,47686,-37850,-159460,-218475,-112281,-24862,71155,174930,59556,-148051,-139108,-31540,-40912,30080,84728,-167253,-346474,-223980,-143547,-101574,67818,160406,104524,56268,-70497,-137637,95141,239307,151437,147430,187904,76499,74113,187623,71534,-113881,-12506,132068,86350,20798,44520,68406,3309,18111,122711,138702,46377,47399,192116,245245,31492,-199208,-137526,112214,151126,63230,117384,240654,238312,180145,182009,116947,-1032,-26097,100452,123014,-78202,-248726,-243164,-252680,-350931,-303192,-176432,-158164,-130247,14954,30069,-154908,-223516,-242627,-194734,10474,68229,-77859,23051,164609,32837,-254193,-378394,-254220,-147508,-152493,9514,219866,237465,148963,-22480,-219053,-241144,-107977,-15994,-59777,-73034,-146952,-342897,-347812,-84514,163104,200754,34516,-68002,122518,304185,106767,-157001,-164116,-72811,30213,85280,92791,46233,-92300,-208727,-150896,-42727,143600,303623,225561,223367,320175,122598,-173619,-153236,-44198,-69270,-190294,-285591,-220902,-173070,-193197,-139679,40245,259961,268830,111365,98642,98602,-86202,-249904,-223797,-119932,-66044,-44473,-48276,-94014,-95931,-92515,-143207,-173675,-176084,-273890,-468837,-619613,-586761,-421830,-196217,-18508,-37716,-108261,-112756,-191572,-225323,-191193,-165300,-85038,-476,-53567,-15825,22010,-37787,-127347,-179730,-172752,-219289,-226040,-37300,117455,-4029,-116068,42470,272700,205429,7945,-96596,-303820,-374710,-254021,-94998,10234,-142237,-294885,-137066,12880,-6744,9232,-15208,34862,229231,215806,-34613,-177786,-44155,149118,289139,330148,316975,453982,600780,536577,406195,479333,708240,831000,678814,309230,295283,303515,-729226,-1036629,138304,77264,53654,1817756,1617562,7943,-201511,293252,48700,-51146,-327931,-1830882,-2539119,-311797,1312924,674859,-108751,-99837,-42141,-149667,-225247,-78169,92383,214655,343279,259880,71156,-11206,-147083,-264316,-40830,165586,134928,26195,-17337,124877,350151,362712,197916,161717,284891,321692,230261,213272,224092,200673,94275,27841,75367,62014,-9696,-22332,-51882,-29251,5248,-36575,-154352,-287191,-275269,-129060,-131801,-250062,-213325,9721,187065,180119,1463,-108625,-11606,84455,80492,49397,28592,-37158,-39070,-97021,-84108,94854,62614,-151274,-156942,-81235,-65301,4405,129760,185129,153338,78903,-45630,-150517,-200302,-197959,-61810,192257,407444,476539,348413,109735,-67951,-75550,22085,154193,299343,316898,224366,14648,-223521,-279043,-157052,5708,168017,194930,201456,142995,-49341,-261903,-407809,-368555,-214387,-96900,7591,54776,21973,-25051,11469,73736,48502,-24319,-48151,80394,195332,-3111,-243054,-197900,-83357,-66750],[-89885,-95062,-251641,-383451,-250358,-67581,-19974,-99255,-229932,-142061,122723,253427,294512,461672,535784,325164,227550,351875,176117,-93467,-95931,-457,14548,18756,-78321,-109606,49384,286297,305870,56059,-32386,145687,166295,36129,-58105,-118547,-128999,-3394,102306,61587,58881,118458,112218,124091,100808,45760,146507,67646,-144029,-212384,-190263,-117083,104413,330239,341502,211558,-88514,-358718,-277145,-119360,-103812,-22562,170422,283670,269246,88101,-116595,-227019,-285516,-271219,-106233,111241,249014,348564,411059,376033,264220,241012,290516,258071,128525,96448,104203,-8569,-124202,-48198,122881,138420,-10687,-138054,-163905,-57764,150212,260339,266368,230091,167493,159461,146023,99839,87151,34621,-135962,-279591,-263644,-208845,-209003,-230135,-239186,-336897,-366414,-123778,238331,318342,44554,-224341,-267831,-129779,-43983,-70146,-21868,103745,137685,107407,151151,244553,399979,402560,149815,49141,305681,497970,349676,156997,113847,119087,90316,20263,-25350,-82183,-303000,-397937,-210270,-107972,-149863,-102619,-70165,-192857,-289411,-380109,-535867,-455984,-195579,-63251,-85990,-76327,-169812,-231509,-109070,107087,191881,8399,-139077,9409,173504,92731,-11893,7739,-66293,-116117,31991,155098,209206,293487,298426,93651,-37343,92672,323703,307632,23833,-278748,-270807,74391,353848,327257,170643,114655,11432,37333,9303,-166129,-109884,33361,-29691,-97091,-151275,-318692,-422924,-387799,-263153,-46225,81118,-52508,-233076,-84857,266716,301173,-35151,-268279,-138982,88672,197081,124446,-50681,-159948,-121267,-101300,-55971,40745,160647,304379,365656,202293,8049,-88268,-78748,78060,257886,199767,-11238,-6996,213365,402664,343137,108119,-56867,-89546,-96692,-188793,-266694,-215311,-97544,6610,-65189,-141758,-68192,17641,22299,60779,187292,231232,93667,302,-60327,-108863,-24443,181842,189252,-12325,-68606,188236,440354,338500,184134,56601,-52999,-165763,-38778,226404,214275,30863,-24769,34647,-60523,-293525,-449265,-282547,14738,20868,-111365,-49006,93750,110078,94768,170708,280684,216048,-10811,-151764,-184771,-139830,-103629,-121143,-133090,19112,111238,49009,26930,62564,-39939,-222267,-217846,-41396,2531,-112464,-199227,-21050,200069,213136,85750,43511,111439,133386,78411,30013,-17899,-38708,-65860,-62761,-50993,-102792,-158232,-164215,-126000,-59228,-60558,-108709,-11167,82804,78928,124550,114059,-55581,-130507,-12584,66173,6879,-69467,-122446,-118255,-61731,-117277,-267383,-165383,180718,304732,93880,-85348,8692,175201,63125,-250729,-362868,-232814,-162741,-135471,-19241,38779,-723,-89446,-211098,-329848,-329896,-282051,-253042,-93169,134169,203770,90006,-111975,-271794,-269206,-259013,-242061,-57129,147480,94626,-180043,-299202,-221742,-147749,-168410,-95951,-41399,-77915,1600,187770,241929,323598,443898,564407,599374,395577,38455,-133120,-134287,-67958,67730,126274,22215,-115419,-271924,-378310,-270602,-209741,-245604,-139027,7800,95986,147406,160134,180479,144434,-83922,-301670,-294087,-56908,91947,-52659,-138243,-197649,-155889,103156,260173,-38796,-338024,-282147,-157440,-218364,-218126,28776,410199,692937,663344,409008,222147,107092,-31452,-267517,-480550,-276960,-4680,-133444,-174066,-130339,-385715,-593999,53518,883154,1128621,997096,-1578040,-6031462,-5876270,198469,3453051,3413864,2020913,789726,311274,-176994,-559996,-471177,-209464,92053,33055,-257086,-239718,28977,473891,677280,316192,-247796,-386261,-95234,179222,331443,249148,30430,66698,206589,212101,350853,258364,-174972,-307158,-25867,108794,30184,65659,282110,286471,69313,-1749,21919,-152547,-365918,-369138,-248399,-185514,-193074,-99760,62813,143236,101778,49752,42261,-51004,-137557,-222455,-390922,-346795,93966,429014,286197,72762,31627,115795,169703,81216,-22937,-72514,-29522,121631,175335,198053,235987,147615,-84953,-208709,-161082,-22805,112604,157919,155490,221255,337435,342958,41604,-319674,-303503,25347,218886,145151,113142,209863,276017,223765,118014,31623,4483,-57384,2099,-35774,-167782,-209968,-128789,-47924,-46481,-126557,-195462,-152380,56743,258888,83584,-98108,-61374,-6945,69853,164806,39301,-40448,30321,189652,192250,-24189,-107340,111176,387186,513705,345426,109263,-6115,-166449,-352816,-334196,-197506,-191142,-313215,-370339,-339176,-339639,-460117,-388029,11302,402125,555759,440399,84151,-146993,-34342,190297,140396,-12966,160237,470283,378126,87732,44095,145070,146134,55822,-10168,6519,71234,-63130,-170299,5618,86038,-92251,-134485,70138,309466,341445,192237,235816,379747,356091,278598,395765,285383,150069,91888,143422,225812,218994,27223,-170014,-147014,59759,123807,-29292,-105511,-127522,-218384,-94157,11982,-79571,-150928,-1714,101241,-54916,-132057,41120,173399,81218,47863,126639,126352,-25260,-252583,-349318,-167181,-7079,86267,178521,70782,-115920,-96533,-15742,-53480,27169,101111,-142347,-331223,-272115,-216489,-159424,39936,168853,131930,39476,-78782,-63515,140535,231979,128271,156272,199683,53106,-26860,50028,48081,-17862,30184,78818,49931,35961,44353,73777,60131,101349,189521,229809,130268,45957,121367,177275,40281,-169230,-178469,-10410,63720,17619,45838,200105,294565,267285,245560,176278,36778,-15357,125708,183086,-5681,-165633,-195920,-251730,-323924,-260352,-185125,-224003,-191838,-87306,-152600,-328509,-269144,-164798,-144166,-66572,-39559,-119983,-37650,38102,-59572,-214838,-297296,-237592,-123551,-45812,97714,261473,239189,93960,-77126,-167380,-147081,-108980,-96818,-110955,-101449,-130930,-270443,-304071,-90448,129925,127132,-52875,-123996,106632,302410,151512,-113862,-214173,-259453,-156016,40846,128160,67393,-56094,-140917,-94350,2062,182221,338396,262522,238680,296183,103897,-138321,-124517,-56971,-74435,-203363,-309498,-226427,-142936,-145464,-95784,73498,249989,231627,121294,131573,147226,-53383,-267618,-262111,-126655,-30071,55863,84606,-23502,-111627,-101049,-97653,-200091,-305556,-405140,-525006,-588371,-569963,-440006,-253773,-63893,-41136,-69694,-103634,-252089,-248048,-86481,-17353,10469,42192,-33517,-15495,24529,-92011,-211397,-179134,-111877,-193595,-243666,-50860,78559,-42377,-59757,188584,382310,233103,27575,-72116,-246602,-329232,-228221,3357,144650,-102937,-355078,-151209,95978,44330,-28759,-10692,110971,268674,226394,-26966,-246430,-199932,2841,189244,202838,219597,394064,498653,302696,183696,317955,549890,693071,575122,209525,267534,438619,-453087,-557021,481756,259196,19163,1362912,1247133,90397,-5866,435882,101333,-153510,-367925,-1577254,-2341979,-722253,833162,353897,-409019,-176414,159706,-95515,-185739,115519,248870,284744,413803,333924,113543,11954,-118596,-279652,-167524,85187,172234,92004,-12192,58818,251620,281772,141619,129280,293922,374226,258225,165969,163754,158405,56710,21083,112747,115290,60799,40335,-31968,-76527,-111948,-182794,-281907,-338536,-243838,-60519,-81663,-213450,-172484,17930,149247,99363,-94241,-151695,12369,150696,115681,13891,-46645,-36871,33632,-11951,33599,227893,128466,-229754,-339939,-199218,-80178,426,122230,222233,223877,182175,81165,-63168,-143436,-153342,-35293,190665,346165,359347,306141,170113,17905,-47645,12862,195068,408702,445658,294902,73559,-178149,-314504,-200513,-49222,142819,229994,206335,77387,-90727,-233669,-349172,-283509,-90875,40410,111203,75338,1083,-40663,-27243,17046,42299,-6004,-71380,21929,162855,18712,-230159,-184963,-46709,-70683],[-93011,-81634,-170133,-227550,-110714,6909,-15717,-185976,-394851,-249945,154346,292212,256559,409657,508917,327591,244616,343176,148960,-178806,-161155,-53137,-20131,-42139,-158030,-142486,52576,256769,236558,16065,-34276,175379,214971,65613,-16742,-38038,-24499,101998,153316,29358,1249,83452,95580,154475,170770,101270,137893,32123,-173549,-178213,-102630,-92545,61531,299810,364738,205783,-91421,-307340,-257307,-155016,-79231,88405,264833,352755,331290,118342,-106318,-200068,-243925,-250339,-145457,42156,211113,310993,420494,496082,371863,283649,274802,212980,66382,43416,116833,50966,-88854,-59992,93356,67711,-119376,-192464,-157736,-84246,90289,240909,273193,183843,37440,30530,107618,101343,73854,13456,-169061,-285799,-236151,-151104,-198498,-316194,-368275,-447098,-484012,-193178,180014,214658,-31624,-199681,-171512,-12132,31617,-53448,-59452,69719,108176,145443,239288,295473,368659,300149,124156,199894,441510,477363,326320,194775,176340,181066,114420,12914,37465,30224,-206944,-412851,-287565,-111141,-53895,-5871,-88509,-254575,-305134,-343101,-545485,-545791,-220641,19275,-8568,-55453,-190641,-235452,-40114,218810,278221,22059,-247249,-142987,30690,-6812,-52071,-39709,-175237,-235152,-100528,33290,129701,269803,269497,31628,-86414,79501,264945,235885,-687,-310383,-377179,-66269,271781,327250,174343,63456,-40119,47530,70708,4151,155697,227176,15900,-131552,-131163,-200209,-322502,-428117,-382390,-158787,4908,-55245,-207092,-65670,309433,361356,13047,-214526,-81381,131108,246385,190864,-6956,-129357,-105406,-31369,38932,61606,136086,286124,353660,201904,-4065,-171458,-175288,71183,295717,253154,89352,85757,231993,368539,300977,104517,1045,-23411,-38290,-146860,-323835,-398797,-263909,-77716,-81614,-144807,-43941,31881,-2211,24510,151986,154647,-41819,-146520,-138409,-89966,35673,176119,143007,24969,117286,319259,428075,325566,255964,195372,88681,-74640,46139,342910,282989,-37958,-134637,-30894,-94350,-327876,-453583,-244343,56707,72633,-25326,54088,138132,118756,132187,184307,207361,106670,-86766,-220399,-286188,-235219,-186014,-246843,-263340,-5028,117027,28021,-688,122640,48961,-167980,-185672,3185,68366,18101,-83761,28191,220513,239390,124198,73629,124425,195433,188805,88132,-85762,-184705,-139155,8354,101117,37361,-118095,-185425,-109439,-32092,-101371,-167638,-62364,39953,74268,86049,35111,-51917,-40485,1087,-1840,65402,65596,-80693,-163219,-98149,-108604,-172417,-12022,311545,403043,219524,65903,135053,226083,45016,-322680,-416404,-212031,-119205,-91164,79592,153480,82336,-69750,-247966,-340808,-276953,-275334,-236964,-60657,175192,239324,50939,-217846,-313801,-237491,-186762,-121541,41248,110861,-16507,-178730,-139358,-57557,-126827,-165589,-16177,33945,-12448,82197,244977,258357,275297,334029,412841,439962,282799,-17453,-192377,-195426,-104407,72293,125057,-27915,-196528,-307033,-327597,-209307,-159957,-171144,-140148,-91977,-44118,-2056,-7392,89059,124051,-75590,-292081,-312414,-153236,-105313,-178869,-109767,-98023,-158593,17639,215638,4640,-259076,-185496,-53578,-106735,-145323,-7399,302833,572294,615628,437663,261047,232633,171151,-51692,-240365,-77697,121212,-6553,-129142,-368005,-677489,-664407,95020,686124,598428,843890,-552608,-6069593,-7365913,-430397,4071199,3662910,2101990,1040051,435379,-97627,-494207,-455037,-133453,159514,70483,-237953,-352920,-154089,348620,669457,391300,-98842,-129562,191975,334426,297550,149423,-12150,151813,335708,222500,181501,69628,-255488,-271528,56736,219706,109515,31664,125824,127839,-21741,-37603,10773,-88232,-240637,-299242,-248183,-228538,-293993,-204507,53551,229198,207861,183285,151468,-2628,-118410,-244465,-441156,-384574,85479,520656,423453,167647,86830,170095,204976,54153,-128640,-146778,50206,288143,309906,216288,209329,148577,-8507,-97967,-91020,-12093,72527,102319,98231,226597,370988,328295,-5424,-326961,-228968,123720,321545,233681,161733,203307,173460,48789,-21326,-21595,58753,86341,176237,84562,-83635,-130250,-86426,-45547,-23748,-137616,-300388,-220598,86567,270745,51715,-180963,-180804,-110319,9737,146298,78134,14953,91394,226489,189870,-48382,-108093,176203,487859,542944,331962,89940,82567,33257,-204641,-270558,-103767,-24991,-131281,-252883,-317321,-340514,-452971,-389174,41853,469648,589250,410677,58866,-146994,-54796,184402,244670,108919,196717,444498,361036,110857,54381,130940,159889,65748,26635,68124,86655,-103541,-194493,-20067,81359,-51540,-141410,-33751,177390,276746,251979,347557,487178,351454,108877,108714,90773,118826,86527,113208,271200,344927,139650,-85859,-28547,173931,137017,-75002,-111222,-109070,-175496,-12616,92747,-62103,-155049,13913,124511,-27885,-189804,-141553,-12875,-1639,43382,174394,184599,-5581,-304146,-435885,-228443,1766,105486,176685,93958,-49100,-31598,-2287,-56242,27093,88511,-141895,-339822,-330601,-288394,-232140,-29632,121046,111836,16620,-49797,37860,156587,161921,88497,176854,201030,9376,-140010,-103238,10474,74671,63499,33007,38933,50804,38549,95890,165020,212956,255881,301625,205773,39439,26652,80552,22293,-149159,-220837,-148454,-35177,-22846,759,175602,335678,333696,263402,182410,64791,-2226,89008,151679,5883,-116073,-156179,-230848,-249284,-148038,-110548,-211990,-205901,-159450,-289337,-411615,-265319,-91107,-88197,-127499,-165008,-179250,-109364,-110128,-187715,-201102,-229946,-221052,-85057,72483,170334,241915,176660,-9711,-153735,-101946,-36626,-116368,-193376,-160733,-99901,-68453,-144430,-200726,-55804,109068,76616,-69898,-101791,95592,248839,156859,-61282,-233861,-399507,-312819,-10149,126983,55604,-23259,-41977,-19246,37005,188241,312440,257716,247245,262583,63985,-107126,-83199,-45610,-53267,-174513,-282333,-213489,-110408,-82084,-34851,76642,162641,138192,110517,152146,161853,-49372,-283360,-290074,-136807,1240,122790,160233,45536,-69235,-57491,-29427,-191840,-385527,-455029,-455155,-427724,-444678,-365051,-219784,-82014,-71743,-50723,-66731,-238095,-224506,11151,118056,138203,152534,66923,18680,38116,-90657,-226326,-154350,-61089,-175226,-268102,-89665,22757,-69947,-3770,301400,450615,269343,73405,-47786,-164602,-223815,-128777,147143,290363,-39675,-370118,-136002,203020,162156,11387,44356,201006,291269,222110,-20750,-293365,-315869,-111286,81981,102365,186274,391472,440181,135281,-22096,90322,248908,364636,310301,43900,163576,388572,-210411,14723,855595,463033,86111,789094,710525,48391,56657,372885,67066,-278321,-442739,-1284426,-1868721,-845336,439797,85990,-586248,-175222,348102,-74992,-205588,247035,378922,357866,468795,398112,172937,34840,-99318,-297752,-318086,-32897,157237,114350,5058,8497,137066,188283,83162,80337,266183,377673,248798,91268,92864,107420,16193,20434,142994,145432,107952,96755,13132,-93221,-203198,-298912,-353700,-326507,-159022,32785,7626,-82956,-34550,66818,103468,-24974,-236377,-223998,28391,221663,152448,-31197,-145681,-40640,120526,100447,160754,325628,156775,-287912,-478531,-302358,-119051,-48229,71484,227716,285044,293310,222159,50205,-53177,-86478,-22782,134003,212902,203963,248842,208849,63626,-44689,6437,201615,411636,476110,316793,118496,-88221,-269202,-221773,-90817,93943,228129,183859,-4629,-126014,-178023,-258680,-187997,36246,196645,216612,84732,-36381,-76271,-75523,-24923,54510,28760,-78063,-35628,125605,60984,-171604,-137375,14156,-37887],[-68128,-58742,-74297,-34825,67786,92051,-17773,-253151,-507230,-349086,119488,260151,205717,361775,451833,283690,207319,286447,157162,-147378,-155609,-81592,-37354,-83669,-193034,-132811,74050,215494,153749,-21448,-35309,175565,222171,52552,10943,61474,85067,175961,181280,34710,28383,123558,122357,166112,183220,125267,105164,-8191,-191755,-150693,-40213,-68446,20378,235425,328002,137490,-125755,-222168,-169314,-137655,-49341,170563,318473,360683,309413,96179,-102713,-173729,-215964,-217879,-134414,17965,162123,217895,354168,520121,433004,308637,254653,169386,4225,-31956,84122,73273,-53263,-54458,63234,-3467,-219487,-248152,-164824,-129739,15915,217590,273510,148134,-73749,-123999,26993,103683,95198,16224,-168714,-236158,-158530,-69233,-147445,-328193,-445278,-540543,-565781,-232153,96553,46429,-137704,-156952,-48617,88784,76391,-40408,-72717,28606,62201,164033,275502,287135,279110,155210,83706,329325,533188,416153,276686,237100,253711,231482,96457,-32878,78284,150893,-70616,-359909,-327483,-110065,57002,103758,-97418,-291368,-272067,-257159,-487146,-557396,-177380,173805,150508,-21395,-224726,-235159,48839,340843,348786,30150,-328669,-285111,-103141,-72715,-48842,-50106,-232999,-306913,-206930,-97109,32266,235072,225895,-29234,-124607,50584,157793,129986,-4639,-246025,-374730,-171147,157922,251995,111428,-57234,-133256,22302,126020,182669,383833,379186,63951,-141290,-84796,-40919,-175016,-400661,-428680,-237791,-74752,-75598,-196007,-76482,296270,369049,58769,-128613,-31978,128827,255730,243456,50404,-73651,-54976,67189,142825,105146,128153,254780,327940,225350,9771,-222216,-232913,67882,318791,315182,228062,207358,238618,260834,186329,66686,18291,19258,26790,-81558,-332914,-518393,-384722,-143999,-87954,-137112,-15228,75305,14890,-13310,61050,19818,-192977,-294257,-218758,-94448,53849,140859,95520,33302,190058,346192,349655,258265,229863,287064,239740,47332,125052,398272,306941,-99523,-229964,-100150,-116130,-343374,-448916,-207048,91929,111766,43517,137104,166102,88278,91113,136979,115994,3080,-147753,-281216,-360368,-273291,-174431,-262077,-280016,-5250,92724,-30696,-43983,159105,104708,-144102,-169720,6158,107697,152743,81306,99222,217753,240153,165459,114288,126623,207622,246823,131773,-120821,-280282,-182709,60113,209168,134544,-91449,-180880,-54560,17577,-128255,-211910,-121579,-31240,30085,24207,-43906,-41117,59526,27107,-67318,98923,156081,-86530,-223008,-127321,-82317,-39129,153571,378093,411686,283594,191275,237471,248267,26983,-358422,-441380,-198074,-103864,-78632,130561,212727,111308,-46642,-194754,-215395,-147679,-229747,-214937,-56184,158080,221147,4053,-275674,-299693,-183064,-104679,20302,159328,80130,-121586,-143647,40508,112003,-88217,-138497,69254,110968,35316,116222,230012,209396,162615,163466,197550,211385,106318,-94899,-227497,-209569,-96265,79921,97193,-91736,-253429,-289418,-239797,-156949,-124666,-111513,-142743,-169359,-165185,-159067,-177347,-8768,94877,-88354,-321309,-338845,-236074,-274072,-260736,-61097,18891,-126555,-49157,154892,61695,-128876,-59885,42479,-14292,-84926,-55174,134172,367609,528964,474636,308152,325242,322960,131364,-1551,127475,233354,85651,-112286,-477003,-743863,-615697,25373,419756,286304,819310,-18672,-5999851,-7876859,-1242639,3672118,3281847,2062947,1243115,583451,67832,-344394,-312324,86314,286050,85883,-218389,-416168,-295438,179057,553961,397596,56251,118978,430799,462458,235218,12513,-73332,189771,403053,223340,19618,-109212,-302643,-211660,107134,275065,188911,32019,-42265,-67880,-110625,-44893,16707,-16499,-99688,-203183,-224996,-240443,-340701,-275552,43325,292628,299156,300347,214606,-4404,-108208,-196420,-401979,-403736,41375,550351,523051,233228,140621,223049,207694,14558,-192753,-187983,84018,353442,350120,161465,129447,128736,66640,10125,-29889,-28350,-1574,7500,1476,167272,348804,291333,-24095,-301359,-186539,159040,338446,244530,175711,184616,55069,-157617,-234080,-113938,116499,215745,245030,144557,12540,-17477,-28068,-51545,-37258,-175463,-375289,-253770,94218,218537,15889,-213128,-275115,-235784,-83479,77961,87977,40097,98567,206715,176400,-42704,-86329,217161,521791,504775,282607,99707,203186,237329,-31536,-167513,13772,163985,98312,-71351,-224894,-280350,-366361,-326180,71748,466202,501925,275566,-15289,-162517,-66354,184472,357304,270571,234072,338495,274125,116952,67501,101775,163265,129252,96853,121762,104932,-86863,-154429,-11343,70443,-15158,-112248,-85234,75242,218064,270805,349991,487938,312191,-51633,-197852,-87434,89982,97102,80360,272033,409675,214669,-16836,64614,239670,120356,-107323,-94398,-31367,-10834,103234,133718,-74319,-178318,-10526,102740,-8201,-207432,-277437,-197098,-107405,3849,171390,201961,21722,-285391,-448435,-283938,-11809,117630,167682,118526,28865,34999,7243,-43275,37103,57865,-152717,-346868,-373987,-351215,-302445,-116760,30565,36705,-28267,-12180,121670,129670,37313,33683,197298,198956,-30912,-238692,-244337,-38462,136597,77908,9179,62511,60620,16509,124275,289753,323361,311352,346117,260682,32739,-70385,-23476,-21555,-143324,-248979,-258614,-125852,-54343,-9516,163262,339274,356005,231010,129479,74725,14644,-2617,16354,-64148,-128393,-151426,-210638,-164456,-8027,20621,-131405,-173715,-183671,-337227,-381662,-203629,-26184,-26229,-136926,-254493,-233559,-169629,-241005,-319188,-223294,-198268,-210727,-41911,165238,186718,147228,73646,-120202,-227528,-35306,67158,-132114,-285039,-200908,-69007,24757,-1186,-68036,7271,103608,63503,-7712,-662,92130,153096,115776,-12869,-214472,-453061,-393530,-58248,75421,3013,-792,64814,47869,31551,138843,223431,203920,236820,225100,19325,-87390,-44548,-16150,-8940,-104356,-209869,-181499,-80601,-21130,22051,42115,16350,2151,59293,139171,132935,-81668,-308104,-313446,-138831,47768,155025,157851,88206,6248,13767,38742,-152208,-383717,-381833,-252967,-186581,-252744,-220842,-112410,-80580,-120724,-42478,3937,-144133,-153209,82351,212330,266647,297687,208933,74950,58840,-31008,-157448,-101246,-24394,-156163,-273006,-129364,-28392,-72852,40551,343306,448221,287042,109658,-36292,-98607,-118370,-16215,279805,415228,48078,-322971,-95002,304068,313198,111939,128090,282469,294799,199645,-22655,-305162,-349776,-149853,9834,67092,220146,440176,438924,86755,-147496,-137741,-106763,-61247,-52373,-147642,21569,241600,128355,668762,1187332,674627,211052,130932,38851,-112033,-34121,103798,-71460,-404766,-497684,-906429,-1160739,-713040,56954,-139377,-582981,-101311,467315,-46715,-227849,304503,463486,424892,500194,439344,228334,44141,-92446,-304066,-431401,-154540,95209,103549,42738,-8181,35101,102880,38271,28322,208660,335723,210274,18176,39249,74399,3814,56063,184759,155089,114887,125775,61923,-89710,-260346,-364153,-360567,-264015,-47772,122394,102894,94142,154285,147543,68951,-161404,-395889,-311652,32087,273692,177905,-70686,-219601,-30481,205706,214503,259441,351451,125912,-327469,-544671,-373686,-180752,-128802,-4264,202150,317548,376054,333001,155193,43823,-9373,-18817,35535,36975,54096,198983,226926,60385,-73604,-3816,166504,316708,401839,275161,130701,26024,-126896,-171305,-90854,22253,163008,118854,-87553,-140023,-94020,-142483,-96038,138337,330534,292189,75959,-84539,-130200,-126624,-46548,72717,69446,-60168,-78046,85347,106268,-76839,-56551,84706,19192],[-31162,-43989,-7873,112821,217409,162968,-24226,-289696,-551937,-424576,20703,164411,158996,339478,394949,215050,126818,208523,209619,-2804,-91779,-95020,-57386,-111865,-184856,-89347,97620,160824,73921,-46358,-31322,147090,175793,-4345,12627,141516,160359,194077,172675,68652,131347,229113,183553,160155,143317,117245,79739,-29072,-193341,-141926,-24893,-47442,-9048,149298,237301,35747,-167515,-118944,-32766,-73198,-24277,200096,316128,301927,199638,10448,-113664,-148164,-199372,-180028,-76175,50766,121855,102312,228389,432427,421244,302444,235684,141295,-42602,-116680,1207,50775,-9773,-9045,58162,-49602,-282051,-295211,-197502,-188655,-42835,204839,264863,127395,-135528,-255248,-76375,94525,134217,42513,-129906,-151956,-63124,5867,-80135,-270062,-437967,-588176,-608004,-256721,5326,-131697,-244042,-111901,64673,148012,88886,-10501,-23151,7474,9919,157524,267264,241369,160860,-5056,18762,384281,550537,338235,223431,277469,322907,248618,29114,-106416,101617,271715,83370,-240628,-290574,-79424,160331,198112,-84900,-290273,-202858,-139437,-365808,-498001,-111528,346020,356589,26239,-256201,-210937,156975,458799,400521,36205,-363025,-388552,-200476,-84788,3712,-21141,-242189,-344128,-283230,-216087,-60861,200528,182291,-82829,-156046,16611,60584,36034,9724,-114150,-269756,-205951,43977,116412,-22337,-228935,-249751,-29989,172136,335555,525526,455655,107012,-119018,-26479,109918,-23107,-311329,-396101,-277048,-142508,-98307,-187174,-101068,240222,322509,78500,-40007,5501,91357,225673,261624,94573,-17561,20127,171295,232079,169127,151645,225566,285630,241226,41021,-203817,-217949,71197,321711,366783,355194,310160,213212,102789,39202,8347,-15425,17700,74836,-13966,-288518,-533162,-436666,-194300,-98021,-113078,30493,152425,77141,-37622,-53610,-125573,-316108,-406583,-285469,-126599,18139,96464,82442,31821,137070,255486,231047,167219,141105,320083,366813,178586,189366,391549,288590,-131989,-288666,-154590,-111800,-310850,-414612,-183015,95097,112350,70740,175422,172123,36990,-5416,43627,26583,-74650,-183713,-318058,-393848,-251128,-70950,-140213,-155341,25676,44200,-117187,-104735,147032,103392,-166913,-175766,-17616,126699,270795,263461,180021,198275,228279,213434,164763,121023,167026,240598,152919,-115763,-294440,-175566,85594,253591,171878,-85326,-156749,23772,82688,-115189,-224592,-188346,-119170,-33637,-36729,-100807,-25407,145584,60046,-118209,82108,173923,-127707,-275566,-140936,-32990,117060,304869,366376,310819,249443,255225,289994,225167,-7777,-353791,-414667,-185173,-133919,-123315,103765,199415,91456,-6527,-44569,17624,15351,-151169,-176561,-66537,95138,161441,-31100,-268825,-240411,-120286,-31034,142114,260028,59703,-198819,-90214,204724,252869,-35511,-97782,125672,155196,49457,99085,145884,89192,7517,-17812,-16834,-15522,-81370,-190240,-253455,-186199,-43082,99680,62335,-143607,-261151,-209981,-135144,-129084,-115312,-88158,-146266,-195511,-213258,-264618,-294435,-62613,105423,-99263,-377716,-362128,-268183,-352670,-294006,-25580,115971,-62241,-81429,95957,123762,25180,65300,110377,45824,-32824,-71992,-24451,141496,419550,512716,369823,371181,381449,224140,173617,304179,308361,97723,-130854,-393449,-539634,-470025,-131758,159357,218952,911975,-82352,-5891941,-7578709,-2126309,2452968,2573703,2086668,1413272,686712,260664,-124770,-82176,338103,381510,60437,-184221,-400885,-383389,8401,390588,349380,165957,283778,561832,523711,145599,-140615,-141259,169776,387796,221602,-55196,-208457,-306528,-154436,112938,265366,246831,63343,-176385,-253640,-181251,-28194,32267,32833,15479,-94725,-179290,-225878,-331145,-299468,29005,307382,336119,345704,201605,-54763,-98991,-83629,-292261,-408623,-31801,491337,525451,236296,172830,257723,190170,-13645,-204221,-196795,61523,300260,281206,61632,18224,87277,122414,87974,-1867,-79640,-112326,-137421,-129332,67727,292788,252480,-7363,-243440,-166135,148407,277110,177682,162248,167529,-41678,-331813,-452918,-222281,157216,286185,188712,120288,84553,81484,10445,-74643,-77426,-213657,-391679,-253817,54736,114056,-10920,-182353,-310106,-337625,-180537,-8465,72641,40231,61413,133656,137518,-21520,-50907,220815,480004,420391,223228,149054,326379,381491,110072,-65507,98315,302934,304263,123580,-83104,-169266,-226379,-217869,93849,395662,329444,88502,-108984,-187729,-71774,184937,435749,419787,264942,195970,155699,107186,75981,69877,160769,225921,178542,147343,115001,-17316,-57396,30881,55306,2204,-57297,-77510,19428,183771,251386,248372,369463,238414,-154654,-410490,-200938,79654,144919,82152,244568,414717,251389,24718,101702,234141,77301,-111509,-41021,103339,221363,235020,138508,-109336,-216728,-65395,51327,-584,-183449,-328291,-319993,-200841,-56461,114200,166458,47864,-197590,-385361,-323817,-57442,109239,150781,133059,89247,77755,11257,-13458,58657,23708,-157690,-320681,-373684,-392994,-353330,-193020,-71783,-74961,-100667,2807,150108,58292,-110910,-28898,199593,192263,-53811,-307358,-353454,-93445,150604,69359,13349,118851,66647,-23610,143624,389188,397501,345838,364007,288071,26694,-150779,-114910,-82124,-151362,-251390,-308340,-194807,-81329,1585,147101,293344,322272,157197,29639,60120,33216,-118322,-193943,-206275,-202982,-191918,-209661,-105343,112245,163701,-13700,-111752,-162275,-290653,-258299,-94911,28633,37291,-80529,-260909,-251074,-196250,-321616,-417803,-274441,-205386,-204148,-5591,198806,118479,-12000,-33600,-193808,-271688,20577,139943,-156847,-352078,-223371,-19264,123290,123270,57996,77560,109805,85757,111410,148068,94446,36096,38385,20773,-162151,-415549,-382679,-97041,-21524,-81390,9874,154602,86202,-27347,28523,86905,107843,196966,181449,-18404,-77302,-15589,19440,46857,-8273,-113223,-134109,-52731,28846,61929,-20391,-146262,-143703,-28509,85356,65641,-140756,-344282,-338492,-128408,111989,157359,86903,87458,72111,74114,84222,-97594,-298386,-188977,35883,58556,-58602,-56483,19754,-71993,-170727,-32800,103332,10095,-49138,113202,250990,363506,428970,338543,132700,78168,63698,-25932,-26119,4985,-120887,-234640,-140432,-52063,-47048,65191,300107,368653,266479,113624,-41517,-75634,-65268,48655,351445,492667,154484,-210359,-34261,371547,444417,225260,204751,331839,278128,157123,-38160,-281729,-295818,-107779,-3006,99179,291950,502494,473307,150577,-161654,-304350,-415984,-461574,-415850,-317311,-104057,128913,622449,1347478,1424821,873832,344177,-498291,-668827,-358278,-257711,-310212,-310140,-511641,-471003,-410980,-341223,-460637,-382695,-338816,-396937,18257,480839,15253,-205326,290806,493549,473588,500010,446229,258948,35908,-92413,-288568,-469431,-246642,16009,87299,97238,6923,-33699,42853,17629,-12966,136865,267324,161579,-25831,21416,74582,33097,136651,246916,149328,76300,113399,86982,-83949,-278079,-364890,-314507,-180100,54539,182576,173641,256293,326593,235521,61445,-265155,-523225,-383150,24358,283913,174447,-101074,-236407,9581,280389,304594,301029,295665,45491,-339412,-524601,-400074,-247881,-211435,-79184,152916,307735,397893,373828,218395,123142,68212,-7543,-68442,-133925,-58705,168965,231466,22044,-123326,-23974,89843,160669,252395,175198,101471,134787,88423,-14979,-28011,-54551,35240,11535,-154695,-123175,9596,-18187,-22166,192409,401527,312395,44634,-136995,-192097,-167580,-47969,80324,97196,-25828,-100738,43266,137642,32522,44530,148074,78933],[1609,-47756,1060,160001,286298,201364,-29080,-292561,-533938,-464010,-111672,36363,126345,344082,358183,145419,27733,138763,291398,196165,-4578,-105135,-92847,-133750,-153752,-40773,97783,90454,9259,-50811,-16770,99042,78968,-89294,-10134,173011,175520,152209,128540,116231,273718,363905,256539,145893,77940,88045,83894,-17599,-176194,-148725,-48927,-28652,-25834,53834,117166,-55350,-188791,-22053,113007,16668,-12337,166452,253833,188210,25725,-130814,-143657,-120318,-181479,-140907,10567,131131,107122,2043,79605,268524,340302,260806,215672,132245,-64031,-191978,-116485,-7403,46391,83228,91670,-54753,-287043,-321570,-257789,-251223,-63613,210111,244608,115034,-137436,-319662,-172399,62312,157706,75742,-60024,-56110,19583,52043,-21539,-169721,-347055,-566867,-609041,-280225,-69368,-255619,-315345,-78157,134230,154410,82445,57051,99094,22780,-36158,128442,233714,186236,47899,-150350,-70730,342083,491401,269543,187694,306815,360691,220601,-76880,-187233,116835,377249,221511,-85115,-169451,-2628,236905,255265,-39086,-235923,-115245,-16489,-205025,-398325,-77009,469845,551061,86238,-261554,-146920,273469,549885,428473,43334,-345979,-437661,-247846,-41141,93986,33722,-221752,-367722,-338615,-306173,-127071,176325,152981,-122180,-183308,-12156,15657,-13207,32593,32286,-107427,-165027,-38038,-29760,-181522,-393695,-356144,-93932,196419,426190,559492,448184,134906,-70612,33437,215788,94799,-185124,-300808,-277743,-185778,-109740,-172464,-127798,155763,233013,61461,22367,30556,42658,173950,241238,105701,20323,105431,258028,290711,244230,207348,205681,222396,217846,72588,-116061,-137538,72435,293931,382263,423839,351527,138408,-74212,-99752,-59982,-97917,-40167,81182,34179,-198040,-430998,-410982,-227588,-111529,-66401,96324,246713,164576,-44578,-156026,-230716,-377311,-458978,-326676,-181723,-63299,62245,116135,41302,9118,83111,107431,86030,48892,303944,441815,287086,228664,338130,242089,-120753,-290285,-173041,-76121,-218767,-336135,-170819,57167,61997,43093,157426,156463,-7038,-108404,-60814,-40522,-113309,-187634,-315090,-383014,-184434,92338,92470,71458,80268,-13502,-206983,-174172,83792,47320,-222176,-191573,-37680,137686,359202,423534,253125,171471,216974,265862,220602,112904,89157,183969,155921,-76173,-228390,-118762,85803,234784,152820,-97874,-128482,93438,147236,-46248,-192144,-253906,-207569,-90696,-74093,-124108,-10520,199492,95301,-146201,8411,116427,-178938,-303891,-137047,36937,267747,411451,284130,112968,109069,236201,276923,150493,-69651,-315502,-329571,-164147,-205145,-228304,1892,127902,50398,61214,169422,273615,157522,-53399,-114560,-75732,10670,85220,-34499,-198589,-158720,-65651,17954,211149,314845,48385,-240152,-46123,317089,342542,27017,-54157,133384,146288,27548,45143,20253,-79834,-150693,-155110,-169818,-180920,-232269,-293130,-279466,-134439,45737,136276,42101,-162045,-212951,-81480,-32173,-120496,-125980,-104404,-153304,-167733,-168622,-280928,-326430,-44290,177780,-84540,-424651,-363112,-231229,-318947,-291190,-28432,170263,26964,-71909,53189,173426,162606,162297,142714,78042,26206,-25267,-107854,-39397,309093,543713,443302,373219,339491,210801,264883,438855,331403,9904,-181211,-145487,-129821,-270617,-307426,-36014,327449,1048483,-620484,-5804191,-6903907,-2946770,901407,1974653,2313223,1556757,710552,441440,147942,177787,514899,378097,-9028,-125118,-304583,-419225,-121814,246443,274974,195751,322454,562129,494589,35261,-279883,-196970,105067,293884,214339,-6908,-188943,-270629,-123466,72812,195440,260341,108040,-238146,-378726,-221655,-1892,39796,28742,69678,11467,-110664,-188867,-273545,-267769,13409,259215,287225,282979,112142,-128023,-79859,60557,-156500,-401038,-117072,345497,401534,167452,171042,261509,169054,-10457,-166340,-180897,-4637,157644,134178,-40590,-91533,29671,147345,121283,-17939,-162066,-247315,-314077,-274673,-36194,229385,224481,36867,-159446,-136581,126119,172772,65608,137033,159808,-92258,-425133,-605107,-317170,164949,275648,39043,18968,104163,125234,4062,-113529,-122881,-223392,-340434,-232549,-41080,-19975,-24774,-100830,-274909,-381591,-253444,-75426,46927,29403,3815,25877,63947,-2825,-12727,186261,378983,320742,181316,228701,413204,418653,175715,-2465,109269,341376,423474,275812,70943,-31227,-74757,-97929,105320,289407,142251,-78708,-186482,-213068,-76826,176808,446013,499747,278169,69865,47445,81376,67859,43413,159558,320025,243363,130675,104517,83653,80680,101364,39997,-5802,6331,-23129,8777,176669,207304,87518,167329,145081,-175071,-463164,-240845,86466,226676,136924,214663,378941,258217,35093,70585,156824,19647,-81852,47223,255148,419580,343954,121974,-152017,-261816,-137288,-12721,-7786,-128614,-284861,-347601,-255048,-117445,17384,80277,57174,-73841,-273456,-343460,-134188,72504,127411,129496,109832,78968,9754,27648,85976,-1154,-143233,-241339,-312394,-400027,-373191,-236476,-150083,-183115,-186401,-20758,111240,-41035,-237080,-85982,170165,174878,-57370,-341202,-419713,-145961,115867,41017,40984,193758,73141,-73223,140664,423093,410068,352322,361446,287385,19271,-201457,-178681,-143592,-168971,-226640,-289761,-236308,-112912,6227,109478,202162,236440,59394,-92155,18109,46808,-216716,-413089,-379267,-312649,-266208,-235001,-91951,175596,268576,94827,-48542,-116820,-185492,-95040,31570,70325,90534,26396,-167787,-205256,-176045,-337150,-461192,-337700,-237976,-192896,13328,155215,-33853,-199425,-109853,-202249,-267715,56623,162339,-190084,-382550,-222242,34381,204132,208885,149880,132723,119214,126159,241322,292978,99670,-74254,-51505,35348,-94871,-315696,-298435,-121716,-138395,-173102,12883,209538,88814,-126589,-124268,-68831,-11599,124790,124737,-46558,-69765,4886,47795,95582,83697,-22674,-78725,-22781,67431,82393,-88913,-278378,-261041,-127102,34,-22483,-203680,-382513,-366671,-110636,175734,136768,-18637,39487,85523,87728,93614,-49922,-160643,69663,323562,232890,74867,70591,118508,-66768,-202121,-12183,215388,187524,61644,97804,233102,405151,500652,409110,171145,86986,153867,119586,56402,39493,-57024,-145938,-103516,-33822,578,66937,186010,232459,208705,88234,-58002,-96801,-81385,36514,338383,508046,264518,-47933,39080,389808,505191,295787,241298,334928,241464,96132,-67224,-233965,-184438,-17988,35328,164958,357323,531352,501915,272857,-73544,-367906,-597681,-728543,-684347,-426223,-165919,157926,1216496,1946744,1554132,1037281,448468,-949003,-1269867,-651173,-565073,-765426,-611929,-576923,-317949,182005,416931,-249931,-877696,-525116,-93880,143369,383045,105428,-123406,223054,472777,492389,464036,414784,254050,16938,-87736,-248219,-430899,-287190,-38880,92679,151324,33120,-64013,16418,22363,-35356,68464,196885,122362,-27705,41638,104957,91599,241472,321148,133212,3037,61007,68931,-92504,-255410,-299693,-239684,-107282,115657,197545,202683,352326,421941,300177,87038,-296113,-568672,-403720,10167,241013,129803,-127567,-195199,82537,343010,353265,275929,178048,-48853,-307252,-425275,-376909,-294555,-263015,-130044,91176,253145,344792,325832,218271,168283,138981,26861,-133960,-249404,-121136,157793,230087,-22958,-169016,-54172,-16750,-7352,79647,41025,36690,210245,318773,234296,97046,-108007,-121232,-116174,-191939,-76186,113032,86633,20380,189505,388013,268824,-7135,-186229,-245064,-185193,-35758,64026,93742,4898,-109325,76,143608,128325,143209,189978,120094],[22076,-66415,-46692,102306,260176,201809,-25561,-266239,-471813,-460454,-233175,-82649,108381,358250,341719,92232,-58735,97438,369764,364565,65987,-118403,-140311,-153257,-127913,-22336,52856,6302,-33586,-32086,10784,44771,-46806,-174804,-43436,149605,130544,68192,63663,162417,406278,479845,316534,136899,21778,55113,119728,23167,-141094,-154069,-79889,-8305,-36219,-42004,333,-96143,-170239,43866,221778,101175,-17701,76039,139900,43948,-168159,-298261,-190124,-86528,-146331,-101731,98367,229550,120166,-59912,-50218,95932,221058,191375,187512,135906,-56842,-238456,-236119,-78365,111806,206845,158161,-17435,-230160,-317618,-334839,-305150,-39377,233118,214308,100991,-90178,-298077,-232102,3326,133582,92109,22936,32947,71810,62514,10926,-64901,-202037,-468532,-568409,-306129,-107668,-281185,-327080,-64470,139760,111947,72999,165164,266420,71424,-67558,84946,193605,141726,-34810,-255909,-171323,219749,379837,226768,179999,316423,352987,151045,-195284,-252036,132665,449151,311131,59816,4997,115710,274080,264069,43155,-119707,-25647,84691,-39104,-294684,-106009,496050,675536,154302,-221455,-42829,377312,590770,426949,52704,-289835,-432586,-247948,40436,195562,90791,-195312,-391997,-385472,-357693,-152579,168027,145730,-141027,-205725,-31070,31215,-9395,51538,139908,53125,-69115,-67736,-127349,-291536,-480285,-418818,-157525,176229,425327,495323,375309,140789,-11368,89790,263173,156428,-57957,-175037,-245924,-196678,-102714,-153406,-155301,56460,123072,14544,42208,45148,10211,126205,195032,81754,37451,185540,311435,313851,315188,280551,193226,138163,141939,87639,5158,-33988,56048,225884,343491,411365,311532,12559,-239172,-206746,-134113,-213276,-149372,32260,49900,-78902,-235442,-314920,-235994,-113230,5023,172303,326944,241667,-42845,-220029,-261898,-364302,-447448,-338133,-245381,-162607,47196,179528,72325,-110538,-99456,9972,38310,5914,264367,451295,340311,233003,261057,186162,-65466,-224607,-142267,-17376,-84818,-216433,-156002,-10061,-31975,-35844,88828,126339,-17345,-165673,-136811,-72378,-110744,-159611,-268376,-336626,-100645,264747,360569,310753,139023,-62623,-271882,-235182,-10342,-40141,-276430,-193032,-24328,150402,411618,528439,300924,144526,211713,311932,272209,106842,1799,109439,154274,-17331,-114927,-36023,66037,170438,99360,-117900,-113196,117671,190219,73768,-109983,-301352,-279222,-120875,-77479,-116868,-3593,215395,133261,-144935,-102239,7522,-217346,-306770,-120908,116349,379607,450411,160211,-135327,-108939,136119,200434,33827,-156129,-259686,-202026,-128833,-292926,-369008,-138082,39020,25341,155884,382363,451238,236117,47322,-30332,-73883,-71031,17292,1520,-88099,-82349,-33520,32375,214704,313586,40663,-253358,-40876,349004,374575,94786,-15038,92697,85535,-18776,-18033,-104286,-251651,-267205,-209252,-228355,-256618,-318923,-387225,-305152,-63236,152330,187064,50263,-138673,-123345,63965,55856,-112122,-137927,-144127,-166887,-107818,-54488,-209269,-274954,41381,296768,-31256,-421636,-325408,-133917,-199057,-272354,-74601,178997,126458,-25044,32442,189194,241184,212862,146642,98965,107828,91704,-83781,-128728,218859,557265,510708,345376,228395,126058,299934,538473,303457,-157456,-243926,173125,347876,-62712,-419122,-141336,484371,1114474,-1366562,-5748782,-6268637,-3564651,-425484,1827443,2754034,1657926,671394,602333,452833,415155,558369,259131,-106938,-41745,-151795,-405591,-183045,166864,202393,139373,237060,447590,377308,-81817,-372925,-220504,24586,146676,190173,138575,-59798,-208514,-126984,15,84661,215742,141571,-214726,-410556,-228625,15259,19812,-45245,47766,102423,-20078,-131253,-183093,-183835,2928,153213,146306,115881,-23099,-187802,-45606,187115,-44566,-380959,-192758,147131,173945,46377,134839,230033,156489,31343,-94426,-150813,-85206,-13696,-29018,-108929,-168491,-32394,140523,112449,-73496,-262975,-382157,-477793,-402251,-111591,179045,207522,88984,-61387,-68402,123851,71544,-42604,114747,159519,-93577,-421442,-644207,-372535,135300,193634,-138558,-123069,63794,96347,-49872,-157364,-150203,-186736,-234349,-204064,-177008,-157259,-31998,121,-185224,-359406,-288182,-103006,26511,22496,-45544,-87832,-41254,-753,18997,123435,248024,232526,174676,313536,432124,340064,151709,491,37289,268107,423496,344938,199278,104594,48082,-1294,107902,190061,10776,-168097,-221345,-231369,-88626,152745,380226,476118,263742,-1369,-21929,38511,31772,22947,164782,377618,269205,71312,66387,183924,234897,188148,26827,-36160,60377,52984,28667,182574,154317,-71340,-49279,57583,-122314,-371905,-233208,95644,315808,233044,205508,329881,247465,18098,-18596,29919,-36869,-24654,152145,366594,494668,387661,99877,-185723,-301599,-210169,-77266,-30669,-62740,-171298,-286504,-262384,-161218,-91077,-38586,33991,33588,-156267,-343306,-227233,11201,101693,106801,84785,39326,5229,68043,108097,-9484,-104758,-113373,-193874,-362063,-359071,-239906,-178982,-243426,-254319,-74597,24776,-135908,-297512,-122103,108738,142400,-48278,-342704,-439512,-184847,48496,2145,78426,263344,82788,-116398,111124,376590,356611,328731,345199,264079,8783,-216293,-205537,-187434,-188734,-184228,-221761,-250178,-155435,-22125,42682,86147,117135,-43528,-207787,-48992,45560,-264080,-562296,-523497,-415166,-345879,-277470,-121928,165956,295542,147600,-14955,-76343,-77893,45338,137394,92340,118180,144828,-650,-91418,-110729,-294524,-450332,-396184,-274912,-168404,7801,39454,-234902,-362653,-133558,-143306,-212851,68370,126962,-228685,-374722,-196293,78524,255916,257117,196721,156292,122123,159623,329208,383663,106914,-150446,-125647,33722,-34305,-199365,-180355,-127079,-236956,-240620,15718,224412,64082,-231192,-281357,-212508,-129656,28193,50056,-70660,-58862,22292,59774,117382,135082,32679,-24838,12355,97566,89382,-138764,-347100,-319227,-200856,-95352,-108597,-244231,-405744,-392590,-96918,209650,99803,-116369,-45310,23033,38950,68644,-26174,-22034,308363,513665,291734,111082,117421,142584,-68916,-200691,21772,317193,346615,151329,39629,167142,383009,487683,398728,177650,80553,201404,224246,128804,88576,34222,-22880,-20247,25444,56225,48794,38707,80126,135659,55440,-75732,-139481,-140345,-37529,249087,461687,357010,132019,117068,359620,469345,286217,222597,293490,187148,23106,-102391,-177208,-65389,68250,89155,215596,378793,495621,487788,386596,78358,-315524,-614629,-806617,-797616,-457415,-145233,355267,1760476,2344321,1595030,1141766,508230,-1098506,-1623925,-954233,-893603,-1149168,-910059,-580584,-31983,787430,946801,-188275,-1342212,-701720,209239,235420,201756,190861,-2353,130641,415861,473664,393678,349876,216518,23,-66671,-185662,-343990,-269800,-35497,130846,180718,41152,-66583,20196,43889,-38913,17493,143741,104228,6738,86560,145885,146328,328665,383841,110732,-79853,-13252,6168,-123296,-198043,-181714,-159645,-68244,117055,164948,190454,360944,411316,317110,139046,-237078,-505880,-353482,-4215,152275,46488,-156412,-123713,172642,393502,355875,196524,38824,-114179,-220329,-274349,-310375,-298541,-261673,-143679,28713,164525,229800,201330,153604,174018,197318,89802,-128587,-273839,-134672,154419,225845,-46089,-183458,-86317,-130288,-144194,-64840,-93142,-44650,236939,495809,507594,255134,-112261,-249699,-225560,-191240,-10733,189886,143505,23994,138071,297844,174556,-69386,-223346,-270813,-172020,-20461,20133,51019,10747,-115438,-43548,120701,184767,213946,202462,130685],[33131,-83828,-122291,-15975,165128,172183,-10098,-219864,-387556,-415324,-305375,-158915,99146,357372,328756,62685,-104995,88654,407671,432174,92694,-131992,-181759,-169821,-129393,-57331,-41469,-82474,-53099,5981,47251,-3955,-167541,-232223,-67899,90262,51606,-25239,348,196742,486835,537118,348231,144902,647,34370,168627,76718,-91622,-136547,-79743,17950,-48804,-134012,-86768,-69221,-108876,63841,257240,150962,-38624,-48210,-5417,-100549,-331882,-448075,-242261,-45019,-83490,-61652,160723,306071,143222,-85571,-129919,-20828,106235,111970,146657,141904,-23916,-241703,-318156,-134126,174099,327624,234765,50038,-123958,-280682,-408106,-338791,20316,268180,181816,80558,-18671,-205673,-241278,-75274,48891,72974,95244,102609,91946,45429,11933,13727,-42829,-304365,-488511,-328180,-104775,-205877,-277924,-73561,82258,36629,67629,290149,425819,132652,-83599,36690,156065,111963,-78961,-308672,-259009,64689,253381,211520,196364,301178,300412,58585,-293257,-282590,152866,474139,333818,151318,177157,248076,267091,224121,149372,49642,54585,145667,98433,-211116,-191981,412929,695958,222763,-131243,82160,442989,567890,393205,63551,-216214,-385904,-215293,129388,276748,126208,-179654,-416849,-429903,-372453,-138432,174882,158766,-135953,-219964,-43207,81918,32735,58006,178051,166166,46794,-43117,-136790,-289214,-442488,-420192,-219158,89053,324249,367622,273711,125551,41699,141265,261862,160487,36024,-55701,-190347,-173066,-77568,-139342,-190040,-44212,20469,-41934,21190,52003,12161,103117,145063,41193,47971,247350,325417,305673,363887,345899,180947,42138,28662,79486,109160,40979,9618,117013,251766,328548,199976,-144191,-366529,-278059,-212528,-334809,-285373,-65547,34196,46618,657,-170518,-207979,-82835,94602,238687,361570,273242,-47576,-237013,-214893,-289951,-389289,-324454,-297300,-242510,46241,235811,120699,-151781,-217898,-45214,30480,35126,233265,400886,317647,197244,181579,136113,18024,-100013,-65312,45271,49177,-76893,-119030,-79234,-144626,-145940,-9443,93822,19072,-146483,-158174,-68986,-76672,-108908,-191969,-273373,-28576,394251,567498,466080,178905,-89846,-292697,-269614,-102355,-127303,-297165,-157382,35323,166875,425847,561459,312207,120136,207601,335313,306344,104139,-66206,53030,162367,41858,-3495,36495,31898,87620,43182,-129029,-121347,72371,193342,217995,13111,-311738,-319460,-118401,-53255,-93565,-10010,200552,179125,-109008,-208489,-112219,-235458,-300235,-102495,188388,426736,417952,37304,-364514,-345293,-17403,82386,-98915,-250451,-205729,-65119,-80477,-363424,-500046,-259399,-17890,45164,261761,522801,481698,237183,138021,64688,-61856,-135445,-28522,65313,23853,-34671,-30670,12648,163401,265374,29777,-256021,-92483,288708,356761,162243,15997,20303,-6174,-68933,-60408,-185855,-373546,-306994,-169540,-196050,-250342,-339499,-454014,-323493,14397,252728,241136,85712,-82277,-22492,186316,121608,-85120,-130800,-179502,-185999,-49210,74795,-88932,-171348,160763,419743,55943,-347318,-245406,-7975,-51946,-254592,-147097,155709,214938,43447,30279,154220,231301,212158,138740,126081,215637,255501,35772,-116897,160480,539003,542127,303981,104834,39868,334457,619390,242688,-346449,-286865,454997,745948,117833,-416983,-173064,559164,995849,-2040918,-5654711,-5823502,-3860728,-1147346,2193266,3264166,1683393,626249,757572,760366,599613,475141,61489,-203953,51343,14470,-342300,-168183,158361,147634,19494,68177,261480,199110,-186826,-396023,-199754,-42584,-17909,136086,306232,124773,-137728,-154095,-79435,-37032,117100,143692,-126560,-350140,-208946,7520,-38645,-180212,-40055,168231,87054,-54170,-77758,-66100,3139,14588,-58421,-107997,-155690,-205976,-1663,253411,11385,-347992,-239921,-48245,-85491,-85104,75370,168142,154576,102530,-10329,-115808,-147045,-149478,-146996,-129199,-194413,-83592,111714,77529,-151386,-366322,-489701,-578233,-476367,-140397,149616,191325,125467,33276,41652,153022,10224,-104785,100814,156225,-62601,-340118,-568066,-373771,78066,76144,-275572,-254385,-19079,9387,-130991,-191071,-144305,-104884,-102036,-178008,-315216,-274177,-44641,82326,-75890,-290266,-290030,-100777,17875,28276,-63678,-176754,-160243,-21517,37470,46806,113996,168357,203281,372450,372835,179788,60542,-52862,-94506,110344,312228,321129,277568,213499,118148,50147,106736,130943,-28560,-160661,-207146,-241193,-112693,111462,261265,354351,217922,-8967,-44878,-19900,-35788,3270,175362,380855,249325,-15022,3250,250822,372053,270969,13950,-78976,91922,125358,60324,177920,100975,-180348,-209121,1119,-34221,-221762,-218414,89424,376199,334683,226607,291940,229772,-18021,-138251,-109447,-78267,43512,246290,393661,416771,342123,79684,-198860,-322577,-266249,-136287,-68199,-8795,-36222,-179583,-235230,-177544,-178243,-159836,-28785,75370,-75910,-326324,-310558,-58627,79815,72315,28223,-19293,2058,91913,113039,-1118,-47968,34368,-42216,-277873,-316862,-212929,-155437,-229192,-271008,-131017,-67685,-188778,-268496,-125684,30850,97794,-35735,-318299,-414961,-198966,-24710,-35453,107208,300419,93238,-136436,63171,268064,255403,278475,318923,227804,-2927,-195500,-192052,-198217,-201297,-139834,-139122,-238435,-205674,-92736,-44532,-24418,-8501,-137380,-295691,-132865,20642,-248381,-584722,-584413,-471335,-397137,-314247,-174286,90685,229549,116219,-30490,-61269,-11606,118729,189056,87095,109161,228867,180618,64059,-17419,-217017,-406874,-440037,-297495,-127738,-23452,-120936,-423900,-451045,-103590,-40567,-121419,57107,43454,-264834,-335023,-150678,105175,280874,284296,203141,141284,110905,163580,336045,391299,117881,-174084,-162472,24064,3527,-107751,-69296,-107275,-280750,-258048,25494,206877,30194,-299585,-398734,-320059,-223918,-75027,-39521,-99352,-45031,40844,54437,98740,117219,35527,18425,51601,121134,92246,-152022,-341505,-303154,-220580,-176513,-173129,-244812,-398443,-406221,-98276,189771,51657,-174634,-146089,-106708,-58401,25788,-30146,67894,445609,545020,235597,53945,74384,86752,-75216,-163644,63149,385918,454055,199667,-48718,67064,305080,394641,315776,152156,61796,187294,250878,176861,151059,134060,100537,86409,109254,106297,20788,-93600,-43355,77328,38226,-86439,-170859,-188721,-125458,116192,367813,412712,290537,190715,296173,346690,194753,157578,224425,120406,-51008,-130566,-123695,17207,109229,117158,215523,342075,395292,418023,446567,246193,-163238,-480195,-706434,-749797,-419551,-60838,648472,2077417,2442766,1577298,1166863,525288,-903109,-1640595,-1229562,-1180095,-1375088,-1127307,-511228,345282,1276245,1143225,-281656,-1639897,-861111,387174,271438,-9827,231606,119627,49815,342975,415517,295097,262039,159124,-3634,-22798,-105899,-244586,-202433,36128,192045,165945,7831,-62525,40594,67934,-30279,-8865,115564,107079,58497,134625,170539,160491,355496,406745,85320,-141491,-80892,-83694,-172419,-119435,-36662,-87991,-67848,59663,94866,151805,296840,307188,277556,199461,-103713,-347162,-240124,-14065,42862,-55449,-188221,-62008,248705,426309,320410,92345,-77523,-122373,-88431,-112042,-215800,-251563,-205157,-119553,-24682,63034,90640,41885,45586,147101,238929,171405,-45950,-198668,-107525,145534,215585,-32313,-150076,-106333,-222166,-226150,-150773,-195562,-117292,216688,569983,705736,396057,-58277,-295239,-276345,-152879,54446,216402,135697,-8216,60943,165452,59486,-126507,-238962,-255899,-129446,-11866,-42917,-23294,-19002,-129646,-86057,73691,187545,237769,185506,112237],[44937,-80291,-183282,-127862,51743,128628,15323,-163271,-298184,-339804,-312741,-179114,91455,323902,298085,54995,-96741,100742,379221,375194,71497,-135433,-194314,-179301,-163468,-142708,-165096,-159915,-51411,53824,81789,-41808,-250026,-242964,-67456,29837,-20897,-93225,-40350,215190,496170,520803,351932,174297,20257,32679,201861,121599,-34020,-82936,-27115,52210,-69379,-221339,-135464,12635,-18547,39102,207029,148652,-66921,-171581,-151927,-216032,-425504,-536540,-283263,3069,5872,-19577,181046,325154,144172,-97482,-150207,-51318,30681,44688,98009,143270,27844,-196489,-330601,-152049,216488,405844,291098,127059,6908,-217169,-455342,-344899,94424,307279,158741,58524,48735,-87226,-209191,-158065,-80829,14586,134301,144624,90241,17332,-11913,54042,99951,-102584,-377523,-336666,-74858,-71591,-191931,-102092,-15921,-49003,61441,389501,524524,179201,-90467,-8881,118344,86759,-92152,-309040,-308072,-67780,146131,212014,221327,262128,217888,-29776,-343240,-271711,174611,450624,293897,169963,293039,354941,219036,142836,251078,241060,119752,162113,185024,-152083,-294389,250083,615209,281645,-5189,195855,449915,484570,331109,74471,-144656,-314966,-167733,195099,313029,125973,-178658,-430048,-467479,-362684,-99712,190496,182255,-107852,-221725,-56884,125951,86203,51848,150105,215974,148972,20224,-56255,-159677,-287330,-367790,-286461,-70878,144140,223349,182977,98231,77681,188044,236497,123460,76231,28032,-121150,-118775,-39705,-139655,-237476,-131750,-50608,-85142,-24270,52857,48702,110329,111459,15119,73719,282401,302803,274242,373992,376633,162236,-46173,-82726,57100,160408,57023,-66365,-18903,130745,212995,51021,-295229,-438440,-319785,-289114,-431582,-409677,-185036,880,157344,213665,-10245,-137087,-10001,185933,274498,333929,241024,-70174,-214895,-114563,-186521,-315557,-296944,-318310,-271749,44570,248326,171131,-91931,-230649,-61040,53035,125245,237196,312866,220033,125379,113135,98540,102032,53177,37023,91020,137832,52582,-46749,-120015,-242866,-256780,-108495,71222,94819,-56053,-123747,-43503,-29206,-51581,-112996,-214368,11343,444270,636834,480549,183483,-91238,-267911,-267242,-162051,-187774,-270314,-77233,129764,181753,401936,525496,286712,97755,193458,321315,310399,102134,-96196,38004,186465,85418,62271,66365,-13050,12815,13083,-116927,-151539,-40158,149449,346429,153896,-273493,-319063,-92664,-20435,-71663,-30574,169895,237677,-35685,-264428,-202550,-243959,-307784,-91509,236537,402143,334474,-40853,-504078,-529089,-178131,-41632,-211985,-326621,-167833,45688,-27891,-389897,-572722,-309862,-7945,115561,351669,543507,360937,178301,212276,152647,-49592,-180678,-52999,129036,97303,-26562,-52427,-28752,85194,191550,11103,-264535,-197465,147771,304876,221882,37462,-60037,-98440,-101894,-60931,-198619,-407185,-256854,-54257,-105664,-195045,-312143,-478609,-327292,78562,320794,281390,131705,-15895,55937,253467,162333,-34124,-94688,-184093,-202446,-20065,159549,22064,-60624,267698,499750,156240,-211892,-136864,105099,60400,-245395,-215988,120057,269366,111168,37136,65057,127634,168031,135984,166629,333634,421363,202352,-32672,128487,472779,508501,259981,26872,23736,416620,692209,178628,-482066,-277562,626621,963208,243516,-319805,-181360,470980,629652,-2456969,-5360835,-5379064,-3767869,-1214965,2804598,3592527,1601473,639509,919382,1030513,726913,322532,-146131,-268018,128761,147043,-231609,-93730,190584,110620,-122244,-123980,56071,1558,-262228,-344325,-138085,-82163,-166980,45378,408076,288531,-73395,-180769,-134871,-137113,-11984,108625,-18442,-231625,-176025,-31402,-130703,-341703,-163198,202414,198935,38740,25631,56183,15730,-117967,-269526,-314353,-241044,-177284,37859,244509,11347,-302272,-248378,-185186,-284424,-179526,10629,87903,155526,180633,64416,-81351,-166463,-209380,-189603,-112278,-170231,-109848,77193,38215,-228982,-457329,-550624,-584915,-472255,-123659,136318,162776,128123,103926,161387,198419,2080,-104370,89585,137093,-26166,-224547,-415640,-321615,13918,-30882,-328648,-328854,-108718,-95798,-206324,-202541,-104693,2017,23020,-157048,-412196,-353033,-72487,114978,13600,-208991,-278464,-100495,14194,46364,-41015,-217471,-265128,-63746,36498,-31649,-6724,125529,248247,379499,250210,65,-49640,-135233,-241810,-81105,132286,227615,302498,281921,134860,56223,108397,121784,11480,-82377,-158524,-245862,-149626,59309,131875,177901,145877,25808,-33309,-86261,-124740,-20456,183955,333253,193926,-101280,-72161,261738,455527,323279,-3917,-121602,98378,179124,90516,143125,44307,-225860,-271478,-10599,44035,-113484,-226712,57834,380527,400129,268557,276307,210694,-63598,-253929,-222201,-97086,101581,304643,329928,224915,215918,58313,-188271,-313256,-289086,-186603,-116825,14058,66110,-84460,-196863,-164477,-215296,-248942,-123512,27081,-56200,-294961,-355380,-113972,68265,39646,-30615,-61389,4381,84025,91890,17751,14220,162047,108673,-158261,-258725,-177185,-100582,-146454,-220279,-158584,-122682,-172458,-156944,-94084,-37448,52829,-25963,-276777,-353889,-181585,-76809,-61946,109890,282893,96858,-123120,15056,140592,139715,209664,282266,189333,-9636,-144412,-141161,-169572,-197495,-107480,-74647,-203394,-249164,-190071,-129018,-99617,-113379,-215049,-346598,-219715,-30327,-182250,-471588,-535299,-459914,-394163,-318407,-220718,-25145,87232,5827,-91549,-72335,4163,116370,170781,51063,63356,244919,305432,208808,76604,-133275,-360503,-467775,-296548,-76286,-74766,-283956,-537014,-434819,-37776,67101,-19548,30048,-61645,-285702,-273796,-96934,112283,289304,307638,181332,90076,82195,127149,252075,319248,134718,-142877,-155349,16121,14520,-60550,10028,-58406,-250670,-216458,45290,172487,5704,-302601,-444076,-380833,-280726,-162087,-130995,-138033,-35915,59760,39149,38872,23320,-13086,44849,89063,137484,98953,-123151,-269864,-214910,-176433,-225933,-206078,-204033,-355303,-397802,-118568,111835,-3675,-185872,-238631,-263388,-164938,-10696,-50584,84169,441272,422801,105852,-55645,-29655,-16517,-78332,-101335,100185,406060,492871,199628,-147670,-49239,192533,252097,191552,106078,40916,120199,195266,193915,212925,211514,186548,182735,192711,144085,-1105,-168621,-105713,53928,44364,-87477,-164953,-176768,-174505,-19538,249888,423076,395759,250402,221978,178607,54849,73321,151626,49347,-113191,-137957,-77499,45185,94066,98972,162325,260156,259687,308681,445527,391217,50000,-247897,-491519,-585258,-339810,39732,897284,2041246,2205639,1512496,1096684,507393,-415582,-1308530,-1428838,-1370535,-1407016,-1203586,-373895,730468,1521689,994053,-442103,-1647248,-985415,358015,251758,-189508,205856,210913,13854,272623,322067,176756,162207,96599,9630,41999,-13690,-154419,-102363,155986,252025,103197,-72012,-73553,58685,80704,-18097,-10553,108048,121735,107211,166387,157742,112808,299960,371526,61279,-156652,-114300,-170469,-225571,-38778,103423,-26951,-93675,-37394,5165,107311,201123,155460,191353,244817,59216,-142172,-98903,-17863,-53150,-145002,-216377,-41731,275857,427883,263023,-665,-138712,-74169,53563,22390,-112441,-162817,-109951,-67671,-62867,-26550,-23724,-96001,-68374,104240,261648,249721,90727,-44860,-48219,123747,192790,13851,-71021,-99996,-267891,-253163,-178708,-247682,-158907,166370,530658,749236,468585,38823,-231999,-245228,-85660,100524,181649,67627,-60159,-12834,36745,-41515,-162387,-225446,-196676,-66732,-14226,-107014,-107303,-77866,-154935,-123915,13995,139702,210325,146346,77878],[67227,-44087,-194549,-178227,-30149,87816,43909,-103736,-212634,-253143,-268113,-152918,81437,256828,238731,62880,-38110,113511,280785,223625,20548,-116919,-162635,-176244,-216252,-246821,-277491,-207114,-32454,99078,100387,-71225,-276156,-205347,-36072,2101,-51004,-111952,-46248,219236,442926,446133,341400,219912,65505,44929,196992,141802,23592,2848,70058,92371,-97769,-303312,-157063,112184,76324,-13180,87945,95339,-89505,-255952,-264111,-280077,-431056,-536576,-295459,54590,108749,24257,157777,270125,92693,-122663,-124932,-10316,6872,7862,57102,141051,89596,-108393,-260990,-122582,225439,412665,302370,192535,134028,-141236,-462146,-323378,159386,341756,153875,45707,89909,1271,-166642,-228181,-216130,-69317,125879,153783,79934,-5906,-46141,64074,214273,99324,-250864,-326041,-45327,53630,-108854,-141463,-118796,-121855,44646,423638,535127,191326,-96285,-48406,70648,50564,-90434,-268342,-302095,-138759,75682,210483,236110,207255,128908,-88800,-333098,-225408,189903,390089,217272,128347,325508,403016,140074,32265,311729,406767,168179,143869,213952,-108424,-361799,64417,468947,320583,127319,266489,391488,360687,251949,84977,-83558,-234067,-117961,219932,296943,91342,-184716,-416692,-485539,-344275,-57982,205560,203406,-61905,-207255,-79553,128511,125592,41354,88374,216777,216961,96502,78929,52618,-75285,-291003,-367085,-279234,-65251,106274,130308,72141,95899,229934,213922,70796,61744,63448,-48966,-43019,4374,-154846,-292602,-191800,-78282,-101431,-72300,47834,102116,136100,103178,31944,130565,288154,252288,226820,335971,354646,136016,-101659,-146003,42396,159445,23128,-154540,-154760,18321,111376,-90892,-402168,-446548,-334017,-348196,-476853,-482250,-286667,-30214,237990,352544,130367,-30995,94675,256589,266964,250598,152999,-109346,-170022,-2489,-93067,-258359,-268537,-297027,-237667,28343,200121,205870,38200,-148604,-54848,88741,244478,288070,217675,72245,32286,60583,70823,156343,188449,132928,108581,157141,147966,58470,-112941,-298159,-337613,-180837,66039,183768,66921,-57306,-16684,11803,-4023,-57490,-173629,12780,404316,547143,361145,149987,-73081,-214205,-231854,-175465,-209259,-206184,31869,227896,186834,342294,438378,235039,76884,160110,264520,277609,95884,-85973,64901,219538,104849,63806,39129,-67044,-36405,23678,-76268,-190771,-188450,67645,421068,278548,-190194,-276346,-61218,162,-62165,-60446,137184,305750,70940,-240779,-239692,-262333,-344314,-92053,251481,322633,238948,-44182,-508639,-603377,-295962,-134401,-271948,-359170,-148444,109048,16456,-366121,-556167,-264769,72030,214307,396731,442719,148263,97421,269746,216122,-49282,-212858,-67188,160673,107437,-52931,-83143,-69970,12866,114616,-15685,-284003,-329442,-39447,235428,264109,47700,-127645,-164490,-104467,-15294,-141997,-344105,-129069,100262,-648,-130775,-263226,-455162,-314522,105660,334187,289617,162373,32279,88485,254449,178155,27608,-36709,-144948,-201893,-30516,161953,74969,18579,323937,508560,241553,-53328,-27805,169948,100358,-242402,-253114,87453,273227,156602,42552,-64151,-47062,96835,147369,212408,428594,540518,352780,70286,100293,348781,398387,216279,29340,114168,555140,751420,141047,-502961,-200505,668534,969988,286069,-218471,-228217,219186,46305,-2553883,-4659339,-4549440,-3302621,-904400,3187872,3490960,1404261,743275,1075022,1218093,810579,174663,-296415,-276969,162654,209365,-87454,5843,215092,79641,-241746,-282768,-124451,-174753,-298275,-235937,-56275,-101095,-281093,-77325,383826,365629,-23869,-182010,-142787,-190338,-135185,49054,63091,-104845,-143355,-95463,-234992,-480870,-282991,202078,298290,138599,114139,153763,38872,-204151,-419233,-433103,-257969,-121888,57855,181872,-14506,-244642,-219051,-229873,-352011,-202981,-41507,4626,146928,238683,114614,-48774,-137407,-190170,-168999,-83874,-114216,-104028,52628,12196,-286250,-524537,-559890,-502022,-388245,-77079,127809,114975,91137,131816,237084,226507,34824,-54580,70138,95266,-7039,-122257,-246550,-231010,-33823,-91786,-293706,-324074,-166819,-172912,-246531,-188133,-44818,103120,113124,-138979,-437963,-382432,-115810,85336,54304,-147686,-274677,-134727,-262,68894,16080,-201281,-328708,-121713,8714,-106063,-106411,92878,279112,322067,96920,-135493,-126439,-206334,-356352,-251589,-56193,110058,289265,308882,117699,37646,118817,147462,80353,11495,-102555,-249278,-192890,8241,33879,7760,60319,65019,-9605,-146116,-210957,-46066,181955,254874,123993,-159533,-140956,211733,455265,319229,-31681,-151973,88869,215130,116708,74682,-26199,-229880,-242950,18580,84028,-103261,-262341,4502,323517,401558,305954,276811,190487,-109123,-335895,-280404,-94383,131553,315130,210483,1511,48509,27998,-158391,-268756,-269436,-223477,-169272,-3397,96593,-46021,-167867,-125020,-184837,-277535,-227413,-98915,-94071,-249519,-341287,-134084,71395,23293,-59308,-53476,13378,34560,41034,36837,67458,238256,228987,-24819,-199090,-156714,-50313,-33621,-116218,-139986,-115094,-83436,1658,-34807,-70244,24203,-19805,-228925,-270730,-134692,-91231,-72954,75667,201571,84043,-77496,-12530,41827,44472,133334,232831,156845,-3409,-72685,-63541,-107998,-171546,-92779,-44052,-148286,-265646,-279329,-183137,-120369,-178190,-274767,-363453,-292548,-99280,-94080,-264537,-388030,-383260,-328801,-271406,-238634,-148820,-87126,-141068,-168595,-91094,-7177,62539,90480,-10953,-7094,184137,321341,284138,142973,-66177,-333352,-482276,-273806,-25996,-134128,-406144,-533242,-317358,35649,141386,64461,-876,-151597,-276386,-201684,-50648,101542,290541,332584,141988,11875,37481,55453,100956,199373,156646,-72676,-114422,17182,6813,-51649,55305,16701,-154614,-128828,72216,137227,860,-237081,-409918,-397671,-297305,-212330,-204830,-184490,-42308,72874,25461,-48408,-125046,-94036,52938,116353,145039,113370,-59281,-151338,-71476,-82064,-238786,-208638,-136214,-284068,-362387,-151084,-4456,-62965,-167972,-303245,-389551,-232002,-19628,-66879,38142,316036,217295,-35946,-160051,-140242,-114002,-71856,-33761,120376,374495,464124,157646,-234803,-159887,72826,102319,64645,56536,30986,31700,85892,181827,252251,236409,210246,240433,254116,172539,1016,-164105,-99078,63905,61959,-81418,-114519,-86731,-155928,-125137,133815,394382,434270,287530,158122,20071,-81956,307,94516,-16199,-152277,-116069,-34092,32239,46610,50080,87549,164825,131221,193808,406296,492116,272015,10045,-246203,-374584,-249506,103923,961207,1627954,1669287,1379461,921974,456798,237563,-694938,-1492711,-1428038,-1263515,-1119195,-194382,1020593,1448146,573443,-542373,-1313504,-1048377,120226,198087,-285174,125861,263582,41080,215951,202778,47415,57987,38435,34693,118242,86398,-72486,9628,281595,284901,8086,-181966,-112060,57245,74430,-8301,7060,109925,136817,142090,172679,102058,9108,172669,281144,44898,-115434,-97373,-222348,-263104,24117,208529,26847,-124120,-144397,-84722,73340,120720,13803,82570,254593,194561,40859,21193,-17184,-106438,-193511,-231007,-71655,230949,381773,201413,-52901,-135055,1821,156844,103643,-16979,-54395,-2874,-3852,-83919,-84011,-72290,-162340,-147544,67351,266958,300377,237492,144844,35746,92139,153493,72575,33775,-59579,-256632,-243610,-174349,-248564,-157742,110039,408008,623364,444152,144066,-78861,-138281,-4785,115716,93726,-34562,-106186,-58089,-50677,-102336,-166367,-179974,-101265,2922,-23951,-150961,-173163,-144180,-184105,-151083,-43020,61618,144728,96974,45454],[102141,20633,-145510,-148836,-53433,60392,67658,-44697,-133869,-177219,-204372,-105315,69928,171978,158026,80026,49954,108601,133360,42992,-30500,-70797,-87499,-156404,-261398,-321696,-332226,-208074,-483,130523,91819,-99425,-250494,-133927,20341,23367,-23775,-77028,-17608,213149,355759,349670,334861,269081,109881,57573,151247,134028,72938,99583,178424,132108,-127866,-376375,-174438,184569,150464,-67147,-60048,10238,-92121,-270146,-309012,-281118,-355797,-448365,-266509,106434,206199,67992,103990,151185,-20408,-174536,-82439,55036,22183,9003,43594,143213,151781,7309,-121396,-51508,197584,342336,259846,231755,233507,-70556,-428856,-281642,197980,362262,166023,49952,94208,16863,-152509,-274699,-310524,-152988,69621,128601,68954,-16345,-74299,64469,302508,265047,-129263,-298983,-43620,106663,-66753,-179545,-189734,-163388,14650,379851,467170,166215,-105350,-82313,4544,-6567,-88721,-203879,-242208,-140491,39375,192035,227554,149658,57104,-104381,-270514,-160570,189202,312368,140513,64476,285417,381389,46022,-92491,301015,498214,200032,109708,192925,-70723,-360123,-84451,307827,330937,231781,276214,279482,224623,171124,96116,-28623,-150331,-68999,206614,240931,37333,-185800,-369517,-469834,-327099,-30780,211462,212615,-6045,-174171,-111197,79598,137326,38656,35882,198989,247856,160182,213713,265134,109329,-226343,-456776,-481595,-240151,43336,121320,58555,104439,265721,211932,26712,9693,56136,16224,41128,49984,-172253,-336348,-214052,-67793,-92764,-105548,36659,145816,157738,114943,101878,217668,268075,185178,168022,250941,277518,107933,-102880,-129901,59461,142167,-17566,-225327,-257964,-48914,59738,-187201,-441375,-394320,-312894,-366761,-455977,-476189,-333452,-42406,281253,396417,221633,85484,199975,285842,217109,138733,41126,-148485,-117007,81373,-40914,-238238,-247997,-233234,-149225,-3897,103288,213150,175835,-27685,-47836,122872,361339,378968,142807,-84003,-58820,23585,45113,159041,258234,191873,102981,119218,201323,176958,-58026,-296921,-367231,-208565,77828,251199,168344,4074,-7998,31939,24373,-35217,-151430,-16443,291388,341609,169787,90163,-48536,-158695,-181048,-149954,-194951,-132002,134989,293532,176532,253439,323366,173491,59680,107992,172876,210571,81326,-48584,112362,242756,100029,14180,-35946,-127761,-55286,70070,-14011,-219926,-322552,-27997,420219,351551,-82160,-198089,-39050,-2042,-63915,-90559,107402,367336,195955,-139502,-223840,-302950,-403347,-99670,235547,223680,173733,32299,-377427,-546823,-334277,-170556,-260908,-333699,-137149,127139,42153,-309729,-452491,-137767,190317,299223,378081,264641,-65415,34219,312637,244833,-67248,-237702,-83501,139057,54870,-95474,-101936,-87242,-29570,48738,-46595,-304749,-447921,-225119,160728,278865,44045,-171539,-191347,-75995,62782,-40496,-209059,44145,255679,84193,-87909,-215399,-389452,-289535,77759,281574,253418,154138,40648,71413,203664,171195,74067,21498,-67972,-169533,-69671,82063,53177,49009,314474,448280,288923,79806,49210,169071,66539,-238258,-245049,63700,224552,166943,39803,-204713,-248245,17921,170198,243174,462470,578151,434179,135275,45802,173433,228808,170726,109420,291495,708845,775799,147949,-389241,-70594,603714,797392,210140,-239588,-359338,-119933,-617282,-2350538,-3381793,-3030393,-2581299,-661248,2895467,2831777,1117549,911629,1180072,1285694,867590,86899,-351877,-227637,133498,185973,60189,90101,191103,41086,-308791,-373483,-254093,-303095,-296570,-106896,13659,-121771,-357294,-216234,226508,327575,10223,-143921,-97159,-187011,-216644,-8714,94568,-9883,-118271,-168124,-320260,-552213,-366533,168468,366478,231050,179960,209630,70638,-214670,-454762,-428371,-216855,-74927,50511,112754,-23670,-176740,-162072,-182224,-272641,-148951,-69694,-67524,119070,255677,134725,-16796,-71367,-118367,-123503,-67597,-53335,-70044,45839,5943,-311567,-559172,-525866,-364512,-248502,-20932,114947,52984,23261,106695,223190,204369,80926,13404,36177,36183,-12913,-65646,-114888,-125703,-48914,-95508,-201871,-250047,-170377,-191484,-239894,-153849,14931,169341,152963,-121065,-387802,-356489,-162906,2163,37523,-121034,-289132,-215261,-39680,85294,88416,-137360,-336537,-188672,-53213,-175215,-179010,60967,266948,203836,-50856,-188125,-135566,-228656,-401401,-358655,-196707,17643,261378,302628,95021,25919,141455,179295,120697,65588,-64976,-251381,-229254,-29006,-11744,-106571,-23321,73605,4639,-181722,-262837,-61780,166487,171328,60878,-172548,-184719,115373,359966,244072,-69008,-159880,80988,246384,145088,-11155,-118148,-232472,-170040,69519,87118,-172776,-303086,-54819,223651,335697,307700,273635,166581,-145393,-367079,-275555,-78335,124853,282969,94076,-168453,-106444,-14151,-117357,-194813,-211402,-238911,-213658,-56849,45286,-77250,-155644,-62927,-85385,-232795,-309137,-257410,-162436,-188960,-265407,-109664,89177,31847,-36675,18865,25304,-57253,-37890,44734,101653,254797,302775,95316,-150926,-167637,-38556,55339,-1059,-82196,-48766,53802,157303,37801,-52750,26083,-13931,-186713,-186044,-70877,-67814,-70493,4184,64622,48486,-12150,-6192,2754,-6749,61093,169468,132632,19936,5834,21537,-32403,-124416,-90911,-41569,-79449,-239668,-322931,-187759,-85331,-195828,-316174,-356521,-334982,-167651,-12670,-32942,-186516,-262760,-213101,-172901,-219851,-249959,-236555,-257738,-216222,-91940,-11871,-3557,-23698,-85302,-82949,63130,214862,251245,161714,-26259,-329458,-484702,-238077,9895,-185955,-456100,-412092,-135072,89644,158803,110114,-21762,-191249,-225805,-128327,-27080,75586,286207,348825,89608,-80337,-17702,-32504,-69150,76608,177769,7221,-61344,29340,-4731,-58279,79509,104264,-26441,-25887,98246,111243,13852,-127632,-316358,-381721,-279342,-213852,-242293,-228662,-71350,71692,22626,-138862,-283579,-177216,46344,126656,144067,135038,23824,-8588,99103,31085,-223017,-189996,-63159,-200566,-301396,-180282,-123321,-123429,-153349,-330731,-433829,-223487,7117,-59741,-28208,141560,27818,-134811,-212494,-203624,-158646,-54527,16988,116104,301584,383041,89120,-290265,-240234,-28326,-18960,-35355,18758,41269,-39535,-31004,148724,249304,193888,170594,250163,285289,201610,40206,-84907,-41272,85116,68634,-72168,-32806,56367,-79290,-184827,41010,344110,414362,297194,117674,-83079,-170881,-43269,59170,-67022,-162956,-65935,15510,13295,10730,14887,38884,90895,44343,106059,359071,541919,449062,226252,-40859,-183052,-169586,101644,771212,921061,926200,1134994,643796,366016,905795,81499,-1367216,-1340073,-1003509,-902848,-16030,1124609,1058970,2211,-487833,-688029,-1019434,-243193,143026,-269892,35720,293491,125794,174823,71314,-83970,-46266,-13629,61305,192507,187442,15998,113619,365659,275036,-90319,-290544,-174994,27900,50078,-1874,35363,110026,145890,166062,157068,16255,-119735,13440,162151,44047,-26862,-30777,-216392,-266812,55153,258320,74369,-139612,-231838,-159248,55424,86426,-73276,-19926,219116,255548,143503,79214,-15171,-104678,-188098,-225515,-135882,114522,279328,148675,-51278,-80452,63962,181158,126988,61312,48507,89722,55184,-89729,-100017,-38732,-133413,-162820,56712,260819,307843,346946,320298,135067,63137,101931,120677,136094,11914,-195988,-223301,-171315,-211679,-115708,69112,257187,389523,332379,217511,106132,9594,72128,99494,-21556,-132478,-120175,-61692,-82260,-115066,-137378,-107147,12023,66964,-31239,-158673,-198596,-191046,-202745,-159900,-81374,-15434,67406,50672,29098],[141579,94036,-55183,-62625,-22573,48460,81953,13175,-63172,-128688,-156789,-63346,60599,94054,78661,101981,137465,78003,-24721,-97994,-55033,-2175,13548,-118701,-272526,-324877,-296492,-155468,40447,141360,53143,-132614,-196393,-51695,87156,84569,47849,-4049,34245,201190,267397,270460,344065,307034,129637,56867,84169,108269,107879,177956,256869,162930,-150516,-433083,-207423,197451,186694,-99305,-188831,-76570,-64376,-199745,-266473,-220542,-226513,-298485,-194402,157176,282364,109287,41888,3083,-171643,-243247,-51239,93275,48391,41679,69832,158274,204549,128935,55202,43382,142409,214794,174070,239804,291060,-21166,-371428,-232179,204411,358377,180828,67538,62855,-51215,-194018,-296682,-331773,-209464,-19298,73656,56433,-16207,-83313,76631,370145,369193,-33312,-264689,-82878,58409,-84862,-203539,-204871,-163305,-15908,283788,360047,118138,-115229,-113057,-79945,-81846,-93986,-133862,-148590,-95515,20437,150655,193239,103219,18560,-78157,-179856,-99108,165765,237345,94949,23142,213718,307120,-43874,-213345,209669,486148,215887,79195,138190,-40225,-290586,-157899,175503,307564,280344,227839,141431,101715,102026,109521,30365,-65044,-15628,176395,171884,-14699,-173832,-294170,-411607,-308015,-23724,203383,207629,51296,-121901,-141061,-1986,122825,52849,24654,190733,252570,194991,298163,398204,201390,-198091,-532910,-610786,-326224,37297,140307,61064,114074,293532,233689,6669,-52699,24889,66899,119177,94527,-169888,-341268,-196829,-39727,-74647,-116790,21296,158189,153494,131146,209149,315423,230430,113124,101005,131697,159838,87323,-42256,-34205,120501,157433,-12765,-248672,-302058,-50984,70966,-217030,-413535,-298511,-245254,-324436,-371402,-388774,-306109,-29499,286918,357867,247436,176953,266864,263215,138842,33750,-51715,-161403,-62038,114656,-42709,-256805,-236214,-136842,-29110,-35972,-6193,191348,260080,62093,-53906,149959,458779,486294,103616,-204073,-122995,1117,14436,104637,233273,196990,93744,67284,221569,278843,25750,-244310,-340179,-188038,98367,268287,203609,27427,-27426,26924,35197,-33303,-134529,-59223,142394,106497,-10963,24753,-31795,-126596,-139233,-109111,-158566,-76365,191920,301818,151051,147555,200104,116139,50731,49423,65862,121109,58119,-4630,148129,233250,76412,-51285,-130864,-189439,-50430,130813,52902,-221925,-394016,-106520,345672,347203,19625,-98788,-29927,-20497,-64542,-111140,74536,395727,313481,6708,-174371,-358585,-456262,-102675,202201,145475,166481,165390,-157240,-381964,-283210,-145698,-184738,-253548,-116055,123059,45398,-253289,-297968,25249,293201,325705,295138,78782,-200691,13145,341396,238956,-99059,-253932,-107544,64309,-35251,-130523,-91684,-65014,-35851,-4045,-75328,-307715,-514118,-363412,87844,258999,24240,-191484,-182848,-27750,146918,65384,-50341,222176,384885,134182,-77759,-180035,-297315,-260148,-6627,168654,172529,97206,3713,21890,133858,145625,80282,54334,25740,-97953,-112783,-44092,-21162,38656,251534,347708,290666,149970,69548,106392,-13022,-226813,-198128,46466,139479,143024,27877,-322950,-423896,-51238,192550,236881,409706,524777,421574,122768,-57384,-26707,42430,122068,228914,485702,804458,739567,197837,-174276,65932,468271,504804,-20065,-483037,-581696,-428651,-1147308,-1862199,-1492956,-849231,-1805065,-875889,1729543,1676261,790989,1063458,1174119,1219320,906109,74605,-316679,-137849,39246,86169,171635,126845,105938,-10860,-316624,-390935,-326687,-375962,-268833,1778,41426,-166731,-404251,-349331,-17771,192561,33568,-69935,-12944,-136116,-235077,-36925,87950,41899,-99540,-228201,-356619,-530279,-396416,107834,389481,299232,220336,226173,112752,-139962,-359108,-312796,-152892,-69165,18397,83702,13883,-101578,-91848,-73505,-92876,-40906,-72542,-118898,70474,224290,128549,16136,10217,-28090,-84845,-70904,-11736,-23052,52702,12956,-303227,-553555,-463114,-219340,-93682,30106,97499,-6696,-55595,32158,109803,119604,114452,70809,-6166,-21959,-33503,-61116,-49304,-30508,-29047,-57519,-101597,-144461,-123254,-151736,-197207,-111887,57020,184635,141172,-103120,-280671,-274790,-194121,-108813,-24342,-122809,-316515,-324712,-106329,87429,151194,-50310,-294250,-258123,-151378,-237607,-215452,29491,197957,42942,-166999,-157414,-74183,-182430,-360761,-380360,-253645,-15990,238390,274871,90518,48273,175830,191734,100939,52194,-57953,-246163,-242547,-44371,-13608,-149762,-92885,35532,-2771,-179016,-253165,-50120,144333,102582,16878,-141231,-192192,1849,185617,103509,-107480,-136922,93672,287594,182809,-86137,-225857,-265806,-111986,117148,79308,-246305,-313865,-99550,113347,221627,250920,243570,137075,-163301,-345103,-219235,-60220,85073,227109,33895,-232091,-203888,-60185,-72808,-108792,-134755,-224461,-234387,-128743,-66827,-157485,-152662,18860,67207,-122532,-340253,-388806,-222827,-113748,-145465,-47968,116037,62797,36474,140767,31530,-181990,-139388,31962,114060,228726,329418,176844,-123342,-211426,-80770,76520,73040,-13100,47108,194479,265030,108472,12428,62691,-4332,-160749,-122636,-10912,-21777,-60921,-93412,-103116,-8381,53137,33009,25477,-9286,2500,94772,111665,55328,73320,88287,31386,-65543,-90405,-47706,-7896,-170983,-299847,-142076,-11593,-171631,-337258,-336767,-335785,-211380,46122,159839,13301,-128031,-74364,-43111,-171571,-307335,-312178,-281078,-193914,-58901,8365,-50272,-134590,-153457,-146700,-85933,15359,110846,127657,-11617,-334162,-470469,-199005,22892,-215681,-424046,-214532,55642,108079,117745,111117,-20622,-159719,-133214,-62965,-35958,36758,269872,337011,24241,-172208,-75450,-111356,-203929,-10365,187913,64505,-19390,49022,-7029,-57687,95826,179263,86195,55841,113599,96559,33454,-15781,-202031,-345288,-235938,-167230,-233378,-256580,-120665,50207,32092,-206674,-401666,-232543,32686,118391,138158,160582,107685,135532,262252,126103,-194212,-161417,-2704,-118928,-220602,-187901,-208364,-182316,-171550,-324396,-373172,-133312,60170,-21682,-63955,4434,-69077,-162932,-198347,-193805,-132642,-31459,35423,88482,207992,272269,11739,-302151,-267769,-93721,-96374,-97791,42,71442,-66806,-113246,104982,196870,93250,90688,225525,295070,241366,117227,39320,33533,88748,47996,-60399,54389,196615,14199,-200501,-16643,290990,359380,280636,103604,-111015,-193526,-59708,36690,-97493,-148124,1548,78278,23724,25397,40684,53921,60955,10852,60281,320198,539429,538209,356082,90067,-46828,-103378,42715,369860,75422,91748,746997,278762,223286,1467323,889373,-1033784,-1123729,-700715,-620699,111914,993898,431114,-603685,-267747,96663,-871391,-597387,115731,-148017,-8529,324253,237518,144013,-56147,-206852,-146142,-62645,80211,252143,277302,120169,192787,375768,222318,-162708,-364703,-243949,-23965,16578,3955,64265,102590,150998,191539,132083,-74837,-231875,-124978,56055,65709,84951,69889,-145147,-226366,50685,246787,109769,-131398,-280228,-209738,47687,99795,-91400,-92750,143870,224567,142023,61466,-14645,-57648,-138061,-201312,-204108,-46554,129676,109762,-3291,-4575,78238,115905,106175,121598,127392,149867,95256,-84840,-78186,61780,-21343,-107872,83546,252399,272727,386534,439340,235452,52387,52383,144785,212502,100958,-109347,-213878,-191838,-156405,-46108,54804,133622,154496,179481,232797,251398,148537,129773,62056,-129703,-190977,-86766,-26032,-69391,-91043,-84362,-19692,119178,116468,-25173,-125742,-176481,-199346,-196651,-143646,-88151,-60174,8284,18525,33178],[170522,149043,37262,32398,33181,47662,88478,69371,-3167,-111951,-145060,-43974,56609,45230,26768,124961,195973,26960,-151732,-156866,-40862,73924,113471,-66112,-235568,-240628,-167042,-54370,85872,130369,-8087,-170556,-142275,20962,147439,155537,128985,78385,92142,186020,199203,230517,367224,323066,115376,37190,27317,81443,126297,214709,277592,177496,-157672,-464048,-260232,145034,180738,-98377,-260067,-135495,-4262,-53298,-138579,-112637,-78289,-127964,-89394,206897,331669,147016,-5644,-127271,-309633,-299691,-46674,76110,57928,87902,130897,187366,238182,232918,225427,139034,79263,67789,69736,220698,302777,-3661,-315538,-188196,183866,319846,174655,81331,6090,-176325,-290331,-301794,-277160,-221667,-113644,1461,35452,-14490,-66631,112606,417116,403519,23495,-233023,-153961,-73016,-154792,-203788,-161693,-121571,-22122,189694,262013,69816,-118732,-142956,-172212,-159865,-104069,-73865,-53995,-42090,-105,90213,140489,77085,17552,-25471,-92739,-60572,119080,177347,93179,34447,159860,217538,-110246,-309477,57746,375368,216552,65125,67668,-29942,-188086,-150848,92832,250067,260621,141867,11719,5550,50461,125308,98688,20939,49301,158631,119830,-46812,-149859,-207070,-311850,-271651,-29327,181719,193767,103067,-52384,-150293,-79074,94771,84459,61059,204306,247206,198038,307911,412657,186796,-204322,-559582,-615443,-301108,68104,159256,73455,130929,311461,269108,14626,-98576,-7453,100068,178270,135352,-127325,-284546,-149335,-21609,-66786,-108026,8409,134387,113929,134007,316277,392966,185975,46949,29945,20,28308,81652,67636,107930,215825,236003,68754,-207447,-276861,7929,133816,-181145,-341300,-186956,-130748,-216547,-242985,-244147,-211872,1857,259092,270914,208936,211693,267784,193960,52346,-36481,-89679,-124225,-2920,99304,-88995,-297493,-226590,-23655,99799,-39210,-85139,147633,259222,73807,-73504,173747,534299,577614,99637,-256159,-141968,-5943,-22331,6294,117148,151930,104691,52587,226630,337018,109509,-160241,-267283,-130160,114964,224600,157606,-1147,-71549,2954,38895,-23711,-103945,-96521,865,-70218,-117202,-25668,-32358,-130049,-126665,-80489,-116478,-54486,175916,249248,115851,41743,80298,68148,53727,3706,-32667,26238,30339,27798,144913,174717,40102,-95472,-211659,-241393,-34140,178009,104655,-188945,-376189,-142065,220101,259513,84925,2113,-24483,-33739,-47602,-115904,26154,363607,392715,150768,-115455,-401802,-465664,-87763,170229,115990,217999,311493,74884,-166009,-163384,-77054,-71727,-139341,-69355,127629,30299,-227562,-148285,166031,328490,266328,166643,-51209,-221583,35497,352321,207616,-130680,-252829,-135033,-41585,-124943,-138618,-47127,-4291,-18216,-50885,-96314,-276227,-507022,-425965,20732,204242,-10646,-194224,-154913,22398,207730,133575,78357,368328,477118,155002,-92219,-155830,-199361,-233127,-127215,19756,61692,1845,-64902,-29782,80890,107816,36644,45636,110390,7031,-134270,-162538,-99892,12777,166426,247356,257610,146480,26648,2765,-99507,-206754,-133571,31352,48656,99069,10300,-392278,-531350,-98145,200256,181565,271267,397412,322232,21313,-211591,-212420,-109341,74538,332189,607849,774186,628449,269810,66047,146721,286373,148594,-419223,-962867,-857333,-600660,-1323208,-1044225,852422,1563548,-1208816,-1699018,-154307,259066,473517,1095056,1012236,1038661,921131,113371,-229039,-40536,-100954,-59098,213210,103199,-18798,-69195,-281131,-355167,-351073,-401868,-231479,59783,13055,-241941,-432822,-455568,-273487,13599,51748,21256,79737,-61526,-192480,-20507,81588,68994,-80197,-257327,-326767,-418479,-373235,31764,363292,329032,236599,223012,171349,7935,-157608,-139085,-108032,-120024,-29850,111593,96987,-24495,-21424,48726,102295,77434,-57950,-145930,8898,152679,105674,49849,86764,61302,-52390,-81414,-1345,15204,58496,18243,-266733,-500823,-383495,-103544,36292,72281,85193,-42820,-121887,-73336,-68725,-9330,125548,108131,-37966,-54828,-46936,-90180,-46356,36387,13489,-9135,-36392,-56485,-55332,-84287,-145274,-74571,74531,151480,88191,-87134,-146606,-143855,-190748,-214967,-105152,-134363,-340889,-426033,-186769,72557,182636,27671,-225827,-322697,-275659,-286917,-205683,7842,81459,-132741,-241742,-76541,30146,-73947,-240877,-316618,-220610,15671,227574,235625,113123,114123,216565,174898,30941,-16397,-75088,-223709,-219903,-38094,-3124,-145122,-143693,-40616,-31606,-134787,-171523,2850,129215,56383,-8877,-84443,-163526,-95194,-25312,-73347,-132119,-77178,138596,343263,229032,-125651,-327737,-334527,-108633,142126,92064,-241537,-266487,-113366,23661,89729,132909,172465,103321,-154611,-278997,-136452,-49628,26124,170832,52721,-184081,-225071,-94018,-29885,-36017,-70403,-177278,-216001,-192964,-198228,-247211,-143921,115668,241826,26134,-307133,-444202,-242168,-29067,-15017,28567,141392,101791,135497,270602,21006,-321897,-255413,-6430,108589,190768,318020,203242,-120645,-274318,-165357,17925,70029,33872,133323,290605,301030,166244,106320,124570,10145,-156346,-98309,23046,23899,-50869,-196512,-266249,-76243,98602,88739,84994,22801,-37375,15292,83146,86449,109732,110926,59834,-11158,-80507,-43477,51628,-78749,-217746,-65365,71214,-120257,-334420,-310936,-292723,-209702,84019,281592,166207,-5941,54731,83836,-110394,-311760,-291645,-182947,-88627,2422,43852,-67939,-210075,-198623,-190070,-229796,-218621,-94673,51577,-12820,-323140,-430022,-161922,12961,-214904,-324390,-6495,199137,89896,36219,75914,8664,-58803,-11909,-15124,-77282,-11592,233189,281924,-52550,-249721,-127427,-159102,-263302,-43400,176641,76284,-3458,68834,4085,-41769,104541,211371,140632,88904,111267,89240,46266,58250,-107555,-296553,-175034,-85239,-181687,-256493,-176768,9049,46123,-234236,-442516,-240374,21069,96579,133101,185391,176387,258531,382776,173933,-168079,-130775,39715,-43262,-126332,-160620,-237305,-236064,-234201,-297547,-224193,9829,116170,37970,-36975,-38345,-56751,-126045,-139237,-125882,-55068,-11799,18960,47754,118304,155164,-60270,-270071,-230174,-118333,-138194,-131050,-2231,109797,-48114,-140767,59320,105432,-33692,7343,195532,303705,294424,216032,164808,90325,58024,3137,-41259,121434,274898,74599,-185119,-38629,244279,294444,245923,111164,-73923,-162809,-68207,9613,-108207,-118333,69651,153709,79637,102847,147063,139355,77347,18493,48802,284832,483445,518654,385869,149839,32740,-40342,-25714,-101795,-739547,-725952,233116,-136300,24823,1862245,1616581,-537385,-825471,-417927,-351253,150962,640941,-317661,-1170283,40540,876451,-591935,-812008,129883,48994,32919,365811,330724,115728,-163602,-308162,-233550,-110577,88161,288951,338393,227303,234278,307131,139546,-193474,-384039,-291526,-78634,-12479,12268,83609,88605,160896,231023,111851,-145691,-292594,-197651,2984,112065,190006,181091,-18322,-143517,18492,183008,122710,-104000,-285270,-234467,38152,134889,-58310,-124945,48350,119597,56746,-11675,-16917,7395,-70444,-167678,-247466,-207639,-38046,81450,66427,59876,34279,-12994,64603,168607,175597,170247,106363,-74861,-32346,188741,130713,-1895,144508,250405,211589,350307,479122,317881,70715,25233,148499,254176,187998,-26651,-225098,-235513,-98826,32491,65613,71289,15515,48785,189733,305023,234531,159168,19335,-200704,-192527,-9380,33003,-40090,-53408,-22720,63743,196487,146556,-22,-61725,-118157,-167332,-160148,-100068,-57117,-52760,-10726,6722,51225],[174548,163936,91689,89304,77306,51966,94548,120929,42150,-116598,-164032,-48466,58184,36081,18032,143293,207674,-29630,-217524,-130779,6273,138646,187159,-5291,-155479,-89892,25000,77276,129512,100544,-76309,-204685,-105570,74996,188387,199276,178621,140030,139568,168694,154166,224840,389575,314651,75484,4317,6012,67345,130464,204397,239249,172798,-145819,-462140,-318345,49527,140651,-69479,-258760,-148304,79781,137648,46219,17909,56915,24133,27841,254898,359941,181946,-23375,-198661,-376489,-310743,-64572,11536,38503,125386,202602,219791,244415,298664,348651,214250,29988,-57634,-25067,183354,272631,-21942,-286176,-159236,147429,240269,125032,68320,-60664,-305611,-408680,-300426,-175012,-188929,-182355,-68449,8,-20114,-24671,170973,437574,378108,40092,-208545,-228430,-231245,-244325,-177544,-79362,-48594,19338,152679,206767,40028,-109643,-172486,-254508,-219517,-111683,-35065,8463,-14024,-32184,21101,80527,71399,46781,32270,-35932,-55645,56108,133996,124434,99993,158183,153332,-137799,-359829,-108621,206139,203733,69613,-3751,-55278,-101479,-88738,54708,163499,178621,46006,-80139,-63095,13082,140134,168569,101360,127180,176542,105765,-51977,-123604,-127759,-181548,-199844,-32811,151478,180203,144350,28855,-120154,-114659,69663,124230,124707,233143,244150,178014,251650,324712,105461,-216398,-503835,-485854,-185172,102374,151299,82351,151904,317778,301379,44822,-110118,-22761,118578,210141,167139,-38271,-161814,-89544,-35895,-81469,-84822,9581,89880,47044,111662,378853,421151,145034,-4083,-38498,-119361,-87536,91435,195350,242888,314060,369248,218826,-106037,-192358,103190,221861,-98141,-256777,-91301,9656,-62692,-103142,-86109,-82947,35600,203535,171003,122756,176930,202224,98594,-24611,-63102,-58689,-27968,64875,56785,-153387,-333834,-209530,89458,224782,13229,-102980,92947,179584,6052,-95240,201057,589228,622693,117463,-232379,-110895,4518,-59064,-108719,-52247,79083,150364,105714,232570,339646,167512,-69943,-170734,-56673,115327,132914,50844,-70669,-125426,-27291,47268,18629,-46728,-114090,-97127,-137741,-128007,-49261,-51779,-163146,-149486,-82265,-80850,-61707,88173,153080,78236,-45953,-30898,24049,66992,-12816,-103718,-58056,4344,40543,93613,65996,-6552,-100138,-252543,-269293,-17300,190216,127319,-125641,-275361,-124745,76736,106131,95887,84827,-6044,-16102,-2348,-105072,-47524,257325,409156,254897,-60295,-397703,-406412,-47697,154887,139009,302387,423404,243505,32172,-18245,4623,38792,-21308,7582,162664,6622,-245833,-53997,238181,269104,124004,24067,-93465,-142864,82901,338652,163646,-145232,-224310,-154955,-144336,-180203,-111794,22141,75435,-10,-100802,-107269,-207756,-432397,-410636,-36717,123815,-53802,-187648,-126098,57573,223035,134918,137142,458637,534588,164198,-110520,-132676,-114090,-211135,-246735,-127244,-51944,-103909,-137573,-53657,67475,65562,-44124,-1975,167249,126141,-119965,-226447,-134391,-1323,93893,181352,213828,88716,-64279,-113145,-162292,-180978,-75740,18064,-13050,57013,-7988,-402461,-550119,-116547,184528,82921,78170,231664,167494,-152852,-396823,-348413,-189308,37893,371647,592441,593730,451953,331785,243291,120270,65180,-230557,-953989,-1582409,-1117078,-588819,-1007073,188169,3321961,3534528,-985436,-2981580,-2311976,-1105016,189353,929057,695897,795129,899074,157107,-140557,27747,-250485,-205285,174412,29331,-137152,-115809,-230512,-298814,-343473,-396731,-198701,59081,-59871,-328106,-447420,-521093,-469626,-147846,67028,104518,148736,7676,-113309,33734,113207,102093,-53926,-246073,-232604,-246872,-311406,-44098,296204,314414,232784,226082,253086,200305,93067,26724,-110685,-220032,-87934,169307,190852,46421,41497,140913,230743,160089,-38864,-150909,-52497,59941,76285,81619,147012,153088,5556,-75128,-18371,24727,44787,7085,-209967,-397359,-291095,-30946,118300,111157,92472,-39093,-157072,-181219,-248913,-138336,125089,138760,-35776,-43226,-32152,-120789,-77251,68741,57922,19737,-27834,-25798,-8656,-34147,-112491,-48831,73219,88736,12564,-73901,-11703,20925,-144465,-288047,-176558,-138885,-347511,-483651,-257501,43147,171165,67934,-162863,-372334,-399780,-311485,-146137,8882,-51707,-291306,-278810,7137,133445,66037,-68295,-186513,-118691,92028,222963,190655,154065,208982,253330,136418,-47722,-96902,-95683,-175408,-158095,-18807,-16050,-138551,-178977,-128111,-71884,-60294,-31457,97514,133087,28026,-27841,-31159,-110655,-149581,-215946,-240710,-127358,19902,213510,400917,270276,-123529,-394885,-412857,-160263,139058,141402,-121322,-155500,-90759,-28110,-30382,-24244,64249,70341,-114237,-183378,-54864,-50936,-33354,131309,134685,-60651,-182378,-101819,7723,-1677,-49385,-105643,-149774,-223191,-304124,-309664,-118865,216197,398285,174513,-217951,-406002,-206618,53620,87604,89897,152090,127596,220746,355662,-15528,-455259,-375690,-69134,92073,166998,279560,171154,-142224,-332810,-257187,-93462,-9710,38911,179546,309959,268154,206279,201003,190582,26198,-170143,-117890,16464,49263,-43107,-279767,-388699,-139003,111643,135958,142935,63731,-59590,-60560,35284,89821,97336,73659,41379,21272,-57780,-21985,84531,3846,-111257,10368,131401,-60802,-305611,-280318,-214201,-154300,114765,335508,251906,85895,146866,173061,-53302,-265951,-187402,11113,72870,64951,64041,-68860,-234039,-211632,-215878,-345742,-423106,-298564,-43947,-19307,-275959,-354217,-126200,-11859,-185145,-190595,147522,260270,46713,-57679,22656,63708,86695,112517,6496,-139872,-62276,174472,184274,-132386,-300924,-166639,-165135,-235634,-28435,138712,38308,-14433,80782,21744,-21537,90639,176479,116918,66249,90618,84106,44431,72527,-59100,-238486,-101758,10973,-104094,-224246,-218934,-43050,51722,-218340,-397372,-197241,19130,71140,133730,204722,219799,339591,432675,162436,-154019,-100168,71798,33452,-22893,-95794,-208624,-279081,-329426,-267509,-38044,153250,147959,96330,46504,11603,20701,-54895,-78225,-47622,29183,-4120,-20854,9961,53579,51060,-118780,-205334,-132809,-109085,-168070,-154066,1922,136854,-6321,-121740,16526,184,-144570,-44844,189452,330640,351838,305644,248886,107905,684,-41130,-6107,153820,257809,69839,-153436,-34074,198737,233606,205840,132548,-2882,-112009,-91658,-37267,-107110,-88229,122576,232267,169414,220989,308808,265899,124094,42212,49893,235639,374600,399018,331365,164440,76457,31274,-42401,-466501,-1391410,-1438454,-318429,-543884,-213184,2094677,2183832,6901,-511936,-190577,-157016,88517,138932,-1069353,-1670763,316466,1516350,-196276,-816428,179008,274454,161125,401581,361924,83572,-239184,-374116,-296142,-153646,89148,300566,351807,301609,229935,182786,44781,-188200,-349124,-291646,-106901,-22905,23359,84960,73380,185169,288371,105235,-180597,-287006,-183114,24670,176836,262637,279398,139642,-32744,-25417,88394,105957,-70833,-256901,-236576,16949,153718,-11174,-119219,-40341,-14499,-58847,-95517,-21846,58120,-16565,-136724,-251533,-322936,-183358,55371,125703,89616,-50592,-154875,24670,207774,197122,151779,83293,-64804,19543,292722,265716,117284,220695,258382,149505,259661,440496,363451,118044,38297,149557,268353,254111,27371,-253188,-281527,-46316,103243,90232,72937,13221,-8222,113797,258111,247314,159736,-14175,-220598,-143685,89358,92275,-23232,-25115,31697,123574,226458,154933,40368,12836,-48829,-111910,-100940,-34308,8597,7634,15945,15264,70013],[147599,132827,86394,84742,84889,58072,108772,161405,69655,-121360,-187504,-64816,62634,62600,49481,148216,169736,-75114,-213690,-50404,67733,177708,221560,55000,-54466,76540,223484,211760,162094,56072,-134213,-221164,-83662,114714,204982,189326,168056,160099,165728,149746,121282,226654,391270,287718,30270,-28803,23028,68127,125465,162429,166100,151844,-117208,-426798,-356921,-50329,81993,-30773,-197013,-114138,170436,325816,238044,140946,157320,132739,131312,296523,378341,215266,-9052,-191652,-336141,-257196,-84604,-62693,-1002,136859,250205,235687,218941,312931,398203,254822,10455,-131864,-90109,136705,209067,-74025,-297184,-148719,105263,121961,23297,13417,-120191,-382458,-496647,-298695,-71397,-126355,-201180,-114201,-48034,-35355,36760,239510,426764,317341,28741,-188239,-271664,-348272,-312156,-131104,9304,36672,113162,197578,199462,34220,-88443,-199428,-308742,-243841,-110576,-23495,18416,-24863,-71612,-44862,21816,76788,91376,77290,-21285,-82633,-10195,100693,161018,193213,213759,140805,-119545,-348442,-232238,40054,180719,85190,-65439,-120192,-66828,-11899,39131,58466,55639,-36972,-119289,-109681,-18707,146933,219221,162297,208841,235750,133789,-36124,-108041,-70339,-38828,-85086,-21264,120057,174296,171952,111935,-42394,-89046,60606,156995,180365,258770,246736,149027,163833,192841,25294,-193599,-355211,-262532,-34326,107330,102674,73551,165483,310661,314943,86065,-82592,-12283,130507,213025,181163,82193,5929,-38006,-89413,-115800,-50222,37976,53488,-25360,62489,364084,384509,114765,-33184,-96047,-206332,-165464,108475,300042,318958,374012,510509,393222,30250,-74572,202192,306447,4211,-186110,-36496,135889,95438,12143,36563,35025,53617,126685,78642,14451,86865,99643,6176,-82987,-57896,28556,114406,140236,14923,-204093,-341547,-178786,187687,343678,129619,-55291,36662,55630,-101282,-104000,233761,617565,604030,138349,-150503,-40415,32879,-85099,-208508,-216570,9970,226317,218427,245960,295800,187899,6291,-76008,6336,91969,24116,-70568,-150806,-169109,-50972,64546,97184,34447,-106223,-133128,-99145,-65816,-47153,-84012,-205197,-195596,-115026,-56326,-77726,-39467,42178,43486,-102606,-130334,-27812,80990,3394,-140158,-122341,-15281,36732,7703,-76436,-66331,-75598,-244922,-259290,-4018,162485,119158,-47234,-127628,-65391,-53490,-76143,53646,134616,39020,48165,68796,-85751,-145019,88197,356344,308120,-3592,-323393,-282460,12614,160148,193155,379724,469693,307173,158896,102165,68251,113233,72413,104194,229458,-14514,-297692,-38153,224734,125947,-67143,-99488,-56456,-13677,129079,294786,117636,-131873,-165658,-156637,-212211,-184876,-55764,95615,142989,-3702,-157225,-110065,-118852,-320362,-339720,-79074,35869,-92828,-176087,-108247,68504,184971,62793,113042,485311,564547,179719,-109380,-98279,-52272,-192793,-325070,-232270,-136946,-184773,-184090,-33523,93653,26125,-131444,-66832,191882,232859,-73001,-216568,-101110,10880,56474,164250,185210,16001,-170612,-214093,-188987,-152861,-39833,12539,-19871,37455,-23680,-361952,-486085,-106428,146271,-36242,-117869,69156,-2076,-364278,-579749,-419697,-191211,22831,329158,430016,300540,244927,353603,293294,-26926,-189875,-599533,-1528038,-2159768,-1288569,-426734,-217184,1862825,5489853,4464483,-1211870,-4358993,-4206017,-2145931,-68865,557200,285655,556147,827664,162807,-93610,39613,-365767,-304905,76443,-66511,-199534,-128796,-190536,-252105,-320420,-374972,-177333,16050,-141858,-385827,-442818,-542028,-567296,-249322,76406,159310,174513,49020,-34161,97992,190550,158503,-21112,-196449,-94715,-60624,-231524,-103421,206746,260419,214145,253143,357966,400779,328553,136494,-162812,-343971,-157552,196672,242804,101358,95415,179868,249869,177528,-27399,-140520,-101716,-32382,46609,106738,191077,261577,122650,-31670,-46737,-3883,-697,-25865,-139180,-247302,-183990,7294,152431,154750,129643,7663,-154056,-262037,-367766,-216716,137133,187524,15232,16177,18900,-123096,-103068,73528,85185,15506,-69839,-65607,-16320,-36516,-113914,-33932,67133,23363,-62971,-59511,110408,195071,-62416,-312282,-218466,-132356,-333681,-483441,-297454,4379,119053,56233,-129695,-394189,-485154,-299018,-47124,39862,-160377,-402702,-286858,55714,195080,193238,115816,-23524,13138,175952,211213,141906,191522,298679,272298,92677,-90130,-140093,-95832,-99729,-66922,86,-72366,-170711,-206490,-196400,-110111,21106,131581,215580,156450,5155,-54643,-8475,-53817,-151813,-334597,-351340,-84981,145144,300588,433731,283393,-97049,-406933,-459054,-229303,117496,217562,83988,-2830,-38479,-41988,-117068,-179173,-57989,44937,-43281,-73246,5532,-62405,-77090,113064,236275,81613,-110237,-83171,35091,-20979,-89563,-29978,-40885,-202826,-353001,-327060,-80290,299599,497435,284206,-101194,-294825,-126896,118143,132436,109294,136363,121338,254233,354998,-81148,-561934,-487396,-148217,69700,164324,221814,91111,-182613,-362728,-312029,-203316,-126301,8093,177263,248129,189134,227721,269727,235062,37166,-189702,-168781,-30188,46449,-34457,-319585,-444312,-180974,91179,152357,165973,86524,-71305,-125456,-38005,44752,27679,-19897,-17462,20899,-27893,9309,81761,43065,-26586,53699,146541,-11609,-254040,-242907,-117646,-54589,152585,345554,275119,139971,187896,202981,-10497,-182771,-41256,228041,230739,92897,37804,-75250,-210024,-193186,-233215,-425474,-551489,-437777,-132041,-23768,-187205,-241394,-87412,-39643,-138393,-64132,208713,235010,-4198,-137683,-28887,133448,237221,209688,-2667,-203579,-102410,104078,64234,-199701,-318253,-188748,-133423,-140273,11823,78157,-33242,-40289,79531,32127,-19075,34432,69774,26834,3943,58357,78904,29631,31341,-59459,-171650,-20266,97609,-25358,-165416,-226958,-91224,38237,-169802,-286691,-115037,30612,52890,140820,214232,234582,363919,399559,98399,-152433,-67477,107004,121755,86585,-2784,-137685,-302981,-427600,-248483,119634,242222,136998,127229,142301,97598,92061,11973,-54804,-13246,72679,-11992,-62893,-8979,25297,-27007,-160903,-127243,-654,-81048,-209701,-184108,577,133202,23165,-84917,-22611,-89037,-203512,-47515,221688,382043,395093,349744,264388,86277,-52542,-49275,52308,152593,153468,2469,-114798,-17328,138759,174526,173277,160842,66368,-75242,-141523,-107756,-108096,-71153,152000,298674,260306,333582,463169,380888,176633,60773,43417,159787,223004,217110,228921,161985,105774,110245,34145,-593397,-1812352,-1972130,-763281,-873261,-450607,2207570,2540128,441014,-251530,-23673,-64566,-55421,-398422,-1732729,-2099554,466269,1952434,264746,-628733,240928,480963,333161,393099,306692,43719,-279625,-395250,-321209,-182048,91462,289505,304992,300466,177629,41767,-46555,-170503,-280301,-229987,-79743,-3212,34406,64253,62561,227669,355629,112873,-178054,-221896,-88137,114367,244040,288398,346862,294850,82117,-62609,-8523,63200,-45910,-213227,-221297,-16873,127551,13820,-87829,-96877,-125640,-144128,-143101,-28879,71603,3813,-116417,-220674,-363238,-270800,22656,147036,78377,-140214,-257881,199,241212,201014,99761,26197,-57737,62098,334856,334904,207062,282633,271538,109179,153394,345182,360735,182195,97168,168370,270872,286817,42198,-284774,-302322,1971,155927,113950,114682,117812,23637,41980,145663,197119,138825,-31497,-196150,-70751,175723,129257,-34792,-18349,68417,145632,202238,140213,82476,73586,2912,-60854,-38584,40494,95922,102310,75954,38374,76610],[95920,68717,28235,27693,53918,66862,135083,182232,79466,-103485,-182832,-75749,66631,109692,101079,129978,93017,-99151,-155127,39444,122077,187934,219979,106223,37237,199085,367436,317667,171618,-495,-169926,-207674,-57467,152182,199767,121990,93728,133984,167525,130316,87750,205496,358339,253129,425,-51643,53909,71957,116241,117519,94985,123062,-78565,-366009,-355972,-117752,21423,-4288,-106785,-48389,246435,461368,379939,227578,212419,189144,196602,321390,393261,245159,25973,-116185,-194668,-144889,-81495,-100290,-35788,117578,244676,215590,164273,273032,367413,255786,24739,-145638,-119729,86352,122638,-153257,-345446,-154379,61622,-20869,-116928,-78175,-156368,-370092,-505906,-294287,-8277,-57707,-161903,-118786,-96195,-53113,108857,302152,388573,251878,10591,-164262,-260017,-375811,-326719,-78869,70753,110710,235867,302424,218295,42927,-63918,-218849,-323017,-227761,-100073,-39412,-23306,-63446,-103185,-98496,-33093,78646,134781,102719,-41570,-128133,-64736,68903,172691,273205,303033,181396,-59643,-271078,-266442,-64432,152357,99955,-109657,-207806,-88028,44246,22375,-49707,-78786,-96893,-109528,-136702,-51222,137143,225748,185602,275558,320919,190562,-14162,-112106,-38504,95222,60020,9226,94415,176864,183504,183312,73338,-7755,73169,168719,196130,262514,249147,123297,87371,86331,3567,-106512,-137229,-21126,83039,63749,18192,39250,157782,287996,301271,126146,-23300,23797,146139,191699,167795,200524,176992,-10163,-169136,-151980,-2454,101992,52824,-78299,-5592,264603,286878,97507,-37239,-135604,-251723,-197684,118701,346089,308018,363419,598726,533826,164822,44455,278649,367129,98605,-139476,-31578,204494,207983,74015,86877,99803,43597,36630,-4427,-89931,-21663,7128,-56225,-123504,-44642,139305,270334,211756,-6758,-217114,-309180,-136281,259062,455566,289650,34959,-16229,-69962,-193575,-90792,264181,604075,523021,146774,-45548,47135,74946,-90431,-267198,-320528,-27942,308921,346528,262782,231103,176236,59567,-3817,36139,44613,-65599,-155852,-205665,-185736,-60846,82304,186077,119507,-75659,-109578,-211,22574,-31724,-118817,-230458,-238662,-162026,-40713,-78328,-155889,-54599,12879,-125778,-213167,-96766,80306,38935,-148240,-166009,-29437,25977,-83122,-223364,-144401,-53846,-197810,-203690,9600,108914,91351,26397,16770,8319,-151686,-243300,-22952,146302,112145,154520,148971,-69345,-250543,-106169,251776,327182,72410,-183212,-129219,75096,176034,242771,415169,448085,275448,194545,159619,94741,138080,126267,197997,308248,-24746,-355082,-87739,141925,-55954,-253758,-179906,22141,110522,153327,221381,74542,-91968,-87104,-136385,-228828,-145237,13443,151014,169047,-39790,-214340,-109502,-39651,-212338,-248668,-100352,-36976,-113322,-158822,-101551,56589,101863,-65046,22890,455385,572097,210975,-72863,-44679,-14852,-175335,-336503,-267034,-168776,-212820,-184693,25706,138423,-6114,-190891,-117589,193587,303471,-11234,-148054,-14322,43676,55847,187455,187063,-30637,-253236,-280255,-183871,-122487,-25254,23673,34001,50851,-36382,-292561,-366231,-73362,95002,-144514,-262945,-54550,-151039,-570083,-728059,-437470,-140837,34962,223889,173551,-17933,56678,319527,203794,-256641,-453677,-916628,-1994617,-2495663,-1325791,-213914,849863,3830122,6962628,4135021,-1809185,-5429108,-5429327,-2732756,-322883,55816,-113914,381177,705135,109487,-106909,-13732,-410346,-318948,-33989,-149420,-174610,-92062,-172342,-231455,-294170,-344626,-165744,-36897,-186909,-373346,-407902,-523172,-569138,-282615,73024,177905,159367,55646,11629,134933,279190,225152,9350,-120178,54790,95560,-153206,-133978,117867,182318,185767,302965,472874,574628,501813,179791,-240133,-460583,-246352,133044,208504,131505,142832,168607,170793,128378,-29753,-123799,-133753,-108709,16966,120075,225611,389819,298628,51940,-66398,-64032,-75628,-71587,-57990,-66674,-61577,31169,156016,205548,195064,84704,-119113,-295577,-390462,-211079,183236,271230,110297,106310,95431,-82586,-91540,67565,87369,-13698,-134663,-156756,-83933,-96552,-143438,-23300,70291,-20143,-115565,-35033,216866,348397,34994,-286773,-224306,-124784,-311616,-440108,-300299,-38653,41699,-776,-131837,-375678,-493738,-244347,65641,95844,-209503,-444994,-271702,56720,194221,265875,264251,131363,131590,229829,180487,89750,200373,342504,259541,55832,-77261,-118191,-60798,-5462,32601,6315,-165115,-252729,-233249,-225886,-135878,81989,271645,323590,184101,-25303,-98797,-30790,-15415,-111878,-353772,-374474,-10026,277052,371217,412027,245399,-78518,-365317,-438369,-261987,95664,290181,293778,150345,27952,-29604,-158070,-285646,-160107,32493,48863,38635,38250,-78020,-96996,108074,309302,191131,-47453,-54684,44392,-91761,-186145,22605,87543,-133120,-336219,-303986,-44556,338671,513007,329154,4479,-159608,-33213,148311,108110,73457,88340,76214,217423,259303,-169996,-628256,-575441,-230519,42120,167933,149237,-15325,-231628,-348167,-295773,-255014,-217622,-28567,140701,127954,91941,229644,295356,237330,36139,-197389,-223482,-99538,22833,-17056,-300982,-424759,-193388,47682,129511,140294,73018,-83412,-175017,-131144,-54506,-91395,-143185,-92685,-9817,-1270,35947,44166,20155,157,47162,111513,14509,-189188,-196888,-24703,63887,201679,335509,254388,156209,179631,174090,16740,-82599,92371,378420,317570,60880,-46278,-103689,-156767,-151526,-248796,-471058,-587176,-477512,-189447,-22931,-69908,-102104,-41663,-60277,-93511,18877,175598,148014,-47899,-188437,-64921,200808,352155,255225,-39053,-244788,-115085,42704,-45572,-237421,-301142,-192791,-79831,-17773,51224,8533,-108653,-63101,64414,22775,-51697,-70811,-85890,-90082,-66077,26271,75472,11264,-39220,-90248,-98367,62662,153819,29979,-93339,-189283,-119085,4755,-106713,-147794,-14708,54309,49123,150157,210572,223686,328945,292474,2959,-156388,-30574,153285,223616,196231,100462,-45863,-297464,-494534,-245971,195388,243366,82255,113760,190829,143185,103318,44948,-84126,-53857,48607,-32023,-85063,514,32616,-72747,-186034,-56429,128197,-51522,-272291,-226916,-14476,88139,10715,-63056,-59571,-140141,-195479,-4479,284246,444992,403879,321559,208241,43905,-63551,6002,133791,131210,7331,-91351,-70926,-2458,49718,103761,155875,191202,108173,-70655,-209703,-191886,-126735,-73974,160318,338568,315937,392630,538731,431974,213921,69067,23941,62421,54634,30184,122908,158403,126196,175691,197986,-460455,-1997952,-2260593,-951446,-1057001,-631978,2245980,2651813,620164,-91651,99844,-60296,-233855,-850673,-2247048,-2434705,480105,2197443,707443,-345135,289088,632414,477784,300691,168633,-6919,-293289,-372643,-302424,-184416,102414,260903,199703,199637,82898,-78610,-125925,-169424,-207749,-110668,19788,53286,42444,24657,59221,282989,416806,129089,-147344,-117719,58440,238405,290758,265449,372427,411162,174566,-78133,-78677,11592,-36215,-172320,-193853,-53494,53285,-621,-45715,-106510,-176025,-159562,-128683,-38168,44169,-7531,-105815,-172956,-327199,-285844,-21610,117987,37452,-196054,-290927,-5526,266681,195343,21859,-58488,-54069,87158,301076,315666,235436,300460,277542,101868,71722,227508,311719,243191,189534,214119,274236,282697,23725,-303908,-280421,49918,188152,125359,160840,252372,115686,2043,24781,117606,108894,-35356,-150412,-6808,218324,128804,-72647,-30336,85509,126516,129547,101565,107787,100972,16871,-39692,3296,105955,184333,200131,144777,66521,64904],[36025,-2450,-51305,-47789,4449,81271,168371,176134,75727,-49457,-128614,-67591,69083,158512,145742,82925,-3194,-102007,-72868,101226,154894,178578,198975,142424,93797,234979,413825,367604,145947,-69032,-181555,-160537,-5904,197132,179588,17960,-20999,73481,148331,112496,50965,148083,290789,221182,-3961,-65065,57770,58469,104690,97257,57832,97591,-38133,-294416,-313052,-134208,-28463,-5205,-25141,24758,289149,507149,427334,257190,219834,195233,207691,315141,398325,263370,60891,-7393,-845,-3577,-38619,-70642,-38414,77685,178550,152456,91329,188117,269556,221240,64318,-110252,-122438,34066,25224,-248576,-412405,-171099,14138,-163337,-260648,-178088,-157176,-266087,-416062,-277515,-3801,-5250,-76306,-76889,-124831,-59572,181848,346182,337482,208878,7371,-129882,-193567,-306520,-280281,-38908,83090,150992,341032,407290,229541,48531,-48796,-223837,-295046,-180037,-85552,-76629,-94690,-101856,-109827,-134770,-85299,64823,164293,114154,-73892,-171765,-95345,34463,141932,304689,386905,252453,26525,-139866,-194500,-76141,124095,104118,-129837,-282057,-134878,63621,-8120,-143125,-194858,-136147,-70127,-138920,-81802,104890,172467,156997,305867,402025,251738,-2203,-135409,-26265,200648,203916,52412,78755,180832,176946,228648,199465,102490,105046,153137,158611,235328,240638,106081,54949,53054,57761,42743,97312,160042,115093,-27095,-81733,-17250,120924,248032,260523,154859,52996,79895,173176,155390,121517,277620,304161,-10642,-246618,-165705,61980,198499,99166,-95901,-79526,101537,148985,90763,-17754,-154250,-259844,-192280,108576,317118,216809,275506,590800,596659,263976,137717,321231,395808,165642,-111041,-66399,189724,237193,69809,52198,87807,3921,-55261,-85806,-170740,-104790,-32707,-73588,-152525,-44945,235706,398967,259809,-5976,-185881,-242788,-92601,294113,549304,447803,128393,-64470,-164933,-233080,-58779,277258,533807,399212,136283,45119,126027,121618,-70618,-272724,-334125,-22273,365420,432353,273004,175428,150698,92570,35138,20454,-19808,-109500,-171496,-209258,-167769,-57974,81748,239308,178881,-30516,-45935,99447,91415,-20067,-146399,-219648,-248870,-197212,-28266,-48028,-211605,-116437,-15366,-125136,-272844,-181788,50214,68013,-143051,-195299,-45415,16620,-146818,-343076,-242480,-68610,-130601,-105886,32015,56335,62604,77886,114039,63067,-214246,-359161,-105676,126105,199831,277102,212687,-66977,-338895,-273332,132445,340703,181064,-10840,972,113964,182879,255505,395048,385934,201135,156540,140883,83018,124458,141810,263804,368576,-20591,-386479,-163152,28897,-216420,-383178,-207793,98552,192599,149173,128454,34539,-38965,-10017,-99889,-197821,-83827,76459,174107,140473,-101494,-258951,-110580,53,-143123,-170635,-96936,-74917,-104811,-132028,-95783,32470,-5227,-212534,-94224,386355,557331,255231,920,27553,4944,-157776,-281534,-226066,-139785,-179872,-139025,99948,171407,-30960,-200684,-127864,188077,326177,41764,-61428,80254,74310,74499,225426,216473,-26409,-280004,-301082,-158659,-85720,-17761,56730,130825,92607,-47770,-219299,-226931,-27437,43284,-214347,-320443,-117961,-257821,-731527,-821812,-430499,-80677,71659,103397,-84648,-260942,-67848,234755,20213,-487546,-672788,-1125540,-2200045,-2454150,-1226183,-70189,1867733,5703326,7496353,2834138,-2560679,-5931604,-5847587,-2892521,-576220,-435624,-392767,299722,543691,3467,-173759,-119643,-367780,-227802,-104020,-190945,-63073,-3357,-168449,-235367,-271059,-307887,-156916,-66462,-158870,-268681,-334109,-473928,-508579,-270221,50462,167459,126665,38521,7705,115145,318234,262207,23947,-33955,182934,190779,-91045,-132082,49662,101027,151494,353858,570468,695314,597648,182645,-304683,-544464,-359107,-46055,75452,132558,186385,130371,46003,39439,-43865,-109932,-152636,-163983,-16733,117935,255374,513702,484467,156534,-62582,-134192,-160534,-108703,30429,116076,67513,57288,149835,255958,272581,167202,-68854,-277736,-322494,-122276,267089,383049,222790,194543,171475,-5301,-29350,70337,71700,-43866,-186510,-255428,-183102,-183978,-177002,-9123,88846,-28217,-127043,9108,306844,452145,122808,-222266,-199924,-131733,-301339,-388278,-279085,-82233,-36969,-76582,-153778,-310022,-405700,-155781,157759,159534,-184923,-410867,-234561,24442,136200,259673,336005,239245,202448,230242,127591,35335,162959,310135,206003,25287,-28069,-39749,7237,89540,115355,-5554,-263823,-358968,-261271,-216278,-146013,101427,348863,384669,190162,-71041,-159381,-94776,-13038,-54344,-279920,-308446,78727,384616,396095,318365,145530,-97762,-294667,-341760,-217730,90388,324596,420735,260083,90339,-4147,-149178,-310544,-211197,34018,145051,141769,49854,-90957,-95582,101833,323466,240054,-19675,-42217,26502,-193377,-311004,28714,197213,-35914,-268213,-258860,-32489,310167,441057,303663,65276,-55441,37752,134188,25375,-12064,11644,2922,122121,98097,-267495,-649730,-624646,-300795,5832,151803,66487,-121035,-275195,-287029,-200147,-216305,-229252,-33212,96037,-13049,-4542,208402,274210,189700,19422,-177680,-249606,-162846,-3221,17298,-223032,-342061,-178167,-851,78373,76141,20052,-105900,-207380,-224879,-190359,-232647,-252798,-150611,-53303,14920,47732,-16501,-58762,-39807,-5244,40305,14248,-123362,-143006,45408,168042,252593,315151,208106,139039,137499,108534,33099,10282,167286,398541,291547,-30656,-171118,-155210,-98395,-97090,-259744,-486932,-542774,-420731,-202223,-15642,49804,41434,10438,-69712,-69298,39012,79217,39240,-77101,-208437,-81702,247491,403458,240359,-88967,-243580,-85270,12830,-114144,-235802,-257648,-181230,-24916,87669,72554,-51349,-157536,-68436,39582,-9141,-117656,-205502,-242185,-182356,-110108,6666,77458,-75,-105420,-123498,-25208,135238,165791,45192,-24066,-107761,-114148,-36963,-44830,-15761,82272,84704,60812,154685,192554,195087,248438,141571,-96684,-156305,8454,204595,323777,293350,193846,50344,-253590,-505266,-254938,169599,158807,1198,57008,151549,99223,44514,32348,-151872,-161113,-37548,-55399,-73499,37658,63750,-86189,-193082,-7585,215988,-34009,-344147,-273711,-44613,4947,-52572,-76175,-95636,-147432,-131278,62465,350339,492015,366222,218111,101357,6714,-8686,126527,227162,107450,-118853,-159479,-18887,1403,-69820,9672,152431,219219,113711,-95098,-272493,-271481,-174017,-94375,158920,345220,315088,371548,490921,390449,226883,79310,3591,-31994,-90746,-102903,52743,155616,125621,193770,389923,-164701,-1985168,-2251197,-794824,-1053064,-706043,2228231,2499761,476301,-40357,205366,-101947,-389353,-1126631,-2569611,-2615833,443292,2310893,1032381,-94756,305515,710262,525780,109000,-23814,-73485,-299353,-321363,-245493,-154415,123716,220329,55926,12860,-40209,-157702,-191058,-203483,-157699,43394,186671,146954,48696,-22090,63486,337955,455941,146946,-100109,3179,218186,348917,293915,201263,350831,458676,223489,-64429,-99453,-23625,-38653,-145395,-158693,-76529,-43595,-45922,-4361,-69942,-155871,-103186,-60341,-50812,-7996,-28637,-95458,-129576,-241182,-241670,-75667,45941,-10276,-193156,-252909,3284,279821,184335,-71032,-157384,-51698,94852,205474,218000,191912,255934,262042,124266,41060,123574,232857,281091,287108,276370,278301,246224,-10922,-298957,-218715,98219,203178,120532,181214,336705,209187,-3494,-57114,49077,83362,-35570,-111183,23658,201045,86917,-121320,-47153,88820,75574,25584,40102,100500,87035,-10897,-59664,7630,144091,251444,269646,196160,89557,38550],[-12439,-53832,-111851,-100454,-32859,102150,194545,141114,65469,38069,-26436,-35762,72548,193776,162201,11015,-97501,-93212,-1485,118168,163711,166580,179660,161759,103874,176394,353243,345711,77503,-149770,-176726,-88325,77208,248098,151537,-86891,-135535,1048,114876,98652,22591,69268,203295,196825,11813,-83179,-980,9631,88423,114132,68469,85418,-2582,-227993,-245412,-105609,-61309,-34580,21449,82632,288395,450705,364868,222803,181489,156228,161945,265247,374318,254651,72832,88681,174501,125453,42551,25995,6745,38091,72556,59352,18049,77875,132790,162624,112378,-50112,-114327,-20143,-70141,-344081,-472267,-194351,-42474,-276197,-362910,-244934,-118076,-102106,-246318,-237097,-44490,18918,27266,1869,-115534,-41080,246208,366235,292908,203340,32573,-84922,-97942,-175577,-191757,-26277,42929,141916,378230,444969,207246,36453,-51428,-207023,-231656,-118884,-74936,-122670,-161388,-110947,-82787,-152149,-133715,33102,174487,124883,-89456,-193530,-97317,333,72602,274035,428586,317869,115755,17226,-38193,-3823,100453,94774,-120507,-300975,-159280,52519,-49295,-204886,-269008,-163141,-27082,-107169,-97598,51288,63509,75019,285266,447225,292124,-9842,-167609,-23197,262197,308669,96896,73468,173969,150906,237379,299106,206579,148414,114602,78059,181191,211520,94791,77064,101614,160470,215164,286491,233763,48405,-145043,-170722,-81669,59452,191181,199492,165432,129660,148186,211945,114130,45905,286188,353781,-32058,-289547,-138624,141856,309368,179397,-79291,-146408,-83990,111,88812,19191,-154479,-245900,-168437,72224,223438,82994,134434,484154,570582,308990,190414,332842,394827,197550,-87260,-116227,98060,174573,7311,-52002,1850,-56229,-134045,-167482,-217694,-131250,-2631,-48265,-175585,-66030,290889,466780,265000,3131,-123492,-162792,-62484,286362,600101,550223,186825,-107685,-216885,-216892,-22139,258777,406327,262775,110608,96732,176577,161780,-28883,-229118,-263376,20020,369499,434505,267249,148924,131782,114225,41295,-37940,-89021,-100514,-114430,-155804,-119121,-50431,43034,213644,187891,19850,30114,155216,114710,-25841,-161060,-168032,-205843,-196904,-13459,12697,-179705,-132782,-43030,-118757,-304519,-268584,-14793,64326,-140228,-218221,-73773,9777,-163590,-412454,-352866,-133259,-62732,17807,69749,31730,50047,97783,142854,73701,-249546,-407477,-168233,89816,279121,378212,236229,-84829,-386452,-366594,40377,367223,314021,143375,62974,106026,160940,218005,332027,326465,150760,86019,60552,47392,100141,134337,284600,384847,-3150,-370932,-219579,-70570,-305656,-423086,-187648,145222,224499,124747,34348,-2742,8381,42243,-59163,-137680,-26392,117916,164277,68107,-167459,-276672,-115579,-13689,-126225,-123828,-70540,-68482,-66320,-92639,-76519,11103,-109495,-336827,-191549,300563,517067,299164,97974,108585,16535,-142405,-187019,-129705,-63652,-101980,-66876,156515,168437,-51634,-162047,-88916,187925,304869,67389,-2752,127833,75029,86215,248007,253074,27356,-236838,-274323,-122717,-37038,1156,107653,234987,144226,-59650,-160384,-101068,18450,-51,-232689,-283060,-116530,-316537,-823406,-856547,-427079,-46507,124235,22481,-254176,-358364,-106359,123139,-173570,-625258,-780462,-1170223,-2044463,-2019313,-1027330,-79378,2490473,6927666,7060213,1222608,-3189759,-5842475,-5599664,-2750396,-787218,-765877,-480698,301330,365577,-130067,-270860,-248489,-248669,-40088,-98310,-178689,101949,122214,-158619,-248103,-252169,-265331,-143793,-53486,-49699,-84874,-223796,-403839,-426784,-246419,7936,145625,110153,20718,-39351,32505,257305,226717,12199,45963,265782,214635,-53990,-104531,13544,36482,113410,372770,615942,747364,630314,187033,-323230,-583152,-488676,-309998,-128112,107291,225427,94986,-59536,-45768,-60602,-106023,-168535,-202662,-58811,99526,276587,585966,602109,247731,-31947,-185830,-224492,-112385,119842,265164,182651,89400,145174,289704,335906,227045,-23672,-221312,-202504,13436,368072,490550,313104,245781,217634,86300,73719,95402,56834,-48217,-196387,-311314,-261283,-246167,-185016,12925,117788,-1594,-89290,75705,373134,487662,182452,-134779,-157864,-162088,-317820,-362825,-259641,-123174,-91465,-133988,-167544,-201587,-233283,-55768,198689,207824,-99948,-312701,-177063,-12536,47244,176161,310084,274496,210317,175842,60055,-18276,76791,195533,112664,-10732,12968,55908,89573,163981,162001,-31010,-330136,-440984,-286560,-185201,-144882,73562,344442,373847,150915,-131010,-224777,-181774,-53474,-7544,-149283,-181793,154627,436697,357068,158727,-6687,-165525,-230406,-190939,-90739,108325,299349,414758,296770,133492,27192,-93556,-247931,-197895,44867,224180,226776,54142,-96946,-84144,81862,277850,230095,-29763,-65488,-24044,-293189,-421989,-20393,245629,51405,-178891,-210866,-56064,208273,302553,223433,65989,-19298,58250,77315,-87146,-124215,-79530,-72525,8650,-70317,-353733,-630673,-623920,-345899,-43311,95952,-17899,-200020,-297715,-191473,-48088,-95073,-142435,17600,65237,-140525,-96879,158836,214842,100768,-11362,-124905,-224012,-191661,-12102,71550,-101073,-224826,-147026,-35225,25982,1482,-59808,-142281,-220850,-290399,-322828,-353816,-303572,-160409,-82033,23379,46187,-80833,-163846,-123829,-79660,-39041,-3933,-65225,-84510,82009,229535,286988,279742,146331,96358,84623,40646,43877,72597,161835,281653,160069,-152221,-297795,-215625,-54059,-37297,-252481,-473603,-448807,-300176,-167902,-705,143496,161331,62289,-70638,-76556,-776,-34031,-53528,-92854,-206690,-84822,259407,383950,176013,-130831,-190258,-7844,27626,-126067,-199256,-203569,-159314,14596,145953,73415,-84731,-162135,-52553,12396,-53123,-192370,-324774,-340174,-207941,-107297,7506,86335,-13,-142577,-136570,37882,181972,128847,15774,29411,3027,-71994,-66337,9718,91826,160756,113988,82666,148730,162707,160035,150577,-9976,-175683,-145141,41691,240672,391415,358222,261684,144023,-168855,-452647,-262486,63408,24420,-77841,-23491,30236,-25613,-54500,-20354,-226157,-292698,-152554,-72106,-28447,91186,100853,-72922,-179749,15541,240062,-34108,-397702,-306089,-85020,-100047,-150751,-122716,-129842,-122273,-41038,125040,387168,494144,285994,66489,-19875,-5551,104904,282290,311628,94909,-174178,-159027,43117,-7592,-202140,-104676,153237,238447,88369,-131706,-304704,-330166,-250287,-121896,162053,322751,261914,277667,325422,263509,219599,110726,3187,-91296,-172346,-142135,42329,150007,88097,136439,519910,126718,-1824480,-1930234,-320079,-864591,-648760,2138581,2091820,58601,-61452,314133,-139472,-475262,-1190195,-2664844,-2556968,491521,2351491,1153241,19200,289633,713797,441584,-157102,-230532,-163851,-321776,-267668,-168763,-95575,149982,172674,-91250,-206431,-170314,-196835,-242068,-269495,-141302,196766,390440,270113,60777,-57857,74198,377319,464664,163145,-42483,125134,355681,402354,239061,107584,281636,422147,219826,-22476,-60944,-20504,-42810,-133932,-119845,-71395,-121340,-94368,30974,-2449,-83765,-7354,25429,-67826,-57656,-29740,-72955,-104701,-147636,-172719,-130903,-44464,-40021,-128753,-166593,20123,277980,169683,-162771,-251005,-47046,91229,82183,77640,89959,151402,216976,162229,65493,60929,150125,283874,355409,327561,269415,186115,-43051,-266633,-138509,141169,206116,103280,163245,326765,244238,915,-85814,20381,72444,-42949,-97719,15430,129754,10941,-162712,-53038,87877,12238,-85099,-38958,54956,37821,-67435,-112573,-27748,143914,280292,291428,212656,100039,9088],[-35537,-69925,-123586,-100952,-32577,125010,195783,83125,56524,140707,99081,14891,82011,207908,144136,-69812,-171237,-85535,33612,95493,156281,167928,177632,166508,74089,52602,211971,252888,-31557,-239307,-167177,-9727,174287,290025,120356,-156791,-208695,-59233,74121,90265,21866,5123,117922,177793,30681,-125401,-131112,-79303,61925,159157,119118,91816,24772,-177585,-179786,-55832,-76120,-78793,27033,112707,245333,308433,212864,132979,102051,78160,71908,168985,298917,201186,45024,133465,270213,206661,141753,158977,94941,21341,-31805,-32762,-35504,-31574,-7781,96114,151062,8265,-109993,-74978,-150338,-419891,-503010,-222139,-110467,-335188,-386668,-243765,-44871,70029,-48464,-167580,-93236,16455,113987,95109,-60537,8112,293253,363848,269185,233368,85895,-37373,-13925,-42752,-97115,-46700,-35625,79512,316624,377017,147112,4652,-68417,-162907,-145658,-63845,-73583,-160996,-191009,-75552,-27684,-151236,-170228,-5701,167662,147190,-66084,-181343,-75705,-25717,-12224,193769,407825,343228,183331,163324,148964,108776,83588,76787,-79403,-235703,-120866,31179,-87604,-223503,-287805,-183785,-2597,-38618,-81761,-13487,-75197,-44000,214245,436392,295091,-35984,-192686,-20825,272444,348040,133797,75506,144476,105818,207156,340435,275852,193144,65734,-18096,113555,158059,82201,141007,203798,258283,349244,385005,202030,-87404,-260139,-228132,-133900,-8754,122406,127994,155114,192550,219035,252844,74919,-44568,224195,319829,-58698,-275454,-68662,225801,404187,259504,-46135,-197103,-246560,-131956,85286,64379,-142712,-229036,-147463,15811,99271,-41795,-14199,316902,477909,300748,200873,322664,372173,198154,-57346,-152206,-32346,46171,-87662,-188457,-131266,-121137,-183657,-236321,-228793,-96238,80262,1676,-192534,-96895,298724,460629,218892,-360,-56697,-94574,-57256,234748,579428,557992,189227,-143717,-231885,-172677,1504,205031,244002,143311,80450,105701,191865,187041,25446,-153096,-145154,76709,314425,348533,241764,153623,131959,132225,23649,-120775,-148249,-52549,-11149,-60823,-52926,-48950,-42777,93813,140552,68047,92624,152241,91445,-53252,-162353,-86656,-108020,-149857,6507,88529,-66938,-101630,-68751,-125148,-309056,-333977,-104968,14847,-148059,-239064,-122017,-1141,-134163,-424051,-455939,-229208,-5684,140790,121015,49014,60750,86326,109241,33638,-270807,-395992,-195486,57625,328613,424194,207902,-121379,-382785,-365577,4124,401780,435927,233491,39719,41532,100928,141935,257031,306466,168171,25625,-47155,8139,92799,123515,259039,349031,23714,-304999,-227573,-125405,-304840,-372846,-132042,161542,222265,95792,-39562,-33574,36123,56145,-25935,-70226,11123,131227,133230,-16731,-211054,-259068,-122331,-70212,-149137,-106911,-29222,-23040,-8529,-41849,-33066,5603,-186218,-401385,-230903,219491,448888,323771,192020,182057,26507,-133704,-94148,-17115,28276,-13542,-3,168702,123265,-72080,-97933,-13939,196148,255953,59339,-2604,91858,28076,70002,233328,268069,105208,-132468,-204366,-78528,25465,42884,162162,306091,180153,-72555,-121975,-8995,51184,-34046,-204995,-172675,-61232,-333682,-839610,-838946,-438331,-48768,184015,19569,-285683,-300589,-68431,17081,-291400,-602197,-730343,-1025814,-1533144,-1301868,-785423,-248029,2485841,6984276,5828253,3209,-3471262,-5345357,-4972344,-2432299,-869498,-832013,-378107,342302,194050,-262702,-371105,-363507,-88922,203281,-15605,-118947,267270,254521,-122381,-248616,-235330,-220364,-124063,-1048,113416,130260,-93801,-319965,-350218,-234132,-46264,132140,138054,26163,-104328,-90181,92935,102617,-26367,107567,294094,176202,-46548,-66696,10041,1484,72047,331028,580263,726617,627005,223089,-282723,-577780,-613867,-584013,-343364,65546,254819,84597,-97514,-84991,-67793,-114909,-191310,-233148,-109068,67585,276420,559891,587366,291208,16636,-195451,-237678,-66620,199016,347673,256588,118016,139071,288605,358241,242811,-384,-150551,-82029,140117,447971,549403,345440,238411,215467,164234,189386,143637,63006,-10459,-152529,-288749,-264713,-233824,-147469,41383,143768,46910,-8695,154503,400471,452981,209324,-39502,-110658,-210105,-360198,-379504,-265575,-156831,-102059,-139662,-147713,-67761,-22031,25735,174287,221751,9379,-183066,-108616,-29549,-38700,41344,195198,233870,162284,86197,-7244,-66525,-43427,21990,-6358,-64384,5063,121365,159077,200846,167387,-56498,-336827,-454743,-301670,-158469,-141179,10326,267717,290028,59087,-195523,-277067,-265707,-129245,8717,-11843,-41869,193100,414824,255950,-36075,-181898,-267417,-200070,-28399,86652,142663,215741,284409,255472,148464,63815,-2624,-122750,-131900,55820,267271,284838,64025,-95987,-77623,44298,197384,185453,-59532,-124347,-103239,-358557,-478819,-112703,202759,88444,-102183,-170728,-108748,53732,136911,119145,16316,-54709,20824,-7644,-193085,-230052,-163104,-118720,-69453,-182722,-409017,-581083,-570952,-358609,-105371,438,-90868,-233759,-286219,-83686,113638,63042,14181,116348,53454,-236914,-192382,79247,133451,-7351,-49482,-47690,-144941,-171087,6417,139263,35737,-109296,-116156,-41189,4324,-51332,-142756,-185467,-211539,-299246,-401924,-410264,-267035,-106445,-69535,37076,43574,-128192,-253768,-208859,-142274,-94438,-20970,-14378,-25185,86058,235412,287592,219898,71921,40038,44490,2628,50820,87963,84646,81434,-20176,-256671,-383354,-264433,-31513,25598,-209158,-426934,-338799,-159669,-94347,23290,190945,232857,102996,-69400,-112477,-77020,-122650,-108188,-101047,-195678,-84537,230944,307322,89161,-141911,-89055,106491,83241,-88333,-146699,-158353,-133838,32017,151478,63884,-84073,-125070,-23998,-9174,-88720,-238581,-376445,-334082,-152216,-58229,29376,98603,5682,-146191,-123093,81183,189077,47900,-50417,61132,121345,2269,-63466,61256,177881,214535,134652,105836,131947,128198,130658,68876,-119949,-217450,-121704,57576,236175,393436,370091,296881,234553,-51930,-348527,-254109,-72334,-107103,-128574,-98093,-118768,-170381,-151207,-97910,-277316,-395122,-252461,-75654,35756,143418,126634,-42936,-144385,20653,201945,-48553,-403505,-306097,-128451,-204485,-251460,-182118,-158170,-85563,40484,161410,371404,435892,183705,-82846,-117089,11016,237646,420046,363137,97989,-139220,-77042,110638,-24568,-314406,-216691,144833,239770,43506,-164283,-295854,-361672,-342310,-142588,178921,283931,182657,148285,97180,90379,203460,173840,37047,-93418,-166681,-81524,94182,143162,13641,3489,510260,261728,-1559859,-1352875,322228,-548203,-479579,1942860,1483753,-472498,-87402,436284,-135666,-472732,-1067057,-2509382,-2193113,729469,2337347,1028121,-35369,259178,656567,241879,-435657,-415476,-285191,-379149,-239407,-97270,-21415,171024,122295,-201798,-384037,-282398,-213226,-277367,-342087,-151201,312332,581099,405346,89911,-64395,90744,390518,445114,179819,27318,240697,446744,375935,127689,-3231,170118,306947,169261,39241,30073,27910,-37705,-131372,-81603,-33783,-143620,-115561,60006,72230,5425,81922,84897,-88299,-80414,9437,-30797,-100324,-86876,-117919,-174256,-120295,-34691,-21123,-63508,40260,263040,154114,-231888,-317120,-36742,83997,-29858,-60293,-39481,11353,147585,198801,127630,51491,89913,251888,367695,336096,229116,111505,-61489,-211953,-66839,168553,200757,82034,114792,231047,189697,-21486,-82594,37955,80242,-62777,-111897,-16220,29906,-83192,-186189,-40030,90498,-40733,-177038,-125090,-20604,-29369,-129490,-174908,-88265,106245,265749,265467,191787,95641,-9739],[-31318,-53033,-80752,-43566,13032,140063,159069,15875,55675,232143,211568,73779,101396,200905,101461,-134817,-210853,-87582,24028,51583,143991,189265,196072,161450,24663,-84422,39977,107911,-166276,-327037,-161090,53690,249224,300286,88391,-170184,-215053,-90344,31571,87115,62056,-9312,52674,156448,33607,-202311,-305135,-194547,19688,206255,186647,115379,43827,-144494,-135804,-11573,-74695,-115853,6380,116031,171529,119914,19864,9470,-9783,-28916,-36896,39716,162137,91520,-26996,110680,261539,224346,228433,282035,202262,41199,-91424,-88057,-54346,-114064,-118793,39158,168369,45905,-115545,-125824,-204774,-456303,-494962,-254312,-184270,-329445,-319320,-165154,45678,199081,115713,-74451,-109139,105,155495,174782,31538,81211,315735,343771,267279,281248,153416,-124,20499,35649,-32191,-93551,-128581,-26608,161148,214968,67848,-33675,-83213,-90644,-52241,-28082,-80735,-175816,-166980,-2296,36550,-134182,-180184,-31402,151514,184082,1367,-136030,-44193,-37015,-82117,94180,326349,309009,210504,264131,301939,203391,72593,59606,-10434,-85929,-8808,19415,-109789,-196865,-249338,-196159,-7034,54130,-24414,-71989,-204103,-168280,110630,369284,257641,-69854,-195959,-16568,234244,321247,162025,79772,86758,45002,145832,310536,298083,229393,21149,-99095,47868,84414,61707,219660,312800,301835,389593,382161,110066,-234122,-345059,-247583,-156102,-58110,52777,56113,125700,232120,279191,277720,39300,-127799,117349,226163,-73227,-201473,27041,292185,449507,298585,-22053,-227169,-352331,-228659,75678,107951,-125831,-223690,-143279,-43230,-9685,-113988,-124025,146332,358810,255483,176335,297269,337298,179975,-19291,-152829,-147552,-97360,-180019,-311874,-271582,-174834,-191832,-267074,-207012,-22360,172445,50379,-197061,-114827,273114,392404,131183,-31105,-14131,-57107,-77981,147169,474013,465643,139110,-168171,-225933,-137908,673,127885,87051,59815,58040,88403,179044,195648,81094,-67031,-29487,120633,216844,207789,199673,174832,150341,147626,-4823,-198916,-183388,7258,95929,46635,13515,-61739,-165429,-93713,55415,109665,124832,102623,38447,-95725,-153537,3334,25659,-61725,31105,157274,90303,-27444,-86840,-154363,-294270,-355921,-195698,-71500,-163823,-255344,-188023,-24940,-77881,-386255,-523565,-312078,39056,233009,172875,101378,88022,51530,39568,-42753,-288827,-350703,-186828,47301,339152,400284,133460,-167687,-336584,-286406,25280,419600,497435,236833,-51220,-69593,10139,57381,202220,336140,250521,-352,-143595,-19657,113303,122960,202205,274276,55228,-200805,-181974,-126512,-232616,-262121,-54527,169243,211039,75763,-76407,-48502,43111,35730,-5323,-9213,29184,119406,97934,-76172,-212026,-208044,-124527,-137447,-180647,-103729,14474,42099,49236,13673,35526,22385,-218936,-386525,-195107,158794,354540,310658,252798,230338,35382,-135436,-39985,68289,98013,46793,31657,127928,49851,-93835,-40683,68358,206174,200105,24743,-63391,-27202,-63638,20744,176097,237565,169932,4748,-101366,-23958,96102,104385,200914,314389,177666,-85942,-99499,43984,60728,-64830,-151066,-29116,25724,-322662,-793032,-779890,-452437,-68833,247642,100820,-189515,-140252,8796,-55891,-282029,-409624,-530079,-727122,-791002,-493376,-547098,-499235,1837349,5654875,4113469,-435243,-3330473,-4705749,-4228788,-1991717,-728208,-622113,-156713,365967,43966,-376532,-453502,-432398,60704,433550,109986,-32088,379301,356105,-51753,-220547,-217513,-180864,-102016,67836,276715,311125,28044,-227077,-280074,-230552,-95330,140195,219118,67762,-155779,-208795,-119762,-81893,-80363,144131,273319,97405,-69654,-37005,30694,-1720,27317,219474,454573,639554,607601,289635,-195863,-538791,-706458,-784341,-505156,21126,266673,105302,-52660,-54287,-55378,-133417,-223729,-260844,-160024,28034,239491,418173,428172,268700,66410,-155695,-185767,25917,253493,345522,267242,127915,119421,241403,322949,206839,-6790,-91823,-3430,207302,468246,525821,304840,175722,167614,207382,282025,201399,100816,68026,-63275,-182130,-164441,-126383,-63885,70166,152367,98412,92873,221645,372131,363957,213049,52350,-66501,-256808,-409809,-426223,-302983,-175792,-60340,-78355,-85141,64592,164249,62977,93270,194905,98590,-67608,-49515,-19462,-94343,-104440,28949,138735,84435,-6933,-58679,-104780,-170009,-164068,-124921,-135143,-60971,128046,192021,193951,143367,-64091,-279908,-385457,-300176,-157066,-142947,-63093,152179,158722,-68305,-249448,-298913,-322277,-218797,-8366,88985,64035,181309,323055,116232,-219991,-340360,-371744,-210289,101120,259420,176609,95750,87707,155811,133023,105959,103510,18190,-46524,56209,263542,308601,84852,-91801,-88239,-4464,118041,138011,-80887,-195602,-194732,-369458,-458985,-217735,66923,48091,-64845,-139375,-165719,-108487,-11732,24962,-53374,-132220,-58868,-96185,-260457,-297943,-215554,-112723,-68848,-198320,-419764,-512089,-474862,-339521,-172957,-111826,-138215,-215787,-235422,11079,231631,193914,175451,223381,46875,-303864,-296587,-22838,48367,-106728,-85398,32595,-36099,-108652,46809,204418,151761,-28040,-98783,-13270,36060,-59464,-201625,-217745,-173236,-235681,-387886,-372280,-144807,4723,-2874,72053,54523,-143771,-293420,-252060,-163149,-100961,-13210,38731,32729,68738,192112,247583,133609,-11961,-14115,34217,11613,51578,52320,-31431,-114489,-168877,-300239,-400178,-286218,-26874,92480,-118773,-343199,-237597,-35564,3345,55632,185486,242098,121422,-71028,-160101,-154484,-164115,-122471,-107094,-184418,-89569,166747,200651,12573,-107300,42208,231537,158716,-26759,-104280,-138662,-111547,32020,122135,58296,-54736,-67923,1041,-19166,-95044,-226114,-328240,-214568,-34800,16367,65600,106380,3312,-132375,-94933,99155,151698,-63230,-136586,72841,225988,95596,-19865,118199,255351,244488,141665,121890,110592,99833,116785,29070,-161863,-216185,-90898,46040,174908,313391,317965,301535,319759,75862,-218850,-221103,-181041,-190485,-138843,-140437,-220241,-260730,-219288,-183511,-292265,-429686,-302663,-65884,96751,177025,130372,-8684,-89246,22472,126177,-67428,-346092,-266447,-169841,-289806,-322148,-226447,-174229,-56024,89578,164490,299921,324251,89535,-175097,-163175,43283,332489,483783,363325,111961,-31767,62886,171571,-40826,-371120,-291222,117528,214320,-11299,-188849,-258554,-371420,-425778,-145476,207714,243425,111193,32690,-114364,-75191,188118,258617,100615,-40115,-81693,47844,189671,146453,-69670,-164904,340213,182310,-1222815,-652863,903484,-204413,-262532,1616626,790527,-901445,-46766,570099,-78287,-396201,-830139,-2112741,-1537177,1153800,2234332,680163,-208566,242984,561735,-7587,-648984,-556869,-437175,-474299,-253167,-52444,49398,176623,73792,-244443,-456116,-353407,-226534,-292094,-384659,-167044,362999,704023,525586,143247,-31974,113164,375764,407062,202251,114577,346026,480881,275310,-20461,-119100,29449,139678,89697,106822,150199,107909,-18695,-128086,-48763,26037,-99646,-93922,83654,130647,78389,131586,92989,-107892,-66902,86501,27998,-107382,-79970,-102069,-192358,-152305,9007,99139,30294,61752,241313,143772,-255738,-336531,-19437,78460,-102237,-159487,-160306,-125070,73669,222004,197545,89459,69550,197067,316750,283785,147790,29978,-66585,-144718,-20741,171648,188510,65308,57823,99715,59246,-96017,-85106,86375,103823,-91199,-137945,-43909,-63759,-175398,-192588,-12773,98715,-65732,-231049,-203611,-105846,-92670,-174126,-219068,-148443,44427,217170,210300,145449,79728,-8676],[-10509,-20931,-2725,53565,90479,136166,84075,-42611,67554,289631,279414,129376,129686,177022,53859,-158863,-208488,-98857,-21224,5491,134384,223935,224915,151254,-20456,-183555,-109372,-56534,-300316,-394733,-157250,86484,264657,260449,57537,-126677,-154282,-87557,-8571,87506,138479,35235,12151,124295,10329,-303770,-468091,-307450,-40283,225061,244215,148425,56036,-120495,-113391,12970,-59248,-125546,-14033,104423,84810,-65582,-155966,-118877,-139074,-146581,-132166,-92701,-21142,-69758,-133112,31623,168893,187672,275589,354380,295651,95517,-83488,-84485,-35218,-150498,-176392,6182,161837,56202,-126792,-165065,-228732,-441141,-452892,-289719,-249797,-265130,-179962,-33270,128988,252904,201348,25802,-69285,-13688,140415,216534,136795,159939,308963,309752,273347,320414,213523,15445,-12773,31370,-16340,-149888,-212154,-154901,-47171,14725,58,-55715,-72574,3622,33591,-14623,-89697,-158409,-96058,83109,85226,-105205,-149365,-23908,135082,225751,96991,-71685,-20536,-33921,-114846,7265,204112,217076,190639,299701,369868,233769,63884,51847,74874,116374,151106,24264,-112653,-134023,-162651,-191323,-36259,143209,67945,-105064,-284878,-260356,4692,265094,189840,-96286,-170465,-13413,161531,254425,187688,80819,4709,-25150,69440,221993,278886,249115,-9384,-144601,-5274,1324,31854,284897,386322,270187,315564,303130,20841,-331397,-385458,-238664,-140264,-65402,-1397,-6492,84011,243419,310663,265424,3548,-181742,8640,115723,-63414,-85697,118298,315781,421599,267101,-28102,-235826,-388899,-283926,58785,142088,-107629,-232935,-156387,-82346,-63667,-115282,-169619,18907,249871,194660,127155,257127,299257,159597,21472,-111364,-201145,-201783,-237679,-384857,-380309,-206489,-155448,-236512,-157354,52840,224982,74990,-180818,-98879,237820,293222,28867,-87955,-13693,-54707,-113020,42563,301862,305436,60756,-176604,-215228,-137202,-23937,51285,-23432,16006,51966,71188,154953,193154,129157,8493,41989,131717,109191,64951,148816,191129,174624,154375,-31704,-241426,-184274,51433,167988,136480,64254,-90868,-295778,-286942,-30450,142173,121860,31270,-22577,-139557,-138540,80195,162455,47279,57317,200101,242803,79264,-88931,-202440,-271921,-324337,-255544,-165319,-176086,-258822,-256859,-64287,-21820,-316948,-528194,-333191,76016,269960,204055,163171,114537,5174,-33469,-126742,-307544,-302884,-152985,68160,318294,317235,34291,-210540,-272114,-175285,77396,393599,461350,161631,-168348,-199686,-89282,-2943,183788,391734,349797,6009,-201009,-33305,148551,134256,139524,188111,86485,-78700,-97051,-85608,-134957,-137722,34894,196627,209284,68427,-70323,-35536,42113,1342,6561,44906,42279,92416,71924,-83586,-165275,-135280,-113907,-176228,-186619,-94246,47544,100326,86542,63490,118775,59261,-202533,-294550,-92860,124844,241028,248360,256838,240646,38159,-147786,-41497,95141,115346,52520,13407,47955,-25251,-114451,-15160,127723,207566,153308,-20573,-160092,-190792,-175462,-48324,88419,154243,189412,136628,18920,41535,161464,168880,208511,252402,125924,-99739,-83968,64132,43299,-100435,-95074,106425,117050,-298432,-709120,-689628,-442669,-71865,316880,237991,-26346,34341,76807,-83904,-150650,-106242,-252946,-373376,-27046,209637,-329742,-705987,767204,3216447,2279096,-208302,-2884863,-4121888,-3486635,-1406378,-318955,-221308,71439,327091,-83338,-469332,-506580,-436665,150740,569898,223687,56512,403188,393377,42488,-159228,-196860,-157031,-86825,121405,381575,400896,112155,-129983,-197727,-209348,-119081,171015,336871,140266,-170612,-276123,-290467,-262153,-131533,152964,218951,4528,-120023,-29842,62688,18939,-20178,55793,258829,502603,572800,353643,-94831,-479767,-743111,-857241,-568768,-13399,254309,147599,57669,42681,-19632,-151904,-257935,-283587,-197940,-11187,157986,188029,173940,186881,99796,-80272,-79315,141806,271075,264199,210030,108413,75625,150303,230537,126864,-39921,-64178,14188,192226,409447,415619,206035,86893,98485,209958,322190,245018,164299,169460,47491,-19240,26797,56127,46848,92276,135776,134758,182587,246889,280811,248815,210330,133069,-28879,-279973,-438597,-469155,-353836,-170813,28535,39723,7739,167405,269802,45961,-15604,136212,132662,-10233,-25377,5406,-108413,-221355,-135704,27666,11956,-71952,-84280,-129875,-271137,-308558,-211084,-203396,-153372,82200,178181,150449,114153,-38230,-177936,-255642,-280267,-186945,-153147,-118205,42075,23624,-193547,-277363,-280122,-335368,-290947,-43836,131467,106490,123105,188826,-23786,-348252,-446425,-446296,-247269,167823,375053,191637,-29014,-99410,32477,90519,147741,198841,124664,17057,37979,213957,294186,111959,-89540,-120424,-51367,69255,112215,-70311,-243026,-272852,-326231,-366879,-297122,-128132,-69682,-78356,-112673,-194641,-224807,-110131,-33700,-105369,-204977,-148712,-161494,-271522,-308373,-220479,-51671,21942,-116828,-382758,-431994,-354612,-295934,-231369,-204919,-150334,-153355,-151656,71677,265864,242148,268501,283254,22213,-352834,-400800,-128331,-24557,-173278,-109985,89464,60319,-33950,89044,246044,215648,72,-99030,44658,123609,-18073,-214630,-216240,-100686,-106054,-270695,-239753,30000,145858,109274,136002,85946,-123392,-268615,-230646,-128016,-49210,37530,106386,88932,45860,120856,174406,32651,-94764,-49072,59833,63548,42655,-23322,-143521,-226818,-221320,-263133,-347468,-277921,-29689,162538,12825,-226364,-156791,53273,106432,90303,132522,189242,110716,-75249,-193844,-198840,-157964,-108520,-111811,-174734,-102261,80519,93219,-27908,-27275,176463,333289,223776,26012,-93571,-151943,-97540,26691,87877,66005,-13231,-21203,7227,-15406,-62214,-150886,-189722,-19811,97971,85974,105320,101496,-21151,-127827,-74819,92416,79087,-183482,-222180,71475,302591,190880,55254,183057,330589,254261,133534,126135,95075,88580,122452,37909,-134450,-176600,-61292,4052,61567,165473,210922,284525,389780,184500,-95565,-166102,-226141,-207849,-116022,-139612,-221972,-256810,-260841,-263201,-275086,-387193,-291138,-48436,133715,181848,111194,17763,-22980,35108,49301,-78388,-233564,-195832,-209143,-348921,-345445,-234493,-171121,-40432,102769,142409,190902,186907,31429,-175012,-150247,68536,339808,438231,307204,126927,103398,210766,209528,-47804,-349091,-296433,72225,159310,-70932,-215175,-223267,-370549,-473393,-128106,234629,209933,71479,-30727,-241133,-187553,174459,333855,168592,41345,42366,189271,295494,175947,-111327,-295149,68696,-43615,-837860,-13287,1203482,49909,-89184,1169615,169756,-1043544,104461,705277,19950,-284810,-569441,-1537636,-712880,1623656,1977824,196179,-396123,268967,458050,-216135,-732818,-647468,-605451,-588938,-304554,-42471,100341,161294,32501,-208375,-397329,-368180,-245669,-279933,-366791,-166831,340286,719589,598609,215192,33630,140101,339351,361442,233975,219781,434513,459343,130802,-171984,-227169,-118342,-38278,4314,163376,264612,189153,9200,-117123,-26130,85539,-12156,-38236,100400,157475,118021,139590,59454,-118946,-27293,174629,89818,-111156,-119968,-124743,-176127,-125512,79862,200490,100598,83586,220394,146922,-218478,-299730,2901,75303,-126124,-204668,-244141,-218336,22805,228439,245373,154639,91415,137541,218684,178313,35264,-51940,-67418,-74556,2202,149755,169582,58011,16949,-4313,-94581,-216934,-119366,138967,134405,-116510,-150802,-41883,-120780,-246229,-190731,13948,107846,-57128,-240004,-259355,-175244,-133569,-188407,-226054,-182740,-19784,155526,154057,93258,59727,12507],[8719,2957,77301,158285,171480,106904,-13718,-75681,93991,303576,289083,172473,158987,140722,20387,-126802,-162137,-109845,-82092,-32428,126895,254571,246153,138063,-44264,-215766,-198800,-202365,-402571,-420816,-144481,85695,201951,167738,31326,-44691,-50075,-58624,-42162,89520,226081,111328,-14307,76930,-34593,-397769,-561249,-386027,-114374,195620,272458,179630,62472,-92567,-92450,23148,-31589,-98740,-9731,93287,3652,-205213,-268434,-224134,-264513,-248605,-183934,-189540,-210185,-257217,-251068,-70879,45385,125210,272459,357960,346698,165760,-18760,-28539,10660,-134502,-171836,4015,137775,44124,-132902,-184716,-225502,-377065,-391064,-323241,-288745,-162657,-13206,102624,179560,227597,198360,110811,18432,-13422,77882,207708,224087,221237,272382,262397,265401,326170,246116,5450,-103796,-45809,-44718,-195050,-270662,-276973,-247142,-152647,-30815,-40226,-18185,106269,98485,-17652,-91699,-112311,-6139,147222,98255,-71375,-74133,25791,124604,252872,188411,-10818,-19901,-26017,-107763,-48283,69794,88874,131727,271534,336441,185863,52568,56505,159333,317552,307304,35939,-106196,-53525,-45680,-159514,-74867,197364,171291,-99162,-295263,-290778,-71305,154193,109832,-102515,-119784,-16061,77146,188231,217893,74205,-88991,-96295,-3547,108278,235220,246851,-24821,-151701,-42898,-77418,-2138,319073,403452,178079,154130,194020,-15668,-342627,-383959,-221365,-91923,-20028,-22678,-49873,41480,225029,293343,199965,-38395,-193372,-60641,31657,-26284,40365,174403,278789,317376,160940,-70410,-224604,-366307,-303034,36644,162788,-87300,-246892,-173957,-83110,-44237,-57829,-157953,-50757,169006,134737,62906,200430,266413,152377,58617,-36488,-173598,-231736,-242906,-389990,-431982,-212778,-83457,-139872,-85880,96368,207284,64675,-139700,-43195,212396,199782,-53278,-153034,-54404,-75535,-141752,-51254,113109,134671,-13083,-167974,-209952,-171071,-60479,-38,-65382,2398,63978,76574,138172,189229,165318,59823,51958,105537,24659,-34754,97993,186967,188676,143802,-48128,-226614,-147861,64136,186249,189011,88652,-131686,-395553,-413181,-77405,162818,88650,-39491,-76289,-170603,-119261,130249,267871,149815,80974,208902,349476,201455,-67730,-252094,-251987,-247187,-259278,-228724,-171710,-240067,-303615,-109693,13317,-234219,-454377,-265355,108848,240701,193055,201003,121031,-41082,-84444,-187695,-323558,-274756,-108712,118053,285872,206419,-60764,-237062,-217331,-87311,118702,313182,326705,40582,-267770,-313369,-169668,-20675,193366,425894,399410,23006,-211386,-42212,168576,148561,96800,119182,112147,40186,5400,-26321,-63505,-44520,129932,260731,220008,66642,-28913,12910,52664,-20737,19749,101774,69591,62804,59728,-36113,-82997,-57103,-83349,-158750,-146682,-65987,60867,127886,90834,97235,197763,106795,-143074,-148362,45006,113727,119550,137621,197161,210051,28224,-166337,-89705,55388,69892,695,-47308,-40790,-76007,-128717,-26529,146714,193492,121471,-59689,-253075,-339422,-270401,-112340,-6520,32041,150513,227930,135964,111674,205000,214145,181766,138052,30752,-115729,-69252,62692,3129,-144256,-54719,205924,187679,-273173,-614975,-576698,-384187,-28958,391852,379826,123716,140676,96661,-74149,44928,202463,-15725,-98759,541264,676393,-120933,-750052,-337995,439960,662630,146271,-2405184,-3633792,-2705750,-645374,301354,222222,203259,209484,-198606,-549886,-526045,-375806,149570,545439,273626,125698,334471,348321,134451,-73253,-173849,-156802,-88362,133516,389797,375324,138080,-36075,-81844,-138114,-102182,213414,454604,221255,-144092,-262823,-340699,-367925,-164472,133447,149896,-78749,-188552,-49855,93802,49066,-68031,-119715,39455,340749,507282,368572,-16740,-412235,-714822,-800007,-526896,-31653,216623,194156,196339,176571,35114,-156069,-277323,-291889,-207659,-41819,39537,-67868,-88573,74867,104990,220,47382,244958,248590,133808,103837,60524,7709,31945,98945,22165,-88103,-73235,-23100,108120,282641,249374,89184,16094,44603,182723,297647,250448,232004,267467,149678,148898,255637,261198,156297,103724,96682,143471,226565,206559,137010,137992,214343,195859,694,-266764,-423435,-470032,-382729,-134130,147628,182539,102712,221148,272191,-13879,-114475,66037,99857,-35048,-54097,23184,-87005,-283843,-251850,-58898,-24335,-88825,-83218,-141060,-321326,-368759,-237216,-236121,-214717,21000,124827,88192,105746,27971,-60068,-111862,-245340,-236084,-167749,-134464,-24817,-69834,-272475,-269020,-221725,-298975,-313394,-72495,119225,82839,37089,53036,-124374,-393510,-481512,-474118,-289002,165102,405493,176347,-130786,-218847,-78687,28656,175130,258325,163195,28162,-852,130706,243049,133165,-93054,-169005,-83244,62017,115945,-19716,-235260,-311415,-248939,-232211,-319471,-320615,-233074,-135336,-86973,-171605,-256080,-146806,-48391,-111332,-231647,-213253,-183682,-227312,-260622,-176136,43774,173137,21610,-306374,-344748,-232900,-237983,-262673,-246945,-127144,-65524,-53379,86345,204532,184168,245786,251491,-37313,-390269,-478150,-210612,-74968,-194659,-117221,102178,99733,12011,107276,246460,211306,-24673,-110008,121694,246792,59558,-172350,-162883,4743,59925,-78871,-46356,205062,278706,237468,219485,131658,-74153,-190783,-151246,-43232,52019,133941,193880,143304,30362,46671,86374,-59969,-157772,-52127,114413,136104,23526,-114681,-214683,-220486,-160734,-159618,-249876,-248480,-30104,228772,159870,-92598,-97057,104911,195748,114763,43464,86693,71317,-75893,-189485,-188838,-119151,-82367,-110607,-161874,-117154,-8643,6546,-23244,80683,284427,382051,250756,44902,-121027,-192890,-94103,28251,74513,85824,19464,-10205,-11799,-25,972,-42204,-15333,173847,191979,124604,138015,80886,-72924,-154685,-83744,66913,-5797,-287561,-287951,64985,346079,271721,137178,245072,392105,246414,112060,118888,94761,100433,143327,79631,-61543,-111960,-41512,-61317,-75948,-5656,81171,257705,427769,244558,-7904,-104176,-206458,-174864,-82929,-105220,-128518,-179372,-297410,-325460,-235785,-285449,-229578,-31234,136248,158911,77523,27968,39657,64577,4210,-71050,-95660,-116611,-250688,-387566,-325825,-201184,-143860,-30880,95474,111917,75377,60673,23748,-83916,-89665,66608,240507,284908,206004,132915,214708,312061,210687,-40469,-248004,-220442,22834,83780,-131723,-257750,-221386,-366424,-465820,-98542,238880,181626,66281,-31119,-255493,-226548,153582,359365,205481,109947,147904,282626,374712,240745,-61600,-307912,-180374,-255382,-430977,398277,1101887,119299,-47876,652855,-227121,-824210,361158,827295,131452,-183514,-357791,-899585,63152,1901698,1515580,-300197,-491472,352729,376328,-303073,-659219,-686916,-760208,-687457,-367574,-58581,122955,126676,4009,-107848,-232152,-323830,-263016,-237183,-279700,-138312,256863,620185,597293,283949,110126,166027,290837,314362,272268,331898,493512,391372,-15440,-290281,-313189,-245213,-183205,-66993,191884,336898,237235,33313,-98207,-17588,118299,71528,21740,105195,149513,128151,134565,25303,-112753,14034,233914,136404,-97540,-175189,-162066,-124281,-44432,156773,259674,142809,102851,204836,169163,-119592,-211816,24834,70836,-112107,-203327,-278722,-243924,17314,221407,252246,219976,142936,90287,106406,53266,-78711,-126864,-74142,-7023,21531,113108,145203,60159,8203,-36483,-205644,-344050,-180062,172373,160140,-124968,-129119,1404,-125974,-281017,-189458,23492,109055,-23551,-210967,-281544,-207389,-143006,-173865,-193517,-176201,-63817,105431,121199,53101,43746,44649],[9468,1877,129772,238786,225826,55567,-106883,-73901,133306,280574,248844,196835,176092,94267,10453,-41073,-76361,-107105,-137191,-62875,113894,261248,242654,120580,-43248,-183300,-217789,-297006,-447186,-388493,-107330,61369,72722,39841,15257,47885,60249,-19336,-64083,92640,289235,166759,-45529,17002,-83486,-442779,-549266,-409175,-193767,117855,265655,198027,62856,-50174,-45723,38788,5918,-41628,29813,93678,-57796,-275012,-298451,-286725,-362253,-308750,-174312,-217325,-352158,-429124,-352886,-156798,-49414,72148,230055,303379,342723,223797,61670,43141,60891,-74437,-113779,28542,106912,21478,-123137,-180020,-205500,-283951,-324726,-345101,-286206,-48901,128443,190016,179650,144894,131986,160204,117789,1412,-7563,151030,266861,246829,210973,200253,224876,286321,241108,-24228,-219075,-156113,-92580,-212994,-299119,-364856,-381995,-237187,-18329,21248,82580,198604,132192,-27286,-81260,-54314,64961,163292,68498,-42256,31387,108667,120920,245652,239066,24315,-48464,-28673,-79194,-73533,-49582,-43064,54103,201773,226053,82442,34362,69288,225522,462981,405411,33754,-108335,21823,78187,-97913,-103425,199583,253864,-52171,-237426,-250092,-94957,66164,37161,-83269,-56221,-26227,7107,157604,252801,57199,-177165,-160165,-59328,9204,185280,220397,-31818,-132478,-67621,-139045,-30556,319883,369063,64952,-31204,99875,17061,-268528,-356533,-216031,-28338,70183,906,-63655,11826,178052,211961,78293,-90402,-164588,-69530,-860,31405,144523,177210,180977,158250,4729,-136971,-196992,-310321,-298585,13173,170158,-60930,-247364,-176204,-39767,38635,24076,-123069,-80622,113755,82020,-8294,130426,245729,167590,91288,53165,-78799,-184194,-198206,-333840,-420355,-196851,4671,1043,-501,96185,121815,24118,-78563,37040,201594,139077,-87103,-199994,-116319,-97375,-143222,-105075,-28086,11711,-55793,-146984,-213112,-220373,-93356,-14038,-47062,3097,88279,112049,141074,192254,189102,81977,11670,54973,-17377,-73853,53673,160561,181343,111359,-49810,-151231,-80658,46877,158315,200659,82955,-175151,-432555,-421298,-61976,167130,35072,-98754,-118440,-180764,-94811,151832,317848,220566,97809,187785,392089,316707,-20960,-279775,-237675,-148409,-200205,-232908,-143937,-194228,-302192,-140255,23170,-149066,-307642,-119115,134958,151809,128510,189397,96551,-77846,-102379,-205702,-328985,-270303,-65426,184367,262804,105690,-126274,-238839,-189422,-60209,112778,191747,134614,-85363,-323623,-381671,-210562,-1418,202446,391748,351669,25966,-185653,-60535,144857,154772,90841,84400,125998,138183,105740,26950,-52596,-8454,224731,356468,232011,57496,29593,92998,88804,-12598,43875,171938,123983,41532,57039,44720,10550,12513,-29538,-81723,-63896,-20494,51873,113518,63684,108783,251417,151876,-55244,15545,176175,113289,3507,-5738,88034,147544,2587,-183548,-156335,-33979,-24316,-86833,-123948,-104323,-88657,-132268,-59457,127882,165076,100734,-81160,-306267,-419646,-315020,-147378,-84764,-98394,64204,257543,227426,173007,214426,224094,132660,8028,-86520,-137119,-56076,49880,-48316,-191097,-34606,261481,222175,-253069,-528494,-449196,-270210,63673,461992,471310,197323,138287,55365,-47628,221550,406584,70605,-17414,772779,876961,102815,-579612,-1075126,-1655468,-468673,-14409,-2206645,-3136827,-1779768,240507,964945,556952,189727,29782,-317575,-627653,-510490,-265460,54804,336026,232197,164074,199571,227027,195142,19381,-151244,-181494,-112793,94211,300411,252468,102240,43962,73063,-1296,-42138,248014,528988,280075,-90720,-171491,-247640,-361046,-175865,86133,82741,-135189,-259606,-90264,115469,73141,-111708,-258464,-144619,184027,395125,301238,12224,-343099,-628773,-654287,-409780,-35721,160708,230034,323363,304280,97780,-131475,-263439,-273892,-179350,-57093,-92148,-279548,-276974,-28272,79606,50606,149124,302199,196248,793,-13533,-2561,-71459,-87788,-42868,-83611,-135547,-110259,-92174,-5156,126386,80538,3678,3788,38567,146967,217965,204326,275830,336947,217331,267512,447811,427876,240363,105303,46259,119664,202242,96541,-30547,53505,226574,232768,19392,-221593,-358502,-405478,-354342,-63746,273480,310027,169540,221690,192939,-87191,-170558,7830,15690,-133302,-132346,17535,-47968,-288348,-297741,-95670,-10431,-55901,-63409,-140151,-309933,-328652,-190594,-202986,-193274,-8822,53248,29040,133923,129114,49293,1570,-201342,-279796,-177248,-107127,-31113,-92060,-273058,-223342,-136506,-216087,-263756,-71483,73380,14161,-51168,-46586,-159164,-354624,-449676,-459372,-319612,106995,355705,131699,-195030,-252736,-152900,-41120,171670,266620,130058,-18838,-54650,32836,162495,134726,-103152,-221259,-92883,87049,140157,60983,-161640,-294787,-168554,-98395,-273276,-442096,-386444,-211034,-61082,-93708,-196639,-133643,-28681,-64881,-195486,-227693,-157108,-145844,-173047,-98404,136657,322892,155175,-208410,-251554,-127804,-173717,-252263,-225138,-79309,22089,33052,54964,68031,37353,106844,118708,-128410,-407224,-492340,-245446,-99548,-173505,-105317,65233,54013,-5933,82233,199882,144884,-83841,-117233,203691,370424,149283,-81003,-55194,130026,217961,128659,150832,329760,367924,341970,296230,175034,-10813,-89744,-44643,67774,179356,259006,292713,193283,26366,-13383,4360,-119604,-181028,-21085,179510,198700,-1118,-190909,-225528,-116609,-26282,-32415,-144803,-211904,-24269,276974,283245,31564,-54192,126934,254566,112810,-70408,-46166,11250,-64227,-134869,-123644,-67226,-54685,-96249,-138469,-123498,-81222,-50548,15961,186752,342284,363145,225025,22279,-174256,-244789,-100287,41941,90425,106503,26728,-43232,-49637,21344,67593,47102,116012,281214,207652,122220,157346,49857,-142889,-217994,-129528,31433,-73235,-350645,-319745,58608,358994,326547,196262,281222,413482,221302,81175,104397,112597,131820,166593,122555,17903,-41184,-37223,-134169,-196026,-141394,-24401,232346,417958,238839,25333,-58492,-153975,-130059,-66065,-62811,-2011,-96921,-349122,-358590,-177399,-154405,-143683,-19921,108566,119785,42979,19662,81610,105022,7129,-39972,29058,-55720,-299250,-418383,-284519,-138158,-91591,-10487,91436,88835,-16216,-23788,61962,60151,-4929,30474,56303,63425,83593,123399,264545,331186,170981,-18931,-92042,-79871,-7836,10328,-186108,-322323,-265820,-356116,-400695,-72525,202042,147837,77908,12118,-178945,-202336,112496,305568,183577,130448,184931,288408,398937,332296,98721,-156427,-269052,-282404,-32801,502300,633154,-35915,-190203,144124,-319179,-315097,667413,920865,227858,-122339,-225610,-336470,552489,1754790,848390,-693091,-436790,491837,345166,-228622,-443436,-672920,-862855,-730038,-405133,-79787,118488,80579,-7327,22562,-24057,-231109,-259136,-166647,-142105,-84780,142278,436922,513247,318003,165843,180271,237228,265088,306943,427923,506715,290742,-125442,-348102,-363256,-324345,-263344,-114257,178868,340928,229180,39598,-78450,-25369,104912,101709,50039,91733,114708,127042,157303,40073,-83472,31027,230738,154016,-57432,-203151,-179979,-44554,68934,216738,266241,155711,113315,193382,208143,21694,-93153,38709,59183,-82132,-177387,-268949,-202229,60815,205490,215590,260811,202240,65190,15553,-45644,-155864,-185198,-89989,57396,61203,79826,119230,68166,32596,10241,-226341,-419289,-230948,177665,169670,-108408,-66721,77632,-83529,-272766,-190511,6899,94046,15533,-162471,-267696,-192921,-123480,-144048,-135478,-129810,-72374,84957,120886,33182,36683,73067],[-15766,-25506,143213,275892,234455,-4032,-165913,-38759,179582,238628,181838,198245,167470,38124,20288,77275,36745,-80834,-172397,-93226,86233,231450,206475,95329,-26967,-113587,-181089,-323255,-423100,-294538,-35673,30959,-84627,-90124,14582,124920,140674,13512,-68525,98704,299217,154398,-96027,-46196,-114132,-408195,-437140,-376745,-267093,11634,231394,196975,56230,8554,42537,79884,48597,26879,96320,107340,-92537,-274255,-256687,-300035,-413082,-312237,-104595,-163056,-405434,-541380,-413259,-195149,-76108,55921,176745,222861,290440,243408,105966,79002,90806,9351,-26192,64496,78803,1060,-92953,-152111,-182053,-193104,-263638,-343729,-238048,51959,205939,197491,126225,40448,46936,162644,180677,19439,-87420,62895,253829,231354,135493,123272,147206,207389,202563,-60708,-316539,-250536,-128874,-198466,-300484,-398482,-421213,-233361,21454,118676,212731,262190,130030,-34651,-59970,-9580,85198,122271,4367,-27597,136547,198776,119516,194582,223994,21070,-99912,-55214,-58969,-84750,-135969,-146617,-16150,124557,92758,-29515,7406,80935,262586,518686,411991,-1476,-134112,72335,184780,-15342,-106487,159235,292920,25066,-136431,-153764,-62252,19321,-12880,-42102,4532,-40099,-27556,174136,281203,28892,-244021,-210582,-93904,-47097,140105,171578,-39580,-104586,-82857,-174970,-43905,297555,306236,-26111,-170472,47259,100376,-143059,-323407,-233510,28177,180346,69161,-39360,6579,105857,64608,-85573,-150077,-111806,-26579,16149,95773,205700,128607,43466,-15540,-157069,-203036,-159132,-251743,-285516,-7667,167327,-25257,-217080,-146548,36701,150753,91134,-106225,-102898,71542,34624,-78532,59305,240356,205191,125453,137187,44335,-86990,-124190,-241852,-357030,-165198,85006,143972,88203,66294,2638,-29755,-11503,110627,193685,118269,-63838,-207267,-168667,-97917,-105943,-99222,-72561,-27993,-57115,-123417,-222960,-260790,-112476,726,-2840,3311,112997,166428,165134,204708,201268,77697,-46970,4464,-17997,-66256,18409,122661,151630,61554,-36555,-33880,767,15742,112344,182359,49781,-211620,-394327,-305848,10694,149269,-28940,-146937,-153508,-171311,-63102,153208,306153,243726,104030,148978,377382,401742,46549,-266145,-224358,-58377,-95606,-173067,-97376,-124985,-236902,-132210,20267,-63860,-116119,59472,144882,25536,17108,123782,45191,-98180,-89781,-178757,-315933,-275409,-27371,248532,259140,42798,-149067,-214002,-185435,-96063,46798,58793,-50159,-184425,-336905,-393826,-208633,27833,177675,269147,205898,3999,-144590,-96855,69995,149391,124391,82721,121595,202333,189256,57360,-105379,-28467,310157,457581,228822,30689,83379,186748,148162,24780,81638,257350,204732,35187,55740,124575,89114,67235,45758,32638,37127,27961,24452,63317,20992,98841,263658,181895,41410,157414,260580,107949,-93360,-152082,-37925,72107,-34392,-191963,-209037,-139040,-133906,-173167,-182861,-119753,-66546,-125480,-89272,89870,129852,82392,-81786,-302057,-407862,-294756,-142804,-131294,-201596,-39768,224340,274573,210053,188331,197574,83923,-95900,-195525,-165764,-50653,31955,-95901,-228408,-26648,283132,220151,-236416,-452552,-316158,-119071,178800,502099,472884,172221,43088,-29708,-28034,308600,437671,-45444,-168184,658212,870663,348757,-238273,-1186565,-2218745,-935780,-1054650,-2513831,-2487461,-667244,1072972,1441202,687559,56032,-172508,-451732,-703472,-459127,-130736,-104707,-20958,105649,170306,45661,61550,206971,98481,-132837,-224038,-159947,11704,149357,83763,19362,98373,247106,184316,46697,254257,526670,291048,-35882,-37035,-58949,-258415,-177784,13715,28727,-155028,-313089,-136067,123089,79445,-145333,-321933,-242656,61334,237189,152457,-13052,-274855,-502888,-479079,-269558,-34369,101210,249904,409380,385732,154252,-69912,-205010,-222511,-114022,-53202,-205024,-400397,-348408,-89943,30504,46682,189745,299386,136510,-87412,-99382,-61478,-141660,-182879,-165126,-169761,-167434,-156209,-165159,-102577,-9905,-37607,-12959,68295,93698,124364,110990,111520,273421,361744,236469,298999,538462,514232,289667,101179,-2513,65420,108303,-61396,-183452,2417,235680,235314,21888,-164617,-258953,-278737,-252713,33630,383142,391806,190497,181029,86561,-138460,-167506,-20533,-84388,-263323,-230626,-11398,-12180,-252413,-283940,-83160,44469,9602,-38113,-131063,-244807,-204650,-80100,-94684,-72582,22625,-10165,-9084,196258,247823,139973,65710,-152856,-291663,-171022,-48645,15047,-40471,-189609,-149483,-45974,-97491,-139989,-32124,18897,-66856,-119036,-90830,-125244,-254703,-373375,-420808,-335826,18659,256505,70362,-222400,-223807,-182384,-104180,129241,224437,51247,-100970,-111261,-60049,64392,107880,-117618,-261957,-81818,122022,165954,149917,-37437,-225698,-113796,-5782,-172197,-445232,-469570,-269973,-34166,18529,-78528,-97908,4156,15960,-110421,-186924,-92621,-55100,-76913,-16936,189171,403589,229083,-111165,-154663,-46277,-105724,-195169,-151328,-24791,84706,81687,-11739,-99150,-147963,-101207,-80511,-224569,-380964,-416161,-222548,-102202,-124978,-76151,-7929,-75111,-100535,11536,117460,44208,-148148,-106019,276856,458559,226718,38833,87221,249642,325098,285838,293456,375265,393482,388827,334344,198099,50365,1385,50785,174533,303009,381318,381802,232581,27803,-56615,-56799,-131234,-154069,32524,229911,224830,-22732,-224475,-177985,23380,107661,66184,-65034,-178312,-15433,289640,344621,117455,-24789,128222,271459,71358,-200197,-188496,-56322,-34595,-36767,-22753,-17557,-27543,-63621,-99473,-110464,-122204,-80862,64775,259016,337822,281072,149375,-30954,-227414,-285682,-112378,62555,122454,112464,3326,-107569,-89497,41397,102340,64196,136518,246215,136197,87954,162650,20675,-209357,-301971,-201992,-4540,-97704,-354458,-310765,53215,347486,351003,212264,267174,370255,179048,45561,88300,142427,168240,174291,133334,65650,14921,-49759,-195132,-260787,-195021,-62677,216763,356579,171331,1161,-51649,-115294,-112736,-81920,-41763,73045,-81944,-416825,-349972,-92131,-19999,-59061,-14758,66976,81326,20379,-2582,89684,140697,52892,14472,110669,-32871,-354910,-450783,-245985,-66172,-18952,35509,108801,80599,-65851,-53238,125943,200988,78618,-29947,-157645,-162733,-32216,96118,241998,266240,100102,12109,77859,84523,2202,-29842,-219835,-396945,-340541,-327693,-295141,-66555,117903,96697,80134,61277,-67423,-146422,43543,170802,99058,90800,134200,203523,357555,421957,338486,142580,-112469,-34680,326525,348732,-22807,-382768,-507937,-281145,-143261,291466,936805,972194,291340,-103264,-154325,41789,592263,1071203,46084,-919383,-248626,668079,384912,-7991,-133844,-598431,-879717,-690325,-386840,-84250,94792,33404,-216,140277,151719,-112275,-215358,-79052,6596,-22568,33433,231376,367067,291858,173064,169749,179904,208945,323503,479901,461174,173373,-177894,-337002,-368023,-339442,-269329,-139371,118719,270670,164563,19933,-69654,-49894,41676,51171,23363,56926,67283,134072,234221,131514,-32038,9359,155601,140979,11497,-169287,-151958,47970,183443,243194,222435,137065,106814,179735,251673,169496,25385,37129,35246,-58118,-149732,-231055,-118341,131850,181493,147656,262784,246886,62993,-30239,-82002,-167595,-216029,-107597,121110,133953,67859,97896,77594,76444,104923,-150909,-395758,-224920,162919,155506,-69841,22917,162186,-13106,-223422,-186734,-31502,59621,37760,-117477,-224671,-137848,-86686,-116744,-74303,-58199,-42690,97545,142455,28966,37427,83771],[-61269,-64156,128450,268471,196883,-52028,-171135,17409,222717,197224,112961,173832,125743,-26357,36045,195057,157623,-31111,-184834,-129997,40077,167098,143034,59749,-11149,-42303,-117547,-284600,-338835,-154344,66488,10436,-221502,-186636,30493,170087,169682,28954,-50788,111405,249975,62565,-164977,-100336,-110869,-291796,-268283,-310259,-323928,-91949,185249,176685,42864,75008,163341,151158,88373,83274,166867,126737,-100936,-221041,-173999,-270872,-409799,-263859,3500,-43286,-360641,-565344,-417225,-175375,-30357,86054,145754,154637,211285,211672,78482,39381,84621,91438,58429,89661,57706,-7833,-46503,-108274,-165484,-134539,-211519,-311312,-154320,125023,208857,128807,32923,-51032,-15657,119072,169377,22086,-141676,-32611,193865,185219,60818,36377,46011,113439,146668,-90489,-363851,-293466,-131793,-157907,-280178,-371206,-370184,-178463,58305,226178,341026,285450,96034,-34534,-36435,-1870,41884,35945,-74177,-33558,204947,262744,113274,107734,142867,-17379,-156653,-108553,-72755,-101335,-182886,-200363,-55986,72899,-3454,-102002,-26649,82344,271021,484034,327947,-75241,-185330,88300,254432,69036,-78297,109591,288807,112529,-29863,-37478,10498,15542,-32307,11132,49601,-49584,-18523,220317,283123,-9948,-280059,-244438,-113562,-56821,100694,106730,-53586,-80596,-88642,-182294,-37819,266987,242462,-67713,-219980,38927,195359,-15086,-299019,-269927,59006,276791,166216,24676,29753,14550,-131786,-262238,-207237,-58907,35049,57074,149922,219304,48953,-96579,-158259,-277039,-242341,-120405,-216057,-276622,-23284,158756,18446,-149703,-81242,121053,247360,116685,-131838,-139100,33789,-10677,-139421,3827,246313,255311,169150,200267,150070,16134,-50118,-146733,-264704,-124502,137457,244036,167979,38228,-101135,-76100,42836,144400,168552,124076,1060,-169512,-182870,-64732,-34208,-33389,-10553,15224,-24887,-108146,-236084,-276988,-118640,18169,24706,-5930,123329,214951,201104,222052,201657,55391,-86962,-20532,5521,-44031,-8899,87408,107657,7922,-11172,89609,72448,-8076,82411,152290,-3418,-234161,-293721,-110986,107257,104436,-95952,-189445,-188209,-151704,-23902,146183,244581,216744,96788,106150,327516,439555,123745,-205242,-203203,-1299,18263,-73050,-47151,-44534,-111788,-71900,24801,22880,76727,208683,126815,-107411,-115333,24370,-14276,-96981,-56189,-121651,-280710,-267025,7386,292229,267988,24268,-131587,-166780,-183436,-160779,-62001,-56935,-172488,-244380,-329179,-360989,-179581,32230,99389,79410,11949,-32545,-106701,-146606,-32793,141831,186720,97998,94501,224934,244230,58732,-194732,-80087,372865,528232,199604,-14537,115253,266316,209032,70867,125953,347070,296940,44681,50080,173629,134750,109316,136000,148280,122573,60255,-13500,-1701,-13550,74798,229000,188052,126432,244817,272745,84824,-158614,-264533,-140299,7006,-70910,-187436,-227150,-222964,-219088,-222853,-198974,-84907,-26330,-115008,-98750,54473,95467,59167,-65113,-246552,-319711,-221534,-107347,-145093,-251308,-125818,146010,268618,213091,138381,149695,58913,-142205,-266211,-198351,-59058,11765,-126158,-242414,-16717,289943,197048,-213867,-376980,-187821,31131,268808,479000,372833,70026,-85889,-120405,-30354,278781,297461,-325544,-488303,319695,759807,588410,149509,-665191,-970142,-659173,-2821835,-3359124,-1637756,521369,1590425,1529175,608578,-112518,-352184,-601037,-766701,-373113,2544,-277327,-430453,-71507,149318,-75983,-97095,173328,149022,-121354,-270650,-223313,-94354,-8377,-69030,-82592,118866,399976,370768,135725,217710,437213,245288,-2543,87292,130131,-126349,-192362,-76796,-6438,-135678,-329765,-170773,114385,62982,-163372,-296163,-231047,-6991,59240,-39471,-76079,-207688,-357654,-321292,-156869,-37739,56247,258850,441864,398728,192131,24779,-104933,-141001,-24927,-30009,-271097,-423366,-311220,-96684,-29349,-12821,160221,249702,96869,-99222,-123588,-99649,-184823,-236190,-246879,-223314,-173694,-188838,-219774,-155584,-88005,-74522,48557,196108,196473,127337,12558,-4767,218083,337916,208274,236889,499526,514170,311098,95205,-42275,-11852,-32461,-224222,-287291,-22883,224076,198173,2477,-121608,-153957,-118452,-91925,142860,460482,419829,168298,121436,12558,-141018,-109445,-11960,-160066,-366245,-302437,-46935,3986,-206034,-244968,-46409,110892,77363,-21348,-118976,-149740,-39490,64460,66922,117235,112060,-44108,-18205,272052,358856,214556,92690,-100827,-255207,-142745,16700,85295,60447,-45949,-64419,25433,37697,34198,34802,-26985,-130343,-154452,-85542,-44010,-129944,-281750,-377707,-342387,-73931,147299,10765,-223970,-176794,-174805,-144462,56924,148793,-30580,-176507,-155554,-133432,-37369,53061,-132784,-279313,-59036,142873,174745,224178,103772,-125305,-99368,23329,-50174,-325448,-441276,-276879,-2726,130114,42600,-68726,27970,97894,-11564,-105995,-13388,16654,-5815,34971,179590,375021,220472,-35225,-60904,16724,-31518,-99354,-55565,17863,105810,76569,-95449,-245045,-309363,-304105,-279533,-286190,-289011,-250605,-152733,-92696,-69886,-33745,-89054,-254345,-254014,-87110,25714,-50411,-188707,-69594,330025,488892,276260,157656,224770,331048,355949,347741,346258,344552,356474,364408,313657,191807,97630,61375,108111,251398,396219,468310,437102,252882,22685,-92362,-92877,-96624,-83937,86002,241109,201386,-33251,-200741,-91208,130811,169743,97707,-25112,-148167,-10614,253500,322066,145246,-8706,114475,243195,-11695,-336824,-321424,-117250,10708,79461,81395,21868,2177,-13879,-45657,-72802,-124803,-93460,95005,275055,273332,155682,41073,-92882,-253460,-297061,-125108,76463,142787,91518,-42519,-175056,-111559,53581,76966,-17885,22795,70411,2877,44057,157670,6386,-247175,-376780,-276675,-31484,-67810,-293197,-262619,46171,317658,348138,185199,193758,260798,122978,9694,75083,170656,187816,149725,92551,59207,38391,-76474,-228540,-253111,-153794,-14859,215079,258646,68663,-66095,-95758,-126218,-140798,-128261,-61272,40353,-164069,-477993,-289660,30034,103883,9639,-10750,31692,57866,16223,-29140,60473,153163,119840,86892,141103,-51528,-409742,-482377,-223601,-4072,63893,109178,150121,84304,-72891,-34224,189976,292108,142256,-92574,-334319,-329913,-119790,51849,163490,148829,20003,45589,217688,223392,62931,-8062,-214918,-453833,-406244,-269289,-180005,-89660,-1623,24841,54599,80525,18195,-94107,-47662,-12880,-22597,8582,16755,61828,260624,469558,579229,502886,269769,446154,627047,100277,-613436,-824610,-930346,-578658,147210,760768,1086629,970835,318619,-100825,-90723,198315,173499,-62530,-770793,-993863,-6556,856090,500493,296532,207659,-457595,-797144,-569455,-305718,-61680,60671,-6095,22342,209580,238490,4007,-127356,9021,122804,28225,-36896,73624,206920,203533,121745,125138,116344,143070,309371,466393,355257,55663,-172719,-269564,-327371,-291775,-216123,-152719,17392,143868,66802,-23252,-83363,-90066,-56930,-69742,-55436,4975,21566,157216,357602,284629,31920,-46062,30095,109403,104809,-62565,-72308,134994,270164,231618,140220,84241,77072,156809,281536,282003,111607,15862,-2802,-52577,-132357,-183226,-31487,189791,145224,69011,225868,262063,77519,-27279,-46757,-110318,-210521,-112022,185369,231775,85861,87616,85713,117589,194712,-18572,-264219,-132104,146792,116441,-23870,111387,225024,59645,-143317,-166637,-75529,9955,27160,-94534,-166222,-60932,-48012,-104910,-29271,18749,15254,129986,160442,26092,38491,69185],[-110221,-89788,110935,230782,130106,-70697,-121405,75463,250198,167582,56978,123116,54764,-93847,41438,278332,261791,30424,-181194,-172712,-18769,85149,69448,15676,-7882,5103,-55717,-203690,-220064,93,177964,6655,-299902,-226594,57043,179136,146716,25940,-9809,134304,163214,-73351,-233287,-135180,-72672,-123966,-104626,-243418,-357433,-163395,143633,144362,26150,133785,283460,234535,114552,109297,214782,139624,-88882,-142244,-85564,-215904,-360889,-187028,114162,98605,-247335,-500713,-364635,-109582,59321,151787,160204,126577,131400,135230,-19581,-78109,43742,150044,109446,82906,41667,-1427,5289,-59587,-158377,-123156,-170364,-249144,-56616,166376,157031,19072,-74422,-107600,-36590,41227,73973,-7973,-166313,-111368,112936,130641,2376,-49291,-51420,37355,94523,-106104,-351607,-276398,-98177,-104537,-241513,-291675,-264445,-128531,63465,311867,434165,268758,44856,-24813,-22180,-42686,-52551,-68527,-144131,-59240,210452,273719,96798,10695,24055,-71979,-195841,-176919,-128050,-133480,-193879,-199430,-53340,66361,-22764,-108318,-62760,69860,262569,389782,186106,-173668,-246460,73484,276701,132660,-24425,90250,266410,188449,46729,55737,91900,41448,-20888,64952,73144,-46727,26037,258743,239020,-56982,-284132,-261223,-130207,-40871,61232,36242,-71797,-62051,-80772,-163670,-15692,239443,197061,-56731,-179483,60489,264366,74401,-285723,-308303,56373,329031,262901,118076,74212,-86438,-342732,-414465,-246107,-26509,74411,86860,178022,194202,-32657,-198794,-234157,-321957,-238650,-92381,-216532,-279409,-32836,148812,62791,-55955,5921,182221,290606,96925,-192356,-184177,4535,-51611,-183640,-25882,250818,301087,224813,235168,204771,86058,-1112,-75298,-168468,-80138,152773,274050,228154,43751,-148517,-99599,68800,119648,111303,131578,73784,-101225,-144816,-408,52333,69789,122255,108856,21506,-107522,-248879,-268366,-121694,8359,6745,-27002,105837,230340,233371,235762,189507,27184,-82285,-4425,31664,-36388,-31541,61411,60420,-32528,21518,178090,109143,-9717,92036,126909,-66034,-239924,-163561,88235,180007,32399,-160586,-229119,-225142,-134684,18489,139126,156862,149942,75027,68934,266048,426030,196822,-108095,-167343,14474,100387,23452,-12375,30572,47119,33342,50565,108583,225910,278481,73766,-217919,-231478,-71663,-56276,-71121,-11184,-57734,-226310,-226730,42577,303098,268970,34912,-88866,-105240,-154331,-202169,-174894,-141726,-215113,-272028,-325960,-309671,-150593,-13105,-25999,-120065,-152994,-57914,-79317,-191612,-117122,151026,258645,108709,45390,205078,260781,34217,-277557,-128289,398608,539241,146128,-67677,118543,304397,238521,95670,162464,420464,377028,65012,39824,180130,143863,145871,231148,233216,165997,62645,-53401,-54676,-19148,47905,154863,167115,182111,260717,208902,38876,-183165,-310248,-185759,-28026,-91722,-170680,-210113,-259857,-249272,-217703,-167895,-18543,11767,-111372,-90574,31908,62994,29348,-37448,-163841,-201088,-129852,-65744,-137700,-240543,-167114,51762,215180,184096,85462,104804,70469,-120552,-277914,-224212,-80992,-8828,-132397,-226015,6204,299178,178522,-171728,-287303,-75030,137295,287489,367802,189435,-61022,-179554,-177037,-54869,157479,56053,-652254,-833207,-46761,635757,758931,431328,248293,1621698,321387,-4692516,-4562803,-718569,1536496,1572986,1154601,398075,-212137,-473866,-751452,-800004,-258925,115503,-405104,-770507,-253329,107373,-127166,-194187,118035,165831,-116354,-304972,-292032,-203820,-125437,-159627,-171517,105403,488157,497369,191337,135465,277546,155916,391,152204,224240,-48043,-239702,-172483,-21169,-81356,-298292,-183597,87692,25926,-162506,-196202,-122082,-14586,-94433,-213974,-147188,-142113,-210375,-200045,-100479,-50951,41191,266949,424168,346177,204842,134622,18315,-43959,66250,9255,-276986,-375701,-211171,-57547,-85208,-103665,85540,188867,98981,-30550,-81409,-110473,-193039,-244521,-281305,-240246,-150633,-190244,-244222,-162346,-96885,-33438,165331,345835,310531,154056,-46648,-111154,121474,272787,147158,107401,351612,455640,320271,87316,-74946,-100695,-179474,-342508,-324051,-38131,178609,124064,-40460,-110689,-72936,34208,87909,244162,499409,409095,123628,65629,4916,-88567,-16739,29706,-182227,-391949,-305404,-66787,-7570,-178905,-220100,-21848,151063,114252,-23752,-109278,-56468,113339,201189,233518,312236,225566,-39572,-2118,330481,435689,278091,111014,-43909,-171290,-94448,62382,143933,170026,113851,12216,57558,161300,212939,103283,-58680,-159146,-158263,-56391,47910,-14718,-197245,-337300,-341564,-150327,58550,-31110,-213464,-152531,-146299,-148285,-18901,66282,-76164,-204257,-174398,-180762,-129670,-19934,-145615,-269465,-36819,133476,156540,269874,225788,-24657,-120515,-7978,51753,-125462,-297552,-209477,39410,206902,113292,-64344,30161,148974,64592,-12106,54413,50189,15757,33213,112681,248706,147355,6346,17765,72323,51866,15468,28098,36435,82208,18706,-175003,-328665,-396667,-431809,-407691,-279799,-128128,-33387,-66001,-83472,-26350,17148,-145705,-430125,-422834,-181851,-42142,-101508,-188340,-14165,355400,460705,294870,245076,309577,345491,311561,309857,311892,267978,276243,281443,239643,161723,127173,88815,123746,286237,442645,500612,444418,248217,1247,-132287,-109010,-34030,4764,113831,197869,131746,-29741,-123440,7443,162109,127037,54402,-17448,-112816,-15042,167203,219832,112195,-7851,88622,176839,-122725,-466342,-429042,-160629,60241,177997,155253,48466,36057,44228,15739,-14510,-92271,-97531,87159,230069,164557,13345,-76163,-142350,-237422,-271439,-133295,68399,123456,40685,-93065,-214653,-101761,54542,-15187,-185210,-190794,-183921,-143776,14187,147511,12765,-240219,-412289,-324900,-39597,9902,-176933,-185318,33881,274206,326589,136547,79753,117012,61928,-22460,66774,181770,169333,84882,4371,-141,19305,-111999,-228201,-184538,-45283,101665,226705,155387,-28014,-148498,-185260,-192315,-200198,-184951,-121056,-93756,-309475,-497785,-177266,186386,212824,61445,-1037,16739,54224,27931,-49101,3102,130554,181014,168269,136176,-97116,-448718,-497410,-212448,39657,142739,195598,201217,90472,-50865,13184,233976,317668,176936,-133945,-420782,-397421,-170772,-7075,62641,29580,-42092,74868,294627,298313,165329,88567,-157739,-461890,-420391,-180701,-88103,-137611,-127744,-56429,2664,54253,41251,-67247,-140559,-189417,-135421,-77023,-115571,-80986,134340,439661,723053,795276,746860,1002286,865469,-40523,-919269,-1233854,-1344272,-748924,341825,913277,1071330,911752,317307,-76254,24134,183813,-540836,-1368453,-1475134,-1000725,188544,1033668,675787,600984,524429,-256913,-630406,-398780,-184831,-20152,21181,-33627,53234,213035,217639,89460,-12130,79958,177095,54761,-49691,14407,91576,82608,26494,47769,45612,71272,260089,382785,203200,-47221,-127129,-173310,-252540,-200979,-135411,-166305,-106584,-2584,-26237,-77344,-125566,-143384,-163244,-215884,-156362,-51595,-12664,188107,484005,442961,91617,-113419,-101238,79679,211794,98572,41134,200321,312255,190375,37371,-1091,24004,122230,281874,326144,142573,-23869,-52284,-64927,-121589,-137223,21380,192296,91083,468,163369,245119,100456,10899,37204,-8929,-166324,-89068,246674,327999,127921,91938,92487,134501,228751,104781,-62286,39850,147042,58397,8904,167198,243670,113637,-48721,-122495,-104969,-44411,-18948,-100683,-108013,13713,-20325,-110745,-7596,85778,83590,158040,147197,7742,28566,30916],[-141715,-80511,115748,184081,60097,-52696,-35489,116109,250911,148191,14093,50535,-29351,-153706,25962,303942,325240,84488,-171978,-212366,-75537,11202,7859,-28723,-17912,24240,-13060,-114121,-100682,129625,265665,14810,-306670,-208597,81209,157063,90000,13264,49962,168160,79297,-186668,-271358,-146938,-14270,44478,1231,-206543,-365105,-185704,117967,111789,13031,170129,359943,294412,116587,99123,222004,135621,-65013,-62909,-16774,-155471,-287908,-113229,190208,207744,-121201,-376145,-269897,-25474,147854,227745,222564,146298,71384,38428,-147313,-229564,-12298,174249,109061,33424,24935,18670,49603,-17065,-154612,-151204,-144091,-169295,29868,180255,87805,-84845,-167245,-124899,-23936,-53313,-82903,-77968,-172267,-155731,44197,92374,-28406,-118700,-115400,7631,62992,-109526,-295613,-217300,-42195,-50194,-184618,-181331,-152375,-126362,24507,350417,469836,225193,-143,-4185,-25539,-124375,-165096,-159707,-188425,-95583,150464,223486,70305,-61585,-83653,-114627,-198286,-236677,-209047,-176314,-178706,-155447,-11390,104347,37492,-54180,-93937,47916,254606,282623,35387,-267355,-289541,43531,252988,158783,40606,123738,260345,236794,72520,91609,145799,74374,15059,110549,76965,-28802,83967,251640,141251,-108260,-262209,-261541,-153711,-32084,15934,-27250,-85545,-41102,-53858,-126027,12331,217952,175249,-9911,-84892,92876,287602,108423,-274003,-326151,25957,320682,325558,216812,122397,-184426,-524734,-508193,-250769,-22632,63403,78634,168600,143825,-91530,-234659,-228554,-282876,-192082,-85465,-251960,-294627,-36650,141133,96320,37579,86498,194586,263637,49694,-250871,-209183,-1505,-78339,-208049,-36747,234881,324329,284061,241677,198174,104251,12239,-39158,-88443,-36659,135094,236562,263635,97785,-125057,-96780,60377,42680,24140,118033,116646,-30419,-60951,79343,126071,170597,260802,205425,61960,-119016,-257009,-244886,-132584,-44987,-57662,-57611,53159,194558,246170,238706,166426,7131,-27914,51783,47021,-53444,-53151,38399,16365,-47847,55379,200313,92567,11404,143180,114390,-125733,-229328,-42803,218540,188234,-59658,-217267,-262055,-259941,-130110,54700,133070,69640,62975,40743,41169,208022,372397,253707,989,-116849,-1242,122492,72043,-6933,85789,198646,152858,93901,180922,299674,251590,-10634,-287542,-296723,-126785,-60535,-21231,39045,-7975,-162413,-151843,79106,278174,239745,47776,-41051,-38584,-78681,-177815,-250680,-200014,-204266,-283608,-339701,-267745,-146672,-109695,-166245,-260017,-222315,-46599,-57131,-207500,-135470,193996,319120,99132,-17763,150692,233753,-7088,-314956,-143419,378631,481353,82613,-111390,98281,286370,209052,75652,176216,455871,421044,85777,28458,153057,126585,182583,319042,273970,160914,34181,-88394,-74826,12114,28982,59892,121688,196681,207005,87010,-25009,-164130,-273148,-161553,-24009,-84628,-146416,-174854,-242944,-215025,-164708,-108418,48835,34321,-123193,-87384,13108,24811,-2995,-4100,-83179,-105716,-62516,-47137,-126255,-183324,-155553,-28140,134123,137200,51138,84497,114216,-44381,-225430,-227193,-107042,-26977,-117350,-184016,43197,318340,189301,-98227,-175858,11462,168264,212113,169497,-36714,-172638,-194761,-178456,-89454,6862,-179904,-878375,-1036946,-259407,544178,787635,494292,1179505,4518025,1823897,-5888381,-5806245,-17688,2098897,983781,422711,175327,-170356,-519528,-877890,-788520,-130467,200287,-442964,-940246,-401604,49143,-94737,-190689,74409,154136,-113144,-312755,-353421,-304601,-183712,-173513,-220557,68564,485783,517934,187890,18234,86621,54181,-17690,133024,173759,-80875,-324891,-255434,-16621,-2915,-220886,-173732,41920,-23918,-142807,-58780,41710,30527,-178327,-313893,-196511,-80886,-74093,-109815,-98330,-69781,62700,281043,370005,253415,193857,231576,136047,47028,137056,59191,-227128,-297979,-103456,2671,-124330,-184800,15292,158291,148744,93599,4559,-99251,-170900,-217774,-275099,-223813,-100634,-152472,-236573,-141959,-54302,53871,292655,464592,390913,189964,-52025,-177469,8064,181438,74867,-41653,154852,382597,329752,72479,-109122,-186126,-287999,-379708,-297576,-57831,99418,26718,-100342,-133006,-32286,143285,237687,318944,502844,386004,83929,27507,55676,2149,83808,93478,-143145,-322935,-224458,-58462,-46747,-188572,-233307,-38381,135542,96288,-49787,-106247,6094,208572,290319,348911,443962,317581,-1696,26334,343530,457707,326869,140762,17169,-58178,-37204,69409,162740,248250,242762,64213,41217,239416,342108,144209,-78248,-150916,-141028,-34901,114042,70469,-127110,-291150,-325798,-196972,2415,-48330,-200789,-168188,-113013,-109595,-65300,2142,-67387,-163483,-161466,-203019,-202339,-95694,-155063,-237707,-26008,90012,113126,286464,304856,48800,-155871,-74085,101444,81069,-75737,-69002,96631,229211,106436,-85718,13006,154738,99777,68080,92444,41554,-19070,-26960,18241,88612,57492,11766,68004,127778,141135,123101,75984,29033,24824,-72953,-231601,-333301,-389596,-446309,-421419,-196991,73415,170100,-185,-85072,-3452,71561,-154118,-548461,-554012,-239465,-59311,-90179,-148687,41676,348372,392838,289720,278179,303347,280097,216740,208054,228205,187193,180625,173314,144878,125963,142788,99568,116743,282675,439448,479640,407659,219680,-36135,-179018,-114079,29259,78694,98665,101308,32697,-16248,-13614,92258,115055,-457,-38172,-19255,-60788,-27661,45067,67404,33848,-22910,54082,89598,-234180,-567761,-498526,-181664,97079,225733,175932,61120,69146,96742,73181,51063,-37455,-98575,38178,138197,36113,-121768,-181038,-168925,-184090,-215444,-133448,29869,51309,-32523,-129225,-206223,-57842,45945,-152583,-386928,-426528,-420222,-251805,12328,135644,32929,-191019,-391904,-325215,-19419,115353,-30319,-95985,14433,221526,297412,99200,-28554,-4612,9355,-47347,63175,165239,101887,-14216,-104386,-89467,-40032,-149475,-199087,-89702,76148,238189,246361,82299,-78513,-213333,-295933,-285276,-252010,-224108,-201054,-263376,-438676,-448052,-27875,351481,303350,103660,18248,22815,62844,45015,-54630,-63042,74461,215748,247016,125117,-143696,-455274,-474050,-193011,68614,202160,267411,239059,89771,-18806,65597,249806,293326,180722,-140552,-397233,-360577,-191056,-77031,-25105,-43874,-63679,95899,296893,296386,283039,247958,-48184,-403424,-361431,-79990,-41833,-192756,-223623,-122926,-53787,-5330,4195,-65580,-206137,-300438,-192355,-123994,-204851,-171754,10855,318018,694329,898580,1125004,1433663,1052070,71987,-845751,-1496442,-1630533,-828971,269237,698521,900336,797194,297878,1448,224191,110706,-1272958,-2474007,-1980600,-1051741,265376,1188284,873125,830956,775782,-23653,-420697,-228300,-69057,16809,-23389,-49579,82984,155220,109908,123088,96008,120640,165862,58333,-4503,63354,63401,-19181,-77798,-46875,-26122,4733,182278,245221,33466,-123449,-66117,-79023,-163659,-98340,-61709,-186787,-225454,-124582,-78139,-124710,-192984,-205368,-246906,-327280,-234864,-95230,-31689,207079,552761,533263,128101,-165085,-190902,70183,316148,272440,155514,234524,309552,136556,-66284,-108208,-44034,81783,247949,290208,112567,-74756,-106210,-84102,-102095,-94711,20589,116770,18281,-43158,96572,204982,125796,64583,127419,94625,-90520,-34569,295730,389838,175376,109280,99584,114555,179241,157295,139566,244392,170116,-6592,11387,169437,212514,139485,42175,-57008,-105782,-90320,-88261,-129082,-62155,65747,-9601,-125639,-2254,138444,144271,157806,87380,-36909,-2730,-21367],[-139430,-27379,153427,146824,10299,-5281,54831,126730,219952,127886,-25301,-32330,-102290,-191783,-10201,266586,331462,112047,-164937,-234970,-112047,-31125,-23277,-60081,-29062,30482,7428,-48258,-11137,201521,296927,22141,-254830,-152005,87193,113191,27469,5489,118552,208906,38054,-214599,-254417,-139947,40212,164770,28022,-212320,-347805,-158988,111945,91086,12132,177274,360848,293743,87849,60870,187170,111465,-38106,534,23179,-106921,-217014,-67008,207828,240268,-37432,-236465,-157121,46234,195203,284879,313360,201247,40308,-46201,-241998,-340569,-53777,166817,59755,-52813,2225,46780,76754,11844,-142935,-191578,-136400,-90603,86244,174045,35351,-148885,-224849,-113573,-4572,-147039,-255290,-179298,-176519,-158104,15248,87075,-28084,-158186,-126727,35991,57732,-110483,-227740,-147683,15295,1522,-109045,-68114,-74767,-179368,-47972,332832,444436,175756,-13945,29204,-46693,-221006,-255052,-213592,-201519,-127855,49190,126989,41051,-77996,-129889,-119663,-156829,-261853,-283300,-213336,-149248,-91234,52474,167409,142492,26727,-113765,27475,261276,203720,-80041,-322924,-286219,19557,195975,143411,98201,199859,290608,251096,47437,57521,143062,90261,64498,143816,67754,-1122,127569,180741,1662,-158233,-223970,-245692,-185131,-55459,-34519,-71738,-84651,-8241,-6439,-78719,33691,198140,170170,48975,17328,122839,267715,96726,-248797,-305579,-16047,255103,328904,288600,152497,-264797,-638134,-523080,-211839,-39383,1054,26432,117004,77104,-117617,-198181,-150216,-174709,-117485,-104132,-308661,-316607,-35274,138624,108581,97471,127486,147729,175758,3399,-260867,-180335,30396,-77932,-216061,-53496,180678,312255,328959,223497,143201,77064,-2951,-32726,-35716,763,98885,161362,276978,189986,-47995,-76544,23688,-56081,-70203,75115,104921,14734,44663,153383,162756,226549,340584,264174,85110,-130779,-254218,-217550,-154455,-133172,-142710,-93202,-32158,106208,228882,229466,139911,8716,59678,130570,51873,-83458,-76067,3465,-26475,-38248,83608,147521,18841,40741,215246,112968,-169922,-203978,39336,239645,117180,-156769,-258389,-278740,-282982,-140528,72583,122556,4383,-20408,133,22882,158784,301604,287553,93839,-59506,-26327,81795,48584,-32042,114045,300402,241797,132368,218958,289069,148307,-110978,-313147,-294333,-121076,-22897,45542,90517,17322,-102831,-58331,113221,224350,169586,39223,-5091,24676,40193,-78393,-265245,-245834,-189268,-292252,-361731,-249833,-177496,-233360,-276497,-291230,-172999,10077,-28270,-175635,-64957,272088,350702,66285,-80241,78896,168033,-53328,-288673,-113075,315854,369761,29077,-129813,67471,218209,115357,7228,158948,439792,412026,92721,17926,113235,100187,218338,386470,278896,123091,-12351,-113898,-56672,70913,24448,-31287,59518,166844,102848,-59846,-93977,-107794,-162985,-81704,13517,-46527,-120665,-144348,-184630,-131557,-92327,-53722,89288,40630,-150926,-118156,-25519,-30649,-31075,32044,-25907,-70485,-51954,-70493,-124454,-107585,-103209,-72165,53727,93004,48202,96688,169766,55484,-120521,-192041,-121704,-39003,-91974,-132402,84287,342910,240627,9081,-49676,61592,116409,55070,-81157,-256766,-238736,-135655,-133486,-118736,-106805,-314373,-892573,-986265,-227992,482594,628966,315511,1796479,6594769,3522498,-5897204,-6765426,145062,2046749,40836,-405485,42546,18756,-487284,-951062,-727881,-7238,259552,-374178,-903284,-498329,-21761,6292,-79884,68958,126307,-103557,-285315,-394792,-393750,-199083,-127865,-214760,27611,398522,423509,119394,-111279,-87319,-22176,-34367,39411,-4341,-226041,-431099,-306963,3620,82946,-114524,-149681,-21336,-75530,-107583,73294,205467,111114,-164500,-308739,-205620,-29449,40241,-35713,-122624,-80900,115433,298503,296660,157281,168413,287696,219624,111137,172346,113824,-138456,-221020,-26500,56415,-138293,-215200,666,183853,232008,228535,94376,-79244,-131524,-173028,-243084,-181744,-30896,-79749,-201132,-117478,6469,144782,383905,509874,402564,214829,-9535,-189507,-95458,82403,12812,-159746,-16981,331500,340105,43261,-152303,-250256,-324919,-327398,-230059,-87758,2019,-70734,-161517,-172143,-29303,191984,320695,355093,478127,371086,69367,7571,121585,98859,169541,166178,-57043,-183292,-84149,-29543,-107337,-233901,-282146,-101936,57421,18558,-96418,-111577,21643,224251,308354,372890,469436,354350,53525,51070,298000,416105,344895,176015,75431,55665,12326,32600,131562,271203,308234,83495,-17820,243128,380056,139636,-88035,-113728,-116579,-42943,133102,123337,-63745,-222337,-279619,-205876,-25569,-45090,-189644,-212328,-84975,-34406,-59670,-29765,-14484,-64865,-120183,-205923,-249476,-159016,-161934,-196016,-32664,19783,55648,283794,336681,83137,-176885,-138048,87735,220262,158074,116253,164996,197181,31325,-118641,-8614,125563,102906,120010,98045,3492,-96877,-128170,-62088,-17048,3135,-8913,81864,178379,221875,198220,82351,3518,-45256,-167576,-253429,-270108,-302299,-353937,-323533,-63023,259427,291731,15162,-101679,650,123849,-108855,-574937,-605927,-239398,-17787,-25296,-90022,73452,307362,313035,271700,247809,194344,145715,107524,98862,148745,135635,94090,78956,75206,106455,152322,115950,116666,255741,395699,424454,347205,177272,-75833,-220138,-114317,67977,109485,39816,-28491,-72000,-1314,97858,146295,23445,-152476,-133903,-6200,13778,-40300,-85602,-92157,-62683,-50493,17583,5221,-313434,-616903,-521307,-182292,106063,205374,138606,57867,90365,129637,114681,104862,19905,-98279,-38118,26647,-85172,-232399,-260423,-176326,-116159,-146988,-124943,-35061,-63940,-113592,-139268,-149245,10065,34937,-290822,-556619,-598678,-551684,-286169,37798,122605,48426,-122010,-319727,-271084,35397,225120,114004,-15735,-11068,165700,270496,100478,-75064,-49288,-20988,-61865,63019,120557,-8091,-127025,-195532,-175122,-124096,-181316,-154245,-9791,156143,336087,265099,63379,-60360,-234724,-391414,-356750,-253899,-224504,-270119,-380590,-470966,-323483,127887,480836,366107,142670,44384,36777,66813,53783,-44142,-115306,798,216330,309605,132877,-166403,-419417,-397300,-143620,93259,229163,296327,244074,78600,7778,104625,239594,246996,153689,-115092,-281695,-248845,-195325,-151918,-76253,-46719,-35944,108044,236153,233665,382951,433026,95510,-285871,-243787,93,-45882,-230432,-258001,-147673,-83256,-64796,-56882,-70341,-219382,-309461,-166173,-107951,-215278,-182891,-83549,120350,476064,753593,1233262,1591341,1197899,452982,-459540,-1550434,-1703455,-866717,-116372,212604,632335,637124,266214,137564,499681,98582,-1741128,-3061070,-2267405,-1227667,216861,1316200,1040321,945348,938753,195927,-220162,-105034,-4604,22162,-74457,-56914,102596,58081,-39545,96708,159219,126400,110881,53280,81599,184092,125373,-53054,-150819,-132201,-84298,-42275,91705,86039,-118941,-166657,-12158,-8761,-82969,-14991,-18347,-211719,-309892,-185968,-69175,-150186,-272405,-268399,-286450,-357192,-252489,-110030,-36334,195190,515693,501558,127123,-181962,-210816,87296,397696,409918,237938,237350,276266,88536,-152321,-216639,-111721,48324,190208,188808,35220,-124893,-154626,-95242,-57126,-49545,-29274,-25489,-64407,-55567,47121,157191,151440,119897,185080,162372,1049,40611,319813,394510,205342,132774,108121,58487,51611,109412,268836,414304,206971,-63204,-20897,117112,144509,140786,114047,15693,-77320,-116721,-157606,-162273,-33403,85758,-13929,-135726,2608,182633,186170,117957,-12606,-106821,-59656,-74092],[-98206,60970,213933,127721,-7552,51914,117189,105814,162346,94690,-70195,-107137,-139627,-195155,-56627,179044,277521,102611,-161017,-228059,-114571,-30223,-16274,-64221,-21891,47569,13663,-25569,31167,201420,253797,15661,-173122,-86382,63776,57411,-14914,16468,182646,247432,59021,-133035,-177782,-125034,67974,211221,-8366,-249866,-308238,-97864,122046,90110,30037,159741,281019,212855,28719,12084,125840,72573,-15277,41528,38823,-79653,-168121,-54303,167112,183077,-24237,-122699,-52391,84191,183281,302159,399770,267285,35842,-91216,-250045,-342378,-54772,141462,-15526,-152815,-27441,74817,82977,24877,-113455,-210841,-143682,-30117,107327,154062,12846,-167828,-241583,-91813,-7919,-226930,-391906,-287491,-190190,-121265,37593,115973,-2930,-161383,-85360,111240,71504,-120511,-180224,-95253,60074,56643,-17920,21848,-50043,-258188,-124956,269304,372426,140480,19411,76360,-76526,-297421,-289869,-221220,-189549,-141194,-51689,16877,21235,-23958,-84855,-75428,-80573,-236408,-317195,-226629,-116409,-32432,112702,225656,236277,89383,-119231,20803,285706,171407,-136774,-316952,-221381,19360,125756,96610,131097,277391,343365,232930,-10194,-32917,71130,70916,113711,164640,52778,24304,134808,57493,-149283,-200139,-179077,-213349,-214422,-112011,-80453,-88822,-63836,38784,54932,-31493,39159,173305,170199,102391,97037,146606,222665,65478,-198704,-241496,-50052,153761,267990,305552,148452,-313546,-659298,-458597,-131523,-57481,-85633,-52635,27235,-5104,-118099,-107497,-25004,-27071,-36169,-143048,-365454,-335341,-28938,143471,95829,97315,105118,50841,57011,-17956,-192927,-82481,102728,-43089,-217033,-106364,81077,262730,339894,185655,66313,27570,-27472,-38819,-11864,25603,61697,89951,276498,288605,43468,-54934,-25942,-134724,-136111,13821,38479,19734,141070,204654,151724,209868,326259,266795,91967,-126018,-232482,-190470,-178800,-224841,-211299,-128463,-136408,-19067,178607,212695,124010,41015,150857,204648,56270,-103687,-100144,-55137,-76091,-17738,99712,37991,-98145,55179,274095,114142,-187625,-164793,74015,159441,-14530,-239271,-274918,-269475,-284343,-160509,61626,100182,-27216,-77963,-36378,13840,119610,239618,297852,149314,-6969,-37248,2649,-37980,-74410,117620,324280,259087,134987,201986,208600,13880,-204495,-305411,-234218,-62801,40513,113844,137822,20588,-61068,26204,138646,156148,67678,1450,10901,77238,174078,65797,-221915,-289465,-209220,-299352,-367037,-249672,-231593,-344177,-319457,-208476,-37046,95923,16017,-93724,76985,363073,342528,19627,-124623,12734,81613,-92046,-206717,-45067,227158,238343,2003,-116451,40472,125675,-17517,-89389,113160,371788,344085,70936,3923,78920,79908,243852,420315,269173,81486,-56323,-126563,-11825,134486,34278,-95444,-7809,99129,-21478,-194096,-152329,-30877,-15785,17433,65990,13952,-97634,-134053,-109618,-32439,-36852,-34955,90197,41720,-183774,-197855,-106219,-109467,-49330,69304,1665,-100269,-105290,-133941,-135649,-42634,-35296,-73356,758,69361,74837,131342,209580,143233,11331,-112975,-111154,-42686,-70673,-91450,113406,359826,322279,138077,69006,67135,-603,-140256,-324438,-429037,-263496,-50419,-77952,-134855,-145845,-302442,-669794,-672814,15817,424643,295166,-28746,1963915,7198969,4993885,-4769359,-7241977,-412969,1438275,-836643,-1010410,37487,289454,-385744,-945700,-626575,91488,302058,-216696,-703806,-546711,-99664,139091,106086,107651,96583,-78753,-221054,-404346,-470697,-206402,-56898,-153695,4177,263222,249132,4765,-223387,-201965,-43685,-26329,-90058,-238823,-426410,-523329,-314126,32978,156187,-6313,-124060,-94814,-117041,-61886,168019,324208,208656,-53614,-204899,-173243,5241,121809,31261,-135239,-67127,183030,306626,219479,91764,142932,287865,251380,135813,168985,167837,-30346,-153293,10480,85997,-123800,-171716,67983,260983,318358,326643,148220,-64238,-89030,-126534,-201062,-123985,47868,12937,-144838,-99134,56691,206160,410595,467169,335063,212029,57875,-155111,-170330,-6365,-24804,-212346,-106908,315038,338946,-5029,-202379,-274363,-280326,-209368,-151823,-122831,-88636,-142494,-203148,-202379,-45939,186754,327445,349530,431380,366337,83070,-5133,149753,168028,228767,235963,48168,-26938,58716,-5812,-179100,-296064,-340281,-191223,-62577,-100624,-153238,-123134,-8232,167366,256180,298624,386921,328099,105444,59033,201314,317033,311745,187358,117679,142982,38476,-38516,60876,238700,302368,71699,-99451,164470,316881,91848,-86085,-59556,-95820,-83154,107043,155521,6659,-118899,-190023,-173777,-37066,-33671,-179309,-255167,-64236,58413,-3392,-31297,50426,53107,-63570,-196657,-270090,-200247,-167432,-157974,-56907,-63199,-1316,274054,332960,86237,-159474,-166193,23652,248851,333707,297331,228498,126487,-74625,-142535,-16053,90873,103486,146362,85454,-38503,-188117,-237195,-93821,-2617,14662,-36886,63100,207118,269724,223255,57429,-27095,-104268,-233557,-238583,-171363,-174234,-198120,-161230,70503,366084,290599,-27984,-128878,-4341,166956,-25132,-506338,-564108,-182572,65713,58747,-43228,60840,234278,244201,248428,160961,5753,-23732,15644,30563,116155,125116,29223,25404,66679,117968,162795,153754,146896,223601,327458,360376,289028,136861,-95349,-231926,-109761,68653,85721,-45258,-156454,-157965,7717,181333,163990,-64355,-260224,-187957,34221,105309,-41148,-193224,-219451,-150184,-82628,-10880,-52913,-335530,-596019,-495849,-169584,81302,122967,57044,36821,88347,134523,131749,128307,57828,-97148,-117691,-74647,-177012,-308339,-310261,-178180,-63514,-87696,-110441,-109889,-192683,-187211,-124006,-62634,84323,32678,-378799,-640446,-651797,-540392,-241368,78020,106973,37515,-66649,-217789,-171955,123847,322509,225502,35406,-39028,115188,251549,146750,-23111,6253,-21026,-64011,64931,57951,-136194,-223940,-236065,-227405,-207917,-199807,-108497,26655,166494,355217,272964,99791,20658,-203757,-435623,-362376,-184744,-182713,-299501,-383406,-368718,-146481,252044,528551,386156,176855,67984,38398,47940,43619,-23009,-136938,-66372,187549,341533,164553,-153996,-344504,-270529,-54714,122253,216742,266098,210223,60484,21755,119954,208063,193820,94660,-74744,-119699,-110875,-197877,-221779,-86168,13797,32137,113479,142278,146541,439604,592212,239638,-141846,-114556,25352,-88084,-229903,-218359,-114923,-61664,-86779,-93923,-57697,-172093,-217458,-61880,-34394,-151185,-124125,-137320,-110892,122970,394151,1006915,1441640,1299375,974134,47245,-1402859,-1538357,-891654,-704941,-347834,348747,447075,220609,305656,799029,217948,-1775157,-2999721,-2373493,-1529722,101561,1414556,1124377,943730,1005082,350537,-71247,-51376,-15609,-19304,-130138,-58176,106470,-49114,-182848,17809,153374,101872,47369,58274,180010,310117,236663,-1415,-165692,-180226,-111074,-59585,7278,-57371,-223337,-177289,21693,31026,-26539,29850,-9448,-230631,-338657,-171249,-4135,-147409,-343582,-321018,-277180,-294825,-195859,-88996,-29137,146431,363037,341661,85130,-163655,-165960,121075,436365,473247,269502,217031,233113,58328,-206978,-301158,-161871,36022,130747,57760,-61321,-161114,-186645,-86834,20409,5630,-103293,-191329,-138853,-37941,29820,116873,177238,173834,196226,179713,88535,113112,307672,340259,201958,152491,116511,-20278,-118940,-23400,283289,490265,236958,-96943,-75676,30000,64991,129886,158608,75737,-32785,-118312,-201146,-179396,-18273,77721,-25933,-130024,21775,228090,208435,46950,-125139,-188242,-136850,-114825],[-25901,161416,271466,124074,3610,94952,131314,63310,93439,45429,-119491,-152998,-125958,-158030,-97872,66276,176386,59078,-154613,-186850,-80207,8726,23263,-32377,19891,92939,17654,-45898,25815,138236,142644,-10457,-91036,-36962,11481,-767,-22586,52976,229255,271602,131015,28582,-63752,-115357,57501,190123,-67033,-290325,-250175,-23989,140168,109161,67318,130755,144778,61174,-52537,-28431,63056,30392,-1112,60369,40408,-73346,-146656,-60271,92953,60893,-70874,-55372,24048,83452,121560,274572,450117,320644,49057,-85607,-155693,-211130,-6914,115806,-81595,-233654,-59249,94108,70179,24250,-63768,-185582,-150292,5818,103044,124011,7125,-164337,-227463,-76949,-50895,-286182,-454579,-368553,-210404,-56400,102384,164060,32526,-132917,-11035,202384,88399,-145799,-171041,-71389,92363,125383,79406,72034,-70418,-314888,-172376,184341,278591,129238,96852,133721,-100043,-322899,-257322,-189696,-165618,-126978,-111141,-69715,22915,91914,45481,9308,7305,-163437,-292743,-207756,-88346,938,144531,250623,267144,97476,-112824,35000,317507,176013,-136933,-245988,-101878,49878,63817,37727,127701,302956,371051,186620,-72624,-145399,-61294,9134,148793,174529,36428,33925,98456,-81414,-272397,-226997,-134735,-164686,-224101,-175618,-105868,-75640,-26654,90350,115384,7485,27407,140405,166794,145726,152104,166618,172862,40636,-123583,-144481,-61305,48245,163641,259717,109569,-320503,-587552,-333378,-24636,-56548,-154823,-127258,-87183,-105781,-111397,3121,115133,128032,34389,-186602,-400093,-339899,-17877,156573,64313,30832,16835,-69955,-54939,-6304,-53879,67458,199795,20045,-222357,-211369,-53519,185613,306027,133997,-5640,-19428,-41550,-38831,-11160,31117,36140,55064,270693,354135,107189,-46821,-70827,-158636,-140950,-40217,-57176,-8905,203978,226748,100308,120495,225173,220748,92547,-90735,-184547,-159282,-189703,-282099,-236141,-158088,-237408,-154565,99837,195014,134662,104227,215768,247602,69860,-97041,-122113,-133829,-138936,-8736,98831,-89002,-229551,33984,286923,108601,-171827,-111530,73615,26616,-162848,-288873,-259860,-230853,-259309,-179983,17459,61773,-23951,-93897,-56008,15794,93779,205275,288983,160815,31309,-19658,-74184,-147706,-111246,105533,266882,186687,79624,122185,88450,-103862,-269139,-282046,-150000,14288,98361,161746,171722,12742,-45264,76217,151309,91722,-38693,-53744,8735,112720,280557,198631,-148026,-328255,-267757,-294051,-328730,-243852,-281251,-404117,-282862,-54196,114253,175300,73778,20430,236423,425350,291138,-25551,-137232,-25631,2562,-111894,-96862,38960,139746,126528,7066,-77574,26702,44292,-141132,-178314,50774,263135,223001,9892,-24278,54690,71620,245350,409688,263372,62468,-79079,-122933,38081,177305,52632,-118041,-66851,9280,-133429,-284670,-187539,41845,116381,91187,108446,78786,-77796,-143671,-44871,43703,-25205,-64946,59556,53504,-202304,-312238,-231204,-203797,-55795,104763,6868,-168782,-200051,-213498,-151308,-6944,21659,-39658,-9826,73171,115403,165282,211530,191366,137986,-70,-71865,-40058,-64874,-75875,116628,354344,404027,262264,150298,24175,-147464,-317014,-498803,-530717,-273317,-5634,-58001,-143387,-117170,-165471,-281784,-197469,347028,352121,-136565,-400218,1795959,6463003,5819255,-3118828,-7228085,-1610611,549821,-1197652,-1144673,118310,530576,-229786,-847874,-501742,153645,336407,-18001,-445290,-562203,-173785,258258,304211,171818,76019,-33286,-125416,-372019,-527377,-233135,8168,-50494,13657,132969,60768,-116454,-288734,-233332,-968,17684,-205584,-440118,-593506,-562241,-275866,61558,197980,75706,-106564,-164084,-137644,-10404,214997,379266,309317,125700,-39645,-113540,17016,160914,88264,-105860,-15754,243291,288382,148891,75962,132879,239105,231419,120488,134942,216851,83744,-83824,23057,90047,-82472,-59995,202024,354200,371993,354881,143377,-61602,-51862,-87427,-160284,-61705,122467,104215,-75600,-78528,86935,227012,373246,355348,207099,175990,120291,-100300,-210587,-70844,-34892,-191960,-95739,320611,308431,-69450,-243841,-243224,-170313,-72377,-89520,-150998,-149103,-169635,-206919,-201374,-59732,150571,276755,307308,364017,354687,110224,-25867,107561,189302,261584,293359,143337,89481,140941,-17026,-248938,-346372,-371377,-266995,-183163,-223897,-204193,-134604,-65193,68397,157481,154869,231273,254864,135026,44474,78673,181015,217875,143968,130665,188490,33676,-123747,-23899,171481,241221,38171,-175037,28849,182141,22068,-67861,131,-83528,-139298,58501,182549,91974,14538,-58571,-103346,-40638,-28012,-168537,-267008,-47020,141825,76374,-16722,90164,141048,-10672,-181628,-268180,-217893,-171396,-133221,-93481,-142827,-45860,263404,310767,80176,-93065,-140191,-60355,170438,403266,420166,262115,38329,-166541,-141155,1956,82285,132770,163358,79422,-54565,-256903,-317919,-65465,134237,86330,-50718,29030,194313,259293,192769,18477,-50899,-134079,-250287,-195348,-76763,-52524,-37687,-3760,146749,350220,172779,-112516,-155257,-7191,192452,67191,-369259,-444706,-90755,154002,116009,-36461,-2777,135407,194442,220300,38624,-209357,-181146,-42097,20808,142179,144399,-14989,16321,125472,160342,176530,213706,212045,199473,251846,306337,250971,112994,-74153,-191811,-95282,34116,17409,-127870,-243050,-204433,10303,218672,149525,-110640,-280125,-177288,96095,196811,-20881,-253301,-293620,-211880,-108990,-21294,-69978,-294179,-504584,-430423,-152654,30132,6436,-42477,-716,59244,112431,122134,109863,57937,-97474,-176715,-143408,-226557,-344278,-332504,-188864,-48720,-53930,-95416,-172328,-298139,-243031,-95977,24003,147518,50817,-379411,-618401,-582580,-411147,-141981,116230,87849,-12631,-53747,-115112,-48173,234432,401558,285534,44670,-65211,78931,240510,218139,118650,138117,7087,-54110,67420,-5606,-246997,-276283,-212478,-232551,-265379,-198262,-72092,15823,116928,294487,263217,169294,131498,-132657,-406723,-283738,-58801,-115082,-274879,-265804,-156794,41312,313502,470281,350528,195800,76968,11501,-3347,12154,-1538,-124581,-105584,140790,329665,200565,-115345,-248841,-118587,62958,155548,166292,180655,147639,42781,23431,107693,154951,124405,2537,-42582,35214,6275,-204320,-273039,-67393,103139,116616,115784,52664,75484,445108,676777,345174,-16981,-32481,-23326,-147311,-185169,-117903,-30770,13352,-49397,-73102,-14649,-79643,-62435,85349,63310,-55765,-37859,-156224,-320746,-256507,-61609,524061,1069937,1330902,1419675,448082,-1118018,-1176069,-897528,-1276576,-773616,118747,243674,154304,456851,1050218,459839,-1383123,-2401049,-2357595,-1866413,11547,1471175,1087546,856493,978536,404628,9708,-54623,-89740,-100092,-181760,-53371,94346,-140304,-286655,-91156,80376,58647,6681,84432,259021,374962,331409,107783,-122629,-174422,-95082,-47321,-56115,-155332,-263088,-162372,33268,48545,1598,35334,-21021,-230211,-306404,-90898,90363,-121233,-385158,-349116,-232226,-171580,-84699,-38330,-12253,73245,132060,100785,11704,-129042,-92069,149290,418505,450051,252041,186956,197610,47007,-223933,-340638,-182156,52510,93349,-59202,-144450,-173077,-192754,-55142,121580,72112,-168756,-324561,-183555,3894,48134,92572,200929,229131,178022,162110,155171,156607,254840,246665,164580,159109,119701,-100811,-281718,-188679,188722,445869,237631,-98599,-127471,-59362,795,120815,176728,107077,7372,-96666,-199375,-164019,-7095,56007,-37221,-106952,59820,279899,218768,-28874,-212194,-259225,-219222,-135959],[59890,245352,297090,125249,30123,106079,96562,16778,34954,-9400,-159484,-153665,-61460,-86182,-120845,-43569,53928,-3167,-137662,-117159,-18689,66497,79354,33475,99232,167586,29683,-90251,-13013,39712,-6015,-51999,-27939,-13797,-54327,-51099,3863,110962,249350,269897,216236,200051,44494,-121492,13189,132871,-104825,-301555,-178933,42303,156929,140398,116494,105164,-5209,-124480,-141726,-48668,21877,-2899,2476,59885,35741,-79697,-141999,-57839,24726,-74137,-136709,-29654,62919,54840,40366,214598,447630,347334,70387,-39152,7698,12164,74132,103180,-105122,-264669,-84184,97540,43704,14530,-1465,-114000,-133666,25532,93058,86103,-11139,-172317,-202074,-79450,-131007,-323484,-429921,-390245,-220981,19856,183840,206172,60018,-87809,64358,270164,91882,-182605,-197124,-69282,124169,212478,168348,80214,-109135,-309360,-166615,106685,187735,136874,192655,189832,-102806,-283411,-169201,-137103,-142917,-87111,-107219,-106378,52132,240205,219494,107524,77865,-66332,-217290,-163171,-69752,272,132684,225845,210358,37536,-102827,67492,337388,188687,-101350,-128405,44013,104180,26837,-12922,84655,237356,315596,114385,-114149,-238186,-225608,-88846,158888,174428,19277,19224,29062,-190776,-334692,-233153,-95124,-102236,-197289,-205431,-95020,-34994,15597,127713,155999,33314,6233,103489,158743,184901,199640,185102,130265,34030,-36903,-37349,-45778,-30780,57613,173431,54619,-282236,-444560,-178272,85225,-26169,-170631,-167182,-204210,-222280,-115939,97115,242247,265589,87406,-213199,-395635,-322290,-3312,176391,28995,-81885,-113952,-180298,-129739,27586,112557,225312,292100,90104,-240221,-355339,-195520,99278,232457,76435,-55475,-50643,-36430,-22613,-24103,13208,24744,65571,261877,355893,116783,-58486,-98297,-116783,-71904,-58869,-141229,-46673,225660,224390,30308,-11852,80510,150454,97899,-21429,-108179,-116125,-174058,-282223,-215038,-177861,-311120,-271726,2411,178908,180365,186824,236199,244105,92597,-63779,-135687,-209363,-211709,-31701,79047,-187935,-340187,-30717,236643,91754,-121693,-43927,63175,-94720,-278195,-295690,-213100,-169721,-211690,-189839,-55748,9029,6878,-62473,-47391,31621,87239,203069,267240,137227,52728,26062,-109926,-226568,-120184,87826,150259,40963,-31388,-6125,-37492,-174811,-291711,-258891,-84115,66668,116823,166684,180674,5865,-54268,81716,153572,48161,-115574,-101574,-3014,125663,321747,265163,-80417,-347176,-331069,-260587,-234100,-205556,-296258,-394082,-185759,100549,205055,209771,131284,134376,345642,414604,200328,-56912,-114266,-22804,-40109,-104770,7517,115344,82345,64532,37270,-29350,27491,4320,-204025,-224264,-12873,130989,64585,-90760,-78215,30043,69686,211699,349554,265114,75486,-72876,-99290,74225,183786,70819,-98083,-105265,-80999,-207224,-314880,-194487,84176,183716,104735,119054,127221,-58015,-158423,-10704,67995,-62306,-130281,21392,87779,-186493,-418135,-372515,-290400,-51772,132826,2766,-233936,-292961,-272509,-155538,-1698,50939,10776,18902,97247,147768,173974,169388,189833,229696,120717,-15203,-38496,-77824,-87182,89266,316866,447218,347721,169136,-63237,-283999,-427307,-567181,-562134,-298493,-51190,-106918,-160238,-63566,25508,137469,276029,617443,274489,-546663,-664679,1573267,5168776,5717380,-1812569,-6872009,-3089488,-236164,-768173,-738367,186907,630552,-40898,-659933,-371395,178482,365584,159991,-241993,-559894,-228178,325313,441912,226157,69473,31143,-10132,-291481,-542753,-277449,53366,71457,57815,54356,-71891,-197307,-286365,-181451,91320,89718,-267683,-540023,-649566,-522297,-205699,77372,196309,112646,-98825,-209681,-129232,44146,225788,381441,404369,326911,136130,-48732,3053,153095,125494,-24945,73695,275823,231859,90040,108749,150121,170724,177129,74969,83453,256675,198095,3475,35831,81347,-20109,86730,348846,412114,365456,306182,83238,-69303,-20446,-55795,-125577,-7028,178401,172299,-2511,-37265,107877,218083,298288,217396,58694,114652,153007,-56830,-221136,-103473,-25214,-117512,-4719,322358,236798,-137839,-252189,-151043,-30081,32526,-57985,-160732,-167761,-148312,-165368,-160786,-55712,109785,203392,238374,273635,311689,126036,-65539,161,163460,275503,330726,208740,134782,125557,-77615,-301777,-357741,-346919,-290382,-259193,-307230,-231197,-136684,-121310,-32335,47964,-8045,53792,159563,129233,9872,-36992,38366,77776,41103,111126,194416,2877,-198972,-93203,100087,154773,-4534,-216969,-107045,34637,-41160,-32996,55072,-79011,-185540,18888,213371,185152,153853,92960,-5358,-36663,-37060,-158673,-234722,-27939,190003,139170,-3711,81368,161132,19588,-165738,-251932,-217625,-171490,-123854,-133127,-203875,-72243,247993,281458,88460,16170,-62264,-129904,29741,357821,445179,241926,-49908,-213195,-110038,41417,113856,202789,190050,103581,-20984,-273280,-345419,6473,324361,180805,-33768,6002,133152,178292,114571,-20252,-62000,-128240,-215600,-139424,-18411,26263,78237,89253,129300,211375,-10567,-204344,-167708,-1571,192044,135353,-207038,-284519,3377,203495,109430,-81627,-105341,21895,155594,181333,-90224,-385646,-281903,-65048,52606,204580,169297,-48126,31906,222278,217593,189963,281145,295533,187267,182337,267835,234295,111100,-6091,-93215,-65215,-18694,-68982,-180692,-258547,-196791,14516,208651,112660,-105050,-212897,-110254,158188,265989,21640,-257513,-317999,-245908,-120687,-8302,-45765,-205542,-364551,-343080,-139228,-28839,-104730,-131142,-47744,11528,74018,90679,49654,11200,-104268,-201048,-171260,-232196,-338234,-330775,-214489,-75797,-50367,-86820,-204830,-352743,-278308,-72950,83437,189184,96596,-285933,-509102,-435207,-233762,-31899,138908,67108,-95882,-92200,-34394,77134,345992,463034,292739,11751,-86670,62418,231921,277022,291068,284403,50436,-36014,68013,-53211,-306494,-267126,-136380,-197097,-279359,-173142,-47494,-22550,46575,192582,236614,237129,224812,-50655,-307010,-137520,79044,-49454,-201662,-75409,91612,196154,302120,319057,258337,186155,62914,-45843,-80842,-33055,8884,-90576,-108316,86853,266296,205883,-76138,-160279,20329,180817,183179,87948,63427,76827,30949,15659,67305,73802,15763,-118468,-36564,141213,74488,-208359,-291505,-41302,175651,187522,118522,-129,48452,408207,657482,381053,48664,-39599,-138923,-203900,-110274,7409,76100,118593,41675,7560,51195,22526,96951,225662,139364,9353,19757,-159050,-461114,-542465,-458405,-28093,627082,1253001,1586235,585831,-783195,-702858,-846610,-1604725,-932781,-27978,39741,61460,540407,1191051,745043,-738204,-1559368,-2257191,-2086483,23062,1459138,919507,724714,874582,355655,36288,-74015,-181146,-189818,-214645,-39893,71579,-199244,-337989,-197458,-30766,10930,2197,126693,291964,341947,351011,211149,-50191,-119617,-40763,-17501,-92473,-194818,-240386,-133535,28022,58995,9948,17331,-29918,-200888,-226012,22889,177351,-85418,-381951,-339887,-176651,-47550,35466,23704,12654,2059,-106528,-140930,-72998,-106612,-38062,148343,343637,356974,205251,161119,176992,45312,-205705,-326548,-170441,93096,92037,-126366,-188520,-156593,-167050,-4587,222933,141049,-200207,-382290,-182799,62039,93538,83244,214846,283151,165353,144699,193484,154037,166892,144583,108483,147360,110421,-162262,-389138,-320917,34093,297864,195661,-67706,-148083,-119020,-30312,122860,177459,105824,25719,-58667,-145529,-109359,11994,38420,-42744,-75896,107440,332813,227682,-76376,-241861,-297642,-285720,-135729],[138457,289301,272340,119033,55840,81801,31166,-15139,7684,-48705,-170176,-104794,36999,2459,-120918,-127655,-58932,-62601,-105284,-33957,51279,118876,132607,118972,201038,255224,55835,-128680,-63175,-59169,-148316,-97886,8870,-10112,-106974,-81654,51369,176011,240023,235330,266880,303287,100132,-147736,-47251,78189,-97607,-264840,-102491,87806,164439,170393,163512,91882,-126423,-294422,-222880,-47838,13253,-19714,-4057,42502,26151,-86834,-133646,-22696,-1503,-166556,-175952,-24082,66651,17794,-23847,146976,397244,346194,93328,22249,170915,235348,153626,106983,-68967,-229956,-92954,81991,10042,640,58478,-17094,-78929,47682,97042,43293,-67359,-214765,-184714,-100916,-229461,-341045,-331251,-334939,-202402,88502,248758,217278,63698,-46350,109200,282351,72752,-217791,-238071,-72415,167510,308909,233629,58363,-134394,-229604,-104868,58530,116790,145660,265046,225854,-77326,-186920,-55403,-84204,-129009,-34007,-47008,-87895,105055,381076,376727,184558,107865,19609,-121000,-111239,-61782,-30119,76695,152278,77875,-78190,-101197,105869,327025,179167,-56245,2378,176417,164380,22362,-41741,7664,75879,143799,16165,-120406,-277745,-380474,-203776,139802,164156,-202,-18529,-49680,-237421,-322640,-215961,-62107,-32124,-126223,-167582,-39772,26186,49737,132098,161075,45405,-10276,72656,151156,227539,255252,199150,94639,38773,38260,52909,-11372,-63488,-2165,96377,16945,-203629,-266772,-26087,173098,27741,-121481,-157526,-297129,-338049,-139556,149083,337532,370577,126816,-203371,-345317,-280477,11659,197898,7692,-198851,-243303,-248937,-154812,60506,244874,340238,348977,136904,-272078,-496682,-309049,23440,139708,24106,-78705,-68920,-19759,6481,-41005,-26465,19981,103893,243094,284136,71497,-84510,-105082,-27654,54480,-25519,-174862,-63239,216197,207901,-31997,-138623,-51001,82467,112198,71016,-9888,-57298,-131462,-232431,-172352,-186670,-340252,-348698,-100686,158929,252700,266850,211606,195714,112886,-21086,-132684,-246515,-277989,-94543,42068,-224752,-399912,-128502,129903,66363,-43677,36327,67243,-155337,-327939,-263347,-144751,-102326,-153424,-186991,-146314,-51719,52503,10432,-5197,61761,102886,222027,237949,97220,61987,86346,-85224,-231003,-89686,69829,12652,-130168,-166338,-147092,-142224,-195319,-272380,-242924,-66916,62858,74744,114259,156204,7279,-76548,54530,154926,37051,-137896,-117599,-14349,112607,281971,237871,-47849,-328327,-349478,-189155,-93697,-121347,-259895,-322391,-70312,189019,191453,177668,169187,213560,354198,306144,80942,-71061,-64471,20574,-27821,-68469,81725,169402,74583,62881,76904,9866,37191,17705,-176295,-209010,-66472,-7940,-107844,-217026,-161407,-12002,60833,141479,244965,261327,107759,-44658,-53327,92492,156864,81263,-48668,-115765,-149966,-230593,-285106,-176170,77725,158259,47828,87882,144080,-33499,-158632,-15844,31764,-128987,-196401,3535,145433,-125871,-461597,-478595,-338603,-39528,146255,-1083,-259289,-338517,-278099,-133552,-12664,51265,57076,66715,123812,153955,144677,96394,147930,267789,215384,35204,-48631,-103112,-112603,38126,246837,421856,365008,117172,-179831,-377349,-449294,-532508,-542431,-354646,-193023,-226072,-200249,-35208,188893,454218,595809,729864,225586,-816665,-754842,1559034,4215154,4656432,-1504821,-6361534,-4331193,-600941,404656,70397,139243,521118,149718,-402361,-247992,175129,384564,260932,-168459,-545722,-245950,321095,464330,235450,75336,104077,107854,-163629,-487624,-305025,83440,183212,122142,47581,-104372,-201106,-210495,-68060,200274,165096,-262624,-516525,-563483,-405700,-128893,69573,150470,101360,-94020,-213299,-88127,101143,224307,359823,485349,499492,277101,79,-34347,103836,136472,93173,185993,269326,138739,44279,171553,198924,123165,115438,13747,25618,282204,309662,113661,65264,78007,54392,220793,438577,390944,290615,200640,-5340,-78138,10034,-25570,-97064,27709,201953,200949,63494,35944,137256,200347,223080,100875,-65379,46042,145839,-46835,-211234,-104510,-10212,-23244,119748,298511,127419,-192109,-205676,-6693,99466,69859,-58566,-147987,-149412,-92464,-86906,-89701,-32974,81561,139608,154121,159069,222094,108277,-124697,-133397,110328,278941,342000,238717,117253,24117,-173376,-322594,-315358,-259393,-241343,-260872,-316845,-219456,-119895,-149498,-100542,-39849,-141251,-101370,59556,83126,-36263,-117780,-78884,-68591,-86100,73409,178267,-37199,-242968,-124453,50990,73079,-45510,-208630,-176425,-63465,-78076,8281,94755,-79336,-199544,12788,244516,263579,263338,227814,100975,-19485,-60896,-154062,-168281,-3989,188874,152086,-3436,26297,104502,15241,-152422,-231470,-208380,-164134,-124321,-164255,-233492,-80745,216658,245198,122673,148337,47656,-160849,-111265,227572,363106,157956,-128536,-207943,-57589,82808,170101,295086,235891,168493,70366,-223810,-315047,85805,461913,249324,19693,19868,41919,40120,7873,-53005,-61961,-93461,-145694,-88638,-10192,47677,127381,93409,20166,-4482,-187239,-268437,-158198,10487,160466,156109,-61735,-123386,70821,183102,28800,-166457,-218127,-91213,110396,124165,-196557,-469091,-299074,-61922,89678,262162,178118,-79938,39919,304994,264161,195512,333345,367869,182378,126595,238324,225340,123726,93338,45706,-18638,-66181,-142199,-190272,-195808,-129210,33305,165473,64192,-66044,-99961,-21143,194860,294519,77090,-216455,-314102,-261725,-113617,25346,4532,-102344,-215165,-256885,-133037,-73281,-174709,-187536,-92193,-35712,36031,48202,-39569,-78192,-123218,-190718,-163865,-202071,-291931,-307495,-248699,-127783,-68874,-91120,-203961,-350302,-296483,-68719,102109,208354,168153,-126474,-357586,-274653,-85333,42730,138826,49783,-185258,-163996,16954,185280,433601,506218,261600,-49450,-102580,63966,217266,286835,408912,375679,89710,-17343,62539,-74432,-295054,-198521,-39050,-143264,-249328,-126672,-30828,-58670,218,106993,203033,272858,258730,7355,-164164,31877,175039,-11163,-101742,115368,292316,289480,235264,124681,126979,140683,26664,-117303,-161939,-77220,-67,-58510,-83710,31631,153923,149313,-66497,-105329,110661,264554,190487,-1559,-51906,17944,23965,-1108,345,-40935,-143000,-253563,-61402,180325,91504,-195508,-267605,-27441,194708,220567,124440,1604,70790,343216,533436,334851,36651,-140207,-289006,-247225,-35510,111780,165386,214385,154282,117335,113456,92364,206283,315953,157134,-5733,3786,-168610,-507553,-651808,-668890,-443298,251970,1034751,1379635,441128,-468194,-214457,-693750,-1565867,-822078,-108414,-158316,-57230,525901,1193545,966561,-92633,-809373,-2067796,-2047010,154736,1341750,640458,580392,720376,237995,41120,-62793,-230898,-246981,-213516,-14459,47627,-220381,-339015,-266345,-135195,-28943,25116,163618,263082,218062,271644,240866,7154,-43344,28647,10287,-104977,-181175,-174300,-103796,13611,74653,14331,-207,-15831,-141647,-123952,128359,224220,-56963,-331110,-287754,-137389,15557,113128,73495,42860,-39138,-278223,-306261,-145197,-119337,-41622,105868,228221,231829,156486,150150,167027,39282,-162736,-266840,-136131,140577,124190,-128028,-183151,-114903,-109087,55174,295212,194858,-190004,-354470,-134410,127568,148555,79299,206127,319880,185047,160167,207407,106510,59104,61517,57351,117703,82004,-191078,-412511,-369554,-112275,98104,113783,-13658,-119812,-130464,-25444,137413,173993,82605,16422,-13313,-47295,-19449,48463,38262,-43154,-53057,145108,371724,241709,-71374,-202965,-289511,-315926,-116781],[192966,282613,197059,97689,70313,34646,-36200,-19383,23633,-50777,-137160,-17682,140996,82051,-104166,-173922,-136299,-100554,-59976,43545,109499,147828,168212,200918,295922,330460,98484,-132057,-102142,-129342,-244237,-137475,18554,-10217,-118303,-80193,101580,228085,204425,168143,246375,287951,73415,-190855,-101048,53513,-49552,-185283,-31855,108134,158026,185131,192818,90258,-192739,-406253,-283021,-35643,31729,-19972,-18461,9841,7740,-84670,-102441,52774,29740,-184166,-164011,-16919,45869,-9466,-44159,99045,322568,325464,114398,68317,261436,358921,192880,120122,19730,-135700,-80389,50309,-24090,-12815,100316,70928,6892,89807,125133,656,-164669,-289015,-185448,-135640,-321014,-342632,-192079,-209559,-146053,131282,268298,182512,35814,-26296,104016,226279,33200,-234491,-267882,-67628,220924,390620,265160,27622,-123582,-96465,-5926,48421,72232,134694,272355,221662,-26397,-59484,48537,-46665,-123693,14009,36693,-31446,168341,478173,464008,212967,89702,62124,-42957,-72653,-62390,-75889,-9008,46920,-88842,-219569,-119312,132480,279299,133122,-20728,110107,258733,209260,47687,-45324,-89119,-147358,-125720,-104735,-92203,-250584,-483205,-307008,96698,143715,-22624,-67877,-111080,-214515,-247612,-176963,-36083,36619,-16974,-54167,55643,99158,68251,95444,125140,47470,-7598,59134,150531,273573,315664,200316,57472,35184,77809,104350,25893,-46237,18841,86430,31081,-97472,-93976,97780,220719,84444,-27143,-105646,-341324,-422119,-174997,152166,391136,435363,160870,-148667,-254666,-219351,22198,212730,12963,-271063,-321437,-257516,-137523,68765,293123,379497,352669,133815,-312806,-583936,-364245,-28738,55211,-9612,-79813,-87599,-11661,33551,-54761,-79190,9183,136553,201116,153182,-6256,-110242,-96780,68169,195293,55415,-138106,-38015,195273,184955,-67689,-212424,-125163,32766,129298,163610,94384,11581,-77069,-168100,-146231,-188688,-321466,-375418,-194810,123640,323362,318359,157353,120042,114876,8937,-105307,-215140,-313049,-187067,-7158,-190280,-393459,-232640,-4348,41304,49287,124115,98795,-141314,-310677,-209469,-74334,-48731,-100628,-176312,-239102,-113384,97806,108375,66258,100345,133079,241074,204056,59952,67205,141579,-8356,-148720,-25095,49589,-106462,-264414,-274100,-255441,-210841,-182856,-223803,-230365,-100027,676,-25558,6280,99228,18236,-92959,23587,167945,61156,-101346,-90913,-18750,74120,175570,128865,-59138,-263400,-288708,-84328,61156,-1867,-179045,-220786,17202,179722,82127,86575,172556,235398,252957,111731,-49541,-73647,-6389,89956,39437,-8755,117545,200188,118954,109881,108914,28166,47507,73431,-65589,-139910,-107580,-140658,-266504,-340867,-262581,-81961,31947,46229,113472,232047,131004,-12804,12994,107316,117858,80826,7273,-100151,-183208,-207371,-210146,-140942,20027,46291,-60408,21315,126125,-478,-131861,-56989,-51183,-191417,-224081,23562,214863,-26823,-405936,-497200,-324607,-19954,139538,-3902,-230905,-309526,-217308,-80071,-19045,34985,82977,104207,132861,129106,84435,20257,88957,250413,255097,53080,-79398,-127793,-131776,-22192,152532,321051,301422,8578,-298811,-409235,-391932,-433898,-498628,-433058,-387033,-379455,-263344,-57159,273877,594522,688625,678958,242020,-873499,-698898,1808394,4008210,2887036,-2267905,-5789108,-4857908,-433719,1949445,994522,-80886,201987,300763,-112059,-137046,156126,382070,252091,-232691,-515977,-216515,250953,356629,182126,87554,168075,208192,-368,-339893,-268573,111375,256053,179887,98701,-34968,-116775,-73841,72217,288053,213708,-205158,-395103,-363560,-244970,-74359,32866,72225,54470,-81675,-166115,-16893,160469,232274,342339,538288,601624,356257,19987,-87561,30312,125728,217125,293096,225700,27312,11466,237399,273602,129246,71155,-50408,-34263,287078,410551,232229,109985,92956,130534,299579,418172,275198,162310,76633,-84542,-77704,43837,9720,-73606,32176,183574,183892,110234,131284,182081,190041,176926,37328,-133645,-9425,105882,-71926,-187828,-81712,-4543,57278,230230,244200,475,-215415,-99065,164737,185978,32060,-83268,-118968,-112151,-29168,5377,-9581,-2875,67952,100634,65540,26734,91198,48179,-192832,-241890,57902,276161,324003,239528,77143,-104664,-262980,-300325,-222526,-125211,-128242,-186689,-244086,-163317,-78301,-133259,-119541,-89326,-217734,-212276,-42219,404,-83283,-150837,-146796,-169555,-174023,47828,163577,-64416,-242367,-109212,36291,15073,-78570,-150705,-134967,-76403,-89317,34855,107918,-82748,-173042,46027,261476,297751,310729,308601,191787,15831,-91131,-159634,-95137,23241,142758,107563,-14991,-48071,-4573,-23598,-143306,-215013,-197531,-146891,-124890,-175117,-222527,-74859,158863,193543,175447,277008,160727,-148043,-202449,66337,199925,22939,-193446,-165921,-71,99279,209603,366387,293128,264905,207164,-116729,-242730,134256,464755,256546,102239,85659,-36601,-113185,-100689,-81172,-57456,-46039,-67576,-56797,-45053,20693,117173,26903,-139106,-222714,-298115,-284719,-128634,19835,98703,123655,40184,11422,98439,89747,-102365,-256306,-304445,-187813,43990,46545,-258730,-436909,-232146,-41792,100978,279218,163995,-113431,12022,323248,275279,185467,350300,400927,176516,86916,206764,205935,133783,190000,185407,37914,-87303,-178777,-163324,-75943,-8387,76621,111338,12707,-28418,-811,47320,189198,275997,128158,-154653,-307262,-270814,-89680,68698,55954,-20404,-97810,-191249,-132809,-87180,-185399,-203992,-121236,-60872,15312,8685,-135678,-192516,-156741,-157900,-135705,-150146,-212392,-263878,-275303,-174356,-92913,-112138,-183622,-308049,-302881,-85562,84626,211097,252145,46055,-213879,-153741,-14057,50153,113442,41989,-241804,-229999,47193,265635,477626,523698,214967,-114255,-113493,73838,188629,231814,406355,370468,106912,-7968,45753,-68350,-215337,-91813,42305,-97932,-192331,-68500,-17023,-70948,2498,81817,178087,264359,214856,14934,-22446,171519,193356,-11096,-3841,245493,389211,317338,152376,-44273,-10017,65222,-19940,-173089,-214812,-104335,-30695,-53310,-54745,-23462,8482,23236,-104759,-97347,135143,289724,166848,-83150,-134881,-18859,13838,-30335,-88169,-182896,-330041,-376566,-106870,159606,75706,-152098,-201678,-35230,148143,206893,135441,56081,125141,257360,329961,216507,-43706,-298182,-428341,-277017,5122,157980,203503,262569,243558,208296,140046,99478,237399,337096,106677,-113585,-99258,-201916,-466950,-571124,-646534,-595404,13225,679695,862896,134718,-197860,220306,-417325,-1200124,-558750,-170702,-348939,-192720,416218,1071363,1043009,339494,-369529,-1757108,-1686748,354278,1088486,293762,436029,551230,109833,56055,5461,-196003,-237844,-170174,24033,33239,-205313,-297075,-271258,-190953,-53518,51721,166690,170472,45124,112270,160041,9640,13539,77735,17349,-101952,-132644,-93016,-84087,-4697,97947,29492,3449,29482,-60897,-30288,189524,214200,-49727,-244613,-199661,-133253,-17589,114228,91860,73003,-34798,-336259,-353744,-186252,-171964,-110194,28565,103244,118051,128640,159221,157161,18447,-109964,-183151,-96634,171628,172092,-71862,-135288,-57355,-24881,113398,315305,213721,-150033,-266013,-52012,190249,192261,66988,161288,312762,233855,217364,208937,34112,-47482,10266,31200,75550,31590,-185323,-349851,-318105,-192599,-87714,10813,46345,-45414,-95592,4360,158833,177838,57280,-12283,31506,76305,93064,105357,58624,-44259,-53678,152158,378120,258954,-11743,-110889,-234419,-297221,-83685],[215099,229562,88294,61118,72842,-12478,-78687,7292,81087,-5301,-62347,83010,220291,126926,-84925,-182736,-165839,-108837,-12190,98076,142164,149535,181565,255345,351508,371235,157607,-83141,-112824,-156354,-273504,-167470,-460,-1960,-71199,-38279,139102,248962,149897,76335,145596,152808,-33922,-241475,-130139,64870,13086,-90395,20466,105896,136877,175642,194227,92550,-201120,-440786,-315704,-27191,58583,-10546,-37425,-35828,-23949,-69170,-41589,153618,105241,-133483,-110765,-266,13474,-17885,-13217,90497,254805,295963,130509,77964,239613,327896,167903,129632,131779,-8836,-48284,11542,-51439,-20952,114887,118216,93213,155762,173141,-35218,-278466,-367573,-201195,-174050,-384734,-332285,-54817,-48178,-64527,134147,227682,102703,-20238,-35589,48023,113148,-14938,-220306,-268552,-54915,263537,426571,262129,9960,-72199,47457,98233,70197,52477,92117,192825,165834,38083,65682,114911,-30763,-120894,40057,100314,31777,223980,510297,457759,184948,35364,46977,-12412,-59607,-67138,-118583,-100227,-64257,-238705,-351887,-162892,131879,203334,60142,-742,168168,271108,223247,92042,-28556,-185094,-372571,-421850,-233940,-43099,-166904,-502540,-367379,44123,115352,-45428,-111555,-136475,-142957,-140919,-122004,-16123,94897,112044,111202,174531,175260,74259,26973,56378,46176,22751,69139,159152,311015,356273,178632,9988,2986,65981,106863,48896,9019,125651,180417,115918,18028,41983,180449,221945,116986,68922,-37803,-322400,-439146,-203842,116889,399361,455349,193347,-57257,-140136,-149127,23300,211309,45493,-262694,-311746,-205424,-99032,39571,243208,343681,306270,70411,-354137,-582678,-350410,-55705,801,-13034,-65401,-118738,-33207,39958,-62279,-130995,-18180,131997,124969,-4505,-83032,-118512,-83115,125657,296401,157901,-38924,28522,178688,154471,-73344,-207510,-128013,1971,135676,229354,182916,76311,-34576,-133920,-168589,-193890,-267729,-354304,-264701,63496,352602,321131,96625,43821,90546,15097,-49272,-108022,-295617,-283546,-61788,-103559,-324877,-308856,-125047,27259,140629,210918,155177,-75496,-255297,-160378,-24907,-24813,-67729,-168347,-320666,-171645,128457,208156,152300,134020,157208,238473,166625,36761,74198,175029,89515,-5694,52744,20136,-180189,-309867,-305637,-295087,-239690,-161513,-165505,-210651,-153586,-89477,-157043,-136260,23289,37248,-83039,20908,201097,113068,-24624,-30515,-15700,16586,40852,-17513,-102048,-161714,-152212,33533,191078,120091,-82833,-129929,47273,90301,-66269,-27893,139170,198336,79058,-119105,-168684,-73862,39325,162779,142233,60792,122061,217088,198761,177238,121849,25223,52456,143659,84999,-46424,-142247,-257158,-383176,-426693,-355886,-174587,-22107,-52246,-17108,165583,117038,1638,91158,143865,97104,72081,44812,-71528,-180069,-155280,-112883,-98062,-72572,-112545,-178877,-59896,83562,41779,-80515,-121537,-150757,-217371,-189637,79561,276045,87085,-254733,-404290,-244754,8090,112690,-12423,-162014,-210409,-105215,-3589,-4725,20326,81465,104795,111293,84352,18719,-28159,40398,193271,229079,22102,-132364,-138843,-128173,-76822,47524,165398,168187,-123105,-386570,-377094,-286579,-325388,-452680,-504094,-557373,-505547,-326691,-111259,283053,572018,586737,540968,338422,-713362,-600011,2082847,4176541,866417,-3529782,-5077912,-4426422,121361,3315973,1719139,-449442,-261285,368252,163487,-40908,129655,345926,134311,-384130,-464412,-142433,141158,151340,76147,98747,203878,270493,173887,-103450,-140063,143769,268289,201987,167612,96665,34655,94085,203768,327426,214809,-128239,-230176,-122344,-91913,-64007,-28883,-17487,-6279,-55348,-75521,74364,219912,256874,338389,542779,609166,367783,8968,-145330,-42228,108538,311288,362826,159255,-72075,-8011,282092,358653,196377,56599,-109996,-97836,265056,484177,328648,152394,127128,198099,302733,278099,85636,13158,-24036,-121912,-62784,79538,51556,-55478,1664,121934,126553,126833,216678,228253,188947,167769,30268,-139496,-37551,52961,-112212,-152604,-47989,-16831,104675,298651,173683,-113495,-199848,48078,326258,215235,-60579,-121373,-87330,-78445,11810,81331,56310,19535,58792,81328,-16657,-106017,-55653,-45319,-252924,-288471,28144,265954,278956,223051,62350,-181683,-295582,-232826,-99602,23006,15952,-64035,-111277,-70384,-12688,-72064,-93356,-104051,-240187,-280055,-150919,-106773,-122072,-141751,-158037,-185225,-163008,67134,167474,-61064,-194144,-54323,51077,-15553,-102395,-60904,12989,-12608,-95679,22815,85126,-90157,-115267,103003,246363,265434,281961,313864,246234,67367,-115013,-177348,-46418,47530,73092,27666,-26992,-103070,-119585,-83395,-136964,-204506,-187333,-121049,-117159,-156954,-167829,-57968,73581,117876,223470,377396,249895,-105235,-225245,-71680,7960,-128644,-241363,-111779,46354,69941,184619,369673,338622,365800,358698,20359,-156695,129763,323256,197377,196130,201148,-51818,-222601,-182540,-107135,-55680,-4823,-7504,-49009,-100451,-30161,74314,-62976,-284650,-371243,-322759,-255822,-91013,15572,15983,49990,92279,110881,92807,-47402,-235030,-306019,-332024,-254843,-46503,-44051,-267213,-305381,-106076,-9026,79428,245828,137872,-143137,-62827,251701,236812,156032,323672,380897,163668,62292,166119,165981,124044,244858,280242,91988,-70832,-170730,-123414,56772,143167,143564,66507,-36716,-24373,36352,64811,141813,218692,155910,-100057,-311506,-277148,-55346,106250,83932,16472,-37471,-153161,-133132,-68785,-143512,-187494,-127347,-50527,22518,-14677,-213790,-304673,-200565,-119873,-102489,-91370,-112842,-202291,-276244,-185877,-105227,-149287,-169664,-257721,-300071,-112067,49787,204813,325451,174554,-113447,-91574,-22955,-16560,61948,47327,-231534,-247096,72435,315224,471829,504483,174152,-155456,-119580,77567,142466,127134,278521,276133,93099,-16722,13835,-42018,-91545,19449,80158,-80404,-135843,-14646,-5600,-58908,44034,121911,174701,221769,106361,-34930,73336,240955,132539,-42420,67737,289469,375402,298316,98760,-127983,-113534,-20672,-57650,-182124,-211080,-103817,-78287,-89736,-47060,-77510,-141436,-146628,-185160,-129519,101728,252901,113057,-140552,-169706,-36945,-10231,-76504,-187634,-327322,-491874,-455832,-152703,103017,52617,-75179,-106507,-61147,52608,156773,152941,143947,180469,147069,88027,54090,-161257,-453968,-517228,-298613,-9634,133784,180474,244745,271915,239005,111153,40187,197697,299215,9878,-280643,-264445,-263417,-373444,-359671,-441385,-492228,-102911,239820,232616,-135282,49672,580460,-39840,-691647,-318989,-264231,-530163,-330678,244768,868452,956598,474994,-252260,-1305186,-1068881,520587,695958,-68401,286748,401694,28023,94007,120080,-72890,-153642,-89470,72325,37171,-158193,-217783,-203223,-176777,-60998,57841,115229,26508,-125215,-78869,-17377,-58749,14029,73488,-5496,-90946,-70901,-23405,-80562,-25765,120868,61645,37154,99712,26720,32541,188793,150273,-69943,-146430,-96293,-168852,-140074,38317,72699,95330,10051,-280050,-291749,-189739,-247693,-217238,-59208,4870,48335,131724,188027,139252,-17393,-61882,-102535,-70266,167302,212234,17041,-64496,3993,73379,161477,276006,184343,-104616,-161233,39459,238278,206583,34316,73518,238810,275616,293298,210691,-32346,-132052,-13590,35989,28575,-37696,-154683,-224062,-186850,-181064,-204294,-84994,92373,50363,-34975,40666,178149,193459,48420,-43004,70850,201175,210590,176809,91097,-53924,-84469,116787,339220,269241,78982,-1648,-146011,-229862,-41105],[205958,145947,-28121,16081,70667,-36963,-81940,58023,165010,78995,32971,167462,253613,120800,-79888,-165279,-152434,-92655,23103,119315,146691,135508,179247,267104,346640,369123,230894,17139,-86676,-141424,-242632,-193921,-52976,13869,30750,43623,157306,229625,85501,-25974,-12719,-55528,-187684,-287292,-127925,99078,59096,-17172,43921,87199,103793,142039,168512,90991,-167176,-406480,-322087,-36233,70613,-1806,-57351,-89856,-69187,-43932,37978,247492,188904,-55330,-53822,15939,-20926,-10368,55742,126402,219069,265221,136560,48554,120024,162646,82435,124083,227960,112759,-5383,-21599,-64165,-18036,103990,109482,140804,229958,224854,-58496,-367748,-413537,-218465,-206150,-410580,-313670,41597,95601,9201,91078,130609,-6656,-90756,-68780,-41954,-27696,-56751,-174036,-238808,-48405,262247,393187,233059,19511,5258,157161,175505,107588,52561,23984,38891,64664,100047,160771,132651,-33612,-113118,35554,108934,70597,256673,476525,371010,116086,-27813,-14130,-34363,-69632,-70516,-142339,-171406,-155996,-333547,-448152,-228128,97726,121104,-11583,9064,167612,216853,202723,141072,979,-256758,-538121,-649875,-343151,7542,-55120,-428990,-360392,2241,84647,-62948,-133777,-122187,-59760,-40657,-60056,594,137429,237022,284262,292352,246648,80662,-48364,-25359,48638,78829,99762,172129,319497,344368,128450,-49879,-67137,1504,64306,46635,80412,288911,369278,262284,123229,124725,221316,183350,103789,118293,12431,-242675,-366533,-206758,63088,362809,427113,217843,46819,-24446,-81671,12398,186704,92347,-168372,-206729,-108467,-63445,-23570,123273,264269,231417,-40866,-388819,-495124,-281207,-67237,-17441,18245,-38894,-162541,-93286,13110,-64405,-167313,-64437,76677,15800,-149722,-129259,-97324,-71757,115160,313593,243160,89397,113469,167076,106481,-61509,-131256,-78188,-20574,118209,248051,235323,120433,-22507,-157707,-248272,-215284,-204077,-297423,-296203,-19304,308138,269428,49978,-7262,48621,6537,33174,50463,-220896,-352629,-114757,-3601,-215086,-327551,-193934,31370,214149,286524,221986,-892,-205186,-141157,-13902,-35376,-62060,-173713,-382879,-225482,134217,285813,231020,145264,148285,201254,126666,27734,82551,179398,169348,144459,116017,-24297,-200949,-246616,-237235,-254831,-231856,-147238,-116238,-174216,-180852,-158274,-277481,-277920,-48097,65010,-32937,64912,252118,176545,59018,38232,-10160,-47849,-76875,-146899,-152121,-49158,17771,134913,265206,204156,-9775,-81242,19938,-22314,-176119,-116890,81335,121691,-100736,-316243,-252959,-76721,59460,217639,248704,122159,109771,230711,282982,230921,113130,11268,51241,197670,217325,33578,-179620,-347698,-434727,-443080,-409721,-268874,-94529,-129778,-116713,69355,54252,-14815,166257,221504,119435,62038,45745,-52456,-156098,-99585,-16868,-54059,-169630,-260010,-261076,-128395,35862,90494,-20526,-191509,-232209,-191367,-98582,150123,308239,182817,-55870,-222853,-120019,46234,73021,-34523,-84405,-76899,19459,75758,33584,21808,55478,55671,58494,41957,-19123,-27387,23757,124558,150862,-54404,-198336,-129928,-99339,-117799,-54005,-5244,-1101,-236132,-412404,-290832,-170728,-248654,-412163,-531564,-630730,-542499,-349414,-143621,265174,471551,403493,422549,495759,-394160,-576555,1939267,3823775,-907113,-4368261,-4020250,-3125618,739451,4003398,2029071,-865829,-761968,321134,376234,35789,95294,269972,-59461,-547983,-391791,-41838,28140,-83357,-47774,103129,197390,279574,325489,180493,63409,171930,212165,169410,207856,228544,205795,254048,300782,313083,168051,-65671,-78543,77408,2891,-103764,-101950,-95475,-60307,-19065,33606,168319,273049,286502,333035,479029,520551,322129,-25850,-195927,-89011,102839,348802,370143,91195,-127772,-12330,292945,431765,299363,67252,-161773,-166797,213160,508992,369738,169287,169433,249141,239467,59065,-128900,-118325,-70985,-103281,-36710,108775,94234,-44616,-59264,27031,44592,107486,251236,245033,184838,181049,57150,-101444,-36150,10197,-136010,-103885,-17405,-46147,119022,323599,112298,-184694,-150574,194335,439045,192959,-171376,-164591,-67356,-65059,9841,115015,93534,25623,40911,64584,-81200,-213690,-184728,-149505,-288754,-267511,26455,244117,216303,200350,101283,-147616,-236888,-130467,23428,150376,148683,62865,35322,38530,68378,19456,-41078,-101958,-233236,-318239,-266105,-218670,-147147,-110481,-125534,-108800,-32927,146155,190681,-23032,-105989,22401,78658,-26867,-118173,33122,211598,80223,-124918,-41250,23926,-103976,-48344,154352,187970,164395,188404,248591,255068,125161,-121090,-203860,-42550,59653,8673,-48403,-25407,-107047,-192324,-140587,-127458,-192922,-174226,-92720,-99053,-107910,-75198,-31563,-25988,18471,239132,432656,298297,-56735,-194537,-152118,-153816,-252311,-267040,-66304,72278,-8060,68360,280502,345197,437048,485015,149719,-84750,76596,105318,97801,280193,347020,28685,-235984,-213724,-128173,-60035,16273,19334,-60539,-149081,-77230,28144,-126321,-358352,-410079,-282350,-203085,-62317,-8071,-70842,-41801,102159,178361,73886,-177750,-314961,-277837,-284530,-286051,-149138,-130189,-225430,-122333,38365,35300,44280,183022,121142,-159210,-174219,100206,150522,109714,260079,313972,144053,50721,117917,110542,88192,233003,298977,130278,-18166,-125456,-99212,150213,288153,219295,41195,-82152,-67684,-3533,27545,71005,141783,147221,-72737,-321689,-273079,-18400,123880,74566,6095,-30638,-133300,-126822,-32531,-77723,-155395,-112698,-7117,57793,-13794,-254251,-386181,-243295,-90629,-74709,-37561,-11425,-129065,-240801,-147077,-95126,-196852,-187684,-230104,-285523,-127641,20510,192706,361440,220004,-67731,-72908,-78539,-138350,-14985,63802,-143091,-189380,105297,335911,426327,444246,151277,-153601,-119068,62547,82008,13508,91158,143745,52661,-47279,-32059,-5476,39793,101365,67049,-94324,-104887,17129,-3456,-43595,86660,188374,193241,169689,-27597,-126715,94866,225539,22129,-87448,101051,260413,288430,261963,105506,-99796,-153456,-90369,-67642,-126354,-138759,-74661,-132052,-164174,-75466,-125878,-260644,-307372,-276153,-176675,38023,172812,43109,-164737,-159639,-49010,-55149,-139868,-281892,-435925,-567564,-465124,-177222,39143,40414,21900,-5115,-91915,-54479,95579,178045,235773,205707,7119,-148428,-115823,-277174,-552147,-536500,-315542,-75586,58836,116383,171685,225982,194612,32851,-58043,123060,233268,-89286,-439837,-437524,-343560,-274507,-121601,-171917,-255995,-160858,-193711,-265979,-189855,318958,889234,374164,-278471,-253342,-410478,-693650,-457721,58062,636558,758188,387728,-285787,-743561,-368997,550933,203277,-399740,121598,293692,22500,142267,235762,96994,-17432,9884,122494,63359,-83380,-105515,-75952,-100784,-54074,32715,9663,-143634,-256448,-248784,-232941,-181864,-57276,1517,-53376,-74379,-12210,18081,-93331,-51193,130485,105548,95479,178513,105805,57372,132206,51137,-114964,-64617,-6868,-234176,-306101,-80379,26469,102510,72077,-152097,-168682,-163806,-316504,-315933,-126105,-39069,34269,161327,232043,114992,-56468,-28067,-47450,-68625,122747,227480,108119,6100,58476,169236,194087,189254,106928,-78769,-80922,112813,259499,181690,-23773,-50985,96031,261835,343884,218052,-65109,-179782,-24931,60492,-16463,-116602,-116197,-73319,-19848,-88184,-223814,-146112,108491,129398,21521,66270,187400,215688,62863,-58859,102685,305014,314104,247902,119264,-77836,-139898,42130,255038,258846,160273,83189,-47438,-127938,6422],[173618,52524,-128239,-27679,72630,-27384,-48808,119354,252874,175644,115397,211862,236384,63562,-101254,-139700,-115435,-67553,32393,106221,131541,126213,175070,236846,282092,332629,312310,150112,-24573,-95994,-179461,-227495,-142414,22964,161520,153142,159689,174705,20305,-121566,-182471,-263532,-334436,-316813,-100232,135222,70434,6207,33973,58427,64225,94086,128665,84818,-113827,-331461,-309427,-69775,50340,-3043,-74929,-144554,-121929,-18423,110891,298634,239390,-2088,-36123,11642,-53836,1212,136185,195925,224518,235602,125746,-3457,-33710,-49938,-31595,100050,275596,194552,35513,-37911,-55774,1361,79429,52547,125063,283539,260374,-66548,-397118,-401366,-221086,-223832,-399875,-289677,72495,166146,35507,7397,-2645,-122120,-156327,-108939,-139076,-161679,-82187,-107500,-193972,-68141,189751,287984,191746,56908,81845,202567,205208,141853,67931,-45363,-142274,-55571,145433,211817,108399,-46948,-96037,3503,51232,67139,260366,393597,242061,37850,-68367,-87133,-86827,-87353,-67660,-139024,-204260,-212237,-362672,-495807,-301005,35889,56752,-50880,18241,118250,119558,156889,181891,38733,-282899,-603876,-735655,-397675,42748,50011,-278917,-277229,-10215,59374,-68960,-127072,-79472,341,23665,-1013,19133,165560,337675,420775,384127,305975,103312,-99506,-95351,59494,147895,139110,178755,279873,258897,52656,-115413,-168405,-101835,-8123,18681,144343,454736,593612,431994,201484,155130,227948,120038,37804,88668,18567,-122695,-210028,-174695,9555,287118,350846,219035,131319,70059,-26285,-8260,138793,131466,-19359,-33912,7435,-47475,-103528,-11252,185309,157190,-167646,-412586,-360088,-188620,-78767,-11724,76924,219,-204340,-181077,-46532,-64518,-178537,-121705,-18207,-107770,-248461,-129817,-44964,-64122,35346,230669,274473,201393,181121,143866,28661,-53146,-20727,-14646,-47617,72616,215158,240336,133635,-41596,-231787,-365641,-262897,-157916,-221836,-279468,-105399,186081,175294,27184,-17880,13725,9223,131680,210766,-107287,-370157,-159983,66986,-93915,-274895,-189579,53154,257747,341583,281636,44049,-195287,-164557,-44550,-71541,-81049,-196836,-423308,-274305,112093,323278,279686,119536,86513,130742,87023,24508,86073,158519,201797,244084,142061,-81295,-177992,-95368,-83791,-152527,-192476,-140540,-87612,-120041,-144276,-162370,-346244,-380500,-89738,106734,57995,149420,305930,230763,116680,85231,-9682,-104157,-144943,-219895,-185867,41604,160103,192854,273719,222553,10645,-83579,-36668,-90530,-185021,-139947,20007,36386,-220061,-417931,-283591,-77752,55227,242621,326469,158883,93277,243596,336257,242848,87559,421,47624,216609,286701,71026,-224514,-401336,-409468,-375803,-400980,-337497,-168471,-169634,-164682,-30873,-43833,-61141,220532,337551,191423,58846,4958,-67855,-139151,-64539,59666,-11790,-237916,-342236,-273752,-160778,3543,140489,28183,-247320,-268299,-121241,14982,203651,297951,230737,118005,-18528,11764,93953,33224,-72149,-31940,38550,110152,134022,85080,43389,15011,-36964,-14041,24765,-3014,26293,47813,75297,54259,-151784,-258516,-105113,-60122,-146877,-140820,-148490,-160723,-295251,-360396,-168259,-72237,-214161,-368804,-490964,-570720,-456128,-290344,-95093,282653,398841,272123,400080,670220,-1810,-693434,973506,2171246,-2084675,-4017909,-2419916,-1331454,1074922,3766214,1885649,-1191069,-1186708,159049,490468,83974,46352,159597,-276255,-664630,-311384,55922,-55210,-270245,-144602,98309,145861,231496,420343,439190,277415,174742,98764,82906,188795,303679,339429,367992,353436,263710,95024,-36579,22223,178342,11324,-180208,-166063,-144225,-97255,11353,125049,243271,309108,296562,296291,340633,357610,238319,-72546,-230770,-95880,118275,319903,306586,41418,-119459,1191,271913,469456,389036,85431,-202451,-235741,135433,468764,335809,145069,202958,279490,142948,-165261,-311359,-201422,-54793,-37154,-9962,119813,127017,-42499,-135216,-79700,-40415,54598,206026,202094,160880,190726,83755,-52423,-15568,-5902,-115703,-41388,-666,-82689,115333,322962,83493,-194442,-83852,291246,475343,139303,-263873,-208306,-66701,-76618,-38622,95026,102040,18974,8126,35646,-116567,-271555,-269646,-237561,-291424,-203877,39942,207757,151671,178161,187725,3837,-90459,-15710,117792,233153,236357,151984,143651,134886,150504,117820,13946,-102539,-225231,-338830,-371647,-310426,-156793,-82103,-78562,26409,179312,266132,214959,36156,4900,99347,100291,-30683,-126411,104786,378284,141138,-192264,-149079,-66440,-125243,2650,171019,89294,17095,63113,143309,225680,175830,-103842,-231089,-85335,49931,-28715,-87125,-3276,-50678,-193264,-169033,-104314,-165591,-151124,-71333,-76847,-36331,38851,4153,-115000,-91153,204990,436901,302764,-25138,-144258,-169408,-242212,-311538,-264931,-39029,77261,-115085,-124015,114672,297494,452387,550546,236514,-42986,2552,-85604,238,337526,493098,198108,-133936,-181875,-135040,-68310,13134,13349,-79925,-170253,-100906,-3253,-135864,-333645,-344772,-219400,-153523,-56387,-46845,-140919,-127748,80361,217903,62022,-251739,-306250,-158179,-167856,-283580,-241897,-189141,-146881,52300,158683,87824,26857,130384,132449,-154651,-296553,-93117,33084,55084,177966,222779,124223,50607,70897,57184,37013,158632,240318,144547,58580,-59104,-109763,164788,383271,279350,32689,-123622,-147987,-97474,-40783,4256,66894,99988,-77875,-317297,-243372,15422,114455,30154,-32741,-47327,-110257,-107995,-3540,-26907,-127971,-88964,50777,109931,10839,-249338,-416633,-269938,-75110,-54849,4786,72453,-55656,-171508,-63897,-62178,-244796,-249504,-240589,-252908,-111892,12806,171630,339224,175590,-66476,-65423,-135294,-277890,-111596,83339,2728,-63304,146439,331554,363567,355046,147174,-104908,-108014,24873,17157,-61692,-52650,40327,2064,-94985,-83212,33776,143484,131429,16407,-126966,-109164,14614,-22446,-55232,84568,218762,216281,132371,-138722,-228544,41154,137585,-97694,-129910,98408,195319,185608,233992,175045,23541,-120816,-121250,-40247,-10594,-9446,-25048,-177409,-253637,-134884,-159134,-317645,-399198,-331607,-206061,-23594,81084,-20974,-156094,-122754,-67969,-118383,-212593,-352974,-472896,-521221,-394535,-165490,-9563,41468,111686,76019,-111700,-131461,53436,211102,302342,182101,-154473,-341599,-258783,-360009,-565265,-492162,-324116,-161119,-22252,53055,78985,122701,93931,-61362,-146035,58559,173906,-144864,-519207,-556093,-422622,-212695,39712,32303,-46398,-226570,-522877,-446953,46667,640655,1188078,743415,-136910,-418355,-589085,-822044,-567196,-107603,413541,538641,258931,-230131,-164338,191002,390639,-308633,-668778,-63472,227635,82750,170737,294088,243630,123535,100788,163821,109271,13413,30275,76170,3886,-37781,-15000,-123997,-305320,-337225,-360705,-412104,-317643,-184249,-124178,-109205,-49261,37061,29891,-116801,-82129,117078,147354,162853,247878,165243,53208,45708,-57606,-174976,-20845,41775,-309143,-451618,-187943,-23544,91953,121516,-15545,-46520,-127666,-351103,-363459,-148936,-21095,65684,203502,283775,97242,-79950,-11108,-28411,-91788,51122,215566,177531,59144,99919,245350,208457,81492,-2929,-87579,-45703,147899,244670,119183,-102713,-191435,-87450,164460,328099,225195,-52273,-185373,-37659,82332,-55828,-191760,-87259,62233,135739,50958,-150299,-155110,88827,156044,47542,71926,182580,231319,90933,-52767,126467,372511,386117,297668,125476,-115943,-203981,-54378,139829,217587,192415,113839,36455,-15609,53401],[128905,-31673,-197628,-62290,81946,10474,3466,176873,323437,250930,154175,207913,182322,-27304,-151671,-125865,-80536,-51879,9533,66414,111466,140242,182997,181876,182403,282378,390570,285715,63623,-34091,-117686,-274275,-262238,6393,280816,267642,156832,102021,-36969,-193415,-311249,-400410,-423035,-322456,-60682,157977,51779,-25016,-5282,24434,24761,47722,95394,82260,-60041,-248487,-287915,-126040,-6818,-18772,-87299,-190007,-171078,-3489,148260,284093,231043,-8359,-80778,-29115,-86976,2811,199842,276870,262536,206704,93116,-50856,-139162,-201205,-127197,64385,262020,218014,62098,-33592,-25325,38818,57063,-25317,52811,290805,266425,-60939,-356533,-331218,-198919,-221921,-361140,-262047,34654,128571,-10753,-99150,-142167,-221290,-198667,-134544,-216957,-262896,-91149,-41250,-157417,-127433,43640,134526,151172,108958,128946,176580,183522,159064,95515,-82795,-284681,-156252,166692,219871,60337,-62212,-71030,-43281,-56552,23618,240673,287689,112208,-18298,-64444,-129934,-131540,-93165,-55983,-110179,-193546,-230392,-343325,-496773,-360822,-37880,23898,-41167,32958,43204,12785,102975,207032,85635,-250719,-564289,-661325,-373260,54006,120594,-90076,-130018,16148,46269,-60354,-95435,-27932,20786,41858,46847,45845,187028,403691,495149,431789,345894,151369,-102742,-132895,78687,210349,170760,167487,184959,104547,-37106,-174603,-281108,-220089,-89559,-24786,183127,565975,766790,570717,242806,147574,211031,48905,-70611,-22177,-27914,4033,-8251,-114981,-33456,184974,235253,180948,167792,127895,13204,-30995,76563,140904,125746,151762,114676,-54983,-178258,-106002,139648,106303,-269241,-422725,-232376,-108036,-102849,-5957,143750,52726,-221113,-268696,-124649,-66379,-163813,-174778,-121916,-213031,-280432,-86349,29639,-55332,-86585,66519,231849,257503,199363,85077,-83516,-65566,74721,23204,-85486,7825,144572,200705,117472,-71184,-313356,-480658,-336805,-147609,-144766,-213250,-162471,21067,64202,24648,12087,14853,50658,228853,317935,8385,-328845,-192632,79471,9886,-158675,-115345,83367,265538,369759,321335,44869,-233422,-223452,-102241,-113757,-113098,-232137,-442472,-313983,68182,313603,282365,53184,-27421,42102,53091,17449,77581,124235,178817,256930,123697,-136551,-128315,91063,105291,-25223,-126426,-129372,-81330,-58870,-39576,-88375,-341346,-417336,-85282,169348,174880,244398,339186,256724,129852,89645,-20525,-139557,-156191,-227307,-191323,84756,224012,194326,230679,175155,-27143,-120829,-81320,-69421,-74241,-83323,-25757,-28973,-241653,-397766,-252558,-63401,42861,239007,354328,162398,77663,246381,330389,199299,52527,1865,46377,201579,283142,58207,-272172,-407892,-312271,-236570,-327994,-360481,-223927,-169734,-159809,-103708,-142954,-121309,239523,461965,296781,67857,-68014,-133957,-158630,-65194,106888,27641,-254928,-331164,-209700,-146651,-563,186144,54012,-271082,-247458,-33062,104071,212785,243968,217038,204107,129639,112810,146693,6213,-118165,-24761,89818,133052,153601,130760,77319,-27780,-150554,-88400,44829,73037,118060,107218,68256,-19827,-232025,-290488,-77369,-36298,-172355,-205749,-236015,-267853,-283999,-238555,-31616,-1159,-200232,-305634,-383106,-396371,-258117,-131626,61260,371837,423240,279985,483620,817404,390467,-920711,-897583,-837569,-2600534,-2322700,-267931,459487,930165,2706392,1422272,-1303726,-1446276,-77905,495084,94166,-22141,33231,-461187,-713527,-246275,120725,-90856,-353401,-178341,85701,60519,137810,435941,592963,416153,131875,-41922,-34391,109658,293101,389764,410532,367666,213443,30012,-39044,62458,169356,-59854,-264631,-201046,-157569,-120448,13625,163495,278582,315595,262459,202947,145983,161732,137951,-118990,-247163,-66260,149043,233351,184034,20824,-47258,34174,232428,454184,414047,90200,-224666,-288716,45255,363912,231427,80590,213789,289246,54707,-321154,-418465,-223299,11424,50298,5223,104164,139438,-47340,-202273,-169578,-106983,-20526,80452,88822,107793,175985,83275,-23577,6351,8515,-42049,29777,-1704,-112413,112412,318089,97753,-140654,-19407,304389,429257,79291,-315560,-249192,-82382,-105353,-119392,29383,94376,13585,-33556,-6359,-113561,-266829,-302372,-289134,-262242,-136926,45258,158722,102177,158882,285112,217880,97764,82598,165999,265856,267279,180491,177547,192258,218022,199591,54639,-114025,-230028,-343681,-437675,-357061,-151870,-76488,-51360,159531,391901,375452,210116,89174,114558,158042,104296,-34771,-124983,138718,443672,128920,-286129,-268930,-164365,-150939,20175,137825,-31170,-135638,-52131,41916,180310,209995,-65480,-249715,-159602,11123,-36310,-80940,33118,48428,-122555,-149201,-55384,-106329,-111493,-65679,-62970,38820,148813,47966,-166324,-187197,123811,394972,272051,-20970,-106398,-142347,-245411,-293720,-234212,-29012,67129,-215354,-333574,-73290,204045,405973,537331,260966,-30823,-55117,-171026,-58429,360250,607576,407642,55986,-92002,-116730,-74190,-8193,-12408,-95105,-157404,-95205,-17891,-98178,-226576,-217975,-168154,-125259,-76816,-86287,-175168,-191685,31945,225755,65479,-244844,-207221,34037,-8711,-256310,-301941,-200804,-49913,169345,223788,138270,49180,123306,176019,-131152,-401423,-280277,-90042,4138,100199,136189,113513,60824,35251,25203,-4810,57205,135094,135255,141606,12230,-153940,90719,395196,300092,28541,-161858,-236817,-197233,-101332,-34788,8982,23804,-106057,-276128,-175466,44263,80597,-32786,-71027,-47801,-61986,-74800,-6682,-24146,-120601,-71850,96383,159508,48899,-206147,-391095,-268233,-68557,-38747,34426,122945,3056,-84026,39605,-15009,-281163,-345167,-282604,-196483,-54723,29122,134600,252511,66650,-87669,-42360,-160251,-392930,-212506,94782,157559,91356,183654,306749,308924,265754,155037,-22807,-81782,-27191,-38477,-67481,-71854,14287,-36515,-146410,-123883,73747,197713,105365,-45909,-155726,-136738,-21873,-72367,-114975,9856,161555,213288,120243,-190105,-305077,-61694,7332,-199668,-164501,72592,133447,114382,225525,279759,190180,-32013,-105045,19532,137114,144292,32414,-199021,-323067,-200808,-166441,-295768,-380996,-311109,-192679,-61853,7459,-59012,-123572,-81680,-98173,-186854,-279387,-387362,-423824,-362767,-255982,-113779,-32334,43385,162430,115923,-109902,-150103,52691,250708,324130,109455,-309046,-463828,-350187,-394790,-502165,-408369,-313344,-218589,-58915,33907,10569,1928,-19434,-123250,-173300,36631,142476,-130097,-473767,-573976,-477788,-209932,64747,88621,24652,-332152,-684793,-265889,513199,1002793,1501871,1006388,-297150,-754379,-745981,-892306,-660969,-243158,212078,381824,278563,82359,312361,435717,61497,-738085,-859882,-258281,182330,163284,150260,253679,300161,217222,157473,186059,165914,121835,168956,207983,94367,-17479,-62085,-241886,-420225,-372887,-402269,-498752,-416101,-322695,-263616,-151169,-11085,79249,23857,-141326,-116288,80257,171545,221379,295678,200667,39293,-35593,-152340,-236284,-21510,37590,-370612,-522285,-235208,-51053,69083,137751,76213,27926,-103506,-341931,-343141,-124863,41345,118784,242681,333285,103222,-71823,-7819,-42209,-128533,-20816,189383,215384,88609,127546,287663,202975,-16674,-118569,-131204,-53746,137137,191799,32238,-188966,-317497,-260096,138,232261,217649,-3337,-153426,-55455,80149,-88950,-249148,-78441,152832,247567,195899,-12067,-109707,40525,113544,30948,58505,164257,224592,110241,-31403,141497,397662,413632,305378,98312,-161051,-256458,-147786,17272,144910,155405,84056,87273,80190,92350],[81366,-93845,-233144,-85132,92204,55429,51754,220439,364540,279013,136320,166374,118168,-121766,-222808,-139437,-69417,-58184,-40959,13457,100634,184220,210055,129755,87229,241002,449634,391971,160461,32868,-79191,-327517,-389998,-46044,349672,360932,160776,37032,-77410,-227521,-358652,-423604,-424792,-302332,-23324,165404,27057,-88848,-61589,-11710,-8704,18579,87976,95287,-15256,-181223,-267339,-195978,-91116,-47189,-91740,-215864,-203948,-5865,131477,204712,167271,-71245,-177042,-105991,-123531,-14660,227339,343959,313044,179575,40312,-69122,-135875,-216657,-163150,31176,198703,186277,66880,-15899,18004,87477,48722,-89158,-38231,247060,243498,-46191,-266901,-229205,-153194,-198540,-304752,-231221,-52118,-11864,-122564,-201229,-257626,-290029,-207246,-128729,-258558,-322430,-92874,4095,-148195,-223002,-145505,-25184,118491,154032,127041,92719,121712,154369,132352,-62087,-330776,-202058,163802,195734,8453,-74525,-44794,-88172,-178779,-40062,211817,184481,5758,-37642,-14094,-111593,-133205,-74127,-36105,-65398,-148009,-220163,-308238,-462631,-387154,-104738,17789,9315,51984,-30380,-72799,58225,216141,145867,-161228,-446890,-473279,-273403,43109,144839,90617,49712,76192,47288,-39735,-52279,14128,9022,24677,78902,85740,212061,435754,507230,428868,359433,219950,-52740,-128655,100991,246547,180460,132005,45893,-87471,-124393,-216827,-381577,-327068,-159650,-67150,189652,585794,816829,630297,245794,122585,180863,-17257,-197697,-185377,-114499,102165,178832,-48818,-65811,76195,100712,98152,143183,144548,38723,-44783,16755,108940,203700,287180,191321,-77982,-230776,-134380,132680,85789,-311831,-414593,-153056,-61621,-141856,-23195,192784,114531,-194102,-323360,-198872,-72112,-131081,-207378,-198078,-265100,-242442,-12120,111126,-38165,-207261,-131828,120555,239487,155234,-23204,-218521,-101767,117032,13446,-130785,-56507,63704,132766,85191,-77962,-344853,-549840,-422868,-174276,-79652,-108398,-159475,-124205,-35298,29035,68826,68938,141269,304309,335912,86634,-240320,-208722,30093,76801,-6735,1588,106340,237816,368529,336345,15492,-295387,-290830,-158399,-139403,-141882,-264863,-440105,-335287,16757,262862,235910,-41938,-167532,-41612,31803,3181,55255,90593,114292,183222,72956,-166377,-66657,249694,266659,89369,-38767,-99105,-90527,-9899,96526,36963,-269329,-384003,-34983,254576,290809,308889,330220,243931,101028,49591,-44297,-148747,-129229,-189121,-171251,72052,192242,145981,166392,90767,-101279,-161340,-80953,41351,123112,33339,-48313,-60035,-171247,-275780,-166022,-17401,46731,218776,328976,135811,60903,222095,253556,103843,12997,13629,49131,171146,233548,10989,-308427,-362849,-165792,-62679,-215136,-335598,-246401,-143739,-122963,-129747,-203820,-170488,218446,548573,402510,88742,-152838,-247545,-230392,-102110,123393,61712,-218548,-235057,-89490,-92446,23294,223132,61558,-249784,-175471,42771,132421,167405,157739,149898,181285,170085,162894,196292,-896,-159197,-61368,58605,83177,131115,153209,108714,-63337,-255354,-148035,96766,190518,221192,186076,109593,-40140,-258550,-276850,-62158,-50974,-201651,-244620,-261667,-296357,-209692,-80253,94443,48216,-169562,-209419,-236899,-175944,-5378,104170,296979,518059,543226,431202,623327,917193,747312,-1143248,-3280280,-4390325,-2687327,116719,2150963,1839385,352964,1216768,867489,-1149596,-1493934,-316035,410095,65209,-104484,-81566,-574931,-712510,-219147,134229,-80124,-319027,-137331,69721,-35931,25041,371691,589496,414359,39344,-167729,-143593,-1044,204762,339921,376931,359061,195721,3933,-55098,55702,84013,-171202,-323287,-194337,-141635,-143052,-30762,128405,261398,283114,173479,52272,-59811,-15358,42286,-155906,-249021,-21136,175062,111794,31249,27263,66815,84713,191881,380859,345773,68691,-216873,-302787,-35760,217023,85616,-6501,197810,282093,6608,-366779,-435087,-191817,97912,126463,1402,62696,126980,-52850,-234528,-214770,-139655,-100263,-94850,-75894,31414,134158,50135,-30320,12745,44819,70157,98756,-16746,-123610,121213,319237,148050,-37223,29125,230916,320533,33554,-322847,-281660,-102037,-136376,-207124,-57237,88009,25387,-68288,-46204,-69432,-206181,-294011,-297053,-211128,-99210,22002,104204,79636,142479,346608,401636,255945,138824,167307,259825,252973,151837,132032,196991,259473,249115,75671,-127629,-238794,-325312,-434814,-340812,-134357,-100949,-68064,229337,514858,410568,148408,105916,196900,187604,90363,-39192,-109733,135607,384721,43646,-368811,-355970,-241088,-173284,738,60089,-145158,-249644,-122949,-16208,147320,227647,-14619,-253902,-242417,-58710,-33159,-53915,65378,153849,-7407,-75965,27431,-6440,-53207,-79110,-70248,92200,226412,95383,-162601,-244593,19111,319909,221479,-38932,-95175,-100542,-185014,-216203,-183271,-30997,48529,-272200,-479466,-212041,97954,316246,452474,225049,-34063,-67969,-137529,-64935,349195,665475,585233,266076,31431,-68900,-71153,-35439,-40662,-99683,-119066,-66492,-24879,-45888,-86642,-84801,-135044,-119493,-114628,-106824,-162236,-228583,-43547,191673,75640,-170366,-51349,251805,154109,-215464,-314406,-155740,47829,207151,222012,170034,108575,172523,237843,-99797,-469058,-422305,-192861,-31541,46000,77797,118874,79766,16246,23122,-11015,-18479,33091,110954,213067,78540,-209570,-45627,317518,270434,14010,-197465,-301533,-252655,-119407,-37475,-29119,-64072,-140320,-190571,-70220,69690,33441,-92048,-85225,-6122,20623,-30876,-54819,-82881,-138159,-72569,107503,185263,82515,-144213,-322151,-234897,-60887,-19767,53484,131939,32967,-1245,132413,33605,-295569,-445055,-331728,-116296,37591,59022,76584,114057,-62860,-108627,3205,-145153,-450345,-292389,89356,263792,216617,198981,267274,280244,210324,167121,68324,-37532,-75385,-72530,-4719,43812,72797,-43996,-182618,-136011,116700,199399,36381,-94755,-158550,-158314,-76686,-152865,-220914,-130926,6127,155444,125035,-171335,-331612,-171909,-130203,-280518,-197285,40158,99227,92756,231029,374939,335710,76895,-52375,92690,275425,281121,87263,-184232,-338518,-239942,-141905,-200606,-249391,-200564,-132057,-74866,-33029,-62442,-81138,-52590,-131858,-241307,-323023,-381437,-305924,-144895,-80313,-29352,-29856,28080,151601,106555,-86210,-106937,98308,292651,296791,4403,-416101,-499236,-378470,-383207,-397950,-313533,-270522,-205290,-18203,81202,-2306,-90932,-97193,-111749,-111108,63108,138350,-49920,-306382,-479022,-490637,-260029,-40254,-7509,-62384,-470657,-682594,160374,1042710,1347012,1814173,1150123,-629981,-1116806,-819275,-884437,-745812,-368105,21740,322775,546262,661109,597652,313697,-344520,-998132,-969071,-440051,125566,205853,70653,113386,234966,229368,165247,182710,219546,224609,279244,278938,137180,2374,-83721,-299727,-454842,-368241,-380988,-478141,-440742,-416922,-365520,-162353,40463,120036,18666,-155712,-146911,29880,168378,258108,318738,213670,35374,-80691,-216752,-284652,-54531,-9048,-399066,-495877,-200568,-38720,46950,120425,103089,40634,-107023,-302574,-272544,-74151,111888,168295,268283,368246,141821,-29176,-12902,-75855,-161534,-64034,168990,225601,99548,144508,289156,176459,-81965,-211126,-196762,-90754,85632,109359,-57489,-263743,-399534,-367657,-171275,80687,180741,55484,-96091,-70011,45400,-116836,-277775,-88891,186804,305717,316737,152187,-22166,-18018,13385,-21930,34384,136281,184560,96712,-11639,146119,383250,391472,258948,37896,-200195,-280249,-215152,-88119,52074,59615,12287,98583,138091,114300],[36812,-129000,-239577,-99173,89106,79965,77135,246826,376370,254297,74255,112745,73431,-187359,-297915,-186332,-91219,-87395,-104556,-36712,106845,248340,252345,106779,35280,222767,472379,444089,243642,96730,-63623,-366140,-489878,-125925,347097,412688,179438,4024,-91831,-215134,-309127,-330996,-343559,-260524,3586,167765,25598,-146512,-118280,-47975,-32617,15045,114096,129571,19047,-138300,-254757,-266872,-182671,-81015,-85207,-213264,-209943,-23969,62518,85755,78934,-151889,-284889,-199171,-163801,-51112,213794,377503,355016,159231,-21943,-48675,-16267,-92187,-122615,14916,114282,120575,49576,-1881,53442,129564,55998,-110772,-97230,176392,206155,-26897,-168093,-134001,-95976,-155407,-239562,-196826,-150569,-204021,-257364,-269127,-326681,-325007,-183222,-87096,-260283,-347430,-99741,17023,-171034,-333524,-323961,-148132,93500,171168,72800,-23578,39572,132224,173552,21421,-258407,-177741,141879,152167,-33937,-84066,-26602,-118156,-276238,-96347,189338,101375,-76781,-30911,62742,-27671,-77893,-31268,-11560,-18054,-86401,-197856,-287363,-407989,-367812,-150907,17007,70052,67583,-80881,-119512,32579,215081,221340,-31548,-298482,-258779,-135105,19614,129115,222913,220126,150704,57656,-15147,-14076,37736,-9958,-3798,95036,139037,247202,441160,475316,381130,341735,289411,34194,-87552,117755,243916,162022,75282,-109246,-271461,-194146,-238774,-451854,-401912,-203166,-91810,168006,512767,724710,590598,217328,98878,146237,-72051,-314546,-352602,-213088,147559,294241,-1070,-93467,-16483,-23163,-16401,66028,126808,55532,-39750,-21515,40502,174040,324799,225294,-102551,-255321,-108653,142047,86618,-280506,-379301,-127773,-48531,-185645,-73321,200849,173891,-120667,-323276,-248525,-81201,-93199,-208766,-220245,-242300,-147002,76293,184152,-8589,-286058,-307076,-30001,156891,62339,-169233,-347563,-146712,97954,-39898,-173320,-98646,2574,60541,55599,-33443,-283979,-543744,-494358,-220633,-33617,11995,-84930,-188858,-103144,24941,131134,168956,263512,340759,264657,105107,-128826,-204921,-59789,100277,141557,119765,105080,179428,338597,327760,-13558,-336606,-328624,-181128,-131902,-152456,-276693,-413351,-326920,-24047,187836,151878,-140165,-290275,-98217,29226,-11748,26605,68246,34579,57269,16231,-146487,-65,332828,350523,169856,63445,-43155,-103896,8029,201605,156908,-163366,-300342,43369,352249,375439,310442,270164,194808,50280,-16926,-76210,-136346,-96570,-139635,-138602,15537,86947,71557,113366,13160,-172696,-174417,-27762,197326,336920,164957,-54661,-61059,-50964,-107457,-43105,69855,87406,197312,264337,93061,38943,156762,114496,-25224,-30767,22627,52297,149908,183924,-39918,-315695,-272327,-6058,93753,-105562,-279856,-233202,-115198,-89399,-113664,-201500,-185166,165835,558552,473025,114962,-226017,-381440,-343415,-160684,114130,84512,-148043,-93465,48043,-18441,62151,249198,70168,-178515,-71071,86965,94060,80337,59342,56251,81178,108548,168176,233859,9657,-182655,-121094,-35593,-11919,79314,145203,123211,-87537,-325891,-183624,159326,312774,307810,264339,186675,2242,-211589,-212813,-68887,-110345,-233961,-254531,-237836,-244015,-99361,64447,184855,87890,-93405,-82172,-99867,1433,220551,354972,534426,659849,691531,654261,750569,983993,1067651,-1219451,-5399088,-7230917,-2760741,2199671,4302427,2643720,-382680,-190133,436866,-764619,-1330325,-472879,282602,12059,-180515,-156691,-604366,-697648,-239708,99028,-39798,-197647,-38420,56194,-116607,-72265,251988,430889,262379,-82501,-237213,-204247,-100196,75549,208280,284251,343495,226155,28952,-63383,26187,-19900,-266707,-329895,-146158,-110699,-178823,-125988,23610,192302,210550,40792,-123821,-216636,-125443,-29104,-177875,-245129,8824,171442,-16062,-115408,46888,186004,145547,163247,260239,193775,23253,-168487,-257937,-83018,68323,-58531,-89488,162239,263750,8717,-307343,-375673,-130545,168780,164353,-19827,7766,94145,-50035,-213174,-197896,-133019,-165776,-269962,-249197,-48577,82593,1563,-67016,-3993,87588,187940,152652,-36276,-112456,138686,319946,212726,90980,60530,104181,188736,12724,-296482,-296219,-109793,-155261,-275628,-132837,95922,61758,-78842,-60572,8772,-114832,-266072,-267772,-151810,-101323,-35097,54299,85037,128244,339317,467955,317375,140299,136618,235045,218104,90163,34643,154895,271694,262140,82061,-122319,-226053,-275167,-352460,-258699,-106550,-148281,-130489,203076,492453,328443,20265,67476,230349,185947,67649,-38040,-77433,109760,233370,-74834,-393901,-371062,-270406,-181701,-44884,-39449,-224916,-294529,-134485,-11783,148977,237788,37048,-244733,-314267,-153932,-50800,-48594,71360,227005,111644,37925,141674,127686,19655,-106327,-105007,100780,249949,138143,-105178,-247703,-74251,229153,166540,-62161,-103638,-69307,-103820,-118935,-129714,-41757,24268,-265464,-496614,-246276,23563,218469,326217,151093,-33844,-29943,-34843,-35227,309458,653779,666348,414944,148572,-758,-56662,-56268,-59194,-96082,-73436,-27240,-34030,-16300,28101,14160,-101188,-123070,-152211,-92228,-102418,-241583,-144036,109361,72956,-72712,107192,436165,282671,-169522,-276913,-60023,133459,175950,162280,166545,177089,256992,291732,-75782,-493186,-499440,-255920,-44266,25405,58203,140764,104215,10989,41950,30523,-23308,-19663,83808,259214,136360,-243186,-190183,178990,198710,-19930,-230484,-320118,-234314,-81322,-13985,-55991,-145516,-166111,-77156,53404,94444,-12033,-130489,-70040,72240,125060,15039,-141510,-190653,-173211,-90462,78076,172006,92386,-88065,-235114,-178564,-43629,6487,64862,101103,25821,55477,190011,72527,-282698,-511897,-358075,-21401,143378,86425,315,-47037,-170416,-113417,59264,-103020,-436158,-322986,65984,279408,261635,179822,220983,281173,209964,180447,144893,23730,-98791,-79008,93870,227696,182118,-11922,-185545,-106899,164458,161124,-52326,-116992,-123597,-141094,-123120,-249175,-346130,-297541,-208180,34050,125706,-101675,-303488,-249727,-246246,-352850,-236642,15147,96139,107597,235012,420201,409509,163470,10919,153308,365904,367684,135776,-126720,-281100,-226459,-90250,-60085,-42203,-23130,-43962,-76930,-44760,-39121,-42950,-38712,-152672,-264329,-332079,-342737,-162074,61163,92894,73141,-10194,-16420,76960,55435,-50937,-23829,175184,329587,231004,-107687,-444719,-446302,-344552,-336874,-292648,-227447,-189605,-104848,97583,181901,43398,-124269,-108015,-14041,32195,116980,142075,60833,-68481,-297606,-452613,-332027,-210939,-190649,-248710,-615537,-587654,605170,1440100,1593851,2067003,1215261,-909345,-1343447,-769845,-791501,-826021,-514989,-178901,331334,1018591,1366805,685554,-77268,-703115,-1051676,-999751,-582125,31353,167809,-51691,-84061,68147,158609,125834,153032,254846,299128,328643,268660,122434,18548,-67548,-272427,-390490,-316678,-313721,-378395,-383766,-422940,-388360,-138055,97581,162203,31085,-150072,-164272,-18337,138239,268481,320664,208846,52771,-73276,-242676,-307847,-93998,-67520,-383044,-389412,-100512,12942,41170,89953,84079,10778,-140360,-261704,-192893,-31361,150084,197520,277071,374733,201520,32585,-22949,-113775,-175249,-60496,169774,219730,102791,154978,251940,128778,-106145,-259280,-265025,-142897,7079,16052,-125776,-308593,-419709,-377500,-275711,-73632,109937,94141,-29270,-67598,-12722,-139872,-272397,-106251,171831,318752,400127,306730,85892,-63520,-107479,-89922,10045,103783,111284,37703,-11235,138260,338452,325254,162480,-42870,-218402,-266755,-243412,-159248,-40655,-57571,-67685,76935,148707,111376],[-3089,-139092,-224228,-110115,57562,62656,72162,258907,368816,194529,1448,76574,69000,-200855,-357261,-259235,-139153,-128266,-161045,-69197,129233,309815,295891,126062,47583,227707,446586,430487,290641,150061,-51243,-362606,-524851,-206096,280178,416396,213300,17179,-72430,-154662,-175599,-157295,-211953,-206013,19786,179130,65766,-161146,-159852,-82327,-46648,33839,163436,175831,43429,-116479,-253643,-326041,-258812,-110033,-64294,-176434,-182898,-46966,-34389,-33108,8034,-198266,-355482,-277030,-202707,-97577,167922,369235,375534,153124,-76343,-62,169201,107934,-20566,23287,40166,49420,16751,-11582,53236,139242,69115,-79613,-85263,122394,176125,-4846,-96628,-77562,-44333,-98240,-172684,-158955,-218441,-365754,-352475,-280779,-340234,-331195,-139108,-20725,-230443,-352177,-118675,522,-213547,-427566,-439192,-209009,70983,149213,-19581,-144100,-41848,103296,211542,144799,-94361,-97356,107214,98140,-63750,-94689,-24705,-129258,-322169,-122839,182037,44164,-150234,-29282,132042,95832,18720,20624,12751,19840,-30266,-178738,-292859,-344688,-304399,-173322,-5545,102316,69877,-98818,-126548,25423,212907,306309,107828,-166073,-104401,-16138,-4479,92651,286450,342995,213237,67355,3420,7363,46061,-8394,-18885,99103,198810,289903,427044,421605,303401,292618,332482,126364,-26270,120345,201669,119793,9661,-244211,-405011,-238152,-246350,-485305,-433523,-212123,-88262,130511,380387,536044,469998,170218,87605,114769,-113439,-395620,-474579,-291079,136813,310114,12595,-122038,-75374,-106322,-132050,-35700,89383,68413,-12384,-24532,-43295,39113,251140,214936,-116035,-257042,-69973,132792,91656,-183191,-305383,-125741,-47301,-215633,-147119,157374,213527,-18798,-269212,-263697,-90950,-62032,-177722,-181856,-147320,-17682,165451,238856,30445,-301650,-412633,-176657,42164,-43568,-312214,-432571,-173022,43072,-110556,-202744,-105603,-18505,6780,44083,68797,-127407,-457359,-520231,-257811,-6620,117482,40715,-148666,-135024,2825,179269,284135,376037,330097,141485,71987,-20215,-179439,-154152,85687,247932,198123,67495,97843,282786,297562,-15477,-314813,-302810,-148554,-87559,-136917,-253954,-358776,-282241,-38995,110177,53384,-210211,-352202,-114360,47844,-13270,7161,61286,-35235,-70717,-17329,-63898,70662,325609,341769,217517,169873,31701,-110451,-13241,219763,211363,-70021,-202464,121288,439120,405698,241703,169786,124737,4193,-80075,-105583,-114582,-86939,-107874,-107815,-58762,-43254,2066,92587,-21210,-204494,-145860,56364,330340,490120,259707,-61552,-49936,63247,43744,90065,193653,169886,185022,184423,53456,11614,50680,-59277,-161148,-81464,11437,48704,154539,172292,-64173,-282147,-154720,127050,183662,-44225,-221236,-194352,-107070,-93182,-83087,-138473,-152739,102201,483187,485465,135991,-269197,-490805,-456560,-215476,87614,87840,-75330,40928,161850,49640,96341,263861,103346,-63057,41939,100228,18163,-16820,-29111,-29602,-28462,7399,156440,253765,27522,-183331,-174288,-142353,-103206,21946,112821,113754,-101776,-349565,-194325,204882,399649,358889,324200,273129,91059,-97270,-109185,-94386,-196465,-257600,-233200,-183778,-130998,11268,145720,217971,125450,29984,54487,-20154,63885,346254,541887,682241,721071,775574,846893,825906,1055360,1356654,-1060941,-6441270,-8384120,-3219988,2870034,5605127,2981419,-901758,-1085900,245318,-262404,-998875,-491579,170861,-34045,-220843,-173842,-562949,-697602,-296697,39723,8311,-47086,81475,50367,-160055,-123740,118797,177344,14160,-194471,-224814,-190988,-151561,-48396,40657,164673,328468,292163,91248,-52139,-3904,-87930,-296903,-275365,-69833,-79860,-232169,-256280,-122099,87251,108161,-104498,-270104,-271681,-138977,-60614,-182929,-245456,-3831,121707,-123170,-223380,60509,271933,204040,149451,117169,3473,-29249,-77923,-148651,-77140,-38008,-160059,-144137,121554,240258,48222,-186878,-273838,-68634,193341,150706,-48110,-40182,53220,-31696,-134900,-119431,-92518,-202684,-395873,-381848,-107795,48446,-33397,-112059,-37788,122658,274721,182187,-49120,-84867,149916,302078,263486,214655,85217,-18524,79180,16642,-251464,-281533,-93877,-154069,-306914,-170051,120156,114885,-56530,-31447,104270,-26597,-237925,-216311,-96376,-129613,-111460,17962,107687,115455,260039,378181,251565,92692,97400,209854,185108,25654,-68131,90241,260614,244440,82637,-77970,-166391,-193207,-209637,-126827,-71139,-200362,-215210,92382,329329,132909,-156325,-23291,205274,158386,48451,-24872,-29473,80875,57575,-169600,-331931,-299103,-238796,-166697,-97171,-131364,-253565,-265030,-94593,47910,191280,252136,78299,-230336,-366262,-260561,-115160,-100559,36888,244215,198078,164248,270487,273007,97821,-133833,-162322,54051,213102,166204,-15278,-197547,-125085,140282,117855,-72063,-112397,-59870,-45103,-46636,-94584,-62501,-7681,-202313,-371105,-164588,13927,148565,200690,72741,-16814,39998,60213,-5539,245359,572724,620288,441416,215100,64527,-34377,-63742,-66159,-93700,-39231,11364,-46879,-28839,79159,67945,-43538,-119504,-171762,-37712,-7939,-235203,-254951,-11467,40495,-3299,216462,537888,352334,-121094,-198901,65169,200364,109325,69163,119936,215722,333858,312076,-69854,-478139,-510169,-270102,-32127,37753,73623,172107,128878,10109,58522,107277,55761,-2254,63594,272202,184418,-226190,-281994,35792,110564,-71722,-260148,-290101,-145649,-884,12057,-85249,-207936,-178911,27025,163477,119780,-42983,-143506,-41614,149446,218663,51322,-241722,-312895,-208453,-110920,22753,117592,66392,-56936,-157769,-117479,-15837,38990,70126,41205,-17008,73931,203507,95945,-244471,-517220,-340665,70967,233552,99393,-81387,-194970,-231829,-95347,107698,-54783,-358487,-285633,33437,198002,206825,127801,177607,301187,260499,198478,195737,96839,-83212,-61386,179095,376940,288629,54300,-145324,-36628,213139,102122,-137906,-115660,-54120,-66120,-134592,-335300,-450019,-433336,-408911,-128431,101255,-20419,-236966,-273370,-323746,-425082,-281148,5464,111393,128645,223187,398980,393323,194270,54259,179297,388428,392011,180590,-29904,-155880,-155965,-28096,83808,175617,165989,35427,-86634,-46299,-10575,-19113,-31081,-144251,-248157,-306586,-285867,-40640,197104,228356,176373,16247,-87745,-40234,-17730,-20723,61981,253605,351966,147129,-203167,-393662,-321551,-259584,-268864,-211140,-155904,-77843,61426,247995,289769,120023,-92932,-50772,144780,211427,162754,127677,152503,159564,-84784,-367334,-383022,-357040,-365115,-449404,-745087,-508768,831653,1569103,1684909,2187327,1273001,-919726,-1325646,-601328,-625407,-896304,-705226,-406819,329006,1525982,1997481,663895,-530352,-909223,-928776,-961852,-664331,-104445,42934,-180857,-270689,-136488,36712,55821,102064,258889,323632,298133,186184,66825,28854,-21235,-166435,-231569,-204521,-217719,-252625,-268600,-328242,-318394,-87520,145026,201816,68394,-118529,-159046,-49780,91150,255198,306640,190682,90195,-16006,-228142,-297474,-111390,-99598,-320901,-248731,17187,83930,61745,76520,63407,-23262,-190218,-245216,-145389,-28654,128768,201972,270996,339972,247254,83385,-38440,-144585,-162991,-12210,193199,208773,107709,161408,186792,62485,-96922,-255881,-318119,-203498,-81663,-63964,-153248,-311166,-378697,-293728,-265492,-173765,17458,93615,31130,-40052,-72220,-156467,-234549,-111483,130069,302935,445421,426682,190614,-76689,-201310,-146571,-7071,71702,18053,-59192,-38569,116931,275733,232186,39030,-121704,-203650,-217131,-232435,-190786,-110648,-148050,-121713,38237,116861,80523],[-39581,-130743,-192722,-121823,-9123,-1551,42608,262202,354462,132325,-42686,78766,109016,-157026,-384387,-338067,-193531,-162220,-190830,-72921,160023,342727,322048,180673,117583,242623,370683,354567,284814,183791,-17969,-297608,-473540,-251378,182317,381825,255340,74874,-16451,-53433,5973,41679,-76317,-150477,30659,207284,144677,-116036,-176947,-111917,-53296,60369,208766,208935,55138,-108964,-264115,-363255,-301260,-124368,-26185,-103955,-121825,-57953,-121096,-113948,-14979,-176837,-356530,-310613,-230620,-140455,106132,323467,372995,165870,-106496,50445,335572,287477,103260,53077,-4035,-4265,-20980,-58047,-6501,91807,71611,-5923,5598,124845,171419,22097,-66321,-70285,-12414,-36833,-111355,-119809,-224316,-417433,-353937,-230979,-303443,-316432,-94074,47167,-183743,-346650,-144977,-28947,-251795,-476846,-465683,-210491,45223,92082,-122921,-243591,-105026,79740,237462,264068,93592,-152,64165,37697,-85917,-110803,-43433,-127503,-311501,-112023,187172,8396,-228218,-66780,160438,212642,117956,60737,32850,41694,3704,-170623,-313943,-278356,-212628,-179945,-67833,77597,51759,-88741,-107371,27588,217725,385730,221196,-80623,-58017,31833,-20247,57808,285899,397002,240961,65985,9273,10389,51223,29077,-6878,97251,251642,327113,395419,359752,214098,218562,326374,189626,33323,103977,131385,66842,-47185,-326957,-463673,-257279,-251570,-486091,-420872,-185750,-55495,92652,241359,337641,318283,119549,90480,93102,-139262,-424342,-518344,-323209,88737,242063,-5580,-152026,-95761,-130129,-210733,-124650,49244,78526,31041,9062,-112767,-153544,91880,167009,-111960,-246132,-63246,79201,86905,-45537,-184940,-100021,-29490,-213643,-219772,70113,217227,78534,-185625,-249362,-98159,-43442,-122306,-96728,-7952,117109,246747,272848,69364,-258669,-427942,-278098,-63177,-119110,-395922,-440883,-154092,-1241,-163051,-214641,-80684,2735,-15176,55376,205664,84453,-310058,-477460,-257561,7506,179596,167517,-34656,-142061,-36478,202333,373291,432025,276972,25431,24484,67790,-134155,-218316,46093,287618,210537,-8326,2099,205570,245245,15935,-212496,-198872,-59047,-17206,-97421,-194851,-277513,-205824,-22414,49133,-32118,-226881,-329262,-89689,84746,12633,13796,67216,-82094,-158876,-9190,73405,144640,248217,264196,249448,267233,107677,-103069,-64591,133958,167082,-30056,-127982,171412,485968,374457,125761,58106,57093,-16909,-111347,-118646,-96582,-110590,-103778,-87152,-122883,-147282,-36911,106165,-1908,-180919,-85001,130421,380352,529992,279978,-85089,-46750,128180,135669,208678,333032,277795,182076,113275,33802,-14521,-76152,-228655,-276302,-140158,-31220,32427,184987,208111,-46204,-209539,-37202,201413,179013,-58355,-184899,-147648,-131231,-150745,-74043,-44240,-76550,53458,351588,438730,141542,-274799,-530001,-511530,-238418,53518,65365,-30127,125119,223978,90778,108498,267556,174449,79478,142525,101109,-44229,-85990,-90075,-80456,-80030,-48571,161139,256632,40171,-165086,-194468,-201793,-141549,-16240,71719,83370,-110616,-328899,-184473,212639,424067,369495,354268,339158,193078,53910,10881,-122049,-271803,-254305,-180282,-114045,8700,90943,133182,181688,158331,172439,165260,-27259,-12104,337537,605749,683230,654398,730370,931472,863053,1164537,1593182,-691609,-5993449,-7713073,-4250358,1671283,5706444,3132461,-899938,-1274714,276791,207381,-576153,-369312,120716,-36333,-200075,-132549,-481412,-716588,-359451,-5411,49524,75308,181876,54889,-158522,-116292,15250,-77832,-237362,-255750,-132171,-105783,-143592,-133003,-108765,53145,308966,355061,155744,-25603,-21772,-90407,-238933,-170816,13282,-57947,-292780,-388694,-264500,-25798,-3351,-222715,-331746,-202881,-56202,-44764,-171750,-256844,-70806,28125,-189464,-273042,52479,298512,244613,142752,-16727,-163408,-65778,41400,9173,-12113,-70947,-195018,-158343,90347,216696,98917,-62633,-166293,-30053,154914,87840,-69069,-60366,19266,2494,-15918,566,-31806,-205027,-442693,-438167,-128729,52345,-30837,-139779,-70481,143454,306502,186036,-46918,-53621,137049,247391,274909,306090,117100,-80964,25715,37339,-197821,-229579,-52373,-133321,-295135,-155713,151161,162971,-7134,42778,195177,30749,-217586,-158945,-51617,-156099,-177967,-405,130335,103649,135730,161905,79949,18019,71596,193540,162239,-21015,-132775,36447,238287,206864,82552,10073,-52387,-92476,-50858,21788,-31736,-235521,-282666,-52127,87261,-121475,-338493,-140188,129436,114919,41203,1661,25996,64196,-73196,-196857,-189735,-157534,-151162,-123943,-136201,-192274,-231049,-181460,-27516,134059,260727,276411,100735,-222259,-400161,-358080,-228431,-214663,-35148,205984,232011,267093,384529,396332,170031,-144615,-226039,-39035,128867,171489,73748,-112141,-119559,66863,78847,-58734,-103783,-67916,-32941,-28638,-93132,-96416,-50893,-115113,-153344,-7806,70114,125452,113515,21826,18396,106991,87029,-13871,158612,434310,459164,329326,197619,97544,-13189,-58652,-68962,-102766,-26985,44277,-54453,-73848,64636,91693,41191,-101443,-164074,46143,100588,-209237,-345822,-140878,-22918,7821,247543,535814,359161,-67535,-97607,189324,247306,47712,-26054,36808,195277,360118,286680,-81333,-431763,-463629,-236902,1104,73784,110011,200712,147079,3365,47668,183666,189003,71687,53369,250022,218148,-149891,-278256,-51538,38123,-129582,-284665,-228172,-20189,87208,15674,-126722,-247476,-185520,80752,228527,143908,-53419,-139527,-29175,173095,260747,66867,-320685,-405282,-222595,-110515,-28140,36348,7592,-55441,-108675,-72451,13987,70698,68760,-30854,-83686,54431,180315,103508,-189841,-454221,-276893,140409,283332,97262,-148578,-300174,-247617,-56048,138915,-15505,-243076,-182954,7551,53932,74920,60215,146744,321976,333590,228236,227540,174213,-28211,-32070,208192,413192,347386,137508,-65518,58788,250853,38507,-206002,-105573,33135,59500,-98579,-384623,-496792,-490126,-524309,-283431,42932,30796,-161502,-246256,-357560,-485469,-313559,12280,126437,128691,191913,326263,304679,156250,55101,162154,348739,366513,225024,90991,8241,-49768,20848,189083,337452,300192,69774,-113794,-58547,-2714,-13555,-15549,-99182,-198390,-258171,-225038,28044,239987,305373,264200,40551,-168601,-162017,-88981,-11546,113719,300688,350238,67012,-268294,-296081,-160441,-142581,-188649,-155109,-94492,43222,239803,368846,343824,181293,-18849,46197,309208,361558,168227,77066,181875,299634,95315,-249813,-375766,-403639,-453810,-604426,-853649,-540777,696855,1408446,1619103,2127827,1384661,-557981,-1051616,-359711,-414683,-939432,-930081,-662276,230964,1850088,2391589,673263,-818188,-918567,-715481,-873403,-679481,-258480,-135289,-279149,-385234,-300884,-86589,-21018,38908,224986,285831,194196,68000,4475,31921,30582,-18359,-7821,-27090,-107248,-152701,-139187,-159097,-176426,-29529,165663,228566,124845,-61247,-126006,-56582,42202,224355,278907,162132,135820,72522,-175323,-250586,-88847,-77572,-220446,-126409,94741,141588,105618,102730,84699,-23739,-231787,-258478,-147605,-79254,45893,186079,252776,257222,232146,90784,-62545,-164430,-130019,58422,225073,197467,116932,163364,110120,-15655,-72097,-208864,-344817,-270556,-164763,-109354,-132311,-269430,-294633,-155261,-147491,-186050,-69280,55380,71972,6369,-110622,-163430,-171854,-87061,89115,271965,456486,499472,272182,-50251,-230210,-171284,-15035,44337,-71668,-166269,-86750,83794,207926,137961,-74341,-173966,-151468,-140043,-192772,-188403,-140595,-174409,-128837,1071,58896,26309],[-74748,-112390,-147671,-132383,-102577,-97790,3655,260907,340968,98661,-31890,122258,179215,-70860,-371060,-395413,-229939,-171326,-180926,-42730,188930,329710,315183,245429,212876,248002,256266,232609,221369,187906,45736,-174389,-343091,-235047,99454,330367,293739,159433,69483,71255,188168,209501,22348,-105222,42313,247867,238966,-23258,-168622,-132744,-56250,74191,215361,197250,47177,-112556,-283495,-371724,-300751,-117698,29328,17,-30816,-40487,-160716,-135633,11902,-94821,-289285,-287525,-237265,-167404,44938,253762,353646,193308,-106202,72773,403911,366841,202010,91122,-18222,-32143,-52931,-138820,-132564,-23581,48706,84631,148227,194978,196839,58515,-62902,-97865,-5577,15939,-64524,-84657,-160665,-320657,-244921,-135570,-232769,-286365,-66440,89972,-134787,-329490,-162503,-48668,-261317,-467896,-416953,-179503,13937,17635,-205813,-301910,-137526,70662,244049,331430,224456,66139,14579,-27116,-107449,-134141,-81824,-125067,-260061,-73763,191438,-16038,-309815,-158424,130619,276601,176943,73592,47738,47913,8900,-171221,-323108,-207828,-116549,-184445,-167923,-8842,11882,-66216,-82864,26968,232756,439105,279165,-49355,-112325,-10061,-25230,40350,245946,384582,224802,48872,3327,4205,67203,97633,29784,95754,281952,339564,343080,291348,129597,132606,264143,201169,71967,70256,53301,19915,-78653,-340408,-446613,-259606,-266085,-463834,-370142,-129252,-1646,67790,144458,211917,194351,78792,101872,86028,-143726,-394908,-476600,-299569,36436,142747,-35902,-178392,-88972,-96421,-223005,-168199,19990,82709,74941,65554,-141498,-329363,-98982,93752,-90871,-230214,-110722,-18710,69504,99890,-21537,-17406,22459,-171366,-262160,-36438,177793,136814,-110345,-222566,-101073,-35622,-55888,9020,133755,230603,313901,289223,96610,-181956,-362438,-309632,-125372,-131596,-374692,-360435,-78775,7921,-168765,-212598,-43490,50086,-5228,81695,331722,284124,-136824,-362305,-204818,18191,182458,235337,79049,-143393,-82551,201233,404804,402723,198054,-28422,11041,129010,-76995,-233193,-2833,257230,154903,-111710,-97043,113778,168917,62390,-47694,-30627,66593,58127,-45314,-112177,-180301,-115469,18324,15593,-81506,-181290,-228197,-35978,131575,70898,55644,79297,-107954,-191563,39484,234263,214451,142649,165988,283452,341188,163926,-80023,-120767,-20197,35915,-61471,-100952,179011,470900,293561,7090,-27563,14818,-7245,-95787,-103176,-88342,-154558,-116410,-76041,-158816,-194267,-35247,139019,50611,-116082,-19861,154853,322653,447094,216479,-130549,-61995,130964,162962,296186,456016,377088,178911,66442,41620,-28199,-188458,-353691,-348995,-201762,-101656,4309,225590,269517,7769,-115560,51958,202072,83265,-144434,-180903,-110221,-182674,-251760,-110610,38708,25486,41191,217267,352179,126162,-246945,-473308,-459755,-208449,21035,17788,-25854,142801,227779,96167,91448,260945,276479,223245,217396,114131,-45533,-97775,-114946,-87065,-42205,-1991,202825,249580,40750,-136232,-167019,-171434,-99747,-19923,38775,43024,-118214,-277097,-158312,179311,383279,347688,350651,362780,273313,198847,120178,-127913,-294661,-208946,-100068,-34447,138420,122749,29409,80031,175870,289615,215616,-119203,-191079,215142,539896,549218,472522,555045,890302,913326,1312136,1717133,-251897,-4321372,-5966126,-5715004,-982201,4685607,3368848,-282727,-832279,417583,512402,-158568,-164445,144054,29000,-111929,-52041,-393030,-733204,-389272,690,84392,137780,234991,68144,-121434,-62146,-33233,-251187,-404684,-244143,10099,20064,-94890,-169294,-199752,-25820,270055,365245,180946,-912,-24465,-29579,-105025,-42757,82318,-43966,-338055,-484058,-360267,-115242,-98226,-281459,-281226,-31935,90998,13350,-147219,-279805,-181486,-86280,-204241,-261411,18383,261065,253318,129202,-113865,-256145,-69040,161869,180569,100185,-25350,-163829,-135570,76955,196602,135675,23304,-78920,-26426,54879,-9976,-71141,-40292,3700,43268,110818,127917,32356,-176058,-407822,-408311,-108302,95582,14878,-132337,-79150,152660,281861,171444,-27112,-31915,90066,148813,232351,344123,162307,-54588,37380,63535,-137256,-141225,5472,-99759,-244701,-94270,172803,179276,50509,144618,262262,47510,-200373,-107379,-18394,-153936,-203935,-2089,138247,93752,10381,-96537,-132225,-54419,70645,184774,141562,-46948,-138234,21839,217385,159723,79248,123322,96233,4178,71958,146702,6834,-236923,-295242,-165291,-144874,-352417,-473753,-243023,28036,67326,46492,35263,75157,63837,-119174,-147021,-11437,9834,-29338,-56740,-149127,-213424,-173250,-79348,38191,209978,329739,304402,99499,-229644,-422246,-424221,-361172,-356713,-123349,134449,213137,313619,450351,466833,226760,-125585,-274272,-150743,25903,151574,129967,-19830,-67318,15175,46331,-26810,-72944,-79171,-62533,-65916,-126953,-143656,-104907,-45918,61688,147625,154505,140520,83056,16436,61222,136345,26883,-80994,51191,259559,227819,111970,88102,75702,-3414,-47941,-77782,-127146,-34644,72905,-42889,-118593,16542,108621,126936,-76828,-133170,135808,200180,-157495,-378384,-237301,-98500,-32508,204006,444162,319578,-5143,6604,281768,276064,21583,-95584,-62719,112406,314681,223075,-97122,-359817,-372562,-166338,47648,119647,149622,213865,152481,-13990,-3056,215899,314240,161236,48998,195763,227419,-32057,-172947,-46475,5355,-176693,-301108,-161440,93737,143496,-16526,-179599,-267835,-198336,60467,232907,162361,-45776,-133590,-59075,104357,220451,54646,-347447,-430006,-198082,-67817,-41404,-43052,-62418,-69460,-89174,-57863,31005,90519,58983,-96259,-154566,8148,136874,97544,-131953,-340538,-183010,170724,282602,91400,-181532,-349826,-237182,-3410,158237,12273,-123620,-42511,4083,-91108,-77406,2908,134684,326805,391635,274824,260450,248608,51607,-7993,163876,324542,342397,215003,36347,151172,260604,-22177,-253065,-103215,114813,202260,-26305,-383337,-471329,-448547,-516589,-377575,-40875,25614,-107007,-192567,-351710,-503387,-306720,31393,127015,98742,150983,240469,185001,60016,8422,111215,274668,318391,265261,209767,167999,53465,35169,228337,400631,329337,39759,-152863,-92724,-34121,-24509,17998,-23669,-131670,-204311,-167384,45256,206025,321511,323994,57105,-233859,-248046,-139087,-31949,109965,293198,317718,6206,-301986,-204778,-10892,-18114,-102598,-109994,-37887,143655,364942,398616,295398,183587,60148,138770,415679,424708,118603,-10930,130021,305231,190913,-123431,-294551,-323042,-431555,-698755,-944778,-716825,215003,1054311,1461536,1900384,1564668,116105,-605593,-113199,-194713,-931205,-1148563,-924098,-6709,1825451,2490239,833163,-789984,-760881,-516866,-759921,-633407,-388130,-309369,-325825,-402318,-369627,-167178,-83969,-25932,155312,189852,50596,-35561,-29754,27167,58554,120376,232222,196156,4914,-107827,-41273,28460,-10052,15825,148332,229816,183312,14774,-66393,-39262,5527,181818,235923,125450,174100,166147,-90185,-171235,-28430,921,-97167,-58698,90470,153494,154295,168711,166359,30072,-236948,-279719,-183621,-169622,-74997,156182,222498,131206,122683,36170,-97413,-175904,-91268,117423,242133,183609,125683,158448,39217,-94483,-49999,-136436,-341986,-339374,-229485,-110303,-71180,-193040,-194758,-18164,18255,-115781,-118058,548,84482,49767,-118051,-157958,-96073,-25466,71838,232699,435904,522127,318471,7314,-183464,-157331,-16461,25591,-131730,-245191,-135212,43828,145909,69545,-139022,-181120,-67694,-48216,-140214,-164227,-124204,-125832,-87807,-20402,-3866,-39206],[-109466,-91421,-89801,-133063,-199008,-196115,-27082,255663,326887,106265,32871,190122,252450,27997,-319392,-405996,-229315,-145905,-128702,19204,207744,269956,269382,287183,288331,227392,125706,89046,110698,155519,123692,-24184,-170332,-152534,69870,285014,315905,242481,166897,193091,325679,306789,63239,-77766,57219,285882,315598,81644,-141149,-139907,-58097,57668,155697,118631,12458,-129109,-306749,-348623,-258543,-89889,97442,124660,80979,13903,-133221,-101261,60706,623,-188501,-218292,-216813,-172075,-4809,176995,324482,219970,-85383,46762,338493,317706,241118,119660,-19292,-41722,-71890,-233766,-305743,-193816,-4621,161975,292506,304675,240757,107968,-54806,-130542,-19382,46584,-42166,-61115,-47817,-101739,-58214,-27697,-150282,-242411,-66051,88579,-93448,-289787,-151056,-39935,-228240,-406296,-335767,-151487,-20543,-49636,-242849,-305154,-131999,79012,228367,315852,239800,67114,-40251,-92177,-131490,-161841,-133747,-133522,-195232,-29884,177436,-39404,-377559,-286079,50391,263260,170750,58242,60256,44656,-10132,-170166,-290135,-127298,-38615,-197692,-283208,-135773,-45130,-51206,-73550,14321,253923,448619,269541,-58108,-215411,-117205,-23484,43820,198666,328997,173921,21141,-5068,4464,102671,175481,75659,99071,278698,310617,266435,211717,60374,51466,159487,157866,78901,27182,-10266,-6477,-75278,-287336,-372472,-255524,-294665,-427096,-290841,-52202,59566,63281,115024,195809,139303,56755,113421,94947,-117876,-311561,-366782,-227310,12906,76014,-51368,-194319,-77786,-28514,-162405,-150976,8251,75750,99414,119694,-117458,-418499,-261249,10166,-57770,-209555,-198602,-132852,48102,224518,164731,119219,102847,-95752,-254523,-129932,102047,134790,-77553,-203932,-100415,-31366,8410,108786,239017,303318,359345,292211,105243,-101989,-247776,-271484,-131241,-73107,-238817,-208178,39478,86442,-118113,-205419,-21557,96739,25475,107128,398400,406558,24271,-195116,-105237,33976,129967,202690,114782,-155638,-120817,186309,372503,293614,116738,7078,64934,164774,-22670,-201583,-46809,175281,53342,-221001,-186591,17867,70387,92236,132610,162434,192495,115772,3434,-29777,-88315,-37511,64593,9654,-82939,-84870,-84215,27983,176334,151570,127288,89736,-124801,-182232,107421,372087,264290,51313,94214,324034,378920,185289,-44848,-149922,-168617,-128832,-152107,-123122,147836,392310,189816,-67988,-56373,11780,24132,-37939,-53755,-83925,-189719,-123586,-68224,-164785,-184306,-1349,167967,96759,-47445,17229,112076,177904,274833,89961,-188175,-90672,90219,151450,346783,530055,428674,162260,47303,72509,-19149,-249048,-405410,-368226,-253757,-179060,-25163,255330,318696,73012,-29023,92111,134773,-70369,-268153,-199587,-90697,-241164,-362148,-190112,75547,127637,73482,130402,255277,92250,-197779,-328886,-290100,-119400,-2200,-44151,-53212,108089,186357,70989,51355,244860,381999,339628,262045,154780,33822,-43180,-105120,-60473,64108,141418,277936,243366,33555,-101565,-91868,-46042,15113,10639,23710,6191,-125143,-209871,-116435,121827,299722,308484,315507,337267,309952,298808,197119,-91708,-238866,-119692,-3680,52572,227918,107129,-128705,-63497,167386,343630,188479,-261338,-392860,47558,400282,362276,249076,313495,763080,1019871,1453728,1650541,59920,-2294405,-4306317,-7184569,-3970871,3054146,3790642,789268,-34382,529443,582160,156050,24497,210608,155705,22089,34764,-319610,-713432,-355777,78567,128610,144766,234091,83473,-72387,3059,-31266,-307509,-446054,-168411,152348,136307,-44660,-172951,-221785,-66571,195605,285021,137161,2134,-14858,67827,63815,77398,125192,-28749,-342766,-511860,-383503,-156600,-153932,-268892,-134600,180695,248826,94616,-114274,-307766,-305575,-185536,-166350,-199801,-31912,177113,223135,96154,-160797,-256689,-36932,250633,323101,231669,75661,-88561,-91062,80941,181915,146229,60330,-20623,-55749,-88724,-122834,-51049,18684,9579,73520,205169,225552,85759,-125859,-312051,-308165,-57524,158675,89206,-85439,-46284,158830,221179,150875,6741,-26366,13925,15978,136486,318414,211408,46301,94781,84579,-66609,-28945,62803,-61903,-165060,-4196,170241,144948,92830,244536,296260,35109,-175256,-66780,6375,-110160,-171573,7401,127667,90209,-73704,-297731,-304509,-100395,91233,175722,107726,-64003,-93459,56670,205611,109299,64105,224493,237614,73339,122403,214079,38987,-199147,-236244,-198895,-291929,-488276,-522086,-294684,-63761,26648,57817,63977,102974,72248,-83529,-46605,140865,151159,96032,24199,-133914,-201539,-104886,6456,81535,246845,368426,318741,72943,-253935,-435392,-441700,-460873,-466390,-195454,60792,154538,284277,442694,468745,262598,-74636,-288551,-244166,-62098,111387,136155,51352,2641,-17208,13302,6082,-30285,-78003,-104658,-131562,-181985,-197498,-160907,-24256,180481,224277,204479,160208,101886,55067,95229,108886,-97481,-199764,-69160,75406,-16607,-143886,-89088,-4527,-11972,-40330,-97833,-160314,-49419,101365,-3326,-126686,-19892,129603,169802,-64773,-94220,202947,271682,-72807,-323947,-265703,-156050,-87960,116677,305729,262509,65366,93963,321084,288981,40937,-123891,-152804,-7455,209493,145066,-98017,-265787,-251410,-74098,98006,161025,176682,202908,141194,-37672,-84042,173890,365123,218551,42665,117114,199839,88582,-711,44510,16762,-198630,-305674,-114959,153414,141545,-78873,-231043,-275733,-225735,-24005,185945,170023,-28921,-137833,-139239,-58523,92179,14262,-307476,-369931,-128375,24657,4063,-85685,-107960,-70198,-83021,-74751,20842,87034,39662,-138511,-207527,-48103,88115,79685,-83527,-209624,-86104,156466,240242,99156,-169163,-350823,-225191,50440,180297,35973,-30651,90987,30244,-174981,-184568,-21932,141719,308295,407437,336522,315330,314979,131791,-3814,60662,164758,288925,266109,133862,210416,227910,-79834,-282474,-116576,169844,315083,48560,-339059,-384259,-324755,-398114,-379948,-129327,-36994,-91637,-143955,-316174,-448405,-239479,55162,108404,51142,118504,183352,79055,-65647,-71180,50241,202747,272170,285684,294183,280907,115159,5563,198091,361149,242358,-47085,-186135,-144268,-107156,-46848,69107,64375,-68429,-159712,-110937,39832,136387,289104,347823,63872,-261477,-271385,-159719,-79225,52502,226571,253095,-30442,-312657,-166266,81184,86958,-18240,-61076,11809,195768,387486,305567,131600,106591,107736,186835,419931,374965,20781,-120919,8981,177042,177969,-15494,-153396,-144214,-328849,-748684,-1016069,-988410,-446806,672108,1317063,1582550,1767279,901358,-127766,76998,4516,-851738,-1304887,-1153906,-357073,1419823,2337139,1174817,-433837,-520347,-410509,-647713,-539900,-450537,-424627,-326682,-343877,-336056,-187209,-123472,-83105,61333,57601,-82809,-80765,-16566,14891,43745,206104,435691,419544,104704,-116618,-4059,170486,125202,35220,93803,196082,221387,96660,11986,-4239,-10256,132024,175663,84386,193699,241082,16470,-71322,47361,109492,28727,-51889,-2157,101192,179030,247881,290217,134735,-184021,-270202,-214237,-265051,-196107,114722,177560,-18766,-74221,-72862,-140205,-183890,-64730,133393,223384,161888,125747,144559,-12660,-160256,-40712,-59025,-312888,-397508,-266958,-73741,6984,-101276,-104008,68695,149012,-3741,-107040,-41127,65041,60580,-103618,-140132,-20646,65539,88291,187676,385129,497922,325836,74249,-83188,-113598,-15304,19067,-142416,-261848,-158112,4619,96980,45955,-130472,-137867,31630,43851,-90320,-131453,-67912,-20855,-14804,-21290,-52969,-100221],[-142032,-71835,-20044,-111217,-266287,-262708,-36323,244349,303205,141518,121428,251999,299366,106746,-240685,-357039,-185964,-88580,-42437,102990,212908,179800,191320,279351,305095,174899,5372,-49443,-23008,88004,178672,102324,-8893,-25037,106718,259504,312129,293978,247378,281093,387177,320766,50878,-68955,72950,303490,346786,156287,-104331,-128523,-58492,4241,23463,-25196,-49716,-161061,-326969,-296167,-185781,-48584,166867,252185,199144,100320,-44559,-35008,88744,47185,-105445,-132114,-171603,-155715,-39750,107463,287398,222743,-68449,-28894,162193,168458,210473,123389,-30390,-49855,-75969,-311609,-482544,-380954,-79834,203369,387242,397958,280084,169317,-12916,-139099,-43540,44671,-51992,-56436,74067,156077,135710,53621,-76979,-183386,-89468,40128,-63521,-216982,-97933,3186,-155304,-311759,-267732,-151133,-53177,-89173,-223121,-248250,-86956,100481,192841,217534,130811,-2138,-96681,-149334,-154627,-186619,-188977,-157403,-143147,-3773,132578,-67897,-407225,-401481,-49194,182344,106774,30458,76151,40497,-40858,-154711,-197392,-30567,10242,-220231,-380178,-265678,-110449,-60144,-93502,-13987,269972,407833,202940,-81064,-300213,-233722,-22648,60013,169261,262780,111827,-3045,-1824,25766,157183,235953,111480,108640,241391,235846,168215,119709,9997,-9446,42097,75685,53915,-13576,-42017,-4510,-38107,-187916,-269125,-252216,-331922,-379386,-192925,33159,113953,78900,147730,267332,158532,56100,118919,116897,-54723,-187234,-222014,-126357,36240,83699,-32937,-196512,-85523,37438,-50828,-80693,13126,54461,88258,143827,-48585,-386821,-352021,-68254,-18602,-177882,-283648,-219975,35768,310036,339029,268829,183021,-7349,-195908,-182949,9793,73627,-102154,-207423,-98728,-22704,62205,185083,287902,326862,373073,283288,97899,-39249,-123016,-187581,-92012,35757,-24746,-26921,164158,212369,-24250,-201500,-36944,118204,61066,115937,376211,416876,143136,-15622,15616,58313,45655,70913,36669,-184438,-139803,171080,298583,143935,54976,119743,182953,176026,9893,-144280,-75175,75010,-56682,-309174,-251901,-67844,-39453,80060,273522,329273,281858,140675,34805,26286,-27579,2913,93406,22483,-38609,34954,54177,83398,206431,230668,208127,92298,-145531,-161128,162218,440772,274514,-1912,71764,357609,371494,167232,-5369,-128089,-234887,-256699,-265073,-175130,97542,273719,95374,-71989,-17087,47543,60247,40830,24150,-67545,-185850,-106576,-58280,-153434,-143416,42793,173371,99770,-16764,6496,16705,1122,71766,-59213,-237461,-115409,41941,136617,362787,533332,405021,123670,49071,112796,15795,-235395,-375473,-335864,-279740,-232165,-37999,261302,325233,117992,20443,76305,22447,-232249,-378057,-216901,-85845,-279754,-438137,-282484,55576,205263,140222,111799,174020,50056,-141276,-137271,-39772,16763,-11052,-101349,-85031,54939,123197,30015,4599,220774,454013,405112,278564,219583,174334,62826,-69919,-24865,178885,314409,360879,247640,33594,-56816,18995,139262,165029,60477,25172,-16671,-126981,-138100,-56479,70175,211073,266247,254487,271853,302035,334161,232476,-8241,-108267,-2712,91308,138031,257805,57712,-282604,-209304,131006,322429,95099,-397494,-525183,-76662,283661,238510,86683,99436,611153,1170632,1512331,1345544,85031,-948707,-3630917,-8095008,-6001239,1519588,4259220,1965494,779302,523001,428117,292751,101702,260205,302604,156626,93709,-263826,-629588,-250647,223124,204183,128564,190838,89854,-40593,33009,-12072,-272031,-380583,-65532,244604,193491,-32759,-172036,-196045,-82030,79598,109036,19719,-27599,2910,166194,215454,164957,142877,-1025,-291680,-462726,-335409,-141725,-159335,-198523,52125,358253,360408,170094,-79537,-329206,-404168,-235134,-83408,-107400,-77573,78656,157947,39550,-162762,-185358,15460,283268,402894,346104,189979,-2009,-43339,95214,173051,134629,66620,13825,-106509,-247327,-231073,-15182,101483,30782,74604,233267,266420,120856,-67138,-187687,-169082,5957,212587,167363,-6094,31426,170112,155978,136615,47266,-32893,-71314,-126584,3898,232956,240891,169372,158221,92752,15028,85349,101750,-26181,-66093,90293,136842,59488,102694,313817,300755,18334,-134549,-37602,26614,-30132,-84966,21228,108736,102421,-90999,-372323,-376695,-110772,117417,158872,52097,-86914,-29705,127667,202566,57816,28720,272858,324810,100944,95413,209624,59474,-130929,-120376,-144672,-323708,-500926,-474639,-278456,-114481,1147,66167,75651,99327,75638,-4058,57844,216770,228289,196423,103488,-98382,-172544,-49538,55411,95564,234513,357374,298696,22296,-286825,-434421,-404408,-474950,-485745,-222112,9349,72448,179163,355579,407801,276252,-3866,-262804,-288619,-109894,61913,96728,83625,54383,-40030,-27222,17528,4911,-54820,-121781,-184598,-233994,-244482,-201798,-49441,160423,179952,162221,141633,141633,119135,106888,28687,-240794,-337279,-185145,-88878,-223635,-364681,-282133,-122674,-38814,-41515,-125039,-187423,-55142,131114,59929,-79772,-13513,143136,133289,-83360,-65606,225157,303869,44051,-181069,-215579,-171399,-118532,27326,174034,217054,135378,148205,301542,287477,94176,-112565,-212835,-121528,84213,81271,-69545,-155705,-118759,21173,143015,186202,180394,165874,113395,-55770,-165243,59378,304335,212198,28264,26196,128473,167850,176116,173261,55247,-189563,-294542,-101279,138452,79148,-148396,-261213,-275624,-263951,-129309,119295,163611,-13752,-154227,-252209,-274560,-98828,-47343,-208986,-235522,-22474,153029,106841,-62508,-91809,-26352,-64303,-109280,-22916,52855,12313,-146795,-224284,-97812,39907,49337,-52250,-95356,-12071,105661,180311,134068,-114453,-323609,-227798,91376,215846,64501,17187,172252,79090,-163340,-202444,-6740,161628,271041,377013,403069,398970,369861,187399,-25420,-63641,14991,218989,278180,200906,217296,149883,-135798,-297583,-140369,186582,357919,84537,-277788,-264278,-161439,-223493,-299859,-200139,-133980,-115235,-124247,-264305,-314481,-113479,74281,74884,10642,110800,178109,15656,-185130,-155576,7519,161512,234326,261955,314775,319888,114799,-59780,119006,251679,73666,-158788,-194249,-195353,-205759,-74676,126207,142639,-24275,-129631,-48639,48977,74106,227220,333192,61987,-241775,-228710,-154368,-140003,-35695,116559,161640,-48407,-311321,-198207,89085,148580,52011,-7831,43064,184990,295849,103418,-115713,-36328,104661,171148,316517,228995,-102562,-229389,-145003,-40755,64833,48036,6821,62542,-208432,-773681,-1050859,-1245023,-1038029,423145,1280266,1290849,1906051,1537055,243190,179812,166229,-698526,-1356660,-1307848,-724590,757956,2035531,1618079,122510,-294242,-412910,-552458,-414589,-423691,-454064,-309532,-266875,-244255,-162687,-143526,-126153,-38460,-77061,-159988,-49031,39278,-3769,-12227,222022,562607,585508,176341,-153793,-29892,220527,187569,26417,15285,125292,219600,168485,96892,40528,-3571,79301,100808,45891,192666,283510,128442,30458,104852,203976,136535,-83386,-151289,-11045,152560,296652,408710,265593,-66435,-197237,-202019,-326667,-283063,59311,116002,-160847,-300269,-200990,-181530,-191033,-63430,90697,160319,129204,111487,121939,-39743,-200139,-42073,8310,-264237,-426763,-272943,-22097,70489,-17912,-36278,83044,181509,93950,-37491,-47025,15559,15313,-91255,-114492,41676,163458,132296,140704,309235,434751,297913,123650,24962,-59816,-13626,27365,-97625,-200025,-135433,-25498,63979,70746,-50060,-55389,123560,120399,-55236,-100685,11576,103379,65127,-6857,-78983,-143125],[-167866,-53155,58737,-56401,-276126,-272749,-18953,225317,259799,169714,186057,276227,300068,142402,-151647,-255204,-110412,-13310,61136,192166,205231,85672,98069,214006,247044,97649,-82942,-159818,-148292,-2227,172224,155845,92756,109114,191699,251918,277763,291636,279848,307694,362876,265075,9733,-71840,84540,289615,321513,170969,-67337,-95229,-53834,-77437,-159690,-204304,-129189,-204998,-336503,-223348,-101989,-9006,220741,359421,304443,199897,74990,29800,62995,3187,-82460,-64072,-112478,-125307,-61924,53234,238412,180297,-84341,-136634,-56792,-17542,124698,94948,-67894,-72144,-68270,-343248,-609504,-533557,-157296,201152,401765,420170,291358,234903,72296,-109142,-68133,6641,-95088,-73692,162275,351445,260808,78697,-26967,-109237,-120103,-39057,-44260,-113075,-7870,70616,-60267,-207394,-234124,-179767,-79598,-93525,-154284,-139059,-9244,124434,144098,69181,-57067,-114811,-147065,-188096,-168717,-198947,-234757,-191168,-118372,-9938,56054,-102011,-382723,-447440,-126481,74502,23564,16432,101544,42478,-68539,-116501,-49851,83860,35796,-239744,-429525,-360934,-173257,-99327,-147087,-57404,265550,326485,110084,-92884,-316869,-301083,-29612,74757,166659,212878,65307,-6705,24899,74516,222152,261779,124327,122608,182059,128422,61610,24519,-23094,-41163,-54750,-19101,5360,-41162,-34895,25251,21712,-71686,-162824,-250111,-363887,-319522,-85868,113912,151435,107713,213600,365034,222124,73644,117334,145278,43497,-42455,-78985,-21711,101136,162332,17846,-188481,-124025,67426,68572,15043,28244,21262,36747,119256,39719,-251164,-360255,-127890,21718,-128264,-316033,-242965,39859,348498,461314,371924,225050,68041,-104919,-184220,-73448,-23906,-172969,-233110,-98167,-5123,103427,232875,285188,304875,345568,260187,87083,4483,-19872,-95495,-36980,153992,197375,129114,248402,333918,82402,-203855,-93930,104433,88732,100553,269164,323593,204189,130263,121251,86976,-35822,-110250,-125518,-221982,-136620,165210,221555,8819,25286,264047,321880,157808,3744,-88593,-81790,-8041,-137039,-352007,-279485,-127564,-139577,23427,337282,427316,311842,131477,42691,38338,-18529,-7984,86838,41433,37415,145766,146045,117597,211980,278086,269062,83622,-175998,-155660,175214,412907,230619,-19347,88592,359447,315632,115083,27545,-52210,-179710,-293135,-354642,-226710,53856,156105,36323,-7943,76477,107860,86069,112130,113388,-22805,-127338,-61772,-47414,-143436,-106707,72119,147806,45847,-47917,-48253,-89833,-144126,-103886,-188207,-257850,-117000,18754,140421,349245,462309,303490,66094,60626,146132,69722,-151484,-280419,-266083,-266761,-232607,-15832,247596,283641,119020,13969,12521,-103630,-355417,-427190,-207065,-83473,-276558,-444903,-344693,-4223,242136,215319,143572,121058,14339,-87572,46271,220986,172835,-3839,-132960,-90507,18115,60236,-10582,-30256,191249,462803,408348,272113,286713,325678,187104,-22579,-4573,237423,427456,418032,266525,59507,9611,146366,324602,298606,107249,33246,-20942,-115350,-65125,22056,53136,153829,229158,174589,185885,266654,310354,230212,106289,61541,112194,164869,200460,219868,-7191,-374551,-312850,77574,245699,-25925,-469514,-520638,-85530,281470,270865,67146,-14494,472214,1281957,1411797,832853,-207388,-914434,-4087494,-7971438,-6239029,613178,4460487,2847787,1340563,396784,134280,225546,20558,232993,406992,239231,103665,-210776,-475495,-92197,404890,325531,127283,124421,74408,-50072,-9968,-21371,-209537,-271585,16419,256628,164425,-78992,-189889,-162492,-94536,-65317,-128002,-148754,-86400,25572,236108,307403,209839,147494,44975,-189086,-352739,-242809,-82593,-119311,-103337,205986,438484,386926,210641,-50172,-331919,-444752,-216678,29278,-4220,-95615,-757,73204,-32252,-139826,-88488,62651,255272,407626,410989,273489,66259,-5472,111028,168859,115509,71434,35125,-164498,-390628,-318916,23769,184994,55332,34805,180103,242928,137867,-11210,-65709,-24286,67696,236236,229478,94005,139615,188660,114078,136105,86924,-37734,-137119,-246668,-136157,107584,224960,248200,184572,84053,100715,176972,110073,4407,43054,168060,77166,-56365,77858,336441,288657,20679,-81106,-19080,44579,66891,30749,33783,100516,142948,-38607,-308832,-333846,-94413,128135,132641,-16448,-119925,17813,203276,200452,6103,-27933,243490,326501,87548,17897,144311,64625,-53114,10150,-37499,-262473,-415285,-359190,-207062,-110769,-5205,65604,64015,64048,62194,69367,123528,201336,231310,254126,165203,-55640,-142209,-21206,66389,86414,183129,295687,231349,-48008,-312719,-407658,-320040,-377735,-388909,-190517,-13486,-21579,18516,206888,307824,268523,63139,-207914,-274041,-111052,16316,35029,74667,60149,-66031,-78566,-8792,15146,-9731,-87892,-190528,-259251,-268876,-207639,-87816,34582,27739,6384,54615,167303,182533,92544,-79708,-358486,-448518,-271791,-206250,-359680,-494611,-428444,-240075,-76331,-51306,-147817,-193122,-41828,157065,128113,10694,33979,121665,11352,-136409,-58976,194822,294258,176705,17084,-108274,-142710,-107834,-30315,92180,200645,189406,159659,234487,271936,155185,-79468,-236073,-189438,-12733,51371,-11654,-43517,764,100487,175187,187821,155517,107412,73714,-54700,-208854,-90006,144769,141794,5569,-61112,19726,174806,291971,271914,90462,-154517,-265291,-116376,57390,-21702,-195203,-252541,-266625,-295433,-196126,72743,143215,-8502,-173512,-360883,-476097,-303795,-117303,-80228,-62072,95272,283309,241894,37562,7977,79644,-10447,-137681,-93902,-11534,-17876,-117963,-195701,-128991,-11274,5101,-38216,-18080,24435,37188,131595,197380,-34088,-289978,-245379,106443,260309,99875,16992,173258,130121,-65634,-129387,37476,183927,228186,318570,457936,495480,408338,202310,-66608,-166040,-64756,160160,249229,221436,173009,41055,-186376,-296511,-159130,165546,316357,55369,-228163,-142683,-8570,-62899,-183794,-240414,-229328,-160832,-139466,-210548,-132285,40186,79521,35462,-428,132810,216985,-1929,-268389,-214640,3654,159314,189878,172424,255236,281396,59087,-137347,26856,124804,-110523,-252551,-167487,-224101,-300803,-102655,172175,193303,-4271,-108972,23814,94953,44029,153367,283621,55165,-180749,-140331,-134121,-194990,-120938,-6956,54634,-58854,-304657,-281880,16568,151905,91578,32620,40489,116054,121866,-151823,-379992,-202960,55597,100090,140932,37074,-224255,-315787,-287767,-280356,-114025,48239,131717,217091,-130226,-777539,-1025761,-1366033,-1328800,400734,1388492,1133199,1898560,1808135,418141,199837,285529,-495017,-1298013,-1351997,-980194,78664,1699247,2006768,670873,-150273,-476075,-470379,-271682,-319267,-409365,-308182,-233516,-165556,-133969,-157633,-152213,-123226,-179544,-158133,45011,111824,-27187,-87369,184378,598641,648129,205636,-185903,-95675,167638,164263,-2720,-67287,24043,168828,215502,175016,88747,21271,29775,22093,19689,178617,292285,226032,112493,114595,243339,210287,-115752,-300700,-156302,62753,274487,466839,386797,101766,-57565,-136617,-331635,-320162,-13023,40964,-258860,-464269,-297140,-207766,-195418,-89540,-4122,61100,87842,84061,93487,-44598,-206186,-42029,59827,-203744,-411498,-249049,14785,89700,35701,7654,35514,102610,132052,63094,-14191,-56552,-90684,-106882,-89636,80741,237829,183874,100191,221419,345230,243657,134253,92209,-17765,-10353,50631,-7228,-67868,-61492,-39702,45337,129872,73196,40851,184263,164785,-42980,-78923,92556,208508,128122,10604,-83653,-161736],[-180508,-31330,140831,32741,-216391,-219649,21952,200938,193252,151949,181942,242605,252142,130907,-69401,-126481,-26028,59840,161239,266819,187569,12873,10812,105601,127214,12427,-128954,-227584,-236251,-93603,89254,112718,112200,211020,283313,246059,213664,227441,241529,258840,266431,171544,-28138,-73346,88692,246050,248548,121389,-35970,-39967,-38896,-165715,-348685,-369789,-205824,-248508,-329148,-147007,-32909,8853,240589,422070,375288,285001,182814,65702,-19469,-125521,-131603,-39774,-55307,-89539,-74660,15630,172327,84347,-152112,-248506,-238994,-175499,13116,36633,-132944,-113749,-54761,-315968,-645468,-606844,-214039,163779,337973,349053,262723,291841,185091,-46900,-88323,-61702,-163054,-108730,190380,415243,271942,39838,-4125,-24188,-133749,-118015,-33135,676,94296,140091,32169,-109368,-220763,-215692,-98553,-71843,-60646,-1208,83358,136723,90369,-77059,-245083,-225413,-180912,-199966,-165876,-190455,-257828,-220981,-120185,-48198,-39634,-137549,-306892,-387801,-147424,-7044,-26401,40600,139668,53155,-82164,-56420,124286,208763,57861,-235341,-418570,-398387,-222411,-161895,-228420,-114935,226698,228532,30973,-78235,-252842,-287108,-46820,75966,182826,189501,51110,20577,77561,145403,285483,253904,113582,136381,121295,16669,-31491,-54830,-42113,-44096,-108706,-102343,-54370,-49906,6055,74709,86670,32383,-71119,-242915,-373781,-245526,20817,178893,168499,138810,276234,425873,283092,102112,112813,172307,160565,96213,32214,64333,180797,262991,76014,-179573,-186922,44170,148598,99569,45059,-15008,-44501,44986,114282,-71199,-306723,-159879,58737,-60536,-266072,-189548,55043,338422,500500,381400,202188,110735,-11518,-143235,-126891,-123590,-257847,-266388,-97870,20997,134748,256283,253782,250645,273544,219483,90059,43753,45980,-31664,-63,236511,353765,214463,254114,392925,165882,-208713,-174051,65428,103977,65241,114201,172409,207941,207088,177791,108486,-82633,-261276,-289393,-251222,-118007,170008,175499,-67360,26198,381367,416923,101055,-48218,-55257,-65393,-49120,-163656,-336219,-261768,-149320,-204546,-53056,319795,439463,282620,100860,31679,4801,-65865,-67023,40016,56054,125037,222989,174775,127214,188395,269545,284000,63288,-212042,-174546,135823,292526,131998,-23188,111261,308330,214965,39096,41600,54812,-22535,-225021,-385648,-250909,36073,79951,23976,93620,190576,170687,96057,152929,188958,55021,-22197,-3728,-45054,-149076,-99079,69701,98108,-48400,-133088,-120116,-158116,-213509,-215663,-267734,-240180,-86722,33603,160683,309702,332639,149966,4917,72842,160824,127544,-28668,-157993,-182049,-213122,-169216,50668,234221,215844,71259,-48597,-79866,-214161,-412307,-393211,-156381,-70251,-224684,-371317,-342779,-70261,233646,265562,181301,93724,-1246,-40293,176643,422580,314700,17030,-125482,-52150,15390,9152,-41140,-41705,159724,400330,353590,248010,326854,430069,290874,24084,-11634,206450,421886,425819,296592,122729,107159,268396,452311,374193,131494,36779,-6931,-81188,10311,111790,83373,147643,197920,83333,99605,227646,252669,202397,216800,216154,194077,201239,210331,115883,-72945,-371089,-340677,26769,154484,-122335,-438121,-362582,46464,432014,479880,209023,-15293,334283,1228612,1115608,238345,-688141,-2047989,-5044872,-6628792,-4721078,382965,4066287,3145020,1532901,227326,-175927,-4702,-188435,104614,412949,233333,66487,-137863,-271268,81518,581178,487055,161194,49553,26466,-110898,-137219,-93333,-183435,-189180,41422,190461,57936,-171775,-231918,-157971,-121932,-207061,-361685,-327665,-157696,49924,262720,321736,217734,154884,104081,-60245,-217334,-146150,-7650,-53570,-21922,268955,399170,322445,198416,-31966,-307743,-413771,-136139,150257,93426,-71860,-38895,-7685,-99994,-115781,-15015,81100,184875,350280,408806,297472,100879,19662,122751,166556,103265,94114,50371,-218865,-495201,-375683,53135,246678,70995,-43853,56311,168999,142679,34222,32258,101165,122834,229744,271123,203290,249922,208779,107976,150057,121204,-23421,-156570,-313438,-248368,-24511,152547,234648,145934,58180,175452,226872,85079,28884,151780,216607,5198,-167127,32356,314052,273692,50471,-28943,-11680,59998,157276,139577,41637,119998,221363,67202,-151474,-208999,-72512,106867,102823,-71312,-150250,29027,247812,188194,-43316,-95853,140621,241116,46405,-65757,49620,53104,7802,102960,62498,-165391,-291442,-228244,-118073,-65024,6542,56693,32242,8242,28711,98886,130290,120017,179021,265090,196910,-18284,-118821,-20821,52799,66658,115844,200858,120432,-129524,-314873,-343861,-207354,-187142,-197536,-111397,-20125,-122027,-162679,33571,199057,239787,99593,-149085,-217079,-80184,-14787,-17759,36395,11669,-104853,-138086,-74729,-6525,47920,-2548,-138760,-245304,-259262,-164427,-88641,-104921,-170175,-231764,-100367,154616,223736,60214,-182502,-422945,-495139,-304764,-257566,-409730,-509422,-477560,-314789,-112052,-63924,-153966,-171298,-12903,167454,174974,108166,88349,40136,-164552,-207222,-72326,122382,247001,292272,211605,11276,-95066,-73848,-43452,77459,212569,210842,128719,144355,242605,194612,-51821,-231592,-191477,-47237,56969,58439,48456,79934,147683,189413,163681,102070,36618,30117,-26854,-187449,-214628,-53325,36787,-19284,-127366,-103699,105134,303535,284658,93682,-106914,-218446,-143096,-57488,-125227,-196619,-199050,-243372,-295504,-177223,74844,112061,-15766,-180737,-424673,-598738,-467683,-179906,41168,101724,190794,371887,369446,200647,184138,238561,85523,-135895,-173065,-95638,-42719,-56990,-124524,-135671,-71652,-51831,-34755,20862,23683,-26354,115017,275314,47804,-261393,-264319,87982,292231,134088,-19918,94151,156768,69383,-6935,86320,198011,193977,259300,483492,569667,420828,174461,-110709,-216777,-65127,120365,187043,195754,100418,-67852,-220498,-272390,-156421,117300,208983,-30184,-200651,-38985,96566,29392,-92021,-251413,-289582,-203095,-177317,-167744,39926,170286,63872,-936,25541,174148,264994,7364,-299750,-228298,42365,182280,114285,13027,120346,183913,-22756,-197664,-41997,29794,-240342,-293050,-111339,-215324,-360586,-125547,193003,209247,-2799,-87634,100900,170704,44630,78589,208690,48846,-96361,-40103,-110744,-225936,-172899,-111249,-52772,-72043,-291497,-372467,-103434,96764,85808,35155,-5376,11614,-72583,-382896,-585044,-340140,-15194,4216,-46673,-140760,-322488,-369958,-384996,-476828,-311433,-21421,172741,262376,-123770,-750278,-930420,-1281070,-1204217,602525,1605102,1165188,1715059,1628999,377340,163333,359767,-289462,-1164155,-1276058,-1015008,-356709,1424252,2185691,1013618,-102345,-516539,-380372,-124906,-180490,-333164,-343565,-279030,-161143,-143734,-180588,-161900,-175704,-226684,-87025,160230,166345,-53762,-149788,132444,557720,593306,185611,-187647,-164486,39420,74298,-39400,-136466,-94224,74345,228606,235209,135933,56202,-8575,-43104,15240,164222,276458,290790,156570,66120,210449,243640,-116240,-394602,-294198,-78163,165185,428207,463755,285706,113407,-44616,-285846,-315529,-99546,-36977,-284750,-486257,-316093,-206693,-191566,-133142,-125205,-52840,44505,50872,62881,-36174,-178233,-25999,98187,-138799,-347968,-203452,11924,48473,47344,35629,-38478,-46942,95610,150550,38029,-139198,-238104,-163863,-75858,90318,261085,216851,76956,142427,246640,175390,99473,88763,-2444,-2666,85134,106318,105484,52929,-34460,36231,196521,192998,118750,196430,162536,-57486,-70207,154283,269208,158531,17526,-77280,-158926],[-173726,-1730,217387,144079,-98091,-117105,77932,178812,111514,65709,87374,150516,171762,88311,-6988,-8155,39295,111765,238027,308457,162286,-24453,-52809,-15779,-18704,-61674,-136481,-249856,-270085,-161724,-47380,-9771,62531,257338,336031,220256,125419,109297,128501,142345,130899,77712,-36695,-58954,86879,186772,150610,28674,-12146,32650,-9884,-234011,-490175,-472838,-256086,-273421,-302921,-90166,-6567,-13954,212635,421308,392883,328875,241359,62455,-126464,-283242,-227679,-64433,-15050,-54787,-79041,-8779,89502,-52923,-268947,-338491,-330266,-266314,-94346,-41801,-211507,-166156,-41398,-241288,-581725,-582558,-233350,110484,228203,209859,200894,326168,291965,25404,-104767,-145248,-238740,-149913,159641,344023,176523,-44483,-2266,62724,-107979,-161904,-27970,87988,170867,186467,100886,-22521,-189824,-226604,-111629,-45740,24429,128201,162715,123996,38961,-171371,-358099,-291531,-188695,-182666,-143616,-157350,-247160,-230589,-136062,-104725,-133366,-168270,-201904,-230188,-101240,-21875,-2449,113092,188233,69710,-78097,14727,282658,327306,100171,-187343,-354888,-375803,-247566,-229571,-322909,-187608,147282,143732,-243,-35675,-133443,-199890,-70812,60094,200191,183847,66905,74619,145638,223033,337017,230204,89882,143724,79402,-66321,-88312,-96967,-48466,-27295,-117999,-161980,-113631,-41730,65488,130566,138355,103852,-1175,-221124,-349344,-159298,116969,221193,167952,160910,308448,418263,303224,132613,111916,192103,268204,199872,93439,117368,238708,315824,102874,-180130,-252146,-25570,157894,141163,55760,-42078,-131936,-60290,147054,78059,-230969,-163098,86408,14360,-140755,-79082,63914,281017,447254,288180,115484,116181,56034,-85997,-143234,-194246,-318073,-284126,-92546,52240,160165,261752,219643,181924,165048,161241,120428,97672,75192,-17694,-5026,251720,399191,209631,169291,352422,197698,-208354,-241762,27353,111027,23700,-34269,25045,168790,203047,166642,107958,-79301,-308626,-363137,-254340,-96462,178463,171799,-72739,43164,424906,414229,1749,-137305,-50076,-29862,-42963,-135259,-264605,-201933,-131377,-215310,-109112,250375,379980,216534,69996,15211,-58696,-154569,-155481,-35880,62358,205072,258748,153060,117675,137675,197465,241153,33183,-242217,-203812,58698,116247,-4243,-39547,104916,200909,80770,-50936,25609,150643,166326,-86309,-347951,-235834,47752,65485,52132,190631,285266,215040,95695,155106,226247,150680,99560,41098,-65192,-173027,-123096,33695,40564,-144884,-234953,-171259,-154102,-198705,-257582,-290476,-192648,-33642,75658,178323,246181,173532,-9633,-37627,82203,154440,171977,85777,-55360,-110098,-132419,-56352,154534,246180,158613,-8603,-147643,-176377,-289624,-402226,-287942,-71500,-40566,-136084,-234499,-269677,-111516,185662,263135,179748,79558,10137,2294,237418,527242,412189,45397,-79948,23106,39697,-30550,-62339,-31347,129422,284809,259006,210561,318498,448827,343843,60984,-39942,101723,303885,383018,328144,218308,231055,363943,491883,377156,124856,31134,23342,-19231,87745,194450,149116,187295,168642,-10765,26115,201864,192479,161194,280836,304722,225723,195646,144556,-42512,-132894,-277468,-285075,-2897,90151,-149453,-297537,-90129,287810,696905,798612,455059,45702,146207,909359,651687,-251578,-1115832,-3510940,-5501052,-4268511,-2330321,349776,2914805,2774540,1395135,120421,-383376,-292644,-423887,-92343,301804,136737,7510,-28701,-56698,227855,712163,658784,220278,-29462,-57845,-216028,-326207,-230584,-219995,-173567,3003,79469,-82301,-271880,-282439,-196019,-165790,-303250,-523109,-474503,-220575,70939,246090,268555,204553,175059,159677,56634,-97192,-82331,48447,10347,17282,223330,266633,195864,134839,-27396,-255854,-321398,-21934,254725,173625,-9409,-32525,-60592,-140180,-105295,6044,60949,104875,261882,343138,259084,104437,38258,129742,161982,102700,132018,58406,-264836,-550055,-395716,66204,272090,70220,-144005,-103876,73868,142653,65050,95276,193466,175577,214914,302421,309437,329655,219771,131691,173656,149871,22923,-113630,-305408,-300349,-124394,40045,123912,42094,18256,221740,228088,33593,45655,245340,232824,-60851,-235877,-10062,262080,261334,95133,3040,-16835,70818,222167,209350,42843,170631,335799,199684,28035,-63153,-67045,49353,79378,-79976,-152833,8991,238192,156935,-85101,-156481,-2226,97542,-4068,-115444,-36081,25968,28861,118728,99820,-92874,-190765,-134376,-56713,-10513,30850,46083,-7853,-49174,-17713,73099,86315,22704,105732,235512,192376,6157,-101234,-38652,31608,47281,56917,100899,-12012,-209491,-282588,-240519,-88828,39400,26379,-15683,-32404,-224639,-324138,-121146,104240,188887,86308,-116284,-154812,-45580,-26792,-36882,-11520,-76969,-157588,-197030,-165778,-53913,103019,107528,-48421,-196566,-213833,-72111,-12381,-158457,-332004,-478162,-287672,102213,234844,25469,-250700,-428516,-461327,-271844,-237280,-375039,-417795,-411223,-319395,-133413,-70982,-138567,-131162,13718,147899,178861,169655,102260,-104738,-338190,-263622,-89815,32612,169603,349894,340183,94757,-68885,-56481,-22056,117849,235710,190044,68255,60829,200766,190702,-55010,-218534,-136757,-15392,81530,112759,96544,98497,153383,183418,116900,25474,-35764,-8408,23932,-98881,-259518,-209418,-59637,-37369,-157595,-207800,-16880,205437,193216,51870,-62788,-158454,-159887,-163907,-197067,-148325,-111299,-200511,-244808,-62334,127922,74717,-32298,-164157,-418372,-609762,-548943,-220430,122338,209831,230397,381674,450055,389663,396834,412097,209270,-89952,-233967,-179591,-53411,24042,-24804,-117353,-141042,-114868,-32555,34103,-2579,-67407,134485,343733,109080,-234286,-265656,37430,283665,152911,-73496,-37508,138060,177123,100868,113630,197224,176169,218449,466822,582085,393178,115096,-136908,-209674,-24259,86717,105942,140365,35540,-139050,-223408,-219327,-125099,57082,79452,-124989,-175643,44835,141268,36294,-67402,-245255,-296976,-219674,-215258,-143919,142781,227395,25049,-28335,77891,213043,278090,15687,-280498,-194123,108341,203036,-5811,-192843,-62582,58133,-95213,-218019,-64613,-6503,-272055,-266780,-43494,-167290,-362109,-136849,185053,194985,-8739,-58875,165551,242177,53840,7417,122832,48721,-10273,39947,-90618,-222144,-176291,-172321,-144537,-91751,-264274,-420870,-222938,-737,30600,-16518,-89949,-96277,-221931,-521265,-674315,-406469,-76637,-77998,-187933,-260526,-384728,-392418,-423484,-589906,-482478,-151479,105521,184785,-180594,-685134,-785857,-1009810,-709486,946294,1843851,1373090,1405923,1072710,159301,93689,377239,-142522,-1014336,-1100147,-789846,-366536,1282812,2080731,1045646,-114339,-462255,-259428,9375,-65200,-276865,-411867,-393266,-249738,-213400,-220266,-158746,-187654,-214802,16281,247700,175292,-82217,-173149,107221,473471,445143,121175,-151607,-201732,-110703,-41359,-72271,-185075,-212766,-44802,207469,270461,176971,90852,-28941,-77257,37252,160559,249428,311363,154636,-25011,122036,242212,-72491,-401844,-385524,-233915,-11009,292880,473865,436933,254296,23546,-221497,-293753,-188207,-101919,-230606,-343728,-240343,-173827,-173921,-176120,-237733,-155414,5983,20105,31504,-25835,-124456,14469,129973,-75930,-248671,-149573,-39300,-47973,18222,56839,-96035,-195537,4110,183135,77061,-217640,-389361,-254887,-81782,68838,219314,209073,77555,93561,158618,106939,30785,17076,-16908,10951,122974,215683,281168,185272,-10265,30782,241441,264396,150678,156021,108277,-97401,-76105,181860,277820,151020,5052,-72544,-143601],[-144196,36825,276727,252762,46485,6422,138666,169104,32325,-81273,-85443,19185,87248,43199,29275,64527,63243,130298,276943,305488,130245,-27498,-84407,-118323,-148561,-111190,-120905,-235768,-250538,-187612,-182591,-156609,-14791,248072,321234,159509,22138,-42229,-39093,-10062,-450,14511,-5490,-19164,84968,130871,53743,-72208,5030,113233,32483,-261530,-542605,-484334,-262404,-264298,-262040,-76205,-46189,-87539,134325,350968,348121,316261,233499,29903,-204649,-389169,-319009,-121142,26,-23068,-72936,-25198,-220,-199924,-407327,-392253,-322520,-285936,-178163,-127543,-282331,-211344,-31660,-151585,-449063,-478046,-211777,62435,120646,65183,129408,328187,357194,81328,-119680,-222572,-300993,-181592,97205,197314,29519,-136677,-8836,139947,-32205,-145293,-27468,112217,186203,192434,136482,56468,-106939,-187000,-120468,-38966,69643,207908,196766,78734,-4938,-186936,-359358,-293402,-166561,-141528,-107089,-102706,-197405,-208669,-149718,-158919,-204043,-188644,-99198,-27438,-6060,37407,102291,222642,238630,85380,-60185,80121,384022,416531,176866,-88427,-260233,-308509,-240463,-278707,-410459,-276625,34067,96268,31373,24490,-5282,-80382,-93506,34049,202675,175392,91441,134670,207957,287951,371882,214866,68031,138169,66469,-97056,-95570,-88313,-40019,-4143,-101412,-200988,-164630,-25490,122303,177076,162750,134554,47646,-177391,-288472,-69055,192316,239783,156499,165762,301643,353107,272192,156991,119519,202797,335624,243939,99094,132447,245132,267298,64757,-195612,-292908,-114477,94419,124578,54823,-49993,-197504,-164434,125822,139352,-172624,-145741,95974,76249,18326,45674,45382,179823,319423,128183,-2649,97120,82791,-43708,-131409,-219713,-325190,-265075,-73525,85658,181744,252208,196735,114703,40386,92798,180386,175418,78439,-53043,-55476,193080,334256,127650,15454,214767,166230,-196388,-259166,20432,118603,-8049,-127506,-66336,110289,133940,91283,73319,-33645,-220663,-294215,-221207,-83359,179623,193365,-33261,54776,378142,300693,-128232,-238834,-63920,15953,-4452,-72314,-155891,-116081,-86374,-169736,-109791,175130,286344,147754,59443,9561,-125809,-255103,-246542,-117116,63633,264540,262702,114183,99751,68217,75801,148834,-3323,-253995,-215583,-20220,-58833,-146794,-81744,55302,58105,-68189,-148072,-26779,190167,299123,58333,-259824,-188858,75014,101699,100968,249840,330657,228686,96727,128104,211129,230954,197313,46079,-119262,-205633,-159418,-22845,-7840,-204046,-304425,-171263,-75916,-126385,-248377,-269431,-137910,17492,119213,175881,163390,18296,-126976,-42453,90260,133633,190668,147852,-12298,-72329,-50965,68556,271436,298312,143933,-88937,-250058,-253866,-323190,-347346,-152067,21902,-1758,-37727,-72778,-149176,-115655,110796,197116,117277,65203,45169,43480,242994,539030,448380,73082,-13180,104782,64718,-66804,-83251,-13745,101827,152940,150402,163593,259467,379032,334436,84280,-68785,-21966,138891,310820,349159,322713,355905,415293,450312,322861,92412,21688,68895,67905,159533,244016,217101,245751,137792,-97207,-31817,190099,151734,112457,265261,301787,213231,157713,3502,-232470,-187182,-136328,-170258,-4754,73801,-89815,-78545,218359,562802,975873,1100673,697052,84781,-140180,314907,109774,-468025,-1248698,-4266414,-4676049,-1431907,-341596,-206295,1122551,1873269,1063013,150552,-412556,-497750,-554293,-275223,108329,-13934,-34927,114888,122718,315897,774657,793608,269734,-115410,-172215,-344752,-527623,-399435,-298662,-218223,-72824,-26286,-195097,-329841,-312512,-258771,-208264,-317867,-567768,-559980,-259744,81325,196472,178061,187263,205168,188828,124865,-22279,-70048,58034,47459,6759,98185,103048,58611,40618,-34747,-183329,-196571,86435,319130,226822,69520,2848,-69261,-134623,-106573,-23520,11072,47177,176825,237060,180799,93201,59715,134558,150527,106410,163327,51506,-302513,-557430,-378234,64685,258114,51998,-237972,-253258,-9678,142366,79258,119856,247335,232437,221766,336534,394839,353634,211838,166612,199522,175805,102872,-8324,-215888,-272157,-158988,-69216,-40821,-98686,-29674,227654,187463,-31415,50825,305293,220154,-104626,-238770,-27432,199868,244411,126759,774,-34315,74754,252248,224075,35719,236891,467018,330448,167451,46238,-89030,-33883,70557,-22332,-104392,-16015,175295,104303,-112975,-190580,-136181,-57648,-49002,-113080,-83750,-13621,-249,49531,50547,-79513,-145354,-104803,-53636,15611,59719,42680,-40627,-88651,-63582,7159,20008,-43503,41810,175064,152487,16975,-82397,-60752,13168,32682,21227,22665,-132511,-272189,-216241,-108612,17882,229719,207161,58049,-67270,-319761,-430854,-223347,29714,114489,20465,-131303,-127907,-35289,-21807,-14763,-50143,-175700,-214674,-242891,-256560,-111754,139564,199985,40320,-131976,-141630,52411,142972,-76861,-394550,-648362,-448763,32769,223446,3607,-270725,-387165,-360191,-181797,-157040,-270950,-253875,-251993,-253587,-132510,-65373,-107927,-95431,12074,88041,133864,168165,43098,-286464,-453649,-272447,-88763,-44515,70570,316617,362691,112478,-97329,-90789,9675,181022,245954,130797,2560,9769,149448,136281,-101053,-215564,-57873,55326,99377,126040,87670,54462,118892,158240,55528,-62832,-99409,-34571,82088,29652,-201446,-261360,-112962,-42612,-144259,-259200,-148619,30086,23770,-25992,-34418,-93437,-150545,-225729,-217119,-66979,-14375,-138479,-141638,113310,205275,34904,-51275,-122498,-344359,-520592,-533255,-228575,146984,233921,192446,297477,459437,555131,584752,545050,328920,-2683,-251482,-238298,-43910,108301,81756,-77949,-207729,-172233,-25293,36772,-38792,-80006,175326,378180,137899,-194945,-235506,-33206,217112,144435,-122002,-178270,69351,208437,139615,103592,180885,172008,196514,404018,508947,312513,42994,-128922,-160826,1081,37790,22782,81207,12568,-141687,-184599,-140375,-72928,-1072,-23172,-163091,-112009,119300,137221,-19690,-113707,-236242,-255043,-200410,-232177,-139521,144816,187426,-32582,-43955,133942,226318,226575,2121,-225400,-127665,173128,195582,-156412,-396930,-250714,-66177,-135461,-192792,-39273,13152,-205522,-186035,15583,-91587,-298912,-128397,157178,162631,-12865,-25469,194706,265879,44255,-58537,42554,58604,60574,83014,-72354,-184027,-135469,-182118,-206632,-113107,-214499,-396043,-299296,-112326,-61505,-116098,-193075,-178208,-284112,-533211,-631817,-389366,-105526,-116297,-249505,-308377,-405601,-388512,-411575,-613119,-596022,-316316,-59711,14849,-266925,-595105,-647029,-660771,-28540,1315774,2020862,1690797,1091547,336882,-169168,-8570,313155,-106947,-902774,-871385,-358746,79573,1325165,1741760,792644,-127411,-293236,-103888,110733,-21372,-275184,-485634,-525125,-396998,-330144,-273344,-148424,-162947,-160421,104707,272589,130423,-111334,-149224,129831,383746,255743,29759,-88448,-188770,-225776,-137124,-95714,-218066,-314972,-160868,160981,278242,203482,113002,-30538,-71450,81985,171684,222599,287500,112963,-121642,22215,221430,2452,-328589,-406403,-355134,-201189,98956,412824,508726,307660,23442,-179496,-280234,-259987,-139037,-114786,-90121,-91436,-116153,-140672,-199377,-310794,-225125,-25394,-6527,-3689,-22875,-59209,75988,160467,-20232,-138618,-101950,-125542,-172457,-36870,76728,-104871,-276413,-100072,141568,73681,-277754,-503029,-355015,-111455,19526,118436,151445,97738,86418,98068,51504,-46252,-90167,-52594,28055,153617,297528,424392,309799,28740,24742,244609,262415,124461,75956,14082,-153293,-94920,169100,239593,108698,-27035,-77479,-124662],[-93721,79105,305789,327951,174399,118095,194423,178720,-24384,-251576,-293944,-119772,27574,23355,39936,71692,37233,113071,271585,257447,91911,-9544,-86282,-182235,-231708,-133299,-102768,-203702,-194919,-164362,-254042,-257904,-70656,202819,239814,65022,-84645,-200271,-220666,-149974,-86488,-2328,57614,44714,89110,92884,-22216,-148563,17980,189346,81526,-241983,-492652,-405397,-220727,-217390,-216490,-119610,-160243,-206020,18148,222470,247583,250639,169228,-8378,-205967,-377004,-350877,-178881,-8625,7226,-53015,-38235,-79792,-316112,-524057,-409719,-249556,-256598,-232729,-208879,-328060,-231025,-25376,-85983,-306073,-338718,-160345,34396,59063,-15622,78562,296631,358231,102806,-131298,-271207,-331772,-190460,41858,61502,-95465,-195957,-11028,196827,85452,-62998,-30382,54743,122993,155919,143646,131450,33737,-91481,-123435,-65393,56770,206799,161416,3651,-37855,-130128,-265741,-241739,-119364,-87081,-67086,-36718,-112311,-154439,-149413,-192570,-238940,-195474,-24665,145717,98602,140444,253782,338452,277602,92463,-36596,123808,403779,454736,281952,49089,-159337,-219546,-196954,-288620,-470012,-377283,-91884,95555,115694,86394,87579,20716,-105484,11837,184381,144590,94606,169992,240734,324294,390386,224166,57946,114588,76440,-73326,-57108,-30453,-12067,13610,-88360,-232361,-204051,-13449,155504,198876,153906,128044,79615,-111281,-200776,12068,238446,239217,141371,150401,264946,270411,209807,169391,135408,206496,343033,216481,53999,112691,190866,110707,-47825,-223302,-291744,-187294,-13899,55674,39186,-36902,-219956,-234179,58349,95882,-155921,-123696,77814,103622,154175,137428,-13366,44053,157119,-32826,-100712,77460,71788,-39414,-111735,-203025,-272522,-199922,-32414,121235,198151,225594,180430,58386,-72707,28891,257654,267115,67968,-116698,-133509,80332,199375,6844,-158995,21389,79592,-172230,-203710,63914,133602,-19805,-142518,-77999,58578,36033,-24222,1575,26411,-25273,-96661,-154026,-82506,165021,204581,1628,41891,259207,114247,-256949,-319399,-80320,59580,39276,-6454,-38877,-30510,-39818,-86711,-44829,132896,201001,107192,80311,25950,-171059,-335772,-315009,-176063,67701,298562,254612,94201,84815,-6728,-63653,32850,-42123,-240015,-183864,-58043,-176238,-259882,-141598,-21285,-80045,-207509,-246519,-112926,145826,312453,143338,-159096,-131863,93269,150831,145466,260884,318274,211354,108977,93685,147714,258525,235887,-4202,-209102,-230584,-178622,-78804,-37605,-204947,-305350,-112996,44105,-41521,-216378,-228407,-102592,37345,139525,153720,73838,-105063,-170672,-3452,99808,109520,180995,135253,-45463,-79463,1353,158460,366420,384098,182912,-135983,-320294,-295281,-318858,-280152,-37384,89606,27425,38227,69244,-23853,-92715,24609,79325,6340,43683,91118,84057,224440,489804,423829,92785,48481,152244,60598,-106907,-114755,-9859,75620,43602,52882,111693,168544,252715,272487,95075,-73906,-101684,11366,240972,350078,400991,441179,411181,363011,244488,48246,20757,129633,167739,210141,236030,246301,286840,106364,-163190,-79043,177218,133187,54598,161570,218517,184463,109216,-180191,-419341,-237591,-10443,-45608,11036,96829,37949,161164,475003,781368,1152968,1257676,826363,36836,-521096,-440288,-389107,-345778,-969402,-3695732,-2463309,1172472,231348,-1759591,-926381,723276,686741,318269,-254690,-495346,-477084,-347650,-88493,-156256,-27443,268194,230610,336491,767562,844470,270582,-208298,-299674,-470942,-684814,-544119,-371577,-279788,-140644,-82090,-228938,-309108,-294543,-305808,-220324,-238836,-494225,-575688,-271351,73943,128929,86310,175582,228829,171199,124018,-1152,-104030,11466,45088,-38736,-46178,-21889,-37079,-52962,-49084,-102836,-74650,154261,327149,243804,130153,40712,-32069,-79196,-104304,-76100,-45308,27857,117923,124289,99515,87471,89416,138976,128651,100039,161767,21834,-333167,-528978,-327641,56418,210974,20003,-297828,-347280,-57579,141233,75459,106179,261404,293667,268542,375643,435121,313381,181731,192229,220497,202211,204843,143275,-55534,-163628,-112933,-121627,-187459,-231063,-77757,192719,122108,-95555,39023,314827,185108,-116212,-174534,-10505,140583,206472,116240,-37097,-59349,70633,247199,188490,18579,288756,580023,435377,239702,91633,-132430,-121210,77701,94399,847,-13661,84183,35559,-123648,-187682,-218590,-179914,-82237,-67841,-84594,-60405,-71460,-76385,-66673,-121226,-146586,-128545,-108614,-6511,85809,52726,-53191,-97976,-96189,-68867,-36024,-57587,-1605,91176,84563,19065,-55449,-75871,-2299,20985,9943,-18224,-208713,-302377,-127839,29152,105279,330530,288561,79894,-125353,-389245,-461787,-260118,-33999,18466,-81691,-197035,-160620,-63028,-6535,36646,-68104,-250978,-258785,-263760,-321059,-163337,145631,236027,85338,-75881,-59035,179508,333126,108619,-341297,-686260,-526460,-17801,206695,2085,-247513,-319690,-228537,-65329,-44855,-125402,-65754,-56143,-145468,-108779,-44028,-76803,-90331,-39955,-12075,54135,106821,-86509,-457372,-479458,-216362,-50774,-84587,-40710,184061,277719,66146,-185270,-183542,26846,230849,225121,51631,-38730,5759,93342,40526,-181634,-230857,4799,119835,89178,89701,29571,-30059,58053,118648,-8663,-145605,-145252,-44898,125848,151135,-62630,-196204,-114322,-36150,-91054,-239082,-246796,-167130,-166768,-113270,-26148,-33500,-110767,-225119,-184693,17172,60599,-67391,-7614,282255,262548,-5652,-65611,-66589,-231865,-377738,-435767,-200612,120096,172194,76591,134027,396877,651334,687683,588208,406961,106228,-210788,-248713,-14025,177604,171499,-25292,-251624,-211019,-13945,36089,-72808,-71137,211119,364556,136205,-131035,-172148,-103677,99427,107550,-148205,-285472,-33145,153213,91657,57193,153391,169662,176177,301619,356729,177591,-23231,-82443,-97944,-29435,-38843,-46606,42979,49123,-64985,-105497,-51883,-20183,-48229,-66344,-95502,24960,195771,110215,-91912,-195195,-232274,-185173,-150647,-217602,-146621,58004,64207,-98026,-46916,170933,200429,111646,-36790,-155567,-55828,206503,148748,-296446,-542502,-399428,-170399,-144669,-136497,15795,62826,-81282,-81466,52867,-7065,-183074,-92573,126605,125586,-13182,406,170084,212239,-636,-116201,-17480,78264,108568,92737,-48940,-122432,-70606,-148798,-229244,-124708,-139308,-297820,-312158,-206642,-162163,-232557,-285377,-217823,-256288,-431115,-486020,-308725,-96159,-99625,-231981,-296843,-382515,-361132,-370114,-568633,-640045,-478780,-279954,-189707,-346606,-515509,-584077,-387650,592809,1611243,2102710,2037910,916010,-336119,-542904,-168273,138625,-206621,-853717,-650503,144769,847980,1573773,1326792,391889,-95274,-54732,57402,157952,-66058,-329772,-527019,-607278,-532313,-451612,-326836,-137783,-117086,-93626,141582,228566,45874,-139087,-91222,190861,315483,83807,-63254,-19294,-128606,-267072,-179846,-110235,-247071,-386537,-245295,104498,259621,203807,109249,-22158,-31817,136601,192965,201213,229895,51175,-179564,-37798,199751,77342,-213968,-356230,-397223,-338918,-92582,295459,475515,251380,-53891,-185195,-285977,-296891,-142445,21600,168825,75872,-50940,-95669,-190281,-327195,-250789,-53063,-37777,-49329,-31155,1197,143439,190598,25538,-45111,-70396,-214839,-283814,-94072,96664,-54703,-257383,-172037,39898,17830,-309733,-550531,-434300,-163004,-50163,-17131,52155,121194,115363,73092,19066,-101971,-186196,-94436,41874,167054,339051,514628,405718,75893,17701,203300,192056,49887,-15349,-86700,-205461,-120118,119296,164524,39898,-69850,-90774,-105477],[-29916,113683,293336,343701,247517,191499,236759,205299,-46534,-393667,-481583,-234133,10476,42464,30326,16504,-30301,66836,224709,176114,49688,12510,-68291,-205834,-260001,-135891,-100172,-175617,-129991,-99477,-223571,-261949,-72548,148517,120677,-43775,-181951,-338491,-367489,-228062,-100528,24848,130573,118340,100097,75664,-67700,-181630,30239,248935,125871,-186361,-360499,-264177,-142394,-144499,-178510,-216734,-333000,-344781,-109581,64777,115354,154641,80822,-27208,-113196,-229056,-290791,-206510,-30989,38448,-18481,-50956,-132868,-368082,-578015,-400141,-162732,-208434,-262543,-277395,-343499,-216148,-19171,-71772,-212480,-216732,-99454,30196,65512,8704,71463,239801,294265,87656,-130747,-273669,-322660,-172161,24294,2839,-143155,-196374,-2079,225903,217671,65883,-34483,-72572,-7811,90916,137279,200433,202305,42318,-114397,-120909,-12354,117470,53489,-86369,-56916,-35862,-136155,-170553,-60116,-30109,-34783,25388,-6538,-79129,-132788,-196995,-237757,-187965,12937,229913,169608,233011,389308,420607,291074,85669,-15129,137570,343549,430191,387472,193782,-70346,-129380,-119401,-249133,-484839,-472571,-198980,133484,221870,135725,123194,68663,-99751,7630,151684,84188,53076,153428,228223,325721,395137,256376,58660,70789,88888,-16978,5748,58949,39192,20733,-103692,-269171,-231650,-16302,149898,184305,115316,96326,99298,-31264,-104504,70648,251316,227012,127415,117742,216568,212581,151162,166737,153182,207090,292224,124805,-29183,66507,91917,-106702,-210537,-253782,-250399,-216702,-121827,-42241,7842,-11697,-194166,-248447,-31610,-26146,-183249,-114993,26422,83958,220536,164575,-107744,-107354,9123,-128595,-130895,80423,39864,-78644,-105588,-161541,-176509,-96455,33997,161231,205434,178251,152952,14435,-148154,-12813,328991,345415,51493,-176847,-207279,-49421,50439,-106976,-297532,-165519,-38302,-141986,-80691,155137,156241,-12179,-90082,-20052,34545,-49226,-144045,-97614,65057,200559,156450,-66420,-87433,133884,171678,-14266,-4079,110412,-72363,-340637,-349768,-86145,87906,62130,34977,57305,26034,-21786,-456,64235,136418,152166,109511,129418,64239,-181459,-376040,-345024,-191506,82139,308822,252419,113730,80644,-71662,-182354,-73661,-79038,-201506,-98731,-24129,-201694,-315348,-192962,-85510,-169136,-311258,-337676,-218432,22666,196648,131044,-86270,-90158,79240,166902,164588,236870,262287,172348,133243,75148,59508,212184,199492,-107643,-323524,-233702,-157733,-115023,-50486,-155024,-233582,-18224,153184,15467,-183821,-190005,-104513,6751,126361,132467,-936,-179991,-138763,67658,110399,91156,150293,56565,-140677,-126507,3441,176140,406540,474856,260689,-127465,-332047,-292215,-286958,-228762,15374,103813,25068,66214,156893,66497,-64478,-56594,-58125,-113858,17049,130842,120384,208654,414435,354334,101084,80818,134824,11488,-150772,-161782,-36917,46972,-18838,-16294,60925,76417,120047,183881,97782,-40573,-100243,-23953,198752,327316,421016,448219,350046,271233,172895,6870,39442,203031,259311,221446,159466,206776,281762,80971,-194922,-121400,141347,121069,-16518,-6841,98134,176052,76300,-348462,-560395,-282015,43668,33085,21831,127430,185732,356014,612557,872472,1149527,1196866,784595,-103378,-916350,-1145131,-737956,29123,-359076,-1957720,486298,2902864,-845900,-4132625,-2711093,-367860,364773,544409,31173,-231085,-169495,-249636,-198702,-227450,40585,388902,249721,301831,707208,784828,204194,-296145,-415996,-572158,-756827,-613332,-396649,-306422,-158114,-68105,-167092,-204239,-216622,-296211,-178355,-88049,-343284,-532091,-261858,46258,60050,21730,168432,222847,98275,58392,-20172,-160212,-78508,8001,-90358,-147831,-62089,-60163,-117863,-64917,-28524,16714,165191,275404,216420,138510,55241,35951,11863,-81712,-115268,-82260,40534,88236,36577,50341,101200,124004,140548,95465,72038,113909,-31301,-355553,-479380,-253759,49644,140813,-21421,-306374,-358953,-62154,134101,52701,56859,235649,348332,346998,404531,406318,219968,134985,195597,230984,229808,308116,313410,148276,3309,4309,-79700,-249150,-311321,-118278,128262,52601,-146915,6626,267182,135682,-94068,-65041,32203,86376,131901,48823,-97407,-82008,58888,211916,123347,-8971,294922,634873,497476,255955,83647,-176770,-188156,93637,233260,142890,36291,2724,-38643,-120190,-152050,-231565,-243823,-105611,-7290,-50396,-106410,-158706,-205858,-200478,-182937,-156619,-163549,-189006,-66099,105461,76495,-40720,-77544,-110201,-125945,-60275,-32030,-35776,-12234,638,19827,-18483,-79380,-20211,8700,13601,-21600,-221966,-290058,-36804,145984,175322,332009,257253,41305,-188729,-410187,-414432,-242288,-102855,-90674,-189923,-294170,-247353,-120659,11401,92613,-64331,-278942,-272137,-253315,-342862,-197204,117378,198235,62869,-46615,16780,277024,484059,303436,-206988,-588914,-490135,-18105,200838,16996,-199718,-247281,-112632,33748,61359,24183,96746,106923,-40373,-68617,-8400,-60089,-131849,-148260,-138843,-31191,17123,-247278,-569522,-420118,-104307,28236,-76798,-152188,-22378,122227,-13707,-302527,-307372,15474,243390,171314,-19292,-30785,48425,38093,-74147,-269432,-257700,21456,137242,45149,18835,-47764,-113909,-5016,73045,-62389,-202398,-165695,-40487,136447,218200,96886,-56942,-83273,-26548,-13332,-152446,-284336,-329748,-316815,-178259,-33884,11999,-49160,-166764,-114995,74395,88138,-6447,117121,374155,258228,-46487,-70629,-14524,-123442,-238026,-291775,-139835,64028,48968,-93406,-67201,284063,651534,670866,521202,415072,207011,-113429,-198503,29137,216372,224991,28901,-254979,-223291,-7233,28367,-98933,-56072,215962,305348,116944,-42774,-87079,-151466,-35668,55653,-143139,-331825,-136833,44254,-16223,-9892,121087,154322,133747,175098,163378,8033,-71165,-8037,-46647,-117854,-134515,-90156,39174,138670,75578,-2299,19925,9902,-81268,-47524,76905,232799,275778,86020,-133789,-257042,-231225,-116398,-87657,-174465,-151182,-68212,-95773,-156492,-37110,176993,138038,-33603,-86507,-90930,-6383,188444,71570,-376381,-587717,-477642,-250115,-145315,-77785,71698,108751,40683,12215,68003,68225,-41512,-27217,110610,93421,-15098,3987,89004,82679,-77108,-158806,-48277,102332,134718,88224,-12933,-54160,-7676,-90644,-208101,-113955,-45570,-155466,-269291,-259876,-235972,-321621,-339512,-216292,-172504,-265722,-295696,-205788,-60748,-37974,-161725,-248435,-313501,-307229,-319668,-492501,-620786,-599362,-493297,-369292,-400437,-489466,-649599,-321867,945345,1781147,2119671,2354252,983631,-749899,-913474,-417247,-159270,-423429,-853584,-492494,554538,1690900,2008285,1034345,27475,-9010,164234,169619,137013,-177351,-409496,-506236,-588570,-584537,-526513,-364434,-133584,-72988,-47147,114334,137811,-48738,-161686,-26413,256194,276381,-27775,-132878,34965,-42116,-226207,-158849,-119375,-280531,-416461,-277011,54660,218040,166899,67635,-21129,20390,182540,213692,183770,155733,-4365,-166065,-24037,189840,118076,-111166,-256376,-337847,-370928,-222598,151255,347431,113239,-171334,-230867,-301377,-291498,-120253,127695,327653,195328,397,-47372,-147310,-286810,-232118,-82703,-89373,-111190,-48049,43343,196062,217440,61801,13792,-55174,-268275,-341370,-128587,117133,41508,-151198,-183464,-79197,-74592,-310834,-527277,-472807,-229125,-129808,-153148,-65920,125810,157945,79174,13759,-114573,-232340,-128039,43900,157433,339886,548343,461376,123417,13739,133030,85046,-42772,-81413,-146300,-226016,-139881,44183,62516,-44063,-108437,-101677,-82253],[35312,127156,234799,289942,246597,213789,258194,234872,-37039,-465282,-599760,-302137,35203,93017,7358,-76223,-116557,4345,147309,82545,9676,27089,-42053,-200972,-246898,-132891,-122760,-169829,-81627,-12188,-97675,-162167,-20141,105979,6717,-136092,-256540,-436151,-439501,-213075,-38792,78610,185812,177574,109814,69576,-81340,-168385,46910,284357,153315,-118347,-191231,-101640,-49269,-68758,-157036,-341592,-521536,-465137,-215576,-81864,-11609,62724,8624,-11804,48793,12796,-144065,-186526,-53350,70337,25743,-65157,-152842,-344236,-548681,-373634,-101409,-162712,-274808,-327952,-336916,-171819,-8231,-110626,-200060,-146614,-49889,43382,132954,130450,112674,173078,185519,49141,-104166,-222409,-277886,-134893,51709,36716,-101658,-138637,14836,222888,324884,202775,-36540,-228298,-168626,21421,134633,255072,348078,181711,-85124,-183412,-115693,-37739,-102127,-166470,-59411,49191,-39869,-119371,-5624,23015,-16057,67414,95796,-2701,-106621,-175204,-210659,-166754,24388,212119,180129,263238,444205,434904,268965,64449,735,124681,230843,347478,452638,304291,-1619,-50266,-18158,-164409,-447295,-532292,-253763,189317,311128,164897,108958,60013,-74353,28558,118173,3327,-35940,76444,171216,297147,387669,291453,58697,8877,78635,34786,62154,152063,112181,20006,-154531,-315104,-248136,-38732,100575,129435,58967,55794,110213,47034,-20269,98426,232831,209572,115606,75464,173060,200530,124180,148304,162079,207011,207658,-3689,-131908,4955,-17128,-304443,-371352,-276538,-190288,-195178,-187025,-138338,-38213,8530,-133995,-206839,-114452,-174109,-238419,-131633,-53778,21210,201741,123364,-214684,-245341,-83777,-121169,-71420,116418,7110,-148140,-124419,-116215,-67976,22510,119865,206525,199238,110585,97556,-20971,-171017,-19294,369075,377553,30872,-204317,-244118,-156454,-69014,-180669,-358697,-290166,-156287,-115015,76013,268304,179336,4037,-7619,71755,46229,-92046,-232963,-203019,54506,364729,368925,22067,-84025,94434,82547,-98610,-77210,-21190,-186684,-342792,-318178,-79453,91359,51939,42133,113179,32667,-54317,53183,173282,168413,143139,147972,190452,111262,-162686,-373993,-333132,-156397,109800,300044,261874,167933,89051,-112189,-249082,-143585,-110548,-147823,27620,84055,-136049,-302194,-205397,-95937,-178346,-358086,-407520,-318028,-139504,-923,26612,-67113,-80294,22679,118995,147534,201950,190230,124220,158975,85734,-18044,102624,97927,-245161,-440210,-210198,-92893,-122690,-57368,-85143,-120408,70185,201211,26108,-158404,-166778,-144166,-72472,87955,139727,-36042,-202945,-58517,144347,116166,80502,111557,-53156,-257683,-193499,-46856,111369,374412,530483,343531,-61453,-276510,-245757,-239677,-206647,-6709,55895,-22488,36420,176408,104303,-46636,-116488,-173183,-196994,-5660,150292,145664,203461,332593,263522,100041,73550,49034,-74102,-189006,-218491,-99376,11429,-33391,-51101,18213,10723,25610,99726,97895,27807,-24648,29988,190045,284154,368547,360810,242022,199273,119918,-24737,79109,279915,318318,181853,25389,95034,221994,71277,-180869,-159110,67362,91776,-99503,-189355,-2321,214849,78979,-439587,-614903,-312239,102,27532,4925,129552,295924,454266,603568,807134,956124,930087,588500,-273888,-1189153,-1571377,-883278,443546,324276,121789,3072166,3394666,-2909117,-6442797,-3768430,-1177709,118541,702144,338369,245939,293407,4873,-163552,-190869,148190,431260,184402,235716,615938,623218,87011,-353829,-496462,-635507,-733963,-584817,-361592,-267348,-106549,2604,-38082,-45614,-90137,-212798,-81097,82479,-178197,-449587,-241276,4148,6540,-2280,156520,168867,-20901,-44588,-52539,-208603,-181003,-43343,-118789,-172067,-14781,-13413,-141712,-79421,28077,67225,126735,176509,141933,76787,32106,107207,108477,-34520,-115389,-84048,61460,73138,-7643,52022,135436,151559,132061,53581,22115,29099,-97561,-364483,-420411,-171019,47081,56307,-70585,-264169,-287546,-32358,114473,11831,-21318,172394,376456,422316,397065,299290,99543,83384,174849,226879,255529,390846,469553,355768,189124,159922,55289,-196739,-315387,-146054,52277,-3778,-177803,-44303,172487,82016,-44467,53141,77830,30949,17710,-66732,-157852,-90195,41226,152729,54408,-43930,238601,603178,508358,248717,58717,-197133,-216708,105638,340723,280719,130353,-36081,-106434,-112241,-101562,-188184,-249749,-123547,39758,-3533,-140261,-225338,-283161,-292018,-220638,-134095,-160465,-244799,-125330,120112,108334,-8137,-40444,-110116,-148351,-50083,-1992,-84183,-131206,-84801,25770,24725,-72617,-42905,-3690,20063,50,-174266,-234707,37139,220644,233285,269476,145805,-41627,-229272,-364613,-304343,-197298,-186678,-196785,-271082,-387610,-352954,-181136,26687,127710,-46345,-253858,-245270,-214435,-320773,-209666,61117,98786,-20675,-48261,74313,322262,527914,404424,-57519,-404988,-349927,42493,211758,35359,-150119,-186209,-51020,74397,124823,137976,193351,180727,18228,-22361,37058,-63668,-215373,-295518,-266936,-90407,-57698,-382107,-596576,-310734,30111,134002,-26340,-247390,-247697,-45127,-83867,-396504,-414738,-22808,215170,101301,-54035,35985,123349,-10637,-178699,-328240,-277998,-14644,90117,-19622,-52311,-102359,-152688,-43076,32275,-93825,-214977,-155208,-26094,106895,203986,205851,79006,-55076,-25174,66036,-27673,-258918,-419346,-385092,-198487,-47995,37266,16975,-73745,-30069,89570,58456,21716,188197,346929,173659,-86093,-64932,17069,-55211,-141708,-140915,-55447,8021,-94655,-275271,-251690,155415,556254,539213,362810,345408,270669,21799,-92932,72257,215342,232044,69896,-214782,-210755,-17242,4810,-115918,-49640,176748,218453,96566,53103,-369,-159427,-138914,13177,-107043,-312432,-205006,-60664,-128937,-76356,88784,115995,54362,45137,-15360,-155164,-96664,72074,-20330,-228724,-220029,-101540,67131,253687,242387,98106,49739,3065,-100958,7122,294803,460777,347726,79387,-119819,-254799,-223827,-73118,-32310,-115343,-138169,-170519,-233937,-194562,-15372,155517,56779,-159452,-123390,-45023,2063,116707,-11743,-364636,-524028,-478185,-310743,-166142,-46796,101723,125382,109333,69969,70898,122650,91479,58933,118087,70270,-26245,-22247,-30506,-88118,-162574,-177249,-48825,121226,144101,91897,38115,4415,32972,-26990,-145130,-73197,50739,-13854,-199400,-263393,-253819,-345188,-340849,-189288,-85288,-103556,-124657,-122884,-21161,44467,-72465,-179219,-199330,-220679,-271032,-418221,-557489,-647665,-640009,-484587,-432244,-544523,-848491,-511737,935032,1823652,2133823,2610217,1306719,-819396,-1246003,-764081,-556340,-698155,-862463,-428004,733654,2338097,2552743,1015268,-149422,100583,276351,178643,50308,-303162,-466622,-415948,-458101,-518393,-520957,-374428,-140969,-54132,-45580,35473,37179,-121621,-173336,17868,285913,256067,-65678,-163198,62247,42647,-123521,-86028,-125408,-315258,-397965,-248651,23654,158560,88830,-17124,-46536,56297,202041,222388,164701,82201,-30550,-74274,63772,192131,103842,-63006,-140596,-186545,-279691,-257069,15788,170326,-40987,-262226,-276210,-302560,-252406,-93310,160925,330584,217330,20913,-5412,-80276,-203537,-176509,-115619,-172705,-187826,-66003,60459,216821,237428,92054,36326,-46153,-255644,-320766,-123874,140560,155249,-4442,-132347,-163462,-167874,-285857,-452935,-469334,-298788,-207809,-258128,-173811,94982,184427,100462,32226,-79164,-215330,-145505,28390,125562,309169,534385,473829,163782,19942,60944,-14941,-113094,-89833,-121176,-187618,-139614,-38653,-55549,-129554,-127066,-94810,-47426],[89243,110923,137060,178769,178099,187069,252227,245725,-13790,-452896,-625639,-318405,83191,149085,-23373,-169961,-191832,-59407,56011,603,-18793,32617,-15660,-181482,-216107,-137137,-169158,-194539,-65457,72943,74490,-2819,55829,82502,-64005,-182534,-296730,-480474,-419778,-105948,78103,133775,200143,196874,102760,58522,-64739,-114637,74875,295292,155824,-64321,-36152,45546,35530,-13861,-152696,-450838,-664642,-526654,-270170,-177200,-94199,8460,-16251,35815,222416,264912,47171,-122694,-64692,98096,68418,-81942,-147216,-260942,-446434,-334865,-74593,-124563,-273307,-357535,-324232,-115207,11299,-177174,-256589,-130756,-24147,62012,230078,296324,184907,113864,65081,8771,-39877,-122215,-212456,-97650,104379,127942,-3131,-49879,27055,185127,368053,302083,-33671,-356548,-308481,-28822,147224,286409,427318,293100,-30568,-221572,-218141,-212363,-256818,-208593,-43912,87196,-22013,-114197,29926,72071,-8503,77104,166632,52792,-82454,-138722,-171722,-132909,32313,132001,132158,207088,380873,366077,209313,33452,13161,98750,108768,228147,441063,344147,45102,13185,89365,-51489,-361353,-521698,-232157,239763,352473,174613,74885,21271,-32825,70660,95775,-77347,-150053,-41749,89087,251773,366891,301119,42766,-64094,29143,46596,84872,220811,196753,19706,-225575,-360431,-253658,-77255,15468,41981,2373,23536,115099,105690,35751,95798,190375,188530,103351,33646,142123,224461,132805,114844,151017,204647,125936,-128539,-231555,-59961,-98025,-406955,-471504,-286364,-142999,-137779,-188549,-206052,-95302,5790,-66789,-129388,-166517,-294515,-296113,-172276,-145409,-63771,116962,37003,-300796,-336707,-101632,-15390,62631,176534,-14428,-222980,-163491,-80815,22006,127646,209693,252268,177044,31085,13024,-51743,-143098,10661,360864,342071,5101,-184174,-223760,-212643,-143971,-206842,-333497,-326038,-245718,-97931,216639,364345,192095,13755,59032,152644,84238,-85439,-267518,-287786,-12601,400941,465398,93229,-57530,60522,-44735,-230032,-159173,-102837,-191935,-254848,-237502,-70383,67807,16869,27121,125121,-15007,-140077,52153,236498,193952,154889,199039,240599,145131,-136564,-344415,-286561,-80036,146716,276624,273099,229140,105772,-118645,-251266,-166450,-134495,-92886,164712,235984,-13966,-229951,-160818,-32368,-103828,-337762,-438371,-381453,-279362,-198849,-126500,-102089,-102250,-67748,6965,95126,173712,128019,76045,168012,121358,-51784,-26780,-37142,-386747,-532202,-166755,-1954,-106255,-71606,-33422,-18219,106424,162365,-2052,-135125,-158968,-204811,-176696,43808,189638,-14574,-181163,26649,195468,107604,71499,76852,-148479,-346574,-252102,-129846,-12291,276685,516975,393564,42844,-164752,-166241,-188423,-210414,-84625,-38817,-111479,-41902,137108,101123,-35655,-139603,-228597,-210953,-13124,145383,153710,196416,245885,173624,96262,36376,-76074,-165453,-206631,-269032,-185350,-33272,-19413,-55651,-10537,-17022,-10672,44518,99865,109784,79659,119671,199296,228906,255624,197611,107718,144329,74392,-49997,127874,343074,325016,94642,-132752,-61696,122818,84949,-116229,-184028,-42225,29125,-181272,-324034,-35526,303314,122416,-415465,-558943,-316799,-124811,-64308,-47993,84265,326296,434863,463181,603097,629041,541281,316557,-377940,-1205896,-1571048,-840745,651778,763533,1546277,4273459,2672494,-4736364,-7492368,-3868732,-1627924,-90642,671471,547823,790848,764276,326161,15126,-51145,248678,364378,56469,160145,510588,404244,-33575,-353001,-523888,-658008,-638081,-474132,-285002,-167532,449,91329,95241,111695,52384,-75618,42632,208895,-56095,-348297,-215350,-37844,-16510,12679,129436,64803,-160020,-145314,-72324,-227066,-258355,-80890,-107004,-125477,80118,69005,-132630,-94455,60526,85053,65616,57463,29201,-45639,-25851,150829,173976,22337,-73906,-52562,63470,50930,-8913,99902,178099,156605,104505,8600,-36495,-63105,-157299,-352469,-357986,-95900,43333,-37497,-128598,-189299,-157884,12700,78799,-42479,-114884,79470,357634,448691,332146,132227,-16301,39001,136033,205168,273509,438295,581993,522985,347486,308201,238149,-53193,-248425,-160234,-18040,-36924,-184395,-103863,58021,37175,20578,142536,99599,-32624,-119582,-199967,-196963,-75364,19929,75935,744,-78879,127778,482639,469795,248383,55095,-176466,-201735,101535,370216,368744,241915,-19401,-158585,-111984,-59459,-123325,-218111,-136746,59000,37280,-147730,-236819,-273461,-302809,-205372,-58899,-90394,-233430,-139576,135154,139855,32424,-7075,-107364,-137502,-19625,-3731,-165020,-256199,-157346,40198,67987,-58638,-63173,-9055,22558,29237,-86641,-146868,80813,244142,280130,201078,14677,-135774,-223392,-250275,-160029,-155711,-280405,-279087,-301727,-440494,-427518,-210845,37523,127016,-25668,-188810,-183170,-159581,-267539,-202727,-7455,-25629,-131129,-69445,111078,310352,439700,359165,43558,-209013,-153135,147053,231520,42107,-115895,-146016,-61173,34872,122203,184475,202525,142809,7496,19858,86973,-80102,-314815,-443915,-366046,-103180,-85376,-444937,-544811,-198865,141981,238043,49231,-306162,-424924,-168721,-109744,-418240,-462127,-74001,160746,43078,-35507,150137,207025,-47953,-245827,-328333,-272061,-85832,-7792,-79444,-85282,-98641,-118852,-36142,7157,-95589,-174003,-111919,-7923,46216,114821,215202,139052,-59452,-38836,124501,94263,-189896,-424530,-363400,-169704,-57867,41818,68622,22204,50553,69427,-18218,-59,175065,204588,23121,-119485,-49398,21095,-40696,-97052,-12429,39566,-24028,-215483,-421210,-370962,44598,391781,334099,162235,213529,279473,163601,43436,99432,174058,194233,82977,-148796,-184685,-51804,-38205,-122248,-57446,99931,129216,86503,129226,66922,-122039,-165860,6039,-47958,-242708,-211902,-109247,-194254,-126054,57919,55318,-57334,-67106,-128332,-262005,-101931,132353,-17469,-309292,-258837,-81423,110241,357910,388988,167546,25922,-37983,-109084,57712,465354,629908,392555,90486,-54398,-176996,-200693,-65814,-5,-55361,-97870,-200441,-305069,-205665,15207,121274,-19159,-223382,-127889,-23158,-34062,7156,-74230,-265346,-379420,-418491,-359353,-223456,-61389,92077,104621,103727,83332,73469,151856,182933,144018,145167,56792,-48925,-71524,-153696,-245712,-226227,-164328,-25921,124249,140698,116595,98797,43000,44399,29352,-48691,-3985,129923,85727,-136434,-224949,-204743,-288675,-292563,-158293,-40582,243,-16804,-83934,3321,120722,11603,-93190,-48180,-99764,-223480,-365632,-475109,-612309,-683032,-526956,-460573,-674213,-1127023,-896382,610427,1763577,2180979,2790056,1789121,-587952,-1506111,-1169293,-982561,-946546,-836468,-452468,626780,2593771,3079964,1304015,-80315,183044,242432,65078,-78314,-383125,-460521,-274704,-249637,-352875,-437029,-355419,-161956,-77092,-98471,-68055,-41694,-152351,-167441,27476,255676,234800,-46342,-152635,62447,102795,4734,12389,-126601,-335085,-330332,-168891,15209,87855,-21493,-137475,-108928,51798,185210,212085,138650,21279,-16663,73104,191794,194757,36890,-83319,-41588,17828,-91731,-199040,-79772,8013,-140554,-266356,-269172,-266688,-201573,-86973,102958,189974,130365,5349,23323,-6497,-98820,-95057,-143269,-280607,-265804,-76056,53844,200721,249923,121276,36180,-27224,-168729,-224767,-78555,170429,254504,126807,-40592,-175603,-222942,-244815,-360678,-438808,-359291,-273335,-314419,-247377,28049,172462,116565,64059,-10045,-151613,-147374,-3484,79001,259686,485760,445760,190938,43103,14516,-71463,-126759,-25528,4409,-77224,-107662,-109739,-173760,-200941,-114823,-57923,3913],[122464,67195,20384,42524,70780,124555,214652,217797,-1686,-377121,-568275,-292719,126686,178152,-58997,-230683,-229084,-110152,-30724,-50855,-26266,35799,8368,-153150,-186920,-154157,-228248,-244560,-82218,133579,224445,141591,111054,73695,-72462,-167785,-294808,-466798,-320316,58227,211772,166560,162821,160035,63116,29698,-18531,-26131,121377,288976,133402,-42451,67171,156353,96802,7854,-156164,-498367,-704329,-503390,-257874,-193716,-104579,11356,15249,98637,343252,439424,220859,-38467,-61705,113061,94795,-101731,-133901,-156592,-309196,-282786,-62518,-86577,-256676,-364421,-319733,-67569,40145,-231479,-332575,-142528,-22073,74961,315491,432604,255575,75990,-32538,-13598,62932,10644,-146135,-83090,145901,217323,98248,28908,17405,110670,322925,327117,-25363,-409771,-382475,-46223,175895,292669,426935,355163,45781,-208880,-283627,-351924,-354846,-191375,-12580,63765,-84333,-156442,40539,120835,-2895,50377,182507,70580,-70764,-101204,-131522,-87765,57747,58722,55093,79792,206289,224091,120165,998,28088,78012,19842,104593,338879,296570,69246,59514,182675,65930,-241596,-418018,-129410,269223,334439,171785,57525,-6760,17485,119927,87269,-136475,-249214,-156880,13599,204991,330375,264397,1285,-136776,-56984,2796,62523,246528,274443,28390,-285301,-385541,-247558,-121102,-84690,-57183,-35981,14069,116604,130568,56477,71566,134318,159642,86218,1888,121735,251897,155078,67889,113161,193845,77953,-209714,-304359,-116270,-125258,-379620,-472527,-286463,-135368,-75112,-135247,-231944,-156116,-29702,-21390,-47461,-178471,-354578,-332425,-219903,-220896,-140721,7949,-56895,-336242,-355408,-49468,146817,225456,235154,-26878,-278353,-203532,-56496,74869,194426,282043,286180,139237,-44345,-80386,-77040,-82089,63440,302708,241727,-24965,-120752,-146328,-209695,-185722,-203775,-248876,-284121,-288190,-89450,297003,408034,186353,5681,76068,186231,123256,-46038,-242173,-328464,-119909,296799,421560,135936,-818,45124,-169263,-358059,-226583,-126427,-103529,-106102,-141801,-74729,24305,-18103,17217,105192,-102060,-258430,-2399,228059,181645,159465,234104,259804,144214,-130528,-309179,-218634,15856,183246,241115,266017,260493,122207,-89311,-198965,-151639,-150546,-50329,274687,377337,110917,-124844,-64668,90648,28296,-255694,-415448,-383499,-338379,-318713,-266827,-166780,-139307,-167240,-138823,16735,151209,86963,29847,142657,161096,-26158,-117813,-164018,-500029,-576277,-117661,83986,-79693,-101214,-26648,24566,62304,45360,-45138,-105642,-158655,-261054,-270757,11094,268669,60949,-128555,77288,198595,76756,53702,51671,-193994,-369302,-276312,-210546,-145111,143147,422359,383985,152381,-23969,-71928,-143134,-225186,-177329,-146412,-218657,-143675,64992,88509,-9747,-114200,-205728,-151128,3264,124891,143061,166239,147114,98214,97391,-4472,-189087,-223270,-190390,-293853,-270474,-84806,-3927,-39919,-22746,-16074,421,27881,105619,174649,153931,175460,199059,171457,117398,7904,-27094,83792,12734,-78732,164970,371410,272565,-19131,-268860,-215086,16026,122530,-7080,-182548,-164668,-63732,-237483,-359408,17732,416888,194113,-280922,-399121,-287729,-279055,-203982,-122321,2194,268630,313542,237697,312241,257565,142103,65034,-339933,-907870,-1145574,-680409,500036,746785,1718277,3634413,1125267,-5177445,-6426738,-3101226,-1777192,-320410,392536,568158,1214026,1083510,588373,275212,149170,289523,187788,-102420,85425,397153,193652,-101490,-279176,-494895,-642216,-507739,-322743,-197346,-41254,124134,152773,164681,210077,168018,63250,141536,241626,-4813,-241790,-181669,-61140,471,54934,83460,-69553,-282135,-207374,-66292,-209305,-280141,-80286,-56626,-49056,160499,138144,-113810,-115999,67583,89427,15297,-47153,-97226,-191064,-100040,144071,178354,60539,-10812,-5405,31343,6199,15329,168857,209708,127467,52040,-32741,-82203,-125946,-188229,-313496,-292994,-42904,27466,-137031,-195853,-109746,-10695,53339,29703,-100628,-203529,-27571,281851,392534,209050,-49501,-101159,8078,86533,164370,277842,447437,630477,612801,439320,406410,397467,117324,-142049,-164379,-71820,-43889,-165445,-155758,-40199,15105,85972,178247,79503,-103899,-246680,-310644,-203745,-38157,-2685,-11203,-32253,-103780,-5962,301865,394994,267985,91669,-113974,-151977,75906,304582,377052,333413,40197,-190186,-127324,-42716,-74177,-175395,-139153,56764,67091,-114965,-174359,-177023,-231733,-137121,56939,38565,-141917,-83393,156550,164410,67084,3528,-113628,-107296,9293,-54619,-276369,-369023,-205326,62592,107500,-37349,-64978,4070,23368,51773,9935,-45905,91237,220423,308456,174441,-76958,-205772,-165371,-86402,-14719,-137640,-364086,-318794,-276839,-429853,-429189,-185754,44434,91018,-12795,-109017,-105306,-107167,-202749,-179737,-67370,-129729,-222051,-89525,132481,255064,253415,194305,64380,-66454,35401,257122,242800,28324,-102831,-129964,-134724,-77246,52625,151410,126894,12507,-64685,51489,136126,-92322,-392761,-547811,-410449,-69447,-61435,-423817,-447667,-123069,194068,308427,127499,-309391,-499769,-217351,-81413,-347961,-430501,-120074,101898,21695,35553,281594,274171,-70304,-258144,-260634,-229846,-159710,-118705,-108766,-56095,-25203,-16206,18923,5216,-66699,-83935,-39712,9010,-23118,-11440,121973,92322,-102389,-63721,148483,176544,-106028,-358060,-273511,-105630,-55927,30380,91554,91727,115194,39129,-114889,-74884,74896,-6172,-150629,-137456,-25261,3289,-66185,-82913,82205,130948,-22353,-282813,-494059,-399497,-26868,200278,114657,-24152,52094,232819,277128,172306,97372,101318,124182,58758,-89839,-160185,-107298,-91604,-112701,-71420,9696,59614,87655,160104,99859,-47664,-96720,50039,21042,-149595,-153873,-81628,-191521,-154788,27317,-15314,-176561,-144583,-149406,-274989,-91437,154124,-26095,-316890,-225805,-37557,146112,421571,477075,186883,-42332,-94083,-106545,71300,509299,673874,394419,108816,33878,-49773,-158920,-88080,5046,-6096,-30892,-144228,-295194,-193180,48118,91008,-70398,-210359,-95098,-23513,-103223,-112747,-99143,-116171,-204420,-331238,-397827,-309475,-118461,46181,54984,37077,58536,80670,155810,209232,197400,177025,53711,-74801,-123009,-241198,-338555,-243309,-119501,8487,103874,124722,158442,156839,59989,34004,74721,66659,82429,176328,121514,-103528,-163143,-100574,-167534,-213139,-140520,-57877,22014,17847,-85077,5792,171470,82091,10856,121233,45723,-170544,-338268,-396914,-505180,-620090,-514818,-502875,-835569,-1388753,-1327150,130692,1622252,2225037,2865008,2255143,-194421,-1650868,-1542590,-1335251,-1085806,-747975,-527594,281781,2401383,3439923,1799711,184752,199080,94969,-134184,-206996,-374170,-377283,-118224,-25129,-152394,-313695,-317233,-194484,-145738,-198754,-170052,-87647,-139808,-139257,7103,168741,194637,-4131,-113487,44900,129141,123137,107672,-117749,-318607,-221627,-60197,24000,14551,-141158,-269606,-201547,-621,134559,183096,104183,-21783,31612,232382,307834,180820,-58008,-152383,20437,220776,132164,-84842,-118164,-85878,-145880,-165210,-177446,-187283,-163882,-118899,-33066,-31270,-34520,-37409,37037,55108,4545,-318,-147399,-379204,-320302,-71927,31494,158048,258565,153183,34490,15473,-26461,-84158,-8147,206712,314835,201562,57582,-111142,-216084,-198580,-280728,-400208,-398118,-317914,-322783,-275523,-56170,119591,112227,94788,64754,-77366,-140146,-42187,29526,202100,412874,382853,201455,85853,10423,-69967,-71418,100160,202905,91499,-42066,-152601,-269809,-242354,-69617,10887,68495],[131876,10609,-84992,-76704,-36584,44026,145973,143463,-20173,-281013,-460988,-242955,141736,156753,-98836,-239339,-212255,-136098,-96788,-64214,-7700,45057,31051,-112635,-164953,-179733,-283389,-302828,-119357,155776,296224,204019,112540,72022,-22401,-97175,-249438,-397835,-176366,222737,318941,162631,79554,68894,-15403,-17983,57254,94847,190556,277157,94893,-55758,106732,226581,131934,2064,-151337,-454832,-612916,-397138,-183560,-126188,-37024,68839,87279,153271,369789,482880,320132,32909,-50064,105884,91938,-123501,-130940,-75645,-186562,-215963,-34986,-38800,-221225,-348482,-328491,-44483,74697,-239680,-368533,-144874,-32680,76708,354780,478793,290486,65779,-81787,-7725,189120,152324,-95804,-107606,141939,256244,156960,61905,-28171,-323,190273,263657,-14710,-368475,-369012,-32568,210738,283081,370477,365268,129865,-136765,-287780,-414183,-356429,-109765,26873,-9607,-190046,-224355,30477,172284,11449,-6743,133281,44511,-76531,-72275,-92909,-33736,108038,50648,-9551,-73015,-30571,41077,18340,-23775,51161,77458,-9575,9076,165109,173039,68611,86180,244238,165921,-108684,-227015,35360,275202,267917,165153,82483,9893,68324,158101,84503,-162474,-292659,-215231,-23604,167967,277571,180571,-62392,-195883,-156459,-83075,4979,225552,323041,49680,-300298,-370282,-229205,-155701,-169833,-137547,-42160,36019,117332,116253,44868,39112,74709,115351,60352,-13190,104735,246654,156305,9649,49138,165962,72856,-222664,-330196,-152996,-96424,-244360,-376384,-285835,-176408,-40127,-60582,-218486,-209635,-92975,-14800,10243,-156948,-350894,-332524,-246947,-251300,-182233,-82313,-123817,-307803,-294285,47966,307924,360730,260994,-44283,-300168,-219774,-34045,90326,212418,316644,291660,88744,-98029,-147810,-89755,-14690,113824,208945,105747,-53310,-34317,-32042,-158947,-215810,-202508,-155154,-203822,-279170,-79244,299314,384601,161764,-21537,35101,156281,130920,-4619,-169055,-313789,-234508,96332,268613,148301,80110,53884,-246706,-428373,-260497,-106821,21826,45046,-72544,-103790,-24583,-23547,39867,74715,-198990,-372119,-87569,153371,121536,136215,232520,238760,97218,-163709,-285572,-143877,105227,207798,194988,222089,233878,128182,-32215,-119983,-122822,-160085,-29288,325303,450616,187701,-20537,53946,227231,170796,-133068,-335422,-314945,-286289,-318362,-340789,-222634,-165505,-245134,-273414,-74956,116018,59594,-18059,74421,175679,47635,-126796,-246103,-558385,-559955,-77316,135579,-58189,-143639,-68417,-13233,-59000,-111849,-79693,-68588,-157124,-291467,-324624,-6985,337403,164195,-61615,75791,150665,23195,18617,32938,-179576,-316546,-253229,-252676,-231068,15972,263297,308577,232499,110764,13912,-112372,-233847,-240723,-227673,-308125,-236133,-8684,98015,55463,-37500,-112187,-40966,45611,107343,119057,98856,32370,39594,107405,-18438,-238222,-218160,-135925,-278689,-327742,-135674,-6360,-14715,-20661,-10590,25937,42736,114036,195720,155927,151067,165656,119795,-2129,-149058,-139561,-5887,-82486,-118430,171485,349192,172587,-125426,-340828,-315551,-64683,174726,127795,-142973,-264388,-162185,-241011,-274054,142765,515324,268711,-84497,-177581,-227537,-397134,-326446,-183635,-79915,152317,136169,-13823,-738,-76519,-178729,-102276,-154312,-356791,-451843,-489603,18578,297962,749759,1475902,-644195,-3753531,-3297536,-1837829,-1764181,-606853,-103760,368858,1357262,1147923,693230,525835,349646,238320,-62382,-258466,8714,273792,52302,-81820,-146645,-421627,-590454,-376596,-173134,-117559,69493,219382,156834,130545,212855,218240,141972,163471,167829,-15604,-136749,-132203,-51254,56077,108538,25978,-196274,-350689,-210634,-37688,-163783,-234274,-30840,14404,5130,172717,153750,-110281,-150794,51508,98714,1343,-105580,-199219,-304336,-163659,81581,110769,54237,43395,34207,-29420,-60939,39324,224409,212224,62515,-23780,-65059,-94830,-131596,-173896,-246815,-224757,-20290,-10184,-235438,-266881,-51663,112057,77301,-23507,-149218,-264186,-126938,156829,250714,51980,-189805,-141258,-11764,30000,106073,265657,426012,608599,605800,445238,429723,468605,239994,-40650,-164370,-105439,-26256,-121507,-182512,-91927,24592,136344,156006,17327,-171979,-325767,-365134,-182234,9430,-24419,-98769,-52607,-110749,-120312,111884,307669,303106,161082,-25439,-85452,33202,165562,305049,373609,112286,-199746,-155762,-52939,-60939,-139979,-120292,53940,94717,-34621,-44014,-28165,-113566,-42810,176446,185019,5384,33268,186946,180388,86031,-18006,-133954,-74862,18273,-144878,-392637,-445591,-222354,89455,144856,-3312,-31515,45134,31363,61809,86756,45691,74775,161511,305120,201686,-96971,-229041,-72058,89769,102776,-145053,-411722,-306816,-210781,-356544,-344093,-103707,47722,32392,-13831,-41102,-38808,-74897,-143714,-142194,-99252,-179042,-255895,-88991,147063,181619,46288,-3201,15495,-7940,159419,328883,228774,-3355,-105201,-136194,-242313,-226199,-60580,51767,-7131,-157484,-162827,70866,178890,-83944,-417369,-571898,-388071,-9008,-11475,-345753,-347370,-97987,172600,322530,188986,-246933,-451848,-193328,-16993,-206277,-332036,-147642,54666,45169,140180,392185,305180,-76061,-214058,-143075,-157963,-204760,-198950,-95112,31602,97648,119363,104464,27719,-12711,36815,50707,22856,-73843,-121172,-28642,-35020,-161154,-84496,139060,201621,-30789,-246028,-152525,-29528,-39610,10865,79949,116238,159942,29588,-197292,-187438,-84139,-217425,-293163,-128723,7318,-20750,-99672,-65912,147163,205557,6753,-287553,-480471,-342672,-54383,26093,-66155,-157269,-101520,146230,334321,253698,60425,13183,41826,-1052,-69404,-147272,-166146,-134432,-79281,-72428,-61711,19766,90333,134195,93603,44142,53634,142358,85138,-60685,-51481,450,-141569,-169869,-4062,-75836,-267981,-177808,-86373,-188473,-68262,133360,-31919,-239556,-121571,16964,156924,432322,489744,152454,-128620,-138961,-93464,37644,403246,574986,349705,121075,107908,77445,-104355,-120586,-10064,26653,50423,-25596,-223865,-169220,73886,74043,-90922,-139296,-37475,-39686,-183774,-214010,-86647,32299,-48484,-249324,-421009,-394316,-194359,-18639,-7088,-56575,8769,86384,135315,162320,190981,195071,64160,-85525,-149880,-264242,-339202,-206243,-51359,41513,59442,93627,198730,197363,61128,17608,111519,181349,168523,184892,97559,-104194,-98161,29031,-20009,-128051,-142083,-124258,-25199,1144,-99691,-5773,190343,140922,127657,281594,192927,-108768,-327642,-338249,-357666,-482764,-479973,-562243,-964883,-1531490,-1627841,-308502,1399502,2158981,2781161,2513718,191436,-1634093,-1768892,-1513094,-1062443,-594574,-595390,-168269,1853344,3505270,2304752,518788,145501,-73655,-331935,-288400,-268808,-236079,16648,153639,4444,-209077,-276833,-232545,-248999,-325768,-256006,-112812,-101480,-89147,-24286,52389,127719,26039,-66012,22353,127632,209673,178678,-93712,-252679,-90714,47412,38733,-50905,-238575,-376648,-298463,-86467,64779,142232,65281,-46277,95318,355957,365480,139659,-143655,-227858,42572,371092,320599,32836,-101394,-91801,-67748,4404,-12811,-80312,-153825,-188427,-207167,-256272,-218116,-87919,38694,89527,86043,93694,-107526,-414536,-322787,-53057,4552,110676,269341,187563,48865,85331,130623,52458,59546,241092,325726,207917,130082,-503,-150475,-154381,-226356,-362870,-404798,-336312,-298395,-261669,-125303,46703,85209,110731,114472,-29936,-130946,-72248,-11089,141902,321811,293593,195486,143975,48228,-21614,35454,249525,407714,275409,45287,-158527,-319951,-241722,612,99953,133714],[121087,-36414,-147929,-142725,-111109,-38341,53489,33877,-72477,-207318,-344269,-185950,119693,82429,-142510,-197559,-140750,-129074,-132032,-45186,33860,63352,52503,-56044,-143418,-202441,-317922,-346520,-157710,137177,270264,159907,57783,75636,66000,5944,-167080,-283159,-31813,331671,366126,121599,-28511,-54165,-121877,-71329,158803,244437,279106,270739,54942,-92162,94765,261721,149051,-10104,-122376,-323357,-412358,-240578,-71386,5907,88821,157206,167225,180927,302304,397484,315704,62299,-41334,70909,54346,-143896,-145518,-49681,-118791,-139105,25948,21766,-165769,-312227,-344379,-49185,107270,-192283,-328664,-113567,-41040,68670,333273,413373,268576,81033,-72535,24092,309946,277347,-69339,-172899,78156,230018,158009,34602,-113703,-142082,-2441,125895,-7669,-248521,-277369,-3378,235444,273980,303694,337150,200240,-20562,-226385,-384737,-256843,19933,61550,-105040,-287852,-284998,11791,223975,40081,-79510,27375,-19364,-97930,-54501,-52058,24532,172274,121194,-30180,-199740,-260245,-139700,-74763,-33985,83550,102278,22104,-37721,-31641,11570,41526,88911,265281,235435,17065,11000,222642,266447,179306,160672,153141,82105,113280,170671,73411,-158008,-257549,-177141,-4821,143629,212622,72479,-131183,-230088,-234797,-173096,-60996,168973,324344,79683,-251073,-304509,-199107,-167407,-208014,-168578,-12158,88799,119021,67944,11232,10905,18915,50278,24700,-9427,85350,188151,109156,-56424,-32408,113776,92843,-168420,-298499,-161726,-32045,-67636,-227497,-291983,-252375,-54653,-6742,-180450,-242911,-163994,-43720,30331,-119211,-303894,-293720,-226866,-218127,-175162,-128780,-146472,-224876,-170894,157368,420326,426056,231826,-83135,-289443,-194208,-1974,83288,188658,302256,255185,29927,-118409,-156575,-79637,33188,133715,103790,-20327,-68897,48807,86961,-84008,-247788,-227810,-102757,-132394,-227160,-52068,241958,307636,126937,-58238,-45895,69657,81904,9017,-72435,-249775,-321072,-122502,73720,136084,166302,81964,-250593,-410213,-254010,-70537,117572,136378,-60065,-156089,-61765,18812,106918,54556,-272446,-442387,-170256,44335,29857,81939,189877,182335,9857,-236191,-278673,-74687,166419,211343,140747,136368,143634,114831,35485,-48341,-106247,-165398,-32016,300414,418788,187418,52866,153288,319121,272611,-1612,-212196,-189544,-136275,-206843,-322877,-233268,-157365,-278112,-359959,-168597,45885,26585,-71796,-30507,140755,134065,-50034,-264492,-546881,-484779,-53227,139221,-49482,-185531,-138911,-115593,-222277,-259507,-96630,-34265,-151143,-288772,-327988,-23735,348587,252059,3694,33564,70904,-42590,-34543,11502,-123535,-211636,-188972,-234340,-232023,-66969,79081,182667,259243,206549,67948,-102789,-225414,-246992,-253659,-344687,-288797,-58979,141389,165697,78713,19833,78840,107518,112341,92473,-1378,-91738,-8695,123058,13673,-195304,-144988,-51395,-221944,-338920,-175070,-28858,11742,-11127,-26504,28697,70204,121452,161840,78773,45791,92424,77913,-69273,-231191,-217325,-131057,-207212,-165778,141923,276239,54930,-188303,-327134,-333436,-98744,223632,259030,-63735,-307268,-229547,-175380,-86315,298988,562252,318623,100946,37131,-152123,-428374,-367648,-192576,-117345,30726,-38218,-236731,-277793,-325235,-385814,-183078,100969,273944,260296,-332341,-571654,-299780,-640392,-1255527,-2037678,-923048,815996,-593677,-1734509,-943770,-699370,-4493,1162126,956862,624617,694192,498687,102447,-320485,-381470,-78866,138883,9637,17174,-1204,-327715,-501767,-257491,-46724,-41743,138133,255340,102669,3303,118921,182189,117606,81835,18876,-53413,-36883,-60754,-5737,134094,157234,-25870,-271898,-341391,-156659,-531,-105379,-130808,59865,81072,1299,98061,104016,-134399,-201439,15991,120072,30975,-99456,-235250,-333078,-192129,-21259,-13843,-3197,64319,50224,-94713,-134191,40237,237040,177110,-27611,-112931,-86249,-64795,-72166,-110045,-158621,-154618,-27301,-70439,-318914,-327294,-28799,181140,82829,-67488,-174665,-278634,-196287,7876,54037,-99658,-247235,-137342,-29278,-33811,36611,238816,386942,524890,507050,371596,379044,424588,263783,16994,-164930,-119349,12609,-55460,-172560,-86708,61622,159055,92112,-68244,-219511,-331150,-349735,-148774,47363,-43124,-174098,-75318,-99772,-180918,-32659,236976,342975,238995,64440,-21573,-13832,4401,181152,351302,165001,-186881,-182789,-74837,-78057,-115161,-71813,71858,132874,87056,123087,120097,-745,38958,257598,295933,157897,168958,223546,191635,87147,-67125,-163300,-51997,-59,-244056,-474811,-464552,-209171,115851,186058,52002,44158,114671,55090,61773,127298,109394,42691,80857,259482,256790,-50728,-203996,24032,235306,175648,-162919,-404292,-248876,-130059,-244345,-193565,13106,45410,-32674,-29636,-3009,-7313,-72658,-98829,-89977,-92977,-164141,-220839,-59016,160720,114874,-101697,-138805,-61959,-24062,191579,331687,183012,-39018,-110416,-158703,-345330,-360410,-176896,-78824,-156609,-302042,-238883,80263,207883,-50562,-377794,-507045,-305579,47925,22187,-261193,-274015,-111662,92652,276202,222109,-125507,-302968,-126691,47495,-45057,-201796,-152843,21061,97840,247495,450233,291557,-66313,-129393,-15544,-78654,-204349,-219248,-45732,146083,225552,234685,186965,68395,56060,161519,143396,35417,-85111,-168138,-164824,-174217,-195772,-80130,111681,177556,27154,-115792,-35575,37252,-10987,-8802,36421,91519,184987,61504,-235911,-306276,-252067,-367818,-359843,-84686,49163,-33180,-108459,-21635,193321,253364,46030,-242736,-395653,-232589,-47341,-96489,-178544,-227391,-218078,44220,322300,260584,-6466,-71052,-31296,-80607,-98646,-143747,-201629,-143529,-16770,-39517,-87230,5717,79448,58822,53286,129082,240089,260097,130956,4282,58670,86891,-92222,-183417,-34243,-106005,-300699,-166498,25291,-33625,-32759,82667,-25643,-100885,25155,67556,137376,397192,435171,75856,-202697,-153031,-71049,-27603,191695,372307,269056,118262,139435,156552,-48555,-139945,-32010,41138,125104,108104,-131077,-149143,82774,68012,-89550,-52621,21305,-63296,-251598,-275316,-51046,142419,60391,-192328,-420169,-440366,-254361,-79758,-67839,-143899,-53813,77000,91338,53267,113617,186079,92980,-59982,-131313,-216130,-254680,-127780,23864,63547,-1481,45628,213350,208279,54987,9776,141715,273502,236417,163311,38652,-124223,-43595,148772,109659,-59930,-157223,-203919,-102117,-28737,-94824,-14229,182882,189725,239378,404351,312091,-43425,-320199,-302458,-209657,-322993,-451386,-624057,-1004309,-1488850,-1667628,-557232,1078108,1859112,2477174,2432019,436370,-1426169,-1754854,-1458087,-871407,-395646,-600119,-555814,1145225,3216336,2603849,779841,61102,-153253,-425044,-287199,-98489,-79966,107167,250954,62134,-172809,-251256,-267569,-363023,-450898,-324395,-142352,-65002,-24825,-45412,-58454,38532,23553,-29709,4787,113770,259287,216683,-53874,-144285,33798,124842,47500,-97598,-284125,-419797,-362334,-173454,-2431,99245,30065,-52381,151030,410318,344850,75904,-185410,-265524,36029,437164,418728,107085,-49729,-31061,40843,167404,168043,23128,-166469,-273285,-367160,-426254,-358868,-124237,33482,88948,128759,170897,-13070,-336265,-253857,-25354,-17072,82677,286313,219238,84945,171378,254811,136510,94182,256519,291059,162325,157915,105622,-54584,-113330,-189446,-320329,-373281,-326654,-260262,-217816,-146374,-10169,48057,104038,117628,-30224,-122228,-77886,-35220,80125,217729,190989,177229,206343,111298,44591,151853,369958,539111,413918,130352,-129543,-308886,-195995,79715,186595,181798],[97953,-53217,-148335,-139804,-138476,-111552,-48723,-83456,-142400,-176773,-247637,-130774,71539,-24142,-187923,-124791,-28969,-85883,-134324,-9827,86647,84832,68321,9993,-113342,-210026,-320285,-355658,-179944,86840,168595,39997,-22255,91335,167189,110583,-61480,-139005,77707,352283,340611,56661,-130534,-171796,-227486,-107767,273557,407786,373576,274378,28172,-131104,55539,267659,159984,-3037,-61568,-142602,-172583,-86855,43608,164467,234415,241669,220905,175429,181504,235739,216199,36763,-46851,9846,-12661,-157284,-169133,-84327,-120549,-65420,112885,87529,-95125,-261375,-354245,-72183,127905,-110269,-222129,-51828,-36694,56904,259678,260309,191061,112917,-11584,69478,392991,365147,-63342,-263064,-31518,160129,119293,-40994,-230220,-300018,-209375,-47857,-10198,-92860,-142644,19720,234141,278737,268713,292044,235653,104910,-116403,-281054,-91384,162838,77093,-193353,-339963,-310010,-1582,266414,78996,-149016,-109305,-105212,-128119,-44485,-3873,79749,226431,230990,-2771,-269357,-422729,-278354,-139113,-27122,119907,145527,93378,-33710,-190284,-135417,-7934,65008,248684,273177,121351,232328,383752,255263,97720,158639,249775,193215,149258,153492,43123,-136289,-150347,-38388,64727,126486,144508,-22300,-180888,-234448,-263224,-223132,-104130,97228,272134,108361,-141999,-194639,-159494,-147830,-176198,-133128,44586,160450,121486,-356,-31593,-6048,-28618,-32890,-17697,10763,63712,81709,9409,-124741,-117065,35651,102439,-73813,-213088,-138740,34778,72032,-93340,-303197,-332230,-121077,-5679,-137247,-244903,-214757,-85403,20200,-83702,-243497,-224313,-147391,-122761,-125726,-132276,-129571,-115482,-23274,248465,463400,409983,146141,-150662,-258782,-125164,44326,74295,143827,241948,174668,-32183,-105905,-94253,-39819,44993,102960,11500,-92873,-59429,107997,179154,-10254,-277847,-282907,-118874,-103453,-149447,4371,172002,213602,95604,-88304,-133320,-48936,-28475,-20211,19331,-158801,-356364,-282880,-91323,108852,232201,115927,-184541,-311699,-214703,-41469,141302,131503,-108909,-215635,-74094,104942,206345,56542,-297383,-445461,-222759,-58232,-61369,10274,118165,107166,-95264,-326883,-281094,-20047,188163,190700,83700,23404,9818,76979,91153,-10950,-118274,-168388,-53720,205112,281562,111891,77603,196034,321224,297794,105903,-75755,-42816,57940,-36037,-222605,-179660,-104823,-260352,-386897,-256319,-67338,-28875,-129911,-151544,49378,187616,70176,-223481,-465516,-365315,-43218,103206,-49265,-207611,-205133,-237062,-373056,-356708,-104764,-20757,-144934,-262475,-294891,-60373,272087,281706,54174,-15901,-5851,-100846,-96746,-22214,-62365,-99111,-106304,-158252,-145599,-87834,-84206,36451,227154,241647,73186,-117469,-199120,-195772,-217007,-308086,-282150,-74754,201806,294972,205883,144271,166756,174155,149587,75129,-110950,-208237,-55889,133719,88199,-70257,-26238,44108,-136779,-302186,-192593,-56942,34637,-3409,-77828,-14168,88855,123082,81843,-49487,-100208,-6442,45620,-75596,-232811,-261955,-274285,-333086,-203866,89857,172943,-39791,-182865,-235777,-271526,-87127,247829,353112,41842,-275434,-233851,-46551,150033,436797,542491,325852,209363,172810,-87009,-358770,-294292,-125289,-81419,-43882,-158559,-391626,-478166,-476719,-494413,-228581,296931,764156,751498,-225392,-951529,-615617,-1548094,-3418064,-2667925,2120324,4242292,159432,-1785250,-1287103,-1225158,-439896,698165,613755,462666,761957,573718,-68720,-510891,-448549,-181201,-2528,48831,142390,94130,-239599,-374063,-141548,61676,49555,164996,227769,18332,-159156,-37534,63942,-12961,-86841,-142072,-77604,52708,29307,62312,205253,186572,-51864,-264345,-251014,-64988,31747,-45259,2849,168534,122642,-62477,-37325,12413,-177534,-262329,-34781,145874,91111,-30605,-176504,-249987,-172307,-132693,-157543,-91999,45997,42202,-133427,-188989,7347,193798,109333,-122759,-199680,-97879,2849,39073,-6154,-60632,-87377,-54172,-141243,-367670,-356074,-37886,188103,76240,-89634,-168088,-241418,-220604,-130117,-145605,-209812,-214924,-101269,-53386,-104587,-32762,203228,341300,400143,345497,247596,278584,287643,182571,12800,-166541,-113961,68316,26024,-126095,-40147,105455,147304,15943,-147112,-231826,-262281,-275204,-123442,55707,-56753,-224472,-113526,-81773,-176607,-94354,208402,382017,301441,133510,26444,-49754,-122639,48337,279070,181737,-150651,-186781,-83757,-100548,-92340,5471,118392,184925,226113,280432,218457,61884,77594,274650,334070,263273,272920,259273,204875,76017,-126999,-188425,-41228,-40590,-317418,-489586,-418098,-173998,136853,236838,134317,152644,201053,95602,58216,130995,136321,5738,-10639,172545,295188,27159,-147875,90085,317739,202884,-168017,-340157,-165060,-61127,-128135,-24817,126942,33261,-93158,-57012,1511,-20424,-98151,-66439,-24872,-53100,-103606,-135435,-5687,172910,68605,-150136,-164174,-122570,-79819,139313,260182,113761,-59548,-105678,-188125,-409513,-431319,-252456,-193573,-275008,-368454,-252720,83592,213655,-5216,-290194,-376065,-187161,74699,2550,-217211,-233293,-134761,-9024,185379,223894,27860,-108616,-58757,76279,76948,-80504,-140816,-10526,145192,325186,442834,237846,-45717,-33568,75206,-20765,-162874,-177501,15431,241043,310261,283519,230293,114761,127545,264669,221801,50892,-51475,-133804,-223174,-250703,-171399,-34426,89387,132425,73932,11707,55776,83571,25015,-23650,-30473,26522,190750,133985,-215886,-392760,-375121,-423565,-332639,-4961,100374,-22308,-76140,51713,228224,268947,76469,-175723,-277154,-113698,-21015,-150490,-219193,-248785,-284552,-49588,247079,190176,-88228,-133833,-77978,-152470,-157959,-134662,-189206,-106984,70107,37948,-55987,4164,42320,-44402,-9482,185635,403903,366903,149339,37081,138826,127280,-88287,-203752,-57237,-93133,-261464,-119035,139901,135569,16127,26401,-6299,51532,168727,103300,96922,335779,339429,-22283,-246438,-134612,-43747,-93140,-38192,138384,171573,98680,120145,162775,-2696,-128782,-48688,36291,170323,208222,-56468,-144055,68903,61777,-83653,5402,57907,-85926,-287496,-287955,-10718,204998,122478,-160732,-388982,-420956,-267095,-118711,-122500,-209126,-121512,41152,28074,-88059,-18639,148978,143124,14922,-62151,-114645,-122033,-35276,87527,71048,-64958,-16829,184683,184441,47512,15149,161134,323402,273813,128657,-22846,-142324,-3375,231230,188941,-21701,-173360,-257350,-163404,-37888,-50388,-3800,161000,223010,320182,469340,378096,12749,-302798,-280001,-95308,-192497,-443552,-663516,-926438,-1257398,-1414895,-566670,647104,1264935,1925878,1988432,487150,-1037885,-1475291,-1185826,-559324,-182213,-510266,-742386,495748,2606102,2549997,874523,10337,-68320,-342338,-195257,79071,43633,151710,268368,12683,-222468,-250723,-290760,-457394,-544056,-379298,-197570,-56048,38988,-45277,-140305,-59708,-11584,-15666,-4172,103248,278742,224343,-4799,-23217,119373,152184,42938,-116807,-261983,-374424,-359748,-224247,-46491,62543,7505,-39020,181010,387247,260121,10487,-164705,-239832,17372,414406,407373,114646,5989,47586,114866,249406,290429,93840,-178296,-336510,-467269,-514370,-417463,-130862,25746,53428,120433,214289,126165,-129628,-115720,749,-28279,89159,307544,239540,134418,251230,308863,137976,74287,233176,225089,97272,139207,159977,31811,-71282,-147928,-256367,-304847,-290084,-219539,-154721,-99676,-16444,22270,75856,70266,-74189,-109330,-49508,-41725,16820,110129,93671,154409,257893,174181,96757,229129,414251,540741,453264,185049,-78056,-238881,-114849,147501,244665,197124],[70442,-31120,-86893,-79597,-126909,-170213,-142875,-175886,-201046,-179088,-178945,-77429,22278,-128372,-230464,-48891,98443,-10147,-109440,22371,133373,97180,69716,64715,-75287,-196617,-287407,-320858,-177001,22299,41367,-86617,-78477,129490,259559,191080,49062,12574,136334,286793,253499,-10384,-194958,-243914,-293754,-105639,379060,553786,451791,283637,22951,-153276,10396,245607,172024,39266,25716,26762,15467,11545,128162,305361,356501,291522,227847,144693,67741,72654,62704,-35021,-71393,-66997,-93503,-157483,-182492,-158260,-176821,-12106,196889,143872,-19995,-203875,-345427,-97037,127387,-35234,-99233,11757,-19373,47752,159994,75058,80881,149544,80327,111838,415557,405541,-65310,-349031,-150308,87968,75760,-134568,-358162,-450782,-381646,-208471,-24558,47694,-10899,19102,198178,297789,281636,248121,223560,198606,10640,-143329,78058,276491,64028,-256116,-338157,-287397,-378,285745,114890,-198524,-241159,-192594,-158714,-36874,51694,123059,245521,311062,45545,-285193,-491263,-350762,-161889,-5504,149758,191094,170513,5189,-261676,-219598,-66231,18091,207384,287239,198481,375469,476338,248540,42548,153792,338594,307451,176236,114942,-5916,-111844,-5136,161442,157206,105946,83738,-68700,-191412,-213586,-234926,-206256,-103403,32084,176636,124139,-848,-63035,-114020,-96492,-71396,-38816,105505,228606,122298,-70578,-72999,-11792,-64628,-120391,-59781,41493,46032,-44174,-120653,-186969,-188728,-61822,67917,18984,-93281,-86943,73792,120103,-31157,-305631,-380678,-221844,-65637,-104926,-211311,-221407,-108127,3834,-61057,-194162,-139641,-18885,11529,-55906,-113752,-94204,-14167,103721,301445,445186,333906,26090,-237262,-223396,-29468,97647,78616,103076,153259,64195,-91692,-73231,21925,26614,17629,17764,-52526,-88196,-17015,136593,225232,44109,-288635,-346082,-195128,-124458,-66281,91487,141984,144544,79609,-97053,-194294,-167108,-178004,-86443,81506,-72650,-337690,-339607,-178028,76097,255822,139904,-79521,-175352,-160947,-30787,92989,38125,-194544,-258014,-57700,207846,306219,79806,-265383,-381872,-234259,-125137,-123107,-57919,38572,34663,-186187,-401525,-279104,14429,170980,149315,31957,-86602,-130148,14677,112993,-17885,-157788,-169389,-84292,64652,76811,-10423,52075,164524,221822,238695,166264,37005,78701,223201,125079,-77238,-68349,-16746,-206077,-370816,-333230,-206740,-107240,-182373,-259740,-81981,173437,164876,-147265,-329758,-224915,-38187,53242,-43086,-192541,-235782,-323665,-458274,-385465,-122512,-43613,-147190,-232764,-255306,-130775,113274,230159,81204,-34705,-43162,-129351,-151930,-72195,-32135,-22971,-34114,-51275,-8161,-56599,-191988,-95792,149908,211014,25007,-153911,-163331,-112732,-134332,-201839,-212822,-60124,241065,390664,303319,217306,195350,224788,210663,74514,-196510,-295619,-107478,125462,177653,91447,97160,126580,-46627,-232237,-182186,-69521,51279,-5764,-158982,-100332,84397,114977,-19763,-183153,-231530,-103254,19912,-40954,-185311,-286276,-402304,-419184,-207846,43524,75616,-73499,-104679,-100945,-162595,-50218,229747,381777,147152,-175787,-163973,113871,363108,515200,467663,289503,209825,182192,-57517,-216546,-121980,10564,22770,-45566,-199495,-458413,-579892,-539534,-541723,-303633,317717,940517,889637,-142345,-857765,-278460,-1367971,-4178347,-2480272,4015575,5508086,157054,-1944872,-1576844,-1516333,-793360,135231,280923,346034,770221,585244,-202924,-574195,-446930,-289112,-139157,111810,217421,86375,-176462,-210573,-12635,170286,171945,171738,157627,-53742,-278778,-201626,-108185,-209916,-284874,-247687,-61932,124017,122103,127743,236304,185993,-37605,-167172,-100089,36910,56354,15158,133069,264734,130804,-154579,-173729,-71959,-212619,-318755,-95267,158643,155286,78886,-22761,-67762,-107213,-215572,-271760,-173596,2853,24861,-122474,-204666,-54379,102811,25915,-199744,-267855,-103745,91164,175407,118195,33780,-29710,-85210,-200104,-362690,-333864,-62039,144880,66200,-82923,-129346,-164018,-198563,-225017,-297220,-262305,-123342,-49729,-86535,-176065,-88335,166029,293591,261494,165232,114326,164525,114967,33401,-45086,-164723,-88212,133884,111367,-56707,11751,123370,102713,-41613,-190585,-206188,-146394,-171104,-119924,24244,-63716,-241697,-171531,-75931,-123334,-66412,233518,422570,338071,171338,55646,-63339,-181723,-57021,185854,169196,-90103,-149130,-59126,-101608,-61476,98294,182139,237231,343904,382459,240683,56780,64501,230046,296218,292408,312382,286791,225589,62562,-175435,-194260,-37438,-89876,-342978,-427490,-319161,-130756,148420,296883,240117,270258,283350,143372,56495,110150,129273,-29275,-103658,61186,282106,93704,-85761,109100,327659,197945,-140938,-237456,-83114,-18821,-36729,110549,200611,7216,-146829,-90695,-17856,-68815,-137491,-39174,45189,760,-34895,-39216,52872,176791,41109,-117269,-100670,-142246,-137867,35196,134588,39982,-49832,-83539,-212925,-415338,-411238,-255815,-250986,-327094,-335425,-189135,84140,187036,26117,-190846,-225550,-66778,60136,-82526,-234169,-208693,-136210,-90005,79565,197326,170255,63575,-23364,50996,120886,2303,-121037,-56871,148516,350024,380192,159520,-22803,39249,94625,-6613,-101741,-98352,59100,277186,322759,248799,212239,152035,190970,331251,274907,73361,14343,-35625,-180035,-224029,-79830,53636,92034,99377,121789,123313,115680,109787,62488,-33119,-109371,-61013,176605,223628,-141287,-413857,-415128,-384940,-225682,99058,157992,12270,-10244,133638,250558,252348,86149,-115700,-169776,-24432,12127,-137576,-202990,-243113,-304740,-120707,131390,66595,-163730,-163746,-89640,-186348,-203132,-100047,-119747,-33553,162647,151012,22622,1291,-24564,-150521,-81587,200743,493977,425354,137372,39881,164987,98003,-144182,-229950,-64882,-36854,-160129,-49849,221293,267993,77984,-9224,19973,167228,265650,121416,55669,269266,232471,-121134,-263010,-102390,-19950,-129631,-203080,-58605,75114,66350,62517,103797,27621,-83174,-55393,9760,169464,244806,-21467,-154895,33827,43565,-88518,10315,60284,-100445,-282147,-255532,22942,236502,157556,-140130,-328220,-333327,-217594,-127209,-174188,-257110,-188781,-19686,-42531,-218688,-163446,96062,211256,135315,44763,5809,8133,40783,125393,67033,-115192,-86026,110000,128980,38351,25069,158466,319019,277644,99884,-61813,-143399,25170,265388,207290,-15050,-178906,-260290,-177897,-12292,28939,30349,136455,229959,348170,471778,381670,47267,-265051,-251793,-31308,-123466,-453249,-658850,-745174,-897171,-948993,-396421,129008,438026,1175167,1283578,376433,-533060,-996072,-787552,-210297,12813,-332168,-670242,65745,1793447,2122314,795576,52996,184054,-82485,-37332,202927,102885,165693,236956,-104490,-335906,-274712,-295591,-503874,-580172,-420641,-282148,-87853,84210,-29467,-191759,-151771,-62463,-23177,-7200,103497,277461,210770,40721,67670,139571,124278,24774,-105242,-177847,-244275,-277741,-212437,-55623,36307,3669,-4942,179742,303883,150726,-28213,-85875,-154933,-1045,322019,306638,62640,36389,93506,112238,216074,303420,121445,-158603,-341823,-483261,-522028,-389035,-104581,17291,-10215,56105,210106,277915,163020,62543,14271,-30289,128262,323807,239966,180091,300094,279836,56977,-4061,158715,146467,44915,86361,139594,76865,-22709,-81227,-159995,-210435,-230403,-173106,-74343,12874,43848,27342,36221,-12720,-136624,-82268,11828,-35594,-45132,15441,23638,136483,284683,212979,114684,235153,362089,407799,372332,188989,-22585,-131952,-20124,185035,253971,172833],[42935,20927,12617,3308,-100864,-212743,-212887,-220602,-220779,-181341,-125667,-21166,-2648,-198093,-264051,5222,213703,86195,-68804,36455,157180,88049,47951,81984,-44012,-167203,-225647,-247040,-150026,-35104,-56331,-149448,-69537,194220,329417,236397,146131,146523,149463,168195,133799,-56976,-199207,-242138,-287422,-54990,448120,640950,489202,286417,37586,-148690,-30923,193990,182991,113149,121455,127833,82016,25791,162671,392886,423340,293803,189773,105470,11335,-29811,-89203,-126029,-109676,-142666,-166896,-140850,-167873,-234678,-252137,8969,245163,177135,46729,-147288,-312159,-108965,100730,-8160,-23801,40357,831,43821,65171,-81668,-27274,179620,174758,136634,375008,401556,-59010,-398917,-234990,51104,56535,-214308,-473944,-567066,-483497,-313349,-46897,135013,78511,-10790,130631,315975,325514,213215,165354,229529,120036,-16677,189962,326700,24012,-288548,-300384,-224453,15902,269800,130352,-219226,-334816,-262469,-183031,-28639,106428,146567,216559,303344,70030,-278493,-478761,-354371,-141295,25007,162001,220688,222566,52990,-229799,-214787,-112156,-39486,158731,288904,250065,408840,478523,242694,17074,138380,386364,386432,195711,72471,-59606,-91533,130606,350165,232401,71374,36964,-51674,-157184,-181788,-171794,-129483,-58356,-10797,62817,119493,131786,59504,-66895,-21225,83009,79504,140351,266042,117797,-126376,-107417,-11589,-84798,-189518,-91937,75284,40667,-151142,-242074,-232372,-233867,-163959,-23345,69610,30310,-16471,70793,68258,-57117,-278189,-372542,-326101,-168653,-91180,-148347,-176275,-86898,9799,-49723,-165962,-56992,127130,146966,7066,-99650,-65633,52535,175924,308717,390432,238893,-90166,-317582,-191973,64133,141103,99338,85599,62733,-48154,-140976,-39452,149998,103961,-39766,-106885,-85694,-12105,56836,142985,224123,72150,-262429,-381296,-292365,-177671,4610,195911,181132,126833,82333,-78458,-210565,-255674,-323184,-166544,98442,-21736,-282004,-292206,-174844,44997,228438,143110,21788,-56589,-113741,-35196,9175,-95329,-273740,-261570,-19739,288542,369323,113339,-185678,-273606,-212470,-151141,-145014,-106525,-28817,-17422,-233807,-427468,-261045,26203,124286,95472,-5707,-160148,-237190,-66181,87529,-59869,-206838,-166711,-111274,-82295,-133807,-138466,-10954,67520,48224,118314,173484,96371,134869,297903,220611,64819,70245,81336,-143279,-344429,-395472,-333869,-187491,-212831,-327347,-217265,84807,174344,-69410,-168188,-90116,-28692,19694,-14025,-132518,-213698,-336137,-445966,-352539,-163151,-105050,-165144,-218983,-237530,-228240,-85263,106635,82306,-243,-18631,-112870,-183625,-133386,-50421,-4979,6953,47368,119602,-6999,-233586,-186368,53990,126930,-65830,-203237,-130791,-36890,-38905,-52629,-94312,-30384,219133,396289,330444,213050,159409,237924,268434,90094,-229089,-335884,-161108,88178,241986,228079,183165,174976,24043,-152583,-144398,-52266,59381,-22077,-246617,-203231,55800,95911,-113425,-282154,-307801,-171240,-2990,-2620,-138666,-306593,-482628,-431965,-157255,32468,22412,-25499,28162,31566,-52878,-16347,162680,331426,220331,-38373,-36881,257509,487262,513269,367265,225318,118559,65016,-76908,-58887,87936,173265,154426,11901,-169298,-436362,-577010,-524136,-552833,-438417,123898,754688,695341,-42277,-224484,815118,-80742,-3359655,-1749073,3886425,4072334,-573590,-2185991,-1762134,-1468155,-938978,-329696,107143,399174,789225,563744,-238845,-490794,-376702,-380538,-260452,124026,178547,-39280,-142959,-26597,132241,288064,319491,183416,77671,-78273,-296132,-320104,-289665,-406237,-436414,-256408,-4591,168413,193685,163139,204003,152194,18500,-4783,71744,124529,83595,83208,232651,321969,111277,-226829,-245124,-96645,-206929,-350372,-156619,141929,195922,193773,189934,161098,-14945,-241180,-315470,-209671,-39294,18998,-57847,-174602,-127321,-10520,-50098,-239857,-305985,-107274,178886,308135,240066,114006,13393,-103967,-222735,-295828,-254123,-80348,75922,58207,-48739,-68141,-72515,-144016,-258649,-370423,-266018,-24285,1803,-121578,-234345,-118671,132086,241625,134955,11315,9948,70032,-32459,-125250,-128087,-152603,-42334,197559,184806,12500,28554,84708,36178,-59318,-183936,-155802,-28752,-73232,-138901,-41065,-63384,-226119,-242426,-100846,-54680,27245,303377,467327,353137,181587,72437,-52465,-177358,-121901,102779,152374,-7085,-65212,2724,-71307,-22001,183779,237804,263026,398754,401069,191687,-1258,15032,151760,212864,251861,288720,302986,254476,56024,-194067,-171620,-33059,-132914,-320617,-310335,-200213,-95187,147721,356484,353519,368838,339549,181414,57407,82338,100522,-59288,-186159,-45878,211839,119298,-36777,88332,281618,182454,-75761,-127207,-27830,-702,20878,179704,213453,-32956,-197136,-124958,-43933,-127657,-170812,-10885,104585,39793,2368,25920,94864,163211,19238,-64330,-21108,-129293,-177009,-81480,-10310,-18845,-6831,-44368,-221528,-362026,-303154,-179648,-229932,-300550,-219238,-64236,83471,124136,17736,-119397,-106342,23817,13047,-212946,-297897,-175761,-97712,-119483,-9804,147688,255350,158941,-34075,-21071,83672,37390,-101588,-128146,82868,314608,289946,77460,-8846,61633,35181,-40882,-47755,-20199,64869,241490,267612,151768,136715,168446,238865,361220,301767,104040,86276,80613,-63253,-109837,51770,165340,126235,99603,177423,210724,148314,122473,95550,-40342,-188270,-150018,142654,294912,-32592,-354270,-362380,-278877,-78195,204911,214530,60048,63081,194103,251753,209085,74749,-81784,-107590,17326,47305,-74779,-151097,-223813,-293298,-166844,7364,-67172,-212348,-157963,-67662,-161296,-187402,-27791,-8027,47983,231053,269909,123225,-9118,-112835,-242041,-152700,171903,483781,410397,99241,21309,135221,13525,-235658,-252524,-50789,50854,-25289,24621,255579,337858,148294,-7060,44038,213206,292330,128644,35910,211320,134723,-206756,-273605,-87159,-10219,-125089,-263407,-183822,-11239,26964,-8457,12964,43595,-14777,-56783,-40911,118488,215941,-22531,-171222,-12564,9495,-108083,-31973,32588,-102141,-237758,-190019,50808,261835,187459,-112537,-246740,-199617,-113337,-107545,-226876,-302438,-247113,-86126,-99058,-294100,-266524,48084,285436,278203,164615,108757,92219,78671,133002,59259,-139995,-151097,2683,51735,20918,21412,120486,260929,254134,89628,-70205,-127467,44653,256617,175228,-33665,-169620,-213468,-140172,38246,115374,78752,116505,202633,316417,422976,334314,57277,-199663,-196783,-12624,-118218,-464154,-602352,-508238,-505858,-425721,-174995,-406889,-438015,359607,505574,194396,-18877,-459081,-399604,80882,160139,-109794,-382331,-92786,946442,1433645,619107,215082,529102,278048,136279,232495,92492,169081,196056,-225759,-462882,-312257,-279590,-485299,-545439,-439632,-378997,-156491,95525,-16724,-230059,-226509,-106015,-41824,-10339,110094,260262,185771,68136,91163,84978,51772,-1363,-67477,-58674,-65965,-133370,-134628,-30873,20196,19141,47776,153947,192576,61085,-19308,25902,-41752,-16661,192109,163794,-17472,25581,78430,34666,90984,211994,120825,-86454,-271206,-418598,-466926,-299005,-54824,7989,-90005,-57744,153829,396923,449322,231558,8176,-29601,180151,321213,216375,205067,301850,183472,-76551,-124908,37298,72710,24374,19197,54244,71384,34399,14566,-39699,-110360,-153967,-106384,30096,168343,158839,70163,610,-103392,-184258,-31112,94090,-25238,-98447,-46054,-73,131774,279043,214249,97485,171406,232552,191212,196240,139483,19257,-22530,60102,179668,207623,113473],[14933,78737,110783,66149,-87557,-238958,-249870,-215695,-189759,-148927,-66673,40309,7528,-218823,-283527,24005,293000,183304,-25771,27692,147773,51491,670,46761,-42027,-136826,-149086,-151493,-107590,-65533,-85664,-112193,15438,275473,370089,251656,215955,240061,135814,42843,16270,-67732,-137118,-160727,-195851,36387,458938,634274,468328,268408,60759,-119498,-68410,115151,182356,194735,200913,133662,14419,-35444,147449,410577,426028,259020,128657,74441,28915,-48686,-191674,-201343,-147496,-198198,-212774,-109338,-121792,-279382,-307722,-323,241410,182160,95195,-95722,-257435,-101573,50068,-47637,-36956,10910,8885,42335,-1686,-169393,-101821,194883,243406,135593,290537,368476,-30738,-390143,-255306,64688,68637,-262797,-557383,-625746,-502560,-341084,-67980,155970,105784,-60918,47099,310366,361589,183753,75589,188574,185323,66957,211249,301961,-27509,-293200,-252639,-141740,39271,214746,111861,-213036,-370578,-302108,-197758,-21083,145969,146274,145928,194848,33081,-286220,-424886,-305863,-87066,57426,150572,221712,233847,85318,-119725,-127519,-124669,-89032,117213,285813,280952,345142,396042,225487,10535,106993,374469,405952,208794,44828,-95548,-71349,216069,451846,254108,16711,2528,14825,-91454,-158895,-116739,-34064,9893,-26168,-37584,94790,218340,144718,-22093,63529,240806,170177,121329,250253,105153,-157798,-134337,-11836,-82969,-215917,-104532,105121,52511,-207967,-316408,-249466,-244481,-251085,-154020,56128,124714,56876,32680,-46181,-135622,-203702,-302000,-400291,-279181,-94854,-73305,-94053,-17096,56963,-38061,-154188,9233,249708,245535,42944,-107015,-60881,76363,183192,272708,323571,164815,-163760,-360521,-162618,127373,156422,127352,97431,-3229,-129444,-170330,-20477,240887,167488,-110866,-241752,-95807,103182,149288,144226,191112,76793,-194944,-357687,-360427,-232300,51828,292144,276042,156706,96223,-38072,-183899,-296808,-415857,-231446,66356,-24335,-216816,-177508,-103732,20260,159385,124887,84937,3244,-87745,-43020,-61224,-203349,-304138,-218208,24293,313793,371145,142955,-79070,-150818,-175315,-152879,-138823,-131216,-73050,-41213,-223676,-388428,-223365,15950,61230,39055,-23160,-175455,-286129,-154268,15724,-113444,-239072,-157315,-123279,-194387,-288639,-235403,-90357,-64158,-144442,-18975,140319,92701,109294,259227,228832,162152,192518,156497,-101410,-337097,-438622,-405756,-234773,-205615,-337354,-313822,-51438,81246,-19304,-16847,14741,-11538,22868,47440,-33531,-141050,-264535,-335934,-280027,-222653,-189142,-199096,-228665,-250626,-322561,-260089,-49336,61885,82872,65503,-51104,-182332,-192515,-107351,-33698,15851,104415,179170,18284,-223394,-221333,-31790,14493,-175279,-251894,-112857,-2905,33109,99538,46572,-4828,115904,280849,263187,132989,75222,198383,286211,113311,-196298,-321321,-206641,22573,247679,289257,206070,177870,59624,-83662,-85874,-6740,56467,-49971,-309738,-283805,15371,68496,-176188,-328915,-322185,-198227,-25848,4495,-133787,-333511,-498694,-362492,-49199,71527,35655,97125,180985,123722,20499,-6698,54758,208961,235761,94763,108101,337764,485705,432558,270779,157320,-10900,-127925,-138171,54059,253204,301156,252831,80276,-105106,-343060,-478037,-434716,-522716,-600603,-219191,306829,316877,93567,762192,2402550,1780693,-1486291,-953376,1759797,613236,-1735318,-2454147,-1817269,-1073297,-817876,-558241,160650,661724,869776,537453,-159219,-292276,-253145,-429696,-363930,29484,8388,-245072,-128015,148602,270572,400017,460650,209782,14861,-45067,-201060,-361883,-432493,-534261,-481302,-169931,74739,181059,222273,150982,107860,92728,103473,174388,216731,182995,129941,168293,289763,326795,78959,-238816,-209851,-30963,-139241,-338254,-205460,91400,196195,277488,395962,361688,77369,-200717,-272423,-182664,-58061,38750,43306,-109345,-188954,-113538,-97725,-234482,-310012,-109124,248708,415671,339798,174958,41851,-98718,-194342,-178058,-131300,-78879,6823,52148,3567,-1265,1134,-81327,-232117,-363761,-246455,34692,42633,-144477,-262265,-119600,101764,180674,38833,-84587,-43128,13187,-119499,-242231,-201039,-125927,16949,242651,229693,57228,-15302,-21486,-34162,-32502,-133140,-105880,45431,-10128,-168161,-118374,-56303,-187402,-310662,-162957,-3761,144589,389709,508526,355223,176915,87693,-24592,-147885,-159994,49571,159160,90373,49372,83144,-25453,12736,237586,259730,236687,362947,335306,101515,-76033,-41389,78456,130496,177469,233451,310776,286197,60610,-175847,-122407,-23417,-158951,-269554,-183535,-102641,-79827,133226,398031,448966,427859,356309,193295,57398,62277,66612,-81727,-240369,-119192,107453,99464,-4752,55335,213617,176798,16605,-40525,-10998,10114,58357,182002,169722,-80999,-246007,-154362,-60099,-167112,-180475,17995,133310,36642,-16874,34481,104584,126528,-11407,-55140,-3401,-115910,-197402,-181695,-141262,-53430,57401,4640,-205288,-264865,-138816,-43714,-137151,-209759,-65444,81270,81767,31908,-40353,-100300,-51198,67044,-42366,-344541,-370294,-119533,-21019,-89240,-60962,80360,250154,154014,-81935,-111040,-3942,34646,-85423,-219208,-50003,228270,204097,10761,-14829,23106,-79752,-107002,-19857,23713,31308,154251,180813,42926,34853,159981,267583,366859,311358,139500,135389,161158,61877,27879,170670,266835,180891,131678,234487,267285,159672,126682,118490,-49541,-255322,-220988,92720,317043,81120,-223300,-237247,-144252,61251,284718,258657,104975,114031,210773,223081,149021,52062,-76601,-100658,18918,86544,11396,-82979,-191003,-266785,-194846,-93409,-165455,-220831,-122041,-21447,-76063,-88902,75141,109094,100321,244661,353014,214762,-22611,-204547,-313715,-217294,105667,377703,318687,45499,-7877,68033,-83782,-315151,-259442,-14274,150130,107364,90165,251912,351275,217510,33567,58122,184831,253075,138023,52796,165005,51114,-274469,-303467,-116337,-23287,-90086,-235411,-241795,-88177,-15541,-67672,-68568,50020,53033,-63906,-114520,28208,143998,-37346,-175702,-54839,-32460,-132117,-90720,-8154,-89856,-166665,-107052,82261,294744,220787,-68450,-158799,-56425,19150,-68238,-277508,-353051,-282132,-125358,-115086,-283513,-284385,25442,346975,408046,271509,170182,109318,72641,117065,56820,-135039,-202187,-113664,-34061,-13579,-13806,41461,164416,215575,99069,-58052,-109753,51949,219202,114442,-68439,-150272,-139370,-69442,88332,172368,122307,103077,143753,236058,344479,264022,54412,-103113,-101912,-17497,-151683,-455791,-503358,-275555,-178992,-12679,-34954,-856293,-1122755,-331995,-135861,43183,386098,-32158,-151627,238686,236140,89776,-3672,-40793,229758,687101,465638,475320,845001,612935,268177,162192,31279,172407,170307,-296409,-549309,-345966,-244792,-401951,-442571,-423223,-458966,-243324,66757,-27710,-276596,-279643,-125023,-57685,-19093,109580,225819,155856,67066,34284,-29993,-42748,-28112,-16127,56136,100784,29372,-12965,15192,11298,48636,110584,116822,86006,19154,37343,134073,56630,-35883,57016,32061,-84969,-21769,8155,-75536,-57428,78014,123353,35307,-136503,-300188,-371862,-187023,1261,-1886,-170122,-200062,54879,442940,626056,339240,-17428,-34903,213918,286817,171653,201276,256978,57516,-215022,-257549,-108071,16478,37113,-42392,-60084,31806,95344,120457,73489,-29683,-69650,-4541,165500,331288,292435,140505,-15489,-171128,-191332,47565,178339,-18796,-133403,-58351,30474,144358,242591,178946,61541,74352,79759,-24956,-11203,54685,37848,56495,101239,128561,114284,32708],[-17129,113008,167730,76959,-102742,-248370,-254888,-181048,-119623,-67374,12130,101018,40549,-199904,-286976,7962,321782,257098,8323,2599,104956,-9482,-64099,-32050,-85327,-124288,-75530,-57097,-60288,-55677,-35128,12779,149737,348902,379281,251999,252880,279293,115386,-50805,-71692,-39686,-21481,-19472,-35712,144681,405460,524657,387203,220299,76244,-76886,-102445,21511,157910,249769,241717,60106,-134275,-128856,100818,364402,379839,215811,75565,60363,97458,-4857,-221591,-231567,-167293,-218406,-218924,-71587,-60071,-276271,-317768,-22631,196580,165198,122474,-48180,-189741,-78169,-14186,-138948,-132967,-71555,-6993,36596,-33163,-181500,-127357,190974,265772,107871,194886,328778,25815,-318202,-207156,116054,95487,-282935,-596485,-615803,-450472,-297566,-77420,121902,74014,-111616,-27713,265055,351818,149664,-24405,90458,195367,99088,152345,219769,-64708,-270137,-209114,-62224,57730,129069,56994,-191061,-348617,-307691,-202754,-18542,156495,123924,57518,26144,-72383,-326751,-371783,-232392,-17397,86196,118545,192531,208509,89499,12151,4329,-93198,-112384,88836,277905,294862,233397,259186,183703,6687,61070,306956,365801,214969,43254,-93996,-41011,233308,422101,205836,-57003,-30019,92388,-21808,-162592,-113729,22639,67447,-19229,-97327,58643,238365,176427,16814,139941,347796,185664,34990,173865,84468,-163212,-155924,-15877,-52943,-183352,-90812,126139,78921,-203354,-321529,-228849,-218989,-303719,-283205,-16022,165412,115375,-17531,-160925,-197506,-80603,-183126,-418699,-359071,-109237,-10741,-8413,80836,144507,-11713,-145620,51084,315553,284060,46610,-135947,-81777,68806,142319,202848,256776,132387,-171502,-343795,-126128,144835,134049,147598,130382,-27590,-154410,-169389,-20816,260320,192529,-178242,-352922,-94146,213131,238505,155452,149204,65756,-101597,-267970,-363275,-260727,71794,351285,373381,201004,106110,9811,-131546,-287608,-424178,-259423,-6227,-79758,-167636,-48446,-4593,5182,73476,94594,97603,-4682,-85474,-43688,-84432,-234812,-263751,-138439,56584,271871,311862,158747,31705,-35956,-138048,-154382,-127820,-138038,-94349,-40196,-162125,-292209,-171589,-12010,-6138,-11588,-19608,-132657,-274047,-234289,-84908,-151137,-232023,-138466,-113095,-239669,-348727,-280941,-164119,-190652,-296004,-124605,92739,41699,18690,133756,166165,192925,257245,181051,-98417,-358762,-457583,-396282,-217842,-154271,-289607,-339717,-185093,-77901,-10752,89569,71896,7488,63373,136173,85345,-36422,-128786,-157792,-191379,-277673,-266353,-240440,-252768,-276892,-370630,-353581,-184056,30269,184634,181692,38792,-150213,-232895,-169906,-69836,13246,108947,141375,-12738,-190951,-202628,-86803,-96769,-273425,-285817,-115092,-26321,57040,216097,176600,548,-56028,58882,107601,5513,-27440,104220,234354,131492,-107315,-257576,-230289,-56671,185805,259026,166244,136596,59410,-32720,-16383,49723,41030,-81295,-323295,-307552,-17221,38913,-199013,-331262,-299983,-192352,-49362,-33381,-180703,-365897,-455511,-231708,94798,150604,109444,258716,313883,160399,46752,-24282,-71960,41292,184352,185429,225791,330244,363214,292206,191548,105539,-114382,-313166,-214182,85832,307066,338480,264020,99123,-57117,-212585,-307483,-274805,-423620,-705694,-565377,-199028,-50570,238488,1731867,3935323,3433596,481942,-580270,-1447941,-3283809,-2877811,-2693792,-1744141,-428330,-466476,-528430,398508,1057983,1004888,513885,-5880,-54592,-106819,-420794,-455501,-179407,-249592,-449688,-110575,277987,359802,471173,550857,237303,-22005,25453,-39225,-328589,-499092,-550877,-402559,-29544,147312,164514,199282,92595,-25403,26627,193992,314658,293308,207474,205558,273911,309721,282586,49792,-177195,-70572,117389,-13036,-272962,-225274,20090,156241,304214,521651,465297,142143,-109810,-160043,-106611,-47191,82216,149994,-31353,-220680,-178247,-105116,-187027,-282790,-106340,292326,486688,404940,216985,61155,-66296,-118057,-40352,-184,-57521,-45515,43691,60107,53190,31035,-36144,-163426,-299428,-229470,31594,67390,-141846,-248073,-96665,71383,109301,-19721,-113149,-44150,-7286,-148472,-294228,-237512,-87958,72975,251187,233713,61525,-117080,-175038,-88002,26255,-62867,-83239,49155,5622,-189292,-177640,-43746,-140941,-357833,-248397,13910,244233,454849,523879,344769,170015,110624,7370,-142373,-199911,28080,203048,186716,161359,146734,1015,20629,243697,236021,150437,237228,210004,8998,-130222,-77015,40574,86900,113300,187411,316452,310866,73660,-127650,-59671,-9300,-163951,-216622,-96522,-60544,-89598,104887,402328,499426,442149,335229,171865,51698,56681,42534,-90773,-245439,-141360,3525,52072,21742,43288,158999,191095,112462,3911,-26656,35068,102013,146159,95542,-124518,-287893,-173928,-56865,-165207,-158118,39820,114565,-23088,-93436,-12461,79102,69276,-55733,-116128,-84518,-136041,-212432,-254172,-239246,-69550,119469,52717,-161473,-148062,33758,112272,-4121,-89938,69864,198632,78968,-69243,-133229,-131500,-60338,66558,-77566,-428469,-411168,-45100,74285,-14120,-68486,1176,149358,61335,-143206,-182215,-94570,14160,-70172,-308592,-219770,112531,144676,-29769,-46945,-65004,-204971,-173231,-20641,20904,-23077,59692,111640,-21379,-46905,132608,276656,364271,316865,171710,141626,168333,125739,110460,223075,321997,230955,172705,274994,287646,152225,120920,125808,-62802,-298978,-259564,35815,278924,171947,-53439,-80696,-17610,152258,314195,278292,133014,125392,181111,163581,84033,31757,-87633,-132315,6100,133302,91809,-14799,-138067,-236128,-213457,-149026,-197721,-187980,-67304,35857,47913,71937,180305,185929,94882,185823,363403,271947,-27520,-278295,-369370,-273893,14103,205823,170295,-9469,-37826,-7654,-148510,-340830,-243645,38065,240127,208382,137847,232418,334710,272387,96041,58368,103815,175057,161698,107616,125903,-24894,-326191,-365485,-198815,-61536,-50572,-172437,-261504,-160512,-59703,-100395,-111250,50121,93572,-87857,-202395,-78455,62478,-39388,-152495,-77759,-65479,-141622,-128495,-41538,-66735,-87765,-22817,124728,327867,248116,-13296,-79675,60731,145285,-18089,-312831,-399849,-276598,-104591,-69803,-183546,-204680,39468,376444,489646,348387,186472,65952,32934,92109,66345,-105279,-234392,-214844,-115259,-69903,-87323,-68219,56973,175351,118233,-45905,-112062,37518,166274,45300,-111466,-130998,-68878,2105,111764,174021,142499,94673,67893,130167,258746,203569,61121,22080,29525,-19290,-185080,-412432,-382359,-94279,25680,176735,-53812,-1114712,-1419065,-723579,-480092,-4144,594094,155721,-116152,229454,224778,200151,307530,87145,-244032,100973,444558,773714,1015456,798316,316230,21710,-51073,168789,156927,-296349,-561359,-357980,-196836,-273040,-293210,-365114,-496162,-322982,4616,-72186,-340721,-312590,-115780,-60529,-35493,87122,170693,123075,35767,-83202,-168794,-132339,-51131,30947,128887,195103,155399,113402,64351,6822,82865,168664,80404,4798,24258,117186,203469,103819,-67958,-59666,-49884,-106990,-81673,-82276,-159055,-151940,-13589,157103,176727,21370,-166678,-258474,-88465,46416,-9390,-232267,-336615,-63408,398843,631316,352449,-54834,-53171,199975,214667,115360,173180,183338,-53103,-312023,-367190,-242164,-16136,70348,-83693,-157795,-9522,149263,201599,138463,10499,11649,133679,326541,465720,399396,215411,-1835,-193420,-150465,146360,245525,-21130,-142663,-18822,106418,171921,185708,120313,30822,-1067,-28826,-161142,-174108,-32377,35551,87620,91849,39840,-5322,-52269],[-55957,102906,159900,29230,-142516,-239696,-237286,-148021,-41962,47000,106651,145982,65395,-167995,-276393,-31260,297339,286113,27080,-24980,38052,-85350,-129619,-122275,-170184,-142820,-21161,16355,-15823,-2543,80248,176872,281657,384854,357646,252730,260234,264473,100038,-96535,-118660,17027,119568,142884,150002,238917,302164,338820,262405,143364,69951,-34399,-125185,-63819,104512,249565,232380,-42532,-271483,-195866,50054,277591,315024,196433,55682,61158,168620,53531,-185915,-203967,-155882,-196798,-184779,-40750,-11418,-232524,-277375,-32109,143665,140820,133037,311,-117176,-47240,-74752,-239884,-261150,-175247,-48613,19691,-37671,-142482,-110205,167189,234827,58731,119700,303989,107450,-198395,-113521,173247,109239,-290815,-587893,-542254,-354884,-211321,-69803,57387,3212,-141153,-67114,184164,280277,102353,-115172,-34880,154939,93273,60931,120890,-60736,-211600,-163400,-1335,61760,32730,-22545,-168165,-287342,-284215,-199681,-24684,132372,86606,-17438,-129774,-214031,-388025,-341935,-160456,46715,108849,78400,142820,165697,68483,102071,125043,-24648,-100037,69769,258133,292130,132383,110497,112189,-6171,10888,209692,288939,212069,65505,-49139,6491,191966,272843,98883,-141668,-75151,134852,21577,-199614,-184474,-4088,82319,-1925,-103389,24750,195008,154747,46212,190801,363166,105020,-108888,50971,59640,-148009,-173605,-21676,7645,-91724,-49298,136538,109455,-149299,-259076,-166510,-161321,-308152,-364549,-116587,144907,144309,-52804,-217750,-179289,72038,-42545,-370671,-381975,-126778,15155,40629,168721,250762,37406,-127171,68608,313416,263176,28544,-172014,-115905,53591,88173,113920,188987,136511,-116054,-266034,-74572,120311,79621,147906,167170,-8171,-115752,-130683,-31102,204256,165330,-228010,-412596,-88027,279389,299816,180410,117741,45973,-12797,-135889,-296941,-250885,68041,352470,406564,214245,97072,49255,-75319,-238918,-348155,-245011,-99937,-168020,-147738,49364,83556,2510,1646,66145,70981,-55675,-97184,-34966,-57478,-175953,-160908,-48049,63672,178145,216030,159199,130113,65264,-103652,-169242,-129309,-135448,-99941,-25703,-73743,-167657,-116545,-49732,-69523,-51454,-144,-53696,-218101,-289530,-183848,-152205,-177688,-109686,-79732,-205556,-309910,-274849,-215519,-278662,-365339,-164130,59316,-21315,-91390,-14375,74410,158404,240336,143634,-132816,-395484,-448008,-309873,-127554,-67252,-201371,-288057,-264326,-229884,-36982,128122,73490,16495,121994,231476,197294,73495,32720,41510,-101022,-295583,-305765,-274313,-269569,-279644,-336551,-338142,-252701,630,264204,287063,126926,-100797,-241111,-197379,-65552,32243,78502,21599,-105342,-165163,-145404,-105144,-182598,-334968,-295527,-135500,-97893,28790,273223,264739,-21937,-254110,-210381,-96737,-124433,-116727,-29388,107505,133998,10970,-162111,-221002,-124119,79735,163202,88164,64177,37036,9066,54938,93214,14702,-104965,-279145,-259706,-24496,15049,-186974,-311987,-280374,-176820,-71917,-100938,-254129,-391056,-374186,-81278,233095,236322,209653,405530,394044,153226,44410,-52739,-187576,-132022,78159,213042,284641,245259,164297,120916,121855,75962,-147496,-409376,-267504,38431,229401,261394,165900,25401,-67483,-90443,-107062,-59636,-230860,-661547,-754208,-547793,-259803,325486,2294438,4820838,4237806,1593575,-931431,-4363170,-5875224,-3567512,-2861397,-1564832,293518,-9522,-336464,687034,1424522,1125561,475746,133678,126438,20766,-358893,-540778,-451935,-504292,-559624,-70091,329920,359517,467513,554846,236842,-43289,91961,108994,-251582,-473627,-451178,-232650,106353,189894,129175,135255,9352,-149654,-20812,264686,373410,279407,199113,303787,392837,309419,206890,33746,-60877,125647,302226,141107,-160212,-201197,-45505,91198,266454,514708,436910,159549,-3787,-25185,-22228,-20395,130633,230097,35719,-214004,-190547,-73208,-111015,-231449,-93726,310526,517805,430659,243260,79683,-12971,-15884,75371,95756,-29216,-77277,28068,107304,82332,7540,-25398,-79172,-209279,-226892,-23173,74611,-109403,-193261,-63084,36406,33389,-44015,-87490,-11061,-7479,-148408,-288972,-229797,-51258,101377,210887,194124,24552,-245033,-327797,-109673,92398,-6540,-104358,-16510,-21584,-187473,-192755,-26619,-101159,-369131,-324168,7479,301364,466999,484888,309915,166427,144492,31760,-191156,-264774,25399,273782,261490,231322,156264,-26921,-16842,201192,175435,23148,54254,64151,-56635,-144123,-79071,46724,92854,87894,176178,323617,317466,87014,-66948,-2403,4177,-149531,-182080,-80562,-86126,-119864,64487,357103,486877,421267,292060,123933,38149,63633,37523,-76350,-186431,-114954,-75211,3615,60185,73002,138375,220349,184576,6285,-54213,87888,172955,112977,26017,-148980,-309659,-179434,-34448,-117068,-107280,44243,43321,-133421,-204781,-89949,29030,3130,-103969,-221072,-240522,-202834,-234372,-301434,-302552,-83829,153821,89263,-95067,-36467,168057,243177,125446,16366,141454,250157,75634,-148872,-223981,-185826,-102383,45939,-71745,-432312,-398798,24351,160419,77079,-42603,-81400,-19436,-79369,-192233,-206756,-147010,-4995,-50982,-365989,-377566,-6514,114877,-44999,-102308,-172480,-291808,-206211,-36496,-15436,-68662,4130,97410,-5559,-67050,100860,267854,363437,326769,190038,101800,97489,90000,86650,181441,308284,248401,190852,279188,270691,125122,98007,113033,-77818,-308793,-258808,-15703,194578,221327,109424,61674,75850,175201,281680,265131,138207,101311,123179,83740,24841,23783,-95167,-168313,8325,186213,141394,38733,-63388,-203692,-225923,-152567,-160378,-125301,-6951,92184,173553,236874,247384,187899,26372,61014,286315,283063,-12857,-316438,-413692,-322294,-88719,11022,2209,-51396,-60938,-65430,-156788,-301245,-207508,94371,305495,263720,164805,217428,314192,299051,152626,44992,5924,93446,202737,185992,88205,-100578,-365016,-451085,-318008,-118178,-32698,-130269,-273512,-229066,-104553,-106577,-108931,42064,86810,-133241,-287560,-173356,668,-12699,-95627,-72557,-72405,-119805,-122043,-54336,-39880,-21745,46993,173326,337422,249144,34813,-21890,130027,235864,37761,-313805,-419590,-219117,-7935,39609,-23335,-53241,87659,361574,501765,391112,172498,-10848,-20646,73711,89027,-63171,-249514,-284813,-181214,-143443,-187419,-179784,-29092,143329,131551,-52851,-149885,-9273,103006,-21481,-157042,-120577,-25403,44921,94543,118943,131527,88939,-5159,22748,181063,176859,99439,164669,175784,416,-184442,-328880,-260513,17771,104349,122526,-226551,-1120361,-1258146,-723055,-463931,76286,581737,65217,-282536,68958,121611,179972,419220,145111,-442252,-167381,607459,1037577,980328,765928,270497,-137301,-130369,136370,129295,-246119,-497779,-335845,-143210,-132039,-134967,-275797,-481314,-373225,-72364,-141747,-411719,-328796,-88396,-48587,-57252,35286,95468,86252,-18135,-215804,-284026,-194341,-71665,55965,137311,180382,200929,204307,100398,5778,111754,205646,50692,-47024,49748,179532,211464,84365,-117390,-145940,-69422,-70692,-120401,-146099,-169766,-145467,-4648,227267,290866,146786,-54729,-145426,-22416,69911,-8624,-258100,-427939,-170078,279231,477562,272261,-91390,-86455,122996,109523,60315,135084,109176,-112997,-339662,-426807,-330559,-25736,105057,-97497,-201738,-21128,183578,225025,126764,2757,78512,287606,487925,545288,444795,270555,43368,-163176,-74568,247276,283095,-32704,-126469,57068,202608,205631,123512,57264,24865,-8307,-42664,-175784,-237463,-86808,25544,75506,38853,-68997,-125898,-126647],[-99603,46719,90909,-54807,-185056,-211367,-209106,-143041,5246,153301,193863,156734,48750,-151160,-255995,-76791,228774,259550,30045,-40864,-38332,-165421,-177843,-183721,-269856,-191967,4637,58948,22911,84896,228057,323920,359999,362147,309236,261223,248164,210891,91045,-101715,-130145,83206,251468,282323,306582,292859,179789,131713,124231,50530,36245,-1559,-120097,-113573,30154,185655,176848,-115615,-313070,-189855,19308,179884,261436,219624,76602,67101,195578,79110,-114454,-127180,-110961,-137929,-121038,-29274,-2287,-171355,-199781,-6991,119661,124710,135639,54882,-42965,-15105,-111608,-300497,-352903,-257663,-106146,-11538,-32762,-92206,-74182,125977,159110,-2888,81602,305916,202170,-59949,-13128,201769,88498,-300430,-534019,-424323,-247806,-120601,-49600,-14431,-80681,-134984,-51570,94238,162403,41597,-185557,-156697,79655,73976,-3141,52757,159,-106100,-95591,37590,49621,-48539,-103691,-155849,-214692,-243113,-190522,-38792,80440,43979,-53958,-205318,-332162,-434678,-329545,-106997,87902,126134,47747,88936,128118,37093,106671,182193,57426,-56252,49812,217500,270615,80474,-11788,18821,-29099,-26410,121145,211075,197389,95548,25179,66487,120880,71233,-31172,-224160,-142863,109801,19811,-259773,-313508,-121341,38521,12767,-60655,6786,111666,93762,61915,203543,277563,-53655,-276362,-84864,37300,-120938,-185308,-22338,93491,40593,15159,137603,129684,-74381,-151367,-66495,-79186,-260614,-366619,-203311,75429,136443,-55145,-186119,-60838,220209,91452,-262867,-341378,-142599,-10393,23972,207338,341353,104908,-92510,69127,258679,205927,8072,-195613,-143937,54108,57402,25565,114634,152905,-25204,-150076,-9817,73976,13050,125784,190096,42733,-27314,-54246,-33117,100120,90387,-251972,-407124,-76796,284491,313743,207987,103435,20307,39100,-8128,-191327,-209748,48876,292137,333927,164282,63062,70351,-30556,-170560,-221669,-199703,-187976,-256262,-154335,93037,136371,14046,-31513,49864,29298,-107279,-106404,-24123,-5213,-53669,-29866,22193,40861,67247,120099,150114,208730,160883,-62215,-190212,-141259,-125644,-96781,-10311,8928,-52267,-68574,-86884,-124414,-79019,26294,28382,-144627,-305279,-246487,-109745,-86721,-74055,-28842,-103355,-200330,-231943,-236191,-312825,-345455,-129611,59743,-56547,-164515,-113216,-1126,78042,143526,54364,-184232,-417981,-408302,-179691,14002,32622,-102123,-181620,-258837,-301158,-73868,96372,23812,4575,168864,303454,275747,163313,179082,214385,-12697,-251550,-289113,-285632,-255302,-223390,-211529,-226753,-238168,-15521,289713,340267,181282,-53746,-212665,-160623,11495,101251,50928,-125117,-232997,-160448,-72075,-96002,-231611,-348660,-279773,-165413,-188670,-34842,268274,290488,-70014,-422659,-445427,-287471,-211789,-169013,-171765,-66394,117751,124462,-58807,-176366,-152933,-22600,57003,8216,-19142,13549,60093,122056,106374,-16150,-111174,-189829,-152431,-230,3495,-153332,-292545,-292535,-176501,-89886,-161165,-308253,-391076,-279956,44721,318832,285734,287462,484316,404692,131579,48523,-65934,-264028,-270865,-52836,180627,279683,125462,-42524,-50336,41779,57965,-105198,-373783,-266541,-51689,56760,91199,-20262,-143268,-151672,-22459,69187,176162,50882,-422759,-687621,-610082,-274020,281034,2224398,4717981,3978849,1323571,-2005912,-5789868,-6065604,-3551383,-2927611,-1312157,895627,384325,-141120,864444,1584035,1135545,393801,165042,169574,86754,-271536,-613695,-695892,-653525,-510231,2738,292775,258115,380505,466320,182654,-68420,112528,166580,-177596,-367468,-266681,-35132,191285,194478,90064,57157,-65082,-217549,-28745,296731,336729,180379,160697,399379,507515,307366,123985,32239,69518,307150,456016,275818,-21386,-127017,-77259,22501,175155,368545,288464,123085,75102,73017,21784,-4177,156807,262489,77637,-171988,-153732,-14978,-25609,-164665,-66932,309286,509312,417824,256388,103839,47882,79256,132803,123437,-11928,-95532,3603,135993,82858,-58718,-50835,-4416,-120489,-231908,-96085,65050,-56336,-114112,-33449,-4150,-34001,-43667,-34864,29452,-8010,-151360,-252511,-189702,-34416,78951,122514,120601,-38513,-351414,-422500,-94091,138487,7361,-167733,-125105,-76030,-159333,-152763,-4276,-74883,-338249,-350523,3845,314007,414238,374391,235069,163447,186083,44073,-286342,-354710,24014,341588,295948,229914,90435,-123027,-101826,124725,103118,-105191,-132889,-65467,-87392,-123444,-54307,81487,129283,100793,196044,327505,297662,90831,-14147,32507,11207,-120010,-170311,-134720,-163814,-158058,15931,263729,410297,381633,248819,68007,19219,75671,53497,-27682,-65319,-61215,-125476,-26465,120998,141150,149410,246457,212674,-16695,-68511,165778,271277,112752,-11243,-144006,-297200,-168305,-832,-36204,-40568,25283,-68617,-268382,-315252,-162464,-26535,-54622,-135443,-308885,-401808,-298643,-263107,-329011,-339588,-112277,143514,106587,-18368,50857,235002,314787,212327,75277,130796,222890,72704,-176442,-268667,-224301,-130654,38681,-19514,-353046,-338583,60457,213464,155191,-2122,-154482,-203035,-218352,-213043,-177433,-143389,-12810,-24401,-364799,-473637,-105750,99717,-46251,-167215,-260447,-307979,-186179,-45971,-54298,-79135,12350,144002,88478,-7921,83086,244713,362233,337687,184577,30441,-20822,-32361,-39110,60506,228208,215740,163057,238423,223395,78782,51154,78545,-87892,-277668,-220343,-50822,96142,224163,221242,155440,125306,135032,193396,218715,124573,64089,65422,2401,-22086,29193,-82876,-173773,43146,235935,144987,63766,21626,-165634,-226540,-112054,-77272,-53184,47665,139919,263091,336616,242663,108963,-82760,-96919,139298,251598,23930,-310581,-444647,-360389,-188818,-165242,-143843,-70456,-72163,-90774,-116438,-220814,-161619,142421,340053,276311,172637,213690,298663,286751,175128,20836,-74822,34608,250219,261568,49506,-173769,-390479,-533607,-437192,-177953,-48106,-137484,-292950,-285817,-146902,-98132,-78455,19742,27351,-194607,-348472,-231769,-26902,40477,-13223,-40802,-45201,-62843,-74755,-46627,-18328,14083,87564,208043,298678,206433,54412,6765,147795,276990,97681,-265933,-389593,-114096,151321,190640,143640,116728,154845,303460,445367,405564,151399,-87674,-68110,71244,119397,-24553,-254931,-320006,-224881,-218818,-284851,-253530,-67188,123290,125968,-85931,-221850,-91603,26651,-85501,-200065,-120543,-14752,44068,39569,30793,96609,83981,-60662,-70659,116331,189705,177834,304414,303545,43654,-135777,-212107,-151033,73254,98342,-104629,-479031,-884323,-726970,-362427,-131041,264618,399082,-240207,-567195,-187083,-61100,28657,272218,33788,-411056,-69770,930096,1212076,761402,532619,157186,-262013,-198565,50273,54223,-192009,-386075,-276687,-91387,-16506,-11625,-183758,-426126,-382670,-139962,-212303,-463451,-330075,-60411,-28808,-78947,-40363,8567,43340,-81011,-312244,-334819,-216910,-95193,47390,82275,61301,152471,234928,115123,8657,127707,211043,28108,-77717,58622,185275,153794,7552,-179396,-199316,-39389,13732,-108868,-146397,-95925,-42376,100990,308791,333521,192076,11488,-48406,9986,70423,6750,-233587,-442446,-237368,124144,242686,134360,-114381,-130533,-9948,-13352,17640,103783,61441,-108161,-297070,-425423,-353094,-18614,124174,-84060,-175222,12644,190269,179173,42822,-41008,121555,417862,608097,558307,418490,292557,113141,-90317,10047,327055,288684,-50480,-95177,138928,285263,232377,69915,6475,50157,67254,47646,-79182,-189971,-86201,25688,43343,-34534,-175215,-225703,-181610],[-140136,-35792,-8875,-134195,-201410,-162511,-178375,-173779,-4979,205718,242047,120925,-24133,-162083,-228909,-112227,134890,183143,21656,-37340,-109980,-242266,-198802,-189347,-344444,-254913,2495,72575,56093,187002,370529,416311,358347,279036,242404,274506,229136,143821,83301,-87145,-122448,137677,344495,365032,388278,294515,73049,-36691,5321,-37905,-19249,19025,-71047,-107199,-44194,76022,93361,-122201,-226755,-98254,19879,96190,234413,279223,125268,67981,158311,49939,-44550,-27919,-43407,-56362,-45443,-42674,-41132,-116963,-106186,58972,145115,126211,138305,116061,34576,19448,-108021,-286768,-358563,-287476,-162581,-54324,-35395,-65891,-48767,72722,60392,-66668,75881,330649,291993,64744,57331,180894,31050,-310379,-439810,-288884,-155854,-58388,-31791,-81965,-155950,-91694,22815,32846,37831,-22091,-233892,-255988,-11487,62178,906,48457,113092,49658,10156,61278,28902,-91645,-159684,-156595,-156247,-198398,-176797,-54461,18194,4329,-43932,-171511,-368093,-429057,-308851,-75909,97460,140620,41961,46514,109849,12861,21918,147645,122028,1923,18955,151743,228919,79023,-87415,-77759,-53215,-32688,78241,165580,169282,109434,98873,121141,51841,-91342,-138552,-289351,-230384,14864,-25227,-316439,-450334,-291030,-56488,16317,12091,13615,21046,14381,59342,173499,118150,-238594,-418765,-191870,24095,-89810,-184714,-9078,190392,181680,92146,132840,127270,-10755,-30674,58203,17432,-168721,-285528,-239335,-15628,94387,-23414,-72268,122771,329338,197990,-116575,-250056,-155258,-85715,-61967,175074,382913,173609,-44156,64408,185741,146591,3359,-192073,-149152,81929,72442,-39290,34846,153167,59643,-35041,53613,31672,-39801,89814,189095,104287,81488,49051,-10127,-6738,-9776,-247765,-339851,-53196,236788,273099,216764,97924,-12229,34439,66090,-95048,-157693,24230,186898,166575,53113,11819,73483,-600,-104779,-98943,-144728,-241824,-309749,-171898,85356,148629,38978,-18103,45957,-5603,-122503,-98473,-22971,37182,81004,85498,49056,-7416,-24420,54379,139499,266476,260171,443,-192603,-141767,-101170,-85741,-1478,59009,23593,-33057,-113342,-168527,-95288,50556,85498,-75442,-272525,-245832,-31902,15427,-38130,28699,34723,-66166,-172487,-225844,-298482,-263594,-41419,97136,-37918,-158577,-117051,-31885,-20114,-5915,-58016,-222173,-397807,-341061,-51316,159962,115458,-24221,-64831,-173113,-253367,-90038,15520,-60108,-30739,177328,324172,302190,215836,279573,326435,74235,-143392,-219491,-265643,-196317,-96090,-22843,-65569,-156634,-12472,253192,318272,180129,-26973,-154099,-56094,160893,227007,64852,-228097,-346180,-171202,-5215,-78053,-247866,-321510,-245843,-192268,-262773,-104320,217322,249631,-132964,-515435,-575818,-401856,-227649,-174755,-284446,-231883,89456,204365,29282,-105427,-127060,-69763,-1599,-41748,-91988,7326,135188,181968,88294,-40902,-95376,-83942,-21338,45996,6427,-111447,-280457,-339053,-203408,-98285,-174656,-302254,-352206,-191009,117589,319302,265893,300435,461820,348106,125682,89013,-43674,-285224,-347067,-170804,110935,232401,28501,-188599,-193274,-63957,30942,-21544,-222980,-201282,-134306,-135276,-113021,-237717,-362922,-289504,-38113,169051,383456,377999,-23769,-377824,-396464,-168406,71579,1573286,3730074,2919137,-216849,-3501226,-5239619,-3879478,-2856178,-2877470,-1024180,1220924,570562,-77893,817058,1429541,967198,249582,34017,39894,60136,-199230,-652951,-815684,-628193,-297563,99871,183419,87434,239082,314233,71564,-111047,65678,95902,-149399,-216676,-51051,127667,210886,169464,61469,-2255,-98530,-201552,7557,283123,223848,28443,95684,457464,594705,314028,55981,40626,171842,408391,517365,345812,111895,-11367,-59690,-33077,52729,127938,71296,41317,94088,87269,-7701,-23214,138603,243444,94791,-106243,-85665,49085,49562,-91455,-25802,294757,462803,370941,256347,133655,100483,137415,118222,77841,-17548,-111386,-27171,143093,61401,-140888,-98891,44911,-47665,-225845,-149425,40949,-2339,-34737,-15922,-44509,-77083,-29200,16048,54167,-23362,-171737,-210387,-140695,-54275,-4145,3545,33927,-102142,-393605,-419244,-49099,143972,-32909,-254189,-238055,-139242,-114831,-66847,25912,-58330,-269515,-300282,30517,298039,310586,202910,117129,155491,228735,49137,-383674,-442492,13031,373079,281132,151773,-43855,-268081,-214313,38463,47322,-191668,-272812,-157650,-96242,-92902,-23364,114838,160230,126086,217801,314068,248581,78136,16003,37425,8981,-79858,-169668,-226827,-256534,-188552,-34911,138763,287209,336536,222597,25886,1026,84306,85719,59441,93247,-9984,-161228,-34397,198265,221301,170547,246983,191037,-41290,-52478,248252,371503,149173,-8342,-109089,-245089,-140930,33148,52645,26878,-13311,-194369,-390774,-390537,-200667,-68224,-87828,-129932,-322321,-492815,-383161,-284235,-335635,-356615,-157976,87852,101071,51820,103764,231134,315627,235990,73808,50872,131655,70170,-134756,-236826,-214830,-106838,73106,68634,-216526,-256649,45950,222481,202161,35238,-201527,-340722,-313729,-204653,-109357,-93380,-10225,8896,-294006,-475266,-170016,75649,-49682,-219885,-295383,-250375,-116929,-32007,-63358,-44587,74284,222383,222724,116370,95017,212695,347805,333739,149605,-46798,-134492,-182926,-207308,-86998,110440,135852,88846,163443,162162,20020,-18678,25636,-84479,-205145,-154296,-64969,18076,188379,255275,187232,133141,56239,72474,148080,103317,41127,31473,-61665,-56305,39833,-46075,-130179,107102,267251,101176,50381,93588,-117672,-203346,-45675,11454,6177,89315,176615,294406,327104,157590,-22726,-190547,-237940,-30887,192429,73924,-263484,-451608,-382423,-272871,-293107,-234747,-64504,-69135,-82945,-57753,-143579,-118693,175005,346620,260409,164306,211071,276693,231136,145732,-10279,-118229,5747,281025,304128,11697,-230104,-397237,-581890,-515128,-221666,-87522,-185330,-315504,-315984,-180317,-91532,-48635,-22290,-72450,-257585,-366499,-239930,-22584,102184,74724,6158,9858,15551,-14392,-30493,-9646,10517,86819,201885,202698,117449,31899,3637,124655,272480,159847,-170007,-304955,13502,329920,338707,259769,248276,219575,217877,342847,400586,141662,-139013,-97229,83352,146319,-3878,-260353,-328134,-243004,-273977,-342913,-254767,-46529,113046,97712,-135887,-307033,-198521,-67214,-150823,-233870,-123556,-25361,2682,-38304,-55150,55728,77806,-96289,-146173,61510,229018,283493,416452,381996,96476,-50399,-79417,-57227,101788,66723,-383819,-711859,-491811,-25890,214450,397567,520281,148937,-625130,-854702,-465181,-291933,-212512,-102595,-268008,-248693,328292,1328487,1280614,451885,192700,27510,-317942,-263586,-101650,-86591,-179855,-267009,-188844,-47478,44831,41949,-124772,-356700,-353688,-177431,-255322,-468594,-315133,-47444,-12741,-94313,-121594,-74803,-6351,-138981,-338708,-303145,-200941,-126578,4625,-13617,-116472,33349,205150,110024,15445,127687,186529,12191,-98146,23888,115308,43707,-99760,-241086,-223159,12070,119225,-35851,-72319,36821,107481,239300,356861,283581,138711,24689,20367,18911,54406,39214,-154752,-369691,-251565,-19540,24052,-6944,-116145,-175819,-169627,-132175,-7396,90445,54756,-48492,-206893,-369670,-311335,-4796,117831,-49704,-84768,85724,170674,84314,-71431,-92251,136250,481474,644897,507276,337672,285258,193727,2290,75580,365807,269540,-70053,-67073,191965,323929,238721,32218,-23456,98402,200547,204978,76452,-65790,-29842,49996,20686,-97815,-256608,-292132,-214702],[-165855,-110988,-94482,-168014,-170056,-94084,-145003,-225316,-75801,176266,227038,41307,-136070,-189796,-194213,-125027,40503,79541,8718,-16746,-167491,-312466,-196421,-139751,-359311,-303410,-17213,67383,83119,277931,474946,444640,284790,154956,169073,282884,212723,88719,71986,-72802,-113095,164636,383236,378686,376193,249066,5804,-128648,-72379,-102156,-81577,30233,24847,-40518,-91502,-40408,8160,-64470,-46848,51305,47022,39512,228894,344811,174841,60066,74179,-21194,-5050,58932,25942,27461,23406,-75394,-111077,-80476,-14683,152525,212823,144416,144112,176743,117413,64655,-56722,-196329,-273399,-260420,-202155,-100728,-53889,-79236,-55192,15721,-32773,-122519,80813,358462,356841,151027,78784,112198,-44869,-301831,-311920,-162263,-95469,-41963,-36779,-146156,-210162,-23223,139807,28398,-48976,-70900,-263997,-329663,-102259,65203,73845,110816,250760,238813,149283,79970,13463,-83927,-169639,-162407,-125342,-162395,-159595,-61795,-33563,-28615,1074,-49353,-294635,-353125,-253367,-60591,77375,154446,66773,23709,109383,6328,-115575,30042,144315,51783,-26237,66002,169739,98090,-118752,-156512,-66311,3286,102423,170178,128454,85249,137422,146909,4627,-147185,-186182,-323290,-318725,-119087,-90579,-334976,-529324,-444928,-173962,7907,91735,46600,-48172,-63984,34790,105532,-62882,-386426,-490508,-236835,23547,-58477,-163002,24756,278128,296686,168174,126462,97390,19036,73463,187318,117037,-49769,-144612,-207722,-96045,29944,27504,87379,303278,379638,267298,38622,-132709,-164930,-190790,-190107,79642,356364,219563,8906,66543,131894,115026,23413,-157118,-124554,131693,133033,-59179,-37286,119600,100755,39894,93997,11648,-59019,55190,165499,155745,177538,157873,42631,-74592,-103081,-218188,-228529,-9015,164318,186455,185732,82964,-53498,-24624,58064,-51205,-117652,2514,68417,-32365,-79341,-36903,67962,21014,-59840,-31019,-100032,-238959,-303625,-180165,47227,130045,72022,29413,43433,-25509,-87950,-68117,-40142,44763,179118,151599,25904,-71023,-76791,28867,131640,302990,360222,90205,-149754,-102221,-49304,-60797,1597,66060,48419,-9383,-122451,-200228,-102723,66514,107617,-18294,-191007,-172847,62427,98527,-10263,79751,165672,46946,-113291,-189750,-255602,-167143,60995,157313,33972,-67271,-28401,-15951,-109168,-164175,-156038,-219253,-322448,-253295,38899,258857,155604,7597,14376,-43100,-99293,-59890,-74879,-150708,-79990,135895,278879,271231,224897,319099,362996,156230,4276,-120129,-215888,-96836,79139,174089,87211,-47502,7961,173295,226062,121037,-29614,-80714,91774,347263,386433,137865,-233703,-392132,-176786,38688,-70396,-247111,-275502,-206169,-203290,-291799,-150167,145829,155506,-195253,-513220,-570356,-401969,-169124,-138667,-332976,-326506,63328,236709,86511,-27098,-50869,-32059,19763,-47591,-137678,25454,232506,232503,55830,-47673,-60441,4635,87270,91146,19763,-69126,-266882,-394620,-248744,-91779,-120929,-222713,-272602,-113651,132701,230688,169661,231037,337157,242602,150676,172015,14577,-253794,-352651,-243186,34870,177568,1900,-228495,-285606,-191598,-22876,49443,-27059,-91163,-172325,-270167,-280420,-417968,-558739,-429828,-134089,162344,515496,681520,429509,58446,-43876,-74634,-262160,651265,2371897,1619075,-2360425,-4929916,-3112011,-392197,-1784132,-2715547,-743162,1204009,494042,-185654,533724,977583,627342,54760,-241162,-234978,-65753,-178658,-632359,-755361,-424013,15118,197550,44025,-85266,100504,152130,-69276,-168227,-38088,-84505,-189149,-71270,139543,222419,184352,133155,51960,-18168,-74125,-107835,70796,228771,78496,-126816,11278,449107,631865,326819,16043,53576,221916,397672,457030,326968,207500,120517,440,-71180,-77461,-130179,-147815,-64236,43708,3444,-111057,-85675,70702,185399,99574,-31681,-11443,97570,98734,-21535,23788,269956,382233,297515,241063,161502,132081,145216,49170,-11644,-43712,-132379,-59341,130447,30697,-206472,-146933,64586,6615,-191522,-159659,6414,32062,25429,-7022,-72318,-83935,-7933,46454,52398,-55790,-200593,-174392,-105853,-116759,-135056,-114756,-39673,-140605,-353704,-316041,7292,102449,-117248,-334794,-321545,-197032,-72188,39496,67590,-39611,-176994,-175823,97614,274982,190736,12497,-22167,142013,266796,58395,-425543,-485608,-5640,350131,223563,20447,-211039,-414906,-317442,-33688,24179,-212016,-337518,-211131,-105866,-79894,-8695,117939,153829,130037,205089,265894,173810,48139,20215,16968,-747,-33077,-160925,-308967,-321831,-198971,-81090,9185,147645,289909,216865,12204,-9938,83600,124542,175396,246865,14210,-198362,-29707,270215,277738,174790,207387,130533,-48461,-6480,304348,432739,198049,20589,-55666,-163137,-101666,59079,125380,83978,-57919,-300756,-466150,-410094,-193175,-83889,-88551,-80829,-243726,-473273,-415096,-276956,-310747,-348493,-205317,3450,73038,98717,120973,176641,259802,200831,23581,-60955,11124,65543,-30930,-127664,-147341,-20043,158650,172168,-64827,-183634,-14826,192192,215681,60471,-206549,-386344,-343685,-178553,-31460,-25223,-5279,43852,-164059,-378003,-193525,24210,-68479,-237847,-261635,-145392,-25674,8124,-25896,23168,149369,283227,341738,267193,144001,179391,304709,294010,85908,-104220,-193190,-286717,-332909,-193827,-840,33122,-7088,82627,109392,-36351,-99051,-36656,-61352,-100128,-77631,-62537,-18917,131082,212043,165939,111759,-27887,-48265,69949,87045,49459,28306,-98842,-82831,42829,6011,-44444,177301,265603,22918,-2062,126626,-60922,-145986,25348,67135,36576,115235,203048,270652,215401,17386,-155110,-252791,-312764,-164930,125480,120463,-187159,-420603,-379886,-328349,-358112,-255792,-39870,-52550,-49946,-11779,-105895,-86269,192879,333649,232334,141317,188810,226847,136208,63749,-44414,-121793,-4360,268863,289750,-21681,-249896,-377858,-576047,-524547,-233112,-125868,-238770,-325141,-306315,-197086,-99716,-44928,-82652,-185538,-304264,-334054,-198993,-111,148997,144254,52193,74320,88778,22412,-22236,-16381,-30332,39698,136850,64970,-1558,-31137,-28973,77290,238509,217817,-46885,-186888,123285,467492,431775,287295,305051,262710,130499,228815,381683,148205,-155403,-106833,98233,156039,-10387,-274003,-322789,-236039,-288820,-333566,-172131,22321,106697,54431,-181051,-371935,-304825,-176595,-218223,-249780,-117164,-37806,-63188,-122626,-112045,26746,66769,-122165,-208042,11502,270206,384937,479507,397442,137288,41387,45633,22423,129713,54707,-601346,-850740,-71324,620700,812139,976411,807311,-54893,-942538,-1049532,-700036,-524354,-474471,-601100,-706348,-65048,884136,1698898,1265796,174633,-123380,-64219,-299814,-339206,-307165,-282342,-231914,-177025,-90668,-15565,43223,15018,-123602,-299932,-299932,-175944,-252068,-414106,-281039,-55596,-10258,-98487,-183844,-137948,-60733,-183076,-293615,-201368,-156791,-164300,-60803,-115654,-284931,-105840,137776,93281,23412,113488,147153,6547,-112764,-56623,-19569,-94315,-206569,-287703,-224385,55092,213664,85803,56411,179734,236563,324161,330700,154244,6896,-7092,53864,16530,31462,83750,-32627,-227359,-218644,-119354,-113895,-103670,-97210,-210100,-313482,-224749,-16793,95814,86067,39227,-102229,-278614,-226593,4872,84783,-4737,45134,175238,135881,-13298,-152947,-117473,124603,452320,575973,404899,236505,265884,267659,86630,104240,355433,238258,-87735,-61616,190428,302531,215148,8493,-33819,151503,338755,362417,223032,74392,61456,101605,28811,-125595,-297435,-322986,-227716],[-166264,-145778,-125256,-133988,-88117,-10001,-101926,-268342,-184487,69165,146413,-60862,-241385,-204839,-146445,-107543,-28622,-18181,-2529,9676,-207680,-373833,-186780,-62660,-302292,-309097,-38574,54674,99408,332577,520330,419866,172480,21709,101624,276589,201704,60628,56793,-67848,-112717,158381,370554,335228,285297,174368,-19038,-145034,-106000,-130728,-132223,36389,149635,71058,-89518,-118974,-53478,20785,146649,203730,84308,10611,224704,375210,198079,48837,-11641,-96274,-6350,103027,73937,93112,71752,-111384,-175793,-54887,65908,246677,291817,169554,149977,223013,201368,128838,35968,-58699,-138751,-200912,-218393,-140921,-85019,-124545,-96719,-34308,-93869,-161732,70239,360769,378807,188558,55950,17267,-110426,-249996,-160840,-63661,-72570,-70688,-81039,-213179,-239293,50431,265223,82105,-70302,-87513,-279108,-384728,-181734,75373,177194,209795,371767,421781,292285,100367,17172,-27285,-126192,-158458,-119324,-142102,-139990,-52236,-59967,-56321,55922,104751,-131809,-218632,-154608,-50527,38684,167281,114323,18131,111211,15902,-245461,-127046,116977,75136,-79593,-25236,101097,99735,-124315,-203564,-61254,79047,190918,220684,78419,13184,117184,127532,-18804,-90081,-161294,-316219,-377010,-239888,-141784,-287009,-499039,-515522,-274409,-5555,160865,99594,-81383,-129387,-12524,13289,-210964,-450574,-468513,-209997,34059,-26347,-112635,80233,336806,359898,230152,121565,44883,9871,143416,297521,206932,73533,17051,-117274,-140842,-39360,75191,242828,419459,373287,298782,172826,-16034,-170694,-291939,-310263,-43097,264292,221976,56040,83780,120603,123887,65676,-96007,-74817,184397,218431,-21892,-81765,52152,79481,52784,93945,15605,-40202,35905,130006,183888,236708,245612,112971,-84235,-161261,-170583,-99016,58272,101263,76397,106125,40883,-102564,-114651,-25986,-76447,-104688,-11756,-27924,-178813,-172222,-59562,65755,42810,-45439,-43130,-75226,-170959,-231383,-162804,5543,96595,102902,83077,25718,-36906,-17987,-22512,-75316,14923,215595,158861,-35514,-139210,-95250,30072,123899,314467,441037,195991,-51646,-6688,38161,-13682,6487,39136,31981,6637,-113596,-218129,-104743,72169,105793,33965,-70570,-41165,150954,139227,2103,112552,249735,108837,-63377,-135807,-207562,-102145,135442,215288,130622,73025,103259,25470,-169913,-285260,-206809,-163289,-202088,-155526,78867,278725,142040,-15453,25355,82025,107472,25589,-130251,-215834,-124651,52843,172385,191504,194638,297415,328243,221583,149608,-23611,-147777,21453,250837,318286,185921,46648,38158,85116,95092,22518,-58883,-10865,240763,514099,532273,253628,-131194,-337711,-154075,53116,-83804,-248083,-237807,-172803,-189182,-264780,-154873,77298,34978,-241017,-428706,-446971,-291093,-58950,-75223,-298669,-307856,55184,225528,108417,35491,48798,81126,111537,-17237,-148313,60532,328190,269905,35581,-27906,-16050,49104,133550,107544,33727,-28133,-234687,-419782,-285910,-66097,-10519,-91391,-164675,-44959,106096,80632,19777,93758,141849,115405,199798,274460,85690,-191260,-300665,-253880,-22418,143788,61657,-154374,-313998,-315225,-105884,61800,121662,19661,-161054,-309836,-361119,-509168,-655579,-508146,-267503,57797,548186,896195,806661,456650,257323,-100860,-604631,-116841,1301717,637783,-4204541,-5806620,-459815,2812880,-800173,-2474005,-514215,894142,221848,-383338,112853,364684,206260,-144907,-570568,-571835,-266858,-226437,-540435,-526375,-105853,321104,265410,-72884,-185774,24359,35668,-191701,-220116,-160030,-309281,-290329,21324,263818,252997,147991,103745,61975,15945,2100,24349,126165,146113,-49235,-234349,-77423,365525,603048,331831,5975,69752,223032,289602,291012,226853,243231,231840,74620,-100584,-199845,-333144,-313859,-164305,-56634,-150492,-253259,-176128,-31292,109755,107625,38180,45311,114593,112738,34170,70805,234590,276818,208762,209297,175143,137315,112541,-30931,-91838,-73273,-158004,-88990,101893,3426,-230080,-173109,59828,45790,-125183,-126838,-32015,37319,62792,7600,-72914,-52060,17059,52611,28389,-96024,-216024,-141494,-97564,-210772,-277707,-196812,-76871,-138541,-247429,-151984,54003,24027,-217206,-382316,-358689,-242263,-48465,135551,123083,-5879,-81016,-13871,189120,259627,95351,-136829,-138150,132091,298725,83548,-372983,-448976,-19306,280883,145010,-118699,-359183,-508487,-372314,-77086,28766,-173712,-332173,-238670,-132792,-97561,-22641,77423,99988,92297,136360,172737,82614,6990,7270,-14367,-12953,15507,-129475,-339984,-330626,-185292,-116094,-96933,22934,237062,220113,27408,-10339,71517,157329,294256,350606,2985,-239681,-24808,310108,285052,146456,131065,54678,-32183,50371,305216,418912,221388,47764,-3889,-75057,-58637,74085,169110,126832,-90888,-360782,-476228,-372793,-148162,-72276,-61301,-2848,-107155,-359086,-375368,-226789,-240742,-298814,-225101,-81871,26106,110365,108040,105018,180086,132437,-45177,-158415,-98856,53419,101277,26410,-38412,108357,280128,268993,61666,-138576,-96867,138959,205964,75499,-160497,-325481,-309927,-150552,27813,30462,-6544,73036,-4329,-206430,-178422,-57183,-106423,-207735,-167507,-36860,47733,60167,50184,95802,187022,282304,398930,399710,225973,153819,225430,204879,1166,-126742,-170837,-289395,-348477,-209726,-64067,-55318,-85386,29991,85813,-71295,-168824,-95200,-18604,18911,-10556,-55078,-15496,73294,119494,116074,79447,-87080,-137128,3824,83930,86407,43862,-113096,-109036,27520,54734,54310,222827,224684,-66008,-81215,104950,-4620,-54901,83190,68954,33354,125928,219956,217806,59384,-126166,-234521,-241492,-292435,-214938,69920,147919,-98324,-343766,-345022,-344631,-359765,-213783,-9150,-26479,-989,9709,-114836,-62556,203521,310522,202509,102841,127854,134254,14499,-54215,-77488,-96397,-14814,197320,209868,-48958,-220641,-328116,-516748,-464359,-205627,-135876,-259309,-306878,-254750,-192387,-126862,-77390,-149744,-278515,-320416,-259473,-124262,24370,164045,177432,83607,126180,129391,10359,-32478,-34178,-94627,-46526,19083,-78475,-121339,-117905,-83854,21089,193897,258834,67545,-75738,174227,509064,431000,224245,284102,274421,67527,136674,349295,161891,-142803,-104659,98736,136568,-46151,-299632,-316582,-208058,-254929,-253109,-29269,109455,97733,11669,-197424,-384371,-378931,-288544,-280617,-239360,-91111,-37601,-134203,-204000,-136662,15757,44766,-153657,-261501,-35213,288742,444410,483931,359902,148406,104831,138558,86219,163865,73195,-698150,-877974,256417,1056423,1264016,1488406,1107678,-132253,-1095142,-1113701,-854365,-708261,-684352,-1087652,-1182299,57336,1437130,1961332,1211590,28045,-305275,-84123,-230412,-431330,-528315,-493515,-338050,-137155,-6576,2508,-5487,-70976,-178003,-270186,-240068,-142488,-203438,-309353,-226726,-79165,-24295,-89362,-205928,-169069,-114412,-211242,-206373,-66812,-97513,-197290,-128436,-190544,-382528,-208904,66646,73883,26401,90327,115895,19824,-116384,-158338,-182389,-233245,-290389,-310345,-213088,68997,272064,223020,197824,283543,293009,297851,217972,-10598,-151629,-65743,52216,10455,9471,127460,105804,-57462,-161532,-169531,-164830,-135199,-65885,-222019,-399881,-274528,-17871,110881,137203,124056,-10878,-174785,-129665,2270,31090,39135,181588,253380,101962,-62519,-148480,-94523,94368,336228,412699,269299,148387,252747,316800,138264,94762,304091,206985,-101603,-90618,127958,224613,159041,-11135,-33482,190093,426279,453564,304914,172118,154680,170537,70657,-108072,-292729,-323740,-223861],[-137406,-122406,-82318,-38021,26257,81907,-41311,-274933,-292082,-79799,24451,-150798,-286564,-175448,-78562,-57133,-51997,-78191,-8690,26962,-231987,-421819,-189108,1891,-190487,-256724,-47103,40016,96356,334194,500280,358067,57978,-91187,48589,251224,191156,57866,41344,-69243,-121917,123740,324383,264276,157150,91829,-19569,-121568,-110922,-124294,-156136,39564,268400,197760,-30641,-127648,-75524,84976,270844,301602,113026,3382,200249,339219,180775,45828,-50809,-134144,-39716,89437,84181,126009,93827,-130048,-196284,-21571,135257,313226,344134,188702,149126,239175,272313,210576,149999,79426,-18583,-148772,-217334,-167283,-116930,-177884,-157312,-65921,-106878,-178135,27830,312271,346378,181441,11783,-73286,-140981,-142556,-3851,-2105,-84081,-130916,-167427,-284247,-243358,109430,356465,162858,-28375,-63755,-277909,-426924,-243363,77175,255409,295930,436853,547916,395296,121708,47299,62837,-38242,-130434,-123110,-137158,-119236,-23493,-58335,-83000,93809,229572,62068,-60753,-29921,-38341,-3109,175572,164940,18757,94994,29909,-310769,-261887,53612,66720,-127193,-103341,34449,64092,-124441,-217277,-41277,176074,316515,293870,25060,-98518,37210,65423,-28921,22481,-80889,-265391,-374079,-296227,-148482,-164983,-347167,-467073,-321960,-12575,213053,161015,-81179,-179034,-78720,-84166,-291471,-421619,-364234,-130452,49189,9499,-31866,151167,353988,363292,268688,118522,-17863,-26260,176272,368268,273962,178609,160452,2173,-141195,-95334,101203,348731,446867,328873,296173,263250,79306,-169043,-352149,-367360,-143243,129911,172722,89478,117645,152174,164536,119331,-18783,-13119,217102,298248,67870,-84502,-35134,2917,9070,51828,28961,3311,37700,96147,186094,251683,289215,175423,-46168,-172089,-116156,22212,141562,73369,-27228,-11504,-34668,-153566,-200536,-146492,-153636,-120603,-19038,-76077,-211477,-173767,-40038,73713,67100,-61006,-123846,-66885,-48969,-107184,-113179,-17453,62397,118272,111025,-19342,-52220,55784,21632,-118729,-34324,196263,123057,-110848,-204546,-105851,29958,108011,294036,473172,290769,84404,133997,155618,58696,22312,829,-2034,18790,-92787,-221976,-105743,68076,103319,95511,69967,116273,215182,129382,-4853,119891,263391,111109,-25100,-72657,-170456,-93997,153838,246202,207432,196325,206023,61692,-193171,-335700,-193790,-63217,-65594,-60328,81463,222259,83026,-82908,-31136,163649,301100,154497,-118128,-228078,-145365,-48256,27830,82473,136889,225898,240009,254556,252377,43205,-78022,127789,362689,370274,214266,99669,69140,23205,-28906,-82653,-101988,40747,348708,607129,610871,365487,41105,-185745,-91127,42224,-115858,-262558,-228587,-152412,-147061,-190228,-118985,25081,-79982,-258354,-297721,-260853,-112681,64824,-2011,-185783,-173920,75482,189049,101562,62730,130444,221373,226153,25016,-126348,94306,383462,288422,50608,19435,24554,38920,99217,74975,36117,11790,-171576,-382092,-283358,-19790,118745,45048,-50960,20133,62475,-83192,-140901,-72086,-72292,-5678,249692,354875,131672,-130536,-218477,-208287,-51711,137935,184700,3582,-277048,-397032,-199676,553,151281,79079,-129482,-273436,-348977,-495859,-610372,-471704,-366712,-94150,492234,988647,1013580,683304,358307,-270619,-805031,-392150,952542,267305,-5019796,-5834348,1526933,4376956,-345959,-2213010,-377803,439368,-75415,-509961,-281573,-210733,-157522,-285270,-828805,-860793,-492187,-331216,-395801,-205881,217933,514666,279303,-125100,-167415,43945,-831,-249133,-240738,-250544,-495655,-420418,33619,305238,246810,131410,90921,84854,86285,103579,138589,135651,48949,-122817,-258744,-146810,223654,503444,311339,18322,92843,201544,137079,74715,81735,213986,285623,123874,-136549,-309148,-446025,-400071,-229025,-164299,-313079,-377176,-260053,-136449,37753,127776,93471,69433,94258,90183,64665,102581,187426,162384,119979,164015,164028,120024,68525,-71457,-110321,-82382,-180398,-115874,60490,-13304,-203075,-165472,40512,72976,-40479,-71951,-65762,22225,92394,45826,-36288,9741,44900,43213,-3282,-129449,-200907,-103349,-113554,-308862,-383281,-215293,-65267,-97515,-118025,9587,75416,-68059,-296612,-380748,-351865,-273342,-50723,198548,190628,48371,-3020,126660,268698,253745,53487,-192981,-181341,141559,326894,129634,-229037,-326351,-13277,196118,75310,-215324,-440098,-511434,-355564,-90707,37476,-112960,-288097,-255081,-175583,-136530,-61662,1600,15973,18806,18425,40863,-12180,-34328,-6569,-38650,-22491,58496,-74864,-304227,-279835,-153434,-135573,-160475,-65778,171159,212903,57997,-1640,49213,170543,379405,375540,-33406,-270463,-24257,301928,242876,91944,41723,-8605,-660,88164,236822,318723,189308,46388,25107,-8923,-21895,80647,186143,157004,-99685,-364290,-425856,-294497,-85226,-41805,-22352,70733,18898,-213124,-279071,-135865,-119979,-190273,-188943,-139842,-33351,83142,74577,49182,114293,66011,-96593,-203747,-168076,27006,210948,171404,76369,236134,403324,342327,138843,-121554,-166287,82659,187514,89516,-66904,-180529,-232958,-131544,53720,55513,-17663,89643,146529,-5013,-132107,-152739,-156224,-133343,-42513,32977,67955,98968,135655,141816,153148,203456,376955,482002,326136,144174,117341,70587,-91682,-115455,-76997,-183759,-238146,-125117,-57658,-94826,-110799,28522,101723,-69313,-206621,-137003,35432,127475,28737,-55827,11036,34918,22518,66721,55570,-102859,-173743,-34227,94537,131329,55054,-118802,-140000,-8646,80866,128820,220381,150903,-138373,-163090,31799,35938,53247,116903,21565,4589,123386,225432,170604,-60566,-215697,-229274,-155994,-181012,-165186,40327,150845,-13067,-227418,-275596,-315724,-307843,-132937,13430,2098,58117,19964,-144904,-37928,216125,283661,172462,47568,23170,3485,-114697,-180447,-105080,-57550,-38553,70998,76065,-71881,-147337,-251810,-423665,-359457,-145361,-102842,-226120,-256971,-175280,-168154,-167714,-137141,-203915,-322631,-301374,-165838,-40101,39788,144532,169700,95171,150630,122643,-50462,-59620,-52979,-160133,-149410,-116427,-185256,-211448,-203152,-148944,-33028,151292,266925,136091,-11355,143374,428231,328007,103423,211628,256683,45429,86763,302159,167310,-114978,-101466,70194,82195,-106002,-335020,-315567,-166339,-181871,-129750,117853,175410,81617,-14611,-170206,-328150,-395842,-381474,-324375,-198535,-44216,-23869,-196023,-281508,-150390,11462,4518,-201257,-306579,-74305,270404,434110,434581,296509,124605,116453,179787,124145,187662,98242,-686443,-830722,427677,1245494,1495398,1876731,1416620,-65136,-1069104,-1073458,-925650,-805711,-790285,-1443565,-1591477,88062,1865014,2086122,1156526,43854,-308699,-33794,-149140,-528917,-711979,-666812,-463856,-151365,39232,7239,-65726,-167274,-255079,-263055,-190537,-97096,-130153,-182861,-156457,-104426,-49184,-67872,-178901,-165168,-158991,-226323,-120956,54819,-32110,-207039,-175584,-218103,-379558,-238002,20474,56154,16562,64512,113491,61167,-98330,-241727,-325753,-351240,-343416,-310624,-202340,47183,284539,335119,304683,317834,262276,163106,45860,-153625,-275000,-129201,23330,2279,-8103,153622,223103,88080,-109657,-187729,-166480,-114124,-34271,-204151,-402430,-274853,-19146,122237,183767,183300,55264,-75826,-47335,-14696,-32224,71903,293418,299386,82081,-33998,-44314,-25592,55536,171534,198844,120245,90071,251476,325164,143417,61828,234271,182674,-111317,-151311,20377,110830,75395,-39800,-34139,201256,429436,440790,297327,195204,218671,237415,129971,-54975,-249487,-302798,-205834],[-84803,-46746,23168,89544,141418,169696,37427,-233486,-360095,-217851,-94998,-192389,-237932,-86145,12687,23097,-20960,-82356,-10101,23078,-243487,-448373,-214215,22077,-63091,-153223,-36709,20273,65202,280238,422627,270056,-38426,-168904,11605,209205,171154,63538,29313,-67503,-133725,72394,268670,200061,41562,17580,-24429,-106728,-110675,-93716,-146970,38508,343619,306812,73756,-60521,-55864,94757,279764,310312,121777,12100,147346,233745,128869,61167,-18585,-113038,-84641,23840,53786,121411,91723,-115497,-150350,35795,195981,335495,344927,192790,135952,215071,308325,292025,256142,175855,34772,-138158,-213775,-177140,-135777,-212389,-209043,-69962,-71457,-169463,-44148,203552,258145,142858,-26361,-133773,-127759,6684,134675,23045,-119328,-203471,-280033,-349097,-222368,141548,377072,219330,45867,-6040,-255348,-451778,-282672,58219,267422,324867,426608,577591,420286,136677,100678,163027,72149,-72285,-117898,-140090,-98449,18177,-38064,-111176,98374,288386,220317,79825,84428,-23893,-33827,173646,194548,11820,47631,34610,-282500,-320428,-17825,36708,-153327,-153588,-19491,2769,-126622,-205875,-19092,263860,436278,357796,-24383,-224485,-78246,-15649,-36816,107008,15427,-177421,-293095,-260293,-99110,9960,-108709,-310919,-296777,-2129,250947,216823,-63271,-216997,-154973,-167749,-300955,-329142,-221189,-38381,60222,50751,71758,224647,329201,318100,280079,114205,-76275,-67647,180676,387577,306457,248263,259131,112210,-106493,-123983,99809,377420,398030,266693,263491,299182,142200,-154972,-343775,-323415,-177664,-11213,81233,106506,162331,205853,212957,171340,64085,44798,214157,346115,185701,-49861,-124776,-101024,-60700,-13747,30623,47101,55372,72704,168135,231740,278239,202397,6882,-144592,-68408,114381,224987,88424,-96996,-138871,-132968,-196403,-249654,-247642,-241155,-155177,-24239,-68814,-122329,-68863,21445,88598,86332,-97198,-231441,-63135,96671,38651,-35697,-9906,35498,105944,91024,-90152,-77488,102708,45687,-156075,-77084,148646,74689,-173249,-263657,-139219,1792,75075,236672,434022,342570,217884,282250,280730,148544,53507,-24674,-28895,27416,-70666,-213860,-110918,54304,119730,175510,206554,258026,244944,77855,-29782,100750,206404,64472,1387,-9309,-147758,-138370,112861,236034,223813,236336,221521,68759,-178914,-304656,-122702,53539,51382,19231,71627,124168,2591,-168162,-122463,190852,433532,297843,-32136,-175026,-131514,-139442,-121576,-31447,68089,124934,124114,245351,292446,71055,-22040,194819,382075,330402,187642,111235,95365,6945,-103637,-159825,-141984,68025,390684,596430,584415,416196,212481,22443,4839,18473,-151881,-288751,-251814,-144242,-81935,-90573,-59216,-9629,-162496,-242686,-162366,-77966,68828,164703,66207,-21081,34421,124422,151001,79722,45546,153588,320363,300623,50912,-83447,106447,362708,282847,108562,86108,49275,-17396,-5055,-8894,17408,47759,-80509,-273897,-221151,44170,219595,137435,44466,82296,22054,-213338,-268045,-219632,-252019,-99071,274325,374512,117928,-102732,-136515,-130520,-62046,141750,318915,190290,-186990,-405445,-270438,-111411,43886,49645,-122170,-222694,-281313,-401118,-431940,-303391,-360019,-218095,389531,969346,1034457,697084,222021,-511618,-743241,-80686,1280088,422223,-4562612,-5018521,2060129,3742338,-647974,-2002323,-354317,35101,-192342,-409769,-494782,-572723,-339974,-312665,-911084,-1005840,-678191,-457828,-245637,94866,439974,535926,232204,-97581,-33147,150602,42144,-221112,-214100,-272005,-578149,-532513,-30279,272648,230301,140042,92702,110544,165859,194679,185801,75657,-52394,-132661,-192459,-170651,60457,342368,253587,41310,128279,191491,6900,-119559,-58724,132832,258680,116294,-190101,-405478,-480878,-407614,-235686,-228994,-413158,-426978,-298363,-211118,-16365,156231,127729,57517,41985,37384,62306,109654,129329,58584,48500,113879,125853,91875,48148,-38580,-42570,-53556,-189488,-143513,7692,-20172,-136204,-126442,16722,88302,37154,-25140,-86219,11877,139493,118173,36333,83983,73392,31188,-26372,-143960,-156005,-58536,-140396,-375525,-408383,-161460,-8007,-35707,-17814,109813,67557,-145629,-325080,-328992,-315694,-290767,-72484,222565,262632,116249,40092,189811,297504,248270,70281,-137246,-123369,183202,354189,190962,-40301,-148579,18592,132471,40544,-233807,-428470,-421951,-271165,-85382,20741,-76590,-243888,-266508,-213672,-169823,-109136,-83799,-62218,-60381,-115167,-104948,-97074,-64099,-5178,-41973,-27104,85594,-12806,-217743,-192827,-116457,-138589,-177833,-114199,90928,179785,84056,10948,19418,152571,396532,320729,-72961,-267531,-21194,251629,177158,38280,-24454,-36530,29593,80280,107482,154715,98087,4322,18250,15888,-339,83666,189663,176456,-84478,-321740,-340260,-199737,-23090,-5741,5900,101120,67194,-112313,-169613,-25167,40214,-19837,-85956,-152563,-96529,22839,31504,29678,90533,32085,-103539,-180558,-185026,-18533,249106,253774,158380,321402,489902,383488,164090,-117973,-196599,38444,170739,111815,56374,-1517,-142251,-121810,51275,50923,-35637,89893,253135,176790,-64960,-235437,-203899,-37653,73143,41084,20394,100585,193973,141686,48922,67041,292057,504844,422925,154394,1925,-84293,-177417,-85701,47984,-12129,-44422,25299,11562,-68271,-70032,77399,151463,-26291,-200790,-154616,85511,201806,29766,-73191,40190,30610,-34925,40537,55371,-71952,-154681,-36698,112524,157266,41565,-131283,-174355,-58143,73526,151821,166447,62002,-172712,-219175,-69733,45565,147739,122424,-49187,-32640,109768,214586,153650,-83561,-213446,-142496,-22121,-15363,-39652,44539,138251,57412,-93669,-178669,-243849,-219070,-45608,17406,25044,123832,45456,-154311,-1324,235457,254987,137598,-22510,-109852,-139163,-228926,-285901,-122883,-17354,-72793,-81249,-81558,-94053,-53851,-162335,-325002,-248287,-69557,-32704,-145310,-185682,-94257,-133891,-210853,-202033,-224964,-303621,-254008,-83532,27674,42911,101369,131048,91937,147225,74380,-134166,-90333,-61411,-203198,-234626,-216609,-223932,-251853,-262890,-208257,-77597,113553,230126,136796,-11262,39516,240814,150032,-25622,125615,220574,64139,80591,242821,154221,-83805,-104668,7654,-3311,-178809,-371975,-316805,-120119,-96327,-17477,200227,185769,57008,-15821,-101463,-211863,-349118,-433491,-335541,-131256,13105,-9043,-242167,-356384,-184702,-10407,-59019,-263288,-336304,-97629,215893,348173,346169,234249,74239,73727,160194,119901,171210,89093,-630466,-769348,460691,1265768,1540904,2145518,1724695,100802,-926149,-994439,-938530,-804384,-777694,-1603216,-1854750,53226,2115888,2092789,1111844,175370,-171023,49841,-95810,-605212,-808447,-757230,-569299,-211307,30281,1592,-95810,-216116,-304097,-259023,-160161,-64235,-63075,-69918,-81165,-117316,-73337,-37472,-110257,-131756,-184239,-231464,-73124,129548,37573,-175124,-185228,-196513,-288046,-188801,10184,37665,-11917,41147,148216,132557,-51185,-271784,-411888,-435917,-370479,-299409,-205795,-3912,257616,389919,342743,279252,167775,-21180,-128337,-227323,-317057,-176629,-19004,-9886,-21832,148958,283105,167003,-85393,-198685,-163182,-74105,-12364,-154828,-319048,-230454,-26206,118991,205858,209243,100882,9591,7928,-40399,-91437,88394,359307,306076,79527,61550,121855,60542,15387,12970,-6585,-23249,55876,248608,282161,102709,29214,174663,165259,-117228,-224862,-99814,-9483,-24711,-87671,-45335,182188,348802,327951,209539,146777,236497,281499,179705,8865,-184121,-267251,-175469],[-22256,53807,154544,208348,225849,238669,122627,-155114,-366249,-296313,-164997,-162776,-100908,51392,121662,122701,56300,-34107,-10223,-5985,-244557,-444539,-256859,-10563,35874,-27689,-13274,-13600,3197,184139,306580,161623,-118206,-214735,-14341,157363,132201,54813,21086,-54272,-139292,17082,222413,167328,-24318,-41676,-56817,-133589,-122431,-53288,-108479,30545,352422,374587,196641,59472,-5933,47753,180668,231308,111562,36000,78925,89758,65876,95959,71461,-41899,-119636,-69683,-5039,85404,72678,-64940,-44816,118429,247895,314913,294994,181419,110733,152289,287996,340757,324319,210641,6867,-179593,-221977,-172604,-132387,-210707,-224676,-43144,-2875,-138496,-125754,48315,125062,87560,-41499,-153860,-80784,158501,227905,19350,-161367,-269119,-386941,-387345,-175488,145805,311198,204324,107468,65240,-207709,-444675,-296062,17697,210024,281812,352513,503252,354084,136221,164461,249689,177324,9296,-90649,-138964,-77969,59916,-14203,-137640,70485,282324,302576,175542,150753,-13626,-45457,156463,184981,-12111,-27918,23708,-170599,-280589,-68522,5898,-147744,-172124,-54996,-47429,-118730,-179501,-10235,309872,506470,385099,-62474,-330113,-188352,-79444,-44641,107365,82034,-69231,-142669,-140832,-7857,191851,147237,-97649,-200995,31273,279038,253481,-47863,-249869,-229352,-224111,-263047,-224487,-97118,23113,59922,94745,180544,283515,273551,248973,266385,102537,-119616,-93382,170441,355809,297392,274307,303925,180464,-58645,-118679,79810,323927,298661,194907,204289,283254,170030,-125381,-259191,-174342,-128078,-122839,-27628,108783,206587,251528,242085,211137,142706,86206,174651,349811,292963,-4107,-206523,-197630,-115148,-69972,7402,68308,75796,59011,138497,195294,219887,177640,37674,-104514,-40110,166147,289134,135040,-117183,-240115,-228627,-220021,-244341,-282083,-293418,-192442,-34717,-19829,42986,110747,106223,97925,86404,-139953,-314498,-52595,224241,169311,56608,28890,18113,59975,20140,-168151,-104785,108487,37966,-175754,-94925,103588,42844,-202929,-314688,-211850,-65557,21390,145484,323086,329979,302756,388909,380559,236857,95816,-23591,-34472,29037,-58480,-198485,-125072,28237,156709,268614,315469,348543,239408,5609,-66425,59915,100270,-9665,13914,44387,-132198,-205588,34348,187577,162631,159532,134391,40417,-134048,-206260,-19407,151077,120132,71252,68339,31515,-69831,-237482,-198353,182242,490686,419967,103833,-66236,-87082,-200213,-244180,-127353,6363,21972,9953,199150,277986,71001,11768,209513,318056,238694,141244,102026,117095,35304,-106048,-185440,-164710,74716,367807,487533,447593,364831,310930,220215,109045,-2029,-171252,-311431,-293401,-141916,-6146,7597,79,-33857,-199238,-198597,-54848,52565,196857,218388,120620,154271,250850,191305,130802,58027,-10876,96334,320539,287055,41322,-36932,84465,254670,252875,197078,156349,51505,-96408,-142809,-124479,-24234,71510,18507,-118208,-103051,117724,258086,157005,105020,135681,-6762,-281789,-334012,-313058,-360195,-153008,259540,317468,32294,-123142,-77254,-54112,-74648,122564,406084,346764,-68157,-331372,-283561,-225327,-156558,-72476,-170719,-219591,-214103,-271161,-179291,-35192,-211966,-245554,294303,882900,933087,562423,-63649,-697335,-392718,626871,1795816,721880,-3159184,-3666067,1063230,1330243,-1596837,-1882864,-425953,-146173,17525,-20961,-451914,-638947,-290074,-211780,-782218,-961260,-769587,-561339,-144999,277638,497227,394954,138096,-7383,166556,299055,131624,-126554,-146636,-216230,-532857,-581407,-134242,193165,210160,153152,98262,130165,227170,246185,146058,-50874,-152579,-97507,-58420,-131313,-81065,144089,160414,64072,177561,216227,-49653,-232119,-152223,25652,152387,42754,-258795,-485039,-475263,-353111,-175506,-212939,-399486,-371452,-265351,-232608,-47526,178237,136733,17219,-27463,-32839,27149,89808,65013,-17688,8537,71358,69886,68209,75411,67089,92698,12818,-179625,-176445,-54953,-23541,-54355,-70825,-3498,90591,82215,-11339,-87888,35795,223567,218815,129761,150371,96480,24564,-31240,-135390,-100799,-18857,-161940,-380396,-333163,-48589,76952,19304,14324,120557,39038,-185804,-289183,-238216,-266140,-294659,-97519,218741,326252,179688,40653,148964,254811,231549,125662,4248,23787,255384,379487,252012,124550,26640,67658,111678,51558,-167402,-331501,-275153,-150362,-77365,-40411,-98216,-225934,-267262,-217926,-168282,-144706,-147660,-97646,-106637,-219447,-229358,-161030,-74379,20194,-19631,-28488,85823,31351,-119386,-107550,-88506,-127825,-161260,-133980,4631,119524,90067,21360,-14901,97483,328802,211943,-94426,-216048,-3625,186023,126238,19340,-34549,-19076,43416,17391,-52882,-23639,-25324,-69830,-23293,-1857,1462,86673,193820,182750,-59643,-258983,-253611,-111722,29564,23542,3466,61625,5830,-108940,-97955,72568,210177,190205,67171,-118779,-152643,-56957,-11433,49029,117068,45307,-57677,-97891,-157533,-82357,189996,243036,182732,342452,514789,390857,151373,-110565,-181036,11931,157632,145070,181019,153459,-65380,-111450,41654,33306,-53187,73905,293997,299487,10829,-280343,-237243,43324,142701,-7655,-80741,54726,199196,97393,-88466,-80761,181030,478165,493740,180955,-93771,-222651,-241802,-58661,151857,156295,155656,181067,112907,16078,20419,150201,214287,46886,-155585,-150161,113872,226593,-6093,-106513,61381,66421,-28231,46500,85464,-4345,-92529,-6656,128498,145907,-1991,-156176,-202898,-106300,34973,119377,79914,-19974,-161192,-226779,-164428,16845,194043,100426,-109969,-59488,87095,181875,167583,-890,-118363,-7725,119673,148409,107989,82343,130120,108819,26161,-71192,-141946,-114977,18498,61,35835,189598,104366,-110795,52089,258069,223064,93505,-98547,-238102,-254829,-307475,-349617,-128044,18982,-99325,-213983,-222680,-117555,26103,-79785,-244519,-164695,-185,50667,-44598,-112264,-39191,-103240,-243809,-247914,-201661,-226894,-194018,-39183,59461,36151,51927,80436,85786,129455,8690,-202501,-106973,-52750,-207581,-266701,-233298,-186278,-238905,-282308,-244483,-106006,76611,148464,74344,-59030,-95900,2141,-50440,-122104,55788,180037,106781,102735,180999,125997,-52867,-114576,-80625,-106086,-249461,-397597,-309646,-78292,-33127,24179,165696,125121,25565,4952,-10416,-67550,-255615,-432233,-307144,-50356,62492,-9966,-271114,-422878,-259099,-73878,-144583,-325313,-340060,-98139,138652,204598,233676,182102,12748,-5391,84821,59779,89946,14427,-603557,-734566,444370,1251885,1510471,2333688,1999180,279837,-761561,-940539,-927544,-722269,-671180,-1565535,-1929958,20316,2206836,2024680,1055469,320752,9437,110095,-96385,-629349,-790275,-746626,-626971,-301866,-35432,-9088,-65569,-176110,-280815,-234725,-148372,-61982,-28508,2244,-16564,-111124,-84948,-3279,-21610,-79291,-180324,-225838,-73267,148891,114421,-93295,-152161,-139689,-152039,-89917,25770,11726,-58855,22690,210760,223087,21323,-235410,-427319,-484418,-381448,-290254,-232479,-69382,209337,376314,302840,187147,53175,-175318,-243151,-212736,-265413,-192085,-59285,-27862,-33838,110782,265174,162927,-93782,-215243,-173792,-47409,-3001,-78507,-172550,-156128,-39739,97516,195479,207959,138591,80437,40529,-62636,-132245,90440,372603,279386,85690,174574,274975,119618,-25366,-93946,-154060,-144611,24828,218073,186840,30887,19768,148742,149088,-119695,-281867,-194395,-108326,-126956,-156642,-71101,139033,214722,153523,74999,57731,210830,289411,195349,54463,-116858,-221035,-134643],[33198,141974,264872,285336,261140,274794,192109,-68472,-312166,-288634,-154301,-62820,80611,201234,232070,222893,153891,42141,-13891,-54865,-236364,-405306,-296648,-78619,76194,79008,7678,-69105,-81143,71867,177848,41044,-193610,-243153,-37144,103235,71208,15744,14123,-26526,-133100,-33458,191684,171916,-29758,-86590,-120943,-201099,-145857,-12912,-51891,14713,297163,393950,304837,189705,54277,-30492,21942,98156,94028,78443,24753,-38265,21880,139028,172854,44838,-131127,-157329,-69285,32664,45469,8125,85830,208486,285891,268542,219417,163276,81628,65944,201447,321520,333146,191733,-73906,-254091,-245485,-157531,-105640,-171090,-189762,9329,73391,-93171,-189043,-118816,-30024,26069,-35261,-141241,-22564,264468,255262,-2190,-189755,-310524,-450872,-377398,-103678,131116,171965,99423,118333,122648,-138477,-390717,-281915,-32159,120000,193136,254918,356698,216193,115532,221218,306134,253033,95992,-39989,-121792,-56943,87779,1724,-152333,26911,242880,314175,221523,148656,-15785,-38286,122946,132863,-53103,-111636,3813,-17236,-163721,-82725,-4358,-110810,-168139,-73267,-45797,-74786,-142272,-24256,292134,498597,363850,-82676,-383697,-252172,-94319,-45084,26319,85876,33720,41329,19265,89768,325609,346267,108629,-56607,84514,296267,260563,-50562,-282584,-290255,-249601,-212995,-153965,-37856,28026,45715,133558,269447,310184,204588,183534,233801,76573,-144873,-92197,158233,285887,247734,258762,300270,191548,-21075,-80873,58957,203929,163880,106541,124031,228846,165069,-83014,-115383,45670,-8328,-178698,-122152,99761,237453,264638,234068,231592,205736,104350,112810,314016,350019,14278,-281501,-261676,-122045,-84250,-34809,58176,85095,45614,102686,159508,137040,105199,23034,-81961,-39262,176358,318053,189125,-89211,-286315,-291546,-216792,-187741,-231671,-282065,-218363,-57261,42310,212019,299259,183496,86623,55288,-175723,-336718,-32530,294276,252897,146297,90656,9501,-15604,-83720,-223641,-114781,80087,-197,-174159,-86094,78609,42149,-192162,-353455,-315018,-161953,-48098,35060,166770,253799,309671,416089,424488,299437,136702,1290,-20146,18752,-63551,-181717,-150262,-14699,194410,353402,379160,370441,205263,-63179,-105652,5858,-21076,-88648,7250,77761,-113080,-255733,-44459,119274,39891,-14222,-19749,-10741,-70298,-73848,79422,198284,128412,87007,72428,-22302,-112075,-262260,-214031,172086,489173,491255,244189,67288,-29409,-224719,-319841,-188871,-31443,-52129,-73579,137199,238864,66775,24467,177774,217995,155514,110746,98265,138781,91959,-39810,-155243,-163713,71643,304115,317233,231110,207782,293384,339898,189581,-5027,-156462,-309064,-327677,-137899,63460,82945,37958,-56006,-194064,-139611,10823,114655,247236,225937,158061,297530,412137,258480,136527,47333,-88107,-32760,203308,176229,-5850,-4547,30311,85431,206460,288564,211733,32403,-168887,-264609,-235109,-80314,72261,96297,39891,42090,188782,229524,107731,127143,171117,-26154,-288679,-336760,-339057,-385247,-165584,210509,199409,-105014,-182693,-48939,-9911,-111482,52603,406943,430551,48832,-194158,-220979,-290898,-366005,-251240,-270138,-280518,-185296,-151219,60966,255551,50473,-148329,247799,783442,814713,411176,-332719,-716205,151410,1352076,1880162,708993,-1535580,-2273036,-875923,-1721556,-2755121,-1823034,-526647,-18933,563059,576952,-191525,-447063,-54258,-17724,-493928,-749074,-739088,-604212,-127837,297677,393916,163549,26736,105587,358598,430233,218457,-17806,-68392,-108263,-382126,-538677,-222760,100807,171464,137242,94641,139418,254225,247694,37355,-214191,-249480,-53735,98303,-30900,-167604,-54952,49189,80003,233671,275968,-18021,-239493,-180622,-78409,-5067,-76922,-324047,-532703,-455676,-254921,-57622,-107841,-263442,-217247,-161594,-197739,-57554,176595,118394,-36419,-94577,-103636,-30555,49405,2572,-59321,4632,47777,14853,62446,151142,208714,239358,94859,-154039,-216141,-122610,-30237,14126,-18461,-14139,80997,80520,-40122,-71266,111284,343338,323880,218110,192393,104585,21254,-18941,-108216,-62588,-5465,-167945,-310867,-170868,93078,162824,41818,-30541,55255,6297,-179602,-197161,-125707,-212680,-285008,-109153,206770,366685,216951,2576,20761,150397,198253,184551,169911,207205,336554,395022,293063,207757,139180,112287,127862,98356,-40627,-184823,-126966,-39242,-80676,-142708,-181123,-238699,-245890,-167813,-118218,-154983,-167289,-70198,-92955,-258827,-301268,-198267,-64196,67079,22926,-30866,51838,34536,-51533,-58134,-78203,-108566,-132963,-145042,-72228,47532,72921,25372,-51013,8718,186613,87815,-88936,-123468,33408,137875,118515,56270,24233,37772,35394,-85272,-201654,-159866,-135010,-150910,-84026,-44874,-14834,89433,204033,168065,-47580,-205193,-193934,-44844,75193,38575,-39165,-48594,-146707,-205854,-97747,125908,349719,392878,228801,-53024,-190047,-138551,-47788,93352,180452,100391,28542,15073,-106177,-155807,44779,144707,148390,306564,477573,367309,120369,-91292,-134816,-667,143118,182605,276878,239996,-19718,-86436,50947,24178,-63367,45128,266725,343635,81709,-277454,-253765,73374,145152,-84027,-196502,-28481,149065,31557,-204274,-192217,78973,418678,520584,211863,-149173,-309375,-274158,-50374,194634,260941,291779,286864,206928,127614,120742,205902,261958,127326,-90068,-135585,106215,200414,-64937,-146217,77829,136973,36751,78364,141591,82264,-9287,44076,134885,97737,-62009,-183892,-211388,-137788,-20800,52671,-6386,-78152,-112911,-178186,-217824,-44218,168583,54185,-136171,-63197,57759,124997,188141,139031,33512,129660,231055,256403,217853,145046,147323,143146,103655,23635,-32951,-19885,40898,-32660,32304,241504,189374,-11985,116417,273383,186019,41853,-164073,-321784,-307938,-336586,-364306,-120770,51353,-94647,-281748,-309502,-140417,63577,-24518,-192822,-123384,44626,117433,41869,-55690,-25595,-87561,-257691,-259708,-138432,-116084,-139769,-45428,47228,22858,10391,36286,88289,116635,-44153,-225062,-98037,-29659,-171935,-224311,-147780,-89251,-183651,-258687,-243218,-111392,36439,38296,-19721,-110138,-202909,-212172,-217258,-172913,11419,145259,146300,128758,131827,99928,-17423,-124826,-175055,-204780,-301292,-396783,-280165,-46628,-20952,-41971,6460,4553,-9138,34252,73812,60609,-149829,-380635,-243352,25539,86011,-35759,-281017,-463752,-364793,-187155,-242099,-366410,-310077,-74824,57893,36743,104233,124479,-47286,-92230,-27035,-56410,-58061,-127104,-644561,-717587,495185,1320515,1523632,2478043,2178404,382083,-652557,-939113,-918612,-600476,-521822,-1380091,-1806374,70402,2195284,1914846,944335,370139,119943,95020,-155734,-582576,-663368,-650096,-630798,-403812,-142068,-17883,29472,-43278,-171234,-175820,-147288,-93895,-35938,24415,21506,-90396,-77908,28842,59147,-19068,-141068,-203519,-103529,130323,199251,28684,-84939,-68850,-24194,12627,43949,-26823,-116101,8728,277151,309754,102454,-147991,-385343,-500188,-383268,-291260,-280953,-131353,160739,307668,202409,71327,-41924,-242266,-262190,-125477,-143333,-166993,-85257,-51462,-45236,50115,174688,90805,-120607,-228723,-184610,-45883,-332,15056,-2790,-73007,-56564,61685,157474,191891,176640,138333,65845,-66904,-142337,86791,342145,233313,84660,238891,337050,112086,-72793,-134695,-223160,-231328,-23290,138808,52425,-47229,46190,164746,126522,-119167,-293269,-231298,-166329,-216650,-237936,-108913,82539,70601,-29410,-64622,-30976,160617,260651,166733,61320,-65033,-165918,-86489],[67968,186455,315986,306378,248100,269595,221879,-6055,-220081,-198314,-60434,81599,244842,318481,320289,298439,233731,110360,-25141,-111454,-219882,-333523,-307474,-149233,52682,131448,9240,-143777,-167073,-25938,62429,-74485,-269373,-267233,-62100,52916,-4755,-52773,6963,14318,-114855,-76492,168343,199699,8984,-118987,-197945,-274841,-161883,26355,9041,-6265,203519,373773,370576,284749,103752,-104058,-136276,-41096,84100,141299,16537,-95804,19332,170446,229347,105636,-116949,-207532,-113643,-18206,17687,78264,193930,276514,302497,219503,153691,152160,62591,-19455,58487,213745,277327,147070,-153630,-322095,-271761,-133258,-61309,-105432,-109014,73644,130551,-44979,-211308,-254004,-176631,-37020,-25703,-116122,23268,290234,211297,-30334,-185822,-312772,-443789,-308386,-13635,111111,-655,-72750,64576,142445,-60679,-288278,-243135,-72085,53712,116962,186625,196328,51464,78038,256190,326566,285568,164390,23846,-81279,-33595,93248,8421,-141427,-8104,209993,298318,232533,85565,-34222,-19722,78277,52908,-101042,-174059,-7671,122982,-26825,-65312,17136,-54171,-159726,-80929,28638,28641,-90068,-58577,209384,410628,301767,-80454,-368248,-245983,-50141,-30310,-86614,18855,102927,205601,159917,151388,368867,439514,259480,103105,146082,293797,233086,-76386,-315843,-329897,-250560,-179777,-136810,-55458,-20813,20742,156144,312468,291138,138978,141897,190202,31678,-156767,-66019,151616,199489,168208,212551,261827,150845,-7231,-18642,54107,47438,-4828,-9899,33193,154709,130981,-38495,49588,274543,141909,-169078,-175519,81982,244522,236828,186578,226904,238572,98358,51515,255829,332257,-26212,-357591,-288058,-74518,-39947,-70043,28059,76292,20098,60900,132370,59283,8941,-35980,-97082,-65724,152237,304818,224493,-31061,-267877,-300138,-186007,-101212,-114832,-207834,-226220,-94951,85817,321096,425946,222722,46321,-7863,-196053,-293772,-11617,284202,271709,215619,161056,8790,-106356,-189145,-229123,-88511,38902,-53995,-156000,-64235,71565,69006,-144472,-371178,-417319,-261132,-120570,-71045,9124,138312,240918,355840,397886,316737,160247,33196,726,-6117,-86147,-167874,-183165,-77000,201195,400156,390418,329469,153619,-109875,-138466,-52135,-124273,-155260,-23963,80888,-84702,-257313,-86617,57530,-100307,-215617,-171886,-61448,-2487,51608,139384,180139,82529,63296,67281,-34922,-118469,-230358,-151782,188760,459037,498006,340123,182976,18921,-221360,-344260,-208517,-33071,-70539,-103877,87455,208544,80755,24908,121011,143540,132180,115091,114604,164268,156048,68170,-84455,-141237,71286,233644,136996,-9378,-16743,161460,338800,221670,17162,-101165,-264865,-329338,-128083,110164,124884,45457,-80120,-165451,-85529,37152,124312,236102,206440,178221,377106,482928,308152,163167,50942,-159982,-194492,859,2573,-76020,1206,-39235,-85762,159431,352026,237323,151,-210354,-325953,-299746,-133427,43512,127980,151978,170879,244200,159509,22901,120316,182330,-41503,-256570,-295894,-307153,-339860,-142086,148771,60952,-246550,-249833,-46221,-15678,-183522,-73302,316877,427837,135912,-34483,-92726,-280817,-500773,-421342,-374179,-357277,-188061,-65662,208275,468567,338283,43314,259036,709408,771206,374483,-422026,-530278,697567,1711472,1180807,89916,-482149,-1346311,-2854807,-4103121,-3504585,-1696709,-550866,382276,1290580,1183434,153921,-127236,245408,195186,-161107,-449917,-598038,-568985,-186916,178764,194526,-60938,-68671,197143,481294,499078,259404,42743,-21054,5239,-180216,-402255,-243100,24977,92159,66533,73773,139507,248125,211088,-92969,-369583,-340836,-37735,226810,104377,-186587,-213770,-52043,87355,280590,346948,75712,-161873,-155325,-156762,-167127,-200951,-357220,-522599,-413948,-126960,91385,58677,-44359,-6576,-15512,-122730,-50798,142595,74654,-85956,-140979,-157972,-92256,1246,-48765,-72007,27353,47512,-18271,80978,251546,329142,329146,156194,-124677,-258019,-184665,-42101,48924,15011,-10344,65124,34626,-103629,-43816,230513,471864,399204,273585,202035,88142,10279,273,-72032,-61144,-37212,-158585,-178399,36159,227552,223054,18727,-128168,-40281,-14602,-135412,-75535,-9200,-157721,-264063,-100162,202171,372202,213066,-59573,-141511,21756,153680,213498,289086,353419,390636,387865,298075,189268,153303,127320,150666,153636,101159,-36733,-28607,20574,-101735,-260177,-296659,-268149,-196414,-66167,-31685,-140082,-137569,14223,-18134,-223105,-308024,-209900,-40214,122718,73192,-38047,-15586,-12435,-39929,-58993,-84565,-86767,-115523,-165075,-124175,-11624,42365,21368,-86257,-99330,5994,-18650,-64853,-21633,78105,124366,153829,142402,135022,114196,12868,-191355,-297427,-214019,-188159,-209288,-140617,-86516,-41665,88348,213244,123368,-67304,-179478,-171194,-2051,120660,37767,-116628,-201751,-331650,-357057,-169160,117559,421815,530521,347473,21761,-198255,-204654,-75732,139537,252166,176072,128026,120825,-54498,-223537,-139818,-2209,77641,244456,402232,318521,86070,-66153,-86614,-8299,120489,211007,322130,242403,-8912,-37122,96714,38108,-63543,9178,186986,312550,133570,-237537,-263105,30618,81305,-148333,-278196,-120875,66782,-23629,-254789,-242887,889,338007,494175,229275,-159384,-325347,-268730,-63317,166884,279537,336133,319199,263337,226126,185811,207919,270218,188844,-29974,-128243,56970,136287,-124117,-178214,98749,223788,125463,118629,209828,168979,72675,99671,129425,32068,-112017,-193176,-187115,-143639,-74796,-12837,-61262,-108145,-50947,-84536,-208811,-117502,71660,-10873,-122816,-42403,25121,48212,179385,256448,185562,234209,289464,277104,249990,216991,199798,165953,125184,83499,55224,42659,18213,-68810,17990,259978,266286,110975,176522,269617,144609,-7663,-198635,-329531,-281240,-313493,-336475,-105078,80003,-44560,-258001,-319676,-157083,46589,-9799,-166477,-116181,57790,146661,89939,-26243,-49056,-89892,-249785,-237256,-55445,-5284,-105328,-95805,-3886,3515,-18896,7819,103446,122182,-63632,-195595,-65930,-4948,-112375,-113501,16100,33459,-104443,-199110,-197723,-88470,-4494,-70241,-98995,-113172,-227238,-334800,-313250,-194737,-17998,118742,156463,135518,109395,98635,29807,-126435,-251374,-276075,-319006,-356061,-217310,-25710,-68527,-207550,-230476,-141053,-42943,54510,123829,133050,-69680,-295230,-158140,78148,75130,-79802,-266789,-455439,-464959,-333206,-333569,-368914,-247478,-35019,-9426,-120604,-43556,31659,-103324,-161219,-146657,-209115,-245463,-302530,-735929,-660306,701532,1514593,1646154,2585475,2186236,345206,-625015,-970263,-917570,-486423,-385507,-1117631,-1492397,267432,2140280,1762531,738399,255142,84046,-19568,-259046,-470528,-465444,-507724,-592487,-494002,-258269,-18092,164149,143366,-1738,-84978,-146365,-147541,-74391,6367,22731,-69186,-55102,53188,107914,38944,-67554,-156597,-129952,104297,283606,162021,-2810,-2716,58768,77958,42472,-75776,-169070,-3184,318799,365765,168361,-45856,-315800,-488565,-376226,-300265,-336832,-173918,127251,214512,76617,-40775,-99460,-214153,-191452,-6795,4562,-101662,-91668,-78927,-55235,-11637,43717,-11065,-139949,-214755,-166639,-56708,6996,112372,146557,-3151,-72800,18947,104293,170850,210552,182426,99349,-42670,-114709,90091,288942,184187,62603,204856,265044,22953,-135400,-131348,-227407,-276540,-91996,14299,-91364,-103734,105967,211580,91861,-116895,-242595,-193614,-175313,-280802,-313575,-150659,23416,-46083,-174610,-174008,-86447,111339,207523,102873,26259,-37735,-104252,-36040],[77106,174858,293025,277469,203449,224536,197908,10933,-121097,-54879,88488,228477,341162,369072,363002,323748,257527,137461,-45326,-161919,-197049,-240249,-270886,-191298,-15405,116425,-15792,-220502,-226530,-83776,-19617,-160092,-331240,-288405,-87718,11571,-79093,-131388,3573,66148,-87603,-113510,136071,224022,60537,-136151,-253745,-306449,-143040,70654,62776,-26729,107378,331614,380160,313665,127698,-146557,-250361,-145433,91071,218309,69730,-54191,62313,170734,204129,113456,-84106,-201930,-119788,-50264,-5177,118725,239353,296246,293103,185680,125343,160631,67815,-78795,-110871,26464,170031,108464,-181689,-342538,-275471,-95766,-7615,-31648,-4493,130464,149607,-5708,-185243,-320913,-284476,-100712,-36187,-100773,42140,232695,109721,-56197,-139521,-265666,-359275,-188838,80186,97835,-152740,-255455,-37400,114744,6676,-156808,-188883,-85698,55471,114248,187561,79465,-88638,35389,263473,316045,274685,195206,84388,-18154,-6246,77433,15082,-93823,-14165,208864,305444,231020,-5777,-64253,-582,33691,-26401,-139305,-189059,8137,205480,62009,-39236,65120,3381,-164963,-85793,164040,193750,-15981,-98507,84015,268789,222374,-54567,-288352,-173702,34066,-3771,-178819,-101030,115565,298203,228103,146206,310392,422193,339666,244768,199704,260019,173477,-118620,-345466,-346012,-239496,-174449,-158913,-122496,-94609,-7741,152911,291244,221328,86575,130422,143022,-31266,-164070,-27390,152070,120139,77904,152189,204731,80953,-13832,55967,72142,-109149,-202021,-153194,-51957,78761,71309,-8663,187516,443671,273378,-102316,-175976,55823,223257,177604,110880,190529,225347,71313,12242,196344,241612,-131303,-439238,-291531,4754,54776,-63476,5331,53520,-24811,10371,111009,10422,-77787,-116857,-150710,-110541,105876,253400,222972,29373,-199003,-251707,-134937,-15094,22372,-98470,-217625,-144896,88179,339636,445692,206784,-17623,-88537,-199912,-214031,-5656,197662,226379,249561,222492,15944,-190968,-264253,-174210,-21520,7464,-100598,-129775,-48453,66612,107728,-69851,-356058,-479549,-333253,-179883,-148243,-107036,21067,129920,234795,309740,282873,154430,51168,12057,-43297,-119173,-157222,-213902,-153685,152199,384486,353315,249949,96989,-126464,-158775,-106381,-187808,-200052,-80112,47798,-51296,-201195,-70629,25883,-203842,-355321,-253651,-90393,53477,134817,140418,102799,2381,4457,31660,-33224,-101305,-152147,-30646,237555,424358,445620,360031,243435,41091,-205758,-326486,-187260,5819,-20733,-72446,69034,204325,120834,24866,66593,138611,186221,149165,144811,191733,211565,180041,-222,-105383,82118,184265,-7785,-213743,-243080,-42329,216451,198938,63103,-13864,-176512,-285369,-113919,122545,134002,28103,-104142,-138754,-57372,34795,114622,207153,185949,180298,380719,464910,329131,196420,64764,-200795,-331829,-215376,-172034,-145675,-22445,-98492,-188902,130580,366347,226726,-33488,-209257,-303814,-289089,-162892,-10272,105144,186473,243369,273965,89986,-51379,102113,171264,-53518,-214124,-239054,-240613,-251145,-91201,101357,-50221,-336682,-283734,-56633,-70940,-283701,-231036,165614,353438,176180,101933,63600,-203591,-516154,-512898,-414727,-362220,-172982,-12482,218399,516409,532533,248745,301463,670983,839753,520361,-246579,-193716,1030697,1493698,-165809,-1118581,-508676,-1226984,-4110320,-4891987,-3286141,-1308240,-385159,914956,1931130,1559028,421393,163114,467965,343880,91556,-170615,-393045,-461989,-275174,-2566,-8481,-201362,-125483,237252,509817,492996,234714,12575,-37930,77467,11332,-197825,-168494,-17713,-36870,-60838,36532,135455,223872,163415,-190174,-475431,-421496,-69339,288403,230573,-149047,-298589,-114488,87580,297939,392164,179110,-51322,-109081,-199574,-285428,-283161,-332466,-429065,-315471,18680,233339,231007,185562,199355,127561,-35050,-30548,83397,14401,-116261,-154954,-183393,-137731,-40260,-81332,-70675,54796,64383,-15614,120456,338525,377147,313839,161095,-107352,-291621,-225263,-53431,45253,25076,11700,51539,-38846,-182279,-18082,358996,565840,414950,277517,181083,42759,-21438,12610,-36436,-97976,-118327,-142949,-15291,232736,325343,240085,-44769,-232300,-111560,-15683,-75597,40889,95750,-102306,-238529,-77744,206320,338926,168068,-124751,-272461,-82872,111173,195658,312869,400639,382483,345571,261290,93510,73596,96708,143124,184670,210444,71930,-4142,9372,-138199,-355424,-398554,-293760,-127197,56901,56536,-112884,-71697,126965,92076,-131359,-261294,-203604,-14548,169065,116781,-50848,-105353,-99047,-82177,-99075,-97483,-66922,-122618,-201235,-143858,-38137,13314,8853,-117915,-203761,-164736,-92923,-43348,45244,102220,131994,199836,241603,255025,183409,-7715,-256748,-313983,-178898,-166275,-224776,-172336,-104644,-68077,79505,206596,45819,-123431,-182573,-174027,22965,167743,23772,-209811,-351413,-478278,-492020,-279511,51175,406012,556701,382915,84640,-170589,-242430,-97888,164645,300732,244662,210094,186882,-20537,-268124,-298918,-141918,5771,194468,325389,252925,53959,-50564,-63922,-19288,87365,216693,310739,176304,-24584,35028,178599,75643,-56495,-27009,82687,227982,153820,-187739,-281664,-82496,-28124,-168085,-287320,-187157,-9540,-42493,-231085,-243519,-62415,239065,415856,215659,-136674,-274003,-224960,-84544,93639,236566,313767,294451,272726,278381,186082,142158,229300,212609,3603,-143186,-28224,56685,-159679,-190316,125819,296526,189366,146050,271152,240822,138084,145918,115749,-22708,-125862,-162860,-126738,-125582,-111665,-45621,-70314,-119497,-3897,27383,-136943,-174032,-68010,-85894,-85151,-7655,-6572,-36937,114556,282502,285535,293088,292844,211716,200780,279842,279140,182615,97654,95097,98096,55528,-39124,-95576,1166,228763,290585,208314,215061,241685,103814,-40653,-185384,-251582,-183342,-247763,-281813,-87737,101595,44789,-147941,-254559,-161984,-16315,-36643,-153863,-120214,45881,136443,95115,-22068,-87337,-102966,-223851,-193883,18614,72382,-95539,-166991,-77971,-24743,-41681,-8288,124152,144537,-50504,-135771,-27489,2822,-57944,28824,198530,145724,-18288,-115431,-112358,-37324,-35562,-142771,-121541,-35846,-144226,-332891,-333086,-219065,-51619,95703,122757,109931,119089,136825,90784,-113240,-289520,-301680,-292140,-268405,-118804,-10870,-157890,-413579,-458437,-265671,-72229,52206,124892,130079,-39982,-197797,-69318,96191,35571,-121057,-222538,-381752,-512960,-472669,-397675,-326729,-164634,7105,-54208,-243313,-211774,-117944,-162678,-200920,-245087,-362414,-423735,-458638,-814314,-486661,1080848,1790212,1859980,2628256,1962992,149954,-654410,-984046,-910273,-414400,-301317,-840300,-1008406,634393,2073349,1533547,424061,-21169,-106009,-218460,-379846,-324536,-252437,-366367,-530024,-546580,-345788,-5749,292778,316536,171077,18786,-137577,-200624,-119147,-30478,-13373,-64450,-27528,65157,112513,85763,29398,-81139,-122382,94976,347011,266610,71275,49154,89471,88726,13564,-123188,-201682,-16088,315181,372739,199123,31649,-248023,-453376,-355968,-306372,-376726,-187111,113143,129925,-36491,-131631,-125503,-129622,-75676,95571,134516,-5545,-81253,-108587,-62300,-51738,-80457,-98797,-127703,-150925,-101187,-54785,29024,198235,241755,36459,-87024,-25058,48099,146497,223987,207370,146398,10784,-51022,111538,239234,146913,17102,66355,72830,-128671,-216855,-128108,-202757,-280000,-161449,-118342,-201729,-116061,182126,262962,44046,-115504,-134383,-83962,-136968,-309297,-361260,-184790,-30268,-115823,-255936,-232686,-94582,83802,149705,27852,-35405,-33871,-41591,10120],[65623,118016,208523,216745,149459,152335,124740,-18210,-41208,98847,243868,335166,351762,344050,346111,282123,201987,106995,-72080,-195539,-170743,-141243,-186681,-190496,-95137,51266,-56419,-269941,-233825,-89495,-58704,-192514,-350563,-294932,-105253,-14752,-131089,-190514,13843,128665,-54133,-146061,80865,218262,95649,-129864,-255341,-260801,-70623,126248,102394,-41141,37845,283867,336409,270420,121963,-151778,-306134,-195596,112953,292235,171797,73641,134243,131371,100005,69365,-43241,-141457,-82805,-52948,-19121,113660,206590,258584,260347,172444,140890,194226,105021,-96182,-264944,-198069,39039,96140,-135339,-292508,-230145,-36536,49491,34883,93190,160592,125343,16492,-121373,-305204,-332927,-163535,-81313,-109255,32702,121058,-20449,-75205,-54992,-168733,-216960,-47254,157719,97229,-235667,-381233,-148396,48596,46852,-32305,-133460,-67946,132356,212657,261456,34108,-167068,3338,248388,287006,231806,181102,126547,58370,25412,50670,34835,-8262,16316,237852,358591,233992,-81314,-93162,9309,3055,-73546,-151208,-145832,59597,210424,53955,-34001,119076,42980,-192347,-92187,319572,391372,80046,-123704,-44483,118551,154839,-8432,-169236,-65567,116735,14569,-233581,-239251,64030,289147,199153,69437,176335,331733,365662,344455,230105,190022,92449,-162204,-363211,-340703,-228555,-188972,-184473,-186853,-154797,-31894,120844,203237,107464,48515,141747,98223,-104097,-174248,7327,156197,65390,-748,95385,144723,13230,-22183,129626,106030,-231202,-398940,-298124,-112541,13293,-9705,-11119,254997,501970,345674,-1809,-131257,20306,176248,107151,23843,116331,155752,28292,6160,152655,107644,-273306,-518440,-295680,74177,169922,9753,20453,30509,-85072,-49106,86506,-1834,-127685,-188970,-224562,-159058,50108,176480,180324,64670,-111960,-164906,-77027,42957,126826,5083,-199406,-197792,44582,274117,356270,139997,-85505,-160654,-192983,-143087,-28423,63839,133769,237982,257171,30755,-247705,-289620,-74350,68519,-2203,-118275,-101554,-51143,47586,141838,20438,-298785,-474099,-358165,-212597,-180606,-158792,-63780,25278,102210,190153,209242,117371,41918,4565,-85403,-150951,-145414,-227922,-229081,46603,300153,280410,162703,46994,-115517,-164885,-151884,-207149,-220016,-152607,-19908,-25876,-104012,1067,35517,-229882,-366368,-230382,-88806,83660,156898,83587,-9132,-87358,-77236,-43303,-53011,-83796,-58204,100884,297297,392502,354220,302283,233172,34192,-191303,-281704,-132192,79386,86937,8251,79514,216936,174922,33157,36622,207026,293858,188853,165182,211873,250863,262257,70039,-65367,105088,166019,-93334,-338239,-404366,-253298,15739,136270,122579,84341,-59627,-201354,-100970,98423,118577,1674,-122518,-136285,-70836,13783,115928,205204,182540,161136,316498,388139,320692,220064,80612,-193467,-391474,-365588,-287762,-193524,-66953,-122519,-174710,134194,329062,184101,-57930,-170092,-205577,-198718,-152869,-71718,40611,141301,240404,275012,58019,-77177,90875,149114,-55224,-178728,-186562,-163755,-147771,-21782,88345,-99339,-336280,-254160,-69211,-158437,-387429,-375285,2221,240184,168533,181874,196340,-98904,-424134,-480771,-337492,-226978,-82496,26120,98059,361598,536931,370293,327671,655026,994849,826485,163832,174715,1003536,746392,-1633023,-2598234,-1641986,-1979704,-4345943,-3883973,-1841040,-471028,44938,1383054,2206986,1533248,494586,310117,516817,372260,186163,-1671,-189269,-308533,-328697,-153843,-135847,-232981,-140901,219522,460953,432439,153628,-109325,-125679,82508,146793,28122,-12185,-26231,-199409,-219116,-7803,132731,200466,132558,-216932,-508741,-482693,-143488,269319,301543,-84373,-295135,-119668,82864,269018,378446,238530,33552,-78426,-210138,-327829,-293284,-240723,-244056,-133214,165834,328996,346012,350674,343981,224074,38596,1846,21418,-45177,-117986,-135042,-176378,-153907,-64627,-90851,-70600,60899,82562,22406,168616,376985,330995,187759,90964,-114588,-304404,-227818,-53094,14469,19801,53310,47275,-117825,-254484,-7265,447998,585451,360393,228811,139023,-26675,-80479,7302,-7428,-155854,-232847,-132936,137073,372082,371544,210621,-126888,-294934,-121341,-585,-27250,121746,175724,-52761,-218988,-60301,205058,273098,98596,-171686,-324627,-127124,84460,137054,234441,326926,296389,263612,189597,-26305,-57803,22993,84446,168603,256389,123251,-41689,-62932,-181526,-396908,-445192,-300617,-60916,154358,104349,-91717,6119,230052,196884,-22645,-191188,-190888,-438,189537,142101,-66517,-197801,-197848,-149928,-148717,-102632,-50553,-153797,-247616,-136327,-29682,-5590,-13801,-143524,-279873,-284019,-139727,-46990,41086,73421,119742,207210,302761,332485,220988,-9097,-247601,-249358,-81800,-84602,-195662,-170634,-92753,-83492,62712,172178,-54878,-201531,-197716,-176645,40696,207670,868,-292216,-450890,-535406,-550522,-380014,-50636,305745,455884,323112,125262,-106661,-246021,-119158,154190,304350,282879,251524,195785,-12621,-276653,-376278,-225059,-33991,184970,279046,181975,21963,-58608,-79756,-36905,48645,193081,253922,78664,-51917,115849,277247,123957,-48091,-55413,-13975,121329,134737,-158753,-321686,-238316,-150939,-131776,-212098,-199711,-44860,-19188,-164891,-232270,-132350,121841,297341,161518,-103476,-177778,-147158,-91441,22081,186583,282024,254197,246550,270865,121107,25149,148812,194783,3180,-185449,-133806,-15109,-155018,-177559,144686,319357,187700,143766,307715,289146,181717,174419,101091,-43083,-91156,-86080,-41638,-95669,-126152,-34471,-43074,-130334,4920,124247,-21957,-185827,-200631,-157183,-49152,23153,-33231,-114349,-6577,194652,306494,313608,254407,90525,101951,318766,359891,195036,45071,59895,83526,14314,-112001,-104679,-8337,146992,233138,236887,221562,196690,72026,-45069,-119825,-105657,-45757,-159046,-218356,-75446,109025,145855,11185,-139233,-154066,-102166,-93058,-143436,-112705,25843,104110,71730,-31964,-112148,-113140,-188721,-149201,58089,95834,-104981,-227582,-153706,-65154,-67915,-24210,134614,165952,-27365,-84236,-6340,-22326,-39619,145566,328519,222363,64618,-19820,-2980,33517,-42611,-153773,-67963,117558,28755,-220588,-300527,-269695,-103098,68273,48689,53363,153348,210567,157023,-85913,-281187,-274594,-218611,-137848,5324,5340,-249119,-571110,-587913,-330188,-94792,23947,80443,59259,-61360,-105053,8764,79611,-14774,-134748,-148425,-248676,-478907,-559179,-416668,-248356,-82389,35190,-76651,-322774,-392094,-317311,-234729,-217094,-303831,-476967,-542861,-547491,-807788,-149445,1569031,2046967,2079056,2564050,1499222,-182761,-696184,-934129,-873234,-392168,-278711,-584666,-390394,1143301,1991774,1184844,25419,-386294,-388534,-451826,-490328,-190282,-78538,-260626,-456253,-538187,-372416,18053,368170,410624,287021,108803,-119053,-232041,-145255,-64210,-76334,-87643,-9668,62116,75750,112140,129631,17333,-71123,105465,361801,305405,118860,87325,86728,56546,-30701,-150545,-202852,-32197,263250,330314,189026,61474,-196070,-395970,-319151,-297081,-378232,-169754,110757,74478,-110295,-193965,-138998,-47394,24120,147579,221870,104359,-62662,-139908,-66231,-57014,-155426,-142060,-74419,-35056,3922,-23080,67228,258194,268635,39077,-101308,-69806,-5101,113267,198789,205721,197892,81743,36659,155195,215618,133238,-38898,-133489,-174306,-295576,-309651,-164375,-186864,-247718,-195632,-198272,-234153,-74791,249319,288605,-12586,-118543,5093,75786,-60222,-295838,-361185,-198986,-72981,-138328,-269342,-236593,-60808,86429,106037,-30013,-96726,-44259,12620,45021],[45341,44080,95043,143221,102372,73471,25736,-74360,8273,222157,354459,373856,295219,261545,270947,174621,71143,26135,-99449,-207246,-143382,-51666,-75371,-155060,-154765,-21241,-82941,-260348,-176401,-47885,-57027,-161882,-302699,-270034,-102535,-18640,-144320,-204855,48269,201912,-14723,-171891,785,168047,100317,-91612,-187787,-136354,50473,191100,125151,-47403,5452,238614,254613,173490,93262,-130712,-313412,-196122,137170,338844,284036,236040,204981,61097,-40131,1412,-3329,-45433,-12354,-24586,-20707,65915,110399,177267,214898,172570,184417,248639,170633,-71417,-364916,-396262,-82158,111449,-27983,-178054,-123332,52296,108309,86398,156541,151253,67052,20157,-42240,-220237,-318515,-220635,-157310,-141899,3879,1110,-145637,-88111,48379,-36283,-56633,76446,199482,108112,-224157,-401040,-223663,-30567,53946,48480,-92014,-27741,249420,381902,366647,45798,-174874,-4682,224901,254053,174746,129583,142629,133386,59516,27478,74898,102515,75383,272752,436726,245730,-104426,-105712,4100,-3065,-66985,-126508,-54438,136260,144423,-58880,-70657,151674,52601,-235369,-98472,443268,566950,184236,-117995,-133937,7567,121670,49027,-48139,34607,152459,-4507,-274681,-359358,-37718,184089,86258,-53896,20760,227624,368822,392467,228643,93304,7691,-189808,-358613,-316954,-223216,-204279,-178179,-200320,-174038,-47018,66721,66273,-31170,19590,160212,60365,-172329,-189221,25427,157818,40905,-49337,56624,96575,-22160,-7374,189701,137640,-293512,-542385,-399702,-133347,-36889,-105148,-56885,227502,433189,340100,100324,-65281,-24629,112144,44850,-60976,3607,33837,-24341,30310,133412,-23148,-400280,-573213,-316789,94273,266974,147720,90950,23916,-144630,-110121,51958,11172,-132534,-229800,-290742,-196938,-5066,90618,106456,58142,-43532,-72797,-27949,57426,160950,67012,-178560,-239745,-30849,156017,195579,47174,-130233,-197269,-184342,-120131,-82517,-73697,19778,177405,251145,51223,-261380,-265253,32420,146488,7469,-95341,-71386,-70660,10342,163500,116427,-199581,-398841,-333090,-212615,-167385,-151863,-100119,-32465,7367,78423,120671,59480,7519,-19390,-122531,-169996,-125771,-211286,-278995,-86492,164551,187217,91015,12642,-86139,-159238,-185964,-192308,-215762,-223982,-111031,-23629,-118,103494,80855,-169051,-238512,-116665,-63994,80149,120363,-9699,-121676,-165847,-163881,-143340,-112216,-87769,11397,186306,332474,356042,249160,193911,166641,10003,-182389,-223406,-53653,171846,218239,104218,93674,215682,215877,51182,39786,312148,403355,204997,148649,211330,272547,297231,109113,-27484,133606,169078,-121721,-368305,-458351,-408427,-193058,62755,179628,167056,56990,-99204,-94812,45938,89684,-16359,-131067,-168979,-130103,-20501,141351,250435,195918,116051,207534,292099,292038,223580,90998,-135001,-345619,-397894,-315067,-209845,-114798,-96462,-39383,173823,257014,122456,-67832,-110696,-66810,-53489,-99794,-115724,-36527,43828,172248,252871,78347,-40344,99146,132060,-35762,-147989,-142510,-92092,-49949,58677,115020,-77421,-241458,-158993,-80784,-251073,-460550,-458513,-126607,123451,126170,195625,260804,-18346,-282634,-326117,-136181,41340,100790,64610,-100926,39746,326623,338009,295231,641885,1172666,1196917,678811,446225,604749,-262488,-2642663,-3878704,-3445857,-3385722,-3786142,-1580922,648079,883304,730386,1613351,1955041,1088369,358629,287437,379108,275165,123447,17560,-46773,-143779,-299373,-205605,-151697,-186358,-132114,158207,376875,354838,46367,-280251,-257476,26083,208590,221525,174982,-12358,-356735,-364920,-46031,133794,189662,132642,-169299,-471271,-513524,-233312,183353,287006,-29612,-215997,-67143,74348,188751,291934,223198,54605,-85260,-199815,-289996,-230380,-98021,8378,119194,292090,350557,358543,402733,396141,250362,82608,45151,-14854,-81454,-89419,-90569,-144447,-141450,-69108,-76833,-77955,27624,82271,79713,208589,350813,207654,-10508,-45695,-149677,-287646,-182406,-30657,-22124,15269,110991,53125,-184472,-305357,-19879,456140,514756,251152,145500,88827,-105477,-161185,-19133,12972,-208191,-349299,-136222,243503,432286,366971,145606,-197773,-286553,-65388,17661,-10778,151654,219251,-22305,-215597,-67043,177295,189503,31476,-185205,-288470,-103134,79601,61574,89420,160158,147846,150799,99750,-116509,-181033,-71381,-15410,104144,235825,126480,-101671,-161906,-221097,-373283,-418165,-284918,-24287,183108,82825,-90410,71968,292899,258994,61437,-131562,-182559,-7256,174739,142718,-80564,-270364,-274656,-203050,-175191,-88530,-35909,-195197,-289069,-116973,-5208,-19930,-50112,-161521,-309961,-332270,-172855,-87107,-43476,-25897,42771,137168,284736,329973,213488,18107,-155251,-126616,28520,15123,-138794,-143197,-62475,-81226,44072,111674,-155625,-273006,-200432,-152628,60418,223891,-26947,-339235,-471552,-491111,-510510,-429769,-155715,146831,251311,189331,146729,-13751,-217160,-142928,107103,259269,279699,243269,148614,-29695,-246435,-348545,-228192,-23688,223211,276325,118570,-13607,-92879,-127049,-58195,14861,144738,175008,-9591,-76623,182921,361900,164157,-43001,-67110,-74250,23787,76920,-169622,-380764,-392749,-254623,-53005,-73476,-150829,-24033,28439,-112629,-251267,-222431,-6972,158633,71388,-80672,-67171,-44093,-62720,-1287,181928,291502,236747,206439,212970,18953,-102049,54591,147517,-22819,-246117,-238820,-63645,-107400,-144094,129388,263314,106497,105192,308376,311311,206345,183858,92563,-21082,-16070,21039,42654,-71304,-124344,5493,-8259,-157682,-33662,177638,103823,-136845,-272966,-206960,-37152,32620,-52430,-168566,-153689,26525,253974,309206,191527,-42386,3227,327770,409558,200148,-2647,-5319,17443,-68713,-179177,-95598,-3237,36628,100486,182658,198790,153328,58023,-18373,-15664,67122,88911,-71531,-160467,-71411,95408,220075,163434,-13766,-139193,-184981,-158083,-129634,-83827,17006,76568,43286,-42551,-104894,-108897,-156016,-120112,50960,62712,-120922,-249861,-210848,-116938,-103416,-52160,117946,160494,-27121,-76392,-20540,-85000,-76731,182130,355571,255973,141053,76904,106383,107330,-16598,-97637,50110,306447,237823,-52079,-252432,-346280,-171287,31214,-45131,-19434,193724,295433,210528,-52573,-233059,-202330,-107223,18165,133243,28934,-296137,-602081,-568563,-318598,-110535,-22447,9991,-48102,-110137,-22244,69953,39415,-54156,-106896,-57307,-90289,-369053,-560427,-382908,-153563,-23163,36451,-83917,-362829,-559811,-525641,-320158,-226867,-322629,-527088,-573603,-550839,-680063,332303,2046920,2182148,2200055,2369381,855251,-606372,-723510,-808008,-788984,-399897,-298303,-362716,299721,1721674,1874683,700293,-401815,-730109,-661872,-654389,-569557,-108523,21847,-201952,-374320,-456883,-324712,46281,362295,393264,312258,162931,-95887,-232638,-140874,-81730,-147351,-138360,-13308,43890,12560,108963,208000,122343,8386,116030,304734,259817,132180,118209,79565,12569,-64249,-140698,-171673,-51940,179074,257503,150230,47748,-153781,-316790,-268466,-266759,-331572,-130465,104548,47938,-137549,-226252,-155046,-13378,60016,141012,266614,207228,-46370,-172810,-69253,-31156,-163419,-135692,8929,107621,116184,32612,110796,281522,235212,10737,-119262,-118826,-56029,64994,128639,173337,233938,148477,127436,214625,228989,150402,-81561,-322204,-390014,-421690,-393902,-250624,-200383,-190135,-160507,-168416,-160193,11611,282931,267903,-69224,-128714,135738,248765,40502,-239308,-302726,-183027,-100074,-125300,-226784,-194751,-3196,113774,87153,-50561,-130860,-56683,47035,62813],[28909,-14466,-9525,68848,65766,8578,-66065,-128054,32165,288744,384786,340562,212188,156300,154840,23864,-100741,-77045,-119186,-197194,-115256,18057,28863,-110132,-175571,-50376,-56974,-171359,-61956,21720,-26205,-78588,-186890,-204574,-70392,6146,-114602,-167228,109010,281479,31747,-184065,-90167,77912,78274,-21270,-63556,31792,188077,250463,130285,-48027,1352,194655,154685,55644,55495,-99325,-289761,-165936,147271,336921,357384,363813,243865,-15866,-153204,-50197,30912,55933,71578,27881,-7234,-4011,-12098,83423,172122,172476,227456,310767,249229,-20012,-389169,-507247,-165134,140297,101302,-31236,32274,170231,169320,122452,170676,100577,-5986,11162,28235,-101255,-256900,-263972,-241945,-186525,-32445,-88300,-240507,-100571,141018,102149,75742,145320,194284,124554,-125591,-305587,-232036,-90563,36628,66363,-74907,16320,347790,537018,428547,67247,-131975,16436,209140,228996,121275,59632,134053,191337,92237,19253,129185,213265,143789,283590,487230,258997,-61083,-92392,-17853,16262,-4969,-65459,57676,209464,31128,-240884,-150469,140907,31001,-274341,-98227,494446,661946,270470,-77655,-156353,-33154,129251,104020,38858,88106,114173,-82086,-336841,-435039,-154902,24489,-65471,-177953,-95750,163658,374544,392441,196382,-6170,-60408,-188290,-321745,-274943,-219375,-202374,-125612,-145824,-150638,-53653,6497,-83340,-165718,-7191,169548,33052,-219253,-204491,22621,150043,38762,-60459,43734,73516,-4975,48455,225434,145634,-286651,-576302,-412679,-109253,-73144,-204113,-144320,107805,260091,262868,171803,-8329,-75815,42805,-183,-138175,-136747,-116691,-78424,70243,138641,-105476,-458716,-575685,-351322,49050,315617,316646,210009,44606,-181232,-156941,8944,25506,-106851,-235237,-325574,-216356,-54545,10962,20677,10015,-19685,-9455,-1024,29016,117512,71204,-158080,-256105,-111143,24609,22492,-36097,-129189,-183288,-182027,-158132,-155263,-174145,-90026,72630,199078,73074,-228098,-208484,100960,175652,24222,-35361,-35041,-92713,-33126,175850,208531,-72913,-278634,-271887,-182592,-122902,-115247,-95172,-29399,-22481,6969,45590,225,-35050,-47741,-146275,-169803,-93685,-157707,-278968,-197918,13745,86305,41314,-1183,-48621,-146683,-207066,-159932,-189426,-273041,-206129,-53331,73782,199470,141645,-48251,-25806,32620,-34607,44782,47153,-105504,-203146,-221382,-236929,-233358,-194269,-121930,22811,186839,313956,303656,150942,75698,81616,-12248,-173726,-158923,36999,261049,324883,169565,76269,166789,214286,71606,69333,398245,461820,178914,81794,180330,277661,286980,114841,6300,156874,171597,-113580,-319103,-401491,-466187,-339322,7903,217204,212007,142471,-7458,-96750,-18922,57194,-15448,-130842,-232652,-224326,-65290,183670,327365,207065,42162,82800,207884,257793,206740,93179,-37474,-204630,-312702,-267734,-200069,-145633,-20915,171593,240636,179001,59035,-64744,-54979,61633,99507,-15738,-120177,-93178,-61342,74365,219979,138248,45684,130064,133550,11406,-104648,-96335,-29219,34139,143554,171377,-2372,-87168,-29952,-96862,-321473,-471856,-451545,-194528,27885,69698,157451,238481,-1196,-163756,-99942,134262,346533,324110,99063,-303903,-344385,-31990,145271,190985,622257,1309125,1508861,1120818,533030,-30193,-1180420,-2903587,-4548060,-5239060,-5035684,-2962606,1114146,3583797,2613915,1557886,1523431,1211759,378710,106281,155883,124029,99001,-25041,-88737,457,-4049,-180284,-135112,-69388,-121110,-127052,76137,298624,291592,-52470,-432676,-382166,-58911,205856,336443,323904,6020,-463846,-455387,-67128,136043,189249,156473,-76503,-384597,-503818,-302617,63950,184851,-16839,-98408,24417,61918,67845,145154,137351,10270,-126334,-180318,-195155,-122769,56838,270859,381494,373535,291920,261313,339439,359634,211980,96877,95374,-4725,-74169,-36768,-38824,-104474,-115174,-59180,-41914,-85491,-44952,48122,130169,225270,269880,53658,-216756,-214813,-204829,-241670,-92898,16360,-43345,27094,174950,61942,-231094,-330631,-55745,370025,371437,124218,57958,42501,-173155,-245988,-62561,24399,-232698,-433446,-152157,287051,420676,323289,65248,-231347,-207560,28461,23396,-31338,134601,218954,-25093,-231730,-105475,109464,106374,-8116,-160481,-192366,-33611,91332,-2171,-63193,-35074,-18703,29414,11856,-148070,-245282,-152100,-118289,13816,172134,110052,-137034,-243610,-247409,-297344,-328087,-251530,-32640,125720,-8350,-110804,112027,304356,260571,93939,-104243,-184051,-36654,125202,117199,-89876,-305122,-301799,-208544,-158804,-52317,-18978,-225671,-308896,-104033,3515,-47989,-103216,-171624,-290311,-315810,-201505,-156313,-184131,-183808,-114886,-12992,179790,243077,163324,70579,-1373,14166,103454,85017,-81143,-110264,-36363,-60470,35157,44203,-226476,-307900,-172466,-89057,86499,201945,-56426,-336942,-412892,-373007,-395934,-414673,-234551,-31445,-2850,26853,161514,93635,-163992,-167214,36580,180970,238713,190944,61741,-64351,-186977,-235418,-161363,33245,294589,306910,72662,-52852,-141052,-182908,-76161,-2998,86458,99991,-60379,-90533,214222,403173,181059,-41006,-53373,-78984,-41599,-8969,-217628,-438271,-500003,-315961,36303,82218,-56822,40640,66669,-125363,-320352,-322990,-128420,24469,-35064,-77410,31406,71340,10247,46707,242574,352098,252095,169760,129696,-78151,-191650,-21415,92765,-55372,-304501,-322883,-86100,-29637,-101117,58605,121870,-34020,35848,271361,308616,217602,178290,93952,33725,74104,122225,94181,-67813,-119378,40714,892,-208088,-111287,173467,206825,-30768,-249797,-217638,-56063,11709,-64344,-190120,-278062,-151721,157376,284584,115522,-148594,-52391,311124,402937,191026,-23384,-73998,-76582,-165900,-222944,-75130,18009,-61325,-62388,69091,162842,134414,66894,29015,95910,215146,182508,-6778,-115857,-73163,59884,235252,256132,81296,-128359,-245968,-209058,-113828,-40814,31797,75786,29521,-45968,-68228,-89647,-137492,-114264,3518,-10697,-128773,-219836,-235812,-172502,-144066,-95298,65420,107748,-74627,-125173,-71679,-173422,-166620,112014,272509,255132,210612,164288,189863,163573,38716,7587,195108,471931,414383,102123,-218665,-423218,-240009,-13735,-128739,-86105,218678,355532,230855,-25653,-164386,-105582,22334,170721,236446,60369,-267738,-481254,-414758,-245271,-121892,-72211,-59550,-149830,-149659,55681,116176,-6868,-67444,-44465,24539,40440,-225869,-474460,-302373,-65687,-2781,6275,-85796,-372297,-678715,-683033,-404110,-247564,-320223,-513562,-521797,-491355,-458161,866773,2391385,2140247,2159937,2067649,154107,-1064018,-746740,-636652,-658445,-402229,-325184,-176226,968634,2273201,1710385,117789,-790081,-950947,-829309,-770725,-606852,-96870,43073,-180187,-281792,-310638,-215148,67318,278890,282562,256905,173244,-77963,-210335,-113628,-82323,-204836,-202990,-42633,12490,-57027,70633,242166,210677,84677,96613,170468,139331,115987,147528,88585,-11131,-61373,-87176,-118759,-73716,90876,184281,107228,18580,-101810,-218303,-213317,-221133,-246523,-85658,78353,31782,-129372,-227753,-173222,-39290,18464,92779,285248,283515,-40462,-205597,-74846,5847,-120416,-98602,95335,233516,195166,84272,139245,264411,167013,-31188,-142158,-174713,-107360,3173,28185,114593,233726,186522,197072,273875,274320,198868,-87600,-433589,-506637,-465767,-443364,-361254,-239469,-119447,-44136,-8314,14792,117328,267954,200018,-114532,-145466,217503,390783,145823,-145564,-189018,-131787,-106582,-90698,-147828,-124107,56978,150828,91994,-30090,-122434,-61506,52439,60108],[23934,-34715,-77007,-2529,32115,-29920,-122269,-152742,45319,292373,327116,254274,142876,62855,25636,-130406,-259097,-164808,-123002,-168386,-84182,63351,91634,-84156,-156127,-416,50552,-5913,81681,92816,17769,29305,-33621,-106309,-8505,59816,-53729,-94587,182763,354079,83796,-174189,-166535,-30353,42971,66242,80449,187187,293732,280179,117120,-48039,7039,146586,53585,-50882,23829,-66198,-245525,-124469,132148,279638,355188,400362,232592,-69680,-186451,-53643,58467,132797,146314,91488,21452,-68029,-118563,12122,146379,160757,243846,362828,317943,33542,-340931,-498849,-195154,164024,209628,104683,198403,301869,230389,145547,137006,18417,-72252,450,74817,9405,-177444,-285497,-304181,-225235,-68398,-133257,-296577,-120808,193122,208939,144393,139636,144756,139901,23360,-129272,-168660,-105476,14249,29365,-83694,44682,375492,574553,372715,45549,-75774,60450,211760,217620,83844,-6379,108484,221280,118986,28345,178050,293628,199793,253743,460269,262389,34903,-56393,-56290,48599,92216,20783,156423,242739,-102347,-430255,-252728,80630,-12657,-285211,-84622,459902,641043,311057,-13962,-110123,-2213,165080,140755,69594,77656,7762,-213592,-429210,-454477,-241472,-126993,-197606,-254428,-130054,166017,389267,356158,143079,-79315,-95439,-153476,-246886,-210778,-205569,-176330,-41378,-47771,-108471,-56973,-39564,-200169,-265068,-36934,159156,18852,-232188,-212090,3352,127017,40881,-41203,56203,84770,69096,144797,228810,114538,-220387,-472783,-315908,-48378,-99620,-292476,-257285,-74195,34625,139500,189669,15405,-125975,-20140,-31803,-209121,-279683,-255527,-123390,107503,162448,-112934,-418829,-506363,-374523,-43463,305248,461938,345726,91173,-176581,-170873,-31435,17880,-79753,-218848,-320517,-219095,-98081,-52585,-55673,-62959,-45354,3744,-3573,-27363,21023,26477,-135742,-236344,-167191,-86399,-108025,-77817,-75540,-123901,-189485,-237667,-222208,-214999,-178367,-62510,108067,91283,-155929,-143963,100470,136857,34926,43310,9640,-99347,-60933,187593,285023,53550,-154158,-197449,-132026,-69783,-85048,-73154,17129,7012,-11636,4612,-39349,-62287,-65677,-153015,-151541,-50978,-74011,-215610,-239754,-110935,-16067,3066,4977,-10652,-132170,-213801,-124388,-144488,-283349,-282715,-111364,94216,254298,190257,80003,178128,149986,-20509,-9495,-29291,-169192,-234032,-252299,-283286,-272444,-252735,-176435,-36972,99244,236672,231859,69068,-18647,19105,-17407,-155661,-90076,128503,324877,363016,165121,3062,55051,152656,80618,107246,420837,441093,111936,-24534,120658,268137,248434,97821,36850,164969,152873,-94402,-225281,-266543,-417242,-379369,-12438,221991,208790,176263,51182,-101960,-77688,27791,3467,-128442,-309933,-328820,-115317,223065,394383,188631,-57308,-31701,149566,231540,179241,90571,75675,-14734,-162693,-194368,-181470,-144404,88456,384208,317229,123959,9699,-55633,-23849,132581,207540,74429,-77088,-106038,-130964,-8010,190869,206351,148325,177298,156939,81146,-31451,-32987,29492,105350,225347,237546,90570,66548,78336,-126959,-350743,-405687,-355978,-202237,-38559,18155,96706,145440,-56853,-118803,114578,375630,547751,478978,106310,-441802,-651330,-403045,-142331,41466,603489,1368536,1663272,1331971,411899,-674727,-1729792,-2529869,-4422428,-6399237,-6479154,-2373242,3322248,6149367,4352596,2328013,1153109,216453,-326340,-107395,22754,-136243,-81167,-158855,-248042,-45841,79125,-11062,32648,67118,-86545,-149939,-8494,244358,250761,-120546,-505445,-446143,-129584,162749,348628,376071,12819,-489886,-465605,-67187,132060,184241,179030,14752,-277957,-447468,-321712,-50186,22217,-62080,8436,123556,45474,-68851,-27048,15621,-66589,-175527,-157214,-82046,-14200,175762,469688,573554,394129,172359,89732,202448,268259,140105,93984,144130,52831,-15807,26984,382,-77032,-97266,-45495,9014,-76524,-136580,-23573,148128,211350,164967,-76791,-369175,-369303,-264211,-177646,19995,77964,-37680,61959,230082,61476,-259950,-334809,-105171,213049,199943,22065,-3791,8010,-210681,-311925,-114237,25336,-222001,-462670,-172564,272719,364924,255836,-8648,-215627,-86441,116024,6154,-77192,90515,175981,-65766,-259214,-163615,7823,38806,-8384,-103825,-83769,41552,106032,-35107,-169353,-186893,-146524,-70964,-57792,-125749,-229375,-187059,-176875,-64985,103168,105959,-114974,-272237,-253115,-197744,-206019,-207262,-78363,1946,-138358,-141383,126506,274966,209370,71943,-110351,-192838,-81344,50589,67640,-95115,-295146,-268731,-155125,-101428,-1321,4589,-225674,-296456,-109445,-30837,-109002,-171164,-174440,-232834,-258587,-222045,-230140,-331457,-357728,-319504,-201206,22771,104752,88029,133620,169283,130128,115159,94322,-47239,-94722,-35087,-26144,48375,-163,-242634,-289730,-112841,5844,117206,140295,-84586,-287159,-300348,-231299,-262027,-351926,-269830,-188331,-241292,-114029,182601,196192,-98646,-182935,-33081,98088,175015,110147,-40857,-106108,-116762,-90353,-61250,114757,371075,343678,45716,-91380,-181256,-219984,-83812,797,37708,48053,-67665,-93787,197209,385297,170446,-36237,-8317,-22763,-64337,-103748,-278520,-461890,-527321,-326048,100090,201149,48018,114984,62052,-220392,-422850,-400868,-214609,-80373,-128272,-87779,103087,182726,116933,154089,344449,425096,275693,140219,48182,-134727,-210466,-54205,51793,-74872,-336029,-371375,-91170,54031,-62218,-66346,-77562,-187157,-49072,203375,283955,219042,163757,104597,101277,149016,175816,87351,-91725,-123939,37395,-35706,-273138,-205478,116027,262888,107807,-130190,-178878,-94150,-35666,-71205,-178445,-335092,-270283,51905,230590,28090,-209827,-48486,279682,333970,160376,-12586,-119850,-164520,-241657,-232447,-53448,50486,-102635,-189620,-52467,136510,155467,96667,76144,174711,293600,214268,22545,-86182,-73173,11487,181615,261183,119681,-132101,-277856,-229335,-100890,-1915,69338,106847,36696,-44232,-26930,-69598,-142153,-128513,-63142,-96202,-117671,-141657,-224733,-218379,-176158,-143632,-17376,5386,-170857,-212714,-141379,-261254,-282833,-47375,117627,236121,270587,230681,227079,184907,104975,126038,319844,563633,503772,185353,-208732,-463897,-285967,-57018,-174168,-125035,213280,359694,205020,-16485,-99852,-12310,143052,286419,288430,92740,-164431,-254956,-199975,-149589,-133577,-110940,-105112,-209612,-147989,136087,152991,-42105,-53342,25391,65688,94049,-107672,-332381,-193653,-3349,-24463,-49932,-90371,-358282,-715486,-737480,-458591,-286269,-326606,-465072,-427575,-424821,-227716,1320222,2526942,1934742,1970042,1734290,-453207,-1497124,-801176,-478549,-504425,-368139,-328324,-33143,1502470,2705989,1517587,-468949,-1083126,-994677,-838541,-775801,-600269,-141519,5133,-175341,-179676,-129881,-79801,68498,151613,139967,170326,148704,-75780,-186825,-86789,-74880,-230903,-259107,-92773,-29018,-115695,327,221377,261088,127517,26720,-20044,-19563,84389,175269,115113,803,-12310,-177,-62732,-94321,26695,137291,84428,10145,-22364,-107423,-165298,-174739,-150008,-54059,23285,1338,-106639,-196832,-177558,-101956,-76641,32974,295526,319822,-48067,-233113,-84588,26832,-68377,-61200,154282,301320,213534,97573,131306,212528,97205,-63756,-165676,-233261,-156901,-58363,-68567,44121,186795,178341,226066,313042,332299,269798,-47237,-440057,-504384,-418587,-436956,-448857,-281859,-47128,131965,245642,243595,205904,204508,105430,-137139,-163373,225001,460777,232308,-28695,-37919,-47962,-87993,-44159,-53336,-44754,102614,180240,109320,17887,-73621,-55302,26112,36870],[30024,-11904,-97846,-70428,-8822,-42359,-131202,-135493,63075,245484,202821,147387,108724,1129,-87563,-243800,-349381,-204771,-105243,-124271,-47304,83817,92263,-94272,-108614,131345,240891,205591,214676,141114,60132,127187,106661,336,72340,132457,13246,-22677,241044,397816,133292,-138417,-202691,-126806,5490,141730,197143,277421,324064,257271,85090,-50620,8485,92496,-38605,-126899,8944,-27793,-179108,-81599,92806,181015,271758,326638,172149,-78641,-123118,-1093,79885,166460,194250,150968,60268,-104929,-179432,-12131,145800,134200,221310,387719,354348,66422,-245751,-382729,-174510,171028,271204,194499,323605,415902,282515,156142,70353,-76841,-115716,-491,95923,79470,-111740,-281315,-318883,-243163,-102793,-147453,-322312,-155651,185860,251757,135926,64892,67766,150166,171382,64630,-56287,-66726,6695,-32641,-111007,45526,314067,429273,166878,-48143,-43702,111006,232504,218850,66967,-51850,74437,220135,136009,46568,196135,318900,228175,190637,343529,248613,148171,-15302,-112090,69684,188876,113115,213982,207878,-235625,-567072,-342794,-15151,-62846,-251563,-55594,357123,511108,291490,51434,-21806,70946,202958,146387,43260,14118,-128705,-363052,-521369,-417189,-256371,-210764,-261802,-252676,-72538,226574,401007,296905,82313,-106572,-91806,-91967,-136477,-119312,-169664,-133842,38537,41161,-82429,-63702,-54521,-244744,-306297,-72111,126555,18253,-208632,-205837,-22769,85566,26531,-11113,85657,131373,185876,259015,195664,40948,-122234,-252508,-127401,29969,-119797,-356001,-368966,-270368,-181116,4620,148518,-2163,-165046,-68085,-61872,-276026,-390721,-338094,-147000,128254,196370,-47447,-289502,-367216,-352407,-138267,245945,531114,452325,149000,-126294,-139981,-53656,-20682,-78647,-201179,-284501,-214577,-138303,-96806,-106471,-134402,-103853,-34161,-35276,-89098,-83693,-38660,-106248,-178426,-178797,-155344,-164128,-62343,16683,-44122,-204458,-317118,-256893,-198978,-239950,-206417,-1878,102947,-61372,-90833,31361,40513,32744,113180,55917,-80265,-54212,203926,331021,146716,-64067,-131740,-73491,-28966,-86274,-61151,69556,62339,11338,2689,-45212,-56157,-63409,-144699,-123449,-7543,19556,-95233,-187348,-178581,-118768,-42130,24675,23445,-118922,-205040,-92339,-87163,-251268,-322891,-181655,59838,248583,201035,158894,285084,187008,-32503,-61313,-75248,-176985,-211799,-264286,-299874,-234043,-235827,-226641,-153091,-42863,124403,150242,2186,-77993,-454,-3739,-122170,-17688,210046,348436,312808,78453,-121441,-103471,34041,62886,132175,368654,349418,24814,-137014,49088,248373,203692,73814,64887,153463,104934,-81858,-125682,-106737,-284872,-312732,-3732,187950,161941,156119,69133,-101291,-115702,4730,29346,-132323,-376760,-411546,-159590,239963,408199,121348,-170076,-118565,115835,220163,155613,90827,176791,159036,-27577,-152748,-174865,-108437,206400,530862,384759,109793,-15579,-48880,-27600,120426,232307,141700,1971,-70630,-140054,-39689,176071,249834,231429,227687,192354,155130,73519,54695,89597,166908,294062,291342,163625,159649,112520,-177087,-333749,-270032,-203118,-171499,-82121,-17841,44588,25771,-161818,-157927,234986,489867,538715,459479,58707,-474488,-761206,-636687,-410616,-96428,602203,1349593,1616447,1227416,115407,-1110927,-1813483,-1892126,-3599826,-6608177,-7370163,-2211454,4530147,7602348,5590677,2812593,645772,-676372,-752614,-140585,-16761,-301591,-196839,-202028,-375190,-153612,83008,139208,242514,213555,-92208,-208436,-88891,203481,214349,-156513,-472161,-418092,-154324,103910,262752,309430,-54,-432110,-397745,-51131,112105,155236,170683,63394,-175657,-345479,-279514,-129394,-154583,-158782,62319,197479,26790,-189340,-180572,-95126,-127656,-197639,-127804,13120,57167,221240,545186,637032,354107,31196,-91829,56241,169268,76774,91282,179739,135506,80488,84578,11139,-78406,-106159,-38712,69180,-35756,-215150,-121979,119488,170584,73552,-144855,-431349,-466818,-310189,-114648,122453,132768,-8354,113100,259898,40625,-278025,-325498,-151930,36848,50928,-26824,-22946,-11616,-208031,-340396,-165033,12230,-186078,-434879,-186565,221787,296544,178318,-59948,-157307,33780,158647,-34268,-126056,45483,103720,-131535,-278901,-212100,-99100,-6408,23336,-29885,-2937,86869,109685,-35806,-203390,-247204,-190398,-123902,-101409,-78500,-146845,-160200,-160145,-96601,64012,134229,-29895,-232480,-232452,-103304,-86519,-155279,-131006,-136917,-257346,-162577,126557,229215,132993,14748,-132853,-199591,-127177,-33716,-1425,-100655,-246840,-185687,-57052,-23609,50467,37373,-185348,-251343,-132726,-114041,-207001,-242553,-170330,-160146,-187652,-220100,-277260,-431345,-489887,-496118,-355725,-120640,-27945,14031,187872,305825,190955,67566,44127,-48526,-110619,-65970,13027,90120,4845,-196605,-224897,-40208,105328,145746,54666,-108523,-206942,-172847,-114483,-166634,-278503,-259618,-291821,-409847,-197685,214382,273754,-34229,-176019,-73079,41618,108728,19761,-136032,-143446,-55756,24224,26167,189888,423720,356570,27746,-123940,-193240,-219009,-77831,23701,15143,26149,-45979,-93148,134375,312564,140448,-20105,67362,84176,-47055,-184806,-317403,-421921,-464312,-289888,113301,242999,125209,159160,-1636,-369953,-511928,-415264,-239740,-136344,-179052,-95875,144742,271602,229247,278392,432373,446809,265378,108935,-14677,-138931,-154903,-36264,35302,-70758,-322586,-378182,-92836,116364,-38484,-214382,-275262,-298808,-130074,116128,240365,210109,145132,120657,162627,187993,155302,15743,-137643,-143355,-19127,-113085,-332146,-288239,25586,263600,239875,49030,-94442,-127816,-93418,-75136,-140960,-305590,-293302,-38342,132469,-73931,-231257,-1064,243941,219328,105093,15490,-127477,-213603,-264108,-204483,-38538,84977,-61071,-224198,-125544,138822,214887,137260,99173,185616,279905,186368,15654,-70092,-62504,-31958,78449,186356,98496,-153991,-282813,-213562,-94316,15388,114986,154621,55408,-48152,-16888,-73334,-173247,-152231,-123153,-164444,-84061,-34969,-183314,-239989,-183070,-177836,-111091,-126144,-288287,-297397,-197720,-316408,-383882,-238547,-45231,213046,313525,263610,209025,163718,155360,217500,387504,561994,487758,177847,-211596,-441620,-289970,-84312,-165758,-123357,175784,296932,135224,-30076,-60508,51069,227541,337924,274208,113587,-22084,-22151,-21665,-79555,-151145,-131109,-116351,-210613,-93681,218773,183681,-55838,-24419,67886,44644,49831,-58705,-185185,-82707,24811,-77471,-118052,-101107,-323669,-655683,-669276,-454322,-335525,-369109,-426284,-349324,-416277,-96097,1572581,2453736,1634952,1709746,1472325,-838286,-1846770,-910916,-387590,-364723,-289355,-297057,45699,1797076,2958988,1346420,-938327,-1251365,-869896,-698740,-682110,-552361,-203323,-59122,-172346,-79597,39364,33602,40618,28108,40636,115645,109878,-95924,-187110,-87247,-71248,-216635,-283899,-152286,-78101,-154039,-86209,152528,263591,123673,-88762,-221756,-165619,54197,194787,143166,39656,68481,94413,-23073,-109886,2398,126938,93163,46052,86675,4235,-131079,-142544,-74563,-48958,-56634,-58425,-88364,-133501,-147693,-160518,-179242,-11596,303708,311699,-67290,-246815,-94946,11368,-52881,-48200,166321,292806,170911,53512,76655,141559,55097,-67168,-179844,-280874,-193536,-96028,-121174,-16558,100149,121432,207300,316462,376662,344576,28334,-364093,-415848,-305886,-370485,-471620,-301716,17522,317072,506450,446743,241974,108109,17656,-128547,-172749,157086,432361,275810,89766,121288,56409,-42940,10010,37627,23780,123967,188902,123147,69358,-2499,-40978,-25562,-3268],[40004,40707,-80872,-131570,-59865,-39442,-101294,-80720,93358,172615,53285,52164,106494,-28903,-163544,-283426,-339638,-182529,-65290,-67974,-4275,80747,32192,-137739,-50548,310405,478085,412012,298603,152277,91217,187919,187655,84403,152964,204156,56770,8887,249983,389095,164921,-82958,-185765,-185794,-33037,171677,248409,276922,262149,173007,35839,-53134,6421,39395,-117951,-171131,13619,26602,-83837,-36438,42892,73054,137045,169121,81028,-40265,9617,88411,95701,155578,207772,192271,97222,-111802,-188534,15799,169779,98261,164142,373695,344825,67366,-140009,-210183,-119588,162763,286880,225561,364389,472465,309681,150547,-8340,-164147,-130537,15399,101875,98723,-80603,-254280,-279299,-235044,-138476,-158867,-334776,-206201,119182,217553,62968,-49753,-10947,155140,272106,210271,64736,12633,23125,-85429,-144471,19370,186843,122740,-148959,-202706,-57834,146811,259462,226116,67532,-72060,36596,192627,141492,59044,164760,279771,225419,122408,175031,218835,236444,4461,-188492,51258,246889,189321,217890,99126,-357881,-618109,-386715,-116293,-103274,-174034,-16852,224453,321026,220754,96214,64122,137840,214171,116537,-20356,-69467,-241555,-475262,-560896,-328391,-180724,-194414,-238530,-173044,51099,312420,390914,224455,24856,-89823,-58441,-19425,-3766,-274,-106904,-93369,75452,70051,-97418,-78038,-32143,-199675,-284876,-114493,75840,28124,-159454,-186040,-46129,26794,-18814,5195,118432,202658,314387,352747,127189,-65371,-30139,18183,99081,101879,-134664,-384652,-450299,-429109,-335229,-108207,64408,-49649,-183347,-96760,-100790,-335756,-437729,-332871,-138111,129073,231746,63361,-114841,-186136,-262411,-186210,159665,497392,488946,195670,-44694,-68383,-46251,-77974,-113024,-195657,-236676,-213513,-177663,-124348,-125654,-179071,-165968,-105404,-88781,-133967,-150055,-88607,-65377,-91053,-141932,-173769,-143872,3942,116786,20963,-220768,-353666,-242309,-149433,-279848,-333767,-102365,109696,36701,-53773,-72131,-76037,18338,146166,85968,-40137,-9405,219883,331379,180196,-29307,-88290,-18997,-11493,-121936,-75014,90359,99896,47419,28348,-16286,-13561,-40502,-126684,-97089,21430,95952,55829,-50690,-179348,-220247,-107040,46676,50927,-107821,-181175,-63124,-27826,-189486,-320450,-241977,-9935,184021,158232,149766,253769,134421,-66950,-87677,-67734,-123280,-149521,-266028,-294240,-120816,-117273,-244590,-287306,-184839,18967,77701,-56274,-115215,9804,15452,-76730,53538,271714,329271,189542,-65452,-260550,-265477,-118785,7539,127462,265637,223931,-52121,-213627,-6904,227279,170223,55127,88766,125636,36794,-80037,-49802,25182,-116320,-180658,9933,117747,88346,98117,55833,-85828,-126892,-11669,47323,-147082,-410721,-443434,-183544,225529,349315,8201,-275216,-170319,97442,221179,147677,101436,242247,258015,24614,-180026,-195189,-50296,306155,580380,429541,137252,-14594,-49508,-62406,30891,165460,164390,89767,-1814,-90259,-10832,177444,250723,270371,265217,219815,208046,190855,158526,150998,218195,337217,314482,189996,157123,46869,-243685,-279746,-96864,-40815,-131268,-115113,-37947,22590,-67200,-271849,-252789,214154,427130,312581,231894,-54201,-401475,-625182,-632956,-543632,-160898,628980,1271606,1384014,818674,-295177,-1227216,-1523868,-1340555,-2383532,-5931200,-7557295,-2312631,4707439,7549713,5857302,2834141,187248,-1142777,-737071,65013,72725,-327709,-216548,-140320,-412193,-277766,-2238,203170,434041,348773,-105266,-288537,-166972,148245,151047,-177265,-352925,-304674,-127713,44350,110826,149267,-30305,-316824,-278812,-30723,67937,89552,113819,53090,-89954,-208106,-187040,-161341,-296282,-278122,45324,224234,10768,-264136,-278216,-158175,-135361,-166909,-84343,71811,76599,184175,481224,565447,272263,-85513,-217375,-41870,102870,55820,101952,190984,204874,180786,118142,-13300,-113411,-146522,-44526,129839,38766,-252149,-224960,48317,116767,23705,-140340,-400676,-484549,-329662,-72846,177944,155026,28046,161975,252238,-4157,-290410,-307508,-179009,-101438,-42387,-21066,-2543,-17145,-168558,-325537,-208593,-18531,-145895,-367844,-186312,160453,236119,101566,-82328,-78752,114217,140634,-87870,-156680,19700,26652,-193461,-268027,-216679,-171029,-32088,64015,43517,36046,89476,96314,-18755,-175510,-209627,-136241,-116511,-120242,-38854,-34616,-78816,-71291,-63984,72269,194547,97336,-131972,-180809,-28942,7790,-94328,-150710,-229670,-317778,-156080,126369,192261,64999,-47246,-148312,-193060,-158030,-111045,-82814,-111693,-177129,-79106,53756,47504,89385,78696,-108745,-182913,-161013,-223067,-320118,-296031,-158248,-96222,-121216,-181194,-273673,-447817,-533093,-566454,-408292,-182985,-99216,-32832,218096,370768,189463,-6455,-33528,-79311,-155723,-118792,47285,154818,65764,-104352,-141481,15169,175895,162700,-28196,-126377,-122650,-66523,-49639,-142417,-230229,-213787,-324060,-480396,-214565,248134,309870,18107,-133282,-59174,33452,58159,-63381,-207223,-164715,-16806,65393,65182,230911,433448,326623,391,-149415,-168972,-176544,-60067,56186,26645,29626,-20184,-97591,42852,207383,106791,13343,163184,216803,-3027,-233347,-305416,-306555,-324298,-221937,71519,196437,147741,146948,-113792,-513660,-534911,-341067,-192777,-134035,-170124,-86318,159616,320298,311022,365720,450362,369997,191481,64824,-57205,-106918,-52705,18874,38892,-45980,-260670,-345654,-102333,136576,-35405,-334880,-398643,-328929,-189387,22338,180946,187815,124712,137823,209456,190004,65404,-101236,-190049,-172736,-114073,-201299,-360886,-336159,-69162,216669,324435,225189,14994,-134730,-139288,-75414,-88989,-204920,-232230,-107478,-14059,-188829,-233079,51426,207752,91877,29818,35476,-99105,-204208,-216598,-142571,-31772,112051,56021,-145128,-113607,175636,291236,172580,81078,113049,181651,120556,-17772,-66613,-36127,-50381,-32540,71423,37994,-187060,-267111,-168732,-93167,4706,146350,190686,66337,-71391,-67046,-123798,-225745,-173126,-157641,-195487,-32192,73309,-123842,-228056,-154917,-179769,-190326,-249991,-380888,-333113,-209230,-313697,-429800,-388335,-158418,191449,329360,253254,140514,105070,166333,252907,386103,485339,390526,102170,-207370,-355310,-245695,-82102,-105302,-81777,117685,183086,40176,-62481,-56277,68461,256534,314382,197053,109985,101455,115088,45463,-70975,-178288,-134469,-98405,-160435,-2003,290581,205514,-47299,316,59264,-35462,-69661,-86350,-80841,4696,20612,-140960,-179035,-115855,-268920,-511763,-499712,-376605,-377139,-457947,-437203,-339207,-510613,-140022,1571475,2239452,1328612,1484497,1366929,-941406,-2054024,-1053517,-383232,-278169,-188396,-247065,35080,1798549,3017404,1256138,-1187679,-1293063,-634461,-469638,-530891,-466357,-235815,-119979,-170412,-3616,150524,83271,-18342,-52594,35107,136196,78640,-137901,-226718,-131340,-79562,-164464,-263212,-208224,-133904,-171336,-161926,60130,224628,82876,-217357,-379185,-251721,37648,196305,151700,79061,146521,163706,-12219,-117033,15537,142736,125136,122739,206252,102886,-107252,-130784,-43155,-71380,-143421,-141558,-82571,-44065,-74276,-180194,-245559,-30079,301240,263412,-93250,-237465,-96490,-42296,-97113,-65787,132408,222222,93944,-37382,-15199,74519,56725,-33462,-173244,-298038,-199520,-86184,-101296,-46552,-2373,31154,149755,279996,384652,398606,109714,-262888,-304886,-176061,-262162,-417694,-284444,67659,450275,670234,540422,204469,4608,-31574,-86407,-162992,37573,303377,257869,184778,255006,160915,23773,69610,109114,65582,118242,171458,119561,100599,65235,-24693,-87692,-53311],[44389,99780,-45400,-176975,-110575,-33664,-53998,-6134,133884,101587,-75577,-10862,115263,-42000,-194382,-241002,-234929,-106922,-8829,-3472,40196,55901,-65568,-193216,3292,477560,695817,557679,310022,125139,107247,201779,190105,122946,212470,250823,54401,-25336,186380,314058,161085,-25331,-123735,-196211,-79365,133948,220594,196570,127712,41425,-24060,-46404,16861,2771,-182840,-196000,32767,104324,39639,15766,2458,-6280,4473,-12708,-13809,26126,154405,179746,106598,115446,189784,205024,114820,-105882,-162065,81901,209799,62274,86937,317166,290050,41365,-55861,-49450,-53283,151438,278882,211063,305865,438267,294481,123247,-79855,-225880,-121195,47453,108037,80870,-85348,-213324,-201096,-206765,-176563,-188917,-347381,-265082,12816,120202,-41350,-162052,-65932,156977,300403,264992,152890,102460,55824,-109548,-172450,-22128,45218,-229850,-467072,-372914,-117849,148946,273615,230164,77296,-74630,-5540,148238,135572,51512,82482,186661,199140,82625,25149,181230,267126,-20899,-288557,-26644,239799,229179,172532,-61878,-464210,-587005,-365713,-187344,-121633,-72154,19302,103911,141228,130524,107613,103807,151535,180148,58886,-89476,-133706,-286386,-501497,-507847,-196871,-28437,-86332,-143796,-47561,192129,384781,347642,143669,-26444,-54062,-16685,44347,127955,135505,-25247,-75262,47802,19756,-152537,-98565,19288,-80218,-219934,-167413,13954,40879,-106971,-160914,-61097,-42723,-96688,-11835,139677,276548,413753,386591,31319,-185211,19472,252450,294728,147044,-143207,-376163,-479812,-511069,-400097,-173892,-28428,-100940,-175272,-105975,-148912,-377584,-404940,-235895,-90870,117410,260709,179099,46245,-9395,-112391,-162135,67740,371714,437711,210501,38492,20489,-8927,-124799,-167193,-199387,-193870,-220463,-215674,-141443,-118484,-183256,-204267,-183263,-152076,-147007,-147556,-95190,-13822,7361,-69766,-145114,-69519,96334,189565,41107,-232012,-324228,-178477,-96975,-307761,-421911,-165590,117759,122938,-22822,-156913,-165683,-4618,122117,76405,2128,56931,220673,277270,145801,-46592,-69878,22194,-15969,-174438,-112682,60591,87326,64960,60127,34910,51535,-4790,-103868,-82063,22175,133282,201217,130505,-125334,-311663,-188161,58070,68206,-98126,-145804,-33967,19266,-123674,-284116,-273780,-85406,80302,60158,46200,105968,22272,-107645,-72858,-2031,-21518,-69637,-265176,-280469,33754,84161,-212998,-393105,-276143,-40298,32718,-110440,-153637,11733,19518,-32466,113391,305755,278232,39678,-210699,-360058,-379885,-272589,-86758,86238,153652,109629,-92894,-222905,-20449,217121,155061,45393,104644,91481,-30343,-82177,-10833,94189,32385,-47525,-1983,21988,10392,29073,31836,-51644,-115117,-23668,46445,-169030,-398196,-409162,-176222,184728,234226,-121537,-347802,-187505,84641,223992,157986,124930,259184,252877,-29255,-273678,-244968,5475,367007,546766,445990,190869,8168,-55781,-112023,-101393,32808,137699,155500,73936,-6910,59190,187401,213393,260273,275239,217723,219028,287377,256424,205442,252281,342239,296168,161506,62712,-101865,-312584,-208774,66164,84944,-103700,-147128,-48787,36887,-93452,-342806,-357626,60933,212807,-29650,-130481,-211089,-258166,-289349,-384065,-473296,-115276,675684,1155139,1023949,204215,-754445,-1065574,-1064984,-1000848,-1123391,-4709481,-7093974,-2333880,4179273,6090142,4925421,2337830,-71547,-1030049,-298265,452136,251644,-239097,-157318,-24103,-353636,-380755,-168751,145908,562539,477720,-75538,-359792,-244328,54929,37132,-205915,-203826,-148969,-71808,-12473,-58001,-41480,-67149,-187660,-149181,-19958,-3429,-10636,14497,-1550,-21605,-55171,-71603,-150714,-366019,-377038,-28483,200730,5101,-275074,-302239,-162709,-83029,-81218,-20905,97936,58361,90909,317360,405942,180277,-141672,-248128,-66335,86679,88226,129085,171823,222035,240485,113624,-68219,-172301,-205622,-61080,180405,129481,-237600,-307177,-44041,68593,23694,-80717,-301735,-424765,-317544,-65541,160889,125036,48632,185623,204388,-65880,-296253,-279973,-174922,-165129,-78260,14333,38051,-10840,-107970,-277206,-242242,-66961,-122060,-289672,-170181,109081,188112,35430,-79154,-8720,135511,74652,-139301,-160073,18270,-27691,-218570,-212076,-156083,-175473,-47440,86395,100963,47260,64283,71978,-4317,-120967,-106781,-6943,-55230,-121407,-24161,67266,29004,51911,22095,121851,268061,231683,5664,-96025,28721,72145,-22704,-108901,-233440,-295211,-113713,134800,177826,29927,-87054,-141031,-166646,-161913,-167430,-165643,-129929,-106590,18913,142679,92498,109015,124281,-12781,-106264,-175345,-313732,-403736,-305784,-135557,-57041,-65256,-103012,-214241,-377792,-473964,-495453,-328969,-127968,-79897,-36476,219816,353939,143035,-60214,-91386,-120517,-211861,-170691,68385,223159,161008,-1588,-77330,26207,192682,159022,-84859,-139215,-60678,-2003,-35527,-183442,-222710,-146523,-281776,-453191,-179931,264879,295920,51485,-49869,18637,78317,35026,-126562,-245880,-159200,-47,28002,43641,223001,396196,253714,-53581,-172744,-116650,-104799,-36297,86671,69453,47783,-12191,-113410,-51772,101129,84651,62396,258412,339696,48258,-241032,-234268,-130332,-138507,-140129,-8569,82574,110878,78846,-239598,-588541,-462678,-186248,-84760,-77417,-104075,-54471,150814,315979,331731,375347,372820,197823,61444,7181,-88465,-72593,49237,81735,46035,-14330,-163561,-282676,-122555,107237,-52347,-380971,-393803,-265936,-215481,-66910,109791,150613,102944,153836,246382,173683,-55559,-222245,-229322,-199521,-208037,-258160,-342359,-337917,-140732,141103,332595,333069,115833,-106441,-153775,-67025,-32925,-75636,-134329,-162958,-189953,-301835,-235735,68049,166422,-12991,-52436,23707,-54110,-137150,-104299,-55418,-26985,126113,207298,21626,-16017,235765,350074,185387,19169,-30273,34017,47894,-62702,-76931,2689,-30817,-104638,-29286,-27883,-215718,-236704,-110866,-92543,-26052,143339,187037,50609,-122565,-183060,-227794,-285459,-182443,-162657,-185242,28202,159152,-60575,-183442,-95936,-144501,-235305,-327992,-404678,-291452,-160083,-246003,-399584,-442622,-197433,168183,311217,197848,38490,24692,129156,225194,331035,378848,265529,8665,-182952,-231660,-162227,-43351,-10262,-14416,57293,54640,-51275,-102010,-82872,39642,225968,227130,79291,74837,152410,104781,-16464,-131227,-213685,-129260,-67592,-85704,91658,328624,210471,-24062,6573,1880,-141416,-204268,-157971,-43090,50198,-7331,-191533,-213985,-127685,-195594,-318164,-280223,-236654,-391734,-577896,-513142,-421041,-710687,-363253,1357381,1980561,1081525,1371478,1440087,-793013,-2066816,-1152215,-439926,-270015,-111772,-213017,-74843,1535262,2911597,1279758,-1177294,-1222990,-362372,-230291,-372101,-345132,-207003,-162574,-181960,24363,173977,49677,-101798,-78286,121718,231394,68058,-193481,-302797,-215550,-100693,-87118,-197563,-251353,-197071,-172364,-196195,-21053,165004,31394,-312563,-446746,-252697,37617,172738,129160,91345,183028,181219,-30341,-113957,47695,159546,156238,208949,302698,176998,-80958,-132876,-58338,-107895,-209594,-220412,-83653,55853,30647,-149737,-254646,-30640,271584,185145,-120866,-199524,-77003,-113797,-186694,-99624,73245,129162,23254,-137069,-114240,35579,100311,28469,-140004,-268419,-159168,-17862,-7679,-34155,-88500,-63527,76036,213922,346426,409398,161849,-195413,-231979,-78662,-147808,-312124,-233749,98560,485842,663211,473128,96369,-78425,-27057,-17529,-127651,-93258,99594,173384,234564,334601,241097,100080,130640,149810,71303,87717,130322,92094,98067,107247,-11500,-140869,-103874],[36608,143206,-10427,-194366,-139493,-29388,-10493,66218,174861,55250,-149101,-38198,110416,-55944,-185385,-136823,-76287,-6193,52690,62427,76439,12329,-165500,-230983,45053,573165,820638,602370,248734,69646,108326,177696,130209,111800,235971,253836,523,-123629,52499,179087,110937,10722,-44016,-165056,-138160,31641,129599,76689,-29664,-102132,-82112,-18462,61406,-79,-230144,-217239,56638,200329,174524,74114,-12025,-29013,-72516,-152951,-88501,87234,251892,240014,114767,70711,150367,183813,95429,-114905,-127433,160870,252609,32584,4349,223303,205289,7071,-9452,44815,3782,151444,275259,181234,171641,304695,227898,72388,-131632,-251841,-98528,87083,126564,55041,-107733,-169711,-115827,-171627,-211609,-236618,-360465,-317050,-100236,-2686,-135298,-231967,-81217,157456,258864,223486,181106,167252,83043,-109541,-188362,-61881,-58672,-471730,-660432,-502790,-204227,107755,257051,222412,86302,-74342,-54991,96971,119340,17411,-32011,66447,162678,91540,-41985,145406,229200,-99835,-409173,-163623,162304,218700,93211,-233685,-549878,-506495,-284002,-200891,-111942,23073,39194,24839,32578,62447,88347,73125,87494,101215,-7631,-133332,-151226,-249323,-425584,-362095,-38408,155600,67590,-21531,72525,298849,416958,275986,56824,-77353,-36364,8024,82350,230864,264065,55125,-92172,-37785,-84313,-219235,-117755,78959,66679,-150441,-235562,-52615,45562,-77645,-143522,-67075,-111018,-193632,-67927,137947,325415,445294,337155,-77023,-296119,4612,377683,403210,154994,-144502,-337029,-450824,-500518,-376286,-180059,-88797,-126219,-141861,-98342,-193710,-386666,-302102,-75023,-8590,106765,276487,263526,147117,115292,53260,-83342,-17925,196968,312563,183905,88946,90010,45797,-129015,-206701,-194314,-160134,-229523,-247742,-155124,-99176,-150666,-205843,-244725,-211773,-124290,-72405,-48582,41421,93227,12524,-82504,25597,182860,210132,4063,-235271,-235909,-82420,-64215,-331075,-457651,-174753,134964,188796,17639,-177665,-195055,-35497,35004,10045,21896,113701,189320,173411,58922,-92967,-71049,44185,-32338,-217551,-157936,-12629,18148,44015,77016,87309,114325,32872,-77375,-81484,-9761,126960,310922,304914,-41941,-373476,-264067,48649,69904,-89004,-106613,-6348,38899,-82945,-234855,-270864,-140890,-34779,-80958,-125511,-89778,-97691,-133728,-15783,106559,101214,4333,-265911,-272028,178314,308170,-135040,-435358,-292453,-35717,23954,-156602,-206473,-29605,-6253,-6149,149337,308611,215284,-77772,-293683,-374734,-412805,-396283,-209236,12333,67512,37145,-87143,-159225,21102,227784,154484,40017,109148,64033,-74002,-78847,-6380,90856,114171,26797,-60230,-83201,-52059,-24740,18595,-1974,-91571,-35964,24806,-185957,-338040,-314174,-138316,131517,107708,-221853,-366738,-175596,71071,214378,177352,156077,228724,154822,-156407,-392563,-313208,31218,378942,473441,435225,246003,44717,-58813,-153957,-226818,-115193,76887,179384,130503,73195,131190,192888,160646,214934,248388,173194,182699,333218,321763,239041,258252,300830,234603,88796,-84475,-279823,-363992,-145364,170498,145270,-96684,-180001,-57988,79578,-42400,-350011,-435057,-163937,-62901,-333221,-475504,-362028,-100764,122549,24192,-209728,31549,714045,1011207,612656,-464528,-1201415,-791977,-638522,-760427,-59186,-3336497,-6177115,-2046296,3354308,3762324,2953273,1425545,-74547,-426655,370123,869119,427745,-108406,-72544,63049,-245546,-446379,-387732,-18498,609923,613705,27834,-388466,-313684,-77871,-125859,-257090,-89516,-11542,-23310,-69323,-193186,-188658,-96359,-87395,-47540,-29819,-97461,-127314,-97276,-63968,34043,86597,34944,-112059,-348569,-412479,-119167,143271,18075,-220332,-258613,-125842,1383,34978,59746,110232,35978,-5497,134353,234458,111268,-124531,-189059,-31248,111395,158391,165066,124679,164949,222065,65066,-138980,-233613,-258178,-79841,209671,203235,-186352,-349639,-127212,42315,61352,924,-171519,-309784,-276232,-93469,67931,38371,33951,166712,125180,-129319,-289501,-237877,-138045,-153861,-83240,42866,75529,5804,-48049,-217081,-266054,-126744,-124447,-225320,-141653,77487,147087,-9300,-59805,29276,103571,-6237,-174866,-144653,28951,-41296,-187594,-115658,-36697,-106662,-61801,73210,133486,58524,43464,51791,-6274,-77846,9952,148281,35748,-113290,-29996,133544,125679,154680,126189,187194,327425,340321,152372,18509,83569,114191,56237,-5281,-144938,-198934,-41773,150727,182837,34071,-92229,-111861,-123335,-136057,-194405,-235081,-150300,-51459,82569,186921,108562,113449,167187,78483,-37024,-160148,-340408,-408735,-251921,-99388,-45669,-18566,-1568,-116148,-251279,-341011,-316248,-143866,29727,19865,4148,200713,274838,84944,-54156,-89605,-148786,-252955,-197233,71295,266501,245916,69225,-62786,-16682,151140,128980,-109406,-152319,-38154,19949,-49681,-251737,-244026,-69226,-173788,-348397,-121755,244843,233770,64569,65383,148995,161804,42800,-160351,-249211,-119411,6590,-56160,-25131,168129,321605,155150,-138390,-201127,-55749,-24549,-13160,107330,132768,70872,-31099,-141105,-124834,21957,81328,115842,325879,415218,86365,-213100,-121447,68870,53827,-60782,-97372,-54844,33438,-17425,-334057,-560805,-307992,7078,53234,15813,-4111,-10891,117951,254961,278899,298401,219848,-11050,-77292,-48240,-117731,-68230,105359,118776,37188,7683,-56470,-202359,-147651,36230,-84042,-333275,-253493,-128715,-204860,-142689,32980,101671,80352,169363,285234,167086,-150262,-298549,-239544,-210110,-255434,-249089,-274716,-296498,-171105,59719,258208,330380,172107,-53910,-128444,-42212,20496,31991,-55167,-213769,-352821,-384645,-247020,25235,110411,-71736,-123460,-29935,-20933,-33300,46983,44427,-13835,127490,334163,213926,131883,294573,358093,163310,-72937,-204778,-112492,-3838,-105245,-103679,41473,24964,-106521,-70242,-66157,-222891,-196184,-58821,-86963,-59677,97789,129807,-384,-199148,-340953,-366460,-331112,-177315,-149621,-145430,85693,209358,-5137,-117697,-25182,-87029,-241836,-337577,-339067,-176040,-59114,-128799,-301398,-393744,-179043,136823,261625,108036,-73071,-57017,54962,150788,255207,291657,169686,-51641,-141920,-113073,-59994,29051,93696,56334,10311,-47809,-111717,-133841,-124188,-19575,149549,107377,-44027,11471,108002,-28828,-163726,-235132,-249071,-123984,-42356,-19036,148382,311416,190193,2732,-6259,-73038,-219202,-281298,-218625,-62731,47403,-48907,-211545,-209259,-127238,-108669,-116296,-68840,-71355,-368750,-690607,-635001,-580289,-972885,-686619,1045396,1753129,914530,1381697,1629372,-499992,-1856135,-1107102,-501961,-343011,-110620,-231169,-259288,1122067,2700302,1395074,-949535,-1056972,-108836,-43811,-242770,-193491,-114815,-189397,-221979,-8496,109393,-56151,-195950,-68154,244869,355163,77334,-248764,-393534,-316585,-128844,-3686,-102759,-279137,-267893,-162656,-166801,-58713,110984,-2626,-336515,-407121,-174481,47266,124597,81802,64663,154995,139367,-65152,-101133,73939,151579,159306,260406,343364,221582,-36931,-133458,-101866,-135316,-227264,-256703,-76952,142938,134693,-84777,-215243,-33305,202259,89328,-146870,-135126,-27775,-168529,-275243,-124381,18801,58834,-5853,-197719,-179630,41765,167701,94305,-86019,-189598,-69967,97912,130344,17364,-130131,-130200,14059,139690,269444,366026,160580,-190854,-224450,-43618,-66598,-202409,-168115,107498,412942,478474,253830,-53517,-120845,22185,60870,-68950,-193072,-130196,35919,228197,345231,275695,168955,185940,155479,40806,38378,73437,43839,63222,113287,-2210,-167315,-144934],[16177,159164,13595,-174372,-123896,-18093,19988,119200,204839,45761,-154294,-41257,76641,-80253,-150397,-12200,75931,83075,104657,119267,93107,-43854,-233262,-227087,73164,562281,803125,537009,137323,994,95283,135832,48979,66503,219917,208930,-90139,-255259,-118550,14222,19251,5643,17778,-112854,-201612,-102925,13662,-31980,-151413,-213127,-122281,38514,152476,40275,-254034,-243044,75626,295551,289216,126743,3770,10694,-63897,-206970,-130847,110902,268737,254488,124645,44538,101622,128792,29321,-160330,-108073,227021,284020,7784,-76490,104840,115208,-11872,2671,54560,39616,169796,293280,167312,16811,100746,118642,5010,-158291,-239934,-73889,120877,160574,51236,-119031,-132149,-56847,-143471,-231205,-277046,-360020,-343522,-185302,-103263,-182313,-235764,-55746,155739,172645,115262,145293,180274,79996,-107872,-191275,-84437,-97577,-495628,-655119,-553005,-288882,26945,201517,197911,86049,-84945,-112215,46240,93569,-38900,-146737,-47342,127982,143968,-4880,116567,136154,-217579,-534684,-333217,31567,153161,-3189,-372269,-607034,-418409,-166604,-148093,-74343,83020,34596,-5003,20059,49252,55460,-21087,-44564,-2583,-58944,-134341,-119050,-154137,-275578,-167326,119337,310693,203377,74949,137285,335587,402989,195449,-32071,-137426,-66738,-2136,87239,281999,353367,108510,-143067,-149154,-184255,-254635,-124463,121177,177320,-121338,-321168,-118935,31197,-91615,-145378,-66589,-162808,-284936,-151390,108988,326287,387312,208969,-177816,-378304,-73417,363439,401652,126937,-139762,-280114,-372941,-408503,-286810,-128877,-84645,-104672,-90987,-77850,-214509,-351566,-163154,99089,94773,108999,273904,297852,173345,157580,166791,-6201,-95699,27792,154329,122232,81860,104702,97655,-72795,-196204,-158341,-124668,-225983,-266204,-170725,-85854,-101385,-177651,-279601,-256351,-73153,52022,39057,89025,144792,76981,-5662,110814,237459,174466,-79207,-232862,-121247,19440,-56110,-350102,-441694,-131419,165811,232184,75496,-121920,-162203,-79253,-104336,-111758,776,128740,117488,41439,-45451,-137956,-82884,44352,-49273,-231866,-191747,-102544,-86663,-14712,67929,119888,150581,64602,-43890,-90261,-64454,95437,375496,431042,45221,-379455,-304316,14837,50372,-80972,-74403,10759,19916,-87771,-197644,-242500,-166009,-137016,-242355,-318291,-255599,-176987,-129611,67704,227348,213501,54998,-268444,-274937,265120,478272,-34954,-405567,-244116,21034,46613,-183058,-262177,-114666,-59117,-9078,153009,282810,161684,-116791,-273033,-293061,-364593,-470673,-337913,-82274,17142,10893,-43675,-46617,107023,259049,157924,31410,102922,54665,-81453,-65990,-24586,29127,105990,11814,-163019,-179413,-87571,-47125,29365,54540,-69447,-55122,-10430,-181929,-241140,-184590,-85557,79962,19707,-249893,-323165,-142654,53952,180418,187905,182694,164818,10341,-284970,-477254,-379844,7476,343503,404432,401294,278804,87289,-45565,-167709,-300719,-223360,11974,162162,152756,117540,164629,182683,121690,158496,183891,89645,113905,318474,335515,238356,226959,213656,137506,-4564,-228252,-420091,-381392,-111529,183011,134648,-105188,-208402,-69105,134678,64351,-297418,-472377,-376399,-289168,-472609,-651119,-449785,14326,461084,451069,161306,224414,706978,843838,225465,-1028300,-1574039,-601783,-354302,-416879,757324,-2043935,-5049384,-1555297,2466397,1320345,481612,334021,122957,374902,980399,1134622,502973,-15664,-23355,52458,-158065,-480436,-611637,-231426,584873,753673,191574,-352376,-357128,-223963,-306257,-327208,-52494,57535,-13208,-127166,-258918,-238306,-106212,-41724,1551,-64426,-202208,-233385,-179729,-94642,80105,189758,108429,-60472,-251732,-357670,-178703,80266,55045,-114453,-172136,-80784,70162,140595,143161,126919,41981,-47974,17782,119925,87445,-48937,-84550,21343,148723,232618,195896,60491,39512,113051,-22457,-205860,-272171,-277470,-89401,208469,224410,-131772,-346576,-173911,45192,112091,71155,-45338,-170427,-212196,-143919,-78656,-90440,-23492,101996,32842,-177689,-263719,-176886,-77243,-100863,-93637,38087,97440,33227,-7650,-169579,-281415,-185860,-147792,-185561,-104847,67614,109986,-21981,-34571,26134,43955,-65104,-188083,-132270,28038,-16432,-108630,-6111,104215,6917,-78536,27144,140014,90360,56185,51308,-23821,-65752,96695,275494,122927,-102171,-37910,160535,179089,191456,202640,235208,349575,404937,285677,150692,144906,142059,131140,128763,-3593,-67732,40935,164149,190773,65412,-68022,-77171,-76037,-88889,-190531,-274547,-161048,-17924,100862,183041,108548,115014,199702,141968,12807,-111400,-278214,-306911,-131370,-49161,-53835,19074,92777,-12543,-117451,-192356,-115165,74825,229487,157199,75639,176275,172687,48859,25934,-14459,-146359,-256781,-183768,54940,256825,270650,76053,-106313,-99145,69421,72590,-118145,-174100,-56888,14084,-63996,-299227,-262618,12608,-18081,-193786,-64746,179291,136219,61518,189956,298371,255047,77671,-157062,-216704,-44432,20404,-137501,-111389,82543,227191,56706,-237764,-235897,-5801,44677,4981,117656,203015,94605,-70936,-175342,-161240,-15163,93266,155909,339940,414264,95111,-166241,-3204,243373,215884,4268,-165097,-168053,-50966,-99554,-361225,-442308,-122167,179227,180637,117484,93109,22323,58804,145752,164046,161987,48713,-170511,-159683,-74591,-144767,-106167,90915,106312,728,10043,33058,-120373,-167611,-56332,-122750,-210854,-24647,42893,-161278,-197383,-41290,49136,59088,186761,334979,192016,-168620,-294216,-214978,-197258,-227901,-164889,-172848,-225928,-156088,-8004,120937,214773,159065,-3065,-70219,4612,67236,81188,-31161,-260173,-451836,-404778,-257988,-72565,32650,-81135,-165889,-116620,-24327,74440,199434,141644,15922,121562,387408,360681,273939,323558,298165,103740,-169851,-356178,-209615,-20109,-137716,-148274,62317,98829,-36239,-33689,-58429,-198999,-150591,-27616,-74264,-79239,18181,26339,-80235,-286147,-494458,-497016,-339870,-159880,-138292,-97437,130769,224401,36583,-48739,30560,-38789,-224148,-282254,-198324,-22037,62138,4491,-170080,-284560,-146838,95022,195236,6968,-169788,-122148,-29774,61288,192158,253919,137498,-52847,-102915,-38138,37163,122247,182242,107984,-17584,-98445,-126847,-146124,-159051,-82838,55125,-4361,-136955,-65826,-9833,-200871,-315815,-335324,-270359,-121399,-33855,15690,144566,232410,142427,24206,-23310,-117804,-216259,-248818,-219343,-105376,2673,-96549,-195054,-160530,-106185,-16389,61843,93218,69897,-311590,-747659,-755173,-770466,-1222442,-978111,770085,1578240,806898,1457755,1805945,-201104,-1436127,-852486,-515638,-477564,-217017,-319969,-453714,727475,2445473,1521116,-611729,-802715,108826,65199,-153830,-22225,11036,-213337,-294069,-93835,-12924,-196001,-283288,-61126,321572,438457,93967,-288238,-466413,-400673,-155130,65790,-4870,-295348,-343550,-145094,-70964,-36105,82602,-3797,-279736,-279178,-50687,54142,61360,31424,11505,69569,55099,-96920,-81394,74763,106926,119466,242893,313427,239978,32268,-118693,-145331,-131248,-179017,-219638,-47943,192924,197881,-17320,-157136,-57065,94956,-11952,-170104,-55386,49853,-174011,-309323,-119409,-6841,40141,20369,-185876,-176970,95436,231099,132606,-30367,-79522,50136,227711,263163,89544,-114671,-145234,-14020,81506,175799,275280,104715,-235856,-266400,-70248,-43338,-131351,-109662,94246,260159,182565,-44771,-198645,-116376,86212,123603,795,-232206,-327545,-122964,170806,291196,254662,213851,227366,131248,-15594,-20395,11595,-14018,10641,88027,6704,-157002,-168192],[-11753,148953,27025,-116732,-52431,17046,43312,145994,216255,72396,-101758,-38882,13999,-111247,-105181,86839,166899,129695,133478,154674,82255,-102808,-248465,-174802,88704,449127,642693,388191,12114,-67069,67528,95848,-10955,12935,172707,129470,-187110,-371043,-271246,-133890,-90190,-44577,34356,-63196,-246915,-218006,-82592,-89709,-194744,-255596,-130634,121474,281592,117920,-248211,-268350,84611,364002,349254,153795,39505,94410,24763,-167523,-142380,81437,211250,231852,141386,48750,53239,46101,-77986,-242244,-111845,263109,291985,-21016,-156583,-20453,45089,2391,-1734,2288,52607,201043,330492,186237,-94317,-107961,-3733,-61635,-158759,-194091,-54238,135680,202938,86401,-94268,-103300,-44322,-130100,-220909,-275111,-325640,-329768,-218193,-141811,-162359,-173612,-2939,148089,76039,-11890,63033,134097,32652,-127678,-182846,-81127,-79537,-317549,-480460,-517829,-347621,-76615,113681,157194,71706,-111847,-170672,424,58175,-104451,-229968,-126808,100420,210348,102615,93057,19563,-337939,-635100,-488339,-119636,38980,-105435,-449869,-625995,-352382,-48442,-42247,-13476,95344,7619,1558,83992,98999,32640,-142899,-203523,-99453,-75673,-94540,-59171,-51431,-113421,8765,237904,383753,266436,104834,118185,293335,354641,130376,-113792,-211524,-150495,-47509,65453,273058,374748,113951,-213296,-243205,-219980,-223114,-108421,126038,196656,-163471,-418229,-180447,-8618,-153237,-169757,-62043,-183645,-342888,-236634,57459,271322,247069,35431,-250215,-418386,-189347,230628,305951,73098,-132757,-219676,-267223,-266838,-165833,-36746,-7684,-33524,-34975,-49011,-192769,-271829,-33848,232028,196831,127425,250419,285086,145697,116474,166717,1236,-168213,-93117,13763,45653,13211,46971,127975,35817,-120099,-80303,-69753,-193650,-263199,-190195,-94405,-64201,-142222,-291952,-278690,-9476,183974,138118,117888,149613,102715,63514,167166,249300,100532,-179821,-231145,-21439,102713,-60164,-357834,-388501,-56027,207130,254285,140970,-19587,-98605,-142878,-269198,-263467,-63970,83686,13261,-83881,-125330,-156781,-97004,23552,-60702,-215213,-204267,-178368,-189792,-90675,35915,120138,147593,88622,1612,-97097,-118671,74668,409239,491113,120805,-308312,-284932,-38793,6910,-76479,-60089,3339,-39614,-140498,-190707,-209157,-168713,-213803,-395758,-482151,-340742,-190235,-92134,149532,324034,289416,75073,-269962,-284773,269940,536084,51412,-325009,-167410,96406,86200,-175376,-285931,-197829,-116201,-39832,126107,237285,131613,-65081,-151359,-146512,-269566,-491364,-444081,-181611,-13887,12137,14793,70904,203938,296043,153426,15502,92576,69259,-55072,-48020,-51729,-62962,16019,-81969,-283143,-249293,-94786,-35612,65621,108558,-58227,-87807,-47811,-145279,-126654,-59185,-44112,36802,-345,-187292,-225989,-98381,32581,117704,170745,190122,89312,-118111,-340151,-479277,-423722,-67916,271473,360715,348065,275139,131053,-4206,-142060,-301015,-254006,-24543,124245,141310,110527,136793,154676,118835,114733,91661,-12071,43071,259495,294991,197076,157148,93090,21693,-91104,-319716,-473700,-359972,-120809,97702,67399,-118877,-224751,-80128,185289,184168,-213242,-481224,-508965,-389227,-413728,-588081,-438150,50201,613647,759863,512654,382011,626172,659879,-75176,-1362862,-1803292,-607171,-203795,138011,1429984,-812300,-3910814,-1306524,1463611,-567986,-1737404,-639405,387481,1009277,1271648,1116488,421480,-9061,-48163,-70370,-145079,-498818,-784207,-412647,515428,866173,361878,-250379,-352995,-339898,-453147,-394602,-94063,42550,-49287,-179838,-245133,-178889,-91933,-51592,-6621,-119782,-300875,-303884,-198840,-70419,114694,234771,140119,-5144,-101433,-214337,-172757,40036,114849,16033,-75362,-57745,81953,196212,206261,151596,87615,-3276,17365,95803,112071,49751,5087,46008,167130,275420,208010,-4748,-121045,-64751,-132480,-250366,-269007,-247214,-80418,173136,171356,-109515,-306781,-170743,72520,150531,107338,51093,-34577,-132230,-195225,-237932,-231880,-115211,5495,-50803,-200353,-217955,-98634,-8561,-52896,-132182,-125,110603,73347,5098,-151653,-290299,-231060,-174975,-163280,-59908,80062,84975,3071,-10601,-9910,-11666,-78047,-181171,-146633,-7994,22280,-17928,73921,210294,112226,-92368,-28777,126189,141217,109842,76856,-42281,-76538,135900,337858,175343,-91638,-31206,160085,174691,146998,214988,239317,325253,425155,393131,279183,204809,154262,184749,243420,126147,47038,110293,162082,181399,101517,-32111,-58919,-42475,-37773,-161824,-270733,-147875,-1100,79659,144934,111428,127451,215594,163108,36932,-39530,-136461,-109894,36476,11118,-68640,41967,147720,60897,-23453,-88750,15393,242433,393872,278968,156120,161899,88769,53060,160930,115334,-107422,-214639,-131499,22271,178930,203558,11147,-190119,-187993,-19668,-3010,-140213,-211870,-102811,1088,-60122,-293097,-245736,97553,160316,-15856,-18717,78849,24878,50526,294083,419219,324356,130835,-110901,-148245,57344,53415,-175791,-183850,-10332,131217,-19053,-317687,-265162,24820,92143,17585,123858,268853,119928,-116070,-207702,-159919,-12249,108657,165219,286239,326586,66822,-121699,81710,353790,321480,48336,-193241,-224464,-108807,-130586,-309882,-283056,28855,278828,261664,195447,149867,21518,-25464,9259,19636,17065,-73747,-212455,-138907,-48620,-157318,-171278,11993,40831,-59584,-5236,85031,-53710,-174636,-144382,-159994,-63360,210744,203388,-93587,-224089,-103950,2876,42785,207451,393297,250685,-93619,-203427,-162636,-164548,-130871,-28869,-63117,-144716,-104855,-50421,-39665,25057,74117,17446,127,70318,102176,61248,-66035,-291741,-450840,-341346,-249541,-195504,-64631,-57219,-169705,-211734,-73249,153633,315736,219432,62247,115485,350396,412331,356398,301772,177800,15443,-243568,-434294,-227828,-3443,-160144,-207884,49278,162247,77776,63970,-7739,-148010,-107426,-23662,-57427,-76571,-73032,-97654,-169697,-360384,-593190,-567285,-295362,-134525,-145942,-62831,158046,215667,65179,6498,48769,-33853,-208293,-190359,-27144,118973,162018,114817,-52241,-184680,-142883,49298,135723,-75296,-232856,-160424,-95320,-10605,160746,265024,167530,-5245,-87856,-24655,109858,216491,239731,125896,-32393,-97933,-101862,-134999,-169529,-122530,-24497,-73501,-175768,-135938,-142607,-312582,-395040,-382979,-262549,-116369,-40680,13277,84047,108304,75216,37854,-20939,-90760,-107357,-100882,-140646,-130746,-67587,-146242,-149302,-74938,-61162,71507,202348,193536,145799,-235425,-709603,-817203,-932899,-1382390,-1111555,619015,1419222,720763,1507444,1829117,-9617,-876389,-408820,-460852,-640087,-426597,-467933,-570705,511692,2189935,1548271,-288815,-463197,305920,111413,-91248,148874,121669,-245764,-381550,-200906,-142754,-318298,-346781,-93651,283973,424766,101686,-299415,-491579,-437480,-171736,105599,68484,-306801,-416088,-119699,70403,40342,85067,23723,-167208,-111200,71837,46768,-1435,4224,-36165,-35305,-34705,-106605,-59230,44913,34985,44035,152108,225053,241759,118414,-86876,-166329,-86093,-66655,-102551,8636,189906,190998,21555,-113382,-108276,-31545,-107493,-190273,22087,141469,-117133,-259731,-81989,2294,72678,88246,-100364,-95872,180975,262876,117472,310,26089,164615,325918,340527,154528,-50144,-103059,-949,56260,93443,160711,16980,-286564,-312086,-130215,-75799,-113122,-72019,61923,82482,-113341,-313479,-290716,-74077,127329,144604,62310,-203182,-442338,-261713,83559,195477,184640,225068,249942,91686,-78675,-75948,-43534,-66195,-39115,47214,20146,-111423,-169559],[-39976,123097,37295,-32690,65807,88633,73322,149949,208106,123003,-19372,-48374,-64310,-135489,-61992,127695,169101,119048,131124,158548,43495,-152958,-211594,-88189,91885,274291,392651,208842,-90756,-126741,23262,67001,-27874,-26909,110451,41714,-255395,-422169,-347808,-217958,-180049,-121973,850,-31454,-245047,-263091,-125647,-82009,-149307,-217296,-102002,213832,417500,210714,-210130,-277075,84999,384988,333951,137637,75284,188483,156713,-63252,-134016,7531,118297,196391,167045,79102,10582,-51990,-203352,-334785,-128363,263930,268556,-64877,-239128,-133194,11823,53955,-1207,-65102,48866,229360,367232,233168,-116273,-239294,-95869,-104534,-132736,-121209,-40282,123532,239566,157063,-24865,-79474,-76416,-130044,-172223,-206930,-243770,-271954,-193198,-102253,-77859,-68246,55207,129795,-2459,-113764,-35972,43092,-52883,-175139,-163062,-51631,-38565,-74787,-254796,-424043,-368878,-177470,14501,106435,43121,-149045,-215949,-37084,13010,-164223,-263873,-159199,77855,250652,209612,68639,-83357,-415575,-672920,-577928,-254532,-105708,-209046,-465962,-599952,-313645,40049,85905,63153,70916,-29209,19916,172128,190385,39589,-241672,-333659,-159546,-52714,-33739,-7020,5196,-6844,105815,279628,351305,235054,56202,19418,189183,290550,97547,-173691,-291924,-261829,-108224,36283,215728,316086,64469,-280461,-285075,-161082,-115005,-64812,88700,104616,-275727,-508671,-231087,-71990,-247153,-208287,-53394,-165072,-346616,-293675,-4146,173359,63250,-132444,-278377,-410795,-302562,39327,159735,7580,-128013,-165890,-157308,-115454,-46972,68777,120615,70488,13489,-16751,-122971,-161429,46478,286450,272463,153930,207218,244613,105469,19979,31407,-100707,-234705,-150241,-69787,-20173,-97100,-71947,128449,163628,5106,29736,15684,-124240,-234109,-211510,-133023,-65226,-126181,-294068,-277459,46904,277626,212367,122250,109866,83033,106515,189598,224356,19210,-264187,-236887,33343,154694,-55541,-344308,-321010,19573,247072,255796,186960,69866,-53588,-227573,-421706,-401072,-157241,-16886,-99014,-165679,-148096,-138743,-107076,-13129,-67864,-182747,-200410,-220824,-255072,-153283,-4536,88798,109363,107908,60935,-89450,-143819,101646,438951,491545,182294,-158043,-202747,-101516,-57299,-79246,-70605,-40282,-129560,-222861,-216838,-192522,-168856,-265148,-512815,-580070,-338137,-141722,-31780,199891,366725,315623,67566,-266220,-289213,201094,467117,92208,-233495,-103862,153033,126829,-124416,-238231,-208325,-143470,-83191,81665,185086,126705,50023,23187,2764,-178256,-465002,-499621,-269613,-54472,13006,62667,148065,267518,312226,132168,-4533,89214,106650,-9449,-34532,-77827,-154831,-119951,-209167,-377075,-279546,-79872,1518,119936,154846,-60095,-137687,-78198,-75990,-16665,24099,-39170,-475,42078,-52280,-101716,-53876,7271,32030,115111,167675,24963,-177247,-281259,-384773,-430860,-177309,178841,334649,278850,235283,174792,70297,-78728,-235945,-201940,-12068,94515,109879,58144,53912,119302,159228,98914,-7923,-100013,3653,190833,215116,120308,58872,-37875,-89261,-148406,-336655,-431831,-310201,-174660,-62123,-31989,-130593,-225056,-85883,218869,272517,-135269,-483510,-540739,-355163,-221939,-335786,-330921,2462,548205,869775,726494,429438,465847,475328,-247089,-1408959,-1820799,-767235,-97207,824033,2102376,548421,-2873315,-1856290,90462,-1570763,-3025392,-1237856,573592,1204375,1118176,789533,196290,-85761,-145064,-255420,-211175,-510576,-856692,-491587,437990,904384,475434,-102163,-287772,-385198,-518028,-429411,-175825,-29896,-110627,-214741,-169574,-44517,-57103,-96220,-58728,-185230,-376147,-326319,-145988,5006,132647,218048,137665,51648,66555,-15300,-96568,38755,187739,139589,3522,-67501,25664,182212,225802,168736,153469,117916,123131,150615,168990,131310,34526,18535,147710,265790,194327,-55533,-268605,-260516,-240002,-260665,-218827,-168365,-49452,108341,48146,-139588,-249079,-123043,109624,160006,101396,103184,78928,-41757,-224869,-365477,-351745,-218660,-95210,-107526,-197610,-160004,-13373,50659,-43663,-193214,-44455,137039,127649,-4076,-165933,-295447,-254233,-185839,-138320,-1734,118286,89286,60459,9426,-57662,-40320,-43867,-162096,-199620,-90187,37547,34592,83511,229362,155648,-91925,-61258,101492,187404,183397,120233,-41960,-81296,139233,327543,175002,-84436,-8333,146360,119738,41716,151432,189674,261608,413581,470884,377451,236873,138103,200501,294365,185596,103191,145975,135966,141706,120793,-4334,-71431,-36577,-2985,-120980,-219881,-100713,11078,37166,94608,130038,157968,212003,140216,34949,34308,43565,130167,213442,72407,-80390,40073,143552,80561,4268,-65752,26402,301747,467388,348202,223786,165271,49065,91545,304023,256809,-38856,-134296,-55747,-20071,39831,48944,-104769,-277989,-245800,-83191,-83901,-197953,-265785,-151231,-2206,-37295,-231609,-178302,183378,331359,162406,23349,-26603,-74427,41237,351518,466217,342580,190803,-20834,-45393,168265,103526,-161055,-223207,-88322,47177,-61734,-340131,-263386,43710,117924,27150,134456,323540,148829,-150565,-230615,-132480,15082,114065,134941,169412,166680,4723,-96296,109982,383640,359702,69241,-180190,-218085,-121000,-96772,-198502,-144275,96695,284891,277296,221984,140070,-27099,-125188,-124709,-111853,-83979,-103163,-123404,-15025,33451,-138024,-228342,-97958,-58595,-124376,-24985,92888,-18589,-167055,-202803,-187559,51339,371545,315676,-13614,-217653,-147365,-30509,34541,229468,444779,321696,46499,-56409,-99940,-125666,-4398,110529,26245,-69289,-35506,-64696,-177146,-174033,-60092,-9815,54812,138396,115545,-13330,-135867,-294637,-347692,-199468,-205744,-301996,-167504,-25688,-136181,-284711,-154901,184183,370483,261715,114075,114256,246618,360283,348976,224232,26321,-84069,-273482,-411332,-165785,29702,-177926,-273880,-3614,187839,189145,180739,64066,-86882,-76186,-43375,-43089,-55213,-148566,-209219,-244452,-398759,-603528,-538127,-195506,-105325,-178140,-54549,166663,198911,86079,38924,22309,-90475,-218501,-102421,117860,201451,206440,172412,14582,-150362,-181717,14241,107385,-111629,-252705,-170385,-121959,-44268,158696,297972,227338,54070,-107282,-63186,147786,290005,261513,107754,-47094,-71868,-59452,-106391,-147481,-119477,-63191,-85198,-158094,-178178,-222664,-301204,-360626,-349766,-217119,-99068,-50194,-11839,-2564,-23459,6113,48172,21183,22008,88867,118119,281,-112577,-141803,-195558,-91377,29352,2991,145376,306540,244997,141322,-159254,-563287,-780776,-1020943,-1404197,-1027499,587955,1211139,630606,1454510,1615540,32510,-294826,103799,-364139,-795102,-695682,-635082,-535589,559423,1948084,1393267,-67237,-50795,505643,130194,-30112,291741,170283,-286468,-449596,-286269,-228549,-376874,-373425,-178231,116481,300345,89855,-276561,-454130,-412087,-174495,108106,97310,-319045,-472950,-86440,218404,143154,108019,60475,-47068,38240,152109,20719,-47921,17191,-42790,-105714,-87115,-83612,-39390,-4796,-37170,-38557,19642,113761,237245,197105,-52755,-161394,-10567,86019,70210,84173,133871,110414,16394,-103711,-176295,-146764,-186006,-206200,78790,222645,-13342,-141122,-30827,31074,128696,163363,25357,40967,268108,245341,40713,-16719,86248,230627,352199,331481,184844,38063,-18535,42557,66274,44986,54040,-67153,-297116,-314126,-182102,-133849,-126154,-53798,17312,-62995,-304080,-453782,-297825,-14318,117335,107424,96393,-121715,-449144,-342040,-2562,92862,88781,204000,255065,57267,-125224,-113771,-80676,-98134,-68296,9442,40090,-43535,-150915],[-63714,93658,52192,57957,200821,191487,119017,140021,185156,178480,59071,-78807,-139761,-138991,-27385,103311,91583,57745,98406,127867,-15206,-185380,-142726,3682,81188,96549,140501,58112,-148489,-176815,-38075,44877,-10667,-45947,49997,-26291,-269015,-379526,-311961,-208695,-212882,-189806,-60711,-18066,-176814,-211395,-104772,-21577,-38482,-114889,-44264,289096,516169,287351,-144514,-251099,83742,354040,248849,74768,92051,259634,281834,57605,-118631,-81559,38190,171954,196526,117713,-24471,-147910,-311354,-395929,-136038,234527,211100,-129457,-321658,-216351,18171,131418,19251,-102478,37386,236496,378061,284782,-43069,-230461,-117253,-103967,-79276,-29102,-28185,84454,255214,241195,76460,-53568,-130708,-133962,-89331,-76868,-119296,-180798,-123911,1771,47152,44315,96829,98245,-49888,-166738,-122756,-63097,-150701,-232329,-128074,-2349,-12126,63048,-107875,-314335,-355615,-249203,-67568,55728,4692,-181596,-229669,-61192,-40284,-208437,-251446,-149694,54030,234238,246857,37969,-142907,-414348,-618164,-568543,-343774,-252500,-311112,-444445,-529890,-284795,84281,199201,146009,39520,-58230,25387,225390,281550,83262,-272683,-388010,-168455,-3742,19752,6737,-15302,2351,97344,226292,230041,129195,-49578,-124072,56529,224613,97942,-195644,-355991,-353106,-151186,25119,138759,189906,-29048,-323382,-262921,-23121,47003,3069,23008,-69241,-418999,-564372,-262840,-148011,-342602,-243153,-38308,-108845,-289995,-299989,-59317,62932,-105183,-245307,-256923,-357746,-372157,-137929,13890,-56435,-127637,-121398,-60723,11710,44834,155488,255813,177848,45503,13342,-18640,-46031,60451,255504,301296,171535,149429,200614,90824,-87157,-200871,-292166,-287354,-155749,-84139,-55015,-212247,-213214,104647,265633,134283,141196,124963,-23762,-179995,-229272,-199019,-117175,-147254,-297240,-257179,77461,298080,232179,104906,43250,27569,113500,183462,179183,-40709,-308700,-253026,36425,177668,-25727,-303341,-262001,64994,268765,235069,181235,87327,-68604,-321838,-521246,-478248,-252132,-146405,-187546,-179291,-103781,-88193,-108118,-55849,-76197,-157219,-195862,-229201,-262583,-175842,-35375,38928,53807,125496,128193,-59410,-118117,193616,483603,451946,234220,45171,-80958,-161314,-132630,-92625,-105502,-120911,-229067,-302112,-260980,-204398,-185704,-298065,-570491,-596301,-275949,-57999,32270,199494,342372,293899,43061,-253014,-275010,93778,305699,74297,-168725,-78754,168281,158753,-33050,-100801,-94725,-112800,-116429,38949,138647,135804,173714,177705,90664,-131635,-402590,-485457,-332847,-126200,-7597,82736,157400,260805,280237,90831,-19695,103520,159665,37760,-33166,-98683,-222904,-251986,-310201,-402655,-263414,-51669,52147,182455,194117,-69907,-201988,-99207,11446,68945,42074,-82197,-39538,110798,104511,12355,-20751,-20405,-61291,25069,114322,-11296,-143337,-120868,-221337,-399900,-289087,82540,302741,198519,172963,219513,172635,8780,-138323,-95345,48046,94427,77142,-16525,-51001,96658,234439,115014,-87676,-142792,17212,147200,122179,24657,-47648,-151056,-170311,-165479,-289936,-328076,-254317,-261861,-252330,-139027,-140637,-212129,-82404,229254,300831,-93560,-493540,-499648,-243428,-17277,-30748,-169881,-98719,319320,779080,739480,328943,245129,311501,-275093,-1182842,-1582987,-902988,67269,1416263,2828124,2198220,-1965096,-3522858,-1894424,-1784174,-3058063,-1334303,591423,903815,579441,247347,-96576,-199233,-274463,-411745,-303862,-506507,-804478,-433937,385957,839065,499138,61085,-166055,-341792,-476857,-408321,-240299,-103377,-157344,-219198,-70204,101613,-11887,-144256,-130609,-246778,-414895,-305392,-44780,103695,130740,155568,120024,110982,215782,184994,22449,73600,256105,227138,48993,-95894,-70639,108285,188828,151792,196705,259948,271134,238700,229757,168059,-4024,-51766,92812,205871,157043,-81985,-359106,-413035,-317264,-234196,-131645,-57800,-139,27586,-114392,-216013,-194202,-51849,138061,136529,57554,105873,160110,54157,-217932,-430482,-423513,-304336,-168345,-128439,-180052,-104872,61781,87890,-75241,-245019,-55931,198288,194642,-18618,-200127,-300549,-257064,-166944,-88218,76321,185862,135705,130532,25776,-92642,-37074,17150,-139115,-282470,-209739,-2554,9069,3260,138407,109865,-66640,-43006,75954,197333,236933,161077,-10179,-49147,134876,263312,121925,-84740,14248,124695,38353,-80651,29258,95907,177966,386934,519270,422022,208903,77761,170342,265111,150726,84534,138640,86719,72718,111575,3170,-112073,-60502,73,-84981,-132195,-20019,31025,-4574,51254,163187,202388,190371,84304,11507,86910,205355,340494,355330,122929,-87215,5708,82555,44289,-31900,-119633,-66740,248261,443912,360350,264148,182596,54904,136599,398252,360961,43922,-35218,22008,-62540,-129363,-150202,-230199,-331448,-247850,-102043,-151898,-288136,-324203,-176204,11180,-9889,-142967,-72033,262795,463690,319437,77455,-97770,-137975,41644,350089,415221,298409,245164,105052,84845,265406,152408,-117333,-228405,-137126,-18585,-75739,-282118,-201076,69798,129383,36712,154526,364076,179443,-166105,-240387,-96985,46035,101632,70386,14945,-28068,-77399,-95274,84633,344179,335597,68399,-139170,-168439,-90332,-14673,-67355,-67250,74015,214335,230454,181904,57356,-120029,-220928,-224332,-192492,-109467,-37754,48551,160734,148471,-77180,-240669,-193023,-157021,-166120,-31565,63416,-26264,-148219,-213100,-198254,92528,410571,359102,65142,-177433,-167801,-51386,34148,246695,467062,368055,187388,90213,-48361,-98744,93164,198797,74866,-10144,31353,-54926,-253557,-317102,-202675,-82446,68680,179989,93089,-114425,-207016,-263061,-179227,-15051,-126136,-356554,-254029,-8848,-77231,-310705,-238095,164901,356356,256460,152068,118211,127316,236833,255210,103992,-118314,-174658,-253200,-292209,-49374,57087,-197144,-332926,-87534,161461,253592,268122,126964,-37965,-64671,-75319,-37547,-26947,-187856,-281957,-284720,-387160,-522743,-403994,-56655,-75194,-225706,-72324,159296,187137,106321,50288,-36054,-197240,-262931,-53239,191868,205067,183496,167816,18746,-190811,-241409,6170,124891,-88045,-229696,-156814,-107320,-37464,167492,316446,273472,85585,-151687,-123356,150099,323977,251035,62824,-73460,-56718,-30127,-73709,-96842,-69511,-51189,-50589,-103975,-179661,-205957,-166330,-222548,-240952,-138560,-62056,-45822,-33765,-71438,-118327,-43866,63669,108757,197037,312664,332502,160719,-48677,-198587,-240457,-41501,126627,72214,196078,379986,271119,74323,-96854,-330102,-640866,-1018065,-1287467,-766861,581812,905671,540203,1279167,1189949,-31245,172838,505312,-285066,-915461,-954948,-768175,-326290,837763,1713598,1054554,42712,397228,710559,151742,46263,375681,132277,-321194,-458750,-310793,-236338,-347281,-356566,-294050,-132103,103358,59490,-222407,-359824,-329741,-163051,75195,75608,-333188,-500841,-48971,330354,235732,133381,84141,32620,123733,170531,-18588,-67667,69336,12103,-96057,-70919,-29888,-25149,-53137,-77718,-90837,-98982,23254,231119,236025,-42188,-148485,65781,238390,250053,158289,42474,-18254,-27436,-127484,-238287,-219335,-235443,-214958,101795,267773,97830,-7651,2347,51123,168262,206305,137611,183131,321780,177362,-81802,-87636,72771,217470,288898,235661,163443,117334,78727,92469,98296,38789,-17603,-117269,-247487,-250669,-190297,-171727,-126438,-40733,-30164,-141088,-337506,-422217,-217453,39213,50996,15097,92072,-19395,-355627,-342560,-57488,18428,-203,162888,250371,47558,-135458,-121003,-90351,-100098,-68481,-12322,62577,26269,-120179],[-83232,67361,74215,133818,310953,297022,174196,124857,154974,219038,105684,-128721,-197121,-116677,-3319,33118,-26498,-29527,45515,69455,-80685,-198383,-72932,69122,55659,-31546,-29037,-21545,-158747,-219864,-112776,15857,8756,-53715,2482,-57072,-221336,-245596,-165670,-107891,-167411,-206076,-109831,-9678,-46851,-73212,-33588,60962,93697,13230,22474,320034,538656,319604,-63879,-181364,89840,286788,126897,-17652,82000,289111,358285,148820,-105097,-150191,2583,167016,216453,141554,-51138,-221475,-366709,-387749,-114882,185199,123183,-209399,-391936,-259064,52539,212931,63107,-87554,25891,211213,345292,311114,88899,-74787,-50615,-53329,1301,73543,-13561,26050,239161,307842,180980,-19611,-175031,-129733,9440,79421,21064,-79659,-36856,132692,174425,128085,108075,55392,-69712,-172969,-179452,-152092,-225557,-264958,-72157,56589,-18723,13125,-92915,-225367,-320813,-272786,-107289,15785,-35723,-192356,-196999,-64252,-96514,-236596,-213353,-116585,24086,155694,183914,1798,-145747,-323549,-465093,-460242,-372570,-367142,-402771,-418193,-426567,-239159,88993,267083,223832,35414,-65034,2731,204128,328230,154838,-214869,-347609,-134107,42554,41831,-27609,-106426,-82646,448,93938,70290,357,-167129,-260740,-68673,159960,116667,-168785,-372472,-376312,-144770,52548,76653,31275,-141273,-330293,-191894,139762,216714,84246,-42788,-252638,-527943,-556332,-267974,-220009,-405212,-254582,-14776,-28175,-184799,-249896,-93012,-23101,-201562,-274721,-193805,-268789,-372542,-244967,-93164,-109169,-128685,-81646,15413,96355,96343,195771,348278,258269,58537,35124,89927,44963,18051,163095,274334,161443,84833,170276,117124,-161560,-439364,-492692,-314024,-137352,-46959,-52608,-293029,-324823,72292,304577,212722,215273,232343,87953,-107877,-236365,-278864,-213436,-205919,-305026,-226952,69928,232626,185575,76858,-21612,-41172,86222,158312,130637,-66089,-308800,-276131,4083,184555,31982,-237973,-225536,64243,257662,189533,105088,5664,-154570,-400960,-535845,-466216,-321186,-266760,-226630,-123562,-9369,-19490,-95355,-90993,-89548,-155278,-206011,-216989,-214645,-147110,-43929,-10079,3714,139661,188703,-7912,-37812,333594,537088,390587,278523,250325,37659,-210283,-205594,-117675,-155995,-223800,-312288,-343671,-295822,-239869,-225773,-318224,-556296,-536109,-193720,27610,80562,148284,259940,238938,15739,-227137,-235832,-7132,117677,10096,-146617,-89856,143343,180660,81915,105531,134827,-18641,-120309,13965,104314,140033,248528,248297,82064,-141165,-314580,-398727,-362165,-229308,-54549,72466,99956,171121,186032,31947,-20957,139516,217955,75817,-43525,-114840,-255723,-334346,-337236,-337866,-202397,-17281,106646,246140,230472,-78525,-269447,-114753,91779,116237,-5121,-163778,-86074,158807,220061,79942,-8764,-46731,-141320,-79506,40941,-12747,-29701,82925,-45400,-342830,-370081,-3057,245882,115905,109473,265808,287201,100473,-48791,18229,131827,125861,57316,-84365,-132848,107725,326329,157911,-120868,-121962,83065,145625,43605,-65975,-137530,-221440,-202666,-145118,-215160,-220234,-216922,-361085,-423469,-235354,-154878,-194457,-70311,215968,265259,-98651,-506984,-434822,-135034,92463,180412,-12291,-199048,36750,553555,563581,95485,-1478,183274,-176533,-765644,-1100483,-795664,343517,1684265,3502393,4068152,-1168378,-6116327,-4493486,-1632795,-2007175,-973393,443643,286383,-128662,-335751,-352056,-285857,-378980,-452667,-337339,-461009,-636792,-253290,380271,689490,453197,210055,-12324,-222804,-341889,-326925,-239933,-119315,-151175,-188800,9129,195202,30780,-167552,-196372,-291031,-411811,-260214,57093,186846,112665,79378,109332,172590,317653,329479,136732,124029,298447,258377,60039,-111861,-151285,9825,100294,79745,172093,343816,375637,303660,265319,156273,-78107,-127866,23739,118401,106352,-82355,-369514,-474733,-341093,-176779,-27955,59896,58574,-49563,-269351,-309471,-156832,15415,143389,87261,-12228,62402,204559,148530,-172508,-426991,-437451,-345511,-189448,-116150,-162865,-68900,108563,99403,-117797,-248179,-8501,296811,267906,-19010,-232682,-309318,-250805,-117512,167,175329,277576,215936,182726,38607,-97793,-15172,73876,-115971,-366765,-339179,-106837,-103123,-151706,-41721,-10683,-14715,32383,57497,151462,232793,176212,50171,32753,147610,176940,32384,-98532,11195,89478,-39717,-175558,-113619,-17787,97758,358557,539114,401893,103473,-32866,99647,175814,44415,5821,92559,25009,-10802,75393,-9191,-160847,-101584,-32582,-70760,-31359,80733,64996,-28269,24202,196470,246126,156087,14662,-24939,102674,300138,458744,428738,152709,-94126,-59218,-11298,-28351,-105701,-213928,-201993,127655,366822,340687,272910,200395,85545,152400,399381,392551,123410,60869,83836,-94203,-281317,-327311,-319285,-326265,-192803,-77640,-189055,-376342,-364157,-160710,37648,2628,-68812,40042,323110,531195,434001,155877,-102226,-150762,55419,297121,276457,200508,282028,246666,226482,327594,172362,-87740,-213724,-153202,-66208,-76211,-150377,-61848,121522,134872,47120,181766,388572,204281,-164372,-237827,-69794,63949,73281,-8901,-136786,-207758,-158713,-110320,33383,267725,267198,50166,-90298,-108042,-38629,76102,38451,-55039,-3051,112125,143071,77883,-83981,-236456,-287784,-264362,-201474,-60243,82859,219686,309563,252751,16193,-190341,-234215,-216956,-161193,-11903,11879,-77079,-121344,-167298,-187151,52827,328641,330560,128286,-110354,-166880,-66978,36455,250516,441910,354198,256596,175970,-25435,-98336,111410,197884,76212,28364,78744,-28910,-251694,-362761,-309391,-179067,28066,162542,21669,-214693,-255285,-207050,-8267,154536,-29841,-343891,-302658,-15482,-10243,-278959,-285134,112350,283549,199533,156425,123279,45423,96848,108656,-32619,-226444,-240674,-191647,-112489,79047,60261,-220116,-370621,-179982,89147,247285,291727,156360,-17702,-73847,-104802,-42582,-4479,-185572,-305861,-282490,-326407,-380041,-201046,88711,-46856,-269229,-103951,140608,185885,130997,50778,-98663,-312454,-326460,-57375,179441,141707,108045,114114,-21315,-261945,-276618,34304,185928,-9662,-172318,-126448,-64107,-3461,165171,294903,275507,72442,-194115,-168837,122711,306559,214269,6575,-115039,-80616,-39070,-52249,-30931,15474,1142,-2271,-47841,-139683,-92475,37559,-32087,-93509,-46170,-7315,-16756,-28496,-85876,-143774,-59005,91858,228158,381579,486213,468594,294226,42883,-221281,-273251,-15544,189883,125756,214861,421596,289613,-12963,-51587,-61328,-432278,-942317,-1080535,-458810,463580,506080,477382,1026806,688453,-96371,418967,634615,-282281,-986665,-1134316,-823554,2584,1201653,1479088,637866,106455,813862,888243,182842,132830,376868,15220,-328429,-383984,-256494,-161395,-234611,-297232,-395217,-368817,-93140,22781,-147478,-231979,-211908,-139303,17232,12854,-345323,-491879,-16521,376663,289371,147807,83136,47302,130655,134471,-57663,-58890,142119,122066,8412,19276,41267,-16846,-78542,-65758,-83626,-149165,-14148,218647,208831,-79229,-157305,105569,345311,382056,206731,-54460,-149817,-89361,-168488,-270387,-228366,-244429,-212702,88281,261157,169940,74145,-11019,35804,159490,190133,186558,271836,315469,75553,-213071,-194570,-14172,122928,150332,81560,90188,160434,155766,121960,129405,66189,-42682,-123070,-155056,-137117,-139562,-148311,-73164,-14829,-70940,-151055,-234298,-248948,-78418,68508,-50410,-106023,52093,68593,-199539,-267128,-63302,-4744,-51919,119751,245902,73510,-100473,-91317,-67128,-69614,-42373,-15524,78080,76823,-89182],[-102897,43276,98932,179507,358424,361034,216545,108766,124915,230471,106616,-188217,-229736,-76770,10020,-47207,-133912,-109456,-10768,-1271,-140113,-199367,-32015,87181,18653,-82659,-70859,-20536,-138165,-257981,-191344,-33476,-4666,-68090,-29721,-51315,-127893,-54073,49252,50442,-50108,-142790,-106014,12399,113365,107053,58102,131679,201982,122744,72397,289744,468624,294186,14467,-75438,109942,213552,16810,-105238,53520,278408,367374,182619,-96841,-174122,11503,169561,209167,133223,-67658,-254601,-348884,-297049,-58530,126230,14949,-287992,-430843,-259237,94299,275368,123639,-26157,19305,155207,267463,289842,217620,162825,83563,35099,103328,175796,4570,-39636,188688,329908,256745,23423,-182507,-108684,96966,208218,136251,2829,39257,244050,263564,159405,87208,8126,-74896,-153006,-203128,-201656,-248652,-240746,6869,113851,-48094,-159717,-154725,-172108,-279706,-242915,-93158,-5993,-68722,-169840,-114540,-38555,-146682,-256127,-176643,-81554,-10940,38722,44563,-31471,-96719,-163673,-240525,-287410,-341912,-417309,-465203,-409208,-308179,-157975,73009,275778,284569,79255,-45833,-49631,103105,302767,233529,-78077,-227708,-83267,54117,23288,-92587,-226819,-216774,-134373,-67659,-65624,-93075,-246118,-342627,-159898,90838,130685,-93916,-315338,-306601,-74969,123401,54275,-114877,-241749,-302867,-106168,261111,343854,163397,-77092,-359828,-538284,-468220,-243370,-271749,-411739,-230529,15464,55179,-57904,-157572,-97052,-56981,-196425,-224050,-108943,-160072,-303129,-260892,-146361,-144219,-122988,-39049,72277,136970,104694,175801,364423,292718,56511,42911,165971,88240,-50552,51529,197354,111624,21252,157029,171415,-176731,-577007,-597370,-305315,-121515,5746,-22845,-313828,-363576,48256,266788,202022,223135,303633,184922,-28710,-226273,-351590,-329233,-285345,-312712,-198055,22008,95212,83235,53262,-54480,-95734,36997,122257,86996,-64722,-278168,-297102,-36659,189563,104792,-161408,-212126,22890,209451,119832,-31771,-154254,-284391,-435093,-454089,-367830,-347420,-343319,-208236,-23371,97905,50215,-64433,-104503,-105841,-177694,-234475,-199850,-131074,-75355,-28519,-40762,-23901,142299,222744,54680,78086,471554,566103,315192,307820,398017,107482,-247603,-263490,-151805,-207348,-321291,-356742,-325272,-293636,-278355,-277314,-324140,-472714,-419824,-119365,90122,101180,66367,148087,172794,-405,-186821,-176790,-67326,-29659,-67140,-153268,-111643,98571,195775,193799,322961,405171,114920,-89394,10431,78778,121027,240304,210390,-11757,-185276,-210436,-256039,-353885,-341528,-116888,42860,3032,17515,39079,-37012,-5952,190330,271199,105887,-56339,-129157,-254228,-341678,-274191,-192260,-106817,19750,160042,307150,265781,-77716,-321411,-129934,138366,119173,-94656,-256549,-138175,152828,246353,78621,-22412,-65625,-187477,-168659,-32215,16305,121111,255946,82988,-280815,-399476,-68548,163445,43838,65209,311259,391902,177063,4155,94673,202561,169494,53852,-122840,-155175,163202,414991,217942,-90524,-40060,177595,177798,-1328,-127342,-188993,-235566,-181443,-101971,-154482,-161611,-213844,-446163,-536654,-309468,-178486,-181551,-55050,182417,183627,-139912,-502337,-377177,-85562,62772,216312,99292,-240590,-185747,290272,275451,-209359,-239093,88469,-564,-275349,-453872,-319247,715219,1534245,3895559,5791556,-463631,-8920067,-7370528,-1630171,-462659,-347727,215464,-327055,-727063,-774676,-481066,-295146,-409575,-339776,-238172,-347400,-394614,-4245,423731,527154,401671,327839,137352,-66652,-157646,-203680,-160141,-46896,-76824,-132782,34459,197099,59246,-151853,-236112,-308538,-370758,-215698,107955,221792,90204,27316,123197,232589,358248,379966,199776,160637,295798,225937,46065,-84782,-159905,-67208,-16053,-47098,56673,303910,370781,303003,257446,116506,-133107,-165346,-30866,34813,56142,-61945,-305255,-429917,-299696,-99110,70089,162843,115969,-103121,-371541,-381461,-141229,56214,121108,25908,-92112,-15493,211443,231397,-100034,-374071,-402625,-327292,-150575,-82756,-158077,-62472,114779,90751,-127598,-179670,91610,406561,335887,8016,-242041,-323137,-250408,-49036,123188,284377,370968,293411,185734,45473,-70603,2410,98927,-90345,-415428,-441879,-253096,-272074,-333358,-250409,-155211,52131,144335,50424,56369,157208,151445,120245,148935,183135,96816,-68192,-131058,-36227,31775,-91250,-218139,-235666,-122358,40573,335337,530829,324613,-65577,-180585,6418,73402,-74739,-95441,23189,-33219,-87061,23989,-30459,-189266,-136386,-90991,-89457,52077,178170,109917,-26615,12547,211006,270754,116853,-48053,-63672,79938,305200,459115,424182,158272,-107444,-140111,-102002,-104729,-181416,-301846,-311813,7982,301008,324763,253692,201884,111030,113928,295264,343336,185809,138812,121947,-105211,-368362,-419417,-339835,-261246,-101437,-28319,-183068,-410371,-358856,-103841,66555,-12737,-41675,120620,350703,521384,488984,256683,-30239,-111469,80627,216893,94415,75047,291702,373551,354511,342664,139988,-109191,-199052,-142679,-99780,-80860,16980,141575,204178,138532,55758,206628,394318,213551,-153100,-226359,-59061,62402,39949,-75234,-243096,-326074,-217518,-123971,-5083,192880,179641,21289,-50796,-64810,5041,131353,87136,-76329,-74571,29789,46992,-68935,-254603,-345564,-304065,-233889,-141139,33429,198197,313787,364113,300244,112354,-89441,-204978,-213189,-101200,35719,-44273,-155539,-84477,-70303,-153466,-41493,166339,240964,161801,-31944,-151204,-87148,32329,233324,365590,264392,208179,162853,-38156,-128723,31597,102315,37940,45696,97356,4863,-179771,-307577,-349576,-269187,-64248,64284,-101410,-296855,-275827,-150916,101982,251614,51332,-273825,-301531,-38318,49241,-194842,-267395,52932,173933,97745,116693,123773,29352,-8956,-42343,-155227,-288376,-275950,-108417,75349,176942,31790,-243485,-376370,-252118,-4705,175148,244104,143473,-27314,-94546,-119112,-53659,5534,-152791,-288750,-243556,-232801,-224337,3153,201187,-24429,-288802,-131487,115904,192512,160653,52375,-135731,-379885,-375488,-104968,98033,47539,14070,39454,-68181,-293340,-246133,94036,270518,100555,-94055,-84674,-10393,38668,139692,231096,231158,31007,-202912,-173362,74784,235475,155196,-46634,-165098,-149126,-95316,-52467,33822,112212,67178,19598,-24293,-69416,76624,233162,143189,39880,31128,51017,34731,13764,-34003,-94860,-36259,134661,350949,516206,547493,486330,371145,137235,-200986,-283397,-19535,198697,142477,194459,420533,303168,-73496,-17564,177991,-217296,-836003,-861499,-264942,129374,72223,470148,780764,305264,-50052,407310,430477,-376936,-1004633,-1188684,-787397,327349,1449532,1255246,330547,225122,1115636,981459,205898,202836,288456,-145353,-292086,-229979,-135358,-28386,-70519,-204847,-433216,-499962,-215923,-3577,-67436,-101622,-86332,-105674,-50011,-69650,-348638,-449140,-2101,352753,297499,152555,63903,7726,79354,72257,-80484,-27929,208473,254939,181963,159134,110927,-11391,-68746,-1835,-10130,-102984,8021,187164,108262,-172130,-212278,79871,372560,426182,211415,-125821,-238250,-145789,-207101,-259327,-170827,-206267,-196998,46133,205099,171750,60526,-80683,-25257,93783,111936,148340,265574,242713,-30600,-307003,-298223,-141350,-21122,-20924,-86302,-17632,155318,188591,113208,137319,105942,-29070,-98555,-64262,-16955,-39342,-46078,47820,34712,-98404,-122400,-71723,-20728,69794,67819,-147193,-212504,-7253,115759,-35225,-144142,-21386,26029,-50492,90571,248482,132183,-26700,-29104,-12461,-12064,-834,-7206,75532,93188,-69638],[-127069,15932,117730,190387,324611,343088,217655,91345,100542,208573,64252,-243738,-239758,-37707,11926,-102092,-188275,-152166,-52531,-65581,-185945,-202100,-37404,56148,-19821,-60272,2426,35565,-113290,-289626,-259918,-107118,-68197,-102076,-51559,-26816,-20465,142456,266167,212162,104025,-2500,-29273,60656,256584,269578,137741,166191,255794,180106,83859,199664,321042,218437,73509,42470,144952,166985,-36539,-149324,27780,244405,315659,154876,-94879,-152993,36959,154989,161313,89156,-71017,-236915,-261774,-145109,20434,64478,-97827,-342833,-421039,-223695,122442,303231,189372,58500,20792,82571,159021,216330,284037,368266,227724,131864,212374,263484,22087,-100460,109541,294616,282505,70398,-143726,-70005,147592,261042,186609,43035,84197,298453,285363,133995,43762,-33873,-77768,-130967,-202369,-207200,-210975,-148124,101954,158211,-68877,-289098,-177643,-145379,-242853,-170137,-33267,-8617,-85822,-113713,5163,18445,-180116,-276500,-161416,-59867,-43145,-73991,-107212,-49204,-14010,22107,3594,-102859,-265036,-382567,-473496,-415579,-194669,-42344,58472,232069,317864,165596,-9818,-120984,-49770,205436,295270,102677,-68490,-48620,10511,-26148,-150626,-319349,-336176,-247049,-194350,-130932,-113592,-252192,-343185,-206259,10161,120234,13846,-179477,-156272,44846,220863,74581,-211637,-306008,-254590,-43289,293144,394623,225744,-58454,-331854,-418431,-308118,-194648,-293911,-361059,-173899,45133,117508,56684,-52351,-73405,-32700,-102450,-126097,-28507,-52515,-187972,-202536,-153265,-157463,-100270,10883,112239,141524,73862,100757,301315,280180,47476,33407,180643,74268,-110775,-37213,89788,23270,-36269,151144,222899,-129406,-540283,-534097,-261023,-120849,39325,13494,-272830,-314440,41190,166296,99679,160840,313853,246294,46046,-195405,-394691,-429531,-359156,-312617,-180801,-57107,-77091,-44361,47201,-34814,-113582,-16375,79075,45027,-59546,-238994,-305065,-64529,198968,170767,-92404,-209787,-34116,134585,34301,-189562,-332336,-405105,-403082,-293120,-218502,-330058,-357675,-145741,78784,175428,106571,-13552,-87049,-117425,-209009,-268300,-183873,-37455,16461,1828,-44418,-24899,122007,213352,112062,192674,543610,527026,223637,306492,443405,99336,-278164,-298646,-188567,-243963,-382671,-351215,-246700,-239496,-292580,-314605,-307720,-339270,-275361,-59295,120993,93509,-13829,45607,118025,5474,-131962,-113021,-76845,-95748,-118038,-153549,-111889,58550,204801,274542,479732,607953,241574,-36219,16528,49779,68883,153150,90602,-138279,-223721,-101751,-90858,-310808,-429276,-175731,11127,-93524,-155359,-127430,-105163,17740,238785,311357,138050,-58859,-144672,-228415,-276868,-142548,-5536,5384,58227,209382,360437,294580,-64177,-336728,-144516,134354,80056,-190930,-327443,-185725,89638,172354,8811,-58129,-70015,-185887,-212906,-82206,63277,256297,342962,125616,-236661,-377980,-110791,73554,-4351,51743,349165,464433,226175,17634,114281,227493,194910,58865,-124915,-107552,255258,484621,284766,2532,79153,263839,216647,-6095,-142154,-190394,-196495,-119495,-57095,-137357,-176443,-244475,-492932,-573334,-353880,-209631,-178649,-43945,134434,83922,-193398,-453197,-316255,-95559,-75799,93398,157334,-185488,-277008,75952,-18771,-501824,-443910,7376,183639,169710,218538,466077,1114260,1070978,3774128,6827941,143367,-10968490,-9941897,-2114521,844478,282957,24836,-632631,-989941,-944872,-445796,-208495,-345109,-103901,9464,-158553,-137110,239080,500526,442521,414388,412692,250028,80103,17066,-73454,-25523,99442,46896,-72833,-6921,106376,65894,-100755,-240362,-295846,-303383,-192290,75010,194584,79341,29563,169835,285076,341934,332178,186727,157766,238647,136920,19788,-2278,-68404,-86096,-124758,-201260,-134479,122962,240566,223802,205431,82813,-121304,-136419,-49873,-19734,18765,-29283,-195061,-298863,-196753,-12609,147080,239053,163023,-119402,-394597,-402610,-141946,61150,78172,-32141,-164730,-107588,184884,291708,-20648,-305085,-341312,-252041,-63637,-44860,-168896,-85100,79759,73814,-73035,-49052,203782,480693,383998,63050,-215431,-338398,-265494,20824,260089,379518,427031,314377,120874,41042,-23604,-4463,80489,-56300,-398960,-485915,-395059,-440515,-478463,-410460,-261455,110286,251598,54978,-55138,30675,89744,173362,260669,224896,37253,-154295,-182431,-127388,-49123,-107293,-211438,-308912,-194095,17160,318751,495853,215367,-251707,-332999,-85234,7759,-141829,-175738,-48698,-73523,-136682,-27334,-46223,-174202,-140606,-154109,-141039,91649,246984,154903,-2672,10278,194835,262829,80183,-88695,-93758,31282,229782,360006,359007,144981,-128204,-212882,-155854,-152658,-230027,-350954,-359571,-57197,292715,333416,212554,174918,108817,22372,113737,234226,224337,193824,139436,-89910,-360883,-394371,-285122,-155505,-4054,22324,-131692,-347628,-290494,-22036,85592,-55529,-68398,147488,338301,442232,479152,361055,97510,-33846,110432,140938,-67628,-42662,268856,452260,440240,311675,50407,-190561,-198696,-117475,-124463,-101722,164109,362782,303644,138961,57559,216540,378347,202140,-138659,-208888,-62563,45843,16365,-102953,-273940,-356422,-238498,-118661,-488,148352,97697,-10047,-27848,-48068,19634,123256,71527,-87777,-87907,3097,-27427,-223910,-419207,-417948,-260620,-140609,-34670,127195,255256,298179,301904,263864,170794,23928,-116506,-143187,1546,100394,-89807,-230570,-30135,59438,-102355,-144642,-17566,110412,154760,36417,-130133,-118298,12329,192340,253173,113696,47330,53539,-80151,-181533,-123666,-58097,-22711,42440,86729,39067,-67058,-184225,-317996,-327005,-189587,-111206,-260228,-354342,-279940,-122277,114454,242533,87543,-175891,-254376,-59850,93369,-75869,-177799,11964,53245,-30542,39004,116124,70211,-55961,-154163,-239183,-314449,-284250,-25681,221704,217096,-22280,-259697,-347449,-279641,-87468,65870,144681,97891,-50624,-108798,-111574,-61699,5739,-109938,-249297,-183995,-133003,-104596,136022,247862,-13910,-274064,-139403,90312,199083,190546,61416,-130093,-355698,-373981,-169273,-13196,-35382,-61505,-26564,-86559,-233428,-139209,166125,347869,210068,-10159,-34971,40848,74761,95610,145065,164574,-54,-157967,-130471,16378,119291,75226,-89285,-210495,-243309,-187832,-74816,84919,194498,114198,-15142,-53484,12664,242450,357257,247146,113243,65685,90527,92174,83012,64724,1868,12497,186413,445424,561100,478917,394495,388134,216553,-138040,-261271,-48091,146457,109341,132486,363381,301476,-76373,14168,330654,-61637,-745878,-706997,-302892,-427067,-308051,518755,614368,201438,170949,193523,-27352,-533385,-969737,-1113576,-683681,497563,1408621,1076134,325311,474606,1232084,939451,194871,222371,127111,-301660,-213221,-34346,14316,119378,98530,-97239,-382652,-476296,-226381,-7820,680,4078,23574,-64530,-109638,-146046,-337023,-388192,-17322,280325,279635,164368,48076,-45780,14300,19136,-75383,14286,245593,366684,367104,303097,162070,-3207,-25640,91915,110202,27056,68136,122994,-48026,-305721,-317028,-17424,309722,372401,168126,-151022,-255889,-181884,-231888,-208645,-62576,-124052,-169445,-9669,120558,103335,-45957,-190776,-119568,-10835,-6262,35084,160072,121551,-108344,-325511,-351394,-252821,-158418,-169929,-224513,-130854,108282,170280,65137,110453,133830,1258,-72855,-21172,62484,83012,120201,215354,104674,-111091,-96952,58461,162551,176514,45350,-197476,-259813,-62515,112141,85366,-16674,47790,92103,-1653,82339,257433,206635,65005,49534,63240,60411,42740,1461,48300,71575,-68515],[-155222,-18413,122941,172633,218414,228398,158922,70318,85706,160181,-6364,-283268,-234377,-19234,912,-110937,-171053,-141561,-66958,-108563,-217684,-219993,-88315,-6388,-44456,9629,130481,98809,-108061,-309234,-304433,-195301,-170323,-153488,-70480,-9152,65236,291633,419237,323606,243102,176670,107182,132751,340140,364959,182505,155807,245392,172736,48475,70614,137405,116824,101230,139420,189090,168389,-10837,-123829,28266,207491,225543,79519,-102322,-110920,42036,102777,73219,21536,-58706,-170081,-132685,19557,94476,2462,-196834,-355151,-356504,-165404,123996,293320,249489,143040,33607,13343,42471,105227,258608,433905,307094,199818,305517,320407,31325,-147731,13875,207637,255963,111772,-70570,-21431,147775,216712,151024,31408,92609,281140,232083,66755,-6280,-61869,-82427,-120454,-189296,-180817,-127497,-4988,194822,179272,-48705,-226682,-73765,-122068,-213062,-77800,46413,1724,-81998,-35606,135112,98932,-188573,-302335,-172446,-55101,-60902,-140160,-202125,-41469,79370,187348,211674,46513,-161755,-263453,-408216,-413211,-101195,85915,60162,159721,319047,263391,25190,-193380,-207956,63501,322257,282305,84414,-52238,-85638,-82203,-161553,-337419,-388887,-293767,-237439,-115271,-62288,-181115,-265778,-212041,-82364,78330,128221,9997,28165,176171,309458,115934,-244658,-323669,-204407,-28154,227081,364021,261555,14395,-167749,-189463,-111735,-137230,-287720,-275582,-103256,63024,141304,128475,31965,-33949,30294,29477,-28473,23480,32033,-65508,-111490,-134671,-146742,-53590,64524,131234,116382,11126,-6977,187251,236254,39974,7785,125476,10109,-139813,-77762,-20583,-87768,-87076,136397,242369,-35314,-326777,-308391,-191618,-130723,38157,35130,-191752,-197545,47090,35880,-58262,53068,262305,265531,107732,-144731,-390951,-480853,-402928,-301211,-181397,-148188,-234806,-156881,63858,38857,-85742,-57899,28621,-5760,-74730,-208923,-292734,-75479,206995,209478,-47036,-200555,-73443,56621,-49254,-312881,-458302,-463817,-305213,-97793,-72677,-282672,-312710,-67771,139294,191785,140261,53564,-39059,-116328,-226903,-283233,-161365,46856,101566,33085,-23617,-8492,70572,154975,148291,264555,501749,393652,112698,259486,374757,13593,-307237,-309793,-218754,-255151,-387242,-299967,-130857,-139919,-261660,-310378,-261198,-190185,-132001,-3870,127134,66694,-61158,-12388,91461,38841,-64444,-62704,-51473,-80653,-115491,-112334,-71150,36019,200842,304145,522901,657920,312245,13281,10036,1694,-13431,26573,-45730,-228996,-221459,-5161,55241,-242617,-464234,-214163,-8732,-155658,-294801,-267688,-160186,35258,263463,333372,182040,-43492,-163528,-192288,-167804,8919,166688,111987,96375,248927,394548,303384,-40729,-299331,-149583,80655,8865,-260639,-353334,-215209,-3784,29650,-105096,-104111,-54607,-134092,-194522,-91759,112415,334366,330426,80293,-226511,-327665,-133092,1274,-20687,67299,369343,488819,245283,14352,90611,193896,177342,58133,-100890,-11502,356880,525468,348817,136730,198602,307175,232989,24031,-105319,-143801,-122998,-44535,-30630,-168615,-250807,-291289,-485887,-536041,-362135,-237390,-183932,-41994,79694,-8629,-234144,-344161,-211296,-118013,-244474,-95951,188267,-33473,-231297,-42087,-226346,-707481,-605335,-85330,309106,483876,760998,1317091,1461079,549124,3045291,6733499,622181,-11501381,-11620960,-3083133,1393106,697234,-40206,-488833,-834383,-825614,-270463,-39681,-197283,167132,343784,79676,77900,409840,581531,491041,522417,472612,309723,182305,132703,26415,112934,264222,172542,-35096,-103417,-44147,47999,-32468,-210942,-256002,-225408,-198450,-40959,113247,93051,97479,246752,326066,290054,217428,104867,104415,131803,11579,-9071,120633,106855,-34944,-191320,-336307,-349975,-153476,23295,84407,125556,86000,-26712,-45141,-30238,-36936,1067,8295,-76229,-126522,-51310,73315,198307,287174,194202,-96243,-340002,-365893,-148663,35859,29443,-73469,-213211,-187878,136810,321647,44273,-251744,-278815,-139414,43453,-17785,-189133,-125591,15477,61808,46074,102578,270808,474208,398651,133226,-153589,-345546,-292873,76754,379840,430429,404555,235284,-7517,19483,21837,-42489,26468,-9223,-309314,-456306,-481626,-548589,-535682,-461326,-287461,132480,308786,67673,-138316,-99021,11344,187506,323843,244437,-2302,-207865,-244190,-239570,-138682,-93739,-179454,-328164,-221529,28095,307452,438338,108395,-392490,-449337,-154462,6197,-118374,-202986,-103679,-88620,-150225,-66263,-46866,-109948,-100484,-197310,-211933,75847,269575,186555,33816,12854,150282,220312,50772,-102035,-106604,-22126,107464,210449,268334,125238,-148776,-252230,-153989,-152802,-239425,-355905,-350586,-54346,341041,357215,152929,117798,75939,-90925,-84868,106737,239726,229168,145683,-49607,-260670,-265313,-174573,-36478,76573,58840,-44295,-182178,-162895,56506,85592,-112511,-127878,124658,290902,323156,417528,439806,235014,56652,135715,95398,-152872,-119703,214696,457658,460975,248188,-75526,-305941,-214211,-90495,-144388,-140391,240708,534629,390536,132024,47921,202080,340407,175910,-119966,-185425,-70487,25208,14055,-78609,-223416,-301630,-218565,-86313,53502,142348,38630,-35919,-16959,-44942,3640,53884,9123,-60827,-23906,38896,-60920,-348577,-545532,-436325,-166455,-9786,83012,182000,230307,194059,155311,149224,158462,103265,-1367,-28856,117074,163296,-112945,-263830,48898,192152,-45276,-212105,-168295,-35777,103369,74078,-112492,-158989,-28462,131868,134317,-54375,-167750,-107439,-133641,-238634,-299537,-229906,-85933,19214,53769,68173,47555,-45740,-236464,-342289,-318975,-328109,-418954,-385588,-282769,-137373,33436,133909,65670,-86882,-180192,-63170,123293,55343,-34370,4489,-55407,-158398,-53339,101327,128747,-52856,-203437,-272252,-323699,-274990,39842,297457,196458,-85154,-260873,-290469,-252645,-132253,-43142,27942,41474,-60895,-96278,-83208,-57675,6507,-74787,-205814,-123156,-55150,-51659,151528,214902,-21574,-229524,-121057,68377,196985,211990,74336,-86620,-234090,-303705,-221204,-112577,-78607,-95659,-66109,-63482,-85342,14337,222828,388095,288551,64866,18966,86107,101251,50744,66164,109281,13898,-62062,-53498,-42190,-22759,-23175,-122176,-239041,-330616,-289932,-108329,118502,242020,115861,-113098,-132409,87360,357828,384509,254116,105498,43007,89916,131016,153211,167629,99000,64802,235383,489498,513034,316172,243436,363891,276037,-42114,-203307,-87180,44231,28874,36225,247347,272010,-18933,48637,366215,-8958,-702853,-660888,-584156,-1094225,-566013,581191,548341,416586,543504,-89587,-540924,-668761,-881559,-944156,-565134,399418,1013725,984070,720835,854354,1139342,754004,137995,172490,-67537,-413020,-113911,144210,142927,236698,226746,978,-257159,-317172,-137863,9651,42293,69764,105035,-19025,-148039,-194169,-308337,-332589,-66275,197098,271904,205620,61036,-63638,-16718,1997,-40195,56728,245063,421068,498314,402087,185588,13454,36405,181906,239915,193349,127527,20826,-222122,-444540,-448602,-164157,175141,243286,88502,-127628,-204291,-196877,-243909,-136569,66837,-13946,-136942,-63223,39193,-2588,-197762,-305686,-216699,-119075,-127079,-111325,-7863,-10873,-132940,-254004,-318847,-292688,-230822,-250884,-304461,-217912,39699,111678,-6470,53114,133135,24092,-72614,-47487,75743,195807,309137,383003,178604,-112628,-106655,95088,234657,210239,19422,-174586,-222215,-93190,65453,130077,72855,112506,160858,69127,90351,264177,271595,145965,120477,141162,131388,77750,2161,-931,20515,-84678],[-179451,-56492,112246,139131,73861,40340,44536,45438,83282,100383,-84681,-300068,-220836,-32314,-23440,-75050,-91542,-80395,-50911,-124659,-239669,-258441,-167066,-71673,-40003,94340,237662,121280,-133177,-309586,-315684,-277160,-275080,-203719,-90989,-18565,103222,359473,468604,352051,318191,332161,259028,210591,345488,374886,185818,106093,178496,109453,-24760,-64075,-30858,19622,92978,186204,231794,218892,84379,-28088,68304,179757,121348,-22230,-126372,-84470,3865,12261,-36348,-46985,-31400,-68543,-154,142676,132553,-60628,-266369,-318465,-247345,-98468,98764,253577,296087,215615,61577,-35319,-61974,-16308,153229,318246,263513,208071,356665,332370,25190,-177620,-83139,89893,192645,137265,9715,23934,102073,91560,37622,-23489,73951,204029,120748,-14910,-46884,-71616,-83484,-118242,-171553,-142807,-30005,147286,260052,168818,25093,54140,156089,-81291,-186923,5449,111427,14059,-57549,44893,241476,183098,-170587,-329686,-199705,-60415,-54607,-137287,-202164,-7882,163900,302884,348667,138792,-53152,-85569,-269333,-371843,-33474,194544,80005,90342,293017,330858,42103,-247762,-325867,-80810,309214,422444,199203,-93704,-206835,-116970,-102516,-266096,-357525,-263400,-188014,-48888,21965,-60284,-140188,-191262,-176431,14010,220115,201660,185039,269826,347157,141162,-226246,-300294,-168516,-63516,94109,275155,268645,120885,71884,78897,66576,-92605,-263796,-191271,-45670,59053,121945,140402,69624,3534,94790,132861,26850,33267,76577,27147,-33114,-112582,-113217,15296,109056,115976,58865,-74967,-116735,67595,184444,39550,-27230,17491,-83179,-135205,-68292,-105405,-195427,-134288,98962,219063,81692,-7895,-4918,-113678,-134868,12262,30875,-105086,-58695,52495,-89073,-213554,-56835,175866,252561,152267,-80147,-334203,-462797,-403877,-282945,-199690,-226614,-331133,-217879,97622,145513,-21172,-79864,-30415,-74210,-120980,-192020,-260557,-83067,198996,211271,-30952,-169592,-68533,4211,-106626,-354968,-485219,-434127,-167601,71532,18392,-225168,-228505,-5074,131160,138078,146582,126035,27066,-101365,-216052,-256742,-116656,114973,160819,54141,10417,8578,-10570,58834,154330,264593,339601,179578,-11867,163595,218404,-118990,-334062,-299721,-232437,-239050,-334354,-221338,-15454,-22559,-182294,-250488,-186354,-66423,-15832,58823,123386,34201,-59194,-7555,99900,97845,11322,-37893,-21913,-20090,-58302,-16971,5439,24142,170413,277268,443595,537910,297575,31446,-29977,-75846,-110847,-83503,-125242,-232160,-168681,58847,145396,-164678,-436467,-223995,-12649,-169421,-361479,-341332,-190819,32260,248047,334675,237367,-14302,-186703,-158988,-54907,125529,274186,191728,129513,267423,391028,276218,-14177,-205811,-130506,-3176,-78276,-286226,-331924,-217225,-85474,-121609,-222681,-143739,-18780,-42463,-114871,-55980,150331,340265,247036,-21501,-253634,-281994,-144157,-36827,-7647,97266,360947,459983,240585,28727,62389,116655,112187,39032,-72774,88068,430360,532750,400737,274416,280955,289966,212429,76587,-25494,-63808,-42757,10579,-34796,-228303,-341802,-326904,-422550,-441768,-328555,-245613,-189983,-49167,27452,-79220,-246484,-181893,-29493,-95720,-361997,-240362,231443,175025,-101084,-63331,-300014,-786243,-719691,-202782,335762,632828,1053012,1914023,1701066,245707,1845681,5437556,938107,-10367011,-12093755,-4199721,1121373,798651,35952,23733,-346684,-499726,-25022,178979,-1185,367940,645016,311954,211467,470141,634188,652722,694182,515894,323314,228616,167302,71189,202612,375808,244565,-38659,-225056,-205805,7114,28355,-158979,-197648,-151758,-228456,-206156,1896,134535,219380,342291,356345,233689,89479,-10768,8764,-5017,-120826,-36538,245842,310266,68795,-195391,-405819,-521431,-433179,-209531,-76415,43845,138632,126561,73956,12051,-26630,2941,47339,22212,37822,106758,151532,227729,311466,207043,-44475,-234594,-288564,-152310,-3671,-9166,-89040,-224197,-231124,87009,320695,79272,-231065,-233682,-20957,136397,-11155,-207925,-167378,-57333,64292,196590,220659,247908,369287,371906,197407,-69808,-331484,-315194,112509,452330,413051,283507,52580,-170216,-21607,45554,-101097,-40194,49600,-164723,-360385,-479385,-560179,-489368,-387261,-233044,99557,286022,82146,-157893,-178309,-54695,155842,310484,218837,-30099,-222144,-299721,-336927,-210289,-65498,-150359,-308375,-207044,65237,298873,365252,33896,-437392,-497035,-191606,59519,-11546,-167426,-128735,-80293,-130470,-86918,-32660,-12609,-20276,-201717,-277870,13785,243144,195360,71739,20819,92961,153026,28664,-93244,-98414,-59442,-19689,64491,188364,112826,-155178,-241316,-98018,-104856,-214747,-333081,-316449,-11359,398400,360015,74258,40370,30604,-175206,-228653,7875,238701,250315,149601,6415,-102882,-85258,-43648,74222,137024,81843,60486,44498,-6810,102439,63259,-164885,-183711,79128,226335,207405,334285,465802,327909,130582,148718,91097,-134736,-136366,138035,383691,410186,173147,-196113,-406425,-234438,-71641,-161770,-188330,223833,596800,433325,115615,26008,161855,286088,152466,-87790,-153038,-71527,11265,36026,-6763,-112781,-192814,-168816,-33756,135452,161646,7514,-50901,-5966,-28733,-22965,-45256,-67889,2823,95023,115774,-50214,-412422,-611128,-401350,-47629,122386,177237,178516,134626,58327,-6531,-6302,67513,116348,101113,91237,208294,205904,-104789,-224645,150943,293172,2214,-218404,-249503,-170041,14857,69303,-103564,-200145,-87038,62755,42181,-183518,-349010,-251083,-175439,-278856,-432338,-356686,-135738,-22350,9569,88424,129482,56414,-144444,-323109,-421673,-525116,-530675,-387820,-290616,-190974,-98456,-27882,-3734,-36904,-106657,-42169,145250,177467,126891,31358,-135113,-256846,-127486,84555,157751,-32047,-192877,-256337,-328382,-256508,81733,302221,135194,-135651,-242865,-219382,-179932,-129169,-122905,-73484,-3132,-33995,-43477,-41691,-37584,20850,-51727,-166917,-76403,-19451,-69161,51871,113774,-50678,-172551,-80806,53745,180948,215325,79160,-31038,-57196,-178048,-242732,-173026,-78398,-88558,-79638,-16377,89801,156291,238699,373755,318091,118951,70309,127195,122948,25056,16006,85934,77898,58382,32722,-90144,-162938,-131266,-151242,-246072,-382101,-369663,-133807,139728,246249,62018,-253817,-236091,140445,405948,330308,173489,26236,-31338,39695,129496,193817,228137,149250,96868,268115,478750,404684,131964,100063,325458,319691,68945,-116025,-120070,-80933,-78160,-74203,90957,212444,75421,83610,290304,-64509,-709691,-715097,-996905,-1680656,-691406,582886,536789,829498,959983,-279677,-873690,-688420,-738006,-738372,-489983,13833,343534,999566,1445303,1273697,880782,478969,53092,66936,-241824,-459848,-30003,248694,209648,292360,282535,62739,-106735,-101299,-7161,35175,48411,93353,155716,25536,-158278,-202074,-265849,-304366,-141861,139619,307534,288505,117863,-11881,16018,29537,16556,91556,215656,405616,529904,422810,182342,41547,97340,238288,339651,334884,149367,-109368,-369238,-545698,-564804,-316516,10345,83637,-4391,-71488,-112021,-200871,-251957,-66974,183344,96213,-110441,-103680,-10152,-95703,-327345,-386004,-282556,-195128,-213245,-238155,-175767,-112219,-96738,-108808,-195065,-230969,-204406,-244855,-317729,-254781,-25266,34922,-76526,-16625,101368,25412,-105533,-127961,32616,276363,469929,501503,234617,-109163,-157955,33124,189591,171171,10641,-78296,-107198,-91023,-3902,96086,97606,142354,198797,127397,101188,256282,302966,189951,159407,198319,183705,99088,-5822,-59126,-42105,-108531],[-186489,-87280,89997,103605,-62328,-164480,-96142,20816,95269,46775,-152299,-294054,-203070,-73055,-57948,-14339,19951,11467,-11853,-118737,-256386,-310334,-246630,-112308,1389,168507,270177,77186,-181621,-285418,-292841,-328975,-339010,-226657,-111508,-59522,86637,340528,414175,297183,303018,401542,368043,268189,286982,317773,156109,30605,72442,13186,-112372,-170661,-143502,-50924,51042,168862,261595,299313,212012,110767,142795,159632,19015,-131071,-175468,-103832,-72800,-92201,-134192,-93361,5245,44330,103575,189323,113798,-127062,-299010,-242377,-116932,-33029,58496,197492,323022,275744,107185,-55763,-143513,-119899,13548,71794,88454,144811,345575,292758,1734,-190187,-166780,-30904,116642,139562,67066,53097,31523,-66931,-117110,-97931,46526,99217,-12286,-81374,-67288,-65011,-71223,-108313,-148406,-110244,47899,261508,274395,123465,135964,442894,427726,-17707,-159351,55263,132699,17717,-18460,107211,294784,243430,-133719,-347843,-226634,-64921,-22105,-72929,-119678,39507,228473,367581,412707,180499,42163,104707,-84246,-275894,13229,256763,108924,52329,255499,338264,34352,-269112,-374888,-187404,264019,502366,267140,-149500,-310441,-111555,19126,-128331,-263385,-178334,-81782,12269,81646,62818,-9587,-160486,-253820,-51896,267965,335956,263927,286830,302476,114624,-187235,-252766,-153865,-130499,-51515,167109,252161,226737,293946,297233,173079,-80377,-236620,-140163,-24113,30680,70127,94705,52449,21951,122108,156640,20834,2079,74988,68626,2656,-101387,-63620,93525,126560,49275,-40554,-174874,-202119,-17362,144348,46723,-60355,-105654,-177074,-112014,-26204,-143589,-272223,-182072,34317,165602,200416,307100,259082,-42083,-115835,-10305,5281,-43920,52388,43781,-184372,-312942,-126073,97269,227608,179825,-11381,-232255,-375253,-364509,-267905,-228656,-269474,-337050,-207623,133546,246509,55109,-85616,-97162,-159037,-188134,-178804,-217399,-107977,160276,180679,-36427,-112826,-12233,-346,-114973,-299329,-409874,-329325,-34560,160042,27569,-173953,-131896,23100,55154,29720,124494,187347,89519,-82339,-178656,-181862,-38234,170618,189344,62744,43963,10872,-107720,-48261,132045,188745,100160,-59468,-131065,33924,27627,-249169,-348333,-270659,-221337,-202767,-245048,-141047,61467,73715,-72533,-143413,-99811,-3325,54130,130984,123415,7574,-13277,54568,138357,171872,87918,-37830,-16727,34189,26591,111845,90168,1619,100946,204638,281383,306426,202295,2241,-110642,-180197,-201568,-130486,-100519,-136845,-86130,72502,160172,-94560,-357962,-207122,-7393,-144862,-345101,-330371,-189704,3860,189716,314472,289327,13234,-213757,-137379,25110,169674,291523,230213,150222,250575,331438,204548,8977,-69658,-75753,-86042,-161518,-271371,-281920,-192353,-120488,-220147,-302122,-161765,31998,68502,5472,15378,169984,288360,144625,-130674,-306585,-270185,-155711,-42459,20708,119726,316478,384919,222857,86206,71956,32836,19436,-2357,-63817,142429,442080,504945,430639,373619,301771,218495,162779,137055,77454,27859,18092,21120,-69441,-282280,-398854,-325499,-313895,-312760,-251309,-221066,-188717,-60962,-12351,-123152,-227906,4011,216815,-3337,-384009,-267007,311335,372936,33201,-21889,-247646,-741253,-782081,-333402,265800,632499,1050982,2018193,1819308,324299,520912,3360295,1071774,-8155477,-11481989,-4965463,439862,647402,195906,654978,262586,-113216,208270,413944,201367,423293,789533,474664,252446,420210,633913,834656,847547,543793,315367,231427,131679,58168,213603,380721,225790,-85938,-335547,-335542,-51964,60078,-101173,-133000,-92153,-265440,-368810,-109882,194674,364929,438749,380410,201739,1680,-114367,-105503,-141743,-228535,-62925,328156,471320,186532,-138893,-384071,-591882,-618341,-387374,-216680,-14760,228570,285752,172979,51171,-8812,18488,87951,90231,159731,244516,215446,241716,314898,200324,15293,-118323,-202577,-149331,-39543,-27587,-75905,-191864,-221544,57375,296245,78874,-241215,-212698,69243,186313,-27031,-216991,-196384,-116533,84027,328212,262738,127286,188116,304915,234961,15810,-285240,-307492,132801,459663,322678,84473,-183947,-321771,-77839,37834,-157010,-92294,111437,-3020,-224287,-387491,-477876,-367358,-226084,-138671,10502,182819,90478,-105735,-173319,-83516,90048,222939,145193,-52995,-201620,-329607,-386416,-237753,-37920,-139939,-272560,-163479,114609,289110,284690,6199,-372097,-465805,-201037,126940,129927,-82423,-119502,-56987,-89099,-89421,-13333,85387,78075,-161586,-312153,-67621,181010,180074,102825,38296,42931,76812,9028,-74455,-71486,-68307,-117060,-41565,140367,115802,-134322,-178640,-7212,-25492,-170341,-302567,-287647,23616,399762,300417,-24588,-39961,2276,-182158,-261120,-25904,231428,259993,154647,62735,55564,76021,71893,169239,192637,106118,160431,257253,127222,96795,21474,-197726,-204503,44854,168916,136981,266060,426200,335606,164341,146310,120673,-27680,-92475,54163,248459,303057,107937,-265106,-444058,-242246,-65697,-177001,-231433,127501,525436,413909,93170,-3434,103514,227151,154132,-30384,-108405,-59238,9189,75645,91257,16890,-77298,-111228,19092,206347,180036,-3323,-54054,17635,25250,-27860,-127466,-126845,75356,218139,196497,-7288,-402984,-607497,-330577,60747,219452,224088,121278,3846,-50205,-113467,-149039,-76866,61651,161025,176295,244823,217665,-59542,-105211,260349,333413,25247,-164751,-248540,-265896,-91184,25406,-103609,-230113,-152632,-941,316,-227485,-416817,-312633,-184806,-285525,-475866,-399686,-163601,-77623,-34232,97805,159543,90924,-82623,-289486,-473758,-636158,-554539,-355599,-295793,-256996,-219988,-175193,-91163,-39384,-59895,-5935,163595,273840,266497,81420,-176143,-303461,-154730,71909,127632,-29475,-146181,-204584,-324507,-230709,103956,260250,66744,-155590,-207211,-150610,-85480,-88428,-163512,-142279,-23619,38349,48646,1758,-5049,58378,-28413,-128917,-50538,-31634,-136443,-112751,-22203,-98211,-125053,-31178,48672,150818,193564,62419,2289,99506,-40538,-232204,-189067,-53507,-60875,-82694,16270,205670,228313,201338,306055,297510,143659,107879,162322,144754,28193,-2975,88181,159108,163423,103427,-116738,-269852,-231248,-181676,-236453,-386167,-401434,-130684,158730,211428,-37989,-398065,-328358,165441,399761,235935,40826,-92478,-133643,-51184,79455,183881,217542,127309,93714,274623,426124,286923,1967,17806,293356,350330,171665,-16684,-134183,-193738,-177339,-167739,-65484,137099,171574,111827,141193,-194214,-740928,-810457,-1345754,-1996174,-740637,448756,489970,1195442,1269649,-247726,-851310,-530763,-539500,-551960,-494123,-558942,-404476,1092748,2247941,1586069,561157,218452,-15028,-45613,-343505,-446519,4898,247924,198982,278287,255987,65758,3260,71321,94895,47808,17576,81786,178546,61251,-141544,-170853,-217327,-313746,-226997,127080,396604,402620,213865,110491,111548,91382,78939,115071,177929,336195,454864,360269,160899,78819,139672,247631,384223,404275,116121,-242237,-453910,-575620,-621425,-425457,-134449,-57511,-84756,-9355,-20740,-205706,-262552,-18168,258274,173972,-101212,-128430,-14427,-132623,-381539,-406718,-295968,-218520,-242184,-304296,-283575,-151948,-12643,67037,-11130,-80373,-86818,-165803,-273077,-231946,-66591,-36756,-122306,-75422,50441,8131,-154340,-217401,-27681,317974,562805,541232,256062,-105374,-229754,-80787,76778,90365,33166,64531,43887,-63900,-71219,8574,55262,120624,185330,145117,100052,224070,287380,183307,151136,214879,203658,106632,-15450,-106752,-95074,-125334],[-164006,-96727,65040,75791,-148301,-318057,-218997,4106,121662,12849,-198392,-270993,-181434,-123739,-94525,43674,125389,104685,35451,-101971,-268126,-357675,-301236,-113642,74426,219959,218367,-25487,-231909,-236204,-243586,-334046,-331927,-203097,-125177,-118142,29187,256607,292203,188760,204714,350510,387491,284758,205343,237074,109645,-55955,-52370,-88758,-185150,-227205,-187382,-90183,-17391,94178,270334,378532,323141,247442,228481,135262,-75902,-233264,-252569,-176715,-158843,-171001,-185494,-104373,41160,143692,166087,159819,37257,-198630,-299189,-149463,7306,27454,21108,137581,323840,325132,168192,-51126,-201345,-186279,-103452,-189785,-163586,23489,266944,206973,-33221,-187011,-225516,-130072,48538,116502,81708,58446,-35051,-199764,-260783,-161957,28544,5266,-124008,-110859,-64527,-49037,-39734,-73407,-112762,-88488,86183,305108,227374,47896,245155,766597,630304,54412,-128366,59974,99446,8214,25193,136775,280403,254361,-92937,-345699,-240632,-61068,28983,18858,-9818,79413,270836,403502,428903,194275,110407,253447,96773,-136906,51293,264642,134277,61864,229621,286695,10801,-249779,-350393,-232817,203019,520284,297937,-184942,-356314,-64722,166404,26161,-151494,-80852,18806,13897,68881,140128,85894,-132948,-296113,-96213,265578,370906,247053,216213,169359,19261,-161238,-200912,-156007,-198002,-157420,77904,222080,298773,420461,397387,176764,-109172,-217230,-133800,-44942,-12634,8829,12668,-7257,11706,89977,89427,-35922,-54529,35498,60393,-9107,-105160,-11347,159477,101979,-77798,-186260,-277354,-251514,-51485,122355,56969,-79084,-198966,-243512,-91023,23849,-126951,-299004,-232028,-50603,109075,307503,525948,400190,16303,-65007,-822,-23677,-22195,105195,17297,-241437,-331873,-131663,63474,209814,192898,50291,-105851,-238842,-299229,-264473,-256089,-263186,-251541,-130410,152806,298258,110156,-87236,-166367,-245659,-249493,-155194,-177071,-162938,85876,132827,-46321,-39771,78897,48852,-62573,-167147,-270480,-195550,48747,140517,-37863,-135133,-45185,16462,-60656,-100950,76813,220334,124411,-77757,-135390,-74054,70228,220359,195565,66315,67323,-8393,-198121,-132185,93854,61001,-140123,-247046,-217649,-99240,-138989,-328617,-332504,-220579,-180895,-158531,-153633,-82695,76317,114624,34181,-19285,-29610,-17771,69677,201764,133598,-7512,52418,146726,191138,241589,155054,-48374,-47593,38581,95068,227756,147081,-52333,-8971,109084,105699,65473,63963,-70210,-218728,-292997,-264674,-97354,28704,23038,-13300,29990,105245,-46676,-255933,-172470,-5678,-108307,-267227,-247082,-155917,-40446,102317,273806,314536,20235,-242109,-130631,52574,135634,227295,224543,151333,188566,209790,96646,26735,80320,12827,-137630,-220674,-235788,-232134,-151965,-98275,-231194,-316023,-150629,87261,174387,134073,101127,171811,213094,71602,-201720,-362635,-303161,-179033,-34801,43112,114139,235582,280322,202496,186934,140892,-15225,-64586,-58133,-87631,120881,377248,443415,429067,402988,257616,119076,107973,192132,178244,109846,44995,-18290,-121720,-298054,-386249,-273404,-180389,-169529,-136918,-161559,-176937,-71913,-31178,-139925,-185947,170549,462421,132369,-318397,-171267,419705,492978,101069,35504,-119152,-610361,-783877,-442522,140969,530886,799828,1596147,1832012,760289,-502212,1278608,1021090,-5968702,-10300255,-4966567,-6262,423836,349255,1118671,751818,185704,368892,640552,376324,321652,713593,525015,215530,293205,572876,919016,891931,549694,314390,215421,60018,6458,151216,270816,117184,-159807,-405431,-410725,-121731,51383,-55275,-75079,-48655,-287458,-480322,-196707,255378,496059,515996,401279,208240,-15895,-170717,-209246,-246603,-284970,-88794,335505,536061,275398,-45389,-278347,-540248,-651555,-470476,-306924,-36320,323662,394024,214656,66097,-1142,38806,130867,136653,229151,334734,257070,242632,295112,172442,59654,-28123,-138992,-142194,-59791,-25266,-38184,-121190,-159836,61667,259472,47394,-267005,-212153,105099,179410,-60565,-216117,-207388,-146372,116569,398245,218121,-55425,-15190,208567,234219,84186,-204594,-249349,149738,403346,180603,-130191,-386446,-416722,-137342,3642,-184934,-110103,162639,133477,-82485,-237809,-339509,-227101,-52419,-62125,-114245,29695,85046,-5845,-86589,-65664,15064,93581,44034,-71637,-159274,-320178,-372500,-209977,-19839,-144242,-237428,-107670,159935,272402,203673,18825,-225979,-372034,-197664,157313,240640,23532,-79894,-28814,-40200,-76984,-2610,148262,163349,-86565,-296640,-134426,107439,148037,123090,67583,12951,4630,-16026,-58858,-33421,-48773,-166860,-97765,123413,131538,-82494,-79302,90474,60160,-119053,-270682,-273340,12153,302944,159349,-139074,-105320,14998,-89651,-163889,19426,228551,257362,158089,102484,157532,162074,149780,253820,264264,149813,236667,380378,187958,38641,-32288,-206645,-180893,42605,138348,135464,239828,328736,248695,148611,131413,163749,120301,-6937,-18859,90257,173736,68609,-252410,-395440,-224310,-72297,-189208,-256300,-4517,348408,337441,73510,-30945,40382,177423,195510,57382,-51655,-35602,16884,120094,185385,120034,-122,-70680,48097,229153,171780,-10382,-49682,59648,124709,17116,-151963,-145999,122807,293018,245408,46158,-330514,-541965,-251386,126581,256307,216444,33054,-121203,-100488,-128519,-231699,-223668,-29875,168812,198796,214479,199548,22854,72365,351064,300861,15557,-74938,-175066,-302831,-186067,-38611,-108525,-241836,-210857,-46779,13286,-170330,-335722,-258837,-150402,-251683,-418163,-350006,-168793,-137904,-68434,96325,138367,54760,-76524,-261690,-464187,-617921,-474289,-285358,-281737,-300274,-278508,-248163,-162169,-88221,-54769,24929,174973,332772,356271,137815,-175898,-290291,-124795,66018,41599,-64791,-95425,-135852,-295052,-192352,116766,206512,23247,-135569,-159980,-97070,1722,-33696,-173610,-180237,-23261,142033,162557,36340,29992,120832,17358,-80999,-43306,-81446,-220583,-268222,-150284,-153784,-103008,13219,53406,110776,145545,18286,-11488,162891,53908,-199773,-171918,-31593,-40804,-94843,-2397,200542,201531,117228,202991,239468,135364,118345,179752,162992,52745,-7182,85555,202374,215671,143036,-113407,-315981,-299029,-212723,-221002,-351590,-374129,-85210,184117,150822,-159616,-504187,-377497,163087,366221,146275,-98704,-212704,-232097,-156543,-8099,122345,139014,42111,55506,252132,354149,203486,-30437,15445,272995,361653,240998,70348,-126254,-262446,-232036,-210885,-172156,73316,240875,126920,-24705,-338724,-753807,-857932,-1434501,-1938914,-806610,143259,322600,1252192,1342747,49613,-437029,-199610,-295615,-416506,-571310,-1124855,-992400,1175929,2778503,1657316,312122,84603,-15662,-98979,-339080,-393233,-23127,151039,126649,209311,159058,995,22028,127119,118267,29767,-43532,44682,175605,79112,-106177,-113156,-172379,-353568,-300734,153623,515991,514544,324445,269750,239488,165220,129809,126657,153683,248276,305844,238195,132644,117254,154251,217030,371084,386622,37180,-344885,-461847,-523037,-591262,-455988,-218360,-144233,-133140,32678,33646,-215463,-271507,4826,275947,193103,-115963,-142252,17536,-98616,-346434,-368469,-259164,-191848,-213720,-296170,-300695,-124117,89620,218471,174043,105370,73469,-52422,-188723,-156267,-75752,-88004,-133731,-105576,465,-10249,-184835,-263007,-58106,327969,573113,503289,239538,-101184,-284929,-177034,-29114,15761,88593,209867,171299,-32111,-115803,-90340,-32016,51583,121615,113766,78862,166433,227775,130839,96612,182089,185036,102704,-16286,-125177,-120842,-121282],[-108365,-75666,46532,59495,-162646,-370191,-283809,2797,158669,3118,-221393,-240236,-155038,-160490,-121499,76615,192736,171009,75280,-84614,-269602,-379235,-315829,-79177,159789,246647,113914,-149210,-257494,-166793,-180789,-289678,-251338,-132802,-124154,-168829,-41773,145428,156787,71855,60589,190958,304033,256344,148841,178627,61655,-141844,-175117,-171967,-218942,-230641,-179731,-111589,-102262,-13159,255937,426451,377001,335989,292907,93807,-162897,-318955,-348534,-283299,-218335,-189929,-170431,-82327,65030,211383,197052,88227,-76574,-274954,-282260,-66409,104565,85074,2681,81506,292002,358415,235235,-31141,-239463,-210366,-155009,-349219,-393641,-120649,135207,93086,-67000,-169002,-252718,-193215,-3074,71213,51965,40674,-72871,-260005,-344029,-190738,30182,-47802,-180123,-96005,-42854,-32526,6964,-7536,-57791,-69959,86482,273430,127966,-43276,311458,893716,688079,107629,-97492,24650,25480,-8839,62599,129388,204052,203569,-65086,-318772,-239279,-48707,83378,93047,58680,89702,294585,438756,429260,200419,144184,317787,218506,11010,95284,233155,148322,118802,237696,211200,-7564,-191044,-268968,-216330,143658,486755,305641,-173255,-324493,6441,287179,143630,-65717,-12338,55778,-69716,-30700,142037,122205,-115729,-293330,-103674,223797,302876,155676,81086,-27303,-134623,-169498,-159484,-162051,-236173,-193847,30441,189586,319790,427921,364518,84408,-170681,-207785,-156595,-91737,-49932,-34344,-72022,-81490,-24953,3792,-35252,-109528,-112559,-20741,23892,-51024,-120395,25568,189685,31537,-252941,-362925,-369181,-271458,-49156,109252,62471,-74539,-226870,-261918,-84948,62803,-62151,-271789,-280516,-140221,74387,395807,614817,411584,63777,11951,52464,-34170,-32215,100899,-15829,-261933,-282227,-80317,85496,206694,194010,94887,16337,-88499,-226320,-271657,-268246,-208947,-103087,-13599,140104,268894,115251,-99035,-228422,-310537,-276005,-114806,-152108,-241736,-13906,85238,-43432,29623,170708,137350,43833,-6689,-125090,-88706,55792,26406,-140656,-103798,20757,-8521,-172818,-216924,11589,213924,115426,-105982,-115601,33301,186856,265150,193769,77174,78518,-44797,-258085,-164103,57962,-75424,-304002,-320922,-248088,-202386,-239598,-328471,-269831,-143524,-111643,-117549,-92481,-59217,29037,85516,102633,81936,-3015,-100384,35982,253135,152007,-11353,106751,231094,235793,281995,200971,-48225,-103862,-24272,105702,281690,150787,-141919,-142709,18058,-15620,-90622,-63711,-162382,-324152,-384915,-286909,-2201,216615,185847,13414,-55918,10366,-26820,-160179,-131259,-18330,-87357,-170059,-129057,-96215,-79287,12201,216665,294134,-3455,-266117,-136620,30192,50282,119360,184598,130222,84806,43389,-19441,43426,207752,114551,-140754,-239397,-201923,-205211,-113332,-37035,-160879,-261867,-113720,134927,254551,238497,176102,161845,152240,52905,-209567,-395660,-368005,-221125,-40352,39673,70118,127168,167750,186106,303183,255584,-891,-104092,-110749,-141389,24953,247465,353516,390099,353858,166140,25390,72380,230637,253439,167916,40427,-89858,-170247,-258691,-296975,-174274,-45052,-28431,-2947,-79464,-159089,-79721,-24725,-127202,-131259,276699,617934,245413,-213412,-9039,517954,495515,71199,70028,19700,-446894,-718923,-488792,21796,382352,409902,840807,1766119,1360772,-893019,-16104,785071,-4917184,-9214368,-4075712,297617,339771,429435,1234412,947521,302289,437752,841932,503646,119249,452988,462431,130872,139387,462587,828495,776865,524878,337371,201588,-8686,-52458,51543,89555,-39231,-229387,-421205,-431725,-191871,4396,-35516,-34699,-16076,-274029,-511338,-242335,297462,579770,555051,414222,244442,30888,-170762,-279626,-296083,-275697,-111111,263768,490080,305948,49223,-126876,-390611,-542445,-462110,-338453,-22934,385170,415671,190873,53023,-8835,55097,173896,179273,257648,362999,266940,226308,245984,121490,70679,15118,-114348,-136379,-62014,-9956,13477,-28101,-64522,96336,218338,-4773,-290510,-223398,77018,121098,-102218,-213386,-205524,-142547,152407,391189,111648,-236660,-179497,100769,196974,123938,-100074,-137021,175771,304680,29628,-279360,-468969,-426704,-183705,-40181,-169452,-89003,190158,214489,34682,-80532,-198569,-125848,58258,-46083,-238439,-123445,60775,95776,43564,-10863,-41823,-29682,-50233,-82409,-112711,-271192,-303334,-138666,-11227,-144598,-204770,-53614,186698,242099,127060,48969,-58198,-251349,-198882,115669,270797,118916,-20161,-2937,5611,-53004,-10717,151571,207922,2294,-230510,-159800,48233,111412,131580,103686,594,-60234,-53905,-54708,5858,-11629,-168746,-113503,119248,146865,-10285,29816,169017,129073,-65430,-225244,-258992,-52924,115818,-42184,-254046,-144256,72322,83749,34102,130968,238050,241350,154421,113511,168547,152639,186901,335754,359819,220564,279084,373604,147090,-54626,-88581,-198618,-130383,66890,139117,196595,259854,199361,93396,91858,111796,197299,249867,89352,-65607,-44889,64126,62918,-158841,-273093,-178992,-87455,-196779,-255275,-118944,135376,230879,66874,-45802,-14477,145568,272098,166642,10796,-10149,27451,156481,248338,163996,13396,-65007,37083,188170,123833,-31889,-46245,115531,254081,119743,-101682,-118595,127897,291453,242947,86896,-224900,-436931,-190857,132263,227931,164887,-55623,-211337,-99719,-63300,-232703,-316117,-108837,136846,154990,127844,162163,132627,262450,398545,207886,-24002,17032,-55895,-272381,-240157,-94278,-112300,-237855,-249980,-68234,65043,-34912,-130929,-101517,-73971,-181215,-281777,-228146,-156241,-191642,-87923,86354,83061,-30777,-127075,-249530,-396853,-471551,-309038,-182515,-234738,-293782,-252272,-221142,-193269,-162122,-89515,28436,167582,346597,387356,184842,-139052,-228071,-53945,63015,-67070,-131785,-66961,-68965,-224270,-133727,130537,169676,22395,-77465,-108257,-63445,60093,10980,-170171,-201642,-17760,244709,269243,55100,56003,200589,103142,-14981,-46439,-146553,-290908,-353494,-234779,-201951,-109020,42005,65734,66948,77562,-44818,-72242,102421,67426,-157097,-137366,-31963,-47731,-126679,-83526,74481,92043,9843,90461,162542,96465,91528,159853,162464,76992,-20339,42593,161433,195033,148281,-77205,-286335,-312505,-236189,-209560,-299257,-293139,3112,217136,80322,-272897,-545156,-369662,138802,327672,91174,-206961,-306311,-299831,-242236,-105701,29745,27034,-66772,-2925,205778,284199,171065,26806,73354,255572,338397,255725,120587,-103835,-270695,-218041,-180791,-190089,49215,273282,128522,-152827,-435916,-704813,-772998,-1156584,-1545958,-964422,-301811,2520,849638,1129638,550646,252978,232157,-29582,-330068,-671347,-1467098,-1240635,1128855,2732798,1435355,241147,143241,78460,-40623,-226774,-322453,-98413,5290,32357,114854,19759,-121009,-61971,52646,56356,-23700,-120923,-9997,145266,72261,-64516,-48198,-139280,-402147,-346562,192566,616402,581580,414340,411704,353977,227501,157145,127041,155528,179424,138344,97863,107053,145096,141403,168153,317862,301630,-56642,-389547,-402626,-402609,-476008,-400851,-224163,-163472,-142169,39811,36039,-222101,-262885,10899,236881,144022,-153016,-153097,59189,-15057,-250228,-296125,-196650,-137565,-148254,-230601,-238392,-49967,173467,298053,295942,252987,207481,50037,-84697,-47545,-56326,-115086,-117358,-103258,-29778,-7764,-164046,-230362,-29545,319039,513072,414701,196249,-91204,-289008,-198950,-65714,-8759,164898,312671,222501,-18400,-126497,-157776,-126134,-40232,30704,48837,41020,92754,142569,54819,14298,107345,131818,89581,-866,-104418,-111103,-90003],[-29717,-26527,40125,53606,-111794,-311157,-272172,19602,197724,11979,-227025,-211903,-124786,-163887,-127438,75795,205275,192853,97640,-69486,-252381,-360909,-290884,-27937,229512,249336,6375,-245168,-238482,-85991,-117423,-208330,-123916,-37471,-105057,-186952,-97335,44588,55245,-13284,-77826,-21114,145302,199381,151032,168572,20088,-218767,-274749,-218039,-202869,-195728,-157182,-137528,-191635,-120298,222684,425766,356386,347341,307913,30833,-238989,-378653,-440405,-384986,-229748,-140963,-96444,-43616,68863,241392,218546,24451,-193028,-352162,-268334,-13260,167370,143105,10941,32469,224720,361885,292802,-5229,-259601,-199751,-129313,-347704,-504083,-242737,-17816,-22425,-84460,-135750,-247410,-218623,-42464,10745,-6318,8332,-70759,-229718,-338088,-173765,49868,-48784,-167223,-45154,-11031,-22304,54588,77385,15579,-40700,69072,189932,3569,-127111,312931,798613,590239,114584,-74635,-30935,-54535,-18240,86236,91666,89989,99565,-61413,-272285,-228672,-33671,123903,113722,38643,57433,305029,488625,432313,204493,143489,282963,245229,130497,155883,192760,152811,208263,290840,163916,1513,-103215,-158921,-156198,97978,415689,294865,-111920,-224504,74342,336319,189679,-27243,4956,3777,-222036,-190009,68024,96525,-110015,-249052,-73441,164993,170416,38693,-70478,-238985,-313075,-213460,-133957,-157185,-227938,-161511,26937,163672,296194,354989,242785,-59268,-240330,-200756,-173704,-129572,-55212,-36751,-124400,-137138,-74003,-104285,-155226,-158794,-148384,-66452,-10433,-95346,-141018,30062,167870,-72488,-437181,-529661,-436417,-281056,-45665,85794,54775,-45959,-176828,-223862,-90397,84574,31438,-202921,-318501,-216202,70097,459233,602786,355158,107360,95929,135717,-12948,-51685,67583,-33922,-248714,-200631,-4087,141147,210188,184411,116320,105573,37635,-159626,-276375,-254458,-123537,58838,101510,90114,152751,57899,-129752,-271703,-331288,-252795,-66683,-147631,-318731,-115380,49561,-20646,72580,225408,234642,178173,129236,-23750,-47463,-8993,-131226,-230043,-69151,66501,-28959,-240485,-287995,-56973,168645,61762,-173809,-141449,103201,278908,296345,194426,104567,82486,-85724,-272455,-132282,41044,-175216,-346837,-263103,-215072,-253382,-262075,-249340,-154652,-34900,-19717,-84567,-77054,-68700,-57179,-1119,111273,128163,-31114,-217187,-29004,270180,171657,-7123,127043,275196,249659,269298,215321,-19224,-158581,-140174,39925,248097,99851,-247216,-267067,-44540,-44616,-116669,-134927,-241385,-392600,-426826,-266302,112676,393180,291146,-19640,-154804,-80885,-29146,-91006,-93145,-47735,-96270,-96585,-23539,-24151,-88923,-51912,151396,227821,-49695,-276903,-149576,-20967,-40004,18297,129884,91851,-39669,-125977,-102724,68091,280381,193917,-98262,-209404,-180609,-204868,-91596,26269,-50565,-162154,-63591,165590,298394,297680,219921,147829,130292,84514,-156044,-385968,-433977,-281663,-79225,991,-7104,8781,68049,175942,392617,370917,71963,-80767,-139537,-206029,-111794,86957,245669,315164,243965,58400,-36776,65032,243406,287962,198552,22262,-158694,-192493,-169135,-153200,-47031,73540,97064,123862,1842,-145159,-87068,4820,-79650,-71469,298089,616184,267357,-128628,138056,557682,385493,-38779,62334,112920,-300301,-594627,-447099,-41603,226504,10848,76239,1642181,1863260,-558981,-98344,344061,-5584872,-8711656,-2509286,1443770,536311,433538,1005157,807177,224354,436010,1001124,575256,-86488,133650,329536,30867,6798,328962,568932,519858,466677,380304,195333,-48901,-88767,-36733,-86700,-176909,-262425,-387315,-413473,-249244,-66717,-48699,-17833,14819,-211510,-455799,-239632,309286,597738,541493,404051,280283,103695,-133993,-308293,-282555,-202507,-122126,139139,362097,272918,110915,16647,-202203,-360630,-399838,-322036,8945,383748,350139,126286,28681,-22363,60995,210105,231395,266931,331044,236958,185125,163924,47436,42373,11576,-125283,-135918,-51639,7591,64802,64816,34099,138962,172124,-66195,-300299,-238596,-4519,33215,-140429,-219593,-202048,-112607,180495,323119,-9606,-354119,-264354,1136,137307,134576,6611,10739,216597,197940,-81213,-301668,-392163,-351084,-201802,-73467,-112783,-40136,187332,232142,110160,37503,-98865,-90488,67605,-95055,-322784,-227118,17296,151511,160801,57516,-61965,-104705,-106634,-83836,-80216,-198395,-205803,-53516,-5646,-121089,-163089,-7726,186484,193839,58120,69317,70283,-143142,-215809,1532,209156,179819,45536,18149,43484,-20047,-38702,92165,199330,81152,-131957,-134987,21230,81359,127957,132901,-11066,-124654,-107379,-61639,38280,27726,-133985,-102870,106139,143998,59353,119035,212123,168043,-6581,-146744,-220053,-145168,-105177,-246284,-344105,-155410,151788,281298,265300,272796,262292,215070,140438,93477,90924,68714,195000,413552,462013,306419,288029,251870,15793,-154626,-138704,-187191,-87743,87717,156345,285143,305597,72664,-79245,17033,96506,206041,316247,164676,-78473,-119692,8178,89836,-16837,-119431,-118465,-105806,-197662,-228277,-176151,-34695,130523,79263,-40555,-53594,128935,357287,273737,66474,4870,34009,177414,265779,141329,-33189,-97035,-12444,98339,41506,-80147,-53558,171592,380295,259900,10644,-49775,101667,221839,191903,98347,-125248,-325204,-166428,80976,151921,94546,-116050,-255878,-81798,31838,-163467,-315831,-130623,91734,66216,14269,119826,247956,413779,393597,89639,-78765,81217,72405,-183115,-233750,-114958,-110119,-229757,-266026,-66666,125645,124647,122250,108362,30400,-86140,-109238,-72608,-133362,-227842,-91790,72466,18243,-132433,-211843,-248214,-288457,-246412,-109568,-65493,-154774,-232445,-158069,-113632,-181360,-233543,-146711,-6937,126925,311573,368152,212320,-77782,-144450,18188,52997,-153355,-203045,-71703,-18461,-113651,-52203,150281,159845,60956,6640,-56397,-44648,84413,33903,-165303,-220878,-25355,309436,338875,56736,65509,282291,226984,66057,-50357,-200369,-329143,-350897,-260434,-227474,-131581,52588,81074,24934,2811,-104087,-150385,-47721,2546,-108697,-94467,-53985,-81301,-171940,-200825,-107933,-45517,-89311,-9250,82805,36198,26500,85583,122136,75657,-57782,-56433,27689,105994,125378,-13767,-185143,-261835,-239722,-204969,-248794,-176847,119412,249464,12401,-353458,-518561,-313782,100075,291901,77559,-263373,-362108,-324283,-279675,-179784,-59652,-67834,-147487,-59320,146050,228269,174668,120896,146965,226457,265117,204358,117393,-82460,-224489,-135385,-77539,-110129,78977,277440,122415,-208677,-442564,-565295,-510639,-551679,-981314,-1221802,-787800,-426140,39332,688408,1111042,1000031,650167,223326,-263835,-718892,-1436015,-1103758,851093,2002616,985161,385485,374910,249719,137710,-39732,-247679,-179444,-122701,-37347,26693,-126857,-269644,-213557,-101807,-54148,-100049,-195593,-76106,84437,39593,-28596,4919,-122533,-433797,-358804,210259,644743,572869,451772,484935,413533,262309,157749,117264,181349,151657,5034,-18847,89473,151148,107840,124844,251267,189653,-128416,-365066,-302906,-248103,-305609,-282545,-163077,-124648,-116962,13606,-3254,-208801,-216629,16490,156075,38946,-201531,-166702,79187,71743,-144248,-225291,-142769,-86254,-76949,-144437,-141259,31379,208235,282817,311259,302475,257305,109166,21637,68540,-19440,-123290,-92252,-80146,-31255,29425,-78899,-120240,52816,299319,411655,311928,146155,-67673,-226859,-127803,-8936,38016,240855,342846,175934,-36417,-103332,-165242,-186578,-118499,-51283,-16890,280,19736,58693,-12877,-65339,13564,58291,68748,30472,-47654,-69081,-36577],[48956,35210,46325,54671,-26472,-176602,-195889,49544,226666,26882,-224006,-194183,-95011,-127504,-105930,47306,164270,168434,102293,-49907,-209823,-303610,-240990,14706,257080,226411,-65671,-277017,-171236,-4443,-62282,-112786,6092,47485,-72520,-161374,-119034,-22244,8935,-47479,-166362,-209024,-31527,143175,215259,202508,-15508,-280219,-331306,-215262,-141787,-146661,-155756,-185137,-272070,-198535,178985,377624,272169,279126,261252,-45649,-294801,-401731,-497137,-442492,-198396,-51205,1119,-10928,51775,240291,249791,9470,-276139,-422202,-272828,4463,201314,201081,43005,-7278,128474,321676,324190,23046,-257115,-168509,-47004,-206484,-448582,-304578,-152302,-112575,-74100,-86762,-214124,-214786,-80370,-55738,-67700,-25454,-34146,-123457,-244041,-118189,75997,-7265,-96934,21551,20962,-20522,84559,154545,94597,8865,60517,94028,-109006,-178185,258809,557113,382658,61519,-68108,-79938,-98336,-858,94972,37925,-27591,-28808,-81542,-217961,-215447,-22131,138399,69516,-72341,-14142,306247,546412,435024,197618,115618,169919,179648,202663,235243,174075,157108,306681,381136,184061,47973,-4155,-48871,-78933,69676,318701,256653,-27009,-91630,113732,295689,162644,-26874,-24131,-118932,-390597,-352119,-55102,23960,-113181,-179426,-19275,112711,36870,-50788,-186004,-411286,-472595,-277453,-121301,-131777,-174060,-85120,52811,148924,254103,274224,111056,-188007,-285368,-183174,-150129,-119233,-7938,11269,-120277,-148429,-114502,-188446,-209052,-153360,-147021,-78137,-16985,-118512,-162240,-6535,92460,-183541,-573081,-630724,-467485,-300096,-76574,33463,27411,-2676,-64370,-134767,-89855,95269,127287,-116073,-334371,-263600,84999,489346,550455,311949,151819,160779,214138,35481,-58428,41041,-16757,-200931,-125115,55999,185727,201647,164435,114046,141624,110356,-103898,-258382,-211172,-34403,180065,173866,10326,-23733,-51141,-177095,-286335,-297704,-188727,-32698,-158329,-359538,-190110,27336,13606,72184,217215,305380,302274,205688,11228,-76410,-111390,-262929,-262366,-22371,98478,-28361,-241450,-297489,-110098,98075,-19546,-268725,-214291,112194,316978,298601,197442,147621,86412,-116945,-240940,-47768,51344,-209058,-274320,-109053,-133635,-250913,-223623,-119109,513,100625,83456,-55986,-98622,-96241,-145278,-109353,62512,110468,-98962,-321336,-99592,249391,185365,3040,110617,265818,217813,190489,193018,44162,-182514,-271364,-86827,140241,18057,-330244,-343053,-64668,14857,-28851,-131439,-279741,-401377,-402940,-211824,201913,495715,306033,-96448,-228401,-127193,-37627,-53049,-64402,-85908,-128824,-71407,31938,43053,-55450,-70680,90974,140125,-91256,-263938,-162239,-72336,-90080,-33602,82547,48311,-150286,-244411,-114564,109998,281499,214156,-31364,-133579,-163913,-213942,-92905,54427,45472,-53450,-15576,175760,307532,307969,223579,135124,148855,141481,-65496,-328515,-467373,-351863,-154775,-66546,-96954,-97013,-3243,171852,420489,431085,168322,-2329,-128943,-253676,-238537,-61353,134420,215043,110635,-33163,-60039,73378,224014,278907,208263,15507,-186904,-172961,-53016,4842,81691,165122,194271,214578,57598,-144297,-99400,48603,6131,-9194,235248,447097,165633,-105023,203614,507153,210564,-173840,13587,128979,-205005,-439496,-325345,-32605,80340,-296074,-402634,1469501,2059963,315528,877745,-344732,-7735001,-8848666,-715614,3047954,1012992,420276,594861,422001,16223,406880,1095693,589657,-201218,-87308,190787,-60201,-74138,201660,223916,198696,383259,419378,184676,-57804,-86511,-74968,-184111,-234089,-239018,-321056,-372450,-279108,-140598,-91859,-24104,52409,-97077,-324662,-188293,291872,549596,468534,349363,276246,150077,-96754,-302490,-216587,-83045,-111924,6872,207313,194792,120640,104791,-44838,-199144,-332520,-279252,36004,311083,229328,65150,22112,-24039,53660,229291,292582,275773,255293,165328,115017,54944,-44642,-17160,-21437,-153025,-140263,-36574,20136,102893,136069,105541,157182,111606,-128233,-294699,-253109,-111900,-54395,-164059,-239683,-206562,-71802,191805,229901,-99040,-374335,-265449,-74907,75631,125533,90119,156900,267285,118462,-116821,-189481,-187329,-216668,-184203,-82952,-34857,15611,157082,200845,142661,91466,-56163,-104480,-5810,-174461,-339561,-251496,-39821,133074,216836,114391,-41253,-112655,-113295,-82133,-77043,-128823,-112504,13245,4690,-66180,-97974,32309,160543,129544,-36,61370,123818,-74691,-247918,-150091,85598,195468,101465,34715,72397,19003,-77361,-10710,145187,132903,-30905,-71696,30760,63116,110921,137345,-44051,-199156,-171490,-70742,61182,56724,-77830,-73299,73659,109873,99871,165698,215865,175664,60402,-27581,-140987,-220445,-283378,-382168,-380791,-146490,212588,428121,447489,397062,296102,187409,118670,51385,-37837,-41868,189617,470726,531115,377314,271768,77901,-156019,-233707,-176802,-185055,-86337,67088,161607,351591,342738,-20348,-214320,-47645,91367,187996,306548,197535,-60417,-119285,18232,140118,123738,12882,-64040,-122676,-189550,-181182,-165257,-112035,64700,108337,-14468,-77022,113238,411514,347724,100789,919,33974,183235,240733,71710,-110417,-152245,-79242,-631,-54538,-156313,-79212,210186,467556,395842,150490,49596,77190,123021,114195,76312,-65428,-240669,-180564,-4679,63243,39200,-127070,-258699,-82975,96148,-60987,-219906,-76727,61274,-29559,-88876,83818,338058,490159,349385,-7591,-126438,101862,172420,-61388,-166441,-87753,-100717,-231808,-263822,-50161,163381,243947,330861,302772,141030,18100,57142,76224,-107161,-239951,-82222,60292,-34464,-219167,-295827,-242646,-163158,-21263,60105,37536,-58645,-136286,-41366,20170,-141928,-278428,-199993,-74311,45725,229477,314708,216413,-10773,-75904,43679,24329,-183924,-245346,-103101,7584,11844,43842,173013,166248,117287,98250,-4368,-28260,86966,41187,-158231,-241722,-55347,311763,352576,45313,58694,346809,361007,145453,-48295,-221063,-331632,-291862,-236527,-221399,-151327,49569,93292,-11554,-61420,-129795,-197183,-200656,-94287,-50759,-41688,-77380,-121822,-209340,-299142,-250303,-142914,-152926,-86003,9251,-29780,-64789,-44664,27099,32820,-115799,-191908,-160450,-24875,84244,62308,-37048,-156243,-213346,-201739,-208973,-50335,236817,266008,-47016,-390184,-445196,-235646,55168,254641,93302,-266695,-382408,-308530,-257622,-204465,-111928,-102052,-160681,-94710,84252,186844,179774,182392,189555,175759,138473,89984,58003,-79367,-150846,-11654,70760,39239,153305,269721,114828,-188042,-347309,-331389,-87594,200290,-465084,-1502505,-1180939,-858180,-926470,167452,1558794,1574019,944672,424519,-180779,-646277,-1019079,-689672,318652,754044,468342,692686,674433,435476,386198,163098,-170299,-216112,-174537,-48721,-32162,-247978,-401535,-364531,-249109,-154685,-173359,-247292,-146210,-5603,-12255,-6165,33312,-121850,-431552,-343707,182737,571173,485595,420943,462159,397831,264817,136844,98834,215830,162097,-65744,-83998,82038,129895,61891,101001,193730,90622,-152181,-281444,-194169,-98790,-125695,-142861,-68114,-51396,-70892,-30453,-55868,-159396,-120953,35901,57282,-91241,-244621,-182702,57166,114910,-74031,-183616,-124074,-62496,-28643,-76609,-62621,80388,180116,181586,217158,236016,204000,117077,116743,168414,22949,-120241,-79830,-57674,-8202,98560,54616,31477,151047,267072,299006,222576,108033,-25808,-110005,13152,122619,146487,294106,294997,51051,-83309,-55775,-107528,-184001,-148196,-89538,-48604,-25912,-35459,1330,-42750,-110706,-67822,-14097,42227,69023,29680,-7814,23115],[99493,86274,61354,59127,51084,-31931,-91769,80649,233391,34519,-219377,-191195,-72516,-60517,-59001,6418,85595,110789,98120,-13551,-141801,-224357,-188099,28511,228369,174563,-92531,-238844,-72362,66700,-18552,-27767,95610,88575,-38744,-100744,-105707,-51523,8086,-37745,-185722,-310258,-165750,114124,312691,250370,-50319,-320041,-330528,-159695,-52704,-105417,-191554,-254363,-329656,-232984,133741,299191,155861,153840,160934,-118513,-317007,-378785,-491332,-434045,-153163,26544,72200,-2791,20976,222610,295517,56428,-301733,-473392,-297869,-2746,218773,252508,88008,-33022,21997,235676,318544,57021,-222539,-130056,51155,-3558,-256799,-288663,-233466,-158247,-33254,-23849,-161876,-194961,-124712,-118448,-108192,-47537,19577,21753,-90538,-45149,92896,52624,-453,79553,44536,-24374,83313,193660,156789,74996,78600,23142,-176948,-177303,185137,291368,138194,-43981,-81858,-98925,-74065,57209,94734,-14858,-116621,-141934,-112115,-166181,-198315,-14646,124710,-22317,-231566,-105137,300437,589049,420229,167021,73274,28559,65044,236696,325321,192136,170970,389773,481052,270939,120100,84038,41184,-7263,55459,205333,176945,38051,28376,113705,182804,91468,-33680,-72616,-261097,-510435,-455704,-185750,-71158,-121075,-106552,36412,81174,-40838,-79608,-231148,-504614,-577541,-338390,-114286,-85878,-90474,2136,86688,144806,225092,245936,41595,-241055,-277729,-143791,-70826,-35890,96675,102818,-55138,-106635,-126638,-208995,-163977,-85949,-106619,-45021,14458,-111407,-181424,-78608,-20768,-269152,-606019,-620564,-457055,-336816,-156756,-54847,-22183,37935,72635,-12639,-62409,106026,199194,-37186,-318799,-274960,96922,477291,506690,327797,194655,182743,247161,88021,-44586,42143,40625,-117239,-74389,70072,175859,163243,135148,93308,119490,118632,-55479,-201017,-143883,29833,220388,176900,-80956,-208508,-179362,-227336,-267989,-218089,-113065,-34925,-170188,-337561,-216360,11524,38036,23531,142813,322890,379184,216973,-11008,-147477,-202075,-308585,-217083,37147,121865,-5074,-179327,-243640,-129358,25020,-98734,-360115,-310908,61755,288715,258104,191845,192988,93854,-129250,-178218,59062,85121,-174777,-136546,68358,-37249,-213808,-159071,19677,165548,243512,182305,-22799,-128827,-120975,-198862,-193564,-17051,48413,-168284,-370747,-150799,200686,189413,20200,76552,214542,140027,52155,137749,130818,-159093,-373023,-228722,6019,-56697,-352229,-341911,-41094,125145,113542,-68361,-267865,-350645,-319780,-139856,237595,495143,236741,-180187,-245717,-105210,-32218,-36864,-47781,-118022,-161902,-91114,24034,89112,16541,-42093,50767,73438,-92005,-218599,-167928,-100397,-75295,-18809,59029,14389,-211481,-268180,-36265,173348,216564,154861,29943,-26648,-130090,-204797,-112375,27520,87236,31309,20153,168553,292837,281421,191407,124234,187455,192026,26504,-236115,-447768,-415915,-251206,-142227,-170039,-168439,-38473,174026,378497,397249,237035,101277,-75250,-259631,-309954,-163540,34820,108051,-4001,-86093,-56184,70686,171145,235463,209151,40669,-150042,-109221,57849,135384,186530,226714,251085,248029,73104,-157356,-119458,93777,123919,55460,112884,162204,-37803,-148182,163706,368744,40841,-267680,-60783,61946,-179312,-299454,-165264,26496,-55088,-466892,-468773,1252508,1886006,1349825,2251355,-1323665,-10412177,-9211705,844603,4462363,1619586,465042,225400,-36374,-216347,391534,1102133,549023,-175068,-102408,99562,-130305,-97307,102040,-92948,-86597,291383,422177,148963,-51812,-48639,-50947,-166480,-182702,-160587,-243358,-316889,-268305,-195207,-152403,-47000,99430,58521,-137746,-93550,257875,449741,339382,233394,201682,128603,-92362,-278991,-122855,54225,-73595,-88413,79896,103298,80942,114620,29146,-128383,-295464,-231405,38045,182588,100836,48057,58396,294,33753,222493,348693,291737,161161,61086,22184,-62312,-142399,-88756,-59374,-174431,-144309,-21803,28117,121576,173314,131360,124828,25872,-186104,-278792,-263767,-209325,-114721,-164561,-266294,-219905,-36373,181783,147273,-130626,-304736,-210784,-120307,30858,111996,132098,259405,313284,89658,-71968,2067,55514,-66905,-135312,-69168,34485,57170,110884,147568,142645,85861,-55374,-120696,-97387,-231444,-282851,-196788,-99570,43407,192942,145082,11234,-63496,-83022,-91183,-111966,-90357,-47538,44453,24420,9361,-4698,74773,120680,59499,-43601,23693,104381,-52249,-283479,-285158,-46504,167975,132683,45792,91001,59053,-111198,-123382,69281,153333,44472,5217,68096,54422,78750,103851,-111987,-287916,-233157,-68392,78516,70877,-14167,-24234,29968,44486,93102,161391,186545,158738,129740,114155,-27726,-240745,-360044,-399331,-344308,-129330,213708,461236,514079,459163,327047,169806,96959,4254,-162515,-130407,178782,480647,523303,397522,241224,-68852,-300047,-275628,-200806,-197969,-140270,-17975,127486,355309,342028,-61813,-274219,-80184,95538,153010,240965,183400,-23888,-56228,79561,197010,217187,83902,-36878,-135377,-170216,-122126,-104814,-98975,40513,143381,25945,-90039,80094,400727,363441,103392,-21935,30361,179859,190403,-7541,-176570,-203676,-129924,-62979,-138100,-249648,-125516,216548,493519,483062,278797,167258,89557,44155,40801,30495,-60941,-206057,-220985,-91208,2323,32900,-77539,-228685,-119464,89785,30004,-62802,36030,61942,-92670,-149336,58133,372436,483448,296233,-44126,-145063,80235,215188,54273,-60437,-20622,-86944,-252095,-253271,-29845,157249,274126,423475,424335,235624,116985,190233,189515,-82246,-227947,-62781,54466,-64196,-272098,-346576,-217410,-45715,130097,148678,98972,26757,-41122,45793,118702,-97675,-283355,-223797,-148455,-67277,109883,240393,198111,40449,-55439,-11902,-29887,-152970,-236989,-142531,7997,112835,134693,188823,165227,161300,177416,50654,-175,90080,51653,-137295,-254388,-101108,252028,310118,28098,42864,376313,458852,198749,-38376,-198795,-304625,-233412,-189658,-185025,-151128,40644,96163,-40611,-98319,-97866,-166766,-260690,-154727,22084,27992,-74237,-141934,-213678,-320514,-273252,-149222,-168089,-143248,-55051,-81759,-158911,-210214,-119775,-49931,-172415,-312831,-333365,-159164,33659,130926,119172,-23054,-155877,-190403,-177660,60600,324461,251841,-97759,-386732,-357354,-164121,13159,209882,118535,-229203,-373266,-264913,-186767,-172683,-107624,-59368,-99013,-102628,28083,152817,153938,160648,173311,105402,-24520,-67868,-44637,-105998,-87687,105967,214168,200088,240344,259541,104342,-116026,-171443,-26454,417506,849097,-176631,-1674620,-1363171,-1173946,-1694915,-251059,1758450,1822372,1053651,544955,-56748,-426698,-357101,-213287,-385324,-616434,73852,1038334,894285,552485,610162,316549,-85170,-173404,-124629,5358,-53631,-320446,-474259,-442456,-307870,-195250,-215147,-259403,-208532,-113788,-69999,1465,33888,-132541,-394795,-314567,107179,406203,346191,327474,350387,314317,238993,104031,74470,237847,186090,-77164,-89699,86385,85271,10081,94918,154664,27481,-123329,-165168,-100993,14618,20849,-24763,20967,29407,-19292,-71462,-90607,-69005,17482,73431,-34641,-207915,-265473,-194130,-5253,91840,-56611,-176532,-145456,-74970,-19162,-51153,-37167,74956,97025,29988,53336,88003,77439,89819,190697,236790,63354,-109460,-92722,-56569,24667,180405,196894,170060,213175,213128,194075,155101,90578,31130,27861,173854,282595,281673,309516,188837,-100686,-140382,1067,-2728,-109491,-108544,-64685,-26261,-25414,-62423,-15397,-19223,-101365,-108169,-62749,14777,101864,105959,54852,68040],[100151,105412,79359,63983,83779,56578,-5329,98325,210828,27365,-215241,-201729,-63452,16544,2665,-30813,-7218,41378,97874,49440,-56563,-149397,-152316,7090,148679,94472,-92352,-158717,24438,115895,14467,28358,119865,69618,-18890,-30397,-72498,-56666,22225,-9593,-147178,-305708,-221560,119459,394422,273429,-88455,-332867,-270532,-57868,42443,-82322,-251776,-324937,-352711,-225886,92948,214799,44514,7114,30565,-170043,-295564,-306649,-411766,-364544,-129791,38477,74222,-25352,-10819,203438,344211,146660,-265516,-492773,-329164,-13917,230685,286967,132714,-37483,-67071,120418,276365,102963,-148116,-92527,123063,172686,-17812,-204387,-243089,-153559,29987,46875,-102290,-171520,-174036,-168059,-114295,-48703,70780,163922,78204,19151,88119,103257,84158,108136,53923,-28193,49966,175371,178039,138799,122460,-2212,-183423,-119707,136279,104792,-74281,-174230,-112260,-77147,24343,155799,96133,-51997,-157950,-204562,-131470,-118548,-165589,-4189,91524,-124391,-372617,-185809,289149,593141,372729,108452,30827,-82267,-33145,260901,409757,238049,196263,439589,552193,377098,185230,140244,103705,47790,49261,87260,52249,44517,98950,83094,43997,20122,-14118,-105887,-364142,-533542,-462015,-284634,-164673,-129348,-49446,71750,69506,-40979,-48085,-203577,-508457,-612478,-376430,-106359,-29229,-125,74551,111038,146298,228341,282996,64024,-189470,-206435,-79490,49958,116314,242512,216528,53428,-23532,-99969,-149913,-29405,26105,-37614,26992,75742,-81332,-196407,-165281,-142431,-302827,-509994,-490199,-408915,-381716,-270113,-169478,-91648,56509,188347,115995,2831,124325,228724,14856,-269657,-251458,87931,420293,482404,390331,226298,149435,206548,111933,-21933,63935,120211,-4283,-41732,33257,93892,89670,100041,63853,51920,72971,-7186,-102239,-66015,50169,167852,107681,-160770,-341841,-283032,-260463,-220204,-117437,-60348,-79769,-166423,-247919,-188008,-7530,28675,-64857,22167,279236,387317,183193,-60549,-217473,-238271,-241712,-102408,100374,136347,28074,-79324,-137643,-103659,-26374,-144448,-410527,-392375,-22066,204932,171583,162043,218856,100992,-121971,-107618,150164,128031,-96691,-2771,191377,34582,-171069,-104442,126824,301956,360873,259162,22828,-134500,-125264,-195872,-216511,-86969,-17655,-193388,-344185,-166892,142822,184519,47655,56257,151852,33462,-116216,63378,216593,-93030,-410860,-327256,-93824,-89906,-293357,-259059,15190,236170,242774,16103,-218224,-264291,-206124,-69189,219357,405372,121446,-232328,-196505,-18428,2341,-26387,-43002,-129426,-167711,-128371,-32961,103291,103693,18010,43539,69149,-24417,-138768,-162149,-95588,-1167,50257,63809,911,-202788,-185589,119385,253715,112030,25052,60149,87401,-59012,-156741,-137901,-48786,67214,79015,43920,151515,267579,237552,137931,111073,213705,209586,85880,-135777,-377174,-454908,-339797,-199097,-198979,-190834,-38177,184438,289651,267798,234945,191694,10755,-214292,-306553,-207638,-42542,14358,-69406,-94182,-47115,33298,91604,175000,212665,103660,-48824,-13505,136274,209764,249785,257764,258618,219628,51571,-172624,-141629,128401,253292,120466,-28746,-149596,-275924,-230286,40661,178388,-60827,-271623,-139735,-75993,-229526,-221565,-25890,88907,-180066,-515517,-208248,1000199,1432129,2123951,3176844,-2585508,-12389747,-9120902,1909881,5129718,2114499,597152,53161,-397181,-373471,411064,1009815,461226,-22703,86885,71672,-177638,-77996,34856,-297379,-260922,207946,363334,72912,-53203,6834,17908,-52592,-43084,-49976,-169877,-245068,-210033,-214127,-211233,-75976,150307,230005,78577,32744,224821,320153,168171,56846,51840,29296,-132995,-254180,-31078,178263,-8477,-121750,8879,28471,13542,54836,4357,-164722,-295368,-191210,6211,30663,5986,90374,142505,51082,4755,187430,380728,310477,74951,-54869,-74909,-160384,-227196,-149283,-81268,-173374,-141552,-7204,39102,124368,177863,112379,37006,-87581,-237162,-258486,-265549,-265035,-132849,-138054,-279922,-231865,-17194,151254,94449,-106760,-185433,-141955,-137185,14139,109404,129888,287942,335767,113774,25008,178753,230699,54411,-71079,-46294,68090,72088,64003,97981,124862,48192,-63494,-93479,-134142,-224468,-170056,-90711,-148077,-85503,106502,151315,80060,12502,-45725,-125931,-184439,-100085,-18092,47218,53286,81391,104735,128319,85834,267,-68599,-28750,44087,-62559,-305408,-355889,-137525,108209,127713,45971,94534,92214,-125350,-211055,740,151117,80710,70866,117032,47982,31775,32815,-209602,-381221,-274333,-42266,98909,74551,45987,45311,-2532,-36281,38813,114232,136147,126087,183367,236717,93007,-192754,-321261,-292845,-234408,-113561,134428,356755,438879,432373,338696,169711,84292,-30099,-235922,-171311,157865,420256,415607,343553,204750,-130634,-361098,-280265,-211977,-222765,-236497,-158258,44610,285729,295832,-50432,-250505,-73592,100959,115667,158808,134675,13888,35423,155949,237743,239344,81627,-48353,-143444,-138183,-57921,-30241,-44026,41595,169711,69723,-98203,19277,315187,314081,74082,-54070,29422,173601,137001,-58340,-196046,-222648,-133621,-59461,-189244,-341466,-188142,184397,458723,497400,369157,289665,154232,21435,-454,-18706,-102490,-222729,-266016,-146513,264,98997,32091,-171946,-178838,12368,76589,98054,162710,92162,-97222,-150456,39459,333107,412732,266127,-3183,-121738,30561,187949,124656,44916,59055,-74363,-286338,-243014,-15356,104778,201615,378318,447396,298076,199310,281241,255678,-59916,-197183,-36808,56344,-73172,-287362,-346790,-166649,44952,172155,139217,104360,77427,18458,68435,143686,-64589,-248231,-202441,-194494,-185311,-29039,151529,161621,57897,-100261,-150736,-106353,-82476,-177942,-168793,-12266,155301,195545,185006,133978,167379,227409,110187,48705,113527,83502,-90560,-241770,-141553,156519,230004,12392,27954,359209,475349,204971,-23328,-138888,-257088,-218912,-148637,-129656,-124946,31424,85068,-61184,-96736,-2235,-40468,-176538,-126882,107094,117005,-26327,-123360,-170808,-234817,-152570,-52882,-140182,-192018,-107750,-100387,-227762,-372455,-293631,-154261,-199476,-360089,-422436,-259786,-20095,173134,243130,101649,-77692,-165091,-150266,133523,357507,200320,-141591,-356851,-282902,-116502,-15851,159440,137677,-167352,-335676,-205587,-94906,-99461,-49578,41383,8210,-92293,-20633,118303,85903,48722,99766,29533,-187856,-235885,-164998,-162093,-68322,167960,297646,306700,297365,240294,77420,-35695,40923,303281,887602,1179423,-177886,-1612189,-1279905,-1294217,-1969601,-423722,1657775,1717817,982984,576399,106335,-92638,305443,94610,-1087220,-1640007,-67864,1274886,914203,536045,708278,373147,9613,-50437,9074,103071,-44431,-335145,-461650,-401287,-239109,-157905,-207373,-224019,-247325,-218431,-117843,-1043,13350,-146891,-337136,-283458,2884,197504,195724,195066,186216,192593,192198,67833,48265,229997,190808,-54832,-44876,105625,31030,-43214,92645,130065,1715,-57708,-47719,-34753,78690,109737,45145,74369,96376,25730,-93441,-88983,49803,171818,121327,-100847,-279290,-254088,-190511,-83845,16163,-75475,-184927,-187305,-114801,-47145,-68570,-65159,20308,-14598,-124430,-115215,-70560,-58003,56396,237690,269323,100113,-88188,-128242,-86608,49708,248014,302209,246167,199659,129821,101591,100990,89055,90030,144171,301368,420174,398952,284317,60795,-219417,-181817,50911,115857,22971,-1194,19050,45118,1868,-61495,6944,52698,-36915,-92883,-71072,-5015,118604,161905,102759,80682],[45988,83001,94360,66012,53467,50380,28864,91660,160997,7651,-207972,-219183,-69750,80623,63119,-54175,-90606,-18939,110622,138248,31363,-102290,-143966,-39766,42471,-3201,-94823,-86003,78121,131201,38016,48610,80552,-732,-24368,18707,-42830,-58028,20024,8953,-84331,-227603,-204688,139777,412075,244152,-128453,-316369,-166350,70712,124018,-73101,-300836,-364681,-335795,-192879,58013,145049,-34733,-127643,-101496,-190834,-231119,-192883,-270392,-261559,-150634,-42137,-6953,-70130,-30643,191781,376051,241405,-183332,-470242,-340974,-7652,241009,295568,166867,-15031,-112287,7222,210128,163450,-35530,-58202,141646,263031,167690,-84046,-184889,-106189,99060,114815,-47024,-152296,-217518,-196936,-86455,-25784,107400,272389,218639,53717,57795,124389,126634,96971,46628,-26851,-1944,101533,143424,173327,173065,16269,-132818,-18940,141882,41095,-210171,-290873,-148134,-20757,171443,276567,109741,-64423,-150643,-200012,-118937,-66313,-101653,19959,54725,-195625,-436812,-227896,274915,550847,292785,32362,-199,-120267,-59063,301467,468802,282396,222768,448643,560933,429071,201933,150441,142037,87825,46713,-18243,-98012,-19885,107502,46437,-65015,-13319,48944,-98605,-389474,-450414,-370773,-328713,-238766,-133702,-16903,73798,63430,12929,12950,-131653,-442737,-584307,-381343,-94334,23129,76501,122944,118702,145527,258638,347305,153432,-49823,-83970,2290,176068,301576,395752,323441,170956,72594,-38468,-26235,149312,149797,42660,118150,145407,-46017,-203394,-235895,-238549,-274407,-304669,-278463,-335987,-410933,-375594,-286604,-173517,39856,246357,222431,98047,148801,210496,33932,-194760,-201555,56389,328072,455090,447380,235511,65149,88994,80264,-14552,76215,184964,116994,-5928,-33555,-40744,-6461,65400,37363,-33544,1751,45724,20342,5134,24952,43074,-12307,-209458,-379427,-323451,-258837,-154252,-27913,-51450,-148799,-135044,-111659,-116848,-35214,-28130,-174384,-110325,187545,329050,136141,-103551,-250962,-202259,-79868,50040,152570,137104,52568,24620,-767,-35146,-39456,-136598,-392742,-421847,-100701,95022,51110,97423,203951,97346,-102044,-51304,194926,160997,-13668,69665,209870,51493,-148397,-83247,178494,377135,416820,297363,80612,-95748,-102135,-136006,-163964,-109506,-44153,-143136,-248617,-146061,95333,174402,87469,77043,112046,-71483,-268058,-8149,274115,-8682,-373108,-336037,-114017,-65614,-164589,-118862,84446,308099,314214,81039,-159135,-179783,-102872,-16232,170059,272784,9588,-231290,-96264,104633,68807,-7998,-47068,-112447,-128361,-147259,-105670,83480,172807,83026,73156,145292,113743,-32487,-143545,-64270,100194,138904,88201,9134,-130660,-26670,309106,338071,6342,-135873,49246,181047,50227,-70840,-157528,-147310,10973,102430,66131,132660,239980,192835,81347,89850,198104,178858,89999,-58920,-277394,-452320,-390623,-215467,-169623,-161405,-9603,205786,196394,80562,148424,238855,106256,-129906,-243135,-205809,-95105,-51210,-77320,-66671,-50865,-42067,1586,116602,224087,191652,89196,90841,169377,220040,263376,255045,215377,144873,14256,-167910,-150025,146636,362852,179173,-146642,-398441,-466991,-307074,-114022,-11596,-64879,-174471,-203878,-262655,-351909,-231850,42354,109335,-284062,-490769,145625,730199,882210,2335268,3021112,-4021292,-12732385,-7982970,2510986,4871481,2264432,757921,92257,-561686,-400858,461343,835865,344159,185870,367224,80284,-205085,-43162,-12676,-371157,-305807,140319,237067,-41834,-74622,57128,94899,93297,123274,57567,-106278,-151504,-108519,-191148,-248442,-99925,191986,380213,288054,170190,205927,182873,-21172,-154284,-144692,-120217,-202438,-235360,34526,264124,71329,-97520,-10948,-13455,-50643,-40416,-94453,-268270,-310837,-160387,-53961,-108077,-36995,173392,252166,112269,-27974,131909,376885,321116,15961,-154151,-150303,-212726,-278996,-180158,-76910,-146875,-128443,10241,62611,122958,163100,67262,-84521,-215559,-277957,-235983,-250532,-262407,-110368,-87223,-257100,-225495,-16334,105956,69640,-51432,-66825,-92407,-134124,26506,128483,98574,236654,319023,170299,123537,252814,268117,117909,-13919,-34559,53678,60931,29237,65545,101627,13178,-50423,-10276,-78563,-144509,-34387,24969,-172708,-207251,-22,148030,151346,82026,-31686,-192615,-283341,-156913,-15297,47671,87329,125128,204651,195705,74483,-31539,-72418,-73189,-15854,-82836,-299651,-342275,-163986,30702,81478,25608,75437,109781,-112094,-250703,-38651,141733,84349,112094,161407,36504,-24795,-58023,-311046,-455481,-278143,12886,131214,77167,93330,127486,-611,-105529,-43089,45661,78080,83653,196103,292858,186045,-92657,-200784,-107466,-74560,-101946,-12646,142036,245493,317096,316406,184811,85290,-41201,-240795,-172078,113402,285431,223429,218555,165578,-97094,-323640,-260496,-213264,-249768,-340597,-311066,-67674,170440,223097,1529,-162303,-37934,95345,86758,97544,74107,37401,114353,204331,237523,192239,23174,-94474,-147973,-93695,7621,24583,-11057,38035,175418,106334,-102939,-61730,177895,216709,25139,-79942,36025,165986,96955,-58749,-154432,-191140,-77283,7454,-202671,-412066,-256920,118220,384871,449842,416206,399612,256442,62925,5353,-47321,-159412,-268366,-292892,-151194,66621,238373,187883,-90479,-228277,-99270,70080,206466,250383,133899,-40984,-95504,20784,223885,311470,275297,101797,-58368,-27785,97928,123587,106558,114705,-68651,-318468,-235407,-11439,22335,53415,228573,384248,322787,257489,332260,277808,-38198,-154507,-6557,62597,-73460,-272766,-299196,-98211,100006,122299,55951,60387,84158,25074,22912,98200,-43846,-184553,-135394,-182190,-271211,-162991,51150,114147,34225,-204281,-337278,-190113,-7779,-88042,-167258,-43836,129027,206589,151491,63031,124707,238075,170209,117390,163062,140210,-18025,-190973,-150845,66311,141782,2570,20436,293773,389464,157681,-8612,-60047,-195920,-248098,-129038,-71907,-81034,22005,58441,-72288,-55539,138744,158387,27261,-8604,188259,215039,61657,-69536,-88510,-58667,72063,114839,-89061,-241009,-142090,-72317,-248523,-489128,-454325,-254013,-179326,-297409,-391313,-301894,-71271,178417,306944,186863,2003,-129631,-129676,151964,325606,118550,-177698,-316180,-233122,-90607,-21812,115326,146409,-93697,-263486,-135829,-14802,-15429,39041,154903,108030,-83993,-65095,80131,-7814,-113947,-3498,-31330,-307939,-374454,-272064,-233805,-106658,142630,282307,311598,288330,191894,12431,9340,238255,598245,1206568,1104152,-393077,-1260005,-962877,-1215670,-1649294,-304054,1298455,1347883,795287,535216,281252,270355,718285,82836,-1586041,-1977131,55220,1290677,703091,375051,620506,322703,105830,115166,173032,203441,-20890,-297969,-364322,-240030,-59924,-62254,-151635,-145741,-247914,-292825,-143101,-5874,-15194,-156070,-275886,-254221,-98276,7155,68899,55754,19523,70117,130427,31630,24521,185915,152408,-28344,33078,143506,-13186,-93578,77991,109422,830,19043,46992,5728,97837,141770,65749,83300,137616,57388,-92654,-53751,168918,303547,164336,-132913,-292543,-211761,-163048,-142291,-69847,-94288,-176231,-215457,-161992,-97300,-108490,-115654,-53966,-120012,-240492,-227441,-166987,-135425,44181,257702,271467,134687,-50886,-169749,-141419,54957,279690,339471,236754,104386,21283,18689,46550,89113,131093,203219,360145,499353,462115,227934,-49433,-263115,-187257,80521,212471,181058,149171,134990,136829,43078,-42533,52830,148360,61287,-27940,-34256,-6231,117112,187763,126993,55161],[-47201,25488,100923,60689,-33323,-46170,1153,58729,95926,-13153,-190031,-232958,-87187,115270,106836,-61364,-147023,-57812,135510,237673,106292,-92667,-160003,-90901,-54710,-96688,-121138,-68406,54225,102085,51380,37788,2278,-93072,-57264,23851,-37168,-71301,-12051,3179,-35327,-140795,-158019,136137,338020,159061,-162563,-273668,-48074,194899,179131,-63409,-298949,-345727,-283163,-154540,26415,98786,-73686,-230734,-213438,-184323,-137941,-56636,-99796,-161017,-212366,-198321,-148060,-118572,-30861,187659,374793,301880,-84114,-403385,-308085,27737,246417,276406,185522,31871,-101240,-71420,138984,231998,99775,-26192,102690,252759,236636,29655,-81698,-33049,154547,167115,-5049,-139802,-241340,-200890,-36452,18376,130013,336030,301781,50204,7893,109530,115168,49034,23432,-18777,-50052,-3792,55894,156706,203736,60361,-47103,96079,201193,80064,-255866,-358614,-174160,49960,317722,386531,140930,-49837,-109895,-136766,-64815,3149,594,64251,30838,-207828,-398815,-215678,261742,475742,198968,-39265,-14534,-78983,4506,363669,485793,289140,231254,420339,494285,367076,139363,112719,165003,121682,47463,-89752,-231684,-131197,68578,32001,-102549,6999,146906,-46269,-334432,-293715,-218138,-316394,-283455,-129731,-5532,42674,43592,67034,59476,-58799,-345972,-514574,-352758,-77909,57489,127978,153903,113255,134056,287547,377791,247562,121511,56759,86305,269308,464632,516052,396135,257544,146905,39901,122108,312264,251036,117226,203100,198758,-23672,-196612,-260582,-281580,-194138,-52676,-58944,-256795,-397943,-426851,-377648,-255781,-11968,233285,283245,197576,170012,153578,26521,-110995,-138340,18402,223704,395502,447990,216796,-49579,-81834,-13105,-42365,45256,194249,213901,49201,-96056,-180217,-99011,38598,24145,-102710,-58439,101780,134070,54124,-28956,-108391,-144979,-217333,-311118,-282648,-215617,-86402,24160,-81513,-203498,-74695,31966,-27449,-68542,-126402,-282542,-220045,75758,229416,103280,-116050,-235538,-108071,122967,197808,180253,120023,56412,104817,138773,59263,-11180,-75449,-304680,-382645,-140812,-5800,-78125,402,137793,71094,-79577,-21528,182165,168177,38460,57468,118902,3291,-158300,-100540,172839,377164,388161,285266,138784,-18062,-57839,-39326,-49627,-65145,-3587,-17499,-114630,-98968,71353,163420,136774,146626,115761,-142127,-354586,-52647,284457,60802,-273257,-241934,-45480,7745,-4999,32841,143419,324631,320513,102463,-121249,-131856,-46555,8561,120568,152243,-61095,-181036,20225,222183,154485,23105,-54401,-69543,-45587,-122158,-157717,36670,195162,126721,129880,282542,292386,81486,-114160,-23769,184808,206691,115114,29365,-29196,145880,473620,408639,-63750,-271516,6604,230848,170611,26686,-166120,-232714,-38873,131669,100938,116690,208966,153274,36617,57251,127221,96879,33159,-28902,-177529,-399682,-384665,-184806,-88120,-90590,35809,238334,138674,-104196,1256,232588,183285,-38613,-161481,-185305,-128102,-84288,-42112,-21594,-70172,-131362,-76003,74244,239921,276915,219142,176891,161512,178091,227419,211456,130372,55223,-7810,-119201,-122658,151819,421488,221727,-207438,-523625,-549027,-339734,-246145,-156219,14140,-6025,-239959,-469191,-528447,-318879,19922,67449,-344442,-444814,346072,464467,412640,1885984,1632269,-5399638,-11189258,-5617343,2897862,3947258,1941961,810301,221783,-533954,-307171,519943,628954,226637,358075,571535,75307,-214787,-19523,-63956,-359468,-261080,81659,60808,-173992,-109985,86190,142204,193369,240661,128706,-49334,-36447,18788,-132098,-249979,-110844,208448,468256,444041,290421,203088,55050,-198452,-351516,-332922,-266013,-263538,-217696,63143,299137,144929,-45609,-10017,-23976,-84375,-127379,-215673,-367830,-306504,-133189,-125776,-206059,-37593,252816,344765,157901,-58197,72866,340446,313663,-8720,-210091,-180488,-204987,-283893,-174069,-48146,-103623,-107202,31556,102956,131168,147153,22797,-199556,-329936,-302256,-209215,-211327,-205535,-63483,-22320,-183526,-186416,-27642,55177,58186,5896,14186,-74283,-121411,60631,172044,64615,126818,256872,223449,172853,186455,164986,116174,15461,-48523,458,35826,12091,48583,79751,5736,-6229,98043,48303,-16768,87952,112073,-166378,-280859,-81403,152870,217341,125369,-54551,-281712,-388448,-241906,-22871,73403,121332,128485,267532,269638,95544,-26919,-55076,-90387,-46765,-93387,-262086,-259642,-135581,-50240,-2233,-24816,27960,106287,-73910,-238363,-43176,138283,76161,131389,190831,17554,-79808,-137745,-378636,-481972,-235963,92071,179472,86931,118942,202413,45047,-136408,-119465,-16937,24796,33584,148065,254204,224297,23129,-60160,81856,93868,-89525,-182917,-113209,-2298,141206,253699,202189,96703,-31065,-196850,-164900,33741,99135,-444,55288,122997,-5524,-218334,-233363,-207090,-267633,-412810,-417037,-164326,64411,159601,75114,-44006,5432,67846,67931,75632,24596,38365,148287,192454,176968,96002,-56919,-156899,-150439,-39635,72831,42129,-42466,3159,157004,130213,-100583,-138383,36345,107144,-21732,-84759,49485,151701,73706,-12320,-63883,-110464,25868,103685,-189032,-447727,-318473,31675,303392,382614,431846,475684,357441,147615,55973,-36631,-192195,-305647,-286037,-104629,184739,422217,361744,13170,-233556,-191338,26522,230513,261739,161500,54222,-4905,-3757,71212,210575,314790,232389,28288,-77855,-29528,48493,94473,115741,-73054,-328391,-226096,-17002,-61845,-114303,44183,275660,315201,286862,345725,266358,-12795,-103966,26642,65632,-80298,-241556,-222355,-29773,121543,38267,-47692,-6695,56655,-14653,-64342,22217,-24299,-110638,-37201,-100103,-292702,-267329,-52934,66624,-22790,-338989,-511073,-258525,42735,4853,-135026,-75609,53001,161850,85426,-38543,40905,207505,219585,193588,226244,204453,63187,-103159,-111798,18650,73991,-1512,19017,189493,218284,69910,-122,11753,-126018,-276939,-125453,-26586,-37885,7127,18477,-73091,14448,285478,368053,261058,146244,240302,298413,160399,-6765,3064,148306,319192,295277,-39571,-288519,-146168,4596,-212761,-531485,-561567,-327147,-116500,-133067,-250462,-278202,-111783,149289,304771,218481,62501,-97916,-129403,107999,236622,27208,-200096,-274545,-200127,-67904,2369,93981,151177,-13504,-149044,-53749,29759,46853,125617,230714,148810,-98461,-110022,41210,-91833,-261271,-96632,-59063,-350135,-448507,-338122,-296984,-189600,30751,162301,204635,199537,94030,-107713,-7851,376736,798628,1299853,701617,-652865,-668080,-516898,-1008752,-877857,38345,788887,857759,574380,455906,429066,554096,729870,-261659,-1736862,-1563078,333584,1052950,339510,124056,363178,199352,186385,261280,301313,263781,-1547,-227424,-210422,-1615,169869,47947,-70026,-42511,-204385,-315431,-140722,-5836,-37655,-152263,-220027,-220815,-166900,-118217,-19950,-61286,-106343,-23575,56901,-6912,5639,112453,68313,-14778,125670,200486,-29218,-134179,43345,85023,11013,85529,110420,28603,87875,137869,58351,60745,150437,73258,-78503,-6714,254368,377824,188153,-133461,-258058,-151142,-109422,-149162,-118553,-80498,-123355,-199143,-196050,-148795,-141332,-145608,-108640,-189513,-297333,-253521,-163632,-118398,68188,257916,254604,167004,3665,-195277,-200803,39727,269496,305831,153545,-40209,-91311,-54390,-13752,75708,135347,187889,340664,506822,455259,156683,-112215,-223543,-151838,83190,261446,323819,302019,243990,209196,78169,-19169,99816,231770,156683,61451,38689,20289,104972,185923,128488,998],[-147998,-47792,93873,42325,-149451,-190434,-70922,8323,34400,-19317,-153586,-231313,-106349,116035,124256,-55687,-168313,-75016,160238,321607,157054,-111390,-186041,-123370,-109303,-159083,-171976,-129522,-60860,24080,52110,8941,-80042,-170916,-108750,-19298,-63730,-99863,-62112,-20826,-24323,-106552,-137412,70176,176975,39065,-180130,-213926,48630,279595,202632,-38159,-224094,-260716,-209263,-127284,-5707,71279,-82537,-298890,-296146,-164849,-40426,75314,58317,-90540,-288205,-374105,-297002,-151045,-12516,184034,336476,306819,1103,-301010,-219824,88480,240406,236353,187658,88357,-44349,-98036,79759,292286,230641,3996,22794,163858,185761,99553,33990,46172,180824,192660,19477,-132717,-237526,-181173,18974,76515,149809,361322,320001,14767,-48831,65865,59053,-20809,-11747,-7243,-73667,-103483,-61588,84910,195105,107799,44704,190363,282766,162628,-224498,-357899,-176460,109371,408209,448986,186637,-11990,-58770,-44067,23686,94928,128856,123558,30387,-155199,-274582,-151952,253841,395552,119635,-82764,-13825,9318,126251,428129,453068,233648,203059,366251,367945,182070,-4873,38799,180333,157303,54366,-108746,-298657,-237465,14465,57310,-57960,69963,249682,33363,-230364,-122714,-58684,-263017,-294674,-113356,-3779,-9991,-3484,68817,56977,-21552,-256441,-427263,-296227,-57141,67277,153413,181420,104370,105548,278556,330668,282165,251790,174267,155913,309448,553732,571503,416947,281670,170335,109261,247065,410485,308038,175340,260711,217966,-24389,-170620,-221976,-259312,-88355,164357,92349,-189291,-328062,-395885,-421068,-323333,-83070,163107,286930,268134,176046,78172,6130,-39793,-76677,-2422,136400,294809,376122,175228,-164231,-263832,-146318,-104877,-42703,124162,254298,120202,-125256,-272989,-160733,24777,29864,-125904,-75516,153449,204134,72752,-82660,-232975,-249099,-187467,-166367,-171736,-139098,-33330,28832,-122020,-203555,3822,141420,52875,-96895,-239941,-369239,-285205,-25129,125006,97550,-89525,-181953,6622,298186,301695,177400,87459,42777,149965,250347,152391,47047,17294,-174177,-287389,-128859,-70871,-186261,-111271,27688,16659,-62469,-16973,123596,143701,42068,-24075,-44712,-97706,-198040,-145565,126042,311890,277844,220550,176896,68395,-8581,62784,91458,39792,103353,150642,17654,-42012,74483,154893,186452,246536,158636,-157576,-343940,-51838,245375,88278,-143666,-72970,81296,102750,134479,145847,171243,292799,285119,82406,-123299,-137786,-53636,2776,92442,81773,-78859,-106061,114144,295835,234918,61671,-57386,-11339,59133,-50959,-165807,-23283,159483,133152,190412,427464,456630,177448,-78962,6596,215935,225181,127900,45177,52227,261658,560141,449095,-76397,-331279,-43967,224787,254994,95471,-167465,-277016,-45832,194508,157162,103257,165529,113743,11101,15875,10101,-27475,-72262,-50957,-99337,-300791,-321502,-119531,19550,801,85315,276681,134030,-231062,-155559,184332,217823,18596,-110762,-173620,-150228,-91093,8787,23011,-90002,-191782,-118543,52061,249187,327288,295821,222933,129993,108220,148181,120702,22792,-12774,12685,-12643,-41005,155636,412841,240214,-195621,-507111,-501910,-311063,-321209,-235538,126350,175996,-242927,-659300,-719584,-433384,-74364,-23393,-337561,-409597,258840,220418,106698,876160,-637773,-6402577,-8230455,-2387277,3342217,2863144,1178968,603745,267231,-401654,-154360,558440,454603,141491,419256,567782,16386,-205468,-24008,-141186,-336280,-198450,14893,-131237,-290254,-136692,91892,138072,194616,253981,145422,7336,87487,143423,-53471,-212947,-106269,187600,462971,500541,362809,205643,-52374,-332757,-478289,-451234,-351721,-276915,-188282,59549,284627,188865,-6124,-23092,-17084,-74210,-170713,-303879,-397766,-252820,-103110,-189277,-253262,-24514,280592,376332,165035,-79845,30682,288689,284403,-5162,-208470,-154974,-142204,-241182,-137415,-5076,-56667,-85070,51740,154080,156913,143129,338,-267898,-397489,-301678,-174961,-147549,-116778,-15761,39820,-65684,-112575,-40668,9956,46713,46114,47374,-78933,-106599,104991,234002,53454,-1908,155720,236613,144927,9976,-17928,62109,6148,-87038,-62991,14192,9478,35807,61499,30709,54063,176119,181004,115981,170159,149783,-130352,-286765,-111514,174190,275682,143948,-103143,-368435,-475102,-326146,-28210,133433,150399,98651,278209,333120,142291,10510,-19187,-72433,-43102,-86448,-200815,-149434,-85300,-122553,-109994,-107971,-45717,83446,-21911,-188358,-24191,143866,77194,140953,202267,-4502,-118266,-173488,-378505,-440535,-152513,180775,239588,105320,114847,244365,122334,-114648,-157429,-49211,-12867,-22703,37992,127787,200573,114759,41126,203414,225929,-66869,-315883,-323480,-225005,-49032,156427,203835,108307,-13450,-148998,-185278,-79646,-93258,-186594,-95051,76144,83108,-103865,-210386,-193557,-267809,-425918,-427739,-192858,23669,138402,151623,70299,34810,15126,52226,86951,-202,17904,125383,112122,51430,-24249,-123974,-210135,-151554,18094,135644,25845,-137901,-71736,120899,142529,-85774,-181835,-59800,25598,-43273,-61262,62394,121209,57635,54438,43193,-2073,139701,179307,-168950,-444962,-359709,-56933,240384,345677,432907,496866,413831,237439,133887,19270,-169392,-299282,-242447,-23840,317037,596122,515127,129940,-177777,-220024,-23702,174340,191361,153743,151707,91810,-35539,-85042,126445,354481,340760,112679,-109588,-158490,-77121,4995,51316,-87088,-303099,-208553,-26761,-118772,-239246,-99926,171621,288560,285411,319297,232213,21087,-45014,61369,56085,-105190,-206723,-140348,20789,119911,-15050,-114487,-62368,17456,-75658,-152119,-32334,6183,-45781,67476,36399,-238757,-324191,-142854,33467,-91296,-463007,-613229,-289492,62139,79503,-80701,-98267,-35714,72221,-6869,-147343,-62011,142076,242781,257172,278328,245395,125462,4310,-26243,29719,43132,-4007,14787,65525,13345,-29891,-2352,51738,-53952,-248715,-115832,-508,-15003,-20230,-29171,-63910,92047,389490,511087,418173,256141,240582,338145,227427,27501,62765,308952,504248,428226,-10879,-321154,-108169,118511,-130648,-495664,-591170,-364226,-37342,80428,-49245,-198129,-130505,100637,253114,203358,90206,-87399,-166290,5469,114067,-46022,-198659,-232255,-164597,-26130,57012,106541,162739,73223,7366,44172,33536,67741,182886,237213,105643,-145051,-157273,7686,-130941,-331865,-144572,-45309,-302775,-438497,-346472,-324949,-280600,-132136,-30489,16807,46320,-57256,-280045,-86632,430906,859291,1160135,177397,-778865,23312,-75673,-778769,21980,445571,253844,378923,384068,376431,517832,670880,351406,-815124,-1514459,-623849,591849,616161,-24028,-116489,31753,71709,234890,328611,343838,257230,-571,-149322,-45635,246312,378315,128071,3131,57681,-125602,-279868,-114545,2730,-44267,-130840,-164929,-172298,-189040,-167285,-75935,-137587,-169098,-76904,-25744,-52630,-9522,26313,-41153,-13166,215812,268822,-8554,-155847,-4849,57943,26472,134327,149401,42490,66577,125898,53377,32259,138899,73148,-67748,22743,279736,378226,187048,-113199,-203732,-91517,-35900,-93402,-103441,-25364,-21638,-127844,-205361,-184533,-142874,-123587,-114486,-209676,-298563,-206330,-76197,-17055,128146,251679,231250,192059,66271,-189137,-239550,14620,229875,226538,36099,-176501,-173877,-107512,-70783,42444,93484,103486,255799,448536,383881,85846,-116559,-124934,-88336,60966,255209,413595,413552,309284,229784,89718,-1552,127700,268310,210227,139940,127763,77003,95616,167982,116664,-59673],[-221926,-113948,68286,6134,-258690,-322596,-152330,-42968,-4586,1753,-94606,-205156,-116280,90161,114759,-41961,-156312,-80522,165654,362831,180614,-134805,-202985,-122505,-102690,-169331,-228966,-257376,-250223,-95009,38947,-22060,-136429,-207282,-162437,-94906,-115203,-134358,-100112,-40750,-51019,-148346,-179571,-72023,-35301,-81613,-173241,-150101,96419,298629,195991,9376,-86103,-130237,-134932,-117450,-40344,48874,-81258,-339322,-351738,-150523,35147,175972,168538,-58869,-342753,-499681,-395880,-155887,15220,172199,270686,259022,49566,-183238,-89255,156373,218637,187661,172762,128960,26270,-79830,38772,322931,326231,30322,-69678,36156,58979,107176,131830,114552,171029,186194,27985,-128192,-209820,-145566,64723,139087,180787,363372,285440,-35877,-98492,8759,-17213,-90988,-52309,652,-64138,-162665,-172296,-22656,146577,144486,118827,235168,339676,226891,-145702,-291938,-148175,137594,405029,437933,235745,41106,-17548,41705,123857,197461,250018,179505,53902,-53458,-109405,-56297,253241,336731,78668,-83514,-4206,90110,242797,463926,375241,116310,131584,301644,221428,-72200,-197580,-49430,189708,195287,70352,-68847,-263523,-281765,-21557,119098,45079,145260,320387,109010,-125234,3722,59251,-190257,-271677,-82359,163,-67163,-77146,-2642,-2621,-32321,-195906,-338932,-218814,-30275,55340,159184,216395,101370,58294,209104,207146,224830,283157,234560,199844,301835,543933,550815,382670,231496,129882,145364,312040,423893,317956,214692,281066,197876,-46848,-124259,-123192,-178414,11518,280769,131735,-144510,-208542,-288861,-411125,-360549,-145561,70467,237338,283302,159244,8231,-14735,-400,-30623,9044,88771,173947,257630,125507,-248367,-411229,-274801,-175444,-168160,-17382,222691,184074,-112678,-291381,-177537,23498,53252,-88683,-33553,190771,209044,63033,-107087,-288870,-294355,-133594,-2688,-27681,-50791,-7145,-4206,-136453,-129810,80953,189468,104368,-107058,-331425,-421136,-303134,-92889,48166,116176,-28593,-111173,99182,388899,336541,147679,50410,29833,166397,307951,216107,114003,106349,-49902,-173090,-75358,-91042,-249498,-209328,-100800,-59202,-52814,-25641,47221,94260,3831,-133370,-222432,-223252,-254768,-200056,61880,209817,118174,113485,174480,122967,27029,140030,217665,176579,248416,309911,115282,11026,100269,150896,223604,338417,212169,-119485,-236493,-943,172435,64496,-23244,111231,210946,185970,213002,185014,154872,232550,242357,43700,-163990,-190935,-112839,-27342,87779,67705,-58086,-36811,159445,305141,283096,96055,-47920,49201,153998,43585,-128676,-79826,77334,101054,224272,513605,546978,230309,-44648,14191,179307,189249,119250,41766,70037,272155,543068,450556,-32158,-292495,-75554,166895,259110,101566,-170538,-269865,2735,296506,231510,88120,99282,64184,4209,-24923,-124328,-173573,-198376,-109176,-49218,-173050,-219913,-46720,116173,88049,127635,308897,170118,-272997,-267158,119417,198138,8516,-124888,-185743,-167501,-83342,49038,55667,-85903,-182613,-112778,43515,238108,319100,291309,219388,96143,37203,37594,-14207,-82474,-31187,86421,145609,98979,173250,345345,234481,-115766,-370194,-349038,-229561,-333759,-258294,210389,309412,-216337,-789839,-862924,-506514,-193906,-125785,-255881,-391025,-83725,4560,-74077,-472426,-3132005,-6715403,-4736738,936631,3927272,2055311,153838,65338,107412,-280805,-27241,552484,365398,111622,342625,329370,-99259,-173281,-59355,-253819,-360995,-182690,-75865,-300831,-359275,-127886,85753,85508,94365,155385,111742,66292,195796,232869,21955,-147263,-89417,127999,357723,434053,364872,195732,-133273,-399068,-491019,-456284,-344049,-221824,-135191,39960,233066,185502,-9968,-68311,-8525,-23883,-156189,-322439,-327907,-141880,-68837,-230161,-258197,-29158,229330,323948,126288,-88137,20805,243441,237125,10877,-154982,-82268,-47987,-166299,-87599,40026,-14905,-70007,59947,199650,196221,151752,4895,-268861,-394633,-269126,-133148,-70761,-27163,11607,79505,65841,-19190,-45904,-18929,33952,67731,46831,-88013,-92512,147944,300516,76881,-107778,33258,188365,47493,-194824,-191409,-19604,-38351,-130533,-99370,10627,12291,16237,47549,73279,100053,180810,253943,216959,201866,139124,-74232,-232273,-93790,204346,324758,155422,-146568,-421567,-521191,-382340,-29690,207701,169615,58456,242556,365204,193348,65322,31380,-23316,-18274,-67538,-132918,-58656,-49712,-177166,-220666,-214150,-131768,51332,29280,-125538,-3368,149441,94604,150862,197655,-20634,-126458,-144281,-296166,-331285,-46387,259309,299398,125149,76730,234183,201936,-46569,-138641,-37422,-25964,-80077,-110453,-44929,129178,154445,69847,219529,290034,-25748,-359436,-420325,-356510,-204438,42440,176159,108251,-6887,-142271,-249669,-207026,-240408,-279524,-183869,27717,118255,-33726,-191998,-169985,-246631,-376188,-330510,-120433,75440,170843,216784,158284,39106,-54924,29904,108105,-468,-15380,56335,-17491,-121979,-147174,-156985,-231771,-150652,71193,191152,-6154,-259127,-172382,79960,149103,-57352,-177544,-84095,-759,-24388,-13503,63427,66990,33178,105342,128921,100452,219973,192475,-162869,-410551,-371061,-130218,205350,365531,428459,451628,399080,295228,213097,110126,-81890,-233508,-172420,63936,418557,698088,608803,242421,-70222,-171649,-51255,74001,67594,103885,214829,165957,-71153,-207070,58946,358466,388714,170279,-120320,-253508,-211161,-135489,-63614,-106960,-244977,-180503,-34354,-129399,-277659,-154225,111264,258177,254601,249980,183895,66321,25185,94845,26668,-151517,-177756,-71779,45246,108534,-966,-110078,-79752,-10969,-128917,-205612,-33248,48010,-5051,151695,187250,-128680,-327877,-193383,29630,-142470,-536808,-613234,-270649,65752,130312,-19873,-107762,-102673,-38834,-111301,-236656,-156987,55131,226311,287293,295752,237239,146612,105066,83257,87326,48576,-10537,-3853,-53676,-160220,-109191,-17320,44479,8539,-136163,-75987,9689,-23181,-63863,-76763,-47411,151055,410575,527465,432352,260235,182210,312898,226588,3726,56913,363306,574451,475853,-9376,-320597,-25345,244740,-28197,-402838,-544200,-369248,22944,269665,148256,-82522,-116353,53573,181567,163762,84405,-108627,-246498,-137441,-10958,-77254,-163678,-181942,-109160,45430,133011,151219,187961,166273,190474,155776,10862,49651,200833,177029,-5951,-214384,-202813,-15749,-108918,-296438,-129964,5656,-182039,-347471,-295775,-298256,-333703,-287702,-236818,-192644,-132242,-239627,-472282,-198190,398052,763565,846998,-232795,-665760,641953,253443,-610108,698851,733960,-214912,-20640,242058,321713,536230,590858,-249588,-1373053,-1023540,442116,674585,93254,-238457,-245008,-234692,17950,248165,289199,287209,183111,-24037,-89588,83716,438753,511905,152692,35211,124097,-35338,-199321,-74564,19382,-32688,-92145,-97771,-101802,-170942,-162708,-110580,-167492,-171366,-96685,-111765,-107519,-25236,-52812,-142290,-11551,286218,330142,42182,-150698,-49086,37322,50402,172705,179532,52591,45905,126014,73516,21693,111242,58043,-74905,12672,237331,313657,166497,-85815,-161694,-51012,44247,9142,-34408,50288,105376,-18225,-191040,-197214,-104950,-45478,-67318,-187992,-265829,-130706,37718,121356,212257,253950,211136,200243,116769,-150598,-238697,-3937,184986,141526,-66521,-247189,-192596,-123301,-105016,-3603,11897,-26440,130199,340624,266602,22876,-71484,-7832,-20100,24848,205184,426749,450577,310267,188520,72001,8556,125912,237205,194696,175513,208850,156522,100933,147871,104595,-100850],[-246108,-157220,20956,-48428,-329546,-392495,-207030,-77260,-9174,52893,-15905,-151662,-109147,51479,85855,-23689,-121185,-88145,135000,345053,182187,-136281,-195462,-88131,-38832,-122787,-266924,-409132,-466242,-231161,15457,-41554,-152854,-196198,-201232,-174212,-172746,-159130,-96029,-32104,-92896,-238851,-279059,-265311,-245132,-171416,-141635,-94582,88159,247567,166062,73446,74927,3442,-80117,-120549,-75342,17503,-87970,-359774,-386315,-154717,69533,225948,214092,-55757,-350736,-525042,-407734,-134264,39269,147671,194867,179204,52806,-77016,47953,206108,182003,141123,138317,126596,69146,-45969,8940,305836,362625,48592,-145848,-90486,-84881,58172,192795,160560,128516,150719,26499,-123582,-172891,-107173,91382,196170,230398,355844,222174,-81985,-131616,-45963,-85266,-140517,-90111,-3221,-29810,-163290,-238580,-128501,78098,170094,165032,218360,332556,236500,-54294,-185709,-92869,129052,304268,349950,273238,99292,4569,93508,206261,282852,321377,206605,92101,69569,46199,43506,257815,310203,83414,-42159,7923,115303,293672,448900,268515,-34908,29399,240827,101627,-301229,-378827,-127793,187394,227309,95027,18343,-124290,-228920,-20774,192914,159988,198727,332483,150319,-60038,52691,113029,-115512,-216147,-38645,10500,-114093,-161129,-125016,-97717,-75366,-163801,-255810,-127134,5991,31718,153357,259596,108307,-3215,87298,53478,90128,197976,224714,215962,268441,448455,466867,304480,119434,33212,134839,305341,364789,294729,239571,266995,145729,-81137,-63883,11591,-61553,81676,275332,66446,-122889,-68946,-146035,-359759,-355069,-169346,-4325,152166,235122,120081,-37721,-31022,-3343,-11056,47284,85115,71432,141311,85289,-281940,-489469,-347899,-211123,-283745,-189411,130797,212835,-73993,-246703,-156923,27329,85666,1766,60611,206237,151220,36506,-85404,-260959,-270994,-74147,118843,100907,22259,-11713,-50933,-101067,1082,135188,172917,121103,-89818,-367408,-433238,-287656,-120742,14203,146545,55015,-38178,141864,370023,296293,101795,24929,41294,170973,298770,231736,166645,156675,18672,-84079,-7136,-74530,-258166,-264939,-210574,-136307,-46673,-32504,-16232,36382,-50461,-223393,-359263,-340767,-313439,-247383,449,105483,-39565,-12611,122006,115662,36336,173676,296728,306555,388343,413496,164038,54556,140403,153129,237109,380943,237011,-53523,-68591,87597,92625,1905,56129,243104,288018,231710,216595,143441,92918,163742,216459,14522,-223662,-264928,-189389,-67822,91053,86229,-27410,5734,153138,254047,280468,114451,-19929,103194,211147,124702,-65495,-118417,-21688,41577,205135,491240,523768,224607,-17831,-2249,88251,117564,95648,14643,6967,171053,433516,414834,47140,-171321,-70555,77258,168601,37023,-182154,-219582,91946,413923,308262,66543,6892,-969,10573,-51593,-237511,-309918,-307860,-172489,-21001,-44985,-111552,2629,167252,150566,155341,319542,212836,-239710,-299377,64769,129469,-78559,-207277,-219461,-179125,-70897,64592,72897,-39354,-88076,-61826,34937,196392,247226,205919,171421,75898,-14242,-85758,-174048,-162073,8252,200930,326882,279920,216132,251580,214771,10900,-159449,-141287,-121685,-302308,-251499,221127,351535,-171155,-818530,-886459,-479556,-287017,-199761,-120286,-379709,-520112,-186360,-250688,-1907638,-5177205,-6139893,-1541201,3512539,4447756,1641099,-880199,-731746,-252076,-253597,3934,485756,370520,135754,156613,-51318,-230099,-115094,-115313,-392357,-449854,-240420,-192210,-418202,-364727,-68042,85768,9358,-59544,-10253,51004,121870,259963,260517,71563,-72598,-66908,42461,179493,263626,293294,157803,-184224,-384424,-377830,-342161,-248098,-108684,-56678,23633,162326,130341,-64263,-137047,-5776,49695,-93575,-266538,-173847,7700,-36321,-245630,-241722,-69319,107197,200032,55291,-80631,46346,218831,180587,20457,-75351,11942,44388,-87218,-46254,77839,21802,-64944,44845,219157,232895,160359,22406,-211840,-319719,-203550,-89471,-3413,36144,8199,80226,164879,64457,-38959,-23151,31822,82987,36927,-87094,-78413,179890,352961,126448,-163397,-86588,83148,-79351,-336335,-283432,-103104,-100987,-148263,-78183,30396,10327,-12636,39071,108623,104109,111554,246750,271749,188929,97660,-12871,-145085,-55736,222250,359002,179993,-150117,-416793,-514183,-394887,-36461,253422,172620,34612,185843,350626,221790,117109,93075,46677,8996,-49913,-77374,-18483,-50390,-208454,-310192,-320554,-206616,25264,67554,-74410,-1725,138498,115879,159144,179894,-22354,-98209,-51404,-144811,-177905,54939,309083,342354,133338,7327,170616,251179,41697,-67866,17747,-8659,-127506,-254428,-206245,37528,134304,27433,139965,279808,35554,-291618,-377308,-366098,-289050,-63676,118454,90287,-24332,-196162,-344257,-315221,-305807,-262209,-186562,-15140,85291,-27021,-168579,-132221,-204868,-282649,-157476,42990,200148,238368,261389,212955,23458,-123878,-3897,113471,11803,-50203,-32747,-157696,-304542,-255547,-152972,-211305,-145850,110679,231012,-33601,-355079,-268581,46707,155396,-23056,-137966,-47828,29788,34535,44157,42921,-9885,-10515,112329,166315,165196,234402,129687,-181600,-357769,-348615,-176327,188662,425664,414422,346442,315802,299866,268217,212050,51843,-120901,-95503,131640,453456,684296,616538,329645,58297,-67036,-40721,-19916,-60250,23433,221537,198124,-104795,-273496,-1639,303586,361961,187104,-112500,-290564,-308050,-279010,-193054,-127314,-172199,-147496,-35242,-90799,-220180,-110797,109705,235318,200815,144055,129244,121504,106289,122203,-24135,-213886,-159780,-23311,49385,98329,71312,-37907,-52230,-18637,-156686,-212711,11928,84540,4210,194208,300038,-8007,-285959,-182240,65258,-151133,-536506,-521212,-205453,78305,165895,31087,-107249,-133515,-144604,-210262,-288495,-222157,-35439,166152,270516,270254,179280,125869,176409,181956,157427,75522,-24552,-43770,-144595,-251445,-144468,-44064,-10918,44974,33772,3328,14519,-59244,-120878,-116705,-29068,168212,332097,402902,310973,156865,80365,220182,146039,-83143,-23895,294959,524673,434539,-27949,-275117,88525,351211,61692,-288649,-444508,-353170,39136,374735,290288,43311,-64192,26196,118477,125287,57281,-156609,-353967,-288970,-110349,-57081,-92095,-114831,-30001,136663,212398,212205,224410,259880,370099,269064,-11938,15976,190107,86152,-134961,-279397,-236701,-29306,-37421,-168845,-57495,79294,-25447,-200905,-199875,-212962,-312709,-376878,-391787,-359854,-288295,-408056,-627443,-295663,296713,531585,460258,-373167,-322201,1056777,430352,-522456,931586,764759,-585140,-343413,121448,293203,494998,356012,-823844,-1732090,-447729,1249800,517657,-395092,-238312,-208224,-314636,94030,243423,162177,159040,66130,-69554,-66818,147434,536084,551472,122638,8659,132718,34975,-102384,-31518,41571,-7591,-42210,-10364,-14274,-133639,-140862,-127744,-155344,-133919,-100109,-190145,-166195,-45918,-109305,-203805,-530,318011,358444,101353,-117869,-70722,33659,88462,214850,215973,60714,29033,141441,121536,39049,78027,31280,-103473,-40028,142105,213847,139381,-62774,-153298,-38905,115355,121471,46612,107160,215080,92782,-164032,-190050,-37913,64949,9158,-148968,-225829,-75886,114255,240927,303203,274466,199241,181770,130831,-95136,-194116,-1957,158101,85783,-116804,-221017,-130763,-88680,-99046,-44327,-87383,-169365,-10299,201425,123897,-34894,-508,92044,31560,-7841,135718,360173,401096,249862,102597,34622,17702,96323,139291,105283,151970,262069,242470,124249,134534,102611,-103959],[-219192,-175387,-46653,-114837,-345683,-379432,-213370,-82750,20318,124326,72055,-76314,-83646,13574,49139,-3155,-78180,-107846,63820,271613,172180,-99433,-158558,-34464,56680,-35732,-268818,-529595,-642832,-346864,-8502,-41257,-133833,-153783,-214427,-228250,-215188,-161822,-39063,15861,-118437,-315737,-387820,-450036,-400200,-214241,-94255,-54792,40619,149490,124759,138835,206033,94536,-56083,-125216,-104229,-29191,-110148,-361017,-401938,-180309,56010,218597,200838,-60774,-309276,-444862,-333720,-98793,48582,113434,125740,92248,16737,-7824,146046,215696,135888,99955,80465,65477,52331,-33217,-25891,234199,331178,54698,-185432,-186653,-200496,-21597,212412,177853,64538,96956,23143,-116986,-144912,-80340,95986,238826,293601,345015,156115,-108479,-146156,-88248,-124526,-156077,-117568,-24647,7238,-111360,-236481,-191850,21097,194763,187458,148490,248960,190464,18936,-77482,-24376,94466,139254,207890,286489,152245,11807,104964,247311,318728,310363,183924,129936,186421,159670,123040,261206,306178,120789,26125,19598,69421,254990,383424,156054,-174580,-73667,193676,42604,-415088,-484899,-179249,163045,239947,123075,125039,83101,-82689,14015,243208,237621,207353,281005,141390,-50346,29681,111459,-46483,-133605,9963,19983,-144111,-229725,-245580,-188450,-117582,-143912,-177893,-28331,53522,8085,140895,301128,122511,-68694,-47470,-64568,-69820,26780,158049,210435,229489,310468,349477,203514,-21924,-94004,80334,241757,267399,260211,256535,230331,76118,-115305,-3533,144600,60455,114456,178211,-52265,-115174,48959,-25484,-291092,-302162,-134541,-32447,56423,137258,66291,-54123,-46787,-46528,-23385,85442,107549,19908,69695,66216,-262005,-484884,-330135,-174266,-336345,-332781,15592,192816,-39244,-183110,-125563,23698,112997,117353,178484,198269,57324,9966,-20563,-165131,-191734,-25012,160202,173339,57884,-41561,-84177,-19110,139877,150404,111611,111140,-44748,-332448,-408220,-259685,-116493,17836,174416,147678,36301,133099,254757,193426,51735,24095,92361,180087,229516,196964,188060,147558,3603,-50947,47796,-38895,-218653,-259462,-264712,-186404,-36964,-27868,-47296,-10485,-89262,-260734,-422634,-424291,-362497,-278338,-48642,25852,-145098,-125261,28662,44435,18055,161112,315878,396489,482909,438678,170185,91234,186808,163738,223631,349614,202640,481,98591,186566,33428,-70913,79926,275058,279926,230219,161670,43640,-3260,97760,210292,11889,-274396,-325655,-239604,-99818,81011,99124,-13432,17992,114160,167149,225007,110591,27964,149361,218872,159113,-5280,-130386,-102673,-28346,122697,351007,384875,161494,-2947,-33423,-22929,42825,74844,-25774,-117821,-4135,273347,353629,127717,-16704,-28425,-13220,14180,-72365,-200442,-145851,190243,505792,366170,37101,-102175,-75661,24554,-51603,-294990,-398891,-363446,-207702,-6362,50162,-30316,6356,154964,178701,166481,295995,224866,-167940,-252018,38338,33242,-221218,-329767,-259740,-178300,-56783,56348,75605,47877,70057,13900,12255,122690,128122,68159,96515,73989,-36072,-196577,-323698,-201341,90473,323771,487149,464478,285587,175789,198749,153744,70460,66425,-17866,-255260,-243180,148716,294311,-122498,-719320,-736777,-331256,-319778,-223398,21598,-368290,-858340,-357360,-543774,-3207091,-6316552,-4685186,911544,4786843,4486832,1378590,-1692758,-1565958,-676466,-329053,-87280,349427,423001,183179,-71303,-411596,-308845,-32202,-173992,-530293,-573648,-350485,-314018,-468624,-310750,36717,106213,-55945,-193107,-164439,-4865,160906,259061,215124,79716,-11402,-45066,-43641,-14638,52929,169581,87679,-203455,-292026,-166131,-144845,-105173,23415,34581,24078,89692,35244,-149141,-199179,-4245,125050,-9847,-162237,14012,158259,-16081,-244513,-226817,-140601,-44254,49973,-18279,-57934,95321,213461,124340,8685,-6956,93848,105062,-34657,-30993,104149,61352,-63962,2812,197627,244893,149302,26878,-132353,-196427,-113551,-54666,29257,59589,-21970,35152,187767,105862,-22060,955,56761,106620,35970,-73910,-63258,193309,372343,176647,-165017,-180672,-48784,-181775,-357523,-270976,-169273,-157418,-113312,9788,67057,-2951,-43257,37188,115158,57941,13627,198287,289265,147506,48535,38747,-59031,-31475,204203,367896,226099,-93746,-347910,-455448,-364223,-61248,226288,151226,44185,141538,289431,209012,150244,163116,127879,27851,-46057,-47452,-32088,-85308,-214794,-358113,-396969,-244864,19159,87401,-49847,-29699,96382,115452,150801,150138,-7262,-39427,79561,37615,-20113,124248,318418,353490,117248,-81773,73591,250007,114117,28370,102205,39396,-150597,-348566,-307830,-46994,65135,-58079,12550,215243,109960,-130021,-216929,-265358,-290830,-138919,45454,58975,-64379,-291878,-430596,-370904,-282798,-161916,-114004,-43862,9489,-60332,-127009,-77350,-146113,-176188,26915,239325,336176,299786,279791,239239,6757,-168182,-44130,89596,20267,-77614,-112537,-265735,-445728,-331760,-121627,-153740,-134913,129368,245505,-45495,-390224,-329188,26853,161300,557,-99637,5140,92331,116284,92545,-1604,-96795,-71161,69178,149857,175548,178524,12251,-221887,-300802,-294789,-191301,168225,472947,378076,207437,193006,252504,282842,295541,192370,2644,-33189,161540,407643,549463,536783,376299,170060,50536,4525,-64510,-143071,-61882,172615,182830,-131415,-285499,-64152,191489,273825,164804,-90649,-264047,-335607,-374037,-293992,-143277,-110276,-120438,-27956,-15760,-92561,-364,155431,222895,135987,24581,78736,179783,189492,136999,-90200,-280690,-153888,9856,49401,94105,156003,64810,3762,-12834,-160054,-187352,59961,88865,-16199,185235,328634,68808,-215562,-102188,140489,-105233,-460845,-378839,-113276,115343,198572,60155,-106001,-138056,-224755,-288096,-300653,-247547,-110517,72358,206713,215389,104346,89112,210355,238190,201613,104277,-44177,-101087,-190924,-243626,-129652,-78462,-100364,39523,189709,106358,24806,-108003,-181934,-144116,-16266,131459,168444,178136,126133,6394,-32545,80001,5738,-208571,-158201,136099,390581,331222,-51309,-189388,202656,407103,110874,-187615,-326227,-324632,10330,376324,354487,155842,19618,25432,78734,104560,28002,-209566,-450261,-410066,-168018,3653,7538,-28274,59439,218950,272846,265654,260431,340793,509151,364087,-9073,-107,175379,16931,-216676,-305145,-246436,-38241,49163,2731,50474,156708,123077,-38391,-83302,-84053,-207404,-363105,-448976,-440157,-383291,-511823,-683521,-331622,160625,218622,98417,-237332,144664,1229438,490062,-462056,718511,494060,-878008,-629242,-22381,270016,415994,62141,-1148671,-1760950,38489,1583847,169034,-768513,-80697,-30593,-163620,307184,253876,7923,14218,-54676,-128402,-86700,140997,532963,508704,57530,-72247,74703,58394,-21572,8456,67997,23015,8410,89430,72050,-100664,-126681,-119304,-110775,-83152,-103450,-246117,-214852,-71753,-135971,-211124,16418,293692,328933,138916,-67944,-61426,50333,140156,270718,266343,67979,12552,158580,178612,76325,50629,994,-142264,-116990,26453,115542,117857,-49930,-179179,-51361,164908,200955,87530,109109,265941,165681,-137633,-172655,35360,169222,74483,-123203,-197527,-66398,122110,306512,382405,311835,195892,133143,91749,-47427,-118607,24981,159541,73356,-103390,-106867,-1102,-8502,-50820,-59325,-173617,-293953,-144469,48539,-28863,-96727,68109,158522,58616,-19069,73596,231615,278081,152738,8913,-1448,35662,50809,-2650,-37554,75271,278296,314704,157682,127775,112974,-66771],[-161574,-178485,-125508,-179205,-309230,-296637,-171684,-58794,70892,196019,153146,7781,-45429,-15278,15044,16299,-43498,-140258,-34361,166466,161748,-26436,-100122,16003,145933,59032,-235171,-574890,-718395,-402454,-19426,-19269,-96651,-108726,-201581,-240017,-229034,-141095,52836,91187,-104298,-317349,-439046,-556399,-467368,-213503,-46531,-31089,-12659,49028,88820,189310,266445,115419,-60828,-119533,-118357,-85933,-142429,-336289,-393080,-219170,569,160810,151915,-55091,-237651,-301289,-211912,-66898,38957,78894,72655,14342,-43163,9629,168608,175687,86699,58420,-2100,-48365,-30022,-66865,-81231,116366,241031,47009,-181375,-236233,-266347,-97207,197792,163922,-6422,39928,24947,-106939,-137469,-74696,80573,260072,353493,329910,106565,-109721,-146858,-116021,-129315,-136599,-130281,-64423,21563,-33578,-166081,-186579,3127,229522,198332,50929,109715,114357,53271,-5880,36994,55181,-32019,53950,270854,191216,17365,90964,239842,286390,212744,106479,152646,279342,227269,170582,255180,300268,162971,98261,32323,-21735,151569,289416,60918,-258265,-141812,164085,51958,-372388,-476222,-200680,107573,221777,145479,216850,297462,115026,62869,239678,246153,167158,183191,87491,-80996,-27159,85510,17223,-35631,49871,12200,-160132,-258786,-310146,-236640,-128018,-118778,-105990,67844,108797,-8356,121887,325788,136470,-125064,-142785,-97011,-192308,-164791,68511,193234,189067,178045,230629,103798,-151235,-216956,-646,152433,170090,233288,270017,185538,4480,-141623,38898,237284,158288,118733,52783,-156739,-107794,107510,21810,-231462,-208260,-41531,-8666,-26922,18591,8280,-50830,-71351,-115463,-65600,87471,123044,26949,57637,67617,-203199,-406507,-217406,-54503,-294409,-395351,-75461,135957,-35005,-152945,-116380,-83,119785,217453,278926,171658,-32251,-860,65558,-40563,-85804,5894,122415,173318,47578,-83795,-85396,79623,225938,120955,38051,91335,19186,-235888,-354550,-236185,-95531,39992,190006,236012,120874,94879,86220,54213,5306,49818,178692,200719,126267,126174,172251,80932,-87510,-75991,74483,-340,-148823,-191407,-239051,-183527,-17727,-12155,-45427,-32088,-90078,-235321,-408286,-460329,-394865,-291719,-86063,-17534,-168866,-191358,-77844,-61159,-17671,113436,282401,429713,509773,393084,152775,126940,233434,185037,190790,249774,103704,5958,201734,262591,12268,-121267,54924,199588,188194,187596,84029,-73452,-111944,36892,207966,33234,-293058,-345021,-229404,-104474,45336,74899,-28695,10838,71667,78081,132783,86527,90912,192751,185965,132711,27158,-114919,-140026,-92916,-10647,128931,168268,60525,-483,-64711,-113922,-3302,77115,-56588,-254545,-189197,116671,284045,177507,110376,34739,-72166,-136579,-176418,-213406,-68832,267454,538888,389130,3739,-206172,-141809,43506,-19212,-278410,-407053,-339558,-194172,-4544,83722,-1232,-39562,86178,176633,165007,235447,184698,-100168,-154614,44639,-59327,-372066,-445604,-288452,-158085,-38233,33630,63248,148626,237715,83542,-31611,27107,-5406,-76049,18149,83815,-29041,-266529,-421839,-198415,182638,414512,581962,606009,369954,154558,203605,281214,271303,234466,60257,-216197,-248018,20898,165410,-84162,-498723,-410924,-89140,-287700,-201010,113055,-363028,-977945,-506257,-992549,-4194045,-6403351,-2593493,2618206,4691674,3639764,846030,-2157199,-2143955,-968785,-443153,-273332,142130,436441,203686,-264620,-599722,-276576,67397,-216947,-633533,-678194,-458097,-402841,-451191,-217327,159523,149601,-81872,-241729,-230420,-29098,168483,189522,105937,42879,19390,-26621,-99731,-155658,-112560,35752,-3316,-191426,-141846,85205,70793,26087,123741,115005,43794,27932,-73988,-227084,-220252,8274,184777,63234,-53234,174698,268761,-17352,-241627,-228684,-218980,-168520,-67484,-62107,-23754,144345,211500,75316,-29832,15330,133911,118807,-29567,-48811,118928,112927,-53106,-55758,134341,215033,103063,-5660,-75381,-66119,-17530,-40636,10627,45792,-63062,-48817,113371,83290,-2595,50575,117224,144723,46817,-57598,-48767,181996,344496,196792,-130908,-233372,-163357,-217489,-260624,-183562,-208568,-185252,-18727,145162,104932,-27996,-63646,40311,84736,-21425,-48654,177320,289050,96055,9943,70670,746,-42393,137373,340105,283820,16507,-230217,-359924,-304297,-110528,105784,97849,86357,136379,201613,156654,161604,238258,214238,39916,-61048,-45952,-76516,-132839,-198884,-353667,-416316,-230208,38346,90520,-52866,-82696,19620,70409,107374,108121,18112,31465,206365,201521,101556,144407,285831,325281,71735,-171578,-23142,200446,139793,112825,193704,110756,-138394,-365029,-330353,-107913,-30884,-149350,-102774,132547,183547,75479,2065,-98775,-223081,-169787,-17987,29571,-108906,-379593,-464721,-355988,-196275,-34813,-8184,-53917,-62056,-84985,-59042,-6674,-75719,-84819,154821,382371,407252,310600,268507,247273,12222,-167558,-76488,41823,13468,-93576,-161832,-311203,-500446,-355864,-75216,-76523,-116462,124315,227622,-44637,-360162,-336935,16643,158926,-5805,-104094,21548,146545,192686,115362,-62989,-172710,-132175,-5693,95861,137386,79010,-114267,-268806,-249916,-217670,-178815,121617,448083,308744,72099,70853,172690,254623,336311,295435,94750,-1051,149783,292356,329769,395811,380841,236976,136591,66573,-41685,-151971,-122313,90365,128794,-148431,-261861,-128791,48361,157556,119133,-59343,-187304,-286744,-386013,-333860,-151747,-78796,-107970,-13294,73476,58076,125938,217362,214512,76069,-70924,46516,229758,256430,133125,-158801,-338260,-157659,37845,62372,94510,200546,147676,57518,-12339,-154800,-158609,58781,40054,-56036,128575,251248,62185,-136593,32401,243682,-9884,-328793,-235283,-23128,170004,231617,62078,-114957,-139605,-270780,-335666,-285639,-235908,-153592,-32014,110084,160551,66653,77690,216669,238204,197001,121104,-61225,-160169,-187820,-156638,-76005,-113480,-199366,-14985,254239,195717,44479,-150475,-235428,-158932,-16209,45493,-38101,-66399,-28335,-105032,-120786,-71090,-149579,-328066,-301206,-50324,226502,208121,-64248,-86439,278135,392265,105653,-120071,-217971,-283730,-38590,300909,349001,237578,115769,43905,59729,102984,13645,-237146,-488504,-465672,-183814,76222,114206,69292,134297,258387,294848,289629,280390,391192,576208,420204,33005,27973,181816,12899,-201655,-263631,-222373,-49824,109748,158358,163586,221109,229869,100444,26133,57846,-39537,-246931,-396810,-422066,-401475,-517333,-601049,-276785,29610,-98600,-178996,36491,586564,1219065,514541,-333292,257573,-16048,-1135729,-905675,-215067,221695,316021,-185494,-1120343,-1433803,349988,1454061,-248385,-1010109,81758,192895,157988,606392,312586,-98299,-90347,-142101,-188713,-140182,84293,451954,409792,-19512,-184295,-39683,23936,20289,46245,101147,53008,47980,176273,132276,-85500,-119977,-73455,-45236,-39534,-113858,-266322,-234906,-95532,-134365,-172409,22798,204910,229699,127690,-22507,-29770,78570,194291,338101,328495,77533,-8297,155757,213925,113067,39370,-18715,-168755,-185560,-71907,46130,105470,-46907,-218948,-72643,187615,217560,53882,43714,238821,178125,-119635,-154818,90356,232976,91479,-133831,-185619,-88604,79985,316249,431613,352048,198257,62107,1473,-29402,-36738,69057,181382,92597,-43555,49951,153653,88068,20468,-36812,-218695,-377589,-256163,-99704,-180386,-170550,111603,196671,69720,2571,37242,73530,115061,55371,-52244,-13858,68104,5206,-150953,-194151,-28865,261233,357002,185768,119299,128045,-5620],[-105383,-180598,-198529,-223616,-236601,-180134,-101541,-16499,121277,244451,209943,83570,-4310,-33308,-11128,28198,-30029,-175960,-130116,66379,159076,62752,-37734,41822,192755,123984,-183717,-530754,-661731,-372993,-6438,20527,-61017,-87149,-171311,-210588,-214610,-108474,138937,162516,-47654,-217858,-383691,-538018,-442479,-186869,-14553,-18155,-36613,-4636,77713,216860,247622,70729,-80241,-96802,-110604,-137825,-171169,-277728,-349957,-256660,-82266,69849,96513,-29809,-165709,-162660,-98111,-52366,14432,55070,35841,-52123,-108854,-22134,106333,93497,38467,6484,-103343,-185201,-151998,-146563,-161713,-26283,114987,27270,-139821,-234668,-278697,-138220,161133,119573,-71412,-6023,35134,-92162,-148550,-89894,50367,255735,388258,306655,81772,-89926,-141656,-133101,-108917,-93706,-129148,-117387,-2852,34984,-52955,-113881,34066,276373,208521,-42160,-40411,41381,41077,3090,70694,32278,-150500,-65699,231877,210461,34527,77258,196383,194787,58774,-9929,151300,342862,268587,190200,233549,266959,179613,152285,49879,-106235,39694,196663,-906,-260994,-149164,150460,110620,-199122,-357474,-203504,19708,170092,152944,265837,456331,302427,101214,172349,181916,91434,69391,12399,-115411,-67240,69844,77745,59611,64634,-30711,-171512,-236511,-291172,-224197,-95577,-82912,-46321,148492,160919,-18365,93231,320921,141406,-161621,-162016,-35392,-233663,-304168,-3418,172810,134874,76290,129717,24953,-233034,-303464,-82713,68902,99118,221923,279887,144098,-57489,-159128,48378,263547,212076,112315,-37551,-196096,-90399,88362,-26118,-199598,-91774,86143,46851,-85256,-89160,-45987,-48708,-112093,-187641,-127505,27316,98653,70872,88822,76634,-131683,-280443,-39960,121630,-165755,-355754,-105290,75481,-68210,-186735,-151090,-50451,94575,262648,322456,135011,-80196,12695,141298,66457,12163,19971,42758,114845,-55,-122398,-51809,153715,216152,52987,-16892,79689,87345,-108131,-284252,-222970,-72068,60157,189814,306647,219330,58164,-81017,-88339,-35945,89471,274939,227831,26100,44107,124315,-19631,-213108,-132612,76791,33580,-69698,-76913,-131241,-115343,12476,5231,-26744,-25033,-48827,-158942,-333770,-447387,-405405,-290720,-116767,-27415,-111411,-188508,-161018,-153242,-54541,48189,215768,408507,469822,305881,131465,163993,275461,217885,155321,116114,-35409,-53445,200501,288260,30880,-125331,5777,52524,44517,119139,19565,-166298,-206798,-20347,187862,60096,-270657,-310392,-148436,-69020,-10414,4740,-69020,-1188,48896,15509,32283,51732,158464,239456,136418,57093,22086,-78835,-127357,-141374,-162414,-110071,-62121,-45215,-6269,-83039,-155019,-3736,114418,-51572,-342728,-320343,7620,222358,178589,163115,94365,-76511,-209836,-223425,-203980,-483,309639,509327,374687,-25222,-278308,-176450,68138,40844,-191519,-318751,-232915,-133543,-23992,41353,-32516,-119111,-9368,160011,159576,148977,97020,-63463,-48160,77039,-117418,-475039,-510007,-293747,-119034,-13603,3272,30054,218731,350519,118364,-91746,-70332,-115535,-180304,-41909,92530,-1491,-272451,-436786,-163659,247061,440745,583385,664830,447108,199689,236842,368213,410354,346534,105883,-195325,-262776,-111529,15886,-62253,-202404,26855,181296,-211385,-155135,114810,-382225,-882950,-620784,-1518908,-4729987,-5560441,-280381,3801374,3591703,1768880,-273728,-2281601,-2227131,-968826,-495253,-484143,-125675,327698,151018,-366915,-543678,-114433,169142,-231628,-673485,-713905,-503660,-416139,-372562,-108590,264879,204791,-57604,-179010,-168473,-10745,136069,68412,-39065,-28879,14585,-9572,-101017,-189859,-163911,-60053,-91461,-152237,33015,306417,236331,96562,153815,160325,74687,-15622,-165204,-260276,-181211,41479,220180,101467,18279,261991,311229,-42327,-249113,-249020,-272655,-220091,-108459,-56649,15804,167717,192006,36631,-89132,-26614,117229,89249,-73429,-93618,123807,179121,-16405,-106653,45926,141075,20770,-83055,-74248,27554,60505,-55207,-58874,8313,-95413,-151891,-44770,-3611,10225,115755,205312,190340,58536,-50802,-40059,141307,264946,166150,-90276,-241078,-222197,-175709,-101480,-80576,-219396,-172576,113622,283712,125218,-59943,-66584,41799,25377,-99480,-31914,229228,284446,48824,-10290,81028,26438,-86381,28652,270818,329791,150209,-94264,-251025,-235239,-177820,-89211,10618,143581,179174,123038,89697,162030,312637,300484,53882,-90827,-65104,-116334,-164527,-167115,-299183,-365812,-164044,75725,83318,-72384,-143649,-79596,-23574,21651,54953,39908,88065,284680,303473,161545,114781,219826,261024,3569,-240437,-86703,124575,106448,153598,269378,189901,-90985,-306662,-287603,-143164,-128912,-216367,-162401,67657,241050,263288,209793,76316,-116668,-156437,-47960,21812,-129371,-402515,-419307,-277084,-90153,61780,76489,-49340,-89075,-58688,32792,72542,-997,-22658,186665,398198,360170,244807,226459,246258,55540,-113173,-83785,-9466,-8570,-97926,-173352,-286701,-447120,-310904,-20542,-1373,-91021,98226,177354,-43676,-288491,-295604,5550,135402,-54255,-172783,-31994,155570,235731,105804,-126581,-216868,-170324,-78947,33038,76171,-18213,-202243,-303487,-209234,-129335,-147858,37920,321720,207385,-26012,-18240,87882,195516,324746,330871,126860,-3210,105206,137664,86272,239208,357144,250968,165098,123057,36628,-88695,-136261,8493,55447,-155033,-226001,-185799,-86965,51319,72510,-22830,-86746,-181100,-311682,-303804,-151404,-80469,-108559,7707,154319,184471,220103,257651,197245,37088,-103821,46878,258721,284505,107615,-214479,-374910,-165726,68283,96301,95366,177728,173487,80194,-34172,-158240,-151648,-18128,-60162,-99216,39897,80724,-33170,-65094,188661,354704,115721,-169821,-123487,36597,213267,252639,38077,-140518,-157209,-285355,-352218,-262573,-198267,-154559,-118133,4506,134380,111514,124977,216044,193105,148451,125117,-63382,-198818,-142576,-31818,-4160,-140257,-281244,-110982,186958,228683,66829,-174187,-273588,-166644,-33450,-67907,-229687,-243846,-87032,-118166,-160877,-192896,-268841,-397112,-403451,-200920,80876,104221,-58576,599,283589,304426,50838,-87126,-131802,-222704,-69950,201823,300316,279172,196663,63620,47098,109272,21332,-215047,-435586,-437106,-170804,124426,199057,158774,170160,232993,268778,273131,272175,395349,557086,425026,109712,106241,221272,87479,-78586,-147399,-162828,-69030,115130,251047,253755,262164,282677,190462,105484,175904,144581,-65538,-260334,-326336,-353318,-425383,-385768,-133056,-61104,-344828,-367819,240709,879694,1139014,582756,-55327,-164950,-625147,-1381617,-1152399,-437683,126623,195852,-323801,-789884,-821188,521324,1040927,-606989,-1155812,83683,340009,506579,896012,431567,-101880,-120801,-174990,-238375,-206217,10873,327986,278619,-94786,-296315,-183898,-58531,19066,87780,147050,82240,68333,218439,146841,-85276,-101092,10992,28862,-12134,-128329,-245304,-210258,-103238,-111782,-113590,-635,60873,70751,55013,-7400,990,99168,231576,402259,393167,95034,-34603,115958,200880,128467,51129,-10403,-158207,-212352,-123839,12686,94127,-49023,-240740,-81584,186293,166413,-52187,-69012,148513,136636,-108195,-141514,111322,240698,45489,-185857,-182531,-101795,40563,291291,433996,373059,202196,-12115,-115383,-49266,25098,113250,201763,114343,26471,187095,274262,154677,79973,18715,-208215,-409568,-332298,-222158,-316687,-254489,119931,222747,83473,55496,29787,-77739,-45060,-7927,-54540,9871,111085,-27350,-264970,-318507,-125132,224345,363733,193930,98379,133073,50695],[-78719,-189461,-244294,-232414,-149708,-69271,-31110,25441,149526,251117,229265,135734,30368,-42806,-30191,23421,-43838,-199782,-188209,7195,167752,139899,8384,31113,176054,131033,-140635,-417664,-488955,-262866,31808,69909,-39551,-99379,-135684,-156713,-185544,-83317,174890,193668,32373,-42046,-219939,-397452,-349151,-155630,-8827,-9210,-11150,20818,108284,226450,177399,-4234,-94888,-58584,-79187,-167249,-182594,-185473,-266927,-278616,-175144,-31976,58537,12573,-118174,-89056,-38389,-59235,-15386,48545,9485,-114222,-165843,-83000,-15621,-8659,-8000,-61898,-207562,-300902,-265030,-244418,-255817,-166336,-18939,-508,-76644,-186058,-240697,-129278,113581,50057,-121835,-31792,51885,-72124,-162957,-114100,12675,225253,380950,273204,78885,-59750,-137049,-144566,-81308,-47682,-120685,-173320,-63420,66503,60496,-3279,101002,324000,220230,-103575,-152624,-5445,-11931,-55311,62597,35606,-180540,-118592,182891,208258,67812,84494,142997,80651,-97693,-133614,125706,379886,309465,197500,195814,193137,150885,174816,74181,-137497,-28838,126259,-24797,-187372,-92580,147879,185293,26523,-179300,-207165,-89668,93946,139721,260625,519829,424406,113487,57967,67479,1825,-30396,-52054,-114375,-52114,84846,132550,130478,40332,-118297,-188051,-169045,-200056,-161133,-35481,-46975,-9227,200103,193826,-29595,52484,282631,130587,-175473,-107764,83422,-187193,-342214,-27164,153023,51946,-4765,47102,-23088,-250131,-334314,-142326,9627,60767,221128,281646,111886,-102879,-171415,19478,218297,215315,110598,-59609,-158425,-62011,-227,-153332,-200978,20340,208480,98050,-119681,-163470,-93388,-69430,-167854,-239606,-192063,-94862,17767,112638,128967,75135,-74862,-139712,150074,300078,3859,-234013,-64009,48096,-120673,-274282,-226905,-122655,34827,229180,285975,96855,-67794,48966,178660,120281,73835,24761,-25768,34668,-62758,-143378,3881,171164,106426,-37864,-35546,88516,145451,11865,-210564,-214457,-53424,66571,174792,346058,317835,44335,-201353,-202363,-74460,120211,344647,248868,-36612,-24081,56746,-118816,-314968,-179184,72002,64330,2369,56014,36844,9417,49626,12180,-13215,2581,20156,-55903,-225585,-391385,-388291,-278017,-142316,-12724,1574,-115172,-191605,-190051,-78184,-18794,136451,347985,382002,210369,116389,196870,307340,259517,136376,-1715,-170479,-165625,94297,253144,76667,-76663,-34584,-102338,-104700,40773,-13129,-209145,-264629,-72810,137720,70940,-213797,-226681,-13685,7813,-64601,-94011,-119697,-11300,50879,-7297,-46081,19389,217510,290355,97362,-35745,-12158,-34435,-78532,-168276,-291805,-301465,-241039,-119607,-12431,-82185,-138407,37592,182852,6550,-336693,-358637,-35423,178594,133418,128565,129213,-21054,-163684,-185488,-159209,58066,323077,445462,335216,-40944,-297751,-162979,100095,113781,-58359,-146990,-67564,-49785,-74651,-70054,-113128,-202567,-90712,148953,160642,60029,-9552,-58815,36313,123988,-121217,-488455,-498794,-274702,-73634,9358,-38240,-33483,216510,362688,104813,-150931,-144954,-172282,-213917,-69916,88612,35274,-206469,-361132,-114802,256345,391489,491788,623454,491637,291738,290570,400734,473704,406094,125131,-189448,-272352,-198498,-99854,-50649,95951,458792,404876,-120197,-108236,27309,-442750,-685155,-685064,-1956214,-4716305,-4067002,1793058,4604647,2033265,-851432,-1970053,-2180802,-1748745,-632651,-400824,-634472,-424025,66192,9743,-357752,-273985,143474,254377,-215500,-638544,-659293,-451727,-326951,-241193,-886,325912,252153,6474,-25801,5667,42230,68010,-71375,-181740,-114900,-17917,10932,-39164,-103198,-82040,-82831,-149810,-94389,193936,441592,306560,88918,106818,157816,103567,-37724,-210195,-228029,-90623,92530,230424,95671,28506,260363,280812,-83640,-269001,-276368,-277252,-185441,-66525,-4915,53536,148140,141082,8550,-154080,-126068,47721,34440,-146469,-148812,119912,251246,55212,-120245,-38519,39904,-79382,-189835,-135353,54829,98419,-97839,-161024,-37844,-105624,-247797,-241255,-132053,8898,180690,297797,227895,56563,-60117,-43063,70293,141875,84974,-68478,-213123,-211040,-82236,41051,-17464,-204643,-122325,237558,371085,113235,-91726,-56309,30653,-43813,-141698,58497,337015,272525,12738,-13918,75742,26943,-140958,-96187,167979,340804,266511,26892,-152783,-175086,-244073,-303852,-101406,191108,258378,92527,47564,170397,376356,376314,75105,-125312,-90710,-121463,-159265,-127676,-209339,-253637,-66871,113963,73195,-91303,-190763,-176332,-145467,-91969,-3994,42394,104170,284000,321295,158134,51262,135636,174338,-69084,-270491,-99767,52368,26116,138084,312916,256430,-23079,-205590,-214353,-160541,-207854,-245139,-155833,41437,272491,384634,350974,211152,-6964,-111467,-33055,49965,-99892,-325762,-297371,-163543,-6913,94784,97805,-42786,-60848,27784,134404,147692,68149,12691,129847,267426,193799,108308,156683,241040,136289,-12213,-54990,-40174,-33626,-90780,-152499,-208741,-298366,-193609,42328,55052,-61518,59060,103990,-55722,-210412,-226547,-16943,80134,-140763,-290853,-149254,104049,229474,69292,-176208,-219203,-168903,-119802,-11790,24912,-69999,-224566,-312236,-177554,-43510,-109392,-75864,113648,89122,-71654,-62205,22055,127183,269965,295816,97790,-31192,43716,-20552,-121544,114462,327874,224053,137535,157471,136154,17047,-99478,-42417,-13075,-149895,-192396,-220447,-180200,-17236,44076,14293,8074,-56040,-180720,-221828,-141803,-98833,-108253,35451,211780,258004,255386,245361,157258,30035,-52400,87313,257340,257277,63227,-244374,-383836,-171017,101194,145400,94342,101524,136822,60159,-80436,-175078,-171062,-150507,-180783,-128007,-57975,-137618,-183182,-9633,326607,451917,246586,-12337,-50353,48225,208193,238129,-6017,-179724,-192274,-277067,-343939,-246615,-147188,-112559,-162254,-85272,146244,242370,233434,227300,134027,86533,127678,-39329,-197799,-71482,90273,66794,-150383,-326164,-225904,6601,178776,76508,-180147,-297116,-176943,-68105,-175744,-350031,-296397,-42542,-36021,-150608,-255670,-315806,-391424,-431930,-278619,-19583,41852,-35541,43731,210756,161627,-33123,-74714,-62054,-133065,-54227,127563,236288,279825,236121,64969,26481,108808,45465,-138923,-291095,-329832,-147214,119443,234666,216686,154681,144589,198800,220088,233068,346937,460409,380460,200457,215429,285054,216947,119442,24282,-76435,-95381,60266,262557,302304,276995,291872,229705,143153,239665,292122,122752,-88164,-192126,-268137,-273619,-94043,64289,-91113,-470740,-507252,204419,965693,1089117,723753,384824,-314807,-1164577,-1594056,-1301059,-627618,-13381,41979,-365498,-329939,-53806,671068,579235,-835586,-1258299,-157045,321570,720303,1069786,587374,3219,-79870,-154720,-266988,-258350,-46672,193108,129717,-167114,-382782,-324386,-162991,-11049,138529,211648,117096,69163,195873,112711,-83841,-50433,115243,97412,-455,-139613,-189948,-135196,-79299,-76946,-65111,-61692,-108772,-114960,-70250,-41774,3322,90561,232993,442994,449188,126304,-61656,37317,132067,113559,87145,39876,-94695,-177110,-118702,1699,68129,-50468,-216320,-60840,169357,69146,-191709,-184376,39010,74110,-93381,-131456,96650,200128,-46786,-262847,-176519,-67933,50748,252593,377277,353996,203634,-64419,-218003,-96964,48924,138701,196721,108274,68234,251173,308220,147273,92086,86090,-147386,-390262,-361993,-296139,-415332,-332406,97977,250006,115171,123028,38718,-193749,-164128,-17435,3978,65428,150737,-40833,-313735,-373461,-182337,184196,342149,177476,59246,112874,73216],[-91669,-200064,-244651,-199123,-67152,10551,15573,47875,140747,209354,207039,156368,53864,-46318,-46946,-6111,-82322,-198060,-182151,9796,187199,181890,23572,-14117,97275,71950,-128589,-281205,-261003,-109139,83746,118131,-33379,-135051,-103248,-101600,-161917,-83333,135592,162391,104651,147897,1284,-188978,-227937,-134711,-30487,-839,58846,124833,186987,233268,105222,-61189,-89485,-14295,-30037,-162410,-170017,-73327,-150828,-277475,-262289,-122636,50035,62560,-103553,-102870,-47429,-80805,-40674,57333,-12836,-178653,-206362,-141981,-145321,-101239,-52923,-141762,-291948,-354386,-318557,-316781,-338685,-278932,-136317,-32361,-12226,-101173,-156754,-73955,62509,-33126,-153581,-35844,69079,-48400,-160601,-128074,-23730,172122,327225,231235,87258,-31098,-134744,-152408,-63956,-20127,-114796,-219323,-137966,52252,130852,99162,174450,351862,225844,-119620,-194623,-21705,-89087,-163106,9872,58192,-124191,-98479,138982,187244,108816,115213,106154,-7698,-203008,-229703,83839,394947,363762,210376,148569,85086,75753,164264,101812,-103699,-38399,81521,-17509,-68708,5694,151088,245697,213232,-18720,-228076,-197718,11992,105812,208579,483525,454754,100719,-65885,-60624,-82216,-97680,-79472,-55263,27022,127702,172386,158448,-28352,-244444,-214098,-78377,-78716,-79721,18912,-30465,-2585,213595,192707,-51278,1638,217604,101110,-174484,-25053,195737,-82418,-272056,6355,133841,-59726,-95837,-29858,-41806,-209011,-308459,-165985,-24485,43944,216886,268528,89696,-127798,-181488,-40047,118220,174291,117732,-22239,-72489,-32670,-127189,-313748,-227958,100315,283771,109935,-141608,-197088,-134051,-123612,-226695,-254268,-239283,-248289,-110548,116212,146188,50031,-50936,-13573,301256,423756,150964,-83278,26486,73011,-157709,-367625,-314611,-199903,-50527,118711,172403,62509,-2195,96687,165044,107922,85186,27918,-42413,-25440,-113573,-138971,60395,125051,-65600,-130958,-17715,120693,184872,92201,-145449,-199775,-40015,58611,147092,342478,383737,52757,-252595,-264462,-111708,119766,357321,252463,-42858,-61767,-15866,-183934,-343666,-180467,77748,96596,59569,176690,224240,161185,85983,1819,-19114,35972,92633,48384,-107432,-300818,-337373,-252664,-156257,20422,133970,5292,-162754,-159013,-83269,-78617,57498,266063,271914,128264,104929,213320,321829,302233,146678,-60939,-257178,-294553,-76909,169023,129881,12735,-37595,-200689,-217271,-36629,-19374,-199918,-272718,-113854,63271,55104,-138641,-111898,138544,113567,-90864,-187519,-165475,-25418,62213,4483,-80864,1725,256572,337648,86367,-107549,-54687,3878,-20185,-171985,-365769,-407568,-326130,-136185,-10113,-64485,-79824,98506,262422,116184,-225209,-301571,-22649,154037,62597,31907,131110,78496,-12795,-73295,-78448,112904,326425,389252,290656,-39003,-259203,-100494,138586,179669,85245,65217,109510,20917,-156734,-221566,-216314,-258324,-122737,158976,176490,-2929,-95179,-64899,90549,175025,-69077,-403674,-417106,-240081,-43771,10625,-103863,-133649,124700,268977,51885,-184731,-174834,-162961,-171254,-63080,68284,71187,-82922,-217726,-69996,204563,282248,337067,494081,484078,387861,342784,377213,464967,426284,130034,-188138,-261527,-212322,-143557,-31329,322198,757936,529039,-34263,-66188,-103876,-543593,-534788,-692394,-2129039,-4121256,-2242264,3265710,4912659,451110,-3590582,-3864778,-2007528,-860946,-54153,-134452,-655816,-698813,-296735,-188640,-250983,104240,422269,304389,-177032,-539499,-528975,-307343,-140393,-66787,102564,337658,273233,84257,162158,227981,108217,-17147,-192038,-286282,-190857,-61358,38434,71928,69849,92810,-26210,-159426,-29704,306788,467226,275962,24794,12865,114410,119678,-37406,-194233,-136553,16605,142214,217832,52231,-19800,186702,195708,-126614,-290893,-292064,-227306,-88959,22889,68458,82577,84315,60072,-9552,-205655,-253278,-54958,-23631,-215834,-193914,107390,310755,156401,-75407,-88840,-57089,-164804,-291076,-235983,9778,83933,-158145,-266910,-84266,-94200,-313722,-416691,-264733,-10153,227256,366221,243269,34329,-80686,-59960,-25100,-4351,-24151,-75655,-168782,-147929,12758,103527,-19276,-169078,-50676,300686,363863,64116,-117644,-48004,-3726,-102138,-131476,170030,426004,236611,-12417,-7652,65043,19628,-177651,-203043,53171,308277,333263,110609,-82347,-134168,-285353,-469245,-216692,209597,348655,134556,66015,202968,416416,423310,98058,-153799,-108310,-80473,-112116,-87911,-106427,-107599,29263,133530,65814,-93774,-206436,-242141,-255725,-199225,-58733,14702,62709,198755,260469,111406,-20324,50415,84938,-122370,-253341,-67874,6248,-69757,78481,318953,291426,39907,-106938,-145674,-168666,-253302,-236761,-103794,53547,277908,421321,401115,279879,78694,-54253,19241,113810,-11494,-155528,-130963,-54360,30574,66183,44920,-49764,-729,144371,224574,204010,119870,34553,34764,44784,-36478,-62679,67876,231597,236606,113178,7668,-35102,-42827,-69163,-111139,-109287,-98680,-23230,114586,87120,-33086,17642,24916,-85136,-154336,-157293,-54096,-6701,-242285,-410158,-284843,6848,177560,21195,-201093,-187027,-129435,-116219,-25774,8527,-57274,-186223,-292616,-151126,27117,-73102,-196300,-116046,-22358,-73131,-69936,-11656,73082,196360,215970,33826,-67586,-18750,-153736,-257454,52381,312691,179458,78292,164708,216097,121058,-27499,-47708,-55190,-129516,-159884,-220964,-215636,-40319,41733,46555,74506,48918,-43514,-124315,-122474,-106604,-87074,71662,242091,276871,232359,166840,86232,56784,75571,162120,223923,175072,9441,-242922,-364596,-167166,129040,193183,93974,18324,65490,9585,-133261,-191142,-196099,-277026,-270864,-128117,-141330,-340678,-327537,28121,413154,519304,360934,124042,-3647,10730,130777,167620,-61760,-219962,-227561,-254219,-320035,-241465,-91388,-36916,-155671,-143150,177139,406812,366725,256014,97290,51759,144504,15002,-150315,5853,185982,126889,-139104,-327639,-328694,-218614,51490,56738,-182619,-315445,-200232,-115467,-244405,-361270,-216719,58427,80074,-107030,-249434,-283030,-317189,-383464,-283143,-72433,22871,-3076,34751,81995,-1416,-118285,-63503,6384,-14820,12362,95789,173583,246390,220166,36850,-5701,94213,71435,-29885,-92082,-172287,-126682,53129,205887,224941,93353,19071,101876,146884,171102,253388,314951,302758,277378,318071,347063,351094,328098,209930,19619,-122534,-34869,204996,302539,268341,281895,237888,141751,236182,364793,262289,69009,-57926,-179896,-121889,184150,256729,-61914,-469189,-646774,-123637,853705,1099475,896542,910785,-108023,-1486981,-1708256,-1271270,-707436,-170621,-159257,-394847,47056,717436,919596,248911,-937486,-1346155,-583073,129360,698114,1053195,722853,168368,-3065,-101776,-266913,-272918,-68411,68805,-26953,-240690,-433344,-432976,-259752,-47318,197316,295159,166680,59531,114600,47348,-62394,32306,203573,144699,-764,-144755,-119132,-19284,-14730,-36644,-46952,-147642,-260523,-280816,-219008,-127925,-41018,39349,189188,444938,488258,173525,-80574,-63589,25649,77118,142121,134075,20693,-81036,-66471,-10706,13676,-47083,-134829,-5106,146260,-36258,-307415,-253536,-36021,34046,-63399,-119513,57525,135889,-143563,-332518,-160288,18520,114865,202786,259163,284928,199165,-73447,-264600,-148437,31403,133086,153568,59009,57223,218740,233031,47127,37356,134998,-58987,-327935,-338686,-303382,-447354,-376680,62527,279444,164859,177789,42300,-262208,-220704,25819,101690,132841,168868,-37027,-285263,-342852,-184988,153316,308799,146045,6385,59843,46183],[-131126,-196448,-193486,-130865,662,54804,27401,38306,91996,126821,150686,148260,67495,-44234,-66438,-62276,-134771,-165357,-106995,71662,214132,181293,4666,-79329,-20737,-39147,-157501,-172524,-59704,30938,127902,154095,-34155,-168711,-74559,-63714,-160369,-115276,29877,73640,142032,284969,198893,4667,-120706,-128031,-71629,4198,144838,271506,303154,253460,75522,-64216,-60626,21976,23299,-123611,-136567,33288,-23746,-254960,-331362,-184371,71019,109996,-113001,-179932,-103604,-103941,-56659,70902,-33670,-243168,-229215,-168912,-224486,-157217,-94080,-215920,-333883,-325577,-283097,-324472,-382157,-348186,-221833,-66231,34077,3547,-34542,8850,12766,-111856,-165180,-23564,78764,-25955,-128734,-114068,-49892,103532,237283,184628,93493,-12507,-131084,-153820,-66011,-25777,-120445,-242964,-192844,5521,130545,150515,222701,340737,213396,-92290,-162111,-18550,-167593,-285816,-77511,79205,-18780,-27233,110180,153887,139226,151043,98832,-35529,-228770,-274498,38392,389196,424137,239384,103696,-33809,-27632,129302,123686,-36342,-16460,50850,6912,51398,107863,157251,276915,297711,54471,-269221,-275096,-53954,56500,129396,375468,404020,78512,-156791,-167801,-150194,-129729,-59615,56835,146314,175858,185086,135829,-133838,-386167,-245588,6393,22893,-18215,34490,-47381,-24096,189320,151952,-87197,-51175,140291,54138,-175290,20053,241380,31799,-128292,82915,114901,-176458,-215231,-111548,-41874,-136158,-241419,-153382,-44343,30253,193539,234129,75320,-129209,-187207,-110915,-5101,104277,125281,34692,9817,-19376,-251518,-451285,-264456,129619,286033,65644,-164007,-196111,-167230,-202994,-269541,-225962,-251941,-382032,-253740,66287,127017,1506,-62503,79986,384574,459488,223172,33755,122235,139897,-146688,-404920,-369905,-257696,-142281,-40722,11147,33278,87682,139510,107872,40924,48329,31330,257,-38450,-131630,-109408,97767,35856,-237724,-205551,22953,169478,204617,119768,-97121,-171380,-30146,41219,107727,290031,379043,61216,-239763,-265113,-143946,78572,304262,236451,5647,-64917,-81214,-197519,-280357,-125631,99078,130706,101523,260523,382059,298138,113452,-22224,-41976,61686,146703,135681,5336,-184781,-250034,-210476,-145427,72518,253999,130107,-96173,-85370,-76200,-129779,-17353,175542,160899,63642,86256,200695,311441,334142,185583,-44657,-270887,-395446,-248428,66553,172865,118378,9575,-205059,-269373,-107746,-21411,-156934,-233032,-133810,-13902,19550,-61849,10285,267925,224773,-72591,-242517,-198142,-57746,55888,31931,-66464,6250,269765,366572,104296,-129834,-82770,23344,20116,-154047,-371973,-427870,-311393,-88427,6681,-38791,-10579,148562,324481,254160,-36477,-178637,17097,142452,-4458,-76303,107945,189824,175701,67869,24390,170484,336624,368588,256618,-22888,-176363,-5947,178484,221113,203457,256297,242735,46241,-254376,-369100,-307826,-265242,-91517,193590,209510,-16970,-125505,-52575,127231,223527,21655,-250221,-295316,-203010,-51245,-35115,-206068,-264476,-36280,108578,-11339,-170497,-147981,-94976,-71278,-28629,37859,99968,62709,-53422,-41738,109797,149480,168224,314677,418505,440654,365819,306930,400896,420104,131213,-181277,-225090,-157506,-104828,18959,433755,844489,544661,44493,-14545,-204727,-657508,-539603,-656406,-1944173,-3019243,-367777,3982087,4414066,-1003524,-5706575,-5372344,-1877800,117855,578680,256450,-520741,-878083,-637961,-371176,-80089,467821,637155,304941,-133467,-406875,-365348,-114013,101032,134336,207439,319071,260172,145235,319180,415043,162508,-91845,-263395,-331023,-237326,-98232,70777,198449,259087,280738,83650,-117565,29635,351655,397253,177827,-46461,-73072,56025,120273,-15455,-121548,-17056,93356,160440,182970,-12200,-100407,79389,87915,-155407,-296335,-279103,-138975,19003,100144,128686,97571,-8230,-34497,-17723,-227348,-366615,-163610,-70109,-251087,-212679,86641,336577,265565,27542,-87016,-116255,-201052,-346278,-335755,-89665,19863,-217972,-347568,-131065,-76765,-339576,-522859,-365340,-46226,240237,390506,233192,-790,-97948,-85473,-130077,-145794,-125598,-103802,-130962,-76135,58339,65162,-73464,-118763,19852,269137,249040,-14978,-135444,-59493,-64455,-136183,-79094,232361,410732,159203,-31824,1465,58444,19547,-178940,-264577,-44544,245014,341327,151588,-45685,-113837,-284052,-532442,-306023,194100,422189,245349,157984,263298,420353,419041,107036,-169390,-108521,-3762,-34713,-52098,-13365,34220,94489,123178,64587,-70631,-183267,-256350,-313702,-260639,-97792,-44387,-37727,50525,149760,51761,-74737,-21279,12284,-135643,-192719,-15754,-9236,-143711,6227,293359,284772,72917,-45559,-99166,-169168,-257923,-200252,-40983,87225,267829,389519,368892,282797,128068,-3660,84620,195362,119491,61055,33548,19735,26107,5801,-56791,-79052,49153,238559,282401,229334,143501,57730,-30375,-160759,-242757,-217368,-26168,214444,327603,232396,87370,4526,-19943,-26746,-60426,-22169,90770,158745,190833,99829,-12308,-16068,-39120,-123582,-131026,-108707,-98223,-109125,-322660,-470633,-374821,-95849,102818,-19430,-200222,-143569,-74500,-80938,-14162,32200,5799,-119312,-253699,-126569,73592,-45097,-292013,-296750,-104580,-54994,-61079,-12260,49984,133593,133926,-24408,-93068,-71482,-248030,-315392,56048,317714,139250,20094,149939,245506,182380,49764,-14380,-58992,-89304,-115373,-185035,-200764,-29929,59751,68150,103199,107357,49919,-49734,-92976,-80927,-31545,117059,250888,261003,172499,30102,-13781,109093,243627,251166,166203,59699,-39034,-213876,-323312,-151674,141254,221356,100784,-20362,4501,-41401,-161738,-179644,-191151,-326069,-282032,-93533,-191710,-469839,-406212,49758,432378,550199,445678,229751,32605,-60663,-13964,39774,-119418,-244379,-238672,-221354,-288340,-238542,-34129,54491,-109117,-167871,187203,515787,464168,291284,106489,72701,184534,91847,-66740,72409,250896,175548,-108281,-293874,-390347,-404221,-114529,-1544,-201384,-341743,-242876,-167067,-251404,-256340,-46986,145533,149814,-55205,-185150,-192364,-206168,-283915,-242355,-91352,33792,29984,-8718,-55237,-142438,-178997,-39226,85588,118008,103747,87701,114780,191364,153721,-17137,-38749,71082,83978,72561,100244,-5486,-111397,-56129,117885,179916,7353,-104733,2297,75033,101400,134976,160049,216522,316615,374513,376040,436329,478208,359794,105074,-140609,-135087,110193,258584,241582,277447,244699,116232,175230,353625,321783,178403,53411,-112964,-26722,359167,381790,2067,-375910,-810251,-654761,592749,1115516,1007718,1379991,375378,-1497964,-1645455,-1023121,-628054,-303820,-403934,-521920,178983,1348861,1305643,122415,-959751,-1400482,-1014753,-153764,452811,836813,767388,310283,60030,-44692,-233856,-235975,-51140,-32778,-175938,-313893,-453764,-497153,-329552,-72523,253094,387378,235988,55086,8235,-17606,-11896,122278,238206,156287,-12121,-150359,-57961,113384,85707,5358,-59222,-227222,-351730,-383419,-351933,-247566,-131066,-52035,105812,405350,507169,232335,-82556,-157098,-80210,42129,205328,256739,168018,53515,8259,-43536,-70861,-37472,-8861,75295,123083,-112106,-351320,-246825,-38552,49123,-12205,-101221,11353,76949,-196680,-359204,-134720,121178,186991,126193,92185,172489,186131,-31178,-230023,-176578,-16123,96350,78999,-25894,-8143,103537,68527,-124966,-77132,138320,25883,-235143,-264226,-238338,-388552,-358237,35584,300635,214530,192139,20253,-288242,-215423,102202,204281,185468,152030,-22966,-189777,-236578,-138163,135753,281479,120349,-45156,-20196,-24644],[-167264,-161346,-102447,-47896,50999,74542,7613,-4818,12701,22862,77860,124137,76687,-35444,-90791,-137291,-185445,-107416,15826,167667,243757,148865,-38735,-143494,-142681,-171823,-221735,-127642,47921,104547,141992,168881,-30586,-172946,-42824,-49125,-185830,-170440,-101065,-39860,135169,330289,300686,110555,-56415,-130467,-119457,-2192,206806,402978,427830,293149,103303,-9396,-18942,35972,62473,-64387,-92578,106918,82491,-220622,-373484,-206104,113775,148302,-128449,-265420,-162834,-116225,-66083,74572,-50483,-294869,-237383,-146531,-213083,-160730,-124934,-261078,-320105,-225317,-165020,-252024,-367429,-369230,-270087,-102029,48811,107373,109859,93691,-30028,-164228,-155696,-4093,74482,-13031,-71618,-65944,-59363,28954,131351,136551,86649,-6751,-119346,-142882,-85189,-66493,-140931,-235436,-196857,-45333,59037,129727,226900,284099,175481,-35043,-76768,-12185,-225045,-384248,-179153,74562,81052,54771,97288,117143,140072,162142,113004,-2011,-184971,-264332,2075,360028,466422,282387,73908,-132858,-129111,84097,128668,9050,-11548,19220,33453,136190,178825,167270,281161,267655,10321,-315947,-295257,-86855,-373,44095,240447,310555,66993,-186456,-233648,-201081,-136336,-2129,190588,260958,199964,163086,70829,-255376,-509646,-271348,60436,70288,-2485,-2891,-93669,-57725,139076,80435,-130711,-92975,67439,-5663,-196028,-23692,190984,110594,31986,173381,99173,-257891,-341013,-191481,-37890,-66766,-157897,-114506,-61121,5703,141145,174457,65234,-104704,-180582,-168972,-116624,24589,119216,66157,40255,-37879,-338224,-522645,-292333,107441,217626,-24173,-191770,-172372,-187901,-281316,-278182,-161571,-221312,-445922,-368585,-25273,80456,-55537,-96752,136540,403400,412883,202120,72394,176381,212725,-75750,-342957,-353350,-272281,-216129,-203535,-151370,8088,164446,162424,30129,-52753,-22519,28507,72942,-4672,-110269,-61807,105714,-59730,-350639,-244841,67515,221058,209307,103136,-68264,-131336,-25816,16572,56356,193101,281993,39157,-188253,-210676,-161807,6660,204751,210886,90725,-40116,-131189,-162778,-144469,-33550,123399,158513,130897,294392,467510,380377,126848,-46243,-63015,74952,172607,197625,104454,-54329,-132137,-147431,-96734,146768,341074,211561,-34332,-20121,-72000,-174734,-89341,82352,60862,8073,50569,154345,272100,342255,237543,30992,-216864,-433432,-356725,-15950,196977,213021,98181,-119824,-260159,-169207,-42288,-107115,-161408,-125963,-67607,-15451,5807,117175,345331,314395,-12373,-241852,-217883,-119778,8602,51992,-13526,34047,258728,361974,136921,-94500,-82245,16158,24401,-120506,-322625,-389903,-224997,6473,37486,-16129,36095,161461,343290,382141,173543,-35275,52627,134235,-41646,-143558,78689,274825,314532,179621,126422,231801,357053,379336,234767,-3986,-77312,92443,211495,230494,271151,367484,288127,12651,-339234,-466804,-356300,-220395,-10960,241874,254359,25943,-85118,-1693,166394,265717,120807,-83976,-175052,-174674,-105600,-143247,-343670,-402372,-211903,-51629,-47807,-97075,-67001,8341,51476,19993,11024,119755,184256,77184,-33940,6903,36693,35282,134939,305326,419315,338595,206468,305318,395607,134098,-163624,-170815,-65098,-1454,117341,438961,724680,485581,127251,69137,-205840,-737545,-713995,-612421,-1447011,-1609677,1345545,4021709,2862493,-2434153,-6666119,-5971493,-1825614,835509,1067708,671578,-251435,-892678,-812682,-451366,119413,728145,727827,250314,-105930,-281397,-220162,64054,327084,332197,317253,302276,220214,166429,394139,499979,187813,-129537,-272225,-314969,-246851,-118635,98104,297328,388432,400182,198645,-39084,74756,329023,273631,67035,-72084,-95621,17397,111278,24272,-14792,86662,100621,119477,123068,-78642,-175776,-19026,-10416,-160199,-268226,-230284,-43159,86180,113077,147495,95330,-103727,-118784,-15372,-210461,-428248,-252794,-103365,-240120,-199531,60148,315059,350789,162042,-36058,-116517,-167115,-327311,-395634,-210634,-75803,-256424,-382550,-182032,-77354,-331939,-542829,-413736,-95381,212711,368605,208213,-30510,-95444,-106872,-222645,-254815,-186375,-132898,-118233,-44013,26468,-47626,-142338,-61642,69768,147308,53548,-106715,-146062,-99443,-141713,-144025,-16980,196798,252753,37065,-52765,8083,60482,31867,-148001,-272195,-99746,179861,306784,160078,-37731,-108879,-237937,-479691,-343018,154929,458841,389902,303047,337913,381332,347931,84935,-170479,-89559,83470,51425,-20795,52943,137126,114648,87592,71942,-21395,-125038,-214153,-296861,-251742,-113378,-125609,-180684,-119209,28577,5014,-97158,-70335,-30539,-100096,-103268,25390,-7333,-168109,-42211,249599,240051,64786,-28132,-68988,-154618,-220980,-144809,5490,121379,258925,329121,287023,239759,143645,27621,131791,263849,253989,255203,155373,49718,3213,-47947,-157357,-124252,53662,264502,294573,218611,134583,90829,-13739,-240644,-345928,-312626,-109978,184829,380339,315826,158178,61989,39951,42230,-6477,29523,214151,300232,254949,102362,-6112,-36695,-70709,-153271,-133472,-87084,-132963,-197595,-345784,-428718,-366826,-155269,38656,-37360,-181827,-117633,-38156,-43546,5221,79817,80412,-64465,-210631,-102403,92814,-27039,-335644,-379313,-144313,-42101,-51768,12741,61994,104059,89666,-41526,-94019,-110510,-303408,-311608,102503,332337,114914,-12536,122548,213360,177795,99198,32437,-27504,-27821,-45489,-121672,-160165,-9343,82875,74676,98796,114411,70708,-21988,-54207,-17663,53640,167879,247363,237492,104331,-137708,-129153,171339,401193,325910,99369,-50795,-66287,-168676,-271601,-128384,130210,219197,120494,12383,-8663,-60359,-138140,-117376,-126589,-254867,-193597,-29542,-200439,-492426,-387493,56053,388247,546428,496493,301567,65974,-140735,-189771,-119451,-168812,-240885,-210672,-180097,-252593,-222820,24542,139445,-49179,-172952,137568,490544,471908,312650,160396,149136,241557,171450,28112,117584,290406,215310,-67361,-243225,-393669,-486694,-262429,-93131,-250101,-384701,-302971,-212578,-193696,-63658,141574,162693,122852,-14416,-88253,-82504,-98571,-173948,-192021,-94168,55440,59125,-49945,-145893,-223819,-199563,1285,174921,239397,176435,65237,54530,129824,59564,-79732,-53551,55581,75923,127976,226333,132195,-91502,-168288,-2587,96375,-74727,-191262,-75941,22659,39499,18681,33003,145446,307382,360602,351028,439782,523315,433788,163612,-139908,-204937,13890,182413,202436,291088,272969,87658,86055,280913,304405,234760,139100,-74118,-16778,378144,394791,60248,-253695,-976911,-1207864,237846,1032013,958968,1642457,957085,-1166139,-1355403,-596465,-403792,-379952,-661395,-813670,12767,1717954,1748438,177372,-938453,-1361402,-1234968,-389554,107985,484943,668209,348699,69996,-6868,-167442,-146648,-4463,-103163,-290925,-372650,-458360,-523214,-371747,-85410,287108,467036,319415,71363,-75620,-50644,59447,180631,197992,124517,-38132,-170616,-28547,230977,201526,47231,-82770,-263414,-357125,-400094,-434605,-367529,-245505,-164520,2028,335380,507113,291786,-63421,-212002,-142690,34460,263519,376926,313893,191275,77288,-98720,-169561,-22192,130002,157254,100306,-136390,-307361,-168541,35004,124719,55448,-76708,-26338,44372,-173981,-318428,-105776,181452,199599,6048,-96067,38449,162760,52133,-117481,-163504,-73109,41364,-2310,-119398,-107686,-52132,-128706,-312387,-219217,83871,80230,-126069,-151880,-114108,-234974,-260190,36481,301297,237471,150995,-35755,-288099,-167712,182554,279934,202652,99514,-7008,-56258,-87034,-63975,127071,270464,122013,-75001,-107335,-112907],[-168813,-88586,61,22297,84348,83795,-31516,-72151,-79093,-77925,11573,101792,86650,-20488,-118369,-214671,-218454,-38888,144907,259870,270156,107031,-88160,-187052,-233740,-290783,-303801,-154301,39506,88481,114164,158330,-15549,-132501,400,-50884,-228776,-227299,-201396,-130700,97092,288539,277647,98957,-43283,-134032,-162103,-29228,210747,463439,521079,342056,165720,72500,15624,17631,69200,-6920,-49612,130562,138280,-187452,-383184,-184772,167994,174907,-134277,-305114,-183308,-112244,-77482,56316,-58059,-316566,-235120,-77703,-106859,-111643,-136305,-258694,-253490,-92070,-5801,-116794,-294250,-346058,-282672,-139665,27871,188391,250027,158409,-57322,-170695,-124040,13858,54321,-18739,-11861,4585,-51687,-42069,31299,88015,62307,-11037,-93640,-114581,-110201,-129910,-171135,-194123,-134939,-70112,-56370,46796,189167,193995,116422,34894,26833,-12940,-246129,-427761,-269704,30373,128323,105711,92569,86642,102952,124387,123013,56826,-113839,-214729,-16458,305070,464388,325939,67551,-186404,-197925,42776,109710,-10567,-57098,-19796,51918,170677,203769,184869,270227,158237,-125807,-340947,-244448,-80521,-57673,-34247,120204,220369,78450,-153719,-256313,-238928,-132136,67870,301265,325275,179051,110016,-13125,-363736,-581474,-277979,72217,57285,-34559,-79407,-144569,-77581,83370,580,-164968,-109822,12804,-70671,-246305,-162192,58006,131667,156303,247982,93792,-266488,-412906,-243361,-41970,-30370,-81878,-62795,-76383,-31679,59877,89108,54958,-54972,-151975,-194405,-189246,-45710,91265,47673,-2798,-93972,-370305,-512439,-296743,53282,110560,-124488,-216633,-135273,-187089,-324760,-243725,-77424,-150631,-412265,-418898,-126648,29586,-98140,-132044,162327,386512,323191,109561,24107,158817,247562,37569,-181263,-249783,-230133,-250469,-322355,-267912,-13671,198472,157472,-40842,-142329,-108332,6897,125268,48760,-59218,-6854,87100,-126407,-371391,-238689,100521,258544,204497,65771,-55911,-91828,-35223,-20463,-7081,68113,104204,-33301,-130487,-121083,-154605,-69257,98658,194382,188606,1474,-161486,-99943,16363,57451,126663,165753,148934,277590,456708,384327,125620,-52609,-56976,82515,175574,233555,183828,74977,-335,-63893,-5878,240422,383792,215425,-20319,-12266,-86708,-215316,-157970,-10244,-23962,-47836,-2187,83526,207100,316961,277205,124843,-126147,-397387,-364478,-47537,204228,275905,200312,12871,-206871,-215383,-89899,-72097,-81651,-92013,-80935,-29024,59799,190909,361366,361396,68724,-191063,-228890,-209435,-85277,47626,56768,80213,231638,316624,164006,-14773,-52789,-18322,-10774,-83729,-247645,-328662,-114045,112210,73646,-5282,38373,124672,306138,460046,343852,86136,64510,121578,-35849,-138421,63139,303538,339979,218964,206539,290618,374473,388568,211359,2444,6250,167326,230081,213307,280045,365565,231442,-67498,-382263,-482626,-342724,-139256,82735,282592,299204,114961,17132,88224,219320,297835,196355,36708,-92205,-159762,-195822,-304019,-494103,-509423,-334613,-147072,-29385,28579,50311,116427,160058,67987,2403,132163,241383,131254,-42801,-66482,-22032,-29014,-2037,168005,323236,257149,95442,202638,356741,139689,-134864,-114389,24548,130483,263396,391299,488708,407605,222595,193723,-77194,-736845,-979715,-605775,-813877,-187307,2760441,3648449,359348,-4014221,-6381410,-5449539,-1805285,1056746,1286175,999713,89187,-706110,-723230,-368639,321070,856029,680695,146014,-112952,-201147,-135012,166866,462033,481484,422581,314460,172899,140150,364790,457796,179858,-115556,-225196,-256611,-226596,-124921,104992,331849,408936,404497,269702,49584,102641,259791,147923,-4985,-21491,-24792,26357,102668,72750,91485,135536,24858,9133,35158,-132696,-212873,-77974,-78784,-141907,-200912,-152318,27534,82944,46382,116978,75092,-177296,-172784,-2568,-156653,-417601,-305534,-133350,-197189,-161706,33476,247736,381952,282740,39927,-59991,-66524,-232159,-395109,-318445,-175353,-256238,-363136,-236577,-115984,-310067,-495408,-413314,-151790,149558,316974,187370,-35632,-64311,-108792,-279730,-312712,-190722,-142339,-137612,-80854,-75423,-178791,-185833,-7415,90538,-18412,-161527,-188663,-151544,-159041,-212945,-133542,16454,63180,-9033,-110806,-81777,8000,69183,50866,-106051,-238829,-101700,142581,260093,153309,-46142,-111449,-162278,-341438,-316110,110420,450874,513149,451862,400274,302340,213227,24798,-159429,-56512,153792,124397,7867,85547,181934,97725,47685,90643,46897,-43287,-127982,-212058,-177445,-105394,-211942,-334096,-262876,-68197,-18514,-88068,-93782,-40525,-23580,-6037,33201,-9137,-136228,-41781,202823,174250,26952,-30781,-33650,-113310,-147968,-75946,29644,142602,266352,284428,197656,178659,136486,35170,135745,287712,344057,365486,214321,49877,-11333,-68255,-204802,-161973,6119,207598,259741,176224,99276,133920,93899,-148032,-313754,-331097,-171514,138966,376319,343642,195059,113425,126548,136574,49390,39982,240388,357181,283673,99419,-20429,-45533,-61826,-155465,-144573,-84254,-140789,-239233,-290764,-278071,-244678,-135295,15584,-26835,-158235,-128442,-47207,-32307,14027,123685,125532,-48604,-176460,-78764,88385,-16754,-314507,-353554,-139993,-44170,-44665,52818,99378,113283,102272,-3705,-67695,-136499,-326616,-269967,155917,335576,104939,-13681,89315,129373,107950,97099,60625,20108,47780,50851,-47850,-122436,-702,94836,65218,75273,85253,22325,-41024,-10240,63170,142381,213380,237613,224616,49517,-298935,-237970,225804,504626,360719,40671,-116609,-60597,-121672,-224012,-107543,95069,188064,151945,103289,35632,-30162,-55201,-2041,1106,-75078,-27084,47501,-170419,-413695,-283845,45155,300034,514425,514083,338093,93371,-203535,-342725,-262915,-200464,-210036,-149772,-133060,-212631,-181853,83871,197265,-7707,-179908,14821,311631,374237,303231,233021,249288,293625,227646,104405,137795,307519,244065,-30968,-195493,-337989,-446405,-341484,-198132,-326638,-441264,-368674,-241825,-88938,158485,277600,93830,7719,10506,11751,9646,-23076,-89022,-156582,-93777,71769,85706,-50148,-149792,-224270,-177380,50350,259241,320551,192543,-9,-10487,75627,-30699,-128120,-34561,65141,52762,114882,254182,218143,-51333,-236203,-114459,3753,-127130,-220973,-115860,-1460,-4938,-70743,-41841,103981,255454,278919,272374,362594,456150,415984,188415,-114336,-221759,-57319,90767,156268,317860,324939,74481,6413,188573,242222,256099,209693,-53747,-81009,247267,285025,69571,-166292,-1089435,-1595904,-168834,757835,701239,1607846,1461398,-519691,-851070,-113047,-119268,-394299,-881348,-1237549,-388816,1734503,2077909,348252,-858718,-1161212,-1098209,-450882,-163559,112897,418177,243894,15489,2647,-71886,-16157,57503,-133882,-340593,-393843,-458643,-530107,-401639,-100904,280323,506835,398443,115793,-97804,-35855,127845,175468,90573,54023,-83530,-218464,-41045,304497,301880,87108,-89362,-230586,-279228,-338720,-451448,-453195,-351092,-269106,-96930,254515,491244,337598,-26122,-208187,-132691,69348,304499,458281,422080,296425,119835,-158422,-252107,-1856,244212,213340,73677,-110286,-198095,-55977,150929,235461,124127,-51773,-47687,44410,-74744,-207868,-77327,157129,110785,-154574,-269442,-88224,128800,150491,41515,-108163,-117814,-10632,-58075,-187537,-209173,-196962,-287859,-444603,-344352,-19733,91258,-15113,-25302,38255,-13069,-88985,75401,278908,215492,61306,-116359,-278250,-105335,240183,311520,179796,25895,4244,76209,61597,8423,118327,273415,161255,-66082,-173224,-182035],[-119659,8989,77572,54448,99598,87973,-76889,-147380,-162678,-153129,-26866,96823,98108,-4805,-145584,-275097,-222944,23096,234859,312341,286294,77985,-123600,-198490,-271381,-367816,-381832,-231260,-54537,1290,50575,124809,9927,-52470,57466,-55211,-269333,-260299,-225937,-157467,56293,199210,154959,-5605,-69362,-133934,-193245,-81667,143596,423185,546635,376168,215291,132794,23520,-35708,30903,26411,-14605,106419,129078,-166851,-359501,-125930,223765,189051,-125456,-274232,-147561,-95895,-100066,12795,-52877,-297519,-225954,15711,60571,-24847,-121242,-205157,-153900,23524,134349,36573,-182123,-287459,-264177,-176193,-22068,228557,353987,191046,-58923,-121477,-70249,25510,22636,-48617,18426,69690,-34604,-102170,-47203,39369,24427,-19067,-52443,-68858,-127049,-193630,-198586,-124092,-15608,-49987,-170560,-61873,129846,97729,53263,103549,117685,-20031,-227444,-404343,-325737,-47395,103981,99571,85095,70901,37531,35331,99111,85897,-67264,-150879,-14730,227468,406229,352531,85009,-183331,-213694,15336,69328,-94737,-145285,-58935,59762,165506,195410,213373,254878,28101,-284004,-316986,-128500,-41410,-110820,-102957,39012,166145,109367,-85329,-249056,-267387,-129100,120115,349023,311699,110334,42000,-84606,-429736,-580666,-255972,46534,3628,-93289,-158907,-164533,-58399,44477,-59511,-169228,-91851,-15821,-130648,-319280,-348830,-108734,101511,218555,289465,106907,-188457,-368353,-234376,-58660,-39205,-28354,-8477,-80023,-71341,-39723,-18106,38675,12546,-97336,-179712,-211039,-90731,47865,-12332,-105130,-178489,-352040,-434860,-269176,952,14222,-190968,-220135,-88000,-156589,-307884,-171251,6773,-54543,-288270,-390436,-202538,-3475,-107066,-147942,168187,368222,241184,-5555,-83128,67680,214999,153075,34964,-77784,-134584,-234257,-364928,-307162,-29952,179746,126392,-85692,-206723,-192222,-45467,112054,81285,-58,45135,55575,-144669,-302027,-185131,115176,266405,192122,33221,-53496,-69695,-69743,-79630,-80173,-59175,-107624,-150912,-92154,-23437,-117313,-118200,28299,205415,280943,50365,-170247,-35765,149070,110111,87775,139885,153660,219282,352429,311594,113535,-28706,-6427,99046,170948,246197,235562,182664,120853,32966,116859,337932,374904,135438,-74047,-79875,-128832,-250075,-216719,-95448,-91227,-104189,-58830,11204,128892,256116,279310,189811,-39949,-303274,-274391,-17394,203424,298159,279444,134164,-134417,-237113,-150147,-58906,-16570,-43299,-55275,-13160,97254,219938,325550,358416,141561,-113590,-233151,-307172,-208168,14503,121670,135768,199628,236893,170790,82862,-6082,-72930,-75953,-61731,-180943,-268113,-24425,185212,99741,-10067,-6471,42872,217457,461137,431787,159967,50651,102442,9721,-62725,71679,265964,243340,179193,255380,336149,366029,355568,165273,-16150,51119,203549,231921,185569,238656,256694,95988,-159947,-366693,-410084,-266278,-48628,146951,293577,330031,223650,152074,197775,279770,314182,225915,75727,-64240,-155035,-291127,-477963,-617616,-546620,-354206,-144735,48966,180820,174767,200862,226931,103265,20420,140519,215327,92571,-60398,-84846,-14258,-20020,-74669,34897,181818,138478,-7422,112139,307038,147897,-96634,-70014,81531,251769,433550,359244,265587,357973,320401,337115,152390,-632273,-1211962,-671317,-281619,937898,3803028,3204548,-2535420,-5777846,-5243357,-4002731,-1735525,758490,1219983,1161967,418979,-340442,-372925,-121134,508175,873986,530178,9369,-163972,-189795,-128225,160468,451721,530727,498084,361987,141004,75093,239329,308988,145962,-54080,-144949,-185649,-195197,-130293,76595,286209,318992,299567,268636,121133,116214,178244,62462,-11262,99120,128886,89562,101049,114943,161373,110151,-115127,-153567,-77726,-167940,-196147,-87916,-113541,-112013,-105822,-64157,52056,15670,-67596,53889,38646,-215491,-188895,18224,-77165,-337175,-315703,-173522,-157614,-116137,14478,152961,344138,343453,105146,27005,71261,-87737,-339507,-388058,-250424,-209429,-290881,-284185,-195953,-295107,-421347,-386616,-208449,67320,261671,187435,-7141,-9269,-81251,-286002,-315739,-146586,-121678,-180832,-180633,-208531,-271547,-181720,34582,87791,-156241,-321511,-239849,-152725,-212964,-250339,-116660,-3720,-119618,-274706,-247385,-122005,-2784,77860,65081,-79374,-191301,-59819,146988,228303,145469,-56449,-114239,-83733,-177005,-235793,75974,401531,561668,544902,421538,197199,42362,-62946,-140173,-18487,189036,169668,35698,87559,170331,69320,32210,123383,122563,47860,-22038,-93359,-71831,-81481,-282604,-456293,-342062,-121612,-25879,-61105,-93761,-24856,70551,77474,4499,-29797,-63700,10018,164080,111571,-8768,-14100,27833,-38019,-50136,3301,45302,150244,295929,285056,138197,124574,118332,21468,88584,248815,352981,362923,214516,46466,-4327,-51263,-168313,-159515,-66401,91743,188720,114985,54949,181435,253963,71195,-176347,-286917,-206355,75934,313117,310730,183929,139054,217059,243150,106763,19101,171976,310773,257344,86153,-58524,-49853,-16731,-119700,-146849,-84305,-112183,-212562,-162253,-52766,-35984,-28900,48455,6930,-138797,-173229,-102990,-55648,5509,140849,122093,-70637,-155421,-56046,69539,-10063,-235875,-245909,-98733,-49862,-28591,98599,142756,147782,161640,75902,-22889,-150902,-323030,-209746,185415,308756,99423,4037,50960,16951,-5929,38240,44953,53221,118821,156575,18166,-106839,-14520,87073,43543,48438,45168,-62797,-84969,30694,124589,195773,236515,220621,222656,15029,-417503,-317059,258126,533797,344010,2588,-114037,-19253,-84135,-193943,-102581,41558,138836,183756,205408,113956,40515,65210,139693,161458,149389,158516,114382,-114708,-274110,-147091,14157,193622,461288,500242,338217,107155,-230963,-424271,-341491,-207608,-166846,-83025,-87605,-167096,-113050,139662,214736,-8469,-207372,-156629,38398,206675,261428,286311,323388,311617,237969,139354,134346,297184,252019,-13123,-162777,-237380,-308637,-329163,-288477,-410653,-494648,-420502,-246399,31207,338752,314590,-33787,-134468,28472,90826,64282,15250,-44183,-140978,-95290,74357,114018,12080,-59078,-146147,-121437,94739,315665,342013,141155,-104048,-74345,37722,-89953,-145305,18921,107275,30492,42983,192560,250700,20273,-224593,-176488,-64392,-135028,-194077,-111006,909,-30979,-118757,-58705,93412,180227,158370,162617,236385,307504,319509,183718,-63366,-181737,-91487,2523,108732,339113,379148,84569,-32071,118535,178159,268870,276294,-34731,-175280,28984,80209,1048,-152865,-1084282,-1706170,-595283,277025,268213,1288480,1795541,360119,-217767,263977,99002,-376810,-1014462,-1654797,-887218,1359122,2118626,578540,-657368,-767134,-606456,-287224,-230395,-160048,65268,15582,-83653,-9563,43557,136467,123569,-118686,-303998,-357557,-454970,-536315,-437663,-138872,223124,483128,445887,182271,-47246,18430,164230,99960,-48683,-36439,-148086,-294768,-88831,318118,356878,121854,-56344,-127260,-147402,-234544,-411949,-483397,-416619,-338166,-169507,181531,462307,357428,19920,-144979,-48057,142404,319965,473434,465252,344155,129110,-193519,-285147,24432,305923,222675,37595,-55141,-72947,36981,253094,336423,173104,-35500,-53755,68676,68984,-50387,-45690,55376,-61184,-323922,-394681,-182112,86630,231748,199404,-25792,-134314,-37787,-62699,-204523,-281647,-291736,-354084,-467899,-413492,-145723,63787,83830,87419,178309,223478,122872,150133,246519,154192,-47005,-196368,-265426,-51361,260759,300568,130622,-43820,6876,169404,167365,54765,101636,276596,228912,-12852,-191497,-200928],[-28398,101496,99281,34967,92259,80249,-120893,-213104,-220346,-188129,-24738,115975,105664,809,-170068,-304796,-196817,66381,255522,304984,284673,72712,-131220,-177145,-251683,-389716,-437100,-319434,-169193,-105404,-25392,77101,37611,43312,119320,-50811,-286349,-250897,-160561,-103051,41834,110863,-5356,-140680,-110099,-130857,-213328,-155691,19013,291710,488236,369392,208341,132755,-4080,-117798,-54400,21886,12739,55933,62612,-165101,-307937,-43357,271905,189681,-107864,-187999,-70243,-77698,-137761,-48310,-36802,-242110,-212075,102314,232372,75051,-80418,-115825,-52118,79414,201415,154148,-62806,-203731,-219631,-203980,-84699,219345,394560,191577,-27777,-21881,2130,31579,-10163,-99765,-6680,95867,-22703,-147498,-98299,-6445,-15727,-23750,-82,-12435,-125926,-233709,-208587,-38066,131145,15245,-237527,-149695,75754,26409,9377,163298,179661,-24143,-178503,-323875,-331859,-132236,23493,36413,67996,75916,-29209,-79991,24990,41108,-79645,-94973,3768,138639,303433,349939,118366,-130212,-172872,6097,21073,-194523,-228091,-81718,61046,148385,185945,251393,237816,-70452,-383295,-231763,26617,14365,-157165,-164610,83,155109,141032,-23935,-232411,-286859,-132708,130977,314811,220700,9432,-17965,-115604,-433761,-506401,-204134,852,-58870,-146166,-200473,-125232,12012,38068,-77943,-129106,-37637,-16768,-173471,-390754,-505890,-247268,48299,225510,298921,142020,-44204,-190200,-148269,-83251,-84023,86,44047,-57329,-96116,-140062,-138716,9623,81737,-24493,-133035,-186276,-99567,10823,-78427,-224091,-268753,-303329,-322955,-208524,-15190,-26639,-190835,-184026,-29987,-95779,-227340,-78251,74694,45585,-113581,-296879,-231487,-10698,-77792,-134272,163285,366882,202320,-91691,-201415,-71582,115763,227216,234819,115780,-6523,-171882,-325634,-264367,-35980,120279,79190,-100550,-240562,-263196,-131887,16501,58841,42921,87046,28871,-115490,-171743,-90849,113506,234790,168709,20496,-54545,-77855,-136636,-167163,-156739,-160684,-288133,-281639,-83531,56599,-56156,-121211,18157,252692,359967,101629,-157366,8564,219221,108178,3318,78923,141564,134437,184111,188578,96815,25892,87007,138356,174617,238214,250097,247172,206854,130183,247347,412060,310411,-2954,-177389,-196654,-194032,-275019,-254057,-159792,-135480,-148838,-96628,-33013,56930,166898,229271,193783,9082,-186381,-126431,60053,203278,283188,305666,196448,-64734,-224790,-193059,-58975,20581,3445,-9666,21198,112142,199820,258339,314083,183128,-38139,-227165,-382034,-325007,-37872,165216,190064,172107,142358,155729,170998,41506,-133872,-154669,-72922,-146487,-214889,15071,189792,98342,-28968,-82525,-65216,95753,382535,427029,181506,22414,81769,79315,51921,100266,176812,73541,92142,278491,358082,312062,256195,81233,-63382,50633,202795,221901,165893,166864,84326,-64621,-221906,-294837,-271088,-144794,24315,151994,262616,336549,319346,280930,296787,327134,307821,204010,32762,-86431,-151026,-351656,-607818,-673161,-492589,-263432,-57821,164554,321598,273028,242114,240394,118716,62769,148071,116818,-23672,-78778,-44339,47846,39899,-88222,-70608,40871,15511,-87207,44277,252220,160148,-49699,-42565,99017,334079,585419,386960,157557,350834,386434,445562,402066,-439459,-1303374,-814134,-46157,1542163,4447917,2990414,-4953592,-7516523,-3932896,-2152410,-1559183,123119,953604,1136917,661835,116920,123967,225015,666979,828110,340641,-132570,-254736,-249531,-191532,47986,285081,441935,510813,425390,139256,-8658,48863,102709,98288,32135,-61391,-131134,-174783,-151696,6478,172809,162069,135811,200383,157935,121797,119773,38509,43072,250092,317176,186670,103653,132129,168849,17441,-274492,-325699,-201227,-185261,-132773,-60067,-125117,-87321,-9168,9924,28732,-77296,-163691,-7857,-9515,-221235,-174016,41208,10689,-209136,-286653,-230975,-160059,-82181,10864,60204,246126,318071,127251,103845,200691,60105,-254702,-409690,-281326,-120388,-174678,-305693,-297470,-297453,-358890,-361211,-257065,-10215,224862,212672,47894,52233,-26899,-241522,-275725,-80878,-75488,-226199,-302447,-320904,-293875,-133813,59105,78390,-200105,-366489,-246760,-148257,-230660,-233289,-103053,-75991,-278205,-435165,-332292,-171038,-27163,79238,64909,-84065,-156530,-419,181828,220153,141825,-56241,-111700,-28714,-47013,-132402,55647,320051,506439,537562,383283,87431,-119145,-152154,-116593,14649,185736,183322,62248,68984,121418,58851,63763,170101,192147,135577,76876,12433,17352,-52530,-316114,-505362,-338983,-132122,-34044,-35129,-75659,2367,150512,130664,-44278,-68772,19963,92440,136925,73504,-4534,52339,120743,66390,56996,88250,71984,152107,339641,334799,131140,93212,96165,-7175,3188,152449,272814,261112,176869,59630,15710,-14723,-51649,-90124,-116780,-33084,100860,51982,25082,227093,398374,299416,-11370,-216891,-218426,-967,203415,226347,127131,131664,284528,337162,161393,-15449,40131,175270,172680,51313,-118903,-59301,49638,-49052,-129345,-72555,-51713,-120041,9072,187194,199701,137504,129882,50738,-124842,-225089,-175207,-94328,-9857,127336,84997,-102355,-141080,-33828,48020,-3232,-124924,-103101,-31323,-34016,12546,143206,171109,181736,234364,164674,24146,-152963,-292613,-141271,178650,247551,88118,18850,3936,-97160,-131951,-62122,-22099,40445,158036,241221,63484,-115832,-45633,63396,17489,29027,16496,-139567,-122486,57423,129802,179438,218753,188985,215841,-6136,-470625,-350351,260612,496081,283201,-12507,-48080,49318,-59603,-188770,-124405,-21662,84437,196876,262691,182341,119669,177865,259538,300024,331078,290079,148436,-52186,-132533,-44141,-36927,92825,393055,456878,303490,103203,-217572,-412290,-327402,-188682,-134375,-45833,-56341,-116834,-25486,184727,190141,-56783,-260818,-322739,-216818,41644,204155,289465,327484,273648,194603,126588,110418,250470,226615,-20116,-144142,-114237,-126717,-240254,-338714,-470382,-519789,-437538,-220870,133278,417460,243759,-166648,-225106,53200,135543,83459,32942,-31402,-135716,-98431,62155,145680,128612,97426,-15655,-47910,122670,325178,302566,46011,-208010,-121726,17742,-107150,-129050,88821,172763,27513,-49411,85061,244759,120615,-125865,-163356,-83608,-98034,-125260,-65149,20794,-44672,-124808,-29412,103620,107085,42361,56663,105683,129487,179779,161600,7631,-97915,-89186,-63900,66584,333317,400598,111527,-16250,94500,144461,290803,339531,-3938,-244326,-185156,-162655,-147040,-213560,-927056,-1537953,-1005155,-326537,-228909,796714,1971833,1345709,409427,396626,136039,-378639,-1034017,-1878588,-1330696,627415,1783780,845429,-267552,-211398,87814,44535,-74145,-262583,-303240,-266586,-189168,-27950,164922,289795,188267,-60109,-186424,-261025,-436237,-546279,-485094,-206978,122672,386561,436072,251547,52649,82790,148243,-22600,-170758,-118426,-222202,-382307,-150125,275105,350181,147552,21399,21881,-5881,-134760,-345663,-459007,-425669,-356238,-205359,126799,421730,345764,62253,-41816,84295,229644,306668,415717,433596,327437,112242,-179128,-247316,59048,308239,179800,-10764,-1328,15371,64145,288710,383331,184619,-35678,-51549,99790,205496,112252,-807,-63086,-239793,-451885,-452848,-229817,42318,270481,311510,59994,-116088,-25409,-8560,-163158,-306517,-322757,-312612,-370191,-407924,-259154,15840,158315,162703,269774,411231,325239,246812,228459,86134,-130541,-243978,-242961,-14409,246231,262178,80133,-84715,-1366,196083,203198,64430,74371,261855,297723,74758,-149044,-158048],[74239,154189,53233,-32458,57117,47639,-162711,-256156,-240903,-178188,17946,154089,100139,-16036,-193032,-302261,-147538,88602,205755,240828,259333,86528,-108232,-131697,-188377,-359982,-458782,-379349,-239334,-173084,-83051,27843,57015,122819,166293,-36142,-267255,-195849,-27661,18195,67987,54124,-139060,-239426,-139024,-128454,-226970,-238385,-128175,113675,359697,308969,132960,67369,-59107,-213914,-175488,-19915,38219,10546,-33563,-182423,-241447,43164,303346,175601,-91459,-88962,12069,-68668,-185550,-110851,-17863,-170969,-194683,155064,353197,161636,-24570,-20343,21009,58886,170066,195267,32416,-105696,-154449,-211499,-137943,165647,360457,168750,34298,107374,84494,37607,-29827,-158081,-91658,59434,-31744,-177615,-124297,-41874,-43638,-19512,54465,42695,-105549,-234297,-191519,45475,264632,108634,-227431,-180074,46073,791,3445,211342,212886,-15369,-118195,-213449,-284327,-186507,-72294,-58366,43615,104136,-62855,-177442,-89617,-84495,-150661,-57266,31544,56191,187209,317875,154474,-47679,-88756,14412,-14647,-238423,-245137,-73256,62470,147720,206910,289588,213293,-112428,-372068,-97515,181378,67356,-193421,-218141,-7871,170249,148430,-8825,-225919,-295622,-142630,92114,207624,78570,-98073,-50221,-92541,-372626,-378146,-130302,-42802,-102964,-165877,-178851,-22238,124675,67090,-49357,-46178,43683,7130,-187047,-427379,-563331,-308703,6424,206550,291923,193322,117716,68683,-3383,-104405,-139037,10836,93437,-859,-91082,-221660,-259512,-37635,130190,45614,-75294,-130884,-67724,8207,-107595,-308069,-336368,-248923,-212328,-121119,23290,5559,-120080,-103120,36580,-16237,-105833,12429,118309,128856,55637,-174870,-215780,-2585,-24770,-95298,151302,374134,209644,-118397,-286998,-217943,-18118,235294,354398,274125,121609,-82877,-227046,-161697,-26598,46663,29415,-96267,-251813,-315899,-241496,-141120,-29069,52526,115557,20733,-55037,-19539,29528,102767,163184,127533,25540,-56307,-118066,-231608,-277704,-227302,-214814,-380344,-379465,-98647,102660,11006,-83022,62620,329181,425785,153276,-125188,25325,224487,65167,-105947,-4131,111240,39925,-602,56828,81847,97810,200459,203485,193900,211389,220623,253209,242376,213123,355352,434438,195095,-151793,-278296,-303197,-265864,-286987,-259181,-185999,-147629,-163116,-92714,-24263,11728,64446,129850,132455,9488,-86512,19733,150202,206271,243007,269573,185078,-10101,-174282,-188595,-54849,30758,33873,29145,49482,95292,134586,181275,248870,186767,14546,-204057,-405172,-397598,-90411,182744,232886,152929,58781,130437,231690,77514,-183678,-229793,-127234,-150208,-164904,-1298,111242,56863,-56575,-162817,-174292,-34094,246693,351115,162464,-4574,69564,153112,160647,133098,70571,-89533,10238,290312,350854,207670,96115,-39304,-131029,15320,179320,209701,165574,87669,-88568,-187007,-219168,-185569,-107985,-9560,62083,94971,194847,317134,374706,368322,357415,338700,273691,142128,-60717,-137263,-135913,-344709,-643100,-638446,-358791,-105334,61119,274599,411881,316391,232131,204427,112599,116668,156741,-17566,-177180,-92534,36901,134678,113517,-68839,-137739,-57703,-74971,-134519,-195,199361,178881,6232,-25819,93157,367720,672032,467926,189577,361123,373373,453736,571043,-210442,-1213159,-1002203,-176821,1565241,4701025,3169667,-6063997,-8833954,-3102396,-524479,-1286233,-564992,613679,958613,767849,534096,584526,556522,779528,758648,179034,-248026,-366378,-360432,-295639,-132968,1329,212964,436663,468128,166059,-87795,-163407,-108396,46104,109670,-1692,-110883,-181230,-200212,-97519,28612,3935,-19116,99491,157820,125241,107563,74286,128798,377632,473907,276555,97507,107708,106189,-112883,-398889,-451529,-309249,-189397,-48564,-18388,-129562,-81901,58161,49874,-25304,-144806,-177563,-33156,-62217,-210722,-145008,57943,88466,-65392,-228080,-300216,-224512,-73089,27198,-833,119317,214231,91530,132679,277659,165333,-172756,-387676,-263075,-5329,-29173,-281632,-382103,-308957,-322728,-353218,-287858,-59665,213824,250835,108866,97557,36873,-164000,-214613,-25875,-20448,-246382,-388438,-370684,-249451,-66210,68159,82525,-121122,-276162,-207112,-135714,-193060,-160212,-96531,-172425,-350027,-427998,-339618,-219940,-63785,69688,47978,-117578,-148974,44248,215072,222356,139696,-37173,-99563,-11708,12631,-44098,41002,216880,355685,420093,286332,-4087,-223850,-211120,-92387,34672,153235,170718,84322,42040,61524,83265,145607,224387,242445,209373,147733,65564,51580,-26075,-292560,-451529,-260548,-114712,-57473,-24373,-46288,25420,186675,145019,-86484,-109584,85411,171548,117604,69342,62684,169718,228565,181089,156695,169167,117384,154226,376867,411952,179112,89431,71435,-43257,-91742,28010,130813,107969,126036,89042,23093,13203,108708,50864,-103002,-114932,18161,2811,29531,266984,461990,409993,93195,-161935,-216426,-83742,68909,109367,41926,98495,308061,389018,202740,-48089,-110386,-6866,50409,-11424,-193129,-80627,117264,40942,-89862,-42118,22479,8594,176669,379761,395234,313640,232790,89304,-109603,-244283,-214276,-110099,-8727,102017,55266,-103873,-120230,-11111,33643,4765,-16158,27692,51073,25909,86996,181170,170380,189737,281011,226646,56748,-139471,-232248,-68934,144766,166374,67047,12991,-53880,-191633,-239330,-174072,-126958,-36420,139205,274384,84241,-136372,-76915,38292,-3523,19235,8800,-171650,-129132,59572,61346,81199,147880,134091,183836,-27448,-455953,-335313,232463,416945,200375,-13679,47223,127372,-42667,-205953,-175590,-87406,32477,173128,239409,199999,166800,232994,308271,362563,398873,311979,135966,-1456,-41972,-24425,-101365,13726,315387,388446,242197,85207,-170408,-319830,-229298,-148922,-131521,-63713,-53144,-66752,64413,212281,133869,-136781,-327829,-424887,-347148,-46969,159327,235201,245919,178604,111137,78658,69333,164646,163038,-45507,-126935,8061,41814,-118868,-336271,-476129,-494632,-405603,-163903,194683,370334,92664,-251676,-210485,91782,142941,83950,53830,-30061,-129335,-101613,38525,174960,263065,265236,124772,24833,129005,283124,220351,-45571,-257977,-134872,9948,-91648,-93577,144548,237311,54515,-112744,-11856,220897,229699,33990,-77148,-48693,-28712,-34134,10749,47594,-53958,-100572,23019,119165,58334,-28997,-13887,6347,-27737,39209,135437,88198,7184,-57487,-93783,37400,288433,359947,137759,44009,113543,148049,320432,386591,39630,-248485,-313831,-376640,-345202,-311792,-633254,-1186390,-1348310,-895182,-644858,296533,2068939,2276756,891327,233928,-56900,-443118,-944483,-1772821,-1609854,-335854,1129378,1151037,322721,407719,751868,401954,198198,-203995,-596356,-516382,-265987,-38733,275145,424453,249721,25392,-24761,-125385,-387802,-544294,-525935,-287877,3784,228917,357027,298242,154699,120729,78902,-149151,-233392,-163960,-287753,-449415,-195739,196744,286957,161535,128047,175611,103632,-77856,-287671,-400252,-382177,-325584,-207619,89730,370477,306242,89969,68813,218348,296690,265902,301933,337304,257385,84500,-109324,-141082,103907,266962,97762,-68665,25216,34300,7925,232596,351910,151290,-54486,-49039,119167,284522,232847,65401,-114767,-329176,-493733,-445249,-232451,5778,258593,352958,128035,-65822,29185,91047,-76251,-282309,-302623,-195015,-187506,-334770,-329856,-31012,199085,189531,293371,501418,467522,344130,247616,57733,-149338,-233788,-195744,13299,211589,214493,51482,-83428,-22626,146695,164229,42668,39943,215802,333310,173641,-53294,-67403],[149097,144328,-47071,-127560,-6248,-17500,-204718,-270496,-220569,-127153,88708,196270,74099,-62491,-219044,-279462,-89641,96951,114768,143950,208848,103133,-63019,-75595,-105855,-294912,-445150,-387215,-231850,-166588,-99351,-10973,61431,160189,175709,-20639,-214148,-109060,125496,167425,126046,28172,-211347,-262526,-137111,-128104,-238162,-311265,-255943,-50430,202444,206458,20015,-28572,-117710,-303358,-308699,-83924,68333,-2629,-123474,-214279,-178406,112515,309981,147959,-81214,-19546,62797,-73945,-230240,-156600,-7386,-113065,-174466,163424,392394,214593,28198,49031,45809,-23958,53861,149621,84766,-5473,-75989,-187075,-159961,85701,262468,134345,113560,235764,164158,51615,-22021,-199807,-212539,-39819,-70483,-194075,-130803,-56616,-47458,-3732,100815,83510,-73232,-194525,-148937,106163,348303,204779,-137031,-141157,43582,21535,39343,245562,226211,8683,-67762,-106640,-191303,-177145,-136444,-145091,23349,153600,-36985,-213075,-208625,-253302,-247005,-35155,59784,-2381,94463,268553,179998,37694,14315,36483,-19291,-174530,-160980,-30633,68809,176919,267618,310947,172034,-104540,-254527,50184,294526,101727,-213088,-252549,509,182621,112888,-58369,-241975,-293300,-156126,12933,60815,-74343,-188601,-48125,-21981,-260871,-227965,-48046,-66418,-116817,-143166,-97266,118964,250317,120798,11765,58247,133485,50303,-162678,-401417,-493764,-276034,621,193987,287676,245534,240339,304510,148029,-110137,-173835,14722,135534,80303,-50976,-268318,-363544,-103428,136353,84716,-32080,-64939,1532,59534,-71459,-318753,-358312,-208282,-127804,-20172,107505,89410,-8431,6560,101234,59594,16840,81709,139187,181620,168579,-70510,-179599,-2057,23822,-47293,130407,361088,235008,-87768,-319070,-331182,-136833,184914,365738,353676,216591,3920,-110898,-38544,63,-13171,-11613,-90401,-253404,-347721,-349716,-312802,-163227,24987,129552,34618,15542,122041,155608,90784,62392,63720,31645,-61303,-178687,-335863,-391702,-281259,-213507,-359797,-405707,-121535,111737,60777,-32041,128303,412760,478759,201908,-79951,20617,191145,17074,-201335,-84501,66287,-48495,-150781,-42058,73504,164942,298116,280970,223470,168315,148997,199205,227642,270712,416159,390970,49964,-258958,-315081,-338462,-322628,-287087,-228943,-160824,-119359,-132782,-35102,46656,7280,-32342,979,28653,-27805,-32693,109249,211723,206494,192756,188489,123730,28045,-92030,-123538,-30311,27886,43264,40709,47724,40841,38237,110389,186439,163018,38586,-159897,-364023,-400811,-122003,180247,255922,139053,7299,112021,260448,98799,-205486,-287299,-217872,-180304,-115082,-60162,-37903,-25932,-85680,-220218,-260717,-148819,93217,244297,122116,-18808,76744,215974,226254,151426,-11813,-175664,-22478,302046,314972,67084,-92740,-175994,-201219,-33679,149676,203513,181639,19445,-205458,-223824,-139874,-64829,32378,104162,61954,1295,112684,280295,376818,392918,364855,303162,212206,61835,-160075,-189458,-100196,-259052,-564662,-523042,-191490,43470,145255,333408,424391,288761,173415,133630,87759,163890,166721,-139154,-316721,-98931,127491,212959,166153,-49580,-170749,-93406,-106588,-146177,-28107,153125,204063,69853,-7464,91346,361090,660880,547670,301698,339782,244750,317906,582687,-13602,-979649,-1176510,-586369,1126842,4581904,3720058,-5440253,-9316013,-3080544,402635,-997334,-1064212,302669,692116,722563,778879,833852,756274,822542,683979,90947,-307771,-469176,-486058,-401129,-324278,-320795,-109652,276358,454412,202354,-143445,-352173,-286994,-8282,147145,17602,-126240,-216732,-273555,-212787,-98525,-98438,-112255,12412,132789,128789,143579,150980,210679,439382,542875,313753,65095,34734,-13161,-239989,-444343,-482824,-370389,-184917,23316,11927,-138996,-99923,74468,48224,-82168,-147674,-80742,-2775,-110331,-203925,-120650,59741,141395,63679,-153001,-363982,-337812,-89826,62746,-11692,6484,71999,7650,95413,277534,200915,-116203,-334763,-205978,111855,125272,-203453,-407652,-305019,-298630,-357560,-290453,-66401,218010,277836,151292,109514,83365,-83400,-154985,-3510,23284,-220011,-391054,-343367,-170956,-8739,71101,114004,56349,-80242,-130493,-114134,-105953,-53311,-95373,-251682,-311392,-266551,-269970,-254424,-103811,51336,19282,-161906,-165703,49921,210208,209199,134672,4879,-73966,-28996,3023,-47,17808,101695,151166,222745,151587,-60239,-241252,-216186,-71639,36275,107021,142468,97662,17092,12518,136939,256213,271713,261907,259874,179551,49390,19896,-1650,-197602,-290156,-134149,-88769,-97452,-31319,-12549,32257,161959,120685,-99537,-129144,116218,216321,98475,91597,184336,305627,318938,278750,235103,231497,167492,151989,381514,479709,265274,109344,43341,-79120,-162982,-80934,-19341,-35778,79430,112239,-10547,8232,259157,237550,-11293,-122880,-40860,-23576,74225,298887,412892,334643,79777,-147942,-207607,-160429,-67349,-18309,-47117,56174,280559,375460,215677,-72224,-239070,-180243,-67593,-90166,-264560,-112945,168454,128844,-33479,4435,86113,125846,294897,482719,500953,444658,321140,111376,-83424,-199138,-178203,-67514,32336,96782,75832,-45496,-80520,12153,30071,11063,58440,113768,137137,133433,185987,206737,139107,159720,276181,239138,64868,-107405,-142579,2723,106101,92097,40244,-17287,-117322,-254703,-307557,-264272,-240107,-170863,50413,240892,84932,-148547,-88563,29620,-11929,13720,16523,-147812,-99520,32665,-67350,-80084,25583,53105,116315,-59082,-391304,-284474,177827,323662,120532,-17818,122321,193380,-21883,-232249,-247313,-152281,-17327,106184,139390,151873,153208,199687,259918,321496,328966,211238,78498,25203,-28090,-95007,-164808,-36980,235037,305316,171353,63395,-104717,-187379,-89943,-99369,-161216,-137847,-86313,-24738,140715,220093,65038,-217752,-381779,-427998,-307831,-21694,151365,144419,101106,51659,21093,21767,15197,51390,73251,-70706,-94546,110141,154922,-17528,-286368,-414368,-412246,-324257,-79381,211420,219840,-87593,-259218,-88669,137542,116842,83170,91201,-23551,-118904,-104190,8268,188294,365169,385802,229956,80185,116606,203343,125445,-87529,-216066,-103726,3860,-67970,-62709,156985,271574,107477,-110604,-55777,194165,315243,202501,51207,24041,52713,62691,102375,73910,-63172,-63769,73376,126612,46036,-34699,-34310,-48448,-134435,-69640,113176,164230,109953,-4698,-79948,27676,209769,252103,143909,121444,151008,169516,338506,397861,83975,-182396,-319433,-507196,-540803,-391647,-263344,-787730,-1567455,-1262434,-862388,-68564,2161205,2988434,1133882,-161241,-432702,-575131,-771430,-1333858,-1685113,-1331944,339190,1493697,1035813,956234,1178113,623257,410441,-70139,-758221,-671168,-301145,-38896,357113,525658,305514,109522,123416,9997,-302618,-500913,-522590,-340262,-98122,42401,218954,301952,210766,106968,-23544,-236625,-218398,-157482,-324755,-463002,-200069,114504,192969,164666,233615,292593,156887,-77735,-261240,-333948,-306532,-264307,-189458,62114,310877,250339,97441,153146,306734,312917,202132,164485,202359,158000,61060,-3347,4551,157489,212167,3802,-127787,12625,-16213,-112693,98297,247310,79404,-86753,-50994,113648,276655,274615,148484,-42685,-267293,-433282,-391015,-201571,-10681,208788,326045,167689,7202,116246,208378,30613,-222139,-259495,-63929,11402,-221668,-342839,-61525,202449,172848,253146,479298,517666,419595,311162,105055,-84172,-158172,-111381,49127,176324,168619,53267,-45049,-59307,31348,67847,5980,5151,136554,310122,255342,68152,36588],[166799,74052,-166309,-220446,-88755,-108153,-246976,-257201,-162150,-44387,167293,224604,27856,-134035,-252909,-256320,-39756,102984,29299,49076,138801,104701,-10674,-21760,-29593,-216687,-402040,-343004,-158814,-92222,-71503,-32746,51742,147092,133303,-19158,-143269,-16193,248904,298165,187389,6625,-228409,-212160,-97726,-124762,-246073,-356422,-330967,-149971,69830,97204,-70392,-96192,-148673,-363901,-422584,-145927,105238,26603,-177951,-253707,-136909,148792,287942,113089,-71820,3498,66608,-89471,-255629,-172625,-14640,-92272,-151653,137972,354966,225303,59662,70822,20727,-131883,-101088,41275,93857,82955,5236,-124263,-135861,6211,131255,97908,186667,332654,228223,81052,23203,-198135,-322756,-173941,-133992,-198546,-122308,-43413,-23613,22753,130942,100982,-41127,-129547,-95056,127063,362492,280928,10357,-48680,55798,69054,102353,261133,226715,39528,-42961,-31059,-70137,-90657,-135687,-186264,21645,217126,52772,-164112,-283211,-399288,-321691,-19709,80751,-27045,50790,220803,186170,102421,109876,67068,14262,-3869,10773,33339,80216,227361,345030,295788,107675,-74463,-88179,165110,336109,110123,-206147,-248214,16132,167534,32182,-162081,-282382,-283401,-171242,-83531,-80315,-198721,-249646,-21914,71803,-125652,-88237,28981,-61430,-104878,-89783,13937,251757,349774,179553,77295,148412,207996,105298,-99038,-305383,-325038,-168326,36544,205492,297469,279461,282121,415618,241901,-94579,-167116,18903,159074,160127,16979,-270939,-432891,-179625,89040,68482,-23497,-5545,96420,162975,29497,-246638,-326582,-190542,-78731,75974,201959,171189,91521,110036,145387,106561,102085,121066,145837,200991,197896,-22842,-156733,-31385,38892,-10792,96440,297683,237063,-29149,-304332,-385602,-194249,113162,287688,341418,255876,59946,-22168,63667,39550,-42466,-38946,-96575,-254013,-355971,-425678,-444606,-302281,-29633,127573,61468,78711,234502,265030,82687,-46448,-20371,17364,-75536,-238532,-420170,-480360,-309859,-164598,-243738,-348138,-135955,92897,74422,-7201,170335,473570,512797,239311,-32368,7699,156246,2742,-242989,-135583,15272,-118437,-228979,-80988,74512,206023,346160,343139,248173,114948,49258,100507,178092,299090,420777,293466,-86278,-287846,-250344,-274801,-347360,-281591,-171726,-83524,-49780,-58126,69631,167705,45132,-106326,-127223,-80418,-78638,-33404,113186,213058,192520,145629,101165,61334,55864,4231,-10303,21377,32207,39274,21674,7888,-44453,-65544,55037,144455,131066,40549,-100001,-269707,-333166,-117548,169415,253662,122242,-5128,112077,263128,111254,-187728,-316787,-319054,-214419,-70213,-138263,-220893,-136604,-109004,-237036,-308470,-231596,-35621,146912,78954,-16055,110447,262346,234504,143731,-39616,-157283,4934,310670,255264,-81059,-267760,-297612,-253112,-74902,122646,203238,197084,-28645,-238821,-163744,478,45106,116168,168178,34489,-87483,47230,241499,330477,352556,321336,227428,130967,-15547,-230193,-221292,-40720,-110511,-395154,-366232,-55726,107667,144765,311811,353170,191672,76452,46545,50486,188437,176863,-205204,-396597,-96226,196443,259739,180262,-55177,-185245,-74010,-73871,-125152,-49555,111994,229343,134951,22411,115598,333397,549613,555595,387803,242473,249,45822,420697,95341,-694658,-1275616,-1070756,473719,4110102,4430824,-3270493,-8717375,-3737515,471423,-805953,-1285379,56477,401142,544452,769132,780313,750345,774135,602166,89376,-293155,-530575,-583525,-470508,-466970,-588582,-437965,61256,366380,218653,-165591,-478094,-415372,-67586,127705,-5839,-163812,-268054,-354600,-308131,-168121,-120575,-126609,-25640,101734,130408,208067,242119,265418,423482,501258,268485,-5620,-78217,-158314,-326565,-392646,-398219,-359535,-173633,56027,14613,-155516,-132837,38395,13747,-114787,-77017,101738,76366,-144768,-213724,-114359,40926,161875,157193,-75551,-400663,-456030,-120135,111182,27688,-55511,-53301,-94355,2869,205820,169677,-88800,-265486,-130823,206183,263271,-81362,-347499,-256920,-256583,-350904,-256667,-30439,215453,269002,158513,84942,88179,-30249,-110723,-15257,41759,-142619,-296385,-255597,-101227,17753,80495,172779,263032,151160,-35882,-86364,-1910,47487,-95540,-278502,-185425,-29379,-150823,-258674,-130853,30821,-13614,-196091,-191059,10850,146387,160101,127331,70183,-31456,-60630,-43680,-6894,-23299,-15707,-50509,3402,12436,-74736,-170141,-162010,-58642,17855,61578,110172,99970,636,-15800,193682,355364,291959,242265,277558,171011,-24041,-56526,28658,-30208,-49551,2910,-67742,-138742,-45579,19390,18059,78204,64931,-76861,-111344,114502,213178,72942,118793,318002,408525,358271,334076,284803,260146,190845,129256,332710,501603,358897,143829,13350,-106728,-185516,-133701,-118825,-120875,43390,97576,-99683,-39415,350917,418683,134978,-58333,-65782,-27417,145618,319008,265820,95987,-54304,-175040,-192413,-217209,-186634,-137293,-118161,21722,210774,289889,186102,-91148,-322011,-295519,-132206,-149677,-309618,-145917,194037,195866,30395,57883,119866,186357,335472,484893,499892,491875,364359,113463,-41453,-86369,-59849,42586,121680,137158,164320,75139,-17956,33355,32734,9435,80138,143345,214014,266068,283545,213418,88651,99745,221107,202038,49097,-57832,-34497,64831,83679,49954,16217,-59616,-171822,-283562,-330431,-308109,-327372,-328932,-95288,149558,74204,-136828,-68404,49234,-4936,4022,24430,-85460,-49192,-17804,-214330,-259576,-129194,-45897,22600,-100936,-306750,-220767,103672,231870,58572,-42362,134195,229463,14284,-247419,-320952,-215694,-69584,9214,5780,58286,77738,82284,126725,190776,152812,24148,-5981,25788,-79842,-216276,-208633,-60454,160105,224342,113896,49585,-37765,-62975,33834,-52610,-205757,-242036,-152452,1962,194961,212505,4954,-267048,-393130,-336371,-137461,98813,187471,56443,-54768,-62179,-32681,-14632,-44697,-63131,-13945,-72450,-37141,178201,195351,26321,-209213,-295687,-287524,-209390,22824,197497,26677,-241095,-192891,91295,171385,63607,86614,137134,-11448,-111730,-105653,-23717,169133,391577,419220,267011,105906,94006,113881,47333,-60745,-85098,-33605,-11177,-63252,-57477,113496,255047,167633,-39102,-36937,168178,344620,318719,172268,103805,125466,154525,195099,97379,-70234,-30549,102583,119818,68952,20069,-11365,-67979,-187186,-134810,93796,219975,191515,61264,-26133,39921,119409,103889,120815,184970,175418,175628,320051,359207,110603,-76830,-220610,-529063,-676081,-402652,104289,-455991,-1618378,-1324951,-843079,-237040,2258571,3352027,1119345,-635013,-860177,-726671,-540716,-698573,-1580924,-2139731,-353119,1841156,1717250,1313240,1270447,605978,412525,17909,-790560,-717894,-309653,-38446,397707,584196,350469,162891,203694,103944,-188319,-390283,-436085,-316631,-149822,-129302,54166,257487,195495,40900,-125803,-260950,-138273,-103850,-320872,-405122,-151023,58424,104541,162262,307636,346984,153235,-120389,-266621,-277971,-224842,-198249,-167072,35047,248091,193072,85803,187908,318700,264099,121817,37041,61409,57666,50170,100331,142745,212581,173592,-70926,-177044,-34688,-107178,-250702,-69121,99836,-13287,-121812,-57541,79065,183035,223875,226400,145360,-62376,-292428,-317715,-151412,4488,149162,255539,180459,90214,217263,313433,130499,-146187,-221040,16911,154945,-104203,-301993,-71976,172351,130639,173383,368708,474379,455918,402916,231242,53748,-31886,8585,107827,154661,124055,73916,8188,-112452,-122968,-52993,-26626,-24061,34944,224593,296258,176259,113300],[121447,-28100,-260446,-282235,-171593,-201835,-283834,-222432,-73850,58026,233048,226599,-27495,-212593,-295208,-250664,-11005,115098,-8374,-12801,61938,82457,33878,21201,22014,-146392,-340124,-267791,-66332,6082,-20340,-39015,36005,95863,42910,-42528,-78095,55478,310777,374303,216335,-42320,-224655,-123188,-26443,-107226,-244056,-362665,-339651,-164287,4350,26440,-80602,-82102,-125914,-377547,-485947,-181408,144240,86664,-186573,-293283,-127073,147714,241863,83097,-49672,-2134,38277,-103388,-249828,-156355,-41542,-115139,-125744,104915,275668,198613,59935,43219,-37897,-221258,-235906,-82094,75078,145252,76429,-26457,-63043,-46131,7108,64242,228400,377317,268723,129917,107340,-133320,-370575,-294791,-202668,-191599,-101136,-4633,20575,55950,141850,93575,-20717,-64894,-51974,100258,310031,324962,174721,63619,64876,113384,164269,250594,213205,61180,-48554,743,57076,59541,-62085,-161588,46903,281949,183171,-40993,-273894,-459752,-339883,-4805,89329,-19664,59268,190670,171264,132784,177886,100413,75997,215036,210696,95243,92712,273576,392808,230353,21227,-52875,47537,209510,296960,94864,-162242,-186357,37715,116478,-76815,-285432,-337397,-272414,-187724,-169240,-174259,-268071,-281739,5826,156676,3008,19936,92293,-29354,-80304,-30582,112077,328486,389835,223438,118943,187810,245080,162834,-4978,-159004,-124956,-30007,100840,237723,318893,281089,233652,356277,234367,-62229,-116279,22904,147281,205294,95597,-229505,-453152,-249281,-5151,-11314,-55964,37413,197575,291867,165608,-113876,-252094,-195682,-63060,147659,259545,189656,127367,166773,149720,108702,130994,133957,148354,193682,146757,-50435,-173884,-99105,4761,-1202,47290,173669,185602,18925,-266685,-375979,-167326,68309,173937,258614,235245,66781,7291,115564,80510,-41660,-54629,-117022,-253165,-337542,-444408,-499811,-400445,-92776,106145,82381,123564,311287,338393,80027,-136739,-112601,-31006,-103929,-274964,-454856,-516029,-308815,-88527,-81419,-228085,-133872,61345,47115,-37339,154792,485197,514614,253171,4104,-2571,145582,42296,-209080,-140926,-31514,-162659,-223692,-55671,85621,210190,327195,358662,251131,61926,-54075,-14318,117350,301830,379749,179730,-166709,-230282,-96272,-136550,-336204,-279279,-105714,30113,49845,42241,195593,308079,112983,-146836,-225220,-160801,-118990,-75544,37955,145202,153839,109638,51876,47297,81929,90533,117213,94792,61042,38460,-12271,-54567,-136007,-147432,20560,128870,106035,30228,-40626,-153436,-217186,-73790,160854,223964,93087,10819,128511,248671,124418,-127992,-310455,-392900,-229626,-39999,-211263,-388194,-248886,-120210,-209806,-311480,-273055,-109809,83925,45860,2953,170619,295411,197132,111757,-5421,-59064,63301,296483,177828,-204801,-393339,-375943,-271378,-95560,95417,197783,189478,-56898,-199275,-36564,164405,132225,134389,170538,-3112,-134103,24177,216358,254835,262873,242736,133250,43298,-77526,-260041,-223604,37168,63732,-188801,-219387,-5865,50235,49659,210309,216465,44904,-42730,-39635,9427,183462,185573,-193722,-389871,-81849,225558,270350,160652,-92280,-199989,-29385,5259,-79904,-73023,67747,241327,189571,64608,169883,304628,370625,448562,357888,57007,-311724,-293610,140062,97510,-456503,-1264027,-1400472,-118471,3302083,4942316,-308448,-7069971,-4565295,-126244,-798293,-1310552,-155430,124288,274044,507002,453663,537514,624784,504176,158245,-202486,-525401,-615530,-478136,-519717,-726641,-671840,-156135,211477,187701,-153461,-514606,-487916,-132936,56165,-61327,-202819,-311577,-417255,-354932,-162186,-76021,-83128,-7606,80984,126017,268515,322171,290258,351932,368127,141427,-111667,-206309,-290276,-350868,-256838,-213453,-269900,-154468,39584,-12438,-171071,-162472,-28516,-31427,-106900,42507,300936,172578,-159688,-239634,-130719,1653,151020,206494,-9101,-394412,-524352,-143698,162218,99158,-51655,-116860,-177229,-108456,96515,101775,-76793,-191750,-60863,258634,358314,56127,-205308,-149010,-173738,-306294,-184835,32650,184936,211432,129436,36920,42034,-22453,-82214,-42569,33208,-31641,-131841,-144858,-72499,9066,105067,242948,414225,334133,53180,-59537,72041,100100,-94214,-240036,-28145,180606,-25043,-221128,-126060,15284,-46946,-210125,-207458,-57864,31752,74997,125487,154844,29632,-79563,-83620,-45685,-78473,-123702,-202180,-176634,-97886,-53234,-38371,-63603,-56181,-17583,26310,83564,93512,-4477,-26117,220407,400252,266703,180946,253675,127362,-120561,-135294,74303,188323,213200,116468,-53214,-155441,-49183,44650,-14029,-43854,-10477,-31521,-57317,97248,171981,39556,124846,403579,433181,327496,334446,306162,245721,155107,67269,224911,455849,425294,181806,-12285,-117509,-151455,-109616,-128512,-126070,16741,25053,-234735,-121712,358686,536337,285139,49007,-56263,-17118,213716,319494,73181,-210712,-259147,-219831,-163378,-241610,-276421,-233414,-159902,4355,119185,146836,108177,-113043,-354295,-324589,-106920,-142126,-302969,-162290,195845,232298,90656,107164,118791,168760,296831,404154,408496,446385,349354,99863,10675,60983,102292,191529,242748,223558,298550,229244,59546,46839,30273,-7318,49101,124028,267210,382087,345880,195597,37919,34896,142245,135966,20034,1498,69677,104749,84485,49053,1815,-91849,-197056,-280986,-314746,-297914,-362542,-458947,-258532,30492,59490,-98389,-18453,96097,14356,-16104,17266,-20012,-5362,-75882,-325178,-403581,-283950,-143724,-69087,-141677,-232126,-167952,19126,142078,12148,-97322,66888,227849,70980,-231830,-374146,-276606,-126142,-85829,-98147,-33443,-30216,-78997,-43876,20842,-59567,-178794,-88016,8889,-156516,-321132,-216556,-62627,98190,164433,91164,51902,16745,19634,99422,-16438,-232765,-332919,-234851,10896,228619,198521,-30588,-264098,-343801,-189694,66989,248848,252066,9391,-162597,-114986,-14420,-8684,-97837,-147218,-64618,-35014,40008,203489,169089,5356,-130784,-152392,-154238,-89724,127258,176450,-136184,-325498,-83930,254832,171033,-10155,84039,165577,-9366,-117940,-103215,-52320,106239,323746,358368,226629,96036,71218,46173,3046,14367,87371,53992,-41158,-93236,-84336,26407,187134,208910,69114,20169,136847,298689,335519,236880,158774,174829,234962,275668,119067,-68119,-9800,102829,101253,114160,107984,33069,-71263,-201390,-164959,68904,240908,239800,131158,51942,70206,47277,-34568,77563,214855,165240,138474,250286,272695,104740,16895,-78979,-451817,-709477,-321582,406949,-239473,-1489887,-1085345,-641050,-250099,2289954,3311768,905350,-1006650,-1174939,-810625,-263451,-66717,-1356329,-2588347,-765657,2123179,2191914,1416216,1071075,357954,162804,-35881,-746232,-691182,-323640,-54351,391832,596986,378480,169690,190202,132662,-65322,-209627,-251045,-190641,-133567,-245227,-92802,179091,119146,-51808,-196038,-226313,-29694,-27750,-278671,-284385,-54949,46301,53503,162598,333046,336448,111228,-174449,-282553,-232489,-157220,-150529,-152523,5430,190114,147595,61874,167685,250842,157991,33046,-58523,-56850,-19830,50438,159774,226047,256462,166633,-103681,-206965,-100878,-196624,-352034,-214787,-50005,-104167,-148044,-65557,20497,32437,95130,265509,373648,207676,-122298,-249708,-91934,57943,111209,175381,175344,169393,311008,385596,204892,-73143,-201063,12889,198688,-12401,-226100,-68455,120821,85980,87622,219841,366714,445732,487391,399040,225728,112440,144147,190258,149008,71492,86549,46229,-178824,-278942,-160586,-42164,-45788,-69785,98648,286006,234655,132842],[33091,-118817,-294219,-295284,-231880,-269668,-305276,-174925,31379,166550,272039,201449,-72452,-271598,-339142,-268542,-8868,132637,18562,-26846,-5048,42144,62025,50090,41683,-98993,-272052,-192260,-7023,70384,18317,-38599,25101,33155,-70999,-89322,-39163,87486,307161,380786,186715,-133793,-235656,-39580,62777,-63609,-222810,-329135,-290180,-108229,18492,27317,12102,33725,-40024,-336278,-477535,-174554,175074,149285,-160720,-325982,-144923,119902,186971,72676,-1232,3106,14463,-101516,-211263,-116141,-80151,-166356,-95555,92614,199968,150409,32751,-15712,-103039,-260069,-303338,-169946,50255,170636,125720,91685,46810,-53761,-74284,34141,221745,365138,286127,196630,220928,-2701,-321214,-352697,-248794,-172898,-69965,45002,69081,89775,136147,67685,-18120,-26078,-39939,30824,213011,336850,314378,160522,60141,129340,195513,207768,177701,58509,-77446,-6647,168062,236873,66915,-75627,94194,330817,310194,115971,-170536,-406088,-296905,7208,83668,6929,100454,183279,140021,127440,210093,130575,140297,393204,362017,132303,101310,287789,366608,115479,-77964,-57895,94815,170997,191102,65462,-76580,-62050,67571,39718,-184119,-384463,-387433,-265601,-205552,-220775,-196267,-273351,-293170,11325,205740,102728,92649,140905,21558,-54517,10628,162760,322395,357645,240906,122771,156334,231740,212115,100748,-4033,32008,88712,169085,272747,338727,249402,120010,158707,125014,-27249,-38649,19833,86173,190476,163961,-153156,-418419,-290809,-120870,-139585,-119254,61782,281575,403311,290623,35702,-160938,-219453,-75363,179748,245489,108702,72150,149993,105663,69009,113115,131671,152773,170918,43165,-145577,-237358,-193687,-72137,-22148,-13993,8722,79119,29583,-229579,-314880,-65080,84984,85087,149539,169570,22534,-30872,107303,107459,-25550,-64654,-142024,-243013,-291719,-398830,-472673,-427073,-145753,60388,75425,143807,350781,364055,81732,-184594,-193209,-110491,-145242,-272451,-421519,-483175,-279570,-10887,68626,-91607,-118921,30681,-8962,-123683,76067,435141,470104,232532,17503,-8742,159616,125284,-107582,-102099,-66668,-180141,-152145,16230,105975,181877,247408,307163,222938,23222,-133043,-113298,66694,286685,318454,99923,-154471,-107917,84988,9474,-300836,-286536,-52086,151012,156503,136137,304615,428131,188824,-151955,-274078,-195347,-135262,-131596,-79979,25510,87589,86538,70005,107081,112668,145687,218714,175584,120919,58007,-34463,-105886,-196143,-180500,11025,133708,89595,10921,-3912,-53270,-89810,-1228,158459,168419,45648,31538,144927,222388,144222,-34757,-263023,-403967,-210885,-29265,-258745,-493401,-330892,-114481,-148243,-272814,-270360,-121139,58607,29068,37001,249143,321663,142311,69095,71217,58348,98246,232223,88000,-280739,-452147,-398032,-252685,-95277,58192,169774,144614,-71566,-127433,99303,305726,195076,104242,119745,-35271,-124372,50351,213167,175349,150714,150542,46264,-35859,-123091,-262145,-200459,120108,219342,-5995,-121572,-56472,-107228,-106251,60040,51734,-117709,-164334,-111558,-25554,154322,191740,-109448,-294722,-52141,215160,257003,128416,-148942,-227636,3991,96060,-23068,-101781,9595,223960,219483,109918,237828,287269,181141,240951,188416,-184767,-603330,-589281,-153561,18248,-326741,-1151087,-1421703,-444704,2183132,4829215,2412500,-4668175,-4924661,-964217,-981811,-1315634,-392480,-130233,-39700,80268,-11351,188149,386079,388232,265828,-53380,-445005,-561432,-416233,-470495,-702407,-740050,-323906,16963,97552,-112991,-453735,-501560,-196958,-42226,-130053,-224499,-323341,-437514,-338894,-90680,-2999,-24677,43372,77269,113370,294800,372545,298920,267190,194767,-33691,-231302,-314538,-374119,-312272,-75492,22135,-119691,-125467,-15813,-58070,-172720,-168951,-90146,-60460,-57631,165691,436208,242053,-155942,-269810,-166303,-50993,118121,213825,36143,-342669,-504867,-141594,204388,173687,4074,-106258,-212863,-191184,-1579,39965,-59187,-121776,-13874,261474,390276,171680,-17275,8137,-52376,-211583,-83943,96597,117595,111407,78526,-10642,-41775,-56810,-58493,-57484,7784,78185,45830,-51108,-93473,-24228,143267,297445,446392,403649,114487,-42944,76292,78946,-91322,-151047,98746,284086,66863,-140290,-77257,7662,-84287,-211389,-205626,-127150,-97637,-21808,139959,249783,107052,-63591,-83176,-81377,-129842,-208835,-283862,-277319,-158469,-10367,109457,50427,-62968,-61576,5446,69312,85565,2415,-27737,195398,364770,188792,83729,183952,57447,-198900,-172914,138331,411474,430543,186468,-35638,-123366,-25749,60043,-54911,-171133,-91988,10181,13464,85821,120583,3357,91035,391760,363181,231274,285496,305655,189356,46979,-41198,73053,343604,437735,212700,-23835,-103507,-71735,-17577,-46093,-61061,-2221,-97069,-383147,-216704,288509,550537,384560,156597,-21156,-5208,243581,289863,-100404,-470840,-458166,-248837,-109577,-226030,-329123,-297586,-173835,2049,29895,-21697,-10154,-143197,-343427,-266788,14867,-32276,-226492,-144435,184503,239104,136310,143430,95158,88371,202902,275692,265096,330384,285070,79428,56959,184708,238642,321063,355444,324299,423755,368142,134414,45762,9557,-43780,-16924,75952,283599,438127,345980,151473,4904,-4668,76630,71073,-6629,56930,142391,110982,97173,75666,-2576,-93214,-175086,-251748,-275178,-244142,-336350,-511545,-385054,-78105,43176,-44783,45172,155369,38153,-47110,-11662,14172,8537,-119527,-355909,-470895,-402979,-215564,-123003,-164026,-185205,-139898,-63647,46759,-35498,-180018,-59511,193675,142835,-175172,-388981,-330606,-180438,-138549,-117589,-71482,-122616,-224484,-189963,-124313,-230960,-322528,-136668,-9978,-208119,-348636,-181685,-51089,53336,138275,113723,71697,51915,53994,100076,11434,-209672,-368836,-308123,6488,249855,186543,-37481,-209545,-238087,-43240,203806,348429,312513,20548,-182962,-76483,89022,47025,-127200,-177081,-58352,38314,115390,181967,96954,-57496,-71640,-26350,-52826,2102,215199,168982,-214861,-324482,25311,337444,123264,-97185,56518,147816,-36289,-139762,-90618,-72016,1404,175356,229101,126127,52658,56016,22462,-8736,85867,228499,128402,-84284,-153574,-130196,-69762,89712,209610,159260,72124,91816,181233,237721,216156,169920,196205,298813,333031,139809,-49842,-1513,78387,79397,162283,192190,75387,-70737,-196434,-179385,28830,217565,249007,192100,129278,107759,17868,-111755,39751,211734,118927,51297,135553,159252,63809,52049,32463,-312800,-631801,-162794,619407,-112292,-1208525,-644452,-371467,-221077,2137665,2896911,592023,-1145849,-1248564,-741168,60421,413281,-1069431,-2617253,-842633,2248746,2334390,1282237,721168,-6479,-248127,-252890,-696169,-644889,-370016,-98928,345043,567869,387127,137759,99216,101741,43286,11140,6167,20824,-54884,-280995,-181491,95938,23033,-130705,-217854,-161207,62609,36323,-216147,-135351,65479,77955,53808,173207,313554,279887,56877,-209562,-280436,-183718,-111066,-133304,-149510,-21422,145998,120941,35278,105544,126596,20745,-54237,-117249,-136021,-62338,52712,147913,225236,274306,185415,-89485,-213636,-167006,-249423,-379296,-299347,-169223,-173822,-157827,-71447,-49923,-131227,-73107,236612,533995,431732,18779,-199701,-26395,147786,116690,114095,161660,231749,379672,419134,247584,-14317,-194759,-65953,141532,38031,-139572,-59797,65871,57738,24976,87035,241151,393350,524518,544677,380449,236345,262430,279220,149555,934,62529,44501,-248610,-397716,-223749,-38188,-62420,-157011,-28675,230589,223529,88130],[-62029,-159659,-255586,-259106,-252166,-290741,-302639,-124308,136199,266131,281033,160941,-86792,-286948,-371090,-299993,-30056,144911,92049,180,-47360,1626,74125,65728,32613,-80750,-209716,-141960,-11814,59231,10977,-43069,26743,-12628,-170375,-143508,-35256,76417,256902,323603,94449,-254509,-274124,9150,152529,10356,-176352,-265079,-205905,-21296,89218,101693,180695,226321,95988,-245878,-394398,-124138,186219,182077,-126418,-345107,-171597,88592,146146,92933,77070,54763,33052,-74251,-150362,-67227,-114562,-214825,-60211,116281,161734,101793,-5539,-76551,-148040,-239505,-286263,-190365,36517,156490,146395,207219,170249,-14402,-94224,7089,165656,307553,288574,272929,343728,173833,-173984,-318308,-248654,-142705,-35341,82713,103958,117910,120585,34952,-32051,-27612,-66713,-62639,102793,323959,399724,220268,45593,109314,178692,133315,113645,26025,-114780,-37039,243880,394727,217692,44540,144448,345581,386528,254145,147,-257618,-218847,6928,65196,34920,143044,190196,100759,95972,210851,151812,175087,454691,408355,133695,103675,256023,252278,-29156,-174336,-88540,48475,68942,50226,33939,44197,106737,104883,-40412,-258344,-423104,-408054,-262370,-222804,-226516,-144284,-220504,-291299,-17930,207931,165654,140940,179715,81106,-30117,23894,155921,240609,267053,233613,97329,63096,169930,242490,193735,111578,97543,151226,216855,291150,342082,198029,-11476,-87137,-42420,-7558,36288,2076,-24261,111365,204505,-58547,-334749,-285974,-221398,-279944,-189977,70730,326831,455411,360819,154345,-84410,-257906,-112399,167786,158465,-58749,-60167,62563,24617,11271,80399,126207,157752,142082,-74335,-277564,-329192,-287180,-164960,-64547,-79046,-154376,-53349,673,-201890,-224306,76058,165461,59376,60995,86470,-57800,-120772,47677,106187,-13603,-73912,-156027,-215258,-224439,-305757,-387442,-379165,-177282,-12832,24419,134412,350967,341243,85492,-177864,-241368,-200452,-189451,-227852,-321196,-385061,-228815,46096,162389,10980,-103583,7018,-70028,-235697,-39805,330228,374371,175332,2567,-19273,174983,215202,25886,-38170,-88788,-175738,-51556,104125,133189,138614,133402,190908,167333,12127,-165904,-172728,36180,260740,265750,94446,-41232,37536,209488,87605,-263187,-303093,-26292,246379,241517,189282,358876,493027,249172,-127773,-270758,-187276,-126975,-171434,-190809,-108921,2243,72640,154281,229562,149853,160092,265730,247132,204392,106597,-21400,-110195,-189027,-149927,28896,145612,69352,-24300,-7851,2518,12370,78395,157226,92444,-19237,31530,138321,183509,167996,73878,-174042,-335319,-155301,-29600,-265654,-508069,-355605,-89193,-69771,-202307,-226784,-84063,56361,29256,86717,331763,344406,98459,33088,151549,129866,59605,99949,-9325,-301327,-446701,-370453,-207120,-83394,4325,107091,68255,-79567,-72691,181868,385531,238292,59903,42329,-53952,-74638,107790,228490,114516,45008,63492,-15954,-94669,-158443,-258888,-164411,189874,320917,113138,-81485,-170359,-292503,-261385,-89072,-95677,-256521,-266611,-159939,-45007,116292,195274,20502,-132989,-4343,181033,239259,107212,-202425,-268224,151,159933,30694,-132944,-68583,166959,215076,144562,291532,282811,41809,2645,-66684,-417261,-777351,-729931,-347923,-86353,-310890,-990936,-1121542,-430046,811430,3724889,3972569,-1951865,-4337714,-1579519,-1269547,-1445088,-692363,-372189,-350662,-371122,-436407,-186319,92042,266468,379755,120448,-301905,-424550,-296309,-338369,-536244,-634073,-414139,-183702,-40644,-53463,-309623,-453126,-241536,-131084,-191760,-219536,-289981,-404901,-267082,14871,58921,8419,87705,86280,95295,273947,385164,308891,209617,41961,-201497,-329123,-369359,-390161,-229360,101171,241870,50608,-86707,-84762,-103638,-150222,-139998,-112054,-52942,20406,249120,453547,247408,-142898,-290317,-213065,-104295,78270,189490,56062,-257288,-397065,-106119,227823,222613,74223,-47907,-194439,-207304,-45020,19621,-21029,-61472,2708,220120,353870,233709,160327,176646,78395,-80845,24994,133531,22157,-6768,28335,-33684,-130025,-109758,-25326,-37977,-18164,148613,176341,416,-148912,-65390,181372,308070,343362,338281,132655,-44042,-453,-12091,-88234,-45670,154674,256979,102551,-28018,12137,3909,-134503,-219303,-188345,-166769,-193541,-92530,176122,340241,193130,-4702,-32742,-80626,-153495,-258757,-305516,-293569,-167294,35756,229922,149635,-72206,-100549,267,70737,85952,21032,-28701,120975,252787,69459,-33901,73396,-27544,-227275,-143921,212440,578054,550359,212173,-885,-33109,30668,64288,-93336,-269039,-166464,21940,72075,94344,90501,-26217,15162,270379,218486,96546,208934,291945,103396,-115881,-180993,-89996,188716,387400,228191,-12671,-59931,29614,106713,92889,43241,-10648,-230292,-500732,-296740,172504,458172,399494,227465,24784,-2951,210845,222897,-206218,-605072,-583453,-236172,-24729,-170486,-339999,-324362,-170498,4177,-37738,-176436,-146282,-177851,-299208,-145183,203256,175478,-79507,-82587,173608,224667,158014,161841,72862,-7342,92385,137230,113084,186456,197773,60925,77739,228294,282364,368583,409507,386229,478341,444045,186442,25741,-37393,-98446,-90193,22859,256812,409030,276299,85578,-1122,1101,51969,32607,-17050,93353,162131,79379,98244,98676,-3516,-54529,-99120,-200407,-227624,-169361,-258640,-461897,-427371,-147206,22071,3422,98826,204135,56903,-83396,-57221,1390,-13776,-128873,-292229,-448485,-460311,-240261,-112661,-153657,-165879,-133711,-128752,-57705,-104088,-274848,-196315,142737,214235,-82352,-358797,-369627,-217363,-116382,-30729,-25047,-154499,-301196,-263593,-196468,-307828,-357921,-130950,-14879,-199776,-275284,-110567,-32781,23763,144499,174997,103557,67990,59256,67688,44037,-119927,-328514,-347783,-1618,266644,178471,-25532,-125622,-104496,55957,216475,342171,333336,76875,-113746,51071,260610,144658,-115827,-147658,-3299,121041,158822,115548,4539,-122797,-39227,47538,-14157,40740,268936,182550,-196086,-250572,100218,312893,32711,-187612,-9721,71643,-97343,-165433,-60206,-77881,-127614,-13113,77518,2701,-12935,52220,46940,-5341,95505,273280,161716,-130962,-220851,-167414,-131765,-638,162830,180827,80337,30803,19563,49083,114193,138805,195247,340716,359185,156876,-14238,727,42546,64014,194355,241391,102938,-62783,-182585,-193917,-29856,149620,218610,227791,178197,137414,38762,-99562,36589,194221,53738,-66951,3107,51070,-269,8814,63328,-161254,-470405,26426,753121,727,-822814,-147159,-148299,-267896,1703583,2199259,271715,-1028462,-1045496,-483405,421226,716429,-752522,-2290476,-664759,2139924,2116769,995528,382582,-324052,-644426,-566456,-686770,-613550,-448595,-168720,273436,508089,381251,96901,-16895,44365,123786,217599,268663,255906,59075,-236603,-191298,40252,-40425,-159817,-197057,-104172,104238,59655,-159262,-4923,179662,136776,95939,196498,270901,206981,10829,-212429,-243536,-118027,-82163,-144933,-153457,-34348,122939,112530,15116,27202,-14525,-113728,-128312,-146652,-175210,-72675,44997,64813,141737,254974,206119,-43484,-200358,-218367,-251278,-327456,-315524,-244315,-212163,-150362,-73305,-116494,-264525,-230240,133170,540577,517403,89190,-166887,45781,262047,169402,85846,144150,267286,413236,420639,262101,27761,-183930,-171643,21559,47199,-62408,-49634,26826,54100,88,7986,142429,313169,488280,607514,474274,310014,331395,345317,140115,-89468,-12680,-4863,-305854,-448133,-226084,-21699,-77986,-210980,-117747,149269,147339,-3228],[-128334,-135117,-160797,-189847,-229151,-263787,-275462,-80502,220115,340300,266773,124171,-59686,-249267,-375512,-322938,-64666,136063,167078,43645,-58150,-18017,77634,70412,4782,-88575,-161378,-125912,-75476,-31106,-55718,-60485,40976,-24116,-218040,-179807,-59891,33675,186880,221792,-39486,-367297,-322790,19093,225940,104712,-107677,-186118,-114105,53439,169831,214880,360144,435930,249365,-126010,-255445,-44245,169948,162755,-110544,-344139,-179541,81394,141588,145004,173272,160782,111374,-21590,-85860,-25164,-126880,-227961,-21093,168332,168546,71648,-33269,-111755,-156822,-174949,-202843,-142922,38894,110992,139874,295585,278690,58306,-56607,-16239,76489,226023,286335,344149,448207,356287,33693,-197752,-194826,-103786,-8532,88163,114115,136200,103451,7848,-54806,-66095,-121261,-152008,7952,293868,420494,240846,37716,66993,116982,38304,25226,-27679,-145094,-72844,271101,493073,353241,160305,171800,313432,382495,331852,184340,-71725,-146179,-14516,38287,49562,159336,193827,61912,54668,193817,159626,155286,373088,340592,105836,101872,186900,79978,-168377,-249933,-128516,-43930,-53288,-87523,10052,179641,280282,141552,-101043,-278725,-385691,-378226,-255026,-234983,-189189,-36740,-124113,-275935,-75826,171356,198734,181748,214884,140704,-702,17888,109370,121549,153768,215203,70681,-52317,78219,246614,251254,153100,65859,145855,228667,282488,321331,148745,-111722,-280611,-201945,-16128,80218,-31694,-162815,-11358,208192,33391,-220218,-228675,-272423,-386442,-240223,69212,320187,425191,352187,208247,-46986,-308371,-172361,121461,36168,-250398,-217467,-59427,-61453,-28501,69230,124071,155189,110371,-172207,-403458,-414357,-347183,-238299,-111681,-137056,-269682,-166400,-45973,-175161,-126472,207556,276867,96655,22587,15529,-148173,-230579,-42887,69834,-18599,-81888,-146581,-168630,-150658,-201722,-284621,-281375,-186854,-110573,-73405,90887,309608,280189,88488,-122246,-243578,-270276,-219616,-150443,-175253,-243374,-166524,69898,184053,47095,-101704,-12284,-112470,-324333,-147824,194669,239261,93372,-35752,-46270,160414,268386,143713,23257,-102077,-157876,37783,177362,163141,102656,20613,37109,100478,36038,-145145,-185204,21843,226737,241090,173833,144422,160564,214850,53194,-244519,-320963,-31494,291411,280000,178657,334601,484895,278007,-85316,-227025,-153552,-102275,-173903,-251850,-215392,-83667,60993,269881,371620,190387,139837,253672,296904,292809,178860,34088,-48707,-99122,-60189,71447,150419,27408,-87522,-56280,7398,66308,138310,145363,4874,-93373,-4352,91326,127881,184545,174499,-51652,-198260,-71697,-19733,-222894,-430316,-310855,-44817,7477,-114081,-152649,-28175,55078,42849,152582,402042,360049,80099,14632,193886,116173,-70105,-93425,-107603,-274974,-393222,-313922,-153662,-71895,-60460,15845,-11520,-83835,-69049,172343,384999,266946,37209,-25806,-59850,-23595,159604,248314,84907,-31723,-7411,-50249,-127416,-188620,-264838,-129424,228436,352987,162254,-75772,-273624,-416423,-354198,-187947,-186465,-336497,-328975,-179127,-42161,87846,196974,158478,57617,60041,144622,231577,109320,-230647,-308148,-45413,168778,67686,-159428,-161809,74229,178146,158660,306464,283623,-7608,-175606,-308548,-569271,-766246,-651548,-372367,-157682,-369275,-862625,-628706,-129264,-697908,1465069,3895566,644668,-2695453,-1663547,-1510752,-1713104,-1037115,-609309,-621797,-708865,-675351,-478415,-208050,161055,476557,277708,-127747,-233254,-146084,-165564,-292354,-415685,-435108,-363253,-193916,14878,-117518,-345104,-242952,-176610,-230989,-190773,-215822,-328901,-166546,116305,89153,-1389,91597,97019,80089,217384,364172,328675,197862,-44798,-305968,-369003,-351643,-340426,-132282,227740,384495,190448,-42524,-137698,-130903,-102032,-77422,-78342,-3942,107636,271582,350705,174181,-136743,-296030,-261853,-143392,48532,149221,54816,-158926,-239110,-46352,226091,227984,114250,6292,-138750,-145064,-13781,52948,37478,-16152,-7863,150911,263455,229357,273300,304742,177840,48669,112434,124089,-78546,-109998,-1374,-19029,-182532,-147751,24939,19798,-29946,155591,222691,7460,-210077,-101087,198245,257321,140560,166283,102896,-64535,-132473,-139284,-84819,39826,134665,133412,84739,91736,119637,-6071,-204733,-251107,-165965,-158159,-218458,-106353,226662,407514,275173,88039,52936,-29030,-132574,-267097,-294940,-252171,-139784,69227,295611,212620,-73234,-118770,10860,87547,102462,50136,-30908,22943,98352,-61720,-148559,-60972,-114044,-194701,-50344,278663,635861,556636,209935,60785,102452,111040,57812,-120023,-312831,-222762,-9021,94492,122809,100631,-39885,-86471,73399,44711,-38410,133576,271658,7351,-288226,-314735,-223455,29530,287160,223467,23403,12062,125760,215293,231172,150894,-1262,-320936,-547656,-337523,53716,295996,331006,243222,65599,-15742,114207,122197,-228383,-596939,-603480,-176767,85427,-83556,-306601,-311124,-162201,-1619,-74355,-283116,-267904,-203269,-226629,4035,399763,425921,114464,18701,172936,199036,149954,161260,75657,-60482,3508,17496,-13614,60027,119299,49244,59999,166341,204016,296858,364999,359429,424643,430430,201299,-11504,-107520,-162011,-143667,-15988,192032,300190,153353,9089,16773,51438,72484,30381,-5125,100540,124122,16796,65197,85165,-10367,17369,21645,-130644,-183127,-97937,-153525,-323310,-367907,-169553,-9816,26143,121403,221224,62719,-116208,-105552,-48295,-57514,-95101,-156076,-354468,-448993,-209374,-34962,-107485,-159106,-130676,-158356,-162490,-202492,-358263,-287144,94896,264222,26657,-290620,-384825,-219334,-9604,141779,99445,-105399,-286226,-252540,-184014,-277977,-279652,-68155,3656,-128674,-127820,-21988,-12672,2223,165346,251356,137723,70386,65729,54179,99217,27159,-220927,-340723,-3589,280171,166703,-15508,-47621,13398,85217,113970,224348,291947,140745,9605,231151,457686,265485,-54076,-75161,62782,170815,144968,14297,-85543,-154841,-27329,54675,-46998,17290,276935,207759,-109108,-137873,126819,201791,-77468,-267643,-110689,-46898,-173614,-172715,-7980,-67908,-251079,-189436,-49211,-100891,-81127,60161,104372,-11021,8423,194465,140264,-167106,-263122,-166915,-126174,-47768,80454,113019,30871,-38094,-144032,-174494,-32302,85677,184032,356468,350478,163081,30814,5009,12188,61709,198046,240937,118843,-30812,-156636,-210656,-99517,48543,153356,222649,177111,144456,96352,-8349,82406,185872,-4882,-180277,-110448,-22789,-66143,-96841,5975,-40681,-279420,183097,835479,180372,-375785,290596,-22169,-441772,972647,1327731,-15688,-745428,-641439,-86028,777305,922352,-407190,-1753480,-392240,1766672,1610610,667312,163860,-464070,-855431,-852178,-711196,-586578,-523528,-240397,200031,434882,371733,84478,-93285,6117,177970,354551,453320,431728,170483,-134851,-129496,33100,-33510,-125347,-157997,-86452,83948,33353,-129467,68315,260497,197720,151701,226857,233393,145001,-19420,-191835,-179491,-36897,-61903,-173017,-155293,-22635,123458,115767,7423,-38571,-132690,-216382,-176997,-156763,-186147,-67136,17862,-61952,8004,196933,199011,5008,-176249,-247752,-211161,-224587,-288211,-282576,-220259,-130931,-71144,-163785,-336909,-329191,-19081,374087,431989,78876,-141495,123332,380532,255511,90154,123203,271834,411059,400983,255511,56811,-148663,-243461,-104663,26512,-3774,-32575,18317,71581,10973,-6197,97234,225273,380096,560279,487762,322912,334861,360651,107432,-188671,-129348,-89061,-332581,-414669,-169076,-3696,-94428,-224261,-145096,66718,32888,-107619],[-146395,-59926,-47731,-113737,-176717,-209276,-235067,-53499,262793,373097,241100,108161,2533,-171299,-342495,-313854,-100592,93676,194167,72327,-41765,-3259,81785,65772,-29391,-110732,-128785,-133377,-161781,-165178,-165788,-90486,59481,-2026,-193400,-174690,-94610,-20606,117137,97960,-176729,-428950,-346975,7069,269068,194746,-30675,-108733,-35684,89640,213959,309701,479573,594280,377971,-5727,-97599,40324,125639,88745,-127089,-317400,-143983,118636,184048,216889,262359,293971,234941,46039,-37250,220,-105014,-187614,16213,219700,200957,69926,-33786,-107427,-129115,-97107,-96904,-57414,50027,51750,115675,338609,347184,140191,15289,-33410,-18049,142969,284010,391329,506162,495512,238111,-33385,-102390,-62457,-1753,55202,101917,144868,92028,-4447,-75275,-120566,-175665,-207700,-54784,249424,384835,235641,54683,29796,32941,-57074,-68676,-82387,-159166,-104742,243150,511460,444082,236523,156527,234151,300690,336016,324151,83972,-110264,-56610,9658,45337,137631,176843,29723,21242,176202,152472,74921,182779,199666,68816,100810,107953,-86201,-262293,-288729,-156783,-113060,-147152,-190040,-1726,299010,409716,163737,-128945,-242268,-280378,-289734,-232865,-236829,-123472,95729,-1301,-238810,-139404,117963,217253,226655,248776,194335,42994,14327,58394,17696,61048,204514,76922,-133104,-12289,223906,260066,112948,-31794,85641,201474,246896,278407,119399,-149207,-356269,-296725,-53586,78943,-72319,-289618,-139265,176344,102016,-100830,-130351,-256780,-421080,-248088,61080,261637,318715,268983,188577,-57306,-366668,-248910,62795,-60613,-381539,-330711,-159106,-110593,-18385,100148,124067,134686,72723,-231936,-482391,-455738,-351431,-264779,-147616,-179143,-310043,-220626,-77822,-132754,-37694,287626,366086,162816,37003,-22394,-221150,-325549,-140855,3063,-39372,-81561,-110982,-111964,-91635,-128587,-201918,-173959,-182698,-220669,-203901,12438,229144,199016,87341,-41120,-200178,-292370,-218054,-57225,-18453,-91197,-103207,59849,144858,14628,-120152,-34878,-125098,-347346,-206492,61427,93155,10762,-82842,-96023,97882,257522,208052,59133,-112524,-134782,89914,216407,189990,90440,-60988,-111431,44079,92279,-80158,-160050,10352,182736,246105,311027,344455,227946,94823,-83080,-253927,-327252,-57140,277940,259685,102110,231743,408856,272585,-36663,-163229,-113196,-70478,-133944,-243183,-261256,-147347,44457,361415,477246,227724,103700,201780,319718,363678,256227,117323,68127,57217,64257,126797,138591,-46753,-184816,-134491,-21963,68656,154943,109864,-83137,-163602,-73406,2648,53580,179395,244740,85038,-30224,23277,23958,-129423,-284319,-204739,14354,70281,-24545,-66169,14139,36336,62682,229965,445850,359424,82834,11864,171556,18871,-263395,-311567,-196786,-219972,-312581,-251857,-111553,-67938,-116002,-73565,-54808,-81257,-119190,72049,310860,283114,59062,-51590,-58985,-12093,166465,254653,86649,-68661,-59087,-65745,-134564,-210278,-275910,-104920,223441,321950,163866,-64654,-292632,-415594,-349470,-207443,-199396,-337226,-336840,-167412,-15423,82419,197801,270101,234629,132481,121667,234596,128911,-221384,-325129,-115168,115374,78582,-173808,-252473,-32859,124252,152501,274329,278409,35157,-231060,-449305,-596621,-562708,-368026,-228365,-163981,-448502,-838658,-151254,324332,-2165470,-1793460,2289340,2807019,-300627,-1170858,-1556106,-1989590,-1355195,-832707,-826585,-846390,-668701,-623229,-462060,93198,543139,381131,35398,-34602,-2497,-2914,-54088,-190779,-424417,-504390,-317838,81609,73330,-193835,-183001,-160349,-241126,-150742,-122812,-236972,-74317,185117,93389,-42296,45846,99193,78267,156479,325271,352838,222275,-50962,-312239,-329705,-265414,-247939,-52652,276774,414673,256687,-1890,-153450,-128914,-36870,2366,-653,73114,185161,242474,177015,38231,-154530,-295753,-304401,-155951,43272,111524,44407,-67910,-88754,13748,196877,187841,92761,6189,-77720,-24881,80581,124732,100671,9215,-35287,75508,150494,169771,291398,349399,215714,133371,149024,64708,-157713,-169456,-2343,29450,-170292,-142867,87128,98680,-20478,102385,186005,-12591,-249482,-126579,175442,147554,-92788,-48975,32182,-98626,-266345,-252477,-77215,84439,66525,-17394,36815,189050,208927,-33829,-292326,-307352,-147088,-101646,-164270,-58354,270870,433766,338234,192683,145689,60967,-68652,-237642,-278857,-194483,-100537,80092,300648,232196,-56599,-104265,35590,115360,136169,86252,-31044,-63458,-48289,-165906,-234675,-192279,-186682,-113087,81515,317473,567516,473722,204564,147619,249951,193172,42030,-130655,-295441,-252848,-74759,73921,158036,147077,-33412,-185418,-134076,-109113,-139017,83785,247027,-79068,-415169,-395961,-292702,-94133,166908,197879,77150,104089,197357,268311,315859,235385,32685,-324845,-502152,-325280,-31851,124789,211553,207102,88911,-40991,-21330,6527,-183015,-485467,-531525,-88965,201071,19024,-230645,-258983,-156284,-22160,-81183,-322132,-342665,-200950,-125754,144028,537354,628914,309445,139173,183767,168976,111996,143084,114693,-32040,-39353,-68628,-97858,-17441,73471,44064,5785,20129,27264,112952,211140,224023,268401,332731,176487,-56769,-184965,-218643,-160702,-31006,106780,146399,11862,-62864,45414,124449,118487,56861,25213,78212,44372,-60250,-10421,18450,-28961,102735,163888,-45417,-144098,-46028,-50089,-144379,-231822,-161143,-56729,12816,103458,196629,51816,-137964,-141223,-105714,-94659,-25648,3861,-227529,-381808,-131836,85454,-37388,-145229,-105732,-138083,-246983,-320315,-406943,-292770,65763,274307,123635,-202141,-370979,-175504,162268,345959,259487,9846,-195886,-183859,-114271,-169918,-124591,34582,44208,-25457,29220,59410,6746,-20666,172536,309529,163488,66511,95925,100849,188720,198011,-81869,-291654,4576,282282,136281,-31544,-10046,73984,49194,-44262,38614,188414,168189,131014,406195,627382,386549,53674,9934,88890,147275,66583,-102641,-157637,-138530,-22658,4752,-135200,-57281,238009,223221,-8497,-27760,114101,58669,-173642,-320731,-220794,-166592,-227077,-140872,61098,-45318,-337063,-307690,-120044,-152734,-128360,78264,166724,-45512,-168050,14492,70421,-179556,-255133,-113323,-44792,-31832,-11512,-23953,-59502,-98563,-266149,-363075,-167925,38750,174757,345758,308987,149053,69886,16784,1956,73639,171398,195939,136581,41337,-107725,-217363,-162391,-63145,64048,168475,118351,120099,160983,115954,163290,198668,-36842,-252674,-176232,-50234,-112829,-221612,-106679,23609,-119847,251408,882977,470398,116591,636221,49134,-688638,41573,367300,-300410,-461102,-193629,324767,1051179,1125126,-18605,-1153231,-171314,1166921,945377,386662,85653,-390559,-799301,-986452,-711700,-511789,-535019,-277384,148007,366895,368747,124965,-82543,23680,219321,392607,498867,484337,246570,-11204,-27523,74401,47582,-43033,-131264,-119368,16086,-26132,-132214,71738,294364,238251,187201,251050,221355,108817,-39206,-170320,-117190,38194,-45559,-201180,-146778,17191,143951,121780,14093,-69641,-201583,-272156,-190507,-151500,-185552,-68995,-31830,-188938,-124656,111459,143597,24669,-152427,-254379,-152710,-117725,-258782,-303462,-207542,-107039,-65298,-180268,-336594,-340545,-168257,91978,213664,9578,-112484,198886,480103,351740,118177,99187,249573,380597,367200,233039,78554,-79144,-238272,-187993,-8197,38499,2817,45011,99360,44866,32570,107773,149577,230061,423297,430931,285883,280854,313740,49464,-274637,-254550,-179753,-315570,-302251,-69731,7351,-109403,-198492,-112414,3931,-81555,-190164],[-119763,28140,39713,-57221,-120879,-160119,-201896,-52368,249515,353364,214376,118746,75434,-85702,-274405,-260328,-128271,16920,145629,62553,-12148,44669,91556,52024,-58153,-128899,-105212,-139828,-223701,-286312,-278630,-123517,69119,36503,-102113,-117962,-117492,-66312,54289,-27153,-276138,-411792,-318020,-4594,272364,248311,33608,-45128,19922,87143,199394,335032,497301,653542,444623,84744,35439,102254,59920,-21774,-170115,-261841,-54898,203047,264864,285692,316149,404766,362652,111485,-16793,7568,-49013,-99913,41523,232385,224734,93969,-3773,-68295,-78815,-38111,-18439,20636,56634,454,88063,330658,362331,205862,89165,-41891,-89934,73785,275142,395496,497131,549639,372743,111466,-5186,-27874,-21158,-1919,83885,149423,90976,1787,-82415,-160330,-195666,-208599,-83434,189069,312364,222255,103396,23666,-42038,-130009,-139442,-114636,-157337,-135663,161576,453543,474496,254613,97398,124954,176688,285654,382784,162710,-116170,-105212,-12628,27340,85869,131979,7871,9996,172756,133393,-47696,-38882,55178,45784,103987,50825,-179632,-280820,-280647,-158922,-110820,-180178,-240286,-2606,370478,456156,158451,-124702,-163470,-133730,-153711,-189941,-225684,-50007,220778,131403,-169613,-179362,72200,234717,274231,277282,237344,104722,35157,37035,-28265,21943,216168,138323,-129178,-67448,182280,221427,12758,-147899,-1445,142518,188584,218694,112590,-120062,-306153,-302747,-106074,38969,-101696,-359460,-231089,119222,132146,-3278,-18785,-183495,-370036,-206163,47826,164838,168839,141116,112114,-105853,-423266,-325296,18674,-79288,-387653,-344776,-183100,-89297,52580,166246,119748,89866,23972,-251499,-488648,-430249,-298102,-238366,-164746,-201895,-279151,-201595,-70018,-64357,33147,295834,385167,211143,84182,-21422,-257494,-379972,-225624,-77717,-61203,-62418,-57167,-60460,-66298,-113855,-158848,-94581,-175689,-322165,-338628,-93150,121858,118306,78036,31917,-126847,-254639,-174236,33996,112964,37759,-47292,25115,70672,-60315,-153771,-66855,-115178,-293756,-198644,-39688,-28235,-44906,-119667,-161931,-3206,187319,207983,61616,-123034,-110981,102604,217982,207001,104926,-97449,-213683,15463,167064,6787,-116053,-11318,125419,264635,450775,492624,228861,-95472,-259740,-282212,-309252,-83226,216391,185455,-19755,75815,290789,243582,8133,-100260,-77689,-36778,-63171,-172650,-234741,-169619,19056,377345,502093,254087,74132,141456,317256,399343,313940,196918,202486,235001,186298,173660,107574,-146498,-305860,-213532,-55389,33166,115858,43375,-159905,-216247,-156038,-109966,-34368,142540,269809,208011,119125,110542,112414,4276,-111212,-63785,80467,112884,49564,8394,19815,-7379,78616,305180,454792,333404,89344,11827,84846,-124275,-458531,-499485,-263874,-155902,-222912,-199416,-91475,-69851,-135060,-114206,-29449,-64020,-193842,-77844,192081,285924,127493,-16453,-57180,-61176,106704,234576,109549,-67546,-92859,-75321,-120335,-210395,-271499,-93295,172398,249520,151329,-15924,-193518,-282038,-251328,-148991,-137686,-259612,-287035,-128242,29998,102318,197877,334532,361908,197404,114986,234965,146192,-175243,-297280,-178456,16104,61356,-172255,-315636,-120627,78059,136598,207108,258249,133662,-164918,-459577,-503472,-226782,30486,11748,-116292,-514606,-955544,118409,790014,-3368397,-5534205,-236009,4381137,2254973,-311596,-1328750,-2079966,-1558399,-1016377,-947957,-773513,-454407,-614202,-627400,71920,572556,408529,147851,118663,97934,106447,106652,-59710,-425522,-594692,-372223,136065,212146,-31879,-60863,-85972,-225262,-115682,-42926,-164416,-22649,212604,95673,-82294,-28961,89464,96855,127533,291370,367238,253942,6563,-219902,-216015,-137956,-148622,-14298,244835,333608,229424,23442,-128210,-97668,29660,74384,86068,151434,240187,194384,8985,-119147,-205413,-306918,-333770,-136461,69554,93629,40410,3503,5406,44845,141884,114704,6251,-69240,-43196,108654,200230,201240,145732,11639,-67689,13826,53245,85119,219958,297254,187728,145048,117242,-30663,-196093,-171649,19863,92533,-90302,-86363,144297,168633,8253,20548,101760,-34489,-252470,-144407,108161,3562,-283064,-236615,-62508,-134614,-345023,-306747,-58346,91197,-5917,-126228,-9968,237291,242799,-86091,-380896,-366372,-130793,-15211,-57015,24282,282383,408855,369520,283083,218702,155634,15181,-185082,-268451,-154456,-72291,65391,256146,213447,-20572,-55979,68711,145590,179028,122170,-26206,-113328,-142806,-210383,-272915,-291379,-230957,-10296,213811,318052,402713,352237,217645,244401,366310,249212,18329,-126851,-228945,-252603,-149247,24627,181442,204313,-10446,-253038,-287569,-211904,-186692,70543,216516,-142551,-456188,-389901,-281979,-154339,61758,154731,133125,201886,238586,251219,322054,286454,91158,-228625,-367162,-260607,-68476,1422,86829,137644,89471,-69074,-152696,-93013,-102990,-334940,-413424,-5543,293745,117910,-121105,-174920,-152350,-54922,-66771,-292607,-349197,-156757,2080,246999,564868,698128,449601,248014,198430,136273,51119,110447,181497,76273,-32227,-118529,-138638,-37952,66556,41142,-66338,-150588,-182984,-133200,-25211,4587,57034,185034,122057,-95686,-245105,-250452,-140131,-23628,26114,-2283,-108969,-116183,68396,188050,159938,93943,62200,36920,-46026,-131761,-116980,-91010,-56935,177552,298180,52691,-103942,-16225,27412,10414,-80480,-150833,-117231,-33046,51457,136075,25105,-145703,-154221,-138875,-99416,57503,133517,-108330,-283065,-31713,204314,32621,-112519,-41815,-64522,-288581,-429830,-405858,-208290,60204,236129,183099,-114607,-329739,-89031,356239,517301,394306,146390,-76146,-107323,-37104,-37058,46852,146501,94570,60705,125023,112141,25287,-51502,139728,318937,172239,62593,151223,212305,307393,347270,41077,-222108,17346,258595,71820,-91365,-33029,55434,-28107,-184716,-145486,45051,130496,199458,520597,726389,486616,186712,76032,37768,33342,-59192,-209615,-203814,-85366,-14724,-75015,-245537,-155990,162588,206548,52562,46801,86160,-54577,-224816,-331568,-300810,-238334,-219726,-64507,131150,-18978,-363054,-342444,-128740,-143689,-135035,104323,204940,-115224,-386326,-205737,-23925,-161475,-190986,-14563,90100,41287,-84301,-178044,-153468,-133510,-315693,-455656,-240587,19853,173607,313833,242980,107704,85984,37036,19752,95908,123041,126323,168086,154395,-28807,-196759,-197561,-157132,-32517,70179,11816,65356,199394,211907,238704,223221,-36545,-264764,-186780,-41919,-129185,-315889,-222643,27824,-37482,202788,885231,853168,665590,947763,179543,-865477,-902159,-632884,-663259,-340250,124832,593791,1153256,1343382,420289,-565157,-53633,443142,248363,185091,95816,-172027,-516139,-903269,-613422,-328505,-428142,-245830,132471,317004,372957,214469,23706,107755,261726,341896,398290,403168,273150,100375,72935,142050,169442,48637,-138627,-191258,-67510,-83341,-152587,24293,285717,247537,178081,252361,236720,97826,-59433,-167755,-88412,75880,-36195,-216099,-124835,77503,175312,123554,33243,-56966,-214949,-282301,-165109,-126605,-186040,-98353,-99746,-274842,-205946,21071,39908,-4313,-137467,-240618,-100306,-50704,-262120,-325424,-186074,-83545,-54370,-161258,-270082,-260780,-256951,-199109,-49597,-77867,-74055,259545,542043,436692,160337,76848,213089,333823,319309,196691,97279,18288,-150413,-205237,-42326,73132,65504,99252,126237,88141,101743,156584,100282,84961,254345,335367,224024,198488,217779,-21528,-322230,-344765,-244901,-252981,-136390,45752,9573,-117318,-143650,-43866,-28357,-161304,-228447],[-70667,86334,69463,-37540,-88363,-145432,-196893,-82876,177195,280073,190523,146443,124278,-32776,-187974,-169255,-143802,-80122,31911,9218,13342,109605,104015,28643,-71937,-122190,-76045,-119071,-227128,-343671,-346155,-145056,58019,67145,25191,-19303,-112935,-90733,-4477,-134909,-308895,-317951,-233182,-3341,232295,238904,65525,-199,53523,66479,138819,274674,419956,604462,430020,123404,108296,120626,-16076,-137375,-216758,-179400,76275,315847,355683,325038,315948,446920,445648,157309,-24799,2468,26995,6027,42513,177963,208914,129301,44663,-13884,-26616,-18852,-2979,51031,48933,-24289,70759,280419,326374,238224,136684,-41690,-121818,23344,243541,343717,416163,500084,393843,177982,57052,-9566,-60954,-52467,84205,159251,101848,25119,-67913,-157300,-156019,-150408,-87380,112013,225687,211716,172387,58016,-82779,-164138,-160807,-108132,-147817,-176689,37484,342525,444107,218876,16570,19069,64300,220013,359268,157408,-141134,-136326,-20726,7498,25591,67155,-1463,28296,191338,110481,-174680,-207610,-28246,50745,108966,32947,-166918,-216079,-224813,-134003,-39062,-149532,-238799,2433,372770,407308,121287,-99888,-67577,19635,-68,-131726,-204091,11824,313162,258086,-65166,-174352,49218,254199,310151,291248,264851,177179,89378,60679,-2663,45697,252790,251879,-21565,-62250,136496,150863,-106849,-241651,-86119,63971,107934,141278,111922,-45724,-172225,-233700,-150037,-15474,-100200,-340636,-258163,52534,118596,52989,70240,-86336,-251349,-124821,29008,52761,21959,12361,12406,-170044,-462223,-374540,10309,-5515,-260014,-244595,-106975,9463,165419,236454,104635,23506,-37152,-239823,-419434,-339052,-207014,-177576,-166693,-208119,-207670,-126156,-19253,23524,82787,238279,314677,208641,136029,9801,-251838,-383542,-281774,-148693,-63538,-16417,1112,-26793,-79492,-154425,-151218,-62417,-172450,-390325,-443396,-206995,10550,55229,56726,65503,-49981,-166717,-90602,110641,193438,119562,-3397,-19903,-13052,-138581,-186382,-107080,-104406,-193267,-139873,-92426,-96333,-55147,-130858,-224331,-107116,93824,163431,40848,-130748,-86231,93983,192891,208411,134553,-93483,-247622,19242,238554,89586,-70412,-46345,55174,271169,532456,540373,176000,-267538,-395229,-304834,-259175,-88372,130622,77792,-150195,-89281,167819,209508,42441,-53322,-48483,-2019,15590,-69309,-146970,-141664,-13395,295169,432548,262835,66338,99465,295175,393298,331123,238380,305010,378862,269313,187152,61016,-247246,-421559,-261966,-65147,-18261,24941,-50416,-215348,-241823,-224806,-216090,-123278,74654,246983,287853,207687,173654,233289,154170,45053,75972,143843,136407,93829,46735,-17463,-71387,79304,356485,427455,279601,82412,-259,-38289,-259111,-587932,-605694,-296523,-96704,-136273,-158608,-90667,-68368,-96998,-64447,70505,-23755,-246231,-213465,69422,274105,224845,76671,-55880,-160075,-10198,187098,138384,-39421,-109992,-86178,-89632,-172456,-227887,-91193,84156,161994,149432,76433,-1193,-64500,-98187,-42676,-27850,-126911,-191331,-71226,82491,137566,195795,347983,417877,235905,114811,214079,140244,-102139,-212723,-204995,-94750,22531,-156738,-329540,-155929,62722,125097,130298,220495,228032,-44769,-382054,-341645,135383,412543,237517,-62587,-569812,-1198938,86895,1175138,-4088844,-8966291,-2817303,5344576,4311723,555721,-868155,-1852639,-1592959,-1130455,-977244,-546965,-135464,-491971,-679460,88849,559203,359525,185009,184400,129240,139913,154070,-68951,-460175,-619593,-335908,167822,261113,99380,100715,22391,-193842,-98844,-5923,-140183,-25895,209678,121119,-88342,-93774,73169,134006,152779,284149,360066,263222,92260,-62232,-59531,-10226,-78164,-27156,150517,176384,119585,22453,-77329,-47739,81507,115277,140117,202110,267652,164117,-85434,-246465,-282835,-341890,-344338,-88669,123872,105523,54700,53609,26250,25805,66540,28609,-118796,-199074,-52200,205472,297466,247357,154916,-7454,-96318,-22030,2349,11592,96281,172770,116015,85405,21364,-135026,-189328,-122838,50642,144615,30749,6512,176061,201840,48237,-43432,20316,-38544,-220740,-158428,11338,-133261,-379030,-345690,-158445,-159370,-335169,-282273,-21562,83090,-44325,-153577,-31183,222225,198642,-159899,-443873,-392123,-105796,73962,54830,93528,242322,336309,362774,337858,257146,216206,82196,-131085,-257012,-143329,-67060,27962,180026,167060,24554,11418,98529,166653,215286,146717,-19896,-125857,-166281,-183447,-258086,-337328,-237724,82085,312480,284752,207293,244883,257446,326617,414270,255882,-12731,-114976,-139115,-222288,-199608,-24825,179182,237404,18182,-272607,-354043,-260247,-183511,88833,177848,-179435,-403271,-291546,-200530,-144180,-2118,100045,172878,289012,256753,180780,262442,307850,164076,-56297,-168824,-158574,-64209,-47440,-7162,57635,70437,-86785,-235324,-143525,-18773,-201918,-302778,42192,337543,194862,4035,-73347,-144577,-89546,-42198,-210619,-285329,-69610,146523,298697,466070,593325,489858,314238,204269,99620,-19135,68172,250144,220231,10409,-136650,-145110,-16208,85727,35106,-128480,-276394,-352468,-369372,-286061,-236795,-141870,35051,55942,-114371,-263669,-243976,-95162,-3969,-26407,-101041,-180897,-143088,74224,217005,176050,124200,91774,-6297,-114496,-182499,-226981,-208221,-83752,223240,399450,160869,-50519,1031,66236,88222,14926,-163412,-182876,-95525,-14615,58578,-13041,-141982,-143208,-129586,-62561,126748,196940,-21981,-176311,60414,275203,75033,-65295,57918,48988,-275907,-497630,-353134,-64764,70604,155829,192759,-44809,-269677,21699,521566,606470,450965,248577,20666,-67654,807,64814,176526,234862,136628,86126,116848,125684,44245,-90110,56042,264100,159391,61383,210781,349772,429014,435362,108318,-161871,20741,195851,-33870,-197886,-114228,-33648,-115754,-255637,-265774,-103276,28392,191090,543197,736305,549810,312395,103498,-90706,-150623,-195264,-280992,-222898,-26590,-3300,-153307,-341571,-245426,70230,146329,45606,72217,68875,-95780,-214847,-291561,-314365,-228213,-136727,39017,179076,-853,-324401,-294716,-91902,-90035,-94523,135565,200897,-210473,-580077,-394657,-111137,-115524,-88095,99270,233326,141519,-119174,-290796,-213555,-133755,-282203,-420202,-222517,33461,177573,270423,165551,38707,68438,63331,64664,121831,68928,57127,213051,286719,73713,-140087,-190999,-208251,-116118,-52967,-117418,-8512,188958,230224,259845,232688,-13773,-222013,-159162,-25458,-118193,-346701,-299097,-15526,-47401,46265,810068,1252486,1285576,1329361,489906,-807714,-1642738,-1637309,-1185689,-476863,197641,607885,1023831,1497341,887796,30547,29178,-263623,-401347,30839,117659,65057,-137364,-621320,-372049,-12841,-185925,-133440,153625,285548,370660,319435,191899,238365,308272,244472,206269,239071,259657,179376,137623,200974,275880,106277,-182366,-274202,-131938,-99716,-161103,-32890,254444,230019,120101,217223,261911,99950,-86913,-186603,-104982,54814,-41701,-211719,-93100,140631,205515,118755,60498,-6080,-184259,-260031,-105987,-74747,-189573,-161657,-175044,-296357,-205826,-47051,-89356,-81054,-134202,-209352,-67349,-44365,-308121,-355185,-164684,-59509,-34441,-110524,-157680,-112247,-247817,-392892,-260587,-142176,-27927,292671,558886,499084,210395,65517,179114,282375,253750,148208,114663,123576,-11549,-162839,-65145,108270,152646,162854,146386,134417,180976,218130,82260,-11516,119361,237745,163917,124490,107144,-83071,-313584,-364466,-261855,-157460,42303,149764,7322,-113261,-76467,26325,-31370,-187802,-219231],[-27740,86705,33752,-57067,-93978,-175726,-230757,-144277,58070,165811,166161,170057,118500,-42757,-109943,-66265,-149310,-172233,-101413,-71063,22008,167233,108979,-4384,-64407,-73408,-23107,-55869,-166095,-314378,-334463,-143114,21366,70470,144955,93678,-78333,-91600,-61397,-207116,-268019,-179488,-120569,6878,153373,159060,56611,28698,70748,52511,71103,159700,296191,476552,339429,103615,106738,87542,-90687,-225817,-238815,-78683,219035,422075,417591,314936,261684,401830,450118,172047,-50391,-7185,98526,90355,10143,53433,140560,154931,89410,31931,9515,-42520,-58371,17020,27834,-12878,72038,207439,255792,234259,143822,-36872,-112848,-11951,172276,235325,277927,360440,297419,136586,55277,-14145,-103288,-62709,123288,183744,123308,60908,-27686,-97846,-53958,-48965,-80274,24614,144471,204363,235483,118883,-82568,-156787,-121991,-61293,-140929,-236692,-107679,210838,366214,153899,-46977,-44047,11352,177853,285527,99001,-148907,-126681,-9061,-2184,-19862,3068,3501,74844,231129,95338,-261907,-267961,-19892,81061,105611,45715,-67599,-87419,-131376,-94492,53130,-81412,-199479,7662,304160,283023,60434,-69867,18963,147630,131766,-75511,-179386,49921,359471,362370,63661,-122016,48429,266003,315452,281571,271586,242701,166596,118719,73639,114207,302483,387357,165050,8779,102994,72456,-203307,-292584,-148692,-22233,-400,34331,89163,39339,-18291,-127627,-162283,-53924,-56859,-230198,-213574,-6661,68430,61452,105708,-11403,-109888,-29029,3668,-49994,-79873,-75430,-74104,-224208,-465178,-368145,44180,126037,-53342,-63631,50667,158055,275747,271675,76956,-51319,-103803,-208876,-295004,-207537,-111157,-116600,-165137,-204339,-136147,-33462,53820,107655,110928,142549,173595,153441,173060,54502,-212426,-340826,-299015,-186377,-31110,56013,51601,-12187,-113312,-213012,-156624,-71539,-171208,-405051,-490094,-302200,-77236,19262,21659,42901,2473,-56985,16863,168221,215822,146484,28065,-60507,-90585,-187571,-197813,-145770,-116328,-103364,-70039,-98807,-102412,-20642,-111981,-258143,-168060,27267,113765,18408,-128703,-58003,88533,158549,191803,159322,-67055,-218833,44482,283387,148426,-29822,-83895,-20181,243590,515857,475754,98277,-345014,-428180,-293310,-176593,-58370,48298,-34063,-248852,-215340,75199,187879,62766,-29632,-21869,33275,77202,30642,-25245,-68096,-44676,135069,291474,250608,80754,84838,259961,351724,299394,219813,337310,447719,290908,149329,6242,-315741,-492942,-259848,-40248,-65888,-97046,-155229,-242971,-238198,-257005,-285298,-196756,-11542,186328,304493,217499,202415,351781,285503,151588,181867,195911,146258,99621,33302,-86702,-142436,55739,361175,368382,206118,57344,-29128,-153137,-339082,-609527,-604992,-288301,-47971,-59104,-121201,-94402,-52092,-678,85189,218442,43217,-234535,-274729,-18334,248707,322345,203653,-51825,-270969,-145093,124118,159027,1052,-109067,-95080,-46317,-87302,-134812,-93060,-22899,80773,164121,189465,214059,158161,56444,65923,88587,20970,-75489,-11286,127037,170260,188656,320504,399224,232357,106083,161148,103412,-14504,-75920,-176749,-176969,-24181,-134507,-286601,-121590,87995,126238,69226,169235,260403,28834,-305374,-187752,413119,658904,349820,-62221,-644816,-1509197,-206057,1452117,-4176382,-11236917,-4649121,5740407,5364969,1077112,-324726,-1338643,-1475749,-1159559,-914564,-254914,174540,-315738,-614906,121515,497801,255499,145460,145307,83825,100830,97947,-190315,-512967,-562080,-214647,168761,207063,163908,259229,129330,-160040,-105643,-27430,-174793,-75132,197435,179446,-45293,-112870,60648,177019,226675,313725,330732,236528,170097,107976,92347,79181,-58264,-85270,26417,-2055,-35054,-11157,-29262,3484,108469,113339,134366,207070,268653,172242,-76437,-301516,-362402,-394527,-332501,-25170,191589,143910,88179,87700,-7701,-44678,-20216,-51666,-237937,-329760,-99517,231303,335010,243112,125005,-40857,-117575,-30731,8601,-23719,-26946,28716,35971,-14665,-109440,-217107,-147952,-45356,75267,165901,146931,103157,170004,187125,90680,-50277,-17639,-18966,-167638,-167621,-83153,-218051,-365493,-360460,-232883,-163674,-243632,-192760,34308,88585,-31986,-101502,-18968,147465,79375,-241816,-454984,-352087,-57588,140809,122851,104464,151064,235027,320772,346003,260371,217650,98031,-96869,-229663,-148332,-82976,-25597,87754,102519,57768,68992,108866,166972,226610,146843,-23565,-123380,-131995,-100952,-202597,-325999,-207229,140904,358438,235573,53494,184786,314558,369092,376400,203414,-51440,-103412,-55120,-166545,-200633,-45537,149302,219491,38599,-245974,-344119,-273027,-148168,121855,131492,-194375,-284085,-131166,-79489,-79632,-17812,40687,181832,351292,266095,96677,178027,309232,233516,141568,51165,-45133,-43962,-36176,-59867,-15876,41928,-81909,-240895,-124544,53839,-115136,-236315,39524,320906,237199,119731,24930,-127360,-113663,-17269,-103199,-170019,44730,284831,297959,265761,342984,416374,318480,190134,58364,-81840,22943,288032,333599,64148,-129159,-129348,19864,105821,22039,-156336,-312277,-431182,-529954,-501881,-426665,-270455,-75304,-3725,-106033,-227616,-196355,-47021,14015,-38102,-127875,-196980,-145375,61655,207132,169146,140420,103923,-35849,-142194,-208341,-309507,-289383,-95865,232860,454939,274719,27232,20280,66872,70460,9031,-204981,-240202,-152974,-69205,-11938,-57018,-132910,-113948,-81175,3810,161619,191093,30299,-75161,118991,268950,69975,-22926,167217,172629,-217482,-500127,-260126,85070,80820,53238,158779,409,-203039,128859,618401,596668,406564,274192,60899,-80631,-22245,97446,229595,277187,154120,33933,9736,103701,65005,-128744,-66152,151967,125082,61261,242698,448391,512941,443156,103977,-136280,-1581,89854,-173739,-335704,-229001,-155906,-186419,-245329,-293734,-223068,-107950,117777,478824,667822,567060,396641,91840,-253628,-348722,-298466,-299619,-218926,2546,1068,-207286,-396203,-297220,-15880,49571,-23052,56494,77569,-58215,-148397,-203333,-245101,-134564,282,133748,183273,-1097,-235971,-188832,-38808,-25823,-19096,167640,154552,-309325,-694074,-500229,-164533,-53509,19609,187874,334269,226763,-115476,-326124,-221729,-103322,-177444,-264315,-121351,64565,175828,226078,91378,-49317,18871,92516,127589,144612,26673,8771,256420,400340,178308,-56452,-143722,-204141,-168520,-172192,-237052,-83462,127309,155575,195789,198934,12572,-151324,-125818,-30535,-93859,-311318,-322372,-87065,-130696,-173979,627479,1561867,1958358,1857025,1030066,-417872,-2013094,-2586633,-1891481,-856267,12309,353763,670513,1465329,1326898,707871,221903,-812790,-982933,-145327,100428,211101,186693,-230400,-8619,391176,150257,37963,194472,258357,337669,391472,363206,374397,347676,150504,14740,79307,233195,223460,152885,218326,313486,102040,-243962,-336613,-153566,-52068,-127766,-56293,227016,202001,30522,141729,268661,99744,-117773,-207680,-146678,-19138,-66870,-189398,-60263,184578,223257,110239,90552,66241,-130065,-222575,-27619,6184,-186517,-245609,-242509,-254661,-125153,-70619,-206955,-183259,-139250,-163698,-52168,-88173,-376716,-384462,-145591,-28612,-481,-39913,-27504,64625,-141232,-429325,-352848,-157734,18985,293829,537712,538777,264465,73908,160308,232901,170804,93604,130710,212258,128124,-86580,-69995,145755,245254,212760,160966,186285,258490,270172,90407,-37047,60071,163353,121498,85994,22766,-112418,-246411,-302011,-225867,-53543,188696,220016,6900,-97515,-17410,69522,-15020,-163331,-176078],[-12461,27903,-48810,-103077,-132968,-237298,-296608,-226933,-81651,35479,134276,167206,47182,-120681,-67349,13993,-150683,-232811,-195505,-146253,11853,195439,93874,-45742,-34351,23427,67622,46617,-62973,-210451,-239546,-115250,-35835,41083,218168,185396,-24780,-75150,-110067,-227145,-169138,-44695,-26628,9925,49581,27606,15780,49518,76306,57068,37682,54534,189654,322212,200629,36071,42153,10302,-154937,-266036,-217302,25304,335074,483961,416794,250059,172892,288436,372666,153667,-77308,-16253,139061,120250,-54695,-113506,29858,151461,108779,52762,21747,-96066,-163811,-67467,5948,32957,92229,134720,174742,204738,114721,-34373,-76665,-38187,56442,85651,114729,173677,120310,-213,-16133,-42610,-125570,-12983,206459,227173,151503,103431,37397,10749,85930,63476,-73007,-56702,83606,194124,264835,174288,-56462,-120524,-34742,11555,-142331,-311247,-243634,89124,263975,94314,-54010,-34925,37060,178552,208082,36958,-111379,-65897,23571,4093,-36609,-35957,24009,139927,283611,99535,-275820,-212811,66081,118530,78979,56369,54118,63306,-21017,-60143,100512,-16725,-141305,9309,184226,126403,-5935,-46644,76619,228211,208020,-42636,-159781,62514,358422,427788,191819,-41042,55604,253707,279008,245500,253780,280150,240881,180731,155894,190125,342972,498476,369589,127586,93100,9883,-247737,-300538,-183088,-106940,-140835,-117963,19692,103312,101651,-25141,-130884,-54588,22691,-57517,-111861,-43623,-348,29808,73453,1732,-613,50237,-28088,-124974,-113572,-96198,-121146,-249921,-419406,-290130,108812,248116,140585,130213,233420,301681,331333,244968,41180,-115236,-161517,-168130,-151351,-75186,-42474,-88317,-172289,-196315,-94157,34359,114613,158813,118898,45629,11117,74668,193739,96666,-155539,-265854,-272432,-176071,37093,143134,89049,-3173,-128632,-232217,-147180,-96032,-162607,-359555,-467426,-352606,-119256,10916,-24576,-31228,11103,38496,124034,209500,192066,127559,49932,-85287,-156106,-195190,-174026,-168481,-161623,-78872,-32097,-76304,-61865,37104,-72200,-244825,-153150,26961,96756,14809,-111304,-26456,100512,130245,159932,161055,-39392,-156335,68893,284576,176621,11554,-102998,-85760,174020,397819,326980,28684,-301076,-346191,-229946,-68392,8079,-8884,-121410,-285432,-266120,34343,187053,67688,-29886,3027,64204,103027,98805,98622,34459,-62567,-45767,128871,218878,102676,85968,217047,290030,226262,142248,290094,432903,251295,59561,-48257,-325041,-488207,-208266,8008,-98898,-217323,-245631,-241148,-210987,-244472,-299849,-241246,-95664,107155,256309,160405,194521,423721,361831,195259,236255,232091,149090,67483,-31032,-165380,-204499,5710,306071,285663,129797,26610,-62314,-216228,-342581,-524951,-509886,-242694,-8558,5515,-76722,-83236,-14044,130690,295933,365561,131761,-141892,-229856,-46862,214009,391525,326821,-40843,-348423,-246861,64550,163149,41398,-86562,-90805,6216,37266,-5491,-94676,-125419,17900,185035,285349,374681,315902,167319,134289,168206,138970,27218,34822,150142,182534,173018,268763,319668,181314,78452,83137,48807,78210,91850,-93688,-198400,-61980,-115151,-199333,-26977,143315,135697,36088,112750,199439,-25563,-313967,-108590,535230,710562,304470,-152671,-772004,-1803973,-616172,1636140,-3602065,-11711358,-5241210,5614769,5207041,1037216,95759,-741342,-1293640,-1114352,-770233,24700,399126,-134210,-451084,143118,387245,132606,51524,15671,-24697,15114,-14875,-339701,-538347,-412301,-38895,136481,65986,144450,365776,200950,-134552,-132092,-102333,-255843,-143283,193976,258069,34965,-74255,60410,205551,314966,371165,290288,181691,217261,239354,195142,110028,-87409,-168770,-91446,-146273,-183892,-75930,-14060,37421,109498,73929,71630,168023,247706,211892,17485,-267370,-408686,-437536,-298243,35967,250024,189899,127533,111215,-56895,-144440,-106383,-115114,-309503,-402377,-160890,182163,301170,191378,68971,-76756,-131972,-20567,58699,-13319,-103141,-76754,-21474,-110334,-228152,-251063,-90760,32000,86940,152126,213732,168810,129919,136197,130299,12372,1651,16140,-109074,-163928,-138166,-218847,-261422,-298599,-268849,-145926,-113848,-78105,101425,124547,21938,-5156,17119,33946,-85598,-312059,-400957,-235833,20496,171324,120826,39566,31774,134645,254697,307753,236761,160571,47453,-95314,-177976,-144999,-107589,-86563,-11174,25149,55215,83061,84812,139207,199137,111952,-51560,-135660,-75493,50,-132863,-272284,-149953,158863,351020,193009,-12658,175765,365225,355613,261985,99766,-97958,-99436,1529,-93767,-145775,-22396,102412,145880,39690,-191685,-299304,-275885,-106077,149374,82403,-195532,-148616,36535,39359,6468,610,-17409,154701,380018,278950,42231,114930,297788,280661,309740,246242,49712,-35804,-9320,-87084,-76270,17230,-47360,-168417,-39167,113989,-73291,-220319,-4552,252965,240599,200049,97321,-100698,-119809,1005,-462,-37743,157182,386351,253276,20660,34230,256552,261208,152285,15444,-121802,-17200,270483,360718,105482,-100956,-101131,42403,101131,549,-141416,-258322,-411356,-579280,-616463,-512709,-304126,-125108,-45631,-75299,-143071,-118545,-16265,18039,-12463,-90633,-172518,-134017,39584,178514,163932,148536,97007,-45294,-133176,-217530,-344672,-303387,-84536,211417,466006,386112,131591,51779,40129,-20303,-91075,-258388,-275225,-186457,-91334,-57079,-102017,-124574,-74634,-13484,74389,159434,145067,66964,17894,133062,186336,14349,-9512,246600,268495,-140244,-434963,-147128,189853,74243,-43945,103441,24957,-140997,205307,630908,505922,276644,212375,43493,-126075,-95167,50910,202677,268808,139945,-77747,-147995,61324,87367,-155248,-193666,10888,73876,56881,221083,449953,520383,377505,40967,-154942,-59695,-49965,-326314,-474358,-338434,-258948,-221961,-178224,-242398,-293820,-232467,19071,363466,552469,536516,416636,58151,-381904,-489519,-336903,-263460,-199423,-20316,-15783,-227817,-397422,-296801,-75326,-58823,-118444,22474,110994,30703,-48339,-81968,-106029,9912,139070,179921,133728,-23043,-126460,-62417,1788,11762,61235,193574,83328,-385983,-707050,-508346,-172511,7439,96180,218240,356940,260558,-89996,-287429,-187851,-58459,-31407,-33338,23416,86574,155267,187854,32605,-140176,-47869,123007,194128,159166,9390,-8841,276035,457281,255959,28362,-73633,-151500,-180020,-258706,-318224,-140859,33000,12123,52193,111020,23204,-88624,-117777,-72375,-72455,-235360,-309936,-168727,-243958,-392537,338923,1686881,2608374,2513406,1728083,267238,-1954264,-3374937,-2708649,-1365753,-339618,-70124,178487,1175113,1657801,1512138,654886,-1102739,-1507739,-405917,44676,232823,359293,152495,389406,775397,485839,213824,225249,212628,251954,391288,480893,472306,360902,93405,-91596,2927,224333,244505,128438,178071,256484,36887,-292596,-355853,-128547,55007,-38109,-20394,224953,182929,-59975,35184,232490,86314,-137604,-199287,-169486,-110393,-105837,-154830,-36210,191097,221379,104277,118504,138371,-72051,-183862,49260,107291,-160924,-319568,-285207,-170327,6562,-41071,-276000,-275730,-145435,-108679,-42487,-146790,-428380,-395024,-124772,16890,50525,33425,90675,223957,23954,-315584,-312851,-122123,59310,271906,497865,561137,317231,102599,156659,184427,80655,45365,145351,266777,226269,-4875,-53827,179401,312390,228681,175027,249837,329157,299619,112027,1187,76290,117710,96367,88250,-7106,-98095,-136618,-175154,-150525,30361,266306,243695,11106,-77590,14513,73987,8217,-106405,-120281],[-30683,-66103,-141951,-152542,-182337,-298759,-370475,-312731,-209059,-80891,90327,127251,-71705,-241483,-76341,42599,-153961,-245432,-208041,-182235,-7609,183334,50537,-92978,11416,156905,197438,167807,44941,-68927,-89232,-71155,-100212,-10387,225262,226016,28303,-50944,-135349,-185675,-43300,42556,6702,-11054,-56684,-113693,-31879,71857,71249,70836,57431,21717,146566,193532,53945,-55411,-54839,-91428,-203738,-254915,-152904,114039,393836,477116,340261,142875,80880,153927,241045,109079,-91846,-25030,129901,84983,-136506,-272862,-95300,109097,91944,47195,14511,-157843,-280442,-164450,1759,101845,124392,80249,105757,168124,68128,-40083,-32818,-57528,-87604,-75358,-32216,-2538,-75103,-182963,-136429,-89415,-112228,90325,318436,284651,180323,146910,121031,141995,218772,148472,-69756,-108879,53946,177399,246104,189454,-33780,-77864,69825,85797,-148821,-377634,-336575,-1401,164793,70951,15340,49640,121969,214247,164747,13376,-25265,36227,72577,23087,-25590,-33634,59074,207676,335706,130187,-206751,-79981,181233,138603,16386,23830,121440,184763,78586,-49303,60676,9603,-80073,6919,46759,-15603,-58089,-35420,96623,252876,215169,-45803,-148735,57532,317945,440909,287829,37113,52420,206305,207636,190718,212116,274627,283212,212790,197155,233204,350937,542374,519834,257486,107767,-21947,-232575,-275870,-193709,-183262,-306019,-318801,-101576,128924,163630,48511,-61783,-15790,115019,126352,19139,-48739,-63911,-23583,-17581,-62487,33639,87073,-63991,-164419,-80776,-47085,-120160,-242271,-325867,-148849,179091,296128,239543,265186,370658,380128,295668,155184,5667,-150429,-193991,-123688,-27952,20253,-18398,-107521,-192998,-185059,-86457,52206,131862,157023,109998,-19919,-115312,15550,211707,128040,-97557,-175576,-204394,-117840,125504,224215,116049,22988,-80464,-162812,-103070,-103828,-135160,-265254,-386077,-343658,-107819,23652,-73938,-132960,-28093,90432,207841,240968,147014,83590,66356,-87868,-207495,-171886,-115714,-163760,-229445,-139695,-49142,-48788,-7193,84627,-30467,-182445,-59812,100949,128514,37576,-80464,1223,124489,115186,120821,132824,-25416,-98046,68439,237938,181294,66156,-83048,-124742,72514,212126,149327,-7772,-167793,-189177,-118568,52676,98520,-31243,-164346,-249500,-230063,46138,202320,57014,-51378,19116,80055,86601,124032,199397,142223,-56205,-177013,1951,174405,109448,78766,170433,226303,131988,29658,187644,359934,172497,-61081,-94291,-267767,-399634,-129650,51951,-116173,-300409,-294815,-213359,-171129,-195738,-260995,-251549,-157808,31234,162415,70351,155327,415080,357825,183505,241943,253053,150407,8597,-126959,-228801,-244049,-62937,196139,188599,69404,13840,-73234,-202944,-277521,-375721,-364252,-173157,25493,55933,-20425,-42659,44193,256261,489069,462503,226804,14930,-87862,-13521,176060,413553,407246,-23507,-363339,-278474,24416,150093,75078,-40078,-62016,62949,174086,125747,-94809,-201047,-22822,196831,333576,435849,377525,214138,139232,179987,191134,86524,53872,144880,164530,146421,208569,204679,91535,33275,5044,5667,170568,258225,27603,-146280,-76786,-106668,-97595,92390,200375,137470,24918,59671,53110,-226885,-441285,-131023,496785,589400,130154,-324864,-955176,-2007268,-969664,1743080,-2481536,-10211641,-4539677,4990375,3951731,426528,216414,-343661,-1163210,-1028308,-565523,251308,518675,28871,-223091,133759,236534,30161,-58096,-162544,-165073,-79309,-122408,-424722,-487637,-181526,147423,77464,-121602,48321,382658,216175,-121747,-166557,-206302,-353271,-198554,204438,327782,118453,2569,73129,199413,368274,428825,253078,119476,227630,300371,225554,89247,-140191,-249103,-173249,-217689,-281836,-161683,-50935,40009,91823,17710,-14573,107023,210916,252678,141859,-158683,-390156,-435319,-246544,76683,275051,213717,148810,124119,-84243,-235157,-178263,-160079,-314115,-383611,-205033,85527,213331,113505,8990,-102527,-141162,-4795,121342,29304,-108654,-104963,-41984,-163751,-286118,-223627,-35441,85051,89669,117150,209480,183026,75822,78254,166428,123597,62829,51804,-55524,-135824,-127315,-130330,-107302,-196287,-259473,-112444,-3363,15193,163532,185697,90377,89061,57562,-86565,-250474,-352030,-289840,-63935,119067,165546,55646,-80145,-77395,65335,180427,231814,196132,70582,-56465,-126116,-109838,-115421,-125406,-144846,-110381,-61718,2022,30459,20904,84105,129671,39055,-111635,-178646,-32926,78661,-79129,-204030,-82946,144923,304119,172068,10529,196566,381224,285681,104047,-31492,-150768,-106907,24070,-14885,-49649,38726,55959,37497,17998,-135537,-263262,-285074,-78532,155963,38811,-189043,-46030,155108,118355,76196,25839,-70078,97088,372712,298440,43195,99588,274431,294093,409839,376105,100808,-56650,-14309,-117423,-125803,7794,16264,-43889,84219,166871,-56263,-232703,-61468,160685,209385,226698,126577,-71943,-109651,8005,72071,72976,235279,423695,178689,-201104,-225019,71555,163413,96797,-22511,-130703,-44490,192382,283687,120487,-55592,-66173,34899,56898,-28887,-96084,-156147,-323068,-519782,-606601,-485951,-258269,-119452,-68510,-37650,-36179,-33664,-15376,1779,32364,-20986,-136558,-124949,21570,164930,191849,162756,78331,-40647,-112323,-225995,-332783,-248223,-52061,170962,443489,481372,250521,94826,1583,-132267,-225022,-291397,-278476,-186207,-72784,-71660,-144942,-119836,-31400,51126,127198,137972,104146,112160,105279,109701,58403,-74996,-39135,262731,305066,-77889,-322573,-36800,220442,42372,-108843,56186,39690,-89934,234460,569399,374837,106632,86866,-4074,-161329,-182259,-56672,117954,222475,99617,-204587,-290067,17851,108255,-158893,-284876,-118714,13780,41228,140067,333851,433283,266062,-46289,-207031,-150287,-201708,-461922,-577674,-402199,-295500,-214419,-95558,-154567,-312730,-303016,-57307,245675,426730,463791,370306,28068,-412704,-516809,-302785,-186892,-173360,-94185,-60622,-215774,-346546,-246155,-95232,-144394,-194934,-4338,153673,125365,53749,47997,63705,152307,220597,152563,38546,-60813,-27901,46569,12590,-2099,108325,203946,14070,-420152,-636673,-442269,-141859,50691,119050,179524,294216,227575,-67847,-213895,-142777,-20718,115209,203436,157068,75503,107799,156781,-4487,-214677,-108692,155110,248786,162679,21142,3064,256187,437553,283144,83712,-9405,-75449,-154004,-293883,-344826,-168021,-63046,-149269,-129257,-16288,4926,-63948,-148873,-142207,-62804,-157172,-294832,-247031,-336890,-543228,-5572,1584764,3107882,3167498,2396626,1066505,-1533502,-3863243,-3473802,-1846213,-708635,-497756,-314991,666722,1805648,2385385,1352787,-1096468,-1977076,-765844,-7504,183338,373046,433301,703677,1009026,705437,324363,214462,129738,109206,309295,514589,504707,333876,78692,-74946,42308,251486,258639,89125,88396,119328,-59588,-299340,-325829,-72646,188784,96581,71082,255295,185423,-120803,-81165,145771,57600,-128469,-135149,-131002,-169095,-140413,-114049,-27755,152865,198879,107383,140757,190788,-22587,-150959,103580,209233,-99664,-347272,-287738,-70305,144875,32143,-275118,-324818,-145880,-52874,-24916,-178079,-424348,-368910,-95539,80724,116468,91814,171337,327534,186916,-115185,-177368,-53460,89159,247428,463245,569509,359573,139965,152153,129496,3410,19626,159120,284106,268072,64668,-17565,197794,323132,199945,191727,325415,387787,301826,131385,72121,131919,89608,75014,113359,18705,-47598,-14062,-23451,-60489,72451,258902,218743,15999,-65861,8519,47218,29166,-40924,-70347],[-72199,-158582,-206918,-180005,-210862,-326269,-420365,-379293,-295718,-159188,37239,60182,-193849,-358689,-134557,9405,-162172,-211778,-135200,-157729,-20451,135012,-19301,-143410,55943,296898,349532,278464,124522,67936,69641,-28872,-154962,-63089,171723,202955,61966,-26479,-121528,-88284,74454,60652,-36956,-62243,-139461,-214150,-54386,103070,54333,69339,114864,84435,174856,122443,-61789,-142765,-148759,-192366,-235141,-206593,-67094,170494,385365,402328,203899,20119,15734,50838,100654,50458,-88984,-38065,67679,1116,-205915,-370935,-201142,32369,44259,28473,769,-207432,-368154,-229137,29894,177189,157468,50843,61324,141486,28557,-54037,3870,-64976,-223264,-210708,-126198,-117400,-226012,-346264,-266745,-143753,-64443,214607,427026,341655,201853,185186,211186,259436,296412,174891,-68207,-111241,62637,159649,186883,144252,-43287,-51493,153402,136279,-149126,-400413,-358334,-51735,93144,98677,148457,178824,215779,256120,168757,44060,85132,151481,127585,44133,-225,9793,103327,260098,373945,186398,-73079,69328,268068,123125,-84339,-78807,83225,232848,139234,-71589,-62805,-14736,-23740,3068,-73543,-112559,-84699,-35847,80315,226805,166746,-78685,-140964,48736,251010,396325,326328,83081,28493,130168,127797,134552,153700,225116,276279,195524,170740,217910,312679,498313,563823,355860,136769,-20982,-169312,-228237,-188413,-244599,-470249,-543206,-252865,117029,175658,89612,22295,41672,186129,268846,149435,-19452,-100220,-76628,-137940,-187252,-19273,70359,-99205,-170896,-3702,52302,-80365,-209737,-202396,21066,226285,242028,211716,298235,409308,354972,166848,27576,-21963,-149047,-191694,-80957,45275,57531,-35196,-162904,-220844,-165710,-92708,23104,93501,102660,90305,-36467,-165055,9198,243163,149985,-48478,-85343,-107005,-27497,207556,276644,139360,86028,56994,6698,-21009,-72509,-82675,-149952,-275722,-280021,-53265,47920,-114172,-229352,-102827,87831,255074,268543,108102,38814,80586,-67317,-240022,-141282,-40940,-130512,-290309,-255371,-111649,-35216,27526,92540,-6531,-88196,81559,220759,194653,76303,-48208,10683,138522,111467,85613,82934,-28732,-73501,28261,154499,177873,142424,-15949,-126297,-38035,13296,1692,-1716,-14640,-27245,14602,169837,190931,-21591,-156267,-153060,-124684,91572,217924,31773,-90241,12972,67905,34586,113212,264318,230451,-22612,-206915,-46969,128049,81928,40959,122990,174655,41558,-81384,76063,273089,88639,-174996,-124413,-160847,-251137,-58474,61927,-122029,-319371,-284304,-167358,-130643,-129728,-186040,-232331,-186555,-24828,55646,-13672,96069,318508,270429,137800,218823,263368,153245,-57291,-222685,-259378,-253326,-132587,56223,86637,37146,40144,-34729,-117506,-173530,-220425,-222149,-98458,57294,91433,43233,29504,112803,333487,579717,479909,306108,191661,105582,62793,139936,383448,417257,-9008,-318547,-237619,8043,125634,102018,27923,-5681,115600,284053,217308,-94464,-233962,-41537,191186,327938,404365,357495,205138,84702,116680,163099,85932,41115,113718,118673,108841,150182,83866,-15243,-16488,-41318,3767,257795,389595,160441,-32152,-62788,-112356,-17595,187641,225261,112895,17337,15768,-135808,-519261,-650722,-230626,356461,382258,-87111,-519962,-1153212,-2072416,-1147111,1755286,-1054431,-7107761,-2891960,3883516,1956137,-573482,-32895,-358772,-1169430,-940265,-330971,423455,558282,169682,21180,87927,68025,-21706,-141144,-333382,-297649,-146200,-172973,-393632,-341008,90355,302348,7755,-303149,-96749,297542,172381,-118691,-193933,-304866,-432079,-219783,218958,357291,165282,75934,90156,147936,344760,450450,225586,67518,205704,287585,190703,48162,-176306,-296467,-201655,-204249,-304550,-251147,-139725,6022,66840,-27717,-75436,57732,165818,257693,233433,-16039,-296381,-366240,-187084,84864,249601,186558,127558,120171,-73800,-278583,-223225,-190942,-263254,-283708,-208570,-12398,108527,36144,-35376,-109680,-144998,4602,161265,77598,-48459,-51218,-29108,-159262,-252585,-136691,8646,102178,94595,86919,146851,149333,34832,45296,200785,240289,133740,75456,-9188,-75807,-48183,20878,50556,-89831,-209692,-74294,45855,56081,201271,246330,143284,146661,84244,-181670,-370117,-351967,-149960,118182,212843,134195,-37987,-204100,-139651,45771,113041,131447,144916,-14141,-175962,-176228,-48374,-61816,-125841,-189378,-200855,-151589,-97361,-86857,-72473,11995,28415,-63483,-196569,-240920,-19576,110075,-62665,-149938,-22990,118343,238304,172208,84921,214578,342302,175660,-52258,-158850,-205471,-125601,20224,58219,58860,114277,25478,-68358,-20574,-98225,-255471,-299361,-75459,135604,8636,-175722,-3252,190053,136293,99851,30982,-114508,22777,331760,316100,94989,125824,236231,275300,431819,416622,96596,-103490,-72493,-172282,-169953,18749,100202,90933,201864,213661,-40846,-237818,-96412,77545,154290,196258,107694,-52605,-93239,638,99397,132791,255600,385178,90342,-343803,-352358,-67700,58802,37132,-48110,-109963,-53751,71352,129681,108393,2952,-27232,-2767,-24397,-65389,-48382,-64342,-213498,-383958,-488292,-381230,-176677,-83362,-79469,-13557,54648,29663,-45354,-33436,71513,41241,-118097,-132585,17910,194196,269209,195832,60946,-36908,-112268,-248764,-293565,-153478,-12640,123699,399793,541862,357711,137057,-34090,-208972,-308526,-273753,-248492,-153710,-21063,-65107,-183995,-117244,13245,101668,158426,127526,106208,179415,186019,69779,-65954,-165826,-104421,208008,271779,-54689,-197274,52101,179311,-10095,-123688,41942,56153,-50446,215632,461636,246769,-48840,-56612,-44978,-147400,-241603,-188361,8701,160499,49083,-297097,-364277,-11738,121585,-136175,-306908,-198536,-45211,8591,17787,129881,266191,144726,-117636,-265540,-254809,-337434,-552739,-615934,-391898,-241522,-164630,-33005,-79477,-291543,-297718,-76511,163817,316841,361880,277966,23675,-321263,-416874,-214721,-95390,-148687,-194978,-124482,-174013,-252774,-160023,-71831,-175791,-217180,-7631,184797,183976,129477,159023,213383,242990,208871,54762,-76834,-101149,35243,111594,-7067,-69764,91060,188969,-28972,-403960,-525702,-345744,-93157,65726,88141,88128,170338,140105,-69309,-157843,-119990,-7375,220445,374291,232154,23495,35978,128585,-20534,-256604,-141170,189224,279281,154344,55727,35736,198932,349286,253196,90100,21237,-11144,-106621,-275535,-317847,-162467,-131262,-275177,-291002,-150022,-47123,-90526,-208902,-210044,-60897,-107038,-302459,-311387,-370709,-579468,-314614,1285197,3316534,3614236,2800030,1712576,-915700,-3928410,-3983033,-2159004,-957334,-774753,-671360,88954,1732272,3148901,2191327,-827382,-2351927,-1175104,-7244,158762,295868,573452,839564,999506,720749,312971,143367,9346,-67738,171638,469931,470256,268349,91058,43287,172573,311635,275691,60492,-21395,-48742,-142630,-250378,-257300,-13340,300617,240407,187845,307036,208605,-134156,-180182,23043,19794,-79307,-11651,-18085,-156683,-146654,-70843,-35772,76872,160860,123071,155395,211326,13965,-124992,120806,289080,-1019,-303750,-240382,25475,249234,124129,-207244,-312785,-137820,-7867,6196,-153737,-346267,-298547,-53364,158681,189031,122482,198510,354327,290275,85859,-10849,19669,108964,243634,452035,561572,380507,166005,121195,59750,-38016,28824,172163,276003,269448,119103,32696,189937,261092,129028,207422,400430,423579,276304,134902,137066,179805,62612,40803,130454,72480,13012,87021,108795,19608,66040,176019,152941,12060,-73344,-32331,9394,44912,15060,-35047],[-117004,-216533,-217382,-165895,-193252,-299596,-420176,-407168,-328266,-191383,-13987,-4034,-263898,-423624,-220818,-71782,-174058,-151895,-13938,-74390,-13001,66753,-102672,-194843,73902,400735,490583,353131,161704,171459,192418,-5970,-186003,-96408,82411,125187,65909,-4234,-63303,40943,156046,17355,-139796,-134150,-177310,-233910,-26924,145270,25892,29577,168944,209810,244358,111894,-122038,-203600,-214464,-269845,-248780,-145236,6924,184764,324386,287005,48633,-86176,-5780,12842,-5877,-9525,-73622,-59811,-33613,-94765,-227561,-370636,-260066,-60558,-15202,16750,-5523,-233339,-401114,-229861,92504,242223,180305,40741,39768,132564,16210,-67582,30467,-50186,-306601,-288337,-148560,-146817,-293376,-436182,-365772,-192583,-1727,313683,495298,378383,207615,210916,290812,329774,287480,130757,-62884,-55893,110976,154214,112949,43790,-98312,-54749,185767,146827,-129581,-346915,-297095,-63972,63108,170405,301077,294937,259800,270652,207655,115085,180085,243681,174307,54122,21510,76534,146231,282123,388436,258269,85679,178357,286828,70227,-209600,-246555,-61980,185256,140258,-124738,-225038,-75006,27204,1874,-154485,-161480,-88922,-46088,35787,166562,98298,-115015,-123082,50014,171768,300831,299547,83801,-10566,53154,76558,97914,91244,146121,224091,134821,83005,144792,231507,376904,491452,389923,163342,3814,-79415,-161266,-172278,-283500,-593732,-736820,-391946,81666,164274,109864,90449,82875,204710,336162,255838,38806,-96576,-111088,-248338,-328343,-134108,8662,-126718,-152906,85649,167658,-22540,-168394,-79249,169561,229254,107405,88455,233805,338935,229635,-17703,-97973,-38879,-118112,-158896,-47522,57399,39465,-70947,-222286,-240633,-130252,-80179,-24510,13362,17292,68155,-5489,-130824,59937,292377,169676,-9734,-7405,-2236,68202,256690,285066,164428,189691,268418,236602,85277,160,-9808,-48959,-174498,-185521,20520,75514,-132532,-292136,-189819,41650,266605,294293,94990,12438,93257,-28056,-245305,-125731,20292,-80947,-310002,-357281,-181742,-41052,23441,51174,-10837,8596,221055,333996,257339,107588,-33053,-13973,118070,111495,64710,31448,-42570,-92289,-49875,57604,181127,235452,86300,-92374,-132927,-147342,-76566,39655,89555,74198,131109,264550,261392,9125,-103630,-25364,9290,139155,214009,-5106,-141426,-27202,19692,-36769,84301,292295,278845,28677,-126846,-6116,91764,14798,-35204,76544,141100,-24565,-157505,886,211547,31641,-241628,-132169,-39233,-91423,-26541,22013,-120303,-265354,-212100,-113539,-98326,-64809,-98184,-194855,-182979,-55122,-31580,-65484,31049,158805,122670,83136,193040,268009,157736,-107831,-286239,-252588,-231496,-180699,-76047,-10217,33159,110190,63058,8583,-67290,-105842,-122757,-35197,87435,112843,103001,121514,178138,336100,520136,416945,346462,334230,286422,148875,107587,309020,348741,-14146,-247552,-159678,5231,98437,126100,108291,69120,153391,330957,238720,-94632,-218483,-38399,172389,288639,327588,299439,167936,-1269,-689,68122,29181,2277,67480,58258,63351,97559,-16771,-110978,-53694,-35455,54527,331140,461350,276155,111278,-25400,-129903,12804,217118,195155,53496,-4147,-17381,-309141,-796992,-853071,-344584,205701,196505,-245230,-650737,-1288052,-1990392,-1135572,1616353,375636,-3213559,-894834,2344973,-311466,-1669436,-578073,-804854,-1314742,-872084,-101511,558887,556596,286880,228952,15382,-85698,-11067,-165747,-445359,-386348,-162775,-143596,-257873,-125123,342063,399019,-50449,-430311,-253754,127915,83783,-117534,-200875,-366301,-466708,-206086,218953,328574,148835,103561,97765,56730,231432,407794,200729,27696,157198,221336,123662,28596,-156547,-288077,-174011,-120280,-254778,-323884,-259545,-58932,45130,-39301,-71431,50657,122042,204683,248640,109265,-148458,-239836,-131390,58836,171173,95206,51591,91745,-35248,-254767,-233530,-212335,-192330,-151493,-166834,-67629,25825,-22915,-57480,-97608,-140343,2165,154977,105178,50167,57407,3469,-105838,-128794,-5457,42247,86438,112060,87308,68003,93155,27078,55395,233756,319875,184339,83136,33029,12499,73850,182668,172593,-3216,-134758,-42304,28137,42294,200300,273531,161803,158673,89805,-228517,-416860,-315203,-19180,258896,270088,91563,-115887,-277544,-136851,74557,61661,21516,86446,-60617,-264148,-225455,-20569,-7595,-107884,-209081,-267381,-230777,-216059,-235873,-168833,-59320,-83077,-175741,-282603,-287011,-21238,97238,-86341,-127037,19952,99330,172903,177884,154988,201649,245911,53829,-165347,-253283,-254948,-152347,4365,114400,149397,175012,17518,-135581,-63058,-86103,-262949,-303215,-93987,91475,-4452,-151612,-15579,142073,93648,66116,2831,-147985,-51738,262395,315628,165044,160852,182935,238697,392282,366863,44682,-153855,-164653,-250581,-211387,46549,189020,195294,272654,247684,-12926,-205882,-84593,28935,88612,122433,51224,-51781,-83620,-22599,80038,131472,213421,281746,3793,-382167,-323220,-111211,-19717,-12082,-57406,-69796,-44267,-59036,-44551,79591,68412,13529,-56659,-124307,-108578,-28909,-27666,-122993,-216783,-307245,-256353,-108853,-48525,-88692,-19525,92923,47079,-97133,-79880,84230,65924,-133239,-163599,29518,269833,382212,249888,58314,-48870,-155307,-291426,-255709,-66828,13277,76904,342534,548584,419950,160258,-56998,-214603,-279505,-194579,-192371,-99240,43852,-56054,-217452,-112579,58511,143458,185460,154877,161700,261362,251370,37976,-139853,-221524,-175235,109243,186337,-73129,-92485,108718,95320,-66238,-84796,71662,80929,-19045,163046,338780,150116,-148657,-172292,-56241,-72810,-243830,-302069,-95456,103488,7684,-323106,-354564,-22619,119790,-93651,-249968,-206015,-92969,-42423,-111158,-93827,64036,43909,-144123,-298812,-344488,-431984,-582225,-576244,-300740,-104936,-80506,-6229,-50206,-248289,-220794,-29480,130754,231545,249781,174804,53765,-135381,-227886,-108424,-15488,-129915,-285882,-182833,-102648,-128938,-57923,-8929,-136636,-174754,13483,189127,186320,162806,228198,300011,256927,110787,-81205,-178115,-128870,53344,124777,-42605,-170257,-199,142072,-34914,-344269,-418305,-259895,-50659,51473,24582,-19481,30762,32650,-99191,-155246,-135778,-23819,251428,427770,227203,-55164,-45833,97337,-21406,-257673,-132475,223262,279784,135080,99328,78036,126053,225692,179953,49986,3564,9834,-60683,-217376,-253172,-132087,-155889,-332868,-387775,-257636,-130226,-161423,-268871,-238831,-51900,-92033,-333334,-350719,-330509,-488308,-486862,883028,3140697,3659667,2755118,1957404,-301582,-3524058,-4070948,-2237017,-1020784,-830666,-803140,-364178,1457990,3561833,2927982,-385237,-2554487,-1533968,63903,229194,221415,593190,771416,742059,513049,164087,18238,-123341,-232768,27881,380079,390989,184136,111876,203003,332653,382149,293447,55795,-113102,-184672,-172627,-153343,-171921,21936,345461,345735,287367,355146,237799,-101415,-237572,-103967,-16859,5576,144944,140462,-67199,-107100,-26744,-54801,-17314,116478,149745,162040,197352,37355,-104825,98095,329736,121617,-189377,-143779,110701,298546,203534,-98274,-245755,-124285,15189,45283,-72706,-205753,-191998,500,238635,255700,121687,169444,303907,302348,217481,124462,70487,121079,274140,468411,532141,373002,163638,44390,-25557,-28700,73481,182252,261948,263503,164203,85069,150994,134378,30557,210791,449358,420295,223128,115355,168363,190015,27634,-14912,111914,110093,48547,139425,190814,74814,22181,49634,61583,-10518,-102638,-90066,-17800,57947,55474,-12471],[-144166,-222783,-168001,-102936,-121882,-221022,-361901,-387298,-313439,-189414,-49065,-27246,-238714,-406652,-302762,-168548,-185138,-96132,96702,42492,18237,-563,-179109,-245185,39497,426670,580535,380521,165335,235297,255589,-9987,-186692,-99886,-11818,18776,42535,17841,27848,164446,187233,-56226,-257389,-205161,-161864,-161376,55409,194084,-8825,-52702,177439,325212,305832,139972,-123359,-228124,-245596,-310689,-244891,-94680,39476,158150,243473,174701,-74907,-149703,14049,41341,-55864,-61310,-56402,-89619,-147062,-162602,-173785,-264497,-258161,-144061,-62728,27913,3009,-235768,-375883,-161791,176349,284113,185034,35472,27204,136581,39775,-64888,55902,-3619,-305822,-293077,-106760,-102846,-275051,-431613,-405695,-224374,46525,347780,497236,377895,190969,215742,340534,334673,191578,28651,-49291,45981,190469,172989,53973,-83402,-189264,-86982,155864,115497,-82010,-206233,-165268,-48348,73013,259449,413424,335337,213600,237030,255372,194456,224482,283047,198003,43246,26034,138552,174179,266353,375454,329204,223969,216084,231293,-3695,-331140,-439298,-267420,48957,75636,-196267,-366275,-138705,75593,7152,-193139,-182871,-86899,-66311,-25669,95702,51963,-119555,-79590,69723,92761,173881,221890,49027,-43785,15898,84958,96245,39109,62235,151305,59905,-29373,40693,128381,215778,335633,349123,172466,39016,15812,-75347,-145620,-292920,-637677,-834897,-474191,40357,155122,123752,116025,74510,155742,324356,325791,113077,-54142,-118024,-314262,-430891,-256977,-71664,-138511,-119411,157553,261518,30113,-133670,11816,250799,181908,-50739,-56462,119894,197696,51817,-194103,-184312,-48063,-78124,-114795,-33038,19019,-9687,-96587,-248994,-236407,-72998,-22486,-51562,-74456,-66124,51476,54972,-39820,139823,344508,193134,23182,48923,82758,140716,257682,248494,191626,315385,493966,450070,191667,95404,67406,7941,-114827,-94593,86592,102403,-120730,-308487,-263849,-20965,254969,315205,112964,13008,101886,20391,-216580,-134848,38119,-36864,-267821,-374142,-212567,-56294,-13314,-22363,-38357,79812,311744,388562,274841,107668,-50860,-80693,52321,107371,63675,911,-55226,-142996,-147082,-24647,197001,324341,193010,-39360,-196744,-241554,-78550,97806,109756,84253,197018,319942,292479,48387,-21870,97739,122254,156375,175399,-48213,-196995,-101966,-61218,-107870,55828,288337,275045,75979,23562,102189,74357,-79231,-138200,31548,123151,-56943,-182313,-14796,190369,18715,-233836,-112942,58490,24927,-49717,-60781,-110642,-151896,-95908,-62932,-77102,-9466,-15057,-150839,-158735,-65520,-82070,-81684,-25603,-15469,-42658,38269,183681,268599,161352,-126250,-298960,-217814,-184296,-188075,-163761,-90502,46281,205990,200450,128818,11700,-47389,-74471,8789,114444,123045,146998,212609,228682,265632,327018,295278,331445,400046,396549,208941,77727,206565,214630,-56669,-197070,-100105,-3796,75760,151045,186722,144448,166749,297182,184474,-94238,-159872,-12617,154147,248911,262036,248687,133700,-78521,-127728,-56329,-60733,-48811,20493,983,15577,50727,-80706,-171194,-67814,16231,139348,376066,464683,350923,240403,19960,-152914,-14174,165599,111489,-29580,-43035,-41754,-418451,-953587,-950536,-402791,124063,108705,-273328,-639066,-1275053,-1782463,-1024877,1258612,1520666,479323,809054,494985,-2402951,-2560958,-1221888,-1475476,-1507000,-814482,90672,668028,536260,366002,353910,-64079,-191549,52859,-120813,-467705,-409186,-125492,-44588,-77679,95284,512000,431410,-76137,-473536,-388730,-85805,-25922,-110330,-180682,-373070,-450447,-175828,187820,245232,68455,64772,85103,-51682,53542,296160,162490,-14282,83719,132527,67071,63565,-59924,-215439,-100991,1827,-157940,-361472,-375094,-139156,33077,-8216,6352,98685,90985,100149,180514,174008,5042,-95809,-88128,8694,55158,-47683,-69680,37322,6187,-173232,-209843,-224437,-141610,-49144,-95721,-58143,-11079,-62050,-66738,-74118,-122318,-8918,101115,98165,151532,178202,42399,-27449,50864,146080,72380,51954,144052,131318,24752,48940,54022,102498,261866,341883,201531,79616,73381,112023,193856,294681,233137,54249,-55855,-22791,-25780,-1659,158416,245052,145198,140811,80589,-220328,-389914,-257012,70673,322264,266911,48640,-146196,-270227,-79129,129418,26674,-82931,24808,-55387,-285755,-254755,-42308,14842,-79671,-195057,-290659,-279153,-311954,-360692,-233373,-110041,-178205,-270578,-337099,-276663,-4405,67028,-133730,-134014,45362,100207,120807,167644,175070,145345,109900,-48876,-211015,-297692,-291341,-183323,-13980,144797,202735,200610,27746,-146324,-94678,-89539,-253440,-278185,-122184,32405,-2993,-111840,-53201,43774,9389,-14501,-51452,-166780,-112817,171654,281166,209506,166703,122908,206115,323233,251114,-28655,-175307,-239627,-326658,-246832,79798,263688,244171,276179,259017,28048,-127887,-22875,21350,24193,31626,-19276,-69927,-89655,-60348,25440,80684,125284,144069,-68480,-327367,-175611,-52575,-53614,-42117,-52760,-24607,-20031,-162802,-181058,49785,131741,52627,-106464,-216172,-158023,-56304,-56969,-70005,-58164,-118541,-161804,-87649,-39278,-103426,-59977,59303,7892,-156513,-126854,62777,44715,-178827,-213601,46988,364787,488615,312839,79159,-80564,-239280,-345745,-241833,-30586,8966,32045,273418,490400,410360,149983,-63405,-148426,-135182,-71144,-123360,-36671,97522,-62736,-242561,-102094,101695,191007,234577,226517,246815,330744,287171,31553,-137192,-214574,-209628,18746,89863,-111997,-27343,131127,7877,-103786,-2746,138834,113141,8944,99617,223543,90449,-179626,-234587,-42587,38402,-182886,-363784,-176876,61434,-10499,-280543,-282868,-20787,96813,-46177,-132288,-142160,-121271,-106912,-210531,-261330,-114428,-20492,-118769,-284380,-390577,-470408,-549853,-467014,-146586,78070,24357,-9139,-71902,-198509,-96878,66876,133242,165290,148996,97026,110400,75284,-24954,-20264,35668,-116707,-332889,-205740,-2460,9189,43885,85048,-31986,-84728,46296,164752,139890,153135,243327,303780,202644,-25359,-205907,-234898,-133313,33072,97784,-70791,-267586,-146878,63590,-10971,-259941,-339791,-205675,-31385,16221,-40049,-102846,-76214,-53076,-144135,-205365,-178743,-61529,193960,349224,153768,-128879,-115698,60021,-14676,-219598,-84304,251303,252205,107719,136133,120493,69737,110469,91666,-13232,-57527,-27035,-35768,-141926,-173961,-91179,-140382,-321698,-406700,-324139,-235254,-253449,-295244,-203006,-18651,-94010,-361703,-352714,-228000,-294185,-453867,504581,2584972,3213662,2219579,1680436,141743,-2720765,-3683379,-2098700,-928360,-705186,-703996,-539149,1062444,3431991,3296839,111762,-2502550,-1734065,176240,386955,214498,549405,554725,330741,149428,-82587,-125864,-223228,-334140,-73642,284965,299601,111182,133723,343450,462470,432853,299419,70774,-155505,-238445,-132743,-34220,-93377,16392,300154,372596,333328,370698,250792,-40969,-240014,-199098,-43185,104549,285647,284645,67766,-22252,16909,-75171,-103851,75621,180387,161175,154676,46438,-90649,45484,326949,243085,-33061,-12324,189568,296920,244698,13738,-151475,-112777,10555,78903,38877,-39622,-71113,58354,304872,304246,95748,95150,193619,226580,250750,191822,83456,126124,333629,500337,479914,339988,131435,-73408,-112230,29875,138132,183480,258430,278832,204081,123580,85565,-24473,-73607,187111,442316,362743,142793,73876,161189,164933,-10911,-86716,47325,92429,29917,132136,216275,103932,-35047,-77374,-35769,-55113,-144048,-137277,-21181,72561,84993,5802],[-139176,-178858,-73908,921,-10693,-113156,-259888,-325283,-274538,-179793,-58539,17822,-109175,-310524,-349375,-243461,-190391,-72036,145131,153406,63571,-50102,-228074,-290898,-60613,350698,587933,367206,159167,271407,264235,-33377,-159308,-77847,-88007,-83973,5380,43368,126597,244634,169103,-121166,-338203,-251109,-102791,-20384,172541,239665,-39517,-156032,122137,359532,317311,173307,-81919,-220250,-252552,-314362,-224591,-69272,18822,103870,178343,106640,-126971,-158723,56762,108510,-52804,-99582,-46415,-119175,-242170,-177039,-39201,-75526,-196717,-194516,-81280,64579,23206,-224051,-309632,-48480,257351,296478,169010,19383,4863,139275,94549,-29165,93835,76025,-217432,-233161,-32636,-27832,-202760,-350128,-381454,-232412,55497,301336,429802,334759,150264,192417,343752,276702,40791,-97955,-26744,165619,280309,214536,26701,-198633,-287366,-135842,73846,53786,-9803,-1967,189,-19952,104942,329231,435357,260710,73386,157050,288779,250843,204881,257805,187686,8953,9719,169962,175493,215869,337910,380870,307099,184220,127470,-71047,-414197,-595797,-461846,-141836,-42665,-268557,-442226,-172856,122727,21008,-202323,-204373,-98922,-98916,-91779,38434,57364,-66403,-1857,107017,23207,42931,124846,6645,-44570,51856,161373,131637,7757,-1944,92257,9758,-116167,-52376,35087,64117,153921,248858,158859,74377,101474,24852,-106815,-269645,-583002,-793900,-473452,5057,158167,137329,87370,1008,48044,256778,356314,185225,12588,-99317,-318527,-451204,-326630,-135005,-127594,-76488,193183,304671,60201,-113719,50127,242315,94055,-171693,-147281,23751,55607,-104525,-297670,-211140,-55777,-55293,-87022,-45266,-42947,-55663,-89804,-221404,-200994,3926,85094,-27826,-130793,-118324,43938,117745,59967,201984,370660,219299,55310,77582,124982,170025,213088,181925,216335,426957,651804,570415,273528,182053,126899,8466,-111227,-38530,126391,129009,-78935,-284029,-306595,-69238,236471,324089,152261,37324,101896,64254,-156425,-162309,-3128,-20360,-169553,-272340,-173004,-61108,-54128,-90169,-69794,111465,329724,356635,223824,66453,-104405,-181120,-46828,95182,80787,5717,-56749,-201812,-234406,-69184,219067,378398,265479,7231,-228645,-271026,-27740,151496,56907,17561,198253,325641,279483,87674,70417,185804,173480,121307,98404,-89993,-244866,-195562,-158163,-162270,38196,257379,216179,92132,173828,230802,77497,-173452,-242123,-13001,112641,-58523,-161753,19429,196419,47075,-149527,-65506,105816,59717,-122131,-158445,-89056,-11940,30484,-25283,-64086,40026,57722,-106869,-129269,-69625,-101353,-79219,-62920,-150484,-177463,10742,193576,261916,159763,-108523,-263813,-174089,-122704,-147312,-184932,-141577,61085,292704,330289,199580,49413,-28297,-56123,36540,136212,126275,168590,281769,259379,150812,74236,145060,258136,373824,404301,216828,47870,95979,43725,-145347,-202652,-105101,-37940,60118,176789,248314,202235,152469,192689,76668,-89787,-72443,35278,150454,234624,241728,229791,122792,-110497,-210925,-161201,-150110,-96137,-16074,-39479,-27916,9260,-103450,-184143,-62983,77170,213087,375724,407529,370094,314911,53380,-173934,-83052,52738,2372,-105936,-83957,-61081,-444281,-930080,-884472,-362420,141759,130971,-163061,-453080,-1062378,-1483589,-951797,648502,2181249,3128750,1723439,-1468633,-3982250,-3031372,-1717810,-2028315,-1596819,-730584,223412,738067,492258,377983,369142,-128882,-228440,143419,-19465,-398363,-363593,-48264,89817,76914,248267,562933,411124,-58366,-430204,-479133,-294869,-132994,-94149,-136469,-327259,-395644,-155336,120275,130075,-50385,-28585,51498,-144434,-133262,140575,98749,-76310,-14730,47996,52613,161133,105199,-88532,-2810,124030,-49795,-352462,-448295,-212229,32378,56466,129576,189598,83173,-21395,57772,158192,107699,16826,-58747,-46333,-68193,-203932,-204666,-33121,26919,-70403,-162498,-222102,-134854,-20551,-24152,6579,-2940,-92722,-82806,-52176,-87247,-18650,20744,61047,226056,273150,81396,51518,232411,290264,105730,17017,181553,211644,52916,42870,95960,158426,278323,316191,192509,73092,108274,196801,264883,310690,222997,82642,6115,-16044,-69372,-40396,87935,162336,108235,120769,72240,-167115,-313682,-198540,106430,302216,199058,9695,-123880,-193032,-1634,175298,487,-167602,-31742,-8887,-233365,-253653,-108454,-17049,-53556,-143654,-254877,-276607,-343411,-403949,-236689,-125307,-233707,-321764,-332681,-189240,59844,52265,-178017,-154024,59323,120441,86809,126825,128122,52091,-33228,-109006,-189307,-291977,-309306,-216363,-38399,144234,217517,189567,44776,-108702,-104629,-89523,-200063,-215496,-145311,-31183,5570,-55467,-79321,-57810,-88124,-114015,-107379,-166226,-152946,68880,206363,196007,124520,74043,198179,258137,113657,-86195,-139991,-241924,-362614,-268201,103132,305695,235001,221994,243469,71903,-19810,68488,40862,-31307,-46855,-75458,-96773,-110890,-106952,-44269,8453,23152,10562,-119587,-219441,12148,68092,-46241,-54452,-42339,13292,12041,-215453,-245732,33134,182455,84789,-134604,-275606,-211465,-128643,-129147,-49984,67318,34838,-117432,-117126,-63740,-124231,-123892,-38651,-79616,-210009,-164767,15363,-7528,-234991,-268217,55556,432201,536586,362459,124469,-119205,-335096,-391682,-256253,-59811,-29058,-12105,192589,372605,322520,104263,-55050,-42619,62733,55866,-56608,21681,120466,-93756,-255379,-85584,135807,253667,319645,320117,313491,352452,281075,52956,-62359,-137306,-172927,-9800,30447,-136336,-821,124985,-50899,-104908,101791,222955,145910,37134,48633,125974,54790,-156875,-246683,-32786,139109,-75427,-356613,-229838,31627,-2737,-194774,-192138,-18553,51563,-11034,6632,-30695,-125727,-173740,-257057,-322228,-220219,-48542,-56966,-218964,-375694,-451163,-469389,-314837,32738,256917,132299,-22733,-124362,-149989,41507,180301,144972,108495,78231,67525,172701,230001,113282,28470,56479,-104369,-318752,-173742,115930,141636,136669,199261,112862,17829,72961,124265,72924,111997,205434,233210,115131,-132635,-272656,-232044,-112399,-6545,56349,-68867,-324597,-307046,-37187,21114,-175139,-289683,-179322,-38260,-25684,-78519,-134861,-118271,-86154,-179436,-270730,-214620,-102611,58336,165324,49227,-162580,-152136,19515,-6036,-152715,-11605,264841,205162,77431,154725,156823,56481,38955,18235,-67831,-139518,-111735,-38809,-70216,-101011,-54009,-103425,-268234,-368786,-356460,-346871,-335492,-265674,-102036,47819,-81206,-350743,-308098,-95185,-51634,-214660,260051,1768684,2345756,1324008,949687,331307,-1701478,-2908943,-1823060,-777328,-515197,-444120,-387447,661558,2723227,3126072,549472,-2158534,-1706170,263515,544064,280157,502533,299135,-77564,-237818,-340438,-233846,-243679,-338408,-110089,209971,223743,75722,162627,433920,532750,442097,278827,88022,-137017,-193728,-35870,73265,-39517,-30662,172633,306035,309596,333047,227862,20857,-189492,-236121,-54503,184880,357503,351768,193335,85515,56559,-86729,-159189,45452,204077,153044,94065,36775,-85213,-17683,290393,335549,118583,126480,266977,267798,238083,94061,-67520,-111511,-18383,93606,140889,106389,36399,108656,344721,327566,58245,-3091,51484,95603,200808,188060,57897,120904,397244,524828,412443,296042,89261,-194139,-170326,118903,194860,167283,270018,321981,233662,132845,7270,-169348,-161143,126038,358939,246050,39283,19341,133009,133308,-38777,-157468,-51624,5467,-51234,74101,202211,116914,-78764,-166771,-119303,-114283,-177734,-147825,-562,90865,112372,28537],[-97612,-99423,37404,123839,110414,-7642,-144719,-239971,-240390,-190552,-44859,129616,89846,-169321,-343098,-269833,-187053,-92023,111963,220468,103802,-74992,-236901,-325294,-214918,179848,504620,333107,167163,297353,244743,-56326,-113121,-46670,-138673,-156633,-26961,74270,204933,259951,114971,-148016,-345380,-255560,-25961,136927,285447,269970,-54513,-241887,19491,284606,263864,182900,-24729,-192824,-252150,-291353,-190983,-69338,-42177,43581,152074,103370,-95498,-119429,97296,173661,-20005,-122198,-44870,-134387,-295475,-138746,150829,152615,-89330,-199380,-68528,113787,42898,-210596,-230379,69052,310688,280473,135390,-16332,-41247,124694,165893,48605,152279,177025,-70096,-137609,29800,24962,-124979,-236324,-309848,-216787,17509,189972,315521,259885,91448,138569,293050,177351,-112739,-206594,1123,265915,349873,258010,25525,-270602,-357779,-184752,-35839,-19191,71185,209689,147450,4522,130443,346663,349178,76286,-126172,53343,298676,268709,134914,177825,139714,-43379,-21084,158724,146440,143811,283533,398951,322863,109643,17677,-105837,-430002,-658921,-581315,-336386,-186996,-324936,-440836,-159597,165902,43321,-198788,-241481,-137535,-145179,-150230,12133,117607,44920,104379,151509,-31908,-65166,44018,-11182,4807,165334,283549,190234,-633,-31949,74841,14526,-136513,-95063,-17680,-36529,2001,123890,130431,107426,169597,124498,-57447,-217893,-442357,-617823,-394835,-21860,164275,144297,12164,-126512,-88274,170117,350495,236295,81458,-65154,-266726,-374491,-299683,-149178,-90760,-27680,187583,284084,60682,-107274,34336,154166,-13947,-221181,-143194,-363,-17468,-170738,-290118,-179822,-67042,-70384,-99552,-84375,-96306,-69426,-45433,-145603,-141927,88251,221135,53091,-128970,-126199,42291,156003,121203,203894,343008,238836,87424,77737,116102,152163,141839,111187,232487,485405,677536,560804,314297,230210,149775,-36613,-155115,-32624,136653,158019,-16875,-237234,-311645,-82481,221753,312076,193203,73809,88892,87842,-80913,-190952,-95087,-43000,-47794,-78341,-65142,-36635,-62084,-110611,-80103,109297,282002,246921,113120,-4393,-177574,-288955,-148670,76224,107515,45244,-43666,-245390,-284769,-66472,231307,369845,272783,23499,-239229,-259156,36825,185057,-23827,-76757,146925,282656,232258,124783,156713,222806,145732,30609,-7090,-122341,-270214,-279416,-245902,-191183,30599,201444,109116,55742,254550,325791,93858,-237686,-317919,-58558,100068,-40970,-118801,68057,200436,97787,-12920,6380,98069,5997,-220197,-234198,-52100,112064,127187,-7501,-53296,93656,124771,-62370,-105581,-81003,-112748,-82442,-75206,-207462,-245019,-1786,209246,242215,148479,-66015,-204230,-142438,-60739,-67555,-141102,-152292,67479,334488,396360,196522,47827,-16090,-33847,58275,150995,126107,168514,315758,272108,34923,-146354,-7247,140176,271900,313575,164512,17203,-3007,-128365,-271486,-270172,-186729,-104643,48240,198157,283182,233688,117421,52526,-44535,-77125,24275,99901,166357,249077,263513,239254,137922,-77787,-207469,-203769,-207400,-128205,-39441,-59751,-61628,-25166,-91502,-155343,-58261,94070,223117,318706,309754,330301,311355,58453,-187358,-162158,-74312,-88178,-137762,-99870,-79063,-400979,-739214,-663345,-229377,227130,210629,30037,-127017,-661060,-1126667,-1021547,-175487,2290604,4302556,1629226,-3295666,-4865079,-2997735,-1868390,-2151910,-1450223,-577391,289439,737318,402082,294368,277112,-163098,-196544,225327,105507,-261473,-264846,45366,218745,163736,290429,496882,357871,-2899,-323827,-516122,-457668,-221079,-74003,-81430,-248156,-325048,-163267,25719,13890,-168208,-138282,8750,-190020,-265247,-11797,14106,-162341,-131685,-18276,86441,299040,301194,64956,95794,214524,38025,-295618,-451027,-254509,41941,131689,244829,289501,103613,-113192,-71566,71049,122419,67937,-36087,-84056,-163064,-322410,-309460,-98787,19024,7119,-109012,-198322,-167142,-70435,18948,90579,28260,-128698,-123642,-44087,-35667,-15147,-52383,13703,259434,322880,121375,117287,364808,400601,143324,-2782,208648,302398,153476,79899,121126,186754,276619,273780,176018,68116,127747,241945,257535,217503,149357,84729,36872,-17974,-69613,-48508,11572,51576,71465,121541,80693,-90688,-226212,-158631,96674,222293,84997,-26685,-71254,-93282,50518,178509,-28411,-220846,-71311,51393,-131206,-223689,-193483,-100875,-39319,-59128,-156915,-212665,-287267,-333163,-168619,-100818,-237186,-313427,-261127,-38860,172414,69641,-196875,-165778,67862,147157,68719,56803,28834,-57629,-148280,-117893,-122201,-251933,-309056,-252040,-84360,112440,208495,159522,57233,-50957,-89718,-69017,-101480,-123025,-151596,-89593,12859,11495,-69893,-123407,-171546,-197329,-134553,-142356,-170753,-33165,99912,120686,47218,57834,226127,221073,5832,-93121,-38137,-143408,-328611,-266969,102866,301577,184516,144949,208730,104563,84828,154763,61759,-74937,-91975,-95199,-115220,-137338,-152541,-107121,-52445,-57600,-87968,-150003,-109862,158060,183397,-20494,-59912,-36111,38818,45258,-211917,-237636,37106,211300,104035,-132849,-289114,-263083,-224867,-204437,-45369,151374,134934,-107872,-174702,-112976,-145098,-188058,-167029,-189501,-248960,-188165,-38125,-61846,-275067,-308409,43398,428938,491247,376149,187379,-138046,-398158,-405192,-281715,-133176,-86960,-54866,104993,220865,178540,36862,-37374,54195,219481,138875,-4829,68036,105333,-143472,-251817,-67461,150565,323789,425334,390437,311968,300953,230031,89564,53125,-5504,-56161,50666,41548,-114688,4588,100916,-67515,-64343,204657,298015,170649,67436,26678,47364,24304,-111498,-233667,-60298,184929,48843,-283796,-254963,4184,21976,-103030,-121629,-27277,-9693,-385,121557,90937,-107059,-228085,-248147,-271681,-233642,-51071,12726,-120142,-301303,-384442,-362088,-155147,190803,384529,224296,-27912,-175347,-102659,166240,277942,144521,57897,47996,87344,215696,272458,140423,39282,59933,-86434,-249617,-91001,225886,244724,218001,320679,260448,96327,81019,88963,18891,55951,127144,118591,37006,-158042,-256302,-174425,-72187,-41343,30236,-23295,-316794,-430531,-142862,35669,-110798,-249532,-160839,-60101,-59019,-79577,-112325,-90627,-59602,-182113,-297718,-204343,-128677,-121880,-65563,-40967,-134242,-142613,-15741,2568,-72120,64172,256469,150922,51535,152564,183167,92716,24059,-21848,-90866,-211989,-212009,-59802,-13152,-45193,-28721,-67863,-209044,-312739,-373024,-443737,-378041,-178572,38119,141510,-26967,-275735,-218524,27277,170540,154998,200817,894667,1274717,328583,4467,283019,-709505,-1951924,-1502418,-672846,-383451,-135410,18098,367801,1601154,2423801,845547,-1565739,-1452075,257339,580999,368877,488811,116585,-330705,-502747,-506624,-250934,-159899,-248443,-95138,155202,175078,87870,208336,479667,551563,408154,224218,87666,-69873,-73377,81880,140722,-18208,-105001,-1455,163508,224357,239013,161075,61169,-102108,-208073,-51085,215040,325599,306872,257098,178935,85551,-82721,-169905,28007,208831,136452,26817,2442,-92208,-69951,238509,379274,221687,238798,339127,240151,194390,124742,-24988,-124987,-59174,83793,198938,197390,107492,140722,354025,326336,24301,-100589,-92169,-45314,110147,135960,5663,99766,430338,518368,344847,262417,71301,-256073,-163484,209757,214129,126195,286844,373362,238971,104456,-64988,-257695,-215256,29191,200959,82363,-76329,-34453,111575,128297,-42783,-207765,-157281,-131051,-175497,-8758,177570,127663,-90607,-198338,-173333,-170565,-181745,-108393,33346,110785,142994,59976],[-25336,-3424,137340,235674,207918,68861,-49569,-156439,-231748,-236610,-23898,270617,287998,-33383,-286296,-242482,-176031,-147476,17604,223135,119068,-79313,-205808,-338457,-383464,-45020,352607,301155,200144,323081,227315,-56839,-60352,-26295,-170110,-186791,-38427,109210,245477,215139,44714,-128056,-270860,-215786,35634,249602,351739,275546,-46501,-275113,-89724,130839,161800,155629,22451,-159584,-255496,-257523,-149805,-82642,-110646,438,165606,155150,-1394,-52652,115360,203423,13749,-128282,-43449,-121432,-298301,-73533,343721,370123,42611,-162169,-37731,152611,47173,-204393,-164278,150437,321642,244595,92752,-68489,-112526,84074,235803,162481,225667,275395,86406,-44804,42951,16066,-83959,-139000,-219819,-184546,-54465,53170,193787,178345,28418,60350,195304,68220,-218046,-261676,27745,314493,367488,268882,26374,-287974,-375480,-221079,-145747,-84434,137888,358738,227560,10360,121179,294212,178970,-165768,-326795,-42142,289911,252375,46956,69038,59504,-102932,-54694,112045,95129,69383,221459,377433,283271,28333,-60845,-96002,-367571,-600319,-593137,-483210,-321908,-354435,-379057,-101984,199689,72043,-190373,-286592,-198785,-200594,-189680,20825,207019,184945,217375,186590,-72026,-133290,3967,15544,101205,320744,404616,246912,7081,-28930,106978,80805,-77476,-67689,-12636,-66620,-86791,14345,104873,142486,215732,199439,-5913,-150488,-258104,-362194,-272323,-45329,153373,130611,-86366,-273077,-213868,96520,314282,252087,131320,-28938,-183532,-220941,-169184,-98225,-31479,22956,147518,205423,34957,-106408,-17593,23655,-119555,-203989,-53281,64505,15973,-114466,-175632,-108187,-81975,-129098,-160359,-139371,-116297,-39719,22243,-54112,-80010,160275,346346,170122,-66515,-96554,37170,151840,116621,128904,251766,238823,114798,56417,68766,100876,70678,62805,237050,466836,558242,441716,309537,223559,129244,-97361,-218804,-70051,128624,190948,48769,-188671,-284076,-58887,209625,271848,214864,108576,61394,77770,-15939,-201939,-204828,-98725,51418,130622,74492,23952,-11360,-58678,-50548,93911,199178,99680,-18180,-73988,-238497,-367783,-218566,55086,131944,104019,-19979,-261493,-284893,-24387,216041,287259,205757,-1294,-241009,-233576,80305,193141,-79496,-140903,75482,205644,171966,162365,225677,210268,51147,-98608,-120796,-138990,-260235,-323676,-300404,-194794,24278,121657,-30082,-37579,228566,346249,108817,-250513,-344791,-104772,78575,-18283,-80484,89986,177299,146359,135371,93454,52022,-111378,-314013,-259209,-1789,182002,161495,-12632,-39830,157022,192664,-12068,-88692,-104885,-141127,-106898,-62782,-176111,-231738,-5430,210639,206713,125166,-21638,-153527,-137607,-12318,27174,-56481,-117796,67286,312855,361138,123180,19569,14435,16327,83762,157374,123136,152350,312442,272308,-43115,-272355,-143297,5575,134200,159143,64062,-11600,-73337,-268387,-406814,-372542,-316291,-194762,32770,206618,290427,244004,78036,-76530,-137854,-54427,110138,169130,193992,271572,294446,253664,166390,15176,-103562,-164307,-215117,-142119,-56063,-67642,-82589,-48336,-58389,-105304,-79028,22695,135751,207011,195085,240104,231548,29722,-190782,-217765,-161672,-120031,-98609,-68364,-98345,-325663,-455225,-358149,-56179,305031,262189,214528,245885,-151071,-735993,-1247217,-1094839,1918283,4072313,623870,-4736210,-5016434,-2514055,-1608753,-1726941,-1023099,-335012,297212,636888,248610,110220,111283,-160396,-118234,265624,212574,-96486,-138784,132278,311065,182819,226810,352048,288883,67050,-194831,-501866,-549774,-283970,-61790,-35413,-163378,-259059,-199069,-75582,-78405,-249694,-219415,-23576,-170660,-297513,-110673,-66482,-251898,-247285,-64823,147835,433050,473360,206031,170954,255642,88530,-200402,-374506,-247719,60341,190108,298909,356329,147333,-139370,-163115,-53982,51973,63384,-7493,-87309,-200813,-359356,-344844,-135559,-6099,26284,-67800,-150005,-208744,-164953,17035,148733,52726,-174517,-193712,-55668,26349,9522,-87039,-18689,253841,328748,165520,169204,420707,456705,179501,1188,211530,369682,290370,141756,102664,162190,255187,246325,167748,61256,120038,234545,173024,42155,33953,63312,33377,-23574,-27429,-24745,-46796,-48153,50006,149535,113359,-16197,-163228,-147259,63823,121839,-41391,-63563,-25173,-30929,42236,121088,-69677,-236918,-83406,94815,-24334,-176680,-262271,-206494,-38771,45749,-11869,-94363,-150893,-159427,-45373,-44648,-191124,-247305,-139768,129087,298507,106989,-185648,-157105,70584,160697,59915,-24431,-87585,-158774,-210497,-83486,-43418,-202380,-297394,-292793,-167465,54944,197755,137994,60031,-5089,-54272,-23110,14170,-23392,-135534,-134051,13956,76761,-24731,-137098,-221847,-234790,-111257,-94549,-168562,-118458,-15417,10292,-27421,88717,287067,221399,-31797,-31490,115255,38401,-220367,-239272,72333,247010,118437,88090,172418,114836,149967,202158,61056,-106819,-98595,-71904,-109792,-154513,-185639,-146601,-77468,-91383,-139387,-167224,-41362,210246,231105,-7196,-72640,-40299,55614,76113,-165293,-180706,60592,213125,105777,-104123,-257522,-303356,-315046,-249467,-39122,196572,188220,-97491,-224834,-167305,-157024,-225860,-277140,-286157,-270440,-196581,-75552,-90075,-278247,-318079,8729,339747,354546,341538,255351,-108388,-389062,-368534,-286943,-201830,-137640,-90786,23692,76378,25503,-26995,-17531,99261,257564,144214,24627,99272,59151,-194115,-229506,-55107,136751,376021,507561,389100,215698,174811,143784,120577,165219,146852,115551,183474,125061,-35306,12284,71619,-47748,8066,284855,342169,181778,100680,39942,-12018,-12097,-72646,-224525,-139299,158959,160137,-165726,-253317,-28356,48557,-34903,-88475,-50997,-73411,-15429,179070,185034,-71239,-255950,-200005,-148616,-170561,-41662,62480,-18948,-187907,-287252,-248440,-20490,287356,432303,283929,-15228,-196773,-52524,260320,337921,127222,20581,57445,136706,220171,193689,62240,32804,66060,-58397,-151940,12548,290197,295892,286418,432870,372963,128345,70577,78867,369,-511,27923,-2357,-2188,-88164,-162634,-83030,-22298,-49865,41839,64461,-240969,-477874,-231812,16203,-76844,-198535,-129067,-78051,-72787,-51111,-55125,-15930,7049,-143696,-246738,-126195,-129834,-299465,-274125,-83355,-46239,-88760,-35389,12235,6835,124028,224206,101259,37885,136565,196429,159928,53144,-28442,-80008,-249407,-285165,-75349,31426,-5066,-14309,-48369,-170833,-271707,-386832,-501088,-361547,-52618,176483,242357,74389,-141992,-103197,102254,308730,524914,299458,179950,292456,-478359,-836442,89418,30694,-1056528,-1198721,-666453,-370602,115837,517306,248859,387843,1390959,965570,-849911,-1045305,125915,418092,410198,508400,70862,-348147,-547073,-504458,-147888,14533,-105179,-70741,100234,147686,136816,270935,503877,547941,349562,141341,58067,15417,71941,177555,154864,-27555,-184095,-172725,-11175,104240,105152,58658,69052,-1947,-127778,-36149,177966,188492,159054,233058,221336,95709,-62456,-137043,19665,184954,108077,-39030,-59176,-113235,-95829,189920,370093,254923,296531,391393,233911,140174,110386,-34974,-151093,-94890,55280,200881,223386,132524,149354,338427,307935,4218,-177046,-211595,-156633,23532,67521,-55065,59087,404843,467579,292522,257030,108126,-202132,-66847,276005,178397,59042,289971,398312,205238,42256,-112514,-266279,-227949,-86484,-3180,-99216,-185011,-72852,118219,163805,-21981,-227193,-239489,-271126,-300629,-82434,168021,146252,-68145,-175685,-190087,-202738,-142618,-25492,65498,127117,175163,98160],[63360,92348,205514,306967,257997,104341,3990,-96309,-251834,-311231,-18990,377310,405621,52616,-199440,-178734,-161188,-212118,-89908,166932,98612,-74376,-147804,-320208,-509169,-260528,178355,286184,250541,344595,228023,-23387,-12036,-30241,-193765,-177317,-21286,144456,249388,139573,-21367,-74135,-136279,-142159,55054,272171,344472,254212,-17032,-244705,-165168,-32729,47087,97436,45384,-128017,-260961,-226657,-108472,-90715,-147917,-9188,198772,226066,110577,14706,103253,185396,28493,-117143,-28704,-74312,-258636,-19631,476533,533865,174099,-101214,-11051,159101,26370,-206944,-125622,172890,291954,202989,53919,-121958,-195396,21477,289493,289963,293984,341620,201776,13076,-7099,-61440,-97276,-88558,-139111,-147877,-134397,-63774,104340,119994,-20085,-26476,72418,-20859,-246009,-248233,45690,294931,312883,215649,2160,-260663,-335821,-240368,-234936,-129166,169367,390627,213726,-11216,60676,176280,-18705,-385870,-470382,-102939,272604,218444,-24786,-38191,-39439,-157724,-80428,52826,40524,11373,158535,319762,216308,-30659,-92018,-49222,-239541,-432909,-502877,-545724,-415235,-353924,-285811,-18051,219847,103918,-170711,-313001,-261627,-252472,-201986,52535,281873,304762,305388,195449,-100279,-159599,7841,83691,217695,452662,471820,275837,18666,-8064,172269,187698,40090,20799,46471,-32674,-107585,-49651,100495,184708,235284,224597,33509,-85908,-86181,-111264,-152227,-71117,108614,84232,-179345,-393715,-296434,50409,254993,228207,150159,-1887,-101701,-37608,31484,9327,38259,67884,86469,89987,-6439,-102061,-76476,-101257,-205273,-154866,74803,192775,144104,44708,2020,-19589,-95311,-218614,-255054,-189827,-95075,22275,86107,9493,-40378,200122,420585,283809,34134,-49926,17970,101711,48536,-4405,114479,211141,130345,29312,14337,42417,22365,53016,232509,374763,339875,275162,265799,165078,74819,-137038,-267013,-125286,120398,225189,99741,-150993,-235611,-15539,187504,200785,203821,131521,22827,28287,13724,-182553,-285109,-164347,89519,263833,190763,109442,97502,60398,21475,87954,117779,-32455,-117758,-104921,-251727,-386143,-235718,36220,143759,158767,5302,-252990,-241973,34415,163433,143354,82637,-58015,-238272,-209493,87297,180612,-75600,-135592,21529,120210,123692,203972,271710,163942,-74012,-233633,-218734,-137554,-210603,-311529,-309288,-180367,9706,23388,-177711,-169628,106451,278588,105792,-207710,-316411,-147024,46253,-911,-63958,61824,122280,174628,254945,182256,-3839,-249055,-380316,-225791,52103,177120,119823,-39411,-23643,222587,260758,48685,-69645,-133188,-193442,-148652,-31187,-75935,-149350,-2983,185881,161248,91971,-366,-139466,-162114,12523,106115,31969,-44448,73359,237923,229052,8822,-19491,65267,92856,115023,153678,113968,125374,278133,263869,-65259,-297606,-250528,-110610,8089,-8662,-57505,-33014,-102720,-351643,-510330,-462797,-439308,-285699,6078,194417,278426,249427,54663,-154435,-177239,-24659,168666,225925,215982,270089,293636,245697,188603,142110,76811,-54689,-175789,-142911,-77132,-77075,-90641,-55063,-19374,-61163,-143339,-146394,-43380,59329,83597,119268,102715,-23677,-184329,-228601,-173558,-76539,10096,11569,-120346,-257613,-176426,-68922,83081,297282,214643,305673,545228,340671,-332347,-1538937,-1941016,1236444,2917464,-929654,-5602859,-4526137,-1738552,-1040475,-898460,-399828,-27783,267477,436209,40208,-140666,-73631,-124053,-29411,243541,265146,55863,-12212,197634,353723,162756,103674,183716,212477,117573,-86238,-444813,-565796,-323469,-71209,-18130,-97551,-205748,-242027,-161022,-137194,-278917,-242996,-28106,-90252,-223222,-124645,-107313,-304973,-329119,-95297,201652,515573,569780,295271,204678,246184,102298,-84491,-232264,-185058,86876,211233,264448,357840,198096,-93730,-194740,-172881,-59704,39791,38298,-51131,-171459,-297529,-293298,-127191,-25338,-13661,-50115,-82569,-223138,-252184,-27626,148400,49471,-220254,-278671,-83121,88470,55212,-68201,-17917,222500,304932,213534,214402,405388,449887,205543,29863,187615,386576,406752,197001,35089,85857,220264,247242,168957,42245,78744,180241,43739,-156561,-90919,23713,5176,-29816,23289,8378,-72381,-103842,46530,192855,164938,36466,-144637,-163328,29796,36427,-144821,-101390,-17942,-48103,-35914,9220,-125911,-219234,-65693,101437,41896,-128982,-285302,-287550,-44226,152156,148846,52291,27909,62406,94511,25688,-112038,-144592,-6582,258640,382461,128549,-161257,-133438,58804,142971,52265,-90816,-183547,-231366,-214265,-26139,15438,-167043,-285572,-340320,-287717,-16798,203555,148211,56587,11232,-6680,37305,102800,55394,-98427,-156351,9648,125953,35159,-108243,-230644,-212457,-35553,-27804,-149414,-170586,-110449,-91854,-59556,163827,364079,253311,14140,90104,283573,245640,-64494,-189020,14837,149318,59572,80962,152218,98350,152688,192806,31514,-127364,-78050,-17823,-75548,-151262,-197737,-156863,-59345,-71341,-151479,-182270,-32778,164146,183923,-29205,-101647,-53356,73159,105486,-97917,-105916,95418,188869,89099,-59472,-193518,-321323,-373770,-253059,-24214,209534,213684,-54972,-236790,-206055,-152967,-217909,-324011,-336428,-275249,-193095,-82743,-78525,-239332,-291028,-38480,188378,167238,262605,313348,-16039,-293904,-278585,-241719,-212545,-151797,-110642,-33325,-17995,-80667,-60971,-2604,73678,156833,67532,30651,115187,106,-223559,-189589,-55263,91695,379554,514398,290112,37016,1262,42763,127708,236562,279904,289852,332047,247492,86552,39646,49120,-8373,91820,329354,344769,179456,137287,84177,-47468,-50460,-53242,-233200,-250434,81582,238864,-32548,-224463,-63424,64592,703,-84267,-84004,-121857,-44955,169736,226258,-28264,-249215,-138310,-14930,-73009,-30114,77156,53307,-67680,-177960,-142373,69070,301747,397239,301655,12520,-175991,3261,317868,353471,104423,9537,95186,184997,179529,32177,-69459,36015,91379,-20881,-61344,93232,278900,281907,335648,515495,423653,113838,54454,103116,19834,-48849,-71813,-99586,1649,45035,-24648,15378,29956,-19760,97261,176898,-115811,-434902,-283979,-34870,-67800,-126693,-74551,-75182,-63492,-13914,4887,66858,76796,-76073,-115708,9589,-109467,-429027,-404336,-69841,74099,-6022,-32330,24419,71888,158328,173991,63609,41794,119337,193305,222127,96471,-17414,-53410,-240934,-294895,-59182,74761,29603,-2091,-44292,-158067,-256221,-394213,-497146,-282221,82214,275591,324704,202708,12905,1434,105190,321851,756397,461637,-223035,-346232,-893273,-1301833,-126503,386837,-416303,-924574,-726296,-448212,247123,927843,301979,-558227,352345,924709,-181444,-600108,-103322,67812,353616,531077,152513,-154706,-363700,-319748,59871,227707,29388,-83602,20722,125253,195607,333710,521875,546400,293913,47880,851,82384,186004,219658,120322,-59183,-246008,-296303,-164782,-17382,-37937,-57504,47989,87442,-20339,-13102,79502,-19659,-43575,132241,193469,80765,-31836,-75474,12759,128069,62934,-100671,-142978,-145606,-91547,155698,320224,228057,289983,405658,251708,106334,74051,-84135,-181348,-111498,22754,162104,201614,118707,137256,309713,282063,-704,-222183,-289587,-216710,-32230,7558,-106837,2399,314538,375285,262627,284422,206872,-14897,114214,303361,91804,-25060,262300,367006,128024,-36497,-122109,-198553,-200073,-191953,-204963,-260260,-263418,-84541,155395,223632,8177,-220818,-279239,-363003,-377795,-116864,184823,174353,-25067,-122293,-171479,-194952,-63443,75723,83766,134879,201838,136298],[148510,174532,233840,319131,254947,102754,13353,-70023,-285915,-388530,-49585,386155,388160,68036,-112080,-109415,-146847,-253230,-159099,81272,46693,-72469,-83608,-265903,-542618,-403648,35203,288460,297404,347452,240119,36592,24565,-59034,-216571,-141410,21959,176264,234352,73586,-67668,-11897,18371,-52277,23066,193624,265559,213510,22993,-172353,-190688,-140780,-44384,28117,45537,-96657,-255646,-204219,-73294,-77209,-127250,17616,220983,270536,191540,60134,66954,129475,20345,-88828,9495,-37,-196573,-9145,500835,615395,280057,-42619,-8607,123301,-18061,-212131,-113417,139416,238516,171916,33674,-155137,-265761,-46674,319371,397877,330013,350973,245019,22737,-102835,-178123,-151835,-85305,-83565,-120532,-197447,-129790,70171,106328,-36802,-99789,-44195,-72075,-200304,-177917,48342,211510,187667,89427,-58995,-210118,-254583,-244618,-292523,-149079,156036,292754,113491,-59664,-47776,17714,-178954,-510180,-520508,-118847,251512,182475,-60609,-120991,-139080,-198797,-93295,8748,5777,-18549,97004,236654,152081,-54465,-84601,10718,-79124,-205687,-345255,-512740,-448450,-327576,-184079,71839,226964,135131,-125728,-291782,-296512,-282414,-185503,82686,299363,356918,338373,167725,-121611,-156755,36764,167009,312258,494949,449998,262394,22950,9289,237041,295317,170775,135899,135372,39293,-76797,-58265,125581,232661,222694,185849,46393,-41652,26734,60037,-71077,-99333,28495,4239,-243599,-452302,-323620,25582,181214,172417,139178,10578,-48628,120313,241065,140372,98545,95837,19238,-32583,-50506,-89030,-113860,-181097,-261924,-115874,182552,331308,312046,243151,180169,67407,-99625,-312283,-350479,-213271,-44155,87970,118460,12839,-39967,196593,420623,353617,135908,-8466,-20167,17408,-54459,-149285,-27849,159943,130299,17463,-8604,5159,6019,80750,225696,240217,103336,127289,196109,74231,9155,-128077,-271073,-165423,126585,253116,122182,-124784,-178374,20290,138568,103220,159607,139944,-18295,-54313,-2633,-129324,-292228,-208154,53559,262622,235114,192885,234292,211358,119821,102430,61980,-108252,-144154,-70561,-194650,-333074,-204140,21224,138544,188840,22390,-234549,-181781,81144,78217,-26934,-56700,-119767,-222661,-182780,66010,158409,-9882,-56237,10740,55013,107427,249887,293713,105921,-183773,-336242,-280479,-120119,-130210,-249026,-277827,-158327,-16447,-79465,-305716,-303463,-60534,140449,73515,-123198,-240105,-175542,6431,7080,-68722,-8352,54074,178214,321258,258190,-43341,-364908,-410794,-150862,94282,101456,13641,-82411,-11083,268727,317272,118963,-35086,-145816,-247729,-184948,10883,54119,-27365,9972,142722,122093,56617,-17809,-171042,-204868,11064,143420,89153,48170,100735,145870,51390,-103207,-56120,114767,168505,143755,138034,92668,88391,221242,245358,-40946,-264111,-318557,-176764,-68904,-143026,-168432,-41622,-86069,-364500,-542630,-496482,-503330,-351346,-35393,159202,261028,267808,62646,-163114,-160408,4127,190182,253780,214295,220367,234979,198492,187892,264311,277873,85216,-109487,-138545,-110551,-99410,-87463,-41752,13367,-45546,-250195,-376532,-266736,-93098,-12082,-3994,-31026,-80143,-168602,-193836,-109050,26036,154144,112353,-145419,-218827,19448,120392,128987,165544,49768,261527,666862,682046,54902,-1749785,-2552495,464145,1501251,-2517268,-5816677,-3578250,-883547,-400269,-19255,227207,276102,226754,176300,-184555,-390501,-220835,-64445,35272,156719,243538,165102,94911,237574,349934,132525,-20489,39604,128344,116721,-29122,-355698,-514709,-344388,-110590,-40827,-63178,-158885,-261667,-214339,-168907,-264364,-209505,2,25552,-76334,-55660,-80663,-281334,-342815,-109894,217874,516078,560699,305086,188729,198544,92893,30916,-55997,-74973,120354,189084,152847,286117,232343,-4345,-173173,-247689,-148205,40721,103479,13563,-89064,-155192,-168138,-74590,-17703,-78186,-53732,-10263,-189140,-290020,-95682,85416,17721,-245537,-349730,-114133,139583,113147,-3148,18539,181502,267380,259072,259402,350214,388209,215612,78382,149522,345821,452120,218025,-58686,-11675,184869,265302,165190,239,8478,101966,-79267,-309672,-189315,-22022,-28292,-36086,37946,19333,-65784,-104749,51596,229497,219696,58299,-168857,-197307,3557,-17230,-202306,-135983,-61560,-147954,-163452,-127986,-190212,-181150,-27932,69507,42337,-94566,-250699,-301822,-41460,240395,286935,189185,194199,254720,204805,89775,-25145,-40740,94264,309947,378119,96195,-153661,-115995,19970,85448,38846,-121294,-234945,-266401,-173692,29942,37008,-158912,-284263,-392381,-420840,-86708,232125,197065,56079,4439,45351,90265,126748,91787,-47059,-150002,5058,148275,81570,-60403,-198584,-136630,72209,46875,-115414,-178143,-161059,-148446,-32548,258933,430814,298707,122278,236504,420586,406322,91408,-127492,-57029,27185,19706,123927,153831,57913,92972,132656,-13621,-134872,-51360,40523,-22581,-126325,-187691,-143774,-9607,-10456,-143220,-203592,-74335,58037,61999,-88713,-144219,-66005,100840,137344,-29941,-35656,130116,145959,58359,-12198,-115222,-308614,-389802,-227601,-5159,196726,227436,26810,-198309,-216274,-131626,-159949,-284332,-321408,-264698,-181541,-59836,-34386,-171422,-234363,-81558,28220,-8702,158312,346804,125924,-134048,-149525,-132583,-134217,-111290,-105981,-52024,-35792,-98537,-49471,2010,-11160,-37501,-63294,17484,116662,-49670,-215231,-137580,-70336,22672,316799,417428,108430,-174037,-171733,-48389,104565,251755,362504,407313,424060,352095,213898,90392,42184,34027,165064,335192,308423,169066,176943,147243,-50665,-74230,-46021,-249456,-345777,-53,279738,85191,-169262,-87965,67415,16069,-85979,-113450,-138532,-69133,110063,208806,10250,-209294,-86835,72770,10687,-20117,59114,78062,27428,-72634,-50143,110108,240137,299924,277723,44589,-118093,63100,340166,330059,91994,33899,144040,205047,101335,-147303,-185477,66914,140324,19544,-8236,115236,189922,206352,352608,546862,404240,72840,51164,155110,61015,-86106,-155672,-160016,28572,180688,111969,99691,82983,48435,183114,284752,25142,-316783,-286627,-94701,-63733,-38372,-3833,-44683,-35615,10165,39424,119384,111691,-7034,56052,161930,-82511,-482488,-431731,-18714,185440,82175,-6896,37993,115158,168659,118600,38901,62576,112640,170810,242111,122397,-10546,-37849,-192914,-226183,4628,128409,70330,18846,-41440,-153643,-251622,-376794,-422011,-154195,196647,317571,368998,320361,134558,51759,28531,201587,753164,566047,-280052,-519959,-868959,-1272664,-260873,355812,-109687,-655341,-755977,-524658,253738,1112509,455948,-982355,-365819,776220,286450,-223234,-349263,-362351,194771,513811,288943,134790,-41409,-13748,309736,407856,100498,-158433,-92928,92225,232750,367323,526305,549232,261239,-34466,-71759,102112,229602,200005,55288,-102384,-276961,-346873,-255051,-112140,-156933,-160117,11956,150435,87736,16070,-51938,-241002,-235908,-4009,103287,39877,-1600,-8510,-1155,41079,-3664,-160159,-235449,-182656,-66100,136021,252213,174504,233963,372775,280278,113997,45371,-141598,-204514,-104531,2561,117099,166798,86917,114059,279262,255364,1805,-236851,-318549,-224196,-55066,-34852,-138284,-57233,181319,259480,250105,331376,341345,261755,335728,292381,-19584,-106549,199777,272575,20591,-105588,-89616,-80843,-139092,-255379,-351786,-365237,-291336,-64941,204885,269555,21953,-206841,-275697,-372957,-373017,-97195,222515,205627,15876,-69767,-127812,-144383,34943,160729,83510,132842,215995,165767],[208010,230814,225060,272269,211317,77877,-8206,-74900,-310238,-436202,-120076,265627,233587,22699,-50774,-64219,-134840,-245701,-158301,7098,-18353,-81094,-33870,-182617,-469241,-437501,-39137,294917,318470,317307,239118,97573,46478,-100059,-236122,-94906,80676,202925,223727,49141,-86616,33470,152001,36492,-47255,42669,146937,169179,57643,-102575,-182649,-169477,-93974,-28969,36754,-58034,-223721,-184965,-46072,-34847,-47050,67956,206093,254781,210123,73823,20841,58066,-711,-45814,69967,81736,-135425,-52509,404787,604597,339100,-10236,-38583,53010,-72774,-209757,-115101,74989,184951,164600,45009,-148845,-298749,-98237,325425,454223,311598,293198,214116,-6369,-201693,-281559,-212235,-103450,-53340,-113169,-232488,-140447,87664,139487,-13465,-138544,-124449,-84445,-113900,-84554,30859,86123,18139,-85027,-143600,-155182,-158038,-236483,-315213,-146616,104333,104212,-32778,-123935,-180773,-144700,-256190,-501489,-472591,-98171,220859,148417,-62894,-170861,-221976,-222760,-95027,-800,8021,-20122,34761,141829,110030,-46591,-63111,55385,71031,15942,-166872,-400566,-422290,-284521,-82846,155646,226923,161573,-48160,-211691,-279460,-273591,-147714,83415,236308,316297,300255,104261,-139991,-144875,59477,227480,344960,414595,338586,210762,15749,5919,265524,361618,264469,231553,218148,116646,-19173,-23304,171762,274172,174189,88935,25969,-26553,61868,118693,-39511,-121803,-69482,-95714,-269488,-436695,-306241,2837,102745,102709,111055,9603,-36098,210707,393890,246500,125583,95035,-42170,-133447,-85807,-67651,-112022,-197293,-287557,-114126,228491,425745,448003,401510,305660,143861,-90469,-380679,-407672,-195120,11218,123823,103242,-47499,-77728,153391,350589,355442,203297,15358,-71045,-77634,-151022,-250591,-126242,103596,118899,39767,29029,7909,13911,127864,223614,109161,-75247,35105,115017,-22273,-41797,-64859,-219948,-164142,150727,263913,110731,-101889,-120552,24525,52360,-8886,94887,138385,-50474,-150747,-54016,-46694,-204507,-203238,-37540,129589,187903,241828,350169,343434,215741,129922,33990,-114915,-86400,31137,-70352,-226008,-150899,8397,119386,184988,24544,-224512,-138311,92566,-19652,-177782,-165939,-152849,-177716,-135987,40450,137791,90776,67886,46038,31300,130614,294949,293236,55605,-240362,-374976,-294160,-91909,-40827,-164766,-227289,-137968,-48304,-164945,-387297,-396398,-205643,-26621,12274,-22394,-131089,-177554,-33678,7134,-78837,-84589,3374,166303,333285,309321,-54158,-434240,-412286,-68132,109961,-17368,-123311,-132872,-13176,268273,343558,190612,24299,-118850,-259753,-186006,54287,172254,99867,43319,108894,111245,31041,-71946,-233682,-245034,-10541,128525,94910,130487,154157,82530,-93098,-171848,-82276,131884,205344,155473,109837,54509,37505,146667,209923,-1113,-228413,-339060,-174989,-80870,-215984,-243563,-35852,-27838,-304606,-482231,-452135,-483340,-373931,-88202,106818,251203,307491,104202,-111794,-106419,21322,173365,243546,179901,120543,119461,112259,157226,344005,431952,202739,-44151,-133469,-153464,-135598,-75033,-8642,33639,-67338,-376339,-596433,-463175,-216733,-85858,-98569,-123297,-113168,-142749,-130832,-1907,144868,277681,186082,-172761,-205520,105118,176901,66937,-64591,-187957,95494,559770,780372,377877,-1756599,-2833722,-190154,422957,-3618753,-5418985,-2418147,-164632,26154,510566,633567,489742,199773,-68987,-370430,-563190,-292881,3957,56602,22399,151335,216632,172727,256483,310627,99410,-107615,-57776,33417,48457,-32716,-245598,-412954,-349819,-176887,-99595,-57067,-104690,-233949,-230323,-188561,-231782,-146747,47874,137474,83210,61300,15765,-164001,-267923,-101534,187814,433798,449167,229163,126472,132323,78012,126556,114020,59144,156474,133153,8185,161785,227853,78871,-127021,-259678,-161138,89995,176695,81703,11845,19744,-10082,1970,23394,-113543,-61989,48696,-114248,-265739,-158990,-13036,-22481,-230277,-376011,-132864,171952,169254,82486,76249,143098,226612,291885,304116,295139,297615,211274,138971,121059,264164,406930,196168,-134535,-82158,163797,273766,135917,-68138,-74456,30958,-146726,-364116,-231081,-54326,-43959,-41967,-8487,-11705,-42053,-67310,50533,240226,258815,52189,-216458,-236756,-22243,-44700,-210091,-159633,-142461,-293354,-298589,-248938,-247643,-142420,10253,13971,-17382,-80073,-167687,-230294,-15880,295969,370397,279167,297225,351074,250862,131719,43611,25821,129905,277453,277140,-5572,-188536,-129861,-53524,-6216,16154,-110415,-238223,-266359,-115024,66239,24048,-174802,-297579,-440784,-524672,-137266,275853,270980,67586,866,98073,113436,73511,79389,8283,-113611,5305,140742,95943,-14924,-132564,-31424,176687,114811,-68199,-140472,-158530,-146941,34633,333993,459006,332321,242775,356923,486653,467525,199129,-69606,-125550,-93168,-1987,186605,164434,1291,-6132,48878,-46826,-124936,-38257,73376,26882,-89975,-163252,-121288,47793,65281,-131394,-230940,-134561,-48639,-77664,-164130,-185039,-65855,141887,175485,28510,21835,154298,96972,23414,27958,-39127,-263451,-367686,-197460,7586,164026,232853,126240,-119780,-197097,-98284,-64663,-166166,-243359,-238304,-163859,-20964,17736,-100523,-166753,-106570,-83822,-118415,54505,343985,275804,40217,-8679,28119,25198,-18627,-74638,-31863,19215,-21506,4560,-5922,-120207,-240490,-198986,-7013,105191,-72339,-165791,-82783,-96673,-54037,197377,234982,-99447,-347842,-292833,-108704,60228,222099,383220,426372,404528,382397,303464,154097,53968,70601,214132,308882,246087,157935,217281,212766,-16234,-64526,-30964,-245002,-371881,-36999,289555,165091,-94737,-86250,65273,33695,-72653,-125535,-114060,-67116,34041,145860,34003,-147713,-59483,85314,46471,-11132,24389,56597,77087,16100,26599,113743,133405,175451,222199,69797,-40100,120977,331813,279310,96788,90302,187860,185118,3653,-284266,-234806,124261,202663,52679,-6037,70879,58217,91620,321438,510358,326451,34563,74243,214667,99289,-111571,-213992,-187938,47941,258784,207183,161224,139446,140643,270521,355717,145088,-160557,-238105,-128120,-37172,53816,65826,7055,603,9284,35983,119217,89554,32724,205902,276055,-67963,-457844,-368524,36588,250146,153210,32171,47932,132717,164205,73042,21978,91603,120999,127987,198548,111832,-23008,-51982,-123445,-92018,111767,195201,122018,54640,-21818,-131066,-229678,-314991,-285000,-6976,271168,309703,370457,389241,177168,14360,-118056,-27126,496171,516508,-79197,-280534,-512581,-815760,-262881,50459,-89093,-361952,-652850,-505328,176084,1022426,601677,-828397,-559363,591293,475635,28677,-509171,-718434,-24793,421237,381950,371203,273052,295990,510655,492534,86266,-281932,-225339,42754,224991,343119,491949,536097,251647,-90364,-144865,62469,193484,134310,-17087,-147181,-274932,-325196,-265833,-164085,-227872,-226760,-22190,182705,177086,50367,-174818,-414674,-362720,-123434,-16540,-20790,16127,40329,-27455,-65441,-93024,-221946,-318842,-216602,-37117,122321,188957,131905,161908,301572,299661,163788,46276,-174170,-212129,-81628,4674,101694,154384,63061,92234,252407,228092,-644,-229515,-299725,-192249,-60457,-64760,-146416,-99897,48446,146171,240738,371296,459664,531218,525342,253202,-118133,-160292,117191,138035,-87436,-138877,-20928,49997,-56294,-254032,-405826,-393271,-259965,-18174,237189,262938,-3068,-206150,-243616,-300800,-284363,-30265,264944,230180,33922,-43493,-73491,-63495,120912,199161,67969,124940,215599,179038],[222338,248002,187875,186460,150375,44287,-42566,-99676,-305622,-431912,-215025,38406,-1910,-50774,-29176,-58291,-122722,-182601,-87114,-20393,-71568,-100028,-12014,-91708,-322736,-368313,-39501,287373,302643,251009,198593,126922,54131,-133682,-243186,-50104,140531,224891,232818,74432,-79856,48313,237373,112178,-125645,-123436,37899,139342,73171,-78797,-178211,-146778,-106712,-57375,36351,-5404,-156476,-155575,-22107,31609,66654,116539,144196,173069,166052,61648,-20543,-7966,-19783,5672,137536,145364,-92419,-133416,220999,510612,338047,-16736,-93183,-28633,-117399,-190911,-114802,13096,150137,185757,94198,-95152,-279747,-115236,312785,441300,233043,177390,132052,-48780,-254857,-320765,-238833,-107592,-36677,-128879,-245596,-117114,128708,199098,43727,-131851,-151723,-71773,-33129,-10706,-9080,-50485,-152125,-254979,-217323,-102297,-69058,-214095,-302447,-127138,34428,-98428,-167646,-184879,-302631,-274366,-241959,-372707,-350072,-61466,167769,107049,-51847,-193128,-276280,-231933,-91523,26313,49108,-4443,-31695,47838,92912,-20352,-51973,65477,173696,174574,-10038,-246329,-355316,-235839,18473,231571,227196,178772,50144,-89976,-204801,-219674,-104802,35642,99385,190622,196088,17879,-155647,-141308,47904,232857,295993,230777,173359,142924,1982,-23230,236062,359845,287794,269354,261264,173102,43128,29094,215339,288665,92148,-39988,-21353,-35797,34073,83676,-40304,-124935,-155390,-191511,-262162,-362866,-270196,-36692,29488,41095,83160,1032,-57218,219324,444483,280553,98826,58165,-90792,-192806,-104753,-41545,-67742,-153182,-283944,-151109,203043,444627,496144,460145,356822,208653,-70347,-404031,-398810,-136104,43583,105928,42730,-142522,-133233,89292,240473,291422,216902,23445,-117423,-155840,-204443,-267905,-143452,68959,108799,104082,132153,51625,26056,166848,228776,23050,-155998,-2249,35641,-101471,-61322,32511,-123737,-112072,184218,247634,69249,-73628,-65777,-11771,-66388,-117385,30455,135049,-63137,-232864,-110363,56184,-33399,-139687,-141761,-73805,67227,232363,398589,412505,280141,148879,17258,-70924,30225,174080,89992,-105884,-112514,-5409,94963,152350,10082,-235985,-138765,61273,-101111,-268784,-210699,-132242,-90485,-53181,35469,125734,186340,189222,107862,54378,185057,329459,273125,23129,-228420,-335656,-257934,-58575,29603,-98583,-185930,-124397,-73193,-209622,-404208,-417115,-276925,-172501,-63958,68727,-5996,-142397,-65316,2839,-73827,-122745,-5900,154445,310126,329394,-41791,-455308,-399751,-12895,91762,-137876,-246102,-180247,-40939,202850,324557,250946,106724,-37122,-187396,-131762,91912,249076,205216,105658,118973,145948,27253,-142205,-295246,-259939,-38780,70669,50291,171565,219314,80404,-135024,-173093,-94704,95813,176371,138550,72248,396,-31696,54765,149212,17206,-226617,-309808,-107580,-36159,-224887,-272509,-20185,57241,-180950,-336498,-340399,-392092,-351965,-141913,50625,254943,360570,165465,-30386,-44366,18277,125074,198257,118314,-6372,-26966,2262,100818,357009,485826,253572,-3028,-124593,-189843,-173494,-54559,39269,41582,-118283,-484156,-730870,-569054,-287297,-134235,-138416,-141292,-101695,-104050,-64137,97234,230503,326945,186172,-199895,-194457,105959,127797,-63630,-310804,-414463,-139008,241584,612310,571299,-1534806,-2788613,-572478,39313,-3853452,-4549250,-1312549,241506,12403,430188,662983,547629,202839,-221568,-469505,-608850,-285914,64814,37702,-126570,14077,211163,219874,261181,245654,46883,-157013,-114059,-70710,-78039,-82420,-125665,-279305,-339170,-254030,-173783,-63153,-32957,-154349,-213899,-208720,-208997,-93945,88307,205928,194815,173575,153269,26882,-110582,-59360,128398,296895,268555,85404,31969,66828,70834,189560,240667,184136,185968,62645,-114360,25645,173774,107885,-90828,-214241,-84630,178554,234791,121285,88163,168235,127952,69700,85778,-74884,-49962,80176,-30950,-197493,-191417,-100071,-40473,-165823,-339064,-126694,184123,209928,156481,130389,112988,187262,303133,341320,269865,215525,201738,203240,126391,175868,292181,146972,-146270,-81572,166810,248704,69533,-153389,-147224,-6156,-130883,-302533,-201469,-51626,-23255,-44051,-101716,-78053,-22562,-25868,32842,219049,268958,29546,-260542,-271609,-63702,-65059,-181215,-164419,-228331,-425166,-395233,-314855,-280264,-121703,27704,-42090,-105247,-83794,-60843,-85649,40667,314003,384669,299915,310609,326893,224671,145263,75510,27454,91336,190206,117512,-156155,-270354,-187968,-155996,-112762,-14602,-70875,-207167,-241202,-64510,76715,-2958,-196332,-319019,-472040,-558995,-154351,317880,341532,94486,30747,151641,95268,-38395,28756,55765,-54898,10736,108805,79474,20845,-44166,69424,241505,162233,-10801,-70528,-113947,-104429,95883,347427,426883,328859,316547,403513,462718,418309,230596,-28583,-173960,-184977,-14832,221763,156548,-61846,-107493,-21890,-40544,-92268,-47253,60773,48212,-59468,-138151,-104557,87689,128315,-120428,-252770,-175432,-103156,-169123,-218824,-202365,-44622,190248,220020,77936,67762,162046,56839,-2002,58104,24492,-192534,-321735,-182500,6054,118517,221432,205135,-28347,-158743,-62506,43266,-5980,-124893,-193847,-138982,12456,47295,-54491,-111846,-110993,-116555,-138685,-26796,298035,376511,170100,112726,204135,219720,102142,-23822,10538,111321,115308,79874,-24358,-210355,-369321,-288336,-33076,83984,-60560,-87384,-36356,-125838,-118419,58378,31211,-255963,-422748,-326712,-127109,15272,178084,353205,341641,261620,306947,324169,212123,80472,100696,238381,263709,175108,151122,252632,263875,50620,-12339,10530,-191893,-299199,-4246,281170,198216,-16702,-51804,71458,71089,-37302,-112139,-50249,-25370,-21588,62278,36622,-83039,-58594,28089,26658,-2260,-7113,8190,78780,78618,86294,98976,26060,61279,151662,82560,38479,169299,299551,214085,110704,161149,217398,133276,-91718,-347162,-208260,187390,258057,69405,-46598,-12168,-55468,-26978,232483,402984,217725,23359,123393,256357,115459,-123178,-244084,-197917,36069,248017,240632,202792,200528,232003,325227,365113,215601,-10307,-148378,-102625,35452,138723,117121,63654,33049,-13663,1264,67355,13532,24938,278632,308803,-79123,-377297,-253995,65220,250717,193239,70567,46724,123603,155039,48481,4581,113623,138566,67624,95616,65497,-54774,-94116,-52407,70981,236014,264591,178421,101386,24010,-70933,-166853,-203980,-115750,122256,299109,277213,339967,387612,125672,-116851,-310441,-314973,48345,284522,216347,180712,-15556,-132364,-142520,-355481,-223928,-44138,-374515,-350960,70224,702783,639891,-244827,-217864,436562,410185,165987,-503038,-873786,-241261,240879,353125,438810,439044,481504,578081,454810,7498,-406118,-340095,-16801,165808,248122,394859,479005,244957,-117927,-208817,-29917,97056,52242,-77299,-185550,-248508,-254756,-210959,-171344,-243870,-247731,-42135,189600,238110,87734,-249501,-497729,-397937,-185009,-122571,-89519,11894,55533,-65420,-174724,-199997,-289295,-378378,-242272,-23244,103326,144426,121399,108690,216967,294174,233389,80518,-162734,-203363,-59338,28001,134907,184522,67327,81578,226927,194906,-18247,-210182,-241735,-139485,-66846,-92628,-135895,-106342,-36921,59576,219064,375961,507643,684587,610127,196554,-171279,-164261,45059,8344,-160572,-120563,69485,160985,35188,-183926,-357754,-344593,-177174,42857,226602,186766,-72257,-229262,-203267,-179563,-146202,56530,294882,240309,20257,-51789,-21233,24578,164538,176790,45166,118422,204738,171527],[180263,214031,131757,94135,94889,10806,-78383,-132468,-268401,-374728,-304203,-220921,-226273,-113976,-44127,-86055,-104256,-77666,27548,13555,-91913,-122084,-20489,-24290,-173346,-244073,4733,253473,256310,161731,107830,101292,50284,-142408,-229298,-13746,187974,242726,259758,130172,-57148,34557,267758,169091,-177669,-242095,-16422,136236,64589,-118422,-211171,-130877,-104991,-53806,55171,60710,-58541,-101487,8585,107268,170082,134384,45052,50687,89324,41683,-49232,-59418,-26735,56253,188186,169776,-72932,-216757,14481,360236,276340,-59327,-152312,-92830,-133099,-152671,-101831,-20537,139274,228070,176167,-2454,-211882,-92387,288363,364227,109995,29824,32871,-76902,-230334,-270113,-206732,-72549,-18295,-160566,-252712,-93806,154036,249487,113772,-85588,-130631,-55094,3121,9544,-70119,-168837,-277504,-361475,-242530,-45779,2574,-170950,-253689,-95528,-28191,-234488,-240001,-221132,-378433,-346059,-164513,-176979,-190743,-30752,81922,44011,-52549,-200434,-298810,-232235,-88496,74465,112184,10633,-102907,-36091,89661,9588,-61731,40257,209615,239019,96572,-95026,-275794,-191777,118771,300813,230804,181786,138076,32991,-90029,-130644,-76809,-61177,-77379,15903,50598,-70449,-163714,-151974,-8554,172205,175989,7124,11323,88696,-7516,-69024,150904,288925,237574,234875,247217,196819,95730,70512,226674,255754,-12142,-163276,-76383,-51670,-17614,9839,-40875,-96682,-200208,-258215,-236487,-265901,-241195,-99524,-30679,5112,68904,-7799,-91199,162377,383422,215134,9248,-13749,-125179,-204894,-104112,-13139,10742,-65678,-253476,-206795,126105,390105,440164,404321,347948,262693,-48841,-380139,-320202,-52857,35862,30679,-44006,-224451,-175523,31393,133486,187966,179932,28245,-137639,-194730,-196793,-191763,-68872,79846,116141,201412,275987,118129,20439,172934,236904,1779,-142872,-6794,-30643,-151851,-51258,125486,-8612,-19228,211961,199874,8186,-38691,-15636,-77395,-195436,-201581,-12843,136705,-50958,-272388,-135250,167798,178254,-30003,-213381,-258975,-79589,160811,356676,400318,296216,136899,-10302,-14338,155045,312895,237592,-20492,-116575,-22015,75036,106556,-17740,-270754,-190044,118,-138675,-279573,-182254,-54646,36189,65167,62590,123304,243307,263778,164818,111107,249554,342762,237129,7585,-159716,-226631,-178508,-23498,58050,-83855,-176514,-117632,-78159,-198973,-353625,-359265,-257905,-255884,-131132,133723,120848,-67667,-80879,-3585,-42335,-96171,28279,154504,278869,318871,-24763,-443393,-386491,-6694,43781,-219632,-314241,-214364,-99393,75600,259443,288299,197210,93962,-21144,-24637,120185,275398,274864,196084,193264,227077,51658,-196991,-320226,-234253,-57514,-4680,-24953,150452,264315,140545,-50680,-107790,-93242,9527,81909,93275,34115,-60490,-117925,-54363,59326,-11731,-259261,-239562,2861,38834,-188804,-261611,-4161,146778,-14464,-141374,-198365,-271759,-300667,-182456,7126,268250,404565,221018,45410,815,-7181,58521,133211,48269,-122850,-166349,-108640,31254,300600,422360,220335,5269,-102323,-195621,-192359,-26734,92888,41872,-176853,-537568,-735600,-556292,-296900,-152713,-110895,-77192,-39191,-49597,-11707,147710,250999,276043,92554,-222119,-160160,76380,40993,-186163,-470148,-549795,-381493,-212181,228221,568410,-1186934,-2512191,-607251,402897,-3092700,-3401568,-498779,228046,-520272,-259744,306072,441592,239531,-234400,-462353,-528013,-229545,101504,470,-249987,-129254,160310,239206,255704,160303,-48337,-197967,-152001,-173432,-228464,-146274,-7289,-132937,-309671,-317103,-231516,-60043,54411,-40599,-174985,-231054,-210801,-81104,90990,204470,221378,234135,282912,238758,94716,22730,72524,148991,68602,-89148,-73814,14848,75095,215616,300169,266408,195712,-2853,-174320,-78792,77171,59911,-88290,-136208,51000,271479,251092,104262,104187,243242,201491,96766,144074,48077,3671,81284,22394,-118949,-177716,-129972,-10581,-60435,-242462,-91799,181134,227641,193983,156939,91599,152227,290499,361002,282683,176731,199330,263297,177345,117754,158889,102530,-68191,7823,193430,185218,-25108,-233639,-189195,1532,-36252,-148466,-107232,-590,40525,-34504,-191542,-146472,-23459,-13833,-959,175989,247902,4470,-278712,-296685,-132023,-95962,-136050,-145760,-282749,-489681,-420499,-303732,-273999,-128199,12349,-78158,-179769,-98535,40977,93494,125131,299960,336790,252433,242259,210770,148092,134496,64405,-41588,-4331,94977,-34266,-305780,-375752,-279913,-265834,-207139,-47730,-26880,-162910,-202492,-37300,69188,-15289,-197263,-331886,-471192,-507344,-132466,340081,377882,132130,109401,206877,40947,-168229,-37963,83997,7932,14781,63053,50931,54201,50378,133454,243859,181437,50731,7583,-54183,-56532,103002,273791,326490,271492,300253,350456,356607,291281,188889,-11284,-192076,-229256,-30097,188133,101276,-122292,-173930,-49174,17588,-34307,-71531,1945,26665,-50189,-125422,-102673,94691,160324,-101382,-249826,-169227,-81330,-168681,-218319,-179089,-4321,232139,265523,123473,103809,153372,39200,-3767,81778,72256,-109712,-266803,-186255,-9049,69913,182752,229904,44398,-117409,-33975,136609,145938,-527,-129718,-103873,21721,32086,-51019,-89183,-106345,-80537,-86354,-75426,209158,379413,213759,190050,347540,384052,214089,31529,47417,186202,246997,145564,-46772,-247754,-378259,-297668,-50361,59546,-19530,-3722,-8617,-148368,-153963,-50474,-111733,-296289,-370170,-267294,-104990,-7926,153418,299740,186876,32742,134139,270145,246379,110747,126496,247840,215671,111014,148532,274298,286665,131172,74008,82470,-83104,-141673,86597,267062,189807,42880,3929,94397,130180,12153,-74646,39464,56630,-31868,-15948,17176,-34966,-78703,-67546,-30732,4879,-22161,-39577,46491,108007,124746,84606,-39908,-13832,83593,84337,103447,202617,253355,146867,116423,221481,232614,72429,-166147,-341139,-138416,226116,285606,66692,-104303,-82436,-92536,-113414,91781,241890,112764,48071,182222,260501,105970,-116184,-248725,-204850,-11202,158291,215933,231362,259526,293018,320347,304954,224363,98124,-36252,-4099,161555,212445,142215,106466,51801,-44595,-45034,-14633,-89532,-26225,253847,249753,-116211,-275727,-135038,54558,197344,201061,93937,28055,89441,146165,47699,-20150,111836,151028,-3285,-39185,1377,-90265,-141265,7731,216179,337331,314989,223150,144390,88948,27198,-59199,-62014,43284,200190,284524,247984,296875,318645,2967,-312897,-514727,-603192,-471696,-76131,445147,623276,444802,549547,46669,-698383,-371989,254886,23616,-102135,-22066,264018,526074,497752,484607,355656,200206,249701,-310408,-789313,-400990,-11383,176338,302278,382611,458312,470883,313915,-83600,-469905,-395857,-72127,66694,93614,232077,362412,213424,-128307,-262373,-154428,-24684,-17426,-114698,-211285,-212081,-171118,-126065,-143293,-215375,-228253,-44151,180827,267933,122984,-252957,-478270,-349353,-173948,-179488,-153122,-17714,34877,-107296,-267045,-311538,-360932,-408461,-259369,-36180,71642,119109,136816,90420,146353,258612,285047,131425,-111930,-186529,-55325,61415,209533,253718,105529,84656,196267,149619,-52794,-185096,-158984,-82692,-82899,-124675,-116220,-67298,-44150,13823,176208,329202,456783,654954,550182,127370,-166415,-108645,18029,-68779,-172627,-52354,162004,232690,121180,-62901,-229415,-239370,-66860,98640,163713,55401,-168090,-268019,-168734,-59541,-16899,124432,301505,234390,-17656,-82955,22836,95677,150232,100909,23479,119559,190213,142231],[83984,124005,63705,25301,57563,-20615,-115640,-167004,-212864,-285709,-355746,-416566,-354069,-140129,-78680,-124786,-72205,41052,146479,97511,-71059,-136759,-51467,-9351,-93611,-133097,45280,194669,200354,75137,-18463,20349,39694,-118490,-194120,11105,213079,254233,285933,179432,-33042,5757,253878,205184,-179990,-270778,4258,159131,38131,-201221,-290046,-172012,-114076,-27986,91554,130156,52729,-15203,56526,172807,219952,100201,-67701,-68125,25185,35630,-65911,-99928,-20997,96396,200513,148257,-70576,-265823,-145104,192332,168287,-121679,-193144,-117724,-111013,-100068,-75464,-19159,141926,272804,272526,105567,-116341,-40063,258431,250473,-24882,-114498,-54156,-75081,-129355,-141378,-117041,3571,12091,-191802,-266230,-98656,131863,254978,166943,-22735,-85864,-52996,-20374,-35287,-145587,-248163,-327029,-367195,-199553,22668,60064,-102013,-170288,-55007,-63406,-255829,-225209,-216618,-386991,-352299,-71067,19268,-31126,-19695,-34531,-47607,-80573,-204399,-294981,-229719,-87685,118514,166918,7990,-173009,-103574,84665,33086,-84399,-2022,182784,209781,139928,15138,-210098,-159618,206385,357344,231743,165489,179281,112954,30216,-31567,-79418,-186430,-246331,-159957,-101266,-138851,-155473,-168470,-96753,62161,23282,-178767,-94194,70903,-3092,-112832,35253,172736,140685,144071,182149,191637,132332,81495,183600,166152,-119832,-246489,-114255,-50638,-49527,-43658,-12944,-33908,-189189,-280528,-208681,-182207,-230324,-175029,-73950,464,71308,-11022,-113275,76843,238822,56016,-134517,-110771,-148413,-178325,-84386,19908,110506,45667,-198464,-253608,32105,291815,306681,266737,314575,303576,-38218,-323898,-194696,29272,-10315,-82799,-129747,-251321,-178674,3886,67967,83295,114256,43226,-116446,-184997,-134694,-46652,77309,144840,152276,306854,413172,176781,-15785,135471,238610,36941,-68981,3632,-73080,-174832,-32974,172694,94149,90803,221370,125022,-59872,-5922,27159,-145335,-301054,-243474,-21988,144602,-16742,-251401,-102929,274879,371021,95008,-223381,-353362,-197287,47479,236911,321610,266578,85720,-60865,16914,234275,400647,325499,-3214,-167939,-40066,65529,65283,-52283,-318027,-272924,-61640,-117403,-216811,-100651,57344,178124,196011,113627,127178,248665,269085,189046,174993,297469,327828,190210,285,-66546,-76670,-68435,13396,37164,-131437,-205956,-113914,-57139,-136336,-251390,-244759,-169824,-257455,-163675,170529,237620,36707,-76512,-12928,8995,-13367,83209,167118,259998,283622,-24048,-418579,-377145,-48966,-19518,-237846,-306192,-227869,-182805,-84892,166008,297345,271795,243424,198431,108688,139158,260484,307077,299195,320364,333028,100481,-206826,-285751,-166926,-54533,-66277,-101873,65656,253004,229356,122353,-14,-79482,-100102,-47950,35446,9287,-111832,-209850,-174294,-54376,-91057,-301010,-149389,120128,111233,-137575,-229184,1841,217142,162798,51238,-72783,-172984,-244972,-197742,-10544,278703,412340,244662,89950,18678,-48474,-9881,70670,-5854,-193838,-264775,-198521,-35641,194111,267853,120561,-10134,-56483,-150077,-173047,6629,140959,40822,-217681,-518424,-617890,-442510,-253540,-135496,-22168,49085,62380,20625,24186,140632,207934,141849,-72793,-232714,-93262,65066,-11563,-222921,-467604,-559378,-595676,-698398,-268637,327811,-905152,-2143113,-302022,1311630,-1504654,-2174041,-128068,-222217,-1469449,-1297457,-282110,233060,299409,-115866,-364975,-370264,-171391,99238,-26501,-310972,-239004,81435,234019,239613,58503,-193139,-264534,-194171,-256568,-354080,-187576,98372,6726,-260017,-341221,-241344,-30190,142721,76116,-122548,-244949,-231678,-114498,36798,128381,161728,221878,357949,408727,296415,138109,51120,30208,-103121,-249912,-168859,-20449,85075,208345,287885,282934,173543,-51506,-163135,-124073,-37852,-51193,-122304,-58137,189021,329063,207244,17546,45447,227351,191664,66524,172163,222150,103812,62489,25034,-57822,-117627,-78778,74703,63503,-111652,-35140,171862,223832,187329,143285,77341,126578,259929,356404,320781,196958,212470,312032,265247,112228,62635,94594,89925,166062,232249,102266,-117806,-281407,-189988,45016,102903,44719,24080,94336,138391,-3318,-217433,-172639,-46364,-45002,-38605,131193,204723,-11912,-261421,-310824,-222441,-141402,-91501,-104427,-280328,-461015,-365456,-217638,-224775,-156793,-31480,-83919,-210584,-116417,115218,258910,222373,266184,250930,160226,129457,69314,61988,110092,17901,-161469,-122262,32083,-117917,-399658,-462064,-372655,-351245,-263726,-75139,-2165,-123152,-158655,-32355,60716,11224,-154638,-314951,-427742,-387136,-78244,330247,359992,169827,226410,261124,-29636,-270972,-96666,84449,50315,6276,13743,33784,97133,130477,139424,183510,174242,107508,66430,-10727,-37175,33222,117198,168087,159625,186189,205590,199345,143472,104486,-16065,-179261,-221503,-55660,70899,-15669,-172399,-181578,-21293,116320,45111,-92661,-83249,-33784,-66791,-129934,-114218,69082,157733,-60510,-204520,-110078,5094,-74394,-148164,-113635,41082,251776,302084,166783,126315,133620,52672,27898,105397,105047,-31896,-211395,-194671,-27634,29769,116499,189729,75305,-88557,-18464,195493,245515,96207,-48170,-56229,-486,-30944,-89699,-106094,-112470,-21425,-6935,-94633,86785,268561,164889,212775,416230,461219,282078,74812,53709,194686,306164,174528,-63467,-219818,-271646,-222187,-49167,41987,35547,58221,-6397,-158071,-153440,-89476,-134727,-199585,-206418,-139332,-54560,3998,168163,253232,20797,-211490,-89717,162550,246636,129658,146548,255111,179001,63383,144867,273074,273315,198031,170123,168954,56717,45241,194138,255154,155417,63617,52714,129644,196961,61642,-23225,133652,165594,7860,-70987,-19791,-17655,-112304,-162081,-93455,6176,-20221,-63664,2990,101160,136092,82828,-40092,-36812,30539,80321,148731,220019,207199,90517,100821,250949,240467,28731,-208747,-297396,-77446,215902,273934,50351,-146946,-90512,-26477,-144482,-74670,64392,43514,99282,224295,222064,84671,-85128,-234032,-216499,-77145,32951,154738,249270,299544,298292,247051,187911,176800,146838,75711,153774,324463,276417,145980,123009,51947,-67538,-81996,-95708,-180935,-94819,155818,127480,-165022,-185091,-45968,16281,122958,186496,93637,-9004,35073,135537,64451,-53461,75298,142063,-74937,-167587,-55544,-106372,-160067,55806,304062,376841,322348,235938,162897,150692,143462,73442,74082,151159,209272,238092,238052,258114,207242,-141514,-517215,-693532,-839525,-934733,-449744,518137,861722,779338,1081144,238768,-880887,-442285,460539,402441,141042,-89359,-165831,292635,1134796,1272422,359679,-9905,350787,16614,-530085,-484261,-295936,-114963,12540,125130,222952,212624,125444,-130212,-428576,-366309,-108692,-48226,-87110,29481,196597,140744,-137515,-309446,-284711,-138193,-59181,-128157,-219671,-179700,-108685,-52741,-95788,-163492,-184591,-32655,164381,265335,147335,-187320,-376534,-249607,-104214,-175037,-201814,-68485,-10092,-140088,-324243,-408238,-429311,-414112,-271701,-75742,27600,101863,149361,93397,101740,196499,280449,168663,-48224,-175800,-79400,89931,296139,337306,166133,95320,155180,91377,-95202,-154874,-69774,-33919,-103453,-157881,-98104,9950,27075,9127,113387,235713,321901,455912,360632,45289,-116229,-1289,59283,-64326,-119361,45782,236317,260761,186944,74550,-64493,-109791,38116,127674,58984,-92853,-256227,-297344,-140974,15369,46049,137966,282480,217069,-59363,-111174,61004,134893,83820,-2959,8234,129295,176030,93590],[-48849,-13216,-12402,-7707,37281,-51293,-160283,-203284,-164065,-197832,-351143,-478027,-348232,-123763,-110039,-145826,-22333,143043,235515,199345,-16584,-134894,-90952,-58937,-119230,-90740,41730,126889,159558,18481,-143873,-89640,29406,-66414,-147479,21948,210425,252920,285691,186120,-21960,-21779,214466,218553,-130876,-203698,85510,192382,8196,-278317,-391045,-281386,-147555,3146,132279,186781,153920,97490,126168,211561,192337,10431,-167766,-141655,11823,58608,-76984,-138829,-9401,120711,168133,92571,-72714,-260491,-213929,47444,40927,-180967,-200897,-98180,-56787,-44508,-44173,4079,138111,295379,354392,197174,-24903,19969,227979,139843,-133744,-223123,-114477,-46865,12434,21534,4139,99038,54975,-201766,-284091,-139352,53284,196733,175747,24053,-51431,-73808,-90355,-128874,-222317,-279198,-295277,-275840,-99867,101899,110243,-12605,-60473,-8373,-64423,-167572,-132465,-166638,-328355,-303161,-2642,165638,103909,-29000,-162775,-157793,-133568,-209913,-275525,-227093,-85397,136821,182293,-21386,-229498,-148976,67959,45753,-99783,-33064,116616,112117,120311,64182,-172331,-142316,259461,383366,215534,125535,152132,124146,118667,46340,-115799,-304772,-364783,-296603,-227361,-172418,-122308,-172545,-184653,-59073,-111117,-270868,-116063,92812,16485,-135592,-73612,49284,40860,36737,93951,172627,152924,57524,82420,29035,-210104,-272067,-115505,-14288,-33553,-42664,51448,53800,-128635,-258984,-188902,-131905,-228341,-239838,-101170,18307,81974,-5725,-105059,3724,64037,-155787,-305444,-216898,-165932,-131821,-48901,64687,219803,165418,-122878,-271358,-47833,189040,148256,106767,288527,324290,-46442,-258664,-61788,87944,-74385,-199339,-190510,-209848,-136400,17310,61801,10504,48551,73304,-54778,-134360,-45244,119291,251320,250527,216327,387928,491414,196831,-79167,63570,224402,98061,26343,29760,-81156,-180240,-38181,147446,160109,191446,209610,36381,-124397,9688,57574,-184620,-350401,-233188,3672,153457,28661,-170238,-11338,362493,491103,198330,-171099,-332245,-246337,-69878,83221,215988,211655,9323,-127509,2981,234336,407683,328470,-57261,-246312,-55397,65694,39842,-85458,-358095,-347388,-89696,-41595,-110792,-5865,162627,295308,300183,164884,132883,212605,211007,168793,216928,306556,284706,138875,-8800,13238,74162,56167,54573,-19582,-222925,-261869,-108427,-15097,-44964,-128934,-114539,-56439,-184471,-144796,189384,333549,149077,-54024,-28053,56663,82917,122486,180543,257459,232007,-52153,-394755,-367002,-119173,-79374,-192185,-227228,-218308,-273602,-232590,75531,281212,306336,361149,391516,227886,151266,223150,306153,386878,455061,424170,159178,-157371,-192174,-73027,-27338,-90139,-154247,-61768,164965,293535,301224,112847,-56465,-194887,-165931,-8489,12357,-135477,-286986,-288447,-176449,-200844,-323812,-68001,205887,153729,-98591,-196332,-7802,252034,313287,193722,-342,-132575,-208804,-183306,1415,271068,365707,221695,97036,15333,-91620,-64438,31101,-24374,-201369,-304047,-252730,-85947,72105,81638,274,-27257,16014,-48545,-109243,40506,172588,43674,-222398,-435144,-431098,-278137,-174193,-79287,103228,196993,175559,100917,56335,103319,135399,-20752,-249747,-224481,-9534,88200,10701,-133495,-294067,-471083,-781263,-1121327,-757618,-139235,-880049,-1798426,262681,2419797,483645,-1026197,-218497,-1030038,-2586170,-2280187,-839555,31928,359877,69724,-218344,-205721,-152764,48644,-22284,-286513,-287292,-6149,207156,210487,-50703,-364670,-369269,-249049,-301018,-409642,-179139,181718,120928,-193570,-311499,-185836,32490,211751,166099,-61249,-233702,-249903,-175095,-71507,-4559,46750,149422,356419,491870,445479,265478,76953,-37690,-215820,-358656,-236205,-44724,89401,176470,218364,230256,115271,-82179,-105003,-110263,-139115,-181329,-175697,-6834,276580,328651,103498,-129924,-75299,137389,111431,-14030,156279,384282,231476,42814,-12600,-21465,-24803,44730,200245,178528,16039,27916,164618,207692,147619,93475,69253,117317,222853,328097,359674,263040,239960,343360,361924,156086,36147,137035,283300,340916,265558,33783,-168398,-273945,-152821,100013,236887,215783,152489,208179,247169,55993,-142082,-124283,-76240,-104986,-61790,103972,154913,-14764,-213702,-314157,-312983,-188933,-54574,-46381,-215777,-348339,-245712,-81115,-141493,-189891,-83419,-60947,-192029,-132875,151166,371059,308554,225755,157622,59385,21359,-27643,5837,83084,-45885,-292650,-224363,17010,-110940,-405878,-487526,-424145,-382768,-267735,-89971,-9224,-95918,-113325,-35394,68900,85083,-59526,-251705,-341303,-241624,-10093,285383,286526,195808,349077,306291,-90448,-315371,-130768,54220,50954,-24412,-33884,40317,152841,174137,83279,82458,151938,150226,85614,-6055,-60648,-96427,-86131,-19982,12622,7636,9133,33279,27874,19346,-33775,-143595,-173728,-93916,-110502,-183713,-206231,-127491,50363,223723,134159,-90242,-161866,-109925,-99006,-144113,-127684,25229,129936,8031,-112070,-15602,117051,74694,-23794,-24937,70077,238717,319046,201383,127556,111349,97962,93856,133409,124189,25993,-156566,-185222,-35042,8482,38369,102323,57887,-81208,-15648,213822,271746,145081,42607,2475,-46592,-122989,-151479,-153990,-145820,6203,49920,-95880,-49446,73108,55443,186410,389525,426276,287018,95333,21488,116414,254008,155716,-64500,-137903,-94148,-85419,-22072,42891,85348,77578,-31119,-154556,-120529,-47504,-33139,-1491,13757,12000,6024,48626,218794,233372,-97944,-397046,-298398,39739,213464,123057,153162,266302,162279,34813,132464,243350,224494,226203,244857,239365,177586,188602,269416,247827,114004,35998,61862,159451,250776,102273,27802,209413,278671,82270,-97685,-65608,-34806,-153859,-225442,-130822,-2112,-12287,-55564,-30446,61008,116873,96437,24208,-11903,-3608,73967,174190,224927,176956,58565,66647,244160,249381,18981,-217592,-251853,-66213,151041,227192,33809,-148834,-16068,121875,-118807,-225928,-80918,30273,155143,225142,153513,75424,-28094,-207666,-231694,-134056,-73977,84672,249848,298360,235819,118960,44145,91918,137436,166950,331237,484442,330216,141782,112095,34312,-74237,-98375,-149175,-226693,-144587,40880,-2660,-202580,-122081,3431,-19920,67901,164406,70250,-57586,-30515,116897,87139,-88974,5578,101640,-137486,-257173,-85903,-84922,-123973,99128,315918,332632,271281,201553,138800,182390,247056,195403,164058,183947,155144,173944,245760,230364,88002,-255617,-666955,-813537,-990127,-1245340,-706056,450250,835786,1000827,1441230,385342,-891589,-420391,500041,600351,270445,-146920,-486913,37180,1518446,1885221,428626,-104560,506154,369886,-232075,-509029,-561120,-445358,-326754,-232694,-144378,-114832,-43748,-99596,-276802,-253725,-118357,-151108,-250637,-166389,17354,36260,-154669,-351912,-396493,-223701,-75073,-123328,-207989,-160061,-89536,-22081,-46589,-110279,-136484,-16439,142805,228036,150421,-78956,-234801,-139855,-9369,-124156,-232624,-129352,-58572,-149777,-334519,-469110,-481379,-406411,-283621,-130007,-21280,76823,124817,80737,69597,112733,196913,161072,-6995,-183858,-127452,102837,358256,401055,224467,101238,104162,28617,-128266,-116788,6368,-1291,-115208,-181932,-90173,101561,146243,33314,40053,120312,157883,180128,108862,-48582,-51242,133387,167695,18132,-22246,141999,275964,250567,218590,189033,88558,11054,107175,113196,-63433,-215182,-301079,-287126,-109148,27394,12690,79694,241163,195945,-80786,-108543,101772,142667,-9209,-101289,670,141626,159782,31022],[-188365,-172825,-94585,-17173,22302,-80989,-213347,-242889,-145159,-140984,-294397,-397139,-237396,-79235,-118717,-128010,43170,206978,277031,280168,51562,-112381,-124008,-158137,-228025,-130121,-14269,73219,149954,8309,-225670,-185136,28650,612,-104407,15678,178908,229492,240216,132933,-32978,-37689,166161,206014,-50978,-72581,184410,210756,-9842,-297457,-469505,-424456,-200092,23908,160024,216500,224620,216399,210605,215208,93785,-116249,-236740,-151024,61256,111531,-88994,-181041,698,131246,106214,28744,-68486,-207483,-192092,-45200,-73078,-216919,-175662,-48215,10956,627,-20174,25430,109489,274481,390494,243577,32560,64317,201344,68694,-187630,-275612,-148726,-11985,140370,162127,117620,179941,101437,-173293,-288535,-199646,-62735,83154,126614,25511,-54611,-112637,-172860,-233001,-281439,-262945,-202921,-131978,16585,175094,151501,76263,56796,39775,-39256,-21271,3603,-79873,-222946,-220437,24985,244735,203279,-48270,-271577,-259187,-192593,-214477,-251317,-221634,-73854,122721,141860,-74225,-257188,-165898,40687,46628,-88723,-28630,43101,-17510,48266,54878,-159487,-137930,255999,355678,165969,59943,62438,71993,151725,79033,-172849,-379472,-410400,-374415,-308918,-168486,-61062,-146080,-235288,-147276,-184118,-255701,-62466,134695,40887,-126863,-141836,-44832,-21247,-40537,21197,158797,162011,8112,-59089,-128728,-267663,-245565,-75962,60547,31229,9319,135762,146176,-42823,-208932,-178028,-110618,-212111,-268993,-116347,39005,86089,8324,-60925,-27855,-82544,-355880,-464361,-314544,-182598,-86780,-3016,128764,329744,282118,-34798,-255454,-97707,111424,16152,-21676,277830,316793,-71294,-203907,40111,114057,-125149,-280728,-214296,-123800,-67371,63519,106046,-16112,4595,110610,27278,-65178,35583,252390,400327,364020,292820,417110,474576,160622,-150095,-16616,190484,148110,114312,86088,-46617,-178772,-92560,49770,179636,263057,184983,-47380,-179145,-4545,70000,-174425,-325094,-172731,52888,154123,69834,-48952,115580,415492,510622,251492,-82125,-224219,-218088,-150754,-47360,128961,160356,-59974,-186157,-49998,155562,333367,253869,-153347,-316139,-63441,68824,31136,-109333,-369330,-368112,-59489,65751,-3211,59161,217895,346901,338689,189391,137651,160217,117818,112509,216985,267309,221235,90826,-24604,52927,187813,177031,102086,-81635,-316818,-317711,-98217,33033,39441,-23374,-10575,39182,-65854,-74155,205500,398622,242011,-21461,-51302,71574,136238,114944,176395,257883,171765,-106997,-375218,-347374,-187791,-120920,-106436,-107520,-189114,-346242,-321075,20025,249260,286079,396357,477484,296812,159290,180962,276211,427202,535731,457948,207337,-56225,-63524,20586,14528,-69707,-167966,-193693,11949,287136,399241,194199,-28900,-242977,-228488,-13282,51803,-119147,-326464,-372859,-285356,-308047,-316304,-22258,232104,152925,-86513,-177411,-29937,249646,405861,261808,6360,-159908,-205630,-145382,34830,234542,265959,156677,78983,7215,-120005,-93979,24665,-798,-149953,-285096,-266817,-111338,-27588,-67615,-84572,-21715,106197,90242,-13998,65674,179708,52990,-187148,-319050,-246238,-118581,-76462,10922,229492,319718,266422,179032,102484,82799,81535,-142858,-364102,-192509,55985,124165,99643,62352,-15206,-359008,-959830,-1417179,-1135880,-753953,-1196196,-1520857,953193,3348947,2295709,-59354,-639597,-2030165,-3564185,-2843739,-1109177,-51728,391066,227369,-66774,-83733,-186764,-49514,17013,-174827,-265664,-83331,163142,168661,-149301,-515673,-491907,-307072,-295195,-371639,-114003,236272,194749,-118860,-229621,-71119,118761,245632,213416,7708,-184790,-240456,-229451,-207452,-160869,-77655,54990,291829,481085,514016,375003,138914,-55199,-260427,-394540,-268227,-68363,76292,130164,120097,127772,30511,-101014,-42178,-63834,-199902,-277272,-221317,6291,290151,275432,-37619,-307197,-222563,14646,-1587,-115734,102363,471228,346689,39845,-54094,2720,77987,202381,334081,262426,106597,79253,162976,191311,97909,25947,67379,128632,190276,283990,375753,336700,269843,352958,430262,220704,73951,216882,448835,468718,277394,11464,-145381,-202647,-91529,138406,320293,318553,239171,302453,336348,140007,25948,256,-88006,-157572,-55398,102747,113185,-5560,-150490,-305871,-374383,-217420,-23005,18993,-104046,-186791,-93246,67905,-44477,-205814,-115693,-18867,-142776,-147722,149339,410663,357759,186553,81778,-15991,-42852,-43449,-2382,59302,-104738,-389670,-282970,36889,-38605,-331330,-432809,-403805,-347039,-221290,-90410,-45287,-80020,-66936,-28071,102731,193986,76987,-139382,-224167,-118701,47071,210655,174196,202331,438210,331201,-119737,-294150,-136565,-1701,3231,-78456,-80967,62175,207948,164476,-21323,-24332,131296,172821,60064,-43736,-115326,-236003,-278625,-196972,-133541,-173646,-180642,-102924,-29234,-32624,-51262,-97714,-110168,-142646,-311133,-368686,-219496,-29057,136981,300548,215039,-52636,-201437,-168221,-124807,-149713,-126713,-16436,91847,93556,12784,81701,207515,218004,113041,52060,62627,193337,309796,214794,102730,95599,166800,183482,164525,128821,54969,-100203,-140837,-19646,11725,-24367,5058,3279,-94951,-19450,200002,233390,146019,129102,65220,-97380,-209960,-205810,-210900,-207918,-30006,55031,-90118,-171547,-140090,-59098,128622,275807,295558,233256,93256,-33699,-28292,100457,99459,-43510,-30855,92059,71575,33799,70975,113349,46613,-78034,-142552,-66776,53221,139534,219848,218841,138774,58942,108291,279701,240609,-135285,-475806,-431889,-59332,156353,83853,135894,276504,166192,22556,105619,186891,150221,204685,272986,261438,225801,232403,281359,243437,80568,-32621,12503,161830,277296,136274,65950,249405,370961,164115,-102174,-109666,-78339,-200067,-246775,-126432,-19640,-13528,-23922,-42179,-1731,70544,119841,127801,42759,-23776,63020,181091,222591,175018,62659,34073,213268,263166,42902,-198007,-225296,-111792,49540,164266,32951,-100929,118937,292264,-57242,-320065,-150309,76167,192528,174750,80176,99231,49187,-177694,-244025,-158614,-123351,27462,220795,239565,113613,-31636,-88399,-5401,85871,223693,475666,590440,365550,142876,83383,4037,-68843,-97107,-162955,-211479,-146041,-30856,-83796,-207555,-84508,26922,-21942,61203,147379,33361,-103987,-94327,85461,104835,-114098,-80795,32341,-183956,-294219,-84953,-23475,-28070,146146,258900,209724,163683,117574,65796,167359,311027,270835,182134,144444,65678,108007,256963,210095,-8648,-307897,-719059,-853274,-1044124,-1367823,-754832,339129,616353,1177548,1705957,471586,-784843,-349490,340729,511313,224204,-217986,-654506,-119687,1659025,2175533,522314,-42638,694082,624387,-37940,-514579,-757523,-729243,-611172,-561611,-514548,-404476,-143697,809,-53901,-89378,-101536,-218939,-359204,-307360,-127381,-64651,-173329,-383469,-472230,-277753,-79841,-108735,-176935,-154383,-117395,-44091,-11879,-71196,-99752,-4077,113467,154592,124212,31462,-101144,-54214,72621,-60863,-249716,-185443,-88328,-126607,-296194,-478400,-501914,-394313,-295765,-180457,-64526,31914,43733,14989,17178,7090,37937,90235,-14667,-213448,-181131,99628,370863,416477,252797,89664,50242,-21960,-133710,-69524,52346,9130,-107566,-186236,-96738,174727,265067,67485,-31300,17603,35608,-44714,-113639,-143924,-2945,262043,313934,142538,79026,203824,271961,209727,206138,250045,193862,99150,123156,50607,-176781,-284010,-283116,-218708,-59213,-8867,-103888,-41261,182141,176763,-65491,-58048,154463,133764,-93629,-165145,-729,146187,133810,-37719],[-300987,-319291,-180811,-33139,-1738,-105635,-263595,-283281,-166187,-129723,-210490,-232434,-97456,-30610,-95356,-67196,114476,226942,271803,310186,109306,-71615,-138803,-266860,-350700,-213166,-91919,52019,170573,43015,-234051,-223804,47115,67933,-75995,-9129,121676,176368,148347,30061,-66152,-41596,117758,165024,26122,68433,249539,190705,-7385,-230993,-482929,-540366,-250612,27099,163475,215507,254505,311999,290782,186020,-40354,-242658,-269016,-109124,152597,179432,-103935,-220755,8004,137472,47320,-14296,-55211,-137496,-120409,-78001,-145718,-219104,-132115,5045,67712,25254,-12364,24985,50130,201285,358488,229656,40391,78648,182716,55102,-176537,-267543,-165450,5256,205865,235421,187737,216687,137594,-101238,-256051,-248330,-177219,-51709,27125,-30816,-102282,-154105,-229195,-302372,-302279,-207618,-87181,-366,99242,214145,167831,131455,153436,81808,-5156,115803,141686,24703,-102948,-129093,24497,270159,265375,-62523,-328365,-316761,-231836,-212005,-228531,-205582,-44563,88789,54331,-135794,-245210,-148247,13149,35135,-45681,18957,-10107,-144348,-57422,9277,-154190,-140050,187824,260695,75365,-29147,-59782,-11226,129604,61235,-224637,-387098,-387200,-396487,-344144,-136973,21666,-81936,-223569,-170238,-177186,-159753,31214,162532,51700,-89625,-152011,-87805,-25674,-54861,-2916,165890,167181,-49365,-208414,-272066,-288462,-191651,-10393,157384,120063,79167,208100,219536,37365,-152809,-169460,-95160,-160020,-248286,-123754,41402,71174,30156,11792,-9120,-157388,-479178,-571837,-388338,-199765,-59264,46555,213624,431689,383803,52787,-215513,-118277,67833,-62456,-95418,264057,278219,-99179,-165677,90442,114870,-134364,-299776,-203399,-41968,-6885,119339,170337,-5480,-11797,137910,97205,-5973,77192,311565,478425,444338,356305,382978,358253,72140,-200259,-72063,142216,160424,181154,183512,32241,-175515,-199459,-92126,159068,297751,161603,-108462,-222012,-51090,61539,-114096,-229936,-76457,107604,138736,92600,79043,237693,422184,437059,245453,5633,-90385,-135190,-168778,-109411,91635,137566,-86120,-207532,-114965,30483,205642,138196,-242495,-343598,-62222,66190,31820,-117267,-336101,-304425,31619,170752,68834,66258,195864,308813,290771,170736,141203,117290,25580,43220,172183,186588,150602,53666,-43557,47975,241083,275226,154630,-113211,-365341,-344315,-84105,68214,83544,36421,42558,93633,59650,30743,230462,425822,291542,8263,-82109,35043,106949,51443,139351,238773,108087,-173048,-355557,-313274,-230352,-139540,-19184,8928,-148915,-375388,-322177,17978,211810,211817,322323,420389,299485,164372,142853,218767,397122,513943,408611,227772,69937,62255,84450,52105,-18756,-144541,-287492,-159551,197545,371140,221163,-2833,-231973,-214453,31850,123545,-63206,-313088,-405417,-360711,-381454,-288234,-26891,190051,111793,-99428,-174321,-52668,224565,430287,263578,-38120,-236467,-234217,-99692,71779,168400,135739,72299,56757,10412,-120740,-94535,46789,55179,-61489,-223678,-246360,-110926,-76954,-128819,-91272,21940,194145,227144,82451,70216,159001,68419,-123566,-209958,-116649,1811,25764,117916,321175,380408,306160,238288,171315,116498,81569,-174384,-361973,-137219,67382,131049,206220,289107,254073,-302412,-1143861,-1560020,-1340796,-1377438,-1765933,-1264034,1609066,3764844,3360833,675757,-1146051,-3003017,-4148665,-2815253,-956789,37707,363317,271860,63040,-2342,-249616,-180566,78405,3172,-185242,-132768,111203,120750,-213506,-595663,-588919,-347122,-240803,-249048,-8552,259623,221644,-46688,-113635,72722,205036,238367,218848,82553,-98629,-189574,-246323,-329271,-302745,-171886,-17358,205942,408176,504200,439900,209366,-37485,-244646,-358313,-267509,-100886,38035,78091,26784,13180,-56378,-113927,-13000,-24523,-210811,-302042,-236025,-12612,243011,198036,-176734,-469244,-351419,-94232,-102046,-198311,34181,449723,402496,59427,-58670,33780,165195,342370,440169,304976,142573,104457,163749,183373,61650,-34972,70980,155941,166870,235601,355991,371642,283804,339354,439946,264270,136903,299014,530931,501567,261205,48641,-42602,-77365,-22920,141266,328803,336415,260144,339765,378109,232252,233167,168042,-59167,-163159,-15563,121156,87658,10598,-88482,-284141,-385642,-210459,8592,81061,26950,-19259,55748,190635,40369,-189877,-106188,31016,-92225,-162819,117018,379546,349867,148393,34749,-46543,-49904,7200,24306,37201,-139746,-417598,-288116,62285,43091,-216974,-312175,-309434,-254996,-143610,-81761,-96563,-70547,-20002,1354,156994,307801,225361,6545,-98898,-48995,70983,115941,49610,188244,467094,327667,-107227,-223098,-122676,-70090,-77795,-144766,-132272,73269,236201,97871,-147643,-103018,127978,175387,2128,-107038,-171374,-326994,-402114,-320597,-237307,-292914,-309285,-186389,-34480,-38858,-55909,-53193,-57614,-196990,-481039,-525511,-209902,83836,205077,317887,269641,16597,-183827,-179619,-120114,-125708,-97957,-39804,55056,170371,138453,149231,242441,301317,210539,79693,9892,127743,275308,196551,57329,93452,243402,275829,190906,115986,53606,-43079,-61031,20811,38413,-45383,-63024,-65439,-120220,-20490,172264,163224,117845,195985,120046,-130530,-255735,-222728,-249724,-280954,-121831,11961,-80579,-248986,-292595,-125077,61839,109663,118203,145737,78860,-79588,-185111,-97227,33244,-992,66959,230965,205567,114424,127332,111375,-26746,-136746,-128326,-5750,168482,298500,378434,347920,207678,92220,157769,315312,256832,-94595,-441658,-459196,-110739,88807,16467,89124,272678,183631,21379,64253,114127,68147,142156,245086,215842,170404,164682,232014,238771,61107,-118992,-86036,125276,277443,173697,84758,246760,423288,225937,-96010,-141800,-131162,-247162,-233847,-82957,-39977,-33824,11158,-32883,-69345,9185,142702,232276,102098,-40327,39695,168786,216800,203984,107293,30077,180826,277442,83666,-159371,-215009,-184896,-52655,111539,59030,-14117,259022,411902,5646,-331778,-122472,166371,198025,84445,29835,162109,131976,-151918,-247987,-144313,-106811,-7464,153896,124835,-39572,-164520,-176915,-92484,14334,241589,541501,599666,367267,154579,51799,-32245,-65364,-91702,-142109,-143889,-90908,-24890,-83863,-170886,-57390,49563,27411,107056,140544,-2195,-132070,-141651,42805,112419,-114739,-156240,-49527,-211874,-287165,-64139,60866,105770,199074,161217,39883,20843,-2378,-45210,109881,324668,279321,128733,61190,-19194,56290,256950,191133,-65123,-298374,-668376,-809048,-1010428,-1325313,-584207,302865,349449,1360815,1964445,513749,-635694,-283720,15371,140218,16575,-311909,-680122,-89486,1682908,2145783,596436,133943,842326,684181,-34154,-535249,-850450,-902043,-778094,-762094,-765495,-569236,-159613,127624,171286,79170,-64636,-238863,-393156,-363114,-197017,-115401,-171577,-389042,-502245,-306775,-90279,-92642,-132120,-157577,-177738,-106124,-3704,-53281,-82416,-859,72296,49526,67114,103857,-13627,-10739,113548,-22348,-261582,-222543,-83928,-69496,-219077,-431922,-478492,-377682,-302870,-209911,-94120,-34925,-86129,-115660,-85876,-125123,-166665,-40607,-74512,-252080,-213610,90651,332570,373178,232412,54192,4353,-41589,-100555,-17394,57562,-6873,-81401,-167416,-117026,200285,337974,93292,-90370,-43324,8298,-120163,-231533,-218928,13626,353678,448273,254441,142452,209946,224665,143592,147571,246379,238576,144925,88821,-47052,-260495,-296151,-208802,-97387,15192,-56388,-252032,-191589,108441,159788,-12744,37907,222956,129591,-138247,-179913,2235,134255,90959,-103493],[-360594,-417856,-267108,-85026,-43237,-119268,-290896,-316362,-219990,-159210,-133850,-76222,-7754,779,-43192,21988,175876,211019,232779,279392,137522,-20459,-128358,-334756,-408165,-269728,-137883,66444,203687,103826,-165566,-183485,91279,126407,-61678,-47833,46714,93321,28827,-89370,-112018,-41020,70705,97895,69266,166649,245439,122779,12971,-91484,-413050,-574843,-273612,16867,144656,193769,245514,355279,340692,135139,-159933,-324934,-269682,-53461,241139,236817,-118116,-243022,18950,152114,26845,-18365,-39868,-90319,-58094,-67076,-163212,-189734,-92414,33211,92760,26439,-21239,-1449,-28646,84697,255157,160171,3821,64067,175259,91582,-111261,-208067,-171479,-9815,189144,225431,195964,196998,150495,2475,-173247,-255878,-248425,-161892,-95081,-133138,-176900,-179329,-232486,-302428,-269099,-125954,13108,65075,111071,192968,134476,120753,200583,108210,21051,197537,252384,124667,103,-49555,23817,269647,292003,-59812,-312240,-303189,-231340,-198142,-206430,-169275,7751,61613,-46381,-185429,-193896,-94393,-2979,10011,16375,96078,-29240,-242878,-171355,-40989,-133836,-139401,70036,109165,-47110,-134275,-177361,-85203,75196,10344,-242495,-327032,-320477,-380646,-344038,-95598,108824,9591,-148287,-120287,-101446,-28939,122511,145822,31606,-38693,-108329,-78583,19235,-2152,34913,201226,177238,-97538,-331604,-371752,-280689,-141926,52489,244191,195394,125938,238122,256051,88579,-109391,-154244,-60070,-67895,-181886,-125208,13864,35327,59173,97909,49691,-144352,-484935,-601343,-426991,-213525,-54216,92633,309494,513351,454562,124256,-166951,-120177,47664,-91485,-126296,219135,215779,-110103,-135166,93596,107988,-89900,-249978,-169827,-10804,12408,157883,217434,16682,-11254,137768,124515,20312,65728,280008,459129,457955,381326,294809,172982,-42986,-204337,-76356,93153,129099,223224,313312,146083,-167617,-332242,-231623,115488,297824,150324,-136537,-253232,-119459,34122,-24471,-92640,32394,150370,105838,89918,179093,316014,378989,307599,192785,60163,9305,-38458,-123516,-88958,108792,154231,-47441,-172935,-158666,-91863,68863,30600,-278249,-312206,-53981,52217,32991,-104866,-254993,-156374,160388,240789,86210,12990,97177,185106,164746,111523,144175,97359,-37916,-13385,97011,85066,86759,32974,-54886,16469,233141,334112,206304,-88530,-334731,-322751,-70828,75232,71998,42261,47629,109242,157361,140511,266567,414742,285822,20791,-116461,-48806,-3387,-49154,65905,181232,43581,-228622,-330240,-268436,-237619,-142221,30876,80328,-109067,-345690,-237637,65602,174820,100013,155178,252127,245954,164884,107986,135123,293357,380477,281823,215756,186820,148799,97203,64045,34201,-98289,-311081,-283937,56263,236793,191734,15916,-171393,-132617,115526,208683,16966,-247912,-377116,-390446,-404274,-260059,-78259,92733,46432,-122091,-177029,-60172,202325,405731,233973,-100139,-326442,-280659,-65880,91266,83469,10820,-816,46893,31300,-89914,-70027,79974,121275,36122,-142067,-204600,-91278,-67458,-87497,-8436,102949,256428,316399,143738,43799,112972,87492,-53013,-138175,-55610,79077,120367,213524,354902,364061,280635,262097,252575,206432,136587,-109808,-238194,-66277,9246,75974,268092,446412,398679,-341585,-1309061,-1551528,-1354881,-1842360,-2339817,-923817,2075629,3427599,3280426,1155802,-1459966,-3725870,-4221873,-2270399,-439849,266962,256219,165584,171439,92004,-290289,-315952,141041,209623,-69794,-141133,66126,79120,-223898,-575968,-617176,-348641,-152928,-81403,103305,253236,206650,14801,9414,201833,259207,191560,192976,156651,8935,-102947,-210184,-395258,-399644,-218250,-39444,147062,325970,443759,447621,259808,-1090,-182908,-268691,-244178,-146291,-26498,26218,-32264,-69298,-112248,-119598,-33737,-26340,-183813,-251923,-211766,-45358,172978,133179,-270700,-570753,-424221,-156677,-155662,-226396,-16925,331306,365235,90768,-6768,80112,214561,419952,491855,308813,128378,97403,158052,184331,51938,-69744,76213,183346,148256,192865,301580,335673,265187,304668,381165,251090,173987,342672,504774,428403,223186,133444,114644,76271,41441,107534,266473,283449,214442,299509,356863,306300,405146,324567,17514,-100005,47475,142132,78030,28704,-38575,-248060,-346128,-167562,41607,129649,146695,120526,171723,258764,89846,-142418,-49590,80949,-61665,-177881,63714,293099,277369,104725,13388,-33056,-15106,68760,48633,10049,-141221,-364525,-246503,66622,80895,-115572,-167900,-171224,-139798,-64770,-75231,-147565,-65228,24150,51162,212938,388742,346769,155306,8869,-34740,51855,12784,-61921,157934,432959,296868,-55447,-131111,-104380,-132151,-158020,-202063,-190809,43993,212423,-10469,-263855,-133729,149940,164544,-63945,-167003,-197258,-330981,-420606,-360742,-267108,-309784,-346599,-214799,-16125,-9208,-39595,-15954,-33907,-250671,-586564,-616314,-178012,180228,230574,270840,286936,99748,-113341,-133533,-70861,-59117,-38103,-40746,22371,209613,228994,168614,214283,299765,228903,34424,-79957,61511,224591,147192,9263,108453,308605,345091,200981,83428,27430,7732,35500,77290,81476,-12636,-78661,-122452,-141378,-9461,150924,103158,89553,231168,153132,-130704,-236809,-185177,-249197,-334210,-225452,-48434,-61227,-257794,-328285,-114563,5728,-59775,-45010,58345,65956,-84681,-288955,-258018,-10301,54604,128007,288888,284671,207708,202827,82018,-121329,-192993,-115228,52479,253304,370318,418808,372104,210149,102732,175530,297109,254972,-12344,-327866,-388241,-113381,23177,-62826,18816,242289,202187,26101,15082,41721,-1133,63203,170164,105397,20616,22985,153979,230975,51755,-192166,-194840,60879,267142,222286,84204,206128,427427,250330,-89118,-154262,-172909,-287859,-204615,-18360,-52087,-71186,29052,-12305,-121463,-49359,154456,300926,142345,-63664,-4765,134839,207732,253218,184572,71499,166430,280462,116109,-111960,-200873,-237222,-115637,92373,112779,85447,342108,427656,35572,-265245,-9701,272357,173678,-15684,20783,249548,199273,-137166,-243563,-104455,-46370,-22112,55367,-19756,-181092,-245174,-204867,-154570,-56073,225681,508809,497589,322213,171585,29738,-69414,-79646,-97142,-103305,-51139,3214,51982,-10330,-101743,-24903,91122,119803,182765,140763,-21909,-129428,-160490,-2322,111969,-81719,-191830,-119072,-222904,-259881,-45031,136744,235973,250694,60356,-128730,-122181,-131547,-167526,35498,297330,224290,30393,-23400,-63498,31276,240908,174056,-77053,-251584,-547997,-696367,-909304,-1176155,-265986,408844,170305,1532999,2235408,541459,-495147,-243277,-377863,-392384,-269355,-411896,-611155,140636,1735183,1913900,617771,330057,865539,517375,-218132,-578704,-827449,-938805,-820710,-800388,-832149,-577187,-113014,223345,328793,207415,-15309,-209396,-355007,-331671,-174717,-80864,-122150,-351079,-483864,-317313,-114801,-81338,-84263,-161840,-243345,-179664,-27897,-58790,-85356,-8303,18513,-72436,-13797,112821,9657,-10547,102812,-33046,-276604,-231643,-42234,12367,-122575,-340086,-406426,-346159,-295554,-209783,-108141,-114379,-231371,-283748,-242668,-284012,-371370,-205682,-163236,-273505,-199266,91983,265291,283157,162713,-482,-22525,-18025,-30999,28787,21166,-49454,-50177,-132718,-145872,165055,340437,99050,-131957,-51986,85087,-26103,-217819,-246830,8182,389856,517988,303019,141188,157905,143433,55987,51972,188938,232792,152781,25723,-148844,-302079,-267475,-107645,46194,105687,-76452,-365427,-327233,21775,139342,61226,156933,301400,147438,-127640,-148528,9499,105100,31608,-157181],[-357776,-447252,-346046,-181721,-99614,-118801,-279830,-333227,-286631,-209904,-92705,-3891,-8826,4773,23896,112275,210076,173929,175739,198816,128067,30575,-90383,-323090,-354129,-237739,-109871,100937,223330,163422,-44355,-72344,160106,175376,-48069,-86729,-32567,-8817,-87102,-184651,-154919,-45068,24053,15418,63846,192430,169572,18809,38562,73244,-275700,-508119,-252458,6165,119173,171113,208845,328761,337269,77884,-220457,-328952,-248098,-26397,279239,258195,-124888,-232469,43091,184189,64122,14648,-34748,-94998,-53211,-44062,-130745,-141345,-75867,18906,77284,9209,-38325,-39360,-102089,-50157,100681,58791,-53213,35753,178654,148777,-16823,-113136,-165715,-52706,108443,148762,145995,129577,132829,110133,-49473,-210216,-250622,-209658,-202179,-248295,-244802,-174135,-177832,-223115,-178591,-33743,71143,46505,46684,102555,33365,29907,180643,110943,31659,220501,327077,201753,66249,6586,45167,264944,284954,-36479,-223221,-212441,-186331,-173684,-178968,-106216,82121,69324,-113207,-204487,-117778,-12605,-3302,-28957,71645,173330,-17030,-298423,-264542,-66794,-82173,-126593,-60274,-59795,-174459,-242771,-265614,-124005,21996,-40103,-207551,-221417,-243840,-347303,-323570,-62056,177010,102205,-33834,-16092,10576,95557,182879,76090,-24936,6324,-32496,-33982,82137,89989,121391,261477,199413,-124984,-406558,-416010,-260362,-120493,81972,285089,224423,123611,212535,250762,105098,-85125,-126406,4424,43943,-91724,-119129,-38037,-9304,95832,181630,127871,-56447,-373219,-548044,-423642,-215204,-64091,128830,395063,557587,476384,166213,-121317,-113995,32014,-95147,-142946,131121,146992,-87173,-96431,72497,109189,-2647,-147255,-126851,-46054,-18764,162532,220363,21740,-13128,102474,96355,6587,8458,167640,341678,391785,353200,178536,-26519,-146539,-151082,-20894,59757,68665,239594,443501,272940,-146851,-441015,-320748,68203,270053,151155,-132919,-273339,-190401,-6475,60246,45778,128265,170857,62803,65216,228249,329235,293486,171092,120424,68902,44198,32457,-41716,-9213,160356,204138,50948,-85779,-158516,-167885,-34543,-28999,-237873,-229577,-44199,28136,31202,-71021,-137303,40844,284519,256214,53358,-77590,-49507,7419,-3794,32349,145376,95895,-63587,-40978,16782,-10504,39618,30510,-46085,-11052,184575,344195,248067,-3688,-220155,-252851,-65396,49025,15878,11348,31237,106250,207427,225020,306447,373706,229299,4991,-148698,-151382,-147751,-147742,-32104,80878,-20216,-255519,-297935,-224399,-217283,-143203,19338,81998,-80008,-259186,-98413,137873,137416,-23079,-46828,55435,165058,156613,70229,31258,136121,172557,115668,183273,267192,175595,53709,35480,57690,-49369,-254466,-305068,-73100,69304,123989,24229,-84842,-15560,206813,277888,94903,-150655,-298832,-374523,-378651,-246834,-155260,-30095,-20892,-134230,-169891,-40506,207886,374826,217207,-141787,-392109,-324798,-59520,77847,-1335,-74663,-38802,52205,63141,-34407,-30577,101273,171070,119987,-61169,-158682,-64667,-12758,30328,138639,204097,276663,325056,143017,-16603,49939,106787,3135,-111960,-38492,128498,191443,265965,326388,280713,194228,239192,317609,312640,210230,6929,-43666,5868,-100756,-40655,242473,453384,353812,-454430,-1390166,-1405608,-1197194,-2001505,-2599304,-402174,2241393,2237721,1956836,1362499,-1377278,-4032708,-3833163,-1475855,209517,519225,67220,-63441,279476,271138,-254818,-419119,188559,401444,54791,-102250,45022,56822,-177285,-464767,-557296,-302426,-54365,75877,182913,221316,165565,64311,114954,275877,250536,107481,145134,217059,111865,-3125,-125605,-379625,-436168,-224495,-12204,144887,281113,371012,404853,275777,46638,-87938,-153324,-211105,-201335,-111436,-21523,-39935,-84315,-106851,-107457,-92434,-81593,-145935,-156792,-158718,-71760,119586,108277,-288297,-581181,-423942,-165420,-151471,-183651,-25915,164589,231911,110336,85737,129955,211894,413771,480319,285333,85565,61294,135083,185417,66344,-71597,75363,187448,123039,160250,225525,226258,206822,254319,269660,169282,149776,321758,386348,279869,179318,234094,277810,225383,99651,54450,161382,193606,123231,187174,274636,335023,480713,417440,127648,22620,113240,147528,78045,46640,-2127,-199837,-277048,-106650,70041,156288,230959,216010,238002,261232,91334,-79248,39153,128509,-51191,-187092,-680,170978,149139,48068,5506,7280,28978,78637,29651,-28774,-111211,-244997,-174408,42071,54423,-64497,-50539,-39787,-44445,-14927,-83210,-189589,-67445,58962,106442,245374,405251,406871,270950,79828,-53378,-1480,-86584,-145175,117672,355023,251414,23763,-46899,-95685,-169059,-197406,-226680,-252878,-40730,128915,-127779,-341957,-116942,193682,150682,-112919,-196434,-175954,-247825,-335525,-311584,-215363,-225203,-297043,-202819,-3607,34260,-950,15285,-39685,-295937,-621496,-625322,-128139,238390,208035,181582,268802,172780,-15444,-44153,18310,46303,43121,-28367,-11438,195158,261054,143275,143030,225848,158165,-80453,-182955,14014,171578,82219,-16722,140102,345774,369208,184971,33602,-12939,40577,118044,132838,131053,65252,-42746,-148011,-141587,19760,150778,87096,87845,230206,153299,-96815,-152560,-96694,-203164,-339172,-286925,-87181,-21797,-190122,-238836,-36477,-27632,-184592,-145215,-1051,62659,-37511,-293481,-312565,-7738,108994,139854,260389,295832,294890,279576,37413,-208976,-231554,-101086,103836,282172,328313,339017,301600,161904,95879,153284,217528,213116,60776,-189101,-259367,-86065,-32526,-130689,-56435,182227,208262,32837,-30374,-12986,-40834,-3440,70358,-45152,-175539,-124812,91987,218244,42283,-225560,-259906,3302,268105,277425,67564,140724,387234,234911,-84906,-143023,-186453,-310761,-176553,43329,-45066,-111537,19277,7478,-142004,-88112,148129,311900,148187,-99139,-73508,78406,192145,301184,272933,151768,174405,258177,118586,-64770,-161037,-228194,-111587,117751,182578,166864,330590,328367,12264,-154887,143533,360208,135037,-88428,53359,330393,230127,-138216,-236593,-64357,20454,-23824,-50166,-148661,-267540,-256077,-176798,-186748,-109880,187939,392357,309070,230829,181618,20983,-105745,-120508,-120580,-64673,33928,100541,157038,93840,-25743,18393,153763,222844,249180,140245,-16617,-92688,-146568,-38131,109649,-16311,-169355,-152421,-220771,-238650,-48827,170826,317393,287112,-10312,-247925,-227874,-238245,-267305,-20522,252073,130777,-71893,-71003,-50560,36533,216111,169846,-47660,-196946,-410668,-545191,-762923,-981338,74679,630425,132687,1607319,2436548,574862,-368447,-197234,-702561,-897947,-520033,-479425,-501610,496658,1882367,1631083,573110,448621,713326,167376,-507018,-620063,-699574,-855240,-771816,-706681,-726084,-459805,-47106,244219,375876,270410,40979,-138447,-264335,-236812,-73706,44016,-8305,-259873,-420527,-309660,-148498,-78307,-47077,-160918,-283563,-231937,-82512,-90242,-105881,-25646,-42693,-187226,-103786,55690,-27539,-42862,47392,-95821,-299257,-212064,26902,101749,-30626,-225742,-291764,-285353,-265705,-183527,-110761,-189394,-347394,-431141,-417146,-453358,-531662,-364000,-240404,-247017,-123566,116882,201796,175546,63123,-58249,-22223,47833,59019,55120,-46909,-111494,-32594,-97292,-175577,78297,277022,82652,-156081,-21203,225477,172517,-102114,-208928,9126,369767,487868,261654,74933,64781,44146,-46421,-60565,104916,200106,135814,-34524,-213211,-293136,-218059,-17598,167589,190022,-49587,-395613,-412618,-75137,106856,129397,264209,374059,191727,-67039,-87632,23142,68921,-32624,-191455],[-302892,-407349,-406026,-302173,-158108,-108257,-234548,-331812,-343112,-257426,-97091,-36677,-87043,-16202,86368,174387,203507,128255,112160,92820,84783,71721,-26509,-222534,-198905,-103778,-8467,127023,207788,197619,88705,74876,242778,220296,-15807,-104880,-98139,-108914,-169033,-226012,-179228,-58062,-20210,-63097,18146,149067,53151,-90766,52698,202470,-114288,-364031,-187949,10112,108618,167102,158883,234288,271075,28172,-201245,-245266,-211916,-52854,239227,229568,-119186,-183933,84923,232572,149012,62961,-49410,-154685,-120596,-40839,-69999,-90966,-90366,-36949,27517,-16005,-50360,-63162,-142983,-170225,-66012,-40063,-98543,14196,186306,188656,78826,1503,-139556,-99840,11096,44085,59314,38038,85066,186521,81847,-123655,-185755,-182791,-261196,-334818,-273067,-135138,-82621,-83261,-44811,51114,79158,-31538,-64807,-40663,-130357,-125431,97003,87353,31215,218234,373897,246983,92254,36765,89243,260188,246781,1781,-83780,-64855,-108971,-144205,-139539,-18141,170175,127554,-105870,-183448,-42262,75804,5177,-77810,94892,218940,11854,-305363,-309927,-51481,1796,-95465,-156679,-190516,-270316,-338606,-322275,-129310,-3023,-55164,-119732,-105487,-184619,-309858,-293424,-46729,204440,162831,79195,106389,121707,192216,208968,-23964,-105175,30026,46611,20517,123996,173485,221025,333528,236185,-128246,-429726,-413594,-243619,-133980,59098,255206,193091,73278,141396,213097,100150,-71641,-85746,83891,137507,-8920,-101974,-91381,-39983,141016,252099,204435,72289,-184537,-429006,-376123,-194553,-72469,151013,443405,546219,436381,172695,-80933,-103346,7381,-97313,-162774,21568,94282,-26343,-39271,52180,120831,96198,-23492,-81569,-119882,-76190,136720,174557,-7191,-33842,39423,26056,-34465,-70113,5384,150493,258102,274488,66151,-181677,-202508,-49231,80888,54041,4289,227675,529693,381893,-105314,-472794,-327759,31074,220216,151901,-110129,-282036,-244777,-54215,106663,146168,190739,168766,23969,31419,223391,281613,183490,66309,56682,41717,22336,55112,33029,80625,214290,268061,176940,27027,-113530,-177575,-80591,-26914,-132485,-122507,-38247,2117,31384,-18870,-6879,227413,358281,216929,-5639,-167848,-199351,-177319,-165575,-37949,139945,93873,-61986,-38969,-42960,-77059,12060,43394,-10074,-7572,128029,308254,271427,120458,-48763,-153708,-74277,-3481,-51399,-20391,28499,107188,208949,265071,337506,317874,140438,-42720,-174601,-230727,-253795,-202419,-130934,-48166,-80887,-246418,-262333,-194008,-187097,-156047,-55244,14530,-67605,-136628,47998,198828,93506,-130783,-208925,-84551,88095,134247,24801,-78852,-36676,-42744,-34178,154805,301674,144885,-32630,-34907,30282,-16117,-133198,-204266,-125639,-45953,48139,23775,2385,96040,267933,302001,142421,-53906,-198949,-323529,-320813,-247370,-227304,-142395,-69690,-120160,-140625,7186,252662,382323,245346,-135980,-407066,-347609,-84896,28701,-66006,-102538,-36351,61019,90048,30642,11122,92298,183722,177645,4009,-125105,-45614,56684,170080,297552,298368,253951,249286,76213,-102181,-17238,122909,32580,-116619,-26096,162673,216168,250782,249942,159182,66795,167408,331066,371703,246549,102505,134066,61127,-216102,-179819,127988,286521,133807,-567060,-1308445,-1140506,-910210,-1778009,-2298086,326324,2072736,284639,-364880,1270375,-857477,-3863988,-3163690,-753224,685725,641460,-183031,-331636,411199,574802,-114374,-456817,217390,544013,169608,-20029,60642,60503,-92855,-304033,-423536,-214892,32991,173292,201777,169411,119360,108157,191145,275172,161526,-15209,76270,247512,184437,82324,-12041,-282237,-414217,-215144,35628,194809,291600,317183,333781,262866,109258,31454,-38851,-179361,-257426,-205108,-61578,4743,-18819,-25952,-62490,-156555,-175227,-125228,-63828,-99485,-79218,104183,130465,-222088,-495558,-358888,-137282,-102653,-78992,14767,10155,35280,93278,173562,155578,154124,331185,415343,248633,40996,6148,87001,172196,89277,-48390,58863,146817,78788,136042,146497,71524,114850,195507,140409,38257,63073,238658,224562,114248,147177,312972,394334,340659,157796,9569,52500,104195,20221,32649,150220,302463,438838,419052,238776,166329,159773,128037,80281,65748,27801,-145307,-211231,-56338,83073,155544,266652,265783,251858,205303,47442,-23897,131137,174916,-40011,-179008,-64913,32246,-10130,-23547,-1764,51231,51595,5513,-52864,-80257,-61827,-93184,-89199,3509,-13982,-68218,4736,36562,-4079,-12923,-112764,-223260,-83987,76909,146262,233600,344566,389093,326017,108498,-71714,-62744,-168677,-197735,71779,261368,210216,114142,11422,-102662,-168611,-168526,-202882,-306559,-169643,4356,-213449,-365086,-71115,245124,143191,-129814,-183209,-112989,-114826,-186493,-196876,-104205,-80346,-195758,-172702,-10102,71845,54443,46888,-57630,-323279,-603287,-563696,-68577,251220,151296,90169,230941,215742,73456,54493,123353,168149,125469,-19324,-53368,134423,236327,96074,65424,120226,23334,-232875,-267565,-3213,129710,27500,-215,184214,346655,338672,140872,-23356,-53926,45246,157212,169591,178383,163184,23508,-133798,-108210,68100,176226,128578,126110,198001,116224,-43328,-27061,18662,-124034,-285761,-273420,-79264,43397,-60050,-67454,70136,-34758,-232406,-161282,-21786,64673,43200,-193066,-234011,45190,147091,107151,165308,245515,355144,336682,-4984,-262635,-239970,-79374,148867,258461,202661,187226,176808,93253,82297,99337,94243,126446,83853,-77728,-126396,-56053,-75053,-165431,-111887,102242,191456,38883,-60133,-38434,-44503,-38805,-29096,-198382,-351567,-214265,78750,199494,22302,-207457,-236934,-2802,294819,319221,37039,66860,315856,190813,-79629,-108368,-162902,-303357,-159097,81843,-14005,-135064,-13377,18406,-125948,-98132,122591,264672,116765,-144406,-159134,4440,165825,323616,342286,239665,189661,201411,82967,-24468,-87589,-146453,-36028,181922,247884,206565,230192,148171,-62523,-51989,275822,400823,102790,-105472,108745,368726,211187,-156469,-234911,-47122,61293,-18368,-126288,-213059,-269836,-201358,-114711,-192371,-139041,143116,236735,93660,113568,173080,19375,-142842,-184776,-156861,-36415,87267,163608,234649,171133,24391,63017,220110,293437,268834,132433,14932,-29523,-106454,-56747,109944,67730,-90583,-136834,-208722,-239377,-86333,141835,319461,294927,-31373,-285387,-268903,-296481,-316603,-31527,212795,34115,-140346,-63678,9150,62277,194678,193671,18197,-148624,-300426,-389641,-589016,-779204,312211,854540,188696,1478333,2424742,608374,-225431,-83102,-829415,-1196150,-640922,-473351,-388241,845549,2067924,1396845,469110,436983,403958,-262656,-779521,-614602,-496878,-693981,-672106,-541984,-517334,-290502,-4888,180106,312407,268970,100863,-39908,-147001,-115120,68530,229359,162747,-122346,-321773,-278626,-175756,-83459,-32912,-153177,-274890,-237977,-157492,-151691,-140968,-51664,-101370,-268671,-184599,-47940,-104699,-92002,-34129,-193337,-328789,-172008,104957,178962,35303,-117001,-150979,-187501,-212835,-144744,-108707,-241839,-398218,-496478,-545259,-595887,-618720,-472071,-266587,-151772,10452,167910,167923,84288,-33552,-96507,9339,140891,145087,50897,-127933,-177226,-41083,-76808,-198316,-30948,176371,50657,-166348,18822,357961,364176,47947,-107132,45875,308494,355448,138507,-29848,-39228,-54647,-150308,-163509,25829,164021,108397,-63436,-202401,-225514,-158186,33717,228103,240808,13836,-336686,-436490,-176284,56000,164904,325118,419775,251365,21262,-19101,45973,43838,-81600,-202442],[-221159,-317788,-432235,-403006,-201714,-99219,-183155,-321023,-372858,-282357,-136002,-138994,-192207,-51564,125092,187261,150800,79096,47232,-12901,19953,96748,57960,-57457,-2186,80461,113710,116092,149958,194361,192953,212569,321097,266772,48784,-81679,-130696,-181371,-200116,-207536,-176101,-76971,-55268,-114666,-40979,67171,-54862,-169538,42539,250334,19016,-197358,-98165,38327,128534,189580,107238,94156,152839,-5719,-113553,-96087,-165321,-127086,127416,155845,-100815,-108441,137379,283802,242675,95576,-83162,-243787,-237059,-74399,-10274,-53621,-129602,-116001,-38360,-38105,-46146,-50572,-134678,-246499,-200144,-103730,-106146,13230,184484,181455,155230,123700,-83316,-118597,-49100,-46350,-35356,-50420,15053,201859,175441,-27456,-82603,-100676,-257825,-360932,-246290,-71382,21878,76027,101566,110470,47027,-117649,-173616,-198070,-321410,-300580,-24323,42390,32376,233415,405219,261400,89440,44689,134009,244215,184086,42834,67969,98975,-22371,-116454,-86454,82315,257179,230352,-10240,-125316,5531,139225,7137,-126615,75539,213840,39706,-265048,-289601,4610,101620,-45944,-182051,-234437,-303955,-405828,-362719,-127327,7048,-14839,1441,-12638,-153984,-271663,-256631,-49324,179627,164941,150353,209117,206458,260290,219633,-107139,-179944,27818,104160,61453,116174,200784,290408,398182,283157,-110167,-413238,-386677,-239490,-170355,-14062,152345,110689,52,52747,162239,97929,-50683,-37151,146550,175276,38855,-71243,-114395,-32699,194444,304861,264662,200571,18247,-274738,-288174,-144774,-61382,158403,432279,467933,335250,147912,-40307,-84321,-25862,-104041,-173429,-58747,75976,58568,30081,42792,127801,166782,85211,-32629,-172843,-110663,103997,99714,-66582,-77241,-31025,-50960,-75384,-138501,-165337,-71520,89613,164077,-16366,-251437,-191658,74259,198045,77526,-41898,183691,534273,442079,-41133,-396672,-248556,8871,151535,134559,-86470,-278321,-272236,-106199,96253,185624,210248,152110,4914,5678,180849,198873,71763,6917,18785,3035,-20971,30094,58186,128397,243467,322513,283798,124850,-44570,-131182,-71614,19970,-1435,-23408,-37443,-14344,43699,43938,106251,341155,350742,141228,-58464,-221950,-309597,-324750,-276588,-75771,120130,68583,-55267,-20638,-66255,-103073,-15,64771,49392,36229,94058,243442,272512,246114,130446,-56010,-100501,-66750,-90016,-15048,63571,122765,176776,259401,348368,263261,44042,-116309,-193896,-250898,-259553,-187057,-203696,-177788,-134005,-206994,-228708,-183124,-163672,-185973,-171398,-97591,-70924,-11049,156429,216244,36318,-205084,-279260,-128983,32412,93654,-26963,-174776,-182871,-200155,-118974,155337,300253,78574,-134437,-132735,-50535,-9689,17496,-12532,-69859,-57614,-5230,21250,73061,170261,271458,264972,140946,9140,-111962,-253027,-250371,-244995,-266067,-213885,-87566,-75804,-87531,69864,326261,448195,323122,-75997,-362817,-336450,-131799,-44034,-96932,-77538,-9119,55022,95926,87712,44165,47419,151072,205805,45070,-115112,-46079,105352,270694,409170,359437,204685,119145,-33750,-191827,-73742,133096,36459,-125267,6522,175160,169269,160711,151021,34577,-74453,54546,268397,331673,200767,110801,209654,82732,-281983,-280889,-34489,-6319,-173898,-593773,-1020454,-784569,-550332,-1199332,-1390693,1178434,1632790,-2120999,-3162353,848723,-56259,-3286259,-2442860,-333837,752823,515469,-451586,-533946,574697,971977,116265,-412283,235939,621069,266184,90730,114562,85567,-7277,-150034,-255617,-104626,95522,186998,152763,103431,85796,156545,242801,209767,-1883,-177542,-19223,234918,211900,135196,106555,-128440,-349646,-216191,62400,259700,340020,294345,261558,241099,193708,166278,55559,-156023,-305058,-292397,-89439,87462,111964,119982,25124,-189628,-271817,-135887,-13117,-57482,-67439,122760,186023,-91427,-336669,-257326,-101319,-36630,57525,91726,-87823,-167880,26587,205269,128912,50223,201505,319369,210522,14017,-55767,12846,131275,100256,-17852,19683,52906,9168,114843,81888,-83164,6725,135096,32718,-98321,-52856,124256,79267,-9224,136385,342194,429206,405152,223301,-1924,-26015,41344,-62489,-121765,12648,212743,305602,337353,312775,279952,173169,88068,80211,89016,61358,-92024,-176924,-42070,71987,126925,252567,276028,222037,112751,-24361,4527,196760,221752,34,-140651,-114897,-103320,-165059,-102570,-15138,80886,40462,-129718,-183164,-137081,-10099,50928,-3792,-20947,-74118,-99047,-6369,34192,-30867,-58725,-160369,-253885,-118885,73300,154060,171655,219268,302070,312931,105040,-62190,-97483,-218889,-226421,20961,173286,187562,198102,39979,-120720,-130162,-71474,-130785,-335061,-306595,-121169,-234511,-331428,-23108,284994,145991,-116137,-136460,-33367,11491,-36556,-64592,20858,61958,-92145,-143849,-27381,96409,115594,85507,-60482,-322594,-558241,-462573,-10611,225329,85667,37085,197222,220326,120728,123047,209238,271932,185315,-28118,-104217,57156,181892,58276,17939,31101,-125814,-372913,-306669,9337,106614,7477,63700,233853,314840,261778,78080,-69814,-81141,19740,138063,176039,218291,251724,91409,-83656,-37419,130598,220365,217230,199207,146988,46675,5008,98429,124372,-38443,-190458,-192281,-26923,128073,98020,112049,156824,-18832,-195031,-102678,-12668,55496,114166,-26689,-49565,132509,159279,47767,39934,155484,372502,358194,-28092,-264087,-212437,-44046,188852,209491,61720,35222,48897,35282,72983,34243,-37221,11130,43445,-24988,-34386,-45080,-104293,-156246,-128080,20500,147820,41893,-66564,-33282,-19446,-42645,-109586,-317951,-451736,-215019,117765,173753,-12666,-145226,-114438,73841,344957,319613,-8757,-1591,230666,136299,-65815,-54895,-103624,-257509,-152032,86991,36084,-126058,-51762,19084,-82506,-82285,83055,178028,57425,-190255,-243503,-74397,126952,304252,364705,291865,184770,111943,18366,4946,6604,-15272,90376,264590,286771,197143,87101,-48919,-165810,-2272,332741,379051,92163,-60735,155848,338796,142430,-188904,-242766,-60630,64673,-6323,-140432,-182160,-184351,-103289,-47585,-179445,-143024,104105,98922,-75354,6500,142283,12884,-183533,-258489,-191003,-16800,102845,170717,244841,177277,22233,89084,262353,297114,223501,116970,66655,43630,-56671,-59871,110781,147101,20918,-76866,-187964,-260927,-152790,50259,238608,268912,-811,-234271,-237314,-295143,-305709,4632,191641,-34970,-155958,-11287,81638,85651,182099,251541,115175,-97258,-229642,-255649,-399712,-578173,373004,937864,226603,1092263,2082292,609431,-34400,148670,-683672,-1184108,-594201,-373847,-281890,1051192,2143628,1214956,324224,306176,25188,-645234,-928479,-522269,-259985,-504085,-543823,-357412,-291659,-146393,-10777,57055,176933,223682,159967,69659,-24390,196,204866,421254,356653,35997,-203382,-220228,-178531,-92239,-47541,-142179,-210009,-189491,-236425,-243680,-187520,-85306,-147421,-299302,-240196,-164328,-193249,-142902,-119733,-297599,-360792,-126171,172188,228885,62978,-37450,-7068,-60574,-147658,-110794,-106251,-259071,-371946,-446627,-565586,-662553,-624210,-497495,-221837,9925,181325,233610,168979,34061,-94095,-94925,71435,237113,203284,14710,-199141,-224928,-73031,-79458,-208290,-124830,76707,14400,-168020,34330,413874,451648,161267,31562,129121,229945,154259,-27032,-130963,-121633,-135853,-236247,-232110,-25520,136720,79688,-48050,-99657,-93715,-84330,42043,212968,237915,78472,-228667,-415791,-271796,-12573,152116,317921,419570,304464,107926,38964,79100,47486,-95345,-190696],[-141690,-208303,-410294,-439598,-217188,-106479,-165783,-316836,-370460,-276017,-184218,-247193,-271872,-88956,126809,143956,56899,24741,-17390,-101372,-51406,104356,153666,125422,159337,219618,175356,53297,60709,156146,242584,304059,376990,314802,143510,-7388,-115355,-205121,-183219,-148591,-147865,-94125,-72405,-120975,-80904,-12585,-112652,-192411,4862,204981,84927,-67389,-10058,89662,178106,228135,59478,-55376,12186,-22622,4697,69816,-111975,-215562,-17655,60544,-74300,-30372,181696,316256,295039,89198,-122393,-319148,-354449,-139261,23039,-37941,-177086,-190813,-98065,-50107,-22684,3868,-79795,-264765,-267569,-113430,-68036,31157,155440,118873,204371,243291,5241,-82829,-37248,-94249,-113181,-115253,-64046,144446,194903,43332,16232,-5831,-202622,-319195,-174388,-1083,103225,206201,220859,129592,-5409,-161947,-232708,-322541,-483088,-436984,-143170,-12460,46676,286525,425478,252634,75961,36843,148701,203520,109791,73152,190808,232957,49633,-94019,-26097,173254,325081,350334,152101,-44139,8122,145707,-12447,-161185,24818,161216,54550,-184893,-201090,86180,189088,14844,-124576,-174079,-264871,-432699,-405149,-151685,36170,75858,125035,38928,-145439,-229433,-211257,-60944,106799,100190,155433,266264,258873,310911,241981,-122846,-214392,7018,126532,74874,53136,146845,296774,436014,329443,-76416,-374735,-357554,-246669,-206462,-114070,109,4046,-61846,-20855,118548,120281,-4225,12503,162275,140365,38516,-28281,-80656,26617,253024,339318,300812,293713,177602,-116601,-171225,-67427,-19519,153733,354418,326293,191260,104693,7244,-50714,-54393,-99760,-137519,-55731,97836,138813,87248,32297,104266,176599,150846,25662,-146522,-73342,97212,30693,-133676,-131641,-84300,-93378,-86491,-170601,-304157,-274207,-72644,49557,-57130,-225975,-119659,183111,293524,119390,-61507,106471,443913,434122,38756,-221505,-107885,-1523,67891,86713,-77424,-261337,-274941,-162957,33195,165027,189863,131976,15206,1820,127681,114757,-21620,-19861,6794,-21972,-46800,-24570,10243,103128,237731,348735,329425,170012,15721,-62357,-32870,74046,106086,44788,-36869,-12016,76040,106362,174666,342354,258639,57453,-78490,-220404,-355805,-407943,-313759,-73182,79036,6477,-64542,-4551,-51681,-91376,-4703,85891,116902,106449,98089,177286,254372,333971,265570,10410,-141785,-123546,-74445,47249,135855,146532,133050,223814,333880,219513,-38266,-201480,-210523,-200370,-146639,-102336,-230449,-276452,-173588,-152343,-199242,-185643,-153113,-226176,-292991,-215906,-82455,84722,200719,174117,-36895,-242117,-258192,-102494,-5988,34162,-77310,-236351,-271567,-265525,-119276,195870,283856,7101,-220097,-231958,-167170,-32451,155290,201265,72670,26639,-16298,26019,120831,194080,213704,173262,89921,18319,-63268,-176672,-180086,-218644,-256119,-229297,-73261,-10435,-21332,124281,397781,551512,425905,23509,-267883,-286858,-178143,-116986,-91697,-23484,15254,21300,73583,123598,62925,-23482,79653,205279,58640,-131108,-70501,106477,287626,430286,371517,156312,-11801,-144644,-257340,-106354,135614,27164,-115046,53619,141635,35258,9881,55525,-64735,-204252,-83732,130178,184110,66846,8189,140303,60278,-262985,-292392,-181437,-323078,-446908,-485895,-562256,-390596,-184453,-400580,-84707,1977286,1072534,-4466489,-5787824,80282,720932,-2469733,-1852703,-270908,362994,120923,-681962,-587397,752184,1358997,379358,-294733,254961,636061,343201,207077,194490,117270,40834,-47407,-98239,5901,130698,127704,52934,29297,71992,216715,286695,115743,-206584,-369814,-144065,176317,196152,155350,211099,40587,-265414,-241168,34530,288320,384928,293779,208279,231507,298897,301119,119169,-144983,-338447,-357900,-99774,183878,269006,296225,150709,-168421,-331647,-170283,-17605,-45221,-46430,153039,248760,64660,-147406,-154921,-82881,19858,187108,176359,-118589,-321282,-83342,150732,39517,-80372,61656,218312,178139,8870,-114352,-80120,57315,83956,1277,-41913,-83088,-81175,91694,42497,-195607,-95586,77966,-26242,-191600,-148154,23642,-4591,-57068,142558,313485,378895,417897,297243,31169,-56536,12970,-106913,-238003,-108068,91270,139564,210110,321694,322470,153357,42972,77204,117917,105614,-46126,-184527,-73495,37192,76911,197609,253817,164763,13001,-97210,1548,219574,268475,85823,-64394,-134698,-211582,-278363,-172684,-32884,90438,7237,-262940,-312777,-185453,28710,156175,74112,-6999,-77782,-114566,-57500,-35109,-108571,-133021,-210960,-282961,-167195,49524,126042,73289,65008,177809,247659,89966,-13748,-77469,-224417,-240398,-36227,96485,182351,257563,45875,-136754,-65282,63297,-27770,-323770,-405446,-203772,-180559,-253887,4077,296637,155690,-88033,-82438,29997,80928,52605,29115,108005,144752,-28386,-125874,-34543,113597,168719,132916,-24924,-286614,-505521,-358309,33730,175182,35647,45395,188837,190912,110314,134483,244343,323921,204543,-58332,-153978,1845,136884,54950,21290,-7324,-235797,-452618,-288199,40251,101312,32055,159322,280516,264998,163311,16359,-84945,-81921,-26361,66906,151236,249023,310201,139225,-10401,63255,196965,267665,323940,285802,92560,-42188,22881,179716,184672,23600,-90581,-87146,42359,212746,239353,230678,189676,13185,-89625,-612,5362,14646,127270,138340,172428,226251,146332,-14563,-74579,56146,342687,339865,-20567,-209320,-152793,4339,222092,170984,-23547,-56116,-40660,8137,74777,-19080,-139125,-102010,-42935,-33917,-3863,-59533,-121160,-108845,-101430,-45984,80995,39276,-49586,-6725,15074,-32841,-164193,-380759,-454269,-142610,181725,140043,-58091,-61467,76945,229758,398554,256506,-73415,-56573,148051,88806,-37666,9026,-19154,-174664,-149222,59781,90642,-81370,-75781,12766,-32497,-53171,40047,81252,-12575,-224481,-303163,-140093,78581,243127,326438,273456,135245,4595,-52782,22241,93441,119791,229904,338487,284504,149550,-34311,-195071,-262437,-24914,289553,298700,105177,25273,163829,236700,38615,-228050,-256999,-92670,43588,15548,-81309,-59621,-35184,7513,1316,-156874,-128047,78189,25398,-140622,-53288,96293,-8958,-228583,-323053,-205893,4834,92732,125853,183066,102684,-40341,77549,257510,224536,123106,101028,128079,107278,-18285,-59395,102833,196396,127183,6366,-157972,-287124,-229551,-80455,100045,216030,68618,-113633,-147052,-242358,-249190,60977,183117,-62158,-125175,53288,123397,77820,169672,328583,232904,-18800,-174473,-151660,-204787,-368044,264341,783923,143422,495516,1398531,533469,201707,491092,-277150,-869800,-409316,-198457,-175437,1033524,1958710,1010482,157437,115832,-300154,-870378,-900296,-331439,-30325,-322978,-384316,-171252,-109040,-74138,-63507,-77521,26380,161031,209621,173617,92321,90938,295403,562344,521861,177981,-86018,-139141,-145667,-95414,-86308,-134545,-102254,-98324,-300669,-354600,-239366,-124677,-175992,-279074,-261746,-257666,-265256,-183704,-190766,-382197,-390442,-91035,215068,246535,53447,2380,116846,70072,-90087,-94741,-101590,-237763,-284791,-294775,-453209,-614247,-553259,-428975,-115750,207317,354158,291642,187478,30350,-98957,-44729,157318,312423,219049,-42866,-239910,-233835,-110377,-101727,-202890,-171263,9565,-15002,-166584,3380,359888,400944,195566,162402,240446,157878,-57005,-180185,-187996,-158655,-187026,-284484,-252300,-43662,115039,50432,2700,78227,95459,12526,26763,138861,178358,101720,-136679,-384592,-349442,-89296,93117,241576,364491,328263,168408,77986,119794,86877,-64670,-161022],[-85364,-105776,-332542,-389070,-201234,-140731,-211548,-331610,-340457,-240955,-214544,-307131,-297906,-118753,87841,51903,-63753,-37640,-79073,-167946,-116606,97915,247156,277620,230557,226317,112409,-54203,-35998,95714,232798,335763,401976,356958,247556,108770,-47900,-172081,-137944,-83609,-107882,-103443,-66981,-76623,-78380,-59283,-106547,-159047,-52993,90641,71692,-11492,52741,151643,237328,256731,15429,-176127,-111903,-26973,105112,193678,-59700,-274607,-142196,-22759,-45385,23476,194904,309746,272355,43238,-144946,-340203,-422853,-211129,17597,-45269,-214700,-236729,-134271,-51832,12518,83628,-112,-230483,-258012,-71273,1863,50269,84909,17825,228821,347545,115142,13267,46570,-94530,-160169,-147223,-136568,27521,131898,67324,73524,55471,-126317,-230303,-87317,55081,139400,268592,277137,102035,-57782,-141747,-219248,-376196,-558805,-485438,-220688,-63402,75299,360703,426787,229429,67437,20101,114511,136603,41577,82685,253933,302478,91865,-75118,28314,229781,356923,448204,329521,40409,-34101,77400,-59255,-168476,-28276,85852,54961,-78029,-59634,170073,235556,74072,-3582,-34370,-169378,-415201,-456000,-222364,54844,188483,222044,51952,-141327,-179717,-156648,-70465,5104,-16913,95415,271627,288946,355732,294861,-43029,-183507,-17910,112333,58308,-45650,22303,233010,433953,360996,-32523,-326201,-336673,-255714,-220107,-205145,-159444,-94992,-86967,-56702,95052,174568,74917,57474,122426,47473,-3621,20835,17135,134126,310143,354526,308770,332855,264812,23056,-45020,25223,51989,142219,222898,143150,36246,58961,62197,-1176,-60915,-59091,-19133,54860,149275,181266,99470,-5869,28607,114173,161771,95318,-19867,54280,141150,1638,-176780,-174881,-102760,-75121,-50725,-155291,-381576,-413467,-193155,-43217,-59340,-127478,-15047,244523,337804,159850,-62776,1482,276993,359127,120017,3813,49656,-6684,-20831,11944,-87497,-231117,-264358,-224843,-57413,106621,142632,116449,53049,23844,88815,55395,-85737,-41119,6356,-19972,-34876,-85994,-105014,9031,205665,338148,293687,144000,38314,-11800,-166,95646,153103,77731,-26631,11419,126828,156684,182068,229887,107791,-7986,-55518,-166634,-338861,-422959,-280747,-40266,15877,-87868,-98570,-4022,-10902,-56063,-9548,98901,170029,171846,134265,137337,226236,359564,321574,28469,-190445,-162165,-8466,154754,218918,160099,97338,182700,296406,185669,-95061,-280224,-230276,-99908,47118,25299,-205240,-320834,-193952,-99963,-170743,-185244,-148318,-259858,-382071,-302152,-91005,131592,181264,77963,-122630,-252273,-196442,-69556,-46756,-40009,-116035,-252539,-294061,-247430,-53607,264212,270601,-44254,-264993,-303794,-288661,-79609,244844,361708,235364,149294,17404,45818,146604,173395,117341,56451,8248,-24612,-57784,-101656,-111716,-157081,-200058,-191730,-35823,57334,39454,146333,427514,637261,511344,133405,-141744,-201533,-197865,-164143,-59156,29362,13437,-38077,29256,134088,68330,-98979,-12648,176686,44721,-165422,-112574,52659,208004,349300,334644,135634,-88438,-212032,-273370,-107175,130169,20969,-79791,84042,38221,-177557,-169879,-19244,-125192,-305632,-227679,-54475,-25936,-113845,-170919,-52225,-7028,-164024,-200399,-256350,-549011,-580717,-263452,-60523,-44470,111740,408010,1219308,2516481,589801,-6142725,-7662469,-1009725,1135476,-1627559,-1460113,-441358,-309753,-440891,-819827,-465648,904184,1600497,594836,-139928,275027,603979,399187,304114,278349,138422,30351,-9724,19737,98711,144554,34412,-63328,-47107,71552,286291,340198,39741,-398929,-563170,-287788,82636,153777,158754,291416,182671,-183889,-285027,-56492,241143,383567,294112,179215,242755,408115,411373,146405,-149487,-357920,-389463,-88290,267531,403352,454415,291692,-92872,-328254,-202469,-57496,-58061,-29296,169664,292115,201604,23976,-80716,-91547,53077,277382,237198,-103165,-394585,-213335,17466,-95653,-212020,-58400,133019,153943,15470,-164101,-178148,-42777,37402,-2040,-115838,-231333,-176416,65511,30062,-244011,-173942,26732,-31528,-209868,-182455,-25695,-14786,-35416,148228,238613,271272,391564,370313,100774,-41574,10631,-114660,-295832,-189120,-23132,4431,86270,259736,281424,113436,10086,72199,149632,159953,-10165,-223271,-139714,-9216,19731,118194,205249,99529,-64843,-143655,-19865,203902,312161,210332,45516,-111348,-264413,-321244,-214384,-47349,85520,-21023,-321461,-382587,-210821,46837,209566,139225,50773,-6284,-81659,-106738,-130557,-199684,-204628,-242644,-301844,-212915,13826,73367,-31062,-70337,60552,163177,83812,66190,5799,-179963,-245201,-99776,23646,175166,274768,40041,-135037,6698,187152,77802,-267783,-431367,-217442,-70892,-155801,891,273012,163445,-67319,-51906,50303,69948,45343,41714,120290,140924,-22362,-117599,-14381,132797,200245,182970,54855,-215534,-449294,-277291,54669,115589,13921,110497,212742,139195,48104,86672,214570,304846,177488,-99380,-184031,-3668,131777,93358,72903,12532,-271659,-446216,-219829,72959,105278,89513,254517,315460,217518,76140,-20480,-52378,-48592,-74280,-31192,104159,269774,333614,160839,69342,175489,253224,298900,411495,356750,47694,-132262,-5313,185513,178038,41772,-26389,-13555,91419,271295,324294,255832,164357,52599,47215,106530,12083,-69415,53991,235370,353245,299817,120588,-58010,-143834,-20887,276680,291440,19690,-110113,-75282,54841,242821,169496,-12760,-61454,-72857,15842,87908,-45957,-188111,-181405,-138236,-84746,-27460,-89118,-126346,-44466,-48033,-89969,1002,28393,-16921,25559,34973,-35536,-196599,-382619,-376793,-46063,226968,98004,-101822,15894,274779,420243,426673,127579,-157805,-95984,79821,58841,4517,72400,74029,-67972,-144670,9248,130665,-13255,-73533,2437,-276,-25820,7176,2645,-74806,-237104,-318473,-175525,28820,158132,235506,176173,35303,-95997,-104267,28954,144139,213524,342001,379095,239483,88041,-80976,-243919,-318648,-103718,162313,181386,129404,112670,115356,83897,-74375,-263427,-267469,-116854,26193,49431,31437,113928,133898,103779,23591,-132013,-105444,65469,33644,-85962,-45449,49930,-48056,-273719,-362541,-190811,40085,78589,56230,81818,-22529,-147727,22277,200927,97402,1953,96170,188016,145580,-8727,-71802,74047,197573,190230,82849,-118443,-295799,-291563,-211808,-51484,153562,155491,39324,-29269,-163306,-182179,91638,167753,-53342,-75113,89066,100074,16141,136610,388184,349931,104717,-91907,-66850,-16109,-140693,67236,401394,-88894,-166933,500612,348908,429525,864022,287985,-360304,-164570,-1035,-61597,803316,1457453,694823,-19928,-64179,-468165,-879384,-706903,-69988,158331,-167534,-180349,24693,14156,-76522,-141723,-178495,-90148,99514,236651,257289,200982,156418,319866,611911,608665,267953,8726,-51337,-78580,-80752,-133771,-136010,16792,6284,-334945,-455406,-283575,-165282,-190251,-226671,-249841,-301404,-299724,-206099,-235581,-431400,-415254,-79347,230538,238650,20628,8624,204266,169850,-61548,-99259,-86839,-183876,-172458,-95355,-237277,-445109,-412955,-279768,15738,388142,489896,317304,193192,57723,-51352,45447,252904,350685,192159,-101686,-237412,-192855,-128605,-130241,-182503,-155707,-10647,-30653,-166767,-74112,213321,252781,151994,239472,337866,108499,-215661,-272106,-178750,-142384,-201961,-283128,-226263,-41020,84793,14002,60683,280469,312320,132122,18216,46472,78678,55392,-116257,-373374,-397382,-157733,6905,115848,260499,309781,191673,99521,160872,151892,1937,-121126],[-57118,-24630,-204862,-262660,-161985,-202032,-318120,-363348,-292200,-187406,-209196,-296904,-271037,-135077,15373,-71069,-190497,-105209,-131401,-216953,-167895,83767,322499,367895,202480,74940,-79808,-178832,-113503,28357,176363,319301,402850,381886,328475,238150,61262,-91261,-90417,-45467,-75577,-106199,-43581,6878,-29902,-64340,-57083,-95920,-117143,-46497,-2863,-31026,79861,204895,274002,245220,-27921,-241176,-185554,-25455,148765,228901,-22486,-273594,-201488,-64106,-16553,37513,161705,256464,180721,-15486,-130195,-288494,-412655,-259847,-23042,-71798,-231309,-241786,-140949,-49336,44285,156715,72757,-165651,-189018,793,73954,46128,-28103,-86633,235399,418130,222701,149469,167596,-63548,-174152,-146927,-187484,-113305,13794,47880,73951,54456,-65988,-133414,-19719,81444,125268,247810,251708,33653,-96007,-70993,-143807,-344264,-516014,-426350,-234832,-99892,105238,411202,394257,196954,70168,1113,39367,60278,-3821,67765,246617,296497,102279,-53977,62137,233070,341648,487628,459844,109905,-102171,-57103,-125684,-143428,-50819,23302,49304,38070,105241,234210,224107,117217,137657,125630,-55221,-358545,-504350,-332433,37348,284220,277306,45864,-123567,-124143,-98773,-71841,-98651,-153617,-5271,236958,311233,399409,378197,120585,-85445,-33494,68522,17874,-144966,-128618,122310,390467,365847,17194,-268424,-318783,-255274,-200652,-253728,-281046,-162514,-70159,-50209,92855,248617,177010,94257,47454,-62364,-65264,66975,160468,267200,356470,346560,284651,317262,287228,133233,64823,112114,138692,129631,68578,-45426,-95468,22702,115296,56441,-35549,33203,184467,247331,206488,162582,43108,-93627,-101056,-5457,124337,167729,172013,243087,236983,30512,-169762,-184796,-83882,-708,26328,-99678,-385435,-463192,-251948,-98346,-35803,1499,82518,241149,319289,177481,-64930,-117657,77737,240524,185722,208881,175104,-11896,-95910,-66957,-106547,-188701,-253078,-286885,-140114,42844,85662,106718,104631,63637,76283,29326,-121042,-80011,-1753,4936,6689,-138632,-254433,-117144,166401,292864,186270,56059,11406,-9108,-4281,61205,129921,88557,3487,50119,183035,186166,128697,40907,-58009,-41182,822,-83329,-280234,-384185,-202359,1477,-59986,-190791,-148799,-20067,37818,-15168,-17542,99352,187869,198536,179125,138490,200133,323360,292836,234,-235214,-180798,73936,264964,272724,144880,79241,156831,243429,151904,-126700,-336827,-257010,5056,243657,155437,-137338,-303507,-191985,-62791,-136646,-163504,-133954,-266979,-411171,-331044,-86334,132117,121017,-48429,-212353,-255126,-161598,-88695,-109815,-119715,-136109,-227548,-265351,-186486,31374,327176,264407,-65327,-259915,-327201,-382369,-142410,267953,421558,340164,238579,80981,82434,152857,125052,21397,-42732,-72544,-96191,-78356,-28640,-39838,-67652,-116244,-119355,9459,107523,77531,122301,384912,644822,538830,221405,-7295,-88341,-171244,-166988,-14947,59384,-18589,-104313,-19792,124634,66404,-155093,-103494,120126,6347,-202337,-155695,-40974,52937,189017,263633,157015,-78017,-208530,-228562,-76291,118373,29242,-32291,63962,-135204,-430465,-339329,-68197,-148253,-371059,-357105,-237665,-219390,-269154,-347724,-289839,-110024,-32907,-39311,-234931,-604672,-532469,-11734,304692,147101,261474,1002383,2086832,2647651,363320,-6640657,-8458816,-2332118,960217,-937503,-1203814,-624531,-943591,-978125,-831321,-210257,985288,1594556,692546,350,279505,538014,426405,362735,344187,140378,-29025,-15809,95296,164785,145860,-44417,-158242,-120240,67728,350591,408897,18334,-521904,-712423,-423465,-23180,107551,165994,344576,268691,-120630,-327840,-189075,110820,313963,274073,164637,265235,490773,467590,133041,-173886,-368719,-381387,-54523,317860,474310,549824,413186,14944,-259560,-201812,-91670,-76266,-23900,158236,299090,284452,139862,-47633,-118437,66202,313856,253330,-77359,-395872,-334859,-152869,-236736,-319158,-144113,74100,136813,17229,-203924,-265009,-150506,-28689,-26529,-183693,-352675,-254307,39994,37769,-233683,-220079,-17099,656,-152940,-145205,-12369,26204,15767,130971,141482,151787,345817,425222,182824,927,17638,-103279,-297532,-219203,-92180,-57096,4021,145804,178020,72942,-1644,63909,176209,215021,16421,-269062,-214836,-47486,-24770,35414,138031,44929,-99533,-144907,-35531,172361,349207,343631,170450,-41906,-237996,-282483,-212960,-50034,76476,-19636,-265396,-353788,-204744,46596,217150,185420,134020,119209,5606,-118301,-202770,-262232,-243094,-235779,-292568,-233188,-21145,16957,-104867,-142769,-9883,94835,96716,157609,134974,-93460,-240796,-164799,-54531,137511,235965,30526,-104343,66685,255477,157936,-176138,-377858,-168277,50566,-63966,-25790,219891,159678,-69924,-65122,17096,-11833,-53831,-36805,51804,63064,-62275,-111265,32770,155287,199640,222331,160779,-120199,-382163,-227259,47492,56151,16628,202045,255435,76161,-42211,3658,130621,218362,113083,-130695,-175918,42790,171273,159401,149843,72613,-230218,-361371,-125747,93395,106858,150102,312994,331173,190227,28309,-14531,31349,18095,-103374,-122852,48786,277617,330251,164956,140184,274284,284367,296670,446381,385667,18958,-205495,-78744,109149,105761,14900,-19896,-8064,93839,282709,333021,202399,104962,89644,170372,186554,-501,-188226,-97874,226719,437240,339762,102282,-68344,-149344,-50454,198578,233030,84846,8810,-2008,87689,243539,211334,88895,5011,-52213,48631,106523,-46136,-185027,-209678,-205587,-148079,-78725,-113999,-120461,7980,2101,-116290,-78763,7592,18672,48049,21379,-71022,-215481,-335917,-262074,21059,216250,48965,-129427,64876,410733,574227,405361,-43834,-254447,-121156,31898,47794,53185,123435,157445,40095,-137249,-52414,140587,54971,-48505,-13563,-3312,-8804,-2051,-39950,-116343,-224754,-282503,-171887,-11517,78612,120589,25013,-94546,-163141,-116959,29065,144649,241890,397566,372678,163963,40125,-33091,-185516,-314802,-195429,1502,59128,143733,158491,15182,-78959,-167180,-284363,-261838,-106349,39276,91620,152032,275237,274946,170199,27130,-109974,-88689,60193,106350,55477,22324,18649,-94808,-308598,-368299,-146168,93077,79155,-1324,-5992,-142051,-264433,-63503,110986,-39292,-95976,112189,237260,151244,-34356,-108809,17381,147787,187742,125265,-71619,-270098,-317296,-304000,-167892,102123,236200,181306,77570,-92047,-147292,53101,123298,-29390,-39914,65499,1749,-103926,61368,385413,432799,265433,50891,21816,150633,93293,-103203,-88382,-400289,-703743,-383268,61028,562054,1137215,847163,184123,49439,147564,50620,455379,730797,239882,-204579,-192394,-441111,-680161,-410320,201953,285108,-36259,68573,238078,93597,-123287,-217605,-223150,-150889,42866,227716,309900,302175,207138,281412,557108,588224,285333,64265,20566,9177,-37143,-167753,-147457,106979,86161,-332472,-504530,-300087,-199157,-199503,-171695,-213172,-285061,-285852,-205067,-250115,-442772,-435563,-95691,225335,220201,-13855,950,249965,209852,-74666,-115336,-52043,-109486,-73663,81153,8803,-193341,-209028,-83859,125499,496744,556140,293861,159911,86918,22933,150125,337163,347075,135857,-138889,-189968,-107134,-110832,-148822,-149247,-85023,12380,-31424,-171460,-175975,33138,93570,67045,233997,375012,86583,-278320,-277973,-107695,-81854,-180628,-234035,-171619,-40278,30714,-38969,89747,437240,502864,254215,38941,-18737,-31467,-59322,-183185,-390100,-407032,-200081,-78303,-26033,128241,252373,182642,111404,192122,216591,79383,-79492],[-46136,35009,-50135,-101188,-115220,-277612,-447400,-392573,-234362,-128098,-165413,-226161,-207473,-134443,-73976,-202134,-301045,-166180,-165134,-254647,-202453,68690,364978,390880,111922,-175762,-335611,-283597,-153137,-34456,94466,281698,398798,381274,356113,341602,187787,13512,-61088,-50500,-68466,-112399,-16613,103918,47426,-41362,-6752,-44728,-173713,-160034,-101452,-94951,77232,230640,257918,174586,-72983,-244102,-193415,-23507,121300,159705,-16987,-211358,-180087,-50185,15257,16366,84553,167714,70461,-42659,-70283,-177120,-326088,-265098,-83693,-111914,-227159,-210332,-124397,-51440,56578,191182,111752,-99013,-98354,69853,116667,2760,-163607,-155762,228812,433738,298703,285001,272210,-28611,-161156,-120134,-205767,-231916,-105141,12191,30337,-7189,-48328,-67213,6129,72741,72450,156560,151824,-56737,-114246,10600,-43551,-239461,-360382,-277149,-188537,-118784,113650,392145,316826,155042,79561,-13249,-42378,3762,-17838,31445,180732,230046,90303,-25046,66243,178664,278060,449143,495642,152601,-166352,-220447,-194546,-93608,-22995,3780,50469,144940,258171,264775,157307,133343,249013,237489,33845,-275943,-527775,-449505,-22309,332457,294077,44926,-83387,-70616,-50864,-68473,-180835,-271114,-109830,183380,333393,438269,472382,317786,54035,-34610,5048,-36691,-209626,-245484,9697,317114,339079,68867,-194240,-289102,-238826,-153189,-242199,-333168,-190189,-26636,-13899,102335,315310,276937,120164,-24110,-141543,-118140,101348,309460,391407,382118,309543,224840,260286,276144,209530,132861,169533,217395,120225,-69871,-199913,-180161,-1153,150342,106577,17065,166745,427683,452506,241612,80762,-79766,-228412,-259557,-145952,58037,222713,349758,423977,357086,110995,-104081,-150055,-41626,93971,116778,-25101,-323110,-422228,-247658,-112487,-641,116430,138952,177824,247503,157470,-87333,-231294,-100039,116758,222304,330591,231365,-18698,-133182,-115127,-113172,-135788,-246371,-336081,-183746,1524,33500,97188,149079,104403,85805,27641,-136432,-141809,-30742,34416,47785,-179917,-390836,-223938,136954,222345,42159,-59593,-53679,-60528,-58665,-27557,55380,97746,57948,92897,225507,192191,31681,-165787,-195646,-45418,66013,-1004,-208867,-313770,-111446,31013,-128927,-267215,-192744,-41361,77659,17376,-25496,87470,159911,166532,203694,175003,186634,250105,203693,-54547,-264415,-187252,123288,321435,262991,93317,75995,153162,183473,106877,-141341,-362799,-289499,64911,362046,250170,-46694,-233885,-168606,-45332,-92336,-110372,-95976,-232591,-370706,-297035,-63749,107843,52812,-172324,-295874,-271005,-195438,-176031,-199441,-192368,-137513,-180223,-215581,-130375,84395,344780,252618,-63090,-213521,-296784,-425736,-211059,226468,380883,338859,247688,148309,129600,140608,66706,-36878,-85827,-121090,-160935,-94940,44172,39239,25587,-30432,-37273,46897,127306,85839,56891,265061,542797,487648,263207,115008,41099,-93536,-121969,25397,63496,-60549,-149331,-53405,106902,64746,-175400,-173623,38695,-49615,-223251,-177913,-142512,-132705,-3730,181692,216084,15209,-136415,-132824,-22212,103924,52606,4757,-17420,-342561,-661707,-464493,-95902,-143885,-398927,-453685,-371076,-322328,-330954,-436542,-473650,-232053,58630,121340,-134186,-479145,-336466,157253,375990,94651,205584,1216411,2242819,2352655,481663,-5781096,-8209062,-3734962,191121,-476881,-938810,-612245,-1220265,-1284978,-717414,85583,963235,1327396,641928,77265,239169,439282,410758,375803,381190,131246,-97539,-22991,146141,203432,140551,-73588,-205742,-185719,41256,386134,479913,61571,-537462,-772427,-515239,-113537,75634,188020,370474,290724,-81027,-345457,-320551,-72667,185586,223248,146660,275673,513691,446331,75664,-222425,-376843,-336268,-4079,325684,464613,558274,480998,121256,-148070,-149992,-79965,-74372,-27938,121068,266287,297977,184025,-50933,-143427,73675,303124,223029,-70233,-363512,-427441,-305264,-337947,-383029,-196208,41082,123147,1117,-235013,-326626,-241220,-94559,-59912,-224358,-412466,-294028,21535,53041,-191584,-236972,-51398,44268,-50741,-59723,43192,75155,45259,75287,46680,62624,299510,444766,247522,47364,18731,-95599,-262361,-198412,-92217,-36884,-23959,15405,56760,48267,2175,46520,186441,255543,34417,-298548,-270832,-59254,-36773,-28481,64726,14475,-83440,-97359,-22277,154387,377414,446859,281080,61190,-126667,-173197,-165137,-35960,70162,16758,-112597,-231700,-169415,38829,197236,204979,208447,249032,122960,-79793,-217892,-268760,-231543,-182628,-236629,-207612,-43193,-22592,-119875,-128060,-13975,63796,123283,237629,271864,12316,-224058,-220664,-137629,50216,138449,19544,-43351,103766,249036,196193,-70334,-270723,-93061,131654,-947,-57119,153777,139252,-97610,-121739,-61002,-130134,-202819,-176911,-68843,-44701,-114735,-98917,85951,167802,161689,234966,255774,-21095,-295536,-198305,14257,-62,26794,277037,286586,6497,-130570,-75371,24627,90315,31406,-131565,-122485,115228,230473,223525,219975,141621,-138603,-236019,-37065,95947,97023,179422,309409,322944,190503,30824,36403,151228,106903,-99933,-179913,-2608,266036,312420,166412,191414,334999,277858,250175,408248,357429,5306,-248738,-179597,-28259,-7884,-37867,-62174,-68130,48351,242163,272859,118096,48021,113632,239305,221174,-24014,-310800,-284031,118532,412269,350136,111921,-41385,-93057,-21095,137425,186854,159377,116648,43060,81727,219538,282261,238603,104695,1869,90319,121855,-32618,-153360,-192293,-226101,-198744,-127413,-116386,-105122,23691,18286,-136779,-145299,-22481,43973,51538,-30534,-142488,-228020,-261485,-152930,29994,138250,-3261,-131045,77042,440058,625611,328032,-214627,-345027,-133468,4927,49773,96261,152001,214160,123893,-131751,-113813,115468,98526,-19036,-42213,-44030,1248,21959,-43431,-133874,-192431,-205555,-133573,-32778,33596,20771,-130477,-213088,-177652,-86362,27995,103517,210840,387635,319827,79217,25757,90808,-46549,-252372,-251430,-129891,-37025,128436,135362,-109683,-205490,-215951,-283424,-232361,-48473,93236,131213,227434,364437,352541,205658,29302,-94223,-89051,54644,201059,215540,116187,11110,-131014,-318761,-339147,-82209,156383,100089,-18478,-33109,-198770,-347235,-150184,22338,-135572,-135926,150968,269499,126695,-87341,-169201,-62466,62126,123183,119764,-23354,-206677,-296981,-330067,-214387,76955,289864,274695,139214,-59922,-176795,-73450,37705,-14837,-44595,-23431,-151848,-263554,-64338,289119,444701,424275,251918,136614,279225,302383,-151684,-502107,-655419,-954204,-1009819,-276828,522716,1185398,1225254,607591,167268,189284,130839,122311,-8928,-282216,-393114,-272270,-263967,-340739,-91578,414420,343191,80290,333995,449809,148913,-176181,-270778,-218173,-165693,-16910,176558,326452,392196,254159,201643,412672,462546,232132,74536,57036,97658,39795,-166921,-162817,134116,106535,-297483,-464205,-267397,-216233,-213267,-140961,-164428,-215024,-223911,-179320,-236714,-423725,-452382,-134784,210878,206952,-29022,3752,260746,181339,-125394,-126491,8562,-28390,-13856,180180,200230,68857,43009,113671,175413,496366,536462,220154,79866,87651,85407,234482,386092,306225,70838,-137441,-107183,1083,-59460,-147088,-105465,17906,63796,-20781,-180349,-266862,-108349,5165,-11315,145776,323826,85325,-236904,-204853,-3151,1741,-128025,-152616,-113833,-61982,-53095,-114313,61191,486073,603087,340593,89339,-28261,-121463,-210741,-304319,-414379,-375200,-204005,-136372,-149057,-2539,175269,158110,122009,203406,248914,135363,-43207],[-33575,81423,95372,43328,-77226,-345503,-541438,-390079,-171893,-73620,-93906,-120341,-122804,-114525,-158197,-317969,-376083,-202757,-172485,-283329,-220903,57321,365805,362997,19177,-408435,-549247,-337523,-150298,-86865,7763,249814,410176,356067,316854,384587,299287,111534,-56382,-92005,-94486,-136206,-5050,183895,124658,-14579,4219,-41951,-214408,-221734,-184028,-157779,62185,218151,175687,48263,-119463,-200612,-145036,-23310,36997,7853,-54275,-116980,-98293,9175,56743,-15937,-13932,72096,14369,1771,23301,-45387,-194506,-227056,-146340,-160615,-212021,-159124,-98847,-65100,40128,171814,107003,-53955,-27750,105282,111344,-74023,-280206,-162421,209242,379166,319455,373305,311384,-14405,-130280,-73900,-187641,-288615,-166034,-1612,-23236,-98899,-77922,-51154,-9887,35566,3719,30543,10342,-141521,-112586,61550,36488,-96050,-133461,-83515,-106682,-124855,78915,283528,196427,99776,83796,-15807,-85850,-6225,-4754,-18248,85553,136800,70820,12471,41755,80103,176567,337435,423908,165502,-199291,-358802,-248334,-38577,50219,38209,69110,227764,368381,259186,57118,119656,292938,252875,66300,-184905,-505318,-530650,-104442,325683,289262,64759,-25811,-30291,-28525,-72198,-230493,-339191,-184223,130956,351679,463831,546547,479908,189128,-27272,-68749,-95983,-219444,-277480,-56742,235088,285272,117697,-98129,-235336,-208209,-94801,-175803,-309571,-185008,18298,31268,109242,344755,343101,130762,-59868,-160297,-140127,118766,417469,472497,379365,240079,129960,181759,263371,247731,141899,179487,264515,115375,-159398,-290560,-213387,-19228,152141,132922,79052,304723,630488,588674,234272,-41382,-235093,-375104,-400751,-263551,-13169,235527,428495,519247,454512,215373,6973,-76333,-463,157310,182006,42072,-218936,-313752,-193857,-91791,37256,187759,140296,80468,148178,97409,-138908,-318765,-212326,26960,224109,338348,204653,-25596,-112841,-101071,-84771,-74630,-238380,-354008,-173818,-5956,-6549,79446,167289,128678,102201,33166,-142883,-211985,-81479,45395,53953,-217259,-471982,-269457,122356,138770,-92583,-156792,-126713,-147043,-154711,-146806,-35417,119669,130984,128512,239119,179260,-80122,-334340,-279987,-38132,111474,55487,-146992,-231722,-35143,38646,-166078,-283955,-204088,-51031,99050,36825,-25611,67728,91272,80240,188498,223191,191754,177723,97354,-106868,-269446,-194446,98063,279690,177938,13502,75358,161617,122990,46776,-147990,-358632,-320828,49795,357981,287809,43947,-132876,-128596,-44113,-40634,-31348,-30296,-153107,-269535,-213303,-26683,86105,4488,-262948,-364323,-311960,-290833,-299560,-297462,-244571,-126941,-136040,-175318,-109161,74749,290284,214378,-55475,-148077,-224989,-413517,-276324,137994,280051,237930,175090,191772,174519,111069,10321,-39494,-56266,-119708,-186586,-80056,115616,119513,93426,34869,31947,65987,116490,71955,-26125,95607,349955,365822,249490,209944,171851,21761,-42103,52557,56899,-76906,-149029,-58283,92967,68573,-157815,-212276,-57307,-111891,-213470,-160313,-215855,-298023,-176537,111729,291884,151920,-27298,-16405,40517,91980,80789,13512,-134918,-519354,-807003,-526615,-110235,-121707,-388551,-502097,-424088,-303171,-270388,-387901,-529906,-353041,47856,208284,-2160,-233704,-85644,159963,99979,-222699,-70721,999486,1706751,1765133,895837,-3867519,-7289205,-5027459,-927088,-199131,-516506,-298102,-980408,-1231951,-517697,313647,832063,886039,465726,65306,128238,297250,339128,349977,395473,135503,-121721,9719,194713,218231,129556,-46761,-201209,-241351,-20700,369664,525245,148369,-444253,-720463,-533794,-166266,63575,217718,368585,261943,-60218,-321277,-405779,-254523,34136,146058,109254,249603,456694,342745,-24186,-294791,-384209,-264626,51158,294366,386045,485271,476302,194931,-30822,-52491,-4724,-33467,-30102,73042,201801,248367,163153,-74263,-147915,89788,267089,163912,-89812,-341676,-486047,-397616,-368541,-396643,-223999,25285,107714,-35508,-258287,-354565,-292298,-139566,-85152,-221665,-393087,-283884,15236,61544,-152627,-235461,-72440,78649,53629,30442,98977,90655,18538,-17409,-29799,24687,264783,421402,271848,78531,6969,-107330,-214582,-135391,-22550,41620,-11853,-94198,-35089,44755,3063,11110,169974,265839,41721,-301385,-291008,-37111,-4303,-54881,2620,12897,-25275,-14179,29913,171297,396729,490914,346841,170664,45974,-25036,-81195,-5070,65480,68051,67222,-68433,-117352,37861,170149,191323,240234,330747,228438,-6915,-173452,-218851,-174295,-92944,-127433,-128448,-45733,-35123,-68622,-31651,38952,66320,145640,289404,372284,105159,-193355,-253674,-210941,-79204,-2333,5158,37818,119282,183298,193423,22651,-156687,-41913,133294,21113,-71777,95326,104366,-137174,-200565,-161173,-243569,-340202,-319238,-190029,-128471,-141999,-77272,113219,146619,87923,208734,298899,57848,-188869,-171828,-36300,-53689,23982,298171,272596,-71259,-193768,-114513,-62960,-41042,-43865,-91950,-35232,171208,266931,253295,255795,191524,-39527,-121991,19848,85003,73765,155224,240520,290353,211463,71751,113829,274492,197246,-63070,-190049,-44666,226427,286494,175145,218371,341463,227518,158345,295098,271776,-292,-256941,-278970,-184569,-124300,-85475,-117073,-153645,-20222,165307,174193,52468,20810,114002,230116,207413,-39003,-392752,-440740,-44022,308611,347316,161402,17639,4159,59807,115580,167881,224607,185701,42259,25096,172987,356451,379642,197655,67263,126468,126608,-23781,-127049,-155299,-206087,-224332,-153460,-90696,-84020,-7333,-16282,-161541,-189358,-58088,49803,36080,-108082,-233248,-236063,-179138,-70718,-9155,14185,-52506,-106478,58526,360561,546090,210143,-337493,-403810,-132198,-4194,55878,122383,152270,231575,162148,-136051,-166047,64010,101563,-10054,-91812,-107875,18182,81146,-17760,-133657,-151958,-112829,-77672,-30112,39811,-29947,-236585,-275634,-135644,-23967,30886,47910,149784,323550,233715,7277,50117,245733,122491,-152735,-241802,-184295,-88189,74861,44398,-218678,-259183,-209652,-259272,-181123,47269,175918,153672,222138,351072,354995,218884,45400,-87442,-110968,43994,270831,322148,191014,25267,-137503,-290398,-278418,-12805,213690,131198,10887,19438,-160122,-361160,-203427,-29409,-157388,-106940,203565,280712,81361,-148759,-236782,-147582,-30447,25508,71439,18149,-117255,-236011,-284903,-180389,81684,301470,295804,135233,-84378,-277338,-269765,-82614,-25932,-93540,-155594,-318489,-425639,-227375,100828,362178,525546,469351,286222,360373,447940,-46289,-681238,-725349,-853447,-1215199,-572160,295298,950530,1295302,805615,171389,105935,137540,-89653,-520813,-718670,-569773,-337234,-41062,35185,180040,515099,337489,186923,560180,608435,180739,-211991,-295829,-191280,-164507,-89551,90106,308945,459799,300237,110077,212169,261583,131031,46256,51022,168289,143051,-119300,-170161,84248,48930,-243763,-321498,-173401,-207984,-234571,-145660,-115401,-110307,-124617,-132462,-202504,-385170,-464044,-183210,196314,207191,-13038,35252,251956,102030,-192153,-116787,91113,47465,3513,185834,279576,263037,301590,269081,152465,385663,435518,111977,-31739,41660,100531,266409,380240,237782,17096,-92783,-7047,98617,1419,-126211,-53020,125606,127104,-3805,-188775,-312562,-158851,22259,-49331,2664,188652,89206,-120876,-86858,95168,83310,-52720,-61201,-74736,-112981,-157230,-208957,-32780,399015,565943,351068,146141,16121,-171796,-349655,-414438,-408841,-305134,-168003,-153417,-227819,-102115,106232,138600,135685,188283,224940,144204,-16410],[-3725,122102,193437,130052,-57721,-382558,-550499,-331934,-106141,-29596,-12357,-4697,-25778,-74934,-215834,-397734,-402927,-199359,-152216,-300122,-225757,50389,325610,309900,-23270,-509311,-630825,-328444,-113640,-125755,-68137,237560,445283,317815,221053,351479,364677,175604,-67806,-144824,-147988,-187305,-23342,223035,174914,-3005,-38936,-99523,-238370,-228929,-223553,-182248,53487,169073,38934,-106669,-164417,-141782,-71000,-23956,-69364,-176041,-131188,-34356,-1795,84455,112760,-26916,-98459,4610,67577,129625,121965,58928,-63909,-166747,-198785,-213786,-198359,-108226,-79033,-91941,-2900,109066,70444,-39453,-4958,91098,61159,-153338,-325816,-100764,175089,256875,276937,380190,261147,-32319,-89872,-15714,-138735,-265374,-131587,36513,-48198,-176482,-136236,-76844,-47710,-14417,-55428,-84446,-124623,-192678,-93007,61964,64450,42901,103984,100580,-23441,-127247,-6913,103014,49964,27215,70463,-410,-58658,39186,19334,-71025,-3066,55392,57230,52565,-218,-34500,57710,179329,270875,152865,-188423,-425737,-278506,-3217,139043,113008,108635,279402,418139,224422,-43081,83323,257970,163576,35163,-102382,-429892,-542573,-171637,282880,282254,103928,32617,-12357,-41853,-97246,-252979,-347169,-209642,91459,355438,468019,570802,548536,271162,-25328,-144721,-152203,-176722,-206587,-47307,167406,217123,157477,14308,-157819,-172026,-45323,-79918,-230551,-162425,43675,67059,102486,318368,350115,118602,-56077,-122639,-124292,118984,449780,488238,344821,142416,9905,100360,261059,241770,89833,136947,264881,113412,-183831,-307487,-209995,-43114,115532,127368,128357,399575,715979,600545,180645,-163159,-366065,-476577,-475442,-323802,-69595,189354,363037,481924,484162,306989,133448,14894,15010,147112,190641,80825,-106970,-176850,-111617,-46084,76032,209534,98679,-12666,52678,8355,-212795,-364257,-239423,-4530,194969,244225,107670,-30843,-31421,-13688,-10452,-8710,-215255,-324354,-117348,11667,-35515,47850,150871,127445,110455,32897,-147143,-266852,-143947,20874,5462,-259219,-476878,-240377,113679,53450,-178244,-195333,-170918,-232620,-265468,-263095,-109799,153167,206355,150422,221690,156944,-175263,-432172,-311458,-41631,116574,76257,-102181,-151485,13256,30179,-150370,-223333,-165047,-36720,101005,47555,-9603,46892,1695,-32205,134376,255085,216048,140669,18155,-130090,-247380,-213845,-14977,129656,34186,-74849,62054,160606,65895,-19272,-150502,-331804,-340812,-34893,244405,268544,116763,-24303,-78882,-51567,6069,52688,54022,-38062,-129726,-104475,14081,82860,-11406,-299786,-410715,-375253,-401339,-402943,-370121,-265224,-113485,-115050,-161329,-123254,6361,165758,135317,-60602,-90356,-137636,-357985,-329870,27331,171541,91129,57061,191981,202768,70075,-38083,4227,31113,-72737,-158282,-22830,178401,184032,116502,68729,75421,64815,87498,55255,-91820,-70327,129750,206299,186898,267724,286032,146644,48113,66057,62944,-36346,-95786,-34419,89937,78168,-115077,-218970,-149483,-166035,-168160,-95800,-235217,-404046,-289984,68974,356418,275634,71647,80432,96067,87442,97989,-7434,-235202,-597964,-824445,-525669,-116330,-85071,-337558,-491292,-393165,-186882,-114439,-214894,-443464,-453588,-87366,178835,105629,25838,111278,-14860,-428994,-720175,-514846,437205,791688,1126328,1420844,-1658045,-6276156,-6017903,-1980659,35301,135824,287589,-301857,-828488,-299983,392473,613999,419421,231259,-24767,-55568,102745,210843,302083,406216,183030,-59752,100040,251286,212783,110926,13015,-161389,-287560,-118427,289105,514552,236079,-281109,-571443,-471693,-173152,62796,232624,338132,209212,-45924,-253487,-416517,-379138,-95940,58059,46493,175135,324687,178246,-153409,-380741,-386002,-182192,95540,236474,272845,362967,404733,219157,55817,61755,119405,49245,-16815,31320,119552,157194,99694,-99511,-126188,118073,231380,104761,-122397,-354061,-518414,-418461,-327101,-366098,-236907,14895,84749,-84494,-272840,-347300,-290845,-150080,-88433,-170974,-299885,-225768,21090,51306,-144479,-228299,-75710,99212,127085,84791,112681,53188,-63160,-125955,-83869,30620,244849,362962,248724,85904,-14386,-138853,-171597,-44185,95060,138711,10653,-158615,-68285,54205,-21218,-49180,122136,236003,32751,-284182,-277201,10452,69929,-34433,-31199,34235,51428,78585,111856,225180,407971,469244,347824,252563,228032,118501,18482,39374,55345,97709,186708,59590,-66089,55001,149613,143716,212558,335003,283348,65786,-98379,-139347,-95736,7747,20887,-6552,-30903,-26170,30355,111517,113559,74716,143138,306801,404517,155071,-151859,-252366,-251058,-212224,-151185,-14148,120608,124847,100416,165360,79924,-82103,-53225,46556,3369,-56080,60992,63562,-167500,-269268,-255923,-321164,-411292,-398606,-259137,-149523,-120037,-48761,88890,70848,-13078,141371,264403,98700,-71870,-132135,-90788,-104329,-4673,249350,194367,-159408,-224430,-98363,-100687,-139638,-93918,-18888,57083,172122,242457,227044,244774,209677,28964,-62918,32125,71589,43131,79094,127279,238217,234477,120139,182014,359128,264402,-4820,-160044,-80250,152311,248435,189134,222031,292393,136763,30857,123620,141676,-7541,-233889,-346985,-311150,-205007,-99777,-140442,-208757,-73767,82612,76162,28089,25948,83070,143229,154727,-26635,-394435,-511306,-198120,178996,348209,247448,96778,109887,165681,138322,177619,264255,200152,-8123,-75835,114063,408999,467272,260203,128245,149596,118624,-32798,-133426,-132744,-170794,-225972,-153623,-47385,-63093,-75535,-95817,-192432,-207474,-92713,33751,9517,-185079,-313824,-236578,-101324,-9016,-55334,-111428,-91525,-65919,24880,212185,361874,83793,-379303,-406710,-114898,-797,58595,126041,124778,203599,144089,-156229,-202472,5674,63529,-40966,-165238,-168953,57825,167161,19939,-127475,-117708,-35691,-27632,-5255,94811,-16735,-258284,-255242,-51369,47776,40663,9913,94331,229588,134349,-37138,102706,381190,267028,-48505,-169339,-150482,-94078,-9637,-83643,-272218,-225349,-153215,-217804,-120844,151801,257872,147716,136635,247685,295780,220409,78273,-91811,-149221,29614,285989,332200,211042,49850,-103007,-216412,-190875,51845,247997,152274,68004,133743,-32007,-293147,-199361,-24372,-100941,-25712,252292,268229,26761,-196827,-286455,-212423,-96959,-62039,2294,45722,-23353,-152549,-185995,-81206,107461,264086,238690,64318,-162007,-424248,-484863,-213364,-63370,-168494,-288961,-449861,-548922,-396161,-140691,191901,525353,640214,459296,399220,506211,168072,-572574,-560069,-456987,-976877,-721994,-47701,480850,1023339,748605,92773,-69091,39542,-151268,-650534,-907307,-697995,-413603,116193,341581,365288,489632,280306,275599,683569,650412,168334,-231155,-300848,-173179,-177248,-176136,-10891,266012,488945,337294,32942,-3587,30561,15293,-3576,11673,209900,253272,-28328,-155990,-28389,-79774,-189467,-102207,-26423,-171886,-256533,-176094,-73411,4251,-7253,-73668,-157840,-336135,-464050,-224047,183205,216543,31517,99174,241004,10032,-243580,-79065,180541,109575,-5103,124305,241391,336471,497609,351590,73566,201203,278239,-3599,-144230,-49625,50458,228582,313242,153249,-12605,-14842,88859,152685,35197,-98871,6014,217455,190753,15957,-187919,-293310,-108305,119311,-41702,-151068,4632,79149,15220,29652,152560,142280,34422,20707,-62327,-181090,-258331,-308856,-173453,197538,387883,265922,175229,84337,-180327,-429963,-449821,-341554,-206352,-102971,-132663,-253442,-150144,70431,139848,151398,146738,140964,98667,210],[47111,157213,219239,144797,-56086,-373299,-457837,-213423,-36925,4045,62079,102460,76581,-19872,-232414,-425476,-377804,-152028,-112423,-300451,-220548,44428,254529,252922,4696,-431137,-555138,-267306,-58694,-146333,-122337,241983,493718,283641,99659,251809,363496,190647,-78341,-178340,-211287,-262731,-72993,213750,185655,-9275,-116112,-196827,-249851,-199763,-214613,-155803,61565,96965,-118437,-249645,-203895,-101477,-10048,-23405,-158598,-333010,-226709,1336,60519,138879,180510,8432,-135550,-9165,230350,311031,191147,101328,24335,-115989,-238748,-266613,-193330,-71407,-73373,-127735,-59726,34891,29810,-47963,-32168,32330,-10446,-190025,-258889,13169,128654,93892,183492,297937,131700,-76592,-46125,45081,-73735,-172981,-4250,132224,-20233,-203450,-191789,-114366,-78820,-58228,-85067,-148605,-206885,-191627,-56503,23704,35007,139418,293868,233715,33697,-133507,-130802,-102536,-96783,-62839,32917,35400,41495,124152,33665,-116887,-55177,15257,56811,84234,-44054,-132343,-52705,13871,89571,122559,-141600,-406203,-289161,-7369,201344,196129,164002,301754,406204,172277,-111046,39545,161013,2886,-41280,-40532,-313584,-476861,-187273,239117,283740,144683,71355,-19513,-89011,-152170,-265818,-306553,-187419,66960,336724,447085,526992,498332,268351,-42562,-214540,-198216,-103308,-57444,34593,129480,150689,181771,123759,-71268,-139898,-17511,10870,-133404,-137102,43648,85847,79798,238256,289921,75140,-43088,-64745,-81095,105452,397697,435044,280159,30740,-114361,28707,256612,187974,-8165,52746,217369,110565,-148445,-263382,-195566,-81816,50614,96039,150704,417281,650851,485445,96115,-241101,-415598,-479416,-453151,-314153,-101363,86998,173682,321090,425947,356413,240542,94152,-9898,52552,134277,82804,-20465,-53029,-22073,15741,117872,197047,46813,-64449,-13709,-89083,-288496,-361265,-190132,22323,146635,94793,-25947,-34976,90864,127679,99222,55931,-163688,-241739,-38397,31463,-60315,3649,106966,105878,106104,26388,-148770,-289803,-205105,-42858,-91787,-306649,-412542,-156738,94352,-24711,-194985,-156566,-158275,-278614,-355483,-347906,-152559,181350,262109,158271,185494,135217,-229822,-456931,-310598,-71879,76839,67701,-69040,-81597,34086,22199,-74242,-91610,-75656,1355,88143,58240,26415,31324,-81648,-130549,63616,255937,255459,155023,-5539,-110030,-201790,-249703,-193785,-97051,-130750,-150357,24902,128840,15466,-71128,-145631,-292246,-340246,-149748,82441,211042,163503,72963,-26187,-60984,28913,113314,138382,92892,21385,3066,44548,92100,637,-276148,-428197,-442136,-472741,-439841,-385099,-248252,-102779,-121671,-169291,-147953,-85983,4256,19944,-86965,-61366,-64459,-282619,-364203,-82158,88343,-36170,-59085,144157,204548,30947,-74227,63191,134129,-5628,-85314,65253,220621,212321,95643,74460,92365,50038,59691,57680,-107885,-173615,-38883,52850,93593,283188,364555,248141,122436,72497,98547,68275,-3862,5099,97535,88991,-68786,-201653,-215852,-198029,-94990,5576,-195649,-435346,-329111,57501,387003,338177,119034,124015,132851,92468,90752,-41749,-261774,-537680,-711434,-476687,-114255,-31547,-244080,-417171,-299003,-38504,66116,11750,-261892,-517922,-314101,41191,151251,195705,176811,-296695,-992772,-1213724,-1003480,-276721,-48352,688745,1793372,-124391,-5728696,-6557397,-2546631,384178,970899,1001010,542229,-226513,-137596,297882,351020,67785,22880,-147141,-278333,-133113,46511,251314,432697,291283,95947,232690,305916,188968,84515,68375,-114471,-326508,-238832,151347,431541,279959,-112457,-375720,-349907,-143129,55918,207606,281039,161842,-23309,-154933,-352803,-414144,-172029,-22555,-34594,61016,149772,-1789,-283255,-457789,-372086,-105667,114292,167495,165590,235945,294871,195873,89672,152868,252230,157961,19033,5388,33646,51683,20801,-115360,-89451,147430,213503,72768,-143909,-391821,-535039,-387712,-241903,-307659,-238843,355,49816,-132216,-276041,-309197,-237905,-123844,-65063,-81709,-158313,-134703,32425,16010,-177150,-224571,-58358,117568,162404,85902,63363,-26658,-162682,-215955,-120346,51559,235431,290815,188960,72425,-34686,-174998,-138128,57628,224787,217148,15737,-174046,-43055,58887,-84321,-132675,47483,166597,1736,-264514,-247236,61710,166397,28414,-27348,63216,114511,150106,198083,297049,410426,398256,284119,279746,356220,215477,110723,93440,33680,73004,185391,89707,-30281,93289,139325,70925,133878,268300,270925,102826,-37677,-72077,-30485,87256,174470,130488,-9049,-14759,137389,247964,162396,50736,103441,293921,362894,147261,-107273,-212939,-238405,-293785,-261155,-35196,184463,135167,47722,133482,90668,-72157,-133473,-102312,-41053,-10234,56412,27295,-170766,-299223,-322944,-352149,-390558,-372637,-245544,-101050,-49194,-18825,9059,-62254,-126686,43285,155765,97896,40407,-74779,-134659,-147069,-57471,141711,59900,-254641,-231926,-39723,-79888,-184584,-110796,64913,119306,101999,143228,142787,192174,201177,49286,-76633,2933,66947,16474,-23178,6834,176393,237540,139059,200410,368430,287709,55572,-110765,-117348,44373,187355,195076,207507,203423,19893,-113204,-75047,-11825,-25366,-190604,-363409,-370103,-226440,-70098,-104900,-191721,-80644,25599,8544,30591,40651,19760,3914,80469,19731,-300179,-469761,-290710,71347,358316,350394,180841,191201,257313,189755,203948,269394,161403,-93969,-194339,58134,425515,484478,289410,178080,159814,102152,-59740,-179418,-149523,-148812,-212875,-139125,-8834,-49480,-155395,-193625,-222668,-202197,-118615,263,-17439,-232219,-355395,-225563,-32164,55329,-61054,-191060,-114078,-25697,-6999,57840,144001,-15377,-333979,-342443,-80101,8648,54416,110085,77005,132357,72148,-192417,-217984,-37213,-1446,-115527,-254364,-201104,126500,261234,52563,-126378,-101245,202,-3468,34266,178086,49658,-194270,-157615,46364,104497,56769,10330,67972,132052,41488,-51105,162710,460648,347188,29065,-66452,-57219,-71665,-103775,-200025,-246579,-115321,-65624,-170934,-70586,228508,305939,111887,9392,103986,205374,215321,114666,-108399,-189859,18606,246159,249535,165880,70319,-30017,-101280,-82114,109419,251083,144489,118834,263798,144373,-157883,-136227,31525,5929,71645,277254,230687,-28035,-216552,-296105,-234561,-112577,-99574,-57343,57146,52817,-70694,-66093,49246,137716,180819,115310,-55581,-268418,-568900,-654764,-321503,-112620,-236583,-378080,-510194,-604901,-533470,-372739,-22961,418529,712615,627590,417393,485306,392202,-260818,-222675,84100,-418685,-652395,-358107,-74763,482429,479885,-8115,-260746,-161693,-121325,-409410,-763255,-723515,-484925,144343,501267,456923,366011,186931,325848,660039,534598,87694,-249714,-299175,-180034,-216049,-264720,-98570,210386,466400,351156,-14397,-196284,-185044,-84236,-53956,-39647,220693,343139,86353,-111268,-164132,-246203,-150153,132364,140483,-114338,-264789,-206990,-40368,104716,103846,-16402,-114510,-281683,-442083,-242742,164678,218773,87991,182631,240385,-52581,-252251,-19608,254239,152590,-14307,47838,130849,282512,559749,351015,-22748,3905,102879,-98723,-226738,-166097,-57617,125631,197246,66111,-15014,75341,160560,143096,9850,-83372,67528,285390,249093,38239,-167204,-210789,10036,230882,-8579,-271545,-177796,39306,113721,104295,152634,168237,121346,84077,-66905,-238754,-327143,-391488,-320755,-53380,118914,102333,152320,134567,-160078,-427133,-380251,-206369,-93176,-29065,-92098,-233867,-141940,80178,167270,164738,85892,17151,13965,8867],[108487,179693,173366,102226,-62522,-315706,-287818,-53978,35325,31972,117826,187690,170353,39398,-205377,-393238,-306696,-73684,-68959,-283146,-209402,33280,168249,200868,83746,-219357,-374242,-182278,159,-140226,-146447,248867,531042,267140,-8691,115090,291712,157310,-72455,-171434,-261326,-344052,-139526,167208,163457,-19159,-182339,-288998,-253616,-160949,-172446,-93787,83862,22409,-252950,-343428,-234761,-102870,7355,-20935,-203632,-418726,-306762,-17299,59919,144642,247413,94684,-108237,33626,437785,480881,205776,76005,49453,-101820,-271635,-311703,-194054,-50737,-80960,-165087,-113233,-13232,14538,-60927,-86060,-47259,-71292,-146502,-72686,149115,80486,-62210,68690,149555,-37476,-127856,-3389,96404,-12571,-46880,172216,261067,58779,-167847,-216243,-130017,-80695,-80043,-76624,-141969,-209859,-136575,-2896,-17191,-30558,170747,397678,298952,55489,-144271,-260938,-279017,-219479,-164835,-26394,87780,184130,214102,23122,-147895,-56555,27279,69782,96368,-77563,-188563,-130787,-121020,-63842,82439,-83101,-326091,-292900,-56298,202140,251602,224310,303700,345471,114157,-127446,6362,38296,-171292,-129972,-4538,-183532,-353351,-135425,226212,290611,162422,74982,-46296,-155038,-233898,-288725,-244538,-135268,53354,297941,402805,414347,343612,179464,-84058,-268731,-226370,-29130,111434,151596,122150,99237,186341,204071,2971,-115968,-11449,66961,-56354,-116017,29311,91823,48639,127476,176522,-4153,-68161,-35943,-33064,82367,280969,326844,191196,-73802,-215092,-27749,224501,91810,-123789,-49480,135058,102410,-76405,-187839,-193612,-134986,-19071,58695,147947,356957,465429,293759,10179,-246220,-352573,-362268,-337153,-247253,-109305,-45395,-63208,98379,297714,353662,301420,134767,-74683,-98962,32616,53907,19028,27500,58262,86650,163810,175916,23188,-52295,-39910,-171886,-340281,-314067,-94932,84544,95108,-49740,-153468,-41079,213256,276331,211333,109735,-80279,-117000,33323,28771,-89362,-44809,56208,82416,98799,25377,-141909,-282869,-258010,-135135,-208321,-349243,-308772,-60753,50711,-89189,-147764,-50585,-81583,-258625,-392896,-386911,-169609,180941,278743,155329,149243,119101,-235004,-428902,-303333,-130499,5147,46115,-38445,-30125,34557,30994,50240,81236,44092,48619,65702,74948,78545,24566,-134623,-179526,10454,234456,302600,211747,28772,-49755,-141521,-296371,-390213,-339130,-275094,-200243,-38163,57792,-23297,-86593,-125903,-247689,-314748,-239420,-51535,143000,185974,149225,24684,-70005,10060,126409,202639,215990,158403,89179,53544,90081,25500,-198327,-408299,-483426,-473228,-397344,-329113,-194260,-93068,-141811,-176686,-149615,-155438,-143670,-106130,-129341,-68846,-28244,-212299,-373142,-173944,28452,-108009,-142568,59243,179452,12174,-91372,100991,200391,45363,2676,155540,231601,193030,51925,65925,91527,33386,50344,92236,-58654,-173364,-98770,-57643,-8145,255525,391024,300020,163137,80614,162912,210831,95362,40942,109662,94401,-39706,-172533,-239483,-199224,-12116,117736,-115190,-401817,-304290,71254,375622,320511,98424,103245,147676,104269,54178,-65428,-184145,-344196,-504761,-401294,-101395,40592,-113062,-286572,-174276,73812,192050,198347,-68323,-535487,-555379,-149472,129340,218767,94972,-564124,-1338877,-1481399,-1370306,-911806,-454333,606251,1768657,-63967,-5966905,-6577038,-2370764,935828,1830717,1645213,1222409,340743,-81935,71002,91957,-100731,-92218,-237527,-474011,-366837,-112393,210548,478430,449211,310280,365800,333643,148363,55850,90485,-85011,-359902,-359906,-17256,285480,253611,-931,-198952,-211174,-98513,26119,130365,204861,140847,19372,-46644,-241625,-363453,-187065,-83475,-117243,-64923,-18361,-141174,-372735,-495326,-332285,-48478,98636,99377,92765,142058,186201,142038,69291,188755,347582,263988,72118,-7184,-44723,-43776,-50680,-120663,-60419,157208,215985,81865,-135592,-422520,-539149,-341536,-157232,-241706,-227700,-21681,2283,-166825,-264895,-248095,-147661,-69452,-20777,25447,-3916,-33809,37638,-43248,-240745,-226692,-22008,151100,177161,45725,-37622,-115092,-225997,-253502,-146453,53668,228397,230728,115490,48733,-41264,-192747,-108671,149810,328921,255605,-8135,-155055,13441,40213,-181917,-225188,-39612,70291,-51394,-258907,-224221,91193,253572,114550,10230,80390,133064,174386,257267,355203,400176,306609,178115,244872,383019,239268,177180,153708,2636,-14353,60872,7177,-15082,145704,135221,-8930,33946,167125,203717,85345,-29724,-54614,-8780,119663,291782,247991,5393,-24715,205473,324180,145986,-33865,28985,260857,269878,89784,-68116,-142038,-169424,-280002,-290232,-48971,214338,159364,53946,113913,59095,-120585,-252396,-261526,-92109,51791,74377,2440,-141945,-278233,-351496,-345075,-290618,-241839,-154173,-9525,46946,8282,-103095,-229061,-234489,-64213,7372,68890,134846,-8086,-156293,-172732,-118614,7949,-96325,-345342,-235372,26114,-18458,-176082,-98741,130017,125777,-24258,-12141,18897,116068,181539,28458,-149881,-52471,76371,5291,-112935,-82067,118034,206060,102637,141374,286678,258777,100298,-66614,-163221,-86337,94867,176178,182086,103257,-99689,-248991,-263107,-165637,-59522,-142144,-324896,-347861,-189154,-10264,-16403,-96762,-32232,11291,-21425,22194,30848,-67750,-145516,5202,89561,-129020,-331061,-299393,8258,366404,439430,254743,225685,295771,237850,227079,241251,87777,-185696,-290450,20076,405001,442361,295702,215956,161804,86116,-90453,-247595,-208037,-155757,-194712,-127127,553,-49591,-216112,-273727,-242214,-180608,-129171,-41649,-36944,-229642,-343137,-202757,28793,141847,429,-195610,-117016,-786,-25656,-44906,-24348,-63043,-224199,-220310,-30724,17326,43927,84318,21868,29024,-39265,-237612,-209284,-49086,-71679,-218679,-339480,-189585,212788,337477,68580,-135055,-106865,-14843,-12725,78026,259343,137107,-77518,-21803,123415,129213,75409,48537,72171,49944,-31029,-42688,208010,471675,349273,61662,22933,42593,-46151,-180443,-258012,-143399,38145,26340,-133204,-48255,248857,298337,57044,-99882,-15977,117813,200699,130587,-136098,-215428,18966,176298,118568,73973,76194,65373,37754,39280,164261,229042,101526,131198,356667,310324,6716,-36759,108088,115854,145789,264614,169382,-78361,-206171,-258505,-205595,-70218,-67020,-80334,57414,96918,-12149,38880,171237,156056,66009,-46826,-191756,-365374,-657069,-728763,-378639,-151248,-264600,-391743,-489262,-589447,-612067,-533634,-213664,247802,673123,756815,445766,426015,520428,67040,134647,584208,239768,-353957,-467498,-518800,-170311,94443,-69623,-380793,-420880,-110932,24684,-334563,-592137,-482816,57449,485605,469686,201640,72655,314022,486365,270432,-63859,-282230,-299643,-205541,-268940,-334751,-149836,154600,390227,330648,-29337,-336263,-350179,-148722,-86935,-78791,206281,386285,194348,-36702,-271515,-399162,-132844,307173,276892,-50036,-245001,-210840,-14370,173041,184826,25404,-83220,-224060,-388441,-232069,129667,192994,131894,261169,252888,-59132,-208297,43214,289971,173237,-3709,8339,18648,140063,455383,279436,-93589,-145035,-50424,-155566,-263182,-278174,-194814,-16717,61726,-6269,5823,152876,193974,70304,-85099,-94760,123649,331490,298950,65592,-118768,-86677,138782,291151,20945,-329625,-313288,-35824,136303,116894,102123,162331,196108,131845,-65976,-254538,-339810,-432547,-427638,-270933,-152788,-85782,80111,136011,-130163,-346287,-222602,-29051,18000,31132,-56074,-188136,-89398,129751,215015,171670,18307,-109682,-78248,13356],[161314,181564,83449,35387,-63419,-221583,-93676,109827,108613,60995,150127,238020,231849,84926,-145624,-304837,-204711,8372,-39704,-253089,-196248,11017,81606,149703,167013,13805,-186912,-105709,55047,-98580,-134266,243290,531873,270198,-74138,-23218,162039,89604,-44597,-122406,-278759,-402410,-197151,107724,129187,-11689,-192399,-328194,-251086,-135105,-124020,-28964,107542,-34158,-328407,-369242,-255412,-149366,-28203,-18610,-199187,-418557,-336422,-65527,1120,95692,295047,212808,-23674,109610,587310,565248,162561,7691,17793,-132987,-303673,-338824,-188836,-37804,-93590,-197960,-150910,-12307,40278,-59022,-129518,-115161,-96357,-15715,190783,274284,48605,-159221,-30749,-18645,-193136,-161712,35158,125582,26363,66724,329077,376528,161276,-86429,-198062,-105195,-46416,-72076,-34853,-71485,-137637,-44030,67085,-20598,-96391,133373,402809,302879,52798,-151559,-358202,-387566,-303873,-267898,-96628,145885,319580,271939,-13235,-159053,-12565,82005,91378,83103,-98190,-196142,-161780,-199899,-153274,38481,-41839,-239094,-301487,-136681,130988,255830,277479,296530,256531,57783,-91999,-1889,-70228,-302464,-198803,7183,-70871,-211043,-31699,254402,289497,139096,39993,-80812,-216891,-327022,-332646,-191521,-77762,45527,252027,341176,249198,127968,35107,-141269,-297839,-229077,22052,232277,246896,130755,68376,171459,235282,49205,-95654,-15637,75106,-22984,-96948,21109,95862,22186,20966,42062,-113841,-164676,-71991,-4452,51994,137155,187399,85895,-150850,-267331,-68766,146158,-29115,-224985,-141392,39888,85116,661,-115984,-214731,-190582,-65207,40989,138057,254431,241455,104978,-44522,-176159,-189307,-151495,-164997,-153966,-101853,-166621,-255189,-102577,149638,310555,305239,122005,-164901,-254410,-75369,10068,9079,54658,118735,159087,209908,168567,54378,23382,-30733,-222052,-347913,-235935,8003,148014,56304,-138760,-236911,-52294,289035,374775,280816,140385,23395,24223,75392,-9766,-128440,-86239,24072,80719,106466,44963,-120546,-266147,-306086,-235471,-304320,-369681,-204005,4168,-19248,-135479,-61952,87533,41429,-168683,-360041,-380489,-178924,136476,247307,143672,124688,105236,-199400,-375594,-305760,-203714,-74270,27473,-8010,-7309,20399,61073,192176,250514,160421,81827,35601,95884,134879,26126,-145349,-163436,5077,217853,347459,280892,98424,32286,-77855,-339536,-549596,-530678,-369898,-225465,-118837,-41406,-43134,-53044,-85407,-201185,-266202,-258782,-103612,90602,193105,203724,71051,-81129,-58540,82394,232858,309737,262236,143627,38185,53702,47806,-82189,-342182,-470915,-404975,-297756,-215982,-110666,-75757,-149448,-154531,-103788,-166553,-232834,-206616,-172104,-105195,-36643,-164137,-353197,-239431,-35928,-137131,-191433,-40220,137389,29674,-80293,94931,190684,48826,68523,215577,208970,134432,16201,59592,85354,26014,66162,154839,46824,-65451,-40541,-108792,-99123,189010,357075,292040,167417,95899,235658,339957,166408,57709,118950,89638,-38727,-143445,-216895,-170372,57963,206618,-27558,-331216,-242754,98216,331035,239136,26172,37139,146608,114555,-6682,-62517,-16179,-69166,-263712,-318586,-77592,123985,37131,-120480,-49091,114740,215965,275041,62319,-501788,-722951,-317200,66170,107280,-87296,-701532,-1297280,-1360562,-1462828,-1291227,-354653,858890,1221383,-1715235,-6923337,-6101262,-1487591,1648112,2503754,2037605,1509720,659167,-141396,-198167,-118153,-110866,-89666,-239460,-567043,-528897,-215761,180655,521736,612534,516334,449990,309799,95266,36175,76958,-81128,-386462,-458177,-178772,111007,160998,20206,-93762,-102653,-65704,-34063,10723,122778,152318,85924,51116,-124179,-263769,-160529,-122676,-182115,-166137,-130095,-192667,-381181,-465563,-263133,-17975,49326,36749,58685,97022,111939,80444,11859,160802,375562,337062,124970,-17583,-107459,-111781,-99771,-121670,-61204,128661,227239,127194,-95070,-413193,-523422,-310710,-112496,-185931,-199122,-47106,-52661,-182952,-237581,-172699,-42122,-1838,31772,125714,130190,53171,24760,-118102,-311113,-230541,25990,208280,196830,-4353,-152157,-172920,-210751,-220252,-165915,15983,215654,200709,52903,27426,-24796,-173065,-75899,210951,379061,252347,-51465,-124356,61549,-11982,-290250,-301685,-117993,-30260,-116036,-271753,-223443,81684,298926,194813,64352,69713,88187,138294,265225,369794,370863,220770,67904,166187,300623,187468,208757,215772,-25382,-139213,-129817,-143987,-14207,197651,131103,-73166,-50268,77741,116709,20219,-87331,-102803,-43293,96422,341750,317664,6,-73421,198094,306344,51133,-179112,-64310,218348,165433,10974,-39034,-55288,-61386,-164170,-220088,-43646,206435,195514,115749,110099,1358,-194569,-356357,-374123,-129831,108449,98269,-11215,-91603,-215109,-343441,-318600,-154081,-50831,-23196,79145,133179,32253,-205514,-384263,-317533,-154864,-128040,36776,204470,51962,-150508,-172197,-165940,-112070,-228473,-414998,-252579,58051,47495,-132078,-70764,152753,73534,-166859,-180256,-113269,37835,164759,-10224,-247021,-114514,96396,16103,-155977,-113901,76341,141007,9488,6046,129260,186035,120353,-44474,-218772,-219115,-25478,122619,153240,24643,-194559,-351354,-405680,-299440,-111548,-103816,-246205,-259904,-117461,46185,87059,43109,52108,32799,-30520,-30878,-27839,-162680,-260156,-51941,159525,69570,-143716,-237995,-17593,349283,482924,306261,208421,257561,247554,228827,190821,8271,-247176,-325481,8384,356269,368303,291109,242150,160634,80074,-103029,-304075,-285632,-185890,-176081,-131166,-34636,-66999,-234770,-307024,-244875,-151713,-121165,-81910,-47642,-176143,-283131,-174212,81079,249732,119882,-127010,-101530,2465,-27598,-67749,-87430,-56160,-91549,-70017,24002,18949,29919,60824,-25802,-87131,-168033,-280189,-176553,-28206,-128011,-322041,-395222,-138058,287902,369604,64371,-149414,-129715,-70247,-46431,116294,310040,205145,38769,94724,152204,118413,91513,103736,89371,-8997,-77701,-25671,223795,424681,286826,50093,66554,99724,-37923,-217307,-232844,9950,192140,96591,-117241,-63439,204108,234180,2998,-138279,-62775,58198,168980,103463,-170899,-212804,32384,108676,-2619,-27736,66139,159817,174483,159111,221730,200537,34755,91058,375625,413420,152879,60327,163643,182095,170691,212948,90422,-122588,-177117,-186842,-136547,16512,27981,-52491,57601,106749,10450,101856,252409,153446,-55889,-209253,-304629,-413157,-650964,-690055,-372481,-159563,-233250,-324652,-404604,-523375,-624736,-586922,-312342,87450,553257,819453,508668,383774,491435,212326,342898,893292,766279,101897,-264712,-683692,-746164,-292014,-53835,-363559,-656693,-217598,388456,205168,-277771,-316122,-64575,317668,426713,59319,-48226,227277,205872,-76867,-254266,-327349,-300659,-226079,-307624,-367824,-157909,106417,274425,275945,-18814,-405727,-444110,-173507,-92245,-88622,175845,367536,264694,55351,-306995,-486288,-133639,364662,333354,2686,-191574,-172432,7503,199973,219201,42727,-70390,-165227,-300017,-194354,70295,124570,140832,308787,270841,-11277,-126145,86121,274916,169722,31862,33532,-33843,-25980,218130,166688,-109903,-208078,-152112,-172694,-259243,-359991,-323069,-160471,-55083,-42997,43101,197197,183558,-44089,-230348,-137150,162713,359783,335650,101074,-42503,45748,225051,269699,28376,-317322,-376478,-136419,77962,72530,25833,134733,248778,173698,-36177,-207679,-287570,-414690,-458187,-388814,-336846,-226905,-8356,86048,-104891,-217018,-29916,144459,112253,60626,-44502,-137558,-16347,197345,269212,171657,-41607,-201211,-143380,17467],[187938,161997,-6813,-21073,-48296,-111729,67751,239652,179615,96888,159300,240335,234327,96622,-74691,-178482,-93810,62575,-37048,-219119,-183219,-24653,2943,88637,203872,151117,-84141,-60235,104928,-19138,-84846,218532,483061,280665,-87822,-137152,-774,8252,-2112,-49531,-255678,-409998,-219685,61362,106181,26034,-127105,-287557,-239591,-133258,-95691,6633,117954,-58988,-329190,-332702,-265000,-223497,-101728,-20860,-160864,-348439,-294344,-99274,-80784,11018,308088,328713,90276,178599,591878,516485,82366,-60789,-41943,-195030,-334732,-337299,-163897,-20553,-101503,-225522,-172014,32655,99790,-32151,-129570,-143587,-79995,167502,449468,363723,51706,-162014,-84184,-153333,-287290,-158470,67346,124494,33607,128759,400174,428826,246729,5418,-146615,-45353,14707,-36356,24233,31085,-24532,56675,149323,36557,-129470,41282,319339,265023,48527,-141944,-391907,-416555,-348433,-358200,-162403,194346,401645,276219,-59986,-148609,54990,155019,114891,46729,-113982,-168326,-144652,-215179,-174092,-4877,-37474,-196418,-317211,-220570,8650,207981,314570,288990,160283,6803,-21639,20134,-135910,-357856,-229415,1179,1773,-91813,81228,305054,266446,73819,-23377,-108857,-252383,-408798,-393200,-168313,-36073,40615,214940,269954,59990,-95056,-114190,-193613,-295633,-201732,42895,258221,268804,131424,54591,142606,215205,66313,-67972,-13765,42452,-33811,-72336,36313,107556,12650,-48711,-74382,-235343,-326458,-174801,-10480,14090,3519,40373,-27597,-189739,-259420,-96126,24802,-149350,-286964,-199926,-45802,56093,53544,-76117,-252613,-228533,-66597,62678,146329,166847,74208,-7282,-44801,-56873,19308,85453,6230,-69624,-90062,-238659,-341277,-216264,40977,251980,257292,57084,-258780,-361113,-150456,-30377,-32949,39243,153461,222120,247262,184567,142386,139069,-2093,-231558,-304948,-144926,87535,184240,42156,-147485,-254275,-68039,286216,378486,268841,136004,123021,149452,81380,-78866,-178557,-112973,29009,117621,142863,91572,-84086,-265163,-359217,-321021,-347204,-353169,-129236,13386,-103501,-161308,27493,210693,173503,-29718,-259769,-337396,-194552,51912,173771,120483,106440,82512,-145030,-318174,-317035,-268702,-136177,18845,12950,-23597,-8944,99725,310263,371347,237962,79750,-4238,110665,178811,31830,-118070,-91517,58678,233228,377753,324730,165990,109512,-21134,-360710,-630323,-626480,-408302,-238305,-201055,-140437,-36945,24446,-25106,-151837,-201238,-193787,-63975,71105,196443,241183,111065,-99330,-169167,-9713,224945,359593,321539,165315,6329,-18061,60710,50873,-226145,-390701,-295769,-182148,-80570,-10317,-40585,-120062,-82587,-6602,-111284,-243871,-252662,-197897,-151231,-79661,-142429,-305420,-276066,-132157,-169898,-224985,-127688,95037,87331,-34394,47776,98041,-7506,83738,224093,162677,65366,13375,66175,83673,33004,99288,223940,176666,113414,94762,-108716,-167661,94112,267068,233086,147250,117634,285586,401400,184979,52322,121809,74955,-62535,-122328,-161322,-122412,96379,242577,31722,-256434,-175708,125323,273014,135608,-56057,-31144,141903,111666,-80560,-36985,185950,209434,-45004,-239337,-49352,197587,172875,46806,58714,96754,145856,229978,100224,-419221,-756930,-400628,4961,-66065,-286068,-653716,-866145,-834797,-1209893,-1365296,842,1249615,209801,-4561790,-8129397,-5230621,-224920,2344682,2804527,2060838,1362001,626867,-276718,-404332,-243056,-48084,6149,-129602,-505353,-550573,-225176,150519,520258,715901,641637,450902,226735,38694,37854,53886,-90730,-400663,-515905,-297049,-44959,34622,-38792,-77487,-55940,-64156,-118511,-121806,49746,186706,169723,125787,-38113,-166938,-127244,-147063,-214789,-211679,-154219,-136630,-286321,-357559,-172577,-14757,-22911,-22521,43742,89870,84893,29765,-55358,88724,336225,357185,154830,-37718,-148327,-141908,-118329,-125370,-100636,56784,229147,187876,-37285,-351782,-475171,-304348,-124380,-150340,-151587,-66199,-103862,-181474,-194165,-90773,56423,63735,79220,198786,223092,108958,-13015,-194965,-360197,-227819,74183,279013,233774,-33124,-234574,-174996,-109452,-122938,-176775,-59113,191854,202070,17230,18133,17242,-111219,-39504,222165,362922,220028,-90140,-100418,68003,-93793,-374037,-334160,-165713,-107976,-170688,-291344,-243711,32990,282065,239576,111232,25596,-19281,45487,214702,326636,317088,155172,-6301,82013,147613,81992,205232,271183,-33415,-252154,-299197,-281627,-13800,232746,123983,-102340,-91646,32792,50224,-62937,-191223,-202946,-123230,30375,318863,328928,-30061,-163076,104223,193917,-100445,-350476,-154444,173912,88637,-53076,-18292,28042,53090,14647,-67490,-10426,169991,231686,201532,112939,-61761,-251814,-393519,-400237,-140746,139913,109510,-20377,-40491,-134253,-309410,-289631,-32411,131189,93314,121584,178682,56146,-255404,-477540,-359958,-205568,-201256,26580,247599,90107,-120394,-142720,-182193,-187757,-301515,-449926,-290460,29003,80626,-77861,-42284,125474,-14315,-277938,-311770,-221204,-26910,153909,-42460,-327656,-166838,116692,47723,-137196,-85115,60569,60148,-114134,-169656,-58275,93022,118205,-47089,-276041,-328606,-154462,38885,126853,-6843,-240593,-401026,-479698,-398437,-178652,-87621,-154917,-144433,-49179,61375,154452,172804,134065,61592,-48284,-134568,-134052,-244426,-308897,-77977,204757,234410,31011,-145811,-32045,284812,460253,328066,152339,145571,196761,200799,135174,-47656,-248637,-278100,21894,291386,290267,281397,255476,158943,89655,-78912,-314643,-344699,-215836,-155427,-155085,-113565,-100869,-206153,-284348,-232324,-123569,-96191,-112620,-54402,-90614,-199686,-151062,119607,354714,256169,-16583,-73026,-10202,-15257,-20519,-43040,-13757,20117,67558,69725,8951,14925,48268,-53852,-192324,-290036,-308972,-125608,12137,-161869,-395561,-401069,-67508,316043,339559,43380,-158587,-157292,-138741,-82233,142725,313109,221228,103562,140572,122126,82913,101713,146959,96466,-46002,-100230,-12606,207202,343455,192216,12888,59817,94423,-51456,-205356,-133094,169347,307286,127732,-129513,-113880,107827,133428,-29497,-85282,-22734,36217,115273,25252,-206238,-180224,48837,60763,-74483,-102045,48484,232429,281745,257743,281679,188143,-30245,10096,314670,426680,240158,116334,163493,177845,143137,134709,6157,-158640,-147453,-110310,-54372,118668,154333,23013,70188,90847,-3647,112208,276838,131357,-155203,-329922,-357479,-384118,-545274,-561231,-311336,-129713,-145375,-198661,-292621,-441601,-583788,-533416,-283035,7569,411149,803001,605826,399691,318603,68256,301889,947866,998201,575368,238742,-503770,-1087829,-574600,41315,-194275,-778189,-462447,459346,627291,190702,71549,-123552,59266,349720,-17138,-162015,75577,-103877,-407702,-424215,-364637,-290969,-215395,-304535,-358561,-137220,66049,146655,201501,6421,-400279,-459597,-163270,-67917,-64424,138852,290129,277213,143877,-252551,-472996,-139897,290360,283624,29003,-112568,-96958,26991,186264,204073,35986,-75326,-108544,-184716,-140214,-11363,14803,104184,308536,279622,61021,-40231,91114,211894,142228,80389,116170,-1612,-152441,-60891,51239,-67514,-184502,-192289,-164041,-238044,-400438,-411031,-268806,-119467,-25372,90869,198126,133124,-164736,-381978,-200782,172011,368112,352063,145312,50766,152864,243809,184921,17229,-245408,-365624,-237408,-32785,-3663,-45387,99749,273766,217376,33224,-99188,-180779,-335027,-402049,-384218,-380039,-262264,-63411,12514,-86911,-78556,136673,270696,179548,54116,-64210,-97573,49837,253298,313484,168330,-81884,-233690,-158760,23577],[181370,131398,-56769,-45606,-15053,-8407,160748,311275,244273,141269,148074,186138,160992,59962,-18037,-45335,1307,66646,-62108,-188361,-168741,-69927,-67676,8642,163844,131333,-102825,-50427,151483,86896,-7024,178664,389326,277744,-64138,-218904,-167318,-67027,38526,17527,-198791,-352974,-192817,43933,107398,87842,-6913,-175620,-215012,-154288,-102659,-1644,108245,-48532,-264264,-257988,-261937,-294148,-181323,-32275,-114940,-242592,-182562,-78422,-138096,-73427,283781,409410,197840,202574,428557,338735,456,-89154,-92189,-256447,-355403,-300530,-112184,8103,-99689,-253007,-188916,89325,165242,15605,-73239,-120686,-38017,335416,613803,405587,99194,-69568,-78257,-213030,-292362,-110427,92050,94784,13123,121692,349011,386499,280607,72359,-84762,26025,84391,16871,78695,119940,77422,134110,235476,149107,-113786,-79506,172491,205440,64289,-103450,-352462,-379445,-360439,-422080,-208811,218613,407710,231780,-91293,-118125,116702,216620,133802,-3435,-138544,-131947,-91973,-175603,-147808,-43121,-71125,-217084,-330399,-276220,-120730,129641,331900,284137,72549,-37389,57954,66875,-149769,-337288,-221249,-13137,28615,-24799,151853,339055,216768,-14739,-94712,-118593,-248725,-457409,-451676,-178613,-21546,37729,195456,196446,-120226,-279751,-218040,-216421,-262477,-146604,44036,185435,195028,102411,47739,108835,162271,67583,-22633,6545,-7847,-68298,-35825,78351,128983,25350,-64358,-140924,-339611,-504001,-309551,-50748,-31991,-98528,-97691,-141783,-194544,-198783,-111079,-113544,-245142,-300298,-215090,-107172,14209,63560,-80960,-288217,-229153,-18915,127245,191921,145532,29260,-4329,13781,67179,196440,267292,123193,-19833,-83144,-246383,-319594,-222851,10112,200362,172276,-44865,-335692,-392258,-172739,-54188,-76895,5744,159821,261338,265872,218694,262884,256739,27566,-203332,-221190,-58828,129018,183396,57629,-81560,-204738,-81532,204384,276303,161646,90101,190348,230490,61683,-156437,-236288,-126380,72675,192567,205472,154933,-39932,-293731,-423438,-373610,-325300,-297033,-97346,-29751,-180936,-167430,88533,276756,270714,118258,-115906,-266975,-213389,-46805,77464,78387,72906,37196,-98550,-266165,-323710,-304357,-164501,15625,7291,-83792,-58866,121181,366386,413413,253240,33798,-57126,104747,194711,35530,-69984,7990,156842,286521,380152,314050,194959,156726,21933,-343350,-614856,-615406,-403265,-254022,-266184,-205066,-2292,123037,45395,-97926,-127954,-66108,37629,90261,205955,267445,141928,-128219,-298047,-125744,183236,360150,332664,159033,-25341,-94982,68848,177680,-69220,-252489,-181104,-87891,37832,91091,17085,-44586,38869,124474,-10226,-190573,-238718,-196964,-183943,-133592,-139190,-236720,-284938,-262335,-247987,-264267,-180884,69251,171476,42963,-13957,-46898,-110235,40925,180465,112873,23855,49483,85678,89521,50430,129973,268894,287773,298815,236347,-83463,-210246,-12457,139534,147025,122842,139811,285771,363612,148257,36233,121150,56144,-95921,-111676,-98143,-72925,94567,212293,40102,-202939,-126942,141965,221819,55173,-100789,-52861,146034,85237,-156079,-12940,345698,416513,117665,-165482,-29922,230107,251761,174899,145040,67381,38971,112389,71008,-297993,-653145,-379807,-14427,-204086,-420249,-451344,-218854,-60725,-669935,-1233269,193160,1481273,-1027994,-7459365,-8866576,-4107506,917543,2775806,2642316,1687282,898995,293718,-416971,-464601,-256261,4760,137867,69332,-288603,-400373,-133413,103011,430252,699394,638342,364752,102567,-8601,67152,59392,-89292,-394093,-525270,-350805,-143416,-79045,-130718,-126898,-73904,-98243,-209554,-230982,-3472,223669,254740,174589,-2976,-116831,-120068,-166723,-210368,-188140,-89265,9449,-99759,-187578,-79723,-33796,-100331,-82866,17120,91172,93148,-1809,-105629,12140,258154,321767,143883,-72303,-162424,-129406,-103128,-132996,-167516,-43853,207325,236584,14300,-253396,-385921,-307096,-180467,-135703,-89583,-67838,-136802,-165340,-136151,-8419,132187,116452,113165,235300,269560,126964,-73301,-258580,-366794,-209307,111279,336772,276711,-27285,-254517,-121707,44906,7456,-173622,-147545,155371,218589,10534,25074,79718,-20711,-9971,172934,285791,176239,-99064,-89407,20430,-187750,-400662,-303063,-167174,-139059,-189262,-295211,-267575,-36909,204271,230127,130822,-43919,-167569,-84895,117930,233743,238911,111135,-17488,34997,-7642,-40222,171318,305720,-11031,-303665,-373173,-328127,-265,239495,116275,-87701,-84615,36631,31227,-124820,-298276,-317037,-218487,-49515,246800,292708,-79450,-278220,-55614,21482,-257691,-489254,-221815,130819,60335,-75293,780,91993,139230,186929,118611,50762,124326,253309,270026,108017,-112722,-260980,-338465,-331684,-121358,136419,95852,-33617,-8721,-63396,-262451,-264718,38121,242307,149961,96623,169778,82761,-228777,-474695,-352316,-203795,-187923,50598,264255,99002,-76748,-92700,-164250,-209030,-307918,-446367,-341299,-60566,60218,-33879,-24745,59764,-97656,-320937,-371610,-282353,-72763,139568,-56404,-364187,-200332,125608,91990,-65469,-13431,72570,-8904,-223808,-323993,-213789,10370,104788,-63497,-320243,-392525,-261928,-56127,105911,18042,-224311,-389882,-479457,-454316,-253961,-99451,-81410,-47039,-19288,12315,148144,241789,174692,61388,-98839,-261084,-258678,-296015,-286296,-70178,210660,317715,143477,-67048,-60156,166594,370631,318971,81876,-9924,87861,147664,91485,-60543,-178739,-154604,50687,220328,225595,265957,254581,156732,113584,-13261,-261539,-351079,-218175,-128103,-192251,-218428,-145352,-144763,-220214,-212684,-101081,-60596,-129935,-64420,-4592,-124474,-144841,135027,420681,356415,89352,-39664,-23291,7381,57792,58331,31616,80626,155289,91349,-14198,-370,47915,-56847,-264282,-384677,-318455,-68760,49157,-177426,-419932,-351614,-7396,270901,245251,13343,-150561,-173959,-186759,-93842,155122,267175,173316,89031,93539,44524,43497,106877,157473,80870,-64957,-104003,-9555,166412,253314,102750,-21922,26711,46702,-71907,-151915,1718,288842,359203,116037,-167829,-186983,-11381,27951,-27733,37104,78605,47326,44333,-90237,-234549,-129826,47250,22208,-95258,-127925,37149,273289,340852,314917,335253,206922,-64297,-78944,198578,355716,249821,109143,95766,106292,81394,51944,-65700,-180772,-132018,-61204,9458,203735,271879,127785,102539,62768,-44815,76719,247443,99724,-205569,-373505,-326184,-272603,-369583,-392552,-220011,-69320,-24963,-53754,-192986,-376216,-511363,-406572,-141905,36689,298980,710211,701935,475592,86047,-314631,36831,785237,893385,898903,888524,-48614,-1119811,-684361,185635,81857,-720672,-764425,166463,749543,718094,645113,-62166,-212755,255821,-17476,-255119,-104817,-355841,-625759,-512032,-364013,-256250,-160554,-249692,-319143,-118022,26792,39315,131648,36995,-329141,-400802,-124431,-17783,-13030,103674,176349,230624,206558,-123226,-356247,-136059,119944,139969,24176,-27553,-7408,44242,142547,152751,16201,-89327,-58536,-61654,-84475,-100944,-115650,28391,259150,264027,112955,9409,54327,119833,94197,119270,219940,96830,-200530,-275032,-30687,13432,-107390,-182649,-150805,-226949,-406694,-446027,-318810,-115035,52866,144408,157894,55003,-254926,-488354,-265065,142973,346047,341699,194545,140191,210309,204809,89985,10373,-135459,-296327,-305269,-146916,-78806,-87949,70676,271786,261679,132020,45809,-45607,-208110,-278975,-284729,-288875,-173015,-43604,-40657,-67989,36904,237293,329159,216803,19784,-106041,-73415,87267,271228,334387,167322,-96537,-207401,-123119,31775],[148821,108187,-46670,-36091,28838,71522,182878,323234,297899,189587,119843,78597,16756,-26374,3447,57774,58988,18266,-103545,-160834,-146711,-114679,-135326,-90833,49988,-24173,-212495,-63443,193679,193256,78743,134511,269445,242664,-32119,-276487,-310628,-123132,59945,51090,-126754,-239540,-121754,54005,127950,147783,115124,-33480,-175931,-189356,-144005,-43880,84867,-9036,-160903,-174134,-243077,-329115,-233003,-54731,-84378,-135510,-26716,11572,-134246,-120796,236214,438594,271006,165148,152578,88453,-51235,-58658,-102810,-283160,-350599,-230579,-39496,44645,-91366,-288683,-221128,113652,201525,68307,26044,-54795,1600,415674,628096,400562,183323,82058,-21663,-182457,-207878,-24532,108577,49007,-19009,54619,183912,251376,250633,96528,-34355,84147,145542,73179,107718,151381,118610,166616,314743,287200,-55146,-197903,-4273,137650,108835,-32977,-254971,-302686,-348763,-448868,-225480,211168,346693,167078,-82859,-72429,146707,241996,142293,-55572,-182431,-114237,-24769,-99746,-104396,-70463,-125074,-277694,-324811,-281330,-208841,53971,330460,279121,2062,-73514,123149,124050,-121743,-266413,-186296,-25001,21565,-17902,143046,317116,149063,-95617,-150628,-104071,-206732,-459535,-482883,-209655,-34960,35195,189168,126375,-261721,-398041,-245714,-191974,-206563,-75103,46566,56432,45599,35563,36272,79322,107185,71556,41881,47465,-46992,-95866,12336,133681,153390,56405,-30136,-144325,-396127,-626634,-420938,-109520,-83726,-167724,-218245,-249017,-181611,-109364,-113475,-232307,-303267,-272733,-192394,-140832,-39872,25994,-125042,-299466,-182533,62374,218113,276391,210746,115708,106128,114503,150453,275649,334233,157316,-11961,-85985,-207270,-240112,-149887,53785,161400,65163,-161173,-382629,-358025,-151186,-57434,-92213,-19431,137955,262934,260086,256439,375350,338146,45614,-148454,-118541,9125,135382,156609,98826,29374,-106573,-80884,77999,97492,-19494,6163,204555,252989,36705,-213739,-295756,-137790,137110,284106,271312,209325,-1388,-342935,-490576,-383983,-251756,-214823,-101945,-99022,-230687,-158202,101705,263121,298114,228570,32738,-175203,-213067,-120362,-15985,10301,-255,-39241,-80889,-220484,-311644,-301284,-158043,5557,-39304,-180919,-132954,99117,339423,370527,203984,-46594,-123181,66941,173732,31377,-22695,101681,264752,353212,343471,240585,164509,158436,49296,-278747,-509906,-517462,-376357,-281177,-298792,-210347,54489,210535,110746,-40366,-53112,80541,156360,143642,227190,286249,158998,-166731,-411391,-235034,116340,315265,299633,132287,-37186,-127364,84519,276783,102170,-89496,-88529,-32741,113203,178195,90786,63108,186090,258871,100062,-110453,-186711,-172270,-185005,-169806,-139421,-159664,-269817,-396625,-374058,-314447,-188088,70346,253545,134052,-54412,-187791,-224777,-43110,104516,81840,37760,108301,107939,98484,66462,135200,263792,342687,423980,316389,-63395,-229064,-109927,3707,63066,112818,155315,227344,233146,75264,29956,125124,41909,-119539,-108982,-53807,-39200,57035,125115,-2504,-181050,-107146,141191,188184,25610,-77052,2652,165309,31857,-226018,-21733,398083,505587,219908,-94229,-34348,191569,236912,230147,214248,77946,-30942,2855,34590,-156253,-464150,-281182,28259,-231113,-446826,-194964,376072,687985,-31198,-1096663,-112431,1287026,-2151173,-9077328,-8443709,-2884076,1469309,2722437,2052941,979084,297848,-174618,-491555,-346867,-142762,21401,244549,294928,23362,-110289,27016,24480,232902,538585,503666,220123,-23191,-34182,118351,117072,-55787,-359534,-488554,-340369,-170291,-139901,-195411,-191766,-130456,-155408,-284973,-290137,-34970,240375,320166,201781,-14978,-131410,-154812,-188155,-173830,-104298,36751,195329,129164,758,-8927,-66359,-163401,-145025,-44273,69736,107500,-17173,-121102,-27032,183208,245073,87711,-115587,-147477,-75555,-55938,-137396,-233507,-142824,158946,251485,40776,-148844,-258848,-290215,-246904,-135419,-23053,-44401,-138533,-135035,-65440,69885,179422,151744,132661,238639,276973,111603,-143955,-296245,-323968,-168123,131085,352295,297822,2627,-211327,-37267,193831,127090,-152364,-215908,107974,224560,22363,47242,151267,71035,-4702,66959,167555,135152,-65874,-85226,-68647,-269212,-354487,-207364,-119014,-110846,-152140,-261962,-270268,-99130,89659,167089,115831,-119786,-320627,-224200,1404,117674,144754,82761,37477,52534,-100084,-142474,112335,301857,35631,-271266,-326810,-252159,31989,216108,114004,-34869,-46016,66093,61968,-133254,-359911,-398488,-292129,-110598,167611,235707,-133974,-390411,-235046,-152637,-358866,-536509,-253976,89651,75015,-50207,25206,129425,174528,284659,274659,128860,92107,252995,293112,85721,-142110,-215421,-204232,-192873,-77502,102135,56935,-55108,-5206,-20865,-212184,-238192,52050,256772,130465,13915,113940,110280,-132089,-373050,-293902,-151701,-99339,101363,253968,82019,-35010,-41623,-125610,-187819,-268953,-412131,-386195,-181918,-7481,-7560,-21797,-18902,-137070,-283717,-351051,-290124,-102869,106861,-57188,-351117,-212684,116484,137357,32854,71334,105314,-41047,-275503,-392109,-280802,-35647,92685,-75776,-335654,-399114,-318255,-136542,89932,88954,-147630,-323547,-417008,-465166,-327000,-137365,-47596,-2146,-44136,-95449,63424,226671,152823,7536,-185444,-363757,-358245,-310854,-214436,-37895,178765,304586,172843,-30925,-110365,12344,235244,284179,22642,-161883,-51129,84152,70738,-27662,-50610,11906,80625,149300,178442,243412,241497,153303,143766,80562,-153015,-291955,-177592,-91108,-228924,-320019,-190081,-78087,-145617,-194999,-85181,-23947,-134172,-81860,51159,-82586,-161544,118028,418488,380900,149472,-10134,-19032,38170,120057,140595,47891,82207,173862,79039,-48077,-17002,53352,-37925,-289030,-439006,-311591,-22854,60655,-186941,-394017,-261283,17096,150623,104200,-16776,-118886,-167116,-187735,-63026,154293,184452,73741,1383,-28357,-50049,23174,112672,134836,50160,-66167,-94079,-14818,115234,172107,46722,-28501,5864,5203,-71959,-77179,116598,335853,344217,71881,-221431,-265196,-122651,-51628,7308,174995,191522,79347,-27222,-210045,-249494,-83764,3837,-39840,-96705,-107064,45087,286558,348455,317889,367386,256153,-47345,-136864,69773,232439,190904,42992,-22542,-2604,14434,-12078,-106015,-179057,-134260,-59514,33196,248994,349092,235283,151563,34236,-97700,14456,181957,71135,-193636,-322872,-206853,-97391,-175453,-239136,-129522,1654,92232,67022,-133280,-341836,-426852,-255244,45189,143141,235054,552955,732647,567449,-87511,-736392,-303269,519226,533753,933953,1428736,498604,-867895,-602386,332080,373954,-476310,-968264,-367624,520055,1157722,1256583,96865,-432174,159244,35622,-314766,-259689,-481050,-674264,-482357,-301978,-187847,-70647,-158195,-274340,-132089,-20744,-22452,90587,67373,-213406,-281849,-60162,51662,52648,77717,60708,143980,228867,39199,-166959,-110622,-75907,-47370,-3547,41064,67422,59184,87560,91489,1351,-97997,-19222,43648,-40964,-175694,-232295,-64733,175019,214957,105768,-4268,-10553,27820,33303,126887,297965,213362,-164759,-350721,-54513,99537,-26580,-149941,-149863,-242240,-398344,-436692,-308554,-49633,176278,197394,89049,-32254,-289095,-511298,-306139,76811,281217,303709,240737,200588,208030,141214,41097,35343,-11355,-191483,-310236,-215343,-125992,-94296,56064,250282,295361,230678,186251,85184,-62635,-131256,-152219,-123633,9452,60844,-37472,-36844,114744,268749,329461,227758,-23971,-148812,-60744,86042,237714,324958,172495,-87174,-145152,-56475,39735],[107779,109532,14908,-6203,69655,120178,160064,294472,334766,231238,78542,-63255,-168279,-146798,-19235,100378,67003,-62573,-141880,-128525,-108183,-145103,-203916,-199675,-103268,-230304,-338946,-77715,224634,265114,144615,96584,147047,169091,-20343,-322653,-411032,-155375,52351,37292,-62896,-98796,-30048,74315,146803,170710,178263,84316,-126415,-227538,-204522,-91017,65650,46990,-52074,-101447,-204715,-307921,-235828,-85405,-77925,-47655,133641,150876,-61952,-110174,191741,423479,300065,80847,-132370,-152379,-60819,19401,-63587,-254649,-308266,-140185,35659,75433,-86700,-338140,-284099,73180,184562,106449,134309,29874,14446,366558,496942,357535,278389,233430,58395,-77151,-57981,79759,114916,5345,-42176,-42613,-44974,60196,172646,84918,-3017,119335,189665,118747,98326,99974,71846,150553,377489,411333,24398,-284703,-173976,69322,173843,59465,-132326,-211912,-318128,-432999,-208550,175771,251938,119316,-24639,-19295,132150,218682,134894,-100760,-245459,-129103,35808,-8226,-63427,-80428,-171403,-328299,-287781,-232829,-225046,9656,313553,267540,-48737,-99762,160320,173914,-72648,-179987,-139043,-23438,3878,-58738,48691,221351,81001,-139165,-172787,-66629,-139128,-413825,-465870,-239999,-70179,28179,180810,63839,-344726,-441122,-196893,-118702,-141837,-6198,69314,-58172,-122417,-57666,12739,59661,77572,89785,114128,100114,-52211,-90589,63933,177920,169129,94888,31772,-94306,-385355,-638916,-460184,-162532,-132767,-214194,-315957,-339649,-169838,-21345,-102462,-301477,-323781,-224114,-149089,-153380,-102823,-50454,-188171,-271542,-94478,147595,303869,380151,341086,287251,277993,224876,164157,230542,274364,114143,-35359,-98787,-163077,-168939,-50646,127639,119144,-54854,-269130,-396357,-296265,-117504,-45167,-60949,-19230,91472,220468,232390,283081,440653,359302,49787,-81257,-22307,52667,120732,126140,152504,144929,10876,-54191,-37658,-98950,-223385,-100791,160899,220574,26034,-229012,-350840,-163581,190986,356257,304579,224419,18257,-383442,-535389,-352609,-157670,-132126,-124656,-160552,-240943,-141088,64268,173686,242491,263485,144074,-66485,-163192,-132497,-84206,-83777,-121322,-143062,-99246,-179923,-277207,-266106,-129489,-23044,-127140,-294038,-225267,21726,233811,261690,110381,-136642,-196072,-3717,117329,15737,7454,165646,342079,388397,263480,120427,77753,113391,62636,-170123,-339396,-369156,-344623,-315756,-291094,-152759,117324,258295,155974,15703,18456,204010,259080,219613,260005,298127,156797,-207934,-475726,-310080,33919,236969,234422,93886,-14253,-73660,119596,332222,247667,52635,-30303,-11954,141997,239045,162632,169412,319184,364986,185726,-44172,-135323,-137789,-146875,-165059,-128512,-90313,-237913,-488797,-505253,-360017,-150637,98193,300971,209471,-48062,-267122,-309252,-134846,27177,83629,107663,159443,118143,101359,66321,99727,200511,324610,446649,299084,-68918,-228304,-178043,-108540,4650,125670,160869,124974,51545,-2888,52196,142274,39239,-119473,-108582,-43292,-30702,-734,10769,-73574,-185268,-114834,119141,168663,46635,15247,130542,195990,-40877,-286616,-82249,317218,470971,277566,-24032,-71684,68481,114021,199569,271817,152576,-15196,-32848,45412,-18031,-272392,-158753,127772,-128003,-376641,-6152,682655,1137089,448022,-1157098,-960968,560886,-2839125,-8480358,-6498001,-1701405,1186090,2100962,1185005,70699,-312716,-591749,-465453,-79835,94945,42980,290350,469394,328853,225673,192308,-86430,-45995,263220,281208,65735,-105364,-31049,172980,215074,11428,-296170,-415095,-284766,-140861,-130858,-189170,-219830,-183097,-211339,-326564,-292998,-52041,220241,347378,213520,-52437,-197524,-223924,-210090,-116859,12931,177794,355483,326165,149142,19692,-101785,-196350,-201932,-140514,9275,96757,-25805,-96485,-3025,145607,150583,-2417,-154443,-106367,9758,14745,-125786,-264741,-205907,94356,225237,37927,-64563,-109616,-229789,-285809,-139398,36554,4667,-103103,-87309,16294,141036,201698,170067,142686,221637,258363,75103,-206624,-301606,-241145,-102782,135268,311080,272168,30870,-132230,43626,281128,196528,-114448,-237998,53895,197883,36800,80192,217224,133365,-38301,-75289,36903,103571,1921,-76808,-169055,-315753,-244842,-68363,-32628,-27382,-57126,-183450,-232761,-126405,-23332,71736,74901,-179639,-440677,-342840,-104382,11666,50456,64305,136586,132454,-100716,-202997,32647,246046,82010,-174483,-193869,-85499,77074,171430,122523,38001,-5208,85321,120893,-76329,-341979,-411128,-315610,-130500,121095,187677,-175504,-467811,-377546,-267365,-356380,-459952,-245220,50952,105391,4163,57542,143673,157482,273015,347586,204228,91233,237069,270198,48394,-148952,-134085,-36190,-28392,-20113,53179,4738,-80234,-22924,-8626,-161930,-196964,34757,196136,54372,-91811,34101,130182,-437,-203501,-193607,-65561,22666,154493,217409,51037,-10388,-14023,-90560,-149841,-219921,-361411,-403513,-290489,-91684,7412,-29266,-82402,-111633,-180306,-267143,-253024,-122952,46972,-60709,-302737,-204986,91432,173368,127523,140297,144320,-25702,-245066,-334208,-230995,-33363,89180,-68542,-312736,-351358,-307269,-180907,75391,180134,-28054,-220183,-317195,-434913,-384813,-191298,-58446,-18692,-113088,-227123,-69306,138919,74515,-97787,-286455,-403004,-396603,-295193,-133208,-342,123774,217071,130451,-41536,-170346,-139432,91302,234204,-8593,-264870,-177350,27520,73436,36526,101402,173765,99245,82309,144512,217327,224068,149701,168595,174886,-21152,-184224,-101042,-46491,-249128,-386800,-221736,-34111,-93510,-183447,-73611,3505,-128572,-104006,60189,-81886,-197341,65293,340879,319963,143823,8524,13190,76865,133105,140982,16867,38304,128466,33163,-86295,-36032,54125,-7415,-265611,-449702,-298623,-4271,35377,-201863,-334063,-160368,-3998,-16587,-49207,-38997,-67269,-132956,-133235,10960,141964,84363,-46699,-122699,-173389,-121906,38780,127382,99937,29748,-44009,-72599,-21765,66234,106755,34287,6279,29579,19845,-26550,-6046,163287,300957,277971,15503,-273690,-332157,-204394,-87195,61368,268648,267174,119986,-75585,-294253,-247887,-64916,-94674,-158111,-119753,-58209,78295,286527,317492,268770,364069,318779,22575,-135616,-30810,99834,95644,-52995,-152119,-106604,-32544,-41841,-100448,-142604,-143978,-102680,14895,250658,375585,319542,202454,10463,-146906,-51716,104836,54436,-125759,-187689,-19020,104586,-13831,-138299,-65520,59123,172251,132331,-120192,-330317,-338796,-123266,189061,247027,196493,345088,629102,603062,-100267,-930004,-507257,289997,83881,623591,1594380,910816,-441707,-360735,436016,577758,-105375,-915876,-875487,43538,1353112,1679962,254042,-561878,73907,100778,-331412,-335195,-449630,-555300,-343416,-175696,-89178,26070,-64334,-249202,-195799,-82397,-30494,91387,95179,-81586,-125468,28916,132904,119900,67517,-22022,50377,210919,183914,40658,-61299,-221542,-208397,-35485,79025,107988,73427,44043,50252,8809,-86705,7536,107411,-18261,-213447,-299918,-146355,79862,133909,25523,-81117,-76212,-35101,-28958,93519,314656,296335,-67148,-274276,-12682,160014,14086,-123225,-164165,-279287,-394735,-405438,-255901,46878,306522,238471,9674,-107435,-260709,-441898,-305693,-12319,170907,246056,273892,211396,150260,87582,66218,106146,106019,-73721,-239449,-208313,-133769,-73819,58169,221459,302663,292052,280900,183547,67436,-6918,-52174,32691,215897,218779,28846,10474,158175,259481,302198,220630,-55587,-168345,-50218,50155,156897,285656,182722,-62205,-80953,9265,43405],[76884,141386,97879,24952,93572,138198,129016,252886,347984,252340,29559,-206947,-346481,-271540,-79833,70635,27516,-141297,-157690,-80477,-45865,-148684,-270580,-299923,-245727,-387502,-407849,-75001,232936,272150,165537,69798,42010,67720,-42790,-362543,-458305,-165741,18151,-18792,-26434,29832,50423,81067,136928,129174,144456,135770,-75342,-259537,-261833,-110017,70848,105464,36049,-45465,-145420,-229811,-190403,-116943,-87261,18814,260157,293592,52843,-46392,176506,389123,293730,-12183,-329347,-316275,-42765,109333,11979,-174230,-228567,-50419,89043,83275,-97371,-398806,-377915,-33675,115584,117029,212202,103768,-6944,200666,280424,288798,348755,326156,126686,62970,117656,176161,105668,-22575,-42140,-133098,-265239,-128239,83296,63550,20121,142603,218236,144203,49606,-31095,-55866,101447,418783,490093,98448,-318759,-300503,7494,238554,152171,-21507,-123592,-268259,-375479,-160580,127365,163874,114855,71781,31447,77585,149559,106720,-136273,-314130,-169499,76570,82000,-25439,-68406,-185233,-323822,-219163,-148664,-170493,7451,284319,242903,-81897,-115370,167511,201302,-23623,-104884,-88200,968,-222,-122899,-104512,66129,29307,-130563,-153817,-14106,-64320,-329226,-392367,-250171,-118869,9254,153609,11768,-363500,-416579,-99600,-14181,-83457,39292,117277,-92209,-237531,-149166,-22938,49750,84152,119390,172645,149281,-15093,-42914,106069,188177,166381,127992,91745,-19157,-309210,-530842,-408819,-187225,-165488,-244499,-382325,-400596,-168470,42007,-77895,-309530,-315646,-176885,-106120,-155620,-167388,-146270,-242925,-203072,14091,204762,350756,468990,482732,467351,447744,307817,107146,87668,128287,27706,-69072,-117891,-155114,-147204,25919,168822,44254,-183940,-351639,-381272,-248339,-107089,-27443,14160,7852,28406,140537,193194,291141,438064,319284,47331,-14533,48190,72687,100503,109039,197712,228497,117888,3313,-92763,-248904,-388386,-207364,72781,152213,38981,-198030,-396426,-216086,202973,373139,273675,180701,12531,-380520,-524280,-287818,-78191,-75601,-145616,-188939,-213057,-124819,-11485,36097,117616,208350,187347,51262,-44477,-66786,-115961,-192364,-270440,-255706,-144500,-145493,-230467,-217855,-98492,-73509,-237672,-392318,-316457,-98207,79169,123477,7527,-205995,-263133,-95402,36982,-11977,15382,193891,360733,351701,147268,-12806,-39579,34356,65028,-33835,-135855,-206836,-312786,-342113,-244873,-53444,163991,252368,172773,62247,82090,283014,336612,302100,298560,301139,131852,-240508,-468748,-333445,-53340,143599,156336,54083,47348,72745,177627,337321,326014,134041,-4220,-7074,139811,267445,209148,234029,396756,420492,230096,-15313,-119637,-110902,-74484,-109618,-98640,-44501,-200847,-503545,-578547,-374742,-81342,142762,291632,238326,5696,-252270,-331823,-198660,-23195,116929,202847,174077,104570,88627,39085,24535,94536,244046,365621,193412,-101915,-211326,-202864,-172840,-18694,156384,159769,11225,-124503,-58128,108688,175448,49132,-94052,-104119,-62375,-44363,-58153,-91046,-137357,-199855,-141607,74176,148375,94129,145796,288944,224916,-114436,-332232,-185374,127284,343352,309378,40902,-138474,-124736,-96797,99179,319521,274387,82213,19372,117382,91858,-148144,-62005,258231,59307,-265562,29461,605381,1130854,543598,-1501881,-2068803,-570129,-2910041,-5587372,-3204949,-682456,157383,1022212,250924,-860267,-892264,-854428,-361499,257394,427901,140196,278696,532180,523741,484892,291167,-214729,-335781,-47194,42509,-49773,-112574,-1016,205631,305036,87984,-213165,-317034,-210513,-88706,-63402,-105055,-180797,-192141,-239977,-326515,-253632,-66526,159129,326834,213619,-88222,-279696,-300985,-223987,-53338,128907,287471,433361,418943,206480,-795,-128863,-191130,-239169,-245639,-83292,43315,-37025,-38105,82931,155977,60181,-104686,-175891,-48855,105998,93312,-86536,-237071,-210193,31855,167311,18297,-7575,39293,-122063,-273626,-138039,81514,72147,-35019,-18399,107059,203177,207735,173967,149896,200039,225626,32443,-243282,-276849,-140890,-19860,131849,223662,195610,34002,-55385,93484,279076,196321,-67938,-207185,-1095,131604,41277,118125,263303,144808,-112220,-219896,-75881,81646,79495,-57846,-247106,-315460,-103929,75205,67832,89493,75436,-70979,-152314,-105156,-96966,-21173,28384,-207231,-501848,-418744,-175727,-58623,-25898,53934,241660,241477,-31222,-222475,-62133,138096,94743,-67902,-46160,95398,120459,121627,142423,106854,11272,66332,174740,33374,-237726,-343064,-279835,-106145,124766,167641,-188355,-485650,-436366,-281719,-237427,-270142,-193604,17148,116862,56081,93986,145703,106674,165191,316200,255517,128251,224301,226467,10256,-137437,-50207,108694,116391,40472,10849,-41292,-95906,-42602,-14106,-109698,-128962,27302,116417,-33154,-177389,-43042,129351,116890,-18189,-68959,29224,124540,180798,160610,21083,-12599,-29312,-82471,-121069,-188634,-305937,-378090,-345579,-151486,24756,-38354,-111664,-27857,-41968,-151582,-188317,-134914,-33629,-80969,-241854,-178272,60579,193837,197426,176363,171909,27489,-139588,-156557,-77393,9682,92715,-36609,-253268,-266244,-234463,-182009,57138,260433,106042,-105492,-209095,-372343,-414283,-244660,-99621,-76281,-191766,-332244,-200191,15480,-30848,-223102,-365365,-367890,-363241,-264551,-82616,19981,64154,100789,49514,-80969,-215681,-244076,-20364,182308,-9516,-293292,-251466,-10623,89159,106270,233620,287095,100164,23487,118096,197044,214512,149867,178153,238530,91055,-68751,-16558,-1458,-238848,-393827,-226567,-28774,-84015,-175129,-62987,13565,-117533,-121157,27806,-110310,-238249,-16128,205738,195513,79835,12372,69849,121862,90526,40736,-58472,-25553,45010,-34240,-119565,-56291,41660,21531,-206172,-422560,-292207,-22413,-20968,-224515,-265394,-83360,-61235,-180266,-173015,-47404,-9642,-79586,-37529,108819,119110,-13542,-151344,-231967,-277632,-136462,94697,157540,84094,49345,9835,-38667,-23803,25854,55098,55898,77564,106733,112427,71292,41115,119881,198950,187891,-30490,-306571,-376405,-249068,-77819,113201,280573,279686,161138,-79831,-312419,-230359,-86071,-239562,-337548,-185234,-3715,132871,288402,271157,186327,320523,369196,128073,-70816,-79700,-4640,6282,-137008,-247658,-169997,-49210,-35357,-45752,-65487,-142204,-165921,-26917,224417,363546,362118,232823,-10478,-181576,-103388,38468,51004,-27802,-5296,197478,291058,86494,-97533,-40411,84397,194938,131483,-140248,-317137,-245298,-35216,216617,258943,136416,99726,353077,517451,89000,-683070,-396875,208551,-276765,20002,1220208,1006903,11116,-30656,470244,613547,279119,-527428,-1062257,-463115,1194592,1696170,279883,-599074,13608,138543,-302144,-299498,-279272,-325659,-144486,-7732,23247,94840,-5383,-255735,-298990,-155056,3430,129208,118553,37121,39971,139454,217158,179869,77469,-49209,-15007,168538,272141,208956,3752,-267031,-282076,-49809,87687,114159,91018,32117,50438,46803,-47397,22334,115855,-17813,-202654,-298050,-192391,-2770,33673,-108831,-191071,-111813,-50338,-79522,26597,261049,315181,57557,-86572,85065,179864,-5034,-120289,-179978,-313056,-401919,-374889,-189942,133470,393108,250917,-61977,-151226,-182886,-303770,-257500,-99192,31499,184012,285617,165474,51990,59968,150617,211806,200117,37143,-105110,-126212,-108157,-46321,73439,198019,272415,288233,305046,234877,154162,59337,-23711,114060,368909,369061,128933,63811,179656,248764,279868,204619,-58403,-147756,-33427,-5429,48475,223013,191104,-33972,-44657,44435,38436],[66624,194023,167746,43967,92778,131436,117125,220991,330711,240720,-19581,-315866,-468815,-365580,-158785,-18206,-41905,-183552,-140165,-11542,40065,-119787,-324453,-372003,-332665,-431929,-382874,-49803,207842,202531,131076,52890,-33899,-37417,-92496,-388179,-451908,-159367,-29269,-96558,-25837,112154,93971,56761,79118,18150,18664,111266,-32321,-278481,-295557,-81357,111274,154539,90940,-939,-69405,-113950,-117149,-140035,-92975,74085,329228,388580,162880,41836,201866,363023,269282,-73699,-395375,-380407,-29493,167854,92768,-68698,-128092,15893,101537,56757,-129802,-457903,-481856,-172675,23673,100321,232157,143633,-49887,-17650,61849,207216,363017,326614,153209,188270,275537,238754,71463,-35419,-19880,-187911,-409879,-255320,23053,62342,57256,177039,238454,146411,-27047,-209741,-224917,47459,439782,511566,147935,-291759,-355088,-37590,280078,218642,50056,-44693,-198074,-284808,-89276,87093,111790,155020,175171,69590,2887,51259,55237,-165030,-365902,-209989,96540,159539,21775,-34953,-156231,-250864,-133829,-60519,-77502,35881,244576,201501,-102722,-123372,149855,198059,11824,-51164,-34904,52948,24581,-184748,-270526,-108291,-44,-76738,-99292,41563,1013,-219841,-269408,-230794,-173172,-27668,99855,-27755,-326901,-344314,2903,89868,-43058,46428,176938,-16275,-244869,-205589,-63799,44368,116362,145317,195670,181100,56217,36452,127260,155379,142938,146280,125199,45421,-194028,-344893,-287210,-171951,-167406,-251728,-403034,-416151,-169631,73728,-41388,-264609,-288752,-146491,-79504,-155595,-221676,-234587,-263481,-105993,114415,212761,337165,507961,573583,583593,558094,334474,5438,-84208,-30047,-56208,-92378,-136743,-196163,-169228,56572,128924,-87474,-317413,-399526,-345060,-234349,-137381,-14108,110027,48758,-38930,43547,156491,282519,373838,239586,49594,43355,85839,75548,83293,104043,210240,258279,193687,83611,-68826,-310774,-468046,-289183,-33482,74378,70788,-136475,-428416,-294534,156713,315926,169494,81598,-14072,-313543,-432877,-202656,-38033,-60443,-151003,-175538,-159495,-116817,-104106,-109123,-39991,79278,155765,163095,134741,64200,-113932,-293849,-403597,-347872,-195010,-120128,-188717,-178090,-82137,-137731,-338622,-444406,-376899,-224005,-79245,-3167,-68094,-231305,-309306,-186895,-49863,-49739,6757,196939,317206,232676,14271,-121882,-149479,-56318,58351,102956,66248,-56254,-274352,-340290,-170597,49356,173446,197745,162776,91905,130931,320765,396239,372779,332444,292515,86033,-252298,-386795,-300359,-131467,56910,88693,24675,138009,274656,250217,297342,313325,137826,812,479,128894,264051,211085,227230,391709,417377,237168,-21282,-152174,-102887,17532,-10469,-51824,-33646,-173723,-438042,-550370,-339285,211,188625,224711,201742,80832,-150575,-283809,-211905,-32412,165519,275229,140424,64866,54765,-16644,-71572,-19872,134047,219637,45437,-146400,-180002,-181636,-180713,-13479,189582,160497,-77462,-248911,-78475,186368,217756,65074,-54689,-90907,-89049,-65135,-96595,-145224,-159945,-207556,-178026,6939,109576,135596,268734,416012,234663,-164627,-349639,-292434,-107569,172967,322248,89880,-217474,-344672,-341368,-28644,355141,394906,206024,114981,214101,155145,-113414,-8341,384260,240631,-186835,-100434,221169,693581,172377,-2035030,-2966063,-1770326,-2385704,-1282379,688236,59951,-1225539,-225268,-535226,-1630158,-1451529,-995604,-257118,561458,795470,352983,245490,466490,545063,568042,274624,-332004,-544550,-292674,-142721,-96865,-40983,45741,194476,324484,131423,-128960,-205882,-137807,-45187,29831,25351,-78441,-137776,-224223,-289233,-196494,-87391,66990,262172,202455,-102665,-337716,-353163,-218924,4276,213320,335592,402940,367947,151072,-60021,-137270,-148707,-240568,-319447,-181863,-48351,-54498,39870,203775,197958,-14495,-196559,-174644,9588,184748,160572,-16536,-148020,-155181,-11612,98984,4499,35683,166888,11984,-211663,-124842,111536,145480,51168,70408,202966,255550,205894,165347,158282,185902,186131,-3629,-243308,-232474,-51890,64658,129564,121351,89156,6624,-7373,104917,199634,133940,-24792,-138805,-50526,38057,32773,155427,279333,101954,-209672,-328855,-146408,66140,135410,-32892,-279699,-270763,24679,179427,151686,204758,206996,47770,-45218,-41599,-109303,-76589,-1125,-199143,-499157,-443017,-202867,-85032,-71354,52394,313900,328394,48102,-220895,-161235,-2543,49509,-13954,45353,212522,146817,84020,168020,150301,-7318,4658,195498,164572,-69315,-209785,-197152,-53591,165148,175732,-164697,-433651,-391117,-190494,-30940,-16657,-99521,-7454,84428,76247,126648,148111,50981,13425,199054,268048,195710,236315,196453,-10197,-112851,5524,186610,212623,98900,-6883,-62364,-86075,-42956,-19160,-52143,-31074,63738,77396,-83604,-210561,-98657,95935,176928,130312,56738,105829,164691,161939,97882,4696,-41981,-91814,-111663,-115442,-180444,-248250,-307169,-327917,-155663,56055,-40202,-103254,84735,96945,-35834,-113798,-133932,-112026,-118686,-186423,-132380,37117,197447,236566,178410,173029,92338,4792,85847,128213,69897,94430,12681,-170982,-169408,-126508,-150315,30417,304905,223556,-5354,-116924,-289541,-405671,-278148,-142535,-133989,-236224,-366721,-284258,-101032,-125386,-320582,-389893,-281326,-278383,-235474,-84798,6305,12253,1338,-32661,-122428,-225367,-270380,-69904,140736,8583,-251185,-255180,-29133,100422,154206,308891,327795,84090,-22455,96354,192543,223972,159571,169048,249766,147358,7183,38889,34789,-188923,-328855,-193712,-59016,-116367,-162819,-51292,2208,-105174,-120646,-21187,-142054,-264328,-108556,47333,48451,-13567,972,132340,166004,11293,-127359,-155428,-83637,-42066,-102515,-137593,-72895,14657,38764,-130686,-369583,-300873,-74462,-86844,-244943,-210854,-54533,-130129,-286574,-231033,-38546,34738,-25876,66414,197088,85724,-94401,-211375,-281759,-292036,-77648,180611,203242,111543,124966,98994,9374,-18504,-6295,10858,88285,164482,217873,261076,201899,55060,-438,61438,102370,-49326,-305520,-391146,-259711,-36690,143707,211536,234660,198484,-32739,-256610,-200433,-142642,-397499,-540328,-277560,43365,196044,298398,232051,99873,245537,385446,238924,36339,-76883,-60176,-41399,-172209,-276776,-178138,-42786,-4320,46682,47403,-110903,-213388,-62751,196755,337782,355266,221062,-34545,-197497,-131666,-3299,55325,63286,168958,392317,428667,128675,-97816,-51880,71004,159791,74913,-168666,-275857,-141567,6867,104925,126978,15428,-167447,-73667,289287,443831,56504,87669,316473,-420839,-725914,320466,724591,359861,298582,430894,455268,549929,148826,-738199,-765313,669186,1193719,83653,-566475,-10771,128927,-233468,-158548,-29462,-73210,44397,160629,124518,110203,-3493,-285842,-405969,-225000,53082,182180,133605,119914,185698,259970,293707,227479,107247,-18160,-28124,127177,291831,297780,69010,-205881,-242379,-30650,83787,105032,116984,61481,94608,108820,16166,26998,70306,-34652,-148547,-231629,-193693,-57770,-64861,-251753,-284987,-95293,-16100,-107209,-51810,157469,272186,177372,144181,215955,164675,-73158,-139594,-172921,-308895,-406278,-355372,-138885,173302,393366,217785,-111639,-151124,-82155,-142498,-169360,-154978,-101781,133960,272306,73753,-65804,48934,245656,318170,258002,123449,56798,1875,-67423,-31745,94312,187970,205525,214568,260598,240711,184807,59287,-64534,99433,415875,447450,209344,100296,189335,262571,279050,186811,-26599,-84729,-7394,-61032,-59747,147016,187303,-14805,-49947,33995,22064],[74891,246336,203592,49420,68758,107064,129976,205899,279046,191570,-59796,-361905,-502725,-400620,-229886,-131543,-113034,-170560,-92249,70430,137791,-63565,-351177,-401693,-342200,-360823,-279268,-11812,145495,70707,52529,41927,-77200,-119049,-145835,-383460,-400137,-141295,-71706,-169610,-56887,132726,93233,354,-27166,-139933,-151631,37304,-2423,-278966,-294918,-10449,179513,186382,113084,37897,11641,7901,-45956,-147486,-75805,129651,338023,402053,221275,114663,255747,358196,238788,-85896,-354266,-369521,-51991,164053,143286,22683,-35746,42690,68720,-2571,-180730,-495754,-558731,-286568,-45787,69953,189497,139837,-90762,-202377,-91121,125744,308106,238105,124133,256542,379063,248781,1598,-50996,6938,-195956,-441604,-285214,17614,99224,127455,240882,256700,127963,-112000,-385624,-377860,17738,446040,483823,167069,-210718,-324874,-54362,283631,237218,71882,22066,-111790,-176946,-5959,74081,103427,214858,245954,86836,-64396,-50957,-16825,-191640,-378635,-218864,105306,217153,86987,12130,-93141,-134217,-56245,-549,5867,68173,195461,143660,-119462,-132339,112340,164330,30194,-14088,22401,128599,79138,-225943,-405286,-256177,-15442,-3274,-25430,87584,47175,-99517,-115754,-184493,-225330,-82243,26161,-53639,-255153,-251996,69883,158880,-26128,12191,220921,145634,-132163,-203553,-99424,36248,149916,151082,173282,189749,141026,121613,123092,90358,105982,146344,121086,69727,-83153,-156199,-143982,-120298,-129928,-218607,-362406,-372241,-151249,83946,3497,-186355,-247630,-135893,-74893,-154079,-250328,-286074,-233471,-37,180893,170070,263608,476299,570123,594520,575499,294110,-99188,-204343,-126823,-99288,-92751,-146591,-257320,-191270,47297,-653,-275472,-442429,-410849,-294870,-242322,-195997,-10977,191982,82952,-96089,-42035,133457,264910,277402,154163,64890,88813,96468,70291,68057,90085,169778,231867,231147,165244,9783,-283168,-450695,-329728,-128558,11453,105906,-72914,-443101,-380946,60582,194247,14958,-44380,-46823,-188937,-263497,-111600,-42516,-82558,-134201,-125802,-97356,-120986,-190408,-223071,-183417,-79473,71323,248955,334670,222083,-91367,-363818,-472424,-389511,-225244,-105189,-165052,-159621,-87188,-199473,-397197,-429415,-376568,-307522,-195874,-86677,-92684,-205869,-323208,-255726,-126016,-94191,-8297,192265,233759,61440,-107832,-180883,-216976,-133775,41780,208240,235084,69034,-219817,-296127,-84302,115589,134032,114215,136251,101793,155397,332027,443315,413616,349042,270275,28412,-234623,-246346,-217773,-182138,-2215,52282,17246,237222,466092,319442,229255,217530,77848,-1781,18970,124733,236058,162852,143436,301697,361278,223838,-39351,-215943,-112502,110499,111244,1197,-61434,-171167,-324715,-424522,-255436,73628,221123,122034,102956,137001,-5761,-182629,-173740,-4856,206798,285926,71150,7918,796,-90956,-158690,-103763,35976,69241,-84686,-177694,-136244,-124589,-142682,2040,207316,171586,-116374,-304202,-72547,256327,253129,75536,-20252,-67665,-94051,-72015,-104838,-134046,-123729,-197538,-217041,-78383,41676,147749,344227,458321,211145,-170873,-317991,-350562,-309597,8978,307261,109049,-283198,-530626,-546345,-129452,375500,459792,279368,177640,270246,166970,-131193,24371,472221,321355,-197760,-333538,-275987,6254,-551064,-2498358,-3230923,-2614933,-1475667,2905121,4046389,410779,-2432714,-1266995,-1010690,-2089794,-1983526,-1151587,-253303,737341,1112034,648416,235285,306955,398325,444467,138667,-405624,-598492,-395891,-234269,-74885,84192,94951,131849,231884,101690,-65401,-91087,-71500,-21490,111246,148631,53649,-27653,-163029,-228490,-142875,-114569,-35511,169617,179124,-90876,-344417,-355670,-188457,46503,249087,317182,278795,186971,2586,-133422,-119715,-77878,-196865,-328745,-254903,-153795,-74468,119880,318473,238316,-74353,-263958,-156277,52556,219388,200701,74649,-19917,-64520,-29109,43655,17496,87363,259920,134925,-124240,-97335,133863,211178,135423,169026,296754,297934,199856,144401,167174,183874,143550,-25974,-208236,-184454,-456,127064,130872,39010,-12502,-34108,11893,92351,85595,39004,4158,-61953,-88141,-56376,18519,187514,262419,21187,-299249,-372526,-162619,53532,145294,-16046,-262240,-196530,102197,210201,190546,280046,293978,139798,59617,40861,-62599,-72991,1183,-165456,-448835,-421180,-191298,-78128,-84000,58897,329279,346901,71091,-225467,-247020,-138571,-52119,-48883,46658,228514,148631,70566,189228,156569,-51660,-77679,173932,279935,121356,-46068,-93789,1116,205628,194655,-106977,-318283,-254650,-26181,203204,234639,31997,-18575,3987,51798,148383,158702,15755,-117809,45361,240030,274409,284013,202600,-1272,-79448,18443,183627,255629,155714,7859,-48276,-40135,-12190,-10964,10722,86822,152080,109995,-68714,-183156,-128011,26256,160454,208671,159027,143906,130936,101473,49830,8355,-88620,-185945,-168786,-129451,-178468,-181772,-201095,-246962,-98258,103235,-29599,-68000,188896,211302,60019,-41622,-110887,-157347,-158047,-141214,-67724,30647,186072,251128,157814,140585,137542,137626,308505,313583,117392,83767,63229,-87226,-87268,-22074,-109401,-7231,302958,299358,61495,-53601,-199664,-356409,-275451,-155587,-148637,-212487,-312914,-301159,-181316,-180710,-349329,-349889,-186989,-182211,-216652,-134000,-44675,-30290,-56758,-90994,-145508,-194835,-215753,-49806,116676,27264,-169091,-199377,-36671,89604,160898,309611,297801,56415,-52515,78663,206622,255705,183465,146603,205644,132610,10948,36561,55669,-97225,-194806,-118831,-104559,-171022,-140920,-39696,-29522,-94635,-93195,-53781,-149623,-257029,-188144,-98130,-79803,-99841,-23060,173157,194847,-73264,-296984,-240748,-119053,-104172,-148979,-131286,-77587,-18659,42011,-58297,-304432,-323793,-144167,-132972,-244941,-181472,-77465,-181980,-300362,-205668,-11786,49327,4464,138467,240616,42142,-149429,-215155,-251450,-203066,44652,273995,255591,184437,245848,214775,70509,-8610,-34128,-31019,105277,238492,324373,407701,323400,39354,-155165,-75372,40571,-36081,-263365,-371208,-241516,17265,143571,96947,161277,228055,53329,-144747,-162462,-212771,-520185,-695961,-351109,84274,250334,308395,211267,37157,158989,359210,322972,148239,-40470,-65015,-31185,-142183,-233284,-141520,-31713,31360,152206,177874,-42745,-214924,-67439,190648,319901,301347,155618,-66932,-196525,-137785,-17686,59199,113636,280201,519128,502732,140837,-109004,-87228,26223,83839,-12749,-181620,-193155,-29009,17053,-106764,-131984,-170598,-432399,-563430,-40452,865329,1140526,850929,574139,-314513,-1411201,-897126,145999,533002,544416,333929,140258,613508,945017,93535,-712026,-119084,237262,-330329,-494529,4977,78464,-141660,41709,216380,115139,160246,284074,189478,67046,-55058,-314761,-469425,-271377,89304,219896,133704,155213,288800,370198,350774,259074,149513,53839,14731,110618,259295,297738,117511,-73057,-109001,24934,91193,108406,153999,125385,163362,174019,87561,22824,-12714,-59740,-71910,-131181,-159994,-82019,-138493,-348842,-314775,-22694,52870,-106071,-113888,43319,197338,272634,352946,351158,135633,-156339,-161931,-120622,-238850,-379200,-339894,-119444,147554,292793,131540,-131209,-105541,11643,-6429,-60107,-158168,-187553,105504,236499,-36914,-180518,28514,294766,382397,270348,169597,197795,130487,-32834,-41208,111529,190719,116459,93627,174500,214604,165050,12701,-137007,16114,349607,416510,218473,94237,187432,299073,293287,170786,33200,7119,24174,-99301,-141654,68305,162099,-13296,-90856,-17161,-5069],[89730,276951,207247,50712,31381,71095,151732,198192,195719,111472,-82458,-335965,-444172,-365429,-269268,-227068,-157267,-107910,-29942,144053,224336,3871,-341043,-385121,-281719,-223968,-149315,19402,52634,-85770,-39489,34642,-90891,-158058,-174962,-336446,-318329,-114836,-94022,-216973,-105887,100030,62799,-70397,-161204,-302743,-297829,-37594,17097,-256383,-262148,72586,249237,197071,110115,68302,80000,102951,-2885,-138003,-27238,189231,301073,330847,202421,138838,305784,364181,199827,-66219,-271855,-331604,-119921,93433,138554,64983,18793,27469,4283,-79143,-237677,-493650,-568521,-320209,-52158,46150,102575,96343,-111500,-288627,-149951,57771,196562,96654,46261,246443,406159,199633,-110015,-96612,12032,-164863,-364274,-218478,66582,171822,233358,333271,273689,95028,-184460,-508337,-461778,30392,443510,426106,161691,-96998,-220107,-37157,247536,199260,49320,72510,-22509,-73466,75831,97359,126197,255874,252476,79189,-99285,-130237,-99146,-217537,-340883,-174366,116145,249100,161131,58645,-19620,-21627,-10079,12025,38927,76965,139204,73299,-142768,-154931,55089,106821,35010,16272,80491,212771,150252,-239017,-484710,-349303,-34607,57341,46458,113548,72800,21044,45334,-121329,-265702,-144964,-49758,-66220,-173472,-168985,77908,168509,-32393,-53391,219988,324135,61591,-141609,-120870,20148,161818,131332,115583,179905,214002,182619,98558,20480,69098,129847,82934,40494,-20906,-36832,-32382,-48894,-56171,-132258,-253884,-263667,-90599,91652,51827,-94727,-190415,-136265,-87393,-144848,-238364,-276475,-151324,94930,201043,95251,153439,376455,464213,498869,497041,197643,-166429,-216183,-120150,-83867,-67940,-137461,-281370,-163076,21075,-184391,-484967,-535569,-388736,-235847,-237621,-246137,-18877,227366,92064,-130337,-90147,127273,245339,187098,94419,93048,121315,94280,65628,47359,38337,68148,163940,235664,219151,86231,-203867,-363151,-326561,-190213,-21863,126252,-35658,-436801,-444087,-52862,45793,-140675,-153477,-66307,-39067,-51652,-27685,-77346,-119693,-92015,-49699,-41075,-136755,-251901,-281018,-271457,-209222,-21935,291178,496822,357192,-64435,-384922,-449294,-362009,-215782,-97343,-159680,-159627,-107631,-242364,-395021,-344957,-297947,-308711,-240191,-114123,-63962,-141914,-302346,-287389,-180370,-141982,-23363,192283,147916,-102382,-191754,-184902,-224401,-178376,12208,253819,345565,163280,-146335,-209294,-3283,119753,49008,26584,106946,95318,145991,324185,467654,410721,337244,234397,-26000,-185847,-79192,-101622,-186090,-19090,57454,39149,320258,582540,365002,157473,79882,-7161,-1165,43889,129472,195506,76979,4799,150086,267073,206731,-43202,-273528,-126155,187794,227315,45398,-122497,-201283,-214282,-251671,-148463,123034,231311,18566,-31833,139649,122868,-63269,-103977,40608,224309,230206,-1393,-49545,-65670,-165861,-208517,-130804,-17997,-29911,-149651,-175541,-84439,-52458,-84460,6344,197374,195307,-102357,-303190,-63203,285040,261930,69672,-7628,-37290,-55865,-47209,-81016,-63041,-35120,-169478,-254092,-172657,-52256,126860,355786,396520,150235,-126015,-218330,-318755,-418433,-116337,247695,87117,-312462,-625680,-644338,-157547,379870,436128,245446,144568,231708,138691,-127267,80357,497448,243079,-314890,-565128,-678599,-682315,-1345685,-2586552,-2686320,-2761151,-487431,5437541,5719948,259818,-3021314,-1776420,-1094436,-2160441,-2423584,-1458151,-426674,727099,1288962,925539,272950,123595,154554,167665,-71188,-410759,-478675,-339184,-234805,-9192,219752,134177,29709,34478,-15121,-38446,19490,-2070,-4310,155120,215589,169217,107495,-72177,-161741,-101388,-137656,-124110,72619,144965,-61765,-295788,-302092,-136060,66587,235188,250994,110308,-57598,-182995,-191754,-74832,7303,-113286,-266930,-281319,-239537,-88199,184669,388597,244714,-127820,-304731,-134034,69561,198761,208029,166126,107438,22767,-27225,17044,65869,161554,314489,209600,-46043,-56861,159313,259180,199253,260001,377829,329506,187324,110526,172562,191681,101173,-34114,-152038,-149444,-2852,141999,127908,-4807,-80005,-58052,27704,82099,-12797,-50844,13813,-5312,-109066,-123115,11240,211282,218655,-67240,-346375,-340366,-128456,41342,102274,-22751,-207799,-113737,108732,155159,167178,286223,304875,180685,133079,111715,18821,-10841,36547,-123946,-379720,-369851,-157600,-59774,-74080,68162,287101,277837,1696,-255740,-298600,-226360,-177293,-160659,-24875,163097,130628,83542,195809,126204,-98555,-143002,123356,349987,287789,108644,3065,35467,207288,200144,-26700,-160076,-67736,154128,398670,430865,186923,-14654,-106743,-8912,156739,176442,11408,-181948,-86581,183667,339657,357371,241082,33638,-41258,-6371,117077,260605,214407,50441,-1859,39913,45304,11071,72570,203175,268198,199209,6048,-112617,-139236,-70928,78907,212870,218056,135285,43799,24934,35927,31676,-135217,-279687,-227337,-145756,-157846,-98083,-79397,-134966,-1993,156935,-6403,-22941,257537,290551,130316,23407,-58926,-145293,-173711,-98314,11508,42255,162420,251012,130074,78188,140254,214326,431313,413130,128247,55055,97909,-23349,-39585,42142,-85554,-54917,259655,320579,88215,-18993,-114392,-273457,-229504,-117753,-94907,-113024,-188022,-260572,-218000,-189940,-297723,-264131,-126230,-114104,-204097,-199290,-120086,-69754,-77573,-120254,-145518,-139093,-109022,21538,109309,29771,-89620,-118762,-46375,46275,120605,242201,219396,23168,-68847,62732,229839,300872,221664,123210,123502,57579,-61036,-30187,60736,29442,-9310,-7119,-137527,-220344,-110845,-32803,-75996,-88047,-38530,-44086,-116273,-206846,-232427,-204350,-161868,-149707,-54911,167028,189780,-136271,-401181,-283462,-126649,-128090,-156489,-94840,-61167,-42728,38571,677,-237668,-349526,-206020,-134094,-207500,-173462,-133657,-196103,-220354,-105204,30140,28027,-7669,146618,216889,-8907,-174943,-170152,-151255,-37859,196435,346627,298101,278536,373673,332904,138242,490,-60040,-70780,89249,274725,386581,485641,388797,7219,-289993,-182378,6571,795,-182184,-310358,-194505,68496,115980,-13433,93829,243296,149342,-12520,-119515,-265433,-563236,-734374,-355560,129269,278954,298460,202817,11913,83234,298037,356424,226625,5864,-31263,28920,-57498,-139148,-88300,-34152,52245,239613,297422,53799,-160341,-33656,212296,315245,210013,41067,-108266,-184088,-129889,-11529,56943,106581,294709,550139,518420,156142,-108261,-130361,-32817,-6781,-103209,-166239,-76884,80304,14717,-333448,-433653,-381968,-660675,-988518,-378952,1230739,2266327,1671808,879281,-20128,-1847267,-2093891,-534787,532671,652314,205788,-243354,448456,1638831,1232007,-298710,-972090,-933827,-848766,-403516,56570,14617,-49650,229310,375900,181485,169874,329293,200863,-18233,-132943,-313776,-451583,-273901,92640,216010,111250,143385,337057,446980,378659,270502,190123,137133,95545,129276,207575,230434,137063,73954,62686,105273,128484,145313,198962,200016,221792,214211,142465,9764,-106222,-82436,-414,-41230,-115489,-82114,-168041,-358237,-253980,89590,131928,-77178,-137255,-40629,130561,337357,497873,463213,117885,-213841,-161419,-16311,-96299,-291752,-309134,-131792,62263,115244,3520,-119132,-25637,75170,72340,46902,-104530,-198563,96182,185733,-132628,-271363,-24856,262248,372931,233547,164929,274168,215502,-19830,-73311,116359,196522,27602,-33608,85550,173467,114804,-43438,-190918,-81077,207332,283553,133656,31172,164792,330698,299468,157220,105020,103170,53015,-110539,-181138,-3938,112117,-31911,-147471,-87784,-37845],[97555,275877,199092,60777,-5624,28112,156706,179618,92654,18717,-82094,-251548,-318792,-270300,-263449,-272699,-158252,-23484,24132,182280,272043,59732,-296218,-330089,-181652,-90759,-50974,24462,-54409,-219956,-107146,32133,-82646,-150757,-161993,-250689,-225591,-81636,-90012,-230634,-156216,40861,32087,-126018,-288132,-424846,-362055,-67441,35876,-207915,-210805,125053,284144,185753,90273,77644,116935,148423,-655,-117844,45800,246389,240234,200704,112247,102215,314184,351615,136808,-58760,-212899,-303787,-212699,-19943,74598,42725,18965,-16957,-64831,-149370,-284348,-442977,-486202,-246153,19800,45444,2470,24331,-113341,-264603,-125091,16232,63025,-46360,-56438,162792,353144,99183,-257741,-193075,-24801,-113673,-217830,-91081,144714,260327,356743,431616,283836,54653,-230008,-546368,-449276,84998,434416,356890,142307,18843,-74883,6145,181242,112336,-3578,99222,49846,2830,141886,151435,157620,246567,185350,48614,-88384,-165311,-174170,-238214,-258122,-77248,137201,249504,215420,88119,36271,41632,-8283,-21552,8037,49345,80698,-3471,-183372,-202650,-25180,35439,31344,44761,127028,280410,216321,-226158,-510804,-389293,-73468,80656,96811,114057,82764,133919,193210,-51003,-281942,-199342,-108650,-67605,-104318,-118400,27275,114071,-58265,-131976,156914,434723,260001,-42913,-124509,-4123,143948,98164,51725,163880,253701,197522,65950,-21787,46188,100114,23026,-35394,-34120,-23156,14063,20076,37484,-379,-90931,-101815,17978,111811,98026,-2530,-113025,-133009,-106066,-119499,-177245,-196402,-32045,165077,180024,19077,43675,233133,282940,327332,346854,73739,-173148,-112591,-15723,-15608,-22597,-100248,-217522,-61746,-24,-360785,-655259,-568877,-339329,-172093,-186763,-247129,-35318,198330,67805,-134852,-87802,131792,225098,132425,75749,124142,141016,94306,67499,14262,-68484,-84439,78895,219440,219426,99642,-130246,-256481,-291798,-209575,-23612,120136,-39703,-406319,-450928,-138549,-77222,-241731,-204526,-56380,92605,144601,39782,-116451,-141461,-20923,46680,2209,-159561,-278480,-278531,-282570,-258004,-75053,283714,568461,428148,-44140,-354092,-343064,-267281,-160726,-88693,-159568,-160978,-128547,-258467,-337279,-208968,-146387,-214010,-206294,-92887,-979,-64507,-254696,-281258,-210942,-190379,-40677,196572,95208,-197019,-220494,-150605,-178749,-182032,-33437,224564,383714,223207,-62945,-95440,58240,61157,-63284,-45599,85684,80843,98669,287373,445811,359266,291937,187511,-60954,-113061,76886,26454,-131229,9955,98752,88750,366288,589444,372578,106077,-39942,-70728,8617,63406,134905,156548,-18958,-146973,-22664,153549,191776,-19848,-287334,-124765,239171,311432,67241,-203548,-260440,-149779,-102454,-56263,140365,217637,-53730,-163319,77552,188263,37629,-32904,80567,217342,145055,-40142,-90060,-132682,-222459,-207666,-99852,-17945,-50042,-133890,-134902,-32980,9808,-37354,-16443,157869,223791,-53648,-275368,-73485,249363,229556,43628,-22951,-6457,26971,15481,-30989,42426,77777,-132648,-285290,-261890,-155664,87176,314797,254415,60288,-42177,-50308,-191814,-413493,-193503,133277,20812,-295291,-598974,-599612,-94465,371148,327334,98709,4725,90926,94067,-34829,192792,447183,7813,-507171,-694952,-855015,-1159531,-1882405,-2108804,-1468333,-2099840,298156,5441980,4988639,-458639,-2823644,-1598284,-793450,-1854349,-2668256,-1938139,-785399,526192,1266110,1065467,345806,-11838,-82742,-147858,-276566,-340435,-235449,-175799,-183750,61931,322419,157226,-83207,-208344,-192358,-49526,118248,83565,31812,157200,203744,230363,227214,21326,-104277,-67054,-140608,-179232,-6348,105782,-30428,-209880,-206822,-76338,59779,183440,169072,-37916,-271082,-334733,-213135,-9794,90265,-11835,-160785,-259932,-277163,-87067,219981,392195,201907,-181390,-324612,-120817,61736,137177,189551,232300,191578,67949,-22571,21584,141205,253218,333486,215988,-5328,-8071,195842,285165,232241,325285,434590,347579,162174,64436,170708,203863,64610,-33163,-96513,-139451,-60366,92309,104811,-17697,-103848,-40431,72759,96299,-62955,-106768,6541,15648,-111077,-143825,21658,225470,162525,-130198,-327673,-245242,-63032,27740,19746,-59373,-139097,-41745,49761,28130,81746,214629,233947,164877,158224,146270,100175,88098,93438,-90662,-319653,-310199,-122082,-51231,-59136,71256,208141,140075,-145985,-313343,-300460,-233680,-273608,-292630,-114421,75164,107151,114974,181758,69970,-124008,-156956,72220,362675,393723,224275,76768,41589,151814,175159,59632,12109,116118,291712,509729,551133,340152,1271,-217129,-82575,154074,191460,29397,-169090,-153434,120413,369202,425116,282954,75699,-4482,-50830,22480,249822,276247,106194,61887,137447,110630,35908,121257,290663,365527,292031,104696,-32087,-146377,-175472,-31648,165397,224243,85855,-55232,-31951,64842,68602,-163185,-335985,-254749,-143657,-104356,2936,35341,-31303,92680,201362,25482,18668,284789,336203,179074,81183,19510,-71529,-144428,-45291,95173,63905,128890,242054,106398,-894,95086,212279,411737,392712,94133,11561,106380,6964,-34865,44352,-96395,-108556,190233,288535,80424,-2977,-41756,-172608,-146917,-29216,21710,37472,-36734,-192094,-221147,-167976,-192702,-171952,-117933,-93009,-183192,-238873,-194952,-112757,-84754,-131601,-132560,-84419,1324,105963,109349,8153,-48560,-55501,-68901,-28146,41508,131470,121804,-12146,-80455,41420,242260,339847,267566,113270,34054,-47320,-182410,-141996,56215,174484,197723,125571,-135437,-242165,-82261,-36982,-128604,-86758,32624,14279,-43465,-118135,-227915,-259048,-189079,-150596,-88373,102459,135700,-167033,-402985,-266222,-110087,-116634,-118944,-27516,-17309,-40585,42688,47984,-173670,-359815,-233870,-79475,-126878,-172277,-191104,-167923,-80130,37827,80698,-20921,-66781,80721,126474,-60925,-170981,-97760,-16297,148022,330639,373322,312267,352620,455736,417706,200194,5121,-81266,-103039,38856,261803,381963,453746,368502,-24480,-360263,-244303,-9891,43170,-72745,-202177,-112492,110338,73503,-81073,53447,235669,221002,102346,-72429,-273404,-505822,-624499,-265472,185952,270519,246773,186738,17662,32591,218723,329708,247849,45543,23748,112020,49316,-34580,-49596,-57520,47523,281290,375430,156489,-64299,23306,245655,309748,95106,-101916,-153591,-166068,-117888,2862,48572,50232,213807,485513,493310,190922,-91637,-167661,-86345,-87516,-174060,-124368,46644,166870,15286,-481801,-661190,-550476,-813515,-1231151,-618495,1436887,3089450,2287570,1106865,337235,-1920635,-2917602,-1088381,418734,607816,73260,-586181,117928,2044930,2355804,334322,-1659909,-1983991,-1288228,-294319,132845,-29014,19091,332247,393163,112163,78885,285927,154377,-116361,-200277,-265946,-342784,-221667,61384,159490,61179,93467,330371,474056,373851,257614,212074,201668,181850,173864,168010,136164,124251,181114,207619,188522,198466,217678,241827,251488,233719,205022,157760,-12594,-180523,-92070,43791,-1290,-87610,-68051,-143285,-266622,-109503,210807,196494,-28134,-113661,-69335,101050,374328,565763,531951,128184,-215760,-120503,123442,97599,-132765,-243756,-161564,-54439,-83395,-133136,-79756,66361,97682,88548,131383,-11247,-138829,91983,129429,-184859,-322293,-114846,150213,284850,153011,108778,263327,230162,-33185,-116849,102467,190130,-40668,-125793,25337,128658,58525,-73103,-190664,-141942,49634,97400,-24587,-81095,110959,320651,273049,145636,169724,176803,70365,-94722,-176046,-63017,42551,-66542,-196973,-150393,-67002],[92063,249758,203397,86963,-30607,-17438,125156,135162,-9609,-61009,-58496,-139665,-171807,-143780,-213616,-260121,-121200,44844,50252,165677,259437,82181,-232602,-253517,-80435,-12895,-17818,-6012,-155078,-293911,-121964,36690,-63435,-109075,-107797,-147548,-139862,-42701,-63747,-216445,-195122,-13286,30423,-138896,-372722,-475990,-323623,-31223,65381,-134962,-160023,110547,253502,154314,59140,50998,109752,137924,-36950,-99287,124194,289134,173845,51781,-16476,18381,257490,288854,32922,-106800,-206516,-291017,-287352,-133592,-29574,-33325,-29474,-67138,-109759,-191889,-308244,-351060,-315815,-78468,150163,71908,-82244,-66107,-118671,-174361,-49864,10475,-49046,-145848,-152555,32670,234943,-30982,-419817,-338052,-103572,-61799,-59974,40793,214914,338760,465535,502071,278732,12637,-245582,-499142,-349429,162718,415366,285607,116527,105731,61724,52361,98602,-2849,-71962,94915,86142,34488,179577,217681,178389,180365,63452,3211,-34399,-146196,-221257,-244495,-151804,46833,165254,213115,214609,87907,53963,33282,-48453,-81195,-66881,-5492,27588,-79853,-247505,-278536,-128004,-39801,21494,66545,143178,303258,255559,-195295,-504321,-402338,-135199,61352,113729,90121,84546,231815,314006,23262,-261339,-228643,-139782,-61474,-60814,-109276,-60935,12411,-99364,-205243,35858,416968,380845,53437,-112965,-31294,107200,76611,18741,154964,248747,160360,39478,-13048,45446,58871,-46115,-134848,-119447,-102353,-5354,68223,125728,143299,89044,81283,151555,144741,136295,85105,-15398,-113782,-120326,-74113,-70991,-59849,95288,205002,137724,-28210,-30206,82938,73608,124777,165412,-41049,-121071,61888,139702,83185,37076,-30231,-56497,92086,-7614,-471974,-724266,-522662,-270600,-108589,-81247,-179123,-57156,108751,15063,-111386,-40940,134760,199271,121455,91689,141958,147039,105355,77672,-31274,-220708,-258452,1661,194327,154789,17433,-110533,-181016,-246291,-191637,-2621,87608,-79872,-350051,-381118,-157399,-129901,-251532,-176774,-11080,172112,269335,86774,-133904,-123796,81780,161809,32994,-182221,-268825,-229379,-221330,-201324,-54895,237427,526992,417776,-31749,-283287,-195857,-129180,-69719,-70515,-146580,-141502,-134406,-252993,-251408,-54694,47120,-45158,-113373,-44753,65105,6,-195592,-250224,-223873,-236765,-69551,192407,93095,-188006,-194150,-107821,-108894,-151255,-95079,125003,350043,245386,11448,18582,92456,-36309,-175076,-94098,75801,67768,19859,202278,358112,267484,217787,135149,-65548,-31354,188738,142830,-21431,75521,155853,152881,364780,494492,339483,90076,-89745,-79062,28516,67468,131725,132171,-92164,-266923,-173385,39300,172334,22665,-240017,-94001,262178,346905,59542,-286707,-332246,-146581,-31480,-11362,126106,184185,-80822,-255637,-31282,176514,97403,12793,97622,201631,91883,-21449,-103039,-187599,-249033,-165337,-36529,20986,-315,-57017,-69281,6540,41150,-26397,-70741,96067,240275,-381,-247313,-112052,148653,154190,4144,-57834,15990,132462,106806,35430,148173,176615,-101026,-306137,-330031,-245225,49611,250660,86153,-40688,50783,153285,-9073,-318862,-231721,-28113,-82271,-240916,-459716,-423457,43183,354133,169538,-110994,-191818,-103580,59268,161178,354047,321721,-323084,-708433,-665109,-779666,-1318941,-1941436,-1115178,45929,-819500,728925,3091631,1895491,-1709203,-2011401,-810742,-191450,-1270777,-2635605,-2456243,-1251201,183047,1038798,996318,406145,-61828,-225588,-377493,-397681,-209464,29839,-6752,-135404,104048,364912,164673,-171960,-409729,-367089,-82173,196973,187364,103062,133171,125892,222628,297066,88841,-65384,-28251,-110278,-192417,-53571,70994,-8691,-116473,-99374,-30967,23545,111657,102459,-111648,-369389,-395805,-192305,59155,154182,74039,-59619,-207827,-254135,-67631,216653,329655,118547,-231139,-328373,-120727,42985,72753,161447,252170,203448,48394,-32861,47104,221502,338657,322497,160201,-11138,41560,242616,290022,235172,354780,458399,347259,118936,10069,161676,216222,41397,-31312,-63284,-157747,-158359,-20788,46626,-26501,-96658,21457,163072,139283,-63884,-120456,-9739,3996,-95442,-117490,52231,230864,113479,-143325,-241642,-119181,5306,10755,-74336,-116724,-77892,7564,-47204,-135081,-46570,82589,105214,107636,136753,135623,151773,190205,153957,-71738,-283228,-260605,-101337,-62896,-55188,59938,123678,-15892,-313992,-380973,-251715,-155816,-294338,-373110,-163366,23317,93489,149829,147698,3482,-116255,-106199,49393,325347,422758,287602,125528,29392,53950,120543,135627,167564,249477,349492,528068,605229,459499,21718,-297261,-143999,143626,189017,47020,-105902,-142773,72194,349979,446206,290073,99221,21260,-96097,-65951,238714,335837,156422,121491,225973,159682,48351,142877,324463,395848,326291,178979,25522,-160944,-262295,-126122,102440,182014,13232,-124005,-41378,127833,109230,-160030,-327880,-227386,-111048,-25868,106713,123280,34913,147838,222792,60507,53640,284741,354528,211728,131589,109422,43270,-65815,24086,167902,82566,88559,223971,89631,-78328,14405,135989,261196,261722,25290,-35181,89234,2167,-69689,-15578,-143628,-162017,111312,216233,52559,8378,14935,-74243,-48024,85978,165428,190263,88134,-126863,-205447,-140521,-89345,-113855,-151540,-109241,-136883,-219383,-241726,-159214,-102642,-141202,-121877,-53390,68557,159611,101789,-34283,-60233,-39899,-107355,-120479,-58840,8386,28138,-48976,-100799,3727,222130,349200,308195,126725,-30778,-145738,-309534,-261270,52252,313411,388439,254736,-91620,-229408,-68970,-57277,-177933,-91364,101455,104572,49658,-8956,-174629,-260918,-166848,-107629,-116461,-11374,30117,-172422,-309263,-191051,-76222,-81514,-42675,65012,53666,-1147,69321,94105,-110714,-337300,-210886,22303,-13888,-161074,-218807,-109434,66000,177325,129960,-76948,-156394,-40414,-4880,-104078,-141067,-24129,108762,294304,403760,340274,285474,367683,446979,433498,240900,6733,-89886,-118643,-29823,206217,314756,319207,267303,-41285,-346968,-259787,-26335,70890,48213,-45480,10480,144892,31154,-96047,39594,199223,243978,175848,-20635,-225419,-361365,-395212,-97362,248886,221895,142583,140223,31612,6654,136214,247882,211171,75432,84902,184929,137962,39105,-44918,-94437,19214,263221,389764,237507,40436,72269,258345,278593,-27539,-242987,-194372,-146299,-108709,12720,39115,-25620,74051,353189,445635,233377,-73238,-190375,-119219,-143744,-214086,-69416,144472,212967,26052,-490993,-717411,-610416,-861099,-1234259,-683591,1430204,3354538,2496636,1154722,623126,-1624235,-3128646,-1339001,272742,436346,-43318,-792857,-250870,2088350,3145637,964583,-2000542,-2607009,-1471507,-152480,219946,-29530,47673,306595,256967,-62668,-74664,168873,59361,-198733,-228574,-176662,-168277,-119102,11495,59587,-15486,17943,278450,450024,341515,219140,202304,228327,239912,218369,154768,55266,84889,218975,280206,251294,284803,305567,268282,249309,177920,136686,121472,-42664,-211429,-78761,54269,-27831,-93841,-46513,-65331,-93593,80849,307651,231000,29347,-51832,-42721,113824,388307,566166,547859,167516,-154417,-41035,261545,298685,78970,-137466,-187412,-163479,-236497,-231573,-22272,142644,81953,62233,182290,87696,-46643,73789,75240,-181336,-324715,-219442,-3953,142915,45005,14294,172467,173559,-67405,-157869,67313,157585,-78948,-160049,2454,81224,14469,-58357,-133177,-146767,-69243,-74519,-199258,-210881,24727,244637,203256,135880,211546,208728,70841,-60071,-136789,-104702,-33411,-107949,-224082,-182930,-81203],[78583,217259,231772,125073,-38566,-59889,54943,63100,-86539,-102617,-17191,-37088,-50964,-22909,-134817,-206800,-72700,66357,40162,94474,182134,58591,-174584,-176146,-8022,-1673,-45114,-66530,-231681,-293237,-77823,47605,-45864,-54359,-31223,-56955,-72428,550,-26284,-188723,-217734,-41185,71368,-97183,-393677,-452437,-207163,57976,112228,-45351,-127055,16311,147757,108059,20795,-16948,57968,81307,-99902,-96162,185761,307765,110575,-80170,-140729,-80483,140753,162215,-113818,-221729,-237620,-269607,-299532,-204053,-139154,-130667,-99291,-98596,-112406,-196901,-306328,-240267,-93683,131860,290772,114380,-137991,-170751,-158396,-89825,37996,41872,-104766,-179201,-215092,-105380,81896,-159553,-560259,-498594,-198781,-20068,57027,123896,246397,387530,528222,516709,252441,-27383,-239753,-396794,-203916,233940,379070,211761,85301,141929,142638,70477,11129,-120088,-144291,58541,77664,16288,180930,271224,181202,81517,-71531,-44498,45319,-77059,-223803,-227410,-51432,156913,185636,138239,137965,54725,28448,-39504,-115081,-137792,-142547,-60192,-11569,-149452,-331652,-371511,-241204,-110351,4171,70470,112701,260585,253609,-156075,-489799,-420083,-205819,15320,96188,48910,85057,306729,401173,105383,-195955,-223684,-145515,-52296,-43724,-132458,-154305,-104543,-151506,-262511,-117110,264141,371931,109138,-92897,-53112,73832,91035,44401,160304,200139,82408,29375,50743,66357,5567,-117671,-228086,-242958,-223263,-62169,88057,183299,249802,232645,236655,261886,173670,160733,165837,94259,-74544,-124769,-13874,60809,94325,194545,216387,99748,-28950,-48702,-40318,-117036,-66976,-3914,-114689,-33799,232893,282366,184640,106501,68973,157664,243848,-8908,-488780,-658207,-398242,-191765,-52145,53016,-57829,-82303,-17198,-50570,-69986,27537,123984,161141,139409,118229,130653,137248,126435,93628,-80173,-379867,-411389,-49832,166773,35618,-145557,-160021,-163277,-210171,-150861,26952,40068,-133230,-269111,-237849,-93864,-95334,-170812,-79409,62402,190270,295411,114933,-114727,-60982,211301,291377,56208,-196407,-228105,-156761,-114696,-53265,41328,177602,391622,338312,-19873,-193596,-62464,14285,35982,-38519,-109033,-86811,-117801,-242677,-175871,79158,232986,146138,2638,4616,105333,35601,-141173,-214063,-228922,-277335,-118786,163059,133364,-84792,-130256,-86076,-53557,-105606,-167225,-19989,259721,227024,55802,104336,99555,-134557,-258701,-121886,72499,62071,-72314,60880,208282,156952,130257,85365,-39890,39267,236440,226522,119961,157584,201782,209061,317875,339582,275175,109412,-49231,-25256,55479,54947,118323,131053,-117258,-323992,-270402,-59510,136286,60519,-144180,-32692,260871,330763,23767,-354138,-392504,-188697,-52645,-25431,87754,137070,-72784,-291767,-148266,110386,115190,21321,86641,199762,121501,52426,-89455,-221020,-246418,-111185,17557,67056,81226,38216,-4944,22704,31422,-60783,-148625,22842,225720,29256,-228661,-165856,8121,49841,-32867,-92603,21621,222830,204633,108257,224995,228596,-86907,-312498,-364219,-300843,28076,192706,-51494,-131920,114873,326719,158484,-189567,-248608,-208074,-204472,-175468,-256340,-172111,210033,332260,13144,-303013,-358694,-269679,50788,405235,508304,136172,-652648,-843087,-473283,-502958,-1173621,-1529738,87240,1397251,651743,813274,-497175,-2680949,-3312333,-1006547,300710,572057,-566002,-2321399,-2779662,-1680382,-217556,664867,733483,393736,-43448,-241334,-440448,-386102,-50472,209568,67988,-132135,99523,343034,160310,-209411,-495213,-463705,-106745,247337,290611,199662,107733,21797,158070,299985,109885,-47308,23507,-44450,-168502,-68223,49833,950,-43366,-13434,-20616,-40752,36720,69277,-88205,-315597,-347457,-142760,109828,184076,111323,-11303,-149186,-177178,-34191,172443,220413,22014,-260440,-312090,-125029,34993,51519,141379,217506,138143,-33282,-67061,76857,280571,386611,286972,71690,-50256,82552,287759,277170,218347,351413,447149,322910,57406,-44933,150461,228204,37191,-36751,-65394,-197548,-269700,-172524,-49124,-57933,-83681,102939,282032,193599,-42775,-105593,-25980,-22782,-66807,-59234,95324,230018,90118,-98992,-110533,-1983,48660,-11623,-148838,-171819,-36775,31812,-143825,-287542,-183356,-69799,-35634,37870,86765,89362,161192,263806,202052,-60793,-266723,-231096,-103277,-90631,-68386,31766,60995,-129616,-429146,-430306,-169721,-21494,-224861,-355924,-143650,30067,95876,171592,100308,-58697,-82003,-6232,69366,259259,380529,301240,157871,20239,-43763,56383,189189,279413,305931,325533,481586,616020,515966,37138,-329715,-178455,124520,155746,38467,-39013,-74735,52292,281416,388651,237020,85259,25004,-132897,-130569,228119,380227,185222,157083,278996,175279,39060,127785,290128,331269,264714,192523,41780,-186232,-310549,-168286,57997,109719,-58944,-138299,1520,199502,141422,-125312,-251022,-142667,-51931,49823,186174,171260,55630,147429,216998,93702,87940,279357,349416,228684,170868,186331,160119,44799,102730,212928,87019,47571,194808,76120,-137121,-79474,10392,36732,67529,-54201,-70483,56683,-27753,-131446,-117758,-212847,-208491,33992,123080,21604,26184,56676,3263,38931,187744,284604,291737,147572,-81764,-178123,-128198,-43926,-111288,-195566,-131627,-55970,-131254,-241261,-200278,-139345,-157658,-121582,-51580,68906,149964,71448,-85791,-113401,-77372,-156268,-210670,-160261,-102023,-50242,-87337,-141438,-59560,157344,311497,327296,163921,-49954,-209750,-400934,-347796,58282,419734,524121,352713,-18357,-191345,-81238,-94110,-215866,-101422,147851,193917,134218,94360,-85804,-214154,-106339,-37480,-132010,-145691,-110998,-168580,-162947,-77955,-30736,-33779,56466,170084,142721,75191,126668,150048,-44429,-274080,-136836,146287,106795,-129156,-200249,-42264,166073,269780,166466,-114649,-240278,-171999,-133875,-127808,-93078,28889,187499,360300,391832,250359,217925,306787,331212,359366,247327,12174,-76583,-108318,-89213,129565,213093,136808,126234,-34988,-260813,-236578,-57160,70465,162046,148235,170063,178201,-631,-77908,34702,136539,215699,205861,35541,-131955,-173589,-124726,95049,297511,138958,-4183,51845,27297,-8537,55507,127272,137090,103323,142593,222449,177381,56203,-74546,-126912,-19222,190837,335442,274075,117825,81383,217192,202000,-141437,-352325,-222173,-125469,-103637,9015,34476,-82639,-67293,198626,384793,249717,-73484,-193656,-125386,-173721,-223409,-18805,191772,212464,46995,-358012,-569314,-529369,-796439,-1026438,-565747,1213908,2988953,2236782,978664,744622,-1048114,-2683720,-1229132,159521,191958,-131990,-810720,-513770,1824783,3398283,1381351,-1924406,-2643887,-1307042,36717,305488,13937,31093,155146,5873,-282442,-236886,12301,-64404,-248928,-210828,-73143,20750,13943,-31517,-57681,-109880,-71525,196211,389303,294200,159880,158388,215086,248483,232073,160310,11878,31202,190690,272609,277656,357571,375604,265902,181346,59034,19716,39263,-74673,-186617,-34682,42978,-105953,-132678,-17433,53782,116545,263696,356804,233019,82621,26283,16331,149273,381437,520198,512676,221634,-45479,54960,353840,454197,295844,-3816,-190550,-229811,-293792,-249457,40600,177973,40807,27195,200693,154066,20842,26765,26614,-130558,-279546,-300263,-146841,-9170,-65495,-92496,35888,69133,-111058,-187054,12964,93404,-91973,-142156,-1571,23646,-12145,-7441,-48281,-113081,-124673,-177172,-322189,-312718,-79394,106415,100235,128205,222320,192987,54356,-19217,-80830,-126576,-98311,-144509,-225999,-176736,-70540],[71128,196978,274082,159766,-32390,-92275,-36478,-22094,-117242,-90595,32069,27186,10544,59174,-50602,-145063,-48087,31738,967,-7377,58466,-8934,-144917,-116527,24750,-28823,-96844,-138793,-274750,-230870,6403,58586,-41501,-8371,40443,-1639,-24410,45657,10136,-161810,-226801,-40877,144092,-12346,-352082,-376336,-68770,161271,173462,46642,-120922,-138712,-13079,56702,-18629,-113393,-24407,-913,-176109,-118058,215379,300879,50297,-177276,-227051,-158811,-2341,-11393,-280324,-368221,-264311,-210192,-226483,-203910,-216794,-208747,-153325,-96386,-73493,-169631,-285366,-139983,121932,317704,386509,151203,-170029,-289383,-251120,-68764,108320,100710,-91570,-150979,-230728,-214542,-66687,-252375,-638279,-619280,-267559,12001,104916,129470,228894,400252,527704,467530,205577,-63554,-228002,-287297,-69712,270285,319109,130534,44601,122505,141419,36222,-74571,-216168,-211584,-161,32641,-40588,145819,290644,171708,-4604,-170234,-80921,125423,24594,-176568,-184124,16936,214378,179015,30221,-5040,-2967,-28436,-147363,-186696,-166504,-174476,-83147,-30490,-207017,-419984,-456356,-338897,-169133,-22833,47707,32856,149849,208020,-117351,-482082,-458826,-259342,-28276,53589,1726,88970,351142,453635,201099,-87894,-187008,-137896,-44195,-43217,-163301,-220405,-201884,-209962,-303457,-262618,28561,234978,103994,-71018,-62522,62728,149738,131994,176744,119700,-12898,38328,152645,100918,-60060,-190525,-289657,-353395,-324043,-115805,84907,194902,276873,289143,311605,294623,172271,165676,234428,199859,-20894,-120056,47285,185855,212221,233105,204660,86337,15647,-15457,-117727,-258720,-219050,-127034,-130422,54809,331636,360645,265112,181651,183041,348162,333345,-19070,-419495,-470605,-222396,-112566,-10268,166557,69840,-109407,-143807,-109178,-25540,86947,93378,108661,158710,126198,81739,109472,147955,109658,-117544,-492929,-500433,-68209,137160,-107109,-331678,-253886,-196093,-194355,-104605,51990,-5019,-169401,-167860,-49430,35532,5865,-39227,51635,145735,164661,238302,130369,-60314,30682,347883,419184,76823,-193824,-164365,-81976,540,138326,185318,133991,215519,223874,1584,-106137,16077,125291,131442,3456,-49805,-114,-84287,-248420,-144367,159622,358204,296292,102509,36200,105996,42775,-101474,-189611,-233542,-305858,-187403,99050,186225,63384,-57107,-101990,-44911,-71286,-239110,-171963,138287,168611,55892,142176,87230,-197010,-296384,-138301,66195,63691,-152482,-115466,31113,57321,52294,47319,3125,78700,217507,264547,256088,232259,215093,232866,238249,179096,196783,148825,60164,69088,83727,34881,103411,155222,-86383,-311595,-302146,-130166,77195,68554,-36503,45021,243030,273291,-30826,-392724,-418918,-241625,-137366,-84319,36869,81395,-57925,-280115,-232714,34352,108437,-834,54300,225875,240763,152784,-61507,-229880,-227983,-83339,23524,87578,147860,106829,31340,9006,-15243,-130309,-233459,-53300,168174,20749,-210644,-204452,-128913,-57339,-48781,-105268,5387,260223,281971,179459,259373,219941,-95769,-303613,-360524,-314116,21610,154352,-126044,-197441,118630,393482,238467,-86087,-259330,-365878,-321959,-131641,-60257,72646,349494,305056,-99935,-405729,-418445,-333758,67495,591737,574537,-77512,-883376,-854432,-161071,-97148,-822527,-888997,1051942,2212499,1807541,670754,-3801017,-7273096,-4939644,-279024,1348601,1327998,93834,-1812951,-2714382,-1919438,-581802,244594,371433,267478,-21210,-164513,-331142,-244426,96644,239737,475,-185090,51761,271675,145811,-187498,-436125,-427094,-92386,262829,356627,285294,100448,-61762,66422,239362,78597,-46527,86920,45014,-122764,-61131,46612,5097,-5882,24963,-55883,-125429,-29619,69823,15489,-137098,-216760,-90519,121044,169501,81474,-37395,-101469,-68001,2378,93268,93413,-55222,-246166,-262291,-115363,57494,103611,140633,136630,16130,-150576,-119743,95536,298745,373626,231936,-9658,-94665,105256,311665,249627,195886,329102,406161,271385,-14883,-90624,144797,241813,50798,-54772,-101841,-244144,-362006,-318749,-164857,-119384,-88328,161735,383260,227864,-37502,-88936,-36473,-43369,-31922,7757,136631,226227,103598,-7951,27689,72742,49608,-40100,-181475,-197727,-16533,36297,-205063,-384726,-287448,-191655,-138522,-14732,33230,30111,136502,291032,229267,-43521,-252586,-221434,-125932,-120002,-91760,-7291,32418,-157906,-438585,-434164,-83983,116109,-95228,-249074,-73807,70952,106119,168119,49373,-106961,-42742,104265,124421,189633,290044,276652,182647,34500,-91724,12971,214578,329002,285649,250821,417054,600824,496129,39572,-314477,-186696,90019,85687,-12987,-11633,10033,59896,174567,246679,126965,33190,-211,-164085,-173909,206174,392683,184414,157495,280688,155842,11439,75975,188714,177214,115531,138688,18985,-216607,-311262,-143358,51985,34678,-108345,-99942,75175,246705,152323,-72567,-127774,-22536,14214,89006,212607,174759,43627,105358,191594,121616,129264,282960,319526,224284,191385,225117,237818,154448,170708,217494,73833,16785,158077,61617,-167376,-165343,-132434,-187153,-124951,-116598,-83464,22766,-66512,-202978,-230858,-279972,-241333,-37273,29242,682,54204,87037,49976,88471,236485,334045,305391,130777,-54333,-135260,-134639,-83165,-156222,-215717,-125704,53794,6691,-190419,-222219,-181522,-174996,-125088,-63312,12376,69299,9649,-132279,-178721,-147528,-204371,-279311,-245736,-186631,-110378,-124335,-204594,-148474,53642,223430,310260,214168,-20257,-228465,-433759,-374818,78817,473853,575499,396679,58568,-146511,-118593,-141328,-237080,-115062,158187,247818,183331,166124,16973,-125626,-18883,40484,-128634,-261150,-254501,-168663,-19924,42371,22560,21958,158668,268968,232916,175083,210695,218704,26862,-177357,-29422,260515,206376,-76519,-139415,12971,192041,289850,180408,-113889,-273168,-256712,-214662,-124801,-39794,49396,204396,339075,299387,123361,125184,185660,131727,201122,215140,30469,-36080,-66788,-111059,59807,115570,-15753,6678,-4514,-133670,-185653,-104844,41211,252500,350481,344642,213916,-19559,-60989,17865,61887,157466,208929,92357,-21752,583,96392,244618,304626,35638,-162026,-68268,-10336,-31587,-27718,-9022,57147,138792,191679,217145,158143,15706,-121877,-136314,-49116,88000,227516,256813,144083,34387,106559,79392,-230834,-410284,-232006,-101588,-98422,-11176,36287,-91583,-155612,68155,309354,204789,-103860,-174435,-108215,-185671,-209915,13846,182347,175444,74090,-136669,-263774,-323802,-641663,-706434,-328287,835084,2121968,1606491,605592,679210,-336778,-1743604,-834557,103382,-60386,-187298,-642913,-565434,1400193,3086610,1469508,-1494814,-2140055,-834108,270510,380311,79083,-22587,-71898,-282924,-476631,-356782,-141285,-191966,-266816,-163031,7528,168357,148461,-44970,-160062,-206408,-165415,99136,314850,246648,91581,91481,175856,207389,195636,163653,7321,-22669,125257,213870,264513,385249,396414,231267,63110,-92250,-117330,-65738,-98419,-108580,43125,33615,-195440,-183343,24366,193677,311286,391111,352778,211176,120687,93896,73598,174899,352829,449939,437730,268554,80402,135997,368059,521253,457192,127036,-162314,-235315,-242127,-170172,94464,158034,-8509,15724,198555,161128,15357,-51948,-17308,-57614,-197403,-321631,-234114,-127828,-151433,-179613,-97940,-45355,-152181,-203600,-53905,4869,-94308,-102515,-21385,-52841,-28978,50111,17847,-81399,-127567,-191447,-345947,-345675,-173280,-60556,-9043,121923,202087,137565,25490,15296,-25706,-127349,-135820,-165376,-210348,-137919,-30488],[83527,194926,301973,171230,-20400,-107968,-120061,-95381,-92361,-25478,78258,41752,4548,83588,14785,-103838,-70172,-42068,-47417,-99418,-73968,-103345,-154840,-86368,26857,-47113,-127548,-199417,-284315,-138547,96264,59575,-57355,14222,84524,15456,12171,88765,37324,-142896,-228706,-28388,216580,83662,-270363,-283927,32358,234770,236524,123422,-139436,-308989,-183050,14204,-48597,-208334,-112067,-85430,-255677,-165492,210976,276109,-9837,-241755,-264870,-193524,-124697,-187573,-421718,-477684,-247213,-102654,-79636,-131478,-236568,-235693,-161834,-61812,-11891,-125938,-256366,-74710,271364,422975,400961,160407,-196300,-418574,-386190,-123292,143105,166970,-23219,-85908,-203003,-270571,-171720,-281178,-622716,-644756,-269060,42183,86590,64231,175880,381963,467290,369897,146033,-94685,-224912,-216052,4460,256051,235527,40481,-9174,61098,64004,-53398,-154089,-276433,-264359,-61270,-24473,-109913,83805,266529,162510,-32563,-194493,-95492,181668,132473,-89718,-121516,40652,200615,132178,-96619,-174554,-67106,-93357,-252952,-243800,-157240,-140177,-55595,-28256,-249143,-487684,-501338,-389502,-210052,-58682,5,-79184,-7907,128510,-86350,-481294,-509844,-270193,-41187,1857,-39413,98378,361452,473598,309951,48720,-130455,-129622,-39960,-44732,-171375,-236190,-254515,-268254,-334421,-361946,-200708,25928,45560,-50629,-57434,76619,236661,254907,191627,25905,-98542,61779,262327,138110,-133793,-263981,-306795,-404109,-361556,-134373,73045,161465,209860,232292,269827,216326,118780,146896,280835,282400,35480,-109857,92410,268479,244943,193339,176001,104102,87316,46044,-149453,-342312,-316958,-187166,-92336,115129,326528,355546,310323,255104,288233,445856,325199,-50093,-300773,-219037,-39186,-41932,11599,211537,148029,-135919,-236128,-143816,7617,111216,45945,48793,154944,95783,-1578,63425,156865,118867,-129935,-516131,-497313,-55741,103426,-231343,-466673,-339863,-245786,-197166,-67402,65114,-31242,-163749,-53697,140034,187148,122801,81788,168103,215314,127636,148163,140809,13238,119713,456057,514830,96751,-167367,-85292,-15592,94006,312034,331537,127983,61669,114116,37863,-34662,30299,181025,196497,43544,13652,96407,-50767,-285546,-172682,168486,384549,353672,156861,43836,74410,36542,-76557,-182535,-238326,-313598,-259563,6072,214028,189716,-2768,-152861,-94833,-71396,-297769,-291588,13965,76302,10018,128161,68157,-202795,-286455,-152852,48082,67237,-196962,-276054,-118945,-3785,6823,28667,41464,72297,145948,256428,350717,280347,189753,207892,143830,56543,122057,184436,186187,165044,106027,21449,101083,199111,-12446,-247451,-277424,-164257,2374,35223,40165,115215,217341,193683,-90620,-397506,-401392,-272980,-233657,-155780,-14298,20521,-67580,-248714,-260393,-9984,100520,-34391,13155,273374,401801,236536,-37382,-218814,-213888,-111195,-36553,64304,166085,121477,25316,-32218,-82015,-209191,-305861,-128523,70439,-21972,-176085,-194572,-217381,-138437,-31136,-82119,-31962,223438,317072,242974,256775,161336,-124279,-284948,-327217,-291268,16666,128418,-140329,-230691,51081,304487,191162,-48567,-269704,-462851,-410157,-134417,59990,232766,414703,268055,-152163,-390557,-343251,-268851,92057,618240,490996,-271698,-949420,-724943,209896,378746,-397526,-377259,1395809,2319507,2260847,432409,-5595732,-10335160,-6165470,-124063,1986151,1908407,580359,-1253296,-2231487,-1872835,-835919,-119570,32821,30036,-73237,-74760,-114656,-24209,197886,129316,-179044,-270817,-19749,173419,117144,-120641,-259252,-249531,-21511,241372,346297,314055,115669,-92357,-20102,134233,4893,-56119,150862,135878,-74242,-48759,57833,13659,-3669,6056,-130959,-214981,-81168,89917,151204,85596,-64299,-62064,81453,108215,-9435,-120695,-67001,45650,28949,-7000,-23720,-90358,-171087,-163897,-73224,117946,224386,159953,32285,-125066,-264166,-172882,95293,270046,295788,163592,-50362,-115337,102912,295297,208834,178752,304133,345328,195522,-83785,-117527,150764,257920,71559,-85669,-157383,-279904,-406999,-409862,-265135,-192677,-120941,158322,412453,212609,-75213,-95819,-41034,-43691,2387,62643,161986,221956,152723,105400,133917,88511,7503,-72364,-166604,-176915,-9207,29993,-210724,-396717,-322208,-238637,-168433,-32314,-3890,-17322,99467,272457,235424,-7275,-221105,-223272,-159816,-135703,-109299,-44500,32988,-94673,-333919,-377018,-21910,200929,30352,-113668,-8011,93111,104698,135814,4177,-137413,-23134,179824,187402,135701,182633,226239,200054,79513,-58683,15659,212169,309047,210219,172389,376842,565910,410268,25930,-265890,-180678,31598,-16122,-106940,-44754,69577,80844,47999,47162,-7269,-36283,-51365,-198551,-210172,158109,359791,154921,123615,232421,116060,-18531,-758,37725,-29251,-71502,43113,-23586,-241166,-269860,-60701,86221,-15918,-120686,-31467,142263,242196,130512,-25865,-459,93768,60952,69819,170146,138345,22725,57456,162053,141838,177709,292311,260869,191317,185026,210975,251257,228736,203305,177490,49370,10441,126737,46999,-169179,-231288,-265437,-351383,-259323,-141616,-72321,-1786,-98915,-267415,-323579,-320942,-254105,-99825,-48386,-5090,87844,109876,67827,89636,212107,295146,226828,56263,-29666,-68496,-145144,-186315,-215876,-192420,-72940,171600,155097,-103055,-213488,-202824,-174773,-112768,-58960,-62182,-61000,-80493,-163406,-223380,-214894,-239116,-314289,-304198,-242232,-149852,-152157,-278985,-249474,-65249,98373,249222,258870,44354,-207910,-409595,-338316,111701,471379,534336,376641,111306,-111550,-167213,-186791,-239701,-128958,130703,245493,182663,190447,111130,-6485,83792,111004,-102270,-321492,-359358,-174008,76393,138540,79080,86219,245807,340083,303343,275601,304326,290601,97752,-69222,81263,337795,263959,-12998,-56896,45726,150084,239192,167231,-68340,-218976,-245583,-215861,-94693,2616,36453,167640,255894,157452,-9471,34413,48370,-94123,-5498,152956,67958,28874,4060,-78050,20142,53902,-74543,-36950,45460,-2851,-117691,-157169,-3887,309129,519520,497300,249072,-30119,-73151,-21040,-1605,104861,207828,141502,69618,113364,207174,300969,251456,-68319,-287238,-188303,-75484,-73747,-117968,-135150,94,183045,228141,180670,95056,-60766,-163775,-113787,-54810,-11014,96518,192454,116495,-60306,-59691,-66248,-283014,-412539,-223806,-71687,-85728,-44445,38971,-46400,-160949,-7327,213326,85548,-157264,-130695,-77296,-191166,-184470,23245,130098,124734,102136,87575,92394,-52867,-441964,-394718,-77743,363087,1026152,822156,121620,472685,364910,-604389,-325978,87649,-262763,-207176,-343082,-381401,973486,2348262,1248790,-874081,-1316804,-211520,518674,437252,129536,-95951,-295463,-518528,-585511,-399957,-252677,-298649,-264109,-113706,36311,237553,256367,-20015,-222064,-286623,-254721,385,246403,208976,30000,23221,132988,137237,113352,146264,25281,-64803,60922,151479,221157,347771,353390,174295,-64567,-230416,-237446,-160240,-101816,6417,148646,48525,-249144,-215020,83381,329537,447555,437867,307782,178365,135420,128821,99194,162828,301577,372095,340777,289002,190778,178033,299805,482240,513381,220158,-107054,-184711,-110560,-16001,125899,84911,-49685,46549,193799,105721,-76705,-151013,-59458,7180,-95847,-268644,-248671,-187568,-192566,-219885,-184325,-131913,-182032,-213766,-123009,-88933,-100921,-79352,-86334,-149254,-49783,79051,27212,-89176,-111614,-138905,-266410,-291867,-225691,-206064,-93400,113757,156617,59969,-8984,34610,16508,-106715,-135791,-163242,-188332,-82473,35146],[119536,199221,283267,144925,-11572,-103234,-168569,-132437,-18761,75058,112349,15140,-51899,50374,43935,-92887,-130471,-118655,-80247,-140801,-170799,-198265,-199635,-88606,18536,-18089,-106443,-229427,-267018,-50622,158669,42900,-92750,9023,92571,12111,48044,124280,53327,-129415,-228106,-27087,249868,150937,-182393,-208591,62273,251715,284163,169567,-170526,-438931,-305663,-3865,-55778,-265600,-176355,-152719,-331434,-228138,182696,245506,-68797,-287536,-267398,-183117,-188991,-313343,-488966,-485022,-173221,33308,99572,-9880,-193086,-200783,-117183,-11866,44727,-82278,-226058,-53861,315889,423902,333588,130478,-235047,-544370,-521597,-216215,136991,215987,67507,-15040,-148662,-267058,-204806,-232198,-505867,-547084,-186178,77877,30301,-33897,115507,341377,366517,254332,86096,-119143,-236753,-206717,-2170,194471,138319,-51653,-73954,-15391,-52782,-173909,-219831,-295553,-291279,-101166,-61706,-158189,13122,205343,164567,20863,-132329,-84226,199005,218787,12912,-55075,24553,126182,47548,-220267,-316704,-116121,-140574,-324321,-273945,-117590,-51508,16872,-10795,-275077,-510722,-481784,-371419,-228276,-97084,-57723,-188929,-171665,33423,-68626,-477254,-546085,-226552,-9883,-42601,-65598,112978,341384,465402,419747,190934,-67153,-124962,-40567,-36486,-133725,-193620,-255660,-318177,-360527,-390320,-337599,-169381,-33988,-30643,-42077,99288,315679,364831,188219,-61311,-152436,91492,349126,169055,-204220,-331504,-282331,-374007,-328118,-108606,67986,99599,69881,74690,110870,35378,9761,103781,293769,327012,82968,-96186,109953,282958,171140,81034,136163,144053,159360,104534,-149794,-373904,-357068,-187241,-23843,132525,235482,284063,315650,313033,357113,424105,225242,-102934,-178138,20058,107856,13694,12786,167200,140737,-156205,-271133,-145862,20881,89014,-7727,-3447,120209,26371,-104489,2299,143250,115560,-112775,-436434,-399534,-20402,66431,-298604,-493904,-364007,-271405,-207510,-47956,66194,-28749,-107366,63586,287156,307234,196311,137041,228441,249541,107240,83235,151874,82600,173855,495302,542881,114336,-112813,3268,45095,154561,420021,438623,163280,-25598,36983,84335,16836,2761,182126,221325,65989,57280,170065,-37778,-356047,-253658,106817,303085,298550,154333,34000,34593,37396,-57701,-184858,-236109,-291130,-307752,-94933,188245,239113,15581,-218880,-189857,-116262,-333090,-352640,-90401,-37350,-70542,74998,55992,-153641,-243474,-170907,15184,65649,-193299,-362568,-193160,-12021,7467,32302,52173,15820,47016,215425,383941,293798,136948,133683,51876,-9872,63095,194686,272438,224661,115128,25746,121697,250417,75869,-163578,-218308,-159025,-67473,-30385,57176,154964,191577,113666,-142188,-372836,-347689,-268911,-293614,-205520,-55751,-42258,-119095,-229736,-232564,-4239,106770,-58187,-25834,313777,522923,265473,-33385,-199154,-221839,-200453,-150379,1320,128907,82758,-17188,-88827,-145320,-265725,-349413,-200877,-48037,-79839,-113373,-118197,-228867,-173067,19277,-24914,-82976,118023,301284,293458,236607,83073,-161841,-268138,-283149,-249268,-2205,95893,-122582,-234088,-71265,72485,30840,-81690,-275273,-475863,-448982,-189014,64184,261530,384273,215338,-152954,-282910,-169068,-107410,102461,445610,258255,-391496,-835005,-481675,578070,876493,-17611,-279588,986761,1779539,1890330,146350,-5494509,-10852050,-6581525,-524737,2029540,2180412,833698,-778915,-1498338,-1550818,-947045,-364117,-194572,-267854,-245734,-52171,108994,196701,236007,-46902,-376316,-344361,-89977,66825,65520,-39568,-29801,22715,99903,187462,239315,255289,141303,-64636,-80531,10312,-89542,-68106,200321,204566,-38005,-45160,73066,32299,-24788,-60725,-222934,-287232,-114939,110028,260379,254138,42780,-71834,-3355,9988,-129536,-212413,-34491,139367,35691,-109010,-112384,-78977,-36343,-13326,8714,205753,372480,190737,-65547,-244834,-337782,-204676,77093,203003,171410,90889,-36603,-95633,75047,230345,156104,169844,284692,273748,105547,-133110,-119677,168773,272649,81909,-123913,-207974,-290483,-389355,-409754,-309943,-244970,-175664,76606,337110,136144,-158236,-137351,-43905,-22856,31126,94559,164019,217415,223076,211958,182648,49660,-61897,-102461,-115987,-111263,-4360,21594,-160563,-316215,-266810,-189533,-118862,-15485,-18060,-37101,72605,222993,224682,49341,-163169,-225220,-192534,-130916,-105685,-65549,47214,26554,-152779,-259914,6212,198955,84119,-31444,-4338,49953,71538,80929,-28949,-149992,-37568,187619,223694,104589,87621,158917,199463,144227,51630,71323,186734,225380,110139,129766,381825,515751,291145,-655,-204235,-173322,-52640,-133711,-225161,-130573,78040,94467,-77521,-158822,-117768,-89107,-112714,-240741,-250810,77983,278573,104619,66936,152086,79211,-29670,-81244,-132476,-234415,-231073,-50246,-60644,-249174,-202466,53092,147809,-25371,-93835,38658,169595,176894,69204,-11697,84028,164883,67263,-5666,66324,74973,14522,41174,143593,151983,220639,287897,172748,127997,148394,147339,203154,247201,182787,99466,26642,41056,120010,39705,-151690,-276279,-372033,-433185,-308070,-123797,-45205,-14306,-116964,-311928,-374259,-320281,-240389,-145902,-97982,767,116602,127421,69374,53271,126612,184497,85066,-39265,6195,22804,-136691,-291938,-249893,-129043,19175,268753,270237,-4185,-170677,-179770,-136042,-62298,-10275,-105594,-197536,-182586,-175700,-225629,-245379,-250506,-313518,-330127,-268864,-161614,-159424,-342159,-337707,-166331,-38008,146463,278228,120023,-163757,-348106,-255838,149548,426298,421159,300197,122066,-92178,-203935,-215764,-225167,-138994,76116,188936,135633,167188,180050,124295,185558,164983,-53091,-306472,-391033,-173688,110389,187545,130174,157919,305087,364639,335215,351250,382187,346613,155072,20008,163260,364923,274715,46826,21273,58691,75221,144847,130129,11228,-70043,-119805,-133205,-45749,18796,-2668,101882,152858,10995,-115289,-24992,-50508,-274829,-203361,82096,124677,107373,94162,8302,20076,39721,-19905,16834,106637,103429,-42863,-192165,-43204,328984,613285,587610,274205,-38544,-119782,-74896,-30810,90283,216906,171470,114149,143459,199551,251981,141173,-150715,-340142,-266128,-143212,-130774,-209050,-226340,-19611,223737,246276,136530,19273,-140618,-183256,-65658,-30356,-73827,-22011,100234,51792,-172479,-239602,-196850,-291449,-369054,-201663,-34055,-58836,-82616,31194,32092,-89066,-21761,96198,-86413,-209722,-63359,-43687,-198316,-157135,12249,61456,85978,125640,233786,377543,205376,-249244,-178499,85043,-128427,10677,131295,-358578,210798,951971,415541,104061,74658,-377023,-190997,4723,-28562,644056,1417754,855237,-250474,-472292,346371,728297,468634,129960,-169470,-438424,-627283,-575747,-354055,-294901,-364505,-254672,-87386,7230,225354,320000,33691,-234847,-334574,-328483,-89877,190934,181792,-11051,-22840,107035,70271,14612,106167,45062,-87783,27234,125567,163577,244975,255541,116674,-150498,-313114,-308358,-212601,-75511,132986,263925,95634,-235368,-201828,156770,436555,503766,407735,244095,143990,121662,120436,80396,104376,230671,296732,242089,274863,263295,178269,177524,351192,446927,250339,-39810,-102541,42245,155731,125689,-22746,-70946,120229,203246,10723,-225147,-249182,-101448,41962,6213,-154240,-203739,-189244,-182711,-200997,-198162,-165071,-195950,-225244,-182439,-163416,-117895,-97445,-199352,-253257,-84700,57102,-29925,-147721,-110226,-66466,-124387,-166177,-216310,-284366,-131763,97502,93812,-19885,-42906,35320,41426,-66056,-97260,-136114,-167500,-28297,113702],[167682,185723,199725,79699,-10845,-79286,-168558,-120951,81481,181453,129750,-29767,-125881,-23677,31207,-98189,-186313,-157539,-78057,-108261,-198043,-267523,-261940,-118465,18358,67358,-31780,-221142,-231229,11293,177795,10369,-138293,-19602,71748,14554,87569,144597,60979,-111777,-224120,-53382,216960,158628,-119340,-166931,26509,214503,301944,177412,-197261,-484252,-335672,14474,-29671,-258807,-195077,-190115,-393983,-287105,146208,218519,-119107,-327442,-260690,-146021,-186321,-353063,-453336,-368117,-62279,157031,257779,123049,-102374,-117361,-38013,28874,73679,-45539,-190668,-68438,252338,335501,219240,66463,-292899,-641046,-599928,-285223,96149,227394,143749,37925,-89227,-214332,-157322,-112083,-310235,-344000,-37957,119593,-25448,-113695,74388,283331,250223,151809,37510,-134483,-258010,-251879,-75280,106350,46661,-131744,-140503,-77640,-156411,-280359,-257750,-274454,-281808,-102268,-53011,-156818,-43795,126995,180907,144158,-2948,-51439,175761,262255,101413,-3185,-12530,26796,-53859,-315801,-387760,-132641,-150833,-342714,-272559,-67225,50530,104721,10217,-287327,-478546,-394067,-287853,-221817,-127301,-102366,-256222,-293040,-56061,-67798,-458806,-539848,-137538,57420,-69018,-73907,130293,302721,435512,507759,314229,-2800,-116215,-45372,-15321,-45976,-101409,-218077,-351828,-378574,-344119,-337136,-273544,-92924,-7684,-25124,104976,346479,411010,153316,-125312,-163098,120144,394271,190159,-254221,-378821,-231806,-277452,-248997,-52914,78501,34222,-94794,-133345,-121173,-195296,-133643,41727,267647,328596,115331,-76385,100400,225493,10814,-73215,91064,186478,207926,135871,-136615,-364566,-342777,-146493,40556,109983,113074,185666,283598,336770,367312,307680,75656,-166685,-86995,185486,193954,51566,-1865,51524,51757,-161592,-244012,-116860,14093,27211,-54610,-31376,66882,-62819,-205028,-66757,105412,97358,-74017,-279569,-232958,28643,33458,-288046,-399269,-296597,-245387,-212487,-48936,60598,3837,-9723,172489,365313,353875,186231,102723,213034,234934,111621,78786,164048,127058,175486,439512,480438,126068,-31308,96534,111316,193638,449185,487222,224725,-38852,-1347,126952,51494,-27524,150375,207244,57564,61973,192371,-59029,-446176,-361524,-5803,139204,150986,102603,19994,14702,59794,-33159,-179665,-215445,-231940,-303914,-175860,102194,190979,-2580,-272620,-297147,-198082,-342569,-351257,-162503,-154579,-165387,7034,60925,-71314,-192124,-192576,-27372,54847,-145765,-340867,-173726,26539,51503,53800,20989,-81750,-50407,164731,360811,276866,77353,27283,-25251,-28239,23489,170859,286968,227745,105566,49059,164348,292851,145165,-91668,-149437,-118786,-107498,-103059,12674,153211,171928,51375,-176301,-330743,-280882,-237975,-294562,-213200,-81710,-101234,-205544,-242013,-171376,41520,127100,-59447,-57903,309353,531472,223817,-56805,-185421,-258319,-327504,-279630,-77981,55349,16325,-71931,-141920,-183004,-274025,-354326,-264950,-156713,-127517,-25568,14945,-164128,-157538,86987,48960,-134792,-24977,241390,325233,221541,21964,-194619,-266546,-250795,-207173,-39935,42457,-103515,-214412,-208330,-220936,-177159,-155996,-265527,-404046,-426747,-276652,-44481,158948,267314,143407,-128729,-145639,23984,78084,88447,131895,-45008,-391442,-574906,-185832,889652,1333776,236575,-651580,17170,841282,869838,-259177,-4060521,-8789533,-5947391,-1169457,1510662,2077931,866176,-466240,-790137,-1070612,-928126,-484946,-296976,-546778,-518993,-133361,252457,347016,215087,-188532,-481826,-361866,-138998,-39161,-16846,21791,180555,307323,241768,112619,49545,111668,156441,652,-111185,-108414,-178517,-75299,224365,236190,-19655,-55537,79552,57680,-53639,-150031,-297716,-317889,-128222,115471,298706,295786,60121,-115061,-109293,-101583,-230610,-255705,11003,198507,20422,-192615,-165495,-34276,133119,170998,119392,294564,488030,220442,-129212,-313213,-352068,-201243,47380,115566,33977,25264,21531,-38378,29423,126583,95866,163510,264899,194994,16619,-150993,-96741,192511,276894,65204,-159020,-229914,-269941,-312111,-311526,-273898,-249711,-235377,-65775,167645,12455,-263641,-205326,-50270,8458,52020,104401,145278,210151,291267,287609,170636,-23090,-133525,-122197,-52800,-23304,4968,17178,-72113,-160851,-124544,-55603,-13580,18847,-17257,-28831,66892,161823,199989,112274,-87337,-218501,-213761,-111619,-76549,-60675,60641,149215,41212,-99284,13788,114563,30456,-57897,-89907,-69545,-922,17833,-47004,-145704,-81887,121177,206802,90858,23607,80334,165573,203381,201416,163637,145414,96615,11329,136028,427308,465259,182675,-32110,-146576,-168821,-150415,-243834,-338192,-239124,34254,83724,-183416,-315924,-164162,-93561,-159067,-282660,-293321,-24339,159929,44093,4308,66507,65166,-6464,-141437,-286016,-388963,-315450,-102107,-73118,-234420,-128060,166357,216371,5141,-37915,91748,146855,65050,-30137,-48878,92063,163936,27897,-110899,-67315,3842,28788,74109,143350,149379,235837,245622,63132,43035,86818,56653,123321,212256,108199,-554,18564,112172,153586,49431,-129120,-305697,-444446,-446125,-278994,-73339,-16174,-20150,-121917,-329826,-375365,-275195,-194473,-159657,-113150,8773,128623,139515,72231,10141,22734,46856,-70121,-117713,54952,122466,-93736,-328874,-230936,-47778,121124,319845,320893,79770,-100279,-105321,-47944,37687,93944,-81742,-291113,-270566,-171637,-182763,-220576,-232967,-282778,-321479,-264247,-135992,-135935,-369383,-386112,-221161,-157290,14834,258955,183127,-111685,-273395,-156308,183487,366152,282650,191434,90491,-81000,-205683,-216181,-197530,-141587,13275,101574,61533,112283,217126,239209,263346,197353,12909,-218987,-335215,-152410,93731,180250,162453,227603,330026,333456,318185,382015,419418,366435,182145,62804,194165,345716,250127,90157,75816,63896,13140,47739,80054,100521,141910,95249,7272,6593,-171,-56901,35150,67900,-99268,-170879,-33037,-69248,-351196,-332328,30816,194165,184339,187036,126800,52336,61234,114201,144983,168814,172764,27977,-188548,-55442,316180,606727,588249,277640,-47258,-181184,-123701,-13849,125867,233387,171438,102353,101124,112295,126837,2883,-191340,-301222,-267865,-182154,-184037,-280535,-263747,-6473,237992,238501,108029,-36145,-195735,-178073,-11111,18075,-81877,-99783,4007,-24228,-263763,-378849,-276568,-258673,-298189,-171718,9741,-15265,-115499,1593,105160,22807,6896,-30395,-261309,-232756,20304,-15870,-207925,-135269,-11793,3181,76374,138341,255823,503744,383435,-103319,-79718,110396,-569897,-686317,-280307,-728754,-20159,1370114,1083036,316623,34034,-389516,-139783,313021,361252,421268,537962,476966,238772,140375,658203,842915,465341,60749,-229235,-456183,-578673,-447415,-226878,-258000,-377475,-245418,-91017,-58254,161985,336714,91667,-208839,-341706,-373253,-163774,140890,156105,-25902,-31725,108205,36249,-57691,61845,55332,-88840,33644,148981,106599,97050,131209,83784,-155342,-317982,-313905,-204423,-17560,243561,360615,162350,-153431,-136611,230872,494417,482725,327293,182925,109234,77132,71958,26345,14900,149031,229322,160450,232079,291529,157459,52813,168807,280170,212087,19689,-22826,152403,274778,91748,-135494,-66668,222082,235816,-84002,-369697,-323934,-140893,43061,95062,-11818,-131115,-155208,-131743,-130263,-141634,-139024,-191995,-240726,-221282,-197753,-138548,-153619,-328638,-340687,-132872,-12556,-129312,-234457,-136399,-20098,14860,-11729,-146265,-273719,-122127,66031,21209,-86240,-72421,19362,51052,-9758,-28703,-87885,-148153,11874,186260],[204307,131934,58962,-9695,-16770,-42527,-125314,-66379,178049,262225,131152,-66375,-183121,-112504,-16116,-90852,-179929,-131233,-34655,-7463,-146687,-294820,-320870,-166632,32411,184695,70425,-179608,-183118,45139,161763,-23465,-178056,-62795,37707,38845,121960,140542,64143,-79571,-210161,-106345,117458,98901,-97562,-154246,-36354,150837,284518,150083,-204569,-429376,-258408,71485,30559,-184154,-160278,-191423,-427537,-320715,114141,196700,-150141,-363796,-267341,-109612,-139678,-307617,-325012,-165929,43671,227633,351717,229141,5444,-15366,40087,40551,68865,-8754,-136752,-96432,113619,201660,109877,-11697,-359638,-678778,-575301,-279103,35919,193678,180046,64366,-41794,-133570,-44839,51453,-84003,-96934,125385,159312,-49423,-134615,63238,206912,137642,80481,6921,-138081,-273808,-318024,-174067,21781,-16399,-183900,-195912,-105998,-201337,-325732,-250015,-216538,-231770,-61342,9485,-94049,-67331,57069,205542,294618,150219,-8860,122694,254290,150484,20598,-47069,-52406,-138573,-362485,-373030,-109684,-116898,-304152,-240745,-27012,116467,167354,20913,-291414,-402844,-262623,-170784,-193657,-138305,-112665,-251297,-333630,-122059,-84762,-421499,-479583,-30227,133706,-76243,-68133,146104,262101,392700,549155,400359,67713,-87965,-52741,11731,74007,16814,-168045,-364838,-375580,-239671,-213526,-252200,-100243,19954,-15363,75019,304700,362404,83705,-156146,-131415,144242,396604,202829,-267049,-389111,-176561,-157577,-164283,5251,101891,-12432,-229161,-321244,-347488,-396957,-270730,-26739,208517,293446,133399,-44131,77072,118876,-178211,-221578,47866,210149,220869,133586,-121315,-323171,-283143,-92482,67701,62386,19586,100081,220892,309691,310119,153552,-66798,-224225,-42177,255928,221724,72545,-24035,-87048,-75354,-143234,-168176,-66971,-5397,-53589,-85464,-25296,20135,-141414,-281111,-133565,51282,66383,-31777,-100459,-44001,83852,17060,-204252,-215401,-145928,-165565,-204950,-68366,55419,60812,106328,260523,372434,314035,90854,-3849,129485,169495,125400,129031,171974,136684,130639,295341,333418,129032,68149,188367,193179,237057,425250,485199,285766,-6288,-15055,148255,74679,-27091,116277,163261,13415,22734,152977,-113067,-530302,-462533,-136668,-54321,-36592,23161,13924,32208,103937,4330,-150865,-167148,-136683,-233558,-213723,-25923,65803,-42457,-291343,-378854,-293085,-333144,-305985,-200995,-255096,-250517,-48398,86102,12412,-157162,-213998,-67790,36731,-73935,-223050,-84228,86592,118950,81208,-50873,-198846,-121442,129105,307598,241413,28150,-83123,-81480,-22703,-415,122037,237526,179711,75694,81393,215535,310403,169758,-50686,-88621,-55337,-102131,-154618,-69142,116334,162937,17272,-190019,-286786,-228912,-201938,-244652,-180530,-91289,-147264,-297506,-280519,-104966,100258,149531,-37980,-83734,234368,404802,125813,-102518,-189887,-314280,-446612,-375924,-142870,-21766,-40747,-106696,-172212,-181765,-223448,-318762,-308994,-225109,-143437,70236,167379,-53860,-106013,147465,113723,-172559,-161187,155688,332557,226254,5618,-210194,-287669,-246259,-177016,-84540,-27698,-95866,-177266,-310746,-456825,-343782,-224038,-230563,-266901,-342433,-360544,-220669,-30354,97318,54390,-107010,-44846,153805,215265,63473,-182809,-287820,-255665,-239608,88700,1096804,1659400,328874,-1288270,-1078820,-156775,-429518,-931545,-2444517,-5140722,-4311343,-1620470,640962,1620767,740696,-312681,-337182,-604873,-824670,-526168,-329431,-732858,-805372,-291455,277148,390242,157371,-221245,-428619,-301729,-158163,-142439,-128866,40572,322519,519995,360373,33484,-175113,-79942,143439,69597,-122286,-204290,-239122,-72669,221489,230591,-14374,-74330,68402,78343,-78109,-228740,-321016,-287682,-117251,102931,253764,194800,-15480,-169508,-199790,-191817,-265254,-213536,76209,220362,-10086,-242577,-185495,21576,294454,348374,230615,352617,522432,239169,-141871,-319195,-310794,-165276,12488,27210,-80811,-21978,95914,35898,-19272,12212,38376,149632,227468,106253,-57177,-135400,-54479,211835,260413,15660,-178211,-209239,-222783,-196347,-142272,-161625,-204051,-280822,-223084,-42731,-122982,-355274,-276777,-62542,35227,64945,100871,116304,196133,333273,320352,116035,-102631,-183699,-124313,-1845,52506,19375,19751,26844,30620,74584,121563,104008,47194,-17620,-6694,76318,102049,159722,156144,-17177,-200712,-218831,-93670,-33302,-28795,69432,221675,188361,78255,30707,-10512,-112799,-187834,-242307,-233022,-99646,-35081,-48989,-124815,-134620,2537,130421,81075,-6420,-4503,89123,229072,336422,259900,96247,-49086,-73082,172713,490663,440683,122783,-58802,-101061,-159349,-234570,-322087,-416198,-333165,-40814,44251,-255620,-386504,-132662,-36083,-164801,-303846,-320041,-124992,26284,-17536,-48560,585,80422,52238,-162723,-390871,-465505,-316434,-97578,-55713,-196847,-60672,253741,271094,55993,28710,127265,93786,-60345,-155474,-140318,16124,89360,-43270,-205685,-185809,-53618,61821,143896,157094,132224,202493,152362,-50113,-44552,14651,-27060,55441,147448,-1624,-100822,31067,212701,228466,80280,-115526,-324889,-479040,-422683,-206265,-10601,1770,-28010,-121514,-320892,-332250,-194432,-113779,-122287,-93256,7956,115460,144248,91437,-1217,-43240,-64201,-188488,-153877,103366,198622,-20787,-256699,-158266,23176,196737,312740,298702,130243,-16009,7007,81535,177929,239742,15251,-305921,-316807,-155865,-109840,-144064,-185679,-230489,-278094,-223515,-68452,-78707,-345394,-377584,-218367,-238835,-125079,199902,218798,-60556,-201269,-66375,207213,320414,175450,83378,33099,-63143,-160292,-183799,-162477,-135147,-38112,17367,-12210,52115,225826,307711,290709,203708,83658,-83793,-204819,-101917,52151,122322,161475,276291,319657,252310,254613,359493,401101,338597,166605,45522,168928,297094,210774,111063,101186,74148,-1924,-14048,32717,170862,351273,332146,157274,44195,-52347,-115287,-13628,18457,-153044,-171257,11759,2812,-298593,-351088,24335,266700,246605,264065,243440,96845,90733,256493,289038,220962,206123,83669,-136412,-28756,279573,504494,497749,251630,-52160,-223836,-146614,41921,195587,239562,136274,45974,19772,3286,-19367,-117323,-177116,-179838,-185124,-171909,-211229,-306363,-240502,19545,202591,198088,107133,-50593,-214520,-161226,26601,74913,-37183,-124848,-76267,-89888,-305444,-434422,-288997,-197160,-219343,-140143,53792,40858,-134026,-53810,133973,122904,46281,-144767,-383953,-209699,104579,2072,-214073,-123103,-41452,-28190,97857,133188,154624,447125,446512,-19901,-60997,19292,-897603,-963817,-349188,-921042,-165842,1599087,1308453,272784,-35916,-308298,-57909,515699,644487,248322,-111000,274694,550298,402476,649103,827755,419531,-73418,-271724,-354063,-395944,-231575,-40672,-149774,-335454,-232877,-110668,-120254,94688,316577,124889,-168133,-309562,-376193,-215038,81296,118476,-20096,-4471,132916,49514,-67359,43222,60861,-68663,68646,202777,57880,-62724,15106,92878,-70892,-250725,-258947,-137198,64173,315731,407934,220129,-34501,-36585,283573,491353,405998,231620,135304,67695,3038,-2121,-36944,-72995,70164,173457,109586,177273,283264,148237,-20876,-11789,65603,120504,54060,24218,176165,289326,30479,-223072,-37636,329506,288624,-138758,-450051,-360291,-170999,26065,166538,121711,-62311,-114711,-61123,-31829,-41321,-67450,-169336,-254497,-232175,-183151,-147356,-217413,-419249,-384466,-181421,-101564,-224026,-304315,-176268,-21689,93937,117823,-39494,-185425,-81188,15268,-54200,-130991,-95930,-7422,50305,53644,54132,-27710,-125003,33720,232961],[203912,31488,-105689,-97034,-22520,-2620,-58927,10607,242934,295041,121719,-75329,-201457,-190207,-80353,-44251,-71382,-36459,40309,127919,-37835,-279476,-361793,-222992,50723,288081,160950,-118507,-125728,63815,136597,-35194,-194756,-111565,3511,77438,129873,103340,64130,-27913,-177677,-166876,-19508,-8572,-113674,-150891,-77693,96715,237529,100324,-185121,-293715,-98187,155531,112122,-63496,-80903,-154993,-411444,-311858,90319,173044,-155272,-387536,-293660,-95706,-89836,-215416,-154593,37014,101653,223480,363275,282532,98289,72731,83400,18870,44349,44215,-50220,-114284,-44894,74712,47895,-78035,-412197,-637351,-437480,-185024,-23314,124253,171354,70227,-13065,-48971,95722,215610,114327,112995,244226,184454,-30497,-86224,72414,110569,37363,40156,-6224,-128532,-267530,-362792,-251653,-31559,-31925,-197453,-230092,-98602,-168943,-282711,-183834,-126397,-148049,7918,110280,18638,-47862,16882,227192,416408,275496,27787,57773,201191,148785,13452,-61566,-77221,-174116,-350725,-290882,-52822,-44439,-216917,-182618,-8563,114163,172612,10065,-294250,-315806,-134416,-69390,-152762,-123922,-79089,-167957,-280126,-154681,-116904,-369447,-375542,62199,184648,-73013,-56877,155716,235051,347337,528835,441873,155130,-26952,-60784,30940,192062,127920,-134932,-358837,-334844,-105245,-30085,-128506,-51466,48867,-16996,12115,196300,222624,-11294,-152149,-68991,163774,369488,210359,-234470,-353063,-135686,-65323,-106076,40750,124534,-30363,-293308,-424842,-482693,-497209,-355960,-83598,134716,236256,142565,5612,59839,6072,-321703,-314016,15008,201573,200675,109991,-104799,-256175,-193556,-51046,38352,6348,-11615,47904,136520,226365,195166,18579,-157144,-260507,-38084,252634,215779,79675,-45884,-193051,-177881,-96954,-69836,-11356,-26988,-129090,-99117,11341,3624,-181565,-317429,-186901,-4274,29057,-6728,39417,115889,139392,29049,-75606,-5113,45513,-53999,-186742,-101153,55525,132159,213965,315413,326816,207732,-51612,-134529,6840,63126,119886,192346,166924,115712,67150,107495,140993,122460,167884,268841,289957,308775,396885,458392,320681,27733,-27290,136138,90276,15429,102469,100798,-60136,-48982,65784,-181319,-579362,-526626,-248458,-214411,-199063,-57089,20645,84219,154967,52158,-93186,-91048,-16232,-105621,-201057,-160667,-86160,-81444,-266639,-408375,-371158,-318528,-248220,-211810,-319710,-303376,-69903,126185,68430,-153364,-229205,-91961,18709,-4855,-65172,21101,133844,179379,98178,-146143,-305988,-150855,125030,257264,199051,-7404,-169993,-115966,-18681,-15463,71513,165441,107601,29289,106123,254922,292192,140464,-41856,-42362,13775,-55342,-168303,-150650,65492,167257,12972,-186307,-254508,-210788,-180175,-172799,-127980,-87836,-169672,-356207,-318397,-51188,147779,162131,-2441,-104250,93831,185531,9724,-154723,-216745,-367511,-507740,-401353,-169823,-72291,-57405,-95944,-167383,-141281,-122354,-248586,-318453,-234945,-116986,151971,287553,53315,-43843,177843,146644,-184077,-250544,65926,311382,250627,40788,-201104,-326058,-270581,-158781,-111180,-89872,-89150,-124488,-339340,-536244,-396231,-243452,-167043,-96131,-206479,-400173,-394108,-235065,-81065,-43017,-103016,-16525,178143,269897,63571,-338489,-346903,-11960,87907,279432,1156912,1751231,262435,-1840042,-1823904,-898431,-1612639,-1988872,-1745745,-1491549,-2037227,-1553032,-294982,910724,536030,-256528,-204944,-298669,-688670,-544045,-372139,-789753,-985377,-450862,202289,336111,93920,-131984,-227571,-174740,-150162,-239732,-255135,14136,381609,607863,415821,-32403,-370182,-264913,98053,112784,-128167,-266410,-257612,-58466,199585,201358,-10858,-88667,39217,80762,-92744,-266535,-270816,-189800,-78399,80728,148255,-2819,-146815,-205621,-238262,-223531,-205252,-86566,153326,212669,-42399,-253209,-180194,68634,402816,468538,307290,357004,463543,244126,-102063,-271108,-237305,-116784,-25677,-47776,-147873,-43581,153055,97946,-54532,-74435,-631,120137,154200,2330,-109578,-96271,-3480,218284,219127,-54855,-170518,-147567,-162038,-74625,46091,-10016,-131695,-298988,-340624,-220585,-227627,-401023,-325280,-78663,46201,70224,93621,89726,171999,333841,312692,48963,-166223,-199530,-105920,19869,84669,34043,29824,107809,207879,278848,283666,189282,52025,-33227,8044,81841,45538,98885,155506,20233,-176078,-209767,-94313,966,22086,82410,222670,257359,242510,85100,-116154,-280388,-354434,-397889,-380750,-193072,-60644,-34259,-87014,-167212,-127517,11652,60875,-14845,-89809,-24716,203838,410626,326035,47435,-180143,-142456,201143,543855,465208,127910,-73533,-66632,-130093,-271940,-349785,-439583,-383625,-114984,-11812,-285069,-364124,-41760,70888,-114996,-280221,-307634,-195852,-95887,-74909,-82055,-31714,115415,131302,-138849,-427761,-465320,-264624,-51962,-16743,-141621,-5606,302202,295308,96669,86308,160038,51220,-160108,-285042,-270140,-122788,-34837,-118580,-252955,-248250,-79380,102188,215924,172318,101906,114776,16792,-143441,-111377,-48844,-71085,37414,86178,-113506,-178929,59771,316878,325372,124224,-120552,-335375,-473823,-391912,-131719,42769,3104,-43167,-123955,-290142,-258040,-93597,-2730,-24373,-44529,-9827,75345,139599,133029,47267,-28159,-108824,-237588,-141609,130366,216200,55899,-93147,-57995,63550,221407,252956,218330,141472,66158,129351,225241,328314,391607,158052,-233909,-302172,-131308,-31079,-38313,-112696,-163067,-202028,-144094,33050,3926,-273180,-314171,-168892,-276792,-250235,113291,224606,-11213,-134071,-28,219237,307165,140830,6209,-24690,-26390,-73662,-125009,-126234,-120866,-64450,-34209,-60296,13876,216342,307216,247888,178986,142807,61416,-36682,-28985,8684,31278,118772,282167,277499,142798,160016,289058,328359,266944,108240,-25024,100930,240535,176288,112457,104487,94539,37090,-20320,3330,200278,482209,503363,263141,52340,-124339,-169106,-40875,-2761,-157447,-132030,90005,140378,-136058,-253734,74203,333731,287854,310099,323700,130011,99003,332106,381213,252394,210637,116134,-42663,33971,229376,340593,342058,197162,-44390,-218704,-134423,109942,261298,214640,70422,-28573,-60797,-80992,-130787,-175044,-106840,-11469,-42162,-115921,-201166,-271855,-166854,32694,106512,123494,129396,-23878,-205211,-153570,30954,121646,38945,-103932,-130198,-136712,-291610,-395049,-245238,-127019,-147648,-112225,88270,98501,-133040,-126452,98197,166516,63038,-225800,-420916,-146809,167246,9887,-208338,-121774,-71756,-30438,138017,104234,-29650,248817,399327,9420,-61737,-112927,-1056923,-862426,-140254,-919646,-216568,1626191,1137197,34072,-104347,-155763,45382,583532,724048,62347,-442756,321293,723175,350166,376665,688691,330428,-244120,-303314,-183908,-146599,20233,173970,6633,-247258,-207094,-120288,-139051,64094,274628,112022,-139311,-249331,-331074,-239415,1570,59106,-8311,41382,166458,102926,-4064,74356,78703,-30171,108315,248401,16700,-199477,-66668,142920,73629,-140952,-165965,-31324,153304,337774,385033,237999,73149,62737,292423,427176,303517,149444,99270,10870,-94443,-81882,-78697,-124402,7876,132141,95548,130172,253242,174941,-12233,-142957,-135923,3393,53776,23140,105684,190940,-44391,-264964,9334,419704,347757,-131649,-436076,-355787,-182966,17285,225480,222321,-13147,-87721,5084,62520,63449,22966,-128228,-254292,-212997,-126405,-129765,-247673,-421159,-367278,-211593,-169764,-267273,-313916,-199053,-60665,90899,181497,66187,-58678,-35529,-51735,-124350,-153306,-112763,-37303,43455,111597,131847,31653,-92587,40188,239419],[151838,-99165,-247539,-154199,-19671,30850,5948,83660,260453,274542,109127,-51268,-178049,-238798,-138494,50562,134394,105149,125183,249370,84740,-235698,-381393,-279361,52388,331996,206757,-53068,-61034,82710,130582,-3067,-176205,-159176,-28654,100222,86965,28295,58413,39102,-122041,-207025,-146129,-123891,-148430,-135626,-65991,75832,174290,45430,-142143,-124205,88643,241638,190515,63872,20593,-82689,-328601,-254329,69673,136284,-138281,-385614,-326848,-109818,-71361,-132893,-14091,151908,87279,150211,301608,276102,153922,125947,78891,-20983,27760,126940,70524,-108293,-166839,-5643,45218,-112535,-425648,-518333,-220209,-33286,-61897,42657,132006,68968,1037,19106,216597,334341,236725,221180,278061,184909,18910,6250,79928,499,-50208,16268,-8568,-107128,-230280,-356639,-277587,-38837,7418,-171448,-241323,-71583,-75312,-158202,-62331,-12142,-48705,79739,215280,149197,9848,15321,234981,464378,331457,43753,-939,121370,102753,-15703,-51848,-39853,-144084,-286149,-180870,22441,50996,-97607,-104206,-9522,46261,113346,-26575,-301276,-255974,-60591,-27495,-112495,-86097,-8342,-27515,-150525,-154197,-158265,-311678,-252239,115249,183368,-74241,-49632,156266,230285,309352,450346,441575,264397,67901,-67900,28786,271055,198180,-140351,-341222,-246911,29341,132790,29428,28006,69937,-26967,-56488,58436,30465,-112269,-119659,5607,178983,331052,214125,-162460,-277286,-119637,-33913,-83134,42232,127399,-25446,-275959,-410552,-470778,-460311,-357161,-110216,70842,174164,147904,70395,64316,-66265,-359576,-315758,446,160282,160868,87543,-81265,-172737,-95796,-37445,-44481,-48523,9125,23207,40656,98699,48762,-65934,-179970,-268878,-56283,220955,207039,76172,-63782,-230020,-204769,-27717,20417,33915,-42505,-182130,-102803,62004,26404,-170193,-309665,-216925,-44959,-5540,-12651,96981,207426,189239,72435,56062,165815,219266,54909,-166083,-140037,61101,205657,291415,327229,253817,77269,-181304,-234781,-117303,-64231,71514,216661,141753,80115,22412,-55267,-36565,107636,244121,323738,385471,414423,407596,433084,315528,29060,-55265,90925,99963,85839,111592,29613,-146964,-130457,-36175,-234108,-570644,-535528,-308836,-289019,-282592,-113996,36617,148153,190033,97557,-17246,350,108346,47610,-149359,-264044,-207900,-99183,-207342,-381166,-408949,-312596,-207335,-202848,-334341,-306827,-48191,168801,80396,-179515,-231311,-88842,9768,37541,59302,84065,140484,204382,89909,-237817,-373786,-135543,153845,232044,154731,-41162,-217992,-131016,-30819,-27285,45685,121770,46830,-24185,108419,265043,236526,66559,-52263,-7359,69396,8345,-146647,-198193,26842,184841,32682,-171597,-240296,-226290,-177292,-110608,-82560,-77091,-160638,-351698,-320762,-9291,177940,165140,38499,-114716,-71554,-38270,-79032,-193002,-258209,-391082,-477843,-344308,-152251,-81062,-21887,-32977,-127338,-73788,4826,-156502,-285291,-187947,-50962,203969,331631,111066,4028,167841,138367,-164099,-272625,-11051,261666,280220,110743,-166272,-361265,-306926,-141971,-95180,-110962,-61710,-56494,-281816,-432008,-311933,-196409,-81157,74195,-40145,-368196,-496179,-383490,-226478,-135359,-114748,-50958,114142,260701,130637,-235503,-172454,269974,335700,353102,1041430,1542566,70649,-2008536,-1912010,-1180793,-2421111,-3413798,-2441783,723689,284533,-947023,-1067491,101369,315437,-220097,-278918,-196339,-551413,-567508,-475431,-731911,-967643,-529157,85813,231077,52921,30396,39347,-19256,-124534,-319708,-366913,-39727,372214,566071,388461,-72162,-481657,-394981,32563,118895,-136932,-288812,-231990,-34953,170987,168330,1800,-85458,633,57133,-97603,-245865,-146794,-34682,-11286,63354,27876,-213034,-275188,-200646,-202676,-170074,-53598,87763,223225,189906,-61368,-229960,-158965,97017,430252,492799,322587,305323,342160,240071,-22971,-190161,-163279,-84745,-70014,-102983,-160062,-39513,167745,121501,-65392,-99618,-4575,74518,38731,-117671,-145624,-52988,43327,210055,161588,-117897,-131234,-61944,-104057,20013,196440,125771,-69674,-287243,-378385,-306070,-269768,-386380,-333036,-93424,38243,66780,87183,73404,137343,292985,278919,-1897,-202409,-182654,-70297,8537,58677,42317,45907,149840,322667,427728,376101,214683,31148,-67321,-2463,62381,-14586,14363,98233,9034,-152197,-193503,-122577,3195,77973,114264,171074,253388,365977,184050,-152239,-391332,-463986,-482881,-454814,-243322,-47953,-2007,-33230,-158119,-226282,-115821,21377,-23925,-170641,-155904,128706,405074,341879,6903,-269205,-201166,184499,564054,539296,186251,-74352,-37241,-69696,-238844,-319760,-405331,-379050,-158292,-59309,-267578,-272531,68035,193461,-13377,-197510,-241713,-217197,-185308,-126099,-94220,-30528,150507,205372,-78650,-395801,-412492,-207654,514,28699,-77021,38607,310353,278665,99059,121045,208674,59890,-203983,-392219,-407729,-283984,-169339,-168266,-233779,-234359,-64592,139349,254764,176041,65111,-9606,-130505,-195641,-138825,-86481,-56880,84610,56648,-191722,-217032,92119,391755,409333,160701,-147448,-335780,-430377,-365486,-86000,71911,-7593,-62484,-131849,-245399,-167770,10105,123744,121140,18709,-47269,14039,125292,191499,157150,74475,-76197,-211111,-90984,119443,154954,99428,89386,29320,68754,193513,160843,108858,119783,132426,231237,345469,447876,506272,298430,-98282,-224274,-97738,31022,64973,-23750,-84221,-99655,-31602,147394,92841,-174853,-218221,-101388,-280662,-341139,20940,208811,39790,-64721,43963,222257,324686,182622,-24256,-60107,29864,30419,-55709,-94360,-102188,-61976,-40092,-68285,15427,200614,234638,133788,119735,173667,178841,121250,45034,-26979,-68783,38717,232197,211289,37000,59087,187590,218394,170391,22652,-122636,16055,193119,158317,104698,98275,118624,107810,24049,975,181961,482410,537820,285758,25358,-195442,-212179,-56042,-18789,-141408,-83843,167558,292541,81054,-73802,171509,390434,309775,318471,345646,135313,69758,297447,375148,254915,194008,125154,71528,116109,173935,163321,163495,124982,-15671,-156602,-95324,153626,280427,149370,-11509,-92701,-111314,-121969,-173554,-147540,6224,155261,111476,-42449,-163787,-188251,-70694,12988,-40307,21998,157066,25336,-189398,-172493,-360,144203,114883,-57448,-157992,-170134,-241098,-287783,-178618,-70593,-92387,-92531,101600,141822,-113031,-195573,6569,132985,34358,-265894,-377359,-72687,186325,9174,-185219,-129216,-99856,-12312,177827,50328,-238296,-9862,277531,6679,-40212,-200268,-1013232,-515545,199287,-755959,-197652,1432077,689946,-278900,-122863,39550,156223,527154,587993,-146865,-455088,583708,823452,125068,-1120,474564,209897,-408123,-334686,-21150,84092,251301,382928,177536,-131965,-160361,-97820,-94664,84699,221944,48267,-139689,-178435,-244149,-236131,-94933,-21171,-7638,79001,190075,171355,108684,157361,126031,21808,129154,249464,-22121,-287614,-106253,211733,222818,-27970,-65137,81906,229620,310734,291892,198439,127396,123414,245302,314406,203217,94439,64206,-64574,-202819,-148635,-77171,-118096,-28927,107100,115544,105504,214695,235946,72274,-197307,-277776,-110493,19621,-22134,-30560,19232,-115532,-257363,62305,475187,393800,-68374,-341676,-319690,-170259,39268,279726,285517,20488,-75757,49523,125022,135897,102275,-71973,-227839,-167185,-47026,-82565,-217027,-319774,-291916,-209034,-185432,-235630,-245716,-176986,-103389,27846,168640,134370,55980,-9154,-123081,-178613,-156506,-121738,-62645,32222,149707,185512,76348,-50917,37563,201925],[52767,-226165,-325335,-161811,-2814,51610,51286,132581,232565,213802,101201,-3045,-128021,-251825,-168307,179805,384833,256569,194821,313186,172143,-185602,-385547,-330295,16687,291436,195422,6301,6947,107108,157242,80484,-120500,-201072,-67797,71058,-19234,-80877,42296,109178,-47592,-204769,-216008,-203014,-177029,-98732,-3987,86589,109200,452,-88139,22842,234167,297985,237410,156713,116039,18982,-177057,-155857,43347,77745,-114574,-351678,-343246,-139280,-92378,-103754,35151,129541,4281,35153,193706,220298,166629,142372,42619,-49980,46317,238061,205440,-79771,-214827,-25149,79211,-110565,-385554,-347980,11189,120257,-66940,-22470,85994,72273,10542,58262,274703,372889,263411,210304,225968,158945,69708,93952,67392,-104080,-125928,-9782,-9249,-78539,-167575,-298556,-251534,-3131,93508,-114541,-237208,-50827,37099,7176,89127,110678,42550,126701,285045,256415,87268,45696,222777,422244,300721,30136,-41411,38502,33040,-50749,-27708,37794,-57687,-188817,-83387,96817,149043,32570,-14169,-16693,-50301,12467,-84084,-313376,-247318,-72038,-61871,-86189,-34399,79730,128736,11766,-130212,-201147,-256767,-134326,123370,121855,-94588,-52477,149294,247279,285459,336555,408277,384171,180939,-73038,-968,285924,204271,-190458,-321765,-119418,140681,214541,141834,94227,71528,-35852,-89903,-54556,-154689,-196063,-70990,71436,186508,293221,211589,-70564,-184282,-127232,-61694,-80100,14390,94118,-15576,-195132,-286720,-311516,-301145,-269105,-94297,37341,120668,150085,136819,92023,-68115,-271621,-220522,8684,98275,118365,85103,-46942,-89658,-14963,-51770,-154880,-102089,35933,730,-56244,-45299,-94013,-100847,-151245,-252535,-75378,203228,216014,64005,-79567,-195888,-141946,49026,76255,55326,-50700,-209400,-108477,103867,78124,-114265,-264731,-217319,-58924,-28371,-49639,63554,215563,225203,135922,150402,253026,324129,129916,-151164,-176269,67559,267656,326891,291392,171530,-33283,-246063,-269070,-210182,-185982,-21593,170320,96120,50600,26159,-129009,-142191,86540,273482,337303,451654,533463,470302,420581,272836,-7825,-99808,26904,104801,154087,125543,-43113,-226031,-197468,-115008,-242661,-495526,-485313,-298911,-255029,-263480,-131783,53815,192862,189737,122931,53260,83617,209918,181488,-83984,-310789,-259513,-85695,-134791,-315335,-399999,-321735,-197486,-179937,-293740,-252616,12070,198699,48938,-218980,-213177,-54745,15046,40939,95666,71297,98908,180457,49687,-299932,-382126,-83621,201393,232893,105727,-90812,-229436,-130427,-58435,-37771,60311,138892,25111,-71374,83112,239719,152641,-29173,-64156,23810,96299,53505,-108904,-195651,19313,211901,66258,-152448,-240659,-254861,-180898,-76628,-63410,-64585,-119758,-277221,-263493,35905,203837,174237,84071,-102726,-199263,-177064,-107853,-200178,-294874,-364583,-356416,-223659,-100899,-51005,54593,66047,-64941,440,125727,-60756,-217434,-105764,40337,223895,283493,95237,24137,125395,97128,-116620,-233020,-68163,188870,293491,182766,-110322,-363511,-326106,-112969,-27326,-69468,-843,21883,-159219,-203644,-129958,-97039,12278,215117,126872,-262969,-485728,-428338,-311551,-208223,-127652,-101751,26226,243467,286799,109294,176763,499987,460178,311451,753008,1048892,-192805,-1707165,-1333486,-959688,-2804613,-5011076,-4178885,922823,2019368,-132304,-1594200,-650261,111289,-151594,-354891,-219378,-408865,-578892,-625161,-612062,-742629,-483599,-10229,133590,50146,187226,263440,115434,-92041,-363054,-430647,-91321,321334,431093,286344,-82704,-489330,-447160,-29455,98198,-145100,-269095,-171104,-8314,145658,147430,27655,-58683,-33691,10509,-94954,-168328,27070,150197,78098,63417,-60330,-353976,-348209,-150213,-96150,-28272,155100,253662,266161,168737,-55853,-187046,-130589,107961,377966,413283,271114,218704,215977,235895,73014,-100770,-114986,-93044,-124363,-138170,-127665,-17546,132045,92832,-52708,-49649,36188,21369,-105736,-245333,-179090,-27719,73667,193239,109836,-138810,-65116,21447,-62074,65658,268010,196757,-47497,-252389,-328043,-280459,-241495,-318376,-297892,-102000,14998,51281,78469,66061,95698,226441,238575,-20656,-211720,-145772,-25891,-26751,-16506,39583,64480,144565,343200,470558,367537,180119,-525,-109379,-43950,6976,-85772,-88891,-5591,-45030,-134954,-178015,-173552,-36274,123726,173749,114403,208288,429211,304879,-102702,-390124,-447333,-450838,-425337,-223106,4023,47506,32209,-103685,-265368,-215284,-37433,-56487,-246025,-277734,22465,332073,308674,-18476,-299787,-249061,109361,539255,631569,263029,-64906,-7735,19887,-135496,-239493,-327055,-326309,-153175,-69859,-204349,-151718,154770,291431,117187,-62028,-128039,-186690,-232547,-170254,-88805,-6502,167327,250027,-3331,-312757,-339420,-180796,28603,67901,-12547,74204,283400,218385,50893,129824,282054,137852,-181902,-453331,-517564,-423036,-275539,-173170,-154264,-152619,-13133,169756,246414,163112,34012,-131705,-248047,-196040,-121105,-89878,12745,183970,70368,-211263,-206305,114021,410327,443633,164175,-193298,-325822,-358090,-338392,-78254,72671,-18182,-74138,-139386,-194330,-74417,101354,239848,274407,74592,-101211,-56729,103936,252116,298236,227157,13888,-125092,-19896,69078,23204,81036,199624,66985,48325,133469,63342,1442,78570,173431,290299,407858,500718,550310,388690,55539,-100477,-53822,63548,136236,64893,1159,16113,97992,247823,163875,-83375,-124177,-49866,-269449,-386687,-53108,184983,94785,13807,76494,220085,352395,262490,-12747,-62861,91860,118306,3868,-70390,-82878,-36013,-7051,-36828,58506,187840,111820,-27357,28721,164357,242337,227258,93543,-58182,-153080,-58905,132228,133177,-33043,-21675,77924,98319,76067,-61884,-210516,-57680,162100,159583,101646,92358,131402,170109,92553,24873,126639,350824,416623,216069,-30357,-245037,-240118,-72666,-51697,-139734,-60229,208336,403353,281439,126663,287534,434692,318976,293492,308654,110571,7520,159766,266766,226038,164141,120825,179784,194076,117871,12962,2899,52307,35782,-52831,-50862,141275,226677,54550,-88419,-128098,-122837,-126608,-146485,-45411,135640,275931,220432,7802,-128224,-93813,9355,-44989,-206557,-89403,168578,69348,-189298,-222238,-54675,138175,161685,-9812,-167240,-202306,-187318,-166569,-128902,-45578,-58273,-85150,84148,154483,-80302,-234954,-105729,31767,-45860,-277561,-294331,-25600,149398,1468,-145971,-140179,-122836,14257,201733,-21308,-416010,-243192,130201,-6555,3032,-194603,-768728,-76511,513418,-490060,-145370,1001163,89634,-547348,-51114,249113,258615,388356,312154,-315021,-196945,950666,880787,-113524,-299927,260323,83570,-521039,-372672,67816,226097,415376,552471,325446,-15853,-95533,-39960,1965,138770,160466,-52770,-170123,-115363,-136082,-209451,-189393,-108692,-29200,84153,189116,223085,222073,266825,206424,79942,118930,191661,-61653,-317061,-113989,263390,319709,56613,17599,171799,275377,246461,152085,107386,112477,123679,148651,176557,124262,65272,19443,-151786,-303592,-190118,-29260,-56297,-39849,96976,158578,107806,173947,299308,189167,-174076,-339919,-200641,-38152,-91326,-181543,-157204,-167125,-213591,106143,486530,410108,20812,-215162,-267412,-132805,97109,331264,320473,54659,-64221,66888,141218,154647,146663,-9495,-170837,-102634,30821,-18812,-131000,-151023,-183662,-172824,-142300,-141509,-119484,-103540,-113918,-43758,102089,144518,116924,-13473,-180410,-204577,-144526,-120808,-77583,16132,155901,200638,94493,-7817,31396,129327],[-69598,-313263,-319777,-116475,27242,58344,72482,151714,177207,138723,103854,51948,-75905,-233382,-154003,314545,604422,380196,230133,297855,190584,-149062,-381875,-372070,-65240,171790,138292,56666,70545,127045,206015,200916,-37694,-233355,-125947,-28695,-176914,-209242,12409,165988,30957,-156507,-204404,-215684,-180699,-48101,72850,103624,51509,-27301,-40043,103073,285038,296787,231429,187325,180398,136397,22002,-36679,5630,-2872,-105597,-293296,-322828,-160744,-129823,-133779,-27741,-17343,-118871,-86591,70244,136130,146423,137158,12225,-38559,112103,356050,315618,-41242,-180842,4534,107038,-85191,-295532,-168041,187118,222339,-36578,-48946,53999,83248,24130,65000,246957,320125,209935,119176,127381,114662,90359,129521,34472,-173721,-185906,-49740,-15598,-50082,-99451,-217810,-201380,56555,204211,-40994,-229976,-58715,120162,155447,226583,217565,105040,131194,291020,305690,158031,88787,190319,306836,194081,-13027,-60608,-26947,-34942,-76248,-6863,114643,51444,-87262,-21771,154202,229648,151071,75205,-14904,-123009,-86634,-149264,-325131,-282948,-160639,-153431,-81395,18118,161108,255525,154029,-98195,-238769,-209832,-35910,100505,14190,-141779,-65322,141926,278200,276869,221032,352224,485273,283589,-75815,-53479,233840,142964,-273280,-307496,20381,214634,197819,154731,105723,45319,-32150,-53857,-94282,-276310,-243510,-21080,109771,177746,255500,197516,15901,-101888,-146552,-112951,-70306,-28729,18298,-21251,-87574,-97977,-62405,-76735,-116309,-36214,40743,82022,144757,182892,127166,-876,-86362,-53919,38158,34488,85813,106355,-7896,-30727,27077,-80331,-252123,-158723,16215,-47039,-144692,-170746,-200666,-108096,-105331,-221116,-78923,218555,243851,43865,-98422,-120775,-19232,110771,82286,44439,-58360,-221277,-126951,118158,134761,-37098,-197309,-186659,-42690,-33356,-103331,-34549,152002,236976,195017,182252,245496,334296,154571,-144335,-200873,67590,303491,318501,211580,84161,-98036,-226705,-234009,-252122,-273481,-134159,60901,39216,43903,86098,-84635,-146887,60380,241775,298036,459632,625233,558831,412422,208472,-59272,-144815,-32934,106924,190760,117217,-110729,-277864,-233822,-144672,-192197,-362859,-384418,-218359,-125922,-154816,-105667,65886,194758,148234,114487,91424,131701,262921,256407,-33139,-297818,-232710,-44292,-72987,-242053,-356418,-340190,-212393,-145816,-203981,-144610,94667,203406,-10529,-246800,-168766,4965,31886,7551,33942,-9639,26718,116013,-17071,-317990,-327332,-10836,244732,241624,46738,-165473,-220682,-118867,-89003,-45275,110905,212795,50756,-98800,37918,186799,58966,-119552,-64721,56238,88162,49985,-79833,-148354,45951,240592,102601,-132766,-243350,-265095,-170303,-70473,-72645,-53048,-55878,-152768,-147450,100208,244900,211190,142538,-52782,-232776,-183801,-70833,-168806,-301544,-283549,-178068,-79893,-35634,2619,144467,168272,-1575,59836,210186,17341,-140849,-21923,135595,221658,163264,14516,19560,73515,44597,-54093,-158400,-107592,103590,272299,222581,-41558,-306066,-299170,-64469,77081,28133,82809,96380,-18759,34223,66358,15957,93992,306323,261136,-111260,-364297,-361436,-327519,-250555,-125138,-113380,-10105,274458,513406,563417,553442,602572,453491,184111,339399,382756,-465257,-1095194,-356427,-341402,-2878755,-6459113,-6003717,-341928,2710031,344666,-1956458,-1231731,-70916,-45687,-269920,-212217,-228532,-526478,-747289,-489680,-398218,-336776,-50967,86530,84920,274715,365414,189364,-61007,-350939,-421247,-112158,253370,257087,139949,-73303,-414617,-428813,-63908,75173,-139655,-208854,-91011,12789,126344,143051,61182,-13219,-51679,-45679,-86693,-55219,208305,326269,176333,85103,-89081,-383048,-343203,-71767,51527,174897,366406,362711,273385,163357,-23051,-141923,-102643,108654,274945,259569,173478,133863,139849,239358,162270,-21981,-102893,-147321,-187730,-155142,-71367,9417,56600,14922,-30699,59881,116840,-25058,-248611,-363094,-224381,-36982,78706,177981,91797,-93068,13342,77341,-41146,59277,250608,182631,-71413,-206271,-215615,-173252,-160863,-219376,-232430,-103554,-18324,19000,58562,57551,53404,159338,208561,-8883,-201973,-104148,17150,-69277,-112611,25421,79976,97296,264741,385450,261058,111288,-17754,-139384,-106846,-78225,-167382,-194866,-124257,-114380,-124189,-167927,-229394,-106212,147502,253795,101508,160208,424962,403170,6704,-275381,-298689,-306516,-301500,-129128,85305,110627,100659,-20334,-239673,-261115,-107177,-125730,-319770,-368782,-86887,224451,245131,-24204,-269452,-275980,-4610,469501,689231,315730,-52231,21835,119912,8980,-130418,-229288,-244190,-98213,-24172,-103288,-39064,195088,336668,242413,97453,6419,-120121,-240978,-204765,-71347,26925,159208,252499,60818,-209229,-271198,-186946,23891,96846,42161,98202,227705,120616,-37024,120543,371363,268503,-106803,-455584,-571209,-507726,-330067,-132721,-42015,-36318,59166,197405,207511,140378,23464,-205187,-300371,-148995,-68249,-62758,115422,301541,119384,-167033,-149747,117583,364692,406935,116896,-250385,-309443,-275893,-300701,-97980,50297,-15483,-62721,-134410,-141922,12158,167748,313836,378655,97985,-164033,-122506,80896,296972,418424,362967,122819,-6142,54781,-4692,-141145,-3259,176981,37415,17216,71588,-15695,-80821,32127,184490,297602,394500,470604,513499,401948,177736,36124,-1363,65054,156830,131414,81369,125690,221953,313405,196755,-28621,-64434,-39200,-262237,-386363,-90732,166006,151517,100060,108247,213904,360835,318462,17828,-38973,136605,159325,36737,-54428,-64396,3319,44243,19672,127913,181947,-19553,-190184,-81329,112460,244075,260553,98212,-92197,-201486,-143187,9190,59004,-47246,-62403,-17805,-4611,9096,-113961,-254689,-100606,144873,177595,115464,89555,117631,185734,149275,64275,57905,143074,188314,79954,-97242,-259931,-249607,-97881,-107322,-174082,-83083,188961,433385,402866,279264,382595,463474,321587,249220,234029,68739,-64460,-27109,95590,172053,132312,120699,261238,246889,62330,-94706,-115241,-3264,102219,60618,-24415,60172,102941,-42285,-139729,-133311,-106314,-113339,-76859,89941,247694,324590,246571,1822,-128262,-38185,37549,-129337,-348279,-186833,149647,84571,-215152,-290345,-110264,109881,164610,20395,-167590,-241638,-161130,-87681,-124181,-59114,-47064,-92828,32591,125263,-45353,-223743,-191990,-103435,-166575,-288027,-227805,-34799,61076,-12532,-99036,-147259,-135911,41372,204644,-94229,-524883,-390561,2213,-18813,31336,-113530,-375280,343338,703325,-188129,-82776,350749,-585594,-705484,120344,447530,338361,223812,25577,-331926,265378,1289728,858132,-269041,-390535,117907,-14988,-550713,-413588,53717,250507,488039,653626,417234,73348,-28821,32558,111667,186227,84503,-164554,-215382,-74477,-37529,-168953,-255192,-180989,-72154,46306,158718,233894,283924,358589,302474,133833,80929,90935,-97598,-293300,-109549,264011,332252,101342,69349,218509,280706,162522,4423,-7154,45926,70157,28760,43169,74977,52223,-37863,-233854,-375420,-202821,47996,36011,-33233,96009,208003,130927,130401,316040,275930,-95416,-326915,-257200,-103111,-156706,-294807,-273649,-189474,-157660,125952,453204,390275,95852,-112247,-213254,-78905,172502,369511,336680,102822,-34400,63150,113405,119592,144702,43977,-92041,-29714,87893,36078,-30169,10355,-82385,-118258,-64523,-28701,15004,368,-74376,-72960,24688,98909,106567,-44160,-205208,-191968,-120085,-108192,-79286,-5573,125216,170675,79373,23653,24370,40566],[-181858,-338682,-240407,-31746,63207,54105,77915,150923,120273,77614,119721,96251,-44090,-193849,-90302,425796,731700,451040,224708,211608,135173,-135013,-372049,-400841,-183757,5170,62164,100593,119778,122663,245884,323338,52943,-251538,-206222,-183316,-347902,-331723,-30170,194564,92054,-80579,-119133,-157374,-154228,-5257,115386,92920,2728,-39971,-12709,99881,223504,225616,167022,150298,198288,247485,225763,75958,-41571,-95781,-128733,-231181,-261970,-152905,-143014,-186431,-171473,-223924,-241885,-186080,-45606,45979,111693,132314,26329,28189,213947,445705,360225,-6275,-84102,55773,89820,-61122,-176558,-18786,262544,245678,19321,-30093,43747,95064,43213,43272,139345,193793,120062,23386,41748,66379,62728,93523,2807,-179816,-220645,-102457,-29999,-29470,-52962,-160027,-166805,113217,309675,34595,-228505,-101912,143305,236518,301940,279356,128498,92752,227713,282561,197274,120780,141515,157387,44175,-76633,-63660,-64602,-82094,-84703,-5291,149820,137716,-9055,4832,186615,277061,237456,148821,3604,-130984,-140045,-204430,-325751,-324632,-277566,-256096,-95518,60617,217735,321094,234113,-74282,-267664,-173394,40393,70860,-109468,-212395,-82105,145085,312689,278656,134192,283131,531523,345122,-76645,-114237,135032,34930,-361420,-298591,133279,244693,108318,63145,44154,-8086,-8147,59808,-40104,-302643,-245556,16507,108242,141293,206893,167882,77449,-47506,-159322,-137487,-34164,-74073,-92817,-55212,7122,93921,186880,139673,56279,48537,69743,57324,126017,186369,142791,101369,130958,134773,80648,-12696,67476,136625,18597,-18961,19370,-102504,-295549,-218251,-75781,-132183,-217511,-249288,-251751,-112206,-75350,-184930,-59532,258402,274434,16332,-124458,-49622,104447,135603,37510,-320,-77281,-235279,-162600,98768,171179,32095,-124419,-128840,-1761,-19538,-150767,-149824,47904,215127,220787,149174,163029,256055,130762,-140806,-206989,54361,299262,270915,101013,-13030,-118369,-144344,-153485,-237667,-301910,-222901,-68049,-11991,65782,183041,56610,-62696,29108,151515,205451,393738,647303,621706,388187,143063,-89044,-166627,-66863,109333,181477,68723,-164249,-290254,-236482,-122122,-90318,-197285,-249598,-85558,53857,968,-42071,72367,150360,76864,70001,79611,124446,252272,253742,-16308,-244213,-150680,11418,-38322,-190586,-300942,-351403,-230331,-101918,-82525,-728,177142,178357,-74432,-240533,-96064,77147,49806,-49040,-88625,-114741,-40327,38362,-93718,-294225,-224256,64459,262935,234209,-22024,-255076,-211384,-101865,-106627,-46796,172677,305118,110076,-97590,-9720,123958,-22215,-182177,-51510,88803,49791,-12159,-76067,-76873,93196,260396,132467,-112729,-232447,-230766,-130640,-78156,-95789,-40844,15578,-16220,-742,185191,308856,286628,223621,43633,-150229,-74599,9643,-103859,-257510,-163076,-350,42225,26085,62230,216821,237770,40853,88029,238812,57919,-90346,30834,211734,211670,19721,-93355,6231,39038,5144,6387,-83071,-135836,19268,210959,209543,30434,-179421,-212069,-2000,181115,144957,156145,143768,84646,171629,188014,97612,146155,336808,332488,40389,-175044,-213911,-283102,-257959,-98909,-52057,51136,374477,748190,939859,792720,550855,340542,13026,-109803,-278412,-688288,-474014,615821,470233,-2807601,-7432056,-6892824,-1721147,2252736,-19124,-2334121,-1602668,-235515,63826,7674,-35048,23806,-361316,-748114,-397856,-82466,-166644,-41610,99724,142592,275329,331535,186576,-36802,-277689,-334328,-86759,183510,89989,-12973,-63774,-309177,-368629,-57179,74776,-105863,-115267,-9858,20039,108144,146894,89889,36863,-48599,-93447,-74098,58588,348747,454141,264720,122178,-61800,-313377,-275490,2222,193159,386819,525402,393608,252355,181250,30114,-108841,-81439,104633,162827,87723,69210,87015,138501,252668,227509,36975,-118640,-229460,-250310,-154250,-12649,28246,-35225,-94180,-21790,186383,215047,-51692,-353510,-449962,-286873,-84668,55191,171246,126733,18682,83432,91216,-36555,17325,165789,100073,-122754,-160689,-89013,-45769,-62577,-115187,-156474,-102598,-59922,-33723,17581,33623,16690,115383,196691,17710,-181502,-66864,51153,-102313,-194795,3260,85799,24672,111992,190719,92512,47030,2786,-137077,-169823,-171664,-247145,-279422,-215260,-160423,-112491,-161472,-266558,-177851,143352,329848,153714,134204,360322,434160,120962,-100549,-79520,-103660,-124365,14630,176761,178477,160365,62942,-166159,-247475,-174569,-228000,-396318,-421182,-173650,117561,175108,-9653,-188477,-264172,-112328,365526,663568,312686,-43026,45537,200149,145126,-22995,-138624,-154214,-5716,78289,20055,44781,193437,325485,329326,238584,123639,-43578,-221851,-223686,-45572,60803,134858,216648,91570,-118222,-216103,-196989,6616,120472,78096,100666,148378,1426,-133776,107432,451853,405944,-8253,-401735,-556801,-527209,-331450,-64607,65649,70654,130091,229558,175631,124248,45614,-196260,-272901,-72498,-2402,-19117,219174,399364,182788,-75233,-62333,105750,272380,304895,20500,-307489,-293863,-207907,-250554,-126172,14442,7451,-17496,-104511,-89409,84168,199628,318065,382997,68774,-225864,-169917,62878,312097,465436,416284,211568,120839,122446,-75019,-284374,-127524,26145,-52150,-14224,31771,-62550,-127024,-8597,165183,257107,310719,367583,412081,342008,233102,146778,51118,42035,122974,153006,135578,206151,318070,337266,183295,-24428,-55791,-74981,-269484,-349260,-85542,160037,203514,181904,141294,200057,325792,298373,36865,-7248,142418,138052,36209,-42120,-43876,46382,90578,78839,197070,181494,-112964,-303442,-188114,27322,194407,227265,59398,-129621,-202669,-182529,-97063,5364,-5630,-56397,-83701,-72099,-16426,-111343,-236869,-107839,133324,208575,151625,87134,71155,136473,164404,102302,2535,-51668,-48899,-70144,-151334,-238284,-238379,-126148,-169622,-240006,-151591,109166,373284,412377,333943,420277,469858,318842,204664,156894,31797,-115055,-187996,-73525,108822,114603,141829,307520,264142,7174,-168968,-186905,-29919,168175,150584,-28565,-76692,-60522,-111007,-153104,-121630,-83756,-98192,-5353,202426,310828,299616,184985,-67808,-182306,-57410,-3781,-214946,-423493,-245583,100513,61881,-258855,-351606,-145684,73114,128121,26160,-166002,-285267,-175409,-83947,-169288,-105118,-57363,-114586,-46412,53395,-19782,-156761,-214451,-228608,-303119,-323331,-220281,-105229,-55763,-32376,-56992,-143517,-132964,67738,192381,-146337,-547655,-428836,-76892,-29446,334,-32441,68906,701189,757147,94665,-8413,-442001,-1303774,-759356,361574,613429,386750,86914,-145973,-105010,867002,1505926,674662,-343814,-250957,88080,-55991,-486015,-441669,-44400,177472,470526,667602,432461,114007,15097,82406,182721,185126,-11915,-257604,-251675,-62445,20937,-127665,-270816,-215543,-123191,-26341,104911,197372,263572,389112,379512,170743,30582,-13720,-117757,-232348,-109561,199287,268343,116942,92534,218219,246193,76048,-113180,-107627,-31274,-3174,-75734,-57766,54360,45276,-99918,-289378,-399862,-191253,124427,121688,-22817,94617,245622,161885,81254,245710,278933,5017,-256056,-277094,-157118,-193981,-335786,-297990,-181206,-113617,111743,383262,341273,126347,-67207,-165086,-23586,229249,371622,332705,163545,21994,49674,57532,49359,99176,70106,-12231,40816,116550,55872,27852,85981,-26943,-71354,3552,47192,100727,95668,5501,-38191,-24372,19117,35344,-85630,-186728,-138407,-85424,-84435,-68716,-31980,63072,99550,32034,31529,16668,-41498],[-254856,-304841,-120217,67258,94045,43930,82163,148867,84606,50139,147603,119606,-43323,-144666,15876,497929,746039,462821,186045,87266,30795,-138322,-349028,-411394,-312298,-163687,-5156,141152,146145,76916,240586,404621,129163,-250867,-294726,-343537,-479219,-419087,-79176,185599,114768,-9609,3045,-50128,-106409,6461,87311,32288,-41121,-46395,-13275,28351,74132,94233,57323,61540,166289,324223,382061,155593,-89369,-184318,-187835,-190463,-177551,-107891,-97826,-203622,-326478,-407505,-328214,-248043,-142023,-33933,79036,143583,101408,140826,320407,474613,320710,20512,40711,99205,12921,-62994,-58643,76633,233664,197146,82576,22797,48126,95138,60386,1801,-14497,35791,47153,-3582,17403,28260,-7125,8167,6065,-108923,-219962,-155150,-49112,-21676,-49603,-163471,-176875,142324,381131,100959,-231761,-166270,108038,230682,283155,272350,115472,28012,115432,198068,190861,122968,81883,16311,-107897,-145441,-60155,-76814,-103207,-79494,-28623,121794,162459,28785,16054,195304,282337,277306,192397,34661,-65985,-123888,-232904,-302955,-321399,-352925,-318269,-115345,88814,243791,318503,235883,-69799,-288345,-150292,95889,54860,-215065,-292055,-93984,168497,342311,281241,91165,211183,498684,345416,-76877,-165123,24030,-80699,-419553,-287740,183505,228974,-5725,-90622,-75710,-76988,35390,224750,90477,-237626,-205655,33207,64048,69058,134942,124270,109685,-17447,-147789,-99496,27269,-116788,-219565,-116045,60846,234003,355349,288957,200649,132871,99737,41601,91937,135742,114179,186309,305392,289537,123476,-31482,60057,149974,10984,-65285,-33126,-100270,-261110,-268983,-219696,-242146,-270605,-270313,-246412,-125819,-77172,-150148,-19427,296603,284455,-16799,-156627,-19430,169856,111267,-44794,-72568,-118196,-266496,-211028,54698,173299,70267,-60307,-52645,51887,8318,-170324,-234492,-59297,156179,193180,70573,43976,122437,74468,-132792,-192795,24455,245808,191807,-19225,-121077,-116443,-45423,-60383,-171738,-257081,-246224,-159629,-38903,108336,277836,230901,62810,-7777,24130,74489,261782,577686,611238,330579,92664,-71404,-148001,-64508,113585,132503,-14288,-191510,-261387,-214608,-67631,33419,-33157,-101928,67787,225789,149910,42864,77782,78013,-639,1736,18675,58199,180178,182964,-37393,-182210,-54809,64410,-33545,-175101,-253667,-335472,-226515,-51159,44957,148566,237196,129480,-119150,-190404,-950,144536,54965,-110683,-208351,-185916,-65042,-18878,-158536,-245207,-101745,126271,246786,197185,-89217,-330771,-212602,-85454,-100733,-40394,211113,363272,174264,-67403,-40750,69872,-72334,-205262,-31426,114510,-4632,-116537,-97356,-5005,138530,261481,150223,-89788,-195854,-145594,-64035,-83986,-111049,-22331,79021,93522,132492,271653,380717,386054,325891,177396,21030,83190,94069,-20813,-157673,-33933,118442,111343,77362,116374,250409,250429,48158,77956,207388,48873,-92364,32646,248957,203483,-90527,-178788,2158,38236,-6449,48701,-33550,-157372,-51108,119976,146160,96850,-361,-75618,56114,240830,228290,179426,139633,110642,156848,182075,117366,158083,304773,322308,142551,14172,-42707,-199560,-233941,-53923,76006,202521,514111,906007,1087854,799253,382484,167967,-164106,-489201,-759649,-821087,-115266,1233214,1249505,-2685562,-7730315,-6304789,-1891169,937629,-1415716,-2890710,-1789735,-378389,131381,375694,347099,350811,-76132,-567609,-327319,72044,-65321,-17658,149877,201864,219523,211145,118477,-23324,-159931,-191296,-18177,119991,-46839,-144221,-77758,-230345,-300368,-12281,109446,-36298,-1687,57382,8912,82445,143802,101258,74980,-28844,-118198,-59285,136174,410228,505046,324292,161150,-8667,-202769,-188259,38642,281298,545527,595717,356794,222067,220057,88976,-94182,-71629,94476,74613,-44074,374,96751,195935,271008,262262,76328,-140086,-303243,-294424,-133876,33892,30555,-117070,-207199,-46030,274714,295368,-53417,-393640,-489535,-357167,-159464,6585,170312,210089,164954,124989,64887,-36339,-31241,55404,-7848,-170640,-123961,3215,39531,18059,-23952,-87428,-106986,-112340,-106374,-49713,-17032,-11582,106143,198932,38240,-154238,-32734,73515,-115787,-236809,-21741,76923,-50276,-68615,-58146,-83272,21515,70423,-91630,-208314,-245780,-305369,-318874,-242331,-150835,-88071,-150359,-265661,-218187,111783,368511,250359,133082,255707,376266,182486,53551,114450,81697,52466,165499,254818,237282,199608,117948,-74279,-188285,-226095,-341875,-473126,-440129,-222895,34410,114700,21124,-75047,-197946,-164922,245772,536124,246906,-40196,54555,230825,222459,51792,-75136,-73252,104070,216650,143820,99179,176059,278588,358264,321435,190853,18815,-186442,-218550,-12030,93470,113013,159770,78270,-63610,-165922,-169533,13177,147159,88160,69046,50815,-114361,-200821,103321,493185,495371,79867,-309305,-482292,-491208,-296493,3555,136294,131859,179553,271113,186759,132612,103939,-100362,-177967,8595,51137,23034,295998,453068,238466,33540,32356,91198,171298,169820,-100379,-350840,-284471,-173540,-199108,-148361,-26337,46934,60287,-44098,-35186,134648,190537,240919,267971,-18323,-276738,-190005,55765,292721,410645,354358,256577,239306,179166,-116713,-359699,-245989,-184854,-174724,-45549,19823,-75735,-136447,-36917,119403,181804,182952,223867,280910,238982,213119,199740,88387,3178,44938,113919,138835,237655,371429,326693,130973,-63039,-92903,-141941,-288876,-290497,-44249,169487,243579,241665,166816,170891,239632,189092,20234,9573,99480,60743,9324,-24711,-14083,87507,116516,118092,237899,181368,-136008,-330373,-265454,-71306,116027,155431,-2596,-159976,-156687,-157276,-149259,-15468,71198,-12335,-113042,-99423,-1588,-50755,-161650,-89439,119523,248077,205745,81735,245,32578,126376,122439,-20093,-152592,-192849,-174502,-169600,-188496,-206032,-140747,-207761,-306910,-239788,-6725,244569,314806,276389,381485,443947,306350,177058,112222,20410,-119808,-260170,-179146,58495,127629,191518,322899,248869,-45957,-228787,-221018,-25240,216617,197721,-58158,-234594,-221573,-136143,-129504,-111745,-76228,-89242,31762,243935,305739,220135,65429,-176622,-279349,-153579,-104804,-272750,-406946,-247616,35891,9687,-296878,-377589,-147967,43139,72158,11643,-164524,-318742,-218995,-150506,-245567,-165923,-82470,-142829,-134954,-48389,-12521,-49378,-161031,-305119,-422792,-390335,-279411,-213447,-166779,-56569,-31600,-126151,-109744,95718,175904,-157357,-483729,-367257,-95652,-41732,-110230,-44115,444659,1009284,733712,320690,96853,-1237979,-2043448,-767582,613437,729719,402394,13204,-133451,377849,1545114,1575820,267732,-419578,32641,166095,-26241,-338814,-434078,-169720,63022,385203,591260,369703,97683,13717,72552,172613,112429,-126207,-309518,-257770,-77291,20701,-98281,-231079,-199361,-162086,-110379,41210,126902,167001,335960,399540,178322,-12979,-78772,-107130,-153607,-118538,84927,171387,127648,100418,181967,182014,-1044,-179403,-164386,-76237,-50090,-128036,-108062,55033,38953,-151951,-301003,-367795,-164919,169135,167041,-22205,82213,256519,186988,27776,81582,178770,95907,-145053,-258272,-184764,-190837,-298036,-240190,-148267,-95292,62848,291739,280454,106083,-77842,-123229,16325,228766,311720,294953,217664,94145,35804,-4359,-27610,24833,54526,43271,99330,121592,27234,-1232,34579,-38445,-57192,18411,44530,100614,144764,93551,40358,-31049,-65715,-66134,-120229,-127979,-53963,-44692,-54025,-50632,-59896,-15089,2359,-37637,11717,7841,-97792],[-275411,-235906,-1075,153068,109364,31967,96738,162010,80658,60107,182666,121985,-69064,-94310,146564,532980,670250,425597,131340,-32608,-80453,-143778,-301355,-397595,-416513,-294721,-47727,176993,146620,-11816,168026,411145,173070,-228428,-362418,-446740,-524371,-447525,-125355,137445,87262,24705,112880,67737,-53965,-24704,-14687,-73844,-84050,-56276,-38540,-73828,-107153,-66669,-70386,-50679,91338,339891,447903,184108,-127171,-251468,-269538,-188535,-100071,-35637,12329,-141163,-418782,-506002,-356486,-270216,-215531,-97040,55036,171003,219148,266730,393047,431376,217965,46698,158212,115489,-108117,-103380,30899,118276,135304,109353,133147,85749,51293,72333,63019,-48774,-165505,-101793,31932,71233,66565,8895,-88430,-70689,70805,27298,-180491,-190610,-65560,-26120,-93108,-236620,-233354,130758,399100,150896,-228028,-221960,46547,157593,170988,190102,78028,-36622,-7747,83647,140800,89382,17148,-88337,-227198,-203092,-59509,-76122,-107570,-71973,-68729,38278,111006,25831,36904,188046,244533,265924,197881,65139,44493,-45115,-224424,-248607,-238839,-329678,-305458,-121367,105806,245365,265930,173787,-87150,-303566,-145217,126862,57742,-277493,-360160,-94138,214290,362040,273517,87412,148614,390984,283767,-78714,-192263,-64674,-160551,-415695,-263790,155008,169210,-100922,-241340,-212045,-141700,88052,387947,247960,-116533,-137833,27617,-14525,-36672,36946,75978,124620,9982,-102613,-260,90926,-160048,-335289,-188599,64836,293035,405732,346886,283541,187313,104309,29935,48621,38330,32960,207748,381756,366688,153849,-19018,57165,123099,-44490,-160206,-110222,-66407,-152958,-288530,-355720,-343536,-302683,-244428,-200950,-145617,-104222,-117319,31427,305189,255037,-52252,-187658,-42714,145677,41649,-140533,-157942,-184275,-319542,-260610,5072,143388,68730,-13554,29357,104033,41023,-151187,-258914,-139034,67314,112719,-20547,-69726,-20223,7354,-116368,-163552,-20554,143795,90227,-125059,-226414,-117053,26957,23061,-65084,-141678,-184826,-172397,-29429,152631,327078,359542,167800,-49733,-105487,-65581,95860,429290,511899,238565,63134,-6671,-88830,-32137,117010,65985,-101180,-180007,-199716,-183866,-14419,137233,94340,36494,206249,338875,247104,126449,85685,7093,-59076,-67271,-70694,-49881,67663,76724,-85290,-143369,14735,101425,-48469,-189368,-221025,-279422,-186447,509,150888,266824,258514,71872,-128016,-104445,100319,190564,37321,-161317,-266853,-179622,-27696,-32549,-193857,-192987,7451,164586,202651,137414,-133733,-357435,-220626,-74884,-70936,-26213,199002,347677,212138,-17782,-43668,35402,-83527,-188649,-14690,124450,-56919,-226563,-127140,51540,162705,239152,154555,-61201,-132253,-29075,8719,-81521,-102172,9508,125727,153162,211564,326154,426450,469633,427209,317055,212790,207145,144240,59794,-19395,67470,142152,119892,122482,162791,240963,203290,18789,32563,126320,-8012,-149039,-16637,235254,196425,-127804,-203605,15142,66506,7257,63059,-18221,-170600,-97961,23016,57892,151124,189593,74745,85894,225199,234784,127865,70583,50032,15660,56541,72790,129935,218120,230550,161534,137014,91136,-104099,-188864,-6066,227495,387338,628310,915751,964702,601333,187173,-10764,-324120,-717535,-958552,-849564,-122156,1342528,1820464,-2484428,-7352274,-4476247,-397119,-681452,-3584241,-3664131,-1852547,-478097,130523,671980,832029,703242,277303,-217307,-236957,22237,-88239,-20068,196400,243577,159857,80384,15739,-24128,-35269,-33867,74527,69922,-150370,-244304,-132568,-215589,-248450,52322,172956,63754,114584,103036,-18643,42882,121440,90655,90636,-2619,-114318,-46116,152063,377670,469628,341841,187694,29865,-121940,-129582,19375,286659,602513,570497,283397,200934,266755,135761,-95479,-75323,69813,18873,-101477,-7115,154163,266187,284574,270819,102064,-141766,-329383,-300960,-93180,63317,15488,-168862,-295138,-109566,278992,320914,-36170,-363173,-475876,-413025,-237986,-57068,161437,306675,291965,126245,15543,-26824,-56748,-36628,-95393,-191011,-100057,31976,48002,60277,49083,-33510,-123316,-178429,-191938,-139875,-96603,-33638,125345,201361,36724,-119157,6737,86280,-109394,-231368,-44991,53321,-104486,-224660,-287437,-212932,49128,174199,-7170,-204291,-279314,-325053,-300709,-191344,-75213,-40729,-123037,-219343,-206440,59029,342987,337666,141292,139967,244030,158810,119392,203867,187806,183908,278620,297992,271540,210531,129762,6806,-109292,-251963,-434814,-535180,-435388,-232241,-19131,66438,60004,50468,-75553,-134712,131826,330813,139117,-41327,42143,195586,210838,72465,-46954,-10548,208873,354583,244539,136283,173450,228533,328848,324266,194610,55403,-139725,-181512,30476,127722,110788,102987,24914,-51948,-104902,-78196,71832,180946,69298,-3266,-55725,-198114,-208693,112354,472915,498316,132079,-204476,-371304,-420939,-248938,46618,153722,132296,197448,321179,253970,175172,189509,53004,-49550,71803,74260,49523,332841,461487,273808,126525,108972,89824,104160,47612,-205847,-365536,-278917,-176984,-164387,-161939,-67578,89401,154989,41286,22626,157646,139391,95179,60025,-147214,-308366,-180278,62596,244710,263311,193288,256244,340566,224740,-117932,-348002,-314079,-362618,-295596,-83908,22303,-63447,-113455,-48799,55924,89483,49091,81148,158579,133747,136257,180811,93192,-44839,-57084,14195,74059,210673,377196,295575,60001,-119622,-151645,-211207,-307381,-226419,16724,192379,267918,265386,170162,118678,114641,23747,-38456,-5335,14958,-46992,-25268,9053,33973,125148,118461,121628,231260,175230,-84710,-264827,-292489,-158293,35384,81581,-56789,-166957,-75635,-69014,-128467,-850,149878,48787,-108321,-94042,39298,49380,-55061,-64755,99469,288569,263691,73526,-74158,-91976,45788,115175,-5074,-126127,-188021,-189439,-137603,-124085,-155213,-122644,-192475,-331828,-304928,-118441,88710,147765,131419,272343,378354,277578,175711,120494,43899,-72584,-220230,-189020,42100,179586,261827,318296,214277,-91386,-282386,-226760,4032,236488,203648,-92709,-370148,-346445,-126956,-82968,-116185,-94417,-89648,15372,193572,232388,116078,-61426,-277394,-380070,-291083,-230132,-280573,-299231,-188045,-22221,-51165,-301067,-347591,-116168,30537,21431,-13231,-161084,-323123,-262931,-248864,-320730,-217739,-108518,-162116,-206368,-154943,-26656,65898,-50762,-311481,-491732,-467471,-374059,-316939,-238799,-81627,-29274,-99453,-68055,125521,163165,-117372,-343984,-232999,-57400,-54170,-279671,-206221,652938,1296142,712877,466836,249783,-1868898,-2750599,-796848,811428,784546,390491,13174,48688,1022006,2229862,1543993,-346552,-598442,313881,307444,63209,-139295,-370866,-255003,-28944,264833,440194,248367,32891,-42050,-15534,66301,-24890,-242516,-311053,-224632,-110182,-36680,-88836,-150688,-135076,-170910,-177604,-17317,48677,34158,209127,339048,148877,-35911,-76602,-56374,-73727,-127763,-36667,98197,156697,108756,129602,104420,-63703,-196499,-169204,-66278,-34987,-108571,-105436,65948,32021,-180172,-262936,-283619,-134325,163102,155581,-39422,51319,233393,197538,-20769,-138629,1081,158758,-7060,-197403,-176861,-150077,-201670,-139368,-100332,-101039,-10152,197164,227484,55198,-111220,-83491,28537,149124,176122,207765,236565,154544,24059,-52517,-84212,-56519,-4771,55624,138082,115197,-41474,-121487,-124527,-110095,-87492,-40860,-44292,15983,130853,151125,111264,-13857,-132694,-162252,-137243,-46648,38802,-5886,-25291,-32549,-85071,-88529,-96951,-112187,-28509,-1534,-119344],[-250208,-164681,83077,204968,103392,19552,123131,194885,102713,94910,217296,111541,-104705,-46672,276780,544451,551833,357975,80176,-113069,-159203,-135287,-222129,-354731,-466989,-365406,-66668,200482,125365,-124686,34135,334179,176710,-185958,-377830,-447291,-464600,-408177,-160460,55972,12616,6784,170119,158119,-12565,-91073,-157380,-193467,-124848,-74147,-76260,-164045,-257300,-215186,-184584,-157639,-12868,279216,406056,156679,-149259,-286510,-347741,-225899,-59207,40685,160476,1500,-406951,-500952,-324144,-257364,-265238,-145491,33723,197914,332488,362699,404033,335006,108754,86132,243369,100216,-237501,-176076,77205,123595,21769,22361,156185,132702,38902,23418,40134,-98389,-267880,-175295,86287,223337,160463,9676,-136907,-81125,198602,192547,-110926,-196334,-71206,-35557,-163628,-348457,-308363,81034,358411,179909,-201364,-237174,4867,67131,3429,50485,31240,-76201,-101350,-22084,64631,29439,-46382,-150416,-295162,-237404,-67424,-78733,-112413,-74307,-107116,-67619,6,-1922,84027,174258,170753,210281,167925,81706,153762,63022,-178678,-163754,-82486,-195106,-213226,-95512,119107,234370,196234,84782,-118526,-314818,-162595,121985,66844,-288752,-397481,-81815,272507,368436,246494,103633,108696,244464,179701,-84587,-191838,-110090,-174877,-334124,-218108,60639,72938,-157699,-334000,-315441,-182252,133007,490886,371033,10812,-61527,5398,-109188,-159142,-73097,38096,142517,57707,-29450,118603,123207,-208117,-413840,-250643,29556,274923,355872,327211,297068,191718,68554,20415,9639,-79546,-85816,148048,343768,348799,163548,19977,54413,48846,-143151,-273993,-183255,-7714,-4227,-254062,-414530,-396870,-314134,-197497,-141231,-158132,-134185,-83452,78629,267001,179350,-86489,-207137,-104543,42397,-52667,-220884,-235924,-267174,-385599,-297037,-30536,96383,34301,12870,102443,142274,67829,-97970,-220092,-175556,-32204,4154,-89688,-144662,-128009,-51284,-96267,-131130,-74393,7144,-22877,-196184,-300693,-128844,58060,94268,67609,21691,-52808,-99922,15639,175667,300694,383164,202883,-94065,-201024,-178954,-58077,247838,351765,130833,50265,79547,-7505,9690,111854,8315,-149755,-122688,-121038,-159230,7025,182541,158657,145718,301525,367448,271926,184603,91430,-39804,-83440,-112132,-155416,-165561,-50781,-23653,-140878,-145847,35556,117165,-66656,-211503,-193429,-185162,-113637,45047,213673,322470,234820,24707,-95661,-6337,182754,203967,-2926,-190588,-237181,-87674,62166,-2762,-193994,-154264,78675,176857,148651,79332,-133765,-312352,-220341,-72821,-26430,-5631,131926,252088,202939,34073,-20255,19153,-61914,-140862,-7597,112967,-91860,-301391,-141857,90514,160325,197412,148244,-26843,-54281,80176,57256,-77423,-68023,58854,157519,163488,217568,317852,409873,488511,486286,414923,344668,240117,140292,119020,119350,111457,70432,83454,170615,205786,200201,114130,-36777,-37623,16083,-94475,-233436,-98133,170146,181219,-86584,-159639,35941,98166,27221,49068,-26385,-168318,-116703,-51470,-16721,189888,337391,190695,68860,131793,153452,6772,-55623,-71575,-169773,-123712,-9596,73187,95030,78537,92430,154077,144433,-23175,-137031,25626,343423,528324,651817,755723,649970,337261,68886,-149448,-458698,-771484,-883266,-786798,-394219,1026820,2101941,-2086731,-6470090,-2311838,2013471,-2031766,-5873750,-4516371,-1838672,-500780,72173,772945,1227614,987953,603588,216739,-84993,-157438,-221237,-70007,204027,257328,135324,-3892,-86228,-41428,51197,90619,164882,42306,-224728,-319072,-229165,-267719,-221545,110232,243440,177168,217304,128577,-53712,-9876,78587,66024,85723,20790,-85428,-38597,102818,264704,360966,314510,192992,23880,-118574,-128059,-49013,210116,542481,471225,206064,194344,300281,155291,-104287,-91365,20505,-21509,-88134,44168,225593,298675,283030,263942,121290,-106181,-283423,-258792,-36250,77962,-10928,-182277,-334448,-198050,182921,268379,-14432,-278955,-414494,-428770,-292766,-120809,125792,359315,344832,89568,-31421,1239,-40441,-81171,-137732,-180821,-89749,-2267,-13940,65228,109458,7159,-152121,-254871,-276609,-239792,-195436,-55662,151177,186234,8775,-73902,58936,92906,-91259,-191043,-63504,22283,-121273,-315760,-433463,-263746,118440,285471,98207,-153332,-266435,-302273,-231259,-77855,48514,31724,-70389,-134643,-144454,-4109,247735,357417,137720,42295,83385,57904,75265,165369,194329,247087,323928,293417,269187,192034,102273,58414,-36405,-248133,-475430,-557474,-410991,-207402,-49043,23102,96852,169650,83542,-30855,42523,105507,28751,-39867,7937,99337,113656,35361,-49396,31060,288446,452824,304228,168986,201048,201225,257653,251728,145447,70548,-79098,-109590,81682,164572,132114,60279,-52245,-71223,-22161,69180,180685,216245,24765,-108924,-155903,-225942,-150291,126803,386408,410041,139178,-113264,-253640,-337286,-206572,52586,121970,82532,187164,373270,359955,247121,281803,210574,70488,104813,63191,55807,335015,444003,290170,181296,149050,112176,99028,-22263,-257401,-338648,-264995,-202597,-158576,-174086,-108077,117095,240866,135872,83269,150237,53598,-82207,-174782,-282010,-315577,-145093,82480,181932,67840,-9859,226602,419301,259206,-85144,-266060,-309905,-439396,-384988,-135896,15925,-38556,-63300,-40923,-11646,-360,-54349,-24680,72540,59339,37130,97706,54238,-97889,-158678,-125431,-54537,130846,338939,254615,-4901,-164273,-200369,-252665,-308335,-170245,77837,224564,278326,250849,140439,40988,-22543,-137386,-125206,-56523,-89919,-150407,-44742,68917,106260,159105,101330,84576,173976,157696,13845,-135023,-262245,-210420,-25289,35166,-76961,-140330,18157,58016,-42590,39596,197180,100984,-79038,-69661,85341,154916,45046,-53800,73291,317653,305709,66494,-126833,-194599,-49954,82117,37321,-472,-52766,-105622,-55105,-57633,-92446,-62428,-113418,-281138,-304407,-185436,-49878,-33825,-48461,122268,275354,229541,198846,178837,95043,10847,-92469,-111624,70398,262352,331104,302985,176240,-119443,-316218,-204993,45659,227919,187428,-106905,-447731,-423173,-113408,-34675,-133529,-135359,-103567,-52857,65155,110835,16841,-146455,-320898,-433978,-412115,-332490,-231568,-126976,-78283,-55211,-97688,-252182,-256668,-59504,37358,-7123,-39790,-152288,-285606,-275660,-326598,-362947,-238204,-115919,-151738,-231846,-234676,-58057,150422,74257,-248102,-483042,-511006,-449265,-372302,-252724,-102252,-48934,-74895,-18136,150951,153613,-32414,-148468,-57724,24890,-56356,-452735,-503898,654406,1566977,740205,517642,443442,-2194669,-3320434,-876688,911581,773139,360000,73622,313702,1652885,2838191,1487133,-1055085,-937335,458430,450194,179125,73222,-245659,-254189,-56616,140066,247018,104316,-56663,-141721,-171200,-116812,-193027,-334720,-266534,-159336,-149137,-129168,-99696,-58257,-40755,-142653,-207369,-59610,-10599,-80369,47556,201997,83509,-34961,-8113,30763,-3452,-122212,-114023,90325,213411,127900,82008,31171,-112026,-185320,-137892,-10257,47364,-24843,-64768,74457,23772,-179580,-183973,-164894,-107402,106776,94093,-73755,1253,179136,192910,-48348,-343752,-192824,191241,145834,-93417,-132390,-86699,-82340,-38586,-46568,-115942,-87828,116201,194918,8733,-125327,-42221,10295,-1156,-22675,68616,197189,171664,10384,-75298,-103603,-121836,-92011,22025,151546,108879,-121424,-288687,-319139,-208717,-153504,-160802,-187873,-112834,66504,150957,119262,-12570,-174286,-227513,-137423,30131,110852,19669,-8059,-22608,-104514,-138951,-171556,-170539,-72436,-9669,-109724],[-200245,-115976,117852,214552,76755,5081,151484,236449,132098,131619,242535,99026,-129729,-1811,380820,545635,437571,279290,47615,-138867,-186294,-105596,-117118,-282837,-450052,-374680,-76074,200233,92039,-228084,-126099,195337,143811,-131685,-324998,-341382,-319291,-312092,-180731,-46731,-90793,-55368,159932,198210,10323,-167445,-285767,-280791,-155410,-96042,-109709,-212943,-332927,-312926,-260375,-239495,-129329,147132,272046,82565,-158516,-288661,-394374,-284865,-69195,95616,298144,175796,-302529,-416304,-243689,-214938,-288877,-186170,687,199049,388557,393910,349603,228551,58573,147403,285468,61624,-337527,-257735,81653,114388,-58487,-34328,146972,146598,6762,-44384,-11023,-139468,-296792,-165723,190162,385245,247385,27258,-114027,11194,359778,337695,-31357,-170962,-60633,-37653,-222203,-437628,-357274,9760,268861,184871,-142395,-194407,18788,16101,-156177,-106992,-12611,-77279,-138562,-88660,-11028,-35427,-100749,-181133,-312264,-244000,-84603,-96869,-132555,-91869,-123537,-152931,-128807,-28782,157952,160300,74919,127713,116486,80121,222513,158349,-105778,-60548,99781,8293,-65835,-29126,135625,220520,140910,11312,-148186,-318991,-201524,68884,59063,-258628,-393562,-63516,321777,356760,196206,116466,100871,113041,65538,-95835,-170964,-111497,-121093,-185769,-150476,-60804,-43079,-182382,-348399,-352329,-187402,153491,494465,411952,101060,4661,-23238,-195821,-269130,-166372,25845,178281,129637,48897,194532,98146,-257695,-436614,-282282,-21861,211148,262423,268016,257991,144498,-2196,14629,-9864,-181929,-208528,26738,215680,248460,151903,76628,52141,-57789,-259176,-366490,-225311,58234,134962,-157729,-354427,-374942,-305883,-158208,-92139,-150095,-142792,-45967,107497,180555,64137,-117718,-207388,-173178,-94386,-140768,-259845,-284006,-347731,-445608,-308793,-41355,50334,-16257,19306,151793,158558,79982,-28310,-138059,-168606,-114746,-91157,-112455,-162974,-172244,-89172,-84875,-110331,-127971,-138018,-133597,-222304,-313481,-137013,67105,163975,206697,193447,106594,28207,81451,159101,193867,286075,150824,-136073,-238752,-235843,-158209,92654,189878,37540,44640,152134,68072,35383,87776,-22065,-127874,-23798,-43995,-149703,-17847,148838,149416,211574,340628,318154,232440,198667,79350,-61466,-75446,-116177,-203028,-248939,-138357,-85463,-186469,-187937,9899,113983,-74561,-216042,-153046,-70886,-28218,75388,224587,300387,171431,3998,-29210,73334,219617,181986,-53088,-193748,-132391,59411,167431,45203,-167996,-133036,104282,167219,105162,51147,-79457,-200188,-196533,-78245,18981,20600,34085,107193,143988,68778,14953,9447,-25184,-74468,-8230,81243,-102971,-314228,-123877,120880,143191,149455,137037,9054,14156,140896,56830,-86561,-23888,123004,184627,146015,161673,236711,313267,409966,458302,423907,360077,174701,88575,144845,211693,85038,-62682,30646,227182,250493,148031,11805,-101880,-118695,-99238,-179495,-300013,-181295,66755,147443,2939,-73463,41568,97904,27416,15308,-36373,-142456,-107749,-80519,-41575,213437,398760,230146,1837,-9843,14040,-147937,-208595,-204827,-306145,-267932,-86485,7459,-37294,-94761,-38556,67651,106244,23391,-92753,27931,377351,565205,555417,468366,296126,177183,98900,-218737,-566271,-693538,-639799,-663523,-699725,537162,2114639,-1376263,-5326280,-936011,3782665,-2770105,-7492953,-5169228,-1751702,-415425,2071,659790,1354957,1105453,804495,607033,137527,-313991,-384283,-156807,160476,243516,147806,-32522,-160964,-73081,67217,147192,229244,45250,-268541,-376523,-346883,-356462,-214882,137258,293346,281224,296679,143422,-82737,-66964,27480,46351,75057,39402,-39505,-36838,10133,109462,210664,250985,176992,-31086,-194901,-178942,-136433,82874,390444,335762,142628,189598,297894,139887,-111295,-115557,-58013,-75123,-40525,123413,267574,264286,260238,252325,138724,-31378,-168104,-172501,25330,82136,-39395,-161170,-312655,-279369,9376,140107,-3998,-172001,-319004,-387822,-302197,-168000,50663,313410,293084,32253,-52819,48568,18888,-72691,-141547,-159526,-92323,-73056,-106185,52762,166333,41963,-185555,-327811,-342107,-329116,-293781,-83966,156062,140045,-37537,-19956,121146,94124,-73198,-139750,-75263,-2472,-95193,-326794,-467328,-234337,197452,368424,199132,-66417,-218458,-250603,-136063,57565,180366,119731,8420,-29279,-54802,-63528,104549,280401,109306,-16734,-48402,-75778,-46316,39301,126684,243831,296362,241170,226637,150465,54481,76282,14297,-216291,-446590,-516553,-360640,-155567,-63625,-22929,122213,267457,240976,102465,-11813,-72441,-43107,-28551,-40520,-32747,-33538,-42348,-68359,51946,326747,483123,316575,201264,248725,201300,169357,131864,71060,79847,1269,-8095,136888,198008,162930,31883,-131374,-97523,78872,230099,301840,238454,-34876,-224287,-230146,-188146,-44553,130005,248769,260676,108645,-53689,-154715,-252507,-173391,26844,61186,11791,162865,417920,466637,329519,354567,316757,148380,108679,29325,47968,320752,427784,299507,193477,148301,157436,155561,-24314,-235903,-264249,-225077,-220109,-177429,-192447,-146345,116003,291633,219520,141701,115218,-49177,-240708,-357063,-378599,-297614,-94322,110875,120935,-114862,-184129,190145,470018,281090,-39022,-157863,-244954,-406267,-426002,-198787,-18071,-13853,8549,-10548,-66823,-68918,-103143,-74806,30747,28181,-49758,-23334,-26253,-151777,-237068,-266358,-214943,18885,264784,205822,-44229,-175030,-213249,-246840,-280169,-129447,123498,261393,281253,210013,79362,-55043,-142019,-240112,-213199,-135840,-189359,-219427,-32189,157692,200560,186970,71299,13578,79806,125811,112461,7502,-185294,-213525,-52978,27825,-55275,-86759,96733,184643,76535,86178,192375,122198,-38430,-39341,117235,228519,103073,-69369,42725,320569,313790,64992,-139428,-242280,-128339,35791,87324,151925,132479,46431,62268,2915,-27947,30917,11588,-149864,-214923,-183329,-139690,-177355,-204020,-27235,150759,167206,234691,261531,152182,98815,63810,10499,137253,350837,372009,278664,145400,-119409,-301320,-149516,87109,202428,174025,-83832,-452144,-460868,-128981,-3445,-148416,-185557,-138425,-155221,-99827,-25014,-57216,-162818,-278564,-404068,-463358,-372375,-137119,65643,55594,-56647,-115019,-149788,-117931,7980,56981,-12486,-65278,-136406,-207851,-239398,-342406,-352532,-213671,-85641,-92794,-189938,-259385,-96545,173742,166345,-135045,-385398,-475306,-452388,-353499,-210489,-112715,-82933,-67280,22993,160122,138740,76016,73381,128697,132645,-32547,-564360,-847487,487575,1784955,794911,461359,637582,-2159169,-3620051,-977351,906179,699683,320106,165895,545491,2084692,3279610,1465466,-1686791,-1408481,406044,542526,277867,260790,-72024,-163693,-18410,30130,54040,-20287,-139601,-257542,-356598,-329745,-346217,-376522,-189552,-81646,-183299,-222731,-123372,16158,56529,-85164,-194992,-81494,-35358,-133390,-97384,21237,-6043,-17070,98187,135362,52305,-91166,-111391,153493,288181,158973,54720,-22574,-147520,-171807,-100837,56483,165646,89281,-13209,68416,10555,-157331,-84708,-37012,-87411,19638,8766,-116015,-60327,106648,180025,-38580,-458380,-331830,203041,296085,45494,-58547,-20654,23549,36531,7085,-120547,-148704,57959,182131,-2557,-93579,-429,-30249,-181726,-241541,-101527,95774,126513,-11008,-70707,-83016,-152144,-175026,-40951,136928,106789,-174941,-427516,-459370,-287909,-228001,-297901,-328536,-224262,-12997,88259,34625,-64068,-198740,-255007,-131232,75451,137181,20960,-9821,-26763,-118396,-158047,-200514,-194026,-100713,-14919,-82641],[-149073,-95256,110447,186106,35459,-14451,165268,264373,145742,146955,249976,91706,-128953,41892,439386,540345,356145,206021,40627,-116587,-169075,-61286,-6509,-189288,-372203,-338002,-92819,166987,57710,-287335,-261521,38903,87244,-79719,-216924,-172642,-139491,-187520,-187732,-153999,-194891,-134215,96907,187628,17413,-222099,-348606,-298105,-163994,-110535,-123545,-214957,-327312,-338747,-286730,-288729,-239971,-28580,88323,-18354,-164826,-266144,-391275,-336909,-121547,113082,378598,307648,-162521,-298047,-135067,-146438,-283057,-225854,-58234,153882,356846,350601,252656,158610,104072,224232,285753,14005,-384438,-317077,58873,104741,-82098,-51372,111858,125906,-36632,-115911,-82216,-168183,-257466,-85883,302599,484774,283328,57864,-6179,191500,503034,419110,33618,-125130,-33547,-19275,-225151,-438059,-339815,-58509,151957,164488,-57440,-101446,94472,41545,-243646,-233895,-46273,-42425,-116102,-104483,-60213,-79863,-136471,-197047,-293398,-227005,-107708,-133261,-171467,-119314,-105718,-184544,-226074,-30289,243687,146977,-24943,40981,64224,69279,239913,210687,-23433,40381,239889,201099,96499,72270,157318,205897,116010,-17090,-157905,-307401,-251213,-33980,14646,-208532,-350905,-50425,336272,320277,125025,108756,124118,43283,-25803,-111009,-143103,-85875,-26029,-10174,-71301,-159209,-152224,-194569,-303505,-320587,-160509,139892,396009,355863,133088,48007,-47696,-251252,-333616,-210068,47578,230253,201480,97656,176394,12613,-293848,-397061,-273568,-63205,145759,188072,209938,196710,64684,-82867,15825,-1874,-238831,-298431,-109963,47662,101223,125748,141137,54421,-164623,-353441,-402406,-220512,111370,218466,-18043,-184896,-275882,-279105,-145242,-68359,-116871,-117048,-5942,107616,58010,-73629,-147147,-188892,-217606,-207081,-192646,-241524,-283773,-401477,-477884,-291229,-29537,17013,-65070,6604,164957,149788,73783,35406,-43503,-128299,-152769,-132021,-82093,-124653,-146247,-101713,-95240,-112932,-172018,-259852,-225462,-206270,-251099,-113308,89491,239870,326566,327161,239139,162716,144255,96561,28555,100104,30953,-170507,-217130,-224822,-184356,9105,85823,-15022,38061,187032,115043,26400,37118,-21700,-31385,98866,14616,-156791,-83027,41762,75619,229167,328159,223676,158190,162059,28312,-79992,-51603,-77405,-194445,-269748,-169229,-96907,-213021,-250116,-40100,97971,-68535,-187234,-87137,34994,42365,88833,190890,209130,83928,15941,53520,108808,193014,131327,-91673,-169456,5275,207167,238825,71931,-135480,-120366,95395,143951,84534,67805,17810,-55762,-146667,-87232,53248,53624,-49635,-33511,50666,71705,41318,-8559,4956,-2068,-7408,37450,-94500,-264295,-71189,155144,134363,113794,127555,38139,46174,127755,1671,-121643,6109,190772,218510,130004,79338,102745,149985,237398,319192,319187,252132,51688,17115,134476,219855,-4243,-204475,-10909,288391,297734,102400,-77672,-161917,-197604,-198040,-229456,-305704,-234797,-49221,92339,89749,5916,8258,39460,-11315,-24406,-28193,-90371,-75527,-54920,2145,225531,357004,175698,-99643,-149554,-124581,-284098,-344949,-297622,-332468,-302184,-117244,-45577,-147461,-243002,-183481,-79909,-141,26802,-66437,-770,316137,481849,362754,144707,45770,223779,281986,-209523,-641405,-567180,-375887,-512163,-802766,162004,1953189,-329479,-4115530,-1153289,3408809,-2930381,-7839666,-5313812,-1549995,-210958,-20053,421816,1149568,1000874,823793,837050,391362,-302908,-471266,-244730,80701,210605,163559,-40298,-197969,-109715,10421,126639,254097,79268,-272090,-413006,-446652,-433974,-217505,119864,301085,355676,351750,160646,-92112,-114249,-11316,53749,80203,60667,17710,-33224,-85874,-38270,59189,168743,147339,-112146,-308949,-247243,-201356,-45722,201705,201731,90942,162051,243909,91918,-111058,-142122,-159368,-160611,-6179,185075,247435,169049,217114,240775,155117,67897,-14031,-63891,73882,77272,-62031,-117914,-231843,-315958,-186117,-32861,-13460,-73498,-206403,-292156,-258691,-184740,-59761,148347,148475,-18812,-36969,106940,105808,-27659,-137569,-157356,-106548,-142385,-177200,49873,224688,76899,-209253,-374376,-370219,-385424,-367230,-120170,119844,60539,-86160,34200,176611,85501,-64970,-99510,-77681,-5642,-33855,-271017,-404086,-153205,247312,393957,271983,33878,-157794,-196325,-51733,164753,274699,203151,102706,76008,32758,-103624,-43872,125782,58203,-31724,-108007,-181876,-176931,-96250,37291,193830,215578,154629,151259,97814,10111,68038,40791,-162460,-353508,-405378,-272508,-81463,-66949,-72391,129339,331825,351659,204790,-32718,-154658,-51390,-3533,-89855,-164515,-178348,-127367,-86302,53212,313486,437572,288367,225656,284989,209476,86070,3688,1954,99848,103211,108563,186198,214617,176454,5535,-193150,-107068,178660,345982,377017,230597,-93312,-315317,-260833,-95300,71293,104598,88645,100253,58493,-31983,-88402,-169144,-140489,-11725,-1995,-46320,141632,445365,534577,396259,384863,336516,169791,95393,-6567,38405,309831,432138,315740,176745,119040,213308,244458,26434,-151787,-148692,-145833,-198345,-199146,-215156,-177123,82278,291068,275612,189337,62499,-143106,-333883,-428449,-402842,-259051,-40661,141060,75211,-232910,-276419,164396,487441,288092,-3561,-73183,-157937,-309891,-415820,-256918,-82537,710,93844,42273,-94476,-100972,-90795,-70611,22818,30488,-103819,-147135,-129536,-199146,-276202,-363438,-353913,-95095,164474,144639,-50299,-145161,-179308,-191402,-222737,-105358,146883,298305,284463,164671,4307,-151993,-221576,-263416,-276909,-227466,-264182,-240182,14742,266313,303394,202409,30322,-75762,-25853,79830,163917,109178,-86308,-166990,-45177,51915,-6458,-31647,133586,270848,186104,116004,133804,101525,-165,-11190,123683,243778,98760,-112846,8421,287113,279776,69662,-108956,-224660,-164516,-4941,125016,253264,268522,206796,186101,54018,25963,129554,140691,31377,-45698,-114164,-171119,-249369,-290980,-138426,30784,103666,266320,330014,187901,156631,181195,121249,219527,411543,362273,238962,122732,-84496,-213113,-56458,120042,177877,181128,-24279,-392341,-476486,-189335,3179,-139349,-227850,-200867,-267020,-250035,-138806,-98480,-115838,-156224,-285740,-420026,-334585,-23067,230703,179324,-34837,-101821,-13833,41369,72975,77531,-9039,-92825,-114947,-107442,-159510,-284338,-287384,-144107,-8646,22044,-76106,-214927,-129395,125310,190933,-4937,-209760,-337516,-357913,-261775,-132541,-108858,-120338,-88010,37415,141345,108400,178080,283778,298051,244194,29112,-569115,-1107900,254026,1882185,797430,293126,768030,-1816052,-3542794,-1022211,822447,577855,277494,257260,652380,2197975,3474681,1486153,-2088268,-1903120,194316,562141,321893,395493,117954,-23612,48878,-59824,-97946,-90065,-187784,-354553,-520393,-515148,-445343,-353679,-96768,-15036,-206277,-285252,-147461,53734,130553,-18380,-152330,-85057,-26719,-112432,-183292,-152977,-99419,5784,199591,228475,92361,-36255,-28478,255613,357461,195293,54666,-47082,-169626,-172754,-86618,90708,263887,185697,19850,39134,-14275,-129803,9735,75095,-72866,-67963,-66536,-151951,-118916,35600,169670,16337,-436988,-365784,207259,418535,197204,31250,31434,91190,83889,57792,-102023,-178211,20693,175947,30954,-18836,35305,-77171,-333450,-416742,-260288,-46962,24419,-41303,-44118,-32018,-136490,-214660,-102392,95237,103830,-172664,-466840,-480905,-307296,-275980,-397337,-407285,-263528,-67984,-19162,-130805,-179020,-222394,-255262,-132280,72847,107514,-7273,-32125,-46252,-130131,-151110,-177491,-172866,-99972,-17616,-55697],[-111122,-88204,82433,132567,-12179,-41227,149422,255252,126201,126824,233831,89757,-98831,85454,445401,521723,314603,152936,58881,-67181,-133598,-19882,81757,-88950,-256678,-277482,-126201,99926,30887,-281275,-326026,-86033,23518,-46626,-95874,-14333,13208,-69726,-185952,-246531,-271475,-196130,15535,145130,17969,-231423,-321912,-234743,-141916,-103743,-108647,-186744,-269427,-295543,-267485,-307784,-327172,-203422,-91697,-122079,-178916,-231410,-337354,-355084,-188920,92993,378567,337417,-57619,-188567,-18479,-55461,-246902,-267479,-147918,58717,247091,254166,152926,151233,228150,294625,252302,-29137,-374254,-327511,29169,96418,-55882,-38053,64981,83772,-74771,-174353,-156893,-184830,-181407,25141,381488,485518,257521,100194,165518,398980,576607,415233,64867,-76640,4688,27705,-143293,-310328,-238608,-99390,35171,121653,30167,9032,203677,143191,-220889,-290543,-65979,12480,-53817,-78594,-66785,-84379,-145147,-208822,-259135,-196611,-131568,-180056,-218350,-142570,-55578,-153755,-255858,5885,317700,130009,-110755,-28984,30100,66976,226922,215155,48400,116648,284950,306752,234292,189604,179800,184931,116421,4451,-133966,-268481,-290868,-168138,-69946,-161972,-284150,-53079,296835,253546,41132,74362,163016,51301,-72358,-124624,-120269,-57741,65205,135458,1392,-193430,-223475,-209949,-241598,-249392,-118821,94397,230394,225601,112256,63953,-61323,-260823,-328333,-182497,99876,278620,231193,83124,52221,-109575,-294262,-301794,-227052,-74160,117402,171111,177438,141667,-15143,-138812,26101,27803,-240881,-334216,-213576,-106864,-48611,96415,204465,65292,-236017,-389045,-364975,-168517,138611,225086,122443,37096,-124785,-236049,-160071,-69999,-64860,-61415,31291,76848,-80117,-212200,-178200,-161757,-222620,-253697,-190865,-165159,-227225,-407073,-466606,-247789,-7437,-2158,-100701,-25337,134572,117146,52090,76286,36697,-67990,-129192,-96276,-11124,-46159,-65009,-90112,-131920,-141930,-199511,-330821,-282377,-162648,-129782,-38297,147038,312043,398451,384854,303165,258552,181075,-3182,-155357,-112162,-112291,-193502,-157003,-158847,-146273,6972,68113,-18301,28100,184256,127673,-19478,-39539,-1328,111735,217462,43644,-176442,-167297,-109106,-37055,204448,281671,126417,85350,83831,-75289,-127286,-33802,-8276,-130813,-220383,-138663,-69307,-221978,-304254,-85355,74089,-56281,-127079,937,104499,75637,88645,133494,79708,-6031,53539,128398,88982,103614,66473,-97041,-118029,126881,302010,237379,43376,-117196,-101120,75421,116154,85183,120484,125593,67863,-87312,-95697,70644,95817,-73016,-118016,-50399,38828,41755,-44352,12291,65787,5716,-6504,-78737,-176574,1192,200772,155582,106685,124396,50132,22881,43155,-90569,-183595,1622,245057,263544,136712,13266,-39621,-38179,13364,86182,114862,66767,-63952,-38699,93309,131846,-131831,-306300,-25957,341907,342091,71849,-142283,-210888,-264986,-265272,-221231,-230828,-236974,-144838,25728,126351,31349,-72049,-77289,-89805,-56532,5733,-19036,-27343,17365,107639,232129,231522,43831,-206544,-238007,-201066,-355212,-425383,-316807,-241676,-202918,-81892,-69444,-208153,-326533,-290101,-223557,-127932,-8669,-61699,-50246,183746,310336,138489,-115361,-37076,451339,552779,-130738,-668897,-471232,-210160,-351731,-573699,100338,1737842,941270,-2922747,-3084294,268543,-2902528,-6763204,-4747144,-1177790,93607,51361,203244,702477,701544,672841,847875,602232,-72871,-405797,-293755,-3300,169442,136964,-75924,-201261,-134847,-87755,48065,237886,131934,-225584,-409128,-483463,-456088,-219295,58879,258933,388459,387618,190697,-73294,-137874,-19038,102287,118810,97416,86340,-12523,-141629,-134079,-56306,88429,114989,-180847,-397504,-286000,-208962,-127959,38499,93093,36348,90019,137770,23227,-104086,-165826,-265925,-270914,-17015,189999,159760,49450,161441,225876,167389,165596,132223,34608,91296,60337,-75735,-67878,-109300,-282060,-336569,-199581,-38724,-2518,-93780,-163813,-171815,-164404,-180694,-100792,-34999,-37090,11999,162462,195648,25276,-160335,-197104,-130438,-178621,-188982,76754,280964,111524,-207903,-370623,-348294,-390679,-393886,-157979,40441,-40215,-120120,74440,198979,58521,-70182,-79357,-66619,22405,44145,-182142,-291962,-66222,238206,350845,302186,120920,-107558,-166256,-12137,203819,299366,257483,191702,165249,98751,-110268,-150702,-45668,-486,-13869,-84244,-210993,-246196,-168159,-24099,123809,116246,56331,59771,48105,-13562,46958,52477,-95208,-222666,-241925,-140630,11397,-59064,-119301,114672,353400,380958,226170,-32634,-131077,2259,32669,-125655,-262140,-273463,-182332,-88662,36376,246145,329129,234382,228105,273917,193750,19955,-98524,-42765,137850,218924,219559,216819,199090,146494,-35076,-226977,-88292,248246,369891,357550,182782,-132731,-349969,-240183,22777,157340,42435,-62329,-24043,8253,-43640,-55821,-85427,-94576,-40484,-45123,-68730,134121,446826,540177,424266,361674,269049,142317,81266,-24119,38320,312031,458175,345920,155428,85726,261969,321096,92072,-41776,-12936,-28325,-121177,-194349,-227320,-190847,24056,239667,296865,216990,7540,-201012,-336963,-376913,-347349,-209670,3789,166189,51199,-263580,-271948,155634,470129,279242,5963,-44008,-94559,-217857,-361689,-286195,-162072,-1325,178497,111510,-86156,-88821,-27821,-28704,29066,43364,-123608,-241393,-224347,-228852,-270286,-381269,-416203,-181016,48965,67886,-27763,-81675,-103529,-100291,-148371,-94663,150847,330719,293212,137562,-56631,-226047,-252802,-225524,-305205,-315277,-309056,-219321,80710,371996,391183,196876,-23445,-163326,-115293,23539,141403,136287,5246,-83914,-8240,88141,40360,-8860,111808,290526,249376,111794,37295,42123,24405,11834,103991,195169,34364,-174699,-30480,219026,210644,76377,-49325,-156660,-149998,-22165,139096,258621,287014,309177,282475,93354,57746,196101,224394,206274,160860,-5933,-156353,-244388,-294082,-191056,-57785,55380,278235,348515,180650,160743,212702,175311,284991,416557,293324,174350,100510,-16751,-51623,65806,142382,170564,210874,52420,-295393,-478635,-279218,-7064,-90340,-248298,-288975,-365091,-344630,-204081,-111224,-38243,7533,-109809,-295536,-233739,79495,330806,260260,-7900,-68603,122858,188213,126092,87324,-17377,-127049,-92119,-11484,-62328,-173470,-182182,-44123,106068,180215,91474,-108568,-145976,18475,138225,106180,9374,-113981,-179868,-123395,-47142,-89793,-150959,-138617,14055,90919,59134,246766,442687,422833,337390,127498,-460553,-1173153,75063,1793499,652575,24192,772663,-1309843,-3065595,-928303,706009,429099,235388,320907,606169,1988641,3379166,1496619,-2192978,-2274275,-64667,519104,293368,464030,283098,101665,90708,-134396,-181030,-87845,-186461,-403948,-616891,-625286,-471417,-271779,-2796,23631,-217424,-299710,-159630,53611,165012,34030,-100563,-75513,201,-38834,-192804,-272472,-173477,23392,258262,281710,116802,27726,96300,344125,395874,227438,80071,-39525,-174629,-188226,-107376,63683,287119,221413,14591,-14934,-56354,-114766,78244,154613,-59388,-127288,-104556,-167400,-157375,-13234,171178,108557,-286328,-287012,212117,486424,328630,121079,62242,113217,115385,103241,-62254,-175702,-6744,158100,92409,69601,55568,-113200,-401363,-486674,-358986,-192037,-104221,-73178,-4149,33014,-74123,-179510,-128849,32640,89318,-108327,-375352,-373184,-249386,-269498,-417396,-389843,-208070,-74785,-140215,-328479,-332973,-258511,-247236,-149605,22700,31931,-60112,-69053,-76502,-144226,-134406,-115293,-110738,-69173,-20907,-42929],[-86037,-70833,57709,69505,-58941,-74899,97912,195900,68790,71477,192709,86718,-48337,127883,406283,479257,305176,135404,98512,-13715,-107352,64,124290,-1028,-134058,-212429,-172882,10054,16046,-210410,-298402,-145711,-33218,-46150,-17969,63938,92768,12762,-178475,-305248,-301891,-217291,-47241,97548,21225,-190833,-218958,-113588,-90094,-66059,-64220,-154833,-205547,-207116,-216578,-303638,-375822,-329913,-222571,-207754,-205300,-195014,-247677,-325526,-238324,49752,307338,252749,-33766,-109568,89497,49795,-185957,-308611,-258944,-68615,106249,148962,89377,198119,365888,330414,195738,-59241,-318243,-277632,10081,82706,-7481,-12611,22259,40519,-92187,-208289,-217215,-193111,-111145,118552,402547,406063,198045,154877,350632,553490,550334,333921,56869,-42534,44479,101285,22010,-64340,-66632,-95899,-54598,65824,89053,92299,296479,283324,-93005,-260778,-68469,66515,15468,-33524,-29593,-43156,-123919,-217258,-227074,-164618,-151279,-222399,-252825,-145816,11082,-79041,-210833,73608,357027,102865,-168918,-69887,22890,89202,220333,191102,93807,152468,225993,291643,321806,296077,194503,149418,120771,56021,-73180,-193583,-295811,-295706,-176964,-135976,-214569,-75774,201389,158391,-43499,16459,190481,114862,-69293,-127366,-106020,-46502,109267,198812,49126,-148519,-232756,-229740,-202827,-183411,-85681,31121,54848,70194,62732,55353,-64184,-224107,-249070,-85152,167439,295482,184746,-10276,-143206,-227119,-240590,-168448,-154779,-46057,145190,212387,171430,106679,-62922,-141544,44326,59440,-205099,-321493,-258366,-211294,-163275,75120,258554,84805,-248784,-347404,-261768,-82777,139949,169084,216688,236454,36613,-181356,-188382,-84485,-7540,5370,58503,23432,-210215,-330241,-213625,-141650,-194316,-226386,-137700,-46076,-120900,-354389,-407586,-188290,9809,-13505,-121024,-76624,60922,65186,23704,90281,89395,974,-45468,7123,72916,44127,41385,-59047,-185396,-188859,-207117,-337142,-293312,-112070,6297,78088,226276,351099,398636,352116,287555,293988,179637,-118394,-314893,-285257,-229959,-203841,-91553,-70645,-77680,56906,119029,13780,18800,166182,120105,-86190,-130618,21384,253399,302716,39843,-202481,-245822,-261730,-154596,152027,222156,59687,40995,-13283,-223663,-222553,-37304,70837,-31779,-120563,-65400,-29039,-221613,-325751,-104224,43273,-52130,-54368,89686,120306,63384,82659,79575,-44613,-77027,98139,171175,21268,-25783,5570,-57562,-41843,198729,313932,153387,-50385,-124745,-63781,68121,90724,92966,178831,201583,121104,-49457,-102716,72692,148153,-10889,-118395,-131475,-20946,10899,-96422,-6993,120841,36484,-39929,-69691,-89395,68699,255035,214209,133621,127128,36154,-57554,-83373,-185780,-258272,-42675,269525,312689,168825,-6669,-140250,-197720,-196799,-178803,-133900,-118588,-115901,-53163,31551,-31416,-265376,-343080,-15844,372725,373808,53979,-186785,-252791,-315910,-293857,-152165,-89059,-182561,-189259,-32159,91071,-17640,-180919,-220176,-187421,-72812,56835,55533,27442,113486,243849,238908,71361,-120057,-288133,-248431,-180466,-339455,-430918,-261010,-74787,-5440,10346,-58754,-205253,-325342,-320695,-301682,-225824,-66838,-74337,-103208,27794,111776,-45469,-247453,14533,721598,805081,-3850,-627282,-438293,-181656,-181316,-33452,392670,1565883,2210885,-1746309,-6123871,-5049854,-3233799,-4638374,-3475534,-613064,450553,225564,127101,217725,317935,424358,658113,696395,302945,-183795,-282340,-60704,127599,40951,-166353,-182059,-129640,-175066,-50786,187905,178794,-131790,-339997,-424520,-399863,-214288,-32167,174242,376749,408576,235427,-26338,-129769,11340,188795,194121,159048,170062,41865,-127929,-153941,-112637,27628,89084,-202511,-408293,-260602,-147412,-136861,-55905,15592,-33700,-29264,-2164,-48414,-95462,-183637,-353979,-373039,-72252,124507,30370,-46921,104866,198473,169910,234060,227395,92565,66818,26275,-82569,-24326,25517,-178039,-391070,-307484,-63668,38782,2862,-37401,-65083,-110753,-273963,-347627,-181459,-7099,76569,200899,264514,58224,-227097,-279423,-160329,-169626,-132754,137076,324020,138480,-172149,-302649,-273981,-337149,-361009,-183735,-63184,-138356,-127759,86799,164037,5101,-85601,-71991,-37149,79400,114732,-99215,-187777,-18244,160608,249382,287080,172352,-82056,-174409,-34591,161118,248976,263016,250905,231812,144878,-74970,-184642,-162222,-48029,13699,-1049,-145448,-213720,-143235,-33889,58131,33813,-29493,-27183,13326,-11819,25795,62818,-24181,-91410,-64637,24711,115733,-41304,-157755,77050,326971,319089,149318,-29526,-32104,90202,70886,-137932,-305571,-295122,-181348,-68711,4864,132295,183553,168118,196648,196036,128855,-27945,-156990,-62231,187055,330584,303284,217678,142943,62229,-99128,-232986,-48116,261376,289141,232585,99461,-139435,-311554,-175674,126114,187394,-48588,-179132,-86669,-28447,-77677,-49452,-2702,-28885,-43719,-57298,-51936,138377,414839,482082,402018,290212,146037,89039,79198,-12762,50680,321151,488677,385923,153093,74536,288762,346747,129890,46899,111038,107584,2386,-142157,-207280,-177245,-42161,154020,286078,218611,-33352,-204145,-256330,-240124,-237636,-162555,30778,181109,47252,-219070,-194884,159533,423882,256743,-9801,-70485,-83528,-176317,-275206,-265160,-230686,-23278,242509,183551,-44159,-36102,63342,28458,32189,44972,-122099,-286080,-277306,-229225,-225058,-308785,-368494,-218436,-68174,-18137,11732,2663,-1041,3130,-77236,-91791,144957,354015,307824,143109,-75849,-254683,-240695,-167979,-305991,-388604,-332255,-179375,137168,441815,436322,164296,-89560,-229402,-168060,-35839,50160,87644,66164,13103,45791,117694,58483,-42340,30955,240835,249170,68556,-72097,-41019,28285,29174,66583,99923,-66572,-238598,-73927,132566,127985,79545,15033,-70372,-94443,-6091,131178,173756,179766,307570,321683,116612,60190,199388,227064,315956,342907,98735,-121536,-183598,-228975,-188248,-99449,34570,261965,298958,124308,108129,149633,155639,305674,355851,173396,79586,67851,70654,151047,194209,157527,188162,250036,116374,-194161,-459616,-356281,-14567,-455,-240169,-386573,-432841,-367413,-212790,-107614,26054,157485,71568,-133142,-106282,145611,349438,277721,6205,-30347,227732,293585,162014,80074,-51041,-168132,-72705,54593,17234,-52948,-63737,60344,229974,347195,273186,30734,-141714,-115037,23422,167691,220748,140672,32895,22340,22727,-58643,-168509,-208249,-45527,17881,-701,268345,519300,479881,393992,245623,-271856,-998784,39055,1494732,305966,-308984,622285,-819644,-2277439,-654061,598401,278706,194325,341241,448602,1565533,3003088,1410915,-2045540,-2397026,-241064,442616,198509,467481,387110,154330,64091,-199522,-187469,-19964,-139322,-393724,-622201,-636811,-428696,-154985,82125,31034,-220690,-270496,-152608,30790,158099,54898,-59038,-57624,25252,46036,-137292,-309830,-210137,32144,256903,278463,125459,79722,202970,373349,389116,248733,122444,-4405,-157733,-203760,-153443,-24043,209042,177302,-30325,-85225,-114544,-122503,110077,196524,-42775,-142861,-95352,-153203,-161501,-24577,187531,213300,-64690,-132657,217069,483046,407191,197062,75277,98312,141231,138533,-18562,-155595,-38450,116075,147685,132957,53035,-126752,-358045,-418454,-363770,-296959,-215006,-91917,41006,95345,25226,-60119,-98045,-38892,53830,-3968,-178732,-179211,-126489,-200069,-348076,-282090,-78595,-37643,-243593,-495131,-477088,-308669,-246707,-182768,-57993,-61917,-121885,-108844,-108276,-162858,-126922,-42722,-25227,-20520,-29712,-49290],[-61588,-24200,51699,9955,-100736,-112222,17196,90391,-17030,-5578,130524,73494,5547,166054,341304,408883,314911,168027,155993,29134,-102554,-9057,113909,56838,-31198,-154277,-219325,-81471,15225,-95046,-191688,-134883,-75228,-84047,-27951,28758,87455,49372,-163435,-315411,-282823,-193901,-68300,67107,30853,-116428,-82401,18286,-21644,2412,3260,-139071,-172983,-106680,-150614,-282915,-376650,-373930,-280792,-263296,-238674,-161224,-145317,-252750,-247151,3849,199493,94766,-88896,-60270,176184,153433,-113138,-342196,-369171,-194169,-4539,82903,83453,262047,440468,312243,127292,-73438,-233572,-175374,10420,56479,31906,9238,-4819,13340,-82894,-216159,-251993,-198300,-80231,156854,368651,306693,154332,220878,488859,591977,427738,207484,19972,-31879,74904,187339,233789,238413,138543,-42855,-97094,12798,95785,111925,325616,404112,92904,-157296,-49616,103418,61065,6710,38028,33056,-79426,-217727,-206668,-139782,-163252,-244904,-254955,-119836,71441,3805,-114746,149418,346492,60444,-193824,-81482,36967,138861,247800,168205,106151,145238,103563,182716,352157,365903,193102,95369,104140,103987,14540,-83429,-247946,-371445,-273125,-136649,-162139,-113541,69148,48563,-115989,-57736,177690,185633,-27819,-108447,-93019,-57369,84427,157445,61035,-42357,-175613,-242303,-204831,-159595,-78797,-28441,-75341,-57326,12978,29549,-63012,-156195,-116317,54735,228360,261587,61541,-166967,-345024,-299784,-131056,-21254,-72044,16725,223197,283190,175022,86925,-62316,-83010,65954,67556,-167377,-289907,-252753,-255295,-222078,68745,296246,107468,-202518,-237206,-120555,15858,128025,93907,241817,358525,167069,-122713,-208831,-93507,41822,60346,70454,-35236,-309590,-410668,-251975,-141681,-154344,-152500,-54484,88184,14376,-248943,-309217,-125356,11901,-24630,-130748,-144415,-46341,1420,727,87177,116907,70635,76508,139247,136192,113486,138331,-15328,-234259,-236024,-195419,-283423,-256675,-73478,103029,192653,280546,321759,319487,246122,215557,276438,143849,-221213,-418295,-376262,-288237,-202713,-50296,2136,-18025,107828,184742,51911,17739,163088,117948,-145917,-215553,31440,347000,334279,8398,-229254,-301399,-377375,-246126,89075,164121,34894,33212,-100416,-381902,-353790,-62446,140932,73483,-10368,15599,-3644,-220492,-303403,-91607,3127,-68592,4500,148050,81145,13923,79363,52675,-123882,-114766,125579,164229,-71983,-155953,-35188,21278,52335,213640,246822,12425,-186794,-154606,-7956,85788,70501,88888,205177,211518,79415,-64043,-112164,65617,206980,126117,-41574,-172896,-88188,-42097,-152264,-43467,156519,79847,-57485,-75921,-35858,109501,305442,296343,183922,128498,-8098,-176998,-207665,-248455,-321551,-112836,257049,350307,210131,23089,-166116,-285833,-332477,-389020,-347307,-230494,-81980,-22011,-39809,-223176,-375930,-321041,5134,370426,383120,39826,-225927,-296920,-348745,-283784,-41507,78327,-84112,-164758,-59328,-2193,-122185,-275882,-334458,-269417,-72725,105117,113808,78144,202620,365808,248035,-64182,-259274,-324911,-188421,-71076,-247290,-369942,-159105,104202,215683,125549,-21325,-143743,-245744,-265112,-280506,-257790,-124343,-93624,-142450,-102970,-54553,-146838,-249041,106838,867667,940383,143263,-501126,-441197,-243335,13934,676203,929763,1480441,3215376,-578234,-9213359,-11039220,-4333326,-2212103,-1738020,93355,795095,468910,235862,-89726,2337,178370,349993,639082,667769,120096,-219475,-77899,86423,-114223,-297451,-150651,-81288,-203335,-131097,115049,191903,-13218,-195023,-265900,-270974,-200041,-132493,64564,324089,411406,285321,39723,-90754,70617,290602,289747,242347,268723,137070,-43283,-101736,-106219,-3603,73795,-163297,-325160,-167130,-34793,-76536,-73135,-38201,-116988,-171637,-141747,-104734,-91057,-194967,-402269,-424233,-140079,8188,-94713,-84819,58528,150132,156716,254431,249357,94761,3269,-26973,-87050,4834,138078,-34215,-336764,-323111,-67083,61106,69138,53189,32458,-38108,-304355,-489936,-226268,68846,133820,212650,297238,54658,-327344,-379518,-190349,-125788,-29556,216600,340518,147705,-103574,-175378,-157541,-230992,-269326,-181270,-157644,-205932,-105717,65058,63464,-76564,-103930,-59641,13823,149589,155605,-51006,-131353,-35926,27708,116229,234107,176420,-82399,-214640,-112110,54539,146411,213236,261328,278219,191366,833,-143323,-179386,-72649,25058,95108,-5348,-84399,-37982,109,13793,-8179,-85055,-92194,304,9102,13380,81231,40920,7439,84179,195102,216237,-21316,-189009,16996,254524,185964,-3006,-39003,86253,170422,97989,-124899,-293498,-250145,-122505,-29599,-34490,-9359,27660,94285,129160,62054,13679,-63147,-173392,-70385,229412,415878,344092,184344,51483,-63376,-180786,-219427,-8841,206590,131677,39200,344,-108500,-206558,-89465,178888,158938,-144537,-248032,-89828,-46676,-121193,-59267,70576,50004,-19152,-40854,-11650,140014,344245,376075,332614,189692,15731,36861,93160,23418,67304,317550,497496,422649,182055,101068,288651,306470,112112,77371,190174,228128,139567,-43632,-140000,-131655,-98743,59042,251759,193828,-49287,-150826,-126259,-85355,-122578,-130273,38045,183302,55471,-136441,-91476,166588,361521,226110,-35299,-122986,-121347,-185621,-168152,-187145,-265088,-65286,264715,239344,17964,40721,154967,81312,25616,26224,-115738,-277280,-265845,-194052,-156327,-165342,-216194,-202525,-169894,-95280,57362,97678,111059,95139,-29093,-91205,140224,364076,323557,181699,-38752,-225491,-198472,-129564,-299403,-443663,-348379,-147314,153508,442345,416739,106291,-158195,-258950,-177074,-88439,-74859,-7327,87354,99084,102541,132299,40312,-129199,-90081,142402,192264,-5005,-170586,-127180,10232,39810,24709,-8797,-168049,-286893,-117477,53516,60974,77734,60483,-682,-20770,40677,113851,45892,-4519,195406,287681,117209,33575,129783,143640,324893,442830,160106,-95012,-104715,-132633,-152443,-97367,42624,218530,188839,31490,17093,21981,77415,270764,241870,24503,-40400,17760,155565,341052,298694,171468,226723,277728,140035,-114596,-401157,-371365,2199,113634,-204148,-464715,-461455,-329471,-176639,-102231,41689,244573,207905,15008,6927,165786,294751,230496,-323,2373,281278,340390,177885,57730,-106261,-208100,-59643,77534,51972,31112,35244,139116,322707,473805,417629,160549,-119686,-237766,-123108,161382,370663,352426,215461,137982,67668,-22128,-171970,-277243,-126662,-57897,-52690,247367,504543,459290,405594,356613,-58720,-627856,164370,1025427,-215640,-643641,341033,-491116,-1361299,-229270,520399,150807,153878,313647,263787,1099095,2415501,1156113,-1770098,-2218723,-248778,360311,61000,417010,411316,110947,-38628,-254802,-130248,86857,-66059,-331954,-541004,-555421,-337935,-36023,151836,17848,-221551,-219834,-127051,6746,121065,41020,-35906,-33726,33543,103236,-47635,-267823,-203122,35595,203986,220344,117678,103127,240303,327491,341206,258090,169439,46969,-117326,-200086,-199596,-142649,47885,67961,-95838,-152943,-177221,-150223,106882,206054,-22102,-118580,-49206,-108272,-125004,5900,212802,294999,142269,33048,214833,412013,415778,251301,81813,64763,159921,155036,3881,-140981,-82678,51847,164466,143877,27045,-116415,-216961,-226010,-272076,-332148,-267242,-81375,85351,142699,143049,123909,-8550,-102891,-4864,97390,51102,29813,25278,-83012,-215281,-127858,69322,13786,-308408,-579913,-562120,-361006,-258048,-222034,-142422,-139475,-170736,-138237,-130943,-183097,-140145,6684,56926,25643,-48132,-69361],[-23015,54380,66487,-38075,-136407,-148047,-75782,-40383,-112155,-83967,56105,43774,45420,195665,274424,319243,332191,257427,229336,58965,-109902,-36801,64310,75215,36974,-106868,-249804,-149874,30990,34734,-47767,-76987,-101842,-155185,-136203,-101512,22544,50776,-133786,-271292,-225802,-141690,-45670,63450,43705,-36548,36867,110349,41412,90157,83237,-140613,-180062,-22611,-82661,-249875,-329983,-326940,-268775,-287520,-266240,-127417,-50514,-156704,-214061,-28854,96337,-65906,-178205,-28193,231329,233279,-45375,-358936,-451416,-281313,-40734,85670,131256,299216,407886,241230,58261,-73204,-135949,-44628,28349,16504,43183,21567,-13104,8279,-53610,-206111,-261541,-204816,-97774,130260,305513,251662,166746,291552,535090,495932,242875,78150,-24456,-42499,87221,262461,429260,505991,329427,52168,-83418,-19630,49557,58349,270525,454166,267369,-15615,-6338,118158,67658,27436,113731,120048,-28312,-208473,-198731,-124863,-165072,-237983,-215562,-67222,105979,59058,-11170,201053,282077,1991,-188823,-73869,54986,200848,309467,168563,90544,107335,-12922,52167,334547,382599,171840,27564,52109,117879,108491,48157,-145624,-361318,-323730,-159701,-138462,-153487,-64575,-51222,-165608,-141347,107300,214985,31722,-59845,-66816,-79948,763,32769,38973,81221,-74133,-234294,-237685,-188718,-100176,-62864,-128940,-122469,-17974,-5124,-68141,-83366,29745,193255,262699,180111,-97502,-339850,-489410,-306952,13088,114437,8518,99343,324829,346195,167617,64934,-21885,18321,84726,34509,-163721,-276188,-230686,-251507,-224142,77618,311969,124180,-119461,-91898,21953,106624,121147,51117,218640,395005,241630,-69864,-204421,-81855,76533,87657,67041,-77596,-359839,-443068,-285680,-164326,-126977,-78669,26835,205756,148818,-110813,-188806,-70657,-3104,-38882,-135717,-219702,-168219,-63658,-5300,84786,131171,134567,200257,245997,149346,134692,198087,32402,-255050,-263302,-168158,-190370,-182084,-57323,121729,247569,256514,204768,177343,111329,132663,233950,91969,-286771,-453367,-377125,-278805,-192078,-44752,35967,9136,116428,205517,66610,31414,195021,143129,-171340,-271323,23680,367264,308334,-38295,-252205,-329649,-433809,-294187,27729,110130,40194,50886,-152745,-496395,-475593,-94593,191292,157920,66620,67819,-8843,-221845,-243065,-59045,-48285,-108534,28252,150289,740,-52939,83437,64082,-136050,-117292,114764,102094,-162689,-245102,-47045,116398,151164,188123,132924,-135016,-317941,-189590,54430,123266,53955,59060,173450,145369,-45345,-144728,-131005,56158,262349,292368,75654,-168114,-139474,-97432,-193929,-80149,167519,120552,-60569,-95808,-28206,115136,335011,370019,231821,115304,-80461,-302481,-289117,-257506,-350249,-180558,215759,361228,235153,79166,-116865,-287583,-362464,-469667,-451508,-232146,18491,36297,-112085,-389886,-446758,-270891,18453,333840,364705,21157,-271938,-349316,-363062,-239853,78224,220584,31852,-75259,-43016,-111196,-230980,-307458,-365826,-301800,-62386,129584,140720,114060,255196,429923,255527,-129728,-328551,-316318,-95967,79103,-115105,-272405,-55402,237798,383104,220444,24800,-46963,-117787,-143274,-166814,-215970,-158131,-105791,-156919,-178500,-157200,-172579,-174375,149735,794614,912037,281304,-296033,-416067,-300326,246662,1368210,1522061,1465715,3741059,519240,-11295184,-15985108,-6231436,-290505,62095,809985,1061624,715810,475028,-99764,-117773,17882,30565,454096,868464,386576,-139575,-63893,41997,-284364,-421448,-112099,8652,-153224,-170233,29768,152659,92436,5075,-39684,-99575,-175288,-220700,-49888,236713,384136,322081,109865,-30131,136898,372391,372984,327273,370509,260848,83560,-6476,-52059,-3988,68481,-76411,-174311,-35662,86842,20674,-38251,-78567,-193417,-291427,-241087,-132612,-93618,-200437,-400065,-395802,-176990,-113962,-170323,-57183,29221,80631,124837,224131,205261,48578,-81713,-93852,-91969,18106,198893,98996,-204956,-246281,-32886,78508,94172,88028,96694,32165,-257659,-462061,-146572,171243,165409,195427,290255,14164,-427637,-457127,-213192,-72717,82204,290056,321799,132832,-15277,-14223,-20714,-92131,-133934,-139425,-208868,-221214,-58232,16111,-86485,-178004,-118484,-25832,84297,208543,152766,-46434,-130846,-117965,-130952,-16722,156378,134647,-98531,-263431,-215343,-74059,32274,118832,217941,311988,261806,103412,-54025,-104034,-75569,1675,156570,161261,97868,98532,52043,-343,-4560,-104659,-126946,9379,39336,14456,108098,91161,58835,177881,333026,290488,-12790,-222024,-62320,148085,24099,-178135,-67333,166756,203912,101655,-93449,-240471,-169415,-31012,16779,-71781,-151122,-118969,8929,36587,-88186,-123136,-90726,-162883,-84956,244450,456748,337641,121872,-55474,-196451,-259152,-197055,3461,93960,-46260,-152459,-86131,-45365,-62773,-11069,163260,92676,-212907,-265688,-55507,-48058,-161837,-76913,121319,123604,22576,-7606,26066,119004,234819,244376,230575,85302,-78997,5105,117003,67472,71803,277960,463051,441108,238213,161732,266657,214387,37865,38950,203383,298720,246717,75127,-30036,-60603,-134254,-23202,201621,147921,-39821,-59431,5866,23406,-52087,-120087,29637,172744,65318,-58060,-6357,168230,298261,194330,-48517,-158628,-173939,-205751,-51202,-66907,-256352,-123409,231201,260470,79395,115204,220096,117616,14719,-5701,-113864,-225012,-188190,-128087,-85804,5137,-3870,-144112,-237435,-139296,104621,198574,219037,158886,-15204,-88861,143911,358294,332393,239503,48182,-142634,-141165,-125842,-303230,-480545,-368128,-141493,110819,353209,325579,34736,-208197,-244519,-149176,-123592,-184209,-103490,75235,154209,148140,136921,4264,-234502,-216115,30690,103671,-90865,-243455,-197049,-24566,41715,-8655,-94503,-234432,-305283,-150812,6492,35179,77427,74984,28612,43664,103498,103563,-64173,-189500,8706,184311,89941,-12837,6630,3585,237175,431242,157638,-96189,-47136,-47328,-113784,-71847,68156,157060,48644,-70880,-80605,-117386,-21814,192473,104662,-124777,-169351,-47985,213387,465354,355786,189276,272873,276130,110002,-67990,-289907,-295187,54402,223456,-145903,-491382,-449009,-260571,-120881,-106526,-3722,244853,270192,110510,78880,149598,196237,138613,-20159,29038,283696,327102,171882,29751,-160731,-231980,-52729,61022,34558,47876,83308,166887,347018,512132,477759,239632,-89022,-320701,-269744,85583,420459,456508,310995,198586,90907,10654,-165188,-325696,-207225,-114160,-76822,203724,417712,373557,378478,436055,126376,-171226,395784,483991,-801855,-902421,4971,-387303,-535123,249263,469358,63834,114246,240742,131989,746838,1731305,715997,-1503742,-1778155,-82356,281906,-91607,327519,360612,-5992,-183157,-290881,-36989,196013,6746,-241594,-402187,-410204,-224979,57480,202713,2692,-223346,-175949,-91076,-2178,71901,4480,-25220,-4271,21885,115192,42235,-175625,-160635,40783,126860,125510,93002,94247,193385,227640,272591,259026,207861,98218,-59056,-164642,-219079,-247357,-138378,-62420,-149166,-193359,-223662,-182506,80219,193289,-1523,-75816,8965,-39975,-52197,69238,233116,319170,257934,147921,197672,299259,362843,283654,94895,32555,160014,142766,-15206,-151827,-135304,-16365,130851,100206,-14557,-90833,-29113,30228,-115806,-291640,-240095,-31925,124889,169198,255676,327914,118821,-142370,-80206,148752,229162,189089,161889,48234,-69025,9951,169365,39886,-328572,-563470,-561763,-395899,-273184,-253279,-204336,-173244,-186943,-147716,-136678,-196662,-171003,10087,108889,49748,-76662,-90715],[36642,149447,93151,-71223,-165747,-176969,-159863,-166371,-195790,-144950,-18579,-1887,60627,212644,225051,229728,348423,392477,315664,81970,-106699,-57677,4827,57504,69980,-70117,-255200,-175594,67854,151439,80280,-11354,-116938,-244235,-310317,-265887,-53825,42366,-81238,-179496,-150833,-85419,5468,83481,53294,22399,103206,130720,76243,177093,164604,-140956,-203503,31656,-19989,-207458,-247709,-208760,-208710,-288289,-274902,-87420,27113,-63561,-159329,-44536,26375,-168518,-244369,-3593,246443,267329,2727,-350385,-483976,-306092,3999,154974,207908,285436,282363,140071,-1139,-62807,-37742,83490,53248,-31820,26049,28305,-7964,18355,-20085,-191400,-256831,-214147,-145053,60794,246554,269752,240871,353481,478341,297056,44679,-19098,-53784,-62892,77948,301553,542269,652612,464723,170876,-18675,-19161,-23719,-43894,148819,411743,368073,119985,59131,117498,40846,28074,173995,188191,7322,-195974,-198561,-116457,-154810,-201299,-141462,-1471,107577,67474,56105,200226,170789,-67755,-163939,-61270,56831,247339,377440,195478,62481,61991,-60346,-22097,286788,343967,133596,-40947,-30802,85077,183962,175890,-7504,-258529,-308402,-194514,-143354,-180248,-161828,-113474,-186394,-228567,-16565,179067,88735,18908,-14348,-94787,-104301,-116579,-2915,169928,27527,-203073,-274966,-251251,-133146,-58144,-108783,-121946,-27108,-41892,-88464,-34048,142877,286948,260517,78715,-226223,-466284,-541729,-256895,152043,217467,79626,181681,414583,376233,139052,22971,26943,122864,95198,-37174,-208856,-301760,-228423,-223350,-183773,95970,303254,126617,-34204,43178,132755,173922,132938,74719,204485,382587,259035,-31914,-170896,-44349,98646,85503,53832,-85597,-350453,-424986,-302411,-198027,-126140,-46557,76505,279947,252610,31626,-66402,-32275,-30841,-54338,-137592,-286138,-278890,-116991,12669,99160,144334,185299,286714,280531,97492,95807,208446,73903,-234978,-256835,-131041,-86715,-88348,-62341,58618,203151,129450,14026,11285,2602,84350,198233,48000,-301368,-427590,-310612,-216882,-172624,-63062,34879,9439,72501,149543,43539,61378,260405,200346,-148067,-280969,4426,318875,239151,-83445,-266730,-336364,-430529,-299493,-29893,52630,50547,72587,-157617,-515707,-527233,-112601,220327,205609,83338,69428,-42179,-221779,-164001,-26646,-107943,-162094,10691,89440,-98218,-115119,93150,108994,-84441,-96288,55374,-6083,-227658,-265443,-32048,194152,235196,149327,15726,-235795,-390784,-207198,104644,160693,36274,1727,82855,23472,-209157,-277115,-164459,48152,299609,424452,183883,-123589,-155799,-133400,-206403,-101802,150126,138682,-55425,-117643,-52959,93844,329460,397583,244985,72726,-172175,-397635,-306028,-215148,-333212,-215038,168686,341053,223490,123571,-25079,-220122,-295293,-393974,-410948,-137970,136834,89839,-180139,-493483,-476656,-230572,10592,271196,320231,-3503,-323382,-404951,-357720,-169201,176134,298770,132582,51778,12479,-185834,-284598,-243935,-286790,-266811,-50465,118954,132164,126792,251763,408644,250916,-111975,-311563,-279137,-21307,204560,11287,-174344,11226,295520,450969,261663,58850,51444,15945,3480,-3863,-121793,-153556,-98856,-144399,-195536,-201028,-170583,-101263,109636,535133,743587,383110,-47632,-309274,-271100,509134,1888813,1989577,1466523,3693126,1394753,-11740033,-18681750,-8520766,588335,1489786,1356280,1197996,891629,722499,158076,382,-24349,-212601,213369,835983,509364,-83144,-42779,-10747,-414196,-485225,-67513,120605,-45869,-170459,-58883,62538,147417,206717,193516,72158,-138700,-280268,-152377,122353,313009,326551,168201,37695,185554,400125,406328,381315,449750,379574,203994,89570,23189,20896,70588,25477,-9600,83291,168335,108916,7359,-109864,-233551,-339166,-268414,-128137,-101063,-200103,-351405,-291255,-153978,-192063,-172888,13648,17576,2574,78465,158784,126367,-18617,-160753,-159871,-95185,19619,193733,171462,-57771,-110813,41279,99326,74350,68631,116918,78287,-150706,-274751,26667,271495,165163,153984,249410,-49315,-488002,-474895,-222277,-37995,164622,332492,268944,96234,72416,141912,107956,50007,18495,-58988,-197109,-177672,5918,-40182,-246635,-280816,-127216,33377,165176,232762,104143,-74388,-164087,-235988,-280708,-123968,68432,60658,-115616,-291385,-303668,-175961,-52580,5271,133439,339933,364301,208278,38740,9797,-69664,-60345,154442,298450,272214,215493,99443,17783,32774,-95498,-134218,35028,73185,31149,134893,119361,70115,216434,407447,316297,-28850,-265695,-152196,29878,-117228,-315660,-108533,173800,170448,75372,-56133,-168450,-91998,49927,53607,-96849,-262457,-244179,-91607,-59327,-201675,-233256,-109976,-143200,-115407,219458,446787,292620,44091,-150417,-295722,-306518,-173365,-26261,-46463,-184444,-272077,-134091,36483,81675,34041,86705,22513,-224772,-235056,-9591,-36018,-187835,-95786,139449,170682,64666,27875,37591,60018,94608,106665,114776,-2124,-117985,-922,137716,97129,47378,187891,379085,432324,303198,233378,232107,104005,-68016,-49546,151774,299542,288085,172745,94266,17186,-147317,-82504,138176,89209,-16112,36831,99223,54314,-52587,-130204,14170,150959,67440,-12727,35746,160179,245010,166987,-32470,-143382,-194301,-184516,65294,62524,-213765,-188525,143525,236982,119353,158340,237371,132000,10980,-33143,-114340,-147213,-65731,-48575,-35156,150069,201942,-64021,-255111,-131255,155114,301516,312534,187378,-33945,-82720,156550,336426,325727,293419,157730,-27976,-81232,-144520,-319341,-498210,-390731,-162850,12516,179615,176856,-30625,-213660,-187564,-100426,-132741,-235140,-160338,46664,169273,171426,143978,-13095,-302685,-304729,-57490,14379,-169391,-287119,-237936,-64851,34019,-24917,-130744,-242469,-285618,-160406,3920,61842,91499,63106,12363,76158,160595,111747,-112222,-308112,-188496,35947,36760,-61988,-126664,-140210,94989,320369,98050,-128746,-37730,-4920,-96570,-50381,91147,90566,-80232,-151880,-152703,-216738,-100307,101300,-19555,-247528,-283995,-118546,225912,494402,359712,212424,309830,238737,32453,-50550,-132135,-137037,134174,300057,-73123,-445513,-399513,-194390,-73268,-124551,-95973,166476,258443,142562,106868,121889,95511,38038,-33549,58633,252632,266243,143240,8956,-183022,-223882,-49152,22612,-20067,-7908,58516,131719,284882,434874,428363,243738,-60701,-352840,-394380,-44247,360332,422861,290374,194632,99273,29851,-155316,-342914,-267012,-137129,-62574,162936,301859,259371,333755,474306,256057,241754,635775,-3115,-1297300,-1016319,-282751,-478691,22522,655941,430847,27726,76950,128700,89171,590935,1083359,150431,-1333370,-1187786,186920,195989,-240920,211918,259862,-138375,-307220,-293510,60028,274672,57460,-149709,-246430,-241511,-111128,113198,232443,2497,-224656,-158649,-56690,7238,27354,-32760,-11770,29740,-1430,91787,110328,-74182,-102523,52576,56787,19683,52062,63678,92210,119642,210251,255916,226549,131191,2899,-98959,-197681,-299491,-276496,-157441,-157149,-184151,-231001,-197678,46182,167270,10224,-44340,50742,37951,42531,145170,231176,265592,246311,178438,164023,184438,280782,300395,123092,17117,131142,95798,-79388,-193211,-179629,-60959,63181,25256,-57322,-63988,136511,264055,50657,-193765,-139973,53654,156536,174703,339428,496485,248426,-145905,-160329,118534,295547,265801,249718,155339,38405,76498,173530,11530,-310828,-461525,-482854,-395860,-277618,-264922,-227534,-153537,-161375,-135237,-123728,-192878,-202032,-32413,114092,41612,-110878,-100286],[110993,235425,118961,-88805,-187199,-194750,-217221,-259662,-253106,-178150,-81166,-55290,50943,214369,200389,161048,356549,539508,406765,104886,-74544,-44539,-32441,20194,78589,-43762,-237653,-151677,130153,238619,150101,26342,-124832,-329896,-486945,-390005,-94379,50804,-2755,-58851,-77194,-44412,64281,117420,55555,48476,110461,79121,68460,240810,237948,-112945,-204793,58865,34045,-159608,-151274,-59518,-130513,-277711,-259304,-36967,89485,5032,-114467,-51820,-5348,-193533,-254010,11837,216425,242681,24985,-311932,-459314,-267263,97078,257660,280774,230030,126678,42299,-44544,-48674,49690,180720,69967,-80764,-5185,37327,-14,28514,1449,-183557,-253238,-224198,-186135,-8474,215128,336774,341319,389705,345459,60458,-122614,-68684,-54271,-78174,50535,287888,530192,634719,520623,288404,78360,13809,-82805,-145471,8811,293755,365787,212146,135616,114661,2819,19212,201210,212492,8533,-192927,-200260,-107520,-130700,-143049,-52775,59791,85179,34149,61940,134611,28553,-139295,-131017,-54062,30801,251568,413011,234902,42750,34566,-12478,2253,227245,262399,86961,-94210,-122382,16504,221170,270422,132555,-88678,-230817,-229193,-166265,-183150,-198236,-120527,-178789,-312275,-167241,89444,129129,117544,66909,-84367,-183085,-220657,-44157,183883,79447,-161955,-292746,-309385,-148855,-12158,-45918,-81113,-24723,-76290,-126469,-28163,187917,310268,225561,-2536,-265909,-495069,-507251,-182117,242186,274907,138170,244372,462099,370222,96251,-44831,43387,185026,94661,-121138,-283693,-357627,-260901,-191170,-121776,114502,271978,111530,21593,128100,191211,208500,163710,164016,257559,375776,238040,-13953,-118345,11949,116208,65688,39526,-52436,-282527,-362145,-289612,-220995,-148845,-72504,78766,297082,305240,150678,41085,-13715,-66270,-67529,-132035,-322592,-350933,-144767,54461,135573,160965,213675,307999,223250,-13568,6315,175854,98623,-180481,-215722,-90624,863,1813,-77090,-51977,65758,-74872,-202198,-129300,-38183,94269,188224,30110,-266841,-361548,-214528,-130006,-142707,-76534,29689,14399,5397,31612,-9174,102859,337042,272774,-81534,-240462,-12609,231128,153921,-109934,-266949,-329760,-384503,-277932,-90597,-17867,43575,79840,-116835,-414360,-463186,-101467,230188,214723,43054,23838,-85576,-211973,-89952,-11469,-165643,-210220,-36886,-17597,-191782,-156903,101173,169067,4918,-73346,-48310,-138345,-256009,-214939,-2706,222575,283359,119983,-69400,-257716,-371239,-190710,126190,173485,11301,-72160,-40906,-111200,-353832,-420835,-210450,41586,304343,467803,242064,-54693,-129709,-135976,-184817,-103096,103065,118283,-49112,-124817,-79338,64897,282942,351901,197878,-8731,-269330,-435643,-261462,-144697,-276771,-196265,145413,301184,171362,122851,59168,-122930,-171763,-198863,-247190,-4071,219121,108255,-241839,-525721,-476952,-226411,-21245,196504,258032,-27376,-362011,-445413,-330099,-79566,236488,300256,188570,172362,85388,-191982,-245769,-91545,-113437,-171402,-42991,77377,96723,113230,189164,299592,220419,-33613,-225242,-237221,-3037,252236,95318,-100977,24430,279034,420396,240329,66621,120081,115763,128553,147740,-15256,-110105,-67315,-110391,-171995,-215795,-198281,-87937,22475,227936,512946,426684,182478,-120806,-138788,763326,2164817,2230591,1421048,3121308,1864906,-10550074,-18793200,-10501606,347255,2220438,1562804,1173852,937725,845657,524858,292221,26505,-341289,2156,613281,447040,-73891,-38052,-73073,-466264,-462009,-19131,221087,65618,-155008,-141610,-54315,131704,342036,365543,205137,-90073,-302734,-231903,-7346,195217,289042,203124,97881,200629,356278,363054,371958,474095,448274,269280,147281,91370,62298,79124,107483,114845,142903,174173,148854,28851,-128539,-214466,-284040,-212449,-97690,-107986,-192584,-273792,-148446,-75096,-195098,-110381,88774,18795,-60004,32367,87678,52435,-71614,-206517,-204987,-89462,17104,129800,155486,39393,29408,141357,122496,17190,16670,99104,85701,-26751,-14858,222886,343988,141066,97704,185258,-113898,-480639,-416218,-214461,-38499,194894,329642,193802,49894,139312,253672,200343,164053,155729,44414,-126442,-87818,76737,-77381,-367426,-361845,-133858,104917,241209,209766,19261,-111930,-192860,-345284,-392426,-193083,-15894,-23904,-120950,-277288,-340912,-214951,-83462,-95500,35061,363673,480539,286351,93042,91435,-72000,-148745,88742,363489,386588,286018,138274,64660,82245,-73185,-125137,67924,112159,63961,148862,121322,64559,222323,407412,282344,-72868,-317832,-235484,-71722,-199481,-371136,-147098,105340,76250,21719,-25873,-97230,-47938,77559,64533,-103526,-318769,-336803,-198407,-132573,-235579,-270051,-113475,-124766,-156516,155905,393476,227934,-30632,-209615,-330409,-301118,-149391,-91643,-173939,-242962,-282838,-131067,120684,193293,34895,-20634,-19017,-166481,-161829,32244,-11830,-187359,-108125,125747,179085,93284,54621,12463,-38534,-58568,-23136,1538,-63846,-108675,10610,141380,94743,-13994,50779,257891,397778,352610,282120,190494,9499,-168102,-149949,60413,235980,251798,211046,189638,76279,-145286,-122715,59351,25370,2950,102218,135246,18668,-113341,-149208,1492,119855,56369,-6137,35369,142015,203523,145863,15993,-68536,-146994,-89747,170394,162269,-159038,-246494,22077,173265,124829,148453,195020,122862,22881,-39415,-107368,-63242,63781,19016,-19959,227521,339744,15597,-216307,-68519,210723,395898,380942,182243,-72005,-72597,172230,300735,296912,318934,250912,84303,-27450,-156786,-329992,-491137,-403160,-194387,-113282,-42351,3859,-69369,-157024,-98138,-48632,-112755,-209400,-158240,20491,147424,165656,162627,23000,-282013,-319180,-96493,-51280,-226517,-305635,-245223,-95095,20038,-21964,-110197,-188422,-227016,-135933,40333,132524,132293,42767,-37035,65092,190726,138397,-88367,-328934,-330303,-118381,-29042,-93143,-218923,-233004,-40334,159717,11748,-180103,-82127,-17130,-109785,-54290,91614,30987,-161952,-188413,-178917,-246822,-130225,32339,-101053,-324853,-361918,-178340,188855,433619,324378,237840,324184,172458,-69827,-49044,42623,55322,214476,325286,6256,-328487,-322718,-154666,-52801,-151123,-201737,42834,195536,127902,110635,112605,33569,-30693,-17608,103279,213370,178547,93472,5519,-148600,-175398,-45586,-15379,-82766,-116199,-43050,39906,147195,250037,278033,175960,-42560,-342189,-487510,-198922,213353,267186,160416,128779,92650,26672,-150722,-332580,-296103,-128661,-16468,144050,207813,167223,300592,481822,336255,517993,794807,-324413,-1564544,-950833,-430961,-673420,229646,891062,396993,43311,44527,-13366,112990,615494,588696,-419956,-1268585,-589398,451602,81233,-383073,78396,142291,-219899,-348753,-252256,133687,305037,78611,-76411,-111722,-87862,-9355,135768,239753,23839,-219122,-169370,-34687,24433,-3126,-48544,19077,64261,-22585,61790,153129,1863,-52803,69242,13600,-75527,-2778,29770,-5321,49752,174830,250045,218879,130720,48891,-18651,-140524,-283738,-311086,-172390,-101095,-115082,-184122,-177382,19458,132724,2803,-49802,55828,109082,138319,208271,193077,137371,124344,131461,121517,105331,211825,310042,166533,26229,75574,18057,-170725,-250000,-193605,-57718,-1552,-44457,-85131,-48033,220851,396809,171987,-72396,3508,159441,177422,162834,376369,582556,342596,-113666,-234180,3888,239230,265151,277908,210029,73951,48233,73261,-74653,-269059,-314012,-358629,-354567,-259877,-253399,-210539,-90893,-99824,-106619,-97050,-163766,-209366,-95990,73633,4792,-142543,-90727],[182529,289868,135056,-91039,-196873,-198932,-239010,-304443,-279375,-183724,-121793,-103429,25402,200179,192837,123691,349353,649325,486162,127827,-15386,13735,-26917,-12162,78234,-28617,-208667,-86464,216919,292217,146599,21068,-126751,-391148,-599342,-420860,-74478,90052,93865,64057,-15768,-22181,115726,156009,52831,48601,80634,-15183,18140,263762,295884,-38156,-156143,70377,76168,-112622,-65220,75709,-59942,-266596,-226039,21573,144244,39302,-106281,-65279,-14801,-168320,-217667,6653,142971,162618,26123,-244981,-387037,-186033,186892,345234,323819,168520,14353,-24616,-72734,-39312,113682,229226,63985,-125802,-32801,52700,-36,24679,3105,-186637,-261988,-230573,-187595,-34816,213324,390207,408710,386235,187989,-144375,-233726,-76896,-27054,-77167,14938,221691,393945,469624,494645,378860,179370,63550,-94239,-195650,-93907,146591,274823,241569,203213,120993,-19556,14267,187614,181067,-31397,-209767,-199840,-91297,-91815,-75873,26472,104011,60212,-15415,9490,14148,-122506,-200419,-98324,-52940,-18516,203179,390647,267253,49974,42550,109368,111591,169346,160922,43152,-120602,-192925,-59175,212833,309167,238169,99148,-117624,-254364,-191576,-161633,-174406,-75281,-149807,-381586,-304783,-15874,147508,215504,163975,-42989,-199290,-230713,-66736,111316,47980,-134719,-284763,-328327,-119949,65307,18305,-38110,-25095,-105270,-175536,-69011,154276,265096,172718,-31599,-196259,-411479,-421171,-122974,254723,284016,181834,273899,452830,343062,59328,-126985,-3070,171864,83436,-176310,-340371,-406237,-311985,-163527,-56982,123862,224017,82480,32209,142582,191423,205797,198145,283698,393215,410510,205454,-14637,-65701,70952,137430,46579,31587,12928,-171074,-267386,-240184,-210966,-177631,-140700,37603,259877,301519,227469,123314,-14236,-108765,-78852,-111431,-309430,-362448,-135984,112036,184692,175644,211285,257469,90194,-157271,-103756,121837,98409,-116219,-153366,-53521,55505,68407,-85446,-152587,-107535,-286252,-378454,-204152,-1628,153185,201722,41496,-199653,-279574,-123326,-44242,-99141,-55093,61023,61987,-32863,-93970,-65530,146150,393866,329672,4879,-160868,-13711,143015,83092,-104972,-246153,-313138,-319458,-251130,-162637,-102747,12888,68131,-42525,-207035,-280023,-62392,219077,194270,-20568,-40764,-114840,-185067,-39094,-18371,-205984,-233431,-91825,-136049,-260996,-173231,98584,220307,94669,-71995,-178968,-265791,-250485,-118346,22546,184081,280447,109153,-107532,-203032,-260457,-137354,112602,144438,-26342,-144918,-157649,-211653,-430689,-524546,-256801,34278,268850,400727,232913,20032,-68371,-104848,-137126,-91652,28371,55293,-45457,-104039,-76907,46930,200063,229164,84452,-126237,-355198,-408036,-178026,-78631,-201696,-123716,168276,264543,94511,64881,92054,-39630,-45181,30130,-33288,99896,230327,76383,-296411,-507166,-463938,-261700,-68883,124487,190296,-39135,-360192,-444446,-276960,21253,263721,240631,182268,240531,144216,-127330,-120243,101712,97173,-44235,-39480,22523,51636,77931,82453,126572,153347,58812,-109193,-207793,-49823,204815,122388,-57059,-4149,213463,330648,175608,47636,141477,158240,197306,236059,62889,-42208,-14938,-64581,-132971,-233185,-285920,-143037,-35613,34881,311444,398729,325052,82810,34458,946531,2207209,2244364,1291877,2198794,1817258,-8272090,-16775009,-11461225,-649815,2135730,1335045,982800,829224,758297,791860,612818,106407,-370824,-121018,319894,242464,-104856,-57880,-139359,-439786,-368241,24840,274118,121489,-153581,-206999,-158992,53694,360169,427471,275571,-33028,-288489,-281847,-132968,50003,216920,210392,139138,181839,249299,240390,282440,419544,430552,251527,145323,132457,111766,96314,150281,170630,123164,98196,124162,14225,-128517,-134525,-130557,-87952,-55495,-109470,-176023,-192013,-24079,21973,-126344,-16385,132339,25287,-79703,11530,43908,13529,-83702,-202189,-210744,-65883,19089,34373,59326,47350,123409,241666,140537,-57673,-35266,62795,52829,63132,199981,366346,376435,110969,37668,109114,-157873,-401781,-294008,-191926,-73798,171204,282998,115711,11497,172525,294889,236560,225460,247936,143453,-24200,20102,145038,-72783,-407557,-401167,-145359,163762,295143,143660,-84563,-136329,-182013,-401139,-448447,-223997,-83501,-94953,-107954,-217291,-309188,-180977,-60245,-156175,-44922,378235,570224,313355,87539,92777,-94585,-239790,-14435,340740,415685,314446,182352,131492,122360,-53907,-113013,97646,161274,111140,139733,96945,67065,224158,346140,196053,-132893,-359420,-287011,-129864,-206628,-331148,-165347,-10134,-49288,-47476,-10634,-38076,-47425,29193,39072,-93044,-309574,-380715,-283946,-161103,-176610,-210770,-90664,-106420,-190733,69181,314377,166209,-85442,-223564,-293865,-238026,-120442,-164900,-250476,-215541,-197950,-83165,193690,255167,-371,-117652,-13350,-45920,-53960,69248,25916,-149761,-102894,94217,153322,104206,68611,-42593,-161219,-199754,-135130,-98809,-104603,-77521,24329,119160,55239,-105353,-110332,125360,348241,366480,277989,138606,-51378,-230422,-222674,-30482,138210,155534,173512,217150,95138,-138643,-156118,-36268,-39187,-1487,113052,122634,-39806,-191708,-159836,-1138,80966,31444,-23764,10787,114426,166349,128311,84270,46232,-26891,72300,253062,204024,-114217,-280757,-98339,88509,95417,79773,94258,89930,48746,-19655,-84745,10384,159842,49966,-45510,220606,377041,79129,-127693,30958,266029,460359,410725,150273,-110521,-59798,181773,255308,243158,298123,291170,158329,13886,-136366,-307371,-450266,-386621,-209200,-221809,-252442,-150280,-69607,-41865,6880,-6566,-68263,-119961,-103698,10092,101948,129721,189571,123359,-150921,-241108,-78540,-83089,-257113,-304622,-220299,-98935,8455,-4104,-46385,-88343,-136118,-77288,94758,221807,202869,35394,-97639,12311,180844,171166,-16436,-262614,-375184,-236214,-83833,-88141,-232380,-240887,-115774,14779,-60618,-226902,-164150,-74306,-145372,-88824,58863,-14342,-180006,-173607,-157852,-210790,-108205,9109,-125480,-348860,-389471,-213756,114584,318927,275207,258849,310391,93316,-166961,-48721,192159,215452,258700,297641,84189,-166801,-233881,-147909,-62812,-173229,-282687,-83446,113022,98628,119810,143993,37685,-36576,42094,169509,186357,85158,27425,21557,-54513,-92107,-40694,-36405,-124345,-240806,-201741,-85090,-28122,3490,69803,66549,-35856,-308452,-547928,-342638,27292,43194,-40875,11306,59967,-4482,-158638,-310375,-297664,-105063,38686,150777,172954,140849,303834,483937,397826,634921,835444,-419687,-1542159,-723949,-397386,-869779,117294,925661,380065,103443,19626,-170662,141624,730591,319705,-858114,-1260200,-103881,623507,-74744,-523831,-68280,35110,-207754,-275059,-169097,168302,288809,79190,-28531,-22482,23595,73680,139793,224724,59241,-198163,-190626,-30223,31654,-19110,-30093,71835,91583,-30092,55623,181668,37033,-30528,81838,-2580,-150870,-67113,7834,-47562,40939,171114,237928,184398,89792,60592,53446,-68469,-213478,-230550,-94440,13249,5168,-84000,-115188,8865,90690,-31124,-102882,19303,158363,213444,236531,115093,-38150,-49813,46305,84434,82679,187803,318066,216655,59869,11826,-74155,-255274,-291890,-161499,1453,-24941,-76905,-86099,-47063,199055,388787,213002,36545,150149,261366,185313,139067,359217,563395,374153,-60308,-296190,-167681,96844,218023,259655,204383,35367,-58040,-96493,-193512,-218276,-167158,-231033,-280657,-219169,-224582,-164908,-9248,-20618,-72321,-65778,-108764,-175080,-142429,6884,-45337,-162780,-63785],[231293,304627,140572,-78653,-189777,-188736,-227131,-301538,-279324,-169599,-135264,-133606,-2841,171073,183796,111023,319716,676299,531138,142458,45120,100583,21714,-15992,82294,-24943,-181942,-321,317006,316005,86206,-15171,-119644,-413249,-607325,-350003,-1996,153740,188921,162470,33514,-5849,155384,193657,52956,42535,48767,-108891,-60316,238714,332151,78740,-60560,74852,100519,-74179,-8456,162923,-11710,-260611,-191436,77722,196153,42582,-143242,-95728,-26258,-145670,-180743,-30313,37521,47900,19110,-157818,-289821,-95424,231398,376132,325631,138491,-12193,-52936,-94779,-44434,141503,224751,26346,-168108,-46878,69839,-14410,2063,-10344,-195299,-283766,-229389,-137563,1886,222866,366792,390564,338572,58843,-270392,-286066,-64770,12658,-57388,-15091,122989,181281,227264,402993,421655,254427,103604,-55054,-169791,-124586,23573,143514,210281,238712,138903,-8587,20439,135401,99005,-101984,-245349,-195898,-64839,-39610,-11750,79636,130348,57258,-48516,-73253,-131045,-257098,-238840,-67133,-48231,-70149,116553,313938,280851,93099,88281,249323,246472,119840,66637,12594,-117886,-219251,-109850,167125,286074,285306,251708,-7037,-264753,-205246,-126060,-116502,-3547,-111430,-422444,-391775,-94984,145008,286855,250668,19330,-144036,-141300,-62662,-26989,-66691,-142444,-265272,-295045,-35099,156550,52831,-22920,-36135,-125633,-220997,-141276,59723,177720,120354,-2148,-47254,-246469,-326402,-107713,189258,251689,206353,265513,391372,314165,49684,-198746,-115967,77302,63566,-166502,-325239,-400861,-344227,-136838,-1188,117714,166989,48096,2845,91507,139659,164174,211054,380510,563247,480443,182499,-26134,-31200,114593,165075,43352,32252,86959,-43876,-158193,-156362,-156180,-189998,-212479,-25915,185136,251828,256198,176824,-29787,-162981,-95485,-70597,-236491,-304157,-86875,171280,225916,176676,174935,151889,-74039,-293251,-192882,73987,70811,-73986,-92401,-25834,72889,99714,-73716,-188449,-233278,-421959,-459747,-199526,83734,223820,218008,68092,-125095,-201828,-55791,25392,-39714,16192,153743,171124,1060,-162789,-95774,179867,406236,341917,79721,-64766,7857,86811,50028,-64255,-199607,-282755,-254649,-235157,-245738,-189352,-27999,50021,50302,54928,-24078,-14468,177162,157401,-58718,-83570,-111248,-139675,-17299,-37788,-214316,-221769,-131594,-227478,-295103,-168449,80105,242957,151025,-108339,-312392,-360808,-222779,-16386,26824,83445,224504,112362,-104759,-105241,-94954,-59294,70270,71932,-79510,-201363,-231879,-247692,-419424,-547168,-283663,24904,197131,244531,166940,83963,8695,-53209,-81091,-84611,-68188,-38796,-43013,-52952,-33535,46562,93932,52493,-75933,-261165,-412864,-325525,-85328,-42926,-133195,-16702,239336,253203,21083,-34580,56540,-159,40341,198302,136379,123335,167947,426,-342644,-471702,-450262,-317548,-117689,66348,129041,-29693,-295789,-379763,-196708,124838,276244,153543,113648,225545,160560,-21958,43118,263034,269836,77731,-32284,-22745,14992,33279,-38234,-67325,49524,117364,-5883,-191789,-136603,86549,101941,-28919,-43164,131836,233670,105793,16548,117649,142155,198749,239638,88432,25758,45626,-17062,-97226,-266241,-415336,-224027,1295,48567,199265,298751,329764,196463,137811,992641,2081123,2107685,1082915,1166032,1294527,-5712460,-13529182,-10976151,-1807192,1340679,693520,641191,580228,453340,796803,801258,146852,-350305,-148369,80375,10,-141334,-89650,-197686,-369643,-256607,49440,255561,85184,-184739,-241989,-213381,-52387,254849,370583,280700,23166,-245795,-297410,-226320,-80564,134490,193114,155825,143560,112217,64186,123431,286378,319499,156598,87591,140417,162884,126196,159106,167052,41805,-32751,47291,-23756,-109626,-18959,78999,68500,-18296,-104871,-150567,-129601,31766,83959,-22421,68327,128040,29933,-37841,44193,52199,18072,-49265,-148039,-168287,-19397,31775,-54832,-74982,-29224,144826,315049,146442,-122625,-56821,32921,-7685,83986,286150,412928,373355,94185,-15443,31625,-166709,-272141,-146326,-162050,-127765,109401,208096,55405,-2532,170388,261205,211078,223702,275577,207670,69736,111761,202843,-17258,-350583,-389318,-166719,185341,313717,53169,-187853,-135214,-114816,-374786,-442881,-222496,-121686,-131704,-76108,-124826,-215218,-92834,-4927,-163693,-81491,374119,589550,279108,29472,13342,-138220,-307149,-115993,244196,365125,324206,248503,204377,139827,-46685,-106677,115262,221250,167082,105241,50725,89413,238108,253524,83358,-184314,-360023,-279921,-127834,-146970,-214544,-152223,-128947,-166057,-114316,-10268,7241,-80244,-86655,-23602,-74421,-242354,-356713,-309326,-134145,-46954,-68125,-33708,-78000,-197523,-17804,229623,126022,-110401,-200946,-206208,-132627,-80210,-208355,-253381,-127159,-71462,-11955,248468,270630,-48069,-168054,38522,109271,75889,109468,78131,-69993,-68314,66212,113101,103636,72225,-107644,-279822,-303732,-220474,-181105,-137021,-53582,26112,70924,-11352,-204776,-259389,10964,297870,337287,208950,66893,-83468,-242387,-243386,-81790,49215,39193,74657,162891,67336,-134201,-193158,-143082,-103322,-39641,68136,90165,-70139,-235276,-146256,7994,35398,-3966,-42875,-16168,76799,121719,108722,149692,163707,137062,259896,304327,182782,-89955,-277287,-180038,10637,43067,-34062,-48772,34592,75604,14643,-48730,61341,194102,30277,-105936,140970,320204,121249,-9146,133948,304661,467842,387817,100245,-133274,-46790,177232,204993,166745,225418,258040,168851,37568,-75382,-231560,-368338,-326968,-183522,-268032,-385256,-247139,-34862,102467,106827,21344,-11541,-4156,-22427,20121,51107,68582,207249,262748,67097,-78407,-12838,-84768,-263673,-286509,-167049,-63816,10925,19665,32088,27923,-26917,1966,139808,297201,291760,54475,-148229,-68319,130992,190537,61395,-149825,-320752,-285002,-100888,-37843,-159358,-164625,-109461,-61908,-85405,-244350,-253008,-151709,-184072,-141497,-3028,-43599,-142385,-118468,-105864,-139486,-54771,32847,-96430,-322315,-366325,-219043,28257,199661,235847,267542,271381,18684,-233398,-39491,280728,288020,236454,230256,151892,-3715,-151879,-164514,-90874,-174502,-309732,-177273,37345,84977,157290,220137,111553,29904,143180,251992,178102,893,-47121,48829,75186,5445,-36635,-36568,-128774,-342932,-376100,-210041,-189625,-233698,-131423,-38610,-35178,-271619,-575530,-442436,-142831,-179647,-258592,-141492,-13867,-63500,-182583,-294786,-283419,-87355,73592,170128,204460,195507,350999,507055,476477,639403,788667,-294327,-1270168,-406188,-207059,-1004082,-198693,814167,412252,195008,4118,-319408,114251,827591,289396,-1064792,-1248300,203662,675812,-259925,-666951,-222423,-50979,-103511,-99120,-61739,161061,243527,78954,-395,14574,81094,133294,138882,188939,90164,-155741,-195258,-40941,14191,-26427,20737,136785,102578,-20075,89319,210641,37150,-42803,77979,-8886,-209942,-134362,1240,-20698,81926,186419,212916,128923,13305,28984,97318,-6616,-122326,-72805,50188,155532,148837,49739,-20557,15401,41782,-91463,-194507,-48050,175519,251326,219521,7703,-217496,-205706,-27823,66753,112630,214181,322975,259529,111770,-32690,-155584,-297244,-287653,-84070,102315,12256,-58666,-56978,-54872,90303,254407,170118,107129,263980,335733,179891,109611,293848,447103,333643,-11995,-346336,-348764,-70189,160191,222719,152346,-51404,-194008,-271805,-302122,-170562,-57255,-132813,-194650,-167189,-190687,-108599,66273,53726,-42143,-38565,-36392,-97722,-140155,-56141,-88851,-165794,-29124],[245187,289084,141557,-53837,-162798,-164800,-192119,-266174,-262854,-145747,-121812,-138419,-23032,128865,152398,101348,263087,601070,520775,136670,70708,175337,94363,21374,97745,-29711,-165128,82218,408572,315410,7711,-50317,-97837,-391347,-514410,-214417,88433,217694,255933,217194,78067,24437,185842,225751,63299,49885,42649,-165608,-144393,170688,340984,207171,46394,70434,99416,-50443,12770,189207,10830,-259687,-174015,115635,241126,26936,-210878,-142699,-57057,-169402,-191121,-98507,-78890,-69182,18423,-64752,-194120,-24291,219130,333772,288309,153794,37109,-57431,-124775,-72199,125534,175675,-42496,-212126,-50324,76406,-42960,-31708,-24042,-197705,-307988,-220273,-54200,86991,217053,240605,269417,254684,-9891,-306517,-293672,-55834,42696,-25833,-26487,26132,-30261,-1580,274140,407707,282093,107849,-298,-87040,-87882,-39840,29877,137321,224573,159611,34841,33649,53980,-13652,-177857,-283472,-188201,-30555,20474,41462,104637,149852,92995,-41003,-147615,-260542,-350581,-244817,-32058,-25026,-95290,26586,214102,277861,166544,157404,345013,334586,80133,3610,2725,-93223,-195556,-115710,104481,215773,272516,332595,67448,-258891,-199875,-93126,-64774,54911,-77272,-422040,-408350,-124887,125103,308602,296995,80777,-38990,9154,-36788,-185903,-226796,-190179,-258706,-224286,93051,242032,50132,-41825,-53683,-133076,-244970,-216534,-57600,84825,81246,61541,114585,-63768,-252817,-138884,75162,191580,205630,223392,296778,293498,76725,-233854,-266589,-74237,36881,-81728,-210039,-312715,-321906,-101994,41469,94597,107366,17995,-44925,458,50135,85429,179121,407363,676790,540021,176359,-36759,-23561,130564,194034,60384,37022,138804,64309,-53098,-49615,-61789,-169641,-246402,-83403,96876,176634,243216,203137,-53940,-234569,-129195,-12235,-109376,-183930,-4289,215844,236491,153532,110449,24703,-215480,-379933,-222902,54872,21390,-76540,-55092,-12475,58964,94946,-36446,-131937,-243446,-427115,-425696,-134197,164290,259162,209075,84420,-68752,-140332,-13039,76781,33857,128009,297224,324840,113705,-136249,-82684,194578,366682,297084,116867,21655,48455,77276,63723,5701,-128704,-232223,-198706,-233000,-324959,-253339,-53181,48584,149745,303462,225867,13618,90498,115130,-31629,-70090,-69881,-82316,-17429,-51296,-184119,-181015,-144867,-265513,-291857,-151224,47815,229220,155907,-184137,-425597,-404956,-185849,52349,2458,-52440,130287,119194,-78680,-10926,69941,23096,15536,-29459,-147448,-236341,-249384,-218895,-334103,-475358,-271002,15402,105629,54800,74797,125531,76482,-1566,-37000,-100523,-177266,-139354,-35943,16556,35689,53577,-18299,-135329,-243090,-381969,-427881,-210969,-6735,-45286,-89077,93506,335349,274440,-21799,-138457,-30082,-10913,64072,245229,188415,56440,60236,-95544,-377693,-445546,-439062,-364443,-153363,27463,82451,1668,-166956,-245879,-92222,221145,292682,74352,772,124899,121368,76214,174031,326139,344674,166588,-9717,-40806,-1996,-3536,-135563,-232009,-75849,114893,58248,-174014,-217272,-50339,59323,3847,-59025,60783,167450,71013,-2698,66920,85021,147472,175732,63146,68750,96719,24012,-71407,-302816,-526652,-263685,147618,243903,179866,142343,188897,132492,71521,861229,1864494,1924919,836757,259808,502993,-3609041,-10019936,-9112119,-2588315,105123,-226838,186454,236704,718,491354,751579,107313,-331301,-119132,-38945,-167268,-139407,-106818,-234042,-306776,-189578,37633,163961,-37588,-244349,-235705,-196531,-141453,72068,231376,237137,64879,-188555,-274695,-255974,-145481,73329,158977,147928,106365,-9938,-117922,-65925,106614,147740,22720,864,123549,210928,170819,159317,143766,-52633,-169127,-47753,-59464,-82689,87387,278479,211406,1139,-98986,-120680,-101130,-1533,69410,64299,116570,84961,28611,64567,148261,118658,52521,14042,-61016,-83629,46314,56312,-104478,-189412,-144628,102071,343575,139573,-151010,-31476,29857,-73298,33682,237361,369014,351023,102883,-52271,-36689,-137216,-127411,-21027,-134932,-176674,34044,127693,28511,16103,141619,170441,135004,165305,234768,214356,119341,159189,242988,79838,-211890,-330468,-195934,159040,292858,-37073,-274401,-110683,836,-263387,-378549,-192853,-119476,-121603,-28210,-22187,-86868,10537,49452,-123512,-66799,341767,514098,192647,-50697,-102995,-192310,-331409,-180468,109443,263153,336514,338186,265900,133227,-49333,-106516,115285,282294,221625,53116,-8760,123109,258372,161555,-20832,-200633,-293090,-197121,-65136,-45716,-61320,-109538,-212269,-239395,-160400,-16904,42767,-124226,-233581,-113794,-61114,-139979,-253496,-243533,-56445,105915,114782,57495,-27515,-164169,-83639,154818,115919,-105082,-163906,-104743,-14758,-26046,-192612,-182503,-19001,31143,55577,284828,257787,-79130,-153419,118945,260628,207638,157863,140430,45209,250,58608,82976,103126,70803,-159164,-363487,-353429,-270633,-242117,-172118,-53426,9729,5342,-83754,-282205,-359455,-62623,256886,272083,87725,-31454,-106823,-214093,-210915,-72082,6144,-52135,-44621,49049,7579,-130831,-233540,-245555,-166511,-107432,-10110,71471,-40116,-209282,-101975,24163,-15590,-44258,-46421,-32681,27085,60746,81401,189854,247386,294349,415594,319944,119510,-80515,-230286,-196733,-34349,-13159,-163520,-204293,-37408,84806,39741,-14896,81141,160448,-36941,-186863,20537,206537,145433,111248,204833,303614,399082,305593,41569,-133222,-36813,155731,154601,75530,109721,154910,110709,39581,10806,-106227,-246806,-223559,-108853,-225354,-395765,-267252,15258,228575,181182,37949,40842,93248,55082,48002,11902,-7486,191413,386139,308670,135095,81113,-67650,-251961,-249795,-89571,14212,36661,38368,92238,126488,80266,77431,153009,332032,375104,98375,-175960,-155079,54785,178854,105190,-39711,-201030,-253039,-61545,53623,-26401,-38669,-38291,-53443,-49558,-216033,-315129,-219808,-205305,-189024,-76230,-59037,-76189,-46494,-48883,-75358,-3800,82458,-31981,-256089,-304994,-198734,-41600,117676,217345,257753,215838,-39652,-256239,-18066,295835,253452,138346,142740,199891,117039,-94710,-186121,-115064,-141455,-271840,-221149,-17335,101452,226727,323308,232159,151609,265392,333378,179712,-68836,-121427,71111,196982,87598,-38644,-24890,-99393,-394111,-514475,-303555,-291988,-389581,-261003,-96600,-31966,-242548,-566961,-477394,-254428,-342539,-438484,-305453,-133021,-142124,-219823,-295741,-264137,-87818,67129,179327,275537,306657,425235,562969,591118,614321,735105,-7293,-870249,-99754,56570,-1071748,-574381,667629,530084,301096,-1397,-427340,10490,836717,455025,-1018607,-1209598,331054,651208,-435175,-803391,-372835,-123543,46818,124755,41077,119638,193196,97507,19598,8042,87350,164271,137430,135151,95330,-93151,-161009,-58322,-30982,-31880,88712,193647,91091,3588,157749,247288,20933,-82868,48359,-28201,-261909,-195819,-392,41790,134110,197512,169195,62822,-81544,-40090,104228,28657,-46814,92416,206234,281491,276936,183883,83556,32833,-10712,-168470,-299029,-125734,157145,245186,163031,-105229,-355295,-291985,-57046,74461,170033,267022,315992,281237,171497,-35994,-201246,-275676,-222074,18585,212274,99393,880,-4313,-57911,-51368,54162,69067,129400,323768,367444,163843,80949,198226,267669,229444,3071,-385564,-489777,-206082,114917,194595,82353,-146484,-302136,-386232,-358591,-133467,-1797,-77791,-120653,-123152,-164407,-57911,120333,106762,-20479,-19065,38488,4669,-82664,-88409,-110447,-151223,771],[226281,263998,145929,-21398,-117828,-129330,-148663,-220670,-239818,-118835,-86381,-118426,-31597,75359,85310,68424,180720,443670,447263,103102,37368,193777,162172,94898,123945,-35449,-155270,141556,465110,294084,-45583,-48984,-56671,-330652,-363213,-75776,152980,251377,271504,221297,125017,81542,208422,243170,83202,77382,68036,-171956,-212674,75134,318084,302265,114997,45778,67475,-43009,6476,163141,11259,-260520,-185665,120097,266712,6285,-278414,-193263,-107977,-247510,-264004,-180284,-180247,-156075,32496,16619,-119903,16033,171497,231824,220370,193486,109486,-65665,-174295,-124840,69305,99599,-130892,-259844,-55446,58549,-79877,-60511,-21351,-181893,-318364,-207845,21398,176043,176839,39613,73371,152608,-17855,-274645,-276483,-64837,44112,4643,-11827,-33306,-165608,-145390,141127,343826,258285,63499,12926,-6892,-26787,-41121,-25364,49784,157435,166855,90564,39854,-43789,-128963,-228288,-298575,-175660,4801,78478,80290,113000,178582,168234,11867,-181877,-337514,-383944,-213482,14804,28117,-71058,-27117,132382,269311,250161,223829,355779,327422,48995,-13072,17457,-58168,-135701,-78714,49362,129508,221485,335342,90534,-238030,-176220,-77718,-54663,63759,-58166,-374945,-359332,-111898,90315,269491,281801,117508,74378,158574,-3614,-313109,-370236,-261090,-282723,-148929,231181,305986,26191,-74946,-63222,-122756,-233401,-264540,-155770,15630,56657,115814,218120,69517,-208104,-192967,-40717,119817,174956,158304,192666,275163,130475,-218017,-403846,-236476,3779,50380,-14878,-150797,-233450,-53259,71930,58411,49063,-1134,-84237,-95718,-58089,-22147,93426,342936,652368,532435,180590,-35301,-38046,117394,213310,89212,36470,141427,121426,32128,63453,51966,-113977,-218878,-111525,17753,97836,201928,206234,-78727,-323217,-189689,51102,49215,-26412,94096,232015,202303,103896,33079,-86860,-293158,-388936,-174314,73192,-36537,-124552,-53359,-16150,25063,63384,21303,5423,-122010,-301678,-298897,-49878,187717,225497,153688,65126,-48226,-99108,14591,115697,114268,249913,444791,473134,266321,-24397,-31416,185571,286452,206001,106433,77653,95496,109490,116745,88187,-44112,-160559,-150886,-234557,-373524,-269208,-39281,84139,248097,480101,393036,-1771,-47579,73309,70055,10703,-1334,-25382,-24613,-41934,-122106,-131796,-136713,-245942,-256115,-128954,11236,185621,111688,-285489,-503510,-393876,-147417,68469,-44480,-183280,26243,122691,-45438,43987,185473,92122,-31800,-135531,-225442,-256555,-222835,-153233,-214237,-328845,-207965,11226,18680,-102281,-7362,139358,113379,31454,-19410,-150384,-286622,-216394,-17289,81400,93778,45707,-120219,-286951,-370205,-453768,-391041,-88492,48501,-72703,-72106,176042,415014,313587,-21004,-204766,-124978,-55998,30973,169426,104706,-68326,-48571,-180437,-396880,-432879,-423404,-377880,-167936,7003,52861,45219,1316,-61423,27003,298058,318517,25460,-125187,-32743,35112,123834,213963,262196,305125,215922,38202,-26736,1128,-16254,-176090,-324412,-193251,56557,81374,-133737,-247859,-151203,22159,54002,-33685,12998,142087,95206,11845,13561,12494,75551,91372,12497,71044,121881,52899,-53602,-315953,-549920,-209396,355802,497279,205346,-38634,-53337,-125103,-194605,561464,1616776,1778634,615564,-350254,-263332,-2384056,-6993490,-6420960,-2746099,-1236363,-1217204,-324178,-138421,-484339,-46517,457138,-8797,-341242,-92027,-51361,-193023,-70522,-84177,-238219,-291058,-207853,-21411,22552,-200482,-306326,-185214,-114150,-177566,-108498,77024,173335,78914,-133120,-212732,-199352,-109334,56349,116251,119641,85658,-78874,-253050,-229889,-63584,-21630,-95227,-76105,99649,251357,226353,181006,148504,-102806,-258763,-121931,-72081,-67108,137522,402755,302956,-685,-99383,-95196,-107943,-105905,-28728,91667,126473,30860,21197,202613,316089,226590,91856,75267,32573,22537,117528,87503,-99468,-235672,-234490,31856,324711,126590,-127715,37789,61594,-120162,-57067,118908,281803,326689,137100,-65239,-85149,-78226,-4460,43532,-119371,-199496,-31195,63354,40871,63833,100474,55139,33397,71423,138112,157323,107309,151011,259115,193022,-32764,-240187,-222104,95607,239496,-107740,-334844,-76383,136414,-90882,-264149,-134777,-71394,-63676,32270,70670,38164,85910,72910,-56844,-13260,276461,353671,80341,-114984,-196433,-240264,-306637,-189071,-20572,146094,354207,428615,299000,111464,-50133,-105114,96752,324582,261897,-1123,-70272,144053,262171,90904,-87333,-167201,-153074,-42917,41665,66988,84362,-52630,-241935,-253307,-172997,-18794,72913,-157489,-363794,-213852,-65188,-32476,-80863,-84532,51830,230160,283582,173480,51197,-92194,-115659,97708,132558,-77553,-137061,-27057,83610,37260,-112568,-59918,70717,66395,99263,306787,238672,-71165,-78119,202666,371198,314269,206942,200187,173200,91076,72507,78494,111730,68527,-180571,-390357,-345718,-279716,-277928,-211305,-74795,-20998,-63144,-137847,-310534,-385542,-86285,226690,188152,-52088,-150078,-140926,-170181,-144030,-6954,23400,-87216,-134002,-71828,-51599,-120078,-264246,-321429,-225191,-186505,-84907,89213,49505,-114656,-34635,37778,-69839,-83550,-31614,-39934,-35929,-16972,43533,192558,277528,394782,491124,301959,52003,-68153,-146037,-144360,-33098,-54994,-272723,-334889,-113526,61543,30458,-6633,65149,76146,-131900,-270560,-103822,83832,158562,205435,220071,244972,257425,174236,-15393,-114438,-33149,121020,108684,-17510,-27485,7926,1540,18949,91158,38132,-100045,-91903,2426,-98821,-280731,-217982,51914,288844,213871,49238,73965,139286,107898,88025,-5282,-85059,124806,432396,494809,348802,181964,-42418,-226585,-192374,7157,127081,86570,42063,108258,179593,161762,122449,125228,315747,426092,151150,-178488,-223951,-24633,129169,93241,30317,-68435,-153698,34807,168837,116764,84029,52533,16330,34836,-140723,-326053,-254410,-196219,-208886,-136387,-64586,-14577,15999,-11095,-52742,12858,124798,42505,-165812,-225934,-165815,-74444,92088,215343,227721,154170,-78350,-237387,13653,253300,135165,-17641,51686,219662,168379,-73243,-194720,-113592,-69235,-177104,-215493,-48476,142091,309953,419086,355571,289080,377526,390858,173577,-126427,-188144,70965,265764,126346,-52696,-17366,-55800,-384641,-574051,-347598,-313315,-417902,-277924,-85265,-20144,-220343,-517382,-444515,-291090,-416641,-541709,-446934,-277194,-222862,-259826,-307313,-240681,-100472,18603,157801,337272,416794,489064,639564,731181,631522,761434,359279,-489698,96813,284510,-1114648,-895557,599367,750709,403180,2335,-460853,-133135,758993,737928,-784030,-1177175,319501,633016,-546999,-908717,-501362,-200715,173778,324034,111010,58329,157936,143577,40632,-24577,55757,162392,129783,67007,60687,-21321,-83223,-71553,-92384,-38422,152167,221328,58358,33625,239353,286065,6584,-133928,-7156,-74746,-310986,-241220,-14613,78597,152312,182565,106007,-2045,-169280,-125776,79928,37362,-9087,196344,313088,350760,352981,282808,168569,50170,-60341,-244186,-383928,-192534,107217,199981,87999,-192680,-419236,-295535,-37936,101402,220562,304855,284945,273115,226532,5495,-197945,-195591,-106537,114079,293495,201009,76187,57997,-42189,-161202,-132575,-48627,108194,325800,354414,142724,59323,97676,71798,82795,-31962,-409882,-556452,-282614,86509,189887,24848,-214273,-340952,-397652,-339948,-109986,1149,-61365,-76733,-104604,-153229,-21858,151400,134741,-4620,-3973,100900,101268,5339,-79742,-106235,-123898,17100],[189709,249557,157730,11289,-63023,-86671,-110868,-185657,-216597,-90076,-36840,-81405,-33010,12180,-16759,-4631,81582,257540,324513,46509,-47765,136332,199904,181428,153754,-32404,-140615,169537,466407,254924,-44178,9276,3687,-243549,-211756,10489,158990,232583,225664,180111,173868,160955,217017,229964,100147,113778,106657,-141368,-252565,-26532,263418,326092,109751,-10052,6794,-47708,-10047,106697,-5364,-260383,-226206,83250,259067,-9225,-313309,-227991,-163632,-347369,-366551,-245503,-243636,-191975,59145,69684,-74085,35484,126539,105019,130036,212678,141076,-101215,-243761,-194648,-9994,18991,-217397,-305743,-74634,9216,-117006,-68847,6355,-142606,-302028,-200544,45047,215752,102136,-167960,-135995,53706,8023,-214383,-250937,-92337,10012,21567,26969,-34706,-186475,-180681,34062,253014,199740,-20257,-60675,-2184,-1436,-9034,-15427,-26928,51756,144856,127433,21874,-144724,-220449,-230174,-268319,-155334,33103,121261,103075,121089,226885,266442,94124,-164123,-341376,-349239,-146603,77910,111175,6943,-20205,96997,263575,314792,259447,278042,221860,24910,19058,57472,-21589,-65818,-21056,20380,63754,167238,282904,69638,-205137,-140972,-85034,-99124,8088,-57984,-287222,-270227,-84688,41722,175535,202967,114460,153875,250889,20305,-368218,-435863,-321632,-334625,-100510,338968,339628,8260,-88008,-47796,-91377,-182582,-265955,-206921,-20672,36693,119419,221025,113977,-181890,-233386,-114684,50698,115491,83744,97075,241683,184363,-157194,-475733,-358572,-36367,171446,191920,37380,-100197,5854,92765,17758,-5080,-7055,-94877,-165975,-162731,-140474,-33273,198611,467650,425973,183157,-15169,-59055,84756,211334,112629,20552,82489,108756,87393,166973,159014,-34886,-135345,-101448,-37708,30927,146273,190814,-95687,-417477,-277104,100084,204607,133061,183885,213255,125390,36583,-36670,-155536,-294541,-316063,-55615,120704,-85259,-193792,-82970,-36071,-16623,20703,85945,178060,84204,-100193,-133554,9878,130406,119322,47979,-2911,-67861,-76730,37198,148088,189548,344068,535320,555747,391769,117135,32425,154118,188630,97535,58385,94572,132771,164056,188547,160281,34513,-78455,-107656,-223842,-364966,-224148,20098,160870,338144,555878,436687,-65575,-223794,33457,218151,139412,73310,17665,-24730,-3954,-47962,-101351,-125332,-186901,-197859,-104684,-16540,129266,37535,-387853,-541732,-337668,-107951,39671,-95252,-269444,-54759,124625,-10858,51322,231147,141960,-55145,-222221,-305187,-275692,-183666,-91900,-105597,-151266,-99482,19162,-39879,-177569,-52527,126100,108725,37014,-31504,-231774,-382288,-244849,17053,116013,99579,1050,-199546,-367137,-422060,-451629,-301291,25485,85168,-99038,-70376,211817,436741,339054,16494,-205169,-180247,-107436,-36175,22340,-69157,-194297,-118412,-228874,-394486,-416059,-391185,-349967,-162671,-1069,36945,84050,163398,133609,144689,342421,340907,9451,-229376,-196815,-71032,101665,144280,94627,185735,241682,113834,10609,15742,4052,-141679,-320571,-267068,-24603,80874,-60420,-208944,-183634,7829,117521,26101,-12332,143341,175226,68054,-24688,-53928,18071,41129,-27247,32714,112119,65593,-41930,-284122,-444773,-53841,539720,656867,208313,-200907,-312040,-499276,-594801,158575,1368414,1701646,474724,-599699,-740637,-2056397,-4868605,-3732312,-2385374,-2380662,-2057707,-816522,-481833,-886146,-653888,9274,-159932,-373463,-110233,-24176,-87190,60887,-12939,-208436,-331032,-309983,-124560,-128976,-338136,-335619,-99961,3428,-149248,-210262,-23278,119124,58919,-94333,-117306,-56605,24505,83277,70433,77571,83568,-79461,-303024,-317167,-165854,-122065,-149257,-107700,88097,278657,281722,240974,211362,-69634,-268168,-149124,-58769,-81868,102201,413043,326536,-16080,-110872,-83926,-138497,-232955,-177043,49114,118086,-2812,11007,333408,506706,340835,114597,107654,108073,120969,174127,114978,-49395,-196974,-247089,-20780,270273,116789,-56601,130596,121010,-132702,-142014,18859,207235,308105,185355,-49620,-104778,-8014,70458,33197,-118969,-185774,-70032,28897,86989,126078,60391,-49225,-61991,-29436,10368,49782,41795,96117,246679,289399,135721,-139200,-228570,23924,168749,-152906,-367637,-49870,254050,100165,-113937,-47029,17704,30407,101558,143627,126456,102017,49491,7997,51831,181652,150660,-23116,-136102,-226683,-267356,-241761,-144571,-110277,44853,360380,480459,292372,88299,-34611,-92179,63323,326593,276775,-39460,-121769,127025,226083,45679,-105070,-90424,35805,152090,163839,166688,189274,-4775,-225674,-215668,-149802,-6058,98543,-168287,-439577,-303559,-91710,53370,125159,131040,159901,290731,395792,297008,153940,3640,-112478,59342,163508,-40548,-135954,4687,140968,97158,7120,77388,120828,32697,114364,318847,229066,-16870,35420,267481,416531,367434,236428,238144,277611,172628,89615,96633,129923,65822,-168928,-355717,-291532,-248097,-284096,-244579,-101151,-54861,-118944,-155844,-276351,-333292,-65834,199860,104661,-169182,-264906,-190158,-135270,-70328,83255,85462,-61191,-155469,-138559,-72522,-91477,-266250,-350176,-270594,-250392,-121034,145691,168056,12713,35140,37962,-123886,-117107,-9494,-49290,-109634,-102217,-3090,160723,257375,408930,465642,258137,17784,-34476,-42634,-43264,9255,-71974,-331519,-405820,-175205,3297,-27528,-43570,14165,-26188,-225589,-341499,-205046,-11680,164800,253657,177270,129195,75256,24829,-58817,-88707,-37865,82200,71672,-96206,-157554,-143354,-123829,-20042,134173,156614,46534,41413,120760,73541,-84826,-130987,49145,255546,197184,59830,80952,125933,132153,134887,436,-150795,9818,364865,563666,510656,272680,-13421,-188974,-116507,114136,254163,150172,24613,70015,173335,196111,118707,62914,257236,427389,190992,-160857,-254464,-81720,49878,27613,45592,30281,-20806,167161,281836,218947,154507,111919,97387,136087,-33714,-278196,-243365,-156136,-189678,-162928,-64049,17457,49524,-5383,-83133,-20916,129875,102346,-68799,-150649,-136753,-66097,115428,215852,181561,95373,-100572,-189600,51742,188083,-13577,-191942,-34966,206558,150087,-85858,-179259,-73747,35339,-47191,-171568,-59702,185825,375131,468801,431129,393617,449334,406505,144661,-176831,-242361,38535,255027,106699,-82299,-28170,-23612,-325397,-539650,-344041,-262544,-315628,-179815,-12230,-1060,-197497,-427132,-358922,-264961,-408120,-552879,-526543,-400109,-280932,-285164,-308882,-201489,-101776,-49214,98517,341136,459372,498925,703416,859063,715510,914124,732831,-235744,124886,385081,-1184945,-1111639,668759,1052635,483590,13391,-397610,-239099,659133,1051688,-483692,-1222793,220393,694747,-550506,-951512,-586785,-298037,216698,439076,133180,-5272,147399,209869,63885,-64060,5610,128881,106820,-10281,-13262,41230,20781,-72114,-148318,-43281,192329,208869,14867,64883,308285,311490,1053,-176786,-76990,-144194,-349340,-260316,-54647,38057,108498,132346,29871,-55589,-223842,-198334,41581,34623,-7916,203074,332145,344493,357342,321479,210508,55160,-100039,-297538,-421963,-234331,36036,130935,23528,-226490,-399927,-240557,4415,131251,235714,289498,220843,234852,264519,72974,-152408,-87534,23556,172111,319425,274940,138601,113650,-827,-191795,-240843,-143272,57135,279760,306621,123203,49606,17643,-96202,-78090,-110860,-407873,-540316,-303534,65324,205720,370,-236990,-301796,-304163,-251101,-99066,-32147,-67785,-68204,-118614,-156583,-1201,167240,145745,12893,15162,142519,162163,78768,-43876,-84979,-91152,19348],[155715,254125,174011,36274,-10948,-43677,-88773,-173469,-195843,-57217,18080,-38728,-36430,-58429,-138528,-114966,-18573,105673,187817,-14688,-144091,26778,196613,246788,175698,-13560,-107928,170780,409208,203723,16593,118925,76147,-145216,-103819,20454,98708,158187,127633,107301,213839,240291,199273,168814,93763,135665,127384,-104438,-262913,-112261,184507,268077,31595,-94720,-70150,-56247,-19502,43402,-35671,-259700,-283881,9163,212553,-15224,-296476,-231017,-201779,-414120,-432714,-264272,-257724,-175451,86344,83637,-50554,57019,114758,-8635,23796,168969,91482,-169121,-317720,-263060,-85341,-43556,-276047,-336199,-110863,-65903,-147721,-51530,53508,-85197,-257437,-206918,-7558,171485,12260,-308646,-291598,-25182,29746,-164061,-225619,-126604,-50702,18877,77926,15445,-111495,-135818,-26393,168971,139274,-113022,-221745,-118620,-57673,13255,33501,-76456,-63830,86744,116943,-31786,-237060,-271362,-178650,-186301,-123335,48303,135744,106739,138262,290490,359314,177107,-104947,-274394,-253536,-53386,153522,209608,119692,42642,107893,257188,332196,244977,142632,57880,7116,89115,120076,15222,-11008,26669,23230,45866,142213,214269,28785,-164248,-102301,-106924,-180832,-95932,-71293,-175628,-174304,-75054,-18883,49401,80100,72036,174830,260196,24675,-336500,-389578,-335558,-388947,-91126,386746,341378,17525,-52279,2243,-39788,-102341,-221157,-208162,-35766,6975,54569,128223,74900,-157279,-230226,-125461,-6258,37090,12001,16823,176174,207295,-76169,-452668,-403822,-83303,217148,321310,185686,33141,62866,105967,-15608,-49735,-512,-70728,-192691,-240192,-241785,-168500,11817,174935,237550,176857,23447,-67806,48952,181921,112643,-16637,-29492,28475,109399,250164,239120,46912,-27041,-61271,-65641,-18664,85907,161785,-97486,-495268,-378129,115722,320519,258891,241658,162951,24736,-31227,-80599,-172969,-237582,-184292,97772,176119,-108243,-244762,-124771,-66938,-55311,-16052,140617,325369,286659,94408,9389,21510,11581,-29703,-91527,-113281,-118069,-69150,57679,174511,246634,382575,526070,533159,428207,215023,75766,107226,97614,4895,-2525,77722,147057,215902,252568,199465,83372,-8106,-69468,-189209,-288875,-127843,108203,260400,408231,536270,368234,-158667,-400156,-4066,358678,273304,131392,37309,-12009,53001,12094,-111227,-131952,-119609,-130154,-77715,-24921,79931,-40006,-465228,-544823,-256901,-63793,-4342,-125403,-286133,-87684,133694,29825,32295,221895,181121,-45179,-273551,-375797,-305384,-164523,-67854,-39842,8853,33561,43810,-55517,-157885,-51523,91732,66214,19097,-64335,-328472,-450341,-213480,65586,103412,29707,-87994,-249522,-364528,-389277,-372036,-168258,124907,115593,-98445,-65268,199365,379187,318258,67225,-137245,-165104,-138620,-109216,-122752,-246998,-268447,-129782,-230091,-365268,-369548,-333203,-291816,-147042,-6018,27859,101254,270071,290602,240325,342853,334808,11923,-284307,-313404,-161975,22306,-4702,-110280,54691,270668,208535,53965,30138,54722,-37377,-222712,-268914,-85576,77918,34389,-116158,-149611,17335,174400,92429,-23725,147870,281628,152647,-45096,-105133,-1691,61304,-26735,-30408,69673,59255,-41109,-208477,-226238,158909,617235,621768,142233,-299822,-490874,-846195,-988458,-242799,1128569,1677176,440540,-532024,-795374,-2337470,-3797824,-1854004,-1842184,-3114073,-2577218,-1207189,-743049,-1127421,-1153833,-446290,-288643,-396453,-178019,-27622,74499,216290,92906,-152192,-400632,-452901,-251722,-249361,-396611,-307003,-1616,114161,-72925,-196165,-28617,95719,10072,-81385,-3615,141577,206142,126155,22913,29294,88543,-25947,-259494,-302461,-166892,-116748,-119330,-75029,101862,286757,321253,331873,328462,48237,-195919,-127154,-36509,-135463,-16874,311638,291346,-28794,-130065,-91685,-172907,-325608,-315363,-36835,117693,3645,3289,411172,654017,419944,114041,104489,152203,183904,197288,127142,16005,-95408,-168388,-25778,199207,114857,39138,217601,189070,-110029,-184635,-9147,175236,289266,230217,-5587,-92316,50764,87526,-37881,-130117,-138195,-75824,27572,151695,182230,29056,-115675,-122572,-111007,-119719,-80077,-47967,19068,204597,340042,251526,-46426,-200568,-22133,97436,-181000,-377526,-44307,320180,262434,50695,64601,129755,138195,173520,196523,159896,49980,-18598,46641,98067,69283,-37663,-87705,-109544,-193986,-266998,-156695,-67467,-141923,-22809,331682,458749,245205,75511,5682,-61288,22399,277296,262079,-47530,-152102,62428,143918,18207,-84485,3142,225211,337571,269263,239733,238996,12519,-190476,-153844,-100659,24046,116494,-158254,-448865,-366547,-136190,102020,311231,337493,234957,280644,436033,407235,266243,102418,-81665,37656,193102,-6787,-160907,-9323,152856,136673,120559,189036,130809,-32820,112489,323392,233877,74837,158152,301879,390684,347080,222880,235033,318689,201676,79797,116427,148739,59460,-135123,-273290,-210299,-184370,-258396,-256109,-113219,-78885,-149624,-132262,-185648,-220523,-18533,164913,34600,-231189,-340213,-238999,-120942,-13621,156303,153123,3759,-99879,-109763,-29700,-39830,-226614,-322542,-289977,-274551,-100395,223360,271897,120517,81139,16819,-173275,-141914,3243,-73046,-186123,-179880,-52252,110247,207749,338001,350867,199498,36924,27504,55090,69737,71186,-64535,-325424,-396682,-203213,-77259,-129669,-129656,-63073,-112044,-291175,-390239,-273332,-68342,162083,249572,94630,-18506,-94187,-96840,-76384,-68505,-50244,50193,47652,-144844,-252350,-259838,-225664,-67145,122919,211808,164751,148998,211077,233241,114333,-49415,-3851,133745,134454,70698,66903,71892,139199,184561,20820,-194883,-127275,193332,496556,583384,342531,21876,-138434,-31936,215264,365550,207425,-14305,-14021,111148,171377,63836,-16080,179980,380170,201950,-130004,-234878,-96385,-37128,-70898,13700,72689,103718,298467,366347,249894,147597,105701,139019,215220,77820,-182187,-188540,-95305,-135596,-147908,-60739,11721,47119,-29313,-151253,-98820,83613,129884,18374,-95713,-125709,-30315,161237,205328,128845,45907,-111274,-129255,92521,136306,-135538,-339126,-117081,162582,87480,-117186,-137754,3142,154801,91328,-102617,-55229,208202,391429,444681,420004,424861,463102,376273,90537,-221482,-280566,-21470,169875,33636,-125926,-62473,-22405,-242966,-432583,-312996,-173876,-123633,-3156,89080,15058,-169297,-308287,-247919,-207379,-348774,-480556,-510469,-444838,-290275,-275905,-274788,-129115,-62686,-98924,13068,261732,389498,424974,714073,926739,835462,1173267,1069782,-131541,-12068,318636,-1306286,-1234167,850490,1372485,528553,28914,-238996,-228859,625758,1327754,-247363,-1412600,66517,854259,-431941,-909165,-613427,-416718,151972,447816,114367,-52472,160333,276191,82400,-95118,-42613,74315,65482,-88148,-109817,74909,118157,-57120,-176165,-39858,200762,161960,-22006,97190,346520,306901,-2384,-197704,-140475,-213476,-358437,-245646,-119405,-88759,6557,55349,-46313,-91613,-227506,-229663,10145,41644,-21805,125102,265318,274867,296057,294993,198641,37991,-125990,-311459,-400781,-247543,-42122,58878,-3962,-191848,-312045,-170215,33311,145039,203919,205122,123969,174397,275925,132955,-90935,5368,124859,179454,286988,293584,168903,149375,61464,-132279,-244105,-190816,-8226,201602,240781,110314,53617,-23821,-205485,-221690,-200792,-364660,-458911,-293007,38949,226547,13167,-218162,-209861,-142863,-121464,-96193,-78485,-78917,-86457,-157751,-166933,8208,175293,151554,38945,47076,165429,172516,95160,-13722,-63309,-59168,15577],[139048,269639,185993,48337,26078,-8906,-86611,-185757,-178762,-19210,70445,-591,-49805,-132126,-255449,-238450,-101066,31219,81953,-54347,-195035,-73340,159020,258427,176525,20149,-51328,158631,311467,151687,116794,249657,147422,-49674,-49697,-30858,-9175,45893,3729,19502,227912,289583,145277,53385,47490,121475,104206,-91316,-250670,-163932,97882,153662,-78823,-185431,-142323,-59987,-13342,-11300,-77610,-261652,-340901,-85804,136351,-11483,-230715,-198883,-205979,-400884,-400064,-221434,-227676,-124306,98082,57316,-36500,100359,141359,-84330,-89699,48791,-37027,-251634,-367947,-304817,-129408,-70523,-284818,-334641,-153656,-148159,-169549,-18741,101188,-24531,-196612,-230912,-126485,47387,-64445,-340080,-350256,-76964,17481,-146346,-202163,-150772,-116152,93,122156,82223,-10026,-69848,-33682,125173,113301,-174295,-416416,-341449,-201230,-8645,78906,-94712,-156513,-553,46210,-120376,-311155,-278961,-90153,-67668,-77284,48772,113179,85563,158890,348676,416902,232306,-29980,-159961,-119084,50316,228938,298403,230613,127851,137442,235054,286259,177933,-2037,-103465,-4680,175251,198018,58112,17048,41802,49742,82877,161372,164923,-4605,-119899,-65585,-124642,-258624,-205331,-84222,-61732,-97289,-98044,-86104,-76879,-52108,5567,139279,198823,10451,-232449,-239286,-280140,-407908,-106988,368280,314925,56077,37595,82877,25488,-14122,-151011,-180311,-51228,-41684,-63674,-12827,-2809,-121548,-176416,-82765,-47100,-42730,-48491,-51322,75393,179368,-7712,-341351,-362128,-133645,149193,307138,239966,120495,102395,112830,-29145,-74290,17787,-20137,-175164,-269908,-294724,-271216,-169098,-125422,29775,165849,74240,-51397,25632,127921,78492,-73920,-166560,-95290,100825,307921,285432,110546,64422,-10677,-70723,-53890,25080,124491,-80044,-530974,-468563,87509,370948,326452,253542,94325,-70143,-81173,-90546,-150417,-159473,-36873,235301,214242,-95914,-240712,-152663,-98955,-81777,-33215,171456,395777,396872,208560,87871,-7829,-114339,-170939,-233101,-240785,-179156,-71423,70445,189618,276192,359607,417426,408459,351401,216448,75524,56096,30562,-48862,-47876,43158,133174,242831,284673,190960,82782,24560,-42826,-130712,-161165,-12184,190818,346368,440805,451194,241644,-244323,-523537,-36935,437232,364703,157248,30754,7891,107538,35820,-166289,-168849,-74283,-66931,-46801,-11105,51714,-97508,-499293,-521684,-175899,-13200,-27500,-115202,-232279,-65559,158121,84474,23109,197153,226656,-604,-284443,-425399,-346787,-181407,-88869,-22165,117671,161182,84586,-28376,-68121,-13194,46570,1956,-8486,-101023,-415448,-479369,-129127,120896,43808,-106205,-206621,-268784,-294248,-291967,-236913,-13180,209866,150981,-57876,-42610,153326,254209,236553,102576,-25210,-79359,-134824,-165485,-208228,-345609,-265383,-89800,-189656,-306291,-278467,-250424,-226670,-134524,-17507,18454,87582,288846,369955,294254,293756,277119,11428,-278779,-345958,-208892,-77021,-168099,-272717,-20672,322556,303690,86383,36405,121650,107824,-59406,-190926,-95835,81401,116847,-13257,-80284,37446,198616,130730,-30464,138807,370528,233277,-60275,-145143,18544,151993,21738,-93603,7477,32574,-61776,-116092,38074,354322,549211,388362,8648,-302248,-518422,-1019021,-1220866,-534018,899943,1659648,500510,-267410,-460612,-2841275,-3801690,-1319474,-1462553,-3323365,-2688864,-1418160,-891987,-1188517,-1423225,-772580,-348047,-375325,-260584,-90535,194009,339579,202736,-82611,-453683,-572170,-369738,-310390,-357123,-219864,81966,182303,16566,-85824,55590,109109,-50935,-94583,105184,338882,354771,139368,-28056,-17612,82913,45498,-147335,-198470,-77236,-20510,-22507,16836,142156,271067,330631,424534,462928,212030,-72364,-76968,-32495,-221138,-186800,139726,226181,-20633,-143518,-112695,-189978,-342846,-383717,-116184,139884,49750,3561,405953,692262,432009,99938,84112,167079,195171,178092,116842,60899,18872,-28401,17503,128422,115874,124767,271583,242465,-66091,-177075,25844,173512,254855,255927,59566,-54144,77528,52762,-134769,-142919,-69734,-50672,52858,214240,212584,6837,-132944,-132229,-157694,-228407,-199159,-125119,-50930,136417,329290,294716,25268,-134332,-20838,36846,-208216,-372313,-63235,316468,358411,200859,180858,235524,231470,237217,233115,139637,-55321,-113906,47681,104948,-43135,-164063,-99829,-54093,-134228,-242590,-75098,13595,-119123,-53324,257092,355030,168702,77557,66691,-15002,-16661,185109,223573,-19323,-152281,-33922,35516,-297,-50003,78222,361097,460434,331768,282314,237481,-10729,-167989,-103078,-45479,64648,122217,-138587,-407438,-395331,-186418,111596,426427,466005,252316,217999,416031,484321,367299,185751,-34950,30201,208384,14548,-199108,-51140,129524,140011,179571,243078,114433,-77201,114507,320511,249283,184758,266682,307067,306010,251165,154098,180715,269276,142526,17141,110119,154538,44987,-97951,-169459,-121810,-103743,-203911,-233893,-100376,-84025,-148547,-74313,-61885,-81320,33342,113362,-18996,-227328,-343952,-259657,-120978,14302,175634,180759,69600,9252,14629,76048,29482,-149036,-246193,-271456,-246287,-30094,294023,325662,165970,82471,-27191,-213508,-156474,-4845,-115417,-253664,-235450,-95253,62178,154258,210153,183501,137191,102940,107308,123939,156334,124275,-42024,-259716,-309843,-185881,-156663,-252543,-247240,-148666,-158020,-314355,-414355,-313788,-97911,143102,200506,1269,-154928,-197805,-146402,-58386,-59797,-65604,33471,39252,-153014,-292332,-316071,-273801,-108174,62864,193023,234816,213071,247380,323804,238162,-9697,-96092,-39246,40613,80200,48005,12925,146716,232705,42034,-213502,-244147,-25218,325035,555845,385775,68834,-74993,45359,287717,429028,235292,-68481,-119917,12590,91546,-27578,-90533,111510,304679,182721,-90501,-165735,-60117,-104242,-174078,-44537,66007,185461,388876,404539,212629,70562,29146,112019,239642,163800,-62047,-103542,-29627,-63733,-99500,-58173,-23688,14435,-67756,-222718,-194615,-7171,117933,81799,-69709,-140163,7531,198232,178836,82026,10072,-113002,-69657,132738,118261,-194507,-426023,-196362,97211,19182,-142806,-75591,102113,265795,214904,-18534,-37367,193413,343183,341731,311365,366329,419780,312899,24820,-254700,-298393,-88402,46363,-68643,-176442,-114144,-57372,-169780,-303287,-283104,-90944,89859,191391,174696,12519,-141363,-185521,-140909,-152615,-278261,-351729,-386083,-370687,-232840,-217006,-188009,-13214,33238,-96007,-72255,108985,206583,267152,643868,898992,927856,1458678,1354088,-114744,-250089,109835,-1452976,-1306012,1044914,1622025,531537,45656,-15038,-65395,720795,1529162,-160000,-1760470,-137949,1056428,-219810,-782624,-580581,-539617,3988,372713,81574,-65476,189269,319344,85990,-109548,-71658,18412,15084,-152896,-200676,67861,175008,-30103,-162353,-22215,181743,101507,-34296,133473,349524,263922,-17544,-192968,-174938,-250607,-319039,-195952,-190931,-259268,-118903,-25448,-106890,-108115,-177584,-204195,1759,73906,-21928,15174,155455,181490,199748,220686,139241,-5512,-139994,-279294,-326233,-237402,-112247,3609,18451,-94179,-186798,-121738,22573,130664,133404,65936,6162,104875,256830,153008,-48978,47499,168277,147752,218326,256702,163495,158852,129413,-10090,-159099,-187888,-74792,107675,173475,105050,68664,-21345,-242887,-315111,-251504,-271326,-346918,-277504,2302,234824,52361,-176086,-109900,27079,8341,-94385,-115017,-80789,-113499,-202793,-173945,10367,174357,156987,74293,95334,180659,140038,37733,-25294,-57244,-30392,18003],[141250,275958,183682,47923,41537,9889,-102461,-215236,-167853,19530,114015,27765,-74390,-201167,-342138,-338064,-149759,38779,41646,-49793,-156657,-95553,106927,199170,144477,57840,22338,147916,206730,113770,222115,359003,201499,32359,-27631,-102152,-129579,-73459,-112153,-67870,201991,287187,58482,-99471,-37560,66108,31547,-115261,-223902,-170396,26591,35649,-158956,-243727,-186702,-53856,4553,-53545,-127803,-268898,-380584,-177214,53832,1341,-138357,-143352,-174888,-294295,-247063,-125256,-173814,-67741,82491,434,-21595,166436,184594,-117345,-194940,-121643,-203290,-316696,-364676,-296785,-125780,-54814,-234751,-290246,-183069,-212057,-184379,6713,124959,20942,-140107,-268465,-269643,-112311,-105840,-269414,-309333,-104738,-37448,-163245,-178977,-151115,-159603,-22730,140362,114755,30873,-39672,3035,141844,146053,-170807,-559499,-591329,-391376,-82876,84589,-88863,-201521,-97387,-75259,-229566,-359938,-253565,3967,55951,-18939,37557,52993,33651,163593,371513,418031,242686,33058,-33525,21648,144840,286556,351948,300399,187892,146019,180483,181344,74745,-111370,-208846,-11226,249980,278037,114174,25092,22146,83624,158550,215189,150492,-13314,-76323,-31345,-117140,-285850,-267565,-78865,36294,-47181,-142809,-149720,-173350,-157376,-61906,72598,107494,-10893,-92621,-31889,-157034,-359679,-117212,302017,266724,105090,157401,176803,93150,55893,-88654,-154962,-82140,-105728,-194402,-136384,-58355,-70664,-91725,-20904,-72238,-103935,-93708,-113891,-43759,103420,22641,-181899,-251449,-179861,-22223,143038,183440,136693,114521,115236,-12635,-64057,49268,39767,-127117,-241389,-275813,-307880,-301171,-334415,-117173,164406,127711,-9072,22899,60766,11256,-143204,-290224,-223152,68219,337805,303710,142573,106751,29316,-61222,-80663,-34837,84828,-44510,-506403,-521792,18842,348886,329780,220993,27193,-130094,-101857,-72601,-111445,-98321,77381,309482,216419,-49290,-165500,-144945,-119545,-87985,-23771,172445,365676,366932,208460,92889,-46777,-184459,-254267,-340630,-349988,-228121,-78241,66178,186353,276490,292528,253984,227235,187976,117338,31496,13597,-5842,-58628,-57546,11002,95586,231412,270402,133289,25719,1949,-36086,-60439,-21529,80279,231320,378794,417094,337419,124065,-284115,-547976,-59644,425289,382206,146912,1431,20711,136377,15153,-250210,-231430,-67639,-20348,-13445,18160,47975,-121853,-484543,-480803,-115697,38655,-5822,-59255,-130878,-3069,197460,154034,52436,197618,292999,73436,-258340,-443140,-387374,-224822,-133833,-32142,167046,255194,134888,27230,43303,42533,3730,-61873,-29488,-123883,-467131,-463362,-14807,171795,-43427,-265170,-320204,-260578,-191037,-170919,-87307,133296,279077,195035,17270,-921,97098,104772,108684,102264,90762,47561,-96910,-193277,-215871,-326018,-196616,-26417,-124360,-218553,-150240,-156576,-178332,-136952,-42248,4303,45830,217855,355807,293836,198910,161075,-8873,-221285,-289621,-200744,-152588,-276783,-334193,-7388,395482,376226,98822,34461,184288,248995,121704,-52866,-53294,80793,144393,49265,-17290,49145,171825,117627,-38121,112454,401150,270096,-90311,-184948,60106,275166,99107,-134188,-55729,-13067,-112635,-46386,258873,463626,356375,44598,-142622,-198060,-376663,-938419,-1195585,-643283,688897,1601273,608992,50788,106783,-3273153,-4841726,-2255327,-1407146,-2976220,-2393323,-1396415,-921099,-1103361,-1430916,-894307,-319978,-293254,-305649,-186603,203244,383090,284737,-11914,-447903,-611184,-442093,-304511,-241420,-100894,126871,193244,83184,55580,180404,148631,-101484,-124466,184418,472069,393383,81188,-84877,-56377,54265,94688,-14213,-51777,49859,103159,94016,140252,197386,231017,303514,482489,562491,359104,54101,-30747,-68990,-320387,-356441,-40611,165199,20178,-131614,-129135,-174449,-276633,-349629,-141376,178523,116841,16313,317877,588972,367810,90310,80062,166850,156326,123066,86378,60660,91664,114240,82316,66609,106219,167216,276787,262515,-23102,-141819,67062,159097,190881,254529,130803,-6978,60142,-16676,-216780,-144848,2486,-3296,91460,253555,204545,-11264,-106785,-92806,-168676,-303283,-281102,-161485,-92712,49964,258431,269538,69069,-43128,24758,-11670,-247861,-359023,-100199,244607,370743,304320,270094,302536,283811,276871,253720,82291,-182250,-211003,16234,70372,-137748,-210966,-67665,-1163,-93172,-204588,-16654,72591,-63261,-53832,149909,197286,82992,89766,131139,34425,-44934,77681,175646,41091,-116535,-124018,-59092,-10595,-25638,107461,406267,485130,337790,295972,200871,-67486,-179009,-92540,-8647,100834,113423,-122106,-347505,-392843,-227823,90498,442516,474282,203921,132082,360969,513053,435701,243203,15834,33889,202368,19055,-233160,-97586,86691,98071,154175,224635,88782,-60889,139033,309951,268841,292722,350592,293564,187886,100489,39960,81518,129814,-10969,-103479,59138,136616,19952,-75227,-73285,-39956,-23180,-129788,-177453,-65645,-68388,-115409,3010,62902,45086,69636,45588,-60872,-171379,-265018,-227826,-116863,14958,125135,137081,100136,126543,190131,214083,100288,-56131,-144295,-210505,-170384,60763,331797,317473,135761,33364,-88008,-241229,-160198,-32330,-168626,-300743,-260854,-123760,33161,114601,66823,10293,80218,186266,180571,150793,192254,145999,-16913,-156420,-171545,-126294,-210401,-361896,-360829,-217921,-159001,-298126,-416546,-336987,-122703,100269,123306,-76502,-238004,-206689,-100450,-2007,-58218,-75394,34754,45745,-120150,-272759,-308022,-258656,-129398,-20554,121924,253650,231002,223753,314447,242276,-25811,-197533,-207777,-60032,87370,45303,-14417,168281,272791,50256,-209341,-299825,-209514,115987,445410,399715,129921,-1879,98841,307784,419468,216690,-126146,-216013,-91989,-21475,-129970,-143922,71983,231437,147650,-43907,-60725,21379,-128718,-257830,-106678,38306,210134,411346,392826,139547,-42645,-95388,16591,193171,201271,53369,-8841,25526,3628,-38670,-60545,-72377,-34723,-100362,-259277,-272326,-118675,70183,111936,-73392,-179151,22117,204047,141795,52111,-9534,-104815,-17786,168306,131044,-187288,-443362,-269773,25255,-20357,-138999,-2356,199524,345836,307626,73883,-7515,141153,237163,181341,129132,232590,337126,240704,-28119,-264816,-289306,-131784,-63014,-165288,-222965,-168964,-117941,-132369,-209292,-277698,-47967,255756,342096,209506,-22483,-129892,-88880,-58991,-122319,-226692,-202934,-173813,-177968,-108029,-106224,-51059,137130,175255,-27017,-127887,-76039,-42893,59245,493895,772475,936071,1664494,1579090,-79012,-490105,-166839,-1557655,-1360781,1125631,1719609,495834,61088,223066,224730,943886,1648449,-231237,-2203759,-404886,1194114,21385,-601439,-507101,-637413,-166361,267208,70587,-30588,226731,324764,68051,-106966,-71421,-15583,-23855,-186169,-254885,23272,172109,843,-108504,10325,148875,54644,-11363,174296,323514,187442,-54206,-168403,-164444,-229937,-224686,-118838,-241371,-400215,-218751,-82519,-138229,-106005,-88015,-125588,21820,132668,11943,-61047,67290,115286,112361,131788,53124,-71902,-148407,-207714,-218498,-212809,-162035,-22730,83767,40656,-59312,-108068,-28171,89557,46540,-90921,-112303,39840,210818,117592,-54301,28494,155421,109349,150677,189009,132183,143835,183519,124690,-31636,-147844,-132803,12361,115807,103617,87410,16607,-211355,-328040,-216168,-134781,-242591,-271834,-38662,221359,99140,-132033,-44141,149146,103152,-86055,-125358,-66822,-129947,-230947,-169520,5591,153168,153588,110926,155189,201982,91751,-74198,-97263,-74109,-3470,35886],[149848,251785,161278,41782,38425,9460,-128745,-249841,-167862,48260,144537,47298,-102496,-254485,-380340,-378689,-156097,96360,73993,6962,-21574,-3957,63822,76529,73783,82017,94864,147981,130311,102738,298772,410188,224621,93659,-3974,-150583,-226952,-168895,-191323,-142406,134472,232717,-38747,-247213,-135202,-12233,-70792,-165440,-185450,-129001,-6680,-28695,-153964,-231826,-186972,-38226,21209,-88020,-179204,-279527,-392324,-239891,-5749,23993,-49584,-86431,-123603,-122696,-9105,-5615,-123932,-34247,38224,-68719,-5023,231948,210170,-118179,-269518,-286944,-349188,-334703,-291659,-228386,-76517,-3668,-135867,-205667,-179844,-235286,-196394,-723,106200,37439,-106907,-307379,-380909,-243169,-107546,-145662,-203675,-117848,-121138,-200499,-154735,-122618,-159576,-33797,120646,69167,-48019,-73979,61453,216328,237413,-92469,-579952,-758845,-558585,-188344,37345,-73065,-191266,-178118,-217856,-335769,-379710,-213181,70700,149983,44612,20670,-35247,-49499,130223,333608,356925,207617,66054,70086,135249,211381,311139,355391,304405,184220,103545,88580,43975,-33825,-160586,-234018,-14356,287578,341009,183597,33083,-11973,110106,240411,273798,161042,2269,-36516,3845,-71270,-232397,-243361,-40179,110021,-13897,-179005,-196632,-222975,-212274,-109809,10189,34111,-23470,38688,166028,7059,-235500,-92862,220227,204318,135045,262696,260518,150712,86421,-65149,-156194,-124943,-167854,-290472,-189606,-44964,-7449,-12176,19524,-84236,-131166,-122645,-172523,-148346,6262,8712,-29205,-108428,-211570,-239209,-109676,43913,88495,100859,116856,38279,-6559,96799,91237,-70410,-161320,-181975,-266641,-358596,-396970,-143939,188451,174793,47084,37818,-3850,-76519,-212529,-364730,-313045,19710,336133,304154,140532,91360,46374,-44115,-102141,-91212,48703,1991,-420426,-519529,-72867,268254,282389,160778,-17777,-137119,-94094,-45423,-80329,-76742,121165,293240,177859,20060,-32579,-94045,-116804,-67935,11409,147072,246201,208716,109679,45761,-59970,-159912,-250997,-385769,-408043,-246062,-84137,39044,161781,254282,212010,100668,55003,2314,-34678,-32352,-9000,-13539,-35274,-27254,-1924,46246,179536,209093,39811,-77268,-75000,-51836,4216,82554,114392,207730,332021,326641,223173,62716,-255843,-458892,-64732,333992,324669,107544,-44011,10979,125785,-38642,-329982,-298437,-97220,2091,17083,49426,61566,-111983,-427685,-427810,-88839,79155,60397,29177,-20674,68470,238926,226569,123181,241862,381345,167506,-202279,-421289,-405014,-264678,-164434,-36744,172547,299138,183943,88986,127605,94566,-23329,-105204,-33308,-121384,-465856,-404212,97591,206800,-126104,-386836,-387355,-231897,-96041,-70296,31522,237325,324493,242366,106576,47763,53348,-12358,-24454,63451,171450,170725,-37950,-191432,-166797,-210248,-101846,25616,-53694,-107897,-12395,-74127,-161048,-159548,-80868,-14561,-10192,86512,261127,238394,72717,2948,-53266,-136398,-172957,-148217,-174257,-288574,-281060,78683,463990,406771,92977,31211,223701,340382,267292,101352,14091,52306,87590,39756,9164,37876,93689,53152,-47895,74217,351483,232506,-150757,-233326,92455,370050,166462,-141722,-102802,-72553,-190691,-28094,368347,456288,107887,-278368,-239581,-5595,-109080,-634000,-923582,-564865,505095,1471031,704906,312443,724177,-3509666,-6798527,-4385782,-1580647,-2098762,-1757160,-1132778,-843636,-937961,-1235685,-818519,-217856,-161942,-274022,-255289,96979,329965,322221,54596,-365765,-545042,-440776,-242500,-97242,7400,123052,158381,105955,150775,276005,191022,-122178,-154230,217184,496881,286596,-63224,-147948,-82036,4152,97136,89754,76899,141698,171391,172953,254156,246495,171354,245431,481122,585002,430799,138037,-15064,-150759,-412229,-476882,-172019,132209,92235,-77503,-116300,-122247,-154173,-222948,-91800,211949,178741,44201,179757,367656,245336,98621,120414,168746,86263,53606,49000,14230,90486,201611,131562,13944,70607,148278,233258,241859,-861,-115299,52941,89367,95450,227945,187855,26528,-517,-98292,-253087,-125723,63540,53035,126949,253464,156078,-31646,-55955,-23559,-156259,-344591,-314783,-149323,-101790,-44719,142985,196107,81178,43700,85680,-55805,-301177,-340747,-142481,124180,305340,334844,298956,306739,278859,275925,251804,10971,-294140,-284520,-29105,10770,-201875,-195310,-17436,21273,-97100,-164841,8441,94054,-4569,-37211,44913,40611,10173,100669,174527,69463,-56382,-8636,135698,121102,-43624,-163326,-97760,-3889,-21748,84937,356137,407694,288481,283359,149657,-135128,-223946,-134417,-11202,114941,92231,-115712,-299507,-369685,-249658,50967,364238,364898,101895,47352,291592,485236,455042,272191,60102,42264,173612,6372,-250813,-133154,35331,11808,44896,139139,65289,22304,192177,293515,288943,385076,411916,274726,66866,-64785,-87136,-38409,-65496,-223383,-258598,-33992,93231,-13939,-76082,-6718,28712,44330,-48491,-98643,-22277,-36947,-55208,84376,160167,126818,78206,-27313,-96985,-93911,-122820,-137935,-90062,-1284,15134,20123,77222,205202,345736,334202,151128,18971,-47425,-114937,-68009,134143,323885,261836,50782,-52580,-153260,-255027,-152877,-64540,-215910,-320732,-256918,-132493,28616,92349,-53528,-127375,34805,248821,220792,137494,176453,129990,1782,-45805,-24268,-44116,-223379,-425226,-429625,-246084,-127079,-259958,-401286,-348614,-159065,32029,37967,-126028,-249306,-130560,30204,85348,-50679,-69165,49953,61361,-57730,-205886,-253013,-194223,-122460,-92829,41335,235443,213626,156687,214521,137270,-83527,-270779,-318953,-138955,94871,75167,11644,206876,296389,37540,-189838,-273859,-290692,-57726,290775,384478,200927,74075,118968,261117,328179,148177,-172739,-272714,-169551,-132691,-216714,-169308,66790,186989,119065,8416,55908,129700,-101674,-309173,-157180,21647,187892,362772,342243,74208,-148178,-232218,-125005,79909,181892,139319,73920,59593,47649,9471,-71778,-119210,-84436,-110226,-234807,-299911,-219933,-898,105190,-101848,-234037,42,172821,104914,43861,-12717,-84789,24920,193446,153823,-138283,-405454,-327064,-37806,-15643,-93780,70604,270369,379537,361984,167004,31285,65857,99982,4803,-74643,64615,241048,184362,-44944,-239868,-246199,-123503,-111500,-223892,-254504,-211264,-183091,-141515,-188209,-303042,-56146,329029,407887,181808,-93718,-153276,-41147,-8379,-117547,-204867,-70654,72994,84083,62280,41250,111473,289746,323267,90613,-134719,-239605,-284874,-142267,298076,581471,845014,1705161,1726002,62395,-637030,-420822,-1543234,-1394873,1002161,1622519,434965,75209,421543,561890,1228929,1693171,-398699,-2614773,-735455,1158219,212951,-415030,-426803,-682041,-289936,188626,109132,57008,268936,293897,30362,-93609,-41712,-9984,-28172,-169404,-248927,-38909,114289,26493,-31197,50995,117891,42369,44095,212446,277366,93758,-109328,-134718,-106563,-145453,-90703,-30957,-246411,-446017,-252263,-95724,-132829,-87290,15181,-16140,63941,203818,80353,-57668,56790,116164,73924,65052,-31924,-149947,-157899,-114675,-103289,-180903,-184719,-19947,166047,173599,43496,-114663,-93028,36884,-30820,-222940,-210106,-11258,148667,35924,-111593,-30553,119226,102088,118659,124316,89989,112428,208845,223989,87429,-91600,-174552,-71458,71488,98923,99723,71124,-125768,-242110,-76271,18319,-174884,-275307,-70698,189834,135893,-99775,-33202,191270,145904,-65663,-103874,-38361,-123026,-225771,-151250,-9322,97311,122592,134201,214561,238080,61301,-193344,-216953,-108703,24257,69219],[144919,186484,120414,40365,28920,-5764,-153520,-277183,-183917,53657,159817,63543,-119855,-279892,-363725,-341909,-121861,155775,153305,103590,175250,181490,47554,-76796,-30221,76582,144497,159164,103679,122108,326357,386997,209971,129642,40984,-154737,-279405,-221237,-220424,-194715,40696,149574,-110175,-334275,-200271,-77673,-165295,-212198,-131110,-46042,11093,-4197,-43036,-132705,-140276,-17703,22887,-121408,-221339,-285173,-372623,-255852,-19583,58418,12464,-49898,-76789,55987,235749,97805,-102223,-40536,-24115,-128801,3684,258764,192684,-100662,-291044,-388711,-427008,-294647,-157782,-108881,-2085,61431,-16371,-99252,-136454,-208230,-208901,-56696,41562,22651,-104303,-331013,-415625,-292473,-84536,-32186,-86081,-126096,-206445,-237538,-129766,-69951,-108012,-20050,64629,-67548,-244198,-166225,112940,322009,360492,40723,-461893,-763746,-638357,-287438,-50160,-62668,-137335,-220697,-342204,-414018,-371096,-176117,89555,192151,102193,4458,-132696,-153171,49401,228048,243898,140165,65819,128037,197868,237349,296844,312043,244521,106994,5544,-26029,-83921,-112534,-149524,-189191,-16798,271855,365439,254203,61256,-27795,124415,293903,300501,168187,26053,-1681,44293,11001,-99989,-124861,37020,161962,21632,-174796,-215481,-227001,-214991,-128092,-18810,11885,-15466,124969,294755,169964,-57242,-25567,151942,135891,122531,309755,314621,189552,69877,-94842,-186259,-157019,-203898,-320745,-155742,48491,62989,29904,12747,-85870,-119717,-135041,-219257,-202795,-71924,-33485,72307,27082,-219035,-422090,-350497,-120216,9628,74985,122894,119077,99548,161307,122525,-27734,-56279,-37678,-163403,-337567,-317798,-40795,244515,209418,97219,57815,-52131,-165521,-270345,-369641,-334411,-36456,296747,291583,111929,35887,41782,-22793,-116013,-137161,21058,47701,-292277,-459791,-161662,158261,210636,98447,-25721,-90717,-70738,-32878,-71605,-94624,81445,189408,108852,93810,119465,-10295,-83906,-20172,64358,106450,76456,-15905,-36106,-17954,-30396,-46975,-164915,-357124,-396665,-223871,-84222,-8180,120694,222006,146733,8105,-55467,-135909,-164638,-79433,-5513,1011,3314,31199,12463,-39,96002,113832,-64761,-199592,-184235,-81439,50225,117902,78269,123286,207881,176751,121661,65036,-164702,-284415,-45662,208575,221317,52708,-99178,-29590,79011,-97837,-368155,-340482,-144370,-155,37801,68763,79788,-75856,-342727,-366195,-97199,93210,146722,121707,57655,113157,261060,279449,208628,315145,475434,269466,-122868,-356995,-377794,-266650,-146556,-8883,160680,292733,220484,135552,156000,128903,-24115,-116840,-19922,-92169,-407563,-312644,177344,217388,-171964,-419355,-377978,-192460,-42422,-19804,87580,271345,332081,281452,184748,84998,36449,-51452,-113315,1402,194057,249626,24380,-165257,-101611,-64879,-27626,40340,7648,15188,101769,-24823,-175165,-198318,-126296,-33875,-61688,-57490,121038,140591,-62290,-162702,-112339,-55260,-45972,-78454,-138157,-205522,-146298,185210,491808,387259,78457,35636,230291,352479,334412,217781,61939,-24916,-50797,-37520,-5578,778,-16234,-38704,-58757,29270,225678,113784,-242597,-289701,87523,379491,181344,-122798,-124964,-137188,-276820,-60304,352834,352467,-110743,-468522,-226127,231823,195890,-234382,-524041,-363270,353358,1260437,733931,479175,1278863,-3583751,-9431013,-7165791,-1713359,-770700,-882824,-672121,-689509,-762651,-950702,-617825,-75436,-16568,-162547,-242354,-70317,201445,321687,120503,-221983,-388452,-355725,-143687,27315,67139,79295,107934,86686,148868,283839,208764,-105478,-165298,202122,409173,61842,-269587,-214075,-92617,-51041,55631,133529,139970,141848,124098,171214,317556,265520,101028,172611,421250,519336,399142,155925,-37436,-261156,-482119,-520153,-223810,130719,178916,22514,-53646,-42199,-25403,-51627,16268,218697,215217,87480,45554,104532,103127,123922,207286,183086,14291,-1213,25127,-54606,19761,204696,139848,-33155,1648,72045,155127,186546,-6803,-123452,-42202,-47506,-16595,185564,211002,26303,-89553,-169149,-232415,-81940,104726,102475,143195,206812,75671,-58298,-4928,45649,-139318,-361523,-306374,-103259,-91004,-138181,5745,97515,57949,89909,119164,-106152,-354448,-315253,-176514,-14788,186955,283497,248706,243185,216575,224299,216879,-54501,-361133,-315319,-64348,-47038,-231633,-156836,18106,2018,-138049,-131337,1307,76145,29014,-17739,-18436,-57669,-33789,97441,175621,75029,-49620,-44808,116745,203519,61426,-121804,-57471,30996,-30389,29395,240127,256743,197391,246932,102457,-183630,-283143,-219734,-62926,93663,64411,-116946,-276838,-338195,-248899,3554,225117,183203,-24778,-25683,213556,401367,418221,273734,87502,43211,123446,-21233,-250203,-155900,-23114,-107466,-118538,9835,47133,143958,263561,275934,310073,456621,458068,260376,-29200,-196887,-183720,-143562,-256453,-425333,-402426,-144867,32538,-50943,-97706,21117,81773,93450,29184,-15016,15155,1582,23433,160208,214861,149032,58207,-86663,-127571,-27712,37200,-9643,-34118,-21782,-122137,-140282,8447,217831,415813,387398,164252,48042,17588,-5364,30833,160043,274838,190473,-45062,-145762,-207506,-255446,-134563,-80585,-239641,-314745,-231668,-120853,41570,79242,-127258,-204112,5122,262787,213322,99851,129881,88871,12609,43989,87294,30083,-196087,-423598,-423716,-217539,-83624,-222884,-371942,-344317,-206232,-52959,-38190,-151018,-206520,-14160,201296,185825,-21934,-38266,69740,75209,12521,-117908,-182213,-111721,-87500,-124444,-6538,203417,177775,77468,71185,-16854,-147974,-287090,-341837,-170839,109030,140377,89740,255008,296423,5761,-163796,-177690,-244903,-146913,138244,344835,271230,144322,108711,153040,169124,43132,-194969,-271364,-193441,-205150,-269376,-169700,85919,181086,114674,61389,155397,238859,-31768,-326968,-189860,36405,147463,265540,273095,48157,-211943,-348892,-282830,-77947,114226,181562,127053,68054,58702,25877,-92931,-155076,-121190,-89990,-145592,-261175,-283836,-77771,65041,-146836,-290913,-53525,114414,75916,52451,-3435,-54159,59376,201884,161981,-81621,-339074,-354471,-81098,24358,-14096,131219,295384,362148,376932,248914,72812,-10462,-32745,-141073,-238250,-85423,154450,156910,-15896,-175234,-166072,-51388,-78122,-226778,-263843,-230487,-230244,-187789,-239061,-344279,-100930,302064,380160,106460,-189989,-219082,-46389,19758,-121321,-204876,17013,283380,333082,236964,194475,260369,398616,421352,212833,-93664,-339092,-450704,-280655,112457,386942,691988,1551261,1754415,323234,-636219,-582673,-1362796,-1366442,667835,1345380,369906,92506,545930,850964,1473481,1668333,-562226,-2844184,-1095370,893063,290502,-273365,-374738,-660413,-320638,170836,202275,188428,314937,243400,-16766,-79592,7337,39104,16298,-91968,-174785,-87970,28805,39830,44288,87102,99259,69736,115040,231709,215057,3311,-165970,-101539,-14230,-15548,47569,45367,-198461,-372895,-205733,-60800,-91386,-53939,103128,91258,113772,264255,163091,29461,142899,194165,104417,47156,-90843,-222701,-170444,-23048,-2366,-144205,-180406,169,229231,264863,109691,-111644,-134102,-5209,-79839,-300783,-272946,-45682,85103,-62145,-197096,-86571,106628,149757,137153,85560,48117,75522,202079,262841,163331,-38460,-193359,-131635,38326,83726,96216,119569,-8996,-64141,141615,147572,-155414,-277271,-81444,153548,152883,-81361,-68767,156006,141470,-32236,-57262,-3281,-91359,-184383,-122919,-37448,661,46734,129293,258819,287189,72882,-266804,-341802,-145532,53196,106623],[109747,86823,69594,52706,29525,-23186,-162933,-287837,-217664,26785,159943,83083,-111857,-268187,-298671,-234510,-58725,178891,232865,210539,371993,393882,65020,-212411,-147806,35936,156402,174014,124972,162437,303725,299349,160405,137929,97937,-123922,-285191,-228735,-204343,-218273,-51072,74971,-120565,-316545,-188567,-92848,-212989,-221801,-53747,63625,75575,104936,150301,37354,-58595,2427,3699,-156545,-243542,-273220,-323168,-220045,18383,105386,42126,-44634,-57250,179728,403182,151864,-119564,-86173,-86291,-162362,-9111,215016,131706,-71422,-248199,-393304,-418880,-211040,1503,32641,66797,110739,86060,237,-63072,-138651,-221796,-157583,-54022,-12190,-123157,-324511,-360789,-246542,-62020,24899,-2151,-135238,-267294,-257585,-105354,-4509,-13474,23349,-10967,-264882,-491870,-286247,132092,417555,471031,184711,-255533,-604589,-604255,-347329,-150091,-68700,-64550,-214990,-413262,-445962,-339356,-154531,61065,181754,141990,-6582,-214955,-253234,-64103,73484,100723,59325,41797,135485,202803,220472,250342,242838,149574,-18401,-124151,-132846,-158951,-133531,-96479,-108405,-21106,201955,334428,302686,116160,2072,134124,297323,268564,141091,35868,28433,91789,112067,76724,59371,143858,201151,74039,-116228,-201763,-202175,-184211,-119425,-3078,46454,14135,148414,323298,289349,128426,64770,109008,70431,64617,277998,332289,209009,16652,-166853,-222933,-148931,-194834,-284015,-59191,193590,136424,24648,-38794,-79334,-77396,-129720,-238425,-185507,-95787,-73962,107722,126593,-197465,-507729,-490246,-247043,-56453,56776,138027,215209,238049,237836,130452,-16456,32542,108575,-36869,-254598,-149197,147249,322350,229065,122215,66392,-77290,-236273,-308916,-306867,-278773,-92247,214548,261070,70188,-25738,28037,1864,-116134,-161830,5207,79747,-156242,-358302,-221937,52559,142368,57581,7014,-7449,-51130,-53880,-85302,-133305,-27031,28708,29692,152944,242904,81901,-22879,49336,122424,64900,-92707,-226535,-168420,-68048,29288,104895,-29116,-263610,-318654,-164606,-75641,-64050,74560,192293,110593,-12275,-88992,-186231,-209504,-79540,22325,29920,41835,96263,51579,-30746,-2158,7321,-152068,-306791,-289828,-106377,75611,81913,-11157,5293,37512,-4006,34255,101036,-41855,-84595,64,106629,118068,-3742,-159762,-96705,15989,-128723,-338026,-333127,-183787,-20079,43970,68330,91253,-25240,-245235,-300119,-132906,71529,216876,185372,75765,104813,243426,289020,265307,376420,546429,365464,-25316,-253366,-295119,-211728,-70516,57492,152732,249249,236499,154237,128290,142186,5587,-97358,582,-44833,-302979,-206621,204207,199797,-162903,-343493,-287968,-153065,-44848,-24411,74391,224068,288838,299889,233036,97023,49333,1708,-123108,-58227,159764,264496,75574,-121890,-54631,38484,-4276,11054,53063,136959,170819,-18940,-209160,-240656,-164873,-47248,-93094,-168548,-22118,23028,-181566,-296966,-168378,-3764,40780,-22917,-66450,-70080,9422,254985,453434,324775,66427,52870,207715,284102,304350,252424,51712,-151820,-230404,-142701,-40780,-52038,-125830,-121259,-70162,-23988,50788,-63525,-349312,-342548,33377,276100,116667,-97930,-124885,-196521,-341121,-109551,257581,210120,-234265,-478541,-92176,457954,439809,91101,-174086,-148759,225949,979147,666836,590228,1765325,-3620113,-12371890,-9985076,-1544058,860821,113651,-108656,-499365,-629133,-693052,-388646,70903,101209,-7718,-135894,-220301,45427,307910,194504,-54853,-185541,-198504,-25262,106510,64302,20388,75317,46121,49341,183440,180174,-59576,-144354,155251,249698,-198833,-480685,-276498,-89990,-88116,-2507,118015,125152,40447,-42879,77853,302830,235354,29863,105839,329746,391495,279875,114765,-82905,-368209,-525012,-487967,-200833,144295,252650,152374,62610,46318,58179,99160,139428,193442,221447,143475,-31502,-103291,-15194,149716,308930,207261,-30679,-15937,33903,-107985,-81766,136191,107582,-76057,-93517,-36845,64227,113131,-31657,-164240,-193486,-221300,-118097,139063,188266,-16179,-181595,-209536,-163679,-18181,124376,129211,127596,117774,-20545,-90858,24194,85271,-134687,-365721,-274531,-51875,-82798,-223553,-130723,-9965,-3696,67089,89331,-167698,-384118,-276097,-192281,-141424,49571,165967,128676,130472,114747,125463,141889,-104238,-368473,-294025,-69772,-78297,-232054,-136332,14174,-49257,-181599,-105877,-27466,29046,21676,-7873,-17589,-65853,-44783,72148,126838,46001,-28303,-22394,121886,271420,185773,-55,52096,96301,-31876,-24813,108195,81176,85389,190765,72632,-187453,-326377,-321807,-156846,34210,36229,-115929,-270821,-306054,-230030,-44789,72071,-3684,-139905,-88779,120422,271977,329946,247991,86893,20383,53723,-59533,-237866,-173529,-93080,-240493,-290654,-129301,32939,257486,330430,263148,333530,506761,492793,253034,-81453,-256603,-213715,-199601,-377471,-540398,-485301,-238583,-32095,-83612,-127516,13972,116206,126277,98314,59836,39460,38813,109764,228347,229108,117610,19975,-113091,-144243,6501,161210,118069,40070,-36750,-244970,-293728,-76762,168141,371094,348252,133931,22067,36977,89988,98307,129556,203237,136716,-105045,-210346,-236235,-244177,-105998,-64208,-230272,-291131,-195889,-93102,57167,63227,-149501,-214204,-5743,224502,164227,60917,84482,48182,21392,95206,131412,66517,-143516,-357969,-336824,-133581,-48808,-204747,-329836,-312538,-246056,-136320,-93826,-165266,-155976,83523,351107,274953,36745,19868,83103,73783,64641,-41012,-128748,-46476,-32943,-101920,-581,176887,137350,17923,-50392,-141238,-181588,-239567,-277045,-141632,136075,226114,197042,300253,271772,-33158,-137690,-51812,-105016,-142518,26789,291947,327808,201513,83752,12945,-21024,-71154,-185055,-209793,-151272,-213501,-282393,-154694,109670,201724,136644,104359,212658,322527,57997,-317762,-204871,84110,122699,158487,206104,64805,-223048,-426894,-430186,-246580,20266,178693,140647,51376,37560,5035,-119194,-174357,-135382,-43243,-11261,-161730,-295269,-142228,2127,-198064,-333691,-116711,47069,53362,63522,8903,-19988,85933,190213,142088,-41656,-268489,-342430,-101792,72096,74840,167285,266033,299461,355124,303963,108623,-67831,-130384,-220765,-313589,-174044,88889,153136,48362,-79157,-55568,72083,23205,-177362,-249989,-224693,-243644,-244436,-321877,-371437,-150735,202199,281103,15840,-286518,-314034,-86381,43218,-109684,-208746,46069,394458,487045,367726,315240,356121,423420,422158,286495,-26332,-360808,-507742,-322928,-6263,252887,547952,1239705,1613668,628922,-492060,-628248,-1027610,-1220716,209594,956008,323392,122845,595407,1025910,1585829,1566598,-632397,-2778094,-1408138,430298,227548,-205936,-369795,-580890,-254679,209772,327258,339159,362271,196495,-58906,-75034,58199,118789,106157,40180,-43925,-94893,-46771,37914,93385,104719,94054,123361,175212,211860,133682,-67751,-200782,-73442,88200,123327,148063,88713,-112572,-210627,-98210,9204,-22453,-8041,154426,165578,155576,292358,228275,161771,295597,322942,195670,85181,-109389,-271588,-180677,47531,72483,-101524,-155405,18653,240932,287246,141617,-73674,-122662,-18349,-94639,-318557,-298164,-67193,33273,-140277,-267807,-96075,151386,247635,193089,72203,9082,42985,173290,246861,186339,-826,-184477,-157998,11547,54027,72168,143170,111104,164628,368237,213525,-177069,-266526,-67049,126809,149814,-70112,-120595,75883,111290,9621,-2394,26916,-44855,-118866,-92178,-76962,-125511,-75371,89180,277041,337172,129638,-260833,-417602,-166000,79083,129010],[40318,-24608,20305,81127,53396,-25669,-145154,-277014,-263679,-30214,147639,109773,-71015,-217714,-201774,-87193,15069,155002,268246,291988,508015,555418,112138,-282909,-246765,-29722,130318,182244,170750,204028,246580,177913,88282,119200,133921,-89809,-259885,-204735,-161057,-210309,-111213,41966,-53558,-185731,-82166,-37941,-190451,-173260,48741,178112,163244,255833,368112,231984,36212,19970,-30379,-190372,-239548,-232664,-248575,-142048,94288,161770,51889,-65345,-75557,208707,441333,143271,-169520,-155860,-130434,-161610,-50949,97172,53641,-27448,-149712,-307194,-340588,-117796,135400,155935,102071,117492,138486,64703,15112,-49231,-230973,-279393,-152493,-46345,-141417,-280912,-239887,-137810,-60759,16302,28077,-145714,-290410,-253578,-82260,60205,101582,90801,-78649,-456033,-695601,-399423,105897,463273,525085,288388,-50789,-364450,-482552,-358191,-236215,-94229,106,-166372,-412577,-424887,-293182,-151229,5591,138518,155858,-10593,-257901,-316429,-171884,-89997,-46620,-18149,8887,104548,161788,169740,188168,177459,63436,-141659,-244716,-199284,-152892,-86340,-26067,-30114,-28244,93873,243926,303229,183390,82829,153249,250498,173782,63423,15537,54303,143736,205505,244181,254915,258209,235637,142974,-17252,-160666,-171050,-148504,-94890,48775,116550,54016,112767,257525,337185,266948,137774,82701,17307,-17101,182365,321686,216981,-47418,-247016,-230466,-82750,-138105,-208274,48586,336646,209327,-8216,-105552,-66612,-21305,-104729,-214709,-100651,-52406,-84290,94765,180649,-150017,-479261,-494611,-297139,-76707,63276,163384,304086,376126,313963,118902,-44660,62736,199359,65610,-140217,36899,340583,395659,233571,111939,50730,-81327,-274852,-325364,-199399,-162670,-139512,92647,202889,29963,-60276,20576,28318,-97191,-154080,3096,88867,-49507,-242577,-237159,-22262,95778,49376,70732,85644,-52655,-113775,-109490,-167787,-168560,-142524,-38086,183745,300870,153802,54035,126227,171694,34915,-217064,-360302,-245136,-92366,83528,227561,109104,-131293,-196674,-82041,-58994,-113391,36167,172224,98479,10203,-71930,-155891,-151797,-25849,63881,64415,72060,145852,103813,-39345,-94039,-85186,-199498,-368610,-356340,-106921,88999,3452,-116159,-107145,-129615,-171769,-41065,124632,69232,77572,68803,71486,56852,-52235,-222865,-173784,-34891,-105830,-235494,-268504,-194927,-45024,36467,49969,91141,28690,-149029,-237007,-181529,17814,240928,196131,27297,37697,177557,242723,255697,379902,565017,441138,84627,-119676,-164823,-108807,40535,142958,153793,187751,229318,143984,67262,140087,61708,-57339,13447,5993,-174185,-107074,173954,155060,-104454,-183624,-143341,-123047,-96162,-65861,12268,106857,192033,289192,246259,83568,84976,123660,-51148,-91437,90715,222062,108943,-67437,-36737,62788,-32017,-48212,82615,242714,195670,-48594,-245419,-268984,-180528,-49340,-98688,-221157,-134769,-89076,-266326,-372771,-204090,6913,57239,-3667,4958,56565,126502,258081,352451,239721,63509,80860,171112,163638,189156,189101,-29089,-301808,-386343,-218562,-63593,-102209,-203333,-162464,-83268,-92675,-134796,-254783,-442585,-373683,-58508,76823,-25709,-91621,-114507,-241236,-356599,-126309,161013,94444,-242387,-336590,119254,620512,553240,211731,-28924,-32747,103272,648158,507954,733205,2249117,-3743422,-15151002,-12337886,-998415,2566942,1110545,434984,-316945,-558948,-539641,-206653,196674,162962,131369,21980,-297835,-87544,308495,282257,92939,11762,715,102714,145286,16808,-22746,80654,11340,-99808,1710,98072,-5219,-89149,103913,88017,-394226,-629282,-326316,-79657,-89959,-41310,73866,61305,-117801,-272230,-81808,204723,148561,-35264,61903,246529,252828,125453,46741,-122200,-437280,-541427,-406921,-136143,146909,284547,277651,211749,119145,64097,174708,230772,152906,209111,206153,-21962,-183590,-78602,152268,371110,226754,-30641,20541,83402,-111839,-159808,41838,58887,-111105,-193789,-143536,-17998,42381,-53285,-207930,-341340,-373728,-181058,97165,120807,-93080,-248456,-206055,-68710,54144,126098,121239,74299,1761,-113124,-124942,18454,77299,-150104,-365366,-241188,-23257,-96781,-296545,-248840,-118522,-101820,-30943,-13114,-233500,-367694,-216125,-185185,-232357,-74588,20616,-21722,5885,4267,-822,30430,-139754,-319600,-222423,-37319,-71103,-213585,-154965,-35007,-108731,-190973,-85362,-62094,-29689,-24921,-15667,39074,5991,-31297,26160,39611,-9128,208,42967,143471,312293,308705,167537,189912,177455,-8755,-44891,9130,-69232,-24977,123336,67071,-136376,-326979,-405535,-268529,-53036,10930,-101172,-257376,-272575,-201234,-89136,-53142,-136066,-212763,-146504,7403,118047,206930,193287,47846,-40460,-32520,-101760,-221330,-192937,-175230,-364086,-428604,-243010,23017,322231,367696,258638,356500,533254,510519,247661,-83925,-227674,-165117,-187101,-383475,-519357,-475750,-287395,-89657,-106129,-149241,-16032,126079,148606,160492,122590,54285,69691,191983,290587,218158,55634,-18614,-94420,-133454,7414,209671,202653,108662,-41166,-317055,-389297,-140493,88339,233589,228355,70042,-43524,13666,144655,118796,58173,133038,121217,-98721,-216524,-229306,-222873,-69387,-13069,-191625,-261798,-158564,-57201,60304,36739,-130987,-169127,4308,156577,99013,41255,67678,34093,36903,103944,99792,49094,-87493,-247831,-189930,-14594,-33565,-210577,-275537,-243373,-253072,-195502,-123950,-181292,-146304,117114,425212,328600,120800,98612,81510,45801,77035,-2792,-115811,-23600,27937,-31615,50710,160904,97708,-3901,-96781,-178313,-163905,-147212,-153721,-54711,176222,303444,299464,332321,230033,-61345,-113250,51006,55228,-72777,-22867,242057,360479,241636,66543,-111628,-190659,-161694,-143658,-103064,-49428,-154070,-261874,-135589,117582,220752,168541,123357,214239,361405,139042,-290032,-203477,150864,137607,81043,153924,98754,-195305,-462502,-546085,-389085,-72260,140551,114728,13347,-7319,-43274,-138619,-168624,-120492,18593,133131,-27169,-254406,-179613,-67216,-243424,-347362,-160682,-12075,26526,57565,10582,6033,103806,161730,99758,-22311,-205150,-292329,-104975,95566,138778,168190,186438,204680,300902,317842,131145,-95865,-178313,-222687,-284565,-182695,42865,152195,119687,27301,66336,210923,149535,-97924,-218108,-199900,-219136,-277133,-376463,-353163,-172651,76331,151028,-56225,-353010,-404157,-127626,79353,-65392,-199618,18863,376315,499602,416178,370483,373977,350420,311009,272797,33811,-323713,-472609,-274238,-23825,219848,479079,855641,1271857,848401,-261590,-580470,-609689,-927305,-225567,550651,313052,179903,601439,1077641,1526744,1373005,-570972,-2384797,-1573699,-115507,44915,-209181,-402525,-468553,-128754,268456,440944,472810,402674,170966,-83922,-85797,92040,203741,219652,200187,113601,-46492,-81610,21724,100792,94425,94760,177502,198854,138382,28357,-112732,-195916,-49899,173203,231467,180957,86228,-21558,-26985,27671,89799,59864,47021,162513,189469,178540,277397,247037,277659,447198,449405,314875,164775,-87699,-281618,-177585,87191,119962,-51553,-119581,17737,186044,235300,149313,3448,-55969,2396,-82034,-291610,-293555,-83301,-926,-172898,-282417,-38592,251750,360840,250578,62225,-31699,21083,141341,203620,166961,16256,-147777,-145869,-13048,11134,30041,132745,205020,373300,516268,194729,-218663,-238479,-35019,116191,132550,-57935,-153316,-2815,82311,51142,39776,41268,-25,-51493,-66904,-118534,-251887,-221195,20262,266735,371056,212236,-175432,-405049,-157129,93496,117893],[-50926,-118318,-17923,118545,103210,1193,-95220,-244961,-308609,-101598,128327,142371,-2191,-137205,-95469,55893,79717,101109,239251,319973,549508,617550,177573,-259643,-291631,-96546,81231,176673,208352,225558,179117,61116,12416,79061,115023,-86140,-226964,-169655,-111719,-173559,-122684,62527,76886,20412,93962,77118,-99868,-69203,166189,271759,237916,385703,542622,393598,121500,37388,-64390,-216105,-210671,-160758,-155903,-43177,180037,219544,63158,-93653,-125455,140758,352100,82918,-231890,-227670,-146805,-130531,-114894,-60053,-1358,37107,-25484,-173045,-230301,-52035,197953,224279,90341,70474,126814,78768,68517,31222,-230056,-386194,-223881,-58285,-134587,-204345,-100130,-26627,-84853,-31161,13965,-154505,-279107,-228269,-59962,112459,208232,168138,-109428,-564532,-779771,-480550,38999,437445,497275,314419,70360,-164189,-339725,-338239,-296670,-133531,38628,-93167,-344034,-356287,-241832,-160458,-47010,91889,142548,-7763,-244229,-311074,-226349,-215362,-174538,-82247,-19933,57421,99177,102339,129286,140843,25836,-210058,-317444,-207241,-65695,17474,42238,20963,-36542,-23525,108307,240115,231761,190502,190417,172893,37296,-56797,-36692,75235,193747,267324,352671,403049,350995,266159,211064,85126,-105790,-150203,-131315,-66013,115233,186352,85133,38165,132484,307687,316642,152218,52264,-15556,-85442,68536,301036,225883,-90154,-290412,-178831,34179,-52169,-136344,114545,423401,276441,-28575,-145924,-50289,29054,-59491,-143379,20941,40280,-52862,69905,197254,-87794,-370354,-395001,-266126,-41743,100402,194213,360444,474127,372429,95116,-109583,7774,190247,105603,-30159,177336,459610,431325,223451,69731,7922,-72792,-275773,-320252,-82362,-21805,-169966,-51133,114258,3563,-50739,28104,51649,-59278,-107712,16371,73514,1827,-141376,-204953,-54270,73403,67439,144689,160751,-83188,-201120,-128211,-180193,-300383,-279314,-80021,181523,282038,183637,126686,190465,200688,23415,-272423,-395291,-257228,-97193,95311,268433,207849,4979,-64969,4011,-38612,-144419,12863,160058,91871,26200,-54262,-93118,-29698,59020,101495,93707,90642,164920,152673,-26620,-160275,-143807,-197933,-370193,-363772,-73724,102156,-73044,-196133,-180466,-244991,-281666,-102288,101173,132235,166869,150387,113721,57876,-88817,-284547,-237908,-49348,-23989,-82481,-160028,-170214,-60970,22264,23877,82289,77251,-66271,-187775,-226355,-49525,210130,149498,-70327,-70851,73350,147021,168386,299851,515048,483759,197835,29253,-12748,6628,139145,210958,152261,124553,201262,112722,3630,132368,132402,-12056,6829,45331,-47994,-32095,98580,87860,-25827,156,8804,-107350,-171894,-114449,-62229,-47283,54925,247324,232453,59057,130741,264215,71022,-86476,18641,149310,125935,-6558,-34328,22889,-82342,-110033,98918,319456,197189,-89037,-266143,-266311,-161004,-38835,-84635,-217396,-202005,-176292,-309783,-385428,-210385,-16385,5965,-23994,44348,122701,170683,205932,224937,158670,69338,111627,140283,37842,27780,47389,-158660,-427918,-456223,-218318,-47931,-131251,-229767,-149718,-99949,-181464,-295522,-410510,-493909,-365846,-155619,-160635,-212551,-119873,-108403,-265783,-314183,-73050,132208,45715,-163261,-123291,330829,686972,522477,97575,-148764,-80717,-34634,296999,292033,991537,2787033,-4000462,-17261741,-13895748,-257898,4047770,1979270,839771,-180119,-544299,-505103,-99922,294025,165949,201664,153708,-302034,-168108,336365,378048,193370,165332,201372,234016,170309,-33158,-25806,121354,1258,-227682,-199208,-25970,33523,-10470,74779,-8538,-450054,-667101,-354625,-69067,-56361,-36942,44643,3812,-254234,-471547,-257031,42549,13369,-92417,46662,204497,155935,890,-7281,-127306,-444375,-530386,-313048,-71869,118030,255995,356055,351032,154814,-9404,152871,263953,127867,199083,266261,66153,-124230,-80686,113753,343917,222692,15351,99623,164246,-52458,-170116,-24454,24927,-132009,-272378,-217380,-77089,-7685,-47438,-215223,-424892,-448553,-189485,62699,23563,-182450,-268737,-154622,28430,121050,115984,74656,-12967,-117299,-183597,-153995,-22018,22553,-181505,-362565,-222206,-31583,-138608,-353548,-336881,-222760,-223538,-181050,-162122,-284540,-295414,-132298,-155485,-276489,-163688,-103927,-145821,-87848,-80998,-122744,-100785,-170653,-234185,-113434,26910,-30520,-186491,-204712,-113613,-152083,-151796,-65392,-86623,-80790,-92620,-42522,114338,110417,-9859,-29325,-58259,-70484,27546,119706,167322,320368,404445,324712,299807,244742,41034,-16344,-29170,-161286,-114030,58425,85895,-40798,-274221,-439127,-361523,-146714,-12853,-66086,-210985,-229751,-169497,-124185,-127592,-185031,-228915,-196771,-114615,-31008,75090,109632,-34573,-142423,-127493,-137572,-201492,-210587,-257620,-455781,-506624,-303997,23138,322316,358939,259838,369465,528435,497421,234313,-44796,-123510,-56594,-110547,-269774,-364109,-375178,-284955,-137431,-116858,-149836,-54532,104773,164917,220257,179107,70767,93265,258209,346323,200857,-6037,-38490,-31467,-85116,-9571,174016,216310,146643,-33884,-319151,-395789,-152999,23580,67556,73536,-5006,-116003,-35837,143826,94024,-21949,83710,145009,-22048,-150619,-183044,-192327,-29112,58167,-139955,-237196,-124555,-22732,42605,508,-91033,-91279,35241,96950,51260,50323,89593,60630,64868,78456,9438,-16414,-46242,-123268,-24017,105455,-37179,-231385,-211407,-138058,-209162,-212289,-128392,-200547,-197034,75781,398713,330582,210937,181942,62115,-12332,40580,-16584,-148963,-48602,81990,64480,116319,144881,56073,8742,-52461,-120025,-102920,-47409,-16296,67586,219262,339727,365412,347412,185794,-62315,-87442,89153,157063,15318,-12029,210696,365325,264162,76476,-171091,-287984,-200499,-80228,20755,87502,-46512,-220193,-121290,96489,207620,182502,107044,163148,348720,187966,-250014,-184472,217624,196497,57352,116816,110704,-156998,-459998,-612231,-474163,-138818,84007,59449,-39744,-64164,-98452,-134423,-123682,-72177,81717,249998,105531,-175245,-182015,-124122,-269328,-321359,-162953,-53971,-18291,17794,-11886,12807,113036,128050,56534,-9871,-147100,-217559,-99924,73906,148878,128440,72145,93892,219702,284501,137083,-96207,-181634,-162729,-172556,-123118,7141,128946,164615,116872,171477,317531,247055,-19779,-177025,-166358,-164399,-257495,-351428,-272102,-147919,-29715,31250,-89283,-365479,-447187,-135864,136661,12462,-169847,-47555,244221,379189,368809,343665,313315,203655,117484,165907,55968,-268045,-400617,-175526,57093,287025,509126,496453,747814,858645,-27193,-490377,-217463,-508914,-491999,220277,346113,276503,610262,1050769,1326307,1082547,-405586,-1732211,-1506986,-588562,-197242,-248559,-435927,-351471,1398,298525,497215,551068,421639,170150,-86835,-110100,96273,266499,324464,344423,254926,45425,-65593,-5482,64954,55495,90244,205822,171225,12337,-99112,-133948,-148714,-28603,219364,282391,143668,39232,37864,105381,124805,155136,139267,105405,137044,165491,180204,223676,206837,322537,522890,516154,418286,256577,-38274,-246166,-150084,98031,145223,3361,-82606,-10287,74528,126864,142245,98036,38901,44616,-56331,-244515,-271270,-101300,-21875,-157168,-224109,70098,366265,437420,267629,27528,-79329,11894,125024,164107,123198,12529,-90253,-99808,-37409,-38490,-20767,90657,246750,484101,518365,98725,-253488,-196749,-890,116741,107672,-42086,-144067,-40132,75569,82971,52673,33895,27175,-5958,-52139,-147094,-340578,-348837,-57534,234807,375223,288235,-42225,-300340,-117654,87514,64819],[-138876,-169660,-40880,150258,168056,60909,-19074,-196515,-334323,-161854,109324,174487,77126,-45007,-2867,152581,118951,47313,157848,285466,500320,580682,247382,-144562,-258415,-136818,32351,157076,212595,214590,124055,-19244,-46990,29395,32129,-128381,-206922,-141806,-71447,-117475,-90207,120471,228355,229651,275796,213851,31876,64007,274377,320473,264320,439908,623677,478862,182724,59995,-82582,-227565,-165413,-66585,-55866,50017,245183,267472,92112,-108264,-186778,10133,185831,-234,-282074,-282837,-137472,-82359,-178580,-194155,-252,119931,81964,-49587,-129491,-35977,168528,219265,38617,-18048,63375,47177,76963,79309,-213619,-444828,-248742,-35479,-88188,-108721,11080,32874,-118585,-72792,-16234,-158271,-248286,-189845,-37266,144151,280334,237766,-83871,-539023,-723765,-516529,-47398,345072,391347,254671,74522,-91007,-248166,-322536,-335958,-174224,48282,-19143,-231250,-254496,-191521,-171764,-71897,66407,108295,810,-169071,-220577,-193454,-267457,-265666,-129130,-37382,16931,41397,37446,86458,141313,54490,-192602,-323211,-163273,71129,146842,100004,42702,-41664,-117260,-40487,118227,227981,279434,237486,92024,-102425,-188856,-107107,88925,234262,286346,377234,463844,396163,284648,251567,148190,-53983,-142508,-139013,-37822,173436,222894,89527,-48907,-5944,216406,264581,87559,-36,-24652,-105625,-7813,288683,245164,-85798,-259976,-61109,168762,29019,-105350,108498,422366,328859,2382,-127639,-33767,59230,2084,-37084,132986,139115,7968,65551,193116,-26439,-242183,-261535,-179570,33155,159428,219772,363913,500603,397387,66262,-198280,-129555,69540,67413,43972,236142,457120,403227,199159,11376,-52832,-61765,-241621,-294977,10015,101455,-176303,-183630,9927,-1089,-3241,46772,63527,-9403,-25361,47299,41446,-7508,-74284,-136810,-47253,63813,90677,203524,198196,-137726,-291481,-130457,-167828,-387738,-352522,-92890,150904,203374,164605,172898,222696,203478,30521,-258867,-352284,-226232,-97209,50033,216376,245884,112368,42763,74140,-21011,-154086,2230,146152,70517,-4274,-80680,-59514,82145,131726,115377,104588,93492,148378,181829,384,-188549,-160332,-154876,-317676,-315990,-15413,120095,-111898,-226536,-200683,-280260,-304807,-141439,26306,133665,189388,229543,208921,112908,-113420,-337534,-268795,-18400,97219,79835,-37860,-116924,-57873,11237,2894,71875,113759,-9110,-163960,-252666,-103094,140856,63375,-182345,-186990,-42836,26524,24651,145425,402139,485251,300507,174429,125376,87856,175700,225071,129321,68160,157420,71024,-39807,127514,201380,24879,-22213,62940,51611,8406,1457,5187,30538,135957,118951,-104480,-240599,-144723,-113831,-193428,-95090,178648,206170,45002,173156,368946,192057,-48275,-29259,79458,133102,56326,-22203,-27726,-113207,-145944,103393,358288,202813,-108170,-257131,-222038,-103873,-19924,-65692,-181312,-227909,-230695,-318832,-352728,-189786,-52992,-79982,-67430,38976,107609,142602,140120,123788,104584,78822,136438,130800,-47778,-127584,-123379,-288739,-482385,-408824,-129594,10993,-128355,-205462,-95022,-120440,-283831,-409243,-496210,-486576,-309737,-215953,-358512,-389289,-180867,-115635,-269409,-230335,51275,194099,61473,-56600,69181,465358,653575,392811,-165642,-466938,-282344,-191025,-34294,71874,1391289,3349672,-4359072,-18305520,-14514888,320424,4983503,2587010,1023359,-112068,-557535,-546725,-49380,366123,132578,182017,185197,-283431,-199041,380215,461407,242203,262237,363011,357968,210146,-39348,18904,174148,17506,-276054,-349380,-163617,40554,71021,81208,-6433,-352990,-585752,-354601,-64730,-6475,7808,63030,5437,-296367,-558425,-392068,-144819,-146428,-143237,53134,212750,129716,-46486,-17648,-86540,-384579,-485236,-233606,-37941,54817,167508,353717,429591,141403,-134545,51381,244658,146072,209812,312584,189995,22074,-40651,32927,210318,182084,91624,195685,250506,56148,-98453,-28149,23187,-135702,-309011,-244115,-108448,-26754,-616,-162479,-413021,-420294,-147237,32811,-79872,-257128,-236046,-62887,110309,170967,100234,-3283,-119608,-212109,-217840,-171338,-83770,-58922,-215514,-354675,-221859,-71144,-195814,-389334,-387278,-311650,-342405,-335661,-304058,-297037,-177156,-29845,-106703,-275461,-210186,-167255,-192959,-119196,-116416,-206926,-226014,-208605,-142233,10406,105576,25606,-155849,-253940,-191375,-167701,-82436,-43821,-89257,-108428,-153946,-81895,160241,185724,2691,-77145,-132762,-114235,47497,175668,179642,296781,448156,415207,334379,265295,99794,49149,-8674,-186709,-167797,12333,122391,70880,-178717,-404616,-398488,-221018,-39650,-13006,-118607,-167812,-137742,-144144,-151404,-159931,-194607,-228371,-215982,-143180,-36614,4252,-153711,-270700,-214987,-153254,-170174,-210708,-314774,-498423,-520769,-299689,42859,271303,303081,257037,358482,481310,438732,202238,15327,16856,69594,1791,-76314,-128057,-217711,-249171,-181717,-118739,-124212,-89643,50595,175013,279347,237085,99835,111328,297866,387475,189470,-40682,-26650,60538,-1899,-23032,79224,158502,140813,-15752,-253845,-313606,-105410,10744,-49908,-54944,-64845,-161319,-89441,90490,41315,-76910,63264,191795,104063,-19615,-100872,-152636,8105,122603,-97229,-222470,-95304,1537,5654,-38539,-50248,-6487,83166,80013,46418,82732,138958,122473,103495,33907,-104458,-103158,-26317,-14001,115077,190846,-50594,-249576,-143603,-13333,-115057,-180625,-110026,-210970,-281881,-13219,285666,277998,278261,247941,28830,-93005,-37128,-76384,-215132,-106804,120295,158317,160649,111486,7144,34495,51360,-8704,-31322,20288,92698,188890,245333,312126,377166,347762,154237,-28838,-54933,51236,154444,79559,39504,204286,344509,270326,120552,-134375,-278670,-173935,-10253,128690,222873,74170,-169720,-116407,44540,144785,153740,53558,78376,292232,194999,-200752,-144586,270642,283291,87159,84465,69764,-134677,-423454,-611471,-483378,-165037,27862,-6964,-98957,-121604,-137708,-91078,-25086,10719,134851,311721,200133,-80674,-149760,-151511,-262529,-252804,-118146,-79362,-88381,-61289,-64969,-3423,117283,106463,37775,13903,-86856,-137665,-94571,7268,95153,51865,-53741,-17931,118564,210716,129123,-79500,-160684,-77368,-26497,-29234,-26011,68889,160484,166930,231692,351267,273680,29938,-135467,-134167,-95672,-175387,-229245,-134800,-80457,-88365,-50220,-82762,-316667,-412231,-90788,211083,107234,-122926,-126784,51916,182894,242820,240485,197681,39308,-92521,-2263,25553,-235115,-356855,-85028,197485,411192,603074,235266,127114,610292,138686,-408500,44748,-44922,-505793,23228,418032,417870,657422,1011883,1068696,720461,-213540,-969358,-1179740,-852409,-421043,-274427,-421009,-245517,90798,267132,466839,547059,403363,181737,-70709,-137529,70684,289297,390603,425567,334528,145309,-13595,-40108,-2769,-3369,72135,193252,95448,-145021,-233547,-137676,-73685,-9603,218090,273348,63487,-36095,41488,141945,161411,187609,200754,158719,98778,114075,165933,147970,117405,274413,476678,487160,469177,328201,20436,-169674,-93731,91341,154454,55878,-50507,-57684,-60360,-3592,124004,171666,116080,82489,-32457,-196817,-240554,-124885,-42556,-113911,-112796,182554,431732,431114,216990,-46118,-132084,14508,134235,145332,68767,-10149,-25952,-34539,-61132,-85434,-67120,28646,220766,445663,360520,-39078,-258893,-149797,19445,115286,78373,-27434,-92321,-17828,98970,99314,31612,7343,28042,1657,-48938,-147844,-360867,-413529,-116953,194544,346077,327528,91934,-138056,-58647,56916,-22495],[-195261,-167866,-49853,159899,226277,141054,65570,-140034,-324294,-185071,97908,196766,142203,35810,57432,177132,123917,17334,58082,201543,394547,484209,308287,29016,-148769,-132436,3764,130091,178259,174444,95175,-47939,-74070,-12743,-87126,-204620,-209816,-131256,-45308,-57228,-39396,178353,345560,364583,385919,319812,163906,186552,341072,308448,223677,396112,597069,477450,217810,91551,-77392,-222704,-115323,30985,36385,113893,269387,294780,138344,-97086,-234185,-128466,14511,-72215,-301606,-312232,-114086,-33439,-212632,-243014,65251,203290,132515,14215,-65738,-66176,62725,149006,-28772,-114017,-16340,-6237,40092,86463,-180348,-439457,-226342,19093,-5952,-12370,68369,23546,-133996,-70729,-33036,-155481,-214338,-146260,-13796,150933,302348,284915,-535,-378850,-562947,-501331,-123120,215022,238383,133361,-11448,-148843,-247692,-341447,-366368,-201611,40617,35680,-108055,-137381,-142800,-174895,-60941,70418,64362,13681,-43140,-53811,-72333,-237591,-309836,-157152,-41040,-1529,6282,-10662,60848,166273,136887,-94458,-270295,-96645,203607,260593,148847,52381,-37752,-160979,-161629,-34374,155137,301973,266269,28193,-204656,-291426,-172694,92640,259761,268583,326922,430900,380763,278595,241959,144470,-18549,-137654,-158211,-6997,209046,210442,59347,-125908,-120716,92075,131190,-43601,-76278,-13632,-63519,-8238,292974,273922,-26643,-143676,100666,276443,70069,-129925,35496,336712,354952,99051,-44619,-20352,64577,69459,75185,192643,194011,66973,91292,182897,19438,-147726,-157195,-75342,118222,219977,226036,306181,445612,381413,37879,-290341,-314293,-133523,-37265,62758,209586,334329,304345,161935,-40879,-113087,-54579,-180411,-249854,56361,172550,-154517,-264532,-77162,18414,57579,61561,55448,41044,81132,98334,7715,-60690,-45973,-52923,-15668,49873,93482,225883,191456,-200543,-356801,-115684,-142600,-414132,-355321,-83212,103041,100272,106344,176301,211955,181419,50939,-195792,-277180,-188068,-102307,-32297,105922,227498,169897,104929,115590,-11880,-148862,-7122,117901,23801,-90645,-166608,-96563,111565,148253,90396,83819,72291,99254,179603,30954,-177700,-140798,-91639,-235588,-238414,43157,135151,-105303,-209284,-177709,-237939,-240392,-148697,-72939,87138,180493,288811,311375,191923,-126743,-371059,-256725,47049,219160,205521,62984,-52660,-34004,10716,-4784,65764,132270,10237,-172850,-251215,-117889,65707,-28589,-268846,-273447,-138064,-85704,-132086,-42265,252958,445076,375876,294866,216427,99313,123809,167164,72658,19701,103147,25871,-56961,129331,253076,46206,-66242,56059,109748,15422,-90581,-84420,26405,169801,155267,-106782,-276158,-147322,-124815,-290643,-225774,92155,179638,57362,201294,402198,264453,4778,-40878,37401,137843,115663,18610,-31347,-90312,-138373,95204,356080,230221,-80370,-209439,-136220,-19673,-1533,-58277,-144283,-227848,-256166,-309916,-304991,-154377,-78256,-152581,-105592,-93,27511,70795,104238,90983,88377,87386,151786,147035,-68660,-230306,-262229,-365266,-439427,-260383,17385,93540,-94615,-148203,-28259,-141317,-379007,-470404,-505549,-422528,-207652,-204635,-448591,-498829,-253347,-133989,-255066,-141963,204535,311583,100921,14123,174976,478672,544408,247260,-416266,-815436,-552144,-339965,-293464,-98189,1871737,3787700,-4778841,-18153980,-14226959,383733,5119345,2814388,963019,-115100,-563916,-590640,-11989,416253,97808,93816,85143,-308838,-207595,409001,501909,254269,311877,455089,453572,276268,25420,99662,207393,44827,-226989,-400955,-277813,15854,132230,116142,77794,-155954,-419586,-323118,-69216,29174,63580,131919,86698,-216893,-500533,-446995,-309586,-296068,-188744,65699,251906,165564,-9227,20039,-11492,-272824,-396320,-175209,-39008,-24968,40734,260697,409196,80498,-266589,-81763,204284,216183,247367,334554,290554,166333,6920,-72629,-74,105438,172443,276000,308584,177560,34255,30113,45731,-127296,-299804,-230401,-116081,-13728,81285,-58976,-317873,-306367,-77113,1582,-166331,-296370,-162406,49477,169611,198472,83881,-94446,-221958,-258636,-208189,-171520,-143725,-134817,-235661,-337992,-233102,-120411,-243000,-396490,-395069,-365739,-423248,-439472,-379990,-254598,-41172,76377,-44497,-240634,-219691,-153596,-141582,-80822,-96073,-231058,-319225,-261189,-75673,120675,176804,76548,-119651,-264659,-237302,-162424,-24102,-22215,-65143,-104101,-183151,-120279,143228,186340,-3497,-101132,-157371,-122141,58344,192532,172936,247986,423813,404968,275735,220039,137691,118973,43841,-159335,-179469,-2004,163618,162028,-68742,-304289,-355172,-254353,-73412,46926,12847,-82638,-105715,-145998,-142638,-98224,-132791,-227230,-260346,-193272,-104762,-105285,-287909,-393044,-270701,-134579,-115104,-173473,-317423,-484168,-483750,-234848,89070,201862,213860,236057,311694,385070,328423,143903,68363,142426,165356,107789,126750,107747,-55228,-212086,-232766,-117280,-76077,-113731,-28004,174216,332451,297766,144895,126085,303762,398644,183954,-35627,18113,155549,96333,-18266,-28503,57034,97238,11542,-142783,-173634,-13252,61343,-64904,-107070,-89446,-160524,-128614,4901,-14071,-86138,66584,237044,243988,150807,7077,-104524,33944,151776,-81741,-216563,-71509,9894,-40533,-72946,-25052,62766,139363,118926,88709,120985,189377,196840,142953,-13698,-201466,-173273,-20721,60149,193367,217619,-62717,-248034,-82011,102266,7105,-110216,-73933,-193722,-340012,-99785,131539,182218,294437,275365,-9100,-177960,-133457,-158605,-288333,-171439,139634,226201,162310,50682,-49778,46510,152051,89419,11414,31900,146835,269868,232286,218547,335694,337368,142950,32070,-12035,-38636,54536,99325,102021,213994,303029,260961,189070,-4610,-159910,-87358,49898,192625,318411,171667,-118867,-121560,-29719,37406,75267,-25598,-11279,211966,166853,-143956,-82516,306299,369571,147191,43016,-28783,-139419,-353135,-532183,-415609,-149639,-11774,-62598,-152612,-170579,-145217,-2193,129636,123000,171534,308245,232555,4313,-90822,-138532,-213917,-148946,-41138,-95373,-177421,-168462,-142249,-34637,124896,113110,58016,56852,-21562,-68801,-90965,-83275,-7362,-46078,-166212,-119145,6931,115246,114895,-59002,-140951,-9175,98082,60756,-54836,-20794,107796,169816,230689,295894,216371,39219,-98799,-110442,-32893,-45068,-35258,28596,4866,-97978,-85275,-51896,-219842,-296336,6272,288276,192044,-69665,-190921,-131123,-11070,79754,86906,65859,-75765,-242087,-174084,-49472,-248353,-383559,-52002,337576,523552,681821,99634,-451324,161208,201064,-361291,115958,354221,-276214,-24756,515793,595591,747492,1007539,852992,351363,-83759,-279446,-645196,-842332,-557365,-244223,-320848,-146716,127939,175611,350839,456732,339137,184987,-43522,-151484,29250,272059,402467,410439,317516,206769,42029,-79271,-83206,-67036,39359,142373,-7460,-296291,-346699,-127986,4409,2765,175305,224916,-14504,-113963,-11248,83413,132634,182894,233530,197527,70167,64025,145186,72088,6891,153063,315294,364996,452306,356956,71945,-67117,-14941,81456,151612,95890,-23979,-102528,-173485,-117180,92566,187255,131159,87014,-20714,-154574,-203702,-152834,-78146,-77108,1165,240800,395021,323669,101344,-146218,-177979,27065,165624,143669,8855,-48448,27880,28889,-82124,-120392,-97009,-37164,128439,259848,92455,-168996,-224013,-105714,17782,98913,43986,-23199,-17897,55541,146208,100524,-13298,-27086,4728,-31323,-55274,-113847,-303624,-388315,-133717,160294,291941,316194,186359,25590,1559,6205,-120621],[-199633,-118521,-48974,137087,253578,214886,133220,-85650,-270643,-156028,98639,200382,170315,85080,75868,128517,95014,15455,-24928,97371,277139,377541,349047,207575,4552,-85555,2476,105432,122019,123482,94533,-28805,-62186,-29780,-189186,-282381,-233636,-138617,-30575,-9904,-5269,195348,383043,375686,369326,349968,256640,260800,338211,234308,124107,273298,486727,414125,234953,129772,-54192,-204347,-69267,110550,103457,135065,249790,294833,182561,-64961,-247579,-222680,-101371,-107579,-284576,-316585,-90922,3714,-195161,-177161,173222,256477,103474,-1498,-44811,-115684,-72420,45435,-80780,-173779,-67452,-48052,-20856,62268,-134584,-379198,-175037,86869,90598,69020,78201,-25485,-105237,-12307,-20805,-146345,-185857,-101527,8769,131775,273213,302449,121882,-136265,-359475,-431487,-160508,87200,83813,-3448,-120888,-262416,-323600,-400670,-395349,-203809,34169,62137,-6056,-21408,-90558,-163591,-26001,93382,22502,28478,107833,153264,99537,-146825,-303706,-162967,-29884,6180,-2956,-37147,42781,188057,235665,44936,-189583,-45974,274922,321158,194797,74445,-19450,-143711,-219493,-174246,25576,231758,238092,-15937,-241843,-329268,-210782,85739,268842,233235,238287,331858,311044,239108,176575,75707,-4020,-120591,-164076,33760,219896,155998,1816,-180718,-195778,-34460,-37947,-198550,-159927,6057,25108,68184,307065,297967,71395,37282,264841,323136,50665,-196681,-68690,200454,344387,239509,79208,-11500,50479,126168,157709,178901,171349,89448,129599,172022,41582,-105173,-103178,15938,184439,258225,200524,194792,325455,329511,14220,-362461,-489760,-357075,-175156,23962,120079,135423,151601,115687,-66729,-151984,-50864,-102338,-184248,54540,175832,-106534,-261749,-108641,58071,101636,54484,23654,81218,194081,169823,-10588,-126571,-47315,25372,23551,19332,58779,202231,147190,-251738,-376433,-93420,-123129,-383550,-300219,-61396,51200,9419,29693,133198,161204,142868,76983,-111261,-215130,-172653,-109507,-104332,-1701,176209,174304,118912,126363,-13037,-140679,-29666,66583,-43762,-208797,-291082,-203759,27517,85989,22455,23402,17040,24660,141956,53780,-138871,-103262,-35518,-156893,-165904,72251,129514,-76120,-169450,-138549,-149135,-117032,-119423,-153939,24279,175765,312393,375902,258930,-127911,-373597,-205823,120561,298264,260412,116638,2868,2710,20681,-635,63815,127328,-17087,-213006,-220358,-83371,16408,-90649,-298378,-303669,-186310,-161976,-257920,-209333,105379,371504,408599,370699,241526,35172,-3675,47949,-13335,-22375,42893,-21890,-57023,136494,277709,52262,-111068,29290,123907,-248,-155445,-171041,-54831,88086,116089,-103691,-267563,-131593,-102235,-318060,-312499,-832,156773,95918,208299,359965,265406,49584,-22047,31161,145031,164387,88137,39268,-4356,-87377,73162,316179,277287,1705,-120450,-20875,69682,5606,-73200,-129469,-217873,-263112,-300545,-270277,-119730,-74806,-171023,-111488,-44927,-75048,-5685,117109,133248,105463,95640,162501,180242,-31852,-256050,-319709,-352449,-309846,-69820,161855,164906,-42349,-84444,17764,-155306,-437549,-485892,-460584,-321268,-73065,-109307,-398790,-502003,-304000,-149633,-226925,-90194,317665,410193,107989,7570,173964,375593,401218,170220,-492076,-997783,-761626,-427958,-421584,-177537,2295636,3869232,-5264876,-16997201,-13207433,-236858,4354944,2589121,700462,-169760,-533052,-566475,48144,439126,91297,-8372,-115020,-414254,-223700,388992,471301,248749,332453,463896,492578,355081,154374,190672,197383,60120,-109631,-347080,-334663,-23616,156530,154558,185363,47434,-229728,-261793,-79442,23668,89584,220712,221482,-50048,-329544,-410392,-408328,-398302,-224827,68462,284145,221473,76713,83072,67699,-137645,-259603,-124127,-55511,-91174,-88006,98494,282996,-13170,-361847,-189528,180903,321955,301992,325724,319363,229238,28526,-174043,-221591,7650,231770,313674,310739,268331,183199,117912,63803,-119984,-259386,-198792,-108454,24966,173274,54226,-186556,-157721,-11682,-36624,-222101,-294688,-74889,154185,206990,205286,70403,-174443,-292887,-242662,-154459,-150891,-176242,-172486,-229395,-311051,-242788,-153758,-254211,-367888,-358699,-363671,-434851,-452098,-353176,-159521,75159,164697,23335,-188358,-206161,-78313,-10723,6964,-35225,-192933,-363197,-327618,-58941,189482,221871,108952,-71200,-212530,-233661,-156769,-16852,-4580,-17414,-68880,-167094,-141357,63125,105248,-27721,-93366,-124429,-89002,63380,172023,147996,183282,331064,295185,143694,116652,128808,155619,92445,-104458,-150049,18669,192644,201043,20727,-161430,-232302,-236964,-113790,97651,158226,18873,-73854,-134044,-126431,-44310,-72474,-186763,-225599,-173120,-119763,-193826,-403441,-469404,-269002,-72319,-29769,-88858,-248779,-416925,-414553,-129434,158780,147289,112889,184136,226640,245748,176000,57943,86590,208511,197132,167519,266579,270146,64738,-202585,-296774,-117118,-15205,-122684,-111724,156963,367465,352430,199069,138326,274501,363918,173571,3632,83360,224222,176660,4709,-102439,-42738,39272,45237,-18372,-24229,90287,156325,27954,-66153,-72602,-118074,-144869,-82803,-49207,-50811,79028,258909,360744,323350,124883,-51298,40125,127536,-100285,-214435,-55636,1230,-82495,-99718,-24335,102286,191164,197878,157809,143430,212703,253637,169219,-52052,-249593,-193186,-13872,94100,200143,182934,-65969,-218392,-37621,178740,121331,-24052,-27553,-135756,-311788,-136778,-7272,65282,243081,251185,-40412,-243501,-218122,-230374,-339694,-216338,141080,255862,124131,-29822,-106628,28278,189401,122415,2028,-9974,142179,282358,167323,80993,257849,317165,146487,99676,39677,-132327,-89028,78980,146214,216891,244957,235569,258779,178641,35700,36657,88783,197907,345893,221764,-71787,-134865,-111871,-87437,-34999,-107467,-77264,133994,123001,-82766,-3848,328573,426914,202040,-16149,-159522,-162334,-248668,-376953,-287606,-102962,-24843,-87967,-187758,-204697,-118154,123422,320515,249897,189462,247736,197898,59613,-18312,-83788,-123235,-27484,38933,-109578,-264805,-276696,-223210,-62142,146521,154600,111423,108578,41587,-16274,-84105,-165253,-123090,-140411,-244511,-201647,-103125,22580,103715,-44170,-142069,9456,161813,123330,-66017,-110486,32321,137498,172991,167897,95971,15225,-67726,-98873,5097,97821,173227,174977,72969,-79364,-83606,-16403,-103512,-128040,134818,350269,241669,-21762,-218816,-247687,-137624,-70298,-79174,-42040,-92074,-275109,-290129,-142471,-304421,-480057,-95066,420495,557997,661792,72318,-837904,-340521,170682,-343784,26,590963,105182,57881,624186,785911,850191,1035730,748745,67124,-75458,177888,-31144,-586877,-567368,-140691,-131261,-36273,138693,60448,181132,302613,234467,162366,-13324,-134855,-3779,232741,364557,295034,193145,192750,67271,-120473,-156166,-119303,-1313,71473,-105767,-399970,-405947,-103403,62691,1773,107821,169913,-48870,-168545,-96751,-29290,59498,148838,232909,214041,65635,39661,126683,14352,-89723,9304,97582,191196,378725,338253,107789,39841,69739,79362,138967,115349,674,-117307,-224908,-183648,45389,126947,60907,38195,-24985,-111691,-157592,-180125,-137382,-77071,60162,203965,242199,136218,-44724,-235588,-197803,48355,205003,141714,-55696,-96105,57382,70925,-97099,-136695,-103966,-91839,-9533,-14264,-192476,-247265,-153324,-68486,-2009,63818,3079,-36455,50561,150625,200955,92566,-60949,-52891,-30561,-93583,-68046,-51261,-187020,-278093,-96674,142368,229464,262048,222291,139784,45669,-51057,-197992],[-147151,-39184,-41700,83058,233134,250407,159124,-42903,-178668,-77895,111042,180524,150214,92986,54749,29847,41459,26164,-73608,5902,183702,292652,361008,336563,146397,-20357,19083,90565,73104,86681,114109,19498,-16665,-10987,-223283,-327024,-267864,-157903,-22667,11073,-15147,147541,324581,261902,220464,285140,285191,265410,255123,113932,-64,121802,341317,333247,245251,164667,-29050,-178208,-29473,157208,131566,114751,200246,266846,194956,-32581,-219807,-242169,-135999,-97369,-236736,-301048,-76847,24821,-124868,-18204,280745,248207,-1861,-82609,-54033,-148268,-178023,-48946,-93100,-162418,-54654,-49312,-71226,30184,-85431,-295017,-124696,140504,171339,128004,72023,-56830,-22325,86106,16935,-131030,-160139,-55639,26722,89036,205350,292362,250039,106905,-166381,-307784,-145432,-3945,-30560,-107183,-184873,-328944,-413832,-474486,-417467,-176006,44692,64174,55904,81296,-27230,-137014,7713,112543,-9677,40646,247928,347044,260390,-36130,-250698,-140762,-1462,34195,3485,-46714,18463,177677,305226,168992,-120107,-41066,248669,308203,241973,125937,15877,-73076,-197546,-258238,-119408,79473,124405,-54483,-208865,-287004,-207224,72124,264186,202055,156591,215198,211733,168341,71778,-27254,-5081,-82948,-135596,87665,212676,84485,-62353,-212412,-236459,-139439,-189279,-321800,-224048,17888,119502,182260,311478,294139,172323,233489,389690,302757,-23365,-271724,-155845,61900,293293,372357,200996,-5305,28404,154094,182550,102146,71831,55675,147985,156210,40717,-95328,-75984,82378,216157,256765,137460,51548,176024,257665,-761,-394267,-598033,-529173,-304575,-56954,3886,-74360,-18837,68374,-55241,-154322,-44338,-17335,-98797,20340,118444,-41662,-167555,-61877,106966,108064,15537,-27186,104929,295069,256704,-1044,-173126,-62243,82413,58340,-27587,-12277,138803,81244,-275113,-345175,-77612,-124277,-315074,-209605,-34967,6642,-46998,-42461,55458,87665,100749,101747,-30794,-189722,-189368,-104397,-115006,-50017,121577,140028,100896,115720,-21067,-140397,-74743,-7039,-115030,-315390,-408571,-339129,-141777,-43013,-78232,-73519,-75956,-67086,73593,59686,-92656,-71332,-9812,-109747,-126501,52872,85850,-62449,-140306,-113407,-59631,17901,-59449,-181617,-22747,184852,290182,377102,288735,-114349,-337556,-131335,171676,303105,234138,116270,35768,37275,32517,4275,58940,95542,-90657,-272622,-166483,-10302,7387,-99770,-258272,-271277,-179274,-191064,-329080,-314294,-6010,280232,390063,387161,202065,-75400,-156643,-95169,-106521,-56856,-18948,-74977,-55300,144444,274113,48703,-142553,-7733,103518,-22579,-181610,-243571,-198368,-77019,29129,-87052,-222588,-118454,-72689,-283773,-347690,-88677,133128,142224,191703,267495,204592,68178,8661,52146,155566,194847,165855,165198,123519,-9968,38906,248058,323568,122915,4460,102221,137239,-6939,-111281,-143046,-206920,-260464,-300235,-261899,-97906,-40394,-120728,-72564,-65601,-151941,-55310,163678,216502,138909,110256,179774,212567,27642,-210702,-276706,-249301,-139654,85662,239513,191533,9697,-37924,23089,-153344,-433208,-466980,-398951,-211917,72518,51859,-226075,-391954,-301054,-142832,-188061,-100962,326628,414803,40591,-81881,88501,203110,268209,211789,-305613,-876934,-790714,-392784,-369541,-149231,2498760,3383144,-5853943,-15249871,-11715115,-1437143,2798771,1923475,327077,-240553,-446590,-436283,137606,420113,123261,-61359,-330697,-573645,-256561,304753,357812,233645,335528,395418,452442,414541,307337,262756,140477,44998,15769,-222155,-315258,-51058,140477,165002,243936,166060,-77815,-177487,-87353,-31722,56257,280083,347090,124685,-122251,-299640,-414276,-423923,-240756,53676,272980,242373,149051,132613,116394,-11185,-85946,-58402,-57771,-116782,-180709,-84820,82842,-116396,-393566,-228871,199060,429559,352631,286895,260948,179551,6608,-244523,-383422,-88495,252112,297844,247105,296210,300905,190540,45896,-128884,-213679,-175603,-93688,78770,241062,123634,-77559,-34457,19913,-84612,-247611,-263540,-6058,221730,225829,198243,61616,-220717,-310275,-164307,-63997,-108039,-161846,-151422,-192829,-275390,-238823,-154705,-216548,-301679,-283250,-295675,-365752,-367086,-229003,-36980,138905,213239,86324,-135298,-185767,18935,146425,104255,36051,-111384,-354684,-397451,-100629,197704,231076,122179,-4772,-99889,-183731,-172120,-75448,5626,43428,-13717,-111625,-132694,-44559,-22681,-60291,-58549,-49048,-24685,69275,131504,111419,112436,187846,121037,-12135,-9231,67057,135841,110182,-46481,-88384,64630,192923,173021,61503,-14924,-59847,-174662,-154843,123875,283467,118724,-47102,-121612,-123529,-28378,-36215,-114814,-120576,-97876,-90156,-237306,-464676,-467870,-194618,31523,77801,32291,-118067,-312023,-329149,-12270,236064,125104,20233,96554,114147,86215,6558,-49456,51840,192786,159560,158896,296265,322632,117109,-231757,-369688,-118942,47056,-114513,-175944,121685,370701,385895,248245,147048,216299,277708,144955,56741,146210,242925,205344,32038,-114252,-95964,-2945,80555,86555,87633,168049,254957,183279,44419,-23381,-58019,-141307,-143965,-52084,7907,83271,246158,427020,458652,232210,-416,20599,49932,-145275,-210893,-52315,-20501,-109028,-121235,-47862,108660,224875,278300,217309,133812,192850,269131,170503,-74435,-234850,-147600,9395,96569,149809,105919,-58424,-164619,-18299,196623,191775,49444,19163,-41313,-178651,-103136,-86931,-46794,127772,176306,-55709,-268672,-263636,-261478,-347903,-227156,127032,247996,70092,-104775,-148114,-15877,140496,80589,-51246,-77258,94775,221212,57339,-60751,168217,283110,147347,146127,91909,-180717,-205674,38836,152142,186105,172061,193576,302517,353529,249727,165858,104061,148031,296100,218829,-30748,-153314,-187100,-191805,-139358,-165475,-101645,81804,87081,-23302,76662,341894,437616,219529,-90293,-278429,-181170,-116217,-169235,-130197,-42335,-9178,-72411,-193769,-220159,-67410,261094,505755,367054,188203,151208,111018,75598,53217,3741,-2359,86383,91078,-125016,-322567,-351293,-278790,-63808,189611,222197,172359,144141,88046,26317,-64853,-208946,-209614,-203772,-277291,-259916,-197723,-45681,102788,-37095,-170429,-31979,156120,159919,-40219,-159387,-25028,97659,84811,11295,-42200,-20163,-39466,-100889,4566,207976,331727,264608,93365,-63761,-64382,11247,1121,45353,265222,382874,243165,13477,-202081,-273163,-168884,-166608,-218974,-97916,929,-180259,-314364,-220348,-377605,-604893,-195481,413763,479087,500157,110073,-928851,-717969,91081,-330626,-238673,622264,509925,236399,731659,954903,915934,1047107,766653,-46252,-192584,314942,499539,-190620,-452258,21778,113290,103924,169413,-23996,7996,127042,110158,109093,15166,-77209,-2667,199606,298395,109287,-16249,94315,43160,-160333,-206223,-148266,-38718,5511,-168658,-425830,-388052,-58478,91043,-16857,36267,136951,-22095,-184084,-177648,-137286,-23068,99653,200997,204863,85613,50175,114812,-16159,-144617,-99533,-91491,28749,279204,286442,129325,128841,139312,89019,120353,113029,28240,-82064,-195981,-190453,-14274,1320,-86464,-65953,-44115,-59209,-99501,-200557,-215710,-125327,27977,68614,9314,-76152,-167589,-268999,-173676,78051,235339,123472,-120272,-142145,58423,81917,-101683,-131385,-88989,-125558,-157245,-283980,-399010,-253717,-64830,-37374,-25397,19358,-42259,-66504,89759,230516,243636,83411,-88701,-54979,-60374,-164239,-84819,20951,-50287,-119253,-13247,144260,176582,189503,206482,181541,64950,-96449,-226932],[-50274,48814,-28780,11279,163295,223951,129457,-18231,-66539,27442,128971,138710,87749,64151,8174,-80407,-21209,25207,-93634,-49157,128982,233699,339251,380223,220760,26310,32983,86739,57763,83462,140082,71406,45580,40389,-171757,-321038,-299353,-180969,-20439,969,-74210,40676,190300,69263,-13364,139428,246079,202270,106350,-22319,-101528,-484,212253,274489,254372,181394,-20550,-149978,7991,168625,117784,68647,143411,214870,150206,-26645,-158755,-187679,-102191,-48807,-168166,-267873,-70520,33568,-25150,168212,343122,163119,-155478,-191165,-73411,-137652,-209547,-99524,-58665,-70113,31810,1885,-77824,17388,-43741,-226909,-104473,155018,211290,167018,87104,-19650,102572,189923,63210,-107980,-127009,-7573,35788,29123,119602,263537,347241,276044,-8803,-141968,-83372,-42008,-81502,-146222,-165249,-280458,-442202,-517127,-416398,-122447,77605,55651,76585,163504,51855,-98797,14853,105195,-31338,42855,339663,474071,351802,52025,-161665,-85396,47871,71582,9618,-49291,-20852,120081,311920,228243,-91852,-88811,126205,227331,289041,206618,66579,28463,-105662,-260494,-224636,-107389,-70764,-105803,-122749,-174226,-159623,60881,250543,187302,114122,129646,118189,82032,-39296,-118644,-10163,-30386,-69741,147064,195777,26766,-106730,-227138,-259785,-210376,-280307,-368648,-245815,6055,171368,272144,283576,241144,232411,384426,452121,240184,-120431,-316926,-188167,-37409,207616,440039,279153,3538,10016,140277,142437,270,-66269,-26907,120159,127159,25271,-81919,-34208,129993,215726,211889,41194,-94329,37656,186217,-3260,-374216,-602178,-595471,-390059,-151394,-102058,-235602,-163829,31353,-8522,-116616,-26922,65927,1652,-20471,25946,24501,-7131,52282,148237,74321,-49497,-84176,111298,368971,346224,38572,-180785,-76622,111831,84912,-77372,-98992,55873,12913,-263924,-274922,-78985,-149576,-233437,-105390,-4629,-23809,-68360,-93950,-32437,17105,68549,121080,29954,-196237,-224449,-70633,-37068,-14648,85859,93177,78652,100595,-28738,-152363,-140270,-91145,-168740,-369950,-471999,-440948,-320993,-194624,-188828,-189632,-195652,-166261,-12863,43590,-62598,-65599,-25465,-106507,-128769,-11595,587,-92729,-144799,-121828,-10779,116714,14868,-146333,-37849,185719,220990,317692,276707,-83863,-263656,-52350,179552,227399,142909,75514,42216,53440,32601,-5133,40671,38306,-195965,-331991,-102514,71591,28621,-55082,-158279,-191134,-129348,-181060,-350186,-345976,-62489,190401,322270,338820,117906,-179715,-267974,-212308,-175780,-77257,-75945,-133654,-62426,148138,249092,42162,-153130,-43560,66198,-36543,-169947,-290823,-360861,-261349,-62086,-56185,-163966,-127824,-67349,-221484,-342596,-161011,101348,168357,153502,164178,115697,54296,29994,82478,166717,200585,219972,291809,250161,67075,-1136,165879,342011,251007,150079,206835,160096,-41611,-163597,-175526,-195040,-249452,-305342,-273858,-92720,11027,-20666,2228,-45552,-170273,-64645,207931,284508,167915,140073,214748,225168,63610,-126173,-151207,-91057,7522,143624,211699,156199,42957,-20722,-10312,-128029,-355079,-422149,-354488,-122515,203554,233222,9298,-197209,-228404,-97503,-139874,-172516,204097,287875,-108584,-226702,-35701,26383,177739,367751,115504,-438205,-577651,-193548,-121910,-23144,2360470,2257914,-6577293,-13412960,-10044152,-2884511,756689,935059,-45032,-287265,-301738,-207497,230964,343280,180767,-21488,-459296,-703317,-283604,172612,175464,198894,317657,273605,332687,420935,426511,294182,54927,-4726,87421,-84601,-223249,-42089,95367,125180,203135,151076,-2201,-82123,-83079,-120891,-36557,268843,395617,223787,39886,-150362,-325108,-361388,-222765,25937,202765,187273,148980,132106,111735,80456,95463,34767,-25355,-92923,-212185,-231090,-129831,-204888,-359671,-185953,259115,503483,376914,227352,140253,45516,-53918,-271634,-444403,-163034,228979,236457,130326,252880,357612,215124,-21852,-161952,-186640,-177370,-76269,136140,256152,110386,-34397,20541,3402,-141256,-255342,-224953,18441,230940,227661,185316,57367,-221189,-265563,-38879,49238,-44700,-94993,-71449,-131430,-233561,-215675,-123964,-138126,-206178,-183796,-175929,-234863,-217970,-56992,71492,133933,208111,131620,-94977,-171588,91407,264431,167982,85888,-18229,-303652,-452566,-188827,142489,206139,126309,78279,44121,-109762,-216725,-178587,8236,101641,42594,-40506,-92446,-125105,-137922,-88075,-13206,36579,50208,82903,92376,70734,44100,26790,-62498,-132759,-106778,-27027,63501,91031,-566,-10207,115179,153988,85311,42684,91444,110087,-87129,-187324,116105,358095,193800,-35214,-126797,-142619,-55039,-31538,-32112,14110,-3866,-40040,-223542,-448247,-379982,-53791,159978,183336,157697,37873,-192329,-236601,87769,296103,130776,-52672,-19149,-3734,-58298,-146358,-164878,-36845,103037,76387,86245,211785,273649,104798,-288959,-436667,-118447,101796,-89005,-200536,74000,334488,384559,277825,150513,142997,153638,92297,97861,180972,201296,163256,45101,-62914,-76091,-6439,110348,147755,133007,193543,313444,326818,173045,38805,-10638,-129178,-162044,-25087,59542,66420,200482,430875,524681,306561,36517,-26427,-62327,-197911,-203718,-66086,-47219,-114964,-141687,-86244,88998,229810,316238,231142,88129,133323,236678,143149,-79309,-163893,-45975,55579,84722,74043,19404,-42292,-100535,-24942,154887,196728,86667,54885,64582,18276,-12914,-91894,-131253,-26742,67020,-50395,-243115,-254783,-235438,-306189,-206035,98822,212723,31738,-142875,-158467,-62145,34414,-1186,-110692,-129418,31608,108291,-68317,-163048,89647,228736,123851,147045,131351,-157353,-244012,818,114716,106172,86177,137182,301274,461282,418482,268893,103226,63641,181626,173082,1202,-173301,-244235,-243180,-196302,-180295,-83794,67845,76946,26148,137781,344756,399460,183768,-165101,-343474,-174037,26030,48079,19204,13605,29187,-18652,-167106,-216179,-12979,376556,636264,445975,167393,44110,846,55747,111515,106571,125345,166316,95510,-138691,-327054,-362789,-282578,-24722,252404,292243,206088,137228,104786,71011,-25476,-199542,-234856,-216459,-265175,-290052,-263003,-77495,114775,-32911,-217874,-119283,103741,192896,36982,-134529,-26598,82186,5189,-119403,-147647,-41164,-10645,-116739,-39965,246753,394939,276089,52780,-77661,-46110,31523,74083,180337,370156,380222,200348,34895,-146707,-219630,-117991,-189929,-302658,-93612,169925,4011,-249095,-258327,-434075,-698300,-308544,319480,297839,222670,168780,-711563,-842328,12729,-297652,-502235,478244,827928,474101,832228,1070011,903558,975831,856915,49851,-384782,139505,806705,211694,-249561,204519,352831,274363,258269,-32383,-120002,-23208,-4596,35226,40497,19315,49253,198624,232295,-91902,-256406,-61256,-24582,-193505,-225739,-149531,-62730,-35418,-177599,-366928,-291482,10650,96122,-50075,-22314,136572,50579,-161105,-219106,-191046,-82598,48895,146076,172517,116776,85898,108789,-20564,-147473,-135734,-180274,-65838,189616,227862,144797,182985,176386,107693,103937,96332,60368,3503,-97711,-144882,-74283,-154034,-274366,-207208,-74646,3839,-33102,-209114,-293989,-208360,-91262,-128410,-231198,-244971,-216944,-216022,-99114,115455,246173,88065,-171042,-171131,39305,66712,-90720,-104883,-59142,-134744,-273989,-463167,-472157,-198892,16684,-8895,-33740,-15298,-84147,-103707,91114,265040,257958,78182,-83440,-26757,-68875,-220274,-104319,77491,61925,35306,92410,162834,145503,126722,162756,162152,62456,-114025,-195240],[65745,127925,-9037,-57698,59313,132399,48666,-13136,40099,127198,142534,83199,4966,16380,-41652,-161963,-75165,-5165,-105225,-61475,107314,185549,284740,334237,196273,22186,23675,88486,85650,117758,157616,102582,99948,104305,-63606,-273265,-317383,-201090,-27573,-34196,-161160,-90964,28244,-130436,-253726,-45935,155837,94256,-70425,-138397,-141043,-54292,133051,253147,258094,166905,-39895,-123619,48088,154741,74364,22026,99878,144944,41469,-65877,-83585,-87021,-37442,21593,-84314,-212217,-61554,36911,64012,302571,333679,13518,-314868,-284316,-87830,-82112,-157704,-95056,9271,81434,170539,94830,-24025,42903,-18251,-206923,-131072,118663,202308,195403,145470,99206,239294,264806,99671,-74164,-77429,40896,33306,-37176,38155,226924,386140,334304,110550,38056,2088,-32231,-70328,-117098,-67781,-117531,-360109,-487254,-375951,-55506,125940,53330,70061,221737,143433,-54798,-16826,60349,-47753,26434,354672,500144,345875,91663,-54940,2463,119629,108264,3707,-53523,-72279,23353,248472,200812,-113424,-169771,-50246,110045,329772,298048,126404,132750,23112,-183167,-244981,-262081,-299967,-175341,-13938,-20501,-75235,64040,231977,184574,116170,105178,64014,5216,-120298,-159194,-7973,19041,13673,192733,173136,6343,-109932,-231938,-280930,-244957,-293046,-324097,-219086,-37663,147085,283064,209653,132190,217261,441141,454795,177458,-195759,-306982,-155034,-78809,102525,407222,292251,21692,2239,83559,55637,-77411,-181495,-124580,43745,80549,6809,-39740,46100,172430,199192,135281,-73640,-215780,-61269,131104,9023,-303781,-500690,-539954,-412601,-226367,-170387,-314621,-248023,16111,59561,-48699,5874,139902,106440,-43123,-68145,74056,166513,187184,162709,15687,-119084,-130908,101737,405060,418827,98244,-150042,-84679,116235,106386,-109599,-169514,-19390,-40291,-222215,-189341,-99405,-189993,-160069,-2833,34632,-38116,-71309,-119969,-101776,-25874,55904,133717,66627,-210104,-250118,-1401,116296,86681,76241,61367,79870,98822,-28842,-172930,-211850,-166364,-189465,-353043,-454541,-458699,-424327,-310697,-280535,-296040,-313757,-259310,-99482,5626,-66899,-95987,-77451,-139635,-158763,-94400,-107961,-165850,-183317,-165323,-23563,149786,82348,-67633,-27989,142422,113940,223541,237702,-37584,-162604,16461,142583,93270,22136,20975,27745,40560,9458,-39397,1532,-36163,-304907,-369502,-44604,125004,51579,22351,-26430,-91988,-63301,-152818,-346109,-325007,-66417,119254,218579,232790,18944,-225135,-283453,-261342,-195119,-74050,-118168,-190215,-78025,144191,213629,36199,-144789,-67787,32026,-33431,-131419,-303897,-485779,-395267,-118017,-19826,-119507,-167246,-104742,-175083,-320594,-210074,58573,152681,100376,84091,37130,14354,27935,104588,173415,178157,222197,357660,328423,117578,-36710,85969,314132,348941,291268,269247,127887,-93070,-215820,-210777,-177256,-222901,-300691,-285722,-99118,55433,84398,84630,9938,-124417,-38558,218200,292335,177763,189429,270961,206772,40889,-45874,9622,65258,76779,82801,82842,64624,44806,-30209,-60026,-76840,-213881,-354334,-341086,-71347,294273,375486,225726,27477,-94114,-10379,-83743,-276512,-25374,48048,-309178,-381571,-152436,-99190,142115,582967,640907,201890,-146644,161262,282031,167193,1865601,629068,-7436952,-11944105,-8505508,-4176738,-1350615,-167058,-316265,-278414,-111144,73256,287243,203849,235820,116375,-425111,-702070,-259443,38324,-37065,122564,263547,134134,163983,356498,460137,276867,-28542,-77319,70183,8965,-85094,13341,42816,34229,59286,14066,-6963,8558,-59454,-207973,-155826,179165,331412,203765,110383,-1012,-163845,-222198,-161825,-116,87952,50400,49698,64397,52965,123353,243225,145975,38641,-35369,-179947,-294016,-287144,-260755,-280207,-78120,340183,522193,361628,163119,11146,-104377,-129995,-262148,-412020,-208174,169639,150470,-9734,155818,351236,186222,-125439,-213443,-187623,-202295,-56477,186260,208923,10448,-68489,-2292,-55547,-201595,-261879,-200130,-9764,177181,210940,171566,55087,-179757,-168724,106629,166744,32894,12068,46617,-56892,-186196,-175933,-78361,-45951,-101266,-85432,-44522,-89255,-66888,87789,123782,67030,149740,146217,-75869,-170451,104970,293084,169826,94927,55320,-227687,-472134,-292769,40648,158874,134440,166362,175845,-42194,-278220,-277377,7100,139718,77987,13300,-32633,-132122,-185338,-100983,20518,96362,113063,107959,68318,30425,-14781,-114012,-201174,-173603,-131668,-113038,-30376,50569,29142,64488,145800,76355,-35153,-25867,122801,221049,-1315,-203517,73304,365775,225596,-48004,-162729,-178715,-105836,-50188,36809,123188,63402,374,-159330,-354861,-227678,121875,282790,254004,245621,168045,-81611,-140935,150470,315338,143664,-104582,-143664,-101116,-152331,-252019,-269798,-160405,-26327,-11435,-22009,50014,162875,50256,-350196,-477961,-108056,144509,-48818,-179101,26064,262899,343828,279203,147829,73467,25021,23987,107233,168652,105845,57167,32666,28933,14740,33920,126326,154978,109040,160558,304487,390637,264317,92975,3106,-121475,-138076,17796,78701,24753,133543,376003,504041,327001,46033,-97338,-178947,-235829,-194297,-97667,-69012,-101741,-161677,-122961,57880,201778,282565,180172,15798,54930,169465,94107,-68833,-59739,81376,119258,77148,8271,-43798,-20710,-42835,-50043,71138,136580,77458,69845,143849,194814,93508,-36673,-173970,-181084,-48771,-25538,-171099,-193441,-155439,-223504,-167977,56526,163476,31655,-123300,-129966,-80971,-64952,-66756,-128669,-132408,-20626,-14474,-166163,-194498,36358,150832,61574,91973,144230,-71228,-195675,-22612,44714,-14469,-6013,73972,253256,471353,496679,325128,100290,-24248,32278,101544,19583,-190422,-277228,-228496,-180274,-148848,-40607,88203,97291,57950,159194,328675,323744,100578,-220734,-333629,-132601,149015,223796,126037,49713,77341,56562,-114882,-195852,23975,437561,677307,464188,126903,-51589,-99392,15205,149237,202993,230709,193042,51366,-143963,-269919,-299575,-223243,53745,320987,333885,184753,75600,89635,126590,35054,-142019,-190149,-175028,-219766,-289705,-287607,-72045,137759,-23374,-266221,-220272,45548,249151,164112,-28567,43749,112793,-29625,-180996,-185500,-30383,19705,-145155,-123490,196859,352651,213626,-39356,-130583,-39018,54802,114651,256492,431575,344665,130566,45656,-69627,-123577,-23971,-144554,-315436,-41187,351651,205715,-132821,-250323,-448165,-713019,-387323,169481,68311,-81036,222256,-275742,-688051,-31915,-240764,-696714,247520,1004518,734485,921966,1113583,805888,783436,934917,317348,-572547,-252258,825195,507251,-19029,361149,528348,450672,410285,48557,-174516,-114648,-84573,-40798,61334,138136,151403,241462,188866,-248636,-455418,-218285,-107554,-212932,-214906,-126252,-68776,-44467,-132762,-242745,-140790,100150,96695,-85820,-59222,156719,128374,-115760,-203480,-169964,-101968,4830,80823,125011,138277,123121,104590,-6808,-108086,-96771,-144100,-68128,135087,189055,163294,195090,173838,129315,101386,78588,92512,115266,32515,-69173,-116423,-292493,-451799,-352428,-112823,65068,29814,-202595,-344130,-293058,-254136,-325657,-401560,-315391,-167686,-78178,14596,157500,239420,53482,-186756,-166763,17850,42536,-59659,-60131,-23655,-120673,-327602,-508463,-418371,-117698,69022,20403,-12957,-20614,-110802,-133796,61216,240505,235340,75790,-48832,25575,-48070,-244133,-125595,96938,117468,138373,188058,190692,138798,91794,117451,115996,50514,-97558,-112259],[171203,187843,17626,-104914,-51849,-2268,-60088,-23838,116677,190558,142284,27331,-67414,-25723,-71178,-186207,-105052,-65355,-127325,-42198,101765,131347,206298,226157,82985,-43068,-17581,86840,144912,175330,154795,96175,121126,148540,38188,-212893,-315960,-214549,-49764,-79740,-236681,-199171,-105542,-269491,-425314,-218678,43435,-24266,-226571,-204981,-106812,-35386,108468,255382,244542,117383,-84559,-101899,89714,131065,26333,1132,79556,62423,-113908,-150018,-17165,18946,18417,96811,18160,-124502,-37298,38690,102947,328914,254911,-160701,-437720,-332601,-94053,-6853,-53873,-52888,82656,246196,316763,200118,81648,108898,-12532,-245604,-202296,38799,157002,223337,241638,265829,352074,292940,117554,-27768,-11845,83214,19921,-95947,-22048,190398,357682,291535,193335,191076,77963,4217,-18609,-43122,67104,100331,-174134,-372827,-293423,7871,174261,69157,57635,254633,234306,-10933,-79670,-15597,-66586,-14774,283415,422351,256841,81885,46273,112603,209035,139207,-14364,-61514,-121197,-83213,136164,100308,-169459,-246760,-211837,3910,356628,371506,185675,216400,145463,-55862,-167163,-326527,-483679,-245218,86169,136579,33970,91898,209916,174654,141168,143228,68744,-37387,-147304,-134555,6299,45179,80272,201030,142850,30463,-64852,-229876,-303053,-246698,-237281,-208656,-158219,-108983,44329,194815,93852,-17273,116959,385079,418078,150574,-210978,-239553,-76389,-71122,-2177,279310,247180,53588,5371,-2234,-40161,-91655,-216260,-191866,-55691,21546,-5563,27788,151867,218648,186440,49609,-185527,-296282,-114194,97233,34678,-198234,-327733,-389407,-372270,-255014,-188668,-309584,-255279,29369,128845,29778,51045,197666,200304,-33342,-134616,92646,291210,277964,135200,-43813,-164768,-154804,75726,395792,453095,158222,-100293,-90021,103920,128120,-107359,-195455,-62987,-66051,-161578,-114008,-130961,-228971,-107963,89330,87998,-37902,-77319,-126138,-130522,-27470,65325,139850,82519,-204230,-239842,94114,294861,204918,84878,62871,120282,121401,-18654,-193512,-268181,-213173,-174285,-272788,-359923,-377195,-397993,-344624,-328088,-360709,-391898,-327388,-167051,-48584,-111329,-157923,-147202,-186137,-188019,-156454,-202531,-248215,-234031,-229157,-92256,116091,125779,17116,-17062,33657,-12774,129315,195914,18186,-52835,70157,79579,-56844,-87882,-20628,2619,-1402,-38915,-97222,-57173,-113242,-383298,-368963,-7625,120932,45321,99398,101227,-4180,-9690,-127734,-343052,-288816,-37281,77385,100818,89306,-66088,-184049,-187662,-225352,-155915,-40459,-133282,-228050,-91707,131729,177727,29537,-127098,-72925,17545,-13196,-81905,-279286,-525559,-431203,-119740,6817,-110082,-227371,-179970,-177475,-305397,-231901,11177,94231,43505,41910,-7268,-36617,1156,108102,169722,128388,160729,325220,326522,125309,-57483,23473,240417,388477,396743,274933,47273,-149213,-254347,-236582,-149747,-170818,-267761,-274020,-106510,69361,143455,137966,76049,-35350,7389,188208,234621,166519,252718,339873,158864,-47216,-6058,148615,164772,45290,-69069,-102099,-58897,11680,-52417,-94020,-3643,-39284,-263357,-347847,-63313,322691,425866,349592,218985,70589,104614,-23936,-372064,-294289,-238818,-508168,-503302,-230779,-146402,153781,775525,1095014,845412,398707,602177,742632,372234,1128720,-1179564,-8370709,-11113295,-7384111,-5032723,-3115650,-1135443,-426415,-202124,100280,341235,275503,17895,260854,317193,-213726,-507065,-141581,-41441,-228553,-12887,158475,14485,1551,228910,383453,215881,-82668,-151648,-30706,26208,57663,104928,6080,-84547,-142697,-182981,-66718,77670,-15960,-252178,-248535,45758,174246,83950,95876,120209,27714,-39418,-61717,-7645,-32683,-133812,-129912,-60390,-39289,117082,317904,242693,106338,21641,-104881,-257432,-342330,-277427,-186663,56548,412844,485753,308669,112248,-68789,-198803,-192874,-237212,-334722,-231242,87506,62529,-138747,39232,303337,125305,-229092,-264461,-205999,-230720,-32380,219289,113068,-142640,-157615,-79271,-134352,-257546,-277994,-198636,-77920,75440,173482,156875,49765,-115859,-46829,240627,268690,113171,131426,168243,17922,-130792,-127865,-41505,25738,-14060,-17724,45518,13042,21019,136903,95768,-34602,54264,121014,-80728,-182197,51446,217843,107865,65316,91545,-144854,-439678,-371796,-74572,107145,153948,239568,255552,-5457,-327294,-318609,8262,142855,73617,20940,23661,-52338,-140647,-96042,24309,105487,148385,142834,59795,-8676,-58856,-202789,-259775,-121536,-66735,-148365,-100697,15972,45784,115937,137761,-26832,-151660,-118100,66200,234669,57734,-201921,2687,309262,209205,-87351,-227141,-217196,-152674,-75314,74167,162654,67578,7573,-69395,-212266,-57300,282912,364366,262470,264030,230014,2397,-45815,170185,283104,140766,-140555,-251416,-157622,-174509,-292861,-344442,-284051,-147674,-64674,-125650,-130354,35943,-20762,-393160,-478322,-80775,174798,-722,-122507,-8024,172091,270618,252505,139860,26530,-65968,-38339,80052,104784,-21612,-79308,-824,127453,146614,103030,121811,113026,36346,84230,228732,344175,283656,125050,-18642,-126538,-88711,58529,56627,-35266,61251,278350,398050,279396,17131,-183281,-269516,-241878,-185502,-141051,-77331,-75279,-175042,-138959,32114,144582,176308,70974,-65152,-14934,94072,38706,-47507,47058,195817,186425,87988,-21497,-63824,4575,-3277,-79716,-25644,32842,28771,59849,161723,267825,170711,45498,-171668,-293472,-139607,13539,-69756,-96983,-42855,-119934,-131323,1125,111397,72280,-47808,-68688,-56574,-100133,-73003,-74627,-74559,-44652,-101379,-196054,-147643,11714,54774,-37342,-9801,122052,37557,-95419,-31008,-34627,-141785,-89356,17145,175669,394103,473982,330227,109526,-84866,-115292,18953,20577,-199348,-284512,-159477,-95556,-86927,113,122821,137660,68337,130634,283657,229111,-6433,-241351,-257109,-67444,221677,315260,167419,57180,118466,126767,-54703,-166493,29259,426331,624938,415950,68972,-122238,-162697,-24701,164702,272652,288217,161449,-24245,-135109,-163042,-174548,-112246,151387,372143,321681,101220,-29502,55247,192575,108879,-57210,-93307,-95063,-159279,-259031,-265215,-36337,167316,-1427,-295029,-297933,20201,340235,318681,133065,171480,190267,-1821,-158639,-150077,12894,48709,-181610,-229870,69433,229273,104018,-154258,-210501,-42586,91942,138607,280797,441274,283029,55974,49791,8485,-25001,71746,-51494,-259282,33657,478939,349252,-22106,-210118,-412807,-637677,-406759,8602,-134003,-294263,267361,218905,-339077,-40314,-180958,-765071,34603,1042532,972879,991963,1091494,659148,491390,921905,643045,-683073,-709339,588486,640182,175993,455202,608455,592459,590054,192439,-156129,-139035,-120180,-103264,72841,251771,283730,319344,175932,-318827,-548613,-314511,-167509,-211857,-179779,-86496,-59169,-29400,-51909,-91799,20040,195844,113155,-106164,-74644,169762,164774,-72331,-136677,-86726,-83453,-29941,19664,73555,131255,135362,98285,15537,-50716,-13874,-16339,3219,120045,185035,188636,168701,136958,148299,122654,72689,113840,211002,145059,8747,-124438,-374390,-571488,-464112,-154741,102577,73718,-178352,-339748,-341218,-398260,-462760,-451395,-267858,-31324,108697,139452,197380,228238,48022,-147633,-118076,13655,30598,-7316,-2199,10389,-86996,-305517,-433556,-296116,-52984,80982,52049,39666,12482,-112285,-145576,14540,162131,176831,69235,-4775,83948,-996,-228894,-146657,71217,108744,166953,245265,219210,149849,84865,86596,79686,43859,-54117,-6477],[240695,224254,47172,-121016,-141388,-139473,-162678,-42710,148022,200942,124014,-13896,-101416,-39809,-63316,-145091,-102368,-137386,-164962,-12697,95270,66302,120321,103436,-69238,-149338,-81798,74530,208047,229668,125307,46586,91713,140949,70109,-171675,-293421,-220548,-90091,-117851,-261061,-242996,-169315,-308563,-484422,-333981,-59764,-119720,-320274,-210749,-22047,25921,117041,250111,202258,42489,-138948,-88358,121131,109157,1749,23300,78904,-28745,-280034,-257721,22060,93695,42124,165193,146564,1026,8233,35438,69596,239444,136259,-305308,-495329,-329679,-99670,47492,43340,-10968,130245,371959,420503,281380,207418,198761,-24023,-327894,-298234,-59955,102873,255599,344783,416392,414069,279436,121416,28013,56609,109449,-176,-133485,-53401,155642,272751,189550,232818,275009,114435,41419,43092,37948,187334,293428,55465,-202484,-186802,51222,206164,105009,57464,261823,304096,28005,-149017,-101408,-92756,-79434,140362,268505,129998,41960,119858,225751,303125,165280,-32221,-67616,-148162,-161933,14190,-31567,-228169,-281143,-290206,-44526,364860,400752,233667,267880,224689,75980,-18379,-277152,-543870,-279732,155544,264523,155609,147885,183111,134079,154276,219210,130450,-31983,-119185,-62026,28171,38845,99461,156352,101124,88843,17637,-218766,-315351,-220520,-143383,-68812,-91283,-190748,-104839,32984,-40705,-171888,-47439,234816,362936,169865,-151669,-134561,8066,-42839,-88592,100816,172932,97935,14622,-90860,-102889,-30822,-145077,-193429,-136593,-35458,-9040,91500,240501,265915,191192,-19957,-271992,-333511,-135329,77294,67092,-83108,-139082,-199739,-283789,-225507,-159781,-243129,-192708,68785,180179,96603,97742,232877,267409,8151,-157948,74972,320808,272152,61642,-83851,-165088,-153346,29033,336005,433406,195364,-60613,-101092,84635,152578,-66644,-165944,-63213,-58750,-95337,-66356,-159937,-250634,-81149,164330,153874,-26960,-99271,-123210,-112274,10102,91309,139172,82784,-165427,-181941,193072,433194,283975,95063,99121,196230,166811,-2611,-206202,-290495,-220094,-133588,-158678,-217862,-222159,-246815,-282453,-318440,-359982,-396746,-349245,-199852,-108593,-186227,-233862,-209971,-218413,-188606,-164536,-241292,-290123,-265229,-291159,-189456,41551,139450,72345,-30298,-127217,-135818,62400,171625,72659,45044,113511,21890,-176477,-157252,-34729,-23976,-61019,-101501,-163516,-123470,-175442,-403219,-325389,-621,52059,-5551,145895,193247,52150,13979,-116451,-350685,-269102,-1075,66317,-6312,-61485,-118935,-68377,-13479,-119705,-71224,21535,-110846,-227094,-89923,112150,146376,17391,-111396,-55330,31079,16905,-36237,-221358,-461433,-360619,-74738,9350,-140414,-286214,-265858,-233720,-309843,-227053,-26291,17114,-2984,30387,-17291,-81365,-39838,91417,150189,56828,45843,197672,240312,88978,-57622,-11214,140620,359179,437120,222965,-59487,-194793,-271294,-250547,-114435,-89391,-195804,-224439,-104132,40473,122006,132514,120153,60767,56677,140914,150157,145110,313899,402323,95267,-174540,-20904,221005,177734,-67676,-248957,-278681,-183667,-50952,-69563,-85274,82133,130278,-151377,-347577,-91425,275589,357441,340748,325921,221648,219233,30295,-425146,-520311,-489558,-654058,-566471,-259172,-118327,192629,870288,1331891,1298755,914094,1012239,1117614,536588,365718,-2751489,-9218256,-10898668,-6848334,-5409287,-4269760,-1762280,-367869,-70411,301211,540236,195450,-176887,243861,521488,119408,-135436,80293,-25618,-353258,-203368,2424,-57533,-97072,68543,208227,123845,-97955,-208224,-175527,-31101,161855,204921,707,-192358,-330661,-358833,-142566,111195,39797,-225584,-265724,-68063,-6372,-64686,44900,201093,201295,141210,57591,12896,-114104,-304567,-333007,-209576,-134121,72000,298214,282308,138115,42019,-21966,-141846,-289209,-260324,-108379,176341,453510,412681,233930,88579,-65222,-198918,-222327,-220594,-272327,-249400,-4456,-13838,-231805,-60999,244729,65768,-294097,-291193,-216145,-234515,-3098,226245,-1143,-293505,-258715,-167520,-202920,-298959,-301848,-213565,-156793,-43826,116471,136424,34909,-57676,64155,335504,337855,180144,227705,257640,83408,-63816,-81052,-31388,51170,30494,-4346,52027,29258,6970,60135,-6139,-133415,-51205,55187,-106709,-200897,-49966,64308,6983,19819,92370,-68505,-350402,-389702,-163309,69585,181724,276427,263342,-7276,-331448,-270825,16518,103568,20675,-29710,51145,85386,-21493,-77227,-7505,60948,153193,180671,57114,-46535,-84087,-223932,-231575,1693,68642,-108308,-108562,11034,54058,130210,86035,-132865,-230808,-202116,-62144,147935,75303,-188867,-82634,208583,156994,-140736,-297945,-241073,-174256,-92653,74213,119671,-1695,-24870,13227,-66303,77910,379201,375790,200280,206825,209852,52143,41981,156860,208716,110327,-165704,-319118,-165389,-126746,-269516,-372864,-368349,-218329,-63011,-189674,-274970,-77084,-93174,-409611,-435005,-34461,194704,45004,-54284,-18672,84522,179977,204600,128676,14660,-86836,-68524,28891,2387,-150253,-196880,-35810,201797,273399,172460,94887,38912,-51722,-6215,113021,206045,230137,132363,-58978,-144299,-37848,83794,4945,-99595,-1704,161265,226936,162130,-53591,-271639,-314423,-210364,-178231,-183570,-68163,-42911,-170693,-119375,24704,68954,24792,-67336,-136327,-55846,38109,-5307,-21417,128270,265953,242376,123893,-6183,-39972,33260,16196,-98604,-106116,-80617,-37963,29440,104284,201469,190785,120171,-130999,-333415,-180193,60128,37822,8799,70894,-18644,-107487,-62423,62494,135044,58400,5745,-1025,-60014,-15135,45785,28295,-36926,-122269,-140486,-41424,10394,-44093,-152115,-130935,66107,117141,793,-30417,-94472,-228047,-141469,-17701,98127,274516,376966,295666,138700,-98575,-229577,-65774,4623,-194585,-267575,-66985,23196,-23529,10737,142002,176453,59196,58348,207171,135087,-106638,-223387,-145669,-2536,223964,303633,137866,34408,136254,164268,-9579,-138233,1013,347429,507469,317680,720,-163454,-176167,-44475,160774,301844,285760,83353,-104959,-111267,-34762,-22168,17714,235400,381991,247780,-25700,-145104,25167,259635,181502,28352,19621,-6024,-102322,-201996,-196558,20550,199273,35508,-289182,-324538,46028,450496,461535,300623,316392,292546,79550,-70800,-65765,72110,70661,-216599,-333845,-99580,69407,-14615,-254162,-288625,-48463,144260,165373,274666,397471,202196,-5960,49562,71238,50962,144020,62031,-151054,101838,506926,385363,33905,-163123,-340113,-501406,-375894,-125541,-243129,-325830,316058,607589,56604,-34318,-152334,-703807,-91429,973318,1128897,1022559,1030847,529901,183365,782491,877496,-679372,-1074114,212149,616514,285698,471341,602526,665058,736983,344965,-89839,-113794,-121818,-148082,65833,330049,411828,405614,184779,-293929,-504965,-307968,-174079,-186970,-129705,-39537,-40838,-6759,37556,43123,143256,276332,156984,-94182,-74414,147680,130164,-52041,-43810,23126,-43361,-55287,-24201,29388,87575,106022,88811,39398,-3197,64540,128824,95639,128310,212562,216228,115827,80220,161295,168808,84019,110765,246791,197535,64927,-93310,-381304,-604795,-512222,-195075,96336,87748,-132623,-267260,-326319,-470707,-503303,-376448,-125093,148302,288331,239586,225040,229348,94283,-46804,-25588,38891,45206,60916,61274,40490,-37872,-218920,-296142,-182917,-36922,56265,85314,113574,76004,-87276,-137874,-36328,49812,92901,49894,21351,124817,59341,-179542,-163681,9862,53707,128713,249627,240892,166818,89908,70635,73469,51853,-1827,84843],[259405,235103,70770,-109445,-188763,-235788,-227299,-61020,133166,162023,91739,-28327,-82654,-13916,-13445,-52641,-68210,-193570,-206507,6219,77921,104,46794,13941,-191633,-251842,-145250,50348,245125,253609,69907,-39069,9959,65432,4421,-164561,-250808,-220450,-145800,-134269,-212670,-206623,-150586,-245971,-428924,-367876,-128817,-169601,-332385,-167209,64622,81228,124743,209997,129742,-36426,-181938,-88705,121747,89708,18332,89100,84512,-124397,-416676,-354954,25824,118565,34338,221188,299741,156012,68200,17342,-31212,73988,20178,-372863,-480028,-290410,-115589,45003,74968,-9847,130324,421441,447261,309764,309991,282779,-45456,-420127,-389182,-144825,69416,288184,413379,490077,417294,246866,124149,82622,106199,110683,-20627,-140914,-58240,118465,156195,75404,216170,264060,96322,59632,87686,90829,252896,402388,244345,-36034,-90542,63507,211528,151939,76227,243821,332348,58546,-194267,-169953,-124281,-155235,-38166,84220,13987,-3872,152200,318750,383000,190893,-31127,-61933,-139436,-184641,-78292,-143561,-255240,-249372,-246575,-8176,354754,373755,261470,288080,243612,168448,143482,-136379,-445668,-246800,185654,344702,278233,225512,149511,49446,127024,295109,226325,17795,-57716,17447,45870,9685,63640,62809,48713,159534,112117,-193764,-299638,-170641,-48557,43096,-46503,-257967,-246263,-142213,-159710,-289168,-229976,37490,296865,215118,-34335,-23874,58169,-26445,-146095,-65876,104039,146280,23774,-151956,-103650,83392,9366,-122819,-162651,-72841,-7284,116136,267258,301494,215531,-54763,-316089,-336898,-148943,56615,95246,13060,9974,-30833,-168597,-145155,-98270,-147580,-86514,121709,201813,135153,131003,240520,296533,67362,-139680,27503,245527,157684,-46362,-97005,-117702,-135656,-43386,225210,357160,191057,-56594,-123801,66311,176442,-77,-94178,-25191,-19782,-33172,-49736,-173377,-246823,-77275,212758,219705,-10245,-134186,-120492,-59047,70186,122322,129603,69862,-101724,-85375,268818,479842,285621,89570,153713,284904,220076,8630,-208576,-271522,-189074,-86334,-47590,-68811,-45587,-31281,-149309,-255080,-288372,-316430,-309389,-190081,-160896,-269189,-299744,-244153,-216613,-147870,-107963,-197750,-252859,-252662,-332280,-279173,-33633,131571,81476,-78089,-293665,-232474,32584,171698,113916,114856,156027,-111,-232751,-176530,-24961,-48015,-119339,-156949,-214385,-178223,-208035,-354781,-246918,-23671,-62614,-90583,147953,233108,73403,8301,-114431,-356296,-274582,21659,79199,-81762,-186465,-135856,73741,169928,14270,29837,98726,-48466,-173865,-64191,88504,118531,-4939,-104268,-15589,70548,46382,-3605,-142666,-312225,-214119,-9706,-17340,-196710,-319746,-325612,-317398,-330338,-200375,-37781,-39078,-25547,29323,-11035,-105957,-78644,58741,111360,-26535,-93695,15012,93723,21541,-38581,-15182,44183,269710,395082,126737,-161592,-216440,-266295,-258593,-79438,11738,-90525,-139179,-85829,-26442,18004,59074,117315,128535,98332,113540,98274,130572,352195,435805,36385,-292715,-77474,211001,111637,-208397,-386566,-391981,-285850,-131042,-67960,-23463,168145,260574,-27640,-313497,-141106,154281,180347,204918,324074,317634,300302,65465,-423029,-639123,-638156,-717814,-569022,-240152,-36601,236372,827243,1293084,1454965,1269702,1263548,1261762,610208,-180491,-3718413,-9766705,-11043455,-6887758,-5483558,-4756380,-1952924,-183041,84728,461776,644166,82188,-331192,195828,670867,469947,312006,367840,89708,-386691,-415231,-182715,-73353,-99935,-84269,-22210,14232,-87863,-238802,-311025,-132624,197358,279065,28452,-251448,-438694,-449285,-200159,102462,94039,-125722,-185722,-102169,-125379,-158511,15755,243011,316427,275278,164546,57475,-126433,-401222,-490171,-342503,-205714,4362,191499,233562,103787,7078,35201,3977,-164192,-223378,-61875,251810,453200,329184,160048,96394,17170,-114641,-215798,-226228,-262072,-278661,-97648,-78588,-281578,-121149,199127,32827,-299490,-276864,-190615,-191065,28469,199786,-101435,-390570,-327800,-225119,-235426,-315289,-319053,-225234,-212394,-145293,46950,103624,4668,-31397,131678,374929,363373,216842,269924,290615,135188,14579,-42862,-51614,24851,20266,-52060,-33349,-45312,-101902,-118553,-145334,-195050,-137955,-41377,-146085,-217307,-162992,-114525,-92069,-9041,76017,-5890,-216111,-329378,-192447,60494,205880,262683,205497,-36676,-272358,-140221,32249,25080,-74957,-127519,34049,222209,121831,-51559,-63866,-17347,136311,211594,49220,-79892,-87849,-182087,-136648,150176,225473,1390,-39267,43933,56225,104122,1956,-216716,-253862,-251936,-219814,-3668,51654,-175617,-166901,93784,94656,-181511,-339305,-238236,-166956,-99628,40801,15420,-122165,-83490,61173,37275,139556,379829,306219,83297,97868,127937,69802,112747,131677,119789,58139,-180745,-333988,-130793,-33291,-198787,-348033,-383617,-216631,-12946,-198551,-354217,-168486,-166286,-407834,-360053,25540,206933,78107,321,-5808,19647,88326,144176,115715,38629,-31785,-48302,-21420,-111386,-249207,-249879,-47347,233604,350196,213323,50330,-43617,-122407,-79520,-3270,31531,132247,122697,-91581,-166473,-5703,91052,-49661,-151503,-45072,50531,25850,-9901,-158051,-348279,-310663,-148446,-168970,-209578,-43982,-11222,-139181,-60441,40036,-10472,-129020,-196416,-186587,-63846,17981,-24733,2231,165644,279375,279699,183920,46812,12442,65005,23282,-95691,-150320,-169811,-94648,-7872,-11806,28349,155964,166457,-65540,-292004,-159501,108948,131491,99110,155752,62131,-95243,-123503,18087,189436,157303,66704,46888,8981,71023,191302,140908,-6587,-76233,-16045,86520,22912,-124687,-250266,-235067,-11365,128780,46636,-24865,-108948,-232592,-140274,-18470,50364,169985,255649,242678,184664,-64024,-293005,-146177,-21024,-172336,-229997,12863,125138,11260,-24924,117620,189296,37313,-34744,111071,58104,-174802,-178269,-38811,38277,157517,200838,50206,-13485,119932,150168,882,-120495,-49450,227221,371256,203826,-65173,-178054,-143822,-34098,142616,287031,230323,-15797,-167007,-77444,81155,113625,124063,273533,337207,127863,-157266,-228855,23830,315538,237500,93584,110012,60128,-62170,-127030,-90360,91723,231472,84779,-243537,-291250,113126,540666,549882,421227,429961,383024,181625,39801,24619,120741,80057,-235900,-406455,-262531,-82007,-106976,-305495,-331637,-46777,198906,201844,253165,302014,107124,-48093,45150,111990,101304,189527,171153,-18105,140818,428271,308066,14347,-133169,-253540,-358387,-331941,-216771,-229879,-153931,381479,790409,360641,-42062,-179537,-558777,-132337,818502,1133102,984278,965680,484669,-26287,543106,899144,-569892,-1230526,-156820,482001,285212,416601,553419,661996,795835,449208,-10281,-70471,-113660,-183771,30387,350223,497979,466099,196112,-200513,-342662,-196662,-119115,-141117,-75089,7086,-20999,7775,109759,130698,195476,321082,225564,-41304,-65064,77859,26331,-63180,43237,119547,-1281,-69468,-41483,935,14158,36734,78603,61326,14278,95936,213133,148155,132686,251371,234605,52551,20452,165976,227314,106399,72999,197063,171698,85946,-34614,-321276,-548629,-483278,-225932,40938,73285,-60591,-132437,-244939,-449699,-444880,-215764,58247,312869,407286,284625,230038,252788,194654,102073,95829,92014,85849,131360,119480,68093,22317,-98109,-166566,-137426,-78565,10999,117930,188762,146323,-46881,-121731,-86903,-69686,1618,13797,7908,128712,114845,-110310,-171488,-63169,-14063,54483,205146,250528,177916,84751,57955,93807,73655,37676,129994],[225625,217878,77767,-83002,-187590,-263111,-237498,-71895,84768,94662,56749,-11171,-16194,49518,68903,61101,-13260,-209888,-230859,3551,48224,-51234,2173,-13118,-227677,-300108,-180193,20397,237564,231086,-3452,-142002,-106420,-65502,-132140,-179911,-190728,-217084,-208399,-123249,-98480,-105812,-67934,-110966,-289074,-321371,-150481,-167600,-273328,-103933,102776,88201,102964,129425,40786,-94244,-197585,-109813,71009,62462,73096,179763,80525,-217517,-494900,-410059,-2232,97624,14262,262272,455900,312609,123410,-25526,-170386,-103236,-56513,-342333,-404803,-239868,-146890,-26444,9895,-72691,79262,386867,392061,275034,351262,329170,-67936,-484610,-446756,-187593,74351,309445,414417,458765,373757,221846,136848,119508,116238,84233,-35200,-118033,-46263,72362,36384,-20412,138025,162075,28853,51370,99955,96365,249874,409734,325500,62444,-40960,42464,190161,194001,106393,202822,307412,78431,-192649,-199047,-151216,-219671,-204036,-86123,-67126,-42709,143051,372164,429713,219968,3902,-36603,-95438,-146891,-118674,-195945,-228035,-152684,-89859,108072,331067,298352,264476,284629,207400,194444,254395,36254,-223904,-143976,178960,374115,390002,309163,108979,-71906,52873,336012,321199,91864,2739,58171,46163,-16608,-2697,-51646,-4718,218526,187788,-152104,-241587,-101400,17439,90412,-39000,-286652,-326034,-264222,-231335,-337389,-377059,-151269,212773,248318,100920,63157,51852,-42586,-173160,-169930,63059,184911,28789,-162327,-38925,204784,181346,-8351,-121733,-78298,-6953,83423,213662,311049,250719,-48702,-311308,-320710,-174985,21608,107175,67601,85073,77943,-47741,-38003,-24292,-50720,27989,168274,192645,140325,138067,218210,284860,123568,-95173,-33202,97259,-27621,-162754,-90296,-42903,-118029,-140792,73067,237933,137844,-98840,-155464,53724,191247,66910,-12863,31096,42669,21260,-53937,-164864,-219742,-90778,222160,263549,6464,-165560,-121215,4003,129348,145025,107562,42400,-37676,24245,302733,419310,203445,57302,198811,352758,257739,2887,-204770,-219441,-135465,-52455,30682,53406,100397,163265,2355,-156033,-162092,-169768,-208544,-140555,-191808,-332803,-333979,-238931,-177021,-75647,-5533,-76468,-131629,-192416,-343451,-331569,-72720,120229,53067,-148548,-407991,-286562,31438,188154,133646,149740,204798,29829,-217858,-157708,-10345,-71235,-157201,-182025,-227372,-202847,-204423,-251425,-152074,-67431,-184442,-176511,113396,223434,71087,-9980,-106446,-334419,-288481,23641,104125,-113553,-258514,-125627,178259,285861,126218,114635,169703,43269,-71123,-15928,65061,89496,-38184,-103795,41289,124407,66258,14236,-61245,-127772,-46100,45180,-63933,-252347,-313385,-330816,-383041,-349161,-159450,-14618,-39251,-16084,20262,-9183,-102476,-100629,15712,53570,-108255,-221162,-166275,-71961,-55289,-8349,6167,-23947,142075,273545,10686,-229798,-207275,-244777,-267860,-55438,108594,24277,-36493,-52194,-110580,-136017,-65043,62258,146626,127808,133589,120823,135852,351640,424317,769,-351844,-142240,136167,7490,-310456,-433236,-419415,-356286,-213513,-42977,81170,242306,331750,90662,-234839,-194482,-20986,-59928,-10727,222384,334023,321878,68123,-376460,-626300,-658130,-700873,-527275,-182153,74758,269166,653496,1024009,1334771,1399201,1263903,1076546,559443,-332739,-3899734,-9876593,-11245696,-7340497,-5523123,-4721930,-1762906,51062,221867,561821,665495,-7346,-401219,147001,731778,725935,689386,641358,266030,-332090,-592719,-357883,-47403,-19099,-195112,-249085,-102472,-81883,-249556,-395185,-235972,157682,300951,77016,-241969,-436210,-431988,-221683,55440,131620,22649,-25413,-33217,-127982,-146455,42445,253544,351993,334114,227743,108903,-69203,-390338,-550324,-427633,-244746,-68616,33111,95712,1070,-72484,49193,123017,-29559,-183084,-47106,274258,418011,257212,106761,128438,137628,3814,-188501,-251406,-299815,-322928,-186970,-140472,-296993,-136278,173238,29751,-253028,-221010,-114995,-95345,54918,136389,-168367,-408442,-337709,-227996,-219835,-298304,-309933,-211776,-220160,-201963,-23343,54082,-43461,-50919,138200,357457,343147,210628,242738,262849,173302,96222,-17590,-90901,-36720,-37617,-144828,-176361,-170881,-253164,-329341,-269185,-200088,-185880,-149400,-187680,-221890,-250852,-261575,-150066,5025,66033,39935,-64926,-201292,-147481,85938,212604,198030,109190,-71438,-157994,31161,50309,-78009,-192539,-240876,-24579,297372,230910,-24087,-120058,-95648,112076,226097,32312,-100355,-69583,-99038,-11421,273196,345652,145907,90368,103619,51797,47274,-90778,-259853,-222174,-256035,-352344,-160214,1279,-172086,-234804,-4840,50861,-178203,-317159,-205919,-145067,-107277,-19541,-109521,-247360,-141360,64361,72455,120163,286290,168489,-54199,-20067,26951,62957,157434,118648,51653,3724,-182101,-298374,-70659,70131,-106099,-275106,-322037,-149658,56555,-161506,-368845,-244059,-246018,-404291,-275607,86815,213836,93775,26299,20333,-14266,7284,77177,99708,85428,72831,22872,-44275,-203925,-296287,-215403,-19245,219116,349918,209165,-918,-110730,-153932,-114170,-86904,-116718,30547,109031,-93635,-180259,-257,89151,-77172,-176973,-63733,-30322,-162958,-205542,-275993,-399850,-270411,-72533,-150254,-206528,-13521,14353,-80557,26445,72242,-78850,-245291,-285380,-215378,-52074,32645,-15739,16047,154447,245637,301791,261228,120527,72617,98554,30574,-68532,-152391,-211237,-116405,-33366,-143230,-166726,95766,182722,7981,-185184,-84555,157436,200822,157943,193102,113949,-82330,-167310,-22591,206993,214152,90563,39965,30350,130204,306105,225833,29596,7171,130001,194411,39979,-168538,-300887,-289928,-90283,65126,28370,-11020,-63151,-141238,-75353,17398,49615,123341,160997,193230,233423,1430,-304192,-211821,-43096,-132802,-177306,54283,166220,-234,-104593,35226,158603,11380,-116272,21517,10346,-199731,-127878,33836,45398,48220,45186,-68564,-75901,68456,82216,-30417,-117383,-101457,104712,259089,113390,-113126,-172721,-83737,2802,115425,235572,146525,-105425,-198295,-42003,158903,195968,171295,248583,243576,-2735,-249612,-246282,65503,352185,266863,129862,152384,81566,-43735,-46239,37212,172744,263561,140095,-163563,-209871,188740,565752,553854,462556,476816,425683,261253,124845,78596,134237,75094,-224033,-423276,-377396,-195317,-151634,-290014,-316418,-32617,232642,232878,211698,161326,2550,-73088,36441,134468,139370,219191,257139,107693,140890,272164,152254,-66706,-131193,-176939,-261105,-319150,-272404,-113809,159813,466688,774881,508192,-78479,-257455,-403789,-161748,569526,933047,848214,916894,556657,-43734,284278,676612,-396370,-1138577,-402986,288967,178649,313279,513623,613572,746559,471805,55564,-36818,-119268,-223516,-37322,305170,514255,473018,190570,-87014,-124451,-21311,-20932,-83895,-25688,48695,-3377,7601,149857,160983,170380,319787,304516,48485,-49773,-28383,-113786,-97004,100069,174962,29935,-67295,-28624,-7718,-68887,-52422,71738,79742,-3895,62285,191835,121117,109283,273088,231152,-5669,-30191,158216,273599,123615,-329,68957,80497,70669,25716,-223812,-423594,-384056,-237453,-47526,45873,40608,40508,-117936,-349741,-314196,-31183,217977,412463,436237,261935,206030,294752,326337,265708,219507,157637,136475,183810,159002,95487,87972,19132,-95111,-175366,-162554,-34142,146933,243634,193524,-12487,-116138,-140080,-170475,-74648,-33523,-49564,88920,149094,-39332,-165217,-118945,-61062,-18153,131245,245424,175664,53846,34025,118958,98714,48964,115329],[149829,170392,61223,-55526,-145043,-220456,-198668,-72337,23506,26216,32300,31786,75039,135135,163549,161365,45421,-177151,-219159,-18018,10011,-77222,-7986,21867,-159629,-262124,-168090,-4460,185899,163579,-81225,-235908,-222981,-209098,-268889,-185302,-117478,-214093,-266609,-88816,48343,19619,39894,52788,-108527,-215686,-124487,-122808,-177783,-55408,66596,31006,42665,29627,-38294,-113003,-183565,-156067,-38956,13606,141106,261804,55998,-296901,-506495,-407912,-48783,52963,6519,285698,571394,428305,150090,-94818,-306692,-234908,-77321,-228165,-296299,-199598,-187384,-146693,-138804,-192655,-7396,291583,280598,188792,312990,316094,-84299,-494903,-453640,-175659,115614,305348,337821,337859,308012,221087,159929,121714,77633,36851,-39836,-74225,-30001,13587,-64640,-89698,13544,4752,-64505,21053,78454,56414,190971,337612,280591,55825,-58193,-4651,150588,214994,130465,143932,233271,86973,-139112,-179291,-158512,-246229,-312582,-215325,-124818,-80372,104363,376529,431096,252376,75108,8697,-32170,-70950,-108402,-175142,-144527,-16435,125052,266556,300391,199637,243676,263531,135430,150601,272185,169859,24658,-11515,142809,361182,477012,378731,65234,-201022,-48960,323563,380753,162045,31280,30702,21152,-10950,-50806,-142456,-41846,248541,219597,-97224,-140766,-19757,41519,65755,-64349,-262991,-313008,-291384,-239792,-309874,-449109,-289254,101612,236740,208753,111469,-5543,-91274,-175120,-193503,51616,199900,29559,-115621,68167,282347,288507,97868,-32492,-51358,-12510,4624,99679,288165,282822,-9285,-263342,-296443,-218513,-32415,94981,71100,82948,120039,61617,63461,43031,32010,118023,188172,161478,120007,114519,167472,238432,157610,-45798,-86356,-63870,-211984,-254989,-78777,24585,-115236,-250440,-95597,102467,42381,-177906,-183555,48792,186955,105846,39740,78557,114368,68880,-61522,-136804,-179490,-114837,182167,261702,16813,-173394,-121653,50216,167638,149203,69819,-2163,-986,115733,291668,276541,61335,-3646,206902,369217,257467,-26994,-202074,-154542,-82287,-45797,62346,132864,187258,269233,117438,-46354,-14257,-2612,-70398,-64534,-191017,-354656,-325526,-197421,-112906,-402,100921,84061,38513,-102507,-326063,-332991,-57319,124621,13478,-213335,-430759,-292571,40332,204688,131094,153414,259075,106914,-149577,-126200,-15020,-98380,-162910,-162335,-192384,-187716,-168746,-125601,-63429,-115840,-270518,-222667,66868,182605,63849,-17673,-77142,-265794,-281491,11498,128578,-101563,-264649,-103308,193640,282931,176922,160243,212478,140490,58527,44524,47108,55325,-77097,-100674,106006,175411,72373,21702,4620,30762,88250,71815,-108465,-279391,-268798,-275849,-389015,-343142,-112047,38257,26751,23697,-1390,-18599,-68861,-98683,-33083,-17261,-173205,-304599,-298272,-214569,-118820,22634,40862,-54688,2434,97727,-96148,-245907,-169399,-214099,-279056,-50142,169910,113608,56823,-9447,-182791,-285540,-200509,-27625,113512,143465,200432,213774,161603,309595,365997,-2307,-321652,-175953,38503,-77807,-321078,-378767,-376655,-399754,-283785,481,202590,295240,342068,182481,-122933,-233220,-211455,-297186,-236093,58095,270614,275026,31309,-309364,-499523,-564535,-627950,-464387,-94432,199736,285092,395800,645072,1068100,1322078,994713,551250,376712,-52927,-3377747,-9567472,-11302448,-7961855,-5720207,-4428790,-1378539,245224,303240,596960,647869,-19505,-365406,133758,707261,811582,868937,809927,437115,-215401,-678967,-482060,-12379,92124,-247040,-418162,-218156,-109636,-256289,-413883,-305525,62385,263523,125627,-171290,-339183,-330386,-208076,-14933,141771,177012,165589,108665,-21901,-36743,117261,239132,311059,314066,229769,144199,28462,-280732,-502443,-453949,-259813,-132337,-125729,-95154,-138816,-158817,25890,172881,54204,-152682,-51295,254560,363272,207249,83435,168568,239209,92522,-164983,-278795,-345959,-369048,-265991,-205843,-293941,-117791,157468,37633,-186667,-140810,3127,35649,66137,39110,-202585,-356333,-286596,-177078,-161748,-245611,-260667,-161520,-175618,-205534,-82634,-11226,-106460,-112355,87161,295323,284072,158426,152501,190459,199762,164527,-7984,-130865,-104551,-118607,-247400,-312668,-279239,-371526,-486570,-331067,-149680,-190169,-245431,-219216,-207924,-291348,-338642,-145576,68644,78404,67178,65638,-41100,-37988,141732,193901,97438,8967,-90910,-22635,183597,61661,-182804,-301811,-329203,-101030,278593,266630,5062,-147468,-141768,91706,218136,12856,-96730,-31751,-4888,105306,334463,386520,276024,238702,166150,40303,-20268,-165244,-257024,-154909,-219650,-414271,-262930,-52849,-180393,-273959,-65667,44915,-110051,-217270,-151089,-131139,-133585,-102691,-217270,-327274,-170809,33495,44617,45788,132408,-4173,-174187,-105916,-51098,39318,172203,135092,32233,-30924,-166351,-228996,-5249,151560,-16161,-171119,-202050,-49663,108014,-106631,-340297,-307309,-331692,-410255,-204627,133399,217117,96824,25662,43458,-22993,-58926,5320,75760,130955,179026,125860,-22675,-248023,-283625,-103537,44934,165479,272856,163126,-44892,-144792,-139892,-105438,-125259,-198818,-42264,103042,-55811,-173727,-14796,93221,-57187,-168933,-56966,-64491,-300433,-383422,-378670,-415575,-213498,-1585,-114335,-170687,10934,28698,-8787,116164,107685,-124167,-302674,-322592,-230398,-42375,66175,15522,14215,102620,189589,319701,345153,197603,126458,132975,48866,-24102,-119336,-197231,-89824,-29994,-237134,-290622,50966,182184,73297,-48840,21315,204799,246626,181382,180734,138375,-53307,-179597,-59543,173386,210678,65760,-50437,-52675,119958,350131,261096,53942,80523,238105,251623,55001,-168342,-288242,-279336,-149271,-46907,-31449,20379,41654,25652,42639,79845,93257,144575,123809,161675,265028,68638,-273547,-245198,-47072,-81632,-117075,51984,130240,-54499,-207596,-97783,80813,-11745,-156630,-29662,-340,-186039,-94653,63699,30273,-61532,-112414,-185266,-138495,-7780,-22875,-92983,-124265,-131899,17453,192907,72588,-130312,-155024,-20700,50355,83097,163500,67944,-160122,-200515,-12005,190291,209031,146088,167407,126951,-102045,-271062,-184991,147462,368958,268739,141282,142972,54615,-44161,26925,164829,258279,295071,194158,-62650,-106767,232946,497936,469177,426386,449546,400342,283043,150152,71677,101267,59695,-170282,-373137,-422281,-261560,-145196,-210380,-241159,-9617,222456,226062,130675,-9610,-103088,-87903,25217,148437,181086,244713,307371,196839,106253,89500,-25190,-170226,-151638,-126310,-236187,-363374,-313226,45403,493386,561503,668842,528878,-135820,-345742,-311311,-288888,200467,529187,603343,877955,726225,158125,110428,298052,-208471,-845616,-489585,71930,-3692,188511,517340,573541,616846,417063,99595,-21661,-146426,-272944,-128858,206432,452825,416610,158649,-1712,67565,151106,83573,-29168,10955,82851,12850,-2232,157949,145665,90214,278209,375590,159610,-27182,-138965,-240328,-131282,119208,182701,48444,-42166,11571,3197,-135507,-131047,70652,92050,-48395,-23772,73293,15771,49833,254307,199454,-47376,-68129,130392,279514,116415,-97443,-96875,-37864,27721,57180,-127623,-265751,-239213,-220774,-134974,29605,166923,216655,18638,-210199,-152673,119061,304420,422898,379278,182378,155097,337776,448706,401099,314738,212888,172754,197431,166680,122416,151340,101463,-93322,-268809,-258457,-63693,168991,263504,194662,-7490,-138874,-199604,-232800,-114051,-76782,-134464,15383,153422,17466,-142322,-135151,-67890,-61523,54105,225327,158709,-2938,-9305,122769,112320,30237,50685],[51440,94855,23114,-33324,-75879,-133076,-134500,-63552,-30143,-22600,25834,83781,158772,220708,247066,221077,90135,-104705,-164344,-44701,-31448,-80405,7258,90452,-17518,-142167,-108805,-13559,108427,68698,-147865,-294443,-298617,-305666,-326729,-146221,-37926,-214850,-310118,-42011,182474,123277,131643,204493,72667,-82371,-61559,-54392,-89301,-45112,-30106,-72271,-41310,-51467,-79280,-90749,-152956,-224796,-193328,-63109,185438,298284,8929,-348886,-463131,-355751,-95673,13401,27883,288275,596920,461434,131673,-178309,-401897,-292819,-50520,-74627,-184640,-177858,-220955,-270152,-317556,-333801,-101389,178337,157124,78853,203462,239902,-91329,-444974,-408427,-116765,172941,266590,199893,174514,245297,243842,181060,79779,-1010,-16110,-33500,-25324,-20055,-54756,-136011,-136859,-119360,-151482,-151238,-20188,31751,-10921,105294,229705,145736,-46459,-133964,-63114,105169,205355,130621,76193,130910,85980,-47861,-116024,-131914,-214465,-337731,-298864,-193215,-135071,52942,334162,386076,282533,168753,65270,25768,4567,-68771,-96515,-23921,119837,318898,409292,268237,110486,205355,223331,47428,54045,194449,213078,184578,80037,84302,319187,523993,416131,25693,-297771,-142823,261392,384261,204167,14800,-64584,-27291,43254,-30634,-165490,-44893,243535,196812,-39937,-14464,62782,28529,-8581,-101615,-188932,-211524,-225415,-192562,-228159,-436562,-360465,-30525,173192,259061,124354,-85057,-153603,-159475,-153878,54353,183383,29195,-25924,178126,282325,269396,143576,64510,-4356,-22300,-83977,-26253,239237,299587,46125,-188224,-268584,-268039,-97976,59054,30479,27846,116800,146065,129615,91131,97388,162534,168529,122949,91622,67394,94355,168973,158533,-10113,-114908,-176373,-324084,-296340,-75166,52800,-131859,-346657,-241768,-17865,-76243,-267646,-190370,51423,156577,96622,36736,93369,176842,111192,-56719,-98409,-138369,-141858,92578,199517,14796,-145922,-113708,64343,176704,131507,16138,-63142,-7763,164896,247232,102885,-100088,-86150,163384,320321,208696,-77823,-204960,-99815,-50936,-70147,50553,172710,219525,269040,164077,51654,116667,128444,61297,17742,-154898,-325710,-277888,-134457,-47819,43896,163740,224392,197519,-12708,-287176,-287857,6767,155633,-9156,-243765,-360990,-256610,42101,207026,114202,137535,309419,207519,-61045,-107752,-55447,-132834,-136921,-100222,-117967,-137181,-114326,-16279,-139,-151337,-291163,-201326,37058,135350,67052,2410,-21477,-153587,-231922,-88,143277,-56965,-210256,-83092,104450,157280,153128,161165,213299,212206,178450,103633,40476,16721,-111596,-83782,165879,206062,66053,25921,42293,115483,153502,71190,-125618,-261027,-202915,-181503,-319240,-294546,-63543,102417,134706,80783,-23319,-25282,-7387,-74778,-83360,-88890,-207334,-326798,-359134,-305831,-152522,46765,74395,-57750,-127125,-90821,-167904,-208195,-113337,-179783,-283283,-63859,169463,144190,116162,33983,-216625,-375829,-299693,-119401,44631,142217,283042,327145,194730,239291,274628,23887,-203728,-150251,-33481,-95188,-220972,-249818,-304741,-427388,-330615,51293,309391,321319,304770,230343,-4992,-240491,-367778,-467110,-403096,-116574,149575,171017,-39837,-242735,-303337,-398665,-530192,-398516,12618,329745,285954,119207,294454,826171,1129925,523457,-221689,86864,536660,-2463570,-8996396,-11145308,-8482379,-6071279,-4128482,-1044387,321085,305606,579636,646184,71738,-233034,182163,632234,715181,797923,811201,537570,-72262,-641401,-530633,-6478,163963,-243336,-495974,-323717,-183943,-274383,-382553,-325115,-49905,182581,154024,-71201,-199593,-197824,-173152,-86418,122337,293187,324789,250970,123484,109006,198182,201877,217351,236716,176197,145581,121666,-119576,-378126,-431698,-268485,-176613,-236776,-277557,-262584,-203643,-9669,141582,53922,-138718,-57773,214429,305790,178166,86906,198374,275713,104266,-166607,-285842,-350723,-390898,-321659,-267749,-283776,-84458,135410,28099,-139387,-63418,135883,168418,52986,-80882,-220801,-269524,-194931,-94292,-81545,-163780,-172759,-81003,-96776,-169274,-124757,-85057,-175232,-195775,639,209129,199899,69348,25383,102851,216296,199884,-17060,-157409,-152792,-190920,-318445,-377506,-306803,-394077,-527119,-309963,-63339,-161526,-309193,-230449,-174138,-284081,-339165,-83236,164610,113311,73794,140916,103670,105684,213764,151658,-13833,-68067,-87253,86397,265244,57026,-264659,-372719,-358786,-158593,179385,226141,39629,-126404,-140030,76734,186708,3231,-61080,19509,72710,184333,323265,337921,348975,356794,207258,24686,-74523,-201759,-218031,-80400,-160511,-387981,-279154,-87801,-192028,-276787,-81141,78064,18670,-56284,-87177,-142118,-191488,-205799,-288639,-331430,-156132,-6178,-12120,-36500,-29469,-169534,-250965,-139467,-85541,3836,161002,184553,69251,-33740,-135901,-151212,48572,194716,54314,-60374,-62336,39386,112227,-66785,-293456,-348700,-407065,-422256,-161751,151107,217660,101168,15380,48740,-22318,-111970,-71792,36555,147343,238896,229023,43302,-230903,-218576,46415,120458,85134,145926,96381,-69264,-138926,-87898,-65560,-129717,-212880,-73280,110559,15032,-140610,-32489,116138,12213,-129291,-27682,-45843,-360887,-503118,-436423,-388426,-157577,49684,-58423,-109634,18017,26320,50681,177536,130889,-139025,-303170,-317110,-241147,-52314,97462,56498,-5264,26652,138606,343836,422779,267021,173858,170287,81764,23976,-65787,-135206,-16713,10207,-254339,-288550,53011,182419,117596,72611,125120,249426,276831,175728,131276,143301,587,-152865,-90585,93385,149565,-3071,-214016,-237259,36142,321520,249488,53869,99639,262111,248581,64463,-132197,-219266,-209213,-173302,-159849,-89812,77335,187273,220582,180717,148179,160034,209697,144301,150357,261632,108581,-215296,-226413,-24216,-29363,-58259,21509,37492,-127090,-302044,-251945,-31223,-29591,-141253,-19090,28477,-149304,-91072,63581,20742,-128069,-225982,-269963,-185611,-88933,-134132,-160745,-127896,-122938,-11549,168846,82144,-113001,-131672,22926,87178,48215,90998,24575,-167339,-183962,10932,186293,163164,63407,59592,24752,-138500,-214551,-59577,250430,370504,250705,139086,97662,-6567,-56243,80874,269872,338057,323134,240762,42161,-12057,217194,342209,319825,344095,369215,311061,233802,107940,6501,29282,42747,-74848,-263836,-401211,-287709,-99415,-88864,-127972,11012,157813,150691,-4112,-184211,-194950,-97029,15834,162677,231861,268424,314548,229024,51357,-67949,-170724,-253195,-178172,-107319,-274352,-455629,-357409,173495,714412,646952,623803,514559,-189385,-383282,-325897,-599922,-292523,-649,272886,817135,925540,521173,109252,-52295,-39613,-470946,-468060,-155828,-213501,65896,563012,588779,469450,322221,132650,-10602,-179961,-321617,-222490,80686,329428,309520,105353,27961,167324,256199,155322,9991,31252,108121,30932,-9163,146174,109390,-4559,217085,425339,270413,6621,-214499,-307346,-139874,110808,154722,60536,8810,70542,30264,-163383,-171317,73342,93001,-100579,-126918,-88383,-126016,-33435,188408,144704,-66418,-97560,73099,225329,72045,-195585,-241123,-136451,-29276,38087,-66358,-115574,-83930,-172370,-182446,46241,303475,361234,128242,-75679,-1113,200015,297740,350047,267751,76856,89667,358720,519485,470630,357052,237419,173989,159262,134643,144832,203165,134653,-135858,-365575,-335448,-74337,180377,246158,144848,-46049,-196668,-262357,-245329,-101218,-96344,-215170,-68236,129960,51176,-103851,-104749,-35540,-67218,-3680,192419,131046,-69966,-69022,88878,103493,-5263,-34604],[-45575,2297,-24156,-11529,5157,-38906,-74739,-49631,-63370,-46854,32580,120565,205445,285020,301055,229959,108967,-15506,-74184,-58720,-71270,-75083,27063,149295,133892,17184,-21242,-1206,32231,-27813,-190680,-300454,-300839,-304084,-260531,-47609,38210,-220730,-332022,4344,265308,171355,179732,317220,226217,46973,20507,15797,-41563,-74501,-139392,-178223,-117234,-78755,-65772,-43646,-128187,-303664,-353615,-157813,174611,263270,-54180,-362138,-386871,-277483,-125552,1773,80033,269693,506283,391687,68819,-251219,-432365,-281549,-2168,62096,-94047,-167835,-228986,-345411,-454939,-445540,-172738,90023,64774,-22342,53700,116449,-90103,-348810,-324334,-35361,218284,194463,35505,22138,201086,273920,181487,-1722,-95017,-55766,-17613,12672,-21650,-121767,-176389,-164000,-211282,-249785,-202191,-61110,-27848,-82067,24017,129667,-9191,-190856,-231950,-114973,64408,166522,99611,12753,32778,80468,54668,-25505,-64612,-119904,-280732,-348350,-300675,-221231,902,255881,304338,300718,259477,119011,57378,43719,-28226,4567,100573,216827,420137,479653,237511,59330,159248,155768,-47554,-67584,57795,155634,179405,65198,9446,261313,518458,410885,-1098,-328332,-193766,171366,331866,208356,-36032,-197258,-87591,139795,81818,-97007,-5461,207906,125787,4194,106557,130695,-4780,-92708,-123854,-81720,-58917,-108287,-117758,-131981,-361785,-372536,-154121,81679,249504,118763,-148737,-202458,-131521,-86502,52661,138210,31614,76894,252085,202886,115335,101785,126176,42712,-28270,-139101,-112022,181023,295073,96930,-107537,-235699,-302987,-158306,9156,-33660,-42923,99373,194473,143895,116953,148954,156410,109497,91935,75141,13568,8988,88861,126349,2422,-112384,-205297,-328365,-277240,-81320,30688,-158271,-397716,-322646,-97771,-192098,-335425,-161655,59896,99624,35644,-25527,63836,210967,146415,-32603,-60711,-105169,-163643,-30758,80564,-3248,-86405,-89122,50448,162177,96530,-48623,-133082,-53969,163000,187831,-48274,-240698,-175938,74655,216423,119599,-134951,-210179,-69848,-52193,-119183,9914,187659,226362,200505,148079,126147,200529,178504,137143,85056,-88419,-253634,-207434,-70273,-4722,33872,149785,288280,288625,51489,-233388,-213076,94548,210174,-611,-228135,-236599,-193886,30182,191373,97086,116618,341888,299390,15060,-116255,-131103,-173051,-91334,-15613,-29381,-68479,-58447,46226,27767,-160907,-241841,-112829,42214,101435,84905,52466,50971,-26240,-140698,2879,144150,1404,-117570,-73306,-60879,-45796,70996,128477,172453,231739,251951,151504,50230,-19867,-130754,-47329,207054,204190,52331,32705,48869,110597,144148,58570,-99922,-199391,-139880,-85806,-192085,-199403,-15538,152931,234126,133709,-23848,-1375,76401,-37378,-128419,-144249,-201268,-289344,-356193,-338565,-150262,62854,94785,-55043,-232911,-246723,-188789,-131040,-54590,-143726,-265535,-88511,98070,97938,128171,71249,-198252,-373535,-324503,-178447,-36281,117914,334798,393867,214965,164302,174037,65590,-29966,-59087,-44078,-23194,-29987,-92681,-245979,-447378,-348114,96966,375853,318473,240538,227677,90237,-203788,-444967,-529365,-467704,-251337,5727,36667,-126598,-182362,-86972,-206509,-428673,-336085,124011,454588,275593,-117354,70692,737722,942473,-16324,-1065744,-252297,1196645,-1570897,-8401735,-10863526,-8692082,-6363459,-3950966,-964656,230131,225418,533733,702134,252888,-40472,295585,555289,490166,521354,641599,531989,65956,-489217,-507392,-56785,145427,-201753,-477535,-406689,-291693,-308958,-333860,-300165,-135596,90605,150969,15885,-79742,-91449,-134623,-136557,80621,340951,401382,313606,212727,210308,235358,141658,104995,139642,94624,109797,170633,28599,-234563,-383182,-283448,-196030,-272422,-389981,-318990,-172264,-27003,49566,-24656,-140921,-55307,175054,257979,162346,104933,205139,232549,28615,-201034,-256451,-282850,-360908,-333102,-302894,-266377,-52219,95897,-18647,-136773,-13053,246938,266128,11412,-205645,-243129,-189478,-93973,-10810,-6252,-69088,-65742,5617,-16985,-121872,-152328,-155624,-236253,-273428,-90359,120586,107463,-37020,-102066,30892,223594,189276,-47722,-168851,-171792,-229460,-328132,-338174,-228761,-301921,-438916,-218231,29688,-119960,-329982,-216348,-126146,-247565,-286335,9163,259201,155681,58565,142286,192535,243265,280944,95885,-109417,-111401,-68954,129788,253178,30786,-305421,-386251,-316429,-162409,53970,141527,82622,-56497,-98888,57968,135483,12791,4589,74711,117065,212409,253840,223840,345438,408620,214511,12537,-96281,-195300,-163593,-24853,-100266,-290661,-214258,-88821,-190783,-241936,-58320,132614,174164,121129,-28863,-178861,-277974,-320863,-324675,-262050,-99965,-27523,-51438,-80708,-149863,-291189,-280339,-128618,-83622,-40258,134576,254947,145835,-9528,-101779,-90558,81374,202159,99650,33426,52829,79783,60403,-64049,-242904,-347814,-442915,-422630,-148740,132501,214933,123109,17325,30117,-29120,-155505,-152813,-24392,112845,226064,301104,136070,-158110,-119918,182411,171399,-8168,12227,38811,-67738,-98720,-14978,-17726,-126720,-188359,-68566,130724,100663,-82634,-35618,160481,113049,-68418,17675,18664,-338942,-538052,-428053,-316035,-110608,75023,11342,-40016,1907,2100,70139,185010,131579,-121311,-265429,-289980,-252042,-84504,111831,94053,-38979,-54013,109862,375108,480102,325541,227005,216588,123883,60404,-7973,-42524,87641,81582,-187870,-168694,109038,195036,133804,140316,193698,286372,299281,152187,65466,137652,74821,-91001,-111951,-12723,49552,-97490,-400833,-456993,-81971,258193,215039,25508,43505,190072,197733,67117,-80915,-121268,-105152,-159445,-228940,-108695,158290,342683,387799,293370,197960,219314,275986,196167,150655,215534,104708,-140577,-144682,22522,11528,-9289,-10003,-63963,-182374,-356334,-384557,-151517,-44094,-77510,55087,91255,-107828,-113763,58214,46936,-122823,-268929,-304056,-203609,-151377,-216743,-201313,-111139,-67979,19476,165107,116309,-70273,-107920,34932,95798,12960,36894,31843,-129262,-158618,31816,169871,88790,-39744,-34420,-29339,-104517,-99969,94516,345791,361060,224040,133908,41157,-78157,-72547,108839,333306,395873,341536,275433,134219,51194,137349,136490,148808,256307,271394,183822,126981,16903,-89988,-58033,34624,48082,-121722,-339149,-286728,-34121,39798,-15482,15613,48320,1644,-179577,-326702,-253481,-98742,13421,178863,281615,282278,277567,198453,-5557,-165319,-254150,-289694,-195261,-117736,-338126,-553644,-407216,213074,734462,702475,753109,553000,-214400,-316789,-448293,-1103520,-851776,-509559,-80401,698375,1066209,920755,315712,-167293,103675,-166893,-445216,-386593,-396272,-37960,615177,668339,369788,236849,174341,24719,-187816,-344842,-289649,-39203,178394,181969,47484,5483,153745,260365,170415,27009,37195,123488,52784,-1347,130999,76982,-72772,163944,449877,360455,54257,-225545,-290402,-104023,95105,111645,73176,79501,135604,68264,-142199,-159949,72870,75841,-141008,-206457,-222523,-241837,-112328,90899,84173,-61521,-125854,-19615,109508,-8222,-267687,-310679,-179552,-86328,-33604,-57479,-7167,46112,-97647,-163104,104269,425006,448995,187332,21085,110362,205944,209229,220837,143014,-15187,30431,340714,512103,455998,336948,222355,133843,71859,65719,157061,235491,124964,-178901,-416696,-375166,-75605,177224,202242,60869,-124099,-279496,-314838,-205496,-33049,-77435,-258635,-133372,90548,61978,-54361,-37965,18063,-45171,-30765,151280,99517,-123879,-132432,18783,71306,-34911,-103593],[-117663,-86525,-61732,21868,88237,30922,-40128,-35289,-74745,-58030,34688,117853,199049,314384,317866,197019,100409,64387,32482,-46371,-104240,-78255,27993,159320,223886,151219,64794,31102,-18527,-102393,-204102,-253433,-221024,-189405,-85690,93844,99828,-229354,-329210,40881,280005,155031,178403,380373,335292,147949,101558,70151,-44541,-122597,-203492,-238354,-151343,-38340,-2933,468,-129912,-372375,-468531,-244093,99331,153953,-122019,-333344,-298111,-199450,-126616,26035,150427,236697,321028,235461,-17887,-285148,-393627,-225781,38159,136079,-37265,-153623,-199970,-338796,-493299,-484211,-200654,51854,27387,-90076,-94790,-24894,-84643,-231934,-223121,37815,230003,102853,-116019,-83854,176677,289535,147522,-102628,-172637,-67044,5321,30391,-33437,-171688,-188033,-162601,-220713,-253947,-202211,-94993,-89656,-138833,-31385,65702,-115131,-303428,-301518,-144300,33283,111078,47642,-30438,-28232,77962,141433,72000,38143,21137,-168376,-377813,-444388,-334228,-50125,154911,201585,296416,320344,157384,56362,31338,-8258,88395,193538,248402,393034,444753,208944,60143,115730,53201,-152245,-186682,-80640,30539,11308,-76836,-73304,199245,456787,362490,-9549,-281313,-183605,83281,243566,182694,-91932,-319754,-143028,250723,267482,52874,68369,151912,26168,20234,188523,167905,-39532,-147592,-110686,32531,90645,-131,-52523,-60881,-265113,-341827,-224808,5020,203858,114862,-167934,-216609,-92642,-20604,39398,78411,38917,158647,267712,74926,-119592,-14453,126752,70899,-19865,-131633,-126841,132575,270311,125994,-42270,-195641,-305727,-194973,-38728,-94711,-96696,88311,198035,108126,126656,190716,109340,24950,78540,85270,-26223,-75926,7040,70531,-6855,-85573,-157612,-242344,-209875,-86120,-22564,-173756,-378606,-309118,-126348,-279840,-354905,-95115,70495,22989,-62566,-126166,-5727,202222,168354,6720,-31211,-82184,-172578,-157071,-70506,-36116,-11387,-43139,30256,139493,54839,-114168,-197536,-117122,117957,128340,-143648,-333485,-254071,-32243,90087,16615,-176605,-206268,-63534,-81451,-179548,-41535,193072,241056,133097,108487,177905,225603,133129,123515,121849,-4657,-159641,-136733,-22885,3871,-31896,54950,247472,285604,81835,-167489,-128874,174520,272001,32537,-179997,-115658,-123710,10860,166529,94567,102716,345043,354970,60146,-147889,-223116,-211659,-44268,61436,41406,-4687,-15719,51271,21307,-140806,-144315,12347,80949,87513,108757,118528,120358,75664,-32143,26671,132146,52697,-18558,-75146,-241880,-251355,-32717,81741,104220,189060,258537,185784,78448,-44830,-127863,4219,217983,167144,37082,43648,31479,37179,81827,50332,-36441,-115188,-100034,-26394,-51482,-69993,33517,169154,271319,159437,13971,77041,173513,3332,-157485,-165786,-153967,-210148,-315678,-324273,-116706,75919,96725,-68303,-309507,-335296,-157086,-39192,-8556,-104980,-213072,-110646,-30612,-19909,94551,99328,-131370,-279084,-261343,-182727,-107053,63994,316935,369465,206141,107148,87881,104746,151212,79335,16603,124155,202629,49770,-221554,-459466,-336950,127565,389153,287498,169317,182428,146479,-119526,-419692,-480587,-421609,-312622,-126214,-95909,-201118,-117343,112808,-22741,-326986,-272389,218258,553185,254420,-278090,301,829828,852214,-471192,-1769533,-557799,1663813,-1062008,-8056664,-10712412,-8556659,-6287126,-3859115,-1218953,-34273,77498,483909,824874,476872,163482,451783,515745,230186,159840,361285,430675,180544,-273638,-443435,-165577,31784,-144364,-384643,-453036,-397746,-350662,-299030,-250423,-162288,23464,118714,55473,-24581,-48630,-107052,-150907,30456,312949,374792,249771,176204,211550,201060,61525,5789,61357,23452,51021,158530,110194,-127004,-329364,-302120,-189590,-234806,-398683,-284379,-63323,-6861,-62125,-143615,-154723,-43629,148256,225422,151912,122885,187631,131930,-106102,-258431,-188971,-145599,-263552,-277527,-280265,-231650,-27893,40727,-100524,-177968,534,307758,303700,-54743,-314907,-279308,-143362,-11850,46453,40591,15718,28941,65981,28929,-94610,-175054,-210164,-275039,-320812,-158678,46129,22582,-136483,-196241,-4702,222203,135427,-99265,-175662,-170872,-226141,-271855,-212004,-75675,-131991,-265484,-94140,101627,-85146,-309296,-179106,-75851,-208637,-218999,93080,317449,184091,23913,75494,208004,338489,320541,38649,-171043,-126960,-54577,95188,160823,-16682,-300364,-342085,-215076,-95409,-28631,61548,130963,40389,-47432,20794,71091,39899,85102,122688,125825,192227,154790,88325,274923,384791,192845,13760,-78624,-156814,-116979,-2943,-55404,-164806,-105017,-54141,-160668,-175091,-14849,179628,303305,259216,12860,-224587,-370674,-428725,-335312,-149813,-20359,-14078,-37642,-63254,-201464,-350446,-277382,-101056,-70039,-87674,106377,322828,226902,21974,-80985,-64644,91635,189401,124076,95462,110993,55307,-33175,-100179,-190485,-287476,-411389,-390235,-156335,79504,206063,170715,45320,-6297,-52107,-191583,-231980,-108677,20813,145565,323454,227202,-51019,-11076,261609,167884,-100618,-85008,16086,-42371,-40455,57487,13238,-141544,-162998,-42748,158416,180512,-8756,-15028,214834,213671,-2388,68972,109511,-250632,-485072,-348750,-201715,-69014,76961,79758,18789,-34739,-46322,31873,129826,109723,-74310,-211856,-260990,-259040,-123973,108499,119639,-78329,-122247,103545,400836,503563,374110,300441,278819,162979,73107,40434,60026,200539,165698,-67545,6230,199207,220542,121937,133121,203345,306914,315746,121204,3627,127174,151708,-9677,-120291,-118658,-64746,-192853,-542754,-616005,-169582,217323,188932,-25770,-76295,49755,126015,63297,-39106,-30691,-2552,-118303,-233452,-75867,248234,472018,484087,340484,210145,244203,304597,241934,148697,133820,60531,-55209,-10117,77183,31120,24632,-17903,-120995,-188849,-350470,-454841,-248724,-59087,7277,167984,172060,-75194,-145358,70422,124878,-42897,-240393,-284680,-184754,-175539,-244452,-189209,-61073,25846,93078,156593,135137,-22505,-87568,16851,70601,-19911,13700,86114,-58625,-126971,59530,163554,21778,-120504,-80843,-20903,-20054,34391,234934,406134,339724,197578,130097,-6349,-138070,-87940,110537,344437,413666,342171,294799,200007,73573,15661,-63511,909,188531,185568,54674,-4471,-88826,-179506,-130273,42513,172663,15842,-268925,-268893,30070,138812,55948,-4911,-77263,-186415,-348631,-401557,-261284,-86720,20326,189563,310270,275473,203966,115874,-49115,-193216,-275382,-281591,-198704,-151268,-381900,-601289,-445702,147270,543081,710354,1063765,665981,-203200,-129360,-633810,-1707121,-1349956,-829274,-367113,510336,1077304,1213235,693120,88021,235160,-66107,-523088,-597557,-504636,-112459,624453,771175,350781,197553,238841,108286,-138689,-316662,-307193,-125327,40733,69584,4987,-39568,58837,175206,130461,25506,36934,129034,76259,24819,124748,62953,-89283,141213,453657,416360,113618,-165253,-193576,-20460,90957,71137,86858,152774,192266,111148,-77336,-103899,59894,36025,-157057,-234380,-276841,-278728,-154312,-4503,41809,-35158,-157861,-144038,-48794,-107556,-291850,-282241,-157311,-132032,-137335,-97564,40251,124696,-11567,-75232,193365,502090,468937,191930,66994,165799,153620,70533,67545,37670,-60680,146,282841,426410,365083,263458,173913,64389,-43916,-23698,156343,245575,94294,-184218,-398333,-377206,-83903,156577,150473,-24655,-217536,-362183,-336697,-119293,77795,-18913,-245322,-157678,51998,57935,-564,42912,68553,-14768,-29204,108375,70855,-145692,-183341,-68820,26516,-37189,-126586],[-146853,-146140,-72713,75950,168381,67179,-32117,-23659,-72826,-75888,8132,61097,142532,305510,301497,145548,73993,116428,133354,-3574,-123291,-98295,-4020,102791,206746,200849,121408,75919,-31554,-141441,-191079,-170976,-82659,1631,126054,234177,137667,-234063,-301538,64660,236259,91358,141616,395739,390812,206527,163687,99870,-81610,-156689,-185316,-221523,-123799,54646,82525,14814,-166138,-408960,-493746,-288417,-20189,-5092,-182933,-270607,-207790,-135666,-95355,77313,219256,204041,111645,46296,-94864,-261005,-298194,-151715,51725,128512,-14878,-120139,-136189,-250755,-414807,-431958,-180122,62866,41055,-115271,-205356,-152006,-79785,-120015,-127224,78477,203989,15323,-224293,-136925,162107,275515,80849,-192302,-207534,-45178,32836,29074,-48662,-189644,-171168,-117410,-132108,-161425,-154875,-120588,-146897,-174338,-54251,45274,-134049,-323475,-299191,-141977,11043,58582,1158,-37832,-31367,85624,195117,158677,158573,174995,-40970,-391372,-584949,-446977,-107166,41772,93001,262209,333892,176015,35038,-19389,-14973,126150,229127,208596,249316,308991,182714,108371,82937,-81200,-271389,-281657,-169309,-103453,-240732,-302678,-148416,144545,348883,279034,-769,-174202,-118170,22769,150480,148453,-118861,-387417,-178670,338370,468292,240573,152223,86302,-77417,-374,206826,162988,-63523,-151539,-57171,128446,188483,49588,-27554,-36592,-182132,-277493,-205790,-18920,157361,125285,-136661,-191341,-41954,36981,25289,24533,49905,194293,226801,-51383,-337984,-155917,68573,70245,9681,-60000,-73348,106324,230682,124098,-7225,-151065,-271514,-196518,-68867,-129998,-118056,82610,153140,41047,132163,223679,40738,-62224,85339,125716,-35459,-147380,-71908,5567,-28671,-51637,-77181,-126270,-122925,-70756,-63578,-155646,-283786,-201962,-109435,-321479,-316191,-4444,77077,-60840,-170662,-229389,-97273,146296,169110,49673,-10712,-65966,-164173,-250103,-213619,-75992,58253,23685,31951,125486,18835,-166724,-238850,-167134,48735,73395,-179630,-368441,-300017,-119017,-15655,-64318,-182360,-178623,-64601,-120475,-235361,-88919,196570,280151,128164,96035,216163,201007,14956,21107,123134,78334,-70102,-85605,-2153,-19664,-131579,-93428,115562,205107,90172,-89804,-50877,222651,318730,68175,-131755,-48797,-63867,-1909,148771,115838,101844,316103,361709,74631,-184127,-301610,-237749,-11484,103759,69694,35206,7051,9925,-9802,-98141,-36778,126034,132763,85758,122131,177485,167130,121325,59829,67614,111540,80132,55452,-84736,-372131,-386376,-117299,38492,30882,98027,204381,210515,121834,-50536,-104124,56388,193396,103301,24718,55448,3455,-58204,2599,51001,37471,-39110,-91193,-22932,55015,69160,85836,144144,216251,141829,89288,211069,270759,39720,-157660,-141815,-74994,-116228,-266253,-283634,-64365,93235,83073,-107463,-356884,-343452,-85102,40908,14415,-62249,-124017,-117168,-183623,-181618,29670,118822,-35427,-125109,-127009,-131323,-153934,-20936,218088,257574,165667,77755,29686,126470,294022,230183,130477,303921,418080,155421,-222332,-456046,-304528,137275,350702,231571,104698,114910,165847,1882,-302349,-353037,-290452,-291720,-221912,-200417,-235838,-29860,277092,133698,-216052,-198090,270733,592625,217377,-354603,41367,1020638,881718,-722555,-2150364,-738507,1757362,-1121857,-8168303,-10982911,-8253077,-5622981,-3688279,-1728761,-433246,-110948,443613,984553,683568,336683,610550,526418,29962,-145534,70273,284154,265591,-69393,-382674,-306091,-130639,-88437,-256950,-453416,-460687,-379634,-292772,-198497,-120897,5722,71674,35739,-44792,-75534,-99146,-129037,-13226,224301,260006,71141,9560,111318,106630,-27611,-60799,26698,-4626,-4497,97822,105003,-84563,-279908,-306285,-160126,-152789,-314239,-176742,86110,47636,-151147,-253141,-174558,-32930,133391,207225,142264,130047,156845,20916,-247606,-315773,-96710,27079,-104339,-142313,-178535,-168284,-9192,-15816,-192209,-236350,-13674,310304,278078,-133461,-391975,-321781,-133082,36531,64456,47314,68608,80719,73803,19477,-107298,-203462,-238753,-280295,-325753,-191142,-6386,-43015,-208023,-238207,-182,213975,59876,-162540,-191540,-168869,-190773,-172732,-59231,78410,38518,-84010,16490,135462,-67936,-258531,-127806,-38349,-189647,-172854,135415,318865,183197,-21791,-30493,161008,370571,314920,-12193,-193577,-128852,-60134,4494,29505,-79175,-260816,-259554,-88837,31950,-19152,26025,172977,127032,-21918,-45522,1195,70055,155124,153418,108759,137729,54503,-26783,167921,303988,160824,35482,-29992,-107978,-94977,-13821,-31354,-56543,1065,5092,-95133,-88667,28021,191937,355958,314891,33587,-253050,-434834,-499797,-324788,-34535,59490,33604,36471,6549,-187834,-350211,-264505,-85548,-66959,-127768,87477,362268,273686,35734,-89015,-78059,83763,174658,138157,124916,104123,-22580,-138253,-157547,-133977,-170875,-304669,-315057,-170937,2656,185472,234905,96116,-44588,-86953,-219298,-299784,-210032,-115923,28001,295776,288241,60812,86961,267896,102316,-178195,-118075,38701,-2909,13936,108062,9859,-183573,-157950,-7265,187841,240084,68068,24722,256582,280013,51272,113099,198951,-127907,-366171,-213331,-55565,-22025,63735,127093,52419,-80966,-115628,-62310,25601,76113,-6615,-157721,-238681,-251811,-145229,100024,131471,-112077,-166879,104873,398586,482705,412246,398277,357388,184571,56133,69798,153557,299613,237825,52518,153341,286684,249777,89071,53954,147019,301385,320840,89234,-40988,113061,207451,68334,-114770,-202640,-172450,-267587,-586143,-639352,-168074,243904,192508,-87690,-220948,-104155,62784,55045,-23995,22024,66618,-70359,-185683,-10359,322259,544251,491884,305080,178476,222642,278632,251556,132952,37378,-1087,37410,142598,115684,26284,43648,7840,-101522,-133411,-282865,-439477,-295842,-76593,76446,274404,245227,-56774,-163349,109674,246353,88519,-161927,-224189,-130587,-153180,-209054,-117489,22883,139351,181570,127988,104518,5675,-73029,-17811,20546,-46895,24532,168503,28666,-82903,101322,177721,-12975,-148962,-67545,37338,76212,147427,327721,414642,300259,173449,124742,-37724,-174388,-99366,91983,304171,379563,318615,295751,230500,59652,-108775,-206659,-94832,137594,119645,-45894,-122989,-175819,-229351,-162560,66805,269098,113072,-216291,-238704,76395,179833,60476,-49432,-180669,-345967,-446287,-387038,-212505,-56173,32889,181626,300105,244842,111451,6034,-71441,-165699,-257156,-254028,-198553,-199462,-373489,-556575,-445348,5279,206870,655257,1437174,788640,-171719,146160,-804488,-2237842,-1628940,-841191,-501240,284874,935948,1290765,1137559,701792,371368,-230124,-740112,-742604,-510543,-150328,555265,822822,394603,211423,324755,241945,-22725,-227895,-269981,-163921,-50477,-1121,-9445,-68400,-49377,51240,61182,18813,43152,127418,95601,62243,130562,67999,-53511,156106,443846,434100,176900,-51447,-44329,96919,106259,40425,93182,203969,226846,152395,12255,-27299,27359,-24434,-146679,-206095,-240323,-218283,-136077,-58119,38662,7228,-192233,-283482,-216015,-199349,-259962,-173045,-88579,-158670,-236741,-164755,27275,142248,64755,55017,287101,511339,424047,155272,66577,162842,69723,-81659,-84944,-35333,-45208,15153,202222,288419,229021,160969,110000,-8809,-153481,-105972,146814,238558,69501,-137165,-319419,-355762,-112838,118081,109771,-76303,-289531,-413110,-310047,-1083,203852,63009,-178441,-133753,29595,51096,50477,113173,96963,6341,-10981,70715,49377,-130584,-209204,-145871,-12392,-2261,-92890],[-125560,-156260,-51296,146392,241406,84981,-32739,-14962,-70483,-115764,-64191,-45816,55845,264264,263622,102599,46199,135325,210037,62922,-119597,-128048,-64690,-8793,80749,139150,133805,123443,-9132,-143589,-160304,-82017,63285,188819,280499,322053,147962,-225773,-251261,78859,163594,13446,93266,371416,389245,218973,195038,106229,-118709,-148969,-88505,-128515,-38712,162373,153255,-12985,-226968,-398345,-412255,-265761,-140992,-168509,-227876,-192004,-117426,-81170,-36950,135042,268202,189872,-31824,-103230,-129597,-179449,-169171,-73920,38394,52448,-18648,-61765,-53925,-116993,-249776,-304302,-122012,99927,78887,-105155,-258361,-241201,-79407,-30461,-53284,78357,156290,-41870,-275087,-153764,144031,231631,1581,-240043,-189225,1640,62558,19531,-58086,-167691,-122816,-19268,35925,-3177,-79700,-139775,-195862,-192115,-50821,58723,-71084,-230839,-208348,-108668,-6135,28514,-7273,788,22842,105798,212408,222641,270605,301891,64793,-379552,-665167,-521925,-177481,-76846,-11653,196669,299022,181190,18580,-74269,-39683,108736,198780,111159,39273,112454,159772,183897,64713,-226973,-397574,-337257,-182557,-189718,-462858,-519602,-192252,110015,218116,173415,15967,-46443,-23171,2169,82018,129117,-94157,-376787,-187561,372066,612365,404761,214012,18876,-164456,-56216,154937,113857,-75382,-107845,24573,190046,209967,22826,-54634,-54882,-125179,-176915,-91390,20713,136998,149193,-73962,-140642,20066,100187,32657,-4769,60229,177317,151507,-128316,-441808,-258789,-20839,43208,57933,50151,18045,103407,182316,91077,-7615,-111139,-211105,-163951,-72854,-129177,-111253,64151,65871,-29243,145717,246256,-26976,-128321,107569,187605,-8701,-194583,-145343,-54264,-51266,-30605,-21438,-50331,-48140,-18518,-45233,-90201,-132989,-36751,-65114,-310460,-229350,83655,71692,-137188,-258067,-300048,-186075,52766,144476,84330,6356,-50736,-139751,-282332,-305976,-109022,108033,105530,74570,130005,-1786,-192897,-242647,-180751,-23610,17998,-176267,-348840,-296042,-151234,-64248,-91901,-142308,-118133,-50302,-145269,-272568,-123411,195867,333453,204547,144897,250363,150745,-124955,-129974,95725,142542,-6412,-63539,-7549,-60622,-229331,-247094,-56105,97926,99866,-2883,13231,231244,331904,82795,-116167,-56672,-26266,4132,152323,159847,112982,262984,324883,72268,-202030,-338535,-241285,948,99913,49684,44472,12244,-52373,-52391,-48604,42366,183624,168002,79774,109820,208479,182732,107592,111547,115063,87794,75795,83748,-96717,-407595,-409095,-154911,6776,-26432,-6273,120803,230870,170498,-36378,-68986,90490,137313,30129,17479,61596,-22090,-125707,-59195,49000,82042,1214,-106220,-68155,99234,189787,141163,88014,79074,78163,178628,370047,351124,68537,-119685,-72574,16194,-34759,-225416,-235308,-8758,118756,62917,-165615,-377185,-282700,4894,89558,12130,-16397,-11359,-101280,-320346,-346355,-46149,131717,61822,37779,37191,-43866,-173462,-127973,60199,105910,106138,68013,-2075,124565,371324,355328,260075,461673,569008,227039,-216944,-428636,-263745,123744,272406,156174,52215,50460,164019,133859,-136954,-199504,-120544,-204207,-271524,-263518,-214356,89932,399675,254212,-87218,-107533,262387,538978,156434,-358943,116239,1165069,972826,-728245,-2110515,-719442,1453611,-1692715,-8736166,-11786981,-8061214,-4396322,-3251802,-2290247,-888018,-307792,407296,1121699,824887,458557,728537,569537,-50910,-293676,-133652,158938,322027,55130,-360523,-430718,-265609,-42178,-139320,-410611,-453066,-375930,-308915,-160405,-29061,40836,30074,-28171,-116989,-150670,-114636,-85346,-39926,104465,98848,-156243,-221655,-37752,-2277,-106553,-91209,38722,23357,-29909,22604,32748,-100754,-231842,-272636,-113679,-68431,-187760,-50245,213988,111512,-191049,-314206,-196024,-37915,120225,197637,131626,122671,131005,-50842,-342765,-346827,-1249,189476,89892,62086,-3190,-74295,10188,-54718,-256380,-273135,-33133,269929,209156,-207107,-428214,-349431,-138323,52178,46652,17817,77151,73790,21575,-44106,-159168,-241143,-236858,-247285,-291626,-191559,-37151,-82943,-240178,-228951,31734,202672,-3314,-217695,-220964,-177967,-141926,-70635,46618,152319,129029,32020,79874,128954,-66892,-192969,-75308,-26713,-199181,-165606,121603,266142,153036,-64717,-134698,83265,339001,257803,-55414,-183816,-128172,-87264,-95009,-90861,-146963,-210710,-170901,20644,183206,85755,45777,191117,165623,-48079,-139067,-66597,81814,188083,161192,81805,67580,-30317,-100949,59785,202238,139777,76837,28845,-71785,-102008,-43638,-21893,6700,68757,69521,-2845,164,52915,156708,309528,277016,35600,-242208,-438230,-503774,-284730,57663,123053,100431,145947,91856,-138195,-309778,-257000,-94072,-77576,-144953,82871,354908,260040,13745,-131280,-121681,65494,170552,154632,134252,50593,-120186,-221484,-209763,-79105,-30051,-146739,-207913,-182114,-82539,146122,288483,149290,-66371,-118396,-236022,-346908,-314126,-267542,-87254,233191,301059,149342,160573,217103,-3903,-227392,-84359,97379,36575,43989,119248,-32271,-241021,-166189,34962,214925,274966,135039,66921,260513,287590,78304,136477,258688,-8227,-220700,-52937,105111,40253,44669,136776,57224,-120947,-195203,-189182,-94869,47802,68429,-108275,-219103,-220496,-125639,104162,133032,-130554,-184182,93528,347033,413840,434380,505968,439072,176860,9887,74266,224044,369289,276668,118440,210281,334610,269727,47477,-71491,37201,264662,306758,59060,-64653,93482,222700,121360,-97988,-254121,-261143,-310066,-517822,-510016,-54736,345505,226258,-145268,-341705,-214913,28634,46755,-37259,24657,85050,-38463,-123542,49310,355473,541785,420191,201221,111600,161588,208381,215462,100224,-45745,-47154,131202,263593,115654,2690,53357,58117,-11219,-28111,-170208,-341800,-278643,-93956,99162,325420,281073,-50850,-151614,167998,380426,231751,-66806,-145074,-53195,-91190,-123079,-2364,124927,246510,258323,79316,13896,-4505,-65299,-50028,-34912,-64706,62694,254585,119713,-17393,157271,205183,-12147,-120796,-9079,110487,144759,211127,357609,369755,235790,146858,111203,-58335,-186444,-103524,63600,225513,295915,270260,275550,221742,22972,-196419,-265102,-134731,77244,58533,-104827,-201671,-224838,-225747,-145262,100463,314067,148639,-189955,-197621,93407,150774,-2241,-105014,-228374,-404933,-421406,-286502,-119752,-10823,40761,143475,247690,200727,25611,-99350,-73514,-110587,-229315,-238800,-211927,-250828,-306854,-414292,-384262,-152478,-164292,521565,1672639,803922,-150657,437066,-871490,-2502309,-1572689,-536921,-436711,89478,676091,1119237,1504688,1498745,515202,-616578,-1042579,-766170,-413103,-146262,407079,754881,442859,256754,414632,398297,136181,-98738,-196912,-159241,-81964,-23526,2520,-53590,-100929,-46261,19,24771,68815,124763,105263,97222,142935,83301,13644,197241,424285,417733,232817,82361,119518,222026,134664,15841,78719,209242,229051,185118,100952,38928,-24798,-94667,-117417,-139877,-143791,-84754,-53400,-40382,82997,57300,-221617,-410796,-356352,-258096,-181755,-32930,-10839,-162231,-293631,-226838,-25572,108182,110661,182663,352850,445301,327939,98922,34659,111089,-20105,-217113,-222149,-81446,22196,77810,126972,139812,90812,60574,51574,-58445,-219860,-150376,139626,226474,70457,-51441,-214070,-330242,-164845,65377,91663,-70521,-304738,-406574,-229742,127168,309200,138838,-82922,-71728,31393,52344,92743,155119,97263,10036,8757,43867,35959,-90374,-205610,-185721,-26977,62412,-14649],[-59732,-112193,-7874,211385,299469,112148,-14924,-6409,-77519,-177983,-178907,-177183,-32264,201629,216938,87127,32907,127814,252206,138386,-85503,-146568,-130426,-139196,-112667,-16192,104694,165229,35410,-116544,-120280,-13676,157172,281927,307736,324306,134498,-197221,-183567,89780,97281,-44646,55194,317225,333589,190140,192113,98477,-121220,-90910,43874,7494,76104,241138,178415,-73500,-287749,-339289,-245353,-173999,-216013,-286085,-250992,-119134,-25417,-17822,36530,176489,286978,206936,-46042,-152167,-105365,-62874,-32703,6590,14650,-55667,-36716,14287,23085,6755,-63217,-143190,-47384,131485,106249,-77217,-255702,-284471,-85703,29643,-9073,47571,115852,-48475,-269976,-158216,114043,173043,-58381,-226729,-126896,54814,91155,16175,-53561,-108378,-41140,122354,236090,169205,-3344,-153903,-233426,-200153,-33836,87659,34347,-54265,-48284,-55010,-21652,32820,45556,84778,110889,132078,201022,257999,347501,370547,130219,-326130,-641942,-531546,-259037,-194937,-108937,105332,230677,186610,32209,-96755,-66770,46736,112781,-16755,-171800,-85569,141681,259331,60048,-348970,-503227,-342376,-125855,-197752,-563247,-628743,-178817,108339,95392,59471,25238,57554,67886,17294,54201,138338,-17451,-294393,-173506,341123,648306,491457,227624,-45838,-224668,-135971,46727,29726,-82818,-41066,110953,214868,161654,-63583,-122721,-90451,-80355,-36442,82857,99699,147334,173675,-14450,-90147,88516,186773,79813,-1527,63707,120519,71724,-130882,-379354,-274097,-102957,2188,111799,158605,107736,115638,129958,34044,-38787,-87704,-144946,-110535,-53953,-97748,-92805,14388,-45009,-75865,174328,257036,-74596,-157030,135832,252518,45686,-211188,-208815,-98913,-65739,-36268,-31204,-56784,-5029,75907,57864,20076,33966,127897,-14651,-252150,-120128,138838,46969,-192721,-300875,-317483,-249376,-55449,99027,105233,28456,-32201,-107203,-247068,-317136,-118964,136057,192350,156152,151636,-3066,-184046,-204165,-152475,-83820,-45204,-160651,-284494,-233022,-112978,-40588,-53112,-62749,-29007,-4529,-136993,-282090,-141537,182773,369780,327893,251992,282232,102390,-227316,-263750,55235,175272,22646,-66582,-29885,-99610,-290488,-355574,-199313,23786,130816,84170,62057,209238,305487,66460,-145668,-122944,-15041,31243,180487,214377,129388,201140,262203,67679,-186924,-320217,-217646,-568,60608,-1989,31056,8640,-108550,-95473,-11071,69680,164005,162367,54612,66448,202748,174181,61914,123211,157307,65954,42748,62302,-107246,-344190,-323343,-140390,-15919,-55893,-80874,50044,247157,209186,-10845,-36691,92501,63530,-30814,16200,55587,-38326,-134925,-83712,24327,63413,-7099,-127721,-131899,84120,269317,194674,23424,-93037,-19293,242679,498957,396652,90038,-44837,26974,94806,14662,-194874,-188539,36546,149167,46918,-222895,-373017,-183198,87549,99130,-9133,28598,100043,-66067,-407312,-474127,-114261,138555,134226,161369,181084,48326,-169929,-236777,-111441,-23661,47299,55764,-21551,102952,381232,426606,363587,551997,633201,282972,-172001,-375336,-230002,86571,170611,69033,10989,9811,158347,237967,13506,-70890,40029,-81621,-277367,-285360,-138938,232910,478278,332390,54755,-4455,189864,375579,66248,-311907,153945,1128538,1013602,-534111,-1667215,-467931,896050,-2498827,-9527826,-12997182,-8226861,-2912228,-2462072,-2660516,-1295138,-482128,351385,1169366,882643,534289,774980,607109,-6410,-260395,-195274,106193,350686,65945,-386143,-489205,-303720,-6048,-68954,-342964,-376101,-331223,-327791,-142044,75651,110388,11403,-102100,-198838,-239160,-154061,-43638,-46832,-14237,-57656,-343150,-414991,-157413,-68972,-152921,-94378,80177,95719,-10157,-28778,-58752,-142175,-176854,-188610,-58669,-18994,-87452,28536,260196,150507,-178560,-312492,-215929,-69468,95474,187874,118179,103029,126884,-52394,-358099,-333091,77573,305997,279317,296324,207220,37172,34168,-62502,-261747,-256846,-33628,217137,130970,-257124,-423808,-339466,-130715,47520,8886,-30486,45232,15634,-74314,-138116,-229006,-280027,-205808,-179357,-233663,-175552,-50961,-95678,-233202,-186123,69018,192887,-21781,-238203,-251180,-191162,-93456,-2586,55705,100241,95848,46483,85613,92489,-71123,-125081,-33171,-46200,-229855,-191972,60438,183132,110095,-89675,-201105,10587,260612,157821,-93608,-154148,-125168,-119489,-152361,-162558,-209854,-177720,-109083,80728,308878,239215,97915,169535,134682,-127210,-241670,-124702,57759,167454,146942,60412,-567,-98248,-141376,-24880,115826,141624,126735,73043,-63024,-129740,-72990,-13665,26963,88517,118949,93461,73213,51830,81838,182984,171645,25581,-186346,-367140,-424414,-199869,126682,167339,165897,246381,146853,-91536,-253945,-254641,-115390,-83534,-123883,90556,297177,183312,-46083,-198297,-176279,45990,181738,184723,142467,-14572,-196448,-259141,-236128,-44673,81541,10215,-99031,-186908,-160564,82730,296069,176565,-59781,-128360,-240032,-369139,-401757,-396274,-169866,157005,263543,196144,204916,147789,-107402,-238060,-6374,166526,62403,37779,82161,-103484,-287984,-160929,85953,237259,289319,182869,90244,209952,230035,71703,129178,268747,77109,-90763,94333,257303,119286,26265,102876,41284,-139435,-268349,-311362,-191139,40174,134444,-63915,-193292,-163384,-58391,132602,129211,-129788,-177296,55636,238915,303515,430853,592250,496623,134271,-60430,51480,263290,403816,273193,101943,161848,321702,269710,10919,-203169,-96502,201818,271212,32629,-71291,66624,191539,137058,-75274,-274438,-325867,-320378,-369988,-273889,143999,486570,270168,-185560,-400673,-248268,29514,45252,-64037,-12873,54939,-39318,-90727,66959,334494,465381,295410,66804,28699,82677,122941,146705,57303,-90303,-48765,214547,307994,67221,-26634,62315,109621,107908,93867,-40841,-190298,-200139,-103534,63832,288627,256022,-52582,-108765,224434,486047,345938,13226,-72068,26907,-9982,-14438,121881,215810,321665,306291,22814,-117653,-57291,-64068,-63903,-75093,-71952,113952,324577,206334,72251,217742,224722,6130,-57712,61329,158673,164174,220113,329755,283934,145360,109795,84504,-77396,-178696,-94559,37306,130716,182537,204840,233382,175274,-21220,-223097,-241500,-137856,-20760,-22435,-128988,-232914,-235850,-177958,-87094,131853,299555,123395,-180879,-149285,74738,58997,-106076,-150551,-204319,-323216,-266183,-131094,-13782,33870,29946,72787,168563,164083,-27183,-171294,-63262,-57122,-213192,-254852,-249190,-289246,-201193,-211703,-261427,-262630,-466490,294020,1577389,613972,-165972,660496,-762077,-2361433,-1175766,-34166,-193578,-6532,371672,744482,1651757,2195825,651237,-1079767,-1301720,-634061,-239232,-98263,218320,546700,431221,299909,484166,529272,284778,23042,-125832,-130718,-64766,-13288,24607,6523,-58256,-67999,-21428,57426,121208,129582,104917,117740,153009,99282,82376,239985,393036,376180,271030,201948,263561,325571,159666,-11585,33071,155462,194128,202508,165266,70090,-87408,-156629,-81858,-66499,-40241,67210,76405,54683,164535,103760,-236428,-496570,-444067,-270476,-82256,78861,37984,-142344,-283235,-252120,-83441,47420,113220,260973,364530,317378,200822,42510,-11017,30252,-96501,-315442,-333648,-113680,113487,173277,83306,22160,-9786,-10569,13110,-68358,-217819,-134901,147709,222723,101621,39604,-124412,-315160,-228585,6092,96040,-5597,-244571,-333527,-108945,238564,360006,176820,5595,5328,55433,66870,121701,163179,76634,-900,18368,30053,28372,-47507,-176365,-172326,-6836,134382,78640],[31288,-30049,33206,237990,330006,169949,41903,6769,-94924,-245133,-305968,-290776,-95189,129138,169157,101702,41502,105953,257776,205178,-19368,-129133,-167066,-242299,-308007,-210750,50428,195929,84705,-71231,-73446,22301,158003,226576,197777,243822,107525,-148020,-107688,102940,63821,-61279,38541,242956,235627,131278,160035,89231,-70894,1459,150693,134350,179526,260173,148589,-138278,-319457,-246115,-47460,-39233,-216089,-321966,-248605,-68255,65736,70533,109503,186478,275677,254517,70580,-80062,-29221,53155,88578,94718,3530,-152897,-58335,90987,73778,69723,74193,853,21100,134021,98893,-49932,-216771,-290130,-99497,60037,5997,8963,110674,2312,-220868,-165414,73072,122827,-69182,-152720,-45043,92222,113031,28788,-31102,-24118,67675,276017,409249,303383,51300,-161153,-254957,-203801,-15353,113666,131088,142247,131663,1204,-36376,70745,159530,198702,193457,148651,172194,262989,370244,369704,159487,-221113,-511836,-474087,-336301,-302546,-198600,-316,152742,205848,87855,-67829,-83410,-36916,-4165,-143487,-329579,-230862,128929,309973,64112,-409873,-546987,-289928,-25839,-131935,-511910,-573423,-91411,147353,9260,-50106,10762,106548,126753,50462,63777,172622,88636,-172788,-149426,258045,570556,477421,185419,-104614,-259019,-221954,-88266,-70744,-96475,15561,176567,212109,74934,-170993,-204054,-111705,-21956,131340,251030,169397,169499,181363,8387,-64413,153834,298689,165399,26402,53936,47773,10300,-66671,-172707,-190761,-146213,-37286,151329,228539,167510,132595,77344,-35934,-88970,-87909,-92414,-56020,-26328,-54185,-79374,-67326,-149748,-82620,216176,257153,-90395,-144205,160101,298996,108257,-196696,-254096,-124289,-68976,-69408,-108829,-137185,8410,202051,232740,156229,171949,234905,26791,-161139,-19855,139250,-103,-217966,-288392,-281497,-273239,-147888,47525,116119,62046,-9660,-78296,-161692,-240443,-93288,151159,271165,252528,179401,12840,-139498,-131390,-96736,-125899,-116532,-149585,-186717,-116131,-14622,42674,39973,34557,68849,71053,-91261,-261425,-142745,150275,354797,429073,374956,302630,75723,-247551,-316165,19936,172779,22850,-79929,-55672,-121053,-295451,-385065,-257614,22414,186570,155420,96119,174811,248875,30061,-201629,-204923,-27219,68914,222078,259418,141233,146817,193579,64701,-141319,-253939,-170265,-518,14971,-53130,12893,6000,-141636,-133738,-940,44287,78640,108931,5650,134,166897,159630,28038,117913,186980,49946,-6264,3916,-115059,-216843,-172595,-90375,-37736,-58489,-94348,24308,252022,221328,10937,-20348,60729,-7292,-60481,21533,34214,-47429,-87624,-70671,-36331,-27957,-57131,-137306,-176155,38600,297704,237271,-24767,-237718,-127587,242394,540314,393837,105622,51365,129881,138457,24568,-165599,-142541,63531,174006,41935,-257030,-347612,-81478,142052,74991,-37055,66779,182262,-24074,-429701,-538452,-163049,136767,165713,217730,264862,115146,-150843,-320189,-248334,-91532,2646,16500,-47014,72806,342904,433888,409916,553689,615685,340992,-73063,-304448,-216735,26549,60705,-20549,-23019,1267,156423,275667,91841,3913,158498,41134,-247917,-274381,-30955,370594,509398,360098,187008,97668,71117,118825,-50209,-233824,121219,851815,892598,-250912,-946669,-13350,333863,-3167061,-10220695,-14371704,-8906132,-1661360,-1407766,-2660707,-1550132,-607944,245180,1080004,871434,586782,742067,600491,121417,-96409,-121399,138487,349273,-22977,-437266,-449604,-216291,22570,-65210,-280005,-261117,-255667,-330257,-141673,150219,182471,23346,-149081,-250347,-309555,-215124,-27148,-38616,-106637,-167793,-418741,-483321,-184576,-54863,-150006,-84169,123147,182239,50509,-32007,-117428,-169337,-112040,-64386,-4669,-22146,-66202,12113,194799,139711,-128815,-258242,-230673,-127914,49652,168005,97784,75997,151498,17880,-289544,-270947,129687,364207,424199,499575,391654,140665,60583,-38276,-198775,-179122,-1909,182426,77154,-269357,-384570,-280375,-90931,38102,-28547,-73494,-6164,-64218,-178814,-226370,-284729,-302128,-151506,-87299,-170547,-160129,-52929,-83138,-196323,-134090,90747,187719,19186,-201770,-254828,-182509,-45591,15463,-33408,-62855,-45303,-26571,45595,42481,-67552,-60438,-6565,-90262,-263209,-229348,-20677,103813,79346,-86493,-213841,-34281,161205,37553,-127346,-114781,-108981,-129642,-137510,-173163,-259521,-182077,-94944,80157,365877,364719,138479,103152,40671,-232742,-322986,-165097,-5198,95163,118642,54881,-53547,-158274,-174102,-79549,66272,161882,166493,83912,-82645,-162018,-85797,6476,29479,74939,139552,165241,116005,27927,-6810,31554,50333,11184,-100411,-235302,-271301,-62571,192672,201322,214367,296637,139553,-77901,-202357,-244322,-123780,-57576,-57516,103219,201728,65130,-128664,-267873,-219040,34721,207816,234987,165048,-56818,-220891,-244472,-231784,-55152,110883,105370,-25507,-189026,-220112,-4029,231927,156162,-25879,-106081,-232697,-370133,-454561,-468985,-208676,84455,188598,196249,222081,102188,-161191,-207426,77654,214102,65575,-3461,1517,-183425,-299937,-118269,143940,252169,290619,207269,78743,105739,121439,33900,89224,224381,111668,-5987,195857,376548,205019,10629,33768,20274,-127089,-316487,-391022,-230751,59091,175398,-27851,-157850,-91047,41745,182749,122491,-113579,-154182,-7698,89379,169831,393449,621721,498677,59062,-146569,3249,268896,406375,234445,14282,41501,249640,244807,-9974,-299415,-214811,130499,223589,13933,-68096,33259,124531,116899,-52770,-272243,-364723,-306692,-202111,-14198,362026,604779,294585,-201523,-385389,-204879,57700,58275,-79956,-64394,-5079,-77260,-114470,28649,264654,333934,148651,-55796,-49469,11721,54251,72397,17603,-83314,5732,272724,257738,-20262,-45955,77747,136601,197170,191518,75365,-26980,-79652,-95401,-16165,163274,163432,-57955,-48993,255335,529689,403633,58617,-24111,86482,63424,84849,216140,262700,346589,320744,-25620,-250364,-139437,-68220,-54110,-88309,-70501,160787,368610,282132,175275,265566,211988,12856,4393,109400,159160,142039,191081,263531,177833,37942,56362,45207,-97123,-152103,-64088,23421,45481,72238,137640,172720,98636,-61740,-188420,-163454,-133123,-163718,-137386,-137535,-227034,-223301,-111934,-10638,149781,236085,59282,-170504,-102819,19167,-70828,-208127,-164468,-115734,-117225,-25800,28994,65637,54157,-11220,-19419,91825,155946,-29579,-192704,-51470,-25750,-213090,-296241,-301487,-294888,-88711,-13913,-102557,-287404,-642535,-34322,1062485,207078,-220465,758936,-444509,-1788174,-564160,466613,141165,26021,102754,267288,1483392,2511422,755347,-1410494,-1370156,-363065,-35749,-10747,50779,245232,330011,318043,515676,587371,361801,80359,-97958,-104557,-29368,-1120,32892,86430,65726,-3468,8013,119004,196530,149324,102123,121088,155313,113331,129483,258364,345067,320021,286573,285453,365298,384209,163538,-48326,-43391,47120,124219,198993,191175,57532,-143913,-190862,-51952,-14702,22981,178279,219908,204377,255932,133266,-230006,-519652,-470462,-241277,6788,120857,37237,-102551,-204216,-219867,-108184,-8253,72112,259294,312808,159110,66137,-2828,-54266,-53203,-146676,-363364,-404619,-139820,193121,272744,83250,-37542,-49243,-37678,-3056,-41221,-144904,-56988,176977,233831,150238,99357,-82475,-314258,-283734,-50138,111904,97360,-116666,-206039,23544,306703,336003,156588,56695,71146,90895,91943,134057,143029,49418,-17137,13430,27292,22691,-23758,-129960,-104832,45797,185708,152404],[119305,57105,43193,197268,319593,257183,138950,29619,-113404,-289067,-396040,-342128,-117734,55804,120570,131390,66296,79083,230399,247903,70380,-60773,-145248,-281023,-443429,-377695,-8396,212501,124001,-16798,-14253,36122,66975,38768,6397,119926,79473,-87887,-37049,120217,72275,-33562,41465,158547,116170,57722,110604,88953,24789,93574,181784,201991,233182,213560,80402,-172469,-301725,-143900,114670,91896,-144510,-268838,-218281,-43319,146663,182773,166936,163345,243256,316605,257287,81712,71333,135614,179921,190737,21886,-207098,-76502,148843,88517,49361,117150,88878,66969,103343,55208,-34736,-168488,-276973,-120873,62121,-1909,-12836,153830,100178,-143719,-174929,29917,100396,-17621,-38476,26872,96671,120083,56100,7467,67390,185354,397491,505703,364991,73558,-156410,-254070,-201451,-1902,124337,180014,287818,270761,40320,-48975,127993,305987,312724,229362,134826,133560,238393,333690,311222,172955,-71856,-315051,-373946,-384575,-383843,-278752,-105220,87858,244317,177256,4090,-85488,-117263,-121205,-241042,-407224,-295307,118916,321603,70491,-387524,-494102,-180921,86698,-22579,-344509,-366448,64973,224077,-23809,-143794,-37729,92114,138176,77883,90362,212304,188275,-56195,-132142,151267,421774,380659,103205,-153291,-275917,-295503,-214384,-164590,-122765,35469,203550,196175,-9760,-259347,-267036,-97465,65155,289415,344249,180899,173704,160263,-21762,-74697,205011,413809,262745,56736,25530,-19043,-26459,29027,90645,-40672,-139182,-64232,157416,241180,192440,149332,29263,-107177,-144066,-108167,-62141,-18121,-9011,-21699,-77767,-155674,-215049,-48857,260427,250240,-71921,-97479,173474,310151,155725,-156642,-271018,-131734,-63295,-116424,-215872,-236801,13558,335938,430785,289722,248289,254277,55369,-56660,46208,81268,-64640,-208440,-224580,-208773,-255459,-196441,10734,126987,107453,14420,-62908,-59476,-96078,-29571,164324,327567,328179,199233,39868,-67207,-43136,-40374,-151419,-183696,-140726,-67169,32573,110131,150677,153962,119831,145321,153940,-21544,-214776,-127456,98445,271081,441591,451013,295334,76337,-171757,-254247,3947,140875,10113,-85060,-72019,-118253,-245905,-329833,-209956,95142,250890,193228,114116,144727,182921,509,-241096,-255598,-55055,98221,255199,273745,138616,110168,131715,52746,-85509,-165525,-110193,17467,-2558,-70781,8188,9786,-150017,-167444,-24566,-14772,-34394,21865,-58408,-70719,118052,157233,42200,126704,203351,42510,-53238,-67329,-120453,-81164,-17964,-33173,-65082,-45696,-43474,48471,233023,194915,13485,-26170,8234,-53548,-48498,34346,-451,-58448,-14772,-36111,-126869,-168695,-125920,-124749,-173759,-425,279359,258454,-40789,-306746,-221454,157405,460890,339648,115924,142047,205554,135681,289,-128125,-91920,71145,180209,47366,-255001,-305908,-6925,158221,32301,-57502,92685,214789,7150,-394739,-532950,-189454,121183,154340,207589,274027,138999,-123031,-353441,-318993,-101085,-30950,-63243,-90636,47035,284916,385563,388054,474203,540389,404717,65043,-231869,-230606,-53531,-45761,-103271,-53962,18076,151903,224231,71339,27215,226425,137888,-192221,-240130,76518,466075,489844,330520,275625,180535,-57888,-178727,-179254,-141709,29595,377399,557485,-6133,-144921,548280,12910,-3386168,-10540214,-15638856,-10129826,-1140333,-346447,-2251647,-1575752,-666077,68191,846843,826313,640699,646206,529919,267310,108513,29076,225831,315035,-156825,-470630,-312934,-29645,44817,-124452,-250592,-156347,-175915,-310199,-155299,162753,225405,61020,-146125,-250932,-345384,-291246,-48105,-24194,-160158,-211349,-361224,-397726,-102857,40739,-95321,-72185,141814,247864,129570,12889,-111021,-157910,-46873,66598,39208,-70348,-135942,-103772,34081,78632,-62807,-174726,-234572,-200993,-18616,129284,64633,45830,198401,135805,-159272,-172381,156913,373959,497175,610189,490796,208785,82243,6040,-85387,-59572,57216,181840,67104,-238322,-317132,-178715,-19708,34939,-48881,-89333,-45648,-125314,-251938,-275668,-298245,-288048,-82534,12958,-115641,-153426,-45493,-49382,-141884,-92221,86166,186631,107127,-103941,-203649,-121981,13005,-4526,-174531,-267861,-227438,-136485,-16820,-6282,-48592,1910,8397,-140672,-278717,-250199,-87327,57976,81177,-55682,-183310,-50612,66009,-72251,-150671,-68877,-64979,-95328,-56708,-136202,-290259,-227630,-129200,32059,335076,392323,125793,3402,-81636,-319604,-351363,-179630,-91857,-7244,89255,68952,-83695,-220050,-225160,-112070,54268,181726,176880,56809,-118238,-182594,-75756,44650,44062,53525,128332,190047,122023,-6815,-76213,-77201,-33092,-2066,-14199,-80674,-81083,113738,276252,237155,240939,279771,67840,-105420,-164185,-212024,-97443,16808,46056,111195,92434,-57955,-208412,-313956,-230995,40209,247408,304580,205384,-58468,-186834,-187496,-207514,-123832,31541,96372,-13841,-194026,-256129,-104524,97099,85041,20726,-55199,-218843,-359976,-461167,-468557,-211194,22590,97407,156969,217505,106388,-136061,-142683,129152,213905,44146,-65084,-101507,-247419,-268964,-39267,196607,254844,284026,208430,29656,-31050,-8043,-23665,24897,138104,96656,25473,235397,443518,278980,-3449,-50090,10055,-83520,-324938,-404209,-202572,96874,180244,-9170,-120966,-24014,143154,237247,111433,-92295,-124869,-79527,-65461,39930,322446,572633,426774,-38607,-237937,-63177,244051,385314,180305,-98541,-89783,140018,195777,-11565,-329881,-279715,77442,184663,9563,-61224,-2572,44375,74729,-35384,-256930,-374795,-278513,-70758,187603,521141,640495,275334,-193889,-311003,-115397,97988,91204,-63209,-100168,-69091,-142759,-191744,-49590,168972,179111,6164,-140738,-109911,-32803,22440,19514,-5604,-29192,104659,295047,133446,-119328,-42974,101484,123594,209912,232844,156438,108923,53180,-62016,-107258,-16889,19835,-65396,5061,245489,499690,399089,66484,-8854,107385,105327,151095,252497,242517,315382,306450,-55118,-343115,-224955,-76612,-28938,-78056,-65519,187450,384988,338037,267282,282451,152614,-16028,33629,118298,121849,111700,152864,182326,72824,-69017,-13330,-439,-107103,-99540,-4600,28104,-8282,-541,87106,102993,5511,-93214,-113605,-69702,-143315,-327987,-275552,-148661,-202735,-205173,-57064,57343,148239,148580,-10473,-143194,-71420,-68124,-203616,-265295,-133546,10173,143093,218445,142098,84818,27619,-85622,-110724,47257,185117,18664,-163624,-47197,-22906,-217361,-333687,-338006,-249351,1647,114511,47474,-230094,-695727,-448265,197734,-321486,-288874,723681,55928,-882796,52902,768632,442805,152421,-78715,-198303,987746,2282701,811698,-1407518,-1151884,-28370,145570,102991,-38106,-50396,166985,313898,508071,549565,327358,34328,-138088,-103023,-13089,-18828,7041,145508,214182,114766,74183,195955,277865,185647,109896,116012,151941,131875,149084,238128,278320,259493,281881,328282,415298,386561,136518,-92795,-136614,-93347,28470,171948,177389,11032,-176127,-184266,-34643,682,25412,210418,338291,363307,321712,133190,-202339,-474962,-443113,-191053,58291,87058,-7588,-50550,-79315,-127391,-72303,-31603,-158,174291,208712,10589,-52329,-34885,-82198,-112429,-163420,-351892,-414321,-155615,231797,342693,119215,-34642,-26460,-21479,-5783,2934,-24132,62053,218758,252653,191540,103771,-98717,-321121,-310955,-95050,122684,202867,46175,-53553,133595,313241,238603,79340,58595,106820,122579,117827,127531,106181,28637,-29517,-3469,30255,15237,-29480,-74995,3148,116872,195446,180745],[175683,111673,2001,80996,260934,346896,254670,65571,-116998,-284511,-401632,-303692,-100310,-12546,66189,150545,89847,48884,176451,257039,164827,53411,-55669,-242410,-484465,-466520,-56537,212126,144753,41161,66771,54919,-66753,-194721,-172239,10291,59249,-35597,12953,139295,114124,24728,52899,74334,1215,-13780,58644,101502,134891,146467,119054,181996,216422,120347,7699,-151950,-232578,-58984,189799,170642,-36382,-150335,-159293,-34692,204689,295211,198022,118976,203867,368665,425866,264262,161901,169360,236214,284001,71318,-207161,-88131,173838,72271,-38172,64216,106736,84028,55762,-3136,-32701,-134116,-264732,-149264,36465,-24216,-2597,235934,219183,-54781,-175383,-4880,111407,84554,82542,66078,62472,103500,84743,54727,149457,284460,447497,502443,348042,67673,-133678,-224438,-184939,6635,115653,168544,334373,320730,47203,-58096,180862,435300,389168,191374,74202,86705,187669,248338,223390,192798,94549,-115778,-266269,-380923,-420699,-342633,-193646,49007,295029,275117,88939,-77036,-175966,-210493,-290574,-406954,-285034,105340,293472,73783,-288111,-340445,-30306,190144,93602,-134086,-82880,257773,321392,-4644,-210465,-118718,25498,100260,78425,105530,230510,248058,17628,-135805,51870,270772,252402,14609,-186284,-285007,-341947,-300438,-231107,-159225,10116,187014,178992,-60343,-303493,-289567,-47202,170200,387172,321180,110285,138208,110930,-96052,-113120,234758,495203,329036,60957,-24980,-70927,-48585,110337,300567,117037,-93450,-77156,119950,201105,198976,169833,-6781,-169702,-192768,-134168,-48708,-5209,-17013,-17907,-81949,-207679,-215224,11804,290731,239935,-25420,-31445,174386,279723,169918,-101369,-252615,-126030,-53555,-154229,-291684,-283740,38111,447678,589790,392914,255111,196023,77442,42216,67385,-17608,-132698,-164778,-124956,-122989,-204338,-186019,6464,146887,157324,36601,-62783,26471,75643,60706,178841,347981,353705,201649,71513,18539,37578,-9124,-164508,-223954,-116121,60558,177552,217207,241558,247590,166624,172063,208564,45399,-151831,-96887,36106,129765,337860,428372,246446,96641,-19431,-91486,12498,92243,1864,-68349,-70230,-93004,-161057,-212060,-78718,205721,295922,186805,112352,126005,130678,5994,-219208,-245892,-88785,101114,256689,242406,114347,91717,78510,13810,-49060,-88873,-52757,61102,30712,-37519,25284,18615,-144252,-199043,-76719,-79165,-128241,-69798,-120018,-126138,73724,173656,113205,169099,210928,45218,-81150,-124968,-123128,12878,88592,5137,-97412,-32805,42102,96220,179720,128011,-11765,-50605,-41737,-59886,2906,54695,-41249,-81149,40287,-3466,-220561,-309770,-185160,-92611,-121545,-8250,229908,250626,-24825,-287523,-282067,-1784,270375,245265,120635,198583,231075,91716,-42762,-81440,-34264,64435,158898,55053,-219851,-255057,27664,139167,-9638,-59120,103687,191960,12005,-325954,-470083,-197124,86620,110879,156569,223744,120125,-90940,-324306,-320094,-92579,-73041,-177882,-151670,34738,232343,302430,307988,342915,436839,459933,203941,-173619,-268195,-147022,-141260,-171934,-84251,42221,129783,89914,-31149,27084,257859,198441,-117686,-188528,151183,490630,422534,245372,291300,228587,-155546,-442388,-299018,-51752,-80556,-170739,51862,109250,531006,1070680,65221,-3019308,-10294433,-16495286,-11737574,-1648719,389917,-1549755,-1347853,-646058,-173331,511340,782418,706709,520323,404985,374269,273817,178102,312669,251003,-264421,-443395,-114889,186741,58601,-221517,-268745,-105055,-124546,-278659,-180867,104672,220744,109429,-93819,-205193,-347458,-370038,-101640,-12332,-175101,-192051,-203232,-198734,50885,179991,-4516,-64777,122192,267066,195550,83724,-39921,-109351,-1405,160192,65992,-136234,-261639,-275596,-163923,-5687,4926,-83643,-219854,-267508,-102043,66979,14889,15215,250776,265313,-3274,-59671,168649,355777,490306,591558,473464,224793,91830,52029,40021,62251,122740,210306,98822,-169100,-225953,-56528,62427,40927,-43847,-66083,-43690,-132890,-265289,-270000,-258941,-228670,-9043,103378,-72204,-149932,-27883,-54,-79802,-67022,58530,185023,205209,33366,-86728,2797,93044,-31405,-299424,-427494,-367754,-226829,-80022,-45930,-16252,65226,23204,-172749,-262587,-234835,-111303,60143,119924,-10181,-140036,-56167,-6975,-141739,-151591,-13172,14489,-14071,49591,-80625,-298527,-299262,-192837,-33495,229294,293028,42686,-103162,-181532,-343007,-307293,-162042,-173691,-105866,72617,101156,-88141,-284861,-302335,-133387,64614,178328,146737,3102,-150204,-182032,-47854,96635,85861,44832,93318,161558,94754,-37008,-100179,-95005,-46329,-12417,40910,49367,94149,291905,378095,279539,250181,211135,-38815,-158376,-139491,-156424,-35037,131133,162234,105181,-5015,-149553,-260410,-318169,-203198,67793,299078,383491,252070,-26461,-113970,-108465,-178937,-237141,-139404,-19316,-66585,-203842,-269348,-200643,-74222,-17320,57575,5864,-205110,-349949,-421323,-399604,-195333,-31430,10307,92953,196627,158924,-34761,-59662,124698,155516,3045,-123636,-191983,-273861,-209934,43346,221905,238511,269510,189324,-44563,-164375,-121664,-83697,-46634,35624,47286,15824,218114,450811,322224,-17702,-123585,19451,-16944,-287917,-349605,-121960,134305,147306,-17879,-98979,15651,210766,271874,92275,-78655,-98774,-134326,-180504,-56666,230880,450873,290045,-141680,-321355,-134701,197108,349616,134323,-177714,-174450,23684,127040,1524,-284494,-266051,69095,178425,26078,-53518,-34956,-23737,29914,-25633,-233788,-351300,-240434,-4034,284010,563861,564264,205103,-170506,-210216,-22107,135451,143179,-6178,-100470,-114860,-216167,-290446,-129760,79004,36453,-113926,-189151,-152485,-46877,29164,2217,-6107,51680,217242,282490,-11247,-193840,-13919,128325,73011,135229,207791,193486,194164,167531,-2692,-169384,-195226,-137586,-74645,33715,195169,410923,347619,48134,-21452,83741,104498,177290,225991,153088,235777,272142,-64315,-372905,-285858,-88661,-7340,-61814,-63735,184410,374097,360683,318270,256967,51303,-86382,17503,98016,87887,115310,131839,104427,-15059,-156170,-92760,-43845,-88360,-9546,84885,51742,-18976,-13426,68278,38986,-85264,-113731,-30339,4738,-174667,-468324,-401962,-168202,-175292,-192074,-32559,96229,128434,66394,-55720,-96155,-66664,-174001,-303715,-250993,-59260,136880,365335,384505,174389,30756,-55014,-183488,-174859,51471,241208,98745,-100438,-54386,-41458,-206853,-328616,-316746,-143493,56532,138326,143038,-130123,-672511,-898432,-804298,-811325,-331741,594102,655760,161515,482380,767756,598058,285973,-167155,-563439,250342,1538150,824526,-958721,-652245,261773,265225,221188,-21934,-234012,16881,313238,477549,431633,186076,-112380,-240021,-135490,-44434,-84420,-59246,147697,313781,227138,144480,261565,338476,230799,139156,117556,151601,165593,153487,184661,199100,203560,265161,338450,413297,334819,81904,-134872,-222777,-232553,-78370,123241,133736,-47016,-171815,-136472,-30193,-16762,-21354,160718,399200,478703,331615,96036,-160391,-374867,-378990,-146266,59531,6609,-68934,2408,53423,8260,28908,-10318,-82924,30372,79675,-92267,-133784,-55935,-86202,-128957,-145897,-278691,-345507,-147785,216894,357144,168237,14316,39419,24651,-8253,36791,103645,182224,248863,257720,198662,49896,-160765,-324997,-302021,-124951,113841,275276,197695,87468,195169,255231,92119,-30503,22730,107675,136883,131601,101314,63609,19736,-34209,-25903,32663,4419,-58787,-17281,128344,186192,159257,155917],[181077,107370,-91117,-89219,158969,398070,352856,114823,-90412,-222616,-303897,-180855,-56942,-72056,1161,134797,90276,10023,103226,230515,239058,186587,83150,-142693,-434048,-462136,-89045,191034,144621,99101,174526,107470,-165830,-356490,-252413,-37004,47912,-12966,29624,155360,170119,91141,59406,105,-85332,-68182,17782,122535,217792,132561,-19770,77570,133976,13922,-36708,-76896,-130389,-8992,164102,167347,57621,-10092,-74567,-24737,230993,370942,198435,73244,172777,390153,508629,395236,218423,164260,261167,354565,137092,-162740,-92513,162355,40829,-145622,-44717,66058,75813,19177,-42242,-36738,-125378,-264999,-182545,-15174,-52056,39091,327704,324257,29977,-156143,-26153,143942,203028,175737,64421,-2442,57525,94717,99600,211325,338287,409174,409938,273748,49058,-89746,-162785,-144024,14851,91268,111593,274921,265077,16801,-64562,204315,495456,394676,77857,-34916,30509,118547,137145,137909,228870,239547,29280,-176075,-315901,-401068,-379382,-251957,36551,340583,350679,153084,-64775,-205310,-254463,-284810,-349359,-232195,80123,236092,71614,-147009,-124679,131025,275293,191527,48773,175866,432875,410704,50243,-239759,-216849,-74238,20155,40807,85002,205972,251258,31529,-166446,-18869,178164,153642,-43174,-198513,-291805,-353485,-327812,-257477,-194572,-48146,135170,164824,-64322,-298273,-266596,19750,258507,385591,186295,-27968,64052,47501,-184192,-156024,243741,512262,325736,16513,-98102,-114275,-73318,142058,380223,224763,-35972,-84254,42595,131126,211718,203860,-21290,-216314,-230201,-148257,-37417,-13497,-53524,-46613,-77702,-183882,-142502,77860,291260,226791,36624,38826,166613,214542,144867,-43494,-200530,-112938,-43581,-159560,-283639,-227342,98764,511029,663182,448101,210246,103108,103047,120285,49722,-124388,-184067,-92466,-11074,-44579,-134742,-121650,39559,176315,198339,54733,-68494,78873,228096,153337,185593,323011,320227,186532,103747,101567,92310,-14645,-166791,-213716,-55266,179697,279811,269865,284597,289187,162354,136023,202628,80841,-85394,-54432,-22340,-32135,145160,294875,154917,123033,167177,119228,41087,41519,8250,-27437,-47307,-51018,-66629,-71134,81239,299288,297757,139681,87599,113840,107012,58948,-116241,-176827,-118861,69933,212814,162452,66226,83856,28830,-63619,-56687,-51933,-12603,123270,112558,38398,57157,25618,-137836,-228516,-141875,-124081,-168062,-135186,-162277,-154599,42008,199130,217728,241220,215912,58152,-79986,-149004,-120286,42515,123553,11679,-127079,-31456,111901,123251,91666,31340,-61793,-81866,-65681,-23100,78619,79824,-78187,-118804,44025,6731,-282664,-397842,-213709,-54180,-41514,16277,169420,212819,7773,-205761,-302306,-193990,22169,134968,119963,203090,200842,28393,-84115,-35273,24795,51882,110819,52992,-169227,-203435,28084,99681,-33407,-36850,100750,124221,-16319,-251394,-373796,-193035,31239,53111,101814,150810,74495,-57086,-239588,-274474,-115671,-147257,-304316,-216434,38004,198234,208546,194061,197396,328589,482374,300119,-137890,-315972,-242039,-220836,-223082,-113986,53059,77728,-89006,-161019,40272,278229,228629,-31535,-122100,173883,437405,321031,120480,225556,235511,-191283,-602042,-386138,17461,-167031,-639321,-488009,76984,922859,1394314,445752,-2136963,-9425815,-16723564,-13406607,-3145308,537578,-777449,-910018,-548747,-438789,153260,757338,773891,400846,261302,416993,363309,266649,347077,171195,-288817,-335329,86540,351689,60216,-318019,-324782,-125497,-125395,-257560,-218693,-6350,170058,149861,-14628,-136460,-327931,-434135,-167286,-8303,-161237,-131250,-11643,27991,207180,304921,91898,-65136,64737,232259,221467,149046,66654,-46357,3929,181401,72113,-186082,-378187,-430093,-323074,-70007,71422,3926,-179108,-305066,-187361,-17037,-48958,-13177,290061,374538,143318,43065,174033,326770,415141,450209,351235,190784,87468,83999,134844,143722,167234,245747,151286,-76290,-114397,58334,125871,52153,-14503,-5582,14445,-72943,-214299,-217392,-179653,-134086,56971,166807,-34733,-133653,2204,57507,-15475,-51811,22336,176124,267407,165572,77283,171493,190637,-34403,-353874,-481966,-411375,-265190,-132612,-76465,19249,129730,51402,-164496,-212738,-178992,-80181,105887,180030,28508,-118828,-73553,-48796,-151250,-118071,56530,122027,91004,126289,-35220,-282366,-368403,-255922,-83733,88073,94327,-93552,-184054,-213289,-278780,-193725,-111489,-220807,-167425,78531,147263,-67446,-342058,-387618,-146207,78568,138337,79229,-54871,-160792,-160758,-14675,149457,146823,54878,49714,92775,46444,-50139,-70254,-16165,8222,-21653,46263,117913,206822,422571,471913,319675,249388,129374,-132646,-206107,-124445,-94738,40390,252146,256019,77924,-73053,-187565,-270696,-278352,-139817,116561,357970,453020,283948,12477,-38962,-28617,-151664,-351773,-343578,-200190,-160061,-214152,-264135,-270763,-224887,-115934,63983,50695,-197224,-346235,-346208,-286268,-179164,-84957,-60609,19997,163228,232741,108237,22884,65644,48254,-48257,-155048,-231306,-250767,-153816,79340,197092,197379,243089,154038,-120886,-254950,-187481,-128226,-104577,-53139,-15063,-12216,167429,406768,324265,-31580,-166396,46474,59088,-210595,-248085,-25216,148198,86251,-55020,-104944,15146,221890,267928,62580,-82277,-82656,-149936,-219689,-97226,142713,291921,127326,-228360,-381205,-194263,140361,305616,112661,-180523,-183415,-71633,45053,18706,-175529,-170091,119590,219199,65522,-44700,-58486,-62497,-1726,-23768,-203129,-290519,-189724,6805,273611,476679,389398,95817,-143378,-116860,42508,161062,204623,78916,-63943,-131876,-275128,-364663,-171014,21658,-64316,-199757,-222756,-188119,-40636,60505,16412,11558,130580,306821,250433,-111963,-213466,34661,148038,4092,4503,131574,190255,225736,240630,74352,-173057,-314088,-262814,-84322,29924,120347,298247,277261,21601,-47902,25380,66806,173792,156621,16715,126517,225782,-60146,-344261,-304048,-104104,-10685,-62518,-70452,150964,333623,336302,305618,190496,-67606,-181636,-32183,79640,108511,180406,139313,38711,-77796,-210470,-171931,-78577,-25606,122762,193858,88472,11096,34062,86669,-2649,-152509,-120644,33750,38664,-217183,-540907,-473686,-186601,-149083,-182109,-39915,97951,97011,11727,-61860,-41544,-91777,-277618,-344991,-165250,41151,231775,478015,425507,122575,-81677,-181670,-283281,-191714,100065,297461,178930,-29208,-70810,-65660,-165679,-252339,-204977,16191,81743,67268,158682,-40111,-625837,-1301341,-1671616,-1120845,-321735,433370,1230421,1127811,646416,499672,552654,331458,-197642,-784343,-562658,490050,814628,-101194,17256,415901,308803,317463,81582,-244701,-39475,345781,448625,284828,-8637,-309405,-365130,-194645,-130655,-192764,-153467,79390,309505,275646,183188,285043,350299,267591,189478,136957,163898,220624,164196,121584,122849,159171,245694,326430,363679,242662,14996,-160446,-277482,-337814,-178818,59702,75831,-92630,-130862,-61646,-33207,-48792,-84579,57824,385768,509348,273095,23990,-114983,-243748,-295808,-126429,16244,-73720,-112113,43534,154860,154714,172432,47625,-154996,-130123,-39919,-128657,-164533,-67285,-63604,-100540,-102335,-155402,-199999,-104537,155770,308149,203698,80246,117984,81748,-18993,39588,195188,258829,236061,221134,153389,-45429,-241296,-318056,-264771,-141967,79647,292752,295747,186103,200648,148874,-62995,-133648,-22605,83639,126924,122486,57305,21947,19462,-33869,-47583,30236,-8126,-92935,40044,244483,235235,91468,89819],[132577,40967,-214601,-266474,32358,376372,398418,173407,-26981,-117545,-130728,-15860,-8509,-119141,-73586,73111,51756,-44291,18739,173387,270309,298571,229061,-20490,-326165,-385845,-109657,145829,125307,152739,301196,206126,-164003,-360845,-199202,-7196,38210,-35660,8448,163880,219670,143889,51450,-56914,-129323,-95250,-2914,141557,238747,46548,-193640,-79446,13350,-73417,-39131,25339,-27062,3038,66061,85310,95601,107654,27181,2127,226025,379211,170518,45395,162802,375859,489852,434672,239117,150071,264378,381604,195280,-95186,-89395,121373,12189,-217190,-150334,-6026,51507,18751,-33221,-37444,-140355,-276455,-215540,-85077,-77049,96836,391640,381100,94237,-118089,-38136,172783,293315,217053,29584,-79541,-16165,69330,130433,249306,332729,296430,266424,179321,36153,-27176,-71643,-72482,28010,59920,41374,143836,126145,-43066,-71762,181381,454165,314176,-84554,-173064,-32291,44328,28565,76997,272456,328006,96317,-105750,-199935,-327808,-378816,-270994,41368,360699,381634,178738,-52196,-207273,-249436,-228119,-258649,-175090,37511,165490,65345,-14859,82397,262660,339580,264736,165029,326658,532546,461139,116257,-224635,-306097,-190713,-89937,-32743,18989,133685,204231,-6392,-219433,-55534,168456,127142,-45922,-188686,-295690,-329527,-293968,-241612,-213353,-112256,65110,149833,-29940,-252807,-208898,74815,289698,280114,-12899,-186343,-22930,-7897,-248099,-175025,241189,460119,239822,-81925,-189806,-163332,-112560,115133,324438,253669,4497,-99150,-58142,60470,247024,258794,-6348,-242865,-258719,-140586,-14315,-29801,-107011,-95214,-51437,-70880,-11683,128483,253082,207082,99134,102683,157186,132551,89159,5364,-126927,-97137,-33873,-118928,-173819,-65743,189215,511432,639479,451366,146464,27854,137450,168154,11330,-202868,-198866,-1480,95028,14851,-63343,-28437,95878,203587,215629,68731,-62343,102927,323822,218120,166975,251176,242489,162566,135882,168691,114350,-48367,-155252,-141034,49999,272034,310780,253567,272930,270127,113419,48083,125103,67745,-28158,-7169,-63062,-167171,-66790,88945,38562,145091,341366,311713,78611,80,27274,27390,-5717,3128,17233,52333,207163,329659,250982,71532,41467,96255,111813,145979,45685,-76783,-137359,12158,126133,44862,-1507,76402,-21102,-171999,-114923,-65167,994,182582,213325,124335,83559,22845,-137305,-250084,-198819,-137023,-144775,-154968,-178126,-159307,17659,212500,313504,318976,222945,79318,-50400,-131630,-106179,19158,96090,-9834,-144032,-44925,119554,91984,-17270,-73749,-122566,-105404,-50734,45690,154569,102662,-101835,-163741,-10639,-15516,-290086,-400942,-206014,-25858,30505,53207,114900,151986,34451,-108894,-286534,-360750,-205315,39515,116315,157522,129790,-23007,-104166,-4715,72157,41790,47296,31375,-126442,-158295,13135,60782,-28098,6569,87219,33219,-71777,-191474,-270106,-184569,-41067,-1493,75235,96833,26085,-23389,-124574,-218313,-198034,-263244,-411944,-265005,52170,182275,123196,74538,69232,228071,452267,326035,-121432,-354342,-322195,-280492,-257142,-141125,37116,-3357,-253059,-249404,91783,309307,243783,56381,-44183,145654,325162,208335,-15142,98792,206708,-158894,-619837,-423845,45599,-208308,-903055,-878445,-44225,963964,1395844,946190,-989815,-8117539,-16397066,-14839053,-5247335,27593,-171311,-369225,-388884,-659830,-133526,745103,814375,314802,144930,407422,391172,278681,307439,100384,-210300,-161006,232515,407719,47834,-375519,-387599,-202582,-181540,-266628,-268423,-133789,92949,167415,58807,-72872,-300746,-465633,-217976,-13004,-132906,-57054,145642,196315,299992,365232,158476,-77950,-20234,153279,196350,184769,168093,2930,-38830,121419,57814,-195176,-421971,-496807,-381321,-75583,141213,87049,-109427,-298627,-259673,-113324,-116251,-34349,305728,446169,256668,117716,175273,292109,296900,235186,172990,127043,75425,96288,170241,157140,169773,261443,194832,19619,10775,143133,146975,62400,31336,77881,121042,40906,-120830,-146424,-92203,-34211,100768,189623,4697,-87543,46114,114224,47875,-33760,-4511,154408,259609,242966,242752,333985,282323,-2035,-324400,-428674,-358771,-255420,-173980,-102698,45298,189477,101075,-106305,-138473,-93775,-131,175843,232101,38877,-140618,-114111,-57292,-97418,-46225,138550,234689,179774,131723,-15626,-241804,-404866,-291030,-97609,-38532,-131211,-238443,-214402,-157023,-136192,-38346,-36046,-215338,-172442,108835,202134,-24457,-372672,-444577,-140782,86427,67508,-7550,-93933,-142115,-127280,10460,187175,202064,75737,13613,10541,-6235,-41238,1403,120024,96734,-33360,4356,114146,232958,465000,516330,337722,241051,75221,-169400,-217726,-115534,-55520,93409,336971,294150,25127,-108574,-171526,-241106,-209704,-57068,176947,411115,489736,280817,26980,1868,37731,-112821,-409644,-503363,-376701,-254406,-216266,-246079,-297893,-298815,-175086,30325,55938,-197642,-346155,-254630,-163049,-173678,-143133,-114153,-49852,119757,289050,241748,91041,-22161,-82110,-99125,-143626,-192494,-179937,-131757,28467,111250,131176,201215,107085,-174839,-274134,-188062,-144313,-131947,-104627,-71220,-37995,114900,333694,288523,-41005,-170185,79623,130157,-107506,-133606,44715,121426,16003,-105562,-136515,-21304,176973,222699,24605,-105443,-79521,-118425,-172107,-74176,84655,148069,-7171,-276065,-401565,-225278,87488,256161,116329,-102113,-124515,-129796,-41683,28627,-32210,-11834,221602,300790,121911,-33025,-70129,-68751,-14880,-28820,-163232,-194663,-119080,-3553,191900,293811,164928,-28098,-124400,-51468,69381,173219,258095,163257,-7299,-123380,-302642,-376387,-149964,8137,-106866,-242591,-264794,-230917,-31465,96000,43322,33572,181368,347282,223523,-122689,-167151,88314,150382,-56062,-123090,37065,158252,215605,264128,153606,-112583,-338046,-318144,-90440,2179,46436,202266,216797,2806,-71486,-44470,13150,161264,80323,-126348,11692,172773,-52576,-284046,-278537,-121732,-52260,-96430,-86669,95277,259771,258944,225739,98235,-168688,-269638,-87244,96248,212549,301355,166452,-14038,-114419,-230520,-241583,-103061,79487,284188,299422,126995,66450,119452,135323,-8978,-177301,-107815,66300,27630,-254425,-526363,-462875,-186150,-118339,-163891,-64738,67084,61421,-8485,-34639,370,-137965,-354183,-318144,-34226,139582,276397,462844,348441,14389,-213912,-319097,-357550,-155315,169712,322529,226779,24299,-89599,-78460,-89331,-100854,825,206956,96970,-48638,102464,3704,-580489,-1558173,-2185892,-1205171,-267116,294195,1647904,1849074,622946,120986,334549,235958,-220464,-859813,-1251415,-552505,800373,968391,683177,408821,289716,366930,217371,-98776,35013,420910,440661,175275,-173439,-475190,-456315,-259298,-253699,-316087,-247720,-42870,190411,231310,167986,243988,294916,274204,243707,172206,191966,291117,198071,80113,68849,129993,228347,296424,273854,131227,-43234,-158351,-285840,-388526,-256468,-8064,18564,-111139,-67012,15682,-35270,-71594,-129288,-55124,300388,440684,157592,-68803,-76010,-108910,-206096,-134446,-50500,-114628,-113694,61630,198452,273804,313288,116217,-202000,-262285,-119754,-98119,-141898,-66777,-19691,-43669,-51610,-13684,-9256,-26755,71202,210028,208533,133649,179373,133131,-35726,7901,221866,260198,157619,123014,53812,-154585,-310538,-299987,-220016,-152331,26369,255221,318097,226585,163228,26984,-182892,-191239,-46402,53319,94888,86693,1448,-16149,19801,-34882,-65085,22748,-17596,-109944,94113,328668,253578,18458,7365],[44791,-66074,-331243,-395740,-90894,273057,373278,233264,66304,-2406,47444,125459,25622,-149764,-148724,-25594,-26488,-115184,-67738,96050,246420,351034,331557,78772,-207860,-279541,-124584,77060,90436,195564,423996,335843,-44764,-202560,-44716,73957,18708,-104659,-43336,162910,248121,168419,26583,-93874,-130745,-91737,-415,146883,184495,-92598,-357580,-242292,-106619,-123111,-12668,110595,44650,-12219,-48729,-39919,64828,176595,131027,49863,199134,313198,121433,46055,181384,339102,404220,392415,244387,161197,257180,353850,224413,-25264,-77874,64624,-2353,-215634,-204087,-82058,20769,64104,32712,-29151,-166836,-286257,-239057,-156161,-91418,148046,397684,366774,122306,-76588,-52994,169918,317916,199830,-20180,-146402,-105680,5073,138299,263835,273036,148886,122602,102183,41693,44922,39401,27102,48559,32137,-7578,767,-42918,-113058,-83613,110511,314455,160501,-248922,-301661,-90144,-17199,-51806,46684,301166,342173,100395,-38834,-61129,-222212,-337792,-247994,51645,341724,363287,172663,-37488,-189571,-205088,-135031,-152312,-137307,-21575,96756,59251,65445,209377,328914,379077,319591,213973,336298,518767,452103,170787,-165404,-357682,-310793,-213088,-127080,-83434,28361,132236,-68737,-280463,-66455,222739,178418,6591,-161769,-291861,-275344,-211180,-191572,-202960,-152378,-3343,126219,21680,-180206,-134690,94690,240447,105211,-207820,-305833,-84313,-34793,-259181,-150633,240937,364842,93984,-217280,-289877,-226845,-164060,49151,197918,215442,10081,-134279,-159123,12315,302508,331299,39400,-248258,-285481,-117128,24285,-38318,-154990,-139008,2208,107771,143555,150711,178419,174935,148444,155089,153047,57031,22583,37718,-50908,-81019,-21752,-35036,11112,151477,280783,450216,541438,410490,94644,4261,175295,182495,-26688,-227692,-165810,94378,174925,52038,-4542,56619,144401,207871,198321,79488,-27037,119951,345702,229300,107765,141329,149013,141709,169016,213087,110959,-85212,-124177,-14544,186971,322934,264440,181449,224833,207691,42463,-58023,-2846,10832,10703,34104,-78789,-237820,-219680,-114072,-68529,161766,469383,437458,112757,-27328,46161,77448,47650,67696,82811,130794,255169,281428,174131,12287,-16712,62549,130036,230785,207068,13631,-138924,-52245,15210,-88019,-78021,63133,-66305,-281626,-206060,-117375,-13074,211158,286422,176319,80239,6334,-137185,-252420,-226998,-119110,-75611,-128719,-174049,-157229,-13562,194075,362978,374113,234026,104329,-3548,-78231,-73687,-21336,37782,-43789,-142236,-68149,48549,-5114,-121358,-161830,-175006,-110902,-1354,123785,204892,112453,-106464,-198448,-101290,-67066,-246047,-325099,-172591,-17861,63020,74838,74959,81110,36675,-40200,-245732,-447923,-339251,-14087,114373,83868,47759,-34078,-89699,-555,93237,38795,-14236,-11800,-108612,-123239,4434,42128,8326,61398,66416,-56496,-136002,-151948,-179779,-178085,-120648,-41746,90537,90181,-2681,8034,-14979,-184371,-328240,-404095,-475607,-281079,69063,175784,56962,-27935,-24845,138575,367427,282708,-112652,-364853,-370107,-316358,-276712,-161910,-5232,-95762,-343486,-244535,180871,357170,258892,132691,36814,86633,190456,109477,-127570,-44748,156756,-79780,-505559,-407924,16524,-210765,-903344,-959115,-147848,693534,1035107,1282817,71213,-6757539,-15846535,-15911740,-7383036,-964440,110720,130143,-195125,-760718,-270978,724359,798234,271934,91718,381566,399878,240079,213251,66926,-52203,33946,284937,343908,24332,-369372,-418428,-295371,-271791,-310715,-325163,-236887,17704,156616,99421,-33488,-273836,-452902,-232687,-24416,-104381,6110,228542,260128,299287,341644,167835,-112278,-120562,49707,129671,185974,233731,22183,-117569,2601,26587,-158363,-361557,-439770,-316568,-7851,216894,167273,-16186,-246307,-306676,-206629,-170889,-40343,300781,478479,327296,156520,166036,245716,165549,17133,1803,62812,68108,95149,142785,101069,125864,240041,204585,97415,134929,186798,119519,67808,83150,163217,247543,171990,-24787,-93823,-34088,30920,105223,164199,48943,-4232,102587,160128,104302,-4354,-9802,118742,176572,235276,355868,432539,334720,51444,-241304,-319242,-261012,-227390,-208910,-129352,53758,233530,168880,-6853,-55824,728,108038,244496,246172,9265,-200667,-168148,-33485,6218,54432,221730,322050,215005,60389,-19499,-180423,-390192,-285217,-73897,-110042,-299182,-341200,-188776,-29921,42978,113938,46175,-159860,-122812,156088,260110,36183,-358241,-436849,-100587,93378,-8912,-86564,-100909,-99779,-92888,20210,198301,226328,93956,-4260,-56280,-48106,-14129,88356,249627,171574,-50515,-62664,57061,181272,406667,478956,312950,219525,69549,-128406,-175531,-109404,-60926,97768,354950,258620,-53626,-123031,-120715,-186997,-137769,21966,231061,436363,472768,234566,-1104,-9990,86955,-36802,-364906,-554428,-480484,-310940,-202453,-220485,-277541,-267885,-174065,-37181,11689,-204702,-339248,-166478,-62430,-180705,-204629,-157316,-110356,68818,296116,320712,141441,-98891,-202432,-140822,-88456,-74357,-77648,-159142,-114980,-25895,48674,145670,53863,-190035,-214548,-125490,-128383,-122200,-109669,-109641,-51128,87440,260150,231353,-39443,-140325,103401,184486,1785,-39731,55490,50986,-41476,-141032,-171991,-72058,100047,152314,-13882,-142086,-88539,-50591,-58357,1007,74928,65759,-68527,-267475,-370803,-217232,49966,202072,130650,21082,-32946,-148154,-121783,25047,110090,170474,345408,394612,181447,-16793,-69485,-52951,-16173,-39661,-114804,-75547,-23247,3351,89020,80684,-46166,-140939,-121242,-15372,72815,175512,283141,212541,43069,-102182,-292615,-313222,-72075,30179,-91442,-236001,-320667,-288224,-34566,118132,59525,42957,190367,334978,224216,-37768,-69427,130441,130827,-84921,-189352,-39975,110532,180703,245490,217130,-9602,-268526,-289563,-87368,-30688,-1434,153914,185144,-954,-79751,-97047,-28820,159227,32655,-232591,-86113,117081,-48688,-225213,-224258,-137693,-128954,-163222,-107879,31777,154378,138247,98246,4490,-219405,-317209,-119438,160106,380343,435833,188901,-56223,-127771,-226056,-296013,-119727,202969,439911,371394,152823,123479,206047,196602,23753,-148507,-66784,73219,-19061,-275885,-439903,-373710,-154558,-75129,-125675,-86542,15418,25043,-3672,4973,13278,-186359,-382068,-232872,100372,206223,269887,358616,207110,-103383,-318046,-422654,-381746,-76075,229097,295512,222316,43968,-102624,-68723,12639,101453,266980,396388,125383,-141737,14546,2608,-519635,-1589455,-2271022,-1140084,-216398,193833,1810423,2254670,598797,-166570,40665,17781,-269977,-814044,-1647678,-1311739,774668,1946482,1183226,301847,240079,352364,316673,116171,204327,513913,457684,155215,-229914,-530307,-462016,-302706,-376606,-414540,-309229,-178468,-5178,107641,99938,135180,172570,232776,271122,205164,227821,357979,256012,83655,50950,114838,210268,244539,155991,24658,-74525,-126030,-248545,-382353,-299796,-68392,-28834,-102921,-3839,69539,-27879,-65570,-134409,-140857,162916,289954,17461,-158283,-48621,7486,-116155,-154995,-113213,-103751,-74227,50310,178078,333523,400293,161149,-220327,-333167,-142192,-18615,-76059,-50912,31755,11929,-20073,98075,170040,67359,-8575,95055,183256,155416,204444,169769,-45596,-42097,180845,181581,14641,-33962,-83717,-250761,-347767,-277660,-191576,-162286,-29450,183182,269522,211397,110231,-70354,-234567,-180750,-30057,34748,50864,29870,-55937,-48629,14177,-42856,-78410,14022,-17419,-95403,139795,366060,241288,-33569,-64901],[-56227,-177223,-402007,-435769,-181886,112140,284810,283577,169187,83982,147551,181155,34201,-160323,-208671,-134629,-127228,-193660,-145770,11412,170798,322986,351939,120575,-118835,-183110,-136079,-7137,44923,220159,511555,457275,144955,39273,129908,153534,-19093,-202605,-107406,153759,249346,159439,-10946,-112499,-102597,-61714,22933,131394,68681,-248641,-478395,-367131,-190921,-134764,10708,137762,64208,-37296,-125628,-156304,-12341,196912,218384,106903,162416,194778,60094,73064,228267,304164,308062,317159,264162,218718,248590,276475,215860,35960,-56579,7116,-2908,-140940,-191649,-146141,-10082,143890,138485,-13015,-188696,-276712,-240761,-203738,-88483,173294,335913,277812,103156,-54716,-84337,116771,260812,134652,-64737,-184266,-189725,-83545,119586,254609,180845,15696,23115,66226,67259,112874,154600,141839,74345,17048,-11528,-93876,-178033,-167936,-101180,7802,115932,-26173,-364169,-374755,-123462,-48216,-88280,38755,292028,287795,80394,43149,64399,-118660,-264469,-187879,59312,283497,308646,158712,-16648,-161366,-140420,-27518,-39358,-117070,-87552,39550,58511,79256,220742,314366,385254,362940,220341,227839,391395,383505,201315,-72902,-350246,-415688,-325224,-218518,-197469,-81008,66956,-121936,-329599,-65835,293777,275003,90558,-128563,-275796,-200395,-101814,-122201,-159797,-148197,-53178,88452,68257,-90113,-59269,72500,118011,-82662,-338848,-343185,-89239,-23637,-211410,-82106,254413,270717,-60821,-353940,-381567,-297349,-211371,-19049,93897,152725,-20036,-194777,-239099,-3915,357802,404210,107185,-234514,-317731,-98559,68403,-28117,-173259,-150886,77981,299224,281695,142619,81048,127095,175752,194289,157678,8861,-31620,52141,9244,-64559,-3781,73019,211433,346512,336243,344151,408135,339342,69494,30856,200596,165218,-49546,-194423,-88649,179093,216257,67890,32419,98529,148269,168248,144196,86836,43470,151390,299922,175903,6828,11944,65561,131788,203034,234881,99350,-95664,-70023,136182,324388,327332,161801,87962,172963,135611,-21189,-137252,-130647,-62100,28131,57137,-71919,-231945,-263937,-235022,-127419,181283,539612,484612,135045,-42915,48333,103715,102582,140714,133348,156811,217120,176414,102554,-9684,-70788,10892,138743,269560,296769,61028,-121716,-99935,-92755,-208725,-147562,45765,-91873,-350208,-292871,-180569,-47721,186744,288195,158638,31216,-20861,-122637,-222790,-212591,-79701,7712,-73111,-166081,-170782,-64440,139295,354052,392821,249687,126995,43043,-3982,-17700,-39075,-15112,-71895,-123701,-91857,-76306,-137518,-192049,-212275,-203746,-97478,61710,183963,209936,98185,-91666,-202458,-187680,-134147,-179919,-212186,-132625,-27917,44771,61676,48578,14942,9077,-18029,-191179,-426653,-341372,-12600,118633,14072,-13496,7856,-37756,-21189,79980,41508,-58208,-68266,-117850,-97007,16216,54795,69057,113633,39621,-125239,-183666,-124763,-115318,-178696,-194663,-65284,139067,134740,1575,35303,55826,-188947,-461602,-528495,-484810,-259848,81477,169424,12463,-101525,-83943,60343,247574,197414,-99893,-337945,-372797,-324898,-283705,-171416,-59142,-170661,-326431,-136601,280050,408624,280125,183488,107508,27682,72503,41797,-189940,-153549,103290,6245,-311716,-347987,-73233,-199312,-658040,-660673,-129442,239688,382141,1222721,724859,-5710388,-15384739,-16631595,-9008910,-2074295,42949,448982,-5074,-685813,-221791,675736,711449,264377,111028,375695,425979,195832,114810,91037,131568,190821,239369,196781,-2485,-297941,-389873,-356656,-357802,-374483,-377946,-286369,-30828,123072,97959,-20841,-246563,-396453,-206634,-39890,-86348,43890,236346,229776,223894,253583,111546,-179181,-228343,-58827,46851,168166,256910,15670,-203143,-131674,-16085,-91505,-212557,-273277,-154328,115247,291391,240288,85865,-160153,-321547,-280375,-198120,-22870,289493,478928,356812,162093,135853,178126,46895,-142984,-113698,23068,78115,94725,74936,546,49844,182091,170859,140438,235185,189913,57050,69002,131238,230191,355433,274947,31945,-88406,-31998,28079,54578,91390,91710,107748,167817,186429,141496,32578,6874,73548,46137,150467,381536,432366,324610,96616,-157354,-226230,-185881,-213119,-241014,-157226,45118,251048,239046,108165,18870,84234,216996,289530,205846,-55418,-268903,-207011,20551,134285,162575,287937,359270,183473,-51752,-30947,-107097,-326495,-245012,-29562,-110820,-352296,-368912,-125244,118318,199593,216107,110204,-76706,-40410,205626,314335,107888,-290415,-347933,-14590,115538,-56050,-132359,-79329,-50724,-65783,16695,181601,210218,100550,-2472,-89489,-70631,21124,162361,316773,194446,-73424,-123613,-14704,87973,271241,358055,236369,174200,102457,-21713,-81387,-99056,-108340,54841,304160,155715,-153440,-136250,-64766,-129601,-86611,75250,257066,408229,392205,154827,-65383,-65746,125091,95944,-209002,-473585,-472961,-308381,-171478,-192082,-221274,-147738,-116346,-118321,-73413,-213560,-312851,-95967,-4201,-195210,-261709,-199040,-160275,14451,244016,325965,181291,-127713,-283533,-168278,-4626,93109,28664,-228950,-315628,-184352,-32373,86061,1583,-163943,-93178,-20192,-87543,-82080,-75796,-127286,-51437,97509,210013,174811,-20936,-91657,105203,214169,97676,12231,-1625,-49655,-69536,-132757,-179000,-106066,28549,85061,-42247,-180458,-105766,28193,76647,100808,114385,63836,-43054,-197564,-287204,-169950,33662,144681,132621,128685,49113,-133952,-181392,10456,221947,332277,448338,459929,227405,5319,-57525,-32405,-19340,-55283,-63921,45631,94014,48831,6540,-94571,-192351,-225195,-134807,4957,78559,172898,263897,201322,63393,-82876,-250912,-193884,31176,65316,-32909,-178417,-371081,-354023,-56124,117670,48104,27629,161202,290034,260706,104365,43927,149013,94041,-74454,-165801,-75851,57481,135051,204099,250771,94902,-143313,-193273,-70873,-49590,-7485,164102,185960,7158,-69303,-108831,-36073,175702,32526,-272176,-151563,63404,-49353,-188930,-162947,-144649,-219215,-243504,-125507,-23424,32387,1062,-40094,-65912,-203311,-305263,-116364,249311,542384,520109,178873,-88351,-120974,-211847,-333065,-131181,306450,543087,382498,151918,158388,257964,248358,87322,-67518,7990,72676,-84320,-283756,-323653,-243613,-96941,-19431,-65360,-91241,-45562,-14996,6656,33232,-4538,-215178,-350860,-114075,197321,219554,225075,235623,73980,-184143,-355444,-452507,-342676,23713,253285,216641,166208,28378,-104305,-36073,119447,310108,532356,553451,183080,-156762,-49400,-3483,-399705,-1372308,-2013187,-1073511,-237241,112883,1690254,2371313,755871,-211165,-207255,-242788,-344347,-678010,-1676060,-1651430,695246,2526817,1433119,217603,193385,268451,327143,283101,370730,573606,487320,239588,-139848,-432660,-359531,-303223,-458115,-452639,-313709,-279680,-206670,-45869,2423,-21419,4884,138495,239906,208070,253648,395415,320119,134745,69082,106917,181890,164754,29389,-54220,-70024,-71091,-180968,-333676,-304795,-111882,-64303,-81472,33960,82673,-4721,-21717,-98649,-181274,4570,99275,-105760,-217290,-32269,92143,-28979,-161972,-148826,-59890,-18906,9924,107600,318601,396305,153768,-216215,-330293,-106037,81086,11821,-19938,71305,35662,-32375,130687,276559,147603,-60839,1754,144864,142514,189960,191285,-32021,-82285,95362,48523,-161650,-218149,-228802,-316779,-347496,-260474,-194169,-173567,-66981,108222,177314,157272,70457,-109414,-206446,-105435,23797,37158,8793,-33906,-101673,-70673,2169,-59156,-89770,9660,-1726,-49025,169324,352269,206737,-50484,-109711],[-143902,-257169,-401111,-375043,-219697,-57878,163048,313341,254278,113503,116938,122961,16675,-149659,-237901,-220089,-220425,-261714,-205347,-68506,61508,219794,279584,93875,-77706,-117552,-139948,-90231,-4261,221819,536850,523699,318125,246965,237086,178918,-74061,-297573,-159857,139889,224074,119259,-52854,-117211,-64638,-14756,61462,96336,-74034,-380997,-540823,-427436,-220750,-121386,191,89368,31196,-57178,-137578,-219160,-90581,189901,272274,150473,122982,62779,-5745,112715,294238,291721,244326,264133,319047,318624,242630,170821,177925,89089,-24799,-39259,799,-31211,-138017,-197044,-39120,229953,247377,4141,-192232,-234147,-208524,-203171,-64070,164459,220727,132918,36289,-70476,-138912,12982,133278,43233,-89912,-183551,-242781,-167206,77117,217347,82818,-64176,-8071,75265,103306,162491,254940,250821,99044,19809,35354,-101664,-228192,-185054,-120186,-97386,-79789,-191127,-393698,-356925,-112039,-37594,-78766,39132,235403,189772,72924,142544,145262,-51521,-177582,-103381,62741,200161,240130,159109,10671,-130593,-77652,69146,74378,-92475,-144338,-2972,66794,46698,136723,231788,348936,392654,213390,62785,191607,278153,208336,31804,-278586,-472999,-394625,-281673,-291811,-163005,31782,-140534,-347177,-64924,332957,364087,169389,-101803,-247465,-117217,7948,-50446,-91797,-96525,-73582,38245,95832,12074,11517,20507,-42627,-232481,-379204,-290686,-31809,19487,-124248,11105,283971,216845,-167917,-450061,-444128,-350864,-232706,-54958,77978,113684,-71914,-275241,-285604,6889,385649,451514,178511,-206767,-357752,-108987,99384,2167,-146719,-112606,163416,444222,367397,111802,-17456,67680,179082,218136,168979,-701,-55815,53230,43964,-46206,20901,175878,361056,450146,329919,220817,273877,252407,64860,72915,193040,122234,-54253,-121285,12577,237362,214183,63809,45216,78745,81207,74889,61680,88226,136652,202481,210450,67644,-117455,-113279,2176,131315,233985,238906,97910,-60679,3553,269850,424368,293097,44625,13580,146871,86661,-53873,-151068,-195908,-109495,27926,52218,-53535,-166489,-200513,-228078,-110463,214878,560736,475617,143240,-53219,22664,95250,146697,214327,175053,140979,120574,62020,71754,19783,-102777,-48890,118144,231856,267335,53534,-88461,-115475,-173035,-292522,-193052,33214,-79740,-341222,-332855,-221700,-90209,103951,198745,61387,-61594,-49311,-78458,-153540,-152568,-28680,76154,-12472,-170331,-215742,-135516,65170,306296,384894,270959,141076,72186,72033,60673,-10597,-37504,-81609,-97501,-108206,-200751,-250591,-210034,-216973,-204439,-74436,110154,203527,162516,53950,-61864,-162264,-231929,-198200,-131262,-118761,-102650,-41245,-9563,12509,28226,-34663,-37790,-30748,-130398,-304887,-222337,37848,129211,-26163,-35277,92061,43102,-51224,36127,42132,-78489,-121692,-139985,-74493,49347,96924,140392,148916,5892,-162368,-191096,-95725,-81851,-190151,-251236,-77207,195591,210191,40055,57963,69273,-227533,-544210,-588571,-445226,-209777,86806,159453,-11875,-144985,-117429,-3926,127253,108191,-80151,-277863,-326781,-303775,-276954,-164473,-101113,-200271,-208243,36013,347489,437723,301700,200399,155650,-1331,-1606,8471,-192257,-189667,60213,58994,-110040,-263538,-208739,-198911,-245963,-40170,64093,-222877,-389584,693909,798269,-5179772,-15200914,-17057484,-9788780,-2892141,-274314,500251,145285,-423528,-512,598332,567869,273298,181381,404615,474740,180380,67224,173813,279917,261545,124439,30691,-22651,-183041,-300434,-354802,-399119,-427569,-412153,-274637,-40648,80838,66130,-22414,-212520,-310203,-153572,-57362,-83628,53289,199368,158831,129139,148090,4283,-284120,-340371,-159019,-21906,157715,254895,3989,-262526,-237306,-64136,-23618,-29947,-54697,45746,250969,347650,293167,175519,-61769,-304074,-322385,-192176,21451,288125,455791,352092,144239,78146,85898,-43771,-219094,-158615,17806,111389,109478,4622,-103360,-31123,105102,102230,140651,286154,160010,-14553,69790,168559,266096,411937,313907,22606,-138403,-89511,-52295,-57358,-17284,119737,225798,236855,188198,141978,59994,33846,27374,-81807,35832,324092,343149,257209,110407,-114994,-199442,-175522,-225497,-269340,-182483,27755,237551,288821,205056,74304,143188,301504,298256,116489,-133590,-302569,-196315,100984,258236,253480,320002,338665,106121,-143211,-31008,-36182,-236395,-192063,10230,-54241,-285976,-322076,-58845,225201,280641,236153,131816,1588,42623,240576,356236,181734,-176744,-191765,111358,168482,-45393,-131826,-48711,-16297,-47596,10254,147590,166794,96419,10921,-89109,-74210,53267,206039,301413,153954,-98773,-152755,-62020,-91,110328,188453,118897,97483,139111,111432,45760,-70761,-163410,-2742,213548,16103,-262622,-166633,-31444,-87055,-67984,89830,236962,309492,254977,65741,-136400,-132483,163208,278742,20697,-288524,-359768,-250317,-130931,-165332,-153415,6851,-27878,-186503,-174638,-218273,-259239,-47337,9548,-209597,-303949,-243836,-200867,-37835,148730,271371,222014,-91472,-309579,-180211,81500,256726,107376,-318005,-512923,-324062,-89971,38177,-40468,-107662,54387,95922,-37214,-29206,-23076,-126725,-42264,140518,193152,136431,16174,-40819,80242,214297,164264,18729,-108424,-155192,-63907,-69133,-132423,-96169,-2836,48226,-51957,-208187,-125374,89018,182036,191260,184917,124266,44710,-78898,-162704,-94257,37197,87800,103022,166447,92526,-98791,-207588,-4727,288593,437000,491832,462929,247913,34947,-34906,-21923,-36551,-74090,-21387,143241,216641,127486,-36825,-188531,-251219,-274991,-159126,26832,107534,168715,196523,124467,43092,-74467,-191890,-59364,117575,88599,45408,-77183,-382496,-409662,-92434,93524,5635,-13407,112574,245801,320935,238212,129827,141422,53040,-33974,-67672,-67160,6374,88223,163592,249139,157046,-20800,-69732,-41199,-44236,29776,221836,208805,16619,-46544,-71078,-74,202883,73616,-240640,-179331,18292,-49900,-174942,-110956,-133099,-289309,-305793,-130703,-57781,-77649,-115988,-149361,-96477,-126517,-237151,-88196,313468,609201,497709,119218,-106770,-95396,-199316,-351879,-136048,355703,555292,319931,115245,155429,254949,272211,163176,49789,112339,83467,-149203,-289753,-226194,-127655,-38574,35230,4372,-79678,-110016,-65719,3467,37055,-37126,-208853,-266624,6647,230664,173347,159949,155907,5506,-199704,-311642,-389725,-243368,119001,234556,108058,79081,-10261,-94270,8228,205487,476190,731942,658444,272301,-74642,-43210,43051,-184768,-961337,-1602298,-1129090,-376902,19189,1345101,2282610,1152754,20998,-316750,-444975,-406711,-479977,-1385566,-1617749,500986,2519506,1454426,277477,167020,123198,235976,312455,424908,549888,509272,399103,75881,-197695,-166414,-253143,-469670,-414645,-255858,-311720,-341844,-166815,-90255,-188169,-170802,4914,134197,157227,249254,382548,360866,210829,106498,95225,132340,58440,-80288,-88273,-32717,-8177,-105830,-265390,-275575,-134028,-90836,-65062,30630,53615,36886,57070,-35361,-178638,-140384,-80452,-177235,-225258,-22847,139757,51930,-131559,-146924,-20703,14347,-52644,13341,235941,294636,83803,-200773,-262133,-25069,171389,95399,18055,80293,10249,-99210,57221,271460,184676,-75979,-39795,117380,106994,147620,202942,15172,-86675,3754,-92674,-318162,-376150,-345790,-347974,-318804,-254322,-225213,-180980,-69109,59501,77753,86639,61443,-75790,-111510,6986,92906,57441,-18742,-86390,-123060,-74221,-9862,-80326,-101845,13469,31893,16106,174937,293467,161456,-36006,-124822],[-201979,-286765,-325842,-234377,-197319,-183667,48298,314687,296835,80724,-34615,-27447,-18515,-120895,-228509,-255450,-275053,-298985,-239759,-135742,-55206,71765,136945,13693,-79778,-81800,-128532,-150996,-47291,202243,490418,503859,396778,332076,227610,125509,-132783,-353648,-179765,124852,176518,54866,-89866,-112059,-34872,37388,108407,51189,-202311,-458528,-545033,-419629,-198115,-98965,-52578,-17127,-35056,-66063,-96383,-211718,-126017,182121,283368,157622,79096,-47991,-70951,145696,361888,305605,221897,261316,405529,432201,237902,66960,131767,141365,16347,-67452,-3516,55336,-91987,-242272,-67224,288892,318236,14198,-170221,-156003,-135644,-140471,-18477,127085,84842,-31332,-64044,-125220,-210754,-121840,-30926,-50145,-91191,-145558,-243422,-212460,19469,145136,-2248,-76215,26699,115329,134382,183646,322316,330368,114408,40049,120841,-18952,-174419,-153021,-131507,-172479,-213568,-286208,-329399,-239950,-45926,13003,-34252,37344,142076,80175,90471,238246,165280,-40140,-100282,-13348,64795,114424,177954,177038,37129,-103268,-35743,131940,179308,-39482,-175480,-32106,84379,10582,22766,116861,268217,397291,210372,-89218,-12670,174054,202404,122389,-157345,-442270,-388086,-296961,-340148,-196580,31829,-116673,-320058,-66788,313584,399180,211103,-90203,-212765,-40665,94316,9057,-16161,-11527,-60961,-14435,102031,120654,80795,-36246,-195034,-319694,-342194,-179229,63671,74796,-34185,97127,320153,216414,-191763,-473889,-458866,-359000,-213854,-44344,151094,124574,-125521,-360512,-297302,30938,367002,449856,230358,-172798,-399880,-160102,100920,44463,-76881,-23067,245145,503289,382789,70491,-94380,9754,163130,221948,179320,25702,-44720,49452,55957,-24498,48166,243845,415929,433479,262983,110962,157495,162147,60524,82479,137938,62301,-49043,-41682,106963,258567,172402,41418,39135,4058,-57666,-63141,-31773,79402,222503,255659,108215,-66581,-232039,-212073,-48405,129506,253628,230921,116533,17539,83550,348504,457988,239166,-39886,-12376,157540,75913,-47306,-84059,-150972,-93329,19098,16268,-39043,-78538,-76956,-103460,-15206,267811,551457,446935,140258,-64990,-29528,54294,167302,271312,208093,103027,12979,-12159,99374,93175,-99974,-98731,61679,116688,121563,3668,-47079,-99283,-213115,-324333,-200887,36518,-20135,-242061,-296207,-216218,-126305,-20734,33996,-92296,-176187,-67250,334,-47944,-55675,28509,116469,33023,-193335,-291217,-210409,4837,259211,377411,300042,142720,73782,132729,150736,60086,-22957,-69615,-74152,-114712,-271755,-295749,-174720,-183522,-185742,-56792,120802,172088,70629,-16057,-24005,-79609,-216937,-242340,-126970,-86339,-87201,-37148,-66749,-55628,5795,-61668,-82223,-48521,-67465,-124505,-35192,113179,138335,-31527,-21676,186210,134639,-68315,-23776,28421,-81657,-153995,-151594,-49767,91749,153981,205068,156596,-35935,-166097,-145270,-54664,-79584,-213878,-283342,-85890,230846,282985,103089,77749,28590,-279602,-540992,-554585,-373067,-147397,88306,149669,-17809,-163535,-136832,-47812,40741,43805,-62884,-202024,-240364,-252895,-251918,-137181,-108805,-170385,-34040,202817,346790,419220,309580,186372,179413,18414,-24523,-848,-144269,-144410,33252,56652,39689,-176498,-357862,-218083,222559,732210,407096,-527933,-1047521,-170952,294826,-5298562,-15498424,-17343690,-9690695,-3132823,-673054,283311,235087,-16544,332463,515458,408444,279198,260173,453061,517646,198699,102006,292660,347320,227364,-11248,-91689,-28385,-60840,-176359,-287166,-369852,-437929,-414915,-216274,-15398,46803,29654,-19071,-165119,-216440,-98292,-74442,-94163,40028,158024,111153,76544,76009,-120861,-418074,-452947,-244299,-54241,176739,255572,9814,-275484,-289523,-111895,16489,117603,141304,217102,351742,366476,309274,231456,25213,-260216,-329402,-160569,86114,303730,413187,320872,115703,-2669,-23107,-103995,-226021,-152491,38857,162999,146836,-31098,-169790,-88489,34184,20545,100551,270115,106259,-69893,73543,190811,268947,403544,276856,-53350,-227646,-184565,-187608,-216386,-138888,120614,322480,304965,166391,90104,55077,53052,-10250,-156582,-41918,228999,217901,169930,94772,-121087,-237462,-221560,-252397,-289548,-199242,12861,198775,298769,255763,106630,173228,344535,269502,3529,-194291,-265658,-113981,199557,355181,310125,310981,273650,29835,-157194,-8451,15182,-153427,-151605,25103,25306,-148140,-233886,-26666,242502,261196,169604,97332,46276,97510,248110,376353,246394,-40016,-8476,251478,254809,30507,-90422,-36320,-13485,-33866,14143,114831,125093,90569,21851,-72204,-66696,75017,219664,227399,69644,-120113,-141126,-63945,-45783,-17538,27639,-9879,-7134,139020,221741,178851,-6459,-171681,-25970,129367,-114939,-362549,-221927,-36824,-68241,-76786,66913,164961,142970,84947,-5061,-175852,-168058,211335,472552,254863,-64543,-184652,-161014,-94600,-144355,-101519,126087,54734,-218796,-260136,-213982,-180457,-14750,-7689,-217597,-323168,-288397,-233349,-82429,44226,194993,269516,-1856,-282148,-177958,141412,359607,131808,-401513,-650484,-410436,-105968,18525,-62262,-40268,186373,189706,4240,14772,24593,-112005,-23108,200057,202263,120907,66468,601,32288,181526,191107,-8402,-227413,-238230,-35126,33541,-31532,-31806,23050,54979,-41262,-217257,-141022,112262,222641,244834,256800,201260,143950,58254,-21955,-8312,53105,37901,37552,114128,91550,-54691,-194375,-7454,311975,467367,458949,395714,242785,74536,-1347,-26585,-70367,-92779,1467,195377,319262,212198,-46517,-197014,-233083,-293198,-183605,59996,164038,163930,93062,741,-10943,-76893,-132240,45552,154149,85179,119800,49252,-328515,-432244,-134725,48995,-57772,-68791,69871,231235,376500,301285,155941,115359,23962,15115,54222,-28974,-36041,48924,143245,217234,148144,44457,32874,-3669,-16018,98209,300413,235570,15789,-24165,5954,68973,221010,127815,-159755,-173156,-10858,-43913,-164981,-70901,-95323,-306499,-320424,-118921,-66580,-143608,-180798,-202083,-84321,-14532,-136285,-61330,298164,519686,348502,13058,-105214,-50924,-190471,-350578,-127562,340277,468086,193198,43073,112626,200437,260655,228446,175392,228103,113676,-197186,-304254,-180334,-74001,-15412,64786,59098,-67564,-178076,-132639,-22035,21432,-57553,-164773,-151325,101186,197433,78116,88973,141567,17713,-150010,-201310,-245316,-102577,191360,184593,4106,-7781,-52485,-77685,44903,247907,562175,822132,706761,380086,80054,47491,183849,119638,-478214,-1225422,-1317510,-623986,-96938,903718,2071394,1671213,435233,-263191,-517868,-406984,-247355,-933589,-1392496,152477,1935326,1349800,532629,153705,-63170,75964,185658,309055,426748,508023,572950,344359,106653,65980,-162231,-407687,-312090,-152323,-266765,-366942,-208354,-148982,-323538,-313958,-137750,-32876,47277,202492,314342,350732,271747,135239,68479,56974,-59218,-147021,-70454,24826,47146,-43155,-198216,-222635,-136021,-112189,-66281,-13461,-2599,95166,158833,38379,-146896,-243043,-208035,-182241,-176880,-16284,150147,120889,-54599,-112183,-21219,-6266,-126107,-76592,112686,124034,-34623,-183642,-152020,77190,230467,151216,47727,48744,-59026,-208167,-109260,157166,163931,-59133,-19705,118964,69321,98053,210711,91571,-45234,-57981,-193987,-400905,-452625,-404143,-349228,-279201,-257723,-264840,-173762,-29383,51999,298,18714,82411,18768,17943,116007,146516,82648,-24842,-111205,-111959,-51278,-12380,-100386,-116647,24361,80388,80766,153386,204463,114881,-8579,-121554],[-230067,-269429,-197064,-55976,-123028,-228695,-24902,285985,284363,4938,-235476,-206564,-58516,-81751,-185254,-233738,-272665,-292033,-248410,-188227,-154144,-77135,-29132,-86740,-105311,-62522,-97149,-170906,-72280,170718,386691,399073,357195,283246,114513,10401,-173004,-344456,-157349,110553,112110,-24102,-113848,-98243,-22565,84374,157238,9415,-284456,-469262,-500404,-359114,-141310,-76277,-123560,-133721,-103650,-68191,-42753,-152151,-100563,188156,254023,117755,23204,-123495,-132439,155158,409285,328919,217758,294313,493910,518506,229414,-7585,101215,198488,63591,-74422,-22330,69147,-98170,-287857,-95282,295711,322616,12594,-123142,-53213,-25970,-20563,42195,76405,-33988,-171328,-169979,-199951,-281045,-254033,-188225,-125664,-72402,-80379,-182852,-195674,-41323,34642,-69747,-33033,103360,163703,146943,173658,343952,360605,113367,71718,219883,123764,-36659,-77312,-125158,-193994,-252336,-290227,-195447,-50220,66039,87069,25450,31888,39804,-14903,115588,294138,127947,-79497,-50987,61180,68052,47938,131631,192690,49195,-83784,-25174,146271,259173,47882,-171720,-50050,107538,11375,-47385,11524,154139,364317,211326,-178434,-153946,109094,197243,175622,-17783,-297007,-284323,-256697,-330413,-178966,53203,-61497,-246589,-66781,239378,362023,203518,-93365,-181114,13685,141039,47061,46769,81809,-18346,-54930,92937,224612,154233,-71687,-301140,-350233,-269941,-63562,152617,116528,21261,145211,344789,250178,-135528,-417526,-417292,-307420,-157882,-553,252992,175052,-164957,-430162,-281421,53313,301937,391019,243502,-141751,-431341,-240104,70118,85898,17621,99916,313816,472384,331573,29880,-133066,-28136,136979,199749,177965,71818,-7193,49582,57419,214,68860,256692,370561,319137,164975,39733,65357,79290,36298,25418,35180,-3990,-47385,9601,163484,240567,103513,5470,26316,-94353,-238225,-217872,-114642,57054,264259,278514,19967,-187731,-302580,-269647,-100669,111769,251875,214295,150650,114186,150073,351855,417053,188493,-57300,16979,191894,93310,-11429,48161,12650,2390,12174,-44960,-42373,-8731,38795,76445,130808,332718,528018,424606,130578,-81588,-93387,-4251,154560,288132,222705,61091,-61480,-17749,174987,182917,-60948,-120214,-19589,-44458,-84983,-60612,-9967,-68148,-216674,-302502,-165453,62056,78848,-72601,-179640,-157834,-144639,-153125,-157481,-253306,-277175,-65943,102208,77708,59744,90267,133690,55411,-227815,-377078,-260821,-8096,249143,396629,338589,132492,48902,166961,231639,143916,18242,-39631,-58630,-114460,-269389,-260210,-106292,-132161,-164573,-57361,86459,95186,-44332,-95636,15487,26283,-153780,-255992,-165015,-118984,-76357,678,-91697,-116173,-21404,-65915,-101289,-43736,-6829,54845,148642,179631,130393,-21020,1583,248283,213731,-55233,-81795,-12309,-84094,-153276,-132039,-19743,124549,203810,246438,132983,-84080,-140459,-49901,-2795,-105352,-247249,-290667,-98032,225138,322194,174253,97874,-42707,-319050,-452651,-432565,-286464,-88006,93603,148698,-5352,-163742,-149686,-64754,6534,10047,-66014,-134361,-131645,-175320,-203201,-88836,-70675,-87106,130829,292756,264758,342477,290132,157201,193407,89891,-6458,-2588,-70291,-41713,19575,6348,113701,-103198,-479885,-242889,637902,1431231,801624,-569383,-1372173,-1080367,-658116,-6168474,-16450079,-17723770,-8981513,-2757441,-996539,-108681,269318,446991,690775,465126,286775,271399,303185,484233,512624,228164,210550,406337,316508,104758,-118604,-134892,-17789,33277,-59179,-179027,-269784,-386890,-380515,-138950,29994,34403,14993,4515,-102371,-136167,-62532,-86056,-109512,14303,141443,126760,101502,67360,-224476,-553526,-555002,-310560,-44094,230336,278963,42441,-245605,-292355,-154360,13069,178330,254026,313591,387088,337781,277800,239697,82706,-200531,-308189,-122044,153531,327819,351756,270662,88708,-89225,-131253,-142076,-204360,-132800,65355,217798,203255,-11184,-173303,-103922,-10400,-49197,32527,186839,37014,-95432,79690,195532,246230,341056,180130,-169614,-321989,-277880,-328221,-380572,-241318,92131,377488,367598,127894,-17868,1740,49084,-31908,-148047,-28888,162075,128044,117102,79666,-143458,-290503,-272579,-267894,-297842,-203786,7941,149628,263488,250341,118714,177267,339654,211365,-98353,-209385,-146503,35788,301457,413584,330804,269228,192497,3214,-71346,34248,32569,-106888,-139535,8752,88240,-13852,-153735,-51076,158523,155157,42244,11467,44371,110333,224634,366892,288999,88426,152459,368395,358022,151857,-30766,-64668,-47866,-17915,37706,102315,114532,92945,16005,-63555,-58870,85908,218874,146926,-18691,-129667,-99322,-26589,-36000,-70864,-70666,-112632,-122039,78358,270535,293164,107109,-85772,24147,92823,-193860,-430374,-294593,-81240,-71720,-94904,21649,52503,-63485,-83729,-39855,-156787,-141235,273165,621394,422519,125360,-6857,-72470,-75969,-131880,-84563,157371,100558,-204161,-302691,-198307,-88269,13527,-34611,-216271,-316909,-322716,-257542,-115548,-33134,138947,316641,103671,-217736,-163788,154642,363848,88915,-466055,-701938,-427883,-74164,37248,-56000,19335,269059,236972,21975,32569,48866,-86033,12352,257538,217637,117834,116963,28405,-29694,113985,173672,-49906,-317045,-279890,-4713,134421,94459,74798,99035,98062,-16816,-206582,-147122,96260,194086,251332,302104,245153,201876,173017,104122,69025,71478,2239,-48676,-3253,61237,-13179,-148408,10438,305774,429377,363810,284686,225309,126371,43144,-40167,-110675,-105861,-1546,191991,376077,269571,-42714,-151530,-171167,-285416,-196689,101012,233855,158305,-20639,-133092,-77854,-82762,-84920,91471,132197,57751,173300,173625,-208818,-406822,-176098,-12107,-124568,-119262,54103,255027,395055,263006,115115,85353,18683,49818,139705,15187,-60917,28218,151447,168030,66784,24349,78806,34344,26535,177396,368308,249052,-1544,-14932,96210,145551,208669,159487,-66677,-141923,-18361,-27716,-136495,-32285,-30764,-254417,-274280,-93030,-54703,-146407,-180192,-193201,-39712,98991,-34441,-62145,176759,280290,103473,-115466,-78962,11889,-177467,-326065,-96550,282119,313147,34003,-52674,42915,119388,220035,264227,276017,324881,155192,-216631,-325172,-189819,-102596,-56155,45644,72936,-76584,-251310,-213544,-64118,6681,-41389,-94412,-35840,153048,115790,-43288,18352,167559,82832,-60786,-61579,-57913,50666,234222,127299,-64176,-66091,-80211,-63025,53824,233223,552107,794584,705070,482033,250435,196217,414884,453634,-68428,-968887,-1510864,-894259,-198516,523163,1776529,2062920,856642,-95780,-453273,-312638,-13677,-523398,-1184063,-322263,993421,1238978,926842,127348,-260997,-88081,-36477,56445,240481,481888,694778,570933,388406,274160,-54463,-295601,-179804,-35595,-165896,-283046,-159826,-162891,-398820,-395287,-251812,-218488,-101686,117463,206047,277567,276549,128205,20533,-36697,-160845,-154216,-7229,85789,84407,-2473,-142711,-159423,-123415,-128769,-84720,-80879,-60692,163424,267039,111056,-100326,-286608,-265236,-131213,-85498,-11146,126558,171591,57739,-60547,-74818,-89703,-197729,-141490,-12731,-60792,-166795,-168493,-29125,174295,248828,166124,52721,-18837,-145003,-323858,-315238,-23102,92656,-25851,47960,152075,48951,62411,217150,176567,29355,-72202,-226007,-379500,-414438,-387086,-328873,-246279,-262300,-284465,-140575,44761,81329,-43002,-35926,115939,139263,141730,185294,160523,97028,-10191,-99476,-67973,791,1746,-114332,-135308,35507,134935,129136,109668,105107,71493,8840,-117418],[-241198,-226556,-50638,114324,-17553,-187096,-40273,233503,222132,-78481,-388386,-339313,-91136,-42737,-125221,-171476,-216513,-241721,-237922,-229323,-219137,-185640,-166067,-170366,-132588,-48753,-49774,-142009,-68363,141421,259509,245312,242164,165514,-35970,-115248,-172382,-264083,-98107,96830,37626,-105813,-118856,-73846,-25776,119733,201792,-17944,-309663,-422777,-420459,-270119,-74029,-50137,-164850,-201229,-144290,-72567,-20823,-83268,-33180,201723,198089,40250,-49849,-172545,-187155,133530,416390,332465,196479,317844,541087,542938,211814,-38014,101426,258443,112382,-59291,-51263,-4905,-171174,-330613,-121908,243675,256189,896,-58279,52926,103659,131490,106603,29669,-107507,-250799,-247977,-262075,-324296,-347056,-299955,-171068,-41055,-2501,-70051,-114179,-93028,-105864,-125197,34902,188089,200065,136099,138232,315969,331585,92854,104571,302669,274298,133738,19724,-96200,-157290,-201270,-218548,-40064,157780,195321,157328,78268,29243,-38582,-83189,113458,278402,53874,-141697,-35502,102630,70546,12225,98719,176373,34403,-74846,-45293,110893,294707,147457,-136224,-57004,129448,62748,-34108,-55423,29558,290604,204772,-189863,-192899,104606,202288,179656,101688,-50914,-89053,-167990,-268380,-125322,71481,1169,-138805,-57654,136775,268912,159778,-100552,-160309,33161,142988,61043,80985,157746,45860,-70392,76695,306907,232233,-70026,-344498,-348549,-210404,2909,190419,123071,19786,139012,338933,277394,-40138,-302044,-327891,-209278,-85903,42706,301780,223854,-185234,-465180,-248377,64193,210599,288568,210414,-122070,-437111,-315141,22171,115536,108187,225234,364716,380130,234797,-3781,-128104,-29728,110393,148511,155258,112943,37645,59082,62510,24804,71611,209670,255846,167459,79855,19177,599,13982,-14495,-98555,-97283,-65393,-59684,10839,163098,191609,27722,-33080,22949,-172249,-407367,-351208,-168113,22004,234884,242519,-38766,-260104,-308616,-281421,-161742,67974,221356,188940,182276,191073,182911,284573,316800,158740,812,85616,220276,109757,30891,203758,253899,160325,14788,-117802,-70975,15127,92444,226716,277699,389386,496093,410486,116402,-101634,-146305,-58863,105646,245277,203517,24382,-81040,40146,263206,251953,2540,-103203,-100613,-199877,-268952,-111359,8736,-47701,-200089,-238198,-91625,106640,189839,120503,-9629,-60631,-139948,-253643,-312781,-365649,-328929,-43641,200996,197451,170417,153768,142714,59549,-256431,-441105,-259747,42095,287731,449211,384295,115738,9395,170758,276213,200125,66781,2697,-46331,-112797,-219159,-177880,-38616,-87356,-156560,-78963,19704,-7641,-153781,-159681,53104,124532,-74655,-236467,-214512,-180835,-51643,74879,-65095,-145003,-47498,-50780,-81236,-7899,42690,178511,269399,205930,87093,-28187,129,244567,259018,-11022,-126805,-88214,-104147,-119914,-74724,13315,130981,224935,252878,82950,-131487,-92042,73899,46488,-152251,-282252,-278597,-115058,177024,312466,235181,120741,-110411,-325087,-313491,-264087,-198684,-37422,111201,164545,26229,-150144,-157917,-53935,19310,-10489,-105574,-94904,-22671,-77925,-129034,-23566,8675,25323,228466,266633,118819,218965,239317,136626,225202,201331,34179,-9227,1109,72207,11212,-58787,129946,-48799,-537718,-243324,918591,1856682,1115682,-333842,-1234729,-1703412,-1864225,-7708820,-17933197,-18295408,-8094444,-1988523,-1160225,-514465,280327,858982,987619,478910,246554,252720,285008,460693,433680,238107,347495,468614,198338,-62618,-165763,-101673,4044,79308,14835,-69686,-125157,-278507,-312642,-69172,77979,48876,36357,52587,-28376,-79481,-51548,-82790,-117189,-12996,155838,203407,195149,117729,-275815,-649980,-625183,-351355,-2581,302734,324175,90473,-198981,-272794,-186878,-29805,138282,258639,323982,356000,267994,201793,198947,102889,-137908,-272465,-98408,199750,339418,273224,210100,72981,-156082,-218094,-171461,-194335,-131665,74662,255676,264980,61599,-112224,-76054,-22270,-89116,-44142,57721,-39077,-93752,82652,181258,210049,253654,61202,-282954,-382969,-328776,-415329,-485361,-289766,47488,385993,418688,83110,-166071,-98053,17430,-33804,-58071,88168,175457,127488,142744,106712,-130896,-291933,-268359,-251181,-294348,-197787,12488,108326,197166,202155,117287,161391,290168,136535,-160067,-165768,34289,219633,386257,434076,328703,215534,124543,48452,88290,82147,10594,-108157,-154828,-30078,105900,51771,-123195,-129114,4628,9742,-98424,-101028,3182,86429,177758,325133,297265,178432,252941,429390,446810,277506,16312,-140089,-111040,4230,81179,120984,148743,106668,-15259,-82681,-58988,91449,224482,110341,-70715,-120917,-50725,22194,16176,-41055,-81443,-160167,-220006,-36360,244803,373470,266683,104977,152814,120255,-195388,-445049,-363882,-151416,-89233,-101317,-22844,-73200,-263078,-217708,-39610,-79563,-47844,343187,681383,482136,232372,125936,-9648,-81139,-127620,-104382,89639,97470,-146749,-289547,-171706,561,48298,-51943,-206011,-288969,-334925,-272034,-136491,-60292,128204,342924,176891,-140030,-139538,116139,265711,-15553,-512606,-678760,-385042,-4599,92594,-19775,59255,287405,229284,9753,17578,43036,-50858,70903,300671,217580,106873,149495,42704,-96777,13410,113818,-88176,-347940,-276610,3730,185577,197274,192108,197477,153663,9053,-181106,-139824,57703,124051,221792,307771,228716,187520,227104,188270,124823,84398,-14232,-126152,-127188,25347,13861,-90483,46282,286183,347576,247400,182005,216994,189817,95633,-49803,-138590,-106666,-27413,139461,372153,277330,-46616,-100838,-104763,-255181,-189482,135867,292057,151979,-112922,-235321,-132075,-82928,-55636,75490,70419,25286,199573,266842,-53875,-336110,-215871,-86791,-178264,-145961,72826,299980,355297,138625,29461,66441,38748,55969,149815,45622,-58179,37274,183364,117062,-60388,-71857,59574,68820,76270,246122,400172,240126,-32172,-25432,167589,198774,154611,144039,3941,-94759,-2779,-2956,-78330,18806,49735,-143974,-179230,-63103,-34951,-93270,-126646,-139782,19708,186363,43212,-99647,-28066,-30554,-163887,-229882,-29070,89069,-148114,-276531,-37752,226183,152880,-112900,-149635,-29896,47015,168056,262780,323160,368763,186739,-202095,-334420,-230281,-197163,-164888,-31612,31402,-121086,-326344,-295438,-105686,16604,19856,-18344,50925,160570,15280,-163907,-52974,180997,147055,29070,62899,119376,185219,251723,86028,-82749,-82193,-83777,-58148,22352,161586,453834,672746,663205,549594,371438,344642,677201,720671,159034,-781916,-1501100,-1053672,-206836,331567,1386700,2075012,1110205,89423,-305967,-131977,178855,-318548,-1113160,-805948,39981,1189832,1315330,61532,-435163,-186595,-244302,-218480,68982,442744,719404,678795,569988,409119,40860,-174377,-61777,58800,-48537,-132447,-50267,-143148,-410090,-406734,-305762,-364720,-249028,15835,88400,151324,202796,72665,-45086,-128231,-216754,-103626,80869,134951,101359,19040,-97605,-98388,-103272,-135899,-106448,-143328,-95905,230231,364422,179236,-46844,-270174,-259685,-53930,21337,-8463,76482,200566,177693,-11564,-166330,-215590,-255778,-172470,-103463,-199803,-270120,-152550,79735,243187,229119,141194,24794,-103122,-209776,-399651,-486905,-205032,-2853,5844,131198,201458,55853,54637,220057,239834,105575,-46807,-190288,-262925,-267321,-295958,-293136,-230717,-257258,-260046,-76010,133793,126965,-58407,-75634,137291,239869,225107,197455,129274,90064,17963,-52995,767,75373,32974,-120585,-158282,36578,182790,155531,57290,15552,31338,680,-126799],[-252926,-185271,76040,242457,91427,-84243,-3751,170606,132148,-133173,-422102,-375515,-108399,-13740,-71647,-102077,-131603,-164881,-220468,-264901,-246600,-229773,-235947,-210841,-148695,-41306,43,-71271,-30192,127633,148452,98484,132662,74720,-140889,-191628,-119024,-130564,-20895,82487,-37172,-176186,-101810,-36175,-34099,141492,235808,-27580,-289532,-344777,-320778,-174883,-13645,-8199,-128617,-175541,-138347,-84788,-51494,-49737,28653,199995,136030,-47243,-134788,-213944,-230137,85355,372508,291355,133681,285351,512177,493026,182606,-26998,131788,310963,158534,-22260,-76194,-137721,-285566,-357565,-142918,146548,139692,-14268,12099,137724,225782,277804,161094,-983,-126392,-253830,-271433,-279726,-318438,-373695,-343290,-181035,-3471,73790,69152,10640,-126467,-251956,-173134,95263,251238,214802,108218,89660,245106,247272,55389,127053,342976,377579,272862,105188,-49410,-79386,-99292,-116293,81895,320371,302168,195295,106800,38252,-69094,-125585,55109,182655,-27027,-187971,-44387,102625,64898,4269,70508,110858,-9362,-76372,-84903,39296,272167,216205,-84264,-50478,142326,141802,45621,-80009,-78910,187821,178648,-141523,-133766,155335,217885,138276,168030,232170,157656,-51275,-174565,-60653,64950,45377,-20728,-35962,38335,159414,111322,-94754,-151359,13541,107753,55008,80631,199097,119304,-56131,58116,349567,305924,-31569,-331983,-339459,-194364,-8190,152954,85188,-36497,83609,292111,257837,35164,-171055,-217332,-103758,-27903,49689,243416,221415,-192764,-454582,-206897,61142,123790,174292,138975,-119154,-407058,-344232,-14761,129883,168178,319365,394371,269027,120787,-29978,-86759,10228,90066,72891,107183,124679,68348,77942,79472,43962,47616,113953,121090,45765,43615,44581,-31758,-24713,-79549,-253101,-227714,-111672,-86880,-37602,107082,128962,-31087,-57411,44286,-190099,-509098,-429293,-182368,-19193,131658,141898,-64743,-264059,-252469,-251555,-222234,-769,162032,153096,188250,212827,169671,173489,188884,155115,114409,164424,213212,93922,54861,330620,492994,332093,28382,-184622,-123207,-12550,67930,281128,371431,411955,450633,386061,95847,-120547,-168274,-90454,28233,140439,140111,-7775,-52880,127120,319125,268883,68875,-51254,-152851,-299850,-360186,-134474,-2299,-60099,-183267,-150760,5944,157101,275021,281446,166863,47049,-114338,-292922,-380838,-389604,-309604,-6045,265848,283740,254055,209794,155006,56845,-261641,-453487,-196701,141905,353835,514486,428062,100660,-26986,146369,259348,193690,102622,53559,-24824,-112691,-175362,-112615,-5460,-67349,-166351,-110719,-52345,-109668,-230683,-182158,88882,184687,-15360,-187726,-232147,-215474,2567,170729,6979,-129746,-59563,-20226,-23706,44085,67510,216783,301190,174788,-3317,-81509,-49440,166322,257605,45049,-161733,-198634,-153130,-67905,7932,41859,104067,205174,221524,19312,-166200,-28539,193127,73828,-208378,-306152,-254902,-132255,103521,258351,269595,145196,-143494,-289232,-172761,-107297,-115851,10484,146491,199311,75516,-124899,-160500,-24296,53444,-45410,-184266,-90099,67938,28340,-35494,49287,109763,134367,232623,135098,-49273,79483,167513,146314,301026,331218,81399,-22407,47463,148165,295,-95079,133502,-5891,-507965,-187589,1029587,1903768,1237557,96968,-652018,-1813084,-3103975,-9650536,-19596958,-18900136,-7412048,-1206934,-1167598,-757542,316348,1124314,1157501,559641,300722,237402,210882,366585,291772,213267,451737,445533,23112,-220822,-147353,-26656,27123,79992,32286,6229,21160,-138642,-222165,-19735,116670,85542,89083,117139,48705,-41292,-49287,-52361,-104772,-32611,186399,301130,309069,191792,-264763,-669025,-636781,-356839,48477,364307,369251,127327,-170352,-263078,-204724,-90329,23719,169896,268185,283480,178428,99426,121364,88628,-84986,-236936,-103807,204049,316566,184680,150089,74791,-179631,-268644,-203631,-213998,-158844,53193,258974,312636,162823,-7533,-19835,-10254,-94411,-108034,-78833,-110498,-79050,74104,147412,171006,174674,-37057,-349629,-382973,-311757,-404512,-466568,-257073,12120,358709,448598,41915,-319074,-220311,-31950,-15327,82609,273629,278258,225132,256250,202374,-45055,-199215,-178515,-199889,-283426,-188472,18190,88420,129996,142485,109615,131367,206571,57344,-170153,-72307,229131,385143,432852,425806,323282,172882,85636,145212,256948,115032,-43015,-145401,-181516,-75082,70055,23326,-156468,-233501,-158140,-114224,-200101,-202154,-54353,46079,124014,256012,262767,209959,280401,422167,488263,360859,24853,-247556,-183412,30667,134540,167998,217368,124525,-71034,-133459,-68868,99080,249582,138130,-64597,-91237,-18901,49322,81485,46712,-19083,-144770,-274754,-170093,160657,415508,445742,359431,323956,195601,-122571,-395301,-403934,-226630,-111141,-83302,-45150,-177608,-405965,-295428,-23277,25119,84808,407138,644213,437342,250145,195517,18880,-105014,-127284,-144766,-42363,56106,-63563,-226691,-137113,70822,92775,-50295,-189295,-247203,-317312,-275267,-147319,-36130,159024,323191,180115,-70268,-106144,37975,95985,-157813,-548417,-616932,-309442,78513,169592,39840,77368,248245,175209,-28338,-24598,12529,-10172,150690,326286,189229,68068,145595,41952,-164012,-111391,20959,-113095,-313342,-240197,-25109,155248,232263,281190,282584,193698,24445,-148220,-117644,23542,58719,183047,281446,161112,103298,199398,216137,155641,88899,-11677,-163894,-195042,2310,14279,-50136,85604,263170,253947,160388,142220,236861,258034,147879,-44262,-135807,-89916,-63879,59342,311878,235273,-69411,-87212,-63534,-203205,-158055,148808,315439,145866,-157542,-274240,-154022,-72677,-42870,19727,5043,13610,202537,307199,87541,-242123,-258532,-171155,-209889,-138762,116972,331201,257266,-18391,-58390,67709,73718,33620,85560,54149,-22607,79212,223195,76302,-189682,-203051,-3502,103461,133730,288968,384120,210916,-63691,-52459,194553,205006,65282,81828,36468,-37518,32072,24024,785,86533,123867,-13885,-69583,-42423,-23101,-17955,-52931,-70920,77144,236249,88770,-156918,-246975,-298330,-367361,-295889,35797,171440,-94398,-205152,43902,216112,53451,-205095,-220454,-79118,13615,126666,230519,303184,335449,183955,-155100,-305249,-262585,-313610,-314001,-153286,-59518,-197439,-391024,-357137,-127316,63527,112436,42395,92208,134349,-75940,-261300,-127825,134681,159530,84341,136521,237767,275711,252209,71669,-59814,-61401,-64478,-66339,-48370,47737,294602,495961,587697,558953,395918,426523,875625,828874,181357,-521382,-1114626,-972945,-37949,378866,872453,1587062,1093465,194272,-164118,82874,287279,-372038,-1153185,-1117071,-593971,1182120,1533757,-48508,-550539,-174566,-333368,-378187,-6125,406603,638042,639417,618446,455039,100189,-85174,7257,106493,45287,22054,66171,-115760,-378571,-362327,-286856,-423370,-349391,-70357,-4544,1263,59757,-21273,-114046,-190021,-208320,-17988,163342,162780,103071,31983,-54731,-47947,-81147,-125457,-110597,-172825,-94680,280883,435308,243071,10855,-208708,-217208,14765,113199,-8823,13559,209727,271992,19218,-260161,-341220,-290693,-171481,-136356,-250915,-310891,-130118,155189,268763,182290,90512,-29351,-176160,-221704,-397323,-562333,-331421,-88762,23496,193514,240773,86123,76842,214237,253434,146237,-10174,-117709,-97692,-55912,-149183,-243776,-233052,-235271,-183750,14584,212339,162091,-62411,-103847,126825,281531,249398,160139,68380,61660,49063,16252,79698,157010,74493,-120931,-185092,18440,210901,164904,13960,-48695,-7035,-33870,-154208],[-276998,-165561,156457,312886,175839,35165,61785,114292,45739,-136240,-327003,-311773,-107584,-464,-44284,-61116,-54947,-88978,-209563,-299067,-243701,-209866,-228871,-201273,-153127,-51187,34266,21118,38224,135515,82511,9740,98056,78161,-144775,-180713,-19050,19893,49430,67052,-98710,-220093,-63486,14455,-34913,151103,252920,-25243,-249766,-266241,-218539,-87080,35697,62512,5726,-48732,-84559,-100910,-119565,-74306,33790,158408,87133,-109827,-213799,-258616,-254324,25081,281843,200760,30769,178233,399826,384099,143991,7819,176398,342820,199678,34758,-80061,-267817,-387146,-352754,-152658,32863,9692,-25150,72843,180861,309823,380919,194273,-11617,-100907,-191253,-232586,-236763,-254466,-324940,-315095,-155008,37591,137549,199529,140252,-137764,-366503,-207391,128471,277547,211280,78224,42913,147882,126055,8842,129805,324901,393968,327208,146639,312,7037,-376,-37604,128910,388357,350474,182854,103769,63988,-45450,-148749,-61887,30300,-85333,-185521,-57262,65420,41531,8593,40340,8362,-68252,-84000,-126043,-43959,191942,212386,-36637,-27105,140081,200386,129642,-80978,-151567,79067,129494,-70216,-20210,230765,234856,68777,164571,457835,389310,65430,-76072,-8219,25946,53139,77384,-6080,-32512,74879,91548,-60916,-146354,-35568,54619,38092,51980,202303,187366,-18764,37152,342004,359722,29073,-285457,-334803,-223106,-88894,47294,8957,-122908,3143,208376,172992,41292,-74547,-123482,-38228,-8076,2764,81457,137074,-199988,-399601,-162079,47483,68167,85134,49982,-133494,-342111,-300617,-12743,134495,184363,358168,396378,171822,14084,-51847,-26285,80692,77285,-12809,38535,92584,69985,100956,106793,52569,-4330,-7853,10537,-3368,65451,96351,-28002,-31817,-133075,-380970,-321409,-135816,-119234,-113528,17658,74023,-51858,-50053,98530,-130220,-508726,-436240,-159992,-55796,-19015,1141,-63226,-202746,-157084,-188776,-258737,-80565,83427,106964,152395,163122,111905,56278,68438,168867,244131,225921,158687,31068,45423,386810,641566,455134,47530,-229331,-188630,-75595,-8519,224285,375614,380721,382717,329228,64227,-134077,-152137,-90645,-59156,-3431,37603,-41037,-5134,197227,308968,221077,114010,18512,-157243,-318466,-337380,-135092,-46625,-112638,-179263,-60672,106743,194765,301614,366729,300503,134093,-76288,-263927,-344889,-318783,-220075,36911,274968,317316,295020,242221,169163,56431,-236309,-402253,-86883,250996,403528,552936,454273,94557,-44036,100374,168855,109590,110536,110593,18919,-111721,-185234,-121737,-25815,-76120,-182933,-130800,-100038,-186106,-257572,-146393,124971,190015,3362,-117735,-185621,-176884,87988,260109,96302,-72895,-43598,22684,54796,83545,54234,174020,257069,89478,-136598,-184937,-142883,37298,209642,79828,-202953,-332287,-229550,-20400,88432,55916,49870,147193,160151,-40128,-175072,40606,273088,64078,-256932,-305043,-225799,-140836,32003,179012,266199,165048,-126614,-216621,-70358,-8994,-38766,68842,198757,246633,136210,-89859,-157721,6577,76365,-113729,-285391,-108677,130607,128921,62108,116692,205536,212012,158235,-46393,-190357,-37848,97035,195209,426657,454091,127699,-33059,58288,153692,-16485,-69220,169964,42618,-384705,-56654,988226,1596944,1123650,576389,205190,-1391398,-4213919,-11823193,-21302902,-19336546,-7098417,-772743,-1078906,-709256,418877,1188634,1167689,670387,422224,243071,114146,219426,134334,165313,473996,329289,-169291,-323301,-82763,42412,40852,57481,7741,32490,125895,-4214,-121786,14990,143643,131331,152161,182540,120415,-5440,-26465,14824,-64868,-37963,209342,365182,379936,241677,-205814,-593148,-569972,-318195,86791,385936,384085,126868,-183385,-280760,-203170,-138762,-114330,28664,179566,203590,94846,-2752,28206,50036,-51683,-211231,-136883,159251,249929,98905,102386,96104,-148520,-278574,-242145,-253011,-199318,1976,218718,327530,256883,106339,40590,7791,-73082,-141048,-179747,-161994,-66830,47605,94975,133575,125822,-83883,-341732,-315732,-226895,-284600,-294790,-135505,11880,313458,444016,9936,-431765,-325311,-77542,22382,229501,459142,428837,380653,424744,356772,113833,-20281,-21128,-129577,-270719,-185407,13576,92674,95496,106031,101022,91580,103670,-17701,-138742,41769,379915,479967,426979,400557,328026,153839,70488,237284,360351,116754,-108377,-189931,-199532,-113781,-7365,-76994,-234849,-325208,-266940,-167713,-224709,-254375,-101004,13903,82904,172231,184568,178191,248909,361232,463570,368996,-14492,-354446,-241147,54024,181010,226438,289929,131976,-140432,-201321,-83262,113044,290669,210280,-6633,-43776,-15774,35349,130799,147228,70881,-84449,-272607,-275256,54689,422667,598984,595599,474421,278587,-5985,-286522,-394675,-285755,-130652,-43090,-34914,-231474,-458406,-313339,-17624,108610,207978,445907,538833,329627,210961,213909,21026,-133034,-123531,-179137,-175734,3060,21766,-136395,-99405,113550,139050,-33094,-169259,-200115,-270514,-266637,-150991,20273,202557,241539,104454,-19724,-64165,-55289,-94426,-303171,-574655,-551927,-234418,145004,243942,107916,79403,175398,95893,-80158,-79858,-29843,28245,235186,336726,134312,-7512,92609,18825,-230769,-242288,-86951,-122620,-229762,-191365,-90973,44841,181159,311079,325337,200218,24298,-113636,-81706,18145,40451,164752,246418,80821,-20018,95479,190611,166391,86835,3519,-144650,-172119,-3346,-21341,-54161,107332,236545,175385,140289,194679,290159,316491,186217,-21395,-94915,-54887,-93917,-18625,220016,165146,-108387,-128520,-59096,-130470,-103877,132221,292960,140363,-143686,-239157,-137591,-55112,-40767,-41085,-27975,42192,192397,287885,170873,-158018,-308210,-257394,-219450,-100678,164957,314369,123140,-141600,-103707,88444,105046,-4896,-15041,43546,37069,140351,249775,49865,-278544,-315653,-70440,149411,206448,299815,323496,173045,-78906,-83621,168514,158031,-35771,166,41191,27723,78175,45515,75706,157239,163692,81519,11255,-41129,-31137,34582,3492,-13053,123353,255655,112569,-197021,-392294,-428576,-445473,-295408,100997,244982,-19430,-122256,131070,267680,52573,-218232,-241455,-84446,32238,113117,185309,223703,222414,131685,-84309,-217069,-251529,-400006,-452417,-283997,-172943,-282174,-426339,-377202,-117637,138293,204824,74485,88345,90541,-141210,-323270,-204246,15973,98070,87203,144203,269592,307687,240308,77387,-20318,-23299,-31962,-84158,-142030,-81888,112995,302836,481558,499281,311915,396411,919386,735779,74242,-52094,-320396,-590130,346047,617198,235301,684269,810339,159327,-106742,255773,284325,-604836,-1156217,-1082557,-734429,1124454,1482574,-173089,-579217,-50570,-255273,-338061,54288,381106,476399,480094,553519,431214,114527,-51504,16488,103755,91549,124635,135503,-107074,-337425,-289338,-206974,-379230,-372509,-111869,-49342,-134610,-111019,-121884,-164857,-197970,-137768,65608,208643,166786,97866,46515,-7403,-11363,-59305,-90261,-79906,-153325,-60453,300711,467088,299019,68793,-128988,-168117,51218,170364,-8733,-42542,205701,314687,24367,-318513,-418938,-295274,-146693,-108816,-205992,-278142,-98035,187127,246247,122306,35345,-88251,-212133,-170519,-305961,-519369,-374242,-137647,25135,209170,244472,123217,118967,195058,204193,125164,3844,-53279,51605,153802,23512,-179476,-244788,-196427,-68431,114654,257669,165586,-70017,-124066,79648,247716,216614,101053,7373,22149,73255,89998,152045,226520,115547,-118062,-213271,-21698,210149,167283,-5914,-80737,-43396,-81616,-193091],[-313393,-173262,181575,326314,213595,125484,127665,79933,-7470,-85714,-153436,-186506,-90119,-2385,-50540,-69820,-19837,-41770,-214856,-330635,-222728,-147648,-163842,-154146,-153641,-88792,39163,109007,122550,160606,68992,2878,156712,177787,-48233,-86268,102756,145802,91713,52038,-131646,-224843,-9734,71727,-19933,151583,247916,-22081,-216305,-211449,-131184,-11352,82086,165881,216043,145289,2150,-107318,-181797,-145332,-43840,67356,62115,-120942,-262748,-299651,-252976,-29094,164291,81864,-85253,18052,230826,252516,102589,42242,211792,345679,235537,106272,-51759,-329888,-420002,-307069,-146293,-64804,-96076,-27251,108468,172062,332773,417458,201335,-4715,-53302,-97035,-147735,-141041,-141323,-212711,-229123,-96040,81857,182280,288098,233424,-128911,-411943,-210584,134032,269001,201834,62810,10919,46996,-2945,-35664,108594,246674,311161,272338,124067,32996,66665,50420,-20831,87556,345227,322430,120847,74467,104845,20888,-156156,-206701,-130393,-100534,-121272,-52443,6917,-5819,4668,9058,-89924,-114911,-88680,-150010,-111586,72129,121222,-9372,14132,120578,192103,149278,-85715,-183126,-11199,65242,-13073,86019,287628,238258,-5776,96429,543947,536257,155038,3111,19931,-35213,20203,127743,20371,-68319,38888,118109,5175,-131144,-89126,10338,22254,10924,176901,235476,25405,11329,287645,379126,90784,-229255,-330891,-271591,-200526,-92269,-87534,-204070,-69823,105984,35563,-37241,-49110,-81381,-43094,-32375,-86160,-127726,-23385,-217283,-313794,-116709,28673,53787,46557,-30692,-160011,-256121,-188006,40961,140909,162474,334794,360468,96447,-71814,-72815,31756,155833,68009,-87522,-36830,19250,40379,120388,135313,49052,-74677,-128691,-53811,20593,122875,147286,7074,-10304,-149310,-430391,-353879,-136311,-141095,-182491,-70021,45221,-23704,-1081,181846,-5932,-409881,-380836,-114998,-77394,-170474,-134250,-42557,-99953,-54052,-102418,-246742,-149563,2889,56003,75948,53671,26226,-33165,-18686,182239,347602,256122,70494,-66356,4263,356729,640278,478260,62345,-242356,-250855,-144704,-84833,98093,287695,293006,288780,232012,17639,-141838,-108735,-65633,-131808,-142246,-79796,-78739,30247,215126,226158,119974,120035,80950,-113906,-264688,-238505,-132232,-116725,-192803,-187659,17208,190247,202813,256421,360906,358761,178567,-37771,-184941,-230427,-183288,-83976,76255,226629,294717,288282,234191,171590,59234,-189095,-301858,31460,318405,392996,526558,445259,99854,-33970,42020,14536,-40953,82461,168973,89417,-102703,-257242,-220760,-94857,-101404,-183115,-115231,-104367,-222136,-231159,-53508,162787,145725,-14149,-36080,-71186,-55190,187659,311891,166913,11246,7413,74757,129604,85131,-1907,83689,176371,-26870,-287922,-309776,-244287,-92518,129057,61016,-270835,-468990,-319269,-864,135513,47641,-14909,68441,86020,-77406,-149598,103041,289013,15434,-279428,-269535,-193393,-131980,-12469,97158,220768,170294,-66139,-122492,-19632,17210,33587,147907,260208,292859,196602,-49162,-153779,19045,65013,-211829,-376368,-125947,166041,207337,142200,165225,271665,244877,52107,-203175,-267519,-103268,53023,273656,574856,545087,173060,-28435,34843,84755,-36253,25269,260948,117592,-176894,147171,855712,1075931,819474,946830,1059861,-647863,-5157600,-14267359,-23185140,-19560844,-7070594,-849961,-955610,-339570,596892,1050523,1018298,742946,551625,280001,40043,65077,23432,124630,397020,142845,-335712,-342863,-5501,66210,38566,40972,-26348,14030,161225,92202,-20868,53543,163737,168857,198247,232970,180938,44177,40940,117731,830,-25645,206433,354546,361580,230978,-132109,-438921,-425904,-235496,98602,353521,349228,80575,-235430,-317263,-178406,-150540,-224406,-119480,84566,138828,34015,-81076,-57899,-869,-43356,-196726,-180310,77269,150282,29962,75399,133480,-69634,-254127,-280355,-283136,-225108,-65166,137263,297481,311008,194515,81851,14594,-40642,-133409,-212607,-177436,-63734,3206,27453,95042,107481,-72505,-257103,-197956,-99556,-83137,-1530,54505,57234,262913,391675,-12772,-466033,-372187,-94601,77335,343263,575515,554430,525390,586590,521736,301882,189298,149478,-61063,-258949,-195507,-9407,111956,113600,113545,93778,46248,-1959,-84985,-91993,136882,439001,471919,368002,367513,341540,152810,56510,260662,349322,82278,-160119,-211575,-198593,-145947,-102619,-195801,-317565,-371618,-286310,-133350,-162180,-236096,-117683,7122,69394,91224,71870,93830,187948,280557,377926,296512,-89231,-422229,-264571,65328,203742,271006,329822,115272,-205737,-259362,-92647,131009,327759,278251,72471,12117,-36618,-14488,149228,216410,134058,-15675,-219442,-313521,-32076,401018,678411,725767,543566,324291,107838,-143015,-331054,-312760,-144919,3220,2411,-222458,-416469,-285018,-42798,126885,272096,442053,410850,213186,162814,208623,13126,-147901,-109187,-183466,-249777,-33082,86060,-49478,-64978,126657,169627,-13862,-148816,-154143,-203929,-246872,-149031,80114,221259,103468,-23857,12654,-14957,-135742,-256214,-417355,-579796,-497941,-184560,170118,289962,164703,74075,99249,16902,-130698,-132539,-71100,52603,295667,333190,67166,-111943,-10674,-37941,-297329,-353441,-184712,-119161,-128176,-149966,-177187,-109341,62626,271115,314411,174493,13618,-79040,-35511,51751,87130,184528,227680,30978,-140490,-52988,129191,165229,81707,20047,-75060,-69656,-580,-94224,-113608,93259,198556,125007,193733,326014,362538,345366,194851,9369,-25331,-7539,-102881,-66832,133784,100225,-150676,-213542,-85639,-42493,-32705,92038,229405,133309,-80456,-143383,-91639,-39862,-42885,-76349,-10121,113359,180040,219381,175892,-113545,-362734,-332285,-212403,-46204,192356,234662,-11551,-182159,-79985,118480,113932,-42712,-99641,20290,92457,188467,243314,33232,-303102,-367975,-102431,218841,300961,281652,233512,141994,-62710,-101931,101687,72544,-116700,-58378,47613,100076,125705,56454,118219,203021,146450,94057,29572,-60335,-61131,31835,18800,21958,158782,262850,134194,-181447,-398878,-390373,-388090,-234017,150350,293628,61132,-43791,198097,355595,138957,-155599,-201777,-39284,94412,132798,149052,113165,54275,32667,-4571,-69643,-181349,-418431,-526348,-379110,-270304,-340879,-414214,-343921,-79885,211134,261022,76303,54390,43271,-178899,-348940,-271948,-144066,-20486,42377,93834,216356,279027,212264,82437,7182,9237,1696,-102300,-231884,-195799,-50169,123517,350395,378082,145072,250576,766664,473151,-23874,654781,730356,49569,899030,921287,-458411,-373442,356326,-16513,-169322,320034,174472,-846500,-949462,-629757,-437860,915624,1180318,-254220,-508851,142290,-40744,-117244,218908,358349,278903,266369,431044,377027,92344,-68826,-16693,68141,90224,148215,127834,-129191,-310607,-214164,-98636,-259258,-317329,-95551,-42280,-222785,-249188,-187128,-176565,-142675,-28962,110028,195568,150456,92489,65157,42628,12330,-36946,-29124,-10132,-87760,-11748,280010,452110,335550,115727,-62131,-134406,53312,193014,878,-70558,195798,295572,3960,-319999,-416048,-264962,-107323,-38078,-92716,-188527,-59833,174402,181432,61576,-4074,-124119,-198205,-73265,-150458,-384560,-340569,-138083,19365,173647,199260,144246,162473,161672,100564,39861,-26176,-34364,130277,301399,189536,-99536,-252683,-148031,57242,201106,257344,130963,-86089,-136719,8124,151553,147101,54540,-24072,-12654,84558,149555,203521,268363,146598,-112415,-237065,-77192,178647,169671,1494,-83889,-74506,-123355,-230268],[-351819,-201316,159065,292771,193895,156945,171020,76066,-9945,1614,23605,-52757,-59541,-13293,-81608,-124371,-41045,-40368,-238138,-352391,-194816,-75340,-77693,-93481,-157974,-151653,13088,169755,201139,189101,92824,64815,269687,314454,93613,46933,210271,215161,96401,40804,-124068,-185231,48053,123201,10995,145938,219125,-27673,-202539,-189514,-72880,52535,137834,290776,442781,343770,97281,-87335,-191192,-222430,-187868,-58824,59487,-75187,-262984,-317077,-223935,-62650,50151,-25790,-175058,-143740,56121,140002,67236,56135,218204,321752,266666,181740,7619,-286385,-355361,-225038,-121729,-120924,-152059,-21495,106679,113265,289015,386332,186067,15348,-6259,-15081,-52157,-21729,-3765,-65973,-109640,-11707,128287,205514,315635,262319,-106483,-366916,-164464,126202,240071,199945,72585,536,-34526,-107450,-67173,65522,120811,146469,120630,38284,32410,76421,35281,-71888,-23714,211851,226090,30401,35313,154009,108304,-143455,-326427,-245083,-65899,-6567,-17702,-51284,-75490,-23813,-15785,-133368,-119252,-78683,-143910,-143903,-55584,-30490,-4691,69167,86772,100334,72019,-112640,-183201,-68005,1079,6893,133064,288242,213576,-66236,-11652,463034,555058,199899,49579,26052,-95440,-43983,114123,29375,-75151,49391,182693,91676,-92299,-112102,1728,19234,-22859,140370,252143,56156,-20293,204602,359175,135663,-179918,-315687,-304238,-292903,-220394,-182004,-250285,-108385,10499,-116868,-175345,-102704,-107507,-114160,-85098,-179510,-307319,-218453,-246374,-218767,-73990,9124,70363,60739,-81802,-188941,-171675,-42299,134905,160338,123976,260549,276819,27482,-135299,-93904,68128,203679,55365,-130674,-99338,-74348,-8686,129847,154588,38066,-143442,-223645,-75928,80524,173610,172769,56794,27321,-116754,-379290,-320773,-118481,-139461,-212760,-121708,51298,48899,85137,277120,141729,-255210,-292734,-67500,-79410,-275482,-219566,-10353,10058,31465,-1084,-176277,-187158,-59952,11494,-19258,-78473,-60629,-76365,-63196,177413,395329,257706,-17442,-162748,-51059,256105,486555,384965,63008,-223214,-291985,-189560,-109999,-20731,142078,167472,176581,107923,-43311,-148814,-63939,-33901,-168152,-228185,-175930,-116719,34262,171788,95127,-3655,81466,111521,-43928,-177361,-139039,-145933,-194386,-272366,-194916,77584,241618,173166,152007,280089,337729,175243,-10369,-91628,-93989,-37226,61033,108278,141834,229976,240506,178428,147151,58370,-141342,-189533,111722,305513,302353,419973,388706,112004,-648,-17747,-169466,-223566,18266,217641,176722,-77881,-354360,-370930,-184870,-119953,-142380,-49352,-65058,-216884,-162677,74972,200150,77654,-42292,47073,83657,116751,270645,304543,193272,103049,87075,129880,177518,41483,-89960,-7841,102457,-138922,-416020,-404023,-299150,-165749,39815,-26073,-375448,-584691,-401252,-23265,127942,15586,-69813,-5093,21180,-79960,-91196,144045,235017,-57057,-261773,-200193,-155794,-101211,-18695,28415,137716,151125,12795,-26294,-5285,-4981,101259,245729,317299,321317,242027,-10274,-155749,581,17160,-312116,-421333,-115671,181483,248297,183753,185115,295491,237594,-30302,-275151,-269649,-107363,51830,355812,689626,583127,218702,-1967,-14615,-34841,-51647,164094,394286,236523,96908,399943,715124,541471,444300,1098732,1620870,61651,-5993946,-16934220,-25192080,-19533493,-7062463,-1317815,-815450,264125,809656,754389,735078,705075,619712,342340,23104,-41955,4623,117586,239135,-66949,-433416,-275629,51081,28918,20298,51434,-38937,-30575,123966,135143,76374,114285,182640,181695,206130,258820,227629,111075,151892,238460,80315,4060,174431,262046,248719,152898,-81531,-256229,-234625,-124126,82551,275461,269888,6350,-295298,-341065,-129173,-116990,-275796,-242036,-8781,87679,-4744,-124334,-120753,-54888,-60096,-187851,-208767,-14003,44831,-13436,69432,177387,33415,-207562,-303954,-277345,-213428,-129194,26886,220719,307129,233261,89653,993,-13197,-86930,-167733,-145830,-63106,-50493,-48545,48423,99875,-21607,-119369,-61910,30239,144231,324303,263709,131516,205873,285685,-29639,-406845,-335559,-65431,146109,403276,583627,588541,596497,678984,630634,450163,355670,276616,-5154,-245313,-218971,-50330,129800,177656,159950,87156,1246,-94356,-144524,-59938,177746,386428,361757,271430,330835,347398,148498,17863,179121,222731,19578,-177601,-195304,-186801,-183532,-191379,-278539,-362820,-361140,-223948,-30931,-33562,-151952,-101222,28132,87784,29804,-55794,-20513,125986,215587,259013,167907,-168955,-421607,-244934,59292,192876,277814,311615,70359,-248045,-280460,-88009,144536,334134,292332,132177,62339,-64249,-73126,141233,229766,132046,22325,-139210,-272710,-70325,356014,654278,699645,503277,304409,174264,-3271,-226734,-299743,-153256,33890,48029,-160473,-307862,-234259,-101258,62552,248990,387121,295226,126545,140515,202231,8965,-138092,-81591,-148386,-233913,-35970,111857,4553,-41215,112076,164032,-9356,-130458,-112797,-132300,-217648,-140171,118473,189261,-61144,-153297,36685,38125,-182147,-360017,-477852,-544533,-443544,-166344,144385,289696,191804,68121,45344,-40457,-167818,-172090,-104029,50714,302493,311295,6571,-222301,-150808,-135168,-359981,-417861,-245238,-104982,-40157,-126632,-256794,-250738,-75132,175163,258862,135921,5382,-42720,15790,115689,183133,238366,236450,31775,-224497,-199709,55679,157253,74297,25048,14689,60915,-4006,-192553,-215770,37473,141256,100526,292822,483083,423772,326228,161961,31028,48683,39909,-85081,-69549,88467,69899,-181541,-311094,-127062,48581,47135,45702,141492,119019,6441,-18505,-35442,-37769,-44747,-72551,51166,209106,172228,125522,114156,-121204,-411707,-379096,-193850,5644,182880,106235,-111910,-130179,7947,142502,89649,-67560,-130912,-13423,100719,182480,191187,16158,-267364,-348305,-81100,314726,412494,243564,134827,129950,-8758,-92508,22688,-20634,-150395,-56491,86921,175830,165488,56851,112723,196777,66418,4635,-22813,-89786,-102544,-27547,-5531,40235,190350,275061,168476,-92163,-256353,-223475,-238324,-138411,171425,303807,124398,13977,220526,422957,255612,-47200,-109268,46538,175260,176802,138647,12685,-122197,-91552,65805,111487,-61898,-359051,-502974,-403089,-316678,-344196,-347667,-262471,-31309,244020,256270,56263,11734,-403,-198832,-345610,-314155,-285207,-149373,-27634,9938,105186,198226,157561,63004,4414,21516,27958,-109418,-290356,-266542,-160559,-18361,209932,221460,-53162,30673,451059,137855,17788,1482445,1758194,799049,1490786,1141806,-1084060,-1269736,-131320,-282728,-332268,249411,-1056,-919684,-447993,149978,43841,515349,754242,-231686,-349804,333629,215574,166639,395216,318545,88875,69571,311626,328677,55290,-106565,-54943,29926,61665,101521,49096,-172646,-295943,-150313,-2316,-121356,-213022,-31416,425,-244538,-298443,-181810,-137654,-35874,81539,94109,122699,120983,89005,80573,83684,26106,-12158,49926,86253,2872,26876,219186,390495,335575,133154,-34428,-123638,39438,200563,32023,-55709,182866,220862,-38203,-269357,-328417,-199179,-60570,46403,38174,-79818,-26060,123804,89044,8454,-15962,-116170,-140558,32193,16026,-218586,-261916,-95909,20853,104772,109969,128960,186670,118102,-29394,-85652,-97041,-72656,116368,355121,321740,-7399,-244211,-100470,160662,252421,213256,68617,-104224,-139493,-63707,30843,71477,46179,-9584,-28807,82133,181510,225752,276227,163304,-100504,-247196,-132811,122752,170347,26287,-70139,-95485,-144363,-253300],[-379198,-236788,107007,225573,120426,124607,182056,101315,38050,99865,148582,52831,-19849,-24292,-115796,-196354,-107849,-84509,-272399,-353959,-166009,-21915,-7890,-43568,-166876,-219463,-31299,191513,251352,203627,126020,153442,367452,405698,201186,154520,268855,216019,68295,36901,-73826,-107843,94512,153857,50370,136548,170767,-43371,-203524,-192530,-49764,104629,208937,411981,613088,480825,175377,-31425,-123756,-257682,-343657,-185685,67468,8108,-212336,-293607,-173503,-70320,-29955,-82151,-205723,-251247,-71054,76598,45865,41774,189032,283699,292215,246232,84619,-146086,-207016,-124271,-80198,-124305,-151529,-12827,62796,17571,194705,308110,159281,45947,26765,18785,14176,83224,126005,78001,15044,84111,172218,207850,283369,223368,-79013,-239151,-65120,122168,208326,212535,106658,10439,-80022,-161727,-78602,7984,-29421,-60316,-84174,-87879,-5398,35623,-31443,-163824,-163083,36008,92156,-54415,8490,203431,195178,-101186,-369835,-275079,10923,128319,42756,-90972,-156895,-81863,-26237,-90191,-63070,-44116,-105615,-136977,-156570,-180583,-8294,128366,46344,-48521,-77196,-160084,-169957,-91498,-48554,-13654,100281,216611,152982,-104199,-124091,258280,449281,197178,63091,22543,-130296,-121040,38158,11225,-64896,84716,253624,172307,-25442,-72446,46454,37094,-32805,110940,232089,56790,-54760,119332,308527,156121,-142149,-279751,-294679,-327555,-300709,-256702,-250794,-102467,-55640,-239960,-319917,-210694,-190031,-213828,-136777,-232086,-398776,-388698,-278469,-136883,-39142,-8954,94056,106113,-93863,-208090,-111029,83045,235749,197072,95151,158600,143954,-57700,-181740,-113020,71329,198780,33487,-130712,-129926,-154756,-55749,127551,159430,30619,-184650,-274368,-76662,123755,177908,159918,97488,62220,-45413,-245844,-240098,-93839,-112108,-189386,-118133,87746,146005,188983,358041,259003,-108938,-209478,-35832,-66529,-307858,-233441,27126,96315,90597,105817,-60887,-183208,-90532,-12776,-97566,-184812,-121286,-74500,-71940,145013,379315,243501,-68564,-216744,-95440,124005,237738,203150,44395,-179886,-297577,-189423,-57584,-60108,-2149,39079,64321,-14781,-112087,-163768,-48134,-18529,-160425,-233295,-218220,-143466,8680,86660,-38997,-112203,6939,94751,18141,-106579,-109054,-183876,-255416,-318977,-181575,124235,255270,109812,21339,162568,261418,135817,-1582,-21357,2896,64066,176869,135547,56672,149319,167755,85639,93051,45252,-116696,-109531,119641,204911,148023,250794,284721,120827,42473,-66933,-332194,-391363,-73708,239949,257495,-34491,-416233,-497856,-256105,-108008,-48430,63107,207,-181986,-74084,202315,229995,21094,-49769,120785,232711,279209,304722,235607,172831,184042,174301,176741,185226,-32279,-182715,-61286,62872,-211023,-476319,-416088,-260334,-141856,-31346,-167774,-504977,-657922,-455745,-85391,64643,-33286,-98983,-49376,-14990,-45296,-13035,150148,127051,-125613,-200622,-109707,-109830,-51347,5365,-23693,30661,103226,76941,54029,4038,-29957,162249,344899,353906,317840,259491,17516,-169408,-47245,-48036,-375522,-397483,-64748,183917,241860,174388,173465,279964,208730,-50528,-242629,-213170,-63747,92634,409802,709239,554080,260402,39847,-80485,-165127,-54743,302914,533290,406920,411811,662322,641775,182646,144815,1011079,1688694,384959,-6785075,-19557698,-27039610,-19088495,-6717217,-1815624,-625737,919197,968937,368852,361090,516024,576322,405606,68789,-63141,83674,144449,41241,-245231,-426294,-138645,65826,-58286,-7341,91041,-17723,-80801,34967,130634,168272,201489,200350,159455,169889,259385,259292,179512,271036,342478,153989,46722,125587,117460,81053,34215,-80232,-111065,-50490,-14807,47381,179430,176826,-56794,-316267,-313941,-58489,-49089,-267535,-326259,-107999,27650,-37552,-136453,-155124,-107869,-97367,-177104,-202001,-82257,-36060,-32536,74843,213283,128856,-151200,-297535,-226060,-160794,-174895,-94220,107329,247361,216204,62221,-32281,-2327,-15452,-61935,-67511,-48714,-98238,-123602,-12026,74625,33906,31228,57010,123730,335574,574292,424759,191137,128149,135526,-42951,-269527,-216602,12751,222167,410504,489164,506003,566175,665366,629721,497238,424998,334345,44556,-222401,-248437,-99384,130472,253017,214451,78130,-35542,-160734,-197306,-63362,146846,236841,183469,165211,290610,323506,116610,-57179,7727,27677,-53920,-154184,-149755,-187559,-241248,-257142,-295936,-347646,-306647,-124579,93629,117926,-32426,-64183,64572,129578,-1415,-171835,-136045,78081,183967,144130,27603,-217236,-344950,-187200,38143,149984,234513,233502,7720,-253396,-249740,-65267,143621,291365,229071,140251,91300,-79903,-106967,124930,190041,58188,4706,-64363,-171153,-52212,292480,530373,532475,372650,220153,167563,91276,-110549,-247943,-154405,32774,78811,-73951,-180971,-185792,-176096,-64750,145628,287068,201327,76604,146996,198592,12099,-103955,-45773,-84622,-139955,-9168,89863,6090,-35302,72375,108271,-31602,-116414,-77701,-70278,-180947,-120999,124617,106035,-207478,-229781,63357,89148,-186979,-403279,-480628,-455532,-365046,-167794,77792,239696,178795,63737,26426,-65132,-185947,-196231,-129004,15923,239935,262589,-33793,-309436,-300413,-264418,-408064,-417140,-248674,-79911,14639,-119640,-303037,-326346,-175827,56246,182342,111255,13723,-2568,66596,186679,286490,301509,262240,67433,-258977,-301608,-9836,140520,59892,8357,82566,154464,-23942,-291195,-326217,-49011,64327,89474,387895,596576,440667,250909,86245,27776,97781,72497,-46613,-28402,102449,86413,-192500,-387046,-165919,126039,126145,13725,49440,89861,84790,97378,9344,-54362,-44069,-36759,126357,297244,169464,34783,21030,-170317,-440315,-382855,-164289,40185,135762,-32984,-156520,-17131,124486,146379,34485,-77334,-105780,-61897,23468,91018,91513,-12029,-199932,-278367,-17857,422408,519647,196675,46725,140037,76706,-48579,-34432,-85910,-125771,18259,172289,245666,190466,51241,65480,130875,-57850,-163281,-123266,-110866,-134853,-111232,-44009,59484,224877,297418,214227,54339,-15579,-9307,-68679,-44917,159525,269289,150094,41207,185984,410090,327066,61699,9931,149716,245102,225365,159160,-37826,-252729,-207967,109485,281925,76132,-241251,-385379,-345319,-295654,-283157,-237781,-155247,4446,208917,187471,26827,-22059,-41013,-214343,-323652,-314541,-347950,-235196,-94211,-77744,-24093,81073,66406,4658,-29037,13077,44730,-97503,-299930,-279581,-197889,-101577,88074,68188,-225368,-191832,74844,-148339,251213,2212863,2477668,1461325,1951456,1169101,-1507928,-1774843,-531337,-562996,-534698,71457,-175823,-727006,280456,1009666,394129,-17856,370782,-78966,-137639,453759,400544,358484,474745,243366,-64931,-63504,231534,300479,28387,-122157,-58264,18037,33853,19771,-64122,-210214,-264706,-94933,49731,-27134,-105768,50406,51114,-199808,-229553,-93326,-52410,91429,158959,22758,11244,86947,84825,79545,99156,32708,15570,130187,183976,88356,37145,131787,292845,285066,102717,-59078,-131275,36008,220101,93219,2258,162479,107293,-98344,-193919,-182034,-103709,-11627,114063,134333,4468,-10152,48820,-10519,-33029,-827,-62218,-62526,103593,133738,-86251,-175034,-27970,43163,34032,-2424,68067,175666,71714,-148294,-209380,-180508,-148582,27506,320331,404028,87963,-212213,-61649,218485,256719,140581,769,-112892,-130381,-110978,-67481,19718,82422,47181,-20372,69461,181261,217369,253767,167055,-76210,-232899,-169773,55253,159136,48140,-55578,-102960,-141532,-256800],[-387998,-268397,45855,138990,11334,47039,164864,144874,119487,185740,210424,125506,25035,-27957,-128074,-244822,-188491,-157003,-304468,-327103,-137037,-2401,22621,-19604,-172806,-260700,-72173,175174,256896,191045,142099,218464,390137,392149,212517,183940,258583,158707,23188,41766,7410,-11801,114426,152143,87096,125419,113627,-59769,-199684,-200761,-56667,142294,287824,497833,671652,513557,217118,54567,7051,-221545,-443251,-273343,70693,92849,-128787,-230060,-117248,-57565,-56291,-65829,-165802,-270313,-118028,69884,42802,6586,134123,248467,308068,283937,159509,40464,-24945,-27593,-25401,-79539,-104880,-6019,-16195,-93733,83641,215991,134038,86172,44839,-7895,24245,143636,219487,184180,117293,171217,205173,192229,211882,138196,-53958,-66843,67052,129633,185131,235932,152066,31557,-84659,-155402,-69461,-54201,-176355,-260289,-283021,-216654,-68411,-33560,-112920,-252153,-282451,-127832,-38546,-100161,13727,247053,266899,-23388,-311951,-212244,110946,246166,108399,-105693,-233866,-161058,-21393,31708,48700,17673,-45218,-104685,-206004,-257608,4569,179047,9924,-194608,-228225,-207530,-160711,-94879,-77186,-61928,3708,85248,59485,-122613,-206435,22563,269603,158863,53885,23471,-125646,-190414,-79883,-34255,-47965,117932,290444,215073,59127,42313,144776,77028,-10922,101300,178318,20100,-86264,56034,246609,156522,-111229,-224115,-239497,-294093,-319958,-304206,-217796,-62169,-82232,-302819,-415287,-325432,-291231,-291288,-159559,-214575,-385886,-482145,-297916,-83706,-18379,-24698,101098,149135,-70613,-205940,-86116,140935,301635,244745,93369,53544,-24433,-168440,-216154,-126305,40245,133522,970,-90642,-117113,-187961,-77759,117321,152688,40659,-174118,-271193,-78784,109626,119250,111858,109457,76916,36956,-80647,-145373,-76927,-70943,-121302,-63305,138165,238319,281997,397842,300221,-28795,-160066,-29110,-51645,-275086,-188494,63316,142355,130293,205667,65554,-142804,-85412,-6882,-124322,-225081,-138163,-44442,-61335,88040,311532,224716,-64119,-203340,-108146,5895,-13770,-4717,8658,-125532,-261019,-138890,64579,11962,-84608,-53861,-26703,-108758,-178308,-194951,-82281,-37197,-121203,-166542,-193911,-145749,-28314,-3850,-129960,-175747,-84054,29578,38382,-90363,-173001,-234675,-277517,-310124,-132944,165430,235196,27210,-96390,51528,169108,82149,-12514,3216,22646,86864,237656,163925,7262,80745,90223,-15252,26414,17186,-128615,-91734,50369,45910,-22604,63787,148852,115303,78962,-93642,-422260,-499535,-176586,220355,303537,21468,-395092,-530653,-273096,-52550,89247,197958,64876,-135545,9295,288523,241675,4233,-18604,172993,331488,374995,271500,123927,126582,241026,238842,199603,153281,-105946,-245110,-59574,61129,-219380,-438752,-321434,-114747,-16339,-63430,-323242,-624144,-674859,-470774,-168297,-33345,-84903,-97512,-53071,-13730,16993,63213,115028,-1521,-159863,-106372,-19783,-54820,7186,35945,-65553,-79048,31804,98869,106063,36225,-16357,212689,417833,355496,275435,242453,26617,-194486,-107990,-100393,-371563,-307442,16326,173923,187416,116154,135267,241161,181717,-2999,-132326,-131979,-1313,156694,411175,598275,454861,286222,77834,-155021,-266722,-41068,397854,639018,621544,735783,888742,675981,112450,36044,754856,1234123,128541,-7584536,-22046703,-28791717,-18224411,-5733416,-1908655,-339605,1405314,965086,-38371,-48465,194063,413288,432725,148650,6908,223727,173625,-153705,-347757,-296996,35788,35508,-164804,-33967,142513,25225,-122771,-70255,100677,250636,298254,208650,101439,100959,241379,274036,218734,338195,387858,200887,93969,80293,-26311,-73911,-76368,-130335,-57653,65825,54892,5535,100046,112788,-66592,-258736,-211937,25494,27211,-222990,-374571,-222360,-67679,-84023,-130994,-166261,-159930,-147739,-160915,-156530,-105941,-74299,-37883,75531,225488,188727,-93398,-252453,-142367,-85873,-196822,-206336,-21864,151830,153817,8220,-78474,-13488,58125,67641,43097,-4619,-123461,-186745,-85355,11040,58537,152019,131975,157584,445684,672754,473586,181131,14040,-30109,-49379,-93699,-43332,125735,294587,380300,335563,336525,451624,549324,504194,418672,389051,339010,105942,-182471,-271953,-141127,106587,290165,233695,62368,-56331,-194122,-242611,-105366,51261,33841,-7853,80614,246003,256302,46697,-154944,-189826,-162596,-118223,-100768,-101981,-224388,-322639,-293539,-253079,-276086,-235867,-44865,190388,244358,78161,-27389,96422,176501,-1429,-249166,-224067,43513,175837,62290,-77719,-206757,-210733,-108077,11757,88100,146636,119180,-49832,-217305,-171648,-27255,123310,202095,104105,86131,86416,-74672,-95327,119416,121635,-62095,-68183,-22446,-48375,8372,217024,345134,300850,209302,101114,90272,110532,-16883,-167384,-145167,-1852,78958,1717,-86087,-157824,-239743,-205351,2688,163122,118351,42806,155262,183492,15412,-58242,-14297,-18971,-14030,26187,19309,-49627,-52105,9966,3283,-82051,-108633,-50460,-27563,-138814,-88471,104653,-3378,-294343,-222288,96984,130111,-157820,-404019,-439418,-318735,-247847,-166608,-3694,152784,127570,59199,40446,-57744,-186168,-209260,-151102,-47659,116565,181593,-50969,-349523,-423582,-396079,-425622,-350181,-191921,-42798,34361,-118084,-299623,-308263,-199566,-45918,112352,119807,45675,40581,112294,238192,348980,340138,278172,96899,-251898,-335338,-58107,106721,29259,-33951,93081,165180,-60102,-358252,-401479,-141137,-21139,78010,430813,614251,393836,128553,-19350,-5802,100942,78151,-2960,38568,168365,139550,-185339,-420186,-189868,174270,194431,9301,-31253,40348,128663,172647,26581,-85659,-39113,10086,178003,344393,167128,-29655,-62355,-232292,-436595,-336774,-119676,53379,66153,-138594,-143966,100982,218034,122841,-36989,-79130,-53552,-129905,-147879,-88972,-45706,-56920,-139584,-200672,51500,509172,589119,150736,-17918,164263,175537,25634,-43372,-96429,-52057,144728,287704,295301,195996,45474,2270,27744,-185684,-347892,-226783,-104371,-135475,-169257,-60993,96569,262827,319121,252311,209343,233979,172906,55652,15965,118999,194563,130376,39200,101160,287823,297404,128120,119003,241092,281946,255914,202080,-14504,-294723,-284429,115287,394873,193902,-102876,-211194,-225654,-217029,-175681,-112744,-54374,8345,102862,73475,-2376,-40246,-82974,-234397,-292245,-266163,-303282,-243797,-135566,-145598,-135161,-52732,-60746,-89633,-78030,-4656,54980,-66488,-260758,-238569,-161185,-109552,17359,-41596,-327606,-344003,-230881,-291267,615779,2632121,2725018,1866911,2142952,978700,-1654970,-1840265,-778133,-786046,-704243,-143332,-282789,-296472,1037496,1639390,393800,-547176,143266,168965,72211,460842,435884,349703,391582,131368,-170185,-123961,190634,280689,28801,-81275,-2747,46664,27215,-55121,-163298,-210267,-180798,-35479,46108,-12215,-37399,112073,83428,-104485,-53700,60965,58337,199215,183364,-74313,-101169,56549,75452,50986,76539,33568,43765,190832,254810,142466,17002,43112,180616,183320,17515,-131571,-148531,59585,268887,182214,85936,124931,-25702,-173435,-129284,-22380,7202,34166,143348,162318,32823,-21705,-32267,-95705,-61959,29553,17909,4726,113343,162917,-26789,-104999,47085,91758,-7972,-109187,-32177,123858,30030,-223566,-287755,-235258,-220899,-90670,230578,432832,173448,-157527,-33373,224985,216161,62079,-48318,-104317,-111008,-118948,-107162,10794,149589,125431,8510,52172,153330,182832,210360,161990,-34783,-186350,-173254,-8719,123832,45342,-54219,-97962,-123587,-244488],[-379911,-290076,-7814,48621,-104846,-43361,132694,190549,207649,246367,236251,184830,70871,-21804,-101897,-235087,-244485,-231148,-320187,-270791,-106017,-14269,12058,-24102,-165065,-248131,-88927,130786,213295,148706,128172,224556,317345,267134,115150,120214,182284,69306,-19800,53125,95351,75572,98476,115875,111851,114640,62887,-60171,-167993,-192430,-77850,161658,353681,521436,602855,436330,212867,148212,155848,-119789,-439133,-294302,58620,142447,-44008,-149477,-76084,-37519,-27717,15004,-70338,-202591,-85388,104767,57557,-30562,75439,228329,306785,283625,215468,207002,129754,47842,38047,-3162,-31913,-1213,-110231,-195089,-4909,142416,119688,133168,55583,-78814,-23127,149832,261209,228936,173585,227039,217955,163491,132362,44125,-35397,94180,190358,140879,170764,257201,188415,49975,-57526,-97900,-46434,-112233,-295257,-410140,-421829,-308499,-132480,-96182,-168558,-297442,-345907,-238840,-131061,-88302,59548,281007,316729,83109,-167321,-80989,209207,315362,149725,-104133,-290666,-242807,-10765,183968,186310,98546,17935,-73054,-198112,-214970,56169,210233,-11579,-272568,-303789,-227999,-164525,-96517,-88991,-118049,-115266,-70061,-52382,-130162,-236016,-147757,91192,106115,36459,36631,-83548,-235240,-206714,-96501,-30037,130534,263611,195002,136980,212671,275852,131547,39889,115233,101927,-49502,-109963,26910,195238,149296,-79149,-160914,-159556,-212610,-290032,-327944,-179394,-11973,-74778,-300359,-428685,-395871,-362793,-310038,-142069,-130290,-294703,-474919,-289543,-63187,-15875,-37054,80984,162542,-24605,-174841,-92783,111789,300758,287372,117169,-38253,-198760,-288651,-237708,-130515,-16380,22817,-37687,-27430,-62071,-153227,-58871,106641,142686,78870,-98497,-214048,-94999,28506,12474,45358,87310,64122,97863,55535,-72249,-80148,-38300,-38279,16698,180317,297883,338271,379654,245798,-40811,-152631,-43312,-49994,-214552,-123859,89843,149950,163569,282320,162894,-84220,-54267,28696,-82684,-184493,-110576,-9408,-48556,19597,214479,201328,-15439,-128898,-82778,-64359,-182035,-167790,-35520,-74040,-186265,-48093,220947,174091,-68697,-85269,-81918,-162156,-232533,-244854,-166608,-93962,-80821,-72913,-117896,-116745,-55185,-65078,-150014,-182283,-167770,-70013,-1613,-137692,-295455,-271630,-248499,-243130,-48137,207359,192252,-55339,-171763,-22213,96806,35734,-37769,-16358,-30888,31574,236364,197141,13856,42735,25456,-87464,-20940,-18752,-172248,-135044,-66802,-116348,-151517,-88008,8901,89990,97748,-88269,-407423,-519399,-266872,154491,294354,75686,-282762,-438898,-219422,41728,239248,317446,106170,-94050,67342,305019,224850,33813,43631,191408,355040,376711,176824,3500,87436,267346,252264,183284,94670,-148877,-248994,-12227,81791,-160612,-302722,-138069,103748,174288,-47998,-438267,-685439,-630857,-444193,-242531,-130070,-122357,-73199,-23880,17934,87024,115012,44926,-110443,-138728,-212,46857,4756,58995,44121,-106357,-166756,-48026,68411,124882,99837,50159,247349,438418,313252,196583,193545,14864,-222515,-156775,-114597,-295572,-181251,93395,143844,95783,26125,81690,200666,174992,85620,-1672,-60976,50045,215104,353391,371245,297521,280605,88261,-231857,-315157,-11713,425989,692481,856611,1027054,1036569,808711,333416,153399,455186,415381,-652039,-8487691,-24662136,-30874072,-17304474,-4048482,-1304588,46440,1538502,711301,-417132,-428725,-178968,171087,387518,212393,139302,364107,158249,-316345,-355055,-61619,207058,-26712,-254380,-49619,178445,62233,-150934,-155165,71185,313123,370914,194563,17994,22930,214959,268886,197666,295552,341733,206254,135015,56618,-116352,-150846,-129662,-207258,-112132,72525,55135,-33471,63427,111030,512,-111789,-40386,110296,82017,-174735,-394588,-347941,-207171,-151924,-120858,-164985,-212586,-202960,-142802,-89556,-85526,-72780,-43215,57196,203382,199072,-38137,-172433,-55000,-20358,-199598,-291457,-138993,50514,67490,-58889,-130825,-47218,107981,177171,160409,74092,-114913,-227401,-161260,-90967,31392,211636,151456,130855,460291,610959,375393,62014,-137170,-167801,-38794,73907,140181,246887,348927,330746,181064,149585,302556,369501,285416,238516,284775,333072,193285,-122934,-278334,-161004,62607,247959,182504,35505,-57167,-195274,-276600,-170838,-79971,-165638,-155603,41090,198484,152065,-46423,-238179,-330221,-281649,-157772,-40992,-80369,-300878,-410085,-301055,-178432,-171980,-174047,-22725,227863,311898,140623,-9248,106331,207745,21511,-268444,-262086,13066,160010,20841,-116542,-131356,-57801,-30199,-6283,27363,37338,8445,-75973,-146178,-68530,17544,88944,93523,-35836,-15999,42644,-54972,-43116,132331,55789,-185011,-171066,-24971,52532,83832,140263,157170,105802,81490,-8700,-28751,47539,26473,-75301,-121534,-55057,48760,38642,-57108,-158904,-268414,-301292,-122059,46584,33691,-2683,129679,138611,7573,-20704,-3079,17410,86518,42349,-92302,-151946,-91464,-70123,-131640,-150101,-108321,-33912,-6747,-93773,-42966,76247,-101088,-303199,-138887,131081,152634,-112862,-386577,-378044,-162703,-101649,-142319,-67968,53952,52313,51601,74282,-27543,-172960,-216744,-174508,-123885,-34835,73989,-51590,-333052,-485411,-484733,-397919,-236198,-93339,4663,32364,-109195,-246343,-203252,-138477,-99270,69691,162570,95916,81566,150484,253389,339464,328527,257822,82318,-222943,-305126,-92029,46519,-26388,-97941,33976,88388,-102061,-367076,-407543,-209429,-95224,58735,397427,526841,290199,-13280,-129237,-59928,56316,53244,27696,103877,254875,201341,-170513,-409493,-193690,185437,242372,31433,-93951,-28068,128484,191496,10315,-118765,-26775,45827,178460,330172,158981,-57130,-107539,-274478,-397447,-246652,-55883,52384,-1768,-180188,-91160,170799,244027,74242,-103905,-82450,-14398,-212257,-376092,-323954,-199646,-115393,-116172,-155966,84783,534833,589660,112281,-54717,186128,262864,116236,4273,-44511,45801,275756,392378,310046,179602,42607,-44506,-66148,-267129,-471955,-285105,-60102,-90482,-160513,-30256,155846,295911,319223,254875,310997,403831,278952,106538,32111,61715,95301,74850,20375,-8949,76743,159392,127819,183040,295231,279293,252556,249214,80424,-233375,-301441,82352,419540,259217,16414,-35605,-86673,-113570,-60016,-7889,10818,-24961,-48233,-54409,-28719,-47475,-129001,-259607,-257876,-177968,-167684,-176434,-145356,-183148,-207574,-182307,-207095,-199690,-122312,-17580,62243,-25786,-191356,-164298,-69820,-40442,19760,-79726,-341492,-380421,-362445,-264003,963176,2639079,2526307,1941383,2022807,637639,-1556551,-1601327,-870452,-908259,-787709,-311523,-280886,236940,1593594,1809782,29141,-928396,69097,413631,218365,356343,314097,138451,161642,5692,-223627,-132480,162261,243345,58023,24741,107694,108540,44528,-94682,-210788,-153395,-28757,38008,-239,-69694,-26444,124441,83213,16475,180093,238362,162957,253052,155405,-155463,-174328,36344,58109,-6389,15738,29305,67299,214002,278918,154719,-16782,-16536,82164,48824,-109171,-230586,-170109,103447,340300,282143,165015,61825,-160698,-258200,-101721,103308,111107,69193,127251,118512,-1833,-60575,-99686,-148833,-78958,57460,89748,35186,61476,102771,-39056,-58146,115653,159933,-5333,-184454,-150844,38328,-2293,-239426,-293025,-225999,-246845,-187592,127708,414626,235159,-89236,-11901,191962,145686,-95,-62424,-80272,-87576,-89025,-78176,45958,221798,197832,46394,35645,108685,129993,154829,150620,22474,-107991,-139274,-56546,59329,5820,-72411,-86616,-104984,-226170],[-362617,-299531,-44074,-28721,-196997,-113725,100701,222794,276109,280109,262902,252221,112534,-9461,-38067,-155973,-248477,-281771,-309939,-193182,-71864,-41471,-23912,-49681,-138327,-174958,-72727,71042,129350,86237,89135,165623,173624,76865,-48106,-6774,64853,-22161,-46510,65225,160229,127415,48278,55021,120974,106307,33269,-28916,-95120,-153840,-92401,161544,380829,470847,434114,277651,162755,218064,267351,7790,-329397,-245448,31555,136977,10664,-86574,-68273,-24905,37560,125402,45566,-82284,-3911,153017,85439,-47769,37282,224135,280083,243754,246025,305553,215356,98347,105819,83095,47175,7886,-189505,-261333,-41818,106969,117540,177793,66855,-156488,-101694,115654,252662,205558,168327,234344,205519,127742,73638,-21639,-23293,192778,258083,136778,155979,260030,195879,51513,-18993,-16016,-21324,-160742,-370286,-483423,-468536,-336573,-171804,-120938,-172595,-283495,-342003,-281438,-168485,-23915,137250,301100,341627,194890,14701,72678,280999,318204,139827,-106154,-317697,-305174,-10622,298562,305006,180289,62043,-68665,-147825,-55976,152422,217631,-9822,-243471,-261276,-204322,-180245,-110927,-95801,-164463,-210971,-204944,-159646,-132856,-207620,-198299,-21319,60115,22842,60450,-19511,-245476,-306388,-157658,-13170,118581,169751,105615,177252,387305,401422,185166,107161,147794,19224,-138268,-125895,28060,169192,147929,-40626,-107063,-88833,-121876,-238021,-337551,-164848,21241,-50768,-252525,-363451,-389053,-367745,-266439,-95631,-15645,-173964,-378394,-246189,-67630,-30944,-44153,42175,140361,30193,-113570,-112774,11454,226304,305002,145442,-113046,-341164,-380830,-239105,-124932,-83115,-100388,-73410,35012,20820,-52886,3333,102539,137050,146201,37482,-113180,-124574,-96191,-104592,-16985,43342,31743,115686,117897,-44074,-108288,-37209,21226,84216,194572,309093,345501,304118,109813,-129431,-172031,-62768,-70832,-174110,-83523,97506,133949,197051,319607,202441,-30983,-16627,79962,15607,-80951,-55316,11140,-44624,-44005,109658,160797,39475,-30370,-30597,-75768,-224753,-237566,-76665,-36158,-88017,61437,365552,365670,42391,-52611,-100342,-183702,-271051,-306530,-277271,-176224,-74442,-12019,-26765,-61990,-60724,-80341,-100626,-139612,-223452,-179034,-95589,-225617,-401557,-265442,-171419,-136593,56949,248838,139684,-120782,-195549,-50286,61566,8193,-67689,-56423,-115844,-70662,183436,232004,71464,37018,-17681,-103616,-19436,-48524,-225095,-204958,-179336,-223416,-195289,-165588,-103821,49942,99296,-46511,-288955,-447549,-319531,56735,227857,110482,-113933,-246896,-104535,153054,358959,384278,114895,-65662,91036,246279,174676,90333,105244,166335,305435,298017,51056,-88674,82635,262315,200267,120947,29293,-144056,-187443,51663,102833,-53919,-101760,78005,324019,365085,8174,-466537,-649249,-528724,-381378,-279032,-188056,-131573,-43066,12935,57700,140271,127948,-39920,-165614,-58888,94330,76263,59410,88555,9237,-150622,-211498,-115413,-3096,113287,179750,149360,260115,394100,227114,92603,123948,-12605,-239106,-171232,-83511,-173969,-66186,121036,82020,-12037,-68910,26291,176274,195286,171964,89773,-21211,73270,241678,250449,92596,110409,232841,54943,-303169,-307023,27418,395711,703913,1073940,1234984,1074013,986136,743220,435622,226905,-479631,-1669510,-9585485,-27489188,-33211213,-16612616,-1904008,-21368,450638,1236242,190585,-736115,-709756,-482409,-74924,251080,212158,285940,450263,66856,-433494,-276777,223186,334194,-98286,-298744,-48688,175559,67286,-164276,-194543,59632,340478,383905,148348,-70949,-37796,189820,242131,103557,120798,197445,167421,159587,62261,-121168,-115206,-97261,-268449,-241054,-32037,-21786,-66464,75981,177032,134398,97095,164713,181810,94134,-148123,-391184,-461716,-368866,-227543,-109367,-161066,-265541,-255495,-131566,-32016,-44429,-52518,-57103,16580,147617,164129,12465,-74187,5788,6700,-193207,-335318,-215354,-27289,-18765,-126813,-186322,-100903,113367,231967,255689,175514,-71709,-237561,-221851,-207973,-45372,198602,119536,62676,396555,442933,144806,-163324,-299665,-232982,1799,199286,290729,346447,370838,273412,72674,19473,174783,179868,36405,17556,169849,352743,302496,-50071,-262180,-151474,12623,116207,52422,-5143,-41029,-172664,-292921,-233435,-206885,-310760,-221097,53666,153194,38613,-124489,-261642,-351212,-297546,-165840,511,-95215,-388183,-466352,-281664,-101987,-61711,-128909,-57966,205320,312982,138123,-17248,88052,208671,53912,-225216,-239423,-20114,103662,4330,-82467,-9615,68647,25417,-4948,-11895,-59758,-59212,-52566,-55271,28434,58753,56812,8562,-136620,-134778,-34471,-38713,20704,154480,14545,-268511,-264756,-63553,102291,144904,76329,21880,21846,35412,-70596,-146547,-77384,8386,7210,-81560,-100591,5817,27299,-101262,-188913,-254489,-312863,-178682,-31484,-51018,-71832,53953,59683,-17815,-9279,-24648,3036,119310,19016,-229253,-278045,-146154,-156134,-262863,-216444,-115156,-31757,-4364,-49517,10017,58820,-154860,-247697,-24513,150251,150461,-72625,-367733,-319444,-28747,40130,-86525,-89047,-28182,-25298,39537,110639,13162,-149577,-219772,-197615,-188865,-168628,-39788,-45222,-267318,-463482,-486803,-320048,-109398,11614,54997,28374,-85573,-157879,-46972,-16932,-90110,62370,221249,147770,112572,181413,233258,258928,262910,194291,17083,-190907,-238741,-122171,-43039,-108569,-172619,-77062,-40068,-135549,-308734,-335794,-232178,-136999,33908,298148,372858,164097,-135501,-212565,-112094,-16035,5459,32436,140885,319036,238475,-161257,-370469,-177568,163810,262105,65297,-139745,-104352,93856,156598,-35023,-137302,-2276,58900,122955,256313,141142,-51417,-108912,-275380,-329610,-130710,25106,50094,-45880,-154711,-25195,165727,186056,11541,-147427,-90552,-11405,-287104,-585854,-551809,-341724,-175126,-135662,-161928,55566,470429,508400,84352,-66973,186993,315091,204490,95789,55023,138206,359480,439957,281483,141029,40226,-52621,-102237,-262648,-476029,-268211,16083,-3661,-75622,49749,224459,310071,279410,201614,312056,442797,307224,100259,13792,3541,-4774,8090,3182,-109815,-158931,-40974,63786,181847,298389,246254,213048,280254,217832,-87876,-258351,21516,353149,257479,89922,92668,24047,-27854,22462,49466,25843,-84447,-199761,-166440,-55992,-54091,-175730,-283516,-225664,-75096,3444,-69074,-133772,-193951,-240551,-287816,-340979,-296213,-149027,-19576,66042,8439,-121503,-86855,41326,82294,91714,-40414,-275769,-300435,-290116,-114848,1131672,2297384,2073634,1731686,1666875,269403,-1346597,-1293620,-852585,-921167,-769171,-371810,-170800,702145,1811152,1496520,-512294,-1091919,33589,524343,252843,183002,100528,-167814,-120819,-92135,-222239,-116758,117530,168431,100960,172325,241884,177928,70571,-94923,-195915,-44179,168531,123109,-59110,-155650,-61057,80030,52836,136818,402999,385857,229385,236770,92658,-186100,-181634,30125,34057,-81024,-67887,21294,80608,191614,252596,135109,-35280,-22590,24326,-83497,-243484,-324471,-196907,137298,402480,364460,207917,-25962,-281756,-340567,-115955,163113,181475,83477,72944,26576,-80479,-115130,-136993,-160502,-85090,66636,119493,18946,-23700,-6902,-87463,-25883,170769,229435,36414,-213395,-258393,-62634,-24708,-201730,-224390,-140967,-203088,-230341,42296,361164,262082,-22784,7614,140912,66690,-32000,-39384,-51133,-68298,-37250,-1075,107818,273197,243210,80539,23453,60356,67670,91393,131204,85640,-10063,-77763,-81870,-25790,-65112,-106186,-77886,-97530,-211542],[-342160,-294253,-59367,-78043,-241084,-142488,79506,232176,307459,291244,307481,330377,144177,1025,43637,-27476,-197429,-295015,-272195,-109220,-36134,-63381,-62898,-85648,-99289,-62440,-31781,5694,24091,21990,42767,64020,11175,-104800,-201386,-136855,-56014,-93267,-52809,71088,177620,127111,-22011,-10478,117091,101617,33226,39398,13866,-85517,-82391,146780,351364,354175,220556,83579,74872,237148,302804,106645,-160570,-148747,1172,83042,19012,-68561,-100474,-29642,108871,218708,140927,40692,81764,187349,119535,-29578,35675,224837,223220,174638,256836,329614,228954,133948,174007,159099,117868,31596,-222980,-273406,-20052,110396,120400,203648,79204,-199960,-169067,70499,209679,125112,98797,189695,170805,91015,50437,-37280,-14534,203884,240348,98819,128908,232430,163323,26706,6437,55414,-6790,-198119,-397075,-475252,-421153,-296852,-171560,-95372,-124194,-222555,-285158,-264512,-155325,65394,220880,300248,337289,277286,170601,199679,307680,253185,65370,-132725,-314265,-330295,-34713,319810,362630,240316,71276,-105952,-84118,163644,275461,206423,18790,-114153,-115329,-140257,-200190,-143133,-110197,-191625,-253515,-284009,-237058,-128004,-132699,-137322,-43419,33269,18273,87004,47144,-218173,-351708,-199253,1038,89942,34840,-36080,155243,499810,477270,218179,173045,188188,-53150,-228393,-140000,42981,170600,160379,3942,-74944,-56823,-59759,-190333,-341614,-189172,20642,-30733,-191968,-254310,-304012,-298094,-188594,-48075,77115,-69267,-231333,-172910,-82334,-57680,-44401,7142,100991,84451,-28648,-123118,-117442,100340,281816,146978,-176891,-419017,-404616,-211246,-111762,-142388,-197337,-96135,76186,108903,87095,96477,107249,136728,230450,208711,10543,-158435,-222266,-190926,-56391,1845,494,89806,95691,-62517,-155059,-79777,26361,105401,171291,275022,310168,190583,-65840,-247410,-188536,-66791,-110794,-186138,-92309,80147,111373,223929,307814,179404,-1864,5547,122361,131638,41412,-10,8234,-51755,-90751,10071,86472,54586,41921,24412,-40637,-157019,-208203,-105449,-17389,11165,163179,460604,518660,206127,21546,-94753,-196035,-297631,-363646,-373203,-258234,-123317,-25869,39012,742,-50338,-56905,-9700,-68940,-238691,-268826,-213560,-311203,-420426,-199754,-64248,-22622,154472,280095,88691,-159872,-179440,-46252,55917,-3007,-92203,-84045,-175780,-175239,99174,257282,151652,48737,-41913,-61325,38560,-59336,-256563,-248380,-233732,-237487,-143143,-159033,-165413,11111,96438,27941,-103629,-306954,-315518,-40399,123740,112155,53249,-19226,40177,250878,412256,377416,97759,-47684,83511,133264,96102,136168,125330,94813,207129,184228,-61662,-125854,119555,230151,90924,21009,-22988,-94694,-80868,97403,106354,64055,105699,255877,467241,488282,85643,-389345,-503569,-376477,-291236,-260576,-182427,-106201,-26144,24269,75291,155602,102057,-109996,-150096,63700,161614,70181,97878,85674,-70743,-194402,-203596,-151265,-87441,80679,245689,237386,244859,292005,106876,-19436,49622,-44575,-230012,-141733,-22138,-54449,-8260,63466,-18405,-109852,-141730,-19313,174982,236143,217552,107139,-13357,70911,224923,130548,-149797,-66671,145047,-20768,-357318,-256479,68687,341597,703584,1227627,1308818,986753,1131343,1175937,746169,113217,-1149235,-2527446,-10853660,-30173161,-35141067,-15966563,287707,1577353,711596,550576,-514628,-970657,-828736,-604263,-244380,34176,127789,402380,458651,-90203,-498641,-145193,470969,384937,-156332,-286181,-32126,126300,31117,-161955,-181243,68392,319230,318311,71796,-140171,-60963,173249,197352,-45278,-151660,-16378,95355,161469,92472,-41465,22564,16730,-270648,-372220,-203157,-154533,-95465,122552,283253,291534,309682,349898,228348,60036,-151153,-364974,-529188,-503717,-278325,-88170,-158289,-314845,-298942,-134992,-13183,-17927,-40118,-77164,-33660,72960,103116,55203,17646,21720,-17115,-186420,-329287,-229459,-62058,-85730,-187861,-244724,-169117,66197,218404,306959,273326,-4604,-213716,-247569,-301959,-147980,122471,50729,-17715,291912,249437,-151294,-437337,-423766,-198461,80175,273248,381286,401688,351325,210941,29434,-10202,104471,26328,-175825,-174865,89506,400582,406179,21236,-226080,-114925,-26351,-74693,-131236,-58519,-17879,-139829,-285170,-266682,-293499,-372843,-195751,106501,117631,-44560,-142073,-194668,-242522,-222985,-145122,11519,-129067,-431321,-449659,-235464,-37223,41597,-87142,-114946,149467,266661,83064,-45559,48969,177319,82886,-133009,-161547,-53739,-5002,-13159,6423,121927,134049,46110,18729,-15887,-112110,-60749,21034,35958,91677,88402,48859,-12309,-162988,-235421,-128614,-43879,58722,164403,1324,-289255,-312785,-114844,95017,171468,38873,-29680,60342,74629,-67368,-223324,-222668,-61419,60679,-27818,-111394,-22512,-21134,-200206,-241961,-210178,-237299,-147393,-52077,-117176,-148705,-51332,-33014,-55975,-32096,-81913,-63959,74031,-46305,-368143,-398734,-202055,-228237,-353120,-259882,-126653,-46521,-13989,-11016,60931,64356,-152732,-168079,59457,137539,122030,-51479,-350124,-276613,47133,136381,-6610,-56819,-71250,-83999,23918,134755,54326,-114845,-212244,-211850,-219635,-243950,-128997,-36512,-171795,-357668,-383680,-203068,-6676,83947,95890,38271,-48348,-56799,113069,122020,-26523,85527,267947,180641,127085,207185,195733,139643,164297,109292,-65482,-164799,-173924,-159307,-152972,-206496,-242762,-199641,-165309,-150415,-198469,-208460,-204570,-133712,13018,171641,219443,64869,-200816,-244130,-136268,-81493,-47790,9169,133460,324409,226895,-166660,-323991,-144022,125471,250325,89809,-172769,-169632,47831,84886,-98058,-129207,38718,53436,32097,146599,114564,-27110,-82145,-233426,-245351,-14322,111315,56588,-56275,-86541,27227,95871,65123,-49728,-157531,-95154,-33532,-320012,-696019,-704005,-440835,-217408,-176550,-203746,-31316,316418,360383,67092,-62957,153782,317878,273060,202054,169850,203004,364534,403285,212869,82953,30797,-22036,-56880,-161736,-346983,-178347,101502,100791,55958,152839,277137,292493,197129,94684,203241,353436,284143,80328,-12689,-39950,-80121,-39580,4258,-170562,-340416,-227279,-36722,117524,251959,200705,150108,280550,351174,95320,-171606,-47147,221460,195080,110994,150458,73413,5323,46799,53083,-2956,-147770,-308136,-245855,-89682,-67525,-212917,-297676,-201769,8176,140235,24270,-121402,-191220,-247738,-352889,-425544,-352736,-160077,-18207,60458,19713,-79869,-33621,132478,209495,199012,57006,-158664,-146477,-71954,59194,1031709,1802354,1625645,1379617,1237278,-3828,-1200939,-1131912,-783328,-844874,-669573,-309174,7461,976255,1721658,914043,-954458,-1086360,-119669,394120,159115,6742,-98582,-408988,-329535,-120751,-160629,-89698,48760,57986,132501,313472,353994,222011,81235,-74019,-137348,87832,356168,204220,-97256,-213607,-107318,-3619,7792,235124,552475,459555,236205,157521,19192,-155014,-121745,37854,8270,-151992,-147687,13117,80644,129001,189040,109139,-11069,32757,22078,-173587,-340674,-381306,-232338,122570,413064,398896,195374,-123614,-370997,-399592,-153867,150100,195419,67429,-3230,-76091,-167720,-166121,-136211,-132050,-81525,48868,89977,-33737,-97873,-103267,-123584,5319,209387,275994,93654,-194905,-325765,-154594,-39766,-134108,-108399,303,-97469,-215172,-15981,284804,248728,23606,25678,91985,-1356,-32078,9272,-28933,-58484,13761,82198,165897,288235,254997,103039,17105,19163,4146,20569,99062,137867,84314,-9962,-85813,-109487,-144588,-142830,-79426,-104632,-204378],[-316544,-268876,-54785,-91657,-228554,-125729,71805,217896,297469,282680,355190,398044,160465,1030,111339,105240,-114762,-272694,-213693,-34838,-2342,-64117,-87250,-124136,-66867,46070,11683,-60350,-79450,-24292,9074,-43483,-117518,-211612,-273377,-208475,-143810,-135364,-44371,65840,138406,75048,-89201,-57536,106450,99578,60788,134571,135503,-1881,-40179,128105,265778,197666,20425,-101913,-36736,196009,257092,134870,-5664,-41157,-15113,11344,-12033,-98779,-162238,-52888,154896,256599,184332,121733,133806,193261,153014,26309,71756,213971,139407,96095,260947,312921,204225,170833,238314,211139,172729,78462,-189830,-224617,42872,136714,116526,191900,83619,-184511,-186267,44393,154954,12956,-20358,107991,125012,57304,57936,-4495,-5267,138156,139995,22663,83609,172773,93260,-25334,-371,86795,-11321,-224723,-381160,-399871,-304906,-209694,-136490,-32418,-45339,-146197,-206312,-210940,-111612,140437,274941,268937,296764,297623,249719,265904,281032,132544,-67471,-194529,-287533,-309711,-84435,231208,337253,260491,42638,-179264,-37963,358217,387710,190195,72201,65847,69961,-60499,-216625,-188426,-138263,-198458,-239044,-293904,-264718,-104495,-33275,-23077,868,24803,20821,108852,104337,-155985,-332408,-209255,9084,56346,-96548,-193772,64908,497587,469495,212972,219840,223872,-103280,-303742,-160897,51835,189731,185789,49372,-65445,-73482,-45580,-159489,-341577,-244514,-13510,-28645,-147267,-148212,-171539,-178320,-117013,-27971,106879,-4478,-82385,-85918,-92682,-87671,-38667,-850,75836,134813,66099,-108288,-225513,-35395,213391,96636,-237356,-418183,-339891,-150661,-94935,-179101,-238366,-99081,87774,180209,227284,197275,115899,134008,308359,374468,127458,-187791,-310452,-222557,-64985,-12582,-5728,40024,14488,-107388,-203688,-159177,-32518,64022,113992,215693,254085,70840,-227836,-339537,-173463,-38957,-152879,-248633,-142537,39540,91019,227115,249820,113957,-3551,-3505,129763,213963,130268,28413,-15138,-64818,-116960,-80104,-28858,846,49770,56554,14606,-35949,-116064,-118375,-17912,86553,232449,488287,588666,358151,99128,-85036,-221791,-320615,-394775,-411042,-309885,-219534,-113487,55856,48586,-41363,-19422,82685,5976,-211500,-315487,-313004,-351957,-326001,-81716,46153,66561,215360,286591,45564,-173163,-147931,-35835,54713,-11758,-104823,-74343,-171270,-246365,4218,257586,215160,54202,-59811,12063,128490,-48304,-242095,-219761,-199292,-156124,-19882,-88981,-167958,-5034,108916,122576,88777,-139280,-249011,-96794,17250,77199,165613,171812,174113,308379,386440,302845,71786,-29380,57566,6517,5008,133881,74906,-15793,94302,88399,-121003,-100646,182365,179185,-45462,-91235,-48120,-20883,29507,98578,82057,150571,256796,339979,482372,501027,159197,-224870,-273253,-187658,-183856,-189260,-110130,-49891,-35521,-16154,44753,123045,52276,-136597,-69128,199680,200469,46148,111990,49620,-176540,-226852,-149617,-146090,-151054,40645,268430,269832,197321,155783,-29253,-121177,-13987,-67778,-188102,-75851,39706,14494,-33306,-85150,-150482,-173835,-174095,-48567,191065,281419,205356,52438,-21784,61783,173249,23999,-285085,-193930,34712,-117492,-379475,-185034,106424,305879,719293,1274765,1213976,782775,1174265,1462694,925121,59019,-1407906,-2899756,-12194111,-32643416,-36668854,-15244740,2105173,2906911,648734,-343240,-1226922,-1087552,-750779,-493154,-286394,-221014,-19924,465921,403674,-256357,-499950,-1217,595542,344605,-185405,-223145,-7310,41808,-34787,-142742,-125948,86388,246779,184612,-18091,-165638,-37464,170374,146334,-200916,-436086,-241504,10962,141239,134057,93096,213035,178048,-188999,-425118,-364054,-297879,-123439,174440,380252,411542,459411,465960,244684,-4515,-174111,-316420,-521735,-556156,-267875,-43547,-153659,-353236,-327488,-152355,-44006,-34658,-52938,-90556,-68395,5071,41580,84911,79312,-6936,-82003,-182179,-273107,-175093,-49034,-123302,-238846,-303980,-242322,-24445,147636,306432,336543,67101,-158202,-225096,-337116,-241143,8342,-37379,-83649,188218,96334,-414820,-661732,-455542,-69787,190497,309501,408096,403866,291225,141297,40861,55838,95470,-69099,-306680,-290698,53793,440432,462530,72042,-179076,-62260,-42209,-264014,-317835,-118086,-707,-110479,-250178,-254468,-320598,-352566,-101983,173669,98352,-63644,-70270,-39502,-50593,-104943,-105120,322,-143997,-376250,-336329,-161586,22318,141751,-25328,-145516,97952,207076,9730,-79422,5775,125706,101116,-20461,-51329,-78040,-144590,-48988,116799,223469,127797,31416,57787,18532,-99906,1388,125451,109382,107524,103723,83048,49545,-113805,-292952,-216064,-75721,46636,140488,2009,-249475,-296194,-151714,46868,158191,35158,26,168670,162015,-8892,-237592,-340004,-155633,74029,32690,-70657,-12460,-81951,-320494,-308724,-160627,-110626,-48107,-16489,-139962,-195609,-133439,-99450,-91503,-84078,-165540,-164329,-26194,-136484,-480664,-485518,-241512,-263066,-375094,-265006,-138250,-76868,-29270,16701,99967,93031,-106793,-112493,64282,83924,72157,-52468,-325105,-249505,50571,160110,78250,19533,-66672,-110755,6536,138336,90978,-63440,-183056,-205189,-203512,-240519,-163989,-21135,-69271,-193988,-197923,-73562,46587,98615,115648,67521,-4766,35660,237026,236050,66051,125968,280366,180514,123771,229774,165932,28739,68017,44551,-109817,-142582,-141819,-207774,-262013,-297144,-292782,-289049,-242523,-145433,-71773,-70219,-140394,-86769,6564,65278,129235,35411,-188536,-214557,-114898,-105643,-85377,-32776,81389,257172,162345,-187112,-284643,-95844,93187,211694,88671,-195255,-203619,15134,-1085,-165389,-93077,96325,45476,-57160,37507,84834,-2440,-53349,-165360,-156229,78497,182363,72293,-39616,-15087,48546,102,-67902,-94558,-135280,-78194,-40500,-279302,-659752,-732495,-470667,-222411,-199800,-241422,-139023,109967,185148,58477,-52554,84850,271139,311141,288099,261444,232909,296383,291214,120074,11882,5140,24055,51971,8521,-126893,-49785,163527,184608,178411,236043,288007,238998,91561,-36227,20572,183622,241366,87541,-18826,-57572,-111079,-44245,31528,-175712,-411263,-330973,-135175,13196,170227,159311,86020,245781,433121,259743,-66487,-100225,68145,94924,90761,145349,55033,-26625,16153,21518,-51466,-191713,-350450,-292442,-130936,-85658,-226691,-297132,-194394,40707,188823,55963,-129164,-190784,-246769,-367552,-432853,-355746,-169982,-31391,37392,-978,-81502,-18078,172373,281380,287169,175091,-25330,15371,172802,159276,695405,1381119,1385879,1056589,910437,-111485,-1246854,-1213896,-709802,-713838,-531038,-157917,193257,1037371,1511007,427049,-1087394,-1053266,-490461,-3256,-38982,-109713,-186293,-456864,-371073,-60888,-37055,-42041,-22457,-61682,128793,394977,402498,215534,57130,-59108,-71625,198907,474730,261143,-93004,-204476,-128365,-91894,-31771,298239,595163,440463,180128,41082,-45992,-80148,-20135,55062,-13263,-197454,-195495,10636,68903,43636,112009,104831,66830,134092,70808,-191636,-361451,-379106,-275208,36781,344094,366840,129442,-204651,-407267,-409236,-184155,81606,142564,16403,-82565,-155740,-228404,-194857,-101151,-75068,-69721,7234,9383,-97195,-120614,-129631,-111251,44478,228950,278197,136523,-138629,-333307,-214263,-50781,-67617,11356,152775,33835,-164039,-55066,195959,196229,33726,35804,55587,-47514,-10439,64418,-18934,-56184,45453,127275,187541,265409,241571,114007,16841,-8923,-53294,-55688,51586,161513,147597,39348,-75253,-164131,-200629,-166327,-93728,-120933,-200329],[-275457,-216391,-34360,-73983,-170088,-76696,72590,186364,253563,251634,369513,422285,158506,-14331,134025,189608,-40083,-229585,-146392,19281,26450,-38244,-90498,-162327,-64666,102819,31630,-124978,-161170,-39348,-256,-124749,-182211,-212631,-230740,-187403,-176048,-152321,-31694,49430,53238,-10942,-129095,-68892,94586,96277,103353,232566,236790,75239,28604,118097,145788,37588,-126219,-249629,-153656,108570,158532,84414,71723,40561,-3534,-37317,-55438,-152936,-227494,-87050,155548,224729,164351,137094,135945,173460,180778,107641,131989,179862,41806,30977,270224,304093,188752,220097,293195,234147,209477,149067,-89320,-125369,113202,161974,96310,130655,66073,-113769,-136543,53430,109254,-97932,-156595,19492,83557,26860,75140,53904,6560,34765,-6376,-74530,25756,91523,1659,-95515,-44858,65818,-35403,-240140,-333252,-283067,-160736,-112004,-90583,35234,31201,-87821,-137566,-144298,-61735,166894,268479,199902,214358,240526,235142,262774,205364,-22287,-234292,-285276,-248814,-246262,-144534,63496,236712,235276,-11738,-263825,-30117,449391,447065,185952,143398,227920,213591,387,-226920,-236391,-175627,-188866,-187156,-246804,-234915,-49785,66412,72197,56301,22985,24591,125165,153384,-65420,-257103,-186686,5524,25742,-181016,-323977,-74510,370134,369614,161074,235158,244369,-127117,-353557,-193654,41868,211140,215538,89117,-67166,-124140,-72696,-140227,-330141,-302869,-65419,-46405,-130366,-81174,-39532,-51977,-79404,-47518,66236,22465,28411,-6632,-90247,-114172,-31963,27677,89074,180162,152027,-68381,-277507,-137422,110083,-9305,-294472,-349204,-201480,-65555,-78180,-184188,-214105,-81768,76433,222776,331682,279201,117768,116045,353325,490071,204981,-210075,-341950,-202667,-47388,13401,27600,-4426,-77670,-145930,-232194,-249595,-138750,-32200,36987,158533,203834,-22341,-330988,-367504,-114220,24798,-172644,-324188,-198397,-11972,69781,191061,162958,40681,-29320,-47084,86283,221171,147467,15602,-47101,-74914,-125878,-159910,-172370,-115421,-12199,50534,62764,73127,-18684,-118356,-33951,118382,252345,452465,569774,439942,143422,-88267,-270470,-346313,-380419,-362344,-307470,-323981,-228216,29417,64855,-50355,4914,142650,68583,-149204,-306984,-355924,-324729,-151350,58074,133489,111485,221300,256311,11191,-169067,-126084,-43040,30701,-34805,-105097,-23588,-102303,-272930,-87184,220929,229895,32922,-87628,70032,201086,-25873,-175230,-105776,-82347,-11713,126581,4857,-122148,18813,153620,218169,227878,9146,-130921,-81364,-54496,14254,196517,277761,263107,313637,300087,193955,54788,993,31037,-89023,-75175,66542,-46485,-147024,-2982,45873,-107322,-26523,241198,121095,-165955,-179939,-40907,51083,98973,45100,24798,171269,307838,312537,369384,402887,206602,-22511,-13539,15656,-71385,-86936,9145,24820,-72914,-114212,-42824,48280,2397,-103484,52569,316794,223037,29657,100647,-9763,-273961,-235830,-71838,-104699,-168625,7342,234971,224707,117907,15032,-158609,-197438,-56574,-72073,-117599,5213,72229,5010,-135938,-291646,-289747,-190173,-162439,-60793,209693,311711,143847,-42434,-26263,69434,110763,-48820,-292198,-246226,-70402,-200671,-355826,-110197,139321,315389,753674,1187982,949667,493724,1077622,1489698,851300,-63962,-1274068,-2690223,-13587590,-35499266,-38740989,-14946178,3154788,3400621,152943,-1200130,-1718572,-1040811,-491803,-191448,-204340,-453201,-176571,479276,324130,-352378,-417562,120746,548677,221586,-181767,-129966,14309,-54887,-107017,-108823,-51413,97258,137444,22257,-92988,-131686,30569,185200,107854,-303285,-629440,-410836,-62556,106765,172613,238152,390260,336720,-30039,-348211,-436738,-399258,-150041,203045,419144,443151,499093,488210,234469,-70755,-197300,-251059,-433799,-492040,-176435,32193,-140929,-372389,-335153,-170413,-108036,-99861,-90157,-81056,-61630,-28871,1471,96715,96875,-63743,-160921,-177337,-178070,-66474,1692,-131170,-278501,-355956,-305749,-133114,50038,262183,342016,121783,-79663,-154034,-296689,-292148,-111954,-129121,-120037,118246,11739,-556715,-738471,-366164,110996,309753,330639,387189,359427,202363,64740,78379,172172,124044,-110495,-347025,-320075,37420,418019,434252,86321,-132450,-8161,-32912,-387440,-451714,-171523,1110,-93040,-190651,-196999,-291357,-276382,16794,225214,97471,-7069,84495,164684,144762,-869,-58032,-6559,-102673,-205441,-139091,-62528,91271,248249,70468,-118804,78467,165577,-43971,-103553,-24232,74928,108596,77314,55051,-84258,-267657,-98126,212575,268529,67553,-7038,98283,83627,-23382,100846,227057,152713,80082,107271,163452,179825,-19313,-299301,-272133,-119995,-11036,74184,-5044,-172243,-220240,-155380,-14221,113739,61482,81025,265947,242551,74544,-193093,-391913,-238858,50180,91704,21109,43141,-129979,-427662,-377168,-130401,8334,67452,53329,-104026,-173764,-133639,-98626,-105716,-149562,-256397,-265094,-137900,-222108,-539899,-517684,-249425,-243536,-322219,-227908,-144394,-115795,-45123,31061,121947,135019,-45271,-114435,-22872,-4718,11978,-67378,-281905,-228816,-5347,113352,146245,115550,-22051,-105196,-12315,120013,122765,10179,-122343,-168658,-143626,-165508,-129346,11801,22623,-19227,9073,34575,46056,57129,110563,111041,37875,106688,305811,299240,154697,168201,254178,148108,107735,248489,162129,-35546,5017,38218,-72192,-116781,-154813,-262681,-342543,-351661,-310472,-316984,-256948,-127297,29539,30800,-65464,-11602,19581,12669,130571,91401,-104392,-135302,-48187,-70053,-90826,-77285,-340,133028,62523,-214147,-254927,-36090,88368,160837,59272,-205287,-193352,9746,-82276,-225706,-39742,163209,52754,-107907,-36455,59521,8311,-45338,-96251,-69256,133414,216885,86918,-15470,23392,34510,-74569,-153992,-112593,-90096,-20666,12510,-155080,-488438,-629202,-417983,-175561,-168013,-230247,-213862,-85065,31138,54859,-44381,-8540,189045,316644,325282,298403,235149,195541,147080,26858,-61754,-42571,49882,169398,190577,104064,66088,172065,209615,235387,259375,243366,157712,-2014,-142862,-167661,906,198916,135384,11232,-45710,-90630,1723,81427,-130217,-362937,-324982,-198898,-96939,73585,129370,42345,182009,433050,359724,33376,-118498,-61826,-13154,49169,105679,-11188,-109239,-40886,-10551,-88720,-202984,-334137,-317488,-172788,-95981,-205381,-283075,-211699,7177,133795,5605,-168818,-204362,-249446,-331151,-356056,-308415,-195125,-75892,-6666,-49364,-120742,-34656,149343,253212,304745,272985,94353,123727,318772,128312,260025,1179793,1419358,891646,801157,-52131,-1489607,-1491966,-656469,-562666,-395490,16305,330170,959567,1417604,374012,-872846,-1142094,-1051320,-583842,-282734,-130752,-119714,-281698,-233064,71019,136252,46332,-57709,-153166,78300,380887,366999,152037,-5331,-69863,-34286,248997,490934,281070,-44669,-125885,-104144,-148679,-49980,322121,536544,340291,76981,-79951,-95975,-768,80680,73425,-26930,-203958,-192629,20163,51221,-40821,45468,137435,183742,244774,145656,-130658,-287994,-312582,-314478,-106448,203508,271959,33289,-240411,-370936,-348263,-177823,-10195,31258,-65202,-149667,-195304,-243435,-191978,-46918,-7835,-51657,-45146,-91834,-141827,-73950,-62627,-42685,92009,226740,226716,143602,-58738,-276448,-226855,-59887,-28685,90919,262936,141986,-109966,-88671,103273,112249,-1266,27168,30725,-71361,16255,107988,-15202,-51422,51458,107849,151084,213968,219032,120353,22719,-23111,-98310,-128458,-5898,146495,158235,51949,-59014,-168725,-206144,-164583,-116735,-136699,-189550],[-206953,-132772,-3885,-41899,-92671,-19528,72137,146705,189108,191107,316190,379229,139511,-43258,95344,187900,-10939,-185321,-82797,51142,49841,8939,-76448,-199883,-108712,77117,10812,-185056,-209037,-21417,12908,-166269,-183059,-121091,-91245,-81266,-150722,-153467,-23263,27139,-51018,-102087,-126173,-40582,82727,85575,142069,304193,288886,126233,107872,125217,27246,-91089,-206760,-347237,-255019,7217,52808,-15048,48519,72830,37329,-31353,-77046,-190511,-263625,-119491,108966,137095,91365,88375,96016,143616,199884,191892,194689,123917,-48627,-3055,287737,332485,213766,279022,332055,231735,228647,233126,55844,-3243,155782,165593,58533,24139,16508,-17917,-34289,92583,85009,-175225,-266130,-40889,59378,-4013,75706,105575,19630,-58984,-143524,-157966,-27779,7890,-87321,-166566,-115221,2939,-70686,-241247,-263750,-152850,-30406,-42986,-66995,70531,77277,-66167,-97830,-79565,-23933,130225,190565,95076,92537,117453,149001,206978,96796,-185295,-400122,-383581,-209468,-152724,-187804,-119740,95468,175137,-68384,-325785,-63849,400315,426748,207046,222569,316369,256946,14430,-234421,-276217,-208767,-167264,-128700,-173612,-155760,40061,147122,100631,69956,13169,24499,143034,206585,44176,-148628,-142016,-15039,-1260,-195739,-391358,-221692,161015,201771,68329,215413,243909,-128329,-373024,-233980,13834,221381,237543,118825,-62289,-176776,-114245,-116372,-295451,-329565,-112943,-74979,-133962,-62828,49545,41712,-74817,-93588,-13146,30411,81596,46643,-75007,-134953,-32948,80354,139797,215776,210117,-18359,-264132,-178418,-5031,-146514,-336346,-242786,-36701,23338,-63584,-156474,-138104,-50396,59120,239671,383066,321180,101008,72371,346058,522242,217718,-228656,-323495,-156941,-16601,76182,96670,-20485,-133174,-147720,-221973,-315114,-255109,-155223,-41326,125133,178230,-67106,-352861,-323864,-21408,112864,-149596,-358767,-215357,-53596,38276,115086,74367,-8142,-63906,-114689,-4342,142506,86275,-33057,-72158,-72802,-122135,-224703,-310721,-251243,-111646,9144,86939,129109,35822,-111898,-59591,98244,217867,372321,488878,424899,135886,-110595,-332974,-372210,-310196,-225910,-242434,-381765,-301515,-8998,48870,-80139,1228,156054,113726,-65307,-246876,-324657,-234512,31177,176948,181053,111979,172615,187036,-17279,-159257,-128970,-78509,-29135,-81575,-98355,48767,-8125,-269885,-168578,146396,186091,-21552,-136912,69075,206097,-11140,-71865,64620,75689,143163,246162,81634,-52921,85860,234699,293803,275521,102706,13397,12914,-67828,-59322,151503,288960,291119,274339,197027,100155,57709,48034,19521,-122129,-121043,-50235,-207486,-272766,-67879,59828,-30305,68459,268695,69409,-230906,-211943,-5205,100852,99782,-56216,-67595,113255,250866,197765,178241,235177,215985,155651,209633,201018,29335,11838,140298,100484,-127918,-249443,-172040,-48277,-24936,-14667,180088,390464,245690,41270,70622,-74716,-327045,-214341,-1311,-45406,-133261,-8806,155131,113717,14271,-106702,-259772,-239519,-75191,-54507,-33287,76446,60470,-77847,-281314,-492846,-399595,-159901,-117603,-59723,214131,311043,58131,-136355,-14744,108331,65501,-84026,-206990,-224259,-143105,-236205,-279675,-38422,170249,365518,775308,965938,558380,170521,848941,1233678,489986,-388779,-971117,-2096631,-15043936,-38893511,-41456376,-15491287,3125792,2759657,-739371,-1784226,-1787449,-787952,-130529,168837,-59483,-605940,-281046,458767,257969,-317374,-235804,202880,345553,46056,-153498,-33371,21011,-141186,-165624,-70379,15707,88997,20845,-115064,-123857,-36791,132963,220461,101083,-307171,-659784,-476438,-108177,70825,198967,352603,499630,446550,167413,-145707,-376925,-420320,-170315,192444,374441,367741,421608,426215,209700,-108412,-201806,-181028,-289704,-319695,-16182,130805,-116356,-365912,-315885,-166393,-165897,-189590,-134136,-39281,-1371,-12360,-5741,90146,71479,-125042,-222132,-166490,-68456,62533,69195,-116697,-304754,-386567,-341043,-224825,-37100,193393,283810,142392,7637,-49421,-191916,-283060,-208345,-211116,-125161,98018,-11360,-538526,-622601,-175750,277423,402672,351346,343288,285522,104239,-11530,112012,278987,156053,-118144,-318905,-288228,910,295091,307985,57364,-95222,34511,-6688,-407162,-494722,-202821,-12096,-87018,-115821,-110436,-227913,-184234,112877,238374,110894,107054,277592,355388,268664,46253,-14937,22750,9123,40762,90868,51314,174797,357952,188307,-40599,94205,155077,-56281,-109906,-31650,45799,110468,130538,118583,-73534,-325330,-135227,265371,255202,-7352,-49398,125866,163985,96961,198431,289926,161661,27608,104624,274966,334724,76724,-262283,-278887,-146934,-80317,-22742,-35966,-89004,-110764,-123079,-62054,54932,102872,172552,293517,274055,147117,-115075,-365255,-279868,7268,144270,145607,128649,-152013,-497536,-432576,-130830,64237,138110,123415,-13931,-66603,-21084,-11633,-86908,-209412,-332081,-332323,-217296,-274261,-529259,-488058,-219882,-169187,-211872,-157853,-140420,-151056,-56736,34688,129727,176658,1904,-177870,-173264,-106974,-43253,-81681,-217093,-203923,-87354,26826,182485,201014,42422,-78621,-35102,83376,151191,106185,-28588,-102269,-57667,-48736,-32114,72038,95626,113972,161010,93382,8680,-12412,89453,158521,77619,153915,323007,307825,210334,199031,205432,99927,88008,258132,184518,-42775,-15015,99211,49674,-82594,-203473,-311801,-370770,-346230,-289761,-283819,-224410,-104702,75491,64007,-5908,68394,48322,19621,206229,211555,19628,-35762,43949,18194,-59671,-109075,-87794,-8449,-39864,-234431,-227770,30514,123147,120379,14773,-198277,-140240,27762,-149114,-271754,11971,224310,83610,-99616,-56469,44522,-132,-67658,-47469,12357,150403,202828,85285,-6179,11016,-6780,-95429,-152223,-100046,-34150,85379,144643,29511,-244939,-429225,-289224,-73364,-64665,-144096,-209759,-203197,-64516,51485,-43983,-106040,94845,294977,300602,266931,224336,117306,28123,-43766,-125198,-110692,24382,228871,318149,263880,123812,112709,154362,196432,204842,148930,66644,-48104,-178619,-289028,-136170,160958,204190,71831,-10142,-27743,86282,141221,-55783,-236365,-235250,-214652,-182031,-19778,106156,29042,101906,348458,376213,113736,-93473,-137587,-102785,4454,61997,-91142,-207932,-86270,-9966,-90790,-184202,-291619,-333850,-201065,-81322,-145205,-261285,-256925,-84268,2934,-111790,-237799,-235305,-257289,-253900,-213632,-226763,-240334,-153340,-63987,-106964,-173061,-62490,75023,118573,229207,322956,183563,146649,291496,-29222,-108109,1196420,1643513,926079,920667,128283,-1797562,-1817729,-629265,-417210,-288266,145712,384658,856185,1597169,891302,-441518,-1411954,-1646029,-1171964,-498147,-60078,71077,33862,10047,225611,326779,184158,-27473,-188783,-12343,268318,255710,46641,-90920,-107519,-43126,218618,411942,265667,30558,-11128,-41326,-152189,-40542,310744,413555,195230,-44032,-179051,-135474,40508,138449,83014,-33419,-171917,-137144,45296,35132,-102934,4022,199189,300924,318293,209756,-10328,-132430,-194235,-330300,-255136,39044,142172,-58462,-212972,-254360,-212433,-122056,-91523,-111296,-162718,-195310,-197868,-217474,-162480,5020,50348,-29771,-90286,-174518,-147199,28835,75823,60806,141740,202882,130283,112479,32082,-166379,-191128,-67853,-30341,102383,289891,186314,-79900,-124109,15516,10309,-78102,-8065,10212,-79953,32058,130081,-3264,-30270,39527,28425,56673,146932,200894,130949,35126,-26155,-125643,-180583,-57435,97081,111100,24432,-43705,-119590,-152361,-135350,-139804,-143680,-162637],[-107076,-22048,30070,-18961,-30360,20117,60347,105689,116726,96324,185926,270180,109185,-76987,2336,94370,-44911,-154889,-31819,66327,70319,65569,-52953,-233835,-196475,-29530,-50314,-234003,-220987,19587,35341,-175569,-143582,16742,88145,66496,-84136,-145274,-20564,7310,-141787,-169659,-80736,15438,66857,61393,159243,326981,279316,142130,178374,149435,-54130,-165232,-232104,-394357,-321003,-71186,-19626,-111616,-48155,50833,93038,35975,-52448,-175507,-244996,-138055,30890,27875,-8848,-3703,36760,122353,208925,254314,239458,62081,-109447,-100,305319,387026,273725,329865,348995,214760,233150,312137,205549,103885,148369,139406,12888,-104022,-62679,61520,80827,139236,84410,-195382,-307890,-48037,56861,-40901,41405,123973,29436,-110509,-221798,-189609,-55801,-57226,-149665,-217899,-185793,-72701,-102863,-222576,-179216,-31891,56039,-29266,-92298,49725,80687,-77713,-85623,-21058,-5024,42378,59875,-29491,-53049,-35313,40154,130754,-20347,-329861,-530245,-462620,-178315,-48375,-187512,-251340,-39901,102998,-101376,-337095,-125386,230316,329920,257067,300021,312915,190039,-26056,-244784,-300410,-221060,-135925,-90863,-110322,-49818,153221,198305,59610,22360,-12156,20063,172775,277287,160907,-35111,-93357,-55588,-30318,-148236,-380885,-326308,-46133,17517,-44237,166898,222615,-114925,-361295,-266561,-18670,214091,241443,137926,-36151,-197919,-138533,-74115,-229633,-301680,-139765,-101175,-139172,-75759,78271,87991,-76054,-132532,-76701,39642,80359,65937,-52799,-151737,-50708,126193,197443,230011,226640,21641,-200390,-156546,-103136,-269184,-342706,-136380,94028,88645,-51401,-102546,-39916,-15447,53228,246381,388323,314329,58992,2494,283660,462546,158797,-247399,-279018,-117791,13309,157830,179178,-3258,-125992,-98815,-166542,-324431,-338202,-268362,-106337,120638,179945,-59729,-298143,-230040,75527,201200,-78739,-311397,-164015,-63009,-7274,19607,10932,-17142,-91673,-186037,-116832,6360,-24288,-93416,-76248,-50917,-105875,-263119,-401590,-344926,-192567,-46997,85136,129738,32823,-104400,-88290,32305,137382,272832,387028,331080,85519,-144564,-386122,-384553,-187724,-29963,-125042,-349798,-281495,-20838,18614,-114856,-26060,131106,145135,24210,-153409,-229541,-110003,150930,238060,186603,84721,88463,89881,-43556,-153550,-156937,-134965,-114681,-147228,-92685,110309,56443,-264805,-237952,47744,101386,-97181,-207521,-8242,120559,-21120,35365,230930,215500,257086,305847,115176,9961,179952,338271,333307,229166,127334,151669,163206,-22635,-124687,58982,228812,263241,213675,127920,67374,82721,103999,28174,-89356,-118640,-171848,-357152,-366488,-98621,103780,74702,152747,254796,36785,-219852,-171873,48004,121751,34801,-185912,-191114,-8029,115914,47231,-15371,62622,189195,258362,343404,329926,96095,71859,245155,160014,-182161,-380680,-305887,-137984,-17581,105980,280609,410248,276549,84617,33463,-125425,-312672,-164563,33413,6277,-59190,-4846,56780,-23232,-98090,-198826,-318417,-246563,-73549,-20512,45045,120127,11658,-198600,-419007,-621108,-445421,-98822,-59129,-50804,193171,271655,-25521,-201095,9507,174716,55730,-92788,-100228,-155779,-168236,-204925,-156379,34813,203618,419852,730721,637502,119961,-127576,535222,763759,-92592,-974366,-831057,-1541760,-16390098,-41769312,-43493514,-16396991,1983256,1096995,-1834359,-1948362,-1340460,-324738,203193,411557,50206,-654518,-300455,415619,220472,-145052,35509,245406,61866,-139059,-117006,41358,5021,-205407,-205869,-45957,52429,59689,-68260,-182103,-93698,104347,255081,275213,135366,-206177,-524112,-431659,-120834,46423,211770,412490,518298,481081,344741,119904,-196879,-354052,-177354,145019,255991,209365,264200,318875,186891,-97664,-177724,-121020,-135420,-92257,167650,226048,-83282,-331757,-265070,-118064,-172900,-260144,-160629,29523,99997,51217,19521,72399,18738,-170470,-243075,-147303,21589,166674,128052,-91469,-313982,-381616,-331921,-266436,-83723,121527,175244,121529,85906,61405,-58795,-216655,-258788,-270663,-107060,124375,2835,-391458,-357742,44358,363416,434766,369687,297470,202252,17288,-74155,123795,331608,166176,-113652,-258885,-236084,-80287,77128,104235,-9237,-71581,58652,22609,-328975,-440342,-196910,-28342,-83065,-39554,-20919,-160794,-113593,151440,205594,129412,236761,442490,472244,284026,22888,16560,107657,172511,276230,282560,160559,257669,443750,288421,48619,122869,164333,-32245,-100753,-18904,49001,112334,125525,112271,-59208,-296557,-134626,260403,206835,-51200,-73980,132853,241543,227237,257668,289190,139433,-26365,101103,386038,458372,139504,-198545,-231546,-125069,-113497,-121060,-92224,-26101,-2691,-68218,-82745,-1087,138021,241322,248895,248894,183060,-38082,-275016,-262175,-26641,191649,272652,209852,-152365,-520846,-458863,-155063,29383,120440,162280,106179,107482,185029,144023,-37819,-248922,-374612,-343721,-237677,-276623,-450510,-405761,-160128,-60490,-79137,-74328,-124522,-168178,-57653,36665,133940,207294,16280,-277549,-331155,-192600,-78219,-81915,-138940,-170349,-157926,-55114,184429,250894,102115,-48001,-65723,34529,176611,215409,87387,-16938,29891,71031,99292,159542,149655,167319,202704,93208,-36517,-69584,71040,200983,118384,182144,306631,275462,216473,209443,161223,60839,72412,249204,212939,-14538,-9164,195619,209850,-43292,-262744,-340744,-336887,-272977,-232006,-215421,-174436,-81406,61723,29443,23043,130843,81641,64974,305508,344722,136386,47016,128662,127936,-2461,-120631,-157133,-119818,-110067,-235768,-194659,96344,195517,113723,-21982,-170903,-61548,49114,-202230,-300182,43504,260735,130862,-37257,-26297,41329,-23063,-114192,-29118,85365,142741,145533,57251,-25091,-45827,-59624,-57479,-58370,-59443,22681,227833,331799,222998,-11565,-196385,-111932,73073,96293,10324,-110523,-206318,-90564,43469,-53214,-185942,12288,255454,220160,174976,212969,102622,-23653,-78112,-166645,-188975,-63052,185865,344249,306509,104404,-5264,25712,71351,85563,27979,-14052,-29911,-121141,-297614,-197165,122323,255445,137274,34135,54344,182220,194845,19397,-99797,-124851,-192558,-226902,-100045,76644,38425,19631,205674,321166,171508,-30429,-150589,-158317,-33938,30584,-153653,-283630,-93156,37162,-51340,-152242,-262660,-347058,-199952,-29390,-53232,-237610,-323213,-203244,-146946,-253248,-319901,-277655,-263801,-155606,-43240,-130853,-290720,-241805,-113424,-146251,-205538,-76791,-21477,-82996,81976,321477,240110,92296,99031,-258619,-307700,1291915,1889435,1112779,1187791,381185,-1958215,-2027823,-626823,-292362,-213404,186865,350652,805467,2028323,1834671,9291,-1778619,-2060390,-1565807,-623078,62875,297741,338614,235828,339525,486063,350763,65598,-166748,-120364,89550,100891,-70675,-172041,-154715,-91441,117033,276369,228590,105804,90407,31604,-103567,-6844,273766,274664,50862,-150317,-243428,-174045,17522,128652,75960,-36823,-114582,-44240,83927,25927,-130988,-11622,259882,368699,315789,229059,130014,66164,-49778,-301969,-339394,-80983,20624,-114385,-125295,-72392,-22520,-26218,-138377,-246131,-254131,-216491,-180414,-175009,-124074,34748,85078,-6599,-112336,-208306,-110878,148299,227944,161775,186113,164520,15462,61134,125641,-25852,-120240,-75787,-69674,43877,221691,150798,-83522,-156924,-56940,-91295,-179014,-66620,-11047,-81880,28074,131354,31306,17720,26544,-76722,-69998,75478,190620,150810,54312,-21884,-131836,-191923,-79787,33423,22952,-29160,-31090,-33906,-55189,-88145,-154066,-138912,-116513],[13868,101639,61429,-25284,-11770,24300,31029,64869,43930,-27866,3335,123821,76323,-102321,-114916,-60331,-130416,-142216,3089,73154,91163,119063,-25114,-254934,-303361,-182037,-132828,-262813,-203498,66592,50305,-172143,-94783,144889,240212,199156,-1808,-126653,-17623,-2849,-193858,-195851,-10008,74948,39953,20799,145564,294613,217064,128109,225961,182167,-77680,-179832,-224952,-397178,-338186,-101799,-40985,-157750,-157949,-14110,137377,142043,20310,-95756,-165037,-135853,-52921,-64660,-106213,-111311,-18777,120866,207058,276531,254980,17944,-125045,31948,307715,422425,327844,347127,341561,198727,229727,367002,316497,160961,89591,90857,-22935,-216777,-153609,92944,162334,165515,101814,-149988,-260326,1750,69647,-87389,-27963,100401,30224,-115501,-218795,-146802,-43249,-89116,-169740,-232279,-226767,-125833,-117521,-179277,-82488,66128,86476,-75472,-172470,-26483,47760,-100641,-81610,33744,-1519,-62888,-78043,-144973,-194957,-170666,-39566,67625,-119450,-432536,-600029,-502272,-161052,45239,-131734,-290143,-129985,44794,-92922,-288241,-191320,3626,190790,327624,368766,242262,53052,-104133,-260268,-305719,-200886,-95461,-86361,-83375,52604,262801,217855,-13406,-61103,-46569,16250,219768,367934,270585,59321,-60043,-115412,-69520,-71934,-301856,-347510,-163918,-121447,-145011,104328,186360,-94332,-318902,-269497,-36559,190216,222235,148552,14323,-169259,-125953,-14026,-137752,-222669,-144377,-116112,-128528,-88752,60939,101489,-48081,-127179,-77250,58958,44024,56685,-29720,-166428,-89936,129277,214651,206992,198518,39466,-113226,-92316,-159172,-328319,-295404,-58311,144373,107221,-40934,-34689,48063,12346,66492,260746,370560,264566,-4598,-80617,182804,332839,46762,-264617,-234106,-106724,33825,235197,243944,31983,-61607,-8900,-76658,-265300,-355676,-340641,-152462,131220,195341,-14157,-192510,-121942,142073,262148,23616,-179137,-45841,-25279,-54674,-59724,-12002,6491,-103619,-238584,-212022,-128793,-130498,-131823,-50233,-4263,-70714,-260523,-412383,-345123,-201679,-87584,68048,104271,-3679,-96185,-113806,-60177,30782,176788,300359,214046,26540,-172091,-404191,-363486,-31409,176880,18011,-222938,-164726,16160,3468,-126961,-57585,89760,168587,104095,-53997,-104938,10677,176153,226688,161236,53414,-831,-12951,-69349,-156242,-197602,-191207,-195824,-212517,-94436,132816,54928,-277633,-292866,-49715,12984,-167918,-285548,-141882,-34572,-60034,110052,327810,284245,298265,299043,101297,42517,268501,434799,330729,120192,92699,254420,323645,57358,-169074,-46194,134771,199629,159189,127136,118222,126553,150094,48665,-18657,-70880,-244051,-447073,-409860,-104364,138086,161317,202440,211676,31499,-140388,-71876,103718,121058,-62659,-316695,-328178,-151613,-41913,-84783,-144290,-53860,140024,263489,365144,369688,105913,69905,294966,191421,-216522,-462111,-399052,-193864,22014,224043,334066,380203,306762,141606,-141,-147235,-230706,-97742,17410,27046,23900,13143,-27280,-136829,-198484,-262340,-331270,-224818,-59223,18151,100109,132679,-48441,-307119,-503043,-635576,-412222,-32234,-6984,-38775,145601,195844,-92633,-233011,29984,246761,80974,-93367,-39335,-84469,-149068,-111499,-4411,118549,241649,426827,572934,257007,-270123,-348111,204198,211280,-753440,-1757789,-1135170,-1494469,-17377142,-43496857,-44837090,-17355610,16660,-1100302,-2848961,-1687660,-452939,277884,367851,389090,29643,-623026,-254652,343729,198619,106339,345766,260095,-198608,-292047,-91216,76670,-33950,-249291,-238622,-56064,44680,16634,-104636,-161714,-6161,263820,379724,340963,201025,-40957,-293332,-315054,-108135,41523,215587,415887,459759,440018,445095,352484,35968,-229200,-167364,77990,104107,26071,94064,217368,180921,-36778,-126556,-80855,-18823,111719,312255,282043,-52666,-273129,-182129,-16734,-102304,-269233,-151844,104813,206499,137796,68633,58097,-37372,-190093,-219213,-123895,57172,203603,155179,-67830,-302879,-335625,-272295,-238999,-77640,61615,43037,63113,137325,146868,55850,-114790,-253247,-296509,-78977,175939,31220,-198272,-65998,197827,330858,388451,371694,259721,125279,-44382,-109384,112636,318231,149226,-108416,-199058,-196263,-196120,-181626,-127640,-97295,-61161,63778,42492,-196576,-313230,-145620,-28086,-67122,23562,44432,-116015,-85844,122193,136509,142347,333053,519170,482070,202854,-54822,33096,241474,344382,413914,377373,240991,307883,461261,319388,95590,129481,165074,681,-85692,2340,79412,115882,70163,34772,-59733,-204266,-96796,198353,161183,-30216,-64333,122185,300367,331411,258266,220382,94265,-62831,99264,459320,506647,158287,-125028,-140980,-38407,-73666,-186091,-159802,3668,73658,-13565,-78345,-43400,147626,272580,182150,194952,175887,9088,-156788,-189207,-24576,239982,369815,247554,-148729,-501066,-442507,-183215,-85249,8827,154843,222537,300129,418907,317791,24055,-262636,-375970,-296019,-197286,-231387,-326043,-294238,-89143,47145,36538,-533,-98940,-155279,-39091,50773,148563,223316,-3252,-373679,-440605,-234094,-82355,-62102,-64661,-132651,-191386,-95719,160985,253360,137412,-27678,-105918,-19362,196878,319782,204180,69070,98466,162033,225490,260209,188189,134095,129438,47986,-62547,-83767,73269,233747,164451,197271,276406,222473,172883,194398,143403,51307,62801,210969,215636,8243,-11944,266328,334819,-9786,-303546,-338777,-250507,-145868,-145809,-145853,-128176,-52792,11671,-43285,22386,162056,106140,114632,371963,431586,201659,82294,173137,216187,58345,-115041,-192750,-165236,-124798,-212164,-153538,151304,289161,154046,-29984,-124889,15259,47651,-248314,-310266,44958,256848,173817,50693,30453,46700,-48653,-168032,-39625,143326,130802,68869,6269,-68989,-121451,-106980,17638,93304,1777,74486,373846,512873,365444,147012,2269,71594,238545,275740,195490,60999,-101702,-63273,27370,-70540,-233660,-43121,207139,106132,48968,204821,155361,-2874,-76259,-179189,-261165,-195698,42120,263081,241857,23730,-150196,-140806,-93981,-59311,-88522,-71361,38725,13839,-193305,-183694,78807,256009,173078,65766,124982,257570,229096,72308,-15399,-59886,-158726,-236483,-167166,27459,47972,-53041,49565,229135,210708,53253,-113398,-176909,-66347,7652,-183918,-309943,-59773,117341,15896,-129851,-273544,-352172,-159697,58748,53724,-213515,-391662,-307477,-255753,-366693,-390888,-318223,-260961,-60962,112344,-35873,-314447,-299198,-125492,-140627,-191707,-62638,-106724,-279627,-76597,289508,272524,1589,-176459,-488502,-360437,1269244,1995390,1354989,1483289,693246,-1779817,-2023746,-649098,-194682,-160658,133127,240766,800974,2512265,2846250,347879,-2042497,-2128028,-1625079,-631081,179996,454098,488880,335183,361896,565095,495654,181011,-112968,-215885,-100526,-54848,-167895,-221250,-185611,-153740,-21933,130970,185543,156592,139640,81015,-24413,41893,223620,158023,-55009,-216122,-273492,-217152,-67049,54549,50313,-41218,-51131,60088,127227,23450,-126538,-12431,279258,346649,223152,187732,246398,255092,89987,-219173,-306276,-101864,-51397,-118930,-2850,134808,177572,82210,-142253,-334887,-316580,-214902,-162339,-146806,-99092,31647,90945,15671,-103685,-184642,-49040,235656,326695,225130,220430,127038,-80753,19425,217462,118001,-37817,-87273,-131467,-60257,80463,49435,-112171,-174569,-103007,-171513,-273616,-130408,-30201,-81898,5299,120075,93176,92444,29259,-158313,-183983,8018,181092,177371,79136,-13164,-116290,-149272,-51667,-13930,-70642,-81971,-18127,56224,49217,-41036,-154900,-124760,-56849],[132945,216809,86081,-67667,-48936,-10981,-14917,21577,-27162,-163544,-181911,-16097,49976,-106029,-213069,-219755,-230664,-139592,23085,77002,113320,160685,7603,-248903,-389778,-325154,-207208,-264251,-168013,102429,46704,-173118,-59614,221266,317875,273633,72832,-90586,-5320,-1404,-199269,-179891,57929,110278,-3728,-33593,103674,219223,128230,100591,246865,210670,-46261,-148160,-207773,-366364,-305127,-82572,-20485,-133994,-221413,-102226,142993,243863,118309,29153,-40983,-113273,-117562,-114336,-177174,-210805,-58904,137328,193527,252455,241752,10619,-93477,74947,281091,389370,323100,309760,312908,199927,229997,387095,359263,150568,-1370,39375,-30810,-277417,-227588,71262,179517,153198,128347,-48762,-133461,87892,83753,-141176,-113030,47369,17853,-95826,-148079,-35918,9650,-84811,-145451,-202208,-216791,-131012,-106724,-111464,23864,136038,65746,-164070,-287929,-133857,-2820,-107177,-59036,88542,-4848,-144309,-167384,-218718,-302856,-251001,-59175,39699,-178468,-476927,-600461,-497022,-160697,108513,-32145,-236941,-157798,18299,-40985,-192500,-239227,-201270,60427,401401,425625,157111,-85395,-185137,-275744,-292053,-148128,-47606,-110488,-99743,123793,336414,209263,-66602,-124909,-70299,21009,277866,463176,357858,120613,-55991,-190377,-125245,-9896,-182385,-270384,-142711,-166626,-201000,47225,145486,-69424,-246601,-223692,-25648,154206,181110,152761,77681,-96786,-78893,45236,-42347,-125593,-141235,-120573,-97046,-76083,33362,112964,28932,-57689,-3238,81193,-2711,35378,-6885,-176688,-146853,66542,151904,135137,136322,39732,-26329,-15652,-160455,-294219,-190722,-17332,103654,71489,-31545,32700,103838,25736,91867,289974,352642,190341,-74711,-153529,74968,179066,-77500,-271388,-202623,-124502,44639,290528,266017,58920,28099,91850,20985,-152165,-299218,-357514,-183330,131405,202416,45563,-70101,-32082,155213,275351,123567,-3217,107031,60502,-75203,-88151,2274,38622,-99677,-255318,-251858,-198489,-176259,-119296,8226,68714,-7538,-207472,-336636,-236607,-114020,-85116,52757,92407,-26771,-81631,-130792,-152947,-75671,100519,249698,142019,4775,-170364,-371371,-295056,129278,342068,150857,-43418,-2495,92640,29153,-93230,-71943,53301,185317,162142,23427,4858,96489,126445,157249,123154,36660,-65977,-95507,-92704,-165019,-232541,-222340,-236240,-250968,-104436,107121,-7225,-305842,-327818,-118492,-39920,-205569,-347876,-281950,-200769,-115335,126479,314360,256139,262917,242501,54966,34223,313586,489019,292527,-1486,25191,302981,442127,134474,-190007,-137124,38586,124254,129780,195724,240634,184665,165351,63862,40683,1115,-229826,-452535,-399190,-98461,131061,191469,208176,166176,54470,-25541,49995,146580,113720,-143237,-416762,-443581,-263822,-164630,-163260,-176624,-80645,88168,183468,286280,308049,44977,3231,278592,190551,-218321,-463198,-417201,-199996,80023,309115,338323,314129,311550,178362,-25600,-136517,-105411,-30375,-44646,4452,82369,31840,-73952,-190700,-266683,-302402,-306489,-185207,-40421,47647,122786,123972,-88260,-360153,-509638,-543406,-316948,13736,25540,-26636,80054,94922,-144230,-249018,26898,294073,122225,-101006,-55172,-50511,-105357,16178,148322,217216,281568,346355,292648,-108610,-530484,-459393,-78869,-279645,-1325461,-2565795,-1963354,-2255596,-18107063,-45380467,-48003657,-19717119,-2494243,-3184719,-3535276,-1147377,623961,860664,267064,52722,-170308,-580010,-213733,223796,164847,338641,609442,260100,-350163,-385431,-90995,66627,-86925,-281123,-279053,-112085,-10039,-29775,-84398,-71527,114769,408375,487381,398957,266778,114419,-78588,-191958,-85869,55411,216239,378475,362218,344971,435599,463959,226331,-98970,-143906,13190,-29674,-114084,-18882,163656,198649,57487,-57914,-59334,31673,221587,363489,269121,-38742,-197758,-72947,123733,37413,-198674,-105564,158340,272129,212276,130833,64688,-73415,-185555,-164315,-105989,15945,149675,135678,-56073,-271702,-258261,-172732,-146395,-27883,17619,-83154,-19456,148531,181470,112758,-10877,-195784,-283077,-56729,217149,61216,-45783,112669,209037,187348,274325,345194,229063,61870,-77427,-110291,90390,259053,119036,-100698,-154957,-177457,-303273,-399348,-327472,-185594,-61267,54175,47731,-66210,-155566,-52622,6718,-27100,62716,66347,-105295,-99831,41823,53658,142171,360123,480543,391010,72580,-152989,35158,390090,479496,417957,358216,271812,293127,373062,245371,63608,86295,128554,9753,-74552,18819,117927,117671,-8387,-84353,-85702,-106149,-59793,94956,152233,62856,-14975,105998,329695,382637,202279,101087,36353,-73819,98273,466332,465985,147072,-53333,-30867,102040,44666,-193327,-216639,1782,102404,18901,-63150,-70286,122334,270002,157942,155915,137764,14642,-51285,-82460,26706,294547,412125,214826,-160531,-448537,-378384,-194369,-236527,-160688,109084,305364,453171,597124,446812,74001,-254046,-339379,-204713,-115957,-156717,-192168,-183797,-30210,118437,106356,44436,-69655,-107894,7887,90477,183973,227839,-43278,-432230,-470326,-218134,-53837,-26427,-12488,-101488,-182488,-81929,126402,211980,140688,-22696,-151556,-70320,208397,397858,297014,137571,139593,210465,311230,349011,213771,44123,-8215,-10037,-56454,-52302,98897,253560,212023,201075,243438,165424,93685,152232,154452,75726,53870,136970,165660,-11760,-55985,251394,359895,5182,-304280,-302773,-138490,1756,-45529,-95934,-85525,-8410,-34683,-109744,6386,160133,112263,140336,371385,431251,191780,57710,158256,246078,96839,-103338,-191387,-134875,-80824,-165732,-111140,185304,377955,234202,-1439,-68150,63514,5014,-293513,-302749,19538,207573,187516,124261,81347,54920,-63060,-210071,-70363,177373,133302,7581,-48754,-118686,-183415,-136039,95082,246181,72628,117141,479243,617364,413729,205826,121739,217900,389502,427083,360011,251778,61356,-14880,3012,-91947,-247274,-69559,155906,-11119,-75251,194487,238855,57919,-50434,-163701,-310300,-334558,-152380,114895,127775,-75328,-278867,-293244,-237887,-181362,-174767,-105275,116102,175289,-21057,-120514,34083,197482,151807,62804,156249,287524,237271,92728,-11722,-75455,-140260,-230227,-227073,-46872,32015,-108072,-73534,140280,235680,134006,-51025,-165807,-98446,-23674,-186924,-283859,-8681,196347,83675,-134686,-323877,-337624,-82660,165924,153861,-184775,-435266,-358694,-285406,-412252,-426488,-340721,-245406,7570,220821,52301,-276528,-279262,-74037,-75663,-124363,-24305,-157465,-396595,-172038,261398,293111,-72950,-421484,-667323,-397836,977026,1883211,1560038,1714450,1091531,-1188082,-1808095,-698023,-126676,-118507,9681,72128,754222,2769188,3534642,585393,-1987304,-1814440,-1340249,-541504,237546,462947,416313,263328,275866,534109,558811,257900,-67067,-273852,-245969,-174636,-223629,-223488,-180404,-200119,-154389,8998,143968,169836,126499,87042,55045,95555,172689,78771,-104345,-229251,-275859,-260151,-182405,-54494,12352,-46599,2495,149066,161664,21525,-102509,-13499,226627,222675,60156,96869,306832,386120,197653,-90491,-150414,-12914,-52221,-77220,115256,311522,333998,169299,-109401,-352948,-334094,-195207,-155117,-153370,-103393,-1450,72394,35451,-67785,-119194,11359,253838,326803,232690,243367,109548,-123679,14699,303544,241095,29770,-108811,-195422,-168723,-85290,-80606,-146464,-165927,-114547,-210240,-326073,-170911,-37033,-79040,-27018,105799,171989,180551,55315,-174178,-236590,-46539,161066,200859,105808,-1165,-82032,-55685,34891,-15251,-127176,-104884,398,116939,118640,-13443,-144198,-106041,4462],[223932,301323,102829,-135073,-132018,-74325,-68267,-26770,-96578,-283186,-316426,-110438,36246,-79510,-251127,-323036,-299132,-132818,31332,77147,133488,187178,48783,-203215,-416864,-405975,-246199,-237696,-126808,116453,24933,-182219,-45020,231476,311512,278301,126586,-31142,21875,6494,-169472,-136803,95259,101019,-64465,-93352,46197,125214,44320,79353,247582,224250,15708,-95981,-195646,-316963,-234900,-33602,15010,-57575,-212158,-193235,94259,296708,202906,155382,91726,-76614,-148198,-116114,-211182,-288580,-86175,158593,168112,189567,209075,43680,-28361,108217,221283,268890,225602,212085,271664,230330,248352,375945,330644,82576,-91786,7826,-1145,-265164,-255791,21190,133069,103729,155949,81847,30878,173470,84701,-192529,-182768,-8126,-7801,-84108,-51094,106483,84333,-54096,-88560,-133677,-153251,-84895,-73537,-27691,132976,178064,9649,-264181,-400872,-236864,-50770,-77573,3033,144504,-6961,-170872,-166966,-227915,-356472,-265385,-21329,51242,-185841,-457212,-538096,-455549,-177628,127682,77989,-130240,-133198,25691,39902,-79271,-256511,-325743,-16120,459412,470212,110940,-160942,-231431,-279269,-261160,-76067,1921,-145760,-145223,149028,350765,178320,-64650,-116035,-58970,40786,328935,532822,408522,145914,-85097,-273945,-199111,5193,-57286,-113099,4634,-102593,-188875,14851,112504,-37625,-146657,-123226,15019,109276,123764,150020,132135,-7987,-19802,74209,20297,-62131,-153244,-124258,-55563,-32441,30679,146146,145401,64901,111462,88244,-39839,22627,21128,-174253,-208382,-59129,1002,17293,63063,42680,49700,49153,-111335,-172632,-46537,-2558,1997,-4216,-22724,87411,123097,22709,110091,322142,342395,116307,-129071,-191092,-4811,54657,-165283,-256179,-182662,-153775,51351,318186,239712,55623,101738,165091,91898,-23011,-188052,-323807,-207007,98038,182706,96146,39340,23081,114778,236184,182295,148316,247266,180212,-36350,-50206,32802,51817,-85529,-229789,-215639,-161249,-127462,-44769,93865,164463,87428,-108391,-199177,-49291,54885,-26354,55920,122774,5987,-52249,-135453,-221374,-156752,52845,240006,164247,58252,-117712,-289156,-184745,260039,425998,237881,114229,123366,169967,101724,-11152,-59758,30280,189737,190783,59461,63797,134474,55762,67437,89488,39504,-90115,-137342,-108133,-172429,-245219,-211421,-211255,-240524,-117019,47531,-84797,-324524,-335886,-140786,-35540,-193828,-372016,-372718,-310264,-163648,79233,191410,140673,171751,164421,378,-9871,287151,473818,235351,-88990,-44840,292928,479696,172833,-194263,-201458,-44271,54463,127129,299258,390575,251603,140302,53673,39470,65259,-130102,-382153,-346625,-92621,74074,151144,175632,144110,98430,79939,144046,164776,113434,-163585,-453567,-491593,-297427,-213085,-182184,-123198,-21062,51439,56330,143112,162223,-80401,-109239,204055,161251,-185456,-382836,-353427,-156290,139976,347749,307305,228774,262099,160377,-46256,-102693,22580,21250,-130719,-58752,91254,35624,-78932,-176419,-289674,-320745,-260070,-140191,-23870,56548,113302,109725,-85873,-338878,-445413,-398550,-207248,21034,34904,-16199,10775,-13929,-190407,-270673,-10328,292076,151376,-120631,-131001,-71930,-63970,136805,271556,323566,315319,173961,-64676,-396435,-618823,-457154,-269552,-601917,-1677157,-3183422,-3132893,-3800643,-19018027,-48286671,-53445251,-24863296,-5563336,-4644191,-3801316,-577868,1522378,1210225,-99601,-512352,-524567,-608796,-263230,43329,101877,462189,737303,251815,-360928,-412271,-121458,18157,-136444,-303921,-330875,-206441,-102101,-72918,-27242,45948,234624,509848,556866,421771,287473,183618,25014,-121415,-70493,78375,216401,323501,268038,228156,321033,414193,293592,-18139,-118264,-34306,-106680,-161867,-30495,173819,234911,156605,16592,-43589,19278,206557,301114,179821,-51607,-116029,49455,268206,201433,-66722,-36198,166785,262079,245161,198262,105102,-74467,-165806,-102763,-103982,-99670,10902,66702,-62385,-226503,-173434,-60662,-16280,40031,-16261,-180640,-107499,115029,154713,95081,60429,-105352,-236956,-59445,206981,90453,23294,100762,65108,-14893,130777,292334,199354,11565,-88731,-81044,72940,190461,97341,-81173,-124495,-164573,-347020,-503332,-447173,-254880,-69139,35910,42383,23471,-8027,65201,82606,40760,74152,39289,-123177,-134518,-53198,-15905,127955,309700,343315,237942,-52582,-236615,26207,505211,552141,327389,258671,244402,200467,176969,69884,-46733,-10285,43313,-22826,-70402,24205,140973,112256,-73245,-192576,-129045,-61951,-78711,-21224,192538,203540,65790,99024,324723,370634,111130,-35634,-24570,-63391,95057,399764,357839,132053,11035,69968,259266,209925,-140211,-244042,-21570,84537,16720,-55447,-88055,66455,246789,208623,162644,90533,-13383,12155,26433,118482,352573,388694,110145,-195992,-374827,-274735,-178501,-369122,-324769,51813,339270,523530,658298,484185,91868,-230901,-276346,-97093,-23977,-77563,-84597,-100004,64,135402,122609,51960,-44512,-31806,87480,162189,240705,226996,-84191,-439445,-424187,-151579,-1102,12866,6906,-86911,-144406,-27497,92498,141853,117969,-27039,-191612,-109614,208748,433287,347203,177838,158462,222049,338391,399775,226501,-48519,-129470,-44608,-23551,-3691,125735,251735,244088,189875,207046,111825,1300,85011,173993,118432,36930,31134,57193,-87421,-153305,124808,261348,-5335,-257820,-238050,-35559,127869,51222,-61232,-28879,60636,-40473,-131932,-6904,132628,98199,132849,305701,339935,113166,-15583,86983,202587,94305,-97608,-160946,-47985,4613,-104848,-78162,191856,433621,323732,52702,-12425,69015,-78335,-337693,-279441,-18206,122256,154743,148660,99402,61429,-55638,-226765,-110628,181123,159622,-6796,-80497,-147907,-206670,-141627,144630,347496,139444,144468,504922,599645,359233,179179,153488,298752,494615,517077,461488,401623,215625,24412,-25400,-112191,-237616,-78690,103609,-102888,-164001,172612,294419,107555,-18672,-129161,-324456,-432911,-320842,-29991,38845,-143122,-352697,-383324,-309461,-243413,-219596,-127733,150962,296637,149222,-40703,-438,100286,66061,10537,133043,263006,219064,83806,-74746,-159066,-149990,-229371,-284793,-139280,-22966,-140608,-132782,82754,245987,190045,10501,-137026,-134510,-78650,-180132,-224917,27984,237648,123671,-171051,-387700,-293352,15535,263799,226936,-144541,-428683,-337797,-233615,-376699,-409867,-330792,-220502,36817,270397,135189,-157638,-154234,49936,42936,-20482,15004,-169687,-388084,-149789,267249,311098,-92060,-546012,-783931,-582550,384776,1582903,1679192,1853936,1610939,-269048,-1466597,-771695,-90056,-85146,-143748,-143177,547713,2581707,3670570,852686,-1496909,-1234568,-846190,-410786,205873,307897,154087,55295,105114,396717,501953,247640,-60293,-283346,-310709,-238639,-233768,-181997,-136225,-211497,-244372,-78633,99301,146046,71684,54237,110716,146460,131155,30829,-101182,-192313,-255285,-288496,-282842,-155452,-24145,-46734,40309,204369,173802,10744,-76707,-25099,98815,22270,-123580,-8407,302415,430990,255247,56001,78040,144193,10396,-10077,192500,406747,402839,208323,-55581,-298198,-303477,-163857,-158006,-193608,-137578,-49709,41182,51736,-17614,-42961,45210,193395,225165,187637,253969,125487,-94578,58326,377158,327525,62437,-147141,-243490,-238248,-217766,-193794,-167252,-130406,-91275,-193822,-306653,-161211,-21071,-69001,-56438,93325,244911,259237,98979,-108778,-195022,-75399,124571,208647,127601,13981,-35534,66527,166738,45590,-113990,-78950,27977,127044,122915,-17971,-129296,-86659,55469],[269473,339935,112991,-202231,-232246,-142582,-112823,-77619,-162189,-359302,-365972,-141348,36043,-22128,-205836,-328199,-299530,-109172,30445,68007,145086,199663,99139,-116426,-364412,-395631,-236591,-191426,-89638,108167,-3184,-188114,-43830,188542,246697,233680,158066,48343,60503,10409,-128766,-89519,86063,42396,-135094,-146616,-10973,37501,-11349,78317,239677,218474,73469,-51920,-194793,-266480,-151623,14901,37808,28112,-149058,-271019,-3470,273914,236362,234172,193547,-34365,-143847,-84759,-211154,-340382,-111037,167980,132334,105461,168544,101411,45687,117181,137309,87695,42091,67861,228691,292138,295783,349930,255107,-7132,-145998,12815,60950,-184988,-221125,-14729,55695,38295,179050,204786,172893,220869,65191,-226732,-208578,-38089,-42168,-104296,23392,226927,149266,-15612,-20224,-45497,-55451,-8952,-32198,54761,231084,194319,-62558,-345081,-472041,-305591,-83625,-9014,109519,199723,-3598,-135280,-71990,-171724,-355928,-234761,41481,90130,-143603,-379957,-430334,-393030,-208541,98164,156678,-25288,-84887,53878,125664,20447,-243659,-351919,-19308,489242,502213,132190,-141106,-218202,-257530,-216418,-7560,42819,-170903,-191161,132750,304046,131177,-8132,-16373,2946,76349,349947,544291,412547,140498,-139968,-357749,-286269,-34922,44858,78868,208986,45623,-103978,20817,98944,6327,-25843,18303,71029,55075,57651,136726,155178,61527,21366,47798,12924,-80360,-199043,-139296,-24891,24062,65076,199425,264868,200464,203363,62066,-57907,34407,62850,-147966,-255723,-217380,-205898,-123826,8146,73374,117486,92373,-32180,-5922,100631,6736,-103704,-86220,-12955,123123,117473,5587,98846,328615,328815,64967,-146552,-177342,-31274,-138,-181159,-213383,-162942,-171726,59838,324427,182546,17953,128538,180650,106247,74057,-61628,-258628,-229001,24051,131083,124014,118666,46194,44137,157992,172617,213398,334673,309853,77214,39623,50170,30097,-66387,-166852,-110127,-19017,12204,78417,193830,272333,204821,15004,-46537,154687,256022,82027,88693,201035,108448,-2419,-126393,-250399,-195735,35449,264753,287523,200863,1008,-175715,-64541,327283,412248,252605,177282,142781,200145,199364,94101,-30792,13320,172843,188085,49493,58429,131173,18789,1816,69983,52503,-74455,-130668,-108522,-169119,-226952,-157376,-121147,-174544,-122716,-16655,-120482,-302370,-313691,-117309,18560,-137880,-347102,-381076,-322221,-184026,-15971,-921,-23866,58229,90884,-40524,-72866,183735,382380,180112,-116388,-95778,232452,424200,153107,-192390,-239663,-113308,-3726,135841,382579,507673,316659,88487,-1333,-45736,93377,14303,-271147,-275084,-93822,-15914,55773,120484,155369,150128,138856,170895,153694,125800,-105864,-401758,-435112,-230132,-179345,-159895,-25198,91423,39286,-72547,-19180,-23871,-238663,-233465,93758,113359,-125834,-249691,-232511,-76431,192020,348122,263341,138501,143078,70428,-70506,-65113,110760,45712,-211198,-146202,43108,12938,-56464,-114562,-266613,-313595,-209698,-101013,-14507,38722,77831,101217,-39707,-255161,-343144,-276795,-143499,-14499,25721,-9431,-48449,-111936,-238774,-306671,-74793,234401,145434,-145432,-217308,-136356,-46719,210438,340247,417238,332206,-49774,-406611,-561979,-541298,-360629,-352075,-717880,-1755622,-3446076,-4273339,-5755892,-20278993,-49785151,-56344256,-31255579,-9227365,-5334582,-3760200,-246012,1879085,1144499,-618310,-1108645,-934502,-761072,-449625,-179497,23251,442929,680371,232966,-260093,-383232,-174787,-50419,-160344,-306607,-376656,-310342,-211026,-112695,33167,144738,323521,554386,568777,380934,221418,123043,-13015,-125395,-72010,95153,213956,271495,205050,120056,142957,230031,210326,-18428,-104957,-62917,-118281,-107691,59990,233036,272908,231189,88556,-15030,-24259,90723,150769,36762,-90401,-38679,167063,373708,326621,77340,31946,123228,171446,228173,267585,181025,-38139,-140437,-57950,-122471,-257961,-176267,-41307,-87465,-178292,-110000,27802,108094,94693,-49435,-238701,-181964,43982,75356,13787,73619,-15640,-185214,-114294,113016,120679,28056,-68943,-171162,-199571,10164,231291,166015,-29678,-90195,-35555,71522,144635,99861,-42359,-95849,-132906,-291525,-463426,-468156,-293345,-82583,14563,37167,68725,104875,181432,188732,128777,61890,-27118,-151535,-159282,-120679,-49756,105934,203138,158011,73296,-138579,-282967,11595,546542,564864,232140,145458,167389,47709,-80377,-158039,-195975,-134328,-74891,-88032,-66811,23795,134038,98235,-91124,-234267,-162094,-94670,-178940,-114100,264379,342080,156887,109681,285673,302826,15536,-153199,-80395,-43651,86118,277426,226512,134065,65720,137510,384593,366184,-48383,-236040,-55139,33299,-19373,-68934,-106724,-4390,214433,309285,212481,53627,-53358,25754,106666,221134,399427,304683,-39861,-245042,-289926,-153817,-141613,-438744,-419201,15160,326090,500297,591972,420388,72092,-199217,-201282,-1947,50740,-14658,-22217,-51966,1363,107449,100330,26659,-30364,57503,193743,259765,307186,225428,-108827,-403242,-333482,-59020,59042,41181,-4809,-91952,-98611,37330,63380,61896,84592,-27794,-211559,-128998,199007,422136,349263,189813,167884,214493,311148,397055,225949,-91354,-166251,-32574,17588,17473,109971,208752,234293,157664,159232,61234,-81255,-203,168980,150491,7026,-88462,-86766,-199652,-287429,-88936,67621,-37568,-172330,-156381,28646,196781,126811,-18213,60038,153699,9684,-95874,-6633,90620,69711,103090,207048,192382,-614,-107067,-16316,99011,47703,-103320,-115090,56494,101303,-39825,-60552,171130,434224,377180,106129,31463,36879,-180497,-372403,-243393,-49549,22690,75048,108474,74363,65758,-22521,-213828,-149571,156727,206308,39403,-66582,-136418,-183449,-126850,153617,371400,186890,146331,433468,461515,229282,104103,123765,313064,537061,538699,483578,469457,308416,41033,-49883,-126219,-222752,-89740,49204,-150833,-196095,133133,272248,104153,2569,-89955,-300533,-453889,-393630,-102019,28846,-145979,-352204,-385381,-289276,-234376,-228329,-154611,108669,324564,252781,27745,-11918,1591,-67388,-90994,59317,192701,177778,56471,-159754,-258885,-178591,-243636,-338167,-231221,-108100,-148282,-123012,62365,236100,208446,53175,-102211,-172297,-157417,-180323,-163357,28536,222665,119029,-228168,-427981,-218465,110716,323731,260204,-89296,-360410,-252914,-130973,-275552,-336504,-280806,-193532,26858,270020,215166,31516,66381,228884,188392,84269,23626,-157969,-256505,-2467,317001,328507,-47024,-523276,-863690,-1008288,-404407,1201298,1716262,1934724,2244460,763287,-1113787,-858424,-86830,-71416,-292288,-397359,108987,1910397,3291709,1297357,-625098,-595566,-366791,-308155,88352,36660,-187941,-198503,-97073,190721,333294,143922,-97529,-250105,-289752,-246491,-209482,-115222,-68597,-188012,-277203,-138721,39847,95046,12104,8184,134648,190030,105880,-71,-64555,-119083,-211089,-284140,-327114,-209126,-42017,-30726,67250,221003,156100,-16323,-63515,-46711,-72784,-197241,-265858,-83255,248445,388567,256585,181409,294775,295414,102753,57700,211226,396139,367859,189455,506,-191861,-235817,-128220,-160976,-244459,-185184,-92851,11600,63988,29555,13148,40836,76147,60846,108596,247875,172998,396,139570,427967,371168,53523,-203978,-264594,-238944,-269769,-252153,-164021,-80975,-43854,-121052,-204306,-90642,18928,-48996,-73202,80242,286093,305366,143629,18890,-58126,-63073,77415,191449,136099,31776,14621,181877,310238,162190,-23214,-4501,63168,86968,57845,-54932,-119282,-67982,90478],[269279,329240,118496,-240308,-312273,-188490,-129639,-120870,-217328,-375925,-329031,-117965,44794,57801,-80794,-227714,-221144,-64065,21549,44043,142024,201324,151690,-4717,-242621,-300702,-184424,-140375,-61801,86769,-19926,-172595,-43537,121210,166188,177196,172954,131144,97348,-365,-101999,-58009,33414,-52035,-202310,-182364,-56822,-29974,-32855,99256,232391,194873,96641,-37339,-204469,-229259,-80718,39892,34388,76999,-82033,-324283,-122974,178840,198444,233779,237331,6822,-114700,-44906,-188934,-366475,-140925,154976,90609,21375,127906,155099,102761,99210,48221,-95877,-181007,-94521,191733,374049,371980,329831,173775,-70147,-136720,57892,135673,-66369,-125706,2431,-3334,-12182,193828,282332,238084,208100,29364,-230179,-178160,-27411,-77573,-158892,42172,277602,172292,10410,36485,36154,41489,59184,-3351,113845,299172,186763,-134012,-388092,-478778,-328345,-100335,84043,246206,250450,5191,-57192,79236,-75219,-323250,-201666,84948,135451,-66521,-262959,-298518,-321505,-245113,26677,171426,32518,-44305,82851,194710,89174,-210916,-301632,39573,490309,518470,211910,-35949,-143389,-203604,-163721,33192,62932,-169935,-206747,97250,219300,74280,67828,143108,110458,121166,324633,478767,366746,112898,-204150,-431189,-374868,-112418,109640,249424,379257,221677,36225,68684,111894,65329,101966,169142,117816,-10713,-10129,108402,134184,85408,23756,-39167,-84251,-199376,-281264,-171665,-24170,61802,116425,244339,341777,297372,213660,-4245,-58593,74943,123117,-90550,-271427,-361795,-407653,-249679,-2212,147172,184726,117507,47000,142917,208631,27206,-156432,-133254,1714,141040,105162,-21746,44076,278393,291516,48964,-116650,-113704,1245,26010,-120603,-150312,-134579,-164893,70664,320860,127321,-36536,102174,129881,51016,99434,35380,-185761,-247126,-75219,58550,128397,164801,53307,-20106,66995,91839,167330,354128,424318,246678,140569,30226,-22463,-41954,-79679,31586,181232,201236,216063,289039,373908,319757,128515,73076,309615,428983,215681,153767,310363,257404,65147,-105369,-238657,-189279,43345,309741,472178,416198,187624,-58244,13571,302834,307812,184228,111061,35142,153086,278304,177637,-9699,-13729,129231,158058,4723,2221,105449,41440,-7872,65038,58306,-35873,-82378,-88164,-147635,-179229,-75921,6600,-67100,-113593,-57782,-81610,-224440,-266268,-68316,87159,-64501,-280687,-314161,-246583,-171206,-130027,-202612,-187175,-44873,37202,-56024,-133617,24606,233155,144654,-85567,-121795,137407,292884,79912,-191917,-258473,-174069,-53222,132275,394763,536199,359197,47377,-105852,-191663,78612,143656,-161783,-208705,-103884,-106228,-56828,60965,188387,195072,137945,121350,118365,146582,14144,-255928,-268017,-74669,-85680,-125098,68728,211118,50077,-168862,-161330,-193873,-379132,-332128,-24091,59528,-52589,-107182,-98286,20027,237001,333518,227201,53450,-33531,-79379,-105437,-45457,130065,38648,-261918,-234477,-50090,-38701,-30726,-42322,-209560,-276657,-168903,-76212,-16508,-6270,22949,97822,30346,-144760,-247380,-239020,-169804,-82368,6123,-9357,-89379,-183182,-285472,-344446,-142676,137353,98695,-161286,-261936,-208031,-61380,212086,339920,469935,323395,-250495,-625451,-586853,-342830,-200033,-336473,-664243,-1596714,-3307296,-5010636,-7542583,-21828549,-48533175,-55305947,-36904182,-13263869,-5518247,-3668504,-329213,1491057,620112,-1090660,-1501126,-1260462,-1014857,-734960,-385315,-24230,322254,462296,197600,-114717,-316701,-230894,-113606,-138093,-264998,-381574,-381984,-308836,-152090,66593,197270,369103,546713,512495,259338,51337,-56040,-144989,-177675,-90363,91002,203877,234124,178435,41247,-35785,-6056,17818,-93446,-114252,-83424,-88013,14853,210735,303765,289573,261611,154518,40817,-55126,-56874,-24052,-112653,-140844,25370,261552,410092,361763,174869,75227,41429,31185,180028,337939,280250,26361,-114347,-42190,-155849,-405545,-355978,-166455,-125924,-138744,-87973,62148,182952,110943,-87365,-257366,-227607,-46080,-30652,-97764,21062,28791,-180348,-259000,-72472,150924,26102,-274223,-388879,-297699,-43328,185520,129240,-64595,-91461,9022,88197,135244,127283,14121,-58238,-67028,-141828,-305358,-405727,-298590,-98670,-5358,43608,95736,178808,268238,298844,219497,35592,-111236,-168720,-147596,-128673,-36967,86746,80716,-15961,-64896,-183107,-286911,-2684,501639,540825,215318,82986,65291,-120214,-316234,-360589,-323458,-239430,-186406,-153254,-51203,32451,102707,83527,-44306,-174436,-149015,-170036,-316376,-149715,324871,419800,229229,133115,216105,199544,-56918,-224016,-124759,-28427,68676,135279,116725,156226,107998,161022,439098,458032,44763,-202035,-91913,-33957,-77703,-107394,-134526,-70499,175847,390794,268849,35079,-81888,2886,138271,295383,412043,178784,-189893,-282474,-202417,-46293,-101396,-427804,-405824,20185,280115,406084,440840,286644,26615,-159632,-126325,59880,91655,23036,2262,-26194,-7495,68077,69697,-15426,-30360,138921,308008,363359,363047,223622,-107453,-342470,-237016,27297,106477,48120,-34847,-110191,-62750,83056,35183,-13045,56720,-13258,-200401,-123625,184006,375070,312061,181211,177989,205346,251312,344044,214407,-60457,-100281,24286,45963,-23311,6145,97614,160721,101841,93307,10495,-137119,-90564,112930,144765,-30669,-191043,-220573,-307452,-420541,-324087,-154759,-77733,-67055,-72495,40682,192484,167076,54303,181968,256970,102098,-17218,4137,42537,36228,71830,117148,44998,-103168,-178791,-115457,-28714,-27816,-114880,-66399,137232,178009,21564,-52900,130932,371118,352486,128329,58210,-10055,-265706,-383547,-198958,-60635,-64443,-33505,13495,16059,71941,32260,-175223,-175224,117737,258930,133597,-2805,-81107,-125433,-101211,129292,327166,200279,111385,278484,251378,72696,20151,77943,287818,522942,509842,439307,450092,325031,41755,-61353,-130583,-219313,-120161,-9118,-152180,-168956,77983,157655,35121,3133,-61080,-244644,-383729,-338194,-64373,106099,-80346,-282968,-305300,-195359,-171969,-216728,-194738,-7998,243780,256528,69373,5633,-64897,-214002,-223107,-42325,98224,117294,21671,-215960,-311249,-198317,-264448,-375720,-299082,-194161,-131842,-64495,63741,200042,188690,70488,-69722,-202240,-240492,-192230,-123367,-4673,161521,71508,-285489,-416553,-124239,178947,328823,251749,-24183,-241639,-136538,-24002,-143379,-215612,-193326,-170520,-10129,240583,288619,248434,331399,419554,320171,149457,-22474,-145798,-50858,223279,394090,340056,37930,-396827,-945484,-1635666,-1204099,859032,1707006,2010158,2910791,1657568,-835366,-936992,-118516,-94497,-417891,-677812,-534858,921977,2663863,1970876,421529,-96396,-111544,-286211,-83038,-263967,-482042,-400152,-270235,-25272,110692,-7448,-153292,-191353,-206375,-211452,-168495,-46664,-2812,-146851,-262513,-184495,-43353,28812,-20749,-19755,135346,223485,100140,-21754,-16594,-28461,-140348,-234956,-294951,-194963,-27051,11783,94193,206531,111187,-59938,-67438,-66879,-231118,-366584,-316421,-93029,175608,281777,206435,250754,421532,372081,181027,109508,181023,294283,247426,121897,42429,-71059,-152801,-95401,-152120,-272019,-219487,-113901,-4561,72169,58974,32511,5174,-54871,-104885,18169,216212,231128,130362,229738,444321,374028,12300,-270828,-255781,-164819,-220546,-236395,-137294,-39166,7527,-7006,-35168,25448,69245,-21837,-74062,59402,278516,305758,169842,162905,139368,1138,36445,148291,123895,50156,59829,254843,421578,304934,122084,97263,98813,17932,-51864,-112097,-120721,-49668,112796],[239789,277964,119341,-230020,-340131,-189961,-103503,-141362,-252152,-336249,-235413,-69267,54256,144588,94266,-50091,-82673,-3128,5438,5359,123203,195513,191851,99325,-91323,-159468,-111304,-99914,-43613,67210,-9719,-123406,-36124,58034,107022,141236,176433,190496,114309,-30734,-102296,-50362,-41327,-154597,-250780,-194640,-90436,-79523,-32319,131244,227008,156698,70398,-59232,-219358,-209733,-36726,38702,11249,64195,-60285,-345108,-223959,43562,95627,153796,219582,44464,-75061,-18146,-158636,-366760,-171763,121840,50411,-44710,88586,176859,126527,64184,-25022,-225526,-380240,-243110,160618,451768,460413,329052,125297,-66483,-54385,132294,195422,48960,9521,87732,-2728,-22299,196625,287572,200049,138325,-8705,-197602,-102564,18344,-106587,-228993,2012,238164,134996,9951,64361,86519,100228,82307,-5858,130064,318985,157260,-192995,-391520,-424930,-313617,-108016,177258,384395,291845,15882,25136,219202,18244,-292860,-208475,76008,167268,22585,-130808,-161769,-244406,-274108,-68992,114255,26967,-29522,98022,239181,130723,-170630,-216670,129868,473469,511989,309738,110892,-27807,-122884,-112147,30094,53389,-138011,-172179,73436,135932,15380,113816,294571,234671,163336,253726,342739,275988,70947,-256932,-480763,-446952,-194097,136848,352451,446362,360173,196021,149984,151192,135322,215966,288799,130993,-87965,-73402,63531,73057,59414,-12377,-164226,-256886,-392156,-381726,-215416,-59769,52850,142455,242372,344790,317887,122667,-100635,-50924,134220,196725,-5499,-247074,-449311,-540812,-319436,45096,259602,253581,131850,96141,217154,247026,61101,-125591,-113450,27676,148333,98989,-56745,-52026,157944,216937,66580,-46070,-20584,76652,112023,-13995,-87405,-100154,-137528,76857,315521,105677,-76839,42185,30210,-63128,38248,69572,-124723,-251480,-167060,-13232,117823,184671,63818,-44452,-8101,-35551,36013,320636,505631,418878,202961,-33928,-83397,-6131,14925,162591,366500,376571,325776,357636,445480,397753,197229,130278,375970,527797,341377,243971,420770,403275,137350,-77378,-197267,-147766,65491,354669,648698,661391,421885,37709,-39,172886,136174,41376,-62040,-157848,36290,292800,195434,-22195,-62724,63363,109862,-52703,-71848,77548,111082,43223,68079,41906,2186,-10369,-45823,-105701,-112402,6660,127370,50222,-88575,-65162,16979,-107506,-208028,-25397,122757,-11756,-197435,-216096,-141002,-140847,-232703,-359184,-305817,-114842,7015,-46626,-175063,-149154,64978,137997,-20342,-131638,25827,123778,-21159,-193028,-264338,-228852,-99009,97438,311530,442135,350229,64226,-215731,-321602,46634,214319,-81314,-162816,-120445,-164692,-142627,11683,217188,222967,93707,23922,73355,165244,153580,-42393,-26958,124433,27833,-101859,123386,299313,72975,-219585,-258110,-298240,-449372,-377365,-124438,12003,22511,9826,11233,117140,282400,327485,209990,-19157,-226881,-248156,-150376,-58332,75171,2280,-274300,-301597,-162198,-111463,-23706,5377,-139336,-213451,-144471,-71558,-34394,-74815,-48567,86348,91550,-51547,-196328,-301799,-287900,-161669,-17080,-19643,-111380,-218338,-314570,-355883,-182867,34211,26964,-154208,-237979,-246961,-100093,138961,268446,455292,286244,-348667,-641024,-478929,-84521,-2386,-249424,-530096,-1300471,-2846790,-5156510,-8643566,-24628250,-53059139,-64927473,-46779128,-17791560,-5664143,-3770870,-830130,447177,-197627,-1305526,-1514893,-1374672,-1262880,-992390,-488077,19587,197133,178055,144721,9170,-227800,-262506,-145319,-58199,-154065,-310244,-382616,-365884,-189782,62615,205508,380660,507472,394419,63881,-200414,-289707,-274364,-219963,-116662,58092,182326,213713,175527,407,-155029,-192919,-190656,-200712,-145525,-110991,-58070,144279,356000,343130,264414,244199,214044,125687,-38785,-153393,-147697,-213744,-179076,70780,319965,377516,295323,185638,79905,-49781,-103495,137765,406912,379694,102928,-86276,-52389,-188693,-486164,-472374,-280317,-166931,-114261,-107399,31570,180471,78934,-126642,-242110,-235737,-129402,-128021,-196824,-81478,-12724,-284545,-525233,-321882,173716,67232,-381712,-484900,-275976,-14010,167903,92314,-91844,-94313,40524,116563,154740,165309,76482,-9397,26847,54747,-97771,-299174,-275764,-111766,-19654,67839,137837,223002,306135,381122,291581,6484,-185965,-158797,-88667,-67843,18983,80422,-16379,-136568,-164899,-208180,-258021,-11519,392457,506513,300371,99818,-29171,-248261,-446736,-463859,-374689,-278266,-243345,-178885,-12732,66348,74467,85646,63272,-15076,-64793,-210608,-383862,-108835,324027,390040,253221,149949,121415,85750,-91367,-237775,-152974,-27819,40559,11993,52756,183328,133667,146543,411610,455045,101361,-161752,-129721,-102786,-141935,-164190,-173469,-116559,126083,382028,281752,29606,-85309,-31944,117811,309379,369709,37652,-293946,-280457,-120791,19524,-76133,-347396,-288142,65728,219288,283178,275430,138353,-21067,-108259,-58408,80920,96127,39291,18588,9120,4541,58784,62640,-52586,-42566,192000,401784,444227,386956,218290,-78317,-272290,-160951,80724,124459,31856,-65533,-128631,-42805,95636,658,-76900,42570,19136,-157999,-95623,169954,312750,253430,160286,187564,201610,186507,262122,198401,26620,27061,98781,48650,-127553,-201519,-98725,23497,28087,11410,-40762,-159495,-168885,3887,91873,-59607,-241153,-294730,-370135,-511627,-503628,-331761,-108204,34275,-583,7779,124634,164477,152486,312531,347114,201390,67476,9536,-9140,5447,54909,64296,-51038,-154786,-200299,-176821,-137250,-103847,-117002,-21355,167664,213767,76491,-38869,85030,252461,231862,98588,69992,-41099,-299074,-357609,-151126,-48879,-117588,-140698,-105850,-51332,85805,98034,-119218,-173781,85985,298293,239459,90966,509,-58054,-76933,90978,248965,169915,34295,81974,41288,-62083,-44670,58826,265922,480141,460040,360539,373389,290605,45375,-53704,-124539,-234649,-176802,-71938,-120100,-98965,16528,-21776,-81148,-20291,-53142,-169300,-235762,-171350,68993,232784,28296,-170085,-175411,-72659,-92679,-200920,-242093,-155642,85803,170646,82005,46001,-85761,-335030,-351057,-138197,4945,41038,-14869,-210695,-272571,-176940,-268530,-380315,-323279,-246391,-97041,6969,61623,138029,141483,65158,-44410,-211245,-295702,-205014,-110133,-45760,88210,364,-322100,-348937,-30981,205578,281606,210336,35896,-106334,-32391,47067,-18012,-68363,-82240,-152757,-56006,202330,343321,432166,562792,565930,397591,146442,-125800,-152089,154468,444602,462211,336747,118427,-254311,-1054616,-2301214,-1827947,632214,1686941,2107784,3466242,2228521,-656534,-984908,-184469,-166286,-519707,-957740,-1252402,-82845,2128293,2778272,1378506,162335,-173353,-359546,-262538,-508195,-642953,-488965,-369789,-193133,-80504,-126469,-183890,-125859,-97736,-150813,-124938,6764,39866,-111480,-226382,-225539,-148115,-43968,-17275,-10796,128976,244220,113716,-29132,27684,60910,-45486,-142450,-193618,-117123,25846,83961,129948,175953,52387,-110743,-81336,-68926,-316106,-431186,-258655,-29673,115711,146833,118112,247460,423403,345272,212051,143333,134453,149886,86944,28531,58776,23977,-79123,-70413,-124917,-248923,-216361,-106164,-1407,77031,64058,19013,-39856,-154477,-218045,-67316,149022,265732,250008,294664,417790,342835,-39372,-327453,-220483,-36008,-82580,-149552,-95268,-24545,39855,118143,157848,147075,103783,3678,-62285,24908,222349,263600,165195,270350,337491,112816,21359,87752,87785,65326,93511,264123,463181,429831,274404,191512,124278,-48270,-162674,-169934,-134960,-31912,132042],[205422,202801,111970,-171182,-301409,-138067,-29920,-125938,-258324,-262270,-131509,-28585,55703,218782,273654,152628,76853,61115,-15081,-39532,94839,185021,203258,157247,34383,-24881,-43829,-78650,-31034,64537,34089,-44042,-23402,15178,84419,136336,167591,199970,97005,-75658,-124615,-59747,-106897,-233092,-268344,-184612,-120191,-125859,-31965,156069,216024,104100,-1563,-108715,-231311,-199625,-15391,30615,-10467,-2108,-101938,-328126,-268558,-84975,-41009,25494,161090,79893,-35855,-13484,-131044,-339192,-187279,83652,20858,-82907,47917,154208,117329,29612,-68407,-277476,-505917,-354027,126237,494293,530771,344744,127305,16056,88074,215473,216182,124842,152771,223410,69072,14817,183507,214095,72329,38329,-31691,-136671,-12741,74914,-125638,-285845,-70694,126231,42571,-19484,57479,91388,96923,40834,-48415,94424,281052,109071,-233099,-366971,-337001,-281161,-114575,247261,490876,317226,22155,71058,280737,64191,-294691,-274403,9602,174269,99901,-8379,-33653,-158229,-280374,-163571,6096,-25302,-37047,99922,269258,166398,-129583,-133030,221993,455088,474272,374230,244303,93971,-33602,-72869,-17990,13647,-82620,-87762,86760,92461,-35891,93842,365765,330946,190385,157885,168354,152390,20263,-279270,-490774,-481520,-248242,134019,367595,393415,412452,331846,245687,208511,203985,292626,342264,97152,-169990,-126179,6913,-8291,3376,-64629,-282326,-451026,-587999,-466310,-253274,-120617,-11535,104031,170093,273387,258565,-35336,-202058,-45413,191323,266665,90271,-188014,-458548,-568094,-307596,143816,386104,314345,136006,94686,191624,210166,94967,-20973,-19613,70964,153394,98269,-99390,-170231,-14951,110498,102180,40887,68797,163551,214917,87010,-50039,-73982,-108868,66581,306629,131087,-74986,-16955,-81218,-203512,-92661,30249,-86501,-230180,-216039,-62750,102675,188669,91089,-13191,-47352,-167316,-116295,269954,547322,527355,191498,-127347,-122793,47852,100668,240839,469162,479392,373715,380692,464263,407516,199133,125052,356041,537925,428420,342374,501361,493417,193756,-49652,-144054,-90835,86581,374814,745530,874570,655382,97213,-120706,-45427,-69444,-146880,-271373,-351036,-104557,221032,127900,-78909,-130088,-9095,55635,-98705,-126810,60102,188738,131000,69993,-928,21151,63943,13356,-48132,-42037,63940,197276,139151,-55670,-50393,118533,2955,-158060,-17006,88151,-12231,-129408,-144974,-80911,-122807,-303707,-440892,-356492,-141888,-2646,-21766,-190121,-291991,-76210,158403,47887,-140486,-85823,-39499,-115159,-189075,-260300,-272818,-141743,27009,143151,221363,263578,171345,-214490,-323821,51308,227982,-29240,-137968,-138038,-173808,-169413,-18915,217114,231384,44498,-65525,39093,171255,260149,179862,217097,306971,120691,-100519,127241,336219,93385,-231430,-299003,-310074,-417120,-359734,-191703,-19822,94179,93592,86947,208049,332119,338463,209986,-72823,-380789,-380497,-194156,-103918,-34128,-56694,-257762,-333806,-262733,-190457,-45563,11771,-78056,-140521,-138240,-90738,-72924,-161550,-138133,47650,112319,-10175,-207429,-430607,-449728,-228337,-40941,-42895,-120083,-216851,-306391,-313849,-171288,-38129,-38362,-116978,-155171,-230408,-145390,9420,134889,359577,226322,-293759,-435966,-267819,179487,216024,-124549,-418403,-984397,-2216254,-4777643,-8842478,-30940111,-78871912,-107869105,-72351586,-23907297,-6091112,-4125718,-1551093,-843849,-962103,-1125312,-1111089,-1212309,-1347979,-1057270,-412307,194449,169302,-45833,85051,79263,-122384,-243866,-126577,75717,34020,-148312,-293482,-358721,-214274,37022,196160,382190,464653,242675,-168072,-471223,-487961,-311257,-197387,-138247,-359,150419,206910,178886,-2945,-179839,-255881,-312660,-280592,-185358,-154757,-67193,218370,434567,321828,188686,190847,266025,225810,34441,-140299,-164971,-227231,-180804,97009,338988,309705,165237,107907,46213,-119736,-178199,136682,467188,453005,174415,-51444,-72826,-201291,-463535,-489963,-355284,-196529,-101638,-146422,-48414,99913,6943,-155307,-198525,-205474,-180347,-183209,-246028,-195173,-147691,-518936,-893172,-574840,176000,156805,-329311,-417236,-149662,76999,170831,57171,-106892,-91736,57334,146026,182004,192715,128017,43465,122034,228966,79925,-192900,-233365,-112933,-23620,106988,210025,248720,291397,411873,327431,-16893,-226725,-116879,7541,44129,101391,91274,-62838,-193283,-238704,-240692,-212897,-12260,264398,476230,438011,175810,-86252,-293340,-426038,-430595,-325038,-223810,-210742,-139055,49578,132477,87684,124661,207856,204193,88097,-140480,-273524,2438,228440,236395,207190,132175,7958,-17248,-88931,-202708,-162469,-45717,-605,-68042,30009,192440,139247,113728,323931,363750,98198,-135449,-167831,-164391,-197921,-225845,-217580,-137216,59049,254260,217553,23871,-65335,-56979,58156,253756,267498,-90869,-324116,-224410,-53698,29359,-73366,-226850,-108834,128297,157281,172584,155959,27273,-47875,-41489,718,67331,72276,45358,62515,88863,65687,107818,99387,-65148,-60633,203353,445356,474472,365620,205040,-25746,-195696,-109094,90547,105472,-631,-82273,-134245,-32842,81430,-44134,-132083,37617,59486,-98280,-56097,160562,256327,191165,128973,182487,196236,136996,181642,186650,120492,137982,149931,25605,-257776,-471752,-359904,-144701,-48666,-73342,-87678,-151962,-218056,-129465,8234,-57877,-211844,-279506,-369661,-535953,-573870,-412954,-115988,109835,48226,-46256,24500,120106,240389,410362,401018,269225,119159,-10625,-66947,-20573,52984,50259,-73286,-138618,-160485,-182418,-193696,-149525,-91744,20678,145279,204054,126415,685,49406,102269,34379,16395,74714,-31689,-261879,-288589,-104153,-23483,-128302,-215733,-211056,-101218,110330,160409,-54311,-132293,83018,308206,310256,176348,76386,-9810,-64622,57678,174006,96555,-76126,-99749,-105369,-145177,-78593,88748,285525,445787,414090,280707,286594,250132,67871,-27533,-110429,-263466,-251550,-137486,-79122,-16057,-39522,-211307,-209974,-66440,-69225,-88981,-44538,50194,238482,346209,140378,-43992,-38298,28270,-34195,-188879,-276383,-268622,-83242,41211,72838,91413,-72720,-401692,-433819,-195913,-67468,-46441,-52685,-141981,-139858,-95281,-230357,-337323,-296382,-244364,-56026,55069,36120,60709,83550,43610,-29097,-189065,-292832,-198039,-107600,-59225,43059,-66039,-325504,-246560,39509,190497,203660,152129,71055,-418,22819,65263,73640,76390,29226,-137688,-95199,165243,362180,526831,685755,620625,394905,70529,-262837,-181092,290208,577354,482401,311283,151335,-183301,-1187038,-2795043,-2164196,527087,1668714,2206768,3762126,2424088,-547303,-990421,-280297,-283150,-605324,-1195379,-1857247,-803540,1925876,3520357,2043942,212535,-481911,-501100,-408934,-646986,-660024,-461599,-380621,-274570,-164543,-136885,-149329,-64481,3349,-78128,-83532,41732,53441,-98601,-197177,-263312,-259015,-118770,7399,30228,127073,249227,142775,-9744,63869,133426,59301,-23845,-52476,-45,109270,177031,174722,145058,-262,-151865,-90212,-39755,-291515,-373460,-118257,83577,88645,20052,10947,181132,323178,237978,188634,169406,111410,25052,-59699,-63674,43902,63183,-33880,-54212,-81432,-169488,-167321,-75310,20308,80425,48572,-7196,-68131,-194688,-255955,-141823,42202,244011,316684,309770,347771,285789,-75264,-346379,-165446,108018,102502,-13789,-47789,-44107,37000,216722,316473,223452,95121,16791,-44135,-21867,135678,197601,131064,304615,473404,246361,43313,24872,31100,72808,112376,211223,419195,494153,379505,243405,129954,-83980,-231239,-209959,-158113,-17228,157279],[186167,122038,89898,-84176,-204908,-40990,80177,-71916,-234499,-186072,-59695,-17856,43192,261902,411291,325635,215366,115945,-33494,-75860,68548,172115,176431,141189,86861,58073,-1319,-74065,-17207,88584,106497,45276,-15435,-7124,89107,147703,139183,146324,42990,-120384,-148248,-68381,-134671,-262241,-250160,-159218,-156807,-184914,-51601,157040,187644,32779,-102165,-165744,-231146,-182443,4030,45246,-7864,-86165,-182902,-271867,-237166,-164888,-168014,-101589,96587,115761,-438,-25269,-111115,-282338,-167008,61556,9880,-92823,4280,97722,91968,12556,-79905,-268257,-543056,-417919,75149,475090,549691,357246,167528,153419,257197,285293,188630,145800,273215,365685,185967,83210,152021,80333,-96436,-53076,-27589,-66946,53315,110145,-137045,-306524,-133976,-9112,-75968,-68105,22506,52987,32248,-57331,-124617,13523,190881,48328,-252274,-329890,-248371,-248049,-121935,280758,539066,317000,15259,54443,228254,36577,-338069,-382970,-88942,156451,147647,85497,77747,-59614,-252448,-231171,-111937,-87040,-45461,105364,307311,221414,-85513,-63855,303255,448589,400585,367157,321400,187528,39124,-55800,-95929,-46433,-20552,24494,144117,108379,-69107,5915,315961,356373,194769,70888,1589,12748,-34982,-259286,-446816,-460111,-258626,108404,304828,257491,364498,405952,331244,269187,253993,313083,313350,20282,-242795,-161821,-49633,-81596,-48752,-99268,-342564,-585937,-698732,-497717,-263879,-182493,-114871,-8414,37363,159260,154520,-186395,-277190,-48560,222638,308970,170524,-112613,-398352,-494102,-217098,268768,491578,347294,119837,37962,83654,119057,107699,112218,124342,131938,159585,88815,-150811,-281067,-193178,-3186,131789,109139,120170,227573,289416,135161,-55277,-73034,-101066,29635,282647,190119,-22253,-43221,-162164,-325609,-250215,-68421,-74741,-178208,-201515,-79172,88380,185047,137285,65288,-46821,-261172,-218462,240273,553944,525901,103102,-218533,-118174,119687,164114,245661,456211,479270,348280,348782,416779,335194,134157,82265,287681,477212,458075,424798,530481,495731,213968,-29656,-96003,-39842,90781,345987,714464,982764,816969,119869,-304416,-289262,-267439,-333607,-430403,-456428,-205507,83278,-6004,-165979,-194684,-66445,7168,-116846,-138098,54790,233136,213193,62700,-61309,15806,123550,78037,13191,15457,79388,190782,169001,-29232,-39625,155462,54430,-131424,-54159,-24169,-77188,-101940,-142226,-118384,-145198,-337862,-448191,-339688,-126788,5018,6002,-183212,-370923,-153843,195763,95250,-159475,-183961,-162725,-172622,-171574,-246850,-296836,-175955,-67066,-75460,-99804,92717,363991,40651,-101807,150458,234332,18970,-120991,-148902,-136455,-128938,-27438,180208,225887,32017,-89055,34903,159615,292767,335629,385992,419784,166826,-117036,90264,322376,99539,-220397,-284411,-231669,-286203,-290198,-221885,-30736,164638,165642,153654,292882,376759,352728,215214,-101304,-447165,-428929,-218233,-166145,-160799,-129344,-233260,-328167,-327233,-260044,-91641,-16185,-41455,-84568,-151467,-135670,-135267,-260846,-247777,-32700,75205,-34303,-272056,-558193,-576171,-262425,-65724,-78690,-123838,-186853,-249857,-209961,-103075,-54184,-63781,-52050,-50904,-165316,-180126,-144745,-42813,189043,155987,-88924,-67641,525,414100,445790,3831,-406476,-735852,-1555483,-4091064,-8250462,-41180522,-127320750,-182023951,-115309114,-32161377,-6646831,-4513106,-2151194,-1788090,-1285437,-548668,-404380,-797877,-1138190,-815247,-135895,489477,289612,-111475,41053,106903,983,-160686,-52132,242847,276098,83026,-125776,-278200,-205024,23879,203346,398081,442818,103541,-373870,-675826,-573826,-222649,-93401,-144844,-69988,115316,209275,178968,25552,-112255,-178576,-285724,-283961,-212041,-210647,-130976,201042,415516,236640,71005,122669,305887,316774,146703,-10412,-66119,-147098,-132035,108694,325904,258369,43288,-19586,-13689,-150500,-166082,189027,506019,479466,227148,-6342,-83168,-178026,-337789,-406575,-372652,-201593,-88241,-170561,-141218,-31705,-82706,-158304,-130430,-143740,-181840,-175116,-224512,-267215,-321127,-802174,-1245390,-756479,144089,251839,-157428,-225347,25161,180262,169245,21057,-105916,-72296,68217,166709,194383,192311,155142,88391,185093,321489,172569,-117688,-179040,-92108,-12536,149765,296718,260282,237680,386561,319362,-31301,-218548,-48860,113893,167898,184716,115021,-57362,-203419,-306357,-293566,-167285,-5852,163405,446831,538938,256082,-89535,-241090,-268255,-276807,-189353,-82709,-83624,-35348,123190,221356,170098,210476,354194,421527,274910,64363,42401,150348,39418,-18634,84552,54494,-117163,-97163,-63247,-139992,-153873,-80456,-57481,-104909,22720,167865,125763,87126,220108,221852,35055,-134529,-202592,-213883,-237897,-277467,-254472,-137217,-24695,40281,80672,5390,-36328,-63277,-17050,147063,124643,-184107,-281965,-123942,-8200,-9878,-84906,-98063,69378,173376,100086,96951,103102,-22835,-42905,38272,52248,34817,33204,51978,154539,230358,184460,214646,180434,-42466,-76394,170838,419285,438161,299838,181311,41527,-106427,-67393,64646,53846,-37401,-79436,-120683,-21408,60952,-94789,-184741,26656,89063,-45368,-23336,153935,217733,135308,81460,143104,172969,107386,128060,185241,167635,161216,141594,-12970,-353264,-703803,-609375,-284700,-108240,-141223,-121805,-125617,-227285,-238439,-69236,-9517,-98563,-182030,-320880,-496060,-526063,-388921,-99080,144431,67283,-91961,-67576,43868,265963,436511,406862,284537,115277,-69184,-134227,-45743,51644,52950,-36482,-66523,-71555,-136125,-188069,-144005,-28141,64348,89293,159837,174011,76301,37775,-44991,-187624,-96630,81405,24922,-160337,-182405,-60245,152,-103549,-238897,-270469,-116962,141599,204999,12801,-45103,119904,281649,307924,211922,113109,-1010,-69506,38429,122458,-4719,-193327,-216053,-158910,-172020,-83399,162596,360371,447059,381963,220482,229229,238947,109934,8551,-93026,-290550,-323660,-201590,-56657,46059,-82247,-356616,-319872,-131650,-104764,-16221,146473,254879,365389,389520,222437,74485,71986,73245,-18667,-177858,-273098,-291364,-190985,-71573,52895,119123,-53939,-403662,-438524,-197090,-111030,-136687,-92191,-35451,48996,40443,-137212,-243569,-226995,-195039,-26006,56871,-15940,-12293,30728,10788,-26063,-134011,-218447,-152409,-88133,-19067,52500,-101800,-295681,-145813,72080,147228,127067,95554,65408,36843,14971,41251,122286,188107,113705,-123542,-121632,127045,331831,504901,661621,566228,312037,-56473,-391951,-220927,318314,572138,432449,262770,114686,-231207,-1312249,-2964238,-2208704,494724,1641036,2251769,3719576,2328492,-454572,-960497,-396916,-422976,-679762,-1345458,-2188199,-1068643,2093311,4000531,2359873,182668,-842044,-657653,-499683,-683220,-588703,-361532,-316791,-260628,-108488,-4969,-33764,-6133,81382,-952,-41064,67226,49465,-110001,-192292,-292349,-352396,-191818,24715,77327,128301,235844,179494,43040,93948,176639,148007,92786,90792,123369,204419,270345,218636,125094,-27293,-165288,-78925,22456,-163234,-220456,46576,202205,96226,-72359,-91911,85014,186334,109695,131387,200899,139147,-31798,-150759,-132969,-2119,35680,-24269,-42765,-30350,-54775,-86089,-35826,54769,85166,24477,-21681,-62253,-175652,-234014,-206522,-95659,151510,307569,270780,243843,210737,-74931,-302890,-97793,222193,277572,137081,-1388,-87148,-1960,256048,386920,214347,29104,11204,-24038,-69940,47183,134050,83112,261411,506439,359693,96859,-24822,-36076,69255,116559,119324,302805,472962,398543,232768,112054,-77817,-233776,-222303,-183241,-10384,189809],[188090,49858,46785,-2416,-79553,77683,200706,7691,-189297,-136523,-41406,-39071,15622,261203,475756,431348,304876,154756,-40204,-88997,55544,158433,115308,48833,47314,70685,12245,-73620,5207,140588,192778,116172,-23566,-19367,97181,145652,82786,38297,-34771,-145632,-147138,-56450,-110028,-232677,-200192,-126855,-203659,-261153,-97707,127091,133345,-62099,-210052,-208315,-211686,-143798,45553,103477,30416,-143882,-251075,-181599,-137630,-176214,-246359,-180397,58471,153036,34589,-38663,-98786,-200126,-98939,72274,20978,-81605,-38369,37336,75834,21996,-68384,-236668,-511164,-438580,-1304,384299,495883,339348,209483,292685,408129,326388,123899,122474,351315,464005,294735,150780,104392,-73918,-242084,-101139,4202,-12692,67221,98676,-148166,-284889,-150622,-108665,-178472,-117963,-24380,-10136,-67639,-179143,-213919,-90892,69835,-15809,-252052,-290202,-180500,-218194,-123910,278158,517340,279700,-14666,-25930,74887,-59334,-404947,-487241,-176841,122501,158708,141908,167432,47329,-188492,-253683,-196511,-121193,-28815,138340,373966,308753,-29843,463,378673,457807,295609,280357,326332,231216,73466,-65150,-177389,-109146,27742,127637,227888,174003,-75886,-114945,156958,289330,177485,25683,-116347,-124873,-90469,-196001,-341928,-373948,-228857,62880,196726,104718,239340,398671,384041,316699,269838,270943,211562,-79066,-289007,-173395,-90250,-121717,-65926,-88747,-309794,-584570,-658753,-450488,-232391,-219176,-221529,-163129,-112674,51927,64056,-253631,-300043,-59690,211866,302792,209513,-45828,-302547,-360819,-80699,383457,544557,331900,68153,-61615,-56625,10819,83100,214616,269810,199972,160556,51259,-210001,-356054,-319527,-92161,131988,124922,110959,244436,307380,112224,-100465,-103937,-124771,-35420,228937,247079,63828,-22218,-182015,-388234,-380997,-194691,-89880,-104492,-129273,-67253,73118,177346,193537,163122,-18674,-292589,-226727,254284,537130,415985,-29745,-272618,-66076,196572,195497,184707,342482,385973,264598,266834,306042,193118,24250,35162,220311,382174,427774,465690,501090,411207,186148,-22849,-63381,-10356,66794,253090,544261,916807,835400,117968,-451340,-458061,-407135,-462496,-475872,-424752,-215109,-60271,-152764,-248389,-226869,-90489,-27597,-104480,-103363,54985,221869,247948,40276,-121835,-3970,161037,133253,61530,46625,51849,110273,128610,-22883,-57244,87496,16268,-130901,-123339,-185252,-189126,-121695,-210896,-252552,-217591,-342893,-403742,-274367,-76647,29839,26269,-167206,-376753,-153612,236828,114206,-188345,-257605,-230068,-180970,-136739,-224902,-294117,-193739,-164070,-304162,-468342,-136665,595354,595453,356723,368751,299669,93387,-92871,-144011,-71467,-38385,-12881,121256,216396,80462,-15775,70782,132841,236508,363555,427454,436601,161695,-138832,33808,272123,87456,-199561,-221524,-90668,-97507,-194558,-220509,-20012,239974,259916,250162,370399,392071,340636,210066,-101032,-408195,-374474,-204697,-217954,-264461,-205814,-221269,-290667,-344307,-310100,-146628,-54357,-34217,-71558,-187669,-205479,-220085,-366657,-374779,-154840,-16440,-114176,-360662,-616968,-594289,-252840,-92073,-122704,-129991,-142520,-151378,-63299,3367,-9915,-28623,29973,31823,-84885,-195752,-288566,-239770,-29006,89901,205361,348931,268487,599963,671478,103053,-519957,-583784,-927783,-3262710,-7072876,-49688883,-168081941,-239261060,-151322349,-39187851,-6646016,-4498340,-2277069,-1877799,-933601,280297,386635,-235016,-606469,-279289,285130,834086,527380,2070,38714,131587,142868,-17833,66491,408900,517793,328536,81250,-134864,-142286,56460,248475,439267,454738,27947,-483713,-737600,-516711,-49525,56689,-132750,-129507,87749,217854,178829,77442,12462,-6340,-118264,-195760,-204873,-261249,-234038,97103,310235,111538,-63478,60679,325638,373825,263201,189173,107447,-5139,-36597,114740,295613,265247,171,-135072,-82003,-145451,-82348,273705,508250,450426,252902,47293,-67788,-114767,-146931,-253411,-328979,-174475,-57597,-149238,-204891,-170301,-162594,-125338,-42147,-64084,-131840,-101862,-132459,-249035,-418442,-946403,-1382325,-805575,70212,288582,26342,-6433,175632,239761,135004,-22869,-90336,-27774,86378,172520,177552,158787,153509,115444,194111,309855,170233,-80584,-117458,-42771,16169,180903,359699,253556,170729,322413,271867,-38753,-160264,33150,196888,256101,241023,139607,-19370,-195288,-377939,-358069,-131359,3168,113670,403831,527742,282158,-41504,-110362,-40547,-64285,-14420,105188,107901,103378,185590,307335,315977,330297,466430,576483,439602,351972,473277,282971,-204053,-318669,-102384,-93224,-245854,-151777,-32631,-74137,-131912,-127079,-131244,-120864,2359,111393,100930,85456,144995,78886,-66992,-157175,-225519,-246576,-260651,-307534,-269663,-126616,-114260,-182462,-85896,-29921,-15893,-55612,-81765,28328,-18584,-229332,-197425,-12468,13137,-71482,-91190,16685,190569,172695,47831,55327,93620,-24204,-12713,119760,97453,2325,-8140,63177,285445,417799,339745,348378,286906,13230,-83380,104124,323951,339158,204733,147642,110668,-553,-18185,23385,-16200,-67508,-61707,-91688,-365,55910,-137994,-237977,-7375,89842,-23139,-16579,142423,194888,85967,10240,57355,116857,86829,110102,193115,140461,70356,59421,-54066,-360064,-774006,-729776,-334302,-132619,-174447,-135476,-94314,-197346,-277597,-100507,84373,72644,-47372,-264069,-419380,-395768,-289077,-67361,132289,55040,-107144,-118007,-47492,192033,374263,370502,254397,60300,-162704,-210278,-76557,31484,41916,17878,27608,36335,-60694,-135139,-85466,70193,113057,28709,100708,219590,181951,57839,-153207,-368061,-204362,95223,113850,-23655,-56624,-19218,9126,-61368,-208317,-270316,-98842,168040,221149,76757,79286,190517,223024,219788,171842,90231,-36252,-89455,30232,90902,-105607,-278207,-239578,-129701,-157795,-68382,253397,471274,485432,359104,182932,213680,260985,154110,40349,-77810,-298291,-368110,-258423,-72937,61457,-110632,-427604,-394445,-209875,-150218,40276,298183,384520,387701,336607,261501,181007,141963,57320,-44256,-158618,-218715,-208235,-190544,-119075,32356,110954,-57313,-348980,-354186,-145247,-129972,-215910,-129540,70421,233376,197969,1027,-112477,-137733,-130611,-24138,10392,-79120,-59612,-7701,-31897,-37190,-55183,-83622,-62029,-28850,77434,117151,-93131,-243071,-80228,63211,96329,81302,55928,15972,-8585,-41748,4110,133911,241473,147144,-114085,-140597,78885,251611,379336,507863,426532,176405,-194347,-470539,-251327,242890,434811,319118,198419,17183,-386719,-1390832,-2785607,-2047463,470820,1585677,2192129,3379088,2106857,-338197,-918358,-520542,-551579,-739144,-1378496,-2181418,-898935,2476741,4130727,2414663,215464,-1041056,-776436,-535439,-660773,-510683,-248438,-210043,-169104,65081,241331,145475,58771,140025,75972,6263,95970,48908,-133505,-211975,-304710,-405328,-255492,11103,97869,119259,203065,212031,118575,117955,180484,190786,178441,205183,224855,286588,337157,246079,120316,-17559,-140067,-40430,105337,21002,-32461,170787,281089,125040,-118424,-166094,3944,86663,23708,75923,243137,217595,-6313,-169897,-168247,-73513,-48203,-43945,-28264,18266,55568,-4512,-3779,93778,94058,6372,-9079,-22569,-123476,-192741,-262798,-240851,3071,229514,195349,124542,125028,-31929,-186672,-23133,272078,389044,266762,42268,-128475,-60431,221295,341110,109564,-84657,-9860,-1435,-101983,-15771,95526,45097,170106,434715,410512,160409,-51303,-99292,54146,108855,23144,151540,369735,325140,163559,75495,-38533,-176542,-208907,-203199,-16362,220021],[201583,-6497,-19301,41049,36234,186079,296950,85974,-139479,-127438,-70951,-76268,-23115,213439,459403,460542,340438,179421,-25971,-71966,59774,144228,37459,-91283,-64178,26675,8410,-61203,41142,212413,273578,145530,-52366,-32913,85637,103305,-3938,-93973,-111595,-135922,-103167,-11717,-37762,-154186,-129683,-92249,-249773,-340453,-159485,72421,54552,-178689,-307308,-222423,-171872,-81740,118771,201404,97190,-145174,-256972,-71215,-3250,-127249,-255588,-185104,62527,189345,74666,-39085,-91704,-105259,10094,118848,51004,-59891,-69755,8592,90768,55034,-47413,-214104,-445035,-425541,-97786,236358,372310,271504,210696,373125,498572,335268,50923,85058,383447,483449,339652,183907,49872,-199009,-310518,-88461,52515,7685,23015,33752,-167601,-232392,-104848,-129820,-227477,-150435,-63789,-69832,-161360,-280238,-288592,-188419,-50576,-72783,-237135,-248608,-132374,-181492,-109995,250960,432180,196652,-75071,-146634,-123396,-187373,-456964,-531541,-215495,83847,137355,162062,230791,148548,-99178,-227435,-220771,-109420,27148,214578,473055,419157,44651,77036,457153,475493,175861,138050,271226,222478,60687,-96309,-234641,-155602,44491,182673,300818,253757,-53375,-212548,-51294,141872,147971,39891,-165270,-244270,-140884,-100399,-183229,-230044,-175960,-1566,82873,-5589,83849,314910,390962,338346,245082,176861,69435,-171529,-294976,-155748,-100899,-116883,-35681,-27131,-181466,-410140,-456720,-321694,-159211,-214884,-291646,-298217,-222420,-4166,40208,-196883,-259704,-71126,157886,241203,193204,-9561,-213633,-226225,51135,452249,528980,258493,-26922,-178694,-172071,-78848,19830,239939,361463,252125,140480,-26494,-270576,-378310,-354055,-133768,88831,68805,38900,208411,268167,39013,-160508,-154350,-170647,-117302,137752,260666,146135,36989,-133552,-368118,-441231,-312290,-132259,-32606,-31029,-44161,51126,165190,244409,245899,15761,-264118,-144063,309968,510604,250514,-152458,-266727,15248,254440,189166,88361,181707,243683,157569,154460,153829,18040,-95709,6327,186870,288181,349446,446713,420970,270473,112586,-31236,-47973,-7743,12275,98615,261190,640860,673499,110477,-449120,-455966,-436266,-483897,-394074,-267492,-120291,-135425,-246332,-285596,-204509,-75587,-46871,-72784,-41478,51847,159347,211655,-1600,-165267,-18768,179345,164807,79531,43523,-5581,-16286,31047,-41262,-110258,-75111,-100863,-144042,-190792,-339478,-306901,-172962,-314420,-428307,-322842,-331947,-337244,-187557,-1735,73144,33540,-157285,-324767,-87385,270603,112901,-214833,-298053,-244632,-147697,-89624,-198092,-265822,-191111,-246122,-512201,-812117,-368276,794083,1294850,934188,667704,456772,206301,-40004,-115089,-2538,68705,24863,70651,211472,183211,139700,141298,98810,106508,245683,337458,366556,120214,-152814,-20858,204714,62305,-172297,-122409,71189,87018,-102647,-197829,9036,323578,396313,395414,429721,349214,273861,182702,-75224,-285858,-235463,-145396,-232195,-315866,-275600,-230346,-231635,-317298,-339125,-192902,-75792,-50067,-113157,-250288,-294212,-319071,-471074,-507646,-300742,-140155,-222876,-435455,-568161,-472774,-198434,-118134,-167839,-142680,-99360,-34611,85240,112642,76448,65281,114732,66410,-31054,-194586,-392507,-425496,-252098,39337,491345,680374,472555,720202,858597,143181,-728475,-500217,-311541,-2272960,-5319025,-45865853,-154789779,-214538706,-140405766,-37067383,-5192230,-3647553,-1721008,-966461,32577,1122856,1031343,334573,132394,394953,726577,1118170,782172,229709,94166,191246,294036,158724,203275,535446,689967,517501,273430,41123,-21712,146515,327948,497467,498561,51630,-447097,-621423,-344528,117198,182623,-105198,-157866,77071,230683,188664,141379,142991,179827,114467,-42964,-153964,-283012,-337425,-51232,165740,-12675,-180918,17511,316905,382662,349707,379724,279965,140611,83264,125742,264912,337515,69271,-182182,-142467,-127274,22068,344261,461997,370985,248821,101702,-22278,-21772,48339,-82230,-238121,-116657,1718,-71424,-211271,-272598,-210317,-57130,57412,15794,-44987,18639,10885,-118336,-321813,-758949,-1132443,-700293,-42322,220721,117343,136664,241220,217602,53808,-81066,-68997,39827,120795,161570,129374,99840,128947,121522,151150,217090,106105,-67244,-51023,33005,60039,187421,360688,221789,118104,250653,199326,-44037,-64577,116540,230396,270877,247361,149649,22925,-189535,-444525,-410351,-109066,8166,108258,333406,383170,221821,37656,55451,168233,126796,141017,281049,308134,234284,213991,357371,475601,444352,517133,630611,527315,614752,849367,349229,-440125,-591312,-323342,-297623,-368547,-186212,-11791,-23480,-104924,-179235,-218031,-145839,-44566,41818,77257,113500,123159,-25793,-175722,-190721,-225607,-255823,-268538,-310436,-252152,-114093,-191328,-333492,-222237,-75414,-13857,-44232,-115563,-60062,-116326,-226206,-115670,65519,14309,-119095,-72617,108049,227851,118846,-366,30798,81880,-12768,22976,185289,135755,-14164,-41633,75056,417528,601910,484498,461226,388668,87496,-79768,21514,182500,201992,104018,106656,164776,112009,45146,-12039,-86539,-86134,-40840,-59661,28883,77031,-155953,-286370,-71375,55520,-42665,-47201,116144,174529,37706,-83329,-67352,24913,57195,116031,201234,52357,-103074,-81735,-89038,-259280,-602241,-620615,-258735,-113399,-165521,-126174,-69669,-141773,-228940,-63716,201226,248377,58936,-243750,-344537,-242881,-163787,-37512,78108,15300,-86145,-112487,-134178,22881,238708,313279,209516,-16877,-269978,-287678,-116900,-18176,-2790,44818,103599,127344,12752,-65448,7319,183586,164608,-12692,45795,259127,295575,109198,-194684,-453502,-270059,114713,204663,107809,64563,20336,175,-22145,-139208,-217647,-62301,174375,204955,131752,215780,272038,146006,65368,58617,9278,-103253,-115554,23563,62011,-172559,-293216,-174270,-55172,-124747,-44509,326477,573769,534164,334233,158472,221346,287007,173278,53883,-68678,-275417,-366580,-301712,-132651,21851,-128757,-426109,-431761,-290849,-195062,75345,385428,413668,288351,200920,266339,282088,178693,3534,-88229,-123499,-122945,-54512,-80977,-82608,17925,61448,-94828,-257016,-198609,-65311,-136368,-267069,-154920,141994,356232,330906,152722,27740,-57796,-91893,-60014,-66342,-127420,-67690,-31116,-84759,-62514,29887,78853,61299,74240,208081,213735,-42342,-182288,-65259,20986,56177,81222,41345,-63477,-116457,-112193,-16050,121427,223145,116532,-119348,-164521,14521,137761,198566,293577,260587,34493,-299635,-473574,-256109,102841,222148,176793,131266,-106450,-588377,-1394811,-2370097,-1804243,414605,1497222,2019278,2892372,1923922,-189956,-890022,-633835,-635796,-772199,-1297534,-1899673,-481024,2838612,3974595,2372329,386184,-967518,-829169,-534050,-634810,-486714,-166546,-94642,-33612,291229,523144,344103,139380,193044,145370,54635,133474,67964,-152059,-242419,-294611,-403918,-296337,-36941,71033,83814,152356,225813,187587,127569,137781,166784,213992,275812,289220,333108,354210,243514,128384,26806,-78729,19219,185688,191804,123302,213148,296181,156060,-118563,-190060,-22457,71766,15709,52234,287522,317468,77747,-127221,-169409,-158881,-161882,-76537,-2595,58054,121431,41529,10534,129080,108124,4917,28814,32042,-76328,-172963,-306404,-359197,-158798,116884,115163,12755,36272,43232,-9602,54991,246921,405308,345512,84580,-138792,-110146,122900,190130,-62998,-212699,-33395,28503,-102167,-38128,91707,38757,79787,295463,377280,205906,-53313,-144108,30504,93636,-45221,12390,216293,189301,63660,33281,10993,-92053,-180879,-212665,-37533,230717],[207929,-46170,-102583,27095,108561,254386,336983,131516,-103459,-152649,-121754,-106031,-65784,126705,378842,430943,337318,197309,13055,-30027,73971,127367,-32850,-228576,-195581,-36123,6765,-25907,90335,288302,330647,126371,-95201,-51322,45028,11733,-112575,-209978,-160982,-87469,-16091,64482,60503,-52110,-53488,-53357,-270346,-393223,-213812,10006,-35258,-302812,-382537,-208432,-119934,-10632,207639,306882,169137,-88011,-182453,38296,120167,-47972,-199641,-119916,102453,219682,121701,-20433,-87851,-18244,132447,187168,90171,-37514,-77262,35448,144316,98540,-27631,-203783,-370264,-385784,-191588,68301,208525,155257,145021,352279,502843,320251,5766,68112,379585,419783,289561,163057,3798,-252134,-278229,-20082,99999,-9388,-59949,-69196,-199889,-169362,-7804,-66151,-207620,-154198,-80432,-99572,-209925,-324131,-324132,-250389,-139193,-113432,-214672,-200420,-84894,-122927,-72926,215021,305828,69165,-165673,-269836,-293624,-294793,-453782,-479682,-189970,48582,96053,154284,262633,224387,-5048,-164739,-184798,-59478,114491,327967,584116,522722,135285,170819,534141,487363,66260,-15302,185386,176000,9752,-136365,-249451,-173755,19987,163089,320750,301932,-6514,-236103,-227916,-41893,120161,107923,-151830,-333102,-180571,6613,4595,-52970,-118161,-78903,-6137,-48110,-52856,182389,353170,329813,186343,57167,-68820,-230221,-257595,-108591,-75690,-73153,29457,64708,8399,-89887,-139027,-132814,-62288,-171824,-297587,-350874,-247385,10141,103062,-33808,-164449,-71532,76942,137206,126434,-13874,-163566,-137809,130779,452374,448511,136080,-154638,-282852,-226740,-131096,-66691,175551,360089,259070,80876,-139231,-319874,-348054,-294532,-126356,3118,-55626,-76958,133045,195745,-35208,-196728,-194987,-211914,-193699,16329,205059,185768,107711,-34954,-268284,-412785,-393519,-201523,6751,48686,-29989,19255,147184,274414,287534,36687,-201641,-15333,383566,485993,109183,-212790,-200726,93331,266806,144679,-5321,40143,110334,66341,40538,-4011,-141322,-191921,-3264,187275,214187,243701,365143,308825,117645,9312,-53503,-45662,-27391,-64787,-94253,-79661,187474,356060,115679,-239592,-249630,-322345,-375389,-222308,-49579,46062,-92799,-238599,-252181,-127254,-32182,-54954,-40677,18275,40246,70242,108185,-65483,-182356,-9641,188427,164124,54700,5002,-72325,-147984,-90852,-75002,-182176,-275637,-246935,-147844,-217046,-427168,-381892,-224385,-396043,-564232,-422807,-315269,-271234,-103571,85714,133224,27335,-164246,-245354,13330,291454,106948,-220938,-299640,-221933,-94512,-43144,-172542,-221964,-172361,-306139,-679036,-1054350,-533694,895767,1825693,1410203,946691,668865,337420,36506,-57750,53228,157223,83806,57671,213327,303727,320030,224936,66023,-59426,19770,160711,247958,67829,-151511,-60222,137785,35739,-134188,-4191,211900,210592,-36526,-163385,50025,410129,561091,564451,449642,232806,144565,129968,-36643,-133233,-59914,-47436,-193987,-306490,-327592,-252122,-161267,-260796,-352683,-218473,-65126,-76107,-198104,-335278,-388604,-416634,-562838,-625830,-437979,-262701,-327277,-464970,-414551,-235369,-106060,-138600,-207061,-162686,-68820,69457,190343,186312,172752,193452,188776,53182,-32346,-185445,-437136,-566168,-433698,7794,669922,820692,553595,749019,951440,100115,-962385,-427767,349232,-969233,-2770315,-22896026,-68465384,-88463609,-63803325,-19110237,-1782784,-1798946,-536534,624927,1262906,1735639,1376884,783141,857871,973070,1040282,1235172,933182,456043,201715,296043,431838,327583,325239,592268,736158,591646,400527,206641,134545,272936,414401,550338,560581,177159,-257513,-353112,-129421,186872,217726,-69201,-141831,86299,244399,214485,202422,234601,305123,308814,117490,-65691,-257326,-397122,-183820,42737,-95475,-251137,-6435,275290,345504,387775,487887,373718,229216,194056,150036,246455,442494,229421,-135531,-185388,-125946,85678,352468,364908,257124,216766,146115,45316,79314,189661,54758,-127415,-39535,88212,47661,-159232,-313495,-215888,33155,152724,77870,51879,154605,173754,105539,4446,-199524,-496264,-468939,-177648,44857,69572,144921,195470,109918,-65337,-153983,-56142,115749,169382,134818,57931,30958,93265,111055,81944,98064,34078,-54439,17456,122058,109835,163909,284710,164189,98267,201673,120473,-51166,45975,191906,206756,199066,192891,132846,46442,-189514,-483234,-426886,-100200,3058,117301,232608,144059,82303,117458,205389,286411,231706,229377,389109,456072,319521,196765,345001,568768,495977,491959,576779,507933,744973,1016131,319578,-609786,-772626,-536061,-521710,-473900,-208286,-6635,5530,-82169,-229531,-305504,-197679,-109512,-15905,66106,160197,149218,-76436,-261025,-218919,-194976,-234646,-263713,-286527,-199237,-102341,-238141,-370798,-283415,-117398,-25636,-33256,-108680,-90892,-138424,-186433,-77750,74269,5374,-121570,-21522,174618,191106,29717,-42113,5224,33108,-22868,43106,217998,164596,-5985,-60282,79748,501910,718203,563594,510290,456403,158618,-69369,-55701,35101,64830,20979,60825,184982,204969,111711,-30731,-142698,-96380,-29824,-40243,55058,118981,-133770,-314663,-152846,-1843,-94060,-111327,68815,141228,-12442,-180940,-200842,-88650,4791,120257,196873,-50444,-287193,-243230,-116169,-78003,-210981,-269308,-71098,-55691,-121183,-98429,-57370,-82388,-113722,30919,303070,364519,80292,-285071,-303604,-124170,-61097,-24509,-3543,-42960,-41392,-60122,-198026,-191246,71344,261819,186753,-76876,-359074,-353400,-163953,-90248,-78712,19505,132372,173845,57902,-10383,101895,282419,210403,-26619,6775,285147,388136,183184,-158726,-423571,-270448,132791,264691,198821,158094,58854,-18608,356,-56398,-134722,-28438,149341,160913,170461,327977,333107,68285,-110189,-96414,-106571,-178135,-135244,11032,22335,-180014,-220164,-50942,23328,-89953,-20633,355044,618847,551845,298113,134540,215691,272915,145849,42426,-65969,-222795,-316211,-326181,-221683,-58887,-140411,-376148,-435600,-358967,-231207,86007,400550,353711,102768,26770,256277,380687,199101,-50792,-119383,-73349,-20056,98654,93028,22377,12228,-19074,-155948,-149264,-14539,5632,-143294,-275590,-156280,162472,385656,397699,275981,142908,-12649,-106617,-129211,-143380,-137575,-37398,-45403,-145709,-98160,101166,226147,190890,201955,336050,308199,34747,-125386,-93144,-39304,35403,121343,50808,-146444,-238970,-157995,-4712,95780,136699,25235,-150795,-204761,-62838,19938,26433,109711,139684,-64109,-341408,-404607,-233258,-48501,15125,52599,74740,-211562,-753323,-1318895,-1899716,-1582514,325600,1389750,1777292,2455432,1877143,-27705,-886379,-718494,-657204,-767720,-1141812,-1504742,-72352,2986549,3705001,2373844,665270,-672327,-821089,-517653,-639349,-527060,-128431,3727,108997,493259,745787,508622,234987,250272,194327,89261,171110,105787,-155478,-265470,-261140,-347521,-298005,-99347,-122,15079,87377,206773,213065,106778,47201,75565,197349,304571,315247,330678,311141,206475,142503,90550,1436,81584,237838,289238,202201,177225,256476,175667,-80612,-150814,25232,145100,79510,67596,313828,392632,172026,-49829,-143946,-242227,-272008,-102757,38144,88400,121928,30405,6645,153490,124803,22103,74028,72213,-65586,-192906,-326768,-417115,-278977,17764,62365,-70647,-47148,126755,194711,134413,164472,328124,357794,126819,-97751,-123458,-5914,-17122,-245549,-309384,-42152,70358,-64880,-22295,116622,74339,36562,148558,273311,213094,-37625,-160951,4232,75959,-67940,-76576,61445,45542,-25603,2322,46341,-22507,-151572,-208810,-71695,205825],[190417,-71802,-189213,-41486,120107,264881,303969,121956,-92911,-190047,-161009,-110604,-104400,19611,267511,375366,318744,214484,71173,20359,81491,103199,-75567,-311115,-284970,-74451,23785,31265,145745,348582,351021,70294,-136005,-67400,-16542,-114995,-225116,-276103,-166619,-11832,94675,157365,155382,41584,14101,-2441,-236192,-387352,-236707,-39838,-114540,-408689,-429677,-180731,-72781,44420,274414,371929,216986,2272,-50994,124485,193011,25697,-102674,-14836,155364,239099,171025,12000,-86563,38676,228311,250329,124710,-20506,-52672,118295,225625,135389,-11924,-181651,-289582,-320018,-249207,-72283,50656,17051,18116,225578,420742,296529,16918,93990,356083,300515,154173,91929,-17534,-213739,-159477,80876,131814,-50038,-145610,-178745,-241160,-112472,109784,49734,-134363,-130512,-68954,-85855,-194092,-297993,-308878,-260158,-176252,-132677,-192415,-143681,-17638,-35997,-15654,183270,169753,-85594,-274040,-358673,-378317,-334535,-373975,-335497,-116557,18146,49854,129503,258774,258586,71497,-88644,-112901,1214,204066,447257,667946,581334,224913,263485,584829,479099,-8842,-134932,99767,115382,-55900,-168916,-220727,-164017,-44174,65593,259471,283785,52415,-164427,-307428,-202136,106357,203745,-102388,-383606,-205162,99177,182216,119942,-64757,-152661,-58281,-37395,-138807,42116,285905,296341,111538,-53809,-162958,-240781,-187143,-38929,-20696,-11139,98290,147469,200737,289773,215799,77418,28622,-109090,-234532,-289080,-177757,80805,227222,168661,-38926,-51133,-2355,21223,32214,-52955,-160973,-114267,132886,381019,322672,-8006,-283132,-347424,-221051,-149547,-151290,47080,260643,198279,-27670,-262388,-341705,-281066,-178194,-89710,-110084,-221349,-203268,44363,124966,-58683,-174229,-192709,-217035,-238551,-111535,85196,162375,159666,78473,-117008,-308904,-427194,-292692,-10930,72467,-36889,-17591,123949,274034,280230,35170,-139514,98034,442154,469998,57707,-185017,-98456,135720,217791,68381,-67743,-34071,31619,17110,-46566,-128270,-242438,-244178,-11341,192229,158966,132818,237740,188020,-9602,-100462,-86656,-51341,-58954,-148891,-287270,-408450,-330525,-28284,145067,133981,101210,-78400,-157310,-26998,142307,219820,62106,-123404,-152856,-20447,17612,-59693,-25410,51311,21764,-15083,-33816,-149447,-174684,32315,199639,131787,-15364,-63135,-129369,-247699,-196324,-102300,-239826,-438510,-355589,-119310,-175210,-409940,-378446,-243150,-407772,-594254,-475796,-295364,-213803,-36515,171943,201612,10705,-189857,-169645,111263,298958,109036,-192647,-261487,-180325,-45750,-12089,-154110,-177086,-148972,-346811,-785405,-1135503,-580374,870874,1913993,1569722,1084795,837172,437119,118224,25169,91357,204058,156719,93380,216176,390894,449672,290339,39068,-215319,-234016,-30408,130590,29141,-135324,-80590,84704,20490,-81328,110834,300915,245645,-2378,-122041,94849,483666,707249,694077,408432,56173,-24785,58070,-5915,-11176,95418,68181,-109045,-249859,-350924,-265283,-87398,-194091,-358216,-220804,-25778,-98994,-293971,-423697,-468016,-492655,-627322,-703739,-529652,-351087,-398740,-434713,-193995,54277,12646,-146351,-236475,-188597,-54201,137014,222467,198254,246249,317971,242327,14460,-89117,-175940,-414220,-629662,-536092,-10021,677598,725934,472607,653072,888128,-37824,-1142203,-317755,1068601,727928,692432,13545009,55982609,83004425,49574908,11855054,3147914,760751,950358,2254618,2277486,1961047,1395807,1036629,1340918,1252979,1113810,1129270,901153,575702,330298,419930,525082,444249,402966,568313,638618,529693,433002,317362,278432,386713,469850,573926,621039,367171,36498,-14735,45276,117004,137157,-31039,-81260,109801,252464,249037,243358,267188,337249,386485,225583,39067,-180150,-384415,-248714,-11257,-113015,-259591,-21132,203623,279504,380353,478795,342842,222089,263366,189648,244936,526552,416673,-11435,-209041,-162419,68150,275406,228492,130565,163364,172057,118483,163066,243806,123680,-28520,38694,185177,172438,-75233,-295100,-183890,124175,224412,108491,129247,270947,320553,363084,465255,542562,303360,-179756,-310386,-198138,-92326,23963,52401,-53082,-193130,-232800,-65444,176273,217778,94660,-23344,-32369,57915,93057,23051,11170,-1333,-25661,82070,202337,150661,114642,150786,91344,113815,190376,52113,-60670,145880,253490,140580,59247,84083,85787,42390,-184759,-472475,-399008,-102952,-14888,108067,112518,-115843,-97150,167866,298608,286854,225879,230962,397483,508120,341384,140744,263290,522714,435575,390421,435950,389459,693158,919709,198825,-680183,-828489,-696452,-714146,-549235,-224180,-13908,18499,-69427,-268728,-372344,-267851,-168883,-45456,70642,203763,194379,-80298,-305044,-229888,-134744,-180678,-246036,-240518,-118784,-88086,-246180,-309358,-263497,-142457,-33850,-14052,-62907,-62863,-86408,-130470,-103457,4436,-808,-65910,52095,215060,117383,-59759,-70912,-27944,-52091,-63651,38334,210459,180954,26618,-59628,71852,503113,716570,538573,476763,472531,205132,-60045,-109333,-73876,-33067,-29706,10963,155956,245356,158112,-36891,-179606,-106865,-37377,-45658,62525,164298,-66358,-301853,-219428,-53920,-148100,-188227,2875,87638,-58757,-248894,-299008,-195634,-70380,97399,171180,-114451,-406431,-377968,-137558,123483,268654,218433,170280,23394,-60028,-62306,-55814,-40316,15791,143067,351630,371980,-3291,-380078,-308758,-71812,-8997,-34008,-90832,-106559,3294,12232,-226772,-375594,-77114,234856,208185,-88126,-399965,-393299,-207620,-161082,-161917,-50921,107237,166261,63295,11381,165019,338784,238970,-20827,-14049,290135,436154,264384,-55875,-295983,-203999,140912,273325,232437,209282,93850,-32348,4254,16239,-48058,-11526,93910,101542,185044,380351,346401,5599,-253623,-245617,-221872,-234879,-137122,-6622,-25060,-123409,-73003,86983,80690,-59325,-2019,330395,576713,505133,248003,103446,164330,186837,69337,11401,-65832,-153578,-232058,-329063,-311062,-148190,-143937,-305653,-407501,-395616,-254506,70763,351685,242747,-97285,-130533,245659,463520,215645,-73067,-113488,-19124,43784,178297,261820,156330,14530,-107932,-213014,-42978,144431,33061,-158688,-236464,-126866,134022,322859,378460,335489,205368,-14504,-174691,-211765,-190162,-100211,16432,-57794,-206672,-135241,143050,320509,294601,319739,425920,371704,115975,-78224,-139596,-101390,30407,178776,75004,-204597,-322268,-157697,29308,61308,3787,-106390,-213418,-263870,-139986,-69025,-83550,26483,115765,-84272,-311136,-293727,-196743,-166350,-117267,-15332,36433,-263407,-811996,-1177632,-1533902,-1428389,233041,1285337,1539710,2216276,1971711,126770,-891351,-759301,-620048,-722759,-973138,-1186244,111643,2852776,3502644,2466225,942718,-332658,-780503,-499394,-668739,-592808,-119728,71049,227383,614078,839947,596895,330657,306950,206234,88868,187607,141475,-147922,-269167,-208437,-247982,-248459,-142412,-89723,-77689,12899,146148,168058,40559,-82312,-58961,144013,303495,310271,279305,215368,142018,154060,150810,73482,122305,243503,289384,200737,110665,199794,182438,-15155,-49894,138761,270383,174747,102680,299969,401156,227171,31677,-102384,-305790,-348960,-108195,90311,112899,67028,-31506,-6849,161076,137299,50514,101642,71480,-100891,-239337,-312097,-394975,-312405,-25879,56492,-112730,-116653,190577,380496,212774,64952,192304,307030,167863,-3861,-86788,-121754,-211264,-372338,-335676,-23723,122566,289,14524,153366,146017,62699,50643,144348,180671,-15056,-148515,-17700,61015,-45735,-99682,-47414,-50224,-66372,-2862,54191,1577,-129209,-191143,-112121,140164],[144085,-86252,-260535,-140752,75724,217947,204078,55457,-106610,-212422,-165353,-86932,-132689,-82510,163824,325807,301249,228945,132378,58069,63798,66125,-84135,-309334,-288594,-60083,63628,96398,194359,374558,328759,285,-156478,-67128,-78762,-246509,-320731,-281185,-130850,66947,197373,244452,220991,99130,62494,68597,-128850,-305301,-215667,-62374,-162263,-467515,-445479,-160428,-50206,60128,278757,355605,218293,86957,85641,171274,198263,68953,2431,88814,194857,245781,212644,45048,-87639,50516,261890,279300,141405,-10176,2179,233258,310156,152371,4158,-116752,-188133,-226008,-241813,-145578,-57104,-101003,-132060,30522,277689,278684,92547,162467,327530,172142,-18697,-4197,-4546,-96996,1842,183939,142844,-88614,-197445,-260497,-278161,-65753,213249,161912,-48900,-93487,-36161,-34872,-123443,-217677,-248732,-219043,-160229,-130823,-175869,-85095,72959,67834,46435,161126,56055,-234611,-375672,-391055,-358647,-285357,-227701,-144356,-34559,-11877,10706,97361,219446,246985,116295,-22410,-39405,41509,258158,526901,683943,565495,284735,318366,574599,442331,-36487,-193893,34628,62508,-108401,-181468,-165642,-139421,-134675,-87165,117337,192018,107303,-16215,-267653,-287897,111715,292927,-47331,-392456,-212970,153424,305907,249503,-14080,-198131,-80063,-12492,-167906,-65585,212762,249570,42620,-125294,-190484,-206065,-104311,38920,46858,43492,137120,182025,334253,617768,532174,265564,83575,-53422,-120999,-128409,-42819,168358,351837,327266,84260,-6797,-49874,-69763,-56885,-107640,-190613,-143051,63573,254952,177926,-136900,-368912,-356470,-185779,-154020,-210934,-94372,97060,69663,-174234,-359802,-322272,-201374,-63490,-54469,-227257,-386557,-304579,-30117,84346,-4592,-79833,-128519,-166226,-232172,-212153,-61759,86451,173901,168934,42186,-167725,-418925,-392223,-90917,27355,-62473,-46010,99591,243260,235437,16733,-102320,149633,459021,462720,113464,-82565,1233,124299,112805,-25890,-90891,-30978,21629,12130,-89286,-189240,-264805,-251389,-39835,164511,108931,35125,96937,79944,-94030,-196106,-128162,-63051,-92099,-223077,-440122,-657956,-755598,-358420,200012,539477,470077,228326,108681,128693,239518,335232,267628,58625,-23138,74956,50544,-68489,-34219,49713,3911,-74050,-173158,-242652,-151393,101312,220346,78136,-119967,-148956,-166401,-295375,-251134,-97438,-249436,-504510,-375835,-46788,-64124,-287112,-289393,-209751,-333119,-500249,-457072,-267738,-159802,12153,243148,263440,-11462,-225977,-117105,178231,295465,122145,-128073,-189133,-132924,-16831,-5204,-144953,-143377,-133327,-371888,-808029,-1035851,-495255,734364,1521655,1331953,1005763,854425,447956,175311,121818,118169,204654,228843,162843,209012,402082,470153,307815,16684,-322442,-426364,-167438,54828,18595,-111144,-85777,54309,24574,-18843,197542,325697,203981,10646,-72959,135346,521558,775883,717530,299003,-137366,-187874,-20686,-4452,38513,189588,174619,-3599,-174554,-337184,-246469,-15985,-134443,-359256,-205359,23221,-109883,-359416,-481699,-508252,-527922,-648948,-717750,-546550,-382086,-419960,-350189,39502,324863,143976,-135724,-256733,-217910,-49690,162603,180448,144516,275773,401738,269509,-21254,-174211,-166767,-326333,-594035,-541028,-25220,509187,425779,227785,408398,629654,-261716,-1208509,-159420,1766474,2635626,4686918,46995531,153930415,210502503,140755387,42078888,8165109,3337839,2253128,3278711,2692098,1779988,1176087,1087719,1450127,1159407,917920,824234,690554,544567,432139,513583,545924,476233,420308,476551,429732,357118,370306,340970,351376,431036,463275,554631,659749,554380,342219,284556,120654,-66417,-26342,6734,9866,134988,246102,271855,249438,251031,299045,335117,246918,133187,-65580,-298400,-222986,18687,-66757,-213497,-40472,112207,208375,346012,369106,193442,119225,272384,238144,256934,547099,557925,140435,-217849,-236174,-28006,130911,78319,14098,100750,178171,179231,209123,212398,118923,34175,99483,266164,262653,-549,-243273,-130079,194377,256344,102697,166098,341004,420789,575628,874353,1145388,937510,86135,-412363,-442205,-299970,-169763,-142913,-221832,-293165,-300643,-102618,197731,244819,44744,-100111,-80415,29481,76898,3539,-9927,12797,18317,133078,249825,166369,51715,4307,23656,151825,209298,4504,-69145,214092,297414,63502,-102741,-54148,16653,17054,-163235,-407340,-338054,-115185,-43435,64571,-6265,-324659,-265754,169513,316147,191803,130614,158541,309421,453940,307112,70173,130421,317399,249038,225250,246202,214841,494330,628714,24842,-653629,-763831,-770791,-825656,-582401,-236063,-24998,28284,-64838,-285364,-392864,-321801,-199619,-49109,82045,221479,224840,-55978,-305157,-220545,-57530,-101386,-213791,-179461,-27924,-66530,-220805,-208494,-197856,-144296,-17879,30690,11017,1596,5581,-81714,-183809,-120197,6832,37760,124683,223937,49508,-114661,-79429,-59896,-136569,-111208,17902,169990,183552,75643,-37685,53263,417463,586901,407034,373198,436710,213289,-60029,-128788,-110977,-64770,-45777,-43050,73597,210819,161612,-45684,-202554,-126340,-65060,-79786,39658,193338,38253,-229723,-229970,-67328,-168465,-246853,-69237,20083,-87108,-251602,-322160,-264532,-152614,36901,125763,-106734,-416955,-448395,-153097,281472,660287,663441,387569,101079,-4983,-29388,-57352,-26175,101800,220765,325837,260926,-163399,-490711,-348868,-86206,-9643,-59484,-159487,-160310,24430,72532,-216712,-466038,-166969,234072,268314,-40899,-377115,-397810,-234037,-201597,-219486,-132751,44612,115098,35210,-24,176373,338680,242239,-10364,-20432,270768,430765,333505,84088,-115460,-90235,134097,230532,214162,215625,119691,-27563,-735,64793,22648,-10022,25559,44612,170196,352486,300293,-32605,-324625,-344865,-303085,-255176,-115715,-20980,-62239,-24880,102435,200830,115493,-29308,9573,263283,451664,387781,186754,64435,57664,29335,-35221,-21772,-61526,-87718,-141805,-311402,-367566,-206228,-131147,-231905,-345917,-385637,-264134,30589,258195,127865,-235275,-225894,234379,500873,226854,-50645,-64525,22863,32682,145103,361671,273759,22034,-178602,-235645,49979,232934,-637,-182320,-158963,-71994,71411,195350,281625,316695,204750,-57227,-267852,-277565,-185617,-22961,72958,-71298,-253117,-161028,149454,341559,346466,393445,457312,390979,181025,-41300,-177876,-153154,28913,223412,99494,-220633,-333312,-119153,58430,17070,-139966,-246057,-299904,-332646,-199385,-105530,-107752,59236,195735,-17619,-223057,-183253,-168684,-229653,-146759,-16164,14012,-251904,-734409,-992668,-1336138,-1326776,169715,1193430,1367631,2207243,2140886,268305,-864942,-748980,-549715,-646422,-850035,-1080308,-23864,2492371,3454571,2593957,1097161,-136913,-735052,-476066,-682036,-623946,-118027,101362,299025,633286,788230,592429,400873,342718,167421,36476,158954,142841,-146500,-253432,-143994,-125333,-148127,-137042,-162787,-172125,-66275,45201,50898,-72729,-228521,-194781,80870,285610,282669,191418,89859,65395,155059,185959,110765,120895,199069,212611,154549,80695,173761,186424,66545,93211,284842,392361,249715,123255,234269,325022,214645,93814,-54959,-334621,-375021,-88732,142615,135892,-5007,-108273,-16927,147425,136180,76976,92541,19048,-165942,-276789,-257390,-296880,-244334,4422,97486,-111925,-165113,213268,505029,285737,-4371,52987,215616,204156,123116,-8772,-189063,-329527,-396208,-276341,21482,173887,70431,49182,183478,234111,147209,31758,48526,127642,4477,-114211,-29459,53665,6067,-66353,-82281,-64877,-40587,23960,38657,-23302,-113151,-161402,-149637,44912],[79109,-90578,-298906,-234579,-293,131679,65825,-46042,-129951,-199795,-130411,-47529,-147535,-153926,99373,300929,285564,228050,174250,66343,10191,12622,-68183,-230967,-202101,7165,115478,148218,220886,353697,264744,-61899,-145106,-37980,-119784,-350042,-384456,-242350,-75181,121127,260946,304049,243519,105697,86100,160908,45668,-156831,-156770,-54710,-167211,-460542,-428656,-164190,-65396,27999,201817,245706,166863,133177,175621,175316,148180,78313,87339,156103,204517,242601,236119,65391,-89510,17271,217936,255438,132360,-4082,74359,343137,371070,146141,27336,3145,-53005,-106773,-162537,-136144,-90924,-159991,-250719,-166977,115874,273973,215229,250989,301494,80105,-164007,-90020,39256,54814,151066,262974,139562,-99501,-194837,-290951,-291831,-19977,279693,218239,-134,-64793,1341,29072,-32453,-119639,-164769,-145339,-107420,-112965,-165705,-38512,166543,159819,89859,146061,-10963,-337366,-440630,-366391,-257999,-160542,-54043,26551,13681,-47615,-16132,64327,152413,201103,130517,21648,9525,43173,248943,528352,611000,467167,284419,299369,480935,376713,-22342,-191507,-4758,29239,-127931,-171858,-113268,-119668,-229086,-253243,-73494,50767,143599,158142,-136607,-278893,131920,347918,-5736,-360538,-205130,154707,342479,308097,39945,-193583,-88266,-11140,-155622,-114465,156266,201202,-4087,-141035,-153361,-143810,-32417,106521,104223,71437,127877,149549,370024,805739,759170,396077,84954,-26289,9984,75039,103544,227283,409312,381714,175272,55252,-46583,-107040,-111494,-153402,-224357,-192537,-44658,103383,38564,-217580,-374609,-307952,-159372,-166736,-235084,-195871,-69468,-94832,-323784,-398182,-256910,-131728,-1812,-46524,-324717,-509449,-355894,-71748,83774,114653,68522,-10777,-63276,-169971,-254576,-180418,-3357,151211,210629,165588,-36707,-384777,-478094,-213296,-68880,-90884,-49601,80914,191658,176222,-2480,-92879,129384,424568,457130,236681,46963,59889,63083,-19489,-118645,-87718,20699,58904,30085,-87065,-176626,-216390,-228281,-97706,85009,51408,-38047,-20433,-1192,-141191,-267680,-177123,-82872,-120736,-275336,-525049,-781717,-958364,-532405,271529,828530,732774,499575,342788,211247,220290,354767,437606,238107,86189,122433,53501,-84851,-61011,25441,-3416,-97963,-271326,-322905,-122295,179147,250711,20267,-236229,-236207,-183972,-292390,-239055,-42947,-193572,-455396,-295340,63676,90445,-95510,-139341,-126167,-192338,-318669,-371691,-226130,-98121,51110,288717,302503,-33524,-257712,-90357,204487,283572,139578,-39809,-94638,-84143,-8168,-19777,-141742,-125242,-131122,-377353,-727928,-786740,-311531,534062,867524,806689,726733,672870,334492,178918,212636,142981,170584,279511,231429,181661,323263,368437,261611,-6727,-360212,-495591,-212659,36871,36247,-88971,-83033,50706,47543,36471,233572,292160,128205,24031,-11939,165051,503357,726402,605510,138978,-291037,-295241,-92939,-44269,10503,213883,250300,85207,-111996,-283579,-182511,47082,-92466,-352465,-180589,58516,-106036,-361518,-472140,-489179,-510481,-615812,-653809,-476932,-347582,-386872,-232019,236669,526428,273501,-105490,-271534,-247074,-43311,160588,90285,43431,257535,421470,267035,-36261,-248502,-152058,-186947,-457489,-454826,-48889,217406,9726,-135760,24789,190083,-536804,-1141202,13825,2277412,4304151,8285290,62609471,184312021,244484804,168689980,56267814,11434499,5105189,2918780,3347999,2383217,1307063,866679,982297,1205959,768680,519426,418872,389608,394947,461632,530789,483148,415243,379480,350024,181791,136502,238403,267413,309501,367579,383895,493879,659975,666364,555017,450794,83967,-284890,-198554,44908,107143,147486,218241,259717,215226,218462,251793,212874,188677,193981,58328,-165206,-119295,111769,19335,-138583,-74342,15720,151353,306072,214432,-19072,-40714,223420,282154,274125,497097,606065,259206,-218991,-323188,-157673,-28027,-51016,-71234,46606,171881,214835,208607,124935,61009,53074,131432,306501,291157,28708,-193401,-74344,229854,243295,66438,158192,355282,456712,677469,1063798,1365984,1180005,266313,-460814,-623108,-481293,-363355,-333493,-348722,-337777,-337872,-160294,166955,232406,-8969,-159450,-110179,9505,69288,31074,29659,54104,59194,159085,247713,145930,-9820,-104309,-16792,190985,233349,-20278,-71395,239635,320132,11815,-229037,-183205,-56498,-14739,-123183,-305356,-268631,-134077,-75862,-4540,-102422,-440211,-382210,119865,263513,56338,-621,49358,160827,319214,242561,17005,-15425,9312,-25010,22286,50556,43931,247030,285514,-146379,-559127,-616164,-746602,-827044,-565194,-242143,-31534,47735,-57699,-267469,-346527,-316045,-193311,-46797,82144,199634,220989,-19510,-269853,-195610,15471,-15713,-166558,-111218,51600,-37323,-179379,-137565,-142406,-126605,33267,113338,97701,69836,87012,-59455,-286098,-250855,33921,161558,171295,194537,14089,-117514,-64921,-73235,-169122,-121865,5731,117227,174469,128592,4143,33361,275123,365936,205768,235858,364220,181829,-73658,-112777,-65309,-24907,-35622,-99470,-48886,104701,113892,-72359,-222497,-158082,-107742,-136835,-14312,194324,160545,-92756,-154070,-19605,-129849,-259058,-129165,-43938,-82658,-171749,-254697,-274068,-216885,-49374,73955,-30097,-323471,-439205,-156226,359476,840014,910756,518342,157206,25772,-8368,-51636,-34198,111086,227009,232969,70317,-334602,-566523,-396482,-143226,-45446,-85582,-189327,-190423,10150,97298,-173055,-437980,-183502,244028,336485,49012,-296370,-366086,-231551,-192263,-226385,-184410,-25169,44920,-7268,-29010,137306,289002,221233,-5084,-16160,230665,378795,371310,220480,66108,38915,113979,155551,165691,185798,129720,829,1631,89126,70888,-6142,-24943,8184,126690,248780,204509,-44559,-311318,-371405,-331281,-234903,-74328,-22343,-70908,73023,244307,269509,143047,6410,15153,177265,280620,225081,119045,20389,-85948,-164183,-130821,-33842,-46425,-43534,-74784,-278589,-367288,-201850,-91674,-158156,-252203,-325433,-260845,-28729,145603,48108,-261661,-238580,210510,461843,218023,4467,13120,39428,-58171,11872,361231,340855,31192,-210802,-206882,120310,229998,-88215,-206641,-65707,-10171,-7547,41148,137824,230805,152036,-117951,-342987,-297317,-123826,75660,116756,-81579,-267673,-162520,125137,291429,336032,405014,430439,369198,217335,-13597,-192407,-188834,17612,230835,109527,-196661,-277999,-76837,50630,-37809,-254332,-359174,-391297,-393714,-227280,-83951,-57316,162418,336120,115416,-105785,-107986,-165891,-243016,-94285,27731,-4556,-195213,-539205,-779911,-1257310,-1225429,149668,1097890,1275945,2339518,2293145,411836,-762633,-692365,-482485,-557175,-801945,-1215173,-436977,2019557,3509241,2648997,1068927,-160025,-688760,-430084,-627363,-576636,-112318,91417,310194,564554,625284,507148,420033,331121,75181,-69066,72018,83126,-171393,-228270,-76343,-2361,-14584,-75843,-194216,-244456,-145647,-82416,-110473,-212849,-357583,-286113,35826,258434,236907,86800,-35556,-7082,140290,184293,97893,69852,117331,109573,116588,136657,210982,201666,152073,243048,416653,461621,266175,100884,123722,178938,136850,124480,-10394,-321587,-348196,-51563,179933,159745,-43830,-147683,-11943,111044,113417,89100,43482,-73912,-226675,-268897,-170477,-151979,-98544,96306,167244,-77953,-188799,188435,543290,345891,-8461,-35270,118825,231484,248410,81385,-195409,-341145,-308130,-147339,77994,205220,117928,63213,195915,312898,251951,85029,28015,83219,15307,-71345,-28084,57656,66679,-2706,-44390,-2108,41525,77717,18222,-72444,-95839,-123783,-175704,-54705],[16324,-84009,-293732,-287959,-73896,35061,-69887,-144510,-141063,-147547,-70529,-13382,-149136,-175902,90735,301816,257799,192439,175501,39914,-75315,-55742,-48049,-118509,-64175,99673,158704,167803,213593,283997,165768,-106608,-103375,22977,-126311,-403961,-412854,-197233,-31776,130551,267812,322575,223813,63024,83964,263287,252084,19809,-82857,-26584,-133582,-389985,-381507,-194581,-116150,-39298,60650,67511,74865,128487,193364,147330,78046,70525,137566,171585,184987,236034,236373,67271,-88020,-43818,110738,179306,98025,1911,144497,414336,391715,124515,60092,156963,107012,22063,-35426,-59717,-56684,-143466,-290769,-298616,-20313,279232,346778,324955,277971,50797,-228537,-136023,96324,183997,243931,303970,135525,-69534,-141867,-266039,-264578,39623,306228,195936,-20947,-64394,23675,73584,35322,-43565,-84589,-66769,-44485,-86903,-157242,-16137,228466,205223,92286,130703,-21091,-360668,-445176,-303111,-126294,-1215,96368,120288,4597,-91721,-32403,33942,73476,144364,130504,48030,28405,9669,173639,441494,460758,302888,205763,193386,312334,287864,9992,-149433,-24306,14544,-111808,-150105,-92793,-121329,-301155,-385206,-259616,-94805,153365,298765,23446,-194014,155248,358929,21253,-293192,-184466,102864,283204,290179,97943,-134968,-98331,-48129,-125939,-100307,128399,156458,-25369,-105169,-75342,-78651,11663,146969,131501,67935,78935,63110,307246,823095,872273,449769,35434,-33469,124459,251346,208383,227540,358939,320100,216195,120524,6459,-82292,-116571,-170244,-237090,-230544,-149186,-42418,-78833,-232886,-286386,-212716,-163127,-198976,-229137,-225792,-174815,-235879,-425885,-361732,-154403,-85904,-14226,-74481,-385737,-563305,-350703,-76341,112430,253573,226469,124362,63603,-65863,-223880,-220846,-57555,110177,198063,223631,45374,-342053,-525773,-338377,-175685,-100978,-17796,74856,135110,125462,-5045,-92852,64541,348379,440371,351622,142307,54755,-24041,-136527,-189714,-82496,71523,99329,37754,-55449,-102440,-128006,-195731,-171505,-31813,-14914,-83050,-87509,-50790,-170596,-318098,-233427,-114109,-143760,-302129,-536074,-767797,-902979,-512922,342720,921089,830439,652875,482788,225613,115184,284750,508650,349859,134160,109645,29348,-107286,-89676,3536,7740,-89920,-304004,-360500,-91810,243130,283573,-23910,-334605,-307137,-190086,-256123,-166155,60238,-80426,-317365,-143619,190142,247363,107001,26098,-13716,-29267,-119325,-252777,-168766,-20524,93079,304970,308549,-49616,-269252,-78467,198939,265410,150978,49736,5589,-31451,-7104,-42175,-136996,-118410,-137726,-350946,-548502,-461883,-94691,326872,258711,230362,356071,340981,105964,114739,275218,169267,120611,288834,262313,131224,176557,183330,157347,-37169,-329738,-430381,-169564,66032,69444,-78325,-79548,72046,80289,61846,206730,219995,69101,58417,63796,180681,420941,558295,385527,-32746,-361528,-318603,-148486,-119548,-64123,192330,287666,125230,-83981,-195692,-77883,94979,-70679,-329394,-152660,65554,-88979,-290078,-374167,-403696,-440481,-525084,-513193,-330605,-255200,-306736,-106055,367482,641485,386543,-59746,-283635,-270532,-22885,155755,-8792,-73654,202690,374137,233118,-32509,-282594,-125906,-21118,-245417,-306377,-85926,-109230,-405072,-532072,-437705,-349036,-804995,-962233,143190,2422087,5222739,10465068,58435782,157531812,205170633,139966854,49740980,11714033,5484860,2718210,2520538,1512083,734483,609339,791062,754413,256005,53714,49312,127759,209850,396776,453760,349994,281262,299378,229757,-21609,-57159,78790,112825,147162,196534,244595,403903,611062,655342,600713,442079,-32134,-448818,-302765,84104,183080,137464,168552,201887,149871,206146,258810,113451,94042,211072,159635,-25145,23667,225386,111575,-67023,-122829,-71799,114838,272212,78965,-214190,-196515,139239,306887,288003,406259,556541,297557,-219229,-385882,-255678,-137844,-125589,-107756,21673,166749,221641,165798,20647,-15207,40465,135549,295550,255136,-973,-172375,-33154,228352,194266,15241,119709,323880,428118,643494,982660,1193158,1041643,338715,-445301,-700672,-589682,-500347,-470299,-405566,-318600,-329065,-218199,88449,175173,-57137,-190592,-122112,-1899,73650,89637,92533,80339,71046,151437,193908,89018,-57694,-143254,-16759,211924,233907,-27129,-64061,223569,318970,11984,-270681,-261562,-111478,-38843,-76584,-198917,-214414,-155057,-103612,-73306,-162139,-458358,-426738,33336,164868,-58875,-107222,-51025,5539,154674,179246,6667,-130453,-288057,-302720,-180017,-112182,-70804,59109,26070,-262597,-433645,-437315,-637976,-721552,-497406,-238543,-29884,83131,-32099,-206789,-228992,-224512,-160570,-64404,52346,139173,186152,22850,-211138,-162466,62129,50192,-108192,-43641,100040,-8198,-143872,-140037,-141786,-100843,111566,226385,181011,116148,116602,-72621,-368849,-333676,79494,272920,179459,126859,10141,-77309,-33433,-54733,-117030,-59998,26866,77759,159202,172825,59991,24250,124810,120609,-5303,106786,278612,122383,-98421,-68173,47676,68674,-12523,-151700,-180820,-40316,27869,-120590,-247644,-197027,-156475,-203612,-87409,168174,275183,94821,8861,87635,-33166,-214172,-160831,-85243,-41043,-25922,-116148,-223476,-240678,-131077,35131,80742,-171644,-360097,-135134,363242,801854,912432,540481,180896,25342,-2360,-29903,-43706,53691,160678,107074,-125943,-444696,-567895,-421039,-209536,-91652,-96009,-170806,-188363,-34173,80559,-108018,-314174,-139289,241435,373202,147961,-183133,-306583,-196150,-133554,-177751,-177781,-71822,-16614,-42125,-54457,70558,215493,187737,-1166,-299,180060,296442,363311,314245,207965,151264,88005,76629,111926,134628,120011,47763,26910,100398,102713,25002,-24818,4603,63272,98762,87258,-34711,-233428,-331580,-308080,-184831,-24628,-7837,-48973,124405,300679,292956,180148,49947,17569,98095,116250,61512,48152,-27174,-230493,-339382,-180572,-5997,-17591,-30287,-50008,-239508,-306456,-126762,-20673,-80451,-137642,-228238,-245507,-94663,41117,24176,-171648,-175361,162743,336588,171412,62925,91871,27878,-195069,-164077,271522,345407,38786,-198034,-133185,158147,145506,-199576,-220557,14759,33606,-88993,-107021,-14967,108683,74778,-165327,-361714,-254682,-14305,177336,146294,-78004,-236626,-131261,83085,191904,272253,360471,362635,319424,222091,3728,-185022,-208221,-10006,192440,95185,-153332,-198991,-73832,-13606,-98875,-306830,-419968,-464609,-429581,-219324,-17580,32360,257559,464425,274580,10358,-79596,-188202,-226690,-15502,70498,-36176,-131236,-284357,-545238,-1179568,-1069995,164394,964566,1229329,2462841,2358661,575673,-563245,-607798,-451157,-475553,-816613,-1506912,-990371,1532338,3511763,2543669,895736,-309084,-614507,-339881,-473201,-448924,-110972,38560,255909,439126,414372,373099,374860,254707,-57241,-207364,-65192,-42883,-232689,-206114,-13150,100034,119430,19824,-182800,-283024,-220586,-212574,-267859,-339734,-432100,-300073,27412,222891,173604,-14399,-135626,-64978,109329,149028,37979,-20765,23050,33328,127080,279512,310771,236168,226789,356778,489789,452154,214292,30639,-6415,4050,22313,121788,23934,-270636,-281145,-11660,189711,184593,-9545,-104794,14280,55993,67690,81778,-30252,-177443,-247650,-199522,-72052,-5722,70914,212518,238311,-28378,-188567,127169,495941,383324,60279,-39511,53203,246952,334568,145466,-156331,-259372,-141009,10227,120780,197084,122222,50336,190997,360305,329900,173530,87441,70025,16334,-34026,-14139,74371,119164,62833,38393,100473,145117,143301,15042,-106801,-69024,-84858,-185034,-129041],[-22678,-65489,-245180,-279265,-114000,-42782,-165510,-201900,-121136,-67031,-9872,-3004,-140164,-142915,136503,316384,199977,105401,124239,-13277,-174028,-131198,-43840,-28796,60638,175302,173212,147773,170144,176217,43783,-139357,-45963,105532,-98405,-404465,-413427,-185270,-29136,91500,220461,297847,173752,-12922,58614,352250,434305,170338,-23464,4582,-79986,-281315,-312298,-236991,-181932,-111826,-96726,-125692,-32603,84069,149428,107147,29611,71358,154532,142694,151520,232809,217169,56161,-76989,-103474,-19407,71633,47106,11449,195021,431196,372957,102549,96653,295438,255528,131784,91144,43785,14351,-66728,-234773,-321026,-99114,282663,441700,353007,252808,83290,-194154,-130954,141473,242357,261696,306599,142916,-4838,-64463,-200824,-188460,121941,307497,113149,-109670,-100675,16401,73114,48080,-13967,-31040,-9540,2672,-60650,-143070,-18760,230460,179781,42461,107372,19136,-293951,-383354,-228905,-14666,142321,184950,118508,-53939,-139967,-44181,8174,3059,102499,139422,74548,32606,-37041,58344,294092,275257,106794,53884,23254,111092,183490,28251,-98595,-33198,7542,-75669,-133953,-120708,-148621,-327704,-445966,-386740,-198216,137778,361667,145788,-81851,168168,335285,45255,-200873,-154053,13376,150220,214948,149590,-43849,-115098,-108429,-97515,-40667,125252,110883,-32506,-40311,8510,-32165,23630,150820,119335,44089,22648,-35754,183082,702232,866389,426627,-42161,-62031,199799,348686,243273,168122,208424,179035,205656,171225,87255,-11183,-76016,-150170,-218823,-239212,-216340,-158352,-166247,-187048,-122055,-90228,-189498,-245150,-209539,-185894,-178833,-288186,-434781,-260045,-36331,-65561,-84534,-126119,-403898,-545510,-301537,-53250,146869,356499,340955,227055,172782,51410,-129012,-161234,-39713,76350,145188,209282,61596,-301720,-518129,-422259,-248158,-77369,46963,85479,90459,95817,17623,-75497,1703,252816,397690,385487,155417,-12434,-104419,-199421,-225028,-96668,77665,99334,7512,-18308,4171,-38679,-169989,-229568,-142179,-78096,-103105,-98233,-72974,-201455,-357973,-295058,-156650,-162397,-307235,-488506,-642103,-660625,-342373,393174,841490,785665,663163,512409,204864,-11552,169946,474013,364565,111746,56441,-6268,-131212,-102440,8939,40161,-58288,-265557,-329569,-57523,275734,307119,-42557,-387884,-346140,-193359,-208418,-56770,189961,58819,-144544,25030,303724,368288,266111,160310,97756,111158,30351,-145799,-101733,72240,147539,296951,282660,-54207,-250090,-65818,181150,243991,150244,117743,94768,29360,3486,-54619,-123173,-113933,-141486,-282435,-307999,-150710,85315,156420,-110202,-173664,37651,-18043,-181049,-8461,291451,190045,70611,247389,236030,65522,11358,-14021,20688,-76923,-250156,-269184,-74227,114089,99100,-85515,-80590,109198,108394,39859,120996,135113,60529,121798,150433,182851,285207,312769,127337,-172457,-341052,-265286,-181881,-205007,-134589,166352,295208,104862,-94751,-88205,46158,121182,-64847,-282181,-122887,46618,-60986,-162201,-199868,-263859,-331404,-386950,-314636,-136298,-125181,-194519,6897,426065,677954,468974,-6185,-290477,-279969,17375,167948,-83378,-176340,128869,274888,167930,-28302,-272524,-90856,135287,-9487,-138670,-131374,-379624,-711937,-858558,-874098,-852276,-997206,-722809,177729,2105379,5099698,10723928,44637465,114000700,146956295,92884820,31348015,9111398,4436585,1743854,1165861,417071,252535,487259,581497,282203,-196038,-329794,-165888,12378,74584,252828,304196,181936,116150,207705,148944,-119914,-165133,-65693,-84074,-93679,-39433,75435,298919,511159,519423,469336,283398,-170113,-501430,-299780,120563,215810,104180,106421,110720,76727,236613,348940,110466,17292,187863,214071,85343,161085,318493,183198,-21587,-175181,-141526,90660,241292,4147,-321034,-289659,54441,303731,293724,319192,438632,238109,-222989,-390602,-269962,-155171,-123816,-83481,43924,176463,204829,95136,-69802,-75765,23105,125453,243200,175812,-74075,-185616,-14551,197684,128623,-30908,77100,271422,352602,498378,712396,819919,726246,324104,-371012,-668701,-612632,-556555,-525331,-390009,-247637,-268780,-249505,-15281,85221,-87579,-185721,-115845,-1810,91208,149611,131591,54818,35126,108836,103226,7985,-86629,-113378,20870,205724,194736,-25034,-48809,176930,294608,70036,-206414,-258942,-129668,-48366,-42285,-118827,-184886,-171493,-120048,-115335,-183145,-403491,-401619,-64420,52350,-112227,-146095,-106186,-105402,16265,141438,46094,-182861,-461989,-488645,-335061,-213097,-103738,-6789,-81381,-294434,-305339,-272622,-481784,-545303,-389462,-221794,-22594,130898,25110,-104062,-59264,-59737,-123932,-117634,-15165,54743,140339,71654,-138467,-125486,68416,72331,-47782,15907,105949,6391,-131736,-214625,-204760,-80597,189631,336970,246380,133197,83503,-116598,-399772,-332600,137413,348952,157173,34852,13863,-25336,138,-6234,10625,75151,90924,70327,144929,199654,119666,33702,10025,-83073,-170550,15112,202213,55371,-124865,-6961,191528,181373,11771,-187777,-282062,-173173,-66033,-176793,-275744,-231317,-201941,-263886,-158861,126098,358275,298837,222310,225609,90641,-127712,-159055,-94222,23938,135213,43092,-134639,-215478,-173614,24424,177618,-23064,-238921,-79593,332519,645177,738247,474807,172910,-632,-8972,11197,-28163,-20781,59877,-5520,-253242,-449206,-483490,-401976,-257405,-128272,-82004,-109124,-153815,-88557,34487,-37314,-149815,-65419,208757,351273,219257,-72685,-233825,-133479,-45922,-90529,-110897,-77091,-49710,-54472,-60526,10579,151780,160243,17721,33048,132253,200554,304483,340667,289920,224439,65054,17071,68188,76546,92775,102362,83544,113988,130171,100544,44807,35370,-4676,-52661,-15049,-10705,-132037,-255358,-252704,-125507,17177,14164,-16609,100477,253526,286037,231279,95998,20484,44115,3371,-60941,-24813,-80747,-341301,-447971,-164521,66096,21771,-45058,-68513,-204025,-204317,-1349,74559,2349,-25003,-122555,-218961,-148660,-30606,56691,-2390,-63724,93466,150490,79865,93215,143657,-1988,-318048,-309611,136003,296348,42658,-149614,-43430,153165,14553,-293174,-214135,59404,40046,-164424,-230396,-146763,-12853,5306,-171747,-306792,-154055,121967,272741,174087,-48657,-156479,-67345,39373,75844,180909,286765,279077,256261,200706,6669,-171327,-214194,-49636,118612,55318,-119418,-151943,-136705,-129875,-154817,-283902,-420018,-503316,-430425,-180703,68412,120690,280748,518884,415796,104328,-82753,-215454,-201431,28535,63935,-95002,-101261,-44797,-290584,-992147,-831785,198408,768639,1170923,2456154,2313863,755779,-290994,-524050,-472766,-416589,-847558,-1804394,-1520208,1072484,3298462,2262518,691576,-378302,-468788,-193957,-230156,-281969,-134379,-56280,141635,287543,215209,228222,272525,117687,-201813,-340617,-222516,-212060,-321293,-193127,39770,165970,215046,106855,-152638,-295241,-285793,-317109,-371828,-407554,-423930,-228873,58295,176895,93701,-97651,-198606,-106672,68019,97567,-47181,-125476,-55850,13454,191974,457057,437027,284862,274598,397529,476922,366311,112584,-64649,-122038,-150161,-89733,90877,41965,-196400,-196048,14720,168043,210209,108961,34854,61610,-5536,8545,60595,-100741,-254272,-208701,-81973,11302,96089,201390,307452,285420,17055,-169550,53482,387547,388269,177785,39069,42829,249600,354904,153015,-106590,-134032,43987,146749,126513,139780,79258,17628,177567,365142,346585,250047,191245,89696,8748,-11897,8775,101503,155592,112171,125435,189883,225574,200814,42315,-94626,-30143,-52115,-176671,-156612],[-25869,-35657,-164083,-206954,-103431,-83103,-201672,-197532,-64273,20808,30019,-23381,-124579,-65193,219281,328675,103851,-36474,23264,-76588,-260111,-201644,-64714,-3992,113144,197671,149835,96405,100689,52727,-84695,-174520,5375,189230,-47626,-363396,-398343,-226753,-78315,18851,139078,237674,109058,-98847,15061,398953,535314,245977,-1192,21915,-31980,-174553,-235596,-265316,-229718,-154927,-213663,-275809,-127457,26179,79822,74436,31748,100439,150601,93032,124184,236069,190260,46534,-50715,-131654,-121666,-34445,-6796,26115,217658,400734,331662,95219,123939,362954,341736,189464,165558,128311,81361,29708,-103655,-232788,-111014,269618,464137,320436,222523,153315,-84242,-85211,153726,213458,215142,280442,164818,71580,2573,-121056,-70642,221409,304821,20675,-226452,-164020,-21650,22514,1873,-29474,-13211,11332,18688,-40638,-118111,-33221,168902,82752,-53963,71744,88312,-157440,-272271,-168375,46425,232021,202714,50853,-125692,-181531,-57772,-11471,-40432,92472,174128,120033,46086,-69461,-52290,142075,109100,-81952,-139724,-156959,-63097,70719,5660,-64071,-37140,-5567,-45808,-139614,-192250,-189409,-295431,-420666,-420974,-231182,105952,335575,188167,2732,161928,297188,77558,-99454,-116749,-86693,-8826,119408,177457,39768,-130009,-157096,-76185,33266,128642,52722,-45458,21557,65595,-15153,12063,119629,72529,20778,50,-94977,56452,514821,753317,343748,-113186,-86062,231031,354270,214767,76576,11831,21154,157673,193386,161496,73616,-9080,-99173,-177075,-219887,-234143,-232361,-221885,-102718,74489,37127,-209772,-286523,-193559,-107346,-82931,-211683,-332595,-125401,69077,-62135,-170534,-175039,-382263,-476489,-233188,-19139,164360,384897,373464,256458,227048,147911,-1217,-18887,54744,68487,76754,137830,20431,-265590,-454227,-435913,-257135,-18643,128223,111997,69869,86016,59530,-23382,-19189,162367,318740,304109,72707,-116633,-151227,-190917,-222215,-137480,22168,38100,-67655,3227,107842,20915,-155995,-237875,-194892,-119863,-106651,-69063,-76941,-240693,-395881,-355172,-203611,-176195,-296827,-409509,-458557,-364591,-120222,404604,684024,670440,571863,465020,188396,-94207,70722,382978,302675,48669,4934,-35828,-152824,-89128,53570,90357,-10854,-167437,-222826,-14081,271532,309208,-35022,-380873,-343613,-196482,-164103,56636,309501,182755,7101,158457,380127,432614,351863,235536,183443,201826,95675,-86789,-37355,169404,214947,276344,237406,-43180,-199175,-41500,169794,224909,140455,150543,159993,98442,34447,-45048,-97458,-104645,-132509,-178056,-72799,73995,182219,41705,-229504,-310212,-124566,-273312,-443061,-159639,254284,190349,27713,164042,161632,1434,-117043,-155464,-112831,-122393,-150164,-79028,25958,151181,107880,-112042,-89106,146236,117560,-30867,-2112,61774,104262,202661,234668,175621,125665,54813,-93960,-251569,-260953,-174266,-191377,-263409,-154923,171602,291694,40759,-130393,17488,159968,122657,-66917,-210038,-88963,19675,-22488,-15136,3881,-100182,-206843,-224967,-91933,66314,14897,-69268,97465,427145,654524,509352,47269,-282334,-265267,72693,199248,-120175,-247085,50574,148529,75552,-45642,-240706,-62070,240718,183975,3523,-171157,-530101,-845989,-1031403,-1165406,-1171906,-1053215,-481831,104287,1386817,4030976,9364447,32838134,83644597,105792104,59050458,14676720,5061120,2485712,368656,-238569,-547960,-18345,507537,401009,-71385,-472966,-524333,-173296,77249,34305,80159,134712,24565,-31322,130112,119892,-99776,-165265,-162690,-271923,-334913,-269679,-88260,188443,370058,304750,222571,52871,-276003,-443035,-206926,144544,196446,56573,49239,19882,25604,307525,499152,213051,-7382,136663,213340,148107,261882,371914,226608,-3914,-214038,-191828,61644,199721,-7206,-307829,-287767,2395,276232,291307,266282,291441,96022,-231709,-324207,-187789,-77552,-45826,3702,120763,208173,174869,15589,-133054,-99420,29850,121619,176391,87560,-153454,-215497,-17322,149714,66434,-54947,57361,226258,260160,303254,397476,478852,462566,269542,-257323,-551549,-563950,-536714,-494890,-320148,-149938,-164137,-231330,-110860,-10686,-88347,-142116,-88631,16618,122013,184268,116271,-31811,-48158,39761,2796,-75309,-99411,-46287,77023,176594,120905,-23919,-33170,115693,253393,169289,-51683,-168768,-102803,-44540,-33519,-78485,-170557,-176005,-123646,-119615,-173566,-310537,-323933,-145853,-45011,-93691,-106134,-101097,-142162,-55406,138702,120179,-165734,-462220,-520336,-399479,-236911,-62607,42198,-50898,-243931,-187282,-146976,-324369,-353962,-261493,-190776,-16470,178639,115311,27441,122010,124919,-104604,-200595,-109941,-31922,103887,124788,-57523,-83534,34524,39321,2463,61233,69994,-8526,-149446,-321228,-300672,-75791,230655,396971,281563,131761,11871,-174717,-368744,-244908,198903,384919,130244,-53123,-3476,394,16945,52854,162529,239775,181717,97239,137567,206864,170882,59986,-49842,-207928,-262608,-33169,148595,2895,-139754,57331,321155,273979,30919,-193927,-317323,-245304,-132293,-214347,-291953,-247789,-236796,-302801,-206977,82125,393545,473568,424096,348377,191785,-38637,-134024,-77414,82112,245746,160875,-44655,-152174,-156078,43274,221205,72989,-109709,10204,314956,497605,514990,367139,143249,-38078,-22713,67586,31724,-48532,-15564,-67093,-274498,-352537,-334334,-336207,-272753,-146131,-47151,-23710,-95438,-127931,-17897,23936,-5253,3040,144519,270235,238139,3071,-162919,-56280,40932,5800,-6202,-39759,-48927,-42397,-43013,-11971,123991,155351,69439,89758,98430,103304,202646,297670,311676,250022,49781,-15234,34139,20503,57199,155267,169263,141276,162554,216532,175146,89044,-59689,-161092,-71274,19545,-50882,-180969,-191994,-78503,36274,26562,-6554,3329,128093,267166,283984,133746,27097,21169,-39644,-121645,-99382,-145266,-401567,-468510,-88955,167474,62475,-74961,-113400,-179398,-96066,131423,173315,82864,57990,-42916,-183133,-170782,-52219,131018,186755,60309,22543,-41158,-44175,77116,152008,-32553,-368705,-370166,6988,215166,42030,-86496,22795,98991,-117133,-332091,-182208,61129,7234,-227377,-323536,-243830,-105531,-32880,-125001,-188578,-20126,258610,362292,217687,12833,-37455,19350,7763,-23304,96493,219413,202777,190802,163552,-8615,-169986,-210419,-87999,33959,-1168,-116597,-171906,-256685,-269312,-190839,-196215,-370729,-504480,-397039,-121387,148201,179104,220449,483975,506959,169064,-84764,-215614,-176565,937,-19622,-185282,-132803,114326,-24582,-655918,-517737,251178,525690,1065571,2296895,2178253,909895,-18095,-472512,-543265,-385877,-838312,-1960099,-1897296,637441,2798087,1866755,581541,-182979,-222815,-1995,48290,-137710,-197921,-182875,-14487,129876,60519,102914,140208,-50743,-323197,-426821,-357436,-379813,-409465,-184679,78678,186506,240457,138669,-141006,-303300,-335519,-373001,-391864,-385365,-326916,-92781,114938,120308,3267,-156821,-228528,-136865,28563,55228,-124534,-211695,-98055,45767,281894,590141,533953,329576,281700,347946,376264,228482,-4358,-146356,-194404,-246768,-166678,41582,40094,-119598,-117097,16785,122263,237871,288607,244397,125484,-52977,-43322,40330,-139009,-274713,-114058,48288,58267,124239,247336,346908,294930,42529,-139413,-5412,256223,355226,297679,166328,88897,239241,302807,95905,-81363,-27531,182529,223547,85299,41043,3881,-19693,165340,328995,294623,279630,281843,119460,-6910,-6910,35224,132451,176523,142374,181851,222956,248375,232839,96343,-29086,15557,-30818,-153350,-133566],[3445,1887,-68244,-88773,-44180,-83635,-184286,-138321,17929,94992,39981,-67187,-106628,33973,311516,327655,-19938,-216824,-110157,-133021,-312170,-254947,-103938,-48946,70184,154159,95601,34431,26048,-57562,-199920,-223477,31446,251387,9483,-299796,-376465,-310452,-166302,-59957,51628,155363,42556,-172516,-39556,380960,520643,224688,-21084,16659,-11310,-107804,-168857,-254194,-227257,-144403,-251854,-344834,-188380,-18611,22663,59552,87321,159996,140511,49663,116582,243284,170484,54856,-7334,-110431,-155964,-106914,-50592,44739,216115,346078,291103,110006,127158,324192,326002,173157,158424,162295,113364,99939,52180,-73969,-69823,229784,401631,235045,187682,226333,49224,-24046,128017,122130,137167,238836,192669,130599,32276,-51056,66750,317149,313376,-22267,-308042,-227189,-74790,-57282,-76088,-64829,-23665,-3570,2996,-31150,-84621,-40721,68536,-60385,-175589,24230,156436,2120,-147192,-133465,56029,256019,172298,-20613,-163739,-203138,-76191,-23990,-47920,114970,233734,189094,83453,-70100,-115422,43291,4738,-231079,-324859,-283257,-159919,-43666,-66439,-55222,-36343,-34074,-45950,-171974,-281077,-219032,-205563,-320124,-361230,-193798,70626,243135,147865,24844,136983,262846,116609,-9050,-76232,-167414,-137339,44266,168854,79141,-125597,-159503,-56591,89340,114630,-29591,-82286,51829,77303,-25145,-7079,65298,7886,18059,39664,-76715,-17314,335746,564496,229948,-144318,-78391,229595,295091,157571,-4807,-155709,-96256,95577,183251,197677,137006,59161,-33358,-129569,-187826,-213488,-264221,-247323,-11389,250077,149393,-194673,-301511,-189339,-33379,70119,-17277,-143416,-581,136493,-62212,-226119,-193826,-329912,-388893,-171638,10238,154522,335221,317930,201062,209951,196437,116954,155956,194572,89048,16580,38936,-50828,-228761,-351697,-378564,-201347,61515,202005,148763,76837,84462,101865,59038,15264,94282,204177,126810,-78702,-219749,-154722,-124677,-191945,-194732,-78718,-71804,-168927,-136,179148,39512,-147339,-178841,-158817,-126598,-104840,-30233,-72007,-279030,-429741,-401279,-241875,-180534,-273936,-325117,-279601,-140714,44781,366705,541376,557608,458584,400593,200758,-95501,34578,307365,222544,-685,-4968,-52578,-172531,-52693,129940,149657,47063,-33733,-61482,40286,238541,281850,-12836,-317003,-299031,-193551,-125111,145342,381363,256278,102287,229143,408357,441549,366272,253153,233009,239736,84699,-85487,11702,254051,284866,255789,191264,-15332,-125450,-4745,173415,215945,132832,148779,195024,168517,82865,-14848,-64563,-90233,-111421,-67613,88152,179223,188837,-21470,-203300,-231587,-115122,-355584,-604159,-295770,171245,155726,-8756,66793,73270,-41624,-171389,-208096,-212459,-164942,-58079,74522,94808,160212,87231,-154013,-105950,164071,98874,-131823,-128529,16521,171683,271779,295265,164879,-17786,-153256,-232334,-268056,-174100,-95561,-176693,-260011,-104222,218859,295467,-27062,-165464,98616,236978,102954,-68231,-122723,-48744,8780,27758,109212,172811,47281,-93692,-71747,112791,237075,136242,48899,167985,397417,589933,502256,95541,-245052,-217864,128259,231181,-128606,-285709,-26458,19293,-33996,-95827,-221561,-62663,258699,274412,85980,-187297,-540039,-799816,-1017761,-1224805,-1203193,-942490,-284809,-41623,480814,2457856,7252234,27328867,69255627,83232074,43787741,7107113,1492407,466377,-913024,-1293126,-1142877,-57686,617115,274042,-257011,-553017,-500582,-3534,268849,79124,-54909,5314,-83429,-123367,80779,129566,2268,-75995,-196323,-400166,-491117,-422293,-217236,77025,210210,86570,-31834,-153602,-321640,-325260,-86114,143656,132719,9540,15652,-30799,19871,392996,644999,359162,14319,71179,167122,167622,318895,394573,254645,6099,-223123,-226894,11611,134354,15624,-192968,-196342,2890,240631,283905,246797,142727,-90391,-243809,-201449,-41286,56581,83933,141154,242706,258316,142677,-54844,-169488,-81934,77436,141590,126517,22520,-197647,-231663,-34081,93399,18319,-49543,75689,208234,182878,127466,154207,291306,359125,222191,-132115,-391375,-469399,-460515,-394660,-222436,-52737,-33760,-155187,-166004,-80673,-52678,-65166,-38145,60343,164454,183412,48653,-154703,-156385,-38886,-77782,-137073,-104598,11805,124009,137773,35613,-32158,-28166,54917,206918,277353,146391,-13128,-36209,-32552,-48013,-67713,-149217,-163190,-119077,-96409,-147171,-208937,-216454,-191041,-109256,-22742,-8376,-45317,-105300,-48420,165780,198943,-98973,-325486,-398965,-349680,-184825,19388,144390,48979,-139927,-81811,-62285,-203329,-200392,-138098,-147481,-18637,209808,223058,162849,264557,256625,-111361,-285956,-204338,-100816,82239,169642,26312,-32326,-25099,-41280,31669,88375,4818,-60381,-191459,-405673,-378260,-89667,204506,365212,276908,129604,-54099,-224419,-290482,-102432,254442,392828,129677,-102846,-54753,-25335,2133,93178,268098,360499,259968,142082,138863,198677,203121,91941,-63506,-255153,-289681,-52656,119813,-18825,-131457,112559,397744,316058,43867,-161503,-271167,-231347,-145275,-206441,-275144,-238805,-256223,-309870,-217257,45345,375780,576847,553279,412577,223870,5609,-108572,-55342,99251,254900,189353,8411,-77365,-83755,76436,196392,97572,-1358,118282,337291,433819,346780,262803,105666,-71600,-38203,128294,136731,14017,-14478,-65541,-210173,-204814,-163891,-237549,-254851,-145861,-6060,57570,-28699,-134029,-53991,64877,78927,40482,64418,156383,200504,26863,-104349,21499,103715,84082,103202,27334,-23096,-16548,-9154,14963,138052,178528,158418,167950,83303,12840,78810,206303,285800,231308,38984,-29521,-2743,-31556,26540,203780,271036,183926,199966,343568,325795,143666,-88282,-198043,-66797,49498,-17960,-137426,-148119,-57648,24967,12113,-44128,-134090,-18498,247981,315330,152313,38717,22976,-25839,-127743,-173369,-223497,-417528,-413062,16325,267495,92568,-103185,-157543,-167077,-18468,222292,247152,147007,90375,-16220,-142355,-147437,-18774,224742,340088,164359,-22074,-177131,-169896,18159,118221,-47264,-319873,-332780,-79163,124571,37420,-32707,32442,-307,-209746,-297993,-125731,32926,-44982,-269124,-387399,-307173,-158307,-34394,-34531,-39862,111053,369987,448386,286124,101866,97958,111556,-3915,-80337,50994,186946,147943,130623,122767,-41028,-191149,-200368,-109728,-33050,-57490,-147222,-249649,-388759,-389092,-194939,-75116,-298369,-478149,-337523,-50134,204936,198305,119848,396716,536329,208761,-53798,-160603,-146874,-94903,-173319,-297812,-228362,159780,231526,-222809,-163173,346888,303661,929229,2068582,1992613,966179,157681,-476482,-640652,-380526,-751353,-1893168,-2057963,224606,2084031,1455335,629863,310895,106937,202561,286822,-66222,-296574,-318112,-181922,-22688,-48424,12567,15918,-204567,-389733,-436498,-431879,-498023,-461652,-167764,101754,160922,183220,86505,-178785,-330720,-364926,-370822,-328719,-274190,-163369,67048,173194,57737,-84818,-193138,-239831,-160415,7189,45814,-162072,-251280,-95984,100901,351241,616086,552207,346413,242275,218253,211368,73017,-102595,-181467,-212394,-274985,-193640,-12636,19206,-59646,-62787,-6474,68341,269952,481882,464423,199580,-61470,-61293,38850,-127062,-228585,10062,152765,62786,76995,198674,322325,268728,40880,-105942,-29931,139459,286868,370608,289524,167775,214583,193535,-6155,-96538,14602,232649,226361,6821,-73538,-76314,-46967,157017,262681,195075,254166,308828,122761,-32135,-13602,59251,157203,186415,161476,192793,185930,204941,230911,157546,68090,58919,-20339,-119816,-75400],[47927,40662,23141,45445,44562,-57841,-140345,-56336,99618,142315,25840,-117247,-90249,125892,383950,311413,-142926,-401311,-250144,-173091,-322985,-283603,-142338,-127715,-40999,63304,31228,-14125,-29210,-127445,-281933,-284350,24262,276404,58739,-230564,-348633,-397277,-260465,-116932,-18528,64915,-18934,-219310,-95923,293972,394741,122016,-68226,-8433,-26624,-100567,-126075,-191987,-158132,-77049,-207632,-328565,-206516,-36282,-3328,59235,172527,233162,133721,30698,129250,247333,169168,91227,48702,-42801,-110942,-128490,-76910,63535,202448,292803,268330,142757,97122,181848,203390,85825,78539,141959,102749,115650,175055,91275,-5308,162632,270187,123464,153214,272815,150825,25444,80025,24579,67822,193536,210608,150961,17845,-3856,192955,380644,334297,23554,-295793,-253699,-113598,-125246,-139266,-84413,-43086,-40535,-32823,-34697,-53962,-31173,-30891,-207351,-293021,-30951,194231,128014,-47566,-120347,36404,228822,133152,-34789,-134342,-195319,-97796,-29886,-24248,153842,296225,262734,136714,-41300,-110933,27286,-26372,-321967,-449035,-309721,-160851,-150892,-173510,-64989,-28366,-77989,-84623,-219456,-348118,-211017,-74642,-174819,-236922,-111096,42707,127256,57543,-14414,103046,238171,144193,49401,-38771,-206684,-191628,18500,128368,65489,-84818,-101023,-30498,106567,65717,-138222,-148794,36409,44113,-49584,-18953,5225,-52887,44984,140782,22672,-9927,214497,349586,118286,-116270,-22927,216120,220065,114829,-39278,-234055,-145155,43392,149883,182118,156915,108449,28475,-92788,-161550,-178694,-261877,-246164,58293,362383,232780,-133720,-276431,-191366,2634,214874,229042,71187,77290,152542,-53777,-222586,-167349,-258069,-311949,-133378,26401,123670,238960,204554,86180,133003,186115,187839,301078,326015,123739,-21568,-55270,-119121,-185246,-240459,-278145,-106118,140816,247948,187213,105203,77460,121703,145352,87755,54470,69147,-85053,-242277,-285349,-124942,-40385,-153661,-246631,-185818,-190155,-258921,-22928,203509,26699,-131730,-62473,-40791,-97712,-108012,-10446,-63360,-296447,-444980,-418217,-256940,-167623,-236060,-250657,-155133,-56002,83165,281818,452412,488218,395375,370803,241214,-20669,75751,297956,188142,12893,37927,-67226,-195509,-8074,214256,206816,110657,103853,107319,99166,193911,224477,4327,-218759,-222120,-172829,-82435,193347,382219,263413,136098,242029,393151,410714,335558,239571,251832,239042,35534,-121809,39344,309764,339143,242306,160028,26416,-44690,35513,187495,223347,140231,125861,200602,225494,131605,20048,-35719,-77864,-91916,3782,133185,176383,133781,-50740,-140701,-69995,-2452,-286422,-627759,-377660,62875,82382,-40982,-5723,13659,-50332,-147695,-186250,-264380,-194122,6486,152331,120696,143173,40778,-202477,-130042,146625,51870,-230348,-221952,5162,220507,293032,309561,155968,-108122,-272983,-283466,-243241,-126283,-64296,-137705,-177911,6280,288633,314231,-52096,-173935,137738,262720,72671,-62116,-38600,-3969,31082,89773,181051,254677,143527,-14070,39402,258983,345101,214819,141501,227334,365361,500468,451350,137426,-167155,-135638,164823,234222,-131281,-304898,-104297,-96252,-144603,-171349,-239894,-110821,171993,229289,93560,-165683,-429920,-620332,-849572,-1038080,-930108,-677863,-151063,-189828,-319943,954892,5287173,25462019,60336977,67405096,36814215,6910616,-266400,-881075,-1687259,-1777205,-1291780,69686,738853,208930,-299624,-482449,-307388,246251,476338,160245,-98891,-43309,-124624,-146654,58225,146095,119500,56186,-167018,-432482,-503383,-451396,-294711,-30544,63347,-62479,-188748,-262538,-311281,-220622,-8197,110712,47585,-22449,16301,-16811,64151,455492,712915,451563,41117,1437,98610,164254,345130,412155,289431,37752,-195061,-252901,-65116,43399,34234,-33315,-54404,55173,219325,274361,233702,3272,-274432,-254696,-59205,110057,187960,223317,299455,382504,313105,115695,-102579,-182597,-32931,161035,190391,113802,-1603,-179430,-207754,-56234,30833,-19052,-20261,128077,220230,142822,19733,22573,236833,379714,206813,-23693,-232418,-354554,-349386,-251032,-120160,23452,96188,-32715,-161434,-100088,16290,29742,32033,129364,213235,156784,-38559,-266056,-253145,-106827,-117542,-160632,-112003,22229,137408,103207,-33387,-54942,-43444,4344,167972,359331,326700,163210,52756,-15960,-67173,-59542,-99558,-132417,-115497,-70921,-117798,-115154,-101117,-194064,-136553,64425,106045,33117,-22834,18868,208116,252332,-18940,-146501,-186974,-195853,-75453,100767,224844,141107,-23583,11113,-4661,-132765,-113454,-40391,-96591,-32713,210039,318863,271984,327127,278809,-137744,-337315,-263884,-140489,62121,183874,103248,29807,-88114,-144547,34976,96735,-69069,-143397,-244359,-428454,-395161,-119474,102226,229840,226368,136546,-76391,-246136,-196448,41886,294192,391225,175163,-88467,-125298,-101142,-47905,89181,271491,368372,279708,176501,144861,182974,211434,114781,-55843,-252274,-282811,-65820,108863,-4727,-95430,149714,401104,295800,51678,-94068,-156692,-139643,-99712,-141289,-211119,-206948,-257199,-280163,-187153,16428,311292,586280,578825,397852,166880,-29129,-108536,-52328,54690,153583,116131,835,-21899,11904,98026,115152,63478,68917,215225,390172,446092,271348,188357,71978,-91045,-52449,178545,265296,164895,78006,-18810,-126042,-76285,-19822,-129378,-210464,-132405,22476,107949,28736,-103968,-61408,81365,93782,37979,-7445,48906,122369,856,-61344,90822,137490,132024,190660,105295,10424,5579,27340,77556,176108,219111,265736,252169,83743,-62211,-36842,102786,229674,177517,22423,-44356,-56432,-82417,12244,250943,368203,232943,232394,435219,435418,173602,-85886,-159634,-8166,74094,-35755,-133105,-129400,-63789,-14181,-36520,-129582,-261858,-124589,229112,305147,146496,53587,35510,10273,-106079,-241209,-311493,-410671,-317866,111402,331441,102626,-115715,-175430,-161695,5458,235403,270403,181102,68315,-49714,-103495,-79117,58596,314439,425440,227802,-21801,-219762,-259776,-60536,59401,-38869,-190777,-227913,-116045,39972,30268,-5866,-25869,-125949,-240799,-197057,-50875,2922,-81571,-277394,-421808,-344307,-177081,-12615,70816,97653,205816,436275,524732,369781,201661,221227,189949,5397,-83380,62988,199111,118357,82811,90092,-81424,-230230,-187652,-105843,-61480,-94307,-191945,-334006,-471400,-449163,-163365,39287,-233234,-439393,-260468,28609,234251,183996,40732,315407,510150,231230,23532,-41938,-98662,-219022,-357110,-411644,-363797,100958,448791,197012,184077,520698,200795,823580,1902396,1794583,856930,153738,-541263,-734291,-393075,-587095,-1617137,-2002829,-131089,1348447,1111177,802129,945322,448177,370515,420837,-80548,-401166,-428757,-323060,-159961,-128914,-42325,-65343,-297108,-383446,-365349,-428474,-535631,-450860,-129193,108958,97392,56538,-46136,-273456,-387537,-372053,-318756,-213743,-111052,20060,202821,207503,-2476,-154001,-211456,-247241,-176486,19104,82496,-141169,-230964,-57920,143680,364618,523094,472470,317133,163203,44660,22868,-67538,-161754,-161116,-186935,-250633,-174798,-56208,-13931,-27432,-40200,-45970,23871,306571,636539,628714,277283,-10531,-22870,68832,-65115,-129035,127788,209799,37695,-19804,83673,253348,221830,15524,-74991,-15493,62040,195576,365109,358571,239614,172499,58255,-112154,-138476,-15390,189841,167520,-82733,-168929,-133082,-57852,144835,179836,86108,192951,253460,69209,-69157,-22737,75314,164969,188428,179114,166849,99194,116850,198622,200025,159140,94334,-12300,-81133,-10155],[83713,72642,94622,164111,134449,-27682,-104089,5823,150648,159987,3321,-155504,-78683,186568,415241,285878,-230227,-548167,-371106,-198184,-302216,-287366,-158368,-182354,-153688,-32122,-17993,-32779,-46516,-140558,-315343,-339615,-9317,262025,92997,-164939,-309016,-439619,-322942,-136284,-61512,-21806,-73221,-234711,-142820,157760,201847,-14224,-114887,-41351,-69866,-144825,-111430,-87850,-31270,28361,-109276,-252693,-185563,-30018,-6241,59617,249032,292498,131168,38666,150779,240437,189066,153643,106535,46881,-10377,-104331,-86879,76877,189111,255804,265083,178691,35422,-23097,11521,-40248,-30007,91078,66674,79808,224775,201186,49311,78744,108606,20097,125872,278789,186110,46621,40037,-18391,37924,152071,204648,129604,-25208,21931,278890,388288,355534,158647,-164477,-212306,-105136,-136771,-143792,-60516,-50134,-80442,-72666,-52495,-43145,-13026,-96410,-316244,-379709,-87914,182795,176128,-1,-113466,16994,178841,117868,34471,-35366,-157903,-117508,-32207,12514,182749,326044,301921,175082,-4207,-52382,77617,-6933,-350379,-476681,-229648,-85593,-238340,-282898,-77429,-12923,-127673,-149329,-256925,-356779,-150318,69286,-22255,-92213,-18566,27169,30279,-34116,-80382,74556,214559,133255,59535,-13963,-198921,-158867,49187,82056,29221,-727,3591,3919,82083,-18659,-259807,-233609,-19255,-17051,-72716,-16985,-44693,-92139,94617,269969,167451,68568,165012,164334,37595,-31082,77817,210669,173929,115742,-12716,-206415,-132865,17716,112308,126530,133400,130140,72071,-73735,-153216,-153452,-236920,-224499,89425,394226,281337,-41243,-211215,-183463,-6880,292510,430705,235519,89653,120353,-30923,-159597,-100169,-177537,-258361,-119478,30069,90278,145896,87086,-35964,30494,125930,193352,368630,397249,150006,-36721,-121156,-159185,-133433,-150303,-177811,-9821,199040,259315,218843,141516,57307,103490,200037,162355,39297,-59298,-258021,-355701,-291566,-84881,14117,-127138,-271163,-257391,-268061,-298223,-49136,184186,5635,-98258,76560,115876,-46713,-121593,-22473,-50262,-273656,-421770,-394612,-239933,-130895,-177873,-189077,-108234,-106040,-8433,166581,400522,465405,411464,393233,287646,89357,171743,358123,232930,102345,103317,-103628,-228308,25208,277282,251085,172536,211791,227180,148774,156453,145029,-3359,-120875,-131306,-123731,-24087,200481,312288,211384,128928,226083,351070,357888,292801,230137,254573,217768,-8923,-157073,49993,327064,359268,233688,149726,74995,25979,65785,198246,246252,168852,100790,182500,252826,156180,35938,-23906,-77809,-94163,-2821,64423,107758,62810,-65619,-101644,52243,109613,-153820,-529764,-384564,-43640,-16554,-65534,-19622,12741,-24178,-74789,-137565,-275197,-201553,37202,151969,116049,117213,-16999,-244860,-158307,87204,-15642,-292702,-256020,23016,217373,239676,263069,151441,-124278,-297114,-273370,-207293,-133290,-83696,-75312,-27161,141060,341946,340544,-3585,-140106,128472,237710,45935,-45512,22259,38581,87160,158715,193510,235227,172769,21140,84518,318390,375335,236365,194551,283336,352316,402416,370178,174055,-48352,-26872,167294,185103,-148255,-319720,-186339,-190562,-237007,-248380,-294251,-205039,-5785,58562,32469,-103224,-246769,-389350,-610915,-677007,-439627,-315741,-72763,-267277,-764007,-21089,3988629,23554785,51186538,53857401,30708919,8567255,-127679,-1238456,-1774444,-1667236,-1059214,260046,809576,207114,-249594,-329114,-42237,457172,588407,223215,-36209,-6890,-108094,-115664,47816,133707,187097,178833,-87263,-356763,-362795,-353454,-316918,-123661,-38059,-102226,-193978,-249890,-271958,-184362,-13402,52513,-27138,-31493,46564,54972,139166,462220,657160,416003,24099,-65638,35921,160899,359395,444630,344044,109060,-135844,-273854,-159338,-58991,25698,103804,83173,138648,229297,262083,194512,-123927,-414223,-256830,59947,209844,265400,326952,437061,501977,353739,96326,-119518,-170339,31263,254674,256036,137163,14678,-96927,-135771,-78216,-41439,-58797,16589,192476,247261,143019,-8231,-22698,225462,419279,217669,47081,-108149,-239148,-220890,-93092,-27785,68482,197672,106284,-97799,-61343,103706,118866,108367,210934,257437,125742,-100548,-318442,-303395,-147285,-111767,-143089,-127948,-28446,106863,79635,-69970,-93310,-81977,-33078,144498,391485,437579,308576,140436,6144,-65355,-26033,-14536,-89039,-122635,-69420,-95375,-34342,3716,-164038,-135457,131253,193781,99996,62831,107608,249356,265405,39572,-16888,26562,16224,58231,149537,236696,177738,68799,88649,44322,-99738,-88445,21086,-44331,-56932,172730,370019,329287,294908,181882,-168108,-327754,-262699,-150237,21691,145799,157572,96558,-134241,-237766,15990,89572,-129996,-238603,-293461,-382411,-340747,-159502,-58479,17540,129671,145036,-45640,-231503,-120336,135823,307779,392074,263140,-5207,-177552,-197931,-122719,31587,158629,235079,211539,173412,146673,166724,198096,118799,-48218,-229340,-271928,-87718,105481,37940,-37338,163687,335384,222906,53853,-10411,-12986,-7664,-12040,-31512,-106369,-164865,-237608,-214289,-125695,-9836,216146,509176,513261,317308,39055,-145001,-150091,-83587,-45127,-17775,-29553,-66781,-6786,87028,84364,7912,2475,96433,268534,434882,475305,267847,147982,48677,-94579,-65152,204503,379761,354260,230607,35677,-94073,-23054,63985,-34430,-147244,-109421,24598,111599,62521,-51479,-41937,76707,58491,2870,-52037,-19833,31380,-56350,-30749,150525,157181,156071,246773,177253,33923,7526,52131,140533,204557,252982,351538,314078,91037,-109531,-113262,24811,160090,98647,-11710,-74744,-130478,-135094,17736,298869,437834,272542,244648,447104,445758,158842,-58366,-65546,80363,89024,-84046,-154983,-128008,-85155,-69218,-111008,-234147,-333909,-153035,203535,248403,119666,66597,42833,31483,-86276,-293910,-397152,-402896,-224271,163781,335568,90878,-105672,-153822,-153358,-24465,162733,230742,179072,8005,-126590,-74133,16059,153145,380173,440645,244246,18146,-173080,-286309,-127533,77,-12405,-38157,-111392,-124670,-33021,22494,-10519,-135532,-246158,-207761,-55602,33217,1652,-68025,-239921,-422209,-360625,-176892,8545,153364,189020,245463,447127,571290,440479,287386,306454,239400,31639,-34822,130696,243699,109843,56299,75535,-113925,-270079,-176710,-79455,-45676,-96688,-219287,-361413,-457892,-427831,-102075,114030,-197073,-397930,-169741,112978,240644,146096,14012,270704,442033,240033,134033,122092,-20493,-314967,-513625,-500348,-496064,-14012,604591,498615,478540,786160,294388,816315,1887652,1604583,561698,-55582,-649364,-795858,-415002,-383419,-1223471,-1777289,-357927,810633,865986,983683,1447451,693161,453035,424398,-151757,-469390,-481186,-403282,-266828,-197493,-70431,-83878,-297937,-305162,-236860,-358529,-491887,-372603,-65073,102007,12418,-103582,-222757,-403309,-462887,-359157,-240008,-95774,43482,166959,275889,200260,-51986,-190555,-216021,-256339,-176918,71896,162246,-64030,-157712,-4668,150278,313746,353791,314482,238896,64619,-122302,-144572,-169982,-179341,-105590,-145433,-204664,-126912,-75167,-47681,-21485,-43107,-86179,-199,341181,715228,694227,351222,105150,78845,130934,28874,-6755,209557,224217,9575,-123735,-44763,177918,175484,-21055,-49509,26634,30514,101125,280427,345174,264818,109783,-66962,-175938,-169387,-85314,85798,77075,-152040,-214882,-149918,-57401,113808,91370,5440,130494,135913,-46636,-117717,-26627,78810,147858,181800,198345,127811,5694,26061,150149,204868,211808,125503,7367,-41795,33480],[90482,90260,137390,243392,198818,-13006,-100014,15179,148976,152806,-11542,-171662,-73983,205267,400056,260024,-256791,-623693,-455719,-217764,-270449,-272516,-139687,-164694,-194266,-83691,-33596,-19846,-21797,-98098,-294576,-363489,-50603,219704,112634,-104604,-251519,-407365,-328937,-121886,-82210,-95320,-118672,-222472,-168456,12435,9797,-123817,-133868,-67402,-120034,-208385,-116398,31112,120440,139834,1369,-154908,-137456,-15199,-11145,45234,283046,314151,127273,61904,165219,218856,223115,227503,151671,121695,95417,-60151,-89148,78560,181180,233429,267033,198141,-45346,-228101,-182371,-152775,-108524,47899,36316,23305,194131,220417,69942,-3535,-35655,-46228,110598,247845,153431,38741,37282,27003,57337,117864,171762,83220,-67825,37597,307240,332676,360340,344589,62169,-92719,-27740,-64556,-70314,12672,-31828,-107844,-104259,-84255,-66790,-9928,-118330,-362324,-421024,-141066,120317,133719,-6370,-94352,17892,130869,132911,162178,99993,-102023,-129809,-36428,37431,176159,290139,264817,159474,12501,18300,138178,20220,-323355,-403339,-79451,19722,-290792,-357077,-78535,5249,-167603,-210796,-256272,-288683,-42946,194282,106801,35154,55408,22105,-23641,-86447,-124688,63590,175752,63438,15379,-12815,-157776,-62639,120792,68423,27203,117987,115342,37503,30451,-118478,-366410,-311480,-93218,-81307,-82772,-5165,-75991,-103045,146649,373529,295672,175452,172619,52075,4832,88740,202997,224203,175950,161274,60287,-105310,-90539,22743,91795,63604,87068,127637,91595,-69307,-164298,-149659,-201279,-191786,79925,356202,296686,53415,-118025,-147470,-41058,277441,504648,291586,40803,57410,4341,-62371,-15046,-97866,-220124,-116674,28373,74368,99661,18917,-109512,-55504,40898,141863,344894,382043,149700,-36835,-149635,-162167,-78573,-98499,-114797,54715,227266,246237,237918,169887,26044,47574,197399,204984,40830,-151283,-339311,-376378,-237234,-57773,5693,-123733,-257056,-268848,-270885,-263497,-60967,139305,1760,-42426,194778,251598,5282,-142920,-56925,-27478,-203518,-348133,-330025,-193031,-70544,-97899,-136879,-132234,-234387,-172319,49067,349300,466399,485363,447647,311072,180685,276978,448142,339449,229431,130438,-184335,-272855,33197,297536,274807,221690,262455,256631,174296,139514,58456,-46917,-58201,-49385,-44507,55643,179353,194941,125285,111647,216088,303016,294844,261065,249512,255537,187419,-23405,-153916,57086,307115,335045,220403,154793,120790,73639,74730,190259,273003,212915,89126,148643,237848,135809,13086,-37437,-96375,-131867,-97285,-77321,23005,15029,-79338,-101701,76830,140583,-55198,-366871,-321382,-123313,-112515,-70448,38640,72393,23210,1270,-112248,-264781,-183562,40968,101472,105393,103373,-66281,-267666,-185699,-7839,-90606,-298346,-223709,57813,154861,109489,158190,149840,-68641,-243184,-235280,-182965,-176178,-126060,5834,156826,257541,341395,355401,116081,-65300,77910,174083,33938,-19572,46770,69379,159665,223291,163251,146065,145315,14766,57230,283579,330585,199473,201451,336673,366770,313640,279361,205864,95104,89448,132621,82743,-184018,-337021,-269500,-261529,-294450,-298354,-354959,-316628,-228216,-186476,-74094,-11196,-46035,-194691,-402872,-275384,104934,58576,-24151,-231188,-745982,-293982,3406048,20611353,43411087,45315202,25757148,8693196,933276,-795318,-1273027,-1101165,-586860,424027,804712,268307,-139535,-145184,192353,539198,546937,237335,102337,82522,-63189,-64380,29568,69531,170962,254790,23786,-188930,-113109,-166464,-289807,-185246,-72007,-39221,-67318,-144299,-234814,-227740,-89149,-5979,-60550,-19391,85624,145523,207605,398511,482377,247194,-56973,-121023,2907,170370,370238,486240,407187,209491,-63842,-289258,-249830,-147261,-5662,170943,168179,220434,270902,242025,113114,-230938,-480712,-240457,126893,231644,268537,363268,512679,565235,364267,82929,-102846,-125096,94387,322201,313258,175762,57629,27337,-30739,-98950,-126610,-113374,40763,238279,263676,165954,19994,-30603,184811,394757,227596,71958,-34739,-137276,-90569,52382,47928,81046,247019,223392,5267,23054,185876,176266,168817,279886,280931,108286,-105289,-288343,-288948,-152864,-72828,-96512,-152224,-122858,40936,63363,-78909,-143706,-136935,-59645,135081,369517,456242,383806,204470,37190,-24269,45583,92900,-42978,-146248,-105868,-84563,32869,83597,-120696,-121762,153980,225582,128445,112351,174923,277296,245937,60305,25460,171793,220180,177097,153843,180641,155353,118240,145571,98081,-74007,-93874,48996,2826,-84947,101864,354971,323339,187180,10481,-187874,-254845,-196545,-137551,-52149,48606,171872,152593,-154106,-293993,-14447,73242,-162054,-320015,-328307,-291815,-239616,-203886,-239677,-216495,-5208,132320,12930,-187341,-84065,148353,285186,392317,365957,126569,-170308,-271459,-201245,-67984,-36446,-7874,61294,120568,133562,151551,170954,106126,-43336,-199164,-265999,-116548,102152,92930,27849,153541,226426,123674,46701,59491,108702,115056,87579,88237,6695,-129808,-196269,-118050,-48687,-37876,112929,380635,402640,211311,-109531,-306328,-230048,-146543,-165511,-185648,-188778,-169071,-33124,106880,27352,-90852,-53090,85998,256785,427740,466541,292685,131948,36811,-87301,-77185,198175,440733,507000,379903,61273,-149624,-61892,77968,33659,-70322,-77014,-1639,69811,66006,-339,-8461,60510,6444,-47260,-65459,-39031,-45092,-118573,-6619,205326,187488,174990,278723,232537,36143,-19685,53807,162400,190392,252809,370901,321448,95502,-115409,-129042,-2688,91170,3909,-69141,-121294,-211781,-188673,35209,341088,461060,286906,224637,358763,330204,93359,-19341,50515,166653,90250,-132993,-177749,-125089,-103036,-123431,-189504,-312844,-325942,-106186,164858,160041,82469,70363,32122,15603,-84557,-320765,-463098,-403950,-160306,161749,278716,65550,-73836,-96629,-132808,-87035,26789,134804,145187,-61070,-211981,-59292,106189,229067,408067,406468,219195,67227,-79692,-245501,-157687,-38196,18797,72928,-36846,-137300,-95323,16241,-36803,-257329,-324890,-123123,92105,116850,46918,11807,-151331,-382236,-355722,-171525,7859,181730,217566,232249,403833,560568,463204,334362,338190,253648,68509,51183,231838,292902,114530,60768,86081,-121906,-290065,-172687,-45576,3501,-60244,-202907,-296127,-342700,-329774,-23503,136434,-193947,-351816,-64768,198619,229778,89363,13639,236694,341529,230769,243217,292041,87944,-335490,-591076,-540190,-576862,-115655,696807,639623,685997,1103505,585542,929807,2005188,1425554,135196,-416625,-763751,-807444,-437443,-196353,-833282,-1450480,-390002,606874,701645,1045118,1581637,744746,419901,320057,-225684,-466122,-454362,-402223,-324845,-256751,-82096,-40811,-203302,-173076,-93393,-257641,-395767,-249276,13759,84280,-71862,-249867,-387596,-525852,-529373,-332246,-164130,-21473,129239,230810,268471,148142,-86090,-189714,-207840,-259984,-150327,159890,265658,46638,-56906,37769,114279,215476,175913,126950,127363,-25294,-235556,-255562,-222910,-166582,-53080,-118907,-166903,-70363,-62914,-69585,-29482,-54758,-111181,-4990,358546,705914,658768,411898,267590,227423,211666,126800,102737,243995,221859,6597,-193398,-132977,134620,148876,-51871,-29756,75307,35468,24739,145393,252152,221604,27086,-152790,-165246,-146614,-140528,-27721,-11828,-178994,-199464,-128809,-59026,50290,3653,-24616,98806,2752,-198364,-172148,-23522,66454,104217,163033,213552,100309,-50325,-24381,104794,170378,217383,164739,52239,-5715,37506],[59615,88352,149445,272948,222336,-22168,-130957,-35743,89933,127476,-11317,-167112,-76272,187698,351515,240590,-220238,-616033,-498662,-242081,-247649,-248305,-90403,-64020,-120860,-59528,-12192,11406,31447,-19985,-227218,-335329,-77314,169033,122600,-47808,-177051,-306792,-280318,-95457,-93957,-147422,-150683,-190098,-163034,-94679,-116557,-159915,-111635,-76731,-152656,-249102,-122305,131691,252738,226196,91014,-64319,-76510,-8368,-40140,9408,261950,290271,115316,82250,160947,185547,257354,290506,170756,146929,150141,-31139,-95429,63461,173142,211215,251721,184591,-126495,-374405,-309216,-199853,-111308,46161,39814,-13845,108155,151589,49532,-64718,-123492,-62330,107896,195277,78555,13370,82079,147360,111958,91874,123701,40253,-82417,55145,277990,227110,338214,521932,317905,84114,114942,85341,65152,116199,10449,-117082,-124056,-127131,-127902,-44638,-111837,-346569,-417753,-185973,23118,25508,-43142,-51029,40875,93446,154983,283349,216433,-47281,-131910,-48744,28476,120096,175314,130358,64993,-11887,50903,142463,15634,-255370,-258707,76643,105101,-295491,-369306,-64275,17869,-182438,-235863,-200247,-153307,83043,273685,197524,129597,101171,21146,-35058,-84039,-112339,73615,109760,-64297,-74753,-42969,-110790,47573,203776,119147,110335,248192,187886,52868,-23925,-198903,-424400,-353700,-156617,-126121,-76277,5572,-89614,-91121,176550,400931,345561,255149,209223,29594,20913,208728,320928,254073,212736,224239,143822,6831,-52746,49877,102280,31723,47740,111271,89118,-72139,-187184,-164085,-165621,-160232,39791,277781,286287,123779,-14668,-73147,-62116,188671,422616,223529,-47469,-12445,43311,31640,56416,-27602,-175327,-104789,29265,86412,117730,28820,-100794,-92997,-37554,64147,254431,291018,118976,-31529,-145842,-136445,-31242,-83816,-102454,74472,230781,229953,242785,177611,-6718,-28693,136200,200822,51747,-186625,-317420,-297900,-139554,-54942,-67404,-141620,-209055,-222550,-194260,-158681,-47380,94794,32984,33061,260410,318721,39658,-161128,-87547,10668,-96704,-231381,-238560,-129972,3147,-5101,-92838,-198442,-365501,-321296,-38825,279223,460177,562985,492675,292377,213183,345685,513153,446651,317267,60370,-313251,-321174,15252,270474,274816,246049,243208,188814,168257,146912,-17112,-122353,-52596,2683,53500,150663,148278,66942,36724,109345,234767,266837,227917,245542,298670,261272,151188,-8244,-94718,76494,261445,270694,192482,162407,154490,93072,58067,153843,283061,255615,96612,106886,177526,63520,-53377,-75001,-130157,-200270,-249993,-234180,-42890,5504,-96255,-132181,13742,69416,-44586,-206765,-215357,-161195,-170907,-39160,154242,164921,69283,40022,-133691,-252186,-141568,33647,41858,109455,114150,-89562,-260178,-205788,-120061,-159089,-248627,-140090,94103,54934,-68391,17516,146124,34207,-140025,-190520,-176505,-215778,-150443,94622,325053,323523,271423,338212,268083,32114,4563,88985,38741,10771,34993,80738,221024,268151,121325,49362,92885,-19023,-28043,171181,229029,115752,165042,379283,402995,251072,200648,230153,232183,188477,73095,-46302,-224310,-350465,-340126,-307382,-308899,-302435,-378622,-396336,-428073,-431525,-194957,86992,122614,-101063,-300822,24719,523213,356134,24491,-86313,-345256,14438,3285510,17496165,38634904,42257907,23540428,7218138,1655922,-69734,-485223,-314345,-28488,522319,741885,389044,27561,44780,326768,464713,370462,205977,253002,172972,-24840,-29950,-12295,-45409,79963,273760,144775,30868,167842,46418,-225033,-197675,-35874,80440,111821,-7684,-217978,-314916,-176790,-26826,-33162,3582,103631,200418,229701,272875,240822,14853,-171905,-148711,12447,189883,367899,501460,441210,297526,-3480,-294734,-312091,-195955,-35119,158622,176476,266578,323347,206425,-792,-300530,-460787,-195760,138482,188588,213601,326719,501638,553279,338734,72448,-54870,-42044,143835,334156,334884,201996,109890,157963,76562,-120098,-220888,-184465,36534,239913,245289,181213,62063,-37787,99925,289400,208120,56260,-11269,-59916,23872,163141,103130,64630,230696,285265,117436,125618,237643,183040,190959,307129,266519,106244,-51779,-188306,-216810,-127853,-23883,-42843,-177939,-221184,-36111,43316,-82691,-198259,-192547,-79521,129027,308201,395803,376741,230278,77662,55474,145023,194837,-4939,-184886,-175708,-85528,84090,128063,-86391,-111981,127675,195430,108655,104264,190258,286428,219989,52689,5789,227787,355603,247662,122096,95985,104983,126387,178186,160279,-25847,-90537,55824,39261,-108684,11092,273930,261537,50507,-158402,-191465,-143952,-86647,-113028,-151068,-90738,135631,178524,-152694,-303283,-42836,55109,-159835,-364420,-344647,-195749,-135020,-247218,-398253,-412598,-161020,73569,53432,-133319,-90421,80226,220057,375250,443327,268708,-82346,-282894,-260325,-182592,-248201,-278382,-126423,27891,97388,131733,139056,91297,-23654,-153031,-249353,-134871,97483,141411,80891,122643,111855,30370,24889,85245,164792,188056,168439,175575,80006,-115122,-134107,-2230,27896,-65003,26421,249451,298835,126258,-219820,-451420,-324307,-221221,-257181,-276528,-297568,-265315,-81063,64602,-58817,-155826,-84728,47829,180785,347908,405426,311110,128481,34312,-76654,-88358,160776,423710,558842,461487,41567,-271270,-165938,37061,73853,16757,-33661,-44756,776,41820,26690,22866,45733,-30838,-92495,-59472,-21698,-89877,-162531,15511,259823,246538,206926,299852,265871,15127,-74848,24763,114852,117943,201642,296535,252884,90890,-72605,-81402,23420,34161,-96263,-143730,-167701,-273839,-236786,47640,360204,428815,266863,170822,187815,112981,-11043,15539,154170,222669,74520,-159333,-177495,-100700,-100339,-161848,-246104,-327228,-242847,-18875,115397,69842,48155,57638,-3248,-36192,-96550,-312356,-492731,-408059,-131611,117457,184374,42717,-26001,-22160,-97247,-150900,-129374,6192,91194,-109521,-267367,-58441,156908,253519,391987,351970,165101,83280,925,-160144,-143028,-44400,41916,102959,-32005,-177021,-148306,13888,-64810,-344394,-334790,-6522,217856,191491,133380,144738,-19445,-299930,-326008,-166070,-21433,144344,188302,186301,319612,473743,414080,327148,315410,236564,110102,153490,331087,316052,124637,102151,123968,-95987,-277136,-179979,-24716,63933,6083,-137611,-156215,-168026,-183669,59223,118383,-208609,-289198,53815,274275,201856,11174,-25401,148239,209816,193364,311223,423494,213679,-261627,-562809,-516944,-567369,-138680,747461,660004,787686,1372742,973312,1110642,2125100,1250707,-300002,-807103,-839171,-764373,-449504,-72339,-543155,-1101159,-224839,719017,581270,919070,1286180,567233,272696,166336,-251401,-382115,-349757,-321122,-320626,-294984,-83861,44909,-36240,-15909,20403,-170562,-291912,-122242,83823,60430,-132780,-340117,-488071,-596324,-556621,-298540,-115533,-17408,110822,191474,187643,63433,-104713,-157669,-184748,-242724,-90031,262488,362102,155408,36110,46910,41751,95054,40306,-36306,11273,-80081,-268382,-293267,-225546,-139770,-38850,-127986,-153793,-22786,-25391,-72213,-34688,-54756,-110625,-3228,338065,619692,556148,447363,435367,383892,287320,201536,173092,240326,232644,44694,-205256,-149707,145357,152509,-61634,-14242,109520,59421,-18358,4201,109941,116721,-67028,-184742,-75489,-46550,-132417,-102064,-76135,-160929,-134909,-88042,-76910,-48496,-79176,-3025,113162,-97086,-337440,-221139,-18765,36935,40075,129646,215100,97688,-43236,-9812,79713,113857,194663,225155,127480,23429,476],[-2765,65537,133807,256704,206072,-47968,-177185,-125270,-11708,87920,-876,-152457,-83014,152034,294496,228319,-143557,-540686,-505177,-274435,-242192,-222679,-30422,84738,52182,39736,33299,39824,86647,60946,-133253,-251662,-73232,128934,128208,5901,-96945,-181060,-207185,-85603,-108471,-170774,-161434,-144332,-121930,-126828,-140358,-108884,-54807,-69069,-150787,-233568,-107677,189788,328504,269696,148218,9820,-14882,-16695,-94909,-39658,200243,233277,92764,84613,135871,148807,276283,320666,156442,104764,115539,-46201,-114452,29383,152115,172178,200977,131582,-190870,-429278,-327231,-152657,-26064,99522,87478,-6337,8508,30286,-1216,-91272,-137413,-33776,113564,138600,-3277,-15340,155802,285075,170217,74260,82918,27258,-56647,78630,207026,101106,291946,636795,520713,267211,287361,270524,217265,215786,62165,-112816,-136561,-174512,-212246,-120225,-103904,-292341,-382938,-219138,-79853,-96403,-72693,16134,71318,57877,145673,326408,260833,-14836,-125468,-73307,-24256,18275,-1623,-84282,-100603,-78635,12507,51219,-36369,-165649,-96668,173953,138017,-249110,-314953,-41782,18332,-162868,-203311,-92919,13150,186684,293827,252282,199947,127988,17793,-22960,-40188,-41780,97292,19124,-222459,-188484,-102952,-87156,119222,268083,239423,289548,359867,188158,33010,-57767,-223863,-408177,-341037,-185590,-139152,-57930,4821,-92917,-69819,167132,328522,283394,264095,247590,84740,72319,295185,400257,284766,247080,262980,197625,71768,-39870,81785,143136,55652,38989,91176,71116,-77422,-210135,-183147,-138642,-141676,-15014,192322,260765,160397,82924,35437,-35236,80059,226137,62304,-147288,-69234,73977,89356,86633,25501,-102504,-67151,36203,121341,184935,107606,-14368,-72787,-83203,-63,146917,165115,70055,-26054,-123741,-101384,-2870,-89896,-125088,59415,224197,230652,235412,159513,-30187,-98204,41886,159989,67188,-165115,-222759,-150916,-25384,-70390,-173781,-167537,-145389,-144205,-66039,-14115,-8182,75803,104676,120961,267945,303210,48431,-161410,-85617,65415,21034,-99991,-145539,-70706,71237,79360,-63222,-269852,-435782,-380180,-71995,199518,422870,588025,490554,232719,178384,352510,515050,482338,288030,-126490,-465611,-354650,-14658,209489,252416,237582,163084,55893,135692,172741,-65644,-210213,-104110,12122,147744,244073,123587,-36007,-28202,131129,283594,252677,164498,237171,355145,268921,109860,18861,10436,118050,208025,185205,147586,160450,170053,87056,19718,88827,255304,276299,118384,64377,81299,-49355,-149135,-124836,-165182,-272954,-401249,-356176,-80850,21651,-114084,-171106,-85156,-65535,-111929,-96179,-103874,-156158,-164761,40101,288184,246028,92403,25524,-186883,-242504,-80510,33088,7486,133675,146158,-78626,-218266,-212091,-224334,-210116,-165750,-37066,117857,-42041,-239580,-121142,133731,146972,-15389,-142507,-178938,-216434,-126622,173128,431651,326973,147344,278194,391395,123278,-67653,-1287,51183,38347,578,71175,246412,279961,98802,6992,53506,-60930,-139703,18045,98259,6525,97537,397994,444224,225229,150107,241108,326882,248401,12963,-156983,-244366,-343922,-376797,-323988,-284951,-261368,-331851,-394899,-541178,-608063,-301194,163152,223147,-130017,-323298,133276,686119,511492,94621,122596,220109,592049,3301720,14858974,35344140,41086582,22836472,5259603,1303075,411864,231363,436842,492993,570430,665022,556575,259078,233081,342325,271742,137624,155691,348424,216875,-17298,-35619,-82059,-186119,-42793,250697,255214,249248,398735,220839,-137382,-152249,51646,195074,247870,95756,-219146,-383305,-203448,25423,55170,23588,74836,176779,182067,112732,6782,-174358,-249875,-127112,63808,204833,329531,442206,398016,317969,24024,-285075,-328858,-192358,-37186,93296,113504,252875,350710,148578,-118447,-313921,-357896,-116508,117196,122114,140897,239363,408590,473254,284501,63243,16660,70519,170973,282404,306066,198608,158795,262389,154790,-142427,-310352,-259919,-1100,188196,180988,159700,78884,-54194,4390,145808,149042,15603,-24778,-16046,101716,222662,132946,24162,149500,276093,209661,214939,241806,135981,163717,273610,203070,102274,27797,-62034,-116422,-85860,11706,-4560,-194170,-278925,-94182,8551,-107551,-246178,-229151,-95442,111671,233100,296897,304922,213966,120011,152182,243212,261468,18189,-229346,-258824,-95536,113324,131686,-77709,-117477,64726,120281,50532,41783,145586,277228,217144,44986,-18312,220797,392985,253342,74517,32684,67802,109754,187536,225011,57499,-52524,56226,61007,-121731,-80580,149624,167328,-60339,-254410,-183494,-37549,28301,-85759,-246208,-234621,53476,160126,-145655,-276039,-58936,40770,-129417,-360391,-342872,-126337,-63209,-282981,-501820,-531344,-313270,-41215,35173,-93791,-124883,-38979,114807,321538,461020,380862,72724,-217755,-284560,-282509,-409671,-478281,-283707,-75378,36707,96185,107827,94457,35907,-72489,-195469,-120391,95655,169027,105716,78572,27478,-30919,-14696,49464,136747,195287,211498,200368,74511,-122761,-55804,117769,93122,-79704,-21838,157640,231358,88717,-252219,-518228,-396185,-279767,-279057,-250111,-312874,-314993,-118743,-13145,-141911,-177827,-92300,-5553,65704,212441,316984,308957,131025,38819,-67374,-95922,103266,330648,487361,442095,-11038,-394816,-281220,-27784,95507,108535,19644,-84512,-67224,119,17900,40708,44464,-35038,-116991,-52130,5751,-100124,-175544,35860,311845,332266,257024,316791,273726,-23278,-147848,-38528,-3357,-2748,103193,136618,111587,76115,10812,10473,84344,-2820,-187508,-217171,-188383,-288327,-269549,35826,334293,345312,213755,95001,-11872,-133743,-127524,34796,221797,233911,40864,-157322,-143204,-44018,-69362,-176818,-262962,-265657,-113858,65432,69126,10046,27015,24349,-62648,-103292,-102054,-264072,-476735,-400540,-124739,58837,91148,39873,30648,45550,-53767,-189970,-259933,-123160,30186,-121493,-267270,-64786,146375,210161,334889,300377,96214,34440,20444,-70683,-94957,-19820,53315,57770,-88722,-243775,-188896,18153,-72841,-360585,-268932,121262,308678,250581,232417,290402,133079,-183352,-270769,-155828,-67079,55413,122849,135182,217371,317503,294922,265690,250359,199622,152285,249791,393042,293116,134553,177408,185009,-39737,-233036,-199957,-33119,111363,82129,-45008,-7991,-6242,-31193,137000,89318,-213537,-197278,177419,321909,150396,-93127,-157319,-44997,45588,118900,311258,486024,335644,-107555,-435255,-428980,-449792,-47320,790717,655146,784134,1465073,1281121,1243162,2073203,1069967,-599221,-1079279,-838044,-673155,-437010,-26719,-390587,-807591,44627,979468,484554,644946,713729,214794,47483,30120,-205982,-240779,-192732,-182412,-255111,-296586,-76915,145703,162585,136166,74626,-132032,-220044,-34836,118220,35584,-153680,-352340,-496268,-587353,-526164,-262876,-103993,-81089,-8768,61400,60985,-29869,-110094,-107965,-143804,-190966,-1324,348417,418554,226161,88135,11057,-57433,-31375,-45608,-141349,-79197,-85517,-223517,-262097,-185094,-112298,-76774,-174316,-165607,2755,17923,-57969,-24539,-27831,-83329,-12629,262593,479886,432332,445449,554458,497973,332750,236793,196304,220814,272001,118574,-162565,-98185,206041,185177,-42537,-832,117928,86157,-24637,-103737,-37174,-15876,-154795,-165322,67637,119142,-43635,-111469,-109152,-115385,-52161,-52137,-117579,-169033,-151017,54273,167519,-134334,-415215,-251091,-21839,-8075,-32214,83801,197110,118188,24680,65928,83695,63834,177689,310091,224271,42236,-63886],[-78589,24806,96225,209314,166380,-70793,-207020,-213190,-127646,34336,5682,-140367,-88895,119287,250709,216160,-66055,-434523,-486110,-307350,-246498,-199645,12727,217003,257732,178787,79896,47158,114990,110440,-39356,-129905,-34953,109620,131923,53335,-30103,-90292,-155142,-112425,-127772,-160603,-143542,-88957,-48253,-72739,-64904,5093,13190,-53465,-112676,-151842,-57393,201422,333667,271500,182026,74675,39190,-33622,-152412,-80851,131825,169820,63525,63623,96411,117145,268022,304017,110321,2526,-11433,-114379,-147053,-21370,105781,107439,111298,45638,-229420,-395732,-238596,-19663,122079,196181,166201,41038,-68266,-93043,-59910,-80319,-86127,19462,120752,89644,-66828,-40250,215922,364492,196486,65190,72169,56218,636,100688,118629,-11051,236782,662880,607729,390755,428363,425652,331916,278606,103299,-105331,-149115,-215844,-290080,-211502,-114537,-232359,-334222,-237427,-157441,-174906,-61427,94467,88584,8718,76499,251441,206429,-19032,-116027,-109844,-113931,-108660,-196629,-323338,-293654,-168243,-94487,-122509,-121042,-76455,24202,174133,113644,-162925,-213710,-23726,7422,-109098,-115193,38911,160142,230170,257591,284278,267483,153644,9284,-10567,13270,52998,119746,-76342,-364890,-294548,-178733,-103194,121764,295083,399306,521391,426919,111360,-28852,-58503,-172064,-312847,-273163,-170444,-120880,-36672,-10044,-93207,-52398,117196,172108,119808,189429,269699,185391,138423,327253,420181,293633,237455,241695,195424,65506,-51547,99287,197937,132771,66250,72242,44739,-85092,-222163,-191854,-126059,-142741,-68651,123582,230884,173198,165196,159752,52711,13654,5258,-131008,-236064,-104489,85305,94497,62881,55100,4860,522,45827,160547,262572,212036,108443,-10869,-84253,-19313,73068,54862,23945,-19910,-98810,-77536,-676,-95744,-148525,33809,221548,255319,219634,119469,-39077,-136328,-44869,109734,83264,-108965,-110246,11157,79265,-84885,-263763,-184246,-89187,-69126,66060,125864,47732,98800,209480,212910,239261,229122,36337,-132754,-36334,130183,118591,7231,-77153,-32382,112583,127906,-59604,-314774,-414009,-318136,-42096,135110,347025,528673,426103,152982,100868,301518,450131,403957,108780,-389765,-592915,-349855,-34152,138649,212103,197072,52238,-84951,92439,204062,-78437,-281708,-190363,-21300,212280,315009,114350,-91896,-56858,169362,345229,261902,117858,223505,386005,270217,69413,39553,129515,179590,165312,106078,95171,144496,166415,63707,-30770,3903,179187,260464,143661,28225,-30297,-176368,-245573,-168811,-182108,-311037,-486501,-417251,-104487,33642,-128345,-191138,-159209,-194972,-199649,-43171,-18915,-119313,-86637,164340,392469,275727,82010,-27545,-229920,-222610,-6646,51768,12672,166288,181287,-38209,-146882,-199869,-296621,-237578,-82555,48143,120097,-96549,-343053,-217306,107571,233364,110188,-83417,-174712,-165020,-52088,220046,448451,275361,8669,181405,429481,179473,-117341,-83897,54992,56293,-34929,47031,225552,254432,113543,49857,52552,-94111,-238690,-129275,-32373,-103377,17600,381491,469427,235503,133497,232800,352804,259699,-20905,-206018,-223927,-301435,-359490,-306634,-239167,-195793,-211760,-288981,-532923,-679781,-373947,194101,236702,-255738,-426606,50934,564538,502350,193584,338853,700829,1098258,3219657,12697074,31819154,38977290,21805632,3568309,17039,392034,616036,947410,900418,614753,618047,743153,542423,409844,265966,38892,-57786,114128,348087,191641,-43784,-80656,-170248,-314374,-143504,213835,337877,415063,523538,312647,-43769,-56560,157166,255698,277439,127265,-220072,-376210,-122295,162784,182855,29432,-8900,66909,70958,-46128,-157938,-236997,-219693,-39193,144006,199041,235292,278952,247531,232557,9204,-257888,-297551,-143826,-5105,17798,7070,172026,317252,66891,-208801,-264556,-191734,-4199,98316,77592,91969,140495,268780,357191,220224,56859,98631,187227,170230,184853,234122,169313,199224,323115,187080,-162725,-374252,-320071,-65374,94039,78620,88343,51840,-67678,-49788,32535,66704,-30249,-57179,-10868,124087,221959,131488,-34753,19850,203699,264729,267914,196756,51393,96521,182975,92763,68947,83049,34868,-27063,-43749,20543,4920,-190300,-265919,-109565,-44036,-166846,-276382,-230671,-107054,72394,168664,207854,205076,160871,147957,231786,306133,275255,26550,-265129,-328906,-110200,114105,95759,-99857,-140917,-12043,31629,-21316,-50312,56385,253672,252934,66444,-1093,196875,343720,200211,31473,21975,70292,88863,179380,280198,164767,20439,59172,66403,-121662,-155024,17082,70812,-105088,-247231,-173243,24473,108665,-61232,-303020,-339830,-52469,97200,-150189,-236700,-60212,31799,-85459,-312582,-324919,-93759,-34218,-301834,-537819,-566034,-435686,-196321,-53852,-86947,-164699,-164834,-15191,223978,407843,436779,249190,-94238,-272904,-347902,-480285,-536738,-348146,-152852,-41248,34249,76564,130133,148765,51996,-88502,-60188,102679,170896,96331,32275,-5133,-49226,-69100,-42388,38286,148221,215331,160497,-12619,-140881,29266,223263,142832,-66268,-19618,123042,195472,89508,-206029,-472400,-411576,-300263,-218962,-116026,-228232,-293252,-117455,-78098,-185709,-163181,-88446,-61025,-47777,69648,239002,287941,138128,49237,-58648,-94763,43595,191041,322164,335744,-62036,-451020,-353400,-82111,112258,194837,76312,-100571,-106597,-45651,-23202,42652,63408,-4545,-112307,-54467,19893,-84851,-157792,50431,349368,419422,312353,322378,251459,-69634,-223477,-133677,-165604,-140627,-17158,-63066,-69882,53416,108099,110278,148241,-15928,-251807,-265323,-162604,-239439,-278033,-12462,249658,227767,139071,18754,-169520,-318137,-223251,35042,245904,202918,-7756,-139225,-81110,40599,-15503,-170269,-238782,-150265,20755,120152,47340,1767,22556,-27934,-138654,-158380,-78505,-179120,-417127,-369239,-119205,14876,35232,67587,89927,87122,-18005,-195371,-333701,-224270,-28767,-101481,-210801,-68012,77119,108208,249219,261522,24848,-82821,-37942,-17502,-37181,25819,62058,-16328,-169384,-313538,-208666,31872,-46319,-294758,-145734,240408,367217,289687,303287,396765,273722,-51858,-196973,-131345,-102979,-49804,48910,101065,124482,130006,135872,165757,163084,156809,192600,322367,396027,223283,141208,272170,258197,30416,-173997,-229157,-74324,128464,143263,35408,69083,73003,87577,205649,80873,-182036,-73271,287117,322658,67353,-221780,-380425,-328842,-143309,7100,241385,475313,433583,88631,-242098,-286268,-233044,148677,850126,719258,701104,1285260,1332366,1206065,1730190,869562,-662161,-1119492,-744985,-546977,-384887,-39450,-351683,-633183,252796,1151172,421092,354297,152060,-181472,-194581,-41548,-103042,-88922,-23827,-21272,-146853,-254841,-59140,235892,348576,259243,64259,-152291,-197806,-13888,99022,14313,-129777,-292804,-420143,-500459,-439488,-225024,-121288,-183985,-190901,-120597,-73797,-103806,-102958,-54205,-84541,-103338,96528,385490,409506,233845,79609,-66951,-174168,-162014,-112619,-187120,-124877,-46067,-130614,-183613,-114125,-90942,-153404,-241175,-192476,-3232,39468,-39807,2594,28777,-37214,-45956,129335,310514,318371,398391,578292,527016,331496,231758,183327,207645,330959,202133,-92603,-12124,289201,235021,2406,12325,103478,107238,-3385,-159911,-148503,-128226,-212675,-110321,217735,304065,102367,-61249,-118461,-70772,13847,-38943,-174780,-283441,-201244,124680,240154,-108640,-405695,-251712,-40484,-62926,-97822,33263,162953,149821,127633,174236,114350,46425,194742,406594,320201,48432,-133469],[-144665,-26694,43603,150086,128104,-67725,-193700,-260447,-227068,-33862,-6994,-137896,-86881,102417,222914,189391,-26807,-340317,-452415,-324979,-241793,-179552,15608,270014,406466,300820,105193,27251,98142,105938,30223,-1297,27139,108869,132350,88582,4846,-80878,-162866,-175095,-142643,-118074,-95675,-25818,46513,48184,71713,132760,63627,-43394,-52800,-21852,30272,183878,282849,248174,209278,139868,80788,-42741,-176365,-89835,92556,127575,36036,24532,51584,92983,227194,239014,42646,-129250,-195977,-219680,-184838,-81369,30693,21446,-3193,-55899,-243587,-306665,-86464,154828,283076,305020,245283,95267,-107173,-175258,-102245,-40178,837,72249,123065,51748,-106964,-64699,215826,328723,166269,64769,102859,118789,63748,106014,35482,-83405,192195,608738,561603,399854,471500,488200,371388,288744,118504,-103605,-165596,-238463,-325829,-273548,-143788,-192635,-285708,-238043,-187782,-172789,3901,164558,78619,-61232,-50082,72902,65626,-61022,-110464,-153056,-219069,-230293,-353885,-512051,-450432,-250170,-232188,-316542,-203312,-10843,62130,79591,50916,-62676,-101947,-19652,-4549,-30930,2089,155018,241986,195075,182501,307367,346923,189903,-2049,-11535,43407,119932,126110,-146245,-444591,-361808,-245553,-152154,61739,282768,542311,723656,436782,-16240,-123440,-28559,-48354,-159724,-170109,-118413,-81760,-20298,-30905,-91355,-44180,43153,-18161,-93521,53393,268709,293959,201327,303815,376168,259929,158808,147820,136131,7937,-72402,88602,240435,232359,114354,53559,16133,-95834,-215612,-181496,-128884,-160592,-109013,79537,204825,182123,228811,272494,184333,28640,-147902,-293524,-302512,-122703,71089,51422,-8195,57710,131284,86679,49699,180874,307797,284327,207782,59831,-46823,15942,61158,-3831,-1830,-10398,-82132,-77719,-24317,-87167,-140551,21068,227002,292386,199143,68661,-36729,-132132,-87206,78530,94365,-54943,-33336,134624,156835,-77516,-294026,-179909,-58275,-25965,154744,220901,108047,165936,329867,301052,211038,144484,16488,-75689,51138,190494,171653,60200,-47361,-21109,112803,118417,-90236,-315650,-307048,-158625,37489,105088,242801,389909,312018,83336,23789,220607,345942,225390,-179746,-640349,-642901,-289582,-23390,81076,159673,135630,-47882,-177340,56781,224807,-57599,-309499,-274807,-84585,228351,347674,121010,-98057,-51617,206926,394727,288818,104493,199156,366361,258013,43620,48440,224232,246747,146385,58614,53334,119762,147118,32324,-82786,-87329,62562,207479,162929,6191,-130976,-285424,-311848,-189857,-165460,-281503,-464785,-417179,-135718,12516,-136180,-171414,-165231,-256344,-241139,-21446,24915,-68150,46658,311173,429455,236805,44328,-82897,-220433,-169204,73806,91586,49075,185901,195449,15197,-59906,-167770,-321134,-239924,-27920,86443,98716,-87840,-335857,-243316,66822,270490,223052,-6354,-151598,-75721,46653,217360,372039,187303,-99578,69759,357309,182890,-132550,-149066,35851,61014,-51280,20228,167537,200396,163436,162668,89169,-110123,-291157,-228680,-139030,-192958,-55033,327125,461551,269663,145992,203846,306006,230045,-10654,-173680,-160769,-218419,-280926,-255334,-194524,-137043,-52119,-99115,-414753,-653795,-407522,170007,163610,-418281,-527473,-133132,237650,354963,316144,526767,931725,1302469,2949619,10989383,28194799,35922289,20375469,2604474,-1390046,-18550,598141,1114529,1156481,695090,620600,906043,827394,551004,148607,-152940,-154557,91489,254388,107553,-86622,-141791,-256851,-394940,-183271,189283,381314,494678,527051,309027,37654,64992,245175,245196,196781,86425,-198959,-271499,59460,357413,311324,17158,-130888,-93997,-66907,-171215,-229882,-160173,-58753,112508,232013,165369,86280,28390,4353,47700,-41312,-215692,-231302,-76051,41845,-34177,-107538,35580,205606,-32634,-254584,-167510,3684,129239,111229,80751,88695,68768,134933,249661,169264,58090,174458,272546,139186,77293,147633,135620,230628,341207,178176,-173480,-394033,-349610,-142127,-17194,-37380,-21572,-11534,-58416,-22644,6863,-3461,-64131,-91352,-42284,82456,162154,95714,-104372,-128872,96639,281985,277945,118744,-38636,19769,65324,-45440,-14529,70040,59172,18779,-14480,4441,-13161,-160297,-178488,-74410,-106133,-251428,-280840,-191473,-111511,11133,128334,162722,114459,80951,141862,263238,310884,238741,27389,-277015,-363948,-123988,85037,29250,-145759,-175924,-78268,-37358,-78044,-136590,-45874,220654,318069,127828,63223,189339,250181,114196,4458,60895,110859,77888,161396,312275,265624,104531,64128,56642,-110379,-200948,-92438,-3157,-73422,-155522,-166418,23784,131183,-41924,-301352,-377221,-148906,7066,-174996,-210791,-52643,25172,-45695,-239612,-292259,-85025,-29745,-292334,-512683,-538039,-507644,-352393,-188424,-115891,-190042,-256151,-141884,97458,302428,433438,388694,43162,-238767,-375032,-458236,-440914,-291765,-177077,-121860,-56929,39981,197361,302580,207940,61400,39360,121667,152707,60133,-3995,14617,-31054,-127853,-161149,-90936,76499,193765,84770,-136535,-148397,107837,295242,177791,-13741,30851,133240,161966,88445,-119046,-323766,-354270,-277721,-101278,73346,-72860,-200189,-66129,-85391,-167528,-127509,-87676,-105955,-119923,-25901,194168,255216,148714,65391,-44770,-79297,1335,51518,129779,195595,-73183,-402909,-350554,-99443,135120,261385,124719,-81139,-100836,-83607,-81364,33551,100494,48888,-77841,-61873,13226,-58032,-119081,53609,353677,469648,347036,298840,193978,-115253,-285813,-249158,-330112,-259036,-122430,-236376,-239113,24303,180071,176960,184259,-7017,-272599,-268862,-87570,-133695,-259010,-95549,112521,101897,60159,-35146,-227227,-371351,-271558,21028,233429,146090,-63807,-125929,-10838,134177,44637,-151678,-189162,-27103,124864,147287,68743,46454,31021,-91268,-218645,-181681,-15748,-69945,-327169,-313390,-100706,1822,33008,122968,146761,95201,-7843,-178191,-343798,-280067,-82179,-71090,-122691,-59768,-22014,-18360,155110,232512,-40322,-239596,-154973,-22721,6667,80956,85965,-58528,-225172,-350377,-197454,57058,16008,-165206,-4083,331698,404029,306430,311156,422363,370223,68171,-119429,-86220,-101887,-128948,-10881,91451,65226,-30604,-16276,53285,74158,119192,229244,362492,341081,125220,143490,363562,327791,91785,-123006,-259277,-136403,110316,169562,66209,26568,34243,146562,262899,110405,-101840,69136,358527,266220,-48366,-361116,-629410,-619081,-331960,-129745,124066,412169,495132,281389,-29046,-106758,48347,394150,918319,892018,594640,836607,1043205,944723,1106883,626917,-488333,-898548,-573830,-401447,-284043,-69539,-365958,-604086,237027,1042700,411820,201437,-128589,-466638,-385625,-36260,18167,24258,116545,127166,-26267,-178535,-28851,298859,485630,339600,8385,-213809,-214995,-58195,26985,-298,-70794,-193630,-299580,-364365,-315577,-179757,-145615,-284483,-377956,-304258,-181261,-135597,-80142,-3274,-11357,4691,175681,352734,325229,172065,11494,-170453,-297989,-299760,-199180,-200003,-124879,16136,-33269,-87740,-28392,-76945,-237200,-302491,-223632,-47077,14467,-36464,35828,102596,14215,-102528,-42912,130807,217523,307766,489764,455433,282974,199093,156305,211138,380106,258685,-33488,61964,357006,283901,59765,25930,80996,123285,27567,-171321,-200731,-177756,-219169,-41493,325347,445133,252092,18248,-118088,-51570,41082,-50419,-230303,-358537,-216432,188822,305075,-42438,-316742,-220782,-74709,-117758,-144281,-11106,124735,179253,230374,276602,159665,72563,251136,487876,386508,42238,-186048],[-180459,-78674,-16526,96473,114441,-23778,-130032,-248124,-287849,-113591,-46964,-142514,-70571,99597,189040,128428,-48435,-288445,-411422,-310719,-209565,-161689,-31313,212858,429112,350981,97254,-10966,37030,46027,62732,103477,93803,114019,125267,105892,-1707,-160568,-240233,-249194,-138523,-53202,-26656,41970,144561,193231,215302,223313,76200,-49973,4090,118080,141748,166311,211941,221664,239935,203702,106984,-27426,-138003,-51940,101993,121670,18486,-21275,6333,69080,155072,136373,-31030,-248322,-378783,-327045,-213367,-139024,-63536,-70348,-116592,-151076,-242591,-207512,65298,307791,403309,389157,290362,113433,-117786,-196570,-111391,13192,85763,104189,117037,22263,-134730,-97641,130474,168638,77280,72595,168213,189972,102158,79720,-29142,-107232,170944,508269,415570,276917,373804,426048,331438,253545,104468,-110128,-182891,-231500,-292366,-263345,-171533,-181168,-243212,-219446,-166382,-88988,109433,208592,42101,-141137,-196489,-145507,-114418,-127239,-113663,-194421,-311647,-316953,-427607,-588166,-515749,-298570,-346498,-451238,-248639,11380,7126,-70060,-21238,18216,-18638,-29696,-1463,55290,108071,218290,236120,91277,94033,327338,431725,232360,-10610,-23856,32030,117129,109896,-162717,-433235,-369165,-275753,-204257,-20457,242702,608320,813625,394849,-147732,-226806,17130,115155,8685,-64863,-49262,-35986,-11409,-42116,-79395,-39295,-27396,-178888,-285812,-97876,246719,380764,253190,242764,280013,174412,15590,-1192,43009,-52785,-84839,46423,245706,309098,155587,31911,-8835,-104714,-186396,-152223,-141781,-182057,-128411,54918,186480,203076,273167,346325,316820,120984,-184766,-385577,-345437,-136009,32304,-19723,-103787,34305,243576,167501,39174,166214,293732,278303,231528,103981,8333,89228,105243,-5175,-3631,1834,-77919,-102371,-65406,-62748,-89603,30617,231616,316686,176268,21319,-32869,-92839,-68653,81149,92193,-38715,-21563,186125,200264,-38752,-249769,-154445,-58111,-25719,171766,249822,162695,262885,441468,377230,215279,96704,2683,-5430,145335,227706,171844,54275,-49209,-28919,71503,46806,-150504,-271218,-151127,35152,134757,108969,131667,208464,180623,48661,-13405,145563,243036,13928,-471494,-781149,-585788,-174265,24449,48798,100523,71673,-100351,-190487,38801,219648,-16311,-278974,-320881,-155124,192870,337979,137468,-68413,-25658,227696,412996,323801,134722,169576,293365,231281,48785,55352,267269,298897,155124,55234,39037,96801,118004,-319,-128870,-171381,-69117,131912,173421,5960,-196379,-350371,-328359,-179451,-112473,-175770,-336493,-372217,-187453,-53291,-137728,-107101,-91766,-222239,-197981,7731,33645,-19235,198945,443251,386370,141995,570,-101632,-140966,-65519,154545,142822,93158,173814,170486,59147,23196,-118652,-294365,-218468,-14505,67069,58197,-22288,-213525,-195927,16388,255235,313049,85344,-106637,19934,128198,157801,221981,82481,-147837,-27712,195070,133551,-114206,-189014,-9051,54439,-37933,3070,96288,137878,228286,291217,135438,-110903,-279590,-255568,-208364,-250946,-105719,244048,414377,308508,176204,161081,209292,181532,43613,-75936,-75195,-107899,-154180,-180048,-171941,-113171,88665,111691,-240877,-570857,-407590,97763,24098,-549338,-542893,-283978,-142380,133995,450755,690534,898833,1147565,2516786,9833793,25070379,32470997,19233798,2795102,-1979661,-443785,300502,954011,1249991,813613,656540,995961,1034464,621242,39743,-252829,-149505,75902,106955,356,-117362,-185233,-318280,-409365,-153395,189587,382424,481770,433078,227018,89959,178553,291040,180555,55894,5672,-143446,-93056,279155,541301,396370,-9063,-253219,-241041,-177402,-241635,-229113,-9023,180559,295380,304313,110697,-86805,-240592,-264235,-178100,-106489,-165167,-153275,-22998,67239,-55445,-202230,-129135,28987,-136691,-259145,-57205,185644,262160,164515,127045,124432,45052,54459,189239,151187,73438,228510,296172,80406,-3882,83176,121042,251474,330707,150101,-166162,-363765,-347372,-216995,-117655,-135386,-136852,-84309,-14576,92540,87520,-25887,-76475,-114909,-98481,-14248,56381,30316,-173157,-261121,-6632,274631,255791,37143,-97051,-25736,-32067,-178922,-146833,-26437,-1869,8593,-2005,-21422,-43872,-105355,-40183,326,-160601,-332565,-257412,-119556,-105691,-60265,110861,167191,53292,-16283,88261,232954,255865,172106,31632,-254144,-353187,-130453,33803,-52273,-199819,-209936,-115913,-64422,-98359,-184816,-126027,182334,380937,211462,141404,201135,162208,30393,-6830,116515,162477,79322,139858,310756,324425,165175,63275,36101,-92611,-217386,-164721,-43803,14248,-28260,-159563,-27649,98788,-29151,-248598,-345501,-204328,-80022,-214335,-211834,-47341,14913,-24970,-166835,-246457,-75483,-17981,-245230,-443787,-480134,-520749,-461543,-316687,-165768,-191647,-289387,-231376,-22638,186049,389046,446255,141948,-203413,-373215,-373231,-238688,-135526,-142097,-187577,-167067,-6709,276945,459128,361323,218359,152299,149667,127556,15828,-19956,67717,4491,-175117,-263773,-202463,11719,167046,20357,-221777,-125064,165480,318833,199991,75534,111025,153443,100122,39380,-46659,-122108,-234193,-226518,23195,248938,103895,-60448,21760,-19544,-90651,-87768,-96680,-129680,-128625,-42911,178264,215526,157918,86580,-18630,-46143,-8720,-41936,-18000,86346,-22892,-261774,-272275,-68289,167856,294324,152710,-27734,-50370,-106880,-138339,19700,144076,107009,-19617,-56070,-3050,-30935,-72472,41839,308202,450078,335243,229459,99994,-154651,-321783,-362739,-458746,-333306,-181170,-326775,-346072,-13797,189776,180471,175646,15990,-242975,-223273,16888,34,-217490,-196736,-48332,-5820,-6198,-52639,-166948,-282620,-262459,2085,199154,85758,-116339,-133456,43959,209907,89947,-132772,-138464,55362,177584,169391,138677,125801,44069,-152938,-287377,-169590,75570,42849,-227311,-244784,-68300,17075,72688,188423,195721,75872,-34651,-161965,-306241,-288536,-129488,-57373,-43086,-39478,-106897,-122967,75536,204154,-94250,-386573,-286260,-80071,24328,137645,141920,-25359,-217390,-324864,-149644,93225,100838,-12621,110113,377015,426702,300390,243776,354952,401703,151414,-56063,-23274,-49765,-150118,-46219,97490,52991,-111309,-118524,-45119,-1495,91363,259965,372235,251964,29208,141538,427725,378010,125718,-98464,-279510,-196687,64598,153885,32931,-125494,-108940,139834,304079,171627,17034,201918,372010,158727,-184252,-486794,-809903,-806284,-482021,-268767,-5715,328968,517057,432467,162534,87591,341618,606161,953315,1138618,547433,251479,484569,518269,350602,308911,-190914,-489421,-363657,-252026,-139890,-79427,-370247,-686084,-69029,600569,451888,274711,-15614,-531806,-471863,28236,115836,69462,203059,239123,76430,-88800,12042,328575,553269,373388,-60580,-280574,-241212,-139128,-76211,-7154,1353,-100494,-189028,-221520,-180644,-120276,-151963,-344779,-515276,-444258,-238393,-115376,-35918,46803,66123,104968,210679,249987,176073,54643,-94845,-273742,-412015,-436660,-318391,-213693,-95230,69991,28648,-2739,55345,-69710,-296827,-335478,-253205,-129406,-67033,-63559,56453,169567,57287,-165675,-215226,-43103,113367,186896,314570,305448,203439,157771,136377,225048,384954,256846,-16417,87539,378612,313517,109761,38575,68802,140290,49834,-162245,-193168,-144355,-164074,21181,356234,489947,347481,88033,-119649,-65605,30720,-71850,-260691,-368321,-186346,235229,342725,34610,-183732,-165085,-113952,-159801,-165281,-40065,97013,198649,303850,342228,203088,132474,325750,524343,399480,27400,-205457],[-173962,-119525,-76065,58909,136965,59554,-33460,-186321,-303291,-195500,-110249,-144004,-37236,95262,112918,15605,-128491,-284155,-365492,-256192,-143491,-147163,-119970,59879,308820,300112,59145,-48202,-47719,-48216,61831,168346,145285,108542,105685,102212,-45307,-293477,-358596,-296478,-105519,15474,45016,106978,226227,313472,317329,246682,47878,-76895,33177,224856,252200,174429,161065,208231,269626,249654,116444,19186,-34347,28397,153636,147671,14064,-63118,-41500,30690,58141,15106,-94888,-316998,-499756,-397229,-218754,-181338,-156440,-149076,-202577,-220873,-237294,-136063,159504,382713,445513,420251,278714,67426,-123235,-163963,-83433,62101,137227,106304,102801,-2272,-163322,-143488,-25760,-70418,-48148,87436,245085,239188,94016,15980,-73716,-92040,171691,401136,235384,55420,141119,254030,241409,197841,70672,-120275,-192285,-190660,-183904,-162398,-169122,-186439,-204676,-182859,-107402,41209,220107,217630,-5715,-204214,-306330,-321119,-271315,-193647,-125990,-225663,-367794,-349563,-400506,-529999,-470104,-305702,-396641,-473170,-242983,-20754,-116380,-216693,-79103,50187,9184,-44560,30030,131585,165587,211063,152389,-46064,16663,338964,492963,260635,-11404,-33880,-17057,37059,77987,-113679,-333289,-312713,-250078,-219000,-71678,191492,560007,748130,321953,-234515,-308694,58838,269613,143012,9659,13848,4910,-6647,-28623,-44273,-23924,-67480,-260997,-397727,-215237,211117,431557,297009,173112,155339,46132,-158038,-164229,-48209,-71481,-80845,-18918,201834,324667,164074,6481,-23220,-98766,-133465,-110163,-153085,-187627,-122667,39428,175335,238082,296605,362005,398658,244091,-119957,-400971,-367533,-155000,-22706,-93049,-193955,-8998,304619,216135,10894,116192,221157,180234,157412,97995,54385,165376,170452,27115,5780,9560,-84466,-140342,-109663,-31387,-10945,53784,218401,302754,152088,-10289,-37245,-39127,1069,112391,68239,-78184,-70862,162772,209978,21978,-152827,-119466,-80751,-60255,116832,216399,206129,361226,516916,431353,263051,110343,2895,52698,205546,225388,129039,14147,-56763,-37952,3838,-66734,-219323,-193194,6002,190644,210268,127464,36260,34921,68103,57148,6148,102455,173656,-142512,-642529,-756381,-433028,-27563,98426,38837,38857,24508,-87164,-130840,33655,177431,24742,-195264,-306338,-207786,120610,294590,154892,-24809,4282,224752,395862,356543,203235,146774,188396,195892,93380,75831,252563,318422,185533,89627,56601,83390,84131,-31734,-166748,-238914,-182881,57471,179786,32464,-211569,-359772,-294967,-141660,-36889,-18454,-142511,-301977,-252567,-150806,-134990,-9853,40331,-109025,-77943,69501,27474,17233,327248,520915,278490,26799,-22072,-61458,-9220,82703,228113,187880,119045,124482,103495,73668,83174,-59183,-225011,-175744,-34299,664,7474,70874,-16008,-98135,-33663,202809,371315,176709,-46237,90469,157445,49687,32765,-24657,-134629,-87196,649,49718,-74841,-198613,-66572,44222,2119,2551,38919,89974,278782,367965,149652,-106120,-208221,-210001,-238955,-277951,-129497,150903,335400,333701,212234,119697,104502,140519,121828,39932,-2624,2104,-11871,-101766,-182362,-137105,152324,261151,-84694,-480060,-386392,-2245,-144907,-600137,-428360,-284184,-413507,-78958,586099,867137,727704,728883,1987297,9092099,22217745,28414101,18256417,4188340,-1211060,-466295,-36937,580429,1185319,925747,680018,972255,1085629,589714,-30084,-252469,-89640,43668,-40004,-86827,-111635,-183299,-335126,-361008,-74662,210627,347885,397780,289010,102506,101798,252885,288796,99361,-73819,-68721,-57634,99506,444822,628551,402868,-40015,-331047,-308202,-210798,-250983,-202879,109354,387982,450417,340493,52526,-231233,-430514,-458341,-354961,-158087,-113871,-87049,-13239,36937,-65498,-263978,-285829,-169413,-227729,-241725,26201,313009,368184,242321,187980,170348,64195,47855,192220,174742,108547,251902,248869,3702,-39215,64932,132589,255684,308010,128909,-136840,-296115,-327573,-281338,-189033,-188761,-215178,-134749,57897,263786,246654,15150,-67039,-121472,-159179,-138798,-71009,-50053,-226178,-344759,-72198,261295,223015,-15997,-95908,-6974,-64728,-271176,-298975,-183627,-126259,-46122,-433,-36400,-65713,-33992,108280,89420,-188977,-375723,-210850,-34399,-88634,-122750,103636,198387,16917,-124410,-11158,151229,160416,102057,48291,-193882,-298504,-122986,-23251,-130047,-244398,-229242,-118130,-46224,-77114,-177275,-157346,141588,402658,277438,184682,209516,113333,-21094,-11303,145057,187900,85242,117962,271866,316208,174938,48368,12120,-73508,-213286,-205847,-56016,120404,87380,-140712,-93454,38237,-24292,-177684,-271421,-202386,-132184,-249395,-234737,-54464,-4527,-30927,-117364,-191700,-45394,24728,-159784,-350270,-418664,-481642,-488493,-383997,-208630,-171730,-264137,-256118,-94448,104451,331719,409107,163555,-185637,-355108,-265872,-12707,58861,-66493,-224080,-272841,-61995,338375,569142,470277,336166,242767,177656,109878,-13709,-10902,124329,35452,-194788,-310352,-259370,-27346,151142,10039,-203143,-62604,190527,288066,209630,182783,189622,144121,-1282,-77574,-31016,66388,-84343,-173002,100805,356029,254187,86446,112540,92705,14825,-56173,-110769,-125575,-78471,9167,167377,169280,157276,110528,24100,3749,18149,-61695,-75638,52226,81864,-76415,-143912,6399,206212,286653,153855,45823,28329,-114413,-181764,2834,175655,151916,51482,-16961,-7008,-7200,-28076,16367,209049,351117,265490,111847,-22790,-185483,-323612,-445255,-531164,-360599,-183118,-315282,-368376,-67451,119219,114531,126172,40871,-172203,-142781,115377,120951,-165602,-289994,-191177,-76588,-49803,-35069,-21141,-106182,-207030,-13045,158099,41128,-153868,-163102,65730,243230,103427,-121471,-107321,68621,177265,208800,242990,209467,52985,-199070,-330415,-134217,166313,134457,-138848,-181143,-32379,43368,120047,237171,229781,44075,-96294,-169069,-249408,-259552,-168504,-78511,-10435,-17242,-138950,-166000,29171,168654,-134468,-475680,-381817,-157765,19491,193024,235389,88875,-133028,-229715,-69881,135536,184419,115362,160813,362953,432326,272911,118615,217482,365886,181913,-20979,44173,45078,-105501,-60048,100372,85292,-89908,-150331,-111539,-57540,70983,281585,362830,165643,-35316,136293,448924,398861,126622,-104794,-280549,-232185,7033,105408,-45621,-322859,-301378,80515,320279,237417,144443,292904,322603,24272,-313981,-571325,-850931,-819294,-557101,-383761,-117179,250890,500616,517914,305734,273593,587957,703986,897577,1373631,649265,-238792,-126029,89405,-323923,-118592,43930,-41879,-164639,-112789,23039,-55178,-322406,-777321,-576154,-67292,483441,536804,393794,-365835,-429492,122597,167526,49674,233163,306992,142868,-9109,56941,326424,547509,363481,-112337,-315411,-242462,-213005,-174740,-7067,59615,-54867,-134209,-109774,-56850,-43706,-123854,-344563,-568684,-511530,-239620,-50053,33135,102969,134871,167906,189935,100378,-8658,-88508,-204680,-349524,-491457,-545752,-444660,-246320,-59585,88367,33709,52506,121935,-69909,-317677,-330568,-279373,-240501,-192690,-124487,47041,203242,83234,-208085,-340029,-193844,-9215,58745,116559,132235,120009,124300,132963,230831,324334,185131,-51205,55229,343976,311359,132629,45815,78303,163466,52520,-158456,-143756,-37823,-54845,64840,302905,420334,353427,119132,-126765,-100107,5250,-80083,-247067,-304510,-111212,259085,345121,100631,-49746,-96579,-139479,-176398,-161802,-50259,88554,207111,334944,359393,229991,200248,382843,497559,350849,10938,-184180],[-124149,-138880,-126832,38200,189400,162260,60949,-108728,-282262,-265475,-182202,-131091,9717,68792,-32215,-154367,-241594,-306379,-312408,-166819,-55137,-139883,-228187,-137720,87996,158352,6173,-64852,-124367,-141233,45711,197937,169232,80094,69843,77798,-108597,-417934,-460527,-283670,-46729,65900,97044,157011,275638,373183,349646,203050,-7876,-119631,19623,267362,333881,216966,156120,211816,283279,256035,110439,89260,106446,126975,218653,184623,19068,-96218,-98611,-36372,-53191,-103114,-137450,-316182,-521850,-404144,-194860,-197820,-224182,-200437,-245280,-255038,-233997,-108465,167673,351793,399682,387710,209007,-38489,-142121,-101965,-27359,92789,140633,82322,82858,-22084,-193893,-193420,-199999,-307100,-170634,107126,303863,243466,34930,-77715,-104937,-58770,179557,314232,88156,-188759,-164121,30262,147263,149483,33213,-126304,-184992,-121811,-21436,12153,-115776,-185775,-164700,-133391,-37604,162018,295241,194661,-42889,-221333,-333114,-391665,-353043,-234384,-142718,-242213,-376605,-325258,-290461,-366568,-340606,-285723,-378745,-386046,-200972,-104258,-260058,-308169,-113066,19308,-24347,-51918,91296,183390,157333,143328,28755,-170786,-33942,329998,493447,249121,-3658,-27069,-81542,-86345,49308,-9791,-177312,-207270,-167422,-165859,-54869,142019,399829,544031,246025,-245659,-344279,81248,367842,205180,33554,53931,35777,636,15003,23264,15175,-62784,-250880,-406190,-266946,171451,447476,340477,123093,30879,-96728,-310356,-292638,-106130,-34157,-66444,-90527,116815,266787,129073,-18680,-19475,-62473,-59136,-61899,-147716,-159517,-90570,26262,168028,275060,295187,313230,390584,330655,-15866,-360200,-368922,-180710,-80385,-147148,-252478,-61871,289994,213787,-29870,47763,117170,14999,1282,38140,68917,206283,212360,55379,4306,1029,-96954,-173982,-140522,-3645,63105,70514,173299,239758,127583,-19731,-52756,6401,93255,151953,18895,-163982,-149557,88370,188822,78669,-50971,-91686,-109673,-109559,13908,143837,235423,425751,531225,451533,339497,177918,17172,74667,200264,175920,66263,-18742,-38616,-30151,-65102,-182675,-265459,-100303,123649,257383,232690,134793,-28678,-88005,-705,97399,70083,96931,148082,-181198,-615895,-581369,-237130,108435,173450,37018,-21943,7422,-15057,-35555,23180,94232,44039,-82654,-231815,-223263,38608,234133,165205,12836,24894,202775,354905,378574,287094,140603,86564,161128,169176,116894,194539,298711,224209,138701,91282,77473,47494,-63045,-198615,-286658,-252863,6304,189654,84166,-175767,-319331,-229892,-91675,34891,139405,53826,-220033,-304851,-247606,-129507,98534,189308,34576,71733,159667,28161,38847,396792,517774,140172,-67907,-2953,33094,131296,242239,285311,208668,110563,48997,9295,49210,107375,1682,-130466,-115083,-63696,-85818,-43310,153371,185738,10394,-70659,139001,391455,247554,18114,119243,122566,-83530,-156382,-125275,-84775,-100039,-156416,-38578,-33221,-178202,-111795,41151,54511,16933,12743,71708,288320,343337,97981,-107184,-100659,-115208,-239009,-283971,-132133,68895,243419,335037,246484,98766,35104,124445,190348,115167,22446,79480,103950,-47289,-222868,-202378,106344,283595,-5363,-412674,-357752,-104816,-299246,-559494,-196838,-87411,-467088,-210396,713934,1095408,602524,216524,1400084,8386180,19358223,23950461,16919225,6192521,809770,151884,-172551,159828,979837,957244,636218,819196,941546,449002,-53306,-177383,-38888,-23479,-143850,-123112,-61376,-127455,-298016,-269897,16490,236684,292929,282535,145395,-24215,72177,270709,250728,39165,-137953,-99103,39577,237111,476455,554707,317784,-66793,-332089,-258882,-142944,-205506,-197694,104607,451064,513205,327810,9116,-294497,-459729,-488285,-402347,-170688,-66217,-47511,-58868,-62201,-94460,-293715,-398154,-330954,-288679,-225131,54541,358970,424361,313455,229034,192406,99680,99835,246475,234931,165394,246827,149722,-73630,-34664,87920,152267,234004,282300,129646,-91240,-219717,-311522,-333648,-228476,-185600,-222938,-141442,135732,433306,423833,105635,-43112,-110261,-201274,-252947,-189219,-123445,-248549,-360626,-82841,256146,201261,-18252,-28061,83737,-13022,-295023,-422600,-348862,-267770,-116282,2244,-24535,-60781,40269,224909,163240,-179996,-357482,-151205,39969,-62811,-158606,90342,217549,-18666,-238829,-136131,47656,54822,48239,79244,-103299,-211278,-96556,-66374,-186881,-266168,-224415,-90329,770,-27410,-115623,-129387,100151,356728,283735,157819,186023,108849,-26597,-19921,114649,158769,83515,96470,200700,238313,127487,18258,-6145,-56592,-203153,-234038,-54210,210491,170608,-96184,-130503,-13093,-28342,-130517,-195953,-148521,-128924,-256580,-258990,-77201,-34610,-62603,-105042,-136973,8086,98786,-48360,-247872,-364050,-409508,-427170,-357837,-214425,-138806,-198899,-207640,-90001,87169,285185,298980,99038,-192598,-326642,-166111,160086,216903,14655,-225796,-344770,-115244,353845,594847,504210,379789,279919,193672,108896,-11063,19814,156411,47271,-176454,-281098,-250803,-41346,150269,70302,-66891,28721,177766,209089,204592,277560,231873,79760,-126623,-236232,-76916,189993,52432,-142009,100628,375251,348912,200904,166510,191450,103753,-37918,-117504,-92965,2266,84879,136040,115732,139341,133892,82411,64567,74288,-8654,-39994,97365,208005,93908,-2079,106436,240758,243090,131913,119355,109670,-109174,-208987,-21878,175898,170722,121714,62855,20626,17510,10233,-16323,71546,194065,148879,-35231,-155433,-206870,-290416,-470581,-547531,-356756,-144549,-230823,-325214,-142974,-20260,514,57158,54895,-85456,-55264,172942,192784,-118046,-350079,-279104,-105219,-70317,585,139643,65663,-133462,-20346,120440,21763,-167968,-200482,49580,221078,79124,-117996,-102247,16627,138553,268782,350120,266674,52235,-219051,-337907,-95279,220871,182157,-77695,-136113,-5665,60464,136229,243924,240925,15710,-175777,-208090,-200051,-207869,-192441,-133905,-44941,-11560,-106464,-133432,23360,124638,-159743,-480122,-405221,-213268,7593,246494,354657,252312,10894,-85307,24849,173847,240454,181746,135293,286764,407848,226616,-23666,58264,279299,158109,-19074,96470,152708,-14996,-63702,82416,144334,13540,-120852,-142035,-95479,51221,290367,349805,116980,-51466,129242,425979,390499,105053,-129658,-258606,-230923,-45519,46785,-124275,-479160,-470695,-5768,301270,273856,242242,319218,223803,-101865,-404974,-594018,-741426,-664412,-541439,-454410,-196442,182470,445085,527123,389147,428450,737121,640695,712703,1513701,961687,-392862,-510358,-146539,-742236,-668659,38908,277316,-19041,4915,165444,-10889,-205449,-732263,-1054652,-747403,403767,829938,852328,-60842,-270353,225702,179127,-3426,224151,336197,171199,44746,95750,296443,477263,315721,-131710,-297144,-198186,-239616,-231931,-2293,81339,-77624,-152933,-47972,43558,44053,-61138,-286281,-531493,-496816,-195688,38127,122386,169453,181730,175331,121820,-56364,-187609,-219489,-281447,-376988,-509703,-588140,-526998,-288118,-36743,59628,-15402,71575,160671,-79712,-307374,-294057,-298891,-357201,-329192,-205785,892,186115,90888,-203265,-378803,-301790,-146323,-50462,-26963,2850,60021,106229,139553,208137,202261,58620,-121586,-13322,268011,274647,115027,39948,106643,192111,36560,-172719,-79027,107036,83489,85305,185209,260624,273921,104965,-134630,-128721,-5026,-56719,-183873,-180535,-5767,258186,314493,148081,55859,-25911,-131723,-159122,-140248,-45616,97156,207465,327020,335859,232870,246308,391863,409652,252118,1166,-123157],[-40169,-130488,-162019,26067,247805,251438,116037,-56030,-243692,-309969,-244060,-99119,60225,6587,-241208,-364318,-350279,-318679,-246878,-60889,30025,-144656,-328142,-315538,-152011,-27783,-42461,-51303,-163932,-197452,38644,212462,164811,26530,16601,34980,-168099,-476929,-487082,-201580,20381,81093,112435,178427,285671,363016,307790,115172,-71096,-168969,-35679,237400,365514,280734,197689,224613,266745,212634,94375,162917,236083,209135,261014,206449,25071,-122538,-169571,-135157,-164851,-198996,-154004,-251241,-444638,-346767,-147582,-184209,-248667,-218727,-244169,-254018,-231358,-116652,97806,225658,282735,300214,101597,-166813,-174008,-36856,39640,98710,101054,44921,59889,-33804,-210953,-224673,-322084,-458227,-248659,128519,321699,196836,-61422,-182843,-130976,-28883,174647,253542,14290,-367595,-441420,-167898,86672,124189,5225,-123366,-158572,-41288,152434,213550,-10828,-158843,-120156,-79810,14516,221755,306357,152310,-52104,-178580,-265684,-343233,-338146,-231477,-155672,-244795,-343471,-257161,-142336,-164339,-188669,-266556,-328831,-250198,-157802,-220289,-370738,-317692,-126967,-65864,-103278,-45416,167165,203228,93705,48343,-85334,-245221,-54712,289767,409876,182661,8131,1462,-131865,-192013,47046,118255,-15085,-81467,-47805,-44034,29798,99168,169481,269415,191459,-179632,-324121,79948,383061,182900,7188,65956,57654,15856,79341,118918,81013,-18478,-174995,-331742,-249239,137474,438993,386593,108878,-66345,-213542,-391279,-348797,-117183,33577,-57170,-149091,17117,156088,60410,-36314,7010,10819,29360,-10339,-112782,-90689,-34786,16263,161043,296458,265020,207368,281851,325488,56511,-293338,-344755,-202350,-125993,-171408,-265172,-112333,199427,158015,-69864,-11144,22409,-164777,-191039,-59731,42502,188358,200626,49700,-26400,-33080,-110075,-186030,-143111,17142,102851,62681,96039,140039,104941,-7743,-72079,31508,175686,176827,-49870,-262454,-215949,-1273,138646,100660,6697,-83191,-127678,-152926,-101871,61617,246380,425573,469227,427466,412015,266947,40201,50723,122264,84620,9794,-8892,23205,2312,-111122,-257863,-262067,-12467,180290,225688,192320,114222,-60697,-141490,-20529,144986,144798,114747,153453,-98707,-407586,-334966,-70448,188198,220854,27035,-78168,23386,89878,47935,-14225,-24299,26931,23921,-120048,-194807,-25069,173243,163021,33221,30505,174311,310425,384634,353746,151481,19469,134233,250132,167851,118191,246909,255003,171900,112790,65780,6764,-96619,-228390,-316965,-271792,-11139,206823,150443,-102628,-247436,-159973,-49287,74318,240749,192868,-132078,-311529,-306262,-120680,193760,310131,151131,188892,246731,46623,48368,392135,431807,8897,-114589,61618,153719,233607,363357,316446,194824,67598,-29744,-84960,-8959,94295,54872,-31617,-41625,-75453,-160163,-86101,194105,318541,90424,-83095,89986,373290,282339,75261,109535,39475,-209621,-310404,-212354,-34626,-75452,-226687,-100774,-7028,-136483,-119860,54251,100174,36302,17280,81317,242807,208201,-25959,-120683,9312,-7961,-221340,-282277,-126989,13342,161545,313660,276864,113458,26776,132353,214608,105919,-16612,102357,157613,-39117,-278560,-287874,-41782,161561,-21260,-370562,-334136,-190463,-401761,-453866,89625,263033,-284786,-215245,826997,1377493,659958,-233227,743079,7471505,16966563,20237678,15267491,7924141,3421026,1353836,33307,-148296,667237,839213,487432,556052,625276,226139,-37629,-65691,-40307,-125216,-189556,-102006,21492,-31480,-210041,-161488,86069,249852,236809,178498,39157,-120447,12935,234318,199684,20642,-122608,-72042,123033,270862,342817,314110,156119,-85666,-252644,-103798,13590,-119829,-234717,-48100,318699,444421,263863,-11338,-251031,-305324,-320322,-289049,-130762,-21066,-36255,-151707,-214441,-161069,-299092,-438987,-404303,-307675,-223049,24024,321064,419489,347807,228374,169717,118863,168697,318600,315015,240004,226380,39937,-130315,-16464,116076,145751,179860,251873,147536,-46000,-168195,-314950,-375937,-245683,-132252,-150289,-102295,188284,542228,554185,207728,-15328,-84979,-207116,-320495,-269044,-167656,-230901,-308712,-43116,262260,202263,33995,88694,220931,104889,-243882,-469124,-461029,-375617,-168647,17698,17732,-23377,102696,281225,198815,-134803,-276508,-90098,84018,-33536,-159654,58531,188625,-81148,-352426,-252531,-41955,-33665,14515,117011,2101,-107435,-50116,-80197,-211563,-259803,-194130,-47692,46778,24646,-18265,-49537,59016,242414,209582,58128,117538,130024,7398,-39383,20465,69371,65223,75766,111318,113234,41649,-17389,-9867,-42913,-200326,-265315,-52047,268283,230181,-19867,-109656,-24712,-40194,-135923,-153572,-66048,-69645,-218917,-259836,-108786,-70560,-111961,-131625,-95401,69792,181394,64527,-148853,-312757,-329036,-304235,-241923,-163730,-100252,-120448,-103389,-11588,134215,258763,157956,-28308,-216231,-282969,-82228,242217,285604,65247,-198394,-358958,-149489,312569,528453,458144,341246,250930,187547,124273,27547,60905,149017,39062,-119665,-185415,-194507,-46566,155815,181620,135754,122030,130533,100056,182602,328945,211899,-39718,-241695,-371313,-148223,233019,140671,-144151,29463,325127,383594,257292,155858,212190,135169,-32470,-104731,-37714,75476,127576,74274,57742,103552,154245,150292,126948,141346,89321,54936,187751,311473,205938,119930,206391,261530,180321,100631,174183,168689,-95033,-223822,-62048,132263,157630,176962,170172,85445,51688,44222,-46595,-71628,24188,16674,-176132,-271023,-217713,-229022,-428014,-520960,-342820,-99188,-135473,-268914,-240129,-189836,-120114,-3346,49318,-14737,10410,172319,198938,-86044,-362391,-296484,-100978,-76501,28494,237804,148905,-76045,-21646,90509,25866,-156073,-223553,4072,146674,24493,-115036,-112778,-67080,84954,328892,421305,276608,40837,-209090,-307653,-69329,213273,172352,-50324,-111859,6810,57793,98938,196419,222945,355,-246899,-268576,-172363,-146209,-191002,-203600,-139802,-41925,-34766,-45336,50413,77744,-168953,-403260,-345369,-213267,5309,294868,472974,413386,174710,67143,108323,193787,248967,172944,48606,161113,338297,164623,-136963,-70089,170553,92848,-44809,115114,232302,81958,-69183,37392,203818,146868,-61369,-145790,-121341,24680,283007,346366,124166,-21037,122028,372770,363622,82967,-149326,-217580,-198612,-81299,5679,-153063,-526980,-556268,-89718,242301,258656,281598,277454,102713,-186087,-430862,-548616,-531105,-417968,-450245,-473216,-248878,107415,345054,458632,411696,531565,761149,423856,411613,1527187,1478167,-73427,-460003,-62935,-856446,-1307084,-286928,353782,54898,94941,247529,25156,-17052,-418536,-1228482,-1225286,113762,949064,1097289,233634,-35965,333268,176873,-46967,201542,336723,171494,68690,117550,242157,359135,236492,-123599,-229700,-110697,-198783,-224690,4034,56596,-160495,-228148,-31697,116584,127102,19775,-190744,-420633,-408021,-127549,118338,216312,241151,197091,128490,31829,-178003,-318844,-302412,-298871,-348197,-450341,-532353,-518414,-306806,-31328,-7567,-96939,58600,167550,-100123,-287820,-242764,-302560,-445531,-432893,-280094,-72677,118239,85987,-138289,-318430,-349973,-272487,-119349,-60962,-33314,40146,100486,137907,145959,47567,-85563,-192398,-76418,183402,210922,54309,11416,136269,218197,13299,-199114,-23120,244747,215635,85191,40576,66839,149329,62354,-133890,-125959,19871,398,-82668,-27260,103276,230393,258119,180095,128026,42580,-79735,-107551,-108697,-34992,110604,201736,292981,290016,213369,251667,343921,283234,130541,4496,-30669],[61596,-94604,-178234,8752,277988,292675,108926,-56699,-208632,-322437,-281222,-54403,99785,-88732,-470585,-571887,-419097,-287186,-163262,37681,84639,-163284,-395685,-421708,-326518,-194062,-73251,-13164,-152861,-196105,59435,234337,141634,-42566,-51712,-23392,-203313,-444102,-410234,-74216,71199,57643,87616,162250,260430,301341,205527,9004,-128837,-216453,-116712,150862,339238,336717,262335,233701,218792,133099,78074,217080,308144,245104,256057,195677,24040,-147115,-250216,-250245,-258951,-258722,-146155,-147413,-301926,-249891,-93744,-144363,-224048,-205554,-210958,-226635,-221874,-136816,-13763,47219,129454,180511,-10143,-263191,-196962,16890,99040,80567,38023,9129,34997,-33830,-190978,-210017,-336509,-472397,-255003,147378,292513,112208,-169979,-277235,-155483,-14656,144065,208995,15854,-419189,-592969,-277982,69857,118017,-10549,-113667,-120284,28076,287919,384763,123987,-99306,-73531,-32598,29795,194923,249016,106574,-29652,-88367,-135888,-213061,-241951,-181806,-156401,-238290,-286808,-168926,-8765,2710,-80019,-273954,-301472,-149560,-149138,-337500,-410156,-250432,-130124,-175829,-197232,-30502,229645,192054,7868,-32864,-150856,-255950,-53701,217643,250609,68618,16652,43119,-144249,-220644,87460,230981,105370,31896,73974,110187,144227,61711,-67376,11912,170545,-63805,-257940,62440,319776,94336,-50138,56637,74431,39266,141850,220030,160778,42415,-85703,-225181,-183026,117935,417723,426867,128324,-116753,-264349,-370968,-319352,-89530,82914,-67875,-179787,-62085,37139,-16660,-40935,52746,108778,118445,45310,-43958,9401,36331,16112,153359,291033,206717,62949,95237,213399,56813,-223272,-288301,-202427,-148375,-166736,-232838,-150103,57697,64621,-92480,-33202,-26723,-301068,-363120,-167318,-17611,114044,135059,4105,-89013,-91740,-119267,-165755,-108038,37896,98734,26164,4411,36118,87985,19149,-80054,40627,227693,174003,-121851,-330756,-238812,-76222,60791,68672,-4226,-93714,-124027,-178182,-199531,-8216,231333,345854,333274,356060,446703,337996,65918,-7467,-7038,-30492,-21059,53403,119736,51461,-122140,-265660,-202281,53308,176093,125649,106222,67898,-68396,-134847,-4350,174876,193340,131972,163227,45724,-123651,-118871,7529,182281,221069,-191,-124731,65119,195399,85356,-90308,-162331,-28359,92195,-6143,-130820,-53206,121577,145950,35173,23632,152516,280451,372732,375077,169004,373,116155,301157,202748,46398,180161,264297,164144,88611,29812,-40765,-133406,-258490,-335474,-253187,-634,226358,212311,-15796,-166272,-107325,-30071,63567,247528,240985,-40508,-250990,-301112,-105987,255872,370869,198834,225112,288979,76835,49051,320023,286313,-89598,-109928,155059,262104,269691,402761,314672,149374,4915,-87397,-150468,-81820,54395,93353,52210,36128,-51862,-197306,-117184,180299,338752,119799,-64450,73803,326072,277713,117939,78865,-57458,-297910,-404694,-276822,-12260,-34670,-202014,-117667,-6386,-90235,-79768,85562,123086,46894,35171,99013,144988,-2133,-193739,-144324,90099,75430,-197588,-282388,-128852,-12382,108215,279799,304205,167195,75559,144728,173035,3679,-109083,69968,134521,-85009,-329427,-368518,-248049,-63277,-104225,-335483,-326188,-253122,-435358,-329524,350429,658076,64568,-86843,913985,1655344,912743,-537161,-19531,6392704,15643899,18186500,13688742,8732062,5734416,2814691,566002,-240684,300389,544562,232808,235337,219812,-21204,6248,52180,-95078,-241302,-189700,-41368,111471,76487,-85679,-56261,115633,238690,196017,114938,-14379,-167467,-53380,163267,158208,42067,-53089,-1033,171968,191793,76627,-28405,-43419,-99880,-122065,102402,213426,-12528,-300433,-294925,34068,253682,156721,-16414,-119232,-20451,-464,-50642,-41440,27450,-43217,-267820,-381662,-258212,-286749,-398193,-366441,-281201,-233497,-44076,222811,358780,330908,186383,105189,101222,209620,370880,392276,321390,208651,-34601,-147942,-15213,99844,84366,96104,207607,160105,-24247,-165724,-338852,-407804,-253393,-49674,-16677,-34143,191528,554448,596084,278650,6982,-52633,-171906,-320727,-291620,-168597,-174342,-208345,24463,271242,223031,123438,217183,353193,237072,-135950,-411146,-475652,-414248,-179944,51115,79783,36838,141257,270315,187716,-66294,-153313,-36409,90132,-6923,-131202,3565,93872,-184434,-451226,-323867,-90676,-91563,-10302,146967,101955,-3325,11366,-60354,-201301,-227949,-145848,-10066,60260,50549,87801,61248,18949,84764,68866,-83048,16397,149703,59619,-68716,-113766,-60715,29509,57568,24307,-18298,-45850,-40684,6680,-31552,-210619,-301694,-53927,298581,287422,80113,-29539,13604,-55139,-194083,-155468,16346,26624,-135077,-221461,-134243,-102067,-167280,-188227,-79853,116201,240871,149989,-64281,-256944,-261623,-167451,-73643,-56907,-57382,-52159,17075,105347,216600,245981,26929,-174070,-237053,-213083,-4767,246005,256766,63944,-156959,-308868,-149507,227581,396787,355066,242151,166031,155008,145760,89220,96429,105702,23211,-34734,-58564,-126718,-63786,151688,296614,314658,184407,60403,-12977,144472,318219,123489,-189225,-310892,-411240,-187739,216672,165356,-170339,-71178,247457,372412,251809,78210,120359,90101,-36670,-68256,29225,111323,100906,-5866,4029,59111,172169,219471,180523,195648,189667,159232,271932,357073,245705,200690,280474,262181,121692,78278,199287,189533,-74150,-228687,-120307,45438,114150,205976,275363,176366,102099,77769,-65154,-181204,-107812,-92147,-272401,-343177,-216303,-153389,-330066,-466785,-330126,-78549,-90620,-255327,-347614,-337341,-202416,-34076,22673,15846,38965,123609,149471,-72440,-327951,-254978,-82704,-81625,25212,224100,107573,-61426,-22453,69059,43401,-122258,-214640,-53202,38260,-42692,-101962,-117679,-135700,40096,356841,425066,233841,21266,-173515,-246209,-61957,139878,106050,-52890,-98298,12521,41045,15719,102459,175102,-2109,-284785,-325598,-164404,-81753,-155551,-257400,-264025,-119074,22544,50869,89515,37400,-160536,-273312,-217990,-149637,19550,328997,557786,524597,311252,181340,152720,180389,203073,102081,-62812,13659,218250,89844,-190489,-132864,69933,8818,-85400,90014,248461,142905,-82463,-24966,239778,252334,-7648,-138882,-141797,-13041,257769,357607,181401,37249,115808,312279,335042,83113,-139937,-168222,-156893,-96744,3939,-102552,-446433,-530394,-146521,150825,194480,257582,185681,-11119,-209899,-383185,-445531,-300069,-182415,-324609,-447057,-290527,2496,194968,318398,377144,567987,663187,116158,68365,1450339,2099297,666730,49578,317499,-761484,-1937553,-867198,173961,69229,159398,248368,34305,241282,211982,-910571,-1383499,-414934,749464,986464,385445,217263,450974,188231,-49121,185016,314612,155134,66836,113522,166491,212958,132427,-108163,-139201,-3261,-98114,-153084,8249,-8168,-269007,-316013,-40082,160240,183446,93447,-86047,-266168,-264886,-57821,161468,291280,302610,177998,47346,-48409,-235944,-373023,-313384,-249598,-270855,-318704,-374673,-402698,-267476,-32492,-88513,-182524,23026,145878,-127424,-279128,-194096,-276649,-470628,-465910,-316267,-150008,19030,77493,-21985,-178348,-332017,-353254,-137653,18727,31236,59929,96814,108554,49050,-97901,-202287,-225519,-92686,125401,134966,-40671,-47702,142177,229457,-1948,-218525,9676,336124,307825,70171,-91252,-97675,36663,21503,-116231,-81555,76599,73444,30810,117706,186407,174930,183581,201187,180296,110682,11569,-31066,-73320,-27297,113194,188455,245866,239089,180571,216925,256180,152148,18545,22349,78573],[161320,-38832,-177019,-27167,248389,262889,40461,-114643,-193373,-307219,-289082,-12665,114113,-197097,-654256,-719803,-426322,-197319,-59688,109419,93431,-190982,-416694,-432896,-380759,-285134,-84359,31316,-98321,-139622,112087,274183,114529,-109211,-128734,-94125,-204032,-332010,-252175,48893,86698,9506,35288,110271,214213,223775,66932,-104322,-184009,-258183,-198546,39669,262794,354178,315101,229549,155905,53885,73507,235895,299981,224015,202744,152334,13526,-172366,-325382,-348935,-315171,-275059,-119174,-37287,-145062,-153017,-54371,-89163,-158024,-165353,-160959,-184937,-196892,-143623,-120957,-126539,-20321,56679,-93194,-281619,-178894,61085,137125,43849,-24747,-14105,7384,-22930,-119376,-133388,-228961,-348448,-187953,158404,228851,15631,-264157,-343442,-175495,-15130,90746,167450,64863,-334000,-568250,-279837,76954,111640,-22534,-105982,-85010,64453,346187,481045,252608,-18887,-32243,-824,5025,91991,143708,69686,12283,13203,-3553,-67187,-106985,-98504,-139590,-228465,-229988,-86504,71226,84558,-52884,-316330,-335157,-144124,-189768,-420573,-367646,-136386,-127902,-270081,-273145,-22643,249504,158160,-59953,-71001,-156410,-218228,-44340,126698,58296,-61582,16691,80966,-109600,-143791,170361,294891,154655,106624,162083,236246,234095,28130,-250324,-158538,180352,57618,-170567,43525,211817,-19184,-109182,38897,88542,64797,175435,290163,228042,88643,-35207,-140481,-99709,119376,390318,441719,162210,-112429,-225267,-250863,-218234,-46050,73177,-102906,-177379,-91185,-42020,-74410,-33999,103008,199222,188908,105614,50319,115636,107951,32392,147700,261702,129066,-94514,-120736,28443,-6534,-157589,-197348,-166869,-143877,-141762,-168520,-169443,-95156,-37842,-84547,-3408,-12763,-353716,-468825,-253868,-89854,12182,46085,-60986,-166650,-159963,-120714,-112629,-34855,70587,66080,-25430,-71485,-33162,81156,51842,-61133,51422,247142,146598,-175732,-337532,-211498,-124755,-39967,-13067,-69725,-109210,-97761,-184856,-262540,-58599,181257,195562,147239,245999,424249,363513,90678,-70799,-146222,-143503,-20309,146574,216142,96186,-104300,-210689,-106823,85340,127112,8809,11719,15778,-65871,-97594,25503,173530,193903,128699,151188,160121,94093,-7866,-22253,92255,172316,-41738,-155205,119039,276933,70496,-197487,-296169,-109001,105294,76734,-52133,-46410,79225,114106,24842,12464,144335,271250,343108,339696,177047,19198,100774,293201,193862,-8501,117494,245213,106887,1382,-43237,-96019,-171442,-287694,-347802,-223173,19273,235080,247467,58860,-92770,-79219,-38221,4923,158563,200167,49141,-126600,-229722,-83051,274791,362008,166444,165161,256278,98949,40857,203506,119873,-148326,-73053,246313,326987,241482,346726,280139,89119,-54993,-108789,-168015,-142984,6598,113690,107002,105823,6902,-188123,-137688,119267,251315,101518,-15823,96062,267935,243754,143274,47102,-132796,-329758,-428854,-307176,-22960,419,-115476,-89267,-30562,-58888,-2414,127306,115606,37205,41479,95071,12451,-223232,-351464,-167416,122972,111986,-173898,-285320,-147219,-17673,89809,246310,327963,247593,150051,133837,66477,-160154,-219727,4485,47913,-172776,-359128,-426148,-450751,-306507,-197322,-291515,-343245,-301285,-407694,-225875,523505,975504,463196,145015,955872,1819379,1241212,-696795,-895411,5301052,15354115,17657410,12280462,8397674,7020668,4080781,1270190,-96650,-52550,108570,-87230,-71827,-160602,-222798,73505,162848,-168073,-342372,-172049,27436,182463,168487,52918,34453,105566,202432,177960,98470,-20194,-161322,-100597,85553,139539,85903,27511,83328,177772,32774,-238538,-363502,-232088,-117362,7724,284323,395662,97253,-356094,-531165,-284452,1007,22376,-26548,41885,285523,359156,225482,78595,85910,-53301,-377629,-520022,-354832,-259026,-286744,-232391,-214812,-241136,-114504,104518,262067,268842,122147,23857,50404,199568,379513,445059,392304,207087,-43854,-118410,-47865,6526,-32857,-1936,141008,139345,-46281,-216293,-369385,-422462,-257223,35279,135744,35905,139287,469229,545963,292490,18951,-22338,-106598,-256249,-254377,-126051,-92189,-91876,90127,268982,248124,217960,314249,423518,318807,-8794,-256170,-382665,-375189,-145553,98268,141612,98576,149418,205851,137967,6866,-19910,6594,65249,12463,-89982,-71924,-59736,-318385,-513836,-324795,-90436,-121626,-42965,153427,175947,86360,76495,-15732,-161465,-178173,-92998,4397,20515,31252,176915,176158,-18830,-77729,-94244,-214665,-84439,149339,105529,-99585,-246805,-195201,-16225,44908,-38246,-111481,-95623,-33613,43592,-20925,-229218,-328925,-53188,316957,352939,181250,83032,88528,-65127,-275710,-185201,78867,130208,-21521,-145341,-136565,-117015,-216877,-259363,-96422,129768,256002,186658,-4952,-194562,-218486,-64432,92755,84255,-6027,-6136,106668,206047,290535,231320,-71228,-291915,-233625,-110364,79051,217247,167374,13017,-120271,-211276,-111599,130444,249341,235498,122722,53600,99377,157125,148323,111456,45926,18638,60229,52962,-84526,-106027,123162,362721,391472,191926,-15400,-103288,96048,247048,-15644,-329204,-313396,-319106,-150267,179841,134790,-196381,-144561,184711,335795,201600,-40638,-66784,-20377,-47570,-15038,95042,101937,9607,-76895,-33118,22367,191652,282676,216590,215623,252510,231511,307929,333082,225772,231864,308841,241922,88141,79112,193337,169496,-46263,-217983,-187336,-68314,48354,203872,346807,271420,168654,112634,-66309,-226665,-167065,-147765,-299924,-356327,-201420,-81745,-209805,-395830,-313343,-92292,-121785,-308849,-443734,-417683,-216884,-30376,-18613,3125,37650,60985,76717,-70261,-261225,-185756,-70019,-96748,-19223,100184,-34017,-97860,-27927,56417,62108,-75669,-169624,-102854,-77428,-101468,-71066,-97045,-150865,20486,328610,350028,147678,-3034,-123241,-167189,-66379,22754,491,-73410,-79061,27976,28998,-78478,-11414,104392,187,-276443,-351559,-162372,-17114,-85765,-269364,-375418,-237339,9674,100482,114116,11952,-132747,-128269,-58137,-43937,42069,334696,582747,559656,382471,223504,138236,123676,111479,2146,-155638,-120126,59791,4904,-182332,-126003,-79,-68406,-126471,23387,185990,140025,-100850,-82477,240855,294746,17865,-135908,-161423,-61544,215301,378105,262129,96312,110563,266679,319949,117531,-89563,-124475,-133271,-95527,48923,20687,-268976,-404580,-161543,48304,109849,193507,76389,-97472,-177659,-276586,-308341,-118290,-35533,-213074,-392847,-333952,-141920,-524,122890,293108,533451,477877,-185662,-204380,1359285,2642152,1574884,822169,809166,-632172,-2412681,-1501939,-169569,59699,210151,181037,26722,562988,1071436,-114491,-1242955,-1092591,233704,565124,344789,436007,578687,223675,-4644,179174,268429,125066,43912,79214,73975,58951,11747,-109032,-60894,91234,30738,-41103,6277,-92891,-356015,-365254,-49148,169445,193148,137203,4647,-99984,-93772,-2921,150749,323722,334032,129917,-38251,-95300,-226708,-343998,-248403,-147473,-166368,-145645,-148073,-204046,-155417,-21353,-153837,-250413,-26055,104728,-151544,-285262,-157066,-210831,-411118,-411085,-292574,-201509,-79182,72601,115539,-4417,-257124,-363012,-107980,162058,156780,102652,84248,42443,-62974,-196180,-256022,-197416,-41298,115476,63032,-152274,-138833,103956,215457,1907,-211466,16764,360631,339054,45381,-182325,-188285,-17154,10282,-78823,-7115,137955,130939,125285,222661,223300,96444,97305,209585,227858,180527,120183,52509,-36850,-26758,94074,163004,192165,191169,146591,161563,162620,47960,-58478,49753,184483],[239627,23396,-164618,-88454,144231,159754,-66238,-209124,-205726,-278384,-273773,7916,94684,-288762,-733710,-758123,-370034,-62056,57436,147136,61801,-215578,-388704,-355969,-307016,-277423,-85151,60453,-23547,-51462,183341,324223,96908,-153601,-203849,-171955,-172939,-180783,-77332,115995,65111,-35950,-20005,37700,167039,166317,-79298,-232075,-253116,-294454,-256239,-61270,156554,315784,326634,211524,106629,18610,90099,217550,223382,159475,123303,93385,-1170,-194030,-373007,-392580,-315239,-247333,-78751,53531,-20177,-92248,-44826,-32529,-68023,-101600,-104239,-138754,-152288,-122910,-187652,-246264,-133489,-46539,-127139,-205918,-96770,107708,148307,-4354,-69903,-21731,-24383,-8684,-5225,-3124,-33636,-132284,-72377,155924,154927,-63930,-323989,-373715,-183944,-19154,33901,124921,124123,-154739,-388058,-201567,73476,84049,-43636,-110399,-68263,55538,313844,485108,338617,57931,-4526,10911,-47422,-47006,26099,45468,51006,82354,73596,33918,16997,-6230,-105428,-218485,-192189,-30242,86148,72957,-101851,-378857,-425121,-234901,-262611,-441475,-261433,-14585,-116728,-311806,-306306,-37662,211003,114187,-81651,-62529,-122337,-166634,-38181,40249,-105512,-163130,9847,100699,-35148,21514,276111,294487,130176,130973,194851,280154,261492,1857,-343548,-214588,205992,141903,-91781,37519,108004,-109480,-143191,24116,98140,82383,160361,293312,252885,94286,-50362,-107864,-24317,144564,356865,408778,182567,-59469,-100145,-63378,-79279,-10542,-863,-152048,-147593,-58815,-51877,-96639,-25603,134425,241694,220156,165823,149394,195315,160945,65512,149551,225002,49120,-237118,-308676,-160209,-86512,-91315,-79626,-94750,-117863,-107290,-91024,-170306,-219477,-118865,-42440,74123,57135,-314337,-485841,-294964,-145770,-73308,-20527,-110769,-229860,-213025,-111332,-36938,65270,121698,34289,-67806,-103092,-40958,87312,82021,-8403,83041,246671,110599,-194540,-279330,-153734,-154627,-150962,-115287,-143717,-107849,-56268,-180760,-290226,-95772,91851,7204,-47160,117668,347391,337985,112841,-107331,-251553,-228390,4382,229571,268636,112436,-79462,-129610,-17823,78704,55342,-77563,-49893,-15448,-65748,-64045,48910,144897,149822,99026,103168,167168,143625,-19157,-130714,-47156,91105,-84790,-163430,170884,325308,25083,-308828,-399897,-191165,68387,109971,15303,-21702,39542,69790,11124,6807,147423,273816,296670,256974,162197,49234,77969,217353,128940,-45150,71682,199518,12505,-138437,-150166,-155461,-206197,-311030,-356445,-206438,27107,217959,238498,101748,-33367,-66229,-64331,-77981,11433,102342,124976,30947,-114045,-52311,252293,296386,73962,30119,145118,89975,19863,70859,-29829,-175958,-32836,302646,336206,176223,221089,222604,39068,-91339,-93829,-135045,-168230,-28367,116677,126192,153097,82911,-141271,-152193,31395,105345,59153,53456,150177,220392,198531,151015,25428,-166366,-305014,-388160,-293538,-47325,18365,-21098,-34977,-68833,-55260,82681,163618,79632,3156,16773,44452,-128999,-388359,-442244,-175893,106997,98835,-149692,-283326,-181899,-19824,97956,221345,343133,328721,207158,79948,-80884,-327939,-302940,-57597,-65910,-273867,-361776,-455245,-595018,-477472,-245670,-243360,-392502,-351593,-343988,-153798,590930,1134109,797507,425628,927730,1750898,1455189,-769583,-1825348,4304554,15675425,18094980,11020873,7099201,6980273,4749736,1916702,224767,-321344,-376698,-404244,-298730,-412924,-320723,165855,266414,-213754,-406040,-164011,74932,220582,229959,181108,105822,69657,149902,178165,113662,3939,-110122,-108740,26276,144041,131986,85273,149817,145988,-146895,-502958,-589373,-368730,-145335,84185,378049,507097,192214,-359866,-653810,-504390,-228551,-119744,-64563,157196,495589,627430,439678,201462,156260,-54553,-456735,-597805,-413106,-216470,-135231,-49240,-121478,-226573,-155057,6255,155515,181477,60417,-39485,-6166,150083,344847,458513,432201,221819,12750,-48229,-107338,-153330,-171565,-89904,52008,67808,-118952,-302036,-386566,-407980,-250983,99740,258085,82843,46866,319046,435510,253052,20714,-3765,-34517,-151638,-171513,-53962,-6998,6098,129569,244400,257670,282757,346800,394121,301724,94045,-46017,-209733,-277260,-79680,147107,182762,137916,127157,113793,69709,68368,94353,41267,27502,22993,-57183,-161099,-244193,-450904,-516956,-250793,-52628,-136678,-93036,127148,208857,149113,129373,34784,-103076,-118868,-49704,-14809,-73345,-34445,232502,270665,-51787,-209507,-224948,-287881,-146978,128315,129236,-119476,-337018,-296028,-60350,40189,-59464,-133686,-82294,12161,94106,-10034,-242547,-324997,-38115,333954,413239,253749,185779,170835,-61338,-336203,-208575,118870,214054,93437,-49735,-105024,-106946,-251844,-327439,-139272,109596,228803,171006,20768,-133813,-198425,-22047,208604,223265,57879,18428,130753,241695,318450,200525,-135856,-351811,-193130,17676,170584,203719,77299,-63669,-103390,-102420,-49655,55494,135559,139814,23731,-51985,30339,142963,176427,97987,-4189,40908,144883,110899,-89050,-171361,64921,348293,342962,142194,-78066,-151548,47089,137045,-168761,-421259,-250973,-117398,-30604,152509,72586,-195463,-145183,160960,289209,136100,-156549,-284398,-160513,-63649,39568,148837,64026,-102177,-111017,-43536,9456,217789,335333,229872,188844,255600,254234,281774,254028,172040,214857,282338,204854,89272,105825,162406,117687,-10198,-178347,-240858,-180646,-26479,174602,367300,348251,242308,145804,-49581,-198884,-148292,-142818,-260572,-312910,-174035,-31212,-107327,-314076,-275427,-120467,-202428,-404433,-502898,-410307,-162243,-5725,-62599,-31546,33968,27399,21450,-65534,-182154,-122385,-74317,-124513,-95133,-82818,-209843,-172038,-39416,54117,73438,-27368,-99655,-130685,-174147,-135712,-22738,-43987,-99597,31520,244109,210633,37015,-29886,-71963,-86995,-68236,-97890,-114376,-95973,-40650,68700,42109,-139084,-109952,24564,-3384,-226149,-329156,-149676,45699,6076,-230730,-437942,-373165,-100152,65987,101989,4479,-84791,297,92382,61756,53002,298431,537113,517647,371461,184447,61096,24331,-3979,-87657,-196184,-208637,-108129,-86985,-138809,-73757,-29611,-117153,-157251,-71068,56650,71230,-115279,-110481,212990,275671,14666,-143554,-181835,-115968,158917,394251,331332,132196,104829,247861,324319,180688,-5492,-98437,-146971,-84309,130841,177140,-58166,-221022,-132989,-35602,46417,131653,-16247,-151933,-114776,-144594,-166451,-17345,240,-149598,-329509,-376935,-306782,-216749,-96010,174807,438886,261748,-386233,-303145,1314240,2891365,2282478,1509647,1133539,-617602,-2575339,-1935417,-519300,68802,266341,94288,43285,922492,1936539,918173,-929626,-1717947,-430733,33748,165017,584950,698954,270528,64123,173680,192624,73259,-466,15753,-26941,-83849,-114081,-140397,-22470,144860,145018,71721,-6214,-172043,-380588,-339263,-44403,136413,147460,141682,71014,52067,76749,31547,88852,300346,321455,66497,-101076,-103756,-173405,-252429,-126656,-22715,-63469,20187,86193,23523,11478,16720,-182643,-293107,-83195,55708,-158223,-289905,-128933,-108064,-271448,-279414,-206967,-203469,-143622,72651,232442,148467,-147712,-296772,-42727,292103,275341,143203,57461,-51954,-162710,-226985,-234423,-110364,67271,151122,6539,-259159,-252700,17190,173624,25909,-170629,4235,319854,306824,13456,-223887,-194683,3852,40407,-25910,68614,165709,141553,174902,271392,211682,8190,6410,196535,271516,246935,213258,121383,186,-30949,52750,120166,130728,144551,121487,113879,96853,-11257,-90432,76643,264232],[281407,76765,-149528,-170693,-22766,4072,-176551,-305841,-244539,-253706,-247922,-4416,42948,-337356,-686212,-669018,-268158,81475,171132,157638,14330,-220689,-318554,-218562,-141276,-188049,-89789,60248,44216,35785,248687,362876,95780,-161192,-262905,-247156,-122899,-36340,42177,101704,25828,-49115,-52121,-29944,137990,149990,-203146,-384834,-352545,-325451,-272752,-126320,46817,226432,286388,187560,98126,55629,129481,174244,118660,83399,50640,43072,-9499,-201550,-373182,-354303,-250285,-181174,-28839,115735,49791,-83623,-66215,13947,25356,-16660,-41753,-92400,-91676,-77151,-199979,-286419,-191369,-113799,-110536,-57326,46766,166653,135094,-57497,-92756,-18763,-60339,-3508,116330,145760,182439,104404,50071,135560,94728,-104715,-339510,-369500,-174870,-13470,185,90557,167706,48990,-132505,-99937,34946,27980,-80774,-131099,-77618,4738,207780,409198,358558,105686,5588,4114,-106323,-171295,-68191,29184,63670,88973,68914,63317,93713,67791,-60097,-207285,-182050,-9865,52750,-1655,-186157,-430539,-521597,-361814,-324582,-389425,-129126,83140,-86350,-281505,-286605,-78903,122652,73288,-54548,-30961,-89227,-136281,-39435,-17467,-186975,-196244,6034,100671,60617,219817,371414,236788,53522,109774,174034,228611,228914,-8114,-344747,-174579,228457,164600,-44383,51139,51502,-140163,-138370,16105,97287,82787,94168,212495,215966,50356,-120654,-120692,35068,190892,313642,315305,164845,22393,77124,139205,57452,5369,-102434,-194335,-104295,22754,5593,-86420,-30804,124167,206968,197306,213414,226342,220850,177571,107195,164050,202505,-12240,-339097,-421310,-279148,-127270,-16592,46579,-1957,-82982,-71935,-17857,-157320,-290217,-157663,25171,177183,155993,-205665,-417859,-277724,-159941,-101923,-26973,-115611,-251346,-227694,-89868,42472,169049,183009,27264,-80103,-78710,13838,105397,104215,70289,142293,242560,84576,-174962,-184280,-100892,-183377,-250355,-194642,-171881,-70810,-10391,-174731,-291385,-130429,-29806,-172683,-202629,-2979,236981,275583,129516,-100484,-295461,-266983,36805,263540,248583,86165,-74526,-75461,19955,36292,-20348,-111204,-52648,-7308,-74063,-57796,56598,107620,86554,52618,21989,43783,14396,-115287,-256912,-181420,4225,-114243,-146267,210269,345588,-15014,-388388,-453020,-248094,6135,94971,49757,-3189,-4417,17721,1826,14118,151965,267952,233859,151241,120695,61301,38908,90746,22220,-66961,45213,136709,-89933,-291924,-267963,-210494,-232485,-321634,-359067,-213771,9879,167512,181054,105795,15494,-49284,-89245,-148328,-132980,-7366,171399,174811,8922,-18533,199160,200937,-39335,-134702,-19724,36633,-18706,-54930,-140077,-186658,-11327,303941,298866,110545,81033,160249,22766,-92643,-56240,-65857,-144684,-35369,107013,111442,165910,148823,-77743,-166015,-61071,-32805,22026,127495,220657,199632,159129,141461,11855,-160717,-241685,-302238,-233912,-52804,23160,34700,14718,-104836,-76962,141662,177047,24117,-49918,-42457,-58742,-253462,-454564,-431443,-159699,56713,51589,-119878,-264305,-222851,-35705,112850,203843,340543,379514,213615,-15072,-229675,-441175,-321931,-80974,-162329,-355070,-343762,-461338,-651511,-518040,-222909,-215886,-475394,-417391,-271184,-90508,581531,1123216,1001161,691903,807604,1381523,1392832,-823857,-2683395,3483937,16288414,19160939,10217140,5363582,5806138,4615993,2291759,612365,-453149,-792892,-647348,-405876,-482937,-290365,284531,365512,-205175,-428809,-182244,85799,230137,264620,277398,154306,26201,94852,182835,132916,36815,-30116,-72518,-1484,161632,169116,112695,181377,92743,-286180,-640714,-659159,-433498,-184515,78192,357804,521617,258895,-289933,-611062,-546811,-365326,-251623,-142735,170480,537849,712232,523554,299074,231957,-43951,-492956,-605926,-410478,-163315,13998,122729,-18364,-177569,-151119,-49322,60127,88942,17299,-56859,-30325,100573,288636,427402,422300,237116,106225,43006,-165132,-321394,-275347,-143596,-47870,-49527,-228768,-391250,-376164,-353748,-220312,131970,313256,94194,-54273,155030,314134,190479,15482,-4959,17389,-43346,-68435,25047,56456,60055,133182,196551,237183,293633,304073,264173,177258,139222,158117,-10564,-156715,-8020,182962,191142,138529,80242,21224,6841,110400,173290,72729,-1721,25749,-49854,-255479,-420552,-541199,-445873,-119848,135,-148931,-154258,70836,194518,174912,153653,69652,-39262,-56321,-25184,-66699,-200568,-128464,250168,328503,-75402,-288688,-281594,-275374,-145779,101711,129987,-116133,-357568,-337629,-92793,42444,-34179,-76755,-5610,88724,145535,966,-234658,-274346,-2202,344178,435545,271981,240307,229592,-38166,-337246,-192014,148973,264689,180967,38711,-42133,-71967,-267226,-376333,-190390,72416,183500,120340,10878,-90071,-190931,-36334,248649,321441,131372,31253,83584,194155,286648,148716,-180195,-349143,-117918,147225,254391,227470,36828,-132348,-111697,-24629,6986,21404,82722,91868,-29588,-123818,-39356,95790,154502,58568,-23572,93825,202705,100731,-136968,-243894,-15367,258834,210518,57959,-111580,-151848,7046,20681,-292839,-441961,-145335,119470,129772,138610,3801,-152425,-59681,174506,238681,84612,-225427,-450246,-285908,-84338,78813,184443,29216,-174473,-95034,-24909,27824,252511,374725,218939,116275,200694,234168,209189,151384,109100,156931,204907,157547,118720,146852,115321,49797,33359,-97335,-253105,-259959,-94074,130869,342787,393231,306931,169686,-19257,-113507,-75757,-95732,-182275,-233574,-138231,-11308,-51511,-226229,-200883,-123573,-267662,-480219,-505274,-325814,-65997,15684,-96135,-51621,61895,54271,15634,-43333,-106641,-83961,-93526,-156179,-174915,-248622,-347466,-254900,-53549,63988,75819,12940,-25469,-132097,-234085,-139740,33137,30300,905,67343,129340,43174,-76302,-59005,-31521,-19430,-53419,-178961,-204142,-105619,20147,138223,88917,-136102,-164085,-48299,-19620,-152836,-259072,-116031,101359,96244,-155048,-435809,-491359,-285627,-55722,43517,10923,-18661,96625,197918,123561,31957,215408,428750,416073,286200,81623,-63244,-103063,-114785,-136538,-172216,-235147,-249338,-180544,-99723,-13296,-20453,-124369,-173012,-172962,-105049,-39999,-116003,-93636,175760,226836,-42,-158982,-202228,-168842,94305,390566,361109,133523,96224,252683,341270,250660,86851,-96040,-197409,-67386,227458,314365,120242,-34773,-71586,-74997,38475,113606,-68975,-184247,-56826,-27430,-46764,14235,-42248,-139260,-270099,-400765,-445000,-407738,-290857,48918,310980,75514,-427427,-184156,1311455,2680230,2456847,1764193,1046586,-754661,-2319535,-1966595,-722700,125701,347138,56818,137002,1261585,2514822,1799473,-590497,-2047448,-979065,-361595,-31134,654265,780362,302731,120999,152248,85609,-12663,-71278,-69905,-123523,-198703,-229790,-199071,-31856,145521,207162,144571,-33215,-224820,-324635,-231387,-26521,56751,54685,115065,116175,173192,220195,50832,-1738,225377,265343,6574,-126908,-88745,-115937,-139750,13238,88364,10801,129316,260932,219208,188023,81664,-171077,-316128,-145996,9374,-134640,-265162,-98919,10611,-85133,-106666,-79452,-148296,-154409,71839,290139,237550,-30318,-170706,41684,348902,326026,159542,20025,-149739,-224545,-192613,-152078,7845,194819,206444,-32137,-342005,-368396,-101327,112133,60515,-106102,-18292,232339,225189,-25301,-225026,-139870,79305,101837,32633,113628,130536,89014,168190,266311,168241,-69169,-78724,152862,293986,294006,258931,156080,36420,-32733,-1137,57172,56854,93242,109671,96564,76168,-25250,-83394,91714,297442],[279405,109374,-138588,-257688,-214186,-165931,-258551,-372602,-301124,-246560,-224121,-48814,-28793,-331547,-535811,-480473,-153501,185502,256528,156535,-16394,-191963,-218395,-55952,55573,-65671,-108482,31605,86767,96177,284251,367915,110255,-127649,-290563,-304769,-70637,68779,68672,25279,2270,-12032,-44894,-65502,138442,173438,-277290,-552327,-480302,-346050,-243191,-145938,-42065,111615,205888,168583,141956,161172,182488,125654,35166,30645,10427,19287,-1923,-183255,-317899,-234911,-128218,-88221,28442,156371,70206,-115897,-102562,45366,104518,84651,31473,-44795,-25419,-21996,-167186,-250430,-192251,-141558,-59556,114654,218745,235079,105600,-109832,-101072,-15290,-97568,-18595,197409,263640,349777,292892,137700,96592,61416,-98379,-309476,-336697,-148078,8518,9795,80542,190393,215444,101642,-25769,-33932,-41884,-126931,-161389,-107019,-67876,68434,285181,309203,110183,1224,-14164,-151211,-241344,-117129,11657,37700,31816,-956,35532,112597,103380,-14280,-190883,-196348,-23509,4213,-90377,-256817,-440825,-556531,-436330,-327237,-275592,-12320,141720,-27758,-183987,-218520,-128872,17833,45629,-2111,-14339,-95906,-143915,-43746,-32233,-164625,-143890,20143,94571,156345,382325,422194,147153,-40439,60363,123168,124247,178548,7751,-279780,-86043,233326,128112,-35468,80416,61804,-100051,-98157,9693,79047,62689,-5131,63422,119971,-30764,-205124,-142612,86573,249657,258013,168339,99058,103944,252024,302266,159564,7642,-171513,-207683,-63672,122150,98875,-63613,-61700,62345,94387,118422,230643,257500,181934,148954,143011,192073,208863,-37812,-381295,-435603,-283627,-95565,67527,157645,83971,-54521,-40593,39593,-137087,-303692,-150918,99270,273762,249108,-68410,-287527,-202341,-119097,-54520,36966,-67613,-220875,-195167,-59104,102752,244639,230252,47211,-58248,-12107,104531,129308,115781,152477,215596,243252,78452,-131226,-100312,-86050,-223388,-311376,-212910,-120971,7338,31187,-169895,-274999,-167454,-162629,-299379,-283320,-94478,119891,198530,133499,-60534,-277156,-254249,59914,230786,159750,22379,-107152,-91357,-17914,-30817,-88732,-101482,770,39535,-89106,-82801,52269,84971,37658,7872,-75197,-167820,-214961,-233726,-339276,-259840,-63790,-121518,-106266,232417,349206,-19428,-407304,-447393,-259798,-48287,49519,41623,-9164,-53545,-34678,1785,36818,146149,232084,154760,49853,60198,37757,-19028,-49009,-87726,-74499,32005,70654,-165756,-404805,-359617,-249576,-246840,-313708,-349052,-237423,-29640,91060,88105,78220,62000,-11665,-92433,-170745,-216486,-90018,176511,262036,102658,10060,129612,104454,-132883,-279630,-195969,-56102,-75563,-161127,-207831,-189022,-12057,251996,238075,72705,-15184,114046,52345,-59837,-16219,14723,-76087,-10168,92183,72297,139929,180445,-20903,-182276,-143457,-115184,8054,187445,287537,208684,133921,114844,-5057,-136830,-168690,-200140,-138673,-12634,30451,34350,32205,-122465,-103989,154835,157471,-38824,-109125,-121206,-194563,-341513,-416926,-322685,-119009,-5844,-4387,-79322,-218821,-254411,-73817,111416,184133,310612,375317,162063,-124856,-339323,-465525,-264324,-46978,-206828,-393227,-319992,-453934,-621691,-424692,-139389,-233954,-582153,-497535,-202025,6224,550984,995848,1070247,888910,590006,741269,1005016,-903800,-3318442,2882899,16868760,20494603,10314269,3928607,4045164,3731684,2273297,943212,-430767,-1038543,-770190,-394315,-381997,-148637,420692,455369,-148730,-427022,-230427,62716,229769,288677,328612,175604,-9065,50621,176013,130697,61404,58240,-4420,-222,177967,198710,128262,181434,38089,-344960,-626879,-594895,-431300,-225957,-1162,245337,447999,289551,-157226,-424624,-422116,-387967,-359988,-253982,72511,415496,599886,465972,351505,297986,-28292,-487455,-557165,-353066,-110975,119644,233194,76849,-96548,-110930,-65661,-17372,113,-7295,-19892,7286,95475,240216,355822,351795,227517,191551,129961,-185316,-415988,-293775,-149752,-138765,-183865,-342969,-451707,-337552,-258612,-152459,133420,289414,74211,-128529,26403,225312,143219,6456,-29732,29249,34872,27807,88573,79672,61177,108057,136271,184521,246087,201242,71780,-17470,115870,298574,156035,-52659,42916,194666,167631,98639,18340,-52714,-31782,135028,216153,104604,-6906,22999,-74450,-345228,-550372,-557648,-305220,34342,46354,-161090,-205195,-131,137654,157449,137499,72876,17933,5813,-20179,-138320,-325104,-219787,235832,344126,-83349,-307870,-251064,-180381,-79132,89220,120322,-81767,-303894,-314608,-109473,45630,27308,39328,108600,172225,182463,11018,-195485,-179508,47754,327442,387162,225309,228790,245759,3306,-264988,-119681,186841,285582,223067,96187,34023,-22691,-261905,-393891,-225652,43412,152780,66070,-27499,-77831,-182870,-77347,217320,351366,200976,44133,-7065,87383,211076,82540,-217604,-301469,-24796,246319,305803,276237,61877,-165048,-139114,-8560,24672,20349,85420,91319,-34780,-151259,-97607,20639,82298,5801,-5130,166473,225479,36430,-203725,-301719,-99359,134950,72832,-20904,-106486,-113388,-20279,-72360,-354240,-389787,-27958,301573,262118,118453,-56919,-72814,87295,203722,183794,65309,-222156,-505659,-362482,-108784,92046,201287,27087,-164194,-37112,14833,71206,290662,397459,185559,12177,109506,190980,121974,57995,51362,69383,93144,106444,156299,180361,59493,-18183,79515,23832,-204506,-282718,-138526,90669,298281,404716,344479,174954,17500,-3124,9845,-42376,-107161,-149627,-100408,-19149,-46712,-139015,-88833,-66058,-251712,-474591,-444942,-199072,28056,11712,-109300,-24082,142589,145855,69155,5393,-40437,-67544,-113155,-173594,-222517,-330423,-399758,-313923,-64400,85470,74048,38888,31461,-112884,-252011,-119221,80531,100971,112200,114115,24523,-106388,-172878,-90728,-8228,28687,-14727,-190873,-240601,-92597,94227,222476,157805,-71653,-164061,-101846,-47418,-80661,-158953,-62454,140190,156676,-72913,-378362,-557060,-482808,-231832,-55449,21052,58956,160134,238375,115504,-28893,95946,280425,279797,154728,-48853,-203348,-231401,-193997,-132048,-95536,-202911,-334509,-267382,-97117,25124,18813,-87495,-174132,-261640,-255159,-155569,-98609,-34043,151604,188012,-4747,-173240,-220295,-212334,28751,357211,342298,105063,82747,265040,353462,297974,153316,-115154,-261316,-42834,314137,392875,223830,105670,2548,-60335,94816,159196,-76453,-209920,-34248,43060,33119,14789,-99394,-158313,-217613,-379612,-500187,-518311,-408594,-48677,186180,-36194,-309921,110206,1276870,1971679,1956851,1406236,464433,-952127,-1647265,-1543186,-699507,231869,461811,128703,342740,1493999,2558785,2158036,-310425,-1901905,-1174215,-456524,-120524,658155,795898,300582,136970,105216,-42560,-137284,-171302,-165545,-200979,-272363,-317697,-265125,-75065,99779,197910,149933,-77094,-242967,-200376,-67056,-8085,-62839,-60475,78880,150732,255050,316795,66819,-86063,120767,182145,-31806,-118567,-76915,-93588,-53333,124835,155600,39804,150414,328760,338478,321936,156112,-132233,-329593,-211280,-27155,-76067,-188387,-56511,111200,94645,59435,54831,-48717,-112902,59471,267639,247764,75045,-13820,130048,322556,287790,142644,-16739,-218696,-232683,-113096,-43000,115733,291632,243407,-59768,-388150,-457533,-217738,47889,90542,-40511,-42106,123774,116769,-71212,-204498,-64721,164236,167654,84707,108632,28831,-18960,111603,224658,120667,-113980,-144325,78133,271575,300349,239034,145361,66869,-25115,-53337,-24150,-31367,34392,109139,115078,94419,-8237,-53530,87385,273145],[236960,117474,-133383,-325746,-376105,-306450,-293834,-391456,-361242,-259769,-209708,-111625,-100653,-279348,-341943,-259201,-64832,210038,289224,159030,-5247,-123759,-102438,99276,222129,32564,-141188,-10274,101941,121840,278677,330525,133546,-60123,-274515,-327303,-29779,123444,21448,-54375,26106,71583,383,-51326,167423,215630,-284123,-689678,-604841,-344015,-174599,-126381,-94158,6355,111361,161319,226684,297868,230675,89470,7948,21788,7498,23234,23156,-133874,-216652,-68103,23265,14826,91122,190117,65537,-156496,-126122,64645,158371,190681,118277,7378,33992,23385,-112628,-164599,-149324,-137063,-300,252996,366574,295093,70202,-155287,-109061,-21902,-130189,-56738,200745,308244,425872,391293,165380,43954,53252,-50761,-238024,-280423,-110611,41849,64652,106296,203246,315067,249543,5448,-97595,-93231,-161107,-184273,-137246,-130960,-55639,149098,206677,75178,-8194,-33869,-170288,-243854,-118457,-14666,-23514,-60866,-87071,-7671,88175,93948,19891,-165880,-223425,-60388,-27654,-151429,-285780,-396808,-483662,-390905,-242343,-130275,58069,162853,58137,-45938,-116314,-152008,-56620,36189,38578,-44734,-157640,-178709,-41594,-7165,-59709,-20498,64619,104415,235397,457589,408326,58886,-117255,4410,75254,46332,165426,51706,-187871,-414,216466,58876,-54424,112986,127227,-6111,-40053,-5567,39920,27556,-104422,-105753,-7726,-120173,-254483,-130792,143895,307110,192484,-3189,-4697,154575,368068,386404,211052,14659,-158480,-179523,-37807,201634,182263,-53523,-119231,-39003,-63151,-1814,201668,231786,91683,80881,158584,227461,242891,-21280,-355378,-357647,-177045,2522,150953,233332,136004,-44452,-15563,77284,-115071,-274767,-113286,156611,334020,307548,56696,-125973,-81173,-27401,57052,147774,14393,-152186,-128427,-27683,123168,260370,232093,71865,-19700,61056,187762,148926,115270,207904,271941,244101,87706,-90303,-72712,-123255,-270161,-311352,-155671,1682,113873,65585,-161025,-243810,-200473,-275872,-345879,-279141,-148832,15981,124000,113771,-21538,-220544,-199092,62643,141133,37930,-54807,-174679,-185853,-120202,-104638,-145496,-80055,78648,103978,-104198,-124315,47858,92438,27112,-18998,-164755,-382222,-427622,-321864,-344770,-258388,-101461,-109677,-52655,237064,344766,21289,-357803,-390410,-220662,-67976,-2668,-3169,-41953,-99986,-77891,12564,71410,122348,154408,60714,-28467,-4333,-20473,-89960,-158485,-153409,-62174,23112,14915,-187997,-429214,-387983,-262366,-249085,-285243,-318383,-256179,-73530,11232,-12473,37159,111855,50476,-61283,-126360,-208312,-126438,140124,273106,145900,24976,56492,26951,-180561,-368769,-340456,-165183,-143556,-243052,-242959,-180143,-19139,170300,179163,72030,-34772,99326,122555,-4360,9163,81231,18001,39386,80787,24652,82444,167725,13450,-200002,-212019,-136676,13561,216247,330781,234719,119963,72674,-37070,-121150,-114365,-111917,-29948,77543,56742,-7066,6499,-110972,-105557,129191,109257,-96924,-158686,-192464,-322792,-383491,-305877,-156750,-66021,-60867,-45634,-27382,-146399,-262173,-130395,77087,149421,248694,307844,73180,-209185,-382391,-403791,-147319,38096,-188888,-385750,-306450,-438672,-529447,-243965,-29749,-296989,-687971,-571310,-128014,172313,551089,833216,1047843,982676,298086,-31325,382447,-1019588,-3617418,2430372,16901307,21512616,11411666,3424247,2344973,2372053,1868476,1121772,-280990,-1066807,-767677,-303605,-176600,53784,549875,520866,-77346,-426530,-302884,21233,240797,318093,333441,168257,-25766,26328,148141,95401,68851,134294,69577,14888,180780,229289,160610,169395,-575,-315447,-490933,-462198,-383717,-252577,-108825,98533,323690,283404,-2215,-175938,-215990,-329216,-436927,-371952,-92985,199692,356602,310854,351972,335400,-20145,-450852,-476161,-272083,-75777,155207,259088,149139,-968,-59683,-67716,-85953,-89533,-26893,56796,110673,157702,219408,254849,223388,170681,228359,191719,-142445,-374923,-209925,-112995,-200484,-292849,-419657,-462611,-283143,-135579,-46449,115618,203022,40598,-149801,-37413,187897,135232,-5545,-75408,-3519,64860,98264,122887,57023,18599,72404,81288,110780,156460,73083,-121130,-214952,38889,342313,247413,6127,54876,178486,124472,31689,-47214,-100541,-38162,150621,232142,135628,15272,16430,-125073,-417974,-604973,-491726,-123570,174489,75668,-164182,-219269,-62659,52915,96313,77730,39646,59545,64867,-26973,-208134,-408040,-276249,200639,321690,-69079,-268408,-149390,-33073,30623,102147,117212,-16087,-192048,-240589,-113201,39505,100362,172953,217978,230612,191424,18826,-127114,-63463,91361,261592,257273,123443,160460,219104,54323,-136256,-881,243135,291664,218570,109766,93874,22181,-237853,-373917,-225225,42036,159564,39965,-78870,-102549,-165497,-105978,142375,306238,245801,64758,-90475,-21524,128572,16244,-251112,-235788,62595,289899,306839,317000,129865,-151988,-171504,-59154,-18555,21918,111589,117349,-8719,-140779,-135500,-64882,-19480,-42324,41990,237203,214876,-47315,-256199,-327378,-164965,32950,1659,-54278,-62375,-57080,-40123,-127032,-340889,-283622,72175,368102,306068,67824,-108919,17845,244248,221317,124532,79833,-151534,-444796,-379496,-135061,78967,203262,69593,-68917,37722,60136,121056,319215,397486,133737,-100341,12041,142593,48776,-5486,2479,-32274,-27215,56445,176431,183548,-644,-74609,118812,161872,-97068,-242855,-148577,71093,263344,389834,341569,154630,52773,97675,70343,-19968,-73257,-90676,-66885,-39372,-71905,-61691,42100,59809,-128200,-364296,-332562,-72550,79968,-25824,-98236,61825,269470,275826,166040,79118,20616,-53418,-113403,-156007,-207333,-298938,-359210,-326546,-67411,113268,75462,47543,55727,-86643,-234627,-87357,104096,141465,192586,155432,-34571,-198082,-238596,-123708,-1499,58963,45609,-128240,-211261,-55070,164161,293402,219224,19141,-124385,-132241,-77936,-27566,-54780,-376,151140,165624,-18595,-294048,-548562,-614029,-408382,-177155,21817,135690,197380,212996,41243,-116803,-33790,122071,132772,14431,-166240,-320879,-327712,-223770,-82010,5006,-131945,-352540,-336648,-138843,31999,78198,-13736,-162923,-321702,-356829,-239231,-67241,48165,153092,182983,12190,-177252,-232662,-239938,-30047,295074,286848,64276,64325,263764,340743,298115,165025,-146738,-300960,-2237,374593,403501,244459,172647,65590,-4820,192374,254879,-50129,-239789,-59415,54860,68533,24623,-110356,-167668,-166201,-296280,-435631,-507071,-410052,-84283,98472,-60074,-91134,465619,1112104,901608,918402,525828,-477008,-1055211,-694303,-795094,-475847,359059,601781,332148,651889,1536910,1982149,1811981,-79188,-1260909,-929038,-248388,-45902,625745,744551,268012,107157,38498,-168117,-287119,-292484,-255127,-246323,-296343,-360978,-310659,-124683,27594,121703,83112,-136848,-232845,-45408,107663,-4192,-200958,-164560,57328,183958,295765,357637,91375,-129731,18449,97100,-39240,-92712,-92287,-127252,-27806,170684,164988,22564,82666,279490,366008,377718,212683,-87667,-337971,-270519,-50438,9919,-57912,524,160886,214627,176131,158750,65964,-41187,24973,169328,194872,160887,142976,210691,253477,189920,100401,-38617,-232472,-185111,-15466,54512,176260,318098,229010,-88003,-394004,-493134,-293601,154,102927,2907,-61405,17710,3276,-123134,-180426,-7066,211609,206814,119832,56984,-112383,-152096,26425,170100,94669,-112590,-177028,-14104,193711,251948,157206,89636,82586,-6377,-92580,-116842,-128155,-26913,113562,154588,126345,19313,-17783,63676,195741],[168676,107476,-128900,-351815,-458612,-381957,-280707,-362013,-407222,-284452,-205376,-172478,-151688,-203010,-172233,-83698,-34906,139606,256511,171636,53263,-23098,14511,222191,316727,67188,-177198,-44265,100975,123729,238759,261941,156822,25157,-210629,-300876,-6031,134600,-36839,-68364,110072,175727,65340,11886,210909,246208,-224037,-730492,-671300,-304309,-82403,-83805,-105187,-59822,30457,163981,321448,410271,252658,73824,41991,52681,23805,37960,55694,-60303,-94862,89742,161674,108690,155164,226800,61748,-168093,-109597,79636,182733,281715,211632,65273,77656,46728,-60589,-65030,-85292,-114778,41535,315488,439579,321642,38751,-186435,-128766,-45378,-151110,-108143,120858,265880,409549,394828,133809,-11593,57366,21878,-132369,-202986,-74306,71393,145151,164650,220699,353487,304271,19580,-107633,-91522,-157346,-179034,-143002,-152255,-125458,28026,78993,20253,-11273,-45342,-163140,-193486,-86844,-50905,-102121,-145911,-136118,-24049,48529,47660,32614,-132871,-248984,-105541,-27425,-168233,-279529,-311310,-307769,-217882,-79561,6871,70317,157566,156391,94774,2285,-110001,-60087,44331,36524,-130046,-255882,-207970,-24541,37298,72987,132452,141191,147214,289704,433011,333558,1226,-153822,-40752,55556,62582,220208,113096,-105305,48285,184386,-5138,-78288,134457,211122,104773,13004,-38641,-16669,-9221,-167467,-231740,-123761,-184634,-237111,-62603,212624,347592,125614,-156456,-118815,152633,387768,378962,213549,44267,-53454,-113253,-30296,232597,216922,-72723,-189456,-146620,-210693,-134681,120972,155679,-16641,-5616,146117,257160,286499,29440,-266853,-217964,-8273,126482,215959,264647,140890,-56438,1316,96598,-93547,-226979,-70443,177774,340950,317342,142766,35579,63476,93868,193085,258374,93710,-77605,-58793,-9302,91719,197085,165942,67130,3852,98477,222870,153318,100458,209414,276327,230909,96232,-79493,-121431,-199700,-300818,-241821,-41216,149084,221399,95873,-137182,-194189,-214473,-339690,-311979,-209940,-174287,-68741,57173,60809,-23449,-160758,-120645,43127,24026,-67536,-111932,-252111,-323117,-241378,-164059,-189365,-81288,134135,153502,-112502,-158340,54837,128892,56836,-22911,-225593,-512758,-532682,-357149,-280898,-189955,-113899,-91952,425,226066,332913,91676,-258006,-302758,-141876,-44378,-43743,-65667,-85778,-129794,-102507,32660,109367,80985,40274,-43272,-79534,-58238,-96438,-160823,-205465,-140040,-21896,12471,-21715,-147470,-344349,-331931,-244170,-242287,-239387,-261925,-247030,-97093,-41791,-86994,4385,163205,124585,2718,-21772,-117370,-120103,77502,221374,140309,21476,-11194,-24959,-177843,-389365,-423544,-258503,-207681,-297362,-254649,-147630,-7366,93944,139575,99532,14684,118216,211624,57188,13255,116823,108974,96713,80586,-12298,12343,119151,22648,-214129,-270567,-133735,15817,203417,334452,253642,106556,20018,-87073,-130920,-95249,-58759,64824,193956,107264,-55018,-49754,-67565,-54421,96950,52556,-138861,-185284,-229731,-399564,-379407,-170274,6376,-20812,-97848,-59992,29787,-57950,-239587,-191277,7185,91482,159179,189200,-17034,-233721,-353745,-291398,-10359,145626,-124998,-351185,-312591,-413498,-405643,-45535,70258,-368126,-755047,-603179,-25415,414331,604688,702043,990221,967086,-12597,-727849,-287227,-1161001,-3557324,1964843,15993846,21822481,13227885,4064632,1202762,929929,1203614,1105952,-67479,-901671,-675166,-194643,43419,252510,634995,541371,-28305,-447091,-389485,-20377,274089,356603,302979,139901,-18612,25337,101716,33621,58787,181559,120397,23581,163510,265961,227349,168218,-12823,-219192,-297143,-326434,-314514,-245278,-183272,-14902,198024,246408,121931,34282,-37193,-250900,-478048,-460438,-249795,-8883,92844,131198,307271,328780,-31214,-397227,-386372,-205134,-71034,118424,209209,188286,83400,-25947,-86105,-162104,-189450,-57818,142606,253305,273098,225512,139525,55812,60915,199067,220118,-34402,-192716,-51836,-55004,-221276,-338101,-423815,-420166,-230344,-9494,82337,93817,90865,15813,-111085,-34654,190959,161390,-22286,-132036,-68018,49967,138059,127400,-2174,-45793,45495,47073,34843,54747,-39580,-254193,-346763,-58056,291510,250444,8671,22089,137951,78496,-39400,-105401,-124434,-16083,165702,231570,159014,55167,6285,-186765,-458916,-571558,-361745,52704,272014,91836,-143209,-179103,-94879,-38941,-922,-18331,-22695,80338,116828,-33062,-252495,-421565,-277103,155427,271656,-28754,-175585,-10338,122722,146788,135783,131049,72353,-50455,-140051,-110796,13393,152743,275304,279705,235795,165499,23384,-44816,38931,103502,139391,68291,-6079,65707,166075,100889,9373,135056,314551,298452,181112,79015,106258,42301,-199410,-317934,-183552,70759,204661,60054,-123845,-156792,-138548,-94024,60439,201884,246661,93781,-115007,-68689,78138,-35239,-271659,-173645,124460,273666,260458,321385,197026,-105097,-193892,-152578,-119745,-8872,121545,141018,23253,-109571,-148075,-135447,-115826,-69385,97674,282859,180929,-111262,-268364,-315539,-194747,-1898,27567,-20226,11238,-8229,-65638,-147471,-265985,-154655,137718,315052,242191,-19849,-159691,84499,355196,209095,66626,115082,-46096,-315454,-351014,-160520,48758,196499,144952,71599,100613,94510,154203,321175,366978,69145,-196601,-66682,96022,1653,-35844,-39146,-128214,-127427,11136,159467,143249,-62249,-113902,139439,274791,40475,-155125,-121630,81586,255572,357924,295016,107521,79241,166259,85243,-50912,-98364,-72772,-41050,-50052,-93135,-3903,159945,224124,70692,-179143,-191379,21931,72128,-85950,-65554,186154,406504,397879,271444,165195,84511,-19492,-79291,-89509,-117274,-171590,-253019,-288934,-62646,137352,84955,38109,39983,-69911,-196056,-58284,96397,137072,215678,178148,-32076,-211017,-265245,-153129,-5170,79250,117976,-10751,-124169,283,211861,320835,238280,85103,-77515,-145092,-98784,2209,30468,54000,127462,117329,-14639,-216690,-465460,-625138,-533569,-299415,2031,194463,212734,138313,-67517,-200558,-138376,-17141,-4640,-100191,-239318,-382743,-363594,-199985,-8708,96416,-49338,-313547,-377892,-205761,19690,149186,82630,-140377,-345851,-393050,-270985,-33384,122163,174891,207032,45599,-166721,-234865,-247328,-75466,215777,220188,32746,43777,232700,289539,242048,111122,-178280,-280638,65340,407106,367118,202991,164764,97404,59837,285426,358479,-10276,-272995,-121789,18777,67550,65951,-43874,-132744,-106913,-155880,-258657,-370290,-291015,-43337,65162,-17749,139833,746545,769854,-242965,-278611,-538323,-1464126,-951488,293158,10716,-169733,460797,739608,635919,1007321,1358752,923304,868850,173984,-295166,-362091,108446,155354,587607,659690,235521,54590,-26352,-259507,-429129,-411669,-321305,-252032,-267991,-347981,-312548,-154337,-47325,3388,-36626,-206590,-210898,92659,245479,-22744,-325668,-227228,65255,216999,298290,346557,129925,-112909,-52318,31582,-21596,-71677,-143036,-209137,-70121,138135,123001,-26497,-44187,141861,314897,351214,227780,-55177,-334326,-307803,-59051,104261,101126,63037,144430,243159,219725,206537,160113,27296,-36363,23113,115329,230555,275048,274706,199710,92702,53657,-34689,-181895,-93115,76976,113697,173038,262174,151008,-126452,-364886,-460280,-301802,-17583,93182,12499,-72933,-69498,-100560,-177202,-162878,14148,194482,198655,132136,-16441,-245318,-268925,-59471,123568,102518,-66229,-170273,-99322,76937,155579,38601,710,73620,17423,-116045,-209857,-219179,-77943,116013,187032,140283,39399,13665,29089,86518],[97768,93934,-115469,-322482,-435887,-376255,-229926,-296015,-420801,-304419,-207673,-213636,-167341,-127513,-73398,-9571,-77558,-7902,166037,189230,142090,91225,117378,296448,327540,33321,-200901,-55187,98144,121218,185500,188490,172750,107777,-107041,-222435,3969,118457,-41995,21883,238218,262217,122890,103104,245770,238273,-119712,-625645,-627052,-218483,14409,-36322,-82079,-74759,-19703,167573,389108,449904,233120,75238,111455,96353,29007,36823,76186,18035,14572,182261,242892,175796,213314,262182,70127,-127997,-40388,97459,178746,334374,292535,124597,103939,48535,-25541,16274,-25274,-91392,49489,289022,411222,296521,18925,-195004,-163023,-86045,-154869,-152247,-8986,160417,334832,330423,67438,-56064,58402,98745,-3113,-106460,-50908,78850,217723,236245,248413,356478,306854,62267,-31217,-18860,-98703,-131039,-103783,-110437,-124454,-65407,-44093,-28934,-235,-42164,-137558,-121783,-44608,-90655,-173577,-187398,-119988,5074,19699,-16773,20014,-97190,-261162,-144751,-1513,-152522,-269822,-217037,-85312,23441,113282,100294,32201,136661,241391,203444,120690,16061,22243,64986,-16316,-247604,-345591,-195228,8850,71130,169261,262118,236030,222668,319270,337508,225583,-9681,-143248,-67705,68275,181073,325553,169285,-54311,52322,149506,-31052,-82009,135604,268771,191299,42574,-90724,-79721,-30823,-168566,-264092,-186009,-200882,-155821,48693,281913,358069,69224,-250037,-208059,94342,307219,295905,181162,100224,105495,-27552,-35682,207066,187661,-119578,-247242,-218310,-294666,-246325,-1367,51319,-101848,-80539,107858,264923,312321,94716,-135405,-60188,151141,223161,245772,256892,106636,-83894,7468,101062,-71574,-181045,-47658,154151,295539,281310,181049,169931,202855,212299,301075,319388,133599,-32477,-21873,-17907,10562,59458,32686,8023,-17130,71485,190411,135011,67585,143286,207288,189742,86314,-111768,-229324,-280508,-284663,-114708,85448,256058,298297,128044,-88083,-121741,-194995,-337376,-222420,-116509,-189679,-139717,-6338,-25452,-87921,-126145,-41716,7570,-87244,-119749,-121590,-301152,-435127,-320732,-190867,-218392,-122694,127763,159229,-111221,-164566,76188,175567,105473,-12309,-245790,-510536,-503060,-345316,-185912,-96197,-117300,-84340,38297,201701,307791,159997,-144853,-211329,-47555,8953,-68971,-121397,-114115,-129805,-102698,57521,139416,30323,-87705,-146812,-111862,-94185,-166832,-215620,-180716,-42784,48460,-955,-37974,-55744,-166449,-197392,-198655,-231139,-183899,-181370,-197329,-81039,-43455,-108572,-3107,206171,186873,83614,112188,13324,-89717,15944,147244,107811,1318,-68510,-55468,-138551,-350361,-435903,-308578,-249700,-316247,-240102,-78149,42131,53947,124662,137377,92471,157020,289005,109272,1688,118411,169525,143030,96595,-20637,-44926,57621,16143,-217569,-323246,-157794,-12786,148692,290817,240640,82744,-33202,-144948,-165169,-109725,-45423,122692,293090,169220,-76306,-104124,2963,57833,99330,16949,-154211,-181940,-219478,-397792,-336704,-54916,113924,-2550,-117140,-49906,80436,27068,-191421,-238625,-85259,12727,56064,48031,-77390,-188791,-271335,-177662,101188,237010,-49447,-318829,-336969,-371083,-274740,111501,142878,-388643,-742931,-556829,128822,701999,698603,627378,934506,864106,-263514,-1145444,-809251,-1319855,-3217228,1385940,14237545,21507857,15355647,5580664,812747,-215975,475350,914022,131173,-625465,-550529,-124069,203141,393042,637919,499578,-20624,-490346,-478505,-50269,322692,391752,257115,109557,13114,45342,50878,-34571,36966,192044,128085,9461,125427,301900,320547,190596,3341,-93279,-113308,-220497,-237429,-191376,-174992,-46566,112385,188989,171405,131939,41002,-203679,-479934,-487992,-326230,-128206,-89407,-5389,234212,273403,-66503,-339173,-300754,-173510,-97713,31998,115523,189990,132970,-27370,-138232,-255526,-300628,-107246,204578,387400,394782,238275,26203,-118581,-83840,116179,222291,115768,70841,118812,-5707,-203040,-302129,-342722,-335732,-191328,91886,205864,80268,-5071,17053,-26259,13160,203721,190009,-45839,-183958,-138733,11832,156222,113467,-76931,-106421,38144,38113,-25670,-27853,-105094,-292615,-372998,-136627,179913,182847,-37582,-49680,79957,42618,-91710,-146970,-130783,22561,183696,219144,165047,95130,-8040,-242021,-454644,-456583,-205218,175762,314850,107809,-87311,-87502,-85480,-116911,-118258,-133984,-98283,78619,155166,-26916,-253342,-359062,-221216,107247,206681,35433,-39554,129580,245997,232991,171005,158393,166862,90264,-37701,-108134,-38358,155444,307479,266567,175107,107065,23959,28065,96246,68343,-20853,-129706,-127296,-18486,110790,128938,126998,252645,385288,311908,130514,12273,51048,23898,-152749,-236109,-113578,113080,266941,123249,-145430,-222411,-109701,-37580,1718,71145,196995,125887,-51982,-15104,81721,-62087,-264457,-121895,153165,218291,193551,286154,225689,-51437,-198175,-246671,-248274,-88755,89841,139712,39589,-75948,-133790,-166413,-170830,-66661,140999,289099,138206,-128409,-232577,-274495,-182259,44178,131960,73645,95971,12059,-111786,-152315,-161955,-35599,166049,191749,103373,-123344,-214135,98092,382725,166251,21782,150747,48371,-190931,-305950,-183085,14884,187211,224288,197182,133420,108158,153315,283253,300697,-847,-257848,-115426,47714,-25022,-42954,-73610,-196565,-183186,-25924,101032,63031,-121305,-135803,131300,318193,160702,-50411,-65813,119482,271492,315170,214186,39580,90585,197518,56221,-134140,-173579,-92403,-21698,-32842,-82729,27479,233166,370581,268469,15224,-48727,74486,17154,-142739,-18656,305469,502292,465426,346153,243916,154902,43619,-9262,24597,34214,-925,-126265,-216422,-55189,146081,101341,10546,-16625,-76502,-151774,-40799,62089,93189,181270,176787,22930,-149208,-250224,-170799,-10800,98733,190051,125517,-5946,59895,226094,287272,192109,85166,-58521,-151831,-100252,17655,84984,87000,72122,26236,-61492,-170551,-328571,-510515,-577792,-402617,-43036,217012,203699,41629,-165059,-242894,-185296,-114295,-114610,-167033,-255381,-372183,-325938,-132881,61307,154358,21886,-242392,-385213,-263812,11353,224262,184099,-104803,-334716,-370419,-253137,-10760,158551,195020,231672,77078,-143344,-221589,-232690,-103542,136350,167714,26522,26516,168366,199467,140128,4776,-197874,-184248,166377,422917,318121,133559,103238,88851,97549,326501,419059,24483,-296820,-193239,-38049,47157,135932,91415,-40478,-35085,10314,-26155,-153278,-92797,56293,77372,44600,299655,859079,311867,-1112968,-1158226,-1340618,-2135648,-652535,1029928,576116,64797,492407,837269,962815,1323770,1015924,-281406,-301452,504008,686649,247069,385450,373008,562258,594485,244803,18490,-61437,-289353,-520533,-494904,-349106,-218028,-191107,-276215,-263230,-151703,-106485,-121431,-173304,-275265,-194720,175511,316316,-59893,-405542,-232435,100741,241603,269643,298382,177885,-39449,-76920,-8172,-1230,-74232,-215989,-304845,-155449,46535,53698,-83368,-182109,-30079,215420,267524,194537,-39594,-302782,-302710,-51357,182621,244541,114043,73807,183945,191457,191478,204358,61913,-119402,-130044,48278,290726,367497,314090,194571,49354,26166,-2012,-79269,22513,150661,128715,117173,145178,25303,-176371,-312616,-363864,-238901,-3857,67084,-6225,-74620,-128909,-187341,-227097,-152286,2858,117510,142473,121775,-76752,-321373,-333069,-121656,96846,138793,8139,-129724,-152635,-37246,43254,-79068,-101888,34241,34191,-129919,-290342,-285272,-103177,112533,184883,112846,42054,39582,-2270,-21409],[49735,93805,-83393,-239980,-317596,-296925,-156776,-207936,-387338,-303818,-213096,-227891,-144871,-69036,-53877,-44278,-178200,-184124,46733,198866,229287,194353,191555,314115,271097,-39586,-200620,-42845,99340,126851,142435,137577,177167,168739,15198,-104319,10256,92781,30178,197261,369454,297500,149788,187738,247635,178494,-11361,-384647,-455713,-94174,97534,2290,-39443,-47086,-37346,162160,402699,397280,170570,82635,173810,116752,-2007,-2238,63647,75420,83119,178000,238242,205380,256012,277484,81157,-40910,69866,118959,151039,330720,335824,175298,118154,40774,-8215,61007,10371,-80581,20752,190870,291334,220623,15452,-174443,-203202,-137433,-140231,-165661,-129208,44116,249766,240161,2100,-77290,46599,160059,133790,2105,-47367,51874,249887,293414,279147,349640,310423,163210,125899,113550,11224,-40093,-13832,-4008,-61727,-130213,-139722,-53177,24989,-22402,-102729,-59761,-11150,-123155,-216996,-174698,-51048,65943,14008,-77508,-13394,-65807,-252812,-168123,27441,-133275,-288885,-149784,103623,235159,268650,130809,-35286,104558,286584,260418,224812,207929,169124,90742,-99964,-353418,-377296,-121369,50549,66993,182860,324405,321683,309272,328800,225175,125406,25814,-93378,-79417,94317,337315,422558,193991,-39895,25671,122992,-4719,-49222,116775,267147,223745,41597,-152757,-133423,-23389,-102181,-189718,-171931,-165792,-47129,157863,326753,332512,33335,-260019,-242915,-2948,157770,174018,132453,166012,250052,51000,-42869,140182,108076,-174535,-266641,-222192,-287118,-309973,-140845,-51865,-131467,-116446,54827,237547,296584,150906,8704,72335,238520,253063,233368,226505,59849,-112007,453,93691,-46984,-147292,-58873,91184,214809,214193,176042,255277,307124,294296,336736,300892,114936,-37089,-39140,-59853,-101836,-119914,-137932,-104037,-92751,-19530,101059,93565,12648,14688,69368,117113,50268,-176321,-347720,-324177,-201107,39190,171646,270707,321500,166473,-10851,-28667,-138480,-273177,-114985,-41959,-212764,-204543,-71487,-129766,-201152,-124672,17989,-34027,-169722,-112648,-76095,-287048,-452385,-310958,-176223,-228864,-195111,48056,109751,-103188,-136601,103188,203499,138750,-4146,-224907,-381301,-370661,-304343,-104870,-24757,-127335,-96206,51188,166832,263658,194555,-58300,-140078,34025,62949,-86047,-149892,-103323,-95349,-79549,79690,150657,-17537,-197265,-234686,-139148,-115089,-213167,-240842,-99669,109057,137474,-15649,-40237,59750,56491,-17897,-137482,-219646,-128934,-86958,-111555,-21539,12692,-68131,20563,227206,213444,156634,231758,127150,-56383,-15154,99193,78941,-27514,-113019,-72129,-84188,-273201,-386918,-304340,-255671,-287577,-183715,32213,128976,63034,129740,170648,149919,190911,327049,142081,-11557,96086,183683,164498,129582,10886,-66222,9722,8777,-204585,-368143,-239315,-86481,63410,203874,182158,44556,-73475,-190742,-205469,-139293,-58722,133902,330533,214765,-55566,-118308,90707,212636,163281,29326,-133964,-149182,-167543,-321379,-267343,17087,142867,-19697,-125929,-28818,111597,87775,-132538,-259285,-176201,-72616,-40619,-80786,-97564,-96904,-168796,-102801,154096,280005,2670,-312170,-367852,-305932,-150023,201365,192902,-310821,-625303,-413313,339727,980153,796559,592608,884418,717444,-375505,-1167941,-1072308,-1503877,-2742201,755411,12077728,20808306,17305259,7372102,1053939,-812870,-116412,613068,250852,-342868,-447187,-120785,270355,448254,534990,389225,-46036,-538078,-556958,-66436,364632,401541,216927,100919,64443,79093,14743,-86310,11687,168940,90452,-33128,69654,317705,406641,230685,42083,26355,16405,-141193,-153270,-91678,-70698,13405,85367,122167,128921,99072,13821,-196633,-439169,-440996,-289355,-128120,-139369,-62686,153870,178717,-122008,-285657,-220097,-169178,-139810,-65425,16613,156180,135800,-62517,-216582,-356748,-406569,-166880,221211,463922,465572,230083,-69534,-261555,-226068,15772,216094,269264,317678,235199,9793,-160482,-196928,-193665,-229278,-166792,149002,293505,79715,-53361,49227,76125,74225,194625,182011,-74975,-213802,-187524,-20198,169693,98392,-141813,-142983,48268,44367,-62604,-71372,-111856,-239117,-297492,-168843,57419,83388,-111526,-147140,9734,19812,-111279,-165518,-124803,63919,201250,192765,145692,117816,-26389,-277544,-400370,-286207,-63882,216269,308511,136146,1366,31073,-39285,-165966,-233486,-246893,-168973,55794,171967,-3323,-204564,-237361,-127394,59116,138268,113222,119656,241785,311509,266389,183993,182470,245605,205264,49732,-105880,-111615,94110,253999,176656,57055,27441,19590,69353,94885,-9091,-177921,-278734,-208245,-64343,74173,130196,184728,325082,435026,324552,82373,-78230,-70191,-33469,-105212,-145978,-42153,142177,315457,208224,-134477,-277416,-89911,42437,-19682,-46926,109726,153687,89719,132084,134028,-61547,-218512,-73437,154958,160207,145324,235981,205119,-19989,-187527,-300732,-356878,-202153,18474,106813,30601,-51444,-93833,-142967,-162537,-35708,160411,257042,101097,-93926,-161683,-221433,-134003,149196,264075,191685,167821,-6332,-186490,-163349,-67562,48632,166383,70756,-41476,-202143,-266192,49160,321765,108246,2794,168942,93225,-129338,-272343,-202568,-11554,180422,277609,260236,137292,102665,115192,203913,202027,-66960,-276280,-137654,-8716,-44818,-39806,-95982,-218811,-181466,-50107,15173,-36674,-170883,-143679,90239,267542,217248,35754,1360,170076,289710,263481,119063,-37286,81557,198952,224,-247738,-269160,-129066,-3647,17123,-34931,30827,244835,443604,384494,153987,72889,96734,-48962,-167217,32881,372707,514034,451366,362387,295644,225761,125195,81848,166412,210370,149858,-22970,-135775,-52064,131331,116901,-34650,-110048,-112561,-113487,-35181,16853,33846,114039,155098,102838,-38518,-196476,-167566,-11493,122517,251234,242100,106664,106911,206513,198265,83549,10017,-87622,-163221,-80650,32801,109318,92896,-256,-76613,-136918,-160925,-171854,-312777,-541203,-472678,-108654,189503,163278,-47697,-211585,-218054,-158107,-155479,-181127,-180483,-221464,-294837,-223683,-43785,107101,170484,69949,-166672,-360466,-283684,24849,294615,274115,-53155,-294510,-312950,-205911,-8790,140974,185295,222290,86176,-112237,-188083,-197108,-114239,71138,142290,49590,18842,81801,84009,17882,-120361,-197257,-25436,295832,437438,282549,66514,21761,46359,85707,289177,402348,45109,-293273,-240995,-84964,26887,213165,254517,93618,44241,153801,174349,60357,106991,164586,101205,76910,344360,793130,-94813,-1424793,-1351413,-1528876,-2241059,-298163,1288680,692126,108204,430520,861326,1218970,1524623,649558,-1213402,-1216514,884979,1358718,587415,396028,481548,547268,589560,322081,33059,-46530,-246950,-526278,-509818,-330263,-151580,-76105,-154643,-174600,-123560,-141056,-218213,-286834,-328360,-194010,189016,316721,-102784,-422482,-184004,146112,244925,220409,233686,221552,63234,-61020,-34312,-9897,-108850,-281721,-367370,-236792,-59011,-10356,-123508,-283617,-178851,100445,164497,127300,-31838,-228405,-238094,-24423,224635,327098,136970,-15059,74715,113539,125147,185538,47545,-208877,-250659,18480,343301,414909,321367,224285,73069,33152,53271,46359,137095,201694,113729,41552,13539,-108480,-228144,-251640,-229178,-128029,29430,36661,-34693,-64839,-156462,-252984,-265793,-143437,-21960,13136,57923,94643,-94974,-311622,-327195,-147062,90701,184904,83911,-73991,-161664,-101411,-38002,-159597,-196453,-32208,31126,-145067,-346575,-309086,-91027,103920,134929,39025,26332,64138,-16396,-93917],[43727,119047,-28186,-122210,-145416,-171707,-74406,-107862,-301029,-274191,-220700,-220983,-94534,-29576,-85171,-144101,-293352,-324971,-59849,187999,282275,263662,225248,276247,181736,-104664,-175664,-23010,97142,136413,122665,122482,168707,195207,126392,26984,24962,73308,150953,385792,453974,268283,137469,231299,200485,71546,57611,-87649,-198829,41780,152181,25108,5522,-177,-32364,144296,357209,269995,79934,84819,191438,87725,-74025,-83787,6277,90516,96903,84815,147908,197366,274217,248522,71211,61386,186016,136505,106776,267935,321781,204726,128459,39575,990,67421,11681,-88805,-34651,58274,122492,117065,29601,-123623,-232679,-188058,-111279,-133079,-180784,-26270,192468,161954,-31881,-70538,20862,190880,256144,106888,-63630,-9129,225474,313297,298022,345122,343521,309459,315327,266315,145858,76884,113370,146438,34769,-169519,-196344,-48855,56185,11863,-62862,-23146,3992,-138989,-223354,-126969,24729,122151,27405,-116972,-54357,-41654,-220850,-171629,33430,-138878,-345738,-129917,195155,328999,328620,102099,-106952,59390,275998,265783,301988,408198,328216,113886,-176269,-402964,-322935,2743,85552,11795,103512,300037,366254,372050,323844,148823,70111,93211,-21192,-84954,101907,430576,444752,169601,-53227,-8629,108880,64118,20876,87313,198531,193922,15579,-208171,-162428,18238,15380,-39578,-89234,-97874,36300,209419,320050,274310,21420,-189759,-211029,-105791,-6443,56764,83523,210521,315652,98513,-40902,62687,12505,-210153,-233476,-153537,-198794,-316403,-266387,-128612,-95951,-100615,1616,171255,231152,180081,132154,147895,225586,208027,185779,193391,33723,-123058,-19477,76177,-19291,-124900,-101093,6610,124144,134536,136710,276905,352682,315958,282220,204509,45051,-85501,-104570,-126611,-213610,-287946,-295351,-237480,-204690,-142674,-9282,36726,-65510,-153851,-106427,24638,-2736,-240057,-417535,-301870,-55605,179659,180684,179966,285781,210134,86228,72129,-57489,-171297,-24213,-12275,-248659,-263114,-134896,-222604,-314721,-141454,46497,-72940,-216591,-71492,7535,-195843,-339403,-202268,-124856,-217333,-267217,-80325,17059,-95198,-84916,118747,186246,126167,-14534,-172184,-174644,-192123,-248362,-66096,-3913,-147830,-124120,38365,126533,202316,179347,-24240,-102472,80631,87227,-107283,-142348,-45936,-34746,-42279,90028,135836,-52377,-258897,-290390,-171576,-131611,-228825,-229961,5842,263298,219327,-32275,-39873,165981,262657,156179,-76816,-209289,-84008,4191,-9865,66769,109726,21171,68355,216046,191657,197518,297068,179624,-32105,3385,110294,77431,-54337,-142392,-78049,-31870,-180676,-297610,-255416,-222801,-202260,-68750,171261,230269,109580,145547,194670,158792,195006,311829,153332,-11555,67682,152698,157215,175417,82284,-40115,-6659,11783,-174108,-395558,-364608,-193877,-31179,90742,83601,-1995,-87788,-203619,-225705,-157200,-73705,105385,281561,213177,-64,-66221,183598,368697,283848,101111,-72870,-93645,-96389,-205293,-185277,49784,108172,-63853,-131245,-12983,114720,110233,-82388,-250974,-240085,-143238,-111315,-168720,-91260,-4159,-83112,-81945,139430,261585,11941,-334647,-388235,-221723,-37978,233196,237409,-128996,-406581,-185194,584827,1193086,863013,562279,819273,580573,-297654,-816284,-1094439,-1732210,-2277402,256980,9984343,19795290,18465950,8731331,1598138,-793625,-430250,294936,267265,-136873,-390345,-174663,261633,423277,329490,218325,-78192,-561681,-610160,-73338,374950,367968,195253,127979,122729,115384,7625,-106864,-9663,125817,24071,-96706,1476,290108,440921,265496,91326,116498,82612,-68786,-57207,37157,98760,134683,108222,53527,8887,-24920,-61975,-195178,-354279,-329177,-158185,-34209,-70824,-43270,85713,66187,-186746,-242428,-138558,-159588,-168601,-134730,-58354,94738,95950,-112400,-290857,-435378,-475680,-215735,190458,454241,446988,182559,-134748,-340221,-322829,-59370,220519,387108,459491,256395,-17413,-114719,-60327,-19724,-122140,-147112,157762,323272,88464,-43355,103543,164052,121368,149688,116556,-102396,-207982,-194656,-22236,194244,97471,-175328,-145835,63468,45322,-80607,-74282,-70920,-129214,-162200,-146747,-29961,-4073,-185787,-253702,-71941,2459,-97750,-158423,-108078,97830,210671,147544,98885,113829,-46426,-288488,-306865,-102460,31638,177240,271127,180225,105307,139852,23706,-181456,-322940,-334293,-220392,16000,161072,34031,-114753,-90287,-26573,12446,75107,187111,269658,309148,314861,244286,158822,181355,286785,279225,116277,-98254,-190871,-23433,127819,33177,-91190,-56674,8571,67192,45532,-100775,-283254,-337033,-231442,-63041,66419,106180,174858,342824,448100,319700,41502,-178580,-230279,-114709,-64077,-67971,2160,135812,326459,286599,-92234,-304154,-87079,112192,-6954,-119123,15587,172132,265670,319926,206237,-36035,-133469,-16493,144322,132642,146308,207228,154489,-28150,-175018,-295237,-402857,-305940,-65299,52565,-294,-37984,-32239,-66703,-92813,13682,159009,203120,79711,-24434,-81755,-174411,-66689,268324,369193,284526,202647,-59886,-283282,-193304,-13755,86077,153237,9903,-122672,-218063,-298364,-46700,199024,58073,16794,161821,74031,-143871,-263860,-220970,-26550,179604,290565,251430,130979,90246,52814,97446,86957,-118390,-255880,-145277,-73485,-66372,-33339,-97960,-186760,-124602,-55973,-70334,-125729,-202139,-143204,20553,134433,187921,77111,57995,211632,284083,203515,34387,-108389,48623,179743,-63448,-360888,-349485,-155311,19337,86741,30385,10546,200202,416662,377040,205855,161344,110832,-85481,-141521,79590,359578,429302,359095,314460,308284,282158,198519,167209,301422,362399,232004,27895,-73014,-57109,93195,120430,-95078,-230263,-173708,-86673,-34346,-18792,-9186,51235,124238,174820,83343,-112894,-137209,-4663,148223,294645,311364,178969,126044,162929,82939,-56135,-112211,-159077,-183277,-48236,55419,110897,75229,-66614,-154110,-205495,-174153,-30152,-99387,-447098,-499730,-180459,108598,87310,-106612,-189936,-126115,-64879,-137202,-192554,-149702,-158512,-177350,-87282,40875,119020,151798,94690,-105669,-313157,-256443,61260,348822,340594,15709,-233898,-249309,-155447,-27778,72265,125835,157929,62235,-78027,-132881,-145182,-111822,25112,138970,93093,25442,-6074,-34930,-94114,-222065,-172873,155378,433647,458896,264298,17680,-46043,-8700,27990,181761,308513,54106,-249080,-242365,-101090,21807,271620,391538,230817,115604,227082,261025,180784,223500,217135,91182,47495,284366,620561,-255547,-1075688,-762305,-1007709,-1749920,-75615,985580,320092,-72930,283005,798208,1332629,1576032,432228,-1533116,-1489487,1204138,1513556,469646,85855,401303,518671,641638,455164,107921,19596,-144946,-435975,-440714,-266946,-65764,60314,-3265,-73209,-90527,-150959,-263356,-346236,-351658,-205795,147239,266792,-137461,-379654,-103065,177077,217760,163626,171949,243330,154289,-27107,-70076,-74511,-171446,-307944,-357217,-264958,-126054,-40077,-130475,-318825,-263763,-5548,71904,54110,-17028,-109314,-109960,24823,222211,322230,124062,-77939,-29395,17946,29770,110380,-9706,-283336,-313345,27976,381863,419519,292034,239996,130189,73881,118739,160926,228263,231802,92709,-14776,-79852,-201806,-264191,-194753,-93804,-10245,61535,12654,-52696,-43041,-150744,-292452,-288066,-131915,-39978,-74783,-23747,60591,-60455,-218152,-258654,-137046,97198,219146,135080,-29087,-134401,-87971,-48198,-181614,-264535,-111786,1103,-170370,-370866,-281873,-39136,95104,45445,-66080,-2385,90453,-5557,-108529],[84624,170689,46180,3634,24478,-38271,8503,-583,-169258,-217569,-231316,-207366,-35957,-256,-119750,-235125,-362783,-372819,-114925,152283,281697,286276,213216,193844,96817,-122320,-137538,-19213,76246,132147,122335,134823,147405,183309,196916,138594,57517,73163,261467,500146,455486,188066,95858,214546,104717,-61538,59111,148371,53879,150547,168689,30905,38078,39853,-17519,120784,270979,113288,-11930,77091,149886,7675,-166930,-189975,-90131,56796,61260,-54319,3602,162820,262906,160054,17813,133734,261799,136957,55531,163232,247818,203145,140412,56060,14284,47122,-18271,-113311,-98704,-67536,-37689,22571,58598,-49673,-234353,-224630,-76325,-56025,-133631,-16545,176381,115798,-23281,-41991,-14115,183070,338295,184545,-93747,-89874,152383,288976,292740,340222,394879,445713,464417,386414,264357,190455,248262,303942,131409,-183748,-213479,-29231,79982,56028,-14919,-7219,2107,-135271,-198013,-81971,52721,136489,45793,-126522,-83447,-18824,-164338,-156730,307,-181903,-418536,-152329,170779,268989,271535,38871,-161153,-1561,211930,235405,339896,539187,435597,127640,-209061,-373221,-191794,139620,98472,-87478,-41719,200326,346765,378912,308401,136462,76567,170052,53957,-92878,65037,388264,359076,97309,-78058,-31197,102514,146993,113211,60298,82036,115443,-21922,-239785,-157561,87780,152632,127419,26985,-29358,50954,165945,248051,195450,28381,-68790,-122001,-176954,-130068,-20830,44647,203928,273492,102893,-24513,6890,-60652,-205671,-153917,-39786,-74463,-277847,-351800,-167422,-14024,-42126,-39950,75291,129009,177465,208150,153168,127016,112735,121679,172562,52344,-102987,-46830,49878,8091,-107114,-156571,-75682,47567,57633,70304,230746,329790,271313,153727,61096,-46139,-147432,-184089,-192762,-287742,-389055,-386992,-342792,-311007,-247181,-95801,-21650,-161786,-329952,-275017,-64516,-48756,-260774,-396415,-211860,115773,270795,108854,16279,205318,251306,184796,159311,22865,-65990,31590,-25749,-285019,-303603,-182493,-269814,-366380,-148471,40811,-105228,-233779,-35929,94288,-43776,-116854,-29419,-54580,-184217,-301832,-206115,-88315,-94130,-31497,105878,112386,55841,-50176,-102252,44761,-13564,-181868,-70488,-28494,-166355,-152634,8786,89495,136588,121570,-44188,-98379,83670,65469,-139257,-104245,43246,32059,-5973,80624,93970,-70472,-257931,-301866,-210413,-155664,-219245,-185526,101164,366394,262007,-56557,-48700,235540,398663,275308,-32032,-198558,-55269,72922,80328,156351,212684,128457,123615,171726,126134,191676,287576,157539,-14992,71452,181432,108024,-71048,-153051,-68101,13122,-89181,-192345,-186906,-161908,-64931,104905,311272,309059,162823,163181,214498,126328,157359,248514,147229,10384,51065,94429,128220,225633,180554,27250,9309,25994,-131493,-391974,-479893,-298992,-108906,-21073,-31377,-43793,-69127,-172146,-205786,-141054,-65629,57245,153823,146739,67168,52177,269417,477807,422715,220939,26736,-25228,-34562,-100246,-104456,66465,53332,-110641,-133997,-12984,89943,93361,-57476,-223499,-260427,-179685,-143845,-203252,-85455,40836,-42064,-102884,74189,191695,-17439,-365762,-382808,-134004,53311,233986,289333,111271,-129423,80796,817715,1307365,883193,511408,718146,501239,-31921,-243784,-1002712,-2015469,-1906467,100672,8360318,18502934,18342643,9079618,2074355,-273836,-421047,48064,206220,-36018,-367395,-242591,225748,347177,54964,7614,-93026,-537657,-622743,-74700,340776,289436,189422,181207,167569,140771,31189,-95424,-22948,81513,-43097,-163243,-71418,206084,389434,265345,134771,168989,103244,9371,49637,166615,271450,262320,151325,-15178,-150632,-167885,-106560,-147532,-229900,-181216,10727,95417,56320,22284,43152,-37964,-247683,-213315,-52337,-107957,-155201,-151743,-98113,18611,31155,-150514,-323251,-452744,-475286,-230474,128913,363400,339774,98472,-161143,-338015,-343777,-78931,245668,444588,459798,185400,-75743,-84365,58385,125412,-31839,-119693,128998,288868,96880,13458,161779,213569,142512,81236,8450,-114933,-161865,-156353,14038,236365,117516,-166410,-116294,69039,20308,-93928,-52615,-9823,-13258,-24821,-83126,-56431,-46227,-234308,-352230,-167141,-22718,-63015,-127750,-79971,120570,204700,81790,30276,85054,-63668,-278749,-201789,46184,71037,93793,225281,230984,197519,205610,75911,-169824,-367422,-378220,-245526,-34300,121688,73864,-5175,43804,50899,-29685,23115,236658,371379,324586,269229,182343,96402,139841,275072,306311,164044,-75683,-252344,-167150,-34862,-125037,-233512,-128762,-11504,24832,-21410,-165346,-302047,-296111,-198515,-24813,85569,68471,113963,312979,418859,281237,2627,-272136,-382091,-193044,-34647,-18274,3537,89607,295930,336148,-29445,-295247,-101194,142686,25372,-127515,-47572,181120,414217,472496,261303,10372,-20511,53738,134223,146761,199375,223260,107913,-74105,-176706,-241330,-369604,-352551,-125085,-3312,-41222,-30442,43196,43011,12524,68850,152335,152035,77515,51848,-19662,-145211,-1336,355917,412292,310207,183185,-133607,-379786,-238985,-13919,78031,139549,27107,-104845,-156545,-289589,-154036,59706,34925,60878,134227,6559,-200207,-274896,-241301,-33854,186622,272666,203489,139918,87718,-10030,-9008,-17632,-144449,-208957,-149289,-136459,-86157,-21317,-73379,-107868,-30105,-39203,-124806,-175784,-207916,-141730,-65332,-33243,89377,67289,85121,223573,239077,138845,-18372,-160164,-8368,141921,-124099,-448617,-389641,-149753,50603,148871,77846,-23969,124327,306096,264468,183835,215422,134303,-68312,-68680,113399,269858,273802,220270,220261,282054,307098,234091,218240,391448,446182,226804,18618,-42392,-66721,41678,102547,-164271,-358316,-245235,-71054,-28496,-28240,-11694,25297,98170,214010,179447,-14380,-80092,7278,166236,316399,323815,189893,108491,110838,-16353,-177819,-229065,-242418,-206845,-18739,79186,95854,43865,-103138,-176560,-233929,-186434,71744,68762,-327271,-475862,-237752,-14516,-18288,-124147,-111648,3543,62304,-67737,-147031,-92747,-91752,-58698,39881,96557,98706,113486,102211,-65481,-256342,-196223,104517,374573,377782,97675,-161323,-199524,-120397,-58204,-27315,16128,42549,10159,-42798,-60832,-85471,-103866,-7719,139357,140189,47161,-73274,-135686,-171602,-265178,-125203,306811,547736,481066,247161,-12955,-77402,-46727,-44887,45021,172616,61227,-164169,-194667,-83263,37271,293794,457593,324289,157771,202966,194455,152450,202190,164542,11362,-43172,174621,449133,-65456,-195367,383883,16922,-856269,-98407,218922,-401782,-417108,84610,661571,1284221,1499345,484244,-1118054,-998299,1324927,1148761,-74779,-445798,132088,440035,694626,589224,220904,116817,-16233,-271667,-298784,-173219,22617,196267,150391,11087,-74407,-140541,-249493,-338916,-336108,-216331,83939,197331,-156908,-300121,-18555,175574,161786,112638,125939,229411,195885,-3394,-135303,-201792,-247640,-274766,-259875,-210292,-117619,-20363,-100647,-283508,-271480,-90246,-1924,303,12793,35824,65311,96486,183036,233989,80339,-83018,-80586,-66636,-71532,2025,-86076,-322072,-312913,59456,394711,389269,228707,193626,163306,131863,180950,238864,281704,243906,85464,-24761,-96804,-216577,-266354,-149479,6762,72602,71669,-2332,-50678,-11339,-113027,-299152,-292686,-118908,-40892,-111508,-73490,30614,16081,-71402,-154705,-104893,104259,226325,145814,-18340,-97002,-6612,22985,-145642,-294687,-183404,-53146,-207379,-361649,-207584,43967,92569,-56635,-173812,-36507,115475,27755,-63528],[159385,237225,127831,111224,144920,68803,85878,109617,-13487,-144446,-243992,-201632,8911,29144,-116072,-248095,-332311,-298167,-98065,98398,228309,262725,160179,87237,43078,-80121,-104390,-49118,26617,98636,124987,149332,113748,138612,207660,202968,111226,102341,312981,486808,368595,90733,48161,143404,-19647,-189660,-5911,233647,207662,197079,143604,21220,49591,56026,-412,105796,176082,-21676,-76535,63356,63944,-97819,-244301,-286406,-200546,-12455,-2012,-182094,-142196,120033,223473,17678,-85223,138540,259751,109002,9028,50392,133866,169303,153421,90206,38994,18368,-64618,-143184,-151931,-155496,-139988,-29108,95292,32050,-198749,-235745,-44970,45223,-2133,68604,190327,100382,16003,-7839,-53714,136031,358149,211333,-129348,-167354,58864,232549,261847,324761,425613,502586,508492,428822,327758,268783,354931,427229,202411,-168660,-198284,-17259,83234,104337,48189,7042,-8803,-117457,-156749,-75355,-771,92417,55675,-107217,-80761,17448,-83552,-128756,-70738,-253166,-466690,-190035,61696,87065,123091,-22808,-183973,-74971,114889,190864,327806,536955,442282,126436,-184233,-274655,-27410,243459,81284,-206093,-202765,61121,261059,317646,284682,181362,133693,233379,115952,-105638,-19832,214970,188584,-629,-96908,-32992,94080,209592,202884,45292,-47114,15047,-56970,-237722,-119667,168916,274783,254598,130072,7740,-17141,28328,120494,112440,42303,58785,-3566,-190306,-177998,-42853,20663,136113,143987,67716,3090,-7537,-86154,-158484,-54182,70171,27348,-223072,-385668,-173930,73934,30253,-65157,-29304,20424,153157,224772,94638,-10290,10828,63496,168841,119000,-46703,-70389,17465,27778,-88590,-201725,-133953,48,-7540,-17626,127301,247252,174981,-4935,-83343,-120268,-182771,-229467,-222479,-293695,-386701,-379502,-374544,-363426,-285826,-124830,-66345,-263015,-481390,-396440,-125617,-59615,-206802,-279119,-82375,257412,293067,-12804,-157833,106899,277333,261957,211172,76037,12743,54160,-56732,-297340,-307158,-195882,-247875,-311713,-121360,5118,-132430,-231677,-36223,146817,126395,142709,142750,9508,-136405,-275732,-275304,-170698,-102946,992,57324,-7674,-59419,-104952,-30424,226400,144284,-105102,-97361,-64927,-159959,-162171,-22497,67311,87269,47737,-96384,-116226,50296,4569,-175890,-51880,131942,80702,14003,48815,31526,-75874,-201058,-267192,-248175,-193302,-196334,-118390,161226,385226,241536,-97190,-74093,254519,436406,307981,-12698,-184023,-44013,104382,135426,218223,282799,217019,167053,104538,36721,139550,209667,82983,7199,168293,279587,153195,-76535,-141191,-31451,56975,-6852,-92516,-127281,-93604,99441,308457,417050,330735,187226,176013,237991,88557,87473,159012,131659,52976,57288,36377,92283,269298,282118,112947,41018,40613,-87752,-347519,-520233,-355983,-146225,-101457,-130354,-67883,-20829,-100828,-142555,-84181,-22697,13814,-13890,22272,119970,208133,336389,504985,525021,356832,151765,45757,-3390,-48651,-37001,93473,28220,-128164,-127345,-29013,46838,49693,-64895,-194625,-237208,-173672,-138013,-190891,-102867,10112,-55701,-136672,-7453,96689,-62189,-370600,-343816,-65781,109113,225417,346096,332680,133697,315867,983341,1320773,867584,443337,583294,506116,357562,323921,-959136,-2333593,-1625953,438626,7537024,17109865,16887539,8189055,2215197,503653,-145152,-66678,133315,-7474,-337069,-269590,213860,256545,-232770,-213886,-86414,-460694,-582076,-67606,271090,184420,180384,224664,175138,142702,72924,-63320,-27944,52106,-84289,-210519,-137103,74895,247563,208427,154540,185122,104656,87516,152994,265657,382906,341835,178001,-87536,-304501,-261203,-63341,-22178,-80552,-32879,156160,204702,172687,95710,31161,-112227,-294857,-200647,33780,2443,-85772,-115788,-107739,-55893,-34813,-156205,-289022,-383896,-390088,-197738,63268,228554,185247,2511,-147030,-260970,-284453,-37865,287059,438446,347227,65721,-137989,-78180,117385,197535,30492,-77781,80649,199953,93939,90416,203986,216218,142790,22776,-93830,-97720,-82600,-85889,78343,289591,154404,-116990,-62878,57135,-39759,-118235,-31598,39364,65565,68062,-3924,-23113,-30274,-238608,-426471,-275433,-66690,-24977,-80843,-41564,133806,180719,931,-48529,42149,-73428,-257693,-121987,118986,64290,17565,189982,270841,253040,213273,93530,-145008,-357305,-369523,-245026,-87092,60407,101880,96521,135337,87413,-60677,-13516,245264,392585,288772,196678,106156,15200,58883,207433,288220,197619,-30221,-271336,-293345,-187817,-258013,-337602,-177860,-42834,-41215,-69143,-165764,-229272,-183115,-127697,29293,121624,34899,33383,251813,351468,203397,-42424,-338324,-473205,-239001,-18220,-1599,-31622,21461,241068,349100,37208,-255134,-123345,124263,60309,-73719,-50430,185052,483056,525728,272722,74257,102229,128515,127966,183869,274148,276895,91995,-138215,-202318,-174608,-276915,-319106,-136472,-42839,-78944,-22046,120295,153954,114007,119927,159636,125916,91223,108554,8383,-136188,43274,384602,387621,252674,105870,-206874,-444186,-283149,-61814,35675,132139,98790,-3263,-35076,-226795,-231244,-51593,45813,122745,100776,-70989,-240497,-285905,-265363,-41668,201287,251854,170785,181780,108024,-49167,-85312,-82457,-137413,-150080,-152460,-180436,-91326,3556,-24037,-5685,74076,533,-127150,-171166,-186946,-147424,-149919,-169194,-25950,22369,73689,194561,158639,77643,-28490,-183557,-84070,79803,-182729,-501726,-385757,-107211,87595,173659,75077,-60817,51335,162886,113137,131547,241187,168773,-3429,26761,128127,136868,100457,81028,113429,229571,290845,214841,216501,408954,438452,147677,-38391,-41301,-69324,-5893,60899,-230464,-465347,-305690,-63012,-10847,-6259,30638,49314,87958,210847,224210,79646,-4729,18405,163627,313617,287502,138768,55473,65658,-60993,-234301,-288743,-296151,-222247,-9353,84386,63524,9627,-94478,-132791,-205327,-176768,124365,159388,-208757,-396176,-259770,-154444,-135283,-103234,-10076,122575,177544,32078,-57236,-29303,-41467,22905,115654,106708,54742,69603,97908,-41487,-200336,-129133,131872,363226,385740,181959,-83452,-167075,-103621,-84544,-128628,-123095,-97088,-52739,-7561,15420,-29908,-98851,-39695,122999,173967,80179,-105558,-204311,-204321,-234699,-57412,388342,603901,485258,210236,-34988,-66358,-41019,-87935,-65332,47266,75657,-54558,-116163,-45389,67580,277087,432475,337711,152168,86095,-3671,-16912,46750,-608,-145304,-163812,84901,356987,400936,894502,1640360,1136844,124720,-317664,-758354,-1226904,-804406,-119573,486913,1112778,1354061,802044,-114829,67196,1182951,462795,-803539,-1000694,-253999,278900,663168,647449,327603,212066,98302,-81755,-121553,-72833,95241,307119,277330,57964,-84837,-114129,-185537,-273156,-282071,-208868,35651,134432,-164387,-216498,44828,139773,91779,78338,99532,176835,169217,-10207,-232460,-370134,-318137,-184517,-92798,-76083,-28726,44753,-42414,-195717,-214268,-150766,-69247,-27912,48920,169972,250999,184306,127485,95580,21057,-26378,-59810,-124142,-161545,-108540,-150885,-312534,-262449,88363,372395,336022,143947,71773,128429,182591,230595,272514,295192,240141,97049,14554,-28821,-141161,-224515,-116091,53873,96325,48411,-15939,-35806,24280,-49333,-269070,-283279,-111442,-27737,-86354,-77028,13634,109589,84390,-50044,-69298,100213,201995,115028,-52174,-81687,97654,146450,-72179,-283948,-226477,-119284,-248958,-324059,-102643,141293,101170,-137115,-253374,-69541,129485,71078,20816],[240162,298469,201306,184413,195803,129000,151003,212907,135123,-68156,-252490,-210228,23472,60440,-58729,-150566,-178792,-112142,-15974,40242,140201,205470,81587,-17747,28544,1952,-91532,-112600,-43815,41291,114706,138660,69005,74309,158036,208724,182113,165429,296255,356571,222353,13789,19019,48510,-136865,-280453,-106035,159277,216829,166975,80555,-2003,39020,46628,18993,112174,102467,-100708,-95688,52666,-30951,-187298,-271021,-336318,-287667,-87652,-63239,-252647,-236498,87328,163735,-149665,-221050,64225,170114,51475,-20379,-31770,17740,113475,161419,130880,74005,-1078,-105759,-163404,-179261,-191849,-161990,-23368,128834,101712,-129015,-215105,-24453,138276,160506,188674,210684,99818,58185,11457,-97556,56747,306139,173325,-163457,-219030,-19910,168483,215968,290438,397408,436091,420870,375112,314882,289008,403597,484881,238101,-119075,-161212,-33419,58315,150439,130641,39630,-20032,-96654,-117476,-121324,-129757,3770,52665,-67487,-33815,84132,18681,-94790,-162082,-326426,-454021,-208737,-70752,-134801,-54036,-49503,-169793,-147665,15650,148456,260809,384917,336289,105746,-118890,-146746,113741,283911,38447,-310934,-328572,-71630,132426,204658,254380,249096,207341,266233,155325,-117660,-128056,-7404,3051,-88581,-95504,-14366,75391,226615,264874,42889,-154852,-80448,-82340,-204658,-60041,240337,355711,314185,183403,-4542,-146600,-162550,-30582,40391,49273,151453,109217,-141655,-147478,-15261,13347,27463,-14434,9673,31415,18316,-61950,-86423,29447,128124,60538,-185226,-375015,-166435,122540,79589,-76787,-115951,-58731,127198,188652,-4808,-130535,-56453,27890,176553,214230,39793,-76024,-16207,30915,-70359,-218624,-156008,-15436,-57112,-118377,-7686,130948,57954,-140077,-185741,-147782,-161732,-200811,-183605,-218444,-278416,-272471,-312145,-329384,-236694,-88397,-86400,-349361,-584437,-452068,-143627,-17038,-73989,-101212,38897,316963,248473,-133320,-279254,18037,274740,297953,215502,87082,50890,58774,-71774,-262285,-258931,-163967,-157732,-150548,-54461,-52484,-159604,-217920,-76440,142762,261541,345914,248700,44271,-86747,-193047,-258273,-204915,-118687,350,-18319,-143590,-187256,-163019,30904,348931,278377,-23593,-120866,-72511,-108893,-140314,-40987,70873,74508,-9276,-147441,-138968,-513,-67209,-199144,-4406,184457,92544,8820,381,-38457,-77756,-114249,-197427,-273588,-240592,-171027,-44634,176720,319206,155143,-159159,-115546,224623,378232,250295,-19779,-162294,-46854,93349,144253,233786,294117,258627,184359,32716,-50186,56201,93365,945,47717,259998,352561,180714,-77701,-105645,40692,110102,63442,-13322,-95431,-39413,249421,487255,458179,279505,159398,178676,267317,86525,14991,72905,114981,105978,87008,4959,65880,295861,359437,185156,62293,38281,-56256,-262754,-445851,-330736,-130510,-128889,-186456,-69240,42629,-9596,-52678,-689,46448,-6624,-166483,-128218,140194,354149,373077,443062,546169,467583,278520,110484,-7287,-63729,8755,144234,65063,-90051,-100366,-51875,1060,477,-99637,-182587,-187943,-133426,-106052,-152744,-148450,-90152,-114152,-153857,-68862,6129,-94401,-318750,-273613,-37466,111158,209213,390043,463697,304936,452840,1038210,1253794,838824,386755,448304,590544,757246,678960,-1071966,-2626948,-1369000,1271351,7601158,15821204,14529255,6284657,1931958,1252815,265315,-30150,126006,20798,-253308,-216007,251361,179144,-472193,-414036,-77424,-347316,-483253,-42136,194945,83598,140242,209284,126901,113934,112141,-26334,-27336,43444,-86001,-219854,-178237,-69213,46148,92587,134937,167502,103402,146338,228290,311975,396689,342509,159727,-169144,-417702,-269751,71539,167145,69161,86456,243988,266349,233733,149438,45859,-147540,-324122,-204142,105691,154015,28642,-47659,-99759,-111836,-81496,-124906,-191452,-236560,-234497,-121957,18351,102921,46558,-69613,-98456,-136203,-168403,42518,326990,384621,194766,-41046,-173278,-92410,97855,178378,60957,-25398,27533,76769,71973,157200,216200,179900,138295,12326,-130431,-41333,11811,-7918,146690,336765,195259,-40302,3768,32177,-125264,-161480,-33657,52772,87160,98814,63402,46079,34317,-192023,-462642,-388303,-131142,393,-30038,596,140765,142018,-83020,-124378,-2386,-73956,-235127,-98185,97719,33600,-7422,175213,282571,260358,172101,67017,-121690,-295086,-309920,-224930,-134164,-9764,106585,164763,172287,84332,-71401,-31372,206967,322624,209308,118641,40377,-56697,-42405,96039,232193,218967,38842,-231543,-359470,-290933,-338096,-385412,-201528,-85803,-108616,-70309,-86614,-92593,-48171,-45809,78835,163054,22994,-34506,175918,256098,95342,-95693,-355318,-464982,-231446,-11029,-7593,-75623,-35737,190362,331850,89845,-197205,-139106,70765,85609,22705,14184,189680,451857,457370,237047,152398,216539,188479,117719,204516,319600,331088,109775,-192310,-248175,-135801,-173068,-224629,-101554,-58900,-104612,-9041,183718,231169,175153,162702,192738,134546,112741,131650,2209,-141766,55551,352286,313533,129304,-15090,-260574,-448098,-304097,-136960,-24914,130725,178620,126527,105441,-113336,-246937,-107287,83566,185880,79026,-115801,-218123,-275437,-291682,-57444,220360,257634,196197,255859,153352,-50745,-111155,-88279,-95700,-90091,-147784,-189860,-70347,45503,37885,86073,157653,57297,-74833,-114509,-145799,-167029,-215170,-216757,-91763,-26125,28355,127057,63938,29990,-93,-175951,-166471,-12166,-246567,-527256,-354545,-41409,121468,142248,9905,-88692,10464,47109,218,96434,246745,198464,74870,107990,119897,7081,-34595,-16665,29715,171001,237591,145526,162098,349081,346246,30761,-116977,-52995,-49711,-31048,2876,-277882,-517656,-333154,-58342,18376,38248,98966,111627,97094,170692,208784,148981,73781,22104,130056,283336,221175,44858,-20952,38228,-32114,-200594,-264176,-287796,-217755,-31616,47702,7206,-20751,-40574,-34423,-126136,-137655,131991,172497,-108526,-264565,-233189,-277293,-237833,-58311,75651,184157,237709,130817,49707,25242,-17455,42858,113796,66596,-2950,26618,82501,-24995,-147859,-76096,128530,314628,367686,252822,-4780,-139469,-92585,-91970,-204990,-258006,-224242,-106449,23936,77187,8490,-103010,-80977,79643,184649,117141,-101208,-237419,-197164,-141092,25481,387791,579805,451887,146062,-58618,-23677,20754,-62908,-103541,-23459,98981,51830,-37883,-10008,99374,231967,325373,260061,91735,-88486,-259824,-255469,-178192,-234132,-349340,-268405,64599,344690,890806,1802026,2542914,1936383,913296,-524570,-1625214,-1908897,-1117822,-294608,315230,895055,1200172,1241180,1120955,1306037,852593,-239273,-1383064,-1381188,-651548,24575,479402,569145,383484,274726,166109,76997,39452,6904,134950,369724,354328,65156,-112382,-74141,-92438,-173628,-201030,-173542,24367,89299,-170257,-156680,75588,85862,31209,66785,89549,96840,82994,-50225,-341144,-534463,-365132,-61494,101317,102826,111522,134195,29191,-83964,-119065,-188092,-149641,-49697,65845,249959,399285,274297,80119,-44732,-35786,65657,15277,-153478,-230280,-192373,-179284,-255321,-185454,96730,315079,273396,58744,-94171,21984,205026,265131,273481,279423,222751,115851,81601,99886,3640,-142343,-87936,54082,65761,-4440,-41723,-28076,54460,27605,-206863,-267292,-117857,-11527,-15636,-40669,13699,193419,210037,27405,-46705,76834,150164,54379,-122691,-110270,165988,264313,7925,-237466,-229659,-180062,-282395,-268636,8504,232594,121829,-169056,-283258,-97448,120709,106553,109944],[293935,333609,253642,221375,188025,140760,195218,291884,244880,1058,-245149,-227943,1804,83127,35231,38459,74512,135706,99722,-9199,42576,133233,302,-96709,42161,82713,-103297,-188386,-106026,-6859,89935,90077,16582,7553,67726,165513,260037,258302,242682,177204,67383,-20643,21735,-26501,-206384,-309395,-191971,3345,113999,75007,-9387,-36727,12157,23139,44306,141543,63712,-119607,-69705,52341,-97175,-223422,-231097,-316637,-315556,-134219,-95593,-247966,-246285,75687,95373,-298990,-354845,-67511,19423,-21857,-22751,-54570,-58463,56158,157670,161945,111268,721,-120952,-160831,-173677,-179262,-113675,28026,147032,141496,-40491,-163407,-16787,191574,286933,288390,217335,95830,74379,-242,-148786,-40938,191880,74714,-192692,-231962,-58399,120764,171527,236553,297907,254795,225762,240558,230582,245211,380939,466310,245157,-35592,-112650,-84455,6276,187195,226923,98357,-26606,-83663,-91677,-204549,-289893,-91949,43129,-19605,54849,188983,134031,-61691,-247291,-370178,-368309,-183837,-165443,-305070,-187863,-23488,-119864,-198671,-56968,112652,145239,128668,149915,62365,-54028,-39049,190773,262247,-13352,-372794,-386415,-158337,3703,80306,220142,296678,256050,261951,170594,-117963,-216049,-167610,-116589,-132270,-65656,20561,46235,192198,283299,44045,-223381,-155372,-100743,-155837,2807,282576,385309,315538,177082,-62471,-291488,-343499,-163526,-12430,39131,185636,187143,-50337,-65860,39653,23474,-75453,-134255,-48803,47290,63936,-8128,-19429,66307,109320,11209,-187481,-340823,-165522,101656,77347,-81816,-161788,-81533,120046,122052,-112971,-193202,-68602,19097,183626,304376,141024,-52335,-44914,11410,-59602,-203623,-143024,-5765,-88889,-215466,-138681,15396,-42421,-208899,-219748,-120259,-80596,-86951,-63746,-72408,-96627,-98092,-169184,-208334,-113900,-6833,-79278,-399127,-627715,-449610,-120056,76504,108610,75988,104454,269101,157002,-206206,-312811,-44429,234122,282849,175921,60476,53787,61604,-49645,-172273,-159124,-92679,-29431,66656,33957,-122887,-192012,-195195,-133579,85295,320080,422077,251924,37434,-50126,-85484,-166495,-186968,-133441,-28931,-97281,-255067,-289104,-206291,74142,416794,386415,46933,-126149,-28709,-11384,-90585,-39576,104981,107670,-25800,-168615,-151057,-45922,-112787,-187472,24996,178716,63327,-18966,-50419,-99409,-85064,-32562,-114611,-278286,-284590,-148279,18616,152679,197725,25954,-236455,-164047,159723,250239,124541,-46010,-131822,-57355,46271,110793,201427,244363,243987,171250,-24820,-112465,-34386,-20303,-43215,110902,312939,353620,159108,-86094,-50646,146234,177511,119664,37029,-93187,-11869,342123,580610,420415,166938,79476,165299,294319,140061,-22620,15709,103540,154952,130992,15124,60747,298213,389877,215480,50126,4121,-47965,-150876,-264504,-218622,-66355,-100821,-190878,-54740,99464,73688,33840,78396,114562,1183,-254518,-259314,122755,442470,368998,314356,474201,518503,377758,162404,-32195,-122813,30067,211344,163791,12311,-45146,-68742,-31839,-32883,-146780,-198611,-141697,-82200,-68624,-115117,-207691,-222518,-191784,-137257,-85128,-60431,-98170,-203053,-183354,-56022,48145,169125,399532,473233,333081,452371,966683,1130760,809909,375472,365901,718107,1037541,712099,-1337668,-2809110,-1065626,2368627,8257229,14747061,11946308,3942072,1304115,1729015,648792,133854,238935,118977,-92667,-78663,324804,124932,-614757,-562504,-94937,-228287,-333432,12547,147743,14401,46140,97835,19323,56744,130643,4221,-24543,48240,-53895,-182630,-174342,-176829,-158212,-61365,67238,115472,98761,166868,252360,300670,321976,269083,86902,-262845,-475806,-202561,249565,363778,189617,162511,279569,288256,235378,174930,75748,-149963,-336464,-219101,145448,299112,153714,21797,-83862,-135176,-98829,-70505,-63046,-54338,-51085,-24639,7120,32320,-20922,-88232,-28553,-2568,-37061,124956,342309,308629,78829,-85105,-160735,-113655,9963,81524,62826,24398,-25050,-57235,29911,190976,195154,123604,145288,72191,-62241,51009,97353,51480,191749,357128,223927,43864,74358,9458,-209753,-218478,-68104,23322,58222,79984,99944,116231,121629,-101466,-452358,-487803,-206030,5023,9098,33626,141939,95593,-156064,-187434,-41799,-69024,-216845,-138714,-4230,1905,34247,180038,258372,226881,110516,6034,-108229,-194596,-211828,-193437,-168825,-73348,83770,183737,161226,59501,-54030,-27867,130250,179774,100844,49559,-29,-94437,-133683,-33549,149821,225523,121995,-132801,-340033,-323243,-357323,-377187,-205069,-137346,-158470,-18212,57515,59321,56936,21643,112596,201930,43198,-67936,97150,145106,-21666,-148131,-307937,-348780,-166400,-5220,-13821,-91516,-49934,167951,297506,113893,-138251,-134768,11748,96476,130770,126224,197988,340441,297271,173983,239170,309624,214843,91169,171123,289843,337970,139970,-212270,-296304,-148164,-110990,-122978,-48698,-57888,-115898,7990,218974,249243,177990,197247,247980,171122,132424,122592,-24742,-152817,33273,275742,218608,-15965,-148922,-282854,-380649,-287955,-214236,-87475,130029,223507,218981,220567,30408,-192102,-104163,131311,236318,81837,-100021,-122820,-232270,-314880,-83689,236627,301600,284109,341645,213192,-17327,-85902,-36395,-25967,-32853,-123157,-159916,-24194,99012,92794,134513,197009,118723,14485,-24872,-96713,-201999,-246854,-153496,-59724,-45225,-33786,36447,-18281,2100,48890,-141356,-238172,-129133,-319531,-540202,-322942,20957,139926,56292,-102488,-99699,15125,-965,-26662,105696,238063,199099,120642,141250,88129,-80911,-96220,-50289,-6899,126026,165508,51650,74788,233889,205489,-80327,-186296,-55373,3195,-21424,-55638,-291035,-488333,-312493,-53991,51570,85614,158990,181586,119758,107750,140635,178072,138193,13980,63091,223699,145312,-60094,-100492,32976,61571,-85328,-164562,-210580,-188564,-86100,-43463,-79100,-46980,42028,88403,-22871,-78498,106474,128829,-36140,-100633,-158236,-350708,-302159,-9686,117957,164589,219097,193428,139266,62712,-18477,-1942,33466,-15974,-66838,-17078,53399,-9193,-93700,-40657,97360,238790,326539,294112,71890,-96451,-67694,-72887,-241335,-355355,-308047,-138685,42415,105032,19448,-117619,-131883,15734,172915,149927,-69744,-239621,-165090,-15741,116424,325667,477188,375920,69641,-87958,28680,129685,42078,-54663,-25156,122615,124722,9746,3655,118622,174839,168802,110978,-13554,-268798,-481470,-457945,-373402,-455165,-543956,-319235,118976,333645,1081855,2219345,2820688,2184064,1390640,-452033,-2106290,-2297566,-1296490,-429596,174095,707779,1061603,1570450,2171739,2306238,534766,-685323,-1560414,-1483170,-968934,-300562,138053,346712,367399,291421,176052,161669,138053,43738,129412,368161,370287,48841,-132018,-22414,3520,-72103,-113534,-114438,47928,57466,-184549,-132766,77282,40179,2888,78227,90232,12678,-29573,-107159,-424809,-643184,-377694,58080,271969,275634,253396,218275,99391,26339,-14063,-202822,-253039,-100015,32488,244030,467536,347035,59431,-143640,-77739,148628,99622,-164110,-271995,-230133,-161250,-164712,-106264,81588,235326,213879,-4220,-245727,-118432,190967,287714,265645,254575,196047,121024,141329,242168,171460,-37209,-54165,36526,13240,-68470,-90172,-48118,69084,98949,-129023,-253163,-141093,-1593,66794,12034,28463,250758,285461,66117,-45498,30615,77432,-18539,-205925,-181663,155741,317009,66268,-167004,-196471,-220247,-295120,-208382,100459,300160,151064,-143746,-258403,-118233,82493,118074,168615],[295398,330071,279257,231757,152269,118748,210158,326400,294394,59127,-209608,-241168,-50229,79054,125940,257489,361223,374052,204970,-45273,-44059,63811,-60362,-134302,60607,120637,-131048,-242231,-120716,1426,68423,14581,-36858,-45317,-29464,100261,331429,366318,200767,33594,-47684,-17291,50937,-43804,-197793,-267139,-217872,-116174,-8968,-40291,-108647,-79186,-20920,1692,75371,179278,51392,-101806,-17854,61785,-113647,-191840,-136773,-228556,-264663,-127241,-83834,-176994,-169342,84793,29967,-390585,-447864,-209195,-136660,-84429,5753,-11573,-65361,22224,141088,171111,140804,27353,-98069,-130047,-137212,-130613,-28787,92679,140179,142275,45037,-88327,-17885,188127,327516,325790,204509,78931,49651,-47109,-209063,-138400,44468,-60374,-216962,-207914,-52275,100550,140990,170185,149203,18928,-11987,67016,102857,149965,294412,385216,239764,70193,-61354,-158573,-63136,206649,319426,172756,-28316,-82841,-79549,-287087,-418740,-152658,38454,23259,163915,320011,246431,-34607,-301189,-360559,-226429,-110938,-186578,-364228,-229446,50062,-40749,-206750,-87009,76945,1855,-138885,-52098,-4157,-33786,12639,198626,210554,-51255,-376400,-370727,-177983,-77940,-7672,186135,293716,250575,225708,167861,-96000,-241752,-188252,-119182,-113955,-7218,69179,16628,121576,256585,34881,-256763,-209588,-122752,-113645,48868,284171,369956,292338,131079,-142522,-402513,-457067,-245235,-47229,9626,162860,216846,49488,24417,94388,51116,-119691,-170085,-88245,40741,99179,43898,15273,45508,24214,-97880,-232769,-307374,-182591,11632,17734,-86541,-156405,-41170,142673,54056,-197528,-187382,-33025,28122,177683,356247,236496,3040,-63378,-30008,-64589,-168976,-108411,17585,-99771,-285512,-231474,-68807,-94877,-193530,-180700,-52581,34909,86467,119588,112617,105388,92973,12748,-34186,37974,81261,-51741,-395647,-611195,-414814,-72060,195861,288066,192287,87284,127933,46814,-211284,-264859,-79967,154087,219744,110960,17989,39663,68110,5489,-43270,-27359,-6136,86757,257831,109458,-197271,-232158,-164167,-172123,1562,289709,356683,159976,-7916,-37828,1028,-49334,-134835,-137764,-67159,-148412,-306055,-335147,-222025,96896,445174,456560,84724,-116311,56076,108978,-33650,-22292,163836,178838,1816,-148859,-143567,-67710,-103915,-127829,34765,118015,6221,-55408,-85215,-135802,-101021,14110,-44918,-261612,-309090,-126935,57225,101928,65081,-104357,-309525,-204718,79188,88863,-31566,-79057,-93634,-68391,-20971,50563,135053,154463,184755,133904,-56397,-140078,-107782,-95772,-25601,187038,307513,264605,74332,-111339,13239,267392,252365,158174,56902,-106865,-8706,352556,549435,311508,28213,-28746,129424,302653,234716,1139,-393,100383,187191,173962,64286,79478,274933,363646,190713,-3498,-65539,-66979,-33804,-27788,-49320,23026,-37822,-157344,-40871,128000,124387,86508,116931,146886,28726,-253761,-331563,74226,443801,317014,158875,335280,494443,423731,197436,-52817,-179033,30468,270082,293055,163865,36528,-70391,-42753,-37481,-187620,-242620,-128066,-49875,-47680,-99484,-257019,-335855,-255852,-85642,-51162,-100411,-79243,-47828,-88909,-109156,-72476,87006,363282,383930,218709,320408,786707,963684,768392,424327,382177,832377,1096792,449495,-1641766,-2797651,-706407,3298501,8983475,14018593,9874996,1845670,506638,1790803,866517,369865,477194,314762,128122,104050,389627,87626,-638483,-635742,-156237,-134032,-153191,98774,151802,-13578,-105630,-111360,-130600,-15476,122398,26647,-21344,50029,-9614,-103556,-108766,-202767,-304780,-216524,-45690,27320,78692,142984,216858,246558,209139,157620,-28244,-364675,-485086,-101583,396723,495672,255323,196488,294849,299531,206426,179281,104361,-137156,-334756,-235610,140073,381283,245380,66841,-60996,-118381,-89205,-18975,47968,100214,105175,64491,26633,34928,4392,-44406,45317,103136,67663,172786,314926,233606,41265,-51335,-98759,-125593,-112593,-54378,45505,56741,-80176,-181126,-25939,183098,148494,68895,170616,195153,104116,159937,151352,74911,194122,335110,227195,114939,141384,7279,-260875,-272134,-126936,-37714,4009,40824,99709,155165,199708,13825,-396517,-551851,-272953,-9646,21227,41459,132851,48021,-208086,-234101,-79087,-68123,-202568,-221110,-143821,-16635,122019,194055,204373,175570,62413,-63548,-102625,-77305,-95987,-158219,-187368,-117729,37801,151676,120969,37179,-7040,-2511,36713,6198,-16035,-4587,-13310,-88061,-186280,-149136,56208,212096,200918,6098,-237387,-288284,-326537,-327977,-197326,-190083,-181837,71322,226916,177401,98995,58353,130630,235299,94496,-61059,23090,31587,-122596,-182345,-197409,-152076,-59960,7838,4547,-51349,-6588,180752,256619,101471,-92692,-103556,-22831,93802,217417,244890,207377,198744,112869,114508,324073,376117,202350,42880,72505,170216,265561,150705,-188130,-320901,-203723,-120128,-73485,-17356,-54998,-115563,26364,218516,202535,130092,223445,305406,215519,142500,93858,-53564,-161028,-16948,177018,127444,-130778,-255888,-271613,-256887,-237135,-273231,-138859,123392,212712,231655,281988,174310,-83132,-60026,170624,267331,112045,-23021,16495,-161476,-327153,-116919,239177,366464,395127,407381,268374,33417,-30163,48979,57226,23875,-69628,-100842,29543,148207,121160,119788,182284,168682,109349,70458,-51675,-244503,-237330,-473,74262,-15659,-89351,-54860,-69867,-8850,93005,-89044,-280642,-250968,-395146,-551909,-313448,52215,132347,-61551,-225832,-91025,59350,21917,29085,156002,217461,152481,99990,110651,37023,-111024,-82145,-22710,7010,105695,99569,-31379,-12982,105981,68482,-149491,-220079,-31506,88794,23997,-95302,-260765,-371013,-241179,-48347,77068,113580,176375,223521,142820,37481,38899,161402,174823,-6355,-29382,137114,75303,-143421,-160253,48655,187729,72208,-29610,-88305,-140510,-161111,-179780,-192089,-73948,125347,198072,69659,-20433,60485,53698,1102,58964,-50763,-355009,-316316,23425,111334,75583,127453,193013,181712,81839,-35807,-93084,-100485,-123047,-132087,-66086,10178,9080,-29246,-9107,57739,152509,262761,294955,144477,-21630,-13938,-30382,-237589,-394644,-334347,-150164,34463,86034,-429,-138104,-180778,-48414,148188,172931,-25556,-217805,-124884,101455,205622,244041,325909,276621,12640,-119312,66302,256886,203892,58119,21376,131051,142449,9422,-10613,118218,120483,5782,-65285,-137283,-405123,-596930,-534001,-449037,-580016,-668047,-305237,208433,214267,751325,2043219,2507746,1923276,1625760,74793,-2068334,-2377928,-1352490,-537269,66952,592700,913305,1575464,2725654,2841434,462011,-754238,-1298030,-1336735,-1159874,-642428,-286626,40776,294118,272632,142259,159596,151425,28690,75557,299547,329512,35568,-115769,36700,77869,3057,-43495,-50026,82426,25892,-210232,-138596,62813,25273,18858,107895,97829,-47760,-124282,-153476,-446932,-659434,-354587,140934,381027,397765,348921,270099,158685,121420,80641,-194583,-369341,-207556,-70022,146866,435434,383558,70394,-179512,-102542,180488,142757,-168136,-281630,-215289,-103354,-64409,-42923,54260,154514,165706,-30164,-329497,-237812,147397,303121,273229,242944,166910,94898,161816,346180,307634,66007,-4251,39578,-16222,-117864,-159650,-103117,61208,144101,-60378,-246556,-173785,1991,126094,51065,49663,279126,313093,72267,-63957,-37081,-11657,-87907,-271098,-270149,62854,273050,87248,-88818,-144675,-232368,-280041,-155016,154042,333123,182373,-73411,-190927,-130820,18879,97966,174683],[237796,289192,281166,228647,119591,85000,192363,303511,280536,106988,-140759,-236250,-118157,33436,171033,430052,594609,534606,260746,-73607,-111138,8453,-84736,-129188,59260,93023,-158918,-243592,-59182,98911,78486,-57102,-81864,-73503,-97941,45946,382742,466368,206090,-18850,-98898,-5257,84503,10665,-104468,-163082,-161513,-111021,-58723,-133858,-195942,-121835,-49290,-7132,103035,198447,40850,-83125,29642,70880,-85470,-109311,-24329,-97936,-141811,-63006,-28170,-61178,-30501,104784,-24504,-405044,-473299,-306633,-234682,-106185,60336,78028,901,32153,120137,156833,156031,74158,-38763,-76744,-79691,-61850,52636,133492,105098,107419,107956,-2441,-19104,133737,273844,292639,181655,53346,-9052,-118417,-273210,-216095,-95132,-194256,-237221,-162377,-19574,100708,125601,102310,-3115,-187531,-214793,-94406,-29125,29352,169196,274004,237676,175748,-14339,-229560,-134293,201182,382602,237930,-27749,-89167,-70993,-326411,-464364,-153009,45723,48793,256673,442747,333235,-16175,-307951,-290086,-64043,-5533,-133285,-307307,-174626,144675,56402,-160052,-76152,31226,-136379,-317648,-199206,-89122,-81660,2785,168551,173828,-55718,-324265,-299540,-132433,-79887,-25058,157311,235539,187901,173104,158852,-47906,-186433,-64955,-7324,-40857,70778,131375,3174,43509,196833,4821,-274532,-254457,-160469,-98953,62786,245064,327023,279166,83054,-211935,-447789,-475981,-265684,-73219,-32813,106183,203616,123937,86240,128212,94302,-73004,-116922,-98559,9477,97853,66368,6964,-18392,-86992,-219574,-302376,-290392,-212846,-113633,-77310,-92969,-106446,45943,190756,9258,-235285,-131316,21176,37991,151384,350798,306231,79486,-69939,-84047,-87976,-136603,-72224,43944,-86130,-306197,-265588,-105983,-84460,-102236,-82340,25185,140406,265589,321075,293168,275416,252557,182132,137761,163126,136609,-16932,-333707,-542346,-375070,-24409,301627,408435,214640,-7172,-58863,-56717,-162729,-176024,-101774,42964,123507,45887,-12903,27061,68940,65042,89143,102878,62778,140667,345987,138628,-266868,-278423,-128412,-165068,-70401,192293,196105,17330,-75512,-53006,27083,28896,-79149,-124837,-87957,-145264,-277650,-314148,-206666,101393,445210,471110,73075,-107680,142732,208747,647,-2794,230346,263565,55984,-98640,-115851,-57883,-35419,-24878,34796,31363,-52525,-80876,-89316,-137967,-120162,13427,-9231,-231158,-302522,-103896,62953,37865,-39199,-192384,-350653,-221978,1121,-72078,-179435,-105988,-50722,-74369,-88766,-16950,55825,56865,106416,84866,-62491,-136688,-146961,-116220,45277,254772,246227,106514,-60080,-154413,70899,373466,316695,174928,50306,-116768,-14727,286236,396978,159133,-92450,-129282,66513,275717,329256,85685,20615,105140,196012,199952,132952,114708,230849,287549,118963,-86183,-159044,-108208,66227,194975,124097,101171,22204,-115698,-45897,114875,130900,87666,88910,116994,59141,-173955,-329309,7788,358218,217271,15643,179214,404200,403854,214140,-45118,-185973,18357,291000,405493,329383,130707,-56119,-32733,-14009,-207196,-303596,-165136,-60641,-58647,-115948,-279274,-388599,-276921,-8757,18721,-126014,-62010,98941,-5896,-168250,-219425,-38039,289226,258026,18706,108320,543204,749471,678221,516071,511696,878656,900071,31184,-1816198,-2548794,-372282,3584754,9308594,13859203,8963530,547727,-280376,1425977,845583,610829,789776,573232,353858,266455,394361,54607,-551727,-622362,-251679,-81058,26429,203191,201426,-13995,-292887,-375975,-288050,-81209,96685,47493,-16408,32848,20141,194,21412,-126936,-352891,-334012,-187016,-92280,33827,85691,134920,178686,125118,58305,-156765,-462393,-463696,-16524,451020,511777,254292,198033,319891,326653,185406,174603,114223,-130117,-320157,-240172,89161,362658,269556,78472,-24534,-62956,-64203,3561,99174,174490,189423,120014,61065,93544,100431,44921,106067,158775,119762,164998,240201,171373,73134,35195,-5881,-116337,-226500,-181627,21913,63316,-141733,-278888,-83681,139690,90969,31965,207873,343999,312791,253032,159902,59892,149920,267082,199241,156492,197159,36365,-255761,-301046,-188403,-106193,-46136,8350,67564,143821,241644,126866,-307967,-564404,-312794,-35465,-4180,11132,105381,2025,-236660,-266673,-124961,-83390,-186920,-297802,-262506,-20362,209324,201428,138290,134315,51909,-109721,-93871,32973,12870,-124992,-189573,-137542,-20647,80413,72448,35176,61203,41296,-45495,-147736,-118662,-43691,-8651,-47450,-186040,-221691,-31516,175187,254167,151267,-82721,-210294,-267755,-258978,-184989,-232837,-180619,167742,372731,231859,73996,60472,139817,262846,164153,-22235,-39171,-69997,-187920,-181963,-46502,69320,56201,32855,61914,47969,82177,215044,211935,53236,-68587,-48997,-17511,80262,257148,324418,209850,83472,-22874,83769,391826,416650,165838,-16518,-63865,-10523,117091,118688,-127464,-299634,-266152,-189414,-105882,-35826,-65062,-108317,44947,187445,109350,59515,236565,336101,243608,139556,60200,-69363,-161079,-82047,71992,52549,-175678,-299907,-233291,-115135,-170356,-303799,-170789,106127,152319,163701,286856,289412,45230,-2631,189292,279935,161397,89010,149863,-81770,-321447,-150063,215781,410938,465939,424484,299257,76731,22556,129191,134681,83999,11174,-35014,63032,173207,112242,43713,120224,192155,176232,146550,-15671,-276071,-186377,187685,263532,58510,-117467,-125766,-90050,-15394,108744,-31112,-280395,-347165,-456581,-562106,-332532,36456,95136,-176641,-318983,-65046,122495,84437,120120,219143,184775,59025,9995,25856,-23411,-91227,-17521,42513,53725,107465,60402,-73497,-68464,12994,-15615,-158451,-203895,22882,191586,93959,-100409,-189441,-188192,-131410,-40567,84468,106766,132827,212539,150934,-28670,-71946,106496,178331,-35182,-130697,33410,19159,-182809,-181898,80458,304225,218283,89538,34422,-88369,-236087,-328622,-314334,-107663,179867,262887,123122,14571,3600,-33672,-3235,169643,61203,-291149,-285124,28912,71642,-39482,-3086,123537,164491,85831,-58574,-198374,-246839,-231310,-194204,-120818,-39843,31649,50911,37979,34175,72113,175183,254222,210468,87909,70107,22977,-205584,-373264,-307325,-152098,-11289,20010,-45117,-155696,-209468,-89403,123121,185384,20130,-176052,-87867,177146,280525,185636,175959,193656,6397,-144076,71292,363157,371335,183076,72299,109328,99841,-36736,-43142,102493,77957,-124162,-215047,-243880,-466625,-582460,-449678,-364867,-558693,-682393,-245930,271187,-81701,-86472,1408241,1897501,1417105,1791875,1021365,-1560841,-2238694,-1343178,-638741,-22454,542952,701819,1161405,2688904,2958858,768928,-516834,-796273,-1077248,-1227686,-930252,-664549,-238098,208613,247468,96847,91623,88658,-29473,-16683,177526,250383,49171,-48487,93991,113812,35012,-10540,-6272,94950,-17769,-241691,-156727,44611,46934,74293,148162,112897,-61949,-164177,-163536,-388679,-576130,-303860,169428,416368,448791,372291,275434,203971,199286,155117,-164644,-470483,-371832,-233290,-15214,315214,372731,103067,-158577,-117047,140481,112795,-173179,-254198,-153154,-23621,19957,-4687,31989,94566,130718,-19934,-324211,-295473,90490,312889,309317,259926,142489,33204,127917,374736,370149,144589,67065,92130,12818,-130520,-232435,-178648,30555,147646,-24174,-247051,-198446,9309,141912,53271,65691,286577,310459,63140,-92191,-120178,-114788,-144510,-292900,-336088,-75567,145313,71904,-20820,-98949,-218513,-237969,-115711,161210,329118,208621,14959,-104853,-134349,-54855,50264,127110],[136719,225890,267942,219898,104692,58077,147122,227018,219620,146325,-47633,-208453,-184633,-53810,146746,497583,700975,575425,248048,-105018,-161455,-30097,-70564,-93743,22933,4026,-174364,-182909,76681,277126,140469,-89991,-108741,-74989,-114181,27632,403713,533174,263040,20583,-96968,-22150,94136,118394,50020,-23720,-33879,29820,2105,-173972,-250702,-152827,-64529,-4756,110229,172192,5456,-92275,44818,64407,-39941,-16666,61487,34495,19700,38079,57463,81101,133572,123049,-65052,-351345,-426463,-321104,-230192,-66642,127790,176729,116008,93399,111194,129493,156504,130251,41055,-16973,-15988,12528,101597,126575,47436,51735,138500,80421,-10689,55563,162288,216688,165450,33905,-75961,-192296,-328203,-258789,-187505,-288017,-252862,-118126,8742,100017,115003,42965,-112409,-295945,-324118,-202558,-130094,-86072,39371,171221,246035,253859,22728,-268110,-190194,166260,392577,266128,-27388,-90437,-51771,-295326,-408191,-97134,60648,46801,292497,509603,370921,-6486,-264855,-169656,82123,105922,-32890,-178400,-64604,222516,156149,-63317,-40616,-28568,-232742,-346350,-245043,-180581,-186185,-43143,148248,184553,-19277,-233321,-202329,-42736,1308,33553,137851,143019,92757,125763,157313,19836,-66653,137793,166771,57283,150724,205744,20693,-12973,124106,-45939,-297071,-302816,-219884,-122863,38340,176207,276684,292555,67279,-243119,-423500,-412271,-241321,-102534,-75919,48161,166391,153802,103991,135186,147432,55526,-7997,-80928,-39962,48977,47358,-32929,-91463,-174351,-304795,-364263,-289737,-236396,-218326,-165817,-98441,-33950,146315,245682,-1413,-218976,-59555,58762,32480,105199,289825,335587,154325,-68055,-134769,-122681,-126954,-53247,66493,-47170,-267830,-241890,-99254,-16500,40562,50694,81695,192619,389930,482474,427783,381216,352748,298459,253659,218362,136139,11169,-222778,-432330,-344407,1626,355575,433891,150195,-142937,-231488,-138224,-99195,-98062,-127533,-82244,15866,1132,-14289,23204,45648,91052,184398,197551,88205,105599,296107,107053,-322316,-325672,-97301,-109592,-99961,72998,20139,-119632,-143891,-89581,-21832,21088,-48227,-93411,-70004,-77524,-174865,-234595,-164587,93337,418509,419919,11467,-117705,184230,242289,-12632,2155,280746,329217,106439,-43215,-73836,-19608,71289,97908,40549,-38468,-83969,-79539,-59730,-105506,-129503,-24298,-14947,-198995,-264284,-79584,34764,-29628,-95246,-211558,-335891,-205484,-62088,-208722,-291346,-117223,-6565,-72560,-140643,-76020,-18250,-21125,35698,36594,-55216,-115220,-146756,-88241,133374,290151,152610,-67717,-204710,-204300,107126,431133,349417,169209,25449,-109521,-11260,176647,170700,1780,-160536,-191557,-22199,206134,378910,199796,63078,114744,181817,197174,191804,152017,175597,182812,27121,-168907,-252194,-158245,135541,349426,246923,130138,39178,-97012,-80079,60595,98800,40294,-9105,20300,75864,-53335,-267807,-61891,214106,80836,-92772,53328,274752,324596,214046,1852,-122705,3216,254863,459233,465438,214868,-33890,-12369,23755,-200051,-363974,-250968,-121682,-104668,-162131,-274503,-366277,-238198,80898,98456,-154637,-74968,186709,54395,-199554,-344324,-180005,202823,164454,-175271,-105791,292537,482059,500497,607074,727279,828515,497245,-355942,-1722530,-2078923,-209722,2896325,8931926,14396680,9543535,307863,-936854,740843,600789,800944,1087415,808371,512704,344064,309211,18942,-386803,-528146,-346215,-66629,170894,296821,261456,-16597,-473058,-623158,-411571,-118354,72494,74769,-5559,-7914,17183,103624,197159,33113,-298253,-388108,-327847,-224999,-30216,18238,36673,128759,120480,13295,-263449,-537434,-429202,20651,391460,407107,193004,175576,357746,374169,196187,167524,91806,-143628,-290384,-219873,7334,243405,218538,67168,32986,20266,-37921,-17240,72777,150494,184989,130896,89729,164030,212196,143706,141569,163000,117077,103417,129481,119990,125619,122801,86981,-83224,-295028,-261498,4187,46978,-205919,-339410,-129533,76986,38550,19257,240626,465054,480480,294936,122670,18957,71867,163332,142837,159227,231779,91925,-193346,-289953,-226545,-154997,-71929,-6181,13358,80343,233770,210301,-210302,-524854,-313981,-62725,-68401,-60475,52356,-44052,-246761,-290172,-190497,-124064,-162719,-315338,-308041,-17363,245930,186525,81589,123352,84001,-107458,-68587,115424,91761,-97101,-177932,-136090,-79162,-9323,29867,55482,132637,95275,-91266,-242396,-188361,-69489,3,1796,-139922,-234751,-96994,117122,265080,263590,73874,-123404,-203897,-188138,-168246,-252685,-163027,239243,456512,221962,4554,34886,146386,282988,231730,32320,-80188,-143566,-209287,-142018,105316,251045,145425,66579,152355,179393,180916,243998,159985,-21496,-66366,16109,21603,57220,239384,332643,195443,32623,-65118,88024,426042,434710,135324,-60070,-180584,-189754,-67879,42579,-51080,-224643,-289289,-271727,-200900,-103957,-93901,-98260,66307,145397,7684,38,226311,314736,238384,125259,30583,-67628,-150309,-145765,-32635,-5617,-139373,-262133,-178928,-2480,-113812,-306452,-180448,77328,66322,51398,253338,356918,153757,43342,185372,279667,213894,195479,232831,-16062,-294954,-176724,157274,389565,443518,380884,294249,91764,40959,167665,188001,147385,104263,11868,52184,160329,69908,-69064,31851,180549,191753,188993,16843,-271448,-100507,346340,428923,150313,-107716,-163678,-94265,-34487,83741,20446,-234651,-389500,-483859,-559004,-367615,-22526,34882,-256689,-353905,-27899,179497,140063,184235,258239,139947,-58575,-117062,-80919,-78117,-43188,62675,113094,101930,115704,54654,-62420,-71400,-11311,-19972,-110237,-138720,98044,284781,168697,-65315,-92469,12144,-7362,-29975,69351,63327,35403,145236,132803,-84549,-167946,32755,153597,-66061,-220207,-69521,-20722,-173270,-157978,122093,376419,306841,152785,112153,-49372,-288471,-444638,-417178,-150452,185474,267618,126810,14732,-57754,-121601,-50233,196783,145883,-181826,-227769,4920,25453,-124638,-122188,7085,98778,79426,-78330,-284122,-363299,-318071,-246409,-172999,-80265,62364,144390,110872,41669,6375,64986,181767,265925,218269,170288,70374,-161805,-303525,-243091,-157764,-96097,-78398,-99855,-161255,-203835,-93810,107227,191587,64707,-114277,-56761,196076,327563,173880,78955,168943,64056,-153618,38552,413507,485175,262030,83529,51067,10006,-109472,-73583,86057,50988,-195429,-293912,-300571,-448985,-464471,-240002,-146499,-395797,-586074,-178430,258095,-526232,-1158048,617430,1364267,981161,2024922,2128230,-785164,-1993837,-1316358,-741069,-112385,517613,389050,403107,2194550,2908877,1401415,-182908,-385357,-865315,-1206393,-1100025,-864710,-376091,163979,248772,74757,894,-14079,-105961,-123699,31157,159320,98424,61110,135849,105565,21777,-23179,-5298,59962,-79613,-269569,-170623,26331,89318,148476,191030,139243,-21461,-134620,-126003,-259011,-417589,-239506,146449,392876,437581,328762,237210,236096,262939,205598,-119161,-523459,-553806,-418348,-191984,149304,316741,137752,-108571,-131611,37384,10943,-179393,-188106,-57479,56981,68715,6357,27163,69051,104454,8674,-248954,-285537,34685,312431,369796,306948,125981,-53003,45506,318414,345817,186700,156181,197918,106465,-98347,-278936,-241574,-15197,105929,-30431,-246821,-193471,34449,115953,12392,65638,282907,297163,56658,-116754,-208122,-227870,-185983,-261392,-344483,-200068,-15188,34427,21220,-79744,-187414,-176305,-91459,126288,293289,224235,91172,-27316,-128409,-117536,-10932,44939],[24620,162265,248156,203642,100478,45054,88451,120374,140745,175065,45399,-166539,-235173,-162982,59858,442816,649004,493750,174205,-146203,-202075,-55687,-29728,-48340,-47762,-120970,-177442,-80236,247523,480492,249417,-63759,-111348,-56951,-76239,51957,389739,547741,345988,106247,-78844,-92420,59632,233510,216709,114461,126202,241914,137345,-154010,-257965,-158180,-62991,-4014,79740,89011,-67783,-137163,14498,30532,-11429,40251,86976,128692,170771,139131,151328,239581,291520,132469,-92460,-261710,-325198,-245012,-117922,34174,190107,243806,236495,195339,131049,106074,146915,181636,116012,27902,37462,80354,109358,71853,-19425,-4364,140056,149220,14134,-8861,55905,145141,168504,37158,-118955,-244897,-358417,-260606,-208835,-314807,-260455,-96230,3867,74936,94170,-1789,-152375,-282751,-321567,-239019,-180102,-170614,-63086,106990,260577,282645,45452,-255193,-217216,103864,338138,240118,-27939,-73887,-11808,-194214,-271678,-16684,67428,11228,243495,479639,343922,-3829,-181784,-24391,188566,197383,75429,-43017,35260,249034,239864,61055,-2230,-94079,-258900,-230053,-186932,-259454,-304030,-83777,172708,243922,49559,-126479,-106145,59817,136346,142381,129646,50595,5559,104400,174068,91137,70263,325260,328796,140639,209854,284019,72931,-31565,58386,-103656,-330814,-358286,-295515,-182306,-20162,95741,234811,326036,96005,-225370,-350636,-307494,-205402,-143600,-106639,16163,127793,141575,88243,125130,201087,214045,104445,-45190,-94751,-38977,-5040,-76392,-135866,-202430,-324361,-387591,-290260,-227440,-247392,-203854,-98567,31167,221993,282048,16175,-159223,-5380,55340,4259,47278,193595,318283,199241,-65574,-164970,-153233,-148425,-61797,82188,10928,-181731,-181136,-65391,87229,207079,190385,97382,168569,416992,554386,489260,417847,392456,346357,283245,190440,81728,23550,-85388,-294295,-318176,-2889,336365,363428,40611,-268639,-343966,-193628,-61456,-67498,-168254,-199362,-81070,-16833,11512,19864,-16848,57660,215435,236546,65012,-6582,133577,28496,-354084,-367288,-84353,-29112,-78308,-21533,-102489,-211642,-196379,-135145,-128059,-77378,-54533,-48214,-6811,43090,-24922,-118149,-103470,80326,362311,312865,-80271,-153120,151365,184178,-79894,-18488,293481,347616,124345,-9127,-26387,36069,177714,206518,64261,-54188,-68812,-48373,-9251,-47947,-113677,-70710,-52708,-175705,-206423,-61048,-21464,-93987,-106698,-163514,-257870,-154669,-105037,-307878,-355087,-108603,36264,-63285,-168529,-119228,-79356,-69944,-11213,-4094,-52472,-90377,-113737,-36350,193201,278028,61364,-195294,-308074,-240278,112404,418430,337905,147029,-7559,-86645,11135,67894,-56681,-123818,-165511,-205330,-127166,101663,360681,295703,108893,124667,150091,160968,212548,175334,120615,77611,-49624,-217767,-317057,-199343,174007,417614,285220,85403,-10227,-117005,-138833,-20083,47523,-33157,-153904,-121200,70274,58322,-185376,-121666,56356,-69601,-164800,-20373,138824,210414,201779,80304,-6006,-9378,162381,435258,536085,266360,-15876,2874,54784,-171880,-405777,-362017,-217786,-174968,-226670,-259540,-285408,-141337,173314,161125,-197170,-132314,186682,87235,-178901,-399127,-292615,135904,144847,-277044,-247629,84650,170911,222464,648758,970007,696825,11410,-558007,-1318895,-1462062,-359630,1174659,7735370,15478611,11440152,1033111,-1419732,-78696,229011,913904,1278421,922620,549401,304275,144940,-13423,-187360,-378452,-398392,-74250,251229,343954,281981,-50949,-599748,-779612,-468468,-113685,66772,109908,16087,-59528,-18553,180890,376494,224803,-174248,-375748,-434105,-337860,-90313,-34158,-44201,117823,204324,39268,-318492,-569747,-388933,9332,245526,224017,94081,130046,378838,420327,235248,154818,32490,-179288,-240875,-167549,-79872,63375,115672,55824,112013,113592,-20158,-77376,-17383,51284,108289,103452,96214,196199,277670,212189,147867,132530,77948,9731,5911,68086,139381,158621,149252,-33297,-300049,-276932,-1173,19977,-258072,-356207,-152315,14015,2926,27724,250683,509972,533980,261483,53212,-26087,-16050,44571,67367,121922,233457,152795,-97010,-237866,-222378,-164346,-68365,-9041,-53571,-22016,178771,244733,-131505,-450447,-277434,-84685,-160933,-162586,-26670,-93430,-246769,-308331,-278369,-190834,-124982,-239222,-255204,-18586,201830,140004,50262,146986,145195,-49431,-20077,156353,125573,-75436,-155917,-123145,-128234,-94861,-2830,83256,184349,147310,-87319,-262305,-216325,-82805,895,29753,-73024,-189667,-128341,47648,228728,311464,181023,-58439,-150583,-124449,-140195,-238158,-136806,265751,464320,172027,-73452,-5828,150128,290243,275906,85842,-89435,-173872,-189532,-73439,216696,344334,178865,96780,248367,294725,245603,241948,97768,-106439,-80032,74682,70806,24396,171497,264367,157475,49918,-15877,112445,415332,433792,140969,-55604,-217628,-298970,-231236,-56411,16459,-107848,-241704,-308614,-299026,-190416,-134702,-88220,95449,122040,-56998,-25649,180820,231730,197759,105136,4726,-55051,-127330,-192156,-134072,-52731,-41741,-149933,-119404,46467,-87740,-288729,-170362,39870,-18072,-54659,206622,371548,213533,65612,166333,272103,251963,259454,246441,19598,-251202,-194755,62546,278002,314794,286915,254690,70551,10970,146939,205387,205996,184746,21321,-9272,110617,12542,-178449,-54275,135252,150464,196353,59266,-208060,8411,426531,494159,220653,-63968,-167700,-104088,-78359,21988,56561,-153723,-365468,-464010,-527011,-393643,-101622,-32309,-284601,-326773,12847,211819,152224,177973,245742,85369,-162999,-227030,-167651,-110418,12412,132041,161329,119345,107904,71830,-7803,-22004,38477,48911,-25968,-39987,175030,340000,226761,2386,5411,172304,101816,-16308,35176,-4099,-85344,40918,86141,-127432,-230094,-34170,113851,-91967,-279412,-149132,-44329,-127563,-95134,166954,390047,317462,146486,119090,-35106,-301527,-488169,-471003,-197781,139147,217345,90420,-15866,-117980,-201217,-128689,133773,178461,-64513,-169341,-40698,-4502,-137348,-182182,-109895,16476,66856,-91155,-326918,-421515,-366851,-279330,-207164,-90530,107897,241116,202164,76769,-45762,-59132,95686,305056,342919,262608,97629,-119949,-204977,-160252,-173278,-205966,-183267,-145446,-149667,-164018,-66502,102734,198807,114156,-31206,-27514,164558,335701,203798,66393,223095,172301,-143092,-22554,390640,502497,255141,32277,-36886,-100501,-181716,-81670,86904,41011,-200775,-282171,-289786,-371385,-298742,13363,130147,-145481,-414492,-134101,161932,-991624,-2047808,2030,1149937,799699,2312510,3012690,-6535,-1705077,-1262545,-820366,-202811,475086,-6730,-482977,1510699,2954791,2120715,15709,-339837,-799349,-1133617,-1116986,-814638,-310333,193544,295682,97554,-67397,-109652,-168082,-212573,-101785,81723,170995,180141,147984,58547,-25712,-75548,-54819,-28834,-159668,-288809,-175038,908,121583,212743,229875,180225,64208,-48717,-49769,-92041,-227663,-176387,91053,340956,392945,248621,173123,256118,311899,228750,-70119,-506750,-688333,-567681,-327292,-5116,231667,154205,-63757,-153648,-96277,-130080,-181370,-90112,53331,121817,73498,-7970,40174,77847,78832,27800,-150864,-235925,-16556,292043,435050,369690,113146,-145015,-64667,197865,255029,195140,249947,330512,234013,-32102,-269264,-253604,-62262,29915,-69233,-232383,-142652,86235,68990,-58401,43426,271720,283653,62411,-125852,-286692,-340361,-213496,-185375,-282629,-259168,-144836,-6152,28168,-93345,-148575,-105108,-77707,63434,235559,226274,133211,20351,-113906,-150957,-67364,-41946],[-62037,117944,225403,170468,85731,39876,34220,19680,73839,185626,105333,-130111,-261677,-259370,-54906,294013,461711,323931,68240,-192000,-235629,-74492,16689,-12654,-136768,-249626,-182748,20496,389159,628454,370603,15012,-90231,-32728,-4439,104920,342959,504391,415507,178517,-84773,-210977,-20065,300838,336964,215897,269614,430085,269561,-90272,-212146,-126368,-46458,-21922,4861,-37128,-169189,-203244,-53667,-31108,-23205,32345,43756,159814,264266,202180,231392,404525,426219,136204,-108440,-175788,-201335,-104429,64347,172458,230420,251724,316697,310344,186631,100943,133379,214718,159910,38982,66381,130532,85449,-8902,-79083,-43110,126529,198555,55937,-27631,13621,118666,191347,71572,-115275,-260926,-354654,-227737,-159657,-268660,-254714,-108298,-47532,13098,53882,-30070,-127124,-176057,-230902,-210092,-178184,-209753,-117398,92427,268975,254656,51249,-191270,-208860,24709,227842,161840,-28811,-34133,48367,-50384,-104793,44485,46313,-56634,109674,340472,252727,-6063,-78102,114084,248951,251090,157426,45536,68385,206731,288747,179080,21672,-145337,-205713,-33998,-65335,-303356,-379524,-84540,242457,320422,129414,-23223,-26328,143999,273052,256025,131573,-10671,-37517,120858,211899,145298,165867,419777,417362,176115,226645,348339,147137,-15618,12633,-145003,-361551,-409550,-369998,-261217,-99829,23183,209386,358465,153243,-168680,-261202,-210010,-190021,-195918,-116179,21635,104150,108043,67433,117427,243892,329725,174243,-4545,-140647,-142134,-67810,-92973,-127639,-166544,-280156,-356891,-270539,-167542,-171396,-166409,-91712,61651,244355,278442,43586,-80403,12996,7941,-41208,-8829,91789,257461,190419,-71808,-163124,-162475,-192626,-95979,89598,73160,-79467,-113792,-23775,198114,372859,310712,71071,75221,338772,515081,470996,401650,390843,337237,231241,99371,-2501,19643,49153,-143808,-279801,-31917,248579,230369,-58925,-339213,-381380,-226649,-69908,-89436,-220870,-286072,-150477,-17321,42267,-728,-117958,-32339,181808,221783,12281,-147291,-66078,-60179,-354769,-397576,-101455,38896,-21765,-65301,-149765,-253728,-228025,-176420,-249063,-223770,-88956,2197,89707,185284,132000,10125,-29848,69817,279264,181876,-167864,-204770,49342,45302,-182756,-63124,258854,306590,95346,-10781,18338,95529,246501,270457,107593,-1708,-6543,-1029,36310,17873,-62045,-92043,-99885,-165256,-149538,-60386,-94542,-149235,-93345,-76760,-132555,-80084,-128075,-363861,-371249,-81176,76554,-49132,-174308,-147461,-130080,-99304,-33933,-37966,-69392,-72186,-62279,9735,192443,220383,4005,-230628,-327335,-239574,87501,336218,287114,121300,-39758,-64753,43607,-7847,-217665,-194000,-124062,-185123,-231513,-15776,286424,336137,146697,130443,107956,94348,178428,172799,75699,-2740,-82055,-208791,-333099,-215148,193650,418529,238497,-31774,-118582,-165989,-202485,-103349,1245,-100331,-302209,-265636,44937,120557,-123787,-160707,-70557,-203877,-212374,-51925,22400,95546,184320,166691,116839,-21615,34140,343039,525656,271861,-11915,-690,59416,-136456,-415861,-459462,-314665,-248029,-294552,-256810,-183101,-7007,260380,188523,-250299,-221964,106986,94741,-103123,-356918,-329539,112124,195359,-246613,-276228,-50404,-147523,-122410,612939,1174014,542030,-400202,-510801,-678721,-804429,-874771,-1324647,5836222,16735765,14037301,2339673,-1735711,-820275,-122822,959946,1307676,856734,454925,165476,-47344,-25515,4546,-215382,-386350,-86333,252401,316781,223319,-129509,-642792,-803400,-447450,-69767,82973,143457,50871,-95085,-68226,212576,504125,378654,-37741,-316371,-476926,-391675,-115043,-54497,-85601,146650,339281,121708,-306475,-543911,-337684,-23318,73746,30772,-12577,55831,338449,429087,275882,126946,-56127,-223942,-168105,-85576,-145059,-114834,5357,66694,201788,197236,-12465,-155967,-133501,-73655,-1274,56226,74707,157663,256499,223731,129787,92370,29419,-85199,-104224,3321,76030,113670,162768,20226,-245750,-235536,3441,-3178,-277980,-328494,-147366,-34403,-11747,48700,227332,456323,445234,152192,-25488,-53138,-87836,-65390,-15043,50825,192252,188847,-5388,-159669,-171907,-128786,-43761,-15126,-126371,-140882,93229,225109,-93949,-369117,-215927,-99228,-260373,-271396,-121403,-146365,-243283,-321090,-377732,-272982,-73883,-72495,-116350,-30691,81470,63743,48919,193616,212901,50310,44793,151438,111950,-58231,-126207,-110204,-163911,-158114,-29125,95116,196898,184896,-36486,-218484,-206446,-83518,-10874,15679,-17222,-104440,-121427,-17993,154966,281919,204796,-32569,-113139,-68128,-90816,-182875,-104467,245854,409365,116507,-128154,-49071,143639,275855,281701,126249,-60672,-151857,-138271,2123,262784,334370,145622,105609,310449,344779,243218,197860,29580,-181839,-99895,112128,101408,-17839,76451,143688,97090,106155,80781,130617,359016,416109,195473,15907,-144973,-296847,-323571,-145974,56987,22335,-124345,-262125,-332716,-246640,-171161,-80690,135599,146200,-48391,-15833,94149,99367,135414,85919,-24590,-45143,-91540,-209091,-225719,-93434,75953,3382,-61782,27825,-95177,-260066,-147675,-899,-82220,-116730,164042,339240,215775,66718,144386,259932,262942,262715,201643,23061,-199538,-207079,-58144,90151,115426,171055,193935,21056,-56636,77631,185516,244253,226158,-10484,-103538,41809,-33423,-242549,-110972,67822,65418,176631,124134,-78169,124676,411626,421365,235120,-2478,-146847,-134145,-146359,-57342,73169,-58521,-284992,-398380,-457207,-385621,-166991,-85417,-263887,-257404,50505,214307,112219,97227,175451,26688,-218102,-268897,-199776,-107697,65799,181749,173254,85707,64579,89453,64245,59154,136022,153455,63395,67574,234102,339178,252081,83403,78246,247057,170910,-844,-8406,-73494,-187692,-66769,19293,-155389,-247393,-70930,75655,-107273,-297041,-185197,-52227,-70478,-12778,208406,354152,261176,85743,60163,-45930,-270139,-442948,-458142,-238271,56384,133659,37717,-59587,-170198,-261625,-212223,9383,150185,21580,-130494,-94182,-10179,-69021,-156241,-172324,-41847,51310,-97003,-320242,-415563,-371144,-284093,-208092,-55400,174465,327668,289724,119954,-90570,-177990,16520,320799,432363,323614,98659,-86806,-97194,-73033,-192991,-313362,-265577,-164796,-122617,-107849,-29395,104479,213597,177414,70410,5591,104890,300473,247291,134829,340583,297240,-112399,-91567,301656,414563,157484,-73014,-135596,-201010,-230404,-58327,116665,49680,-149918,-191281,-217074,-265943,-140480,225599,376874,116010,-219943,-117641,25547,-1305351,-2398556,-224470,1236145,829607,2485430,3340725,552679,-1351101,-1106660,-822155,-266278,404501,-399922,-1230609,900169,3176152,2607085,-54401,-715954,-866504,-1031286,-987852,-534767,-63562,291304,382196,163492,-85821,-160128,-187333,-250589,-185735,33130,236735,263103,120981,-13430,-89396,-149272,-143435,-156452,-255129,-304134,-178621,-43604,113632,242089,259904,234549,170561,59008,39238,67050,-51154,-125249,27944,289009,345575,170260,107687,263024,337910,218873,-32553,-421109,-714291,-628112,-379900,-98791,142051,140614,-48868,-184049,-220308,-262244,-173116,22078,159210,161496,38227,-44273,59388,107637,46447,12108,-80937,-189136,-71876,241888,478358,422878,92313,-229022,-178671,55134,142979,184424,328636,442178,337864,41821,-187419,-189519,-95241,-57573,-113669,-189495,-43772,161465,29798,-132285,438,248189,267415,78288,-113219,-340134,-434106,-227734,-88156,-168140,-235333,-198674,-34755,1370,-128092,-106774,-32878,-66945,-8444,167470,214181,133591,28648,-93778,-147962,-104169,-105806],[-97576,101735,196830,110994,40525,28515,-1639,-41223,37527,167309,103174,-120625,-262846,-306506,-150597,109540,205704,122197,-32151,-224593,-255590,-90808,47014,2055,-219274,-356763,-211687,70480,440617,654894,452557,114016,-53246,-16061,67608,159053,271869,413158,438747,198217,-132960,-341114,-124616,279478,363875,257210,358230,524480,335900,-8600,-118408,-53520,-21033,-69597,-103153,-168219,-268706,-263526,-134685,-106440,-75690,-39089,-48643,125910,272892,204803,281825,555267,531461,145625,-113054,-122310,-87875,52043,250559,307455,239010,196739,326331,401491,267379,117579,119490,219687,155238,7421,62083,152325,47314,-85105,-118799,-56435,114885,228991,107964,11546,61844,150087,221800,131859,-62697,-240444,-321253,-177106,-64342,-165498,-231335,-152901,-137724,-78164,-1180,-42229,-66361,-38203,-102249,-139066,-138158,-201843,-118270,117411,258219,180559,40135,-97017,-167657,-52845,89356,52427,-29924,21764,116138,94190,36949,51235,-14718,-144936,-75271,120718,116851,-12184,21546,215910,268191,259670,194042,68457,15533,102755,288740,256330,24721,-159074,-87497,152402,57025,-293997,-371056,-35775,321963,366893,195100,66585,35192,186984,356255,329279,139820,-26577,-22475,171819,262323,164292,176297,392299,409118,151036,188641,374678,215962,14007,-10441,-146657,-360006,-432941,-419190,-336631,-183549,-26400,200701,367664,203943,-98092,-182008,-151344,-208942,-248747,-102930,57579,99948,80520,71280,130522,265674,344789,179678,29757,-166881,-231118,-114403,-65553,-68259,-92999,-201236,-279296,-215208,-56742,-2796,-61429,-82309,42269,203537,226776,59366,-11324,-2931,-65064,-87710,-47589,12682,165125,118703,-93527,-129001,-140458,-238010,-142829,86768,118356,-1626,-66137,13822,291119,514954,391054,17982,-54483,183260,377972,385828,356243,372417,299162,133103,-12843,-82248,6875,153536,402,-214828,-68710,121149,87188,-105349,-334367,-360493,-243560,-114319,-138757,-268394,-325272,-183874,-18759,47888,-53050,-236355,-145097,110463,174600,-36415,-251250,-212256,-116653,-322682,-413472,-151928,62499,37684,-63841,-152036,-271546,-245796,-204489,-335972,-347122,-125555,48921,193334,308427,255979,129637,52151,66855,183357,69996,-216046,-251141,-83342,-126557,-283149,-116158,184920,215350,25779,-43534,55116,147255,259246,275870,159497,102032,82631,36204,47707,73041,25165,-64533,-129787,-163226,-114400,-88785,-170408,-187956,-77958,6516,4256,-791,-134996,-375354,-346566,-39348,113688,-33762,-167296,-166250,-177337,-128076,-44384,-70874,-111046,-63469,-8848,29043,128356,137398,-3845,-165242,-247136,-187400,44432,211336,220994,107669,-66229,-67105,59703,-44925,-276812,-204250,-70890,-161491,-315928,-117853,196767,319446,176378,129251,61342,6552,90490,141056,46516,-43901,-58911,-139352,-295700,-196115,211525,390388,137157,-190624,-246397,-211033,-243318,-165131,-21886,-132653,-405881,-366957,11407,118065,-106542,-170480,-137570,-293036,-247417,-70934,-61778,11822,169078,231760,190991,-43550,-98762,213054,443241,233208,-24481,-29307,27205,-109232,-388493,-501587,-370357,-298576,-351392,-279236,-98552,130407,331709,176099,-296668,-307259,-9424,84647,7423,-225968,-267665,136551,272186,-110640,-199398,-107412,-415128,-457185,507301,1293034,446221,-599631,-251012,44828,-208463,-1670092,-4083252,3599231,17740173,16542482,3727425,-1894219,-1297818,-307480,978163,1181520,625650,277906,-5168,-195893,571,156750,-88460,-325092,-96324,178283,209249,78945,-238968,-601379,-701225,-362315,-5252,106810,157552,95635,-85740,-102944,191176,530344,435214,54445,-242545,-443127,-356714,-80705,-39542,-85818,194201,458840,222508,-230164,-454602,-263387,-39619,-59249,-109998,-101029,-51467,206555,371138,285268,76545,-154378,-254139,-73068,13787,-169014,-233017,-67312,108884,282363,254872,-8552,-223768,-231577,-174433,-100643,9830,31288,49756,148139,175619,98940,64064,-6310,-154117,-180491,-79162,-63354,-3891,128108,63515,-153807,-163029,7112,-14118,-251353,-263311,-118683,-62159,-9092,72980,173163,317881,246204,-5073,-88769,-48292,-124800,-147775,-93446,-41921,105867,173846,44636,-80159,-87833,-58668,-12444,-35317,-198798,-251747,804,162392,-104812,-306005,-148292,-107263,-339235,-356143,-211061,-196790,-237808,-325067,-466267,-350322,-15465,141742,63213,-52158,-77818,-27373,70863,243633,267931,161359,105055,105975,63050,-40960,-89907,-105437,-187496,-189504,-53046,72962,162982,200009,44378,-139831,-173486,-72747,-32501,-42400,3359,-6467,-81150,-63759,66068,185863,141228,-45460,-89080,-15762,-14030,-88760,-63409,195219,322920,82066,-144925,-86135,116864,231678,245567,148180,2034,-80432,-66450,64819,247485,244617,56296,76820,304331,301945,167094,121170,-31067,-229391,-115759,121956,94452,-65422,-14563,14175,24645,156137,163642,120255,269468,382916,283796,144276,17226,-190521,-326829,-199092,65157,131693,28097,-135927,-263171,-230753,-185658,-78883,183644,232136,45590,12569,-26778,-51307,74272,72538,-65316,-51099,-44445,-191446,-293965,-127165,168690,149399,-7990,-26494,-118960,-227788,-122625,-38900,-119811,-126519,127407,272033,173136,59738,130540,243006,243366,211103,128819,5897,-151985,-219308,-183692,-123252,-87030,67666,131285,-36809,-130090,-5621,137827,244105,210207,-71485,-194248,-17835,-43919,-232710,-120607,-3441,-38061,140459,212236,101910,230537,319177,229193,179658,54932,-114648,-183282,-222705,-127312,71975,26267,-176831,-303116,-354377,-330780,-187305,-105524,-214470,-178142,80682,195319,41607,-23783,64493,-28286,-205564,-219560,-164777,-67418,118058,216966,150822,1351,-20880,84215,123129,139259,233157,240288,127547,157685,262754,283191,238572,152666,108324,222035,186224,12447,-49802,-122225,-236024,-143814,-51209,-166082,-218912,-64996,52608,-108961,-271427,-167761,-46517,-29613,62603,239784,293419,172071,4215,-32535,-70848,-202425,-324191,-381628,-257084,-34275,45297,-5504,-94141,-206254,-289577,-265011,-121475,72158,49750,-120089,-141242,-83,50527,-48568,-138927,-43294,35548,-97305,-273579,-360533,-335304,-257591,-170505,25693,262180,392927,348846,148110,-130329,-264146,-39416,306673,465112,340282,77193,-62847,3466,10045,-202232,-386162,-302894,-149024,-87985,-64300,-10806,103532,238097,258039,179915,44627,43609,226297,268631,246082,474111,400695,-64556,-144068,175109,250304,434,-198155,-220628,-266851,-245479,-11705,172736,78661,-64155,-59115,-110757,-165230,-22175,347979,532863,325045,-45235,-101080,-76585,-1336781,-2089230,-50882,1375689,846339,2322154,2983918,792965,-861445,-750199,-683080,-258287,334879,-668379,-1634134,504899,3392680,2612763,-364049,-1305793,-956192,-902477,-757767,-130764,260265,411272,477567,248210,-55084,-152062,-150976,-217258,-198926,14164,259392,270740,55185,-92971,-151157,-219997,-244267,-294175,-361872,-328284,-197069,-113400,53417,225432,277553,293968,266841,147563,108836,180398,82136,-89617,-23379,249351,311391,121495,62389,254426,327908,170190,-18974,-289289,-606634,-573876,-338359,-110351,71283,98333,-69357,-217980,-304690,-344518,-152932,122632,240708,172353,-24205,-97743,67546,137632,4505,-48677,-70758,-177479,-142968,158907,477145,439982,48892,-305067,-279210,-62142,60841,172727,371925,483501,358155,91873,-41470,-51319,-102597,-129625,-132127,-109888,88052,244807,21837,-180108,-54527,203628,237687,93608,-79574,-354848,-487709,-226985,1909,-43029,-153232,-171085,-45574,-46171,-159145,-60108,35820,-52170,-71430,99646,188778,98834,1381,-72813,-115634,-115682,-131806],[-77201,108625,156130,24440,-39673,-1851,-15882,-46798,32197,111854,27071,-150365,-242162,-282045,-189424,-48880,-36936,-54783,-95982,-221215,-248614,-104879,47580,-3747,-271844,-431241,-278383,40118,374291,542387,451707,189566,-12900,-14721,108192,186784,189560,296332,403536,163706,-206168,-428904,-220220,161449,280746,234647,380001,514453,327162,71151,8673,53119,5216,-144576,-215681,-256131,-328714,-293857,-197786,-171510,-147073,-143662,-152658,46226,199823,150523,296694,657282,601202,171872,-104135,-107551,-7668,172815,373283,396189,216785,99246,261238,434865,345376,145865,104604,193199,99995,-61211,24025,137122,8414,-134001,-135116,-48666,116292,244490,157604,95699,182263,218824,241481,200206,19299,-198407,-276045,-130794,38704,-36384,-190239,-217139,-241860,-172623,-51590,-38575,-9420,64972,12229,-53994,-79964,-155604,-74585,157548,222191,85328,15123,-5073,-104809,-108053,-39503,-56079,-33064,75203,171025,200151,115378,-6480,-110400,-230625,-252512,-115823,-29981,-23439,91927,259656,252827,224002,182945,42924,-95277,-32726,235953,269881,11700,-120734,62723,260659,126373,-225733,-271079,43140,359479,346752,228694,143370,85020,178974,349525,335751,149024,-3954,35696,237356,306412,139382,91918,267004,323734,77719,98731,342227,246933,29170,-17087,-96529,-297522,-402714,-420993,-386984,-255136,-46407,203863,340941,213019,-41509,-124280,-133408,-250049,-284583,-72265,104433,108574,78693,114469,171798,260173,247173,127541,51624,-168972,-282128,-126939,157,15792,-23854,-127719,-181314,-124615,83148,204571,70278,-80864,-25627,110165,136066,49480,26018,-36789,-133768,-115295,-55314,-24888,60313,-4477,-131638,-75240,-90802,-260233,-183867,70862,126240,19265,-49688,46514,350714,607526,418627,-39009,-176635,1372,184992,259161,299278,352489,261094,37758,-101703,-128350,-3593,210422,117753,-123315,-94381,-4067,-16890,-85593,-265448,-315230,-249000,-161168,-176384,-287705,-309376,-181041,-36735,8572,-135700,-335749,-229622,43236,123659,-51648,-266862,-242591,-114918,-264846,-414938,-226252,32064,69811,-47714,-164943,-299792,-261837,-217202,-354788,-382562,-134545,85747,273539,376801,319727,227306,138389,72159,96873,12885,-203092,-267924,-192491,-264070,-338448,-153573,96237,101268,-60375,-86362,82024,184159,224546,231246,200624,215181,164289,35407,5134,102684,134459,14030,-122935,-159122,-112726,-148944,-234887,-202409,-75018,48767,109757,61486,-130923,-344611,-287995,11425,146191,-20863,-158970,-180881,-224122,-168905,-57096,-108411,-169923,-61658,33172,18249,30226,60473,31860,-31625,-88036,-84898,2899,88851,174327,117535,-87520,-110831,27472,-62760,-241501,-168289,-41490,-163392,-365472,-180838,139706,284773,206808,121179,14119,-89505,-32616,86593,34050,-45638,8579,-30911,-218151,-142589,240379,366515,26587,-339345,-336128,-210380,-237076,-189935,-17362,-117176,-429941,-392956,-15729,65180,-126397,-145419,-138602,-319538,-271371,-103233,-112530,-22390,161175,252921,180816,-88207,-208165,81199,317065,166463,-47841,-79484,-39132,-100472,-325119,-458100,-350699,-306031,-385331,-320334,-55903,233003,372121,132384,-312685,-342437,-103558,68027,116801,-49339,-120987,194378,316595,49503,-67892,-102156,-573947,-689222,372616,1315529,480572,-516223,116893,687556,256665,-2537156,-6475108,1489438,18078598,18230339,4782170,-1870966,-1392365,-230205,1015682,966538,320951,110180,-116223,-238744,70730,249003,-40409,-263228,-112732,51418,43209,-116251,-344557,-502899,-522471,-244638,52768,112694,134490,140658,-16908,-98313,123220,432501,369528,68268,-185813,-341523,-228718,14589,933,-61752,225644,498280,296832,-108682,-309717,-157375,-12566,-112590,-166611,-157429,-185173,-8053,242230,244078,6272,-235204,-245041,37129,112078,-147493,-261667,-77680,172400,331847,277974,1490,-254730,-280085,-223043,-161763,-22921,-19637,-91810,-8422,89417,69987,57671,-20365,-182408,-213688,-172134,-239786,-152752,62903,87165,-53159,-91050,-5068,-15460,-180768,-176680,-78430,-72912,1752,94552,103810,139985,15653,-161114,-118559,-10639,-121466,-194536,-160548,-140461,-15599,97991,34375,-23461,5223,23951,13186,-68205,-262008,-333838,-76455,79274,-151754,-271171,-91380,-109477,-371822,-388544,-269725,-232568,-227187,-316683,-519174,-399820,40071,336296,223410,-74204,-221791,-108430,103526,280613,303272,248625,132849,33265,2743,-17090,-47302,-110664,-202850,-188402,-72634,16430,92586,193236,131910,-58710,-137197,-55322,-56202,-126280,-16735,77844,-19821,-78242,-10460,55168,17507,-82670,-73689,33117,85443,32026,-10772,137961,238819,75530,-130176,-113245,64220,155436,176695,152426,82120,23070,16898,108741,202184,125104,-61382,4125,218255,174582,40902,37272,-66390,-237523,-119761,107852,50202,-109234,-72487,-78991,-43211,162274,185970,76551,169493,335629,366838,286567,203297,-33611,-261175,-206438,48835,193543,162765,26292,-100603,-129346,-168173,-86338,228532,369079,205647,36851,-160146,-181835,35636,66024,-119570,-79132,8162,-143324,-322779,-148807,205299,242647,44031,-61971,-129084,-195634,-106020,-68690,-133063,-103594,85789,183596,112662,60191,130053,220626,199507,128647,60447,-13360,-118719,-235565,-287306,-295615,-226232,2615,83780,-80015,-170581,-59800,78914,192910,133882,-138911,-241497,-41254,-7321,-144297,-79954,-59280,-132153,95267,305784,291427,308732,189407,-15302,68085,89741,-82943,-234699,-282236,-164085,59479,80604,-76729,-202781,-236680,-234604,-146130,-82587,-161516,-118257,101345,170622,-20804,-131855,-54193,-72023,-134381,-96240,-77873,-652,172647,245487,107689,-111728,-136567,43731,146407,186023,279609,262628,146371,210358,259923,192834,190888,187619,92891,119326,149079,16926,-80042,-135592,-215359,-169197,-106260,-157768,-154647,-19929,50116,-96955,-209806,-102475,-33454,-26263,105709,254762,234308,89480,-62419,-115807,-93004,-116578,-172509,-264660,-241453,-101584,-22648,-23223,-103390,-218890,-274201,-255347,-200325,-27933,15516,-133880,-171964,8117,167597,107587,-1597,23683,22719,-92503,-205165,-282404,-272339,-206883,-105512,134716,360807,431728,365888,149694,-155619,-290052,-64965,259629,435501,314792,44184,-46205,83219,82805,-185987,-400226,-286622,-100369,-55674,-58971,-30506,92412,267943,347708,279028,85344,-875,125256,241350,343644,567337,457573,-3277,-160140,49742,64128,-162305,-300272,-271272,-286572,-232397,34984,236609,126771,30609,64146,-12495,-92960,50779,381624,585425,454385,94997,-37884,-75621,-1069713,-1293979,345429,1264286,603189,1705493,2082784,758314,-194001,-144608,-366886,-143988,315010,-713306,-1625730,310666,3271138,2086209,-742557,-1741170,-926939,-742087,-493374,252038,520105,487223,538686,315567,-706,-100304,-68323,-114130,-141140,11717,212253,188019,-37477,-164265,-198400,-266073,-325392,-411595,-471833,-372708,-240566,-199586,-43302,170052,279680,344391,327226,186334,133932,231089,163881,-65686,-54533,215117,285217,108415,48223,229681,272792,82742,-33814,-145574,-391685,-418438,-223720,-54074,31932,40518,-111592,-248588,-340397,-360256,-125454,185716,281418,153062,-97737,-161019,50556,147602,-43602,-143613,-120637,-206492,-230010,52285,422336,403742,-27257,-385324,-358301,-117474,44704,172692,366002,425473,261965,95026,135693,128947,-80934,-165006,-104259,2660,224378,315506,53798,-182287,-108132,133708,185093,96365,-31665,-323843,-484857,-208502,61655,43850,-66336,-95809,-42179,-93045,-160215,-2865,99947,-29778,-113100,40382,151444,43706,-47334,-56369,-71880,-106832,-121967],[-17768,123587,99393,-76889,-138874,-54387,-17860,-8720,41278,19279,-110475,-214933,-205123,-188853,-159882,-141499,-201039,-168675,-110049,-166799,-202704,-113413,17693,-20204,-281742,-473952,-376946,-63587,212336,331564,355349,207022,18582,-26415,102284,173822,110905,180529,320909,104435,-258937,-427986,-274203,-23512,108395,164499,351189,444893,286309,143340,148499,175370,25008,-229622,-296283,-263337,-321278,-284931,-220708,-203107,-205719,-237384,-229929,-48215,77432,68028,280297,673792,621822,215862,-79200,-115986,32244,222691,390513,409944,174619,-5922,143050,392301,385184,166940,85424,139756,9129,-147822,-39285,82561,-28337,-151696,-135361,-33590,130040,248075,190109,191955,321433,283349,235520,253687,98845,-156862,-241956,-107983,112077,83790,-137412,-282160,-328724,-235286,-70846,-18453,13398,92614,79207,22814,-21140,-85319,-3897,186999,165785,-1608,-18238,53559,-37502,-125947,-124725,-133224,-41315,103238,192840,244877,122158,-109345,-216346,-283730,-359492,-294456,-151456,-43291,112528,236515,205004,150155,133515,5109,-202794,-156817,140288,216479,-6748,-34131,205242,272327,123385,-111176,-109790,115347,317174,254876,227462,213340,130566,123833,249432,276855,153680,35250,100942,286429,320592,74474,-58431,102488,209348,-12755,-23274,244718,216076,8086,-17898,-1448,-164091,-304564,-364420,-399206,-303491,-39744,211699,278504,163561,-16871,-83251,-132151,-281468,-286219,-33630,140646,117861,104892,188559,232394,225768,76294,43415,60443,-148615,-284542,-103732,77238,85604,5469,-90835,-96419,-16595,215372,374517,170522,-100146,-125915,-10522,29015,13785,25033,-67558,-171015,-109171,-24005,-14692,-33997,-148392,-180025,-23611,-30808,-244189,-202852,39960,86175,-26582,-59015,78987,369938,623395,390288,-80258,-254819,-153736,-10068,120181,236860,330724,239642,-14072,-138248,-128318,-3016,216604,190249,-22804,-96363,-88452,-54914,-18723,-167736,-276264,-244067,-173622,-170774,-261191,-242421,-147474,-72923,-70581,-226606,-379508,-241807,16832,89728,-25840,-182894,-153221,-59923,-197087,-403999,-303123,-34281,62458,-51658,-227468,-355898,-283438,-217834,-300611,-303806,-97431,110367,307080,372380,316031,296225,220947,81411,39696,22492,-129466,-238406,-232580,-309037,-320305,-153492,25135,-631,-132015,-112398,99467,203437,171860,162881,212431,288633,202491,-19601,-91235,100875,241788,121794,-75656,-141586,-141129,-229840,-276262,-188760,-86931,31651,150507,89512,-120902,-278563,-200720,66335,170623,-13574,-157454,-192913,-264479,-217478,-79257,-150945,-229463,-62985,56508,-8219,-53314,20023,87250,110596,99785,48931,-16650,15594,177785,151668,-108606,-196456,-71780,-90328,-153156,-111097,-55069,-200966,-375073,-194878,145754,289011,248284,109657,-30851,-179963,-160993,23875,36144,-18983,91661,78563,-126076,-64440,281733,358345,-53991,-424387,-336795,-134100,-173873,-176055,4542,-61532,-366107,-337744,-25245,-2222,-149195,-84788,-88875,-284451,-274250,-151257,-133068,-7476,161086,223365,86806,-162979,-279355,-26598,181567,94282,-71804,-139882,-124977,-110891,-232477,-321403,-242901,-261515,-387338,-355562,-56235,271663,364971,74165,-280067,-294474,-126876,56336,188577,111129,62619,258899,286171,138199,49280,-61780,-593817,-751174,262854,1262017,669809,-170890,476668,1140168,565629,-3222897,-7979125,-117081,17440683,18604237,5302960,-1603041,-1074200,112652,1101005,761340,75423,50099,-89984,-151033,170461,270797,-92474,-258653,-152161,-92630,-136975,-298420,-405397,-387820,-333647,-128825,81649,78502,67245,171441,99720,-47755,27443,229277,202326,4863,-164192,-201921,-36840,146419,49923,-37983,207513,424166,311569,28681,-130224,-23627,59820,-83444,-146064,-181357,-321954,-253907,69018,157895,-69078,-272710,-180589,150481,190992,-91930,-210392,-33210,231501,335170,267274,25332,-235563,-270692,-220941,-180879,-41714,-61602,-211963,-152556,1253,56476,70769,-17167,-170051,-205805,-257421,-395169,-277119,-6560,88775,30813,-44779,-44765,-19226,-88887,-91477,-43645,-77915,9691,111539,41873,-18053,-156039,-262989,-109193,48200,-86241,-209613,-213147,-227959,-149300,-25877,-29257,-3354,79387,93135,27315,-100731,-303553,-373970,-125616,1196,-206824,-255604,-53635,-103936,-342840,-352367,-275301,-239976,-207426,-295980,-520770,-404441,81771,447688,313400,-85665,-301955,-152403,135672,299468,324769,285726,105845,-48596,-40823,19705,217,-121613,-213005,-160738,-77866,-52855,11684,174827,205692,2052,-114873,-40359,-73695,-204912,-62098,132279,46918,-58609,-51310,-67752,-118834,-124058,-65074,72191,189222,157277,50140,95360,179354,83247,-104973,-130153,-9880,54546,94168,144189,154837,130378,104485,145274,170426,29989,-173012,-103200,71655,5988,-90628,-24718,-63758,-205471,-108394,81454,-12055,-136918,-80421,-107369,-89911,112943,137715,16019,85425,276814,398325,381112,331134,98792,-173431,-178870,23948,198641,232945,163957,102247,34037,-121376,-104628,254554,520183,385957,43878,-274413,-261181,29089,63241,-180172,-124804,55491,-78151,-303493,-153008,178918,258689,97617,-28652,-97404,-164666,-105957,-86209,-125862,-78746,26086,87249,63835,78090,140844,193858,144076,44519,16730,-18710,-104179,-255017,-345089,-375212,-268566,-16598,59790,-91903,-150013,-53336,26360,90596,11062,-188366,-219228,-14389,70068,918,-378,-85353,-195421,43748,371093,436443,346057,67080,-226623,-62161,93889,-57780,-264754,-301877,-156696,44334,95481,-13449,-120659,-128357,-118252,-48428,-19329,-123143,-91602,111767,154299,-39748,-180781,-144855,-99897,-38381,49760,23717,69288,225236,267268,61639,-216848,-253574,-26924,127585,179967,244370,200232,115598,217257,234947,101115,121687,175898,44932,-12810,74093,5267,-95418,-111468,-136746,-142057,-130784,-131552,-74364,44908,63207,-73863,-125397,-10403,-24961,-69458,100426,248293,192116,39780,-91323,-155642,-98046,-34145,-36032,-140458,-186205,-122880,-56650,-15272,-84481,-204549,-213635,-170744,-190034,-115180,-62309,-159064,-183470,-426,231391,263285,207930,144181,16425,-80973,-132357,-204521,-199354,-149496,-39322,239428,450318,444918,345353,133317,-145349,-239514,-63417,182960,355475,262313,12372,-36978,129324,137078,-138773,-349762,-223986,-30481,-31586,-98620,-88138,69095,292799,425564,346845,118335,-25707,12239,158467,378181,583138,465003,68206,-131241,-40202,-86251,-277522,-347575,-278368,-263930,-207640,53199,280128,186783,110519,134165,38258,-60124,88691,361477,563226,515089,214664,108474,53550,-620053,-392162,699392,748827,8267,734287,985649,592506,593220,645933,101983,73050,375548,-516511,-1287567,200907,2563233,1204339,-969272,-1695612,-689573,-551684,-259150,489683,601810,463913,528861,333561,41674,-39136,31364,32503,-34101,6276,91267,33010,-135817,-216802,-226259,-275813,-362248,-486444,-568563,-435711,-302740,-276172,-136802,98331,263447,370250,339938,166604,106505,225902,202989,-45149,-67076,169480,247722,116669,63589,193187,176691,-32302,-71000,-21271,-135930,-209052,-79296,28631,20753,-14210,-151571,-270387,-338604,-321682,-99904,195451,271145,102743,-168697,-223737,3797,124660,-90016,-244232,-202941,-254133,-311634,-55749,322165,312994,-135202,-481373,-412804,-97140,101112,185633,309164,274156,63464,47894,296484,299702,-36384,-155895,-32447,129851,333429,357171,117567,-136332,-147162,44923,110201,80396,20331,-250166,-422271,-171993,79869,58034,-29171,-26357,-33401,-117089,-117153,68246,159531,-690,-128577,-4736,104169,-15991,-98961,-48470,-36968,-89522,-91171],[51081,130200,30334,-170213,-226862,-119298,-25104,37791,39962,-99202,-275239,-293302,-157390,-55862,-81756,-163349,-260545,-208602,-81440,-64602,-116335,-111943,-30959,-34403,-251624,-490704,-478284,-195999,19603,100879,190085,157084,34101,-39362,59040,126334,49250,87606,216997,58660,-243065,-323058,-269350,-219779,-102604,75953,305411,382953,273303,213574,278660,288289,33953,-298941,-315453,-180572,-241411,-244926,-199849,-190523,-227617,-284418,-257624,-127142,-45552,-841,244641,586391,575794,263670,-38544,-121675,39540,194237,300403,345234,128693,-84600,8619,279618,360414,163729,59937,71262,-90110,-225896,-111726,-3233,-68627,-152731,-133708,-27271,143361,238090,193394,261630,416982,304185,200163,274156,146750,-133520,-234406,-117584,133277,167567,-84082,-330040,-372887,-237580,-38367,18664,-6599,42621,92895,79484,27980,-5959,74540,191122,103697,-57917,-53218,62421,15638,-105047,-149240,-161254,-56596,89187,170151,227688,76467,-218115,-296913,-276833,-355667,-362081,-222424,-75895,73319,151951,123732,47742,59671,-13665,-243712,-228890,25126,113817,-21379,76653,307544,218086,69280,20050,59050,146897,194333,121617,204645,281546,173787,36443,86081,177860,149386,66000,134823,288685,286122,-15008,-220364,-37653,117768,-84380,-145358,97734,119785,-53872,-22317,112715,20757,-146063,-255147,-371920,-324504,-16704,216981,190824,64801,-24754,-46157,-114590,-268476,-244441,3520,152451,116715,143122,265716,289465,164011,-101810,-44590,59230,-111278,-242562,-59110,129707,108665,-15892,-98750,-49218,81049,302755,439636,188570,-149037,-234606,-128940,-67063,-34423,-3440,-79600,-164395,-66678,45240,37821,-95427,-271785,-227147,3069,15439,-191698,-192631,-4284,3451,-121452,-78317,111814,345014,544374,312992,-97315,-273487,-245412,-160173,-5243,167088,295483,234303,-5715,-117650,-89404,9798,181871,208837,60031,-72839,-110574,-29485,57540,-82136,-255872,-226407,-131955,-113003,-186413,-139195,-90913,-110982,-157070,-289727,-347411,-166823,44987,75412,20130,-37634,-618,13212,-139898,-382959,-355973,-99013,28163,-91029,-332399,-424977,-305581,-211240,-198706,-137301,-17186,123452,286456,301125,258138,332883,286674,86458,17670,81472,-16730,-159901,-185621,-239268,-228521,-107096,-1333,-61016,-163922,-102008,108794,205180,134550,102469,186704,287463,173819,-123859,-218275,72504,319802,220715,-2204,-104002,-181099,-306984,-287213,-151839,-108417,-39491,114964,76422,-109016,-189506,-90133,121757,181791,-14302,-164139,-199568,-285193,-253798,-106578,-192195,-272012,-66095,60456,-26478,-76258,33357,131726,199961,255506,182756,-886,21389,242672,198025,-135505,-305200,-227901,-146803,-65285,-58940,-105643,-258339,-350976,-167382,212679,366869,304028,100558,-69961,-252287,-263436,-28984,50238,20803,156376,149698,-46634,22553,324834,353406,-87790,-413373,-228612,18709,-63511,-135082,24409,9983,-236132,-223172,-12957,-43263,-132731,5146,-15930,-207764,-243187,-190151,-124000,39844,164005,154191,-55437,-261341,-313637,-102286,63247,35069,-87927,-196225,-209406,-131738,-120684,-110721,-61717,-170933,-351800,-354566,-81202,236325,300923,19879,-195521,-160349,-62787,58155,201312,200062,220747,304328,176881,95196,97121,-13926,-490472,-634842,217993,1167779,972472,332833,749920,1380305,727230,-3538347,-8344834,-996294,15795523,17530255,5320521,-1018069,-404416,623534,1222551,652681,3599,157815,101474,43310,266666,219047,-235036,-345020,-225024,-214957,-279926,-403204,-393459,-288966,-186959,-36853,75337,1120,-33634,173209,225507,32179,-70489,-20608,-7515,-102273,-176573,-66240,162066,271729,90748,-32759,124240,248792,257703,150737,53417,118054,153542,-2881,-82918,-180433,-425132,-456070,-100661,54761,-127879,-252005,-61326,253436,238772,-24016,-120442,30085,255654,290006,230801,63689,-169544,-216929,-190760,-175190,-56298,-82106,-260194,-228691,-53334,67275,93715,-7390,-127027,-165575,-312210,-478158,-331067,-56344,72521,83543,-34979,-113596,-39537,-10686,-31257,-30829,-91530,5198,124598,7958,-105871,-207057,-275812,-68656,109170,-37170,-205626,-250899,-289802,-265257,-165822,-119078,-19628,112241,127718,30772,-116481,-310566,-368367,-146480,-53720,-237843,-237710,-33147,-86444,-253721,-249768,-218750,-210642,-178514,-268608,-472440,-360350,101637,443094,310996,-79207,-294894,-140933,161989,306992,344075,264447,19185,-121080,-45403,72103,48242,-131055,-218010,-115480,-54672,-98467,-46002,161347,255280,35219,-115518,-38869,-80148,-247187,-103962,155049,105042,-11509,-45526,-144335,-218493,-153138,-65774,89856,268804,257773,106294,77163,148937,81513,-92324,-137761,-90384,-53776,21012,131188,196825,211285,188480,194247,185772,-5332,-249837,-220822,-89985,-142317,-180052,-45616,-24238,-144430,-83439,56942,-63458,-137497,-39712,-70396,-106126,26695,47720,-31094,38622,210491,346782,374698,341751,145960,-113710,-139894,6609,157282,218773,230705,277636,208104,-59335,-130277,248650,633756,530600,38431,-339262,-277566,47985,58608,-231883,-173524,84478,-15668,-243106,-139034,106938,204250,154469,90851,-12781,-135240,-124613,-89003,-99170,-73435,-55298,-4005,46816,113331,154932,165813,90517,-20069,440,-4028,-105590,-271309,-344942,-349826,-226769,-1978,57245,-68104,-64220,19267,-7512,-47481,-131958,-202996,-126683,57459,165577,161796,96439,-76029,-217373,-12767,372104,490062,337322,-15021,-337682,-164624,72279,-38963,-255546,-272125,-111427,33756,74464,795,-70655,-49659,-9161,81361,69379,-103047,-93025,111123,151113,-1331,-151001,-181962,-111842,37524,155293,95715,113789,259538,271718,27356,-275393,-335069,-107211,76254,121394,129442,68024,46870,182872,202226,39987,47065,119602,-12618,-121416,-16746,-26929,-97098,-59335,-31367,-80045,-118802,-92985,-3468,100507,78239,-44519,-33785,78346,-36394,-154496,44774,217784,165201,26551,-79566,-141794,-81049,27688,50810,-37474,-97138,-92111,-57097,4882,-47756,-164966,-119089,-26371,-89693,-159449,-149742,-181700,-179644,-28132,219551,373048,428340,282427,19617,-59988,-64556,-137589,-132216,-108148,-3483,305005,506970,436614,306692,124136,-76759,-117284,-45784,87852,249998,203359,-9350,-38860,130975,161425,-70221,-250480,-134281,45139,-12898,-163405,-161313,37788,299498,464703,367369,133131,-42867,-101289,32832,329803,520721,439112,146144,-63175,-76877,-162113,-314065,-332564,-247312,-214514,-189903,22164,277563,244896,158906,127838,19929,-65778,101468,324692,509477,538322,338182,336081,272973,-186205,220003,793644,-55843,-788047,-284160,94896,455585,1325893,1434408,626307,337625,497310,-161681,-800314,59169,1326793,297147,-886170,-1072637,-261816,-348158,-96605,527377,470594,324627,434335,288159,44747,-5255,109261,178547,86168,-17569,-80022,-147780,-215227,-246414,-236062,-250185,-346133,-508093,-626383,-495948,-358118,-308046,-180215,38266,227353,360371,310583,103293,37976,186937,214894,-19682,-66263,101339,181211,123439,97940,155349,60617,-152225,-116335,66091,85577,-6875,47625,90155,21318,-49657,-166791,-279765,-319981,-260435,-85754,152704,209343,22379,-228849,-274400,-66987,66347,-126601,-316760,-277226,-284349,-349021,-135263,199331,182936,-260697,-588417,-437702,-12945,205385,201905,213615,70965,-175880,-29820,396043,409431,17422,-110334,57542,242099,391798,365123,193275,-57167,-163133,-45093,26021,48820,65953,-147439,-312738,-122629,58482,-5455,-69569,-7904,-27863,-105050,-36958,148058,212941,30634,-119957,-32663,50526,-68370,-136948,-50153,-24125,-75789,-57882],[101083,119509,-38537,-231147,-273342,-177511,-54385,49668,7230,-223065,-423027,-355785,-104612,72105,3174,-140055,-231750,-188427,-31300,61584,-2919,-97372,-79759,-37244,-197803,-485895,-540179,-292514,-124709,-70868,10940,59908,33916,-38013,8023,68452,13331,28085,119729,49844,-138243,-140486,-211086,-369087,-291833,-1003,275411,377623,323744,288068,378876,367057,31329,-329080,-263796,-32315,-109776,-192247,-151300,-142375,-209404,-273964,-236459,-171326,-123246,-19207,205163,411285,456363,292094,12850,-103238,30573,107330,138150,224281,93797,-116930,-105524,126579,269693,132015,31318,4566,-167337,-270684,-173454,-100377,-118242,-158890,-143267,-40007,137514,207595,162364,276780,427234,264768,144457,255760,149791,-132468,-251773,-154796,101737,202122,-43209,-349305,-363167,-170921,48383,70725,-55192,-53444,69724,112995,64258,70049,145420,172857,54546,-76456,-83606,26074,39992,-60465,-119479,-140464,-76927,31650,105355,165285,10890,-291866,-319826,-196794,-240550,-311536,-238433,-123418,-20451,24895,11707,-70248,-25553,-3779,-185181,-224507,-77768,-5442,-29336,174984,353772,151219,9257,130784,182622,124618,30254,-2262,182308,346147,209179,-62165,-90215,74065,133713,71859,116335,228527,198660,-107150,-337585,-110555,81836,-111302,-233354,-62812,-20793,-141276,-34743,209379,210699,41379,-115111,-313986,-320354,9569,214074,93534,-53264,-49599,-2896,-59482,-192693,-162933,33045,138310,99164,166807,311885,315171,77401,-235261,-119303,52133,-63191,-171302,-16153,129436,74918,-69632,-134473,-43788,143984,323573,371645,104402,-226759,-328405,-221169,-130959,-75434,-36877,-68165,-120791,582,140216,118380,-107865,-336426,-259733,-9642,28030,-121000,-158326,-55270,-100478,-227812,-92258,134758,271362,374201,201968,-94808,-240843,-262886,-237951,-98257,88725,235425,232345,52250,-55829,-32763,26952,123419,178429,104118,-31628,-72262,33875,108079,-35251,-244945,-191488,-42487,-18326,-78794,-21383,-18554,-122263,-203389,-290892,-246329,-28526,111634,65299,46307,95979,126630,56262,-110742,-352691,-362477,-123099,-2577,-149713,-428109,-465496,-311063,-200220,-92554,49251,81404,126455,221920,190325,173496,335998,320447,78397,17625,151263,102282,-44076,-66156,-80102,-93050,-24627,26810,-66816,-146507,-52131,111280,191309,131741,73113,130836,206522,77253,-250840,-336672,31433,347170,271747,70637,-47965,-205467,-349055,-265817,-106774,-134707,-141897,16866,28151,-97690,-93315,34854,174874,174640,-24549,-173704,-195849,-273664,-255333,-127516,-222566,-287307,-72851,49418,-15619,-16341,97909,141734,198868,331507,283990,50652,105907,352707,235537,-170984,-405531,-399492,-229867,-19901,-30229,-165411,-301049,-307478,-119228,307175,501065,365619,99889,-98015,-296907,-317205,-55595,75764,61794,177900,158136,2726,102081,352035,327275,-84598,-311186,-35798,214916,67358,-86038,23427,67292,-83290,-88642,18654,-29627,-51155,110248,52199,-120869,-174185,-181965,-81520,95034,161725,69149,-192649,-360140,-322606,-153552,-28271,-5746,-94657,-236718,-272584,-149263,-2304,132614,154565,-53085,-278675,-297894,-105030,140130,186979,-16387,-74141,28786,66684,76294,157485,191908,302872,317006,25793,-71095,59423,21292,-322940,-399738,242870,1061147,1288791,847202,917663,1459741,764343,-3443089,-7637760,-1054955,13473819,15286759,5034733,-81924,482165,1128487,1323239,675153,145321,421967,418132,280912,320309,98901,-428048,-507390,-322524,-284267,-346579,-396411,-307062,-216963,-99281,29678,49281,-96198,-140883,136724,307846,107692,-145151,-237511,-186561,-203507,-205881,25535,302294,345252,113025,-48239,-11172,23810,152056,232239,207645,237020,230635,82564,-17519,-162127,-456932,-548619,-218290,-29307,-151918,-176482,93062,334555,253886,33330,-43887,64960,223049,207131,179446,108870,-73596,-143188,-159618,-170086,-78712,-76123,-212664,-209626,-53429,104146,117015,981,-65834,-102750,-317822,-465032,-297532,-73604,46533,103067,-56607,-200095,-83486,22342,-11799,-49955,-125696,-17089,134282,12825,-100650,-130113,-199040,-14863,153172,5170,-197688,-274414,-316819,-336569,-283109,-202492,-62147,92497,117878,27859,-105997,-276048,-322655,-149959,-81428,-222662,-196361,-20651,-53695,-123961,-102081,-109666,-147556,-147161,-244357,-392158,-278984,97322,333845,229267,-55812,-210383,-73771,182447,314579,368512,196399,-109329,-169939,-3950,135812,88884,-132977,-215118,-61797,6731,-85437,-51667,168607,281636,46764,-137871,-59138,-75836,-234600,-113851,156598,145887,49212,1742,-153068,-249294,-163317,-80199,75630,295216,303525,137306,79049,137411,52248,-104539,-136330,-156547,-146740,-22876,121814,196298,244569,258780,267706,254136,22676,-278078,-316885,-212875,-215892,-196374,-24464,35068,-74762,-51586,44947,-79317,-106614,30480,5272,-94390,-59184,-34011,-35788,38739,141801,211330,250130,228793,90152,-112213,-113031,6109,93062,134426,215956,374665,336083,-617,-153048,208275,663870,595581,39345,-337638,-241975,72760,47090,-256730,-204890,85864,24239,-164843,-112965,21735,114335,212883,268473,110811,-108475,-156372,-76317,-51578,-87538,-146455,-77407,65453,155780,161771,139380,47282,-58779,1300,25127,-114635,-275511,-292024,-252018,-149640,22495,66916,-16652,64506,134815,-19398,-193801,-265199,-179335,11220,151617,248245,291754,185486,-34939,-197826,-68644,290062,433527,288117,-45023,-326120,-202694,39753,-22820,-204483,-202290,-48656,30269,29928,-28144,-54315,-9321,70321,208643,161492,-91247,-104304,97726,153928,80440,-55033,-158574,-112294,56427,173257,104844,109582,252869,243928,12169,-261019,-350207,-170753,11585,29569,-30330,-90652,-37727,121361,174329,27394,-17840,34622,-56747,-171311,-101584,-77423,-88337,5309,63670,-10207,-75073,-51446,34066,118414,77966,-15514,50075,135084,-80126,-265418,-48892,163919,138640,33113,-41685,-89957,-48405,61905,81452,32192,9168,-21619,-34914,19109,-9739,-106649,-13344,138521,67385,-145426,-211447,-192957,-168474,-63199,148966,411742,592192,395551,32715,-28254,-2082,-78248,-81348,-101449,-20481,307989,512421,410829,273207,149534,58833,48506,-25326,-7683,148144,154700,-19180,-56897,83591,144687,-2987,-133925,-41328,113760,12306,-212548,-215033,6228,276699,443482,335946,122928,-70991,-211126,-110338,215973,411968,402369,223876,25814,-63241,-156689,-274037,-273236,-195037,-158814,-191326,-60559,218274,284506,169416,50279,-62147,-100148,89840,285597,453152,549839,475093,592670,492528,44330,315734,561550,-815581,-1451228,-965898,-303579,442718,1772889,1970636,1057392,555818,607910,195651,-358475,-144450,-26327,-296971,-474583,-70838,235042,-160975,-14182,393333,185136,101093,270979,189055,2701,-20685,132004,277185,182324,-62321,-256427,-296218,-255029,-253628,-231325,-199799,-284944,-475246,-617192,-517271,-370887,-266366,-141946,11936,173009,312761,258453,26968,-46596,137618,211019,14930,-54308,17671,85000,113062,138831,129970,-42873,-248945,-153854,114941,222654,137316,123927,99823,13617,-57600,-145121,-272642,-300730,-210046,-88290,74984,107259,-81380,-275057,-304340,-149750,-20342,-149389,-337152,-309099,-266754,-305661,-158789,83111,39062,-379972,-678325,-423223,104122,313295,207076,102451,-122135,-369362,-101705,409728,426730,63982,-48426,127678,307547,392658,347241,258032,29403,-154927,-114134,-46879,12366,97196,-36558,-181180,-71117,8926,-120100,-174895,-55295,-30129,-59955,52585,220964,255727,58730,-93855,-42611,-3187,-106467,-151417,-58868,-33749,-71141,-34568],[117858,94331,-90244,-244653,-262669,-209705,-112583,-3118,-64307,-328637,-515496,-376428,-53384,151317,50370,-110302,-158193,-135174,16374,175709,112522,-69251,-110693,-27276,-143006,-461022,-527134,-298031,-163198,-138640,-123116,-44747,24052,-11854,-14800,31111,5158,-530,47090,74352,29526,59823,-124036,-434106,-412414,-47693,276638,434473,427471,363296,434081,394131,19374,-309469,-157333,133224,36561,-143378,-102171,-84300,-169901,-223784,-187310,-176968,-130143,28755,176023,199214,283224,283294,66646,-54011,22630,-1632,-42025,84897,77501,-103689,-176579,-22295,143353,85976,9174,-42622,-199327,-268034,-206555,-181027,-173876,-184046,-168070,-71229,97498,148130,101276,231798,349762,179224,85450,206526,115700,-141964,-275014,-203291,36423,190556,-24539,-337403,-304867,-52564,168873,130860,-104817,-149495,34023,124060,88287,133926,199921,149727,33026,-66372,-105115,-32609,29728,-19577,-62266,-87322,-95667,-52778,14143,81166,-46277,-306379,-270996,-53353,-54715,-184127,-216080,-183223,-146864,-115606,-117843,-187723,-111900,21211,-41700,-142949,-137093,-104594,-34254,226101,345963,113982,-16309,191164,231462,61878,-114967,-71498,179305,396775,226385,-150743,-229951,-5372,106708,50949,52517,115102,73368,-180449,-374939,-106406,104437,-87615,-262809,-191898,-165754,-225111,-53662,255106,348973,210916,23997,-239641,-296806,28516,200635,2962,-154335,-68385,47047,29504,-63709,-58014,53370,106629,64329,151207,302532,288642,-31429,-315572,-178717,42717,-9387,-90020,3966,69779,2133,-118644,-166089,-62093,163874,281272,196376,-60571,-320162,-391016,-274790,-155246,-93200,-52216,-39148,-62160,70299,238292,206908,-67079,-320551,-267072,-60996,954,-58328,-115585,-102949,-194877,-304753,-94517,128889,145952,143826,76654,-86058,-181292,-219191,-239311,-147834,8519,150908,219529,131624,22384,17645,34574,58517,118131,106215,15095,5101,102588,118317,-27566,-221795,-134568,69219,84976,34320,88382,63936,-79320,-169372,-215231,-109230,119408,178593,36391,15207,144289,152685,33464,-115822,-311925,-313142,-84613,1927,-187865,-450095,-433121,-279351,-184573,-24959,178268,161579,119617,136575,78053,93402,307874,312372,51652,12927,189787,196992,87889,88270,106319,37618,66989,97459,-24794,-88401,22303,107712,165569,159522,80712,66087,73207,-64163,-361939,-405273,-4424,316522,250949,114278,16797,-189071,-328866,-215529,-75135,-167230,-247477,-111259,-38593,-87165,-5225,160427,222966,147179,-44343,-177115,-177812,-227433,-214026,-133147,-235555,-277156,-86085,30601,31730,114387,192747,111139,108724,311918,330801,124431,237221,467581,242762,-211466,-465652,-528676,-317253,-32652,-30299,-198719,-294775,-260726,-75767,381757,626595,415078,110635,-109277,-308260,-314199,-46129,114696,99725,150694,105216,20913,162320,347903,261310,-71840,-160357,179661,397952,185132,-46812,-7224,87555,44678,26018,63928,43155,88017,210299,96795,-54038,-78811,-99397,-1991,136191,146639,-5086,-278216,-426124,-318550,-194469,-100147,-37678,-98328,-255470,-301922,-151568,107807,357292,356984,66501,-176516,-189207,-108000,15200,48977,-28745,54821,218412,211348,106276,81937,101792,291359,299758,-106098,-284763,-35599,34419,-169807,-150283,302391,948577,1496173,1232630,1009164,1459920,698433,-3058552,-6172222,-342137,11017063,12434945,4705973,1159748,1408219,1431737,1316739,793154,440097,754176,761198,485194,304891,-72277,-612298,-681932,-413731,-285851,-324915,-290882,-172598,-159979,-51525,86213,34500,-170248,-219583,63186,302346,142747,-178328,-351578,-276576,-255137,-228715,49555,334270,337213,114889,-69748,-158226,-182523,28679,259395,303703,303000,257506,133463,24098,-128160,-394745,-503913,-255955,-68847,-136196,-68954,247742,386668,244469,64688,-19766,35840,130671,105474,122143,147184,29341,-70899,-144221,-184354,-114619,-46312,-82640,-106460,-44,160735,135954,7813,4264,-24569,-267369,-367046,-193907,-59663,19694,97029,-93362,-282301,-145260,-2028,-34182,-99939,-184761,-57104,139229,53753,-13984,27563,-68697,31542,167835,24865,-197025,-283779,-307640,-350056,-348021,-257472,-119470,21612,67655,22671,-72673,-204453,-249974,-151796,-92198,-159820,-123060,-5459,-7278,13717,55431,24660,-66747,-125415,-232531,-305335,-182663,72901,169298,107983,-25434,-85726,27818,197171,327524,394036,106594,-244315,-189018,71059,198433,112641,-125543,-201078,-7927,103520,1672,6321,203611,292666,47864,-172706,-102060,-65046,-168398,-76948,152413,167275,106943,71394,-96624,-207787,-158734,-109684,28127,251400,272632,123624,86789,129883,-4408,-136550,-125206,-190243,-203159,-26693,122947,158184,225751,303947,356919,349893,87690,-261875,-364191,-257677,-189954,-136711,22223,87034,-19563,-22585,48498,-50348,-49607,100404,77806,-68707,-109290,-63861,14922,81328,76415,23165,39045,42195,-36286,-167157,-110956,21616,31733,19361,145904,378600,379973,40593,-157538,145361,591739,566797,65924,-273137,-181760,80636,27090,-240987,-199454,60877,29294,-99250,-85745,-42935,37075,267732,441901,237671,-86338,-188446,-49298,15903,-101723,-223062,-121927,107339,189382,151920,113976,14538,-78600,5443,55621,-121501,-261206,-208010,-141969,-94775,32889,78550,47056,196621,251598,-14733,-317085,-364595,-128085,154175,237194,290259,354459,245673,27346,-142984,-110403,139699,287838,214522,-31482,-219034,-164693,14061,-6180,-125894,-116269,6543,30242,-23854,-82284,-63472,-3024,110874,301413,235240,-71845,-105662,69540,147350,170738,71358,-87570,-108433,5361,93259,42629,49105,188983,175412,15558,-170259,-287700,-197915,-46949,-65192,-181513,-223266,-114573,50554,156721,60540,-61757,-54603,-73785,-158031,-164814,-135710,-71316,68081,121221,43116,-12881,-17119,24041,81512,48229,5450,113693,142989,-157425,-379640,-158305,90704,94706,34918,-369,-31409,-13683,73401,77284,74874,109239,62906,-4694,15530,16820,-38800,76262,275454,230434,-76934,-224225,-191308,-158426,-86644,65806,382134,652203,449516,51973,11285,58840,-16625,-50155,-134749,-91613,246202,461472,369536,259567,221930,243618,213651,-11766,-82970,73335,123116,-21924,-92676,-5757,82782,36426,-35525,34526,169750,59766,-202548,-218385,-18890,219338,356499,261385,87507,-123895,-318723,-243706,81168,300643,369366,290051,111093,-18856,-94027,-189327,-202757,-142403,-114638,-212675,-175982,113879,293284,146821,-69009,-177830,-148074,48885,232468,395407,552782,603593,789678,608214,-14998,-70877,109708,-1164379,-1637811,-1037532,-147967,544723,1756987,2049167,1246567,630703,612682,396784,-93999,-333764,-914234,-375195,139565,916017,635672,-20131,9227,175326,-134380,-139789,78269,65168,-66998,-83365,85519,296609,228807,-115093,-386309,-364734,-244830,-240597,-213527,-137748,-196355,-391949,-523722,-464926,-311758,-144459,-22731,26856,106619,236159,207572,-29697,-119452,91020,193886,56871,-27618,-55545,-18566,87673,178536,128881,-102466,-299673,-173185,133497,266239,200061,140963,57723,-13727,-38667,-87007,-241945,-283195,-189731,-106420,-10810,-13039,-193145,-306528,-311623,-231976,-122446,-160706,-301631,-284238,-192252,-172426,-112462,-190,-92124,-468060,-709016,-358737,216317,380809,190637,2668,-246447,-440888,-128884,342884,351926,89413,6014,145440,304239,346887,317991,293945,96947,-128422,-145436,-89756,-15983,110305,60639,-55397,-30048,-53585,-239761,-298677,-147702,-40059,-2045,113358,265111,281853,79877,-58339,-35879,-47735,-126265,-140763,-69222,-53963,-71530,-22585],[105696,66598,-111491,-212590,-201940,-206221,-191972,-121475,-164938,-396923,-533135,-344090,-11969,155685,32808,-104566,-86234,-75005,45256,244379,203103,-29421,-112623,-9832,-106868,-417904,-430276,-194616,-86331,-105535,-174649,-116255,11698,36868,14685,37214,19491,-10363,1859,105220,193820,208325,-39709,-410838,-447485,-63688,300479,516546,536354,423011,436559,364130,1638,-247584,-32104,264992,160721,-103362,-76549,-47688,-139154,-168854,-138884,-153464,-69668,131078,166186,16767,105949,240559,115777,17325,27565,-95226,-190142,-35389,77752,-63060,-201179,-123254,35083,54229,6824,-56468,-177662,-219430,-200818,-217901,-219495,-224013,-199495,-109806,20791,56559,23198,144992,220280,83686,39674,143453,67566,-140796,-277386,-242251,-34270,147926,-30295,-299862,-216339,79178,284817,186996,-129730,-207760,3159,112374,100186,180006,235029,142956,43540,-46981,-115931,-82965,-9707,-10724,-13157,-27076,-104069,-135169,-80370,-5037,-83458,-264271,-162374,120602,137515,-47832,-183501,-246406,-271533,-236421,-239974,-287392,-190969,37401,132699,-5769,-131823,-154721,-41915,211730,297711,116767,5479,192368,209074,-10289,-191087,-69204,200034,417828,215627,-213487,-303499,-48135,71069,14122,-25694,-17626,-57832,-220071,-330397,-45104,162088,-28099,-228005,-252353,-271121,-275817,-73619,233377,391536,316320,131008,-162817,-259887,36553,179360,-66588,-211003,-61903,94937,124941,83162,46992,66494,68916,13661,84653,233188,205647,-157865,-374671,-230448,33617,46439,-15785,-8924,-30580,-72133,-126482,-163706,-73714,153019,202980,-15741,-250815,-405540,-414800,-289052,-147688,-83488,-37324,-4756,-15227,117212,310814,280462,15908,-227037,-244274,-134071,-54495,-25972,-84632,-138133,-251444,-325133,-89262,77597,-24370,-96699,-44225,-85095,-122321,-140891,-178937,-150456,-57841,58161,190285,202875,96280,45832,19493,-1170,55186,83163,56959,91533,153438,100115,-35309,-166525,-53243,175168,171921,125551,172777,151522,28959,-43733,-77219,17616,216942,204172,-26921,-85418,70612,53868,-57316,-145483,-258197,-215430,10770,56513,-166024,-361775,-309353,-200333,-163556,-20983,197851,190300,101494,56946,-1112,42194,256589,264972,7360,-22785,170199,249932,212403,234765,249864,117048,134669,180932,42976,-11400,95127,98369,134119,196524,114684,19349,-63781,-210695,-421850,-397204,-19351,237897,159699,109840,75850,-119500,-234565,-144279,-76208,-212417,-333696,-230816,-102222,-75629,64590,269955,262979,103049,-71230,-165879,-145073,-159348,-145927,-126036,-233203,-253762,-105960,11833,105709,274396,287567,53787,-31546,217853,319858,197266,363412,537968,207713,-246894,-465751,-567003,-378878,-91192,-51473,-179876,-225502,-222773,-56804,397650,669604,432559,130007,-100099,-285405,-261764,-346,169611,137238,90174,18092,22224,198679,307511,155974,-77871,-23676,341938,510103,261961,-26684,-61570,64739,114181,96826,117980,154905,243753,283607,112928,-24352,19000,55057,110446,151832,116220,-48588,-291214,-430986,-307477,-235187,-167900,-78884,-109139,-252554,-294812,-134727,193029,517416,502583,163746,-63772,-56294,-84782,-98853,-76088,-20633,157684,351034,314607,137171,10768,-21203,207390,267888,-162264,-438637,-131450,25066,-95361,8534,335599,813104,1498459,1403382,1070334,1443592,549317,-2596672,-4377515,936175,8936909,9584841,4536896,2567900,2193121,1383607,1122270,914716,747103,1017068,1008101,597724,221855,-261276,-728159,-782538,-456660,-225693,-233570,-140188,-33922,-97199,-7158,152412,62382,-176648,-240872,-33984,194536,116517,-163758,-331999,-257600,-237498,-226458,6923,245128,244648,101279,-74095,-263247,-312984,-75600,231981,325223,298621,220383,133342,38809,-75144,-243797,-344539,-218277,-61768,-92810,34855,362479,406816,223911,67028,-58094,-63455,-3297,4711,62926,164142,118896,-9334,-144738,-220771,-158529,-689,85181,38212,85676,223256,149917,19219,78227,63737,-169301,-222557,-62566,-26789,-726,77378,-125516,-335355,-206992,-69725,-83251,-167526,-262227,-109355,136340,116270,115074,189056,57276,55107,151297,15503,-206926,-278178,-269156,-312286,-352025,-281015,-185816,-87747,-7129,17178,-30864,-112397,-167178,-164170,-104121,-70363,-26863,18996,44353,123414,183474,147099,6957,-125400,-236466,-231839,-95471,37561,14286,-5540,-3509,30388,126581,200668,337684,405595,22225,-346578,-181705,150996,242026,112210,-111323,-175075,38432,216653,147841,115833,259257,295600,46361,-207846,-159034,-53122,-68412,1001,154510,171858,147176,137622,-245,-118962,-150002,-148376,-40076,142014,160662,56939,84549,117033,-67279,-168027,-103874,-183670,-210777,8208,137307,101042,167810,314889,432250,428039,148609,-219220,-351889,-216706,-79129,-25799,69355,106470,3515,-6105,62705,13873,19555,141315,108421,-48869,-108887,-27497,110617,150353,19958,-167825,-188777,-136224,-168469,-248555,-131530,43452,-9305,-80808,65377,309951,335081,60736,-128508,83460,436971,464832,123234,-168943,-127252,57146,1823,-180878,-145851,24242,1108,-70028,-68028,-64046,12852,312058,545105,324251,-70493,-204354,-11261,94662,-91946,-259034,-131340,150294,198362,119886,83936,-15161,-92233,3931,74160,-119395,-228983,-123824,-77075,-99646,15854,86338,107458,291747,327264,-3655,-392404,-418832,-70071,261969,287001,277183,335604,265028,96972,-61539,-118995,-28553,108463,138773,4332,-76137,-68602,8077,10858,-44058,-40609,35832,25125,-77115,-140968,-86251,-17878,117449,341203,276198,-33264,-86531,25916,115820,230283,185921,3941,-107378,-98972,-54258,-70771,-54042,70862,72550,31577,-25447,-163209,-185099,-87004,-133080,-274298,-291056,-167454,-14334,146340,118324,-78474,-122890,-63892,-105640,-199822,-185121,-45803,120786,134483,67933,50946,3080,-31500,-8486,-15998,10727,147990,103215,-253174,-472924,-258533,4784,24222,14408,24582,3887,10328,76096,73791,106854,179159,132288,22279,-4273,30230,28920,127353,346258,353600,25890,-184404,-180358,-155452,-84131,19907,310274,598485,430619,69196,49949,118274,51827,-36487,-196060,-193793,139902,364548,312924,264676,328577,433065,332943,-7665,-120970,36173,104478,-25364,-140049,-115848,-15267,29713,18425,81825,214438,139715,-110116,-160507,-35775,131225,219646,162673,33080,-201487,-424282,-346182,-26074,218178,339109,329503,169671,30292,-15424,-105744,-153163,-105441,-91610,-244210,-289809,-4055,270136,105306,-188912,-285245,-192377,-20663,145298,317469,528318,674906,838787,550972,-308916,-685330,-346487,-918922,-1190340,-476066,399294,667777,1258225,1613076,1107338,504599,444910,352736,-39756,-382185,-908484,51812,749882,1509814,814760,57760,9951,-25857,-367953,-326375,-96458,-47659,-133562,-169356,-18186,233017,219666,-153470,-430620,-334750,-187870,-208616,-180005,-72092,-97713,-266157,-352584,-325861,-174975,33899,141461,73718,38969,147514,176476,-44907,-161014,46441,159504,99393,20355,-85062,-91329,67178,216809,156289,-102298,-296916,-174214,130136,240362,187754,113333,-7492,-55016,1078,-1494,-178294,-255908,-197367,-133673,-79387,-123597,-289724,-321774,-302075,-304543,-224760,-167512,-227564,-212249,-77507,19429,-3083,-34830,-191323,-507783,-646739,-241183,292670,382951,152704,-63315,-269156,-358575,-86641,228245,215381,86879,34825,99641,230720,276977,289284,292350,127966,-93386,-135562,-94291,-26907,106354,128334,44065,-8077,-114765,-318718,-383691,-241324,-54883,38468,113450,261706,286755,93742,-20477,-15682,-72435,-124318,-110101,-74706,-67050,-65690,-13711],[82481,49156,-100556,-154010,-118727,-172832,-272444,-274134,-271788,-419612,-480092,-267103,10549,85971,-47000,-130633,-43781,-23323,51767,250833,251083,19180,-83986,7554,-98256,-363088,-276351,-13495,64368,-13480,-141957,-131516,190,90828,94799,89884,45148,-16579,-25861,108173,277314,254969,18462,-324355,-412875,-65503,320016,567557,592295,444562,387211,284949,-18647,-166174,69769,330394,241478,-64611,-83283,-54288,-140803,-141440,-112979,-116655,29536,253680,177237,-81900,-11793,194033,159753,94166,48635,-148313,-277846,-113473,84873,-20090,-191903,-149476,-477,66803,35359,-31047,-110961,-141283,-157554,-194546,-231339,-257438,-219765,-139592,-79351,-58645,-53466,49725,93319,16609,15328,83740,30816,-110236,-239288,-255216,-85263,94451,-53440,-247128,-122258,178887,354362,224157,-119303,-214710,-20376,75100,97196,204681,250885,164257,78005,-37577,-116350,-100002,-62653,-49167,-1117,15581,-96412,-186375,-156302,-83377,-107703,-192734,-28728,279041,275673,37619,-165319,-298863,-357582,-308447,-324659,-354480,-254636,28529,272993,152440,-58520,-143323,-54536,137831,224752,139638,58017,151851,145126,-61112,-182863,-14803,229802,395218,173223,-243960,-309927,-59730,31895,-22659,-80139,-122785,-157043,-221414,-231425,38152,219311,39682,-144284,-230272,-306363,-276877,-88554,152264,326444,329385,185451,-93208,-213531,38630,158684,-104396,-213417,-22853,129391,190291,202390,130514,75618,32695,-51499,-26181,120133,81474,-291705,-452270,-281269,27133,100731,40092,-50407,-135375,-108200,-75758,-114692,-52543,137638,126886,-181404,-398945,-454628,-398180,-270663,-126045,-56083,2673,21866,-244,122040,330973,316968,115912,-82964,-193470,-201648,-114872,-33008,-82581,-157569,-256013,-285411,-85246,-19629,-215022,-296287,-146458,-99096,-82583,-55802,-81804,-110018,-91897,-16424,151790,249142,156771,49397,-23438,-51200,14452,62489,89070,161183,181513,83507,-24646,-72937,49784,260090,232672,179497,224162,237850,188047,146349,82446,93613,224726,163638,-121667,-231335,-102175,-127323,-179545,-176669,-190466,-91730,132189,149492,-71359,-178986,-118293,-85545,-140032,-79821,104330,152820,70372,3105,-28519,29492,196025,195475,-45605,-100873,91896,260484,309791,341621,305359,121289,153631,242540,109290,59379,140314,83010,105362,220011,156889,12067,-154635,-319645,-412784,-310881,-5194,136066,24628,55583,115200,-3537,-76476,-62985,-117153,-274129,-388173,-310305,-143928,-60558,112775,348422,291614,52234,-99240,-135448,-101302,-94381,-86170,-121439,-226411,-232297,-127486,-90,183958,410639,355104,-2676,-162414,97200,266376,244632,432989,526305,134355,-263945,-404273,-498633,-391471,-164673,-77677,-106305,-109907,-198707,-69854,342160,594770,405385,148582,-71691,-232258,-178545,71892,239942,178916,25402,-61157,28228,213413,239699,32946,-116206,43909,393027,516700,285770,-23163,-120733,11755,118169,123773,178528,270005,358959,313155,107863,-29548,94434,245867,239016,143236,75788,-53863,-241909,-368566,-289285,-276549,-243410,-144301,-133972,-231218,-257443,-105300,237137,585750,568197,223207,34310,60100,-44286,-169313,-155455,-3368,207381,387059,336299,155150,-24074,-115380,99479,239476,-116754,-447779,-173319,-2397,-122401,16056,282425,625762,1266642,1349664,1131697,1428509,349452,-2234910,-2643645,2475305,7564462,7222933,4597778,3933088,2692785,938690,705601,932489,904383,1077328,1060573,600643,104388,-420924,-735250,-742701,-419401,-128189,-112714,-12044,65503,-17062,61545,236719,146862,-92688,-194278,-131714,10521,34917,-108358,-200782,-154317,-161433,-192657,-76488,65505,91918,79802,-42449,-282238,-341339,-135027,161960,273303,227471,130771,91470,40958,-1049,-39619,-133022,-139496,-29920,-46330,98874,404270,394701,204681,49100,-138132,-205515,-145472,-80815,1285,150239,183129,44953,-148418,-265918,-195502,50600,233520,169613,171944,273244,157698,40528,151606,155166,-45546,-78938,48585,9133,-9921,55484,-137692,-341131,-246323,-146591,-133221,-230581,-340834,-164066,122810,180097,237064,284422,125089,51166,111993,-18556,-222395,-256660,-214480,-247458,-310515,-286135,-261187,-214766,-84556,11728,2460,-22808,-89628,-188838,-132815,10569,69826,52733,88044,178168,250484,222990,48862,-152711,-250308,-176550,-33508,2765,-78966,-77058,-4772,97316,182822,180167,324791,384928,-37979,-389247,-158993,201866,249353,86621,-94858,-140476,69407,314671,309968,243414,314796,290697,42380,-233336,-213954,-43322,35573,96300,165643,163909,161212,177462,98019,-24503,-147431,-182919,-104176,-4324,-12988,-52568,63154,100217,-102927,-172999,-73423,-142719,-170788,69006,161097,46963,94344,289250,457661,446326,169807,-173169,-291052,-117231,69830,95621,95370,82263,-10757,-7994,78167,90520,83444,137034,78038,-51672,-71170,53081,220683,224179,-22520,-314127,-355977,-232311,-241455,-314585,-161678,57912,-26095,-133744,12463,207393,228494,67230,-58201,48445,251252,333323,195524,-58482,-97608,3943,-21646,-84795,-45979,301,-43410,-82293,-64647,-35650,57129,339438,541257,337517,-60897,-189487,32303,167103,-46700,-239265,-107177,172263,173192,65660,40525,-52381,-109514,-3792,74033,-107365,-187682,-68358,-84635,-165829,-27075,90736,154470,324646,336102,4809,-408626,-430984,-29159,307881,286794,212985,246670,242477,159985,36541,-78360,-145771,-36757,81801,38980,38747,45646,24679,24894,18424,8930,35668,5208,-127267,-189120,-112946,-39893,104043,328002,281264,24528,-50191,-30283,52319,232742,256025,84461,-113423,-217193,-211790,-194301,-167716,-74521,-42401,52488,131665,-16469,-146084,-105922,-155377,-282945,-285261,-193039,-64819,134390,171509,-66942,-151749,-38486,-51348,-208168,-208748,-10784,162138,117499,67739,101654,8466,-112980,-129785,-107347,-5401,148019,33969,-337557,-523718,-329310,-85511,-67261,-29773,24079,1967,19095,86623,100082,140505,201583,164716,42067,-25519,40231,87598,130246,338212,413087,135059,-106358,-164390,-161635,-55751,37489,231430,459304,348275,73483,74267,166900,117649,-36152,-260049,-288064,23432,243676,241224,273286,434589,570759,376932,-8467,-114583,32164,87863,-35493,-184477,-214939,-126291,-24075,19460,99291,251810,247765,51689,-57853,-48527,24783,65995,61801,-30497,-287625,-518893,-407081,-76634,170245,297716,327455,187433,63015,39669,-62209,-140848,-89327,-89418,-271152,-365440,-95592,227933,64300,-273125,-349489,-217765,-103386,19876,202461,452407,638446,695000,322861,-668718,-1192813,-597818,-192678,-241518,475106,1049144,699801,449450,797704,659898,187412,107480,84173,-141386,-206415,-981,777884,1167010,1549521,750868,77167,21343,-142479,-454877,-414983,-216127,-121055,-169162,-245118,-144471,112875,167936,-157642,-378481,-223689,-100427,-157897,-125237,-2251,1333,-111946,-138901,-122051,13487,219001,292785,131131,-16693,66332,171168,-14917,-166039,-4849,104515,134318,92644,-48152,-96452,78542,258497,205716,-50203,-252404,-166562,106654,178430,125817,67869,-55259,-88089,55012,100001,-75250,-202500,-214129,-161548,-116500,-198472,-346264,-317440,-285982,-361675,-312197,-176488,-144298,-120087,42796,209349,142734,-18947,-250214,-495125,-487857,-82223,318724,323441,105243,-84447,-195024,-149914,23511,111791,63795,58585,32037,6535,109956,207071,263584,253711,119053,-59158,-95643,-65779,-18214,90582,161322,110018,-4962,-163286,-330524,-389563,-292420,-71999,34666,42684,205458,270579,103110,14796,13274,-68338,-97344,-67731,-69659,-58396,-41923,2989],[67756,46673,-70451,-97810,-49671,-129187,-329747,-409758,-357805,-400717,-379609,-169463,7028,-31879,-158644,-172423,-31794,17264,43020,200744,254156,73160,-31702,20371,-112628,-309187,-119656,175769,217133,81435,-56369,-94434,-13481,123009,195557,169228,68008,-30545,-50607,60644,230849,190396,45128,-211851,-345975,-77606,305030,543028,557575,410619,295796,175061,-39279,-93608,116532,326326,279663,-14693,-112070,-104223,-177421,-153268,-114551,-81225,127417,355610,203442,-78219,-21794,188933,206364,161421,80779,-154189,-303009,-146668,86946,5722,-167475,-101389,64420,138340,97137,29616,-21077,-58743,-89732,-112912,-189602,-257466,-211512,-147571,-178099,-176078,-110428,-20501,15117,-926,9003,36664,19636,-45516,-160006,-236718,-104247,48801,-79511,-190625,-46231,211838,349408,228953,-83301,-183870,-47013,9191,74306,205810,248116,207268,118651,-48136,-107881,-74784,-107933,-126985,-36107,24273,-74978,-190278,-200721,-152894,-136630,-130490,85712,379897,327763,49775,-169599,-325162,-378620,-315138,-348638,-380758,-294883,-2305,336913,296725,66701,-76985,-67647,31392,138048,151540,113768,106036,77114,-76690,-116112,46668,239802,323511,104703,-245928,-272516,-55885,-4173,-47255,-85818,-160733,-195518,-190146,-118946,110198,245973,87836,-42437,-141597,-267078,-232484,-94592,42329,180227,251301,183718,-35477,-159430,45822,150737,-104781,-168918,42788,144734,200154,259625,180816,82825,-1781,-129611,-158685,-8240,-54569,-414845,-558575,-328763,25744,148794,72470,-104586,-206389,-82964,23580,-30011,7692,142259,84176,-243307,-452540,-442950,-341720,-228368,-108918,-29932,47396,30599,-23770,78188,283154,300447,200168,69522,-122936,-237052,-156219,-73350,-117145,-166735,-214864,-204226,-86807,-139595,-384494,-421032,-221661,-124742,-66416,15744,25076,-38040,-82198,-48776,120050,270924,205488,38141,-86859,-91708,8098,66489,111644,201090,198174,99319,29324,47548,164694,325398,273783,198728,245329,313717,359471,343404,212528,100272,141728,61594,-225204,-369500,-297410,-301341,-273277,-182852,-112508,27928,237467,246906,70751,36202,79027,30398,-123000,-177791,-58265,59638,26829,-17621,-7270,47844,141951,130424,-92895,-209934,-20820,240849,368052,396634,272645,59604,119333,257800,152922,105448,142606,60770,87958,221996,193356,51372,-168643,-360263,-340842,-171111,35909,42350,-112699,-32765,126017,133561,113519,16178,-187160,-344908,-406712,-334035,-154362,-41235,140570,386426,305801,9021,-118736,-86402,-52704,-58753,-70978,-138621,-228442,-221444,-141077,-563,242350,481439,381467,-28961,-228489,3631,196561,249714,415834,424437,42551,-251299,-295948,-347150,-347861,-218239,-91434,-754,10281,-187760,-109142,232608,427452,333397,152381,-31222,-157314,-87586,152689,318317,225338,-13792,-93083,56269,212569,163579,-74327,-178320,20745,317949,421119,263427,-24365,-160694,-45522,77122,127417,244497,352078,387013,292066,95102,-50600,134556,419193,356595,121388,37875,-25952,-162894,-264333,-264488,-311952,-325729,-234017,-169851,-194238,-200878,-77896,228446,560206,555791,241775,93805,124421,-2293,-181639,-175842,7461,191644,317904,267190,148973,-7558,-132834,20488,225271,13823,-292973,-137087,-43385,-225325,-120085,111278,363813,851321,1129879,1192203,1393096,160300,-2001449,-1202943,3951817,6976688,5643370,4831806,5027636,2831993,182381,108776,774368,801370,863267,886467,520302,5673,-500875,-625731,-551798,-300741,-27934,-6513,44488,99562,71568,154518,326774,272797,67201,-93071,-203833,-189702,-69804,-29728,-23294,-23135,-60956,-133781,-159487,-141038,-79102,56464,28793,-202011,-277115,-142679,69329,167145,113885,19050,33155,48011,86895,161884,54820,-67275,-7220,-22349,100753,358701,351225,193121,26099,-220350,-340477,-258885,-144221,-64456,104973,219773,101113,-138998,-298092,-208433,97900,315747,243266,229130,292469,153014,68597,215388,236874,74992,26855,106375,36282,-5191,39429,-123867,-295817,-247070,-195287,-158666,-265256,-396793,-209329,98704,226534,311502,281348,110515,27033,65014,-64435,-233266,-219578,-158718,-187252,-254554,-290192,-344366,-334170,-143798,6928,17493,45188,-26054,-215025,-182257,48984,141637,90617,111957,169860,242823,232416,44346,-202019,-260397,-129128,821,-21159,-91363,-98088,-36904,97243,170992,120739,267006,321589,-69033,-368119,-134313,198681,211631,43421,-79117,-104165,77249,364074,432660,345568,342732,270075,29943,-244454,-248881,-35103,115880,177892,178769,146428,147761,178875,161494,35200,-155236,-196871,-135845,-142678,-205823,-176476,24454,88996,-82102,-132425,-37300,-84431,-97649,135555,183420,9797,28400,233613,411741,386197,136881,-142311,-210772,-9018,198647,187745,91437,23448,-52377,-27229,86346,154973,128269,90706,-4637,-82943,-29545,130982,306196,282422,-47287,-388696,-412822,-213450,-220654,-331646,-186020,53266,-26054,-131098,342,106122,103471,72805,47630,56708,95617,216338,252025,27985,-92537,-61051,-35448,28677,83714,12517,-77516,-120056,-71825,31725,154697,346059,439279,269407,-55255,-136919,74371,211098,23351,-168029,-59322,160639,114509,-4924,-22616,-104341,-132477,-12108,57916,-90106,-151314,-57732,-151776,-262900,-82717,95847,185102,293764,278378,7520,-370142,-414583,-24507,284637,238165,118050,119697,186226,203999,138282,13404,-156781,-97482,55485,55778,84008,132928,56368,31728,50726,34917,18049,-35537,-176890,-220991,-139121,-60430,85294,277623,258118,89372,-10497,-91424,-36497,175129,267670,128513,-126357,-303747,-319622,-282171,-251935,-203572,-138532,72073,253948,102092,-104652,-108194,-130233,-215563,-229388,-200701,-99652,111862,195563,-31045,-133962,-12017,-25283,-196541,-197223,31714,194307,96052,57341,130662,4661,-188887,-246379,-206806,-44447,113849,-37156,-375821,-516935,-359919,-170919,-161426,-83643,1637,-29678,19117,117102,162625,173610,171044,153426,57794,-27968,60996,129101,90521,267806,412102,225129,-13681,-144720,-175540,-17861,107319,173621,286027,228865,54715,69585,186564,157922,-46446,-299223,-336782,-68946,123885,156721,264946,498245,612410,342860,-6023,-70268,44780,62069,-53102,-207297,-270549,-218767,-106729,-21813,93423,282762,361093,233472,51302,-64672,-82049,-66404,-23993,-93427,-356095,-582099,-426096,-72814,140096,229371,275804,163136,70385,49623,-74232,-160224,-87615,-99845,-280668,-378415,-128663,189591,42525,-303561,-358513,-215580,-170624,-119525,55606,317506,474749,384938,2066,-894521,-1340555,-547859,655646,832528,1420773,1526655,587560,-362044,-113270,34621,-242793,-318442,-291037,-302726,161149,1359789,1499156,1300406,1168026,536407,61099,59694,-164313,-419204,-408481,-266415,-144357,-163296,-283741,-248899,-17196,97185,-123157,-252910,-77785,-7609,-89912,-45125,78255,99144,47521,62061,92132,201871,351958,375162,174942,-48521,8158,184070,46783,-142823,-68982,33231,156109,183036,54049,-16925,140006,307545,261227,24836,-192220,-163941,58501,101258,42295,28892,-55249,-85139,118717,207488,63030,-114116,-217132,-183206,-122513,-221863,-345559,-289930,-271767,-397941,-370628,-188409,-78687,-39238,131287,338466,287902,36737,-270038,-438647,-265552,91326,299415,231261,67154,-63560,-62322,109276,171798,33151,-58808,14861,5182,-96828,-16419,154181,233378,184790,80052,-31148,-45208,-19469,5416,70613,165177,148057,-10447,-190458,-277231,-311269,-278471,-90398,-23449,-80047,110939,239797,111883,44519,45655,-32032,-44476,-21369,-50662,-23434,4056,33015],[70521,51028,-44915,-71001,-25207,-100315,-345792,-478763,-401454,-353381,-263112,-80475,-24068,-157999,-258181,-201621,-30927,51717,29619,117257,223757,127926,32127,29637,-135331,-271180,-19486,295052,303706,134884,34403,-32580,-37001,108361,269906,239311,75017,-55376,-82364,-35773,61430,49506,52908,-104213,-287257,-119768,238588,432935,431946,319433,179737,58345,-58485,-51584,98713,274911,292235,51693,-140014,-173954,-227210,-189284,-131051,-55550,189686,406371,233972,4657,81176,258946,266459,210679,113494,-122364,-281804,-148458,75970,8768,-142266,-6657,210887,255647,181996,112263,65051,3539,-17919,5584,-90728,-207680,-168619,-130634,-249309,-267514,-135196,-45938,2609,25364,8327,228,29933,39305,-59733,-193704,-93945,23589,-91553,-139346,-4401,168583,268553,194654,-46973,-145855,-90638,-84208,27412,183028,226731,248522,144608,-75304,-92409,-17248,-125946,-212888,-104931,-5023,-51500,-151756,-213236,-216286,-185715,-110348,144958,401907,300342,10782,-183788,-314171,-329625,-258645,-306435,-366817,-305741,-34303,325013,402296,212521,22302,-71980,-72514,42641,133258,158441,92676,30840,-66069,-41857,67821,200226,210190,24334,-230579,-224457,-51655,-30539,-57026,-44275,-118722,-166721,-139190,-27724,152446,229711,99520,42829,-26186,-176823,-165385,-90938,-54867,7810,112872,138888,8718,-99324,69206,165881,-68816,-95207,120620,145798,155353,248362,199750,87975,-39452,-215836,-282637,-124166,-170797,-503431,-660672,-360231,31683,184678,80769,-152043,-219731,-578,139641,60931,87234,173152,84410,-195115,-393028,-358002,-246641,-169500,-107030,-23620,70784,16052,-78047,-6083,170341,226936,239111,187688,-44969,-225710,-166609,-131685,-184176,-178084,-152390,-111598,-87912,-240210,-487283,-463474,-266254,-149992,-66150,63719,118362,47013,-32009,-29478,110475,280059,247597,27288,-151760,-122631,30755,98832,126461,212621,220390,161921,128598,170836,274666,380597,309290,200515,246161,367322,493728,482610,272471,47505,4843,-69821,-305174,-442215,-418717,-375229,-284396,-147849,-35343,115555,291759,308941,208110,207531,211093,101193,-125587,-279356,-220042,-57219,-24082,-11151,40599,76346,105210,94166,-119717,-319373,-131007,207423,383930,405308,192839,-29878,50978,223343,165871,120797,102794,30213,87191,214767,222100,127376,-105750,-324143,-231847,-19766,92232,-16309,-211963,-128706,107235,256015,290440,81525,-259427,-402840,-388631,-304245,-136844,-21434,149057,381490,303293,-12444,-117977,-23368,-5615,-66745,-116765,-186584,-244255,-216988,-136308,11974,266406,473853,370012,-6969,-200596,-25764,136057,209719,315804,259944,-38790,-204550,-163666,-161743,-257414,-226012,-80536,98481,87542,-186959,-160063,106031,235622,227895,127758,9845,-72687,-9579,220269,389301,269827,-9549,-57764,109986,201885,99928,-136092,-238023,-71676,151736,263536,216005,-15705,-162492,-79591,28324,135987,312507,377814,313965,226213,87211,-61721,144452,527371,435215,100919,17974,21952,-91904,-168937,-241875,-334216,-399479,-328212,-201893,-141774,-136531,-68638,164785,461585,487542,227726,102431,122695,28492,-142806,-149774,-2881,115934,167498,130511,115467,53693,-59280,4109,223347,177516,-31892,-42837,-95826,-346703,-331899,-164528,27527,360821,839402,1223523,1304190,73513,-1737017,-102118,5047388,6958711,4923618,5120460,5667473,2621366,-686552,-547038,440766,431031,402250,537118,410930,-25055,-465811,-426280,-266292,-138222,41946,54740,20566,68252,142579,242584,391428,397262,252108,29891,-229613,-334756,-152108,49086,120938,73890,23809,-63993,-200859,-302054,-224526,33244,124556,-48177,-155485,-109874,-23589,39330,-5653,-79855,-15977,66634,168753,303351,160134,-40892,-21426,-34567,41661,235825,278395,187352,12277,-265411,-417252,-315397,-184039,-132577,37543,233322,164469,-106087,-298409,-187070,133404,313092,240833,240654,269146,124505,88901,253567,289420,165167,80642,104511,51456,14761,33631,-88251,-212071,-207564,-194241,-146072,-254841,-407671,-234077,68282,244191,320510,195979,30721,-1626,26638,-105344,-229202,-169896,-113933,-156684,-215266,-301994,-424235,-420670,-171355,5129,17142,85345,24384,-223381,-241245,27399,171217,126026,112634,112952,170121,177602,-4608,-257554,-251304,-73330,17665,-27952,-41023,-85496,-96534,39979,91955,15729,155724,221115,-77644,-300672,-116865,137339,134211,-2806,-63084,-73597,56380,342213,470880,384832,319824,222685,3022,-241591,-251088,-24614,157165,220777,181606,120106,112285,144213,168048,37533,-169516,-178202,-115613,-227430,-362463,-276817,-19907,93089,3981,-44013,-789,-29770,-14185,186698,188878,-11796,-17592,161639,302066,262011,61208,-134317,-145719,58205,261810,226271,63497,-44184,-99064,-55009,84264,192249,149598,23739,-106976,-134209,-19431,157640,334810,311107,-52947,-391871,-358378,-99601,-115025,-288414,-195134,24514,-20729,-86860,15011,23332,-1501,86821,168340,106574,12040,136898,261900,74663,-93905,-111520,-34745,136080,215876,70823,-75915,-154675,-78820,116938,267505,331704,285544,140710,-49889,-51210,107776,208808,88964,-68780,-3066,117584,33968,-80799,-103210,-169393,-155741,-14489,35717,-74889,-132844,-89666,-236677,-347584,-134419,104157,200944,219293,178472,8594,-292623,-385950,-64335,201996,154762,21210,-4562,109904,218595,225427,136679,-52419,-63983,58276,49309,53439,161394,89475,29727,57229,55346,3425,-95736,-228685,-238906,-165216,-78719,69335,213216,220602,142770,16855,-145753,-131285,77131,225481,124161,-141507,-325629,-340367,-301921,-274090,-273182,-188261,87612,305839,150901,-82065,-100197,-71961,-109359,-166922,-206836,-122058,75152,180163,20731,-74097,7469,-35659,-173471,-154879,73082,217775,93692,53845,136821,561,-227068,-319468,-288570,-101901,51322,-84464,-342957,-447582,-350344,-241694,-235798,-127377,-30306,-67811,24259,169811,241771,188837,95792,108267,75759,2643,100460,145828,25527,171737,373318,281318,72090,-119014,-193509,4668,188054,146717,130431,104259,7645,25404,157809,147047,-67585,-297329,-321615,-116692,24167,64757,225291,490883,546905,254536,6163,-7001,52517,21153,-73394,-193436,-261753,-263726,-187393,-81613,74176,301631,443404,367718,123040,-90536,-170780,-149588,-87170,-148578,-381981,-588898,-410501,-43377,104051,128895,178643,108008,56943,17120,-128607,-187872,-86858,-111306,-266965,-326161,-92898,178377,51800,-285467,-328436,-188126,-193117,-227831,-90730,145424,216859,4339,-287660,-849394,-1063688,-259944,1205036,1586076,1994828,1685491,382907,-860851,-801188,-570893,-667234,-704130,-614330,-437552,566625,2495553,1941973,1187478,703474,328916,40122,119786,-132489,-348658,-351292,-257641,-126708,-128183,-277448,-294566,-109139,29433,-67441,-103785,46204,63261,-10889,57806,173779,195512,180903,194075,249717,331479,387209,357287,187944,-50281,-20222,198989,116867,-106668,-140737,-39917,164363,275126,195464,133977,248528,360945,302695,85493,-144902,-176095,-18446,10616,-44627,6974,-3533,-29424,188561,311411,216661,1824,-192730,-195546,-108848,-193137,-286148,-238963,-260347,-405430,-387393,-195107,-42725,7087,163288,380856,399032,113402,-256913,-353822,-36314,245235,254812,146585,55658,-14781,74787,327223,309777,9373,-126755,-29162,-28808,-168838,-102561,124558,187298,95476,28250,-9755,-2116,27510,35518,53904,151984,170147,-8148,-189370,-185443,-180022,-207183,-109791,-121596,-211538,10905,206135,122398,66820,76660,31609,29301,24179,-17031,30770,64477,71556],[83467,44308,-48394,-87796,-57139,-104992,-316060,-454396,-393014,-293639,-158380,-22775,-76020,-254201,-308429,-195284,-17873,84194,17768,28560,176862,176020,93575,40013,-149136,-259182,-13505,292773,289055,129691,87804,16542,-77661,36708,274411,262516,58236,-85188,-120606,-154933,-166667,-104202,62282,-17309,-263609,-196574,126955,265581,250168,187892,61182,-41627,-73443,-45714,31676,207444,297459,124151,-145166,-226245,-254517,-216233,-140684,-40700,200456,396946,256583,115281,250799,398652,342572,238738,134986,-70579,-234706,-137159,51850,-2015,-120398,90524,373918,377006,268549,197778,124638,30139,36902,126736,46640,-113266,-102112,-97683,-277313,-309930,-125026,-27132,38712,68086,-1088,-35750,42498,116060,29378,-141214,-66981,23783,-76397,-97778,-904,70288,139700,124722,-38532,-131522,-157553,-196068,-42769,138684,187054,258070,139628,-105337,-71853,49388,-105737,-263893,-177079,-63913,-43077,-94985,-204091,-273892,-257946,-145295,135360,353032,230315,-30121,-182199,-264274,-230521,-160740,-214433,-321215,-286366,-42849,275454,458801,341725,125361,-59716,-147282,-58437,90259,201900,131228,9744,-53747,-7713,22570,95788,74966,-48749,-210931,-192538,-53425,-42694,-58928,16907,-20070,-90969,-84076,27171,164476,178889,74640,85872,68672,-76711,-105604,-78784,-103156,-129831,-36996,74358,37572,-38704,111956,205475,-5559,-12141,194952,146109,84643,193218,200302,89185,-84636,-298791,-370477,-210516,-245549,-535331,-702404,-359474,45482,202588,67124,-178705,-175340,109967,234212,124022,147510,210708,112183,-77899,-238754,-204971,-117784,-99996,-118992,-45904,53803,-22206,-146218,-110564,16090,108675,217651,242513,26450,-172421,-153020,-193406,-269760,-204707,-100630,-34951,-73636,-277193,-493779,-439763,-279554,-160223,-69579,86409,181438,122617,39648,30882,128339,287611,283706,29251,-193927,-140169,62930,141442,132863,206038,257888,260662,250332,270554,359065,429518,348063,205805,237576,386885,549388,519032,249175,-33042,-129401,-186019,-335440,-416056,-397607,-299563,-193526,-76782,23307,153632,282273,310262,289911,282983,229991,89443,-158057,-350164,-316619,-156884,-72450,8344,84216,88965,85718,96727,-116795,-392673,-205766,172515,362160,382331,122592,-98043,-15782,158244,153981,111729,35979,-9988,101377,222089,252730,217653,5104,-227256,-119225,99919,146140,-27060,-249282,-205508,65385,329921,409848,123491,-301164,-418024,-334358,-237510,-105887,-10531,135377,336778,283268,-3483,-86682,47117,35301,-112471,-208686,-253092,-262003,-202361,-107193,35474,257876,407767,337429,62106,-86382,15505,99856,137072,169442,87395,-82523,-128409,-29065,8630,-139446,-178531,-42257,154654,91459,-194539,-206435,792,86263,105365,67595,39865,7673,41469,254297,432118,300014,36833,36256,176415,183656,61662,-139702,-264642,-179648,-35377,103854,168613,12313,-120479,-73091,8216,169513,373944,344504,165383,132814,90522,-43040,142882,549734,458091,94181,28233,74591,-55286,-135416,-239858,-342350,-441651,-392233,-207631,-72184,-73033,-87291,57002,324019,393487,195854,66896,69267,45522,-75433,-108543,-42681,1029,-16800,-28147,62540,136071,81118,51541,221039,309721,227860,54227,-160249,-428435,-525866,-488538,-351523,-83430,570857,1187744,1145039,185988,-1166189,733387,5464797,7081969,4943059,5356196,5761058,2153309,-1414498,-1091688,10663,-103578,-180485,131049,326324,31296,-314070,-188127,11909,3326,61049,64740,-53147,-4922,168347,284238,394255,464713,392651,134146,-201317,-371108,-173481,105859,173254,96237,65114,2571,-174780,-363750,-313183,8329,216729,125977,-19138,-58706,-97880,-73458,-95900,-141406,-43117,87350,216655,346397,161811,-73776,-78777,-76815,-52797,67945,180636,178924,14835,-251059,-404961,-304163,-200187,-194865,-35929,230262,230357,-50089,-259425,-133985,151568,238653,173373,207917,203482,61602,80262,246334,291368,207508,91874,62879,59837,50030,39813,-42408,-114697,-142244,-148431,-100327,-197006,-361680,-231448,38942,231100,271788,80496,-64336,-17805,8992,-125946,-204372,-113686,-85268,-162396,-208173,-315093,-477047,-454387,-164271,10174,15224,106960,71044,-194619,-287380,-46661,155811,154094,98880,40023,63438,82275,-79421,-298787,-214024,-476,32252,-17070,29659,-69211,-169188,-43261,-25291,-123002,6343,105614,-74664,-214271,-106346,38249,36809,-35738,-42142,-53059,6610,247215,409207,344278,237688,142911,-37892,-227690,-218284,-7038,160653,215940,163663,84497,64626,87754,117258,-14282,-180770,-126251,-43273,-230170,-432957,-320036,-54352,113751,135599,74967,30573,4882,56154,206849,163434,-32361,-45927,88543,163244,114133,-27486,-144602,-120468,56820,243749,208826,26841,-89699,-124452,-76971,76211,202827,153805,-32985,-186480,-185937,-59512,105848,292306,304805,-41531,-345494,-236423,52563,32170,-198100,-189196,-24708,-17736,-26178,27788,-43414,-68384,108296,273288,177533,4516,88664,209970,84322,-76506,-125142,-20527,215807,320166,163594,-27524,-159997,-73403,196063,351740,299427,137678,-7419,-41688,51601,127091,155675,117022,24663,46573,59592,-48140,-147220,-187090,-235191,-170605,-8109,19035,-67264,-137861,-145555,-293292,-386312,-170385,112050,203697,132704,73586,16699,-195396,-356105,-142764,79281,54697,-50872,-90446,28260,195723,275216,252657,118088,29308,76747,24939,-27247,124581,110706,21852,52898,91440,9175,-165961,-280806,-248876,-193814,-99904,55246,154971,182133,168846,23404,-180254,-206889,-29237,146153,75503,-151528,-275278,-272660,-247066,-222627,-259826,-178380,100255,276885,115145,-85601,-85575,-4825,-14048,-140640,-226162,-135439,29183,131452,76204,14510,23744,-66381,-147176,-100849,97708,227956,119692,67341,124843,3570,-207572,-320758,-327745,-166992,-28150,-94356,-236792,-323952,-308988,-288176,-274130,-147265,-57132,-86696,47263,235792,302740,164308,-4575,50618,100172,65191,152048,131336,-43334,89806,324412,302389,139554,-83717,-210883,-7869,232450,142016,25531,427,-65054,-59388,71169,72504,-101021,-258150,-253276,-120021,-47938,-26697,153964,411053,402640,150932,28556,49683,37315,-33395,-88691,-139005,-188425,-246135,-234499,-132899,50774,297524,458227,398090,127328,-127001,-227657,-176586,-130148,-191964,-353041,-523921,-371280,-25242,48483,8691,54029,41374,36197,-35431,-191023,-194771,-74284,-113895,-232458,-228886,-4745,206591,92716,-242487,-295181,-149991,-157541,-262407,-190581,-16987,-54394,-317174,-430474,-519395,-492747,74991,1179106,1712319,2012663,1546958,232087,-852986,-1040058,-964161,-969146,-928116,-756813,-502841,800552,2852857,1963900,962368,502105,269991,38991,180962,-108954,-339532,-303416,-216266,-90863,-92728,-240705,-266896,-132914,-24686,-25540,10016,102789,90004,66078,171123,277867,283104,256095,221801,299911,360696,311226,244639,165919,-24089,-22041,199391,172216,-71281,-202036,-94293,163344,347276,336506,315642,377286,406435,312967,103152,-128088,-202410,-119187,-100181,-129453,-3861,75100,70519,256928,398449,352061,121574,-143512,-198829,-89811,-126441,-184756,-170811,-244126,-374213,-352951,-181473,-29599,11422,135532,353746,458609,189582,-217217,-255827,145699,350280,211038,103266,78263,42881,169230,434501,388302,29418,-138677,-58227,-51093,-181511,-116336,115899,119163,-3249,-19501,7955,25679,63816,63491,45136,133859,186221,16949,-155320,-92025,-47108,-109951,-128254,-224529,-299842,-53932,183040,133497,80143,103135,109251,111162,67111,29475,89789,121155,104639],[86926,8323,-94411,-144161,-134201,-146441,-250675,-342935,-335559,-234211,-81747,-4092,-134067,-297298,-295696,-149903,18377,111851,5162,-44799,126616,206286,138962,54562,-142495,-271804,-100056,167369,183127,76218,82871,22638,-136679,-79617,190140,215274,17739,-107806,-154021,-257235,-359701,-206363,86968,43634,-280490,-293998,-1992,92606,63958,45826,-37505,-106247,-79021,-63209,-51742,146519,299912,177501,-119413,-228081,-229099,-201403,-124954,-33078,164937,339537,261505,199328,406908,553394,417614,242407,136342,-15739,-174998,-124180,22316,-9898,-96835,146723,467034,445985,330705,266273,145925,19791,61098,215787,186133,-839,-36820,-65924,-264665,-297813,-87638,18439,85317,94157,-27997,-81780,34685,154868,78234,-94648,-36849,47478,-29904,-65359,-25909,-37779,10619,33134,-74975,-156557,-239973,-308934,-128193,78633,131890,214850,98014,-122230,-48381,99690,-49399,-244879,-217963,-134563,-63537,-52103,-187860,-320603,-340918,-223973,69815,265885,163954,-27651,-141513,-185746,-119842,-56959,-105206,-256792,-243228,-17070,236423,467518,422220,205254,-31557,-186762,-159109,49213,267665,211702,-2287,-63242,-32150,-81476,-63836,-55847,-96389,-195623,-186543,-57507,-40086,-64701,58071,83240,-8514,-38320,52177,159080,116206,28127,79407,108291,-7066,-75307,-59257,-86262,-190424,-150118,13915,46924,10205,163059,256711,68547,63670,253700,160238,31641,137577,198898,84319,-135383,-360678,-405386,-263336,-274333,-499875,-642443,-317367,64293,199149,35479,-181494,-95692,208899,280345,135952,149365,217364,137625,49478,-32936,-8281,30483,-27031,-133451,-91058,-5713,-79699,-210073,-209715,-140833,-26410,142149,227334,77573,-100753,-138357,-252354,-355569,-252153,-85068,11014,-28902,-225073,-405893,-378175,-262710,-145755,-67895,86770,205861,167602,104759,106296,164449,293499,306221,48081,-193634,-137182,81281,163719,126168,191879,305056,363740,357579,328521,399294,462024,385672,226300,225602,365079,510204,446301,161316,-104182,-212111,-251001,-309625,-300383,-231074,-95252,-29151,2734,43781,139452,222495,253631,294638,258264,135516,-12859,-218857,-366719,-314918,-205681,-105477,26284,97004,64778,71397,127703,-84701,-403687,-229290,140511,313860,342211,100687,-108105,-44451,94767,131411,91647,-35520,-59529,120685,261680,298242,296538,119518,-102977,-30271,158721,179412,4100,-225166,-245953,12187,335453,442008,136135,-287761,-366943,-247646,-158031,-81488,-21465,93237,259390,247068,35107,-20832,118222,67316,-171650,-305731,-305197,-253575,-156720,-56400,64262,233298,325117,304334,157741,74184,103360,88306,55024,31096,-32653,-73356,-35116,93515,137212,-14496,-83825,15857,148815,23232,-210762,-237055,-60458,7586,-19644,-23769,51809,70467,59350,241206,427284,303463,106000,155018,231203,156028,48093,-94646,-238233,-243422,-168062,-3403,139540,58800,-45138,-26057,35674,228829,415240,268960,-5170,35389,103577,9927,149976,498834,427357,107619,71857,119566,-59271,-190179,-277966,-343491,-433264,-390612,-166458,14547,-15474,-131595,-71336,182352,297910,160898,12380,551,57142,-5801,-84855,-109290,-123108,-179542,-157217,7884,210094,237329,133802,202893,360920,380235,91496,-237595,-441224,-626693,-780344,-714418,-391688,382050,1055959,924463,552996,-54259,1402815,5012601,6926046,5476357,5487820,5329182,1575763,-1774452,-1361603,-387721,-632361,-705059,-191533,293004,147975,-86822,30965,181216,60049,28538,39341,-127814,-84929,138325,250905,312388,430193,428951,186304,-127835,-286195,-120903,124636,119315,40825,58920,57709,-80502,-310663,-335142,-21476,276205,265206,98656,-11833,-142359,-141556,-135307,-159990,-52518,90427,206883,285414,80298,-148113,-159234,-124377,-141718,-100537,66291,157141,31502,-179704,-305038,-233459,-191020,-237089,-97517,215233,284809,18748,-187575,-64238,149382,127526,72253,147857,109916,-36543,25692,178644,228377,198773,84170,15358,70650,98913,57957,-147,-31532,-75371,-85820,-42461,-106319,-264796,-201631,17943,193057,191103,-4809,-117392,-10789,16388,-116929,-159957,-59427,-69944,-189203,-225111,-310618,-473852,-426321,-129439,25400,28336,129079,126569,-119104,-296905,-143043,107158,172531,89223,-9927,-34253,-17032,-151768,-309014,-152252,81139,54945,6329,76461,-74859,-233295,-113704,-134342,-261931,-142226,6011,-66614,-130299,-91996,-60809,-52954,-44567,-11370,-41220,-64121,100482,268651,234353,108185,37865,-82747,-205063,-159519,20511,141089,172429,122067,40444,15747,28542,29004,-94592,-179469,-54374,59052,-152342,-392950,-290160,-66768,139853,269160,193048,52773,13650,96981,190839,101681,-69532,-69958,24570,39033,-10328,-95783,-159758,-137952,-7248,162036,151727,-3245,-91413,-108654,-78350,71526,200282,154311,-52179,-209030,-216268,-142402,-18307,186652,265921,-18978,-279202,-109223,181834,168231,-89381,-175686,-83375,-16241,28409,13824,-106836,-103012,124585,331786,238265,40374,45107,104710,73735,-22794,-94639,146,254071,373063,259691,56562,-126061,-48460,249155,375824,254333,37165,-130322,-30046,148237,130347,64803,88170,81526,80676,11637,-108011,-188477,-250830,-281887,-169591,4876,15332,-67791,-161447,-199439,-295151,-369173,-187785,109237,191858,63205,-1488,39608,-94400,-325763,-240483,-62068,-46561,-82768,-118116,-46070,131364,266381,316990,267648,123304,92905,-5310,-116422,42107,112848,14956,53576,152681,39400,-231878,-325612,-255982,-226566,-130330,35794,112546,150038,161575,12358,-184882,-242149,-113953,49991,-182,-149290,-172461,-149078,-139309,-113192,-171251,-115226,113889,186219,14896,-103997,-63758,45863,28724,-173287,-263863,-139955,-13433,67064,121640,114500,50435,-87517,-124713,-63385,87342,216074,164619,95702,102069,15576,-131559,-243018,-308681,-224808,-109553,-70267,-82722,-168899,-248594,-302120,-273040,-143059,-68516,-71877,90866,297876,314956,89244,-105058,3806,129220,140703,194004,82287,-98927,47958,284587,297836,188858,-37685,-222535,-57602,214583,141693,-21768,-69263,-152230,-173531,-63599,-53374,-145518,-204449,-167454,-97484,-96014,-108513,65518,285574,234744,68708,54300,76693,-8667,-94198,-92707,-54858,-72759,-171395,-227792,-155049,29067,260145,385664,306382,61792,-168050,-247675,-162887,-161324,-221403,-275670,-394397,-319513,-42235,-21320,-103904,-69656,-15887,23343,-78195,-222678,-160737,-44842,-103051,-185205,-121341,98649,268191,154049,-204207,-295959,-124077,-76460,-207335,-208333,-117603,-242075,-469757,-370478,-13016,127687,230742,565177,1179140,1523834,1256303,310711,-333128,-777322,-1027870,-1073334,-927244,-668983,-502567,698776,2272620,1589870,786227,730391,414955,67534,219868,-138784,-438590,-307051,-170934,-62145,-88212,-202790,-179665,-88224,-68851,-35551,42902,74277,61921,122605,273451,369947,343766,252349,145393,231965,283383,149155,75866,117904,19748,-7952,175964,198178,-42411,-228769,-111564,158709,381009,440830,475229,485145,425932,284002,70817,-140438,-230656,-224959,-228957,-213252,-20068,139130,177769,307764,448727,432362,214019,-85999,-194538,-74387,-44881,-71137,-98825,-212021,-297049,-264249,-132510,-20077,-18111,65209,300116,468332,245767,-155820,-154865,250841,393023,190127,115921,129141,92914,199076,410440,376892,61838,-112516,-61644,-48594,-132240,-53141,122527,34279,-100222,-53336,24863,41874,86861,82792,44548,117583,198443,70787,-88091,-26983,40590,-24414,-140387,-289612,-304575,-50229,181023,140416,83146,124119,182114,181993,106811,85230,139417,153457,115806],[60474,-64234,-177859,-219844,-227092,-209899,-168936,-178479,-241408,-181067,-36578,-16105,-179220,-285045,-235181,-84498,69264,124450,-17121,-96099,77636,205815,155928,69483,-114793,-294315,-238138,-32477,30762,1037,25300,-24791,-206318,-208134,33512,98551,-37606,-109489,-165714,-306542,-437659,-219001,123049,73350,-324523,-384765,-111013,-35881,-81096,-75328,-98852,-124689,-67931,-78784,-114837,96771,284768,183082,-72992,-167764,-143887,-131527,-78934,-28665,102048,257098,244210,223946,472074,637885,453075,215259,114720,31991,-105642,-108453,-1145,-636,-63929,136150,422408,415620,347096,302348,130435,-15138,53690,250353,287323,93461,628,-52993,-231867,-248681,-38241,67325,106141,82535,-70937,-140226,-5530,138286,73804,-62685,-10168,87826,40851,-37438,-57346,-102713,-69092,-58961,-152786,-214272,-317345,-400357,-213923,12027,68239,119087,26687,-116718,-24833,117181,28060,-147143,-203765,-194442,-114154,-47103,-175714,-347173,-412166,-316818,-19624,181970,134479,33395,-56088,-98716,-40155,15075,-14229,-185866,-189543,29808,232678,434314,435900,244553,-90,-206555,-248274,41736,369766,298669,-27433,-101220,-95144,-207244,-244419,-157862,-107286,-184922,-198166,-54817,-26888,-84208,47500,132956,36940,-10176,66145,152670,67041,-17665,36463,85209,10559,-77316,-31983,-14234,-166622,-197465,-27751,30395,28658,196549,293698,133045,120333,288916,194498,33075,121190,205972,72387,-181790,-382597,-384649,-286761,-267987,-404292,-483271,-239999,81281,175237,-8318,-168380,-14767,264115,273192,94300,73986,159621,135872,146803,175434,192035,170308,38362,-136397,-141470,-90827,-146782,-256361,-280484,-258212,-141487,39317,157668,96479,-44096,-149209,-311519,-424915,-312800,-113088,26449,50212,-91745,-258400,-305711,-219250,-107229,-59903,69943,192042,168736,137957,167457,198530,284406,302489,78917,-144497,-107808,70489,139310,99867,174056,341640,432056,416796,340663,385426,457687,405957,256934,208737,303529,392612,298059,49312,-140860,-224887,-254097,-245036,-144958,11609,153884,143302,52224,12810,84289,144425,169458,240741,174335,-23316,-174778,-289035,-320412,-222586,-189563,-111250,34765,67573,-3343,43825,160086,-34443,-347882,-206606,109656,254377,294021,126241,-53429,-14906,62628,112143,73918,-90715,-114477,129983,330292,363803,344758,196585,10953,22725,150276,178524,54621,-162202,-247204,-38899,274157,381547,118352,-214725,-247557,-140449,-90476,-81228,-65353,18395,160510,199142,92228,73074,182923,88529,-213008,-359815,-303319,-187033,-67157,3824,89885,215294,269516,285059,247969,225679,196370,90734,-10683,-49453,-58426,-12975,60204,197796,225186,101835,36362,78373,87530,-85569,-235681,-248895,-78572,-19349,-138030,-129406,46420,105819,44352,178261,364973,274168,168973,253113,249714,115019,45820,-27460,-159567,-225326,-197669,-30921,133405,112119,40682,44213,103647,294841,422278,179150,-139770,-43166,119310,84254,174255,409606,362656,140900,140871,149609,-91417,-314391,-362114,-348619,-369919,-304168,-70249,112748,33369,-186591,-189155,61613,211002,132037,-27139,-41363,76981,48232,-94325,-187683,-225060,-273592,-215428,-26822,252369,353540,207608,160327,317220,371087,31965,-326055,-397294,-608462,-964374,-990931,-530740,281951,818080,662895,1140043,1626545,1966286,3712107,6290515,6306232,5530627,4491518,1048973,-1642719,-1260992,-629437,-991156,-1007466,-326133,297537,256821,140045,185929,188670,1787,-37085,4548,-165350,-140620,68848,146508,151321,280293,335863,171333,-32766,-114851,-14669,99036,-10222,-60142,24270,100445,57290,-169586,-301628,-57594,285656,338751,182849,15843,-155374,-151409,-122373,-147802,-59744,59110,133591,149462,-35041,-223546,-224845,-144642,-184970,-227848,-52353,113989,52448,-74515,-149020,-125993,-153653,-243472,-132976,189904,311424,85566,-99262,1224,127057,18914,-26763,84660,14065,-154683,-76059,50435,102975,149964,81143,-7416,91228,156921,86467,27644,16665,-29759,-40909,865,-10380,-141980,-153011,8455,139581,108814,-20564,-93439,18560,44170,-77690,-103673,-16175,-59714,-207168,-238002,-267508,-395162,-341644,-79581,51081,65850,168966,199375,-3035,-255923,-221382,45629,179975,102839,-6540,-83071,-84541,-194520,-282838,-83133,147020,84160,32970,73827,-110226,-266976,-140487,-190569,-354226,-241116,-50498,-51227,-53657,-57282,-120225,-110658,-29973,29883,-31578,-139446,-59551,97721,89038,-39181,-71281,-114433,-173535,-91198,57051,118380,111190,63353,-7950,-25483,-18187,-65571,-168115,-161701,13705,153577,-26600,-256465,-195225,-53927,151314,353247,275762,64295,2005,103739,145520,12219,-131310,-104800,-29054,-40990,-79318,-120909,-163590,-177930,-98647,56617,80105,-19470,-47188,-47113,-50503,79375,202311,164213,-22046,-163497,-211437,-239381,-179290,44049,202402,5661,-216918,-24847,252362,257027,8225,-163163,-136632,-8110,66229,-33949,-176715,-126117,116820,324287,259989,70874,-20275,-25349,63217,65760,-32010,16933,248330,365982,321146,145099,-63945,-6295,264265,331354,202193,-4408,-197256,-17605,215462,119830,-36046,7807,86016,99381,-1994,-125097,-191794,-270295,-289495,-148913,19594,24769,-71593,-190150,-229885,-245857,-309509,-191106,83098,160780,27163,-27089,78863,1142,-285684,-329229,-202257,-139522,-74483,-87783,-103986,28644,189136,300108,319021,167627,93969,-28315,-176263,-50904,97058,16553,66784,227691,81310,-280021,-352776,-261801,-262320,-172728,3418,83261,123247,126697,-3803,-156567,-228287,-160315,-45362,-79179,-130805,-54994,-20573,-19537,16043,-44618,-21980,132943,75460,-101395,-112341,-31969,61984,954,-258237,-312148,-131796,-36935,7419,145299,208870,102265,-72561,-111624,-68696,29356,174340,205410,125755,75273,31824,-21930,-103886,-231252,-260591,-178004,-30395,73395,-16959,-182349,-279120,-241895,-126797,-62195,-27756,143455,336902,269066,-25016,-182937,-16994,154354,198510,197715,967,-133718,49205,258219,281339,226850,15504,-222826,-124859,144741,132323,-24760,-104301,-236742,-294287,-215923,-193335,-193553,-166655,-108099,-75590,-129510,-172116,-16639,156924,99126,26856,71863,62023,-80308,-151753,-84118,36053,48196,-63639,-165287,-139807,10763,187000,234958,123804,-46780,-203062,-236041,-137772,-189179,-234822,-172622,-232594,-263868,-92256,-84050,-177521,-161989,-47686,28746,-87717,-198259,-84547,-4276,-80732,-134647,-39096,174311,339518,216624,-191875,-349453,-132415,15311,-83922,-138803,-123797,-277326,-410980,-137713,495172,560347,52804,-406513,228077,752846,989097,734655,537710,-134610,-757696,-967447,-719280,-389230,-467574,222881,1024884,978436,776086,1302106,709746,119573,223338,-224554,-614189,-363505,-140048,-57691,-132744,-193548,-69481,-3248,-115806,-119707,-19421,-24222,-16432,140849,340206,421073,354004,171214,1096,81680,132854,-43773,-93666,61182,66106,9114,130091,192079,-16512,-202307,-84553,153167,368159,487790,567882,534072,403707,219619,5326,-163133,-241885,-306596,-354512,-294546,-57548,149940,239058,316964,439077,432452,254229,-41147,-183151,-62316,28301,22876,-40117,-158044,-176215,-128770,-42715,4279,-64175,-19067,257120,441112,267407,-77723,-56271,280645,379497,202364,176474,191456,126442,173082,286432,276517,71825,-73625,-36825,-18925,-44025,60901,139129,-51258,-184975,-73082,40655,56288,99870,89136,48161,103116,201119,146124,5158,-1751,61143,24201,-137913,-285133,-213499,33820,203693,136701,75350,140548,231443,221759,141452,145134,172437,149146,94891],[-4109,-163097,-275206,-286594,-300468,-268436,-90361,-5910,-126751,-133942,-17007,-40236,-194637,-233291,-162661,-31150,111784,109912,-57915,-129708,28598,165320,134864,72595,-76326,-303465,-365040,-230819,-112851,-68307,-59197,-113447,-271729,-308668,-148944,-61219,-92015,-79902,-141299,-285117,-370987,-145182,148528,61115,-373064,-440173,-170436,-93320,-162452,-153834,-114487,-95027,-32947,-66242,-130954,48864,226216,125267,-27327,-61898,-21254,-21740,-14189,-26368,31833,169206,206145,189420,408526,578352,403323,150481,74843,69989,-24825,-79906,-9339,29129,-19033,60307,227576,272773,309550,298929,90322,-54143,26867,228559,322506,141551,-3325,-68557,-208660,-197287,6188,102666,86785,34218,-118859,-200892,-70672,70153,23460,-44562,15563,135050,119356,-7529,-67205,-84457,-67455,-129325,-247747,-279171,-364631,-449289,-281788,-50338,7001,-4856,-57139,-91472,-4811,100549,103554,3742,-131516,-221898,-178949,-82681,-169839,-344770,-449422,-389387,-97004,132294,148969,131345,55528,-26888,-20957,29492,34971,-116581,-141383,64293,247162,363259,382414,238211,13502,-233774,-312743,85350,495305,349007,-78044,-151254,-149443,-305881,-399292,-216734,-81020,-171040,-208010,-37779,-10973,-120445,-22693,92348,17555,-1435,86527,156250,48204,-42691,-15663,21615,-17562,-93486,4618,81029,-86791,-179653,-50363,-18071,-3642,178768,286451,169232,149855,294511,241188,99021,158661,219358,53884,-209860,-353430,-318109,-284574,-242773,-272227,-272507,-149375,87059,136270,-56272,-153113,37261,264843,229293,17860,-63941,33447,104990,212262,347863,349445,263880,81461,-119974,-176326,-172005,-208776,-279099,-308650,-304651,-202648,-53505,62727,74991,-31518,-199889,-376150,-466939,-366516,-170611,20950,149360,81564,-104081,-238893,-156553,-56289,-50961,42789,149083,125938,127647,195084,208702,241509,262868,112000,-57364,-53667,30472,61420,50603,148262,341649,436041,412991,316453,320873,399523,391438,278557,180355,215152,240032,132078,-43773,-140654,-187064,-214307,-174794,-16855,219410,340031,252416,43020,-67605,8324,82887,101138,174329,92988,-170374,-334494,-334947,-216957,-79106,-117877,-82800,35811,4100,-104776,-11563,162780,16283,-243210,-157273,77412,200351,241773,161464,38863,65693,74175,102909,66381,-116016,-165826,115308,401148,439044,355119,214951,86361,43326,90430,138447,94219,-93898,-219182,-75946,168458,249159,74496,-101557,-86291,-35607,-54047,-113042,-144492,-83751,57365,147877,149570,176556,232934,96523,-213379,-338465,-222556,-46621,60861,54688,102870,220813,265912,281465,301806,318939,255442,94276,-40852,-47417,15224,81670,145026,282425,290434,200325,152942,126409,-1423,-188836,-265626,-246198,-73672,-38921,-244425,-223809,31978,109685,1257,75211,251526,216039,198955,292712,218940,58209,35834,30263,-50564,-126110,-121447,12348,140960,154647,110432,110363,182835,338374,387290,102600,-200076,-87026,129447,155682,206690,318464,290748,187871,218494,162431,-129577,-448997,-473296,-364773,-265913,-142154,69796,209004,71129,-229657,-266872,-27657,129399,110632,-24127,-27751,115197,83522,-126243,-253538,-279474,-273125,-183128,-24381,253058,391606,236600,97915,205035,222902,-113818,-418552,-340335,-499171,-996805,-1123517,-522711,236170,482067,368247,1801948,3615384,2437322,1830658,5249783,7264415,5541486,3428064,696903,-1043592,-803901,-645080,-1090549,-1008852,-249452,294038,274437,282043,257864,56787,-147394,-105482,-19046,-158433,-156644,-2281,10220,-52293,41895,133688,96100,52743,74255,98660,32884,-160462,-157504,-8319,133844,197464,3198,-237480,-97386,247143,352292,235432,20631,-143644,-109039,-73577,-125706,-80096,-7835,16563,-8141,-127797,-255694,-237363,-112497,-159809,-288736,-161321,47570,65179,32780,16154,-10235,-87481,-203553,-135679,154604,300377,137257,-13415,45195,88972,-60633,-98474,39238,-55647,-262742,-204790,-116950,-60162,82154,94711,7961,122425,216196,121629,36388,23154,-16036,-34087,11399,59609,-30560,-100558,7100,79539,46900,35178,1917,57037,80102,-16580,-46801,8884,-45773,-186522,-213163,-174416,-244243,-218588,-27724,82970,123448,231050,287364,131815,-167846,-248219,-8283,173795,147790,59115,-61773,-98317,-192065,-228799,-31236,167830,106223,52136,23893,-162059,-255336,-111667,-170367,-358227,-252819,-51755,-19638,25946,11130,-115854,-126014,-5563,74751,-15978,-197902,-190113,-48080,-47255,-167244,-155733,-115885,-130953,-29964,97777,108064,54244,606,-53271,-54643,-47063,-136775,-206015,-131930,52884,201189,94714,-73374,-63940,-22572,128536,349492,298122,65823,-17443,83952,87520,-82194,-208014,-157411,-79305,-76260,-89337,-98475,-143163,-206699,-169749,-28674,16923,-24934,24434,46074,3816,102941,219923,188780,48163,-66461,-172967,-316154,-328530,-100423,125292,22542,-169919,3405,265678,292542,76863,-155088,-170288,16299,89604,-101981,-250673,-158032,69701,249952,228764,58612,-115703,-144406,65741,166732,36499,21024,207269,308319,321107,199704,906,41709,238642,233284,148534,-1323,-201582,-9157,237897,101485,-114118,-95281,42659,110245,32894,-88910,-151780,-231791,-246626,-108501,32331,41042,-71033,-208327,-229296,-172565,-231946,-186627,26000,106175,24265,-4213,127452,87616,-222372,-379287,-322947,-219524,-39675,-16743,-139816,-99079,54316,204462,253268,149634,79656,-34666,-187395,-120393,70991,30837,88113,286879,110315,-303634,-354947,-264539,-296966,-223615,-43994,56345,94259,77714,-10999,-101178,-172128,-168515,-127279,-139424,-97083,37048,64799,68577,118698,68611,70374,159760,-7913,-176658,-84405,11033,37679,-87109,-363711,-352877,-105541,-28818,-32008,141463,283642,183921,-13300,-111081,-128545,-74532,102813,217294,140006,48809,43385,85251,58974,-112665,-264915,-223169,624,182139,93940,-121590,-221598,-196789,-114533,-44124,24330,182209,338702,182298,-146105,-224660,-11084,163111,208551,141465,-103175,-150215,75961,237399,263855,259601,68198,-205727,-175133,63955,114643,-3245,-112308,-300402,-392681,-342688,-298642,-230977,-166524,-105940,-75636,-156644,-210805,-70026,63478,26703,20654,70610,9473,-161744,-198160,-67562,106719,136081,43741,-62578,-92077,-5924,87571,45872,-79859,-153942,-221796,-206505,-129800,-217446,-229769,-73624,-84208,-209579,-149214,-113955,-190289,-200399,-46815,54603,-56338,-117467,14643,33274,-53979,-88227,-5277,190595,388535,260495,-208737,-444732,-185159,77038,58780,-11705,-38926,-153437,-184599,164782,845325,676828,-469000,-1393774,-753169,-26093,859798,1489751,1518877,660680,-254858,-699423,-388588,-13472,-427806,-521696,-386613,343174,964416,1951583,1025232,179169,195348,-324710,-772233,-432898,-126416,-80482,-221839,-229014,19210,79063,-176838,-270172,-153783,-152633,-125235,111698,352303,407113,297912,39754,-152577,-83558,-31053,-202678,-213057,13691,100485,19404,72110,161553,15467,-119531,-21857,143557,312770,474828,572842,506411,335649,134033,-62224,-170493,-219464,-335373,-441573,-364081,-121761,89280,208338,260170,353411,351524,234746,-23236,-163405,-46150,77779,75269,-9367,-88090,-28296,33067,76714,48241,-108991,-89518,233094,386644,246678,8704,35619,257986,330159,243331,259827,244159,143133,122157,126794,120234,39321,-42669,9282,29058,45441,178489,160244,-118436,-249512,-86510,50796,75723,105590,79821,50205,86535,186009,224271,108649,-7778,24766,33430,-113219,-205024,-48260,181778,245963,117321,58125,154202,244569,216731,166602,202756,190991,112449,44296],[-95736,-262220,-352918,-318852,-326681,-294541,-26903,138417,-7340,-89927,-13824,-57073,-172121,-166795,-116593,-17903,122518,62543,-118347,-152483,-20376,86149,71831,47604,-43131,-277299,-423094,-358711,-207381,-114777,-138553,-215032,-316859,-350711,-300336,-221140,-127122,-15900,-76242,-200237,-192463,-24912,134744,-2676,-404877,-442976,-171612,-85786,-184714,-183771,-86978,-24137,29290,-10716,-92286,-7184,106725,14309,177,52650,96402,90225,46898,-28796,-35080,82600,153373,123779,236160,356607,243010,49109,28316,99837,64749,-29524,-350,69599,31566,-53351,-61582,50412,226859,258560,42466,-76626,1163,168755,288490,137373,-39745,-109289,-220453,-179850,33324,121918,41241,-30285,-156484,-243425,-135020,-25381,-50933,-33101,47705,178074,184753,29496,-31838,27390,16977,-161371,-323931,-318847,-363234,-443034,-316124,-98878,-39925,-117255,-131613,-59790,7916,62380,153772,156197,-20291,-201932,-228305,-136990,-162604,-309958,-440386,-416530,-138231,123972,189562,222311,157173,10852,-66397,-17160,40163,-51922,-111691,49599,230320,255112,276937,191748,-11242,-290380,-343288,172084,606112,334106,-147352,-180844,-145781,-338575,-488315,-232644,-28850,-142959,-195800,-4865,-1057,-168421,-132568,-34034,-65242,-8252,118682,170843,61740,-36953,-46946,-41688,-61888,-94529,51291,159373,-575,-125225,-67168,-100485,-99417,82967,215051,166561,147683,264871,279922,205195,229855,224018,29878,-209183,-277699,-223431,-254489,-208049,-134261,-78248,-75650,73174,90712,-98849,-147441,46522,223988,175646,-62314,-218364,-122719,71306,274225,463908,424441,276488,87886,-88338,-182205,-219489,-247789,-277831,-291881,-270985,-191694,-103302,-27329,11330,-74201,-280966,-443697,-477644,-388469,-228779,4930,237942,235909,9645,-181693,-86538,-11124,-48064,14290,93009,53543,81327,187685,182265,153654,188894,138583,43003,12667,-24763,-51624,-16925,106234,285940,367655,355053,273060,222802,288821,336181,270104,135322,122520,106123,5285,-90718,-122059,-143814,-170145,-132091,31973,294324,383154,256658,-24235,-175376,-66416,59458,83543,142471,65269,-237135,-423438,-320533,-73650,64769,-17391,-20839,39560,-69345,-213658,-95976,115756,49887,-120764,-103242,45530,165834,188379,157503,120581,163932,117826,100851,69743,-106802,-199861,71303,435734,498543,332190,179381,114021,45125,8478,64172,97130,-49786,-177814,-90872,53463,84651,13953,14761,68521,36984,-58339,-171311,-247096,-193578,-25891,105402,187715,262175,257897,88144,-168241,-239129,-69598,150352,200568,76797,94997,251965,309655,283464,301080,328758,260687,92803,-29150,27150,154019,185655,213207,347178,349408,275796,236593,142780,-82987,-247499,-291281,-236718,-72179,-87556,-332567,-281217,20518,85147,-61885,-47217,110450,141220,181411,259450,144626,-11833,3351,54705,54457,17437,19004,88162,145003,170510,143815,146029,235626,335656,314672,56394,-180666,-91330,128820,199747,225340,244422,231497,238170,285230,159454,-152969,-523423,-569441,-388937,-149915,56867,223677,283935,94720,-239474,-286099,-87393,44424,91862,28961,43745,171203,109292,-149250,-280824,-273143,-180133,-66434,20147,216305,344236,207722,32878,78476,22662,-288323,-502266,-318658,-358781,-880306,-1091519,-426588,185913,67854,22793,2310626,5426720,2820459,-166885,4079950,8208301,5570847,2331001,568722,-145383,-118020,-449040,-948734,-752460,-32406,228395,141427,281695,257313,-125395,-313488,-146613,-27212,-131149,-137118,-33898,-99689,-242334,-226118,-120592,-15575,100140,206514,165601,-61496,-281390,-209986,-13197,160043,297242,145303,-169968,-133834,181196,338962,267366,8299,-118568,-36291,-14353,-111453,-118121,-91829,-102459,-128284,-155872,-216047,-176770,-23392,-70937,-282063,-248780,-37154,59989,115832,147994,88639,1378,-118347,-107838,111159,254491,166969,55516,61974,43971,-105074,-136037,20712,-79080,-326046,-323197,-282744,-217464,19811,121140,53175,157466,266057,157173,28404,-3774,-27875,-58257,-10129,80580,32965,-61239,4649,18269,11842,129503,124910,83333,107794,51247,-168,12700,-23873,-113691,-129639,-37335,-50363,-82646,17441,113003,183688,302604,376195,254887,-53699,-211385,-41510,149696,212917,169328,22568,-57756,-145578,-165643,-17880,125605,102714,54693,-49063,-204308,-195826,-36944,-81447,-258359,-169904,-5277,35973,121665,114039,-50111,-108102,6786,109200,10302,-219495,-258273,-128691,-136570,-244554,-190840,-78368,-75703,14268,136113,114949,14802,-52254,-86934,-72528,-63286,-167337,-197848,-101333,47289,177582,160055,89841,65924,13984,63138,249310,253497,58941,-31879,53051,37739,-151083,-273996,-221258,-135803,-92823,-64357,-41253,-92986,-193734,-182412,-63446,-24078,-29026,92868,142158,69036,135838,250350,221585,131573,44969,-117916,-350654,-424736,-213553,46941,24308,-138129,-4805,250559,294426,115053,-147342,-174857,61122,107930,-164204,-313416,-205659,-19197,126999,150670,-4430,-225856,-224540,81019,245823,82758,9931,147503,223836,258094,194081,43271,80132,178035,111114,98369,21302,-159690,-9046,213448,82974,-143981,-181665,-26945,122635,113919,-3815,-73971,-140513,-156867,-51046,43223,55396,-60129,-205767,-206188,-108339,-157558,-177113,-58379,28893,40669,48387,172036,163301,-126765,-368349,-405925,-283134,838,68680,-150631,-227660,-104440,68427,125841,101756,62823,-21362,-153282,-148044,44094,56261,105070,296465,101527,-305665,-332525,-261015,-324503,-273839,-100573,20744,54359,28572,-2031,-32321,-92744,-150883,-187447,-167199,-54188,76585,79605,95643,158609,124375,134379,192475,-30312,-170400,-6668,62162,-19691,-203798,-447720,-365237,-58329,14524,-44237,113165,328716,282782,75249,-122403,-232160,-203698,13908,186680,125530,24551,42049,155274,200251,16509,-237587,-242381,2480,210097,134814,-75298,-140952,-152668,-116538,-25706,56140,182894,299212,89366,-234370,-229470,8047,144245,154346,22720,-214449,-156968,101742,210565,249431,286965,111982,-165920,-174519,21719,103929,29122,-102834,-329670,-441903,-403856,-330292,-241462,-204463,-163021,-103926,-179190,-220499,-81903,22614,11214,27511,46822,-62691,-232673,-229106,-51598,136019,165139,121253,54524,-26383,-24906,-18515,-123712,-225187,-216747,-219437,-176756,-153570,-243467,-204772,-3371,11786,-158851,-178076,-94308,-139221,-177697,-15865,95233,5970,-5410,104995,52097,-31680,-50470,-23261,139200,388727,272645,-239330,-544938,-273281,82585,168029,122067,98252,68727,99299,407274,957472,497342,-1192255,-2100128,-1411168,-608587,876515,2415074,2383842,1369515,317807,-355798,-45488,353225,-393799,-1335765,-1508913,-131486,1301502,2396917,1227783,229809,155004,-375604,-807661,-457162,-120599,-120022,-329348,-303438,52434,120939,-251607,-447362,-308441,-262679,-233652,41470,304286,322378,180008,-97246,-257201,-194477,-146528,-276988,-252882,-12698,114400,19854,15822,119496,61584,3928,54359,121370,226966,411063,498657,413761,234866,47120,-102832,-144411,-158030,-296436,-458230,-407165,-203970,-33294,71230,126312,196028,216309,169006,-33073,-133581,-17690,100055,81290,-12561,-20072,116898,189544,197081,97500,-141257,-129084,207954,301584,183745,90008,113387,209788,269021,295931,334372,269747,147907,81740,-1778,-38998,-30683,-29031,61418,78849,100416,249763,176561,-156084,-290680,-104279,48394,97167,101450,53959,46970,65444,149731,282186,200266,-24767,-34624,21060,-64404,-72816,143418,353180,295024,81544,35303,166403,219277,165391,175929,250589,203538,64238,-20632],[-186990,-329713,-380588,-302604,-295723,-272273,19890,238206,103224,-47814,-19247,-54815,-115935,-108500,-119313,-53002,92318,-10994,-187876,-165662,-61513,-15032,-27487,-17071,-29136,-205558,-383126,-382402,-240833,-135426,-188128,-297691,-331331,-327384,-378490,-337096,-127768,76662,20670,-80269,20931,85233,64460,-112145,-407197,-395345,-130487,-45145,-171172,-173859,-28589,73313,114484,83763,-10830,-69124,-63553,-112409,10278,138794,167414,161751,82381,-40251,-100369,-8283,93974,64685,22312,29717,-6849,-71922,-9336,122762,149759,40397,19128,102773,74807,-162776,-341458,-180490,121954,191856,2015,-69330,-3066,100804,207521,99808,-79361,-159593,-275866,-215544,40097,135969,1809,-83887,-171713,-245939,-165914,-114289,-125107,-21664,90377,205917,218443,74044,56669,207209,154025,-149210,-347950,-308357,-309267,-382074,-309461,-128329,-64226,-179707,-177048,-38403,10637,21555,163147,254424,96652,-131306,-230789,-172942,-140978,-247367,-387436,-391300,-139985,139386,226276,266042,212020,7630,-153424,-103217,19764,8529,-104697,-32899,132949,111708,143467,116419,-82896,-378709,-339822,270353,658274,254390,-211757,-158159,-58496,-292085,-494926,-219300,29139,-93661,-148778,39701,-2870,-217839,-243658,-199232,-179914,-23508,153544,188587,95672,-3501,-36987,-64867,-85906,-56975,105312,189308,43753,-77724,-98400,-211653,-253844,-93830,82367,127039,114022,197161,286027,301774,287884,198820,476,-180241,-177323,-120599,-189383,-159290,-15531,44195,-44356,36400,47515,-126850,-154662,19694,168681,134908,-116476,-329610,-239173,76984,363302,520257,399225,194671,50079,-57457,-160295,-215917,-247118,-254072,-239011,-174071,-114458,-95286,-92683,-86921,-158525,-359135,-497680,-458285,-361048,-257801,-16850,280533,318937,60107,-129911,-24058,11343,-54383,-5137,42860,-23584,22537,160154,122264,28205,96482,155407,127568,70409,-75515,-163531,-88286,43233,172481,242655,269290,227549,117580,150963,252987,223684,77263,51894,33933,-48267,-88948,-111752,-141179,-160000,-134522,-10234,202747,269998,166328,-113366,-271638,-122483,73479,125702,168529,109086,-192941,-396413,-225062,83907,168462,80081,65880,58384,-122900,-297463,-193994,20195,55900,-10429,-57596,21394,158054,139335,87707,145699,233476,163392,96717,79896,-65150,-201132,5788,403277,510903,287052,115857,105068,43699,-65004,-30193,53124,-43234,-136758,-80663,-35822,-66260,-50670,94201,165184,51069,-101131,-237793,-347192,-279993,-62144,85351,193066,301136,246508,61100,-91922,-88511,114986,351323,311011,56722,61371,293769,369795,275518,246965,260997,217997,90791,16405,134172,298180,275250,265423,391225,404888,323876,264488,116674,-131197,-245599,-299510,-227377,-92199,-170476,-392158,-285282,22154,42018,-133815,-162020,-23897,64102,118561,168167,50083,-86269,-54451,37800,122316,150908,158475,147902,129301,152822,134016,136102,233865,281597,222073,42401,-106916,-62509,117636,202711,208035,182489,187985,278989,325971,144685,-150169,-492795,-602910,-407972,-54377,236880,350984,317804,100793,-205259,-246082,-125488,-47218,69181,114921,147944,231616,137922,-129439,-251842,-208554,-23013,105704,95816,154739,234167,135422,-12202,-4511,-120221,-410932,-560882,-356259,-244098,-661439,-925779,-316757,71386,-396783,-404078,2432075,6547482,3163891,-1711291,3145201,9008343,5624150,1362843,624775,791730,594205,-130933,-674426,-388575,187402,67777,-141763,138309,216963,-244103,-402983,-142923,-32913,-121482,-100348,-2298,-132956,-364885,-455152,-357228,-133446,93059,231451,148976,-166505,-348801,-203072,17657,177068,327222,212107,-118629,-157359,117943,336107,289172,-10813,-91273,38792,32423,-111410,-164043,-161409,-174819,-165661,-104382,-104562,-51908,102333,50631,-229018,-308489,-130198,33562,162846,224245,155075,97991,-2681,-58881,64827,189112,175249,101161,59316,4002,-125315,-149467,23159,-53631,-320689,-390694,-398221,-318870,-16242,145913,104567,184512,294902,184762,10862,-45812,-45748,-80799,-42706,46993,27986,-47559,-9904,-42903,-4528,213291,215476,75960,111361,107869,29208,-2409,2852,-642,7214,120284,140808,41582,53422,132017,223415,358856,443568,337254,54825,-125419,-52292,104089,269065,284908,135876,17450,-71203,-113868,-50538,26102,61770,35658,-114368,-213055,-99773,58163,40968,-77517,-20891,65798,113760,234184,234882,48543,-81521,-13490,116624,44461,-193304,-251236,-133586,-160974,-256597,-167569,-6872,-9717,41878,166746,132469,-6901,-85942,-102483,-83970,-77694,-157227,-154214,-82420,-2296,84008,139758,178604,162120,41804,-35629,79111,155697,44713,-34502,27571,14227,-167579,-298993,-278393,-203295,-125366,-41330,28806,-16783,-127329,-124337,-39857,-39398,-39540,129855,207953,120601,162755,277259,246480,194876,129155,-71554,-343084,-448693,-272601,-20258,9053,-116667,-17300,239281,290442,133512,-130870,-148150,120666,129248,-195452,-343964,-258262,-135495,-14629,47316,-97579,-321612,-255920,97136,273153,90796,-10115,88067,141535,158735,130209,52693,96874,94991,-3473,56217,42488,-100213,-18253,154215,71006,-117135,-218588,-93999,140924,220850,110132,24433,-21547,-39830,18182,55889,61463,-38256,-182552,-179270,-74331,-95009,-160403,-153703,-62196,56502,103331,198890,225053,-1952,-289320,-434178,-325292,27290,142609,-135982,-326258,-239131,-47942,34576,81429,62603,8026,-94414,-137388,22786,86241,105959,236939,42068,-297188,-294452,-248857,-338523,-311687,-154288,-27492,-413,-12747,18905,32877,-13121,-122371,-220364,-160357,-11378,58036,24617,57381,124677,104373,155170,224399,13500,-78036,112734,114054,-92191,-309798,-476336,-335098,6453,85263,-29974,71775,337833,370303,161979,-139839,-346926,-321785,-68829,118762,80733,3041,25114,169024,282827,121659,-188234,-240708,-32146,153244,97374,-50511,-57163,-118173,-132160,-19609,45630,132009,225877,24122,-262132,-208366,19633,92981,40699,-137794,-314614,-162558,105888,171797,235207,302086,141630,-101055,-106432,49456,120636,69500,-83106,-320017,-426277,-378902,-277526,-214468,-258056,-251476,-149731,-191657,-200148,-53410,24986,16686,21398,7266,-128774,-276210,-243786,-44707,116152,130670,154298,160155,38858,-50589,-108990,-220165,-257212,-211703,-198915,-161969,-203888,-260117,-161770,27540,40550,-112161,-154678,-26116,-41038,-104070,34730,139762,76859,97815,155277,42979,-20835,-24284,-77944,37062,331195,251870,-257994,-604513,-369718,33961,212652,214691,230992,287994,313966,491302,852665,160400,-1877638,-2376373,-1567404,-917493,957651,3250258,2972062,1814313,793340,-31746,218736,637093,-356079,-2014241,-2139271,-345912,1690250,2490398,1246142,261310,126836,-325473,-663066,-394305,-110146,-158471,-417962,-391114,20560,106830,-324008,-593104,-424021,-316420,-307860,-46820,208085,185214,28939,-193713,-275953,-210041,-175180,-248370,-212357,-15460,108436,14396,-27634,78491,123242,138895,116746,77045,123791,308426,376126,292967,130201,-21535,-104147,-85153,-67917,-198032,-395203,-412019,-285197,-185330,-142534,-69274,-223,72379,85280,-58643,-93997,25111,101971,53224,-43917,23673,224386,304315,279550,124077,-158534,-135249,153972,174156,87783,149762,166035,153882,212640,336170,372140,259414,145593,73977,-57224,-148509,-110656,-31478,99887,112360,101847,242155,172433,-168112,-311613,-133989,28207,108084,80187,14444,40244,43335,98812,301861,257515,-33148,-77974,12187,941,67668,306126,497608,333755,34148,12881,177142,164758,80195,163978,280936,218354,32763,-77538],[-246022,-341308,-343095,-239360,-217743,-204434,55809,296151,193041,-10761,-28849,-33139,-42058,-72025,-166510,-118932,33213,-91760,-246735,-162837,-79874,-108160,-145126,-119077,-39254,-95697,-254625,-312137,-226708,-137626,-198936,-338083,-314523,-258667,-373919,-379253,-87565,183313,129126,37382,185740,138987,-52904,-236159,-377510,-318152,-79677,-11080,-148742,-140581,42692,176996,209002,194641,87746,-119390,-240281,-203263,25280,180869,172068,166035,81871,-63150,-172278,-111601,35548,38820,-151061,-289417,-273102,-178873,-23423,136900,208113,112624,36945,112018,97939,-227707,-506874,-338611,23395,113740,-22122,-30436,25463,52677,116644,62859,-86403,-197797,-361132,-294895,33571,160567,-1519,-108727,-161556,-196035,-139789,-167463,-183570,-10852,137483,209309,209849,119498,183015,400432,293052,-99242,-302289,-240614,-215362,-280804,-265878,-139783,-65302,-171911,-181530,-38048,3024,-6566,128904,263668,185057,-21598,-168594,-156511,-94328,-168867,-305664,-325386,-117958,147976,233535,247374,201286,-28567,-241458,-189232,2489,65421,-113486,-169476,-56872,-56662,6736,24113,-190927,-476923,-312051,338777,625908,138233,-243255,-69720,101345,-181683,-432791,-197804,69890,-26183,-65675,90120,-15892,-257566,-316407,-333337,-277769,-39902,173885,197916,130366,43773,16648,-28142,-66286,21296,159056,161024,19895,-77176,-161772,-338086,-438953,-320089,-81912,65427,56199,96638,242366,335330,281768,127633,-36146,-136914,-84873,-27529,-85148,-81909,72373,74839,-64792,-18147,13747,-133980,-167683,-21311,124660,114694,-127956,-350162,-248884,154685,485294,525449,287815,39452,-27176,-48590,-126491,-163553,-197567,-208921,-166360,-51057,-481,-39423,-128796,-201102,-249599,-390264,-511009,-412954,-284072,-241397,-46160,252841,306572,54970,-78600,17200,3290,-66452,-6486,15105,-78188,-19302,134428,46512,-107285,11689,165461,175076,99589,-106688,-236100,-142493,-35599,19601,93067,185428,190764,32620,27404,169816,153366,21788,24427,39633,-26933,-56003,-127720,-200722,-202573,-176269,-110506,-5069,60444,39176,-166281,-313096,-150890,103994,206637,242934,205434,-56467,-253529,-57982,225728,214565,150512,162558,99695,-133277,-328914,-279051,-101492,35152,71060,-19841,14661,174338,103072,-32263,93086,235394,177161,81528,92159,3697,-157750,-61521,296926,452347,230457,58254,84261,50703,-108237,-124411,-27233,-66935,-101589,-47624,-76968,-166839,-106669,109714,170903,-2921,-168425,-287221,-411298,-311201,-31263,98266,162878,273446,190321,16800,-7720,71242,271693,485976,352146,-8183,1645,319817,404577,245524,158887,147323,153139,99759,76901,220761,387243,334902,306386,414047,446210,339632,225824,47036,-139729,-193352,-278721,-221383,-134528,-260047,-410378,-235960,40242,-5403,-199897,-242939,-118609,-5372,27067,55906,-33054,-151790,-126531,-12307,133267,226811,237847,154306,86371,107236,89475,82109,172234,194042,135103,48880,-20399,-15325,100862,167356,145990,112135,146415,297284,334908,124065,-121378,-361900,-545582,-405345,-3745,344432,414223,297868,87468,-132171,-163849,-148712,-136770,39272,198928,243190,274568,174225,-51317,-165824,-103776,152444,289940,178335,81930,101146,52514,-20059,-6647,-124998,-414660,-579242,-437411,-179521,-412364,-705132,-266858,-148087,-875099,-920129,2026925,6676469,3580621,-2276596,2757120,9563463,5661616,631299,754599,1498484,1123686,185115,-410203,-110003,264502,-178721,-500369,-83574,177326,-215942,-347322,-96594,-57004,-156956,-67968,86726,-71499,-390307,-593513,-521364,-231963,32945,142058,44529,-263099,-367049,-152819,71684,179666,281112,191548,-89762,-159031,84404,362889,305045,-26850,-68209,93427,55165,-119534,-198907,-187137,-165302,-102799,13137,50166,101854,226381,159914,-162674,-340897,-219840,-10553,177635,248005,185240,181108,117955,-1944,23891,125919,168118,124660,53556,-19239,-137956,-157179,28767,2879,-246641,-381099,-424260,-325756,-14260,154070,136574,191561,293020,195745,-7800,-83217,-47519,-60900,-54553,-26230,-39863,-61569,-43478,-105037,-17906,245791,227118,22112,80291,137504,39539,-29203,24912,117488,163793,264476,284768,137108,82399,133198,224326,375079,468037,361204,126576,-25712,-49477,37804,280958,359434,230004,96177,7610,-86574,-117561,-99696,-12697,-4388,-151777,-180102,10657,143637,150535,127719,141093,133203,197996,343828,342761,137727,-74392,-74955,85143,75462,-123012,-179098,-81715,-127203,-210140,-97676,80119,59837,62047,188097,147489,-20513,-98282,-98153,-94778,-98748,-120708,-99397,-82472,-77834,-52476,38572,174249,208909,51894,-142443,-108529,33842,23096,-27199,18388,25748,-120092,-263584,-307829,-276130,-194426,-50109,90393,72890,-21607,-13195,28668,-32109,-55830,122715,218535,133328,164509,278180,244891,212674,157823,-55514,-313021,-406954,-269848,-65279,-18486,-102554,-14030,245549,297376,145556,-97922,-95952,180188,154425,-182879,-326418,-293480,-251862,-145162,-55843,-187990,-377341,-247854,98413,238973,65741,-25656,44407,84637,66791,42083,39942,89163,6480,-86786,25796,52582,-49624,-32691,82398,68927,-44701,-193172,-134277,160142,320403,221464,118033,88125,74067,90328,74132,58334,-10946,-148367,-166108,-71027,-41686,-132940,-236239,-151537,53925,135665,200697,267677,133898,-154425,-396847,-339582,27578,186837,-98481,-366186,-304747,-90629,56801,134322,93238,45297,-36523,-108923,8099,112803,88501,115898,-61909,-291709,-254203,-227672,-333596,-327011,-191929,-81890,-65437,-46256,38330,79543,49256,-91844,-222975,-127347,22047,-3552,-75236,-24988,35496,22757,134113,245686,98099,65373,244708,158015,-156276,-372209,-436975,-261844,78153,165817,5265,32824,308769,412624,214784,-153121,-428838,-387982,-118344,36185,16830,-15230,-2531,130563,291286,176259,-132682,-227441,-94496,37796,-934,-52334,5237,-95629,-152268,-35695,-12954,35339,135001,2248,-227674,-178670,6276,14238,-107432,-303043,-388183,-170695,83962,125745,214936,295607,157230,-14445,18512,143783,176439,121178,-57294,-277196,-347484,-276531,-163996,-152869,-293606,-327546,-191533,-185009,-152166,2239,42327,94,-11667,-31696,-165544,-285113,-243597,-51414,54378,48834,147225,236710,86880,-86151,-168317,-217044,-168946,-143500,-169050,-168420,-259454,-259914,-107824,24870,16433,-69668,-79839,71411,75423,-2747,90276,175400,130681,153500,147912,8719,-23701,-12662,-144205,-82125,229023,208464,-242579,-591670,-439867,-39759,196069,243104,309890,409680,372064,391861,626098,-153705,-2281202,-2229454,-1257590,-984780,993370,3728306,3189443,1907680,1048579,195969,360451,811302,-299514,-2424624,-2343173,-297049,2029846,2272186,1098776,271413,128364,-163369,-362992,-245561,-89258,-178874,-454184,-456952,-58199,49742,-366857,-653757,-457940,-299217,-321040,-119633,90235,31304,-112257,-220209,-205709,-133562,-116974,-135899,-115872,-477,91600,11202,-53472,47104,193282,253695,143697,6363,11904,176850,243326,190771,57266,-57633,-75628,-12647,27388,-71275,-275166,-378692,-345372,-325146,-366773,-280348,-178421,-33178,14216,-82286,-49025,74797,95108,13055,-87901,27874,266354,346765,288786,100300,-164994,-117301,60388,2732,-22933,174472,183499,96333,164357,340655,355364,213860,136647,98139,-34396,-175676,-164293,-43552,106440,116115,53992,153019,129212,-172307,-320541,-175854,-9233,94256,36392,-29410,38128,29834,49142,277737,265158,-23835,-79852,23520,65943,171088,398263,573198,345557,-15651,-2344,185150,98691,-15848,129770,287728,237511,38716,-106544],[-251390,-290922,-246649,-144467,-117747,-111522,87281,323195,251035,14096,-40889,-1451,27047,-59908,-230172,-179909,-26595,-155363,-274184,-135362,-61610,-159957,-252542,-237774,-66567,28547,-79465,-189622,-189544,-131774,-177934,-328232,-274611,-181608,-311448,-341920,-12289,283466,223557,120802,249726,121305,-178151,-324036,-321329,-241786,-52924,-11523,-134413,-99674,108492,264588,291980,289070,173979,-134554,-358992,-214625,77526,194840,122765,105454,52106,-94867,-255227,-225684,-16052,49262,-225651,-482960,-455411,-231059,-5436,137882,218648,161159,41761,91363,96406,-224385,-499561,-368101,-45379,38790,-28517,30822,83383,38287,50599,58160,-37440,-205058,-444210,-381868,27576,204990,39602,-106193,-133832,-98907,-55045,-172687,-223973,-10590,171466,182720,159416,152373,309789,542055,381860,-27780,-192128,-128585,-105479,-163678,-200421,-140485,-51549,-100458,-143581,-56704,-12190,-17306,61350,186136,222350,101542,-49290,-75592,-22087,-89964,-216000,-241942,-95952,124156,201851,181824,134652,-77810,-289495,-233293,12284,116943,-122223,-315564,-296260,-226351,-113944,-75493,-306829,-547234,-274723,344969,514169,26196,-225108,70214,291098,-41860,-338367,-187919,74537,44836,43525,143575,-32274,-279360,-326991,-375108,-314519,-52874,164759,189715,147160,85981,97288,58453,-6558,115750,201077,89915,-66707,-143660,-263737,-459543,-607095,-533312,-229714,4555,-10257,-18977,149090,274044,183341,9684,-83184,-101988,-30528,42436,49662,34958,130891,31189,-125326,-76928,-6618,-118987,-172550,-51136,103083,106262,-98091,-266306,-127002,302960,612685,494077,135256,-135434,-125765,-78213,-104019,-83057,-103295,-143748,-92692,53959,106790,33771,-143423,-303094,-304725,-340824,-459067,-347279,-177524,-184625,-86733,154497,211954,22361,-28370,29801,-29608,-75407,13680,18040,-90202,-21677,127426,-20467,-214535,-39490,174928,181098,92234,-113726,-245701,-159159,-113778,-139132,-45852,122862,165239,-12422,-42735,116438,90980,-7607,47703,107479,44007,-15352,-167402,-306770,-286925,-231745,-209468,-220516,-142552,-49053,-132033,-269659,-151766,121286,286387,332198,312213,116097,-42541,137965,322912,209551,185226,251778,160692,-93512,-296926,-325435,-215646,-860,123996,20371,31119,202051,87494,-150401,-22404,156499,139577,52947,104720,93357,-67392,-106526,138039,318414,168145,33023,78220,71971,-112621,-196561,-115589,-97551,-68918,1164,-67473,-200718,-144919,57778,86867,-109642,-237274,-295757,-410331,-269308,67617,145907,106354,176921,89142,-37246,65821,201147,347308,497136,301762,-108254,-79772,303232,381373,191488,66624,30851,97092,129061,129257,243244,384764,359468,340509,417510,459292,319194,125235,-55940,-121340,-117142,-225139,-217707,-183133,-313052,-377688,-150174,69861,-42032,-243395,-272090,-155862,-65036,-69340,-34824,-78137,-194998,-192738,-77174,87291,223745,228989,96439,20927,50245,29829,849,71094,106587,77344,57066,40024,32065,85245,111210,50769,15031,86163,282876,316079,104700,-75414,-181570,-406817,-371133,-6688,348295,391910,224305,56290,-40244,-67539,-158561,-204785,5063,244673,289616,278512,209412,69972,-41919,12143,297238,440136,238301,7017,-16261,-7126,12357,73979,24409,-278596,-549020,-513148,-148301,-204333,-531956,-337219,-481578,-1317968,-1472616,1130877,5876939,4198623,-1579655,3029221,9810219,5631679,183310,823471,1781790,1325562,393341,-265116,-64578,111519,-458516,-803444,-274769,171191,-29583,-140333,-28662,-114154,-237723,-54040,201195,61739,-325493,-625410,-591766,-297435,-61409,-24538,-116687,-334499,-355639,-93538,123789,163684,176850,104767,-76991,-133911,93612,411705,312500,-33367,-49040,118369,55916,-123340,-205404,-156723,-68389,45789,163431,202720,236944,308052,216555,-113387,-351192,-295874,-64287,173419,240968,185200,230141,215293,50100,-3113,83920,153657,131388,60396,-18809,-153789,-175489,16105,58008,-131376,-296039,-348091,-227497,25793,140164,135209,171393,255391,183690,-21408,-103054,-20649,26263,-19614,-108992,-138570,-92186,-94019,-168960,-42295,213114,149666,-75768,13375,131040,33436,-57726,31063,196230,289564,361446,354454,196951,107359,114540,181524,339445,438546,325177,141774,46077,-48012,-41824,224905,357087,262226,148609,69804,-84083,-191415,-206418,-99311,-59450,-160602,-118010,109304,196836,211035,289848,262285,175167,262583,416285,403015,179215,-103558,-167314,14466,87710,-27531,-69579,-8561,-60837,-129053,-9533,156600,121387,87027,202898,147815,-37488,-92842,-77069,-107707,-125733,-77561,-58041,-99072,-150932,-189786,-106333,100708,209862,42929,-225216,-254234,-77675,-6364,-18755,26570,68312,-18862,-170614,-295890,-337967,-291959,-98097,129654,156764,88587,112300,116358,-7099,-67233,80214,167371,91427,125741,235562,205221,178813,128113,-76874,-285941,-324733,-212845,-80496,-48400,-97548,-368,256904,311553,157880,-48355,-30727,221504,176908,-130283,-258582,-289708,-338308,-246037,-142087,-250954,-384552,-221273,75075,160706,32834,-21239,23734,62289,23415,-17254,31547,65043,-69349,-127931,9060,51649,-21493,-43818,22619,75514,47848,-115480,-136664,166672,376047,296223,180751,153879,153432,152044,97706,50406,12947,-116306,-172055,-81500,7796,-95839,-284916,-222397,22806,131393,180608,286191,251460,6422,-296103,-321633,79,193752,-44820,-331793,-278322,-39533,197053,262694,154495,80727,1201,-87302,-3093,131190,62921,-32434,-186932,-297915,-222999,-198858,-306519,-314651,-204560,-127853,-127775,-76711,41232,100118,88530,-58820,-195900,-82774,40061,-81087,-183181,-114684,-68661,-81672,86329,247173,179117,199909,349699,187995,-188822,-373569,-341442,-159520,141453,234199,53352,9274,244199,386022,215662,-150646,-439292,-372778,-115361,-30597,-46522,-29337,-30258,64592,237667,172619,-86122,-210408,-163264,-91836,-122733,-82793,24371,-85060,-167286,-78106,-106329,-81691,46207,14483,-155922,-156259,-36451,-77479,-254344,-434725,-427119,-178675,49077,85903,183756,261626,163119,83263,164503,267566,263557,184021,-28468,-214849,-225283,-132716,-38103,-75565,-285177,-353838,-208200,-152828,-82918,65972,44205,-63186,-64998,-49581,-160853,-263747,-230889,-70476,-31259,-51444,118998,278143,106369,-131799,-193680,-127674,-3483,-41054,-139336,-189592,-293455,-239012,-54383,5842,-26305,-31969,19403,168050,181012,98706,135574,190122,147383,139574,86233,-35745,-36773,-18718,-198029,-182394,111626,158690,-186781,-504795,-457270,-97869,150724,216956,313515,388361,261517,164163,391655,-305408,-2243833,-1759903,-667783,-887112,914197,3675333,2987036,1644305,1029894,285870,386636,885981,-221197,-2539445,-2317974,-52647,2246204,1909435,870112,262705,161142,71057,-6407,-60379,-63610,-171702,-421019,-470985,-146261,-16049,-353859,-603126,-401651,-222621,-262425,-145020,-16790,-101904,-205239,-175043,-75428,-7576,-8102,12903,-2048,21919,77130,18271,-63155,28995,258623,325675,128005,-84218,-104268,25650,130253,143975,45147,-54818,-41726,42763,100030,40369,-146156,-322651,-372638,-417320,-524722,-439865,-276508,-70026,-23937,-90251,-7158,116550,89249,-17992,-125689,-6886,233428,302510,207696,14474,-166644,-89535,-55081,-185293,-123235,160479,163878,37614,116212,293752,279085,140526,116435,133285,40305,-118782,-164243,-58957,70695,85530,-19216,10102,35122,-190436,-326554,-221727,-55673,50851,-24861,-61167,51930,36101,19710,218778,221182,-529,-38268,53651,109614,210356,407764,562092,319395,-57183,-4769,188906,41504,-96555,79316,268934,254986,82726,-98696],[-202198,-193360,-116434,-41142,-25166,-22945,115209,326354,267448,18726,-54598,26726,70166,-67098,-273683,-199702,-57266,-182561,-258757,-81556,-5405,-149380,-318288,-338310,-94908,135670,86450,-63822,-149078,-125032,-141764,-275437,-223239,-131895,-234842,-244330,80429,354820,281393,154356,211391,53979,-255104,-326973,-248466,-192719,-69317,-50811,-129401,-60263,154957,316954,341353,336612,224140,-101586,-366102,-132184,188001,219012,57476,11197,14346,-126737,-341352,-332213,-56510,76450,-191295,-483947,-473583,-198790,42791,122029,173512,164732,29408,49697,77733,-153118,-333326,-265042,-74533,-22788,-21490,98354,152959,52052,26609,98875,64918,-173060,-487190,-429481,36331,264309,104830,-95950,-103966,21768,64839,-138144,-253158,-35606,169536,126506,78049,155775,388907,579959,385746,44381,-43006,1008,-5359,-57943,-134422,-140972,-37392,4662,-71334,-79199,-29746,-17848,-20523,59123,204647,204075,92737,50236,62397,-25401,-137260,-164902,-91872,61820,139762,103948,46440,-115919,-273149,-208545,55811,158102,-112616,-413468,-502222,-362698,-206902,-174451,-394052,-553213,-239922,280453,355142,-50201,-162243,223503,456157,89210,-252859,-200471,34559,97403,160377,201571,-38876,-279179,-275772,-300747,-270834,-62415,121975,161445,135464,106053,175476,159254,63258,184341,219853,9227,-183284,-269298,-394745,-552818,-704705,-660590,-313045,-32873,-64043,-120633,26532,124422,5116,-136075,-142962,-97125,-28702,81470,189127,182667,166823,-46926,-198063,-121627,-12553,-86271,-155811,-53395,96666,92655,-42923,-105027,88524,477797,698090,441900,2816,-263306,-219274,-148974,-111892,-4513,15951,-63576,-34466,105819,165939,86638,-148139,-361712,-291844,-207837,-336546,-268965,-74368,-110854,-137599,12086,77731,-7829,12532,16072,-69353,-71374,50078,48428,-54147,21204,142549,-58555,-260993,-42622,188217,159541,59184,-100924,-191770,-126495,-168157,-266170,-148057,84159,147250,-11765,-41813,108169,69409,9547,111224,197698,127850,18577,-207562,-413010,-377042,-268537,-252781,-335341,-244702,-44102,3593,-139748,-132282,102225,326295,398389,386417,259078,160769,299593,354702,174497,190370,317144,227459,-16288,-212203,-320846,-292082,-35264,160405,73810,67560,222603,94992,-207293,-156123,17111,56617,17822,119273,195591,58483,-111607,-33054,128247,100463,48581,103633,108519,-81149,-228217,-176402,-107050,-30338,55237,-24231,-175853,-162827,-41114,-51534,-231103,-281639,-249461,-332198,-161462,208807,217239,41248,30969,-44590,-87413,124029,279238,317785,369551,166752,-223512,-174198,228213,291495,122799,-942,-50798,70329,176299,153558,184512,291794,351857,368418,406895,438093,263353,-17097,-171705,-96887,-43176,-146203,-212459,-214128,-295053,-294313,-55241,100519,-56196,-249334,-245898,-141309,-118345,-148821,-75025,-74916,-207560,-232795,-136497,2718,152631,144102,-7871,-51993,3001,-22019,-82737,-32478,53267,60120,49697,52621,63323,75566,58297,-49336,-108801,-5446,232155,279599,93186,-24067,-20130,-232270,-309409,-55122,250289,286331,111910,13113,43176,14707,-151508,-229999,-24699,231864,266492,231604,223426,192461,85886,107931,374318,519432,252085,-66116,-95518,-25264,71197,204745,274367,-40435,-473301,-526509,-107429,-83158,-492986,-560200,-903001,-1665176,-1936604,-27547,4547215,5052319,265573,3826999,9728350,5508517,14043,732326,1584140,1164647,445948,-269113,-285056,-257230,-694539,-912684,-325681,212567,246905,151384,30031,-201899,-336135,-59194,299615,213887,-210332,-573829,-582881,-328992,-160343,-204448,-281279,-369270,-331086,-56722,150878,131078,49064,-6211,-66843,-83280,140149,456280,306278,-27608,-27799,119380,45981,-112922,-178238,-82257,87746,240001,307108,309127,313345,321603,201766,-96353,-345470,-351711,-118691,163604,229279,166782,233806,267893,87674,-11116,72097,138901,127327,86128,3787,-172721,-210988,-29777,77667,-20906,-167198,-191679,-49269,92700,112425,104926,124485,183512,146704,-28095,-103524,30181,171403,66853,-167851,-221282,-117881,-149321,-233006,-83131,132599,14076,-198339,-79521,88791,15535,-78772,14404,201263,337118,387771,347360,221978,128116,79150,105928,259984,360372,242799,98480,59156,-62579,-122794,102815,266322,212445,157362,103955,-95065,-239710,-252791,-166908,-119799,-157035,-53893,174573,210248,212240,361832,312922,183613,281385,419487,390975,154473,-164493,-262337,-81123,67994,64312,42688,52296,6818,-43739,63698,198227,162214,124992,216413,128564,-62836,-75027,-44794,-119063,-147114,-43017,-42583,-120055,-194409,-288012,-241500,9688,182013,20342,-258062,-313763,-150296,-42953,-19845,43328,126089,106314,-46127,-243184,-367395,-383277,-167132,141744,212671,162523,209341,196202,31477,-58062,28238,69679,-3824,42152,146098,129923,109706,63538,-123640,-277542,-233094,-121167,-64092,-69411,-106111,-1779,244842,313417,166676,7700,31403,230754,187520,-54528,-154433,-238175,-374315,-314908,-210042,-281563,-354440,-197158,29611,76963,26228,13491,23261,67482,48301,-1047,54913,39361,-117372,-128439,4811,43171,-14096,-41651,-6538,85485,131372,-11027,-105195,144147,360018,309106,195237,157823,176657,186737,119914,44285,26383,-94374,-185321,-82861,52576,-59074,-291369,-264014,-37243,90680,151111,279265,320110,153419,-151427,-273337,-47742,165052,13823,-228684,-170227,78994,381760,418854,229164,106302,12940,-87461,-14240,142738,47238,-161809,-301686,-314451,-204024,-164727,-257543,-275929,-190734,-149427,-170639,-107292,20389,96659,110548,-17007,-145135,-41376,42145,-146979,-265097,-175239,-143430,-163777,33809,225166,214441,268169,393604,203039,-173290,-314017,-218532,-51654,181760,271067,103886,5122,152600,289681,168241,-124637,-361447,-271621,-58213,-56702,-89284,-38439,-46706,4991,156619,126574,-55885,-191013,-213064,-192260,-226194,-138812,-10822,-88505,-175187,-143920,-207559,-182814,-23817,33726,-85351,-148664,-96053,-161532,-366899,-508963,-432759,-179595,24082,67609,141611,201727,164182,174879,283865,367086,353724,247340,-819,-149263,-91676,2775,47912,-12345,-230632,-318300,-189600,-96648,-2864,120266,14775,-164591,-113782,-29910,-117391,-224985,-208484,-95907,-119696,-140320,92944,287884,93153,-183352,-193977,-175,166063,56535,-114198,-207061,-285510,-199090,-13642,-9806,-50903,142,101950,233732,256342,177658,157885,174610,118208,58601,-6993,-69020,-51959,-43206,-224949,-239158,11714,116647,-104919,-374273,-416896,-109872,117696,169479,254579,245170,44656,-87053,228488,-247971,-1744128,-1083374,-18142,-683591,729880,3076355,2356984,1080413,756454,236581,336835,885216,-139360,-2415005,-2215601,291480,2300004,1572234,653683,238267,209805,301710,277732,84286,-47854,-137243,-323200,-420487,-203453,-52383,-273460,-454510,-282878,-117126,-142129,-105961,-85775,-190429,-234000,-83303,67592,108959,96937,141001,89862,41690,76502,39362,-61325,24211,305981,348054,79365,-176438,-219255,-131813,49885,164177,104242,-14836,-26974,55653,128994,97778,-61892,-270150,-367948,-443383,-561240,-484129,-254118,-35498,-26488,-79649,21252,134792,88206,-27839,-142972,-63314,139438,179760,46912,-119829,-166981,-64210,-154162,-332714,-186582,117691,118413,-19179,56959,192758,151150,49739,78637,151084,126573,-4360,-104411,-73262,-4940,26143,-85533,-139583,-103090,-234591,-334016,-257835,-96798,-10164,-83459,-60928,89769,67593,23632,144338,138122,25561,28201,84456,115479,188168,355460,476509,253849,-81870,8156,188055,9856,-141023,25369,228555,260237,143575,-59270],[-118337,-78141,12766,47146,37238,35488,133067,303174,236246,-1732,-69027,39983,74413,-86784,-271687,-161189,-43764,-168471,-205312,-13349,70578,-80917,-320088,-383814,-105710,198397,194760,30251,-112349,-119052,-107833,-196821,-169070,-125870,-182953,-122471,165621,379085,290184,141731,113812,-16175,-235111,-223748,-169789,-182000,-124656,-110294,-122650,-23942,175766,323837,342062,321207,226382,-30262,-251419,19499,347391,288481,20166,-70382,-5031,-145992,-409356,-400088,-82084,91026,-85537,-306903,-311990,-80916,107912,89832,85969,120359,6038,7510,58662,-36608,-83216,-79832,-70424,-67290,-7873,155153,208436,72705,38509,173285,191303,-107251,-461907,-401680,67630,319604,154483,-104787,-88401,131244,179904,-86255,-278294,-96008,115046,48332,-16508,115678,380190,494292,299333,98478,109309,119083,66945,14690,-88119,-150280,-36670,104159,20998,-83795,-43694,-22346,-96208,-63767,145747,253602,207495,174997,134198,14114,-80778,-109934,-108051,-22094,66641,46701,-20889,-123779,-194151,-115535,118552,182253,-72151,-418280,-592152,-430658,-266540,-263669,-422643,-477738,-210717,165087,191402,-83210,-80685,343426,553432,183498,-203102,-234312,-45367,110668,261949,266766,-22098,-256178,-184355,-135696,-162270,-73035,54222,117743,95834,94087,220165,229144,101683,187918,208784,-44813,-285249,-421158,-530138,-596804,-692173,-649616,-304471,-32938,-84421,-176301,-90551,-68647,-200507,-275449,-213959,-131911,-71130,87338,294752,326429,183704,-119012,-250849,-135619,-5083,-44619,-112240,-28047,86630,61207,15798,77302,310839,608163,699221,381589,-57092,-294399,-282410,-246035,-154668,45135,128539,19415,-2520,90559,153410,91016,-149746,-353228,-205233,-26777,-168335,-189155,-6035,-48951,-188756,-129699,-44168,-20812,31176,-12122,-92243,-48489,89016,92107,18578,95783,168813,-60704,-235141,-2068,203951,135322,27352,-74014,-93565,-46388,-177884,-332718,-203528,58303,131210,25366,16811,135682,101896,77807,188376,263597,193085,47095,-216621,-465454,-428789,-263053,-219018,-301613,-207542,58284,205404,44711,-103091,42023,307840,417118,403081,327115,285627,368434,315200,132134,179508,346197,279031,70399,-104756,-272906,-316249,-53416,193376,142163,111110,218842,119416,-170825,-254327,-135888,-41384,-10621,138658,297975,194599,-74814,-174269,-80546,25843,93483,160253,157987,-23414,-209403,-181287,-75615,21254,103089,24516,-119766,-165160,-151803,-189685,-320073,-280370,-149894,-189273,-20841,344339,289135,-12784,-127401,-185488,-117322,175171,304207,197585,140453,-16724,-328366,-269284,97661,153232,55884,-25856,-78156,73754,223336,138413,59516,143253,318478,386088,389703,389974,180680,-169435,-273026,-80274,15868,-58532,-201018,-208230,-198734,-173082,22625,121863,-43136,-210534,-177114,-101658,-168236,-198312,-61810,-33885,-189784,-235019,-174894,-91222,49094,26602,-121858,-112922,-16686,-48379,-145258,-101220,52665,77300,18101,17528,67927,71947,28348,-121752,-236023,-121922,151001,235777,93051,23070,72495,-82590,-238193,-129305,83022,123134,-13488,-32733,94594,65766,-122661,-200826,-39172,166539,181195,137574,194907,266117,180942,160711,369755,509885,211038,-135738,-135593,-7377,130806,333804,528177,217610,-367860,-443581,-16828,-55542,-620177,-923318,-1356207,-1856806,-2146648,-1091601,3212316,5986511,2750205,4864448,9365152,5310223,83487,468417,998658,718171,361492,-369327,-671536,-726058,-816631,-744931,-176408,293591,497520,413600,52572,-299024,-412093,-72131,351874,327547,-99710,-486317,-530964,-334237,-233506,-333987,-395807,-363385,-296519,-53046,145046,91900,-64023,-97483,-46506,-14957,203635,468998,283378,-9238,3017,111437,37727,-87797,-128205,4674,252100,428251,411493,343690,314863,267537,126166,-106703,-327355,-384931,-166969,154637,229561,143069,196237,268491,105783,-1182,87065,128213,117003,123888,37864,-187083,-258397,-109447,41209,38756,-45266,-6938,153482,167150,88904,65711,58920,85632,88526,-30182,-92766,84165,329628,181745,-179738,-245553,-114723,-190796,-292067,-135414,42325,-122154,-313721,-178835,20503,-10163,-87400,-23013,124770,282290,336757,281397,216552,139559,33402,19558,162140,254756,137554,12809,6138,-101700,-193836,-56657,103049,90131,122452,109993,-103744,-239455,-219369,-188559,-174738,-162134,-15115,196833,192427,172678,340947,299270,163906,240520,341749,302425,70529,-231845,-323367,-175684,12834,123653,127917,83719,52753,20936,97859,190892,172839,174982,233024,94420,-91362,-48327,-5530,-117907,-145518,-21346,-47598,-128212,-193412,-325303,-320503,-47872,145142,-7164,-231882,-273567,-169603,-83351,-37480,53981,176681,217072,71332,-164644,-347196,-424109,-223691,128055,221058,171163,248058,248407,79435,-16801,-2632,-42633,-132289,-75849,23840,36552,37990,3443,-169327,-285323,-157105,-20859,-21725,-73507,-130539,-44481,185355,282110,160751,52697,74842,204665,181014,22877,-39683,-148754,-357204,-362386,-270857,-292697,-309543,-186757,-23418,30428,72177,77870,31940,81923,130990,105500,121675,26029,-129963,-98954,7790,28381,-16266,-19141,1359,91606,184336,92354,-54580,82048,263592,252898,160438,106611,139412,179022,128915,44585,28691,-79542,-181292,-58692,82566,-40023,-264663,-276538,-118001,25389,127843,251276,320001,248983,2938,-204683,-103554,108119,63057,-84731,-21140,203549,504562,528938,289673,118091,6047,-106950,-25220,154014,56889,-235689,-379511,-329499,-191051,-127892,-191428,-217866,-156110,-137169,-180197,-134219,-17778,79411,127095,37838,-82433,-12736,33537,-182422,-300418,-185616,-159953,-192135,-2826,185016,185304,242567,362115,206553,-105240,-208167,-100681,38011,191052,265891,143793,12643,47936,148881,94369,-76029,-208922,-109867,33963,-33645,-98933,-42737,-45432,-20170,91336,72860,-37400,-163023,-224296,-238345,-283104,-210641,-94767,-110793,-183820,-223430,-286846,-235437,-66067,31459,-48506,-152152,-147153,-216848,-425686,-524544,-414039,-166838,29045,79721,93713,124904,161803,240492,335864,395996,408258,290666,20092,-93287,19968,85916,60088,7849,-155065,-239972,-141651,-27664,74256,154470,-39054,-265681,-127380,32362,-50128,-183462,-179792,-120125,-194125,-197231,85742,273663,50161,-231857,-182204,104221,269174,117056,-90097,-197079,-229607,-146376,6690,-8199,-34040,26639,132048,249000,295792,222415,148897,124060,47177,-64181,-98943,-72548,-59577,-80770,-222296,-246187,-48681,87714,-26336,-248494,-338868,-72241,122857,137093,169627,51785,-177405,-259117,154916,-31885,-899116,-286989,536615,-392613,521021,2081782,1359408,320078,307541,81616,257715,827640,-86974,-2138107,-2041717,648668,2178273,1328820,498242,199779,249761,447772,388596,120501,-57204,-83546,-183540,-314801,-204783,-36458,-137883,-256140,-151903,-18756,10607,-8909,-103807,-229886,-210337,15606,177241,169150,150568,203098,131819,52452,94195,71968,-52167,31119,327720,329583,19648,-244821,-320411,-275446,-1314,233995,220636,54076,-41230,19069,108728,81779,-58586,-247141,-342793,-404371,-465451,-382229,-114305,46478,-6919,-59528,27657,120771,89783,-16155,-135084,-115039,17031,8381,-155753,-266086,-165334,-47447,-198995,-377409,-193467,66929,69660,-64634,-18357,49904,-9241,-47819,20930,131870,190318,127353,-591,-81683,-103935,-48227,-117851,-247109,-254771,-297522,-338868,-270215,-117259,-61669,-108546,-13518,149720,118395,61183,75830,38688,44405,93057,92649,79984,134717,284611,352961,159071,-85843,34978,184333,11617,-140023,-16105,177003,245392,190008,-4423],[-30816,22344,108819,103321,60810,52155,130428,245643,158425,-46028,-83151,32907,38907,-115034,-224719,-77710,4652,-125603,-134911,44779,132206,12566,-256364,-351138,-86164,203988,220598,79418,-76859,-111847,-86999,-111985,-114129,-152220,-170382,-15425,218725,347885,251059,100841,18598,-40601,-102127,-35167,-95107,-201013,-193801,-159764,-100554,11706,172574,288019,293204,247642,182397,47185,-62082,185103,512476,408127,39058,-97870,13766,-140029,-431972,-398843,-89194,70946,29616,-37548,-33906,87874,167960,47229,-11830,48796,-13853,-12553,56462,89289,153649,107358,-51222,-97170,5921,188575,226143,74691,62947,251248,298791,-24448,-362204,-290850,118517,346175,150343,-151423,-97563,196669,250354,-41528,-299130,-187888,8649,-37116,-104855,27969,269600,305289,146996,123157,232123,205290,106434,44564,-73211,-170982,-55040,167269,117711,-52896,-49920,-43870,-150651,-138184,69533,230933,249514,245509,165135,23239,-49355,-80740,-130905,-96595,1401,23991,-37495,-94368,-78318,16397,171454,183992,-627,-319392,-527637,-409661,-290067,-330280,-381857,-332658,-179887,39378,57969,-89302,-16037,394048,567153,229502,-191917,-279233,-149089,73865,325623,337287,26109,-210895,-83894,56478,-33468,-91593,-21576,67872,38529,49819,210438,234227,78265,112044,170123,-48721,-335152,-553157,-636377,-577672,-561258,-495385,-209814,3854,-59465,-163770,-165415,-239175,-361753,-371195,-288731,-197539,-130297,63150,329235,415215,178579,-160620,-261085,-110813,13385,-4595,-49188,9238,55839,13053,60430,218865,447066,629673,600241,319333,-25418,-220350,-300557,-340914,-218549,52748,200468,85584,-547,19384,72685,40514,-146785,-272749,-71134,138540,-6295,-122486,12547,-17026,-222146,-225192,-115400,-23252,16280,-37898,-78521,-7908,113057,128846,103535,174713,187553,-35086,-152818,59702,214172,131152,27189,-32932,22027,65946,-133537,-328038,-217649,30782,113775,78927,94218,167198,169841,178190,245056,270446,223358,81815,-173430,-430411,-411221,-211389,-129558,-158180,-66637,210184,402021,227735,-74661,-43108,240271,385294,362866,312511,297083,317247,216617,96743,163861,332299,294973,133546,-13669,-206029,-293255,-49359,227385,214021,144148,183175,147516,-55848,-279360,-248203,-113637,-19588,163119,382606,307132,-12593,-258022,-264225,-54402,143276,231322,214884,49190,-142184,-121423,-650,86424,135301,51391,-67930,-161973,-238975,-276681,-339259,-225053,-14871,-16499,104797,420953,333173,-41484,-254907,-300636,-113887,230538,289512,31763,-114908,-194993,-397678,-349658,-65570,2753,6990,-6186,-53923,90374,241354,82885,-92803,-10346,265604,386932,372736,332539,87737,-296352,-332355,-68247,64453,19139,-179792,-160479,-48120,-36607,69667,129479,-6614,-133403,-91688,-70591,-211223,-216132,-18828,18472,-150832,-200636,-184596,-164375,-43116,-70802,-206401,-145105,-843,-42490,-173120,-114040,99379,108349,-34555,-48073,43140,69543,28407,-144515,-329282,-236596,55072,190350,102392,61211,87270,-3516,-181247,-205626,-103474,-56789,-122606,-70784,104392,85716,-70228,-123176,-30688,79061,66120,15570,113819,257441,218591,164508,295925,417076,125121,-198172,-152073,21408,164543,412682,690682,403845,-257791,-274262,133428,-90738,-869649,-1359186,-1767542,-1853590,-1965723,-1706343,2249620,6651647,5133129,5855072,8847841,5089967,333813,124674,237034,137464,200808,-466719,-1037084,-1124314,-791105,-321207,150342,389640,613868,536174,28617,-374409,-434878,-77205,353182,367691,-39106,-410795,-472584,-322683,-260098,-374193,-428183,-320903,-244469,-67415,118222,61172,-134284,-140697,-10453,58398,258144,436247,246185,20717,47096,108800,37108,-57759,-77482,67922,372045,564145,458773,307565,254673,172446,24868,-124122,-297156,-396592,-205623,144276,241913,124962,137034,225891,103568,19345,116301,123230,103408,156968,66968,-189554,-303561,-206711,-48054,21658,20398,141752,313266,226768,87642,42246,-12367,-24670,17885,-32157,-83079,114023,438002,281045,-141645,-192033,-67180,-201123,-338371,-186866,-18058,-201071,-386935,-260091,-57633,-41941,-85100,-69543,-8994,135547,219461,183404,185177,133419,-15929,-53892,78228,152328,36207,-86411,-94025,-164224,-250090,-212349,-97810,-71710,58545,95267,-99484,-187979,-117393,-155229,-215582,-187719,-14319,181894,162360,128126,270170,255865,128120,146133,200050,155528,-45854,-271429,-320320,-239946,-67249,132449,169678,89083,70659,53924,86830,135290,150615,226346,252821,56937,-110472,-13123,40650,-89212,-107236,-6055,-53656,-108795,-151005,-305110,-323793,-48315,112138,-31464,-157572,-153855,-138362,-121468,-71586,44342,199095,281762,148049,-82724,-273045,-383401,-236673,92290,171516,109446,221584,264030,130046,55408,8173,-132690,-260458,-204953,-104439,-48213,-970,-14420,-185096,-292294,-109712,62257,33909,-59263,-166638,-134764,77062,210504,129432,69083,88972,152406,160322,84360,57182,-47045,-302822,-402460,-337788,-303378,-270935,-187970,-63948,47382,174366,158245,35168,85459,236295,273136,218167,30376,-110202,-55275,9282,4553,-17078,23920,39090,87667,199858,176088,-2091,-17071,101772,142167,93454,28639,55899,121294,112680,50882,26604,-58311,-134697,-6241,83661,-55837,-227630,-270807,-205652,-47111,121166,211349,251196,270350,128305,-131274,-154965,32474,88549,57958,114907,268641,490805,533562,311004,117114,-5001,-128392,-31122,172236,94190,-244833,-407883,-325712,-172475,-91407,-117655,-150599,-110001,-93221,-151715,-145882,-54264,62267,147392,100619,-23150,1361,23320,-181155,-286203,-148285,-117699,-161609,-10861,141272,106938,139207,267154,202745,3948,-79791,-11288,94746,171427,220044,158476,15218,-52826,6011,22218,-16227,-22438,64445,127159,27395,-74688,-43921,-28228,-136,75715,51310,-16014,-116451,-190511,-230749,-289979,-282310,-204741,-155487,-205515,-301935,-322899,-224566,-80972,-6181,-56960,-154345,-162315,-228103,-429243,-499526,-382838,-138272,70515,119419,48108,43762,152043,263467,302714,334618,394940,292842,29714,-51842,87032,95692,-4125,-29714,-98621,-158602,-83626,36182,133660,166245,-91961,-317407,-85045,127425,21143,-148368,-148706,-137368,-245562,-215473,100843,242651,-13675,-264957,-165696,140188,267932,127381,-57614,-141422,-135307,-88586,7565,14543,26764,49142,96434,211010,304604,232892,106039,40236,-50945,-191218,-159869,-39546,-52197,-117769,-195291,-213674,-66171,67294,18519,-170880,-259928,-11234,162260,139107,98580,-109142,-315956,-297449,137809,232365,81215,562668,942078,-14255,391932,954470,156394,-490737,-199339,-122263,184058,721368,-93205,-1775895,-1682576,959464,1883687,1121640,389097,149799,260054,458785,296880,23418,-97543,-21600,-33021,-181286,-151349,27244,17551,-72062,-58752,44478,155972,116900,-75480,-230261,-163737,85906,225677,158288,133002,181286,114143,52356,125449,108065,-37575,47570,324967,288166,-26929,-265892,-386611,-381211,-35338,316358,359886,139473,-73335,-50875,51187,725,-139395,-267104,-311634,-316013,-272789,-156408,92592,137389,13714,-45912,8583,77170,89254,9227,-106744,-138345,-94258,-168700,-346686,-378387,-158341,-39191,-173035,-290455,-140273,30772,41849,-86258,-102449,-109425,-174469,-141562,-50424,75764,217029,241406,120073,-76071,-199148,-119563,-103901,-278047,-372245,-353178,-329711,-250809,-107116,-72631,-71686,81875,216456,170929,118668,28156,-52672,53521,136600,64981,16546,92530,240913,237108,55696,-70573,70595,181262,43888,-98205,-31682,129030,211953,200232,46978],[32655,84786,152457,120559,52271,33627,99913,149817,44235,-106388,-96700,6436,-26219,-151903,-160852,10195,57385,-78795,-76900,65289,143382,81542,-151001,-243125,-35155,158502,167806,86600,-40545,-101748,-80670,-37077,-55119,-177768,-182582,48499,224167,267000,177522,53750,-25304,7288,114412,182050,-31889,-226398,-242643,-173140,-57033,47911,153157,225715,210679,140025,105279,90519,114756,301753,622900,542645,114387,-51985,75324,-101387,-388568,-314809,-75517,13638,100253,211126,245030,245941,199002,3592,-81445,-12579,-14072,2990,78727,188135,302911,225967,-37541,-118563,15373,193169,194314,41898,74173,299969,351229,53806,-207706,-122546,175418,325512,76520,-235346,-131389,200160,253625,-18898,-306322,-289579,-126783,-110734,-170833,-96864,78468,66296,-27552,116986,306541,253978,120514,36502,-88248,-196328,-85154,184694,205376,17116,-48324,-87516,-178372,-147653,-67,138772,198312,226135,135250,1870,-39753,-71391,-139924,-133178,-46602,25477,-387,-34617,36688,140141,185032,161848,88008,-146829,-336308,-305339,-275332,-358026,-284653,-155316,-134678,-51659,-28175,-96012,3358,364464,510448,230209,-203379,-323345,-254888,-8537,334636,402590,103452,-144497,-1098,202727,61247,-123465,-88334,21810,-21075,-17909,143360,167421,-8148,-21629,115642,-1363,-316714,-622010,-680799,-493125,-341125,-246953,-66562,62398,7466,-81812,-173468,-327421,-419046,-398023,-354267,-268768,-171939,16769,273253,405863,146285,-168695,-225064,-51982,38987,24324,14710,34867,120,-35995,83440,277421,445453,518743,419352,253811,72704,-79335,-274991,-401638,-276024,23382,207781,112726,-25127,-76864,-47109,-47270,-133238,-141177,60396,221802,89629,-84105,-9339,-11385,-217918,-245537,-125985,-36655,-35199,-46463,-21189,42583,108520,139892,171865,228090,182755,11,-51162,110698,207323,154711,75997,29283,134014,187581,-42129,-261988,-204823,-5862,95590,125843,143846,162968,228127,271654,252237,208398,217976,130808,-82566,-313272,-322091,-130720,-36001,-7178,88827,336711,519059,350384,-54518,-123510,153540,317187,286884,243112,209664,164587,86600,70761,145525,275635,263566,147517,27384,-150070,-242731,-28061,255104,268856,152754,122756,164718,82788,-226916,-281173,-129057,-4003,187661,428394,363382,46003,-279205,-387187,-133138,172223,290895,270016,125724,-41655,-12721,101713,157716,147679,41213,-49669,-164079,-280132,-285398,-277462,-124632,126053,140220,172965,403340,326704,-41062,-316859,-359796,-73578,292416,253275,-124031,-315674,-316102,-412870,-398243,-223906,-121400,-13907,45251,2051,96289,203676,-4919,-226885,-126134,198526,365587,359233,284888,5380,-368686,-329935,-41658,117107,74518,-147219,-82766,111816,89839,90183,127623,41948,-40043,-20894,-69463,-236202,-210089,15721,51441,-105222,-141894,-164322,-194514,-89856,-109843,-235663,-140105,46232,-9629,-166319,-74687,167195,128795,-94688,-120148,-6143,60776,50490,-116166,-355822,-313130,-33715,143358,113456,90027,54099,-4396,-155746,-263299,-259380,-209707,-191306,-92241,81151,90390,1758,-20210,908,10641,-34808,-105940,-9918,167323,196742,132441,185416,268141,19309,-246036,-165763,30032,156452,416248,709780,457406,-169846,-71794,312458,-136089,-1131434,-1754432,-2063574,-1657619,-1361414,-1663502,1711882,6621371,6685596,6602275,8334773,4902182,703321,-124504,-437096,-411853,26328,-472029,-1195161,-1298707,-634797,224423,550988,469831,547782,467634,-29741,-401799,-399350,-63961,323959,336603,-44990,-373140,-426785,-300560,-235410,-322864,-378622,-253002,-168761,-69665,95534,51572,-153012,-132273,36620,122472,283118,364141,202249,59647,100145,116143,40778,-37389,-48399,84436,415228,620036,448083,226204,167973,77249,-58203,-124580,-253992,-389926,-233587,125388,252638,119341,84344,160531,82824,39427,144780,123676,88965,167546,75790,-179032,-329272,-293165,-162180,-65924,2807,201681,375211,252029,116113,50865,-75666,-131136,-53668,-37827,-83604,99779,444594,318277,-71792,-73756,22906,-172657,-363747,-223971,-25552,-189232,-391634,-301262,-128147,-80331,-79489,-107923,-151750,-60222,60862,77208,132057,103006,-63904,-98626,33972,83009,-36507,-166158,-203670,-239204,-294882,-332537,-297140,-231515,-13423,67932,-83498,-105028,15190,-81943,-237909,-228188,-41675,148956,140106,111809,213101,221684,86107,23135,33277,-16689,-161838,-258378,-244082,-252095,-149037,90962,167581,85187,70148,59234,42793,46035,100958,262886,270007,28531,-107883,31246,97442,-20767,-31380,13896,-38493,-56490,-85657,-251475,-265597,-5094,85335,-47141,-60320,1457,-73906,-150026,-115078,7013,181578,288208,170422,-17357,-157484,-259919,-193409,38490,68417,-1986,145939,244494,172777,141847,61117,-172485,-352632,-315943,-209588,-99345,15928,29421,-154007,-280192,-92232,109155,86373,-32169,-202711,-249686,-53770,111614,70547,47934,71714,92253,136031,121247,114369,35501,-238331,-442002,-414540,-326218,-248738,-188911,-75943,124028,308706,231374,20819,65658,320656,438079,308552,45594,-71923,-14669,-243,-32569,-13438,79292,89361,71260,185949,235350,39995,-135418,-89897,8885,23693,-38602,-46656,19426,65445,57462,30454,-14497,-34080,63904,47753,-113135,-206052,-262673,-284414,-110838,129793,169561,135517,217981,196050,-68200,-192925,-52046,80584,157760,193765,239046,338878,421321,283468,108508,-7029,-130650,-25001,199192,143700,-211184,-390783,-288436,-138684,-59342,-48988,-84034,-60855,-31018,-92208,-127651,-65365,57082,171404,154860,18116,6139,20980,-147602,-234399,-87095,-44434,-93048,11576,113334,22756,11092,142560,192552,126889,43343,41840,117866,134517,145859,135903,-4874,-134112,-97109,-27446,36046,144825,198077,185782,101233,-26425,-44460,-4200,55754,120399,88441,25134,-45144,-120675,-191048,-265859,-334931,-306825,-218293,-246922,-362833,-310239,-159723,-76952,-71710,-98580,-141469,-125120,-190598,-390261,-458482,-348676,-97899,137930,172767,11919,-30517,127456,236527,195995,196697,303751,244430,28016,-20913,106078,41642,-116908,-117083,-94643,-113754,-39218,76629,162968,159364,-114412,-285157,12838,233067,80593,-119264,-118705,-145558,-271844,-200212,129038,199480,-85219,-270250,-140346,100592,171145,95932,-7950,-38291,-22854,-31559,-897,53267,115656,70857,11055,133509,291987,216590,33487,-66720,-154764,-286563,-174472,20502,-28032,-134520,-150340,-159639,-54109,45995,14041,-159393,-216232,29973,204177,168175,65132,-185350,-335007,-213410,126719,430210,963832,1381289,1210390,425108,412063,-19566,-989062,-1176471,-635515,-309797,133222,573019,-163366,-1356257,-1025218,1190053,1433191,830924,273909,96768,235364,337547,54563,-174154,-159231,39688,100457,-54599,-69532,108140,145437,42641,-32513,60873,256351,229826,-19239,-204697,-122157,110350,211397,96707,59381,89725,46667,42761,157990,137155,-18068,70777,306587,242150,-44386,-228424,-394798,-428840,-62288,372310,479156,226896,-96872,-122136,-19687,-113344,-273557,-323907,-283347,-200293,-46502,119818,287772,200993,17970,-53528,-33032,17345,83864,39223,-66747,-121459,-162306,-308900,-474812,-420326,-143226,-36115,-90378,-101754,-44651,21580,47486,-76174,-176651,-252257,-313595,-220561,-120229,3400,213598,321722,233656,-45217,-260866,-170675,-48740,-222313,-409238,-368437,-294236,-201908,-66843,-23797,36903,205972,264378,202243,174065,4808,-118653,58178,154816,8624,-47382,95583,251470,165561,-29889,-41492,107777,182444,94430,-31781,-16127,99422,172808,176803,82137],[59379,101918,141961,102757,28930,508,43476,23979,-87422,-170681,-110637,-34432,-104587,-198938,-122782,52192,77008,-54092,-56414,31124,84130,82265,-47209,-91100,35539,83399,63366,59746,-10304,-90568,-82686,18060,11314,-164526,-186802,60722,181627,156926,90338,16571,-2606,118977,346954,359191,15618,-231740,-243917,-140543,1397,81138,128213,162013,123305,33029,15163,72791,195546,327090,631031,633043,221157,57474,167113,-31426,-276656,-161397,-42458,-62878,105245,351507,410709,327838,183643,-32634,-95751,-27263,14813,50674,117186,234088,340315,248189,-42325,-137667,17770,170598,118585,-22775,59487,300754,335904,109027,-37564,54544,218889,254783,-51023,-335413,-179144,146234,194010,-18381,-286891,-366844,-251003,-153701,-204750,-234184,-141724,-155455,-177707,87514,331374,272873,123223,7181,-118937,-211327,-107720,170493,274547,111775,-43541,-148111,-183356,-105967,-46799,3323,69464,117106,42783,-45329,-46326,-72468,-120980,-121111,-80148,25153,66124,38393,117910,210263,144222,119454,169757,41125,-98949,-151193,-221663,-332042,-161841,6427,-65273,-76116,-67955,-123456,-29812,271589,413960,196073,-219215,-360889,-343378,-117989,283535,444444,195886,-59970,51327,252711,82236,-168420,-135469,-13042,-67935,-93889,35226,51860,-125542,-161818,63173,76644,-238584,-601522,-642269,-354686,-88913,12191,71692,118603,96556,46264,-112369,-305303,-353069,-353698,-395282,-313929,-170725,-40393,136874,289050,87785,-155875,-158692,23625,65817,35805,56243,28211,-68967,-64033,87504,245077,318875,307745,201353,179074,178378,61677,-221463,-405226,-297284,-23027,146980,85378,-66773,-160120,-162674,-139431,-106741,-2771,135316,185156,78865,-83782,-42318,-7262,-163071,-189157,-94685,-82290,-114474,-31670,69752,91907,72410,115388,200555,235487,149484,25513,26988,122255,173640,192942,165936,119570,234266,296013,74404,-160318,-180196,-47023,80109,148361,133132,95369,227333,314288,197801,94641,185551,185796,22790,-158286,-190216,-51309,7402,46299,164438,374679,514219,374569,-45916,-170108,80982,233669,203538,163779,77377,-31119,-40285,47987,117192,183551,187354,103856,3228,-126538,-188099,-2327,262356,287157,134434,58674,162429,179468,-126900,-228287,-82501,29706,202463,417474,342862,71612,-252568,-432519,-198245,164403,314780,310900,195400,66628,108831,202910,222542,143156,-3154,-76925,-177774,-271636,-220885,-154848,-4258,240025,241079,165823,292367,263425,-19013,-299723,-346668,-5737,348314,210155,-225192,-408808,-348766,-366939,-399314,-335246,-191769,-5189,107384,63535,75001,100501,-111259,-309053,-185131,123203,321299,347744,258674,-47821,-372501,-261552,21407,185531,106906,-104225,1516,234073,186064,102994,127115,86655,36116,8952,-94694,-229625,-192624,7845,43596,-66971,-75380,-116592,-172738,-78444,-81439,-205437,-100102,110262,36330,-136739,-8971,222292,123195,-143509,-177877,-69250,39164,76108,-55902,-305285,-322618,-93939,92057,115239,111358,19542,-56955,-162536,-287817,-349221,-301119,-206998,-92137,47894,102744,83619,76007,47009,-5255,-84063,-198710,-146757,32692,136829,90509,77901,103501,-75866,-270494,-191125,-2191,108418,351747,596530,375324,-122842,89294,460022,-139951,-1270086,-1982222,-2189914,-1321357,-449136,-997110,1358345,5597690,6942385,7015701,7926627,4759385,1135524,-87116,-787138,-803625,-131127,-352130,-1045312,-1177564,-406844,689045,880011,508484,334917,244792,-92022,-372667,-328140,-33808,296250,269759,-98995,-367203,-389268,-269197,-171388,-210443,-275962,-175410,-75835,-34742,100621,65621,-132736,-91833,81450,165017,271056,273793,161317,102116,149180,125434,39055,-37298,-51483,55706,381955,593164,392431,137518,95446,18982,-89893,-93493,-199352,-368955,-250359,92395,244378,128562,63369,95642,46469,48431,161390,128061,76075,146304,57896,-159664,-321165,-338382,-258943,-187308,-90380,153020,318536,231946,165812,91033,-120265,-217995,-114668,-48049,-95101,39920,334917,266591,-1296,69042,133871,-112600,-362616,-237769,17211,-90603,-320183,-290556,-177917,-126547,-81341,-122308,-249473,-244482,-107069,-23081,63198,48638,-107844,-112044,38367,66244,-61371,-198162,-281199,-309078,-335566,-410151,-464200,-355016,-75667,31973,-68582,-24407,128823,-2681,-242333,-262702,-68755,123365,137827,136462,214273,213684,39583,-94980,-115607,-179217,-252502,-192195,-113692,-206687,-203724,18470,134024,88984,67870,50411,-11573,-53758,35693,269628,274265,16364,-79822,82652,168326,88459,66533,45744,10357,21332,-21886,-194868,-184366,42919,60101,-51123,32240,143057,-1340,-163371,-157005,-54852,126237,247827,150289,22093,-27081,-84389,-105757,-27831,-67045,-125781,51135,199046,195478,215047,135665,-153345,-383695,-383460,-271462,-104355,89408,127522,-80466,-243586,-98954,112613,120996,-1621,-222634,-344635,-164063,12869,-6035,-5391,30944,44626,121381,133960,123095,73693,-190591,-475414,-489566,-361156,-240443,-176194,-55147,227115,431007,272318,-15631,23244,351116,529985,349873,55474,-35519,7832,-26988,-84360,-11510,132052,132072,45383,159621,275386,68040,-244362,-265905,-109186,-19398,-65551,-138059,-105837,-7539,55956,46987,59225,108657,133768,-19115,-200981,-215911,-264695,-339976,-155974,140057,132258,9619,116156,199600,-23401,-212849,-135303,38171,189011,199431,128543,115525,235549,218585,99261,5027,-102614,-3528,227081,176757,-175621,-343685,-213393,-88688,-36818,1928,-24950,-13008,30353,-18292,-70264,-33908,69248,188687,177848,32393,10162,32711,-91889,-164857,-36069,17031,-21071,56445,117591,-16116,-76428,30925,171959,225271,134002,65041,119345,96728,62187,72675,-56994,-186425,-137315,-49580,62256,247253,253285,187728,160344,30678,-45897,15104,124849,209189,182626,94204,45832,-35823,-148039,-238074,-352208,-366782,-282657,-300404,-391540,-259818,-71453,-66655,-142197,-147649,-106950,-39541,-112417,-326801,-418082,-315286,-54094,208770,220715,-11607,-91582,81855,165355,51228,22312,153781,156009,21552,9494,93639,-41488,-233456,-224590,-150048,-124533,-25666,82219,155925,139743,-89144,-166937,143532,322426,122403,-87055,-91369,-145754,-273839,-162237,155214,147549,-149592,-239918,-92891,20248,27236,45588,59433,92344,84769,22559,-3606,97950,207301,95204,-85656,41531,264772,182700,-57334,-178113,-241155,-327685,-146893,84141,7434,-112700,-90231,-99884,-32263,18753,-30372,-198736,-225816,13488,206427,195930,67797,-176360,-260948,-67007,90867,490601,1560283,2039139,1354251,841892,577112,-621616,-1774605,-1563957,-890319,-422519,111128,401444,-269497,-884344,-83806,1320621,867093,378920,114216,58816,191130,140800,-230456,-393921,-218099,96480,199978,35945,1209,163440,203503,61168,-72517,35508,288644,291755,41012,-160888,-95974,95382,155952,25602,-29512,-32635,-45947,25901,176946,150259,4610,96492,284643,203444,-31671,-140109,-332200,-410337,-83501,378792,542936,301787,-85215,-162307,-78501,-218145,-410031,-393380,-256436,-77746,150596,349476,398104,217304,325,-88265,-88971,-40418,75416,69351,-20889,-66910,-172848,-383196,-509761,-380568,-120639,-35075,10633,106937,56303,32775,77643,-38016,-218368,-346412,-399645,-274263,-169337,-53903,199604,372161,328536,19656,-267132,-189847,29762,-95284,-342708,-320740,-228224,-137048,-8445,80445,198008,322251,267239,194398,206841,-1384,-154471,65712,158291,-49323,-79840,152758,311897,152022,-73553,-5572,139175,189113,145694,37026,24663,97843,147711,146088,99219],[54935,82255,91327,61991,10275,-22747,-25861,-110369,-212828,-226024,-126470,-83471,-179668,-255063,-146059,12207,38434,-66681,-83001,-53824,-36868,-900,8620,54701,105255,6262,-55003,5085,-2373,-84039,-84192,49993,83001,-89394,-151659,33374,107257,48392,10633,-6210,65930,254174,515863,444701,46810,-200473,-189534,-71499,57896,103220,107934,122296,62992,-40585,-65893,-3374,147301,258808,528490,631350,323448,196984,264711,58830,-116467,22209,2406,-129975,61306,355479,402390,292324,118390,-58091,-52847,20855,69200,109740,149363,218322,291124,198116,-64590,-157424,11452,127457,20737,-96782,26977,258017,267875,131378,103206,188251,231126,148917,-191484,-418838,-223445,60254,100420,-28184,-233457,-385760,-320161,-153162,-204379,-351717,-328035,-302820,-269657,47507,319215,275765,127348,-21712,-143649,-198174,-99125,152386,319313,202422,-43577,-213211,-175239,-43639,-64495,-133002,-89777,-43237,-91995,-109045,-63439,-77219,-76513,-73486,-109777,-2261,123599,104811,150295,202804,56903,64689,219292,183378,91031,2188,-133519,-246753,-48728,113458,27445,-27072,-72575,-171312,-97973,150890,308995,138292,-234783,-395766,-404114,-228810,181567,443674,280617,35499,76150,199226,22628,-218145,-160857,-33303,-91557,-160367,-84034,-69239,-222259,-250169,30039,153217,-127547,-490778,-519780,-187052,131497,201536,157717,148731,177085,179158,-3953,-188527,-195530,-260796,-399517,-308706,-121520,-95409,-40817,101395,16135,-139119,-89545,91716,85826,27463,57035,-19377,-131465,-56508,80880,147464,132577,71746,796,90877,227058,138209,-163341,-347297,-263397,-60692,38704,4701,-111612,-199157,-233348,-202980,-75350,88533,119327,40548,-36934,-119576,-51400,27986,-58270,-80421,-55851,-166215,-202151,1209,169701,130112,15184,58658,180577,193801,96142,30127,50759,80592,110413,217178,263846,233770,324356,375965,186687,-54912,-153430,-79023,70592,139883,58369,-35410,141663,278254,92697,-35232,136263,219957,93487,-28847,-63552,-3489,-28649,-44335,111187,303784,395271,298518,-47959,-168239,41543,151772,134989,112232,-34381,-196513,-133899,20265,68226,70051,83652,14872,-76585,-139380,-146170,14223,238289,261468,100770,18453,142797,192162,-27712,-117475,1759,65694,196637,343519,245741,47946,-202553,-405153,-236971,119538,290465,324711,246743,152849,200290,273218,268784,131196,-62802,-140239,-201316,-226354,-114614,-14591,102201,300625,267621,99480,128161,157994,9644,-215877,-266146,69372,375891,168671,-251692,-386933,-293226,-267356,-343783,-365938,-197491,28462,159437,109248,27516,-52097,-220570,-329091,-193923,48210,259099,333360,253458,-62403,-313785,-143008,127375,267495,125621,-54530,67696,287988,241759,129830,139079,111655,61195,-14610,-121980,-184577,-175279,-55571,-7869,-43915,-14348,-45986,-104750,-19879,-5784,-131769,-36589,172717,79045,-102264,47693,239579,93765,-164033,-209647,-132570,2991,85331,5738,-197011,-258651,-112180,35891,98581,126584,18885,-113936,-184690,-271494,-357900,-313685,-170817,-70247,31356,140699,162521,136891,92817,42095,-65273,-243964,-257538,-89538,73698,64664,5059,-35313,-135774,-266490,-230070,-74776,39391,253626,416232,213566,-119913,146433,514244,-73045,-1181374,-1948999,-2125640,-936412,526693,18062,873064,3613799,5883757,7087749,7609261,4611088,1583430,363783,-671474,-977270,-279467,-144733,-615128,-796569,-181801,886847,1010872,493254,77187,-20271,-122186,-300266,-259283,-494,294375,215334,-158422,-361660,-340170,-227001,-91124,-83421,-162288,-104769,12779,39298,140674,91950,-101181,-51806,107550,179093,229078,190671,131489,139102,176142,120282,22837,-56995,-79160,6984,302410,502925,312608,76286,65286,14446,-62456,-33936,-139463,-337302,-254553,46363,207665,150716,85188,47915,-2196,39884,162101,133760,66348,97830,20622,-133896,-272013,-322138,-299471,-291007,-219256,17956,165656,168276,215355,145668,-140765,-272982,-156410,-60147,-109340,-45774,142156,134032,40335,186873,230775,-41944,-334566,-226888,85535,57226,-188246,-231761,-202185,-180298,-99914,-105213,-262928,-360114,-253132,-112705,-11176,-19176,-145859,-103649,81109,104850,-27522,-166221,-296885,-355063,-375479,-459693,-580762,-424614,-119301,-13050,-71443,21529,182117,44338,-233540,-266469,-62533,126549,154900,187415,268292,213863,-17449,-180286,-217969,-306483,-308242,-100081,27854,-117877,-207540,-53585,87109,105828,75667,41699,-54145,-139813,-30727,239058,254946,19189,-34883,133376,250758,222442,159337,87573,88040,106637,21359,-155787,-121386,57045,32726,-40662,102215,234720,54830,-160127,-186858,-127883,48355,188874,117412,38861,86256,93346,-3541,-96868,-200618,-223030,-31719,141763,189722,247666,198925,-88824,-348378,-394909,-286324,-69244,196910,248655,10232,-195567,-122007,79146,130639,24047,-211680,-373656,-214435,-58062,-81400,-71570,-17064,24554,125561,128779,88899,57693,-175588,-487787,-540137,-397421,-236389,-143474,-11279,309437,495049,263967,-68907,-28856,318030,504842,312224,42575,-20225,3513,-69804,-145783,-21786,165508,152483,18265,138246,303173,85652,-313982,-385291,-183130,-20334,-44192,-195748,-223560,-89632,39542,72657,152304,258966,185508,-96239,-292165,-255424,-279731,-362342,-180156,131719,99070,-88378,4876,157560,5602,-213865,-206314,-29222,151390,148544,-7590,-85772,51174,144588,95293,25783,-51983,27581,239126,163827,-175823,-284573,-110162,-32138,-28710,27139,24440,33818,74514,49890,22494,41546,96345,183738,150998,19393,20546,58878,-25066,-97534,-24075,29527,23560,109523,159038,23404,-76241,-32692,134414,260671,170227,71472,116770,72306,-11767,-21166,-135582,-209066,-119593,-53793,52832,263698,222558,134244,186824,82716,-47155,22123,183642,307850,301333,182020,137516,38302,-122792,-224537,-326162,-362021,-321807,-342979,-379400,-193271,1332,-62401,-193503,-181068,-56985,69141,-13196,-253959,-379679,-280635,-15377,259692,247527,-23761,-138056,15517,67926,-86399,-138425,-12422,56728,21934,49556,78262,-109441,-310544,-311396,-239116,-180391,-45990,53090,114921,112051,-21353,4012,271089,374134,151468,-39772,-65341,-139866,-252042,-111420,167285,91862,-193295,-174934,-10608,-41898,-99457,1658,132524,213257,169297,74651,12002,137965,276849,123588,-149597,-36841,225208,137771,-148593,-269556,-290222,-310997,-97588,122540,42399,-45481,-14480,-41829,-14052,-7356,-81631,-248993,-279579,-72850,139830,190067,85246,-124842,-158523,73544,38545,406689,1771231,2375800,1339707,1104117,808971,-759541,-1965333,-1532361,-897728,-422291,121875,244324,-358402,-378374,950927,1335871,259041,-193247,-71926,62337,158729,-42661,-440362,-545024,-243775,149961,261732,75880,26469,158383,170977,-8949,-154303,-15987,251110,282622,84921,-100513,-75074,64743,91822,-15672,-87971,-137971,-133183,3000,170798,143228,25516,118593,268613,174985,-2662,-27043,-207358,-334370,-91447,338017,535919,351370,-27826,-154866,-109093,-278176,-498869,-443075,-220641,36632,279370,455291,388806,187966,-31016,-143714,-148527,-80751,69317,101219,32289,13074,-131929,-384103,-452387,-277790,-95257,-34962,85373,240263,116514,38908,102695,11610,-211585,-369742,-417436,-295394,-183143,-69568,193609,404970,403319,116509,-212699,-173999,109286,68530,-186673,-212462,-142090,-77599,48177,210965,366230,389256,210504,143817,207101,-2662,-167483,78056,162835,-73573,-56924,243676,387623,183211,-62783,30778,159026,198172,179920,86653,75124,124934,153951,141273,106013],[37022,43832,23468,14000,9536,-19256,-88285,-225420,-309347,-262163,-144487,-134671,-239480,-313633,-239023,-112094,-56859,-113627,-145804,-163401,-182650,-145567,-13253,143664,151949,-50182,-152565,-71415,-33688,-89337,-78672,60482,150375,43390,-64471,-7714,28727,-26729,-46215,-20962,138194,358817,562966,424019,64168,-133989,-94058,11082,93264,105040,99277,122711,52386,-61402,-118851,-104107,9124,135787,353183,531055,390857,323403,341343,151145,53928,183899,44926,-163747,7728,255494,235745,142386,16819,-75839,21382,116462,131738,149882,148090,149587,207538,133125,-89914,-175779,-4488,72481,-68971,-147036,1161,195999,180227,121071,179213,242944,203148,34378,-298854,-455933,-246714,-21566,13422,-33818,-151578,-327803,-304302,-107066,-174070,-420282,-430607,-347992,-291489,9934,287313,273255,138093,-32104,-142341,-144536,-43074,155616,335714,256808,-56545,-269243,-163789,12254,-54260,-225818,-219342,-194465,-231706,-175430,-85747,-84518,-26634,-20996,-145667,-66549,138923,149370,140791,126572,-48072,7309,219972,242505,173214,106418,-24552,-113105,29211,149906,129003,75648,-54500,-218410,-166693,40167,214475,66187,-262328,-437933,-437900,-317697,51746,389642,332833,128949,85700,77889,-88447,-257210,-167990,-39203,-87952,-201039,-181013,-151332,-251648,-249127,26050,199817,-15435,-314145,-336041,-23778,272705,278812,169658,138803,218149,271856,112917,-29960,-16521,-157684,-362919,-247342,-40877,-136401,-204680,-85577,-44908,-129483,-44181,129657,90140,666,11724,-101129,-171796,-16890,71482,29862,-33198,-106272,-136283,-6627,180560,116700,-122902,-244650,-175229,-68494,-77685,-106337,-143603,-179824,-236340,-219228,-57339,90288,14889,-150542,-208436,-174808,-13850,115353,80450,42414,-40054,-272487,-274038,38026,247965,151701,-42515,-14438,119965,117851,39669,13826,12723,-7802,24648,197389,324029,349014,405157,421850,268118,27134,-126819,-87879,67279,106299,-54100,-198321,-13217,168276,-31558,-142223,77488,199996,87714,22339,11392,-5691,-134965,-241043,-48752,154293,212384,156452,-56890,-124750,31210,79729,89603,101744,-80403,-275649,-178116,-16441,-6495,-46031,-20497,-90406,-181371,-174935,-121975,14712,184867,202372,72945,24244,117932,122633,27708,1973,81968,86080,163733,217777,95011,-20076,-151571,-327305,-241557,51715,222134,303466,268500,191517,228318,293325,290158,124230,-111696,-213583,-225214,-165590,-8946,95334,163853,295809,229229,17798,-25099,41573,29150,-98081,-143569,127869,356149,133403,-209298,-283586,-179642,-135802,-235518,-303525,-142089,79692,187999,130043,-27010,-214549,-318527,-300561,-172937,-15487,188185,310429,257934,-41994,-216740,-8593,254650,343804,142197,-4775,99885,269368,256921,181268,167559,105553,14542,-86861,-126674,-108262,-164522,-160027,-85967,-34861,35889,40459,-8558,58210,80609,-41840,33550,217390,105853,-79447,66126,213565,59510,-147413,-213865,-182736,-42845,66137,40747,-72823,-142434,-88040,-19750,61394,134979,58116,-135932,-195710,-213008,-289034,-249397,-95632,-31014,48681,206862,225607,147782,122784,136092,11116,-237971,-309104,-148782,38365,66733,-20514,-117810,-150372,-237787,-273275,-165973,-23136,167053,256215,61139,-146353,77590,441759,59801,-840902,-1635070,-1888235,-602973,1274128,972036,123363,1118493,3951276,6836938,7262631,4369815,2009537,1220070,-82801,-931428,-443950,63397,-41040,-275690,-16563,740423,891827,427389,-107634,-192938,-95118,-212649,-226213,15881,320352,208290,-177892,-319701,-259954,-173129,-19577,16099,-74160,-54898,68622,126132,199519,108530,-89864,-43269,102020,164960,174397,134078,116407,159219,164812,85506,-9523,-83421,-108700,-25583,220363,381100,230336,61265,81879,53282,3506,34124,-84407,-297278,-243951,-4278,147542,180232,141035,21799,-59193,13265,148922,136632,58866,38796,-15872,-95740,-183969,-243908,-265758,-333385,-328270,-147042,-25622,76910,241138,190036,-137547,-289647,-174711,-69324,-113392,-123629,-64868,-36059,39467,243533,279449,12264,-285372,-196870,145997,200419,-31580,-144563,-205333,-238123,-138510,-61151,-181782,-372450,-353493,-190958,-76336,-81023,-174600,-88581,138000,184154,64147,-70668,-243436,-363014,-407267,-497068,-637188,-439503,-144112,-67459,-101115,17521,158089,34345,-218013,-224956,-2834,166919,178899,230131,319284,179082,-92260,-221267,-268300,-386920,-332898,-25502,128642,-15352,-151798,-93711,42909,125429,92302,40686,-71620,-193052,-85494,174171,206497,28668,8978,170825,331920,348721,219721,129503,173913,177157,38783,-134672,-98392,23027,7135,-11720,148033,264343,77938,-144111,-197892,-192908,-29698,141831,102882,44063,156248,225359,80791,-153065,-294616,-267776,-81745,88424,156379,224446,219720,-8888,-263145,-354992,-267093,-16491,301343,351244,82865,-160849,-153802,26831,119050,42004,-162525,-311733,-188249,-87618,-135655,-123925,-52196,36696,148974,113801,28304,-4309,-193569,-465009,-544169,-420689,-227951,-95975,36258,332938,473341,204324,-125641,-72010,236500,365973,194377,-1881,-35556,-26315,-118391,-204780,-51195,167695,147182,1403,132401,320105,98803,-323903,-424756,-204366,13214,8175,-211817,-302320,-157583,6642,91907,235787,371287,206909,-156655,-353757,-306406,-300085,-347797,-186576,87910,63406,-133263,-74369,105602,29400,-197466,-253839,-103563,68788,79310,-102024,-193834,-63908,93400,98893,42198,-3875,52052,215607,89047,-225901,-225919,349,14684,-37038,27250,65997,82302,94816,96031,131207,144022,130205,145388,70431,-12788,39161,93702,43295,-46670,-61950,-19915,28206,155177,226331,137972,18641,-33345,76501,208937,140847,72596,124085,67273,-62097,-122226,-220162,-209317,-72886,-55188,12955,204016,130335,49532,178889,121467,-44151,17864,219303,381238,394379,261153,201710,79772,-119879,-223301,-260553,-289989,-308222,-344824,-326377,-133589,27744,-72293,-213911,-190886,-9757,163030,80404,-180750,-333352,-240162,14057,278006,247508,-28593,-170919,-62095,-30628,-178705,-243415,-145037,-17286,40593,103427,86590,-127470,-321847,-341086,-314613,-247265,-87719,1320,51040,78485,62604,172945,361164,380627,178751,29586,-36917,-128363,-206117,-53373,162480,40714,-207591,-86821,106949,-33946,-157297,-18861,189230,284259,221544,125880,48584,164252,307029,153503,-149994,-78836,173510,85037,-219148,-317207,-289832,-249986,-53786,113156,62280,54698,75390,15108,1235,-12094,-96361,-266095,-345456,-207051,5722,133355,91871,-84687,-88081,171405,10142,225996,1598908,2259176,1091485,1080651,992837,-478467,-1495017,-1061494,-653582,-300507,172785,150741,-374793,102632,1771231,1225166,-286419,-723981,-204998,133893,172063,-127320,-492626,-562151,-212087,203746,291913,68658,-7230,83356,57155,-133981,-245328,-76509,161785,206997,101411,-25603,-40218,45341,47400,-8907,-87339,-187908,-189123,-26220,135874,118200,37197,130013,261068,152499,20411,74674,-52292,-223854,-75876,274125,467639,366710,61112,-107731,-110471,-277862,-510468,-445772,-164118,133468,332465,416393,277590,131899,-59040,-203084,-201473,-97274,70598,139064,99966,104159,-60174,-325556,-333166,-152693,-73771,-36193,103052,236601,97728,6289,85212,48624,-155353,-317445,-369006,-283949,-159434,-35163,201614,424305,456014,226648,-112856,-129635,170990,226096,10017,-73868,-60371,-45810,82397,325053,486752,377879,100325,64403,179415,-9068,-171465,87815,177893,-38117,26829,329026,429527,225911,-3945,62455,163953,201985,183765,101921,115679,171578,196803,179607,113310],[23941,5596,-38464,-26961,28526,12811,-125576,-297738,-361191,-273379,-161932,-181778,-278119,-362686,-374816,-284139,-178985,-174996,-217862,-258588,-302044,-299998,-111599,144724,160124,-76042,-207846,-158377,-109709,-111217,-64726,55321,200129,202996,61835,-35033,-24632,-46487,-73852,-38804,173231,389247,476820,321411,71441,-51328,11688,82024,95174,81635,104402,163705,95014,-29582,-131957,-179007,-127610,19544,171318,371883,408224,400083,377348,225060,191145,277374,67427,-157456,-19224,117025,-11673,-72675,-93230,-92680,84597,217333,177254,144029,94761,49823,139923,109762,-97516,-186206,-29433,14526,-122903,-145022,8563,145139,106160,85694,175963,211269,138636,-61998,-343489,-433330,-237539,-66358,-32386,-27752,-60516,-199911,-201174,-26309,-122829,-424553,-432138,-299641,-253187,-16432,248053,266344,150995,-16681,-105494,-51423,58864,188691,320621,252000,-86549,-307010,-154256,52572,-19205,-244536,-271622,-281236,-334546,-227457,-107211,-97527,65,3316,-190522,-156526,99738,165487,112114,20336,-132635,-43858,171040,219783,146418,134502,81370,39496,64823,126535,215150,193919,-22165,-234751,-200750,-35583,133625,-11019,-317427,-493741,-453577,-371411,-75355,287295,333946,202905,92830,-52349,-199218,-268098,-161256,-33294,-59401,-204613,-229749,-167176,-195351,-160693,49203,204260,73863,-113476,-133685,100587,318379,254047,118195,90311,200392,291657,195868,102907,106552,-82270,-292280,-145919,41718,-154958,-303682,-195945,-69978,-127839,-36645,125129,72054,-40054,-68674,-197838,-188836,32075,63218,-61774,-121469,-172653,-185500,-98062,46443,6470,-114521,-129498,-53918,-37489,-157267,-206654,-147445,-108007,-174285,-190606,-72814,-8929,-137436,-301631,-355890,-221291,68615,248605,225941,143959,-58381,-368145,-309226,62629,279270,156542,-78143,-80990,40825,33859,-3541,-15120,-70616,-119001,-68104,118655,308264,426266,466822,435432,303519,71630,-97572,-68479,66534,62678,-160506,-343148,-183465,24274,-133661,-198631,14226,107140,-5938,-21428,9256,-58380,-270150,-444774,-234790,-11174,31143,2594,-68080,-65103,27877,18488,62709,118548,-54734,-253700,-174734,-59533,-100168,-144582,-97388,-176608,-271673,-210757,-110403,3324,120023,135810,71635,81554,103417,12228,21609,81717,120619,80245,106284,68875,-69229,-107677,-112316,-228938,-213161,-17574,129083,249110,253109,169924,182452,261637,288628,131990,-128677,-266137,-236789,-110216,59972,141762,164328,231499,157645,-27433,-106541,-50303,29992,14327,-15309,152277,286984,108625,-120841,-151456,-54945,-3948,-95482,-165134,-39168,140356,190065,129623,-60575,-337888,-393990,-251100,-140527,-57937,118399,275229,255636,-2457,-115837,97594,355964,385208,160890,36097,96414,199059,238923,248026,205037,64399,-101265,-190533,-106522,-22690,-160108,-269498,-161120,-31014,77291,131624,90447,124102,143564,37955,93041,235192,111660,-77702,35004,158147,45445,-96461,-196006,-209550,-87808,19785,35306,21111,-14982,-34174,-63751,10998,133610,113767,-111177,-173490,-117687,-159562,-126706,-1630,16819,97573,284827,262230,111809,126605,240418,113143,-192160,-288546,-124648,41684,86263,-8105,-132541,-126574,-198305,-307205,-243307,-55653,127688,185985,-1109,-174918,-88266,255549,221705,-321833,-1108624,-1526865,-391414,1566274,1487299,-719099,-1140100,1856103,6245062,6723412,3976532,2382344,2311702,849082,-698201,-632690,181354,496851,237196,73209,329375,570141,326056,-144205,-184176,-9506,-138327,-240477,-1501,351857,252495,-131715,-221234,-144249,-110382,25799,65586,-29571,-34016,70010,182461,243235,92168,-121653,-83816,61164,130113,126351,111105,114498,152309,108203,16826,-49380,-96237,-113247,-13667,171551,259380,162378,89788,125890,103814,69368,83374,-43877,-249328,-217080,-47694,81789,208790,205038,9843,-118951,-26656,126037,130880,48858,-10299,-26081,-31326,-68999,-125472,-170181,-298197,-370133,-273707,-184357,-14695,230422,204533,-115688,-268599,-170456,-71417,-96680,-160631,-211085,-181000,5571,232400,262400,28562,-225695,-156628,172637,291328,104715,-58823,-198039,-293178,-192346,-5281,-27027,-279473,-395825,-255250,-116003,-114514,-187923,-79277,181248,276250,197676,70705,-137465,-327911,-412841,-517614,-626602,-409033,-153628,-125097,-149498,-26442,70369,-31748,-201360,-143380,105443,235505,191744,228259,294768,69642,-184768,-224815,-279717,-419845,-335291,-6664,148251,65683,-48195,-83055,10074,127282,103381,46057,-61390,-203130,-120526,87426,132783,34345,33128,182231,389429,427337,233091,161014,241454,214429,39192,-113575,-106049,-39928,-4333,40350,182195,243695,63287,-122666,-188119,-231954,-87831,123970,122042,48225,170958,284501,127921,-177612,-320671,-255032,-93967,52821,107528,149464,181690,52154,-159754,-283965,-236538,24451,365780,401073,109108,-160014,-186878,-20884,99812,56372,-78945,-167740,-99362,-82788,-157019,-138781,-56929,74675,182984,96295,-37279,-90304,-231518,-404811,-493002,-420441,-213307,-48889,66971,287504,370886,108389,-169447,-90590,137393,162459,27131,-71294,-75717,-68890,-155259,-245058,-96887,137065,125612,6331,143191,320209,110541,-270922,-385221,-187461,51451,57063,-193893,-321237,-189820,-37692,82974,272506,407005,193371,-180387,-362567,-344576,-312738,-299663,-180546,4462,16496,-121895,-93627,80347,59690,-166721,-268901,-163559,-21901,30964,-110278,-188716,-80725,85332,107519,39955,10606,47593,143100,-40154,-308571,-171388,93411,37050,-58218,12389,103431,133993,96545,112991,225446,243472,161131,75393,-47817,-51321,61545,127367,105072,-18243,-137555,-112592,2568,180530,293340,286389,172069,19893,3707,72979,50686,73065,144609,77064,-83473,-200344,-282674,-198258,-34026,-62816,-38009,102663,20604,-30307,148980,144720,-31508,12001,234354,410094,418626,295243,211883,77224,-128316,-215503,-170272,-169534,-227046,-283918,-241451,-96187,-2170,-97923,-209034,-186199,12190,206656,141613,-113327,-270571,-191385,36641,267741,226841,-29944,-190162,-133900,-105910,-206770,-271581,-206855,-39509,82042,165400,129438,-84441,-264426,-295389,-330537,-285151,-128468,-53325,-18854,39838,127292,286612,394208,350874,213861,117062,-2588,-109722,-137695,9531,147863,4417,-191149,4501,241455,60310,-128034,-12218,206697,280671,241909,174424,95499,169382,291106,178306,-82037,-73079,112634,27064,-250119,-305824,-239033,-167887,-37811,49659,54870,156025,169340,73808,26660,29706,-41176,-223699,-383734,-340890,-161334,34446,74341,-85053,-68653,237382,50929,20376,1130455,1658759,547877,706077,1031280,74409,-505509,-252066,-216900,-80356,271207,161700,-288859,460290,2088606,991535,-656052,-1006356,-182119,287960,251070,-65189,-366670,-431696,-116368,260183,301018,31873,-86074,-40159,-101480,-270569,-320733,-134703,49239,89967,89328,54238,19376,52741,35735,36162,-28958,-167446,-200947,-62536,77606,82815,33383,125037,256696,128593,17153,132429,87676,-107762,-32405,219065,366959,344763,146900,-49551,-95374,-225401,-444657,-390677,-82309,206737,326746,277240,122916,74549,-66650,-245403,-239876,-94105,79363,183866,188231,195455,17511,-235264,-199122,-50754,-61443,-38757,59421,97199,-13336,-89432,-212,51561,-66052,-204742,-273828,-249401,-111146,34694,213182,416348,473802,316780,121,-71285,203902,337360,181928,47992,-12804,-56498,80715,384761,518927,285367,-36303,-17894,139376,-23298,-178557,81098,199727,59288,154891,370296,397606,241980,76567,84996,152784,190505,151399,77528,130480,222032,264976,249275,126848],[24443,-19494,-78423,-52459,57520,59916,-129351,-316836,-362946,-258614,-172408,-216970,-294249,-388618,-500472,-441055,-281632,-222944,-267793,-303716,-351142,-406327,-252785,59054,126081,-76184,-216960,-236751,-216931,-148902,-45603,43563,222630,345090,194015,-31560,-33114,-7571,-74593,-67683,150099,331425,297256,184831,71014,19066,93372,123966,63843,35819,120427,229622,172474,36078,-103763,-185251,-171074,-35562,43652,214874,375823,408523,365757,263758,261467,278704,54965,-124552,-7554,924,-240676,-275191,-178096,-113626,98764,273757,183336,80753,-10001,-53119,116680,154142,-70689,-180357,-59758,-38105,-126097,-81192,60756,125463,62877,35429,102945,113517,52788,-123250,-324135,-359435,-194703,-57027,-22676,-14187,13583,-34301,-39997,67016,-62180,-369057,-353239,-195653,-178937,-29323,203774,246143,154753,18290,-39343,63131,183335,238206,272307,184113,-130358,-323526,-145547,87212,39493,-183000,-231525,-278436,-370126,-248529,-120701,-119443,-18359,-19396,-237252,-246038,18247,154761,89888,-63582,-165792,-83021,88822,151902,62931,90948,154691,169495,68292,72363,260951,286005,19863,-198958,-180444,-71395,60267,-81047,-397256,-555389,-460728,-389423,-171649,157359,278374,240194,103893,-137196,-259101,-239026,-143089,-19381,-12915,-167535,-219649,-117056,-73069,-25940,86237,175497,131880,64968,36473,160372,283708,176262,39264,19903,123848,229321,213853,156531,124332,-55705,-203813,-35925,98275,-147625,-309418,-184191,-44410,-127400,-63279,81180,30737,-87475,-159787,-285226,-196502,58412,56228,-96429,-117161,-123142,-148708,-160539,-125152,-148465,-141532,-37393,67595,27315,-165732,-250145,-112152,-5146,-72474,-137202,-131494,-182180,-276107,-340527,-403113,-228872,169707,391717,348263,205253,-97968,-417473,-297221,64927,253765,148404,-76955,-119232,-28537,-31166,-26176,-47292,-168596,-221169,-148308,-8786,203497,424346,486930,420831,292817,79911,-62258,-28836,62581,26857,-219709,-421740,-300794,-93024,-177701,-196604,-47616,-45024,-157743,-132711,-64339,-145546,-381901,-552587,-351571,-130070,-97661,-112735,-78144,-21888,6274,-33030,43556,133647,11563,-160263,-140428,-101419,-194008,-209118,-128531,-215126,-315485,-228387,-102476,-5939,72085,92358,105844,173792,109160,-82820,-33052,95266,104629,51307,36899,-65008,-202050,-180840,-86672,-137441,-162037,-68389,38606,175366,201210,93281,79446,194596,272787,155951,-107395,-276168,-227257,-75188,73505,118445,108414,129708,91921,-1260,-85526,-92056,13176,91566,85737,139849,188443,99715,-13972,-36952,36080,94649,40194,3181,88219,200200,171501,119557,-51003,-384050,-440089,-208449,-104107,-75401,56607,227261,232080,33811,-44236,135860,377346,365973,173757,58908,68698,111936,198627,303387,233837,-7507,-260185,-306523,-88486,43072,-156070,-342003,-203304,-21208,113997,211659,166051,154714,166356,91377,128706,225611,99414,-96988,-36753,95868,67047,-25085,-164403,-208159,-119274,-40043,-6042,54204,80127,28876,-83956,-38412,118526,148256,-58428,-112828,1405,5337,25262,88305,60413,154867,344071,264805,46016,103159,315011,200858,-128157,-209431,-36705,67401,93435,17428,-88323,-83465,-168048,-322479,-279460,-49462,146482,227700,61967,-177208,-283369,12063,358433,228530,-504245,-1106357,-313488,1334816,1374694,-1279939,-2412935,268859,5264530,5888533,3468362,2671006,3340031,1889695,-319806,-813182,158446,849634,624578,115745,-137799,171967,209008,-36386,784,109062,-92172,-285682,-57417,353752,319817,-26270,-76152,-9736,-45636,40855,66468,-25839,-43652,13168,170178,236303,30066,-201870,-171597,-7175,87425,98794,116415,120057,114048,13004,-74697,-80825,-77465,-75577,48087,167394,159221,116768,141106,165133,129065,97519,92997,-21700,-192118,-175367,-74966,31849,226749,244708,-1333,-173684,-72269,95855,109933,28293,-35557,9297,71179,52504,-4848,-52242,-204079,-326589,-310478,-254335,-74375,189930,184671,-83006,-217420,-149062,-65678,-57334,-139519,-248131,-244795,-32479,178358,188973,1635,-167500,-113987,158310,306304,181270,-4243,-191926,-336677,-250004,42251,157974,-110464,-380444,-298311,-117676,-102800,-177801,-79452,189932,347944,341563,225853,-11816,-255505,-371471,-491173,-543692,-344716,-149589,-169893,-190108,-78946,-42832,-126651,-186380,-46340,231736,308537,178231,162928,154894,-119662,-282030,-208713,-270665,-408723,-320260,-55616,75118,96625,73194,-23483,-11569,92352,89732,51123,-27593,-168904,-133356,-3329,48044,29642,28158,161294,398288,426036,205098,179923,271484,209939,38073,-68934,-109895,-89862,12763,117335,221435,198295,18369,-102881,-159149,-235232,-117047,130838,165889,54056,135868,272638,139495,-155165,-270662,-199871,-78154,42505,62373,44970,89690,69054,-72986,-210049,-216613,30155,367933,385428,82274,-194605,-213023,-43695,90699,75672,24246,17990,14883,-66354,-147299,-105227,-22633,124548,214229,82083,-87988,-173215,-270997,-321586,-397558,-393839,-197795,-20531,68020,195213,224767,3500,-187395,-78762,53435,-33731,-137724,-143925,-120185,-102836,-161502,-251180,-145022,84958,106503,40984,164481,294667,118268,-170264,-289225,-162254,55074,67318,-159887,-277636,-174893,-83319,29688,234510,350789,147155,-165256,-317684,-353212,-307452,-227525,-166507,-106053,-46787,-72927,-48365,102726,101357,-126482,-248522,-191657,-86840,24358,-32290,-100437,-18036,119097,114482,10470,-29679,-4401,22687,-193419,-383849,-117994,149634,29824,-82026,-1075,139234,186416,93081,103834,274260,307946,182087,-8701,-171346,-83961,79016,149845,152757,-10475,-220786,-205834,-28613,178069,327649,406512,321313,99602,-67637,-112542,-77228,71169,169782,89024,-79267,-229869,-299355,-185280,-27965,-72622,-73945,2622,-63833,-74211,114795,153089,-5909,18035,242347,398421,361398,256041,155592,32852,-130428,-179425,-76704,-34583,-86932,-159557,-140245,-83803,-73703,-134002,-195504,-184118,-6677,181917,151133,-61241,-196843,-137316,60214,247333,199795,-29121,-192989,-180671,-141987,-174726,-227274,-188357,-6417,139162,220346,194601,3792,-155624,-180256,-264419,-267526,-145641,-90557,-77253,-2310,144930,314564,371001,305930,258656,206725,37415,-82261,-54309,74303,135242,-8672,-150717,76715,359404,210639,-31586,13793,173659,206858,237739,213638,131766,147264,232571,189369,32168,-22092,51384,-30812,-231644,-235525,-149248,-88605,-58221,-54202,15314,217153,246207,132575,77161,133264,89291,-125588,-365782,-420515,-307078,-74995,39901,-111248,-67518,314494,179982,-147171,503048,689232,-270840,25789,888101,711786,702198,698481,306937,189361,415499,288200,-114498,590346,1772708,661990,-764943,-897006,62951,515925,389387,134712,-104799,-195459,27266,317318,298582,-11096,-175064,-167775,-254425,-382017,-370856,-187157,-59874,-35263,54040,120003,94047,83433,51447,89718,57562,-89525,-172395,-105329,8298,47692,13815,102004,244943,96707,-21650,130244,172841,-11110,31359,194872,268854,289719,189855,-15352,-82403,-146316,-326734,-287470,16370,251543,287733,121840,-6549,36519,-44842,-253321,-258432,-82401,88595,228987,294087,280297,81499,-143241,-94873,-3669,-59336,-40684,-23266,-117551,-195129,-246830,-150320,11473,27945,-63354,-162890,-208526,-61744,108363,206827,354159,433343,350321,87408,-17707,205041,375069,273018,109767,-20347,-110435,42028,373256,454740,138210,-161639,-76964,104699,-40151,-192868,46035,213260,193137,293784,349064,282091,205044,139793,93464,125828,155242,85641,18834,113948,259911,334003,314947,142521],[34464,-27208,-91185,-62087,79873,99831,-104766,-287609,-319822,-220369,-167268,-230519,-288258,-381604,-559824,-519322,-322544,-234530,-273570,-281960,-311965,-426122,-383740,-80272,58617,-65863,-191804,-285517,-325769,-195357,-26185,36514,218609,430421,291951,1856,5200,72492,-56144,-106737,75006,206611,96740,62748,61729,51397,126128,131718,11424,-21736,140360,294675,250552,105589,-44066,-108949,-82346,-9042,-5111,105025,303686,352052,312399,258825,252216,193957,2508,-90888,25053,-63458,-373575,-389906,-209707,-136612,50605,254087,141200,-29155,-143760,-133419,139246,252157,-5748,-151843,-87820,-77375,-81238,28143,144185,135828,45569,-21201,-11948,-13541,-33268,-146641,-264511,-259971,-127715,2081,31881,-6550,48832,122427,127177,145267,-4235,-276369,-241136,-85315,-96067,-32578,148266,199937,137516,55780,35173,167358,291095,275319,192718,70752,-176446,-319609,-131804,133823,122680,-60213,-121655,-201573,-331767,-228110,-119563,-149253,-83963,-84151,-272390,-307469,-77519,123106,89832,-82443,-137108,-108290,1116,91364,-3935,8097,170039,236889,58116,19504,251121,321445,67105,-111543,-110342,-79161,-10698,-128065,-467740,-596528,-461973,-380942,-221632,28785,176304,230893,117066,-149722,-241892,-171449,-114997,-2219,41655,-95437,-157883,-26541,66292,94580,118107,138448,165250,184864,132535,147602,203727,103079,-23364,-46885,8415,101173,157894,113426,38329,-73654,-117890,49070,115149,-116073,-225247,-56328,26831,-120356,-105864,15423,-26183,-132099,-232197,-342102,-213713,37895,49949,-65317,-41165,2834,-50111,-173092,-265105,-290999,-196387,6475,158376,110936,-92253,-204058,-34848,100880,32484,-85464,-224185,-374710,-348171,-244971,-312739,-177910,250709,492050,423604,228182,-130374,-398526,-241259,46219,181389,132360,-38620,-116313,-63433,-59589,-33578,-78916,-250868,-286529,-198522,-151733,28884,319910,439787,380389,248688,65513,-20785,12994,50878,12503,-211194,-408790,-314428,-128098,-146862,-147835,-98616,-208010,-305366,-253220,-176909,-241973,-431281,-512866,-338933,-168336,-155992,-163558,-86504,-20121,-45803,-73129,23715,121474,71232,-51268,-98562,-133780,-264167,-231704,-111661,-195257,-301502,-223144,-91993,4222,67613,93199,166190,265936,132399,-121815,-103359,47575,52537,16104,-25026,-149125,-268459,-211562,-70046,-70353,-103816,-89285,-23511,104381,124190,-15978,-43327,120086,253165,186592,-59824,-240977,-197815,-68547,32794,45640,20660,21817,60848,96435,24533,-77851,-10069,124563,143245,104872,95671,110899,88231,36119,67503,134936,130275,138910,204756,244095,142355,111714,5288,-343157,-454924,-189292,-63792,-74243,4794,168900,180311,46342,-22769,86061,285825,277517,164446,57746,34748,41906,147578,316802,233673,-98850,-423605,-423815,-111781,65798,-143730,-346918,-193825,1403,146169,262323,198331,143762,154764,115688,134321,194898,77540,-129282,-126946,43214,118496,46293,-126838,-180037,-127348,-93751,-64923,23398,115204,80813,-74141,-72606,86597,131141,-13319,-29817,123283,175698,173316,152064,83354,185067,351713,228979,-27631,60697,332923,242147,-69950,-106937,64724,79161,53072,28025,-8590,-42643,-164834,-319093,-265656,-14787,205758,349228,223548,-136510,-429775,-210815,419855,645167,26082,-688251,-317945,699826,705458,-1238347,-2299013,-449804,3922477,4834338,3007399,2841039,3966186,2759275,156445,-918040,6360,948947,831367,163350,-423570,-153900,93095,136452,260829,217011,-69024,-325316,-140866,297146,366189,103434,78159,111646,12212,34756,37836,-47417,-79264,-85324,77498,160455,-72329,-316098,-286864,-85385,51798,95956,136530,125277,49053,-101380,-166177,-88316,-20757,2377,138205,191831,87678,91760,186235,170717,105520,70370,60219,-12366,-123537,-124401,-85067,11458,225253,234914,-22539,-213979,-115963,57456,68527,-11024,-36644,92648,207817,155371,76892,36831,-96485,-216762,-244966,-215899,-75330,144731,143041,-47850,-149116,-119149,-56134,-4606,-67222,-175080,-202680,-40018,124283,93726,-53440,-119323,-72404,116474,252122,178474,877,-194021,-360465,-298061,63575,322768,85105,-318664,-309981,-77862,-42094,-137589,-83182,156568,370294,454363,356053,97674,-160568,-272351,-381305,-389793,-255671,-130150,-179533,-188053,-101986,-134253,-208200,-172670,32394,331691,356436,133266,43530,-75000,-345619,-359687,-189287,-252028,-356641,-284977,-149259,-67009,64995,172959,62474,-28444,14784,39902,50576,24638,-96963,-125963,-79843,-26484,15741,-327,113108,342033,335633,159493,196771,261850,166964,46276,11327,-71155,-85847,64944,213444,274485,153134,-40505,-87513,-114240,-205417,-123742,139121,205620,54737,70414,215513,134161,-82141,-160917,-129033,-52356,55297,38165,-57909,-32911,34932,-27507,-158758,-218715,-6047,308409,317517,22330,-242805,-224005,-32373,105437,107291,124975,189787,111160,-63821,-120935,-30085,46555,170485,231154,76069,-110442,-230482,-297077,-241146,-284165,-345242,-189348,-23589,39119,97436,88622,-80311,-175254,-42378,7119,-159614,-248121,-190790,-141314,-105668,-124619,-214014,-175025,33391,110460,106650,187939,239444,114967,-50025,-170474,-158173,-4780,20552,-129139,-187924,-116448,-118758,-66452,119525,217870,75650,-128950,-242819,-332243,-282657,-144928,-146829,-217891,-123111,-16987,41888,168727,148187,-83981,-198628,-180056,-108623,53182,89614,14562,73641,172075,111379,-44489,-123612,-108077,-127081,-328174,-409436,-61499,161753,952,-93763,2570,172093,232337,97785,78336,258245,315745,190786,-78839,-262917,-103555,83046,154975,179766,-16305,-276354,-252853,-40135,146473,303232,442678,404588,172075,-114590,-289290,-205248,63697,184235,88726,-58914,-200793,-261893,-174159,-54754,-69139,-73374,-62740,-100313,-70999,88219,145974,30565,45726,257258,367212,248174,140495,42213,-38930,-112984,-106666,-900,77437,78023,2622,-40475,-86894,-154519,-169803,-187936,-195960,-65288,96114,103182,-40754,-135174,-86745,93682,240044,181250,-24591,-174747,-188034,-136022,-104953,-136105,-111497,59197,193443,248662,250689,102614,-23801,-22297,-127609,-192850,-125900,-96773,-111570,-44016,108460,259304,308684,268823,304982,275445,76616,-47327,28819,133867,133728,3448,-98960,113091,425160,353780,85301,45523,99435,97015,219266,232985,134705,94426,143205,180109,154121,59064,3052,-79338,-168127,-123886,-42175,-29451,-107234,-168810,-51117,204160,278352,181725,156589,289660,265593,-2795,-286811,-409951,-380756,-155120,12022,-113268,-21889,441120,372516,-243869,-135892,-407235,-1226660,-804589,601919,1269064,1785293,1559379,796788,448009,586681,498711,91734,431951,919556,290184,-592256,-397598,512934,782132,552037,409026,208503,67935,183293,367848,290301,-40325,-233943,-250940,-355120,-447358,-398082,-235196,-150338,-141570,2904,149050,155207,117406,76315,119108,129258,11202,-120795,-150806,-57338,23169,-12847,64951,214945,53417,-89450,75812,187310,52214,95665,201293,199318,212748,164728,-28672,-85751,-70342,-193665,-161783,111357,263653,235976,27444,-64053,26605,3262,-219521,-254064,-74077,86081,260512,401587,353112,122103,-71591,-45987,-17808,-63936,-38465,-108084,-319600,-394646,-432404,-329421,-63189,97045,67706,-68404,-178579,-34659,151309,161834,216003,314288,303719,117453,13305,176834,331174,258395,91800,-82933,-192262,-21899,300867,321911,-18805,-243512,-99096,85584,-50535,-208755,-17883,201426,319170,404772,276036,111586,111905,149064,82283,84258,93491,-2740,-59841,73112,274487,376481,338268,147875],[42028,-20481,-81745,-62753,79320,112085,-67611,-226342,-244960,-163347,-138726,-212786,-260309,-340173,-519760,-482295,-282785,-202176,-232017,-202712,-199589,-355243,-453695,-221690,-24744,-62554,-153747,-292806,-403182,-239248,-9346,45567,200568,439944,323766,46985,73042,161660,-27152,-145728,-24694,61373,-52232,-15494,38634,32717,102220,109809,-44265,-76162,154998,332678,292292,148739,28122,26964,101942,75349,3545,47483,206248,251822,231564,212427,175156,55454,-80381,-80332,43853,-82582,-380240,-374303,-175902,-150871,-38805,163390,61868,-155010,-269621,-174054,189546,361820,84796,-99672,-102708,-95266,-6604,145127,222927,154732,33746,-79157,-133671,-132254,-100135,-140614,-197291,-166284,-53973,88178,101982,-19434,37337,226271,243656,183360,40118,-177843,-147138,-8999,-25594,-33458,73864,120635,93777,75526,89854,226043,341550,270537,90090,-54888,-207378,-295524,-106375,202429,229556,89241,10048,-97065,-239476,-167327,-100928,-180254,-174855,-163993,-283116,-325292,-159169,76377,111281,-22499,-61291,-121367,-63273,80325,-20,-69316,117952,219309,49468,-11053,186945,290501,111469,3091,-16345,-76913,-75804,-137060,-473162,-578944,-449219,-358578,-228102,-73164,51294,178324,126048,-97889,-157459,-83331,-81364,12359,93315,-2780,-65906,66269,167356,149161,128132,121589,189060,230851,137883,76182,116980,72186,-37104,-85395,-113411,-57937,43994,-1588,-100063,-109487,-51955,87578,98172,-66195,-83024,133124,118627,-104268,-141174,-46575,-83019,-163009,-261801,-356031,-249386,-30738,46097,19390,70240,147409,73595,-127543,-317006,-374206,-262738,-2753,202572,195594,46096,-65058,76377,185272,107294,-55251,-323822,-528047,-337143,-55673,-105228,-69101,278807,503661,440393,229567,-128045,-313859,-156611,19104,88589,112615,22411,-72635,-51009,-48784,-40580,-114082,-299410,-300824,-208718,-267856,-170789,123455,312830,314105,189767,46616,21988,37594,31235,24194,-143001,-312380,-214594,-56405,-50118,-75729,-126499,-315818,-379583,-322095,-284653,-322529,-407771,-347093,-200603,-130756,-157670,-155942,-95778,-66076,-119157,-96083,2305,75011,87898,20198,-69724,-151864,-292333,-215808,-61980,-129143,-243585,-205739,-78775,45567,118367,139314,226416,316799,157023,-99076,-156525,-30917,3890,-2080,-59833,-164742,-255241,-190605,-57568,-33057,-53695,-79688,-41182,58782,42113,-125363,-142869,66629,236949,205399,-11736,-178327,-161066,-92874,-46369,-41692,-63867,-60729,71252,228662,171980,-22392,-23120,125988,162674,73000,42631,140872,170755,68178,40013,109744,144420,185271,263896,251908,111556,111948,88972,-239381,-441962,-195669,-24158,-70451,-39308,104127,103158,24460,-53596,-42541,91329,135451,119754,33817,10834,9494,96926,272071,192366,-193790,-556816,-540436,-197742,39534,-115640,-276270,-132019,34433,166780,268564,179814,102742,130869,118663,111258,152342,55734,-162656,-211762,947,172126,97949,-88742,-132497,-109024,-124767,-119313,-48198,89286,108930,-39390,-85231,37254,55233,-7159,44468,221878,320142,286445,170839,67876,155868,286420,154264,-91551,13212,290555,224365,-36110,-23794,122416,39245,-56065,5324,78542,-18079,-195542,-306133,-215973,23914,267760,481402,407747,-55919,-470756,-344672,379684,811026,368283,-316493,-314833,-80454,-234563,-563896,-966918,-365006,2432657,3877596,2844233,2854486,3926874,3206555,665631,-880401,-210071,814742,861720,259663,-383746,-302267,-12044,262189,448798,270562,-48327,-320332,-228197,176111,355829,211113,193845,186738,55394,24429,4172,-77565,-132059,-195683,-72570,26398,-191529,-435313,-399458,-151326,36116,112871,155961,122246,-29736,-209374,-232938,-65051,64318,99189,218050,212354,39960,77716,199821,130873,35788,354,3785,-2086,-42682,-73233,-85533,19130,198743,169279,-55260,-230992,-152165,8223,5449,-72792,-26339,204971,351462,215827,91266,55506,-27581,-89142,-110007,-92441,-6641,126805,102310,-17052,-79188,-90689,-50646,44056,27555,-36995,-72679,5788,108877,22180,-106174,-82478,-30260,73410,159693,103848,-42899,-203530,-359701,-326892,48683,424764,253648,-229066,-282303,-4533,55262,-66396,-79193,88063,327424,497044,426945,165471,-62279,-124517,-176640,-180021,-149152,-93527,-136954,-118694,-70372,-166225,-237899,-157895,64927,366346,355915,64795,-95282,-311972,-530837,-390602,-171595,-222457,-267389,-222581,-238084,-227179,-22204,215345,140080,-48202,-92314,-40052,46127,92202,306,-102547,-127448,-69488,1351,-33489,54015,223017,177704,126781,230453,228478,97881,61191,116079,28610,-11325,143236,312303,334089,121334,-93903,-72910,-57233,-157433,-127042,119726,208136,38795,-105,148093,134446,27864,-27182,-69324,-34358,78707,40551,-132309,-154218,-36979,-29108,-143168,-239077,-70575,209514,229488,-32190,-269489,-214734,7042,146429,151800,200115,298490,158997,-89294,-98014,64126,133982,200060,229296,82377,-100258,-250925,-304148,-187928,-182499,-283001,-192201,-58613,-8342,31951,8469,-121229,-139273,4435,5066,-186058,-272812,-188192,-116517,-63808,-45297,-134611,-167199,8271,151327,196362,207651,160915,93501,58755,-60336,-187933,-128159,-74646,-113879,-81180,-32471,-135422,-181335,-42661,48868,-10023,-100663,-176038,-297072,-245295,-66053,-122562,-301900,-199333,18356,142411,251852,184870,-48686,-133958,-133321,-90959,89473,193346,102625,140860,210626,91394,-112502,-245719,-246852,-274602,-406087,-361895,-1438,136198,-31773,-79704,30541,196064,261562,115616,46990,177953,263403,188836,-108261,-295237,-109708,69907,143197,182578,-26518,-278864,-225672,-20511,90061,212133,370472,386346,210194,-117042,-395428,-291240,51601,174687,67191,-33832,-124304,-182544,-162855,-90517,-35209,-29634,-81708,-94119,-34741,68239,119901,69296,94613,282725,338067,127928,-22003,-98424,-116386,-74486,-10393,42671,137889,217847,157612,43149,-88967,-209242,-192196,-187712,-217422,-143499,-20858,7741,-70600,-116583,-51097,141543,261788,179261,-13794,-132034,-151844,-98106,-28008,-34973,-20583,117074,220856,233974,261372,174268,101937,141913,41172,-83184,-70399,-69563,-118000,-79237,34507,151646,230251,253050,337550,301449,102735,-11654,91517,176895,144388,34556,-49730,109334,417266,424209,169769,69230,13733,1490,195863,221814,90723,13219,40670,150183,245568,147305,-20269,-108029,-78941,-1502,55886,2240,-165123,-259626,-129943,107011,242763,206064,250282,461129,432364,102586,-166538,-306486,-356970,-176884,16156,-37019,119647,615525,564930,-270135,-662384,-1340330,-2089541,-1568211,265271,1645958,2489013,2143347,1150143,640727,747187,723846,252005,6826,-184760,-53293,-196724,336007,1061420,1030280,685124,663361,477918,274366,308036,400570,277780,-46002,-235731,-257840,-376512,-461291,-407229,-278858,-220323,-216837,-57423,125590,169741,129324,90110,106133,150370,92764,-68793,-191271,-106837,16356,-30611,23044,160588,-898,-165952,-2089,146296,80918,134864,215107,165008,129645,74273,-89230,-107665,-18044,-77638,-44533,177363,241001,181560,25357,-41483,41433,63820,-149598,-225964,-76121,59965,262781,485407,405930,138412,-29574,-51688,-74430,-69564,-29587,-160791,-433841,-545018,-589767,-482113,-149179,121971,154252,-13048,-168803,-41650,141864,70744,6119,118291,179589,77885,10142,124342,218672,152358,7631,-175832,-274352,-90982,197939,169309,-142713,-269877,-89644,79586,-47526,-214398,-95534,156527,392529,457323,185039,-57138,-16183,86636,46943,30123,10906,-97243,-138878,24493,264412,374332,299847,129434],[36812,-5445,-61192,-65054,46997,87336,-36184,-153157,-155124,-93498,-83385,-158306,-210762,-272681,-387018,-337041,-175554,-136840,-159572,-97264,-54775,-221583,-434639,-315814,-104216,-77882,-125239,-264584,-428240,-268560,6246,78687,187191,380038,276971,76508,140441,226309,6333,-169739,-114990,-52965,-107547,-47426,-4596,-32974,30943,66062,-88177,-114048,155418,326231,272724,145633,89817,172172,290600,160990,17557,12693,100691,138060,139977,136301,60982,-91072,-170318,-101402,19938,-82480,-279173,-235182,-85653,-140849,-121327,44618,-25706,-256851,-350725,-171088,242442,437753,176541,-29906,-93312,-84564,72010,224674,254043,152268,5366,-135951,-232110,-217038,-136644,-117001,-145121,-102306,6267,169794,153651,-59757,-11542,251485,268848,166913,63147,-100834,-103670,15985,22301,-38857,-19857,14763,28850,63303,100488,214593,310286,209334,-20242,-155920,-205328,-248386,-66162,285967,352925,230465,114220,-17537,-131670,-81480,-68869,-202321,-253162,-222259,-264000,-302716,-211218,18362,139875,94633,28169,-126530,-85774,130436,83069,-103890,12821,123123,46380,-16229,86648,205171,140753,106820,67272,-76833,-123117,-101662,-367054,-469598,-406628,-332223,-210471,-137079,-66559,100732,126186,-15412,-46525,-5360,-52461,17781,131438,89721,28228,127427,192945,117234,109222,143296,217782,212415,69255,-21261,52462,89604,7396,-81229,-208630,-207263,-92547,-133308,-214355,-128193,-14610,78711,67893,-6800,69924,305922,194401,-84647,-152193,-81256,-120171,-169731,-238136,-324933,-291930,-121141,48809,131490,185464,263165,185189,-35137,-261460,-376281,-318724,-47448,205888,267518,210203,134934,202023,232620,133652,-51792,-396463,-604575,-272207,142372,148741,74323,242337,409374,400850,228768,-80226,-190372,-64750,1776,8465,91751,83071,-1229,5972,-10334,-63229,-160960,-312960,-266789,-179048,-324326,-341906,-117793,120816,222960,132680,37419,57437,33711,8759,56125,-46675,-169562,-35994,102599,80854,-4335,-120234,-315451,-336181,-305206,-351624,-369653,-329031,-129532,2901,-50606,-132857,-120339,-110630,-144619,-187222,-94997,-14223,9685,54643,28526,-64966,-156573,-274545,-175378,-6758,-48202,-174240,-194959,-67180,117359,213804,209211,253138,295434,160392,-43070,-177420,-102027,-4173,14855,-54650,-115281,-175160,-131590,-48288,-21085,-21237,-47570,-12124,52319,-23262,-203918,-187739,52563,224771,191595,8049,-118307,-135972,-145937,-141643,-110716,-113094,-95321,107677,336642,289510,47123,-11345,120813,165608,69294,45129,179715,225215,73815,-22822,34112,78362,115066,220841,204251,83429,117789,164440,-121899,-409685,-219150,-2852,-83806,-79527,37489,12063,-28591,-120812,-212020,-150762,-23628,42640,-2422,5213,16575,57262,179950,114625,-274780,-640996,-653146,-328582,-20727,-69267,-146135,-34799,65760,163701,225320,118722,54994,119777,111753,67005,106513,40951,-185992,-275589,-44468,190999,118229,-52743,-76693,-69923,-126765,-153854,-124421,26378,111424,3573,-82404,-26377,-59504,-49946,78120,272672,411320,341493,131975,-15,54069,148692,45656,-137821,-25381,207153,157425,-34701,6920,99353,-69598,-226081,-51424,150386,-10019,-251263,-296581,-160351,39520,291539,550392,526036,43070,-390842,-356575,245809,703209,483764,-12912,-218960,-718452,-1085283,425934,878250,103853,1204255,3502508,3214331,2676548,3136064,3080993,1112367,-680086,-406846,528197,752692,410319,-43371,-256032,-103380,256201,449204,244967,-7228,-248037,-291841,13520,280832,261752,235483,196034,79631,25906,-16428,-106784,-191242,-287468,-231298,-128301,-294774,-526257,-478950,-185191,47556,139258,162491,104524,-105812,-288818,-260061,-17616,155241,183192,250463,199130,6450,61506,169415,56350,-50964,-74138,-42726,25347,47686,-31669,-88227,38664,147189,63884,-90094,-219787,-178088,-52519,-74317,-152160,-22574,310967,458520,219233,34308,-9634,-33052,-524,30421,61145,119752,158173,83117,5702,-21797,-72817,-57788,70254,106804,97717,91714,102667,147006,9560,-123766,-50447,17115,55217,69017,-10798,-116125,-212506,-334609,-334775,-2681,439137,352899,-132728,-214848,84698,163881,27637,-57921,1816,222329,448571,420269,184494,21731,42321,88780,53865,-34343,-44701,-45073,13216,13443,-125088,-197987,-140047,41746,319801,300229,-8761,-208670,-460437,-600766,-356926,-147810,-173703,-150706,-130514,-269341,-347311,-142312,180478,176033,-74559,-199898,-125305,47370,172317,106300,-67589,-137306,-67497,-1587,-48149,5447,65881,-1060,129045,296227,197105,18870,65972,212076,172855,115546,223489,388559,378035,100823,-125506,-50580,6826,-113538,-149696,54525,154518,-1235,-53684,98338,152169,145476,88209,-37692,-34457,93830,58868,-166416,-246086,-119446,-63697,-158935,-261101,-135137,105482,157516,-42401,-245748,-187430,54847,202032,200349,232201,319228,151910,-137856,-94580,147457,215099,207112,212573,103201,-62143,-236852,-296487,-172468,-112746,-216011,-202827,-112828,-57093,13265,1362,-113388,-93673,45913,39555,-124685,-213387,-129358,-40003,19165,59990,-25156,-110507,29932,229507,295331,221775,75562,51521,132274,22606,-238886,-279338,-184661,-114564,11866,51022,-130516,-275196,-198921,-105533,-96019,-106263,-151181,-267433,-204815,-2327,-95155,-337081,-255690,21883,217892,315773,194439,-30582,-74146,-66500,-53074,99837,227069,133269,151985,205281,52183,-174590,-355795,-386000,-385744,-407918,-247809,57045,89129,-49283,-33958,76573,202248,264479,138859,15789,54936,166412,178723,-84663,-262325,-107067,43344,121764,163633,-32568,-223810,-130116,21430,17445,69889,207142,269379,201767,-68224,-390607,-302740,42519,138091,25634,-13523,-29483,-90403,-147065,-102262,35675,45123,-65219,-71527,2416,41944,70935,97611,152294,307406,316691,43577,-178982,-226590,-177205,-25229,79341,49480,135372,284883,257676,102594,-74441,-215037,-189884,-180964,-228896,-209047,-129210,-112319,-160719,-162293,-39332,199986,312303,191242,4113,-66142,-79610,-46558,28108,39888,35926,126702,201167,170535,204059,193718,198935,278377,194657,28046,6151,-17881,-102053,-102022,-45066,34691,153524,255153,340396,272843,101745,13211,115702,191816,160131,72637,-12355,76146,339470,385870,183278,74245,-44642,-35357,173863,174625,3312,-84805,-54232,107648,283598,217934,-14510,-110513,7146,98122,122064,8588,-209230,-300630,-202225,-53311,133484,192134,328414,591175,530286,158395,-38005,-140965,-245969,-135549,63757,139608,359405,783962,679831,-247426,-997221,-1879776,-2618837,-2063167,-18587,1816369,2728214,2363430,1309554,734157,849347,877944,300224,-573134,-1184386,-300615,299183,1061659,1553444,1199058,734527,806855,627341,364818,364906,403930,259901,-30525,-179420,-187089,-318336,-428138,-396968,-312026,-275352,-263607,-120657,50027,118931,102383,81148,55794,108797,122766,-34222,-216057,-133027,29246,-22528,-12363,83681,-62159,-224731,-65274,87660,82271,127391,201698,152172,56687,-50082,-172489,-137372,6796,5444,39923,195064,185987,126685,92048,35949,70366,117834,-60714,-176742,-88371,5300,226537,520922,428041,133578,-15116,-89536,-140736,-72317,-15771,-164530,-427905,-591763,-662426,-557341,-217491,100979,177685,-3109,-175048,-76097,81387,-53605,-236308,-120136,9068,-19488,-28959,54112,68253,116,-101942,-257799,-325844,-144394,98718,42260,-211489,-253738,-69859,73898,-30924,-198586,-160313,86980,386695,438778,114852,-164574,-143040,-36053,-12766,-33007,-79042,-178980,-198264,-13342,236947,326872,209361,82036],[18206,12407,-41013,-77956,-14478,31588,-22121,-84734,-66313,-17545,-4586,-70120,-142666,-194941,-206666,-132391,-40284,-62499,-84039,-4805,73923,-69003,-331147,-334313,-164217,-113106,-121887,-223582,-401637,-274215,25649,136530,193193,276788,162638,66764,176731,245356,42008,-166750,-170432,-101735,-71108,-51530,-71240,-127685,-67722,5916,-114187,-128386,135573,271648,188897,93197,121440,271027,388200,186151,-13945,-35389,7480,40237,51890,48077,-52480,-202750,-237092,-141930,-49878,-84889,-118868,-24422,33058,-94605,-143864,-39937,-84637,-300247,-365555,-134585,276246,453250,243209,45290,-52949,-40965,131854,233050,208466,106931,-49578,-189292,-290450,-259911,-142656,-83560,-109526,-76199,35512,218788,163029,-122133,-76132,198414,193313,97638,62283,-58134,-111761,-1935,47397,-51937,-120702,-95443,-41115,18028,57440,131080,201629,100760,-118475,-205012,-159234,-174037,-14278,362287,476901,341701,163534,4796,-48933,3014,-34899,-206718,-281708,-229183,-219949,-258499,-235237,-47750,157488,222227,93427,-129407,-65495,217990,207125,-80438,-108104,-16559,41606,-8033,-21027,92313,142170,164814,114335,-78448,-139552,-30912,-146575,-260781,-319718,-306170,-195846,-168378,-149590,26809,119002,57401,38737,29876,-43128,8250,147416,159781,98785,139845,138314,14937,66831,203307,258105,159005,-28686,-103928,24049,137303,95582,-35620,-255611,-313046,-209075,-220442,-239801,-104523,-3426,41286,47807,51493,187358,393669,220313,-72569,-135740,-76469,-121066,-145141,-167516,-255176,-310907,-189278,61291,239688,287009,330408,257251,75079,-122341,-303143,-341641,-94160,192389,320417,352722,337422,314386,238482,112492,-66118,-416711,-598769,-209021,262913,359607,213735,155495,230458,318280,235615,-272,-68447,14083,9254,-31845,71317,121464,77399,90959,36364,-109547,-224195,-303075,-200936,-119393,-311835,-441415,-333472,-91554,113756,86277,41846,76213,3554,-8163,94641,37601,-29528,159217,291959,203362,50784,-75389,-195060,-178882,-210893,-363419,-376783,-227848,58185,190614,32608,-108586,-93413,-135274,-226031,-219980,-66794,-16861,-45274,-5101,-16468,-84009,-153536,-223362,-129762,25048,8332,-129755,-205511,-61509,204792,323084,266651,219924,194906,124986,2735,-173526,-139527,39757,69256,-7996,-22814,-61452,-64264,-45306,-24977,-7995,-4389,52962,83466,-57710,-233988,-170257,79331,211073,131217,-19948,-89117,-137854,-218931,-231014,-144288,-110104,-73856,143272,366168,323047,103475,31028,131255,175655,105039,92302,210109,246931,68284,-87329,-58540,-40294,-54823,56747,93304,57256,120677,194718,-44424,-369826,-248749,-26461,-128721,-117960,-25988,-76449,-96935,-197561,-368532,-360741,-154592,-41863,-32789,16399,49276,38015,77218,24005,-325146,-673194,-743865,-451446,-85512,-9244,10539,69888,78135,126431,142099,37513,25594,136314,103219,12179,62910,35005,-192513,-314195,-109051,149055,108268,-18907,-24535,-22808,-105891,-165276,-173621,-37632,95413,32122,-80775,-97230,-174862,-125678,53528,261346,433333,328179,33083,-122926,-105490,-36844,-84456,-167555,-46686,114479,67754,-62213,-25282,-3761,-230397,-417245,-125615,196096,-5576,-309128,-300123,-129543,15573,250707,510165,520266,132071,-216700,-259513,57178,399164,413960,217423,7041,-1015099,-1576434,1226474,2290399,415583,724545,4160054,4200678,2287370,1732300,2384920,1378804,-372446,-521394,190029,546434,572485,419512,-87350,-179534,108048,242921,146480,64860,-113517,-310876,-146979,166017,248093,197190,142042,84546,46370,-18570,-134101,-246167,-341056,-346266,-254972,-353586,-563068,-503805,-175678,85324,164405,150042,68364,-165984,-329384,-249396,35854,225512,226879,218169,142081,-19912,32222,99200,-24571,-111304,-105513,-45120,80285,139310,-6698,-102305,47607,77104,-48578,-111250,-182471,-193537,-120358,-159283,-234677,-37076,372815,488641,166693,-70410,-136589,-116062,8930,110125,182754,269460,237042,93538,20830,14017,-71604,-82709,63044,140150,169749,224798,221208,222404,62626,-87115,-12612,73722,75924,12419,-121968,-188479,-210234,-290640,-328109,-82693,362518,362331,-48525,-117221,168193,253632,127176,-17593,-80588,77737,317702,341965,166382,80643,187772,342956,268457,74288,177,63579,164040,116800,-25935,-99266,-119482,-24256,207099,203032,-65501,-261106,-466141,-523501,-259611,-104447,-101267,-26470,-17931,-213522,-386111,-266061,71274,151787,-104162,-273453,-181209,66890,257819,201639,-25097,-107288,-20533,15878,-28577,-15945,-89382,-147393,168531,392759,189953,-55069,38404,258746,314435,249588,275785,415265,379455,79744,-127022,-12245,69968,-95359,-206184,-51884,51822,-61582,-78222,77166,180933,234729,152009,-36438,-51960,83184,69973,-166752,-293138,-182138,-104012,-186161,-263348,-168993,28566,125919,10989,-166903,-153834,84912,250183,237071,214660,258103,106427,-188222,-114899,193661,265086,191496,190033,136732,-7977,-201299,-284305,-187371,-79202,-151747,-210560,-164903,-91554,27649,48144,-68184,-54823,71077,94657,-16026,-101923,-29542,71608,120470,162365,93286,-7749,104188,329853,383607,230762,3384,-5769,160438,75506,-277433,-397187,-264436,-120884,69816,109391,-107426,-309774,-294098,-203239,-167296,-154681,-180275,-252978,-165694,39953,-67716,-318640,-272643,3847,246491,330783,167067,-37050,-37212,503,-17429,63779,171518,104402,106024,143432,-2847,-212059,-415788,-484498,-436214,-340194,-99877,105187,39083,-40833,36473,121887,182657,235833,149559,-15344,-75062,52900,160678,-18110,-182039,-101430,13856,102257,132813,-28579,-129893,-5248,60752,-60123,-88254,3324,89915,150682,19236,-274415,-229772,48147,84682,-24622,-3130,47974,-20075,-125354,-68659,131547,124431,-37371,-62286,6920,-6552,173,104564,198906,309473,286993,5921,-279056,-307895,-205101,19072,130601,24703,77613,253151,271493,137241,-35840,-171328,-158115,-147427,-206098,-231547,-196236,-228890,-300598,-268202,-53441,256664,374003,205563,26453,15230,12398,-751,45620,63326,25183,65171,126656,67110,84005,157960,253597,364800,297830,111957,81751,41952,-75505,-109486,-98718,-55297,85233,255671,303799,192314,64196,15070,93714,173210,170889,105869,12553,35836,220225,248061,113800,53482,-46218,5073,156275,95559,-105708,-178255,-121074,67435,267715,251366,12822,-89004,62742,150698,144669,-1834,-223516,-284738,-251677,-232062,-31488,136186,359233,627434,521956,157625,69142,36655,-88001,-52111,143717,386528,638315,861030,658631,-200529,-1113377,-1942197,-2662276,-2171716,-179639,1809738,2586751,2246184,1272557,724701,850973,889327,212145,-1136100,-1797210,-408187,752458,1559575,1851261,1241566,666611,784801,620227,323985,338033,370503,234473,-5995,-90999,-68182,-204034,-355299,-358170,-322061,-318523,-290800,-178650,-58151,11051,37817,51543,-7150,21141,91186,-22546,-214213,-134762,58129,20618,-31981,-5799,-122646,-243209,-82250,51497,65487,65004,133347,135201,5940,-161258,-241468,-156921,16072,58105,81717,159995,106856,71795,173446,130538,102181,148105,23290,-114158,-105543,-71800,155397,495811,409919,110407,-20684,-129070,-185805,-73254,-4654,-125496,-319729,-517041,-620746,-532034,-244951,49569,140354,-28241,-181287,-115164,-5752,-180166,-447872,-340882,-159122,-143067,-95140,-25254,-79979,-141905,-187421,-288253,-323821,-167999,25178,-38617,-231952,-225197,-65007,53977,-7681,-157123,-185387,15345,304427,356627,88187,-177805,-233844,-181037,-89703,-99286,-158818,-230728,-222827,-28365,202949,250430,99098,14766],[-3313,30008,-28182,-103902,-91357,-36339,-24900,-30076,9589,57437,87619,38264,-64448,-124980,-42226,61418,75089,-4759,-31362,44672,149967,62619,-175721,-278916,-197498,-159643,-147133,-197280,-343451,-252299,54613,210057,220118,163488,12102,9455,163093,218708,79775,-134364,-183361,-79579,19484,-52519,-157051,-227000,-171519,-68733,-125925,-120493,94312,178242,60693,5601,113927,286528,343964,114492,-110987,-109469,-51210,-20940,-23162,-33777,-133519,-253045,-254697,-174592,-137691,-91053,47696,183693,142288,-12867,-75521,-38900,-84664,-269397,-317157,-85718,278060,409517,267919,111068,16341,34145,161785,162746,87102,18398,-123335,-235289,-307419,-267934,-127334,-41323,-73572,-79927,23750,219637,125413,-190952,-133021,90856,42049,-6135,41660,-44459,-144526,-37238,55219,-70432,-205176,-177811,-93900,-46589,-29021,256,49688,-25291,-186357,-194088,-71132,-73052,40206,405907,579353,419341,163749,-27329,-17121,57377,-14387,-190645,-241370,-174993,-163964,-216161,-243653,-115742,153821,310877,108348,-135685,-19700,296060,310145,-9881,-196385,-148390,23492,-3883,-107282,-17621,108077,160791,118575,-70299,-120459,50118,133341,17487,-186472,-280221,-206422,-183429,-180603,-14035,112296,92315,58918,2117,-66175,-18653,136559,189435,129440,106794,28728,-117140,16190,283000,306464,107909,-101624,-137669,31736,191028,198461,35275,-250900,-357081,-269421,-221349,-154460,-36527,-7403,4154,51750,97105,237836,364308,178675,-78888,-103169,-36473,-79305,-88661,-70033,-158118,-271768,-194417,81091,315915,369188,356487,278137,166344,46200,-180872,-314126,-106857,192855,354603,434398,478516,384577,207093,59896,-82874,-379449,-530241,-189877,263838,458702,308894,50625,18928,212009,244874,79244,14424,66870,45655,-21437,52857,125705,142716,180134,72988,-173921,-298163,-285137,-125766,-46209,-247287,-450912,-455524,-262481,1829,50106,51993,71562,-38848,-12052,123473,78431,67311,309136,440691,279294,86159,2289,6257,38725,-84371,-329410,-347500,-134790,168307,303823,93439,-95719,-98922,-170444,-278909,-199963,-16257,-263,-62755,-53315,-80530,-118223,-149899,-161840,-96055,14444,9065,-133440,-237777,-61614,283864,406216,275331,119476,37268,49361,5813,-165071,-140161,111974,143660,69901,83420,45677,-19950,-52335,-35121,-8664,39903,135091,135245,-61440,-218175,-108624,131373,187733,24668,-97224,-103414,-168227,-293872,-296576,-145251,-58865,-3628,155933,293049,253943,130191,97527,163870,203143,169713,151271,213442,233730,58567,-125322,-128520,-161032,-266653,-199141,-66892,29555,111111,157935,-42320,-334092,-277093,-113680,-205985,-152795,-80141,-145205,-158204,-256544,-462954,-470425,-220359,-93493,-37056,36093,86562,45664,11402,-44147,-331480,-655801,-776679,-505913,-124500,52729,155046,152542,57212,53981,42266,-33821,31162,178000,94512,-42848,23511,34433,-181151,-330874,-196518,48071,81920,14718,14621,16731,-77151,-160858,-181788,-72651,71124,27324,-99133,-165014,-250877,-200919,-23770,190697,388051,252639,-113306,-284900,-282661,-228282,-215835,-185746,-50530,41884,-13765,-106354,-105066,-148750,-394448,-570807,-191127,217402,14367,-340477,-317444,-139163,-44703,144570,360912,391806,192535,-686,-104112,-131458,40370,252088,375789,330648,-932649,-1632506,1423668,2515569,203539,1365059,6029569,5628851,1693967,48802,1286885,1361729,-79074,-539811,-115541,276923,670115,772925,84795,-234290,-110035,-77771,11082,157955,51354,-278847,-258911,56821,192819,105161,47424,72288,80377,-8928,-162379,-288194,-352909,-384849,-315781,-355752,-535852,-466907,-123408,140591,180689,118910,13864,-205775,-335765,-218217,73587,255590,219392,132756,56986,-39669,-13721,7609,-78532,-106999,-59027,15867,160531,218447,142,-128174,29442,673,-131866,-104975,-129444,-200410,-185348,-233686,-299493,-66917,367335,426977,77016,-179687,-275285,-245289,-66484,91682,229258,395204,334950,125945,32771,26803,-88215,-123739,24720,118440,155166,277196,316043,296112,154251,-2353,38729,139245,131976,3010,-192021,-231797,-189330,-237092,-317415,-178598,211906,286267,10493,-7241,227459,299935,209491,33739,-139554,-68916,144085,222348,134406,113133,277334,508629,420177,157332,16539,130020,258700,188864,93854,23704,-99564,-103889,68591,93764,-88615,-240858,-344516,-329062,-120215,-33665,-12672,77261,93026,-80691,-336453,-367989,-87528,71097,-126818,-286289,-178900,112055,333733,266428,20945,-42153,57142,54659,24799,-7126,-203401,-225123,225941,496858,214312,-112651,-34394,229744,397763,339685,278697,375259,321700,46914,-100192,43807,120262,-115788,-293641,-171810,-68163,-126113,-73553,78440,200311,267081,152098,-54582,-76215,39376,49740,-152536,-295038,-202583,-120939,-197555,-229489,-152460,-2984,137525,116046,-58223,-132842,75035,267356,245900,154068,146435,51001,-213989,-149389,189687,266847,156629,169975,175717,46524,-161980,-277837,-214406,-73102,-95991,-202721,-193640,-103562,45496,105334,-8500,-34526,77002,153081,92644,14306,78443,183330,204561,229337,195644,123341,217426,425270,440669,233925,-41482,-66559,147559,106180,-265703,-420814,-276852,-117684,87099,128115,-73638,-267172,-295184,-224795,-210552,-232737,-246497,-245084,-124223,60288,-44759,-258975,-238851,-9770,227345,286178,105323,-69665,-33442,49919,2565,-14930,45409,34554,24359,33694,-65439,-213381,-405839,-511723,-420456,-231148,38939,134834,-194,-9616,111555,142715,134924,177247,128085,-49637,-173902,-46554,131589,60973,-88265,-95934,-5383,96270,105694,-12337,-31735,93147,69183,-130463,-219297,-179004,-100014,71657,115572,-88470,-90466,77528,33967,-67147,-2989,80252,2473,-102580,4792,223658,178787,-20944,-81394,-38002,-83875,-81180,87549,216146,268317,220560,-11467,-299024,-326284,-194414,46014,126611,-19572,-13039,130206,197161,151569,22438,-99528,-102443,-75091,-135116,-197161,-209860,-318486,-456391,-401831,-86825,294646,419223,207731,47515,99139,104726,25576,20014,27717,-56765,-62240,6319,-54550,-63868,85288,260570,393505,340222,155605,135750,92689,-50993,-103863,-110174,-102208,22637,229266,228535,76102,-9024,-12712,33539,126967,170980,129061,33497,13729,100389,57852,-23382,3327,12442,108038,143917,-147,-202720,-240079,-144213,46083,216607,238533,45309,-54163,73746,150301,127502,-17704,-204570,-226645,-271278,-379899,-213582,48209,325239,547340,409810,120607,142012,179210,65062,37699,226296,629235,857323,772507,486366,-144452,-1030954,-1614487,-2222083,-1892860,-205647,1677711,2243517,1899176,1083196,636325,731543,726996,18790,-1506620,-1913518,-370320,1051802,1725310,1890875,1141009,482713,597483,466710,181767,239056,300829,199389,11338,-12233,51303,-69585,-250424,-280174,-294794,-343586,-303197,-219870,-165908,-119434,-44711,14952,-51261,-75299,14017,-25343,-178456,-115862,94218,93554,-32315,-92254,-171200,-210940,-41836,58601,36373,-42793,5307,90796,-18232,-217284,-264972,-150928,28836,94449,86517,85296,16948,20117,223627,214095,129933,144712,78695,-51888,-121903,-154819,66883,416960,349313,70126,-39497,-147181,-193576,-78734,-8195,-67823,-163184,-350357,-479789,-422165,-223349,-7119,63288,-67715,-168048,-130366,-82341,-270498,-567030,-482061,-278313,-253762,-171529,-102357,-188020,-227921,-212645,-245780,-262362,-158584,-20568,-83290,-232101,-214283,-89580,13882,12054,-95594,-156456,-31608,175749,233275,99036,-108931,-270914,-299862,-168819,-160520,-212419,-241064,-206655,-20919,170092,169653,6548,-50570],[-12669,46025,-22988,-136699,-163324,-92628,-32777,9965,66656,124815,178959,145143,9639,-77087,53281,182521,135067,20758,-13841,42621,161751,151074,-13042,-177234,-205740,-203733,-190959,-201259,-280318,-204416,95476,281390,253570,67905,-132400,-83013,100013,165340,118578,-82308,-164112,-9404,114696,-66148,-248239,-308121,-262039,-155625,-132159,-98164,36162,63340,-77956,-91358,72557,215113,172434,-46859,-251317,-188025,-57792,-38206,-80135,-94780,-166241,-238031,-211950,-170598,-197161,-82249,182704,322990,206911,86240,73542,61135,-15382,-173303,-232017,-50398,244442,330330,250531,154615,102057,131585,165302,37008,-76321,-90495,-194948,-268665,-293774,-255508,-104125,11991,-16065,-95968,-28816,172862,55099,-247887,-167847,-34969,-135287,-114459,12172,-41470,-164167,-61992,52649,-87240,-246645,-202150,-109236,-106957,-131348,-133706,-93748,-130847,-214425,-137023,41081,42735,85300,402136,638584,472289,146655,-81043,-37682,61936,-19674,-158818,-140447,-73639,-111065,-191568,-247893,-173504,133289,332344,69151,-149690,23136,317252,338993,78419,-211352,-225134,-14684,-15863,-153346,-101422,40706,103147,94962,-38726,-75150,108266,379241,301559,-24410,-253165,-248680,-198045,-157405,-3102,115736,82686,4856,-85194,-123408,-59421,99923,170517,116484,45842,-96590,-235701,-24992,353947,351541,89338,-109314,-108534,66068,235429,286468,106752,-208356,-338730,-254862,-130078,10743,52392,-12823,-7524,76861,118619,211794,230801,74801,-108248,-74204,19562,-2862,-8318,28046,-47116,-156483,-121129,97675,341655,429968,361508,252503,208703,184403,-43539,-230702,-61781,229663,373011,436659,514359,391855,147549,-2457,-90628,-301898,-426131,-208966,169366,426625,332534,-37432,-163674,102197,239813,121157,37986,90135,101240,30656,38243,97689,180896,251069,89770,-237965,-365560,-269552,-61058,22102,-164554,-380542,-444863,-336903,-91073,17109,51802,41565,-75182,-612,129679,65399,104560,376587,493575,288431,107819,97168,213954,234813,16167,-273496,-291793,-65912,201656,330352,128319,-87414,-136842,-211188,-283151,-131728,43379,33057,-32296,-59972,-126877,-156164,-150602,-112099,-81977,-39266,-55530,-184477,-275314,-61673,330710,429698,214305,-31638,-133024,-47327,-36773,-167170,-120382,164805,206119,160918,180395,115427,-16046,-69186,-44656,-14731,79563,213380,181812,-49646,-178056,-38203,182637,149059,-110942,-206238,-152120,-210406,-344097,-325861,-130476,18831,96432,141090,135751,105188,126007,171101,205591,237112,232824,182728,178387,187450,42724,-125552,-146383,-232069,-443183,-467773,-238309,-2495,83892,57816,-117636,-310214,-301325,-256567,-299792,-178309,-117237,-180525,-192093,-279643,-470630,-455202,-205702,-75072,-1102,54721,110094,81194,18496,-56743,-286239,-585865,-713256,-457084,-120611,100706,253468,191005,-531,-40597,-43809,-68178,73412,227054,81191,-90539,-12176,32418,-155812,-329425,-290463,-78937,60363,51146,36444,35816,-56835,-151600,-155304,-67885,45563,-17102,-147328,-217909,-262020,-241047,-126601,81977,296142,137805,-277319,-449379,-425844,-379904,-323114,-195138,-43879,3793,-64552,-151285,-198767,-277589,-500615,-632752,-223927,224264,65189,-321983,-338445,-180533,-118044,-1764,146357,202441,228918,203184,43272,-270827,-229709,97096,461366,659871,-590552,-1368080,920884,1353961,-520940,3182056,8849161,7061804,935842,-1488462,83316,1024496,60170,-498600,-339889,-26869,629295,853371,158911,-252495,-278035,-354686,-110299,243902,200573,-205565,-292126,-3161,135375,4292,-55541,45644,111952,-646,-192501,-312317,-333214,-347096,-300823,-309993,-453225,-376360,-40541,198846,184599,74194,-54063,-230131,-323861,-189919,80536,240876,170982,29561,-22580,-48001,-70200,-79512,-80983,-22683,69935,134730,249821,268529,-6999,-155882,-16722,-67044,-160917,-67730,-77456,-202228,-235016,-281858,-326167,-94124,298514,295352,-18373,-247054,-366909,-367649,-195179,-15237,193109,453569,408071,162919,48544,22714,-118145,-171398,-28827,57624,73055,236272,345789,325980,234561,98342,101316,207240,205025,32398,-204234,-232368,-150582,-184741,-311188,-275077,20495,149728,38972,94518,252912,291930,253281,81217,-161821,-175715,-13947,106589,112466,126495,297418,541303,478437,195348,-17983,88146,217240,182846,189473,127565,-85373,-164630,-46758,6054,-73129,-162962,-166598,-95710,26549,58553,72389,133413,173812,82019,-228215,-434055,-257778,-41368,-129120,-230010,-110183,178112,378927,284028,65673,46811,141937,106276,94345,18411,-255545,-231869,269572,571092,259107,-146287,-143339,129682,387209,352109,230619,271726,210140,1234,-55120,108584,143324,-173884,-390654,-266154,-162827,-172729,-48975,87343,189584,234205,100947,-73900,-91411,-29767,-13187,-144095,-262144,-172833,-94653,-169854,-155781,-85536,9765,174387,232961,35849,-143183,16362,239112,218670,68750,26666,11471,-197390,-179168,139810,216501,106635,154819,208254,85964,-134391,-282322,-237385,-81487,-53258,-171587,-186822,-93814,42925,131129,41769,-35286,67821,200838,167869,93819,157089,254982,236482,236118,258995,253349,338284,485173,451019,227174,-57606,-116690,107824,123695,-183136,-319957,-209356,-92958,73658,107495,-37236,-159454,-206043,-177520,-218380,-311349,-312117,-221227,-72544,62875,-30393,-181507,-157112,8560,178571,193237,23013,-122785,-62657,71645,8509,-109066,-105932,-50584,-66449,-99444,-125208,-178472,-331932,-461298,-353162,-118355,134245,142307,-23653,28704,164340,121717,65789,97678,64078,-87783,-213067,-108600,87029,114006,-16085,-89471,-4316,110919,98512,14724,33906,117621,30032,-182170,-287849,-291176,-253602,-17870,184399,100251,73940,129940,5244,-88090,-9910,58622,-29371,-89109,85328,277780,188686,-25472,-120282,-121812,-178644,-151192,56150,196600,177418,96711,-52370,-257255,-288970,-151436,52775,75783,-67776,-107965,-44264,63137,151129,85182,-33205,-39571,28221,-23330,-116517,-182492,-370378,-582027,-514991,-126474,299110,422594,188111,61423,171060,180338,27988,-40973,-55709,-183380,-223166,-136312,-166412,-187776,5642,220808,368691,334763,164050,156156,122427,-36549,-92300,-85457,-112240,-39264,160053,125871,-51936,-104497,-66071,-42456,70805,164098,146629,63838,27565,15038,-125315,-194295,-75083,103571,233432,136949,-88985,-254144,-246145,-117369,54592,157136,183549,65970,-19104,46825,111452,88534,-28106,-161808,-156615,-266277,-464291,-366833,-50637,233111,372931,237104,83561,187714,261193,171823,100997,277781,781526,922630,497784,198022,-81478,-802914,-1101882,-1453371,-1327549,-138205,1463343,1869102,1452501,810405,509005,501880,413110,-203371,-1564461,-1608661,-219054,1155012,1601162,1701160,916494,221382,299081,217931,-598,104154,205023,153269,7374,17759,125878,50448,-122947,-160841,-222677,-335930,-295580,-230868,-238410,-225808,-115906,-11632,-54086,-139240,-73661,-25625,-109277,-83528,125242,175563,-17178,-158736,-194565,-133086,41884,99694,-4054,-171083,-158352,11147,-19981,-200045,-233072,-115167,60050,128900,70035,-3174,-68239,-21891,231511,278562,152085,107375,88696,-7652,-135536,-222386,-13148,308668,255617,14617,-68382,-137432,-167044,-97267,-37771,-20915,-21146,-158867,-297278,-275330,-162367,-45771,-22872,-100201,-123639,-101549,-114156,-293964,-561381,-507547,-322737,-320267,-238596,-163947,-231544,-237764,-169622,-138929,-155637,-123398,-51816,-120134,-242283,-233563,-137389,-37580,20989,-27200,-79230,-35673,44257,96580,115618,-11727,-261601,-356017,-230673,-207385,-230558,-207631,-155379,-4013,138065,105183,-43244,-88770],[-883,58711,-20451,-163670,-210588,-117898,-29479,40327,105185,179538,254941,227016,62806,-57409,61047,202925,130632,14594,-25473,3895,123673,194314,118452,-68265,-196951,-232574,-233050,-227939,-229575,-136634,144028,328468,269163,4724,-230463,-181361,6146,111358,153513,-29367,-133677,70599,178229,-91092,-323552,-355039,-326496,-246138,-139515,-71187,-29563,-54050,-193385,-169841,15356,86068,-61270,-250437,-382377,-229216,-8332,-18520,-117152,-127663,-153542,-174272,-117901,-114660,-187826,-35435,270406,360087,206522,170456,251907,226028,107719,-42570,-148983,-50753,179805,247794,207549,169435,183489,234364,157017,-98288,-227759,-183749,-241814,-285041,-265612,-236139,-84987,75117,71470,-107091,-111536,92381,-22861,-280563,-180891,-144530,-283313,-195070,-10855,-28642,-143314,-59150,45636,-93039,-226931,-153567,-77249,-139377,-214698,-223930,-179791,-186393,-206940,-64502,146435,148268,110519,355277,641184,509539,148834,-114036,-89642,15267,-52965,-120949,-11139,44037,-71643,-185332,-248516,-203818,113367,292632,-4906,-172792,35111,255991,274747,151142,-138574,-222890,-68595,-44467,-156106,-149473,-46967,19385,70047,21345,-24457,116532,504039,515878,131287,-225775,-309392,-216910,-92518,59302,134489,41096,-99566,-202563,-199731,-103724,45238,107761,67687,-22470,-204344,-313799,-44956,390343,379847,114525,-43920,-29310,112304,268292,340807,154973,-151445,-271119,-168732,23607,187767,124373,-9631,16413,105503,106972,121432,40698,-65399,-155955,-67106,65082,86979,79709,103222,64006,21729,9670,95256,311628,464354,361182,197022,191549,251328,77955,-102088,41805,304894,376750,366104,439602,332214,70799,-57382,-88754,-215279,-306444,-210989,55010,296542,279608,-86702,-270623,6073,202626,100913,5266,88211,155809,99847,28815,50241,188332,290237,88573,-277605,-402950,-257330,-17752,69908,-98684,-262461,-307506,-290420,-143785,-21228,24500,-10291,-92117,21218,108242,11364,93018,359946,433718,234370,124744,187990,351985,335439,49427,-219033,-221466,-20581,192430,298821,149097,-67539,-185293,-246792,-237296,-40073,93901,72628,34125,-19746,-136166,-188752,-155970,-84352,-82571,-117065,-166736,-257589,-291914,-53092,331267,380016,87560,-198078,-265109,-130355,-96320,-175765,-101593,153219,223406,244986,259320,138837,-47110,-89153,-49891,-18577,112835,270847,199166,-45549,-144535,4167,207141,95668,-246300,-317465,-209259,-234863,-341080,-312490,-118773,93667,202467,114289,-50831,-70006,102008,230293,230893,249892,256049,159622,107697,116628,15885,-96371,-106988,-224980,-518644,-647832,-369405,-38404,40880,-76726,-238802,-298965,-319315,-414204,-382186,-187058,-128878,-175377,-187909,-262904,-400566,-344191,-122576,26310,75943,66644,111150,138211,105146,1704,-190627,-455310,-539456,-314204,-77627,119501,284424,176409,-83708,-132111,-89587,-51891,138686,259660,57307,-127109,-45381,21966,-123303,-309494,-359694,-181677,63012,92816,42306,28933,-54657,-144378,-113242,-34845,19030,-91033,-218317,-245027,-206240,-225713,-217094,-30978,190628,18847,-415009,-566192,-491208,-457210,-382111,-192865,-36643,-4944,-78577,-183281,-268987,-338858,-503332,-578095,-212151,228197,150096,-244919,-344930,-222940,-169966,-147856,-67475,45685,269662,358631,125861,-335789,-325257,11748,470020,882520,-189964,-983616,-12358,-737255,-1376332,5808048,11900631,7920899,80300,-2501201,-889836,432837,-47746,-461749,-471208,-330908,417657,641524,104297,-211694,-288891,-446800,-174019,288402,292433,-112296,-244182,6748,110238,-64305,-138626,7139,121730,-6465,-221261,-318419,-298390,-262031,-231414,-241096,-338269,-252052,53218,244149,175747,23647,-125439,-248640,-311616,-181485,56135,193282,107443,-49125,-63219,-39840,-123079,-137447,-25358,126528,251560,281688,322816,275098,-20803,-169172,-74067,-112105,-131896,-9883,-44442,-203470,-259532,-293285,-302505,-94448,198290,144320,-86882,-241393,-367346,-429933,-321624,-157761,102550,423020,418537,188602,74962,12652,-152126,-210601,-73669,-8960,-28152,128832,292570,287144,254005,168466,160018,266123,271006,77494,-168516,-196647,-103967,-143337,-311045,-355207,-169321,-11076,39117,171381,245921,235335,246087,109689,-142569,-209041,-100931,38008,114916,132510,261107,449762,435199,176476,-109850,-102309,-4252,78762,226016,178329,-80948,-184122,-101576,-36157,-28131,-60192,-14133,90003,146425,152580,130396,128110,201176,211057,-114839,-463871,-400591,-149751,-100232,-118052,5895,246983,373575,245994,103053,143283,209760,155883,152603,35964,-254475,-198754,270933,581856,301278,-151279,-255038,-4153,286137,284497,151184,132011,73976,-45213,-5326,163593,127024,-254910,-465685,-302570,-198425,-184276,-18129,91397,143077,153177,29145,-76759,-83255,-102956,-108770,-151340,-207876,-99919,-21433,-93990,-52904,12309,49506,208014,311938,73958,-193768,-82018,167353,160254,-16061,-63102,604,-138469,-185041,63026,124457,44862,139714,221446,99425,-126492,-295569,-251107,-95396,-26763,-119557,-146395,-68981,18890,111504,68425,-49608,50648,228922,199989,117921,180202,258536,197018,175206,268425,348120,426291,486072,409369,204039,-56412,-145180,58216,130487,-41926,-115085,-80450,-44269,48559,61656,-3568,-22538,-64577,-89297,-193104,-360039,-337921,-160497,-7552,54370,-25947,-110612,-45707,72074,127146,78488,-61544,-185194,-116097,65226,13988,-180114,-231201,-129637,-149457,-227213,-173084,-118777,-221981,-354794,-262808,-34117,172493,129862,-34271,54003,171775,58170,-8572,11805,-35437,-123070,-181575,-122735,25596,111750,13278,-78135,19070,145984,121814,48435,42684,50851,-52100,-206293,-278505,-313812,-344337,-104562,197163,227672,213669,191707,7208,-82951,-19377,-3703,-100299,-95648,128468,269925,153334,-43626,-152173,-209552,-261837,-183144,30228,148509,51379,-78836,-145968,-202819,-221463,-92025,46975,9562,-103509,-180934,-213130,-83355,139050,131804,-3334,6406,133856,100300,-21262,-143497,-389148,-640310,-566016,-157987,263997,372867,147408,65912,219461,228022,10889,-120848,-160674,-308096,-370068,-270678,-243530,-241506,-53043,140442,301065,305716,153527,142880,128349,-32461,-84132,-48694,-105292,-99865,54166,13772,-168206,-199211,-129344,-105595,28803,162556,169771,114262,79292,-21487,-257819,-359188,-173032,179795,334841,135779,-145878,-238737,-185071,-46694,92544,111475,102799,67207,9712,8072,62874,52913,-24863,-112267,-107504,-251601,-481431,-455093,-136300,111242,164882,70444,79656,225401,286005,216825,122938,278121,786534,792127,88815,-135207,-7468,-495975,-626083,-594847,-628881,-45569,1185883,1547034,1004539,522891,382698,203017,16637,-361799,-1282112,-1073876,-10609,1094095,1334039,1378659,616792,-52977,-21957,-49716,-153247,-18058,101166,95987,-24932,-20131,130739,133915,12746,-13920,-111847,-281591,-255433,-201100,-251920,-269047,-150389,-17619,-12694,-142922,-132408,-7601,-17657,-47251,137776,236680,3798,-191566,-180763,-28061,135815,141658,-56709,-287673,-312279,-90089,-9592,-123145,-162038,-59511,112228,166648,49171,-77228,-135038,-47378,220309,331669,170344,44589,48399,1838,-149479,-256322,-60512,202730,149158,-50215,-106016,-109021,-122640,-134121,-97916,-5614,60990,-19500,-149860,-148630,-85294,-55025,-90138,-112741,-51917,-27216,-84559,-240865,-441154,-422327,-296280,-330818,-280544,-198442,-207660,-180084,-79356,-3564,-33375,-75587,-84282,-173735,-276073,-270132,-182197,-78853,19213,33085,22641,3972,-51454,-29112,98111,43700,-234391,-342266,-258585,-231886,-213259,-138477,-85284,2357,98790,64504,-46756,-84327],[26396,63991,-14632,-171669,-220901,-104178,-3008,68118,130436,219089,304770,266852,82105,-62510,2952,137838,79872,-8672,-46551,-42075,66190,203544,198964,14987,-181161,-238996,-249656,-248202,-189873,-57953,189106,332273,244713,-24957,-255956,-251254,-91024,74078,175103,4033,-113253,124687,200389,-111190,-360391,-359875,-356151,-321981,-146760,-46582,-91210,-158194,-265385,-210128,-33973,-53122,-278171,-430756,-448963,-198833,81300,19969,-134530,-133287,-113053,-90323,699,-13760,-98183,56546,312135,302933,142074,204761,387212,388053,247582,81872,-103077,-96925,94591,187651,164493,157430,237724,320542,154435,-192284,-315195,-229053,-251458,-283844,-237737,-217508,-76457,137823,175211,-104209,-205615,-915,-84338,-287674,-184861,-216360,-361471,-224132,-12447,5498,-79682,-28480,39368,-79964,-145952,-41197,-4055,-130661,-250400,-239984,-182231,-183225,-181429,-12811,209516,211264,110831,286432,587129,528923,188051,-99206,-141922,-63863,-102851,-86376,105230,143902,-47654,-183729,-233353,-189632,115029,227068,-80845,-201984,848,120084,139126,185077,1187,-150122,-123476,-79429,-127242,-165820,-135081,-57850,66347,99741,8834,68185,472552,603937,239567,-201096,-360597,-230161,-8517,152598,164711,-11239,-209967,-303921,-265223,-136409,-13901,18140,-2086,-84786,-280174,-348296,-43423,379434,381530,171660,65970,64332,153089,294167,357642,165742,-102432,-174257,-33625,189176,304920,145917,4698,67367,114965,58819,-4914,-146330,-205632,-209181,-89924,76721,162182,154679,141543,161448,219186,148151,60792,234377,463729,356939,133231,128325,238697,162692,45499,179475,397135,362881,249921,290075,222552,-11490,-98123,-87219,-150581,-181217,-130095,2879,132473,167729,-95621,-286161,-64085,126005,18157,-61693,68856,187034,156545,23765,-612,170844,296642,80585,-273293,-390936,-241350,3729,88029,-71438,-137561,-92869,-141403,-144590,-69780,-39184,-75978,-87429,42785,63796,-55043,61735,287763,288015,141153,142171,254275,377699,308229,11493,-176228,-146397,11712,177681,250531,168891,-22998,-213296,-263521,-157405,41543,118205,103836,107576,45647,-114274,-211933,-161661,-72297,-82547,-186828,-282617,-313961,-264975,-29900,286957,269258,-76261,-338543,-320816,-162715,-127334,-166901,-93506,62327,176608,305528,324138,131545,-87031,-100136,-49005,-16143,139785,298064,175286,-68678,-143557,-3983,189470,35398,-349797,-401415,-245829,-213444,-266907,-257315,-119556,141582,292821,102206,-197902,-211095,74049,257452,216461,212918,211107,79724,19320,37506,-22181,-59276,-33962,-149449,-465667,-662172,-415567,-73733,-9816,-202851,-354896,-293844,-325313,-526244,-423574,-173277,-108635,-131204,-148251,-215349,-288695,-202004,-4845,187104,179294,72645,92335,203248,244434,119539,-56996,-263816,-284345,-125823,-17855,100391,243832,115296,-168039,-191475,-82705,8988,203356,257531,20546,-151666,-76341,-735,-90971,-267790,-374950,-218015,98192,139438,37862,-121,-69323,-137562,-74487,1024,-13768,-171563,-288214,-239243,-103853,-156577,-261794,-113084,104885,-66617,-479273,-587566,-458801,-447922,-378130,-171853,-36449,-4211,-67089,-194952,-289766,-310520,-396026,-424170,-160398,236626,257120,-118656,-316604,-226639,-169243,-254132,-221497,1364,352538,453630,114863,-333766,-248936,3101,400733,916690,93234,-627212,-885504,-2858568,-1816068,8534434,14199994,7700286,-790975,-2786774,-1372750,-253732,-399583,-485684,-523644,-590926,68698,255291,-23984,-90497,-103734,-305407,-163379,266816,305642,-22687,-139071,75252,127942,-83366,-187866,-40202,96030,-33849,-244394,-311674,-262975,-170415,-147764,-178002,-219920,-119519,136806,264078,155352,-24160,-186475,-267750,-308985,-194314,15338,135943,57597,-74242,-50119,-15605,-155793,-150102,75913,301010,432604,413547,354877,231483,-34851,-153488,-114889,-125524,-63248,47273,-42632,-208247,-256395,-266410,-230084,-51289,113135,29293,-108235,-160151,-265037,-399983,-389972,-264936,6188,315042,355490,198588,115128,7231,-178891,-225579,-87239,-46375,-97602,5266,171414,183396,187202,167288,190934,302805,310847,112540,-114935,-147349,-64953,-119704,-311246,-401741,-316299,-160447,18845,215481,216539,149119,189292,110522,-85665,-154845,-85990,40761,141274,141650,201553,288557,307656,103046,-240901,-420340,-373919,-103803,191626,164728,-86413,-158084,-84838,-28841,26354,32642,65894,176888,218912,223747,145879,68921,168194,255374,-49357,-467467,-488607,-220986,-37682,18742,128799,293393,309263,156474,126871,229183,245121,188203,174566,21405,-233607,-171756,219184,518301,318475,-126375,-323725,-117830,135701,164325,70957,446,-44327,-72153,38740,188380,68088,-335567,-491883,-270934,-165664,-158004,6380,87732,77501,60573,-28016,-52729,-45176,-154244,-207495,-168289,-142367,-1187,85766,20216,58436,110968,92008,213820,317503,39965,-276318,-195403,70489,87540,-75333,-99742,16146,-55165,-156664,-14853,11842,-25443,115900,206789,83636,-136607,-308386,-259553,-111923,-17484,-59779,-87802,-36574,-2872,70349,73118,-63646,31041,233079,200357,96260,145002,192088,92912,60358,221057,377999,445210,420503,323654,159999,-55253,-148368,12264,120823,112942,124939,66925,19268,30749,12512,26516,102573,76489,3966,-148051,-362267,-304091,-60989,61889,41450,-28554,-62556,65779,170115,95789,-28411,-133761,-244444,-181454,37956,34678,-195752,-292879,-190539,-221991,-328166,-204034,-53240,-112988,-232579,-180182,4955,161705,104281,-38879,52199,125871,-28446,-66293,-63003,-145158,-140898,-87582,-91709,-46860,49028,698,-58804,57074,193881,175841,83465,-7951,-86182,-151549,-197859,-200089,-258293,-370009,-181909,144887,258978,288954,239565,32068,-59158,-27707,-78296,-179721,-126178,101929,198683,90878,-57215,-148437,-257507,-297418,-156496,31754,92973,-77192,-268672,-283875,-185002,-155589,-36092,42251,-30797,-111366,-214278,-323786,-195284,115028,144153,-25216,12450,203606,196500,49924,-123931,-390121,-621740,-539355,-171106,195661,278732,97178,64768,239257,242871,-16323,-198848,-253716,-382466,-457682,-368707,-272444,-206120,-76239,30854,203333,273603,140598,106121,116668,-31817,-86716,-28902,-101048,-149480,-58793,-88634,-255624,-267835,-180007,-132570,21750,180607,208693,185230,153058,-19892,-327687,-484452,-272085,198980,379958,140785,-152724,-155422,-64771,49474,146571,88593,20474,56639,38917,-7735,35320,42777,-4247,-72667,-100334,-244046,-452019,-465022,-191771,-4272,-3819,-28882,122155,272026,278985,212802,112094,231889,644793,499337,-345243,-432448,78303,-171683,-323476,133194,55944,12511,845082,1255478,596616,270116,283465,-105408,-368829,-384540,-727702,-508896,194957,946528,1086312,1034788,304678,-271109,-273250,-256485,-221048,-83725,10511,29330,-83397,-116487,70855,175361,136408,131350,16133,-179013,-172806,-129068,-202334,-233983,-138228,-4879,55684,-82814,-134933,33755,75235,-18322,120123,248871,19031,-184069,-124221,79294,202791,147564,-119507,-363748,-407543,-181997,1239,-25229,-86195,-3528,173854,200493,34120,-117563,-175004,-52437,224533,383637,186266,-29458,-33314,-32220,-168883,-248468,-62609,125201,54757,-113077,-148374,-76913,-78713,-186421,-181892,-25620,70598,15432,-97483,-83323,-19660,-39747,-123602,-105128,28068,74139,-1643,-127765,-252440,-267241,-227090,-296333,-290486,-200898,-135720,-84403,20800,112487,69875,-27955,-122921,-246606,-321997,-291839,-189412,-85546,14320,74958,118370,70571,-92414,-127755,22200,6385,-224865,-283359,-246637,-230274,-168936,-50629,-18969,-19454,42280,41019,-19795,-41629],[48189,55255,-3759,-154556,-193997,-56779,48074,99127,149939,243486,323794,260693,65205,-81024,-72376,34502,15448,-29536,-55029,-66265,20437,192930,229219,57672,-166295,-222868,-222186,-226121,-144053,20995,215509,284001,172548,-28887,-205325,-268181,-168274,51058,171703,4370,-115693,133294,194482,-105990,-342874,-321741,-344434,-358214,-144028,-25909,-138138,-238983,-293351,-207700,-56060,-157788,-421432,-534083,-421282,-93905,177733,54297,-134719,-119292,-68408,-15755,109134,104657,45086,173258,315723,190949,34942,166911,418658,477451,359188,163656,-111308,-182123,3808,160719,144118,127838,247341,368543,168956,-208900,-310277,-212819,-227120,-269835,-219543,-201205,-78944,181186,262628,-88847,-288479,-86061,-115520,-277955,-196383,-246893,-358187,-194788,15989,57337,3252,16601,39368,-45020,-24498,102111,87985,-84858,-227196,-180127,-107122,-135765,-162009,-10307,202959,205251,88478,222479,489647,514861,250803,-39607,-169569,-143653,-147145,-58774,176918,202323,-33441,-167328,-184822,-121982,150182,179356,-126932,-229413,-75233,-53088,-19003,174724,158241,-42085,-160977,-106311,-86692,-162923,-203929,-105955,88962,172513,11527,-16875,320977,553934,270960,-181828,-371731,-219510,69165,242813,193782,-56153,-282516,-345243,-286218,-142303,-60986,-73806,-76422,-138861,-329136,-354269,-31529,325435,353925,231357,167926,127329,170627,314201,344732,139267,-73434,-68336,117272,317674,321187,105515,25569,123164,89935,-19895,-131598,-282042,-312551,-251769,-136799,43712,197855,197235,140993,232088,379424,239671,-6568,129545,420898,337594,80115,50943,169535,201673,177165,309448,468818,325713,124887,127839,97662,-86775,-127948,-99639,-125323,-57513,56253,53543,-4014,29499,-79816,-227005,-101748,19661,-102607,-133549,38769,180026,178332,18992,-44107,139389,280362,80026,-218811,-323817,-211530,10949,75695,-84386,-41045,125262,55231,-97508,-126852,-135331,-144583,-69878,52402,9008,-102371,42605,202319,113802,42551,158174,282239,299146,176830,-63553,-138526,-72616,41319,172509,209553,190268,46871,-197416,-249622,-68825,85914,106350,113620,155569,99587,-85488,-226236,-160861,-57600,-63600,-215862,-353862,-318769,-188418,6518,213891,130599,-233840,-420780,-288977,-121226,-91159,-110715,-86450,-80144,71829,332363,382061,124847,-101577,-89298,-40515,-7325,159959,294153,115218,-123982,-183447,-61510,131023,-19216,-398834,-440229,-245685,-136155,-126864,-169670,-128186,153311,353236,126930,-251470,-273979,54873,245606,155593,115858,95305,-33736,-59452,-28707,-63102,-37121,29043,-49529,-306091,-497892,-359914,-101611,-57499,-280957,-417706,-284119,-309678,-540999,-404972,-136017,-55659,-58194,-87552,-152814,-177908,-92011,105248,352455,282746,78874,64373,258910,387070,259348,90862,-34050,-15740,43161,28630,45341,146589,28028,-224063,-196870,-30133,89903,242838,216148,-24796,-164325,-102988,-33856,-64839,-204337,-327649,-177654,157627,186105,30030,-39802,-89521,-122387,-47165,15270,-58885,-232627,-325498,-199665,12128,-54832,-244223,-140214,60395,-91253,-436544,-487811,-338700,-365064,-312939,-126157,-44900,-17076,-52021,-186843,-255921,-208668,-217877,-226000,-86854,250664,362929,32809,-238314,-160879,-101808,-296811,-287426,94783,499314,493611,15060,-299501,-81595,31749,264996,748946,193126,-305684,-1234381,-4090375,-1408366,10587140,14862848,6193398,-1597096,-2384217,-1282659,-839872,-888325,-589534,-522006,-758099,-322102,-123774,-116023,118745,227184,1077,-96252,176093,246425,46434,-14757,166037,168981,-66751,-206013,-91102,33830,-83469,-261868,-301440,-234877,-104048,-87553,-140754,-123374,-3107,194122,253775,125603,-61059,-222697,-284652,-312369,-213548,-18045,93652,40410,-43393,3938,16049,-156776,-114526,197904,453281,557969,490360,332495,142918,-47093,-104035,-113229,-105657,12622,80179,-72699,-218240,-232051,-209532,-124804,32499,81060,-16469,-83698,-31310,-85874,-278736,-367578,-282306,-50375,171815,244129,202139,165473,11383,-189223,-205855,-57770,-34578,-107799,-86411,24197,44523,45661,79551,171934,307618,317823,120740,-77950,-111458,-47499,-116747,-303319,-401348,-393045,-273366,-11130,228926,178195,57721,98471,85417,-2597,-24252,25152,109851,177603,157957,156174,129273,133464,-6413,-371057,-767581,-772517,-309562,101520,101265,-96650,-99653,-14913,10206,66635,93059,79987,171462,243711,254290,119750,-16429,88914,199666,-60748,-458815,-513434,-237227,49163,142358,212701,296072,196287,33739,132849,289437,246484,193474,148739,-35983,-231511,-184085,127290,400767,301059,-76250,-313896,-167422,-6252,33829,14434,-79617,-108139,-61554,75035,171959,-22511,-392340,-460789,-188146,-83372,-107885,16803,82901,25635,-2971,-45121,-1921,18123,-165261,-272963,-176569,-70673,102264,202224,147013,155951,182889,117004,182683,247138,-46910,-364642,-292014,-24209,22036,-91681,-78095,46817,25423,-97584,-70902,-96110,-98885,77184,164815,44027,-154959,-307222,-265184,-129658,-22980,-11741,-33766,-587,11980,55520,71877,-63667,10586,213273,189985,59023,74455,83595,-42972,-76940,127169,327158,376572,300741,214372,97768,-67079,-130846,-22955,86555,221346,309707,182346,80283,31112,-18720,56237,190060,174808,71211,-104639,-323598,-221257,52744,115702,29048,-31851,-41434,145040,270059,93123,-105897,-187797,-291723,-247670,496,77232,-144522,-278458,-229089,-289652,-394221,-217992,-1757,-35997,-135786,-126975,397,122309,73757,-43091,22773,39782,-104359,-86848,-110265,-229043,-124087,45697,-27905,-116013,-50992,-33388,-32665,94924,242551,250082,115109,-98134,-243417,-231604,-156995,-80336,-155559,-346361,-248639,41631,200529,284875,249881,57761,-33057,-33450,-134541,-234518,-172933,5070,87678,29937,-49121,-96676,-234494,-258962,-67936,73236,54214,-170164,-416316,-421003,-222271,-116343,-593,51340,-12275,-79069,-201516,-348113,-243823,77335,113761,-92669,-32874,207969,233315,69573,-140901,-389607,-548219,-451479,-163228,111681,165928,54996,67105,232755,224799,-44421,-254712,-304160,-374688,-458910,-412562,-255191,-100071,-67219,-91124,88547,245553,133468,61172,99053,-24486,-101710,-44370,-107234,-172656,-138765,-166031,-305996,-291400,-197542,-115351,57552,225236,263945,263362,220804,-7790,-351568,-550158,-345825,149945,362816,151014,-105727,-23741,87860,145049,194639,83661,-38355,54752,86479,26820,48557,67947,31769,-52442,-134637,-252339,-404047,-408747,-213636,-87529,-82340,-31666,197829,329988,270635,189697,93634,166197,414668,142408,-680651,-630675,166525,127555,-192694,612849,626044,11344,439589,910760,223553,74958,217129,-362686,-654421,-248824,-35482,-33996,351978,788189,949036,745009,37794,-381881,-388491,-342269,-180432,-69792,-49170,-42425,-157522,-237360,-22859,183227,225565,239278,129802,-45886,-51293,-26325,-105876,-134225,-88801,13145,122617,20451,-77596,88109,142339,-9050,65361,197385,19513,-138623,-30706,166034,218637,99523,-183652,-382906,-411559,-229102,4563,48028,-40741,33189,225000,215149,24890,-120793,-186357,-37534,263370,435320,198909,-98875,-135683,-104958,-195818,-203115,-23618,86212,-7855,-159701,-185220,-49761,-44748,-241575,-271850,-67668,27222,-57495,-153928,-89078,13164,-17612,-125777,-88208,90750,172317,104930,7531,-55423,-97243,-151546,-243648,-272510,-176809,-50331,12975,96066,170460,127522,12019,-156673,-316033,-350864,-264892,-133557,-43645,16676,96572,184084,138345,-83424,-191427,-104373,-128449,-258180,-222405,-204370,-205099,-110627,34147,21533,-75774,-34509,21640,12756,13768],[36830,25337,6553,-118436,-141824,9126,113938,135274,169755,254015,313791,219476,23869,-97500,-116257,-53784,-34173,-34804,-38776,-53911,4751,172015,223330,65121,-155719,-189322,-144784,-139369,-72731,88906,209375,189222,65432,-17401,-98751,-228723,-216989,21097,134462,-29109,-142059,97013,181117,-63597,-268593,-245336,-287546,-332712,-117742,-5847,-163864,-292150,-293090,-174532,-44521,-203506,-474117,-540594,-309211,51882,242011,64959,-122658,-97105,-39690,28190,177527,204153,187375,271530,286880,73145,-80945,60283,326513,456096,407244,183642,-166563,-283326,-74829,162581,155899,93289,206736,363414,200241,-140384,-218961,-145665,-184619,-251861,-214115,-185860,-88890,184491,297606,-69847,-339287,-146875,-116183,-263951,-225891,-248066,-293309,-120313,71683,110178,69413,58356,51427,8019,101848,230030,166196,-22731,-155190,-69881,12545,-73058,-168786,-66181,119657,124041,52034,182544,370177,447857,298741,33931,-165705,-193099,-161701,-34079,195066,213974,-20492,-122645,-92125,-6660,212800,175574,-126600,-243727,-169455,-213019,-148327,131061,274256,56601,-168224,-114677,-53576,-154065,-241031,-121329,121605,211327,-12978,-98223,138578,405733,222738,-166724,-323806,-170835,119479,295215,205682,-84959,-292894,-304336,-241114,-112202,-81137,-143365,-141980,-190039,-365476,-351950,-26194,245834,301824,259451,209181,123405,150005,320198,313929,89311,-63166,30485,251298,381224,244412,21209,45432,159366,31413,-112259,-225539,-344722,-366660,-270352,-190802,-27676,181663,195809,109363,265362,459298,254037,-90241,22273,336952,289760,48773,-3897,84059,196336,260524,387916,481459,260999,24668,15149,-206,-141758,-154459,-133717,-137084,53357,300028,183671,-80089,-99215,-60848,-130295,-106350,-91715,-222276,-186649,1310,133805,158485,7614,-79524,104418,256797,96811,-124824,-213545,-160585,14612,40398,-121390,8013,277064,230163,-22360,-184367,-246077,-204207,-53216,43060,-39806,-108664,56536,141070,-26475,-31217,164975,268028,166002,8196,-123005,-89421,-2310,71591,165138,170560,202995,128151,-134064,-200874,4658,82626,58987,95360,156394,109646,-76754,-234233,-147614,-21306,-13592,-184642,-344871,-257517,-78336,46328,136088,5699,-342666,-432331,-188898,-8216,23577,7724,-57942,-214335,-59618,321717,432617,148345,-65536,-49154,-22845,5391,171380,265400,38808,-197413,-249919,-144772,49422,-55799,-387701,-433613,-214806,-21331,45750,-67212,-130047,136575,378814,192085,-194438,-245761,49703,201153,64524,-21698,-63109,-143099,-102709,-62229,-92005,-42929,37817,17646,-101045,-216030,-222992,-115367,-93310,-290244,-401447,-260249,-264366,-442718,-326650,-80711,22446,26243,-26310,-90064,-95168,-42222,173238,458280,358344,93198,40231,289101,481994,370842,221257,185295,187712,139129,37631,-32271,24097,-56160,-227595,-142655,44545,156765,240668,146139,-68681,-164604,-120308,-69276,-48614,-129048,-239114,-90412,217736,222926,23596,-75299,-99714,-89116,-25943,-2053,-117389,-256170,-305744,-132886,109298,49011,-169824,-107108,60031,-49018,-283253,-277735,-165248,-241333,-206814,-57145,-57041,-57249,-55199,-166196,-183098,-78747,-39382,-54998,-15135,266634,441750,179365,-106366,-18782,22048,-275425,-276074,280468,692364,488142,-142163,-278436,62112,42123,92057,442049,175374,102801,-835744,-3908203,-53096,11453396,13496400,3630185,-2266652,-1550075,-753230,-1176076,-1343227,-744610,-488533,-793255,-629857,-341182,-67581,398398,588537,326755,-16365,37217,144133,90369,93743,236345,194170,-50151,-206987,-136900,-51632,-150394,-280538,-298318,-215425,-72762,-67029,-132680,-63117,79729,218385,217698,90306,-80162,-223418,-287083,-306890,-216725,-22974,83289,58210,19260,64077,40422,-125493,-41558,313278,547360,593078,490664,259778,27125,-60586,-29677,-57278,-58273,63353,73527,-121852,-230692,-199311,-138198,-11848,131877,109820,2791,-35938,97249,116740,-98812,-258324,-198880,-45056,49345,136023,215080,214822,20951,-179930,-151010,10141,22054,-66214,-123146,-99614,-88042,-126872,-74796,95232,278570,298566,100642,-78882,-105895,-56917,-133335,-283406,-352381,-396956,-340996,-40393,221022,141880,-17761,-1372,45473,89673,149026,193468,213739,203528,176768,149398,28133,-39800,-121444,-452783,-995449,-1033325,-467327,-8409,20328,-102626,-31546,69858,48890,73950,117393,72695,126652,237034,241567,69016,-91383,-6041,70958,-141638,-449358,-485825,-201668,139653,219542,225986,248698,63479,-92928,120870,316637,225307,170614,81515,-126147,-266715,-235233,26875,272679,256685,-14069,-222898,-142310,-94551,-70183,-14066,-88783,-105329,-7926,111334,122781,-118804,-409374,-386828,-89670,11435,-57689,11844,86195,18375,-11348,-16253,65565,91104,-134928,-279363,-156162,4227,190694,299314,254393,224343,214333,115643,124118,134069,-139644,-422242,-344480,-92981,-20636,-60946,-7527,81582,79959,-23825,-92595,-177083,-165709,25984,106386,-6995,-168079,-278261,-258733,-142228,-37171,6245,-5198,39756,86972,107509,86162,-42543,-12230,173771,186816,40140,8104,-18461,-162591,-197522,7974,200179,228178,155523,109602,30039,-92528,-102966,-46093,26578,236424,367680,227991,120209,48976,-19151,90521,238900,215818,94579,-85390,-268401,-125353,138931,132505,19667,-28885,-41344,167213,330582,111577,-145962,-225786,-324266,-306457,-37591,133057,-41255,-200457,-244341,-355490,-429062,-218779,21372,-5879,-88501,-109195,-33186,74636,44921,-48101,-20848,-55230,-135514,-59010,-117752,-253662,-62134,187320,51755,-162584,-146148,-61033,-6426,116941,280157,327357,140707,-193628,-363457,-259621,-89320,46080,-39768,-295543,-304824,-81921,92388,215996,209814,58015,-22563,-37709,-152911,-242207,-216758,-127190,-23600,-3634,-14620,-10416,-138525,-144319,63457,148236,47173,-200066,-470908,-499345,-291725,-113357,6633,80278,75235,-953,-146949,-291935,-227818,26553,45798,-181597,-121557,141891,201437,35082,-188973,-394792,-457819,-339908,-139427,35021,66893,36432,83174,207890,176899,-68348,-273442,-293517,-281424,-373453,-398158,-207373,27951,-43207,-204503,-29026,215591,129647,22193,87184,-2681,-123623,-92385,-115851,-156632,-157097,-209826,-318545,-263786,-172514,-64484,126368,289609,322172,324418,253631,-13789,-357798,-552459,-367023,63565,303081,162705,-18531,122797,234820,214021,214960,84711,-55166,84464,170582,117731,103057,121467,75060,-50709,-187962,-269934,-353914,-315480,-211889,-134369,-66241,47108,273588,383659,279066,176809,94127,116056,184791,-156930,-828388,-702658,238414,383989,-115460,854878,1037343,-31194,-12129,442128,-132560,-62257,172307,-523945,-782045,10059,641409,337733,438548,652890,902988,525615,-147086,-368706,-346966,-284687,-45196,17217,-69734,-112555,-231958,-338797,-107918,172561,262845,281680,199048,84299,87054,83626,8019,-4247,-25219,19114,162288,131935,17919,132757,158621,-30532,-26029,87078,2025,-66590,80796,217645,183450,11608,-233739,-345304,-321329,-206969,-439,64789,-44064,41158,247108,196296,13282,-99295,-173100,-6355,328509,475460,204766,-149931,-231488,-196485,-224919,-134010,37531,77410,-32195,-178151,-200942,-23435,-17006,-280539,-344385,-109666,-31397,-191914,-280534,-145002,5166,-9714,-113192,-77419,116435,238901,195831,119547,99882,43521,-96473,-202108,-239802,-141973,11279,82624,129495,157338,130527,43740,-164351,-347663,-334298,-173668,-13026,40786,32263,103924,212842,185271,-45741,-217323,-242117,-315823,-336523,-198375,-154791,-165237,-51324,95356,22085,-157024,-120758,-1989,29148,44880],[-27666,-30006,4107,-81430,-84449,75111,178346,173394,190719,251191,281385,164947,-18513,-97059,-104850,-95222,-59795,-25108,-2401,-10763,18707,143863,198341,55367,-148033,-145460,-28127,5677,29555,134907,163969,67109,-47343,1009,26684,-152836,-245484,-42274,62822,-83779,-183695,30617,171508,10895,-151035,-140468,-187984,-238044,-58880,18487,-167936,-318501,-286670,-133892,-9156,-192598,-454401,-468505,-156698,183204,246484,43642,-105507,-78293,-36657,33536,191146,254789,271396,305460,227180,-14286,-170718,-82600,143848,336082,380538,145599,-241960,-368258,-124149,179482,191663,64500,124315,301868,236468,-9004,-76352,-55663,-142781,-239024,-219667,-170835,-102016,135722,259066,-56809,-344262,-174020,-96417,-254397,-271342,-239758,-208268,-30356,139112,142994,89824,84507,79254,68901,195605,299485,198278,26395,-60490,52775,134312,-23907,-208035,-165713,-20432,-10253,13242,169301,251178,321132,291173,80353,-143537,-196365,-131743,-3057,175227,190855,-3347,-50693,38761,134286,278886,207698,-85271,-233573,-247277,-316803,-217915,73404,307996,112584,-144035,-103380,-38595,-147009,-245026,-118157,134633,196503,-46362,-132186,21692,234274,123737,-148795,-219367,-86225,130813,287673,189084,-97456,-244192,-192061,-132933,-47421,-65878,-173304,-190818,-243211,-399154,-354560,-41708,162599,234958,231804,160426,40717,84121,297217,274432,37307,-60398,111229,345875,381451,124926,-66063,59256,161109,-42389,-192722,-265217,-341453,-366718,-259065,-231698,-116476,118872,150994,59399,256305,449367,203728,-159551,-63864,225239,209836,40583,-10587,20357,155633,277143,386164,412621,170769,-29897,-10802,-36230,-164151,-182213,-184535,-165945,136429,505986,322780,-98060,-190035,-53608,-35203,-83124,-178175,-303225,-211130,-42630,61788,107296,-17421,-114804,71469,239080,131391,-15660,-85695,-87557,23776,-4400,-157929,10189,322426,327550,52071,-230721,-344403,-243923,-47842,16327,-68321,-68270,107279,123992,-90816,-63886,153946,217536,40158,-121504,-124537,-15413,64662,98640,131964,110586,191890,197710,-41866,-124241,48932,39497,-13109,51004,107486,63225,-102553,-237747,-119786,43943,66516,-96129,-251174,-143764,32072,74828,75890,-70705,-375825,-382646,-61542,146907,193488,173309,10290,-276746,-172626,274556,462593,212120,23650,17799,4561,18709,171256,222257,-27872,-260822,-311649,-218384,-28802,-67304,-328721,-396619,-178386,88016,198014,27028,-110651,110387,372841,278491,-52469,-145482,56678,141253,-23124,-153752,-213545,-213100,-96800,-52263,-94471,-74483,-30625,10110,74993,75908,-54909,-110874,-113218,-235979,-311584,-219105,-191099,-262278,-209357,-18519,109363,100929,16555,-34949,-38548,-33515,184640,460261,387387,120911,29530,284398,496379,410430,302476,335436,271975,139275,858,-111300,-83653,-106958,-168654,-41720,110895,179456,194284,67744,-99696,-151264,-120863,-94330,-43510,-63000,-153525,-13090,248073,237123,18947,-94183,-87862,-34378,1988,-41221,-182075,-239622,-224934,-52321,166991,127640,-62063,-27721,89867,40779,-53909,-5771,16866,-117181,-93619,23208,-64227,-121444,-88007,-143501,-99337,25868,67459,29742,35043,279703,475404,294452,67986,177803,170589,-210280,-227417,459475,867994,440677,-313131,-305958,89710,-3215,-75223,108333,187994,744622,212523,-2388915,1959597,11076675,10415840,644341,-2736222,-650160,-83925,-1220679,-1599142,-887204,-435617,-682219,-748639,-329742,161488,701614,855670,529128,28317,-112880,37919,115883,167351,256980,166333,-70027,-205907,-166613,-137570,-226276,-310909,-309884,-202846,-65173,-74958,-141368,-40796,121658,213168,168306,55953,-76826,-186092,-260227,-275967,-187658,7631,108123,98993,76621,90886,43119,-74043,47366,401053,571697,536806,418765,158010,-89349,-80710,49641,44390,5633,70152,27756,-167491,-237884,-171570,-69931,83112,208593,168877,49826,1347,176961,282348,88814,-100368,-52874,11949,-7557,83669,247557,246521,23192,-156057,-72258,96263,96649,-7667,-114522,-166095,-179378,-273767,-246295,-24527,223020,267939,65078,-115259,-128109,-86147,-164720,-257833,-272434,-353188,-369864,-61257,203112,112359,-65884,-84080,6092,171984,319078,363512,309025,201622,186422,182351,6408,-167785,-209084,-450750,-977715,-1026391,-517875,-95818,-42533,-95287,24382,128297,54781,41175,117499,91246,104625,219785,197832,17815,-126784,-81178,-74081,-253066,-444218,-428974,-135699,206830,231179,164889,164728,-50595,-190915,96039,313270,199142,126273,-7140,-220715,-321952,-289479,-45753,179411,204860,39024,-89982,-71756,-118039,-131344,-32830,-48490,-56491,77147,161312,70909,-185754,-382475,-298915,-12117,81830,-27950,-3560,101199,64524,33997,44045,133365,151918,-81348,-224838,-97768,76393,247855,352537,316581,260179,209386,91593,59877,31681,-185193,-416028,-339765,-126929,-38983,6030,94269,116325,99461,43249,-80352,-216607,-211525,-24680,49343,-54308,-164328,-212232,-219317,-136264,-51973,-15695,-13003,87715,218905,229843,129981,-3483,-38715,123433,197726,59868,-15184,-64514,-220833,-267531,-109506,23148,33693,20603,36592,-22934,-119174,-76376,-58541,-46262,150031,280618,193414,126980,73971,11707,132747,266902,213403,71508,-105149,-226798,-58660,160978,103330,13671,-16013,-52795,123118,320519,133485,-152684,-252371,-343359,-350058,-70353,180396,78782,-87593,-234915,-412218,-441111,-211757,11611,-19672,-89434,-117615,-76883,30286,21454,-50846,-58523,-122151,-104021,13524,-80122,-201725,40290,306390,130107,-170004,-194940,-62321,9866,113641,299646,390485,160178,-258903,-405044,-220312,-5339,150482,64634,-235750,-348548,-191573,-13473,118709,124983,15950,-38802,-43471,-132452,-198883,-233644,-239061,-96558,1477,34037,75027,-409,19433,200598,229558,68643,-162214,-411044,-479714,-346451,-139894,-10146,126225,213822,117616,-63492,-190183,-171145,-31432,-41946,-260848,-226012,29336,119525,-29149,-242614,-398690,-379830,-241873,-109262,-14325,7580,47534,118380,174771,105048,-88374,-249534,-221489,-128646,-226852,-334228,-151205,120687,-25744,-287857,-132683,173355,120274,-2417,87751,34501,-141472,-149394,-108797,-100281,-114503,-218890,-296619,-193343,-111359,-3964,203300,353372,359801,342719,234392,-52310,-367590,-501818,-318475,-161,234152,168739,80529,247525,339635,239127,195997,82298,-23552,157357,294227,244463,179923,181979,112408,-58164,-225165,-275040,-298132,-217082,-203184,-160830,2598,156847,312777,406858,300669,187358,125872,104495,32446,-304960,-767281,-660299,272907,600483,62591,959448,1288455,-66705,-460522,-146256,-469123,-153387,130344,-570862,-739072,312696,1176530,663452,455564,519871,845252,346174,-241445,-253407,-176651,-106345,139837,143393,-55728,-172947,-291325,-385274,-148422,157257,243465,250303,207482,175419,206990,172250,108422,116720,27727,2432,163497,217035,113558,142350,110496,-88609,-144880,-59217,-30319,13942,181471,230612,121609,-74612,-252189,-265759,-164349,-113649,-7342,21145,-88325,26344,232064,139441,-11222,-74297,-142509,36690,392119,487871,199651,-174214,-294755,-276792,-242934,-57577,95505,77612,-27590,-163909,-180251,15688,17591,-285040,-379599,-132362,-69018,-316042,-408484,-215287,-36838,-29641,-107001,-84921,100596,258899,237512,171843,188706,136312,-68867,-189926,-209517,-117328,22927,110140,126283,90240,89786,71295,-128108,-317094,-263412,-32100,145495,140935,57228,106407,215519,203315,-3068,-205218,-338135,-483467,-437570,-227002,-125311,-123404,-519,119653,-18354,-239732,-191613,-25963,19365,20509],[-144671,-108642,-24677,-66978,-43025,126055,226128,205596,206261,233142,235493,121184,-35357,-69635,-48940,-94363,-75007,-14774,34907,40841,46270,108077,166588,47347,-138778,-97707,102244,172637,145658,150346,83502,-55219,-132093,20975,129819,-75621,-271972,-151807,-32159,-138587,-227754,-47945,159925,95644,-16274,-21957,-58550,-89457,29735,49392,-155863,-323049,-290886,-110444,28259,-148070,-396244,-359794,-20502,249516,188392,-2708,-91088,-71235,-56811,5354,153832,245195,264983,251293,138505,-60298,-209478,-209114,-56319,173352,296544,72931,-303381,-406763,-132226,196240,229439,45795,19458,194179,260267,143475,71114,26821,-113088,-236097,-231704,-157902,-115585,40110,153192,-54103,-300396,-165101,-69655,-249690,-318960,-240551,-148227,38908,193770,141279,58304,93222,120694,123369,231797,287385,164362,37371,27238,157533,226742,-3116,-268060,-274396,-173121,-151525,-16981,169515,150208,154146,211227,70813,-127920,-160691,-60415,42584,146936,154052,16660,31996,183274,267997,316083,236817,-27321,-192478,-276414,-344623,-227668,18978,253961,117362,-99086,-80479,-40939,-141481,-224723,-118263,101436,127429,-65056,-92986,25290,116355,24959,-117192,-83578,11756,102639,219264,144113,-96028,-160891,-48315,8892,39487,-16337,-159032,-220204,-295510,-427399,-363239,-82818,92822,164234,145017,29296,-101611,-21361,233200,230394,3985,-51921,167172,393386,344238,28878,-110581,68106,129877,-103668,-234267,-246670,-299034,-326772,-221089,-244922,-195154,30753,76020,3916,208490,376980,139014,-181716,-113239,109500,110315,48985,34289,-1309,93090,229516,302712,267484,66084,-34751,48954,3232,-146190,-207814,-234567,-184002,181402,590541,397597,-81894,-228308,-59148,32769,-42113,-217164,-323731,-210945,-91498,-13838,45928,-59449,-159799,39808,231854,173903,79258,30626,1865,42816,-43393,-172356,-17847,263734,325913,99083,-254921,-402892,-255856,-54884,-17763,-69198,8574,184228,150568,-72374,-56843,121441,143462,-36807,-165075,-59368,82502,128524,116517,60518,14587,149057,232887,46428,-37588,61559,-24668,-93008,-10024,24471,-27859,-158241,-236400,-80446,127681,161288,23490,-104673,-14544,106389,79276,45814,-82872,-330454,-296292,47741,297602,369047,341399,115769,-231661,-226874,195089,450402,297717,142420,98216,39204,29483,157645,175651,-63568,-284415,-334440,-250743,-79339,-55398,-246439,-350608,-166626,142246,277575,90425,-65914,94593,343691,352008,118346,-12409,70798,87069,-71394,-226614,-302891,-225295,-46380,-2143,-64392,-116749,-164641,-78203,164573,273957,87160,-87504,-118281,-145665,-179737,-166052,-105964,-64747,-87495,36416,183396,145933,30187,12900,18022,-16408,148525,355147,367654,161802,35416,245315,426519,359277,313345,375112,230536,56470,-71831,-169921,-140751,-102401,-55249,79915,144241,144230,115508,1503,-110768,-123929,-97110,-95977,-48657,-31763,-117093,-645,224108,217530,12028,-90975,-51289,34584,46292,-78482,-238635,-196163,-104399,24558,181140,166195,47724,71742,128062,139485,185398,256526,167755,-27184,-9796,94386,-58913,-190108,-145756,-128131,-32513,67455,60598,4674,54177,287089,460001,362024,259355,385940,302683,-131641,-188117,523577,935317,348009,-456588,-391600,-28219,-102841,-193891,-138846,369433,1661032,1566311,-119746,4079358,9827877,6554052,-1942368,-2943136,-8177,389819,-1047194,-1562722,-947852,-365647,-444731,-635086,-119249,521457,960528,952071,544220,9961,-236122,-39344,135341,206249,223463,71809,-141887,-210053,-170546,-200852,-301175,-359103,-336612,-196081,-61161,-82648,-147476,-47876,125643,189854,122001,31740,-49860,-118658,-197568,-213594,-128347,61617,157832,145643,98736,61211,17366,-23017,126507,450672,539850,419124,301134,58305,-177974,-109954,111120,165739,73371,35043,-40168,-185708,-229239,-156550,-18229,142928,228506,202579,75860,-265,178449,365851,233805,50160,86708,84328,13241,111758,294300,243534,1633,-129996,10066,171566,152263,27272,-92184,-171804,-214156,-349680,-375322,-151870,155903,240776,33842,-162369,-156717,-117608,-203262,-242697,-198695,-305411,-375454,-70012,183556,87826,-86570,-131040,-19754,227217,442522,485912,360475,165156,173457,234204,50412,-221377,-244916,-356787,-690452,-738085,-438060,-128395,-63554,-70517,54939,133306,9586,-24789,110825,154138,136798,204079,141976,-15375,-113934,-109908,-174456,-343734,-442042,-367869,-69113,225627,176354,54584,72897,-111880,-234303,67676,289942,182114,70650,-94087,-284897,-349743,-295589,-65694,145499,164543,59433,16932,-9819,-101338,-156707,-71041,-18500,-6776,168918,236249,58412,-190927,-317675,-223290,24135,108201,-23796,-19640,121282,140514,103426,108370,184197,179759,-34105,-133225,-10101,133900,261177,347771,323976,271048,185096,56112,11603,-13357,-149814,-330679,-283710,-136522,-46840,86315,206521,154232,92487,86429,-44704,-209624,-220024,-55052,11488,-85461,-138489,-109004,-127137,-97014,-60560,-75154,-54086,144788,376266,380819,198820,40578,-66515,74996,217722,115051,24852,-25487,-193473,-269585,-199256,-162186,-157403,-73376,12413,-40998,-128730,-59789,-61558,-106124,1413,93826,98983,100015,91744,62507,181908,294460,195172,11905,-164089,-218673,-47073,110438,40305,10104,4172,-69401,22617,234457,141758,-136270,-268499,-348818,-367865,-95261,193807,174116,27696,-198728,-442670,-436017,-201496,-25416,-62390,-116991,-134179,-115204,-8921,4539,-47021,-74674,-135548,-19332,111600,-412,-79756,160852,378545,192337,-133076,-177529,-36438,7627,86541,301224,428291,175426,-269761,-357245,-121476,81233,218373,147274,-176421,-375210,-263080,-77658,34607,19416,-65367,-80685,-54312,-89408,-118994,-205015,-280229,-109954,37311,72389,118538,128023,184155,301343,277808,96987,-76780,-255348,-362931,-348350,-178558,-36236,179277,363820,257208,30349,-90234,-109847,-85509,-124908,-305265,-308720,-86363,26602,-82529,-268279,-383090,-316648,-175017,-82216,-26905,-2742,81392,168443,142150,18834,-108176,-189520,-106450,38306,-61322,-238521,-106552,138316,-30136,-324914,-204157,115201,97847,-11522,99908,79787,-142992,-181670,-69475,-18350,-43028,-198858,-245268,-99296,-34189,39968,257899,390408,354005,303533,166090,-116874,-385348,-418535,-202548,15301,186747,159852,156738,321477,379745,218026,142959,76583,48963,263911,435075,366896,249033,222099,128606,-62632,-213807,-239630,-220632,-135208,-201142,-189434,61258,236617,293072,377407,313550,213049,178796,128022,-11228,-274045,-547246,-544846,256215,789178,434943,1038887,1399161,-39632,-830592,-759867,-751171,-212437,76782,-513502,-558426,565781,1498771,999884,419056,335757,662961,165257,-262717,-86421,58996,132337,314953,260182,-22694,-216023,-324879,-363886,-129108,145192,178756,161754,160230,205063,273915,216432,174232,200896,55869,-32703,134414,254571,170810,101163,3275,-179222,-274188,-209497,-70171,82384,241273,210648,70137,-110030,-226187,-167020,12808,28237,-5728,-57837,-142943,7820,186299,54014,-54894,-65664,-102339,88379,426897,462974,181142,-170633,-308647,-316012,-233265,14205,129333,63395,-14607,-121474,-115747,80156,72131,-245795,-369743,-128739,-67235,-370314,-478008,-269692,-95406,-76157,-121970,-114031,54938,234849,214760,150145,212694,186365,-57674,-206802,-196303,-120310,-21147,96922,106056,6618,30347,99039,-46348,-226058,-156565,119719,295651,218785,77691,111011,212401,200816,31262,-157585,-353563,-568259,-524519,-294955,-135093,-91820,36843,104470,-86828,-294564,-216590,-35433,-12690,-67948],[-288466,-200296,-87020,-92842,-32300,154004,249176,221274,203416,195722,184792,105226,-8184,-12924,15961,-86374,-106515,-24070,49472,73721,65494,65375,133962,51430,-123090,-51212,212939,308995,240620,131260,-16810,-151241,-165296,39209,179771,-31895,-311817,-293198,-128841,-172441,-263070,-126736,128882,160844,105098,91704,76965,76385,131245,83847,-137175,-314028,-310011,-119503,44123,-99343,-328671,-256731,55446,228854,92731,-53915,-85343,-78877,-88187,-42376,83524,185670,177299,123592,29765,-76601,-188784,-265857,-193357,39363,193689,-1892,-324398,-382611,-97268,202184,243772,33470,-84594,62003,257463,273444,186776,84446,-94324,-240716,-244637,-149956,-128431,-78328,12794,-58578,-216356,-124115,-46209,-243002,-350486,-260277,-143502,57566,210489,104431,-5105,91199,164971,157037,207584,200362,66000,1202,88626,235535,282264,-5524,-323322,-350329,-283534,-246377,-31798,163116,77376,-7176,80231,3833,-141255,-113500,29982,103848,137434,123008,31976,100468,306207,361624,298826,215480,15161,-123281,-239604,-303829,-203082,-24811,143805,87447,-50360,-58386,-50630,-131081,-193979,-137677,15026,25140,-52786,12548,137508,96427,-21189,-62361,44521,86945,43797,110519,84079,-80031,-73406,76550,140104,128703,56541,-109342,-230723,-334298,-435754,-370164,-142835,42972,98466,18680,-142050,-259119,-145956,129729,183300,1814,-30755,194513,400191,304469,5492,-83041,78674,82234,-127499,-218704,-184458,-249264,-268110,-166850,-227716,-240263,-53212,-7114,-46991,135060,290150,120203,-137332,-121690,16548,16952,63729,110537,15645,24259,140473,165325,79943,-34133,-613,159191,103993,-88492,-220145,-260687,-167419,191475,533404,375414,-55440,-214138,-66327,68441,4118,-202987,-284556,-197076,-139913,-71179,-3989,-114676,-217820,4481,229053,207857,135774,113831,97321,70651,-64492,-154367,-51732,141138,243058,104410,-250309,-403354,-237378,-66107,-45152,-44701,101789,270728,205275,2087,-25456,72302,61178,-61140,-126296,42889,185575,187470,123384,-35302,-103915,82349,220717,98191,35183,47845,-91090,-163258,-74171,-67553,-134982,-224153,-228140,-37175,205115,245765,133527,37206,84716,121336,55621,45181,-38362,-227050,-200962,107483,397811,494874,455259,230590,-88842,-204318,90582,377428,363818,249738,171419,73979,34486,130746,133581,-60503,-251151,-297728,-227584,-90436,-30694,-167752,-312002,-196488,109862,255966,107644,-6758,99936,301435,379722,255767,111523,88437,55717,-59143,-204312,-298048,-183727,27347,70770,-8390,-150283,-320508,-214599,149140,323795,164876,-47588,-112462,-56296,-48216,-112338,-35228,79847,3024,70941,223859,148131,14768,58730,104774,54686,91490,183014,313337,209666,54557,182008,296314,231835,252617,303363,103925,-69999,-158124,-193541,-128906,-37452,89391,193745,135526,59537,25833,-40191,-103269,-85602,-45657,-66544,-61818,-53137,-154189,-76612,139206,160069,-3316,-68805,2094,101361,104655,-89401,-270966,-147761,15908,80515,161916,165111,131968,163612,155920,203919,358359,439325,262411,10346,18898,134481,-39004,-236078,-208971,-124522,606,38693,-54031,-110878,43941,288900,406424,378815,434011,558539,384037,-65882,-187639,406514,816761,209212,-543620,-515245,-250320,-218763,-237863,-232689,762960,2714431,2807415,2124495,5752698,8281515,3080478,-3439376,-2823220,226741,451720,-792886,-1245690,-883079,-276699,-132916,-328309,194629,892942,1106122,878590,413275,-64431,-308121,-72999,158805,223171,153424,-70213,-249511,-215146,-145115,-227733,-364733,-419099,-369954,-196204,-47608,-64110,-136440,-71208,102248,162536,93643,27511,-2628,-38469,-109589,-132670,-62219,111236,213485,186146,78806,-18662,-31638,7090,173773,461070,479381,284899,173888,-9641,-215852,-143054,139284,273894,134082,-21131,-103323,-161442,-195907,-152665,11798,164451,178974,160836,47267,-49406,103636,352883,303334,142159,153359,127163,84557,201096,333868,195020,-56167,-117287,72488,208574,159016,15635,-87604,-142217,-199221,-337981,-416443,-242487,94992,224721,23870,-186254,-162344,-130314,-239371,-256271,-175810,-296057,-373090,-66843,165066,62721,-88336,-136993,-26649,244801,492262,535220,356686,101114,129293,274057,126668,-194229,-221339,-192669,-238424,-285367,-250863,-96341,-39729,-32835,57577,81375,-82210,-105689,109890,241647,205115,185773,88449,-27292,-67800,-84303,-190633,-374027,-437545,-319188,-27989,181646,70584,-63039,4680,-104331,-212469,46367,259991,177628,12565,-163757,-293615,-299203,-216865,-30157,162749,141982,30386,34081,-5695,-86743,-167444,-148852,-67607,-3284,240074,335891,119390,-117830,-225685,-168003,23269,95796,-30856,-24001,132327,198148,152372,148948,205142,162650,-19994,-42532,82179,160723,222508,284774,286089,269716,160575,20348,-10880,14423,-35612,-177336,-198596,-146310,-66154,151888,308020,200242,79692,100071,48,-159095,-178372,-47164,2908,-95055,-93701,19565,18870,-19078,-60823,-158452,-113000,207159,512087,492942,266089,71692,-88442,42394,234916,181353,119500,93151,-87311,-208012,-242975,-310212,-296280,-110926,37268,-13944,-108473,-56748,-55350,-124062,-137369,-104126,-13124,50349,90586,114574,231340,329333,182826,-66775,-245877,-243145,-85993,16127,-26126,7565,22711,-91112,-108173,97407,129329,-106760,-268759,-333853,-345998,-111310,156363,213343,120013,-135978,-428287,-413300,-190646,-77127,-115736,-143697,-140793,-139707,-45762,-5685,-34911,-67672,-96211,82079,206106,109966,83774,265973,390639,227399,-63258,-107393,-2287,-15224,48210,291601,438216,188883,-220650,-238934,9864,156041,250048,207927,-119714,-379672,-289841,-88772,-7725,-73074,-161193,-135053,-72929,-48162,-27819,-127129,-230392,-68224,81164,75726,92920,196005,298885,334443,257968,101655,20291,-54697,-189580,-293260,-210037,-52563,226663,478427,385794,114166,-31022,-75253,-123104,-180498,-305256,-338599,-162082,-35101,-87052,-240196,-328208,-244847,-131035,-64139,-7482,25720,120525,218599,115189,-67531,-131105,-111269,20171,171271,77791,-133157,-83709,76280,-58788,-310045,-227717,50631,62643,-9530,116169,120429,-119643,-161408,5892,61825,10393,-160829,-171261,-4784,33703,50710,266492,380556,295775,212788,72110,-184792,-401700,-326724,-43868,128676,175823,127630,180407,330842,353595,164240,77276,77856,143599,373836,548939,441723,281770,219363,111253,-55386,-139148,-144625,-110011,-76013,-208843,-231611,62386,244798,217389,290965,291593,230812,224126,155720,27761,-110355,-263951,-409908,188589,958296,973136,1149543,1398533,89892,-1043515,-1251815,-927444,-250632,8738,-384170,-305955,695863,1598409,1345597,351775,58704,310886,-34622,-244532,72464,284918,353713,426232,323077,9083,-236806,-329581,-288429,-59847,137612,93375,52239,83131,175244,269664,208114,200650,240782,61869,-66567,98319,243350,166958,12289,-136980,-285671,-392434,-334347,-109462,121031,239839,168022,60568,-63163,-153888,-71194,162862,179787,13575,-130208,-169223,8582,128124,-39312,-115721,-83202,-59009,146674,423893,405975,150111,-145767,-271034,-296325,-183858,77749,130681,19467,-15287,-61212,-12472,171242,150593,-167820,-323196,-106750,-31863,-337839,-471140,-297289,-149998,-132914,-158881,-158286,-200,182064,135413,66723,190407,209706,-45200,-236169,-206865,-156512,-104898,55149,88519,-54670,-19935,127506,61783,-103499,-51553,232300,389516,240902,75665,118257,220231,195900,59132,-81894,-285245,-546643,-562648,-369163,-184976,-77614,59259,58005,-160432,-297221,-173693,-14447,-53012,-198747],[-415423,-287602,-177085,-160636,-55392,158240,248022,210521,167610,134839,135867,120742,64258,66492,52450,-113699,-176696,-67842,25973,69453,59654,20335,102884,66667,-98238,-11148,272918,368688,278235,80737,-114823,-203278,-143543,53037,166477,-40325,-365904,-426244,-200891,-172477,-283812,-202384,62768,181853,187839,182001,188999,213102,219405,113692,-122325,-301265,-335662,-159908,24627,-67404,-264111,-182371,57847,137426,2075,-84836,-89985,-98019,-114982,-92561,2714,101419,54925,-26960,-79541,-83946,-117083,-220902,-215707,-14739,114072,-50778,-297066,-300997,-30451,193143,217674,17889,-168946,-67402,224492,352189,257471,119992,-74969,-244188,-252523,-147863,-139090,-183999,-116011,-61871,-110199,-60914,-30465,-226201,-352909,-296654,-197585,13222,173510,46029,-64675,86771,193585,159484,142786,73105,-71749,-69126,123145,298813,315923,-10460,-345497,-360840,-306817,-256600,-29799,135687,36043,-107139,-49308,-94284,-190976,-89496,105497,171587,158382,107681,33435,133036,375757,394116,221792,117229,16717,-39766,-141963,-221382,-178919,-62315,28732,51773,-13305,-47315,-54726,-108176,-164985,-176984,-104043,-74543,-9142,144894,289036,167968,15914,18149,127256,105057,-31511,-4796,30833,-44809,-2245,146244,221999,200458,135131,-42426,-223986,-341820,-407194,-366296,-207697,8691,42728,-111625,-293753,-377917,-257733,7068,136515,31080,-370,191973,380825,288567,64647,15108,98794,41463,-103204,-146003,-106530,-215432,-210215,-110131,-189924,-241315,-106294,-74548,-86028,56575,231620,181512,-31336,-96030,-33282,-41645,75704,183211,49415,-35703,45022,21695,-97652,-108212,52998,268440,228195,-2040,-205647,-244699,-106035,184826,386192,279923,-27307,-159715,-60641,83372,43998,-148616,-205594,-178621,-177823,-96972,-29901,-171219,-280221,-39440,216717,216701,142975,156383,186298,101677,-63322,-107964,-69196,13268,124025,71255,-216577,-343667,-192945,-69823,-54677,-5913,189557,352297,267191,87834,9605,19142,-15052,-60910,-53550,130521,264496,236524,124081,-117624,-202071,14410,162731,94533,72233,14415,-149472,-210951,-127731,-145434,-227311,-276870,-211204,326,248718,294712,193924,115008,119228,77761,11698,62432,36515,-100529,-116126,111558,419843,532245,472167,313087,101461,-117225,-27774,239740,365160,304173,216064,97531,29659,92878,98953,-26964,-166169,-205644,-157839,-67932,-9638,-112460,-284371,-259343,-3667,143057,75940,44767,123412,255358,346114,316317,196977,109621,54259,9350,-87690,-200586,-110164,95528,140964,55690,-161038,-440837,-343408,53747,240494,174721,4861,-99537,1278,47821,-68790,-2453,127531,37453,76859,218311,105639,-19798,106839,232788,190862,45122,8876,247645,254153,79472,110455,145857,70831,142556,163162,-41296,-192161,-233276,-180189,-55946,71775,234788,279554,93933,-47511,-51413,-56901,-87245,-44396,27706,-9167,-80164,-125798,-253418,-218828,10397,71809,-31574,-37530,57723,147092,160982,-62828,-268087,-114432,93506,103095,126323,136702,175456,228513,165605,204301,407426,499152,293204,-2941,-12520,129536,-9579,-237092,-250998,-130172,-711,-37543,-226662,-266162,13324,286362,334634,352321,559926,663212,400715,-24948,-224278,118343,492725,37327,-561094,-636938,-491062,-298952,-209463,-177298,1282001,3618263,3617467,3754416,6664906,6910224,886740,-3565590,-2323471,134625,109199,-579129,-752551,-695293,-170877,180241,62657,497449,1142380,1093405,701138,248139,-156396,-326654,-69675,188094,231501,73064,-216349,-351279,-208470,-96369,-219714,-407382,-471142,-394050,-204610,-27682,-14432,-106846,-98694,65061,142274,91570,49915,56647,32342,-24435,-64006,-25961,124685,254820,218442,36452,-114689,-87959,5283,178321,437074,415452,172030,67299,-28116,-191511,-165605,133225,342455,181030,-68779,-136002,-95802,-135990,-149893,24443,158232,77317,31765,-36471,-129351,-15112,262515,290880,149486,114670,107550,152418,295407,338057,101908,-151054,-130314,95862,191207,107908,-35414,-111188,-114034,-156002,-254144,-356473,-260966,54978,217506,41452,-161555,-123482,-109308,-262839,-307309,-233393,-344556,-370155,-54728,145290,31976,-82954,-110781,-17951,224082,465156,515722,313572,27485,55569,277011,201297,-103619,-149722,-16,203319,152975,-17166,-16137,11283,4293,36839,-8711,-194407,-178434,116718,310920,255297,147682,40082,-30855,-18676,-16773,-119283,-332957,-424713,-286162,-25574,77344,-60264,-149081,-20607,-36561,-133646,40180,232992,177165,-43433,-213483,-244078,-149883,-54423,40982,195648,126037,-49439,-61464,-75424,-107178,-183272,-260729,-226777,-68135,272706,443282,257786,24881,-115861,-119388,9141,69136,-22456,-4723,121576,188933,143311,149573,191414,102845,-48868,14380,149338,143368,131103,177504,226088,266339,145963,-10798,-14445,90474,119445,7613,-114960,-181714,-114509,178606,378109,253512,82736,92053,42463,-73330,-83418,5771,21389,-86078,-39999,150330,190925,84720,-57030,-245762,-168275,265109,583754,508123,290416,73736,-94758,36332,237614,225963,233574,251794,61999,-106328,-234772,-385643,-351492,-95630,93719,51349,-60422,-65876,-40390,-82656,-193922,-222431,-96285,-4066,66043,148394,269608,361810,180154,-144293,-322457,-279076,-142718,-67682,-61064,4820,27532,-122436,-234927,-44186,102530,-70653,-244142,-285205,-272309,-117271,68575,186733,176655,-52976,-360591,-368907,-180450,-129278,-164726,-150645,-126452,-148464,-81051,-8950,-17579,-52007,-35205,150026,268015,233046,249279,324551,343659,229302,13014,-26645,12123,-51728,17082,280198,424760,201851,-124408,-86169,138550,207082,254772,248870,-65631,-359715,-281926,-63869,-4402,-122793,-234146,-182445,-99935,-29243,49302,-14919,-109178,2200,107202,32398,-1420,175997,329924,291088,156879,58729,93175,129353,-20154,-211631,-220660,-44009,257027,520567,466539,170111,-27043,-80592,-136035,-196556,-269189,-306525,-174876,-38876,-25108,-152350,-224117,-134707,-85382,-56321,26787,68920,144240,248040,95140,-136165,-156733,-39161,124091,235930,155401,-40353,-80763,-33636,-101112,-251179,-196392,-26,24224,-2773,126270,143811,-70278,-80614,103264,110176,8900,-119678,-85089,70324,72664,28039,221725,319249,197750,98734,-12355,-230025,-404403,-247637,117752,306249,196233,68378,137496,279283,279704,102079,28469,100142,236609,447838,588289,441041,262913,165337,55879,-35228,-12096,5654,25601,-33640,-217449,-277158,1209,178455,112747,166564,221484,217658,228195,143542,83646,90715,-18827,-304146,85157,1103569,1534548,1271636,1327995,332585,-1045706,-1492653,-963630,-277317,-64947,-226575,-60316,673302,1514908,1631746,278567,-300169,-151247,-233815,-223730,175253,439999,490355,443863,308980,23066,-234198,-310525,-192247,30319,131866,17006,-35963,12967,111481,202096,158633,198590,247385,62111,-71820,82656,200445,104815,-100792,-269246,-380441,-478759,-416254,-142470,120268,174995,112451,102841,62503,-46815,7228,255026,300800,53585,-156484,-138968,43944,79753,-116678,-183595,-123304,-17310,209007,397376,336561,110657,-112047,-195637,-220440,-94646,136889,105971,-55574,-42714,6690,113976,276602,244190,-69950,-261425,-84403,12299,-250501,-417437,-306768,-184412,-175336,-203760,-205058,-47641,118531,25807,-45519,144567,218364,-20560,-255492,-237470,-215880,-197610,495,81047,-71875,-42200,151950,163355,8765,13340,268576,396899,193040,38484,121845,241795,204629,92464,7584,-168898,-442714,-534311,-414770,-255548,-79915,66815,-4364,-214124,-237915,-62466,41781,-84591,-326005],[-480424,-350055,-274082,-251330,-102796,142456,228746,168114,90023,50178,92205,157245,163673,154221,43165,-198042,-288003,-146395,-33616,27225,24747,-19288,76099,84729,-65249,15584,263377,332453,240675,9850,-188379,-207493,-84223,59974,103313,-94383,-416676,-501362,-226324,-138772,-289937,-275819,-38966,150470,219955,235678,252482,282562,268502,128694,-119484,-293564,-352680,-213734,-26602,-56418,-199127,-134585,6591,21151,-42427,-77061,-101754,-120271,-123438,-130129,-71034,19968,-40609,-134489,-162374,-96048,-15011,-79317,-124201,17030,83973,-60909,-234174,-188255,45247,169849,150658,-11409,-224871,-168769,170934,374446,293589,151429,-41737,-235884,-249531,-147768,-143658,-243074,-193307,-55824,-4514,9773,-22272,-196820,-325412,-336708,-286307,-83496,84112,-12903,-87850,82658,185873,127294,70919,-44532,-206789,-142044,147960,366443,351513,5969,-316613,-296871,-228168,-176811,-14284,87613,25040,-107312,-119863,-182980,-264742,-113587,134143,229247,202338,106844,16411,121783,376802,363723,104744,-43798,-30382,36142,-9956,-129836,-181023,-105600,-48505,33698,4002,-50655,-44305,-69117,-143177,-220380,-213405,-134580,50510,247902,390650,279424,130494,116633,143802,50356,-108428,-92939,5456,13763,49610,156177,240493,242583,200636,21269,-201128,-304088,-333454,-348317,-263689,-20735,-1413,-207526,-371885,-414758,-322435,-100355,98110,80806,27229,161617,350208,302804,174856,150884,131295,26316,-39250,-37669,-44010,-205095,-164636,-63977,-149457,-204351,-114217,-107970,-107151,-4161,218403,308463,107171,-49913,-33530,-46612,80472,217853,72543,-74656,-22264,-77690,-212338,-138938,104911,331552,328471,93412,-155916,-182181,-7050,186366,235990,172023,8958,-85136,-34807,95675,70657,-79225,-115266,-157171,-193073,-90542,-32410,-211658,-327368,-92604,179752,190544,105868,164052,256010,127519,-45402,-48710,-57845,-67786,18879,17855,-159523,-239149,-134633,-59562,-44174,31331,255051,420460,318735,143722,31851,-22370,-74599,-72145,-8241,158648,293531,267949,127188,-143445,-228602,-27729,73756,37343,62086,-35170,-199729,-230526,-160077,-196329,-285396,-300927,-186220,23383,241709,292211,180944,93441,79424,779,-35012,81490,107701,13018,-47315,79221,364723,474007,384945,330101,272832,-2456,-144408,53709,275820,281703,217368,97135,10022,47167,69391,17042,-56470,-87087,-69523,-32589,-8980,-88084,-257628,-321704,-154084,-15818,6507,66122,150912,212747,260778,289983,234301,136908,78060,105766,83333,-46244,-32351,133733,184203,105700,-146563,-480317,-411710,-66302,94819,146046,65006,-81014,13943,92421,-39186,-13459,78006,10624,53655,167699,29384,-58576,155669,381805,359887,32594,-107107,191738,283950,101638,46698,16078,-69325,23647,22979,-142024,-271792,-279419,-140813,45581,191045,352937,331323,41179,-142616,-98915,-57964,-77291,-12812,105015,59647,-100924,-225836,-371495,-368531,-125279,-28669,-72094,-9146,101431,159204,191833,-8184,-229313,-104920,101700,87928,89734,98299,178380,260313,161248,137325,318102,432855,266372,-49287,-85964,80754,18904,-186467,-248826,-136178,-23519,-122064,-387900,-403126,-27251,278898,264611,296615,618244,694686,364120,-3677,-267433,-253967,26331,-135369,-510189,-715634,-666118,-307169,-138597,-38096,1744321,4057047,3873398,4591693,6834394,5859158,187396,-2546570,-1430863,-28197,-411516,-450525,-232206,-432608,-61158,418633,398730,696285,1183873,921341,507151,158873,-217052,-310425,-50971,215727,235415,1236,-321647,-400858,-177001,-39796,-192712,-422308,-489044,-391170,-219434,-18326,44756,-71125,-122797,25742,132863,114968,98490,116050,73675,21496,-44914,-52839,80709,266713,247092,6088,-181415,-131545,-24099,145318,386341,358217,94852,-5561,2884,-107243,-158010,107246,361356,212072,-83043,-124531,-6791,-57573,-134862,30616,142676,-34759,-143909,-142210,-204408,-128373,137230,214994,80038,-12906,19257,162057,328726,286428,-21078,-268381,-172285,71743,120391,14977,-93078,-144856,-111236,-107937,-135246,-218042,-196139,42716,209626,79776,-85166,-39301,-53186,-264663,-385549,-364380,-435026,-363093,-37855,119925,-5545,-80259,-70848,-2757,175056,380852,453994,264091,-33790,-34347,236302,253165,15617,-55587,176714,495431,439187,187005,75738,59546,22345,-1564,-106302,-289520,-222954,124359,324020,233316,72248,-10991,-46842,3565,66553,8513,-240275,-399029,-261014,-59709,-66973,-187744,-185065,-5630,61522,-21697,51758,210541,165942,-96440,-250840,-158377,68180,149384,114632,200797,94151,-162958,-233085,-190959,-165781,-209424,-372582,-453225,-181426,265504,527257,435545,203332,6456,-53424,10091,56736,24848,45595,87492,93466,66430,112109,147769,17600,-106757,26785,170905,78890,-2173,50841,169484,262703,137123,-40092,-18055,162549,257737,173776,-61089,-254243,-193914,154146,398343,303058,113172,79439,77846,36105,53941,93832,53450,-67411,9925,254192,338454,183344,-58307,-317865,-200639,305983,569661,406793,232955,38614,-78074,59730,219871,224313,320509,392278,203684,1843,-182392,-374984,-319292,-46523,153155,130787,-2708,-82722,-19610,12349,-130503,-208890,-117793,-45786,21943,149785,283481,371854,175044,-201474,-364096,-296422,-174282,-88806,-42788,1082,9025,-166967,-325672,-141382,76905,-31250,-188587,-190736,-145323,-111748,-50335,108746,197512,36168,-248883,-301589,-172286,-171100,-199701,-133535,-90092,-143589,-110682,-4816,-1962,-51410,-3002,142287,279272,347886,381096,322942,253476,198722,63567,14232,-13671,-87606,8977,273932,395241,213490,-5551,64195,234308,227501,242785,269128,-16793,-318509,-257967,-35769,23749,-117235,-250776,-205848,-133241,-40244,95976,102057,33742,66571,99541,-48240,-135381,75528,273317,186715,-7262,-34861,121190,248909,92722,-146145,-205952,-6609,263087,475509,470486,187758,-63951,-116617,-125234,-176162,-218282,-231536,-132424,14894,92192,-21250,-78124,24909,-16714,-57239,53113,100300,137792,238335,80555,-169400,-179612,4089,179588,222533,156175,21441,-86258,-139188,-139492,-168397,-117411,-15763,-2684,4173,122322,143439,-1893,43872,194853,105946,-56221,-91623,-2682,114142,76524,-13509,134936,219863,91276,3167,-54461,-236826,-388252,-193509,242090,477704,227905,-13737,35516,185277,188396,57273,21330,151312,306985,456123,527683,364742,196724,69312,-30656,-8536,133650,178115,156604,1115,-211623,-297692,-82622,72981,17823,40449,113528,165515,169761,57465,86968,228562,117262,-258457,-28899,1208680,1934981,1344898,1249678,668061,-833108,-1434671,-871630,-303594,-130073,-84273,108377,518288,1316304,1765646,225998,-662733,-582844,-390267,-228503,200734,495215,508981,371593,225128,13534,-210878,-278479,-113691,106027,125201,-25942,-70682,-17444,50654,103257,95324,187880,239961,75821,-27109,106492,152827,11777,-201577,-350095,-432554,-518447,-452535,-167018,81778,64544,49846,179162,228001,72878,64224,283982,364790,108746,-117307,-48151,113184,57777,-160535,-244298,-172047,18767,270247,375114,280294,68845,-83711,-107912,-112464,19455,197833,71754,-149765,-94822,77266,244883,377312,335024,21835,-209742,-79884,34895,-167614,-369275,-314809,-191227,-181471,-234162,-241507,-82529,55542,-80599,-146493,92909,213220,12970,-248823,-275134,-275863,-266473,-53783,75161,-49368,-33583,164313,226480,76983,18712,219951,316992,86462,-33220,112035,263555,230394,141679,91404,-60716,-310696,-445395,-411349,-315077,-90016,60162,-65687,-229414,-125740,91411,120239,-94430,-398148],[-455423,-369865,-347229,-330045,-156126,111097,197584,96665,-25466,-51618,53895,194907,258477,231411,-732,-323704,-417920,-243371,-109742,-36129,-29446,-45936,57652,96684,-29256,20178,183744,216181,140296,-63972,-222610,-173987,-16932,58552,20720,-164453,-434514,-483289,-196200,-83691,-285132,-345243,-157063,79137,205717,249340,257659,271159,264211,121089,-132178,-295613,-347078,-253176,-88742,-54929,-123897,-94707,-57656,-65968,-20050,-28892,-113918,-134453,-105824,-145099,-129766,-40570,-62783,-148117,-193335,-110671,91724,115668,29443,94294,101082,-38897,-162542,-83222,100851,134746,59133,-59789,-254902,-225760,115862,355772,316696,197794,10711,-209139,-230928,-141077,-135297,-237088,-201768,-37964,79494,70807,-20446,-161594,-279766,-362097,-368146,-201573,-37849,-53998,-62467,73000,127705,65189,24625,-106753,-293475,-179203,187293,447016,403632,57211,-238078,-178612,-72736,-38078,8922,35073,40509,-9553,-100355,-227027,-335377,-187829,99925,260392,249977,112246,-15022,76636,316882,287724,-14343,-215576,-112917,81511,117740,-54206,-215148,-166799,-76774,37515,2009,-64494,-18947,-17156,-126050,-243844,-266617,-131150,103689,274544,378671,361454,281935,217078,99289,-64972,-175364,-133022,18402,92287,92628,134136,213350,254757,238986,66501,-162635,-219122,-221905,-320750,-304434,-55935,-34359,-241759,-348923,-353334,-315705,-156889,79340,133787,38511,110101,317242,332007,280734,272791,169683,42263,40533,69099,-19262,-210755,-133739,-37868,-124773,-148895,-79744,-99803,-104360,-28609,238488,444558,237217,2088,6476,2575,79272,195410,65647,-86112,-39397,-97704,-229048,-119941,138219,326633,366670,174628,-73759,-85274,108083,214231,152741,110356,61915,-14018,5115,119109,84212,-20816,-38376,-127510,-176535,-61903,-22195,-218677,-336202,-149233,109838,130322,42112,149208,294660,139032,-24628,2897,-18625,-76682,-38831,-31152,-88869,-117691,-80370,-40462,-22552,52517,289948,471454,350257,149602,35187,-40056,-111601,-112726,-25739,115311,264098,273348,138488,-89201,-154371,-27017,-24149,-52803,8602,-99822,-246987,-223765,-165555,-219724,-307304,-295035,-157158,27120,186168,237602,97044,-21850,-15275,-71304,-64303,88949,146240,88645,12101,44271,260560,346052,227754,277022,373193,95758,-240715,-147070,104836,186227,172183,63457,-28894,-4057,39160,48844,39385,15687,2392,-10560,-39570,-90355,-214575,-339501,-276234,-159703,-78894,46312,165452,178492,153662,199231,231141,171819,113863,190525,246362,110800,28408,131814,186614,124327,-115730,-425835,-391956,-150186,-24128,122777,126943,-56284,-10819,90643,-17420,-48917,-28592,-61768,8995,86943,-59289,-87483,196611,507225,503478,60106,-135741,155455,289983,113995,1550,-64286,-143601,-59033,-54119,-163282,-292807,-290200,-94089,130384,278656,426000,355797,301,-198592,-110318,-55955,-85693,-3980,158480,112765,-121708,-314460,-453279,-458309,-223227,-115654,-117685,7528,126060,137700,177818,47843,-165150,-113218,41487,39602,60153,65492,153907,265141,153963,27992,126701,275658,196174,-104178,-167334,5867,35157,-97104,-192755,-130202,-48725,-179176,-480889,-481341,-70377,262356,208194,228238,611579,675268,305223,14198,-274728,-581127,-449590,-264311,-402862,-727756,-732711,-244054,-68870,95614,1957809,3831979,3636164,4844901,6528440,4938935,472009,-969495,-205979,27938,-785563,-367571,181526,-169630,27041,521843,561656,741649,1015867,637481,357839,188068,-215699,-289078,-41270,229162,227614,-59558,-363891,-371974,-116469,4384,-169607,-408019,-453638,-349142,-233045,-37852,76542,-48367,-140993,-9594,129770,154585,163970,162730,74014,-345,-101660,-154951,-20180,242792,274146,16146,-185144,-147240,-62236,95632,318706,300836,41104,-51068,66716,22008,-104047,84290,339056,228508,-54671,-72891,77561,22726,-97749,42442,135286,-108929,-288737,-219427,-235426,-189635,25308,110155,-28954,-172389,-114509,84298,258929,177778,-148319,-380167,-234131,5366,13412,-85989,-117358,-152443,-129106,-69623,-22121,-47800,-66631,55510,190705,122566,21197,67443,24000,-239243,-460678,-518903,-521193,-340422,-20179,86473,-46093,-85171,-37436,9623,115568,272556,383219,239774,-65232,-118791,165595,276021,122309,31177,305374,606360,537104,298047,136700,75515,4723,-55025,-182960,-334153,-228484,123574,271522,122592,-43280,-75124,-90624,-15204,137274,143131,-134030,-358729,-233996,-117027,-218258,-287687,-179323,25773,150765,92791,77619,186644,132310,-145768,-285081,-74337,282356,328988,159156,149664,26026,-279784,-398581,-293414,-233421,-233119,-435751,-637523,-285256,232455,552869,581667,368966,137623,45213,41881,74510,115451,125537,44334,-60637,-51409,55275,87297,-65502,-160366,11314,145955,-20468,-153067,-66239,132379,251402,118879,-74231,-41047,178398,326560,273826,-54222,-353133,-287302,82051,356489,329888,166623,79973,107988,155005,208671,192042,80939,-48523,46009,305291,409045,238673,-74065,-361661,-199773,319380,475573,214488,78547,-30609,-38420,105306,183536,172723,343819,462313,291455,84796,-104487,-290682,-223268,11122,187574,191265,38390,-101659,670,130469,36465,-70348,-70831,-64812,-31971,113980,262215,342219,152064,-223722,-350928,-272543,-151191,-25481,25612,-3970,-34516,-221672,-360215,-163083,68112,8964,-105180,-51189,18071,-95278,-169446,11060,190852,111863,-119498,-218566,-169010,-198275,-214686,-98351,-39030,-129395,-128163,6311,4779,-85813,-46014,45422,240061,435298,459911,273271,148314,144139,64141,-16945,-78745,-106934,29013,272946,355687,221073,109245,186009,281203,217444,219914,264008,20231,-264436,-234730,-34842,42708,-67169,-198293,-198324,-168249,-73778,108414,190328,143086,98643,60465,-137584,-263011,-66849,154058,52648,-189420,-156122,105830,285564,125811,-123171,-169842,49631,242331,354995,389386,167962,-107090,-157473,-101285,-136603,-176863,-153222,-68616,99627,229960,121280,85497,212632,75820,-65434,52224,102632,99341,182377,69111,-155882,-191038,6173,178007,147150,87924,41363,-85601,-192410,-158087,-88189,-13589,12520,-5669,10615,103021,122473,72786,176658,250557,46446,-164361,-90708,55722,123810,53637,-53616,30316,107299,12593,-35463,-37569,-206804,-357355,-163684,304525,573911,247028,-105912,-97838,75924,109860,46949,63944,225182,342754,394712,382113,241146,105001,-44628,-130268,14497,254379,319946,244727,32761,-178815,-262840,-129201,-17500,-34805,-49210,124,88100,52476,-105859,814,240139,123068,-279545,-125848,1254497,2047004,1332410,1243217,1050988,-459911,-1137552,-715676,-344079,-175938,8583,155839,288776,1079262,1698509,222686,-908168,-834943,-471139,-270905,158024,458269,420795,243587,105644,-12114,-171950,-245295,-80866,139357,117328,-24232,-41883,7076,24046,16629,51322,187565,233414,112104,69857,171813,126142,-71507,-254145,-348979,-418621,-506746,-451434,-183497,18206,-60204,-17853,251298,375523,179316,104244,267501,367452,166137,-21661,80702,198660,66356,-166121,-285077,-212728,45062,322080,380985,256515,31221,-71418,-36674,-9968,132195,263008,45883,-243349,-155348,151226,366154,458460,404627,84693,-185818,-101688,14975,-140537,-364011,-330895,-172047,-141793,-229518,-259767,-113657,-5938,-156326,-204251,45518,187572,40719,-214641,-301872,-310567,-289291,-99369,53514,-12989,-6437,157630,234961,90835,-26930,108918,177228,-47185,-123691,80816,262425,260367,205034,150752,-6667,-202988,-320706,-359392,-333677,-94810,40977,-112642,-200604,13633,243641,193976,-77834,-380465],[-341774,-337880,-366580,-359358,-195289,66975,156730,7469,-159424,-156448,17932,212650,316415,279968,-48398,-442561,-527530,-331800,-173967,-94571,-84413,-55977,50102,97686,1439,-5717,51578,63434,16618,-121297,-214819,-122290,29912,49434,-46585,-210419,-391694,-369146,-119094,-26360,-273929,-401870,-258956,-3863,162849,230814,215559,196365,210383,89505,-158301,-305670,-311886,-251811,-132165,-44836,-33314,-43733,-93954,-86097,59581,41533,-119481,-129951,-61642,-133298,-173210,-76546,-2537,-56658,-159832,-112638,178945,297614,168132,152896,134956,-6829,-110871,-23159,110407,89491,-30879,-123536,-269083,-235027,79546,321124,342613,264053,74512,-165513,-194803,-117788,-106454,-170518,-152485,-14120,127180,107059,-25258,-133916,-233899,-356236,-401329,-299870,-159811,-69773,-3279,46682,19616,-15012,21940,-89602,-298629,-151133,257485,529146,466360,138181,-131122,-48960,101141,105100,33929,2363,76575,139503,-5049,-212085,-372846,-288812,11048,257401,282954,115327,-48579,20931,222074,194384,-95410,-333133,-202500,81589,204030,-5456,-267121,-250522,-81356,46651,-13558,-81035,13175,38249,-106145,-228160,-235014,-62817,133209,210293,245757,361769,412585,301469,23414,-203939,-226227,-124319,63693,175496,138422,122760,180596,247301,244893,88064,-109317,-99982,-94227,-292654,-333011,-101989,-56586,-207272,-232977,-210354,-233580,-141306,88972,173477,26832,49018,282391,348181,329580,331596,198417,79199,107484,135672,-36957,-216621,-113793,-36657,-127739,-99717,-20402,-54405,-72373,-7834,265382,525148,324580,49689,65942,87474,77408,120357,25920,-71147,-4084,-30577,-142656,-58571,143699,260008,329105,222053,25424,21802,211809,268969,154895,117136,127397,31074,41645,156583,91222,10519,11938,-83698,-127224,-25367,-11778,-181833,-291173,-198233,11031,47885,-25383,122666,293046,128537,-17949,29151,35669,-22351,-43642,-55494,-15096,-10226,-49446,-29253,-6369,50370,294788,502504,359886,112241,24631,-30590,-125077,-169881,-91668,30367,190422,246899,155263,32956,5572,13147,-109637,-146178,-69825,-175955,-293720,-197627,-144184,-223495,-305503,-270586,-130506,12033,101632,145574,-29230,-185230,-125069,-104279,-61847,79027,138133,119473,73659,38725,149787,195709,62976,183349,386169,146515,-298539,-321515,-104264,48118,90129,-4607,-88339,-59928,2569,52644,87078,64970,30829,-20950,-101528,-108035,-141484,-279228,-313704,-239189,-154855,-6962,156510,154780,60308,84461,203633,211171,145842,230651,344005,221256,64455,97181,149543,106305,-82534,-300566,-291218,-156701,-50316,138832,182643,-24820,-51205,61130,9130,-71360,-132663,-149154,-43361,176,-134762,-98019,217380,562864,569627,116481,-88407,134346,267682,112252,-22114,-85413,-132906,-73080,-38220,-109134,-263920,-269710,-57843,158516,300449,449348,365103,-15579,-206073,-90721,-59315,-115901,-25946,159759,121259,-140412,-354214,-457864,-444315,-247939,-164400,-156237,10538,134266,95682,114023,73739,-93502,-122537,-58918,-30205,37201,48062,122187,256187,154377,-81111,-93360,85403,99881,-147220,-220483,-66549,32220,2947,-90993,-100948,-59699,-192374,-485523,-491907,-112454,230009,165442,163204,564453,643133,260524,44648,-215509,-746192,-783144,-310276,-258333,-676364,-705055,-148600,-37265,156177,1814872,2955992,3061902,4878937,6070715,3845008,878929,543190,1198180,456201,-767868,-254357,413562,21656,61401,460272,495785,630766,715235,323047,263390,289778,-160355,-289040,-55528,218062,195604,-120609,-355570,-274591,-36996,18914,-169357,-370297,-365312,-267781,-232992,-91409,50737,-53187,-153840,-41352,122696,196536,230392,186632,34230,-95493,-233804,-313030,-153122,185756,290748,70196,-122210,-131756,-83529,59490,247278,228867,-16241,-87672,137015,171979,-657,85045,296639,233197,6362,-653,131062,85832,-37638,67463,144847,-111990,-328632,-224619,-197188,-173206,-36687,14229,-126717,-292690,-250768,-70865,89024,32201,-250589,-453262,-296040,-85833,-102462,-158611,-83128,-101955,-136579,-42478,56888,104067,86265,83084,156111,151803,120737,159443,97737,-186399,-492341,-621751,-547530,-290146,-4543,46600,-82842,-97626,-24624,14827,65479,173694,327526,253873,-60230,-175212,90738,271913,181843,87081,373012,597654,494392,285941,134263,41828,-55851,-124111,-223674,-312736,-196214,110090,178599,-40671,-178355,-154893,-161106,-66026,175618,237911,-51235,-306225,-203903,-180969,-340544,-344488,-159041,40535,198339,183432,110016,152523,75518,-187298,-318263,-28711,410673,424841,157357,42872,-82484,-367463,-472706,-323899,-265113,-231115,-411230,-661273,-310092,193785,495836,622759,476369,270382,169102,98152,116633,227544,221965,17592,-204715,-155145,6629,27927,-117457,-171643,2020,93469,-129533,-288324,-149801,114884,220368,74947,-117465,-90521,114325,299859,279765,-96440,-448844,-365451,-19656,252255,315192,224821,103399,137435,266296,346822,269309,90240,-33982,64820,290989,373682,223325,-108267,-372524,-167111,301910,329485,-14756,-149807,-120691,14388,156988,136836,91023,295159,437940,300795,123157,-24673,-165999,-103493,56234,181733,204315,41997,-116720,12600,227470,243147,135766,24315,-62113,-84144,46829,201934,268909,105562,-204674,-281275,-204959,-74211,100513,117047,-10373,-94377,-274550,-335261,-108489,83078,46456,-7898,111713,182180,-73054,-258207,-70466,167730,154938,-6519,-136309,-174830,-212783,-205213,-52036,15186,-112252,-130496,22013,-327,-158579,-179838,-115244,169105,482377,486890,209520,61907,80942,10381,-114736,-157825,-99380,67793,269516,309256,221549,199236,266541,280256,184358,187418,229516,37710,-208135,-219638,-74164,22894,-2451,-93179,-165861,-198861,-112926,93217,225447,184130,92419,9733,-199081,-340732,-199496,12952,-77761,-335669,-263718,66817,251801,91187,-137237,-121142,103980,196562,192157,242400,123658,-118652,-173601,-79792,-102450,-162405,-112971,-26352,175304,345071,241342,233105,380317,168014,-81344,16356,75135,41516,89672,59100,-96421,-183183,-29352,130025,43654,-21715,19578,-68214,-171162,-150225,-35193,81274,73891,18480,19585,75045,92969,139765,278515,251425,-51435,-279565,-124631,70742,103607,20800,-77634,-66158,6199,-15567,-267,31289,-156019,-319288,-144893,305527,563638,237528,-189194,-223297,-20833,63466,73045,142235,300358,343617,290759,206338,115704,18275,-145713,-217813,25419,313752,380458,262840,58168,-117448,-160187,-94277,-48701,-33407,-79400,-77875,16024,-93591,-311684,-160495,123190,24962,-349582,-182062,1232067,1870373,1266852,1380555,1420324,-26594,-742995,-589091,-413618,-201639,32827,73388,57263,874199,1473020,295613,-926355,-831280,-480317,-345330,77948,363787,273324,109607,-3159,-37262,-123063,-218814,-101920,119077,110640,17805,35452,77812,44294,-20586,52532,207544,230088,161927,196462,262038,134952,-108170,-237435,-260283,-333132,-449464,-424424,-192713,-51235,-166762,-90181,278360,453940,251133,134739,234644,325182,209809,97529,208147,272894,95928,-142077,-299110,-233905,57178,354656,420285,269201,3934,-77409,-4169,50078,215238,327260,38950,-316262,-201394,230107,470270,514610,442193,108245,-191357,-143569,-49150,-184766,-399251,-348415,-134345,-63446,-180737,-258971,-156204,-71829,-189278,-206027,7317,137477,47303,-164664,-300477,-301864,-262063,-132137,2988,5426,19535,130513,194890,65016,-93131,-22471,20402,-169965,-208076,26171,217980,271120,265620,175153,-16563,-142312,-191247,-275484,-296541,-82290,13314,-138259,-136083,145923,348121,234714,-38993,-271063],[-170662,-257502,-315664,-315944,-206446,11159,103830,-81840,-280627,-245977,-20778,196020,317983,288395,-68870,-498763,-579383,-385302,-202289,-125387,-121126,-51493,50248,86876,17325,-65704,-103542,-73959,-80617,-146567,-175000,-74100,40766,35525,-73610,-199260,-277028,-190857,-18813,15248,-259578,-431900,-313166,-66064,115272,196128,154200,99650,128458,40559,-190564,-315415,-248678,-195407,-131360,-12769,66614,24107,-79860,-33415,160441,102423,-114562,-100209,3521,-95477,-202295,-95246,108108,104764,-69510,-86371,228275,402548,226188,139120,141454,7863,-97773,-29614,60223,34495,-95159,-189957,-278495,-206101,74183,291029,369909,334060,130998,-114886,-143866,-71895,-53131,-68768,-78083,3280,133441,110866,-37841,-126161,-202007,-310666,-360802,-341570,-247804,-65892,55693,-4746,-119699,-97177,59423,-74,-214123,-50312,355499,585996,515213,226771,-28184,43396,224715,198753,56461,9421,125304,267918,111889,-149148,-357426,-376901,-101560,226754,294425,112182,-69166,-19464,124939,110801,-114538,-352577,-267583,37241,226589,17974,-312616,-349629,-106803,34257,-36503,-93518,39440,85315,-76443,-170054,-123086,49349,136387,82350,43264,270437,473730,357460,-41269,-319424,-260707,-85348,120093,238521,187454,153103,182173,234977,222597,91152,-43644,29235,22214,-271533,-357794,-155869,-67291,-118228,-62847,-29083,-96351,-57721,126622,189951,-2261,-6680,239981,324309,293539,299556,198370,116391,140326,139195,-82177,-207511,-99906,-60765,-159725,-76861,39440,14818,-9309,55323,279762,517777,356996,89280,121096,178063,80939,18657,-32866,-38608,66615,102667,20923,26010,120551,159095,231355,225884,117791,112214,280249,331816,209471,168699,183263,33793,55005,200266,101143,13839,35375,-26182,-54430,7878,-6952,-102728,-193348,-227142,-99573,-37906,-76773,88970,247324,92511,-37772,21267,85867,59161,-15935,-47372,53497,60038,-56066,-46881,-12027,28310,277369,509488,350285,58197,11823,-1275,-118446,-208045,-148314,-38388,103894,188596,165630,176683,192100,68299,-168572,-216128,-146997,-252065,-334235,-161188,-101563,-217408,-297585,-244361,-112966,-16013,15595,40807,-153473,-329799,-206751,-83503,-25580,54673,87945,116158,145495,78625,71211,72818,-44683,99589,333806,146274,-304608,-432886,-290128,-88312,-9440,-97317,-163689,-120107,-42616,25375,70712,43882,7932,-65970,-182546,-128987,-37492,-135625,-245310,-237070,-200161,-69092,125561,140510,4697,-16010,166618,245764,161767,213937,348377,260070,81130,50246,88223,60515,-57520,-150143,-144346,-79421,32661,200086,221263,11011,-82728,24742,51157,-45099,-182685,-216885,-87858,-67901,-175283,-89209,208404,526564,540985,180423,-6529,114154,217916,95188,-28592,-55854,-49490,-12366,55931,-17331,-211895,-227604,-40972,111864,243139,429627,367835,-9046,-175864,-53023,-67857,-159470,-76490,93733,67323,-154770,-326150,-377687,-326292,-187086,-160098,-175014,5188,136071,53561,14072,48708,-33000,-114790,-157084,-106620,15387,49232,103332,247434,167042,-148342,-261531,-79339,-5289,-170073,-222347,-107886,10808,81460,32756,-42631,-47988,-168667,-423075,-454520,-151071,176204,126848,114757,513778,633691,255831,92364,-89211,-694473,-870128,-259023,-99849,-586188,-638743,-79654,-58226,127731,1348605,1653432,2298237,4930157,5649065,2452455,798736,1672453,2549910,1161585,-336375,-69160,459503,98238,14236,243121,225386,398282,394285,63343,192510,362626,-97137,-321263,-92498,180754,132386,-195286,-336112,-153956,37455,-3227,-197627,-321803,-248050,-161250,-206909,-163398,-35882,-86630,-162302,-74374,100847,227713,280715,183917,-32795,-240158,-408542,-479466,-276560,105432,276156,140684,-22609,-95011,-67059,65305,188678,135047,-98850,-133026,187389,313229,135885,117828,257255,228919,75768,65711,140884,118505,36289,104861,167875,-41071,-234305,-141828,-89724,-82660,-34597,-42878,-169114,-320123,-344179,-259575,-135031,-117052,-304227,-460833,-333587,-177635,-199454,-179771,5945,13301,-96351,-17660,93868,202752,215077,112246,110409,155855,178698,201779,143115,-112376,-447933,-607514,-476585,-207844,7479,5933,-109375,-114569,-35354,15615,39705,105937,293578,294894,-25178,-188883,35655,242622,176650,102542,383508,546803,378457,161405,58458,-40099,-152714,-208701,-230690,-233771,-137678,87987,91287,-183572,-293632,-239316,-238066,-121021,176270,266464,-11945,-249914,-182728,-239115,-406152,-352351,-152223,14200,190256,236414,140391,103142,7154,-212573,-341884,-40716,402056,408534,112057,-90649,-213222,-403588,-414816,-255383,-225908,-183981,-291147,-472983,-212260,164083,354544,521774,501088,390012,288475,153613,158539,319525,310645,31431,-259405,-185123,-8673,-12541,-118069,-116161,30019,42014,-219271,-376664,-189405,102750,160448,-966,-166549,-154773,-10799,187864,192126,-175968,-507638,-401253,-124843,101708,250525,264218,146660,168652,350755,435112,301186,79542,-20837,70447,218288,242664,136031,-155425,-353312,-114049,259054,169093,-224964,-393661,-212721,62793,195177,90965,14122,199999,333600,236889,114999,35799,-42373,22,78888,139557,159089,4563,-121415,11182,264851,408588,331661,129588,-48353,-124985,-36750,108630,163417,43948,-149406,-173168,-113803,24955,233584,193089,-18234,-153504,-307547,-263663,-6058,116254,76966,82669,258399,302106,-55929,-298071,-109363,137491,153773,61712,-75110,-193326,-220034,-168401,3644,61020,-101058,-122823,37616,-13457,-250921,-372403,-282461,96354,485200,477865,171655,22887,27398,-78091,-235497,-212114,-65586,104194,251116,257778,213805,253556,302712,245447,141386,146141,168178,31770,-158191,-209333,-144147,-45249,41053,23450,-124075,-219120,-140890,61599,201594,157287,63306,-24834,-204380,-345353,-280883,-111807,-181471,-406631,-316315,29751,179527,25696,-156999,-69641,133306,131379,29892,72219,76136,-75647,-145691,-73545,-95143,-179285,-133070,-35883,207028,404707,315711,332911,474852,221907,-106576,-47099,32897,-13218,-14948,50088,-6409,-153668,-83972,60605,-49960,-134402,-31297,-32447,-87559,-121103,-24421,132303,138585,60972,35709,50859,70906,188331,322744,198796,-157537,-369094,-191284,31623,61899,-6502,-84403,-137516,-69692,2970,93255,123915,-104399,-276454,-116543,268717,466943,197699,-243868,-303174,-83668,52320,121936,224299,347335,319105,192826,73034,32914,-35880,-206464,-268286,22058,297346,336277,209857,69563,-39645,-7374,23676,-9117,7899,-52721,-90452,-17548,-222405,-497629,-338428,-68010,-120523,-431124,-181900,1151539,1534570,1243615,1684573,1708594,349856,-411630,-572004,-519372,-216320,-13788,-111321,-113418,754901,1217179,460446,-674467,-612735,-463479,-432744,-3485,253714,126928,14179,-62752,-44632,-68966,-199279,-163951,52647,108435,83781,128592,166262,102362,8056,107147,244875,219949,199856,310459,347949,177596,-80749,-154129,-106778,-192807,-360065,-379465,-194216,-108053,-234215,-164623,236837,440760,277744,159947,210365,264913,226504,197764,294494,310195,127672,-105284,-286995,-234029,51675,359976,475543,305272,-7497,-93505,-18176,45938,249147,378563,50002,-354325,-213999,308988,550566,545888,447698,98491,-211176,-186693,-139107,-275293,-437655,-347584,-87015,32870,-94733,-243606,-220117,-147220,-185009,-160951,-18010,71083,28387,-114654,-259973,-247159,-198620,-149879,-73967,-13886,28239,89290,129855,27227,-144688,-131961,-113380,-253736,-263757,-46623,123660,240697,298424,167772,-58187,-112999,-80116,-180879,-209619,-46936,-15648,-141435,-54211,238868,374891,226790,11583,-102314],[8653,-144988,-200355,-203028,-187609,-55231,35326,-152466,-356187,-303798,-67575,141912,264510,256364,-48941,-459556,-555279,-388830,-186314,-119633,-127564,-39026,47168,63551,10294,-154548,-249732,-157878,-113996,-133320,-121672,-45959,17745,20587,-54551,-119843,-103735,-635,74334,31261,-243459,-423990,-304227,-84214,84423,163290,106392,28382,49569,-12514,-218140,-312623,-165342,-87782,-76465,42106,159647,97520,-20437,64940,236178,121890,-100217,-45411,80293,-35888,-212845,-105707,213065,270083,50252,-29864,229122,394728,179423,37701,85135,-15623,-125086,-99945,-45205,-29557,-121401,-241906,-289382,-157308,97849,272096,380223,376546,159834,-70957,-86076,-6189,20914,32637,-16919,595,103013,86174,-56887,-141058,-186500,-228432,-248393,-307615,-278612,-56509,79112,-79021,-256918,-164507,115076,127222,-60948,103992,457294,590435,521120,294067,40866,64403,248584,212820,74203,60813,176965,313534,184317,-67073,-288014,-412992,-195161,187664,291055,104022,-66820,-28276,50576,52232,-75660,-275274,-286360,-33122,185489,23525,-330422,-446122,-187236,-19806,-63159,-99606,49044,115016,-35289,-85658,30738,170368,125833,-50911,-144207,123688,447345,383313,-56798,-373748,-282941,-45519,159087,256022,224884,224406,234469,228831,183176,87315,29377,142560,105529,-258452,-384332,-207151,-64141,-3171,108107,136942,56821,63821,179346,182756,-31974,-42240,183857,246911,177896,180079,155349,132078,133355,84479,-126836,-175842,-89850,-106719,-212049,-88055,78628,90850,80110,147851,283194,442311,347651,122816,154045,244535,93222,-73373,-88031,-2992,143534,261211,214541,108841,74974,58101,110218,188352,178949,166381,300956,373351,259155,213338,198203,-10655,34631,237119,121190,1168,39875,35171,24870,34495,-2970,3692,-63008,-227195,-196783,-107449,-101216,47537,162534,34501,-85054,-17872,113745,122414,11281,-13580,112498,85609,-102987,-106823,-47029,-183,250270,488229,324938,18117,7772,32452,-98605,-191425,-128658,-35402,38632,106085,154222,280859,325653,103056,-196874,-248608,-199019,-307746,-355073,-122965,-48111,-208065,-296431,-229930,-108746,-47206,-48241,-50215,-231753,-395459,-231442,-20333,33062,25146,15517,99777,227381,158233,45046,11739,-54838,71957,261157,119197,-254153,-458573,-398192,-182569,-103392,-195376,-243687,-182776,-93383,-23437,-939,-36278,-51697,-128342,-260333,-144533,81736,62801,-94676,-172168,-203758,-108958,84986,130760,-11604,-81663,127676,262588,156610,152617,270415,232564,89838,14394,25004,6214,-41544,-18892,3722,53558,189747,281705,230259,44494,-89370,-4466,108515,41258,-156289,-237952,-112421,-101288,-170367,-66483,168929,413994,443747,231492,62194,80062,146703,64533,-25789,3529,70316,99545,178077,58789,-168977,-173793,-39718,1728,119936,379581,363673,4088,-132149,-12061,-73236,-198231,-141277,-29668,-43803,-161854,-239334,-241579,-145994,-57018,-104069,-165962,894,142359,29618,-94252,-26249,3460,-81066,-215977,-175961,-10676,67099,111382,249140,189547,-150555,-322831,-178165,-103914,-178308,-172694,-101011,-20763,114783,147850,42208,-14181,-130445,-339934,-400687,-181380,100703,79845,90924,492054,662462,295020,145964,70639,-455730,-703183,-131616,49225,-487058,-594322,-87443,-121278,45929,723361,271476,1424714,4936217,5220642,988143,336714,2557243,3589656,1813535,279572,147867,367085,59200,-124039,-82586,-157423,101577,145334,-83837,106206,314615,-85799,-375921,-136106,126397,44765,-286086,-348548,-72393,76033,-55611,-243488,-278432,-141414,-54732,-149380,-221980,-153133,-134005,-165935,-113648,58811,240628,303672,158647,-106505,-387873,-569176,-594451,-347337,15978,206817,179986,63685,-54952,-6693,127283,159847,29947,-205900,-192368,200054,415625,271475,174153,236189,217686,125821,104057,113199,119831,108364,145308,190719,75220,-38515,9990,61309,52948,22443,-46439,-135419,-240734,-364699,-424305,-347384,-236990,-298687,-392684,-326422,-246451,-258140,-148918,118648,167216,9332,16642,99083,237801,284262,132117,65885,134333,178401,178662,145686,-29087,-320050,-455252,-308646,-101334,15199,-28453,-122899,-132436,-61244,20103,42863,73233,272196,333576,23188,-159361,9946,185719,110843,83415,349782,481878,227760,-32187,-74164,-150561,-265613,-302983,-219176,-126035,-69934,67378,51392,-235224,-347832,-306502,-289858,-146968,147247,229151,-13878,-203984,-189690,-286197,-404089,-314104,-169434,-54172,135757,252963,162642,41626,-54800,-212127,-341584,-103878,260899,292059,42341,-208157,-331174,-383224,-252383,-108422,-112093,-89227,-105579,-128514,-2971,144139,153755,302996,449301,475829,365866,178177,170175,347735,361756,94184,-175721,-105877,22145,-21635,-63751,3265,103503,13752,-268802,-401869,-192060,76084,72092,-99206,-210248,-206817,-143871,31322,38926,-272447,-509763,-383795,-208209,-63398,144481,266844,195164,198908,390344,451946,280784,60215,-740,71689,113081,63432,5771,-200803,-311380,-56827,203086,28286,-378696,-581884,-288237,87569,203978,56410,-23418,107037,194881,130343,74252,64421,45803,62352,81082,80889,68149,-56706,-108609,-975,228788,473175,453887,204635,-38549,-148911,-116390,-1475,46834,-17081,-75384,-58192,-32513,99587,311779,221606,-28224,-192896,-303793,-168481,100223,152841,97729,147721,347018,340631,-57882,-288613,-97380,105745,109413,73871,-49960,-224423,-224825,-105702,70283,89562,-106261,-117941,47435,-24914,-327346,-548533,-389342,50701,448482,450869,184714,43429,-1966,-164784,-317950,-209417,-17902,114232,206788,204929,200538,270967,296561,196056,103984,101308,92006,6506,-117656,-193916,-217793,-145000,37826,102828,-90385,-225004,-149629,23778,133694,94298,38549,-21111,-147142,-283266,-297017,-199082,-250991,-394690,-293290,12092,102989,-29205,-146783,-23517,122147,56046,-92714,-69283,47138,19123,-73747,-85651,-123248,-218122,-204422,-99272,180702,399146,338463,365076,463588,207051,-140826,-117817,-853,-41586,-99334,42851,87352,-108328,-131951,-1481,-105541,-213652,-88948,13485,19723,-84860,-56843,115494,168861,103706,62178,43667,69022,213818,305715,114724,-239636,-415710,-277845,-56895,8627,-22135,-86191,-180946,-121048,38490,200385,202708,-63970,-221643,-59807,228286,338828,139647,-256082,-314443,-103313,64576,170428,273443,341200,283307,149477,39654,19243,-42654,-210912,-264641,9833,218052,206405,112177,60736,33029,151201,180102,74138,56052,4073,-33721,6483,-289836,-598003,-458120,-249586,-249532,-476740,-119388,1040189,1229057,1358948,2093484,1851400,573536,-253300,-691232,-652201,-233241,-117658,-342542,-186680,749931,1082107,708870,-207172,-319280,-485745,-508957,-62204,156612,26561,-21756,-59124,-25588,-13064,-178878,-239611,-38341,112568,152462,201111,236975,174975,93284,202049,285852,188559,195544,365326,398259,236983,1122,-30304,67729,-31905,-254565,-318917,-186452,-141912,-260454,-234280,133125,350221,261327,176974,203548,210552,210437,244515,315548,297195,141519,-72669,-255039,-220734,28065,335367,514468,340794,1530,-103504,-69220,-19878,231096,402915,68294,-352185,-186718,371897,592727,548681,428417,74058,-220651,-207971,-224372,-365521,-436261,-308314,-36904,121770,8024,-219690,-300856,-229387,-161666,-94053,-26124,10224,-3876,-73148,-179267,-160083,-123034,-150663,-156631,-67352,15787,46477,67786,480,-160257,-194477,-201275,-290399,-281184,-127038,-8610,161039,284039,144692,-75795,-74846,5955,-90840,-95526,7201,-36737,-124206,24402,271845,320198,174067,61226,73023],[147599,-25553,-49387,-52196,-149546,-128836,-48549,-190731,-364499,-321928,-125437,58860,177133,196113,1093,-334459,-464548,-343731,-136526,-85495,-102499,-26028,25217,23539,-23608,-256918,-362404,-178224,-75222,-86503,-74595,-44259,-22964,6958,-3974,11680,93574,152399,135423,23155,-225717,-377720,-240858,-53674,82420,145754,94841,14995,2760,-53577,-229178,-285979,-72386,50494,21930,107449,225879,154575,55642,162441,250878,82986,-81790,26575,157757,38829,-194081,-109864,261043,372565,161355,38914,179543,281289,54394,-120369,-40949,-82575,-178809,-208039,-183135,-99510,-113402,-264976,-300669,-109164,134486,255697,349834,361877,150264,-44286,-33123,66277,102621,102765,4041,-30344,48477,48771,-75377,-167339,-176175,-123317,-92354,-204052,-247611,-55281,49385,-159792,-353957,-203080,159454,244323,117219,271396,527572,530973,468123,318012,61263,9514,165411,152655,85989,141672,221218,255933,169465,1823,-182145,-374918,-231207,164031,285824,93353,-43150,-6370,7432,17742,-9709,-148489,-255150,-98964,102476,17800,-312282,-516801,-321587,-114934,-91815,-101337,38421,124900,11680,-4270,169278,264635,121242,-126331,-238559,-14844,353008,387310,-5894,-354081,-299161,-33029,156388,214222,227775,302441,318960,230324,139728,88007,102384,221889,147260,-247306,-408339,-241280,-44183,106259,232038,243413,181275,178044,224443,159854,-41450,-47571,113433,122246,14203,4662,67820,113174,96959,3503,-142061,-124173,-84890,-167409,-269899,-126446,87095,158641,183107,250839,294722,356784,325063,154085,158258,268181,112826,-124263,-119150,19753,196383,399546,386220,166964,17344,-16471,6385,121244,192220,177848,276046,368256,256566,203192,149537,-91816,-13155,256371,152113,-10252,35163,84807,92681,58779,11963,112598,66135,-197204,-256153,-146637,-98524,-1748,55117,-32829,-146337,-74924,108666,132725,9404,28861,161359,76788,-177959,-204850,-104565,-16484,227849,438558,286031,10503,16259,52612,-74536,-107266,1081,61478,15369,14001,111649,297691,342154,87461,-199347,-245363,-213566,-319867,-341307,-89292,2651,-197545,-304725,-232096,-117686,-70133,-77376,-106813,-236585,-353519,-195356,53423,93626,1741,-52363,91427,311014,254659,67487,21225,32976,118288,211948,103514,-152507,-395617,-401631,-212984,-171573,-275395,-312768,-243017,-142342,-77231,-98672,-140657,-117019,-177660,-308908,-150706,188014,263216,81985,-85271,-167004,-103335,51017,117149,-8716,-114506,87051,249833,132383,75172,150088,165491,99331,5262,-19747,-34773,-25236,70514,116878,193946,355113,341373,198877,65714,-69220,-21978,166694,163451,-66163,-201691,-112969,-98769,-124597,-38471,109509,272845,333213,259353,87539,25620,64019,24833,-20764,68120,182029,218635,266978,73455,-159739,-115587,-40237,-135913,-34483,312421,344519,4203,-100088,20823,-64010,-211182,-197056,-173249,-179475,-157957,-127577,-100932,33845,102895,-14336,-129757,5849,157625,31428,-179717,-127147,12227,-28095,-220897,-229022,-42051,96532,150471,266155,216054,-91310,-268054,-198301,-183791,-186595,-93973,-47507,-50079,96973,228006,142688,35365,-100255,-279932,-353079,-194621,10932,16079,91701,510640,717343,358804,182314,209424,-128634,-375587,22024,170617,-394775,-600815,-189935,-204070,-31628,164691,-847975,462054,4576616,4568136,-26011,317258,3659582,4104355,1991012,706113,281710,202049,-58395,-335224,-442008,-527636,-194362,2576,-107305,-8106,120530,-162589,-426062,-163867,71482,-46311,-378967,-414388,-82148,51978,-121171,-284161,-253175,-83299,23881,-67273,-234023,-249356,-170956,-162749,-159641,538,235740,298547,121798,-165187,-486807,-655401,-609051,-337132,-66766,71745,144538,91618,-28228,84943,236849,171091,-59092,-310130,-254240,170566,453672,364386,232329,236100,201046,137119,105149,69948,102354,163078,174526,196159,190146,181599,185220,214796,192273,109387,837,-35665,-84506,-308404,-518056,-492142,-306368,-239467,-260067,-266207,-276130,-272509,-86834,211443,311776,163816,67982,91585,219892,281753,137621,36852,97625,128454,101720,108275,48638,-134486,-202858,-83629,10506,18230,-51403,-125501,-148694,-86949,37053,67878,63734,247583,339085,63878,-101770,4735,97807,7568,46421,286115,379315,50455,-237163,-226373,-258393,-366196,-392854,-207629,-26534,-9613,57950,73924,-166414,-318968,-333759,-288123,-121734,103367,147856,-38219,-183010,-236844,-321872,-342363,-238712,-195754,-138240,62131,245293,174535,-21098,-95894,-181854,-307406,-190015,43178,118745,-27003,-273227,-399185,-318694,-65105,57545,43512,33875,89388,236220,248850,121185,-62040,46087,354341,508451,375845,154291,132362,287013,349653,189967,34827,73501,94466,3797,30223,154458,199299,11369,-274379,-370599,-178967,20629,-32436,-196938,-234120,-216882,-223970,-116117,-134659,-363453,-460522,-324264,-253411,-203455,21804,228316,229484,220690,374308,395916,222541,51011,33723,76718,11428,-99097,-118772,-225542,-255521,-10495,148087,-71951,-463138,-663464,-334601,75480,177384,40179,-2714,65074,77122,23168,23657,60707,82915,80798,71858,29595,-37548,-111538,-71807,-11634,138816,425357,475678,221946,-45091,-154364,-171087,-104889,-59617,-66680,-9237,30054,8621,112072,297213,190261,-42022,-199787,-255841,-74389,170502,176870,109710,178439,354080,284909,-90028,-245753,-45639,74827,36257,39462,-62690,-262044,-228083,-26075,145152,95291,-136246,-130017,47118,-23510,-350633,-619540,-388272,47780,382172,413805,243491,112056,-3024,-212585,-315654,-143385,24292,82512,134197,158370,188603,257512,254281,149288,85451,63887,20182,-25506,-83178,-163804,-263169,-239443,-15126,110726,-75541,-215770,-143018,-13561,51234,39185,42147,25776,-48000,-187275,-265034,-248726,-291279,-325728,-207163,14804,44675,-46821,-89234,11523,70085,-16759,-151313,-140618,49506,137473,22232,-107753,-177764,-260202,-289562,-188537,108721,343288,319318,327144,350164,119980,-178350,-169950,-5916,-29109,-135788,39006,155186,-60530,-151956,-35335,-113858,-237280,-129182,54433,104383,-57721,-119838,27125,135019,126251,98160,61436,90636,217683,246925,33329,-274743,-419394,-363584,-172707,-46045,-31353,-100730,-205004,-157503,51153,265245,236795,-32846,-141764,32841,212036,235840,82698,-223255,-256913,-84668,80156,195551,264675,274225,248575,185847,120858,73973,-4294,-158549,-203470,-763,110071,47095,11265,32226,78726,262282,305822,149163,74541,52942,66749,82754,-271159,-571046,-462554,-343810,-310156,-442613,229,928031,1096621,1629270,2457998,1799635,601657,-283345,-903030,-782810,-260944,-252847,-552052,-157476,854648,1155588,1000141,337588,-117319,-593444,-554220,-96408,75202,-17836,-8800,-8907,14457,42072,-144935,-297514,-126285,122053,205254,227628,263357,237519,206017,307585,312480,128092,129870,329690,390565,286657,104207,94113,214188,110438,-146583,-242765,-168848,-154907,-260512,-288293,2009,224398,214205,176123,203688,172672,165412,224282,270418,237333,124229,-53989,-211698,-205602,-9551,285163,505337,351603,33563,-89745,-134171,-121199,175634,390867,79762,-312873,-128322,394161,572354,510185,391494,56135,-198411,-190612,-274898,-415590,-378441,-225057,12342,183517,101539,-191294,-378096,-305794,-140480,-34763,-13401,-17509,-25359,-35687,-68094,-63974,-58735,-133094,-214067,-129352,-7445,16148,26883,-9713,-142217,-209407,-242406,-291572,-268187,-203294,-152380,44484,221461,127644,-23184,9595,75702,-10317,17126,67072,-41982,-88906,84870,241468,204316,96025,99118,204230],[215976,73886,94761,87491,-111417,-203006,-140325,-192969,-305413,-304436,-192309,-36353,87402,129677,56226,-171351,-338555,-264952,-76012,-43216,-54522,-16972,-28413,-40307,-81986,-350439,-430258,-153567,12168,-20680,-47209,-63997,-60416,-6164,50537,158226,271454,241985,154770,2271,-206220,-307554,-153561,10028,109327,148518,122313,63481,4466,-68240,-213901,-230219,19869,189488,136896,163924,249966,174182,110217,214518,194951,-7078,-66200,101549,225053,120248,-133774,-99752,231384,375318,228913,87943,87134,109212,-86497,-273369,-208326,-180400,-236443,-314042,-318831,-168472,-87644,-254039,-305752,-77528,160131,224177,265439,280878,108486,-36579,3143,125365,172322,127334,-19938,-87249,-13072,21335,-80626,-183059,-151901,-15348,63238,-60342,-169027,-66788,-22864,-220488,-380593,-204501,169678,309038,268864,404447,536324,419005,364419,293634,38824,-94007,13696,53398,90535,222651,249016,126708,70725,35527,-68246,-266127,-190047,173096,286626,78938,-12599,28908,-13090,-6068,39089,-41889,-188957,-129038,12353,3783,-265029,-541502,-469125,-226416,-119430,-101874,13286,119789,53547,44731,241304,308123,136638,-106104,-203162,-85530,236699,381776,100070,-276615,-315015,-63891,102085,119562,179805,338259,390310,230987,102580,98741,166892,262572,153400,-228635,-414790,-244246,-5611,186137,282464,270265,243265,242175,238137,133442,-16015,-20864,37015,-25664,-155557,-180301,-49913,60739,50629,-59111,-111304,-63035,-87611,-232183,-317588,-174309,68391,208675,280736,344384,333078,318128,315188,184442,138719,246851,133660,-120061,-117326,17364,204213,482340,495538,186116,-41146,-54703,-54016,39980,153850,153051,220004,308753,187439,121114,39088,-184498,-65746,255068,187210,-6956,28504,110388,137709,87915,47477,196444,159152,-144431,-263266,-150863,-76515,-52680,-47926,-88217,-196757,-130560,71384,80314,-32756,61171,201874,56871,-255249,-315976,-164488,-4466,222519,367821,234631,32721,30806,44929,-55364,23883,215418,225276,31699,-69423,42565,215808,223449,11723,-185742,-220288,-194231,-274053,-285261,-63770,37140,-185216,-315590,-246457,-135062,-74447,-70444,-118585,-166322,-217044,-119332,100287,134828,-6352,-91968,102896,384306,339938,116714,85109,180811,217865,207749,130805,-14633,-261499,-309789,-182714,-202272,-317902,-356200,-293054,-181062,-120371,-185259,-224928,-153169,-183410,-307133,-146948,250747,408598,223185,-15796,-101972,-48540,34578,89846,-16909,-132164,42172,202455,94945,10879,33897,89459,110084,24207,-35116,-46416,5458,123017,179317,294491,463673,340984,123165,65179,-32745,-29460,202135,270151,50092,-116795,-95323,-74110,-56177,-13393,49109,160507,264880,266866,68401,-43330,-18069,-16828,-16519,117450,250302,298919,278597,7572,-192205,-58144,-26394,-255293,-177712,238159,301390,-20568,-93892,40658,-32666,-183415,-219410,-283899,-287627,-139205,-34515,-6295,158245,244867,80097,-76657,21932,175863,52377,-219509,-216350,-1713,22568,-185557,-262167,-74314,130321,213645,298390,242486,3858,-132450,-152980,-237335,-209511,-21056,32676,-65916,41557,260732,242533,93323,-87171,-260414,-312697,-180728,-79753,-64246,107208,551964,763988,414161,178553,276019,164762,-35020,145098,256608,-300704,-639373,-365974,-293516,-67144,-137313,-1476620,-568475,3499141,3481059,-29458,1778927,5406338,3997521,1396571,614859,203120,17599,-197482,-572525,-749805,-771074,-430324,-60399,-40455,-124205,-160345,-311128,-438592,-158102,32197,-114464,-448957,-521724,-201716,-46228,-180029,-296002,-250059,-91635,54260,19759,-182888,-276170,-174865,-150483,-205560,-60514,220303,275197,87696,-192206,-500104,-627343,-505613,-243558,-127699,-114389,20354,44999,-21352,180756,362337,218286,-101688,-370484,-295885,107750,413217,381176,267620,248950,180828,106005,74818,38080,86795,191539,179096,171444,259901,345366,330703,329820,297597,196314,80887,93727,88952,-197660,-521133,-543855,-320130,-145303,-92722,-160578,-261882,-249716,-24977,249377,400589,322412,135857,88252,169504,219461,129853,32487,61551,57930,5683,50544,107240,56539,67868,135713,104339,16093,-62034,-122791,-161881,-97038,70725,99360,58094,208260,295420,78725,-41901,-1032,-17739,-99896,10855,204274,211265,-147196,-401930,-353609,-331342,-426672,-458024,-207895,34504,31874,62333,138899,-7946,-218351,-309760,-222409,-45715,58085,53360,-61475,-191824,-315549,-345389,-243285,-138629,-198231,-194923,2576,228502,176595,-71497,-113101,-128770,-243280,-263095,-171827,-57432,-77323,-271592,-394649,-232705,60540,172452,184757,150576,236246,482578,444973,77709,-242935,-150471,261188,479195,318313,87977,47682,143734,263763,282240,299182,298203,187734,56106,134264,286975,271384,15545,-250548,-309504,-175537,-64002,-132666,-268469,-228171,-167913,-212843,-209154,-281500,-429749,-386795,-249945,-257296,-284332,-85319,159504,234382,225560,305855,288178,156517,67479,81579,87692,-54151,-190305,-190350,-214965,-194237,15668,104554,-125899,-483946,-631224,-347813,25102,121641,44303,70925,97705,19937,-48511,-14551,35325,75761,71662,60073,-639,-122836,-132017,-8250,-1925,40917,303128,409127,175910,-72170,-142581,-184352,-176805,-142154,-107132,21065,68329,-2229,53591,193543,109692,-62350,-173958,-170853,110,185303,179383,117778,179676,288113,154541,-153515,-193361,21569,45701,-42203,-16283,-100004,-294230,-225853,53717,214674,75854,-192136,-165717,35956,-2369,-299781,-528947,-273473,83234,296511,359104,311667,195168,14765,-202037,-224195,-40880,42840,11099,43938,128654,187213,224558,188607,115965,92557,46690,-27876,-47085,-47224,-115384,-257242,-287330,-96096,44395,-78775,-194274,-133061,-46102,-13346,24876,81974,99683,52152,-102723,-221703,-274489,-311605,-244160,-100082,23760,9925,-25003,4107,32076,-7076,-72410,-141520,-127069,80552,237017,109749,-124887,-235160,-284801,-339926,-258415,23366,267081,275807,233782,173748,-9192,-206743,-182021,25343,23707,-111708,40695,175484,-26908,-137216,-35851,-85779,-205533,-136918,73537,132943,-50564,-192081,-113355,29416,113974,137737,102456,127372,205300,178933,-13194,-256084,-391265,-426024,-281691,-92454,-45979,-139644,-220845,-186887,14555,247246,215355,1538,-28074,151935,228527,187450,44446,-156018,-153338,-44807,79582,183936,197220,162159,220982,289753,280991,171067,62129,-63350,-96483,730,14365,-73209,-55427,-7635,84825,287415,341105,165465,40392,62758,166827,182688,-170622,-416532,-336635,-308075,-273747,-303983,157709,826969,1147679,1945736,2586101,1535533,459497,-423335,-1107979,-866493,-296338,-386710,-678837,-48085,1026307,1400711,1264530,793632,-110180,-781418,-560830,-125680,-11730,-32661,16991,48018,57489,93816,-85758,-312060,-185742,133398,231066,203027,239250,275246,310431,388644,310263,45143,7769,202291,318731,300012,184885,180131,296203,205392,-44853,-154431,-144538,-160352,-256997,-315276,-108732,112469,153241,145571,187406,146282,103688,148185,178768,147637,74378,-48811,-164250,-197437,-52377,219615,431886,323123,86911,-41516,-185028,-218327,108070,342283,74672,-245174,-58575,352233,464464,413477,337733,56632,-138352,-132022,-272717,-412043,-286179,-114366,59244,211049,164062,-159510,-423705,-358320,-136293,-5069,19656,7675,-12252,11140,54898,18312,-19434,-98255,-220139,-165324,-22258,8299,8263,-16250,-112840,-195308,-251655,-278555,-244974,-266133,-276782,-78966,132466,133416,107305,150025,144225,62998,104678,114707,-28585,-37226,122798,161733,59908,16112,118934,262707],[211309,133174,191552,169193,-92702,-268746,-225729,-166802,-202421,-266032,-259525,-123782,24388,82600,93768,-31345,-214654,-172470,-28040,-14331,2507,-11258,-115156,-132553,-155215,-412533,-455791,-118799,105165,45296,-41881,-91360,-78861,-22600,80884,276959,393741,271146,141110,-15463,-184957,-239041,-82779,77889,154911,168315,172238,149906,53641,-48062,-167871,-149393,102318,299866,236061,194513,226925,145812,113342,198085,88967,-118536,-58653,162501,272494,198583,-27676,-62858,143513,286987,234112,86980,-30222,-54048,-175534,-358923,-363603,-283459,-276804,-379144,-416221,-226574,-64288,-215780,-297132,-68757,152946,160661,134901,155036,56916,-39563,14942,150784,210246,112917,-71106,-156446,-63826,24450,-59314,-165927,-97183,75657,174766,80927,-68821,-82788,-102320,-234256,-324945,-167291,139815,300953,352288,465401,473668,284057,240304,234809,-4012,-198733,-140201,-39205,85591,271648,254396,-8814,-65328,29274,25904,-113328,-78555,216119,288285,53496,2862,52286,-28748,-35433,34004,-12598,-114410,-104514,-50141,-17257,-205184,-510803,-568931,-314880,-138545,-101296,-13627,109001,78983,45555,224234,294670,170163,2916,-57566,-61191,147327,374949,224748,-177961,-333187,-136168,5089,-1254,84577,296996,400628,218036,76468,116608,215223,272334,138601,-195742,-384870,-207502,50233,226391,260221,226596,232771,233136,206404,114562,44528,30263,-29554,-163534,-294738,-330235,-170901,-10868,12220,-68944,-38391,-5799,-98452,-287501,-342855,-210836,36180,237532,352960,411309,397235,344233,325999,210215,107276,193292,147224,-69159,-88469,-14417,161702,493679,524031,164036,-91479,-63927,-70228,-42761,73366,106007,153450,209912,74216,-11040,-102761,-255109,-93412,239206,215379,15043,24502,111598,160149,125460,101280,233372,193443,-81937,-219602,-125557,-45820,-90978,-114650,-106253,-208677,-165616,13885,-16824,-105006,71348,235938,52129,-302886,-401348,-200918,41967,240444,290487,172428,63229,36602,3297,-48115,156615,436242,388504,63600,-127596,-32702,67013,7365,-107751,-166183,-191408,-157896,-175447,-192729,-47352,45868,-170171,-317644,-263293,-153170,-53281,-31687,-86035,-44586,-33271,-38077,94059,142829,5252,-90709,132120,436383,394291,166656,172022,329076,320320,240050,208724,136763,-90434,-161851,-115033,-194976,-314941,-366105,-324904,-204301,-144656,-230149,-252303,-135487,-129207,-246710,-134001,249005,459659,290144,17706,-26978,36370,35005,41199,-60411,-154372,-6716,125611,49929,-24754,-47595,23471,114481,58726,-22465,-23957,60478,160600,195854,327708,478496,265624,10188,38240,4322,-28956,194917,309056,149739,-7901,-73431,-49998,9540,3448,7695,117053,266756,265804,27718,-111567,-87727,-51710,-11420,140227,260481,312173,205353,-123338,-256091,-6904,10919,-319317,-275948,162913,232916,-66657,-111074,48344,18878,-113348,-192320,-314312,-316630,-102945,6052,14335,201940,330154,149338,-23481,42386,182041,75084,-206879,-258084,-28522,42748,-144250,-276222,-99774,159642,284517,341902,269735,102070,25227,-71518,-262371,-252182,14798,109255,-62878,-24603,250925,324999,154724,-82123,-264753,-260885,-134371,-157532,-152788,119108,576317,762150,430329,126466,247843,332713,189370,201155,313036,-177530,-656025,-568012,-401788,-72308,-105640,-1549176,-1582987,1600079,1954485,1251513,5228165,7820073,3325384,30798,-101410,-150371,-159349,-304155,-770789,-931241,-821097,-563884,-100019,59691,-193084,-414123,-460705,-388112,-114627,16423,-141372,-474018,-633145,-406128,-207664,-218564,-266768,-261341,-154388,31673,84834,-79609,-213260,-135944,-128286,-238200,-105596,204259,248895,69024,-179881,-419966,-482887,-306663,-91437,-155012,-309314,-163629,-52828,-26912,250057,458555,279212,-83741,-355596,-295752,29869,298595,311960,264279,262724,159593,44637,29120,36464,92524,194588,152114,114178,261907,407051,406597,379877,346558,258115,165636,204045,215740,-71400,-444428,-510095,-286392,-41000,70849,-31320,-210183,-205184,9173,221919,411965,436602,212287,96459,104940,123907,113506,51712,39757,2198,-66619,1293,138684,194186,267909,290676,161317,8249,-63793,-120664,-170626,-82357,117947,120480,39990,153743,209267,57930,-6591,-27221,-144500,-179958,-9643,113774,-10534,-339708,-495735,-419736,-346368,-428428,-478449,-219337,45187,50442,73252,201432,162872,-88598,-241939,-107335,57025,17774,-27904,-66469,-217193,-394085,-351071,-133826,-27734,-145641,-185258,-17568,212617,169332,-100660,-115748,-71875,-169125,-295809,-317366,-193144,-103506,-215754,-319864,-148640,77851,188557,257072,225113,300544,542385,504832,4206,-349589,-216836,206138,396188,218768,7610,-59563,-45319,115980,329209,514183,488102,272542,118648,214494,352104,272904,-4729,-222582,-252182,-198825,-162904,-207774,-297691,-193140,-66177,-113544,-226801,-366821,-458083,-320265,-189403,-228843,-290885,-150048,81523,205974,209464,205565,166908,115150,111723,129205,98125,-67672,-188692,-184992,-166476,-135465,19971,76292,-139668,-454752,-520949,-332096,-51928,52651,65479,169671,188514,29816,-67579,-26534,5393,47970,59087,48993,-14270,-165117,-107796,77338,45668,-12854,170575,290787,82926,-113919,-116242,-148774,-198616,-196789,-152116,-3347,52064,-52019,-50781,42189,5950,-92254,-128950,-69889,46805,151000,162044,128069,167139,187388,-3734,-235094,-152417,77230,19937,-101005,-63703,-138948,-306463,-210909,113614,255556,31960,-264037,-217993,17863,36797,-182215,-292274,-86050,134739,198097,268661,337351,248589,31164,-142372,-87022,48178,28914,-78797,-41832,124618,204198,188020,120337,99910,122713,56938,-40689,-43141,-2370,-52977,-195429,-261684,-167901,-64617,-89070,-166019,-131458,-68827,-36597,57967,145533,169529,108332,-68761,-202983,-291264,-317873,-189407,-24351,19684,-9130,17034,99217,36840,-83219,-97672,-77729,-46450,121824,278085,156104,-124720,-267624,-276834,-319070,-267673,-38674,200235,224115,111945,-6539,-127418,-209888,-145619,84254,101265,-34491,50304,143510,-20972,-98931,-14388,-45600,-141433,-115441,57691,97282,-64253,-250725,-268546,-128024,63856,170857,154442,162076,182945,132211,-7755,-193580,-345486,-448391,-349273,-122571,-75798,-199705,-232792,-206291,-65953,143863,151955,51857,113252,272286,264591,187984,33769,-75552,-41270,-7138,51283,136744,96796,40580,199390,414960,450457,270431,131902,51057,32725,19573,-37850,-106693,-70110,-46247,53192,220468,264411,99314,-45025,24077,224099,267089,-19247,-175699,-111077,-146767,-138375,-68025,317005,715002,1245027,2102102,2324561,1088852,232698,-542691,-1191262,-856408,-323694,-487111,-687882,100741,1187612,1658939,1421959,1037788,-279466,-985089,-535539,-179087,-133305,-62848,11753,66370,80874,138922,3031,-269797,-199374,142408,227477,142611,180965,287389,377660,417476,273960,-39238,-139225,15296,194553,259793,206715,203624,302442,244739,45860,-64811,-121632,-176111,-267668,-308420,-160549,48626,93894,78375,131598,117266,42390,45663,70108,50124,2670,-48724,-117306,-197652,-88872,151422,300748,255083,153385,38372,-199561,-273589,53517,266899,52538,-160469,671,236876,261813,251330,261001,70429,-54944,-45455,-217768,-368681,-205587,-9997,102544,210726,185217,-124334,-415283,-371473,-152107,-12111,65700,85964,45522,77938,166511,72903,-5779,-51875,-167685,-149869,-10798,24900,-1063,-39587,-99539,-176079,-247026,-268441,-232131,-310575,-357613,-172417,54309,165326,276529,319161,221077,131596,154424,133298,-1573,28124,143853,59064,-81455,-49969,119634,250569],[156680,145713,218249,168357,-104676,-317259,-288128,-127948,-94813,-225754,-312530,-185076,4712,76289,108057,43351,-118422,-81984,-4139,-10697,55128,-3995,-220379,-247483,-227542,-428322,-450840,-106568,162144,94978,-49923,-109100,-73597,-46918,70590,336530,443821,263590,116251,-16224,-161645,-198297,-62793,119297,203533,197071,219481,236513,134058,6656,-94747,-56684,166942,361358,294049,192026,163462,73285,56961,120970,-26022,-211499,-60572,194448,292729,263523,112173,7205,45169,154935,180361,24926,-145372,-147649,-170517,-343210,-452232,-362757,-287694,-379437,-449282,-263678,-57104,-165521,-271016,-78344,102951,57867,-13187,31248,25098,-39472,1403,129994,204293,81794,-118835,-216736,-89029,67078,-5905,-105943,-8375,135981,214513,179177,26247,-85297,-144803,-185606,-197780,-97029,82979,227878,349295,438928,355184,160835,134159,166884,-39455,-257541,-233141,-91284,68099,266879,235441,-88504,-176065,-6292,83192,44865,72053,275802,273550,6588,-16261,42892,-54899,-78909,-35907,-77258,-58417,-28105,-63022,-41796,-149912,-430246,-572691,-344049,-137386,-94310,-28143,101427,81510,3510,133741,234561,202318,150661,133356,40878,112987,365334,320883,-98197,-351910,-231101,-109962,-111037,-31311,179912,327075,183041,60646,132328,242432,264631,117143,-149612,-307799,-131971,117404,230529,188416,144158,167119,156661,132464,108673,123909,90837,-68678,-259936,-380989,-415584,-264058,-80301,-11045,-21640,53189,36768,-113286,-318902,-338884,-220492,6737,245957,384875,439023,459329,402460,343260,223109,75863,127917,146022,2447,-49470,-69928,79526,438303,476699,109610,-128521,-62120,-64865,-120682,-30418,51307,95468,104087,-37945,-144612,-227853,-272824,-72985,220289,226851,50168,27601,102863,170639,166757,155073,213867,167775,-23464,-142396,-83412,-14703,-98457,-117750,-65623,-162931,-166970,-44568,-121589,-181335,59051,263650,80386,-293848,-423142,-193562,114689,277839,222845,103514,73583,16785,-68876,-55752,242748,569699,472848,77501,-150816,-84950,-86800,-227397,-234059,-147814,-172454,-126225,-51581,-83028,-38628,27636,-151799,-300919,-272971,-164006,-4986,34734,-18369,89456,137148,15369,31008,116048,35268,-50750,165077,460449,414168,201183,249030,420445,368885,277611,315883,274161,74409,-10088,-41270,-159962,-274039,-345561,-334384,-212940,-151425,-219908,-206324,-59413,-21887,-136640,-112674,180551,409227,281385,23047,38791,116718,40170,-30148,-144736,-190523,-53384,34188,163,-36261,-90382,-29940,102188,89198,7158,25417,138154,202880,183284,294508,402827,130744,-121233,-12058,29078,-19175,142376,257021,204282,92917,-64081,-48012,49322,10359,-2523,147168,326730,267731,-4720,-162390,-135851,-71272,-1256,135576,220529,259805,78490,-275092,-328135,30511,67625,-313598,-315703,90536,150176,-115465,-135391,47616,78093,-14990,-115535,-245116,-239582,-49452,-14679,-34128,174984,342106,173187,12308,53673,158935,80205,-151466,-232990,-58167,10015,-133825,-274147,-111678,174797,341646,389488,302699,179504,151689,13706,-261580,-305202,632,154070,-43258,-72560,217099,377920,217229,-64424,-254826,-174804,-61252,-214621,-237416,106801,541669,685682,394198,42023,144412,350352,247228,192221,356914,33,-596476,-746924,-565262,-107342,200005,-1148988,-2417438,-808866,283248,3586799,10104649,10371590,2281501,-1769594,-1258067,-719631,-323355,-346352,-865650,-942082,-676636,-577465,-160002,140482,-175763,-531188,-517729,-268165,-44945,19545,-127511,-448738,-707319,-635036,-398641,-234998,-203075,-270052,-233529,-30690,103748,38871,-80206,-62543,-97695,-242576,-117912,194999,232250,72258,-130153,-269279,-260315,-68170,76090,-143039,-456057,-342861,-147904,-27095,271223,483566,318211,-20821,-265550,-246648,-40917,137089,177994,223728,268771,140250,-25772,-14677,67007,128264,181133,96344,33599,201719,370363,400008,360118,335729,279769,224586,252643,252752,29970,-320388,-418983,-219632,50850,195923,92678,-135103,-155450,3761,146176,358744,480588,285222,112933,36022,22771,92998,82682,37402,-13585,-82917,-13295,143148,237338,340202,350305,174222,-5443,-62213,-121887,-172653,-43282,168933,120430,4056,93946,105438,2449,-12952,-79215,-253684,-213138,-11782,23851,-231591,-486769,-513541,-409217,-296660,-367633,-442303,-229444,15306,48425,76271,214680,260828,15050,-154599,21607,148395,-19151,-82014,-47664,-229806,-429938,-328056,-35354,79912,-30031,-95769,9372,198626,150724,-109522,-118758,-35769,-112897,-280564,-364051,-268291,-113809,-137353,-201192,-82524,101,101689,231854,236275,283092,440602,406284,-91274,-364731,-143396,201509,283435,116846,-48919,-153919,-227569,-59607,304457,595773,571650,320610,170709,244757,323221,180850,-73757,-213822,-222906,-248481,-251552,-244891,-285839,-141587,58916,31898,-177280,-376938,-441939,-277613,-157208,-183683,-233901,-161755,16801,153796,176540,107885,74816,118178,168039,152675,94784,-35975,-113408,-113885,-93127,-86810,7426,61041,-124923,-389332,-386670,-296854,-134959,-10481,95687,253845,285443,79094,-39815,-10600,-12338,27977,61933,35552,-30138,-165131,-52677,170745,137318,10870,83149,161287,-26526,-156878,-78785,-68912,-164599,-226653,-215789,-83293,-3569,-108514,-153915,-99484,-92779,-133509,-87030,18797,67040,92691,134303,143725,159428,102094,-133259,-308595,-132653,101876,613,-121753,-80736,-157320,-287239,-176128,138488,244724,-32216,-331920,-266735,370,83410,-33522,-3473,102355,172308,89272,126874,278329,235618,23773,-68690,25255,74958,-12876,-154207,-97236,147208,241483,166897,74567,99682,163902,89712,-19898,-7201,54343,13132,-93477,-162809,-194674,-164359,-91952,-137192,-141315,-74027,-11374,118837,206189,202724,90623,-102261,-225014,-304540,-309864,-176917,-15854,-9169,-24227,51903,158279,26887,-132588,-85457,13144,58737,146288,239325,140573,-106006,-256570,-232669,-220633,-198867,-53241,158951,173390,-6386,-133943,-181962,-174820,-69528,149331,178858,71530,69882,73838,-47169,-60593,8274,-19482,-82153,-88181,1530,14572,-89622,-278066,-394761,-295587,-14254,186076,197882,175947,155647,122178,44983,-108553,-293570,-425401,-353823,-132055,-121391,-262081,-234107,-201397,-151772,-2794,77529,119263,257143,361368,293968,209839,48679,-6938,40355,6752,-5098,68122,5673,-47945,178245,501121,557373,333402,181549,158086,155471,53054,-36247,-48837,-39556,-72635,-1246,90304,101949,-34069,-156141,-46641,217835,304082,137753,86059,153415,95629,73229,221614,426288,536909,1172085,1890992,1640854,544406,39118,-519146,-1069520,-720874,-320539,-530080,-582264,238748,1243122,1723147,1411404,1043398,-489537,-1103667,-495073,-277226,-303694,-143902,-54843,15900,68178,173627,114328,-171779,-161027,146415,199046,73747,118850,283319,394340,383129,209132,-97772,-263167,-176374,43772,164955,155157,162885,248106,240851,121420,8796,-111370,-215207,-296564,-269839,-142396,39060,46277,-21442,27036,73673,-1008,-47839,-28710,-37157,-72049,-43187,-73537,-200023,-108289,91551,138630,159780,217625,132214,-169654,-265806,26763,180547,22021,-70303,34696,62761,-9473,39322,154035,76079,21311,45233,-126049,-311523,-176942,52557,139940,196994,167699,-87987,-348437,-340263,-179489,-47608,110963,194569,137227,160866,244826,97634,-8635,-4852,-74207,-80535,33658,59474,-17199,-92044,-117780,-166657,-238000,-264044,-238147,-335250,-384330,-205905,23750,211332,415961,463632,302100,192259,164367,113024,26646,100315,158556,-36012,-197468,-99036,104664,194941],[88958,120902,179019,93861,-145067,-342823,-314878,-93634,-22281,-198420,-334405,-206741,29881,121751,114436,50561,-53710,-62,867,-28764,94503,10765,-315899,-364602,-280355,-396033,-429589,-131647,161679,119556,-56426,-102878,-50572,-81042,21434,328825,427945,246541,103438,6322,-135017,-199674,-108048,114032,239860,226308,245109,291764,221820,85789,-7452,29349,206923,366912,300671,161249,75233,-27256,-40782,17747,-107000,-253861,-69788,189060,282271,305816,255937,101169,-14236,39569,90159,-81111,-226582,-140387,-71747,-235345,-444002,-396301,-268370,-313385,-410173,-272880,-67136,-119420,-229208,-93306,17502,-77047,-140753,-37755,36252,-25056,-31539,63652,155586,60237,-134259,-246860,-80465,140860,70008,-13681,100733,161158,179391,210108,98327,-55074,-117715,-78299,-29153,-5428,24452,120624,269697,335819,214960,75658,74276,114122,-47345,-243623,-233628,-95225,35369,205420,194145,-87685,-218294,-53324,101495,172401,217120,322291,223147,-68107,-76752,-5564,-95453,-131393,-148821,-205075,-37480,75280,-24742,-61976,-109493,-319365,-472096,-298158,-104230,-71730,-21054,100794,62481,-57388,15304,147183,204174,266025,289371,168311,128889,342047,349136,-63741,-364912,-320100,-211885,-177815,-128862,26395,187364,128848,51382,135856,247670,250345,95660,-99825,-190873,-29886,185205,210217,99881,62784,83584,44302,36594,113776,195177,143196,-68751,-294876,-406981,-427171,-304557,-127739,-25322,51524,129614,59975,-123737,-314389,-304050,-198391,-8869,236049,371203,420144,475861,431126,339590,213494,50966,69832,126743,63045,-19495,-134925,-20564,336064,375676,38767,-150904,-67602,-70281,-193078,-135516,-872,57425,26956,-103726,-228203,-290577,-221725,437,209294,218582,88040,44002,107002,183380,198992,179812,143424,102731,21916,-58356,-39569,13907,-61263,-44952,41237,-58129,-131369,-83787,-193531,-231609,34880,282623,142806,-217324,-361351,-137715,192659,319928,175150,34872,44237,-39178,-160293,-76226,254789,553494,425891,47050,-139552,-88934,-180633,-394326,-324717,-133578,-167585,-115074,56470,17572,-34163,-8147,-127956,-260471,-269937,-161964,66131,125890,69702,195595,243938,22695,-69652,64709,77336,12659,183073,454003,411766,221459,293303,420708,326455,284166,411320,369492,191701,99577,12243,-115132,-216451,-308453,-324318,-213951,-148669,-160356,-94915,57483,108972,-1978,-84093,64108,283520,227724,24213,79880,156708,33156,-116550,-253480,-234466,-86700,-51621,-54060,-43275,-111427,-77823,67323,98467,39342,86432,223046,251389,158905,220131,273458,-25273,-244862,-75502,36128,3462,65321,136896,209755,156845,-79852,-78745,50659,8409,16957,219458,400237,275135,-10977,-186065,-158208,-69796,17385,110883,153897,171202,-46682,-392089,-381915,44980,126777,-250337,-305975,24817,74385,-142076,-146672,41367,125738,86011,-6278,-95753,-70980,16811,-76956,-118573,111524,289597,148043,19173,41153,96361,56486,-72928,-145263,-83589,-80907,-174221,-258901,-108059,167234,364998,430911,345584,230975,221268,78266,-240549,-346541,-51660,152680,-15356,-82794,181938,396897,278766,-15569,-195990,-47170,19528,-253045,-307461,57417,427570,537017,318020,-35616,22201,262747,181774,156989,407807,229995,-443637,-875242,-823224,-246956,621480,-452529,-2874391,-3054707,-1004875,6275629,14831951,12161989,1133334,-3458289,-2449545,-1329083,-475424,-321440,-815450,-781742,-397426,-482035,-242913,174011,-71331,-461308,-416507,-95542,28923,26555,-93516,-389053,-719823,-814559,-570149,-238269,-128793,-257445,-281744,-106454,65198,124240,70918,21971,-62329,-208714,-90155,193367,228286,95294,-52601,-90651,-24521,140352,212907,-94747,-506349,-443727,-180866,-3167,240404,416299,299501,43912,-138926,-162413,-83850,-23460,27017,164780,265766,124854,-84967,-46483,114452,187567,162673,23556,-53124,106185,274922,326532,285789,276592,257127,233499,218721,192470,78830,-187909,-301973,-134839,115672,261734,185020,-52741,-111803,-33937,56761,279581,462866,342345,128027,-34542,-65599,69569,107335,49026,14523,-35144,19581,128871,180219,281800,321018,149597,-24079,-61585,-124328,-164663,11310,211389,99083,-42120,42477,12953,-77106,-60804,-142117,-313240,-197350,-2089,-55724,-386980,-553896,-471157,-331235,-193428,-256173,-351699,-220205,-29634,31580,56830,153949,236379,51537,-78139,122169,192216,-58511,-108327,-10117,-198837,-390243,-265276,42489,170731,122473,50725,71218,180114,115990,-108873,-132341,-38656,-95901,-229821,-323749,-286370,-122843,-71939,-77842,-39615,-114271,-48677,118930,186520,214785,262386,197235,-182699,-296560,19900,232802,173073,50122,-51849,-204139,-355252,-216044,212388,520194,517799,314214,194246,216148,207630,10741,-192419,-234362,-226163,-306017,-305571,-243797,-250180,-92580,166427,163564,-91165,-320324,-381547,-250841,-147104,-136833,-145959,-129716,-19467,96900,139038,49825,43536,162619,207528,127118,63832,14919,-13617,-19144,-20477,-54980,-12733,54194,-93004,-298965,-269411,-252473,-201982,-52918,123811,286798,323857,121419,12032,23928,-7933,35952,85126,14264,-67625,-145504,1669,250299,260694,109494,60721,49633,-120000,-185553,-34391,38575,-85221,-237079,-299837,-198451,-70063,-135237,-208991,-185688,-167928,-184592,-69625,69850,67177,38881,106103,161554,168901,70527,-189303,-343138,-130174,89847,-8282,-98127,-60399,-143644,-233471,-118015,126283,172908,-108631,-372249,-286862,-8074,122275,96350,206939,221159,172540,-28463,-65073,124701,144015,-20972,-25394,52000,17843,-66578,-184779,-104837,185129,291587,178176,70997,110647,197883,126886,20281,55367,119042,70934,18460,-19807,-158641,-207366,-78252,-112433,-153783,-52648,52955,175616,236487,179953,-1777,-190650,-276071,-307930,-284296,-194166,-74450,-58854,-42086,59865,160032,6134,-140711,-39178,100406,139444,130415,125952,62074,-80940,-203258,-162703,-72529,-67318,-19225,140793,125698,-91895,-173410,-144906,-99691,22418,195230,232261,174748,99928,-5217,-98021,-45390,13566,-23691,-63743,-89794,-90765,-83564,-111755,-265437,-455958,-424617,-101136,174293,212681,156956,126930,144357,121272,-25425,-242423,-364950,-296050,-122623,-172749,-300596,-210943,-155454,-189332,-122094,24971,187852,365801,391516,292056,225886,79322,29262,64847,-15055,-79895,-1912,-35921,-70862,152411,501483,558477,336213,196106,234767,246035,91493,7404,62071,11808,-82473,-57662,-52390,-85196,-186996,-254110,-115470,158714,283638,258186,305231,392010,354039,319296,493181,427018,226316,752376,1219797,661145,31653,-10580,-289603,-723329,-457746,-268022,-506036,-403644,313662,1107693,1446460,1219429,889494,-554572,-1044480,-455977,-416236,-504332,-278441,-184353,-104788,17444,194261,229441,-32930,-76488,145710,154611,23189,82455,274193,363557,294110,129292,-109574,-318948,-315743,-101660,32639,43591,77146,165006,216148,175015,49084,-123120,-278102,-333158,-211729,-75839,63323,14253,-136894,-114005,15520,-12678,-103393,-101620,-104701,-129163,-25815,-35585,-194725,-104429,46296,-18529,55675,259507,212533,-104053,-197693,27634,99168,-3799,14947,41159,-131642,-289469,-181948,17201,45604,56814,115286,-21715,-259891,-209341,54173,168416,184122,123555,-57156,-241326,-273688,-203914,-93399,139509,295389,234658,238851,275027,98412,-16590,28925,24374,19819,102234,100364,-47043,-166609,-161250,-165884,-221159,-253008,-253724,-340355,-360547,-167199,60236,249922,461332,528751,369442,235213,139355,54549,40229,166282,174951,-98054,-275850,-136443,80194,132415],[43174,80854,102937,-15411,-198376,-344553,-302394,-75327,-8327,-187870,-311454,-181894,90862,216750,140677,26975,-5359,73875,4164,-51892,117751,36095,-369556,-451616,-297082,-327229,-402326,-185390,110393,119536,-47833,-66562,-20961,-121547,-48025,270378,369136,235295,114960,48850,-102663,-237830,-207246,59612,253231,250014,246546,305314,293853,170116,73344,90748,217826,322038,261588,115182,-17882,-132204,-141909,-65585,-127754,-236285,-82771,147471,243113,319406,363858,192197,-10910,-16925,-5638,-190837,-246401,-40353,81154,-81197,-347116,-375950,-226557,-200390,-311303,-253193,-82810,-85733,-177348,-97369,-79791,-222434,-216009,-18225,95826,5182,-74227,-33855,78954,65830,-103325,-233869,-39236,221408,142627,80956,202602,155434,90055,173725,142948,18517,-15256,64384,141115,91488,-10575,19051,145288,186731,90246,38683,66397,88469,-23677,-161026,-153416,-69480,-13218,103558,135525,-30792,-191433,-96260,91143,246958,313902,325663,129341,-165045,-167278,-81684,-140959,-175782,-258424,-334212,-52007,167425,45711,-68025,-84889,-205637,-305177,-190519,-34291,-25385,7437,103401,30342,-105761,-78363,51949,151773,289558,349577,259092,162670,291438,293954,-77793,-363085,-374592,-274238,-189136,-176309,-105647,33792,70500,45227,122727,234550,232451,71337,-60781,-61124,76729,239856,178084,23276,14183,23781,-60382,-52474,121480,231912,172602,-30249,-264902,-376108,-373603,-281845,-141749,-45330,97283,160683,65619,-120312,-268344,-240487,-150673,-9243,209366,317015,353057,411137,378638,291294,175035,31852,30258,91974,88843,-10671,-190856,-113581,213194,250093,-30874,-159240,-89600,-110144,-260400,-222237,-45642,40392,1712,-97701,-230562,-267417,-108539,109570,211071,196234,119873,80236,142141,206658,206239,149112,40523,32236,53011,6329,-6651,42210,22244,94192,201170,86238,-66135,-89258,-204859,-234026,14726,288810,222481,-85334,-224751,-48094,248900,344368,145724,-24923,-23574,-128221,-255019,-103078,198329,388907,247087,-33498,-104315,-36373,-174922,-434871,-349099,-122910,-170933,-126620,112040,86108,-29104,-42846,-92617,-196672,-253675,-145539,150262,236059,160794,245933,263691,-14598,-175626,5753,121642,77178,172094,418316,407153,242914,297726,328874,192326,237393,453577,400041,233434,142184,32238,-81026,-169799,-274496,-304752,-217146,-145036,-70539,54588,181876,221498,123331,-50795,-66176,130633,172023,42639,87435,134932,2123,-201781,-355508,-268309,-95232,-112948,-112324,-67427,-131983,-124508,13267,79627,63139,141998,290538,287202,132494,140428,140729,-158683,-335653,-138748,26928,39784,1433,9927,184313,167670,-123020,-136362,16391,42,50918,282606,433226,277917,5198,-184306,-156448,-46799,44325,77575,87559,89221,-115571,-429062,-398093,29422,165653,-160978,-270718,-29534,27808,-128276,-132388,29385,143278,161240,106001,82497,134758,87160,-142002,-194131,49438,200041,87377,-3962,-3619,-1596,7204,8441,-19611,-101182,-212775,-257203,-232698,-93224,132913,342990,453810,396353,268147,241267,111429,-205246,-350073,-110216,110062,10772,-52292,161499,385416,334613,67580,-80388,101783,79875,-282856,-356490,-24434,250774,349171,235566,-57012,-48140,154713,92438,148301,475588,468428,-236477,-956276,-1185265,-529387,980886,335372,-2814865,-4367145,-1348649,8437464,17494716,12347512,134669,-4511170,-3227126,-1754212,-609821,-251481,-617927,-495204,-80154,-314762,-312336,160762,77396,-236850,-161535,93947,84386,19842,-70262,-324198,-670701,-883576,-671440,-240500,-74227,-212163,-264233,-166115,-23347,137574,178527,89297,-26462,-137599,-29061,192841,228500,128256,38723,71364,157639,260939,285533,-22467,-443523,-417890,-116870,53505,172299,267290,204368,58658,-38959,-73855,-83566,-126416,-83188,115483,258489,113213,-122018,-66826,154894,251366,146967,-49655,-127725,7647,167853,220561,183988,187755,195177,182395,110678,62600,68508,-78454,-182086,-45320,148119,265353,230151,23920,-77140,-83056,-11720,216841,415597,373455,132335,-104822,-135150,41047,109087,61494,68645,58019,94192,108905,54766,139770,238970,104170,-45192,-62401,-121807,-143356,68571,235799,66656,-82421,8213,-50269,-164189,-131704,-186149,-301760,-146367,8114,-116278,-438773,-530382,-394266,-214448,-62192,-118116,-223381,-177234,-60821,5620,7923,30036,101559,15152,-34591,163075,169332,-104515,-114411,35489,-110879,-268348,-159453,100911,232197,259078,201490,141640,149103,60461,-113767,-154560,-80387,-119406,-166465,-234676,-265367,-141832,-43684,13934,-16043,-198130,-198925,-38162,100360,138252,96809,-28941,-236078,-174002,192856,269145,94549,40921,7078,-195550,-402075,-309318,89531,334673,350403,252087,180308,140393,44604,-186583,-332781,-276799,-247503,-343208,-310015,-215735,-214177,-62277,221775,231808,-6883,-221888,-284191,-214774,-137660,-96954,-66901,-77793,-23768,55877,112817,55278,80605,222853,200528,39652,-1225,52189,54842,44978,22718,-43892,-29853,53273,-51607,-193493,-180088,-206687,-237617,-69301,138271,247993,257851,115707,60228,61514,18000,75285,119160,-16838,-131121,-136937,22284,293523,385156,243495,82092,-32374,-174422,-188572,11934,148316,14736,-231794,-387161,-312608,-116686,-108254,-190897,-201201,-215254,-239148,-87295,70030,52919,6188,80750,171959,195760,101986,-156096,-315515,-131567,49656,-3631,-37099,-10932,-101470,-152891,-38786,91373,53698,-185964,-368083,-260209,-1270,140635,164882,246465,233510,130311,-148819,-281691,-92715,-6257,-99727,-43681,-24646,-104008,-112473,-158449,-67185,215377,337029,227318,112737,126123,206083,143467,59294,129017,181800,110886,106847,120246,-69082,-174585,-50127,-93303,-151870,1019,136518,203155,221707,104629,-137884,-296392,-323360,-289508,-240943,-213030,-163247,-110811,-60611,39345,111180,-18828,-110745,25701,158078,160528,65831,-32082,-60032,-69246,-130813,-89724,74429,84742,41912,129398,80359,-124596,-121078,-26760,1390,99268,203125,246923,248229,137661,-63349,-155881,-62800,-4064,-57273,-104811,-148667,-205827,-166118,-116361,-213564,-434800,-477271,-174704,132297,185771,105856,100234,179483,188933,36211,-195186,-284971,-199771,-103179,-214577,-295125,-152677,-62894,-139617,-149087,12480,229245,403024,350662,248882,225998,113998,24106,26477,-70206,-157757,-56770,-9037,-19580,121380,405067,454712,276714,172661,266824,288426,122527,67781,168189,55782,-79714,-98564,-157305,-228697,-300855,-303613,-148043,83146,221531,317405,442724,558678,565277,547508,668223,272391,-256675,-41783,180600,-362754,-307031,149568,129444,-202653,-99644,-161082,-422478,-219430,278678,739145,829654,893819,720360,-334578,-767128,-423285,-561802,-682276,-430277,-347648,-267348,-57489,197857,322546,120502,37506,143535,105105,5960,86389,265561,299672,173844,50358,-70892,-284205,-365703,-212346,-105726,-91632,-22649,85119,187816,196488,47185,-158214,-350566,-359538,-153115,-4097,88106,-2966,-241723,-259889,-42431,14861,-106376,-144001,-149917,-152597,2107,-7477,-174249,-77948,16832,-138841,-39996,259802,252061,-24479,-93350,43750,33790,-14054,86603,29172,-295600,-503442,-359120,-135453,-40500,30503,148780,72832,-215785,-274977,3171,185959,179401,67683,-42032,-128704,-192018,-212052,-129876,139799,350648,304456,283106,253494,82377,-23302,37129,89342,113361,173580,135979,-81926,-236914,-204571,-159768,-184932,-216330,-256625,-325964,-299196,-65325,156756,260892,384340,484350,399728,248763,87531,-30906,25957,207930,192869,-114169,-311022,-167484,53090,92254],[39680,52097,31427,-107587,-242050,-326201,-257425,-73997,-50031,-185414,-238888,-111093,175571,346780,210946,26328,47787,140600,23126,-59523,126457,69604,-357972,-475295,-268437,-241649,-372507,-242045,36910,102519,-18874,-4704,5794,-159271,-111026,193343,295592,227526,145272,99902,-62016,-288547,-327250,-28599,239498,264827,237090,289698,333307,234091,123985,115999,199532,240819,192142,67900,-96336,-215317,-202765,-91180,-89537,-176955,-97533,80114,183563,303453,401226,244480,40128,-11308,-81080,-258221,-192359,111506,229039,58852,-203313,-308348,-172403,-71744,-180701,-210094,-86038,-59842,-120901,-77080,-156470,-346406,-225387,87185,187714,40842,-117598,-139085,-2261,99587,-32892,-179173,23106,276818,177935,140267,266551,128233,-18507,93191,167149,130926,138620,207377,275494,176046,-8644,-44120,16278,29226,5859,44134,93345,85290,19123,-41291,-37557,-45288,-74807,-10793,66483,25920,-135008,-127865,67556,264044,335901,269714,4977,-263627,-261055,-161841,-174527,-191544,-314315,-402059,-87636,211960,116147,-54373,-70729,-115361,-138101,-59097,64685,46025,47222,99514,-3415,-117732,-112819,-38087,39571,201115,296484,270341,173650,206686,169872,-122090,-337742,-375117,-284024,-157738,-167171,-169884,-71727,29053,41204,97775,210378,206409,36160,-45015,43966,161465,268000,142485,-26237,10763,16312,-120402,-110978,120296,219644,171660,32980,-182797,-297916,-273982,-202189,-121788,-84521,67939,132350,59813,-96806,-184355,-152812,-90250,-1896,166973,234698,243085,259093,234933,193182,108538,13025,10833,49818,73489,-22531,-220698,-179014,94296,126859,-84529,-153698,-123471,-185444,-318966,-276275,-80671,36790,28797,-23663,-151901,-166175,38249,221053,221833,171295,142766,138412,208865,235907,177197,54605,-69127,-10323,76027,35635,8701,74658,138446,268727,380100,234772,13318,-56793,-150326,-183462,11922,278478,290866,68889,-50322,45877,260828,329156,120962,-68234,-105714,-230629,-335824,-127545,107453,140590,-9641,-145558,-62040,57405,-72717,-341105,-300619,-113353,-170383,-147768,101360,112037,-18323,-54284,-36057,-113441,-227035,-117508,233782,351351,237039,232244,203431,-79329,-256375,-44215,157225,121380,130021,359289,417610,283817,269453,174042,2638,140345,419841,355205,193535,118980,19030,-75131,-157547,-261153,-289391,-230221,-144054,27556,206146,276812,277893,207439,-17409,-172020,1673,145483,81417,60205,53899,-51873,-265208,-418333,-272174,-72692,-138379,-170910,-118389,-160874,-163291,-47575,38530,75267,179080,316320,282899,105049,85466,45646,-239081,-379337,-191108,5148,82390,-12890,-54197,155698,126712,-183177,-200166,-36496,-11830,76885,289923,388506,257680,22060,-168605,-137395,-7964,75129,46599,40843,49757,-98046,-368857,-371207,-16458,166509,-81510,-235943,-67942,22214,-73429,-95028,8646,120657,189853,190118,228716,305069,150205,-170082,-224246,11901,105841,15732,-47044,-77146,-115113,-50181,79412,109926,-109126,-349339,-349073,-197886,-76126,75706,277790,446339,443958,308323,240190,115947,-160208,-297348,-137659,47907,27958,5448,158184,352035,376337,167725,64606,228334,93442,-314875,-381016,-112730,63309,173869,187983,16888,-12947,103856,68848,200631,550304,637062,-58170,-1014600,-1605106,-916052,1160438,1032247,-2246861,-4229950,-401799,9412352,16792782,10575442,-551922,-4648221,-3297533,-1820663,-711095,-170054,-314784,-161941,175098,-129871,-322673,117877,203863,45308,164678,256593,108248,-10978,-82060,-279746,-576460,-814294,-665925,-247071,-60666,-136571,-175147,-188458,-137121,66618,198699,118472,6780,-43210,45372,182479,217417,157160,128216,186314,242482,267422,283171,54415,-292843,-267914,34415,134350,92742,77083,43960,-9794,-23648,-14968,-32722,-125632,-107116,100166,252643,102131,-138304,-83793,168578,296491,134232,-107856,-177728,-71843,79514,119846,83137,88027,105984,80343,-37526,-87753,13042,-8212,-71675,36429,149092,218393,227250,87861,-46982,-120278,-40440,193517,369651,371249,121969,-167598,-187560,4522,80296,60574,118681,160474,188786,95822,-83607,-14453,150625,57636,-64706,-60982,-107224,-107117,117347,239152,38393,-100582,-9891,-85634,-241114,-195469,-181271,-220146,-82495,9564,-153348,-393819,-433717,-306602,-94813,65137,16833,-83958,-97651,-59418,-26186,-65543,-114591,-75146,-60508,-26812,137304,85378,-155122,-108998,78379,20115,-87279,-21758,144796,253832,323685,295773,190974,102617,-15496,-134977,-171581,-137873,-160945,-110082,-138440,-225593,-171393,-56758,53822,-3680,-210061,-289691,-181185,13062,86856,-4652,-180643,-225739,-36575,303972,280935,65610,90809,111949,-133799,-368846,-314679,-10687,131615,137438,150048,132765,45632,-109643,-345053,-448068,-321032,-264336,-335686,-264305,-177065,-194467,-55284,212311,218234,44834,-113360,-164683,-147239,-107123,-64485,-25298,-32639,-3140,44541,110198,122117,164641,261350,131510,-100220,-93534,51869,54637,36916,16515,-52101,-34242,60337,-4535,-83191,-105017,-162805,-238027,-64577,130363,139650,84124,46529,84083,86484,54666,131997,147048,-52066,-202984,-158883,-6650,286370,471014,353082,102107,-86529,-182624,-162898,54878,232890,103336,-212229,-447052,-386171,-121804,-26711,-106191,-163182,-241326,-286089,-133930,22741,25578,-8137,52507,162805,228087,174625,-51869,-221598,-122052,-961,14737,44132,50458,-45784,-61773,53799,60317,-78025,-251816,-317890,-185152,22552,134664,156722,122000,154050,62147,-256560,-477398,-312891,-169155,-191616,-125051,-170658,-238627,-136739,-90995,-11584,209764,353812,298598,180598,137770,176485,119129,79246,193987,230357,128438,146558,210898,40949,-85749,-20779,-78145,-119786,83696,217585,196115,166915,2604,-265365,-371475,-331107,-242494,-187253,-210026,-228900,-141828,-71453,7313,43399,-40181,-62408,84618,171006,114474,-35077,-190703,-191893,-86585,-75304,-42581,168018,205963,97006,105779,38954,-98502,-2052,127599,100256,134004,168112,223044,278639,175549,-81301,-198979,-101564,-32617,-102120,-196197,-268556,-323191,-214351,-95312,-130187,-336999,-439833,-216856,64943,116784,37007,80665,205401,221298,66676,-153117,-206848,-103091,-88183,-235207,-243143,-62541,61258,-2777,-61023,33953,215775,350110,246876,173763,219223,144857,-16671,-58830,-142686,-222945,-90403,73099,85807,90517,242244,285700,172766,119770,251543,279943,136666,119564,224283,73650,-74299,-116736,-194959,-281676,-332239,-288113,-126988,34565,150788,314571,493252,636734,685093,706218,689980,-49107,-888278,-1050940,-969456,-1149193,-362663,517795,656265,393784,292419,-13788,-301840,-99593,102425,162637,37725,533013,674711,189086,-305732,-384165,-657634,-768956,-540404,-497471,-426151,-133627,182374,368355,255277,156079,144692,62248,20539,123690,255110,220932,51454,-14984,1630,-170532,-322556,-268702,-213488,-204957,-106400,25770,156700,175472,8303,-205961,-408513,-361199,-112901,29839,85659,-8319,-308901,-370962,-76881,81249,-57736,-157347,-171471,-135050,32498,5796,-137910,-36085,1129,-204266,-116169,207426,234479,43186,12677,58885,-11133,-5041,138012,13093,-384916,-592243,-447172,-277231,-179975,-55126,144221,144391,-166523,-324634,-66829,193440,181099,12165,-51836,-47862,-119129,-197484,-143363,110534,339405,323186,273888,188730,52715,-30661,14132,96710,165094,223131,159412,-101018,-268709,-216947,-132530,-120104,-141341,-224821,-291942,-215885,73781,282949,235598,206158,339082,376034,226463,19339,-124748,-21092,207330,202783,-87591,-301865,-190928,29159,86131],[78677,55107,507,-140841,-256048,-294200,-193980,-80151,-119241,-174540,-124210,-2737,273684,488716,330983,89581,117602,194151,62971,-38640,123701,103616,-276769,-415920,-196284,-159190,-337927,-272940,-23930,78622,24411,68795,26758,-181743,-144165,130542,229446,209027,173425,144196,-12350,-318432,-425004,-124016,200450,268238,235173,268167,330345,251043,125136,103535,157587,140914,108516,28039,-144143,-251814,-190438,-44886,-19210,-113497,-115427,3479,117340,263341,353974,229382,93248,21117,-124848,-252971,-74820,259480,319024,136730,-66660,-210292,-113014,41638,-52509,-153650,-61146,-26299,-61705,-26818,-182374,-414620,-176054,238879,280272,64412,-156148,-227383,-65068,146168,52151,-99716,86269,280347,148893,136032,271626,89533,-110511,5250,183239,262224,300416,316275,349171,232337,26478,-54796,-83834,-106004,-33978,76439,126331,88034,59765,71681,60324,-48374,-142684,-109781,-5234,29610,-102429,-149545,43147,234206,281434,160971,-117907,-332945,-326153,-221571,-182188,-165990,-285474,-373930,-122480,189473,153242,-25637,-61033,-64716,-32722,48885,171855,133491,81979,77891,-29489,-88121,-87387,-117469,-113899,29228,159987,196934,135550,95059,15610,-168160,-284601,-316842,-244501,-115177,-125775,-154871,-88379,21146,40795,73917,184304,165721,-15469,-56900,93075,201948,261294,106466,-48617,43558,64992,-120619,-131856,99643,161821,141965,98361,-72675,-186222,-150320,-85136,-75974,-145380,-50982,52446,49650,-53666,-75405,-47820,-30386,2036,111215,139199,103766,50587,37217,63170,23184,-10711,6689,11608,29671,-42621,-214393,-206012,-2480,25499,-112675,-132440,-152375,-271900,-358297,-289298,-102468,35201,85952,89286,-20276,-20940,178526,299138,230851,154587,159750,211296,285553,253671,111824,-85013,-159967,-5534,100542,29025,6879,114120,262173,434752,531477,347753,88280,6290,-47689,-93007,30802,250476,319872,201419,109741,111900,219953,262515,82165,-90922,-164159,-313231,-386713,-141522,26377,-94939,-258018,-253765,-30233,157145,82011,-156110,-198464,-102075,-153362,-155543,42356,100974,1851,-25440,50629,-16634,-193623,-83684,302015,448459,282363,165444,92093,-148722,-295429,-74646,174760,132004,68367,289452,449468,351865,223411,1977,-184616,20697,316036,241690,90065,52754,-18748,-106683,-189311,-275840,-289538,-254597,-141668,118116,326739,314921,259921,231487,10000,-223828,-67495,152890,121538,4006,-60693,-113446,-288541,-420974,-234186,-21268,-127154,-221453,-186811,-188073,-178184,-98962,-9771,79996,191952,286488,221060,73393,67927,4605,-260354,-378404,-229098,-28240,113944,36109,-14764,145580,51739,-240052,-242855,-83523,-23786,75565,220680,263008,198163,14029,-153598,-110550,36343,102964,25167,19582,65217,-1002,-229388,-310672,-83028,125917,-37250,-217979,-88494,51016,2529,-51578,-24086,61043,166259,224752,298979,381959,194620,-138690,-195403,-568,30805,-41147,-92413,-162613,-214185,-91192,136510,213693,-105346,-447113,-406381,-158673,-66411,8736,186427,401415,470702,360861,247385,103341,-108344,-187509,-108856,-5395,34572,67013,160937,306214,393787,253235,187778,284770,48612,-351419,-376490,-166056,-67842,60664,205271,194826,138610,140886,135567,304930,600356,653789,2278,-1073777,-1978533,-1286790,1146286,1507073,-1358646,-2648781,1777651,9062675,12740426,7192424,-892890,-3938368,-2649240,-1486708,-761782,-107287,18649,126033,296653,15939,-256654,61894,251433,270851,435903,354655,102023,-62214,-131729,-261419,-455012,-620198,-544253,-250221,-87847,-46616,-40644,-168580,-242738,-68491,123526,104669,36776,51101,106363,152531,181745,169015,200683,245310,224499,173043,218911,115059,-112695,-50658,219204,214251,26652,-98070,-139955,-155032,-114236,-5636,66462,-5314,-30583,127602,249111,85921,-144161,-105445,150290,306151,117970,-142064,-200477,-128192,15525,51421,4545,-6997,7106,-45435,-179330,-208485,-60359,22663,23004,97625,121271,139139,188348,137748,-13799,-130740,-32894,201839,332767,331593,100110,-209066,-224316,-39564,26138,38068,137236,235159,274503,96427,-180281,-117878,92081,25423,-77444,-51545,-76455,-57520,152209,225162,26673,-88455,-21862,-110662,-293408,-222046,-114029,-94411,-26760,347,-168886,-296281,-300885,-221988,-1573,159896,120896,38259,6565,-25016,-63457,-147958,-224796,-202327,-118699,-37052,64817,-31792,-201042,-96923,111436,159597,110684,121141,173499,228885,284705,292385,197615,46255,-102255,-171987,-165728,-172794,-183978,-66871,-61307,-180773,-200612,-96390,42236,4550,-148915,-289587,-261422,-44698,71729,-37660,-211869,-148940,77291,318500,255212,88394,183102,231188,-39331,-277431,-236582,-43504,647,-40116,36290,67684,-33896,-203694,-410965,-493791,-345303,-259677,-275059,-181256,-141064,-191851,-61665,152800,140150,51381,-23300,-44660,-48442,-48636,-34062,-25163,-11120,30222,65045,133627,219729,252012,245667,9266,-258831,-192184,10601,-17196,-52757,-40620,-71294,-19135,80649,46347,20628,-25687,-120309,-210882,-50425,97362,-14687,-154036,-68900,76757,87984,85367,181849,154357,-78550,-250266,-205510,-73538,230883,485241,385193,80208,-120399,-153392,-114522,90097,271207,151920,-179658,-449888,-391285,-80073,87590,12430,-106778,-255054,-312004,-188316,-53883,-17719,-22462,10609,125652,247594,247936,79777,-81260,-93580,-42817,42721,123943,106507,6317,21467,148572,60914,-178681,-296184,-238171,-78746,60492,112040,91522,-59357,41813,-909,-328611,-601656,-469184,-290732,-266243,-240325,-320448,-328005,-138501,-23661,16647,145711,318835,353521,237932,136417,109120,49430,72449,234026,255246,124480,129187,224697,128975,10336,-7540,-63400,-53043,180071,279598,169382,94215,-87940,-330397,-376475,-280647,-173453,-137966,-181501,-232569,-137520,-66691,-10134,-2132,-51489,-23877,111228,137468,22620,-142756,-306718,-295661,-133676,-68697,-45765,176375,257273,116990,59975,7321,-23442,140764,258768,164140,113851,100815,174582,268464,201280,-59422,-209624,-133528,-47146,-130539,-302036,-419413,-418809,-225331,-49134,-26734,-187793,-326325,-218247,-14965,19474,-26613,75416,209435,208448,67488,-117089,-148207,-43373,-92928,-233788,-162948,38592,183450,176909,104355,61779,135850,215626,104928,89881,223193,170454,-74925,-160758,-208739,-263537,-108933,168351,203409,68555,70570,108055,53969,53786,198142,230771,131504,149180,220102,62641,-77397,-116907,-166324,-235863,-271583,-216922,-61261,40727,104899,269073,479034,635149,695745,757058,547737,-494815,-1564367,-1985077,-1911696,-1502138,-104209,1023470,1181005,952748,644607,142603,-174845,-90775,-218268,-525171,-667953,252412,819151,897837,241590,-311341,-647034,-713038,-557748,-589768,-538350,-190355,146533,350417,337838,251318,153575,37384,51981,169904,236288,143721,-48015,-60664,77223,-20115,-215210,-265071,-260484,-258622,-155272,-16209,107461,107256,-49170,-244851,-427732,-335065,-101898,5194,47500,-5055,-320729,-415354,-68310,177550,29827,-142644,-164333,-79168,55077,679,-92504,10212,-3155,-213493,-168854,105234,161159,78966,89755,62333,-35729,18956,165121,4430,-379710,-538255,-428362,-377229,-344179,-173103,113782,191085,-96838,-313838,-111705,195191,181717,-35908,-88770,-22866,-73367,-162479,-129619,62726,267167,287553,213563,98579,8564,-46139,-35615,48111,159193,233918,170161,-82787,-236945,-179209,-78645,-29486,-31779,-150654,-239457,-124119,216675,398658,181581,-12936,136980,297326,172372,-51643,-206192,-94808,154277,190107,-36201,-253113,-199337,11986,107609],[143107,95824,25725,-101797,-231692,-254994,-127548,-78810,-175233,-139788,13465,127152,375738,615470,481938,223005,197983,220221,110969,8215,111433,128061,-143464,-278380,-94630,-93049,-294848,-261092,-48019,56139,67250,135662,46053,-177499,-136781,101500,180575,166037,173970,167914,43161,-299415,-462855,-199047,141840,256719,250120,256589,280130,200795,69517,61644,102620,39411,21346,-3782,-150958,-222919,-95415,58337,43747,-85691,-140701,-65155,60552,210064,237232,141490,97666,27547,-142321,-175144,72906,354154,324532,135644,22587,-101231,-50454,119435,43981,-95037,-2468,32311,2355,48953,-140622,-400471,-89075,377700,339613,61085,-187615,-280524,-95446,181627,118980,-23316,126465,222082,51307,64530,215820,46428,-161378,-53766,201879,383434,425087,369127,355713,250041,76807,-19995,-138714,-203952,-43377,118023,141302,79077,79292,141080,103743,-85583,-207259,-175944,-71970,-37320,-127026,-166916,22480,176468,173902,28597,-200222,-343764,-339249,-247305,-162022,-102601,-175899,-257002,-136904,105876,135145,2186,-53764,-54366,-17549,96244,259221,219069,95587,31481,-44511,-32443,-32697,-184913,-271217,-162023,1181,71918,50703,-21647,-121533,-191951,-207036,-210255,-171575,-95892,-95448,-87514,-16238,49891,45965,66041,164672,109097,-80210,-89855,76604,188701,220619,70683,-53508,89191,147627,-73202,-128641,53049,77179,92522,143541,37632,-59514,-22767,44116,-16002,-215093,-228374,-52706,40384,1567,39219,65005,20593,-5300,47835,44269,-43177,-158036,-150685,-65437,-65463,-39509,11881,-11428,-17436,-52805,-172090,-194898,-66835,-42624,-111372,-92116,-154545,-330118,-363219,-258390,-104758,26164,138544,200503,122991,123909,276102,320849,225505,149599,176017,281532,336113,237491,23401,-227318,-213259,44588,133678,353,-6033,159018,365573,549295,611379,394979,142265,83805,70549,11176,64527,207801,294789,273922,208584,128833,136769,150352,16181,-93754,-163448,-338886,-394780,-140298,-12630,-234791,-415796,-321127,-21074,220840,223800,46757,-78514,-86679,-112058,-127046,-22152,71415,31782,47088,167832,85901,-156123,-50867,342590,500655,285590,68724,-34125,-204734,-294352,-83071,169416,108059,7650,227767,495618,436220,174399,-142312,-312648,-81167,173687,84172,-40752,-23820,-70693,-173130,-255988,-311981,-308423,-284275,-128376,195301,395206,287864,176809,196186,25919,-210308,-67019,173419,132057,-69948,-170637,-159016,-262600,-360622,-155653,48856,-88317,-252812,-248223,-192187,-154734,-128200,-48517,85237,182126,203700,107726,36616,80883,7529,-239342,-350870,-257143,-76435,111517,126650,115052,158555,-29664,-270893,-242211,-102252,-31267,40700,88896,88664,96618,-32202,-149294,-84610,74791,122013,15669,17248,119844,135183,-57084,-236028,-151464,58008,-33723,-218233,-94324,89853,66153,-25328,-68873,-19571,102012,206372,284373,348903,212230,-52667,-120786,-5307,-17430,-65913,-121090,-234113,-269259,-95127,183247,276369,-86949,-471332,-397259,-122254,-70082,-48107,96337,321007,459266,419191,275933,87291,-52260,-40722,-23876,-27709,33928,109092,152682,255032,379487,292430,239341,244833,-42539,-380437,-334264,-143280,-90774,36133,291576,445460,366005,236699,239301,405895,582247,473350,-103840,-1134586,-2172931,-1479569,1018677,1692358,-469419,-198171,4693659,7832461,6726451,3118798,-969261,-2744242,-1551005,-867853,-754198,-79290,296006,290993,261412,79756,-146051,-2383,201429,358647,541487,367963,80096,-116178,-196250,-249751,-315570,-349825,-329730,-230806,-131378,35372,93019,-119185,-310682,-223619,-17483,60650,65745,121107,130459,100299,119521,156350,242652,257891,135248,23007,122569,144475,30300,145022,361304,260275,-13006,-207802,-288818,-328606,-278925,-39462,201757,209001,122026,185935,241242,58226,-151478,-132278,111997,277490,90069,-152251,-202809,-171809,-35010,24326,-41500,-85114,-80417,-157155,-272579,-266734,-122421,25674,96504,126484,66536,44626,131862,175157,27514,-113538,-9995,209395,285717,254545,74555,-213607,-240960,-84368,-36935,-3820,112735,259905,326606,108719,-204369,-140209,76948,14719,-78110,-29600,-31082,95,173841,200897,34272,-50277,-40304,-146403,-312617,-194149,2009,32877,9252,-12849,-170557,-203487,-172720,-142826,52793,205046,174968,121462,111202,24320,-107263,-219133,-257753,-210627,-108107,-35951,-16465,-143377,-228835,-78105,132502,271460,281584,233528,175560,156491,152425,189555,155681,-7197,-180498,-211518,-126690,-150345,-157083,-28522,-7408,-135644,-212847,-138054,-3955,11337,-45485,-204508,-258384,-58953,82093,-29383,-139743,-31077,140110,245260,201300,151146,290532,332001,63213,-158311,-107544,3802,-15111,-124341,-57223,8132,-70447,-210274,-365180,-449436,-337500,-230880,-173563,-81347,-112041,-191429,-61836,77853,38295,20253,30366,50857,53784,23262,463,-45101,-12996,65459,108468,173626,300640,293943,164113,-133261,-387905,-268080,-52198,-129154,-196105,-129097,-87515,17439,118049,98507,106709,63273,-77346,-170819,-39272,44044,-178328,-384792,-189829,44757,62407,94106,201646,136798,-81632,-241980,-246022,-143457,146925,417194,318281,4008,-140571,-105935,-55707,115709,255852,145210,-138119,-383666,-323265,-3078,200684,123191,-63709,-259764,-305607,-222984,-134261,-80029,-58279,-52509,61212,238196,282359,187919,66335,-49152,-62618,72131,182592,146895,45339,83937,233885,109056,-214080,-314914,-157777,30150,106649,88956,15130,-158712,-29863,-28232,-341836,-618579,-516369,-331579,-297135,-345221,-414472,-339610,-130568,-7516,-27246,17261,219435,343823,245549,114442,17901,-49348,43986,242536,254154,104331,65122,163563,162123,61802,-21527,-45641,36319,265115,313849,146505,31879,-132140,-299188,-296998,-182247,-102776,-109345,-144576,-173396,-101832,-45372,8042,5147,-50448,-20118,86826,68146,-76048,-222123,-351730,-341309,-192860,-121301,-107649,100572,227227,90102,-2919,-6915,76789,261518,318879,169709,46032,23044,122899,231210,200170,-17642,-181341,-127491,-22204,-117536,-373124,-544471,-469758,-207339,14181,84235,-22535,-171511,-179784,-89393,-81947,-62292,91840,194865,161134,49340,-88104,-117941,-42389,-127157,-221282,-86088,119241,265845,330078,262595,61474,3345,34125,-43100,22358,249379,194186,-126903,-246540,-245933,-273541,-126117,222721,285457,62564,-52344,-30391,-49432,-6216,125579,160106,112613,159206,181027,33624,-96540,-111923,-98449,-121136,-146289,-121093,17313,98484,101229,209860,433234,576073,604694,685764,285505,-965405,-2118844,-2549469,-2400134,-1389012,399065,1548067,1605260,1378110,889028,268159,-71515,-197567,-646617,-1177678,-1050206,140108,1118733,1587766,750577,-176799,-499886,-512103,-469088,-603811,-582185,-220047,89746,267166,343314,299649,172533,39489,80784,195822,204978,80238,-110181,-87351,124150,111476,-90711,-210077,-233725,-236331,-166036,-58520,20725,-1574,-101211,-249828,-393898,-290042,-117379,-65705,-12882,3693,-276223,-382297,-13141,286220,137361,-97473,-119790,4217,63164,-21840,-48778,50596,3324,-178164,-198822,-28692,50838,75976,122631,54395,-40942,49160,167269,6045,-292733,-373030,-319271,-412197,-485685,-282051,76955,219104,-1704,-224826,-97254,197464,174197,-72848,-143764,-54385,-60927,-115552,-92857,16493,163938,214703,126476,4540,-50150,-75976,-97868,-30396,105608,203641,172266,-18297,-139535,-95042,-8716,69293,90805,-47637,-172810,-34090,332431,470849,119402,-200849,-61176,180357,101032,-108721,-257761,-179526,52744,143076,13819,-178508,-185693,2488,139379],[207487,162937,96553,-10581,-175712,-212944,-69506,-57312,-183373,-75582,148246,256452,468260,700503,625672,394524,267414,202054,140988,62490,89549,134750,8394,-94008,12957,-47434,-242623,-209128,-31697,39596,93459,180326,71629,-140389,-94183,105568,146951,96241,130970,163122,96611,-221588,-421711,-234684,71290,225684,273675,251342,181876,78467,-33031,5055,47398,-49670,-65023,-32674,-113793,-121866,63834,180770,65047,-117073,-177871,-113100,27199,157897,91910,5808,26557,-32015,-149569,-55338,204290,368040,251991,73735,55247,3419,16098,156305,92932,-43007,82546,123776,74038,136871,-34594,-295470,11680,451891,344160,28602,-209569,-291041,-92876,184765,139655,20616,124464,114619,-88144,-48462,117479,2288,-163820,-60761,227697,466635,483166,362667,306739,227807,119779,38606,-151186,-266098,-44879,155060,131426,50757,70130,151863,87326,-142848,-258172,-206711,-127151,-147296,-200653,-183835,2707,111764,53931,-85358,-213147,-282851,-296550,-242626,-127031,-22066,-24772,-94593,-121573,-9855,60223,7702,-51489,-69838,-76929,70433,302197,282136,78640,-38270,-51412,21419,8305,-238151,-389856,-301899,-115319,-50393,-51353,-114598,-204327,-184595,-116913,-77413,-86021,-119124,-114214,-15285,105465,102340,56625,82583,156090,44697,-144194,-128481,12690,130872,158097,37835,-51611,121961,225767,-11224,-128904,-20343,-10340,35827,155863,124593,59123,91734,162879,47878,-269289,-398703,-149103,34214,57127,139450,173074,60959,-23617,-13271,-38684,-170635,-308750,-270892,-159228,-139923,-66684,23899,-11412,-41612,-38213,-104167,-155388,-95652,-72696,-81397,-30516,-113169,-323683,-320355,-185906,-80565,6515,155374,274436,240671,232355,312905,285660,197344,149495,193928,327297,327476,172405,-65308,-322036,-221323,118024,175163,-29025,-21084,202851,427860,584329,594660,366329,165559,156134,170081,99308,98160,157776,222380,269550,224092,96632,38311,17107,-75648,-82005,-87366,-279936,-352170,-124066,-3804,-245765,-438521,-324755,-37702,216986,293843,195504,22108,-65392,-46273,-49714,-44521,46112,67359,148717,300742,183046,-116411,-24796,348615,489214,244171,-31877,-145115,-239455,-267199,-73163,142928,60523,-31598,193590,538467,509526,131226,-229242,-347042,-129486,35910,-80350,-157246,-81823,-128176,-259381,-332011,-350992,-338978,-308436,-94865,260872,406279,208792,61998,121287,27727,-141425,-13042,174999,88162,-147489,-241040,-167770,-191185,-251224,-49651,123405,-36451,-255698,-276096,-156916,-92601,-131894,-66819,97135,155799,86686,-27394,-175,104862,28403,-203976,-321420,-283617,-143437,55929,205667,269960,180778,-89903,-259697,-191340,-81037,-28324,-16391,-63415,-82297,-30133,-108638,-156410,-64457,99613,130635,16730,21484,178928,254223,90557,-168631,-198928,-10319,-57098,-226109,-94028,106365,84949,-34100,-120428,-97840,21175,150080,211998,237104,200263,58027,-32331,-24171,-46208,-55103,-119337,-265295,-262532,-54579,224202,299231,-51886,-410037,-318083,-98069,-86798,-74622,36072,218075,401270,462767,317095,77780,3928,106902,89975,-13340,30822,117514,121311,202575,333157,268559,196530,121209,-144752,-377588,-243300,-23233,5838,92325,421084,703790,590990,321519,284422,425896,459592,117275,-355110,-1167181,-2079840,-1360969,897679,1586727,89300,2188881,7566078,6540665,910713,-533510,-919559,-1544579,-428215,-190026,-697502,-85312,447224,292939,97973,45259,-61323,-80822,80474,290497,438292,299263,61698,-148961,-236686,-210063,-160012,-69784,-73304,-168642,-152823,91734,180727,-64622,-326332,-349116,-172461,10510,98011,151856,107385,33473,44143,119468,243883,241705,27278,-124274,28715,139620,90596,237189,395671,244945,-30137,-227372,-350793,-459153,-442095,-83575,352144,455508,296209,246927,216953,14462,-166442,-154461,76424,222767,47416,-146103,-196867,-216311,-84145,30790,-55198,-136690,-135925,-219090,-293878,-256123,-151927,17567,142853,116340,-12698,-53330,74600,200946,75529,-79863,2729,178918,198850,146323,53053,-172101,-227292,-116812,-87631,-52926,54791,235617,333213,122611,-159821,-90175,96960,25032,-62449,5204,21420,57222,185701,171641,52136,-1120,-72232,-202615,-297131,-115389,128231,119287,26594,-18073,-167920,-158507,-78630,-64687,74651,199619,173160,155583,187561,60285,-157721,-262300,-202143,-86773,-9477,2212,-67268,-214417,-226542,-50157,143707,336574,395544,282856,131745,43605,-24000,26814,76439,-43443,-226370,-232896,-59224,-60631,-72768,19809,35557,-89354,-195190,-159823,-61480,14706,58900,-70490,-185486,-36010,96579,-14730,-28983,81982,141154,124688,144986,233713,384256,392943,154396,-39128,24186,103356,64470,-103400,-104710,-24010,-52841,-135358,-229877,-329437,-300883,-189162,-59031,14870,-84650,-171909,-37380,24891,-44317,-27044,43716,100028,116967,78902,41232,-50763,-22295,97284,160173,212730,322400,257998,32751,-250528,-442873,-294714,-103064,-230185,-339045,-214183,-85670,70944,169563,146968,165842,148919,-33920,-132814,-38902,-18443,-313112,-538437,-271694,1772,13198,72016,179622,101656,-52670,-167083,-241042,-175343,65936,286667,173041,-104402,-149811,-61539,-204,133062,196365,87132,-95663,-263238,-203072,86310,281243,194345,-45782,-250426,-262751,-216774,-194737,-159050,-125976,-133714,-19024,193415,256240,233790,176036,-1612,-57240,92608,207043,170359,73881,123303,299973,199528,-174480,-311507,-105974,113609,154715,82608,-22579,-98126,-12285,-5537,-284979,-522163,-447684,-283250,-274243,-403817,-431391,-284593,-132979,-79200,-163190,-158517,61799,236796,180350,69528,-72431,-145071,8246,224515,233520,76114,-21016,56872,132053,42808,-59240,-23170,122867,311935,317814,143595,929,-112898,-172457,-151051,-72511,-56738,-110956,-124041,-89418,-56914,-16063,66010,70206,-40318,-62582,8148,-17877,-142831,-247178,-320392,-316391,-235212,-212955,-212392,-26986,134788,26461,-65137,335,170171,324718,291636,115650,-43364,-40193,87922,182753,160005,13485,-121964,-66651,53202,-53035,-367887,-582957,-459709,-171294,82938,190091,124594,-16882,-111078,-139914,-160484,-56660,133623,178434,105984,27956,-66922,-115109,-98141,-189830,-214300,-42130,152959,285644,395933,325147,11294,-144580,-145840,-168500,-13499,293559,219855,-152046,-292666,-241780,-252998,-154880,194312,296783,73122,-95375,-108094,-116217,-43428,57911,90186,90722,163817,148571,2693,-132722,-115796,-29743,10270,-7744,-40026,68913,174252,133065,163084,382977,482185,437861,507046,-11399,-1326469,-2376772,-2576215,-2356306,-940664,992474,1961374,1866682,1608556,979179,326011,-13061,-379194,-1102399,-1640791,-1007614,221375,1458833,2062353,1117472,29389,-233477,-225597,-311823,-551567,-565017,-232066,12707,133630,265009,289936,201238,72192,92808,182524,164710,38846,-132832,-99925,123679,178995,6842,-123537,-143173,-148618,-148432,-118950,-109420,-131060,-128694,-203302,-308052,-239916,-143068,-143357,-68686,14386,-192262,-286967,70910,382446,243818,-19074,-31318,99823,57617,-54365,-15716,79141,21466,-115700,-208363,-165681,-67670,41972,115357,45237,-25889,77914,147847,11495,-163945,-162793,-162856,-375808,-556059,-342898,51773,236492,107952,-73759,-15373,205206,157224,-95111,-197091,-119845,-74450,-66593,-41854,-6563,71388,132749,44646,-74834,-116672,-118240,-152904,-101144,33697,144553,170049,81000,-607,9651,54364,150014,195372,54609,-99945,45869,399715,485479,73402,-303247,-202235,53014,31801,-135182,-269536,-255164,-77333,60474,37435,-101234,-151352,-816,163244],[248531,232646,182622,89835,-107406,-169683,-24298,-12374,-131220,9428,254755,360397,530396,722200,718826,548573,300851,131306,126579,97274,56984,120993,141240,88521,99002,-20580,-186335,-137170,9686,30748,94304,196505,110476,-71989,-33735,124712,119691,12081,47902,130082,136728,-98654,-307529,-225922,-3110,171902,283376,231867,41878,-98478,-155912,-50248,2499,-116506,-148173,-64119,-38688,39844,245773,276897,30137,-204121,-228229,-135732,24740,120918,-30194,-129118,-106075,-161373,-162780,59817,276495,301149,133539,-7472,53237,95318,85801,159763,95489,-1806,175586,238152,151823,218880,111630,-116116,108311,440083,293750,-18469,-215374,-261902,-68794,146746,101534,11931,73959,-9926,-217823,-156201,8255,-41504,-126538,-12772,258709,494536,469432,310770,226389,174902,139491,96073,-137041,-304047,-58030,179599,109341,10553,38580,114349,33886,-194397,-286873,-211660,-166343,-244415,-277481,-198409,-21570,58536,-34063,-141841,-152089,-162458,-216414,-225810,-100049,44833,109454,54621,-80632,-117686,-51320,-24653,-58059,-87791,-162695,-12695,290159,307900,32433,-120513,-56265,47876,5617,-270677,-438289,-343448,-147815,-119892,-129678,-160220,-219327,-154503,-31997,54624,-5365,-177679,-190630,21987,220150,155412,69297,119017,157091,-11490,-187611,-154706,-60151,55638,95419,15357,-47670,125284,261046,26415,-159921,-115972,-83874,-16611,138045,175244,145243,178942,256334,109342,-282596,-492381,-208425,30786,101868,210350,261471,93158,-44269,-59779,-99718,-251992,-365493,-297181,-198993,-185933,-81020,44772,14017,-26804,5310,-28078,-102752,-92020,-65100,-27394,49865,-24856,-236657,-226073,-80446,-27224,-19448,122681,293011,311827,289260,295161,215164,146407,139963,209928,332425,248093,61692,-130348,-332943,-188629,182090,215752,-39813,-29629,236332,441476,535330,485109,274884,157450,206542,226976,148180,115673,110718,130074,201423,168359,37323,-41226,-101612,-175330,-63526,51585,-131178,-258683,-97664,31784,-154196,-335603,-265127,-73963,138284,264304,247877,79801,-37132,36569,72285,4232,42138,100349,249463,418732,259812,-76920,-8793,320740,414283,167018,-115398,-223703,-253754,-229409,-50541,103836,7883,-38129,195246,555808,539102,94872,-251887,-286948,-108227,-60296,-213435,-227230,-106484,-183666,-340677,-384309,-369618,-366537,-316561,-38210,318067,369736,107218,-40033,37944,17105,-43808,61803,133590,-13063,-214459,-254291,-132096,-90247,-116267,64991,189179,13978,-227890,-257193,-86028,-11252,-117129,-63730,116024,120545,-36504,-144142,-27235,119735,41540,-177592,-308489,-313985,-227738,-57929,210786,361581,188249,-110787,-204444,-102900,-23605,-8709,-70207,-184680,-199947,-149064,-188745,-167214,-50120,109797,132534,25539,22246,206982,307519,166494,-123276,-206443,-50374,-83159,-227553,-99171,75186,42816,-80710,-168594,-151452,-48905,83021,129416,107522,161988,151540,34408,-69435,-69576,-18608,-83023,-239297,-195032,20660,259598,294802,-1954,-280513,-197217,-94861,-110029,-58693,24291,114311,302971,467451,347306,77857,53749,215392,188480,24105,27205,91655,68453,152194,263783,187632,75728,-35624,-211183,-317008,-97623,180754,184446,189593,546789,892909,728478,325081,194516,305572,223636,-325105,-663284,-1123334,-1668180,-896040,874557,1251122,111673,3602455,9610695,5999820,-2726449,-2899735,-867082,-725181,322782,307913,-614765,-112180,441040,141768,-127070,-72552,-74671,-179246,-55796,108572,167255,171812,60545,-142714,-218539,-113468,7318,156474,161220,-56713,-118682,118814,198873,-30245,-294767,-409869,-290566,-21081,138521,144944,45434,-30940,-19630,65737,199673,211478,-49257,-219305,-35218,111135,62991,188344,298192,158246,-42238,-166872,-303407,-484214,-516396,-91880,491497,657459,428605,277870,164673,-46170,-186394,-156106,65002,163752,-3747,-134783,-194156,-266615,-133175,53643,-44082,-155179,-145093,-210839,-244893,-194524,-141423,14475,158751,70381,-109096,-146997,25804,212774,121447,-45608,-11232,90674,57647,21033,39095,-89094,-173476,-121669,-108510,-92189,-10305,183659,298083,124403,-80060,-4163,132523,52002,-28235,48414,70187,103705,188854,136926,63000,39548,-113813,-269088,-251231,-10125,215548,139763,36174,-4417,-167372,-171935,-27946,16002,82713,157717,124101,143224,212606,57269,-211840,-270150,-82762,119894,153262,85454,-63574,-225845,-189108,-12327,149651,359618,444559,252918,26390,-94324,-178954,-132425,-16457,-53705,-221210,-218142,17348,69677,44980,87419,83451,-41159,-146588,-152101,-111127,10346,133068,64492,-81340,3374,97865,-18055,45063,141761,87406,8018,115422,314099,441138,408776,223585,60739,113341,198931,174064,-10851,-94827,-16311,9775,-13806,-57503,-177558,-251601,-151384,37200,92969,-48504,-118967,17636,16028,-81457,-65716,25833,92154,107526,89199,84401,-14070,-16516,126123,206931,234081,269004,144305,-109909,-302822,-402399,-259569,-110319,-272390,-423776,-258743,-55971,129541,222570,184214,192738,207752,5816,-106621,-50073,-76483,-390893,-575455,-286183,-38962,-51028,21174,120515,62973,4777,-42841,-167166,-143792,18508,139048,3783,-201356,-147897,-35729,41446,146015,116515,-304,-62601,-126640,-69275,163193,312367,215699,-41670,-217368,-189822,-165439,-221169,-243410,-216613,-217224,-96259,119443,173142,203837,213481,32138,-33760,94773,193245,181686,103315,147349,339949,305562,-79473,-296179,-99740,156951,200110,102569,7083,89524,91062,56089,-168777,-340182,-294963,-171041,-209151,-406330,-395815,-211307,-161985,-237874,-368139,-343272,-125549,40019,48645,8148,-133804,-202892,-18783,193532,206432,49018,-99610,-51604,58739,-30411,-100934,3828,178592,302341,291570,158301,5829,-37948,13216,15868,1517,-55227,-139654,-134232,-34128,-32745,6105,147384,169623,-28899,-144538,-109957,-98899,-155502,-211840,-230772,-230978,-235419,-299190,-321075,-156931,19055,-47770,-105392,25107,225293,313629,197378,27285,-117458,-68814,80699,133757,76978,6910,-51231,39331,165387,51066,-272147,-499097,-384134,-123742,145951,278164,229508,104066,-27041,-153401,-195356,-11042,196982,180587,74272,19136,-53342,-131424,-186848,-267837,-225040,-43280,134480,248144,352329,248852,-83449,-261214,-279103,-253227,-17775,336457,247052,-140375,-291813,-198361,-206922,-199130,73608,228310,92582,-66383,-132325,-139338,-47205,17875,40049,76558,178287,153818,-18104,-180277,-137116,7190,106488,91176,-4692,65145,220843,174381,143386,340533,370375,231127,260537,-248813,-1452168,-2224547,-2094230,-1879132,-374568,1488116,2161471,1942363,1619767,898013,293124,-7537,-564263,-1473744,-1801943,-617951,449259,1706418,2218485,1292881,284635,84037,41379,-161225,-471707,-517459,-247609,-81183,-21817,120614,229299,237095,130922,85345,131157,126890,24923,-123010,-104024,78161,166929,54087,-30875,-20060,-28354,-117913,-200555,-263352,-251336,-125319,-104974,-185153,-193119,-155210,-181051,-94534,22730,-97474,-164494,149899,437971,327964,88576,97092,192292,46847,-84119,4141,95953,51536,-42813,-199451,-275748,-166373,-5055,86566,48029,11688,103202,114323,9674,-43550,20308,-10039,-280800,-526562,-334655,47631,247567,209388,98525,111727,218675,136455,-97428,-224778,-183791,-97077,-22313,14223,7585,24840,66603,-11798,-129015,-175022,-160088,-182493,-133141,-23737,76426,163977,185515,138617,98952,87082,190059,255268,124998,-30685,107691,409591,449227,60943,-301693,-259530,-57422,-19655,-120338,-241213,-303882,-204715,-44751,20210,-48516,-109352,-932,167983],[253556,279295,248640,154725,-49892,-124956,9595,46973,-34396,94850,315069,416878,537258,668536,729351,630929,283856,17678,56040,89715,14057,90884,226333,219708,139273,-10673,-136077,-72453,52273,31075,74509,190356,164848,18784,23884,134070,89315,-65018,-51899,77013,152409,36457,-149163,-181546,-73398,97226,256712,177280,-120386,-289005,-262560,-91910,-27458,-155902,-221906,-98945,58379,229595,398409,310614,-50702,-318018,-287343,-136762,51598,109379,-86737,-210599,-250383,-324123,-188602,129639,267610,176707,11003,-63165,53787,171949,152367,143809,67420,28679,253657,348296,226950,278081,259790,96656,191241,358750,209131,-53223,-193059,-202546,-39920,74746,11541,-51825,-13376,-110633,-280733,-210152,-79140,-82701,-67389,74043,288639,465672,400322,236497,142817,109899,133831,134823,-114504,-330018,-91903,188757,98557,-22566,-99,55964,-21419,-217217,-288812,-204639,-188081,-277183,-300621,-203002,-52113,30410,-56783,-120477,-40198,-19164,-131706,-219655,-103028,69492,174072,141694,-29097,-182944,-164009,-93835,-73797,-85930,-220649,-116986,231872,294113,-31166,-198001,-63405,37404,-40129,-272694,-407230,-281229,-91739,-112630,-153447,-151357,-179913,-120528,29757,161131,61073,-239611,-293792,14411,283332,187502,78054,157076,159444,-42770,-193485,-155149,-100342,272,58107,14146,-38575,97548,230945,11804,-233546,-224966,-141305,-57478,107209,190027,179706,227185,318436,165183,-241232,-470044,-218248,28697,129727,246038,315516,119120,-54946,-80970,-129667,-268794,-326391,-241868,-185776,-196269,-72166,78393,61125,26586,68635,36879,-53460,-64761,-25763,42383,139408,96796,-82410,-91837,41908,48622,-42289,49999,259350,334713,301706,248512,142784,81870,106901,215206,295257,116971,-70303,-155663,-255326,-129947,206531,240037,-22825,-25800,251199,412241,420984,314589,151474,125595,226107,234554,148663,107879,77517,55731,108907,82394,-13998,-73341,-172242,-254640,-46124,214465,82963,-124547,-68767,59263,-27270,-162455,-165054,-117530,5444,148431,204829,92190,-1920,123577,217860,119591,64051,120609,313577,483559,299559,-41848,-3396,267293,298455,74212,-169864,-265059,-251283,-187904,-19041,65156,-30838,-15198,219755,526976,501720,60614,-224401,-163007,-27736,-97376,-287426,-239200,-100816,-228118,-389133,-384808,-349627,-375375,-303468,34612,365833,305696,18368,-91362,-23095,-324,49434,122693,47037,-147868,-259736,-216120,-62206,17381,19566,170185,237901,53283,-177142,-200812,-7132,55837,-97552,-47162,135816,82913,-138343,-211011,-35819,115099,34879,-167584,-313624,-344695,-317273,-214788,101047,321156,160234,-89187,-118992,-5180,52272,31466,-91585,-235320,-236637,-223246,-240259,-171161,-38388,111082,135143,40126,17381,185546,273568,151358,-103057,-166239,-43938,-89994,-214128,-119446,-8800,-50834,-150412,-201591,-167065,-87605,33189,81049,18818,105553,192219,55645,-136031,-97907,26083,-18369,-155916,-86369,107054,283368,277627,54943,-124933,-83668,-116514,-129899,-3067,61508,33699,184823,418118,342013,83673,89366,255350,229001,57627,19533,42842,11058,109885,187747,75191,-75306,-158507,-202443,-186511,93732,419677,372275,272660,618658,952923,721747,216566,-36265,40984,-94748,-728935,-910191,-963738,-1011956,-182616,963861,796163,-388654,3537959,10325397,6634619,-3215556,-3656327,-863700,-432707,498361,477362,-531428,-142694,294499,-106361,-334125,-232802,-217166,-291755,-152816,-113811,-172181,20629,77224,-96583,-132460,42305,170576,287079,317307,88717,-19053,129318,155179,-31680,-237295,-398000,-342429,-19163,191045,119117,-30342,-72216,-46614,6456,113636,173174,-66874,-238284,-56674,79133,-17749,23192,97372,12997,-70730,-65731,-164085,-378779,-442734,-26436,594795,752771,472349,255887,80006,-120038,-202413,-124825,86447,122050,-48637,-127687,-200534,-313357,-170342,75508,-19416,-139463,-106131,-135725,-148705,-112825,-97255,27873,148096,3634,-206394,-228644,-14379,205167,152058,-22826,-51539,-44564,-119784,-99796,30428,15593,-78324,-88212,-93275,-107089,-51509,134399,236904,103365,-9496,74736,165755,91580,24110,92723,104996,129689,178139,90180,49438,56084,-151150,-318198,-182921,85518,225487,96333,51579,31678,-168741,-220465,-10853,95499,96174,102362,48428,96886,177809,4470,-262649,-246261,51211,321088,322958,198176,-5940,-179339,-121149,31804,155132,361864,440876,152183,-138356,-234896,-260485,-229067,-95653,-39599,-162039,-162000,77920,185043,149931,169003,143325,5553,-80225,-120741,-144062,-4981,166458,160596,8464,35585,82250,-45841,33481,117389,-64,-62294,131726,373836,447920,386677,266384,129439,134984,234245,242040,96248,-34607,29132,91857,105948,92124,-47477,-209792,-129652,93496,147326,4561,-35109,91108,47927,-72260,-78253,-5688,33606,20857,42195,121914,71267,21021,154605,241949,230490,159447,-12657,-218543,-273303,-279787,-171019,-59751,-231336,-412290,-237748,504,175522,256902,201876,187154,219170,33496,-94548,-67827,-119350,-401689,-499401,-232137,-69614,-118860,-45691,43474,33730,73943,91117,-35612,-53958,21155,27998,-125607,-245208,-133980,-33481,64825,158843,45859,-85050,-47307,-19534,37451,209711,295251,197731,-27552,-154036,-103528,-85062,-211970,-313550,-304221,-280095,-151638,32848,57983,111879,168321,38615,-5727,73592,145841,186051,144565,167970,349608,388132,29697,-282232,-136386,164471,240648,145350,96092,289208,224455,123324,-27613,-124966,-113254,-41887,-129957,-371133,-358365,-176937,-219618,-435612,-576732,-487844,-296123,-191272,-112853,-53658,-144467,-200909,-27625,165111,187368,31427,-146456,-122012,-18871,-106643,-117501,34709,186635,235465,235482,170306,33596,63429,198109,146650,3829,-101736,-179511,-167737,-42619,-51412,6440,221454,262140,-25061,-243726,-238636,-156637,-115670,-131975,-117300,-115989,-186820,-331433,-384749,-243286,-78614,-103420,-109884,55025,221065,232690,81777,-50549,-141089,-52926,100375,87150,-39760,-47927,6386,154715,276426,162435,-108479,-303170,-253566,-65291,195262,336029,282078,175224,55891,-126761,-179083,59278,269430,213889,88994,34082,-45692,-155586,-273963,-339945,-253029,-76969,86280,184826,225767,62742,-189941,-309728,-339094,-291418,-3147,353288,269145,-95646,-252754,-131047,-143940,-249960,-109506,100156,107935,-4413,-128148,-125543,-15400,20110,20699,75782,208435,199537,-25954,-229020,-175657,-2617,135533,117764,-24755,3870,202953,194988,151727,305466,252958,22392,-1715,-362575,-1277331,-1667791,-1304022,-1173968,115297,1736431,2105868,1837183,1417824,658562,166763,-50448,-678693,-1646148,-1627309,-90071,727594,1778535,2082908,1289027,533076,352703,179722,-96682,-410963,-476649,-287499,-184123,-164596,-48914,143309,276216,202084,66654,62409,105532,40350,-92050,-103577,9291,95418,54923,43591,92363,81346,-87882,-285106,-397932,-331051,-98595,24976,-46943,-146029,-132633,-148822,-79427,24502,-21027,-55626,187614,428030,369412,208775,245980,269855,42812,-97162,15636,105819,90334,27555,-174247,-337908,-227622,-45047,58897,70325,72075,129534,77271,-7849,28800,126881,100110,-153473,-402218,-262141,62654,250832,278947,245769,241115,231804,121000,-74368,-208813,-213663,-109948,15707,68140,58774,38146,26464,-46390,-157260,-204129,-181449,-176833,-116962,-47664,16404,149129,259124,236978,144354,78423,182021,260493,147222,26726,144097,365032,381821,85208,-214119,-238533,-134987,-48255,-65739,-181714,-315561,-296766,-148177,-35706,-41355,-80125,-1144,152524],[224183,287312,270739,158791,-19329,-78253,35936,102232,70788,156951,322803,412411,470764,541860,648648,611567,221189,-109192,-58538,32509,-35349,53725,252085,266200,119400,-20347,-103199,-36296,76764,43335,51877,178274,231016,118415,63905,114999,50167,-115698,-134864,17663,137242,143953,11364,-119145,-131976,11352,188005,86740,-268456,-436432,-317993,-114031,-45102,-167480,-273850,-131651,152878,398204,475487,267951,-148286,-417883,-345038,-125365,97801,126946,-61754,-205536,-345466,-461102,-220260,137875,186218,30673,-80899,-64481,87404,232720,203849,122083,32195,50900,296451,420014,285238,304336,369106,287410,255693,250843,122221,-48457,-129464,-124012,-19908,-11617,-106776,-152821,-109234,-152177,-240131,-181502,-122960,-116272,-4937,171961,310053,393488,302931,161850,79537,55870,114137,149870,-94872,-349257,-143745,182848,119079,-28848,-31018,6008,-50147,-202702,-264520,-195175,-193959,-227758,-235926,-187923,-83225,34569,-3752,-28540,80526,99125,-74738,-238497,-146029,37407,144848,145589,13933,-189836,-240015,-178497,-92651,-52727,-217458,-201743,152753,252436,-93889,-252844,-71575,2417,-97369,-236019,-311451,-149030,22925,-39671,-117964,-101472,-117645,-100333,57050,225766,112347,-262821,-364968,-13995,283595,189642,77430,171099,150007,-40698,-156369,-126419,-81727,-1034,66992,43371,-17104,50418,137201,-60803,-338198,-335252,-193535,-84436,87404,181374,156162,228891,349005,212391,-151526,-342566,-185038,26933,141535,250049,324726,136327,-46978,-72531,-121813,-217573,-220306,-143581,-136469,-171934,-36513,125772,121074,102604,132755,75196,-21421,-27963,32544,116027,221906,224136,100060,56218,157985,129452,-52120,-34653,192652,321158,289982,204240,98223,18739,45136,199745,230101,-22846,-185849,-138907,-119877,-66295,174925,232746,17760,-7782,243986,354312,274452,130895,33119,82968,215599,202990,108214,77761,66883,31719,41679,17765,-24559,-46293,-176761,-287521,-35363,349396,311289,28238,-45296,49017,62428,6373,-59215,-154937,-140884,-7238,104781,75911,38304,199584,354902,264942,102938,119666,313146,464531,289453,-16889,-6896,202161,179709,-7891,-192096,-271495,-232462,-138250,20319,39786,-43049,20824,232974,438321,394666,22534,-173461,-24070,79474,-80927,-294027,-205036,-81721,-250433,-382840,-321755,-285680,-355904,-271667,107861,396787,237416,-29154,-75223,-42694,-17031,110532,145699,-63119,-274704,-277637,-151394,17496,109351,135764,252052,267061,78473,-119724,-136357,39211,76146,-86367,-28635,147071,47675,-200487,-219537,-24574,94051,13992,-163834,-319176,-361619,-389625,-380247,-118279,135013,91068,-36970,-28430,68758,121446,90333,-61271,-203386,-195971,-227826,-241026,-161986,-26429,112359,145852,60408,13025,121565,165177,59736,-99364,-85329,8807,-68266,-187734,-157476,-125543,-162965,-216675,-210719,-144640,-87743,18455,88208,-943,41668,165609,28587,-203311,-131013,61958,60792,-32873,32712,176535,285553,256351,105312,3849,-25722,-158632,-137323,73103,128616,-5897,74457,316451,288166,87277,104294,219009,189214,59080,-376,-11955,-25769,85820,123510,-35832,-200670,-194906,-105067,568,300830,623827,491170,293034,603355,864580,566641,23800,-331230,-303023,-429018,-985672,-1001324,-686318,-275644,571051,1099088,357290,-1175823,2107015,9669578,8285744,-932875,-3065125,-873524,-546020,160009,321357,-462240,-163738,66004,-367755,-458031,-382755,-454675,-396783,-184702,-310241,-472340,-118980,98158,-30384,-3927,224444,302205,311858,364181,229197,124386,145791,83413,-68564,-181276,-333100,-328866,16169,256491,103121,-87018,-74105,-24127,-47205,-370,125585,-29429,-188730,-39707,64101,-96573,-182875,-137978,-158899,-129610,25024,17178,-166237,-218383,122979,645512,718864,415664,178174,-30475,-200035,-206030,-61490,131883,109797,-70198,-128607,-214185,-336600,-177790,85449,6539,-96473,-32858,-20162,-38459,-40523,-35037,62447,123643,-60223,-279943,-287585,-51791,172335,155439,-14349,-102034,-188531,-285053,-191207,20996,112475,45400,-16485,-49588,-92071,-46706,112772,169476,57710,18686,116314,188526,141764,91328,131500,119954,127528,142505,22703,2669,42824,-166987,-317848,-101409,138251,148144,15718,81011,83152,-165701,-261706,-7114,161203,123186,56344,-27289,34284,93353,-87934,-300071,-201741,148451,431342,435236,306541,82242,-94010,-35974,74438,162990,366183,408407,13117,-333891,-352800,-252205,-233142,-139297,-13437,-67465,-76846,104050,227946,196160,244087,207691,43218,-18607,-82838,-162186,-30716,167544,199657,50686,45430,59692,-89424,-67210,8969,-93102,-64843,195091,401108,402368,337772,279495,159561,93259,183376,228265,166706,52441,96030,161468,181242,175645,20663,-189233,-124764,105979,179990,74549,59728,156745,94674,-37109,-60792,-31269,-51844,-113375,-48564,145958,186440,91806,182741,265194,208716,37074,-159957,-260106,-175452,-119668,-57051,37247,-115444,-300839,-148532,70184,189773,251839,193560,154232,176658,39259,-92933,-85231,-143655,-356332,-350882,-133215,-88044,-178198,-109555,-25884,19619,130231,189792,107547,58831,68721,-7448,-169714,-217305,-108290,-48647,72040,173794,8539,-137077,-51758,25051,90788,220612,244351,160459,15229,-64130,-26364,-6091,-176086,-347788,-357609,-302770,-173965,-45659,-54629,-9153,58109,13484,12544,30728,76014,184261,198549,192766,327010,411492,106966,-281031,-195096,155765,275654,195173,202605,385916,309591,155525,90688,64952,41814,56722,-67978,-330653,-361811,-213368,-289280,-590874,-705948,-548563,-398265,-372977,-249586,-93882,-97426,-140900,-19930,149493,185718,28784,-150587,-133978,-61077,-127337,-83305,70389,151067,130130,151055,153049,61402,152504,321360,193814,-73973,-181083,-208404,-198075,-108612,-114070,-21844,256392,307503,-34134,-330945,-344744,-180961,-44774,-37689,-19002,-14671,-108091,-282279,-365916,-260986,-131546,-122056,-79446,74108,154181,104655,-5410,-70961,-93553,6041,136579,41469,-167571,-139300,30886,231674,336898,238724,70083,-52661,-93119,5272,226479,353097,284751,198827,122906,-68929,-120010,131608,332859,275914,155436,75925,-40890,-177228,-328927,-384739,-283644,-110993,49436,136115,76109,-146102,-263105,-279362,-324737,-286109,13821,326393,275220,-33110,-194062,-61973,-75052,-288374,-295889,-46590,107398,43990,-121408,-90483,45125,66137,32879,86448,245775,260128,-26298,-267378,-223070,-54020,94324,70951,-85155,-87811,118613,178247,179252,273776,142526,-155087,-231904,-346351,-836449,-848369,-474949,-448327,440993,1687408,1824226,1570091,1032887,299915,-34611,-129224,-675788,-1542350,-1172955,349278,957198,1682138,1783213,1160604,702299,477668,125452,-162764,-401555,-466879,-358919,-283094,-262805,-189680,68829,314295,265768,49722,5834,109283,81505,-51308,-100370,-52707,9624,33748,82897,152954,141989,-65182,-339425,-463725,-347754,-63420,152309,86750,-84653,-66548,-49197,-31517,17605,19013,9768,162355,340371,351133,312312,383405,326281,54898,-84363,27445,114513,129668,85770,-137099,-346989,-248163,-64140,47792,108608,149733,164745,48394,-40746,39168,146108,152828,-23907,-221954,-152461,86286,241119,303381,335405,327758,233594,117282,-24950,-146697,-193803,-99839,49644,114421,131450,98154,4683,-82156,-166647,-187214,-163991,-138595,-69006,-42254,-28821,117432,274670,270396,138448,37093,138201,222018,128336,68949,151557,278988,304632,134685,-80743,-168415,-179195,-61018,12249,-106629,-290048,-330739,-222229,-111682,-84331,-81500,-3770,124488],[174679,258718,246484,107180,-17199,-30268,56606,133112,144654,179178,283269,346877,332818,362109,494840,496044,135597,-208445,-183485,-60954,-83145,20373,224939,221323,39125,-56222,-95324,-34956,76920,70285,49616,179448,300427,212375,82828,64523,1914,-132426,-172229,-32507,93078,192312,132625,-57931,-172094,-68594,97448,-10599,-354155,-485661,-301057,-117270,-58243,-155504,-288945,-153116,216651,493251,451082,160852,-228003,-468858,-388171,-111547,148679,169588,28340,-117253,-351156,-520012,-241282,98674,68295,-100220,-125395,-9146,161444,275369,226792,103750,12265,66952,292259,427629,313789,297794,409531,403423,296439,162363,61830,9126,-18916,-36030,-13557,-88941,-221744,-257756,-177195,-117417,-98813,-74909,-119136,-134920,47662,251992,316639,300263,202205,99996,49223,32999,97909,147304,-78686,-357986,-202375,164040,175061,114,-48220,-18734,-43141,-159707,-219289,-183595,-187635,-121388,-93393,-146608,-102702,69834,108092,100763,166509,153258,-61491,-278912,-221388,-45539,36074,77800,33087,-146249,-253944,-244039,-103602,7087,-154805,-237942,84717,203380,-137642,-272693,-73474,-28111,-121095,-160241,-182149,-541,147900,60101,-47115,-39327,-66285,-100211,50241,243849,152103,-216091,-346852,-21272,244505,170117,65671,139394,115291,-10881,-86600,-76104,-3961,69199,129707,103876,21191,1259,3605,-174017,-442725,-432132,-253735,-98581,98786,168386,85224,183299,349405,245448,-39842,-165946,-129257,25437,143293,232190,286855,137319,-21473,-39879,-76087,-112998,-91561,-45299,-72514,-120606,19472,181167,182039,176947,176659,79442,-15407,753,90255,178671,278540,323972,260407,184040,241163,190686,-43522,-97819,117766,286906,273889,183289,93887,-27926,-36558,157474,159197,-124116,-249112,-91404,19840,-19577,90050,185879,66973,22089,218016,283223,130276,-20583,-49835,43528,183803,152707,47767,40680,83009,70007,37278,12988,21122,30397,-120209,-262589,-33520,411006,489678,168000,-33053,-7961,70756,109942,20766,-176420,-256676,-144290,2932,56226,78939,250424,450076,388260,141361,94456,240278,354194,227261,-7231,-16396,140801,96043,-55587,-185134,-247096,-192760,-70465,67224,35173,-27017,47961,194614,288264,237916,-21857,-126574,81357,171704,-33521,-245516,-152943,-70736,-241424,-314988,-205394,-187941,-308848,-229790,162451,399749,183244,-23191,-1601,-19393,-26267,126137,124979,-161962,-352208,-268912,-91987,78658,169954,216928,300514,277890,92117,-74613,-99617,20028,34465,-89725,-16741,142165,18347,-217967,-186451,-2590,68982,-4327,-147115,-296673,-344917,-418799,-509939,-389999,-144837,-5363,24529,40529,94571,160799,157869,19381,-108307,-108021,-161982,-189644,-142160,-15472,119925,167854,87520,18861,42255,22012,-66740,-96762,16421,89424,-24452,-158803,-205861,-236188,-249559,-252633,-194311,-96553,-56486,40468,141708,35934,-18925,84104,-28728,-244588,-158098,79192,137816,99685,131662,207297,257526,231000,134068,61384,-49440,-207933,-127570,139708,193634,467,-4046,180085,189525,80801,96531,123334,77792,12535,-40925,-57875,-21678,91589,85062,-119249,-262198,-132311,59486,204382,477131,729020,490204,228256,496944,656721,313941,-177749,-564923,-612960,-697405,-1048750,-909829,-339412,340744,1121016,1171954,59150,-1886630,-15821,8071313,10292017,2673666,-1787413,-801288,-762953,-409996,-13533,-405022,-170890,-165534,-558866,-468691,-475546,-697174,-464211,-165627,-448345,-663085,-221323,101961,21877,114699,375128,372869,251676,306673,318247,266691,187963,25831,-125350,-147841,-250734,-275412,71208,331681,123288,-96560,-32357,39626,-87469,-118954,67150,33655,-102991,-1338,76625,-126881,-339880,-329426,-317701,-217706,64760,179936,93045,100748,331051,641439,581031,285548,63519,-150391,-277607,-195973,15861,178995,124810,-58223,-135033,-227200,-316481,-142670,80856,22373,-41573,48192,96467,56424,5489,26865,115473,103431,-96938,-303823,-311518,-92493,112543,127127,-13670,-139083,-292538,-380988,-231878,5242,173293,172373,80058,3853,-53043,8008,127638,111785,-2741,-2205,113118,202058,200866,167414,161837,115164,93461,70390,-69682,-72102,5482,-150063,-248463,-15043,131914,8311,-63808,122111,133745,-150104,-256939,2617,196292,155434,33567,-78796,-26405,-14199,-191244,-313328,-149233,177740,407393,447729,372786,166088,2561,48511,106252,172649,383552,371538,-118018,-509140,-425630,-175896,-153155,-137593,6278,25279,10413,93437,172531,162613,285605,257563,63697,16550,-57806,-173742,-61739,154597,188032,36796,31875,45591,-133392,-220157,-152113,-164867,-2575,288670,391611,312246,270008,258043,147161,17984,66940,140693,175785,133788,159833,192416,190479,180600,16337,-190898,-126680,88034,197065,151915,137493,186191,122038,-4729,-23281,-36024,-129818,-243100,-148284,153539,297849,180276,204767,279034,185390,-55441,-253255,-227768,-46922,20102,44530,147181,38843,-119741,-12388,130919,158652,195363,157770,104151,92211,16558,-95765,-97108,-154468,-282582,-187983,-25113,-94542,-218047,-151947,-65626,17711,151070,222086,202298,145367,136652,39414,-120372,-129723,-72300,-67177,70106,189833,13946,-139662,-69380,1907,88975,203663,178086,119547,85776,36213,21055,39896,-127572,-331445,-355713,-279238,-164141,-98481,-133907,-121264,-78860,-36748,11464,-25110,-1633,171657,252305,219132,272923,358405,120013,-297540,-246524,154669,304385,231131,272083,337745,290255,125111,144164,184689,133634,96867,-42719,-310538,-414556,-307340,-340374,-624804,-695000,-503727,-393415,-429925,-310028,-92142,-4310,-48688,-7371,146939,200754,41476,-116818,-92939,-45988,-59925,10842,114300,97213,19261,44384,90092,68535,196735,343699,138073,-208899,-266236,-208433,-194650,-187120,-197611,-73479,233286,284801,-54302,-380803,-402506,-172028,28255,40311,33114,31138,-36879,-162460,-258767,-213542,-136280,-103853,-29320,70529,41310,-36040,-30981,-6022,23106,97621,175674,-2737,-275271,-237513,14290,232069,306809,243608,200385,169306,62708,84378,237278,323613,247920,188986,162966,943,-39331,185297,370561,350183,258713,138307,-35120,-189015,-336845,-389172,-294747,-109454,61312,127906,-34888,-280859,-269644,-190680,-257067,-244454,21940,254273,255296,27098,-134975,-11184,-12379,-293561,-420570,-165623,87662,51326,-125008,-51703,120062,143157,67898,100155,271037,297671,-27159,-285320,-266532,-127599,5234,-21639,-153550,-164250,5008,131941,214016,246361,54743,-278042,-400552,-254372,-268676,-6702,177217,166756,633076,1413129,1409234,1169229,517954,-118371,-275377,-228787,-555565,-1158894,-565987,571231,1083590,1504544,1472133,972295,732582,409655,-107696,-344615,-445379,-487066,-448038,-361120,-295303,-252215,40926,346877,301848,43940,-15589,135275,137391,-10224,-95375,-83731,-42576,19995,81602,136829,131944,-50364,-332294,-429513,-296029,-32047,243079,203659,5494,34377,83261,27075,4264,22627,24082,78518,183291,264691,365906,475914,360649,84590,-46527,45819,124589,157550,123534,-96099,-313874,-236497,-59606,54819,149142,232092,214553,37866,-78455,2225,103443,158366,83106,-43753,-42530,105284,214389,285632,359047,343362,212361,123997,42515,-55548,-131539,-63902,81874,147764,199723,171060,-17771,-144104,-167583,-121609,-101196,-82289,-23024,-31404,-64274,62763,225821,240833,97914,-11503,85122,165965,94574,98639,133818,172225,232419,189160,55368,-85146,-200759,-72231,86087,-34178,-235617,-301612,-246718,-179268,-161401,-118629,-9305,95849],[125903,212080,194004,31296,-29535,16508,69513,126760,163196,159941,210527,235116,152388,165770,306519,322053,58094,-244335,-276568,-160432,-118520,-755,163566,105495,-86840,-123047,-112488,-58497,59511,110678,84053,205923,362028,287975,87699,-2955,-51071,-122502,-153085,-60547,30850,169988,186849,-12304,-188789,-122429,25455,-64940,-334518,-404933,-212414,-106705,-75239,-127924,-257529,-156128,226113,477782,327998,21347,-264325,-456387,-405179,-101884,190113,226348,142298,13448,-269901,-481692,-234834,47444,-37689,-188119,-125518,79689,256919,295208,213038,93172,21640,76722,240869,367373,309318,269086,372194,413209,305569,119728,41581,109671,127722,52534,-16357,-139461,-304108,-328869,-185990,-13518,98746,72437,-80295,-132103,84362,292701,304176,208941,112858,53112,51632,51027,98759,138061,-58714,-347433,-253453,136057,250868,54437,-57851,-20615,-11680,-108380,-161654,-162124,-172910,-11704,76076,-79529,-97368,125061,239016,220382,190364,131038,-82754,-319150,-306038,-155128,-106465,-26525,22222,-78280,-203579,-258315,-96011,73778,-65260,-218108,52921,166935,-150921,-254859,-59377,-23156,-78660,-56500,-54061,116044,237938,138673,18491,3667,-46086,-111617,21778,222084,183472,-96485,-216071,26132,207889,149856,46295,55557,47699,28065,-7700,-19212,109823,203373,235666,183893,72083,-36113,-135205,-296206,-510826,-498795,-323606,-101669,148398,169304,-7751,98535,319581,255974,56757,-13709,-75360,24636,141845,203529,210262,113364,9136,1940,-3457,14488,18397,25032,-8615,-53326,80376,231634,231830,227011,186186,52002,-37724,4173,124553,214876,294028,368628,355343,260351,268390,209189,-18509,-115700,54719,243318,261672,185999,119689,-48725,-117307,89772,99296,-158519,-241881,-32435,110939,-6856,-28264,103470,105798,58029,182643,210761,12747,-113196,-82790,18116,143202,104962,-5827,18917,124193,155186,101833,75381,113700,130206,-28524,-189571,-39841,377878,562342,260009,-34367,-95601,-1089,124826,59036,-178711,-312331,-217467,-54166,53759,112751,265823,479279,445424,161707,49667,112441,176437,125819,-14774,-28899,95506,68804,-57673,-155525,-195521,-126627,20135,118282,49541,7874,48858,82258,91569,66932,-68858,-101686,121867,214303,17329,-168165,-113656,-83521,-200863,-199596,-65565,-78332,-244267,-187978,183189,364945,149777,27855,98162,31975,-24132,100525,72205,-217711,-357266,-239866,-62501,100816,192525,251036,307110,272161,99162,-55613,-114216,-70676,-58072,-103655,-12630,119912,-2063,-197970,-143088,13210,52276,-4541,-102520,-222686,-278858,-386093,-563618,-623312,-420580,-100549,73123,70199,67151,157828,216410,125687,7855,-14298,-50511,-105675,-122076,-12230,132521,197683,121838,40912,-20601,-107544,-176498,-80561,113058,169403,23974,-139439,-248370,-298437,-273809,-242886,-158957,-41985,-10413,85792,209272,88949,-67286,-18738,-86209,-239289,-164059,77874,198220,209528,190395,191464,197137,196171,130740,28369,-147048,-245543,-101764,166811,224549,42855,-39726,34379,63783,60331,70413,3884,-67788,-77057,-104611,-87787,26596,133061,77019,-163995,-253942,-3634,240834,371189,575304,703041,366347,89990,325330,393928,48686,-300229,-624276,-773462,-832375,-949090,-688409,-10325,675501,1284918,1093528,-21696,-2184444,-1884710,6258049,11798060,5785093,-578923,-550307,-753439,-843700,-309987,-345664,-168465,-327783,-623438,-378311,-485270,-837650,-469654,-140408,-534469,-730473,-275375,70426,26773,167408,436545,365710,147991,182221,323124,361071,260335,12079,-178624,-143029,-185229,-216912,125647,408947,191157,-47346,41794,116617,-111241,-213663,2902,83887,-23367,35219,110740,-93605,-386600,-423310,-429670,-317888,39740,279477,328649,424346,545483,595885,400043,134989,-55591,-259137,-344690,-180498,77610,203154,152116,-16755,-140872,-229806,-244893,-65976,65053,19151,4931,106866,177579,120627,24727,73126,177424,103083,-91536,-262513,-292199,-137447,31941,74108,-9170,-142411,-319621,-370265,-211788,-17518,182473,272898,177426,44844,-4799,97270,169511,71527,-58704,-50844,78192,210091,263678,243860,185283,95768,28973,-41843,-180640,-156650,-42576,-102284,-115462,69631,75200,-143600,-109831,162107,163774,-117978,-190376,28344,188557,172018,34425,-92032,-70354,-110352,-268477,-294144,-97581,140112,266571,358649,371856,214449,84456,115150,120132,179953,407775,345856,-197336,-607991,-439725,-74853,-26487,-94747,2250,72922,68621,61296,45410,66384,273354,272018,63072,14791,-58122,-187273,-89841,145284,149634,-16040,6229,50032,-164393,-370578,-316022,-197320,101480,383903,347799,192994,186652,198209,94528,-49125,-55858,24593,128108,178694,197144,173848,138685,125449,-39760,-203387,-121028,62136,204745,221466,176410,163592,105630,2291,15910,-14743,-167475,-316004,-215575,148561,374570,260243,209638,282040,175347,-101059,-280454,-143320,67616,93947,100886,228305,183127,80341,133297,160512,80909,91436,99779,50977,-6861,-32875,-98017,-101571,-162009,-215201,-63092,60413,-88164,-230348,-161780,-65591,20303,126008,183151,206631,166901,192559,140022,-7581,-17173,-28005,-72700,68409,203646,53619,-95206,-86835,-63816,54200,175320,110867,77946,160666,122820,27883,34842,-79635,-264845,-298645,-221198,-134103,-116456,-162759,-194916,-198544,-97409,-10400,-80174,-72385,141237,283858,234858,192451,238390,62627,-328219,-265671,176677,325048,237691,266602,191396,166822,33548,116536,216627,153741,80157,-52670,-314884,-486598,-406662,-340868,-504815,-539354,-363879,-273602,-332621,-265869,-38550,107275,36520,-5393,147681,220434,63589,-62383,-25052,20441,82350,150892,170809,61323,-61755,-70568,-13089,46713,182347,261897,-3236,-357008,-330864,-175088,-140895,-220948,-263405,-132485,154581,201907,-76014,-380318,-402431,-139250,80957,83672,25553,-3846,-12469,-18944,-96616,-128501,-109709,-66026,18191,43122,-85431,-152058,10975,138287,183576,206097,207590,-38278,-332811,-307648,-36518,146634,175994,162427,235315,289451,179232,159304,225595,249887,184924,162038,170132,58945,36233,209822,375249,414151,368854,206659,-24930,-186744,-302003,-353712,-268253,-51983,131410,155471,-73517,-288306,-208025,-87218,-168288,-174804,20151,152864,206290,68144,-87623,10667,32492,-252989,-439230,-222042,57835,23839,-134666,-22238,191260,227809,111112,106332,264308,283840,-32665,-276458,-293219,-199270,-96404,-118746,-195308,-181194,-75852,86117,246717,230599,5595,-336830,-502247,-175772,220938,600809,567824,634230,783161,1078289,989131,678006,-49919,-522647,-510038,-335270,-364439,-582358,36319,599434,1122049,1360157,1247662,771107,606364,170705,-429864,-570914,-512432,-511151,-522982,-401040,-256890,-209772,78529,369074,297333,49380,2341,168587,190220,23426,-90504,-77056,-33813,32478,46646,44338,52150,-41533,-253353,-300994,-189950,-6434,279559,299263,126764,146247,198254,72008,-8234,6820,3294,-33003,-11569,116799,345932,502314,375195,123521,3915,68989,132797,162043,133087,-62419,-259095,-205754,-39707,68239,174801,302762,277962,51614,-104343,-48765,43752,142323,152789,78757,35907,109944,172196,242599,331141,286966,161197,131308,109056,32097,-52954,-9938,111498,161947,236808,217558,-59021,-239897,-168882,-23221,-4336,-29011,-12994,-43960,-100672,-13644,129631,173362,54478,-37436,50565,120639,76497,122306,103112,70648,172091,229077,163544,-15013,-211570,-94568,126494,19437,-164771,-223003,-216949,-211228,-241022,-179776,-16303,77819],[96938,172809,141221,-27896,-33818,58220,69664,84405,129692,114079,123244,104333,-19924,-1464,129873,144105,15162,-202505,-304872,-230284,-131250,-6274,90017,-42618,-231493,-215855,-146275,-87610,36771,154998,153271,254660,404469,335612,90127,-62098,-100931,-102792,-88984,-59609,-32167,89175,168035,11696,-180070,-133986,13596,-31613,-194462,-202994,-74732,-88737,-99899,-94330,-183405,-140489,171347,346921,137275,-110821,-249866,-390218,-390510,-97536,213072,281812,231554,124744,-146918,-369613,-193837,21644,-90948,-219408,-98181,164503,338690,287880,165690,92139,62080,77831,153223,261563,283062,235977,273239,318696,275327,119757,55586,221093,279387,130881,-19262,-156881,-335826,-337408,-122346,130459,284321,206585,-28287,-106051,104015,284810,270954,136388,39140,16043,76039,104816,119156,131086,-27432,-311389,-284332,104283,317395,108316,-74249,-17305,21500,-69002,-101235,-121041,-151644,49046,206703,5018,-60529,179773,339504,287275,151291,54493,-107137,-328275,-370913,-257996,-225851,-125247,-14358,-17771,-111647,-208569,-66014,120408,6200,-156402,65394,153361,-132601,-206859,-23297,33538,30291,53761,46687,176751,267547,159770,41238,7442,-55781,-116090,-8899,174914,205589,65736,-1359,131656,208995,150937,26678,-66007,-48872,52570,52228,28136,225763,369727,357263,260192,121317,-57790,-248381,-395533,-518930,-518302,-385597,-93685,226943,194457,-91276,-8826,258213,235477,105437,58452,-41486,24420,140280,171951,113163,60606,25499,32393,73138,126481,84052,62559,52368,18965,127298,260763,260425,240436,160043,3832,-84085,-28837,116629,212765,262437,345464,363438,267010,228533,173064,13821,-84340,12658,194064,246887,192846,148833,-43081,-172464,5594,51289,-130574,-171817,19303,124533,-35305,-151151,1573,118806,91918,149862,143785,-69469,-146106,-69102,11882,104914,73697,-29234,32445,182682,249294,203805,177139,222769,220926,62520,-96293,-51665,260823,502931,276604,-48003,-180565,-112142,70649,60650,-164896,-303872,-212350,-47474,74635,131216,241725,435546,418859,154213,-2506,-32014,-18504,11791,-36234,-42050,71531,92930,-21653,-111830,-121511,-34638,123942,164306,71733,45173,18951,-90003,-119596,-80014,-108744,-101608,92417,192672,51034,-90892,-106028,-122489,-142650,-70597,58162,17856,-176092,-152738,164472,288650,128655,97854,184973,88201,-10132,52165,9620,-215980,-294434,-199802,-70360,79099,177589,228282,264336,250053,103524,-65072,-177683,-204504,-167218,-115809,-9537,87248,-11128,-154826,-118406,5562,47463,16441,-30495,-94410,-162202,-289894,-519093,-729553,-589960,-163297,93940,58990,3572,115291,245078,217024,97351,49907,66357,-19729,-114251,-26603,140109,225858,160903,75841,-48449,-186883,-228289,-43824,181383,222603,58520,-135617,-265535,-284303,-221882,-190207,-117162,1021,32758,133348,252813,114629,-97100,-102346,-114858,-181940,-138346,66172,233327,273449,204275,136519,111065,147558,95042,-81667,-280514,-253537,-65933,137247,203043,100497,-38614,-97993,-65236,27990,35910,-98165,-195541,-183777,-183281,-103482,100099,202159,93410,-172842,-197929,131187,379440,455118,568612,560142,164214,-82129,132968,150279,-144401,-285097,-465090,-719554,-806498,-772169,-442186,208065,666379,1019112,845166,117873,-1904954,-2682812,4974906,12133217,6986600,-3406,-82190,-309741,-850751,-382964,-271964,-166048,-378478,-549651,-233500,-414059,-800845,-407610,-160232,-597254,-704287,-283958,-962,-31824,122184,378703,286319,46670,45706,243233,382144,346840,44904,-207567,-156269,-154856,-180346,161599,476992,296960,50494,124146,170017,-119321,-258788,-53316,92745,14719,47912,144612,-19220,-319467,-412301,-477649,-403258,-32772,304332,488455,665697,708368,532599,244609,19447,-146720,-339173,-394499,-172982,96448,189989,170887,34490,-141189,-215256,-132008,35276,43030,-7611,24667,121459,204079,155939,28998,94704,233847,127828,-45367,-161362,-231985,-180342,-54306,14542,10177,-103215,-260831,-255291,-136983,-41036,143887,324300,249005,56803,35504,193565,217013,48537,-87959,-89997,34269,211329,318445,310078,205654,69091,-58348,-182717,-291535,-226889,-87146,-39837,49264,147508,-1069,-252135,-109138,183259,157976,-73731,-76273,68214,139050,151500,47316,-67754,-88804,-164575,-288440,-239781,-49733,65810,76356,206552,302590,211976,134605,152025,113953,178657,419981,333963,-199220,-593152,-393950,11339,102291,-26179,-34302,44335,75475,32754,-81748,-43274,205341,239164,44594,-17512,-83860,-207027,-106761,150034,113755,-74618,-15276,71051,-176395,-471841,-434507,-185648,213370,450048,277220,64613,90477,103851,14392,-72462,-116716,-66321,45621,168784,194891,113694,52127,47036,-108151,-209512,-97540,48544,206858,269503,172619,94980,43512,-23097,38275,26313,-146354,-300897,-220205,140134,402694,306283,185255,265223,178292,-117699,-267308,-47052,136482,89511,97781,248767,276724,248692,249161,146444,-28758,-38477,31538,10384,-86985,-96436,-96827,-98706,-174941,-182477,-5332,107118,-65792,-212046,-139536,-30374,21177,62341,94819,121419,115102,211620,245010,117161,81026,22390,-52570,76323,212722,106232,-23157,-89393,-128230,21360,153740,50506,27585,204221,172626,-2308,-16691,-40661,-165938,-208729,-153514,-100732,-100512,-141062,-216974,-267349,-151051,-45911,-119584,-124389,89156,273920,225730,96941,85211,-44078,-362170,-241825,221389,335285,213485,186972,39637,-937,-85774,26997,173150,118810,33645,-76652,-325623,-528413,-448807,-272568,-268924,-297229,-171183,-70374,-112455,-122917,60193,202519,79255,-24822,136577,225062,83636,-9221,36375,107808,246185,302658,241030,73655,-87958,-172096,-128617,3805,118723,109241,-181686,-472563,-361198,-120358,-44865,-174154,-274401,-178508,43185,91827,-85209,-332298,-353894,-97486,105938,92465,-34206,-117131,-55652,86913,59946,-43637,-77390,-32944,44413,2811,-188778,-212557,101644,321250,347117,313902,229771,-52309,-322522,-325054,-102815,1840,-25824,10955,164339,277023,232152,209504,189092,143901,108853,128909,144269,83927,83336,207757,353584,449309,451143,262251,-8429,-168453,-242332,-291478,-200498,53594,230094,184928,-46689,-184654,-112444,-17223,-88955,-87048,15686,49085,135689,82867,-53824,5054,50744,-169562,-345848,-203245,37240,-3854,-134790,-6909,241868,294113,146924,97584,216564,215519,-39771,-239307,-293687,-248534,-177395,-185118,-189457,-116189,-66243,78199,272867,234236,4113,-336377,-550961,-190912,435363,797249,740878,972498,957903,868412,690652,164480,-573533,-834351,-692151,-436409,-174754,26776,493130,574523,1145617,1322780,1111515,576706,363507,-148426,-711888,-744234,-554292,-501192,-546637,-391007,-159422,-69916,175020,375230,251660,56831,42713,188270,219688,42654,-89165,-45550,30147,71407,-5528,-98765,-75911,-38655,-123375,-122593,-58621,22361,269303,372572,261863,238763,253339,88523,-9446,-3057,-22191,-126633,-195026,-66598,250783,462601,372280,155900,45982,85569,130596,136209,108976,-47081,-203011,-166429,-18985,70037,174182,348182,346083,89255,-103657,-79444,9232,131353,180304,117062,66680,97630,123071,196627,278442,183156,82189,125075,149427,79930,9261,47392,133123,150690,225098,209856,-124840,-351371,-174463,77626,99237,1433,-55624,-95300,-144483,-100515,18679,103291,38670,-21427,49755,103000,91639,145766,77088,994,127303,243781,231181,33896,-214911,-130726,114156,44208,-89465,-120776,-145661,-192673,-289109,-240789,-22063,76704],[97215,159340,111030,-40256,-10457,90706,52765,22234,73182,67376,41190,-12377,-129615,-97761,4158,13399,19100,-97638,-259039,-243777,-115569,1962,22280,-179755,-361215,-315628,-182427,-104376,16467,184456,232921,306045,417682,348720,98397,-87989,-137265,-89346,-7994,-31003,-77949,-19470,92655,16440,-147724,-98033,81420,100709,37975,68175,75370,-68493,-128377,-63124,-86553,-114582,62248,134135,-71164,-201962,-195595,-297027,-346975,-95291,215516,319665,259845,161004,-48260,-238259,-126663,41405,-74745,-195498,-64500,208918,372835,254002,100748,102122,123731,67382,48531,150846,258308,217349,149142,155439,204212,136425,83512,300761,390737,183999,-15691,-146295,-314271,-274502,2248,273316,395985,280245,15770,-62475,106807,231306,218596,90563,-19229,-16894,107064,175678,149972,129627,15540,-253036,-287662,75248,345274,131082,-111072,-30100,35406,-52201,-46698,-56351,-122612,38168,252174,93424,2526,208801,367791,278920,73992,-28355,-95544,-281249,-392957,-323685,-277763,-185657,-64956,10902,-17038,-110312,-20100,124169,24699,-80031,110285,158827,-91668,-143382,31435,132621,170837,145197,109166,185986,236786,112525,3930,-28273,-75855,-95983,-24308,118703,213484,217882,223960,263627,257508,184259,14083,-193872,-156919,45521,71489,54918,315039,522957,457907,305292,149011,-70541,-320058,-452282,-467992,-478611,-407765,-71990,313230,242496,-139299,-117370,165795,180060,91537,37327,-33309,23399,135635,140240,19376,-14684,10124,32492,123851,187777,99545,80637,116240,87672,145420,255206,261989,218867,110460,-49263,-144642,-97961,60149,168729,190050,261422,290764,204936,128536,88247,40871,-20354,-10029,137303,214062,176016,151995,-18573,-184628,-81575,312,-74372,-68859,53027,67412,-99178,-250843,-96846,99377,114670,129585,86490,-120918,-139490,-25405,23879,75059,61803,-10746,89482,245770,307180,285800,268165,310609,278076,122149,-17381,-65696,98608,326570,207588,-70096,-227803,-204247,-3389,47359,-141800,-252688,-148537,9637,108360,127056,181854,331976,323491,121409,-45458,-147086,-171631,-82233,-63503,-54333,65549,139199,27596,-64149,-33978,71019,216133,190997,85345,68185,-31291,-272022,-301299,-174237,-128907,-114898,13612,117063,60587,-34212,-128524,-175485,-92851,27254,130298,81327,-115259,-124145,111851,174797,98974,151731,227555,128361,13751,5422,-39711,-165103,-192617,-157746,-104482,24243,128608,142960,168579,210505,106101,-92406,-259892,-328236,-249688,-110971,3751,56936,-8166,-104167,-124943,-34331,46121,45815,50601,63624,-13708,-149327,-380944,-659996,-590069,-173186,83997,21701,-63082,50339,227458,252269,124773,67916,150361,41181,-125573,-66090,127841,240581,198572,110110,-46229,-204958,-206462,9115,208299,236154,69583,-142953,-242771,-192427,-109186,-114150,-82289,22559,61931,164427,246687,90000,-104756,-135502,-98745,-84342,-81411,55537,242007,284698,182293,60415,13256,87563,38780,-227137,-398431,-222370,-28349,55161,132986,150245,-19989,-203918,-175594,-8576,5307,-150656,-259267,-269479,-257535,-112389,163206,273103,120472,-153614,-124804,217973,431931,438719,466617,356221,-44393,-237853,-34452,-18247,-213878,-130765,-135482,-469058,-642854,-609362,-275319,258175,372046,439617,492854,405667,-1128416,-2055506,4706620,11094586,5786383,-267001,549677,566102,-339773,-165472,-188206,-173718,-317096,-371432,-95890,-288962,-577209,-295803,-256110,-662111,-628203,-258418,-98160,-142177,-11169,215762,162489,-18172,-52229,114144,337682,416140,99603,-202887,-166758,-155833,-173744,170667,523288,412503,168475,185636,170671,-114369,-240236,-83284,54571,-4749,21916,149074,49625,-192038,-333995,-464257,-447218,-113821,277066,555255,774773,779949,475589,161533,-26862,-190854,-381485,-420882,-182210,63454,143219,163568,66453,-136480,-183317,-4399,133281,18074,-55933,8722,88418,181458,176429,33368,89229,268583,168669,23314,-29168,-146436,-209579,-124868,-27412,50515,-26481,-138259,-78687,-28712,-53678,79599,320046,275601,35828,55893,268877,248329,38922,-73986,-85758,1198,196817,347450,354240,225155,41502,-154912,-324356,-375705,-263158,-119623,12749,198101,213601,-56655,-279625,-71113,171160,112254,-29801,48518,111988,65725,86738,55850,-20847,-80892,-161441,-238159,-154992,-4494,-1819,-78672,52402,188326,162975,147053,154739,91167,163289,399785,327305,-125584,-464528,-299845,65967,202404,47608,-99219,-63325,27581,29996,-127894,-108127,101043,163165,17890,-59507,-123071,-231522,-107465,170680,103276,-104975,-20084,95600,-171130,-502751,-479045,-138332,299178,463496,190483,-52005,-10285,-7851,-68976,-37009,-74613,-99267,-48492,104591,155460,34856,-34551,-17382,-150071,-195333,-55695,56526,204666,290415,142553,6954,-43207,-71313,32865,71445,-70411,-198978,-155505,137903,388819,304506,124517,214067,172820,-145462,-260414,20059,153892,33270,45917,200795,301342,352205,308289,92315,-142161,-161082,-30734,-3946,-119898,-152468,-90347,-87656,-193400,-193808,-13733,117196,-24907,-166947,-97160,23477,20201,-16671,-4918,-7155,17135,188104,309359,206132,138558,75563,-2614,101389,218877,148701,48966,-67685,-149258,21214,151868,1136,-40544,186782,173201,-52578,-88764,-13385,-65335,-120826,-102829,-77681,-59682,-82475,-191127,-272635,-183070,-81853,-131957,-150913,19455,218307,186285,4364,-55548,-161551,-385123,-181206,273823,334040,173706,74753,-40863,-126695,-180743,-76701,88433,59174,-5393,-85111,-315045,-499874,-395114,-141790,-10144,-61877,13078,150956,152647,81453,180900,251480,63571,-65401,100510,194880,87863,24916,66357,176533,366718,423959,317832,142842,-53377,-235836,-217711,-40534,33184,-58081,-335647,-526459,-361157,-67749,63804,-51957,-212590,-195303,-67182,-2207,-69409,-252857,-280421,-61845,110363,81715,-121363,-276241,-156034,110737,150368,9564,-59573,-23087,42979,-32215,-238964,-201524,209877,482752,471106,403788,246266,-33314,-247348,-286422,-161624,-149682,-235737,-167158,18978,157414,215695,213912,126571,25784,31685,92906,91117,64506,89113,191241,323395,447519,477715,288123,13833,-133836,-178395,-221642,-105683,172282,299549,172505,7952,-39770,-36931,-13687,-38877,5160,17485,-29763,60738,75788,-27257,-17075,38770,-62211,-173634,-120482,47032,8764,-109939,-2221,261671,322941,163733,73492,136492,116463,-40103,-177925,-263478,-262456,-217972,-206654,-138517,19768,56822,132426,291322,256509,45385,-293445,-567855,-329929,267867,552445,799415,1198132,1141036,906697,603574,-278127,-951249,-984654,-783687,-519408,-52896,482438,715108,651000,1239967,1381154,985535,391000,92791,-420813,-840574,-784820,-526397,-426769,-493767,-329749,-28779,126135,298585,359291,177123,53584,76643,177357,210095,41498,-94786,-13626,114861,121187,-54854,-250360,-218480,-45279,11067,40223,63574,67205,241408,421256,377133,286845,232741,77210,9872,14237,-22875,-161411,-314866,-242997,104771,376530,351947,164380,57220,78409,107842,81753,51605,-56502,-157550,-122964,-11431,45660,147977,364151,405072,143382,-71424,-70720,22150,141143,168112,75754,51054,72328,79800,165415,226591,69744,-12711,94017,141458,62475,30081,92491,138787,110526,162744,142994,-204130,-442306,-182732,147777,175565,-2041,-140982,-175232,-189854,-178491,-73262,59862,64816,34958,77987,111307,134301,169621,71955,-15681,103819,234979,260301,69431,-201822,-170031,48562,38904,-17862,-22338,-57804,-127631,-284110,-276265,-23904,91810],[122107,172447,110131,-250,46663,110650,19247,-34219,34536,46624,-17070,-84741,-140695,-99881,-49444,-39285,65153,32026,-157131,-194143,-73050,18773,-28911,-271067,-443567,-392726,-205914,-101305,-4234,175729,283142,330866,394284,323509,111899,-67193,-148283,-87788,58654,16013,-94092,-118566,-6904,10052,-97228,-23809,211770,296457,296195,329945,200431,-48652,-149768,-38823,2358,-92145,-71911,-97570,-243881,-234483,-123182,-206186,-284968,-90866,201015,326578,216437,98336,-28141,-146969,-55273,99581,-1792,-129925,-40989,191401,342495,202686,42784,124528,189383,44507,-50153,77781,260329,226316,44488,-19929,101993,139065,102094,313232,417374,193964,-6466,-118891,-250968,-155034,154435,375096,404665,272649,39269,-14025,92160,144655,153406,71906,-59950,-45936,131658,238959,177066,132135,60423,-187274,-263771,54988,318370,101765,-172246,-70724,21290,-55437,-4391,25243,-82167,-25712,209566,171119,74129,190770,305829,201834,-2747,-64475,-21031,-172997,-364071,-334287,-246545,-194143,-115956,-1071,41411,-2097,26716,76524,-19045,-16642,161974,168394,-42977,-81062,90429,240143,288482,197514,137048,166649,165529,12713,-83477,-85217,-81100,-45479,-17833,65789,201138,306961,373458,369699,333943,242822,11113,-291768,-248792,5314,43353,58728,364620,620727,504655,298364,138000,-87266,-352386,-463969,-382453,-380061,-360661,-32393,384342,301606,-140508,-206498,48759,94656,25149,-45965,-44296,19077,120341,107181,-48426,-95078,-43363,-7833,122317,177381,74282,98029,188666,146977,130355,210970,236067,175916,58274,-91641,-206168,-189111,-33300,90514,93884,140985,166288,93549,-5904,-21515,51890,47810,-20689,70968,149572,116125,113256,13150,-151851,-158145,-72570,-34542,28517,68640,-23527,-180184,-308935,-170120,50850,117913,125510,43518,-151493,-121153,27112,48698,54024,62780,45757,180862,298094,296157,291213,300279,349606,294284,136338,20163,-78847,-57030,86586,66386,-95548,-216096,-229380,-43330,46339,-116300,-194219,-67952,81155,133956,97172,97960,198588,198749,77443,-63223,-196056,-238292,-129783,-86420,-64764,67247,167834,57586,-23428,52609,167136,265695,183663,75848,66962,-81173,-399924,-411448,-204220,-118952,-122564,-77903,17643,52070,-4169,-160512,-220870,-79068,54141,132151,105166,-65306,-97031,38966,33362,35659,157366,213340,142414,44674,-19135,-60359,-90663,-91291,-119820,-142586,-44619,48458,-1767,25781,153838,104923,-118586,-315722,-386725,-271380,-77579,37393,42161,4136,-58840,-154766,-101189,32693,61382,112029,206374,130885,500,-180825,-428611,-423710,-129381,51624,-17284,-96775,-11331,160029,207566,79356,44144,181227,65517,-151832,-129379,84035,232986,226253,125032,-39412,-177747,-125279,64069,193819,214799,61284,-148471,-177715,-49462,25745,-42359,-62956,24111,76448,170537,188454,22409,-89298,-108171,-41118,29258,-5354,55629,230577,253850,140195,-16845,-79692,26511,-17493,-354090,-458112,-156019,3397,-53891,39458,175702,-6738,-280297,-252243,-39116,-11423,-141037,-236196,-297904,-301451,-121876,178256,307981,142033,-109845,-51967,237264,389931,341101,314749,166041,-191402,-337204,-145761,-90262,-158388,106845,244407,-118292,-404790,-510434,-238045,146407,-55668,-224979,157099,718417,-145129,-233706,5515834,9018812,2704961,-1207357,1208752,1666562,549941,261474,-121128,-198114,-181131,-153993,-18950,-150454,-225965,-168060,-422589,-731874,-532919,-211783,-192101,-266333,-183208,2019,33706,-34740,-84804,-7343,261701,435657,137312,-170333,-154660,-167064,-185228,156393,537844,502726,270662,203163,111331,-98998,-162013,-73359,-11991,-74050,-46445,100784,67124,-85010,-248035,-407130,-432943,-160464,239142,545992,751925,752938,437990,157348,-4442,-189462,-386841,-417019,-202392,-2269,83892,123284,52832,-133979,-141015,104227,199353,-9117,-116432,-37654,24793,136088,198723,47001,59374,268020,205230,86165,90683,-59901,-213312,-158751,-30382,111509,72304,5671,95600,83464,-43184,20829,272137,253421,-7152,54749,305452,251828,39845,-13371,-24502,-12134,154362,332061,364936,241233,16676,-242739,-429477,-407838,-258795,-139899,33125,286038,261681,-59607,-220963,-20461,122154,36511,-1286,142299,147890,-625,-5114,48643,25737,-54356,-106727,-128762,-52188,39428,-27425,-135825,-46990,66748,86327,124921,126309,59175,132389,337271,312527,-4696,-261848,-177941,98403,266144,108110,-175498,-218746,-57271,60576,-48530,-89918,-5352,64015,-5373,-85397,-157355,-255092,-92297,202834,127483,-86486,-4679,107296,-154943,-470286,-449271,-72940,334917,414424,99191,-139074,-99384,-107162,-125172,46543,60291,-76803,-139333,5463,95548,-34099,-92590,-45222,-144524,-157047,-4736,82108,198405,289212,114469,-65434,-121851,-122385,458,100859,34441,-41530,-40177,146873,352023,257675,30354,116665,124790,-219098,-297384,33535,139317,-23077,-23325,104404,264991,383343,304963,17575,-226373,-242386,-70862,15293,-92675,-176908,-75797,-64510,-205616,-233842,-61760,105998,31738,-106270,-53545,74396,23270,-80714,-77812,-110303,-77124,137060,314660,236303,150433,125374,70733,147837,229781,168093,97360,-22722,-106546,65573,172994,-31881,-124599,101507,128032,-99444,-145686,3373,4945,-66593,-84901,-69171,-6946,-7343,-132335,-223623,-185372,-103448,-113226,-151469,-54770,133953,127258,-63538,-143673,-250027,-384777,-101850,313593,323620,144133,-8657,-29395,-147940,-204787,-140189,3385,5192,-7823,-55647,-262952,-392105,-251201,20586,174616,85373,129278,312576,373475,292529,291100,240136,252,-114456,35355,118871,65525,33038,58529,197586,402411,480690,383278,249487,28325,-243431,-248514,-64826,-41173,-183071,-413766,-515504,-348196,-41081,148810,103660,-88473,-177549,-145865,-45979,-24187,-164751,-209851,-43038,107521,70547,-203360,-428100,-273785,49132,143677,17980,-61953,-39426,22338,-45246,-224109,-123076,306494,568815,525075,460131,262527,19718,-131964,-211160,-194646,-251215,-380442,-314480,-139751,-495,144865,161049,40747,-80976,-35359,53049,21425,2896,53977,173634,303193,410413,436314,275046,38640,-84696,-122945,-160274,-10182,257170,283981,91273,46736,67349,-27157,-81482,-24602,83260,29162,-65773,3016,60047,702,-41586,-20,40758,20724,-1660,98905,81505,-55180,577,250701,309234,157233,40983,48739,25203,-25790,-101878,-203378,-235626,-215583,-194445,-67748,184806,265057,244041,301172,283691,109214,-230360,-568018,-554295,-243099,-8791,818921,1292600,1240572,1198446,757118,-548263,-1104154,-934289,-763811,-568910,-30427,638485,677340,888329,1447364,1443452,773098,216756,-99612,-533236,-766099,-666767,-408892,-281319,-364434,-229222,101475,316997,403202,316393,93839,31761,79531,132036,157398,17164,-107819,-2917,176647,161230,-84643,-367031,-340661,-66410,97614,130178,148293,134477,230572,439998,436428,279917,152083,51177,52702,65455,15459,-119322,-334746,-364586,-49824,272281,311477,136891,22214,32623,58174,9374,-29933,-89201,-123648,-75600,-24575,-8275,108918,358065,441546,200677,-16314,-26497,78670,171489,123618,-15254,2004,41107,53862,155274,190282,-18632,-104868,36083,76400,-23660,2120,114323,122153,44171,64057,35713,-273582,-477512,-188387,164993,197547,-37784,-235901,-249381,-217681,-226498,-125149,54265,124868,109777,113753,127381,178107,187465,94856,28543,110407,214216,259596,105134,-156225,-192162,-50331,11174,46255,53481,19561,-38037,-227006,-271788,-20521,115881],[154141,193910,127077,72242,125900,116395,-23687,-60019,46877,69522,-36061,-93759,-51733,-13280,-32232,-11955,135288,141065,-36523,-97665,-13212,38474,-58951,-298440,-455993,-418130,-206386,-84202,-37372,110862,265680,303811,331515,259592,120788,-3747,-123345,-89911,90726,66920,-78408,-177288,-93609,2641,-36642,66831,353637,484013,501154,508291,274870,-29787,-150413,-20705,54054,-85655,-190877,-277613,-340384,-210142,-53974,-136283,-218781,-82535,175072,295553,117885,-43788,-102445,-132768,-6366,165816,93144,-43244,-34853,112443,255409,151180,15900,158646,240493,12274,-121007,69314,303047,264735,-3885,-150265,-10347,110740,97133,246105,334798,146002,418,-84664,-165913,-12616,291033,409391,322685,196069,40581,23855,59647,43250,87222,77226,-75091,-63989,144510,275226,191126,136378,90660,-136919,-221595,46744,241164,19894,-247685,-133461,-14084,-66724,22121,106850,-26775,-92696,120196,226687,129743,117670,167453,88603,-42251,-20289,115240,-24441,-293035,-288047,-147001,-156600,-157094,-46645,41764,72678,57786,-12293,-106647,16452,193136,165148,-649,-33109,132063,310806,335127,202906,142686,143745,80837,-107479,-190530,-136868,-55770,23913,1877,20645,165780,303112,388321,402939,401778,304032,13232,-333873,-295703,-52347,-21485,45458,378688,639493,480909,235115,82119,-119960,-359911,-441651,-296462,-240963,-237142,28488,426653,355359,-101033,-261797,-78042,-5748,-62998,-136333,-61438,9025,86874,70542,-75827,-156621,-125055,-85075,57253,95560,24934,126112,266526,192889,90302,136347,187760,130800,24577,-112567,-255213,-277243,-135518,-3326,-3659,18365,30188,-35502,-136514,-121979,42797,93656,-25882,-2387,51770,15538,40066,41923,-88743,-213965,-173897,-41710,90237,74019,-100846,-252091,-320182,-205584,-15872,96097,133392,21065,-168010,-111880,71348,79271,38751,66471,122491,281005,324891,211302,194214,251534,334897,280222,111260,7900,-88473,-160854,-144216,-111643,-119375,-146532,-169170,-14830,77107,-92329,-160927,-14397,127176,131058,44721,8112,73686,91657,42859,-45789,-165236,-206352,-121445,-96738,-72305,63696,147342,43106,651,120731,227342,250434,134268,37754,42649,-109353,-429088,-427561,-176921,-76057,-107830,-143968,-67876,38465,6645,-172795,-236724,-115428,-7344,68740,95878,-22812,-65608,-38377,-122526,-78486,96745,150524,134005,80056,-12104,-48754,-22688,-23363,-88411,-163196,-110197,-60848,-189043,-143800,84900,97023,-124857,-306562,-348366,-221247,-12376,95576,50338,18902,-27577,-186718,-176404,-5074,44728,128584,286404,230121,119774,30904,-109038,-156990,-50961,11503,-34983,-73218,-44074,57680,89166,-22469,-2946,163185,60564,-177709,-202640,8615,201584,235995,105763,-59041,-137450,-20959,102689,148920,176836,48861,-137561,-83354,100051,137164,1355,-59453,16853,84458,155606,98062,-57482,-52713,-34246,37383,131158,71362,71332,211192,203043,92576,-80944,-153920,-21322,-52190,-416786,-442619,-72161,24271,-152255,-41826,172902,-14438,-329419,-288474,-54971,-10493,-79013,-134638,-248479,-291387,-134249,122980,272090,145180,-38153,26523,212497,282428,208106,175036,52265,-239861,-365953,-192730,-78595,-20600,340366,535421,198315,-169411,-462897,-301413,-55452,-436110,-729683,-47425,923623,671259,2097659,7051021,6617067,-1042603,-2408124,1723056,2665370,1513700,706927,-112142,-240548,-29266,30455,-29785,-37525,152345,-59505,-618540,-783830,-426389,-153577,-249604,-354736,-327129,-190911,-64254,-15077,-58637,-71404,193001,387632,125449,-127438,-111807,-162497,-191160,131720,517326,540914,327569,168801,11475,-75055,-47145,-23079,-73793,-166048,-148238,-5796,11669,-62430,-204146,-329264,-358538,-143599,228705,497190,638841,650810,415476,199379,53922,-162242,-362788,-375056,-209341,-57180,41309,56605,-17136,-144771,-100492,165312,214110,-39005,-173730,-95755,-38194,102430,232248,68168,10599,225403,214425,116370,158086,4777,-185087,-143499,14795,186820,173360,126633,210588,172093,-2637,-5075,205553,196383,-50078,41269,301104,230775,51890,81048,80150,-8605,77383,260514,333806,246519,-3994,-302929,-464883,-374686,-222713,-154369,11445,288466,283969,-1390,-103952,16212,46491,-47661,2050,177826,168977,-27251,-83857,26992,50169,-24320,-25791,7523,50481,79858,314,-80732,-61937,-26151,5028,76530,75433,26601,90661,239986,279222,120051,-49026,-51623,131635,303475,144402,-237998,-365368,-146884,112713,134831,9735,-78765,-29824,-17193,-76846,-169775,-270900,-67111,239262,180982,-19210,25405,96180,-134528,-399860,-368790,-9211,312967,309453,14049,-185612,-156417,-161145,-128981,147606,228803,-30875,-219715,-97353,39144,-69924,-108881,-34996,-95634,-102545,41593,112729,189201,278594,113373,-95915,-165348,-155636,-47158,97662,129395,123282,90443,164570,310632,182704,-82776,-25523,9149,-342698,-382812,-5800,123781,-29543,-71478,-1237,194452,356384,254292,-49939,-255885,-259959,-77761,65321,-12584,-152790,-48982,-23140,-190899,-267163,-110302,92416,93064,-46766,-27179,103766,37440,-104930,-99539,-132088,-119448,85295,275649,215671,129161,161895,151562,214987,256608,168037,111216,33340,-11375,141378,210099,-39718,-206168,-29090,55036,-122892,-158909,12054,24435,-60355,-97175,-68832,45101,64922,-58972,-143516,-157250,-99448,-68310,-131452,-114781,54264,74178,-87659,-159147,-283965,-355504,-24170,326711,310333,148833,-15883,38721,-63448,-140905,-129263,-50053,-22922,34659,15098,-168527,-231179,-62987,171030,239133,113435,141197,354515,486783,457705,360965,176102,-77971,-151561,-50614,1165,14255,20664,25965,166925,356227,459860,411529,353060,131167,-190840,-211240,-56291,-79139,-229478,-394547,-459246,-342131,-52211,185700,237900,62065,-133013,-177100,-29079,42955,-89580,-163665,-44951,105746,69847,-252111,-517916,-355823,-57391,54442,-10151,-75218,-68004,1033,-29133,-154253,-1827,372938,555207,499544,470365,278905,91862,-15155,-132248,-194736,-266293,-406529,-380804,-246730,-117264,50328,56843,-59310,-156105,-81929,9883,-51127,-86052,-10646,160567,298534,343355,333481,225233,60716,-26051,-76407,-113272,59611,272094,163537,-49923,44454,92525,-95229,-196853,-42701,126245,45744,-55522,-19580,50794,34763,-57781,-54981,112907,181568,120383,186315,198386,20057,10700,219328,263717,131033,11020,-16082,-23877,4165,-25136,-119183,-168537,-181168,-176405,-13912,322220,485905,376940,299696,293576,166778,-167019,-552840,-772167,-915689,-662470,798824,1213826,1155854,1630797,1114314,-568450,-1005562,-692930,-635488,-567849,-91774,445940,410540,1202151,1730486,1390081,428601,70616,-132822,-431826,-519367,-429124,-216691,-87619,-187024,-112960,198196,442443,446364,245530,21479,-5544,45973,65260,72642,-26890,-122978,-19081,186993,178075,-87247,-419550,-416745,-103862,103566,124383,181860,216687,257001,423667,419091,224854,47446,26766,112576,139520,84928,-14288,-249817,-395476,-169969,171751,247500,71631,-60901,-55820,-16356,-64646,-118378,-135699,-95355,-25537,-56805,-81849,75106,344697,447573,244895,41707,30087,154338,209347,58484,-118211,-64200,9879,49920,160564,170610,-63321,-175044,-39385,-34992,-157127,-62781,109488,82762,-37859,-46385,-78977,-308984,-441606,-185409,127318,156478,-92322,-298691,-274518,-203558,-230057,-135761,77173,193927,171968,130852,127059,189909,188264,139488,123147,153519,195926,237364,148507,-66424,-176598,-148907,-25178,101682,101470,67682,44741,-141292,-230927,-12832,137885],[170094,196024,140105,143530,202188,108336,-63424,-40974,119820,138442,-6077,-37398,102855,127985,35228,71010,205592,195985,61971,12509,48630,57084,-66285,-262756,-393613,-377557,-181818,-67800,-95925,-11731,164670,217756,233759,161667,111117,82216,-57477,-78509,87198,106588,-39763,-181130,-137775,2912,25158,146443,442908,586968,596484,565534,292122,-11644,-120215,-3633,53755,-99725,-257627,-354541,-345231,-146311,-235,-89011,-161470,-72966,141310,227916,-1331,-210774,-241785,-195227,500,202112,169330,42629,-44250,-6531,140758,119826,33700,198895,262794,-22218,-148350,126169,379282,321147,19335,-198254,-106701,56501,69969,116619,152404,37329,-4726,-47204,-79951,112750,375567,370629,190135,85905,26042,39158,12183,-51807,36186,103330,-54394,-59808,149662,279920,194899,143542,91215,-124023,-177290,49278,136800,-93039,-316346,-196581,-52870,-72577,31835,167260,43536,-107453,47413,254103,147369,1062,-5095,-15320,-23911,101992,280203,123149,-200034,-196507,-12890,-91410,-184302,-108952,-11116,88366,63441,-116595,-202762,16952,187103,140964,28376,-5577,136044,307879,291485,168402,139641,131226,4401,-215120,-282121,-162382,-3269,86573,13872,-20181,110954,213257,266698,345806,427260,339707,10143,-315854,-279348,-101262,-99515,25764,371873,583025,393857,131796,-9710,-173873,-359136,-400381,-234829,-95097,-62034,110748,442186,390673,-39414,-277837,-192518,-99203,-134830,-185132,-73119,-7484,33300,29900,-61526,-177787,-210703,-182343,-60514,-35769,-31585,162682,334855,221946,42832,49795,126767,100677,22447,-109248,-281623,-334215,-210696,-88373,-81865,-73251,-79472,-147466,-223867,-180343,18340,104732,-27006,-73993,-64848,-98889,-37945,63523,-19649,-243596,-287290,-95898,106251,78625,-129750,-289025,-291392,-203236,-86228,48804,142672,24644,-170015,-116871,99358,109659,26746,65898,194601,355844,315797,79255,17833,138481,285587,256693,67453,-41492,-92240,-190070,-300828,-279505,-137732,-40810,-39430,83217,142363,-69825,-167452,-13898,122584,90496,-20729,-67225,-7878,39001,36993,7275,-68708,-100612,-69239,-91282,-75323,44975,69811,-20278,3218,155910,234067,170103,47445,-21514,7368,-103724,-358957,-360102,-113949,-8536,-65023,-158971,-108939,31598,12260,-142494,-210252,-191562,-140294,-32692,69153,17765,-28967,-107895,-278191,-241717,-27331,61421,116627,117514,22229,-12375,17842,-2802,-63419,-156406,-164754,-194873,-387298,-305944,14463,80784,-101712,-220297,-220679,-114746,78484,174150,78932,26079,-15572,-200101,-235283,-65862,-6120,91774,274755,251872,176937,199656,193459,109855,31241,-22121,-20099,9840,-30621,-47042,-64643,-144314,-52724,118717,46099,-182695,-261307,-82517,153804,224189,50035,-122521,-115029,64756,110035,89662,143842,49984,-102449,15000,210914,190809,6786,-63905,15823,96895,131928,7059,-113621,-501,55345,107286,199202,132062,102648,198731,156399,48000,-126831,-202057,-44663,-51574,-394858,-365305,3365,32039,-205650,-80380,150086,-44399,-353451,-285328,-52866,4492,9263,11123,-124295,-215631,-145010,2655,153188,124262,65067,131039,191800,159391,88664,96271,40040,-196168,-339343,-189381,-16382,137455,490492,639154,366316,3052,-408317,-373563,-238818,-631972,-916228,-73067,922736,1026240,4115471,8705766,4655527,-4092269,-3374856,1951723,3246576,2210449,957291,-198113,-297195,81544,127413,-122460,24661,458330,8104,-783641,-783487,-302414,-88234,-247052,-368099,-390393,-304550,-112184,12558,-9184,-62366,152292,279004,55113,-95195,-46868,-124791,-168569,113115,467825,520411,327041,93368,-90332,-44345,68362,51643,-99064,-244842,-263153,-153375,-104096,-137634,-217955,-249397,-236494,-58392,262918,445849,494581,512538,388313,234735,99831,-136891,-318530,-288116,-167398,-50978,39780,-19112,-131315,-177538,-74899,165356,173842,-71006,-210628,-139698,-67897,107034,273878,85338,-50632,143748,181130,100156,155027,37337,-127440,-81987,98803,265182,258393,195515,239813,221390,65061,13968,147461,131361,-67925,30970,267306,200171,77538,182804,192941,2234,-27500,134817,258816,232581,-19399,-320546,-415768,-282024,-174351,-170157,-44309,210655,272645,97514,24096,22835,-34345,-113740,-17753,153999,175868,7237,-100498,6238,40302,-9435,45641,128274,132996,110410,64977,50225,283,-70577,-63862,12243,14249,902,48818,131624,225649,206972,112513,59112,183355,328028,155509,-261462,-443063,-207646,159995,340675,148900,-97750,-92682,-17365,-32264,-151507,-273613,-41269,272145,247678,77743,59984,64810,-113882,-320224,-271500,38053,243526,169947,-56617,-189934,-165875,-148454,-72753,229185,350742,-2377,-283972,-172008,7604,-62966,-88024,-3000,-28190,-47275,72475,135680,179959,271986,147226,-80457,-165829,-158161,-92209,54141,176883,247978,198897,182217,272496,102400,-191833,-190342,-166047,-482405,-484881,-74815,130688,35167,-70263,-75000,120788,295518,183371,-85743,-223124,-211295,-49543,132171,95135,-78804,-6617,40629,-128839,-253323,-124084,89799,141186,-6125,-28747,101912,64142,-80707,-66884,-57671,-86919,56412,226961,172744,92738,172733,218767,295596,307863,165752,95451,81375,98135,216521,248981,-13071,-255008,-160532,-20961,-115142,-121051,14477,-7059,-93463,-120573,-64200,87206,121214,13540,-57662,-104047,-66324,-9965,-100181,-142892,15017,56157,-59631,-108571,-260368,-300672,37567,313330,302574,196956,58079,101999,65966,-12975,-47715,-59322,-19069,107844,109085,-51285,-63849,107890,272399,208192,49248,50214,261524,476932,543178,375074,86526,-131076,-157331,-138562,-137930,-56972,2293,-7198,107359,271564,374115,378086,409843,228434,-91791,-123050,-16879,-72765,-194143,-293781,-387340,-352905,-93650,174045,311062,192053,-79221,-164716,31341,113471,-41782,-149890,-65126,101224,75093,-254444,-510799,-359256,-144762,-63936,-51667,-82642,-85345,-1724,10573,-57378,122748,401235,456593,406078,427153,286847,155133,64440,-80693,-167288,-193861,-304790,-343036,-259861,-139727,-32617,-74214,-157882,-188300,-100064,-30450,-113068,-180421,-88272,145145,293461,249124,191607,152075,74120,33252,-30181,-75049,89693,210581,-28144,-206680,5421,44425,-211819,-318697,-85355,116995,55898,-9271,-103,58017,72279,-62135,-110136,140550,275651,218704,283382,313543,96082,33194,184143,208006,94466,-6878,-35198,-16682,40884,36563,-21373,-66808,-131015,-180887,-8246,383301,631711,477168,283055,267381,192816,-114238,-511561,-881865,-1490631,-1180465,678432,940519,860327,2029010,1584475,-320550,-698577,-328162,-427614,-502247,-184432,-23911,-19779,1406945,1979552,1147334,-4730,-19449,13240,-143209,-192616,-156822,5455,110060,-8849,-10012,236658,464152,406285,152402,-28138,-43962,-4896,2616,-20488,-79087,-128851,-46866,148903,172178,-66194,-402788,-436755,-152250,33511,43969,168117,293179,313976,373423,332444,141675,-44574,13353,174440,212965,159368,112567,-91368,-327976,-230361,81438,159912,-21775,-178638,-175156,-103714,-124287,-193120,-182050,-67719,20696,-98556,-155936,60137,337088,422711,261268,79207,69128,216892,237075,-11339,-203476,-133756,-19032,63387,168811,159260,-65749,-209914,-114825,-164409,-299340,-140349,82104,27954,-119022,-143381,-168761,-297193,-346698,-169745,53533,66319,-145758,-298350,-220980,-131506,-187881,-121138,106142,244207,197760,113163,93363,147481,162033,187776,239465,228867,189601,198660,194332,63340,-113484,-212735,-55123,146944,128106,82176,92417,-62646,-173409,-3917,147241],[151551,157351,130176,183286,248084,88949,-86420,20337,235008,240065,73054,68266,267158,273066,122147,170166,253752,187477,110141,99227,95715,72898,-50375,-180961,-273493,-280901,-138928,-66832,-183371,-171074,922,91639,114517,41309,72864,162206,43299,-38017,65070,124497,5310,-134887,-125755,16043,80214,191637,431874,560017,572599,515398,263638,5576,-58240,19018,8576,-128116,-253122,-316094,-271578,-67626,37505,-52763,-120337,-68069,99650,133325,-104090,-337427,-386923,-299397,-37680,181843,197100,109178,-62157,-131221,37648,124144,92850,233847,249881,-49799,-126501,223599,460417,373227,101707,-158409,-165224,-1968,35485,-34336,-85147,-115896,-25839,-3333,-8070,189621,392292,274415,48799,-20043,3928,28788,-40936,-119794,16516,148132,6978,-24545,157559,266029,202992,159267,57615,-159849,-149703,57065,37135,-202525,-355407,-232318,-75115,-65232,25844,189394,122464,-37286,43553,252698,116808,-128944,-155764,-69609,50397,264362,420257,223854,-107072,-77856,120436,-19638,-199374,-169524,-87312,51967,46599,-205181,-272111,-4864,144813,103148,48018,3898,93311,220673,174460,111918,137186,128353,-54225,-289839,-335061,-156915,54920,113751,-5279,-64199,46660,78302,66151,219611,395706,328714,-9202,-256061,-201163,-117069,-163883,10272,359394,479927,272925,20605,-115898,-245435,-359246,-349614,-199657,21612,116725,209644,446858,404089,23398,-257486,-270517,-163455,-161603,-174143,-75063,-28301,-33335,-12386,-17991,-149010,-270681,-274772,-199931,-179906,-81796,194517,371563,230693,7511,-26619,65348,94821,52099,-87212,-281433,-339187,-229186,-142336,-127682,-111692,-136761,-213166,-240034,-177040,-9478,87320,-20181,-131202,-173563,-185774,-81411,81034,32895,-245433,-376745,-166954,87397,87043,-102999,-274995,-236807,-173621,-145312,-17398,141055,54660,-151947,-126783,112476,136742,19570,61942,239747,375251,268352,-51679,-171209,9361,233344,241883,28245,-100907,-88041,-150494,-350360,-394370,-148554,68786,119875,220440,226536,-45943,-204661,-64386,67452,19410,-85385,-110675,-25830,55441,70735,86177,57935,28930,-1604,-72622,-71427,8847,-44440,-111007,-12326,153552,188512,50050,-57976,-83225,-20493,-66910,-235073,-252612,-44808,64242,-3796,-118580,-93381,36279,24526,-65356,-143495,-273156,-294071,-132091,42706,57943,5819,-163504,-416703,-428637,-191403,-28856,105379,153705,68661,34788,26765,-22201,-44764,-128368,-211376,-342178,-555510,-420029,-42622,57419,-53748,-79480,-47997,14030,181685,261281,115297,15529,-25247,-186902,-257694,-131077,-71991,15233,174014,185625,158087,282741,383060,284510,87492,-40901,22063,131057,32526,-112381,-194658,-243427,-92718,73248,42088,-150370,-277768,-160332,103734,194065,-27920,-220494,-124509,102293,80830,30455,129359,74435,-47640,88331,254196,177277,-19227,-64251,32445,120172,112330,-56186,-123002,58085,125845,141954,222420,168463,146548,206244,130819,9039,-157051,-223977,-41204,-15760,-300024,-260726,46122,26336,-198356,-65018,121959,-83983,-352116,-250591,-36628,24651,92579,155793,48684,-80923,-145231,-149058,-25623,82340,192003,273240,213516,64398,9812,89282,108345,-102910,-292962,-163874,61070,264626,519926,536870,339684,89940,-284679,-350291,-305018,-598083,-777029,29385,679273,830153,5210693,9861221,3638285,-5456552,-3704581,1841736,3222921,2398793,872446,-389841,-360646,116270,116120,-264590,30167,629877,33286,-862546,-706256,-157921,-17145,-180732,-296514,-359273,-316654,-112168,17155,16093,-9212,131837,139710,-53227,-88573,17530,-53927,-105965,113990,404427,456972,277415,2375,-153565,-10081,147136,123126,-71930,-278730,-363824,-306642,-240675,-267624,-266875,-176745,-88612,76134,332932,414955,369698,373362,332071,217403,92212,-135805,-260747,-154893,-46639,48148,87226,-82358,-256811,-231685,-73862,109713,91059,-102308,-214072,-145989,-43634,156612,309172,83311,-117734,36031,105841,43081,95500,45567,-52024,5296,193908,331298,313867,206807,195293,231693,146411,70045,116324,87996,-42326,38238,221686,177687,116778,259540,271812,11013,-139447,-26867,147157,195904,-26700,-289616,-293803,-153809,-133053,-188649,-110634,85045,223068,194546,116390,-586,-95168,-139051,-45796,94690,174915,103052,-19802,9266,-1998,-25575,75117,195660,178535,123250,132140,190761,101647,-69371,-113967,-56708,-43716,-12677,20733,43008,160094,231805,188438,141750,252623,344921,149000,-229557,-413883,-218116,173394,467439,264698,-63180,-111972,-13819,31741,-104520,-260616,-24202,293785,307296,175132,89895,27193,-93702,-250950,-185679,63682,150792,26475,-107724,-160018,-126469,-72165,26912,262858,364618,-18760,-323700,-197407,11160,-19645,-47118,26637,25335,-6757,85538,145468,174550,276120,201785,-39562,-137373,-128837,-118089,-24943,154241,300701,259117,189464,234290,36027,-271645,-336603,-350348,-581889,-553867,-140510,161857,150843,-14928,-91827,65047,221665,118371,-79434,-142368,-114812,4938,193683,195982,27314,49203,123442,-11263,-166713,-85753,100902,157836,3188,-56614,70262,94788,-19975,3757,81021,6996,57898,198234,136046,52461,147191,252533,375066,381862,180655,66065,102806,174428,254916,273949,50988,-242629,-244484,-78149,-83971,-49765,11543,-69439,-139813,-129932,-44628,114467,156617,75485,16139,-34981,-10262,44880,-67760,-129544,37189,89729,12005,-20836,-197137,-231729,78791,287021,306623,275147,169926,109899,154545,122771,63787,-32970,10496,183830,194971,57856,65058,214488,310675,150613,-46416,-104470,72977,374357,541997,338787,8520,-129633,-122532,-205726,-267349,-129234,-5763,-18720,56823,206570,256142,272623,393931,303025,26070,-20284,37796,-32875,-105383,-156451,-324640,-373842,-140115,137006,314709,262257,-36213,-128050,99356,163622,-26061,-162208,-97450,79011,68302,-216747,-406934,-271147,-157994,-145531,-80644,-70906,-70889,24516,58999,31070,207292,387964,315413,269091,330949,270799,179749,83783,-70902,-126178,-67328,-116302,-215582,-176924,-63606,-76884,-196032,-235446,-177835,-86685,-56816,-154591,-259249,-164148,110336,254554,126630,41337,75636,74119,81616,24716,-33738,84596,101151,-215212,-319103,-43215,-29466,-320342,-405873,-144436,49979,48104,54267,54129,81998,104210,-57602,-147964,128342,300760,278085,353507,375440,152305,66208,160751,164935,58538,-9632,-4786,34715,68121,69838,75785,58063,-78556,-220279,-61063,347213,638453,496710,249365,202165,177174,-71417,-430580,-822953,-1739541,-1421003,401346,515193,445130,2242110,2048569,134002,-289847,45319,-190366,-368286,-246741,-604546,-533611,1327631,2064832,741527,-409506,-31498,285767,237820,105178,58698,200199,263277,121900,53736,206588,377862,291263,50966,-53758,-63901,-37258,-28020,-93624,-121193,-111118,-56684,95958,156309,-33907,-336220,-407780,-198748,-71270,-58037,124830,339322,371577,301517,211427,54475,-104705,8054,219923,261553,206934,209672,83167,-189556,-233786,-5449,55639,-125303,-305924,-299388,-184515,-159462,-237703,-215453,-43129,51408,-136286,-210307,65317,337481,372426,241229,79194,68457,239963,241178,-67039,-255446,-195946,-46270,82540,168342,146022,-42311,-206249,-171352,-275898,-409131,-205263,41076,-28850,-181858,-210385,-215438,-242569,-225305,-140677,-25433,-41461,-179379,-229259,-91024,-6618,-113587,-104266,118486,259758,183554,64149,25782,51650,105966,217385,338252,316013,194766,146639,226401,208272,-10628,-220204,-67973,178200,144252,72186,91000,-22960,-125410,1999,137957],[94355,76203,92018,178241,246187,62550,-83889,105230,354645,350265,188528,193002,386622,373697,198890,246509,264368,130146,101438,135484,114991,85455,-12328,-79810,-132472,-160943,-90348,-87407,-287212,-326877,-169682,-33248,-4024,-82823,6732,209925,158776,34691,49861,118633,38891,-58562,-62692,42955,122604,191552,313327,410864,465721,411644,211029,20654,24977,51434,-55027,-156272,-185149,-193495,-154893,3285,66607,-12963,-94833,-73361,47473,27560,-164644,-377160,-477626,-393589,-104917,102821,168400,144249,-81284,-226071,-19496,167658,173451,248690,204107,-62415,-61553,322542,506845,394437,207205,-56250,-176225,-40572,13101,-158356,-311605,-278686,-56608,52279,44124,206683,351562,151401,-78845,-101417,-20884,526,-83873,-144120,38105,208624,101163,41732,178638,257076,233317,190504,854,-237803,-153122,62766,-30320,-276203,-351164,-220385,-67527,-45209,7093,167259,197104,111429,123488,225667,44594,-232920,-235199,-54475,159031,409782,483662,246248,-29351,49483,229768,42730,-207241,-214520,-144772,1260,21818,-253742,-294236,-33415,83320,72912,72167,4999,12746,71138,26500,53852,138474,125537,-96727,-329073,-347099,-132926,90767,87541,-68819,-116827,-13554,-44977,-122781,74759,316345,266184,-50235,-186064,-84201,-89011,-194527,5719,349755,371123,158940,-62467,-210306,-324273,-358807,-289045,-170675,89639,252194,315437,461053,403094,73810,-208663,-293426,-183720,-136414,-121313,-71592,-48483,-97975,-52467,32636,-78369,-282522,-338328,-320769,-297422,-116410,206090,357757,216452,-2539,-75466,15538,112563,101287,-57905,-258038,-287346,-180212,-152989,-138407,-91800,-132196,-215059,-177684,-112574,-26225,61636,-31,-162326,-245473,-207671,-59638,102552,58800,-219993,-403275,-211600,55936,95963,-40439,-210715,-172123,-130971,-179756,-88633,120316,102725,-110044,-126539,117511,160297,23726,63630,246820,325421,190115,-131194,-291223,-79582,203743,240419,8551,-141301,-74281,-70944,-302577,-432806,-151891,152412,262678,349779,302317,-17772,-245134,-138641,-14737,-61387,-135137,-113341,18993,130807,141998,173472,172041,129562,49368,-46860,-57909,-37599,-155132,-188313,-33200,122660,112718,-67581,-153631,-124245,-23870,-14883,-126789,-165570,1040,116508,53454,-40228,-30975,49113,46818,40394,-53059,-315735,-400410,-190573,29469,91725,25252,-204052,-517421,-595355,-358604,-102663,108599,183052,107543,78028,15609,-60212,-34583,-97730,-258670,-482108,-654053,-452004,-72190,30858,2215,67324,108104,127327,280666,340319,140873,-18773,-55932,-155933,-237227,-171232,-119598,-70852,16813,46533,69808,262212,409825,318635,100958,-44268,72363,253407,134112,-101896,-241994,-285376,-122486,39602,57033,-76711,-232309,-192742,66913,155489,-100909,-317389,-156417,85613,21811,-20562,132134,117435,10744,114995,226995,114447,-56806,-50313,68560,151247,102781,-78122,-85532,110941,152539,127819,201969,182422,198853,239575,130814,-23911,-176539,-224768,-19165,41171,-169612,-167267,42984,7622,-141143,-9567,101454,-113875,-324841,-197825,-15920,40383,146670,260807,230542,87127,-126757,-281662,-208538,30330,315866,433620,276227,11110,-35449,121535,201537,-16936,-265258,-146544,129400,341382,446235,291349,156789,107940,-69903,-174465,-208958,-387517,-451136,126369,223033,231393,5222257,10118036,3636816,-4826387,-3199171,1450402,2598868,2024598,447709,-659635,-421922,72114,11761,-413475,-10315,656332,30756,-826289,-554452,-6010,57421,-68928,-165887,-263062,-246203,-82932,-21190,-20213,28433,103274,9846,-158671,-110191,54477,32755,-8353,139744,346638,380286,201798,-74405,-154568,22183,163725,162793,706,-251384,-423163,-425333,-351403,-378907,-307117,-111733,60843,226681,412090,408258,289373,252088,232236,130358,16057,-165870,-192571,14842,156308,232684,170680,-115234,-351559,-293785,-100056,19423,-10391,-128565,-180667,-102565,35153,235445,319262,51114,-184225,-77845,5632,-31843,20372,51363,23535,84383,261485,367194,331662,175744,117342,216848,220927,139212,115917,87110,30945,69235,178993,173468,162780,283268,284894,12995,-230549,-194085,16275,142742,-21037,-216345,-134362,-22838,-106943,-201944,-157613,-42024,137569,242065,143594,-41134,-116479,-112520,-60079,35888,173428,237563,158999,54392,-62560,-78928,46309,189676,178468,113895,167345,277136,191464,-43891,-147469,-117985,-85309,-10808,18712,-547,97526,196081,182293,192072,319578,348216,136657,-142104,-280085,-177279,134985,445550,302753,2638,-93107,-18778,87897,-39563,-231678,-21798,296753,341835,245360,110654,1135,-73060,-197522,-123499,72747,65054,-89216,-137544,-111272,-54994,37125,132894,238883,258089,-81391,-329918,-170234,45588,41543,-6647,33370,39860,10490,87532,146112,175674,287054,247061,-7515,-106600,-77080,-115790,-123323,61754,272844,263577,180263,189019,-6644,-302474,-416593,-467773,-591694,-550070,-175284,196720,264535,72581,-53474,30709,144609,73650,-39280,-44707,-3075,68072,226575,258450,133063,107158,210849,148706,-12225,-2672,117973,132773,-20809,-97239,19578,112149,49118,84598,223797,119269,77136,193395,115706,7796,82046,241249,432997,462057,220603,40841,87353,182536,233992,274094,142886,-157821,-249188,-105443,-48600,21078,4213,-131526,-169686,-108012,-8631,125799,173166,122135,71063,38693,53782,80166,-41757,-77609,115203,166461,101440,65729,-123057,-164349,102297,265918,321928,350049,249587,47388,143424,203458,148042,6218,52124,234869,242261,129663,131153,244288,300043,127558,-116928,-260829,-131604,235200,471720,276070,-24519,-67906,-53457,-234380,-355507,-179612,6982,748,48957,202654,145780,109557,311056,351833,131170,57942,85739,17346,-8581,-36448,-281342,-384177,-158984,108747,269364,256039,-18574,-91479,137321,173329,-38260,-184924,-135293,22070,28333,-161808,-242994,-115327,-78520,-144171,-80423,-37961,-18110,76527,99672,81013,218074,328500,175975,114033,191694,215854,148658,45350,-93981,-86390,61479,84099,-46173,-34863,68647,-73140,-273613,-274191,-135045,-45453,-58231,-172106,-309729,-229853,38122,148743,-23748,-87843,15456,58945,107732,88987,19861,64050,-4550,-315771,-341263,-69974,-75565,-365439,-432626,-212108,-63675,17093,114640,123709,113380,119818,-49391,-154036,96861,278957,294933,364990,355690,176708,101127,156304,148317,31668,-2601,57027,98559,69500,68306,156521,187955,-29656,-282504,-154961,229448,495734,416469,202036,115655,129346,-29709,-305063,-608970,-1569553,-1372710,-17188,53233,91856,2214582,2389370,662730,82690,298574,17019,-177801,-239281,-1100744,-1048056,915822,1910957,301926,-652259,29513,577011,587687,295286,159578,319173,338107,174950,63813,114712,212764,137095,-37684,-61303,-49936,-16434,-8435,-124037,-133754,-58810,-20076,73918,147341,-5860,-254849,-350179,-227744,-153026,-124438,75504,339512,395538,230789,104561,-17886,-137364,-1651,235164,272373,205527,236637,211871,-35060,-207445,-97160,-50144,-218422,-414030,-396321,-238225,-169016,-246444,-229159,-31536,55306,-157243,-231751,78302,333949,304471,185987,38682,23214,212158,217523,-91292,-268406,-240452,-72490,94281,154360,125226,-13882,-171099,-195937,-339575,-458188,-241572,-3712,-73009,-214452,-244552,-220803,-164668,-113414,-100718,-80005,-130310,-182325,-114476,76874,140697,-31347,-102507,102933,244067,148101,5857,-58789,-73235,27633,211708,382765,381137,201037,85632,226281,329120,107011,-171169,-61494,189164,156641,53431,45829,-36105,-106861,1119,110982],[12137,-25983,37256,136002,196924,34709,-56038,185976,438373,441736,314111,300583,428361,402702,246558,275387,231730,51137,49914,114125,101317,93835,42612,11957,-16878,-60603,-49773,-123228,-380707,-432709,-276784,-108669,-95301,-187719,-73873,210321,256737,125284,62713,96249,48298,21385,31096,80621,148796,151680,127019,197065,333603,315624,155663,31730,109745,92176,-103139,-168434,-86621,-47608,-39113,52633,95008,37209,-77714,-89828,-16990,-71503,-175717,-321852,-479694,-432192,-172092,-11627,97026,143046,-97601,-265370,-12801,239193,246489,230835,135137,-56063,29865,385651,485015,363019,289676,64296,-144524,-46451,15838,-218728,-463203,-406920,-82610,120180,79868,176121,284062,37093,-192330,-162764,-48725,-29767,-98130,-116720,98527,277166,205739,126897,216245,272722,294070,239758,-54882,-332683,-189668,61103,-52643,-297952,-306244,-158386,-28145,-18424,-19518,108232,250795,295789,258148,178509,-47812,-276565,-219115,22701,270148,487786,444042,187385,28236,170006,307927,87680,-212684,-237015,-147829,-14490,7564,-254345,-269623,-55800,26915,75637,118994,11940,-79049,-94069,-106318,8269,141801,114168,-129710,-344076,-334434,-111828,85730,11315,-170270,-175913,-57100,-108795,-218806,-33031,214786,165348,-108403,-135215,34665,-25045,-184688,13465,343035,292661,87793,-92661,-272521,-397547,-349557,-212018,-119129,117606,323203,414374,496900,401423,110112,-140754,-255301,-158337,-76740,-66938,-71967,-61912,-143017,-87427,66111,9624,-241542,-358673,-389520,-359319,-130061,188991,288326,179027,13584,-90256,-13772,145113,150570,-34270,-220928,-192993,-77508,-122451,-120477,-25827,-71879,-150251,-52280,-6729,-21177,50154,35059,-161345,-260937,-149382,33412,136378,64839,-168935,-345979,-197586,31663,96207,25462,-113806,-109099,-85181,-178906,-145888,80889,151712,-49500,-106114,121642,181599,48001,83825,220305,216206,98265,-127948,-285165,-93359,200210,240288,9486,-144042,-50491,11070,-201818,-398875,-149889,192751,354082,427739,342086,14797,-257306,-198327,-89267,-126370,-159848,-77922,105297,235810,235216,248920,240139,168337,62760,-19769,-32800,-80371,-219519,-209108,-40195,83644,41477,-141480,-211317,-126625,5500,30549,-92643,-149826,2202,124605,80434,44519,51759,61889,73089,140631,35923,-285657,-401090,-184014,33816,107312,15481,-229470,-557082,-693896,-490757,-154467,123493,197594,122143,106443,2946,-94124,-37629,-86173,-312475,-587746,-657274,-387509,-66418,6236,45185,167761,196615,198675,359306,393487,138243,-75231,-102599,-127008,-184530,-160655,-117996,-133966,-149377,-130284,-64324,150434,286291,222859,73397,-37379,107040,338351,251467,-328,-172102,-254833,-149833,11357,82981,26592,-122595,-158163,54354,121711,-139085,-366440,-183305,32687,-50738,-62354,137249,160236,51753,89777,151488,38351,-82238,-19183,114441,177574,99346,-63596,-21810,145539,129754,69382,148284,182375,254610,292960,148748,-48483,-187372,-211444,6536,97249,-49790,-110292,-1844,-22957,-67682,52800,93157,-118507,-275170,-144435,-2285,46163,162026,307132,380568,250423,-87537,-347166,-327014,-15480,395447,556401,332805,-22365,-80145,134973,255294,16501,-279665,-157968,179029,381649,328760,13346,-83009,96435,198070,126745,20846,-115871,-154367,60046,-367243,-456309,4458082,9427156,4322335,-2573002,-1901434,923728,1558436,1228840,-184594,-945719,-472365,-23917,-145380,-534220,-77538,568186,19117,-682663,-360230,123579,128985,55465,-27013,-155520,-139123,-49015,-102470,-127531,-6795,37813,-78118,-219127,-149850,44866,108433,104653,185696,310558,318638,126437,-115559,-98058,45196,114490,153490,92412,-167923,-423491,-479989,-403421,-409673,-301069,-51120,191011,359120,471103,413570,249863,149879,95066,-7254,-111140,-215812,-115831,197033,404880,451093,260605,-109399,-380720,-340678,-147917,-76853,-103281,-145990,-119180,-13761,149268,312964,289990,-12148,-243847,-176585,-92215,-93582,-21403,78595,80526,118028,265193,355447,308528,127161,52615,195902,267958,192374,136568,132461,139375,118356,144932,184080,200860,239639,222334,8197,-277956,-332946,-108218,89468,2298,-118843,16528,83377,-87145,-194580,-161001,-128106,27927,207323,100659,-82034,-91942,-38743,-42059,7813,174905,372964,394530,143189,-121720,-161497,-34111,114954,135659,85321,153294,276033,227666,-21775,-168464,-158258,-99609,8723,48671,10163,53207,124939,128380,212134,357235,328421,129013,-17821,-85346,-104061,47034,272601,242083,65794,-56923,-42409,111525,29182,-187884,-33973,274797,340164,272103,122453,-1774,-51992,-154570,-80246,77050,13160,-152658,-147160,-62128,18392,131465,201464,167751,73206,-167751,-300013,-104946,95429,98496,18169,8456,8347,6327,89864,147338,182638,291851,252343,-13646,-96434,-17777,-87155,-218198,-77672,178164,222241,156758,135734,-25474,-275999,-395585,-455364,-495853,-464338,-167670,205219,317034,152442,12892,5827,63577,47794,11837,34262,88908,118730,215487,265366,202370,146863,278952,315838,171728,96062,126958,69486,-68088,-130684,-34463,97802,93575,147213,312819,198202,88401,187562,97864,-49160,-13704,186608,448218,519110,274004,30257,37598,116625,156548,247865,240058,-15633,-172781,-104681,-29681,59081,-5312,-165483,-164985,-56079,33175,122722,176851,151456,108187,104932,106020,85450,-24997,-2032,216922,252164,172886,118993,-64455,-113002,112598,260794,338534,380952,238369,-62014,34870,190421,160796,33235,90157,244860,234208,147253,136554,219226,272756,154875,-137849,-359003,-267187,114027,364265,219392,4399,33629,28956,-219491,-381624,-189822,40352,43891,95980,264832,75460,-70293,197818,382561,199578,86633,108321,53353,54467,27060,-251962,-359837,-125366,116393,208184,183926,-30078,-72766,123272,134525,-68413,-200923,-173269,-76330,-55667,-118900,-78147,56906,67823,-55208,-50194,6280,61404,139081,122054,77789,142660,217017,58927,-41662,28328,117740,67532,-23521,-122308,-56922,145190,220022,102017,107756,192286,-32140,-286270,-264283,-75661,13501,-30465,-168798,-330509,-283822,-78628,-33287,-191803,-175716,-16462,30829,104643,151613,84561,51912,-55623,-283696,-264180,-57614,-64263,-320241,-395882,-278800,-197045,-33094,155105,184046,137712,112614,-39968,-121123,73066,239933,273313,306596,265493,170598,125563,165293,156879,16985,2615,117114,138495,37035,35961,207526,299760,17180,-334742,-250159,75251,252970,257043,150776,39367,73089,20647,-146261,-323626,-1072564,-1133696,-466097,-293309,-15151,2006150,2518141,1100868,297818,334515,143768,41758,-163557,-1369313,-1480470,301270,1553224,6920,-652148,122550,765876,802452,356767,143183,339688,326901,149118,21822,-16953,19399,-6396,-89752,-56494,1494,72111,61861,-102874,-103849,28900,73416,114383,156548,6390,-194282,-290008,-228549,-168012,-122936,40153,296644,369998,187648,52711,-67175,-162929,-28854,217662,250339,153828,181377,252737,74554,-186579,-189962,-136903,-284561,-479647,-439043,-250658,-159798,-226522,-224144,-43603,29608,-153099,-218557,79146,305759,225897,107466,-29600,-53413,139015,171337,-74780,-239953,-255696,-95280,90624,130626,98080,4269,-118105,-185520,-342755,-440480,-247496,-44645,-94493,-215192,-255537,-202779,-88577,-33614,-54610,-94042,-172786,-154676,3998,221440,262874,33013,-119042,64471,216527,122295,-32287,-133590,-190277,-56797,167428,352416,388673,193102,22986,184058,387256,205653,-86865,-42761,173253,162774,38878,-21789,-92051,-122105,-8432,73622],[-68603,-113820,-11842,78376,118137,11248,-12734,236254,459980,491420,414983,359010,389821,362826,261451,253976,160700,-24861,-19041,49307,59196,95640,103297,71673,34321,-14163,-27082,-158550,-432851,-454261,-268274,-100647,-136278,-251731,-146997,163856,301975,205906,110201,70782,30354,81632,128283,123025,157519,91423,-55445,-22,224065,261737,110782,37356,173544,133373,-110182,-155924,-2996,57204,39566,77947,125029,91840,-59012,-111854,-91156,-148666,-146923,-202928,-396932,-392865,-208746,-123617,9800,107614,-111115,-240368,54028,316388,285368,176248,57059,-32077,125028,391192,383257,270428,310551,159440,-85335,-23123,43371,-204324,-503140,-464336,-90025,190946,107282,127268,226416,-39012,-298176,-224175,-82722,-44688,-69323,-41580,180801,338814,289310,208732,262204,314120,373334,300061,-81369,-407305,-244995,52247,-34751,-274057,-239444,-64040,34418,9626,-47008,29880,268486,455691,390536,118362,-132001,-244507,-116950,131935,353575,476497,313786,74833,68463,270607,357923,113296,-218244,-236173,-83237,37831,15242,-217867,-215641,-66710,-4587,127301,202066,39616,-145967,-222938,-195255,-22031,143175,93518,-157630,-350102,-319940,-110571,42692,-88642,-282199,-229966,-76389,-94093,-186598,-68408,118840,51767,-169416,-117050,119890,52490,-141416,30424,334140,261262,75252,-67734,-295604,-454037,-324171,-114079,-26680,137565,343330,490316,548615,410303,139648,-62831,-166568,-99854,-15683,-49236,-84042,-63925,-156115,-117083,64490,82260,-164414,-336491,-392959,-356412,-121557,146918,177108,122361,44084,-77010,-19046,179833,181069,-25804,-182213,-85156,45227,-65629,-85413,61448,26243,-31051,103193,109209,7767,65021,79407,-130194,-217211,-27095,173345,185982,70639,-95530,-215470,-121733,21429,78622,69269,-10828,-51958,-36931,-136664,-169926,32983,180661,12944,-67120,128705,201343,98087,132120,178375,79955,16094,-42679,-150864,-37596,200154,219738,20860,-107519,-17897,65764,-104234,-321115,-146214,188444,380041,431129,329156,47460,-221570,-212237,-126571,-156338,-156372,-17953,199191,332801,324961,294940,249012,143939,38539,6535,3732,-104448,-211340,-147762,-14527,60301,6998,-149115,-213991,-85786,62735,51678,-151617,-222164,-47850,76772,58725,102739,123017,67215,92232,199518,99064,-177474,-275959,-111437,51761,93574,-29736,-237243,-515883,-690746,-561028,-188603,137840,188779,104107,114801,3136,-110903,-59300,-107886,-369813,-634029,-562556,-238924,-27574,-12097,60454,191013,199916,221373,404238,405456,98296,-143598,-155005,-118757,-123081,-93695,-56756,-155152,-283005,-302151,-210999,-13490,78161,55912,22546,-26762,109147,360413,356872,175719,8007,-159378,-182221,-30817,99665,135511,32964,-56532,68421,104169,-122969,-332447,-174576,-24690,-117185,-98268,124523,178104,59377,26902,64454,-12964,-78029,22629,151730,182105,90996,-30734,38413,152510,71739,-12651,76599,176999,306841,348098,169406,-59317,-186756,-190179,21429,132165,24081,-93457,-67595,-62544,-20115,84396,91576,-94271,-213383,-107626,-4001,43172,144833,298250,469461,369610,-34254,-319120,-329062,-37029,392743,569725,314489,-76698,-159673,77833,224906,-18145,-334237,-200774,211423,416600,237117,-189802,-269782,91991,435418,447651,295733,96983,-75945,-274832,-991488,-897828,3507429,8072504,5161090,492408,-60924,439696,388590,279186,-812423,-1173119,-505195,-127988,-307822,-611715,-152542,412447,7465,-472529,-173007,196397,186141,158628,68972,-83840,-43420,-29322,-206373,-281210,-135467,-74154,-113250,-211500,-189867,-13595,148447,205792,238010,300738,284418,68932,-117248,-15435,52437,19941,97530,168574,-54049,-364597,-463313,-389206,-343244,-238715,6181,287773,449795,491376,410578,226176,57871,-51871,-150270,-247489,-261899,-34580,355667,626924,624455,322074,-68281,-330636,-349476,-204808,-152307,-165025,-153360,-48458,100669,267917,357701,219136,-95982,-290935,-243647,-161115,-116117,3530,138744,103881,79116,185253,284917,245880,82446,31812,183283,274096,208144,162248,209240,256944,169863,115515,193717,212363,133055,98730,-1738,-274615,-416418,-198105,57051,43997,-22749,119715,154442,-51153,-150444,-112203,-149432,-85235,86807,2548,-112140,-31007,62925,12852,20730,176902,470190,614999,254707,-163014,-251836,-138644,-1294,64638,48789,97981,195305,192388,-22762,-176510,-165217,-80131,47222,107207,64352,36179,55489,71848,206974,347451,283564,130945,109197,102238,-28650,-67754,13256,103617,95029,-30614,-86889,93275,90059,-130842,-54385,225043,300055,254285,127295,16960,-33318,-113941,-42370,89053,10370,-153155,-139552,-28749,61929,165626,200717,73523,-115866,-245381,-243632,-26968,142067,134664,22164,-42441,-55885,-8724,101369,157029,190442,275307,202376,-65168,-112025,34904,-43806,-287525,-226712,45346,155263,128995,84471,-25392,-197771,-269854,-302306,-321457,-320879,-124219,167037,273415,184119,67561,-26962,-25285,28052,47564,68843,135587,139214,160413,220019,209560,145038,302176,442441,325912,171319,113658,-15523,-120371,-139301,-76405,42501,89263,171545,317972,207644,67072,143746,55194,-122978,-118017,104773,406806,520957,313540,33159,-31650,3462,51319,204124,314012,145652,-43591,-86846,-37946,50999,-13209,-159474,-128259,4485,61267,108220,174404,162428,130431,152165,127903,58869,-15462,75062,296156,299966,193824,124826,-34590,-85891,111097,267122,338853,337683,122294,-172191,-111573,89378,94110,32740,110995,213220,173307,110380,102849,178451,259103,202724,-121435,-366065,-282451,42322,253034,195839,89117,137319,96185,-171803,-343614,-154029,83488,91635,182808,363165,59726,-210661,105655,405225,222608,64156,97894,59797,63369,26006,-222014,-287119,-35033,165715,157750,76751,-62912,-75634,60685,55451,-104322,-198693,-206743,-203725,-174790,-111096,29777,187856,224946,83687,-3696,46455,143099,191997,124610,25624,-4699,53202,-47429,-190365,-134457,-10491,-35917,-82507,-123316,-37380,159572,245788,175070,196721,253316,21075,-235667,-208308,-15327,76275,20050,-152754,-329714,-327955,-227585,-262293,-352782,-215718,-19576,-4221,72962,193830,146867,63337,-26211,-132491,-120076,-11472,-1845,-198342,-312580,-331387,-314922,-90930,165475,214202,142314,84479,-26433,-51514,77797,204578,220584,194660,149488,146553,128116,171176,175425,12246,-6159,141443,129911,-23470,-12578,222637,370767,66679,-338062,-300349,-59097,-2172,71383,108861,2780,33574,82387,19550,-80261,-486905,-840668,-776228,-400979,209515,1747801,2391756,1307351,295708,129083,164940,254502,-57694,-1376171,-1750676,-256253,1139754,-1960,-422692,182649,766258,834505,324438,56255,270227,248578,71032,-55300,-156806,-148311,-94024,-85736,-38100,80361,212608,165185,-37615,-31724,138849,206814,214968,183777,266,-176066,-249833,-202028,-111224,-61608,28677,232256,309148,191136,71204,-95467,-201260,-76848,178651,215699,72764,65301,199933,98374,-193854,-262890,-185397,-315791,-491723,-416131,-219783,-142529,-193989,-206762,-80675,-14516,-121542,-179700,50818,235530,142732,25714,-102246,-137576,38659,113119,-21856,-170090,-231605,-108389,72449,106337,70556,7606,-61775,-146563,-293239,-371757,-233060,-77916,-91935,-193248,-258853,-184256,-33058,12751,-8184,-70214,-160267,-105877,83566,284703,313760,61865,-142231,20540,199870,131560,-29058,-174029,-266382,-128742,95805,250958,317059,158293,-31918,105150,361915,255483,-1083,-25115,127051,151975,31825,-84769,-162060,-158434,-25822,36127],[-120328,-155210,-34383,29063,37112,-3060,29989,240625,416169,485707,457924,349942,293353,281435,253025,199923,66179,-85385,-80657,-30462,1365,87553,154217,89584,7134,-31557,-25271,-176276,-422267,-384576,-139424,-6850,-116502,-261630,-190727,85051,270061,246760,181246,55790,-8355,108832,203998,162567,149637,36357,-160878,-110671,155237,242014,79375,37622,199134,162989,-71091,-122395,26556,80114,65110,86261,151905,135610,-31231,-128936,-166783,-195390,-96908,-73679,-263818,-281769,-195697,-197907,-66234,45595,-124038,-160563,158661,374240,276575,93187,-14947,3842,201810,339514,218824,126139,253851,202037,-16354,14778,82707,-132310,-435611,-439669,-76487,245169,133925,93121,204558,-61701,-390878,-300952,-123958,-32626,6285,65041,257199,372342,322345,261352,297521,357819,438078,354015,-58639,-424733,-290503,42781,5013,-228611,-178062,31851,105809,38429,-66761,-46780,242676,540007,465100,54213,-183488,-147279,32843,234000,390340,390433,140360,-44733,95470,338622,383023,119629,-224123,-215506,33235,153806,40760,-168386,-155762,-68476,-4652,223941,321580,99137,-156144,-280170,-238149,-44194,138520,70677,-179201,-356571,-318969,-130631,-13043,-171832,-364993,-261602,-70732,-15996,-49767,-31259,46085,-46801,-214551,-124402,153198,118564,-80503,51335,317804,268876,109826,-9997,-287759,-486258,-282651,-934,102483,185079,347507,526766,591273,429970,170501,15590,-52550,-30954,14065,-82986,-108750,-53876,-136692,-143847,22319,110918,-83362,-286912,-342895,-301245,-94670,93936,53557,54949,69615,-50441,-2857,204840,181489,-34887,-152117,2849,147453,-3381,-45073,140900,136792,116473,248647,203716,52597,101003,120419,-77776,-129101,116586,313148,247120,98149,-6104,-51717,-12329,17467,40548,86242,76251,3710,21170,-54554,-147940,-6742,172846,53345,-21957,138371,217919,170934,208151,145202,-38539,-33199,92230,55119,43552,167185,160937,29434,-45474,20523,82438,-51330,-239217,-144771,150765,347171,363773,264168,71960,-140813,-170446,-115234,-146452,-129182,46993,266374,387458,382746,300964,207267,82785,-2889,34403,48185,-100934,-132846,-9438,53780,69124,23411,-96098,-163231,-13612,130541,42521,-274552,-355622,-137228,-19738,-12446,113165,158519,63158,95057,194949,121411,-18164,-56802,4768,74264,47950,-103210,-221930,-387673,-581616,-562275,-212487,136774,150932,55338,102809,18291,-111533,-102078,-163068,-418795,-607770,-391813,-42534,32228,-21956,47257,143518,140689,207510,406045,366601,24629,-207384,-198871,-136982,-79166,6583,43906,-138358,-363875,-432150,-335208,-175586,-125433,-105144,-27196,-16285,76849,316274,424950,378113,247429,-25819,-218563,-103342,85548,222301,200078,87885,102384,107562,-53405,-211189,-113460,-56749,-161810,-131677,80010,152176,30580,-44718,2199,-15225,-39424,61459,160199,151094,66719,-550,70382,129055,5564,-89166,2950,169997,345146,378597,176204,-51403,-169497,-165264,18059,135783,41279,-101082,-124660,-105084,-29583,60441,84937,-51309,-154325,-98420,-21990,38280,111446,253515,486306,416299,19288,-203269,-203571,-19059,295495,423979,172725,-181404,-286627,-66846,103418,-103644,-403191,-258107,232645,470730,217141,-259289,-335256,107556,552782,652141,507933,179976,-289134,-869829,-1552706,-885252,2942370,6526624,5671885,3465266,1946813,140192,-627007,-540628,-1232771,-1282344,-516711,-196969,-437453,-651370,-221847,229437,-11352,-254674,-38158,190230,215002,219437,97294,-62688,12919,-30147,-300251,-431022,-324796,-215407,-109297,-142959,-213481,-104538,140328,268930,277058,305750,268120,31950,-94538,49675,41420,-81896,16600,200612,51835,-266906,-391944,-323948,-212749,-140836,56181,344567,490700,470262,379106,185609,-33272,-170972,-249168,-344955,-278890,42924,451901,739674,678923,328044,-5233,-213901,-309761,-254253,-189515,-183298,-152481,8942,211939,360520,351078,118614,-182014,-321028,-271743,-185760,-89555,96031,221942,85469,-37559,28160,157476,150479,50895,57603,182341,238184,181903,179345,289850,352081,204045,81740,182230,182467,-14012,-53540,-16904,-232626,-431801,-230422,61478,97292,46245,156753,199495,25013,-62115,-22053,-107113,-176851,-91213,-126237,-130778,44293,163870,90261,61141,172676,503219,746252,350299,-179690,-321892,-229592,-119334,-11996,20438,30122,74542,96390,-49316,-164664,-131562,-27093,104089,181923,135774,45470,20678,46801,181890,291442,225275,140049,199185,217763,20164,-174942,-233927,-60837,74322,-35865,-143722,44922,137783,-62814,-72514,150695,227857,203718,125713,42886,-22544,-72623,856,115801,56208,-96354,-118694,-20574,55494,117906,125076,-17254,-240243,-288991,-182026,37872,172637,144983,9998,-102189,-125421,-21235,122198,174375,190991,228511,106576,-140854,-136687,72262,-2320,-317016,-346394,-92302,83714,110388,52927,-10855,-85609,-73680,-64077,-126826,-163525,-63070,85874,141447,144254,76697,-78016,-119691,487,51156,53416,128396,121446,78844,144565,150137,86390,264799,485932,394163,189862,69558,-100214,-159393,-116149,-95164,-45859,31217,150422,244970,142598,3513,38796,-32479,-205070,-200486,22520,310430,447961,310844,39079,-98995,-108801,-38280,158987,342198,278860,92298,-64824,-67217,10948,-14796,-122067,-81005,40802,55361,85966,170947,155173,138238,171437,108671,7402,-8443,131739,312316,271941,148929,90434,-30127,-82131,95314,266216,304178,215801,-58796,-238980,-216946,-51412,-18698,5796,105502,150454,77403,33095,56922,154959,269213,225047,-100023,-289290,-183799,20727,162402,215487,202315,204688,122621,-114755,-259211,-82330,119582,123825,275487,451789,92307,-261144,76557,423236,206840,9869,59980,36204,26442,-14880,-177728,-172186,90967,237639,126513,-28541,-101425,-89689,-23729,-41185,-134457,-175411,-229858,-328537,-300255,-145144,47577,236628,333804,212041,38708,71427,201262,218746,111977,-56398,-186587,-148701,-172308,-328916,-271642,-140001,-124035,-96804,-75933,-19781,109876,162708,149498,204610,232947,58529,-145134,-121800,34231,129072,77641,-133331,-318760,-362481,-376834,-475856,-471577,-214623,-3960,-37981,21448,198483,186527,97173,72131,72370,34063,45829,78408,-45549,-209847,-354381,-385484,-142855,142613,204063,122218,45796,-2051,43021,115919,177560,145230,66331,60054,120990,103182,153932,182892,12296,-35022,110214,70101,-93256,-55952,206089,386543,121380,-266581,-272747,-129161,-183118,-77826,87418,16971,23680,146637,160066,36183,-79501,-588677,-800724,-234871,693453,1557293,2017776,1215472,99833,-252331,91517,428153,29202,-1199253,-1791136,-493935,868302,304606,-64992,151580,561963,703593,262384,-33233,143930,138455,-17688,-141244,-271949,-249785,-101420,-17907,3570,168240,363587,272983,52255,67339,245718,339397,337573,218215,-16941,-199287,-240571,-161951,-21099,17014,39180,176563,249140,243341,144179,-110424,-256547,-133589,139263,193715,-3279,-65594,84449,34023,-225991,-285706,-185669,-314283,-453792,-336234,-157350,-126705,-165395,-183868,-128454,-53703,-65999,-129696,-11216,121852,62119,-36962,-154805,-205814,-65818,53332,48274,-67309,-166303,-104391,48407,90292,48879,1101,-12347,-90986,-213543,-279929,-212524,-103178,-72851,-164114,-266971,-180477,-2672,41152,32427,-26771,-104112,-49434,99673,239071,269923,52407,-152718,-8861,205664,180213,16970,-168218,-285655,-174769,17046,105153,170789,93283,-70929,9477,261005,242448,53667,-22243,53464,112094,24829,-122572,-212489,-193000,-47745,6874],[-127820,-137545,-21985,2798,-20638,-5622,56308,199273,324222,422832,423820,274478,171468,193745,236466,142136,-29196,-129936,-119577,-94482,-55355,67385,180930,72566,-77615,-93653,-40170,-166973,-348342,-248615,58879,138824,-44363,-218139,-192327,-3364,160385,230055,252058,58366,-55095,101769,243165,191818,128301,8318,-146122,-104586,116707,219082,57712,34809,181360,169518,-3975,-83180,-13758,19864,45674,89559,167659,153154,6326,-130949,-231999,-211516,-43933,17719,-125019,-127037,-133035,-216973,-114406,-31161,-137680,-49263,269209,394952,224752,880,-67702,44267,245521,250557,32698,-43269,132450,189562,49370,52363,115903,-38968,-302970,-354903,-57234,259595,162251,95521,222360,-33477,-446081,-385581,-167247,7535,118940,179244,298788,355918,288085,263480,298610,363695,445212,378329,15047,-361978,-292789,43320,44245,-190724,-146251,98297,171778,72556,-70141,-104274,177401,527215,454913,-3034,-190909,-18060,178796,296622,377010,270883,-13489,-125573,109271,361571,379966,105508,-229563,-181803,162404,288645,63658,-132208,-108123,-67124,18253,340151,459991,193297,-95985,-261707,-253389,-68484,124928,54484,-188836,-362328,-330588,-155818,-44990,-199498,-382721,-255255,-45677,86927,125369,46149,-602,-110199,-228810,-135471,142253,158409,-18782,70909,291943,288492,157594,42681,-267223,-490523,-233029,109935,243626,276574,365203,509523,589573,446180,202630,82434,53023,23258,-4022,-152141,-138382,-36403,-97819,-170716,-51603,82486,-32764,-232975,-269600,-221628,-58149,47453,-48023,-11603,71946,-26620,27132,212189,151628,-55834,-135278,45694,197638,46210,-8271,187757,231212,256407,348482,255075,97945,137653,143091,-16570,-22761,230020,401895,308463,159670,88925,92849,84953,4635,-10868,92656,142366,69006,97814,55275,-79709,-22087,123190,50271,13217,147877,226953,251894,298545,140452,-97820,-33810,226435,243522,91488,74452,63132,27975,21453,60733,71277,-52479,-185991,-147806,96479,275029,251624,164201,78579,-40519,-88330,-66041,-107746,-88420,98380,283907,378072,385270,265533,137709,22253,-31477,68326,93368,-72436,-14767,169789,159671,110903,78926,-12420,-79555,65182,184981,10642,-399048,-490167,-237635,-138000,-113052,74461,150415,54380,79944,128232,102182,144361,182904,126862,91692,-18734,-184063,-178620,-189328,-395373,-507593,-229743,111138,85059,-13760,73047,37380,-107402,-162259,-238201,-444544,-514520,-184667,153511,95429,-23500,19484,66428,69569,179052,360396,276069,-66703,-249161,-219653,-169991,-70474,93743,137938,-107918,-395823,-497985,-407272,-283596,-248253,-198900,-56330,-5721,24631,224851,439119,540841,467007,109083,-246231,-203854,30115,265534,339964,234193,143849,127555,46480,-35490,-7916,-49898,-178165,-162466,4793,79670,-22422,-92503,-12810,33400,24974,82314,125783,81089,23092,13242,64161,80605,-40659,-133289,-58335,159023,356255,359336,156551,-25719,-133411,-139729,-1617,111457,17633,-108870,-146395,-140786,-100386,-18910,62390,-8002,-110696,-115890,-48773,39704,79573,196562,438729,382078,57502,-35485,12849,45585,131206,128116,-85412,-330439,-439424,-271168,-77544,-201783,-449362,-300002,248519,544161,270484,-204188,-281512,126877,500289,641388,580028,135928,-716420,-1586468,-1969884,-423762,3051456,5249954,5626174,5654194,3720667,79974,-1300514,-1035586,-1332043,-1252763,-507028,-203492,-513963,-668929,-277042,42979,-56678,-85718,22035,107483,203800,236431,74021,-68137,30620,-45028,-352065,-520887,-500610,-349427,-95734,-47802,-212310,-199079,88099,276622,282452,300772,244344,5219,-73699,62008,16211,-148995,-56590,177069,111555,-166786,-297910,-232126,-74811,-43214,91302,361667,487934,417527,305628,101853,-127618,-232593,-272547,-369228,-250883,105729,457786,686626,579295,269312,61215,-63151,-229776,-280297,-184106,-158067,-146654,35095,291507,406953,294906,10916,-250366,-331360,-263971,-167698,-24558,222790,298562,25610,-210262,-172667,-7722,35140,28807,107462,185403,171883,127034,182480,344510,397615,205290,36757,136124,108462,-167180,-196160,-39791,-177018,-382653,-195140,104619,147379,70535,133885,237630,150837,61664,82992,-23289,-224634,-276984,-261298,-145978,107027,234509,160550,99944,155693,467764,743628,388456,-176113,-347807,-274007,-201150,-70283,14848,-15516,-37536,-27961,-86286,-123439,-59290,51225,174982,255050,193707,70616,35390,62767,141406,209189,175099,148412,220114,224925,25963,-242079,-383009,-192640,8789,-79067,-195715,-5175,173649,12308,-77483,62529,136387,138422,115593,55898,-25774,-36375,48633,155344,135510,-2055,-88987,-38222,-1311,1066,-1259,-85790,-268847,-291778,-139770,73163,185301,136124,-7940,-148744,-170404,-21795,142161,187909,176181,154963,-3404,-199484,-140279,92827,22345,-304415,-408793,-206285,22523,111099,56756,16809,35281,130115,160558,24761,-35009,-3740,-9909,-31998,37141,27920,-142303,-206000,-39612,24176,3901,76479,69960,703,71167,43349,-25426,171153,427463,347950,138192,-4410,-167538,-176211,-69372,-86267,-141443,-63900,89100,125329,29257,-90573,-117759,-159690,-271540,-231774,-31058,180672,306490,254449,35581,-144699,-171468,-72395,129399,318484,346912,190084,-46729,-95809,-26064,-6000,-75831,-52028,23595,3874,59747,168837,132439,130001,159583,50201,-55520,46,153204,248212,158651,48058,38440,-35547,-92221,62517,235590,223841,41652,-231858,-240838,-229981,-165125,-119242,-31257,70267,69268,-30464,-62671,18032,159077,287785,192662,-101784,-171045,-30934,25828,102690,267107,305632,212786,95382,-76094,-159659,2057,133246,129854,339285,493138,150915,-200368,122216,429127,167057,-47936,9586,-4273,-25347,-51727,-113495,-41210,212750,297092,105464,-103399,-128483,-97215,-92952,-125828,-149778,-135430,-234103,-410426,-393616,-208382,-20929,194290,358285,275830,60428,81261,221451,212309,88575,-143551,-354236,-355647,-333135,-450869,-363917,-236917,-167132,-53974,18239,5462,23457,12195,40735,139871,151942,61167,-50431,-29202,66179,161315,123533,-117303,-305137,-382218,-484709,-604135,-515668,-188127,14807,-62494,-35756,159592,187099,137759,196620,247901,144437,88735,137299,82714,-113541,-334953,-391492,-179202,89752,157047,82406,11351,38653,143522,173621,151391,57161,-39365,26940,105362,53925,100736,163566,12746,-79473,27226,-21868,-147843,-73292,172166,347814,177820,-122372,-163871,-119724,-242249,-145547,89440,66942,36731,194230,249161,14700,-959,-385547,-492596,130077,1226134,1462432,1448716,856357,-194267,-674313,-32377,545490,70355,-971481,-1567755,-285590,882358,818110,282116,12152,213599,480452,229037,-70524,4388,33270,-78629,-209219,-336867,-267713,-32479,104605,81085,247457,475651,357398,144164,167752,319994,422958,426652,244666,-31808,-241847,-256995,-129183,40119,59916,61313,153316,224616,326322,233657,-119486,-312547,-174728,121685,201680,-41457,-159736,-41022,-81653,-255878,-236693,-142668,-290361,-381387,-225088,-85435,-117076,-149311,-158459,-160186,-62194,5612,-82052,-95420,-15157,-5460,-63565,-171860,-244230,-153776,-1174,106889,45032,-72304,-79778,29395,85633,35637,-6204,26649,-31132,-129534,-191450,-195929,-121903,-49842,-142042,-282364,-191202,12234,70845,61226,12114,-28324,3604,56415,102239,144441,17199,-134346,-11791,226178,246721,86204,-121092,-253624,-191623,-49225,-45791,-17900,6942,-90582,-76600,119540,173920,59156,-41778,-36972,38346,4883,-130035,-220722,-204463,-69539,-11547],[-96349,-74292,16876,1155,-40384,3642,57266,126477,211354,312885,317228,153297,51586,123471,223227,107570,-99740,-161689,-132228,-121911,-95522,36518,177102,42577,-169300,-161074,-62718,-134144,-233932,-94249,241037,278042,53050,-137209,-153647,-77996,1706,159581,296406,75083,-96669,68980,243437,205439,99136,17280,-16555,747,86597,157975,41492,33270,129971,147272,58081,-58773,-108911,-86871,8097,99643,167695,138729,45962,-114596,-275929,-203988,640,50489,-13983,34274,-40050,-187032,-132481,-108017,-149904,64702,355539,374587,149940,-77004,-92573,82953,253317,154636,-125527,-200974,-16878,141144,105989,83137,130331,36777,-167130,-258527,-61167,217189,187924,135480,260616,27568,-432221,-444771,-200250,66609,248021,278032,287378,275942,188259,205383,246917,294939,361155,352502,120332,-220071,-227498,63516,66228,-180131,-154819,116820,222177,116967,-51277,-132919,88244,431588,372935,-41887,-159746,99672,276617,306484,324401,164632,-96720,-142449,104757,330407,339715,68426,-234285,-144587,256989,375927,55328,-126637,-78974,-67159,46502,438435,585626,313171,21641,-194803,-263585,-99625,101423,48325,-181499,-357923,-338942,-160748,-23844,-151313,-319475,-205804,-10524,173274,265381,117641,-28625,-131411,-208094,-127321,116738,174752,32428,84820,257817,288398,177791,53757,-252904,-466232,-185939,196119,365552,398467,398645,430329,513393,434426,223903,122079,117548,43598,-62485,-219295,-159636,-20594,-62016,-198765,-137436,5195,-33701,-195623,-206798,-148285,-23570,19983,-101926,-65664,42356,-15644,60639,198863,101210,-77221,-129524,34897,184535,73895,20128,188310,282488,350218,380540,256540,127175,149851,136570,41243,74186,274582,406377,355469,250222,175683,176047,129730,-28304,-60646,113125,202290,156428,194277,169783,19565,-5155,41031,-4940,27103,154667,222448,316931,379381,170274,-75569,16715,312396,335349,66878,-73566,-52382,20091,76345,98875,55563,-84314,-172721,-153972,40952,185906,129711,55438,59778,41649,795,-5820,-61635,-46247,125061,246984,300466,321847,195885,65099,-9760,-23600,110711,129432,-34005,95633,336536,282222,168966,140139,62112,5027,122136,204248,-27363,-459513,-559166,-312840,-238941,-207793,5512,108747,49191,54141,23670,53861,262558,360226,215208,97560,-83721,-244065,-108573,37357,-184459,-422765,-237298,63136,1012,-88386,29183,42676,-111610,-228998,-312400,-437496,-378162,13912,305334,145620,-18427,-1429,15050,39458,155929,269913,144369,-152208,-256893,-207729,-193468,-98431,117349,173179,-94739,-396677,-494097,-408371,-303044,-254190,-202579,-58755,7450,-23224,118782,395647,603808,588541,210251,-245258,-305303,-58874,257194,422433,340497,180458,152441,138972,135869,109972,-12748,-170430,-186181,-83427,-22588,-76930,-93185,21318,113785,98041,75758,46760,-18168,-31879,9436,26343,19576,-49317,-129955,-95917,139073,327752,277462,105112,7084,-84123,-116651,-29227,72525,-15027,-96777,-120175,-157745,-205552,-127614,20838,18905,-85469,-144950,-71355,51392,60404,145274,347636,281256,69704,131907,250021,151046,-38211,-238733,-390244,-479903,-571731,-475333,-263235,-273183,-441793,-295957,262897,611025,356869,-88727,-173338,116282,294141,407217,499515,30606,-1164195,-2195597,-2180164,282456,3725044,4513971,5100408,6743756,4930798,213506,-1584720,-1157189,-1124139,-1109662,-480081,-143275,-532965,-675031,-310248,-134009,-146867,-2427,15930,-23568,147551,224499,48453,-54838,31825,-60375,-343046,-511738,-582637,-437423,-101519,28487,-189468,-267156,9723,224627,238945,257613,187073,-25759,-78746,11505,-12467,-150728,-91307,107407,101151,-103956,-213960,-132232,29837,27056,105019,344961,455753,347237,187672,-34108,-223220,-230357,-220114,-312525,-177170,144872,369119,468084,346794,157415,113124,83349,-130712,-271782,-144239,-100161,-138057,23607,319875,402348,209650,-78494,-285957,-320898,-231207,-123567,51785,330644,331248,-66894,-395226,-366454,-176053,-82010,5433,148505,180054,95507,67910,174708,352291,379406,168636,-18384,57141,4213,-289752,-296630,-72456,-132953,-285102,-99666,170577,175053,46395,75121,281109,309281,194407,170500,69964,-216649,-417839,-382591,-167859,134556,252857,190687,108385,124535,381004,611638,343779,-163662,-320132,-256837,-223566,-92676,38481,-15412,-106205,-140931,-109363,-48367,38382,139175,250356,309093,215639,96183,90510,104485,89888,128819,152988,146979,160347,127915,-10544,-251379,-396055,-251083,-78038,-147694,-222988,-25399,202323,87888,-62276,-22410,41738,75102,94060,41119,-46550,-17526,87437,197064,224066,102039,-55071,-74417,-90337,-142859,-134001,-126177,-219626,-266032,-132865,76999,188240,121201,-21085,-162840,-170623,-9799,144741,180013,141578,71006,-86771,-199506,-95849,101018,22532,-259602,-405289,-278955,-22006,132650,99347,57482,138791,273899,278663,92295,39746,41186,-81155,-184406,-106981,-64008,-199435,-261513,-82704,-13690,-50091,1051,303,-42799,29255,-74981,-162983,48848,283115,200130,28653,-97233,-213243,-176858,-20120,-52058,-208525,-164291,1304,-2988,-89397,-186511,-283526,-290572,-291248,-194585,-34783,55369,133072,160177,16456,-158035,-156372,-31846,125977,256108,337188,223104,-33222,-96530,-22825,15315,-43235,-61641,-58147,-89670,32804,167500,100831,106592,122301,-31881,-114171,10334,135796,117668,-13805,-76423,-5009,-32718,-101741,15114,163242,103033,-135960,-328955,-186697,-155079,-200589,-153139,-55096,8232,-22838,-132435,-154248,-7739,176565,284928,108495,-133262,-66789,94422,26103,70998,323081,364012,163366,19505,-77311,-78402,71165,117244,113673,356385,474113,207039,-49449,217245,407502,116478,-87046,-36117,-41921,-54688,-43913,-33952,69426,286860,309733,78360,-136122,-131631,-83085,-117108,-172633,-144765,-85901,-209499,-416961,-423062,-274184,-138643,84948,297773,251999,56500,87126,206934,175735,53274,-215463,-463694,-521542,-512033,-542416,-402517,-277966,-158156,29091,134405,42614,-65828,-148305,-104747,39369,54738,26117,14164,43578,77198,166630,143269,-106545,-288005,-376805,-516139,-603054,-470655,-154251,22674,-72655,-84272,86713,146053,165146,295122,334916,184851,103051,150114,146016,-40308,-269801,-336341,-197466,15647,87544,35254,-6202,94029,227646,224153,117332,-31410,-103122,40231,100415,-7847,14872,115982,12956,-124447,-80843,-114873,-167658,-52343,140417,272231,226207,61103,-3869,-49535,-188584,-123321,106813,117362,49611,202581,276067,-74057,-191157,-164166,64763,539969,1551588,1379232,768845,344418,-459397,-981936,-146005,609087,83066,-791094,-1103559,282016,1179387,1331268,506992,-193082,-165083,253088,251651,-37023,-109401,-41561,-91761,-240503,-340014,-209189,84195,255681,199575,308752,513701,401629,221596,243628,339405,423477,438142,251540,-31457,-270788,-278905,-120824,21150,32943,82660,167577,245099,407846,298226,-126309,-341165,-174511,139105,239933,-24772,-180803,-125693,-191388,-249975,-119942,-76301,-258186,-296027,-116210,-29004,-113218,-142434,-128658,-149948,-25633,82296,-44565,-178621,-139701,-46967,-49083,-153178,-251939,-211834,-47561,126424,130741,23269,-39662,21501,87914,28754,-6982,57498,23565,-59752,-120565,-184145,-135500,-34531,-132957,-295751,-201361,28051,111230,72870,27497,42280,49395,-15500,-68052,-14684,-21688,-83297,9699,237617,293411,148106,-50635,-191223,-186037,-92298,-165261,-199428,-81954,-93561,-131481,-14294,75802,18146,-81278,-127512,-60427,-37969,-118648,-185743,-183496,-86693,-23345],[-49998,1407,61390,15746,-21284,23130,34909,44089,102377,176036,167917,20778,-52002,71549,213954,109414,-123705,-178265,-123307,-108787,-109908,1163,149045,28880,-208093,-192318,-82594,-92998,-117758,26751,328466,352012,137797,-45763,-90233,-121260,-154364,60986,296498,92791,-124514,23719,213296,201737,69772,58140,176784,152664,50959,54797,30515,38554,67199,99979,82201,-65404,-219168,-183442,-14324,124258,155722,100414,73632,-87513,-293506,-183047,33866,37644,58322,169120,52802,-132781,-129476,-169340,-154624,156127,398552,323484,78258,-121639,-87365,116478,234237,80843,-215941,-310742,-147462,86117,152061,109865,125596,69554,-83440,-204664,-116585,116664,201745,193049,286796,94571,-332532,-435311,-206896,129958,369194,348147,224708,135428,41273,92055,138031,140473,181169,268029,222784,-26293,-91936,106680,65939,-198402,-197154,88169,251765,170366,-10227,-131334,-2141,293462,262427,-53530,-109267,168304,304768,272170,252235,102500,-91513,-100566,75847,245144,254852,7511,-238632,-114649,280177,359278,-6927,-153567,-63360,-68149,63444,485670,664742,437694,159380,-123579,-279127,-131039,69881,47110,-157403,-332981,-323914,-125971,56173,-35546,-188708,-123796,24642,218259,325353,147392,-46434,-116365,-161761,-89474,112636,185155,69860,89557,217865,248247,142758,5605,-255277,-415796,-146876,242320,447034,514031,420939,291193,353373,370919,213960,117714,119066,22682,-133892,-245966,-159957,-17059,-52317,-225836,-211105,-93681,-83468,-184410,-175316,-101712,-938,14054,-101059,-99166,-13979,-17798,87705,165895,44896,-86775,-127810,-19532,118765,79493,37983,142969,271131,367123,340209,215456,129445,121581,99581,86353,141728,241236,325922,375754,347871,239532,182846,106161,-80210,-92586,162599,279751,271909,299024,259812,121931,38350,-53627,-102935,18399,158020,199197,340073,423794,223727,21804,105275,324176,299305,-26327,-235005,-149291,18344,113403,132430,58555,-106275,-184757,-157311,-5523,97055,27426,-37142,13640,72094,60710,35591,-30150,-12986,126064,168325,167989,198755,105535,5624,-8356,24603,158221,146348,-8562,153093,441088,390310,215586,167151,95594,59310,135854,177132,-54207,-417400,-519202,-331673,-285274,-258745,-62411,55216,54128,30055,-81708,-3643,309354,421397,242456,90540,-120117,-258424,-23514,235385,-5289,-334136,-227906,6325,-83564,-153862,-24458,20085,-130360,-286724,-366243,-398929,-232608,166534,386611,173205,-8993,1737,29924,78907,146903,146372,-5844,-209044,-228742,-162575,-182384,-147653,48578,118132,-117786,-382647,-428360,-334539,-227411,-155098,-135176,-43521,24278,-43913,31307,304522,538007,566270,254717,-197907,-364772,-156880,203988,434992,380758,205187,168310,186462,241914,196206,28541,-150509,-196165,-156992,-123402,-109485,-42407,87535,195729,161572,42747,-64326,-126390,-80940,-2308,-25854,-38740,-19987,-80969,-102443,107914,254100,139982,25024,28676,-35738,-99852,-56435,33866,-26599,-57966,-52961,-145958,-296930,-224487,-32122,23306,-68407,-160286,-77179,69058,55159,108052,239837,146524,55039,249456,431967,276042,-141842,-551977,-637242,-570888,-636996,-615625,-399339,-295182,-370469,-228997,278004,634488,416898,4046,-99826,46796,11870,43046,322215,-45395,-1409926,-2459946,-2138293,934475,4534332,4310814,4369416,6786273,5393320,424266,-1558516,-996344,-732900,-911568,-442666,-33144,-497043,-663084,-309603,-286414,-283826,-12046,-24365,-159086,50752,202744,74443,13909,42974,-63360,-275028,-398075,-524649,-454995,-139972,50186,-157164,-289041,-70387,122954,142153,158828,86341,-69379,-118736,-81787,-30257,-79279,-70804,17596,20864,-105083,-159897,-28886,101927,67257,96495,304655,409757,270873,36235,-208690,-313910,-185092,-120976,-194490,-70990,158699,210859,147247,51318,19793,138023,197209,-31672,-225313,-86813,-27418,-125813,-17928,291991,355547,124802,-129564,-282161,-289893,-186975,-76980,106901,369772,291930,-175861,-540819,-501717,-306581,-180711,-28217,155865,158066,30772,28006,162765,308257,300884,102073,-73466,-35979,-102129,-352827,-335956,-111993,-113004,-160996,32007,230320,163874,-14866,8853,322081,455983,298076,213593,143609,-156089,-477243,-473730,-201321,115888,210874,159300,73789,85477,273086,400917,221214,-153368,-248457,-186730,-185478,-74137,86140,31382,-123048,-210498,-97989,53509,139504,217087,315797,332368,196222,108279,157335,143057,32837,72505,165157,130559,35359,-34106,-74162,-205853,-291932,-227456,-153884,-214531,-210656,3102,227036,154175,-26830,-85256,-40368,24060,61276,-2216,-83076,-28359,97676,225694,296637,188562,-21783,-117409,-184537,-262135,-227427,-143994,-145163,-234104,-159818,60654,192960,111573,-23220,-134481,-123281,6205,115160,136015,88978,-14,-111258,-120393,4084,103721,430,-200682,-347826,-305279,-50388,166556,167263,107412,204250,313428,250330,72523,59788,68780,-98693,-268016,-244881,-163866,-222319,-263552,-108243,-34028,-78788,-73660,-66815,-32239,33934,-166495,-280930,-58203,101449,1210,-104805,-190528,-246324,-180566,5851,-321,-215746,-235753,-95938,-112556,-174308,-251366,-401780,-372200,-240879,-91741,16180,-24098,-15801,66465,-13750,-140681,-67825,73537,148303,180791,264252,190382,-19851,-51090,38545,48767,-32429,-109640,-189922,-206365,7016,163875,70130,76121,75090,-111893,-155075,18301,86926,-40547,-193684,-182832,-22459,-10685,-96894,-36168,57866,-34993,-264586,-321145,-109048,-46596,-148725,-97229,-47071,-71328,-124975,-220880,-223656,-24556,180638,236216,1356,-176452,-16458,130360,-1295,56054,351289,358565,81100,-83549,-125079,-39274,102950,75682,90572,333183,407465,236664,132900,310605,344006,60178,-101449,-65042,-59846,-36709,25562,49052,128431,284062,258462,34370,-131615,-106727,-42817,-87271,-168856,-118055,-32537,-148995,-339177,-378338,-313665,-252667,-46613,182745,157235,35395,103761,175477,117847,-847,-262547,-490396,-602577,-656025,-585483,-391403,-262930,-116385,113093,234896,86504,-132640,-271467,-229864,-50824,-16227,-33568,28679,77438,65583,141982,131241,-98398,-259124,-335510,-458328,-476224,-349587,-127073,12823,-67872,-114754,1492,78611,167968,332480,323436,165171,92101,116457,134011,4447,-169992,-242456,-201516,-66265,14568,-5562,-2323,152183,274188,239456,74726,-106937,-136258,56906,96147,-65133,-81837,54925,16639,-149487,-175206,-180075,-147192,4946,127886,188897,253744,229486,153243,38210,-77202,-40617,122382,129141,34746,155088,247077,-114496,-399017,157791,692028,831173,1489632,1162871,77008,-169425,-589282,-1062247,-196888,636114,124337,-651467,-489883,940367,1586473,1624480,570791,-371796,-450977,91762,320854,48498,-173113,-77465,-61078,-229611,-286355,-99543,207517,398069,347433,352838,472164,404402,279100,279841,298984,337845,363281,236246,-10047,-257213,-278494,-139749,-87091,-59762,95021,203192,287221,453979,311600,-130957,-319622,-119454,189211,291566,40804,-121549,-141671,-246862,-191658,29118,-14933,-230717,-218279,-39150,-7248,-111900,-132635,-90896,-89754,48423,151291,-18458,-236416,-215745,-51912,-3526,-113346,-238292,-235351,-84753,92358,154065,86961,1081,21372,87388,23630,1553,85097,67005,-10883,-66463,-169657,-144111,-32160,-131497,-290436,-189566,57295,155281,63621,13148,92452,92117,-72258,-198044,-142698,-42416,-11028,40914,213492,286442,177372,21293,-122715,-169453,-113062,-231759,-325044,-151232,-87199,-147000,-99148,-17609,-47815,-128548,-199098,-161702,-103119,-109763,-128373,-137036,-96101,-36912],[-20325,52573,88984,35419,26613,51237,2064,-26734,12178,39150,22240,-85437,-136340,19507,197525,141547,-90845,-168796,-99762,-67393,-97972,-28710,114240,55593,-153258,-162380,-91608,-63188,-39391,79167,289777,327112,174462,27027,-24531,-125097,-251340,-27906,249899,94480,-137023,-21300,166741,183080,48126,113466,359648,288712,13187,-57094,29112,56020,20722,40900,50836,-107150,-297588,-218746,4609,165332,143422,56272,74189,-67096,-287781,-157527,58425,14039,100541,256645,116418,-84068,-117948,-201084,-143829,210323,394319,260360,30276,-127007,-57337,143820,204593,47520,-221964,-348144,-219939,49940,185039,137696,113053,56444,-78541,-226875,-232772,-23287,194377,236945,271098,141180,-161512,-330236,-173839,184440,462688,390518,134085,-42383,-125407,-58050,-13790,-72951,-61665,133964,285711,173015,89640,166691,50330,-229807,-252935,30257,258478,221034,44968,-104298,-71608,159442,172457,-36195,-64316,169074,268915,217370,182185,88521,-19183,-31307,21885,119270,128427,-72436,-242033,-100621,219809,220983,-126657,-200539,-51476,-64886,62454,468867,677499,537952,268001,-87044,-291030,-145452,36069,40677,-123361,-284208,-275171,-51815,171486,112093,-30682,-34008,51344,222298,306555,127658,-55801,-79121,-109049,-30405,152053,210539,96247,81941,173516,169485,53126,-90293,-271886,-345520,-111914,250216,484970,582267,394909,107872,129218,245753,154731,57415,52842,-33562,-184861,-212646,-134022,-33813,-82276,-247263,-252092,-177550,-155454,-193140,-173381,-83953,6221,22679,-58992,-110240,-79686,-25052,100919,116616,-4149,-76980,-122502,-95217,24436,66656,43848,65273,191973,295103,239466,147945,104823,56000,41887,112799,172101,153791,193362,363577,421877,268951,128539,29240,-136757,-97312,233589,386512,406692,389458,299823,195125,89310,-138927,-219262,-5161,158656,155525,303776,412072,276540,160011,206135,266315,164350,-141610,-347338,-192656,36852,138688,160589,91413,-83572,-189588,-148126,-37629,17998,-41390,-98523,-54217,36155,68127,39075,-26397,5460,108585,71022,7131,38737,10745,-37143,8219,93613,201104,137318,-18037,131609,455855,452991,224200,132702,76136,64751,100064,107917,-59717,-277684,-369371,-280767,-256624,-240225,-98507,12277,68980,18597,-153521,-51122,287082,365673,203398,74741,-107767,-216507,54867,351985,102930,-257894,-196293,-40209,-147911,-199014,-81988,-31925,-159048,-320350,-388658,-340280,-109075,252224,393725,177372,2266,31449,114184,177494,147165,11466,-142650,-223267,-174282,-93560,-123800,-192746,-100740,-17298,-170523,-356879,-316704,-198480,-78949,1701,-41738,-29341,41141,-26805,-15698,187069,360623,406769,238015,-98877,-343524,-232277,122922,384438,355002,218713,165466,167100,245154,213362,43203,-132393,-187404,-190223,-189307,-106084,43230,158148,250925,202746,-4860,-183828,-219796,-104989,-8295,-74098,-81682,31162,-3912,-75982,69778,142073,-26180,-72436,21164,-5985,-93279,-80845,3091,-4828,-748,31069,-102503,-326304,-270874,-80670,13024,-39861,-136335,-60754,80270,57153,86957,141776,18983,23238,287586,504823,386326,-133912,-694543,-735789,-563769,-613436,-652377,-452705,-269661,-251664,-105167,294989,589557,403594,13809,-125795,-85647,-240736,-295198,143259,-21924,-1301477,-2228448,-1822355,1281567,4955538,4379902,3716325,6074027,5109566,583035,-1366539,-721897,-330813,-723920,-402572,97926,-406600,-607823,-259224,-388258,-443862,-92811,-59875,-256281,-73013,179811,174326,141148,78485,-48065,-169670,-211375,-338151,-400532,-202359,7093,-130294,-262101,-130133,-6266,2481,9535,-42841,-121835,-182598,-177311,-24537,47380,1665,-60097,-103378,-170795,-136426,83489,177435,96490,72152,253652,362067,195326,-124354,-387474,-390812,-134604,-19143,-52028,47270,155314,30900,-174450,-218387,-110359,131687,269068,63523,-146032,-31819,40268,-106298,-71128,217797,283132,66140,-133555,-240879,-239294,-142057,-47889,115885,314719,175807,-279995,-605759,-543748,-366029,-243705,-72615,125219,121934,-6667,18783,150773,224285,182196,23736,-113013,-113808,-177206,-343056,-310908,-147756,-111330,-31325,165809,253371,108062,-90911,-44789,332931,532704,335685,200051,181266,-60933,-446632,-520492,-242151,54708,116830,68095,7242,51143,174680,184060,57851,-149166,-157735,-92047,-106751,-24092,142277,103341,-103074,-222642,-46447,162595,220269,266798,354995,322413,148758,100262,200377,151748,-22385,46781,199058,101174,-115068,-205130,-142911,-126544,-128559,-143326,-190146,-248291,-155078,75563,245672,199375,21233,-111581,-97981,-11828,23570,-58502,-127213,-73564,64473,227331,334496,238013,6092,-155428,-260928,-319881,-253548,-150078,-102038,-215450,-200940,41972,205582,109799,-14512,-66582,-43620,12854,48777,53333,26509,-37432,-67199,24912,140119,106392,-33431,-147561,-263171,-290987,-65956,197779,234369,155459,221191,247348,107085,-2248,43415,82895,-59316,-270791,-338262,-231800,-190463,-200962,-94939,-14048,-65374,-129038,-113463,30633,80247,-204997,-332282,-105724,-53167,-180377,-219576,-263988,-281644,-210172,-10099,58050,-150568,-255292,-186624,-193375,-206894,-262679,-428164,-360310,-119479,52451,107283,-30749,-86635,15679,-41259,-104870,59699,209068,185087,117286,159948,112540,-2600,37968,143900,91617,-31119,-173350,-335476,-318090,-17761,153207,50152,54395,40146,-162081,-170569,17439,21501,-179548,-326153,-238289,-12185,29002,-69803,-74162,-51406,-154702,-309292,-229315,-47077,24253,-46916,28532,-2941,-154042,-237715,-296215,-260465,-39051,150062,139605,-91520,-199453,-23856,65061,-60267,44357,328670,292757,1965,-183459,-208275,-48928,89781,22281,77538,293098,320481,228132,273879,350234,235807,-4416,-101649,-74133,-51461,28525,141489,121878,123087,201934,151997,-24080,-104169,-58053,15031,-19229,-119304,-72839,21996,-54425,-198500,-277072,-308461,-317018,-154247,58265,38231,14228,138582,147871,47224,-80909,-286562,-436604,-575567,-703320,-566526,-346082,-216554,-78017,154418,285293,123693,-167344,-334220,-290150,-96411,-41444,-96054,-5984,66172,30628,86471,90186,-88538,-208906,-254621,-328051,-273080,-190006,-112949,-12395,-52090,-125773,-71917,12479,151441,307376,249915,120517,72049,56698,66657,23689,-60240,-142711,-197755,-139360,-45393,-31721,16832,193090,267577,202409,32332,-158259,-172237,27106,77185,-101402,-155328,5239,29584,-137366,-221297,-203267,-98235,82106,141756,127097,250109,328222,250195,95173,22467,51661,116606,78270,-25313,48803,179592,-10075,-323703,608887,1196068,904500,1025786,707022,-531826,-556757,-540895,-889965,-163902,645237,259261,-441214,128869,1365536,1828953,1558760,511683,-419607,-557204,27049,404608,148255,-179749,-80192,-8999,-184578,-195123,27595,299314,494023,494079,384931,375186,376860,321027,278748,214845,197000,233947,205538,28031,-189426,-232192,-170816,-242049,-176345,97784,231605,308557,443144,272117,-132838,-246390,-17810,254600,331052,129501,-5111,-93041,-233126,-96510,155198,15575,-215630,-162329,-10015,-26963,-110384,-107431,-45356,-40,130006,199639,-1161,-254407,-224550,-19853,50443,-75149,-216407,-227247,-110570,10958,98138,93004,21973,16851,74174,16835,18672,113429,94699,19073,-19009,-142255,-146559,-39553,-123980,-250755,-139985,100824,183381,32709,-23572,120626,140489,-75731,-230171,-185881,-32781,60139,61947,141060,215796,167472,78543,-64316,-150617,-119876,-243333,-364603,-183406,-79815,-130405,-117007,-76574,-108311,-166379,-235549,-236091,-176964,-122972,-81043,-84414,-96640,-59712],[-30556,55489,86116,52503,88722,87868,-22318,-71897,-54225,-69379,-73281,-136279,-201471,-54060,157393,181639,-7556,-119810,-66107,-18748,-67038,-42794,93280,129099,-5315,-73118,-85628,-59013,-23280,56927,155782,210098,143992,59831,23697,-91571,-250729,-72697,169985,67928,-138292,-57418,117097,154601,39389,160812,465921,362202,-10443,-127061,42408,89244,14344,-10953,-29992,-173300,-311066,-168641,74602,219232,144279,24627,38099,-73415,-268199,-131420,78146,13499,128260,290482,134692,-61290,-106223,-194107,-111432,225608,352218,203065,12356,-102823,-14841,164286,180472,57602,-154169,-308158,-215743,43904,197387,164975,108057,15267,-141589,-319726,-387667,-167750,161811,239728,201444,150377,36108,-139312,-97151,223681,518648,417403,52608,-218069,-284117,-217739,-178127,-287444,-304153,-23905,284629,327117,271628,229021,33649,-250712,-297560,-31219,241203,248591,98878,-60185,-106361,62467,131843,1493,-45695,106620,194174,168032,131554,103980,71878,23742,-48424,-21017,-21771,-158667,-240750,-104344,92683,-7337,-282785,-248217,-36468,-50860,50132,402016,629194,586263,305640,-100310,-276650,-122258,9761,21412,-89943,-219548,-201752,36963,277377,241068,101834,33017,64173,205496,248921,81341,-50214,-35238,-70776,26366,229180,260938,115523,59374,124916,75271,-59591,-196024,-289413,-266364,-70705,238903,490078,577044,299518,-89965,-113698,71976,42573,-58170,-66907,-108754,-192997,-128404,-87100,-72472,-149297,-258082,-249367,-213924,-210446,-202904,-178514,-79041,3527,34673,-3171,-103709,-132400,-27057,96067,55060,-39254,-49001,-109980,-168266,-74419,36088,35756,-22497,59288,147987,102229,72365,65208,-23601,-19226,117001,168816,57177,61127,321524,444932,258991,47897,-64207,-177601,-77551,296268,503803,533470,440805,279149,214476,121673,-200700,-324373,-32776,156774,95183,207963,340266,301021,288567,288512,169488,2028,-215906,-360390,-166507,82518,164236,183446,147646,-5646,-153774,-116090,-52795,-47487,-79860,-127311,-131089,-54898,22525,4505,-49493,8155,82404,-21512,-149862,-124822,-73243,-68938,10993,148909,226435,101983,-73504,33421,383024,450523,182165,36233,13385,21699,25568,15716,-44324,-85044,-151612,-171321,-159110,-149652,-85098,-7401,85108,23228,-173501,-77030,221711,240793,116854,58739,-42167,-127602,101416,359601,131470,-196168,-145016,-60812,-175192,-217753,-134745,-99348,-184788,-321146,-379017,-276641,-24956,268878,341711,163606,11871,71894,229579,290394,143121,-105971,-232484,-195160,-111369,-16505,-24030,-209375,-277177,-179231,-220271,-308711,-178615,-27922,100093,158226,31710,-34645,49487,21508,-17702,70851,131245,167509,174910,39123,-228099,-259718,33779,291194,287754,227618,143037,84533,147263,147035,10800,-126411,-159976,-171098,-198406,-68133,132785,205836,262945,217015,-48542,-284157,-279509,-92114,1176,-107012,-103766,78747,74534,-21657,34573,11992,-182477,-169612,-22490,-7740,-99286,-107530,-23604,38259,55845,99833,-35506,-268472,-247227,-107439,5568,18986,-59790,-27894,69196,57829,84051,75776,-64295,-9335,244804,452907,443072,-18703,-612624,-652840,-462100,-515013,-584462,-420755,-218124,-121572,46152,313652,480569,307145,-69567,-257744,-252843,-374613,-460674,49956,119215,-824160,-1504272,-1248633,1234501,4628009,4336603,3269495,4980549,4263250,609625,-1143964,-496783,-64120,-591776,-366404,220045,-257137,-476961,-145802,-406836,-580831,-203410,-62742,-288628,-204345,145072,316348,291241,134112,-17289,-60062,-8883,-87480,-293090,-263151,-82366,-119403,-200214,-156226,-133564,-154681,-159664,-164741,-168750,-244813,-233509,9870,192120,105031,-98770,-228519,-273201,-129065,208533,293541,137201,43075,205260,319671,125525,-260328,-524402,-442982,-114285,46207,76303,158299,149795,-116922,-401424,-391503,-205318,98414,307535,166407,-45984,3658,85814,-75939,-114446,118185,202431,45653,-94562,-169812,-170590,-101158,-44225,71460,173973,5619,-356599,-573710,-486061,-341813,-261977,-118231,73711,85152,-12025,34572,136505,123910,54413,-44701,-123458,-148105,-195022,-266041,-231981,-163188,-107923,87534,267778,221434,17372,-156076,-79836,282271,491577,285936,135934,182487,41904,-345924,-512503,-278400,-32601,-6957,-56209,-60707,35641,106208,23462,-90105,-145242,-77511,-8808,-19601,36763,186759,167689,-70733,-183864,32021,252595,263794,277639,354895,286116,98722,75247,193145,118779,-67209,42040,228967,68036,-239399,-333170,-196383,-42472,28538,-36124,-172219,-226565,-66176,163793,249779,212158,68684,-96959,-125363,-34578,-6552,-101562,-165942,-145561,-13151,194997,330032,243288,24575,-180374,-310010,-311152,-212992,-153190,-121031,-216715,-226729,36860,221110,107361,-802,25206,41514,-927,-44258,-54251,-33981,-32401,28298,192856,271435,110222,-64989,-115378,-182525,-248532,-71316,211478,272915,184256,191640,118028,-67456,-81385,16918,88728,12175,-217413,-368165,-240972,-101616,-82162,-33038,50943,-13005,-157138,-131320,121837,145705,-185329,-289074,-67954,-125467,-285159,-280807,-302061,-328946,-278517,-69468,111737,-27140,-219889,-258258,-249103,-194058,-218168,-351423,-244227,45552,198908,208836,32986,-55484,31355,-49784,-67303,176834,329882,219366,76636,56402,19364,16950,144277,250969,139197,-12841,-217184,-450230,-397589,-43718,130163,46294,59038,38980,-162559,-160467,2873,-43393,-263928,-377489,-233096,12792,73755,-21439,-81969,-126731,-220903,-266428,-107782,-28412,8957,41186,170034,63749,-223395,-355140,-360012,-262455,-53304,83098,19455,-140900,-173560,-55408,-59831,-135523,25236,250535,189437,-42840,-251739,-301967,-96342,41058,-25400,82461,259335,239219,184837,318944,308955,98006,-80417,-105603,-68730,-22981,115643,263483,173654,64364,66585,21744,-81861,-68072,4522,72994,54349,-44037,-16677,76498,59406,-41048,-159021,-258808,-310236,-207779,-35260,-50631,9922,183878,134287,-31609,-186037,-296030,-328965,-449863,-619722,-485618,-289276,-177804,-78318,125787,268676,138717,-173430,-335434,-268980,-87512,-29953,-140934,-70021,18202,-26062,1418,26792,-74866,-134402,-143523,-166331,-64744,-39201,-110277,-43933,-32065,-122873,-117471,-24651,135415,250601,170703,88391,60077,-926,-18240,24057,28464,-68416,-190788,-186725,-83229,-44071,36566,195778,201782,114181,1270,-181542,-242179,-75603,30690,-106484,-172524,-9739,55437,-82810,-203721,-189826,-45351,153830,176042,104044,212697,325056,249775,88461,61364,106521,75916,-32722,-128247,-103030,92453,258868,191528,1129396,1457928,769017,325537,34892,-984013,-757738,-348841,-536785,-67853,642569,517094,-28535,599474,1337007,1667677,1131313,409208,-269618,-462306,47795,471343,230944,-136259,-62384,36750,-122756,-93494,140309,336843,517397,597775,405913,261779,334088,355139,258827,119157,53249,106315,171212,69911,-78650,-132921,-187331,-369019,-257603,97043,227471,274567,375320,199635,-133760,-146476,100559,310270,337413,207558,126129,-9899,-174357,-8943,207268,2782,-213321,-133435,-27757,-80536,-108431,-62974,176,75153,178329,216399,9317,-234677,-174841,34469,85157,-59608,-196725,-195407,-120373,-91039,-22482,36188,5342,-6991,43545,8897,43343,143495,102014,33182,30902,-96266,-141269,-47467,-96168,-170718,-51499,147166,175047,-16466,-67117,135373,201618,-9325,-148416,-126400,4780,106375,57045,31550,104113,134028,115902,-19227,-130314,-120351,-212661,-316100,-172103,-76906,-98934,-78196,-86179,-137144,-179728,-228329,-258406,-237013,-165191,-71873,-47556,-89018,-93209],[-83101,9771,53757,64840,151868,134514,-20554,-86580,-96223,-126325,-89863,-120622,-242334,-153308,82923,201705,103411,-26015,-23213,18064,-28585,-34895,98656,231389,190391,49008,-64624,-81844,-68799,-17498,-14,45284,52063,46644,45317,-31029,-149667,-56934,80314,13141,-134344,-81050,72472,121330,42774,181471,463626,357169,-4006,-119518,71105,138561,59515,-37331,-132778,-242047,-254888,-44056,186717,278282,164652,14093,-32925,-118734,-245568,-103399,94482,48122,150671,276772,110513,-66456,-94453,-147445,-57313,210862,288563,160467,14829,-70797,22955,175282,170496,99474,-43737,-206315,-141832,62697,177732,178769,119312,-26130,-231971,-438698,-530439,-276569,109042,191679,90601,119990,203848,89500,13794,248855,537086,443128,16272,-347532,-412700,-357369,-317474,-437903,-475985,-170323,217316,397984,402491,275799,30442,-242072,-312678,-74649,199072,232044,132653,-9611,-105902,10733,135153,40611,-63135,3874,109934,139723,109093,122188,129797,32124,-119047,-144260,-166746,-232069,-226749,-117675,-62360,-257587,-435465,-280149,-19212,-22991,42000,319841,548774,567424,256260,-148075,-214491,-48488,2689,-9156,-66288,-156248,-131403,99336,326867,305316,164190,53411,61638,192760,204952,48647,-19974,3709,-60104,54412,310665,326489,128364,21234,72857,-79,-145458,-262602,-291012,-192899,-15673,233744,474799,497071,146518,-263943,-318766,-114523,-104399,-210489,-210479,-181586,-157849,-25790,-33524,-126276,-234370,-255130,-203617,-186431,-215066,-191840,-160430,-62166,3959,41595,37522,-89147,-154477,-18568,71156,-14841,-61681,-12945,-93142,-223619,-165223,-17572,11686,-95766,-93352,-35951,-42091,4562,30405,-83059,-66075,96744,141584,-3849,-21667,258851,404043,212752,-22958,-134292,-187327,-47665,312071,580819,611159,437830,209172,173739,113279,-237767,-395774,-57606,150089,27448,73349,223570,278236,359373,326469,75544,-110474,-205557,-266835,-82957,149627,198979,200327,206224,108768,-60736,-54938,-49363,-97311,-101467,-133242,-200059,-167703,-54001,-49909,-86000,-2174,53855,-93881,-273431,-257719,-135546,-97314,-22048,157601,224067,48069,-168485,-113387,249121,381594,98076,-94002,-69532,-52642,-64524,-71603,-16750,97057,67226,-36159,-24345,-9605,-24878,-6304,88359,38025,-145130,-80591,146686,113368,18692,53741,62867,-18702,97833,267935,101540,-141615,-86201,-51029,-159297,-209193,-171287,-157267,-193607,-290588,-344419,-218538,20401,229904,254356,138340,14399,95189,314462,360084,121420,-177110,-251335,-139563,-59716,52675,93408,-184767,-406388,-290069,-222396,-223304,-34422,140445,262439,270499,59817,-67933,39297,80293,14291,-17099,-71343,-66006,94399,187624,-41117,-230919,-47652,180072,215116,239245,109308,-32911,-12416,12762,-68879,-135763,-120201,-107156,-149835,-11385,193674,213067,230476,206917,-70395,-342401,-297650,-43689,26766,-123236,-108128,99156,128231,47636,12607,-107292,-292110,-245994,-92049,-41418,-116878,-144822,-58198,73005,89858,125512,35605,-135382,-161114,-101188,18496,114299,61036,4811,24353,53366,105433,57929,-81477,-26697,144688,298297,415630,148291,-344295,-428079,-310880,-382923,-445251,-327206,-167721,-21206,181803,331582,343206,160966,-204086,-440713,-403811,-353209,-385137,79491,338804,-107392,-457550,-488936,896458,3525312,3844293,2946940,3842015,3175295,511321,-960209,-409717,2010,-524549,-337979,311085,-45682,-251692,30070,-319118,-641815,-297586,-26846,-253427,-322820,71919,422458,407842,192327,20150,21758,147702,140278,-162919,-293901,-181791,-126522,-126700,-146574,-228973,-293996,-301903,-238973,-193654,-279526,-227808,67216,312204,209340,-85512,-310255,-366763,-119406,335761,450809,194089,19712,170315,285306,68276,-336702,-576566,-458602,-138834,56449,163889,249097,156554,-194070,-484342,-440748,-250910,49173,329679,289607,59352,10456,98849,-35135,-132022,18049,126483,58251,-26680,-78924,-86400,-62905,-59407,-13227,-15115,-175853,-386636,-457766,-351486,-247974,-237715,-149680,29708,65724,8150,55830,112630,33875,-49240,-85592,-100019,-124071,-147815,-144622,-119281,-142632,-80719,184287,314347,137407,-84045,-189822,-101755,157641,320522,154040,43001,159761,125950,-213431,-448359,-295931,-122870,-130469,-171249,-94443,48275,72995,-52147,-170312,-128952,-28983,34155,43868,83791,202623,196917,-44249,-116296,109863,300759,266833,250535,311321,236741,72238,44459,130226,52064,-93808,40682,229473,43953,-292662,-385022,-220830,21916,134433,59280,-104154,-145954,35062,227986,227197,184988,100962,-49208,-123867,-47114,-14331,-105978,-184997,-225130,-119415,131582,287337,210086,31687,-189380,-336908,-263524,-132787,-155375,-193374,-229516,-211460,52709,224343,88644,9099,116616,104417,-37268,-140661,-159969,-81258,7789,138707,326374,351787,111364,-82640,-110008,-130392,-192465,-66924,199849,266139,177263,129510,-7551,-181783,-119221,2716,88680,76065,-151223,-339363,-188991,23986,64674,67742,143240,57095,-160963,-124505,203728,200104,-122689,-157499,49044,-91913,-284906,-274572,-299687,-384956,-377706,-153161,151516,116678,-146841,-302622,-287760,-160676,-136212,-198428,-57371,205306,306632,286582,132327,55741,104660,-28839,-41677,240475,399450,236424,51434,-28904,-64164,30252,226234,308917,185092,46764,-209618,-498651,-428156,-74092,90327,56057,99494,82891,-109649,-131565,-24751,-93504,-283070,-348845,-183965,32842,107140,39036,-51226,-139339,-213413,-163458,-12349,-57704,-94100,59486,263938,126299,-265234,-459942,-408620,-234858,-62846,103,-83907,-134282,-87915,-59648,-173018,-201151,-6419,131775,80131,-40291,-271479,-376895,-159168,-21208,-53205,98162,238366,177149,122414,257170,198627,-37906,-162503,-125714,-58359,9801,185825,344857,198128,-18885,-77491,-91281,-118859,-31007,69648,112937,99437,29710,39764,128040,165915,79029,-70271,-183197,-240784,-201327,-75496,-71219,30638,217408,126464,-117350,-301994,-299696,-207452,-265830,-421567,-360015,-244441,-181394,-134231,29217,191618,122508,-158797,-283860,-178411,-37822,-8536,-157519,-133851,-46659,-98334,-107927,-53020,-60285,-44619,-25402,-22200,88439,65270,-112383,-71342,-14516,-114284,-133204,-18763,142863,205639,128747,87005,62909,-34880,-82886,12373,70437,-38599,-181150,-195479,-98030,-51527,39823,147726,83008,-6527,-14816,-183233,-350077,-237923,-47091,-80375,-116085,20515,91715,2435,-133386,-160523,-15308,195693,214236,117608,149285,224596,151058,13740,29918,101575,-1150,-176294,-252128,-274505,-1694,616020,1031340,1594371,1482632,535254,-334692,-676875,-1241185,-795258,-106754,-140047,36552,615230,859643,615797,819402,848918,1036410,469032,331710,70136,-212558,116477,508829,289217,-57608,-35985,56792,-64119,-8156,215980,318295,462800,621221,406409,164303,286113,384957,245243,47798,-42651,31738,143834,100187,45136,2622,-166022,-400609,-256847,101199,182735,181610,272172,123037,-138596,-62234,194822,334864,305114,248105,228739,68509,-117405,20234,163330,-46476,-217379,-128326,-77039,-149288,-107772,-7931,31606,88973,161067,195392,11117,-194372,-99505,83181,78506,-76886,-183453,-149790,-108308,-175283,-163590,-63566,-54638,-59325,-1399,4368,76667,173408,84319,29395,82770,-35309,-127601,-46201,-42093,-58684,60488,179237,121868,-76092,-102205,146863,275053,115670,15340,8326,54757,112008,21120,-82297,-1657,105851,137825,19215,-101436,-114315,-156537,-203325,-124329,-79249,-70147,-12715,-49911,-122925,-162102,-179268,-218197,-260787,-225659,-110570,-40325,-75210,-130572],[-156893,-62808,5353,73690,207300,192301,16496,-73373,-111898,-120542,-28215,-48862,-246839,-253709,-19640,181700,209781,101583,29775,34802,6805,-6297,126377,324033,362374,165911,-31381,-118525,-150684,-105764,-103637,-105433,-72055,-1339,44564,41168,15743,11060,5633,-55368,-129050,-92726,34368,84924,49782,167226,364600,288392,35407,-37553,108401,200036,150612,-27578,-219584,-288543,-153446,116651,318178,332790,197421,19211,-123823,-198455,-226378,-69579,105400,101175,164636,230302,63796,-83763,-76021,-70156,10350,179543,218842,129337,17680,-55557,38470,171636,172101,152093,70703,-72898,-25589,89938,117256,159191,141583,-44039,-299189,-520099,-600758,-318451,50031,106888,-27839,63024,298417,289508,137126,264600,522998,473203,43896,-397281,-495485,-450899,-399570,-481481,-528583,-271599,105183,373462,444239,292830,49385,-198389,-292958,-91173,133036,160823,130606,34843,-82893,-10561,147669,56875,-113290,-109341,35359,131118,113576,124445,122479,-16501,-174280,-225328,-276263,-272720,-189315,-123598,-199325,-454918,-541348,-289823,-7665,15101,52935,260798,473520,487162,139351,-193284,-99434,71895,23950,-39636,-56004,-113888,-99080,96090,291574,281456,138196,21045,46715,199021,210620,65071,39553,32618,-76711,38415,351468,379333,130770,-29168,21307,-27218,-158954,-251805,-264932,-139603,48438,249096,442899,364086,-22663,-377444,-437991,-265525,-248417,-363887,-340229,-231617,-99724,55638,9161,-180898,-308531,-237642,-125505,-100857,-159173,-147719,-98836,-13562,21595,42358,45139,-77223,-140976,-4339,24798,-89225,-78048,16149,-80244,-260029,-250075,-102191,-28492,-134493,-221064,-205508,-165169,-43821,20651,-92934,-88140,51417,100397,-5609,-30887,187493,305502,140261,-62412,-156623,-164030,-27242,254051,556869,599465,382975,121599,89849,56659,-260051,-426178,-80473,133633,-34865,-63447,92617,207347,345242,307637,19038,-126448,-110113,-109677,22827,220785,241471,208199,241406,221485,79101,32963,-26812,-128005,-119473,-130221,-244578,-259709,-126429,-96554,-116900,-21302,22805,-141936,-343973,-335667,-171994,-125056,-92606,105229,192344,-9594,-278759,-266850,90995,263856,-73,-212046,-147817,-133160,-144024,-126722,12425,213801,222671,82362,102619,140081,60311,195,65617,51009,-89281,-70101,85656,32488,-51790,70847,180137,75209,42055,120219,50720,-87089,-37683,-20361,-108522,-177104,-179594,-180143,-178228,-240225,-294709,-167230,41333,157714,154124,104047,2458,75189,315605,344816,77529,-183025,-195527,-80884,-33585,104350,197921,-123151,-427506,-284787,-143505,-95077,96554,270716,371276,322408,46308,-122895,4964,124459,61447,-57228,-181953,-214296,30342,311909,164603,-157913,-112627,72246,166657,255667,77274,-143626,-174582,-149701,-175511,-156506,-78815,-22832,-64531,41547,205212,176923,163822,178366,-60399,-347331,-278652,25691,60320,-128860,-103937,80621,140629,112803,7759,-188571,-332711,-283547,-162592,-93021,-141093,-196488,-111439,68680,84289,94432,84908,26337,-43228,-61837,59464,232602,195261,15816,-54045,48321,159247,95591,-32532,-20206,24046,87352,294322,285324,-3793,-153072,-170816,-263694,-284692,-208151,-136016,20691,260551,343742,229340,26331,-318368,-586366,-486457,-203473,-111845,201860,560105,628966,625044,323202,499330,1964045,2757696,2528516,2904883,2222779,381560,-803463,-449647,-103503,-499572,-318105,360010,216755,53509,243501,-131200,-589242,-339121,32780,-169611,-411633,-66532,407360,444342,235015,54625,56374,215104,274289,-40251,-278485,-255490,-145782,-64441,-108765,-269987,-380267,-372879,-240510,-188445,-275613,-167374,131396,374444,287258,-24154,-319696,-408451,-97117,437070,599548,245690,6968,154517,259367,33453,-328453,-520152,-428131,-194829,18615,202044,313060,180245,-193289,-436081,-385962,-248902,-1589,349193,429417,155054,-9952,77978,9153,-119970,-61220,62301,86054,51439,21991,8376,-22868,-76495,-109899,-202385,-321731,-360181,-293218,-182924,-120657,-183460,-153102,17271,76092,39664,59143,72190,-24087,-102419,-90824,-49832,-47451,-50330,-12600,1886,-80309,-19088,251366,298991,25053,-165311,-182831,-119001,-19815,57291,-26302,-48628,131677,174437,-90081,-340349,-285001,-193616,-224677,-236263,-70977,88680,67346,-52084,-156892,-87933,-16201,26349,62956,97111,182486,182146,-27298,-48269,156329,297358,240895,198299,232611,189203,84516,22213,30586,-24995,-97520,28753,189528,39567,-253660,-351298,-209677,56123,177662,123755,-6491,-25215,122927,234741,167336,117157,107231,13984,-100944,-50339,10831,-58729,-173499,-287358,-226676,49160,219296,153611,28658,-183923,-354171,-220582,-52395,-152039,-278644,-236246,-145432,86375,197657,39642,6966,181968,127253,-86333,-211730,-234166,-108873,62401,223311,378352,348565,102457,-81865,-126990,-116630,-135475,-51919,165865,216171,128726,57077,-68243,-180616,-93823,11574,81813,98675,-108406,-273562,-98131,149244,200060,179158,229095,115215,-150796,-107039,240220,218561,-43308,21392,206828,29278,-191226,-212509,-264841,-433717,-477847,-227168,172136,232713,-65693,-315613,-313611,-134764,-47504,-22488,133427,307186,347087,314856,213924,184938,198575,20694,-33161,231352,403633,230550,22035,-98202,-126671,25396,244359,283855,221109,152150,-139608,-468084,-408930,-111329,31935,68800,168632,165473,-19052,-95340,-57890,-120561,-252350,-272872,-124139,32803,117989,98302,12757,-84221,-137075,-44985,27937,-116465,-241685,-11344,266263,155519,-272629,-526113,-431950,-188687,-60362,-66059,-132597,-76418,44756,2893,-210385,-233168,-49905,-130,-8600,-522,-242540,-410589,-213767,-71910,-55861,104853,214838,133050,61906,126004,65151,-133815,-232462,-159371,-51547,28731,205284,353921,193048,-93757,-185186,-153325,-120113,7114,128030,124215,96387,78111,85255,169888,234381,120480,-44122,-109688,-139289,-150436,-61679,-16603,71508,212430,101394,-207008,-402954,-301847,-110401,-79466,-170248,-219604,-228839,-241008,-235908,-105147,79947,78706,-127517,-187730,-47077,27636,-2403,-147457,-170169,-104179,-174323,-230390,-145717,-52609,40451,69390,67169,160478,110076,-111893,-88102,-3371,-105568,-129501,22946,184865,202347,132278,106626,72436,-39450,-104593,-5438,56057,-54479,-166129,-161318,-94209,-65354,14849,52067,-69725,-131688,-24835,-178326,-465900,-413725,-148568,-33376,6200,88374,128345,90821,-43726,-140561,-25062,193909,236805,148010,76836,68182,-8791,-104442,-46735,44490,-103033,-312936,-364969,-434769,-97812,922300,1843746,1882027,1386952,361618,-688029,-1166841,-1307748,-752932,74786,154878,85161,537864,1183657,1345898,785343,117547,100635,-233891,297398,511125,101486,192428,529203,339843,38373,-8211,47697,-24634,42650,245419,260372,348085,548099,368810,92570,233400,405351,256582,25815,-63777,30874,127879,108246,145413,136194,-103401,-315031,-164209,115379,111555,61720,167946,65818,-152780,-33687,230068,320308,247061,242324,275415,112632,-102611,-36097,42683,-108331,-217176,-137609,-135753,-210861,-109612,40724,35747,18997,71934,137546,-1777,-157179,-39684,95942,23556,-121748,-174550,-99849,-70541,-205871,-267729,-168024,-146943,-137046,-51006,8995,121343,199981,39528,611,124921,28009,-106871,-31593,30660,64311,170414,184585,34497,-135262,-121008,158486,350017,265277,197101,157728,95957,75118,-39459,-161183,-52846,108245,152165,59039,-54650,-92672,-86276,-63801,-57766,-83769,-53176,47170,14324,-72689,-118179,-100289,-125045,-235438,-279407,-182832,-62267,-57915,-158718],[-216347,-129219,-40681,80349,250577,258688,85063,-38393,-96644,-57673,81280,50802,-201838,-307911,-122874,120214,281265,236444,92515,37176,33683,33853,155823,362985,445635,244743,10116,-146688,-229622,-171633,-120145,-190450,-186249,-60287,35597,108522,184455,102304,-36699,-113311,-122072,-95285,-534,41887,45773,122702,214998,189249,93205,76684,141359,265252,265667,16884,-256939,-293445,-46429,266200,441050,373121,222868,24398,-209077,-288597,-209705,-28123,106459,137045,158612,170357,22687,-88796,-42997,19598,75839,142904,151927,97497,934,-73996,19528,147457,173096,192224,156939,57689,97093,108102,18000,90934,156456,-29801,-305483,-511854,-556989,-282428,3498,18424,-112870,2613,307122,404887,243989,272623,480066,498031,127068,-357425,-521557,-480598,-408148,-416947,-456164,-306265,-14739,271300,387773,275363,90063,-128974,-246464,-86307,48789,43316,87109,59500,-57745,-27002,126168,29631,-182653,-208051,-27131,126434,135203,108238,49699,-109269,-207641,-255502,-330270,-267385,-119640,-102609,-281720,-549229,-571485,-281736,-11549,53220,87430,247507,428141,372764,5570,-196200,50239,215339,74330,-55205,-56870,-105938,-129681,9638,174844,178317,40211,-48083,26939,222899,268642,142088,121824,52136,-107149,-17064,318773,386522,116495,-83477,-21777,4113,-81775,-154502,-209956,-115462,101822,275742,388098,212506,-156957,-408162,-449111,-337784,-343921,-474118,-420151,-243415,-46514,88416,27712,-218062,-343372,-206174,-31249,16888,-63631,-77538,2663,69288,63414,43014,19474,-75796,-102355,1369,-44557,-163726,-95090,25342,-80291,-287534,-339443,-219498,-80858,-128780,-282678,-314863,-245383,-64787,48383,-43234,-86580,-16292,51865,43861,22257,117759,172167,55284,-69719,-131679,-120843,-31645,123476,398155,478516,295983,56845,-1660,-35288,-280467,-423695,-107970,102084,-78972,-162118,-16376,107882,251005,237470,13475,-47274,30339,41106,109941,273872,278469,201394,234437,293576,230820,134372,12159,-134549,-137913,-128478,-253394,-295666,-161654,-111355,-126655,-45308,-15594,-170267,-355982,-351964,-185981,-148361,-179850,4276,140409,-52904,-369562,-386938,-58587,127766,-75605,-273520,-203831,-197920,-193200,-131987,37578,240326,276811,148600,181470,256978,138709,-7330,12144,51160,-32458,-57617,43038,7618,-67287,117335,279314,124515,-48441,-25226,13523,-33763,-15158,11559,-44083,-129388,-151388,-153216,-142308,-187419,-238494,-116535,55825,76939,56586,57888,-31293,2530,217781,240134,19661,-123299,-86636,-44432,-36461,138501,264958,-43999,-324561,-146311,17715,63616,198330,338312,410492,324509,16742,-180493,-49409,136441,106265,-42850,-175208,-233691,10330,383720,326494,-67440,-158106,-18376,151162,269957,57377,-209995,-285251,-292090,-277310,-180406,-46949,50585,23213,71565,167235,108459,77938,136962,-20532,-302394,-235616,94592,89794,-131482,-100811,28329,109980,152997,13404,-217207,-302952,-272718,-206196,-140079,-164142,-254963,-182257,11670,32943,10879,89009,154750,66434,-629,121295,343205,298810,-12152,-150791,54302,248241,183369,60946,7694,-82074,-127743,97680,323617,272242,73512,-85418,-187089,-148010,-96348,-122434,-859,258365,343268,182217,-36935,-347104,-617179,-470654,1315,225208,336024,702427,1162041,1436571,1010119,278865,454543,1187352,1815442,2326782,1737597,359462,-607591,-528843,-287460,-481623,-305868,364983,494500,382611,442836,111811,-419715,-312807,89590,-68223,-460706,-276236,229662,389199,255073,80446,43142,183822,288299,52886,-221967,-285649,-168151,-27812,-56315,-248768,-390947,-351190,-173190,-159671,-244045,-85486,180870,366071,323300,68221,-253298,-377325,-65839,475731,662402,255187,2472,157044,241423,30846,-230891,-361406,-348905,-247947,-41269,197079,346025,210158,-141425,-317249,-277353,-213594,-39574,369092,559603,229724,-46069,30925,44270,-87417,-107525,11884,107594,122254,123799,105631,22183,-76764,-186105,-343890,-398415,-280430,-122850,-28039,-4692,-117696,-123100,43395,114809,66647,29063,14889,-38512,-92399,-63358,10250,56855,64743,94439,105192,13292,68628,283948,232836,-80929,-200459,-138754,-134434,-199229,-217677,-201764,-109855,115523,185655,-4576,-213814,-244581,-229497,-270066,-229779,7541,145624,75235,-10273,-61788,-17908,-25789,-21702,34155,68288,130959,136634,-11620,-4210,150060,249358,206664,141540,139211,155432,133166,19724,-69345,-83736,-78584,4485,119383,57990,-133904,-243567,-161202,65886,175242,156657,91364,100174,174781,172312,66932,16372,84367,71376,-67575,-42857,69475,34256,-127997,-310609,-305796,-34905,142848,93176,20492,-167293,-370793,-216769,-4841,-136192,-328347,-220215,-40019,126971,131975,-42692,-11605,202550,108600,-128643,-234149,-256761,-117307,105932,253412,330724,256285,75898,-66533,-153946,-134352,-85835,-26063,122172,143360,50804,-927,-36081,-67226,-13822,40894,66454,69640,-99180,-195999,-4655,233695,286998,264638,273139,135941,-138743,-95960,212358,192251,28518,188082,348761,185876,-47969,-126202,-216431,-455470,-537847,-255943,173083,281050,-5450,-296970,-324533,-133433,17786,118318,255718,316329,314513,287085,232190,259137,267902,86552,-37165,160484,354241,207277,-29530,-166388,-170619,-5999,179864,176737,237681,278811,-24492,-373226,-353750,-155072,-42593,69569,241837,261558,78183,-64617,-84529,-123061,-202411,-195282,-85281,10588,106747,144569,92305,16421,-21596,47904,20408,-173196,-369881,-144586,171198,131807,-249238,-529533,-418619,-138253,-42202,-86447,-107820,15617,193119,136095,-145170,-220144,-100218,-116731,-65621,48491,-180485,-395584,-244412,-93165,-38373,80184,161880,97257,21597,-8029,-33439,-159232,-263383,-188554,-52348,21227,161609,287551,158732,-138332,-228503,-151001,-82966,50536,174245,107810,48429,89546,111378,192656,241774,71238,-87041,-62855,-42649,-81163,-9382,88514,116582,152835,36334,-290362,-460771,-301839,-61745,59980,58082,-96227,-248208,-342736,-350906,-233338,-32659,24323,-77404,-53361,96514,88288,-19278,-121050,-163823,-133905,-238065,-348650,-247734,-61243,97482,115584,90651,164056,108623,-104494,-94258,1661,-96184,-120930,75224,250787,238715,155533,117956,70788,-25082,-82530,-23854,-3490,-100727,-142777,-91267,-77046,-91591,-38949,-71203,-227140,-235428,-46273,-183806,-543305,-549346,-257490,17681,162360,171455,150094,146800,22510,-147121,-73699,150815,229897,168157,16618,-81644,-168699,-224713,-131256,-38430,-209818,-408484,-438402,-556415,-193465,1046963,2240263,1946399,1333000,379736,-593386,-1221698,-1228609,-728828,114591,252542,34934,390427,1362787,1891719,604056,-519039,-805502,-801309,269890,915669,382567,251243,558669,407811,134002,18100,20658,-11757,54205,233500,190001,208710,392429,277503,32811,169321,404113,294397,57089,-17927,84905,120502,93348,194018,220792,-24001,-151476,-13239,137550,43336,-33678,95110,37002,-178131,-78182,192868,275128,188193,202021,264002,114474,-139216,-161164,-101369,-151754,-201712,-148975,-183599,-247746,-112232,68124,10281,-114624,-63049,51521,-36718,-142009,-24091,55340,-66830,-175222,-164047,-52518,-8644,-162918,-287486,-235954,-245894,-224019,-93554,25616,178175,220389,-28314,-58486,141080,77337,-82556,-8188,102407,172085,253750,163232,-60239,-182770,-125808,163526,407477,396582,330890,257249,111416,6945,-111407,-179412,-24765,147725,163066,101286,13306,-43506,-4585,66548,5763,-86436,-45409,83583,83206,-7401,-61388,-10129,-6108,-163725,-297794,-256059,-99676,-40324,-164126],[-228005,-159972,-69208,84692,279876,324768,168782,11874,-47158,39945,190562,142372,-103479,-268062,-184712,37282,301283,346725,161671,40880,53239,71811,159349,318837,411974,270597,55629,-144709,-268380,-195661,-68040,-191039,-251750,-102866,34790,157335,296637,180377,-41770,-136961,-109969,-92332,-36711,-15057,15411,62911,72676,94809,143061,164215,156400,322282,372467,82309,-228229,-248338,32614,368268,530913,391762,217894,14059,-260302,-352502,-188647,16887,92878,121975,122601,116600,11854,-61477,7601,98761,119969,105386,88501,51443,-45159,-127556,-35138,100007,157939,201526,198581,158353,195046,107552,-102085,-24413,141527,7291,-241193,-399446,-399051,-181847,-14069,-35627,-132936,-36714,249380,413974,306967,267166,407251,495477,231291,-246540,-484019,-440052,-347776,-283438,-297960,-271499,-103983,132219,257121,229807,143241,-52024,-189292,-74389,-41145,-92028,10799,52765,-49944,-59310,44282,-48272,-253177,-278801,-87682,105301,159388,84419,-60474,-219472,-225908,-245250,-326057,-215622,-16752,-42199,-294470,-533268,-523451,-266592,-35590,78336,135031,274706,411418,263933,-81661,-134148,198014,344851,142478,-47882,-64602,-133974,-223391,-144201,11105,33699,-84911,-120854,13346,251157,351057,260220,209101,65870,-131281,-88432,211590,327902,81847,-129420,-46828,79637,65913,3724,-135005,-119485,117247,282784,301950,76248,-220260,-357304,-362913,-310029,-354752,-502518,-425113,-208460,-15595,69402,18916,-220982,-321220,-161077,62389,129930,26294,-8801,113969,167152,123277,51938,-23479,-87295,-60495,-19028,-137322,-232846,-114312,10970,-97112,-319135,-440395,-357043,-136563,-81868,-257856,-341263,-271783,-53260,112490,49915,-73460,-98276,-736,109494,97249,55702,34702,-28538,-60318,-81386,-79664,-64075,-46201,127216,263721,204724,46716,-60009,-132249,-305185,-404429,-146124,53796,-96063,-193799,-74047,13536,112410,137317,47961,84781,161355,130004,152372,291680,290457,173435,181810,303017,349058,226959,59545,-112940,-148595,-129536,-224248,-260943,-142180,-84834,-110155,-71225,-65431,-186228,-317964,-318827,-187222,-160232,-250000,-110062,85406,-66198,-407917,-448514,-178870,6472,-98270,-254232,-229365,-235664,-204606,-85011,61283,188238,229421,146834,192527,311341,181954,-41150,-63807,35472,6365,-52667,6327,11188,-23887,192451,337813,116329,-142010,-119378,5936,7926,-24309,23856,6609,-77591,-87117,-79943,-99129,-148725,-182060,-59892,75659,9231,-29271,-4872,-90030,-106804,55210,82947,-33704,-18608,33578,-47165,-59817,163501,285746,25905,-137829,79538,223582,224041,261199,337254,386276,301126,1076,-217010,-108410,114484,138579,17608,-71863,-129284,46065,391462,397717,10720,-182877,-84381,153586,267096,51063,-213938,-316695,-376092,-344727,-198859,-31789,87796,79885,71461,100049,27723,-13662,86367,36006,-223781,-183757,144346,105903,-134499,-102830,-37445,48994,152114,14234,-197230,-220760,-216880,-207045,-163265,-177932,-300349,-252367,-84203,-56665,-105799,37222,200883,135559,64472,184831,409964,331315,-83142,-238662,84096,361772,299274,163036,44717,-152227,-304583,-130048,241006,389221,190632,-61123,-155837,-61164,-11065,-110486,-66096,176900,323423,214624,305,-262279,-504406,-361548,177333,466281,391074,712449,1347933,1755771,1394272,351302,-528692,-530672,790346,2196061,1910153,567437,-303689,-538631,-446409,-447358,-300688,328843,726801,648111,559930,334145,-170549,-228511,118061,19412,-467693,-527342,-75489,271985,259996,97763,-1275,80042,205944,105868,-148764,-279453,-187508,-19724,-4560,-176084,-326303,-250041,-69226,-126588,-212777,-25462,196277,297354,317382,169014,-131471,-282835,-39619,424184,580168,193712,-1226,171163,230659,64205,-64542,-137342,-228789,-260659,-92278,161646,342006,222090,-86929,-202271,-169860,-164648,-53838,382477,642019,276397,-80658,-27692,56647,-51897,-120597,-25646,107427,173247,217104,194271,71101,-48585,-217308,-415810,-397060,-164318,17744,75759,62926,-58769,-66134,94188,164642,77160,-34041,-49992,-9589,-22913,-14771,60248,154235,158628,148768,167568,111841,157715,280616,139217,-149978,-179274,-71453,-141745,-321335,-410693,-316929,-121147,121831,172188,34972,-99190,-182596,-225786,-262177,-159511,112767,200193,83468,35504,70901,72815,-35300,-85115,-30389,2483,62337,87869,12804,2840,87760,176336,183955,101397,58556,141434,199143,40311,-130000,-101669,-42298,-20703,46534,92392,25893,-87858,-76731,67848,156142,169080,161194,190268,177564,55267,-66251,-101904,38362,105916,-34935,-23256,149805,149585,-54476,-284821,-337143,-103395,74379,46716,15256,-141924,-384078,-256951,-1887,-104231,-311791,-174662,76794,161589,35008,-145357,-45173,173417,63363,-142167,-199383,-226266,-113063,119028,222613,200908,98770,27730,-46401,-175373,-164079,-46490,8763,85677,77313,-27437,-24426,72454,103891,88212,78253,43410,6309,-105720,-123186,57415,249327,304396,294520,254295,108537,-133897,-103074,127283,132214,80509,291625,423962,314150,87986,-53866,-177725,-439010,-524549,-218205,157968,245930,17360,-250207,-315026,-156241,41432,182680,263242,230962,227958,219064,175312,234862,283609,150424,-42761,62198,281084,180102,-105832,-246426,-205329,-62451,45484,23729,225521,379478,94934,-249553,-284436,-200969,-125996,45743,285982,334814,146254,-50070,-93717,-105066,-162380,-151133,-80582,-20939,85723,172444,165078,123389,89980,94462,-2892,-198460,-425790,-282209,12039,53328,-209408,-461794,-364484,-97886,-13207,-50768,-17374,119347,319867,304442,2775,-167458,-150378,-199371,-97783,73927,-109999,-341408,-247796,-80863,-12885,11947,61043,61147,10522,-83105,-54912,-104060,-231660,-189126,-60004,-14411,70248,171179,97555,-150501,-206630,-95212,-17957,102333,206693,74853,-20877,68153,115614,188759,183667,-46933,-175928,-52375,21999,-17401,58921,200580,145973,45553,-71842,-348185,-457561,-297458,-65189,128767,208828,-12112,-294879,-451606,-438479,-317035,-117212,-16202,-4462,108403,235073,138086,-45742,-89878,-115883,-125772,-274051,-442202,-351214,-91961,110657,105371,65016,136517,90990,-90458,-95238,4443,-80093,-116594,107759,310235,281408,158472,91957,41656,-11146,-34883,-37512,-80189,-152365,-110925,-2866,-49375,-125639,-109562,-191235,-355966,-303223,-94119,-210155,-550575,-611746,-354892,55733,307953,243116,142436,138981,30405,-181100,-142046,83474,190995,157795,-12749,-166129,-268507,-307563,-198551,-122146,-301119,-446756,-458320,-621229,-281319,939912,2044786,1848648,1442256,633881,-94397,-801969,-1074914,-786997,-8447,140613,-113618,178247,1312445,2023839,453333,-759742,-1340589,-1141342,188656,1152249,561930,291972,618517,504906,213293,41691,-6798,-23016,36013,196586,133915,85609,195443,132065,-37942,88118,368892,341221,122873,57895,147845,114120,64805,182167,220044,26366,7289,133545,158362,7528,-61370,70979,30624,-209843,-179880,98189,219801,153103,152889,215188,87663,-200204,-297478,-205343,-151972,-163567,-150306,-208242,-253633,-110899,71895,-29697,-252931,-195155,-48303,-98003,-154447,-54323,-31006,-162872,-211607,-144763,-11020,68915,-50116,-204630,-239549,-320302,-296941,-120655,51216,241896,232741,-106858,-142175,121365,100027,-59559,12345,149545,243470,297293,128434,-130804,-210489,-126273,148828,426653,473755,378411,270843,96404,-73845,-181255,-139407,68372,206957,167490,136878,93492,37707,89808,164881,48113,-85263,-36092,99949,137521,48257,-7594,70971,103261,-63701,-261476,-293866,-133097,-26110,-139836],[-177003,-140937,-72936,86833,294649,375401,243698,71275,32281,139442,253325,194918,34620,-113970,-165141,-32489,273625,409473,231131,62473,71393,95028,117721,193236,282519,249766,100613,-101843,-246602,-180439,-2975,-128000,-248063,-108334,52702,180205,320158,217742,-17209,-114711,-89845,-87430,-76145,-92125,-49426,7412,-17248,28082,159229,180272,146028,358049,438242,146900,-138883,-156535,73882,409692,572779,385407,169743,-16987,-256326,-355330,-155682,54713,61398,43499,57032,84818,42772,3581,70161,146004,126371,64187,23897,-15496,-114907,-200795,-113100,33642,115902,171745,197445,217227,251000,90328,-211443,-162808,83625,45967,-126772,-213365,-172612,-49150,4550,-29215,-78941,-38308,163473,334462,308627,235855,300971,441902,308883,-105443,-382571,-335385,-241017,-139555,-119490,-183283,-137220,4541,100102,170445,193779,14054,-137845,-69232,-118270,-204813,-76262,10628,-69538,-112205,-91022,-164191,-307680,-319145,-157334,54979,172063,67103,-167212,-319406,-244533,-217418,-277732,-131449,108209,55183,-246866,-440006,-421891,-253901,-75195,80346,173797,311473,399215,196908,-72393,-12341,304000,423101,205924,-24387,-78146,-187158,-351270,-318842,-148086,-100451,-181849,-160021,17602,269392,416981,377708,278966,77238,-131794,-143044,65164,209623,29885,-154610,-47665,166340,232549,173407,-53565,-139952,75054,235357,184661,-22015,-207035,-250404,-217810,-192158,-269337,-430714,-347596,-125528,-1462,19582,-9094,-179945,-240968,-102262,141814,203097,60051,19713,189439,245036,181720,73235,-60297,-108311,-39558,-77130,-249411,-289592,-129255,-17483,-125306,-361307,-546632,-486945,-183261,-9615,-158618,-293837,-245890,-7968,197437,149362,-65896,-180260,-54554,146974,144193,3143,-79205,-100769,-54208,-35933,-60432,-113198,-200731,-176366,5889,131952,99256,-56529,-198003,-328182,-382012,-193470,-5620,-84189,-152823,-68125,-40399,-17257,36927,94951,211826,246054,148792,151641,269652,261650,120769,96781,252873,397038,285382,102188,-63734,-135416,-126210,-165027,-166526,-73088,-26382,-74446,-96503,-124298,-194265,-248316,-261392,-188180,-156124,-272293,-195091,45388,-41955,-375315,-446589,-260727,-74203,-57154,-159777,-222449,-246072,-183068,1148,92123,95965,112779,85542,142759,295672,176824,-98224,-141705,12127,23853,-57886,-42434,676,56228,284173,347454,58961,-205287,-141214,21272,25361,-56996,4452,19866,-35845,693,17790,-65669,-133785,-130660,2336,102133,-29961,-97157,-84390,-168053,-214650,-102189,-63989,-61401,95476,118101,-91308,-86518,191011,269165,63004,52556,300773,409957,352078,283969,280816,320402,274119,16002,-214379,-149045,73417,156012,102495,76866,52635,128471,343272,365642,55934,-184341,-122179,144856,229894,48897,-163695,-274740,-386262,-361928,-205812,-33911,79343,86481,48467,35628,-43327,-101301,29256,90117,-134484,-134217,167086,106851,-134675,-105229,-89379,-20639,105090,-6050,-148781,-114746,-132788,-171229,-157550,-176814,-307148,-290460,-181032,-163729,-228396,-61479,152568,151814,115838,228220,407402,273704,-183398,-287313,143987,473570,405489,236023,74500,-183028,-418895,-331522,72880,336261,197288,-70652,-151218,-27960,43109,-79187,-140250,41781,279869,301175,121294,-86145,-281640,-196984,267431,503495,312131,580803,1164959,1521839,1357437,652623,-747006,-1945916,-316756,2534861,2727196,1053319,131018,-408940,-517020,-401092,-303761,255371,842111,758562,532483,455257,89972,-117468,102803,70956,-437044,-756621,-405359,147428,265859,110899,-51084,-46331,83258,118497,-91170,-262977,-204574,-34219,32659,-79572,-212098,-113329,25619,-111525,-211409,-20148,167806,195469,282118,258646,13082,-156900,-32145,281194,351199,60600,-12250,186600,225403,126213,128747,95365,-86173,-210886,-112844,106066,292622,188303,-77217,-145324,-101818,-119267,-38948,379866,646629,291388,-97878,-80708,38725,-31193,-110773,-52383,81872,198284,291461,262186,117968,7388,-195311,-418650,-334755,-38729,108541,110567,65421,-19778,942,141384,198643,66241,-114013,-106410,52444,87243,39520,84939,213876,200868,137921,173855,181563,218561,245174,44506,-168786,-112356,669,-128817,-345370,-455640,-334520,-78094,151987,154417,40525,-19870,-112550,-188163,-212017,-59336,201521,232167,83805,59716,184970,164642,-25740,-137211,-110431,-84480,-5028,62662,47747,-25755,-14380,100872,181871,91783,16481,146769,254808,77957,-124518,-70572,2556,-28906,2607,127892,170908,82201,38262,79612,143579,173166,184974,215218,130931,-83626,-213569,-217471,-17494,110676,-11413,6654,230539,255152,32495,-215673,-317377,-144155,26576,26800,21954,-108094,-379359,-311928,-30071,-59968,-231035,-106237,172193,180962,-68408,-241797,-86312,105918,16305,-111470,-117648,-160887,-105079,96753,147337,33486,-80240,-39275,-32044,-178008,-182233,-15701,48464,70307,43799,-70645,-4408,206166,256659,171566,107607,17010,-56695,-96519,-58341,70361,191875,254471,259335,175726,40735,-139741,-129180,16196,64532,114881,313833,410450,366036,168760,-24990,-167356,-389927,-431049,-118079,132649,142026,4677,-182523,-281748,-188019,22534,158932,156354,84418,124003,143181,75557,126616,247381,195761,-38999,-22510,216859,163561,-188541,-335970,-237597,-130697,-117446,-121463,178804,404187,170592,-138787,-221647,-241047,-206952,-6454,274958,352189,158235,-57364,-81627,-73934,-145553,-148082,-98119,-39913,72905,184724,214468,199403,159692,98982,-8657,-177826,-390519,-364791,-155095,-63222,-174320,-339707,-279099,-78259,13557,26885,108115,213093,396071,451178,180605,-93991,-193583,-244360,-123572,52940,-55583,-269785,-231471,-44624,7381,-93218,-80584,23982,26032,-72497,7122,15830,-131043,-145143,-71367,-68372,-31989,46199,14858,-146413,-144159,-14848,56351,160775,226396,40833,-79587,30953,102787,157974,78661,-187450,-267919,-68612,46495,27493,122539,276374,144830,-77208,-194222,-356964,-394983,-289324,-106740,134916,270409,27132,-350261,-527240,-466781,-338064,-157426,-21237,89293,275395,362076,184482,-57062,-60139,-41065,-82964,-273074,-493007,-441621,-142341,80062,53982,23997,117228,87037,-73500,-97723,9832,-50410,-114740,101680,327228,285235,112664,19420,-18792,-15604,11023,-42310,-140473,-184243,-74235,80675,-11288,-152356,-176186,-277368,-428192,-334646,-169538,-255372,-492653,-603136,-425302,69807,403735,284726,98586,52410,-33077,-226642,-200292,15961,129086,114434,-1849,-154428,-274155,-332223,-247304,-197962,-363197,-431850,-427433,-621784,-344815,665122,1423535,1724364,1732710,1061701,604119,-84854,-919164,-928448,-251923,-114246,-313583,-57927,1044236,1725704,504587,-480137,-1331311,-1263811,15248,1149899,618429,330407,708258,616066,263668,60683,-20621,-47432,7987,157157,109793,10898,10591,-44770,-130886,-6402,295717,368581,189750,116201,172269,101050,36980,122720,125871,1929,76831,213129,165003,18264,-9538,91027,32011,-237094,-294859,-15833,176586,154172,122007,160786,56952,-239655,-374082,-224338,-101507,-101799,-132289,-207169,-235132,-100929,65343,-54407,-325082,-274830,-146129,-183170,-184961,-104111,-129497,-227905,-207990,-110293,25195,148230,106599,-36671,-174206,-345516,-335149,-130820,77053,299503,235386,-176830,-228690,71139,92972,-42771,17116,155986,270545,303343,99569,-155308,-215978,-133168,103479,393512,479806,343865,209994,60956,-148741,-240356,-71920,178514,253453,157610,150621,164789,139905,193487,224814,61015,-81471,-14542,114637,167935,76908,32079,127017,172041,37690,-169960,-272768,-147220,-19256,-90183],[-75443,-77570,-51804,90278,295487,393302,286248,132470,126274,208384,243820,193668,181199,128306,-46705,-54107,220572,420596,293533,109492,94294,98007,33559,22668,116327,203250,139562,-24006,-168230,-145424,16464,-49570,-180375,-69733,89538,178269,264544,207657,21028,-54358,-63348,-83810,-116365,-187961,-142613,-26387,-37817,-5596,128603,116409,113039,361836,439981,188165,-13119,-30376,94991,400558,563405,356732,86885,-58985,-192152,-280669,-109029,71359,11471,-82255,-25114,82856,109875,94106,131352,148635,87788,13065,-46415,-98549,-189228,-266930,-190215,-38702,47347,106929,169463,239253,263796,67286,-275007,-283224,-10903,64537,-1656,-14190,49530,76344,53290,39201,32108,311,87078,209901,247335,166634,162018,326489,318858,18383,-228114,-184503,-119356,-34632,18150,-70676,-111379,-73633,-31014,112644,224810,56710,-102835,-76101,-162662,-257381,-144935,-57945,-112293,-172743,-240507,-286840,-333174,-331962,-236193,-21223,165054,63881,-235372,-389146,-276000,-193828,-208566,-39321,232298,170311,-166153,-322916,-307331,-246474,-117007,57224,180601,317291,361847,189098,46421,138719,342037,427171,238076,-6113,-102635,-246857,-464151,-453696,-254758,-178401,-207432,-140080,47477,271089,434117,450157,314089,87409,-102340,-153467,-63043,65450,-28760,-151925,-26605,226778,358420,304136,23470,-158669,-22981,118665,50823,-75813,-141759,-128062,-64202,-22215,-107009,-269614,-200335,-786,22474,-27706,-40499,-96231,-117736,-31109,198095,214441,5096,-24919,188183,266704,212655,102251,-71723,-131388,-55468,-170452,-368431,-325672,-126941,-39355,-150757,-408566,-636692,-573980,-208648,63676,-28491,-208953,-180916,65993,277825,212045,-77661,-243902,-103873,125136,128428,-40148,-153272,-155573,-64345,-18334,-71497,-157702,-286981,-409203,-226589,85300,193504,11499,-206270,-333910,-360135,-237973,-62574,-48943,-59582,-7368,-31040,-87894,-35801,124819,289037,282741,138342,134251,218086,189646,46961,4072,167157,361696,289989,125318,5799,-83713,-107346,-91762,-44133,20365,40028,-34670,-118025,-181271,-193805,-168737,-206567,-198801,-137643,-233141,-219606,31109,15796,-275346,-393020,-301407,-102137,34426,-22239,-183130,-233502,-140571,103109,138162,8937,-25609,-8856,59126,224924,130331,-159375,-195097,-2328,31583,-68417,-113199,-55059,132507,369085,314388,-22408,-217342,-102555,38294,14029,-93654,-43269,-14797,-18527,87934,106822,-55253,-142330,-89807,60775,129187,-32975,-139976,-170542,-248195,-275284,-181696,-139968,-48676,182084,133900,-163365,-97546,229588,235397,55686,163749,422291,514023,422512,273667,195002,238965,251977,56233,-168179,-148907,37562,159811,182800,216463,246746,229606,261724,254904,63857,-158530,-130412,99404,147896,34969,-88665,-190221,-332031,-330622,-198538,-47502,34258,45900,19966,3733,-87593,-177820,-30325,124342,-56672,-91067,168138,98713,-123999,-95742,-103985,-76529,21282,-54728,-97545,-13243,-45976,-124691,-135823,-159231,-256518,-265717,-232867,-258190,-329693,-178558,41449,125179,142455,237913,333560,138535,-283877,-274943,227956,548821,458166,254234,84353,-185625,-465388,-454908,-104768,184256,143684,-74747,-149219,-37070,70251,-17308,-189366,-108215,212177,388782,269571,119108,-28490,-30746,263203,332859,108620,339816,705058,849025,891384,970217,-279733,-2645627,-1101766,3275005,3966301,1761401,650598,-143946,-499343,-372948,-317571,148715,783965,654088,331316,422879,285542,-22090,41076,77174,-377690,-890253,-638694,67066,285828,124254,-82689,-142371,-20420,98054,-73934,-265500,-226379,-62267,45410,4485,-91942,3365,73875,-127542,-253970,-76855,99296,92628,235882,326498,150766,-34379,-45467,78251,38304,-113032,-35691,192602,222381,197953,298208,279725,54655,-102227,-98598,34655,191916,91999,-136096,-161682,-85640,-86628,4279,357812,567453,272286,-90928,-113870,-5433,-35256,-94583,-71094,38836,196871,336152,299637,154724,78807,-130019,-371941,-245673,66946,145338,79098,9432,-6345,56366,155571,191644,35599,-186801,-139136,130326,209035,84969,79406,220543,180372,67623,121012,194684,231007,187734,-31167,-146331,-27655,60793,-85956,-266904,-346194,-250560,7224,198732,151214,35984,17523,-48557,-129397,-140747,25966,234667,227058,72841,54068,236581,233554,8351,-161859,-187272,-172531,-54958,73438,83947,-75839,-126616,38711,194148,114148,28095,166177,275565,119691,-49655,1342,46510,-6172,7755,147191,253004,231786,170733,110144,144849,174113,160062,166593,46312,-209428,-349802,-310082,-67113,90516,-900,39898,288003,322093,113374,-122791,-259288,-152818,7054,38802,47393,-64720,-338116,-332932,-59054,-14674,-118404,-31653,222135,182574,-145289,-301890,-123598,24458,-8095,-35127,-14649,-90841,-100135,50486,58275,-118216,-233221,-114597,-29525,-154952,-170573,11112,87948,81129,53509,-53528,53495,304363,329060,204812,115294,-7114,-86645,-47784,3843,38268,82660,161187,174736,64108,-45187,-154242,-163621,-78314,18858,142682,276888,326014,328397,171478,-49192,-191317,-329125,-283993,14160,102762,8249,-25386,-104143,-227601,-208351,-24516,65551,-18868,-67679,42864,95524,-4651,3223,188259,214041,-21114,-64347,182325,166331,-244857,-413283,-265454,-189963,-255508,-213827,99020,325070,167662,-72736,-177330,-265790,-272439,-78889,203975,299396,107427,-85563,-54803,-37896,-144498,-164926,-108172,-26605,82181,190183,237209,226854,171284,82044,17067,-117246,-283787,-360360,-276341,-189463,-165055,-203949,-185446,-83254,22477,113938,227420,280187,411137,527793,329364,-23383,-224521,-260700,-161103,-17129,-33167,-205435,-207712,-1501,14228,-210044,-227683,-6413,56260,4648,120895,162961,19113,-60544,-84262,-123454,-103385,-48396,-79685,-149643,-78653,56240,121431,219174,235616,18837,-102461,38,83950,110727,-36718,-297612,-318421,-87338,41045,51863,167389,289888,110016,-168746,-274534,-299183,-294933,-282839,-163300,109561,270895,32079,-391201,-540598,-425052,-301316,-150873,18192,190440,414360,471942,237542,-33913,-30410,39409,-20292,-236579,-491580,-499893,-200390,22720,-6089,492,128319,111502,-57884,-105074,20322,-5754,-104857,60736,279950,220577,18673,-80885,-97756,-46758,30877,-37338,-158802,-179478,-38699,137918,37148,-152486,-216938,-310455,-430673,-339084,-255659,-304796,-408089,-554653,-460584,58713,431128,293418,24493,-103659,-153854,-258485,-220311,-31083,59977,55332,45785,-56507,-192165,-304305,-293645,-274044,-391959,-380499,-359438,-559706,-361039,373743,794410,1701872,2108432,1522849,1228502,609914,-806514,-1093080,-532508,-402883,-491129,-250811,676337,1238524,839480,213217,-861759,-1245909,-232190,926715,576012,383591,800170,701991,278648,73005,-15911,-68915,-6711,136502,121408,-3176,-116896,-210592,-231247,-97087,194124,351186,223361,121273,134037,77649,21405,42776,-34653,-116229,15261,190790,147411,66993,95853,131599,26068,-247681,-369854,-103164,159150,186325,125627,128431,43264,-221964,-344070,-151714,-13777,-22869,-90484,-185522,-208265,-82508,69792,-33005,-285802,-275380,-229622,-281785,-214385,-133241,-193486,-232263,-152801,-56390,59086,213884,268363,171201,-57636,-312523,-329432,-129451,92115,333121,225886,-217375,-284358,12014,63873,-35441,-452,122369,261202,285893,90870,-131631,-203101,-151850,27584,307758,420136,267514,128247,25813,-205066,-285737,-20586,247691,257952,127766,130171,201123,235987,292157,252128,48471,-78004,21812,145385,175069,75318,55813,150619,184159,114239,-43388,-193269,-138028,-23294,-30641],[41493,9097,-9156,103307,284734,366032,281375,185256,211082,226759,167122,145098,296788,389315,151131,-7905,172729,394778,341716,174568,123424,85340,-65054,-133904,-18555,154771,165652,67424,-58882,-115323,-39999,-6921,-76449,4283,136037,161197,175121,166203,55112,17886,-38461,-84036,-150886,-289015,-241678,-28420,-1357,-15589,56507,2403,69689,329120,372131,190686,115515,112416,127887,364116,510675,315090,-174,-91578,-83039,-141589,-56237,55922,-54022,-218792,-103893,108033,193739,185635,175128,107104,9951,-51577,-121660,-182632,-243935,-298205,-237927,-98196,-34930,22260,136763,241192,244096,50647,-268296,-342594,-114718,52404,94014,136396,200363,162495,113815,144564,164052,66682,41806,87058,138435,57733,3017,161373,245442,89667,-45063,-14012,-12013,12190,84986,33465,-45756,-87650,-100590,65890,222035,69909,-87568,-89129,-159967,-230015,-168878,-129642,-160665,-218086,-350833,-376013,-322076,-319305,-308796,-103639,139725,72677,-247833,-418037,-317853,-182356,-140136,34370,326744,273404,-85099,-230620,-218855,-239870,-144103,17129,143431,264139,284343,232079,241488,276855,310643,358480,219181,-19794,-147208,-293847,-511629,-498059,-282682,-178120,-148374,-59182,102160,259303,392523,451231,310143,94952,-50553,-109317,-119402,-56090,-79438,-124016,3506,235107,404108,368384,92072,-158819,-149862,-47078,-74127,-93244,-64206,-29879,54729,147950,87740,-58238,-14041,151697,87186,-43719,-58703,17011,22612,46382,226603,161648,-136637,-151775,94642,211599,194656,126028,-51576,-148073,-108474,-279752,-472197,-332435,-93282,-30814,-156381,-445102,-682026,-589787,-204834,112263,72606,-133921,-98362,154708,326862,207665,-112103,-271821,-139105,42220,48069,-73747,-185754,-191433,-90920,-34487,-105826,-175784,-275429,-494451,-376194,56087,287618,117450,-153910,-307310,-332155,-260259,-98965,-1602,47447,82397,42420,-72460,-64020,120121,302684,299070,158010,135246,157914,89775,-34848,-69366,77944,258143,234957,118491,82414,10051,-64836,-23886,66187,103256,86673,-6317,-131634,-220636,-181611,-97541,-171437,-221288,-111696,-141848,-177717,40694,91981,-132636,-307676,-299996,-80091,144317,113738,-112409,-199100,-89112,195411,199741,-40518,-143328,-105293,-26908,127990,66051,-196704,-201478,9034,47215,-75144,-199978,-159693,161817,417043,253160,-96891,-178856,-38404,35865,-16326,-110949,-100334,-89417,-36441,144230,154280,-72387,-165349,-64346,102391,151172,-235,-149707,-242093,-303985,-255389,-143206,-113441,6287,218358,76558,-239114,-79460,280022,204981,7841,149395,393661,504176,428756,241960,107530,161886,228857,98533,-89789,-95534,29299,149762,230600,311763,394254,311405,172831,114207,45596,-103764,-110726,11040,25470,-3805,-24593,-100267,-238915,-265188,-176564,-63254,-25283,-19109,4582,18898,-97443,-236031,-85264,129394,-5222,-52535,161572,91485,-94495,-60388,-70860,-103323,-77022,-123132,-61417,64246,17710,-99297,-121270,-127534,-148226,-165007,-206940,-308267,-388256,-274388,-71751,80031,142875,215648,213080,-32255,-349729,-198088,316823,558450,425983,214094,71465,-176970,-453447,-471312,-211086,43508,98837,-47268,-136749,-72766,75114,67349,-194979,-236181,123966,420451,374051,279388,166448,90158,203216,54979,-148751,46968,124120,-23959,114796,1050813,539925,-2391693,-1164815,4231659,5254454,2544586,1153410,180502,-444780,-399864,-343099,16098,538120,335275,-18969,237909,358989,17633,-60175,41276,-300013,-877784,-697164,54348,320298,138122,-84471,-173034,-68111,56344,-102350,-302653,-261410,-97028,29525,43990,-10847,58214,63893,-170257,-329462,-174642,7279,13659,195071,372097,265835,65880,-65624,-129796,-261904,-279976,-72794,180379,216336,254049,400720,378274,171171,38619,-60931,-51247,44602,-60298,-251732,-229237,-110517,-66233,69487,323205,425400,216903,-66930,-120805,-59248,-61736,-88577,-85452,-7512,172449,342950,302855,175356,147300,-44360,-303429,-166650,129447,134600,-1054,-81434,-17569,80687,119548,131823,-9145,-232261,-142104,203070,309955,110664,49760,179626,108620,-40844,20076,141836,193945,123137,-79837,-108628,40584,98079,-14140,-118205,-140410,-97809,109358,248825,171957,45456,24628,-1151,-64416,-70378,61660,194967,181110,49175,22640,211176,260590,56616,-159718,-250900,-244264,-77612,113272,107501,-125592,-216078,-6071,202307,156926,91624,192291,250165,150753,72641,93280,82338,49017,60316,137627,248794,331317,297768,155040,152011,168897,99290,60943,-57342,-299859,-450301,-364525,-97164,58904,-2711,65307,304546,334647,168983,-32536,-185174,-132673,18175,80928,93066,-11872,-250228,-278065,-57907,16976,-19389,30338,220703,170276,-169248,-305400,-145342,-41878,4676,71883,77669,-45130,-99417,2526,-12846,-211955,-324534,-181724,-37279,-107349,-122943,38880,122741,112284,97653,24937,129939,324780,298371,177617,93902,-26238,-70154,40711,67141,-18005,-39994,60574,75405,-41420,-121849,-172010,-189656,-120327,15243,173746,228855,220217,225705,103175,-113538,-239408,-281713,-134214,133100,71693,-108241,-47741,-26706,-161914,-202070,-77579,-59162,-192164,-169834,13239,100923,-5672,-50601,143983,206570,6262,-57577,178604,187727,-242919,-445324,-278255,-220818,-326363,-237617,-2389,153269,80423,-62189,-151751,-267206,-311109,-153790,94353,189819,11357,-127182,-28282,-4093,-137582,-165709,-80721,25351,114734,198281,243893,214805,136453,64707,62162,-39182,-150554,-277733,-322171,-296589,-194868,-105167,-111899,-108575,3589,173855,303871,311215,374714,517956,409506,25867,-239571,-262149,-216516,-117453,-45687,-166614,-186332,33259,7831,-304307,-331697,-18777,86396,97489,232610,291158,176957,38433,-99666,-162138,-116124,-91390,-171982,-176987,-43468,92864,165537,268631,236914,15275,-81593,-6701,72740,66456,-121273,-338919,-299535,-81563,25613,60901,186750,240248,51542,-187908,-253595,-174545,-190755,-285734,-212744,88471,255018,22349,-398195,-484321,-325947,-226618,-104783,93678,275514,490274,549600,296495,24105,5132,105920,41175,-177120,-440672,-508896,-247603,-34833,-40788,10997,166988,158200,-45499,-114957,33506,45368,-75986,10569,175322,92746,-93656,-170039,-170876,-100460,13008,-25813,-127284,-134170,-9742,156321,92041,-113019,-217470,-289333,-370963,-327640,-323531,-336983,-343082,-504482,-460361,30463,397956,281418,-60937,-295916,-296222,-253706,-187336,-48568,-85,9260,114269,81099,-66490,-251095,-353763,-361691,-390897,-310176,-269238,-442892,-310492,227555,562978,1817425,2404687,1860114,1553438,979715,-733418,-1189377,-762101,-623498,-579305,-333890,385516,923327,1399471,1036973,-221098,-1169717,-476702,579451,483691,454412,848482,717065,260720,79242,4227,-70604,10045,147133,158586,32256,-166660,-318429,-300838,-157893,85366,279919,201866,64170,43284,45981,20000,-29782,-208283,-302263,-154065,75630,103991,127026,204157,160652,3071,-234625,-365851,-128405,167369,230859,162779,129663,51985,-145170,-211395,-20378,82511,60846,-26669,-151810,-191184,-64169,99030,46830,-142807,-206259,-293020,-377187,-223582,-109099,-185168,-165750,-50598,17360,93394,253607,396586,364173,80134,-229607,-285342,-125337,88295,326892,200957,-213632,-276640,-26550,27364,-37890,-35275,68146,234852,261246,102308,-78278,-180209,-178798,-63986,185159,317850,202701,92852,13559,-237616,-317191,-18268,239000,212625,81718,74926,183080,292087,362223,256967,24657,-76262,64270,194013,164922,54185,70798,144577,143064,149273,84391,-80114,-113660,-39872,17659],[130076,91779,51513,136175,266626,292795,227866,217139,263389,195001,56641,73930,349012,581840,372706,100065,154779,355470,369221,236623,152878,70155,-134259,-219234,-76553,119615,171514,143325,45132,-108278,-161839,-29433,25344,93133,178793,144190,109821,123565,71415,67071,-27474,-89258,-171689,-370539,-313402,1675,61621,-17644,-36170,-111445,32013,264365,249155,151459,215526,251342,195938,323088,431046,275087,-50835,-94843,38721,20078,-12590,6932,-128212,-327331,-161798,147664,269570,252511,189388,35062,-88759,-125474,-193576,-248587,-260319,-277003,-234054,-126767,-110105,-60243,119247,242524,206779,46276,-188983,-313490,-188397,16144,136222,203067,248566,194387,161613,244748,275746,138545,28279,-3170,10303,-74853,-148960,-18390,106808,99449,132845,146209,62620,14752,90676,102125,26659,-49730,-103115,30203,177543,50859,-90273,-95281,-107940,-129872,-134262,-172265,-190416,-228037,-380616,-398096,-272716,-280162,-349963,-164366,107249,86344,-207347,-401377,-348554,-171769,-83486,70937,367028,336152,-28951,-188368,-178977,-226672,-143173,-23667,69517,153238,176992,296951,444236,365540,232710,243212,146537,-82866,-218005,-314619,-462959,-431576,-235371,-108781,-26603,58343,169812,241038,305218,384306,277719,96928,5380,-21311,-79252,-113292,-109865,-84332,22396,187295,369256,373274,153759,-132860,-263313,-212060,-164743,-90403,-9357,21392,117909,272349,260980,148065,169605,309623,205033,-17915,-53330,137430,151066,117543,225939,61562,-327277,-335954,-70384,86498,121867,128937,-9011,-151933,-182101,-373734,-532080,-302698,-20342,23705,-131005,-452652,-660861,-525837,-171645,116974,92714,-106639,-22566,235762,325682,132451,-159712,-253978,-149277,-71920,-64231,-95217,-186946,-209860,-123472,-72857,-144643,-155048,-172906,-420188,-420472,27544,337330,215200,-64746,-245662,-287597,-242200,-99109,44652,127587,168552,157541,22147,-46711,83004,270613,329161,243748,177216,112104,-8499,-103259,-103437,11108,122028,132320,81164,150507,133140,594,21817,130864,145160,94579,2489,-132826,-229933,-156796,-45139,-156495,-247427,-85840,-26029,-91181,60025,165111,16805,-209261,-257315,-22400,234791,208628,-15358,-137586,-35366,258718,265839,-44598,-217219,-181548,-95190,34899,13371,-186278,-151758,54007,82367,-70029,-282412,-289592,116488,400502,178574,-140896,-111803,10874,5188,-44668,-91212,-138886,-179012,-92385,142216,139018,-111905,-189491,-55119,120301,169667,60805,-120764,-272589,-307598,-149979,1232,4361,91170,204864,-27595,-292786,-29700,334454,188948,-63677,20783,235060,396175,383078,199565,37292,97534,192293,115385,-1919,7179,58852,122221,227577,354176,461389,338818,94724,-6233,19807,-25762,-69754,-101438,-114979,-67851,3986,-29689,-134431,-182868,-140214,-72578,-74412,-76392,13024,73895,-76253,-267908,-125964,106961,15359,-15364,161266,93069,-43242,8853,3536,-96965,-161043,-187207,-41733,110291,41216,-114268,-131437,-86212,-5760,-5039,-99631,-290134,-391566,-312810,-127468,41628,124052,177829,88504,-182214,-353601,-75225,383228,493326,309425,135918,44685,-170474,-400741,-384003,-196812,5348,113255,10935,-118632,-122773,58715,149000,-161062,-319821,21813,361243,381691,341273,244935,143651,149913,-175899,-360721,-236382,-421844,-828312,-757699,730522,1294823,-1194436,-304308,5115457,6178723,3212837,1522352,453207,-418592,-499386,-375765,-128342,147543,-128278,-437276,-41509,292596,-22938,-188956,-24379,-212772,-718567,-582215,96012,354425,146756,-61066,-133872,-56330,7508,-159430,-367219,-312964,-135620,-11981,23919,3701,42073,13707,-218767,-405445,-274391,-84720,-31937,168642,401525,356964,147100,-68874,-286498,-468191,-401814,-122872,144212,200432,271582,414949,384985,249870,174749,-18147,-146027,-127200,-235065,-380822,-304867,-152183,-50251,146575,290675,258462,124545,-46155,-105569,-98919,-97048,-103389,-100096,-44204,130840,309862,276119,179310,196289,35107,-238026,-123499,138260,87338,-106264,-178655,-48786,63125,35734,26823,-61734,-243787,-122620,249481,361243,109722,8943,113480,13922,-158114,-105972,37174,125099,66303,-106357,-85963,65959,109277,71651,47295,67707,65106,196575,287151,213324,82809,23361,24674,-5583,-14285,39956,95630,102487,10815,-26703,125179,239680,99412,-145550,-301379,-289484,-70354,162454,111134,-152446,-257483,-38690,185400,199940,187949,218238,185396,160408,203558,179684,107098,123691,136787,96572,167546,362978,389481,198697,150708,151331,26293,-65971,-159412,-351210,-498450,-374540,-101676,31467,-12805,71528,274716,293961,186001,31841,-117005,-92178,57257,145330,153244,46373,-123568,-137001,-11298,23069,29414,67436,181324,151256,-133887,-252499,-143931,-69963,53749,182177,132664,-38782,-97975,-24240,-45287,-229502,-339609,-222474,-46641,-43332,-46959,70467,149895,149414,152167,137396,197574,260817,186528,102905,43479,-43813,-19790,143997,125678,-73179,-136217,-12953,450,-105455,-167417,-187354,-193332,-96096,55054,208255,214435,150111,105871,-5453,-188900,-288111,-262322,-33766,196816,39987,-170813,-42037,39155,-96901,-165582,-115908,-172886,-300617,-189049,41777,162091,94892,13218,138484,181417,30362,-20485,189575,218859,-168275,-404013,-262534,-214304,-317770,-210426,-104647,-61432,-63893,-95045,-135859,-241685,-316582,-210794,-15068,61169,-94061,-170006,-18793,22640,-103120,-121584,-3863,103138,156052,213268,251773,191480,87119,55875,97683,28037,-38426,-159083,-297005,-366021,-263608,-82438,-79852,-142956,-41221,182271,317758,304840,310550,442906,413420,47132,-236145,-258086,-278823,-215646,-83905,-159360,-170115,53691,-4057,-347664,-355894,-5867,106041,153970,292533,362039,292634,112282,-121415,-173811,-68875,-85365,-245941,-228429,-53737,86933,186126,301487,232705,29729,-27506,17581,80378,46801,-145039,-300454,-210988,-35085,18379,59916,179643,148727,-11744,-119243,-104392,-5967,-113143,-302217,-241060,93473,256652,16499,-362568,-373294,-198191,-136054,-30361,182371,319477,480368,569055,342819,95971,50224,146160,81311,-114206,-354667,-461085,-265630,-68938,-32240,49676,210880,205365,-34622,-120670,41803,85269,-26089,-14458,49236,-58476,-180892,-208457,-213933,-163165,-37685,-13419,-56982,-57385,10073,136013,143432,-36543,-177017,-229432,-275386,-306202,-345191,-332626,-321103,-474503,-429839,-2358,331483,267492,-131289,-475803,-416656,-202609,-105950,-40749,-38997,2011,180327,195320,41628,-206918,-428226,-457825,-365954,-230418,-165633,-283846,-188945,311847,857590,1978729,2465769,1964396,1491535,900106,-644864,-1136638,-880431,-721641,-550483,-275751,317867,1020889,1994936,1664266,264238,-1068000,-615056,239552,388893,524489,809079,632980,222335,85617,34985,-39379,64593,187420,201314,88144,-148571,-336875,-297538,-165573,-6158,166670,123726,-35853,-62720,12476,23047,-79232,-337609,-488968,-353496,-84087,44061,167556,265032,151823,-39721,-201120,-275407,-80399,189808,265922,217245,156358,70062,-44493,-31088,114254,155768,134697,51005,-113833,-196086,-61822,144797,163803,42372,-108594,-336770,-450377,-202340,-24729,-95689,-43479,78212,105242,127690,261574,464722,497509,210002,-116244,-219329,-125519,64602,274764,158067,-163310,-190294,-21287,-1928,-47028,-70474,24768,213256,238486,118082,-25587,-156564,-202763,-145464,53844,204036,189150,148171,38906,-246526,-333403,-68074,157805,138535,35260,-355,108506,283081,380706,247617,8284,-73135,96647,241085,142988,31412,88316,120107,68742,140201,178564,28524,-88786,-67154,36570],[156574,146977,126359,194559,246151,187316,138942,217231,270749,134170,-39907,13056,326446,638433,544788,237899,173609,320931,370167,268932,170558,68236,-133962,-202998,-53055,99375,151302,177840,111184,-129054,-306966,-111592,91404,171541,206803,142282,110096,108751,64213,64125,-41534,-98229,-172592,-404804,-326601,55013,118395,-25057,-122455,-180755,12151,181352,101895,80865,266557,364738,294881,289689,345621,252532,-34517,-60776,134149,147694,5258,-64719,-200008,-383920,-191038,183426,317111,279080,171144,-45405,-182159,-195026,-248490,-281441,-233243,-203346,-173161,-115253,-157665,-118234,128238,256260,164075,49977,-59969,-196167,-196112,-22616,125245,188835,209166,176594,175011,297698,336163,192867,31967,-52982,-103680,-197692,-258041,-166170,-50526,67963,273611,269925,99719,5054,71165,121258,72882,8502,-63000,-2111,92813,-2769,-107911,-82504,-19334,10692,-45379,-156566,-180419,-195724,-321120,-341247,-190395,-213503,-338260,-180020,84793,100721,-129664,-337565,-335472,-137612,-36255,66188,342990,344016,-6984,-193319,-187343,-202403,-110066,-46356,-15249,17366,70700,349604,579965,387053,144507,122539,38558,-191034,-309959,-304209,-320475,-272203,-141351,-5406,110070,170496,229500,219606,198148,279819,237190,90602,44897,83934,41514,-91027,-116004,-53143,10078,100940,290838,352801,209643,-86462,-324971,-321250,-207208,-83083,7796,28047,131229,327424,368576,295936,308397,443953,354464,38153,-24189,239086,242091,164468,197379,-56377,-507473,-522757,-254273,-73854,9222,100846,36561,-140442,-249093,-419815,-521723,-233313,87738,121503,-77121,-420339,-570057,-398063,-117255,71744,10836,-140744,25471,283089,270070,11615,-201685,-192651,-127091,-168877,-156552,-101124,-172952,-213932,-148417,-112642,-166338,-98033,-19806,-243281,-378365,-12415,316359,258873,19029,-164785,-221246,-176760,-57362,79028,154938,224070,276720,157935,2410,32704,227647,389700,383353,256809,96618,-72134,-134397,-90401,-22297,-5873,9605,24756,197066,258677,77644,36512,134327,132175,62140,-4937,-118438,-207906,-124924,-12971,-146958,-260480,-63304,79966,348,68956,214545,139678,-110310,-179709,50701,277760,241546,94424,-42316,20195,284959,316568,-18678,-246250,-231315,-144459,-34330,-5474,-120336,-55291,124893,133687,-50923,-335510,-406832,-2766,305852,99724,-147293,-49641,16364,-47154,-49786,-29499,-133120,-249723,-177899,67984,58682,-162163,-202424,-55610,121362,194350,138119,-54259,-241251,-241675,13696,193928,165445,183909,163676,-133933,-306866,42298,379367,184799,-136072,-160407,25871,245596,307950,151519,-10988,43891,133810,90331,70378,138650,120196,73236,170871,353680,445360,292875,31390,-75773,2006,59379,-19859,-202023,-237254,-140016,-4332,18159,-36579,-95499,-90398,-71191,-96084,-98472,43039,142543,-36782,-266951,-143457,67786,9845,20350,172227,104549,25063,108292,99122,-64044,-204802,-216383,-24271,127456,22169,-163610,-163099,-39644,129356,168209,60895,-196828,-337429,-276171,-97694,24060,97228,147621,3335,-262136,-287562,57841,400844,369883,147617,55839,20912,-170207,-327077,-225784,-64195,98864,195518,75273,-112431,-179802,20066,195308,-110324,-356843,-86318,214462,282852,294633,202402,138429,157018,-229340,-446144,-461808,-826041,-1364193,-1488241,21577,1672582,694941,1367164,5604818,6417913,3598493,1671647,578102,-458686,-650777,-402332,-261765,-294597,-616085,-806598,-320247,113314,-144820,-331000,-101991,-120758,-463266,-366099,152862,364432,139868,-30521,-50748,-9217,-33807,-213359,-432165,-374446,-176832,-68525,-46403,-45564,-19388,-40984,-245803,-442653,-335931,-154322,-50624,156478,421047,428399,223776,-35882,-357532,-552507,-467324,-185652,81550,167520,238766,347122,324045,289680,275005,15570,-233542,-284019,-380118,-467184,-345783,-184201,-28526,223944,274761,106373,-529,-54579,-81477,-103372,-122423,-139933,-119845,-65442,79325,243852,230976,172054,217218,87919,-190585,-123448,97696,15139,-214833,-260290,-94095,5040,-75227,-98477,-117129,-230760,-98509,252464,344371,78376,-30115,50954,-70569,-256571,-228894,-86998,51164,26194,-124030,-98822,40939,97811,146463,177532,195409,175855,240606,301604,262026,146369,32838,29205,40325,27940,-15586,-24566,8422,-44789,-88484,13186,180223,119367,-138286,-344255,-305945,-35858,202691,102513,-139922,-240358,-66227,131614,222101,286484,239234,103370,146125,302163,238906,122570,195721,202039,32779,45884,325750,418445,221993,130916,119455,-32220,-172250,-243078,-373644,-490698,-344291,-83920,19263,-25503,52435,206657,214904,160876,58792,-67714,-41366,116764,219616,215253,100452,14743,59279,72124,-331,16229,78629,129773,132337,-57556,-165532,-119054,-51329,123687,265090,138178,-66464,-87455,-17024,-35481,-178513,-285329,-222729,-45788,25112,39676,105099,167722,175381,188466,237656,230023,140841,45906,9771,-29283,-69114,33185,224827,163690,-110535,-180357,-38782,-23030,-110181,-173076,-196955,-171574,-19973,120068,234859,248151,151392,17328,-113342,-242218,-309334,-265578,-10483,184979,6540,-166730,-1532,86379,-42655,-106720,-127041,-244146,-315056,-127498,111208,257427,266220,172740,168626,147704,35482,14936,192166,247153,-32843,-282055,-209940,-176388,-252838,-169398,-182483,-249329,-215231,-143734,-117347,-191455,-289385,-235678,-86581,-40325,-168649,-200434,-35974,40201,-33607,-28850,106738,177548,180618,230630,273492,186486,57761,50455,96335,62437,22468,-57447,-233258,-394887,-356598,-143890,-93194,-171885,-97680,137244,271879,267509,245634,346650,361502,46626,-211906,-247988,-324099,-279332,-131607,-177362,-154871,65091,-10479,-330494,-296233,30089,114276,150082,277930,358609,328235,125102,-153645,-159324,12368,-52099,-288180,-286633,-101654,47762,187512,313237,224877,57989,39098,66890,111139,66174,-100842,-200146,-79216,48484,26940,50163,149111,47672,-60089,16880,141521,164057,-77797,-327391,-244312,122874,281765,23592,-289925,-236900,-74060,-44663,60886,256471,307244,385267,504506,345515,149041,100956,156880,87595,-67037,-254760,-363274,-243838,-69719,11801,94165,232041,228502,-21073,-115560,34978,93679,33628,9512,-49633,-179498,-208419,-176450,-214924,-218515,-102308,-4138,29370,32837,21135,88495,176770,55622,-109341,-154273,-178022,-273291,-306538,-282119,-328636,-459235,-376943,-29182,262323,265282,-162151,-594546,-480110,-114027,2005,-19939,-49939,42955,221049,234045,82361,-195469,-497927,-537331,-320946,-142172,-51012,-99802,-14515,585204,1441931,2003695,2218440,1815042,1117891,495886,-456074,-900231,-870720,-703845,-431442,-103640,502502,1475377,2374621,1871855,417478,-907866,-568204,16786,316717,559280,660545,455345,183204,104370,76425,30130,148571,240955,226503,129717,-94785,-265035,-201363,-113136,-64247,38447,7285,-142480,-139388,-15398,13471,-107922,-385933,-595010,-489567,-222981,-14365,169781,252339,95901,-99320,-160646,-125704,24803,211982,277759,266315,186470,72951,25746,118070,200623,185143,186496,129590,-76389,-223600,-92343,173604,263296,182476,-34693,-363859,-484527,-153241,96003,47485,97817,202433,193504,156545,239083,464468,549869,313529,6635,-149940,-131189,28113,185062,98097,-79082,-38225,32400,-15843,-56876,-83243,22415,210736,215254,114257,-1531,-138499,-209858,-190199,-54328,107465,236126,291041,102358,-233663,-330418,-140455,50405,76986,11397,-69787,-3337,206810,338581,228868,15530,-60508,104193,254681,110737,22445,116724,92271,-11185,97414,216483,98011,-75713,-99000,18854],[111417,161779,207710,272721,226911,74475,37825,182108,237968,77560,-80035,-9810,243905,542728,606833,358713,214518,294465,339677,250686,163206,90168,-48176,-95854,18005,84213,103374,158139,122130,-169151,-424229,-217191,105008,217347,215619,163599,180671,135017,36157,-917,-84161,-106780,-152063,-374245,-267616,115810,146605,-43256,-180364,-187876,12694,100215,-31410,-1038,263595,432167,390305,263600,275069,258502,51555,1533,171861,192265,-12733,-138291,-254929,-386238,-194561,198484,327813,265931,127804,-111702,-244244,-240828,-272775,-276802,-173216,-95891,-71743,-69241,-166003,-136128,163566,283545,122363,49894,78328,-19236,-120970,-36559,82411,126888,129539,127474,143539,278624,334144,214961,34808,-72654,-174884,-269964,-292497,-241986,-170059,34534,359991,341001,104787,11037,62864,92687,72990,50934,-20794,-40163,-19669,-91195,-138298,-47492,80784,146108,76231,-69976,-121838,-131237,-201120,-223061,-88662,-124062,-269518,-142976,88563,119691,-33752,-229165,-252070,-56389,13318,31444,264228,302739,-11499,-222668,-224799,-168917,-51043,-36567,-76107,-93097,1246,368003,602764,346843,79626,36472,-70442,-315321,-402626,-265070,-119361,-68359,-40018,86706,207955,234044,257972,191313,97009,180255,209059,74845,54073,175578,194227,-8334,-103923,-49359,-43908,5285,220846,343832,254018,-36271,-318585,-343664,-205118,-80265,-4032,14090,121114,318501,391014,351871,370999,523866,483688,97927,19415,299569,277817,169674,145364,-159916,-619851,-646466,-391792,-218221,-111088,43571,65019,-115336,-282062,-396758,-428579,-127885,213141,238188,-13045,-351024,-427988,-240489,-55657,-13705,-152653,-222863,33257,275653,172102,-110914,-218099,-103357,-73832,-203945,-182931,-89981,-158782,-207194,-157030,-135171,-156061,-20712,126914,-57232,-295191,-61389,229007,223873,55110,-94488,-139007,-73931,17203,96317,128766,237085,361441,281445,61023,-5141,205122,469421,524215,346430,114786,-77763,-110794,-35500,-25895,-95189,-98761,-30604,215764,354484,147632,21822,83131,71953,6042,-15289,-88445,-167270,-98023,4357,-121593,-241831,-41401,147533,56153,50576,227593,217296,-18004,-82767,118854,265228,214534,193667,83678,79633,277798,331209,10562,-243871,-261810,-187975,-74625,15189,-13064,61925,198894,182025,-23483,-342071,-476558,-164897,142097,18991,-126873,-22644,-30543,-106084,-23224,64574,-70001,-271005,-273204,-71177,-69757,-210051,-196738,-52021,125223,236692,218464,40175,-143904,-110280,186577,360204,307350,260532,125372,-200938,-278469,118575,400895,179835,-188868,-312906,-137748,119145,223957,96086,-44716,-5574,55791,26630,109184,267898,194835,5072,74147,324731,368243,178652,-25745,-93500,-3517,127301,23177,-254560,-302718,-189410,-27428,57366,49148,-7996,-30241,-60556,-86994,-74008,80808,190728,2994,-232567,-133652,26120,-12094,48581,186840,119278,99220,221871,190988,-16971,-193790,-187175,10286,123297,-27003,-217415,-188647,9317,212852,295107,226853,-42725,-234466,-173859,151,25492,73170,143815,-15576,-249649,-168526,159538,354231,222885,3353,10369,17539,-170670,-249674,-45865,137575,283156,312446,113317,-135305,-237775,-37595,183909,-71878,-361438,-192304,20882,117580,175861,85740,105928,242755,-64485,-380353,-601421,-1048704,-1564248,-1903537,-888293,1583366,2862408,3443894,5463445,5852204,3612863,1577926,514345,-552803,-794960,-401255,-355379,-674503,-996804,-1013442,-503023,-119007,-324380,-469753,-171503,-24151,-187310,-145582,182568,329231,107137,-15672,32868,38536,-54707,-231643,-464117,-429531,-216874,-123606,-135793,-126297,-82027,-68399,-232105,-412762,-333545,-187487,-58672,151241,431209,478250,301750,34064,-344209,-545011,-493332,-261292,-6871,112152,159427,226230,236316,299969,325212,37575,-286902,-378333,-442940,-466394,-326816,-187207,5826,290477,281469,-2477,-145336,-111812,-66126,-64584,-122228,-189095,-148115,-74540,26133,160648,182423,162185,211546,106018,-164059,-155872,23775,-71152,-311533,-316904,-147227,-80271,-183224,-211419,-171204,-212442,-89071,204207,255947,15491,-60467,14882,-119913,-319044,-324556,-194241,-6296,1567,-147377,-149026,-20191,71416,185373,240988,210476,193680,226628,287811,301851,220246,58560,16553,72686,68280,-61117,-117686,-80398,-117857,-160603,-91135,103175,111381,-149179,-382875,-296816,20661,230269,103204,-82739,-170862,-90300,45805,209415,355575,252906,32684,114582,340656,259805,134054,243755,224860,-36913,-68065,236540,372319,211590,93494,80298,-54773,-225277,-298904,-380765,-437264,-286826,-54861,24733,-34918,11318,118390,118235,100893,52345,-37152,11364,184795,288581,262204,136429,126892,249458,163000,-47408,-43073,73384,92532,117504,23933,-79992,-78156,4757,190953,297500,99850,-105501,-60940,20595,4176,-84615,-183487,-177693,-25322,86146,116435,138221,174716,176776,185912,280611,211090,11487,-65981,-68789,-112807,-112522,55772,253615,163998,-128828,-170360,-16274,9359,-60812,-144652,-201242,-135255,72069,180305,236621,306768,220471,-10889,-183645,-249406,-281876,-267950,-53824,107963,-28973,-109584,64701,113222,-3473,-39427,-109312,-261204,-249392,-20116,187661,348589,436850,345264,207337,110685,9849,18684,168648,261439,128215,-99865,-122714,-124897,-178063,-148285,-214225,-349609,-320681,-178132,-87300,-124044,-236708,-226598,-102902,-81739,-184934,-207628,-76126,48876,57453,86339,212611,213915,162786,237936,307905,212868,67646,38473,49324,56776,28378,-11722,-173878,-394339,-448716,-259634,-135268,-182674,-145004,59096,188827,211960,199578,270855,286729,38763,-164767,-222397,-327299,-289420,-172628,-206664,-133577,79549,-2951,-266318,-185639,76916,119931,101693,201940,290652,274052,61530,-197458,-131193,85255,-20922,-293193,-326241,-162673,-4805,175831,302141,214125,95497,99549,125908,160140,124057,-6388,-74294,54515,145517,45867,29484,101608,-32838,-80766,170130,396018,286588,-80878,-346165,-226188,154786,308962,39924,-198489,-107577,22153,41130,157604,294863,242094,231005,348449,277139,155608,144909,142248,59182,-47169,-161926,-235748,-184354,-44758,63096,119181,212012,213771,-1219,-98168,4693,57905,82831,80910,-85246,-232156,-167723,-84941,-180102,-253947,-155513,4159,109208,115576,24646,30911,178200,129413,-38011,-84122,-104110,-222729,-212986,-188462,-325159,-432431,-310403,-46790,207876,274918,-141090,-619416,-472273,-12778,106349,2774,-30152,119472,221736,179215,41546,-217278,-533001,-562389,-256631,-44703,72020,86591,175068,896001,1862897,1719380,1707076,1479642,622918,76464,-94529,-505356,-754374,-622083,-292637,98911,818435,1949196,2328485,1632522,307317,-619764,-322958,-43206,263507,523292,416752,224342,163779,150081,135354,132832,241156,281937,215525,130554,-42838,-134143,-31796,-17764,-88923,-75669,-116728,-219064,-156095,-32618,-24138,-131971,-352311,-564857,-498519,-287210,-50863,136679,175449,5024,-168582,-131432,33692,152200,225132,266658,291711,195883,37744,21150,173517,213665,169192,210759,194806,-41065,-261964,-163896,140065,277677,207414,-21857,-375041,-468806,-89086,208870,190853,212289,288443,261033,170232,192737,405005,525974,385237,123992,-88962,-136779,-9065,78928,27430,14750,139475,116340,-15447,-60094,-54573,76043,228264,181156,71960,-18949,-127058,-190117,-182034,-114054,47252,322373,472122,189922,-200298,-304020,-189545,-20767,68002,29308,-106975,-116827,89147,249603,204400,54026,-28260,82836,209151,66414,32532,155997,74200,-72332,38622,195677,112504,-77117,-125908,-28390],[12720,135636,280497,351055,209210,-18570,-50138,120233,185549,56811,-43375,16523,136080,338437,539206,418495,247681,264466,275771,176861,123148,135122,104243,54992,84560,60444,32276,89053,81210,-212293,-476224,-297893,70363,217249,207014,204374,288238,193006,-4043,-113231,-147135,-108524,-114446,-283481,-151275,164634,138641,-69323,-200378,-146942,26040,41561,-116874,-71476,215998,439186,435100,237209,233933,293744,177930,70356,140952,134004,-64630,-190654,-277771,-347750,-180877,184505,306512,228590,74097,-148718,-257580,-245036,-259191,-242531,-101867,13986,35143,-9142,-137434,-110676,214246,314059,83179,33793,183677,171243,26898,-5108,38001,58820,59696,68908,72134,189647,279326,203772,25719,-79143,-187925,-260143,-239528,-229492,-208949,38584,396744,357028,87174,40267,80961,32373,27355,52855,-12322,-86967,-137157,-206399,-178948,1186,162869,234936,198912,74409,-22995,-56831,-73422,-85867,11305,-25966,-162195,-65549,126216,153132,65038,-86893,-95129,79351,77761,-11739,157707,235634,-23903,-247807,-263968,-132745,20622,9971,-84440,-133810,-8039,352377,518653,269097,55580,8085,-143614,-411493,-463944,-203571,86213,120845,34829,130865,229656,222284,239236,149178,18238,120592,204528,50619,31322,231088,320457,90815,-86037,-81207,-134145,-73251,195212,359696,272555,-2332,-257117,-288535,-176388,-81732,-20492,12063,120248,273716,338004,312683,346124,525298,534073,133753,63459,306566,250375,124185,78535,-223398,-630515,-656857,-431279,-298096,-201088,-28080,64654,-81722,-264488,-303795,-263067,1538,328515,333938,32913,-260539,-266415,-91102,-1800,-116392,-344180,-322254,-572,206682,56126,-191095,-197167,-10609,-1112,-157040,-126393,-65387,-153469,-192983,-149366,-132347,-111469,55202,217233,56401,-215531,-101547,108674,119096,21100,-64098,-56673,40872,101949,97850,72519,213945,386964,345773,106643,-11888,215235,536464,606218,409857,157179,-21897,-30053,46466,-10945,-134634,-163390,-63850,208431,394942,191264,-11538,1493,-10191,-45919,-11481,-46691,-129677,-89551,15229,-64705,-179948,-14666,161777,50442,-864,203526,249445,61154,9385,166040,210684,147437,254640,218443,141751,248754,298125,20688,-225512,-284004,-240414,-93443,62781,103378,165606,245777,200508,795,-301258,-480478,-319254,-57831,-64223,-101843,-45288,-118987,-159309,23959,170537,44571,-227445,-351486,-245267,-215548,-245097,-171119,-28710,153458,299938,290407,146672,1876,56995,317636,443487,380694,303065,111595,-209579,-219500,179332,390042,159626,-210160,-373558,-191655,60006,141235,28296,-75543,-55240,-29210,-55097,109638,364026,261145,-68468,-36703,276314,263626,24588,-89604,-83808,-5241,152950,45207,-240107,-285216,-183838,-31219,105900,123600,75852,32443,-46704,-56700,-11682,107966,190961,25443,-173489,-100433,-6796,-41306,58549,188187,126256,165600,326429,259774,32539,-129566,-95053,72469,105602,-84784,-237228,-169146,59149,216405,327765,351844,139108,-101308,-39203,114286,32461,58861,172029,31555,-158111,-34282,196791,245329,88492,-69685,19874,44216,-161449,-180220,108056,337008,475007,409777,102956,-191250,-287008,-100965,115772,-66288,-354353,-288378,-158304,-40481,51111,-31496,83163,380726,247982,-207195,-647072,-1104115,-1497628,-1960767,-1724091,1158628,4852239,5384401,4657454,4610938,3272962,1282704,288394,-645449,-855648,-347851,-382089,-899270,-1175284,-991823,-532176,-335075,-519943,-585500,-213735,79627,47581,10467,161625,241286,43788,-33416,75296,60058,-46953,-195480,-440149,-457732,-246610,-159026,-203682,-191696,-109481,-60014,-177353,-310414,-263102,-181926,-72566,142204,424495,492359,363919,117774,-279508,-506061,-508442,-347123,-116015,32986,51421,91185,159990,294292,330286,57058,-276186,-370852,-391937,-365512,-248369,-154601,52367,336785,304008,-57447,-286935,-219259,-74180,6792,-90944,-235127,-185298,-81334,-20283,80912,143334,156374,188037,94681,-152145,-199824,-62556,-161479,-388449,-350364,-200766,-171172,-260248,-283842,-219072,-206588,-104439,110922,110167,-76237,-83299,13056,-126136,-343134,-381232,-260179,-41529,-18643,-185110,-219765,-87958,39552,174922,235539,140576,117297,160230,252143,321379,281138,89939,-6811,95284,121231,-54635,-147385,-146117,-202583,-241260,-169671,32428,85352,-174436,-412296,-266971,93127,259358,137485,11046,-68456,-104716,-51137,160239,373652,258693,-2765,79213,314141,244350,148034,256677,191562,-94046,-134026,125782,262786,166294,49645,48948,-31476,-213477,-325872,-380974,-358212,-219926,-28776,41905,-35744,-38520,30861,22314,21972,29634,-14038,61034,246598,336389,277590,139869,179128,368636,224384,-105066,-115169,66048,85805,107559,73983,-28084,-33466,75396,233193,272097,37512,-126954,-17614,69632,52283,20967,-61648,-94734,17057,131532,167701,162974,168716,148685,140598,243479,140768,-85521,-110877,-107838,-192554,-178371,30923,224476,120283,-139849,-126744,36984,79169,19186,-98397,-204000,-105082,138529,207271,201627,346170,318097,22768,-194774,-203836,-201011,-240802,-120562,2331,-63843,-30361,136878,123420,22737,23156,-70065,-232795,-149789,81515,234081,394865,529504,435337,220570,70392,-48774,-23659,114621,255032,269906,100096,-13943,-79973,-139233,-158799,-190230,-335736,-345760,-178239,-44437,-50033,-169945,-194560,-76417,-60540,-140635,-187344,-122306,50339,139841,179117,269381,186911,89334,220154,338436,259301,112891,17864,-27334,19836,-2620,-31377,-152205,-382067,-512448,-372140,-175336,-168990,-165579,-19716,101462,154346,178582,234197,217257,38432,-94242,-169824,-275949,-247447,-196646,-232377,-101952,107464,20281,-185395,-78678,117077,136613,53156,104963,189990,153354,-64488,-248769,-109236,108672,-16054,-266401,-328028,-209016,-50502,154595,267527,199057,138454,145834,176789,214434,202986,103828,39174,151389,221366,60909,-3254,47209,-74866,-72541,280246,550632,323756,-104085,-338802,-193880,160479,304669,51883,-112863,-10684,79993,118578,247193,291370,146039,60411,124977,132310,107148,166141,110781,7182,-54285,-90543,-105856,-102091,-13598,90152,110517,151239,165243,24839,-75139,-50747,-18157,103089,170941,-55279,-214558,-80227,29135,-130814,-264472,-174995,21135,170319,173082,19852,-21401,141534,151772,12293,-27556,-55992,-148047,-85274,-64932,-269137,-365924,-239196,-60576,164617,282509,-73878,-545293,-403151,69571,180133,25258,20009,202057,180950,55184,-51205,-248201,-508023,-503970,-173887,55189,191871,248190,335060,1059997,1734427,1070275,1075725,1076842,219201,-34591,452957,-25753,-570969,-539739,-215420,223847,1042055,2023185,1780567,1113189,195355,-154102,57259,31019,205721,398262,125083,-1044,177136,232845,220471,252758,316069,285461,160634,82872,-18167,5625,154982,82342,-96206,-157099,-216145,-242513,-108487,-38560,-93901,-168766,-268765,-400683,-375551,-256428,-50438,91393,73324,-91959,-236637,-127458,152152,262662,230018,244641,287329,170660,-43889,-69088,119516,163290,125689,210720,235638,-7350,-291389,-267799,12452,160171,99241,-74048,-366135,-400838,-25799,270081,278569,261826,309834,284447,158433,131516,306893,449319,427938,227726,-37345,-132756,-35432,-17290,-42284,90371,289179,196534,-8963,-50229,21289,177241,253982,126621,-10765,-70180,-118178,-142421,-122363,-114408,29948,410060,622078,278718,-147517,-254704,-180828,-12951,126731,92179,-97172,-192790,-24078,148259,179885,119823,30208,43400,103282,9368,54663,196733,72251,-101919,-18554,133504,81358,-84420,-138030,-86622],[-102105,77762,322679,400974,189751,-73046,-105924,51502,140505,88281,60789,82046,42211,110647,374592,393640,242268,214064,182440,61837,53459,189378,274699,187104,103356,18989,-51248,-9098,8852,-241811,-452251,-316410,7739,169175,184856,248403,379247,254884,-45410,-238011,-211413,-97072,-69144,-162976,-20509,182057,98309,-95459,-186372,-91994,39136,19427,-135787,-112588,142812,383813,397654,203663,225826,346327,296253,123174,56931,-7129,-136668,-205627,-257062,-284754,-156709,145178,267360,189653,26220,-153587,-219096,-199462,-211030,-195199,-43161,92875,105922,36681,-87380,-52993,262175,331679,46760,-2619,228894,328998,212953,75442,16586,12396,24754,16652,-20702,57739,194943,171050,4962,-85742,-145114,-161955,-114420,-143778,-156704,100135,406481,328454,54425,78095,114792,-35170,-44534,11086,-50739,-135039,-230764,-326084,-223693,46364,203010,255188,291464,238966,92157,3411,10188,19959,85517,59783,-50498,25078,191954,208681,156278,67780,108154,253027,161365,-40940,57896,172783,-24609,-246702,-280045,-99394,90662,85219,-31268,-88047,43477,322985,383198,186856,68976,34853,-157556,-438570,-461879,-126678,244351,248225,66473,113085,169106,136753,172945,90860,-32749,113696,220769,20461,-12736,244030,378651,159651,-73162,-140107,-239343,-122719,211788,378337,247661,1248,-174868,-198465,-143325,-80251,-16145,46562,151879,228755,241655,204687,246396,440782,471625,130405,95629,261912,163798,34275,10104,-233904,-539479,-541780,-356454,-286694,-231787,-91858,36460,-46643,-197544,-162164,-59763,135155,405950,368561,34815,-170137,-115756,22893,33668,-207413,-500604,-407019,-66867,88922,-49423,-203452,-141438,60332,72232,-42311,-8369,-37191,-158482,-173950,-132416,-108243,-42346,112259,227675,65645,-160269,-108499,2697,-16161,-73414,-85246,8000,136015,168107,90017,22076,174938,351486,329670,124073,14567,247163,557323,596939,422368,206462,76557,90790,136444,12404,-131026,-170542,-62013,183470,370833,195981,-48712,-79647,-82449,-67034,19243,169,-114588,-106473,27418,24802,-77509,19336,122837,-19197,-77133,152754,248423,117062,70771,183449,141486,67485,255802,322393,197965,211002,221580,4804,-198466,-301588,-304367,-103493,113028,191516,225091,239927,167778,9638,-229123,-421931,-415284,-245438,-147949,-94674,-111346,-226202,-204957,65180,264242,186596,-125639,-386968,-408029,-343236,-261005,-129119,22660,214020,371654,345739,248378,160995,211991,373425,428167,368732,304436,123020,-170267,-150406,210262,345884,116977,-198850,-323354,-131467,66994,58821,-53619,-110066,-103607,-105807,-128417,80065,406580,304192,-122846,-131986,210807,162390,-127226,-167157,-80713,-18854,120809,39086,-165678,-183641,-105982,12229,171061,183785,145156,84043,-37165,-21166,64905,110803,134284,18772,-107289,-55641,-27247,-73079,39272,158889,115988,213045,400651,298905,78489,-28488,41545,155241,80129,-129555,-197534,-78792,108110,141125,253915,410361,306740,36731,85287,188702,30198,56621,222397,118765,-30776,69026,156539,93845,-13015,-59091,78451,97618,-133919,-123750,205200,471647,593656,440788,43133,-266147,-312897,-146323,18207,-95228,-351730,-367189,-267016,-115890,-12488,-83415,94920,511845,558121,-19354,-605518,-1031918,-1317265,-1760711,-2255015,645263,6293774,6736201,3413704,3038104,2690113,868257,-24981,-669968,-772989,-223550,-326765,-932538,-1127271,-752746,-409912,-481233,-683890,-656648,-214346,191585,218348,88173,95402,111413,-45232,-86423,54446,47261,-9818,-107984,-359332,-443100,-252928,-160901,-217937,-204083,-94845,-36732,-101504,-154335,-139238,-145597,-100574,119359,388078,448780,373410,176425,-208630,-484585,-530722,-433135,-234852,-65052,-60047,-24054,114555,283100,307805,88581,-181486,-247300,-231458,-189284,-133859,-94084,102341,355789,325084,-64789,-395973,-354363,-110699,83904,-35824,-261663,-228106,-96728,-52588,23837,119522,154798,157180,68363,-144148,-234213,-142893,-246832,-443442,-367779,-245137,-243518,-289635,-301794,-253946,-219130,-139282,-5526,-62271,-187736,-105329,36356,-99482,-339653,-402839,-282864,-65977,-49604,-236035,-283909,-130907,11292,120383,185281,50140,-13042,68030,211200,318544,307577,107366,-32985,113188,192295,20952,-104784,-178497,-285723,-325068,-222952,-14649,60023,-196515,-418818,-220458,174324,312069,216689,121552,40744,-99666,-131101,85896,336890,256963,7269,55340,241333,205851,169550,237971,111525,-125307,-134148,28173,124400,97581,14517,42295,33440,-149760,-330019,-375425,-276392,-160658,-17726,60382,-23644,-77662,-39113,-61869,-56219,13003,17284,106098,287591,349521,250423,101274,155878,377709,228439,-158328,-166226,68534,109872,101472,73307,-22653,3464,133747,237511,199829,-23446,-109600,35074,103553,87420,112133,54330,7537,74944,158510,187917,172876,147235,96031,66868,137861,35649,-131312,-83112,-97627,-252980,-259118,-32951,158980,45281,-158424,-81671,93664,155139,99944,-53313,-210283,-101619,150828,186824,132327,331897,392955,97419,-145330,-117617,-82058,-167826,-158108,-85584,-91788,37986,194051,124558,42096,73509,-21410,-181675,-70341,131614,224362,368688,499157,391471,187981,24346,-131110,-105289,39277,225903,354265,268731,97137,-52824,-156921,-186517,-117934,-225449,-287845,-141500,4632,19859,-100958,-157531,-42392,-7089,-60611,-144127,-151657,46286,180147,207401,247568,92888,-31984,167350,340590,296974,172218,1191,-99759,-29225,-44203,-96794,-178269,-372901,-527057,-420737,-181811,-133062,-153730,-69730,40279,110184,175906,226951,165702,53843,-3886,-85993,-178770,-173987,-201448,-244092,-62265,149604,53388,-120457,-24766,134939,174576,50060,33849,97691,13163,-213696,-298638,-113135,59232,-48191,-223137,-290332,-223631,-77085,123413,208803,175702,181774,180359,205963,257176,273840,192780,115814,190099,244783,57078,-43408,-726,-75767,-44979,302265,530520,262909,-126052,-291276,-155098,120200,243321,43225,-55554,41067,101696,182286,315098,255631,51300,-82448,-112292,-62230,18813,153767,72838,-48865,-76856,-45059,1120,-19403,3882,77376,72547,69272,102942,51786,-59885,-123676,-111146,89836,237110,5039,-161207,13384,120049,-92844,-252598,-149539,60242,214172,195086,2850,-60547,73357,106585,25177,19781,-10840,-45415,51503,70439,-143109,-248690,-172366,-80656,113879,267752,16012,-396940,-301092,106775,208736,55461,95885,257426,110761,-81726,-135369,-249874,-414145,-361514,-78489,138506,283763,357428,430676,959143,975381,175970,507284,722522,47588,315918,1110342,444981,-355790,-497172,-252072,187675,959621,1451505,831564,585217,366262,467430,458761,161166,117932,195586,-149210,-167329,222842,351271,333253,365822,351222,239126,68550,69,-24227,106921,289395,142564,-108724,-202683,-267382,-208962,-17358,-36767,-183291,-222857,-181375,-166886,-174170,-149639,-9697,65146,-4760,-160948,-288935,-150463,198237,327058,233311,226615,260418,114150,-159106,-216198,-7767,85850,82748,197035,248394,25961,-291961,-377019,-202590,-84183,-99258,-160969,-329660,-287740,25082,256995,278093,230805,256042,247285,115850,64470,194075,349663,445262,312266,12049,-110793,-45487,-82438,-97349,126229,364439,238107,-6288,-24153,132025,295980,269559,51616,-115183,-131419,-105339,-75602,-29335,-60996,50515,463216,686524,345696,-78781,-191639,-114560,70068,230801,180578,-45051,-203920,-85824,76029,163223,198186,112438,7846,-33330,-55204,74052,224293,84034,-101529,-62543,58920,33671,-82842,-129543,-133978],[-192475,2385,311755,396231,163499,-85898,-122635,636,123973,165565,197890,159536,-10883,-52109,184924,290700,181856,134619,72150,-65052,-31411,230785,404297,250897,59894,-39570,-132761,-108377,-66484,-246573,-367953,-262999,-57104,81508,150239,272125,406856,287513,-78390,-334030,-253558,-69130,-28089,-60085,67937,152869,34277,-113857,-150586,-55823,41094,35708,-90866,-116971,66537,281259,283674,162496,241589,394633,364033,149223,-42625,-177735,-208846,-180890,-189988,-205623,-122628,94155,226217,168260,-4069,-135240,-141068,-110651,-142000,-153245,-14445,116963,109259,43662,-38090,14194,287851,322582,15407,-50959,212211,423204,389987,188505,26654,-9244,15357,-24332,-110155,-77737,106662,134911,-18711,-97486,-65233,-1385,41559,-26064,-40354,208768,415039,273302,10516,99789,140994,-84709,-112800,-55674,-120210,-168153,-273101,-414172,-260221,70282,191282,211104,333088,373745,191620,34091,23075,58207,116215,114159,32013,98960,266948,282702,231692,205341,308158,427384,255066,-42332,-6596,137300,-2253,-209854,-257102,-67561,149203,170915,67277,24626,134192,306842,272818,130877,100673,90848,-113459,-378087,-379433,-40748,324554,294153,57668,45696,53300,7888,77263,24552,-58016,147053,242897,-12668,-60933,223999,361268,172635,-66460,-201308,-329461,-148909,230991,354353,168975,-27129,-109124,-124126,-121419,-66829,22206,122377,219320,209722,141931,72374,105054,286247,308470,91618,110369,181727,35823,-77015,-43677,-192819,-377150,-334826,-194007,-189509,-194903,-128038,-8254,-17660,-99881,-8065,132094,249315,427588,319994,-17301,-96404,7809,93536,47942,-261765,-577048,-458276,-149375,-47498,-121338,-151542,-68054,92557,127296,98145,120348,-19327,-169148,-151582,-114285,-74113,34945,144564,168712,-3785,-120723,-65450,-49445,-129852,-189388,-141936,45445,186709,192034,81220,9053,144871,276029,245475,109330,58653,275450,515662,507508,383526,244673,182946,218260,216104,40280,-100908,-126939,-26266,152142,292999,160723,-77330,-135613,-120272,-43541,79043,45306,-127712,-142698,46153,131910,47148,55629,42101,-133429,-159604,91524,227124,136124,83694,170986,86508,-766,192960,353392,232829,173633,121662,-26494,-159285,-305467,-365036,-115065,141636,224590,224284,171614,79848,-4090,-151163,-322317,-423190,-372780,-224129,-117540,-198302,-326765,-250271,71572,325451,321461,6804,-364259,-510339,-422052,-254851,-76978,95238,290567,424329,378792,332464,293453,305414,348061,339375,290184,268993,140158,-113650,-90264,207690,275929,56844,-162787,-190935,-6310,99931,-28615,-142571,-144176,-144206,-164930,-175097,36782,391535,320769,-131693,-187989,129221,82917,-236333,-252583,-109195,-57573,32938,7368,-60414,-26085,34483,108947,242509,216706,178751,107436,-37526,5596,128654,87218,34485,-19120,-55105,-15415,-39559,-107809,-14589,91017,85710,236261,433377,315299,121746,84772,187629,236070,51185,-147900,-101618,73509,152457,18931,106837,406399,423147,153989,167879,194839,12906,65140,274423,206413,77419,103564,49971,-68786,-84798,-3344,155364,161655,-86648,-79284,238891,511286,598085,388130,-46965,-333189,-300136,-146909,-64998,-140775,-358048,-422069,-277121,-65161,24982,-39488,143301,571216,707183,83593,-494067,-872095,-1178223,-1498782,-2401936,259582,6992886,7317996,2173175,1583469,2027546,421631,-340878,-588076,-533975,-26194,-195067,-807417,-906432,-383832,-195427,-535926,-776288,-664673,-168438,305876,336288,119033,12587,-34408,-144536,-160809,-23368,10781,48543,7125,-243446,-381954,-224348,-125259,-170092,-155462,-65345,-37771,-35222,21588,13604,-91489,-139153,76736,310834,331281,294477,174390,-164574,-488684,-553661,-500157,-345467,-169773,-151062,-100946,95349,269030,277454,142540,-5189,-27874,-3396,9657,-18895,-24690,141309,343130,324627,-41624,-445022,-475073,-167964,133974,25764,-258223,-270440,-127103,-66348,686,107793,149752,125770,43730,-129798,-246017,-206468,-320205,-478007,-374915,-269115,-277174,-269643,-268883,-268329,-241080,-174859,-111713,-219909,-301569,-133060,64354,-62345,-326046,-405110,-281721,-99595,-101707,-289273,-316244,-129444,-6223,45030,128221,2144,-131611,-9932,186639,299931,287940,94673,-53333,129574,270416,145321,-12371,-176920,-349423,-401362,-261900,-33257,51373,-193794,-386323,-160487,254442,400077,328151,222077,131544,-69644,-171438,6598,260376,248445,56178,54690,156296,163773,200158,202985,12509,-126762,-77138,-28420,1920,24337,-845,70836,123591,-65275,-321443,-361929,-209923,-120416,-27030,70901,4210,-87770,-83184,-130762,-116322,19866,68348,147079,297511,320279,179272,21008,66572,280761,168931,-195974,-176874,84909,150726,98121,30035,-50024,27279,160217,204574,105595,-61945,-50284,83070,99655,95419,173094,144076,104043,135395,169635,182343,164753,109175,31318,-8813,6128,-76570,-134511,-7552,-44108,-279848,-334503,-105249,95897,-31118,-190705,-62959,128376,208105,157872,-23503,-223288,-133919,105788,125869,48046,263070,410983,182154,-52804,-16018,43933,-56978,-133055,-120467,-104987,74813,223289,125142,61007,110525,24198,-134268,-47720,109033,152721,266211,354237,235941,115688,-27581,-218764,-202195,-40944,174953,362723,367834,191884,-39062,-214502,-202709,-20770,-71004,-176132,-82339,48728,77174,-38565,-130824,-38753,30600,13526,-90799,-147063,37208,158043,153081,147136,-45978,-172230,81279,295333,297295,221855,10785,-132296,-70266,-76435,-172806,-236903,-371974,-485508,-369205,-136131,-84689,-119107,-77548,22353,89951,177780,221976,128926,83044,96413,19580,-64483,-99005,-191117,-237948,-23276,194163,85714,-91507,-44368,123115,233260,111924,19663,48457,-94950,-336922,-336109,-154472,-60005,-112750,-183361,-231412,-207828,-83707,80422,126614,138234,215690,207284,208049,273458,306716,234769,151656,173524,201536,26445,-79223,-27750,-44916,-13321,225074,334412,120912,-133631,-205142,-117357,33429,121956,3321,-39425,47966,96248,221690,346631,206328,-13411,-167990,-299664,-253496,-77814,109494,39446,-87176,-97262,-20628,69809,42483,-1026,34739,26157,-3500,53246,70437,-67099,-197955,-184213,58049,245751,40856,-122165,72293,153969,-83906,-225386,-82959,130576,250955,180502,-31616,-87297,-6857,5133,-1054,68794,65602,85333,178949,200470,36118,-95008,-117769,-114306,38053,215505,95001,-220625,-200328,87869,192902,104438,185734,262911,31949,-168227,-148311,-187717,-262187,-167230,16526,178230,314731,393150,449990,608056,-139394,-698488,148566,485280,124831,1014857,1719012,825584,-126576,-493202,-397860,-25331,488793,313169,-268130,293870,941372,1136225,768349,263968,-9553,-43240,-345998,-247456,286036,488825,460110,445774,337557,150950,-40053,-89200,-44188,144973,320958,132212,-141359,-219775,-261398,-131024,83162,-32989,-265332,-278381,-125916,38494,21933,-13565,61331,81004,-22120,-176212,-309017,-187339,169894,333581,239065,220314,226253,45939,-276727,-365496,-141927,24219,65412,183248,238219,59696,-251966,-453762,-451495,-389177,-306207,-234843,-260571,-145786,60336,178481,195096,132675,137612,150003,47284,72,87396,251322,436460,369506,66798,-68734,-42084,-108754,-127090,114598,344481,221006,-13258,16002,249596,391802,258989,-31470,-208909,-174413,-83365,-5284,70361,28240,95694,460777,649006,375350,-2370,-132015,-30150,176310,326857,256220,25929,-146208,-69115,61757,160642,267780,204411,-1299,-151054,-114721,76721,226146,100183,-83724,-90156,125,3508,-60539,-102550,-154961],[-231050,-75761,235512,325810,126941,-70023,-106452,-13197,141727,261514,321933,215791,-19182,-96704,48566,143955,73876,35076,-34424,-170240,-110485,237598,448834,230890,-27514,-105411,-198476,-183533,-119368,-223743,-254676,-157992,-103794,-29694,99447,253924,352738,268268,-97290,-370129,-255377,-27126,-2266,-19605,67466,70982,-44545,-120376,-105989,-51347,29606,78584,-5514,-89262,7268,162673,137221,119961,262043,415401,366609,155404,-112011,-312421,-262883,-129001,-85531,-109177,-74665,47995,193085,171827,-12805,-109030,-46849,665,-71674,-130091,-21114,80502,38743,2794,-9672,63789,276783,282158,-5527,-91938,156338,446038,513687,301992,58854,-22596,275,-58086,-174715,-181820,32981,110931,-35302,-112653,23138,170169,175009,72736,86679,326463,434225,209669,-41636,88181,143310,-98250,-149562,-116005,-184423,-169236,-247869,-431480,-271666,63157,134777,128777,319027,435303,246305,34035,-25003,24255,101503,130873,69846,136787,325636,356855,282208,296645,452419,557623,337609,-16166,-23941,135323,41555,-139830,-189383,-27865,192873,244238,175533,156976,229694,320739,244332,120519,127484,138797,-37586,-244746,-225858,47330,326446,269226,24498,-40433,-69650,-115897,-16126,-32323,-62729,191198,251343,-46537,-97819,189449,294547,138788,-54118,-232290,-377282,-169199,199837,249169,43027,-75919,-81500,-96095,-112644,-36358,89621,222633,304695,222001,71043,-38455,-34115,100294,100730,36847,110340,92319,-102178,-175496,-67327,-113328,-190591,-103490,-3177,-41814,-106273,-129183,-55278,-1587,-409,120233,266244,323193,393457,197989,-109569,-44476,105878,131043,46423,-267119,-565085,-475616,-229600,-164783,-148770,-65661,-2738,83574,153210,213444,202872,-24645,-177672,-125853,-98340,-40540,104848,158785,77387,-90464,-71797,24878,-34325,-181185,-275207,-194969,60674,185997,165637,78726,47226,142677,195210,132509,69231,94821,275267,421026,382170,315419,259681,260230,312990,271282,74239,-60429,-56449,28240,124543,188345,96180,-93042,-157789,-116936,18987,157893,84696,-155643,-178132,74027,232121,165476,82257,-63181,-260592,-227347,34642,189068,106929,47182,137468,65183,-41043,84627,289442,229812,138758,26723,-52659,-99341,-277619,-396886,-131906,135543,198720,167385,52383,-45446,-38307,-90899,-211850,-346463,-410331,-279667,-167038,-278098,-399541,-302329,27727,343160,415204,130199,-285309,-516611,-433014,-225631,-21974,165973,344925,425307,384586,391866,369765,308079,259930,222357,185260,209258,137120,-70679,-47848,179597,194000,-4991,-114302,-34890,113401,107682,-121581,-221439,-164141,-170040,-209059,-193770,-3627,330679,317174,-80873,-194822,36942,28363,-278636,-327573,-172476,-123350,-89632,-39375,38037,137925,200018,237712,296751,202996,152186,88097,-49142,17616,161273,48176,-77122,-79690,-33461,5847,-52562,-148218,-98261,-8024,41280,236362,427012,323286,166868,186026,305894,289114,23621,-138717,17212,240400,185817,-99762,-45803,367581,468619,232300,202091,146014,-11754,81092,306119,258247,122651,54197,-92105,-209630,-146904,30070,208090,213293,-27023,-42025,223825,463946,499506,269388,-137897,-365349,-240719,-85687,-92694,-174816,-366133,-448016,-199094,102298,160290,85958,208653,517524,602079,39933,-338511,-656272,-1166683,-1372684,-2264887,79564,6960171,7268826,1436159,654212,1445516,5643,-601718,-415627,-184401,223019,-16658,-609612,-619568,-15863,21579,-511479,-775635,-601277,-84043,406563,420359,146547,-51318,-164212,-231693,-230859,-127014,-28940,112483,115432,-126914,-285779,-158064,-60422,-80320,-73902,-66837,-97542,-4022,181861,170091,-31506,-175367,14603,191549,144249,118899,98998,-152261,-484936,-549099,-523999,-424948,-262870,-206036,-138675,80557,246938,251819,217578,223103,235843,226333,172121,63268,30309,154716,298044,289198,-7962,-418909,-534429,-227574,132207,73093,-224675,-305523,-171136,-61538,11081,98161,128701,94354,32937,-102572,-233441,-251158,-377655,-495613,-372855,-262680,-261528,-211123,-202707,-257856,-255024,-189068,-172989,-321078,-393114,-167189,75333,-39055,-317811,-406072,-285148,-156832,-172869,-328452,-303913,-83994,-8984,-18794,100389,28534,-175469,-34849,196124,275461,224409,49864,-59705,143771,329261,265956,85743,-149318,-377730,-455942,-294865,-31228,62171,-153823,-306692,-91531,320297,509170,436016,286539,186066,-19701,-165127,-55581,172298,234247,124010,81234,94791,137007,237058,170673,-71762,-104028,8773,-31675,-68436,-35351,5317,132853,216115,3949,-310664,-340164,-167019,-102127,-53469,69660,48088,-59197,-101783,-184681,-148557,54534,139865,184641,274255,249926,73788,-88472,-57949,121983,63990,-213743,-148393,110319,187660,97110,-24145,-76460,41513,150267,147278,19047,-68234,34195,110780,49091,72621,197843,193422,170549,183929,170869,163517,140728,57064,-30097,-58834,-96822,-166460,-121814,75167,36004,-263178,-377249,-147445,72258,-74209,-227567,-80152,128104,223372,183227,-13610,-241286,-192459,26550,49760,-21537,173544,371729,247732,52510,72012,141012,60385,-48968,-93332,-98129,78196,223997,131377,83072,136821,56915,-110542,-86602,24485,34975,108965,151094,50585,34348,-79481,-290023,-283968,-110756,104385,299158,381803,257471,-21064,-266122,-184195,69389,65059,-58411,-24865,77035,116751,13316,-118515,-82874,13442,42307,-44944,-107424,21963,77385,32435,-1205,-188271,-290321,-22400,201546,250234,249723,64797,-104547,-90804,-94152,-227034,-297250,-373354,-396488,-222862,-40867,-37494,-82792,-50976,45871,95706,171409,194065,96189,115378,190056,123548,29250,-48477,-171480,-215354,3556,220794,106618,-97211,-120558,85080,298414,219819,64625,58325,-135440,-395098,-352300,-231170,-221383,-193878,-163973,-181121,-179187,-78567,26659,25902,81330,224472,221882,185745,255821,282988,223005,159817,124818,101229,-27904,-95641,-22541,2977,8384,74680,34697,-63128,-127145,-100781,-88488,-80819,-37137,-67245,-63859,19874,72680,224227,331172,160398,-35292,-190396,-391391,-383330,-149474,49654,21757,-90654,-99051,-6910,98130,71561,-20530,-7286,-1164,-38490,36761,71654,-105415,-253667,-200625,37252,191564,9500,-133381,73523,122733,-105750,-190727,7190,228187,289467,136472,-85888,-107700,-72682,-115049,-52525,126760,194769,239426,290322,312205,225846,62190,-79209,-158400,-62571,125010,131455,-67896,-127573,21158,145211,174755,269317,215120,-34060,-162629,-56823,-48634,-76899,28598,93696,151417,257243,347704,405834,150262,-1132219,-1252158,54130,369870,352846,1730958,2086758,1069850,115321,-489794,-589411,-348946,-259398,-1021183,-1205053,349586,1785487,1688616,923532,293397,-161742,-259050,-431092,-248755,342631,615835,571335,471963,283460,49392,-135518,-152668,-52291,125883,242922,50967,-189520,-215668,-204354,-30359,160785,-32724,-308296,-303340,-111458,132011,138658,99710,142613,141858,29492,-130826,-283489,-214975,90972,286403,241327,220953,199560,-6622,-358429,-461412,-221104,7134,83921,179547,216815,93570,-173351,-464167,-649860,-649309,-440210,-255808,-163072,1474,83619,70085,70313,5409,-14074,15456,-30697,-53047,1497,166857,396574,388127,127090,-12824,-34367,-103772,-128316,63904,242019,148761,-28830,62185,339214,429575,215461,-103020,-260778,-179725,-51522,52083,152955,131270,148366,399753,530144,363081,68594,-94716,13403,232096,354847,276256,82738,-41319,19261,106008,170763,306841,283010,26683,-203918,-152829,57668,198791,109229,-64603,-104974,-26495,12847,-16923,-68325,-147138],[-213271,-144251,101656,201822,81025,-47038,-72373,14632,182227,338952,392770,225522,-255,-26514,13559,1616,-51588,-58471,-112711,-228247,-164762,197995,397494,149991,-119957,-164452,-239814,-220779,-136181,-178427,-145155,-40352,-123696,-144279,26667,183871,232982,195762,-100933,-337363,-212507,20190,1684,-62446,-35084,-55700,-129232,-115565,-60302,-65286,12686,126177,84113,-43390,-21629,66083,19190,84861,265173,393768,323023,161889,-115810,-361091,-288298,-71708,36327,7670,-10743,17400,167949,193587,-3420,-88896,37091,105889,-18485,-130208,-56677,-1887,-81415,-73214,-12312,73973,224980,217780,-9549,-103418,96684,409988,555719,379514,92853,-47829,-48206,-91354,-204020,-237049,-18790,105147,-40503,-127353,91510,295055,240620,112533,167573,403476,452461,149320,-95921,45910,124508,-70857,-139906,-140029,-205768,-130917,-158110,-353771,-243115,27855,54025,43024,260174,404108,240393,14597,-94914,-51663,59588,122246,74122,138142,345752,403605,298162,323418,506857,608019,382684,24090,-2476,154497,93587,-47511,-80447,31840,222976,285124,253007,255721,296129,359856,305265,158534,134111,146684,29903,-82703,-37812,128125,275004,204345,-13904,-110872,-150758,-186505,-73770,-61962,-53446,214560,230842,-80230,-116517,157368,222012,96705,-15774,-206377,-369455,-200620,86013,60798,-104480,-125918,-88797,-110168,-106283,9004,166529,317243,376929,249761,43165,-96312,-130729,-66137,-77379,-9532,103899,22817,-210010,-227212,-51361,-15506,-26750,77579,148437,105855,671,-104738,-95661,-3122,73005,195894,317617,346106,322729,45200,-207476,-8605,190089,154941,39814,-228109,-492412,-472265,-291386,-231197,-135755,10925,30036,45605,152214,266756,202372,-58783,-176228,-95350,-81055,-11650,157970,168596,-821,-134165,5390,137107,29427,-159239,-290348,-200041,71895,148357,101144,86761,128194,174249,142824,39045,17588,100311,236350,304062,270999,247979,248438,283695,344538,293757,115846,-19048,10270,79105,106973,89937,20631,-101362,-156302,-86333,97594,237360,118813,-170605,-185150,111808,302451,248752,85793,-173994,-368757,-265675,-10217,127647,28851,-21097,99065,82772,-45838,-32444,145661,179957,102400,-38504,-55679,-14712,-202860,-378859,-152037,98564,135244,77164,-88068,-173979,-81377,-60138,-118857,-220272,-358752,-301717,-226159,-328519,-430953,-357375,-58347,317489,445372,206630,-170635,-418578,-372585,-173979,28171,204077,334155,352104,357644,423091,381629,225351,138908,115420,93298,141001,100438,-53658,-18176,142150,116702,-48488,-65308,84307,172759,60847,-210379,-267991,-153900,-178539,-250192,-198647,-30824,245191,301403,19425,-159580,-54748,-9524,-254317,-368629,-250687,-203530,-213730,-87889,99410,255622,338140,358300,310321,129772,53221,21919,-68900,18188,160817,13040,-164104,-146223,-46978,1429,-73708,-194727,-195941,-116640,-5179,218816,394328,334915,216387,258892,372066,300321,4073,-111638,110290,355503,200486,-167191,-131369,328657,446661,267192,206999,86546,-26445,100050,302716,255704,89840,-65148,-230750,-304720,-219821,-14224,201474,231680,31391,-6532,185931,364731,346864,125873,-202766,-347917,-141125,32671,-46365,-174175,-363578,-443331,-76595,325426,349241,244662,260507,351871,258579,-146766,-171854,-415295,-1271798,-1486953,-2055181,28218,6374043,6943667,1554097,478453,1055364,-350342,-796344,-220769,184528,479868,159647,-437955,-379914,231193,159068,-441929,-683452,-473895,18221,469769,472071,194010,-71855,-250718,-283809,-268955,-214561,-53534,163242,185757,-41385,-177599,-64171,15685,11242,-10942,-136395,-222758,-14322,300942,308490,27439,-193575,-59490,44234,-80335,-119345,-30009,-150079,-424780,-485251,-485337,-451060,-323790,-220882,-148842,46294,208302,232277,298739,452649,476388,391541,255901,94601,52770,134559,224885,218575,20081,-322453,-500150,-267462,72961,89965,-171788,-328332,-220244,-42849,43793,79434,80732,58554,39681,-61144,-203652,-280646,-418543,-500650,-359184,-221350,-198502,-131577,-126840,-226027,-248010,-169464,-167208,-337392,-436500,-200505,55910,-46130,-321706,-415363,-312868,-235086,-246318,-338056,-250697,-13906,3000,-43120,122345,123008,-112706,13938,243571,251578,131769,-11950,-46533,151287,337704,320061,142823,-108761,-363683,-475375,-318574,-23409,78850,-83091,-188794,-21688,356997,598193,494941,297329,197614,34553,-123185,-83969,103458,216321,185981,129629,80644,137686,273601,154010,-115902,-68870,89756,12233,-74182,-71180,25666,213877,289043,31913,-305286,-313650,-144969,-100483,-86835,59451,104360,4393,-101124,-223636,-153392,105556,219607,217964,225535,150025,-46956,-204455,-177658,-35872,-51736,-213826,-98366,134373,202978,98148,-50742,-66007,56740,115450,85026,-35683,-45517,114508,107522,-38742,25006,186689,194319,191164,210096,168743,145262,108286,-1639,-75328,-65567,-128037,-212577,-120645,128361,122521,-200516,-363641,-131435,105165,-61379,-247154,-119035,97577,204854,179809,-18714,-256023,-250504,-48275,-8667,-49420,109398,301350,272640,136402,123259,181514,143660,56720,-24102,-72593,61067,205513,144777,107936,154756,70551,-117618,-161383,-86335,-98307,-63822,-33452,-70004,-16115,-119614,-326792,-325802,-161435,17725,184089,319287,288458,20832,-261922,-129114,123642,136697,19314,7693,83314,136450,55148,-110584,-158358,-64563,7524,-23178,-50796,-1406,-33357,-109358,-148458,-288684,-348264,-117856,80699,172518,260303,162940,-21231,-90154,-105863,-243642,-328228,-364208,-280691,-26102,81414,-3998,-67736,-14166,92134,120146,151156,135942,59644,136900,256571,196053,71970,-33106,-145402,-180012,9523,209996,109933,-117121,-209535,33194,345885,325142,143571,120245,-101674,-374855,-343805,-326576,-383289,-271343,-171905,-165800,-161241,-72946,-30630,-81174,3644,190054,206713,146669,207564,203429,168446,159563,75402,-25717,-93243,-81774,18202,54125,12642,-98743,-262562,-242874,-117366,-10705,-76224,-192656,-195729,-156055,-115896,-28621,36222,182127,266817,124019,-22519,-166986,-381227,-415192,-175604,-105,29709,-52390,-73178,6847,95267,69048,-33845,-13780,12073,-20466,59514,51154,-171682,-274110,-139808,57210,102778,-91290,-195547,20461,44432,-144801,-154843,95503,332064,327855,75357,-155043,-127264,-100814,-204122,-104972,189638,364748,403972,387296,397584,377901,188039,-53136,-196192,-163342,11803,107599,22389,-93210,-69099,82625,251494,320972,129148,-73332,-63993,124051,149517,112632,182272,138559,53213,105358,230843,325304,-216223,-1579197,-1287746,171689,332348,580234,2084708,2065168,1173360,372532,-435601,-731588,-660319,-1019785,-2074004,-1714965,689003,2561368,1972279,937699,260207,-302326,-395595,-406686,-205188,368640,697091,628923,436207,212388,-25834,-187781,-166863,-28440,80110,95741,-67617,-227303,-189214,-113784,69910,196224,-39478,-289212,-264998,-120068,86494,142931,154799,211420,228685,127741,-39909,-209146,-210888,-2837,198559,223817,213828,187331,-20346,-373536,-470751,-216336,37893,129030,187345,196753,125518,-72085,-393941,-718504,-765679,-456958,-212372,-54162,126935,99973,-23286,-39846,-102785,-153935,-114733,-93329,-85372,-55166,97524,321494,358762,182625,44017,-32235,-84825,-106593,-4932,97061,46249,-46531,101625,371436,392753,143295,-146600,-256111,-145229,-14337,85381,206590,229977,191983,290583,367273,313215,119375,-90951,-28182,183398,278820,212734,96618,71351,139778,178098,180947,299473,323226,83019,-174177,-157080,24284,150745,103485,-55917,-113221,-21585,60405,34551,-44408,-121602],[-156360,-193972,-59681,57573,31999,-36112,-36635,71831,222915,365552,389863,182114,18607,104753,75757,-93608,-153545,-113335,-141769,-230280,-185387,116025,276394,55372,-178837,-204902,-256163,-221865,-118938,-121351,-62064,51018,-119770,-241717,-69740,69301,86530,90231,-91815,-251523,-137650,60045,-16172,-173510,-208822,-202559,-208013,-103159,-14527,-66961,4641,154550,141879,3222,-15849,22295,-24140,63345,235381,330693,272604,189803,-44069,-309291,-283640,-29959,149997,139368,62645,1267,141714,216677,16725,-80700,89883,178184,6580,-149510,-107448,-99941,-203309,-153091,-42900,36900,141745,146479,7399,-71254,64289,337856,510080,393578,108790,-92196,-132560,-126855,-201517,-246985,-50126,112370,-38424,-139425,121094,332856,218869,79758,166897,400380,439961,95191,-140840,-4769,102981,-12409,-87193,-112406,-165564,-63189,-29094,-188267,-170445,-21709,-25649,-18194,177434,292759,177252,-7859,-139601,-118480,23084,115115,76557,120534,317910,398708,273285,285534,467996,564525,369215,58545,35041,171465,135321,51677,56837,116840,241367,282825,271943,285506,311892,398237,411704,230653,119466,101612,53043,51606,131515,189016,205646,134244,-44169,-142640,-159955,-174618,-74429,-57585,-39259,197007,176802,-113874,-120926,134992,180836,93058,66164,-116161,-311979,-248469,-97961,-166591,-236606,-159051,-107504,-133247,-86233,60177,228931,376978,405186,265558,52830,-92694,-160967,-167374,-169377,-30734,100163,-3408,-249495,-211253,3046,79021,80860,156329,212328,207907,88582,-77650,-130033,-23175,104345,212087,292073,322311,246982,-77625,-270343,20302,268271,182557,39212,-164228,-405113,-463894,-323917,-232891,-98519,40763,16565,-222,138787,250869,118371,-116032,-159123,-58202,-54900,15406,192171,185671,-32290,-107107,105901,231056,100044,-86858,-224244,-130638,101603,103801,27424,106356,227394,231029,138287,1202,-29987,66764,168763,201893,203277,200651,216417,250949,304525,281916,160921,20498,48896,107147,101493,25345,-46660,-114679,-154458,-56651,161408,297982,151823,-143889,-140539,158791,330694,278040,58812,-271718,-435274,-271047,-43696,36043,-81739,-91097,75431,132958,-14087,-116781,-26748,89080,58411,-63661,-30810,85669,-82338,-309445,-171881,48881,71569,-13537,-212408,-268498,-115896,-55409,-61389,-95921,-248576,-284217,-272006,-339922,-415525,-396752,-156479,258411,407725,213693,-53398,-240888,-252997,-103676,65519,186115,234816,205652,293056,422287,342373,95786,12591,32672,34285,78951,41272,-49544,13395,113136,59554,-57702,-23736,129041,153879,-31753,-277333,-264199,-104716,-173900,-301564,-209310,-43182,156686,274803,132362,-103708,-132228,-42943,-185452,-357570,-310655,-274851,-306614,-128462,111212,292612,403800,429782,273972,5175,-102942,-79239,-90915,16377,141282,1035,-199251,-199158,-85639,-24417,-103674,-241608,-284144,-206723,-40570,190344,350629,351880,265766,297743,383824,276069,-35,-80873,136959,366855,190336,-158877,-107019,313360,380899,269176,213007,63494,-14091,116414,261081,203451,-2313,-215883,-332484,-345810,-308468,-145099,124304,206829,74373,30198,150043,255489,197012,2123,-226373,-284419,-23784,177567,58460,-134116,-341736,-411142,32057,514736,525118,378664,272836,118071,-206196,-409196,-30630,-191868,-1409797,-1798747,-1966975,-50333,5498536,6709785,2560112,1031395,897764,-639618,-953837,-95053,469809,686313,278337,-361034,-258792,298493,175795,-363682,-521768,-305746,111133,472686,473160,252809,-45720,-279092,-285028,-256729,-251415,-55303,185149,202042,-2635,-83221,36155,82834,63632,-15053,-278162,-382625,-49037,368527,410691,83373,-182778,-131042,-102706,-289503,-352136,-167661,-127835,-280735,-348960,-380933,-410505,-335844,-202092,-146601,-18438,147413,210678,362163,627156,632631,450145,251621,78793,37918,84563,134582,126465,33853,-181349,-370699,-271169,-27291,70552,-117409,-337172,-262145,-18296,81764,45523,3365,13224,59119,-9229,-167174,-299711,-444485,-497437,-332011,-149755,-102079,-48882,-62243,-186520,-223156,-122108,-96056,-265823,-414423,-220798,5993,-86827,-333655,-427984,-362442,-312374,-295869,-309462,-173946,52117,25467,-16357,192534,253491,42527,126931,313454,226860,31929,-65180,-13361,145799,274700,263649,129278,-68946,-313013,-451733,-318448,-23264,77952,-7529,-60365,36926,352428,616369,470612,251129,171391,73843,-68194,-72166,76264,197967,222264,186653,117211,167349,300980,153805,-112736,-34213,140269,82390,-29953,-83134,48564,291562,327698,12776,-307773,-287368,-133293,-104995,-114119,47317,164774,86686,-88950,-245559,-140637,149985,285811,244089,166981,40737,-159062,-299811,-258529,-140298,-141602,-201330,-49258,147012,189445,99583,-26015,-1014,84650,77380,36326,-47271,-6149,161961,72572,-139272,-35339,143328,145846,163415,211175,167698,136931,78096,-55500,-97987,-28207,-75661,-207983,-143398,134894,198047,-99477,-284637,-53304,183048,5402,-225664,-147321,57570,169875,158421,-28094,-253727,-274118,-82060,-23719,-24647,97873,228263,244204,170386,126402,156397,163539,134969,49646,-38255,40006,179607,161427,132076,163641,62347,-148889,-231486,-179863,-213645,-209120,-136334,-68179,-6976,-135162,-320206,-316442,-190798,-78457,44750,205944,285059,93707,-178129,-59387,126789,131222,31370,2405,67809,136248,89245,-87889,-220217,-168705,-77581,-35023,-7687,-33683,-131806,-217014,-247632,-316155,-326508,-177724,-29518,100563,268112,281258,89302,-77718,-125082,-226794,-312424,-331937,-162689,158749,197609,8532,-87916,4699,134046,148860,120237,62258,20882,137109,277637,212689,54220,-44041,-110510,-135406,-7155,153296,95920,-123562,-263541,-16545,351101,374160,217911,208755,-15961,-292699,-313880,-413943,-504604,-327138,-201059,-194010,-170389,-75098,-78319,-175127,-89048,100492,139852,99611,142747,88808,91717,164012,50657,-139726,-152812,-38109,86516,98829,98,-243013,-471163,-380348,-116693,35049,-85484,-273788,-315470,-243324,-175655,-82439,-11247,98432,162855,90279,469,-128602,-304995,-352718,-155219,-15495,69009,22020,-20781,27575,75708,47550,-17692,37058,71813,46475,111204,12840,-249901,-252392,-8697,131092,27745,-216605,-273863,-61261,-48293,-180615,-121818,157024,408430,350861,10677,-225439,-146213,-81147,-221563,-133124,242010,528366,554891,471550,452521,459769,262557,-27501,-201401,-224773,-98657,26527,36688,-90333,-151727,19345,302986,317947,29821,-84168,87198,334967,361194,280661,275856,147541,-95162,-115267,67993,232289,-345265,-1324417,-812631,372911,315845,683796,1851428,1624736,1165550,637064,-295487,-741315,-835618,-1500229,-2487163,-1677008,1118069,2901761,1915820,888552,221206,-387196,-419978,-307805,-159003,349467,702551,600505,345756,153933,-39407,-176322,-125376,31416,45258,-52766,-169149,-218355,-130994,-12247,150312,186529,-54302,-205299,-149125,-121023,-57301,52134,144954,250591,309797,231198,64500,-98679,-164795,-80862,84594,168498,183591,186602,13700,-311195,-393502,-139394,96910,176487,197298,184702,151063,26796,-257314,-622408,-693394,-365107,-126366,39276,205411,109828,-68445,-89325,-152037,-236574,-193791,-116001,-87388,-78901,38588,214384,281674,216393,87228,-40163,-68837,-73245,-66462,-40063,-51994,-59044,120034,332498,288403,54801,-158177,-204238,-86030,20301,92639,233732,313969,214461,150313,190880,233544,138603,-117198,-154723,29230,108514,68318,55414,149811,236297,228620,169699,240340,307552,141071,-84009,-126769,-6859,99950,83218,-60244,-119450,-379,121807,71180,-47760,-96862],[-89146,-219178,-203796,-64443,-10634,-44533,-9246,135299,241430,326594,317607,100588,16478,222147,183190,-121266,-197293,-105637,-112191,-185569,-177194,11136,135618,-6175,-184488,-221962,-254503,-202206,-83478,-65759,-13229,93701,-101479,-304855,-181346,-66948,-45944,-16509,-74471,-145135,-56226,80386,-48538,-306098,-388046,-330594,-264342,-87387,33828,-27084,18248,147198,144905,36196,19591,42318,16487,56245,170903,243940,251473,248103,82949,-181588,-252960,-14244,232708,266740,128747,-12981,101628,222469,40776,-79793,102480,201401,2775,-179344,-159152,-178022,-273125,-199134,-87193,-37106,48344,88723,43836,2238,71511,251430,391948,335707,97456,-142583,-225131,-160068,-180904,-229225,-65032,120501,-38888,-149344,108652,277377,123087,-8454,86039,306337,366576,43608,-162076,-34188,98085,55625,-10991,-38514,-74858,6747,96983,21772,-66506,-67473,-84004,-44701,93546,141293,78736,-21015,-128915,-129724,24171,137136,111046,109584,250286,334331,210070,201281,360892,438471,290680,70522,63483,164387,151168,140246,199427,217299,247000,239602,229894,243722,273608,401137,494105,310118,94805,14899,16655,112690,231570,216444,147153,82806,-62100,-132489,-97254,-81115,-19149,-30186,-33049,136053,96428,-147631,-122389,117423,183242,155374,193205,19440,-227481,-301142,-295122,-360816,-320196,-166115,-108461,-124572,-40585,104921,259664,386107,371903,244826,81202,-41436,-125133,-181242,-162551,-25351,104278,24115,-198740,-128578,82254,151494,118829,122693,177741,240860,131037,-73951,-166524,-57136,95351,182311,222188,270448,197496,-118278,-271150,45057,333790,220557,51316,-101990,-342854,-457909,-322682,-178440,-58844,7485,-40906,-33291,132684,189131,-14463,-179583,-123879,-13707,-14531,45865,209659,212139,-8648,-24643,199022,267442,132226,-7920,-100796,6825,164607,84766,-21333,136326,316315,294300,179563,28479,-60614,5078,98015,141539,175813,171563,174352,182977,211921,240795,197759,57703,51657,105752,107268,7823,-91654,-145451,-177229,-57503,184577,326873,188301,-61652,-37706,211961,318151,249604,4708,-339803,-451099,-250276,-70791,-78597,-192528,-132349,83666,204745,50750,-139116,-161868,-20676,3355,-57142,9914,178673,59159,-212416,-190348,9693,44158,-73807,-289114,-303326,-125131,-61717,-43360,-18101,-126953,-231694,-285270,-315113,-355390,-393523,-226580,182366,316716,152881,32125,-35257,-99870,-23795,82953,110309,61374,14391,189925,383257,277130,-27170,-100863,-34730,3755,34561,-7300,-29538,61198,104882,33563,-27029,7827,96189,74896,-132442,-305750,-205623,-21975,-165331,-367890,-237627,-45582,79900,228830,205711,-55438,-185598,-80680,-104466,-289782,-321498,-313039,-348740,-158786,79738,247920,381037,430015,199731,-135805,-269914,-188188,-109218,21283,124855,22761,-174961,-222615,-128165,-57242,-134030,-276418,-338460,-254173,-56197,156610,306067,363736,302167,305617,358821,239547,16286,-57641,84942,265372,153961,-84253,17619,323832,304374,258959,242357,99312,31489,123048,188607,124529,-110661,-348361,-379566,-340949,-396571,-318687,-4457,144157,92833,66931,130708,166123,86970,-73080,-207393,-193136,79471,300120,175497,-73351,-302289,-359739,77360,587986,625072,445767,236499,-115263,-626893,-645027,53229,-43732,-1482742,-2132537,-2057061,-271478,4584550,6742824,4121887,2054013,948603,-858863,-1118454,-111987,595453,786717,293816,-390821,-257446,210546,85420,-298513,-325066,-129222,171530,407150,407049,294300,10824,-249406,-232265,-192839,-224632,-39017,171370,168370,-5806,-21236,118630,127377,55732,-104334,-456160,-518728,-75577,387988,461369,135780,-141005,-180922,-214251,-427965,-505664,-264989,-70399,-70536,-158918,-229589,-306338,-292779,-163160,-143302,-104769,65941,174821,383980,703737,669917,399064,184489,39014,-2329,21245,44561,34989,32122,-34687,-179687,-235433,-136958,20935,-79626,-333659,-285737,3575,109100,-778,-93895,-42983,81075,45666,-132215,-310266,-457357,-488931,-293623,-62030,5778,22930,-21371,-160057,-201849,-70680,12203,-133674,-328114,-217606,-62651,-151576,-341989,-426192,-407828,-356167,-297028,-244483,-96310,89386,50878,51625,289237,381408,235607,263906,373259,192758,-53515,-86549,33464,122302,141032,93898,44601,-39949,-241916,-385637,-277691,-35884,39113,37619,39904,70929,303006,531406,356912,160606,122100,85277,-22472,-25053,97453,183881,225097,234982,186742,216424,310612,158844,-74794,-10039,150796,151791,32541,-78750,64351,343436,327861,-38128,-314837,-263494,-119444,-104572,-124577,40256,217429,164756,-71299,-248016,-125176,163088,315034,258488,116867,-54187,-240114,-351140,-284107,-170708,-181500,-180034,-16406,143827,152468,97316,43978,105704,130912,57555,12834,-18872,35298,161243,16448,-221914,-94429,74393,56370,99061,192466,168502,140209,60206,-92563,-99720,37198,36184,-161376,-181117,102244,251135,21879,-152346,63710,270305,98587,-150780,-129349,36547,138327,128723,-30776,-219120,-236641,-56147,11359,40778,128500,160283,158811,140121,83631,78562,118217,153710,92087,-11158,23449,152259,173134,150531,159533,32428,-188278,-261466,-223744,-286626,-294872,-132862,51582,64114,-119410,-273189,-259671,-199239,-172669,-93282,73370,250332,182365,-35421,-8654,82841,69482,-18715,-38531,36655,117664,116594,-33199,-217216,-238639,-172758,-78654,-6653,-72131,-178777,-248397,-272509,-267169,-232920,-183372,-90398,71563,285060,379809,186752,-66808,-159614,-193958,-252422,-270586,-61519,280446,277191,-35,-141256,-12648,147648,165308,87604,384,-9804,113950,244438,165879,-7518,-57426,-60675,-84089,-40441,59004,70027,-97104,-253796,-50433,300392,335046,254425,291286,82491,-186166,-270882,-465113,-557336,-349830,-234625,-250477,-206652,-86990,-101979,-233433,-182932,-40416,12267,52648,82747,-27489,12890,172871,59626,-207461,-192862,20884,163702,131220,-22871,-324386,-558523,-455543,-130055,24498,-114093,-307579,-372693,-309505,-223723,-128589,-67637,-11571,38392,44885,5234,-105571,-221816,-239034,-103566,15369,137173,116098,48252,56372,52368,24309,41489,143737,165689,140419,170615,-31266,-315858,-194825,157489,245147,8937,-296335,-318832,-137551,-125136,-197340,-94643,175115,422944,335745,-46836,-278002,-158684,-22153,-155799,-120779,265516,624542,658831,537292,475960,466580,288505,14810,-149377,-214159,-182192,-88556,-10971,-101304,-199677,-36469,293809,251069,-59584,-76327,227610,498121,528329,407621,319371,130870,-250105,-350245,-107033,132744,-223313,-545326,-48849,513570,286937,630301,1090355,891641,1093782,883115,-71279,-588117,-810150,-1531328,-2175190,-1153863,1411220,2604326,1567323,876577,246293,-381509,-334451,-186919,-141456,284948,617326,473118,220578,131361,23557,-98356,-40106,113838,47300,-140291,-203353,-135533,-32516,79190,197626,141402,-76344,-77819,27354,-89888,-215072,-80039,89860,254358,356148,298317,144942,19334,-85352,-128849,-42474,68903,125078,187945,86283,-184889,-257885,-28797,155338,198550,192247,176946,163243,97614,-94065,-391591,-464622,-215750,-40316,89711,219963,106329,-58609,-62675,-126294,-232521,-188939,-84480,-52697,-69832,-14253,89130,171318,213542,106615,-53727,-62592,-39240,-99642,-128456,-116707,-62917,106259,228794,142375,-35348,-148025,-133892,-26246,44821,81053,246430,378975,210773,-1908,13750,130060,122136,-155426,-315028,-172481,-100429,-120107,-31197,165663,260533,212339,115718,136582,233746,167547,13293,-76143,-18305,66613,56960,-71111,-124179,15764,161138,71515,-86321,-89018],[-38098,-217567,-287626,-129808,-38323,-64961,9788,182759,226156,230469,201142,11304,-9555,266007,263911,-90059,-169369,-32732,-30788,-115331,-155394,-88668,26473,-10465,-143566,-218652,-245903,-184016,-53153,-24170,6334,88412,-78481,-323666,-288618,-195392,-140542,-96250,-53915,-52910,4272,75284,-82546,-401718,-498938,-395861,-279268,-70766,85286,63651,57119,102172,92378,48947,72061,112976,112729,60325,85864,161664,273989,327385,223436,-26323,-200492,-19966,272620,362321,166259,-42362,38611,199123,65406,-73942,79230,174577,-22266,-211754,-202359,-207506,-252915,-183572,-126236,-122106,-27792,60949,91878,96501,107120,164515,231207,219618,64271,-171189,-282325,-181132,-158201,-202433,-64307,118341,-51126,-158184,66529,158715,-7311,-113140,-37929,145197,222504,-10454,-149422,-22237,115688,107709,61117,58482,30111,43994,174273,209879,40076,-95646,-112695,-45704,25732,1634,-21969,-22455,-65187,-67655,77584,200073,192341,125122,165825,225501,122666,100353,225287,260998,159724,54710,67678,124172,134973,200761,315581,307442,235654,170370,151387,159510,195067,342989,495103,366291,75429,-83627,-66554,84794,233932,200824,110812,56569,-70152,-95219,8958,62934,67486,-5619,-49637,44261,4769,-180427,-132654,91977,211978,273562,342534,158605,-145379,-333650,-429505,-457391,-340266,-149810,-73130,-59191,31442,133108,255168,347740,280038,178141,106238,29736,-46612,-119463,-90480,-6672,115237,99659,-63448,-2789,162703,189007,93909,9521,73595,210309,122137,-109774,-213275,-94070,64151,132759,150821,216882,191773,-60088,-211698,57156,365829,263009,75772,-64347,-320579,-449063,-288838,-94012,-36066,-78932,-125412,-42290,148797,121643,-143771,-226744,-71610,35955,37540,80948,212620,238656,52191,67311,243015,224503,98273,35363,33790,174444,259296,111508,-20228,174105,374137,342858,245292,102296,-66784,-58967,52341,129185,160292,140661,134257,115713,107063,181452,211174,89630,30071,84493,122423,33489,-108939,-198541,-238752,-106100,157044,322146,228910,65147,106900,264514,275127,173936,-63296,-366723,-420131,-215039,-94020,-187625,-264967,-126250,131578,288593,140517,-94915,-210260,-116760,-60054,-41757,43084,233952,177544,-128864,-209887,-2495,71167,-85580,-303112,-273707,-99553,-61214,-55636,-5454,-36859,-157790,-257114,-263943,-259719,-327090,-236358,107846,200015,49273,63475,136069,52454,50752,76571,1785,-132874,-173770,55480,299978,208517,-101301,-191352,-102274,-17288,15745,-7455,30618,128370,119481,42748,37131,31480,13199,-27194,-201977,-290400,-105899,74768,-162173,-439934,-279367,-44279,19918,149732,193535,-39877,-213380,-123906,-38865,-176120,-268526,-303547,-340719,-183555,23157,154331,292456,366475,116699,-240768,-384177,-270719,-120171,37270,130822,75498,-105520,-209815,-150190,-76958,-149256,-283757,-341524,-247400,-50534,121769,262799,353843,308405,288914,322887,216453,51788,-44803,-22453,91478,96378,17796,182904,342239,245894,258324,297217,181747,100119,111834,98310,48346,-186797,-419439,-373155,-308964,-454699,-462907,-142903,62870,86344,98531,129262,105779,21720,-95610,-154351,-96593,140119,351285,245476,-27427,-257794,-300967,37399,503394,613669,435134,163508,-282722,-862502,-759184,63754,-29040,-1437303,-2260264,-2200751,-620413,3786067,6924624,5652394,3159604,1144162,-996330,-1321009,-293819,538934,746031,185923,-485339,-312192,57991,-53510,-246589,-130014,24851,191466,291300,284887,293674,72826,-174160,-136995,-94140,-147394,-17232,126773,105540,-30419,3768,166444,148331,-2104,-253183,-608565,-570989,-62699,370607,450149,181345,-74965,-190130,-261087,-460650,-534648,-293558,7423,144864,38184,-68004,-160303,-203116,-120273,-143908,-188368,-26546,114647,349298,667215,590279,273477,101729,7731,-43264,-30583,-24410,-34620,18468,78540,14976,-172574,-223217,-43939,-69615,-321259,-285096,16817,116860,-48828,-191592,-105189,94792,94229,-101686,-310075,-457359,-475341,-251066,22006,101762,75243,-6380,-165220,-212860,-45300,111652,7813,-202133,-189302,-132796,-223166,-334187,-389176,-411906,-339407,-239117,-155252,-36406,88108,70890,133810,379713,475885,395043,367142,385026,139384,-109867,-67394,81341,80116,-38220,-146761,-83447,-25421,-169584,-286443,-189400,-55750,-42205,24459,77826,70936,217772,352297,180985,51040,69114,69574,2739,44013,157127,179409,200516,258099,257366,267121,296595,152142,-27397,-1715,126953,197134,81962,-67207,69398,354003,294734,-92794,-318648,-238966,-94507,-91844,-113658,41349,249940,218118,-51600,-232063,-120820,129667,291671,256746,89334,-114527,-275426,-346465,-259026,-143032,-168238,-150009,-1382,128314,106596,85270,123496,214419,190641,67836,16933,35774,68639,116897,-42312,-261476,-139794,-9159,-55057,20278,164243,168277,149518,59987,-105174,-88934,104172,158730,-92838,-209160,55830,276183,137920,1679,178307,322935,176731,-30529,-43408,58491,122371,94289,-20359,-141552,-130929,22729,80750,115465,158823,80984,24147,50561,8388,-22070,36380,116362,87041,-7167,6197,119535,170101,158388,137422,-16350,-217506,-236069,-209299,-309478,-310290,-42263,231474,170568,-77616,-199510,-170522,-185904,-248528,-209628,-50289,188727,251600,106432,-2804,12899,-8898,-102263,-98844,-249,84054,134737,56888,-120493,-219847,-228781,-140382,-58760,-109144,-154152,-191534,-226679,-168180,-101170,-132541,-79409,102885,310161,419544,235143,-67347,-204854,-164107,-167618,-183595,16144,320709,303166,-23482,-209601,-65391,122048,156891,62088,-25982,-20352,74956,163212,70328,-77283,-45761,9366,-28612,-79091,-49627,39465,-37705,-182216,-61155,198990,213629,239721,341120,155506,-96359,-224811,-460482,-533462,-336169,-251964,-301661,-252784,-105002,-92936,-238468,-258758,-208171,-156490,13960,50181,-111949,-55784,173684,92831,-214453,-207924,70978,225330,147252,-48818,-337327,-543843,-467418,-150910,-28282,-149752,-292694,-366016,-342783,-247597,-157242,-126837,-124610,-82796,-23148,-26726,-115327,-183586,-135314,-41364,86018,220862,207527,119802,89043,31845,12781,139478,282298,267534,229514,214920,-64993,-345935,-119389,306702,361286,58016,-276259,-296017,-182058,-171136,-191845,-76375,146239,355970,264262,-91936,-295565,-156439,51267,-32033,-67685,251223,612142,683297,570107,469825,419799,286871,87727,-31369,-127286,-226033,-202621,-87697,-108267,-198915,-81112,205227,132243,-125030,-64889,300583,552965,601485,479122,335923,107441,-360982,-533023,-261993,11666,20603,349561,657192,495211,253504,489623,130770,121344,1006844,1072175,195877,-311947,-612779,-1156307,-1342788,-363748,1417016,1744951,1081560,974775,381671,-272661,-174658,-93376,-161738,187932,447359,260332,85761,150719,148082,27826,64237,195213,89420,-138997,-149588,20087,101434,145752,206324,76386,-103607,54177,218406,-21230,-304101,-191562,22218,229395,354818,304855,172091,108333,1810,-150344,-169225,-59851,49520,182356,173773,-27550,-104231,75340,191657,177262,154575,160046,153860,122731,45232,-110924,-173424,-73588,5417,80729,167257,77934,-15065,19462,-39429,-141355,-97564,-2536,17662,-32209,-60831,-31829,53884,170497,100578,-60927,-58622,-9119,-94325,-150455,-134701,-60304,57102,84048,-12143,-114716,-133648,-78368,13025,55527,63434,257723,422211,183440,-146361,-162625,5329,73244,-181891,-429895,-331350,-269455,-293498,-135909,114851,193898,110692,9894,6518,117490,138634,59473,-29975,-757,64710,37505,-77611,-124391,9687,148407,26594,-152782,-103018],[-16241,-190789,-287564,-126823,-47865,-80844,28527,203333,181151,105041,75367,-53066,-43504,217666,262153,-32082,-83418,83786,80497,-42631,-136665,-157118,-19802,35347,-82598,-202892,-240388,-187064,-50070,-5270,8239,54020,-56804,-298351,-366977,-291936,-196657,-136781,-34722,2506,26744,48499,-103514,-415877,-491707,-364969,-238524,-53529,134206,186102,112292,33628,6207,43980,124724,203285,218314,71942,5513,111219,329402,404309,332861,110018,-127541,-30244,272834,403762,160322,-97748,-46849,146568,91011,-50170,34519,110345,-57820,-243368,-234730,-177080,-137037,-101783,-144038,-185578,-62099,69702,139129,179032,142843,82756,63911,76352,25408,-150917,-268770,-180400,-143417,-174967,-44043,102458,-77560,-164572,17160,29134,-124166,-191214,-149687,-33593,29610,-68266,-104412,29464,143944,123633,104257,147848,105907,21638,170437,312814,114805,-102175,-116167,-42016,-18267,-82026,-91403,-19501,18266,46901,171083,289776,303931,170112,92724,105697,34463,12789,98188,71856,6036,20021,48872,58876,92186,219199,372172,354617,203353,98302,77498,78174,100503,221825,397723,375028,70865,-159388,-162023,-12338,143605,142063,90398,48029,-71704,-53677,115076,207541,146187,-12495,-99894,-58987,-81801,-209087,-156751,46771,231412,400784,469688,250491,-89370,-318123,-442848,-431673,-305848,-121897,-2818,58966,118414,140951,224947,279968,151783,75762,111916,91228,37620,-24129,-11991,5742,127118,203061,121532,127875,217742,186255,28301,-124117,-46472,145297,76913,-181933,-269698,-118069,37127,90373,110907,185190,225624,65434,-123948,40723,341620,295945,105740,-61653,-325615,-423252,-227910,-11599,-40574,-188531,-212181,-29345,188702,83918,-223859,-237369,-7093,84890,89522,114072,200456,249229,116952,119172,208126,108167,1026,23417,133462,320525,366802,182617,34675,215397,393318,360724,304909,187460,-46950,-96398,48570,149580,123228,84767,106384,85406,35874,119238,190624,110115,8906,64949,145097,84951,-101456,-266432,-334395,-198643,88480,292235,267352,202303,257172,305362,213002,69938,-128618,-350304,-355612,-175068,-107899,-247863,-269052,-73131,212861,377799,240959,-6397,-162508,-167863,-122586,-43467,45426,226402,225222,-98578,-233755,13635,142755,-49504,-259217,-195565,-40792,-42217,-80905,-43742,1595,-79064,-190883,-196676,-143765,-197661,-176261,50761,89273,-57650,38978,222465,167825,102048,48601,-95478,-275586,-308739,-92823,173033,146325,-114616,-251176,-173285,-44378,27365,61157,131731,201114,148287,82989,119339,52053,-77092,-117060,-225335,-243016,6629,159007,-168627,-496943,-315419,-41996,-25582,29278,78677,-70122,-223062,-166310,484,-37871,-159404,-248338,-301133,-210209,-38291,62842,189971,272556,57692,-262211,-392906,-299152,-123627,62379,166429,144120,-20654,-165314,-133669,-64497,-132538,-252192,-289538,-190333,-28179,89613,218519,310094,270799,252246,294663,218287,96917,-36155,-135793,-84096,28173,96602,307461,342623,219336,280637,362306,274953,168137,75882,3395,-2381,-197437,-407183,-328813,-270379,-456835,-516299,-243779,-11333,62956,118382,137162,66025,-19020,-82162,-79070,-10034,146305,303482,221499,-32796,-225786,-246868,-75172,276692,494741,367722,81677,-347991,-854537,-700958,10857,-177470,-1290714,-2012213,-2154365,-947579,3120105,6901469,6547591,3988922,1410785,-1037683,-1562211,-602896,333766,563374,-30976,-576977,-330545,-50273,-166078,-191911,33433,137018,183896,171109,153285,249098,119979,-73084,-22312,10377,-52112,-2554,66513,41301,-51752,1866,177991,157114,-72225,-401278,-676257,-507299,2233,329378,377288,212206,4093,-146493,-231647,-388263,-443939,-260057,64628,288476,187113,63135,-7483,-89709,-88583,-149156,-242629,-116293,26631,257502,533807,429191,131040,51423,12521,-57735,-47238,-54817,-71052,-2151,133494,153728,-106208,-266205,-106336,-87180,-303214,-261018,20224,105096,-85823,-267548,-163254,93181,127694,-73913,-294571,-442218,-453486,-213127,83758,168363,104691,-10779,-206456,-272477,-66157,156978,101074,-79686,-146443,-189449,-283778,-303726,-305866,-347281,-255667,-132621,-60644,-2437,56963,79791,197960,432795,518728,462513,384345,322234,63400,-132860,-19014,114761,24461,-221847,-387712,-211483,-21990,-109221,-169745,-64418,-70236,-149259,-52297,40005,36960,118051,131755,-6590,-47262,30475,41006,11415,118368,233982,188995,164400,244873,294732,298852,257612,120138,3045,-10736,81985,205878,102149,-53921,65891,318457,238590,-124553,-309513,-206949,-56630,-65610,-84300,48333,254055,236913,-31866,-205237,-134549,52231,215609,236877,89113,-130345,-262293,-289564,-203999,-96624,-118795,-108570,6589,110159,68466,57697,163509,277023,249292,105940,43193,99418,91380,50763,-83744,-247148,-162702,-91357,-160702,-47525,136949,161986,155413,75468,-93955,-77321,145833,240210,-26147,-201219,24713,271476,221501,136447,248082,307912,203389,107500,106071,131433,121724,53126,2684,-21140,26481,126474,152428,161747,141042,-31801,-137767,-74038,-79004,-109651,-35208,59796,45597,-33920,-26407,70275,144295,151445,94424,-78179,-223364,-164044,-152323,-291746,-268177,85307,393017,267875,-27937,-120040,-69583,-148695,-288080,-288497,-145045,106869,261718,177733,-44254,-53725,-66489,-179787,-154223,-31625,41498,137996,165461,56671,-95052,-211117,-198495,-148859,-133153,-64624,-68003,-139397,-65458,21405,-41041,-1202,181016,327881,379513,216644,-80980,-244632,-147541,-84052,-82136,77203,298226,276689,-51935,-265733,-133290,63798,119857,47072,-10948,-5632,34173,55968,-40461,-114807,8877,98670,27153,-111107,-143184,9709,34257,-77461,-48796,71611,50657,184179,346732,181483,-50201,-183565,-396575,-444852,-290614,-237257,-310650,-282075,-123547,-54301,-185947,-297849,-361884,-316892,-6105,61632,-143533,-111339,150534,128480,-169715,-202140,87987,249379,143350,-73381,-300983,-470834,-428222,-164559,-88027,-171447,-240112,-314433,-343309,-244832,-162020,-177500,-217408,-179303,-111875,-94929,-156565,-208909,-88513,16867,173861,297132,274954,180828,118483,13552,16563,254087,415958,346680,282857,228248,-74565,-326523,-49540,389946,432715,146150,-155146,-207591,-187082,-189692,-174186,-70192,80191,213625,134530,-125437,-271081,-134998,107091,96652,9537,208107,495657,612100,553528,439540,354980,283495,191919,134655,3092,-232838,-281337,-157178,-102548,-152140,-110907,52181,-6241,-162578,-61476,282836,484298,558518,484542,340608,93315,-391043,-609034,-374499,-155270,182891,925766,985654,302055,255819,394822,-579327,-390066,942393,1168023,441945,-9023,-355790,-609570,-374664,403269,1121559,651240,659456,1194147,627752,-74241,4894,-55853,-208114,77378,218774,-525,-37629,196521,291398,166244,159450,253412,153166,-66042,-29758,211536,245974,181014,179666,7073,-133207,148371,366506,71168,-282702,-239184,-29070,190771,313887,252204,135346,137617,64554,-159012,-278363,-181808,-17794,167495,247793,120577,33134,152348,202367,113444,75281,117253,116340,98238,119736,117863,70178,14046,-6637,15581,59872,15214,24319,111244,70614,4861,48237,107009,112057,24718,-96473,-124745,-41682,99107,76545,-48004,-39117,21596,-53211,-114254,-110829,-56454,-19449,-69064,-146520,-174543,-127861,-57982,23549,54185,52718,274225,439139,140580,-263629,-332965,-138388,-1034,-180616,-433634,-369952,-333106,-394582,-225403,18833,56683,-57298,-136056,-124522,-11536,53475,21906,-12332,42000,95981,35230,-71069,-116354,-24082,74512,-53856,-224251,-129405],[-19700,-144976,-210407,-71507,-43747,-77185,56186,200860,123496,-13127,-27821,-71746,-60899,102822,163957,12810,25771,206121,191429,16919,-129193,-178824,-1987,100975,-32070,-182860,-242511,-220376,-86363,-11272,4087,14941,-38988,-240557,-397981,-347161,-229889,-145132,-20929,18084,12891,13169,-99963,-337264,-362517,-231278,-141119,-34837,168649,298956,165021,-33270,-77231,30430,161035,278325,295066,90001,-43705,108087,392774,453974,384173,204558,-34001,-24988,249103,387262,112902,-175117,-142907,76059,119312,-2209,-13792,28432,-95850,-276084,-259878,-97260,44148,24176,-133283,-200977,-42292,109310,172301,217413,147925,8566,-75761,-56696,-1665,-71889,-177120,-154111,-135962,-141577,619,79089,-111159,-162959,-15510,-60449,-190355,-214080,-201517,-175385,-164019,-125241,-43657,96862,161229,96296,105246,203911,124192,-64388,80915,298589,132385,-92494,-106603,-53293,-39949,-88709,-106869,-23477,74775,164848,269746,370047,403099,228115,52195,12961,-29653,-41350,1584,-92244,-132038,-14255,22178,-10652,37150,189841,347669,335051,151563,47588,47544,39097,15390,62722,230129,327318,78870,-188529,-229692,-133266,-2945,52763,71656,45244,-66228,-26003,180724,301827,178591,-66775,-183238,-155952,-151255,-228447,-189399,-20948,207888,474471,523360,254802,-67982,-236619,-322873,-309216,-244075,-96247,83277,199910,201443,132198,184753,205495,19705,-36998,93145,122298,91429,49805,20707,-2471,132820,306123,303214,224310,226707,146358,-47811,-218413,-128315,83461,22828,-266984,-321808,-112475,37272,71880,111939,186448,275442,190620,-54908,-15753,253754,305448,131352,-87826,-329654,-366796,-148639,43980,-70934,-285430,-278043,-7575,238348,88960,-234681,-202085,61402,124297,124589,132568,170504,230352,154058,104076,95140,-48754,-127096,-32101,173278,403935,458689,275047,123002,252751,377753,342059,332163,250216,-4703,-88672,83474,174893,46637,-4530,97745,113647,30495,70588,138016,113801,14150,70367,173062,139221,-77311,-330055,-441116,-311005,3674,250657,290631,305440,370078,321307,138633,-42156,-179558,-301175,-275723,-133820,-98737,-221565,-196170,8903,306855,464881,331781,87156,-51786,-156556,-171386,-78375,5752,148340,172067,-139855,-261360,42972,223774,16196,-177387,-96239,38604,-4258,-100319,-95000,-1653,-7596,-98966,-120021,-26522,-31697,-64772,20286,10293,-128751,-21454,204379,217143,115266,8807,-137433,-307740,-357245,-229295,16192,87304,-86038,-271818,-230838,-75072,71060,186996,245139,252079,175900,142651,200679,74699,-135001,-174351,-218967,-188778,99381,208485,-181046,-516117,-322102,-36098,-61170,-124559,-115446,-142434,-227095,-197763,22045,102083,-20561,-165482,-256351,-243319,-89742,18519,129681,190790,43725,-181600,-281776,-265228,-122489,90037,223663,206853,46669,-103024,-73519,-8260,-73172,-181318,-194927,-99422,3949,64923,173362,234296,187320,196468,275020,233381,135286,-20531,-201064,-194232,-37695,112486,328724,306050,220270,325195,418014,342197,208383,12926,-85939,-19762,-137198,-317181,-267128,-238681,-395397,-458261,-274637,-56394,35433,121834,142884,32073,-61726,-57435,8291,64761,110187,165951,91190,-108530,-219486,-205754,-219906,-24819,308005,283496,22383,-316799,-645479,-480828,-67111,-461637,-1110956,-1367303,-1698308,-1056111,2483378,6280862,6458523,4354266,1685360,-987076,-1815313,-961104,48553,275499,-308856,-609662,-240830,-40553,-194566,-116368,147137,203298,178279,106539,75239,184807,145261,32255,83921,90507,24355,-1176,10666,-1123,-52476,-7677,167272,170447,-108615,-481565,-630851,-341662,104662,275190,259021,218643,85277,-51370,-138560,-247969,-285886,-202513,55500,305074,249248,136657,115730,16422,-79425,-159637,-253410,-191208,-84585,122189,343130,240926,28044,61878,63517,-28938,-17293,-40661,-77679,-25996,128014,200116,-61837,-266666,-152168,-120957,-281002,-219738,17515,80534,-104358,-306110,-205635,75066,140157,-46050,-260509,-408084,-417707,-185567,112864,199020,112650,-22914,-265762,-366715,-130494,123528,105176,-7960,-108804,-224923,-320672,-253681,-184027,-214435,-125447,-7768,19415,9039,18179,77547,220859,430122,503072,414916,291699,184600,-26411,-128232,31833,120726,-34171,-367356,-560364,-298849,-21091,-62487,-53360,69744,-66985,-249287,-169404,-57160,-19019,31656,-55628,-151865,-108284,17570,19860,18351,183414,304052,214173,134815,192614,274005,294662,197782,60323,120,-36513,27719,178236,96470,-38891,57950,242394,169577,-120752,-279216,-161339,-11161,-30699,-45296,55164,229812,225536,-14589,-180953,-163408,-47732,104874,201520,110305,-105603,-210811,-199012,-145510,-71924,-61680,-54002,22851,100624,49639,12460,126865,261569,289050,157787,82310,157968,107632,-8019,-93722,-185615,-159457,-153637,-230885,-83791,116917,144746,149166,97345,-68729,-75396,144525,247437,19349,-144084,26843,237310,251725,216219,246943,217716,163985,226619,287147,241469,125954,2336,31746,127774,201172,218628,191923,152693,52856,-179781,-291265,-196206,-156140,-155089,-53797,33103,-112,-84883,-86829,-5435,92553,126375,32335,-144198,-202259,-70732,-82897,-254386,-198844,191939,473498,312686,4048,-57520,21515,-88635,-277860,-317325,-199591,15368,191029,138142,-108869,-91318,-84446,-218574,-180881,-46745,-721,120214,258541,259344,102089,-117773,-230394,-239082,-132206,59714,78044,-50975,-6062,91908,62445,113060,266266,315781,265790,137435,-100718,-259035,-142226,-22697,19422,136814,254163,214432,-75132,-284229,-185252,-5947,61088,38543,29331,27306,6332,-45024,-125845,-92822,105590,197019,77766,-127584,-197529,-17017,87731,20964,-19079,-45376,-97004,114745,314122,162044,-50484,-150601,-288131,-317620,-223606,-186323,-254472,-271046,-139194,-2562,-89703,-289604,-458217,-407848,5226,120985,-121397,-156227,95325,143732,-100581,-186398,58807,224528,117250,-96700,-246433,-378855,-355739,-156740,-114757,-156562,-166473,-247779,-322394,-222002,-140281,-205663,-274632,-238290,-203599,-179865,-211741,-275301,-105389,68956,249712,339740,304248,223227,137750,-7410,28550,352921,508282,378172,280283,205830,-55013,-260034,-5580,381503,425818,216322,6038,-93329,-164568,-195386,-160338,-78042,-4063,28646,-33658,-152445,-212441,-98435,118921,171803,82958,161072,325752,457575,479821,394043,305336,294640,308341,303143,118608,-216990,-302908,-194796,-88664,-76535,-118712,-114779,-121992,-173671,-67054,195428,328755,413200,418144,327377,90137,-334335,-556929,-435176,-380734,96073,924709,785420,64,337472,470658,-686229,-425729,919264,1153600,606813,208759,-183110,-194433,339820,891593,644524,-247909,465804,1480742,941188,179499,151994,-74196,-258788,-30433,-28870,-259634,-138851,236728,396855,273015,222875,277584,210127,28815,99408,375827,360741,186242,129867,-53540,-161014,176236,428172,164748,-163272,-212783,-50869,154641,256485,163763,46574,96397,78737,-167424,-348777,-253461,-47920,149722,286477,226249,137368,207011,201729,27324,-39162,38277,49511,34588,115293,223261,192025,35166,-63172,-82116,-75837,-81679,23651,162967,157328,151620,192826,209279,208822,86939,-115177,-173412,-94722,23072,47430,-7008,13826,63573,10796,-45703,-61437,-54405,-104260,-198959,-243449,-208597,-129647,-69166,12913,46701,56843,293866,424819,92231,-337309,-478268,-293311,-94704,-154002,-311102,-263944,-270518,-393460,-274057,-84045,-99800,-241593,-290028,-230314,-118945,-61952,-87492,-33442,95130,149091,51866,-50487,-99046,-77808,-43584,-143829,-269439,-148424],[-32619,-90406,-91606,-263,-37020,-50863,94726,188131,74789,-91959,-89083,-44965,-44837,-26835,364,15323,117390,295555,273420,59409,-127208,-153322,56138,152543,-9836,-163209,-249742,-277882,-158023,-36537,1288,-11672,-26856,-171273,-379838,-367976,-257457,-140604,-16413,8305,-16852,-12854,-68442,-191481,-154420,-23597,-4352,-14910,174696,356946,194678,-72376,-121592,19044,169225,313337,329074,115777,-45158,149730,440464,462756,378930,263541,76351,8065,221854,332133,46025,-253642,-229465,5157,150133,65111,-51255,-52381,-134118,-314413,-284114,2715,235330,154122,-97055,-158982,25425,163499,180840,191940,104491,-53295,-161992,-148648,-8216,49944,-32647,-106704,-126044,-89935,68710,59793,-137884,-144645,-14229,-81768,-193197,-179084,-175631,-243034,-304357,-172800,5451,144561,149883,34566,66563,215498,86496,-189077,-66471,181753,89688,-76130,-95754,-86849,-46578,-26049,-63596,-41743,68978,234020,332703,400214,442058,270910,49094,-27069,-53269,-57494,-60096,-205705,-219389,-27476,6614,-61422,-12964,119839,245316,248465,90731,35422,80776,57779,-41733,-91664,47727,232658,86294,-168200,-242870,-227530,-152149,-43165,45010,41528,-48512,-16709,184482,311928,143159,-161221,-283129,-234889,-198267,-232656,-216792,-101008,128626,447508,467451,159236,-72483,-90780,-108851,-150130,-185912,-81537,159078,322946,262026,115728,147554,140456,-85651,-130625,55634,116981,93357,59077,-12587,-32170,128037,381477,430160,260556,183025,80696,-104755,-235336,-139127,54251,-13349,-329983,-345210,-66344,73659,78248,139583,215195,310644,246201,-41616,-106645,121595,285068,144468,-123245,-306895,-275737,-62252,63220,-115304,-342481,-309189,6710,273688,121955,-186682,-126677,122885,145003,129058,124509,121772,179565,148522,30805,-60626,-198053,-238261,-96017,158162,411839,509350,353779,207068,274528,336377,291968,316135,273668,52682,-36878,134732,178351,-61224,-111028,111725,198029,94860,48667,70473,102335,60615,113838,202347,176316,-45633,-365550,-526187,-408578,-68528,208899,283302,338730,412786,302289,54988,-145671,-214467,-241981,-199410,-88802,-50987,-98189,-63277,92492,384120,536657,390390,146500,65308,-87173,-194822,-144161,-68490,15461,21819,-238181,-285049,60614,267983,83022,-82628,-1253,119519,42858,-99726,-118225,-15147,53024,2511,-37526,73445,125972,58415,16101,-24329,-140027,-84641,101571,187717,85574,-27525,-100758,-212716,-315064,-326252,-141711,24705,-48249,-246828,-245924,-87389,143813,328675,323897,252385,187107,205191,264288,102676,-138328,-196201,-216273,-154725,148674,214996,-189274,-484228,-284918,-20894,-88861,-283984,-330879,-237075,-236340,-209325,46264,226924,113657,-81725,-227509,-280749,-124226,39918,142952,151384,74353,-21536,-86716,-185650,-121052,112329,282732,243073,73029,-40611,21064,91542,27338,-85258,-83851,3047,40619,53486,134460,144257,71726,120963,247211,231657,148857,11410,-183194,-205248,-90007,54182,234415,231131,230894,377788,452916,364864,202341,-71678,-162649,-10983,-28721,-178441,-204209,-215621,-286154,-315881,-231585,-62843,15528,108959,138649,-5161,-119575,-39793,100380,137096,64742,-14292,-114508,-244318,-240077,-179494,-345471,-308374,112955,222624,6902,-231985,-351917,-161816,-112115,-786896,-965256,-478772,-788025,-835552,1714148,4868161,5475806,4314215,1920353,-888877,-2043923,-1286389,-245724,-52062,-577361,-564373,-30617,94042,-122244,-14464,205513,231927,206024,144678,95585,137578,155052,122500,157590,126225,56514,-10736,-23050,-11257,-29002,-5300,156192,199577,-81573,-453452,-487859,-130746,207925,216123,126951,195265,160387,76658,-16126,-98308,-134802,-169507,-42565,189859,220571,150903,185466,86383,-98260,-178284,-227349,-245633,-206944,-33384,142738,78851,-2315,130115,147772,40134,50503,6433,-70867,-51334,81845,156053,-56238,-243436,-175247,-153315,-254056,-169698,15519,51616,-107568,-304856,-224105,44935,130216,-17877,-209319,-351855,-362501,-167698,110942,199313,104995,-29694,-304767,-448272,-210521,19681,14304,-18204,-96622,-239125,-328569,-195434,-50223,-46592,10196,95749,69796,9508,-3114,70780,198419,372023,430551,269002,106077,2882,-109519,-107966,55302,94178,-82788,-445576,-626308,-323361,-12844,-20679,46684,178604,-41413,-307513,-282471,-171287,-75340,-16684,-148616,-218300,-118040,32306,21708,39117,230280,349089,251802,124048,107902,188217,246811,126156,-16391,-36752,-77469,-30814,124141,80494,-19629,46935,138872,94608,-87507,-223812,-101446,31990,4385,-7603,55516,186795,199889,-3655,-173638,-195424,-136424,-8321,159069,140000,-56765,-140714,-101859,-105095,-91145,-24854,10310,57817,107346,52501,-46316,9525,170037,297753,205228,125310,203829,123735,-35521,-68926,-97434,-132145,-180803,-244123,-79080,104490,114044,126396,111930,-45324,-88502,97529,177642,34524,-45557,60720,175520,220811,223950,175640,73947,72453,296071,450705,355351,121278,-56867,57054,278008,353558,269966,177502,85172,-86159,-331129,-395165,-276562,-202836,-145429,-1597,69212,-13690,-138986,-172906,-106489,18494,81242,-41538,-203169,-160557,15310,-29909,-220137,-138157,234341,448751,281036,-4442,-31114,82555,-15422,-215363,-287950,-210212,-70730,53469,4489,-157387,-87429,-67063,-205452,-163771,-37162,-31187,78895,297966,412932,299690,18042,-220629,-284266,-99319,177859,199280,5140,-17753,88692,146557,218086,311138,256830,108334,23960,-114957,-235048,-137521,8354,108212,208550,228576,140978,-84970,-251375,-192867,-60244,-4028,27586,64309,60596,823,-107675,-153452,-8989,223475,286309,117625,-124187,-202168,-40510,96698,81506,19719,-117371,-181206,61220,261949,117870,-77789,-124901,-163612,-183589,-149163,-108783,-135791,-211103,-152955,36903,20283,-237370,-469660,-387613,58866,215372,-64711,-192372,15477,125741,-40192,-172810,-11692,155152,70746,-121480,-202306,-290058,-267558,-122503,-84030,-91581,-87731,-194236,-296942,-190313,-93625,-200192,-293260,-258487,-271147,-251733,-256116,-333347,-148010,122742,289990,328949,292150,244974,142659,-35443,35660,405689,534660,350333,217912,152781,-13481,-164801,2936,290536,337698,212537,112291,-10351,-137627,-201907,-161475,-98716,-85224,-150365,-203411,-178744,-140769,-59589,76788,155601,123463,137852,173325,260872,358513,344313,288635,319005,400451,413144,161798,-195722,-264716,-195773,-81345,3012,-94653,-227646,-178759,-159402,-70174,93249,156679,210305,283052,272318,80879,-220158,-397052,-444956,-646898,-277142,369250,141317,-297818,513005,766249,-100032,51664,933810,1040519,658766,262699,-201113,-127140,565372,969048,175999,-619039,561543,1744089,1257434,445189,235862,-122809,-295435,-128125,-253202,-469430,-217861,235789,414907,309879,242923,271476,237306,91007,172718,449093,405221,167803,75859,-95158,-181244,135378,394800,241652,4000,-132950,-48205,130818,207428,72181,-64324,994,39978,-178984,-361782,-244063,-21966,140716,282523,273888,209819,259413,211605,-49507,-165805,-72301,-39476,-47842,49675,195661,183847,11331,-128418,-176505,-206214,-199144,-34346,142753,184469,243422,280393,270290,281717,138337,-113575,-175222,-100416,-32085,25800,58790,106660,126308,80056,25482,-3983,-50392,-171223,-282844,-296820,-212052,-124114,-86364,-533,39551,75952,309460,379170,46678,-358527,-569513,-441942,-204765,-123581,-108619,-55275,-116233,-302538,-273510,-153286,-214807,-382654,-410549,-290355,-176819,-163372,-215687,-81576,140810,204182,77942,-24168,-76270,-135164,-170022,-211546,-261508,-139776],[-37163,-39595,19194,46620,-40903,-14744,133707,175989,51123,-114236,-105052,6249,1459,-122180,-170982,-30443,162066,327798,308495,90397,-113555,-92608,121685,172102,-12339,-143941,-254451,-339715,-243755,-68472,2348,-22366,-23866,-114918,-330599,-370619,-285653,-142508,-25161,-4735,-32524,-14466,-16317,-28721,62590,199522,138611,3227,143184,332147,188091,-67523,-105790,16799,145491,301149,329124,149527,664,216829,459821,433891,342763,308731,190533,65781,205988,272425,-5471,-302593,-284904,-49048,179612,136790,-71205,-119995,-174882,-360908,-312828,84904,377489,246875,-46505,-72610,116325,210048,159043,103336,16340,-93827,-182098,-185075,466,176937,119111,-48470,-101225,-12837,147948,53162,-143122,-101353,26676,-38113,-146198,-109229,-92460,-231821,-356170,-202744,16003,142800,106399,-40277,4206,188336,23099,-305392,-220012,17359,9258,-59720,-87930,-133525,-46581,75582,24439,-71856,-3999,225802,333564,357888,394782,272845,69998,-12941,-35952,-45600,-94049,-257113,-235506,-7871,13198,-79733,-44791,30317,98266,123091,39182,65688,166226,119992,-63801,-198988,-94836,115373,76083,-117198,-200540,-261521,-253789,-116812,13921,39760,-12355,-15926,130585,232166,44445,-265704,-369479,-289337,-222908,-217350,-223001,-173074,9609,313666,300734,-12912,-82963,95674,126946,-18293,-151450,-77282,205041,395452,289022,100770,117134,88077,-146367,-182959,12227,84062,44541,-7476,-93306,-70002,113198,410732,471880,232482,97996,7297,-121261,-169317,-77291,67877,-17174,-339592,-315517,19134,136292,96249,167273,253437,310711,201365,-89549,-204084,-11570,239247,142587,-143008,-247342,-160070,18199,51942,-156360,-349828,-304157,3266,272170,150239,-110602,-30515,165424,140894,100338,87038,59193,108703,107766,-62033,-202348,-293589,-289927,-129090,115637,361702,506980,386828,246772,266300,277106,223640,265183,263387,115833,37871,171035,146377,-169539,-198409,147874,312172,201999,59033,15712,88040,145082,190623,226087,185156,-13464,-354337,-560524,-460930,-107715,171026,234358,290449,376563,247904,-32781,-228802,-240744,-200401,-142505,-35925,42502,95847,94062,152740,416500,573262,399233,149054,137790,14959,-187122,-220132,-153195,-136640,-184699,-350192,-291073,43433,237614,122669,5299,76011,182980,84905,-73745,-91248,-6348,105502,97940,46969,143210,230423,148393,28159,-18089,-91694,-118470,-34857,90024,22119,-45347,4743,-26557,-207032,-362372,-262540,-39361,-24864,-178837,-196722,-52872,236045,432812,325723,187065,173847,253466,298907,135756,-87941,-191654,-242764,-155828,149400,187831,-181303,-405002,-208044,7280,-106357,-408579,-497390,-324526,-254222,-197217,92237,328487,213649,-21481,-221158,-313706,-141121,112242,219298,157323,128603,161785,118950,-96292,-122895,122626,319822,239790,52780,7584,130768,221737,153081,9895,11181,95746,79844,60092,113833,66447,-49116,28602,188067,181263,125099,61097,-80914,-127764,-122322,-56917,67679,135191,230533,417053,466768,347226,148353,-164344,-221220,8264,89027,-31098,-146393,-192442,-160974,-147385,-140680,-37935,8702,85103,123927,-42597,-182965,-32615,190470,217944,50185,-168298,-330755,-401141,-274925,-163422,-409455,-490943,-33019,209144,37053,-153439,-107822,168488,-65641,-1011280,-869908,379861,371203,-366637,671818,2820687,4131281,4144620,2076579,-831394,-2222487,-1526928,-503190,-343861,-762832,-460583,245669,298192,22314,99301,213096,235163,281548,291141,212814,135413,161825,183024,185624,114933,40052,-22904,-25552,6790,9732,20597,162409,241459,4646,-323931,-298652,50685,270203,158669,18510,146780,222283,203880,90913,4973,-51666,-193047,-210710,-6550,133392,129260,199235,103820,-143334,-209307,-189182,-281422,-323059,-182703,-27640,-21664,39239,223961,233209,125466,127270,57724,-72373,-77510,27001,59804,-90349,-222281,-177899,-167881,-220758,-117977,21217,23954,-108299,-275184,-217003,10692,101310,6351,-148179,-273877,-286032,-152641,90115,183638,91675,-19789,-279832,-454650,-264637,-115140,-137476,-109336,-119757,-235676,-308633,-143211,60356,103005,106282,143868,84256,12366,9937,70603,146974,276185,309904,68868,-120237,-170392,-160716,-84926,32762,41017,-109832,-448785,-589255,-287924,9147,27747,119028,234267,-478,-303297,-344277,-250262,-107655,-14845,-128320,-198933,-77942,67913,49646,80301,256720,361262,293371,133616,5064,50579,159840,54859,-89697,-93693,-130542,-94583,57330,68706,3369,29261,24996,18265,-43539,-144852,-33953,62204,30797,19690,46094,140974,179310,-3404,-191657,-214397,-180126,-87418,122810,165014,-6490,-74917,-23966,-92374,-151136,-25374,74261,110888,130973,70679,-107831,-153500,39641,275746,235104,166100,235078,143249,-22222,-17512,-8619,-88730,-168192,-196703,-37537,95159,70988,88329,106148,-39125,-114565,17127,56319,22310,68339,106974,90442,137313,167770,61210,-81095,-35357,303152,548170,431526,97468,-117453,69353,396208,452404,269570,110061,-17345,-222078,-431871,-417437,-287274,-204924,-86599,104769,165111,26629,-167237,-262381,-215489,-67353,16909,-115439,-243209,-110954,74427,-8021,-204170,-114253,196963,335207,177749,-62678,-51614,96619,50682,-112736,-200906,-180288,-134645,-100273,-151061,-155440,-46412,-33940,-149531,-101998,1042,-39404,18729,258881,456726,420884,142566,-166900,-252922,-37441,253518,263629,15457,-96508,19896,188454,273075,283177,149704,-51745,-88118,-113650,-174481,-122281,14778,175425,294462,240938,79976,-76771,-170004,-142931,-77435,-56915,6013,64415,73070,17978,-111712,-112145,112545,329155,346412,143363,-100116,-161529,-59534,53993,93080,59505,-124987,-181343,43148,212330,76818,-102520,-103011,-55542,-71591,-81917,-24737,16385,-113927,-169625,39194,106858,-159609,-398336,-259703,154874,315627,-4725,-217050,-66337,77668,-13149,-169072,-101562,60684,12391,-149037,-185253,-213526,-178807,-70280,-479,18645,-15793,-170045,-281414,-159950,-28265,-158404,-281760,-248980,-290500,-283647,-269016,-334645,-155109,187238,285726,260658,246186,248784,133191,-70191,26744,395916,488914,267689,108198,79365,32417,-68758,-19421,158267,200180,111087,87149,-2743,-127409,-212473,-176038,-126782,-146552,-277030,-333511,-206694,-82088,-34786,-8671,47951,111727,151534,92549,77938,217003,300381,302407,339591,426470,410969,104100,-180137,-182575,-173445,-97303,62350,-31701,-232888,-161479,-118500,-52271,37694,38849,9097,95478,151116,36954,-102007,-182902,-409067,-900696,-817543,-466840,-664972,-482767,750028,1224177,960509,867419,960391,865905,605601,142071,-425850,-431794,298327,666560,-111427,-370538,880544,1901543,1520121,682602,256684,-163159,-311924,-217918,-420189,-597095,-279974,170687,323032,257102,219892,249364,228190,89314,149341,396179,357483,133947,37897,-109922,-186924,51465,297803,297096,162611,-36241,-37818,118383,179575,4133,-160324,-109381,-33231,-187199,-311375,-152483,58544,150456,244775,268551,261665,326628,247505,-87325,-271593,-192851,-135062,-126314,-36744,87113,97273,-20089,-163487,-233012,-299337,-312492,-141068,49212,140478,248138,280234,270682,309006,165706,-93104,-141346,-70436,-50782,18475,134703,227562,209838,137963,78033,50976,-33556,-195047,-310046,-307416,-182835,-92292,-76235,2078,35873,102841,315213,311920,8663,-329723,-582565,-558544,-327832,-118928,88255,168315,55810,-172287,-233977,-161267,-243985,-438014,-464349,-295397,-172569,-206171,-293491,-125435,167938,240681,95603,-6709,-56187,-179339,-266058,-233470,-191468,-93432],[-23169,-3957,79117,43004,-64901,7106,152039,164573,56207,-81630,-85555,49767,53213,-159767,-294040,-105101,153807,301440,293737,118092,-69639,-13996,170232,166430,-17754,-122085,-248492,-379123,-310622,-91287,6780,-24857,-34397,-90856,-280519,-368818,-306470,-160462,-50855,-3541,-9144,13569,39041,97568,221677,370361,248836,13541,75375,228000,145861,-19805,-33740,23475,94802,250332,311718,186272,75695,281063,449222,382684,306810,353829,285431,129449,203312,239172,-9555,-294671,-293585,-75150,201311,193608,-75165,-170066,-219972,-411993,-347768,116338,430193,277941,3953,26480,194207,226898,106275,-27807,-92829,-103158,-139322,-171374,7489,265068,234090,9890,-54504,81698,214618,57460,-118982,-29836,100824,42371,-79713,-41847,-895,-170026,-319222,-211304,-25179,81624,42123,-103380,-59243,140034,-24001,-363212,-323457,-124161,-69898,-42937,-77830,-172361,-45932,176689,130134,-101025,-114447,149088,273486,254192,274876,224909,89968,31975,5649,-23874,-110002,-248352,-181343,40652,37553,-67667,-53195,-48336,-39034,6761,16682,126549,265492,189821,-55232,-234921,-166570,5002,36450,-66983,-127314,-231594,-278905,-143576,-5885,49389,43622,-6758,44567,85776,-88401,-338947,-408514,-314729,-227302,-181889,-197884,-214845,-111309,113702,63932,-209144,-79473,282709,311059,46988,-142424,-75032,216711,405686,281724,92098,87467,40035,-161699,-186292,-21957,42205,-32244,-122722,-177200,-95775,92304,388991,428640,157816,-1739,-52743,-90057,-43843,32777,114311,8437,-282880,-221733,127420,198587,105634,172264,280788,277675,84956,-167235,-265822,-95898,181596,130133,-127057,-158826,-40855,79122,24321,-177830,-314469,-271336,-16108,224810,143172,-39153,60533,178976,111772,50192,31226,-4722,39721,56072,-126415,-275639,-307729,-262795,-108808,77587,287781,457808,358851,216312,215743,204757,153502,202421,241508,174896,103248,166612,84163,-240022,-227356,201351,415113,304681,97025,1375,91442,248191,278493,234862,165041,15252,-291956,-530689,-454534,-110154,132837,143847,178044,280840,171647,-110992,-283348,-268229,-197551,-114130,25041,172084,306492,236472,176814,388006,554163,353669,97541,142800,113075,-150811,-276037,-217206,-264443,-382567,-421821,-265161,-18670,119801,116726,77439,136642,216599,110624,-26782,-22744,36541,151428,173625,125908,179640,256483,173230,39726,11631,-7909,-106058,-144640,-42110,-53852,-37261,138902,177069,-75149,-329744,-311142,-88021,-17222,-84655,-86645,43039,330949,458282,235676,66145,139197,274633,299992,169666,-4160,-173527,-298038,-186301,116383,148986,-148729,-297957,-114085,45308,-108951,-461125,-560831,-375002,-274503,-164222,165304,404206,263516,2662,-228080,-330720,-143312,196666,311323,184239,175592,302576,256931,-36471,-129170,116291,315107,194532,-1221,36252,233619,358460,276721,74645,61570,162513,120991,85300,120212,22750,-144342,-69997,84384,68314,63140,119674,73233,-5447,-133555,-177213,-96760,46429,206599,423643,463958,306955,61886,-246200,-256443,23015,178304,88678,-91165,-156367,-53374,-13896,-46571,-3200,11480,58693,104615,-66796,-224068,-24858,269604,308992,95226,-232638,-483643,-525596,-303175,-149184,-393273,-529170,-94034,243055,93874,-131989,-5739,431534,107763,-993517,-774171,926154,1376341,68846,-693406,638411,3199807,4211228,2113355,-921600,-2346552,-1675540,-712199,-537204,-809693,-335938,494206,488968,180898,194531,180852,221245,388692,495857,374574,180850,174338,205562,169588,71624,-8344,-28666,909,38936,49338,69365,189014,277077,111136,-145240,-125952,144165,265297,108880,-38646,88214,260924,290129,143212,31227,-56747,-269544,-390888,-199100,41053,106645,174772,70687,-205650,-254324,-169243,-304785,-412952,-301505,-145701,-51935,121738,296417,281004,190533,173898,76919,-98930,-103166,-6290,-32840,-148858,-221925,-168094,-156399,-180030,-67968,38986,-1049,-121787,-236214,-189537,-19480,60465,19162,-88061,-179718,-192934,-131483,66883,168663,85042,13820,-165264,-341714,-257410,-226926,-288848,-244019,-170177,-216751,-265545,-107200,119823,186277,133176,121617,66607,27174,59189,87611,95111,170065,156868,-134939,-320739,-281614,-161142,-68034,-33791,-22971,-108852,-389849,-485900,-216106,43781,87429,158242,226320,39279,-240506,-326024,-254372,-98184,31632,-24871,-115317,-2649,113064,93865,135531,265407,342834,326063,154157,-97267,-109565,50042,-3776,-138428,-149586,-189600,-164894,-10427,63864,22576,-1479,-80476,-52719,-5890,-48681,29038,71497,42170,32096,27905,107638,176744,-16234,-231853,-206810,-158562,-104233,107590,178254,25298,-31668,19472,-103619,-229788,-64357,123708,170690,165018,93243,-157095,-301509,-73577,236793,245149,201652,251961,164109,24880,44639,58846,-41914,-126040,-106783,25034,82799,20159,40476,72738,-57976,-144368,-74422,-76280,-4516,165293,138591,-9783,24060,77567,-54030,-200859,-118051,256508,549083,435702,51437,-169424,62770,452969,483374,226947,13238,-113979,-293433,-435397,-350179,-222943,-157612,787,221068,281322,116251,-144443,-318848,-301977,-149466,-61019,-175586,-254312,-66670,101358,-13037,-208615,-137687,92819,175140,33508,-160203,-117931,53481,83730,4747,-70048,-120572,-163388,-202525,-235788,-91730,14292,-5626,-74754,-9923,64286,-20154,-47549,143831,372593,420261,206554,-81745,-143961,38546,267065,263620,-10679,-207416,-79993,181634,258230,180945,11962,-177830,-167239,-93551,-95056,-92419,10549,216140,380144,284016,47351,-49509,-57706,-43587,-49952,-82276,-27805,16188,50186,49092,-56786,-17094,230394,389801,363161,155704,-55996,-89115,-69152,-23777,66450,93808,-71684,-109247,63279,181729,60534,-100555,-81949,10715,-609,-33779,42588,157162,-8362,-194752,-9528,138639,-84920,-277309,-76613,272769,382508,27730,-223118,-120806,17269,-25508,-175138,-180432,-30784,-42252,-175840,-197728,-155454,-102103,-18726,102924,148554,41680,-174976,-280716,-135604,45410,-88893,-254927,-224470,-253246,-263080,-242401,-258198,-78861,262927,244136,149990,181121,239570,113488,-104922,-294,327392,384043,149124,-24668,-3901,60981,571,-56382,41144,67330,-63098,-80044,-77570,-142013,-218017,-189381,-153528,-180328,-324510,-393528,-232390,-55688,-35335,-110455,-113661,45878,189751,94863,-42618,91721,267897,328174,333500,357554,274807,-39683,-170827,-83491,-149616,-145880,85168,66652,-121017,-82925,-50714,1779,65640,14818,-138227,-114587,-40250,-65684,-35092,20753,-332051,-1068837,-1305944,-1200092,-1281890,-494679,976146,1700724,2066875,1692790,957794,677960,488115,-91296,-773052,-939886,-260030,156001,-133320,318397,1260997,1915961,1701092,862984,242018,-159914,-314306,-306729,-512397,-631051,-328345,43035,136362,121246,163189,227505,194361,30003,35185,230064,226531,92193,30117,-93686,-171828,-31679,194777,338621,276246,42790,-37731,106147,167122,-30140,-210562,-187629,-107060,-181909,-212128,-11018,169930,180369,192920,230469,302325,407888,308554,-71002,-325506,-291156,-217019,-183337,-100612,-20192,8409,-28524,-146207,-231252,-333783,-394144,-266721,-89517,42568,172495,201529,214153,282624,164276,-59195,-90973,-26958,-35064,24086,200278,348271,300127,172944,104681,101331,8671,-160534,-281615,-279454,-125475,-25222,-16994,30053,33464,126207,311613,242447,-19783,-264599,-513786,-617326,-453163,-159892,197983,316080,167735,-68039,-177180,-102941,-178185,-401337,-442271,-250284,-112248,-165129,-269933,-127742,177840,244892,86013,-12630,-48281,-200484,-307028,-205201,-75546,-16143],[7350,9939,69909,-11921,-110020,-8801,126999,142654,80499,-11813,-47012,57393,75680,-148289,-337359,-173329,111219,236170,239876,146069,12246,67603,195938,160768,1029,-94799,-228018,-372941,-326163,-91947,13686,-29129,-59721,-105323,-256185,-363933,-304396,-192803,-95540,16558,60295,63229,75239,150799,284511,439352,295541,8710,-15521,79216,82600,52093,65838,31666,29083,176834,284717,213952,150914,315907,412109,324788,285396,387090,333611,172427,201434,242761,46077,-219814,-251093,-69036,209953,220441,-69643,-202752,-265235,-456347,-385590,81582,385476,248921,41595,99684,223634,198088,26017,-169462,-190483,-77149,-52634,-128527,-6349,283336,288952,62317,10511,169439,240290,58882,-68971,64615,192854,123671,-26140,-11704,45030,-105019,-227434,-200435,-109176,-24707,-24890,-136762,-103368,90559,-25249,-332505,-338666,-188978,-110863,-20113,-54407,-181371,-46751,243719,223083,-111205,-210847,44895,180014,131802,133515,141326,85101,70600,44215,-10264,-113684,-191795,-79227,98427,61028,-41617,-41938,-86580,-111821,-53126,35065,193205,327750,226893,-28250,-202314,-168378,-75361,-32679,-47378,-61351,-162923,-228157,-111989,4260,78498,111816,23589,-39265,-84486,-213301,-346502,-376439,-306051,-212769,-130665,-142695,-211933,-192362,-81866,-171425,-366481,-52711,426016,397719,43407,-144957,-63876,204413,364500,248292,87634,47826,-15762,-145172,-147512,-33811,12645,-101760,-232761,-218597,-94070,69394,324250,327401,67896,-82739,-80671,-19550,101913,155978,171479,46498,-172819,-75824,229190,226896,88298,147073,285314,236127,-28205,-221334,-253870,-98266,129253,116503,-68029,-59044,58013,108701,-6444,-170379,-252805,-222973,-38051,142764,91136,9060,123825,158643,64223,1014,-20079,-52706,-5175,20837,-129094,-252111,-240472,-168331,-40936,61749,220929,381829,277333,115608,119780,123334,96285,155042,233491,221263,129859,113443,12754,-245294,-176372,262380,466395,354869,148275,42895,132589,343914,346266,219058,123108,38860,-191279,-444189,-397724,-89030,86081,25939,40491,165053,99229,-157011,-303169,-300901,-236945,-114080,87417,310430,475820,336009,167440,301844,469301,265995,16974,90751,173292,-95950,-285575,-235164,-332147,-507457,-412524,-200281,-116857,-67025,62341,134340,189975,218279,116828,28975,51788,93722,183432,216990,187518,190326,210170,126591,33391,40017,72959,-53093,-185012,-160612,-116933,-8769,248424,320653,39465,-236570,-269162,-95620,-8475,6860,50599,185787,406773,394321,76477,-75060,96451,263939,269144,196903,83179,-152349,-355675,-221447,76395,122331,-90222,-188902,-33843,82001,-93510,-424363,-504097,-368115,-283883,-118389,251869,451320,263192,-6327,-230429,-323528,-135505,249744,360049,195443,189089,353395,279599,-30114,-137817,89987,257860,114320,-64112,50977,312512,472533,367185,87619,52457,193413,160701,122896,150541,18889,-190834,-156252,-54611,-91189,-24002,170666,227064,109684,-126048,-260644,-191599,-8326,160969,388254,444778,260006,-32095,-299098,-264078,26057,217805,160476,-33007,-99324,14719,45662,6433,13832,12700,37179,88831,-62175,-211944,514,325928,396590,201420,-177389,-520739,-572565,-306351,-129302,-306934,-432472,-66206,302420,144739,-188414,-62320,582604,401970,-652307,-591123,986790,1792609,93762,-2300947,-1011359,3374987,4790763,1986069,-1236235,-2427379,-1758497,-883736,-600734,-697793,-219076,630219,598937,293011,238722,122872,191281,481567,665457,499775,247982,191101,189399,124292,21954,-60409,-23162,44622,69400,78531,129123,221676,278758,182024,10047,-15594,134933,196885,72033,-40434,36736,261057,301902,120949,-14679,-123132,-359259,-508983,-304847,-6766,109625,138685,5138,-271094,-308536,-187506,-320712,-457309,-370983,-207272,-28228,199368,305932,261635,201621,158130,36838,-153492,-124890,-1730,-75133,-206654,-244351,-154666,-121892,-132611,-19269,69162,-23749,-155229,-205004,-151226,-39962,15829,13691,-39536,-80035,-94878,-99174,54305,166289,96392,71942,27194,-115366,-178709,-270976,-376790,-361497,-222254,-180125,-204712,-88629,121426,185215,89442,39038,28743,56523,131700,125938,69713,80337,-6432,-303355,-442023,-299236,-108072,-59664,-121723,-77277,-80510,-294126,-363001,-139915,81099,149894,164685,165159,58738,-146809,-231506,-174302,-43322,101578,100956,-5242,86449,157471,138526,189265,260793,301913,335812,170015,-180658,-255534,-58720,-40411,-149675,-185484,-244419,-237140,-72552,55225,24276,-48985,-158555,-104458,24257,55587,74829,56366,35948,30191,4857,93272,191736,-40237,-279190,-168091,-73753,-50054,124338,181222,29304,-17946,29422,-125058,-299744,-127924,146940,221071,198734,110319,-179686,-374910,-120841,202119,243921,230468,253570,179448,87380,100301,93765,-6214,-77553,-9800,86581,63205,-31814,-10232,13599,-97726,-164402,-152702,-182477,-28405,221685,134590,-113007,-88906,-7084,-129106,-251948,-146816,179533,451387,354642,-13315,-205343,36009,432750,450053,165198,-76436,-163831,-262455,-331138,-216640,-104270,-67984,90099,295250,360732,225242,-61390,-307564,-333958,-211011,-141039,-209234,-230978,-36002,102962,-27067,-222832,-198403,-45703,15469,-108245,-268553,-215572,-45256,62613,105715,76766,-48580,-153642,-202118,-188122,15018,72983,8736,-7001,86401,138864,22713,-102046,-13927,194410,304309,188047,10798,9361,104569,219334,213609,-48775,-299012,-164251,137342,181916,35397,-125245,-249320,-196265,-60030,-23886,-53803,9593,227625,438100,331845,48132,-5643,60174,78358,12687,-73261,-66105,-70376,-8639,80012,36647,95331,301790,386039,334698,159346,7295,1376,-60647,-102838,25616,117950,17814,365,109723,175841,75713,-64756,-61446,25444,24092,-10715,75196,242577,69724,-231018,-104849,101798,-42028,-157078,83601,368761,378435,14348,-203375,-125157,-31079,-63299,-183488,-222139,-92368,-74177,-192841,-231374,-124279,-47484,12101,180197,259287,80101,-194385,-287181,-114984,114585,-9820,-227032,-198979,-171967,-196461,-183420,-121338,83535,337194,182441,26394,113453,222221,90633,-128332,-35858,222910,247759,22518,-151836,-88511,55158,25686,-87338,-13233,-8391,-244823,-321372,-200066,-172665,-203570,-181607,-169946,-188434,-294108,-374274,-245621,-64588,-60211,-195936,-271418,-57101,219073,148165,-78649,13585,245986,341586,284100,193526,29760,-218108,-159987,4619,-142614,-223182,66713,181565,63859,21527,36860,92572,170137,77787,-204756,-308672,-274305,-229520,-52101,163157,-217406,-1088043,-1533304,-1516621,-1443579,-341895,1108891,2028278,2774097,2176304,883331,517547,359925,-330993,-1096406,-1388644,-811760,-322963,82827,1093709,1517420,1808766,1801623,971388,232008,-94518,-313395,-398510,-531978,-580797,-359242,-118617,-95744,-65234,87249,215994,157691,-49451,-117990,10060,51406,48101,54020,-48895,-133573,-70164,143072,377968,337337,84127,-58813,77708,149355,-38176,-201019,-198421,-147454,-158062,-98145,126986,274472,220466,147896,184041,331298,481777,376543,-6838,-311917,-337743,-267162,-211419,-116114,-59185,-25125,-5762,-81425,-171712,-304293,-424209,-373866,-228733,-71131,59742,89474,126396,213046,140910,-18131,-42533,6724,-4226,34607,238379,434418,371442,179893,109819,148623,81597,-70118,-208650,-221316,-54571,66294,87336,78275,26091,135274,305295,193002,-36916,-183205,-385635,-604040,-557880,-242199,183142,336516,175092,-37761,-124732,3033,-47214,-304885,-365179,-173008,-17443,-46941,-138714,-64741,182269,214289,38253,-49452,-59024,-198955,-291916,-143792,48210,69830],[42629,2910,4420,-94415,-167268,-72290,46799,95682,106241,69276,-5417,18483,43447,-117054,-301941,-199753,67722,162363,165395,169635,120955,143875,209792,181625,60563,-61884,-195943,-311992,-273481,-66278,23202,-38004,-93179,-147520,-264652,-343225,-268325,-232572,-157703,46972,159949,115599,72927,122228,251133,395740,267784,-16700,-108037,-62458,20905,118933,150080,30334,-36510,94989,240696,215987,197179,306003,351663,265500,263920,373221,314222,172178,180048,265608,144490,-92696,-165226,-32051,205774,213046,-61350,-217884,-298061,-476932,-417509,-10571,267830,183782,58628,116749,183061,118237,-75041,-290456,-249918,-22821,47656,-83103,-50789,228147,288388,108862,80253,219800,203200,37267,-7782,167446,282954,178677,-7023,-36120,12033,-81204,-131560,-175783,-206588,-144772,-80935,-136753,-117059,52954,18492,-219736,-261569,-162773,-97735,13215,-8778,-148747,-48070,259551,279858,-87353,-243014,-34487,92815,45283,36659,54814,44995,69862,53267,-15250,-105758,-107033,34345,137073,59741,-23845,-20738,-67604,-89382,-31706,90492,235538,310932,204369,2577,-127712,-126014,-117663,-119228,-73468,-36301,-95544,-128284,-28526,53521,125953,176104,75156,-92451,-231784,-292006,-276541,-270638,-258955,-179263,-72636,-70581,-164872,-207831,-205118,-329672,-435386,-8991,491098,382161,-886,-139684,-37164,185140,296930,201099,79723,-9424,-85561,-116181,-82415,-15271,12061,-129778,-281104,-192840,-63902,44874,232374,206845,-5167,-116554,-66131,69170,228993,262637,217378,75300,-44417,87330,291045,193765,35601,100959,268907,219176,-60479,-204530,-154546,-18777,96073,111657,26034,35371,119046,100036,-34445,-134945,-181517,-169200,-44550,54481,13048,35335,148213,107206,9829,-23722,-41397,-69386,-14293,17703,-67680,-141593,-118151,-43125,43549,63148,173528,302607,168760,-28595,-9550,39972,61425,142317,254727,249242,104387,25535,-40641,-181645,-55205,316765,441015,323326,192715,135514,220061,411578,366849,172596,69775,56579,-78026,-325813,-315710,-66666,25651,-93592,-78184,71552,59556,-147638,-284308,-331937,-300339,-132592,139008,421291,566897,384605,139360,180148,328934,162422,-58122,13265,177467,-36627,-238346,-197842,-324587,-521661,-314314,-102572,-225420,-278966,-27628,179574,243071,195896,108867,77738,88070,121338,182946,216132,219172,190179,125833,29577,-1795,43564,113864,15601,-148203,-220343,-148345,22206,290710,358674,112387,-104432,-143896,-43136,19685,64692,163126,331969,442465,263831,-99136,-187944,63422,225780,212918,209031,146426,-134228,-379855,-229990,54381,121979,-11424,-97016,8682,101780,-61789,-309615,-351033,-299577,-268419,-70082,323925,462851,224143,-33389,-212995,-291846,-124181,242517,326990,164045,158671,302781,190318,-73091,-143895,41267,148016,12182,-109542,65343,359914,537105,399799,45236,-11461,184043,189627,160075,188216,41780,-182073,-208639,-196255,-254279,-112592,196603,330274,181420,-102565,-278291,-189043,-14344,109022,315249,402381,210283,-110557,-312426,-243258,19663,209064,183842,29551,-24787,38456,26137,-7375,-9281,-1649,23071,81723,-20742,-129797,55299,347559,454643,338320,-22153,-434544,-526561,-278716,-101255,-182786,-255212,23357,353032,156108,-306125,-221278,617995,764268,-11746,-259891,567272,1358025,-583285,-3940319,-1559119,4952355,5912522,1655733,-1771247,-2476112,-1807628,-1028413,-542279,-450122,-113293,621719,604631,322112,213918,54098,142670,502797,701873,515854,294617,200647,141863,71915,-8785,-89995,-7518,89951,88503,94644,182067,235061,223612,172232,83748,21519,58468,98738,50793,-9904,-1774,205334,225122,30444,-98057,-193303,-405031,-507736,-277767,13836,140850,110436,-68044,-324877,-359963,-242367,-328253,-441419,-379046,-220032,18388,231162,233945,168068,143493,71704,-63762,-222116,-137237,37977,-50425,-239128,-273985,-142793,-76771,-81452,30302,108210,-41890,-200279,-188239,-111998,-49317,-25983,-11869,-8332,11639,-8266,-58822,56306,179093,131437,148215,245657,159086,-51986,-232213,-363984,-403372,-242029,-120531,-131061,-79240,83961,122638,2197,-73059,-13653,96171,206003,179195,82695,23611,-154226,-416457,-464178,-228141,-18353,-55963,-197160,-104029,-32191,-188748,-255134,-86132,104860,195108,143467,76676,45017,-61889,-96975,-36351,43890,166863,189438,93840,169185,196227,171635,225748,246085,247027,311791,166416,-231342,-354051,-141829,-51327,-124319,-191974,-281908,-298535,-127472,26094,-4920,-108521,-191721,-114856,65734,158160,95310,18117,13151,18000,-19295,90593,209741,-68573,-312477,-105503,49534,59353,174009,181146,10203,-26777,22038,-138662,-340226,-192326,141939,249342,221453,117312,-166978,-342558,-83305,190287,245074,250796,237199,181563,144509,137086,97458,6572,-50058,54295,125742,36112,-78321,-58224,-60161,-142879,-161523,-198699,-240133,-33101,233200,90547,-204847,-174016,-52654,-139688,-225529,-116978,97974,280843,202102,-89647,-224769,-8115,339521,368824,109320,-125110,-143904,-134414,-154339,-64988,27890,44552,157861,290786,356776,311444,68111,-213793,-292846,-238508,-206929,-207787,-174113,-19527,91050,-30005,-228964,-270396,-180513,-109407,-208300,-351001,-318204,-181949,-17865,163017,203785,14759,-114568,-94622,-17577,123941,113327,15144,37331,156633,201015,75219,-127790,-160885,-6701,125716,100892,82477,151163,134712,126933,137981,-73011,-325217,-192886,79174,75640,-103770,-228415,-265113,-176348,-24722,13771,-19218,18945,208170,438842,355132,76695,48910,159236,187538,87750,-33419,-93703,-165792,-89030,96702,134476,181009,298396,319186,272833,160516,87661,102167,-24933,-147337,-5127,128739,107614,107466,164442,190107,113353,-7108,-44417,-2926,11334,-10675,66390,245529,90398,-275927,-223744,5705,-48406,-82664,156025,387358,282058,-43676,-156418,-74713,-47341,-100005,-182726,-215440,-107893,-67588,-188413,-272391,-127409,-21034,10664,194906,313921,97557,-206214,-283278,-90806,166896,56929,-206384,-180508,-75121,-105261,-110411,29948,283106,388027,117540,-78521,56061,200652,72612,-129026,-62043,115983,114442,-82316,-246887,-166995,9984,4468,-96611,13062,-349,-358670,-522248,-310462,-198628,-158569,-139558,-170561,-179248,-211404,-289092,-233215,-92996,-94174,-239400,-372878,-166859,204343,199741,-41057,-5064,227735,323416,189595,-32172,-255924,-367160,-138272,61932,-159131,-312561,13583,281245,242714,108881,125642,200325,302623,181586,-196769,-450358,-497505,-427128,-148155,224765,-72293,-936954,-1406476,-1306246,-1082600,-90103,1094913,2091051,2816611,2095322,713094,404950,263584,-473870,-1255780,-1560021,-1098404,-557515,425637,1595934,1521793,1643899,1836983,1004253,260037,28326,-315259,-488121,-497633,-471815,-363376,-268123,-306356,-252903,8244,215142,137896,-102640,-237894,-182351,-113170,5484,96289,12765,-76618,-38881,173551,421279,357985,85288,-102042,18971,102942,-37821,-138592,-133626,-135891,-121319,-10949,210308,335022,252326,122368,146409,337512,516533,424226,79292,-239322,-320269,-276311,-213412,-86318,-12389,8699,32370,2655,-73834,-222581,-398569,-432967,-325677,-157934,-30956,3670,44411,126775,112618,26291,-6247,14774,13823,39990,243336,459954,395795,159555,102230,190917,175521,53669,-111303,-149191,6087,152668,205619,129926,7750,123930,303760,178345,-39558,-104242,-238361,-524645,-610794,-335810,65623,237800,87369,-86560,-87886,121600,92814,-204149,-275817,-89776,82595,110465,56618,57862,194351,157122,-44327,-113232,-88191,-183019,-240954,-79937,134269,135637],[68632,-16872,-81204,-168258,-220254,-171783,-79631,17467,115711,136475,28329,-54243,-42709,-94894,-213370,-164046,55553,107471,89291,177823,227836,211952,228334,238689,156316,-26263,-160597,-207059,-162620,-22415,36057,-43067,-118521,-192495,-287368,-287990,-200974,-275009,-230610,72736,257320,148508,24319,30275,152653,270527,178656,-62902,-179833,-149949,-18160,152589,179217,10466,-87733,13089,163421,177645,195738,251637,270288,197430,206358,275436,223931,121003,121876,270094,243307,50453,-52658,32204,196673,180137,-53362,-212115,-300376,-456232,-430060,-129100,121260,113997,53043,68402,73692,-5301,-187086,-371008,-261329,41455,128613,-55627,-117830,125925,258040,152617,137240,211683,99315,-23122,43765,257482,350895,196684,-27386,-108364,-96176,-119679,-74437,-142930,-279386,-244473,-123601,-114908,-101555,28526,74654,-68391,-123721,-73510,-44759,53005,58055,-78850,-47719,226161,290855,-24931,-184363,-50334,44319,33395,32195,2172,-21012,16658,18875,-38462,-85261,-17423,120736,130987,16790,-31486,-360,4456,19375,60208,161906,228595,200228,119765,25458,-47416,-74085,-130534,-204423,-139374,-66000,-64922,-19528,83638,133141,178429,217399,133949,-102649,-320714,-304710,-146018,-112769,-173845,-127263,-18945,-1628,-90007,-160195,-221969,-362293,-398916,32946,464458,294855,-46090,-112894,3091,171759,229216,151827,59596,-82726,-163749,-90393,-7778,34815,47684,-95436,-234005,-106541,-21072,14185,130205,99673,-40541,-90496,-11734,149377,310456,336988,239450,78873,59428,221204,287717,89999,-48490,52248,244078,247423,21962,-100683,11593,108864,87544,121199,134668,115282,136940,54085,-61329,-82504,-112123,-115271,-22874,-6045,-52326,54819,137519,35728,-38722,-10541,-16832,-48770,7387,42040,28806,12493,17211,66750,103838,59515,137274,236583,66884,-172526,-144700,-33243,51358,167341,303202,257179,35765,-66728,-54756,-70765,96526,348419,338600,210873,210996,254379,343627,444123,328898,96388,14640,67885,19808,-206916,-238360,-62569,-44195,-185185,-146418,27264,70917,-73146,-227133,-345389,-354181,-153543,167403,474498,576369,392403,111029,56021,164915,73322,-99863,-56711,128968,13745,-144715,-115561,-252121,-429721,-156609,8104,-310958,-461587,-129378,212675,292603,163309,96638,105080,55967,75266,127185,162182,212991,194667,50216,-78681,-64923,8523,94299,69242,-59782,-197996,-144314,32601,252977,297362,142508,38576,32383,66265,70297,68511,204457,427013,425155,111380,-230384,-230213,54239,171326,141578,200002,169215,-121816,-347570,-191138,60543,145680,78217,-25616,8176,92065,-20858,-152092,-152625,-182811,-220975,-28919,350920,428601,161916,-59963,-172373,-244613,-117879,170742,214884,89652,92438,174969,38479,-133738,-140891,-30032,-4269,-96594,-119678,94336,378359,536028,365518,-35058,-106700,135020,192993,181235,211017,68068,-129577,-211124,-296593,-368133,-175966,186735,353891,201708,-64309,-229040,-109311,26130,72084,220774,327602,149814,-161748,-287641,-198909,12037,172063,174153,89910,50761,26551,-48032,-85112,-80150,-41690,12252,81875,51848,14340,137959,327927,455750,452832,168165,-268335,-411750,-231834,-68870,-61602,-72631,127602,361261,107159,-439874,-388734,564564,1107602,789452,196919,-159226,123795,-1996349,-5307271,-763680,7658180,7289846,1107023,-2418261,-2489703,-1834077,-1137584,-403163,-127859,-787,504747,528604,269326,127696,-11233,76485,412910,551238,392698,283223,188229,77240,33732,-6082,-84321,13014,124036,96402,103662,211554,205544,106674,71242,58810,9347,-17678,20084,43189,12912,-41776,83454,72085,-99449,-172866,-209628,-361050,-373272,-126269,91781,176687,90520,-130048,-357095,-392974,-310088,-319646,-359594,-321076,-195055,55899,196551,92501,20403,28267,-61183,-192681,-278268,-134384,94695,22802,-231608,-285667,-131684,-36909,-31270,81532,149957,-48020,-233967,-179934,-78904,-50286,-61478,-51533,7180,82426,50329,-21740,66896,200177,186679,229759,417673,380418,73464,-132186,-255582,-341078,-202287,-34788,-49656,-65443,43806,51701,-85187,-175649,-46252,137669,261014,230749,124686,1925,-262172,-470660,-404709,-107573,76873,-49615,-229461,-94611,24587,-94091,-175140,-67245,98885,200811,103017,-8761,-1985,-19900,23988,108078,137938,204018,208950,157820,232561,230662,191917,237673,221681,183423,250992,136223,-243503,-384823,-181385,-39615,-76578,-171708,-290077,-332008,-175993,-34360,-68787,-164835,-167223,-59925,146083,249669,89987,-37682,-22698,401,-43597,80251,208477,-91407,-313834,-36134,172351,187425,243444,184288,-16225,-40011,21252,-128069,-340870,-230547,120366,252298,226377,115858,-119729,-216099,19962,207942,259090,259949,200947,166793,181410,150894,80575,-7814,-62364,57332,128146,4873,-114623,-100604,-131692,-172635,-127990,-203665,-246471,-8854,215902,21075,-272136,-214887,-44428,-86075,-138665,-48190,28626,80732,14090,-169591,-234505,-64167,195530,261259,75433,-116043,-59477,44126,28786,49871,126802,151305,189918,202585,256575,339239,209248,-54173,-184446,-226215,-241986,-169501,-91645,-11030,75132,-10914,-210337,-322115,-280195,-184765,-245259,-376830,-393416,-323862,-141653,163369,279213,51363,-65350,69069,192699,190880,130401,28532,55770,175437,221875,116247,-115898,-244179,-154251,-44326,-15326,109618,225797,110868,12693,57531,-69281,-265462,-148622,33171,-20423,-190067,-274070,-239340,-123813,-260,5390,-1345,36512,157877,365092,335089,119304,104767,222706,253029,148221,25092,-94291,-234313,-167541,90516,201554,204581,215853,209802,198289,163260,179175,210834,41703,-135754,-11770,124478,164709,182990,212920,214673,155232,48721,-35477,-52134,-19122,-23731,22426,164541,40465,-321889,-331738,-120103,-102335,-72506,120851,287776,100476,-126522,-90439,12836,-25094,-109534,-162903,-167857,-77293,-16976,-153694,-306001,-163849,-22781,-20168,138652,294148,96046,-189850,-249352,-55313,193634,93380,-193417,-168626,6391,-15961,-44618,145323,443518,394421,57256,-145085,14877,178035,65974,-100766,-60758,38818,15722,-140702,-291272,-230524,-64665,-50667,-80624,100228,79277,-355943,-581646,-353578,-198141,-84921,-66342,-156187,-162496,-112334,-166229,-184913,-112646,-113092,-231050,-392627,-250064,132542,208080,34793,24783,203538,266913,64570,-261895,-494747,-438844,-102212,81165,-193329,-391222,-59562,331632,340586,146451,187934,288299,395677,264096,-148638,-517132,-650207,-607250,-282067,219065,85949,-653255,-994121,-695110,-350218,171362,938902,1878545,2217047,1460064,461398,337872,214045,-465920,-1182501,-1385433,-1005545,-441349,760064,1621005,1258828,1493037,1816133,965475,337151,182804,-315680,-560207,-436736,-337947,-332761,-359418,-434611,-390101,-57741,217734,142167,-100077,-269268,-279664,-218125,-32545,132815,70612,-13413,56970,277024,463558,353748,56227,-161313,-74942,16415,-45448,-47142,-16081,-78234,-86791,18960,212426,329710,256828,115530,120723,306081,487238,428242,151634,-139803,-251603,-248177,-198843,-39715,82279,77060,57280,69204,32776,-113163,-330552,-432859,-355556,-188449,-53809,-11057,537,56501,100034,74061,18487,-6539,-4303,33512,223851,419061,355863,117090,87871,218627,264396,172832,-17930,-88419,30644,197475,292472,165194,-22218,92924,308341,197564,-24129,-38669,-112589,-405325,-586441,-398752,-89842,77879,-38596,-171986,-63686,213907,182821,-151840,-219459,-27135,160312,251987,241304,201675,217586,88136,-143424,-188579,-127572,-162587,-182872,-43399,149342,158497],[77238,-36840,-145610,-202092,-250938,-276304,-221515,-82048,98880,172487,49605,-129709,-151204,-92337,-105497,-68908,90940,85605,25712,159851,297594,269499,260112,316189,262850,7717,-131116,-87013,-31127,20680,51773,-28589,-114220,-210765,-289200,-187451,-120167,-319978,-302034,82350,317984,146329,-61368,-89141,33472,120125,60155,-122830,-215444,-159919,-23679,137565,133438,-29561,-114315,-64958,42173,93349,144322,167176,173188,108514,80265,84685,81905,30249,23046,218502,291555,165239,66986,119743,196123,139747,-44044,-180307,-256614,-382907,-407410,-231191,-9987,60760,27540,-29303,-79775,-153227,-296768,-406949,-234203,92180,165674,-52035,-181648,22590,228228,194109,167981,146232,-52489,-123335,66469,312335,378838,179365,-78268,-201630,-239900,-208606,-71433,-104572,-297866,-301543,-160811,-91789,-68586,8385,96055,58640,21951,26424,10213,83906,132141,9805,-43972,159871,261278,66676,-43294,5860,45308,98227,123973,6752,-87256,-75574,-53641,-69876,-54009,54088,151993,68520,-68693,-68422,11954,104440,167867,179155,217675,162489,15999,-5309,34611,9723,-39774,-133243,-270881,-221210,-138853,-86507,59851,191659,217067,214325,221856,178894,-75748,-337383,-256365,5720,58280,-59974,-60567,20720,45307,-13764,-78715,-146396,-269149,-278717,51693,357932,182386,-60892,-62804,46464,165740,178059,108653,22916,-160306,-233933,-73544,64693,109975,115736,2174,-94947,7723,8553,-29847,30051,20887,-35263,-13112,66185,197640,335917,375417,236778,53494,106284,286043,212820,-69359,-148796,17042,224084,313328,188759,66695,196658,233505,99287,143139,231917,177973,118686,-18978,-91394,-30444,-51382,-63032,26731,-14820,-67159,83755,108001,-38423,-72046,36853,50692,1396,40023,71115,114591,152233,123378,124138,108762,26706,93505,187317,-1267,-271998,-249873,-81853,61589,215776,360630,247387,-48480,-129646,-23697,49454,225245,343915,183471,46896,191087,363033,475127,448475,241746,-283,-35509,73229,83873,-112761,-186911,-83324,-108475,-225819,-155800,32683,128612,50983,-139111,-324082,-364902,-160644,166315,459605,529409,378166,95755,-39055,20205,20780,-98859,-100739,49210,46380,-31518,-13495,-145622,-276231,5507,104037,-344803,-567586,-215698,226415,324447,134498,88576,102227,-44234,-60551,3642,54834,170559,212486,21125,-157405,-142263,-63637,19068,87859,41168,-103038,-117354,5675,157593,188422,147188,165858,212839,201941,125643,17436,156306,431977,356404,-16957,-274045,-184184,72263,113555,67631,169340,150299,-116328,-263123,-107653,84882,176632,169524,37944,-19611,50815,19699,4892,36272,-45059,-146330,-1792,313237,341180,89668,-73233,-119180,-196974,-126015,53334,65361,-332,10924,14392,-106892,-167390,-122726,-118735,-179229,-196909,-90789,146780,377166,470457,275725,-120065,-198670,52601,156037,174313,204803,79225,-56023,-160810,-320265,-393297,-194097,142381,299824,187629,-11425,-137312,-3749,95812,66982,126540,217645,67908,-187887,-238132,-142186,11184,133206,152915,134813,103004,-7237,-137837,-197329,-186874,-107650,-4208,81048,136845,188462,232555,270653,385425,489970,307752,-100744,-284882,-190306,-40070,23000,48616,196228,305856,-629,-535953,-481707,459278,1336790,1533770,657071,-937182,-1546423,-3848194,-6059079,1205502,10707829,8380318,365296,-2988042,-2449538,-1820533,-1180953,-241168,186449,136284,361404,419177,169640,12544,-61054,3583,216801,237927,157355,200136,145072,13458,22469,28454,-47609,33255,141724,101366,115440,208191,123954,-53059,-89573,-35131,-9968,-28219,2714,42153,-9237,-112242,-96631,-120921,-229455,-203794,-143427,-217240,-142335,93277,188413,180114,60242,-177021,-366934,-394751,-355459,-284276,-218996,-201345,-141023,63569,101109,-80853,-140336,-107123,-190079,-292972,-293248,-112807,144581,103850,-183830,-256973,-115387,-14628,12214,130963,186889,-31724,-229319,-166400,-54863,-48251,-89963,-92117,15194,123612,69258,-2810,74522,217327,248908,299831,484290,459375,143629,-19258,-97421,-191399,-96903,72215,32850,-35235,37873,28550,-132228,-236873,-60413,171840,283541,259082,168867,4387,-313439,-470866,-305202,6950,144372,-33727,-204137,-52748,77891,-20262,-119328,-79849,55174,155206,53512,-67831,-68465,-34256,84108,204358,210235,203561,165221,180507,272394,265203,208557,229427,185572,112707,161088,83506,-220457,-346296,-171968,-14333,-27860,-136699,-263482,-324661,-218186,-122240,-154842,-195952,-81965,72875,279193,321147,65528,-101997,-66475,-19025,-70293,39769,168749,-99876,-277228,19570,256024,288637,305917,189444,-31111,-36163,47697,-83194,-298000,-218512,105112,236916,212230,111344,-48509,-44246,142320,246273,286825,255169,147814,138536,193073,145520,57112,-43069,-114141,-4281,90337,-25690,-138739,-136549,-184127,-170075,-65218,-170133,-213117,44603,197307,-46766,-306685,-210692,9052,8905,-25857,25891,-25215,-103312,-164655,-245520,-244197,-125716,33433,147536,65604,-56541,57769,206241,151550,88715,157322,221266,182991,58400,87741,295063,317461,125682,-39799,-178734,-235391,-101262,2381,-1576,58960,26558,-159262,-328670,-327271,-212738,-220724,-334368,-412822,-431937,-275516,112330,287879,52881,-27943,204244,326659,188977,130729,60885,55894,130913,177510,124251,-70755,-234201,-199835,-150306,-117909,80579,201774,30815,-103473,-18707,-41368,-134171,-43374,17421,-74634,-200128,-257375,-192980,-62277,5368,-43254,-5679,53880,81167,222311,269646,157868,149668,243953,258848,172993,86105,-58373,-250068,-221657,61180,214808,152594,73915,88530,131778,166496,269817,323780,132364,-70853,5611,105565,170735,216489,249833,240600,183678,79883,-38356,-95279,-42713,-35017,-40496,22752,-71590,-358480,-394988,-236501,-182336,-110417,10324,73428,-127253,-204067,-22401,102934,24800,-78943,-120373,-101004,-15803,68830,-87724,-319139,-219521,-45634,-64220,36131,210384,83251,-133656,-173492,-5367,192011,91658,-182605,-155802,54082,51036,-1542,195563,504338,348099,-2180,-174414,-11510,157400,73748,-46241,-22927,11129,-27937,-138881,-277475,-268119,-147576,-119101,-49718,199424,184259,-239645,-466842,-306104,-159933,1739,17226,-133978,-144513,-26520,-36877,-99592,-95662,-94521,-178945,-339902,-281829,26187,165394,107753,75103,166043,179286,-65205,-433940,-614698,-419985,-57939,66593,-232449,-439781,-134833,311623,324931,124644,196415,315492,394725,274456,-107114,-508207,-691370,-713741,-393841,179338,226860,-325198,-489339,29886,461075,368977,707185,1491749,1262694,519010,188441,300348,196468,-325321,-910497,-966134,-595570,-10244,987300,1199599,832128,1400968,1730553,863927,446700,331145,-301880,-594064,-375382,-213160,-268788,-365241,-447185,-438818,-95871,215211,162105,-45081,-203911,-259083,-238602,-62663,137940,99665,37655,182901,409296,490288,332345,11121,-228515,-196154,-100743,-66128,42739,110410,-2157,-71346,-12703,142295,260376,223065,114477,96951,228503,390292,379923,178057,-58108,-166417,-197913,-178241,-13722,156177,126532,44618,90413,119465,-5698,-245147,-382146,-318955,-158337,763,53234,8318,27587,118068,127180,39960,-49101,-65798,15161,198737,329792,255490,60844,66813,216576,313300,245239,38623,-67488,2369,174342,309050,171418,-56079,49420,310225,232809,9472,11897,-32652,-282611,-482921,-399931,-212544,-68113,-128633,-224565,-39203,250466,184784,-173391,-222173,-3401,197290,326845,342358,308782,239878,22689,-231428,-253276,-162862,-142504,-138760,-48462,88396,132239],[70612,-44952,-161705,-183618,-246236,-346986,-335874,-178117,57334,171220,58454,-172321,-231267,-96971,-5545,61669,167066,94515,-17879,112428,303766,309997,297843,378667,344678,37035,-111937,11583,69459,39958,66951,18521,-63300,-181339,-239234,-50390,-51338,-367659,-356209,74806,321695,107468,-158519,-195943,-67028,-114,-48897,-182522,-210903,-100664,1256,77548,22199,-81357,-111144,-134485,-115735,-28692,56855,74795,71946,-4578,-114854,-163160,-74755,-74231,-102339,94888,252707,217294,176966,225153,216880,111563,-28974,-120638,-163150,-257333,-335721,-277553,-98126,24302,-12395,-141217,-237351,-298237,-387518,-406382,-190460,110713,151913,-61755,-207776,-35485,217811,226889,168064,48521,-214437,-245790,49928,314952,353521,130798,-144257,-281136,-361025,-308390,-105577,-60641,-254612,-313256,-203121,-86363,-34662,-19904,47668,107980,124994,88616,25703,84204,190459,93250,-36071,82545,206230,166050,140337,110628,82114,202800,267050,66307,-123652,-172814,-141055,-94507,-18430,90123,120100,-41929,-180125,-123791,14869,195248,291416,267673,228445,47879,-192444,-135128,31070,34302,-33192,-144847,-308810,-287325,-223906,-151061,85706,263321,271716,212735,187631,193320,-30003,-291005,-172409,132932,200750,63833,12211,41683,60231,37267,-5412,-30578,-98435,-124824,34696,204604,85637,-34925,1216,78839,157269,146701,76330,-26353,-224877,-276820,-61357,130058,196912,203311,145154,98137,108128,1962,-91754,-62122,-33372,-3257,88131,141894,201607,309543,378554,215147,7486,88239,266157,83048,-248092,-243698,801,212521,381371,363666,246495,346354,310346,119335,167924,294315,221323,78818,-101141,-125465,3217,-5487,-14909,89927,30313,-16363,128239,81305,-95838,-87035,98135,138376,61241,58166,76001,149555,229969,172215,114073,50753,-45136,28724,147226,-25151,-298808,-294165,-95250,82179,261695,400335,224610,-114176,-140826,40032,140088,286137,297650,15854,-123292,132571,426793,578149,438445,131400,-101547,-76390,75521,112971,-53725,-166146,-119630,-146771,-207777,-120804,63478,201406,183017,-36023,-259717,-315933,-144304,139439,390593,461822,357599,96316,-87068,-69517,9449,-66502,-119172,-32736,58913,69124,78697,-43833,-126297,114402,159796,-313646,-570725,-263665,210779,321694,118243,86906,68497,-180292,-256983,-175196,-91666,103896,241118,50828,-180429,-211821,-155796,-83161,74064,127289,26861,-89149,-58835,51206,100310,149222,258317,351870,315533,155761,-70046,38570,345134,253901,-91685,-221546,-64918,107515,61839,3716,123693,101606,-118807,-157315,-7654,102373,192949,256091,112543,-46419,-10028,52092,128102,177506,80709,-61465,7692,211129,203702,15566,-71422,-72355,-164317,-155665,-78070,-64629,-66228,-63698,-134840,-190117,-138525,-86077,-211658,-348304,-274782,-32692,220106,367245,360750,160252,-173026,-253880,-50307,72493,136954,174168,74079,16458,-70488,-258102,-321759,-161139,77469,197483,167320,54108,-40209,74699,169212,97625,52187,82361,-37370,-200280,-183987,-87872,19903,112048,137289,150560,109898,-51589,-207090,-300601,-300459,-187211,-35177,67493,209141,348218,314948,190826,252147,416758,325347,-14275,-212594,-179962,-21893,55785,73224,192552,185921,-141315,-554725,-466371,329581,1379414,1995723,939130,-1545028,-3126283,-5580794,-5874327,3871210,13080489,8565233,-497433,-3278840,-2334671,-1736465,-1122517,-108625,412951,292337,272464,322539,73634,-86804,-87188,-55391,-28213,-137246,-116687,63693,75041,-33110,38123,79054,4023,52027,146653,113871,137109,172963,2070,-217320,-250173,-139169,183,56272,60693,37714,-91275,-234336,-302366,-304940,-325103,-181540,-8788,-7075,112805,302447,257246,122590,-5461,-220034,-362951,-361411,-348664,-215831,-41112,-34876,-63424,38428,-28380,-238316,-267160,-214592,-258448,-307181,-248716,-73824,168859,152914,-108021,-178772,-86321,-14019,42815,169834,210887,13177,-170964,-135597,-39500,-48640,-111475,-117290,26516,132768,45466,-13229,69187,219405,298924,342208,429952,365642,124749,53575,43714,-11122,52558,184469,107392,15376,85572,82490,-118426,-243688,-55427,191629,271617,246608,183477,13737,-303553,-424094,-208905,68945,162505,-5196,-128497,7243,118732,31361,-79608,-109272,-19626,66163,5261,-91384,-131681,-91791,63778,218132,239973,172709,91072,169826,290581,301975,233932,213187,135335,35431,59963,22547,-173333,-255944,-122639,12318,2229,-102291,-207466,-276203,-251700,-218145,-235347,-181984,52922,269852,445853,363792,32315,-163256,-111594,-38665,-102509,-43582,84899,-90239,-211514,46302,276806,324607,327980,185945,-22132,-647,108547,-3044,-209193,-140460,121135,215578,182389,108525,29277,110037,232525,285208,318241,235397,88117,106559,183143,129233,38633,-83060,-183104,-106456,20495,-51836,-151097,-165408,-206417,-130537,15247,-109507,-156853,117955,201899,-85913,-307607,-174482,81589,110622,75092,72902,-70187,-237322,-297039,-309937,-259875,-186499,-115017,42633,69743,25663,163102,293809,176166,44258,109596,230743,142385,-94265,-93886,192664,354887,267532,95577,-110642,-188134,-18672,90070,15206,41918,67201,-81115,-281230,-319437,-204048,-155229,-237170,-364416,-475490,-381215,32357,238265,24664,-18149,235091,299091,121092,126898,110908,46520,29298,60880,85394,-10549,-138478,-142203,-175333,-183050,-356,85786,-89007,-209157,-92634,-7765,24705,87181,35237,-76269,-142735,-193843,-145769,-13636,-7780,-110271,-27183,62021,-10861,40055,171289,174309,170412,225022,207937,154173,134841,10849,-208610,-239171,16532,171548,38196,-91869,-16378,85192,163714,341882,428821,228011,21422,36174,75185,126495,213295,278246,263848,189587,75204,-53605,-111134,-37885,-29926,-102318,-141201,-217871,-375712,-392511,-308638,-255030,-155597,-112383,-196054,-339789,-248359,27502,157464,77756,-15286,-60250,-39933,52556,168066,359,-302143,-269579,-76837,-99473,-65815,99663,72625,-39027,-59428,54075,165492,56135,-166862,-131810,70107,88412,14390,185774,457813,260181,-71165,-186861,-29611,141648,94197,22353,45546,33871,-12429,-77574,-210158,-269623,-214806,-180795,-23584,254673,254964,-64434,-231623,-188080,-89892,78146,80793,-114446,-126003,33766,74871,10940,-28274,-28681,-103606,-249762,-253924,-63855,99618,149963,115149,114527,77889,-171572,-504344,-588357,-333145,-19234,29249,-264800,-450140,-195888,225499,221336,59035,136746,253985,282675,191797,-111477,-444328,-616011,-709158,-431028,138006,311744,-58551,-109642,562971,1053339,473318,503315,1099427,367123,-342700,-13381,276215,178308,-132282,-559030,-507426,-62255,577865,1076347,564457,419323,1368523,1560135,713460,551148,436083,-260357,-572410,-329842,-123912,-186010,-288658,-349277,-386420,-94460,203900,179125,28162,-86456,-152317,-181695,-81359,95224,79077,57603,288673,511606,484934,293168,-37785,-296948,-325172,-219336,-90680,105959,200406,55918,-83794,-81094,38171,151251,154190,101428,59569,110802,247461,288792,142013,-33827,-106362,-145622,-158224,-33510,150446,115048,-12155,59321,167145,73662,-168302,-302142,-238669,-89061,102120,164097,56813,46764,167789,185721,67329,-97080,-156847,-8621,187050,227312,122236,1554,35418,171637,292558,239430,30426,-104857,-76775,79971,241343,149383,-78995,4265,292857,255891,53371,51286,587,-188255,-331582,-338156,-261473,-144706,-129014,-184814,-1344,220420,96550,-255366,-277435,-22311,187767,308248,319748,326654,237391,-28079,-281305,-285740,-178197,-119158,-111284,-86531,-21449,70617],[59502,-34651,-128145,-124058,-202879,-353289,-384610,-241293,3275,137302,56962,-158390,-236442,-83840,72578,192017,257540,120196,-39460,43718,241268,322213,320613,388289,372562,62027,-99491,60122,97051,18129,75056,98212,35499,-102627,-132090,92947,-15507,-412053,-378118,59758,271547,45689,-232666,-257820,-125700,-58301,-116615,-224209,-173318,-5765,41978,-5785,-118274,-128113,-77835,-186060,-282170,-166925,-42367,-3535,-15818,-126645,-334420,-395204,-204103,-163377,-226142,-82726,123376,197145,266814,338261,263027,108774,-4450,-40235,-34248,-93733,-209195,-246949,-139022,-13579,-60315,-227629,-358043,-411727,-441867,-381341,-152348,91938,101176,-63220,-168154,-20640,226420,237606,141533,-43798,-342373,-359515,-3687,259312,268927,50594,-211036,-318622,-408713,-369245,-139136,-11379,-168556,-294381,-254354,-105979,-13847,-64023,-71551,62369,159604,92463,-19858,37286,210626,152771,-23591,13051,142395,245703,310501,220594,125645,288871,387774,152463,-110728,-236114,-211176,-98466,12568,84047,39391,-173637,-290075,-177453,12383,242676,335613,280191,180733,-85684,-364877,-234165,21394,37652,-47010,-173761,-317184,-310877,-284988,-231741,53134,277005,270179,163003,126512,174607,14010,-207408,-86374,201841,285322,173397,78922,46156,45606,46235,24576,63449,75881,6537,-14174,47699,25108,20104,64510,89200,132426,128372,58092,-75865,-261697,-280913,-45226,187523,278335,292880,304379,290728,162949,-48181,-167883,-144595,-77790,32106,176560,188968,163813,244616,344678,179214,-44831,24697,177325,-66890,-400559,-311657,-3348,199030,405232,468134,384451,423723,319572,132950,181970,307233,239148,32906,-170885,-158004,5752,16690,23075,144850,107843,81910,180938,76173,-120373,-87066,144923,212148,106363,43176,37432,118563,227625,157812,46974,-51869,-143784,-54237,105347,-12082,-250165,-265051,-73199,100265,277844,397752,193470,-135441,-98921,109965,175225,261586,215314,-122196,-255960,46908,425372,622412,424973,29560,-189515,-104719,80976,122304,-24083,-165545,-152334,-143618,-142090,-68792,84080,241329,268087,60069,-159755,-217335,-105856,99597,298626,400336,335663,105100,-89421,-92644,25402,-27225,-123987,-92019,54694,132468,138206,21633,-37191,134017,162204,-224278,-472145,-260334,161776,276579,115405,86593,11326,-301728,-445121,-366379,-246601,31742,267654,121843,-145675,-251950,-240449,-171226,52835,196863,145438,-78305,-141573,-17084,82271,162613,306567,419617,361625,134808,-164832,-98844,205834,146808,-108020,-100089,86024,140263,18697,-40193,75565,42114,-130034,-72712,66708,86719,180105,333933,208626,-46669,-67810,73394,204910,258342,165510,9507,-1148,65542,34439,-55656,-62668,-48845,-156036,-207529,-192460,-133462,-79837,-117167,-243709,-191503,-39768,-32510,-288266,-477414,-317877,36924,299863,356322,241603,58471,-167954,-252238,-154575,-48137,79321,142315,70661,76566,35849,-132993,-181105,-87800,13894,90044,163442,125087,28938,95933,221027,152486,9328,-55979,-152765,-210012,-143666,-49523,34525,113196,133405,130643,62552,-99821,-234582,-354965,-383870,-257805,-83638,31548,246996,453756,362980,111079,87619,238892,196008,-60088,-241779,-213838,-15339,42972,5238,105645,23676,-270634,-485769,-369555,183329,1209711,2021772,883610,-1884448,-4155371,-6570454,-4515345,6671260,13897938,7389359,-1372395,-3162532,-2140534,-1564987,-944787,-33954,498291,428363,270888,262418,23908,-132611,-87045,-77518,-231238,-438356,-340114,-82503,-4961,-53097,68827,124046,53145,73465,148186,139702,168284,116657,-130281,-342323,-349055,-195473,52331,213331,172595,21397,-216521,-395507,-480978,-434215,-368490,-124547,144732,205093,314057,433354,266160,3394,-118364,-275174,-358439,-300496,-280206,-118999,140770,151973,32309,-5604,-155918,-340493,-324917,-254371,-229679,-207067,-146102,-24736,160557,151311,-22416,-59460,-40066,-30784,54128,185617,213572,80351,-66806,-85319,-31011,-54133,-124175,-113607,49050,113730,-14546,-54215,48525,201891,318530,346025,289923,145900,20235,52912,109004,127816,202144,277260,163352,79490,178711,200193,-50726,-205107,-38071,193526,233236,188413,147434,14656,-242049,-338125,-141579,60718,129926,33726,-27783,66246,142862,63735,-52099,-136643,-102997,-38588,-32905,-84781,-168956,-158909,-19809,149922,221858,130280,25279,139584,290227,336371,273626,200351,70623,-45370,-28712,-27293,-117572,-144917,-54190,29089,3766,-80792,-138537,-202251,-272372,-294924,-277390,-115135,210821,484184,592715,369738,-179,-208850,-149672,-57953,-140513,-162314,-30101,-66043,-136130,40872,234729,278493,281763,158193,9716,65842,192775,103289,-72608,6090,182879,198520,142264,107610,94616,197933,258630,303462,337027,202647,37629,82678,159576,110453,31084,-106951,-232664,-206202,-63936,-72270,-153245,-184834,-196951,-65201,94148,-37713,-91657,194971,238145,-81705,-281048,-126295,142229,187153,136923,74774,-114550,-307163,-365739,-355322,-279475,-240929,-228904,-44751,72626,94928,217592,280997,107605,-56433,3022,172416,78139,-208943,-228965,66165,305201,323812,179576,-42778,-115364,56375,152939,39134,23324,93601,6976,-190155,-266226,-169995,-77964,-120367,-262178,-446252,-430133,-45478,159522,-15953,-39235,135467,105740,18243,129870,161417,29923,-106014,-110074,-165,37971,376,-23485,-142450,-214570,-113660,-79694,-217917,-298457,-169028,8820,155815,198276,74446,-38144,-53459,-113687,-111468,8668,-31915,-166579,-52361,56584,-100544,-137109,59876,155128,156285,173160,118710,98759,162046,96630,-128721,-222634,-30620,89670,-104179,-242795,-89013,57408,145972,376168,503263,301512,103426,65652,39240,47983,184966,303541,285122,175129,39167,-77907,-91544,6497,60,-145732,-285869,-359366,-366918,-323619,-317590,-288783,-166023,-188846,-425501,-475424,-245219,43765,150403,104987,56423,4442,-1931,104374,252938,93421,-250489,-287309,-101914,-108046,-119718,11155,80040,79818,71258,109734,121961,764,-142087,-89350,74233,102064,9892,149997,355741,158799,-157192,-210152,-47357,132618,120930,86384,124079,90011,49543,27447,-105701,-231996,-249911,-223637,-22104,228154,245418,88724,11869,-53417,-9830,123348,98559,-106636,-103194,74005,155867,122820,81051,75589,-28285,-163563,-176773,-84127,56641,157202,126486,56533,-16364,-232428,-460681,-441298,-221395,-1009,-18664,-285200,-427879,-231589,105083,97231,-18638,16701,103349,85582,29442,-177394,-359094,-457372,-592095,-372400,109467,306609,67411,12615,719190,1252915,505832,426067,864367,-115359,-770812,-55648,258357,128888,9408,-276070,-208555,366115,1108516,1057268,28334,195826,1360097,1293341,534279,607971,472438,-186074,-489942,-302466,-83276,-108352,-162021,-181044,-249344,-48335,187674,175141,72788,8072,-29030,-80672,-86118,4977,1145,33882,328862,536327,437954,235133,-81780,-361030,-436224,-301812,-100837,132053,226496,68309,-118675,-144356,-52003,38779,67307,63417,-1722,-24748,97578,177524,48404,-83779,-100041,-107700,-139450,-97035,49937,34171,-98179,-9176,169681,109313,-116161,-215785,-148427,-17508,196463,265867,116305,98557,233682,244109,103968,-132863,-247060,-28632,197252,149387,-433,-48628,-8432,81645,192264,147590,-51763,-195555,-184171,-63274,106832,112547,-74941,-31980,240254,239695,90174,82045,4590,-136963,-188805,-245593,-241003,-138672,-32647,-37872,53248,134168,-48244,-352012,-348241,-71489,138054,202881,181350,233225,187447,-59393,-276676,-272455,-161674,-82453,-85054,-129789,-132067,1555],[56523,-7700,-67679,-51245,-128693,-286688,-351410,-250873,-45461,83022,47414,-87415,-148717,-34061,125867,287462,328244,145745,-40050,-28479,129702,295141,304691,324578,337410,86443,-83225,52023,41269,-47436,68342,192376,161368,4096,3388,201151,-19294,-439119,-359035,50821,191149,-15946,-253061,-257737,-137456,-53831,-127906,-231387,-116044,82724,79507,-81231,-238586,-150234,-17709,-206224,-417005,-292002,-127077,-52612,-71756,-225248,-502178,-532456,-275411,-217643,-317290,-266825,-61633,124679,332353,441216,324432,133090,29598,42812,99445,82274,-35830,-144259,-147949,-75434,-110140,-260977,-414713,-471833,-446007,-339490,-131441,46866,42731,-34528,-55439,65124,238154,211323,95343,-99309,-402133,-432627,-80570,153451,129754,-63870,-269120,-302901,-361155,-353322,-135060,38709,-77035,-267484,-306392,-141784,-11756,-120989,-224190,-49112,134198,52524,-113732,-55974,182040,182267,-5427,-37715,80333,279616,414410,291440,146670,305636,419204,222646,-50599,-239553,-235573,-74041,32289,43099,-58836,-290572,-371245,-209356,10949,229547,279993,203897,84713,-198905,-452680,-279309,15115,42620,-63680,-212902,-299947,-279287,-295934,-298111,-25432,227922,203936,70088,59233,136352,42406,-117800,-25323,203251,304629,246922,127752,42466,14360,11839,-1247,95347,188756,77386,-74824,-73611,-1900,78674,113830,75021,83178,113953,57361,-108971,-265773,-250367,-20391,235794,337572,367878,449776,435214,163618,-127403,-243976,-215840,-126396,48280,219980,190474,100136,157933,269890,127516,-91287,-47998,59729,-197158,-488158,-337870,-9832,164176,352625,461620,445706,422531,270409,127969,173417,268169,222287,-7294,-209454,-179613,-26275,5271,42353,173355,182386,183844,226830,102301,-103803,-79390,153703,241633,118358,-7237,-42341,38645,162279,96064,-48434,-164260,-239436,-135600,56439,19688,-147631,-175474,-28634,103332,246124,339388,156062,-106029,-24212,155687,149229,166589,113502,-200769,-323684,-46470,359526,596152,409977,-39130,-249932,-117104,97981,134589,-8260,-168168,-164659,-99272,-55058,-25874,66731,204967,261186,126241,-47022,-102071,-56674,63402,216581,351361,306035,109101,-64407,-67068,43780,-5100,-126399,-115702,40337,149466,156558,37636,-33962,64408,115606,-100966,-298449,-205309,89650,198985,119671,78394,-55955,-361862,-544209,-506665,-368683,-27275,274946,196638,-74257,-250497,-289417,-208356,58177,267497,222088,-89429,-210206,-18189,139789,184388,309606,409358,318506,55290,-239807,-198451,77224,65730,-82148,41643,218487,149662,-19599,-59472,39214,-9720,-149631,-43456,78940,26079,139971,398931,316762,-11479,-98528,85378,241087,286761,192682,44046,-26520,-88949,-134975,-119064,-58434,-54371,-171715,-273462,-269878,-134911,-42393,-146864,-301972,-129829,101959,30251,-326364,-534914,-316936,100303,364479,346457,150934,6046,-100153,-194541,-238100,-179042,21569,138858,95414,127049,132724,9582,-22781,2586,-26443,16861,182340,187790,52907,60501,233178,209098,-608,-169370,-252389,-219694,-126250,-34527,47624,126698,135839,80459,-28142,-146749,-217312,-338944,-404884,-293676,-142828,-28749,240431,484347,365768,53535,-63904,2225,-45021,-233835,-375824,-282993,-13048,6835,-119775,-45490,-138610,-338663,-349644,-260622,11296,856228,1587586,435021,-1999601,-4431919,-6367453,-1898093,9171892,12746125,4770812,-2136524,-2647225,-1888575,-1320775,-665400,-13713,431259,483352,322530,235146,36912,-111137,-64626,-49537,-308504,-557177,-444280,-187917,-71293,-47488,96424,146611,91064,104726,155754,175592,200416,55964,-236252,-395478,-350767,-174537,130213,378339,290272,-9030,-342519,-540964,-575325,-480206,-361777,-67187,256136,351131,407820,453550,211593,-144354,-261621,-348680,-363509,-228389,-166689,-11847,288556,324343,136927,-44964,-249612,-370649,-303684,-212019,-106565,-13303,-8642,22215,124648,107977,55902,78055,20649,-56397,40016,166054,187220,147820,52313,-25235,-27567,-62650,-122926,-76160,83147,74575,-96590,-114876,19678,169001,298036,309316,129855,-99428,-128938,-19937,72807,171091,301578,324873,191185,141399,284498,332956,41451,-146248,-19765,177653,182090,96907,61848,130,-150114,-224278,-105057,-2231,64985,76164,66087,107639,150486,79795,-37142,-144832,-162542,-121449,-55047,-62260,-166822,-196834,-120137,34427,167431,96332,-7130,101932,271966,356618,319709,193494,-5111,-122170,-82879,-48859,-68264,-48419,7757,29739,-20032,-77426,-79690,-129841,-276640,-329749,-258262,-5862,354094,645236,654846,334333,-26965,-227633,-170719,-75723,-179067,-286968,-147725,-36909,-71496,14462,152876,161829,158775,94989,49606,144991,274258,217611,106971,206054,284010,187637,96412,102926,132403,204735,221143,289435,328862,161912,11214,74830,130321,94837,34929,-97369,-227724,-259139,-140971,-87627,-146327,-190229,-163517,2235,149873,29319,-25592,257163,293360,-38523,-237365,-84139,169487,221483,151154,33026,-160853,-319004,-376228,-375282,-293341,-284206,-302477,-111496,62053,123402,204099,182065,-13024,-164512,-121564,59925,1972,-258682,-279655,-45205,180363,277053,190073,3958,-43040,100893,175728,62672,6251,96568,82417,-80738,-183673,-118566,-15368,-28177,-146464,-363764,-413366,-92886,88955,-47040,-81132,-56492,-171234,-74916,142993,186337,139,-241193,-293832,-116721,49278,122811,94348,-96034,-234894,-229444,-234197,-321475,-367695,-246062,-6135,215329,253574,112859,10969,21997,-51022,-97007,2153,-55227,-187645,-65607,40062,-167462,-265385,-45065,95444,103146,97763,16454,24487,165494,173732,-43979,-187027,-67136,-112,-231733,-348654,-128822,37061,107081,358909,520682,326568,142170,83333,4930,-43147,139783,326240,306154,150465,-12332,-105454,-43323,86577,53182,-160940,-378333,-457425,-330337,-207629,-265471,-267550,-122823,-194644,-531944,-498381,-200280,22115,79067,85387,103325,56614,9716,125176,299452,171958,-166688,-255276,-109496,-83787,-99064,-14823,117268,199798,184347,143463,70498,-57029,-109758,-28537,91005,105134,-1858,130918,280135,78252,-256262,-263009,-70532,129704,144573,126563,184258,151803,132982,148351,9874,-165610,-251221,-246311,-55511,117381,144222,150629,151168,35427,50997,127277,62238,-113769,-71601,108088,201362,206248,203173,193066,30454,-109169,-74736,-8984,73538,146295,110892,5723,-85399,-237029,-322798,-235618,-126430,-11731,-67339,-294975,-388074,-238026,-1758,23096,-75800,-133657,-105027,-141894,-173832,-290680,-285330,-273300,-400212,-238472,84950,198306,34557,-107566,509080,1075725,523440,527972,872286,-38516,-601844,98833,247786,36454,21367,-169661,-167106,529412,1395353,986659,-165618,259434,1329071,949110,353263,587954,434503,-87451,-357547,-283403,-88248,-58933,-33432,-1275,-67594,37278,175637,142806,53944,13466,37918,20727,-77243,-114974,-123262,-33613,281795,466161,352549,165194,-113742,-413364,-504776,-318493,-79640,127457,190070,29516,-157622,-165153,-93507,-42772,-12749,-84,-83590,-145554,-19675,71549,-78559,-192583,-147610,-90269,-118126,-174114,-107280,-88247,-184476,-87345,132271,99601,-89280,-138251,-78843,20794,235564,308664,152971,151751,288321,290280,144582,-142679,-301453,-38087,220981,120363,-69145,-78098,-60932,-39857,29795,-8868,-187531,-307527,-284584,-216208,-53482,79636,-35066,-52814,146998,169313,96960,100379,1699,-123503,-110578,-172099,-190682,-78169,119199,173733,113829,19064,-194468,-406796,-384509,-126758,63318,46725,-23809,49347,83884,-72147,-217992,-212578,-109807,-22359,-37898,-144562,-195775,-45190],[68220,26435,-13844,4690,-39982,-165559,-250198,-204447,-71975,24257,32081,17333,9281,49583,154952,324894,351740,159506,-22172,-83769,5706,225961,236890,196230,255127,115358,-50913,7677,-68076,-141016,41329,269045,274695,101170,115019,239759,-52160,-432627,-301290,55953,111107,-56237,-205724,-196254,-110210,-9459,-87060,-194290,-52181,133082,98999,-120306,-295359,-133025,62739,-183231,-484001,-375241,-176564,-66991,-84600,-264174,-545693,-527362,-280844,-235062,-355092,-400072,-241304,40571,373114,509275,377346,175028,69063,103736,200491,240233,160234,1207,-147438,-171152,-157080,-237302,-403513,-470431,-395228,-280554,-124138,-2473,8892,35345,110330,192016,233539,139694,33002,-108971,-383053,-446183,-160247,18680,-45576,-207547,-313024,-242435,-233749,-251743,-77154,78972,-19593,-251164,-341407,-171989,-22936,-176315,-350326,-164108,83555,6594,-212335,-171342,112882,188875,20568,-67210,21130,249974,418474,295144,129437,234264,333946,239180,31771,-181999,-200692,-22184,40349,-12761,-137693,-360134,-406288,-208126,15767,162613,145934,64621,-28170,-256623,-436649,-265471,21784,69366,-65746,-242885,-260443,-197133,-250113,-329378,-126602,128748,86506,-46806,6426,101321,51877,-47559,309,154211,273091,272655,151864,41625,-16562,-52074,-68183,64539,213443,83462,-118995,-136425,-13558,113807,141296,43553,14525,99062,77594,-111414,-244425,-205492,7887,269439,363638,417465,558947,508596,126262,-203661,-298114,-271513,-184160,32276,203137,146503,33530,65940,154780,54052,-127533,-95479,-41073,-278164,-493998,-319518,-32817,90987,223341,355610,424300,363365,189993,98835,137798,186855,165467,-35214,-207044,-183496,-86332,-43923,37334,171053,221845,242466,253549,158309,-48301,-71009,117151,214649,93431,-77100,-137903,-49121,76140,16642,-138279,-250541,-298652,-188386,6111,52007,-26765,-60307,15630,82795,164440,227532,111051,-42065,50084,154457,75282,39197,14827,-210844,-321928,-126765,249356,510644,387598,-65728,-276519,-110428,133715,167352,9114,-161980,-154215,-34892,20989,-5523,6685,77438,149492,145823,48387,-9915,-12172,44072,163747,302552,256875,96974,-37561,-30355,41509,-11631,-127319,-103457,22850,127362,140540,12913,-100047,-59358,39990,23107,-93381,-110083,20371,115574,121172,54275,-117814,-337439,-499545,-536943,-419728,-61358,250532,236227,-163,-210330,-284860,-177736,112696,355197,255790,-109936,-233757,44225,233706,196369,271757,335619,197965,-67344,-280027,-221016,15826,31010,-39556,155482,294839,123861,-58755,-56121,25170,-42128,-175345,-79934,16889,-67310,91561,444320,406631,45835,-88293,91183,248909,279138,162378,30154,-64139,-215575,-267928,-166896,-65304,-80209,-201304,-337528,-305565,-97236,14541,-158886,-312717,-46324,235801,88683,-311610,-503455,-268651,145980,393461,334600,116197,22025,11642,-101929,-281632,-282577,-13603,182030,165495,179155,203277,121999,99873,82806,-29699,-658,212966,224679,34147,-9033,198969,243501,15481,-233870,-308079,-221068,-127873,-41539,52717,135811,132629,16253,-132775,-183847,-165836,-256498,-348417,-275529,-196616,-104470,194918,444858,327930,30995,-162989,-222735,-313606,-473642,-568215,-357492,-1687,-25229,-252871,-216824,-247704,-305275,-186378,-214513,-200918,390470,808636,-317960,-2020702,-4070545,-4875223,1835024,11154412,9806578,1093314,-2677982,-1881215,-1617012,-1043513,-334533,-18138,244686,402558,345395,218559,97581,-39456,-30271,21973,-227666,-465920,-407762,-216514,-103581,-27062,104543,143003,121898,151115,173315,209561,220337,7514,-286246,-367483,-260173,-86099,199040,475263,360219,-46987,-419033,-595031,-545460,-438408,-321699,-40853,281734,387868,382827,373758,118681,-265150,-388895,-425803,-377782,-163803,-44655,78179,369391,446086,235941,-56945,-291255,-338916,-222123,-105395,66199,207437,125379,53033,72557,49710,115197,204222,84598,-84044,-3940,104515,127207,184766,146729,28608,-27375,-67095,-100413,-11506,119946,24582,-182502,-175475,-3979,131529,240841,239798,9716,-268326,-261043,-129705,-46838,106514,314708,310518,185803,182847,360334,422762,120483,-96435,-12345,147095,132723,-257,-48127,-26700,-54869,-100503,-84971,-83558,-3933,113239,127839,122987,144353,80282,-33882,-122030,-168081,-150918,-58953,-38699,-126410,-178961,-182019,-74864,99488,81668,-4164,63888,234048,348364,351609,183710,-84546,-183930,-89985,-33894,-35852,5386,41682,15572,-54970,-89743,-51950,-86589,-264250,-314238,-178395,118474,444304,684922,590579,259127,-48526,-213282,-164886,-89107,-208058,-375903,-234291,-14222,-29098,-11341,67248,10661,-20980,-1341,75252,206688,321806,315805,309652,425063,395153,174987,46806,84950,135328,152083,149719,247459,289251,119432,14665,82489,101272,84949,47556,-48467,-151912,-238251,-189976,-98610,-130188,-176082,-119641,44876,165182,79015,37404,289159,338991,22314,-187077,-56852,160324,216533,128130,-34967,-204032,-293157,-350313,-367006,-289725,-312403,-342446,-158405,34263,102858,133452,41575,-129960,-230895,-218428,-74817,-73907,-244011,-243411,-113286,16094,146137,132163,15271,826,97898,150118,73845,-1866,80945,126005,16695,-89287,-55248,16890,2743,-70997,-267676,-342810,-94334,55434,-51985,-125438,-259310,-407421,-120450,160627,163873,-51452,-342295,-437878,-237164,9981,178980,160201,-75021,-264692,-315200,-324290,-374095,-411721,-310770,-50788,188690,238353,127618,40280,47971,-31813,-104022,-26406,-67204,-162978,-56547,20095,-195018,-317323,-129451,1303,16477,9111,-76197,-47938,148801,217604,11795,-152129,-83852,-66570,-308537,-394401,-145862,10988,48475,288469,463833,288273,123072,85430,-21792,-129276,78999,338379,325066,126777,-61460,-130783,15637,183723,116775,-147300,-401088,-484894,-269320,-76200,-172677,-198685,-42052,-146870,-491237,-416851,-136929,-28502,-33952,15057,98666,80557,4213,113362,296012,220740,-61399,-173197,-94774,-33953,-9725,35084,184895,295303,244415,138501,18256,-103053,-76493,41700,134200,109627,-8033,156059,294033,44601,-350389,-343020,-100512,129151,155760,129467,200646,191602,208810,251755,105120,-95885,-232635,-255834,-118316,-43568,-20246,95823,129263,36189,67845,93798,-13991,-131596,-30373,145453,209848,235269,299257,291718,67735,-90376,23265,141962,157098,141955,86983,-23467,-118141,-187402,-132155,-38624,-71437,-48721,-109782,-297162,-346743,-218841,-52701,33821,-93315,-271919,-316774,-341662,-368979,-413116,-242504,-123584,-197375,-84060,41235,5868,-105948,-323711,118744,702714,589840,792699,1094929,486251,57796,399337,243120,-85648,-112317,-259312,-342257,400142,1350697,908560,48836,586900,1244856,584961,200861,488234,337440,15955,-199970,-257209,-121547,-48656,53589,134898,108093,144713,176335,90032,-32643,-92549,7896,86290,-59222,-235774,-265995,-130473,158654,319118,244377,100438,-125875,-442385,-514604,-260977,-21631,110129,118277,-41059,-178108,-130381,-79783,-73793,-63076,-75302,-167350,-219877,-79794,-11163,-204303,-316674,-218758,-88065,-89963,-220376,-248985,-203843,-241740,-148115,67174,55828,-74483,-73461,-46416,7395,201377,273969,145662,173562,303223,309035,177509,-120480,-294954,-36525,235210,140780,-58548,-78964,-111925,-166420,-154269,-184535,-328246,-393425,-345139,-338357,-193145,64500,35397,-58090,24141,48393,54487,96338,5526,-129908,-122750,-158050,-157908,-12099,259477,368160,159549,-89901,-287676,-378940,-347791,-161116,-16456,-110017,-228607,-168280,-54223,-70549,-122385,-118119,-29242,63255,43262,-108252,-186703,-51331],[90339,54516,6777,25605,43803,-28820,-120457,-118721,-65852,-23394,14271,119420,181348,139426,158015,297969,317726,158685,10036,-108000,-92011,125975,123173,38827,160126,152006,4152,-33950,-172804,-232434,-5743,294664,330533,149128,153330,198026,-92079,-384356,-219850,70721,52168,-66985,-101499,-89432,-57514,45091,-13105,-113885,10157,135800,95351,-108263,-268001,-73412,153634,-114664,-465705,-396816,-179969,-50120,-56183,-222586,-435085,-387117,-237100,-230671,-338490,-440920,-352985,-11979,389126,517133,392393,218945,107787,120894,238901,353377,342526,146660,-153999,-288534,-198289,-177162,-344017,-416369,-297691,-199388,-115452,-33355,20783,139829,286737,315994,202521,27707,-47801,-90708,-302727,-402561,-222453,-115135,-224856,-358200,-338079,-159685,-70860,-89292,21033,94775,-21168,-252225,-340587,-171691,-32537,-208500,-395739,-218310,47648,-8067,-262113,-266904,28900,187148,56651,-78247,-40918,152023,316666,229086,77454,95812,157552,186570,98233,-87201,-112742,48103,43395,-57130,-168045,-364494,-392157,-174989,27968,68922,-14497,-85031,-117548,-241345,-332863,-203721,48240,124014,-44276,-241958,-198428,-82449,-160915,-320573,-223550,4804,-52372,-161507,-20446,88554,47409,-9260,-1722,88590,217861,252700,152338,52550,-33916,-122594,-142763,5725,170314,53529,-122534,-139991,-30797,107948,144501,8388,-55388,86799,120060,-77710,-213749,-174975,23766,278514,354611,438748,621095,516666,81977,-240695,-308785,-304742,-245475,-15385,133891,75406,-14470,-17220,12010,-44289,-157303,-103434,-96088,-301519,-429423,-267896,-79587,-23538,50116,198119,337579,276082,105004,48177,81202,82835,75416,-47894,-166559,-171732,-160734,-121879,12265,150433,213435,233264,259443,233548,33979,-65108,48400,144062,44725,-138995,-210659,-98972,15995,-49075,-196513,-287637,-299947,-192654,-31084,75913,77395,36950,35506,37075,47746,79930,55044,24950,91828,99996,-22598,-78423,-59932,-164968,-266331,-178546,125582,394863,351630,-57790,-272124,-83670,189681,222856,34673,-147216,-137779,12123,59161,-4818,-74055,-113355,-37533,114532,101397,32964,16456,45911,138866,234406,179194,64667,-29502,-19548,8662,-40688,-116028,-62564,7567,83202,106927,-27313,-186913,-182906,-37140,116819,94225,5298,-12754,58763,111255,12337,-160525,-236873,-311122,-430850,-381194,-68923,194246,218689,44657,-148515,-227302,-90132,211063,454809,269335,-117116,-198157,136268,302577,175752,200100,225064,39163,-201248,-286075,-162585,43418,44354,-2417,212802,304398,66917,-100716,-37624,35812,-52783,-203253,-165181,-98924,-159212,62623,460615,438593,95863,-41152,91029,234700,249008,90952,-28037,-106899,-286474,-334543,-189144,-79892,-107595,-229045,-380729,-307504,-63692,46644,-161300,-284180,19096,309261,126009,-246617,-390659,-178989,171245,375712,315588,143919,101450,132540,-7173,-274931,-323215,-10390,265630,274401,241633,244480,175552,153494,131827,4992,35344,234525,220817,-10173,-83974,124166,240427,46814,-238132,-302300,-199973,-134176,-61602,47996,127483,112849,-41496,-213049,-197434,-96016,-133950,-223826,-199187,-224654,-176719,129150,362005,267192,41527,-191370,-367702,-509712,-682759,-738388,-398294,31395,-32418,-351199,-352185,-253831,-153784,-36618,-274247,-458563,-98603,-101524,-1166875,-2066455,-3396920,-2388781,6261703,12537545,5753467,-2867969,-2914525,-1089855,-1355815,-769091,-13607,-7829,2659,168271,257123,187091,168010,41223,957,108284,-31942,-231699,-262213,-161693,-93677,-7688,85886,124349,158467,211093,196513,225797,216037,-18335,-269491,-274684,-117188,30149,224509,453026,347432,-78459,-409438,-503247,-386211,-326188,-268554,-57540,215038,314413,269262,237507,28231,-305260,-441026,-471177,-387978,-120505,44610,123676,365658,489966,312004,-29521,-279717,-275383,-119306,21895,219184,369513,215999,56325,14730,2173,148964,291644,134310,-112762,-77826,4778,35947,167437,189071,63653,-27678,-57408,-50836,63399,143687,-28477,-254295,-214740,-9547,101690,162819,152525,-45820,-307888,-320013,-223082,-196679,-31763,235229,233989,149167,190749,373203,431969,156939,-76916,-23835,107068,97016,-68875,-142395,-55584,17899,9039,-66019,-147384,-52188,137515,148239,113848,127346,64253,-36502,-64010,-105440,-115954,-46095,-22785,-62860,-102530,-165929,-128656,42136,82441,16291,28131,176331,302425,344756,155060,-158144,-219867,-52235,13325,-23683,4421,38001,-4656,-82382,-109960,-65505,-88494,-239595,-257672,-64131,222710,455061,570749,406918,153825,-69013,-167426,-126010,-93942,-216894,-393583,-264486,-5608,-6555,-13607,11365,-127960,-210574,-111626,67571,221594,312096,373199,497219,613437,472334,146893,-7067,44920,105034,82530,86044,196148,227063,80275,39285,95860,76610,81948,65905,29756,-17980,-145491,-197462,-104205,-103631,-138693,-78842,44220,133078,103850,93673,283267,343893,72307,-137487,-42054,129787,191315,89768,-105745,-235419,-254423,-314142,-333699,-262253,-322779,-360228,-188174,-5367,47353,38399,-86793,-197389,-226780,-255138,-191575,-136742,-187741,-150040,-130672,-142097,-23396,32894,-11842,-2736,43198,77552,61638,7632,63780,129900,78401,1391,13755,16368,-42406,-79080,-199536,-243495,-51720,66707,-27122,-153582,-392152,-504171,-103635,171822,89099,-126760,-385538,-498202,-331368,-73595,151630,156414,-92553,-304589,-344451,-324605,-368545,-423831,-342771,-106903,95611,163392,104693,31008,13779,-64797,-130629,-65361,-63103,-99516,-24661,5382,-176968,-290623,-186410,-110999,-88370,-81390,-145649,-102667,118621,213959,18553,-133436,-78126,-89591,-317183,-380571,-151398,-26141,-18929,178307,336423,190725,55170,74179,-38804,-201800,381,326101,334061,109418,-97814,-151565,64118,270073,170901,-111953,-353814,-433799,-191596,38237,-69153,-110678,33207,-88330,-351302,-281833,-86846,-89614,-149238,-89460,33711,67168,-4608,78499,247009,233424,47523,-58712,-60056,25420,113685,140614,268533,345174,228570,86499,-31020,-130655,-50933,106129,197467,120179,-1811,223173,402326,64546,-413227,-425695,-133795,124971,148582,92453,161143,192084,253202,307764,149989,-56963,-217044,-261341,-189984,-199132,-192413,-46864,-30672,-54357,30772,37412,-99463,-150439,15176,182647,180167,197801,336500,345182,89180,-89511,93904,309961,278214,160450,77404,-22252,-111936,-96730,63706,105203,-56002,-98686,-140020,-290575,-312375,-183903,-32760,112040,-72312,-359275,-473548,-473723,-511358,-497770,-230797,-48451,-50328,24101,-42306,-220108,-257034,-440927,-189571,383422,747264,1141760,1404062,1154694,871898,703700,227712,-206435,-336771,-469012,-587199,85708,1015566,833318,541938,1039795,1105447,282122,103949,334706,212603,102032,-47744,-211314,-157987,-69873,78323,195379,232128,246200,191937,36547,-157417,-275907,-109182,99772,-40547,-328430,-389973,-231203,-1267,138580,135704,61694,-110097,-433729,-462223,-146326,62402,99146,48978,-108691,-165290,-58410,-32755,-55031,-71632,-139164,-225262,-228532,-81725,-65225,-295971,-401393,-266715,-89425,-54361,-199332,-305467,-268044,-253514,-176183,-10504,-2588,-53456,-17247,-49501,-51365,113427,183200,96577,145229,261492,288663,190821,-69495,-223313,-30282,212699,187353,26574,-50580,-149021,-268270,-310806,-325367,-415434,-413878,-349943,-402671,-278974,68616,115557,-54084,-102898,-101391,-42127,59710,14555,-137442,-204909,-210591,-170323,17341,329571,465258,170222,-161203,-295066,-262849,-231383,-155082,-80129,-221498,-374716,-350508,-186746,-59736,-17463,-9861,64883,163752,150923,-21674,-111442,-18041],[109096,65154,-12412,12578,105972,79121,-10980,-21647,-25962,-47752,-624,186083,301845,194411,129981,216459,235382,147497,49887,-99421,-137856,19972,-11993,-100406,90483,195204,77808,-34526,-213895,-287750,-65267,249209,297496,123619,98785,95380,-116493,-301368,-139044,78832,14596,-58451,25014,36283,7248,87918,69081,-2833,68559,103549,73559,-49497,-166076,17304,241527,-12215,-370281,-350995,-136921,-10920,-2075,-109216,-202641,-170080,-176154,-227540,-286636,-382656,-358942,-7194,379103,449501,347553,250146,141024,86842,204824,406100,472421,251699,-170272,-397357,-233139,-115428,-269973,-333018,-174077,-93615,-88624,-32537,78868,255787,424497,397755,151259,-104940,-151400,-79811,-200651,-324148,-253312,-217232,-367267,-476319,-338247,-80626,73945,85092,122579,73417,-82348,-265084,-294803,-124825,-21716,-196802,-337500,-179425,48483,22925,-227795,-299708,-36393,190291,103140,-75061,-111024,-3022,131051,114873,9697,-60681,-44294,78615,114122,7732,5446,122896,51620,-67035,-138994,-306044,-337890,-121775,43817,-16734,-142739,-189439,-151226,-160696,-184452,-114407,96455,195974,-2109,-197992,-112330,40728,-54333,-280047,-292502,-114283,-178834,-250407,-23703,101537,36007,-1968,-12512,41332,165701,201169,137708,77970,-33397,-176616,-189688,-34773,110743,32845,-76276,-103359,-66116,58680,124325,-16935,-102603,85125,180890,-14311,-190690,-183046,6710,251881,317581,435708,635734,484265,60932,-214700,-264991,-309793,-299026,-82421,40345,7435,-31112,-80615,-131897,-159307,-187474,-85107,-106297,-281450,-329052,-205941,-147924,-163786,-117636,43440,212258,180488,27477,-14207,19366,-18803,-25909,-43681,-103254,-157039,-233763,-204313,-15914,134648,170041,168412,254187,311880,123987,-59868,-24075,63062,-3190,-166476,-226141,-81871,11716,-79501,-212492,-271519,-242975,-146357,-39792,94106,142502,81492,15879,-26880,-76729,-74979,-14157,61668,83081,5190,-119351,-158270,-99370,-90196,-183549,-196120,18018,283118,303518,-32630,-246225,-40034,258419,285960,63500,-135733,-144983,2598,47339,-9092,-136598,-301889,-236621,42963,102724,27719,28328,63109,124705,134529,73443,17222,-46952,-51742,-47252,-72737,-77297,-1545,-2589,34317,73996,-52873,-237879,-255425,-91418,160527,223435,117363,15117,50762,86321,-41254,-175401,-94155,-37321,-212917,-265467,-57190,120705,149112,43347,-89244,-136929,19915,317609,536320,287739,-92292,-115191,209978,295880,108998,103669,105096,-109774,-311687,-270190,-55129,135780,87737,17936,212374,264662,-1098,-139693,-13492,64324,-47636,-228843,-263599,-222031,-207195,75866,438994,383306,108029,21320,80145,194694,203099,5536,-110565,-144990,-289695,-321788,-177399,-89931,-117327,-239403,-387555,-289614,-67169,22914,-158208,-224843,46250,291891,126876,-154245,-231600,-64868,180208,314396,286000,217456,216879,225246,58853,-220284,-281736,32927,358648,389719,310964,264765,171348,136509,142050,65553,103150,228030,171395,-57515,-142105,25437,199746,83343,-187232,-237156,-146038,-127769,-82460,37017,99888,72976,-76958,-236438,-172506,-22042,-9113,-64032,-79526,-210524,-221942,68067,272648,206850,69303,-159579,-393892,-558815,-769002,-805059,-375382,90128,-8413,-390939,-401011,-127922,101342,75679,-429807,-748033,-533735,-909251,-1862670,-2160843,-2740166,523093,10682733,13205466,1477042,-6173603,-2799981,-471902,-1101927,-499982,251685,45338,-222477,-183188,24503,124826,205238,82850,11937,166667,172435,16052,-76236,-48410,-49350,-3312,45665,111052,212375,273923,213877,211720,181807,-21869,-198459,-151373,24078,127363,190555,309419,250500,-87427,-305703,-268378,-132279,-173985,-215655,-103902,88974,170724,121798,99582,-22451,-238048,-373577,-442783,-372634,-102661,72264,108361,281192,447156,349982,32986,-228659,-215756,-38330,118216,287924,407381,236458,27391,-44445,-26353,153117,321767,151597,-147161,-174415,-116860,-73257,96408,180398,79090,-23925,-24672,25306,126074,137341,-79644,-297618,-218024,8710,87591,86533,65334,-53355,-234696,-279336,-252256,-311517,-180940,90181,113274,90747,162995,314279,359792,140552,-93390,-55558,64158,82564,-80460,-182290,-75205,50341,79216,-44558,-176229,-69598,145961,135776,89275,100814,31346,-36505,23597,14299,-31511,-20607,-14453,846,10362,-64977,-102202,10974,82566,28038,-4183,105556,221695,282922,93839,-216881,-224151,13332,76731,-28292,-43549,2829,-17734,-86960,-128525,-114481,-132465,-210769,-182066,42764,277076,382207,327308,158563,35634,-92753,-100908,-55821,-86766,-200777,-329069,-232113,-10942,9701,21297,2084,-213946,-350733,-205260,20826,175462,240042,371176,620696,717929,473973,91617,-66520,-20057,50633,35483,62155,159532,161958,46687,63119,99487,59814,87375,87487,113395,134457,-10847,-161347,-101482,-65799,-78990,-49234,-1027,59745,101635,137437,241824,289397,88552,-91526,-29980,101583,170277,58684,-160195,-249283,-222774,-286767,-285251,-214976,-314331,-363681,-203431,-45827,-14284,-41503,-162280,-195777,-153977,-224558,-255638,-173604,-120455,-44766,-110166,-256237,-179807,-72998,-68282,-54988,-51090,-29853,21482,39612,65905,101391,95910,76507,79150,-8632,-150241,-179772,-182950,-141696,17864,106931,16863,-154106,-415157,-439713,-38044,166872,-20723,-213986,-363797,-456930,-375535,-174916,64082,102887,-131773,-330957,-304250,-245826,-318124,-399611,-324641,-148009,-19531,58786,44872,-15299,-62545,-138503,-172087,-103059,-45656,-17836,21050,1767,-120512,-206964,-215635,-219090,-189620,-161002,-188511,-133315,81752,164668,-22581,-136005,-53969,-66482,-262736,-318914,-149330,-66463,-77387,54039,166147,57931,-33888,54432,-49020,-259785,-94081,277590,321416,94656,-122899,-169671,85995,317972,195212,-66593,-251285,-317511,-108115,113026,16225,-41125,56669,-59984,-201172,-164550,-76867,-141036,-226011,-195947,-77407,17246,-7731,35273,169868,213209,138638,59201,-12479,77710,224157,256153,341333,338553,137110,-7189,-76115,-140951,-39444,148831,256840,133045,15598,302212,547370,122939,-421557,-475702,-163144,111618,123246,25142,72558,152040,254947,299293,124749,-78018,-224860,-267409,-242445,-296353,-313579,-209424,-241708,-199415,-50899,-23996,-161233,-160048,54405,204503,113667,101901,301648,342282,104830,-80360,126432,423975,384327,198706,93627,7764,-71948,13917,224461,184458,-63272,-143159,-151365,-267148,-282027,-146563,35543,201505,-31124,-375158,-534101,-523837,-570733,-507718,-234385,-56924,-4449,35206,-168072,-412143,-320287,-320633,-205971,317657,1000257,1467569,1629910,1612685,1418061,819312,164596,-294238,-550430,-663577,-727031,-227341,539575,744475,1059769,1416762,929074,111412,76765,172988,98268,156255,73166,-142491,-173600,-98908,50836,180265,277821,311519,215896,4320,-270353,-462620,-260185,67348,-31444,-374232,-461754,-307568,-147180,-25693,47091,62486,-61779,-376039,-357530,-10121,148571,104205,11352,-140634,-120657,10105,10535,-4914,-41668,-169174,-232430,-172189,-45102,-96066,-333101,-404683,-252649,-84746,-16547,-101619,-244367,-260426,-222679,-171923,-85494,-55055,-13869,35468,-72052,-127977,15880,84822,30341,71569,166595,227853,178806,-1435,-105816,-29101,136429,223548,150921,-1664,-163899,-324133,-400864,-388838,-409492,-359585,-306884,-403064,-301394,80310,174476,-51273,-204063,-247122,-176798,-11524,15743,-135801,-299043,-297145,-222696,-5591,307084,428803,138378,-176211,-217113,-91764,-65756,-104224,-108637,-260180,-430912,-443716,-268890,-44474,68296,89238,153298,256851,256696,89441,-3964,35134],[108015,53734,-56034,-17043,136989,125743,40645,59682,39888,-42355,-5421,203068,325714,180512,67104,101418,127534,131983,88083,-68869,-127903,-62068,-135131,-183176,71517,238735,154613,22887,-160819,-282694,-123607,137077,173816,27377,-25418,-26239,-112919,-204914,-84603,60342,-19829,-55637,126364,150833,73481,111404,137711,117167,123074,60396,44097,34636,-24388,116277,310596,99842,-227556,-247240,-55721,40084,54003,37150,68770,42105,-129484,-243724,-230138,-256517,-262915,50801,341005,311479,240658,260579,168008,14750,113567,397585,522426,292699,-185781,-464554,-262746,-84582,-214643,-250196,-52236,28985,-35327,-1102,163023,352261,487325,418670,99261,-229215,-276364,-110282,-122962,-242974,-248841,-264533,-434048,-517938,-307222,-24502,159506,217775,185124,11081,-180650,-277637,-211503,-32679,25069,-129064,-193781,-65335,77577,82135,-113228,-246399,-56236,203105,156277,-60684,-186092,-187244,-93746,-11197,-49813,-182718,-197938,-48209,64479,69913,123889,187670,72800,-32721,-61549,-205038,-258229,-64715,56105,-67375,-199091,-214196,-119192,-45040,-43144,-19336,162218,264747,48611,-116727,-5748,149687,41887,-221635,-317515,-203518,-267324,-299850,-17195,124337,20497,-16073,-13630,33608,132126,137771,120133,112986,-20056,-198792,-188946,-28080,85384,58866,9368,-56023,-118327,-21634,83067,-25078,-108623,100862,249584,62033,-184734,-237569,-58522,182720,264923,415459,608062,438096,77664,-126599,-173649,-286844,-335203,-150698,-40201,-27149,-15806,-117209,-243594,-268278,-221133,-73281,-99944,-245914,-235973,-160857,-227776,-300627,-237360,-73104,71918,77711,-47281,-74376,-27283,-93028,-106623,-21454,-39962,-158111,-292958,-258897,-22901,144543,122987,90745,251521,375322,200466,-50238,-68883,10376,-25511,-146115,-170461,979,63382,-69793,-191102,-214322,-147114,-67171,-13841,115826,163908,60645,-42290,-94634,-178174,-205757,-94014,46945,26692,-102206,-195867,-195037,-105053,-16555,-100454,-184016,-53769,201680,254772,-7019,-210058,12150,323567,331189,83118,-142844,-202715,-85420,-8003,-1712,-144073,-410388,-375105,-45825,62991,1927,33197,83223,100706,7026,-48516,-33699,-80956,-116259,-106102,-85865,-2497,73105,-6749,-9051,53911,-41429,-214706,-249613,-110016,151028,272323,205089,104798,91256,49196,-94270,-160466,47553,229538,45310,-114681,-36992,54990,56771,62,-53567,-46668,108151,381358,559762,316243,-34316,-19625,225330,200633,1956,-5846,-4741,-212670,-374691,-248294,48756,234228,130445,21157,174921,209576,-51546,-162530,9138,97870,-36769,-248347,-336875,-299274,-180279,136525,376859,239900,67110,69518,50994,121831,144931,-64529,-188085,-167276,-230522,-237723,-129853,-81212,-99504,-222550,-351363,-264156,-113551,-55361,-148235,-143886,39407,189068,83150,-71603,-78988,47809,179063,226187,246967,304373,328674,264603,79973,-131309,-164125,102541,418433,465261,368966,275658,135595,76062,120808,131684,172082,185928,86534,-88512,-171687,-73337,136402,118515,-100652,-135077,-61625,-97246,-93940,26180,63330,19254,-85496,-189880,-100970,46277,82421,84100,52611,-149550,-220208,33878,209307,166665,91788,-101938,-307936,-443902,-685129,-723536,-283763,164413,37237,-370190,-336060,123262,415279,151214,-621666,-1035698,-870476,-1443493,-2212447,-2210163,-2241071,3234446,14219991,12887902,-2231968,-8024301,-2322315,-106996,-814426,-201538,446599,142012,-374895,-567890,-312307,31598,179907,50666,-13245,156535,263971,149103,74672,77925,8908,-19738,-374,122311,283919,321640,211530,163860,120511,-14660,-104740,-36304,120280,174993,107351,91158,100988,-63341,-130995,44622,152045,-14720,-164583,-148413,-39837,18974,-4348,3909,-15571,-77976,-181728,-313838,-312489,-104710,33337,34890,140983,331682,342088,110336,-160906,-186266,-8602,145461,241418,306820,183623,-29505,-106763,-48797,123740,288297,124659,-192548,-277607,-233639,-175207,4053,151313,87308,-10444,33968,117896,155568,89528,-126342,-304089,-182821,46039,90005,32737,-6070,-51904,-115624,-152526,-195425,-341833,-279550,-70934,-20943,25370,109818,201946,237443,81506,-135896,-101427,25496,92330,-23309,-147105,-79093,36592,92132,-31046,-175853,-62406,141373,110556,60540,64438,-15915,-29165,123603,155381,67799,12359,-7128,42893,122512,92785,-4450,7745,62782,9813,-31418,37706,123057,168009,-2290,-254859,-199100,80492,133326,-42280,-114124,-44114,-11037,-62554,-137195,-178105,-197453,-186576,-111973,104573,268559,246279,30756,-79006,-74378,-120857,-31832,33406,-67380,-165368,-204977,-153238,-22086,35625,90028,32724,-229273,-393594,-252622,-52569,78564,122042,303163,637587,699645,379710,6723,-131368,-103753,-14415,27474,85085,155297,116756,18301,59639,78785,53361,103007,109304,172746,254068,120744,-92391,-87495,-18040,-3953,-30791,-73064,-36670,74978,161814,176480,179056,63656,-49154,-11205,94239,170646,48483,-189771,-246982,-207498,-274296,-236113,-161940,-288357,-352902,-205445,-75849,-52465,-76968,-170300,-134174,-41173,-145524,-250101,-173556,-64649,33698,-75356,-308928,-285990,-158237,-136254,-137572,-158695,-151150,-41719,91251,101368,60715,78362,128422,129231,-44049,-283332,-338102,-212543,-54943,89973,145764,60598,-125871,-342859,-273628,42721,143234,-131160,-288138,-287146,-329469,-358960,-255029,-31059,42387,-158223,-308965,-199578,-126961,-250335,-342141,-253288,-151859,-107285,-38934,-35981,-77329,-142624,-225402,-220498,-131420,-23463,56828,67038,10715,-43982,-102203,-221695,-301195,-265483,-216980,-208176,-142839,43451,87347,-91318,-153852,-20073,-10844,-168207,-226330,-133415,-91295,-108911,-54900,-3984,-73172,-110070,30501,-59279,-304573,-192090,192255,277271,71469,-147835,-189569,76238,310153,176617,-23848,-119079,-166805,-31627,140607,64023,-19894,5682,-78041,-116586,-122123,-117494,-169274,-238321,-267908,-201982,-58138,-6393,-3705,87084,169661,192448,151010,39578,113146,283143,330620,373090,278121,-3592,-122158,-115583,-139294,-42591,159872,284209,140368,37126,352263,642783,190086,-367066,-464624,-179723,87383,86731,-53173,-40992,85777,218283,228603,28784,-167439,-262639,-270283,-251517,-306661,-346094,-316985,-398708,-338430,-151559,-76263,-179427,-154849,75475,194348,19953,-24715,206328,289345,121609,-43956,124037,433968,423494,234442,126894,53794,-9588,119606,324060,211428,-73512,-166198,-136837,-215109,-244178,-119855,101065,240873,5343,-323779,-487953,-496848,-535883,-430882,-232086,-128553,-67995,-64056,-314622,-509813,-240555,48068,130472,571131,1315676,1677322,1637169,1609514,1371117,579463,6365,-334212,-650542,-710429,-640740,-358782,120834,626211,1348147,1530857,731980,95932,114021,51820,28308,177766,149557,-58371,-154058,-106575,6173,117987,244658,319170,235662,6699,-324136,-574654,-376791,10582,-39974,-370154,-463345,-338974,-238008,-136633,-9412,100263,15264,-268720,-220876,108228,209419,120003,11832,-122571,-62589,33085,17412,49526,10001,-153811,-179048,-71268,1320,-113234,-313237,-317046,-168457,-73741,13562,48292,-86265,-192220,-168900,-147519,-143682,-86459,42435,83886,-92818,-186961,-47670,27135,-18451,-20474,42905,139167,145243,66269,21337,-40443,11232,216259,261186,50767,-156964,-329254,-409648,-360528,-312621,-258461,-242983,-352572,-272457,81318,182611,-60509,-257295,-354946,-314427,-105345,-4895,-124962,-339301,-360708,-283353,-66723,213480,286206,75936,-134292,-85878,75816,93716,-20688,-88454,-221414,-396705,-428772,-271919,-29080,114732,160654,218090,316005,323030,184950,91908,79975],[76949,24457,-96190,-40593,136089,102755,23350,109190,117685,-7897,6644,180027,249473,89373,-26520,-21447,20273,115181,114827,-33729,-78502,-97412,-217140,-195866,105163,273034,213180,123012,-27053,-213199,-165293,-11762,-7462,-108303,-162760,-120558,-84071,-121249,-73476,3504,-74025,-86182,159496,227662,133371,119686,179695,221000,171419,26738,16061,114367,111745,196931,346107,192698,-76778,-107483,49145,93308,89636,162576,282912,181288,-113346,-281593,-196819,-117325,-108903,128990,274446,132834,94987,250611,191812,-64246,35,340237,486702,269909,-184965,-471461,-288504,-99342,-196960,-193026,41613,148276,38700,48192,242316,403300,467380,386795,68705,-316880,-409152,-196835,-104266,-186434,-215028,-248628,-401888,-455218,-242567,1806,171049,271528,181216,-82963,-281450,-279561,-113932,85042,113382,-6652,-13618,64454,101075,129211,36941,-117542,-23270,219914,207330,-36643,-251217,-358766,-300637,-111535,-83412,-238294,-256533,-151923,-37751,85923,216934,231364,107155,37095,35950,-90777,-167083,-17540,57027,-74984,-177462,-159518,-37691,64589,51192,63589,234991,311659,92593,-22033,106332,227547,107424,-157373,-293833,-249186,-307846,-308385,-18264,128686,-2925,-40647,2586,65189,117401,80068,110034,147136,-3949,-185608,-145002,19191,114701,141136,108007,-25472,-174258,-110860,24613,-17769,-69996,134007,310565,130155,-193494,-324925,-172396,73660,208675,383754,544141,391619,123925,-3925,-60055,-244549,-351355,-203327,-76129,-10645,21603,-124498,-295783,-339674,-252966,-100086,-114436,-221715,-183397,-153701,-305466,-403609,-291117,-143718,-67710,-42768,-130703,-118261,-40973,-121098,-137374,17828,672,-190310,-332443,-260026,9980,185541,104397,49753,258580,406614,244980,-31731,-65831,11997,-8961,-83370,-57754,118708,142391,-32263,-147074,-135456,-41016,15355,37541,147500,151497,-12492,-121582,-148121,-231872,-286552,-175443,-19673,-56249,-189181,-240977,-201539,-89203,34191,-35990,-153750,-84211,160412,221301,11044,-171747,60807,364196,335493,81761,-176353,-317516,-241944,-84681,26328,-80539,-384246,-400635,-123071,8163,-5963,45399,93447,56103,-127205,-166529,-74940,-112746,-182480,-146286,-67804,101709,155376,-5368,-45436,49149,12556,-114571,-170435,-94327,101074,244187,255229,227019,155865,7616,-133337,-120345,154174,404168,252557,14734,-16771,22889,-18628,-63205,-50537,10855,139183,361985,498744,334086,35868,45139,167965,48218,-118989,-113430,-95685,-258445,-384871,-232477,99403,274021,141374,12529,128765,171308,-59452,-153907,28690,123724,-29255,-259531,-359339,-293974,-75164,227665,282558,42905,-16878,80535,-715,18068,81237,-96821,-232303,-164210,-127855,-108282,-54382,-46601,-58397,-177432,-276260,-236672,-181838,-154561,-128012,-54609,18311,39498,-1104,-35705,16374,130371,171265,135045,204530,370122,400103,246952,61314,-27320,-541,174446,410810,461961,389854,282563,102362,12339,85567,182127,214756,115613,-9735,-91406,-168422,-146496,73954,149268,-5572,-30689,35315,-43417,-91834,20790,34475,-34647,-74463,-86301,10274,102015,118462,175550,160206,-52681,-163646,38254,188646,156086,90293,-60745,-159025,-213567,-452281,-509808,-149146,230997,84186,-303494,-165408,450587,722472,210772,-765783,-1274908,-1102353,-1649307,-2148495,-2051744,-1785662,5275945,16022849,11223575,-4895063,-8029174,-1502317,74816,-439337,165012,580727,251297,-432541,-882416,-653956,-78286,88050,-62613,-85671,56857,167320,102355,138641,170377,56367,-52203,-32668,165688,357848,335101,179335,89768,42309,-15626,-28172,40226,155310,171059,6451,-128840,-52016,-7380,69899,338544,394412,124123,-108312,-157775,-116786,-83177,-73604,-30004,41414,123815,91037,-91405,-201735,-115283,-52357,-74381,-16036,177020,290519,172668,-101989,-194412,-34296,95216,95902,111646,79536,-101605,-175726,-88925,58068,197859,54194,-248138,-364125,-314715,-237107,-55253,146504,107230,16953,111597,207621,139376,119,-166749,-272621,-119523,88773,102771,12893,-51580,-73504,-24072,14130,-65499,-273754,-294490,-196675,-135750,-30940,50089,72384,107188,2832,-185063,-149584,-2386,124565,92165,-43437,-68471,-16631,44399,-41733,-165532,-45596,131794,93843,35797,17591,-71172,-18225,208928,269228,143166,48237,6948,50668,197431,257110,127387,21667,11874,-45547,-51672,-5744,32327,22090,-120236,-270729,-155118,123306,160559,-58549,-175696,-77083,22105,-13782,-130640,-228238,-253790,-172792,-64239,105941,205052,85146,-224635,-245205,-156790,-149574,19751,120059,-40375,-126524,-70867,-60145,-26816,79439,171310,76541,-183864,-325547,-238522,-125241,-35089,-9426,177773,530870,551703,202474,-97603,-198211,-191070,-75751,46695,134910,185854,108068,-5854,10596,26576,56570,128134,125706,183688,299734,208605,-11898,-62410,34719,74277,-16421,-141295,-131219,30415,162481,104452,38441,8304,-10305,15755,109762,193392,59083,-196299,-235715,-206313,-271295,-200823,-121249,-248760,-322273,-194124,-88485,-50671,-60287,-122517,-40153,70992,-52384,-181375,-131528,-25460,69388,-47817,-306657,-330737,-211074,-195493,-219074,-247400,-261412,-114573,151697,170141,33476,47593,153677,153565,-74935,-393188,-487552,-257611,11705,142714,154485,85895,-76452,-225923,-104684,102209,107679,-203946,-319945,-177762,-157698,-286113,-276433,-77384,16049,-140817,-215273,-53182,-16410,-194605,-264693,-145737,-111345,-133843,-100656,-112436,-122931,-184208,-291773,-264809,-147366,-6998,104654,102188,30684,30255,-12756,-212274,-343031,-301306,-239811,-209577,-139399,7340,8628,-158145,-174689,13283,54817,-64160,-119966,-92021,-80676,-103173,-125796,-132306,-165292,-146454,5192,-77119,-334947,-271372,85889,200335,27390,-185935,-214515,42530,246836,114763,5642,11876,-20845,25233,127152,67852,-55148,-103953,-127497,-118953,-169038,-197818,-172716,-185317,-278524,-300539,-140264,-10265,-32680,17154,113806,197086,196794,89338,131886,276275,330130,342804,179778,-147988,-226713,-144838,-130203,-53977,140229,264417,136881,54714,344035,624883,235318,-262406,-385832,-175609,56683,50821,-119454,-146341,16623,160220,118151,-114492,-302936,-317292,-258976,-207395,-235646,-286792,-321108,-427740,-412426,-238267,-112619,-155888,-136831,70999,147086,-78719,-142511,81953,204870,138260,20769,99644,333491,368545,237283,150827,95712,59399,196109,351802,203538,-76057,-160792,-92342,-127011,-187041,-112461,109741,197718,18128,-229839,-355659,-404051,-415086,-285413,-210029,-225900,-210332,-243100,-444014,-482863,-29036,545747,709952,1060140,1635813,1727701,1384474,1095108,644181,-74342,-280862,-337018,-579450,-538502,-310211,-211438,-69466,491288,1268302,1281526,508704,191150,190134,5600,21867,177914,183560,26554,-98883,-71584,-12613,50948,156993,266656,239266,41678,-295779,-566191,-408949,-45457,-67949,-327167,-398367,-320753,-258837,-181198,-32801,155639,106129,-127106,-77750,180962,225209,128266,32255,-65816,-17958,-11305,-24695,83759,59931,-98677,-77212,41396,33771,-123107,-250913,-168118,-45383,-67240,25322,201456,105703,-99194,-119064,-118530,-173227,-91293,98410,118819,-95760,-201644,-57496,31610,-23284,-94083,-72854,46538,101641,114679,118286,-64431,-133506,151347,307067,86349,-137326,-295534,-349331,-259346,-170392,-162079,-190653,-274476,-214453,57409,124623,-88799,-257537,-400350,-412208,-196689,-51425,-110620,-286286,-349242,-314202,-133986,99181,113938,11091,-52298,48619,180700,191093,71911,-15623,-119177,-293533,-323227,-197339,-17821,115464,194684,247451,321070,321255,228161,142961,93233],[18578,-11378,-107854,-42829,110023,28363,-44312,125455,191005,47471,38370,143650,112301,-54801,-135227,-128198,-66749,95638,123820,-8618,-16527,-80789,-243971,-153107,169684,288418,235136,224543,136434,-98251,-178637,-151651,-187860,-233779,-250160,-156585,-45324,-69879,-105714,-86185,-158044,-165077,102738,249867,180858,121220,191661,286979,205970,8191,-8188,162731,204443,238979,339635,244207,47875,39138,159067,140699,92677,221598,373213,219722,-122102,-324956,-198569,-18619,37608,179950,183276,-38050,-46146,226582,216246,-112976,-95443,253733,383398,204639,-157626,-423107,-310009,-149899,-214452,-172068,91689,236804,115116,98923,289701,399121,388894,330653,71848,-351023,-524382,-326544,-153905,-166052,-165005,-178730,-273733,-293570,-150319,3044,121706,239557,111111,-187762,-352961,-268192,-32589,197214,235102,154956,146834,140299,79828,122672,156864,42838,45826,227897,243922,-4450,-283462,-469964,-433833,-159526,-86766,-227564,-219959,-204351,-155697,67522,271867,249006,146027,117532,119028,9656,-74159,12832,41354,-52077,-103624,-57191,58814,133605,84178,122047,299304,329423,117895,52410,197058,264571,133606,-95261,-229798,-251343,-305520,-283764,-37948,89110,-42070,-69574,29062,116737,110309,37958,111799,169216,6425,-144626,-84033,67840,177877,255154,187244,-26669,-215308,-184252,-43668,-4077,-1293,175630,347791,172128,-204503,-414493,-316284,-60949,155915,342144,448643,339691,171981,109039,39986,-198112,-352062,-229915,-54021,54506,66648,-104600,-278956,-346325,-270054,-175444,-172389,-220864,-180944,-189882,-367983,-453672,-289156,-180657,-195781,-185988,-226355,-135638,-13579,-96122,-105041,68584,4312,-256310,-353085,-203771,81501,241777,128261,72412,268426,391291,246100,-4184,-15239,68163,41533,548,75531,224973,205464,9369,-97346,-52182,50884,73124,91234,184975,121236,-106411,-194942,-171519,-226847,-304320,-244193,-118474,-136538,-228820,-249337,-194930,-67310,55184,2106,-118428,-79407,152468,212909,24244,-133831,93624,362247,290104,56240,-229205,-465597,-422905,-152959,71625,39319,-220339,-302614,-163113,-31639,31257,74396,86498,-3680,-238650,-258589,-97013,-123988,-218320,-156215,-22868,212041,235453,275,-78085,53939,95904,29945,-49897,-56317,34298,166287,265571,331389,206783,-29349,-149419,-64648,212351,445270,337243,76017,954,39665,-44940,-116919,-73791,17267,101634,252946,357812,309046,83596,46663,54886,-101074,-215669,-201779,-167342,-261145,-354821,-227283,70947,215311,101305,-3499,94679,164885,-15207,-104262,49380,135397,-29184,-261575,-326289,-202298,79195,316025,175999,-147099,-110575,51021,-69421,-97337,25116,-82797,-226538,-131536,-7711,31862,32578,8146,-10101,-111594,-174970,-205324,-238798,-228124,-98030,23679,2621,-101979,-107782,-66561,26104,160212,155142,63059,167259,391568,410980,190566,26768,74092,165803,224361,326900,367156,353447,280434,93653,-21661,55011,201479,216032,35934,-86827,-62176,-130793,-173075,34546,173905,71779,42642,116879,20363,-78534,22239,27395,-73232,-57962,39510,136714,137963,95262,183810,213300,55597,-61722,78188,206966,172224,59168,-66568,-17780,38298,-154322,-238117,-19268,261301,110265,-212968,66257,770011,952968,280826,-787999,-1417598,-1249278,-1590722,-1739398,-1546186,-1102313,6451107,15540529,8016889,-6379990,-6330318,-400345,240369,45221,590974,664591,321522,-410583,-1041680,-886559,-182006,-48036,-234432,-207825,-122953,-103711,-97243,105603,198794,73898,-88006,-36503,231899,408095,301898,115747,5081,-39193,-43298,-3168,63723,141291,138379,-73594,-284303,-164128,65687,246916,529304,538295,223809,-39976,-114317,-112887,-105346,-79049,-8270,121972,300524,366414,179038,-54242,-122786,-149538,-184483,-148823,25373,206450,190489,-74463,-229121,-93904,-7540,-92455,-97649,-36791,-170882,-250467,-163651,-41311,68770,-44135,-302482,-409126,-334370,-228547,-29905,200884,153006,57435,191061,270973,77913,-117698,-198079,-209809,-47422,119930,116243,25848,-67704,-122403,393,162481,96155,-133158,-232275,-254214,-206969,-65705,4112,-36968,-312,-71205,-221093,-185817,-15012,172490,236088,96919,-50841,-92783,-50297,-85650,-161039,-30202,128142,98427,17186,-38618,-125168,-14098,250267,313730,168805,83879,31264,24668,214141,376925,244739,36529,-65548,-128808,-64610,-7541,-26155,-119752,-234755,-267366,-107187,125672,143730,-74025,-201869,-74801,78826,46694,-106725,-240334,-276150,-169401,-42554,60466,110266,-60743,-370845,-317614,-199108,-171149,38958,179194,-14256,-104066,17348,11405,-15342,135705,232873,99156,-109667,-176931,-169607,-165118,-119784,-117705,17557,319482,307408,-12785,-201049,-260114,-262009,-120881,63600,176318,236569,139224,-24911,-83160,-53273,63109,155678,127192,137611,259314,232746,54308,-31891,84012,141491,3641,-174510,-199638,-22683,141247,42856,-94992,-54475,22489,41122,130723,221853,78540,-186710,-222659,-208979,-267357,-188928,-106779,-201922,-267306,-169400,-83096,-12587,-6152,-45875,55584,148130,21213,-75530,-52118,8049,72473,-37596,-272664,-326142,-233230,-229729,-267868,-290954,-338753,-179960,205669,257625,40483,28119,152764,147593,-88805,-437108,-560067,-278379,62584,164562,120970,84655,-17574,-116452,-10475,118702,73552,-212531,-288967,-61664,7043,-174158,-217837,-41836,42316,-69786,-56647,99764,48975,-169414,-188221,-35412,-38738,-93904,-114008,-158645,-122623,-158776,-309895,-292465,-152241,-4140,118176,123207,60048,84546,36172,-196515,-342148,-294510,-227068,-195369,-130703,-23624,-46179,-197348,-187115,37279,108959,22867,-14859,-17858,-25460,-63138,-150856,-194761,-194077,-132198,-18857,-106838,-346635,-307462,-11895,101701,-44443,-244125,-242408,2235,146733,23072,15019,111619,84361,52510,86247,33186,-129145,-223875,-173624,-172516,-270137,-289110,-161269,-91400,-221744,-341470,-207562,-29277,-52898,-31219,54301,152062,191684,132399,141578,217329,253208,249369,68688,-246210,-286290,-155139,-113665,-62047,102717,206151,124906,64157,275898,490331,240301,-138050,-258690,-146188,29577,27885,-154206,-212920,-32636,103376,4383,-260517,-434528,-359321,-220898,-119615,-117355,-164551,-218606,-315360,-387050,-282089,-132996,-111705,-114403,42454,76865,-149667,-213025,-33278,109918,145230,96135,68617,161065,230261,185299,135020,113364,117338,224943,310190,169571,-73824,-131216,-21109,-8455,-108006,-125639,34884,84312,2540,-126057,-176443,-255177,-233793,-113746,-170044,-311067,-374007,-438582,-517984,-342810,245891,986645,1310956,1604859,1897407,1635825,941775,225490,-574513,-1042615,-689313,-333505,-350896,-168788,180388,192343,51374,389201,851711,693840,231013,296804,266420,42840,77080,172009,188723,98182,-19770,9639,25123,17255,54883,174768,222381,92602,-196516,-442223,-346678,-82856,-108505,-262860,-290053,-266646,-225305,-170523,-30929,200749,187328,18913,47267,201112,191543,106568,40889,-1312,-8635,-113166,-103444,84317,87077,-25360,41357,132098,43159,-125179,-170915,-15589,57817,-81980,12268,305447,255649,-24788,-95680,-95792,-166328,-73861,128791,125869,-77332,-166856,-26934,81258,19711,-119993,-145967,-23100,61302,128182,156021,-92200,-252507,41170,262293,89020,-117694,-243853,-250093,-128216,-48450,-118042,-171819,-191538,-146676,7475,7830,-136139,-217440,-375223,-436319,-256139,-113383,-98086,-146794,-243435,-291997,-176527,15544,-3521,-24103,41206,138116,187632,194633,147867,100517,22259,-151346,-168444,-76828,-14803,78121,191510,238218,267472,246648,202721,139737,67699],[-51150,-40119,-81868,-23677,69891,-61229,-124386,118037,244687,109388,85304,121970,-23822,-204058,-234012,-201699,-125246,69949,116176,2413,33453,-26763,-219782,-88049,229566,278406,213536,281023,266003,26626,-160524,-238496,-304572,-299138,-247485,-130056,-16193,-55919,-162838,-185211,-258503,-283709,-34582,214083,211101,121805,177330,302704,214980,-5844,-34037,164916,236799,236594,293905,248000,127689,162686,253088,175034,65592,197899,329562,175386,-132622,-345728,-225619,10676,117725,163609,76651,-150299,-135211,196011,241484,-104763,-143711,157365,247064,128260,-106189,-344682,-323407,-206995,-245827,-179117,97573,270075,170397,139305,294128,350301,297591,284092,103263,-332328,-593118,-463745,-252284,-174517,-114640,-79234,-81518,-74774,-46845,-10111,42883,146954,2156,-277891,-378378,-248987,7349,273225,369146,329671,248553,119716,-6732,42992,191289,174209,116508,213502,253601,32619,-262090,-481594,-454645,-146855,-68748,-177768,-130736,-203087,-243355,45142,291307,242348,175433,177249,160580,80367,14455,26580,8712,-23235,-19343,46393,134033,148531,68155,148350,337878,323975,119829,76688,235721,257781,122438,-42358,-146322,-221645,-273896,-237125,-74569,-1628,-102670,-103529,48082,160152,96687,12405,122581,172649,9301,-90029,-40994,68021,225313,352930,220542,-57486,-225293,-221326,-109347,4886,70252,210638,350584,179411,-202335,-470993,-455922,-196927,107613,288456,326124,265013,186756,168829,93831,-163185,-344787,-228236,16568,146853,107329,-63284,-205363,-279721,-258076,-277061,-265241,-234909,-211793,-255102,-405583,-449787,-259567,-201613,-300743,-336674,-320803,-123128,49525,-25975,-20314,119493,-29601,-341723,-359754,-113836,164493,281577,180649,145391,260786,320589,202031,26679,61988,152258,104743,79225,187281,279124,214801,29446,-55321,25605,117914,91604,119458,212423,86453,-185549,-236887,-157209,-169153,-262512,-285322,-218424,-189697,-209351,-218310,-182611,-49350,54282,16046,-87525,-51025,160944,224947,40968,-94292,102368,310176,205348,15016,-280274,-597381,-563921,-185873,120220,174580,27128,-115626,-151209,-34867,112978,117128,63427,-60187,-301344,-307843,-96995,-106152,-208449,-140063,29613,295771,297006,8171,-108391,59227,182116,166894,68697,-10939,-22381,80402,244796,368018,210325,-55299,-141429,-5489,230098,370106,279905,53212,18810,102288,-11548,-136592,-105046,-23175,12983,88270,173804,222888,78627,-20912,-73853,-186967,-253022,-254755,-222692,-248514,-307438,-230530,-29341,61527,10048,-26747,77473,183017,69752,-16557,78165,135524,-34401,-254269,-252758,-55252,231602,366089,83624,-266322,-170553,1175,-136848,-190677,-7346,-30470,-172326,-73218,103839,150559,111435,65673,25707,-38315,-64292,-164423,-258353,-243965,-66671,68605,-643,-187776,-207698,-155846,-44452,128977,125165,22184,142119,364215,364100,127221,8214,162567,295084,237747,188262,202584,257603,257276,107991,-15165,40027,184050,175923,-31051,-118625,-2526,-58457,-143027,29626,189558,113670,65825,157217,74116,-60407,28055,46320,-85362,-48509,144568,242034,145109,25812,112001,200544,144945,59277,136751,243650,202732,9234,-123586,54510,213053,97041,-9770,56470,233567,100534,-121006,289221,985199,1051290,376617,-652946,-1425963,-1335772,-1403741,-1142693,-662499,34011,6813685,12757136,3538544,-6783755,-3529541,870460,541950,589509,988662,687270,302337,-350308,-1010088,-933018,-255458,-189037,-422032,-370303,-343932,-446886,-348395,6494,159914,54905,-113021,-8887,297692,409878,222832,29264,-72860,-111409,-106937,-46792,35733,105698,108601,-103682,-341512,-213507,131523,360525,579592,559944,274147,38096,-25780,-35817,-53779,-38663,46335,194462,397411,561678,427264,99062,-119760,-222141,-260058,-226441,-86356,106134,144925,-93473,-269433,-151042,-115003,-252124,-241888,-124189,-219088,-321963,-269030,-161830,-71773,-142499,-334567,-394374,-281120,-134338,101450,320393,224372,102732,248836,288382,-14878,-239844,-215891,-129113,12147,126032,121751,59816,-56401,-174287,-33433,246850,237405,27155,-130512,-240147,-226069,-73635,-14102,-102613,-76714,-124609,-231225,-197756,-11356,224163,368759,229637,-35250,-170499,-164962,-155533,-161714,-13518,140750,124077,1508,-99827,-168064,-25897,228903,271876,142705,117246,62159,-22962,174648,420547,308260,39927,-148751,-218464,-72920,34087,-40646,-222769,-317646,-250042,-69419,86990,80999,-91091,-182109,-29893,146499,103563,-66266,-203200,-253720,-170110,-38883,1123,11918,-164173,-395821,-312241,-198853,-176784,22198,191946,2049,-111818,22764,36159,13698,186727,244075,74620,-45452,-10858,-71458,-148631,-137026,-175383,-146545,53918,32000,-204621,-280329,-307870,-298045,-141007,50635,177172,281958,198348,-35168,-198923,-146689,60740,170231,101886,45432,155941,200113,84262,-6799,119632,185594,36142,-153883,-225711,-73613,106672,2999,-187371,-100458,43504,47041,127842,228872,90086,-166426,-208635,-203387,-254506,-201468,-121983,-156127,-191975,-133346,-64503,40712,57704,32516,131704,174815,56351,32807,49185,52724,69270,-41412,-233747,-294626,-231060,-230914,-265846,-280034,-371410,-223644,239276,340886,89020,36311,129699,115402,-77531,-392671,-517517,-246045,104570,157091,55878,62079,39296,-40206,-6117,94787,54518,-152656,-193884,39260,122583,-47764,-83681,70076,109709,37435,127089,221355,57629,-174536,-133889,40118,38806,-10507,-85095,-157718,-62291,-63300,-268293,-293043,-150074,-17169,103510,135641,99192,112247,36458,-183334,-307855,-255111,-185678,-165565,-119756,-46171,-62788,-197271,-186370,46624,138864,78468,76347,82958,64487,-5553,-139375,-192722,-156730,-73876,-37204,-146824,-336564,-285366,-68015,3007,-140325,-317395,-263816,-24055,41145,-75314,1986,157932,126578,45812,31623,-26701,-206377,-297063,-183233,-216102,-359502,-355801,-150695,3746,-115896,-312770,-241267,-63885,-68365,-59068,-3377,68683,144978,165547,151220,139644,131663,115165,-27319,-261643,-274392,-135897,-85043,-54310,68023,139851,114511,67371,175161,297566,205878,-30910,-120102,-92065,18000,25862,-147686,-223233,-48476,67057,-74364,-356101,-502106,-354704,-149450,-14196,2670,-24688,-48641,-106866,-264077,-267604,-140574,-75044,-97679,928,13659,-160515,-212369,-109312,19559,129469,154256,41982,-18653,53844,78681,62896,94622,147925,198226,212273,108322,-79246,-90589,63426,117799,-19028,-152353,-104703,-51445,-31209,-38957,9593,-60282,-29859,32220,-129557,-358971,-495579,-578153,-514284,-137264,494413,1212619,1707717,2018410,2048547,1463112,459025,-716529,-1902308,-2079990,-1152318,-357222,-44648,295175,687091,726314,452244,386451,273050,-88930,-129035,300263,304930,144897,171159,168965,181643,149308,65773,121244,123025,36131,-19716,82522,192011,135948,-65743,-251871,-220361,-95757,-146865,-192421,-172009,-203943,-174123,-130641,-15429,212598,234581,133682,135702,181577,119821,39805,10535,36838,-39584,-234973,-188964,51957,80303,36847,136426,177455,36206,-113704,-98623,79688,83017,-130638,-24410,326886,308614,-1911,-108457,-81488,-121395,-44649,112158,92727,-47794,-101792,6445,130248,88428,-90571,-157758,-50941,32327,98895,126446,-108935,-301858,-79401,136656,54469,-106840,-192839,-144872,-14140,3071,-143685,-187838,-118406,-77877,-53961,-138176,-194648,-159663,-289776,-376838,-262800,-170143,-89375,30907,-67849,-219499,-180198,-10697,-18038,-9866,115199,154077,99354,110180,188707,236036,175239,1457,-10517,42206,-22877,20003,159227,195666,169386,122591,120392,96936,15355],[-109226,-51397,-28830,2899,27421,-127179,-177858,99402,267694,160270,134624,127946,-105065,-307237,-296549,-234675,-157266,37350,101640,7983,58904,37264,-161897,-34854,250978,241779,156592,265349,315246,122882,-118284,-247247,-314939,-272926,-154241,-61569,-10243,-70185,-214857,-260851,-342085,-409557,-214367,131052,221004,121663,143513,268021,188033,-33656,-70787,122309,216708,201117,224428,215981,161998,238778,310476,189321,23277,111520,196729,96006,-117354,-317239,-251173,-22948,103885,66521,-32145,-171032,-140703,163386,261175,-36888,-138257,64097,114567,68310,-46065,-268056,-321479,-236276,-261893,-191028,73012,236928,185377,165903,263856,282737,240061,269436,141003,-278411,-595524,-565108,-358847,-191884,-78025,17800,122094,137354,44074,-28209,-30560,39468,-104450,-333681,-360365,-230880,-3196,294559,486630,486830,282463,9592,-146368,-95026,123624,226160,151056,168542,228507,68949,-180558,-379442,-355322,-84228,-45161,-125841,-49502,-170385,-264919,52289,289047,218618,182956,191936,151409,119880,93494,28121,-35757,-11184,38671,112058,166446,122106,31423,138166,336121,307874,100978,37592,201844,210688,82583,-9184,-72543,-177566,-226321,-177909,-114227,-125474,-182524,-147147,41221,171756,67854,-1927,134494,158691,10555,-36899,-43021,-12182,206653,384599,195989,-101555,-196325,-210810,-156022,1985,116114,224006,317879,154934,-177322,-469143,-551821,-305963,61504,220555,184662,152282,141608,150393,85600,-148660,-334029,-202370,108241,235542,139211,-7953,-103082,-157493,-209749,-359189,-354267,-240032,-241912,-319463,-412368,-406570,-231402,-217761,-367928,-457805,-386390,-85521,130446,68272,85485,155833,-87188,-418545,-357283,-33149,214790,272542,225075,219433,211438,195649,121318,50961,133633,222784,153009,133707,249468,264484,155180,10137,-28830,94806,164446,75062,102675,209347,53224,-224801,-234109,-109462,-79818,-179900,-289017,-290019,-205667,-137740,-147022,-156600,-34378,47785,14067,-63863,-10025,168341,238291,66831,-50337,86105,215350,105981,-25313,-303462,-656601,-605556,-168024,154561,274673,267998,96355,-87724,2910,208978,156857,32359,-92017,-303210,-307545,-78250,-64430,-162044,-114903,64494,323291,319663,15638,-131337,58242,241588,248507,149287,31315,-46566,27580,208473,311488,152261,-69188,-116519,45153,227748,240374,121467,-31788,40129,188844,66726,-112270,-122770,-85269,-88447,-72069,1332,90092,13751,-133013,-173138,-176761,-213579,-262347,-263844,-246138,-265287,-236880,-166292,-142937,-114045,-59998,67590,202887,166403,91861,119802,133801,-38319,-237258,-164724,94513,329208,355827,29074,-274312,-162236,-33182,-175902,-227523,-5370,38140,-89355,-1876,186536,227327,166863,105511,35665,27534,39306,-110080,-234640,-203417,-49185,62362,30,-196131,-268443,-267560,-159708,46510,76198,10424,130579,300494,281940,88615,31029,235880,365072,215221,37956,17073,123175,203704,123689,17341,38648,133791,106537,-68988,-93429,81838,45383,-61255,55308,191071,115025,41182,145294,100686,-43499,34685,83833,-68402,-50184,195347,291112,114698,-66654,-6686,134042,189529,163300,188543,270572,231654,-36424,-206792,33028,250431,212545,94760,50414,144112,52866,-46827,430917,1019872,992621,491136,-376324,-1281000,-1370054,-1222528,-526874,488187,1610129,6538018,8266695,-1358321,-6269721,-445463,2137554,1008589,1066692,1212101,613936,169329,-298719,-812947,-784917,-279322,-293439,-579073,-550350,-550349,-719048,-529013,-104613,75737,6664,-118873,39516,335955,353396,113940,-64140,-131850,-165995,-200276,-152415,-30954,73233,103712,-75020,-306304,-205922,165076,391349,504858,472636,272345,110658,77222,75823,35519,17241,107348,236460,393327,622883,584851,221177,-104164,-246526,-277699,-236290,-138170,6039,34769,-163562,-296934,-171769,-176982,-326266,-277928,-154776,-233000,-374201,-378509,-279930,-192455,-208735,-321212,-315797,-163264,35269,315153,477578,304233,137844,262489,252184,-115078,-337676,-214955,-48200,42860,102040,114776,98303,-22878,-193511,-83898,250686,316325,150993,-35654,-176711,-200470,-57959,-1949,-121804,-130523,-153012,-212950,-178658,5477,263574,453470,315460,-26943,-229399,-268083,-228544,-149990,21118,175796,159565,-16253,-158351,-192068,-52549,149004,160853,85841,146185,89799,-74177,101349,386192,303189,30077,-208470,-288736,-81727,99448,-18247,-266053,-348563,-223956,-49991,21583,-15633,-115917,-126186,46732,206311,144314,-13032,-123320,-192764,-164483,-40326,-40407,-70846,-220577,-341396,-265531,-163435,-160415,-20561,154628,4025,-148817,-54898,8597,50922,210517,189278,-1900,-19011,106045,23485,-71197,-73197,-173706,-283271,-201588,-201234,-319010,-317612,-332374,-288594,-132155,-413,124578,296795,262176,-31825,-299934,-234185,35032,150889,39976,-66411,37985,138270,67920,521,132841,200253,80465,-81184,-206022,-112452,70652,-13279,-222128,-115445,45828,16372,75025,189665,80963,-135430,-186014,-181467,-231361,-230525,-159010,-120590,-111776,-91723,-40316,81974,105006,96860,180601,156491,54145,113912,149087,118321,84803,-48666,-208097,-254346,-207174,-200037,-216678,-227174,-362165,-239827,245125,398176,169205,73428,91310,68822,-38650,-264842,-367308,-156186,141025,132068,-13157,32370,84852,8901,-44373,54571,57944,-43222,-54150,112186,167841,66540,95889,218624,185870,144669,278410,282565,24700,-191887,-113981,54510,90549,77286,-32986,-107861,49905,78111,-176346,-262695,-145600,-42312,75920,150032,149975,118655,-3965,-179590,-256775,-201383,-130808,-120393,-104003,-56637,-42987,-163652,-175762,40265,143367,102296,143173,188266,160923,44494,-112783,-149146,-72379,10031,-43116,-189704,-308534,-208918,-60082,-71076,-245340,-388782,-264045,-20156,-37025,-155300,-31145,142388,103509,8534,-27032,-95219,-250514,-286997,-143398,-204171,-375274,-369514,-154341,61182,2107,-226349,-230385,-99891,-79820,-71838,-54823,-33010,74250,185024,164920,79869,16747,-19854,-85101,-184390,-182633,-80039,-38895,-22437,56986,102903,118385,70948,84181,132355,149536,30320,-8169,-20112,29904,44423,-102885,-178126,-31030,60005,-92006,-359232,-461731,-280917,-49948,75877,86446,91077,128110,120956,-78009,-197456,-138341,-65865,-92619,-36688,-10783,-94868,-140268,-134508,-60398,81722,170306,23257,-143315,-99460,-56501,-55638,40981,140444,121814,79290,17242,-104983,-55050,138911,215931,55534,-179378,-250634,-152725,-64651,20244,175103,161820,153891,109164,-112987,-362758,-527438,-607039,-434911,70671,648283,1166722,1772102,2185122,2058062,1280694,100669,-1443112,-2920512,-2873103,-1550916,-423064,227963,710639,1066185,1216920,1006229,527991,-240372,-855238,-562510,133974,284441,275151,267643,164920,173180,181674,141909,234652,255494,102495,-36744,33330,164502,152361,47501,-62099,-81416,-88441,-164636,-122657,-75774,-162761,-144335,-89233,3413,184429,232842,188824,178398,145343,30683,-71157,-65646,30039,-94793,-328796,-248772,-799,41701,62981,174882,171129,28399,-83247,-51041,81637,3817,-212146,-75594,264747,252085,-41046,-152162,-70463,-44347,-14435,42587,16901,-26234,-41668,1954,129435,145009,-23323,-113096,-35286,13270,29400,44214,-100596,-257796,-167043,-26620,-6147,-103926,-150273,-56076,52718,-23563,-216040,-219983,-59776,-7627,-102681,-271582,-250590,-105341,-169048,-253756,-215119,-201739,-84668,182021,120389,-121887,-152066,12475,59415,49728,146197,97231,-45624,-22996,188426,355869,311692,141281,115293,117996,-41923,-38601,110166,130999,55027,-8605,15890,42687,-38811],[-135603,-42176,27678,17856,-8075,-143611,-182347,77229,254928,183688,167436,151111,-111983,-332417,-305569,-230419,-170140,3071,95417,24371,61962,83898,-91039,-12396,215988,182771,84714,184309,274937,163891,-67609,-182177,-213894,-154061,-5760,16675,-28342,-95887,-234022,-285855,-372046,-498146,-383422,22585,210435,117033,96968,194224,123105,-87839,-125040,50225,170282,156751,155950,172754,163242,253972,314964,177533,-14482,8828,47826,32300,-59531,-227996,-244527,-84039,10170,-90131,-128450,-100883,-62663,128877,263365,65974,-96322,-21121,11546,38126,875,-216549,-296131,-214901,-239738,-180449,39146,144810,152526,181005,219475,225453,242295,286822,156201,-216641,-531142,-597322,-428542,-197298,-63997,83079,281132,282553,98397,-47836,-73287,-35268,-172698,-349793,-316978,-219731,-53258,260972,558933,597888,266210,-138919,-297618,-246935,-14322,182156,125358,93414,169281,97874,-53818,-186000,-165055,3938,-29979,-98771,-23756,-139935,-210135,108287,281881,187998,164580,155768,103530,138006,156384,22507,-82525,-24737,54393,123720,157728,85680,1438,90722,286970,289767,68133,-54760,98186,133516,25128,-10070,-37136,-135173,-169982,-112037,-138262,-245268,-269539,-203117,94,142335,24707,-12277,138755,135651,19777,3341,-97064,-167386,98357,320463,118856,-136856,-130969,-152932,-167989,-12372,118559,207341,258604,110411,-131276,-403891,-572726,-363314,17102,141360,39158,2138,31162,57020,23141,-152562,-317807,-158901,188513,294001,166190,54654,-3574,-18991,-130774,-376253,-389276,-210358,-236930,-348860,-385726,-344893,-220676,-229832,-382964,-505213,-394918,-34993,204505,158896,173615,165179,-144733,-455510,-347290,-3520,193442,199045,220966,234481,105847,31551,21482,59009,170523,243151,165581,160940,261200,195407,40549,-51793,-21040,154687,203262,42855,39802,162438,21450,-217866,-190754,-43996,11924,-84607,-255042,-316272,-191193,-36829,-38799,-99979,-11919,51223,6141,-43751,36863,164146,228798,98202,-2648,51755,98904,19679,-48337,-280692,-606012,-519241,-100107,161763,300598,415394,267215,12586,68207,273786,169968,4222,-85916,-250200,-262503,-47718,-14564,-106386,-100980,63003,280412,286874,19845,-136148,49777,252500,250904,176200,68108,-26422,32505,172320,174104,43221,-75603,-87237,77644,224918,128160,-57975,-131104,63690,265916,157026,-51255,-111895,-134606,-161152,-171176,-109397,-43100,-86909,-244908,-212031,-78528,-105198,-224944,-290596,-265407,-241749,-241355,-292975,-333281,-241129,-104345,50601,200562,239714,193948,172529,140781,-33832,-210033,-87715,194836,339336,286506,23398,-171952,-75962,-17595,-160960,-189890,28624,94147,-8508,64191,229636,257444,193668,115603,19371,73360,122008,-45034,-182570,-140194,-61280,477,-11885,-136858,-265096,-351721,-269979,-61463,8622,14129,126987,221175,195521,93368,102137,296103,376568,170815,-78001,-132700,-11494,122913,114479,45803,37357,61066,25505,-72928,-18297,181741,170344,52405,94255,172326,83349,-9145,91911,94234,-29914,41105,125104,-28878,-56868,181778,264901,43376,-156646,-120602,44891,176991,216363,208355,263526,245457,-52767,-272568,-59281,154814,168009,57655,-27990,12106,-21865,-5816,441645,848516,791363,595653,-17298,-986857,-1334657,-1113966,-3060,1685211,3310688,5769068,3116527,-5457771,-4970125,2195249,3187445,1506491,1314278,1128902,409421,-59662,-287711,-523923,-500552,-243090,-332008,-671627,-714038,-689289,-807288,-557108,-176293,-18002,-53890,-107120,88529,328601,251964,2679,-146489,-168974,-199901,-301185,-291031,-118422,52754,124890,-323,-211452,-165655,150900,341713,354610,317904,222808,153923,154766,171473,115463,60634,155149,242638,306397,545095,612241,283588,-77667,-217754,-233334,-185663,-131449,-80926,-122049,-276986,-305651,-140780,-162498,-294643,-213288,-123773,-208182,-390267,-454752,-366193,-264637,-216912,-247855,-186779,-8238,242718,549438,623603,365180,145575,219133,170692,-195501,-386309,-191389,15797,38387,52488,95497,126966,26291,-156091,-108057,188924,316564,202382,20794,-96229,-147830,-29037,31236,-108808,-172306,-160782,-172781,-129817,28809,273793,467567,334908,-24383,-255167,-333856,-276595,-103755,93661,232579,189463,-38744,-204838,-193306,-79378,41500,26361,30495,167081,102397,-112290,26176,299216,243366,16851,-219100,-318222,-95802,152130,17272,-250145,-322554,-192271,-48591,-47633,-123690,-154286,-60244,128807,239569,162569,45924,-21963,-110914,-141945,-37356,-53177,-134386,-246264,-272284,-212040,-107133,-121664,-68931,82954,-4649,-196886,-178667,-56309,79151,191176,76208,-110430,-34746,136974,90991,49607,52462,-124227,-368759,-391707,-340243,-331039,-306287,-327252,-235169,-95968,-73147,30735,266880,303886,-13059,-350964,-297437,-23708,79521,-60487,-166553,-43468,80290,11680,-17794,119856,186626,127759,21481,-150520,-132583,42523,-13710,-205775,-101313,25098,-56881,-35139,95016,49118,-89190,-143068,-142648,-202360,-261988,-203336,-104124,-50022,-53677,-17902,91716,123375,145634,204451,111091,30451,152748,223406,198815,127122,-51183,-200164,-211621,-158636,-145027,-144332,-162566,-327711,-233164,224287,416962,257096,125549,46165,23020,23335,-83722,-155039,-29277,169903,104766,-56347,9244,111131,53109,-52645,30264,81202,82615,98055,154190,144452,145158,274951,350923,236702,214717,348110,273061,-17939,-194517,-125869,3955,95237,132704,19846,-23087,185211,222967,-61491,-207261,-142724,-71748,52184,175157,212504,116345,-67135,-188376,-206000,-152468,-81200,-64188,-77968,-52024,-3025,-115223,-163336,20864,129965,104011,178018,266316,227388,63097,-94731,-96031,25871,97817,-29756,-225493,-275558,-102348,11995,-103077,-337415,-434833,-229218,19378,-65314,-198467,-78075,73399,32297,-47898,-83378,-155699,-241738,-196257,-67945,-131160,-291733,-320438,-176136,58228,90162,-113423,-174712,-111871,-80679,-72363,-93759,-129744,-2171,186017,179020,61841,-43137,-111854,-91953,-35042,-26175,9652,25191,33654,81921,119625,144052,81844,38779,59140,95255,36464,53529,56852,63865,74130,-34261,-95028,7418,77596,-45545,-259067,-308972,-140030,59296,122757,115696,159209,256459,296017,119031,-90840,-127836,-85799,-97316,-54819,19233,34943,-20994,-117200,-130453,2734,134112,9991,-177158,-177328,-176851,-184038,-31725,93891,14893,-62273,-97547,-154927,-37194,180313,249107,88409,-192031,-333848,-182569,-81051,55933,308590,377522,279364,96928,-138789,-330994,-453157,-507151,-302831,228164,688583,909819,1520901,2092271,1917100,1133675,-24247,-1769136,-3337726,-3157206,-1747655,-513112,372079,952746,1224727,1513437,1541722,801543,-515643,-1397813,-996462,-180839,212057,394537,329219,144992,163360,202290,199125,319976,378675,191906,12638,57329,158385,135588,106330,73475,25028,-68989,-146481,-51918,-20412,-163624,-158266,-64645,19496,129046,183755,174680,176197,112330,-55945,-207882,-168722,-13692,-143561,-357880,-262488,-55690,-14964,43010,144303,123982,33235,-34523,-31602,-3163,-156568,-307631,-127360,148507,116637,-128507,-210608,-55011,52307,11270,-64688,-90008,-31516,-21898,-62353,53909,155065,48179,-37978,6089,-6184,-67252,-60004,-61359,-128668,-188307,-167763,-68695,-98266,-111780,9376,70393,-91162,-283671,-239828,-13657,65928,-116601,-354480,-288915,-65253,-45327,-110506,-133667,-199909,-85603,255841,259068,-32060,-113188,51602,169443,126550,125953,-4472,-190001,-151361,152827,422897,403950,247910,191400,131944,-67589,-80714,57178,57699,-44198,-103851,-68868,3488,-69255],[-122284,-17473,64372,8591,-31435,-107061,-141056,51096,208016,169038,164386,162065,-67475,-280537,-260667,-200920,-170896,-22183,111215,65726,54798,97742,-22289,-17028,129646,109691,22069,75133,174154,145030,-27088,-75464,-36825,27627,147152,77985,-58274,-117495,-209168,-251785,-328773,-512746,-493213,-84355,183250,104224,43251,100003,31200,-164821,-194842,-29045,128661,130662,114067,144343,148054,209190,260295,136950,-32245,-59860,-51833,14317,36877,-89314,-186640,-128048,-116252,-257669,-199051,24019,64707,90403,235572,160895,-49297,-98455,-53904,34429,16408,-196208,-242680,-142351,-173761,-129059,15329,17553,78255,186194,180806,196961,297464,314566,126402,-173633,-420882,-549524,-430074,-180051,-74304,99852,356437,328505,100402,-71923,-75871,-46131,-187312,-337803,-271950,-213974,-116624,188864,566078,642234,229115,-259073,-409387,-358063,-156430,68229,40045,-3223,86346,114252,83878,41083,56649,88507,-28548,-101707,-65930,-138680,-98901,207547,281507,160714,127950,85432,44849,148580,195846,13286,-120270,-54874,35673,91307,128734,71878,-9349,10725,194435,266934,28354,-169670,-45483,42546,-39025,-56674,-57071,-103008,-105270,-43657,-134026,-322207,-345304,-266631,-67434,79975,-23947,-24142,129408,114190,43576,24971,-187246,-355156,-83548,163505,7794,-146023,-40754,-59020,-137114,-31004,77836,162500,187727,60433,-77062,-291609,-506756,-354949,-20426,62033,-88442,-162700,-124147,-81631,-65708,-163827,-288813,-103322,234377,311034,196640,119941,70720,90064,-39603,-307643,-335139,-132845,-178738,-319133,-325903,-281033,-225476,-231832,-339173,-450651,-334474,11880,248769,221279,215112,144014,-177063,-431035,-327463,-43175,91195,73040,145843,152313,-49946,-141929,-74424,46460,159337,199812,138947,173714,248098,109978,-92337,-143330,-31890,202565,245372,19035,-49647,75756,-10219,-176527,-126027,16977,77974,-5102,-193498,-297235,-164299,62718,94547,-1708,29995,71446,848,-19848,87003,147749,181437,122199,42556,11631,-10891,-35146,-46569,-212042,-447128,-321440,1990,139138,241066,423674,354664,125712,136537,269792,137883,-12167,-43129,-163006,-186931,-12609,25369,-70783,-110455,21918,174874,195522,18977,-112100,37797,208352,181385,156931,103738,36288,93958,145458,281,-87845,-82570,-66979,86166,230319,80494,-179497,-196295,81149,301352,223355,26442,-70083,-144100,-179715,-183041,-131683,-119439,-176012,-311638,-185814,65024,41256,-154557,-301768,-300479,-237305,-240785,-369805,-452199,-339942,-154563,18618,165105,263437,262678,226717,160669,-17535,-172862,-38026,214857,262336,181649,59483,-2130,67097,62932,-80444,-86917,77065,111448,39505,106866,233098,250248,198158,100362,-10366,91384,172710,19857,-127169,-99874,-110256,-103214,-48337,-42842,-190028,-365593,-332026,-161311,-68305,15420,120433,145079,130799,139887,205858,343621,347922,123979,-129989,-204569,-104339,34736,68068,41646,18274,-21732,-50821,-49741,84309,284754,297813,168111,123195,129594,34933,-52715,26932,63631,-16750,50655,155496,20218,-56229,121317,170359,-61427,-222946,-179536,-29284,112433,199180,180597,211520,236910,-24705,-278095,-161761,-7507,17580,-63561,-133125,-125269,-104670,-8930,313973,512085,498888,651930,343970,-571607,-1194059,-1051687,402085,2677724,4626567,4544890,-1546654,-7684065,-3003939,3997850,3820135,1800755,1208750,704246,74929,-324808,-321494,-234631,-172941,-147185,-297099,-687356,-823310,-729022,-685907,-428244,-181546,-87410,-107465,-88146,117104,276112,139632,-80799,-203910,-190290,-214452,-378447,-420085,-208107,35643,153737,93752,-94538,-118411,90567,230807,184355,148289,137660,146370,175597,211485,149214,76144,181304,223286,182190,370559,513351,277621,-42632,-147303,-141872,-96714,-85000,-147006,-293056,-414242,-304602,-69230,-73241,-178497,-95556,-49726,-150068,-360555,-468571,-395683,-270121,-156846,-117518,-35062,144798,432489,729797,709695,381928,113593,121303,65971,-233735,-372371,-145067,52271,4183,-11080,67012,138317,83977,-64581,-88244,96763,251325,179141,35830,-22894,-87572,-822,68186,-84143,-202643,-155187,-122560,-61041,50193,241979,407866,293654,-20391,-242746,-349748,-280377,-13813,211215,302350,201770,-63764,-231045,-172407,-83375,-45407,-76339,3650,174407,91654,-127673,-23282,198606,162939,16574,-169924,-296467,-116180,154466,35675,-195454,-251175,-155448,-57211,-98198,-216791,-206802,-15769,184344,234466,158399,100301,73525,-26921,-96133,-29062,-53076,-188335,-266046,-236759,-170268,-46488,-66764,-99882,8170,-11773,-227128,-291513,-130715,80814,126599,-64768,-213277,-72293,93787,125166,179731,193976,-52369,-391393,-486847,-373661,-253843,-251577,-290889,-151660,-40167,-135985,-73696,194579,301894,15751,-334468,-324897,-113584,-48352,-189277,-231340,-59196,48676,-63036,-59720,84236,152608,164154,120434,-78797,-132940,24027,-11902,-163258,-74187,-17027,-160771,-183207,-41033,4869,-23692,-72833,-93859,-173294,-280342,-241027,-113407,-28594,-29146,-2158,67972,118822,186104,207190,56071,3691,151126,255135,272471,181243,-50735,-204249,-163836,-82739,-77444,-82014,-121487,-292341,-216206,184453,396853,323525,170396,3288,-9389,96236,105574,58976,100683,186479,86841,-57913,-3531,109944,107990,18838,44935,112748,191646,231324,169825,70134,171237,407636,426913,244613,227121,318523,205372,-37384,-159538,-152497,-90895,50169,137071,56735,71725,304060,325944,40156,-142005,-143675,-96864,43341,211884,281191,117554,-132731,-207964,-166861,-121105,-52734,-7422,-37718,-31592,33866,-74214,-155975,-6515,108506,95930,178109,289148,234763,37290,-100653,-60107,103748,172011,5671,-246306,-255938,-2397,122782,-90925,-394455,-434282,-154078,86302,-40159,-199312,-129928,-25878,-57685,-106569,-130370,-193200,-185166,-64452,10737,-28819,-131986,-221399,-208130,-2754,116879,-12928,-85162,-74695,-57935,-56734,-111042,-201166,-70878,164314,184097,87541,-23222,-129234,-47897,143137,158116,116569,98017,104385,140554,186854,187738,102565,50231,86980,61157,662,63539,122137,107052,99260,37326,-202,48924,104478,42191,-86338,-86884,37686,151945,113285,92842,177488,306778,378163,276691,23055,-110393,-118617,-102764,-46581,91579,186195,104518,-78706,-190981,-94655,55077,-1407,-121238,-157134,-239062,-272655,-98109,19118,-94953,-185371,-217670,-220132,-41475,169257,195033,62217,-179989,-311721,-140137,-73627,80596,407529,542417,323238,4563,-208579,-279773,-291587,-302115,-150300,311265,644779,576012,1088460,1807691,1636909,1022375,95628,-1661578,-3087194,-2823244,-1637918,-578297,349452,961053,1143718,1541160,1904532,1127702,-505396,-1581515,-1299028,-529181,124476,476812,332107,92848,142342,216108,233980,356635,449485,272712,114071,157333,185206,94989,100822,135378,80966,-42729,-86763,24393,-8202,-208563,-211319,-61407,30752,72306,106385,104438,138125,89620,-129022,-340723,-261822,-62439,-154558,-312392,-229569,-95302,-69481,-13660,58471,58254,53721,23176,-30394,-126700,-331055,-384876,-166063,22837,-42140,-233971,-264054,-29927,152886,34895,-176664,-203846,-73003,-61867,-178130,-82195,106281,91527,31728,42068,-39706,-170623,-151767,1814,45705,-134464,-234916,-104726,-75266,-67332,55726,61518,-139905,-293709,-223976,23281,138178,-87678,-368298,-298898,-38351,51162,2950,-53447,-172838,-96612,236418,309892,26244,-84971,69611,240693,181080,64353,-108070,-281545,-231505,94326,410708,427613,303576,216715,94173,-91560,-96570,11066,-11930,-105996,-137595,-103632,-7446,-62402],[-77017,12454,70558,-23469,-41991,-36229,-79403,14832,135039,115037,112902,128019,-22442,-183958,-179623,-162655,-163142,-26940,153491,134434,50970,80557,38793,-27275,17405,32815,-13394,-13730,63725,84601,-11352,25451,153512,222048,262805,113201,-80573,-127003,-152752,-174072,-222645,-442692,-517475,-164769,147221,83197,-12664,5769,-64712,-243463,-267859,-94569,114550,141528,114985,146313,129112,120134,155053,71076,-25563,-63936,-72404,41018,147107,67024,-80815,-124425,-218219,-379249,-233931,146599,186210,47443,171897,204836,-27191,-167730,-87887,43271,-5334,-197121,-164043,-40456,-78641,-37377,11762,-112718,-19798,177238,155256,196809,369049,320229,46251,-165741,-299198,-435894,-358494,-144493,-103562,69415,339932,282053,49007,-105828,-43751,10910,-158524,-320978,-244212,-205134,-163293,103054,502669,611221,194905,-303607,-445854,-388129,-233633,-58660,-79238,-107246,-2365,116931,190945,227192,239270,145156,-35756,-118732,-150823,-173131,26921,320515,290141,144571,90218,14377,7354,161909,207142,2662,-139287,-81019,4891,40686,105374,95874,-8040,-89532,74246,226115,-13547,-266982,-182083,-43368,-100038,-147159,-127933,-79316,-29923,21586,-103315,-336063,-392860,-323617,-138781,5214,-67075,-39919,104796,100886,79814,27621,-282500,-515353,-290770,-52096,-112747,-123845,57699,51277,-68662,-44622,11183,100559,119763,16264,-32173,-162033,-365734,-281779,-40385,754,-173347,-302759,-283793,-222132,-146537,-169461,-239733,-38359,241861,293834,236920,185337,112900,136886,39542,-168595,-191671,-16266,-74209,-226753,-236376,-220083,-230744,-218058,-244127,-300059,-219405,38823,250236,243183,203661,101474,-166728,-343095,-293657,-134425,-59641,-68069,9382,-20961,-227121,-285636,-143004,17381,107926,109618,88936,192128,247671,51891,-199840,-239040,-57984,232948,292126,20509,-133172,-27041,-39508,-122404,-65258,52723,100230,38839,-121235,-246787,-144003,132563,230112,129339,94215,103476,3848,14697,139287,126695,101140,123891,75263,-21012,-88169,-55881,-25796,-117473,-223185,-68644,112774,94689,116474,306372,353599,225985,183502,187001,58188,-13324,21592,-68468,-99820,21694,43674,-70406,-140675,-44705,34226,61720,13598,-56220,27992,119715,71575,114734,143760,126780,185825,126976,-155322,-207611,-97811,-65648,69385,238958,100331,-203821,-204066,79368,277386,242092,97293,-7837,-107033,-146395,-123915,-70550,-99296,-204946,-308317,-116032,197370,183203,-71755,-297613,-334319,-241737,-233040,-378377,-471949,-387072,-197849,-22836,105090,231416,281646,267483,187039,7714,-128205,-19638,155366,129473,75492,113815,167729,221999,193844,54433,47314,113537,75856,35687,114883,206282,223119,194271,80048,-33626,79604,182400,68442,-88769,-112002,-188384,-218866,-106584,47371,-57683,-292834,-324435,-222056,-136819,1427,99679,82369,98786,207778,309472,372882,302174,89391,-116210,-186508,-125515,-29637,-3529,-6504,-30935,-103595,-111741,-13671,186029,376717,404682,254869,122884,65245,-11077,-60248,-12672,29047,1973,69477,167177,64093,-36975,51204,40255,-179426,-252224,-154959,-59771,16010,115734,106483,120947,205942,44800,-200970,-203460,-139026,-131104,-162571,-201575,-226238,-176095,-60364,87010,109385,190226,630563,633509,-85277,-916852,-941611,724777,3271123,5084383,2836487,-4884307,-7629547,-573642,4968622,3929406,1692419,737301,43588,-327150,-542849,-376945,-19481,113784,-3366,-204463,-635698,-847204,-668853,-427807,-212313,-126357,-113011,-139285,-75134,112795,198851,58313,-114303,-230936,-206383,-213502,-403689,-497330,-282954,5088,163939,178121,19552,-76439,3702,87005,33830,8722,36096,80551,130944,183448,124750,63906,186779,195574,71093,166868,331191,217259,33,-54761,-29855,2415,-25351,-189148,-440352,-547605,-311970,9431,56932,-27929,15168,34706,-72081,-288957,-414666,-359082,-207454,-38762,46914,106013,257088,549457,799543,707133,343538,41058,-12663,-34298,-219242,-298797,-81084,62175,-43930,-74599,32773,132579,142387,52723,-38728,11968,155446,111071,32522,37756,-33775,13657,90417,-63516,-211367,-141967,-75852,10947,61939,164753,289168,216619,-6960,-197044,-318638,-239134,104672,356043,369181,192475,-84925,-232575,-133862,-45059,-66755,-106500,13718,161825,56937,-119769,-34521,119523,100105,43164,-70279,-226840,-138493,86917,14007,-132480,-157121,-112096,-63700,-115745,-272270,-265912,-15894,188511,190670,136271,137898,140236,48098,-27965,-22827,-71371,-245579,-296513,-242783,-141122,4220,-7043,-97217,-34694,-915,-213396,-343083,-186115,46620,30057,-190883,-270005,-96921,29315,138373,280936,296894,14002,-352623,-487381,-329348,-129824,-166252,-227254,-60529,21861,-160555,-154761,96965,246624,40678,-259248,-314401,-218452,-215673,-323887,-253840,-16300,46213,-127362,-111561,36968,110035,176775,183983,-13398,-118869,8422,-21096,-125252,-55803,-71665,-266349,-326890,-182932,-33104,58522,18686,-46465,-146374,-273545,-264467,-150888,-57527,-24765,5452,26945,110533,224804,188192,-1539,-16969,122238,239875,310511,215609,-59732,-213336,-109227,14342,-9592,-56374,-128264,-277752,-203291,135640,346863,345155,187997,-29141,-22912,161419,256948,224659,202411,188290,81920,-25207,-16044,73145,168480,166660,99999,137415,263348,326811,167321,-30855,137909,463308,436045,216163,187219,212082,111105,-13734,-78985,-169548,-193304,-27740,96286,72039,149532,370438,355335,96502,-87287,-148777,-111281,50897,250951,342977,127661,-184199,-231913,-141872,-109661,-53096,34988,15381,2025,47589,-56393,-154495,-35970,85063,86180,147624,246660,175039,-29103,-131392,-53444,138113,222805,58176,-250216,-264345,55863,228883,-49925,-401819,-376529,-47680,160248,21672,-166729,-177510,-125350,-136215,-150042,-156920,-195777,-105423,53346,59352,56245,44327,-102899,-233718,-95779,73627,42472,18675,22067,1399,-16179,-97356,-234881,-125159,119598,170647,138305,67416,-64542,36074,300704,321318,211686,160577,172515,215365,273367,233654,128538,100043,168408,51216,-48443,39374,159025,138238,103523,91673,81575,78329,121492,129930,93530,127804,202642,203230,52298,33060,157396,280350,367107,362108,114185,-89386,-140852,-98109,-17911,168096,298815,192807,-41880,-237010,-188634,-41225,-10616,-7434,-53985,-218496,-280194,-132068,-62817,-180348,-268675,-317436,-281339,-63075,102619,58165,-20470,-141900,-192435,-57838,-48135,104438,468306,615992,284154,-133931,-303798,-224336,-88949,-47639,-6133,327784,567982,295394,643044,1424554,1247071,909952,377788,-1217772,-2322108,-1967233,-1198660,-557533,192903,757441,870957,1317605,2007041,1387147,-290603,-1382163,-1324890,-744339,76486,517293,276554,3183,96973,219577,244962,338735,443946,319545,235739,305124,242703,50433,49444,140341,100138,-9182,6599,106155,-27496,-279770,-275528,-72888,37041,40160,30111,8520,77745,69711,-188808,-440267,-307388,-76201,-111095,-212563,-167349,-107778,-101704,-81809,-47824,-1434,80562,74582,-29494,-220175,-436802,-410048,-182964,-72844,-169670,-322953,-296367,4863,243207,65141,-254105,-294935,-145006,-155592,-310573,-231402,16616,91949,65304,40836,-96603,-258426,-205585,69997,207722,-26404,-205905,-93330,-25780,-11598,89178,57746,-120528,-219361,-165671,51717,195854,-27572,-321416,-278785,-17641,100528,50485,-8433,-140584,-122421,144846,274204,48584,-77037,47550,230300,182725,-13642,-172752,-293358,-247775,25715,315312,369045,296275,201563,35537,-103783,-84444,-20485,-69055,-125372,-111639,-82823,6200,-23189],[-19799,36998,52822,-63463,-42885,37254,-31603,-37291,49102,30676,13387,31640,-26920,-91019,-92278,-131036,-147328,-5513,212982,216888,57573,47494,93797,-17203,-85408,-37608,-16855,-46727,-8438,15275,-25510,76528,290571,376167,324404,131973,-77609,-125021,-95424,-85793,-91572,-310810,-460251,-201791,112525,58534,-65212,-71583,-137067,-294013,-324869,-133021,134236,191482,157950,176684,111225,13928,23904,-8626,-2110,-6002,-27169,85438,235247,200292,46810,-71512,-255142,-413004,-226903,214539,249724,3884,78420,173599,-44697,-223892,-100891,50570,-54630,-202277,-72436,56864,16897,73556,27029,-215288,-118450,144653,134345,206541,408118,277025,-69424,-194128,-200115,-288652,-236957,-106706,-140876,10003,256371,182283,-40942,-151599,8799,113798,-114236,-323068,-241050,-182984,-172419,26089,379408,509978,171380,-266521,-403281,-329154,-207141,-137654,-192650,-202675,-76770,109625,235259,310077,326868,161453,-39555,-124337,-231772,-227037,120838,405937,301391,143519,71276,-20713,13718,180526,191876,-7029,-134897,-84126,-16718,-2880,102311,145306,-14322,-190113,-49304,152690,-54953,-312045,-267265,-109481,-149434,-258010,-220949,-53660,55165,74693,-63591,-297313,-404869,-354506,-185470,-58595,-97488,-59704,66448,93458,116200,14655,-350227,-597835,-464581,-274149,-220201,-78843,147245,154566,17405,-47891,-55706,36790,62955,-17730,-9665,-45198,-181063,-159619,-31315,-23455,-195621,-376545,-401088,-324553,-195173,-163217,-169679,35230,226066,261539,285588,248756,130162,115412,87250,-869,3948,110320,47771,-91073,-124721,-156499,-218500,-188406,-120684,-95966,-87050,35143,210559,229324,157690,57312,-110645,-211567,-243597,-229238,-195323,-176384,-148441,-234704,-382305,-362466,-166485,-16242,40838,12210,43236,230931,287617,49968,-249433,-309054,-90766,240870,333788,49316,-179534,-110959,-59253,-75888,-28543,52023,76002,42012,-55379,-184118,-140538,155311,336298,260543,167579,133277,17533,62664,191514,112405,13953,96920,86728,-36454,-117944,-53584,-2396,-28749,-2432,165118,205364,42872,-30582,125913,292120,293547,194892,49187,-51069,-1470,86978,10238,-19531,51687,39646,-98986,-175485,-111977,-103945,-81401,7301,21776,23463,10085,-38404,75748,189032,221280,268670,107994,-253397,-291656,-124984,-86951,30393,237049,151793,-147645,-167918,47153,198706,211332,143742,57280,-39510,-88808,-41228,42036,18600,-149025,-241172,-39348,272728,281818,951,-281264,-349418,-240483,-215523,-325205,-401785,-372994,-217379,-56146,44495,160045,251640,280288,204122,33111,-81636,-26783,44848,-12880,-3452,155365,273538,337225,334626,209905,167939,114838,-9417,-20050,88514,164461,193932,196452,80898,-32743,41495,144922,85371,-72484,-171237,-272575,-310175,-167568,106900,98374,-151425,-251997,-224457,-175135,-28857,59173,33959,93464,266906,376223,372895,254127,69764,-61531,-99231,-68636,-40601,-68273,-86211,-109048,-176171,-153161,20500,263865,445171,470838,290594,86400,-10338,-38833,-17611,1123,13236,31451,101946,161222,90875,4763,12368,-77890,-281105,-239874,-51647,-38404,-84585,-6102,6166,13632,158133,134365,-50308,-135827,-155508,-169057,-138909,-180697,-261127,-223462,-154327,-167820,-235793,-57178,526731,804908,404992,-502589,-685443,1012582,3383542,4478552,674613,-6634830,-5786262,1954169,5395378,3573815,1155359,26459,-637656,-681404,-637672,-415768,89929,317434,166754,-87812,-541253,-773962,-536993,-163898,-13808,-42412,-94440,-142763,-76091,77808,128884,39668,-92150,-231477,-226118,-201729,-363801,-495438,-328524,-50203,136217,230980,122242,-34278,-78334,-59437,-80701,-76701,-59271,-30531,37740,105098,57083,35343,176993,173158,6386,-3112,127625,132253,50797,41519,75106,86374,23652,-207571,-531313,-647604,-344067,53994,176257,100988,75184,97209,8523,-193606,-315742,-268863,-93878,109071,209004,208399,302928,559208,740570,617007,259482,-58482,-154422,-107642,-157384,-185153,-9478,59317,-83813,-125601,-4952,115070,192924,156457,8611,-40095,69997,44352,44113,96059,7627,6342,84864,-52490,-187699,-124902,-45871,65923,59350,51634,137517,134187,18769,-131147,-255275,-170780,214558,486110,412988,165161,-95085,-210371,-84649,39380,-2814,-55855,47011,124756,6387,-95176,-13407,79673,80320,100068,53665,-125248,-154510,-39347,-52555,-88490,-65138,-60805,-56449,-97187,-277267,-316532,-64923,134519,119835,102239,147736,167408,113069,53701,-28972,-132507,-310188,-333977,-261179,-115658,36070,44422,-58713,-22172,40709,-146580,-312838,-204657,-18566,-74532,-262919,-253963,-77003,6173,151277,324661,320956,55928,-264350,-415707,-253018,-8074,-64180,-145356,13806,73078,-138427,-191038,-1989,143418,42892,-156867,-272274,-311929,-384550,-434727,-245050,45313,57676,-156128,-151574,-6153,71030,159897,194951,27499,-100737,-15165,-47743,-113444,-62297,-124736,-337117,-416619,-285060,-45681,145131,110361,-11678,-118038,-236288,-273502,-212672,-128730,-40133,6741,-5723,118993,260022,141697,-66639,-36255,81392,185957,289855,197736,-94337,-226670,-55573,113089,47248,-74523,-183981,-293021,-203552,86015,279378,313311,170319,-44976,-20325,198209,336594,316444,259783,178692,85523,14132,-47775,-3862,211481,336972,173615,143358,295547,382522,155248,-135282,50756,435060,396302,175695,122524,81138,29792,53081,36313,-156038,-265261,-109286,35754,70863,190411,365427,304358,90921,-61376,-156683,-112468,67732,276120,379865,143014,-211689,-250540,-125771,-111015,-79920,48915,73702,43028,29608,-65016,-152683,-62189,59177,75440,98207,154036,66583,-116247,-173605,-72136,123846,247286,114276,-242088,-302814,53036,284901,-6932,-357364,-266698,66554,214705,89467,-120155,-214011,-199262,-183392,-166055,-149206,-156173,-30134,115892,61182,89084,170656,-1154,-235089,-182142,-22420,37449,113136,164379,100854,55515,-48883,-229105,-163207,58461,135271,184666,190297,62719,142735,400456,417528,261511,189557,218199,279167,334116,259805,149306,150000,229505,54999,-79847,6632,155652,135370,76517,115772,135619,89880,113958,173367,205045,256205,304758,200420,-40840,-46152,112168,200549,291740,366941,160366,-71312,-136433,-77750,13964,200818,319430,213225,-20967,-257920,-255493,-122751,-11294,118579,86839,-120484,-193041,-116546,-126721,-223535,-302565,-373791,-316403,-90241,-3833,-127610,-135103,-86705,-32173,17019,-19080,128001,481257,579758,183821,-272061,-391811,-173807,97838,187890,111028,304170,495690,128054,293955,1008742,795014,751752,692071,-594162,-1322156,-857117,-512188,-407511,-11124,430571,493213,929870,1848006,1476355,-17469,-884068,-986204,-682515,119289,531503,188443,-110096,19753,199646,228001,273921,366643,322385,339655,450755,313823,22115,-12675,126323,115895,36180,113022,183385,-60581,-346792,-315032,-88420,38012,45963,-17581,-78510,8809,37073,-242805,-488627,-285244,-28169,-20187,-98739,-101526,-88666,-97102,-130528,-132657,-36538,97713,104846,-11334,-225049,-412798,-361752,-176265,-119551,-233345,-368890,-299259,44937,314303,111481,-266666,-337949,-227509,-273453,-414824,-335906,-72811,59380,49333,-16071,-175687,-312878,-213194,118666,303390,92802,-97707,-31183,46105,48199,110485,81584,-19658,-73534,-77746,69052,222334,36403,-245034,-237335,1181,98123,24679,-15262,-123344,-163099,24943,188310,48788,-82793,-5491,145750,127732,-76368,-175152,-232066,-215020,-43527,160131,235274,226707,162364,-8739,-96030,-49013,-32983,-109063,-114993,-52168,-26694,28291,27475],[26119,49787,29893,-91482,-39731,82700,-23931,-104293,-34270,-66921,-118384,-116529,-102186,-44262,-29386,-115229,-123120,37384,268624,287494,71979,17179,145293,28891,-147269,-92879,2654,-17274,-17856,-30097,-63156,54094,328289,451183,340402,153615,-41642,-117315,-69587,-22816,15889,-165052,-351135,-190130,89047,37408,-107799,-121845,-164637,-293037,-347204,-140810,177788,265093,224198,216794,92460,-77885,-96985,-83882,22912,80937,40362,110507,268908,276489,157559,3789,-220582,-348997,-176226,205053,230181,-32192,-26525,72615,-95360,-256361,-98233,51281,-109823,-197862,12926,118651,82438,169814,51059,-268124,-195014,80451,100337,199638,376636,177763,-191318,-245795,-143944,-145543,-106985,-85078,-172785,-50739,151269,79915,-142936,-203640,65958,225812,-83827,-355903,-257029,-142402,-140982,-29934,219816,356704,150978,-181031,-310127,-208361,-87099,-133332,-263018,-274962,-121220,99508,207926,267029,299352,139503,-27689,-98499,-265589,-270973,150579,428840,305296,157443,85440,4498,68017,199788,159593,-12391,-109914,-59471,-22051,-28406,113798,185281,-46187,-266942,-149885,42870,-93418,-288496,-280235,-152501,-181005,-345905,-290122,-12419,142269,104897,-40616,-243683,-387904,-342595,-185434,-95024,-114932,-82984,16673,80577,134532,-8442,-369227,-583866,-560244,-450590,-298770,-28609,214103,229219,91460,-43460,-100548,-15731,17155,-43586,-11409,40081,7033,-14903,11714,349,-148437,-358130,-440066,-366638,-209017,-150525,-87843,116063,211698,233096,331519,306679,136609,47681,97772,149825,193266,209114,149314,53060,-2897,-80549,-177480,-149054,-764,98423,17914,-48,145403,198706,110505,33884,-21745,-71855,-180152,-271177,-249863,-214541,-274546,-415812,-472958,-351054,-137778,-38675,-12628,-49290,27745,289386,368156,104796,-231798,-328545,-114998,227126,354977,92357,-173063,-145351,-60890,-47642,-22107,17993,18178,14328,-6978,-124694,-150878,128771,381227,346023,222930,144933,41179,121073,239611,115772,-42785,51147,75425,-31061,-100024,-44039,5376,24874,150940,317872,259636,-1907,-153447,-38420,213921,319343,171467,-96574,-156864,17504,134127,60554,40737,74271,21886,-133833,-193793,-155520,-205231,-194187,5821,100687,22106,-92156,-116054,57265,232628,293672,306985,78680,-284383,-330412,-161357,-127788,-23961,211138,184278,-69729,-128730,-16779,91934,150376,159985,109252,29499,-44144,13395,161627,194881,-22527,-144064,9163,273097,315417,46773,-258117,-337153,-222005,-184859,-235524,-279803,-304215,-199376,-60281,10423,80543,189974,257050,193559,47108,-41398,-49522,-75643,-124706,-45579,157981,280230,374784,435085,340115,238224,72746,-124054,-108897,39935,123890,174848,212927,120921,-432,-15001,60021,62882,-67252,-238557,-331507,-347548,-203881,129775,235954,13556,-139190,-165421,-164701,-63398,3242,-4068,97666,290090,380232,332743,204470,55341,-4941,14447,47146,15289,-90977,-166810,-199152,-233133,-175869,43447,308118,483481,486834,269684,22403,-80209,-40394,68341,74605,31611,72340,145544,144389,94827,63298,32180,-139619,-336677,-189203,94983,20072,-163408,-123003,-85844,-80206,102304,212102,135589,44184,-23606,-39487,47801,-54551,-224990,-244842,-273966,-374922,-420662,-186686,365409,848184,823733,176,-248822,1275971,3055361,2984855,-1725978,-7106171,-3308873,4074069,5616687,2990632,388385,-693986,-1105281,-862549,-570580,-402331,111382,445911,335491,11816,-434748,-618920,-378146,-13242,82283,31269,-46411,-119112,-88071,28716,95590,89990,-28185,-216372,-251690,-183695,-268317,-412380,-334842,-126258,68389,242011,211862,22958,-123958,-181723,-161303,-108498,-128953,-156453,-69917,13494,-21576,5144,157285,159918,-6652,-104713,-42045,55099,109429,130144,153264,138010,47304,-204494,-547454,-691054,-404854,34113,236916,168552,73356,119090,75668,-101275,-212840,-156573,38802,249187,331245,257724,278087,461461,575996,466975,156619,-159914,-275372,-145478,-68937,-63222,56825,65989,-92850,-155433,-44704,92055,226903,215837,28275,-52188,26361,19685,93500,164537,36985,-23449,47887,-48861,-133088,-108576,-44488,84904,41850,-75488,-18275,67653,50757,-62579,-179257,-102402,272772,550184,414406,126664,-90665,-170311,-32640,152607,129188,48267,75427,63412,-45497,-63225,20737,74758,106217,177085,169039,-15347,-156474,-185098,-148065,-76647,6695,-2045,-28403,-48853,-231334,-340579,-145799,37688,41664,61965,124246,158223,172144,134091,-53452,-234910,-370437,-354256,-249895,-85207,46518,76768,2374,45663,114027,-42164,-218483,-184980,-95828,-160984,-260251,-163405,-505,59633,178799,301883,257057,69828,-144688,-302552,-180398,80347,44537,-57533,52206,96708,-86556,-182388,-81084,11269,6988,-67121,-209916,-367096,-507649,-494211,-226726,73558,60615,-137963,-158248,-29298,44811,118314,156801,35643,-90104,-53975,-87570,-130640,-95801,-161572,-343642,-416348,-309043,-21733,216007,172306,3642,-80902,-170768,-271843,-287163,-217218,-66499,5859,-8611,153708,280692,62191,-148698,-67574,38331,109236,203762,111365,-163542,-250532,-20716,184984,83962,-120448,-264190,-329465,-216173,40091,204642,237014,125372,-41091,-10110,191102,331824,333753,274944,166501,88752,25793,-116368,-116608,211328,456305,230806,127342,301089,408888,140602,-224544,-71716,338801,337766,149285,68723,-15608,-5833,145287,161389,-103247,-282110,-165348,-13075,64317,188063,294647,193325,28209,-73204,-164921,-101671,82766,271509,375537,153887,-211954,-253466,-109606,-113510,-122986,27479,125757,84099,-13768,-90922,-140994,-81487,25669,58364,46584,47963,-52084,-195603,-206471,-101812,73096,246592,155747,-230676,-357220,-7230,261388,11112,-272241,-125290,157708,225885,130504,-81867,-237191,-236367,-196103,-151521,-97434,-74015,27865,116862,24571,63208,204796,55980,-201526,-226306,-135741,-21869,176147,314529,226847,153120,27057,-192411,-184796,-5076,83926,199691,294072,213323,254010,430009,419590,240724,167071,225570,305134,332325,248032,153239,162168,212274,55156,-73519,-13294,109450,84896,18292,107548,160868,89067,77941,142874,195712,252575,314703,149461,-139916,-131461,48587,97313,190105,305025,153103,-64364,-106806,-46227,27714,155676,226239,158914,-17263,-242657,-277674,-162528,6598,216537,209171,20878,-33134,-50587,-152234,-222705,-292078,-375426,-308863,-108766,-119123,-308248,-242930,-30860,93661,45480,-1961,141555,434791,448277,60587,-366619,-438809,-130284,220588,344844,191041,264577,429448,43917,40464,577950,344468,530870,926147,73219,-363340,170944,249185,-130181,-163863,96050,102868,488492,1499526,1365443,195938,-239961,-315046,-297426,275822,544113,109620,-215653,-84201,140045,175513,177709,247417,288005,394530,541772,372484,20256,-52198,129954,160164,96848,205137,237143,-92306,-379518,-305632,-100581,32555,84611,-22882,-132419,-58350,-21033,-298129,-485517,-202530,79491,89228,-13690,-54421,-40382,-49946,-135375,-163581,-39444,92110,106312,33047,-120141,-248734,-241029,-149767,-121640,-229879,-360762,-272882,84130,363240,177226,-205309,-320758,-293170,-374237,-456329,-355780,-117305,22366,-8056,-124490,-263719,-325742,-184574,127188,302571,174902,40937,64071,121506,92112,113946,135611,135080,97791,14164,71945,207169,73698,-178630,-191078,14590,54823,-50553,-64106,-129010,-210354,-78375,102332,48663,-84297,-58710,37633,44697,-96561,-116932,-131134,-166129,-106859,-9424,59650,113991,117383,-15247,-65338,1415,-24955,-131047,-97634,3940,29530,39157,62827],[44322,50815,20952,-94036,-38920,82860,-62463,-175754,-100582,-157203,-254199,-278881,-228667,-62597,-11137,-115218,-91576,87075,296020,319659,84275,1442,191302,107968,-151654,-126992,27652,51852,29078,-32052,-108848,-36729,256411,433392,331892,193199,21663,-109633,-90592,-7571,62931,-57264,-230304,-136010,83311,25860,-133779,-141999,-142003,-236504,-324773,-122047,226225,335866,283497,239640,68488,-128469,-170276,-134111,34654,150574,80989,86945,232252,281321,216887,60893,-142836,-212821,-86316,135571,141262,-52063,-118260,-65626,-156205,-253103,-76750,52239,-146069,-179292,71762,129250,98570,218408,71303,-261162,-232028,-12976,38913,155364,265538,39684,-287213,-299502,-130900,-37274,-11321,-89849,-186980,-86897,70290,14142,-226804,-248159,115834,312017,-81770,-411576,-278045,-87928,-84393,-65600,53461,179254,119813,-97627,-211275,-75158,72387,-52593,-270953,-313607,-129795,93973,127139,125532,179594,93693,5809,-37376,-232935,-278117,110386,375985,294545,182972,135395,91339,154518,212333,125504,-9909,-75225,-21911,-21467,-42912,117191,177373,-106243,-298495,-207110,-88799,-124594,-203916,-234164,-183995,-192551,-362470,-288844,53857,217679,104493,-55514,-221567,-360297,-283453,-133402,-100232,-124869,-109786,-43176,47042,118957,-35097,-336161,-490836,-562657,-545309,-340613,8650,250335,260659,124434,-41519,-113957,-50730,-23438,-65898,-27493,90767,162459,122479,81274,67525,-43100,-249501,-388889,-349080,-206090,-146082,-11830,199246,218864,216394,357379,353226,144930,-27777,81362,254641,322180,249793,200436,169216,114140,13559,-107704,-108839,85843,225867,63780,-56397,78578,175457,93200,45305,75024,37701,-112226,-223188,-188507,-172770,-326627,-501291,-473158,-255116,-62563,-36434,-31954,-49879,53420,349188,458160,188599,-162107,-285626,-110511,201469,343682,128301,-121048,-119474,-40646,-36165,-36251,-32545,-49855,-24138,22145,-75254,-161593,64811,344681,347430,230732,128673,71168,181846,279018,143998,-36860,11824,50499,-6977,-46931,-37462,-12116,30313,204080,362707,267810,-30828,-219760,-127177,156711,306353,126831,-201426,-224561,36946,152972,82265,75438,85274,1600,-149655,-180820,-162161,-249648,-245169,14471,155278,17262,-162536,-145605,62345,261486,323073,284460,36720,-264122,-326298,-197814,-179365,-84273,156270,160971,-35310,-129198,-99096,-3638,90182,152059,140776,75456,-37432,12016,248745,366108,125272,-62178,10678,211421,285651,60112,-233569,-301274,-182995,-138753,-141465,-155303,-201793,-140347,-22234,19100,24501,122669,199981,143650,40254,-16273,-78882,-170686,-188765,-63453,110832,193877,324843,456967,404191,243911,-790,-237003,-200499,-11392,96651,169410,242783,199377,57059,-78908,-62568,5181,-54165,-262026,-337691,-319256,-193249,128902,318822,149082,-17665,-56877,-97614,-82434,-53935,-34718,93341,264160,316973,249291,143817,30346,18159,108031,184589,126455,-53515,-214350,-273930,-268997,-182872,53919,323664,493270,457684,205043,-47893,-125739,-17687,172202,188807,85685,119030,188395,122993,77315,126320,113615,-120686,-327197,-110083,234970,86341,-203512,-191190,-131602,-131603,48572,248656,303870,291356,225598,234593,354288,145461,-140073,-248381,-395200,-484997,-403994,-180408,192766,785210,1100725,496117,303054,1471646,2418076,1096312,-3941614,-6900281,-1419533,5293805,5811549,2520077,-260477,-1180867,-1209564,-793175,-357016,-319158,98360,540063,475063,59004,-345160,-423408,-236603,-22744,51132,68182,10835,-74134,-96909,-10304,111626,185463,48285,-198820,-277375,-163519,-147869,-273500,-299437,-203644,-24267,210967,280890,104480,-113569,-259942,-216947,-105965,-163409,-261004,-156599,-53636,-78175,-16380,130976,150772,13412,-138252,-147567,8167,172475,206791,196478,149304,40773,-183600,-488812,-668052,-481572,-55189,215110,164091,28973,101680,118706,-37547,-146842,-61457,153783,346936,388137,255823,200610,290274,356356,298362,68551,-234596,-356105,-155517,15253,31138,105094,103423,-54688,-159506,-84081,67414,237365,222761,19118,-31022,36094,54119,178604,242476,56462,-68908,-14566,-49918,-66937,-100939,-80577,55464,12686,-187499,-153351,21237,75001,-8591,-107924,-56501,251950,511248,360658,81898,-74384,-121057,14908,261000,280716,156329,71249,-15206,-82839,-31439,45346,83894,158198,253813,248767,78300,-142017,-301221,-242816,-92180,51911,60802,20723,18384,-144894,-323773,-226878,-69558,-22976,20320,70768,125505,226231,196587,-92687,-346941,-401556,-325458,-182279,-48071,38515,84481,62433,143048,203887,63938,-106243,-140884,-158902,-209032,-188363,-22582,117269,176345,219984,225189,130878,66696,-13963,-175523,-120497,135523,154201,22931,46242,81418,-38289,-147803,-128842,-121798,-69370,-19585,-139696,-367629,-546675,-486283,-219341,31922,38897,-79766,-119999,-22035,35844,66099,90832,14734,-94467,-104571,-125939,-160147,-142774,-172030,-276974,-320293,-240258,36517,250154,178554,-765,-28722,-85209,-261475,-355588,-289722,-89036,7879,23932,206849,272261,-47779,-250266,-121111,-4866,25502,65610,-33184,-260285,-291304,-23399,204652,95020,-163000,-328748,-363503,-230134,-17,128674,139085,73792,-18190,-1705,137308,253572,292626,262202,161687,83544,-13521,-225097,-247403,157157,470808,240455,95967,298129,419289,128206,-285295,-201080,204504,281843,148362,52396,-38478,17660,235871,267780,-17859,-240809,-178813,-27762,63088,151294,186496,61981,-67235,-118190,-170697,-82697,86860,229758,323262,150524,-186625,-232573,-85578,-107249,-168930,-24487,160793,118727,-64530,-118042,-112951,-92370,-20229,28411,9410,-27659,-137671,-240922,-211456,-125979,8068,223644,166840,-223305,-401983,-100722,157130,-10709,-167306,17609,199105,181789,122980,-68350,-249851,-243924,-187020,-112877,-4201,42510,78175,86437,-21500,1562,146780,59462,-134801,-210335,-227511,-111992,192566,423553,347811,255488,110321,-140817,-189006,-52828,30320,169803,335454,342228,354555,403163,329625,144878,90702,188674,277470,258104,193538,133599,118571,105508,38370,-28006,-10984,29382,-11181,-60002,75531,167318,88966,21958,36243,61688,126000,237799,74074,-219973,-213722,-32612,-5781,91773,203659,99013,-74883,-70466,-17487,8030,32067,42669,49362,-21798,-187434,-249515,-147382,51086,264875,268478,156110,149654,49126,-132314,-192184,-254868,-326588,-253888,-106784,-207332,-428034,-305821,7552,128691,13582,-5705,131061,325612,265763,-43093,-391094,-423623,-91250,255247,388693,225590,214362,338294,-44491,-209797,119968,-30578,281437,1039150,717559,386548,842380,876000,215708,-200573,-149577,-227957,81615,1070724,1126803,332675,389141,520124,321824,522802,572579,79047,-277343,-195957,32418,80698,67055,127443,234279,385885,544565,393921,39800,-53505,168047,244948,170112,257829,246856,-115395,-361486,-248397,-108937,20177,136389,8717,-148254,-118451,-105498,-355077,-446632,-90637,214002,178404,14645,-36599,29411,36060,-87287,-129774,-13469,62214,82044,99085,67939,8991,-72572,-109193,-97490,-178583,-304694,-223834,117278,390699,254560,-86691,-248861,-318012,-422164,-425366,-287911,-91043,12192,-81995,-257401,-339275,-300242,-141952,87385,209661,186122,150991,159526,173159,95976,92727,203677,290456,238092,84348,59916,153676,65440,-151507,-157741,13473,-7221,-130974,-121861,-147278,-248405,-137077,54661,64885,-63113,-77646,-30477,-16921,-61486,-22066,-33129,-131684,-157481,-140998,-103530,-5595,82959,18895,-15716,57500,1898,-136626,-94371,26491,52872,24400,62795],[31576,45170,34175,-72099,-45782,40075,-130554,-234281,-139841,-221953,-361241,-405004,-355835,-135239,-40089,-122351,-55421,124965,279194,298852,83515,97,224007,199756,-101728,-137701,40828,122592,102472,8383,-144167,-165287,101353,335511,316051,250649,95521,-104065,-146952,-39507,40696,-19049,-130579,-54108,96069,25483,-138524,-134688,-82741,-143908,-260874,-84176,261511,377305,305836,221832,37102,-124155,-170561,-143214,25875,165785,63235,5507,131972,224957,209926,67126,-68839,-54697,29714,53561,28083,-51327,-175653,-196228,-199894,-207460,-29335,67255,-145229,-150796,89943,92364,64226,201233,78604,-196734,-220396,-118127,-49850,69473,98872,-102069,-334052,-333868,-144090,20652,23405,-117019,-175933,-84487,39702,-1571,-267364,-266920,152893,353532,-99183,-463255,-287954,-33237,-28927,-90093,-91876,9226,68730,-56618,-145592,21139,199181,59573,-221447,-314163,-108136,97050,29967,-49367,22627,44585,57334,45249,-144545,-237480,21807,261805,268598,214842,211138,217276,245031,213493,104885,1422,-47742,-99,-35105,-63928,87597,103407,-176237,-273290,-213166,-212094,-142151,-86520,-169858,-225958,-187463,-277133,-190429,144198,266815,74348,-112530,-261169,-344114,-190712,-44730,-82686,-134213,-140648,-112465,-17705,64309,-58337,-263540,-359441,-487722,-546896,-344444,22256,254659,245020,99415,-54649,-102153,-69436,-64186,-87114,-42350,115661,263347,227029,156905,155965,92037,-81906,-264666,-290674,-211431,-164600,39046,274821,251361,204969,347280,381036,161091,-74443,58535,308442,362680,222835,192175,233720,211707,122485,-18851,-74126,122584,259147,46343,-114724,33142,177131,118706,88980,150903,89541,-52463,-87101,-27199,-73611,-291697,-464761,-382914,-102818,42991,-3406,-14004,4623,110325,382096,508260,258306,-70774,-185085,-58786,180724,298762,138143,-50352,-49566,-4409,-31601,-50719,-75271,-102633,-51659,37820,-34863,-157304,-16178,228418,254530,175341,85890,101379,234271,306957,198622,43409,9066,30203,30557,22774,-32760,-49152,-3043,167454,314258,235881,-42865,-222118,-123952,137108,267089,80077,-236379,-233162,51532,143796,84212,86761,79470,-15016,-133112,-136119,-134904,-236633,-223558,34806,166731,1496,-187033,-127756,82283,262064,300149,210451,-7667,-215686,-285942,-221244,-229290,-140213,79154,76733,-79148,-186704,-173804,-50663,59425,132953,155640,93260,-65304,-35607,282411,471537,232209,-30733,-30912,121654,214619,47424,-210611,-254577,-129610,-79209,-70318,-70503,-96471,-50820,54672,67137,9461,73047,121379,56624,9651,-12400,-109138,-222978,-214052,-83459,22286,55563,208942,390818,382741,196604,-78137,-317018,-264851,-46762,86845,173432,278071,296269,123002,-138000,-201010,-71731,-18969,-205669,-279365,-235674,-130476,125310,329783,216286,85836,79357,18687,-68178,-93288,-56762,70954,195001,204958,132620,63604,-17035,-9169,149225,301776,258041,32984,-208479,-306598,-278977,-177466,57202,324558,483164,400602,123449,-98753,-133360,18575,259588,307129,162770,160811,211688,97929,45648,180943,235224,-26287,-253050,-17459,325887,131882,-199711,-182631,-103945,-122057,7304,229787,407549,531134,512481,562169,674013,351422,-46371,-247574,-495280,-494133,-223193,-65579,56871,655924,1188205,869454,824337,1526689,1642978,-587246,-5458858,-6531988,-793344,5345238,5922664,2452068,-467903,-1281132,-946049,-484399,-61715,-173787,113027,643192,564614,35981,-293920,-243013,-141875,-148795,-64126,66008,61283,-14585,-83120,-17889,166072,280682,102517,-189639,-292489,-144630,-43467,-123782,-230162,-256791,-117692,143493,311146,201887,-47430,-283403,-253334,-95120,-166368,-316991,-200825,-75288,-93853,-27357,99957,138133,39505,-128605,-188111,-3223,232190,270129,206249,119192,5845,-150036,-372741,-585230,-548974,-189703,120733,105209,-24369,63348,134665,-16994,-140334,-15052,221042,381045,373899,217002,103583,100618,138197,150348,22191,-260686,-391310,-156488,63412,67854,125725,180488,34505,-136668,-118240,41593,221380,193619,5633,12009,89677,134415,270827,309117,66133,-117896,-90185,-58961,-20392,-112070,-156296,-23394,-22379,-256526,-249929,-15582,75391,18336,-52084,-40435,156128,366585,250977,31267,-54692,-71088,52719,328287,392911,219950,21614,-97696,-93974,-2959,45194,81626,204828,308201,280986,137110,-116822,-353291,-306780,-116759,75422,121754,84342,93793,-34578,-261868,-275222,-150168,-59122,-17889,224,83975,266860,227575,-133377,-420936,-377652,-227695,-63125,-10358,18383,68683,97337,228719,282221,130579,-28547,-94446,-185018,-209379,-75357,127428,238562,301340,257537,122633,-8463,64855,108105,-54634,-59773,182214,259903,84258,99,26024,-24896,-114091,-144982,-225353,-169558,-20432,-71787,-314908,-489506,-412386,-231253,-80092,-8339,-3365,-41875,16446,43520,20930,25932,-21550,-112602,-150765,-142740,-174422,-179749,-153729,-154355,-157486,-96436,113475,234629,120093,-18909,38489,8846,-239058,-395398,-317069,-92286,17075,78295,256050,226121,-172488,-358557,-192478,-49894,-55193,-95275,-200408,-359997,-345432,-69694,163496,80432,-171787,-340067,-367188,-228753,-31535,55116,47153,39341,18798,-1066,50818,132505,215957,237641,169620,66774,-103181,-355803,-366327,61415,372411,190978,62473,299566,421566,120715,-309340,-305886,64311,229119,162172,78754,17759,89514,299387,335006,81841,-158847,-150844,-4433,72466,100124,81618,-45091,-160419,-179193,-171824,-60455,77100,157025,230885,128627,-140464,-184558,-50378,-88505,-205827,-90471,173269,142991,-101033,-131308,-70586,-95537,-77461,-16706,-2861,-40516,-160000,-238406,-180684,-133026,-48797,182945,141880,-220950,-411066,-193435,303,-68221,-66496,131663,180004,88278,64902,-83988,-257871,-242803,-176533,-62404,112082,176992,144478,72646,-42102,-56292,36326,21775,-49296,-141165,-271953,-202488,157876,450465,422635,329727,172669,-92957,-174467,-68854,-9926,98913,295360,413184,432280,349756,179701,-2713,-21066,114574,198264,133959,109026,92939,30662,-51206,3795,40717,10397,-65379,-133970,-139825,34780,168994,102832,-36460,-119156,-148156,-63273,113140,6500,-263260,-283917,-128898,-95920,10452,93076,16686,-103635,-51824,-7911,-45720,-132228,-168060,-76460,-22611,-101138,-178512,-80834,122228,264160,248245,240059,297270,153143,-77202,-155855,-214329,-244499,-159483,-78317,-240616,-450193,-301865,15444,61752,-64400,-28952,87013,167224,88787,-95115,-342441,-346185,-53068,208085,317193,203366,137507,184791,-218926,-564563,-366866,-258819,86303,1077772,1340398,904327,1043444,1193614,527107,-120847,-262150,-459481,-249995,665580,914830,489480,890046,1263895,972665,788576,612548,111618,-272725,-288570,-113601,-54715,-43610,41594,181020,320202,458643,365309,62837,-24615,231268,355362,245066,257145,200887,-130452,-297583,-170165,-118826,3225,178319,55915,-139546,-170337,-202849,-405817,-395538,9208,326117,215792,-17139,-45006,109480,149061,5321,-44559,31152,20681,44201,169207,275964,277049,103630,-58568,-64779,-107223,-220344,-162398,141268,396932,324456,52427,-143801,-291486,-401391,-339520,-166482,-892,45951,-141726,-374145,-380325,-249139,-109819,7297,60448,121308,189391,220250,177443,44680,46196,261287,393489,306698,119143,37498,79418,14228,-169242,-148137,-8402,-61964,-171854,-147129,-154376,-260161,-147118,55380,100217,-11101,-43570,-17044,-11205,21689,74593,30505,-122706,-185518,-194175,-196806,-89230,69596,77596,42787,110576,42362,-128750,-114236,4764,27732,-19795,22826],[-2451,39194,61954,-41078,-62889,-25989,-196604,-262087,-149009,-250197,-412413,-452903,-428361,-229202,-101201,-123278,-17446,137622,220136,231306,64173,2936,233522,276790,-17550,-127461,32624,161626,165890,71850,-154949,-288520,-86569,189113,295474,308586,158735,-98749,-206481,-97043,-29683,-47059,-64981,37073,121488,32343,-121559,-105930,-14191,-50747,-171449,-33782,274550,373462,273233,153887,385,-69116,-95158,-106113,163,115520,-14556,-120265,-5577,136961,148764,15148,-39710,70828,148759,9816,-56096,-33298,-190344,-281435,-207968,-123962,46230,107437,-102650,-120388,64734,25898,-4341,122844,69902,-89036,-161450,-206351,-149006,-43587,-77650,-209299,-325373,-334504,-159601,29860,-2970,-149559,-139367,-46398,57320,21186,-250784,-243817,177647,353682,-107560,-475048,-274763,4574,444,-113504,-196567,-125468,-34,-70385,-128828,52202,237079,143334,-139439,-279412,-70934,107219,-44179,-185392,-108474,11191,114897,125490,-31958,-157783,-76715,122306,233814,247263,294185,345381,311376,204537,106675,17617,-45566,-21930,-78888,-105773,15443,-19075,-223092,-194867,-175419,-293606,-140504,25307,-135225,-298740,-174675,-97065,-3894,244798,280894,26590,-194042,-358467,-354836,-94521,49107,-57874,-146853,-175756,-189309,-111924,-19706,-71835,-171605,-231828,-371332,-468997,-313566,13115,231721,189966,19593,-90284,-81849,-77415,-104026,-104857,-44393,126042,305839,283843,211061,231933,219337,94729,-107790,-216943,-238092,-209421,52405,328617,293587,184166,295139,383669,183673,-73780,48913,321505,320502,143713,140154,244277,279586,233986,75336,-45520,111909,210688,-9917,-153105,22891,206021,174873,144244,182764,76303,-12516,95355,172981,38079,-190345,-324668,-227265,64767,158577,57228,27248,80732,172186,363946,475376,275669,11287,-46769,47179,181617,231825,114428,5512,27259,32366,-22965,-44889,-87921,-121318,-53572,48091,-557,-130150,-92692,59391,94096,67107,28784,124104,268181,323669,274189,181739,61991,35077,76584,92411,-19364,-85569,-47614,86072,217179,180600,-43193,-177179,-55413,148107,218506,47052,-203628,-185149,57729,114078,78215,82638,52658,-30763,-90162,-74233,-90002,-182430,-143859,62192,131075,-28381,-164585,-72977,104411,227226,229982,114907,-33775,-151106,-213839,-218623,-264131,-182442,-4787,-42379,-187485,-280694,-211302,-28105,72425,115614,165380,100985,-94836,-88511,265102,477499,252828,-58827,-92726,42058,134672,23081,-188867,-211366,-74725,-14952,-37243,-48559,-20703,46667,149801,132185,31355,52010,39448,-49802,-38900,-30343,-136926,-235085,-225274,-129982,-84279,-79026,70790,260303,286371,125782,-128250,-343721,-284030,-56404,89526,178695,309311,382418,177717,-181041,-324172,-145081,38246,-70798,-166820,-124744,-31548,135225,276786,205470,156423,217926,161468,-14641,-99081,-65610,33655,104825,78128,5499,-33403,-86482,-79605,130050,366032,364197,131007,-153024,-282953,-260618,-162856,60578,325044,463925,337580,55802,-109747,-100391,52612,300080,390759,241749,185449,196795,64244,10527,219424,361273,111571,-135660,70623,350391,144005,-156686,-96093,997,-49589,-11573,162929,422810,691284,745289,827699,889310,487288,15915,-254672,-562172,-442254,21070,93746,-13796,502061,1077530,1027528,1156318,1388642,890930,-1613375,-5897021,-6166426,-1274200,4338088,5744688,2862974,-115830,-999187,-445428,-35544,226337,4832,197551,774006,596042,-49536,-290112,-128274,-102088,-288584,-179243,44878,98397,53725,-31535,15104,228602,327287,106827,-194111,-286973,-129107,9486,-12313,-145319,-267505,-191407,47746,281969,288712,54180,-252236,-268807,-95848,-152064,-316818,-202519,-55355,-71113,-33681,66152,119341,53136,-105832,-183376,10610,277961,317164,188501,51023,-52691,-110285,-227893,-463657,-580337,-324863,-7353,26001,-58333,29051,128010,-37708,-188465,-28667,226809,348713,301722,160635,22703,-52748,-34770,47782,27412,-231501,-388163,-167501,53340,31650,114083,285817,162143,-89017,-140264,12843,181617,158782,22308,68321,163234,224326,327264,330706,62997,-156765,-165158,-86235,-21239,-148191,-261897,-138166,-56545,-264838,-297331,-57162,42053,13621,-15719,-44560,21838,153677,99672,-27650,-41936,-26150,78677,331728,422812,213786,-64424,-167446,-75615,23121,18664,50789,218012,326116,271505,153352,-93211,-338830,-323134,-128493,89063,173760,150557,168796,82313,-163389,-270548,-177302,-62065,-47276,-68293,43136,277091,220624,-157603,-417441,-286910,-69107,74184,18004,-6667,36249,92904,264922,319078,130959,-20287,-67248,-165263,-164615,40941,244098,318726,368784,267293,26332,-109581,79876,204228,45871,17546,247146,352424,118123,-71556,-58464,-57981,-101592,-136635,-273828,-260285,-51202,-12817,-227441,-356833,-291273,-254793,-225333,-66799,64109,54211,75995,62972,-3704,-14415,-54779,-132896,-168582,-120141,-148661,-183677,-111880,-13638,18696,76168,185500,171251,11536,-41121,112235,99296,-197077,-386661,-285145,-66705,35114,128008,274943,147159,-284451,-445859,-259366,-95595,-129165,-243147,-342169,-428359,-393806,-143909,76908,47385,-132871,-281539,-322057,-197196,-48558,-10981,-16495,37731,61097,-8630,-40155,9956,127046,210879,187372,41392,-217087,-471939,-439053,-44971,200064,97095,40894,307165,415131,118578,-294279,-360852,-57232,162653,163199,129911,124616,179897,320662,357611,174350,-65135,-98890,42266,90932,58158,17567,-94649,-218576,-232523,-167548,-39985,57622,72098,119596,91245,-80474,-112354,-5910,-60254,-225485,-147258,164991,155789,-107523,-123184,-25549,-93302,-136586,-71929,9587,15402,-114537,-191862,-120329,-119561,-82850,131927,89375,-216620,-369780,-255328,-162204,-139663,10350,195796,111648,-30514,-24621,-119444,-266246,-255296,-181274,-12165,223237,307909,244559,112719,-13847,-73267,-66999,-28979,33184,-47951,-266926,-268459,79317,379714,416601,343846,188229,-64537,-141834,-46545,-26501,5033,183876,408375,476518,299092,21315,-154477,-131686,22193,87418,4324,20930,43429,-66039,-190114,-35577,107943,40245,-150451,-253236,-201900,767,175978,136524,-77814,-276171,-353427,-231942,-3286,-27032,-262637,-330050,-227106,-167176,-52495,-2054,-69962,-144239,-65593,-26057,-116575,-274634,-326782,-173943,-12212,-4643,-81983,20103,209463,231498,163951,249376,366380,229020,-11279,-136327,-190434,-152375,-43190,-24722,-209612,-371082,-234747,-10666,-72271,-155762,-61670,11141,-10255,-36735,-84717,-239749,-227088,-13650,110789,157955,112512,9437,-43438,-499736,-1058562,-841247,-290583,47026,1146314,1969440,1274571,847815,1124959,691224,11204,-258550,-583356,-509252,351926,900141,819980,1228317,1675886,1416657,971168,632233,184230,-208530,-337963,-267840,-213967,-142826,5396,142058,222078,317468,292092,67802,9154,291284,456654,305125,205539,105033,-141658,-212456,-110471,-136468,-11847,196873,92833,-128395,-214071,-290368,-438803,-353197,64481,373456,191046,-88881,-67197,186422,271423,121459,62396,82884,-10556,8153,218980,431634,471067,246663,955,-29926,-39500,-134250,-100348,154136,378883,362396,168577,-36239,-221568,-321778,-234015,-45548,115842,117763,-162188,-435269,-372283,-189730,-105263,-91689,-93087,6420,148247,224720,126485,-56814,-16116,287862,414189,295930,122512,13371,8605,-56709,-211911,-160009,-45405,-87655,-147803,-110590,-126792,-236059,-123854,86201,143185,64353,36196,76365,78479,127602,142423,52919,-125355,-178501,-154872,-183035,-104270,78587,135299,97410,153466,87808,-110846,-150320,-49796,-38026,-85952,-44989],[-41542,36184,85364,-22509,-88919,-87439,-228088,-248541,-132444,-240668,-395457,-407138,-414211,-305683,-168526,-105816,21402,124257,140962,143569,29372,-3012,214237,317264,72194,-103721,4383,155787,193956,130641,-136778,-368107,-253325,32040,258704,339934,193733,-90535,-235509,-149829,-109398,-105779,-25330,119700,148431,38728,-87565,-63397,34191,7289,-79023,25429,267931,324381,186566,44539,-36184,15915,32450,-32211,-30274,18377,-126989,-260103,-143937,54160,67981,-72403,-70150,125757,240461,29437,-77018,-8438,-170511,-305654,-178529,-19501,140404,172345,-28222,-94208,5538,-48675,-81876,8586,47032,36819,-68049,-250029,-232581,-157773,-217573,-256929,-271546,-297954,-158269,5472,-64965,-165210,-84603,10162,98186,58834,-177114,-171549,194688,333832,-73108,-417287,-234283,13111,-8706,-139826,-252375,-207648,-73591,-122746,-149909,20793,171368,154366,-57175,-219060,-35959,117828,-70539,-235815,-169133,4260,162890,181130,70646,-60696,-146276,10,199877,274876,364861,439747,337173,191972,129481,29594,-81236,-98347,-152324,-167853,-83423,-139764,-213793,-81587,-113639,-312905,-119273,96276,-160926,-406739,-166151,127561,223243,331964,261507,-18022,-266242,-474404,-393624,-31924,111739,-41018,-161611,-214189,-268556,-219061,-110913,-71646,-79185,-133072,-252821,-343622,-254902,-8036,190088,112181,-91265,-144610,-70179,-79578,-133348,-112978,-33776,126755,300997,291450,219721,262166,303954,229971,32142,-148521,-274400,-265708,29002,345655,317956,142931,209453,358188,206638,-31085,60400,305237,226809,46064,77229,219347,315348,331858,162886,-18377,72937,123511,-64711,-154869,47566,247849,230040,179692,160405,12442,2039,260820,333764,115159,-65357,-132211,-46182,210843,267559,134933,69342,135215,209503,288277,346636,225061,65677,100738,194463,211541,162469,65017,22877,70411,50739,-4676,-8030,-59480,-99703,-27840,56897,26504,-85144,-148484,-116972,-78869,-57698,-25094,131791,276713,331464,357573,337661,165551,78367,128498,152618,14816,-95582,-70558,15398,123742,123102,-39196,-114761,29018,168377,176163,34294,-132768,-106011,52936,73066,73268,73542,4986,-55278,-42560,-17741,-47914,-111722,-40477,85919,61532,-67663,-105447,5978,120358,160831,130225,34392,-19464,-65836,-111862,-181556,-272238,-204490,-78388,-155390,-307901,-362557,-191217,60286,123996,107246,182131,129349,-79687,-97125,218294,389054,180480,-125940,-144264,-200,75314,2082,-165692,-180157,-32790,39182,-43714,-90241,1275,124893,232096,182389,67333,54483,-28034,-147779,-92134,-63861,-158846,-221380,-244729,-210158,-180373,-163963,-41227,112299,152161,64421,-130846,-314981,-258980,-44107,93019,177609,330860,434213,206916,-200301,-400207,-193358,101333,101551,-30043,-20684,72450,161789,189202,137556,191616,335150,297891,67025,-66855,-57271,-5195,23169,-27493,-103826,-130081,-163669,-166612,65973,363273,405811,193555,-75050,-209128,-216545,-142917,68247,331545,442325,286286,25914,-73538,-37271,68861,278573,414953,301880,183619,134238,15796,-17023,241640,456928,247346,-10931,135994,320964,132914,-84481,41571,158471,70064,147,74682,356055,731267,858863,942788,925546,502118,24093,-275124,-599127,-391207,207481,218122,-23954,354594,808695,945086,1211592,1071497,276530,-1855426,-5221762,-5621748,-2060307,2763157,5111989,3539367,625174,-494146,96284,408578,428377,177561,355230,915815,576160,-163720,-325929,-105122,-106452,-340966,-214925,33817,124073,125403,59863,81543,263404,294784,50974,-211235,-256709,-116655,-4115,25759,-69321,-235201,-237788,-66149,186563,332889,158768,-177773,-257096,-113454,-136983,-273374,-179443,-18400,-30618,-44651,32133,99960,53658,-88565,-158663,31535,299782,341561,149006,-47989,-128078,-71329,-85586,-331872,-559908,-413658,-118251,-39207,-62502,17777,108286,-82592,-262678,-89507,176925,263773,195863,103997,-16378,-134783,-141490,-3564,73996,-158324,-359619,-197119,-19017,-72363,70859,388019,299767,-22685,-143872,-20462,126101,145821,90613,133169,229258,281901,310822,278216,43178,-174741,-228497,-143150,-78583,-203882,-372091,-261099,-82853,-210836,-291015,-108769,-21826,-18471,1357,-49647,-96518,-62037,-64897,-95204,-43057,11879,94564,273089,361977,145450,-159489,-209827,-34137,49124,-22679,-9336,186008,307298,238716,131500,-85008,-287297,-295466,-112683,105380,210841,204847,236041,191830,-47382,-213588,-145017,-37324,-62464,-116503,4158,240011,178692,-150781,-325972,-141849,111431,185135,29008,-30609,-2794,51424,236652,298062,66956,-84571,-73303,-109622,-86934,129111,298497,325595,338207,232359,-39326,-140271,116323,261260,113959,108674,333971,415666,120797,-148880,-151089,-122716,-114233,-112171,-253155,-303062,-80038,33797,-132760,-193892,-152813,-271665,-348021,-115635,101420,136495,137809,86436,-4946,-22044,-68452,-136364,-136748,-50248,-72805,-141993,-55920,102045,151896,218755,229382,77603,-112578,-57772,177627,175438,-129599,-320072,-200033,-13491,59671,146618,246126,54933,-352766,-479775,-289441,-133509,-194710,-346239,-415752,-435244,-406214,-210986,-19821,9916,-55834,-166869,-229654,-129790,-42315,-60570,-41954,69099,97679,-20306,-102803,-74111,46917,183170,204555,14401,-314545,-531664,-439544,-127395,18435,-5634,40459,313050,394434,119879,-244766,-354976,-147457,63601,122600,174054,235085,253007,298717,345044,243541,12499,-47601,88215,112441,44152,14718,-76515,-222990,-256737,-158945,-26093,36873,-452,16090,46221,-15648,-25042,42179,-29079,-223137,-173019,143866,157394,-81083,-96126,5318,-88493,-181814,-125742,35512,116190,-24024,-120740,-47893,-90059,-90548,81764,30025,-198435,-281491,-270816,-282892,-195470,52697,204348,24106,-138475,-112315,-155298,-274860,-291348,-204630,31455,304837,413850,371393,209989,63249,-31071,-110363,-60865,91586,29254,-234029,-299946,-25859,228565,318419,282547,145573,-63449,-96545,6948,-19394,-88142,33102,330284,476267,265188,-93235,-253338,-198075,-63138,-24714,-85444,-40981,2564,-129309,-250668,-59446,151867,67558,-203490,-337924,-233098,-16318,189297,184425,-88282,-385769,-478420,-312366,-64884,-19834,-223230,-338904,-301291,-213724,-99012,-67269,-139756,-185027,-105857,-64618,-174929,-334618,-371033,-208679,8741,76362,19107,132090,294290,190190,53906,190277,344199,252642,36761,-144604,-192050,-71487,73745,45978,-126761,-221739,-132405,-63703,-214617,-225868,-90763,-82554,-170176,-93001,-25658,-116337,-98969,26464,6683,-41435,-49610,-182315,-316991,-828761,-1607969,-1218777,-116753,238081,1345001,2605067,1609987,462782,717876,630005,97434,-199857,-613900,-717748,150839,1185470,1436397,1444100,1639769,1480327,973043,580091,237477,-124396,-334314,-387888,-364989,-220414,12203,122077,125759,175318,197206,41185,20006,316350,510668,334015,121158,-15901,-151329,-140038,-101566,-163516,-15567,195227,102694,-131734,-247661,-345816,-445864,-329988,64892,341256,119474,-166850,-88499,246278,382645,236408,159053,133358,-10592,-14598,226884,484732,540599,328857,68772,11652,9781,-72431,-49530,153383,330778,348125,227328,43715,-132411,-213607,-145322,26845,208931,202539,-131595,-416769,-313238,-137746,-132392,-183319,-203299,-111920,57883,175469,34245,-181042,-76935,274202,355146,231381,112579,-3221,-39695,-115253,-245318,-177131,-77362,-73373,-63672,-11212,-57084,-180926,-90322,115159,175444,142975,131999,207707,226152,221297,167384,52713,-109923,-126012,-38571,-62659,-43336,100890,168971,136992,180831,127485,-86387,-184097,-111303,-118151,-158275,-118403],[-71728,34055,85235,-31888,-118558,-119849,-205406,-195075,-100030,-201164,-317394,-285365,-319792,-336894,-215398,-64417,62293,98316,76537,72254,-10633,-25550,169566,313978,140170,-77823,-33810,115888,182468,161614,-96497,-384449,-360116,-103961,190520,321338,192558,-78517,-219584,-174807,-161431,-146777,8233,179767,163706,36966,-45547,-15765,43559,10693,-4046,91930,253029,244548,64680,-82402,-66517,100919,169072,56163,-51007,-87940,-235711,-378116,-248279,7043,10222,-153194,-141751,101592,275422,97134,-35552,10419,-136840,-278968,-124937,81495,231899,247258,58336,-73631,-70233,-116345,-145346,-105972,13209,147632,36163,-237041,-279335,-247748,-293439,-243088,-193752,-231670,-133463,-30696,-122798,-146909,-24341,62561,131663,92408,-59123,-55733,210032,321185,24903,-280931,-170623,-8907,-50957,-164286,-262317,-235233,-135134,-182346,-180772,-43666,34167,85801,175,-147373,-16991,120105,-48492,-198265,-150336,22815,188076,201447,143172,31871,-162511,-72992,174731,293165,409109,479610,323357,183352,162070,26571,-155121,-214070,-235236,-231964,-171903,-197719,-131870,39248,-52561,-273564,-86823,105298,-244850,-530277,-172437,318748,418661,379796,220478,-37895,-293804,-552964,-445939,-32154,115469,-41137,-173605,-253903,-341629,-312500,-182846,-58093,1679,-65188,-160678,-210194,-179142,-27147,139434,32094,-196665,-201359,-74910,-76381,-137599,-105845,-23595,113082,267202,260671,173142,227524,325755,291021,113607,-94756,-286622,-303168,-16847,315250,299288,83749,111490,306328,222876,30590,84528,263310,120325,-32995,38716,188875,325019,402463,236607,13296,32130,48757,-82369,-115603,93658,278736,248413,166538,89215,-72221,-5232,352843,395498,128868,38801,52873,119746,316630,362226,216264,93541,138442,204674,172496,150143,120718,91852,228848,349059,262312,109414,9891,4,56442,37823,20921,55124,4758,-45592,14616,60414,38653,-38377,-175804,-251831,-204341,-151349,-60614,119434,257930,332050,428929,459972,287700,157991,185625,202178,74194,-60677,-49175,-4961,71801,81354,-36406,-62788,85286,176855,149418,37951,-64785,-33402,34493,27168,72451,69113,-56393,-97783,-15839,13698,-22824,-47532,45392,92521,-16348,-103622,-26695,97797,130263,77655,24955,-4107,46870,51065,15587,-109975,-246761,-204168,-129863,-228131,-380164,-382969,-113273,186804,192927,107331,211334,202116,13686,-29830,171340,245026,50519,-192376,-160802,2737,52340,-7018,-138664,-160401,-14560,66725,-80203,-177408,-37352,161780,271746,189987,87454,63467,-69536,-209487,-133565,-101244,-169912,-196125,-276937,-307072,-243035,-180102,-92426,-2345,29393,35606,-85493,-247498,-208484,-25882,83983,166789,342838,444206,206962,-193763,-408372,-204177,145190,248285,91696,49145,148864,195120,105532,52225,197377,412277,393969,150569,-7164,-32439,-29288,-24511,-87007,-172500,-201863,-225925,-237288,-14178,300080,366040,186627,-12721,-111130,-156531,-122958,78281,339364,417204,253554,42173,1331,35251,57337,200878,378848,330410,152372,30244,-47758,-28502,253357,501443,340070,83496,164314,270149,126689,5741,184797,320428,207444,46556,130,238394,655717,837641,880689,779202,392300,-17602,-305454,-620867,-392795,246002,240920,-10110,228300,466246,688538,1030173,669033,-149120,-1537243,-3824241,-4614708,-2216526,1327581,4064554,4057284,1364739,-6791,507257,720691,504377,308212,548329,1025208,523677,-255047,-374256,-163682,-134176,-261819,-138063,52764,142955,193503,176342,161262,246659,184328,-53610,-235163,-205870,-103864,-72187,-17059,-24427,-178242,-263679,-184586,44988,315498,234259,-80680,-213948,-137708,-130080,-210797,-155043,4252,118,-67260,348,90500,55054,-78520,-132693,43041,292053,336286,92397,-164977,-209847,-39122,28582,-216550,-490556,-425966,-170733,-69367,-45049,34091,86692,-126798,-324859,-167249,92787,149542,81406,58329,-6003,-139907,-183237,-14126,136760,-66318,-316712,-237723,-136215,-218558,1298,445415,409284,51143,-127326,-57939,65924,165174,202134,200643,266467,278538,208763,145770,5519,-167632,-274260,-233078,-176120,-258023,-448093,-354967,-94396,-109773,-232739,-159544,-98462,-66306,273,-39089,-150107,-212366,-206257,-164845,-57574,44355,105872,178949,238903,49361,-230082,-217424,16391,75512,-60432,-82712,118596,264784,203748,85614,-101081,-242872,-245359,-68461,132366,229993,233405,287357,284590,63124,-125055,-69785,3459,-60265,-134977,-38139,150424,113641,-108629,-171085,21589,257974,235353,20830,-49824,-38573,-8683,161271,229089,-29538,-193432,-115615,-43897,5652,175568,284005,253873,215837,154059,-65210,-99873,164959,272355,139255,186421,412752,429564,93414,-213317,-227475,-185857,-138717,-76367,-165371,-271110,-79453,66627,-55815,-50765,-28543,-265167,-403776,-139487,100532,175017,179964,104820,7544,-6682,-54023,-104268,-48103,60443,43559,-57858,5213,162907,205490,282473,230434,-18637,-210878,-62740,218935,228958,-39393,-203647,-85626,54657,84130,120227,170000,-22799,-354970,-438742,-256437,-149200,-246168,-384198,-399505,-368373,-355433,-230973,-85886,-14555,31962,-34844,-112969,-33979,-4704,-81476,-32922,117874,118187,-30448,-113010,-93090,-6848,151734,208631,-6871,-358467,-505859,-362373,-163836,-112731,-76008,62809,307139,355657,120484,-172947,-295073,-204097,-71304,27380,180817,305137,282384,245454,315234,283497,57701,-16931,112957,130799,65823,69138,-6435,-175282,-240719,-148596,-23134,22882,-40354,-58631,1124,43558,63820,86709,-769,-196044,-155162,119953,147265,-33185,-60377,8177,-83044,-196983,-164694,56798,217579,71415,-52004,15016,-54241,-77818,45696,-11223,-156300,-166203,-241971,-331564,-212071,60743,167414,-45566,-199136,-163292,-169551,-276425,-340594,-234013,69710,348839,478848,488496,328884,164992,62822,-68809,-50777,113215,54881,-208019,-304161,-134552,40608,149487,157854,55538,-86974,-49545,71522,866,-160500,-117631,196834,421184,241267,-130727,-254578,-187347,-117909,-109134,-109881,-56012,-14064,-130891,-208897,-51212,162572,86031,-211171,-367368,-230659,-14630,200994,231012,-64842,-415591,-484598,-282289,-57844,9766,-162287,-302625,-321150,-226655,-127257,-99212,-181122,-213777,-146770,-99908,-190072,-281583,-282131,-168647,32961,121718,106413,233233,357425,159750,-38310,93579,250698,216933,46572,-175062,-214020,-15332,172224,121417,-21004,-55737,-35217,-128624,-312813,-252861,-106513,-172765,-283797,-93904,49787,-8830,5783,64302,-66374,-227593,-265406,-421956,-573764,-1098536,-2039266,-1407231,221901,666807,1707907,3190182,1975977,124272,124814,336365,53418,-158512,-577233,-887035,45510,1743432,2322026,1617630,1222308,1132288,741116,405298,195872,-80828,-288647,-436070,-468703,-266272,40992,118872,64197,85814,113337,-13879,-6795,287136,493164,322263,31180,-125300,-156883,-108711,-151944,-194249,1042,191186,87124,-151016,-265407,-356482,-427078,-323494,24576,249610,34850,-217726,-98160,276907,462656,329926,224209,178802,29707,-21037,183992,427754,487315,343857,140189,64920,31828,-53984,-20584,135226,248440,275399,215063,75580,-55064,-113933,-95985,29891,239106,269504,-53063,-318085,-214608,-102547,-182545,-246892,-244116,-185729,-28163,99320,-66939,-286397,-118772,222828,245596,156522,111202,-6888,-60935,-137456,-239688,-175142,-76727,-22002,48291,119989,37060,-114681,-65265,116695,182126,200422,206984,317459,370947,270854,156462,62363,-48928,-26464,118787,125368,70345,119711,166965,155447,189530,151207,-58698,-195708,-152990,-180819,-217571,-175226],[-87764,26385,53541,-69304,-143740,-111608,-129649,-115141,-63540,-145248,-202392,-130412,-184769,-315559,-223774,-3035,106342,81567,59855,48078,-43703,-63170,111738,275248,168408,-62080,-68825,68534,147340,156000,-49147,-342033,-393976,-200947,85303,245693,158700,-65997,-172532,-167519,-166994,-134370,52527,208642,156460,23501,-6267,27252,13269,-35145,42476,163926,243630,155911,-63318,-196815,-86499,157377,266578,130317,-52747,-165248,-306948,-444309,-294872,10229,8057,-185249,-213167,19805,237021,166137,36263,14845,-112286,-228205,-66951,156081,295192,308427,135554,-56098,-144097,-172950,-182672,-189411,-30048,208742,120794,-179277,-284382,-299760,-305938,-188714,-115215,-150693,-91821,-57387,-139209,-90760,27604,93838,140335,117803,81284,85134,228379,334247,180421,-84797,-94197,-50341,-105880,-176266,-238085,-221152,-172284,-220217,-192795,-100832,-112017,-29185,23834,-79033,-18519,107518,526,-111057,-79076,55019,184163,190568,186575,108819,-122914,-86182,160872,298469,421764,465557,284854,181941,188215,1897,-251817,-330826,-295742,-270468,-208992,-152520,12678,140877,-12503,-202652,-60042,50957,-353281,-630109,-198165,401810,511826,369995,174801,-20466,-257044,-549453,-487291,-102777,52033,-58676,-177825,-292369,-399000,-366101,-215041,-36544,65462,-14883,-105631,-103649,-100821,-34750,87667,-32483,-260733,-236841,-90001,-63484,-105387,-83395,-33248,75189,221978,210122,81673,132165,286146,273267,117226,-54553,-237404,-288451,-63158,236160,228989,24070,26829,233436,226316,83912,100764,193392,30060,-68655,46810,180661,320401,439306,293443,51982,11349,21375,-49545,-46161,140424,277238,207756,91984,-12519,-144133,-22278,346722,342930,80690,95095,185869,241523,384057,443094,289336,94138,90334,161235,52868,-53946,131,102932,316863,465214,311131,82167,-27376,-41347,-7628,-5106,45949,126067,84470,22537,54743,48351,25148,-8760,-174974,-310463,-243711,-177457,-71184,86929,215142,324052,465507,504544,379860,254225,246541,244517,150461,19668,18551,33412,72621,64013,-36387,-35153,95787,164338,139003,47423,-32377,-830,-331,-21725,73337,75533,-117298,-158890,-25462,12723,-16014,-3682,81067,71375,-74468,-119508,53075,191634,141059,-1544,-63596,5808,157649,199519,155240,-13773,-188401,-184069,-156571,-248665,-369999,-321184,-548,309738,251995,109699,247956,318339,183348,109703,148607,99947,-77040,-218300,-132954,40047,63013,-5717,-107898,-144531,-23666,56542,-130454,-279735,-121290,148680,251448,142718,69399,59420,-82799,-217785,-149207,-128989,-164444,-165038,-304734,-385166,-261317,-137983,-73698,-48590,-39362,45864,-11179,-169947,-160563,-22772,53395,148142,348518,421446,184889,-166098,-348900,-178707,148065,313007,164157,73666,177962,219698,57619,-10931,182853,437467,424521,203836,57346,2257,-27436,-26028,-94182,-192207,-229750,-252611,-266811,-82059,198818,256954,105958,2418,-25610,-96830,-109322,83137,335380,380231,234330,95266,93578,93338,17462,91653,304583,325781,96374,-92768,-116267,-20092,261582,493801,368570,122220,149065,231936,156036,103528,285892,430992,327436,124662,-31563,110946,506684,714107,679928,509613,201796,-81726,-335515,-642886,-462414,116328,133878,-23660,123469,158732,403905,773718,324171,-397888,-1101630,-2398983,-3072221,-1198399,687682,2886268,3999879,1684364,249640,704781,841710,463029,373191,712637,1053683,461515,-270978,-392513,-261289,-164938,-84438,22192,99725,156144,248157,290233,230168,179255,29226,-177601,-257826,-145137,-84604,-159708,-116981,-21639,-125558,-284170,-289595,-96725,244675,261273,13757,-143136,-149188,-126889,-150214,-144376,-8978,494,-101717,-28141,98365,72993,-66988,-113482,36417,255730,298946,24927,-279327,-281949,-16986,100407,-134325,-392665,-360940,-150350,-62569,-23390,67808,72799,-147946,-344728,-227923,1828,30092,-22975,28732,42999,-88950,-176209,-2615,186334,14858,-264269,-268368,-263175,-366930,-86038,422314,454161,116473,-96260,-96668,11740,205252,317877,257570,265236,211139,40932,-41136,-46118,-139652,-301271,-344415,-277918,-278251,-447924,-382542,-84486,11114,-132447,-186244,-160717,-114300,-18379,-8918,-116612,-252857,-289768,-222021,-77164,73920,120181,89824,104883,-31323,-251335,-193079,58731,98915,-78295,-143740,42320,218132,180654,33688,-140815,-240155,-201710,-8726,170896,232169,226798,313215,354750,149219,-35786,18041,48410,-42539,-128592,-89842,22737,43012,-39746,-1145,156762,321709,215025,-1232,-63344,-64190,-60027,82584,150126,-109788,-301594,-186190,777,93187,185862,215700,127956,50476,53552,-58168,-17471,206523,239155,116989,212872,432943,378397,41614,-252896,-268570,-214255,-152780,-29493,-29716,-164159,-41299,84999,-9591,38624,56987,-232703,-384090,-137277,66829,153104,184532,109478,15607,9711,-14327,-28015,83736,191828,175389,51518,66672,165686,176087,248034,186987,-89984,-252063,-55519,225878,254263,58068,-64465,24901,117555,98925,53096,65004,-61456,-286917,-324945,-156257,-129383,-271265,-351037,-299634,-239937,-233898,-178845,-93070,-11496,101062,68952,-7246,70837,66388,-62832,-2195,160319,116608,-34810,-66290,-42081,-22014,116440,192039,-18103,-332250,-392943,-228410,-154071,-162776,-85006,102912,285837,302057,115076,-96631,-202919,-230389,-221418,-109759,135568,311363,261398,180284,285550,297963,69880,-12902,110367,143580,117935,155302,81079,-95868,-187782,-139547,-34320,18940,-40521,-98308,-40996,86870,139094,120519,22436,-143140,-94737,100830,122689,14757,-28685,-19876,-76736,-172779,-179378,55816,273598,131253,-9328,51028,-23743,-55476,34490,-15906,-88905,-52143,-184311,-305702,-183370,42832,105301,-69044,-188914,-154430,-146205,-258448,-375314,-246667,108766,366052,495533,544279,410931,253319,179500,47303,7137,97682,11247,-220052,-299190,-223317,-131880,-41541,7720,-49926,-122155,-14652,120612,17982,-201720,-236800,33620,306436,206269,-89898,-146508,-92165,-128691,-149483,-73635,-21161,258,-70428,-86993,-7724,144523,95276,-173141,-338332,-202030,-15,199212,257586,-15878,-361317,-383055,-170864,-9171,25166,-105708,-226025,-268073,-197695,-131298,-103987,-195325,-223073,-155486,-101013,-143872,-130446,-94211,-68394,51601,124976,168159,308478,387035,149926,-81947,-231,127258,134602,15785,-208340,-240187,12605,239328,188112,73961,71868,21331,-186947,-341576,-234235,-106545,-239035,-340591,-73660,103758,52935,65275,95184,-89659,-356459,-493390,-664009,-748770,-1209337,-2179894,-1357364,642276,1259259,2172937,3622532,2357198,-8214,-457280,-114435,-148162,-184638,-502235,-1003879,1039,2410585,3305383,1821529,645373,498274,296170,85023,1361,-134606,-230861,-397638,-493632,-271616,69951,128725,59261,81324,71193,-76513,-64371,205571,403910,271010,-38338,-188295,-152099,-128923,-242046,-217067,41937,206880,66166,-170828,-259285,-323062,-389966,-322266,-27570,143010,-26033,-220674,-91914,271126,495449,390209,253637,218207,101833,-16553,99513,297164,359337,305693,202556,121827,18424,-86670,-21068,95812,135103,157124,142262,54031,-14873,-50767,-87231,-23335,195950,297250,58447,-161332,-97485,-85396,-239441,-275081,-218438,-185765,-59487,36005,-138415,-332990,-132055,143486,125091,110319,132037,1110,-66659,-120965,-185960,-132550,-23122,51148,143587,231492,116638,-65562,-56357,85706,159344,218827,235359,358746,444119,259318,132439,110045,65456,107774,277013,320515,191096,116594,131580,152940,179117,152815,-30788,-174935,-159744,-202474,-246389,-201890],[-93919,6523,-1238,-118153,-156030,-67361,-21470,-29266,-32574,-87640,-83617,8055,-60392,-253706,-189246,65736,151081,92886,106282,81368,-61926,-106638,56197,218162,152105,-65548,-90434,41414,114238,121793,-11731,-264783,-367103,-255745,-44314,127741,104588,-59457,-127939,-142717,-131255,-63853,109730,203447,122376,1324,21183,55264,-40440,-103297,61826,236992,249462,79400,-168691,-272625,-94796,168500,289537,164642,-36127,-192110,-324391,-442932,-275865,59949,69975,-147042,-241644,-79184,131698,186458,96691,5904,-110579,-180911,-19561,191745,311561,333796,188118,-38141,-202819,-222550,-195166,-226093,-83354,194446,156637,-109355,-261744,-315664,-279047,-127348,-53801,-72601,-47584,-59557,-94551,-7827,61171,100605,129908,144270,217601,223822,250696,372597,358216,127975,-18479,-92266,-147560,-166074,-196390,-188499,-182439,-221690,-170382,-118185,-203689,-134946,21868,-24708,-34453,79511,45049,-30647,-3009,82972,153325,163555,217735,173108,-44216,-51333,154909,287927,405194,415096,240288,183206,193554,-41650,-342122,-402618,-305757,-261121,-171551,-7992,185085,206317,-1741,-138361,-59050,-49604,-437731,-664435,-239695,338932,463383,299958,139015,30568,-163206,-454118,-493515,-223193,-63470,-86901,-172466,-327088,-434138,-365791,-200642,-15869,109080,31624,-82065,-44858,-36758,-31239,38915,-71588,-261748,-229561,-98851,-35216,-37082,-53690,-77027,7387,176808,159969,-26546,3624,206619,199036,51462,-22287,-110050,-201892,-89779,119777,121653,-12439,-26372,145779,212160,110179,87795,95908,-33300,-58217,100985,208284,313887,443723,331701,93775,18820,45774,18630,30182,168652,235604,110730,-33817,-120357,-178080,-32919,258884,209186,299,102691,249585,307283,426217,512028,345941,79952,19504,101974,-30097,-198715,-93188,114884,356233,503203,329548,77535,-29588,-66101,-85885,-60751,62571,180712,151571,82046,73189,9925,-20140,-7496,-151378,-284758,-196103,-130028,-60169,40378,156171,302783,448435,449776,396908,335072,305802,282292,224581,125029,113249,109647,112109,67863,-37280,-27567,73979,136330,137500,51303,-46150,-23398,-52962,-74706,71021,94217,-160060,-226502,-68522,-12594,-16277,17537,53669,20269,-92495,-101366,118061,274186,160358,-57632,-122172,48828,285718,357217,283058,88367,-106947,-150877,-163960,-229371,-287046,-199245,107535,388717,279728,107022,278055,447077,385661,282211,159964,1510,-146460,-182123,-68879,89354,88597,-4016,-76713,-123733,-56013,9137,-175395,-362056,-215982,93714,172590,48178,8958,30151,-74198,-172709,-132504,-136507,-139247,-124971,-299184,-405591,-236341,-67229,-2539,-19202,-33796,86837,63361,-111090,-139759,-50649,1012,127145,349047,382081,153577,-127605,-245454,-130777,102910,271691,170501,60127,161422,224301,58149,-29214,156517,407553,380947,201707,101007,36964,1445,13971,-60655,-171702,-211287,-234857,-248112,-121055,88497,114588,-20193,-39538,14777,-55862,-107397,73529,305111,321275,216204,162687,176916,119033,-40957,-14354,226523,295773,26657,-202880,-170499,6106,269567,449119,337542,101471,93975,224104,236058,198379,312381,447033,399175,222404,-9106,8054,340148,546609,419999,205089,178,-132982,-354167,-670213,-571415,-124357,-79587,-105258,32197,-14687,265491,653605,166844,-528478,-990880,-1656159,-1288747,899619,1193590,1985150,3199807,1351490,183284,709837,794482,349763,364947,782460,970498,407156,-178613,-335925,-339650,-186237,103193,190298,149989,158413,277559,370866,270812,88085,-118320,-284413,-271632,-86785,-52065,-222819,-227496,-55061,-102742,-312572,-361303,-183733,155539,239920,82517,-58182,-129750,-111427,-98547,-145654,-58833,-33333,-140008,-53842,120163,110581,-46961,-101852,11338,197684,236228,-41747,-363562,-324162,-4812,128716,-87767,-294655,-247016,-74730,-33372,-11693,101534,72392,-134644,-312269,-248652,-73223,-76164,-106489,16230,107711,-16265,-141675,13115,200974,61926,-202226,-265265,-357959,-474602,-180402,305177,412343,155248,-63272,-131962,-29387,238996,384977,282602,227615,102173,-146373,-233170,-103663,-102639,-311128,-450723,-343790,-234383,-343458,-319082,-47747,121171,-10315,-166533,-182474,-147263,-53315,29969,-8875,-178631,-293817,-248569,-89398,102187,144079,42840,10848,-64856,-217256,-149144,78059,112620,-69447,-168606,-11772,183843,171124,-8924,-193887,-286554,-187066,46070,215185,222019,183374,305203,398576,202299,27298,88860,90002,-18091,-116261,-152333,-110602,-15159,37399,133485,225243,283582,140794,-27180,-72276,-77167,-77199,51113,112969,-130045,-365904,-268200,1686,157206,175854,121581,-8163,-91977,-36963,-35431,62649,220257,172712,53722,163656,354141,260909,-25073,-264438,-268026,-193613,-137885,29609,120954,-13164,18862,88359,7618,67790,90965,-191165,-320947,-123070,13032,73707,143970,94329,1181,4063,36792,82879,226323,316173,292990,162186,128301,134536,91537,132893,109639,-119746,-227990,-41352,197577,248691,137071,57174,100203,154907,94504,-36339,-40893,-50554,-165816,-167369,-14019,-71136,-254917,-254517,-146034,-82702,-62900,-59202,-38863,23951,136654,114821,55764,159230,162828,-930,35853,176216,94357,-31800,19489,60574,5224,83819,157250,-19170,-247256,-223137,-79850,-117588,-137500,-27953,152640,256680,244670,99202,-34851,-107018,-230111,-347959,-253168,46134,257475,204139,122845,265572,295730,61591,-25180,91635,153403,184901,237402,147198,-15325,-114238,-133868,-60300,21830,-10608,-113386,-82191,107007,187572,136894,41198,-66766,-5702,88591,79553,39944,-10643,-67392,-66647,-111736,-168952,22885,256072,131163,-4163,52933,-8977,-34489,50947,19331,-7144,35226,-118477,-229418,-124467,10196,39478,-39297,-106985,-83378,-81708,-209239,-364014,-221696,153590,375759,464999,498050,403555,292680,281237,199886,100344,55817,-95010,-282143,-301632,-273794,-248682,-199101,-118611,-128821,-149674,-3201,131234,17392,-212492,-309434,-132614,139693,139894,-1356,39561,62276,-97337,-147802,-6478,48158,39932,23902,59474,57455,112171,98771,-101339,-264828,-160550,17833,175690,251163,42733,-246243,-222577,-39280,26621,-11080,-79929,-129142,-150064,-127744,-107221,-94059,-194680,-213575,-110880,-45620,-40656,62999,119324,56257,59419,95118,199796,351204,383726,159814,-70259,-58842,17968,33692,-38479,-221031,-250856,17743,269944,234849,132864,125783,21847,-221137,-305418,-183678,-95580,-268919,-348603,-66864,107604,52551,72347,113627,-68460,-405889,-677540,-848828,-806838,-1121435,-1958939,-1098662,1043358,1880410,2600921,3802858,2676480,90566,-861906,-585882,-458866,-285649,-414766,-1037764,-15995,2947742,4118153,2081635,178143,-195465,-262583,-351979,-352801,-311386,-198870,-290876,-430563,-232659,88423,151088,115930,161745,88345,-115500,-126701,93556,265681,191352,-72085,-185946,-131817,-189148,-334334,-219632,102802,255709,68476,-167297,-223185,-257101,-343465,-312967,-63876,67338,-39844,-173257,-70811,229701,472746,412914,256735,249705,181724,-10481,-663,155489,226069,240151,235620,155586,-39739,-165079,-53077,34027,4990,22806,37454,-10592,-20818,-32035,-101684,-95846,100651,281815,180955,16698,13414,-81200,-286458,-275644,-153654,-113901,-14009,19433,-150736,-298707,-119001,48066,25844,109261,173171,13320,-77157,-86956,-100647,-42399,82309,123474,185793,273766,137807,-58291,-60465,38366,115103,194150,214432,319110,402909,191172,121505,203681,213856,250470,406293,466834,269384,78911,75497,134484,152234,133029,-5138,-127252,-133849,-176260,-233298,-196475],[-98942,-27281,-57709,-152865,-149430,-4680,87774,42522,-11630,-39917,7981,93512,16198,-173032,-120465,124925,188033,137061,203997,156013,-65375,-144851,13511,158585,98949,-89954,-94588,49980,104822,78053,3447,-184337,-306990,-275115,-168389,68,46350,-64979,-118247,-124098,-76801,37526,165431,166994,66124,-20455,32409,58855,-94028,-159086,64845,303429,272464,28854,-231897,-295567,-91701,134764,228520,145461,-11586,-171572,-292727,-375908,-199408,137954,176447,-48062,-204820,-153066,-8439,136368,120170,-5560,-129349,-150940,14231,190785,277571,313542,211492,-18002,-241185,-270312,-193322,-220054,-146937,98960,125976,-65928,-236151,-308679,-245080,-90302,-18579,-12468,-14182,-31413,6054,80870,73548,93677,124074,183078,323327,331199,272676,415713,504635,303499,43386,-116420,-156366,-131817,-155270,-162457,-172719,-188132,-115203,-83901,-204216,-181563,11524,11598,-51416,42782,59212,-3010,32713,89686,104546,138092,256441,235996,47756,6654,150467,259685,364761,350332,200283,175231,171189,-90522,-391508,-396385,-256100,-200477,-68634,185293,338592,233464,-13853,-111858,-98202,-167001,-458361,-610571,-286228,148850,284601,185669,118730,94707,-45652,-298093,-450844,-349510,-196894,-115623,-159852,-355265,-446426,-316456,-147873,-4485,128197,76669,-75129,-36034,-2172,-26734,-6769,-85242,-200256,-170331,-83664,10011,51017,-30857,-153938,-83534,136506,125964,-115596,-116998,119095,105474,-52033,5825,76190,-50180,-86910,-10404,10375,-10254,-46828,48033,176495,105131,35893,-18319,-75137,-20739,178353,265581,312968,422209,348825,129377,46996,97545,86829,86034,168508,164577,-15632,-180881,-211767,-165169,-23285,137083,57696,-69004,82284,252585,320343,452100,563181,380628,67319,-34511,56367,-49437,-240232,-129448,135194,349951,447837,296999,82686,6978,-43284,-130357,-102125,68401,200335,180713,113325,57933,-58426,-91322,-30923,-111932,-194996,-96284,-37219,-36991,-8493,91905,263069,370578,304215,317746,367869,352331,313211,274662,220937,203397,189269,162353,79776,-36199,-22429,52376,106833,132424,42499,-92537,-92027,-121418,-132489,61812,121961,-169811,-278965,-125188,-43268,-7029,22395,-26770,-51799,-64521,-44931,157579,328807,189816,-80013,-149536,96540,393179,483621,369780,173118,-20364,-113548,-160826,-196346,-178008,-72470,170503,399570,268750,95108,284965,538767,550516,428872,197929,-26883,-132058,-89738,10718,126168,102804,-14480,-50155,-93987,-101740,-61117,-196423,-391700,-278392,18827,54180,-70229,-78697,-23630,-55129,-91086,-86566,-119965,-97222,-71113,-237931,-344401,-176389,592,86386,65164,38156,142642,113661,-87532,-155632,-111475,-63683,109220,339171,336897,124781,-90973,-137498,-80945,22202,143238,116815,28514,120726,208753,96859,-4281,124714,329733,274258,137427,106741,63845,48432,76996,-8027,-130984,-162196,-179554,-193059,-130526,-4836,-15274,-143347,-121578,-4611,-47221,-118712,43816,240655,235653,186951,217998,229353,107408,-100152,-84393,175903,252558,-42440,-270296,-190223,41983,273926,388487,272441,39875,12438,240253,354445,278128,258267,355767,404930,319455,56569,-54191,199824,389912,184268,-55192,-150349,-147787,-355933,-693198,-662096,-367660,-329457,-261934,-54118,-38,400533,823279,250756,-617791,-1441750,-1995319,192433,3471126,2753324,1676518,1854898,439988,-141549,613275,657337,220392,290122,716236,776074,365036,18151,-178256,-349486,-195279,208526,282936,168303,140805,271639,396375,279259,14487,-208632,-343812,-271488,-39276,-2070,-227019,-297353,-103026,-119604,-352257,-384171,-177963,94612,188361,111795,21288,-72338,-65729,-47010,-141908,-124634,-86717,-167960,-77142,139928,152106,-21883,-97720,-27955,127697,164040,-89786,-389536,-318330,364,123121,-66719,-219786,-129527,14938,-4160,-12762,121658,86787,-89778,-239957,-226528,-121677,-158517,-163207,19602,163006,46036,-97679,22923,174725,66014,-131089,-215007,-386421,-509748,-269845,111291,285993,152563,-43642,-158643,-55348,238300,362727,253665,163441,-11798,-298477,-377358,-158494,-72621,-305905,-518941,-346468,-115541,-137818,-164135,17329,195317,103944,-94629,-149723,-154370,-99635,58585,132348,-23307,-218252,-231228,-84048,128107,179407,55700,-13691,-43175,-141967,-102872,66902,109453,-39189,-145839,-22231,167835,165833,-34549,-244582,-360484,-207499,77017,255404,206498,111395,260711,414294,225696,52786,127336,126010,-1940,-123975,-219677,-210914,-48072,101684,201362,212833,163353,45977,-46556,-78702,-79150,-46814,99814,156908,-71636,-361632,-339158,-44433,183824,158520,30083,-109341,-160447,-88964,-15676,101306,193385,91780,-30009,47046,176415,96770,-93975,-252026,-234636,-136874,-89583,98773,248476,129307,70146,76361,7490,53894,72341,-170843,-268230,-118658,-48954,-42039,64500,58182,-44092,-36257,78833,199294,338988,407176,373956,252598,192166,108417,-5183,-18854,15994,-108384,-156940,-29455,142335,212932,170597,120796,120359,154096,65072,-126263,-123164,1115,-24672,-12363,122974,12299,-188558,-113855,19995,62715,112470,92652,51907,82885,146130,104040,62108,208104,265712,96620,71831,158974,61120,-21603,111810,179851,67502,65333,116720,-12856,-137402,-49164,34679,-82074,-69056,74445,204634,235907,198201,71746,-2051,-32378,-205120,-410475,-358350,-60742,168305,136546,86116,254574,285037,51116,-32456,79254,165870,246473,284297,164800,37730,-43180,-131483,-97471,23473,26711,-124373,-126040,102688,201280,129537,55604,24600,90431,79887,15384,27417,-9185,-111921,-47749,-28468,-141964,-39385,166309,72236,-32278,25128,-16345,-22948,86747,80530,68545,81790,-62328,-142102,-65575,-28471,-15936,26066,22554,30296,13081,-125613,-289419,-152684,201805,389356,394099,342593,286853,264927,336547,340637,203885,4487,-235536,-379827,-314261,-276689,-296026,-287040,-182423,-146182,-150419,-18369,93542,-7014,-201281,-336910,-277175,-53949,37982,86296,236540,224024,-40818,-122017,53621,125631,88832,108001,168390,119169,81656,100649,-14939,-170920,-119080,30543,131816,211360,94184,-109876,-62462,52264,-2777,-116736,-100677,-41895,-5671,-34052,-60776,-84344,-196174,-193467,-17833,64869,91582,225383,276221,161063,56894,50955,202048,361489,359454,180856,-20744,-70800,-47503,-52662,-87837,-197731,-231297,11231,266443,255486,147889,103032,-22701,-217714,-226024,-121452,-81556,-260899,-325396,-90277,52847,-10556,32562,114629,-26562,-381844,-767850,-927697,-758713,-874661,-1457070,-736607,1339677,2381836,2837357,3691628,2847616,322163,-1011519,-928033,-770329,-426571,-334862,-965360,-26689,3143910,4515149,2363317,2314,-724300,-783999,-817772,-804050,-587868,-222518,-162677,-299755,-154626,101023,189396,221719,296668,162783,-102344,-160592,-16694,113859,99726,-70598,-123439,-97021,-262243,-392149,-195041,171028,333568,116142,-121987,-158113,-174448,-291106,-287068,-71698,46361,-6540,-89973,-38193,162659,396842,397556,246399,267580,239183,-9862,-82584,63023,146305,173059,217911,129338,-147997,-271762,-111405,-45763,-118455,-91534,-65065,-96552,-61534,-43898,-113786,-147049,-7328,234057,289651,175574,95818,-82577,-312714,-266301,-88249,-2320,90406,60070,-95684,-187929,-90996,-51948,-38040,142146,217964,19731,-109082,-68446,-16200,81141,211424,172220,162684,222761,73932,-102402,-69029,273,63781,137343,164777,224074,254007,90528,139401,324813,356049,368044,493213,534512,272332,5559,14915,106866,114478,100153,16551,-71795,-91916,-112116,-175734,-165734],[-108371,-68551,-92057,-151689,-122527,54026,168352,87552,534,-7870,53791,115144,37851,-93034,-34185,159126,203747,199508,315772,235255,-61600,-171232,-16499,103704,25222,-127757,-82946,91778,126417,44321,-7063,-127008,-242822,-268314,-249893,-98700,-1772,-84059,-154310,-128942,-29577,126911,197363,107594,908,-29864,29212,32621,-129417,-177338,65258,353879,306847,9248,-246379,-265819,-77351,72495,103324,75838,5532,-126542,-231881,-261271,-86626,218684,287549,74961,-111847,-173495,-134276,38239,111711,-4229,-151592,-133142,42876,167747,206376,254826,211803,3937,-260349,-315690,-188863,-189917,-216851,-57459,31416,-74510,-228702,-294066,-228215,-94155,-10506,20800,2396,23217,135998,153540,69710,90860,146897,234165,376406,383620,284858,431643,567580,395862,81494,-113359,-127674,-82565,-130691,-161842,-155192,-130559,-40697,-8577,-117422,-149133,8027,31888,-55270,9312,34370,-43453,5429,65712,50019,126368,312265,306292,130104,63561,142580,213495,304138,284657,160952,143279,123509,-124779,-373106,-308252,-163188,-108340,60074,351680,432598,233935,-31279,-132642,-177241,-268428,-402096,-479509,-324004,-97978,37217,57693,108563,141968,49751,-137952,-361365,-430183,-306066,-135142,-144398,-372622,-440774,-240292,-75056,-5465,117507,109257,-69329,-62444,-5428,-35421,-51681,-81680,-98353,-68189,-36191,65503,130176,-28712,-244516,-176310,102253,115542,-155520,-191115,51779,27116,-151449,28994,270339,132259,-58421,-123767,-67369,26489,-52056,-57086,117005,75998,-46376,-127768,-107429,12975,243578,329621,317013,382732,341737,148621,77968,139071,117876,100819,143234,89140,-132030,-311398,-272528,-114069,12382,37148,-47813,-90452,61710,217306,292545,455993,578370,388075,68547,-45994,43660,-4351,-177144,-105504,157229,308089,317874,212509,83033,71220,37488,-105513,-104841,68619,180270,158861,105262,8697,-147723,-168384,-60996,-62887,-80143,4452,53958,-10189,-45027,34377,203848,241956,103847,156630,332605,371090,329285,285302,272981,259811,243583,196419,82470,-31803,368,61977,87734,110921,20346,-143139,-178521,-198809,-192403,45653,152258,-141078,-294734,-168986,-59176,23636,19674,-132997,-126407,100,40448,166482,339029,221998,-69867,-154297,121172,445717,537802,392288,218928,49274,-80818,-153805,-173235,-100019,-1030,164169,342979,227374,74784,257185,548404,611768,495796,241959,8034,-48184,29151,81610,131783,82788,-44722,-32144,-59050,-148638,-129732,-178973,-346248,-272472,-48193,-74465,-183238,-167181,-89571,-37237,397,-22838,-83634,-48914,-6434,-121738,-205103,-91159,46396,156542,166543,145570,198082,130936,-96369,-197546,-190239,-124704,95946,307189,284068,103600,-66686,-64673,-47962,-66141,-19388,28779,1367,86217,183838,146912,42012,91961,221943,132287,27339,74990,81769,99077,138521,42752,-90007,-106998,-105591,-125463,-122279,-64920,-94479,-216011,-206730,-73261,-72840,-138658,-3706,145871,129286,141239,240961,240546,68718,-139734,-98664,168123,207820,-96969,-279155,-165493,74579,265104,327725,206131,-29923,-76450,254775,472855,328912,144950,181636,345320,391777,137412,-79862,101501,273389,27969,-225572,-221898,-127996,-345592,-694040,-677844,-502255,-522429,-458016,-138870,187573,820577,1287421,521979,-726031,-2382998,-3297603,913636,5777379,4867842,1987014,428154,-708537,-543199,517691,515726,114961,165558,513274,501166,324527,273088,68682,-272064,-195993,183102,250503,128248,97300,226965,362049,264785,-5409,-214923,-343288,-255965,-4237,63607,-161805,-291046,-136344,-165352,-394685,-354530,-78482,96181,133869,101330,76817,14196,17481,19452,-111940,-174292,-133367,-170022,-95507,135757,169508,-4976,-103585,-77298,54798,102289,-99967,-339285,-257409,2591,99235,-53942,-175824,-51372,72274,5018,-18401,126390,113371,-27558,-154652,-177897,-146027,-212241,-188540,35564,190536,79644,-54523,26878,119044,34826,-57397,-123906,-335592,-463318,-342478,-114686,103399,102618,-48664,-172028,-68010,188983,244778,161207,85368,-97279,-374549,-439991,-205755,-64546,-286789,-522234,-282365,58123,126010,52357,105023,220269,176836,10336,-67246,-131599,-146551,61760,257358,156952,-86338,-170073,-58914,147671,220386,119087,29453,18620,-51956,-69571,27908,85751,-2064,-81688,13295,163795,151306,-44776,-278573,-424937,-250638,74499,281093,192771,28619,187050,403377,231259,48547,137909,156559,-11342,-173235,-280344,-250304,-52585,137350,200173,134799,9981,-34991,-52476,-84442,-74180,27573,227546,284082,50364,-289509,-374983,-118245,166519,134557,-40507,-147753,-140618,-90679,-10803,81331,127445,18140,-103681,-94298,-49453,-75144,-150315,-222635,-188029,-77248,-20246,169353,320624,210451,82965,49432,2653,22505,8819,-199586,-270183,-141898,-113197,-163152,-34924,6525,-112802,-106533,91959,280232,387978,448575,410531,310255,258627,120748,-77523,-159835,-76481,-72838,-75565,-29918,73597,151576,142204,101737,82030,115103,11651,-202479,-171522,68743,99615,94694,204229,93326,-79941,43092,160168,163269,241527,224806,137895,143903,152027,67208,20800,204287,349692,210793,103709,118921,32304,-4280,178485,276859,146260,70554,87308,-2078,-43481,73512,79222,-68861,3983,186281,254235,239897,174624,36690,-3115,7530,-156081,-384960,-390652,-151179,75784,82574,72088,243938,269971,54022,-13067,95073,185198,284131,281599,129505,47325,3859,-129892,-137067,15271,45507,-149702,-172158,80219,179688,93290,61627,115285,172216,68795,-66684,-23714,-20371,-129098,-14740,55268,-112898,-116792,33999,-20801,-76888,-19360,-45872,-24842,124383,142187,116458,87780,-26664,-82103,-38632,-70042,-58346,92674,158030,152272,116167,-18354,-161490,-54463,241256,399927,292298,110290,84663,176282,331412,429994,290378,-40067,-370367,-476500,-321016,-233379,-288397,-306243,-173742,-89907,-112810,-52236,15750,-50153,-178984,-329816,-378174,-233714,-80439,128682,365743,332167,14776,-96146,80133,186059,126712,141420,198055,151798,63156,103474,66933,-80065,-84611,35144,79986,151800,127068,8828,54026,73097,-116246,-276681,-163642,7733,108029,50311,-10432,-87832,-212865,-174293,91333,199525,210155,297175,319217,209137,48359,11357,178194,342892,330697,201445,34656,-47730,-62243,-98509,-107294,-139642,-177573,6200,237261,250470,129863,31673,-80539,-169220,-125469,-64071,-70538,-222334,-285871,-135205,-45805,-122169,-40975,95686,6898,-314958,-742736,-884565,-651379,-566962,-873672,-409033,1491073,2657742,2788935,3342007,2828336,530235,-936082,-1034257,-958976,-549232,-276062,-796398,-39776,2917112,4397725,2588145,122822,-962463,-1116073,-1182633,-1230649,-892937,-308776,-69841,-145876,-53180,122145,247268,350848,438931,273420,-24366,-141104,-95492,-17578,11827,-48683,-28156,-56729,-319037,-397093,-145852,229429,419134,211534,-34002,-75426,-89154,-228854,-244046,-57969,70435,51893,4851,2688,87587,281494,344992,228550,262116,250528,-14921,-117090,52039,144264,121019,137729,17186,-298595,-381425,-183743,-132990,-210139,-157244,-138250,-177945,-110046,-58680,-102362,-152665,-91861,169348,360088,280949,134274,-84099,-315573,-265173,-55581,100285,203963,137414,10514,-28986,-61150,-145160,-70723,179131,243584,12835,-164862,-90347,37837,205515,317142,181376,90801,93229,-67655,-186283,-74591,-10497,17829,69352,119111,122330,53490,-8458,182599,435226,448130,430536,536954,526135,196470,-91706,-36954,75603,73425,67773,33504,-32144,-55312,-30013,-81063,-119041],[-118926,-103189,-89720,-107776,-79073,90662,202664,103791,9109,8905,52726,88006,25851,-23431,51250,159877,184938,250459,392427,277350,-61132,-186875,-44626,51013,-49473,-163743,-59692,150124,169572,30517,-38009,-105138,-194298,-241015,-259392,-138398,-31269,-111260,-217566,-156266,-5210,169831,189763,38399,-55210,-16915,18987,-21487,-143129,-154390,72426,380435,342086,18453,-216943,-195493,-51091,6159,-45416,-25562,2368,-86154,-166042,-127627,33098,276283,358744,174169,1463,-135013,-197901,-51562,101082,21051,-155005,-109518,78485,141018,121200,178221,201604,26806,-263419,-350061,-187549,-157819,-282584,-231741,-101455,-133817,-244588,-280332,-234774,-135806,-25312,26011,5362,92696,258807,196455,59556,105362,203032,279752,363479,368793,274977,391985,517735,383872,91363,-86360,-73720,-35875,-133349,-193223,-140415,-61075,38138,83535,18109,-56248,15644,40433,-38061,-8248,-18494,-133502,-76906,13038,1388,131008,378367,381360,190961,107081,131010,151499,223516,216053,106676,76707,59741,-127002,-280434,-167178,-63359,-20312,161723,425808,447982,226314,-33703,-184883,-277399,-326387,-287056,-314302,-341625,-307790,-188176,-48681,95573,145504,85428,-26959,-241822,-426727,-354803,-138886,-129025,-372333,-423596,-166942,-2060,-13387,75536,113665,-54907,-99699,-43707,-66953,-97227,-72448,9531,51049,35760,116099,169937,-52953,-316955,-241487,75603,126952,-134018,-198301,16523,-19114,-211051,43934,412416,295180,-18408,-191164,-86661,72564,-70652,-166282,35504,33511,-134953,-207654,-138629,15170,263842,370571,317984,332467,309850,146225,93454,140221,91864,69959,107153,37031,-204642,-395075,-299313,-45683,69104,-1947,-70666,-50461,59879,166138,237379,419310,532151,361402,82458,-19895,60808,78589,-50297,-44994,163420,242357,159919,98378,70716,141915,158580,-8262,-59717,73472,132350,90181,57465,-63380,-236807,-222994,-73839,-9816,18731,64094,104415,18601,-55817,-5510,131711,89284,-99732,-40498,231219,348052,319744,253456,261637,268267,262167,199300,61906,-25433,52076,114363,80515,64696,-10631,-169814,-248659,-273625,-247426,26264,177271,-81652,-264058,-180502,-49220,75096,14905,-232032,-181877,81221,132928,144452,295441,242702,-38502,-148755,107829,425963,499793,345232,213102,82476,-58792,-144104,-168627,-89611,-18131,92197,243563,174308,50690,194325,458925,538286,455991,267639,76239,60737,135020,124660,97704,18685,-91945,-22896,-28809,-185623,-170925,-117047,-221307,-183435,-83528,-183825,-266746,-231936,-150572,-28484,75532,43196,-38095,-10332,53401,20387,-19823,10684,68644,183959,245455,247812,243512,125356,-116179,-238393,-259548,-165801,83014,239873,211656,87089,-58756,-49642,-41172,-129915,-152479,-58790,-6182,82047,164617,178246,80218,61668,110125,-8153,-93419,25318,97404,139557,177140,79465,-58106,-64166,-34546,-69783,-112026,-87605,-105887,-211733,-254176,-158823,-119872,-156445,-57878,36623,18790,83319,224482,214517,24392,-143447,-56310,198262,170335,-126613,-234319,-105131,88599,230910,270578,163686,-75319,-154113,237342,541987,338244,11825,-21354,239161,419172,200560,-86072,34292,195691,-36629,-298409,-228054,-101185,-338367,-660904,-593362,-462343,-576166,-625299,-217221,464400,1394481,1877212,837908,-866406,-3472398,-4944309,841477,7333395,6813724,2590452,-622016,-1660931,-814405,486112,420014,45500,15307,215810,194155,264955,508788,348767,-127779,-193921,44436,101210,29137,31667,150272,281442,242557,40662,-143947,-292623,-227682,22587,135638,-45446,-203437,-130570,-213758,-424251,-285047,74961,163149,100396,64016,98444,107376,125873,107109,-44746,-180015,-147465,-135074,-101707,92373,138816,-9611,-122620,-134519,-15004,66395,-61168,-216320,-152488,4911,73301,-32452,-152745,-35265,65797,-15952,-17097,125912,146728,33786,-83899,-128923,-157087,-235647,-178930,57766,183485,83458,-14387,33106,57665,-11474,5172,-18273,-220325,-353589,-388433,-315725,-88926,12709,-79717,-168445,-70646,99012,65959,19753,5258,-138443,-364270,-420707,-246411,-86728,-254135,-451347,-171421,237185,372807,274090,200074,196243,181715,109703,42598,-82078,-178120,38413,328734,305795,61449,-81938,-22047,154999,253410,200767,111491,93344,26338,-56307,-26397,44481,24867,1848,77398,158218,118555,-48165,-288893,-447613,-292369,41414,284225,186057,-41535,101854,371680,232684,36086,139374,179387,-59472,-269527,-322092,-225345,-36659,139314,152917,27922,-121737,-80418,-43791,-90058,-66352,127544,398969,453249,193820,-172212,-355330,-184535,108098,92536,-86576,-123135,-57409,-51899,-21714,13904,38837,-29782,-137012,-200388,-240222,-207559,-179076,-181147,-148920,-49391,47076,227060,321687,201249,45072,9429,-1386,-8959,-86498,-284977,-335302,-196948,-179117,-260105,-128073,-48411,-182580,-185327,65240,288699,359628,438884,409284,333196,323466,181783,-110859,-263057,-156198,-39070,-23166,-50226,4360,73354,55252,3061,-1879,50448,-57022,-263117,-193028,121896,179396,128295,198477,139744,43196,183546,249700,204205,290173,291568,179578,180116,173826,45172,-42949,148538,390871,315523,134125,77774,23251,21352,202438,323097,215948,99323,81664,12527,5264,108801,45363,-82716,55330,272569,298609,274977,178036,3031,-31432,13691,-85208,-274461,-339664,-198558,4470,52723,71553,222483,250162,77214,44075,148300,209890,285890,235776,61017,15139,14012,-125112,-166158,-6802,28327,-194482,-212483,52313,130105,26325,50702,185453,225084,50857,-155395,-99461,-35997,-103405,35369,118683,-95862,-188936,-95800,-111006,-116629,-64406,-89806,-39548,144509,178775,123944,65010,-15067,-72295,-62537,-116156,-94703,125292,255068,246179,201730,88203,-17671,40132,253426,385768,170196,-140241,-145468,53852,272730,449769,339629,-67395,-461312,-527810,-293776,-154907,-257736,-291808,-115988,22166,-38228,-87644,-78026,-98181,-154301,-299115,-417672,-353656,-178913,106399,369671,340463,44300,-87704,70155,215932,137391,104671,142151,140964,57618,107992,131577,-6172,-56353,35150,39190,95021,138905,85888,112815,32069,-284191,-444915,-243054,6400,139665,86980,17544,-111424,-246739,-165225,170082,306535,273850,257792,238391,183900,37873,-13301,132413,299868,309436,211063,64433,-15831,-39414,-94715,-89225,-65341,-97449,14370,194949,226527,101411,-43459,-114046,-75969,-16273,-18428,-63272,-164389,-234694,-173631,-156218,-256452,-131841,59311,12080,-247066,-621069,-742911,-539109,-306042,-428719,-222589,1515611,2684859,2476609,2888487,2643854,583645,-746201,-883626,-940467,-600637,-246119,-583965,-58054,2362650,3873593,2671841,375184,-926391,-1162697,-1317383,-1491102,-1129624,-435016,-53704,-21384,48689,164320,322313,471552,542926,387066,107987,-62959,-125798,-107011,-61858,-27748,62013,-24845,-342057,-355664,-83791,262421,483227,333025,76320,4277,-11325,-150145,-190233,-42599,103758,102952,86343,48875,24717,149881,258404,197910,223094,208839,-18716,-91837,114600,203197,88294,3936,-173416,-464346,-467618,-253731,-213181,-253701,-164756,-170590,-232395,-135473,-48489,-59594,-114668,-137996,97075,371623,310743,122357,-84649,-299148,-281253,-71252,149632,268797,207529,133947,137961,-36474,-219023,-86090,189450,232885,-8475,-229872,-152220,51813,291888,352694,146188,6581,-65172,-243579,-280188,-74854,4600,-18389,12645,105939,61166,-118106,-75114,228904,493340,462046,422604,540544,466352,67072,-192001,-73342,43449,36899,49866,45842,-24482,-39280,49219,34408,-63448],[-118641,-114377,-52003,-32657,-26678,97834,189993,98542,19869,15385,19664,41899,13357,35817,121128,128494,125887,257727,392963,254341,-71289,-198699,-85544,-6254,-107260,-180171,-28060,204116,213867,32295,-79517,-115971,-166967,-193504,-187473,-108486,-40514,-135249,-268980,-185304,-2476,158123,144811,-24457,-85309,21859,12179,-92308,-146788,-108901,87039,379579,366910,50256,-154890,-103099,-12939,-42260,-172699,-131127,-25069,-70584,-113067,-6189,127969,289734,358214,211357,90489,-54674,-173262,-74003,120717,69610,-124629,-63004,126376,122792,44539,107754,193690,51241,-251421,-360176,-186350,-137940,-328097,-371130,-230548,-215268,-269928,-265796,-253970,-196257,-56136,9024,3696,160869,342606,208335,52765,135982,268308,289837,283504,288715,232422,286705,362321,279322,75213,-49191,-17912,-10619,-165786,-249496,-132727,12238,112764,168063,149560,50606,25259,39036,-2312,-1967,-75959,-234114,-181996,-55189,-32783,146301,434889,445323,230448,139986,120490,78802,121955,131173,21316,-24745,-9084,-91727,-133784,-23602,2927,28236,195018,383273,392957,226962,-7746,-236479,-365676,-325451,-152376,-171656,-333982,-402974,-307483,-105657,66598,94093,50349,11301,-116966,-330848,-325268,-124347,-112479,-345488,-397348,-119979,57342,-15287,10797,82351,-30193,-123912,-102153,-119146,-140611,-66454,90439,153587,109726,142933,151694,-96098,-340074,-253331,60619,151320,-61080,-144691,3489,-39972,-214269,49577,462366,392990,17152,-194526,-46764,92170,-127434,-271460,-58811,-14849,-201260,-240345,-168386,-26098,222428,364091,305002,278000,258761,125618,84406,93545,16550,8079,78879,25441,-219887,-420515,-298046,16054,132962,27000,-14105,35311,77072,112567,166388,324564,406192,293703,92781,10086,82572,156682,77407,14206,135767,162849,28588,-6910,49139,196253,279975,127241,20695,92360,79932,-5621,-20892,-140328,-299030,-230487,-52565,40885,74088,68877,105868,56156,-33071,-20457,60639,-51565,-256016,-213423,88490,276646,276030,187994,190643,234243,253166,171080,13396,-20204,128388,195139,75211,-6310,-43888,-157777,-276954,-332176,-287766,9235,189858,-11514,-196508,-157527,-16964,132610,7615,-297481,-201518,155248,204497,95125,202119,237651,-1852,-141982,59832,339942,382974,246497,157253,69582,-49394,-128056,-173338,-144209,-112218,-13973,139771,129380,28018,108437,292665,350296,319797,256850,139744,143935,195645,130693,26553,-81629,-142276,-18172,-14003,-205203,-168048,-17767,-35881,-24795,-75172,-252978,-309141,-261257,-193304,-31315,117869,97524,3968,2716,83896,141225,161386,119245,78022,165032,275212,309681,274940,119782,-116417,-246189,-290530,-177176,61170,130075,108010,67548,-62669,-87515,-57029,-145774,-208159,-115043,8158,114163,161012,171485,87714,36336,21675,-111789,-183003,-10837,121561,161323,181379,100667,-30488,-35490,18966,-40940,-110489,-78897,-57750,-135127,-237277,-220132,-163773,-158177,-101934,-63835,-73783,24709,175813,166920,-1818,-105104,25466,246150,146209,-126817,-159916,-36993,70094,161699,209382,152210,-77547,-208602,169040,523845,300499,-99129,-189452,117830,393249,222497,-91386,-24548,135202,-35252,-293618,-208564,-106572,-355042,-600906,-429997,-254999,-451826,-689280,-276088,706991,1885110,2311799,1030635,-992427,-4248053,-6064696,478869,8087247,7894960,2921568,-1116686,-2110039,-821989,520137,371166,2959,-130415,-103947,-96343,166007,643039,576710,32588,-192120,-137679,-103051,-98568,-39892,58230,179734,223184,132701,-32526,-219585,-192971,47084,198553,82194,-62230,-77001,-235768,-426942,-202453,218049,263085,98088,20572,88574,179502,227961,202094,50472,-132290,-115639,-61317,-85229,12903,57399,-37283,-153169,-197397,-78472,59864,20157,-51075,-32792,8125,57995,8401,-129524,-75366,-7871,-64558,-3784,134069,179697,79988,-43511,-102338,-166145,-228587,-135410,76423,146254,69276,25893,52314,17047,-48597,40738,65329,-79639,-220385,-402418,-443094,-241816,-97117,-126302,-145722,-65396,-3954,-110430,-130626,-67066,-142422,-291558,-350848,-285339,-136933,-208542,-318978,-47178,360196,519848,433975,278795,134446,110820,163403,148896,-14466,-177856,4122,334971,385443,180327,4131,11117,144312,260513,259385,191579,156000,77365,-58919,-76920,-4140,29357,75436,141321,139487,69020,-55271,-278269,-416370,-308608,-9057,261314,188075,-76849,28262,328489,238803,38466,151447,186713,-149006,-396197,-337185,-159826,-16876,113636,93900,-66410,-195957,-87833,-24757,-94390,-57857,227556,560819,599007,307932,-43487,-270022,-206506,20874,18348,-116528,-60458,40873,1740,-39403,-67857,-46558,-42459,-111939,-220468,-318231,-261111,-168084,-127394,-128181,-69058,90250,256839,258130,111286,-31335,-39965,-8905,-38995,-196960,-404805,-431190,-271412,-246244,-314142,-189763,-90361,-224357,-242391,3005,210040,265631,390300,384100,326583,377944,273587,-113989,-330818,-219371,-31071,-25397,-92399,-57059,-9443,-65378,-143024,-107174,-19843,-126491,-314573,-205864,137390,205064,93256,108626,128510,139807,275606,280684,190443,255095,273821,156692,169560,209887,62042,-102499,54737,375188,384950,164560,56696,42107,56719,188426,310258,251910,137985,100933,33119,3668,54763,-44240,-110647,79887,313463,334073,331312,203173,-17611,-70987,-1213,1196,-107669,-222915,-194089,-36671,40976,68491,181818,222936,117301,133268,229344,230953,248294,168885,-6035,-41936,-13628,-113586,-170967,-38745,-25237,-246438,-232354,33923,65930,-66722,13970,218324,244940,26036,-232512,-175888,-47394,-35475,100886,149751,-98131,-236899,-181438,-164894,-134660,-96323,-133158,-61080,135809,176817,94680,30640,-26021,-112916,-133705,-169135,-134588,104581,283630,286924,248854,163655,91292,93142,221881,325944,40295,-348774,-337907,-66051,183501,405518,344176,-74540,-483531,-500010,-208773,-58821,-236032,-289848,-53785,147964,57824,-104684,-156499,-134893,-131685,-250871,-385481,-379398,-219735,34465,239324,237166,34006,-98387,43342,217374,115072,6565,27694,90101,58949,114333,175571,49427,-28084,38133,26548,62904,135677,118398,125579,-33776,-440009,-562259,-300787,-37709,68584,48959,421,-153237,-286526,-168650,179448,334569,259847,132955,72508,94365,25968,-23909,70040,237107,296894,202908,50774,-1376,-1728,-52079,-49042,-2956,-6491,43380,153760,194361,85433,-81413,-97374,52045,97350,17562,-55152,-97146,-167627,-174279,-240815,-380470,-221365,14891,-12103,-212036,-455700,-554073,-453064,-160959,-255842,-202746,1478149,2527051,2034957,2493461,2370341,435070,-575560,-550038,-709410,-557550,-248362,-410483,-84202,1720697,3214165,2564874,526811,-743693,-921816,-1147685,-1479713,-1210554,-554452,-119923,35030,127868,227249,401578,554436,579907,469148,263068,57279,-106788,-148780,-116912,-25395,114967,-13064,-331859,-292108,-25098,262021,502432,442365,174486,57091,50736,-55293,-134749,-44803,106362,119699,136952,96031,-9912,29425,147155,142976,145832,127207,-11148,-17140,208547,277585,70170,-149751,-392410,-601648,-510327,-306218,-272634,-249512,-127546,-166720,-246829,-116738,1659,6957,-57529,-156547,16836,312286,258020,63147,-86837,-270264,-309412,-128340,124765,246650,223369,236201,276357,-14274,-260157,-96339,158301,183606,-38226,-279227,-224576,40520,311756,293339,74083,-51448,-188274,-389739,-347459,-72731,24438,-49260,-16941,136083,64549,-193699,-93989,247637,472818,398086,349730,504471,383208,-74806,-272488,-93624,11056,10956,55004,54380,-49096,-46121,110805,148581,-2690],[-93140,-89869,5654,49665,25840,80247,144326,83591,35831,18305,-22055,5281,24272,88310,166679,75477,34458,202759,302967,165498,-91439,-213779,-147778,-71037,-135865,-163745,11228,239189,238405,34003,-122872,-147238,-154683,-123737,-49631,-21614,-33500,-143040,-269159,-185496,-6352,112096,83951,-65439,-79978,81010,18592,-160751,-158692,-71263,101686,353371,372463,96572,-73015,-7751,33537,-62171,-246551,-213793,-69466,-81924,-78724,77702,170837,246501,278915,173943,123159,36192,-69718,-2556,181473,126509,-62380,8956,178030,112559,-11332,59802,195583,79720,-222402,-335377,-175935,-130045,-336543,-431856,-311919,-276567,-279615,-241910,-266974,-250122,-94509,-19676,5918,211140,371098,198504,53747,164866,298111,237425,149615,159186,153548,132114,145545,123454,41957,-18880,15675,-18492,-220608,-312980,-129397,84886,182395,231346,234180,120336,19221,24270,39364,27505,-114668,-306653,-269646,-119012,-47872,163071,459411,475690,255315,174214,117693,3312,2559,18341,-97936,-148157,-74876,-30444,24161,72097,9600,18818,149392,250328,297267,242575,46294,-256031,-407002,-266060,-39610,-95489,-303091,-354405,-277712,-102747,15953,-1327,-33443,-7507,-10946,-170038,-224608,-92948,-89565,-283967,-357321,-106405,98713,3776,-55749,24573,-178,-120860,-157783,-175839,-173189,-65594,125440,210414,157736,131479,78657,-138494,-296948,-201455,62713,176658,35424,-60321,-13970,-60511,-168585,50525,419041,404366,39209,-133802,28229,56513,-228149,-356764,-147846,-65792,-225368,-222609,-188921,-101845,125303,301232,270744,226969,201691,98576,55599,16955,-75999,-55866,72629,52331,-189154,-397365,-279280,53344,186640,100522,84468,128786,95826,60212,89557,172896,205744,182997,76085,2085,74881,189891,150702,38976,68139,78670,-37106,-64128,31118,218509,355948,243450,105524,127561,47687,-100733,-114617,-204023,-312644,-182426,2175,80651,79633,35997,85540,113484,22396,-8994,7108,-147936,-331381,-311195,-56393,162711,196377,103779,84602,177888,233423,122631,-56056,-18706,210146,270951,57071,-92679,-73829,-110818,-256336,-362461,-304125,-700,185155,43433,-119700,-116610,20789,172925,-7370,-317823,-180351,202531,230590,25586,78357,200058,26197,-135653,-4617,214064,230301,132799,68791,15652,-50240,-100933,-168173,-225406,-232782,-107663,68597,104736,9314,20154,104597,112863,130279,204962,169221,169104,198272,100639,-69496,-194212,-175497,-10962,-20148,-204472,-120965,96645,168394,165183,-26073,-274147,-312382,-259672,-213696,-43073,125287,132102,32642,-18449,63391,196197,288323,218796,86265,115115,249629,312408,290971,137348,-71523,-198989,-265698,-159764,20110,-16937,-26580,38650,-66784,-147500,-81173,-108562,-172473,-123622,34839,167048,170924,125893,58368,17250,-23327,-154810,-208089,-3749,162333,162322,151854,111597,5504,-7372,51970,-39591,-118370,-50359,21964,-18200,-155481,-224758,-177483,-132460,-119884,-132312,-129064,-21599,111963,118053,5971,-31560,118452,287634,139936,-99592,-89934,1687,10768,55379,132399,159926,-39306,-238092,52184,410572,222016,-158311,-273217,15725,322342,198892,-105791,-91394,68055,-12589,-242838,-201619,-173259,-413436,-542767,-248607,44671,-171411,-600486,-296627,801649,2044190,2323873,986355,-1011830,-4323424,-5907203,646501,8325492,7670586,2425788,-1257010,-2017660,-567371,572743,338323,-22739,-236057,-366914,-335606,19257,621531,672099,150524,-189906,-279913,-275872,-203132,-92793,-27329,82525,204959,225066,68331,-158241,-160512,71857,235334,175727,83008,12593,-213509,-397866,-137997,290114,342281,119315,-8809,60515,208594,284206,270911,144644,-45654,-43648,41412,-37484,-77673,-48593,-71684,-184455,-259513,-132814,72186,116746,104650,63227,11176,60388,70086,-86400,-141846,-123150,-127880,14508,156112,204126,105730,-32140,-106825,-178282,-193468,-68110,80240,90616,53453,70542,91349,16142,-57080,39970,95851,36948,-109932,-385955,-474091,-320842,-199451,-169627,-104278,-52353,-84455,-219453,-236962,-123458,-133212,-203629,-277153,-326106,-201723,-152042,-155103,57345,379933,510603,477637,314991,52349,-16978,151894,225211,59856,-135818,-15973,291019,385174,236341,58384,24754,112029,225968,261703,234544,193386,100720,-63928,-103547,-45153,8701,113757,178529,106153,14821,-73365,-256851,-342712,-286358,-59547,214440,196622,-64194,-13715,282997,249853,67855,180811,166456,-268309,-517349,-324995,-94161,-12351,73523,52555,-119525,-209203,-71430,-2696,-94795,-48235,304619,665647,665880,354328,64667,-124884,-161793,-75812,-92184,-143157,3404,107142,41858,-50295,-124535,-102437,-21411,-30218,-135267,-248593,-219491,-112075,-57092,-120352,-122778,98902,249469,156353,-14154,-115071,-93308,-29949,-77186,-302904,-512991,-503518,-341782,-308596,-321091,-204395,-104564,-215173,-250657,-73542,63966,137931,322286,346848,297156,411963,361029,-107014,-382665,-267858,-61073,-84520,-151630,-107936,-82707,-180733,-286226,-205877,-76082,-180931,-361790,-227032,108899,186159,21624,-28359,57042,171353,296438,259082,139181,162280,186713,76816,104751,232289,106044,-143971,-55075,303774,400807,190123,63895,84427,100558,157907,251428,239271,162925,132728,62846,-28484,-55767,-145839,-129620,90395,309979,353893,384688,237822,-15098,-101839,-19344,92283,72777,-77762,-149165,-53489,31623,47902,119605,185938,163045,233322,312542,234047,175750,106933,-37955,-100255,-69290,-94243,-141813,-68456,-97164,-281659,-216768,36360,3067,-172453,-50372,208610,237647,-996,-278274,-227957,-48608,57693,174373,149324,-116441,-249805,-200771,-165460,-124880,-107391,-157064,-77567,102367,141654,48740,610,-54853,-183522,-226392,-226975,-182070,36880,240292,269511,248502,183628,124074,78763,142034,217420,-81439,-475859,-446864,-152118,92580,319580,309280,-64254,-431477,-384461,-63833,35188,-240121,-327723,-29698,237965,149919,-89255,-193105,-148981,-112131,-187029,-285220,-304161,-182463,-44623,22111,52022,-11855,-112840,28873,203729,66001,-120978,-100598,18775,59771,123375,203219,94027,6593,50942,48667,66901,127988,120784,115672,-83047,-513700,-581995,-302730,-97890,-82760,-64871,-69147,-202816,-312024,-179238,107401,257768,173959,-18670,-110460,-29289,9760,-28498,-924,160675,283657,174964,-4123,-17495,30587,3498,-18474,22848,78371,94872,126647,164867,94221,-62931,-28736,194073,210767,49480,-39420,-27410,-80122,-120149,-270040,-460007,-287762,-21814,-47976,-219410,-309862,-373230,-387450,-137667,-346188,-284139,1458231,2301306,1653215,2276812,2090621,130476,-519973,-172231,-345462,-436677,-282877,-354128,-121215,1272447,2724217,2276380,414656,-568201,-486588,-696376,-1174637,-1092914,-612950,-233781,15239,169507,294018,462277,579890,544933,494393,398698,188734,-50514,-149317,-152383,-46944,117760,-23584,-302300,-232299,16332,230938,469884,500739,226563,64453,87087,41486,-85122,-70256,58608,93668,150529,136644,-10701,-55537,29968,57522,37000,33519,14877,77413,278103,316758,59894,-271669,-560408,-664504,-502041,-332584,-303343,-215489,-75881,-141087,-219902,-52296,86822,79038,-14064,-173835,-76644,184452,131952,-31314,-93998,-234362,-332374,-201419,36619,136280,158252,287728,364618,15167,-257362,-104146,94422,110239,-66322,-290866,-263145,31983,260106,149821,-18033,-60819,-225624,-448225,-359427,-73367,19979,-83035,-14933,198235,123856,-151230,-69667,215095,374917,284535,236710,427252,293157,-190435,-315946,-100488,-20886,-1753,82059,60286,-89601,-65434,148167,238510,60086],[-34820,-28351,62448,114784,71309,51102,87055,69348,55435,23183,-50863,-7762,59709,133767,184686,16851,-66936,92448,143127,39092,-112155,-233194,-225860,-136917,-130949,-111533,58795,252810,231625,17656,-164734,-185520,-146556,-33211,118101,91383,-17297,-125596,-198382,-132898,2020,66755,37511,-74423,-41625,146948,43694,-204717,-191190,-67252,105708,308244,353845,148305,17291,74871,79086,-57744,-258834,-255674,-114853,-105109,-57393,111447,146940,145974,141060,79203,93947,104140,68799,137819,261657,167228,11519,88761,211897,97608,-47916,36499,206722,114421,-174320,-274468,-146533,-120755,-296831,-395681,-317288,-282819,-251900,-200888,-258294,-275785,-130047,-48385,14656,230582,346845,180196,59238,165163,250807,115350,-12181,6188,45770,-32018,-64888,-27162,5509,-7076,12915,-58332,-281112,-361575,-123489,151941,248805,273326,255689,120997,-19183,-11168,69382,70405,-122708,-330542,-309968,-158531,-42864,173933,438478,454896,271296,219760,126561,-65453,-122807,-117893,-232068,-269676,-134494,31172,143487,91448,-42803,-41383,48631,87824,197899,267754,113716,-229000,-379829,-164741,24758,-96143,-255808,-191827,-115615,-50224,-50274,-110544,-120093,-40640,59514,1783,-83525,-49690,-54538,-185146,-293557,-114442,125040,52761,-95532,-35094,27047,-90693,-187315,-211564,-181863,-63907,115782,208715,159185,79250,-23268,-155938,-192659,-96306,84894,192264,121184,13583,-65886,-109884,-100461,56370,319099,341470,50259,-27913,100129,-40608,-351735,-399918,-207170,-115351,-204027,-165889,-190954,-186593,-1686,192123,216663,188927,156664,80476,23179,-56408,-144639,-90292,91362,96650,-141475,-348626,-252970,60091,216374,179452,173479,185853,91179,7748,17530,-6730,-32438,38189,15654,-66579,15139,158552,146270,17012,-26365,1333,-28252,-50294,31529,205379,355342,285995,158119,171050,50682,-169340,-206819,-242110,-270212,-92875,69840,99253,47525,-154,88833,197939,100743,23278,-17504,-182503,-318625,-311489,-164412,25224,87963,14060,-23262,122270,215615,67440,-130239,-20828,270838,305648,16873,-177269,-97029,-47216,-198900,-357941,-291049,-1753,161460,60719,-68749,-85293,41572,174469,-35656,-297910,-127151,212686,199545,-53887,-46272,135059,38686,-124677,-62006,84453,96190,46485,-22914,-59626,-55988,-61724,-137246,-281292,-316401,-146940,51226,100427,-6720,-48648,-39845,-90407,-53618,122538,154962,135963,151947,42451,-171741,-286669,-173286,5112,-43909,-184819,-46821,192416,336839,336649,48198,-252155,-287303,-242330,-216636,-57914,108448,146661,44212,-70492,-13422,164810,327988,285639,96227,59487,182361,257228,289798,189238,26296,-96799,-188210,-125120,-46064,-181889,-174136,1081,-57066,-186953,-95164,-32871,-67945,-86820,58761,210753,179803,57983,3824,4422,-19397,-131169,-156242,60506,218576,144941,98586,117073,57424,35717,70496,-54366,-127146,-14094,98164,94241,-34996,-163575,-143495,-76526,-103471,-153025,-137368,-47287,51644,84425,48453,58568,193724,305909,154008,-53077,-54683,-19487,-88086,-79337,33815,164327,17081,-250205,-90390,230344,122287,-157144,-255643,-40272,230522,145931,-126681,-165202,-16554,-9292,-176265,-220769,-302168,-519416,-525376,-123389,326947,188644,-356914,-258831,695344,1728633,1792840,703204,-825738,-3543550,-4170065,2026265,8396937,6085637,835066,-1478165,-1610747,-181120,584031,293951,-23407,-264429,-512176,-508722,-164325,443322,598051,186404,-184294,-326827,-345604,-233196,-103834,-87238,5333,173503,265913,114732,-134434,-138629,93811,233776,202318,180818,109798,-149086,-343645,-114150,260695,351058,142860,-12467,32382,187210,264503,274757,200311,46464,44974,152826,41075,-141399,-132700,-84077,-197967,-307752,-173159,83825,187770,194886,102932,13023,82086,145586,-16286,-196011,-236964,-188071,20751,180070,211554,114745,-34678,-133906,-190134,-137583,2814,60783,30984,49039,120797,148369,59247,-28508,7624,62251,88386,-56210,-347904,-419330,-318306,-268292,-190628,-48839,-30893,-114846,-223157,-256451,-157137,-137613,-150045,-239041,-365413,-259775,-88562,4320,121172,285988,342375,386293,289830,-30798,-157956,89477,260648,129733,-54984,-654,226906,318505,217904,63861,10550,58259,143582,195781,223526,205027,107424,-54815,-91469,-63754,-29927,105133,177185,69811,-26801,-103225,-236658,-253265,-229014,-95427,151234,206575,-5302,-15828,239940,258176,118827,214739,108125,-392250,-589682,-290733,-65992,-36863,33229,42744,-125036,-186384,-52877,15165,-88050,-35131,345556,690338,635191,321211,131722,55990,-53302,-160640,-225667,-175167,37449,116489,51039,-43162,-127983,-111168,23179,87529,35591,-55587,-96857,-16504,33384,-105835,-173937,78782,206414,52695,-114794,-170980,-143930,-72161,-131352,-382732,-560043,-507744,-384361,-353211,-289182,-171757,-84618,-150173,-197612,-131210,-97661,15482,252622,301058,249179,418558,412684,-104370,-431772,-304695,-125113,-180111,-216926,-148735,-133251,-251762,-377402,-273944,-106193,-208190,-399584,-260579,49078,145020,-42524,-157021,-53645,120027,240910,198896,69085,51259,70979,-28605,-2932,200308,131577,-171806,-157683,193020,357461,198543,88407,132512,145884,134899,173388,179143,150727,155904,102704,-57351,-169367,-213834,-118772,105656,279231,348673,405985,267472,14927,-106924,-24886,174932,226081,54084,-89032,-58854,11862,4143,40074,138430,200077,315806,366645,205127,78366,67740,-17613,-139948,-137209,-69726,-77840,-79483,-157771,-277344,-159026,62101,-44561,-269378,-130851,167327,215189,-23305,-279525,-238995,-37873,149877,243711,129821,-137736,-227553,-157864,-117259,-92826,-96622,-144812,-72751,63907,95272,14563,-14805,-94264,-252248,-302885,-280533,-230775,-47820,150242,209991,206212,141123,69031,-2868,27307,82325,-175771,-512546,-462733,-188563,23600,219396,248497,-41361,-318019,-202130,114333,109718,-265822,-396796,-62036,256124,211299,-39772,-176199,-138780,-95530,-110696,-139087,-155719,-75138,-81564,-196070,-153710,-71459,-106553,47861,189471,4868,-237380,-200511,-46183,57142,137111,221883,135374,48936,74897,97072,102692,125888,114394,103266,-92127,-469562,-491108,-234589,-140850,-256924,-225797,-177592,-244914,-303524,-186873,-24282,91708,49158,-132796,-244069,-148169,-13515,-34220,-68789,79622,256296,130016,-80654,-58463,47452,42087,-28665,3035,144643,163484,121846,145012,124057,2402,68280,320398,310764,80042,-11635,40300,23087,-18706,-232336,-466929,-307071,-32734,-68390,-249626,-227512,-235664,-309583,-187304,-569177,-346032,1511970,2120790,1484382,2263161,1849088,-227687,-599956,104383,18487,-286685,-346578,-451547,-167399,1210647,2589607,1870601,39859,-490770,-6742,-88426,-654346,-798012,-571221,-334480,-54609,172588,337166,478861,542928,454456,454137,477319,299274,25524,-119400,-166955,-82913,80615,-46092,-267598,-188384,34770,181239,397626,485975,214354,20733,85503,113663,-44875,-106395,-25824,38422,131992,160097,14576,-91240,-66732,-48505,-83092,-40901,58481,154819,279518,288654,54833,-310151,-601923,-624358,-449861,-333434,-305664,-179220,-42549,-108570,-160888,38481,183841,135979,-8926,-213403,-183857,8527,-42573,-141409,-106577,-193536,-328863,-257197,-77612,-27994,19715,275738,398867,61154,-206472,-102209,24971,37536,-83721,-258101,-235177,47097,158233,-33560,-108967,-24924,-163627,-393572,-307614,-80589,-28700,-124614,11731,264935,204459,-22500,-22501,128148,228995,165024,118803,311827,197981,-257587,-315681,-96737,-49564,-2688,119415,64616,-120526,-80806,160834,286097,118766],[50349,58374,103006,149604,106030,25594,38157,60688,73006,32119,-55710,-1666,99151,164696,175818,-31097,-147061,-39532,-36413,-78646,-118841,-249043,-299449,-188822,-96708,-33095,113668,252954,195871,-26617,-207284,-222455,-134205,67932,270617,192649,553,-82165,-66311,-24267,34301,50945,27943,-51160,15281,201733,86091,-206503,-241135,-104366,91681,252124,310413,195763,106452,134361,109704,-44487,-225136,-252599,-143131,-117598,-37745,98342,60303,2761,-15267,-34542,23869,125082,180085,279260,316434,167890,66255,144376,202351,60486,-76839,26621,219058,153708,-109804,-188304,-93631,-91404,-209108,-277003,-246684,-224480,-181765,-142933,-223348,-261860,-150556,-67554,24983,213312,286529,162772,60023,115726,113928,-54969,-168247,-139921,-71689,-155694,-200433,-120150,-18723,-14244,-24350,-116114,-325361,-375772,-108448,204619,309024,302038,226136,52670,-96286,-73116,72996,111085,-104384,-309673,-294942,-160792,-19714,175966,374236,380664,278068,275026,144629,-118483,-232841,-249868,-343018,-361375,-188302,63514,187408,39798,-127244,-123157,-62738,-41332,123162,288454,171193,-164995,-288132,-50336,37862,-146326,-200091,11911,108600,25347,-115514,-195619,-161366,-44680,88096,125430,53136,-2898,-5872,-56369,-197798,-120660,141989,128471,-83791,-67944,44071,-46543,-176034,-201590,-153609,-50667,80371,156926,111313,-727,-115164,-130999,-52621,34237,123874,192081,168935,41829,-169504,-204809,-42608,76869,217351,243969,62312,91492,133747,-177428,-455419,-379072,-213176,-152735,-149147,-90014,-169980,-249875,-123313,62422,154311,173636,139716,83246,6575,-95110,-158670,-75010,124673,127468,-108120,-297561,-224910,42122,217271,229313,211320,175235,44705,-44939,-37647,-164383,-248216,-117971,-85975,-181970,-91536,71704,79843,-37991,-117617,-52553,36146,30760,58271,166093,276122,230198,152323,206425,87622,-196392,-282566,-250888,-182428,5923,118106,87860,-1897,-9641,149689,305858,185539,64265,-13261,-159495,-237153,-227687,-211414,-108259,-34115,-74359,-107167,81294,200207,14248,-190143,-23197,287409,277196,-41314,-239725,-111557,10490,-128345,-319712,-248898,4449,120385,30103,-70730,-88885,27236,127291,-78496,-253902,-60636,186923,118210,-130457,-141899,58632,36748,-102061,-94269,-16409,23239,19021,-85269,-127799,-60677,-16169,-79389,-275182,-318892,-113140,85432,106096,-23706,-82579,-92011,-191140,-178743,31292,108333,72805,80293,-32604,-258883,-329290,-127485,32352,-73865,-150877,26549,234295,419131,445858,125859,-200033,-246151,-223877,-210490,-69070,84500,147288,41734,-137877,-127908,61786,274769,292454,98934,21323,99437,161868,268885,268744,161422,35047,-83066,-90812,-134192,-335682,-302625,-35431,-23512,-171811,-84954,53498,58949,-22456,67443,214951,167215,-7958,-53013,-2531,22540,-53345,-40489,171988,277513,112612,35344,115961,115915,93904,81692,-69218,-124657,20788,142515,162897,81833,-55761,-63501,-3,-56617,-122293,-101406,-52147,7349,72116,109856,140319,231266,297273,186305,35,-68791,-108587,-213263,-222542,-78868,145058,60164,-257420,-225364,36755,29112,-107790,-156674,-38970,150041,92693,-141850,-228722,-110710,-44759,-115638,-250155,-461846,-661162,-576936,-109030,493524,526575,-7107,-147979,424850,983425,820452,298735,-378982,-2042692,-1146616,4709399,8434451,3472684,-1657838,-2143711,-1239677,143291,519184,243372,32383,-185242,-515490,-617964,-354667,166666,384680,138033,-172450,-273707,-285977,-161760,-62525,-112572,-51263,109789,220849,87539,-154450,-131417,106120,192114,154096,198304,180376,-64160,-278643,-133799,141786,267633,144251,8433,19142,125413,164000,191397,189281,105587,117723,246796,135762,-146009,-150108,-48492,-175570,-324650,-191995,76324,195649,182827,74061,14933,120759,222616,70429,-208834,-307232,-228660,-3128,178281,194368,115705,-31961,-163376,-192844,-74169,52582,17502,-19072,61512,172583,211631,134348,32895,-36169,-20394,58631,-67542,-302243,-316630,-254594,-287866,-178889,10167,-2378,-87328,-127575,-179299,-163841,-170447,-160876,-250579,-390913,-288519,-23430,129892,139727,111347,72778,188379,202118,-96704,-256402,20252,263618,186417,46681,54539,171200,212995,139016,25127,-27426,-12763,21222,74741,163157,197037,110923,-20222,-36428,-50759,-73243,55553,145706,50707,-41996,-139317,-225570,-175306,-153949,-109619,83764,212130,82536,14208,197352,252711,170654,226403,10653,-488036,-579025,-241397,-91372,-92060,2990,61210,-97165,-163208,-50377,24361,-71679,-16215,349007,640483,527873,225179,152545,234139,90078,-216620,-353489,-211924,30261,74446,30310,-14568,-73164,-69523,78255,211076,243273,189425,65950,100883,140670,-62043,-182747,47423,140216,-20543,-144325,-176706,-184843,-133321,-196106,-416366,-518236,-434839,-386209,-364727,-233328,-107852,-37770,-48126,-91680,-135886,-209423,-71140,189963,241988,184200,397079,418641,-104879,-469239,-330312,-205650,-279242,-273721,-179317,-151947,-254083,-387282,-297216,-109399,-203384,-411123,-292949,-16542,106492,-62948,-227184,-166031,207,126753,117384,-7181,-45298,-27505,-118731,-126297,86332,84390,-203057,-235071,69342,263333,174822,104017,160849,179315,130924,103801,89175,90447,150269,148892,-52261,-235014,-220372,-69903,137590,242541,309958,374051,279836,68384,-77672,-9045,237785,326180,142038,-41152,-63134,-17428,-54147,-47630,80805,215695,356485,368237,137373,-30327,54216,47349,-152792,-201384,-46011,10700,-57470,-178070,-224727,-67145,102743,-68966,-332677,-202363,119155,190458,-35391,-236899,-207241,-17377,216738,295252,109136,-144253,-178905,-78146,-42067,-51342,-68328,-88848,-31177,47365,65667,15995,-12430,-134089,-288241,-329251,-315074,-265048,-109087,57369,138295,139564,51261,-48491,-122393,-92122,-39452,-223942,-475358,-409595,-178001,-12589,126822,177608,-9638,-168294,3693,278496,153188,-293367,-458857,-135635,195641,223942,31315,-113276,-112407,-82743,-31490,13406,10984,67590,-45064,-328624,-311019,-113431,-59363,100608,180136,-52168,-309909,-247609,-82196,54982,157758,236960,174395,92613,103419,150346,152043,134789,116313,97233,-64313,-326268,-316748,-109165,-141960,-387325,-385361,-295083,-265896,-252120,-181867,-169350,-109460,-67744,-167770,-291152,-230089,-42039,-40781,-119333,6278,206857,74953,-151348,-103804,49631,42679,-91190,-50423,186998,237185,139889,134985,157517,82470,155022,398556,374860,105850,27139,101216,124194,100074,-137405,-387450,-259063,-4583,-50753,-264345,-212844,-145328,-186530,-238101,-749919,-273633,1645944,2041821,1567242,2371766,1631476,-537834,-760899,189913,253067,-166325,-431736,-675472,-209973,1547093,2785643,1438406,-434082,-495555,374307,493079,-70659,-406101,-423300,-362799,-126063,149632,331864,433952,454218,337484,358333,479449,367545,105603,-67563,-156852,-113849,29609,-61636,-229705,-153203,34561,129079,309480,402383,143414,-63969,35847,133608,-13830,-128683,-106354,-17789,93485,155477,46759,-79588,-116982,-146378,-183991,-73839,109787,186245,200470,193517,58443,-236309,-483446,-485844,-372319,-316995,-287256,-164514,-46928,-77081,-86019,122860,260549,162415,-47922,-280691,-293131,-178731,-227729,-242567,-120086,-147538,-284229,-267629,-171727,-194913,-154919,204382,387512,124639,-114560,-79696,-19156,-11152,-87167,-194884,-143378,83110,44353,-196033,-179121,30093,-32350,-245513,-207852,-95104,-119745,-170535,48528,305419,263742,125112,22732,9268,81017,79851,29100,172101,93411,-274609,-276128,-83627,-69599,3042,148341,67663,-119732,-79212,150719,282951,163391],[142790,148883,124314,157535,129909,14555,9543,56093,81187,42932,-39857,6294,114629,169641,143315,-56847,-176775,-143709,-174164,-142677,-98300,-246579,-340675,-209917,-44622,52483,170644,250902,145038,-93851,-253965,-255653,-115732,160053,367627,250115,13903,-21236,92606,118843,88634,71707,56189,-7116,68655,228648,137000,-160103,-289234,-167754,60119,191560,245786,229919,185893,166065,111551,-40851,-174530,-213199,-141581,-102267,-10058,55693,-64487,-152353,-144107,-125228,-52595,91422,209245,343410,302372,116491,73849,143971,132770,-10241,-111436,12892,220427,189693,-39342,-96511,-20506,-28361,-86499,-117153,-129787,-122868,-85867,-78893,-169207,-208434,-144157,-72229,27363,162336,211491,147030,46314,15685,-82299,-228665,-285821,-251128,-171564,-197172,-215288,-125099,-18560,-29535,-79344,-170752,-333346,-344509,-81828,230885,351547,323953,174363,-55554,-202953,-159263,45452,133889,-76610,-266190,-238938,-124186,16996,169793,283208,269767,269831,324446,162536,-149788,-301945,-333523,-387986,-400381,-236565,46541,148646,-47295,-202692,-189574,-142845,-103356,82314,289454,196638,-92833,-163354,43636,17351,-196096,-142110,174466,300669,91831,-159089,-226328,-130346,-788,78302,160659,141148,36455,50438,83545,-71928,-102638,153873,215167,-12240,-55700,46774,-7912,-123973,-133267,-81710,-16077,46102,81082,32069,-82957,-161678,-62829,87316,155432,168770,176092,168259,9484,-317949,-338288,-19059,115842,159929,160444,89298,191548,112362,-312126,-492020,-283222,-152726,-158833,-78059,-14136,-129195,-269264,-208370,-55652,101766,186775,156985,109431,18877,-84316,-112115,-11470,152378,117840,-106965,-256259,-196158,12553,194686,235896,183884,91976,-44600,-93594,-65307,-250346,-380930,-252256,-203057,-297227,-210012,-37837,-6557,-94656,-170166,-63118,125237,149454,106336,117675,147294,94208,84951,215513,141261,-181691,-330999,-234351,-74179,77553,118392,43669,-51339,15859,266502,419997,258397,98182,7103,-101797,-124017,-101255,-196689,-210162,-150383,-160632,-160307,53668,176325,-36078,-221764,-20846,249688,187442,-99766,-262584,-115520,46172,-68560,-256266,-183774,14066,66427,-41924,-131369,-138147,-28223,38106,-130072,-204527,-1360,137241,11079,-190385,-188919,-8551,27071,-65134,-95750,-70173,25022,58382,-93524,-161621,-60194,23730,-11546,-205342,-236587,-19164,147848,107539,-44282,-77765,-39775,-162298,-215572,-43799,54209,19249,9559,-112195,-311678,-305975,-44793,67226,-95395,-109241,71932,199668,388909,470350,186602,-133209,-196197,-208310,-200027,-70645,69230,142652,32569,-198087,-241186,-68053,150247,219319,79025,12198,28705,52858,227726,354384,299229,153243,10913,-73238,-230506,-447692,-377308,-55112,34358,-93905,-47475,120979,158567,44546,57115,163532,117282,-52157,-88458,-2727,80532,52470,105565,299009,318431,67562,-26144,100579,152648,143013,85975,-71939,-102352,49376,143015,167993,153516,58401,39492,76096,4832,-49266,-33891,-43356,-19166,74442,163456,190206,225436,269091,226927,45099,-125783,-244262,-340154,-346049,-184068,95182,63906,-270581,-322827,-113751,-31402,-35294,-22584,11968,109418,68073,-136996,-259485,-192669,-111595,-72783,-259932,-601424,-809575,-695701,-216301,495883,755390,367714,37625,107267,44203,-292630,-38682,300749,-187771,2375166,8011150,8238684,435304,-4414334,-3271878,-1180046,243231,389746,230173,184838,12793,-395182,-675002,-511261,-109808,122894,42426,-153225,-161371,-124611,-1252,21625,-108408,-98715,2844,89804,-869,-201849,-134950,103820,121277,49846,133256,197402,9378,-217429,-177778,-19408,108728,107544,41095,26354,46665,9208,32869,107973,104706,145765,298354,218240,-84648,-82663,40988,-110887,-295946,-181697,42624,125628,70111,-8336,21679,172002,287716,149965,-174170,-310232,-239562,-65238,120460,147877,116603,-11380,-174174,-178231,-20055,62186,-39451,-48527,88740,216784,262604,217345,113105,-62767,-116490,-36742,-125330,-263290,-214438,-168215,-257801,-138105,57118,27696,-16840,19912,-38821,-144524,-226508,-233545,-295495,-384720,-272104,37673,206964,121619,-81931,-201629,-47712,73794,-129181,-264839,-2687,256313,224549,140501,132204,137847,98495,32719,-32848,-73676,-93403,-120295,-69825,73784,174375,117955,39431,52825,-6448,-107645,-14368,108771,67923,-27388,-172900,-223773,-124447,-84206,-103677,26192,209538,171981,55566,148439,224984,197318,189400,-112314,-524585,-474689,-181735,-156178,-164698,-12833,93808,-60407,-165948,-70945,24462,-45272,8612,322136,540475,384840,101541,135604,367175,223558,-236414,-443112,-243652,-6587,10345,-3055,29276,20431,10838,134096,313440,430433,400624,215142,212580,250267,21181,-129733,23489,69938,-46950,-92803,-132626,-209798,-199103,-250923,-391178,-397538,-316298,-350792,-333899,-169483,-40132,14550,52878,38912,-66621,-220630,-110362,131364,162725,104335,353070,393020,-95970,-470368,-341859,-279770,-350963,-307874,-196433,-136302,-187193,-316226,-274374,-94912,-169528,-375185,-298605,-60980,88461,-26199,-214721,-240600,-143685,-7715,33038,-83178,-114826,-79409,-161481,-231885,-101398,-63075,-254550,-278206,-39130,138774,109855,82275,146286,184393,137770,59260,-2305,-8200,106791,192377,-1034,-225686,-166036,8679,183818,213195,235527,285706,267608,133065,-16481,28513,275089,367135,175520,-23724,-68336,-39669,-105755,-132213,13299,202138,344855,311986,36294,-134981,56014,127842,-144052,-250030,-30372,104206,3064,-142489,-135040,36030,141512,-70107,-342197,-233991,92133,172820,-35901,-167059,-146961,7944,245527,318120,102479,-120978,-116371,4768,32142,-13468,-29689,4055,53420,72839,72491,60418,4884,-162074,-272771,-289828,-316084,-266986,-114562,5940,85831,71349,-53718,-176266,-231059,-178534,-108150,-214476,-392356,-326886,-136558,-19581,52658,109825,29015,-11512,183176,381341,161854,-300287,-471400,-210567,82248,186119,102321,-27501,-83436,-75956,33611,125436,134171,198449,61251,-328590,-370863,-109845,32056,165207,168023,-94393,-324899,-239999,-79511,62049,186278,249254,203449,125648,123555,182578,191321,154108,132691,95738,-23231,-147364,-114881,38521,-96351,-429102,-495583,-388682,-260156,-165792,-159775,-277972,-275542,-135958,-120869,-256355,-261462,-67579,-39818,-139734,-45902,139629,19414,-192655,-129585,44000,2688,-187308,-108801,206337,299467,172414,127966,172157,138928,195021,403330,379504,119020,70209,148723,197474,196525,-12236,-229171,-137638,63526,11020,-227083,-230122,-80679,-11243,-231200,-754384,-13529,1815037,2039671,1801793,2452419,1379797,-744357,-906584,88740,288971,-118832,-523630,-938804,-223014,2104737,3097325,1058403,-775740,-482857,578578,885399,412807,-27275,-202801,-289527,-151200,120257,269387,328028,336788,224902,232171,410073,388470,179284,1615,-117472,-120556,-8325,-52384,-175440,-107488,27184,87816,228491,278061,39828,-167433,-62240,87836,9751,-114535,-138274,-46646,48888,116187,61912,-38734,-107256,-197897,-234304,-60521,153532,163579,65203,62577,77242,-61194,-235917,-289158,-291745,-293666,-258741,-179024,-85174,-45855,-13815,167860,288211,152446,-117494,-359221,-381123,-332874,-379581,-309656,-126061,-96860,-198667,-220879,-211477,-321252,-319363,89256,342462,194388,-813,-31400,-19734,-24976,-80959,-130647,-31944,112284,-43382,-284891,-215240,69645,108006,-61272,-94374,-115264,-228466,-209393,78991,298976,271218,223927,49755,-100220,-24746,50012,-12756,33581,-18199,-254154,-209572,-61411,-74931,8085,149413,68119,-79690,-58266,119580,232767,183519],[216907,220101,135258,154668,145107,20863,2773,49993,74109,49781,-18374,-2383,89015,141106,92777,-56831,-140872,-174280,-220717,-128016,-45287,-210743,-326525,-190910,9663,123664,219914,252772,97078,-164608,-303091,-284517,-95006,218857,385097,247345,18971,42440,234660,258418,150909,112243,99536,37087,96697,217671,182055,-75378,-309277,-227511,20070,130610,168148,244832,247717,171290,78334,-58914,-134669,-153545,-108054,-56774,28302,8022,-187887,-277164,-208923,-164820,-106111,13081,132618,281121,202977,19814,22093,72274,6250,-111413,-158266,-18613,199214,209177,20007,-19758,63355,69194,47897,31858,-14213,-20331,3611,-26888,-109609,-124461,-103609,-62830,13604,89247,138704,126122,14342,-109326,-273668,-355002,-342430,-307925,-226179,-139125,-102376,-43278,10412,-36335,-127775,-203074,-295079,-268520,-46376,220550,359369,336546,128583,-161316,-316075,-255077,-4761,129310,-59321,-226555,-169315,-58808,60159,156341,188498,153200,240972,345148,167308,-158463,-309976,-327488,-339189,-376948,-276221,-19773,53395,-121333,-233079,-213729,-173117,-107076,64981,262230,178844,-46229,-53800,89167,-10312,-199177,-85793,239169,382339,124165,-164808,-192691,-35611,75538,41093,102839,152376,56740,101339,207632,67422,-50511,162767,291184,104441,-112,35347,8143,-46575,-13698,28892,43039,35587,13923,-46462,-138392,-146984,29689,193968,238293,203906,149602,127796,-73011,-479500,-478871,-34483,167630,164215,125968,137935,250211,44440,-400321,-432211,-121395,-31126,-112620,-2052,50343,-77792,-238993,-240296,-134090,76405,225233,199858,150377,60379,-31573,-26035,75846,152370,56964,-134487,-221814,-165157,-15197,161026,209115,108581,-39798,-157637,-130951,-61640,-239973,-396432,-331000,-294546,-355810,-289740,-129188,-69549,-121582,-159478,-14833,214763,262856,158278,77648,16997,-68240,-21625,186859,185789,-138068,-345920,-200304,25675,98789,61508,-26236,-92595,59455,398593,513790,304219,110220,23503,-39932,-19312,16497,-141759,-262107,-241590,-244817,-195598,25999,130347,-88511,-222064,-10477,164554,60734,-134904,-237213,-106436,56048,-34100,-181056,-105726,23167,6199,-134007,-230648,-223659,-116262,-71871,-178333,-162722,36979,82714,-87409,-221896,-184245,-49393,17288,-19484,-73745,-76545,82607,145875,-40283,-145413,-53914,43657,37641,-105641,-106075,96767,205137,94742,-67083,-42437,88884,-25893,-165854,-83049,18549,5017,-41722,-183338,-317789,-221078,54248,101245,-97389,-67287,73883,90866,257033,415649,217659,-64642,-137314,-185668,-182179,-58642,71150,139663,24101,-230385,-308772,-169033,-6153,66662,25263,28977,-9692,-42803,171626,420236,399055,212372,55570,-80962,-313463,-494800,-374327,-43085,105447,23375,7496,149423,197530,92097,34156,63022,27918,-68054,-87536,7342,132088,155038,239821,400067,321412,11225,-79570,61421,131931,142558,74618,-59714,-60479,70045,106004,113923,155342,134186,128870,125920,58423,47085,48146,-31343,-36373,74779,181758,193761,184656,232143,257719,68865,-201432,-381296,-436822,-419421,-252802,25533,19887,-293362,-367357,-185884,-46028,33420,94449,88932,121706,88057,-103493,-243059,-238072,-182214,-51150,-230740,-674680,-925523,-843740,-406862,350506,836016,683918,279350,-109000,-752351,-1165163,-133870,1095527,1562157,5412565,10687136,7387753,-2340017,-6561794,-4467073,-1485271,63561,249497,313809,455872,311144,-203792,-692630,-597113,-284671,-71640,-40356,-126915,-48918,72810,197982,120054,-91581,-151504,-139635,-91067,-113139,-244230,-135860,89743,42203,-74296,12812,151144,43223,-167782,-212935,-162756,-77889,33200,67148,48280,-21606,-149603,-152108,-17497,40341,115438,291174,254514,14428,46533,160818,-17589,-220105,-139339,-7895,-1911,-98357,-106630,40497,230652,329878,195898,-110543,-249471,-219521,-156826,-7245,73109,120791,27009,-155083,-144557,10127,28614,-90872,-49632,123798,242108,282504,280523,193760,-47490,-185017,-157493,-195498,-240083,-152131,-98943,-192477,-85121,74808,50071,66359,151729,98701,-108134,-283277,-334180,-337049,-331892,-207950,89554,236585,81118,-231634,-387235,-239458,-53732,-115284,-163416,55585,262372,242063,196923,199168,122449,-1473,-62573,-76125,-108109,-174309,-254354,-201141,-18939,137092,124219,110003,155936,58865,-124295,-77985,95522,128964,7980,-196153,-224163,-100166,-38671,-85440,-8690,199207,235789,83472,87002,173818,180232,93622,-233536,-482543,-295156,-113026,-222568,-229752,-14248,124731,-37108,-199826,-108765,18702,-11319,35807,274615,417410,242257,-10979,97501,422770,303311,-224408,-472028,-256627,-46644,-39481,-25887,74702,117708,107887,187601,380772,552622,513411,302470,288427,337976,130040,-29846,15682,13753,-30177,9852,-60091,-214251,-247712,-269401,-308102,-242357,-206377,-295807,-265088,-111654,1566,42724,108792,154628,72752,-119645,-110915,66080,62413,16410,294834,358709,-69185,-418695,-336117,-329093,-378318,-309918,-194372,-91575,-74192,-191451,-216491,-76523,-115061,-278360,-253727,-67421,96927,55212,-129749,-251419,-253446,-114556,-34780,-153028,-164129,-83873,-147073,-292172,-314776,-287977,-330974,-287383,-110628,11347,8735,8656,79043,148387,132277,39417,-66575,-115508,33280,221283,83828,-148807,-76639,96318,228733,190359,133432,157917,229118,192074,64585,81368,288346,360308,163477,-39330,-68792,-31516,-125841,-203282,-64531,157843,287674,213125,-79544,-219574,58156,187069,-127804,-277455,-28404,179546,94400,-56350,-35144,120146,159735,-55115,-290780,-202824,104003,165943,-27674,-97681,-83511,31669,238707,307974,115633,-62531,-50734,63979,83500,13860,11517,112332,170100,140594,115913,133962,30659,-166937,-205622,-194140,-276661,-225966,-55287,21308,72776,21010,-137608,-258366,-280218,-200635,-102714,-150052,-289275,-246414,-84586,-11357,-2533,53854,72943,126045,297513,397034,140071,-274489,-414752,-243980,-36847,114046,151498,51880,-64358,-77105,65775,159561,170143,276469,198414,-210908,-323686,-49091,149303,207924,136285,-120096,-289576,-192890,-43088,86789,221317,256007,211486,136029,121051,174655,202856,178848,158773,92484,3441,-7770,53114,165779,-20458,-378802,-529545,-437360,-233320,-67699,-123415,-318636,-352583,-138389,-25952,-178794,-250407,-78488,-21040,-124056,-66704,70862,-26395,-193884,-120904,37449,-60168,-272494,-138906,206560,333489,203934,112971,151384,145512,170304,327105,312709,112427,108224,175408,221006,238546,108051,-23525,39354,155751,102446,-123073,-224311,-13106,188073,-142152,-537915,403648,1944771,2025128,1993546,2350205,1033393,-848651,-946918,-103588,147200,-153898,-599177,-1124193,-173827,2600633,3239304,766761,-815462,-340153,621298,1020363,688854,240283,26958,-131060,-105955,101428,163502,182549,218907,140843,108698,295714,370508,240222,83958,-48381,-94955,-20304,-12632,-87298,-35253,24847,62655,165941,150874,-62601,-263842,-193271,-12739,26971,-57229,-99235,-34450,8648,44026,40282,1818,-46018,-173441,-213757,-14356,175599,103028,-76271,-56561,114819,162492,52843,-95919,-225125,-269468,-228314,-209811,-132016,-9910,39085,153088,252006,109505,-193093,-419692,-421727,-415468,-459124,-322955,-115909,-45879,-89195,-126359,-189586,-389536,-442471,-49219,272862,249699,107313,35867,19097,-10528,-74670,-96853,32279,97744,-82809,-276266,-212816,69025,195296,89770,-6287,-139405,-318830,-227734,89979,242853,221317,239149,58785,-156548,-62785,70866,-6058,-73932,-120774,-211794,-130964,-31412,-62339,4747,109480,62269,-12084,-27666,69111,150272,174251],[252866,256274,149405,159384,154148,39752,11214,36698,49798,45062,-10653,-36341,27596,82984,32508,-35927,-45653,-108972,-157995,-40059,33869,-134043,-250140,-136437,50850,164742,249638,254608,65407,-212412,-343306,-304426,-77486,224491,320934,187379,14675,93451,325111,356671,202390,143563,123089,58701,86424,169021,205134,23068,-282646,-253297,-14494,72240,90516,240203,285762,157558,17485,-98469,-119579,-90097,-51671,5097,71371,-22533,-268324,-330184,-194091,-149861,-126739,-87309,-30693,99080,40794,-97495,-78991,-59578,-151683,-223427,-212912,-71899,148640,198555,50850,28667,146466,187465,167761,127268,54771,40037,53096,-4704,-58034,-24043,-31107,-44126,-17358,11630,76383,91588,-29216,-214195,-390360,-399186,-332849,-303591,-216618,4389,103978,93927,62293,-20778,-148234,-203780,-216125,-160574,-8289,172162,318856,327916,102574,-228566,-405990,-335502,-58314,97863,-65118,-207889,-112673,17285,100606,133923,109811,64976,193134,319327,148003,-149449,-252528,-215845,-199387,-298350,-300297,-113430,-49998,-143456,-203608,-190909,-165424,-93890,49866,209590,122602,-47416,-4838,73502,-23640,-137031,-34727,195679,324358,113757,-127852,-108933,81683,145234,-7614,-15427,85540,49304,131279,288619,192017,28480,170481,339664,233207,78029,13993,-5704,30747,129978,159849,120190,57739,-18601,-91430,-145737,-82264,113868,247169,268650,214908,120961,69466,-175761,-608503,-581229,-72429,218415,214348,146529,201969,263413,-41272,-413776,-280860,74878,125874,-3463,79042,101664,-26125,-170690,-220974,-157713,87076,275114,246453,189694,118322,38497,61924,148494,109649,-44859,-169183,-181729,-131044,-33554,129486,174521,24302,-175747,-261751,-151028,-34430,-148330,-303936,-333286,-321100,-320936,-289710,-172139,-87764,-105301,-84981,93025,295808,332588,191182,57292,-67980,-192346,-128294,122172,197977,-84883,-325441,-155682,96244,71535,-34742,-104373,-125248,90079,485991,560993,315337,91705,18268,1998,48481,85037,-80009,-260933,-292947,-321893,-234903,-16841,56828,-148345,-200550,6327,53290,-67111,-129512,-167628,-82352,47708,-26646,-108928,-26218,29660,-52480,-217625,-330011,-319355,-217346,-175126,-209115,-131242,52653,43345,-145225,-218647,-140504,-56813,11762,21731,-43450,-50170,155449,243720,60450,-81500,-44871,32631,40912,-27272,16581,189348,229262,67418,-86018,6803,239333,159587,-58139,-78134,16873,35632,-67046,-232324,-275697,-99399,141725,124099,-77582,-32160,34786,-60988,71162,311115,216306,-2390,-64335,-137709,-147456,-31451,89666,140474,19702,-224403,-299891,-198888,-151153,-137359,-59969,57750,-8850,-104235,113309,448058,430318,183145,28540,-111496,-360436,-467861,-290341,6830,169713,134285,60986,134388,169031,108541,11657,-58913,-85732,-63180,-48841,33378,164548,227593,325958,440568,277298,-53003,-123937,-5695,31706,58806,34897,-39456,-8841,82544,50765,24081,87670,141390,169748,129139,83614,143347,129055,-24656,-58027,53431,147237,150068,126024,192563,256927,62982,-264269,-467247,-471426,-418110,-260203,-39777,-58231,-320136,-361659,-179475,-21369,78666,157000,160369,178032,148941,-42656,-180862,-231150,-223258,-47983,-170256,-662457,-971943,-959008,-609055,126577,787676,883499,534394,-114412,-1115452,-1497929,93676,1829641,2820597,7159921,11476978,5508294,-4281685,-7323891,-5105164,-1965511,-318446,169018,531997,824822,658385,-8621,-679485,-592404,-294831,-108942,-54369,-93904,18911,233510,366156,194954,-82983,-216784,-289168,-263702,-203514,-247502,-114583,76592,-21307,-180609,-120341,51757,24700,-128110,-207720,-241289,-234602,-61443,70822,71026,-58772,-257431,-294918,-139835,-64950,34174,223320,218196,95646,178308,263080,71125,-114435,-71263,-52804,-134633,-249057,-175606,77728,291255,343101,191333,-50833,-152584,-175698,-253706,-187727,-20706,126625,71650,-109965,-98605,10699,-31180,-114809,-18918,158513,239588,259894,302248,257918,18220,-197162,-256546,-245872,-232492,-145591,-71626,-114889,-42558,50924,55297,130776,210001,161872,-72170,-312996,-412942,-337435,-230089,-109282,127617,230083,31029,-303983,-436128,-324655,-133290,-48085,30475,192850,293769,239519,197275,221585,108740,-73382,-118177,-78615,-115849,-246639,-358735,-290960,-93663,82825,116997,167628,246181,127969,-121333,-112964,125382,224130,47069,-204985,-216236,-90115,-25311,-64916,-13466,185977,257570,80733,13391,106708,117400,-46469,-320518,-361647,-82172,-35683,-247748,-259049,-2525,143556,-39475,-251097,-149473,12334,24824,58388,213621,289359,119095,-83946,56554,390716,303114,-194459,-436937,-240623,-63812,-49927,-22049,105591,182745,196654,240831,414493,591329,506588,301660,305643,377796,226925,71179,17362,-17728,11501,111731,10743,-196015,-259345,-234305,-184338,-109891,-152654,-244488,-177857,-71647,-4524,20425,87092,217706,250402,59318,-93808,-16045,-48568,-66481,228779,324826,-35273,-327735,-314154,-346874,-362805,-278220,-168652,-29814,47740,-54417,-143439,-65754,-49681,-125254,-151318,-36155,126601,152024,-9040,-195875,-280880,-152833,-67226,-205417,-206716,-64936,-90948,-295336,-485380,-522129,-420661,-269688,-134734,-90332,-106120,-106361,-30416,69759,90293,29308,-85213,-192082,-47536,225235,170809,-40791,11859,169593,251511,161900,21923,21047,167689,229253,148030,139616,284847,326015,126327,-75998,-57325,21451,-99044,-254145,-152622,87133,205191,101228,-183082,-268939,51559,198466,-118336,-283467,-41362,218127,195979,55402,44863,159368,144854,-34881,-189100,-107500,152153,168262,-15008,-56216,-43960,46818,209957,268495,142369,23269,11992,89071,104292,32348,48467,205122,288486,226443,174616,206770,57393,-143095,-105158,-73211,-202494,-145714,49323,98058,100033,-2405,-175577,-260282,-242193,-146504,-30713,-50420,-182424,-177676,-37845,-4884,-43238,14543,118048,225006,331146,332490,98873,-220696,-304151,-213221,-113673,36328,166412,100984,-60985,-85385,53947,104285,111131,281733,308705,-44105,-201825,57028,257995,199780,69474,-135240,-225163,-127843,12216,132017,259225,254614,193114,118233,86905,123352,183764,202858,184115,83398,-269,43977,144703,239482,56643,-272314,-491688,-440784,-200122,13141,-81239,-290189,-328426,-88827,65183,-109524,-219720,-66604,18463,-77632,-54001,20918,-54557,-159914,-79245,33329,-114735,-295788,-117959,191412,327427,216758,79925,92450,99596,89301,185630,183598,85201,133595,176440,188423,215012,191048,179334,228074,241638,194276,32652,-151696,73338,361194,19223,-142000,881663,1966951,1894561,1947367,1971481,574063,-885355,-836306,-245485,-71865,-244742,-628844,-1126736,-37084,2779260,3006754,550173,-535191,-16063,594279,952018,747860,347257,196035,55820,-2720,99119,45870,33886,125025,97846,19689,173923,327385,282079,169868,41135,-46134,-14322,45025,37684,62065,33792,49273,117980,50453,-138095,-333271,-326535,-134349,37490,28109,-4180,10235,-23476,-49672,-25796,10764,35617,-69834,-123254,39890,169239,37683,-169821,-120827,166507,357733,274845,36019,-177528,-242120,-198210,-230096,-154255,32224,60733,77871,155745,43370,-251003,-435917,-398747,-407735,-444729,-274352,-85917,-3962,15649,-12000,-127871,-409928,-519444,-189600,184775,268715,181950,103530,72713,11919,-77785,-111680,-4054,17463,-74776,-182878,-175857,26605,195169,157235,27897,-167744,-361503,-218181,75106,151880,133573,182592,65245,-132773,-34996,117407,33073,-128305,-188462,-156847,-53316,1967,-34772,-13098,26394,43812,56688,-4132,3097,56912,141056],[246361,254708,175329,181328,158579,62333,24814,13784,10789,22075,-31290,-89408,-43649,12210,-26854,-5371,81511,39575,-6415,87951,122228,-21994,-125247,-64609,68750,171733,250526,243833,53468,-214867,-354565,-303898,-65497,170968,194001,89990,2618,121414,350659,392644,229351,142221,99106,42128,39368,93576,193306,102590,-210319,-228609,-30412,21423,29824,222247,297603,138094,-48873,-147130,-125691,-34155,11125,60339,107120,-25026,-278348,-287430,-109123,-100805,-126933,-183057,-225224,-140114,-130543,-201655,-200103,-215863,-300431,-316483,-261924,-140181,69386,150864,44045,47915,219409,302640,251467,150836,54195,34980,42692,-21870,-22802,76354,59321,-22811,-56960,-51376,25518,41191,-67697,-253056,-390846,-357603,-270692,-245564,-140085,193167,339586,236877,121721,20966,-130948,-176699,-117398,-42504,26079,97352,229654,284023,91934,-241490,-446784,-372868,-92440,49907,-93400,-211344,-83698,84386,128586,97988,56319,29557,138921,245576,101060,-132473,-146580,-22402,-4895,-186971,-300612,-198496,-112817,-101617,-126720,-139143,-152493,-111208,17950,145061,46976,-96726,-38272,4567,-15440,-28460,5348,78010,157323,70763,-56896,-7023,167215,170032,-49206,-138479,-32175,12841,128898,308533,272727,114381,180733,357479,337278,150050,-10119,-44200,82116,258411,282780,200323,105089,-7566,-83423,-100231,-458,156390,243623,249304,195378,98682,17831,-263248,-663468,-603823,-103439,251793,272251,197548,262933,243886,-109662,-351572,-78285,259021,278249,157317,172167,144272,19165,-86577,-166931,-127928,129235,314702,269897,210564,172789,96990,115389,170487,23064,-160491,-184359,-125038,-96085,-43418,107600,157829,-27221,-268097,-323428,-153110,-2993,-25548,-152885,-261183,-263443,-194395,-200515,-159764,-71356,-59004,26908,239336,369626,339760,186921,58049,-82075,-232164,-195593,37533,167170,-39911,-271455,-103373,132711,22611,-130915,-167147,-150724,81138,481263,546416,293155,43831,-14451,16687,71603,88970,-41895,-218823,-297070,-379127,-292524,-79904,-34513,-215358,-175658,21778,-56580,-163862,-83022,-70721,-44293,33709,-38045,-52660,44159,34128,-101539,-267555,-388363,-393320,-308321,-248199,-211739,-103802,54859,32637,-145454,-182553,-79041,-35582,9675,42891,-20630,-12840,200763,310039,176775,10202,-38345,-12167,-14181,-11383,85483,227779,210095,35352,-92682,51261,353931,325159,65918,-33754,48375,91500,-69691,-246039,-196099,21221,191808,127610,-44017,-9868,-26817,-204470,-100373,197112,188511,50140,27260,-49743,-86460,9872,117380,142024,16872,-184665,-212140,-146528,-250732,-341144,-157670,82221,24469,-120758,70118,435024,384761,65414,-67320,-152952,-355999,-373749,-144293,87224,204834,190814,92383,86344,91145,95493,3214,-164128,-195422,-52300,16404,80300,179614,255103,344388,406949,194080,-116691,-160652,-94459,-137641,-109667,-39947,-23331,37055,86319,-131,-70470,-26224,77170,145561,81076,70136,217589,197523,-26588,-96186,-4057,59282,71615,67545,148486,208379,26636,-288685,-463312,-421601,-331747,-196812,-74381,-139982,-338150,-322116,-126886,17490,91897,154278,197200,249808,229296,35001,-88947,-170903,-211013,-56002,-110165,-580835,-926666,-981485,-747205,-86204,670568,946912,739150,102145,-935865,-1206238,588559,2331684,3398795,7281126,9719887,2554684,-5083618,-6336925,-4671894,-2298948,-729233,202492,869406,1222449,979527,131927,-638765,-502136,-142314,34145,26134,-53806,32126,308402,442018,214342,-97628,-288062,-405273,-372313,-237180,-191786,-53791,82571,-51698,-244869,-227461,-75716,-38217,-90524,-148116,-238997,-318111,-149297,45609,79101,-58650,-277064,-336715,-209596,-170663,-71320,109214,103621,100409,242095,294504,113604,-13116,5655,-67358,-208348,-309842,-181431,134416,347927,327785,136891,-25042,-58075,-120889,-325924,-372935,-115666,130400,106814,-55088,-52855,-11125,-85909,-95336,41150,186104,206990,196300,274530,294266,121225,-148197,-300276,-259413,-231212,-183715,-87766,-47782,-28297,-14876,39282,157740,171489,107308,-59183,-297929,-426556,-277100,-95254,-2276,147368,201102,-20550,-306428,-367157,-288631,-131546,68743,267380,369235,343525,219382,142365,181995,80818,-113264,-125392,-36034,-95307,-304128,-423567,-327896,-138351,13243,83170,187474,298294,182534,-102649,-108978,198186,328866,73568,-199055,-191349,-79604,-40055,-50486,10568,177006,238410,46227,-62689,37338,24664,-196001,-347945,-182692,114376,45942,-206010,-232622,21922,147219,-68705,-299379,-177623,10452,55974,67964,142626,164170,20967,-106288,27543,287548,223885,-163941,-353806,-195053,-47005,-18416,8672,109051,192825,256719,295681,425288,554810,403516,216996,258136,353496,264933,117487,10150,-24215,57244,168589,56936,-155500,-225730,-149353,-49997,-41865,-171749,-214800,-100792,-59453,-63901,-62537,-18825,205409,415098,251862,-79522,-115724,-150056,-127972,156597,274416,-26055,-241161,-284479,-339277,-320134,-219873,-120605,33147,141902,54966,-78062,-66812,19263,59132,-9732,15792,165317,234026,102782,-94405,-208422,-104288,-50089,-223013,-247350,-54840,-25033,-248537,-557601,-685482,-500684,-234967,-113095,-143156,-199989,-227712,-152436,-37609,1710,8160,-56932,-204887,-107109,199706,224097,51719,72263,212420,236415,113866,-75660,-93399,90717,234570,216327,193005,273708,283872,85224,-114488,-32802,111051,-30671,-283867,-247894,-880,122183,8329,-247231,-271464,39399,159155,-122073,-271498,-65046,213099,280207,158002,85437,143685,96585,-19239,-64123,26078,213100,175358,225,-56990,-46601,46702,174980,209620,166850,116636,69905,86968,101670,50113,76134,252540,366371,289567,214800,246448,78790,-94604,-2190,33185,-111219,-44961,159329,201226,148961,-3109,-164279,-183722,-123055,-29787,74625,51372,-79707,-108941,-3077,-12693,-73046,-5497,156215,273982,294238,223161,53183,-157426,-181000,-128061,-120631,-17107,148942,109632,-70384,-95496,3336,-18132,-12798,219719,341479,84852,-63817,175715,321909,130893,-35104,-148198,-155774,-63042,69786,192232,295021,246405,155785,77290,22446,43816,147724,221831,199152,69726,-31799,6347,150449,248228,107666,-162392,-412273,-416900,-177359,54657,-43086,-218589,-237211,-24778,107982,-85303,-193222,-34087,67866,-17485,-16570,2804,-62231,-107333,-21234,31960,-129502,-225346,-44251,163414,279372,197770,24939,7921,21705,-17257,15345,22784,44928,143904,153144,113761,139295,216030,323727,369145,285355,255365,203108,-4040,172271,463866,224892,344239,1304584,1850214,1588149,1564067,1324793,51848,-882297,-586321,-216985,-236486,-340870,-583215,-892547,189214,2528831,2374060,364600,-69896,446566,613737,819308,670802,309156,254888,198151,114334,105674,-47766,-80228,67739,95715,-12822,79953,269719,295147,240922,129875,1998,-13975,92755,174157,161528,50720,37070,71615,-13926,-179330,-367691,-425132,-233816,40434,110227,100357,59809,-50890,-146949,-128140,-33416,94654,82186,11958,77179,137874,1970,-180262,-109865,217943,453663,350671,77077,-141343,-202444,-164995,-214475,-129925,72353,45221,-39870,19761,-33370,-277301,-398197,-315322,-318086,-340904,-171421,-40870,16520,86163,85569,-65537,-407287,-562783,-309653,85685,238432,203961,148419,108419,19139,-93922,-170363,-147101,-118418,-38622,-45974,-114630,-34772,117731,131605,1160,-202126,-348767,-184959,35905,50987,41275,100746,89424,-32273,32284,157649,79937,-125079,-198700,-90419,14660,30825,-2407,-48473,-90265,5083,97210,-2335,-70236,-25300,99665],[210766,225439,209979,215778,158802,80299,34988,-16658,-37136,-22262,-83217,-143853,-91940,-47474,-74468,21065,201065,226521,182878,208785,197395,106532,18559,445,61634,153248,220276,206398,54824,-163400,-315705,-267784,-55936,71238,37665,-15964,-13221,124245,321297,370414,229668,103735,23394,-13486,-28199,10012,141552,132890,-115530,-157643,-20024,-12167,3735,201627,286069,129307,-90290,-186164,-137259,10038,63346,87997,122526,-3902,-216954,-156458,15262,-51275,-132675,-252813,-381142,-344469,-249946,-262558,-303651,-349354,-398988,-362289,-289547,-210241,-30010,71452,5154,48847,276473,389398,288212,113436,-6381,-28208,-25010,-75232,-6081,159545,144182,-4618,-89310,-84260,-14779,-15982,-80344,-201589,-283050,-258750,-183566,-153489,-12481,375987,532073,335244,168442,80157,-81250,-135929,-28150,60529,53117,19297,109692,199445,80829,-207344,-425433,-348194,-90515,1312,-131708,-224868,-81426,127572,136329,44090,25354,53298,99210,142691,32765,-119233,-27791,192682,186359,-73085,-272444,-240155,-107773,-14542,-35155,-88168,-167388,-184685,-36428,87548,-22524,-172858,-140739,-91045,5958,79841,25756,-56889,-44655,18377,29352,77281,180257,136093,-65132,-211099,-154189,-43654,92538,265917,292927,184937,198664,356614,393517,194587,-28255,-91890,90954,333326,367258,264767,158519,36348,-24980,-15831,59833,138222,194259,195587,150672,88872,-10372,-309508,-624308,-526345,-99543,255520,296931,236837,297227,212306,-135412,-238966,115703,385300,384607,333305,279013,182674,57223,-9017,-100512,-60830,185479,322130,250301,203578,205745,124060,115809,125221,-92684,-257142,-163400,-52396,-65770,-52384,93677,170719,-20105,-283670,-321517,-142636,8545,66026,-10570,-141377,-133108,-14881,-50675,-108868,-53176,-16884,132248,383505,434848,290106,140749,72162,-31219,-181241,-200188,-41623,99833,-13118,-189447,-42018,146750,-9398,-182979,-193132,-167007,25967,375184,472679,246872,-21786,-64718,15259,63140,40828,-42341,-157491,-255351,-399274,-362558,-151674,-119718,-280776,-167301,23513,-141483,-212961,-14237,27619,1558,23766,-57150,-20498,97209,39320,-133618,-270772,-379630,-420715,-370078,-279540,-183620,-70798,56961,51049,-94383,-124599,-20550,849,6056,32747,-15859,15245,192188,314920,269198,99560,-39384,-83483,-117838,-66760,87687,210072,159543,13411,-80958,76427,395036,418888,168353,35240,97595,139583,-57057,-215607,-99575,102570,189572,108737,-11933,-4423,-84772,-286849,-194953,109151,144928,92056,135197,77707,2168,61459,144693,138080,8513,-128752,-73877,-35138,-288196,-486162,-237804,92126,73759,-93735,57045,393318,279369,-109954,-204426,-189780,-298585,-232947,28971,177735,194443,164363,87699,23934,-4245,65620,17061,-218953,-269729,-47087,89652,147538,189302,237068,296361,311876,96184,-165520,-189863,-188296,-329559,-320691,-142225,-22192,62449,79994,-30296,-142978,-150888,-33125,67785,-2302,22591,254242,246097,-35112,-155238,-100286,-65409,-20424,21404,93386,111045,-32732,-265059,-360403,-283292,-170023,-74557,-61933,-190848,-333028,-269428,-75487,37003,74214,101065,182212,299552,299605,114501,10497,-70504,-141385,-64819,-84982,-469976,-791145,-881443,-771507,-214595,550372,886670,822266,435437,-341584,-459220,1178297,2500616,3348122,6010970,5734802,-1058883,-4769458,-3820357,-3068603,-2212478,-977179,362539,1251172,1549829,1197296,187925,-569784,-354461,105754,301952,183417,-6463,14313,289040,398280,165896,-137047,-346364,-451877,-386430,-204288,-81972,50691,121545,-44992,-264252,-289584,-201228,-120836,-47639,-46023,-173187,-315268,-204953,-3399,62401,-30978,-205129,-256915,-196439,-233646,-163937,-23228,-67652,-2497,189352,221279,77577,43950,67857,-37637,-176581,-242604,-116231,202959,394173,290925,51223,-44631,1956,-69324,-351258,-501839,-188375,130297,121895,-10111,-19233,-37057,-103442,-30011,120771,202366,151154,107248,205853,299034,230972,-58021,-280943,-236512,-221973,-236429,-128193,-5938,-46848,-106814,7951,148934,56305,-58478,-89129,-240828,-358010,-164801,40624,81725,144050,159474,-69040,-277684,-252800,-170190,-46181,216670,483879,525269,388165,185540,53698,89868,34111,-124255,-96805,30516,-60220,-344215,-452322,-317581,-150056,-60615,18268,153985,296557,209435,-74306,-69716,293424,413385,80594,-179301,-146812,-60635,-70855,-46812,52220,177782,196104,-3860,-124647,-19650,-71335,-314318,-308506,17106,254047,120030,-103003,-148372,58949,137347,-119275,-331158,-183541,16083,74935,57975,64284,46998,-49207,-83771,18664,151062,92454,-146425,-249630,-130933,-6937,35146,50100,79595,145998,277261,348013,423118,468913,255654,81317,160865,268203,211415,70888,-25030,-13451,95592,168541,74211,-95597,-154810,-40564,61209,-45498,-242773,-211730,-59931,-81856,-162846,-191910,-184647,118694,514900,393669,-77136,-219694,-220049,-155109,76375,174275,-78437,-209143,-261904,-320619,-270315,-148795,-59846,82076,185411,110793,-39546,-75531,87915,236325,130588,61691,199254,283681,173584,19272,-56948,19093,20364,-189010,-274052,-73379,18335,-173532,-516156,-728359,-547378,-191963,-56592,-135479,-238220,-308796,-247689,-146413,-121886,-39778,2253,-142078,-123469,148301,220379,94964,98976,221918,180298,40827,-139290,-164489,8986,207420,256572,232930,261306,245721,53770,-137931,-4292,203484,50406,-297865,-342061,-93632,58169,-43102,-254158,-222820,35513,91883,-134190,-246756,-90832,172564,322334,221121,85606,83960,28366,-12668,49183,151566,252857,182888,21066,-92970,-93295,26223,142220,142938,169771,191498,121718,74563,91489,76067,91718,237026,366351,290819,206710,233618,91375,-35390,70630,92885,-25700,49232,231450,280641,188872,3875,-121705,-64036,38824,113902,168160,119118,13624,-22084,20885,-38263,-91223,-5072,176479,269229,215427,116629,18184,-106691,-90618,-26000,-62490,-27374,113273,83123,-83116,-98051,-62723,-158190,-148900,114947,275948,113811,31830,264970,318777,15607,-161589,-163474,-98770,-8839,117930,254747,323550,237719,119721,27994,-59572,-36124,118453,234459,199456,56503,-74489,-81606,92948,204567,120173,-88590,-328943,-389508,-175078,51702,-15672,-141015,-139453,11152,84771,-111235,-182450,4575,104198,32636,27219,13543,-53180,-56404,30186,33724,-86594,-67376,61394,125304,199765,144530,-46600,-79948,-56336,-110446,-138033,-127657,4911,142462,114102,26103,41743,178687,366423,408879,259242,266364,348052,186687,260328,484017,447385,827270,1583449,1609218,1124353,889806,522070,-422162,-830029,-250644,21240,-246757,-390306,-443329,-439031,474025,1921709,1493670,169417,374931,934827,758978,763954,578293,193825,193610,238950,189681,104408,-93829,-136017,43962,123163,17750,36082,201547,267010,272527,188739,21197,-43465,99685,272220,227761,64327,15512,16440,-52647,-197045,-370835,-460016,-277177,36108,156565,160019,80267,-81813,-229200,-244600,-132664,94817,226630,148642,82506,93126,14916,-106240,-34252,248778,415586,265501,37680,-101983,-141009,-123551,-154795,-63326,92256,-6957,-171591,-126308,-107691,-270207,-317064,-194819,-179710,-178552,-37093,5895,4692,102506,134655,-39257,-402581,-581368,-385844,-10735,161620,169840,153453,102111,-2626,-117697,-246107,-345544,-268136,194,83862,-42489,-79130,12252,45923,-70164,-243425,-298111,-143179,-18938,-35206,-25139,45167,142145,110122,100843,167264,111719,-79825,-146517,-10701,68445,45605,19777,-100301,-222453,-59857,90613,-26287,-137700,-79691,70029],[169939,184963,238839,246276,154883,89497,37567,-49190,-87246,-85433,-155907,-179618,-95773,-76972,-102955,31346,275360,391167,347392,279971,238789,224299,147188,39293,36670,125955,165671,135994,58261,-67296,-215974,-185879,-41873,-45242,-109757,-102043,-27257,107711,262084,315054,213133,44527,-80944,-92388,-91134,-60465,55772,96659,-35029,-61827,17519,-14281,25097,188769,258945,145813,-80124,-199095,-137502,43398,94069,79125,108942,23609,-111357,20992,137575,-32612,-168185,-287474,-442545,-432813,-275917,-265070,-357992,-419907,-421640,-345922,-285523,-268824,-134913,-21217,-45347,47947,314354,429403,280285,47763,-89456,-115890,-126307,-149955,-6047,209430,197870,7924,-97498,-79582,-42260,-60594,-51544,-71648,-120781,-149311,-103340,-54289,135159,509039,625250,354946,184264,138921,-16548,-98390,25691,127426,72990,-35080,-8469,85158,54081,-148927,-346404,-260800,-49816,-33393,-163242,-232670,-93592,140853,120918,-27488,6715,123128,94601,43279,-42370,-119563,60785,354540,316778,15102,-218494,-220084,-40294,78651,34062,-62915,-223548,-303992,-101931,53825,-64381,-243224,-267630,-177843,23023,136687,17269,-157929,-199785,-18270,109426,119533,114539,63501,-40844,-200703,-231714,-101749,31646,177097,257383,226090,226975,356190,402805,208419,-31720,-129342,56108,331208,390760,297922,196694,88874,60612,80490,73802,64422,118044,127616,96534,93649,-11937,-307752,-500975,-359549,-48626,225856,262273,225373,286098,185327,-113862,-115163,248030,426880,417056,472358,385100,216341,91255,48292,-40506,19122,231632,284708,184910,171357,208830,116379,69903,25036,-210452,-309112,-109416,21020,-46363,-69587,77869,204833,44906,-216222,-255498,-128353,-17373,81822,68426,-16256,30019,161798,107434,-48502,-67175,-16189,188078,478862,478626,207668,64026,86841,50995,-73912,-143919,-89951,16729,-4695,-88614,31211,159003,5780,-163632,-172254,-168229,-58303,202014,359694,189913,-86403,-110748,19411,48367,-27780,-75910,-99138,-177834,-368721,-418331,-207030,-169236,-328749,-188579,-1056,-189793,-217663,45478,99657,43765,19761,-76159,-14935,127991,48696,-143078,-230128,-303686,-392966,-392425,-271702,-131932,-26662,67357,83244,-21122,-62795,21936,36458,-5173,-10617,-32626,21858,129757,251110,304228,157669,-50216,-165691,-239979,-163821,47716,162623,105050,13590,-51438,76097,357707,423763,228018,109686,142153,150790,-35834,-141331,-10581,119665,135909,70437,2526,-17120,-116704,-275974,-181142,65626,96265,122214,246791,223970,107174,116840,164160,122624,-13186,-79627,67566,90347,-265601,-529529,-271199,87631,119064,-36435,78614,342142,148662,-291811,-340946,-209956,-202611,-73977,190220,251448,134641,58724,45013,-35063,-85789,36912,53171,-206924,-285442,-48362,151873,224936,205429,185395,200911,188370,16252,-182302,-208285,-266382,-478655,-501963,-248970,-40355,59288,62111,-35006,-178972,-252677,-147568,-27139,-88171,-40966,246930,268777,-45843,-229346,-223540,-198924,-103619,-9000,23742,-16755,-101298,-202870,-183547,-75966,36495,75549,-3890,-186962,-295210,-219374,-64221,9911,31919,26094,115371,296438,335109,182464,99610,48549,-30956,-62825,-106547,-369788,-591500,-676027,-676099,-228055,463987,729088,726541,701950,358454,394848,1644710,2345788,2910839,4035178,763778,-4550050,-3655060,-525401,-720325,-1635672,-936012,613873,1566885,1715518,1258746,166507,-470477,-190264,344595,582968,361867,45284,2924,204890,253207,63143,-187892,-368576,-413603,-312482,-123177,52092,182333,192569,-12973,-255134,-312289,-299875,-192531,896,64534,-82100,-244256,-215243,-62255,20540,3671,-74171,-85719,-102864,-224466,-208833,-139966,-251234,-196052,19281,47758,-43131,27729,93374,30550,-35837,-62917,-1893,266852,423179,244853,-35762,-96134,15474,-32268,-325942,-529549,-217283,128476,117595,12580,-2811,-45414,-65934,67497,203243,205798,86898,17728,118273,275864,312078,39632,-214846,-187150,-192165,-269785,-164820,7223,-87026,-194983,-22086,124019,-83062,-280234,-169786,-164851,-224550,-33897,140017,116550,113296,109555,-109934,-261112,-177888,-42227,88413,362087,625589,608593,398931,142950,-33947,-20108,-20759,-113877,-58511,84013,-34014,-367556,-455164,-275967,-131607,-118737,-68327,68472,240476,205186,-40781,-8860,379226,455167,74790,-144903,-87050,-35862,-104109,-54700,92441,187948,156994,-42962,-155915,-54424,-144817,-372433,-216691,194551,318109,168414,25122,-25612,105659,115919,-183708,-345833,-166516,29174,76616,26911,-14954,-51099,-85492,-33283,30711,26528,-49398,-145997,-150757,-67773,28266,78759,77660,20539,59727,258509,385275,409517,363964,118764,-55682,46443,146226,68509,-68227,-95170,4551,129500,137428,77981,-21386,-68048,54139,123857,-93727,-320298,-226144,-67295,-138600,-272069,-330140,-362061,-17035,518572,448859,-80945,-303678,-245205,-145283,-12690,2866,-208617,-257091,-261660,-305262,-227571,-81440,-2417,106853,176002,106785,-37698,-82586,154065,367223,221774,75579,216544,300673,195811,112632,122948,179552,133264,-97187,-262625,-114478,22262,-96795,-391833,-655718,-546092,-145964,19055,-71207,-201349,-311972,-281874,-224404,-250917,-117353,65518,-19772,-91302,81834,159953,84408,108306,207723,94222,-48838,-160028,-187546,-64142,156608,263083,253265,248399,213228,35130,-139250,11031,250604,100469,-306323,-421619,-176593,21334,-47095,-201737,-129408,55403,33755,-141731,-215113,-108552,117110,311000,231399,61540,7921,-36903,-12392,120142,220228,243735,188713,54511,-137182,-167791,-16132,108643,76119,135589,223723,163003,67672,88887,113865,94793,161043,274857,213625,141165,172095,95376,15597,90766,94338,35866,112655,237798,292486,189250,-528,-76974,47830,188107,239184,210739,126319,89806,88832,38272,-75556,-93300,14857,168929,214453,128960,52778,5609,-82202,-60230,46274,26265,4947,77627,37086,-88501,-82487,-110009,-258720,-246270,-1108,130374,33566,50883,290368,249927,-113696,-278974,-177807,-60486,30937,151841,303745,340037,237061,109264,-10751,-138726,-87620,117622,241326,186092,48267,-109275,-167099,12525,137226,101947,-56777,-265654,-372931,-190540,18032,-147,-86381,-88206,-7453,10306,-160128,-180786,27924,102573,51556,55391,33868,-36900,-22688,57388,41616,9287,131976,164129,82639,109797,67921,-120797,-149230,-108329,-160606,-235625,-230362,-22307,135726,72346,-43804,-44772,90804,292864,322647,156192,227654,442557,365280,313499,450608,669517,1234024,1680236,1288829,590915,94424,-257452,-713382,-679625,105954,406043,-82975,-361347,-211397,148817,755490,1161176,607558,-41109,638574,1328420,1032090,851224,563576,85816,44389,162315,183269,79323,-91327,-133608,37190,161573,101029,47241,123429,188280,242988,190870,-6919,-110855,48180,280932,230840,61483,-19435,-44942,-82654,-209163,-352516,-422141,-253905,27056,149481,141368,47337,-124896,-283528,-345890,-265294,24414,304571,240106,56007,49066,70067,19032,69137,240225,259877,73731,-38717,-47462,-56735,-72498,-67585,13016,70431,-89009,-288638,-252506,-167126,-236231,-216458,-72486,-38682,-5160,96077,36646,-43712,61906,120998,-64578,-400002,-565973,-396072,-84499,57262,93434,116444,50805,-49796,-136189,-301495,-512544,-377247,22937,167538,27111,-75983,-58410,-43509,-154080,-288089,-242297,-111551,-75729,-90905,-51722,42419,214225,240724,136842,138786,115721,-21281,-51080,79080,106212,38656,17484,-163061,-349134,-150819,37780,-65517,-183371,-98609,66930],[145103,147284,242882,253755,147485,90846,33052,-77623,-133879,-158817,-229245,-184447,-57017,-72246,-112002,18617,282389,480395,436297,279311,234149,303889,234175,45522,6869,106699,101150,40433,54928,49623,-64891,-62613,-17231,-142345,-215039,-148379,-33669,81734,199876,258863,195608,-7986,-175239,-168019,-125406,-100175,-47133,-3308,-2801,31383,78571,29684,95647,188560,226533,194285,-8341,-178967,-119156,67987,102178,40784,65816,36279,-5746,182287,218932,-60662,-242337,-292127,-389993,-369748,-203761,-213968,-348900,-410235,-367725,-272356,-250012,-307352,-227949,-101056,-79387,58818,329455,416388,240987,-6985,-147190,-184772,-226778,-225152,-19745,214224,202579,16231,-71118,-40305,-50520,-70756,20665,90424,23155,-72344,-55145,24627,265485,569792,597791,288620,159908,178021,41511,-75526,32994,148169,88492,-46121,-89325,-31984,7087,-92203,-230184,-131375,16001,-47536,-176416,-225493,-105689,127598,86069,-108399,-10418,212460,135095,-20003,-106637,-137777,84705,404325,351114,60521,-149673,-145078,55697,137357,56597,-70477,-306274,-428676,-155564,52233,-69457,-279043,-362005,-225491,19058,111853,-24892,-201713,-256729,-23696,166754,115945,2396,-3280,29651,-108554,-232832,-139310,-36838,70436,191130,236941,261064,369099,387022,206920,-13743,-140327,-7995,252042,346761,292824,205580,123806,139801,160032,43471,-36100,35926,63299,52701,110757,3915,-270503,-329723,-143273,38123,167635,166099,145864,223782,166827,-61727,-16292,295653,387451,371713,526071,458930,238536,124246,83445,3580,87381,246103,205432,91130,127681,186317,85830,4859,-91820,-298320,-306410,-44085,71930,-41133,-99742,47514,236371,141602,-88496,-145610,-117462,-81220,16855,65636,72356,172654,288441,224953,-2974,-126305,-75716,171904,492194,479747,121253,-20327,89930,119282,33028,-51513,-92231,-55950,-7697,18196,116309,187187,73201,-77500,-111684,-149461,-140109,22145,236994,135496,-130354,-129132,48074,51206,-81930,-121596,-58397,-81664,-286575,-425800,-218810,-160372,-341926,-240105,-59281,-204502,-196181,65771,124232,68566,15903,-93121,-32521,135423,64799,-127013,-161426,-185479,-319420,-374880,-237619,-71625,24809,82804,101540,32227,-17485,44664,58434,-27901,-79207,-69037,5081,37730,135520,266230,167681,-68589,-239283,-340758,-247752,12384,124958,75214,37972,-13115,53233,267768,359690,245359,172444,162711,114046,-10744,-36238,50529,70212,46866,20271,-10945,-46129,-113085,-174742,-71400,63859,49919,137197,339813,353283,206704,167915,172568,92897,-52040,-55358,166736,184779,-199588,-462283,-242299,77881,143376,28437,123958,296623,29877,-428156,-437033,-210340,-94841,73483,307861,284661,36090,-91727,-25093,-80786,-133854,25882,104185,-134054,-235691,-45424,189206,292160,228814,118678,87125,75838,-17467,-153410,-209929,-312507,-532617,-585626,-330842,-74167,29104,32577,-21113,-178217,-310939,-226379,-94007,-139519,-96249,198967,259379,-56011,-304171,-350435,-311960,-161500,-27528,-54309,-142277,-163011,-125853,17043,158507,242103,213430,80723,-125365,-224648,-178027,-105936,-71955,-27516,-43053,13512,230253,326148,231698,171641,164141,90381,-40059,-151506,-296853,-371152,-425518,-498625,-144915,404952,498216,434036,721865,818779,984465,1816199,1980703,2404977,2206793,-3513862,-7048079,-2222636,2526042,1572644,-749082,-596351,887330,1714819,1673878,1156423,106451,-339610,-48358,474882,757052,490264,92854,23805,104825,63115,-59394,-227916,-339012,-303640,-189143,-31992,166470,305718,275293,21251,-242566,-317637,-358272,-229428,45995,142142,-5152,-142402,-184177,-114370,-37181,23166,60580,106798,36050,-138433,-185449,-210766,-394754,-416607,-216951,-180728,-221403,-65234,71260,111849,166934,164013,118484,304460,428741,204162,-93852,-147137,-5288,-14621,-267107,-452829,-192599,129574,105668,14686,1038,-21548,20916,171165,268422,197301,32394,-46669,39721,234296,339499,113721,-127895,-120123,-136721,-261069,-175328,-2203,-127359,-244412,-28502,109762,-186698,-478221,-289225,-102399,-70263,73047,174800,90550,53141,52673,-136417,-277327,-192744,23980,212013,463301,665093,595582,356192,97104,-86033,-101972,-62988,-91729,-37039,89999,-38535,-375934,-439113,-220075,-88347,-139311,-154905,-49210,145881,176752,-3110,57508,427057,448403,73312,-92224,-21678,-15970,-129957,-72123,109667,199202,143861,-46277,-148055,-65813,-181359,-364374,-103365,313661,311866,173333,127704,99885,153194,82604,-254096,-351348,-133352,46730,59771,-19927,-82134,-111334,-82222,24376,58002,-49765,-160483,-155626,-73610,-26669,26528,83640,70716,-57457,-37831,209834,390016,376916,264048,32637,-144823,-45688,24771,-122098,-257814,-187630,23415,171502,121597,93556,60149,8476,101969,130166,-142934,-358194,-240388,-115260,-218210,-355955,-428223,-495070,-159793,429490,421312,-76030,-342462,-228260,-109219,-104891,-222715,-392926,-368156,-291178,-300294,-195071,-31461,35329,105673,130108,55121,-69833,-79114,213641,424902,228448,41979,208725,296261,185359,166762,272156,328414,264308,41122,-190914,-147337,-6454,-38649,-242758,-518286,-495511,-98560,97245,29511,-96215,-227121,-239603,-246277,-350426,-212830,105635,122718,-24963,14584,67173,46292,126666,185726,-844,-135479,-143195,-171779,-114436,97107,237626,250694,230403,180167,24334,-123171,-4365,211460,79087,-320309,-470884,-235215,8628,-13434,-104552,-9487,104674,16735,-131656,-182552,-110090,72296,254887,197632,37163,-51342,-75371,-9839,133753,202699,179221,193420,107019,-154500,-241050,-76161,62893,9127,58130,199090,184936,72199,100365,158501,87020,47419,113607,76931,37740,88402,94658,42828,55082,50795,68044,134320,177634,218598,131834,-31068,-55469,109247,274769,306778,183606,66424,137785,207205,51316,-112294,-74834,49515,129636,121236,62116,49531,20929,-82198,-88249,55380,97549,59257,53756,-11711,-80219,-41533,-107450,-279135,-277312,-101116,-46075,-113086,-5441,239649,139054,-220585,-352677,-180758,-37903,54751,170743,325103,339839,249612,139643,-24014,-194175,-93316,152962,242502,163027,45257,-126211,-213501,-52526,77673,76390,-39651,-221007,-362922,-208479,-20942,7145,-62601,-100427,-77493,-78098,-188166,-168370,18381,50364,30665,51333,37440,-25105,-11720,56452,60731,131017,304040,229754,45233,35611,-10352,-179945,-188046,-126951,-159974,-259447,-267368,-31705,129064,39515,-78290,-99215,-24415,124364,128793,-4917,157880,485361,482178,323944,419495,881398,1514539,1602259,935165,98071,-605725,-824208,-714590,-370567,436529,798807,184573,-254671,83001,742771,955786,468701,-70323,-225737,688040,1561636,1357330,1038738,645530,44130,-134359,-309,90893,25012,-61069,-96597,25342,190429,212779,103288,39560,61248,145381,124222,-79788,-199144,-53918,179748,163546,35181,-61867,-94324,-110252,-225682,-320882,-326211,-179883,17481,95090,49444,-41493,-184271,-306478,-404791,-390360,-95867,280097,253611,10939,15592,137086,141099,152263,183353,46080,-129895,-97842,23077,37566,-17789,12212,52519,-6616,-188281,-370498,-336028,-200447,-183835,-121350,18087,62663,131925,195821,36300,-122952,-20625,54116,-127631,-386534,-494621,-327363,-115542,-45760,1547,52418,-25225,-102278,-134751,-305267,-569586,-405548,24315,190510,82748,-17118,-51507,-87502,-216602,-326238,-211004,-101976,-118787,-112506,-45509,80170,276338,308503,123794,81997,92317,21409,50257,166169,127476,7968,-16450,-227225,-451513,-257609,-40093,-98169,-193057,-83909,92198],[142917,117100,208698,226905,138033,88504,24821,-97446,-173199,-229074,-281288,-159668,-227,-47354,-109602,-17078,223590,469316,427928,211116,182989,325744,267738,27277,-14524,104885,44268,-58377,43670,157986,105540,78169,18093,-190863,-258201,-148160,-28187,55436,151659,225245,190199,-31046,-226371,-214908,-118298,-99974,-142617,-143211,-34073,101090,158782,127181,201803,197186,198057,269032,111597,-130964,-88866,83491,95848,-7308,1775,20163,58898,269320,234983,-130136,-343219,-282285,-247673,-179601,-65459,-130644,-283835,-331914,-261091,-164631,-193348,-322846,-293133,-144458,-73568,85330,316292,356439,189341,-21545,-143938,-202655,-295572,-281375,-44398,170942,156530,24664,-11579,20858,-33056,-33297,120988,222785,92872,-48454,-49387,62381,346010,560967,469601,156441,98945,185241,76025,-68208,3209,127938,102583,-10579,-109215,-119096,-51916,-55805,-106513,3780,81160,-45608,-171389,-205958,-109387,97415,41561,-182687,-31789,291389,213538,-28717,-145325,-170537,32265,324414,288714,62034,-81858,-44801,134513,137337,30429,-97527,-380121,-509783,-174221,80135,-43690,-267894,-380406,-221124,-13048,11151,-95940,-197909,-216609,994,194335,82870,-100355,-18298,140504,34079,-155613,-139741,-95437,-24183,127971,227127,287215,391224,373876,213833,28502,-117019,-76952,119621,247568,253202,183673,124861,183665,204271,-2738,-121456,-33028,14724,34219,134250,22171,-220982,-159000,66701,129674,90776,28331,10586,120142,147002,-7776,38426,273466,299801,270022,470955,464593,239629,154828,102889,31663,126715,218717,103081,80,91384,152178,51286,-45943,-176638,-329244,-255957,3800,81496,-47308,-139281,-5707,238414,230191,56544,-25161,-111692,-162931,-92128,3702,99648,248884,344226,281628,21359,-212304,-182025,93026,419940,422273,51299,-87478,74702,137270,88711,41460,-49814,-97597,-13496,115423,206797,235557,167846,38052,-35045,-113073,-190418,-107598,132386,92976,-139854,-106282,105424,81862,-98794,-154573,-38931,11842,-169614,-364439,-172389,-87870,-308925,-309367,-148959,-199672,-170896,31414,93800,65082,3418,-109962,-64478,122826,88164,-86127,-85470,-62842,-221368,-324164,-193505,-20641,69881,88067,75851,27083,-5310,49502,60046,-61951,-158898,-120891,-28146,-47589,1655,163015,130590,-87787,-286314,-385063,-264154,24749,127379,84315,76141,19089,17770,167599,270458,237815,212873,150739,40583,13565,74727,74489,-24005,-52046,-32290,-52437,-86582,-79979,-20411,84535,85340,8925,131008,388052,428148,276652,206782,170242,50689,-104558,-60790,200157,222752,-114172,-314147,-156845,74867,137255,74046,168495,259653,-52234,-486299,-469989,-197763,-5979,185108,366208,265981,-79254,-237524,-104097,-113396,-144708,42021,159103,-25045,-131894,-23028,195769,323394,245046,55327,-14723,4661,7224,-76097,-189554,-322184,-481602,-546122,-366852,-114619,-18251,-6173,-2322,-151440,-322344,-249030,-101634,-132373,-123057,121775,212636,-67020,-361933,-452707,-383200,-187858,-40640,-124443,-231386,-204664,-61633,184078,364472,397661,303825,163322,-25420,-131891,-142998,-183908,-192960,-96825,-90753,-95253,117576,281575,262617,231067,259667,191285,8285,-171330,-237069,-177525,-210109,-302668,-18424,335309,213259,-15204,409200,820548,1080421,1639499,1570758,2091323,1215771,-5681704,-7935495,-948114,4414209,2969270,95869,-64881,1106897,1645551,1445612,933773,60713,-178649,47561,442668,745177,511135,121800,74853,33440,-101046,-160541,-237071,-258540,-158872,-69366,27328,220754,379737,335738,32983,-246867,-328183,-375372,-223503,72413,156917,34325,-47955,-130142,-147179,-95883,13225,144164,240807,167052,2723,-94789,-218660,-457617,-580418,-437157,-393588,-403762,-207518,7645,171166,350621,350426,197632,295980,406597,181064,-103230,-161614,-30579,-13564,-205375,-316706,-124874,136241,102373,11417,4342,34098,129308,251509,298731,179832,2509,-69659,-5850,187432,309155,149793,-38150,-37387,-60467,-207482,-153618,-24146,-146866,-228706,7272,126012,-214091,-583351,-414547,-78066,53483,123858,139089,11501,-33214,-8951,-140311,-312282,-287103,-7059,263437,484651,608126,498063,259719,53097,-82357,-118660,-72519,-67404,-46979,35064,-82265,-369498,-402109,-161109,-27042,-109430,-215169,-165977,40641,138374,40084,118092,425180,405793,94690,-17233,38276,-12477,-144184,-95353,87136,197010,165295,-2700,-105898,-61575,-182313,-307138,-3473,357051,257837,127357,163215,188360,186351,35566,-320107,-353468,-93562,64051,27789,-71136,-119805,-114594,-41538,70396,90475,-62753,-213771,-160347,-21527,-22434,-32150,37386,23124,-139723,-119385,145866,348441,315461,182293,10962,-154617,-83772,-61348,-295496,-431014,-272494,43130,231936,158240,140760,140369,54879,90287,92474,-156580,-331172,-237555,-179749,-297199,-384362,-444364,-539280,-265067,284233,344570,-49437,-322849,-188042,-67621,-185894,-442015,-569671,-490157,-343960,-302619,-166569,-5183,44526,85696,73931,-19485,-121410,-61849,258047,402177,143807,-38521,171200,282283,169175,181362,346869,424668,383056,198149,-54207,-131888,-40458,-6153,-123269,-378121,-405875,-49329,162963,134185,42722,-79108,-131396,-203862,-394701,-304785,105044,237617,47208,-40560,-19820,23576,173684,169760,-81717,-196741,-104971,-132222,-129801,44912,187824,225152,200775,137735,13265,-102395,-58728,74019,-30807,-346591,-477305,-257545,11287,39485,11022,109665,171573,49603,-99558,-154470,-92261,58941,181529,146196,32310,-69165,-71568,4987,96221,103959,79058,199244,178564,-119032,-281888,-142893,-5901,-65378,-57138,118418,177016,81840,121073,197273,71237,-68454,-64336,-67862,-60437,20408,95447,42254,-17381,-6046,79977,120854,76876,74691,17881,-91551,-66993,103570,273089,296545,93883,-44102,147285,298566,58069,-135252,-35937,89323,63928,9064,27890,99207,62276,-90311,-148079,-3520,111866,103107,39705,-53853,-59558,24611,-41703,-212714,-245718,-167460,-194339,-258418,-106455,128363,21063,-279366,-358928,-159583,-23761,60126,173196,309891,318014,272333,206699,-7462,-212402,-54909,212569,235578,134038,42652,-129346,-216476,-81853,47367,70605,2767,-172844,-339665,-208081,-40920,11391,-56708,-150089,-167992,-139889,-158801,-125434,-27205,-42594,-20127,12269,5518,-26611,-18414,38246,94515,238589,386741,238970,25568,-152,-65022,-209388,-199438,-126508,-124589,-218128,-246356,-28931,123271,19941,-81191,-120059,-139729,-88066,-115168,-184006,84108,493582,518059,306649,443648,1070276,1634091,1378136,572810,-277426,-1037390,-1035308,-387824,126567,724161,1049367,429892,-101364,385437,1207114,1004143,-22260,-436145,-310600,626456,1650042,1618710,1208001,765501,73813,-285032,-185448,-52141,-48565,-34191,-61020,-8974,193587,321883,185305,-36527,-93309,-3874,615,-172032,-271112,-172164,-1884,48544,-9686,-97268,-105373,-121479,-238318,-277078,-203935,-88465,11109,19709,-75821,-164734,-255863,-303361,-404414,-460359,-220094,157165,183267,-34078,-5784,174763,205885,175250,84584,-149862,-256966,-100816,96692,116843,27981,49172,19405,-133993,-287420,-407904,-365272,-199317,-119079,-47204,57298,100264,202387,240933,-524,-217260,-117910,-35527,-191260,-342851,-354538,-185645,-93498,-118987,-75139,-12084,-91812,-132897,-104653,-246802,-487814,-347069,10784,163253,116234,76994,30938,-69647,-235414,-343219,-213908,-111627,-134030,-106469,-28491,116368,291023,286487,67367,16652,52258,31162,118122,230962,132833,-40699,-77551,-280665,-516144,-359356,-109906,-99953,-159277,-44558,132988],[151628,88978,136521,168130,127794,86524,16685,-106822,-202544,-281304,-296635,-118927,40584,-27402,-109358,-69160,122597,370222,335277,101799,96148,283126,250248,1349,-19928,118549,9860,-131458,31803,233410,249249,197640,55753,-180104,-236946,-107517,-9701,33419,119636,218439,199990,-19189,-225430,-221558,-74427,-61756,-204766,-284235,-117409,140398,255124,270776,315403,203108,178664,352353,246317,-69453,-63416,86269,88271,-41314,-66983,-22855,64566,254522,182419,-218252,-442712,-275887,-72367,65977,86412,-43511,-187805,-219186,-139521,-54496,-131057,-315593,-319828,-140764,-20895,119612,268853,264412,143674,12622,-73126,-163153,-317073,-306697,-76465,89150,76459,38295,67332,85023,9938,46815,220457,276189,75205,-69023,-79710,50096,358870,504120,293089,-2417,16991,160456,81002,-67284,-36881,86143,116136,55666,-67351,-152254,-107933,-46797,-4933,105604,117432,-41642,-160119,-186274,-105900,61101,0,-231697,-56209,336928,306833,13806,-151538,-207247,-79629,145552,160974,33274,-29911,40438,159067,79239,-26137,-119459,-408066,-515189,-146811,125791,-4120,-218131,-313393,-174075,-67171,-125791,-179524,-177699,-128327,38874,194718,46972,-141520,42227,274039,181697,-29305,-100835,-132976,-86069,94069,208926,286677,400653,378264,245925,92203,-61444,-125230,-26702,120434,191248,140926,92279,180325,211953,-24465,-153972,-73585,-11938,44489,155926,30415,-180664,-31559,217662,188471,5904,-118920,-144413,-2959,109758,21709,51457,222265,210648,149848,320916,382401,212990,175904,114093,48628,131570,155300,5236,-57130,77765,123140,28539,-59481,-192003,-289987,-175889,14109,47154,-55649,-176565,-80228,194576,274364,171776,71624,-106703,-228891,-185690,-68587,66854,237470,336997,293682,38209,-283195,-291542,-10151,292072,310164,3842,-120861,42045,93314,72222,104240,19261,-101599,-17138,187043,288780,290910,244857,128198,25789,-71660,-197871,-159845,62032,66179,-111580,-45233,176531,131299,-76186,-159005,-35849,81381,-49642,-243723,-75686,32098,-230562,-375529,-257163,-192449,-157059,-49688,17584,30612,-23151,-128118,-98185,98125,117126,-25215,-18878,31043,-121881,-250505,-152177,5817,89686,62786,-12767,-54484,-33806,38062,39952,-103354,-235228,-183485,-65791,-93903,-113337,23022,63753,-98479,-294914,-354993,-184640,101207,173422,123549,108612,30301,-17434,96971,202456,228618,228134,111071,-42622,30308,161159,66147,-124830,-134308,-78486,-111423,-131226,-34641,131893,223077,107019,-26872,96879,369953,425007,301445,227998,158604,1426,-159761,-85039,175981,207644,-33333,-141780,-40859,86014,100712,77285,182688,221074,-94162,-465064,-441943,-185435,39446,246725,367608,200829,-185516,-335609,-172907,-139920,-127617,84926,207508,87090,406,27735,173447,296628,230184,8050,-80477,-13794,80958,36831,-147177,-304301,-366756,-418650,-356633,-152160,-69080,-49071,7456,-114433,-297883,-221782,-51068,-69868,-114376,31760,127983,-83981,-387678,-505751,-404576,-186685,-52497,-167175,-263751,-219892,-30414,272789,487327,465211,328474,217717,79131,-35255,-109096,-263384,-319525,-167758,-115489,-180361,-3065,224063,281393,287736,326603,249929,78797,-120386,-159242,-47598,-97247,-151385,89196,215377,-100161,-521128,-173679,373595,694016,1198793,1257007,2073606,1339706,-5179711,-7094870,-139624,4660498,2950490,543199,484784,1217560,1384041,1109576,670227,73524,6099,94851,259029,539892,404643,116065,127714,13611,-182746,-210271,-208711,-146648,-24470,2110,25933,194847,376955,341543,7137,-273707,-352097,-358805,-184505,66155,104568,36325,15087,-76789,-156174,-141221,-26948,144530,261864,240836,158751,40401,-165648,-427143,-623827,-564979,-522946,-529757,-348883,-75128,178850,434137,423593,202310,231235,355736,180421,-61064,-117072,-27523,-19797,-170811,-195660,-46942,144493,119104,23681,20155,104735,221031,286084,285627,157933,2755,-51112,-6992,148983,239058,154440,52971,63181,23973,-125473,-111417,-50545,-135964,-142852,89819,175320,-160358,-565157,-499353,-94368,110883,111299,53680,-95005,-135417,-69939,-116177,-327564,-399157,-119635,209143,413053,487472,354050,129519,14404,-25637,-59185,-40992,-48314,-84709,-64293,-153884,-345070,-335664,-102891,43145,-33442,-228645,-246133,-43943,105617,89289,169547,384217,351793,147746,79196,84063,-30093,-146690,-119504,19753,166246,211426,78934,-46922,-54807,-161458,-230226,57491,330908,185011,41385,119245,211604,187861,-24977,-366679,-346800,-53984,76622,-11798,-112448,-112843,-53751,22390,91570,116527,-21767,-202983,-143953,12093,-57924,-144708,-50559,-53041,-211313,-167719,82228,259889,223151,121989,42177,-82448,-56058,-94498,-393897,-525014,-314581,68201,307632,250974,221087,209383,65002,32084,37480,-121293,-243813,-209771,-230846,-345490,-342908,-361693,-476804,-301155,135452,258654,-520,-252929,-151526,-42465,-236521,-576350,-664304,-561314,-399503,-301747,-133210,399,29263,60635,32004,-88037,-170491,-35135,274672,311812,-5833,-149314,104218,262443,168912,170703,334259,448873,463381,338966,127275,-40778,-44933,7409,-59079,-273124,-293718,1524,203987,206488,163840,80190,9523,-109854,-376778,-371058,61608,287277,94941,-75903,-65273,53138,249708,165331,-130562,-217217,-63894,-81113,-104121,11977,124683,180432,155800,80398,-4569,-90161,-144469,-134199,-210594,-383229,-436777,-237230,22195,94024,115746,198733,228566,111134,-54058,-134412,-57893,85107,127139,108708,54566,-38923,-24656,38031,31944,-36653,-18679,208098,258726,-28573,-268997,-199906,-98625,-156762,-194309,-1752,132901,83002,138144,214662,49969,-151818,-194510,-156856,-104270,121,103911,24499,-91193,-40135,89513,92514,-24237,-96468,-132056,-172686,-102795,43416,188835,212619,-30200,-171480,114952,327915,54141,-135411,16103,121054,-14073,-96815,24761,175326,121542,-83703,-202303,-105522,56453,106165,20129,-90746,-34787,106394,74928,-88262,-178301,-192066,-269344,-345996,-210426,-6448,-72874,-283800,-295100,-105944,-11481,43913,154543,255683,269724,293072,286337,30763,-192037,7958,268761,215669,101299,33405,-132823,-199792,-78625,51077,102315,95508,-96459,-281655,-173407,-30249,15565,-46640,-186721,-236111,-150273,-63119,-46899,-94007,-144603,-74247,-46819,-60587,-42742,-30627,21996,140183,294377,351653,194867,34045,13464,-76692,-203572,-199123,-133748,-84771,-141686,-195454,-27712,113897,8127,-75378,-123292,-231805,-281965,-333946,-333631,28779,488351,490663,291469,543870,1213182,1569679,1035069,202542,-522778,-1128535,-834247,219394,776211,973566,1066140,533403,51327,629099,1434800,859974,-308203,-509364,-223849,627637,1670656,1715755,1235923,826590,125959,-376055,-326892,-186499,-119361,-36193,-58778,-70344,164608,399142,272154,-82617,-236302,-165354,-144220,-244923,-286617,-257758,-191652,-68951,-55965,-108199,-57749,-87848,-221757,-215373,-90324,-15009,8697,-44422,-182157,-285456,-326645,-283693,-342803,-438857,-296685,-21385,52261,-64684,-21687,149784,180696,122211,-34049,-267733,-265495,-41377,151909,153240,50756,27953,-87977,-284679,-366841,-401064,-340272,-161180,-45635,3501,45283,75008,202772,228702,-65617,-304465,-199924,-108056,-212809,-258008,-162802,-1102,-25137,-144222,-112494,-50365,-117186,-121000,-48862,-141650,-303113,-232611,-7060,110746,123238,164772,140081,-13937,-207756,-324755,-234582,-122311,-112634,-83854,-24780,105538,232169,183709,-8943,-37838,10414,9425,129424,255852,124680,-94537,-149542,-311090,-535665,-429030,-140310,-55100,-84731,7238,167440],[148006,53088,41939,92109,116396,85910,11103,-105929,-219116,-303237,-272000,-80849,40675,-34356,-124230,-126716,15523,226057,198180,-11877,-7824,182862,192196,-16677,-10909,135818,5204,-153985,31011,264119,322853,255486,81036,-122176,-166156,-41436,19100,15030,94413,223908,215977,12775,-193001,-197726,-14694,2289,-213936,-383826,-218733,155603,363914,434390,400650,192208,168521,420847,356244,-11221,-60227,71438,91600,-42692,-120392,-73728,25249,153699,77981,-295304,-508102,-284342,70771,279904,201984,23274,-93116,-113684,-38894,30205,-76842,-286050,-305590,-98041,63905,145782,184838,158815,116257,81948,39448,-87697,-295234,-299204,-109659,-8752,-7392,60438,144049,132654,66527,144154,286390,237338,2220,-104150,-127295,-6642,305855,427179,131814,-144132,-63821,115074,62287,-59361,-54744,49853,127153,123143,12419,-129185,-149335,-62826,53971,147061,105579,-52989,-159819,-179906,-102973,26072,-28075,-241568,-77751,339549,384979,85280,-127885,-233239,-211072,-67576,16113,-3859,-1845,76472,115241,-15219,-86248,-115989,-372044,-445652,-81102,173361,29654,-153649,-190441,-110632,-126542,-243372,-251024,-173189,-60111,65259,175950,31122,-98030,167620,404829,293910,97562,-38417,-147944,-109844,95185,189265,244858,368767,391363,300948,168299,16773,-134680,-145634,-1804,122245,92499,41357,139078,197993,8884,-116340,-76035,-14875,73496,167152,24650,-159433,29427,277337,187780,-78236,-243896,-275178,-119376,44344,15599,41507,183420,158155,49930,123992,225589,160185,177156,118910,58488,108331,75947,-62925,-64261,91506,111438,23743,-33925,-130166,-186816,-86725,-12929,-13104,-53354,-196339,-163506,107360,256157,223073,121403,-95208,-247364,-212524,-102812,-1294,148368,291906,299482,71076,-294819,-349072,-86357,160527,172127,-26403,-118161,-421,4575,518,122562,86566,-77618,-19879,219989,343595,327234,260191,145673,43574,-44565,-174083,-145866,26248,54025,-53020,35742,233143,175283,-31065,-135559,-41924,110531,36710,-104371,41130,166343,-122073,-417802,-363024,-194284,-156172,-148534,-80587,-26679,-61646,-145160,-119815,72979,148373,47040,32033,81971,-36555,-164790,-119848,-81,68583,-7244,-160493,-199269,-98551,7762,-575,-146281,-297902,-250925,-94995,-85765,-181670,-114840,-6899,-91871,-261710,-255574,-20215,223419,237021,164103,115121,12627,-40972,77473,184606,234283,221444,58710,-106015,31037,197667,41975,-191944,-180497,-111721,-170230,-171527,3502,233916,296058,113090,-58454,30794,277470,344915,281727,230386,137829,-48289,-202462,-106166,128409,166199,24608,-5599,68739,109423,42345,27334,144756,164671,-112236,-393549,-376904,-186467,31097,256582,328506,109290,-261421,-366461,-218737,-168023,-97824,144508,242207,172926,129315,100716,129570,204076,163989,-18846,-96901,12038,176028,157879,-91236,-276543,-260218,-284321,-322211,-180863,-111284,-89585,-336,-82281,-255265,-172341,21305,14658,-80171,-53575,13780,-112408,-374333,-495960,-380853,-168240,-62553,-171041,-242199,-210313,-37373,264456,490625,430591,291738,230537,153904,44711,-74686,-311300,-413985,-229434,-124263,-217938,-85722,179759,295978,348596,363375,259611,158630,13983,-41590,2553,-113975,-83551,132704,33203,-396206,-944414,-827638,-292413,62460,674058,1090710,2267645,2366418,-2517122,-4947634,157572,3398414,1544180,401367,884652,1202731,1019492,768969,450337,160879,200938,108681,-8135,204572,197013,66015,145916,41960,-161942,-202966,-155378,-35246,64361,5566,-40954,97343,298491,279623,-53973,-311984,-377800,-319533,-134409,22186,8674,19436,42889,-41940,-144797,-164701,-84964,64910,164096,231934,284917,182510,-72336,-323504,-536412,-564574,-531528,-556052,-435573,-146934,124038,372881,355770,125299,115181,279223,196689,18134,-15218,24377,-21136,-178838,-156969,-4977,142375,155237,66885,55468,164130,263926,267333,233565,136844,26586,-7625,31219,129820,160526,148525,154848,179704,101303,-42128,-71055,-78683,-101927,-8990,203803,241157,-54900,-439101,-499021,-128103,97287,55838,-40769,-193488,-236394,-122783,-66095,-286023,-453271,-257351,61611,268843,349178,209271,-3085,-18124,59295,55305,23003,-37696,-130773,-167545,-224956,-297090,-234526,-45291,109582,66242,-188925,-263559,-83387,89010,140470,214308,331701,310547,224076,185962,111287,-62716,-138375,-138634,-82196,98790,257996,172231,5242,-57833,-136141,-160978,72105,261239,119957,-54485,19195,165214,146526,-93063,-375449,-314377,-15645,82023,-49025,-131554,-57080,57380,86488,82115,126146,45973,-140924,-96458,37142,-122712,-284267,-152966,-132192,-259942,-179058,32112,141801,112865,80697,97953,44250,24457,-80634,-394347,-508037,-289817,102463,378655,365271,314228,256989,47171,-40739,-5310,-48389,-124529,-161529,-245817,-337540,-238125,-196879,-321579,-260163,27208,188519,55661,-161909,-141528,-47061,-241678,-570949,-625828,-539262,-430469,-286573,-91052,-3767,6394,45779,18212,-125724,-194870,-8851,251352,180610,-170564,-262924,14716,231359,189305,153359,253535,406562,491836,434071,313215,123402,5363,16763,-41951,-203802,-176713,50912,211782,217469,217362,192393,139531,6853,-309202,-397763,-11938,258765,99172,-90143,-50643,145626,334325,168113,-139588,-194054,-31574,-23579,-40482,3011,60127,124413,98283,9950,-31260,-92921,-238347,-353009,-408495,-418265,-356337,-176084,40605,139979,186938,235546,243368,159173,-13875,-122543,-14834,142975,120557,107537,98185,26890,51166,87082,-27060,-161625,-75004,219792,327826,91944,-199557,-229468,-201466,-268059,-330691,-133100,56452,63898,137978,198820,23949,-181739,-228705,-142639,-61459,38749,123196,10704,-127689,-26855,112387,72529,-89453,-243877,-285452,-255263,-142331,-40589,52182,79168,-151497,-276944,48513,279587,36844,-111244,67659,131404,-85958,-170847,41915,245591,187236,-44319,-219521,-208322,-48883,54240,-25125,-131327,-17068,186472,207643,44669,-106919,-173645,-256371,-356142,-284992,-121867,-126243,-246387,-181092,-21144,2693,5721,108755,166184,192165,295227,345347,74042,-143567,67194,290277,177795,66254,13031,-151018,-196360,-63645,78408,172058,230766,14677,-182301,-101870,5939,18489,-17220,-167751,-249110,-110179,73096,49955,-156052,-215113,-98658,-96658,-136526,-65648,-34834,25047,186753,277882,216084,120542,73047,71064,-39621,-168448,-207093,-171526,-68962,-67761,-149179,-42341,93938,-8421,-90255,-132398,-287596,-406639,-464347,-416466,33,480595,440734,304952,696021,1279896,1317388,592752,-179408,-674608,-913330,-263167,988399,1472161,1190037,857909,441439,159686,754331,1374526,527465,-477967,-386472,65913,835693,1710830,1609408,1063199,751127,126804,-412782,-384783,-256497,-163427,-75056,-103472,-148491,108810,425066,344673,-76180,-320212,-287918,-261601,-263623,-223920,-268746,-307331,-140140,-80106,-81948,49575,14442,-147115,-128656,-10215,17260,6764,-76505,-233405,-366699,-377676,-255266,-232702,-316659,-291501,-192622,-97202,-77621,-42360,52703,66253,7422,-140472,-284994,-173994,53949,169815,129538,42282,-35102,-228835,-415620,-408733,-355661,-270583,-92175,31707,37262,-714,9422,155157,175702,-138554,-362057,-243231,-130256,-165228,-139037,32288,176992,65794,-118895,-100833,-47401,-87270,-63535,17174,-25555,-96614,-114309,-22816,57579,103716,201980,203402,29605,-149537,-263768,-239054,-108417,-53967,-54793,-47670,27109,102507,42296,-74409,-70383,-20677,-25865,88262,235036,107837,-137300,-209187,-309255,-508375,-442778,-114651,35548,17233,59633,174992],[111599,4188,-49691,18161,100895,83609,8635,-95511,-219262,-289137,-216920,-59664,-1200,-73073,-159257,-177802,-63149,91409,66288,-96104,-107683,42669,105732,-20531,2598,140904,28002,-115824,50554,252833,303704,227242,79105,-46647,-72292,32578,52583,-3275,63730,218455,221167,37651,-167555,-171234,31915,73370,-163446,-408872,-295424,158776,475464,576886,425761,154988,164347,455613,413457,31657,-87383,36707,111684,-4433,-139411,-103484,-20320,17799,-49403,-337139,-515040,-306537,135054,395895,253434,57778,-27468,-47075,20819,75813,-37045,-233663,-257089,-40948,148764,147602,70643,57498,110473,158202,147297,-14536,-249524,-265573,-134083,-92420,-62203,91020,197157,149348,113881,220103,294897,135041,-69583,-120259,-169169,-89074,207121,352424,34456,-235056,-123042,66259,33262,-34770,-27069,43480,131879,160560,90491,-72674,-175534,-97390,63761,123548,43954,-91824,-183089,-192066,-107749,-5657,-38612,-209755,-90016,304170,423795,155722,-84817,-235004,-314502,-245004,-101102,-28328,3921,49096,14837,-115939,-129241,-84279,-283819,-334180,-2049,208591,44470,-102071,-66243,-61344,-170896,-294481,-285749,-199284,-62390,59405,146099,42988,13046,317412,506515,349241,177365,18422,-146776,-104528,114494,166416,161037,277667,384430,355728,242706,104829,-99623,-207714,-92011,58582,50887,-6033,84487,184616,100217,-19595,-38778,4386,102218,160751,9831,-153091,24921,243036,124808,-154512,-325119,-347850,-206723,-45158,-17283,31497,174786,153235,-5506,-56351,41533,92548,150384,111670,60752,71727,7456,-88965,-28656,124414,120795,33210,11203,-19014,-46045,-4130,-55564,-67017,-29460,-186646,-236258,-2488,182582,201130,118840,-72042,-205279,-156545,-75456,-69260,16497,235065,331701,136194,-225200,-314673,-94323,77036,52059,-47362,-90557,-41517,-91959,-83014,101236,123447,-46905,-27755,207907,353452,317071,191683,73843,7926,-49053,-146584,-104945,12451,52779,21501,111967,247046,186352,10652,-99994,-53502,92248,61873,-1422,137001,275741,-10031,-423986,-443749,-205327,-156725,-226447,-169493,-89439,-102301,-154896,-118170,60212,177879,119181,71549,98910,30595,-77484,-97134,-36715,2503,-119821,-337005,-364604,-183910,-47326,-59999,-185341,-341813,-313867,-105557,-29309,-193202,-214780,-57409,-63123,-192050,-112050,183481,348518,276708,171563,84275,-30316,-46212,106529,217644,256239,198608,11827,-130307,9602,174215,22771,-198254,-183426,-127693,-209746,-199043,21859,264983,291590,101835,-85453,-64502,121842,214166,234638,217403,106224,-93297,-218820,-101193,99611,132336,50014,54119,137942,134257,-23558,-68305,51825,79218,-132193,-316858,-308801,-207636,-24326,224647,271615,18095,-296618,-339011,-238522,-200178,-69409,203860,259436,214949,224565,173279,73762,58773,43468,-29296,-64268,61355,257150,251937,-38409,-257051,-225986,-226900,-296468,-199695,-138299,-121683,-26433,-65409,-210835,-134646,59669,69275,-43798,-119521,-111186,-153921,-324818,-424499,-324663,-143285,-66852,-141186,-190819,-183250,-71573,169613,369637,309080,217477,205536,177397,91383,-45009,-313361,-450001,-268809,-124202,-197504,-95588,167009,311783,411389,372002,227373,227159,197340,105931,-19179,-236375,-101383,99405,-182907,-607459,-1147426,-1294897,-842574,-470860,258250,1010352,2448066,3710205,989135,-2270497,155088,1308598,-685159,-267195,1035460,1085548,667661,507800,329436,302356,382915,111608,-264989,-155948,-49663,-23032,108645,96647,-60944,-159790,-105658,43057,94400,-49314,-152872,-38419,174510,166089,-130106,-339833,-381154,-267669,-97298,-51666,-90068,8004,47558,-29721,-120737,-165913,-140983,-59368,-9576,147550,346704,290625,28822,-190595,-367619,-455341,-427644,-474764,-433104,-182759,19679,179541,172472,-13080,-31327,184400,214911,108223,118708,123508,-7381,-222834,-225099,-38847,114072,197199,141992,107278,188872,245377,204692,159272,121187,57639,33999,89299,134540,103774,153323,271562,299480,158892,16682,-53756,-110415,-65828,128799,316163,295572,55743,-251968,-389127,-140403,40187,-4521,-99655,-250253,-316004,-161426,-1846,-176713,-403454,-353117,-123012,103367,237342,99316,-109321,-46389,135551,179604,96965,-33647,-159488,-228430,-261316,-221406,-106184,10509,157334,157317,-106087,-210995,-68361,89871,183429,254649,297786,294309,298316,280138,119859,-95114,-118891,-146063,-194383,-390,276926,243326,30515,-76061,-117777,-113403,51242,182802,82491,-119472,-87587,71898,65609,-155983,-331548,-237122,25589,81163,-73971,-122699,34993,185055,127854,44457,113806,107937,-51880,-19183,60536,-196471,-409907,-236077,-185947,-277509,-160202,4128,26336,11233,54053,144579,177492,125283,-43700,-317350,-391634,-198069,143809,416126,446495,386127,274448,18191,-92870,-15873,36875,-9625,-106733,-218379,-264623,-95630,4782,-114004,-160418,-24339,135717,94314,-88861,-165978,-79999,-200130,-428562,-454660,-418753,-414389,-252357,-44744,-3184,-1179,51996,32520,-118826,-179630,6681,183218,40622,-296549,-349406,-82463,181320,216723,141313,143109,320749,469761,468841,458005,324718,112933,35719,-44152,-147822,-70694,92298,182858,155837,175455,216682,220859,112207,-217211,-384589,-94118,168287,60421,-86799,18335,278150,396078,167324,-111794,-136198,-7563,40619,47957,15045,4973,68122,38040,-63740,-63745,-106472,-308889,-511919,-557463,-432860,-252639,-85077,71256,175570,214797,213029,194697,152206,1753,-114897,26530,211721,168368,145855,149420,104299,132348,141125,-54824,-220684,-68390,231341,363731,200892,-90781,-218528,-289025,-388650,-441475,-242916,-35658,22704,113509,146653,-8442,-158600,-156917,-18686,66076,121190,151069,22254,-100864,36252,152103,74998,-102244,-330315,-409044,-317277,-165439,-118148,-98840,-70552,-238179,-330790,-33965,167844,8726,-69271,102857,111821,-135756,-195088,66171,285061,247981,32085,-186617,-271392,-160747,-42789,-107813,-183736,-14871,244534,312490,139178,-51649,-116062,-173791,-309210,-319168,-186476,-139042,-189688,-51337,82669,20518,-48294,33743,50270,87662,266345,358505,105281,-84064,99773,257322,120562,31662,-16450,-188629,-227151,-62098,111744,264122,370441,138952,-58735,-6057,51101,15897,29041,-84817,-200378,-43500,199009,129611,-190818,-224840,-68983,-104490,-184293,-80924,-21391,54248,217913,193897,34765,48324,133055,151872,35535,-118889,-236913,-243930,-88982,-25667,-132193,-78868,58587,-41882,-145283,-165579,-307233,-441360,-479929,-419027,-9894,465217,405948,352734,841893,1246297,905428,75716,-553936,-770027,-492916,553607,1767136,2065757,1360276,526724,193438,200189,728764,1042473,56255,-628494,-172846,526368,1283350,1816171,1336583,723325,524398,21372,-428506,-360748,-236761,-167156,-139580,-185504,-223505,40415,394052,387329,-6912,-306780,-327709,-308635,-214185,-93647,-190652,-298318,-134445,-62185,-16845,193202,183327,-1048,-16131,28509,3933,-1426,-78007,-227539,-386567,-390366,-220114,-97086,-119326,-203418,-301134,-222083,-81638,-75227,-96294,-104645,-130425,-202409,-219534,-44976,141769,145309,49811,5601,-97026,-333768,-482334,-401957,-279761,-172025,-7902,103459,61965,-55195,-63421,95510,111153,-193293,-373688,-237525,-89779,-51521,-10179,172690,296957,147563,-55152,-47414,-6619,-12518,22087,70750,60374,47355,-41254,-38625,16541,62269,162545,162387,13535,-86629,-165604,-194991,-50171,33228,-25476,-92917,-99865,-60679,-79266,-102995,-80417,-34644,-49340,23592,179061,88879,-154632,-234567,-272143,-438212,-390603,-37656,153082,125536,103209,145994],[38272,-51783,-113544,-39090,76360,73878,8284,-75981,-199278,-242029,-149559,-58615,-60752,-125563,-207006,-212826,-93326,9559,-19825,-129659,-184103,-113015,2228,-14970,7268,121745,67698,-26638,91376,212934,200504,117289,42729,12424,15970,100740,84343,-24020,21711,184203,198818,30181,-183045,-174246,40584,131611,-62991,-346664,-313997,158900,569271,653645,375220,92420,162400,451437,414526,55940,-138428,-14377,145591,67851,-111184,-86363,-29534,-93206,-170042,-334248,-456455,-328640,110307,393018,242283,61936,-4985,-29268,41644,86425,-9087,-158642,-188674,-976,197084,116473,-56067,-24680,121001,210684,204148,19346,-205172,-217150,-138064,-132876,-65030,126456,213341,130077,126224,237807,240749,25317,-90764,-97640,-186732,-170148,94176,290112,15356,-261864,-149483,28785,7703,6435,48866,78753,127186,147889,127505,-21907,-197257,-144009,32379,54275,-49417,-157987,-229753,-214456,-119907,-36117,-35726,-147092,-89735,246013,414940,200899,-36767,-205824,-353585,-340254,-165559,-27990,-3150,-30976,-112200,-198487,-150282,-41774,-180266,-229990,57759,222854,38912,-82172,5155,-47196,-184763,-260036,-268912,-247046,-141589,14454,109433,71956,143448,439626,558693,348047,183015,39939,-138236,-86645,122258,132985,52633,133823,325594,375970,299594,191098,-27169,-204203,-137533,5836,20558,-32490,43524,188996,220355,100731,28906,40504,111270,132678,-4748,-148912,-25315,139637,23043,-215382,-355698,-350752,-251526,-137848,-53292,36259,181957,174870,-15064,-167374,-106131,28024,95064,83283,51023,38773,-27243,-77856,21004,159066,147123,48597,45246,88175,91610,63523,-80974,-82365,19483,-145220,-280403,-104968,81721,123695,76867,-38183,-117510,-46374,1194,-107308,-113475,181593,393398,228345,-88918,-185714,-21870,70892,-10485,-61880,-56035,-70399,-156779,-132585,57389,111030,-32776,-46988,153921,308119,244490,50319,-63668,-68738,-90702,-143450,-81148,3316,58608,97160,164032,204552,148269,27876,-73624,-72231,31571,18943,23143,177582,328706,75322,-395622,-481811,-214550,-141445,-250984,-220679,-136986,-132027,-151102,-88980,69667,201752,178939,109166,106275,84707,1232,-82611,-93839,-96555,-252555,-493015,-493022,-267200,-130998,-136504,-216918,-364729,-358167,-92090,52126,-156632,-255987,-74561,-13824,-98605,39389,366133,431411,259748,125233,20255,-83732,-32799,162189,276425,280117,164693,-15724,-113115,-32633,101269,24496,-140326,-148981,-123829,-215149,-206834,19317,238047,236194,84708,-105269,-176855,-66354,74409,186043,195631,61747,-131266,-201921,-57136,118045,128961,42489,31071,148101,146098,-80887,-183504,-75907,-32430,-175003,-275291,-266205,-246366,-106379,169112,217406,-49925,-293534,-281911,-237658,-231208,-50980,243965,257326,209622,263365,213763,15065,-106777,-111388,-33398,3043,111767,295189,287491,-9434,-256536,-283629,-283990,-303325,-210492,-150003,-141615,-64610,-67758,-174369,-131602,17532,46470,-32045,-157173,-221079,-203457,-250728,-306519,-250014,-118223,-61930,-99350,-142279,-147070,-111349,21314,155686,141153,138679,160209,148584,96733,-30568,-279673,-422470,-274398,-117083,-124478,-23906,189008,328653,463408,354633,167257,260631,359241,239096,-85804,-400392,-173902,9568,-374529,-663241,-1043003,-1371702,-1000575,-623960,71536,874381,2352406,4669103,3820401,120893,213327,-655566,-2871320,-1177011,934860,915620,423160,358352,311431,448009,520742,121134,-430576,-438733,-261418,-126597,26303,151116,67715,-118565,-92526,66800,74805,-131901,-272654,-168868,48489,40978,-190754,-335333,-340926,-210787,-89220,-136793,-152527,18350,46864,-29539,-90963,-150986,-176155,-177860,-189599,21830,329844,333062,104683,-76485,-200493,-298781,-260302,-317567,-342300,-174398,-103300,-81442,-63261,-173555,-176326,82459,216534,181098,247170,246337,25299,-277071,-367123,-158826,48600,224628,233521,164139,170237,176763,120343,86160,113596,76458,48065,141002,159129,84759,177354,387954,398802,189839,35961,-69561,-148228,-52058,220067,386952,312549,131421,-56467,-179748,-96680,-15058,-32474,-92882,-244754,-357148,-184841,57646,-24001,-257668,-362605,-268941,-18867,182080,39746,-174409,-73938,169166,263119,154153,-30057,-151248,-216886,-238413,-120133,27363,58880,173522,211376,-2426,-103003,-8057,100092,203662,286726,298852,297865,336939,331701,112411,-109494,-86810,-135603,-285018,-112052,248594,264371,20980,-104516,-106589,-85508,16617,125621,84661,-117497,-147615,-26466,-33426,-197333,-233121,-108099,75030,78238,-79335,-89169,135443,287462,133828,-10940,80364,139055,37647,74643,83359,-255600,-482480,-272977,-194807,-260428,-121971,1259,-51246,-51230,37475,153469,265853,207759,-11053,-211264,-223002,-65864,182244,397383,449969,404859,257013,-6073,-102249,8644,109834,73431,-61231,-159992,-141738,48043,185891,92297,-39304,-34717,85390,93538,-64576,-214008,-126139,-129205,-213133,-206185,-231586,-344348,-203950,-5152,14441,24752,80900,63707,-68352,-122547,6136,78553,-79270,-347267,-385577,-166301,111440,227759,134027,41141,218522,408814,445787,528093,506449,254326,69573,-41220,-87777,11419,117465,120451,33185,44750,146554,234959,179375,-128669,-344413,-163491,53729,-1335,-71045,115097,403661,407478,151818,-58410,-58665,18766,111383,140505,39513,-32576,23324,-11404,-125507,-94242,-117131,-328037,-558192,-601474,-408249,-146514,17137,118215,203117,203421,142355,85031,72988,-15233,-104386,56209,265025,249232,206847,194419,170015,195389,183815,-42206,-193345,-4865,237750,351774,259674,26441,-164304,-334153,-492708,-504440,-302921,-117189,-29773,67760,65283,-50087,-102493,-12010,173878,239154,212692,179410,69065,-9387,128433,196276,97458,-71818,-347060,-479456,-342022,-163020,-174208,-235102,-206576,-274455,-322638,-109977,31713,-22147,-22056,109141,62469,-155731,-166624,86981,284361,295279,133076,-112333,-272791,-231649,-153087,-220045,-246430,-29523,263827,354001,170827,-14592,-29288,-62506,-248547,-322193,-190882,-121107,-134838,58482,185814,43643,-104572,-63573,-78854,-33566,206411,322555,114970,-29457,98745,172179,49083,2841,-45852,-236356,-289683,-89870,136105,355125,467294,234758,53708,92308,88845,3944,72352,31557,-110943,15881,260610,152951,-193647,-172825,16976,-48857,-170526,-74031,12370,103195,219105,70717,-124249,5853,193666,226419,125406,-72076,-287655,-330923,-134036,-25371,-148455,-129625,9536,-95839,-237730,-226293,-302345,-400327,-399076,-355668,-17829,426479,398408,413493,918337,1110660,400964,-468348,-864739,-800803,17403,1446409,2415964,2417265,1448099,216385,-96768,176753,560409,516466,-471484,-790880,68219,1065588,1869367,1965334,988839,322009,203115,-191264,-460405,-292408,-144622,-135263,-208241,-278683,-275994,-24610,313676,389104,113493,-185797,-267152,-266974,-111485,62794,-46275,-172360,-53822,4233,75563,331776,381979,200190,111360,32827,-42945,-22800,-70698,-194144,-346201,-353970,-174575,37684,98861,-64914,-322104,-296271,-92085,-119827,-254677,-280710,-243534,-198451,-114810,50583,184743,92094,-59008,-44541,-108924,-336563,-456459,-346270,-183168,-63269,69686,155337,80974,-94851,-113523,57175,65139,-207754,-334131,-187831,-1410,94375,97402,221514,326619,194289,26273,27244,51634,76983,105195,91276,86758,81646,-38891,-63696,-14225,8072,51827,5476,-79533,-42659,-48719,-91515,54254,132230,1596,-141226,-223513,-196605,-129666,-82016,-74412,-31450,-39870,-25467,110630,73811,-139144,-213502,-204922,-335590,-283032,66765,266568,216793,131308,85647],[-55152,-98210,-135472,-75619,38121,51192,7966,-48014,-157704,-173212,-89552,-69332,-99659,-157602,-248739,-227014,-75700,-4279,-41993,-107458,-222910,-257063,-105298,-10305,-6583,75699,109339,86834,144264,161442,50760,-39638,-22353,31508,77952,156943,109791,-45551,-26193,118955,140853,-19685,-248154,-224703,1869,161730,62779,-210068,-263572,156972,615095,632916,257426,17424,161126,419652,380806,66678,-194409,-71858,182675,159240,-33410,-13018,19906,-140877,-263707,-294025,-344486,-330082,24822,298917,192995,47166,-23080,-46985,43369,79624,15678,-65497,-118711,-3007,183587,56052,-168602,-76584,136531,217671,184070,-5431,-182440,-165651,-112592,-112956,-11553,160960,192056,80486,86977,178889,140325,-37069,-43516,-38793,-171068,-221919,-336,239191,51167,-233897,-145069,8414,-6731,53653,153165,149482,112973,85074,100693,-14959,-228939,-196847,-22109,-26080,-142480,-236529,-284744,-227508,-129250,-67501,-29431,-73883,-77839,183520,368034,211011,2195,-149651,-317662,-345986,-177658,-3436,-11019,-133800,-230961,-252228,-159859,-16552,-105296,-175624,71287,214391,22747,-96287,-4457,-71385,-163375,-155075,-202796,-290807,-258509,-58916,66199,95788,237795,493108,551296,305181,118165,11102,-127146,-71364,92132,82858,-49643,-30804,200168,333300,326060,267716,66552,-148122,-143108,-37520,-2356,-33060,32302,213580,320364,198747,106290,83234,89681,83203,-12389,-135667,-94095,8228,-77562,-251507,-341921,-296080,-250283,-202997,-66306,55809,170066,183074,2364,-188615,-166866,-15436,21181,29022,25263,22278,-18556,-48926,47567,176669,182770,63654,41795,135588,182357,112780,-62289,-42421,86066,-82396,-287204,-173663,-9579,27660,20588,-1251,-22665,57850,86161,-104205,-204173,133118,453305,318179,66387,-2248,107881,137232,693,-66194,-30366,-79642,-165140,-123716,8959,46314,-50347,-78712,71094,210055,113813,-123529,-212097,-154861,-158357,-177756,-100280,-14065,69121,164108,186262,114921,66009,15185,-70598,-101419,-54706,-74291,-36494,150886,311971,109868,-347556,-470749,-205624,-97301,-209459,-218191,-153167,-140696,-132522,-38083,103662,216781,215758,151483,128465,133058,61444,-76035,-155749,-202355,-368444,-577522,-534784,-324941,-237912,-225584,-239005,-363931,-366802,-54914,128567,-94105,-238444,-59488,47453,928,163321,477935,447020,183060,32649,-56704,-127126,-6107,215234,323317,282830,122356,-19240,-67172,-84225,6593,51169,-39538,-92913,-99081,-179824,-190784,4601,188170,177329,78601,-113855,-285213,-243889,-33364,158213,171808,4790,-162236,-155019,21889,183943,157030,9609,-48783,102046,134608,-115504,-280383,-200663,-151338,-245823,-286687,-260866,-292274,-188792,110943,177945,-84433,-264484,-226611,-225087,-250229,-44930,249182,234386,163848,233653,194797,-40004,-250849,-263939,-44517,78615,147713,277985,247852,-22051,-274424,-396277,-421274,-340563,-214228,-150631,-148596,-104685,-86539,-147927,-164359,-115136,-72371,-62761,-164911,-290877,-249779,-168366,-166428,-167573,-93169,-48491,-73778,-120794,-106528,-133514,-137577,-91867,-20946,84263,116765,85649,63214,-41516,-236666,-347752,-242019,-99835,-18144,107200,233088,340241,485861,311792,92178,238821,424796,300391,-161710,-528819,-252989,-96220,-478777,-520560,-632386,-1004723,-682788,-312177,111697,537096,1801855,4718438,4919721,1675560,669196,-1641679,-4197918,-1952818,663227,748412,323445,294857,350059,538112,580327,141054,-466527,-580904,-379818,-204998,-61408,185804,165146,-115300,-137729,32384,27028,-206566,-360775,-258421,-46106,-51561,-208345,-286605,-253101,-154188,-112206,-210989,-158798,50748,54016,-22359,-58274,-128336,-180026,-247775,-312747,-101087,242602,296856,133125,-12247,-105069,-164304,-96627,-143148,-200660,-135223,-209876,-323165,-280511,-312242,-285714,-12488,188366,216899,336349,357199,72231,-308697,-508242,-331403,-50844,220761,315802,212503,119636,87306,40675,36007,114011,69131,21444,163706,191119,99319,211118,469505,450401,192952,15401,-113616,-190789,-75392,228289,385194,280659,156184,109214,81409,12803,-28196,-9167,-17786,-176556,-352027,-197952,93165,124166,-71053,-284496,-316046,-47444,192697,26160,-200942,-103861,142527,270685,174999,-19585,-101959,-133749,-153490,-4534,137827,91073,153413,216748,96239,28490,72887,106066,187558,298572,327313,301566,312249,314140,92360,-93804,-42028,-103778,-324916,-207941,170374,224681,-15481,-128843,-93055,-65148,-10115,105048,130226,-32868,-126858,-85541,-115432,-203086,-97847,56945,133993,79251,-62370,-42431,209823,331923,107722,-67304,33292,129526,106202,164122,102230,-280471,-479412,-253497,-155578,-209388,-72958,20561,-67818,-54262,26123,108771,273206,242918,2006,-122453,-61953,62934,202833,319788,365680,356637,206542,-18560,-69980,53903,156337,115586,-34754,-92937,-4232,157068,297705,246543,60780,-37916,21711,47016,-95332,-260735,-164035,-60227,-20094,32627,-31438,-233106,-153316,17644,54215,87814,123279,95885,10826,-35299,-7858,-39967,-159279,-317072,-362603,-215559,32296,202678,120290,-30711,119146,323529,379950,513608,613825,388486,112409,-28086,-30008,60474,120156,35448,-118668,-134656,11774,187556,196973,-65460,-297673,-206313,-41246,-55256,-46786,204231,472421,357143,115668,5345,24219,60314,183038,214549,65737,-48039,-841,-38541,-160138,-111250,-107202,-282035,-477794,-518663,-333926,-55861,108296,177147,222812,166678,49404,-56535,-58275,-54259,-83618,67024,280212,322014,262357,225300,211875,225918,199892,24,-97451,85301,233960,292886,251437,119312,-76815,-319799,-546275,-504311,-297137,-161206,-74569,12037,-30554,-102430,-43072,145967,362452,395656,274564,196241,142385,120996,214809,222050,122146,-26888,-314333,-489203,-323804,-140627,-212833,-344777,-310755,-264119,-264084,-160983,-83233,-45768,15552,81943,-6616,-148460,-100545,97850,250399,324620,233817,-21951,-216489,-230997,-234729,-331553,-303850,-53924,237039,319034,144113,13527,68802,32136,-214970,-311933,-146388,-82301,-93162,123669,267221,74155,-145903,-166467,-204672,-153003,131027,258767,105159,11851,76142,59834,-24823,-13279,-62178,-274594,-360840,-145787,145997,425297,491738,263245,119405,173161,113832,-16919,86767,130795,-16183,40360,224811,95625,-182924,-90564,134198,67669,-85162,-37999,61753,156211,185294,-50793,-207567,5478,230240,266673,202537,-39805,-342314,-395801,-176503,-55949,-180615,-174395,-43627,-160514,-340914,-301160,-289988,-322239,-273286,-261198,-38333,350816,398925,449054,889587,902464,-98983,-962582,-1032999,-710104,523388,2243280,2844331,2448905,1409233,43947,-295791,116701,298027,-85418,-962692,-911478,328579,1562923,2403241,2082545,668384,-16465,-112385,-450456,-523577,-230853,-31632,-89959,-262842,-354578,-297174,-76851,200012,345410,250890,14268,-124944,-152480,6774,190588,111195,7580,67272,107012,173486,421439,549789,410782,231913,16546,-103302,-60654,-82651,-173383,-267311,-271311,-113374,148894,274034,72531,-268987,-319207,-121801,-166759,-374744,-412043,-293817,-126561,-17322,68059,169497,37835,-156855,-87228,-42269,-209016,-338656,-253901,-78474,37339,119149,172901,92175,-106055,-124379,56835,56316,-172736,-251405,-112570,97605,220871,159596,183374,269390,197555,104282,97586,99327,145713,155941,69801,47850,13697,-101647,-108356,-45417,-46182,-94191,-221689,-225279,-28919,60253,51168,184277,222363,25240,-168297,-283835,-245595,-85203,-15048,-59758,-14934,10089,-29489,53294,64933,-93249,-148523,-120498,-217769,-149371,165316,344221,271586,139365,10395],[-138565,-116119,-117366,-97561,-15195,13057,4473,-14437,-98009,-98945,-50825,-77189,-84993,-135347,-261691,-221235,-29574,33576,-7761,-38712,-216897,-363133,-198349,-13281,-39292,10774,138318,190317,193179,112426,-94404,-190594,-97559,7891,108213,203092,127829,-61601,-64960,37758,52510,-101184,-338999,-312496,-73095,157192,180606,-34887,-159577,147555,583231,510472,103733,-49183,161930,382222,345058,72832,-231852,-122109,208491,250725,83236,102571,115397,-126845,-324504,-235932,-205661,-293279,-68940,172243,137766,27037,-65495,-72645,51417,76786,46442,34391,-64557,-54142,105967,-18612,-238537,-91139,143954,172815,91560,-83422,-189433,-120228,-56422,-34434,82558,188586,145033,14832,-823,54320,26203,-25364,53168,36020,-123615,-223647,-52674,192697,95460,-177607,-123345,-121,-11388,90661,252071,233972,93318,-7436,13545,-70326,-277518,-248382,-78285,-81860,-200645,-301661,-323543,-209401,-119422,-97924,-30060,-11430,-57955,131254,303765,190826,21752,-81360,-225594,-290866,-157916,33668,-11126,-223380,-313687,-279426,-173873,-30037,-87590,-188337,28134,187025,11193,-130667,-85627,-120325,-114020,-19696,-107290,-304006,-351601,-136858,15771,93573,260363,463378,485381,237994,13500,-57860,-111061,-66413,15210,17348,-114528,-171878,22795,221192,316743,330762,162113,-67646,-126957,-77021,-25563,-16204,49083,244234,355087,236569,165169,117744,39675,17337,-14221,-112295,-158286,-109205,-137721,-252912,-298189,-211910,-207438,-212942,-41218,76823,108975,143675,19660,-138579,-128701,-26942,-52439,-44639,-15080,26120,25165,-26801,23134,165443,221206,78206,-8191,90391,193750,140792,6517,45196,152844,-18901,-261789,-196516,-60980,-45679,-22439,28068,33992,94061,130429,-70508,-237430,83640,463748,363753,180264,168544,246458,240980,70232,-55058,-20188,-66607,-116526,-64493,-34815,-57595,-99833,-115903,-20139,75759,-49832,-276760,-309582,-212048,-226801,-239822,-158385,-42430,83177,219300,187737,8295,-33916,-14334,-88681,-139402,-141824,-181081,-144651,73377,234882,84083,-301943,-417429,-165909,-23487,-114341,-164339,-132895,-126163,-105796,18464,154080,220652,223234,195763,174736,177650,94723,-78916,-205602,-282451,-429296,-558292,-468780,-339244,-349623,-317045,-249989,-334762,-325599,93,175200,-32042,-180837,-25193,106874,86642,234802,498135,400934,78727,-69043,-116779,-142688,25005,242522,326313,244263,72392,-3647,-12211,-126546,-75744,93036,66657,-35104,-54691,-106710,-150696,-10299,150110,155650,95459,-107734,-364231,-367035,-83961,159011,149684,-59552,-186723,-91004,114819,269164,197004,-35578,-142206,21734,99588,-118242,-321782,-280658,-249112,-331192,-340120,-285147,-332330,-248730,67947,154881,-90562,-225780,-191518,-207409,-245725,-48997,212332,189537,89140,135766,106401,-88264,-338287,-376912,-75996,129797,162969,213764,137925,-83576,-300270,-490248,-547009,-376322,-208268,-145088,-144021,-135902,-112971,-127756,-213185,-301923,-263455,-135413,-147913,-305663,-279362,-93714,-31097,-83575,-63499,-31974,-83639,-129728,-60677,-122490,-267780,-304540,-131220,68534,92009,16991,2570,-81087,-210594,-254917,-179396,-69884,93968,252290,276377,336071,461871,243143,8663,151809,350678,252148,-214792,-562423,-294376,-175632,-455123,-190054,-14783,-325397,-39728,311417,262720,-66305,792173,3725138,4109977,2267733,1667407,-1222326,-4213885,-2299100,339000,626343,340072,255269,374495,528092,534881,160435,-386225,-577729,-381634,-216047,-104582,192619,190684,-165697,-239198,-46900,-29061,-248159,-389661,-292767,-102579,-87751,-171512,-196881,-134942,-101474,-154473,-257286,-116430,90375,72313,8755,-21195,-104024,-153918,-252154,-349484,-186769,110349,191297,110905,829,-97858,-92416,7920,-13001,-67364,-95013,-276000,-474418,-427935,-394758,-333424,-84957,130822,211133,369355,423124,121437,-293149,-569643,-485986,-162247,181833,364656,244423,64476,10796,-12893,21445,120189,34113,-39930,147438,213127,126980,232472,478405,434912,170789,-33087,-169861,-230879,-132096,147254,303189,208894,141724,226866,320678,162396,15223,56838,99375,-65289,-305668,-208824,93375,221146,85055,-158779,-249203,29772,256449,41382,-203258,-136604,60486,196199,154731,2298,-25510,-10952,-28563,106553,203995,100379,104967,183888,169635,144519,143055,95170,128998,274051,353450,281401,215486,217045,62665,-47879,11314,-52276,-297759,-261052,57885,134937,-58330,-130822,-64928,-40042,-16335,119318,213406,121377,-25300,-77301,-144270,-167824,39019,219897,196246,89422,-25636,1978,230651,308671,67201,-105450,-15073,85478,141051,228136,113515,-260686,-402247,-187012,-81649,-129201,-16898,53445,-24070,1019,14756,11410,192193,223086,111,-69930,45619,144636,192336,204686,223834,254008,133031,-23363,-19020,95604,174413,125392,-26335,-38876,105817,207306,315986,314564,107870,-64358,-58573,-30300,-157779,-278381,-175637,-25074,70464,181734,127964,-108252,-112557,21696,111808,173031,161895,115525,95430,60126,-25899,-140584,-191417,-231407,-289701,-217502,-37610,136593,86543,-72846,29448,225912,291222,429408,616093,473060,150369,-19519,-1252,72966,100019,-54781,-258042,-304017,-135043,103847,169993,-38963,-264028,-220169,-84644,-72904,-15474,256430,454928,253430,60743,64601,102857,122687,243392,252412,84361,-41325,-870,-39268,-158083,-101386,-62275,-176903,-299845,-330696,-213496,10028,168296,231333,229053,121233,-34540,-183776,-189212,-87764,-48284,56129,245844,345269,286757,241837,232368,223520,181887,47151,20612,162582,217097,205154,188393,165392,23319,-247087,-521614,-436707,-226758,-151390,-94141,-40092,-123695,-162244,-5389,258296,475854,477012,281481,189918,216272,246592,261758,208447,125671,-535,-267622,-446310,-269083,-113603,-249180,-430363,-378651,-226419,-183070,-179345,-145929,-55651,30790,26536,-77976,-124176,-25783,95029,200379,334962,306440,53870,-128045,-158050,-252769,-398524,-329758,-74979,169307,220599,83561,39830,153229,77995,-226570,-300874,-73743,-26300,-64578,136444,310531,112648,-158608,-253484,-309433,-247177,66801,201911,87225,40802,55987,-42261,-85939,-11258,-54684,-283271,-410646,-212819,146257,466425,448214,212675,122829,227712,135371,-40146,55549,172161,53906,20482,94822,-38801,-191364,-29120,237772,214182,49205,21169,116470,196255,124917,-132704,-195521,41479,224051,255824,245309,-23373,-373700,-402126,-186575,-93347,-199518,-188393,-86004,-214563,-414195,-365543,-284061,-249627,-161965,-175532,-74124,239297,371308,425975,766077,676631,-493200,-1318006,-998474,-440913,957713,2806395,3026632,2176907,1218362,49826,-313420,58359,17577,-635926,-1337069,-895099,633033,1913346,2691968,2078124,444084,-205779,-324965,-659061,-597863,-212845,42218,-61009,-298630,-396847,-293617,-118341,71632,261048,359775,231266,48957,-9847,97823,246463,219814,154359,176435,217976,251911,433098,628580,571420,319522,-7853,-158304,-111986,-129863,-189316,-180946,-159966,-35276,222885,358103,161125,-182881,-311031,-172711,-201330,-423033,-468129,-267766,-6772,41789,6411,110901,11040,-207801,-104504,93364,19890,-160742,-147108,18501,114661,127706,148884,91542,-87046,-96507,88865,84149,-96636,-145675,-38494,161716,280224,169743,101816,164755,169499,164120,142448,113467,169260,159528,14184,-36724,-106360,-200404,-177086,-86490,-86755,-223734,-435498,-368146,-40748,135481,188179,303173,284611,43169,-157229,-242536,-176717,41165,80689,-40088,10092,90978,16052,18959,58711,-28570,-56105,-36176,-106525,-27116,228215,365046,279611,124442,-60966],[-184742,-96088,-75452,-115206,-79406,-38784,-6931,17921,-29919,-35326,-37163,-69571,-6844,-43947,-229631,-200990,16530,85973,56399,57851,-166812,-409401,-252892,-20285,-80487,-57962,144315,254381,222282,73633,-191173,-285800,-157901,-39592,117535,245777,140558,-64064,-77383,-34603,-48870,-187318,-409793,-399079,-156037,121648,258242,130224,-36740,125027,461584,315350,-41755,-86845,167630,359558,331396,81679,-232603,-152742,209944,323803,215778,226353,213027,-89144,-358677,-182148,-71828,-212774,-118110,73948,100747,11076,-109549,-78912,82784,92642,87576,123654,-37576,-139989,-13266,-87043,-245671,-66321,132759,85040,-42449,-188679,-220809,-86552,20940,81615,188109,205033,90966,-48789,-111905,-96417,-64593,48626,158633,102399,-53162,-168450,-54658,143612,103089,-125823,-103348,-9712,-14782,103961,313696,304547,75770,-96543,-105311,-176401,-334346,-287027,-118062,-90724,-199843,-326198,-323026,-147581,-76117,-119309,-41861,27107,-33905,95270,241808,152659,17169,-22595,-117485,-221556,-134339,66647,-2104,-272137,-346555,-287591,-200396,-81635,-125480,-253952,-61151,147659,17101,-162947,-198323,-172512,-52742,99755,-12831,-274605,-371782,-192739,-39044,58256,211072,365635,371002,156772,-88705,-132297,-81894,-71507,-95708,-53598,-124912,-253321,-165554,61778,276515,378670,242100,5134,-111966,-117629,-54174,2514,77048,257691,306093,199161,178729,127930,-24708,-55685,-19658,-90188,-205447,-182658,-134688,-212827,-241117,-129416,-132423,-155808,17932,80847,-3496,51795,17087,-63311,-25259,-6933,-103973,-118622,-60489,43961,79829,-30849,-56933,125652,259118,97046,-91630,-40869,117603,142955,105804,150841,197545,21013,-221701,-179911,-60501,-66424,-31856,41890,22863,29730,100710,-31682,-217319,28457,390470,331298,206901,262535,341810,333826,158181,-29025,-21161,-33095,-32584,10789,-75788,-176620,-166075,-144445,-97275,-67644,-208466,-365026,-314840,-211001,-266341,-301042,-226303,-74397,99195,263848,185625,-76286,-113705,-35612,-108633,-174730,-203608,-259123,-240537,-16666,125927,7077,-279050,-339873,-94404,66283,1605,-79146,-84442,-95497,-83923,58534,203022,211948,200748,228824,232290,211531,96603,-92198,-229674,-309671,-411534,-436616,-312057,-302532,-437025,-394152,-247553,-272707,-230731,62628,180603,8138,-111855,10247,148987,139811,244203,438976,323614,-162,-127256,-131718,-122784,51435,235835,273847,158381,15877,19962,34696,-141718,-119582,131001,139876,6653,4256,-7361,-91041,-17787,137786,181856,134535,-86242,-392183,-405659,-75886,178130,128292,-121324,-203691,-28194,191294,331507,221260,-77825,-208738,-61164,52282,-86692,-284960,-286423,-300176,-405392,-403461,-318867,-356859,-273710,50113,141709,-85076,-191665,-175320,-185096,-210974,-58194,138047,124105,-2775,-16516,-37418,-129585,-355211,-429998,-137398,127259,157567,125968,-16353,-186068,-319031,-495078,-561039,-363732,-186724,-135701,-129680,-149385,-133905,-107199,-248787,-474547,-466327,-229035,-115844,-266960,-281883,-38083,76762,-1974,-23687,-18964,-126482,-150443,-4761,-75845,-343342,-428162,-165669,87458,90946,-31025,-67713,-141750,-212315,-172901,-106287,-31103,183538,359590,294961,305685,384588,150314,-82999,4716,147188,101810,-226216,-482012,-274539,-200602,-300453,259873,639223,396382,612836,929236,356396,-866250,-480983,2000493,2089425,2156719,3067402,457933,-2983993,-2125472,67226,568444,399523,178968,327998,408321,376806,160316,-242185,-475751,-283578,-132502,-69588,172080,136612,-255466,-367899,-148220,-84756,-250441,-352657,-281094,-140873,-78994,-92411,-83016,-15805,-54174,-196128,-270182,-55462,115835,96077,68830,22849,-79114,-109228,-205407,-312980,-223571,-34617,44492,54423,-10671,-132773,-75645,32726,34073,2221,-86460,-297498,-507547,-486518,-405120,-309274,-120461,61011,176041,350932,427003,157940,-225690,-508199,-544439,-248904,120449,368773,262133,35914,-28326,-30109,42448,129356,-16015,-112854,98750,209269,142096,219484,396524,350632,127804,-91749,-219303,-257172,-199845,5757,162492,122885,115676,290207,462539,297290,95686,133606,214298,56418,-234639,-223423,60320,244582,158674,-45848,-106420,178316,342886,64873,-197006,-168893,-53144,63306,103840,34041,51625,102796,97766,192863,221780,87702,48475,140335,208629,211654,175516,62047,34320,201520,339446,221286,62954,54692,25698,15440,63546,10645,-206884,-256781,-61233,22918,-83108,-96468,-15850,-6038,-1729,154543,318385,307136,123882,-2656,-99065,-97890,136493,333003,248181,110370,23645,30416,189386,234104,35951,-109457,-50906,23773,138970,253160,117660,-196759,-274246,-97600,3391,-28892,45335,86774,53555,90209,-1133,-120696,47249,164247,4060,-39466,84984,153523,146085,88397,78774,131949,53834,-31654,17342,110356,169439,120116,-25431,-8669,157758,192932,245758,286634,91296,-122812,-142028,-107181,-209257,-248524,-153119,-39571,32240,202297,211708,-625,-86376,16135,174728,251331,178130,116315,162272,138694,-36654,-193162,-179145,-133942,-192222,-175228,-81511,42981,27067,-101074,-52331,124975,197946,306159,517577,481483,169035,-36405,-27075,53499,64724,-130281,-347933,-408695,-240657,16685,114090,-49614,-254721,-212688,-67848,-40387,22966,259811,355100,119215,-4436,108203,172264,198373,277909,246841,89647,-16753,19954,-19110,-119375,-52863,22622,-36306,-83182,-94020,-65351,52242,184982,255379,212200,80104,-84184,-251586,-257837,-82492,890,25749,165595,298688,269294,249027,243961,200321,134087,72679,109047,197222,188015,116884,103580,160154,111509,-135741,-412783,-311078,-110581,-90848,-82293,-79739,-199791,-219663,1799,294615,478201,455117,232230,153977,257817,323206,251958,149505,92442,-13561,-237289,-368537,-192922,-97141,-295515,-498168,-415515,-186637,-112519,-170371,-152075,-52778,16842,-43542,-131931,-94787,25696,75802,152516,327387,330573,91335,-41738,-41265,-194360,-381548,-297709,-78720,77110,90384,16060,58754,197698,66674,-272488,-288060,10213,48290,-42481,103966,307730,154900,-139527,-307274,-377737,-294491,40231,181394,74516,63953,60531,-100865,-121406,9201,-20796,-252762,-418516,-266857,147072,482486,371687,109396,79163,261518,171301,-54821,-18020,147294,89142,-32467,-90088,-217493,-246699,-33939,281111,339407,183148,84483,163578,212145,57024,-153782,-104901,95705,171552,193912,244837,-13666,-355486,-331758,-148239,-112957,-179003,-153756,-103048,-233289,-420282,-393647,-287556,-208059,-106064,-127335,-113393,112307,288029,336853,600088,493940,-708841,-1468179,-764455,-3462,1267721,3054700,2995136,1708755,893917,190827,-141423,36134,-201102,-1030819,-1546162,-678589,1000823,2065452,2625656,1894515,328012,-230130,-382123,-728602,-635609,-241704,39205,-71070,-324845,-407831,-283813,-160668,-54664,152061,401890,391131,192889,106936,134595,218746,235945,198606,225883,302689,290926,363468,589689,634428,354559,-32748,-195986,-167380,-204061,-233665,-113227,-47598,53111,257761,339228,176826,-109880,-297048,-232283,-210301,-393381,-446975,-181483,123620,53920,-97887,41804,26180,-196575,-89617,251608,272459,24717,-51796,90853,159101,96821,88862,77958,-45283,-43776,129981,129057,-3944,-45166,6245,155163,248630,140506,36094,70985,135618,200174,152081,86482,145162,123388,-52920,-130845,-216591,-298974,-264084,-137446,-102546,-291440,-554148,-448459,-61562,161320,269871,372804,306926,51295,-107192,-102922,-5088,205392,180380,-14791,39234,179195,87683,1312,46389,37984,39681,31896,-22036,53096,239706,326075,242145,85755,-116396],[-184809,-46531,-32571,-135227,-144686,-99278,-32511,38215,31999,6839,-42007,-42685,114747,101576,-151697,-173990,37249,114145,118152,159383,-81852,-383400,-246151,-17695,-113166,-114870,123393,264538,223265,47058,-219875,-299907,-182552,-79900,126677,290691,150950,-47732,-53244,-75803,-140211,-247112,-416035,-433267,-212547,67302,274406,238578,65005,89841,270516,102158,-138225,-84068,179567,358764,340496,95033,-190999,-157363,179810,363281,333371,316900,258754,-78319,-376980,-147938,29699,-99482,-92024,41144,89101,2595,-134462,-51973,136763,128790,135957,183871,-39764,-230293,-135882,-131706,-186576,-6786,98490,-26544,-175717,-287452,-261966,-67442,100472,201855,273691,208420,47706,-94332,-206764,-219024,-104055,145369,235645,146067,28265,-66447,-15092,87941,50555,-106118,-101501,-33809,-27176,90352,323191,340064,68970,-149372,-213386,-294377,-375563,-297825,-131067,-51627,-136113,-293087,-272817,-47019,4374,-119011,-59041,42030,-8208,72296,190318,107381,-10282,5843,-38047,-180088,-128992,81402,10628,-270371,-330240,-280978,-231110,-144484,-186806,-334993,-169119,103973,44883,-172739,-293503,-209928,1901,169868,51568,-211832,-309250,-208722,-89519,2166,123210,235129,223860,62439,-153929,-166871,-31695,-82581,-213485,-116112,-86921,-264123,-314195,-100238,219788,410186,294453,45647,-115770,-160142,-86263,10370,95127,235001,191893,99502,132583,102500,-84103,-123858,-41485,-87616,-233798,-200077,-69243,-132337,-184991,-71412,-37572,-42074,89060,54684,-134774,-59758,-6459,-12391,80700,33288,-116380,-166956,-95376,62003,114079,-68045,-170869,68998,294748,124721,-178859,-213028,-23966,114859,198484,235446,200977,18636,-189788,-144722,-18294,-26898,-804,40075,-53592,-120409,-4878,-15011,-164587,-29666,236263,214766,136606,249083,361717,375587,218563,2379,-21382,15980,54474,61332,-121473,-283733,-224396,-148319,-142333,-189877,-324386,-369342,-225313,-144080,-254999,-327282,-266483,-97811,113112,297679,194609,-107511,-140911,-24496,-103080,-187447,-219964,-276216,-268130,-75630,22982,-95500,-288603,-261323,-4774,148158,98182,6645,-26364,-61849,-80395,61779,227804,190027,153678,232265,271282,220931,69062,-112900,-220603,-272542,-317272,-249133,-113069,-219512,-469510,-436711,-228803,-178230,-94166,120053,148800,16318,-58649,31405,161238,146874,196710,334709,252197,-6742,-98263,-86367,-72982,67107,203190,180072,38724,-43502,39787,65553,-121586,-117467,145492,156148,21479,67594,100436,-21024,-19138,137303,230675,181265,-52854,-359547,-354250,-29118,192510,102692,-168244,-209792,15935,223740,336289,210473,-103323,-226267,-117549,11016,-25680,-171065,-212999,-293697,-442492,-440182,-341146,-363223,-263773,57651,128834,-87500,-170542,-162212,-152711,-147045,-65825,43119,44588,-100860,-195943,-201964,-165767,-315578,-429461,-230419,55946,132624,42202,-175946,-306352,-317276,-381228,-411742,-267743,-144202,-121008,-106072,-139409,-134668,-78999,-247584,-565682,-608012,-309125,-79412,-192664,-254654,-5747,143159,72384,28711,-11364,-176468,-153006,64610,-4487,-355711,-441517,-129399,122843,106814,-43920,-129113,-206356,-231870,-119866,-48774,4259,228751,390481,272734,243507,261912,40236,-183646,-181384,-124642,-96901,-195046,-312905,-197027,-164692,-47250,725383,1143455,861110,939169,1210340,257174,-1665615,-1674820,172791,30267,1783335,4470914,2766071,-1022803,-1571784,-95501,570685,422160,40429,200334,210041,126443,124535,-99967,-346959,-131695,43038,41105,127216,27639,-344655,-476877,-248621,-143075,-225120,-264739,-246887,-190950,-66800,-4140,30858,79765,-10557,-217487,-256341,-12925,110445,115780,146570,72973,-50386,-61934,-144231,-246895,-223398,-163658,-105841,-7296,-8246,-131421,-68036,-2028,-2451,-18615,-129085,-288655,-442993,-465049,-347338,-221859,-108880,7962,135502,302428,373363,169601,-123673,-336846,-460662,-272504,60705,334971,276492,54074,-23326,-13091,88157,140228,-59138,-166673,37581,172242,126570,163486,240403,216690,70092,-143598,-248099,-259084,-247021,-142548,7915,53281,102056,293917,457738,355613,168693,181054,283238,154452,-160962,-240918,9206,204522,137831,1998,39078,330474,413301,80252,-190411,-194596,-166588,-86402,41730,67296,101094,163634,186234,240692,204830,63468,9956,117398,215582,212590,157634,11855,-77125,83016,259537,121789,-108045,-134593,-16062,74764,101126,70932,-75845,-199852,-157879,-77188,-72149,-23461,49114,30589,24651,193543,422043,475850,269638,108207,13526,-9668,165329,358945,273094,138244,75454,36577,100986,141899,32502,-72441,-62875,-35498,105626,238409,121045,-98256,-129905,-14122,75404,78350,110851,105111,122561,174599,-23018,-256511,-114186,98226,37852,1114,73255,91843,71367,4743,-19045,33334,-10085,-53743,11425,85240,147588,114517,-18049,1635,146153,126599,114594,177858,23922,-196094,-205050,-149926,-209581,-170028,-99705,-92427,-97083,110348,212757,68088,-68641,17274,226535,291216,160200,100776,196799,180660,-33036,-181186,-134483,-66603,-103687,-108744,-93655,-51604,-49609,-132627,-127913,30151,114045,176627,353098,413369,161114,-87799,-108572,15834,28580,-174349,-368994,-419160,-271949,-46611,47121,-88912,-268595,-196594,-7165,35821,67982,222967,207657,-17924,-68377,130752,229262,268053,276430,202893,80226,17898,53061,9218,-54094,39287,140201,106983,108027,122921,82515,79459,157979,226574,165239,49517,-88870,-234911,-221993,-15636,58996,-16594,57625,194763,218977,252892,259331,174110,71695,60985,135300,182684,151427,53777,31956,116748,167786,-16829,-243921,-151229,19420,-3845,-49263,-106801,-250359,-259124,-10256,264977,386165,346512,149038,90577,241785,324579,192477,61083,25008,-64324,-232395,-275373,-112653,-97181,-350176,-548310,-429767,-165552,-77798,-148451,-121340,-45101,-24725,-110752,-152600,-67647,32279,38430,117867,304009,300947,82262,14434,75119,-75271,-265188,-194368,-55994,-16735,-35825,-44544,52266,184556,13990,-321199,-261128,99095,140922,-21415,40949,259480,189881,-98766,-322265,-400902,-283285,65049,205074,73817,86201,96536,-102211,-126461,41161,31008,-190277,-383437,-288361,156303,483210,306832,7603,28045,289247,235407,-50497,-110524,82490,100298,-93418,-270293,-389769,-351975,-119322,237947,390945,260210,126275,190699,201325,2224,-116185,23641,148070,88069,97080,206014,3348,-273781,-194793,-68207,-100626,-108878,-69233,-86822,-199811,-341951,-368373,-289347,-195286,-112642,-123782,-135436,3399,151830,209002,460440,396195,-725980,-1402423,-417405,490505,1405696,2970710,2816265,1206173,505871,376142,150077,69041,-299355,-1212998,-1582622,-286835,1413666,2035969,2222878,1535571,281652,-140686,-293271,-621133,-586976,-286102,-35837,-123447,-355657,-404005,-287789,-216389,-164831,43668,363596,438974,259937,159911,118605,132392,154236,120069,192976,333809,282187,235093,446877,585207,332876,-53322,-211603,-213699,-274252,-269878,-74918,37491,138000,262995,247124,127783,-78239,-290293,-276924,-188584,-308100,-372405,-73798,221525,28933,-193601,-5175,75152,-135551,-49980,370269,456143,163589,10884,125402,167919,41879,11225,55503,7518,14706,151523,160600,72181,20273,-248,66740,136100,96764,31009,37679,121072,214581,130236,29478,92817,73351,-102998,-197180,-274278,-370245,-353428,-187011,-88974,-277778,-537487,-431980,-72167,137969,265389,370028,287202,45156,-34319,89806,210523,349518,258494,17399,67822,245125,144425,-20699,17858,90107,116497,74554,25233,79736,202068,242286,171139,26142,-154952],[-153557,7556,-8190,-155731,-198064,-162368,-78651,34501,72676,25147,-52265,-3483,237179,259439,-44801,-147214,20534,96161,152851,243832,20705,-287444,-168258,9966,-121643,-149960,78123,225043,199315,31974,-190078,-243152,-165073,-85031,155167,337252,159538,-14490,4407,-76323,-201246,-259426,-337978,-377040,-216165,10810,225695,260456,115442,50195,63713,-68747,-163638,-43941,195167,369558,349932,109095,-115583,-137899,119232,358773,405115,342372,216991,-126547,-385813,-135679,83755,22161,5901,74762,93998,759,-127792,2440,194798,173702,182003,202752,-63177,-291508,-224005,-145081,-77771,75042,44392,-139492,-272809,-352493,-296136,-63966,159246,292482,316970,198875,25247,-112829,-247881,-266216,-83160,222495,270496,169385,108183,56910,44217,24445,-58009,-132344,-125025,-79135,-54368,59758,289839,335501,79558,-145704,-270890,-373842,-371836,-267293,-115687,16713,-27914,-204331,-181820,69180,110757,-84993,-66799,45720,17340,52589,143033,59173,-53880,-7557,-18757,-187202,-149411,72141,18802,-227329,-276169,-256927,-242990,-175942,-224062,-388285,-261828,63077,88847,-150364,-337126,-225788,35360,181078,69919,-141057,-197474,-183160,-122394,-47686,44890,110667,62263,-48228,-169170,-127001,40596,-97186,-310869,-160209,-28187,-222034,-384079,-214264,166102,423180,313523,44405,-143753,-200406,-113211,5274,90806,174068,59489,-27697,33074,41482,-121862,-174514,-87870,-119073,-247180,-165625,38601,-22997,-139474,-46642,62735,98094,141789,-2305,-231991,-133885,-32506,-14139,129330,76520,-83877,-167399,-104054,64968,101114,-132007,-280134,12841,324056,159758,-236576,-360375,-183207,57776,247614,267494,154701,-31484,-184367,-116545,38815,56445,62822,31304,-159477,-299340,-155899,-36653,-105969,-80196,44189,43567,888,146199,307679,350012,220294,25059,-7679,73983,116663,61834,-175749,-356737,-250310,-116892,-147550,-266634,-373176,-301226,-77425,-28789,-187793,-295253,-252762,-103311,117445,315083,218140,-75450,-103958,29031,-50939,-157364,-182964,-221776,-203553,-73315,-39171,-189271,-325266,-202573,78324,197170,143163,62671,19761,-38524,-101761,18538,209087,154841,91958,191753,259403,192173,21294,-132541,-179032,-180265,-175184,-54928,68314,-106179,-427476,-427737,-191921,-61390,56525,160364,95390,-4625,-37080,30819,137989,103555,108149,222663,210380,73647,29542,14186,-9094,71243,163129,78615,-84489,-98465,48142,82135,-72463,-82599,125915,115105,7664,120480,195735,46397,-23372,117351,255422,213466,-14858,-274533,-235203,25558,178498,67122,-190080,-200630,30671,198852,274417,165124,-103197,-196019,-131070,-6942,53513,-6235,-82703,-239142,-428081,-426254,-340248,-355287,-228673,82265,109055,-110276,-164501,-135096,-102928,-62038,-63735,-46923,-35915,-192954,-364650,-343949,-198962,-255602,-404088,-345638,-76996,87203,-17528,-301106,-411500,-287705,-175185,-128412,-89923,-80962,-97089,-72047,-104100,-103246,-36657,-202680,-542401,-634797,-341143,-46938,-110031,-203796,5936,164441,132132,90925,-2373,-195714,-113112,143674,72026,-312309,-361893,-52115,152063,126921,-22451,-166621,-254074,-245547,-99149,-29368,19677,219735,333535,206830,152552,115736,-72952,-288304,-373100,-379237,-269020,-136854,-111314,-86853,-80426,251348,1105426,1360709,864102,737441,967763,-70013,-2209511,-2414641,-1068321,-1010330,1515130,5367604,4853125,945239,-926448,-147607,614219,360096,-138491,35893,-5765,-167274,49283,-11519,-256914,18650,273389,186669,59463,-93051,-384907,-519853,-331877,-211428,-193617,-155472,-212909,-270376,-98827,51582,120998,145499,34822,-206451,-229688,-14435,70717,123652,217529,121621,-14035,-26084,-108734,-199642,-210747,-258821,-224314,-44961,36217,-36122,-17932,-48997,-86156,-115207,-218122,-271732,-330554,-385549,-240778,-95685,-48439,854,115178,250301,284537,152119,-18546,-115926,-248118,-210605,26932,284380,299671,117824,14990,27135,142838,154189,-72976,-177182,-11833,107776,77930,74983,57890,67923,6548,-176481,-251445,-232057,-247219,-240627,-108964,21877,105337,230594,303763,297401,187250,170359,281204,204846,-103532,-252499,-37851,133406,48013,-37225,114161,415053,433460,79063,-182026,-207423,-253125,-211507,-12791,89543,103961,150980,213279,248598,175791,43651,10234,134923,200330,151287,95706,-41182,-177979,-61233,116421,1358,-252218,-299756,-59197,108357,110968,112023,58019,-113409,-211672,-137338,-22705,75388,114022,57337,50962,223655,500571,587499,365397,208710,158114,76410,122823,288871,257979,163839,119530,24140,-1693,66564,61431,45,-45413,-75255,54465,196286,134037,20157,-1533,40529,118254,176148,170472,94223,141928,217075,-47434,-359754,-239114,58252,113851,76958,45011,-12362,-14634,-31170,-47390,-9618,-40357,-91851,-46101,22113,111803,113205,5272,6941,92811,33484,-40681,21767,-64683,-251908,-226448,-138320,-143200,-59582,-25290,-147042,-237824,-35430,149345,92327,-45800,39322,252236,272605,109528,78943,198259,177922,-16549,-109605,-73345,-51342,-53451,-47454,-81768,-118476,-121861,-173172,-191726,-45438,49104,63929,170968,293800,130563,-160488,-214006,-19660,7442,-179234,-325487,-341020,-226248,-73179,-17407,-142176,-293073,-183670,64700,131659,116463,168952,61729,-134566,-120641,133267,269952,308574,238284,135429,58598,53396,88308,32076,20967,167833,272138,222270,228152,265942,201625,102158,99112,139014,91568,29995,-54715,-139541,-81067,112167,120202,-58463,-50328,73439,159691,257211,282358,159300,15149,14447,99793,136937,114537,26647,-7908,58423,183732,78607,-63966,8293,126667,71408,-18905,-129025,-272768,-263717,-16475,211344,259748,205695,66207,10829,162873,253568,112203,-23056,-54354,-129738,-237413,-181454,-41734,-107223,-396171,-572127,-427921,-171896,-87751,-129144,-82074,-42196,-83691,-158849,-132533,-42222,-7358,-15820,96736,267669,229349,36418,29379,150643,65343,-69748,-29448,-6497,-90337,-132566,-101757,1461,114626,-48480,-337325,-206494,192834,241725,-2618,-38217,173193,201680,-56054,-306535,-380171,-217677,134406,255046,80420,104159,148869,-58461,-107338,71489,83054,-118350,-323619,-271207,173426,474792,282557,-37481,13172,324202,325699,-22875,-189202,20651,107490,-136004,-389991,-506329,-477267,-256117,118035,339160,242476,124879,189030,167437,-28305,-42918,145623,186263,3286,-9178,142693,38226,-134333,-26180,27141,-57067,-117,46799,-39946,-113968,-190600,-286982,-267859,-185310,-156417,-150426,-121573,-54926,-40,94493,399115,388259,-582097,-1176621,-103659,859663,1335090,2593449,2560610,827959,159233,522926,454162,156331,-257603,-1181655,-1477241,162669,1806089,1894354,1617972,1067182,245936,-21833,-117822,-366587,-429239,-296823,-136310,-198694,-397419,-403097,-314777,-287894,-246123,-36765,262890,365402,239335,145652,77831,36521,10752,-46030,89697,302518,231241,86031,248704,448628,269025,-63004,-204294,-238501,-302164,-255412,-59495,77223,203687,255913,139417,48008,-86563,-282281,-281267,-142706,-207205,-281502,9796,252735,-14765,-240463,-13699,130421,-57963,-2982,401777,506325,220353,31811,118077,144919,-14766,-59721,31561,59831,62981,133535,150542,100796,26949,-66639,-84746,-17923,63424,95686,81929,137776,213261,90897,-33075,42668,40200,-113995,-212165,-271372,-404379,-423735,-217907,-50525,-196871,-405832,-326695,-60658,80784,177675,296650,232710,22462,35272,267619,390141,423012,294616,53434,89317,263002,146783,-70647,-32511,117783,161993,93163,40227,63689,132122,139488,85330,-46534,-184257],[-120822,36129,-10660,-166906,-227657,-223114,-148729,-851,82369,25375,-54453,34040,313631,377550,62248,-124542,-28386,36120,152365,294351,117778,-142143,-32320,68392,-99697,-162008,16301,155229,163580,27831,-132399,-156788,-118405,-44116,210127,376040,161992,25477,79115,-42774,-221428,-221825,-191957,-228299,-159481,-31909,127900,193223,103880,17579,-91301,-155447,-123050,16282,207613,370976,330544,117611,-25430,-103476,37644,306179,409459,294253,91880,-226837,-381871,-134734,90708,123228,141619,144947,99390,4615,-88269,62687,229411,208657,213641,180094,-92441,-300641,-255803,-132334,48415,160006,-19212,-233564,-317330,-372239,-311101,-76105,178414,330964,311373,177372,22316,-104873,-217061,-218680,-14677,258326,277236,186671,174246,167452,96358,-47062,-199455,-201695,-169563,-141638,-93756,31580,242282,303719,109502,-84956,-255662,-374280,-303134,-190538,-77145,85669,89805,-83184,-76560,167619,219081,-12490,-47676,54961,39608,25079,85705,6703,-102727,-59233,-66073,-237476,-187473,42874,16173,-164622,-201296,-209187,-210019,-138489,-197592,-383446,-311095,30970,136203,-100091,-323876,-224949,41455,146418,45057,-89950,-92636,-130304,-125052,-62600,14351,19205,-95047,-173824,-144879,-7763,125382,-116839,-373046,-185729,14438,-162386,-363105,-243893,133209,414900,299615,8572,-187487,-231467,-124902,-3368,67410,93822,-39021,-140653,-91887,-40341,-129463,-196647,-155382,-185205,-248814,-93025,161272,94682,-109186,-50749,152646,225571,151277,-77370,-250026,-119248,-33285,-62241,94521,106813,-14430,-111710,-77667,43140,29555,-207597,-347241,-27831,338042,192370,-242029,-424034,-301988,-15981,234718,236473,65404,-118333,-211021,-114644,79402,150464,140045,29231,-240957,-433283,-303006,-94420,-63015,-109701,-121496,-126574,-141370,11943,212549,268621,160424,30175,28592,133389,140891,15030,-232024,-383361,-229215,-51039,-117983,-287156,-351554,-195495,70536,99466,-78968,-204039,-183306,-90164,102513,304513,246065,3971,-18999,113752,49646,-75722,-99424,-109707,-65560,-5435,-39884,-242181,-370259,-175202,128382,196971,123990,70095,37734,-33176,-142619,-64111,139122,106746,27299,105803,178863,119830,-32393,-139200,-113307,-59838,-30062,87085,184285,13655,-312548,-361040,-138548,57163,185317,175462,40275,-41515,-47365,10146,82723,17834,-374,126725,197414,213007,225222,144912,50376,68755,135381,7789,-174968,-139364,43715,91753,-12336,-40602,76438,39297,-27922,146279,257908,96841,-41212,50731,215360,211986,18701,-162335,-91969,60486,124807,19189,-182946,-173598,15396,123594,167875,106015,-76035,-136722,-102445,6443,135084,166444,62886,-162525,-365192,-358616,-315961,-339102,-181959,111040,81146,-152445,-171376,-88585,-32169,32674,-42996,-104673,-99419,-264138,-481805,-427307,-230188,-217591,-389070,-462095,-241754,19364,-48030,-363647,-468430,-230747,54549,189965,124028,-6209,-60629,-26347,-46288,-35149,24443,-125067,-421278,-536190,-305148,-22154,-44589,-141604,4231,146091,168674,155479,21857,-153843,-26488,218597,132794,-231291,-234602,26009,158623,140734,21182,-172146,-268449,-230803,-102279,-57220,2699,160972,207715,108261,45262,-24232,-169031,-381727,-532269,-542886,-355974,-77282,60154,23261,30183,540730,1336708,1250431,381264,32717,248537,-540885,-2291733,-2432423,-1253289,-579516,1471195,5346760,5998549,2287157,-481718,-123664,676023,216397,-303491,-89573,-172425,-436647,-53225,987,-240359,123103,496109,305097,-30488,-183646,-342375,-471910,-390230,-292062,-176436,-57498,-188853,-369854,-198817,41899,169788,193837,89140,-162205,-203548,-61670,8339,116687,253566,154857,29542,-9222,-122949,-198940,-206469,-314339,-288552,-41862,122967,146887,95003,-59915,-161390,-237343,-324136,-263382,-219766,-269595,-112319,36202,50909,54896,131599,213987,189582,111053,58452,77911,22321,-70668,31363,241261,335984,204199,65657,76537,192921,174689,-45403,-138454,-32237,33576,9099,-20887,-92617,-56573,-50181,-183819,-232180,-180304,-191964,-251848,-150290,32099,107463,98639,48088,126940,127253,98453,211734,201209,-70821,-244908,-61458,65403,-67951,-148565,80663,389418,385802,61027,-165321,-204263,-300118,-286449,-49277,89204,57817,74381,180214,227651,153885,41244,54434,191532,174552,51210,12603,-79607,-242171,-196498,-55068,-110414,-332819,-395297,-98976,102670,85657,119886,155363,-30033,-216692,-145060,50996,174588,158473,63193,68840,240088,537566,625142,388188,256805,283014,143388,36755,149339,199952,175074,147932,5343,-81596,27712,110991,90952,-150,-84539,4695,147841,165814,142720,91238,56871,127970,247466,208452,45281,89554,197295,-66436,-399558,-288454,64329,223976,187671,31679,-118169,-91285,-28677,-20219,10639,-28010,-137784,-142458,-64649,61920,109813,43731,23610,35361,-58333,-187000,-140530,-140869,-261742,-198937,-75664,-29271,54675,59157,-157624,-309857,-164169,53717,81102,-6055,84551,242789,196422,42107,65032,179114,136043,2571,-4310,-10228,-81456,-54210,-16354,-60754,-138003,-163669,-212188,-229953,-85856,9153,-23421,12713,162168,91143,-222558,-291473,-32640,11641,-149182,-241591,-209707,-127794,-66215,-72225,-191429,-309449,-180244,112956,215381,162319,123367,-40735,-215871,-154361,122518,289788,303523,172713,63295,30015,81700,118251,42068,88238,310813,393679,290251,263350,313172,272316,126749,29023,12665,8833,20315,526,370,121217,273978,181166,-84117,-129119,-18191,118020,262618,305109,159985,-18226,-48273,32187,91360,84729,26699,-20849,7471,164608,129924,71855,130756,180742,96992,-18627,-156432,-267982,-221747,8788,183610,170615,99264,13885,-68448,39645,140822,49426,-65055,-112333,-176690,-223394,-93899,13645,-112633,-410215,-558440,-413217,-200334,-132387,-121024,-53118,-47770,-143394,-177424,-74543,-11222,-72692,-80003,80808,222196,140339,-22961,11226,165155,180025,151670,163005,60288,-129780,-192334,-168075,-97247,11292,-86634,-298420,-121253,286891,329650,5906,-123514,60781,175838,-31845,-276424,-326738,-118030,222330,297939,79922,104485,185474,-2004,-79592,85050,114592,-65943,-266821,-224795,188470,453652,296827,1762,59150,368816,420783,22646,-227927,-5276,123976,-144663,-419348,-537842,-569202,-380607,-32001,195300,130171,73330,155894,115227,-39825,32265,230116,209793,-50475,-99936,69895,90840,37699,129422,105584,5600,119777,161945,24647,5397,-2986,-161156,-201112,-144859,-195998,-180303,-65504,-46445,-112366,45665,426659,436290,-353815,-891277,31964,940436,1051675,2003152,2277516,674150,-42430,598892,682177,280482,-99820,-984407,-1285003,508415,2081446,1724885,999778,591301,178030,53818,66897,-47809,-183605,-232667,-196172,-262413,-440551,-410501,-355417,-360233,-285998,-69666,141695,213690,161902,96472,50622,-19137,-132732,-228445,-42773,223016,155141,-45386,55805,276990,191686,-51107,-173383,-234309,-263684,-169315,-49869,71456,239903,255607,74749,-19818,-107991,-247650,-229551,-89287,-130981,-208100,35929,204615,-59542,-225106,10406,158917,-394,33400,337260,415921,190820,16907,76728,98448,-54595,-104705,12052,102578,93321,74392,85496,63739,-35154,-183882,-256505,-160843,54071,200871,180628,179019,201835,51378,-74739,20143,43027,-80657,-174384,-229557,-406799,-455347,-215967,-453,-89381,-227962,-178516,-28162,13436,41864,177742,156302,-14957,76709,368579,465530,399870,277462,83278,94774,219393,75180,-159931,-100833,120657,177457,98862,42109,31099,52559,43566,4714,-119368,-212981],[-113453,20272,-34928,-156794,-226847,-278162,-239133,-65485,61435,17933,-40747,55927,313709,415841,140567,-105822,-90413,-39551,126354,303184,185490,15549,124444,145389,-54844,-157394,-50978,80422,132662,34910,-82071,-94462,-71616,30374,280732,390704,149317,56586,147255,6988,-202384,-150629,-23708,-27059,-57298,-50296,11004,62632,40606,-1173,-146618,-151773,-45917,71636,208177,345328,268960,116242,56675,-66611,-49696,209810,342235,191612,-70444,-333886,-353253,-126879,65058,181664,266852,209683,92839,15763,-24844,102347,217869,216432,221160,129243,-109586,-254088,-233552,-108506,154253,226265,-77731,-293547,-313147,-351453,-303021,-102683,150216,312922,265944,144646,27739,-79772,-125325,-95493,71973,260052,284900,211724,213857,232404,118522,-126300,-346022,-297388,-221761,-207491,-134587,25986,213962,268199,154827,14798,-170595,-282812,-171125,-76721,-24035,129956,177589,32064,8355,217691,301138,90973,9140,80624,52435,-17257,8197,-50968,-143805,-130324,-159998,-305764,-224845,4341,1287,-106064,-123496,-135630,-118908,-20589,-95549,-314197,-303669,12083,172730,-37110,-274287,-217629,23282,90370,-4140,-73470,-40705,-72487,-92065,-27215,41614,-32160,-230602,-301693,-105073,160065,204140,-144375,-401330,-202296,12062,-118690,-268551,-181634,130106,383475,257991,-42278,-228663,-247187,-116937,-1780,41179,26040,-72926,-207060,-201302,-115846,-106847,-182888,-226896,-268878,-237600,1581,275251,196956,-94210,-71743,216482,306378,109667,-150069,-177430,-1673,11598,-120385,-2946,115582,72819,-10161,-18251,-2361,-90746,-277792,-352821,-46747,324258,207687,-192066,-376240,-332748,-82306,169555,156760,-45916,-217245,-259798,-144260,80922,218916,207660,45293,-251878,-465612,-398781,-168810,-44433,-108531,-205773,-236292,-230251,-84430,123239,162296,63870,22662,88610,186038,130888,-51513,-273728,-362802,-162359,34911,-69687,-257230,-277355,-95189,164121,202130,43633,-76530,-81157,-67470,59852,253690,259730,95767,75764,200047,176606,46187,11022,28200,95600,105513,21234,-235101,-398637,-178100,127826,146140,51404,28585,22793,-44851,-186129,-162553,26435,46451,-30081,-10545,37339,11856,-77225,-122781,-37174,53949,74843,140773,214773,113480,-150269,-245922,-75359,150670,259717,163754,341,-76476,-76279,-22465,7655,-89890,-106998,51441,191832,352009,423990,268741,92655,68408,132270,-6176,-204615,-157419,30680,101193,38489,-14995,15349,-35915,-72776,131544,270553,118020,-77534,-65714,100969,170692,40126,-57164,26440,62179,39799,-37006,-151442,-130836,-20796,23158,59888,63517,-28568,-72677,-46845,45706,201583,301168,178428,-95033,-272146,-252268,-274073,-317467,-134929,131409,50139,-199784,-187369,-34002,55254,126874,3833,-109448,-128217,-298248,-515703,-436029,-258523,-230123,-406081,-551335,-394563,-69646,-58715,-354745,-454640,-153647,231025,423775,301259,63220,-12107,29442,25377,62732,105360,-35296,-256571,-348931,-205189,-4007,-10052,-81521,-2498,99606,175722,212663,74092,-45915,86527,267857,162552,-134775,-111102,71808,138698,145603,71337,-146118,-243815,-179963,-115974,-123205,-47050,70164,54035,-1808,-59426,-129923,-226317,-439725,-625512,-583062,-344627,-42849,156766,107798,146173,779465,1409125,879793,-420723,-930802,-684167,-990450,-1852812,-1678812,-326788,1005429,1508504,4290065,5883953,2694806,-396924,-64664,736614,37914,-401267,-114093,-244326,-613460,-158495,-53694,-292833,160939,644586,341631,-137924,-220204,-215865,-342923,-421929,-376662,-184926,4818,-168284,-454991,-347986,-41840,168289,242175,156534,-94336,-183850,-131445,-54695,96245,234420,156613,72527,-11469,-183866,-239233,-215042,-333212,-295084,-1749,221008,342492,240735,-11521,-179525,-321715,-404352,-265378,-136431,-132950,11330,141477,166561,161400,184567,198520,111552,59944,90036,187353,254652,106980,66923,220139,376433,277943,107641,123456,231717,204799,18900,-66962,-21729,-27881,-59484,-96802,-168790,-126624,-84958,-163359,-196147,-115328,-95257,-175395,-107577,68355,79810,-85753,-228467,-103286,2999,-9298,104021,155227,-58281,-207286,-53518,18093,-173516,-290160,-47671,258110,276398,32061,-136088,-187312,-310397,-307948,-68028,61098,-23001,-33425,111052,195996,145986,57756,127293,265128,147513,-52560,-60849,-90607,-255089,-285183,-200343,-184369,-334717,-398769,-129702,57775,27227,88157,188269,21753,-181092,-106400,122760,243953,166787,45320,76239,244343,529578,598501,346244,234583,342173,183302,-44939,-6017,109314,161298,156863,-4144,-113082,22674,158266,177258,64876,-58921,-22705,114724,218235,255003,145106,40555,111623,278668,207507,-41397,-28627,118812,-71159,-361116,-251063,114786,341307,305656,45788,-188995,-141881,-13459,23711,74076,21794,-176935,-249286,-155182,-2309,92383,85699,59342,7734,-127515,-302705,-272208,-179844,-216880,-133692,12392,86760,143122,144118,-93408,-272305,-225773,-41916,49714,50548,138738,197216,85092,-16654,72773,158682,71273,9787,97441,46179,-125996,-94969,-22622,-41683,-106247,-157003,-229193,-226820,-78301,-3689,-88742,-100408,55918,60163,-238982,-295261,-11459,40091,-99177,-149719,-72541,-13614,-39941,-114032,-218783,-300249,-185661,114583,260105,197793,102133,-81346,-255616,-166610,109003,286427,251060,94494,2626,1251,98391,140837,42367,135467,434862,480099,307287,230167,277806,289400,152475,-29107,-109414,-54646,21514,57117,136967,314658,425705,241793,-78130,-157770,-50440,109761,267725,312554,168319,-21700,-101854,-26998,73408,67283,31883,-27337,-23955,125726,132222,125708,189074,167385,51175,-66234,-194013,-237996,-132848,77650,212846,164598,72812,4928,-130427,-92041,31281,34771,-40648,-119902,-178137,-167020,-13801,54206,-99838,-376922,-503886,-387513,-235164,-187706,-121254,-33426,-54605,-185244,-164469,9472,34523,-129301,-140408,59475,172457,62357,-68471,-18658,125043,231620,331334,333735,127465,-133552,-223840,-250243,-221759,-84934,-76696,-204689,-19660,364061,378596,-5170,-208033,-62486,107732,-37336,-246850,-257843,-14903,294472,303993,56366,69258,172238,29836,-62160,70493,109832,-56163,-236855,-168876,186671,407496,320243,111314,158769,411910,487344,71737,-219899,8502,145660,-121182,-365205,-484969,-575034,-422228,-145243,13845,-34536,-14907,96395,46866,-52608,78031,267427,226735,-52527,-159743,-2681,148228,205344,236960,146552,72309,218637,241986,88110,126093,172047,-12703,-79246,-53598,-195853,-187298,22441,20280,-140664,88521,508623,483721,-123975,-644187,-81316,680548,606229,1304154,1982476,751923,-38768,629104,802074,415019,116695,-696176,-1064336,619616,2145711,1584216,532277,207018,75700,59669,200979,237707,90554,-82480,-163424,-281105,-461671,-413176,-383236,-403214,-273988,-51599,46459,61279,85387,62280,64402,-7246,-216341,-353727,-151661,127802,76580,-133630,-84067,126307,132969,-5675,-117269,-200989,-164500,-28863,-29591,38843,247235,275590,85598,-43805,-107097,-160544,-124160,-48989,-103811,-169500,-2863,91701,-93300,-161450,45376,139654,16233,50262,211412,236569,102049,-15649,19187,38397,-72280,-118883,-2795,129311,106565,-8006,-26075,-37672,-157375,-325316,-396752,-247660,65610,294421,283015,224130,183405,24862,-79252,32438,77827,-17995,-103251,-181543,-389237,-437217,-177984,42992,-4083,-85328,-48631,12136,-42027,-92273,48955,71132,-61228,76376,361902,408586,285634,207056,91971,74883,117886,-60633,-278611,-172443,107735,175336,107193,55132,9705,-17620,-29038,-54795,-176639,-243092],[-138504,-36095,-66272,-118876,-196585,-324253,-336436,-144231,21484,12443,-12759,54781,236710,363835,173422,-87710,-141437,-96044,96359,274174,206521,141963,251851,212204,-6225,-145637,-111346,21666,118148,52395,-62884,-97950,-58828,107438,341616,364178,111267,63944,187884,53878,-155310,-72652,112749,160642,59692,-41747,-90629,-85796,-49551,-10129,-102788,-88819,26671,99313,190275,290883,181143,105528,111200,-38671,-125762,84327,220134,73724,-200943,-386424,-286680,-94807,29890,191047,340636,236532,72362,37423,46980,103360,154032,188643,200797,72749,-99676,-167602,-180442,-91543,209489,255701,-116642,-309860,-275720,-304568,-276478,-140905,80931,251564,199261,100893,25759,-51777,-9664,51759,141601,252693,316248,245705,215061,231197,99657,-210797,-475425,-395154,-265297,-258574,-162294,54134,225858,250148,206148,124760,-41132,-120240,-2448,50899,34950,138069,204946,100988,43798,204126,335309,205065,99807,120024,47219,-73811,-85004,-108384,-164850,-192866,-262817,-359870,-241724,-31876,-23467,-68946,-58278,-44793,19973,153727,59116,-198443,-244123,8332,188038,19632,-218557,-210731,-9249,34556,-52790,-85573,-50991,-28531,-29589,50987,105136,-54561,-330052,-407811,-71733,321467,256372,-178063,-406471,-222678,-42479,-105945,-136971,-52056,152890,329800,197926,-84031,-246425,-245025,-95456,16778,29088,-2808,-48595,-215695,-256361,-154144,-58439,-130827,-276070,-339909,-208759,103629,366531,264572,-90762,-96354,242029,323294,29936,-201425,-45557,180933,100663,-142493,-106942,104050,154118,112382,62398,-58563,-230465,-328974,-303282,-47999,272972,193321,-103399,-230722,-256848,-111606,86170,60647,-149941,-297888,-309171,-195102,39104,236753,245842,81753,-177001,-382869,-416382,-231035,-44214,-75485,-187953,-248407,-231365,-97230,77239,65886,-29555,21521,166303,223353,100603,-102006,-282557,-304330,-66933,116805,-23745,-196121,-182036,-35603,174772,253149,149439,49684,16821,-50270,-13398,157769,241726,160835,136411,252000,290613,177151,121876,155141,223781,220762,124764,-168273,-389393,-198566,75668,58579,-45875,-43602,-17078,-65128,-210469,-244146,-105681,-24694,-74143,-129520,-132576,-111097,-103304,-80727,34259,131812,115057,105374,168957,170009,17002,-106067,-13387,195193,262800,131017,-15221,-93298,-104335,-56796,-69267,-190696,-192097,-11519,167145,427638,552263,349158,115694,79166,154317,39396,-165660,-148656,15586,112444,68267,-13771,-31951,-77460,-113004,71486,225644,103663,-126667,-204616,-56970,100850,46029,10583,84151,35142,-50756,-90660,-107447,-80458,-62836,-68313,-5372,61212,26126,-22298,13894,93623,237429,364260,231334,-59505,-174063,-129942,-218147,-286823,-93061,135312,24384,-231396,-208454,6663,146872,213986,78906,-54802,-111782,-283386,-456443,-378733,-281382,-293944,-450198,-585641,-492960,-171385,-66666,-285852,-366490,-68223,303380,492470,376857,109253,42595,88124,95976,171361,201415,48825,-108944,-139074,-68989,11499,-4026,-33343,-8283,38643,152857,253344,155057,100907,188343,269821,155866,-42689,-26418,72050,100898,146893,116281,-97092,-187013,-104459,-128660,-202759,-115019,-26255,-80212,-98622,-142200,-184231,-228704,-436823,-633112,-517601,-271603,-51859,165734,157692,254010,944930,1356991,393667,-1253132,-1792189,-1466350,-1250417,-1025044,-364892,1324085,2870700,1362895,2459655,4688455,2260248,-633089,5404,782226,-112982,-412838,-32967,-214416,-649452,-238793,-146870,-379138,136358,672478,274182,-249527,-203250,-41356,-176674,-427834,-448312,-218135,22498,-135877,-482792,-489589,-177879,116427,294028,232487,-18409,-166751,-186457,-95042,65677,156426,115370,100104,-28052,-263775,-287212,-222079,-321557,-258420,52048,281416,445436,350257,81470,-121941,-321141,-421152,-264518,-76957,11453,109081,196702,266509,287463,256199,194618,59278,15336,79605,196392,372141,260729,109189,218252,400996,306697,127571,161266,259795,243957,98748,4442,4839,-60183,-110963,-136630,-162251,-130738,-84387,-116052,-148011,-50884,12557,-46060,-5346,104395,3413,-283533,-441826,-311077,-135884,-109817,-1066,90298,-51789,-137949,-20671,-13170,-252296,-413393,-214035,69272,133211,1293,-97283,-163499,-296344,-290385,-76573,9668,-113767,-132634,40488,170525,145557,80189,197625,323373,124796,-124640,-97577,-72498,-220232,-302022,-268858,-203159,-268471,-319173,-145610,-12382,-52235,21494,150690,29573,-121730,-41895,164466,259367,135444,11142,76043,239831,486183,535786,272490,157137,316714,198286,-75084,-117244,7546,117922,147277,7917,-92221,30618,179492,238175,137800,104,-11229,110497,281700,344350,169489,8413,82453,264103,157522,-154518,-182076,5050,-57182,-252443,-146870,187577,431035,390634,77539,-206092,-158175,-10370,44182,142639,89636,-196496,-335836,-232258,-77932,51409,113722,107631,22428,-165663,-378684,-350016,-173683,-133139,-56025,89743,156022,183861,219475,40809,-142305,-210839,-116256,10255,107480,175384,122063,-26675,-42379,109883,153530,3936,-6598,162074,94790,-145110,-144048,-50317,-23581,-34949,-101922,-207180,-174592,-21224,7174,-139638,-168458,-3317,50525,-190382,-210622,40173,78756,-49520,-76214,33064,83330,-11429,-140165,-210716,-255804,-193635,66352,253715,215749,104355,-69490,-254214,-157343,103787,263240,165234,17489,-37982,-20560,103832,159001,45453,159400,505103,513395,283939,162616,196190,262022,172455,-56786,-177024,-70490,38138,102531,228623,432403,522817,302159,-30985,-131552,-26483,131696,270737,292184,168923,-2310,-127009,-48960,92224,64042,21513,-46713,-36900,84880,95492,93927,176627,94310,-60686,-159615,-236664,-184799,-10670,180699,295281,238553,127613,30949,-164082,-193344,-35522,76902,47731,-67032,-126037,-66308,59967,84327,-65210,-299919,-419745,-353986,-257690,-225470,-117053,-5077,-45913,-194606,-126521,101887,100034,-142903,-178615,26991,123560,17378,-79020,-36566,57100,207405,413364,434858,175477,-112806,-243208,-338187,-327486,-130784,-13396,-78573,69821,396701,368931,-38836,-283515,-178138,8570,-68525,-223066,-190287,61755,323351,264163,2709,-13304,91040,12493,-69473,25195,64567,-96212,-243003,-123937,156578,323735,315681,244119,277832,434649,495617,106353,-180408,35391,152326,-83421,-266175,-375982,-469398,-337635,-162824,-125441,-182560,-108510,23501,-37428,-91749,76423,265885,245585,-4205,-186860,-72367,189064,331700,284779,152853,133309,272880,264412,132302,213767,290682,132326,86297,82274,-143292,-157325,119460,114610,-76072,208273,584649,477843,51015,-480842,-394246,181476,110346,608817,1660255,975265,158937,666467,840996,533468,322067,-392924,-855409,459171,1944765,1474556,293417,-23311,-22062,23764,264510,419430,321819,127404,-28303,-238682,-435345,-385226,-365818,-383662,-206957,2380,6454,-17701,65434,81933,120850,65514,-208879,-377781,-194433,55328,16878,-171694,-151203,33660,116012,79225,-35757,-145381,-40564,115092,7755,9668,237348,317567,164524,-15600,-60151,-13634,12684,-38444,-126175,-161719,-85129,-48561,-109540,-78393,67287,75472,-3368,52252,85405,51646,-267,-43134,-33179,-26476,-78356,-114262,-19018,135627,108664,-83638,-155529,-182139,-312326,-452578,-462745,-257346,80957,326385,336806,250233,158787,15486,-47842,64829,117714,44239,-29159,-150950,-360243,-370982,-114003,63024,23189,-32288,15571,42001,-73724,-184677,-60624,-13666,-108667,36205,258045,241990,113060,95184,66108,24379,-21166,-225114,-397093,-225957,93441,171966,130131,95552,15728,-69312,-75492,-84820,-204045,-266751],[-178144,-106396,-87891,-57182,-144870,-355956,-418049,-211622,-18264,12822,18274,32300,111442,245010,162839,-65855,-162572,-106959,85701,222450,177541,202368,306712,235262,23427,-134153,-153186,-11312,120329,75476,-78946,-178414,-104414,151428,364285,286944,41871,40063,191627,87131,-95067,-12945,179768,274418,157990,-11497,-149551,-202859,-138041,-24085,-12937,-19282,59375,87806,153287,224992,106654,90782,126770,-26686,-176342,-45536,77484,-15807,-239492,-339465,-177287,-30231,8941,162854,346265,216963,46018,70158,109884,64916,52684,128689,155720,33730,-55423,-67761,-127893,-94273,201728,240447,-126117,-278593,-219778,-246405,-241464,-186075,-11525,170395,130735,46453,2892,-34819,82853,159960,165730,257166,370815,273346,170254,163375,44168,-292970,-572597,-470865,-287409,-279796,-164934,111997,275173,256502,250884,216529,95388,67085,159567,161645,92880,115271,160277,95929,17898,133339,314945,301717,203438,156255,16338,-135884,-172468,-152071,-157682,-220458,-334025,-373345,-225003,-59049,-55652,-60112,-16510,43772,173193,332588,218107,-68466,-151184,17814,178069,55034,-177557,-202112,-43862,-12244,-82286,-101866,-90924,-4029,45264,142933,164136,-68279,-384316,-463926,-52210,421736,268583,-207009,-396547,-253030,-130938,-115491,-7931,97778,185529,258853,131660,-96563,-225018,-226292,-76082,43254,34265,9008,-5859,-178660,-236321,-132602,11672,-43593,-277038,-366677,-158035,200048,428673,289119,-91878,-114317,224615,280519,-59484,-221996,84517,350613,206289,-98281,-155975,81170,209067,227041,148504,-104821,-349919,-352558,-225290,-42419,185122,147259,-4635,-35198,-92308,-80701,26919,-15769,-218145,-334518,-335090,-246047,-30404,199563,244154,128753,-40981,-220462,-358075,-254221,-45657,-18327,-88853,-164637,-150462,-26956,84903,3511,-84129,49712,250306,237156,63659,-113049,-250054,-224232,29619,168904,1914,-128300,-98806,-33434,108829,248771,216516,137594,76480,-52551,-111159,25930,185167,172358,133207,243665,350855,276426,207828,242888,282796,301707,238045,-61279,-334334,-217647,-11524,-41913,-132725,-116516,-64916,-82618,-198604,-279699,-226921,-103959,-104111,-220538,-285299,-222181,-109130,-20666,89401,161097,93903,12658,74452,168989,144847,27771,35318,179386,199957,88852,-5906,-82524,-114456,-84333,-129148,-254904,-240272,-69873,110100,402894,558133,362679,127193,105984,191239,122377,-75337,-116736,3850,122317,79940,-24349,-43459,-68191,-137585,-26366,127085,56421,-173460,-319138,-199944,27507,38935,26883,72669,-2386,-114647,-127576,-65856,-34889,-95142,-120426,-3501,102578,72778,7990,60605,128416,232482,344060,212549,-61283,-92691,-12004,-145999,-238825,-55984,121179,10882,-229781,-229940,14440,226047,290338,175337,48024,-52293,-219080,-322825,-283420,-295829,-380897,-490967,-547733,-511329,-269746,-86805,-183113,-221983,11621,265656,392490,329136,121530,93091,136284,145954,263293,300788,121013,-13557,28585,62478,28309,-11565,-1027,-11814,-24423,106691,270667,246443,236164,239711,212539,117445,31080,12731,36103,59821,152429,150870,-39466,-113618,-27089,-133382,-265696,-176266,-100081,-157947,-161253,-190617,-186863,-172735,-357526,-554560,-400998,-200960,-108122,105575,180263,347562,1030681,1234036,-43526,-1821854,-2223577,-1790979,-1228266,-100123,1087688,3020098,4051025,857434,433077,2976178,1377902,-985485,85917,802391,-192611,-367970,85998,-114076,-530964,-272912,-245429,-452671,70209,570608,122935,-343392,-153183,120125,-34621,-410193,-489192,-264656,2761,-79905,-423521,-555278,-320409,22511,329043,300963,49793,-141691,-192339,-96836,28379,34787,30431,95122,-53415,-324298,-301342,-203225,-284063,-203709,86619,261549,380779,352300,172627,-9302,-227096,-359350,-241393,-20659,148011,168178,192252,317232,386622,317403,185350,27254,-9142,48102,129873,349220,330679,127153,217765,388410,274580,121999,187724,281329,285642,164044,40563,22563,-62313,-140414,-142255,-98712,-78877,-42820,-46460,-90409,2945,98775,81766,109227,116428,-114433,-441511,-535376,-418772,-226079,-161765,-69554,31110,-35583,-47426,19100,-46284,-306948,-483023,-347617,-108571,-4397,-22113,-58019,-140949,-270649,-254005,-82787,-51703,-189153,-193193,-1705,159908,139011,86562,231038,338975,109501,-140501,-84640,-36683,-158976,-245965,-238307,-167798,-164044,-191750,-142021,-84860,-133534,-64183,61886,2319,-56906,22182,157112,212221,75246,-25040,72123,227960,424704,468798,207830,65843,224906,197062,-29331,-142460,-79403,49491,124129,44584,-37014,25486,160940,262651,206147,85265,44141,134519,335460,399286,178443,-19060,54040,209439,63823,-272958,-329564,-113123,-28740,-103844,-18035,250472,465235,410780,104004,-172624,-140101,-27186,21638,177918,147359,-193262,-382248,-286756,-157524,-13850,112742,149676,63861,-178065,-415128,-368368,-131632,-42635,5372,126446,150882,167965,270521,199576,14979,-149505,-163032,-33410,136754,167706,29092,-106792,-23484,172668,168891,-49057,-48930,173646,140350,-109507,-162657,-67479,5996,53985,-19158,-145513,-81338,70519,31648,-180462,-202954,-15142,64961,-84589,-63027,102533,105075,-18304,-31066,94625,145655,6418,-147509,-162730,-177703,-195230,-15376,202277,211678,113237,-33942,-217131,-128286,114829,230629,70395,-50165,-58725,-29203,102381,177185,66168,165380,498734,487713,239423,95521,108598,208175,178044,-46009,-155856,-23466,75569,135494,255869,438232,536429,357250,54833,-65225,19577,162611,270132,242718,147099,21948,-119876,-31045,134645,73478,-9170,-82524,-41511,54656,39172,7746,111456,-9897,-205413,-274311,-269381,-111540,119725,289322,394478,343894,220517,68901,-167634,-238007,-42409,157502,169237,30603,-34961,56432,127324,108013,-18749,-203353,-329959,-318027,-254071,-224085,-92443,52803,-3821,-166372,-76689,183582,181987,-93165,-176554,-13168,79213,12824,-47657,-27190,-6153,122655,376805,437388,187687,-87318,-263665,-405277,-364607,-98184,88734,44489,115834,359863,298253,-86512,-336845,-265238,-95120,-107738,-198972,-134323,93998,300812,195643,-72073,-137966,-47921,-54175,-104997,-42779,-11412,-174062,-276947,-101878,97464,200798,262117,346249,374331,422010,435004,112256,-138374,34882,119230,-57376,-174815,-253686,-269560,-134326,-61881,-151004,-246210,-169136,-44193,-134708,-172635,27889,241894,267226,69921,-191206,-139760,193168,391448,286205,149675,187574,276052,227241,145808,243726,327697,248712,262136,229911,-53028,-92620,200721,196811,47901,355439,600397,394517,159000,-370183,-746935,-339519,-286773,21632,1280480,1198205,466840,746798,854461,616330,457265,-129687,-664660,105340,1490251,1345340,257158,-89296,-56954,9940,279198,479060,459523,343466,168183,-145505,-348982,-302833,-281208,-283024,-95053,64097,20604,9434,125969,160042,195509,162949,-121340,-301493,-155441,34979,-9734,-168421,-154438,6578,146101,196020,65807,-78581,58018,202518,55944,13080,227323,369312,270656,48643,31608,171222,145300,-63536,-177583,-164653,-169644,-168931,-105244,-3290,63394,-7758,-33621,54020,16835,-63584,-71213,-47747,-63675,-89674,-92945,-113063,-44993,119239,105963,-122850,-263949,-334330,-460267,-526673,-435026,-198508,78080,271730,314219,244506,128370,17840,1622,88436,125565,74174,20139,-141485,-320753,-270857,-42927,51297,-16237,-73388,1407,47590,-83223,-223051,-140865,-94450,-151086,-29168,100442,27481,-70528,-36145,1676,-53224,-165679,-371165,-478396,-241692,91405,179063,169219,161848,47677,-103881,-103867,-85122,-193528,-270029],[-200126,-154379,-88701,13913,-83744,-364736,-457651,-240027,-38440,15189,34961,-3269,-17006,105972,127329,-37488,-147426,-65805,109455,170258,113167,186568,272477,193309,18322,-124964,-167745,-21294,127418,94066,-116932,-311736,-210696,138681,331355,163806,-55390,-10946,164520,108467,-34048,15567,172040,290057,215256,30008,-153985,-253553,-202990,-60916,44543,7695,36956,41416,104102,175158,85902,79169,102265,-32507,-194010,-149330,-43484,-46508,-164015,-189731,-35893,61610,18672,121287,296484,167269,25249,107031,149071,3998,-55800,49549,94492,26641,20527,20565,-99725,-118845,140269,186640,-104454,-202308,-151058,-185649,-208996,-231909,-104271,92803,73305,-16921,-46501,-37711,116569,182081,132245,272454,422067,270500,81988,50464,-29524,-358695,-626440,-506877,-282991,-264880,-138750,180852,335833,275292,276562,271701,203609,225552,271427,228579,144727,78335,53740,12969,-59058,30726,250543,354369,287488,165515,-41945,-189517,-223834,-164829,-121005,-199178,-345564,-334077,-173041,-78050,-96437,-77198,-2664,106678,297226,458472,329197,43256,-49846,34023,144298,62505,-152249,-181206,-70489,-55253,-88655,-91870,-104418,11648,110603,210017,179664,-91180,-391425,-448887,-36361,432146,240805,-212306,-367952,-285878,-217776,-123320,90098,216288,205791,179790,72705,-70272,-159123,-193847,-76437,53283,38578,29698,3389,-124054,-147829,-47423,101381,70124,-215326,-329305,-86695,277041,457169,275111,-88555,-119610,170025,200168,-126702,-215092,150719,424591,284110,8903,-115729,58299,226985,312786,227395,-120943,-412609,-343600,-150404,-40787,77043,81467,75755,149610,112910,15005,22294,-47126,-231841,-314667,-321069,-273625,-98524,124677,204425,167460,102026,-45499,-250955,-223264,-29537,49513,41994,-25124,-29616,81222,126386,-19155,-84179,118401,325961,221417,25169,-86986,-185533,-142176,98920,173670,-176,-73146,-50794,-83850,1125,207586,238812,165312,80412,-80592,-218097,-118072,97816,126464,64858,172077,333077,310400,252261,280585,269636,324569,325570,53552,-242013,-217824,-105939,-130340,-180532,-159725,-101746,-88482,-146827,-255850,-311030,-186267,-123560,-261903,-379993,-297843,-101464,42118,124299,149893,39096,-89516,-37606,109804,203312,128607,62620,110549,97067,51001,22194,-43872,-98390,-99872,-157337,-261675,-242258,-119509,30731,283299,433277,306485,138190,146761,227175,205227,29401,-73075,-2413,125692,88826,-20121,-10101,-13416,-141399,-142271,-7838,-11745,-200006,-365807,-269771,-20780,26694,497,14056,-28104,-127847,-135908,-38974,-6515,-106693,-117514,59127,167929,99351,23164,83805,133216,184882,252504,137488,-87698,-39472,87524,-54679,-166233,-20232,93330,11156,-189700,-245164,-13315,278349,351919,275966,172633,34266,-120602,-157982,-185113,-300352,-447117,-487500,-437863,-449871,-345112,-124105,-78019,-56657,72263,153168,194297,194857,104316,127746,157189,155812,310705,385515,186752,34045,118210,151388,47567,-14699,16079,-16648,-80710,48673,260302,313841,306811,216165,101122,59028,79481,23358,-12420,27036,164467,173565,10201,-40531,32983,-126859,-288777,-205764,-129189,-163294,-178992,-204569,-154512,-71742,-206241,-408940,-295865,-188139,-199290,13003,190760,423127,1039949,1086833,-309357,-1941565,-2061645,-1535965,-950173,572835,2177985,4059642,3967360,58111,-1100116,1434612,533506,-1193134,189291,786394,-198821,-331785,130356,5024,-281613,-252096,-324199,-476404,-12375,368292,-60665,-395402,-98415,206709,29436,-374142,-489077,-307506,-35956,-2057,-276598,-499406,-416609,-97089,311072,337532,99064,-98173,-133077,-56793,-12120,-101198,-85036,45550,-84465,-335019,-254704,-139603,-222872,-155754,74861,148594,150099,215007,206207,107243,-74697,-234007,-182788,50206,257057,184918,133165,294568,416769,339463,155819,2913,-7066,22950,34554,215489,283835,97942,196903,328400,187725,94403,202222,298792,317576,187799,19899,8579,-51080,-156165,-130089,-21577,2502,32788,35687,-26691,43297,143279,158554,186263,94456,-237669,-512328,-498257,-388077,-221219,-144893,-88953,-6384,-840,44214,45165,-95679,-347124,-488589,-397401,-217406,-101022,-31828,-27588,-123963,-238970,-213023,-88848,-105257,-232180,-204518,-2181,162323,115164,58264,205733,302275,103971,-94093,-28279,-3750,-102689,-142624,-126975,-97010,-57515,-61298,-116477,-135717,-195704,-144955,-39109,-34204,-472,63513,98370,113638,7232,-48823,65755,207104,362534,419129,182407,8529,114065,189028,81358,-75260,-130157,-30386,94547,97579,22230,-9210,105491,252853,259523,183118,132226,170947,353189,409504,182488,-25599,36005,131801,-49768,-370070,-436261,-211213,1141,41011,88198,275414,434551,358716,104627,-107716,-91886,-48892,-33352,158776,168095,-176381,-386663,-318485,-230709,-93782,77581,162902,96538,-179061,-417201,-337436,-73428,22266,30373,111647,77565,99754,276995,312415,119008,-91833,-188169,-83755,112612,102910,-67378,-139328,31067,242913,195204,-79473,-107492,140156,188576,-15486,-124117,-43297,61252,136360,56713,-64568,28502,167595,54180,-208850,-213564,4360,95194,45316,93093,146898,97235,-14898,-6427,125559,173293,7943,-134829,-82642,-78106,-181935,-101907,126194,184494,104383,-7289,-154354,-82744,143923,203391,-8383,-106880,-66242,-20961,99764,196526,111966,163056,416447,412277,194767,51973,42495,146653,163968,-1710,-46168,79167,134689,163019,226232,338737,461742,393502,161192,10845,40776,173139,264053,176439,96788,30020,-93303,4409,173405,91924,-43908,-119250,-48496,38523,-14886,-82672,30140,-104677,-332687,-370759,-273217,-24966,229400,367701,459795,414098,288573,94310,-148144,-222173,-991,238163,275982,136796,65068,166362,185854,126208,19543,-122472,-260857,-285452,-220564,-176545,-37079,147975,78627,-108154,-31248,237933,268353,18625,-122772,-48910,40063,38779,16061,10205,-42065,12331,244167,342363,155190,-78471,-289236,-420602,-301766,12075,200788,129686,98393,247736,185226,-128892,-351092,-303543,-169904,-132333,-163142,-90946,82893,241543,132776,-143742,-277800,-206352,-145656,-159033,-116637,-97230,-263283,-317931,-101302,22071,55535,168676,385332,420556,373173,321461,85348,-121252,-23216,31898,-66263,-135011,-157807,-30534,128787,130398,-34691,-188762,-166691,-87192,-234011,-289356,-50667,209794,281956,131512,-187239,-202094,151816,377777,268700,170460,239799,239198,149116,126930,208469,281476,315423,402502,343242,41629,-8264,250635,235422,171419,470161,536181,249361,227758,-221843,-935371,-649887,-446492,-376846,818731,1269574,757923,857468,883518,654631,491830,69933,-462625,-276823,863527,1122850,322116,-25771,16144,81926,290957,449744,495747,507506,350426,-35130,-212291,-160721,-131939,-111666,36037,103239,59503,116026,244611,263404,251617,236827,-995,-165468,-50629,75581,1064,-140340,-120271,27387,208958,321152,173677,-12197,91955,195629,101281,63919,230688,408838,352528,118339,141870,347423,236817,-116837,-228096,-154107,-212981,-229507,-79377,49888,38087,-74253,-44852,70200,32433,-73739,-84242,-23725,-66319,-146145,-133018,-134809,-85124,81146,101867,-108511,-316591,-455564,-560997,-521108,-322951,-103074,40981,141001,224729,210396,94049,20798,43139,75631,73611,52312,30911,-139330,-266652,-159528,16206,12538,-102318,-168093,-66123,26672,-82267,-224947,-201337,-171225,-186291,-100251,-55768,-162034,-218746,-158655,-91035,-143561,-280348,-458136,-495047,-211072,108287,198023,213606,234339,89404,-128692,-125424,-61515,-146643,-241622],[-178233,-153415,-67889,75226,-25270,-341068,-434533,-210872,-27778,9765,19839,-42942,-107089,-4213,91948,-3260,-103581,12745,168375,139574,43246,116075,168334,91179,-22229,-114890,-151295,-19104,121104,95073,-155945,-449773,-353938,69150,246551,15729,-165609,-73940,125002,129022,21316,15963,116523,231459,228784,71151,-110884,-229818,-235259,-129967,10785,-31313,-30619,-21804,55391,163284,134613,75854,46472,-53866,-180308,-199355,-106137,-12513,-2427,18848,110361,162666,62851,92940,225324,117071,16339,131967,155278,-52551,-138080,-31893,28123,51633,116184,84496,-101007,-155957,51918,113255,-58963,-91520,-66718,-124104,-187135,-271347,-177391,33282,30374,-85040,-118031,-61526,83818,109057,49012,273746,430254,219075,-32342,-69746,-95266,-389717,-627677,-495634,-254749,-218138,-90360,234419,370786,281296,274405,286370,261545,314349,306736,239265,186455,45211,-87596,-125677,-158793,-69881,164796,347863,319619,129307,-119873,-220595,-214386,-133721,-61411,-133965,-291907,-247092,-95976,-95900,-150893,-112721,-13696,128047,357899,494290,359402,115894,37019,46684,91076,44239,-126948,-135689,-84284,-106531,-82843,-34845,-43145,39988,149135,221767,133745,-129963,-357023,-358846,-4596,363217,187186,-175103,-306163,-300790,-266124,-106178,145956,266233,194454,104670,33178,-8977,-55656,-148972,-105440,19087,9340,5249,-56555,-82723,-22961,82132,207196,196446,-95201,-228339,-4214,319063,445640,236851,-71836,-109575,94335,112805,-149428,-193900,119552,356718,292670,141139,2690,43345,209492,363579,293795,-96040,-398336,-299056,-98454,-47624,-22270,18474,119913,274216,299567,155658,76546,-27439,-187977,-243073,-264815,-260754,-134532,43868,139980,178399,193498,74742,-133029,-139963,16708,113931,150724,109080,72852,162469,164436,-13359,-39966,214923,376838,174593,-19560,-50833,-114925,-77298,121266,129135,-23672,-37062,-43395,-164724,-101923,161408,226643,133691,33496,-129751,-313182,-242979,-770,42735,-39871,60659,241544,267817,251693,275658,210122,287211,359863,142048,-134959,-190137,-179389,-188795,-176531,-153532,-113727,-80325,-67894,-181685,-345419,-263592,-137866,-248873,-396024,-326100,-91450,91540,144088,122042,-11638,-159097,-142879,7429,188142,182926,68576,13752,-9330,28730,59925,14492,-58424,-100930,-147478,-206955,-197144,-143291,-41866,112304,216209,198501,154845,191974,247431,250914,105661,-33707,-4332,120099,113014,24320,59842,62144,-126163,-248772,-150662,-82598,-194835,-326756,-237509,-24298,19708,-40492,-49231,-26074,-85925,-111862,-31928,-2372,-93965,-63637,149212,223563,101885,34348,85894,103565,102291,118631,37450,-116075,-14514,158563,49542,-69974,17223,59495,19728,-121593,-245088,-58090,297063,391144,356497,285648,122773,-16315,-13194,-111931,-296137,-454552,-410103,-274950,-332942,-381326,-171488,1990,86541,102723,21440,2684,53736,77016,138101,136977,113265,295342,435799,255391,67578,134400,178383,66519,-2981,19810,-29160,-125403,-9348,220155,320583,280275,118004,-41340,-5484,100407,28756,-50288,4402,174197,180553,37512,21482,73191,-106888,-265315,-189711,-104254,-103928,-155016,-197362,-115204,45312,-10813,-229803,-243868,-249946,-300328,-75361,200397,473625,980183,939422,-363060,-1600159,-1366185,-806958,-547408,720845,2497569,4000533,2687387,-715383,-1604744,582521,82810,-1069155,323702,722470,-171418,-369437,5814,98819,48137,-179958,-370925,-437176,-92263,118577,-219693,-389706,-62698,181526,-7447,-329530,-449694,-329659,-72202,81321,-73169,-323015,-427567,-218921,211526,318989,125085,-32761,-18031,15899,-50323,-217509,-205742,-48214,-121232,-287755,-149556,-31432,-140063,-128626,9812,-29501,-164015,-31470,144872,169195,72850,-84658,-90539,136173,320289,164242,36418,193800,357866,306165,101323,-23198,19781,24812,-45825,33960,129982,18276,143702,228952,69474,49868,203017,309117,325026,157526,-54559,-45983,-54014,-173538,-119377,31274,80864,122242,114704,35246,73715,146944,161061,193752,46254,-315960,-475223,-364222,-238417,-116556,-70214,-72264,-20375,49350,114924,44154,-158831,-376122,-443495,-353938,-233521,-139027,-26372,-8670,-109150,-198228,-169966,-89461,-135453,-238746,-174835,33586,168582,72462,-7049,123949,225052,110013,346,48417,5071,-79819,-35024,12849,-20073,22861,37773,-69746,-148059,-221821,-194903,-106758,-49322,40693,70745,3675,-8468,-45694,-52201,54800,174909,310955,391727,203324,15754,37077,179244,214406,52625,-135754,-102713,65572,149865,57341,-71302,31975,222040,290943,274472,226459,193775,312435,367741,184116,-4573,32317,55579,-146146,-420229,-485318,-278991,15648,140082,137966,250628,351778,254933,73965,-34781,-17940,-46060,-87399,90884,137311,-163012,-363230,-332870,-287505,-171894,16111,131988,84101,-184109,-391912,-276613,-19362,44175,15105,56416,-30013,-6737,218790,315166,112894,-80655,-202711,-143045,27149,-8695,-152449,-130102,92527,290070,211815,-88784,-163130,88885,240292,111153,-29664,33114,145047,192569,91097,1358,122007,235671,58252,-217685,-200098,34218,126305,155461,200066,148147,44633,-37149,15643,152120,176583,-6322,-106661,9663,24506,-147861,-162878,51372,136104,57649,-11073,-79761,-26255,185503,194701,-54450,-154765,-69300,3652,99657,211462,175290,160271,285460,310608,167066,39054,5352,90044,131370,60058,113776,207469,207030,192447,166581,176091,316710,390909,256183,61236,1704,139867,249273,113304,24279,7485,-69277,25545,182949,115211,-54303,-132194,-61094,32565,-48464,-132469,-27617,-152118,-393640,-408873,-234528,62855,295272,389078,451367,400243,285502,94183,-117525,-164120,55276,276670,322972,210025,142689,235590,232136,136531,28865,-87807,-228517,-259388,-164376,-92623,47047,266508,188557,-39371,-5605,253856,341915,170707,-17479,-64907,3129,71782,89906,62345,-46863,-84951,70792,180771,79711,-101577,-314984,-366514,-144300,167706,289361,155381,19237,82652,63819,-143236,-311844,-279534,-188987,-126473,-108885,-53945,47799,175840,108453,-182043,-389995,-331676,-223961,-211864,-176021,-168102,-333743,-342988,-109319,-47121,-78734,70813,365035,415586,304547,192165,33637,-141254,-140340,-104094,-121050,-164397,-110480,178051,365428,344779,188964,-22057,-92800,-91403,-315020,-412606,-133060,176616,273680,145125,-185271,-248324,73866,302673,256941,236458,293226,183689,60683,82818,118327,169896,318010,465818,383396,105663,76104,269080,220939,239189,512535,417877,90207,301962,61148,-806117,-611321,-294084,-543846,275778,1090060,911324,939398,926904,650252,430138,210512,-198502,-500597,195361,754038,369389,109479,202593,267996,343528,392926,464886,580208,441938,50182,-55765,19043,50512,88441,149908,99138,81421,229664,362242,340303,260231,248576,90919,-28510,80974,162314,44158,-102806,-78293,66877,276767,420600,266838,44900,53534,100358,132097,155054,249802,414393,374700,163811,231616,461757,262567,-180229,-252482,-114831,-188117,-212119,-33301,82867,9147,-96498,-22091,104544,117403,7780,-39484,21074,-46867,-190440,-199685,-183767,-134989,27095,96328,-42803,-296258,-515955,-587594,-432298,-160279,-11923,-32401,-24752,108820,164864,59918,13739,54702,15303,-39641,-18583,7907,-125152,-195911,-61516,52722,-35570,-197066,-257586,-139600,-9893,-84781,-222951,-259895,-243857,-216309,-161121,-167142,-272806,-299138,-244126,-188687,-224135,-336473,-465601,-442038,-142527,140070,219686,244692,285058,119940,-150459,-146120,-22269,-74812,-181652],[-110638,-101621,-34560,110830,21749,-279591,-343580,-124207,11607,-13874,-37733,-82299,-137889,-54643,75882,32504,-48135,101362,248888,144039,2760,36945,42142,-37874,-82112,-98843,-106881,-16287,86206,68109,-178832,-541915,-491258,-32498,135161,-124862,-265369,-128231,95434,161128,70197,3498,57330,156490,214639,103057,-42188,-152721,-238458,-222955,-118294,-125298,-114258,-77757,21137,192967,232471,81637,-24037,-85933,-145283,-180695,-92024,66613,178822,212551,225213,247680,131408,95857,171048,92288,15215,123800,126208,-80626,-171949,-101024,-32783,95122,213280,126198,-117007,-189093,-29465,45842,-3779,34724,36539,-61078,-178565,-297477,-219720,-6078,-2468,-151239,-199002,-99971,7932,-24910,-59511,227952,363957,120570,-141111,-155396,-128407,-370191,-571059,-440214,-209971,-151744,-34565,249440,350114,249598,242268,269504,265419,318655,266170,200960,214134,25208,-229915,-279204,-246469,-139861,82912,284673,281403,45562,-200480,-220321,-138506,-57306,8290,-47337,-191659,-132159,-12214,-120925,-223671,-157805,-39268,108779,346557,440234,308875,144982,94358,44760,23359,7913,-83319,-60468,-86201,-174323,-83091,68473,106569,102021,156470,170799,37662,-177607,-292878,-211435,57906,258106,129967,-88206,-196889,-273705,-253921,-55927,163379,237041,144227,46135,20552,71242,67764,-89973,-155073,-71736,-80416,-108910,-184738,-74891,93777,218489,317851,317136,59965,-84987,73239,311451,387313,191619,-35873,-83765,19885,46300,-123288,-174264,1650,163243,214222,242618,147753,37192,168757,387490,348974,-34103,-310893,-218266,-68867,-58959,-81977,-18177,125216,317081,419725,301744,166206,30113,-99760,-139508,-178592,-202596,-118339,-9191,71714,151290,198220,103394,-36854,-22237,92336,164271,202032,182414,109207,167381,165808,1246,18551,302900,386763,101612,-79064,-41446,-69925,-43982,92252,50595,-50762,-11821,-63366,-245108,-160978,141437,200752,64218,-41504,-186075,-376291,-322048,-87362,-45158,-134548,-49292,108989,166020,215727,247286,141634,206334,329488,179567,-41157,-137815,-213843,-211045,-126450,-95898,-96561,-62742,13049,-86016,-334849,-325505,-151135,-194450,-339407,-310011,-88897,118217,160319,104940,-29212,-176766,-225819,-109664,121574,194778,62672,-76162,-85694,27069,98374,79363,-4348,-86263,-103209,-106239,-114149,-121417,-75941,-51060,-24363,70256,173244,227536,243818,238397,121692,-13688,-4349,108783,162011,117163,143445,125288,-99049,-318450,-268200,-137624,-159859,-219492,-118020,19083,26819,-61428,-74061,6539,-6848,-62629,-41023,-20355,-61038,20043,222940,238737,86682,52441,78207,49552,885,-22584,-54158,-125896,-10751,191079,145154,37103,56701,27792,26148,-47701,-220143,-87469,284939,396443,392962,357895,188059,62675,73913,-75445,-287029,-390264,-257371,-91051,-197720,-371778,-214041,39904,170356,97148,-79994,-96222,-11397,66704,122703,72012,20408,216662,436810,329498,123464,113128,149979,79724,20540,10158,-54838,-156782,-59220,150962,246676,159053,-30003,-180548,-64564,93654,39366,-67617,-16518,162854,161901,34172,71703,110121,-70990,-207358,-132346,-32215,-5548,-106132,-191383,-98702,140916,183050,-55890,-249455,-356126,-381142,-137876,207231,486296,861431,793936,-248766,-949783,-385304,118732,-193105,258727,1883569,2840502,857141,-1040040,-922699,572476,117097,-589080,481290,601636,-170423,-506897,-297252,154785,399688,-67680,-384438,-348930,-160658,-124811,-318777,-328009,-57328,48591,-127360,-289652,-382898,-318615,-89489,147015,135108,-75169,-344238,-315824,33828,236028,130019,47228,122007,104001,-77087,-285353,-300436,-169585,-164794,-199957,-16885,97751,-41660,-120106,-88849,-211952,-437490,-305099,-10668,137902,153594,41726,18101,220323,330017,118551,-74076,34421,221584,221394,30514,-50217,63756,58677,-88307,-130933,-80174,-93315,63835,113321,-51818,-8797,186332,303617,296236,81017,-154996,-130073,-95010,-204539,-119130,45247,129326,197257,171047,81687,99530,129239,100695,129544,-7702,-309319,-345910,-193341,-38570,45550,24094,-49732,-21766,101169,149759,16435,-214379,-385002,-374198,-249646,-174115,-124808,-9617,5629,-85291,-140863,-118543,-75275,-134771,-216387,-122388,87878,168508,20388,-89940,12927,133953,127034,112843,114468,-22368,-103166,34165,118152,33741,65005,94319,-6554,-117281,-203360,-193276,-105686,-21771,65853,45703,-99433,-118670,-67586,-36542,36163,132261,273007,377408,253748,84996,25171,166988,314363,184684,-103071,-149347,42256,182109,54363,-141001,-32461,187757,296792,337236,292499,176717,204713,273509,178554,39702,41742,4409,-187889,-405906,-478827,-318975,2445,168563,123161,185225,246261,138345,24971,29252,78126,7154,-103521,3860,60340,-168711,-332715,-336034,-321688,-231229,-53457,57096,9587,-201832,-346664,-206355,18152,27631,-27719,-14424,-130835,-132879,87385,182966,-9507,-130359,-215529,-207390,-101506,-135242,-211913,-101528,122896,280655,196627,-84879,-194264,52665,287605,224316,88026,142789,240894,211515,64309,20060,170799,248780,32834,-200799,-154657,60336,143998,210709,223810,97609,-45253,-73365,50404,193727,166028,-32831,-75192,87276,111377,-90960,-176189,-535,70483,-32716,-48020,-8910,32937,228092,209496,-64591,-195603,-74846,38624,101059,210113,232668,158206,151077,215241,165963,51061,-11790,41547,87043,117645,263181,318867,273874,223461,107709,6906,133957,331396,302875,58957,-103230,57222,221178,69840,-54208,-46250,-66314,11586,154270,139802,-18569,-104170,-72210,31496,-50835,-122005,-37159,-132368,-360256,-364289,-153185,135412,308041,348542,359358,295149,208913,73080,-86953,-94447,88074,245834,287795,221873,179116,258410,263901,135057,-2140,-110857,-231275,-238461,-100236,5270,144361,376710,293600,14306,-10458,227624,386039,329300,125602,-50258,-36873,84186,147499,108444,-34306,-143015,-80132,2265,-26030,-160093,-332295,-251216,63077,315500,327507,120145,-96799,-90016,-29772,-114043,-216056,-193447,-144936,-89941,-41852,-15458,17783,135192,136257,-164596,-431472,-378876,-254800,-241024,-203478,-204009,-363434,-337149,-108687,-86781,-164329,10786,317953,381823,243154,89470,-26354,-189911,-286131,-263035,-215886,-249010,-110510,301855,499711,498113,431916,196248,33576,-53929,-353332,-499378,-192930,143120,229307,94937,-185430,-259996,-15668,191276,259149,340908,343094,130679,-8659,25680,-3991,20748,251166,431293,336322,118751,144603,269309,169423,229820,483062,304526,-25463,413624,520008,-334534,-242901,146570,-482788,-311302,651796,861847,921780,944825,614130,305104,311112,172021,-431002,-372042,243662,321173,262008,460705,542950,456118,366415,421564,554800,400612,78528,81215,191492,214177,256073,211127,48282,53993,271344,413542,351911,215712,185369,107310,59094,194555,263321,107979,-64463,-50019,98064,319334,462160,322823,88280,-28183,-34124,146527,259099,273877,376241,334073,169330,267292,477454,219121,-231616,-240394,-48489,-96105,-126088,27707,106726,-2673,-68332,25552,144886,225972,133824,40155,69743,-18471,-215517,-272924,-243831,-181260,-32139,87848,53896,-210360,-504110,-536496,-282692,6674,40801,-128739,-171472,17008,128687,31363,-7658,28417,-79842,-184252,-113010,-29461,-87771,-115259,3792,68316,-67977,-261792,-296950,-174024,-43158,-98351,-241672,-325853,-308683,-245073,-204230,-216660,-288896,-300179,-272036,-262625,-271762,-320401,-397660,-339181,-60455,172472,229424,245627,292546,124567,-170104,-161882,25330,4039,-105188],[-24705,-24256,-3049,114642,53101,-184980,-201222,-1734,64670,-60480,-136002,-122848,-115790,-43719,83784,63251,361,173171,328809,183680,17400,-739,-50403,-144017,-134374,-74192,-44837,-18786,20026,12213,-179126,-556743,-576488,-127017,34285,-224177,-330093,-155809,92039,209646,114019,-3373,33863,124450,198025,122010,24230,-62689,-223934,-313215,-288223,-236279,-179717,-106337,11308,247818,333882,93467,-88371,-122148,-104085,-98458,-7822,155446,304364,319824,275833,292540,203992,132581,158375,101553,8790,65456,66552,-70176,-155455,-149431,-79797,136369,291864,157646,-122560,-201843,-75510,7297,44879,151193,152624,856,-180142,-304184,-230248,-32870,-32618,-207635,-273023,-142387,-69416,-157437,-161267,116934,218759,-328,-206858,-175541,-115052,-294905,-460461,-352384,-156105,-80143,11256,214937,265900,170230,186020,236800,227006,251099,175641,137450,223978,14775,-343812,-402866,-294506,-166494,22663,184438,177733,-67310,-262698,-189024,-14753,51856,73220,29418,-80355,-17746,57336,-157006,-311985,-203560,-64091,68101,284337,332648,209010,139122,116513,20992,-53493,-37717,-15857,36071,-81265,-255219,-103880,193740,315191,206523,144079,77726,-73864,-217438,-213580,-41667,148901,169288,89525,35317,-41294,-190941,-182802,15743,153542,146370,64563,14587,34995,146781,186739,-14213,-199978,-200709,-227724,-309880,-341478,-102056,164111,318347,409988,411371,214824,66980,128216,246596,280987,152354,18858,-43831,-31539,17375,-62005,-166834,-154108,-81879,66126,265737,252447,34012,122517,399035,395764,46668,-177101,-106138,-44512,-65349,-84035,-15355,101883,287617,453489,408813,252070,100979,7879,-31574,-83511,-107941,-48485,-11643,22141,91562,120800,49022,21800,101726,181989,195114,190231,168012,63553,88322,119572,7079,56442,336584,343663,14317,-156357,-84827,-72450,-47635,24181,-34404,-59745,19650,-84894,-294667,-156397,165665,182831,-11199,-115083,-231780,-395406,-344250,-144227,-104104,-176156,-115924,-16072,44756,162655,215977,93405,107938,241831,158813,16867,-74680,-206883,-202000,-50277,-2548,-55717,-44522,68172,-5865,-297379,-361328,-164051,-122800,-238087,-265104,-97691,123178,184320,115375,-7206,-150476,-276086,-206347,42030,182174,60683,-126716,-113031,43471,130940,137291,52281,-55126,-37062,9714,-12475,-47354,-56512,-159983,-217932,-44283,180694,240010,216669,171008,70351,-21047,-3710,100369,230300,241449,211912,148239,-69494,-332343,-332021,-165003,-111246,-89161,37405,92890,51368,-37860,-37154,58862,76159,-4803,-55682,-49057,-17318,103961,246562,201866,68526,83552,74701,-8375,-98003,-141297,-114550,-108837,-19930,175259,200849,132970,95808,4485,19864,7598,-164128,-71362,251307,356098,371036,374401,214785,96663,96099,-68884,-277875,-273564,-60041,78520,-78688,-321375,-236978,31218,174976,56971,-126314,-73031,42295,95337,88776,-25997,-102691,94488,385414,398619,215186,98542,94571,82202,41268,-14973,-94239,-174281,-97747,58356,102689,-19819,-188221,-282908,-111584,58832,44101,-72144,-48347,110306,103801,514,118000,169334,-17762,-139567,-54862,64958,98009,-58158,-209560,-126257,180308,325426,79629,-282634,-445839,-416115,-173506,194724,446079,698100,643068,-64224,-233224,552218,915313,-20412,-667862,495266,1023161,-641652,-627854,643201,1164967,464458,102373,639490,424995,-243245,-708910,-673795,199252,724604,71702,-369854,-245330,-217225,-326601,-358371,-232289,-80531,-148638,-279764,-265591,-304411,-269504,-81255,176601,295293,168409,-191416,-363617,-177811,102566,120141,125205,247289,188441,-80410,-288096,-340505,-287968,-213940,-106097,98128,209155,59998,-113407,-180056,-329241,-565191,-509913,-219423,13639,136329,111168,118566,280587,295919,65380,-173346,-143621,48247,108863,-37569,-66740,115422,113278,-94257,-238151,-275233,-205101,-23159,7517,-155731,-81167,147939,271854,227815,-16196,-239453,-216063,-179692,-249223,-121424,33074,135373,231231,187087,96708,122247,116360,15319,19758,-45360,-209574,-169893,-46159,125706,193625,89628,-52414,-26796,136861,147234,-23871,-232946,-357375,-305981,-139598,-85540,-84698,10709,28773,-37872,-62111,-52306,-39475,-106181,-178584,-64463,141484,156932,-25189,-155920,-86158,57115,149457,207348,143211,-82572,-163051,41349,144176,45160,72750,119630,64228,-51878,-141990,-130890,-24519,50333,77734,803,-181334,-186195,-54924,-10793,9922,86185,245511,361184,302819,181235,71975,148440,338175,263258,-52255,-159552,26797,180542,17683,-191187,-63657,163499,276002,352134,300769,104755,42187,137075,158712,94647,59150,-8257,-153483,-323319,-429344,-337752,-38866,128641,62920,104545,152036,49729,-18179,78649,190514,115424,-61729,-62528,-37429,-197582,-311008,-331287,-332532,-260447,-109879,-44679,-113515,-229336,-288737,-141716,37885,-4933,-75472,-76556,-199272,-260037,-102948,-51890,-200433,-221065,-229143,-266051,-234931,-235920,-233725,-79305,92003,193359,137572,-76322,-185280,53600,314684,276337,177274,242392,316023,191380,-19066,-21543,163079,200422,-22106,-158828,-72071,81024,141109,199496,168432,9848,-147231,-107959,99487,247951,145028,-67673,-57310,125232,169056,-13678,-134163,-18954,-6836,-154047,-103579,45012,84811,258152,240744,-48493,-228571,-86237,72570,97907,179062,252458,150392,59115,158179,192229,76203,-24338,-3687,39319,151232,346420,374648,311061,245175,69463,-121341,-49018,209984,272912,-3709,-246365,-58276,175559,49243,-119930,-116657,-88325,-33199,100791,162843,60917,-38726,-68486,34942,-20534,-62978,-617,-53335,-237693,-239583,-45534,175805,274795,265931,208679,134427,101401,49520,-62405,-41608,73173,146622,180987,169923,175049,252600,280910,118755,-69131,-178408,-251802,-218158,-44393,90848,230746,443327,353499,29850,-48980,163321,390219,460033,281301,-4804,-84492,55790,168332,129583,-25549,-156781,-164569,-142552,-140535,-243684,-335088,-108574,251973,401392,303232,42224,-210258,-219427,-71506,-41919,-78432,-63570,-55001,-39039,20143,28123,18664,137795,203045,-88647,-378130,-330471,-222734,-229824,-189918,-196570,-346357,-299071,-86652,-82820,-176491,13384,282172,348804,213427,41738,-77252,-243449,-411818,-407983,-329745,-351722,-137859,323682,499387,529554,589494,385315,171482,14194,-331027,-510887,-211485,108692,148222,-6342,-177326,-218887,-84612,73154,263914,447242,375225,92550,-42475,-31806,-131560,-137812,121688,308002,219366,83620,189437,268745,114303,167597,421994,258622,-57378,560851,1100539,351265,289598,752808,-243398,-870411,46790,628822,769312,891003,563370,162931,388495,655854,-37612,-727823,-333558,173935,399603,717561,835826,614912,399318,409440,455386,238438,42911,166409,305301,305409,334279,199434,-35342,-29424,199220,363346,296855,138692,64267,36105,75580,257683,343167,178670,-26500,-44401,103709,315839,429321,326287,117926,-101122,-138414,153503,339294,284095,303716,257981,138128,235840,390673,125195,-253022,-198457,26951,34271,-3044,93793,132092,15473,-5760,70939,167934,306398,251156,122281,104787,5565,-213724,-318002,-284522,-207094,-82779,76360,151223,-88756,-430885,-429052,-114503,133526,38294,-224697,-253851,-14517,115376,13220,-38657,-26033,-177977,-309332,-192479,-56998,-31862,-41697,27280,74758,-61756,-272685,-275149,-148507,-55149,-119584,-280185,-388331,-357735,-274756,-229765,-214296,-231794,-231420,-236299,-290161,-271948,-237963,-277455,-221629,3246,185684,214780,210867,253229,101519,-181752,-160259,76773,71361,-37757],[35638,38302,13639,92362,68440,-74907,-43409,119311,109775,-124809,-258493,-168293,-68250,3636,104948,82739,29849,212768,386222,244988,90968,32193,-70855,-182336,-152528,-43619,18718,-24666,-63281,-60162,-161064,-494042,-578804,-177340,-22566,-258705,-343093,-148677,117812,267606,152520,7657,63163,163806,199728,129632,65370,-1559,-203637,-365108,-415781,-317719,-202700,-99517,27974,301757,394251,107376,-125989,-154146,-71349,21841,116322,217803,323531,302613,245693,282377,256991,189883,188071,132594,-17686,-45569,-13097,-29937,-106887,-175399,-107163,157113,335283,190380,-96906,-185094,-73074,9320,74343,232618,261807,53103,-184154,-286493,-215143,-57436,-65332,-247274,-325434,-178035,-110409,-227508,-227908,-46056,23235,-105340,-201078,-122571,-58060,-175124,-312651,-249124,-97725,-14444,33764,136032,136363,56001,118653,203188,165696,142340,73859,78751,213523,962,-412125,-463924,-292871,-156209,-11402,76482,37057,-176387,-289604,-136808,120237,170711,121611,69079,2926,67033,95437,-199844,-400361,-240382,-72449,35639,211834,225291,105900,111560,105378,-23823,-131968,-85816,60852,132294,-75532,-333526,-147842,301428,523231,343595,134859,-16859,-159074,-231431,-132613,109055,245747,131101,75203,162463,134493,-60568,-76020,84233,127700,31256,-20146,15493,68651,193618,275427,76949,-206861,-317293,-386839,-528580,-465868,-147074,172045,348490,451123,459031,333929,193803,148997,130744,137333,123125,83573,5524,-45846,28431,10081,-172413,-284398,-281229,-103928,193629,266020,25114,87946,409669,433264,121103,-37192,23160,-5440,-58579,-34308,22047,65736,216229,412929,446028,298420,160053,106133,54608,-783,3698,57087,40556,8941,19895,2832,-41675,45915,202087,260645,205778,135532,77642,-41853,-37046,42408,-4037,49831,283239,245193,-70379,-242072,-180491,-122518,-81804,-58217,-96183,-35045,72431,-80515,-291693,-91304,232374,186592,-63598,-163104,-251996,-371280,-318764,-164951,-114796,-145257,-115537,-89495,-50048,112414,194161,74488,16456,119939,91346,30866,-18612,-169755,-172938,26481,99494,-2904,-34119,78063,29218,-254467,-363584,-173775,-58763,-129114,-212346,-114801,115254,219025,150020,35564,-106639,-285378,-251445,-12988,167274,77880,-119211,-91591,69492,154008,179110,103418,-8208,33063,105264,82113,60900,3392,-198955,-319043,-119401,163399,222068,173212,74228,-26961,-52712,-897,105184,299655,360350,241838,119626,-45420,-285949,-327907,-164560,-73279,12468,166304,169307,88982,31468,53365,111481,128420,41463,-63014,-71786,25904,161086,210946,127420,65074,127437,85213,-48038,-172928,-219766,-137985,-71734,-36613,107351,191610,195343,131271,-6836,-4185,28913,-78298,1157,206285,265202,293230,339257,203648,88009,78669,-73106,-271874,-147050,130397,205324,4836,-243515,-233033,-17680,104305,-8151,-121632,39297,195535,167872,50843,-130300,-220981,-35744,293622,441919,323484,118598,48824,73054,42114,-56565,-140315,-176557,-124477,-44641,-70223,-199978,-316317,-327334,-144670,-4135,17749,-82489,-98092,7724,-2696,-54200,170846,267833,49917,-87854,13273,156376,174842,-37856,-265777,-203283,143323,379164,158098,-297650,-459359,-392670,-197274,139004,343449,511231,484961,88395,318885,1167426,1339367,-62189,-1728304,-1220096,-733152,-1123440,476306,2427747,1872070,810063,764692,774069,210617,-397083,-887288,-936792,282935,994192,225956,-334873,-165879,-264698,-475564,-369045,-138393,-122483,-345454,-403946,-258737,-227125,-186782,-51632,164816,371819,338008,-17797,-349559,-353432,-44514,102736,181310,324248,253714,-49597,-223689,-308266,-367147,-262804,-41632,157076,265706,148008,-85676,-217352,-332733,-508929,-581099,-416279,-162195,36001,116660,190598,305245,243817,23498,-240899,-292128,-108000,3835,-81086,-57602,167106,168460,-80167,-278173,-393370,-287569,-97644,-74545,-236693,-165840,86369,207551,127558,-100827,-269085,-271214,-288805,-293636,-105347,24515,103663,209979,154867,69917,136628,126338,-50573,-94592,-54080,-46359,-2650,37965,192379,260843,90074,-95454,-47268,143725,119838,-55329,-194243,-281232,-252351,-73984,-20295,-52265,26329,73373,43209,34138,26751,16281,-61245,-137728,-10272,182272,136126,-49946,-172708,-136994,10951,165909,253664,123039,-156203,-230018,-6995,84828,10994,58528,134023,130407,30085,-48701,-13870,118892,148441,79952,-46657,-220617,-195332,-16697,13781,-17678,49425,223205,331017,320983,254414,138602,121638,275026,253335,-8914,-134141,18981,143050,-34957,-201473,-50557,152672,229293,309703,239154,-16978,-142378,-18898,121413,144649,76685,13784,-49787,-185063,-348730,-336657,-94425,48741,-6057,38564,94952,16033,-33000,116362,306770,255080,29650,-76669,-118859,-237807,-301639,-318857,-324253,-256894,-137380,-145405,-245210,-252832,-224915,-89821,47131,-25385,-105805,-118477,-236543,-372509,-311969,-308067,-379594,-309699,-239969,-306897,-332836,-279283,-210647,-77925,-5977,33819,40509,-67119,-132614,92416,303774,238463,191335,283730,335125,138238,-130914,-108411,108784,107039,-94023,-101759,38755,103621,120196,136926,71910,-80774,-226706,-128063,147908,289125,109406,-107138,-67046,110334,192687,76659,-44901,-6211,-88603,-279073,-154573,75545,120235,264988,270933,-23720,-251112,-104066,90942,81480,110787,208979,126388,36579,159208,237911,102462,-44343,-54127,-6976,149667,338892,355691,298307,240680,53774,-185460,-197892,42539,159662,-111874,-379047,-173363,111771,38825,-160255,-179578,-121023,-80126,52034,181279,152858,38004,-39253,49566,34594,10795,54553,50547,-64116,-65578,59919,172770,215031,176977,47798,-23593,24308,44891,-43463,-19741,12409,9494,42062,78746,147456,245590,283424,87096,-152841,-258266,-267475,-194975,-8618,143924,282857,444138,338691,-3943,-115835,71822,353328,537671,418452,58995,-139942,-16671,145568,116930,-36070,-139988,-173113,-218843,-237988,-330839,-322875,15780,358181,391777,222907,-47810,-281826,-270417,-58553,54056,69153,75857,44621,1497,55892,73269,61352,181029,275886,25615,-238406,-205046,-137560,-173821,-137306,-151570,-293385,-240074,-41272,-36990,-117160,70491,276090,334528,224335,50477,-108947,-275771,-472540,-503822,-433335,-429954,-165325,267065,388353,428000,589117,474220,272785,90190,-247440,-430714,-181830,75921,46214,-121181,-145837,-118295,-106634,-26055,248764,503845,371408,70181,-42123,-79775,-240190,-282558,-49560,132055,73995,23136,210042,277584,90088,109750,387224,313634,-1045,705175,1659038,1014716,749016,1340121,89376,-1308545,-559162,311263,513991,752130,517733,45473,445083,1201832,591283,-825442,-852949,-6837,516910,900132,1059490,781029,484094,438059,322356,16199,-35771,186737,323996,290555,295141,119758,-126720,-146648,32742,229009,213556,65636,-76125,-95263,33295,261687,377316,244068,14407,-59227,77244,262665,330150,276586,137045,-116224,-157021,165880,364927,263419,222217,186301,88025,149809,232430,13943,-236945,-144311,85896,158763,116811,152317,161940,62957,64476,86916,152344,326568,324880,180630,116286,18074,-180164,-301840,-275978,-200529,-112192,64996,220527,27006,-325341,-302974,24334,189986,-16628,-296541,-252191,20410,124650,8116,-66890,-86036,-242846,-365433,-221775,-56984,23816,2762,11911,86708,-6014,-228294,-214226,-74598,-37669,-135809,-310734,-418181,-381293,-302802,-240971,-185349,-143621,-118096,-148470,-264381,-225907,-113179,-135981,-123450,22069,161996,171689,150195,182968,61464,-176257,-127718,129941,114168,-4318],[33576,50861,9299,58023,69434,22965,85329,199941,128181,-191766,-376294,-217824,-28337,50286,120109,87528,39181,220349,407822,306547,201206,127650,-15353,-134041,-122217,-14754,65618,-26701,-136060,-124934,-134128,-382373,-496146,-164253,-19056,-223568,-302352,-111995,161582,318452,181802,37678,134515,258461,225467,130969,71331,5860,-184288,-349921,-433936,-334509,-178203,-64161,64519,334511,395106,121757,-122104,-171773,-55229,142139,236745,230456,232075,172587,142251,216588,271519,244825,238159,159647,-71278,-190934,-98152,16639,-55754,-181633,-111659,149890,334510,226258,-36250,-141061,-27653,48167,79864,262275,336219,83666,-180741,-240981,-182465,-85620,-100803,-266297,-347528,-199883,-101245,-205799,-244393,-217105,-170890,-161033,-119598,-17006,22631,-38389,-156179,-148657,-36434,40615,28500,30909,-2871,-61300,56865,177167,99352,26413,-4427,48366,183386,-29383,-431896,-452398,-251629,-129364,-27302,-11718,-98640,-248183,-276182,-80767,225891,273342,148814,59891,30370,100833,93533,-237215,-461706,-257268,-53763,37353,168946,162526,37392,71603,67187,-79023,-200418,-131729,117569,200473,-73103,-388108,-205300,351978,668298,486948,152685,-70135,-188027,-208864,-59322,206483,313408,143157,81434,251127,283144,85749,32967,125998,93517,-66837,-78934,47430,107660,195061,312600,173216,-150558,-357353,-480679,-652913,-504126,-181953,129964,298535,411527,445698,393670,273184,134988,-12766,-19147,99208,141843,55674,-21229,69724,69177,-182582,-341002,-360752,-237883,47978,176719,4292,76560,421978,455356,168078,69992,145604,55823,-38308,36549,71492,30250,137825,332325,409742,289745,190446,170625,102282,55834,107837,167534,132080,39569,-35729,-97790,-109231,50334,256025,303215,198744,70254,-45198,-157560,-146568,-31696,-29463,-4021,142074,103814,-134572,-314673,-299059,-196451,-128697,-126401,-114285,24483,148957,-32965,-228514,13560,321618,212919,-77565,-174519,-239787,-317244,-270146,-154608,-78026,-55587,-54133,-90325,-85361,79550,181862,74110,-52490,-5404,2370,9854,17307,-119314,-135120,82252,182185,49212,-35739,39383,10092,-220119,-331490,-176072,-18596,-44154,-170110,-133409,103491,253515,185554,65381,-73717,-248832,-229116,-23314,164912,121201,-54908,-37300,94764,166735,202567,146749,50177,88681,152554,144022,162792,66652,-185667,-320927,-143912,116517,175725,123481,-15988,-128211,-94380,8033,130106,348978,433828,224267,48217,-30298,-190529,-261365,-148044,-67769,50449,224828,221295,128144,122140,161481,144782,127997,60316,-52984,-73282,58731,175725,133405,49534,89261,178404,111101,-54712,-207740,-253622,-133999,-31407,-58181,-2740,115616,212537,161102,-4846,-41924,17206,26826,113618,155557,132267,180290,273370,170857,61490,64845,-66932,-268172,-55916,262627,274318,52747,-153962,-205479,-93004,-15658,-81601,-89493,171063,378684,268036,26489,-206171,-294577,-134139,186489,438832,406833,171897,40722,57697,14985,-109608,-178646,-160597,-137646,-137143,-216052,-328500,-386049,-311488,-164471,-91859,-60012,-114238,-159020,-132032,-150770,-113959,235902,399453,122373,-68286,46658,211753,202390,-63648,-358134,-317480,32309,333636,179716,-257319,-368314,-316083,-229317,21591,182656,328017,331542,146828,574962,1328709,1310949,-241994,-2526444,-2668095,-1714159,-404215,1853179,3653374,2194988,866601,1175774,874731,-4689,-590197,-937672,-905398,450506,1196856,381678,-289010,-141081,-303600,-575442,-389418,-82495,-171966,-482432,-454448,-256740,-157635,-84520,-12787,119834,357115,397851,123675,-278820,-429674,-157545,83443,200227,336919,290808,18514,-103445,-202629,-377589,-301220,-27356,145471,249893,206890,-19790,-169521,-216198,-309169,-512857,-538793,-323084,-92945,78877,226594,300827,205512,7709,-265051,-371238,-199673,-59934,-84215,-13705,214240,206131,-63257,-265574,-408654,-327784,-154715,-138608,-301683,-256238,5871,113481,13088,-145105,-224388,-271927,-384568,-315783,-49858,48164,52453,138769,82269,4473,132737,159251,-66652,-175303,-35469,126399,113021,50224,150889,217796,18620,-169145,-83204,120699,88315,-59028,-100488,-160157,-212364,-76117,-13915,-52630,32411,143583,156346,134245,105131,80048,-14764,-100122,39288,207321,113608,-48108,-129384,-125924,-6248,162142,237885,62344,-214885,-266647,-76648,-25490,-55279,34082,149597,178665,107258,59042,136593,283622,241865,75764,-80873,-210681,-150031,30451,29398,-34714,36162,202284,282671,293375,265389,177679,90507,151289,156462,6022,-85262,17674,80990,-82912,-168755,131,147574,159049,215414,120173,-161057,-303507,-162278,71623,176719,84722,48536,85905,-18793,-242208,-308583,-140927,-28162,-46041,8673,83925,41934,-9911,147394,406194,381815,137260,-29476,-149404,-265793,-296046,-298580,-303687,-225740,-131453,-217157,-336206,-253532,-161084,-51491,55214,-13769,-105632,-145181,-265368,-458720,-483036,-487726,-469681,-351460,-241953,-324518,-374611,-258401,-144051,-92802,-144811,-159542,-70574,-54680,-45902,149084,244394,114444,112639,237999,277998,63681,-230565,-201908,35259,1916,-161534,-46522,150912,134804,91128,55292,-14160,-133433,-253021,-128079,171159,282227,53241,-146507,-107040,47596,186168,168040,70629,25364,-165636,-375980,-180202,85151,134425,244725,278656,-8756,-262109,-128445,80245,44791,10200,97020,78500,79705,216211,287852,120532,-75763,-116863,-53421,114317,257486,270359,229038,197015,48290,-188409,-287230,-135233,-15557,-233818,-452989,-250711,35523,17040,-174105,-211338,-138235,-91122,38240,190803,209582,88126,14657,84848,99050,61705,90101,131511,102439,108276,132809,126079,151773,116526,-72357,-126129,20452,70735,-25852,-24306,-66934,-117125,-77286,-11751,118369,253972,269203,42139,-226567,-313579,-263002,-170748,3494,157838,287670,380055,246688,-80802,-198559,-31678,283615,551287,507358,119794,-196734,-116215,88720,75556,-66665,-114190,-127995,-216736,-294240,-395288,-299172,85460,349244,286983,108629,-118215,-287159,-237584,-9084,142312,186585,184361,114084,11976,53536,111033,136753,244274,319519,142668,-53263,-49868,-29479,-82865,-57922,-86357,-226211,-177746,17638,33313,-17194,143257,286649,335295,263809,90220,-123160,-271993,-447198,-528592,-498651,-454389,-171612,181093,232610,237412,426532,431238,300715,146682,-123859,-274388,-109439,51523,-49126,-202779,-80528,27983,-72693,-90096,195208,469003,319220,56508,-22937,-112119,-311881,-395366,-229069,-47053,-51701,-31667,208920,291468,115426,115238,421733,454715,110379,788551,2015346,1406801,930332,1724810,418247,-1534653,-979003,49969,251524,569089,495513,-23008,466779,1702014,1276334,-694316,-1184328,-124743,626130,966601,1148262,909738,586641,479950,193323,-184050,-118743,150826,241784,171045,154148,2498,-199946,-257769,-156236,75224,158497,30922,-191780,-233042,-30825,222022,361420,296519,61978,-85407,20963,174577,196470,190527,150474,-52415,-76424,189594,324226,205835,159861,148186,40886,41008,55349,-80167,-188643,-96427,107627,236460,200943,192093,190686,127664,121409,65319,93204,287031,348371,205394,105711,20189,-116918,-211689,-205659,-161415,-113637,59530,245301,99134,-223650,-196798,96910,166462,-106760,-329644,-177974,97584,143483,15844,-77394,-126466,-251366,-328618,-184773,-25921,55934,852,-29167,113501,91962,-146998,-151600,11714,3388,-132339,-295264,-384175,-372606,-321510,-239067,-154229,-64345,7289,-35519,-197821,-151411,18846,-1144,-62763,-13348,93592,106174,84241,108124,20706,-147284,-58819,183136,129082,-16955],[-39032,1448,-13330,27085,58103,80221,148401,215271,112045,-241584,-455110,-260812,-17916,65117,111826,78314,37412,208321,393342,347729,307354,242300,84118,-16794,-47910,3367,80872,-18073,-167586,-154454,-106185,-264341,-357092,-93749,38698,-133774,-221693,-61508,203506,343670,195683,77905,217740,359445,263556,131453,47728,-37688,-165295,-260746,-326125,-276392,-120473,-18565,108131,342381,352540,138573,-72611,-164474,-53553,225462,311029,189771,72032,-14712,-4002,109179,239498,274151,275472,157356,-145214,-333734,-172603,42409,-29070,-172139,-92576,121319,290981,254644,42569,-82575,40422,106567,65855,239392,353230,83994,-160867,-166703,-137636,-114958,-134486,-265161,-338296,-206490,-59257,-110376,-213420,-339825,-309583,-156358,9480,98057,96002,78828,-24593,-66806,26593,85995,1054,-77242,-115905,-145307,15690,158787,37976,-71889,-41471,54101,138598,-79708,-410713,-382412,-194960,-109466,-39343,-65059,-190424,-264241,-232661,-39755,272744,338998,158255,10611,-3761,76951,54454,-253304,-466308,-243416,-7139,82223,175014,158184,15101,20332,10012,-126243,-243217,-171121,125531,217884,-74439,-402879,-261531,321076,711717,604019,210382,-56615,-155307,-151590,2072,234323,320223,173573,91133,267284,353624,203064,115353,131337,55570,-116932,-86284,101462,136474,147876,287584,254304,-29272,-275590,-437590,-590865,-434888,-180013,71836,185319,280932,368582,389587,300059,97936,-146944,-154882,71306,173506,94741,31635,124868,101502,-185031,-311751,-304986,-293529,-121506,15190,-28057,91565,430388,454550,180340,121164,232337,126735,-14721,84454,101699,1737,77076,250150,325001,236756,186925,187470,107804,83119,181676,250195,234792,108365,-52347,-134969,-111789,50716,254021,295038,178367,23399,-144924,-229646,-187046,-71261,-59766,-86654,-50838,-52445,-164530,-348392,-394399,-257110,-164591,-158139,-85594,102810,234253,56530,-113781,128955,403328,250726,-54953,-152172,-197524,-253784,-226379,-125025,-11911,51813,33943,-29925,-54509,68756,168979,72198,-93636,-105710,-79102,-24125,31885,-68230,-94897,106006,226353,91596,-47896,-34200,-47676,-194528,-272764,-168733,-6065,263,-148738,-148311,89344,264571,189325,51913,-67273,-170265,-146512,5580,174946,184060,46233,27503,111462,170504,212145,184073,110231,115324,141324,156071,211694,89862,-156784,-251421,-121465,50512,111651,75797,-69012,-187790,-124887,27293,174577,365937,438427,167853,-41580,-22227,-69141,-156241,-133823,-103851,20989,206632,233770,153558,194178,240677,146904,74085,46713,-21988,-46193,74893,147193,46782,5133,142804,227411,144825,-26843,-195702,-248470,-119395,-4585,-81762,-128624,-79,190042,185569,10336,-80457,-10345,133450,227530,98987,-18723,65342,206052,140720,52261,91478,-36891,-261095,-26212,305811,284972,78763,-65160,-165444,-177134,-145868,-143526,-56545,255704,510671,365143,30451,-223044,-293233,-170107,94479,381798,424856,231259,77282,47203,-31619,-159959,-191206,-122567,-131395,-194208,-288526,-376100,-388213,-249726,-171303,-193523,-185925,-166934,-209275,-272769,-311763,-160233,309004,532406,183797,-81454,34353,211406,171364,-138269,-468017,-443034,-127330,209420,161862,-151094,-189811,-208823,-283564,-158389,-14460,176982,206267,109675,538830,1079414,915908,-420780,-2748074,-3309579,-1483356,1157049,2864105,3734379,1843708,510307,1230472,952294,-171825,-746699,-788223,-505666,709092,1326728,519728,-244549,-181547,-329549,-629223,-440175,-86112,-220739,-527983,-417087,-237123,-97151,15201,19237,56008,270858,356927,196636,-174789,-381787,-198300,64713,177376,290566,297509,114489,50734,-40815,-308390,-318085,-61345,78244,173648,230225,85780,-36781,-19195,-58186,-355101,-552173,-404949,-182670,33358,232040,287177,203994,23694,-245307,-363805,-203392,-62742,-43485,60802,254308,218918,-50526,-224049,-340431,-334864,-208985,-204678,-360802,-338894,-82710,2691,-93518,-137686,-113219,-213918,-427870,-296747,51364,115005,5547,42101,-6292,-79630,102396,198075,-27829,-200075,-1632,256454,161471,7940,41770,86789,-97921,-242253,-121684,79101,72242,-27308,21651,-16827,-175778,-135462,-71454,-90787,30499,231524,285298,219002,162210,133225,21571,-65050,86252,218732,96832,-25128,-46078,-69657,-10868,127443,167623,-13530,-232457,-243811,-120837,-129017,-128163,4835,160512,198046,161681,161209,288901,421272,301551,68142,-92375,-160346,-71008,69476,35086,-28084,55509,181549,219472,225376,206927,162530,65153,18216,9185,-15175,-31561,22596,15853,-112426,-108894,66628,133692,69822,89894,-21276,-284416,-396930,-259384,22538,184631,73338,62801,197178,138215,-111570,-243602,-155993,-62749,-34616,18638,109311,110978,44081,173018,464226,449826,218465,61674,-111913,-257662,-281074,-273325,-277427,-176294,-99425,-242742,-350093,-216632,-102206,-25278,67004,32848,-75082,-171552,-312026,-511245,-563330,-519235,-429701,-320912,-231115,-325355,-371045,-194953,-47281,-103641,-272827,-325019,-161921,-32016,56155,194680,141611,-58754,-35198,112281,151568,-17931,-281629,-256688,-24561,-77924,-202336,-10628,227070,171178,65197,-12513,-50057,-118833,-212332,-110362,149214,204977,-23174,-178890,-164151,-40088,159516,245300,184434,59023,-227625,-420489,-170470,83557,129261,201604,247636,-16844,-264862,-160824,33153,-12925,-103488,-60624,8139,155626,302448,322976,124437,-115585,-194269,-106712,58568,150481,150929,115754,115048,37398,-150390,-304820,-278696,-208385,-333449,-440614,-263612,-40696,-33253,-171296,-199071,-115432,-40074,73900,185677,190961,79837,77515,144360,153410,65986,77042,148854,205372,231043,153007,48600,101826,101709,-119361,-147146,89434,121064,-6190,-37072,-124990,-186634,-135391,-65218,101894,269537,231519,-12543,-266917,-318883,-238249,-153923,-3274,141514,248053,273721,106689,-177885,-281174,-131226,195803,504538,527438,155332,-242001,-210335,20201,22442,-103046,-95775,-65218,-150326,-293144,-414220,-266975,90699,238893,121067,-9465,-146935,-225651,-145789,46727,190991,239982,229917,128191,-10195,19826,132318,219665,300115,315016,227185,119315,79448,64245,21898,29317,-23289,-167478,-127600,73158,102193,75836,181220,277862,329435,303743,121369,-131999,-235510,-346455,-479068,-507905,-420480,-150035,115380,107404,37122,169895,276469,244400,161543,1741,-85298,-9632,43003,-110103,-216114,15634,184779,4230,-113817,101532,333509,221028,43511,-4279,-125573,-335081,-460871,-377101,-184788,-122565,-56426,187613,292416,183257,211080,527506,622221,221449,761700,2030760,1372154,746350,1788980,662536,-1484617,-1066264,-28986,101321,424776,508980,-40368,431122,2019719,1806171,-425472,-1241741,-102999,740731,923261,1086434,971018,666923,488767,89375,-294937,-167341,82060,86525,-15103,-33461,-107232,-237774,-324361,-280250,-17629,173428,50587,-249870,-321144,-74190,168551,311608,334043,117259,-111284,-54909,79204,72963,98275,163222,72339,67225,215686,228482,119735,130265,146127,11685,-53428,-87951,-134369,-123728,-65133,86610,246822,236202,208296,209238,193519,161486,24901,9143,215944,337121,203771,83544,18627,-35525,-66076,-87818,-102882,-89326,65699,226372,107886,-154722,-134129,90314,74304,-209397,-323790,-66888,175940,153501,33833,-59103,-130967,-205318,-214195,-92743,24275,48303,-50721,-77476,154103,207387,-57251,-117767,69170,50287,-101562,-210717,-274999,-332223,-320769,-221415,-132723,-15158,113687,67814,-117956,-76321,122878,108395,-35984,-90156,-12567,30948,33288,51341,-7937,-96675,37680,232969,122669,-67648],[-154642,-92157,-44292,9548,36300,79813,132379,165005,66781,-258289,-465841,-277197,-37629,36470,72963,59500,38681,193507,354492,356493,367108,318301,175143,121539,48505,5191,57745,2105,-137580,-129113,-79275,-177099,-209478,7173,127223,-17696,-125338,-16274,224314,331775,189715,116245,279857,413880,292031,134077,11355,-104474,-140950,-118664,-132892,-160991,-54743,15520,144354,337628,304525,161359,13326,-124541,-54274,249773,312218,109456,-89475,-184360,-149112,-15515,165747,262899,271612,113719,-219696,-430041,-222045,29372,-39395,-150210,-52192,88939,217160,257974,109390,-28056,104978,161034,43372,181180,309394,55964,-119221,-66718,-82027,-136107,-159983,-248351,-303622,-201482,-22696,1456,-153064,-371396,-358297,-109327,131504,171724,130580,143367,53727,-14285,87347,124807,-35724,-169200,-183360,-173264,2665,141336,-17503,-142341,-40062,86678,88607,-138639,-360147,-284031,-149614,-112115,-59668,-85358,-218310,-230444,-181283,-28593,251383,357072,158759,-52980,-80457,6605,-7839,-235264,-395813,-192634,57280,156575,219425,190908,20296,-47515,-57032,-145412,-244414,-197889,72854,176798,-76588,-375253,-307018,208740,652161,669087,301684,19516,-81241,-73781,51322,198243,253778,179733,84795,200339,314841,252050,158161,108862,17805,-108072,-33110,162373,142915,64383,204559,295322,129549,-75652,-237461,-337827,-279492,-127586,36511,46957,81400,241355,336449,285122,58161,-231381,-237387,31519,161064,110485,93850,176839,106836,-170746,-223357,-162213,-264047,-260253,-161548,-64108,127963,427042,428796,168212,116326,259705,179737,-5130,71121,86401,-20606,41488,191676,233592,169204,153947,155487,79454,86373,210017,282081,318409,197181,-23078,-95865,-45277,54529,202184,238764,150412,10845,-176983,-223722,-142245,-65353,-85114,-167614,-235398,-186258,-155169,-325149,-424288,-271510,-169469,-145673,-25814,171346,300233,167017,28747,225982,448483,282762,-10920,-107780,-134582,-199988,-205836,-88269,57808,127642,100449,52842,20774,74564,142651,53139,-109119,-163562,-130933,-45786,37260,-18682,-52419,99019,227446,120912,-64910,-117973,-110312,-165418,-202396,-154447,-14908,4392,-149550,-160253,64248,226823,136488,-14536,-83951,-66496,-33540,46272,182315,246695,153359,84046,117228,168392,216232,217167,156926,105671,81634,116059,178283,45973,-146703,-155420,-66010,-10996,44672,33786,-72365,-175867,-123871,58486,229808,353643,379676,94900,-119961,-15339,51104,-46085,-137803,-173032,-49680,141658,208417,151197,210663,256996,118280,-13729,8623,26457,5787,72787,87819,-17747,14984,213855,264354,173317,24098,-140967,-214575,-108637,1330,-101133,-233592,-110286,148412,206285,37511,-102700,-28357,221783,299310,34026,-153432,-17440,163935,134504,86356,168264,17794,-241776,-53362,259937,247623,99245,16076,-125255,-251381,-247373,-176259,-38215,262060,542283,429179,68942,-167222,-209424,-133523,42852,283591,360969,260595,142620,54440,-73626,-186096,-162900,-60281,-96875,-195128,-272269,-346334,-332328,-164322,-163460,-289199,-326775,-219926,-219273,-365095,-439810,-177126,376179,621625,216754,-114568,-16229,153245,86709,-246251,-565662,-549337,-294864,51524,131966,967,21261,-104294,-361220,-378528,-212153,79950,133525,27581,325519,592026,339446,-475758,-2278954,-2852703,-41269,2879042,2942463,2511012,843036,-177011,978027,1031540,-243663,-788548,-436960,173834,1012916,1372438,612720,-216342,-273969,-333619,-628617,-508848,-146376,-263739,-486752,-308937,-178209,-45131,86366,28237,-15790,149467,259545,194301,-71493,-237153,-157127,45621,120885,207158,277058,215843,209228,144087,-174040,-306326,-121705,-8335,74976,225573,213787,145472,189328,147447,-183000,-461433,-373493,-185209,10837,218429,282981,241439,65040,-192159,-281214,-127095,-5860,30944,148307,284787,212293,-36439,-172972,-240705,-333137,-283937,-291408,-416939,-396142,-164002,-104790,-173140,-87561,32850,-113391,-397500,-231145,181553,211647,-16916,-44398,-76580,-150286,46614,219773,49043,-165674,34505,317216,154532,-58986,-71442,-70864,-210755,-276380,-142815,37045,81174,32535,131949,113805,-132140,-216826,-167984,-149119,28715,319684,402899,270791,179514,158064,43713,-27830,128848,217065,87915,5088,33348,-7985,-22886,61666,69586,-72419,-195977,-154217,-101646,-171499,-178310,-29150,147638,183829,183662,239284,409259,494730,312828,60201,-80149,-88742,13336,89359,36035,9775,105839,161136,148717,138476,108272,103815,57706,-71601,-132782,-63547,9538,35412,-28035,-120639,-48707,120893,97147,-31062,-36869,-139653,-342699,-395013,-285856,-8665,170349,35011,25737,230263,247985,35277,-140098,-129306,-36387,25908,53513,148312,194370,110510,189563,462084,432820,241410,161052,-15356,-202649,-249140,-250386,-249695,-117752,-55852,-221569,-279886,-139707,-52929,-11165,79989,100347,-25210,-209678,-386961,-526393,-525967,-389567,-271494,-222964,-208431,-325780,-357996,-129567,54168,-87677,-333296,-401530,-203778,6941,153140,208384,18931,-223729,-194789,-50871,-10586,-92488,-267439,-242270,-45921,-106081,-201995,-4779,235747,196837,49030,-47969,-25960,-33834,-114329,-82153,80324,65846,-108501,-195955,-212858,-119815,124705,293532,268836,79354,-265501,-404901,-129041,82540,112681,145986,174261,-52411,-267434,-203777,-47388,-83882,-201576,-217733,-71767,217532,374130,325604,111766,-157899,-283084,-173446,3048,73007,40203,-12507,13161,13624,-96218,-254763,-350895,-366734,-384063,-345616,-206598,-100655,-112617,-166026,-146564,-43816,71082,148836,160142,86448,3274,123481,217890,180037,22720,10425,87422,210670,268428,119234,-36441,69638,123325,-90957,-92615,190672,173774,13841,-37410,-128307,-173861,-118228,-65859,96504,261521,160737,-73068,-262964,-270412,-207182,-156178,-18777,115398,181862,157938,-31912,-263822,-349043,-213862,106581,412450,473174,151374,-260001,-262508,-32992,-20348,-123997,-88514,-13801,-48581,-231709,-375717,-225023,53028,81427,-51975,-103274,-128447,-119761,-37745,80046,181232,215692,202590,88945,-46611,-20254,133547,279937,327890,269815,260200,229201,142991,114868,114861,104175,18210,-131584,-96724,109098,146243,119542,148686,214543,292159,313398,109828,-150984,-185241,-206060,-369714,-458989,-348251,-109590,98139,62543,-93478,-71721,72269,123047,126596,88789,81765,96606,53303,-122153,-155032,122658,304960,93434,-101932,-13851,128682,96789,28210,1017,-118372,-303956,-465552,-458413,-256511,-129328,-44171,145696,257988,262620,373930,659924,736701,279521,610043,1674098,917215,259802,1521608,782291,-1141917,-765691,133139,148656,402890,560172,-21879,321596,2037548,2007680,-135927,-1016589,77114,861368,819481,914812,961584,698796,427783,12606,-290635,-160085,6936,-91413,-206651,-194020,-167416,-237031,-327130,-280665,4503,261000,115321,-239378,-324655,-67821,130946,256072,359747,177581,-125578,-132096,7226,508,33349,179214,209403,204691,221065,105350,23228,121740,155373,2534,-105604,-164470,-144981,-62161,-49130,35660,197363,231251,205397,212311,248679,198516,2626,-63567,150459,313453,191570,62077,20039,44582,89077,40095,-46059,-50076,85804,180216,59216,-128333,-114942,19668,-59076,-304337,-292152,36824,217070,140218,58043,-10092,-98859,-130995,-72279,18966,71671,-232,-137643,-115367,197682,305960,13975,-122041,71476,81255,-49026,-68200,-113548,-269385,-292891,-184328,-118281,4651,178349,129894,-56173,-27162,174742,183431,-23891,-177849,-135101,-40871,5551,19981,-21802,-36089,139462,273602,108004,-130336],[-262054,-190516,-70894,6352,6385,25282,53490,72782,6344,-237850,-395767,-245142,-68213,-24910,9332,37252,55288,189565,309207,332869,355355,312467,209448,223440,136713,-7795,730,26674,-46931,-47380,-49996,-137103,-99951,104031,217792,94341,-37962,10091,213940,284008,165526,145187,301250,393807,291423,137936,-18902,-156515,-105426,33561,69231,-26982,-5676,21816,161635,337236,285871,190993,114739,-51191,-40706,215886,237381,11891,-191675,-273509,-250269,-130153,65578,208933,215678,35673,-269775,-445745,-236764,-22666,-80142,-118433,3566,73062,134240,222903,135459,5602,144261,191437,24762,116982,226136,14233,-56390,50437,-15136,-138583,-172666,-222688,-253768,-191144,-28332,62635,-88595,-302726,-314709,-58371,185179,164335,106035,137612,65096,4711,137347,158130,-67131,-235397,-210234,-148706,13801,115395,-71463,-186320,-16899,126523,45594,-182856,-289998,-189636,-133112,-138786,-91896,-87577,-188907,-174557,-147380,-53733,172059,327619,159429,-98607,-162710,-83081,-71595,-179113,-255440,-108658,121277,229375,267684,217999,15759,-136885,-123367,-122536,-194096,-203910,-26878,88770,-75120,-318098,-343844,38929,521491,673054,401314,125218,-1754,3608,89798,121912,128936,134483,50889,68880,173383,217946,166966,79484,-14946,-50800,68018,211939,121892,-31149,83111,277538,277719,181420,60974,2181,-92946,-30850,48836,-71169,-132463,95086,261538,247881,37182,-235930,-246683,-21968,96537,94704,145210,212260,95105,-139382,-125824,-17004,-180352,-332633,-296263,-91496,174846,408439,386389,154796,76749,220118,187346,-25604,-17806,16755,-40771,23676,160170,174106,119860,100778,84562,32549,74444,189302,257641,360963,279857,38573,-5251,56428,58564,120075,154345,121965,33803,-124727,-139666,-40843,-29705,-100340,-218116,-352624,-263586,-112035,-244244,-369435,-226996,-137229,-98857,36474,199644,317716,264667,165243,282269,439157,293652,35042,-54710,-62954,-165615,-209675,-52041,109361,137847,104898,108421,100340,85098,95943,15212,-104193,-177274,-145332,-37827,53123,37041,-4153,71880,195206,138672,-80303,-186098,-140398,-116288,-138292,-141339,-35364,-20255,-167751,-176181,15270,128369,25924,-115621,-106473,34251,66917,63523,165045,282813,235633,122985,115196,164568,222892,243878,173380,60518,-1754,38378,67958,-60282,-170829,-73970,4433,-42308,-12551,-3898,-35918,-91588,-80008,98559,281629,328417,289934,32074,-163042,-2828,147696,38749,-164596,-251919,-120328,76421,159857,113191,156141,206258,71356,-104436,-36258,83857,69767,55597,17110,-44908,72555,280501,280259,183489,79264,-56861,-162457,-107491,-8426,-106815,-284404,-173082,112957,224066,73986,-94652,-15752,276229,300479,-38293,-238583,-45242,161676,160577,163999,272107,86575,-201808,-106711,152317,177602,122435,86814,-91661,-298113,-293585,-169699,-32869,204041,478751,445805,136213,-49446,-63859,-38730,42238,174459,232337,235289,206961,88216,-81503,-166625,-88641,23677,-27552,-133300,-189493,-270666,-240636,-75051,-137859,-353004,-430228,-240324,-165477,-365814,-487667,-155992,418878,630016,208845,-149619,-83433,53952,-33695,-357674,-620212,-611048,-427827,-86738,117264,158812,196554,-36634,-451014,-597156,-371442,44233,126239,-28026,93463,77444,-228998,-371094,-1247004,-1361122,2190932,4111193,1885353,315418,-512001,-968679,585271,1132904,-192856,-670630,40739,909584,1274654,1315292,628996,-218272,-384687,-304653,-556340,-554124,-236060,-296132,-390914,-164695,-71800,-2515,105547,385,-93826,31093,162014,139273,-452,-62533,-60716,22875,48673,115654,236363,292908,337974,309349,-12495,-267028,-178088,-73869,2212,212980,333624,318484,339678,249215,-58070,-306369,-239618,-96573,21098,193682,291296,296487,114319,-123980,-157810,-4350,89882,119414,224970,302036,199703,-8954,-121133,-165810,-346307,-391401,-400195,-461216,-412563,-222460,-188464,-215971,-19414,171911,1066,-300547,-131156,304349,305872,-5417,-87178,-97099,-175301,-20661,210321,138994,-82355,68269,316348,119493,-123243,-141144,-188547,-271600,-244866,-130267,10302,110387,101072,194679,198474,-78468,-279095,-261223,-195266,38604,387929,480470,279965,149498,145459,56039,15213,158125,197445,81542,26869,63799,16170,-53393,-21476,-20520,-88746,-111657,-16880,-7732,-125362,-181771,-67098,94992,140264,173501,279954,471326,492041,281271,54946,-50897,-16988,78361,88261,39657,75270,172974,140324,77676,59066,20104,43029,75641,-87693,-217493,-116535,29262,59397,-32115,-112553,-12371,139784,31731,-133503,-135498,-195688,-307647,-297989,-236392,-7697,142595,-31656,-75973,157754,282490,176385,-13889,-68889,40508,109755,86691,174640,262786,169737,191949,396782,336351,199578,230785,107116,-111259,-204951,-239134,-221652,-56548,-15254,-168393,-151270,-36767,-18461,-11671,86374,165612,28783,-257809,-475229,-503880,-382891,-150118,-52875,-89404,-179670,-343437,-374595,-102545,127875,-35853,-290942,-357177,-183609,61745,230035,190329,-86739,-323925,-299371,-191388,-161631,-149273,-198289,-158641,-21597,-76116,-159696,-27953,167834,190568,41602,-52918,35914,94569,10518,-50748,-13053,-92894,-182034,-191113,-226057,-161412,91571,302917,303915,76479,-274688,-340308,-70238,89623,94800,89940,70226,-110601,-279564,-258552,-147045,-153067,-256283,-321323,-140189,226426,387355,286003,84803,-196977,-375227,-253603,-31731,61425,-25707,-120457,-78371,-17361,-45844,-157777,-337360,-450422,-377709,-200125,-97786,-130177,-201243,-167983,-72822,62475,210375,231746,111252,-77234,-123343,128093,280478,169491,-48483,-88910,-35015,119487,214875,50159,-102425,47563,150027,-13167,9214,270709,200707,26532,-13904,-66020,-85918,-44520,-25202,86787,194957,50038,-135625,-219858,-186252,-188920,-185662,-32190,102815,114867,60494,-122743,-311222,-393161,-272422,30065,296632,356616,107774,-237835,-246312,-49405,-34602,-113653,-85627,15366,56498,-122375,-283047,-167999,14551,-51629,-179543,-155660,-74432,-5549,44611,74923,115593,127315,120385,25561,-65176,-34494,119340,295797,322645,213897,247743,256547,133155,113180,174181,150510,28087,-120011,-82074,117261,154340,97702,44748,87397,212657,274676,43964,-189842,-145013,-69988,-226852,-365874,-271298,-68844,127405,103053,-108957,-199743,-104205,-22273,51342,111002,182149,187295,77067,-91745,-47169,207361,346032,158177,-66142,-120214,-85362,-21818,14264,-7750,-89947,-218929,-400821,-453780,-262909,-89759,-7357,83305,174269,311441,537023,746388,733764,257952,364671,1043459,210113,-347482,1019983,788189,-548419,-135526,500505,397616,539399,638534,10471,141212,1707478,1803905,75295,-579560,366760,970493,723176,712103,902928,679593,292876,-45666,-192310,-100510,-54738,-238942,-342159,-265674,-156402,-208285,-273783,-156320,139712,382649,195350,-172391,-242588,-7746,126087,222181,379697,237165,-119144,-185840,-18050,814,20385,200027,302549,266228,179133,-15212,-66154,100871,138242,4035,-105640,-169826,-126110,-21020,-38637,-19708,118631,209253,196052,203263,289719,252220,32791,-88421,115838,292248,181305,47386,25998,102093,199005,133417,-10364,-11295,116490,131515,-17367,-131304,-118035,-78365,-198012,-377956,-254625,97759,201019,99107,83476,60561,-44676,-66605,34070,104876,93559,-75386,-232325,-131490,229309,356507,49609,-152318,18869,80218,7006,86205,47068,-199355,-237260,-128699,-101726,8208,190558,132462,-34951,-17787,168721,220694,-5807,-241033,-244313,-101252,-7897,3341,-29302,16263,218360,298076,98918,-172024],[-311480,-250941,-82808,10477,-27670,-58306,-48849,-26168,-56075,-192047,-256355,-153351,-82050,-93564,-64019,16953,92171,203040,273971,286940,275474,218477,164979,247121,190427,-26932,-75036,43101,79637,70842,-13521,-135392,-53129,170966,288826,181075,25322,15563,175536,213884,132709,166589,283588,309084,256168,138641,-31815,-165535,-57888,148076,203009,79292,11697,-4425,154136,348579,306438,221998,204728,46675,175,145789,107728,-81865,-206591,-255771,-279949,-212209,-40831,122247,118193,-54907,-276640,-371511,-214267,-95734,-130159,-80168,65085,87310,66803,150793,108144,9302,148347,188712,17785,75715,142125,-18550,20367,170458,61248,-117604,-172085,-194958,-200345,-181415,-89152,32819,-41777,-162539,-207203,-42233,129753,63574,21297,66436,15368,-7521,165122,182592,-82299,-276102,-220856,-101481,33531,73514,-127138,-208831,9682,154972,21464,-187149,-206193,-121120,-146892,-177975,-129853,-89390,-130493,-132133,-148462,-111702,56813,258395,164539,-100535,-209348,-156675,-113127,-92326,-77263,-7861,165167,266412,279974,200088,-32323,-244794,-176795,-56028,-94670,-181523,-138547,-18824,-66857,-254279,-383582,-149507,367182,625297,473792,212497,48084,61265,118402,37103,-16221,42880,-7558,-86355,-24714,119950,159735,63692,-37961,28844,186052,233828,76296,-111584,-46649,199642,367111,400536,335747,266760,59495,84794,107423,-132936,-289575,-27081,194244,208048,49641,-152364,-183015,-83632,-13917,47300,171012,223150,78462,-100183,-66968,55018,-94063,-334485,-354474,-98565,218816,378446,344826,164272,33941,127955,138893,-81557,-164717,-93426,-61014,9824,139960,163890,108296,37057,-8506,-16618,55247,129062,190276,355355,329876,103930,88970,140905,53636,34694,71678,100685,83324,-4017,-11121,59056,2379,-106212,-222776,-370192,-267773,-49821,-124510,-241851,-137641,-80986,-41661,71035,168098,270673,315571,260330,285309,374170,276767,68500,-2556,6851,-147530,-223314,-19098,133044,80499,33916,98133,143007,88177,33596,-28699,-84536,-159965,-130452,1257,95698,109344,52470,38638,147949,148446,-90126,-221067,-113117,-37220,-95291,-140335,-60641,-59439,-196725,-204621,-63500,-15828,-113193,-211456,-115611,101270,115783,32454,106611,270382,272020,144008,111194,163418,236141,257080,146649,-12337,-80779,-50892,-78515,-192707,-221089,-30123,72501,-30572,-54554,-41140,14268,36193,3410,139841,315716,309841,212065,-296,-160642,19831,209049,82839,-203551,-311581,-155467,47068,105338,40692,45596,116610,25916,-168339,-68018,140350,129770,30849,-44948,-39478,146985,319331,269496,167539,120760,38411,-100960,-112558,-20337,-90416,-266083,-169178,100914,237068,114785,-52205,33028,289579,230878,-109081,-255197,-14948,197861,210478,256007,359842,153814,-137506,-147145,23273,89988,143645,144059,-62769,-303020,-277109,-124663,-25986,126167,369564,421742,214901,96951,100308,80444,84372,89832,82853,155419,241616,147793,-35210,-90985,22047,119772,73827,-22635,-88646,-192538,-139644,7100,-93003,-361380,-447789,-199500,-44347,-258716,-427611,-98079,421950,547254,158272,-173006,-141293,-56520,-162516,-437390,-610404,-615852,-496529,-163141,134918,281064,282806,-29623,-534640,-766012,-463729,58967,178611,-2165,-32559,-305789,-671971,-183235,27751,767150,4551612,4534008,-4775,-2160417,-1816236,-1614928,249260,1253858,-26298,-403575,518875,1445568,1401124,1140562,544086,-256793,-469639,-232302,-399506,-527652,-313525,-310155,-280100,-18644,69985,27838,59599,-73675,-183598,-57530,107244,70902,22261,68072,37318,-7340,-17975,41566,184512,319624,404035,411986,125953,-210532,-206028,-91825,-7282,216301,413317,423500,389360,244401,-2552,-143335,-56289,40559,48954,156579,294782,332925,148693,-61449,-36166,121104,193034,200370,271778,302389,194031,40810,-68404,-147285,-381439,-515257,-509708,-477331,-382124,-247261,-234211,-224088,37413,268527,101397,-167796,-21583,378382,361161,36457,-67875,-52690,-136892,-75663,174688,223431,34105,105182,284723,82406,-170246,-161838,-230753,-255790,-147411,-81336,4295,143119,154567,194424,219622,-21513,-293544,-309862,-196928,69556,421512,498962,247523,78972,99243,68219,62677,160341,151368,67473,30057,25056,-19860,-97661,-98166,-72738,-54840,-3055,129877,140020,1058,-127843,-101368,6936,80561,139915,277868,464252,429260,229039,53998,-16175,39712,112321,72727,50705,152317,233730,116345,11319,5796,-12667,26457,116185,-33952,-216912,-146584,31320,97536,9642,-93967,-9128,113929,-57662,-225634,-187179,-171632,-180693,-136170,-128889,30223,113283,-118696,-228159,-6625,233116,277170,101821,992,132776,178772,91738,168418,296251,210260,178829,285175,195301,114121,247585,210959,-13070,-164356,-245556,-192061,3768,14131,-105913,-11456,64302,-4781,-29764,78866,208212,75116,-297777,-542107,-446851,-181265,107281,148527,36323,-152558,-386511,-438592,-134273,144939,37276,-152372,-207749,-112556,122748,281000,162820,-137182,-324856,-302938,-258746,-261336,-183586,-106992,-37577,37223,-2132,-88345,-67320,44083,139220,35890,-44263,95255,218755,122481,-19608,-90418,-210340,-221558,-163762,-188580,-149931,65185,273225,283504,48140,-257358,-251046,-12226,103935,82356,42453,-40950,-179399,-307491,-321736,-243082,-203153,-252627,-334240,-176270,169083,318167,207843,51901,-227246,-458979,-336385,-32661,119221,-30893,-180429,-130404,-40841,-11089,-46769,-252080,-446386,-326575,-50893,27759,-123346,-266595,-175986,-3780,170406,329383,284809,42029,-246976,-259957,81186,301362,125101,-118348,-185703,-175507,-32858,94901,-22841,-128005,22223,143765,73141,124276,295889,181618,21401,29548,44334,40581,43846,24791,53735,54774,-97014,-195854,-155560,-96821,-196117,-240562,-36367,120094,70492,-6628,-145544,-308354,-412052,-306363,-25436,180331,205314,39025,-171269,-156600,-21291,-13492,-71459,-79344,26038,138986,8831,-154451,-91183,17008,-101990,-230115,-165133,-8331,81403,76181,33259,17695,11924,23321,-19151,-36133,-55,100551,263228,295315,184060,217191,219978,76102,71676,188682,160462,8429,-122753,-73642,100774,131624,28915,-93572,-75177,103692,191753,-59221,-245710,-131093,27632,-81019,-253936,-220660,-46164,177731,193418,-14808,-171205,-194077,-145858,-40327,67913,198048,243856,101314,-44191,56371,233943,286754,169947,-21692,-188929,-245930,-103851,8611,-21039,-42117,-89018,-269351,-367378,-224629,-38354,29088,5185,46057,294784,619776,720450,592661,167031,93011,332321,-486073,-849455,453106,733722,198894,666460,952248,759101,793746,721947,39481,-81277,1081339,1240976,163107,-50796,671680,1037427,688038,559293,826806,626130,117619,-92380,-51233,-12348,-93458,-319418,-383033,-224270,-81929,-170482,-194083,37426,329285,478938,254184,-76773,-105261,85517,152784,225160,399785,288507,-86327,-190744,11880,68849,65544,223588,313665,214122,75404,-114749,-141193,30386,65198,2471,-61694,-123853,-100501,-8635,-22837,-53221,49000,194803,195813,193394,319896,332467,126060,-48787,113796,275032,173840,35096,31675,122203,225106,161217,-4248,13097,149049,103226,-80165,-134218,-113309,-159962,-307209,-422991,-228609,101506,131812,35768,103999,135083,9164,-43369,58385,128137,75435,-154134,-304628,-123838,237750,343410,45470,-186166,-63783,43939,42835,191159,146328,-137741,-162374,-64408,-78415,6625,151979,76447,-58896,-43489,118241,219295,26107,-254969,-312269,-148934,-27861,-20110,-44841,42637,251866,301152,104236,-168046],[-279448,-247040,-75670,11797,-59891,-133497,-129548,-103298,-116487,-145510,-83759,-12026,-58892,-142805,-130170,1276,145081,233671,257643,232876,157370,70309,55288,184740,197638,-40095,-148101,39872,201164,190066,31608,-144391,-59997,201627,332265,235786,64242,10229,123125,140908,106546,190632,246509,199032,198194,130268,-29624,-128115,-5008,191488,222354,119377,-4997,-55519,122061,361365,345222,242251,259189,151044,70005,72089,-39322,-158468,-148379,-148536,-234325,-249832,-134913,20272,5140,-132013,-236734,-228648,-160473,-161903,-165120,-41000,120362,131962,35232,61182,38101,-15236,121136,157467,21875,71665,94547,-22285,98280,275234,139764,-78298,-162048,-169820,-153665,-175589,-184869,-77613,-22173,-3952,-80876,-78771,-32687,-109051,-104275,-44400,-72036,-43544,160398,191069,-77918,-296914,-243648,-74126,39702,14038,-180842,-210906,30503,163953,24407,-137090,-112911,-83462,-177207,-212568,-161676,-99435,-77039,-127116,-186207,-190545,-70613,160802,170986,-49760,-190747,-181821,-113822,8014,88929,83633,175656,246767,232777,123393,-133566,-356147,-204973,41388,36534,-127783,-220094,-112631,-52124,-206731,-437562,-316337,231368,547130,487604,239320,49304,89224,136880,-27970,-135049,-59684,-73502,-219012,-210607,5376,155733,69554,-49373,99768,282280,218911,14902,-158527,-154018,82836,373374,499245,460951,330182,129023,182751,184981,-124000,-329864,-81870,156239,178999,97748,1087,-67531,-143085,-149792,-22059,166201,206739,63434,-68005,-69750,26056,-49224,-288791,-333943,-79466,247557,346037,323190,208557,14352,16248,49255,-162189,-326294,-212284,-78986,-10912,108704,192060,132706,-29009,-104777,-55419,34430,50386,107399,310228,329359,142229,141329,165769,33165,-27697,18724,92763,146259,144679,109252,99861,-841,-106878,-184471,-296031,-208221,12259,2618,-79036,-37405,-29046,-2785,58116,77278,165618,299602,287513,233847,268838,237146,85598,44208,67845,-132356,-225782,9726,132596,-12246,-90668,11182,123730,77079,-28059,-58620,-56180,-133603,-105743,56272,166834,201557,114953,10789,104243,152897,-94402,-218721,-27053,67441,-80086,-160231,-89825,-102942,-230959,-248371,-160650,-161660,-228866,-258256,-101684,114097,95042,-47761,6713,202187,256671,150629,109559,168317,254438,247557,73791,-100588,-136002,-124189,-203186,-300032,-274142,-26595,123159,13885,-84130,-80405,49430,161627,108122,172410,322851,308762,177125,4086,-117858,52990,236309,90788,-232440,-329390,-141589,59804,53661,-56381,-81037,34865,1883,-187941,-73039,187986,174148,9397,-82871,-19161,199240,315853,231950,126013,138760,127115,-37592,-116088,-22003,-51209,-189760,-108405,113771,240671,152394,15717,103735,263640,118119,-162815,-207351,56125,257018,262770,317175,392122,206364,-52847,-147862,-91129,-3126,148590,181839,-30421,-258008,-209026,-52825,-911,75738,273622,376289,280581,227820,233415,182957,144985,54617,-36283,45696,232063,220382,63233,31789,145504,211727,190865,104037,-20822,-147953,-52412,79077,-32866,-303686,-358008,-89498,120799,-66754,-267061,-14384,380541,395689,75360,-181601,-170610,-145514,-268957,-456742,-531738,-567175,-493759,-161639,185835,342140,261584,-88241,-593666,-846598,-481483,98038,267722,117936,-12673,-502922,-969818,-65847,1155281,2946844,6403365,4261607,-2017471,-4142956,-2743989,-1958408,106027,1362331,210539,-54517,869705,1616581,1337570,856520,355583,-324734,-488097,-110373,-164588,-401443,-338439,-294792,-181261,107787,218337,43696,-47991,-195797,-289726,-107643,108504,26462,2416,107892,80435,-47191,-61710,-319,131582,284995,384744,420318,195905,-153657,-197319,-60167,55592,250573,432659,426732,338092,174946,812,-23364,101935,157397,64539,99094,264540,316277,148492,-20943,50202,213402,274008,258107,283566,284981,200409,111226,-12072,-177801,-422524,-612589,-584950,-452293,-312141,-235646,-238527,-209094,61439,306416,170960,-36828,71885,376208,352916,94352,9094,47075,-41675,-94547,135188,295814,166076,153526,253378,55755,-200140,-168137,-211569,-174899,-13232,-11309,11373,158261,174180,141531,182390,26157,-253567,-289841,-137163,123130,416226,456680,183316,-14392,34956,89751,107062,124045,73349,36564,14479,-63894,-103813,-137689,-145130,-76635,14700,97737,243908,297484,170369,-23377,-116649,-86526,23363,96091,236934,396152,341213,183638,55983,11499,76464,119584,53969,68236,216747,263880,85285,-47824,-18638,24079,75484,165265,55717,-136099,-132008,30204,149736,88137,-65675,-28603,50780,-156523,-295748,-189128,-78271,3715,38701,-299,96776,93158,-208175,-390206,-210350,115226,303085,167783,49783,195767,198482,53765,122696,288793,232019,155103,158310,57845,23349,212303,258959,55897,-145306,-266487,-158674,60721,32617,-54971,90724,130593,-17359,-64948,56765,219799,110001,-303020,-550721,-362240,15699,292243,268303,118271,-133007,-447336,-533948,-215051,92136,96390,30861,-13717,-21613,173313,308532,158543,-107643,-226701,-201532,-234864,-292565,-197632,-34377,71870,108389,89080,-9066,-103207,-91333,49144,24143,-41096,115922,290191,188232,12515,-109855,-233807,-213551,-121994,-106614,-92382,45381,215584,217858,47,-221768,-163791,30450,116567,74428,6518,-132132,-243300,-349479,-383304,-310987,-221162,-196218,-253439,-168829,63491,176165,109482,27022,-241228,-519783,-401222,1491,219591,16056,-183528,-129025,-43383,2813,42540,-131751,-372408,-256406,58795,130780,-86089,-279156,-177951,39165,242205,385793,282305,-36740,-366563,-360151,-5365,260017,63068,-161277,-247558,-284933,-190911,-46773,-68420,-104225,-16359,79369,130438,226434,269601,115333,-8573,75986,163967,154846,101516,48874,-12040,-138923,-261458,-247897,-92514,-30638,-227043,-306957,-30173,169317,60723,-48557,-115949,-264266,-410309,-320310,-58599,84064,55691,-31050,-68188,-13037,42225,35153,-14657,-71143,23916,182716,128473,-18483,3051,81044,-48380,-203096,-144672,43981,118917,55710,-28321,-76989,-83649,-42920,-10378,50555,82944,88697,197164,264752,204311,202605,165495,17607,17667,161241,136502,-28080,-124604,-60490,72142,95721,-42917,-207165,-215933,-1671,90354,-161543,-302485,-144582,73309,39956,-151800,-211096,-51061,216756,280863,139371,-15373,-180788,-216095,-119441,-14986,142828,254768,110849,-11568,102752,177583,136030,119413,16341,-206393,-315169,-132306,15664,-26676,19068,65815,-90687,-226155,-169953,-9934,39920,-77011,-101294,200669,565850,554667,345577,48358,-126574,-245293,-916822,-1061045,2014,691666,966068,1429251,1325687,1081752,1057381,781845,60102,-295916,306335,476304,150751,447892,894472,1031286,727904,503250,755925,560853,-41959,-124157,79899,74709,-107304,-322886,-326871,-93137,22190,-142999,-125290,216885,486409,500020,264607,15900,41073,177959,195320,263282,422474,323872,-26391,-130339,88538,176132,153624,243257,238212,59527,-80464,-192098,-207731,-107791,-68326,-11510,7247,-56605,-86938,-22018,2788,-50471,16513,201499,215658,195879,343223,428864,260852,41035,125567,253761,158364,12697,29088,103499,163844,121548,-21281,16137,172368,108100,-91681,-106208,-77704,-190624,-359654,-435999,-221344,57376,31945,-38910,112016,192563,42838,-69739,-6471,75900,16112,-214789,-334062,-99450,221308,273605,8645,-204910,-140332,-16694,40252,200660,146700,-94596,-83994,-9612,-55147,-757,74271,-18952,-113565,-83622,49480,179824,60545,-216732,-323125,-186691,-73806,-69565,-80352,33439,232956,282091,124200,-114264],[-180500,-180122,-51986,2997,-83298,-166323,-158570,-151105,-182067,-126265,70033,144144,2160,-157049,-177200,-10258,202915,277077,259212,182332,43182,-74585,-77614,64756,164008,-37657,-197463,13463,276175,272613,80911,-132129,-81689,209639,351518,263985,91205,10909,74232,81736,101971,229364,215880,109713,140377,107902,-26940,-67954,40527,158460,127965,75895,-48239,-115512,70118,351335,362861,237293,265100,239203,155731,23511,-162888,-212930,-62251,-1532,-133066,-244058,-204553,-78224,-94197,-177119,-163972,-62304,-88908,-196345,-170043,-8680,157744,192935,47907,-14755,-44859,-56635,76741,112583,28422,95746,98494,9354,162170,347250,207484,-34827,-148558,-148766,-120852,-173559,-271148,-210392,-24274,119033,21568,-154212,-251818,-304592,-237553,-157966,-164352,-93023,118985,176112,-58733,-302719,-293732,-100643,12632,-56787,-219892,-186945,49021,159038,56049,-38196,-16939,-66958,-202978,-229303,-176805,-110764,-48583,-157115,-245085,-273383,-191775,46992,169637,42688,-100317,-140731,-66341,100747,194476,138755,151664,173667,132464,7991,-264553,-445739,-198793,146513,170722,-48155,-240574,-165392,-35389,-189155,-505798,-432397,136500,460867,428756,188155,6521,90554,144712,-57524,-191075,-126534,-123375,-295178,-320611,-69941,165491,88326,-52327,136650,324775,169119,-51463,-171341,-219361,-34823,309812,452620,379530,179299,101529,228078,241214,-55580,-231268,-41659,155755,165361,170378,184640,64481,-189682,-281097,-95890,135606,164586,47455,-56425,-123126,-71689,-57772,-228161,-258146,-36739,252843,319721,331941,278902,26635,-75779,-45848,-242237,-451250,-302465,-88451,-40670,51843,227079,173285,-89807,-186966,-76649,17322,-18717,41001,245709,276633,135897,132296,121571,306,-49506,10139,100008,208919,272050,171723,53062,-51043,-105575,-120931,-173538,-118404,56629,105896,72578,36566,-11486,-3492,-3305,-50420,31161,219582,238506,137968,149354,189389,92626,83833,116093,-104226,-201781,31507,120116,-88463,-219288,-130169,43344,53434,-67260,-58663,-26917,-120390,-93207,101824,249414,303332,174494,-6515,75654,152220,-95992,-187242,95048,178510,-89430,-202753,-126153,-146675,-266210,-298867,-245713,-249481,-266254,-228609,-69138,72563,17457,-151319,-114965,91369,198778,144186,109770,180273,272024,209605,-34632,-190289,-163577,-163965,-259285,-340294,-306143,-53235,143378,59218,-108687,-119098,52499,242654,206486,187900,301978,320152,187900,35833,-50714,93024,240257,82863,-227923,-298170,-91649,88828,-174,-162521,-176786,3426,12132,-162736,-49797,222259,200567,3501,-87890,-1193,203453,272152,174451,67606,134262,196437,20354,-112702,-11151,-766,-88867,-20956,139336,229593,177842,89529,167685,206782,3602,-184584,-121554,137373,316087,292870,310777,355021,238655,40390,-107034,-171053,-92639,122727,191730,13258,-164275,-111835,26878,49948,77491,222330,324102,309508,305683,299186,235387,192900,72059,-88348,-56900,182579,283347,186212,171501,250237,279733,295279,205642,-15845,-150958,6437,139301,30603,-190071,-177981,69756,284711,151836,-49880,77294,302574,219929,-20984,-182378,-166278,-189514,-326916,-403701,-397514,-481073,-435661,-97115,254320,339886,152642,-195822,-614470,-823591,-441020,129142,362874,299078,102957,-558439,-1173700,-169912,1821061,4623581,7370083,3713268,-3344703,-5087386,-3176099,-1986214,180476,1408650,443179,274463,1012143,1423475,1098335,508497,93553,-399652,-416586,59186,116527,-185702,-286827,-239573,-99219,207938,340251,46842,-195013,-355998,-406872,-126937,148187,24984,-35923,56759,36912,-95382,-74561,-8225,87287,199869,278904,325671,174026,-114092,-162084,-367,166389,311604,391178,334318,224088,97875,-12704,23551,168347,192890,42223,15292,178247,230809,105533,-9177,88859,257187,315767,287409,271027,254298,214223,189132,46931,-219799,-438579,-634539,-595501,-386682,-221559,-193355,-208443,-185857,47654,291765,208091,66844,135152,298206,278927,148912,117757,169299,79391,-65581,118171,355631,291715,211774,233242,36042,-222674,-207378,-184220,-72308,109336,50764,14937,140089,152565,64716,111088,53635,-173104,-202683,-23545,189977,378626,369861,101390,-109981,-26235,124714,137312,47987,-31620,-12748,-10339,-152304,-191471,-152954,-152664,-47687,87891,162012,296001,416327,333234,107849,-96700,-142112,-13598,54917,169628,291411,264806,164591,55866,22441,98179,116923,43249,86056,245142,247462,44671,-98661,-27796,104501,171429,202268,135541,-8388,-65852,44342,210482,181530,-23090,-46251,-29151,-246124,-334503,-153087,49477,188121,170658,105155,171663,88056,-275851,-508541,-382120,-35144,237527,156440,53896,194909,152316,-24451,44686,247230,242494,129492,47861,-36176,-35228,148076,237615,70696,-155544,-287248,-119562,110852,46554,-26818,124209,136238,-58445,-110127,28682,206826,137226,-253307,-482238,-261196,154366,354604,280323,142065,-122496,-504531,-618600,-309624,-20074,100948,180795,145098,51425,196470,319109,201735,1895,-63358,-35273,-141540,-266309,-198703,-10896,127260,170426,170235,57299,-117129,-188855,-52234,3632,-51882,84975,280987,194038,49090,-48018,-144247,-160466,-81412,-7624,-15366,28336,149830,131430,-55064,-178111,-96051,52043,115391,62200,-20571,-182041,-287428,-394702,-427902,-332623,-203978,-112588,-114262,-122389,-50738,3446,18890,25681,-228672,-541184,-424149,60146,320842,88121,-142585,-83240,-22864,-5408,83327,-20922,-267706,-195237,103855,181538,-35022,-228161,-157620,48606,253237,363689,224014,-107574,-399983,-388863,-99745,161099,6928,-165119,-258433,-328394,-300182,-162264,-68127,-37382,-67623,-41193,139356,303023,225291,22565,-60915,104472,249440,213054,100295,27264,-101611,-334419,-410589,-284219,-48190,-2143,-265474,-362846,-18129,236654,81986,-79643,-75237,-203986,-394408,-321018,-74111,22195,-56625,-78329,52066,145792,118196,91135,28094,-75164,6045,180595,204907,93650,101207,196004,86929,-125226,-115289,63904,105027,2130,-87424,-135330,-121020,-47089,59346,175390,188471,89945,124262,246434,272333,226092,141114,195,-19026,107685,90908,-63174,-113061,-36548,47162,66977,-72572,-242340,-274479,-64621,6998,-220963,-337155,-172450,73771,115851,-82360,-235694,-80382,222004,323703,285352,184505,-94704,-227418,-163514,-98024,51504,217992,95945,-16178,61217,35778,-70073,19749,36989,-178497,-294475,-111347,33082,-18162,82473,215300,98668,-70724,-122081,-24780,11082,-146598,-230017,46678,371261,275961,63930,-43910,-234716,-537620,-933332,-901618,-201970,722122,1611267,1952570,1476622,1213476,1197935,791514,80003,-445664,-416275,-268184,116944,837004,976847,935747,810392,536364,690028,496537,-134622,-128082,171516,140625,-96524,-264023,-205619,67788,110340,-138221,-95233,309738,538958,429535,219865,82071,154375,237808,233129,320979,444632,336855,55375,-6263,189857,283120,253277,248162,103699,-143804,-253693,-257825,-277838,-297617,-237697,-37462,81171,7263,-90230,-48270,33348,-16116,26421,225952,255769,217620,358545,512284,392584,141634,126653,220087,120648,-32273,13051,59542,49135,42576,-43906,168,177333,144744,-33776,-31031,-6866,-157326,-342716,-415184,-227100,-8348,-69666,-114940,99076,215688,47683,-126849,-124405,-35623,-72660,-245418,-317650,-70970,188826,174892,-46312,-202391,-180915,-81766,-4146,109044,54443,-71357,-19937,16164,-47955,-25625,-24834,-123546,-172486,-111731,-9609,106284,72517,-146476,-279315,-216280,-150199,-149695,-137712,-7938,173322,245551,150289,-30127],[-59850,-77597,-19376,-16454,-92136,-141719,-134615,-185011,-264413,-153152,154028,264640,80401,-137388,-201436,-20102,252695,327214,269927,140461,-31915,-162958,-182925,-62513,108072,-17836,-209370,-27798,280489,294070,125019,-77153,-68085,218764,353600,275230,122619,32400,41251,43225,126290,288223,210251,70581,103252,69691,-42764,-23406,65062,73120,-36989,-40624,-105916,-167077,5463,294058,324578,197620,224794,290530,232932,13099,-231605,-244806,305,126780,-11055,-207011,-245873,-158041,-159278,-185809,-83761,75841,-17704,-189094,-146756,8935,169304,246742,96225,-48364,-105199,-98357,32410,71623,25164,117864,136143,63144,198844,375239,249926,-4561,-136823,-130377,-104605,-172542,-303021,-289404,-31820,173294,75094,-229249,-445964,-464056,-343733,-239982,-230795,-145238,45789,134268,-34907,-293779,-362624,-188066,-55006,-124944,-225703,-128492,76021,154323,110039,83188,69092,-56115,-206670,-225402,-171987,-103867,-38317,-192054,-298390,-342676,-294992,-71046,149956,150230,42721,-37408,22127,167517,212090,141015,105427,74321,13837,-101750,-377065,-486326,-156446,234028,276817,42876,-192984,-165282,-23848,-201683,-572496,-486617,82735,380614,307735,73786,-55235,79367,142744,-51242,-172386,-125131,-138037,-304539,-322324,-66471,186779,100243,-54252,127659,300639,97994,-113489,-168353,-242093,-113846,222384,308766,143407,-82342,411,200803,242321,41561,-22799,91691,187357,164489,247067,349678,175169,-216763,-376965,-154042,90672,101949,21580,-71252,-189966,-166183,-92865,-174790,-159445,19784,232579,302589,366066,347155,57385,-119318,-106111,-291103,-501137,-336076,-82931,-72806,-28358,234609,204338,-136724,-241646,-77607,11774,-50595,16983,186147,189279,90706,77921,37176,-30793,-26980,41461,117559,257705,336787,149087,-67590,-132030,-101481,-55563,-61007,-42897,72745,166627,176609,62042,-42956,-47397,-94497,-178045,-92602,101504,127865,17648,43933,151512,100488,113624,148799,-53870,-150132,39360,107846,-100659,-295050,-279371,-72778,25945,-66513,-25958,-7019,-134760,-108196,113432,312799,391543,218437,-14886,63459,144652,-97655,-141366,215589,268783,-112543,-260323,-172351,-190375,-297769,-336428,-279507,-230036,-192351,-124461,-32339,-1606,-76905,-235957,-224397,-31119,117983,121208,105718,196977,282343,146331,-155711,-268282,-174152,-170307,-234821,-300897,-305438,-97401,122590,67221,-133666,-148125,26565,260069,271397,182991,259878,325077,217461,74654,21429,134340,234888,82826,-178239,-228788,-36667,92279,-70941,-261330,-209484,39352,57615,-106885,-9380,241634,215908,23694,-58040,8989,162038,207820,110390,6041,116601,240566,65516,-103926,1146,38311,-4902,60076,161927,201325,183224,146258,195000,130521,-77555,-169654,-36048,196870,352194,284097,230804,267471,253115,125616,-46171,-215086,-170891,61406,166999,68819,-34291,-9889,94114,119185,123143,203238,261708,287196,315423,289740,223566,201820,122839,-65110,-120774,110823,310994,288760,284787,307146,305920,355542,248854,-69648,-189631,32496,180987,78509,-51769,42548,236875,396325,324114,158998,157223,205646,65724,-110308,-186339,-137938,-182742,-323487,-287674,-233686,-378745,-353245,-7914,313634,291321,1572,-318101,-589800,-709937,-375804,125633,437708,479973,212696,-566694,-1349352,-558375,1897608,5475790,7449833,3342942,-3466059,-4889654,-3210826,-1799529,398305,1351946,590321,481382,937742,1018874,766471,174852,-181359,-449426,-258887,261854,393754,72862,-159653,-141159,-22157,283292,412899,44394,-344621,-528773,-515743,-131921,190159,60783,-62365,-43107,-82765,-146499,-59816,8898,59179,95168,114755,150508,69174,-104347,-122459,53909,276469,373857,306952,189613,104500,54858,-17198,-6933,110665,124069,-22440,-88961,37451,89037,27587,-21335,89907,259779,318385,293312,254373,220084,224867,255324,101662,-231376,-402767,-555246,-531768,-297331,-133815,-132153,-157508,-165206,8776,246685,221380,139207,172103,174208,159757,182565,220302,269541,182278,2435,136123,396614,381420,259952,210255,10918,-248747,-305753,-207475,-2984,172767,73750,-1515,85766,95365,-4932,37071,58261,-76867,-73763,112821,251262,321843,265778,15188,-191792,-65578,169043,143538,-54668,-144714,-71082,-29901,-184357,-227866,-133436,-132738,-21853,128036,174288,280035,463614,446481,231030,-35643,-127453,-20416,24996,94091,182438,222987,174393,46249,12574,114994,124778,48279,96379,224562,183489,-3948,-140661,-44107,174793,264013,208845,170385,120371,40758,86917,268334,261728,38230,-36470,-101024,-310138,-336689,-97857,166685,312860,219302,151292,228362,96969,-298851,-538055,-461381,-172786,94213,66584,7002,120833,48246,-123921,-48057,185783,248614,108401,-28430,-72008,-41742,88212,163185,31002,-184296,-285212,-73942,149070,62795,-20579,86214,72947,-124130,-151679,9907,185668,163374,-148257,-348091,-159021,210246,301287,203347,117998,-117926,-533133,-647966,-374293,-158868,26281,226798,205694,78763,183178,318088,292643,164182,111309,129843,-28940,-213154,-194800,-42465,114295,212441,224261,97698,-99604,-214688,-127381,-20560,-69013,18986,197426,150781,91443,85937,32576,-81174,-59580,70171,45819,9411,97650,55392,-99680,-132592,-49235,56788,91931,33625,-43987,-182199,-301167,-426500,-439681,-302835,-159988,-37212,23330,-56318,-131952,-142826,-37183,57623,-179549,-507318,-386973,125443,385401,152812,-85262,-21663,8272,-33843,67025,45248,-175012,-162357,83490,169328,8525,-128699,-104590,34123,204831,281468,136574,-150647,-343576,-334889,-162249,38557,-22142,-133820,-221857,-296784,-326575,-217848,-23849,53296,-119094,-187026,104353,352437,202518,-61341,-121308,101114,270892,196027,41246,-33644,-188843,-470084,-507403,-296935,-28688,-6989,-288264,-386898,-7844,297085,117593,-111546,-64747,-155139,-368015,-314140,-80013,866,-106682,-87423,163725,275694,178017,128932,29055,-111542,-38988,132837,217818,156417,180477,325255,251114,-36081,-96953,46600,56535,-56531,-126059,-139620,-85291,13105,162963,293118,274683,102163,70990,244161,358951,284665,170414,42542,-18307,51587,42687,-79530,-84219,-3489,37747,57509,-39694,-176876,-217112,-59058,-26733,-210520,-330488,-196113,46514,136795,-55913,-270619,-120525,189732,309599,366929,332696,3165,-200206,-165361,-145637,-37305,141590,58314,-57807,-61756,-167342,-281551,-98656,37123,-124698,-218725,-63567,52130,1558,133404,324526,253304,58643,-91888,-81572,-54499,-187890,-304830,-125411,89121,-43866,-171238,-65784,-212286,-509703,-544241,-416159,-119386,844816,2017904,2107907,1333523,1066809,1118824,735110,113859,-484976,-896433,-774294,160085,1100069,922388,758632,872598,601645,605019,428182,-138836,-91325,225164,183524,-60059,-170591,-69825,188593,144018,-157282,-110675,286484,463725,290527,135688,113248,212519,248818,251304,377307,457660,324175,147777,158253,287681,355066,328424,225551,-46372,-324805,-396343,-320850,-356893,-491522,-399124,-65745,146312,57995,-98651,-69293,57342,28169,60355,250702,303767,253601,357722,548098,475934,209625,103960,173668,54738,-102280,-13782,13590,-64090,-31856,-53180,-24960,160764,199327,84501,83572,83054,-71893,-261371,-360371,-230374,-64958,-149616,-186716,58215,196219,28933,-177937,-234068,-168771,-171234,-246826,-269689,-51358,155383,85767,-101217,-184637,-175131,-131315,-76001,-43738,-82107,-62255,16284,2322,-71614,-80408,-125669,-206844,-209068,-108512,-40401,8698,37931,-77740,-200379,-234552,-240544,-245684,-205792,-65546,98170,199701,168372,49258],[28828,20123,12742,-40075,-84311,-70835,-84534,-230877,-367190,-225516,137591,301485,142149,-98706,-206261,-30584,284641,377053,278175,106038,-54078,-169682,-223595,-148915,50890,11317,-181654,-65360,219332,253826,153606,21996,16531,248044,341271,274306,168131,79471,25876,20727,174219,360166,232353,82684,92570,17643,-89045,-26193,60343,-22239,-206623,-193770,-165442,-197823,-63591,181080,220435,125127,154070,292808,274801,34344,-232621,-253579,7180,193697,94468,-157067,-261952,-209957,-184615,-166776,-21639,148015,35105,-149870,-112668,7064,153477,269301,155306,-28362,-117661,-124540,1308,46699,2835,101165,163385,110033,201368,358819,257439,17,-128928,-111552,-102471,-168584,-259706,-262785,-27374,156668,77611,-259529,-536086,-540216,-398951,-270934,-252615,-191187,-45737,69013,-17559,-266071,-420656,-310423,-151996,-171405,-181420,-32241,119011,161964,172510,188283,127516,-40149,-183019,-209113,-152984,-58630,-14700,-188648,-319120,-383874,-372553,-181150,105592,240759,200286,102616,131033,198291,147700,93269,58021,-11508,-75715,-158924,-419836,-459652,-86034,285998,333010,125508,-96089,-118897,-24329,-232925,-612255,-485861,55576,309605,156716,-63033,-102555,73896,134237,-21040,-95346,-55011,-111944,-260128,-226342,20726,208051,87305,-62788,77117,220882,26943,-165093,-178000,-240079,-131310,166812,163601,-109857,-302459,-125902,104863,177835,129974,223995,281840,236284,170079,305221,454439,236096,-223430,-415009,-180194,44447,27501,-22204,-107480,-227271,-186413,-105049,-129481,-62073,77158,191540,291254,405946,377001,77637,-108874,-106246,-285750,-464732,-305395,-59909,-96489,-113644,195824,207874,-160147,-260147,-58015,28567,-26446,46669,152341,100334,35170,20986,-35051,-40736,29182,91527,133967,278769,317720,46082,-213602,-206684,-89725,-7305,-5471,-18780,59719,184528,219354,42051,-110977,-116792,-183643,-267644,-170164,-14853,-9790,-100899,-26211,137314,117282,127918,162722,15538,-84426,24506,101330,-28642,-278500,-384392,-186033,5520,-21545,27079,-7607,-178941,-153457,78366,326722,439114,235336,-20090,60317,128532,-99102,-95081,297155,313877,-136593,-318086,-226231,-233639,-319258,-337908,-233093,-90883,-14154,23462,-6024,-73304,-137236,-261523,-286237,-126861,37679,76006,88170,212744,281567,71374,-260284,-323812,-184658,-160637,-158456,-204350,-276844,-150110,56425,15561,-156688,-153789,-6741,225143,286755,160822,207834,300983,224018,98344,83064,171929,230526,103762,-91728,-145336,-9453,37194,-171184,-339782,-176782,125959,126295,-41934,29462,245899,231058,74718,2443,20252,105755,152789,56749,-44599,97372,259944,91733,-97871,-4679,40684,30711,114594,173681,158994,164806,168786,169795,47175,-112167,-129124,15614,213203,348893,234617,108456,170863,256272,186463,3754,-233702,-230343,-24661,108019,126017,108830,78233,133221,186399,179167,173020,169299,214692,270557,228296,156554,160143,174711,12364,-133599,36498,283846,325771,330265,299434,280191,349349,222259,-148397,-233371,30685,190878,90349,68095,241348,366264,419820,392120,299293,208998,109892,-40312,-177848,-200501,-104211,-138925,-264556,-137088,-69947,-277866,-278037,60756,335471,220185,-140817,-413266,-518052,-541810,-322947,76357,479100,600775,223632,-608062,-1525584,-1159229,1479008,5515872,6963353,3382667,-2420691,-3910633,-3067304,-1527391,647213,1187790,592123,499212,703805,615032,459448,-59521,-395091,-444207,-48384,467486,615192,311251,17805,-9335,62425,334736,431838,46280,-455381,-673901,-587346,-138305,198672,108866,-54721,-130939,-228914,-192094,-30084,36325,50728,11312,-52173,-51913,-79558,-127863,-101657,72611,333115,399219,206904,53412,29734,55734,-11832,-98364,-55660,-22286,-107504,-192287,-126242,-70874,-63309,-43823,76747,242823,296015,286516,251673,193567,222471,293281,141709,-193542,-311674,-390600,-409743,-209693,-67440,-65727,-99978,-148935,-30965,197000,220434,192614,201018,51509,29603,184905,281437,309669,228048,80727,175895,399887,400798,263352,158303,-29525,-283155,-449865,-308468,-6459,151197,38641,-44892,7484,17650,-49924,-15842,47524,11333,57695,228134,284579,259545,171707,-65167,-251642,-73159,211434,121498,-158562,-236893,-120075,-31544,-130597,-177299,-87433,-115874,-38697,109348,136096,212006,432665,484902,310387,53180,-42641,521,8642,29430,98815,216815,198024,20604,-15472,136046,157431,71608,94661,158801,87014,-54339,-173784,-87464,180326,298156,177643,151493,211007,162201,158394,308156,302829,114751,12980,-145606,-339572,-302085,-39875,236285,339749,174515,122686,242666,112485,-264866,-462215,-423746,-259455,-84747,-73848,-77557,-6627,-84583,-217412,-134469,119435,249780,90188,-74134,-64106,-2095,59662,73701,-37054,-203928,-239030,-22452,170088,83424,-26302,266,-45474,-203039,-173574,15216,172933,191596,-11972,-187872,-73906,192395,184484,87584,72817,-113875,-517511,-600295,-378180,-280873,-120712,139278,150768,55493,138128,306783,404224,332717,244076,231436,48866,-166032,-189427,-107098,54735,237445,248901,110067,-54552,-164955,-147099,-37643,-73858,-45202,78675,88549,135118,249774,234902,-3938,-68079,94428,62238,-13862,74098,16691,-115410,-83176,-9509,56115,46697,-18898,-66957,-138728,-280624,-428845,-408994,-231738,-105718,135,101897,3208,-156057,-217047,-45785,119302,-90750,-407908,-285033,179368,393456,185909,-40540,20735,28909,-76109,6072,53200,-122678,-161882,17572,104529,26993,-15895,-21978,17419,125252,183403,61789,-150392,-222875,-213560,-162554,-56528,-15186,-82993,-154064,-205000,-266385,-204672,43447,142115,-151697,-310267,48850,377944,222551,-100879,-167055,66235,223563,115732,-47116,-104322,-241527,-503031,-524658,-280497,-27968,-26332,-276568,-367801,-6544,323852,145543,-144282,-99405,-132231,-329515,-302284,-84274,17706,-87002,-57047,242446,342459,197704,127046,-25990,-192975,-120156,46839,164792,156490,216736,424217,386480,30135,-100557,1971,561,-95843,-137384,-93967,9580,109346,248594,349974,302792,116854,52875,249117,421083,349728,239258,130789,23007,16651,12446,-66610,-44237,30394,47053,64639,37486,-32126,-55739,15177,2289,-130092,-277048,-202399,7788,104191,-67713,-287147,-154045,133030,255784,361407,363972,50346,-168938,-135157,-142307,-98622,42069,11937,-111764,-223182,-386020,-451599,-199547,23676,-65687,-134364,-18299,62778,23056,157655,363975,333299,134936,-78406,-160396,-138992,-193715,-307948,-264635,-190902,-317235,-300568,216,-84023,-246517,97449,249727,189876,1028679,2124064,1876855,925099,659340,805733,614116,174550,-395986,-1020477,-896607,353099,1273333,790359,531917,851406,621200,466487,336615,-72727,-13575,262631,216822,3305,-69416,33575,219561,107148,-190296,-155622,169820,294920,132393,42967,116388,218407,215621,246762,414830,450439,287570,235759,323771,356700,374558,351442,165191,-173380,-426335,-466916,-376262,-433002,-630302,-508750,-83643,196930,100308,-90215,-68130,63861,54524,87412,254198,338777,287192,329511,514270,487904,222823,65197,124618,-28902,-183609,-40077,-11805,-127435,-65405,-39555,-46876,127127,251843,229744,208252,163988,35208,-137475,-275012,-213578,-90063,-196555,-251897,-12236,137377,1644,-187398,-280423,-281208,-259093,-229275,-213545,-48653,134917,40560,-137556,-162570,-135071,-153960,-148420,-190171,-196985,-59332,20112,-44800,-127139,-165360,-210009,-247905,-207929,-71357,-40174,-96425,-50493,-41048,-114232,-233454,-313039,-327953,-263721,-116678,34908,152256,163958,88619],[48846,77571,36539,-57703,-62668,13736,-48481,-305049,-475709,-320281,24335,230017,156191,-60817,-198083,-42068,294961,417834,274446,74850,-33602,-106315,-191374,-170260,5424,34551,-123991,-77432,127450,175469,159841,145833,172681,299779,310554,257468,223613,143512,19410,2214,228050,425924,269290,122804,95266,-42930,-161343,-82364,28208,-85849,-318195,-332145,-214875,-203299,-127688,29178,72103,34661,74751,245400,263061,66484,-174147,-236830,-40289,187223,156381,-112790,-259784,-230876,-178226,-134833,7844,144626,56775,-103446,-91525,-13435,115664,245006,191572,31601,-77913,-124894,-11887,39531,-39048,22600,132571,117740,171583,309673,230780,-22278,-123327,-89103,-106809,-157912,-156914,-133784,-2571,93108,44530,-220230,-482156,-514998,-397984,-251464,-228120,-224762,-137584,-9184,-14271,-215318,-431270,-418910,-249902,-177668,-81328,92349,172831,182248,224530,240273,141132,-19511,-141587,-194183,-131068,30784,60065,-114623,-291001,-387807,-417246,-270990,38114,287890,329216,240462,232151,193552,37685,18620,30836,-49126,-98601,-136347,-363214,-365597,-4763,298389,335610,181621,14995,-47099,-39727,-266369,-603973,-448845,37671,244685,18008,-173082,-109006,87577,124337,16312,3744,51034,-56148,-188116,-78218,159400,216823,45905,-80247,2933,115709,-22128,-202922,-222848,-239399,-91467,179811,108755,-234223,-370396,-225236,-31141,66610,179689,422603,466532,284850,175824,327708,476618,236294,-213291,-387977,-167128,6977,-47270,-83283,-151011,-208181,-101649,-53312,-75658,26247,124546,140555,279142,425979,340559,57508,-64693,-48790,-221583,-360117,-224725,-22979,-102953,-179601,116216,181252,-152176,-239029,-18623,77520,56344,122948,155118,47308,8244,8391,-46478,-14784,98159,132131,134604,259596,218282,-104222,-324692,-234781,-64594,15803,-23394,-60010,25320,174534,211085,2386,-177617,-177946,-237610,-294582,-184823,-91432,-130178,-191225,-53072,150363,142840,119406,154368,88926,-25866,-18435,97338,109787,-165822,-408539,-260565,-892,54688,78017,-36749,-243474,-218585,1419,276899,427702,220180,-27981,55649,104584,-95928,-56400,316654,301931,-152554,-359604,-279341,-273465,-324216,-289099,-105935,131124,219069,169147,3258,-109184,-124914,-208501,-278661,-164341,-21394,6907,49364,219547,270163,5249,-322139,-349475,-207407,-160874,-84235,-97093,-236524,-204990,-46531,-84978,-166128,-122887,-18398,171340,253888,129352,156875,234891,174476,92072,126469,203033,229449,139300,3778,-75269,-28621,-80036,-297751,-390500,-106694,220766,196222,11499,48443,234741,253330,151793,83427,48017,77405,134391,28850,-74294,84085,258516,96315,-104294,-45847,-9315,10277,142108,179467,111816,125220,152887,99735,-30840,-112200,-86841,19194,182592,299530,157167,-2287,107015,253094,211869,19727,-239247,-263757,-111706,25467,166220,235393,142620,137364,226858,206652,90125,29053,109798,206321,157609,61659,74950,197629,105135,-105922,-28653,196929,270885,284368,227452,204082,274384,141640,-206314,-247559,12539,155557,52316,130564,368388,427667,351124,338528,339383,223639,30277,-99401,-218649,-222581,-83552,-85272,-174231,9618,69190,-186342,-228084,75626,299992,143768,-237490,-445060,-402611,-365859,-308699,-10629,488902,629908,103204,-703315,-1673416,-1783161,826984,5046297,6369764,3736194,-820045,-2803745,-2944007,-1239526,849493,961165,434666,317938,399611,369990,275819,-142319,-487789,-370041,159366,632042,743668,477564,204726,131369,151976,357917,409015,59583,-494451,-745047,-594122,-153698,154908,138741,-9049,-157570,-335946,-223588,-2557,58981,60128,-17311,-155278,-210340,-217323,-178800,-113904,42180,301667,353784,113753,-23791,23261,81393,-16248,-221828,-272347,-182243,-174461,-263617,-260692,-198930,-138473,-60828,71186,228225,268227,276877,267887,181297,203361,296410,158845,-121885,-192327,-194148,-262339,-143719,-28894,-5817,-45980,-129460,-46414,160774,208180,240549,242372,-25405,-77639,155099,281576,274263,199953,131197,201328,339950,323861,190068,60882,-84335,-321648,-594040,-463801,-85813,52835,-51297,-107358,-71523,-62496,-73953,-41157,35073,76277,152430,282166,272303,201085,104953,-132931,-287225,-50246,237311,74659,-234373,-278754,-139392,-10197,-5753,-46500,-39216,-135734,-119398,29031,62764,119205,340870,444481,320789,137805,75162,34890,2295,-9550,57986,228742,211081,-22840,-53241,164509,216324,110922,82880,68104,-16165,-97766,-198993,-165044,93827,243367,116519,98217,245311,267486,244356,315784,288953,190354,92432,-156331,-334266,-235382,13241,243065,268229,59857,29469,201077,123459,-178912,-302119,-290220,-278137,-245876,-219434,-173175,-147107,-207391,-280216,-197083,58791,236412,64155,-109804,-46269,55815,69883,9978,-93107,-182730,-139988,32854,171220,103813,-31322,-95931,-186832,-278068,-164171,50453,176021,217565,114544,-53703,-23856,131818,69655,-11229,35127,-105889,-460092,-489262,-318060,-349931,-300166,-53682,15591,2230,79721,283130,493409,457621,301245,237307,59031,-143404,-178355,-164342,-4247,257826,253739,101164,1591,-66194,-106162,-37232,-49498,-70228,-19590,43089,169240,382341,389656,45035,-105877,53719,24066,-39751,81414,27508,-88592,-20245,43851,63349,-9866,-91836,-87643,-68758,-229466,-393200,-337937,-141413,-58577,-10223,94602,35089,-126418,-207676,-16009,190567,27100,-244898,-130055,210433,346750,180061,-25193,19442,21177,-120292,-71603,13401,-114869,-182987,-63736,13041,13918,71218,73037,21821,57565,118904,37245,-101970,-78084,-59432,-94397,-81027,19290,-31441,-72787,-80077,-143506,-138796,103177,205015,-149191,-366437,3055,382455,277559,-75867,-175700,14089,127683,8050,-123333,-147605,-237274,-429409,-457127,-234615,-32590,-37436,-225040,-309600,-18208,299067,148208,-165228,-156478,-127225,-273524,-285130,-91678,63521,-8904,337,273213,333648,166515,76301,-130480,-312706,-230899,-61401,62261,95663,195441,461972,456212,58134,-124163,-50128,-37011,-103715,-126454,-21378,127347,195426,262737,307465,255682,124962,69879,246413,422047,380140,303088,225481,91422,19110,16260,-24049,-6175,54427,69028,72350,109730,134718,153763,130708,83337,-5991,-189460,-190583,-35079,29995,-100786,-265106,-167270,72332,194042,283684,268325,11402,-164389,-94752,-98356,-129139,-59517,-22267,-139676,-360404,-566001,-550170,-253416,12627,-12077,-74224,3207,60588,37867,146655,320211,319112,150812,-75071,-233416,-218012,-170341,-247251,-329254,-378282,-474796,-305162,141706,96175,94206,762446,906497,594047,1203566,1940329,1354724,371352,111366,337495,448556,265549,-196196,-790415,-609760,706955,1411736,665275,302652,714873,535595,251919,202101,15564,85870,304781,257258,90104,22854,79792,151199,11346,-220683,-199456,19927,104206,7210,-25302,108265,193770,159607,227477,424540,414473,234990,304220,447658,381871,345756,312972,64626,-258219,-427379,-447898,-403477,-477262,-670322,-541528,-83554,232068,144832,-44875,-34860,50225,43717,81603,222677,340051,296919,267283,414644,438971,194296,35182,89101,-104039,-248138,-50296,-5696,-123557,-49115,-8906,-56322,87223,284182,356828,305237,210171,127627,-4444,-168459,-165816,-77496,-210885,-307027,-104976,52568,-17775,-140031,-243776,-344031,-320838,-205243,-169556,-62724,133429,55797,-139987,-143555,-87690,-151165,-193233,-267402,-240382,-58123,-3221,-101687,-195446,-261568,-263348,-240658,-170555,-15787,-21506,-189226,-174787,-48601,-44404,-204211,-335129,-364329,-289044,-140768,1138,106574,127721,68415],[-3431,78707,47988,-60508,-34235,72876,-58467,-399241,-556284,-398887,-146770,62307,108735,-38575,-182185,-52389,285406,438657,254144,43806,3942,-11615,-107995,-135489,-28942,35698,-54127,-48624,55444,96326,142934,260918,360442,356771,255276,216505,272220,205816,8769,-24160,263583,460894,300389,159023,86937,-104826,-236902,-166131,-18836,-94010,-334172,-406143,-242129,-185871,-176029,-122946,-76823,-51118,4963,158252,195947,85839,-81337,-192490,-110771,126348,165358,-87624,-247206,-222930,-154362,-102575,6434,85728,43852,-77513,-100769,-45738,66266,172561,175443,97549,-2825,-97118,-11149,41782,-90223,-110320,20621,66810,119626,248027,182740,-59928,-116349,-61121,-105952,-137577,-39500,37937,36185,17222,-2953,-121778,-304161,-405095,-353634,-199066,-171012,-242878,-212757,-85697,-26166,-142042,-370177,-464058,-312966,-133299,61966,220487,217312,199991,246343,218632,101270,-5215,-102073,-191433,-116178,147002,202929,29842,-214981,-351791,-421545,-329593,-43057,279078,396322,337201,298258,162764,-67493,-48211,36434,-24738,-44939,-38195,-214241,-224920,65836,281616,300742,202155,104445,24084,-66521,-287119,-543746,-397380,17890,183974,-71417,-219321,-67090,122063,117956,47108,84899,142678,6320,-113888,64663,294913,207932,-8062,-99914,-69842,22045,-35390,-224699,-304158,-258741,-22048,261148,183397,-159107,-271378,-262486,-162714,-51175,178031,506039,579045,318278,177743,308028,418381,183792,-191265,-305182,-118715,-17236,-109813,-148873,-184199,-134947,61596,66638,4847,111044,157067,93979,261721,406630,232733,-17542,-22715,36593,-116071,-224753,-122940,19387,-90187,-208998,20491,135375,-111172,-180735,38454,160538,180886,222073,191283,56554,39957,66237,22307,48412,156901,140594,107606,193637,63498,-254305,-355137,-192269,-24007,16976,-96825,-152130,-17927,156811,176921,-22184,-195827,-194127,-234176,-256480,-144629,-107132,-194420,-233831,-43204,182063,167952,83288,122173,146242,7798,-85810,87208,265525,7835,-344659,-277065,5316,135269,104516,-95063,-312039,-284759,-96837,173757,357619,177198,-40932,41937,77016,-81317,-26298,272756,237892,-158528,-373533,-319512,-304986,-310634,-195794,67224,360071,432183,270532,-487,-92424,-32147,-87791,-203344,-131510,-45724,-77984,-12468,208932,251444,-32759,-326957,-341874,-242224,-191592,-63252,-27336,-201568,-252658,-158961,-189505,-145789,-49388,12438,133904,190384,97118,113662,132347,64123,54137,151512,227133,225867,165450,71490,-38839,-90209,-228561,-425271,-411616,-43357,275384,241877,39524,37337,207588,280688,239163,169150,101070,106891,164053,34485,-79731,76828,240634,81817,-127898,-125930,-107069,-47225,157469,192438,72397,73335,108601,14337,-91243,-104349,-67604,-14382,118979,208065,72185,-52868,96714,242943,199200,-2289,-238530,-266077,-172082,-61245,169901,316059,180229,109567,222489,181930,-53938,-151851,2026,162042,119103,-27106,-31265,176720,173792,-63491,-83614,63594,128592,150453,105967,90918,151932,43414,-207811,-208977,-7648,72023,-34787,117209,403858,418302,221630,195575,287164,201291,-28102,-133883,-236952,-241374,-85994,-50846,-86852,116519,170035,-101096,-200620,28546,202866,66092,-275000,-394775,-252895,-224194,-339198,-111989,478498,576320,-101719,-805399,-1721976,-2200040,252934,4489189,6037112,4069849,426916,-2221647,-2912875,-910283,1004052,755081,160843,-12977,104505,316674,248912,-84454,-440298,-237704,302992,706996,765726,550592,357699,246579,223863,345164,362742,82833,-449253,-705762,-522708,-175365,64355,129536,59518,-106870,-354854,-236112,6774,65791,80764,23629,-143730,-260285,-295434,-245235,-159631,-29980,180104,225126,36705,-24033,75033,100893,-50497,-342375,-459304,-284802,-188054,-275508,-314759,-252485,-173257,-61948,80541,225552,250065,268239,290474,179954,171146,270191,152347,-55224,-90731,-31726,-123390,-101826,-11227,39893,310,-94330,-21685,142905,179432,283164,304388,-33954,-140737,101008,223527,178066,111487,123197,170852,202174,151451,33952,-73180,-140816,-352974,-686396,-609802,-203298,-82004,-169686,-168312,-125321,-130063,-97363,-50128,32955,112509,183656,253412,209012,149777,68368,-183206,-297676,-7279,234094,12943,-259605,-252504,-115880,29456,137870,113146,-17002,-207680,-250188,-89550,-24408,25957,217417,339190,257194,180075,168760,62112,-956,-16450,61088,234498,192513,-78562,-89149,195927,289211,160429,69350,-17999,-99169,-127295,-218655,-266911,-69959,109495,45834,45849,229974,331338,320035,283612,219193,239065,172137,-140841,-301073,-145514,63038,197932,135842,-77411,-97900,106046,119062,-64045,-109361,-116189,-238815,-348053,-327862,-251800,-256748,-286362,-299085,-226942,8017,195070,15919,-159071,-53184,95470,103202,-5441,-103804,-103679,-107,88498,154812,115189,-26379,-166316,-311254,-331198,-122603,107202,188693,230104,190207,11672,-21908,61560,1616,-57434,21875,-92990,-381011,-357164,-219498,-352265,-454029,-276418,-130342,-44373,33373,245147,521136,503096,278443,156748,3474,-141497,-150790,-173814,-14831,285648,251932,80717,45834,37718,-26612,-16170,6150,-38297,-49907,39988,179702,427144,441463,52337,-157658,-36352,-54601,-61976,108428,79700,-16402,66981,126471,88128,-61406,-168850,-99109,6576,-158000,-322707,-241795,-58059,-28879,-51910,19764,33477,-69533,-143127,22291,238926,147719,-37601,52944,217012,263354,145190,-36974,-27779,-18544,-150764,-134237,-47096,-133550,-205964,-131988,-74184,-23314,107925,156702,61034,39585,119432,78400,-14816,53182,87204,19459,-25608,57853,7063,11069,52438,3784,-51109,128657,226527,-107015,-333745,-9749,366788,337189,8759,-135429,-34585,17510,-84450,-153079,-138821,-175999,-285580,-325643,-165908,-29365,-25135,-144570,-230310,-42305,221311,119733,-156516,-187426,-112904,-195873,-261278,-102060,125519,102159,64246,255281,261941,90759,-15889,-258240,-441951,-344328,-167105,-59960,-10414,120065,435591,458038,54726,-154960,-88434,-41442,-82367,-105434,46927,225021,228761,176526,161833,147029,123253,109472,225109,349496,342877,310967,280385,163589,62597,60139,38223,15958,60680,92324,60463,122905,254772,333399,243331,186441,120699,-94401,-171669,-83500,-65842,-133015,-201706,-155499,24717,151122,173888,88894,-106971,-198427,-66742,-42902,-142924,-142867,-25865,-108578,-416956,-661436,-569201,-246641,23769,39395,-43239,-1952,50996,45156,101360,202152,219759,116521,-77044,-277637,-271040,-136636,-153632,-301192,-415852,-488047,-205491,326088,270549,354690,1234901,1383122,937801,1288342,1549072,718889,-157634,-398382,-143954,272123,377960,65325,-321320,-17931,1158015,1549753,617514,118966,480805,336377,-28957,20854,71830,171914,354121,311305,187503,100594,72910,15297,-110690,-231827,-210662,-95167,-35674,-52496,-47185,106662,166030,107976,205904,405481,349227,179947,342429,499498,362040,289342,224617,-66878,-303337,-346769,-352489,-377834,-457747,-604097,-501257,-68709,250499,197219,43283,29796,25725,-3097,36844,158066,296569,266827,176211,280134,366361,165395,41133,80933,-138659,-263518,-32657,25215,-74508,-7022,19778,-50672,54370,286816,426454,345817,210650,177052,102077,-56314,-88862,-37755,-199796,-343647,-202562,-38856,-20027,-50525,-150569,-352622,-349021,-182234,-145057,-85204,146094,123318,-100754,-127394,-61066,-135265,-193065,-246717,-202602,-60488,-41952,-137051,-242531,-335169,-276316,-193106,-112967,32076,-4918,-252259,-295966,-87751,450,-143358,-289232,-333983,-267221,-127657,-2216,60340,59506,-6287],[-99030,31907,47407,-45107,-7534,78929,-121553,-480440,-568447,-422354,-315506,-154115,10850,-35705,-160616,-57889,260375,428076,217468,13169,32313,69384,-12952,-79206,-64009,4926,8306,21970,46708,50491,107570,331498,513762,390527,175595,148460,293634,246270,-14959,-63131,259695,445778,307998,167996,47100,-160409,-282592,-230975,-61883,-49850,-253347,-385172,-235082,-150776,-196773,-229500,-181329,-111761,-48283,47746,89697,77426,12715,-123477,-160901,48529,130538,-86854,-231040,-192623,-125386,-75432,-10896,9062,3413,-88682,-141863,-79474,16844,65547,94445,130605,79143,-46573,-5643,40179,-132935,-256527,-152730,-37755,60351,195270,134364,-93282,-104962,-27831,-87039,-105417,41787,166744,69857,-42880,-49079,-7903,-75950,-253390,-288207,-138094,-103137,-244830,-259968,-146061,-47445,-54440,-239798,-419454,-313463,-43169,216441,316956,224035,189938,222766,127263,14321,-11586,-84704,-202101,-110538,253303,388967,206210,-108747,-279865,-380449,-350297,-124452,217966,388883,367192,311912,120229,-125381,-75949,72664,47717,62488,103764,-14324,-73463,107309,254719,257381,191196,150044,73456,-94639,-285597,-447965,-348627,-6268,131759,-92904,-191428,8321,165440,117089,65687,121074,176134,50541,-51699,159185,375468,186952,-45102,-107064,-117145,-31452,-13381,-228133,-395975,-296573,42524,377253,357492,72655,-78926,-231870,-245625,-132455,131654,452595,575167,328356,174880,251457,302550,100629,-160537,-188336,-47974,-29181,-149583,-197222,-192541,-36905,233133,214393,114554,200007,176600,65745,240078,343712,76313,-136495,-16330,107122,-2946,-99239,-30519,57818,-64008,-201385,-62784,85586,-45539,-94345,108004,265640,313661,310494,242706,128468,133700,185031,150958,134276,188762,109546,49948,86170,-108230,-359773,-291209,-82327,27517,5828,-185695,-259661,-57594,145818,143003,-5772,-133274,-141430,-169949,-172903,-77595,-66258,-183379,-222164,-13918,214617,178582,21907,69531,172432,11576,-162496,63417,379312,181774,-217149,-238813,14253,189075,94444,-173333,-368180,-332413,-188322,48925,249390,118793,-56310,18945,52641,-49942,-1594,184140,140975,-158934,-357906,-335952,-324629,-285772,-86779,226354,511020,553137,304932,-7504,-30100,113116,63008,-85912,-41164,-31328,-159806,-90926,174242,227874,-33667,-277514,-302329,-275648,-255624,-117205,-23024,-180701,-276715,-236331,-237740,-84115,59951,85801,128186,120579,68169,78622,17135,-78392,-3983,162491,244593,210204,153128,81866,-42082,-170109,-355993,-512395,-405100,-25182,257343,241993,36676,-2317,164794,301143,312693,239763,171130,190964,229963,69908,-64488,69511,209287,55902,-163831,-229220,-224915,-104970,179810,223692,51804,21328,54911,-48493,-123374,-112214,-82516,-54742,47779,88399,-1539,-26250,130143,219553,154329,-48161,-231572,-237025,-186001,-130334,125761,329834,190977,60618,170014,107615,-223912,-331303,-77539,161015,132705,-82196,-129620,116986,193833,-32917,-132732,-87089,-66111,-43119,-44485,-37999,20832,-30963,-143265,-115648,-17236,-44561,-152115,39101,362244,361926,86300,31596,183019,150192,-69779,-170165,-241696,-242580,-109314,-54006,-33703,161888,230496,-12332,-174953,-61435,56932,-19522,-262005,-268101,-86602,-142986,-400256,-198917,459712,482731,-285589,-827081,-1597739,-2238794,-14042,4166647,6071817,4038546,562393,-2528265,-2903752,-453971,1174736,657342,-138136,-400887,-140701,368970,331589,38397,-286204,-81726,336147,656047,690880,541770,443081,302707,245212,291997,306446,104009,-332976,-547180,-382035,-193222,-47074,79324,125145,795,-278058,-231613,-11760,52265,103620,122179,-8484,-173158,-291625,-313944,-227276,-120712,-134,31483,-29086,32381,149863,91472,-113941,-422591,-543840,-284273,-135251,-218259,-261670,-212598,-156434,-47423,93215,227020,245512,257072,294333,175705,133294,228404,130756,-28423,-46663,50680,-13784,-67113,691,67708,39142,-33576,44152,137389,126349,303617,374532,17547,-156786,35848,130130,60595,1336,48799,61743,1039,-77229,-171744,-210484,-181264,-364213,-695799,-675590,-295766,-196963,-276628,-202807,-134533,-176442,-143250,-63092,44329,120550,144366,147161,104795,104368,52727,-211663,-280750,40769,195598,-51008,-227170,-160597,-50703,75156,237914,228465,-37241,-313095,-381310,-204503,-106359,-56158,88956,195004,138202,155186,191087,64415,-7747,5385,95288,216933,135704,-134217,-112306,220290,355225,212477,64947,-72014,-144113,-142004,-236259,-369289,-260261,-58592,-10174,26621,189729,342824,359922,214797,108237,235126,214173,-116719,-250277,-44681,114834,130944,1621,-186142,-221518,-23926,92859,45297,54630,33787,-172660,-380087,-378615,-295259,-305613,-304267,-275842,-225027,-34091,117326,-63204,-232962,-102653,88211,128278,19415,-62494,20452,147837,139545,128555,110255,-8606,-188811,-384666,-349664,-61387,163679,193917,216527,192049,-6992,-70764,130,-13653,-48925,32177,-78057,-308644,-253331,-123937,-300990,-530323,-438667,-216970,-49419,20545,194671,470458,459438,198097,32176,-85170,-139246,-95376,-114855,44742,323101,251322,55379,57560,105726,53952,18047,74692,38567,4940,83489,155025,355366,373154,22589,-198738,-139265,-141229,-71262,136312,147377,88959,180987,239046,132639,-92661,-225942,-92649,69357,-80707,-231860,-145101,-2564,-14949,-88830,-67105,11065,-19439,-76792,30518,231274,235376,177634,232853,205939,167722,101495,-57794,-100219,-76275,-153691,-159094,-97828,-150160,-211047,-169231,-132236,-66781,94692,210344,132315,85292,183998,170699,88714,147817,194177,135088,74043,72105,28202,94584,176233,139690,27974,108781,203471,-35989,-222455,17291,331064,366039,123237,-52450,-63111,-74632,-131529,-125255,-80023,-82108,-129917,-170065,-87207,-12194,11303,-57448,-154346,-74331,107164,68121,-106595,-147002,-58925,-99333,-230540,-110538,190979,215436,114647,202194,158923,-8537,-126905,-372373,-539541,-421592,-240948,-168838,-137023,13389,370142,419922,41209,-175937,-99148,-13726,-44111,-86258,85145,270505,190478,2312,-50566,16154,117383,154911,185801,222307,231068,233300,263960,216322,137201,136908,102951,13093,47504,106388,17168,48980,277030,415212,310035,274488,211002,-21755,-160674,-141050,-159875,-145922,-112250,-123852,-2323,136100,76750,-102090,-260367,-258550,-63371,-7688,-158363,-193566,7897,-9225,-366143,-649499,-519402,-184255,72229,100286,-22176,-18137,47853,52881,32846,39279,69659,51619,-85083,-283860,-289077,-116924,-68442,-191131,-297789,-371315,-43270,517045,401075,440778,1385673,1572427,1092764,1224062,1082778,172608,-499082,-700235,-490605,122686,493304,321980,201439,676882,1585005,1677641,672933,16264,213877,76236,-326549,-184467,61923,207948,392047,368409,273053,163137,38543,-132640,-220158,-213479,-169974,-129425,-84434,-44936,-19885,122142,155034,81329,190620,361105,264974,138323,347281,472121,308787,231264,113741,-208014,-323464,-228831,-217565,-289510,-361120,-464018,-417675,-53137,247772,251579,160045,114264,8979,-61915,-28258,78073,213277,195559,75410,156730,313313,180043,95186,103911,-109743,-207838,13426,58825,-29028,16520,24395,-33732,39604,261651,420435,323347,173805,172848,155246,42344,2289,8351,-171658,-348606,-280588,-117204,-7085,42140,-59310,-325151,-343565,-159358,-131488,-102671,159576,213023,-24288,-108911,-71506,-122403,-148482,-144926,-114860,-72638,-83436,-127439,-235176,-351635,-245723,-121533,-56841,48430,-8279,-276078,-369591,-126976,28788,-57108,-181463,-236806,-198302,-81725,10641,8183,-30448,-108062],[-191793,-35835,38545,-14871,10895,28154,-216381,-507147,-485390,-368650,-424811,-353045,-105071,-44697,-132765,-55512,223637,377964,167327,-14284,36652,106267,55559,-41959,-113710,-56321,47962,118008,114765,53060,60871,331563,568936,376393,84559,64662,276933,253250,-50073,-109607,207481,375975,285533,144857,-26640,-202708,-270460,-233314,-83225,20014,-108477,-269177,-184692,-102030,-179194,-256870,-215589,-139021,-90587,-68211,-27014,41361,77792,-41147,-157842,-8467,73735,-107417,-216681,-150231,-97383,-52264,-25633,-49271,-49265,-133416,-198435,-104888,-24029,-52194,-39167,106040,141845,15975,-4771,23647,-149408,-356349,-328111,-165677,7880,165600,106948,-103271,-89392,8035,-40389,-59908,56872,187072,76309,-75880,-88721,63824,106935,-110010,-221399,-87947,-44954,-231433,-275642,-179915,-67454,32684,-71579,-295368,-245984,69229,337723,347398,169300,129118,148623,-6870,-97178,-46535,-100264,-216610,-106427,310459,551810,352632,95,-182420,-296210,-333739,-194160,120914,316860,326219,271173,80293,-118597,-51405,122745,131866,178156,245793,179417,50752,111373,235781,234197,164350,149858,91481,-110124,-257335,-344043,-310970,-32386,96625,-51414,-108025,86423,196717,119117,74637,107786,134375,60569,-2433,192523,375304,166841,-36716,-85219,-123256,-35435,28044,-211627,-453860,-328885,81565,483454,553253,334603,97708,-156651,-253965,-151432,60852,291482,453830,314615,168745,172170,162378,13787,-121536,-63674,27811,-33310,-161586,-206590,-169535,44936,335110,323809,232972,291973,189398,64895,220407,250338,-85118,-263913,-58718,127280,80908,-12381,32779,86480,-35403,-173750,-117249,41493,26055,4432,180176,366654,413910,354860,279532,230594,259172,322244,289141,217920,189604,49549,-29431,-42568,-255640,-393464,-153040,66788,79462,-8337,-249117,-342283,-84887,144467,125179,55803,8819,-20585,-61001,-76013,-18675,3590,-105412,-164843,14164,227804,162990,-53001,6683,165470,-3797,-224841,25601,407605,294284,-71492,-168003,12157,193389,51395,-253863,-400926,-348467,-248265,-59062,135568,61065,-67480,-5996,38297,-2138,20445,80211,37056,-160190,-319857,-324199,-333260,-267029,-5174,309888,525946,541897,273872,-10540,50411,259124,195312,33610,73331,15914,-214563,-172822,112559,197456,-4326,-193002,-237499,-287556,-333575,-227362,-80373,-171072,-256635,-230229,-184656,16544,183849,177548,139064,61031,38707,46891,-78489,-203904,-62986,164345,255183,175736,85608,27044,-75765,-235361,-412839,-520001,-375093,-66446,163632,186542,4262,-58934,109197,297966,346832,275264,232107,289786,299974,119837,-37020,54817,166458,28825,-198207,-324265,-320034,-124657,221285,273265,54622,-20109,9940,-62040,-121606,-141316,-120202,-66630,-3755,-37228,-53472,54375,173660,175227,88980,-96420,-215884,-182887,-150195,-166031,37022,270562,174978,5001,82625,9564,-356805,-446083,-107938,198094,187539,-91966,-195846,38219,162900,-28202,-176732,-218903,-260601,-254616,-206680,-159800,-76375,-52315,-31698,12487,-9425,-162456,-266684,-66640,282023,296001,684,-79739,79121,83429,-104408,-221927,-240846,-216819,-140868,-94228,-29688,144915,256771,88651,-124552,-157795,-111956,-120851,-219682,-94320,69374,-128382,-465695,-248570,437171,404193,-333302,-686413,-1264289,-1862896,81669,4135556,6281196,3512535,-610563,-3638881,-2778876,190768,1433100,720077,-349781,-738067,-336194,391666,420808,119129,-101455,51192,245648,473667,544439,480591,445072,279595,192616,203641,243138,104507,-181120,-298343,-202595,-196003,-145288,4873,164329,122708,-142978,-219242,-58385,21237,120885,244688,207093,24007,-219294,-374406,-299800,-202713,-187157,-182357,-94270,100231,205508,50567,-177883,-426927,-487440,-179430,-33001,-107117,-112730,-90806,-94329,-28316,84839,212310,247152,235429,254149,149734,95857,185684,108777,-46966,-68804,47890,63389,-14192,20918,76417,71712,53544,137692,134696,47136,277915,422574,95133,-138623,-26166,34039,-30334,-82825,-71044,-112233,-214542,-291272,-361937,-310107,-192994,-346494,-623871,-619647,-303543,-243180,-334984,-192584,-93002,-199342,-221903,-96606,60813,102103,47793,-6495,-17223,62122,43878,-214807,-234208,79125,124031,-106026,-147952,-26836,39103,112374,254566,242503,-93790,-400825,-445291,-271139,-171071,-128628,-28617,43627,1469,68061,131556,35433,-21009,44989,141173,174694,52562,-174455,-116245,226576,393400,258947,77529,-79241,-148422,-148612,-255380,-444067,-413322,-202950,-33923,53950,154007,308136,348407,123904,-17602,165965,189282,-103507,-192256,52940,170301,76671,-80652,-232779,-310762,-159507,45513,115366,143254,112820,-117056,-362371,-379669,-300726,-287712,-264718,-224742,-200277,-71075,7365,-168012,-321359,-186964,25436,113118,49567,3801,145263,259994,179802,102955,88547,19430,-159759,-389579,-330701,-3317,192236,172666,170142,125905,-91247,-158993,-52952,-4006,-13214,50696,-65989,-265902,-210007,-68383,-227299,-504948,-475404,-205419,2279,48336,138688,353371,344807,96792,-83646,-162257,-112792,-8684,1657,155529,358281,249603,25886,27110,117349,102827,49772,123245,123239,122911,154804,92254,178330,209818,-24052,-205087,-213423,-198391,-58387,148147,197399,200906,308789,364592,190878,-95908,-241613,-62928,109395,-12856,-141815,-73460,16646,-4038,-82028,-101417,-6680,560,-58390,-20245,148868,258191,355623,380371,187145,80964,68931,-65069,-165198,-127261,-124111,-141059,-117694,-140604,-186233,-170992,-149871,-96110,55128,229533,217028,176781,279908,275549,179775,200023,246457,205338,150376,41985,36338,177505,283587,243585,81920,52711,144657,41177,-70338,72662,277089,341127,223460,48646,-66907,-131449,-127291,-56575,-593,5443,-15200,-33905,-14459,15046,58856,12585,-102228,-107504,-14088,11336,-19480,-22854,47365,3633,-195182,-109729,250043,304510,139561,136759,62082,-103182,-225628,-437994,-569368,-429492,-258228,-239211,-256975,-89822,304604,380976,39631,-174232,-81593,31327,-4069,-74585,83418,254625,94230,-208290,-265740,-89204,119460,193703,141268,83001,70077,78343,173434,235472,222970,227011,150636,-15582,19975,106589,-51651,-95409,190056,369235,306194,317194,242163,8103,-166747,-205798,-231166,-131845,-23072,-83991,-10636,140345,23063,-235739,-387502,-314423,-80481,-10124,-184371,-206354,69582,135724,-221972,-537296,-422198,-86252,159969,179279,14443,-21183,66352,72496,-40941,-128189,-85115,-24508,-104026,-258289,-276422,-130265,-26440,-32990,-65446,-165382,142482,688900,480649,350053,1203974,1449178,995247,1000307,686229,-117565,-549943,-696356,-606277,31483,590512,509008,587628,1238321,1849951,1745223,804411,8212,1907,-149120,-562322,-366672,-12520,174066,392189,405474,320806,207212,6912,-240526,-288440,-165562,-77623,-75769,-49004,4054,40084,153573,165535,85348,180949,296109,181027,123134,323982,383374,241132,190817,12730,-329969,-332360,-120116,-87132,-157380,-208990,-307907,-332612,-55492,217688,292042,274736,199373,19638,-94919,-78632,8504,110816,99524,-7078,85878,305678,254635,183901,148880,-15498,-82109,74570,67750,-35193,-18012,-7408,-12220,47733,220171,348285,255369,121962,123993,146013,110253,84610,39584,-132987,-309749,-315234,-167608,9783,93175,-28471,-289875,-309124,-129223,-110022,-101940,158323,284180,70358,-84868,-117410,-123950,-76771,-12344,-27599,-99266,-119320,-71305,-159772,-293159,-175468,-42889,-18564,23872,-37864,-261716,-365352,-131936,58150,38674,-39182,-94152,-97837,-20053,19358,-52675,-123530,-199225],[-240110,-91908,26901,21954,19100,-58221,-304407,-452943,-311925,-244642,-444474,-475092,-198233,-51936,-97613,-44736,176806,288195,107156,-36330,17276,94118,77321,-48535,-183204,-134918,57707,210147,232589,93012,8874,253636,494387,307804,7504,-7905,229709,229573,-83695,-151463,114789,265030,239090,101845,-114565,-226320,-194169,-156830,-74145,78647,47373,-89928,-90643,-40722,-117506,-198026,-183592,-141337,-134898,-173642,-123162,-8484,95758,35632,-95014,-21817,20026,-140167,-208379,-108710,-71134,-30044,-26734,-71846,-96173,-188625,-243247,-116677,-53362,-154409,-190702,26153,172085,77214,-14241,-11169,-130413,-359305,-431989,-272837,-29468,160475,113178,-80304,-74284,41250,35717,-543,11885,89510,42925,-86750,-125026,49728,170680,-11674,-160928,-55019,-7789,-204486,-263008,-183236,-74695,102377,85273,-135337,-133218,165895,383205,291707,46976,10237,32507,-143837,-200570,-104735,-144401,-219490,-89771,298544,612436,413594,83883,-75162,-181671,-289037,-246329,9949,206697,231332,190037,53691,-59021,13651,161560,184013,253305,350518,319517,122601,83522,233037,245949,141550,119059,81600,-99888,-200747,-254544,-284226,-58998,83837,28546,-6216,133915,194899,117227,80668,61887,33885,36083,40902,181081,304319,159733,28490,-25193,-85298,-2146,63260,-176658,-435818,-320212,99681,549768,688593,491730,173078,-77449,-192614,-111698,-10577,86829,260352,283602,162101,87928,29629,-54276,-73496,46262,92802,-34820,-148775,-165892,-117838,78593,321053,339402,324485,373170,201924,92015,209698,150914,-203746,-352785,-134809,85601,110336,26572,64106,105441,-15638,-151664,-145812,2146,79375,95137,240962,430850,447193,332491,268470,304741,360999,420893,381428,275536,168869,-16478,-111572,-160616,-344808,-351422,17758,215191,119598,-21250,-264690,-371863,-95497,146259,125106,143434,192658,141010,63759,3530,5438,63377,6120,-82729,25290,206960,118294,-122228,-50212,138230,-16570,-248455,-17291,341259,307643,43890,-94616,-10966,144113,-6755,-315587,-407090,-330118,-263670,-122056,46739,18020,-66700,-21602,37707,53908,38678,-11019,-50277,-165408,-271114,-288451,-336811,-275911,9649,281379,398020,406123,196934,-10754,114351,353820,270064,116306,170374,81576,-223429,-242622,25956,152916,33899,-102615,-159400,-261732,-390329,-343825,-167595,-162136,-178102,-111483,-27051,135903,290409,247529,128363,8254,-2459,11445,-128355,-266957,-103962,160404,257803,124413,-28175,-73603,-120060,-258624,-376179,-433156,-327351,-151308,20585,80703,-52482,-116921,46680,258142,323972,261405,250561,344295,334539,162098,-7444,29967,115097,9425,-213835,-375580,-350668,-83014,281059,328414,76475,-46365,-18646,-26640,-89338,-175580,-150263,-26463,-15823,-141270,-81840,139536,188716,107126,16763,-131732,-192419,-116193,-79375,-164847,-78171,149726,132948,-43476,-15350,-77377,-395033,-444111,-86897,241996,248460,-62890,-218835,-36326,98031,-44750,-206954,-300024,-404453,-444066,-370340,-256521,-109486,-14788,89638,141618,13928,-245595,-342505,-152230,206830,253925,-2994,-93357,15672,14740,-140646,-283203,-237598,-165394,-163824,-152035,-66218,85063,258287,201711,-32926,-223671,-273219,-236358,-170151,82193,182368,-169789,-509801,-252301,406001,382385,-174087,-347000,-743427,-1185623,408662,4159378,6281011,2672535,-2570958,-5055042,-2444460,980037,1790352,931986,-377901,-932060,-501789,287095,409852,71650,25946,120061,59288,196300,359193,394337,368025,179939,70278,97297,168508,68209,-39688,-21692,-26860,-177436,-202567,-67127,167117,216767,-11752,-211865,-123451,-18183,129146,349510,420997,251910,-120714,-420354,-362056,-256631,-329490,-361236,-163383,134571,211658,-5221,-197846,-330956,-300461,-11586,79299,21746,85507,76131,-7963,-21313,31815,160598,241726,196573,158322,88151,59984,150302,100549,-80205,-125754,-5313,117842,72917,53869,65812,97012,155583,237001,129335,-47658,192167,414912,155959,-106182,-73732,-35897,-59260,-104553,-193188,-300745,-375973,-414427,-468374,-346313,-175685,-298429,-497781,-449746,-199499,-200167,-326109,-134600,-9623,-200497,-322155,-153260,66275,58001,-78185,-163609,-128380,21458,30439,-191776,-160627,96209,29195,-145037,-46262,110970,125866,130209,189873,147338,-158586,-409254,-388330,-259550,-213604,-197661,-128940,-83581,-108470,-43861,23119,-15693,-38042,88609,181560,121869,-31383,-186748,-101200,207600,390879,292451,107383,-43398,-124772,-159046,-278233,-470357,-480550,-278670,-21815,117634,143791,246585,286643,33056,-128015,41343,91080,-114428,-135624,133090,222905,58784,-86692,-214988,-352271,-269350,-14915,125874,141943,107999,-98395,-331955,-358785,-278353,-219822,-188103,-165415,-165434,-105467,-116092,-277475,-396519,-277073,-78515,40662,41802,45747,210392,297919,202599,86788,58123,53112,-90354,-328981,-282453,26730,170661,114464,96016,24191,-197255,-261189,-108407,-8609,10584,57987,-60740,-259429,-228205,-67832,-163022,-390214,-373750,-102742,96929,104833,87086,203625,196493,8802,-152842,-194351,-51420,98235,135257,263935,368813,235895,-11080,-39222,80204,109683,63011,120023,170846,251435,220639,17,-56061,6449,-60810,-164294,-230571,-199638,-17862,137583,203799,285477,422122,474231,250876,-73617,-207142,-12317,124701,32925,-73323,-44403,5514,20849,-9805,-44051,5854,-10765,-106840,-132795,-1247,202939,456931,473802,167117,14763,58097,-45223,-195160,-149628,-70603,-93389,-102101,-96380,-131232,-143798,-131366,-97811,22326,225118,287972,271030,358141,347411,232497,216399,247699,200279,138235,-33742,39737,255163,369601,313424,113437,-14465,67136,98988,73058,132030,209586,260802,267503,132706,-54794,-154899,-90034,17210,56629,50773,33868,52229,37622,40734,98183,50652,-82167,-134704,-110654,-30669,83623,152170,187736,93498,-159301,-93208,296668,354225,138685,82809,457,-167724,-282318,-433717,-516541,-357302,-209541,-261430,-347003,-155971,271091,368057,60211,-147371,-48374,72092,26329,-67881,50837,192658,-20681,-385079,-417752,-134116,140895,221515,109503,-20962,-92034,-111004,35385,220252,296633,303690,165327,-62901,-12768,95840,-121842,-253933,26341,215009,234569,301107,213118,-7310,-187286,-267221,-267331,-96719,39624,-48695,-6683,147493,20593,-272584,-437201,-332768,-99493,-44176,-213760,-185346,136240,278522,-32731,-358363,-301346,20381,271574,272500,78321,6733,113994,110846,-100941,-263079,-204995,-98573,-137399,-216999,-246395,-180939,-41665,129182,214050,85493,331757,831729,527758,156919,782019,1062219,661530,663917,473198,-71170,-296467,-393808,-480076,14767,653663,581721,705487,1471714,1848226,1690760,948027,85537,-78525,-240344,-655740,-468926,-115700,79722,340993,400383,311929,223643,-4589,-283000,-307449,-97969,47686,35592,25444,55083,104174,188972,187839,109870,167577,216237,119241,139125,283763,267981,178135,173332,-52828,-405038,-334065,-49607,5058,-26920,-56625,-194039,-281900,-89502,157517,301566,352441,264126,68137,-67862,-80263,-28484,18321,8005,-44958,86522,338362,362100,270942,196810,121191,85796,127371,32976,-112909,-120798,-69240,8837,75638,177820,242214,174151,79198,53235,86319,137557,135805,43326,-88753,-224536,-292816,-183407,16834,74359,-83618,-268180,-252427,-83915,-62858,-75489,131757,300799,152083,-60251,-182060,-140625,-3045,95161,19792,-137374,-147713,6630,-33911,-169949,-77004,31038,-1566,-31258,-85167,-218817,-281073,-83896,101013,123258,100849,59135,8412,34588,9089,-116853,-197563,-247818],[-224150,-111983,18005,56114,20109,-144462,-349356,-323470,-89033,-86327,-382263,-490360,-235906,-44943,-55959,-28178,120575,169641,40191,-54242,-15229,50714,56914,-95227,-262019,-210356,39357,266097,341525,138349,-45379,112020,307299,202011,-26942,-36091,177137,191270,-97998,-176180,3818,140148,182634,58178,-184525,-228717,-77670,-24383,-39373,95332,160230,98943,33668,33263,-14932,-75234,-115235,-139758,-192138,-255670,-175708,-52228,65353,86415,6168,9949,-11481,-173519,-209144,-81181,-46410,-8723,-16936,-66259,-123379,-222104,-250573,-115449,-73636,-220586,-315453,-80173,171761,123741,-34815,-58698,-80980,-251608,-412964,-320284,-51570,168692,151488,-29188,-67669,64494,131810,71073,-54490,-73303,-24021,-87665,-162250,-57784,96431,31069,-101024,-31955,9081,-166779,-229489,-158713,-61787,140947,183560,2981,-18809,206783,328698,153922,-125290,-150733,-102969,-245136,-264431,-167624,-198856,-197914,-48131,230865,526054,368135,123605,22919,-59535,-231914,-282287,-94583,89963,112807,93310,45906,21895,87402,165766,171485,255622,398807,387205,140508,41183,241016,285903,137313,79485,56213,-56899,-115952,-185287,-263115,-88956,87659,114038,76135,129606,148735,103001,88583,10837,-84491,-8141,84375,154820,199647,168582,135595,67540,-13572,41991,67245,-130256,-325639,-243385,121826,573558,716205,472695,121120,-34327,-97534,-44227,-65156,-91336,68452,246813,157494,14554,-74244,-92020,-17556,127924,136883,-37490,-121731,-81643,-46824,56633,197783,249064,357337,423090,217079,138103,210338,70556,-246308,-364071,-207519,-218,82091,26835,75253,119616,-11409,-155402,-164765,-40666,93048,156799,275599,432423,398527,239366,185495,289505,381094,435155,394286,295884,145082,-64179,-174389,-234482,-357109,-250063,177201,328835,139980,-34029,-236530,-342451,-87949,143417,134243,224736,359413,298757,173523,48946,-13045,79173,105286,-1584,14281,149034,53297,-164850,-83254,112973,-4018,-217671,-49913,208572,222674,95803,-43120,-54281,58984,-55449,-341084,-389777,-283976,-235849,-133030,-975,-2803,-48453,-18251,49306,103482,47816,-72512,-106372,-171206,-221933,-240160,-343594,-326297,-58368,145994,172700,196487,100024,-17089,135748,368590,273529,139104,215436,145484,-182714,-287942,-78067,85074,53507,-35758,-84068,-194975,-390327,-409455,-240831,-143541,-45513,107388,189478,240310,346372,256296,57157,-62254,-68972,-32997,-124530,-248836,-115913,152518,251865,68886,-152319,-179911,-152553,-229283,-260974,-274693,-269662,-242535,-128334,-55600,-126361,-163999,-15140,179640,242227,195151,202354,306944,304535,175507,15626,-3,61103,1433,-198462,-358393,-293806,18640,346511,370015,105460,-60903,-37940,27472,-40802,-187378,-138647,66600,17933,-196227,-88622,181930,152710,22239,-50315,-152749,-168687,-52946,193,-136383,-192539,-5569,69279,-74910,-98229,-126835,-317792,-316115,-32271,251929,275268,-14355,-203478,-91117,25529,-63341,-207313,-313159,-467570,-584561,-528270,-319130,-71990,63963,182693,237008,42167,-271004,-355183,-180244,167027,251126,70336,-13426,5204,-45161,-181588,-334345,-230245,-100686,-164765,-197475,-114501,14324,243560,313975,94313,-238775,-400872,-350504,-128456,215578,222787,-247384,-517774,-217476,355661,427114,184118,163028,-110789,-419313,716204,3836631,5694113,1916484,-4278675,-6075573,-1925663,1740111,2160754,1218427,-177952,-929753,-647252,48557,241028,-127202,33126,106096,-161333,-102262,169459,295523,233527,31006,-84810,-1603,79993,-8290,50992,207060,105160,-139604,-208095,-112454,141250,261285,62376,-219287,-189834,-53373,130513,403862,547209,409815,-46513,-448723,-405408,-277974,-395601,-460552,-226670,114489,161747,-51693,-139116,-134990,-39287,155444,158239,125067,269535,240736,75459,-40436,-74520,63728,218448,140203,17580,-8463,22432,120769,112494,-78573,-160226,-54781,161865,186568,90895,36397,110935,251304,319521,123167,-135609,56401,333530,168581,-76469,-100955,-65939,-18797,-53819,-269500,-436402,-424645,-399827,-454933,-322812,-141731,-226044,-351708,-216817,-4216,-84741,-257717,-43005,94852,-183237,-414509,-219502,45386,-9885,-200159,-281739,-204145,-17268,8137,-146442,-71867,84639,-74371,-165111,49727,214059,181436,125245,83742,-8308,-194638,-300369,-200137,-166783,-232801,-263258,-207763,-161876,-156219,-125676,-74574,-67072,-50891,125335,207763,79540,-88497,-166674,-73921,163084,347436,307538,146083,15353,-94752,-184552,-304382,-443093,-448153,-271316,15087,191467,164369,181745,192374,-35489,-197841,-106780,-58925,-151096,-86881,184136,259421,80881,-31265,-160782,-351050,-329460,-75267,78001,70515,40451,-120664,-319779,-344744,-243207,-130912,-101809,-114907,-132478,-136600,-224944,-360960,-426677,-336929,-193330,-82204,-30576,17642,168065,245255,202324,82664,32024,88842,1363,-222327,-220317,11966,92502,24601,11668,-68430,-274659,-343509,-172184,-52308,-6076,42068,-62937,-277300,-279753,-108916,-124268,-226455,-174381,45897,196407,163157,48025,60546,55837,-46808,-167752,-175056,33900,199647,231642,306632,331919,197711,-57616,-119911,24533,90947,50714,51923,150264,330512,248151,-102966,-281376,-173915,-65588,-82448,-188260,-140798,48959,112023,159802,313490,486629,538685,298762,-36099,-131515,48005,118559,49228,-40104,-61128,-19788,71044,118613,95945,60700,-33777,-199457,-277972,-184490,83832,463168,501831,144609,-29958,66285,-2335,-182168,-137299,-14061,-40609,-62257,-27299,-56636,-99743,-92644,-71613,20991,215202,319853,318724,375966,354055,232962,207841,214891,120991,13451,-135019,44708,315078,427138,359734,139526,-63190,-9514,119493,165555,168382,135521,142700,231587,167419,-42951,-160404,-50715,58959,56872,37669,27042,80374,59483,51558,113919,56787,-87140,-149859,-159431,-44457,171618,313082,317040,151195,-126653,-58905,327734,362707,121843,56921,-15287,-188110,-278379,-357804,-393821,-223192,-107096,-242387,-392199,-165780,278109,380502,96147,-104605,-20011,88912,42403,-58199,9921,115327,-108416,-469586,-466246,-111570,184154,239819,102731,-58399,-205543,-277750,-106654,181798,339121,341427,139608,-116960,-41843,82002,-160678,-357238,-152116,12244,122710,232120,140143,-52891,-209820,-310297,-268525,-57287,60038,-26851,3563,145392,56189,-212917,-389187,-293181,-96697,-83671,-227151,-141247,180476,365816,139659,-160088,-177203,110665,377543,361563,157879,65679,184748,164957,-132651,-342819,-270950,-163896,-181970,-176790,-213641,-254745,-102274,256188,474267,349177,523724,945556,568681,-33034,265733,508793,177592,305031,490587,284750,187289,103686,-182519,70535,676855,526931,520877,1288378,1548899,1478964,1035001,222431,7731,-138126,-556904,-446898,-194961,-36622,251899,346731,244821,201065,-306,-269918,-289764,-26524,176894,154495,81260,72902,143277,211046,205029,135169,138863,130618,95223,179784,239555,163324,132171,170210,-72405,-416415,-323232,-21365,45644,49237,29278,-157689,-281166,-155655,73732,272965,369385,292243,148509,31788,-18471,-24572,-38026,-48227,-25373,147165,378557,441559,312256,226217,260000,248549,147878,-45360,-241130,-262491,-136090,28982,113189,146933,142571,110719,58774,-13601,4461,125089,142975,20226,-44395,-106587,-217268,-167130,5619,-11032,-202210,-262802,-181132,-21764,15569,-25005,78929,245023,186488,-49235,-243042,-162201,51783,144363,19636,-174109,-171484,64707,96957,-18960,31409,95306,4428,-90948,-130850,-160655,-144155,8864,153254,178484,207481,187721,93742,62996,-21252,-169117,-233133,-239842],[-151198,-88832,16126,81139,19878,-196871,-334450,-156688,119435,54192,-276605,-407875,-206235,-18142,-11202,-10341,57913,43383,-29497,-73337,-49218,3412,18363,-152247,-325367,-261809,1683,262809,378152,151367,-101180,-60335,68421,93761,-448,2485,149607,159393,-80459,-177680,-97406,31585,130103,27940,-210604,-212462,30225,109663,4080,58137,193482,239931,160860,117183,114162,69896,-50611,-156698,-262493,-304284,-176250,-73838,1160,97590,108167,70363,-13453,-197125,-219718,-76832,-25458,7412,-10792,-58124,-126560,-208187,-207877,-105947,-90105,-241695,-376591,-171678,151403,143849,-63844,-107947,-20254,-68277,-270169,-291895,-64993,172381,206380,32369,-77931,69404,227563,149858,-91549,-214078,-98601,-86770,-198891,-224882,-73607,32903,-29857,-4236,15694,-122467,-184092,-115016,-30046,141652,197196,73609,51194,167172,180848,-36038,-309897,-317155,-225633,-286546,-270688,-210678,-239050,-149312,20784,149679,319203,239807,113284,92763,42946,-180056,-307780,-178876,-8075,1988,7796,57290,90580,132894,123633,86339,180442,390943,395765,127160,6736,243772,328488,153148,47746,29706,16204,-6409,-125438,-241838,-127858,90288,176742,116851,73912,62748,70037,96579,-21873,-175314,-49563,126705,137128,104335,183597,246471,171462,72359,70009,26726,-85484,-146252,-97973,174354,572422,638940,299035,-23327,-49731,-21495,8063,-97157,-195207,-52085,217423,155848,-37814,-141003,-100230,40666,177527,157148,-42780,-95094,22701,31680,-1024,19828,92879,322384,426316,232660,186764,217142,25240,-206789,-284560,-235850,-92041,15880,8437,83825,134906,-22038,-188214,-189141,-93420,57409,173876,274063,365792,279761,93044,29327,151505,285863,350893,331240,285706,137491,-78695,-201840,-242786,-293517,-117417,295388,392422,141492,-49501,-189046,-269396,-61147,135402,142093,270168,455897,408284,246286,62425,-61259,36285,151356,56934,-12468,64298,-13903,-165556,-78992,110843,46889,-132302,-57024,61716,76717,77303,-22875,-103418,-28176,-73784,-322651,-354537,-221447,-176609,-104778,-10326,-1359,-11732,7101,66178,130084,41391,-101618,-127801,-168636,-176889,-193637,-359633,-413114,-191147,-51568,-73883,-15713,5282,-39369,109251,310577,221172,102439,193082,186046,-108032,-303559,-186994,-10648,32947,-12478,-28473,-100153,-314713,-386032,-263842,-111984,111630,365277,388866,295215,329036,183287,-88990,-180581,-168905,-86941,-81089,-167369,-99532,142831,239483,29167,-236887,-246888,-156254,-156726,-113653,-100845,-211835,-299534,-239995,-192692,-208577,-196262,-69746,73590,117335,86476,86605,169880,205826,147911,27172,-23557,13527,1976,-151402,-269660,-156135,155449,399884,382792,127099,-73272,-65791,53839,1716,-155506,-67372,189728,89140,-182344,-73289,162709,71122,-62012,-103670,-170141,-156627,-8199,61912,-98052,-278966,-159087,-4743,-84657,-148789,-132792,-153631,-106567,24931,200451,244689,31064,-167001,-123748,-31249,-61512,-163144,-260289,-448905,-665452,-668732,-347692,17133,152574,224378,275403,59098,-241718,-303719,-140792,169378,281018,181416,109501,31147,-90585,-223630,-355866,-215258,-40968,-139379,-203890,-138840,-34841,218601,402169,227465,-208510,-480605,-438034,-100587,272744,176046,-339418,-489462,-162666,277345,512556,653883,756939,528004,214831,752167,2828796,4346692,1628168,-4658806,-6088237,-1354476,2222245,2382538,1471416,223097,-729887,-753923,-244141,-68534,-431133,-91221,20398,-341910,-333470,7642,184204,73944,-122982,-215315,-67714,-14541,-109661,70768,327145,169205,-92207,-170522,-119240,107759,262421,63760,-240890,-237744,-72404,130846,396407,535132,422743,-30772,-457278,-427970,-276106,-383820,-462210,-260976,53202,73575,-71363,-587,125230,213474,262495,175542,169597,384176,362056,132946,-89544,-220130,-66106,175675,74401,-136401,-121346,-20495,87751,139377,-4815,-120178,-55275,201359,294344,114001,-9443,108148,316650,368644,122950,-190142,-93913,189668,127200,-56904,-108077,-61837,66732,49469,-267071,-465139,-341132,-254381,-338505,-269896,-109324,-139760,-209848,11537,220700,56189,-159901,56400,194452,-151589,-464716,-272474,-7463,-94645,-288668,-333764,-232205,-52869,-20758,-88161,11083,41359,-170982,-165546,118343,256241,188116,101852,-9692,-143702,-175441,-87621,73920,-18536,-227754,-313254,-256577,-179215,-129432,-132312,-107070,-93032,-49102,151076,220888,64184,-101692,-120153,-44889,99897,274751,301907,179518,69133,-79072,-228927,-330056,-374842,-339851,-198906,57103,248083,206205,131762,92612,-67609,-214907,-234737,-218013,-203064,-50619,200260,267063,127421,42063,-112934,-323050,-329872,-121460,-6008,-29060,-48368,-164881,-333038,-349507,-206489,-48318,-29512,-82334,-109246,-160339,-291656,-390114,-392217,-340604,-285785,-226284,-160138,-94490,11747,116940,176390,85060,20897,124584,98183,-96149,-160269,-48558,-28255,-75615,-58354,-114860,-287578,-373877,-234719,-131213,-66107,5343,-69402,-296272,-323040,-157436,-105168,-62098,51162,181609,255615,193214,23862,-46864,-46501,-70359,-149673,-125863,114206,263077,245999,242469,236279,129498,-109285,-184759,-12001,78585,20291,-65288,59346,319942,219746,-193648,-437391,-281974,-29758,16586,-110627,-41841,132505,88472,81740,273448,476675,539720,322936,4426,-37903,101160,95358,34980,-45039,-111852,-41135,143950,263341,263360,148184,-40470,-283466,-403712,-348898,-60165,385559,464184,111090,-60447,79777,42489,-142414,-104684,20116,-6970,-18005,44394,20671,-51194,-53879,-30843,54725,212741,298233,286560,316239,290564,183999,183006,169246,144,-186535,-227741,51875,340229,446762,394669,178947,-72911,-69108,98893,186238,162449,62287,14143,119155,136892,-44911,-165057,-36265,47992,-8408,-23356,-3092,63672,48730,39457,102736,45239,-98440,-148590,-153897,-28509,216452,394504,384368,167004,-98312,-11008,341248,338490,103342,63210,5327,-166006,-212734,-227363,-235316,-66655,18028,-199572,-387570,-121377,306551,391045,127987,-62771,-16274,71124,45304,-37844,-14633,53964,-138280,-440673,-412805,-44374,238059,249494,118453,-28331,-241525,-377297,-211137,137198,341255,325017,77434,-165508,-62533,72521,-143062,-357409,-280048,-164494,10556,130557,46336,-104992,-220742,-324545,-247409,-33746,38069,-20798,16802,132263,105670,-90179,-260221,-197502,-55604,-96250,-204687,-86844,182014,362074,245115,12975,-64144,168751,445011,421051,224783,136560,260196,223487,-129361,-363811,-288002,-217203,-226081,-147249,-186993,-323248,-176338,324741,668532,606083,721823,1028156,617176,-134352,-202935,-96218,-330187,26213,702446,827625,768455,639411,170852,180900,664039,364424,100403,735849,1009666,1127242,1023323,386864,240767,147959,-271029,-288596,-204898,-122126,163055,260778,139181,134628,-2213,-236631,-259209,33301,281882,234407,76836,40158,138805,205052,202476,142153,89391,53653,111429,228702,201473,95481,105377,165414,-52309,-365166,-292924,-20850,41234,37990,3937,-199501,-321255,-238345,-15784,215689,324213,277371,238213,184771,92328,10863,-45915,-50201,43887,231443,383763,430183,276645,221335,357751,355759,122468,-145479,-366873,-385272,-174556,51601,146215,130998,80053,80463,56572,-58480,-66211,83625,107565,-17043,-6922,14682,-111537,-129216,-22545,-128706,-325081,-258017,-104368,48778,113237,38347,8620,123486,148921,-69297,-283063,-172891,80030,138031,-4368,-191128,-194012,64226,178226,110254,127452,149331,16980,-125150,-153839,-98850,339,112968,193365,195509,266185,268135,139916,57055,-58353,-188841,-219531,-182305],[-48338,-32996,23505,95266,23762,-198294,-268839,-6112,252610,130340,-174921,-267865,-122049,25176,31614,4962,-2924,-64354,-95345,-100264,-79401,-26370,-8945,-179660,-343753,-274904,-42796,196176,306861,107030,-157610,-220725,-143166,19544,83835,103988,164259,148235,-32805,-159600,-166005,-39193,89034,12878,-189865,-187921,75253,183806,33615,-22440,139104,291252,256152,201687,245831,193891,-20704,-202996,-332124,-312378,-132011,-68236,-72706,68837,175635,134770,8883,-204496,-237023,-96523,-12478,13008,-25371,-75025,-112777,-141078,-121094,-92951,-106862,-221828,-360599,-215665,120104,129079,-98208,-148737,25023,118681,-57706,-201858,-78152,156266,254796,81195,-109871,48561,296667,226544,-62831,-256065,-144531,-81674,-225562,-390827,-260154,20180,58052,39471,24700,-77246,-135923,-65722,7967,105270,131018,62267,50421,52315,-20940,-230298,-461779,-444010,-302498,-264684,-222143,-214675,-244613,-83981,104617,103283,85977,81663,59191,119274,101922,-147418,-327971,-236797,-75396,-79652,-46825,84057,126968,125960,40486,-51199,49657,339272,377578,118716,-1917,223885,341812,176268,27814,11866,106675,117585,-59457,-217596,-178578,70239,202472,117136,-10852,-43369,16815,95385,-28037,-209027,-68505,158817,132066,45154,185946,314658,255376,150620,67877,-52812,-58594,45122,82836,263599,564809,498635,62264,-189102,-118715,-9492,11829,-111944,-214197,-66687,205873,155558,-65748,-172822,-88650,90974,198008,156577,-50166,-81762,115385,107086,-58106,-139438,-58362,239801,382912,242662,219438,218957,17085,-107548,-134926,-196271,-149316,-54130,-7519,102741,153874,-39783,-233108,-219096,-152277,-20319,141889,236255,251589,127365,-70992,-170830,-89388,85814,191742,228696,265712,157270,-60450,-191133,-186920,-174263,17016,363769,412205,134297,-67148,-150797,-179287,-13330,131933,143459,266960,458729,443335,275101,60923,-113010,-55005,124852,82272,-41018,-27074,-62633,-120423,-34210,141303,133038,-8346,-30332,-46638,-73575,7794,-26176,-134365,-80391,-53121,-264930,-305622,-152934,-100732,-58485,2811,17389,39656,49048,78354,121855,16201,-106928,-120491,-147966,-134672,-160678,-384749,-509421,-341462,-246798,-267659,-167733,-72966,-79628,52113,217652,148192,27797,111022,185695,-29660,-292171,-284604,-127964,-33083,-37502,-6016,-1746,-172028,-270338,-222191,-73061,244731,570972,499836,280530,236427,38360,-286117,-355871,-296988,-145134,-27623,-68438,-65975,135445,226766,24739,-239973,-243182,-124883,-65148,8731,21800,-163673,-295947,-286180,-299330,-288298,-218664,-114572,-39790,-23240,-45266,-71000,-25721,63151,81023,26363,-28111,-17857,3130,-85015,-130178,27268,289584,426379,363028,130663,-93510,-119554,14637,15475,-80734,52268,305566,177926,-95704,-30526,100534,-24873,-122565,-138193,-196759,-166226,8396,89598,-66279,-319301,-274777,-70673,-72985,-163963,-110606,31980,104027,53610,90559,163477,57218,-130732,-142614,-60859,-26251,-71340,-160154,-372604,-688317,-771116,-348046,121888,220188,213702,252215,49165,-186958,-213452,-56556,198122,321323,274697,203333,59503,-120760,-258505,-340768,-191386,-2444,-94139,-161175,-114530,-41425,187754,440860,322779,-161169,-512356,-475382,-86387,243496,52197,-426207,-435475,-108958,170607,588939,1099726,1313488,1067823,572305,379128,1076475,2372262,1936524,-3149529,-4814763,-874837,2215216,2290915,1596559,730963,-382326,-779931,-476808,-440395,-755950,-304126,-100787,-423123,-427279,-98790,61430,-75659,-235572,-268509,-84976,-94651,-204019,26737,316435,163639,-48363,-112307,-91117,90619,246976,22080,-261769,-250916,-68808,135756,340027,393445,281352,-73846,-442787,-431321,-266576,-319039,-378502,-239900,-10159,-20112,-62229,177870,381017,378956,276662,128052,144412,403311,418466,153491,-159283,-370834,-198214,122494,13008,-262362,-218709,-68491,40102,165796,139852,10149,8134,232698,353162,105050,-65737,85674,333457,376820,134122,-191984,-210452,24176,53446,-44620,-100627,-44727,151704,164846,-182247,-372194,-157238,-38146,-181395,-226300,-92106,-50337,-80135,181971,398779,166085,-70866,136739,265521,-111106,-450846,-292108,-83809,-181828,-325272,-315154,-215843,-85085,-51555,-30168,64585,-31734,-246858,-145727,151176,232485,145636,69145,-51157,-190744,-100861,160461,346819,140274,-196765,-326884,-263289,-140321,-44664,-54485,-54714,-75684,-24056,169104,228263,79017,-72219,-61372,-23914,29725,191295,277221,193740,94003,-88521,-284303,-348340,-289990,-203039,-99961,85268,272347,252056,103120,12458,-62924,-183735,-303881,-337945,-252048,-29283,184010,242187,173665,85782,-105685,-283809,-276426,-143023,-91718,-112265,-116078,-199130,-352321,-361580,-170897,12277,15874,-68055,-98192,-170653,-299390,-350818,-295764,-283962,-332790,-351527,-305077,-258212,-210816,-44092,126935,82243,25642,157609,187615,25974,-112361,-138223,-160549,-156001,-92047,-101551,-228661,-333707,-272018,-216038,-145808,-36253,-74783,-294609,-323669,-175606,-84772,66601,233604,259418,244862,176243,10529,-107782,-98986,-76253,-132999,-82388,156781,263078,163838,75141,90060,38120,-153476,-205360,-1963,99898,-8477,-190525,-73359,218198,141295,-252407,-491151,-296052,39006,99703,-37175,61405,216125,83969,2570,179164,388622,476002,316882,40041,47001,130798,57626,-5023,-80223,-174946,-47086,220904,369195,383133,238854,-11208,-303697,-456191,-443890,-179564,261606,371447,56018,-87387,80744,60655,-108478,-79989,13407,-5708,11887,94802,83552,-7726,-31734,3413,104877,216423,223640,172716,194701,180707,103646,145867,127391,-111398,-374858,-277741,56507,317769,421839,422585,238677,-41651,-103327,47417,138926,109596,-3832,-99004,-40380,49306,-63183,-176726,-56218,-10358,-116308,-101349,-23052,25135,9755,6135,75347,37633,-93934,-128420,-105641,6562,205394,363676,360390,145933,-71763,40577,335055,294783,95049,93145,39025,-117429,-102633,-71738,-81217,68864,127854,-150987,-336797,-43968,320568,362434,134791,-38664,-47847,19871,38618,-4836,-7729,26882,-108130,-322815,-297936,26893,279867,245202,137797,39826,-204660,-396069,-254974,101943,305722,255902,-6094,-199535,-76034,69201,-66487,-251989,-315135,-255538,-65955,21981,-48899,-144629,-215577,-312263,-224378,-40737,-11799,-26597,31083,114343,145662,46857,-94508,-69142,23392,-60830,-138573,-32766,136567,265883,264352,133218,29888,191435,451896,431573,251827,190909,317680,273862,-92069,-337599,-277469,-255339,-253363,-127761,-166292,-354559,-225741,331213,775196,837202,913946,1064762,662647,-113553,-526361,-643877,-730257,-91239,1002074,1379664,1299149,1062916,469411,318426,624214,138646,-418664,-16823,360467,705409,914440,550255,553480,538588,136645,-22838,-126907,-132526,118413,175695,30881,34098,-35170,-221892,-236873,72429,345201,251411,4429,-37615,89226,165722,175045,121680,25968,3378,155967,265421,173984,71431,90601,144731,-10921,-271013,-243663,-28833,9813,-56252,-129726,-289554,-374424,-310329,-85583,153978,239491,225213,305829,343920,212733,54979,-12500,-87,135406,294317,324982,300149,161749,177494,383689,372686,55017,-231476,-431547,-430852,-158996,79837,160330,122546,62581,77210,53686,-77788,-100971,29355,44524,-49923,16513,103004,-11055,-85036,-57834,-229455,-388516,-231922,-33753,110412,203920,97101,-64903,-35458,36808,-130995,-296756,-159688,88704,107291,-16677,-174255,-215187,-9520,172269,176382,189606,192374,50605,-113556,-141235,-40464,109136,184975,194289,177917,281652,295448,142915,22426,-81711,-159528,-158312,-96537],[52113,33850,40022,100828,33320,-153940,-180840,83632,278474,121809,-109776,-121698,-14529,74878,67738,17176,-48003,-130012,-147805,-138329,-108365,-33241,-5775,-148552,-296743,-245516,-80691,84477,140799,5799,-211095,-329324,-263620,27,198910,234247,210652,155668,26787,-133212,-192705,-66966,59026,3569,-146437,-174402,23103,158550,30658,-119308,18631,240810,289243,270214,352142,267973,-33849,-270084,-377423,-277213,-61605,-42477,-131778,13781,190438,180846,41550,-194019,-253308,-130361,-9214,7243,-68648,-130278,-97256,-38998,-11090,-77118,-123704,-175580,-282784,-204555,78786,76099,-136615,-177224,31060,232177,138924,-87848,-95467,115741,275769,98718,-161427,-1671,315275,288510,35511,-171339,-131089,-61183,-228902,-495387,-387860,12463,151708,98521,44037,-37821,-93726,-27835,29762,38159,17207,-8909,-13344,-99155,-215753,-378225,-544202,-494746,-310423,-195531,-141863,-175524,-208239,-21234,178697,116190,-65309,-54910,-24677,95180,104198,-139862,-343027,-267899,-113466,-125782,-63981,119268,130703,67218,-62572,-200680,-99395,258700,362992,146338,20723,172986,304783,186006,11399,4487,194815,236760,17512,-191732,-235751,16328,193734,97523,-89582,-142026,-52603,71897,-17520,-183723,-57237,169202,125761,21789,157296,305594,290563,204654,41449,-147742,-63350,179144,241799,365493,553422,349790,-130005,-303215,-210126,-74417,-39611,-120453,-171984,10012,215194,152625,-71145,-176447,-69895,121600,194667,141085,-58131,-87238,169411,171577,-80937,-224058,-142796,148905,310636,240516,221994,204379,36227,11184,36148,-96654,-147611,-93586,-6613,133450,173554,-53049,-260336,-236657,-200943,-117322,70240,173979,130977,-9694,-209331,-359612,-357528,-162886,8491,135245,258627,202052,-23210,-154174,-92722,-33562,129934,391855,408548,133447,-80137,-137584,-96677,56287,148073,140875,224087,383645,405944,267777,65145,-141454,-164277,35149,77115,-57089,-102328,-77860,-38713,41308,196550,235662,127916,27669,-85379,-176375,-76943,-34244,-123183,-72627,-458,-183055,-244475,-83757,-19062,-10029,21444,47727,98693,95724,76704,76969,-24399,-101109,-95432,-104895,-91593,-146516,-411771,-576402,-453110,-382960,-364687,-227973,-126914,-127735,-4524,138946,91750,-53214,-4861,136320,19513,-261776,-353468,-247816,-130253,-99673,-21857,73896,3067,-93919,-126423,-37386,304341,642791,489736,201642,91213,-138888,-477697,-555684,-431170,-198029,4337,-3701,-31567,136321,222663,65201,-148455,-163881,-64046,17151,63728,48019,-130703,-228304,-259997,-351604,-353006,-240962,-152022,-139337,-151788,-179009,-228008,-206477,-79488,-10106,15841,-6947,-26817,-4041,-20025,23207,206412,385307,419716,319469,113944,-125286,-202651,-95848,-12930,10425,181037,377205,259464,46917,45297,38743,-93721,-139377,-151455,-236461,-198605,-4622,82827,-48708,-309170,-326463,-107137,-43746,-154250,-87543,166963,236223,36388,-42499,65616,59787,-110994,-159287,-66341,38419,54881,-39692,-274231,-660249,-809863,-326967,204131,248116,168083,181291,4526,-148039,-127299,27231,225474,346264,302968,208706,56691,-138068,-276641,-297604,-162040,7349,-43694,-82578,-42061,-3281,155498,413578,340790,-134493,-507995,-453223,-83975,143061,-112708,-490591,-368892,-71674,45463,603890,1387121,1708813,1429439,628160,-361748,-1109051,177192,2602785,-40657,-2409091,-524800,1658994,1807585,1554812,1212501,24949,-686621,-566373,-778004,-1027314,-530292,-210957,-383531,-361453,-131725,-57881,-185628,-274453,-221279,-52548,-133934,-253758,-50143,199475,107666,-19014,-59005,-43037,105621,245571,-5556,-255927,-222548,-45277,146358,263863,185445,50996,-141763,-401153,-416354,-261240,-238658,-243166,-148090,-32111,-86001,-36603,330485,551765,411037,199385,34441,62926,337048,411331,140053,-230073,-484251,-294349,74443,-30464,-326021,-268470,-115513,-28137,172817,311004,197278,115071,246008,331529,55945,-122202,46046,296349,345095,154937,-138645,-252664,-107177,-14750,-31215,-87474,-40579,189263,248896,-42157,-190172,56847,162661,-58235,-216740,-91239,34096,40351,274583,472278,203587,-18891,180891,292735,-70194,-374973,-271913,-164048,-251355,-305595,-242599,-171470,-115463,-81587,14111,72805,-126256,-292039,-104566,153689,159249,71087,36330,-34868,-132887,-590,346989,524977,262081,-139496,-286457,-220415,-66236,58160,71497,55990,-13955,26622,186911,237443,112380,-18996,-7171,-15928,-34520,115448,238932,180859,79527,-119563,-332107,-350395,-213818,-86416,-15210,89021,266087,285768,90529,-34647,-34966,-123526,-296120,-383067,-278879,-22213,146737,195181,199217,74595,-145333,-239581,-187285,-136306,-146090,-149363,-135532,-194045,-344478,-354180,-132246,48805,33220,-66944,-97299,-162326,-247821,-249532,-161275,-185723,-328902,-423132,-407729,-403762,-410652,-182499,61402,61617,34474,181354,261454,129560,-77622,-228308,-266614,-189130,-79450,-43297,-120497,-226437,-258542,-269338,-207458,-60964,-74289,-263621,-269897,-140346,-42410,145906,332160,265848,166394,115307,1258,-127226,-108706,-81886,-143990,-73865,142595,194795,9720,-145392,-78912,-57795,-173313,-165915,59620,159999,-13208,-274344,-201015,64030,40245,-269596,-446031,-224824,120586,137561,-4826,131961,279827,105497,-42460,67328,245306,361125,279896,70174,105430,127779,5796,-61807,-130368,-227477,-37887,273083,389832,397274,295205,53346,-231707,-403924,-439947,-234211,140326,244225,-25495,-119944,55374,29780,-113215,-90337,-36286,-33776,17589,108741,119787,24369,-34092,11811,141051,210811,110184,8368,52303,65266,17704,97146,96189,-166443,-457215,-265222,52658,248503,355205,437120,306635,12610,-113623,-17026,45624,21122,-57949,-179843,-202493,-65197,-87348,-190106,-99096,-87857,-223100,-161312,-18109,-16526,-48378,-36904,51552,53160,-57390,-89035,-39031,42822,146640,236693,254772,106182,-42305,83255,307115,243781,101380,130256,60163,-66451,21425,76896,38355,154086,193504,-105835,-249209,36781,287854,270876,105947,-41530,-111803,-53762,24910,34668,29042,32866,-43164,-172783,-179777,63881,284113,215036,132926,99963,-129856,-353549,-240395,84128,244952,152911,-88311,-214909,-88353,65988,43364,-85236,-252995,-237629,-88194,-71814,-135109,-167673,-204112,-290046,-219280,-80340,-66747,-36426,43099,98338,162208,154090,55638,56249,120785,20295,-39430,14687,57863,111189,213428,196020,102790,187648,397964,391054,230627,206724,341487,310079,-27207,-282230,-263174,-274799,-250267,-110439,-144369,-326167,-221954,288071,791186,1011174,1061530,1027320,673380,10244,-662657,-1043690,-916681,-11034,1250796,1763331,1659015,1280367,647729,453624,564708,-95973,-876598,-733345,-237742,308324,748884,693677,857331,913323,559478,288026,24158,-52875,142373,125303,-41152,-74585,-109697,-245245,-229557,91515,364579,211047,-109448,-136395,9901,100442,129147,78964,-32594,-4389,208186,273623,155838,80159,76333,103195,30047,-165904,-187151,-33748,-30174,-193647,-319296,-383564,-407707,-342977,-111874,116421,152134,151708,323855,451876,294992,81745,38043,77754,211491,301334,203122,79436,-2455,101833,328894,293218,-33261,-267925,-400850,-371532,-85994,111433,144437,105624,72754,78117,26639,-82347,-93917,-22459,-23918,-62160,22062,129789,49023,-50954,-88112,-273012,-358873,-173632,16875,143096,257894,133041,-128181,-192089,-124745,-228791,-290536,-119529,92820,88662,4445,-123597,-230407,-136368,79087,164191,203166,220091,107693,-55115,-94392,11644,158405,192505,141378,140055,271946,282013,112896,-24641,-74842,-78962,-63013,-6176],[126470,88992,63182,101805,45174,-86474,-102526,96069,206925,44346,-85919,-10206,79948,118386,94372,30031,-61136,-140325,-176299,-183628,-142180,-28349,27457,-56696,-184375,-179499,-99546,-36011,-61309,-125241,-255005,-362140,-270400,29533,302673,340630,250607,161672,70831,-111048,-183940,-62312,35319,-12563,-119133,-196108,-121926,35635,-10841,-200559,-125822,109341,246520,302914,409193,286293,-73983,-331809,-375202,-202940,12192,-11001,-159777,-46082,156296,195290,68229,-168420,-257322,-159381,-10136,-2375,-132164,-214930,-96004,63557,96645,-53299,-135428,-122339,-179810,-158748,21460,-11044,-179704,-197645,-12782,226496,243269,7041,-113607,59651,259059,79139,-222543,-78152,271158,322465,173119,7504,-48476,-13757,-199148,-505727,-421349,9694,222567,157661,72405,-10436,-65514,-19005,9354,-50297,-99391,-93945,-99979,-227618,-342607,-443385,-541105,-455232,-244812,-106512,-64373,-107753,-139035,19011,214883,170641,-85058,-147767,-122141,23364,50849,-153992,-346881,-274155,-131767,-143209,-50874,153567,116053,-18089,-156273,-317004,-228665,161096,363040,218318,64914,98521,220714,165477,-14707,2206,259796,325379,91706,-168402,-284414,-61557,165145,84818,-129046,-208599,-130291,15778,-11667,-123506,-23437,151474,100037,12889,90446,212842,263621,228776,13481,-224854,-104839,203783,320083,433304,522757,234089,-205956,-319729,-278444,-185842,-122199,-132031,-109464,125094,238264,142260,-58648,-157938,-53502,124218,172277,116628,-65147,-106776,174088,219520,-55609,-220412,-141593,86493,236941,222421,190211,168650,67459,108243,169977,24730,-88964,-81843,15351,166064,186870,-51285,-242441,-215742,-217184,-202985,-19692,107881,49483,-88072,-284484,-473526,-549340,-377908,-142729,85900,275229,256245,14233,-111949,-911,89757,207612,397066,403009,151442,-76714,-143787,-34333,143848,194028,141653,166324,275643,324138,240816,87428,-131292,-253919,-83621,53989,-53226,-144555,-56443,59935,126569,253692,327388,249806,104567,-55666,-204658,-139956,-27939,-57790,-2794,64674,-97122,-171090,-13627,64241,37321,38130,86562,157710,133728,56894,5565,-70360,-93752,-64174,-44746,-46292,-148654,-429493,-582724,-487029,-433099,-362816,-202940,-152663,-164901,-30846,111033,73798,-112904,-121674,42861,18121,-221325,-378769,-343306,-230130,-176527,-69904,108953,162766,91573,-4537,-13697,263006,549823,378887,90049,-64318,-292452,-598018,-710293,-536703,-235158,-4522,-6063,-11041,150885,235166,143744,13170,-32132,11424,69023,41387,-22157,-109671,-113003,-173543,-339761,-390746,-271367,-187626,-210933,-251510,-299516,-343580,-302744,-178236,-102834,303,36186,-14470,-24782,23288,151811,336133,422007,383059,267403,84193,-161180,-296101,-242627,-80031,76769,268074,382677,311946,209971,151054,18721,-103948,-104371,-143247,-278703,-242807,-40488,54695,-41497,-257553,-305222,-97604,-2906,-137525,-88186,205035,247923,-21981,-146372,-4979,45623,-113030,-180646,-61424,112578,189891,76713,-184029,-589110,-765535,-288396,238279,234078,111977,88175,-69913,-156670,-87769,63732,225806,338038,246926,105743,4849,-145705,-269850,-242981,-134329,-8436,-5413,-1462,49759,62765,127409,322090,264934,-157746,-485540,-383222,-92416,6179,-266668,-517444,-298081,-56226,-81190,524167,1428776,1847768,1574222,464060,-1265544,-3136385,-1715142,3107807,3586937,620979,-177957,697237,998974,1378735,1539444,388373,-470260,-503151,-1014012,-1213261,-696548,-271313,-247078,-171896,-87816,-144123,-238413,-232979,-92033,15215,-112449,-231165,-117846,36026,32324,-8484,-28417,7247,153486,275395,31489,-197370,-158943,-14374,157165,198742,-1808,-158170,-182983,-329587,-381016,-261477,-175039,-95347,7825,11878,-103259,-11554,396644,578770,312875,60324,-77775,-45565,223030,359182,105404,-279867,-525930,-324042,45565,-49437,-314399,-252960,-152264,-113280,146958,441344,371953,221858,231945,227609,-25430,-165726,-1871,215032,280521,174762,-47088,-206141,-157371,-41599,-9866,-78300,-67872,152351,272960,106646,15101,224186,275546,-16468,-238262,-94497,108632,154300,302704,427202,160657,-9079,187760,272119,-40068,-263178,-222510,-226493,-284023,-238116,-145360,-121507,-146402,-111970,35362,36644,-226045,-301170,-42211,140005,66696,-8240,8766,12010,-14428,77840,392102,547787,313558,-60647,-190527,-135127,11997,131456,177653,165282,74219,96345,210895,251091,143486,30084,29621,-18873,-82023,59914,194751,142123,32159,-156317,-349543,-327690,-161462,-20053,28119,68477,242391,298182,82605,-50519,-5331,-60820,-221078,-343254,-270443,-24715,105897,147930,198174,18625,-205299,-185738,-85835,-105133,-149997,-133441,-102087,-136414,-283375,-303091,-85683,67300,28917,-73452,-102427,-133712,-152496,-111280,-23380,-78106,-285718,-425174,-422981,-455533,-495028,-252345,-8601,16249,26941,184339,313038,209397,-49921,-288695,-315349,-161497,-27582,25206,-4385,-78582,-184186,-265831,-218234,-51511,-65882,-211855,-176350,-53932,27873,181463,342800,219499,56173,36176,-7361,-117410,-93604,-96835,-185560,-106974,77639,80223,-160805,-344019,-231342,-134658,-155866,-70406,153385,236851,17966,-281939,-278920,-80168,-45422,-248089,-336121,-100220,190767,116509,-31568,146307,305738,144709,-31683,-15678,88462,215976,216017,99819,136021,94210,-59469,-124500,-177974,-253386,-24535,273529,309411,292995,288251,131285,-81270,-253543,-340510,-209579,62594,110598,-126613,-162049,-211,-55078,-173282,-146634,-112075,-74125,1198,85345,124871,41189,-58736,-14441,137366,176094,-19560,-155303,-63503,-16983,-50602,37469,72577,-142186,-382361,-192934,38807,151558,262627,425779,355002,59390,-110077,-77828,-64987,-79888,-95743,-222269,-323494,-166143,-100066,-191656,-139868,-147227,-285251,-182023,848,-55846,-114436,-72824,50660,100021,14864,-32787,18767,62572,65416,69612,112497,70805,-6290,106191,257405,193424,118281,157611,51937,-36464,125025,192349,112674,183885,207277,-60770,-136454,96543,198912,123536,47417,-69218,-192765,-133879,4208,68234,77954,53910,18431,-51381,-104925,48683,234609,146776,80585,110647,-64201,-288157,-190029,82649,176070,46453,-145312,-212049,-106975,51225,140617,73326,-125318,-129035,-59870,-138072,-209128,-185924,-206274,-281341,-242630,-140067,-103865,-41685,47086,84995,153611,206270,149445,143826,204565,120851,66767,52992,-28266,-47354,132771,215890,156999,174494,306932,317572,177965,181553,331167,335657,55594,-214435,-259585,-274291,-213550,-86860,-112818,-234397,-156956,216002,721936,1083018,1107184,885969,613542,188942,-614611,-1230501,-831722,250461,1330385,1854961,1783339,1277354,699949,560956,486352,-290889,-1138979,-1185640,-643380,15534,584844,809588,1075267,1157359,885574,568735,207893,93920,222682,125789,-50768,-156963,-211974,-295747,-226254,100184,351064,141690,-219012,-224442,-73301,27368,79569,31398,-62466,36373,248317,248093,142491,101228,53461,47375,54262,-82518,-141884,-35885,-67462,-320221,-488162,-442743,-397166,-318108,-83390,121617,96756,77718,281206,465784,304607,73564,74308,145067,238169,242403,50440,-156389,-164630,9739,206695,141510,-111656,-235173,-282695,-227747,20296,135824,93175,62160,77105,56441,-39989,-91161,-59954,-62794,-77209,-46647,12307,87623,47915,-40120,-106436,-247437,-250056,-94548,34193,132350,254847,133202,-173760,-308957,-288149,-338340,-276340,-61674,104373,99686,50983,-58009,-233515,-267584,-59979,90904,165473,224531,175284,31026,-28428,56434,151481,131017,45254,101514,258019,249545,68719,-64802,-34620,35825,45131,73401],[166541,117433,88444,101120,52654,-23651,-54165,47828,83830,-57010,-84343,49083,133833,145199,111134,50199,-30239,-96762,-173390,-224705,-183653,-31441,71344,69012,-30405,-89308,-89014,-122095,-221770,-243641,-282069,-319920,-188882,78232,354477,375655,235877,137870,76867,-99705,-156743,-43679,14813,-41572,-138759,-270420,-315734,-142371,-80828,-241613,-246890,-58333,137622,284088,404605,262912,-110710,-355587,-314024,-102355,69883,12278,-153266,-91368,92144,175147,76680,-133227,-237973,-161870,-1731,-1407,-192455,-301548,-117132,132319,183652,-12666,-134056,-79543,-92462,-113688,-56218,-119196,-227765,-219228,-98653,109066,224168,54509,-122202,6209,208934,31954,-277006,-169166,169752,318336,300430,206486,84957,62721,-136768,-429634,-377640,-7510,234861,192189,99558,1160,-57321,-52750,-71807,-149099,-179870,-146327,-156115,-277325,-363882,-415754,-461097,-338734,-122554,-25949,-22237,-39594,-59082,24893,193295,213021,-20838,-210305,-218905,-83354,-43970,-179546,-330054,-257412,-139990,-144559,-23974,176075,99991,-92559,-214068,-367005,-310983,55711,365005,312031,109415,22996,120092,112926,-58574,-3319,286099,359153,136304,-151756,-304821,-133245,134581,96953,-111933,-231127,-207517,-74013,-30933,-65267,13373,109518,49136,-5484,-4612,62521,183980,229464,12013,-254600,-175857,106911,282353,419844,450970,167093,-154946,-233273,-282019,-280346,-192294,-149243,-63353,217307,259745,121723,-33312,-120618,-42590,98595,135095,87640,-70217,-127020,139546,246268,5344,-158968,-87086,66419,184819,188969,131794,117986,97823,157119,220718,115547,409,-19743,52987,185831,186943,-29776,-169669,-140011,-184918,-250261,-101284,59812,37123,-87194,-278195,-466798,-581385,-484306,-223109,85127,306009,297194,38287,-83983,50277,163463,245538,393757,406790,191241,-45717,-146245,8860,237747,266105,152137,120954,185677,238206,210749,124599,-85253,-294336,-186747,28129,-32670,-148929,-8766,151580,195450,283910,382645,339463,182892,13800,-163442,-157093,2081,53600,106269,118264,-25286,-87069,60362,149233,89763,57563,133829,210589,153656,21836,-72812,-108279,-87637,-35704,17931,-2575,-158779,-427840,-522258,-439601,-406421,-294261,-127675,-149849,-173831,-12870,141653,92785,-138089,-211659,-76757,-34273,-177118,-353047,-390451,-302347,-241926,-133148,100470,264777,235448,111110,-3390,130945,330315,228078,-7940,-181490,-370831,-601527,-746859,-578144,-249183,-53183,-75227,-12284,180360,266414,237091,191163,110769,82624,83632,-33049,-141240,-87360,24502,-50196,-270766,-393961,-311226,-225970,-251533,-321156,-400555,-396275,-285089,-209627,-175437,-14924,87587,9961,-57451,33933,229416,393226,400128,325708,219752,54680,-182988,-360868,-362734,-164293,83120,274567,323295,323789,348970,267367,55017,-49868,-26648,-116122,-302378,-278622,-86846,23504,-33216,-182243,-222177,-38305,42573,-130285,-122089,144465,151247,-95786,-176364,-17100,27154,-130333,-205405,-63007,169416,306141,175349,-115056,-482544,-636360,-232701,219638,188434,64241,184,-156129,-217108,-117072,26859,186927,292490,121032,-79029,-91678,-145982,-232619,-189120,-115142,-39088,6693,41363,114452,128126,109294,189306,111651,-237672,-462457,-294849,-111297,-125091,-360901,-495624,-225195,-59497,-192839,349109,1211415,1689629,1508419,215385,-2048171,-4375731,-2870760,2907310,6323006,3619361,401600,-365690,68506,1155072,1631989,616617,-178472,-350199,-1135294,-1322582,-760292,-263343,-70596,62890,17798,-167040,-232453,-131943,67189,94823,-28343,-132071,-140521,-104468,-31608,-13037,-24105,47304,219849,331136,146359,-75603,-79016,5029,157661,163144,-98266,-245797,-154443,-229667,-321394,-258005,-142879,34840,197505,114086,-70434,2854,352216,455584,133908,-97652,-186464,-149944,107076,286230,64318,-293210,-482697,-277518,40945,-47899,-241281,-178408,-171540,-202225,87405,475073,462553,283194,187729,72567,-116762,-184140,-45156,111142,193363,177841,51949,-89629,-109647,-10441,19161,-80986,-128756,46409,233285,216849,173630,295090,273874,-53467,-263057,-83268,169953,255473,296764,297667,65799,-21414,171309,210757,-32161,-153598,-165814,-257722,-269635,-139714,-53332,-85611,-178669,-145575,31404,-24400,-308179,-273594,36977,124770,-13757,-66051,-13424,46838,86025,91443,272861,412192,286174,27707,-60463,-33199,64279,140082,197104,210381,157950,169867,241485,265205,152200,50639,44841,-24805,-106041,29489,152082,86725,-28786,-177949,-319248,-274998,-131947,-6339,23449,30865,213880,287912,70119,-47995,6008,-19552,-111574,-236556,-224126,-28354,79540,124309,180764,-43603,-239549,-113051,7181,-58683,-104421,-77810,-31052,-34921,-166695,-203578,-32150,73648,10571,-85504,-109912,-88501,-38795,29320,86777,7795,-224375,-365933,-341870,-371677,-413526,-235748,-70060,-50561,-16139,153215,335200,265008,-21722,-299474,-293376,-79461,41848,66780,78103,68345,-64586,-204628,-165577,-2815,-50580,-159867,-75578,57547,112283,186434,288717,156631,-31319,-22791,-10970,-89259,-72145,-117782,-235865,-162459,-8157,-37366,-283399,-453760,-329827,-173726,-100708,56928,244359,291570,76863,-210989,-283299,-155646,-82500,-200808,-209558,35345,230347,44255,-109102,102665,283665,180467,32821,-33106,-37970,60521,132157,133970,152055,42870,-134050,-182566,-208435,-247972,-22424,210031,151085,107983,211347,189699,97164,-49351,-180505,-121570,45916,739,-227807,-210772,-78356,-177859,-280286,-236548,-184514,-104199,-25618,37260,102190,40572,-95786,-69433,85860,101805,-140751,-268499,-119713,-46609,-89438,-30085,47659,-50502,-172681,-84305,21748,60716,170001,378875,353137,68840,-107489,-126529,-167809,-166236,-112648,-228284,-375249,-219244,-88037,-170262,-154105,-159777,-279801,-165613,6236,-99417,-176672,-86372,81711,171471,112347,34874,48378,55381,-7587,-70070,-9531,56486,35507,104454,190314,147379,136339,164857,12706,-42270,180368,260081,149487,175059,184362,-3958,-10265,126708,75174,-39911,-20759,-109751,-269195,-205624,-24964,82361,112796,64835,44703,5237,-86361,-8451,134009,37800,-24488,54430,-43131,-235558,-133632,89748,115135,-32159,-159515,-194531,-136831,13585,178405,161351,16697,22311,-2520,-173324,-268995,-217710,-240110,-303235,-290032,-196865,-107185,-35569,36880,68558,127938,201275,169608,170812,243092,201820,149143,80880,-95162,-158107,66676,215363,197336,171084,217582,241511,126757,135197,302366,359638,144001,-146868,-267894,-257822,-153553,-54745,-68357,-96489,-45081,135889,576150,1009881,1000342,628522,465270,374828,-411097,-1171725,-478208,633587,1189558,1620505,1670640,1108648,665803,622109,383522,-415480,-1130718,-1226238,-775646,-140664,470843,899156,1167957,1206278,1037380,756831,375779,255251,312308,165538,3943,-184337,-307250,-337780,-204352,112369,322337,79096,-280938,-274572,-133898,-30844,43258,1111,-45569,116809,265896,197024,129621,116181,20763,-8060,55843,-42340,-123328,-42812,-99743,-395706,-574468,-448369,-337042,-236309,-8627,167066,89533,21991,189765,378011,236702,28966,70847,164358,198055,134517,-83459,-318243,-272695,-80811,45412,-38220,-152252,-138398,-124027,-61701,115569,135959,8102,-19955,42925,-4348,-144767,-121828,-27339,-90931,-104410,-8312,-3560,-4392,-11604,-58700,-115320,-173914,-114183,-25572,10156,75962,192888,94264,-201912,-362607,-398877,-422837,-263186,-4119,123191,127208,88248,-9907,-222141,-347752,-179161,-1992,88121,197924,229528,113448,34433,92609,113825,27583,-59074,80129,253895,218536,29631,-83974,26093,152599,144112,138904],[177787,115892,110012,99241,49528,14916,-36228,-21708,-30438,-128873,-79114,61285,137480,149795,119206,83931,46176,-15000,-139363,-246773,-227942,-59415,97437,184332,124724,10280,-42427,-138014,-279703,-310042,-288512,-229059,-77340,106390,332039,320587,137021,64664,42266,-95818,-129090,-26300,474,-77509,-208146,-391776,-492619,-311633,-156178,-232810,-308109,-210346,-7332,209999,341436,220378,-115628,-317671,-201063,4272,100589,20970,-120792,-113529,19438,125280,62892,-94914,-189500,-122486,31953,24684,-221167,-356962,-154786,150670,245572,51988,-113001,-57144,-46894,-97968,-146867,-226355,-277400,-249796,-202299,-64428,108310,52787,-109337,-26067,141580,-22305,-306993,-255250,34114,273040,371875,348014,227894,155975,-54063,-308919,-310037,-64352,163303,178798,111138,-2529,-71051,-132489,-213117,-245523,-205307,-141383,-142993,-222740,-280564,-314350,-332090,-179999,22694,25935,-33585,-1526,5188,-2808,111713,184285,14706,-273087,-304075,-205186,-158071,-204106,-285217,-218773,-141972,-139900,-1519,176118,91066,-125135,-221944,-340419,-334756,-46945,342133,381247,130548,-24562,49676,46527,-115796,-18216,268240,325624,127566,-143168,-281832,-162599,114332,133338,-44301,-214457,-277342,-185949,-83077,-40769,30774,57180,-11275,-40780,-102823,-96456,82061,221708,55588,-223432,-258112,-78803,132577,302086,326655,139716,-20292,-75221,-200852,-291398,-207816,-166894,-50702,249423,263779,93273,549,-66689,-34147,54393,89085,57166,-72933,-131824,91888,248238,70104,-93539,-40431,72852,160411,144311,63840,68706,121500,153663,173540,133778,83374,71630,94748,182184,171759,7418,-58023,-17726,-105139,-245889,-152089,43562,94108,-18089,-199077,-333133,-433105,-447297,-224594,107391,323714,304659,47311,-77863,42429,171648,246141,386684,415943,243317,16516,-118200,42656,319153,345099,173037,104173,146194,182045,186911,159276,-22392,-274883,-237161,10057,-8107,-124229,44958,214841,225052,264683,387019,392147,246398,83433,-82199,-124387,50566,182054,215124,141400,21859,1836,139103,234467,152199,89477,189582,253584,153736,-18480,-135421,-126722,-79727,-15185,64756,31478,-166719,-402516,-418324,-342483,-337401,-205408,-46230,-123565,-149765,40626,208494,127720,-132747,-260325,-196139,-117252,-131962,-280634,-380081,-327722,-273990,-188039,60141,288027,305938,195821,50,-45020,73957,106573,-50296,-222357,-347063,-483695,-635302,-535849,-239095,-121738,-180054,-34643,218871,309401,313021,324917,222109,132415,69117,-112167,-236631,-45385,160860,83749,-165829,-363181,-353445,-266599,-267802,-370786,-482363,-392229,-180860,-181614,-214791,-24891,129545,32872,-93337,14873,250619,383383,338334,257937,180266,38437,-167906,-352168,-394108,-232773,19949,193061,222918,297772,425480,359330,126043,44773,68716,-76533,-287008,-284647,-130024,2771,-13240,-103713,-105490,57762,85510,-140329,-179475,25166,2894,-149109,-117238,31697,15113,-149313,-226608,-83558,187538,385186,255095,-61127,-349342,-442872,-159282,163212,125836,30506,-62574,-228234,-302090,-204576,-75436,114063,217727,-35897,-287306,-210096,-140076,-162919,-135224,-106493,-72339,-13419,15014,108496,164200,104970,53589,-73496,-355004,-450523,-223210,-138307,-215441,-370514,-423827,-151240,-75259,-280285,111163,795987,1264058,1279743,10894,-2461144,-4442519,-3111254,1730882,7086276,6013233,1402918,-1189620,-719336,982157,1486013,657704,101553,-204716,-1173934,-1375134,-717804,-190529,84159,257170,152740,-116374,-181919,-10624,194962,163164,97950,19084,-103266,-170820,-63931,-22950,-35615,73762,281457,388031,304128,91863,-8845,-4780,137249,156351,-80824,-171365,-44028,-109515,-235526,-237309,-137044,132384,375559,237273,-4480,10391,224466,236900,-51695,-234738,-282306,-229745,22850,211083,26159,-267571,-367674,-170402,53700,-38898,-141164,-74016,-173141,-277250,7939,397284,430812,272701,119308,-83096,-189991,-170902,-71281,11060,95317,150730,125594,52652,13814,68525,47450,-99382,-207385,-91854,149884,257736,240426,266159,185168,-122754,-255745,-43993,213946,327702,283329,147586,-29308,-21332,153042,123852,-53501,-78426,-122754,-258155,-212127,-29771,13290,-73654,-208822,-182647,7567,-79639,-347806,-213143,122422,116140,-61326,-87407,-33793,35206,101753,23676,35195,170940,196758,107382,64426,47964,73086,77486,99888,157351,205410,227032,271231,271221,127918,32195,43456,-23910,-104367,22378,115398,27005,-80482,-168127,-237946,-193434,-110311,-24262,-17545,-15875,182824,257981,52191,-41334,-10094,-12490,-9573,-101017,-148491,-23221,79841,138266,165894,-68372,-208524,-17914,79357,-7551,-28169,-6485,51561,83998,-19634,-76336,19258,68323,-17490,-105169,-118308,-35738,66289,139483,151861,54681,-165264,-272963,-197639,-170926,-188883,-149716,-112135,-125177,-101360,79535,320937,295077,9511,-258605,-209546,32546,101334,59756,102542,172814,62556,-107837,-61791,76359,-30701,-128477,-2517,156489,184232,170110,202210,110637,-48992,-27827,1754,-48896,-55601,-131351,-260962,-206104,-74501,-110002,-312029,-444742,-352030,-169211,-23884,178703,297089,288263,135301,-94906,-219930,-132627,-55562,-144380,-108640,142654,231378,-53252,-207578,19714,214831,188268,125476,25134,-105694,-90307,36583,171539,171182,-7898,-208480,-227562,-213673,-217353,-42774,92565,-32216,-88451,84698,200534,239382,143714,-11867,-7427,80740,-60910,-302253,-257052,-162738,-306968,-403646,-329707,-224663,-106611,-47583,-15282,61225,22641,-132329,-134966,365,-3787,-231563,-302781,-111456,-31126,-101783,-99383,12754,67018,83936,27481,16120,12885,104726,297454,283968,24968,-119790,-164268,-246335,-215036,-104194,-203672,-353138,-210700,-51945,-127090,-131251,-118193,-213466,-133624,-27247,-155783,-223360,-70193,137943,247774,214055,105713,45181,21779,-49915,-136017,-72159,65171,76394,81051,115805,107256,146183,151879,-44842,-85678,174602,278735,165925,154103,153081,74800,117958,136444,-38665,-163540,-74237,-147418,-321969,-259385,-62913,68616,110093,44578,23683,-244,-100230,-75437,5949,-97126,-163045,-53683,-72773,-210952,-93356,96307,72837,-62337,-126148,-167687,-177310,-51010,130746,150733,125214,160982,55713,-179957,-308325,-272771,-308344,-354756,-342642,-225682,-71393,-14571,10074,42079,97465,155071,123346,132551,218724,229058,184099,95699,-126846,-194069,43250,212479,228149,191772,167190,190637,106878,99878,279348,388403,221976,-90437,-280492,-235026,-91132,-20917,-16430,55416,84223,63866,368761,777581,729273,278298,244269,538595,-93140,-874879,81048,1057973,866651,1123055,1371524,863614,599375,626922,249639,-462129,-850783,-834059,-632940,-181732,425701,966775,1142700,1069168,998480,823000,489443,370215,350618,209299,99020,-147880,-355788,-330773,-142539,139603,294525,49974,-272499,-273320,-154302,-55260,33092,5696,20977,213852,262161,138267,115931,117220,-13465,-47375,39123,-48466,-134916,-60896,-130550,-411644,-561275,-405656,-240666,-118041,84687,227376,120282,-5106,81601,222748,119235,-36883,19225,114143,96820,13090,-153938,-345914,-294889,-154418,-122036,-198922,-141292,-6249,11590,51093,153245,95030,-102235,-140077,-45081,-101850,-268575,-181703,-23974,-112691,-107833,37840,-13613,-107264,-103497,-103357,-124846,-94325,-11509,-380,-53210,-14048,89508,23892,-218336,-349448,-415996,-446648,-251434,34203,135023,134821,74927,-11337,-201963,-342014,-219014,-67731,-5339,138360,245957,161521,74408,118539,78755,-70588,-127272,86130,261717,199789,7740,-78876,83911,236257,218040,195170],[171693,91228,122157,94754,33976,25444,-32231,-69683,-87249,-134807,-55624,43498,100246,132413,119899,133146,155767,80297,-84667,-238930,-263521,-117384,82385,247656,238490,105166,40550,-68436,-217077,-305271,-277479,-132854,1513,83935,240802,195908,-31996,-52182,-9121,-87627,-110649,-13962,1122,-104433,-297270,-522074,-593974,-415401,-209202,-180199,-295316,-306370,-149119,93145,236898,176597,-76739,-215057,-60833,94197,104119,18956,-77311,-117550,-48563,54971,31810,-59357,-115940,-40418,99663,81604,-198949,-356853,-188998,129075,291308,140312,-71199,-55069,-43578,-114930,-227231,-305251,-319361,-289556,-292012,-218945,-37636,23477,-69568,-27882,77597,-61129,-299010,-313399,-101833,192603,365539,386709,332161,242461,29524,-196826,-274338,-172958,9397,107179,95706,-16250,-102475,-247114,-388554,-324779,-180619,-86823,-58582,-82717,-131870,-179193,-189644,-21450,151666,41642,-95663,-13156,33111,-52232,-11758,57784,-70909,-354369,-369603,-320190,-267740,-217889,-212586,-159840,-134178,-131760,3633,146006,85354,-106186,-183268,-251468,-302262,-132613,271068,377136,112896,-21396,51655,-971,-168840,-42714,212073,231715,61609,-139845,-214278,-128669,106050,175310,46773,-176957,-335321,-297781,-157755,-62399,13785,12672,-48885,-76312,-173950,-212187,-1842,221797,142418,-139812,-328309,-290674,-86889,94971,159172,129723,130026,102652,-46791,-185178,-149047,-175291,-65334,225260,244793,65539,39222,-767,-22312,8857,44027,28034,-73284,-109866,61082,225067,104835,-70190,-52791,71679,149785,93524,6496,41094,140155,113535,50340,68614,129390,160204,127417,155303,146196,47576,54604,116077,953,-195095,-162219,58241,189456,80463,-80718,-111655,-158425,-288199,-169006,114166,296686,269563,51437,-84389,-14315,119623,216461,371102,414887,288567,101692,-45592,76867,367663,404280,198584,113928,157599,168410,168669,168732,30626,-206291,-219996,1333,4160,-88979,82235,236179,203356,189858,341876,413860,284722,122300,2389,-56688,100454,287038,283307,127526,43589,85600,217859,311850,217558,136630,249589,284587,139988,-49853,-163738,-120940,-65642,-4188,81639,47679,-164708,-356779,-310429,-243199,-264735,-134689,8051,-85433,-105494,102023,272647,151718,-112237,-267962,-288393,-199271,-87360,-179671,-324600,-306051,-260949,-212030,8117,238609,298359,238706,6304,-200839,-123553,58161,-17770,-174172,-229560,-283654,-414364,-419932,-211255,-181303,-275607,-71031,253353,348652,343058,373009,273856,150261,43181,-148530,-246665,29741,280317,204805,-53849,-308363,-385413,-302515,-270961,-412033,-546035,-359781,-60598,-129404,-220057,-25551,149147,43389,-119598,-18634,230084,335335,264048,186805,142360,42081,-98659,-240725,-305932,-253488,-88774,52763,118746,250284,421237,387865,184967,136626,148310,-35357,-225156,-247955,-159266,-5347,19983,-39810,8117,163463,119208,-163972,-236569,-92879,-125084,-151727,8975,113890,13335,-156863,-237909,-126415,160558,423147,322650,-4566,-200556,-222596,-70947,94330,57413,3709,-92087,-261853,-365256,-308460,-203424,25853,128084,-179406,-456181,-320010,-129189,-63923,-68841,-102989,-99665,-61904,-86597,12944,154030,114201,-44171,-232874,-473286,-453703,-193582,-167277,-247197,-306734,-318060,-84112,-100109,-344447,-135755,294887,672050,967943,-66090,-2385343,-3386444,-2570822,-229868,5658591,7469044,2791296,-1548925,-1150287,923268,1173362,517794,280177,-145291,-1173294,-1369424,-591150,-69552,181254,356272,275189,-14809,-111708,89395,249027,206389,229949,176115,-18263,-148346,-60048,-27093,-44819,90386,315311,414849,438209,258494,27773,-51441,91386,161595,21187,27245,121670,16311,-127729,-191186,-140944,193963,496801,331231,66588,26362,81845,17742,-175851,-325533,-366435,-280420,-20076,140746,-8512,-214276,-215171,-38035,68194,-38160,-54278,19630,-165123,-323087,-67678,242450,291043,193313,39049,-192969,-223152,-128447,-72694,-62415,-1244,89575,151290,169634,160827,163058,62233,-131951,-275987,-209170,55792,224101,210843,175777,72583,-163902,-195033,22030,234482,351687,270947,38962,-73887,22021,151554,30334,-102183,-49044,-101045,-238990,-128148,75172,49039,-83006,-228297,-217127,-25734,-101065,-326346,-127700,198412,113128,-72373,-73798,-56064,-31702,15498,-105478,-228760,-92937,78716,159176,141958,75234,40755,-29541,-87151,18454,196723,249021,287046,260462,73489,-18219,35734,-9696,-78854,33537,84856,-27425,-106849,-122423,-119996,-92337,-76949,-43179,-73560,-67764,139631,211530,36730,-36899,-47784,-37677,50829,20298,-60367,-1752,108453,185859,168882,-32950,-104130,89768,128353,40300,51198,56407,120110,187709,116184,41083,54875,47457,-54528,-135946,-128603,12132,141098,197210,170444,63966,-119859,-180500,-50623,69918,87046,-37606,-129309,-188553,-216029,-32939,266721,294764,38001,-182461,-91401,140708,129247,8084,70692,209414,154385,-7873,63242,167978,-7203,-126884,20596,210473,218918,134472,109338,96057,18556,33777,42452,331,-46009,-122953,-234485,-207983,-90303,-106033,-239022,-335058,-298415,-130700,45888,257161,290603,212897,156406,11287,-119316,-22117,27694,-91810,-54978,196542,198576,-142334,-289807,-73067,112311,152099,207804,136121,-112271,-225251,-61630,202619,202434,-41621,-269009,-254264,-193688,-173990,-86188,-48900,-180458,-227176,-51869,153822,295586,266161,117594,92710,139265,-63449,-325758,-288508,-234108,-407067,-503493,-392601,-217819,-77186,-52400,-52389,14804,-8796,-157194,-188398,-90571,-114461,-276884,-260929,-62502,474,-101954,-162382,-35346,157263,277978,114074,38996,33189,84905,195617,155493,-66664,-154462,-197648,-292399,-214237,-67900,-154787,-274700,-152815,-9477,-78422,-80138,-38624,-116077,-111881,-104589,-223060,-242885,-27804,198112,302970,295573,170211,20005,-27604,-56671,-122939,-72755,83041,105352,45825,47965,75013,143347,127634,-100715,-155866,113292,257967,176996,141893,138558,173152,236100,145633,-94826,-201577,-96159,-170205,-341452,-291983,-106242,27841,58999,-15995,-34898,-33821,-103536,-115368,-112079,-225654,-295518,-172491,-127418,-203814,-74480,97174,52965,-42033,-56233,-137735,-221567,-134917,6373,57009,174437,246248,92622,-161875,-315444,-340514,-391876,-414035,-374115,-209229,-1884,20897,-28828,4139,72795,91410,34770,42701,136200,188766,163407,92563,-124443,-162372,63871,212894,250767,240717,174706,175791,127025,102630,282740,418961,269618,-57591,-288943,-217202,-49248,1071,29851,185683,198851,10429,128439,422696,341921,-100340,201,669025,290219,-391827,736689,1448468,478451,500423,966079,624939,538406,573389,85740,-443612,-367911,-117965,-283335,-160968,434931,1014798,1042709,820245,816400,777966,531866,394605,293323,215260,194079,-64880,-333447,-252378,-34135,185059,276097,61814,-198873,-224216,-131502,-37636,54021,51032,121492,297023,245256,90989,103852,109411,-34671,-60812,13964,-86421,-165715,-89481,-164308,-390141,-480614,-337039,-133795,3153,158772,263649,156893,-4694,-2587,64086,1333,-98840,-67855,-1444,-39156,-83419,-141100,-236756,-231961,-201107,-266782,-307182,-84632,120460,74039,58644,105338,5550,-223198,-282079,-176093,-215217,-381909,-263502,-63733,-136065,-100950,72493,-9719,-178745,-188830,-160874,-145155,-48148,22431,-34172,-141830,-115229,-25634,-61329,-229403,-284386,-329267,-390663,-232999,41574,118344,85087,-11499,-77306,-186453,-254729,-156367,-75193,-86106,54105,210920,157759,82119,134000,71632,-117463,-126786,119345,273010,191465,4318,-57360,115743,263936,261212,246990],[157564,55123,120855,86403,10671,18946,-19970,-68400,-68686,-72460,-19255,12526,44292,98256,113634,192926,274571,163292,-28289,-200871,-278064,-196223,19474,238362,282053,182756,150834,74459,-62868,-238257,-259301,-75206,8403,5715,111327,51934,-210381,-173890,-34751,-61614,-98615,1839,26371,-104962,-357484,-600086,-592503,-426767,-217987,-100491,-219542,-330497,-254338,-39642,116495,136993,-4154,-68135,73965,149750,89626,17766,-36758,-117009,-109516,-24105,-5235,-30913,-32368,67437,194700,160343,-125952,-295025,-192487,100973,335140,240993,-15156,-64511,-59464,-138971,-264454,-330313,-339522,-328729,-340805,-297087,-145042,-4827,-10451,-4334,33258,-69668,-249120,-323980,-204340,91614,290390,325923,362885,297314,96057,-131248,-297103,-319401,-192799,-13016,50666,-31338,-140959,-371433,-551573,-371246,-127819,-16767,58866,86188,21402,-55780,-64367,102184,232940,25938,-186743,-74189,17342,-106881,-144195,-138429,-274706,-440517,-409180,-409385,-353251,-216594,-122195,-84717,-109101,-115849,-12110,84229,71004,-51416,-116899,-131387,-224907,-185590,147169,273904,57060,37858,142128,3520,-193628,-70611,132295,103669,-38819,-135441,-119021,-41507,101307,196149,124387,-141400,-378130,-383175,-230150,-118633,-37801,-9196,-31141,-80155,-195819,-250763,-33626,239490,248907,-31136,-366743,-462825,-312294,-152592,-23182,115486,236788,248715,138452,16880,-28991,-165776,-85810,182829,215040,51890,78784,67484,-2699,-18950,13174,3947,-71483,-60587,67266,182822,92177,-102510,-133448,33604,127355,39891,-24713,50593,159412,61989,-99376,-52422,127974,215974,140382,116671,119741,72720,123241,212818,99230,-118717,-137870,87949,273935,157631,30186,127436,141664,-74648,-94656,77359,206864,198141,65600,-81670,-85986,31903,166615,338135,385654,306125,190433,63125,114652,370443,423182,219670,132400,191431,184864,147862,136743,51177,-114325,-147408,-4777,-8005,-63688,86692,212347,133428,73310,262787,414075,294628,120824,63869,20857,131821,332292,285862,84621,47526,152592,285777,365649,263839,186246,302438,301576,122956,-58543,-149237,-94715,-44720,-1669,65836,42782,-150256,-299698,-231183,-177243,-211780,-98350,24342,-50538,-66383,137840,299013,147439,-92796,-245220,-334873,-252378,-47081,-79640,-254959,-254858,-203722,-191897,-35950,144165,231971,241982,20997,-284579,-207767,82783,76865,-55034,-59143,-68057,-176809,-273399,-177675,-207385,-325432,-112318,267118,365433,315009,330452,261498,134805,24451,-115580,-151368,136181,373389,294702,37014,-246519,-394940,-322714,-271080,-449685,-589419,-333633,-822,-97658,-201129,-14087,145597,40482,-124042,-46224,193745,285657,201995,114848,93822,62603,26619,-31195,-114483,-208550,-194274,-91855,47378,205209,344811,327457,184296,181301,181758,-6508,-129198,-170857,-169438,-10012,55664,-2412,85095,246554,138409,-188748,-267535,-158306,-178463,-93096,152889,185940,17951,-147168,-239245,-185164,99681,428187,383936,70826,-48977,-17698,22613,35976,-12536,-28457,-92097,-244010,-363971,-372244,-302643,-54760,37623,-277535,-543837,-395748,-116264,53112,23123,-93307,-117989,-125941,-239009,-154249,99195,132420,-75874,-319940,-555830,-468924,-210214,-188755,-224210,-213394,-215023,-43393,-136290,-393534,-334870,-163255,66698,669120,15050,-1865462,-1690081,-1626784,-2349101,2819444,7922145,4221084,-1436582,-1154521,978943,814903,264019,309380,-193397,-1152642,-1273005,-405567,82868,228626,358610,346577,87442,-48565,140888,224860,224297,329514,288001,80431,-60497,-29719,-18024,-35339,102257,306734,389955,485354,364136,19785,-126038,25735,156803,144952,255283,287991,129534,-10780,-124191,-140049,219661,531488,354543,113928,67312,2670,-108790,-202992,-362697,-441538,-309930,-35248,71923,-45977,-153870,-67973,78213,68130,-55658,-9410,67787,-160250,-333046,-115192,77791,103186,74018,-39204,-235306,-209784,-68217,-49379,-96399,-83823,3485,124756,224291,271992,233640,52996,-171741,-306068,-257545,-17457,134238,116209,80262,601,-137398,-87581,96075,224687,315369,249080,2653,-41956,118619,173969,-51793,-165702,-51987,-89837,-211626,-38990,164601,61604,-100759,-225309,-236563,-57141,-77018,-240146,-28334,248931,108213,-59179,-40882,-80730,-134003,-133541,-247004,-424746,-301334,-31763,169737,145350,36474,-11339,-130573,-288266,-153306,132134,225088,275780,228458,2905,-80580,31095,17051,-34756,57784,57013,-73559,-105046,-50536,6302,11291,-19594,-38605,-123450,-124542,70968,149846,34493,-29975,-89543,-81283,55679,94476,20349,37515,155955,245932,191288,50116,40559,186229,159681,81976,108650,93694,157773,250782,202325,112686,64111,9121,-99797,-178399,-142946,42801,173101,194989,151594,51394,-88054,-115077,40512,249832,294889,51210,-122862,-224322,-330536,-164851,176435,257828,51616,-99103,24619,213716,118990,-60995,7826,179231,184337,68659,176257,252578,21962,-146997,-7548,205538,207004,79621,24104,104341,144974,146012,113851,53429,-39527,-86650,-153717,-159582,-49467,-25915,-98876,-179525,-191673,-78598,78383,268282,227096,81541,112784,56564,-21548,130738,140587,-47471,-44874,191663,146187,-194843,-328037,-148488,-2196,73022,244598,252277,-78754,-332505,-152320,211335,238308,-50143,-301657,-261185,-156012,-131005,-141630,-175907,-251667,-267542,-154820,61797,250154,287160,182527,154338,191265,-13723,-286992,-293552,-276516,-451869,-547351,-405345,-171265,-26868,-35283,-61128,-23838,-45391,-164171,-212301,-157525,-196922,-270658,-172917,-12769,13365,-106873,-211006,-92015,178952,334029,163121,101424,123114,111388,95878,1021,-180027,-208862,-231907,-303505,-165475,-5850,-87617,-170291,-78121,11243,-49102,-24147,48324,-22766,-113083,-203642,-282556,-224690,27965,234278,313742,336826,220059,-6518,-76701,-41119,-64748,-42904,87562,111302,11490,789,53689,130173,104879,-137253,-233920,18048,213949,187763,143070,148254,270904,330080,172384,-65429,-141479,-84797,-174727,-329932,-305041,-147169,-29419,-34117,-112268,-109264,-54580,-63125,-105744,-182721,-307150,-376016,-252766,-163499,-186527,-65318,93917,53551,11788,25659,-111233,-258389,-219262,-152924,-71467,167466,265136,100357,-121943,-278485,-390186,-455496,-447359,-361629,-144966,87917,66384,-69243,-38611,58631,31417,-66105,-71189,21959,93461,95215,66197,-104440,-97645,106221,209978,262686,309604,231726,184877,168121,149205,318510,438366,266699,-61302,-288935,-210618,-42994,-2524,54985,267097,275918,-17802,-98478,34445,-58812,-415033,-199768,759498,679182,184292,1355565,1753036,176749,-79852,538813,438817,489248,467919,-92363,-384510,198947,722502,166927,-126512,463575,1040743,923041,563150,580271,663737,508104,318182,135554,156549,249072,27257,-245829,-112802,105793,240964,266157,102528,-88117,-144899,-77053,16590,102410,128939,226410,338569,221673,66630,97950,105963,-28915,-48379,-10564,-132588,-196566,-121512,-202551,-365770,-390117,-269544,-44076,92707,180412,240547,160526,11957,-29381,-30310,-67966,-132386,-161233,-152762,-172567,-128464,-57858,-46260,-115453,-216587,-368265,-352048,-4944,204977,49295,-41099,-23126,-123547,-335964,-417319,-316513,-314186,-456649,-347112,-139339,-166558,-101612,79199,6709,-192678,-232081,-210600,-177327,-51129,-6456,-111492,-232459,-202727,-122322,-140577,-237653,-193664,-165092,-262476,-197449,17977,56603,-36006,-158128,-194787,-190873,-129175,-18073,-22129,-129263,-36325,128820,104264,61449,141828,100021,-89048,-52551,170041,274595,182318,11147,-33605,109695,235223,277654,292334],[138172,18179,105290,75189,-10337,12924,15191,-15427,8301,26161,9685,-21527,-5252,56049,100060,251789,374304,214346,8044,-145270,-265793,-276976,-77598,164884,250119,231480,268399,252857,123670,-141351,-247621,-82717,-57806,-105191,-14002,-56278,-316053,-236697,4597,-10861,-80664,34899,79455,-70715,-347724,-571705,-499857,-355197,-174221,-13322,-110805,-293736,-307021,-155240,6198,95544,75134,87141,175284,165242,71584,30012,-6391,-124193,-166099,-98402,-35195,-12108,38576,170549,293654,238295,-23204,-183952,-142318,106168,386309,333166,42199,-72597,-62086,-129822,-231008,-286329,-323502,-350931,-336709,-284353,-179912,-16713,46407,26904,14555,-46530,-165370,-278126,-250705,-10047,179064,209209,313382,305894,137097,-117363,-362840,-464750,-385881,-153334,-15686,-38738,-171929,-473039,-651830,-372286,-73239,27125,149324,215401,122813,21698,26529,174350,253336,-8377,-275156,-163460,-33898,-153155,-249307,-329806,-491816,-490186,-417989,-460538,-401989,-201416,-31587,-1302,-61416,-86578,-43673,-2336,37775,7144,-49549,-15820,-119032,-195382,-10029,86455,-19066,137107,299813,76634,-170394,-91972,47264,-21775,-132361,-122391,-26592,57866,87061,175468,157118,-124302,-401405,-420632,-271832,-180408,-108173,-2865,55781,-25595,-164627,-209141,477,273031,338532,67119,-364673,-552064,-483322,-377006,-184877,85447,271478,328150,297509,242923,111605,-135687,-89347,168947,202231,65629,114557,123870,24466,-15045,9655,-10455,-67879,4557,112018,135698,41327,-165715,-243203,-44761,71793,-16147,-24783,100341,183880,21745,-218472,-174086,92091,222443,128924,83299,100709,65504,115279,232867,157210,-44032,-97977,108705,301911,171878,91791,311408,369020,111014,-37828,-4186,63037,109568,99533,-47204,-131240,-56414,108788,281852,317842,282590,258757,178951,151125,330337,399320,228752,136335,207386,201892,114735,62465,30139,-28283,-51965,-18387,-46479,-62333,54107,150124,32779,-55224,172926,397995,278090,91179,95003,84185,132634,302051,223878,31731,45246,193648,328944,376983,261881,211640,330774,301517,112624,-36196,-95438,-58513,-22720,-5133,28297,21458,-126687,-242146,-188302,-148318,-178251,-88785,14882,-30138,-57065,124713,273107,116273,-82082,-205936,-331208,-264611,-19291,-13559,-207804,-199968,-115200,-129646,-60551,40450,138800,215805,40576,-281046,-187630,141835,193695,92296,106581,95729,-20921,-158909,-151918,-190392,-317583,-151524,246096,345605,239263,228905,202600,93540,24361,-18179,18438,252733,432443,341007,86917,-196033,-376248,-317952,-273709,-479908,-607519,-336945,-43433,-117767,-173018,10656,131995,35807,-99697,-51748,166354,261807,165656,41829,24619,88601,189534,232402,123463,-102451,-244482,-183767,31467,184058,227132,181002,100817,152180,152475,-3233,-28482,-71440,-161411,-25188,74725,4064,106354,281769,140402,-200082,-257059,-150311,-142321,12040,259975,209842,20904,-124540,-237981,-246451,28517,412487,436566,168250,92478,138067,104776,-1093,-84468,-73847,-73718,-179275,-280966,-349740,-328050,-110097,-43484,-319969,-542186,-424883,-106951,166706,140461,-65477,-127434,-186976,-393807,-341896,19052,152744,-37354,-318103,-582471,-488546,-254918,-193379,-167624,-147339,-165311,-56747,-189615,-436204,-444980,-469329,-386518,473826,245829,-1076992,-71969,-742023,-3810189,-414,7502283,5115321,-1070787,-838251,1091408,536913,6876,209485,-307508,-1093348,-1043692,-174307,258939,272780,310279,344649,135963,-11104,140932,154962,228308,372754,319246,151479,45304,8955,4521,-926,109832,253427,312574,420549,363756,-23937,-202836,-44220,126743,225507,409062,395893,212616,95735,-54629,-132617,206874,474446,291365,117111,138415,37651,-94041,-140541,-353623,-503269,-329796,-47477,-2161,-93474,-108142,37540,146771,45588,-89223,-12229,56414,-169399,-311504,-120165,-29266,-56063,-44158,-104827,-220043,-161337,-6781,-8277,-90188,-140998,-87709,60299,207505,306773,251255,17470,-207973,-280083,-213888,-51333,19930,4456,24470,3236,-44696,33464,148752,180596,222117,198663,26060,55003,249973,213101,-109289,-223937,-57911,-64688,-175886,40212,234275,65162,-109673,-189307,-226607,-78423,-18501,-105340,72215,264516,93547,-41997,-10158,-103613,-234203,-275229,-344827,-497402,-408911,-108637,136943,75715,-51474,-52046,-172546,-412302,-289181,31880,157247,230641,177001,-65453,-131878,32819,47589,19709,91021,27539,-114798,-85441,27483,108584,96588,58315,-2731,-153034,-184880,-27385,73975,49938,-10336,-115894,-125290,13542,108069,76316,88245,205896,289703,218811,138738,163869,242145,182144,119495,130111,97190,159936,264346,221312,122120,46687,-39955,-147869,-226838,-162584,48217,159850,138631,106627,36411,-61500,-85701,46467,293197,347763,84092,-100053,-226404,-409926,-285057,63323,182396,38416,-37271,105186,233044,81261,-110340,-49779,109463,156238,111796,253813,316098,60965,-167082,-68624,150474,159782,12408,-48310,111990,272673,269663,203611,101120,-32161,-30688,-43463,-79459,25357,95385,46216,-43584,-68337,-34696,55955,211860,131108,-65847,2736,18813,41353,267785,248745,-6657,-55357,142262,92247,-198434,-315415,-191964,-104239,-29696,218406,321505,-36478,-397253,-223999,183629,257257,-36229,-297614,-250498,-113438,-97971,-191383,-257188,-237610,-209746,-194425,-47623,124580,214539,187452,177930,218290,65667,-193381,-265611,-281843,-432740,-522928,-371382,-111907,23172,-5,-38801,-43823,-75326,-152893,-201546,-183496,-225956,-216990,-80702,1155,-14956,-126293,-238678,-146050,120631,247291,180734,200673,257276,166540,19924,-132833,-278019,-269946,-265589,-280896,-82686,73670,-8579,-70250,-24369,-14583,-59594,11068,112549,44444,-127818,-283612,-303471,-161919,80286,222974,267238,327830,250584,-13429,-110231,-26492,-13580,-27628,59114,88088,-11670,-17347,45885,113901,93326,-146917,-299554,-80771,164189,192564,144973,166899,334430,384070,221485,43026,-11371,-53138,-166073,-298481,-301908,-175323,-86376,-147874,-229130,-179538,-41515,20621,-50435,-183850,-308368,-370569,-259178,-142993,-131355,-45435,93721,69453,70627,89007,-94216,-275934,-279796,-289356,-177385,129649,232184,86562,-62431,-193792,-385507,-464499,-426404,-296448,-46427,180555,113643,-99956,-75765,52126,-12937,-152522,-175004,-85554,-24157,-1175,14778,-89555,-43097,138282,192022,259356,379673,305813,188670,192179,218373,373601,429932,200815,-107730,-278817,-211125,-72752,-38222,48049,288573,308176,-16255,-254746,-270266,-348178,-575093,-297704,795164,1004252,734780,1810427,1948391,87865,-473968,158376,307195,432641,325930,-252914,-310209,710199,1464101,612682,-91459,476560,1036974,824078,383988,382773,533769,437470,166874,-84095,36001,241152,87577,-127563,47484,243423,290765,257280,148673,22218,-59928,-11735,90403,167936,220142,303150,322723,189955,63641,101994,119500,9650,-18950,-30755,-166201,-211190,-149353,-242768,-362755,-337496,-222789,8664,127545,135007,143536,104769,28699,13607,-18692,-60808,-123447,-226858,-294649,-268055,-115699,56913,138949,6657,-200926,-414593,-343414,67901,228608,-36031,-198193,-193191,-265830,-420614,-512915,-423945,-372115,-476792,-406859,-225273,-204424,-123560,50242,23289,-151648,-216197,-229803,-208252,-87401,-58919,-192393,-300363,-258128,-180223,-194510,-240042,-105229,22059,-96324,-140611,-26140,-50545,-206077,-317908,-323854,-222775,-27399,129614,65268,-122155,-109318,21659,20931,26370,147331,153304,6080,70609,222729,255757,158997,15869,-20617,70785,171937,276534,321184],[110711,-13764,78547,65098,-17712,20700,71846,67912,102768,111367,10400,-53702,-29245,16532,79220,294864,431679,224326,7836,-93830,-231853,-339208,-180063,59171,160640,240901,364741,414442,279285,-55604,-252732,-152923,-163984,-207854,-98654,-96532,-290984,-180536,117665,59350,-43221,93510,152207,-8860,-258201,-425061,-355445,-235450,-85388,65541,-5516,-225776,-311696,-225335,-74065,43247,130354,213590,230150,149598,64358,62078,14495,-140949,-216555,-153210,-48316,-3725,74345,235192,364007,287659,76142,-48002,-31722,169312,441664,392630,85506,-68727,-28222,-57522,-120778,-175629,-263551,-341240,-286909,-210436,-157723,-21629,71666,43507,16439,-3208,-66130,-182566,-235542,-92232,71259,94095,207495,270689,156671,-128143,-425092,-560181,-510133,-275639,-86910,-32653,-181733,-523655,-656997,-323682,-35553,17508,162755,256649,143784,41712,80938,198567,221072,-46161,-331314,-246541,-100315,-184867,-299966,-431045,-583976,-459632,-393802,-469665,-409164,-176871,40192,79144,6553,-43799,-81466,-98702,-14727,37921,-5685,67480,-3743,-163462,-163166,-129861,-86444,244123,471951,207737,-93727,-97698,-26830,-111497,-177963,-94919,30620,115447,53413,110761,131969,-128818,-398818,-401097,-263616,-214758,-170831,26913,196284,89022,-97305,-114478,87942,309334,377164,125252,-327143,-551170,-564378,-524597,-297332,40432,239788,330775,378781,402586,221843,-90469,-64224,210679,235480,113559,141451,153740,53893,24403,41083,-10783,-62838,66525,178789,103720,-15693,-211697,-315885,-134686,-19316,-75645,-856,178502,213514,4765,-264356,-237250,50516,182130,95999,68727,90081,15792,25814,165519,158664,6671,-64980,100107,252118,108816,83858,394008,471072,209355,-18062,-104251,-98713,27979,150128,27465,-121838,-112048,55943,204259,214498,218325,287459,265148,177322,267686,350465,223409,109690,174833,188747,64166,-37948,-24730,30203,27990,-46573,-101372,-86599,-6155,64281,-71807,-160392,94548,363097,239284,56711,105033,119545,106002,210165,124466,-8514,47015,205194,335586,332187,190457,184683,317224,280786,113917,16715,-15804,-24982,-10597,-11779,-10263,-4652,-101312,-192809,-163454,-129091,-146191,-83890,5929,-24016,-86589,60935,206229,76703,-75709,-160987,-287966,-243878,-14940,-6324,-208102,-162854,-16961,-43328,-65545,-43158,50213,172414,52835,-218266,-121673,182269,282929,216590,215155,164987,799,-131203,-143998,-138682,-266906,-185713,185276,286521,145129,120029,126742,39688,42717,111172,198124,345520,449523,337828,88877,-169880,-333082,-286768,-279756,-495130,-596670,-370476,-174187,-191860,-149053,47511,129973,49593,-47369,-30478,160860,271164,154654,-31906,-66373,105336,354672,479412,335377,38225,-207982,-186883,71959,196045,107459,-17286,-51844,51289,63636,-33068,42184,22578,-140329,-60204,59706,-16984,73980,260865,125891,-188727,-207666,-84416,-42523,129154,293879,171144,15497,-100980,-244522,-294445,-26863,384268,467800,273301,212026,227565,156309,-21037,-158352,-129388,-49566,-89195,-133975,-227358,-264220,-133611,-108838,-315404,-472844,-410164,-108729,246926,261899,-13651,-127272,-225348,-495697,-484853,-57463,169350,50067,-246412,-557685,-502934,-296093,-176334,-105532,-150630,-214364,-147286,-263540,-474643,-452534,-561041,-561063,442252,593243,-249472,815202,-292358,-3958008,-1381965,6429483,4904695,-799104,-436895,1177577,428035,-135744,61760,-410244,-955154,-667531,98659,458507,370551,275367,271410,101116,-2690,109729,89427,233932,359800,264959,164212,120156,37380,33213,50755,106495,164718,204081,272926,256863,-74703,-246916,-98584,69961,223231,423967,407278,253387,170796,-7867,-131202,151238,345130,156388,69613,225868,184677,45725,-29596,-313034,-538002,-346257,-77255,-83788,-152868,-92289,82589,157195,6399,-123671,-44282,-2342,-195497,-271836,-84537,-42555,-128840,-125728,-152588,-179344,-101392,40552,39946,-53235,-164416,-160271,-16174,139223,260689,210102,-36028,-229079,-198883,-89219,-44212,-85632,-82688,22062,70286,75832,124329,153514,105601,92523,107141,63345,172726,375311,251438,-135967,-256349,-38920,-928,-115556,107897,283915,71974,-95336,-116384,-178486,-86881,45588,44542,161614,247737,67255,-38245,1410,-117269,-295628,-348719,-361578,-447722,-412662,-143181,71091,-37649,-148893,-54569,-123591,-396051,-336493,-72062,60883,155381,113248,-116352,-156527,36352,68385,73851,129327,-5323,-156799,-65398,89228,162558,145324,137681,54234,-157306,-240841,-141237,-11546,74520,26304,-116687,-156086,-52178,67695,97166,137900,241672,294770,228947,183854,205229,235908,203284,157338,114998,66145,132480,237692,183688,80631,14888,-82653,-186527,-269281,-186047,27936,108577,43747,43507,31162,-30626,-82586,-19995,189149,237114,59351,-71244,-202365,-429885,-361378,-51716,76730,-5658,-15765,129861,197702,38191,-110821,-71191,41769,102697,128891,288329,352494,112540,-162891,-133657,71187,103247,-49655,-104830,95690,340042,359083,285944,131313,-24155,24417,54532,-4156,93403,201766,132790,23994,33929,-12369,-16066,113131,39862,-182685,-144601,-83567,57314,342791,323320,40097,-57131,76225,52745,-159582,-267037,-204520,-173075,-125549,136055,310113,-10413,-404309,-264691,116393,236104,-11225,-257393,-227296,-80477,-79490,-219350,-280981,-163279,-88339,-166045,-144033,-35858,87693,160359,184696,219429,144444,-69750,-206128,-251417,-360131,-441674,-315035,-74388,50927,43360,7531,-39064,-86776,-127631,-164680,-170169,-195831,-129636,-19352,-36497,-82778,-156818,-241129,-183858,5132,81052,184485,317173,390877,220704,-20443,-205208,-326320,-317839,-289751,-229516,12858,156963,74454,5852,-17098,-94060,-113631,10631,137557,84896,-130210,-304736,-257382,-55383,114999,155274,165441,270824,261796,11289,-118896,-33200,-11646,-59032,-8698,37646,-20180,-8042,50937,102044,94466,-134899,-337492,-153769,123035,180648,125943,163526,329815,383241,279662,190903,132552,-20907,-152733,-259969,-285003,-181429,-125789,-253433,-346288,-237111,-6694,109953,21527,-118165,-218658,-271880,-186095,-54289,-26592,2445,104981,94772,106917,108306,-90558,-265973,-296037,-353720,-219195,93071,177875,68465,12317,-72651,-307297,-404135,-344774,-189232,61738,258713,151618,-116585,-101995,43821,-39962,-205753,-236772,-150649,-126238,-103282,-56339,-96528,-28971,135700,152053,237979,427864,354822,155848,162021,270245,420461,382619,77323,-186236,-254047,-204094,-123819,-100745,8049,256085,303005,17404,-290554,-390969,-429186,-527356,-269780,754659,1201727,1146812,2014580,2037092,259873,-606832,-134180,201426,344047,171474,-355389,-237638,1040655,1931312,981276,-29444,454747,991984,753720,314233,282573,431077,342823,-10126,-300591,-113631,174263,91357,-25807,175910,338540,315430,241023,177381,100035,7745,42759,161533,236678,300864,328313,250464,141346,68857,116320,153933,74311,14485,-48801,-178909,-205627,-170832,-279514,-381121,-334571,-202699,17812,104130,33783,-11834,-10196,31611,111992,95593,18058,-73300,-239346,-382456,-302965,-57975,156246,241286,90159,-157092,-401512,-302455,108856,196457,-129597,-334505,-345752,-384013,-460307,-542890,-465431,-377007,-443492,-421327,-289464,-244780,-169909,-10913,21234,-86153,-149430,-200919,-213592,-119510,-88992,-234916,-329148,-275401,-193726,-210296,-229870,-40289,169903,58017,-70691,-75888,-183192,-372356,-428471,-411694,-274048,217,212147,145931,-68736,-144857,-79112,-63150,-6300,154786,209905,131049,199312,261436,213289,113673,8615,-23653,18834,107346,265890,320338],[71306,-39885,47065,61784,-4138,44115,132884,147574,169431,140774,-23922,-78553,-19407,-9187,52993,308689,435483,194694,-33388,-68090,-190815,-368935,-255728,-39006,45025,203964,410472,509693,359276,-13103,-275364,-254644,-261480,-262463,-125846,-74613,-141674,5793,266253,131999,19614,172364,225598,59191,-118030,-205199,-204605,-106829,29039,127664,67493,-160151,-287020,-235876,-113337,-21610,141257,286658,243661,122682,76877,109513,31224,-155910,-249104,-175489,-41789,-5017,61614,237286,377403,287309,141394,85993,123347,284279,485172,400533,102135,-50096,42699,76235,43008,-20343,-164732,-295230,-214165,-128421,-129223,-49061,40295,28554,26952,42299,25465,-59301,-170269,-139740,-3419,23141,87903,209711,167549,-121779,-433057,-568103,-526931,-345561,-144735,-13340,-163093,-509925,-568144,-234085,-20171,-44823,87189,204416,93903,16980,107477,192243,160629,-74797,-337727,-288770,-157002,-202669,-286632,-389965,-472061,-332630,-338764,-440241,-377078,-148051,79535,144246,83091,3528,-116630,-185204,-75199,25114,973,106117,100375,-105081,-271299,-299189,-116352,323139,596154,360462,22915,-83871,-80257,-148829,-154626,-51469,32689,91919,183,20408,59434,-144485,-363823,-331082,-204311,-199276,-198434,68915,349292,233189,-24712,-10813,194920,329492,347761,130115,-270026,-484913,-553354,-570041,-348331,-10249,169403,269172,356737,430176,262138,-42186,-15127,299649,325767,190779,155198,147923,77585,91951,105263,5285,-56432,107072,242174,105896,-40026,-196212,-294739,-188304,-124691,-138175,31072,261736,243023,10947,-223977,-205115,33322,114501,51996,75604,78801,-74315,-118353,35577,110602,24752,-53650,56425,137599,-12493,15728,371120,453930,207918,-33355,-184747,-229402,-27657,200422,127166,-57089,-115294,19714,116071,91593,127693,269960,294298,186520,213182,305196,206576,52216,88174,129102,-874,-137638,-92662,53309,64215,-88856,-154968,-125387,-74689,-25291,-152128,-213411,42075,302340,182903,37400,108709,127134,70163,97018,29957,-18349,57756,189628,300871,231102,50800,92850,252897,237313,124809,90141,71188,-4082,-19943,-19606,-28199,-21593,-82150,-156102,-128193,-82271,-95391,-61488,24031,-17910,-140379,-31897,127415,53125,-61336,-115694,-225471,-211467,-42161,-63268,-255746,-151264,65735,38242,-60087,-92878,-13280,122414,43452,-151371,-79235,165495,306939,278084,238590,135257,-95576,-206974,-156237,-73368,-203648,-214825,92360,199364,68013,50434,62049,-12764,68355,227783,322469,383608,419225,287324,49308,-170648,-277405,-238171,-287376,-490719,-558754,-413870,-331755,-291921,-136064,92362,159064,100415,24613,8910,173795,300324,158206,-102596,-169057,101162,480635,639718,462477,173733,-88730,-99906,148740,232629,16208,-214044,-228814,-92110,-62919,-93566,57481,84251,-112726,-112404,5559,-54912,10378,196016,98995,-155521,-138545,-1023,70968,218189,249786,84650,772,-89683,-264874,-315166,-47724,344800,459524,358253,299282,251573,162810,-37681,-229082,-181277,-29124,-4853,31128,-33137,-132414,-130223,-153616,-280784,-371252,-365260,-128001,263241,349511,57012,-113447,-225384,-503615,-531145,-104172,180228,149126,-149050,-505816,-502223,-303587,-140160,-60878,-227675,-376548,-317191,-352807,-501618,-374083,-437126,-414632,583981,1002299,413373,649110,-451138,-2598027,-565746,4955957,3324427,-943194,-211570,1172430,513305,-82651,-32126,-432492,-711860,-187778,401510,677914,550877,297983,152219,-4158,-10755,78697,67888,251191,313527,153740,112308,134278,43118,55992,100583,81270,57323,99097,113821,99560,-93186,-227918,-121427,-2726,135768,299125,320358,248267,199072,-4637,-153685,54097,179645,-12800,-20456,299257,388511,241323,78506,-255171,-528558,-356498,-129672,-166243,-217508,-110275,69685,122416,-31133,-136496,-72921,-76538,-231466,-230890,-26309,28021,-100684,-153939,-181789,-147786,-54518,65716,85024,-235,-150879,-194849,-78066,57207,165751,129831,-91131,-226480,-82037,76148,-7370,-156697,-124512,54029,156736,172017,152272,100564,13208,-41056,-20533,62264,254399,449120,269929,-133027,-250614,14890,111148,-6631,175147,313614,85999,-51832,-13288,-95913,-85313,82413,168747,230071,213762,36349,-53868,-11051,-114608,-298697,-332905,-295379,-321720,-342783,-143495,-8857,-149654,-211135,-9364,10711,-235942,-281821,-148619,-39406,64119,46763,-142510,-152153,32128,66923,115714,167199,-38370,-201646,-60128,118641,161289,149089,192809,111213,-138975,-276573,-239058,-95952,87552,68556,-97657,-169711,-116353,-6847,81673,172276,253001,256433,204652,156294,136704,165229,226786,199050,73023,4738,86842,192113,121395,20765,-11182,-97278,-199616,-291253,-208554,-9637,35566,-67577,-33183,34720,8545,-84432,-112299,-1624,36990,4994,-46076,-170418,-389202,-373944,-145243,-39053,-72334,-37529,95648,122201,11973,-55311,-43760,14002,67928,136178,285415,361668,173423,-120548,-174981,-1237,64639,-83676,-140423,46126,312378,382628,331515,133833,-20658,54502,101412,31129,115920,239914,122518,7205,88566,-11125,-108463,14468,-11170,-235548,-279573,-200052,35497,338480,350463,99977,-28625,24874,37571,-98510,-210575,-197803,-196540,-184729,24711,217663,-8051,-345487,-264347,23111,165835,11005,-191477,-198145,-69119,-75995,-218263,-257886,-71964,46774,-90373,-207366,-183453,-42131,136207,201513,207001,195743,49979,-125212,-194711,-258156,-332360,-268347,-84907,43269,82624,64286,-10058,-72617,-94900,-119165,-134690,-122310,-29227,-3092,-113112,-164232,-182882,-216838,-194786,-121504,-72030,191028,418515,475423,243860,-27586,-198142,-306126,-332336,-292007,-158613,99474,228433,152226,53641,-57866,-209289,-193613,-22620,125379,113021,-95813,-249125,-135266,82949,125784,41698,25092,178690,257269,65417,-101684,-67790,-70402,-139214,-105256,-30409,-18861,16388,62785,97575,100563,-115743,-341437,-181470,98799,144454,68322,107276,238653,318722,320186,321837,232414,-3566,-139525,-221849,-255007,-161274,-135715,-324024,-442758,-284224,13406,149447,69807,-12884,-57420,-104104,-60182,80335,116052,82689,131805,123955,106093,73628,-99909,-227139,-259975,-325832,-185866,80326,132376,63172,93195,58240,-170906,-291042,-224412,-67241,153040,308944,168672,-126379,-124330,20720,-54945,-215938,-235241,-154088,-186371,-192426,-133444,-126768,-58882,93868,94681,201262,435084,345501,69758,61449,265007,428480,298124,-74942,-264771,-203818,-171040,-172785,-173700,-54942,187366,275575,80748,-186488,-287490,-276503,-282982,-137174,629047,1241946,1353055,1952938,2040495,640256,-493681,-328143,87182,215215,34198,-364642,-170848,1115598,2049842,1246057,100868,398953,893188,685826,320576,283402,373701,242861,-161274,-451499,-244287,77227,43348,24260,232818,361176,301511,213220,176172,128927,43701,71836,210435,294166,350178,295782,138433,67479,65094,136962,201026,146758,40930,-69204,-177026,-190137,-190545,-306486,-398892,-355278,-202538,-10057,39013,-89446,-183511,-155374,14904,229471,264393,134298,3041,-191749,-387859,-272279,21227,205241,225546,111716,-90330,-332253,-250094,106759,132768,-179395,-381418,-424653,-442507,-445878,-498257,-431691,-335776,-372766,-381825,-308181,-280081,-231351,-91252,-15631,-39807,-60636,-118620,-168903,-110887,-72464,-220772,-318309,-261517,-170028,-184608,-201324,-8654,232158,153368,-7894,-119265,-306859,-474173,-439381,-413746,-319886,-59680,183604,184000,11960,-135066,-144934,-120997,-24486,162793,246867,236943,290267,274665,152534,48446,-13161,-37764,-20370,70311,248032,280872],[19739,-61954,18790,69726,29691,73167,174140,191785,178059,99988,-79962,-86721,21521,-11809,25792,285660,388122,134105,-105585,-78981,-159694,-362615,-281508,-99801,-65907,121239,386451,509337,348369,-24482,-304495,-341382,-309685,-248512,-102644,-28843,52664,248363,374325,185085,101469,252365,276441,106864,17988,6188,-78752,5062,145052,171592,96935,-119490,-253810,-190689,-108905,-87896,106773,301464,233283,106242,109035,157328,47910,-150399,-245405,-159085,-20871,-13888,3040,172267,321965,232189,157295,196107,286580,412992,494406,350728,86368,-23910,127559,233730,213764,142220,-47125,-224202,-147331,-85453,-146911,-128757,-55474,-22071,33647,74306,89150,60522,-76953,-146120,-35309,6551,-4273,147071,182812,-66337,-358205,-478163,-433460,-344750,-176139,12334,-118679,-438292,-419420,-125487,-21645,-131696,-42682,96900,13448,-23831,118191,176332,101849,-86846,-293348,-268364,-182892,-209471,-218562,-215239,-187686,-136010,-260534,-380892,-313903,-118926,82838,183752,150230,39357,-144616,-243350,-126225,-25542,-28809,103843,173897,-43634,-305091,-356783,-92712,349026,628243,486859,150466,-53960,-111155,-138934,-71483,4411,-17807,-14613,-60671,-63366,-31406,-153825,-293820,-230009,-111324,-131204,-173345,111700,465385,354937,21209,60307,280105,317267,257616,88353,-212735,-392795,-475566,-521306,-343303,-55636,91189,169857,242641,316358,219574,-5332,40053,396796,452753,279558,153859,107557,88769,172035,189659,36558,-47968,117355,281217,151212,-6250,-103527,-163115,-164052,-207973,-199226,52914,323362,264254,32826,-115727,-79692,57653,47728,12071,93802,50941,-189084,-268304,-107434,38828,17367,-63271,-8544,-52,-147948,-78641,276512,364256,139673,-65975,-217989,-290459,-51358,226090,214737,34947,-66787,7757,33401,-28039,32927,214649,260817,178766,193906,286455,183614,-20046,-30728,29103,-70116,-210068,-149054,46250,48664,-136876,-189393,-159889,-129066,-97035,-186573,-201577,19279,212561,115066,39888,114963,118402,50781,14221,-19296,8915,75682,152891,229029,91039,-127602,-48972,144428,173517,137780,166789,147513,-185,-57387,-28417,-12882,-19219,-74493,-132423,-65658,11360,-18792,-11694,83391,10879,-184346,-118022,67219,61355,-27822,-71022,-164950,-188775,-99132,-164318,-323539,-157643,109908,85467,-56687,-111462,-45895,73848,5249,-131606,-100848,86131,256910,263919,182402,37852,-241236,-349812,-181937,-17951,-155518,-238462,-13371,105340,33049,40625,24392,-54141,84296,294315,357105,355736,344855,201017,-15065,-189635,-224289,-188825,-293755,-467958,-501848,-437652,-441459,-374558,-133390,138090,225603,193417,102995,48141,187859,323720,162141,-162408,-265173,72300,534842,673229,479790,265180,75421,44965,229292,269790,-37102,-358682,-374119,-234002,-194266,-171059,13056,97836,-83784,-166009,-74559,-93740,-50508,114706,66068,-111372,-76743,56198,149199,250167,152601,-14303,-17638,-97658,-294711,-299573,-28002,291771,397970,393103,345388,224667,122178,-64407,-285592,-211635,-16930,44576,159835,172395,18531,-111981,-172992,-229763,-268560,-307151,-166102,197163,364490,130134,-79984,-179943,-407298,-464949,-108892,187609,223468,-73339,-455803,-477367,-262051,-93957,-42535,-339450,-615068,-536655,-440673,-503471,-249360,-156935,-8628,851484,1389442,781801,-457374,-1170230,-102223,2242118,3380221,617856,-1653653,-336909,1059607,753459,174677,-4381,-351289,-383477,295678,698093,896397,786813,376321,26001,-129022,-13728,73196,97283,277512,267612,36428,17178,87373,23452,61168,125738,25437,-50059,30883,22810,-14242,-45780,-134814,-108270,-76371,-7928,90060,168759,203084,176892,-49814,-208612,-69074,18691,-171186,-133689,323810,565861,407818,147634,-188578,-464510,-351666,-193034,-235308,-274113,-154771,18401,71413,-44013,-108039,-67398,-129514,-263412,-202580,27789,134726,-2989,-134483,-193615,-143424,-35164,70406,119984,54351,-103454,-182751,-108119,-897,74339,46678,-129685,-197892,38963,229014,43485,-178469,-122891,83777,208424,205481,111711,4200,-74048,-144754,-160478,-6568,257378,442083,257393,-107432,-208619,88676,257346,164215,255944,320886,101171,15958,102020,2395,-79883,71628,233884,271824,184578,14438,-80822,-39038,-92974,-247810,-251526,-179452,-181085,-243066,-127696,-82339,-218819,-209684,70135,186419,8044,-154975,-179033,-117612,-23381,-13743,-145006,-128368,11477,37600,134565,196844,-63599,-243717,-75078,111797,117525,114128,205267,147549,-105497,-273916,-284520,-163156,65985,89619,-77764,-171366,-163772,-92603,37412,181041,238959,190391,146546,63221,-20900,50887,252493,244674,18139,-79361,34531,150374,71519,-20537,-13423,-68744,-174363,-281912,-223049,-48940,-35128,-169224,-117903,35084,51217,-70380,-174381,-177813,-137447,-37416,-30149,-150882,-311604,-324375,-197843,-137417,-142756,-90451,15734,29347,13394,37623,22643,43260,83694,146866,255965,344982,231545,-44532,-175821,-42771,58861,-73585,-149449,-26369,200635,336885,321062,105382,-28782,42927,80273,12009,75913,183069,16721,-77316,87617,-18164,-178552,-40479,-1778,-217349,-354315,-273074,-2228,268811,333544,171468,34221,11278,48879,-38883,-171461,-184422,-172961,-189771,-80194,76501,-19366,-227579,-218413,-67709,61556,20956,-116746,-169051,-84699,-85102,-191950,-213055,-4554,151235,-3013,-234081,-286393,-134004,138762,243483,196094,205546,134704,-39461,-125969,-155185,-228386,-254356,-148178,1830,107837,115848,35619,-34143,-60964,-82890,-99405,-34835,61760,-22015,-193364,-221351,-184533,-167614,-175490,-211445,-141495,205276,469955,476689,217715,-15468,-123595,-220779,-300202,-262898,-80715,161797,275639,215558,80926,-123864,-321936,-267109,-70700,91594,142263,-21430,-131962,42359,229396,115754,-90086,-126450,70708,241312,133250,-64874,-119122,-166655,-240673,-207445,-102725,-18612,36783,70366,96558,98410,-105890,-314750,-159739,92841,85859,-30539,-15723,68409,192958,314741,386274,254877,-4465,-122837,-182582,-212205,-118200,-113066,-342790,-499649,-325280,-16584,99051,62590,90628,130282,84737,71370,214702,265896,183534,170200,151518,72675,-3604,-116341,-166050,-180529,-221373,-96872,95218,112321,78818,165901,164059,-25926,-169045,-107368,35950,208968,324585,156084,-146394,-161886,-29163,-64922,-181086,-166254,-100058,-199995,-257589,-197329,-164604,-110236,29200,36111,158621,393425,267575,-61664,-94574,182945,377327,191723,-208215,-297660,-115159,-100379,-197828,-235388,-123421,103461,240221,163459,30722,-1834,47423,78314,42961,445502,1153986,1361012,1694665,1989421,1093521,-230486,-438352,-53119,64387,-57155,-266843,-102486,939712,1865970,1420155,316630,321476,731066,575411,326307,338539,353053,150433,-251325,-503022,-314587,-8819,-22775,18957,210720,305211,247632,176496,146577,110610,45371,72677,226777,327886,355505,217359,13032,-29688,41334,157066,243271,203544,55980,-93207,-175240,-182163,-215144,-318274,-387512,-356611,-209185,-59273,-38029,-191084,-318600,-284228,-16970,321454,414771,239434,83666,-97463,-308301,-186938,99041,194425,110309,75840,-8343,-218643,-199580,66763,68493,-157899,-312199,-399298,-421083,-379521,-391963,-340979,-270307,-287651,-296172,-277013,-303377,-289775,-173045,-91627,-47177,14807,6000,-64243,-48181,-20337,-167702,-284360,-231789,-122796,-124005,-154091,-8587,196023,163061,23258,-151615,-385473,-470827,-334903,-312433,-327115,-176263,51002,165933,92864,-88516,-161244,-136935,-25194,161787,246732,282894,317180,258568,84581,-25230,-43727,-50628,-26531,72516,219103,203753],[-38475,-81178,624,89367,74485,92390,176803,183678,124776,9078,-129412,-67561,82756,13342,3824,226428,301352,53622,-187347,-120231,-148964,-326137,-251473,-114454,-153141,5007,294032,415128,259378,-76843,-321144,-372395,-293205,-173320,-53207,-7396,175984,401517,364887,201623,185855,309029,287456,115105,96659,135462,13242,94826,241467,199916,91280,-107177,-223976,-107886,-63922,-134667,44182,270569,217597,113325,151089,185269,62698,-110342,-192320,-110130,2829,-27092,-81724,57633,207423,135395,128859,268282,412572,500448,450716,252470,40951,-4912,191504,358077,339882,270395,57999,-153259,-110286,-101205,-232611,-267198,-198537,-98202,28828,86182,114311,146574,19768,-115032,-33944,23038,-48703,100672,207322,41544,-207475,-310542,-261985,-276975,-178069,33109,-60970,-331551,-261619,-28191,-31388,-201989,-161806,-4747,-47812,-50257,122162,165954,68144,-80275,-211332,-184460,-167267,-205357,-118089,26719,146025,68536,-171616,-302644,-232317,-92344,56677,192498,190545,47751,-165505,-262011,-153915,-93030,-81787,75823,203656,324,-256631,-278041,-20249,316571,562020,547606,254048,-17985,-124009,-104215,36932,64979,-95338,-163759,-108226,-108360,-105592,-142353,-194612,-122867,-13014,-27829,-94896,148732,508593,404354,20402,76350,311489,266790,134916,21233,-170070,-308431,-367687,-410955,-299756,-89213,23864,62098,80903,111825,110796,8136,79303,453452,568098,353680,138706,45130,85421,246872,275319,78138,-35652,102522,289815,232099,83410,44202,46455,-50609,-235909,-249954,51770,342778,269992,62453,21582,99044,120338,7863,-8732,105104,-7963,-302396,-372330,-212293,-25782,2314,-77377,-66164,-109646,-247977,-156720,161416,256471,58694,-94336,-202756,-274295,-52073,206419,245097,110132,13264,21499,-27705,-123029,-45518,140335,182599,160910,219182,297382,158331,-82255,-143082,-85470,-130356,-239618,-175873,21170,-6138,-178347,-194521,-172195,-151685,-131945,-166001,-131772,21049,103099,45936,57297,122498,109072,68820,2750,-1445,67001,93819,100941,131948,-56190,-294007,-199519,15517,98290,143788,226937,199496,-12265,-120784,-40346,32844,4209,-78587,-119760,16610,136282,70886,57928,178933,81430,-180280,-163354,42030,98575,25778,-26871,-119933,-184515,-169663,-268042,-368803,-165663,100894,79147,-64321,-111952,-54080,32765,-55170,-177017,-179467,-27628,156366,192399,81094,-76045,-354549,-483190,-207767,11992,-133100,-252863,-107039,27137,43164,77901,13542,-82238,75176,295699,312224,278416,242760,99001,-82554,-210396,-185320,-155474,-295414,-431477,-436601,-419146,-454233,-403616,-135510,175632,316689,313326,173198,66920,179928,316449,155855,-201414,-335139,23755,505805,586589,399339,287984,229282,196893,281873,278112,-64920,-424022,-445091,-333330,-297425,-243631,-71603,65121,-55771,-198204,-152338,-116092,-77046,47948,33509,-72517,-44995,61050,165484,218696,42474,-87835,-30622,-121178,-318895,-245215,26351,226092,283177,358539,344475,168763,48427,-104466,-314334,-207942,-13593,42524,211444,320091,133061,-91835,-163021,-166979,-180178,-248881,-216102,54422,286787,183257,-23978,-93366,-232230,-314647,-78653,195758,254001,-46703,-423599,-421301,-176443,-49026,-43123,-419499,-842566,-746414,-502190,-467702,-127995,174550,510072,1153203,1642599,805332,-2052135,-2249196,2729507,6049494,2091124,-2475751,-2837529,-830283,873577,1065830,560488,139210,-202842,-43577,659610,928219,1070776,995420,462531,-69505,-210472,6831,98019,146962,296711,249513,-35024,-80668,5602,-14655,42796,109752,-60396,-141226,17808,48949,102,77592,14945,-68844,-140849,-164997,-122601,5869,131383,114438,-127415,-283558,-186382,-103798,-282240,-245091,277201,643857,486489,171956,-115125,-350880,-324429,-246930,-275920,-308826,-211051,-44086,35898,-15417,-31721,-13704,-136419,-277518,-193327,53639,217921,106294,-89285,-188759,-159739,-41982,63579,141622,100258,-30948,-127989,-103595,-13887,34412,-2195,-138926,-148859,131858,324098,96061,-146851,-93348,78926,189700,168860,26662,-100682,-130190,-193988,-278293,-133008,174022,355541,216188,-68898,-146510,149829,402184,381682,353638,300034,104811,93996,204056,86703,-77047,16026,226872,285487,178694,15054,-101793,-66062,-56564,-166879,-154162,-65237,-73854,-151669,-114481,-134386,-224641,-145744,151930,337010,238604,-12848,-162291,-155101,-89041,-62401,-130024,-99757,-27495,-14991,124410,209815,-71225,-269953,-103438,77520,57978,61064,175320,152838,-66469,-223119,-254791,-196755,-1036,60847,-77607,-169935,-193708,-171663,-21745,161710,206353,125204,76355,-54635,-206578,-69763,278306,290292,-36752,-175086,-16607,126811,58894,-20387,14265,861,-109744,-239598,-222520,-71742,-75311,-233970,-199677,17368,85750,-30835,-168487,-250075,-193753,-35531,-23486,-155740,-234606,-235226,-199490,-192837,-195239,-153877,-86019,-58530,35920,131787,101297,117965,151164,162685,208742,301927,267469,43416,-134106,-43689,81941,-21707,-130728,-96646,57527,247573,255312,51580,-53205,-11190,4855,-46013,-12520,43336,-147067,-193086,42354,-16156,-188476,-24405,65502,-148385,-346563,-267678,-34169,167607,288163,241831,115658,40900,81493,2685,-160034,-169229,-110126,-141964,-149410,-63766,-26935,-75575,-131150,-121837,-40114,17905,-49989,-143310,-123036,-102038,-151554,-172200,16606,200060,61313,-234372,-336002,-171325,169777,303717,194530,176515,166703,32559,-60079,-74433,-154888,-275614,-243719,-57320,114386,149009,84864,18481,-30053,-66007,-80325,36588,125087,-49978,-235539,-222423,-148421,-99429,-131690,-236746,-114103,217213,447851,387831,143210,-1703,-17002,-93970,-220608,-200957,-7945,195194,293614,257456,99620,-179364,-388739,-301803,-110768,54153,170293,65827,2972,228726,352743,95002,-204058,-258018,-32654,216059,191869,-18737,-163608,-256112,-322199,-290043,-167731,-31293,34585,61099,89671,76191,-115806,-268229,-100145,100527,17178,-154590,-192513,-148027,22763,246945,360788,203216,-14522,-91542,-133820,-159131,-63019,-64020,-306573,-502387,-356844,-104206,-38579,-7188,153044,288732,239894,161686,301286,386616,281390,208080,171323,27288,-92905,-129068,-95863,-81528,-82762,10278,123946,115978,110523,213937,214379,65094,-89840,-36286,94095,225356,307375,111957,-194500,-236232,-111760,-74152,-106058,-44632,-13616,-184122,-296092,-229703,-184364,-147769,-30285,-2802,123393,309132,136882,-207979,-264835,35859,266466,86539,-272265,-246004,15851,3188,-188216,-267228,-179220,21142,204323,246369,290042,354596,414526,431983,203063,276479,1027882,1255190,1377196,1914998,1452044,44153,-495083,-210719,-70057,-83409,-80146,-20161,606143,1525418,1536393,581617,231665,503549,383254,253531,377801,344545,75852,-269530,-460281,-308047,-48074,-59646,-10833,137900,192695,166543,139000,100934,60258,21195,54038,212016,329330,314881,116300,-97707,-132518,229,169931,261602,225494,63034,-114586,-185192,-194341,-245883,-311281,-330413,-307936,-210514,-110668,-95288,-234990,-374711,-352713,-52022,351885,479748,291175,148342,16251,-166626,-67674,161733,140990,-45859,9657,78610,-81640,-156003,5616,27118,-72988,-152879,-276970,-323800,-275913,-256046,-230988,-207536,-208885,-186332,-212735,-310732,-325666,-239903,-194582,-115103,51681,146388,85323,49368,29867,-119566,-253851,-202226,-65574,-42908,-95404,-30077,85987,91227,5838,-174737,-395463,-361106,-141932,-125026,-269430,-289458,-126760,106738,148835,-27765,-132463,-110423,-13971,136547,199982,251021,278871,217493,21447,-91491,-72192,-49319,6216,104980,173057,100734],[-93481,-96296,-3875,115904,115749,90228,137419,126964,31682,-87478,-142135,-16524,149182,63568,-6944,139659,189225,-36954,-253580,-169333,-156386,-270315,-177461,-95134,-212668,-120045,158838,259218,123929,-142111,-307103,-331762,-225539,-66984,-5294,-41202,139694,329143,207300,177802,253608,324942,255797,82455,93240,156833,80938,170553,304169,215739,72690,-108666,-196049,-11274,13958,-141777,-20273,214782,205597,141265,186582,175989,67019,-37683,-95249,-48879,15334,-40630,-161911,-73090,60715,21891,75950,295636,462924,499436,348248,127173,-24331,-8669,206790,403190,387011,331625,117660,-112100,-113926,-163823,-364691,-435090,-349252,-179951,11279,81692,103028,179112,98765,-58897,-18911,35960,-54252,73611,233830,173601,-18411,-106339,-64702,-165846,-157848,37685,-8118,-219137,-138894,28639,-45472,-222059,-207602,-47698,-54979,-43636,122670,165824,68698,-57021,-112176,-57164,-112511,-185713,-11292,243022,384144,211410,-86680,-216553,-147592,-71084,13801,171962,194524,21749,-181324,-241373,-155900,-154817,-138510,41470,188767,19641,-140821,-91185,75117,240652,430512,528194,305258,10996,-126265,-72229,127507,120506,-161686,-289766,-120674,-96749,-137240,-106849,-82099,-31298,63451,81216,19392,179773,472041,357803,-27864,40485,278796,185924,16449,-45842,-146892,-245980,-260692,-279874,-239022,-111815,-31417,-31208,-67857,-97914,-27316,-7332,86533,436349,616222,387122,113871,-19230,71643,302427,343578,122653,-16886,79709,278684,324777,198503,197269,268034,123822,-196646,-280118,24670,312283,257102,96136,146748,270742,200360,9575,-1416,92044,-101261,-385177,-396728,-249781,-63204,-1900,-71940,-86021,-153822,-279427,-187115,69198,166193,8902,-104074,-164759,-210387,-48857,134380,186359,128522,93058,55444,-56382,-180255,-97507,66959,91200,142249,274009,318000,130558,-112272,-210727,-180881,-171078,-227104,-168879,-10431,-75643,-203175,-172478,-153726,-135679,-118614,-96066,-27122,38206,-1221,-8544,77874,124433,111470,129499,73826,77844,139394,103537,37549,25201,-173697,-394108,-305931,-98938,26358,136773,254322,219246,-36552,-199109,-59475,90900,41311,-89206,-115040,90797,248266,146699,125806,287263,196710,-105488,-150903,46693,143017,86502,14958,-91868,-189530,-225419,-326131,-353854,-160859,37157,18534,-83630,-108279,-50087,3459,-117892,-261353,-269833,-130254,49957,104108,-17501,-157045,-380117,-528900,-219317,14355,-126031,-250291,-166850,-20440,77875,125893,16973,-102078,34081,243437,233098,189781,140123,5769,-132376,-215167,-163505,-146165,-287336,-384037,-370916,-353974,-369630,-368602,-136269,196273,402878,426886,222514,50829,130929,265053,136153,-211238,-365377,-33864,407102,427421,258393,239541,323610,307443,287963,236865,-91446,-415091,-429408,-367258,-349627,-287663,-160092,5248,-28069,-189840,-195765,-108990,-53519,16778,5403,-53252,-51819,15091,123814,141440,-44052,-113444,-30930,-146519,-317441,-156763,102395,156908,133024,255426,296952,107005,-30615,-146685,-305206,-170183,-18233,-9490,174126,360311,171920,-78617,-123768,-90453,-104962,-195561,-262403,-130363,128391,196554,48834,18251,-30467,-141480,-36346,207443,246482,-63947,-402115,-330922,-67694,-13174,-44255,-405725,-950494,-876224,-512944,-391125,-54152,434865,961331,1384312,1643081,490211,-3581462,-3446623,4990102,9623445,1558130,-4971953,-4186363,-1550663,673544,1353887,935947,316341,-65282,205286,807944,1030067,1146082,1070352,488421,-111296,-206471,54419,132900,163896,285094,266540,-29767,-138804,-72077,-57468,4180,50716,-162756,-204991,56737,186684,165450,252101,177181,-23312,-194640,-297297,-270439,-117670,50841,33011,-205026,-344584,-257358,-167824,-327896,-330266,162799,593467,469791,174182,-33094,-210046,-276318,-274599,-280341,-314217,-262730,-93360,36954,56406,80504,78568,-94527,-267067,-201052,40161,236095,172842,-44319,-166948,-171871,-60164,54953,148817,132778,54088,-44929,-75023,15267,67716,5804,-116349,-91606,174811,340555,144803,-67423,-53245,27885,99335,85277,-61437,-172165,-134492,-180746,-342867,-271410,36680,222357,161533,-26533,-88108,165378,502760,597766,451963,244630,84524,163813,266870,126011,-80847,-59119,160172,273227,201080,43738,-99903,-76932,-15822,-87027,-87554,1873,-19128,-90027,-115220,-159825,-174984,-49520,198470,399898,364838,88153,-112749,-147107,-123147,-96333,-104389,-77242,-77238,-76994,87350,200760,-54316,-265019,-129751,32904,11942,18517,124427,131053,-31984,-132762,-154897,-186828,-101002,-27162,-104861,-171020,-215860,-234354,-79557,120145,164675,88215,28563,-143169,-347987,-156925,302354,329757,-82095,-267928,-63287,122415,85990,19609,61240,88845,-21109,-173909,-202598,-63186,-59981,-238801,-261827,-26486,99605,27829,-92732,-186663,-111071,16230,-21299,-181289,-189867,-138778,-151768,-192161,-215384,-207420,-182224,-126121,58491,189156,160993,202815,238561,173293,147909,230541,260700,113977,-60127,-8578,114651,48387,-91911,-137056,-47984,156483,155325,-15188,-93036,-91772,-86623,-104228,-110355,-133569,-313776,-300671,-22531,6635,-123578,61391,166519,-65691,-272332,-190361,-49051,71147,233257,290136,185697,98302,124544,22498,-166939,-146472,-22448,-60113,-170229,-159050,-19552,72252,-16977,-113045,-96286,9862,-1347,-120043,-170077,-119016,-108092,-149014,-7168,190812,82464,-223015,-341440,-162015,210533,355982,198740,124913,146654,75818,-8860,-27810,-121003,-313684,-333389,-109903,104110,156499,122909,69901,-3611,-66858,-80163,73211,151758,-59147,-211150,-157965,-76511,-22879,-76626,-201037,-33991,208334,350675,232421,40344,1644,79324,39384,-106554,-113820,52960,206369,286265,274618,117162,-193722,-381225,-281407,-127402,22787,176136,117811,101714,367400,422964,75446,-268006,-342307,-114349,180387,220200,26303,-176968,-296404,-350447,-336632,-219894,-63862,-87,26291,67106,30295,-145293,-216267,-25443,113566,-43450,-274322,-385183,-363077,-162154,121101,254381,109191,-19586,-34025,-67522,-102843,-11283,-1627,-225318,-443885,-364048,-218278,-213320,-117118,152269,371254,319729,184712,314879,451571,350242,229487,176653,-4267,-155450,-125905,-32602,6380,40536,97806,144956,127686,142741,224242,195458,58931,-87718,-33546,99234,212701,267099,43765,-277153,-356518,-222690,-81942,-1867,99945,70136,-167167,-312205,-220688,-163218,-142819,-59728,-6901,106800,199791,-13312,-329401,-399186,-135842,116967,4418,-237270,-101756,172639,116205,-148781,-261111,-210375,-50841,167243,304783,498384,644915,683986,653924,295955,221963,985802,1167194,1163011,1842223,1580720,202588,-530888,-356127,-147963,-42414,145937,84987,274878,1218912,1623991,807951,126023,219741,98606,65530,344034,324298,31139,-225343,-358052,-238539,-25060,-29668,-16367,64341,66547,81553,110238,54983,-1757,-13611,31551,177333,295827,236240,17484,-171660,-211424,-41345,172126,244203,205912,70887,-119697,-205402,-224782,-274113,-284007,-233798,-210521,-200057,-146397,-110283,-206865,-337731,-339059,-77070,306341,425736,269432,185073,119938,-1525,62116,207056,78484,-174369,-51155,158733,51147,-121030,-57327,15283,38492,32993,-99548,-179021,-159602,-131212,-142611,-168153,-148229,-80815,-145301,-301954,-326060,-281702,-298757,-217278,45999,267314,240061,139307,38928,-119188,-250504,-182516,-8329,40082,-38104,-59509,-47462,-28933,-59163,-191421,-334506,-184948,80064,102545,-142581,-339538,-265661,42644,165745,19441,-78771,-53925,-405,73872,104993,150778,196367,161896,-28366,-136787,-88023,-27715,66630,144815,107822,-9276],[-134690,-103846,4453,140699,139865,66278,70605,43199,-63831,-141490,-100246,58036,204244,127500,-3231,39818,62935,-130064,-284505,-196367,-167236,-205830,-82780,-64641,-250162,-221824,24295,91970,-19440,-190993,-254736,-235987,-139004,33211,22950,-127212,-61912,10756,-55298,124939,291098,298898,195483,27205,23608,101642,140755,240314,326486,220250,65440,-101268,-159311,78468,111596,-102480,-64347,152547,192420,172102,198160,122829,49645,45700,16147,-5017,5186,-50529,-206611,-182489,-85274,-82779,21083,276562,420618,393165,197950,740,-96106,-43174,168654,360287,353113,313501,109292,-122147,-154125,-242128,-490910,-575334,-458211,-245619,-15686,70442,67793,154270,144603,4605,-8139,14809,-52138,53989,246012,283747,158697,88637,107794,-45485,-129255,19584,22588,-126338,-71614,27397,-67752,-181861,-151755,-12905,-3786,-4335,118358,171464,97392,-21132,-15867,79912,-32777,-144157,80514,356281,432763,245858,-18735,-132088,-74634,-58559,-32678,129934,165149,-30861,-192333,-192800,-143027,-199557,-180887,18079,143923,24445,10920,132768,154362,147655,288101,443072,291888,21692,-124728,-62233,168623,161797,-182970,-332697,-85506,-33534,-120263,-57578,20956,33213,103009,165913,139246,208276,379946,230290,-105890,-23431,196455,93730,-67503,-93812,-137804,-199329,-170071,-161777,-179485,-130667,-86004,-98011,-150176,-232202,-153440,-49246,58021,343404,562251,363768,84782,-64916,56189,332028,382315,162329,10502,69867,267734,397737,294110,302618,433067,301971,-108072,-283063,-21067,238815,227532,134604,232539,380668,269384,51628,32120,46325,-215533,-414788,-339066,-225225,-74069,13871,-28743,-51855,-126063,-239653,-163488,17600,101806,4543,-92816,-141125,-151638,-61352,20750,37907,72316,141357,98641,-49848,-197599,-126432,6284,16005,128644,324591,315363,96790,-100575,-212198,-229944,-188596,-188249,-138752,-42689,-135780,-208486,-136628,-109733,-86999,-58118,4320,81495,62748,-66254,-28562,96053,117782,129576,217703,201499,187471,205296,98505,-35089,-76374,-232026,-391076,-325730,-164654,-25607,116543,241346,204183,-69660,-276177,-90248,135214,79167,-97164,-114231,126531,299907,181778,166055,374919,337666,33089,-88772,58557,163626,131457,49915,-71866,-182397,-235917,-303706,-265643,-139441,-67882,-77229,-106152,-107400,-45001,-12575,-158144,-328281,-317288,-182116,-17147,43689,-72135,-175959,-308509,-450556,-207708,-743,-111119,-221858,-182002,-36137,103979,145063,18541,-122129,-33759,168407,174292,131433,65444,-56811,-149648,-191401,-151918,-154951,-262557,-323602,-306700,-257664,-231958,-289226,-132113,194695,449304,494885,242043,-3653,33818,171902,106848,-188622,-352923,-89872,270624,258436,101155,138452,334071,348419,249032,145755,-136644,-362090,-347557,-337900,-344214,-285571,-212672,-51803,1502,-135676,-184099,-69818,12204,22970,-17939,-59401,-88244,-56274,52295,51365,-88015,-93324,-17963,-156006,-275284,-45649,185994,100650,-20725,107046,213178,59218,-81784,-168878,-256577,-111803,-30496,-93673,66739,282833,127129,-75098,-62503,717,-33095,-144660,-284244,-301363,-67277,161486,122021,130205,139238,-13150,-10007,221268,225988,-91419,-364870,-209621,38352,13100,-26745,-273244,-860193,-873255,-459619,-283940,-53340,520969,1198368,1464509,1310405,-122914,-4643428,-4576403,6022665,12087663,2205807,-6031481,-5288557,-2262107,504913,1531209,1148160,405655,-20604,276991,714533,974147,1080914,934562,403456,-97793,-118296,112394,141028,100592,222434,301826,48322,-131233,-111348,-88985,-42074,-35951,-257772,-235971,125671,378145,417974,419993,294776,6725,-241030,-382852,-322994,-173187,-21140,-41791,-246576,-349527,-248964,-169118,-309917,-370608,12435,441941,398060,189121,57483,-75389,-220269,-272501,-253237,-293389,-296935,-115118,77251,155600,200463,180220,-22973,-236012,-217771,-5828,185273,171833,-17539,-128544,-152705,-70372,47908,140297,151769,137949,46833,-39793,63035,160735,69900,-70239,-41260,163526,287746,188876,44539,-14402,-56415,-31840,-7131,-114030,-179331,-80145,-115092,-338959,-362841,-95970,93334,114748,13553,-54361,120645,527604,748248,517616,152397,35430,208609,272227,100084,-91517,-117958,66320,239379,238848,92918,-68728,-66231,16176,-32999,-74159,1798,-9330,-61726,-130397,-162855,-100369,34382,182795,342588,342430,117546,-51850,-104294,-127409,-114588,-72538,-62541,-122897,-130111,34997,171452,-12807,-219222,-137649,-4069,-859,12257,86589,97720,-11383,-32005,-19715,-134943,-198140,-149454,-145771,-172765,-240803,-277406,-121770,67417,120611,92060,33640,-161571,-395163,-183694,323991,357501,-111171,-341357,-105199,126669,134348,75815,103610,158765,62462,-102864,-163219,-17342,22517,-172901,-287463,-91683,86260,86627,19444,-27292,53712,93594,-16662,-207967,-184956,-60356,-66513,-140900,-203329,-238035,-248474,-167248,55995,186042,179297,254591,296340,163413,76113,131615,198933,143753,29635,49391,134028,101056,-49223,-130842,-65126,100901,52639,-80836,-141622,-172291,-149506,-120429,-172617,-288782,-434772,-370567,-78598,49009,-2083,185662,264554,-6271,-179461,-86564,-48835,4086,182977,295136,211490,152107,163853,28749,-168872,-104493,72216,27351,-148681,-189438,-904,176468,101458,-35370,-78490,9185,29209,-94227,-204904,-124815,-65841,-140450,-56779,137987,60530,-209606,-317060,-126785,234320,368798,197123,72444,91375,83432,21409,-14517,-119644,-339279,-376934,-132815,84383,139064,138747,106195,19521,-73695,-88980,72889,143883,-34078,-119047,-46700,12186,47746,-26737,-135673,29500,164399,202622,56164,-59589,-6247,134721,145690,18512,-15179,103848,209834,263954,267493,131884,-157155,-299991,-214045,-120223,-5012,132442,90072,123901,415156,421844,65383,-264673,-362635,-163724,131638,207062,62420,-146716,-267694,-315750,-345691,-260441,-114394,-63361,-33971,24509,-31275,-183998,-172883,38173,122964,-79842,-358312,-543732,-529728,-325731,-37919,100144,10533,-11207,51852,15582,-55192,21105,58053,-118404,-328658,-326775,-301726,-349783,-224514,91328,356657,310363,146175,265113,453774,371707,221416,161890,-4772,-160063,-98649,9661,56919,112440,142576,141645,128172,156732,193086,116568,-43608,-161716,-90219,64712,190381,218741,-32262,-380697,-507632,-345412,-83104,115629,232450,120480,-174224,-314827,-173921,-93726,-88479,-49807,24984,111507,86852,-147828,-394427,-459648,-279105,-35031,-41944,-111798,98825,315711,203374,-97474,-222491,-215052,-110889,124032,316134,575929,762959,762563,670571,316712,367139,1128062,1221028,1179629,1784683,1429610,177857,-567196,-454315,-146598,48765,344387,211177,120355,1113337,1692772,892892,-8547,-97020,-249397,-210881,222180,283380,30853,-136302,-238686,-140917,49467,74296,39979,36803,-25713,18469,96277,20472,-57560,-42954,20646,138175,231995,134963,-60760,-197523,-237002,-59661,165047,192244,153713,88958,-92626,-218825,-255853,-283726,-237144,-123929,-96468,-177247,-152943,-76614,-119563,-228014,-254171,-84834,196151,264553,181575,192238,193371,146884,181387,240389,40645,-227187,-78331,221147,152033,-98088,-108773,22160,130106,176644,73827,-30000,-58702,-52239,-102918,-158751,-106750,-4773,-104008,-279874,-289684,-296620,-374554,-305703,15012,335868,348802,179399,-8145,-180334,-282124,-172756,42021,106529,4577,-83736,-149084,-148351,-149886,-199335,-221426,-6651,262143,312588,28699,-296435,-296311,13860,145196,31949,-26271,13258,7468,-27813,-31237,12703,101699,104429,-62132,-155226,-86254,9149,130839,167813,29980,-105887],[-154379,-100149,21093,154948,140180,32475,3185,-37527,-124824,-122071,-6295,134258,232068,186747,13954,-55775,-69050,-218708,-272219,-177120,-161312,-140238,7592,-42168,-271424,-271043,-64228,-36934,-135905,-205473,-172787,-125874,-66958,100726,29690,-230509,-341327,-415442,-321287,63796,294478,246018,131956,-19971,-64562,33863,204451,301546,307324,212174,83915,-67424,-103732,148245,208255,-30823,-79844,93464,164000,180930,174459,33943,3630,105113,95912,-6595,-32434,-54034,-196584,-242465,-203982,-162912,-22506,213895,296537,204604,25258,-104996,-161156,-102539,99810,265205,268531,227931,30832,-185829,-215589,-304523,-557603,-628944,-484887,-279081,-47887,60117,24615,82549,146967,57216,-9658,-49040,-77055,23311,226982,330993,281396,238432,223894,51727,-106198,-19544,21034,-67486,-53654,-30987,-106580,-99097,-14142,77853,79339,50094,106749,174387,137943,22460,63544,191290,50544,-78660,145112,335870,285937,166906,24264,-56263,-24126,-57961,-73764,78513,117473,-88382,-194753,-134479,-133715,-231195,-197883,17147,96409,36435,161216,308610,179289,62725,183607,326391,221321,8849,-123064,-76863,153447,182080,-145889,-268477,-7650,54516,-70254,-13188,92813,71395,107481,206959,231931,236780,275471,69686,-185592,-83899,96282,13164,-103943,-115561,-131482,-152608,-96762,-74887,-133441,-155487,-152676,-136616,-139824,-248744,-236262,-107716,2962,203271,411422,283971,56067,-78396,48814,336516,388822,190872,46278,86883,272887,425028,332323,329283,499814,422186,-11150,-260061,-71619,140422,187008,179228,273264,402107,304882,118212,77670,-27471,-322877,-383136,-228235,-173855,-78214,43956,52356,27393,-53385,-156328,-106025,-3962,52976,31825,-67295,-157667,-146257,-99869,-109732,-164805,-46880,139232,138079,-13538,-182377,-145569,-42468,-29131,118832,334075,261988,53434,-54077,-150386,-222657,-186991,-146396,-105850,-75628,-173047,-199927,-105534,-57659,-22266,33309,107821,165726,91030,-62491,2988,118034,109983,158537,302493,331278,283067,246372,77483,-113426,-161570,-219831,-280809,-245419,-161179,-45168,88746,191942,156190,-110039,-336447,-134992,143064,105561,-92211,-111485,110655,269846,164298,159884,410850,467816,197871,-7075,50224,134923,137856,72255,-47522,-143083,-183185,-196890,-124606,-110668,-188460,-175317,-117775,-106318,-44126,-18300,-159166,-323906,-288581,-167882,-19565,40323,-63934,-132267,-172446,-275514,-174408,-17577,-67216,-162828,-156457,-31352,93052,113372,7368,-148611,-111792,106294,171900,127622,35904,-76916,-128600,-135885,-136758,-163359,-213834,-245549,-240921,-157357,-104088,-203942,-122635,171643,430848,488723,227463,-88551,-102834,52542,75138,-137257,-305565,-138443,131707,125583,-36948,16256,267684,319410,184992,28318,-203007,-302213,-240787,-268500,-290541,-231704,-200779,-75637,34825,-49015,-119176,-9680,90628,48251,-39665,-85439,-132385,-118671,-13484,-17725,-91463,-51335,496,-136794,-190885,71268,265086,73678,-142975,-46861,114657,38891,-78478,-147599,-176662,-53855,-50873,-183907,-71722,119887,22902,-79127,5768,99174,43252,-89675,-262604,-400676,-240635,85612,172527,215575,233936,26120,-19344,231407,220671,-86374,-282073,-69005,122360,36140,18805,-51821,-571972,-727742,-347355,-167035,-124571,385945,1161360,1367383,652302,-960535,-5131411,-5549055,5656836,13249680,4193650,-5312663,-5777442,-2729233,370915,1533341,1088778,307099,-114692,144971,437094,788048,875829,587387,205227,-46196,10317,149339,87442,-58121,103167,322350,161787,-59826,-96069,-95746,-77868,-121868,-319310,-234440,193735,540110,631758,508493,319269,8335,-279819,-417201,-292728,-162172,-71497,-88469,-228232,-270210,-152318,-116603,-244093,-356711,-123617,258709,332249,241815,150023,20369,-176473,-251904,-210587,-258739,-307213,-107528,141650,254009,293415,255164,47218,-197343,-234234,-62642,99071,117527,-12290,-76985,-89451,-59487,36025,113804,159454,207976,128074,-13881,97850,271879,167109,-15839,-10568,111831,198612,227117,163921,17183,-145624,-158300,-75658,-113579,-116653,20846,-20929,-273051,-363958,-165371,15098,93444,48662,-53844,28828,471366,783193,515336,30397,-35503,218601,216047,8861,-105605,-131449,-16271,189309,265890,142625,-17601,-41684,28864,-14477,-107492,-54998,-23729,-58193,-151039,-152612,-38253,68172,100745,177110,191448,82329,1683,-48553,-112994,-117017,-36263,-48534,-148381,-158258,-13528,132577,45286,-135256,-117833,-21578,21986,53983,92090,72091,-11476,38328,98751,-54576,-247338,-251057,-169770,-167114,-270839,-299738,-139863,14643,75153,128661,101311,-101509,-341399,-145665,343138,370712,-118930,-380427,-142311,124750,175888,116017,114821,175316,108231,-46053,-108504,59920,161429,-45598,-268223,-161330,49636,123472,116661,141327,203636,155549,-3935,-208404,-197110,-5384,38030,-61995,-173986,-242574,-267992,-182701,12489,122415,150918,241775,282404,123423,-8,13991,86184,125926,118995,116018,126474,105948,-21591,-80064,13239,95911,-25466,-134705,-189148,-226940,-153732,-71859,-170919,-376009,-485362,-388314,-103553,96140,129528,298234,323699,7959,-123782,-17022,-43834,-25529,143009,244958,170653,167348,185022,34845,-141663,-35422,155240,93253,-103525,-164810,11916,210770,198563,91938,11984,26060,50603,-58653,-205870,-106258,-20508,-131387,-106879,63587,11759,-193809,-270852,-83451,222752,323378,178275,37010,25771,58731,30810,-23936,-133559,-327167,-348608,-112838,65589,105608,130140,121439,42276,-71103,-91355,47587,112583,21075,12393,71487,88434,97446,3897,-82298,25727,87407,47465,-89407,-126148,-15644,141665,203614,127843,80299,153797,221346,238230,238973,134516,-86201,-175828,-128332,-103049,-39598,26153,-30640,60726,360528,351139,66207,-197872,-317229,-177564,69314,155007,85253,-79243,-181177,-235059,-329165,-294232,-171888,-138106,-109033,-33050,-90815,-216620,-148631,69478,121777,-84868,-385622,-624239,-614400,-435413,-193508,-61734,-71450,5683,151392,101035,-30248,22467,99836,-9774,-175633,-232388,-301604,-385045,-285369,-4075,256096,229406,80019,191207,406287,341450,180250,125424,24752,-98232,-48117,23309,58045,122467,142634,111290,105185,139661,129286,7149,-196187,-275325,-171007,18408,177257,177404,-95725,-472258,-649337,-453164,-70248,228647,324312,123025,-214979,-314621,-106448,10187,-3209,-10574,78281,128448,-12983,-243809,-393096,-435229,-349806,-150563,-52144,55431,283464,394450,231617,-57329,-168015,-200925,-160560,71308,269470,489708,676583,644313,492684,304807,732774,1474156,1471326,1460656,1737571,1052037,-9351,-604191,-479791,-69597,159530,454095,343584,262542,1290761,1730414,773835,-178370,-407640,-595922,-493375,47791,232747,87578,-16444,-130291,-52488,143996,221409,158789,75367,-50530,-3889,96829,1363,-96040,-55364,30056,107954,150146,31010,-109612,-176289,-194775,-36381,154049,119887,89721,122233,-23596,-200465,-262935,-260015,-173705,-33086,-9138,-144265,-122636,-4345,-6997,-91979,-137678,-78353,52206,45546,55991,176293,231645,250255,273265,267600,46985,-194099,-61787,259119,202262,-93471,-145740,27280,167973,236015,190324,80368,3443,-34860,-114778,-170398,-77708,28416,-104539,-249102,-227194,-289730,-400677,-334125,-13710,332948,370550,152247,-90096,-276227,-334116,-165253,78985,142183,25023,-92477,-180736,-221392,-230840,-189213,-88315,112172,351788,455580,197063,-174183,-197313,45529,103139,4918,4881,72037,6708,-152277,-190431,-124088,24087,55554,-82407,-150229,-69939,46111,171820,159912,-45050,-172188],[-149528,-83618,40069,154013,120252,7514,-37538,-88407,-128983,-27571,117822,184260,220002,220927,39468,-129647,-195950,-293766,-222217,-104600,-123532,-77995,75883,-32860,-275115,-252913,-78539,-96241,-201728,-184225,-84508,-46197,-27322,130990,27064,-303196,-562429,-726828,-484109,13840,267956,188489,90888,-29933,-116813,10664,272993,340293,249698,188944,125394,-5033,-29808,190982,275814,41228,-75018,38575,108239,148684,115477,-69113,-67641,108839,102051,-66686,-93869,-50965,-132025,-243171,-282723,-216953,-55868,115660,125290,-12205,-137125,-177888,-208942,-166273,40833,181063,180850,106636,-95804,-283392,-278972,-333432,-537367,-565121,-414186,-273806,-82969,50035,-15513,-18383,100211,84736,-20154,-139203,-146007,-31046,168889,299254,328923,324408,276894,105325,-96890,-69700,-12240,-45246,-63103,-126718,-167227,-9921,147892,175802,152028,94258,87570,167944,172148,68119,119259,250836,115012,3089,178818,204659,15613,10464,40943,6603,1004,-69839,-105538,31208,73225,-122999,-181615,-84630,-144074,-262568,-187485,43370,76148,75888,277338,371404,127291,-601,139015,215146,116589,-24511,-120991,-102597,100267,177734,-65466,-122568,88461,128855,-16846,9201,122145,93016,92444,201851,273828,263351,200806,-64201,-239570,-115867,13627,-37602,-98876,-114648,-117110,-94866,-36131,-22511,-107199,-193501,-235117,-151867,-46269,-155932,-262010,-167810,-61184,60484,208437,164925,29969,-57888,56115,321527,368256,204325,85870,129148,294646,397636,300623,282188,467500,444656,48821,-221211,-112575,39509,142442,227308,281297,345179,299480,185097,112194,-114539,-391297,-300238,-111454,-141647,-102704,69648,148792,117690,16524,-73369,-50135,-22623,6531,66866,-35886,-212051,-209414,-159621,-228196,-363235,-194142,87053,162942,41039,-147091,-169511,-89515,-49721,105374,280835,152348,584,7514,-49481,-168789,-175797,-123027,-90959,-111401,-187616,-188553,-94737,-19813,36652,126197,185630,208169,123648,19398,91223,157382,116567,188169,349310,402086,324088,251920,44957,-189555,-223483,-148359,-94703,-86810,-90864,-30106,62084,121104,81717,-156722,-370242,-191461,105586,114882,-66324,-98648,57056,177566,104946,103949,378555,546963,334145,54913,4229,49843,94249,77932,-11141,-67268,-74427,-38655,22203,-91798,-293662,-241065,-104936,-94738,-46121,-21701,-122846,-229689,-188777,-101937,37677,95588,-1858,-50557,-26619,-80529,-131774,-23045,11596,-77750,-106876,-23086,36930,36871,-17293,-180774,-177324,82509,227525,172819,48511,-57282,-73680,-55268,-103597,-148608,-137560,-148751,-170097,-78549,-34828,-149022,-108579,134893,344545,403707,179259,-187673,-256454,-71358,47174,-67056,-237942,-180409,13128,38527,-136916,-94472,155284,243203,125130,-75601,-272137,-260595,-151278,-191617,-208679,-134072,-116814,-46061,71923,41954,-27030,48411,141980,62715,-64160,-116547,-159566,-146496,-48271,-44533,-70574,-20063,10501,-88306,-79064,174365,329353,82298,-207813,-162301,30313,51243,-11484,-69913,-80551,-15206,-79254,-255942,-198727,-68371,-96882,-86328,62009,187786,122709,-25031,-188235,-391681,-339305,-8726,180211,253445,242188,-24595,-65690,229644,243188,-22003,-140653,71905,177377,64292,85855,182068,-181862,-482433,-199850,-63343,-239719,62656,895394,1128152,-208548,-1898457,-5207448,-6351696,4229067,13511885,7217202,-3118237,-5457902,-2802785,231256,1321941,737794,-4940,-334316,-139543,95338,553905,587488,119630,-53460,17755,116861,133887,-40891,-282960,-57415,295370,255423,46408,-32789,-70910,-86250,-176145,-329612,-205914,233654,601960,684802,459298,231769,-16534,-301182,-407340,-220842,-111259,-94172,-96396,-150221,-112542,8880,-27707,-151479,-289816,-195820,122055,318978,331703,229824,56677,-163325,-231823,-172466,-225719,-293778,-78919,205160,322191,331287,275887,87506,-167169,-244351,-103461,30439,53160,-18472,-20118,8254,-27562,6041,67637,158351,253964,184220,-5391,95370,350863,262289,30978,-5025,45838,114251,253817,258291,37142,-211357,-241913,-107434,-70718,-7914,139279,72054,-170327,-268218,-140272,9531,102996,77741,-79259,-74295,357795,694008,428572,-102330,-110155,193937,110745,-124940,-117206,-91672,-59978,129084,255326,167529,30814,-20565,18595,-25341,-162814,-137307,-43044,-66150,-163630,-137189,-14930,38370,-26256,-43843,-15627,20212,38550,-4410,-94485,-104004,3275,-24939,-143361,-153174,-37205,101452,106348,-29988,-72491,-17826,65487,134634,151482,68278,-34014,43323,153440,33354,-216444,-273820,-147153,-145915,-296707,-299345,-133196,-31597,24707,173708,213185,10671,-221390,-60637,358705,369602,-102388,-376703,-172719,106304,187822,116450,78484,120386,93379,-16680,-44872,152126,321146,110590,-211047,-213488,3722,124116,154645,233383,258285,166709,18458,-160859,-184411,41539,141761,12914,-149546,-225513,-234261,-176017,-69344,20603,88029,159035,184606,57461,-66591,-102930,-54539,72984,196068,181326,95534,54600,-21756,-4516,147558,128545,-67382,-172077,-226416,-241209,-97571,30636,-108109,-379908,-468389,-353028,-88072,126200,214823,349677,321508,-22792,-139572,-24820,-44028,-22498,112247,144520,61931,121013,177346,51064,-74085,55677,209493,120976,-55744,-115550,-925,171832,252982,229835,142724,63027,75046,-7380,-158304,-52292,36800,-104912,-136474,-11260,-42119,-168018,-200824,-36752,176900,225640,139143,26476,-27220,13963,24932,-41013,-143997,-267918,-247569,-51329,57628,70900,105713,120814,68216,-47859,-75781,15465,72894,85017,136193,152594,125515,115123,8330,-70572,-47437,-430,-65874,-164932,-141331,-12956,115125,209422,199765,161169,212920,250641,216195,192633,114573,-15574,-56045,-58885,-95454,-89600,-125535,-212178,-61274,229112,234126,72636,-91303,-219932,-159452,-1508,78597,93166,2074,-72331,-142076,-304745,-324607,-220149,-200282,-180292,-91370,-127682,-230230,-148736,58713,106990,-63468,-353538,-604668,-603536,-471922,-310689,-199605,-139794,13217,233435,162812,-39366,-11299,112346,76764,-16505,-87119,-198983,-301046,-274209,-96877,108095,117586,31883,141365,333698,269642,114713,72353,64842,8891,13997,9852,16505,85748,114206,66062,59487,91256,52748,-94269,-330630,-374536,-232684,-11094,182711,152441,-129560,-511866,-729195,-515136,-36684,321861,362904,84312,-279674,-320634,-42722,117246,78469,34879,128765,139388,-93210,-296776,-339360,-344049,-330161,-201141,-35764,194116,373720,369666,185036,-46645,-118838,-180505,-200190,11856,172623,269964,438576,410644,216258,324327,1244520,1929706,1862190,1913779,1672703,580523,-258094,-617893,-423655,59061,258377,444295,458023,706944,1713640,1711106,471719,-363525,-659938,-858945,-678638,-108615,196959,203805,127681,-37072,4504,220305,353149,295924,163055,-1356,19206,105637,-5144,-113137,-47366,58497,93629,68796,-53806,-127223,-119519,-94879,30159,145455,48621,37482,167833,83298,-131865,-228712,-199837,-99011,17610,22511,-102193,-54591,85531,90723,17419,-41183,-70428,-88392,-167151,-71605,147049,243611,298834,324753,288889,96090,-100775,-11201,272529,199511,-112143,-173850,12485,145135,211357,222877,124405,15725,-69894,-157361,-183655,-51722,20949,-142944,-215097,-156617,-269008,-372900,-282017,-18273,260697,294701,77155,-158093,-351954,-374095,-150220,94799,139890,24903,-79096,-134493,-223347,-268286,-150271,30600,137220,330990,505293,310867,-23720,-5948,135618,63100,-46966,9010,108678,-778,-267332,-341039,-224894,-20578,20231,-94539,-132047,-48740,64120,169845,122002,-98082,-197692],[-121598,-55966,56682,140282,92617,7333,-35934,-95523,-75833,115771,239955,186618,162435,214946,66044,-166525,-299168,-342723,-149672,6568,-52820,-22454,116053,-26379,-252520,-174614,-20843,-82549,-207847,-139378,-18026,-23144,-15136,140687,32033,-309231,-614673,-763364,-491393,-17150,218017,142467,86414,10811,-100039,52696,337057,340395,161308,148785,170814,70112,47641,200753,284688,76871,-68476,-14037,26463,73340,34059,-158137,-148938,45120,19861,-174288,-168207,-44722,-32883,-194463,-322963,-253975,-89963,-3800,-47832,-194683,-258361,-215997,-232370,-205564,30863,164808,132214,-10238,-230208,-379383,-327651,-328818,-439960,-398200,-263253,-232843,-120422,29970,-52651,-132353,5212,80549,-29704,-223738,-246203,-106232,78551,203973,305181,345086,278887,111187,-101075,-115713,-66582,-54395,-77980,-227914,-244696,48591,268351,231481,177440,106885,63807,150811,187186,108977,149540,248659,143334,83052,182924,21187,-271036,-164947,35567,54556,6941,-89519,-126688,-60,52609,-112367,-146570,-55210,-179210,-303230,-154981,95023,102180,148097,338618,301682,1270,-43369,144429,133842,7188,-67644,-114886,-118123,40585,148001,19910,40059,165085,153816,9936,3615,114173,110351,78226,164223,259051,281271,179112,-125431,-250421,-109395,-26619,-51325,-69992,-98861,-89573,-30127,11831,381,-102529,-245342,-323292,-150384,91667,-1384,-233855,-212828,-115768,-45179,16746,34497,6093,-13141,78762,293724,328994,200702,119710,177994,315181,326590,217663,197815,370309,366367,43470,-181705,-134171,-44041,99619,269869,275924,248860,262344,227986,111779,-197039,-398851,-191334,-34046,-161476,-165547,67651,221750,172659,37759,-30122,-28489,-63234,-40772,95424,-1937,-272829,-310985,-221838,-312503,-501612,-326665,4243,168311,99656,-104903,-205318,-145509,-63330,79805,169738,8015,-56085,60584,56109,-92382,-165886,-130039,-105984,-149428,-188969,-184961,-110191,-13448,69421,185481,215064,206364,162510,159782,221696,222652,150231,208198,334832,372464,288873,221000,9563,-250715,-258813,-47741,111358,101687,20592,8726,44217,50981,-7045,-206168,-376102,-251665,32690,110823,-16377,-66496,1158,74684,32896,12589,283343,547898,392442,65692,-77639,-75608,7330,67095,35039,26978,54754,111662,120947,-98639,-357290,-251013,-61036,-61669,-45506,-33793,-71800,-76774,-57462,-19688,122766,184029,83761,32349,77252,50362,-98527,-12399,111497,17709,-55473,-24280,-46921,-54419,-47094,-209941,-209415,102901,310398,234362,80528,-14451,1439,36488,-44371,-95036,-38175,-41120,-95065,-33886,-37272,-139617,-89077,97555,213155,262455,103054,-281813,-396467,-179471,25260,8730,-165698,-220973,-83712,-25613,-195430,-170712,35283,152666,95460,-125770,-313024,-240194,-104137,-135010,-121537,-11424,24044,39649,110296,104969,51942,77175,132748,39015,-93787,-134722,-153334,-134788,-47667,-26672,-43582,-24822,-2812,-24586,33734,245274,367972,116146,-207460,-205332,-12252,92283,105804,58110,15362,-3776,-112827,-295278,-282856,-218758,-188098,-92396,90298,245349,194354,50087,-67530,-275982,-338963,-91580,138689,236349,186380,-122730,-130398,208180,280028,94706,43091,190854,206902,101172,153119,336363,152240,-218794,-51354,12596,-350371,-337929,525740,825623,-1053878,-2747280,-5138310,-6991727,2394123,13470320,10481119,-265701,-4369426,-2463937,29314,891264,173318,-462684,-611217,-464465,-176784,375336,315312,-315764,-284794,72482,153717,52678,-223191,-509121,-225359,205451,280189,144116,54502,-16752,-58651,-178251,-287746,-160524,231340,536300,528988,258676,53779,-52116,-287496,-363852,-153663,-57540,-90744,-68414,-38676,77457,183856,76400,-51137,-181424,-175624,82914,366555,430738,277148,31432,-187987,-227380,-153032,-204640,-261789,-42869,244125,341227,303877,234684,83702,-157485,-247452,-108553,24686,27282,-19982,30998,112587,12582,-53394,3894,150208,269064,207627,-12392,49511,360983,322345,59674,-20457,-5940,66638,258438,295287,39287,-238067,-267345,-111346,-17320,102671,237281,137465,-64619,-109441,-31940,64251,133149,98433,-112287,-148418,229146,519746,273966,-217001,-165040,144228,-17587,-261706,-119636,-15904,-59301,65857,194165,147803,50200,-20756,-9696,-49850,-213966,-211094,-57362,-73019,-155999,-119139,-33526,-38531,-159220,-247713,-188580,-21020,59883,10719,-82546,-77113,43176,14296,-107639,-116703,-20810,95794,156399,70340,-14240,-457,104548,225797,247992,89317,-73327,-27921,123097,107499,-105514,-192826,-70880,-108291,-302109,-273491,-108856,-71061,-34728,199269,329712,129068,-89430,40992,367558,355726,-63204,-332370,-192180,71556,163687,73654,-2788,2299,15770,-16213,21623,237380,449478,246185,-138130,-230860,-32658,89222,116861,208337,195770,116908,46991,-62152,-110577,103620,226479,56186,-147682,-193920,-151912,-150072,-167466,-85393,13168,29963,29089,-15497,-104760,-192305,-186493,10453,253901,240405,60333,-32871,-49033,67417,272340,166575,-78997,-193071,-247760,-216990,-7442,145359,-17235,-318424,-404530,-273223,-37507,121305,212178,311853,256391,-79390,-220274,-110871,-52207,2955,87717,17036,-90991,14409,138089,79118,24625,147906,221867,108823,-18995,-74390,-48805,79934,254274,333741,264234,113187,110832,60536,-61076,40454,112408,-51794,-134335,-71029,-85134,-125420,-101032,20656,117042,105682,88606,37778,-54386,-33954,12615,-51988,-137963,-170950,-97754,36612,66289,50805,82270,118213,100311,-2423,-41211,-7923,37964,129751,206222,167854,112103,98238,-11069,-102488,-144104,-64140,-100933,-156021,-106025,10024,80906,175228,224227,220569,284154,296306,197369,131718,67806,19937,17965,-28869,-111647,-153512,-275455,-386129,-192211,72814,108713,76180,19638,-96826,-117986,-69563,-1927,85868,66962,16692,-70756,-286199,-349297,-244201,-228661,-227569,-131966,-127186,-220209,-172245,10319,80134,-30196,-277500,-492078,-504265,-435185,-367968,-296750,-210497,-10174,260365,173016,-85631,-75412,89796,121648,111944,81509,-21031,-133604,-195606,-153622,-35734,21980,37068,147246,259479,175899,43591,15138,87703,116314,68347,-20251,-44891,32798,81976,26280,4035,25076,-11716,-154719,-392029,-414699,-246128,-8977,202005,143161,-127579,-471298,-704786,-505760,21063,386697,354649,27453,-344416,-336706,-4804,191545,123192,63328,153799,124926,-156945,-316364,-261809,-222846,-234535,-178319,-6612,244090,322973,235648,73558,-71772,-92561,-164729,-226546,-44468,53119,707,160843,190536,-13542,430445,1743676,2306177,2233821,2339795,1544268,172706,-427714,-567156,-290690,211709,327632,329709,529437,1322419,2228273,1609470,96320,-509348,-797583,-965633,-687016,-173688,200336,364754,291711,53948,30268,249597,407676,379618,253692,99381,76660,113884,-4230,-109565,-23755,95735,94819,8875,-98734,-113657,-45296,28784,120514,142875,-1482,12605,214413,207323,-14767,-154925,-116490,-20141,29035,733,-49228,44446,169734,144355,62861,-6192,-78007,-196723,-320788,-172005,113315,244159,299904,326508,296917,168437,8503,51126,268067,159729,-151204,-201176,-28028,82174,138356,177406,98031,-17199,-127749,-196816,-177499,-21403,-11495,-198994,-183780,-96162,-240701,-305019,-166644,5111,142455,149285,1937,-160440,-353696,-366853,-122332,81711,100807,14373,-40660,-31945,-158930,-247153,-81181,108304,72812,220018,464507,336621,91707,198703,255058,46814,-94667,-3650,116836,-11665,-335661,-441775,-268507,-33274,-3144,-103597,-112574,-34370,49021,119793,66803,-114318,-179519],[-75162,-21727,69451,122921,73438,36496,4964,-61752,15252,266316,330119,137290,65127,165793,87332,-155877,-352229,-351654,-72643,125221,35441,22316,132988,-4598,-194397,-63870,76402,-18187,-159939,-87553,7073,-51049,-7128,156180,55785,-242102,-472142,-531781,-371202,-37532,148116,109333,114579,92509,-19402,138036,382108,296299,56454,92793,193292,130976,104400,170021,215818,52146,-78014,-62669,-61801,-26282,-47632,-208058,-217778,-68781,-124580,-295139,-241234,-42340,68494,-120031,-334699,-284902,-134957,-124317,-183057,-297106,-317490,-223673,-227396,-194805,87991,235833,140479,-87899,-326829,-436424,-351502,-301569,-302329,-181488,-75132,-166162,-159214,-14544,-97999,-249728,-127003,47188,-29100,-271194,-339125,-182794,-23861,83061,232455,311402,248260,79358,-111367,-142709,-125310,-86501,-87392,-301932,-321543,55375,303804,219444,141590,79631,39979,126827,179038,136652,154351,191986,128183,138468,160263,-150793,-481198,-303595,15245,87109,6674,-106460,-134827,-7405,66655,-49715,-88693,-48819,-230437,-349775,-109187,164490,172028,236770,339193,130829,-169372,-75905,169749,87770,-81348,-105168,-99157,-105981,1714,94324,64699,144311,184513,110046,-6802,-20586,89640,131543,79734,117440,201680,282164,206327,-100483,-215113,-69936,-18155,-32675,-34862,-72928,-51017,22798,37910,-227,-117635,-303367,-396509,-137060,223604,154118,-165943,-227972,-147167,-94788,-110975,-78900,-17355,39372,111323,257986,277751,179012,134866,204554,306367,235775,123281,124555,256626,218518,-25943,-154920,-133710,-97236,62302,293814,271355,160914,212479,230043,61513,-261587,-344483,-87996,-20749,-236351,-263637,21571,232089,154372,-12146,-44014,-55546,-132539,-78692,121031,37726,-295612,-388467,-261493,-353872,-552467,-410480,-77997,157018,148981,-66604,-248272,-211720,-85713,38979,30296,-131730,-106605,87365,135121,-21675,-165545,-166363,-148436,-183831,-187687,-193819,-146334,-42769,63327,182491,186070,171531,206964,313994,359522,304699,208106,212554,257951,239420,181888,161343,-18940,-282430,-267234,43714,277246,264262,132745,49744,38398,4491,-91318,-249508,-359471,-302980,-50095,104461,54551,-8052,-17473,17992,-17504,-86561,151809,468391,349725,15124,-174676,-208002,-99228,44810,79466,104819,150811,192277,134480,-136797,-366755,-201992,9491,-2676,-36834,-64001,-40376,67466,51757,39780,192735,265894,156081,83553,109831,69680,-91676,9893,205141,100243,-20792,-36480,-123055,-122368,-70370,-223465,-196792,153464,374658,268750,99861,27421,76826,122100,37690,-3262,69777,59823,-22683,-19258,-87593,-162788,-60473,73760,77495,106599,10046,-353633,-492800,-257536,7969,77302,-100406,-264585,-174979,-98995,-219040,-204403,-62514,76025,107920,-99061,-297761,-224703,-99093,-111284,-47561,112851,189792,165184,145276,117083,80554,56331,50676,-33781,-126039,-126286,-112502,-99979,-27165,21924,-20430,-72192,-49165,30063,119696,271606,368632,149722,-153883,-163614,2452,149374,240298,210102,98438,-13284,-144936,-299637,-310961,-288954,-223643,-93806,85372,256633,243524,130419,76707,-95232,-252129,-135671,61710,173955,110772,-202331,-183071,161449,295175,222047,226056,268866,217559,140874,192884,343871,284961,-23924,66502,61530,-400924,-658853,202350,546082,-1637313,-3269282,-5097658,-7443663,827563,13476848,12926347,2255079,-2771098,-1817945,-267039,281764,-456801,-929865,-850411,-701906,-283513,328892,161267,-567180,-403833,109688,113588,-77711,-408054,-662590,-358579,63860,214839,194828,135950,55054,121,-128113,-211810,-111675,189108,368491,220365,-46052,-158113,-77023,-223750,-296166,-121631,-31434,-68869,-18386,64227,228011,313119,174525,42997,-51296,-67981,143030,443229,496139,274256,-40160,-241490,-240133,-152779,-194835,-218901,-13122,245460,310010,223103,145991,40312,-171070,-247610,-74541,96932,68619,-4181,65780,191256,42773,-141456,-68789,136018,250832,198148,-25376,-25377,294311,328571,68194,-44281,-22803,66708,229840,253901,16725,-227302,-244154,-108287,10543,168708,281356,159649,14111,53299,110011,138649,161372,104778,-134833,-170081,127052,327828,99685,-282732,-180199,84901,-136514,-357578,-106988,61677,-31429,8225,92667,79229,23458,-50780,-44422,-71746,-246036,-255155,-65456,-69155,-121786,-94640,-73464,-124491,-257042,-370982,-259508,-7310,73182,-6368,-78717,-39866,78079,66387,-50634,-59090,38224,125814,186625,139920,39559,17771,115289,289513,342692,126516,-115802,-153262,21630,152211,48200,-39201,31303,-64542,-273508,-221848,-79065,-108133,-102973,187929,408858,212097,9307,130288,365245,329652,-10683,-261167,-195500,31868,115514,5569,-106980,-146631,-103801,-34314,87271,295794,495996,310766,-78593,-208287,-43804,34236,21530,88665,58562,27413,74088,66361,29091,191675,278302,55296,-171367,-152801,-35944,-106419,-249248,-164590,-51450,-103144,-129885,-68433,-98005,-228440,-271274,-34926,288847,290510,45534,-115189,-87868,111322,329277,177060,-75521,-199063,-251848,-170068,75825,219106,55206,-228872,-316962,-163238,31688,77493,114980,190645,147315,-134618,-321005,-232012,-62918,40476,69034,-101865,-244901,-123622,75780,112400,127462,210556,186398,68420,4588,-59753,-123125,-30110,206467,370984,332583,162902,157189,138784,70777,163333,204177,25778,-98933,-106893,-113221,-68290,26980,97252,71082,4733,44665,60969,-54820,-69096,2825,-48711,-111541,-58458,62171,127762,90462,55860,77349,128979,139814,56442,2461,-15214,15064,133817,196771,116582,58977,55239,-43932,-151719,-199428,-72281,-47697,-76310,-38874,49216,59651,121612,205110,254913,357643,345062,174734,59513,274,4297,30757,-39011,-152790,-217929,-365423,-477859,-280757,-52183,13951,70066,100280,20791,-64399,-120647,-68792,63466,91787,56407,-40668,-276820,-360014,-236415,-213740,-236709,-139635,-87662,-192110,-211975,-58748,46713,-2440,-183774,-319029,-341580,-344032,-362724,-347346,-290357,-76206,204654,115548,-160106,-157124,32876,113204,179733,233771,171950,46584,-81999,-156664,-128568,-22275,102997,206614,195628,81310,-11269,-29020,73073,173596,95808,-50823,-96277,-5035,67637,9946,-42448,-36226,-43130,-158785,-364525,-381488,-210097,17909,218052,138425,-98406,-350611,-565012,-414371,101607,423350,320299,-18971,-382624,-358831,-2882,208423,115112,63999,143267,74610,-210737,-315329,-188078,-109911,-101872,-96222,23170,184360,142293,28780,-69372,-125451,-97040,-157788,-233513,-83869,-48884,-212682,-35645,99925,-63573,637395,2042696,2395011,2383639,2505707,1308556,-48299,-396678,-410288,-91163,373527,373051,168608,541986,1875952,2610102,1413412,-194464,-538470,-774193,-876628,-496016,-104477,252829,537006,463383,155298,41594,223578,347575,345496,294233,210252,145974,114742,1185,-88147,5112,127447,106308,-11794,-87833,-67464,26951,130289,199507,144686,-19674,15530,244648,315758,124341,-64349,-35427,55317,22849,-42034,17884,159820,230693,147259,37697,-46614,-113861,-261244,-391697,-230448,80923,244815,269804,274398,280088,236119,93052,101756,256563,111379,-196256,-231370,-84467,15152,65008,85624,19519,-77115,-171996,-202016,-138274,16308,-46716,-246682,-161181,-57613,-206273,-221447,-36139,40165,14585,-8614,-21695,-70239,-257993,-293069,-84652,35919,33620,6782,21811,88943,-58360,-180937,-122,129692,-44072,66813,361148,274837,125902,331432,359789,65967,-106621,-13047,96914,-25358,-330748,-453545,-250656,-27987,-21177,-112108,-99986,-35028,-1132,32794,10760,-90628,-122703],[-16691,13450,80237,114292,75359,84939,64834,-3824,114638,384024,370640,52897,-52504,85614,100547,-94915,-329365,-310583,-5625,216133,115148,51693,137747,46321,-100144,42088,165282,60552,-75599,-40691,-9606,-95516,24473,197630,97287,-127044,-203076,-185300,-209776,-67473,57899,76994,155457,185036,84287,218080,394790,220835,-43315,26268,170757,151877,118416,93351,74353,-30360,-110208,-99043,-124521,-116753,-105811,-206170,-253580,-191260,-270284,-383835,-300639,-53159,139360,-47375,-329026,-313795,-189956,-223171,-258620,-306965,-308303,-206166,-192701,-123736,199038,364268,193375,-107763,-351568,-430312,-347108,-262888,-166033,18385,97791,-87471,-195109,-92847,-167291,-366138,-273073,-4517,-15465,-264932,-379503,-233228,-112449,-21828,140896,241133,198838,27166,-117832,-141680,-171391,-132440,-93153,-326685,-372724,13674,251217,149084,58364,18907,18834,101885,151380,142122,133388,100790,74550,151728,114262,-269099,-570137,-373037,-13265,104043,14183,-107058,-124678,11437,113187,52297,-15509,-59918,-279831,-385231,-58761,238814,260167,308690,286469,-74695,-337593,-107902,184325,66362,-134955,-121718,-67904,-61613,-6987,20012,36828,139806,124991,1700,-63468,-42473,75945,156932,100061,85394,130343,260658,255614,-11622,-143895,-11943,27315,5913,-1270,-34845,-8480,40484,27698,-21200,-147124,-353122,-432119,-113903,308569,263065,-76340,-203947,-149935,-94925,-155432,-155980,-41484,83491,144630,216722,217168,138683,119155,182683,245244,148581,57747,98173,165276,49270,-130866,-146044,-114612,-114835,32902,287590,270258,115792,167793,186268,-36672,-302775,-249301,-16180,-66364,-337585,-371243,-68653,159146,52984,-121198,-104707,-121874,-214078,-89272,157922,88301,-248009,-380521,-258339,-356502,-526970,-430881,-128242,138925,179858,-39514,-284742,-275546,-118850,-11380,-97511,-228861,-140645,82195,169265,20758,-178209,-219364,-201956,-205080,-188783,-211756,-189479,-96769,17065,107128,104847,123065,251229,428697,457832,372743,266384,200813,141681,41102,30856,86049,-32893,-274134,-251592,93318,359782,358314,204874,68100,42420,-1789,-147449,-272713,-328730,-331679,-111785,108518,137549,77176,25039,39913,-22405,-161670,23384,332942,219742,-81232,-256704,-309789,-193653,19599,107434,130734,164223,166166,58397,-198053,-327158,-112473,91180,75580,-18376,-114657,-57744,134339,97099,51011,213397,305901,188111,86871,71972,-13388,-118330,33823,264906,147210,-10330,-48716,-154884,-139682,-79287,-212104,-142903,208063,382032,243179,80615,45850,130850,184753,127274,107586,164218,132816,36864,-18303,-142015,-185795,-18119,72977,-19762,-19286,-83127,-390776,-524407,-298374,-7276,129490,-47226,-309799,-278990,-196272,-217566,-201437,-125585,27218,156027,-407,-216509,-191291,-114612,-115204,3639,217426,342328,299755,171145,74712,42385,-17014,-88091,-142899,-152680,-87565,-51297,-69970,-11311,80221,838,-147884,-128588,50774,160599,250911,320336,152765,-72730,-50991,69973,203950,349633,346148,161702,-27182,-166035,-275857,-286800,-270476,-201399,-87066,56718,221220,259912,205963,210797,84266,-121119,-125818,-19218,90908,60689,-205665,-196390,86420,247142,301103,355745,296405,211743,168270,183016,193070,160135,47528,137393,99086,-345018,-752347,38667,345625,-1776708,-3239404,-5048892,-7631012,-40337,13435667,13647980,3672229,-1060970,-1048490,-634363,-407224,-988049,-1257909,-969059,-760875,-201942,425581,180385,-552215,-365987,135858,33088,-212387,-532063,-691618,-421977,-94472,75717,181967,188038,125812,71538,-48664,-133298,-73512,122213,162179,-109937,-355300,-333075,-75702,-110822,-212585,-129538,-44471,-39041,35151,118249,272487,352041,248090,121276,75982,89520,257155,496514,491240,213698,-132767,-301157,-255872,-157333,-184499,-173110,-56,210191,244749,118327,39410,-23621,-200633,-250622,-16456,224404,171508,31383,78727,223107,49768,-239663,-135503,116562,202649,162642,-32651,-101596,173568,282305,62272,-60275,1232,102212,162819,135187,-32768,-192779,-196575,-116385,-8958,161489,255339,137633,49623,161652,219653,182771,161767,87462,-140841,-145456,74390,180821,-33862,-277624,-147731,31618,-216900,-379403,-75360,106693,-5702,-34340,-17137,-22189,-47167,-103845,-72097,-81614,-258183,-266718,-68882,-48101,-62223,-56601,-101281,-177896,-292736,-383790,-209733,66138,86222,-43147,-74782,2302,101915,120685,13623,5532,126954,188202,196403,163865,74117,24883,85354,293029,390552,163898,-142568,-283504,-108682,160326,183824,108922,104902,-33448,-209488,-150078,-56793,-147739,-173496,141217,427088,242512,59123,191650,348559,289895,37768,-184911,-178985,4632,66809,-57931,-201142,-283391,-229811,-54383,150702,316328,433989,273864,-55165,-154556,-24339,-17810,-87340,-55978,-75411,-59623,90848,183761,196004,289421,289087,17479,-205796,-103382,90968,-47352,-285777,-200905,-93130,-197685,-233740,-77862,-41058,-197519,-283133,-46585,298839,327256,67975,-148315,-113526,116726,294970,144664,-68779,-189135,-240351,-121535,117264,214131,73621,-146225,-220248,-41261,99203,8659,-42625,24965,26316,-166039,-382707,-323931,-67420,80191,59238,-176023,-350992,-245404,10487,141430,201499,216145,107294,18643,21853,-69433,-200459,-123510,126983,333946,329074,197638,204013,214396,209111,295392,300513,116978,-35456,-115855,-132870,-11181,164954,189061,58022,-43760,26680,85543,-37041,-81534,1494,-30609,-69076,45387,193777,198690,121265,85283,99631,161060,185450,113959,39888,-7751,4852,92223,113622,26552,-4181,4037,-76316,-179025,-169547,-14405,72842,39870,31694,87510,55029,68216,157533,261754,411528,376176,139622,-19229,-73466,-50709,-483,-69102,-206718,-263778,-354851,-442708,-295793,-108710,-24854,53224,128966,105455,-10070,-143611,-113264,26532,70134,41828,-50745,-269192,-346357,-199586,-161721,-205130,-109385,-22362,-158688,-255371,-124509,14761,7570,-98594,-131562,-153552,-229707,-308660,-347970,-360834,-176383,64771,-2568,-241983,-238505,-51041,50665,174760,334095,317017,169888,21103,-108822,-143316,-4598,204312,283234,139373,1039,-33962,-43786,21628,149359,86946,-65337,-112444,-7926,81441,24075,-63950,-69721,-32148,-112911,-273514,-294579,-149627,44090,209003,121109,-63224,-183157,-339578,-251611,197991,439099,284435,-33760,-376873,-375106,-30479,166031,63352,44183,104658,-5803,-256383,-299006,-131505,-30033,21014,13674,46466,43562,-101192,-184023,-199602,-190901,-128275,-155449,-215084,-94033,-93958,-285451,-72134,188933,125588,903217,2003262,2065983,2159132,2246507,951312,-34989,-116258,-126631,164964,548176,422096,42396,496599,2119517,2641188,1131783,-264735,-382878,-569160,-599370,-147797,92654,342783,675392,615655,262212,57025,155913,178241,172054,250750,288450,202085,106594,12407,-52414,27929,141707,122225,15833,-14587,13379,81529,169474,229803,144058,-8225,31285,240242,375073,242928,9128,17757,120955,29109,-60796,100078,270365,260900,116647,-32724,-143598,-179352,-288277,-387964,-246521,53429,247764,224251,172691,229126,274329,131879,126177,248271,83878,-224493,-259897,-136368,-22309,26410,-11943,-80145,-139648,-176200,-158332,-65244,60214,-64910,-266347,-152463,-43124,-162491,-145181,53928,60410,-86901,-117558,33569,98249,-84936,-161868,-47693,-38273,-48083,11244,102548,192483,37136,-108157,54582,92001,-162768,-72380,237782,161043,69495,337828,409025,118101,-62471,121,54201,-45936,-250599,-357051,-182379,-23095,-41864,-119356,-95583,-51410,-73728,-67982,-33999,-38131,-39862],[45857,44552,92396,124374,101762,131895,115188,55871,195125,444419,360153,-35892,-160167,-1129,107435,8641,-220138,-220201,43686,254283,161056,62922,141653,126342,17196,112810,205337,119012,20523,-1681,-47354,-111642,95892,267186,143901,-8101,72148,93897,-98658,-127506,-52275,30610,183259,250395,155057,243693,367949,142418,-112427,-41153,97190,121124,82159,-23095,-103015,-139251,-156116,-111123,-131635,-164153,-124189,-157226,-247258,-273910,-346665,-402854,-340350,-86120,158132,1874,-313036,-334293,-239689,-280737,-274755,-245484,-240289,-166420,-130390,-4501,323931,485831,257808,-71657,-295127,-359629,-315734,-216791,-56521,151633,212613,-11871,-220134,-200744,-270176,-476478,-400197,-58619,6507,-209305,-339768,-236094,-165685,-82990,58781,154594,136233,-28710,-113479,-112858,-192372,-182124,-103210,-297533,-375692,-52554,144725,57211,-39332,-59388,-1363,80024,111549,118119,86843,671,-1030,119718,50741,-324317,-547890,-371700,-45574,104487,37265,-80542,-90040,52508,177881,165975,57862,-79347,-309572,-388181,-10035,301379,327913,328194,196851,-242304,-454574,-139990,172867,52830,-153113,-106723,-16747,4342,2564,-69418,-66493,24601,-7462,-144931,-137936,-39733,93982,179842,130613,83955,76758,217774,291241,95390,-55440,49461,88026,51065,35204,21957,30633,9158,-28201,-61080,-181824,-377680,-415394,-81090,329916,306452,17884,-139989,-126469,-70280,-135295,-191658,-64945,109284,169495,171122,146980,80165,66690,102489,128888,76392,41076,124863,110406,-98357,-231231,-150136,-83319,-97572,13822,247354,265386,120823,135714,103822,-161880,-321031,-146484,14181,-139185,-418222,-450019,-183713,13646,-104491,-247473,-181532,-200072,-275754,-57629,215947,149728,-129885,-263780,-206484,-331343,-463122,-393212,-126473,127667,189749,-27533,-300738,-314976,-148298,-58401,-182374,-264865,-152078,51983,156412,24030,-202127,-269655,-242615,-205141,-190624,-229815,-224539,-154194,-58579,-25272,-6950,81005,284719,463435,473858,383952,287724,176602,24672,-158404,-124322,9576,-28969,-224351,-218242,85796,346577,367613,210547,45788,50265,36696,-152730,-260861,-290850,-327860,-128929,130426,219710,180220,124652,132690,21440,-187099,-63096,183649,47906,-188799,-297811,-354244,-248657,427,109400,87268,74107,38706,-77704,-263431,-258480,-15463,161850,155685,6390,-177409,-130922,91434,67276,11869,174236,289195,173478,47604,-9909,-145011,-171355,49494,276084,146648,-18212,-43359,-122146,-102326,-74499,-177043,-65976,240017,318883,151525,16018,28579,145649,210882,200944,206159,222774,162678,75657,-12149,-160901,-174636,39431,95193,-51910,-84019,-156091,-386947,-485282,-300327,-20940,161282,-5757,-347138,-397424,-301970,-199707,-175786,-157279,4780,218739,138203,-83998,-125258,-121281,-128860,31968,287973,448798,407342,182550,-4295,-48931,-123824,-243007,-254684,-161682,-26320,7180,-69050,-19170,130630,29977,-223994,-229924,23175,154326,192113,219797,105231,7426,96863,165511,236484,396455,425167,201978,-27792,-166734,-233790,-224298,-186643,-140675,-67786,26487,156000,243266,265024,300600,198106,1268,-63899,-66280,18800,62180,-111849,-160807,-17538,111259,283843,393850,276058,185103,165017,117485,-65421,-155600,-1718,166780,148090,-160946,-538404,71163,228652,-1431718,-2534635,-4771827,-7452260,-146077,12936770,12304983,3690962,340570,-354753,-991258,-1023122,-1292696,-1345484,-928279,-623914,14604,604168,349240,-295686,-186602,165899,-27337,-294896,-546643,-588721,-401081,-225318,-89811,117729,201237,174681,128615,21434,-85414,-57364,51154,-10709,-326014,-553525,-414443,-47219,27349,-123211,-160136,-86511,-10728,76485,103467,183178,289059,283272,175823,175616,240680,356956,481854,404044,104091,-220303,-339596,-251490,-144069,-156778,-131343,-9054,150570,171089,24639,-52793,-84042,-232190,-260265,38481,356551,298316,78064,72528,207451,32698,-316033,-179536,92786,134872,113727,-25901,-150730,40779,202269,51612,-55150,56078,145348,63206,-33678,-101216,-150763,-148296,-139769,-72660,82723,168115,84764,43020,182407,244631,160387,115985,37475,-141545,-106711,67292,109391,-81812,-199041,-76352,-5246,-241840,-316443,-23801,101565,-7156,-53440,-94113,-123893,-137945,-159190,-82879,-79402,-257637,-255888,-66331,-6714,14759,-34,-87438,-172392,-263486,-299816,-72648,174263,102606,-76183,-57060,43329,111218,164680,73151,64143,219917,265214,192233,144287,82580,14561,18875,222493,360097,185378,-135363,-361934,-216658,132432,243233,166284,96024,-33365,-124009,-70825,-50931,-191092,-235046,78065,391178,233553,76454,227305,318676,234339,60904,-126311,-142678,4961,40485,-89656,-254882,-372122,-327352,-62323,210708,300222,275790,141535,-72479,-88001,17554,-47061,-159946,-146851,-136450,-102774,90412,244774,320515,355387,257459,-34106,-224482,-44884,203226,21154,-264809,-197235,-112419,-228824,-245572,-34762,54654,-105344,-219256,-23614,283297,343080,126837,-106022,-102745,90119,189155,80012,-58097,-158877,-215544,-87463,104490,129150,32833,-86029,-119425,72252,148892,-57936,-198337,-128174,-73056,-164896,-365146,-336825,-61104,110434,61356,-182564,-373082,-302705,-30580,161086,223312,154408,241,-21972,41463,-87046,-254930,-178802,41096,242949,266854,208124,236886,271545,320971,408368,384719,208503,47102,-99687,-154065,23498,277721,272733,75911,-29253,46415,105561,-12783,-69907,9309,-4135,-19781,123731,271954,232982,143875,124222,141639,209162,233177,156176,58532,8084,3719,18765,-8431,-58406,-41077,-33649,-96560,-156182,-59464,89537,215852,151731,78866,101069,52141,26392,101376,238939,419832,369637,88018,-96997,-137239,-112190,-37102,-91106,-254773,-276846,-243227,-289022,-238042,-92689,-6016,31348,104735,142002,35714,-136122,-138026,-22974,15383,-8102,-83202,-251025,-302154,-145471,-91536,-142838,-49491,45048,-133648,-286811,-163591,-7039,-1651,-38782,25825,15711,-125631,-227668,-293354,-381792,-281360,-127816,-148426,-303488,-300447,-148551,-54400,107468,366067,379146,200811,75591,-29404,-79897,58751,293157,324372,77934,-59732,-21666,-20347,-41895,50749,48399,-52675,-82546,26610,119538,61949,-53726,-61464,15440,-40484,-165225,-192759,-100519,38543,158514,76195,-47328,-24781,-90747,-49480,297920,443403,263932,-12091,-325742,-369338,-66929,86879,-2903,24771,59410,-94169,-285931,-261837,-87265,11817,97499,113547,61153,-114531,-314280,-333089,-280068,-249220,-172644,-147437,-168824,-69162,-58382,-187193,57728,421029,505315,1139495,1600338,1343682,1542159,1554108,512277,176943,363435,265097,465875,748223,509334,23162,412380,1896164,2196333,795663,-66121,-23873,-200818,-186913,270254,365259,440227,736590,709488,347625,82277,74110,-51882,-102511,125644,307446,226937,93204,33126,-6733,37203,134308,139506,88314,113869,126660,110286,128089,187993,131749,19510,36649,188232,364270,301360,37799,30820,172975,69354,-22262,192278,352395,262444,83924,-103817,-254695,-261778,-294504,-338313,-228210,34089,246274,172093,36861,143442,269590,127361,123093,248109,95192,-214089,-275415,-163056,-13978,30938,-83850,-170386,-183943,-136102,-73612,29033,106147,-56009,-252464,-160150,-46542,-104797,-87372,69181,45741,-139503,-140548,153728,292752,111100,-9198,-23843,-127073,-129627,26764,190259,260266,94092,-74865,38433,3336,-241002,-152858,138375,50672,-48572,215262,381559,187943,37112,44416,-2864,-80263,-121968,-167478,-84982,-32128,-70436,-122175,-94004,-76082,-145557,-155444,-63574,21524,50374],[103051,67958,107801,155630,145098,155285,132115,99086,242230,444368,310749,-98010,-225796,-66239,112989,135763,-42115,-96541,73457,234384,160776,58294,151871,219676,134067,138269,183085,136834,102652,33382,-73248,-68190,201376,347046,178046,72166,245461,206653,-86954,-225498,-174635,-33905,179671,259413,149659,188467,303131,92576,-128802,-96767,-12603,47622,9085,-152990,-254489,-225840,-195281,-90250,-71493,-149883,-100838,-82234,-206444,-284131,-307561,-339850,-362051,-146286,120906,17646,-289155,-333191,-260614,-286441,-248590,-153764,-135869,-106116,-47573,130494,412890,535327,298596,1483,-177254,-245577,-261105,-159737,24219,203217,248428,45710,-225347,-318132,-400993,-569433,-475254,-98844,27642,-125930,-226948,-188304,-174087,-94323,6217,71563,61736,-77819,-97993,-65435,-182926,-223195,-122466,-227268,-321049,-111487,35102,-12514,-116892,-138775,-27003,60993,66311,62454,18324,-84175,-74522,57621,-19472,-333077,-461500,-322488,-79594,87053,72567,-25447,-28900,106150,239799,259344,113671,-99490,-310928,-345961,33496,336061,341272,274778,90655,-322221,-486920,-161830,140095,34105,-145531,-57926,55073,71136,5505,-165503,-215270,-153419,-177329,-290444,-199791,-338,147135,191095,157090,115828,62510,161040,284890,172564,29320,103961,142855,94318,85418,101929,62445,-65088,-124230,-115915,-209820,-363630,-346059,-39168,298225,293712,102586,-45428,-84398,-49217,-92887,-193655,-83589,115296,179974,123148,67688,6658,-17280,-21801,-19580,15954,63442,180100,80933,-202467,-295914,-156246,-46153,-49710,8156,180148,246950,156352,110195,-1061,-279551,-316769,-64238,13535,-195109,-434711,-465685,-290033,-162207,-261741,-336909,-239140,-258217,-285808,18347,289158,211875,22409,-71703,-118267,-288314,-398755,-315995,-71660,135637,183791,-31251,-291309,-310677,-151975,-88526,-215733,-248596,-141829,11464,107518,-9940,-231275,-297184,-248435,-183199,-189614,-239152,-241555,-193387,-143130,-176653,-118088,59084,295367,406605,386550,303538,239034,144305,-54434,-295630,-245897,-55595,-8758,-142455,-175945,28740,257631,303560,146494,-19777,55486,110188,-94666,-205295,-248972,-289892,-95808,167538,286926,282939,250356,253977,96898,-151515,-82854,64391,-106863,-268576,-287875,-335560,-252070,-6565,86686,-13619,-96915,-143367,-223765,-311122,-186925,54357,199937,214848,30073,-233911,-236668,-37865,-14908,-57641,91837,227203,127308,-11860,-97269,-259336,-231439,51624,243382,104338,-28873,-6110,-30268,-29649,-64942,-132338,6468,232369,200516,17240,-77858,-22110,112318,192137,234801,261227,232056,148948,93136,10968,-127102,-112683,106265,129281,-19578,-79291,-188561,-341580,-385950,-265134,-29519,173467,27015,-361618,-505202,-379523,-171714,-142136,-168307,-1734,270617,270706,65743,-28837,-97423,-131549,44582,319283,490045,457776,175774,-87664,-153559,-227388,-362966,-326871,-141581,41625,41127,-105278,-53611,165566,75831,-271522,-332726,-49007,114116,113317,78234,9555,65802,234648,252435,232693,361291,418284,216059,-5922,-141648,-180914,-140138,-78471,-70339,-30992,21249,89436,203746,297494,323111,209879,74232,32349,-51478,-15240,111173,51106,-91775,-147575,-103833,158156,333700,220160,130328,118769,10621,-339742,-504962,-112720,179069,227476,138867,-41821,255208,152788,-729458,-1211666,-4012712,-6835491,264234,11609436,9293564,2519037,1108541,107516,-1228545,-1396797,-1311511,-1173119,-744675,-351986,263936,761424,573439,82474,65972,212591,-16379,-282972,-441182,-393046,-308368,-294290,-223555,36587,180606,185085,145673,43282,-89863,-68159,-6485,-100705,-355740,-561193,-383300,-6379,149191,-42015,-186959,-132480,10705,98221,30531,-9625,150132,273041,199157,227848,332026,383998,385300,254420,-29765,-283395,-336299,-207710,-93989,-99386,-98660,-40205,83097,112673,-30863,-107814,-121602,-250711,-275666,62751,437721,397072,121003,57710,162699,3438,-339005,-189885,65668,64390,67637,-3463,-155888,-61429,115452,44955,-24318,119987,166133,-51629,-205989,-169716,-112106,-111232,-166687,-154285,-35602,52460,24237,9469,119500,170110,65669,21757,-47816,-159677,-93129,81098,106164,-35943,-68110,10334,-23999,-211897,-184408,44944,54506,-42354,-44544,-106375,-188083,-211465,-190605,-74485,-71843,-250619,-234361,-52260,53907,97154,73080,-21191,-107973,-190327,-167673,86246,275518,121072,-80588,-13765,78463,107849,191265,122468,108092,287522,329983,183058,98650,67185,-11838,-65631,89659,247545,181347,-83792,-348752,-264611,74489,197352,88956,-15728,-71246,-41129,-569,-62762,-233509,-276267,24312,333748,218760,95620,252963,282783,163686,42015,-100651,-91235,38097,47932,-77309,-252650,-398067,-377359,-54402,263003,259507,72542,-40591,-113530,-28466,62518,-46000,-162253,-135088,-96995,-82415,70780,219535,335267,343359,189672,-70828,-201926,21727,278511,88191,-195963,-170686,-120220,-199052,-166070,50294,162513,22193,-101062,21780,244905,329559,202420,7310,-44624,50119,60678,13782,-30524,-102456,-178243,-71796,52775,3074,-37736,-41354,-18027,157504,174525,-92956,-288117,-216597,-126950,-137542,-269987,-263504,-48380,116703,72953,-122315,-303287,-267641,-22156,175034,190500,40077,-109734,-41329,66467,-96218,-272708,-193919,-26109,137302,181379,193935,244935,297336,379444,475618,441952,289788,137314,-64430,-182210,15754,324139,311146,101601,32150,102033,121100,9164,-40729,21337,19899,26130,170478,290821,225421,142158,146665,179255,255421,276726,175937,55303,26017,7517,-59964,-120712,-98101,-24896,-40253,-100237,-85657,76600,193863,329191,227243,87551,70041,26717,-3249,53682,185943,364244,314943,24960,-163669,-181414,-146141,-42843,-86354,-281615,-256029,-72937,-74921,-137049,-32063,48389,14415,47368,132453,67386,-106977,-154524,-80642,-45903,-62160,-114470,-213639,-230795,-89364,-26044,-68387,20962,89791,-125128,-291717,-160802,-11311,-20219,-7725,122398,125822,-57203,-140802,-181384,-315772,-351830,-315706,-272076,-318502,-327169,-242227,-179705,6174,338029,365065,151327,67424,55674,36854,133085,320435,287337,-1689,-105421,13433,37794,-79031,-73736,2153,-11169,-13909,85372,167204,107107,-16412,-12425,81175,29822,-77972,-109984,-89027,-18428,64344,-804,-68611,69275,110059,146106,385053,442042,260661,33052,-243149,-327788,-86446,8200,-49044,27837,31857,-159975,-283658,-193251,-39857,26360,112991,172115,67827,-222925,-420976,-376701,-295593,-286413,-212056,-122566,-97987,-12471,55201,46934,290330,692088,930684,1243549,940753,422951,685085,612359,95183,495553,907108,700648,788547,975594,654130,141735,320336,1218035,1307959,455009,335484,480578,268636,275940,659832,637147,509061,694363,707170,373065,104793,6229,-269727,-392278,-42036,267006,215751,80723,65063,42952,32371,110679,158795,189616,275166,260702,114189,17432,75963,100595,45530,11667,86838,284352,282782,15691,12281,210692,144056,77130,282207,385889,242752,78645,-132629,-332768,-337878,-295946,-274748,-184855,27023,230770,115224,-106801,33965,222170,97293,101882,253178,144416,-155024,-265464,-154335,33497,63224,-117939,-231433,-200330,-70899,25811,123145,148179,-22651,-213744,-182248,-58265,-32471,-43983,15404,-3458,-141431,-83478,287273,444102,267133,118944,-19832,-210136,-199051,41261,268620,295761,101659,-110123,-73998,-118683,-259794,-154491,95690,-5488,-177154,9635,283218,253225,168928,112916,-63807,-132923,8239,63763,16679,-57834,-106369,-116607,-86396,-96503,-191649,-207446,-80964,64739,126984],[144640,80989,124289,200762,190082,142123,106921,118901,257863,398732,240621,-116120,-228712,-89153,122457,258988,157491,29726,83991,171422,121200,46632,169801,301471,226373,132579,117843,113078,149743,68460,-58534,34778,313483,407882,185906,89883,269253,164961,-165357,-348776,-290192,-102390,143826,205066,59082,60063,210595,90552,-82959,-127380,-127063,-41796,-69811,-251161,-314845,-245142,-206051,-38393,39468,-80618,-49683,-11078,-153294,-221636,-156873,-214502,-373032,-231654,40737,1783,-258084,-299061,-233354,-242443,-203491,-72727,-24657,-30142,42441,240119,428487,480577,296393,84300,-39428,-122300,-188342,-86516,89414,190313,208122,72315,-205818,-414986,-536469,-627892,-477207,-113723,39318,-43100,-82341,-108725,-142081,-66709,-7562,8458,-20660,-117305,-77953,-13745,-144680,-241268,-146931,-139754,-218419,-138622,-36009,-32029,-154622,-209641,-66163,40596,19684,-19156,-62277,-135998,-121012,-5473,-79920,-320379,-365468,-257675,-113709,51490,106030,46992,51418,158799,279032,308472,138597,-117267,-288005,-263524,70995,333845,288559,155178,-12299,-304225,-428691,-157935,104105,6495,-125677,17391,142606,117523,-20777,-256496,-357694,-318019,-330264,-395476,-224039,70300,218524,184764,167778,170100,89544,101260,227227,189917,92652,146541,179516,134169,156367,200245,87681,-156225,-236875,-175794,-219409,-306709,-238888,8959,242093,250893,166650,61173,-33501,-49934,-69809,-175888,-91970,106443,174776,76769,-15745,-74042,-114722,-153851,-157812,-42964,92079,223266,52650,-265501,-316884,-155516,-7939,22202,18845,102065,210365,188418,76553,-107927,-352874,-285433,-10793,8557,-195968,-366382,-403299,-351347,-308932,-355165,-346202,-252599,-273512,-229119,124247,356039,256301,150884,117198,-20684,-231887,-347289,-221606,17399,168696,173702,-47579,-265067,-259371,-115492,-95202,-213629,-209871,-117600,-23942,40340,-68892,-256585,-286780,-208326,-148355,-186874,-236762,-238708,-201867,-211224,-299000,-197718,60453,274567,277765,207627,125451,110315,106189,-73180,-333720,-310134,-100930,22251,-45796,-132521,-50248,135031,196023,32571,-112789,54514,196740,19859,-110335,-203007,-226325,-27308,206926,326926,362281,357316,349467,176283,-61177,-33490,5283,-195136,-293205,-236699,-270054,-210827,-319,51119,-133537,-287290,-311915,-330646,-325279,-134187,74147,192336,233350,44784,-261376,-327707,-184127,-104388,-125561,1090,151027,77512,-63003,-155453,-310861,-275211,40811,187992,43875,-25015,64925,92750,47022,-62942,-100376,47166,182987,62224,-117647,-169481,-90956,34317,127147,213286,254761,194652,108325,97436,50834,-50664,-9680,168024,155961,49808,-19073,-165800,-258921,-249657,-196872,-26409,169992,53570,-339258,-558173,-394945,-138161,-110427,-167288,-2368,293564,356172,193627,79552,-39590,-109547,52291,315014,464362,436229,149605,-141872,-221417,-285648,-404667,-325433,-86656,99037,39333,-166317,-99609,187313,138210,-272169,-411867,-143436,61316,36220,-76198,-106535,95743,323310,296861,188978,249206,318352,198110,34054,-92145,-120432,-49227,13753,-15131,26727,60588,49948,157021,297182,274593,125175,84483,135958,29869,987,176834,217028,-25085,-294507,-353858,-42853,202480,144406,44502,31025,-107123,-534969,-720627,-197966,206549,343605,508376,610867,495626,57797,77847,471995,-2667978,-5792257,816581,9448154,5569200,678852,1100929,266826,-1258201,-1404225,-1055274,-798961,-478363,-56668,439627,804480,734190,423592,299885,277440,79706,-171393,-250890,-172372,-179169,-291743,-281391,-21591,140316,150762,109329,-4220,-147576,-102353,-41538,-98627,-219218,-377624,-265664,24043,212793,14856,-188841,-154847,25113,102586,-62639,-225569,-12566,218899,185577,222906,332600,315507,229290,86473,-153419,-312618,-286628,-121270,-3384,-13027,-77709,-88452,21454,81560,-38951,-118898,-127205,-245353,-290984,40815,431647,425566,146994,48451,115599,-20490,-295173,-168310,35783,11445,40833,29805,-118161,-107220,45883,46300,25636,167889,145414,-157783,-331808,-214900,-80296,-83981,-177438,-217637,-144422,-45524,-18346,-29932,9154,25571,-74071,-104458,-158954,-213868,-127142,86588,140590,73052,75029,81876,-31463,-144721,-20264,124016,-3952,-94691,-9299,-46471,-186660,-231878,-178480,-52773,-66951,-236632,-206491,-20361,127259,172056,152008,83321,-9765,-107924,-48325,200571,331688,138099,-40510,57849,105607,99028,202540,162270,133635,306852,356401,174485,50757,36195,-46544,-143031,-71568,78888,151910,9080,-238735,-242807,-3928,59419,-98276,-198578,-135534,16439,46595,-85141,-265316,-290778,-1115,294237,231425,146836,287372,252537,84690,-22131,-109757,-32979,96075,84382,-27575,-199222,-371188,-384051,-40200,298052,211174,-104004,-202014,-147085,10278,87309,-22619,-89740,-22420,19594,-10126,36133,109215,213636,231296,99774,-70894,-126715,90783,303873,139982,-105546,-142109,-130257,-135103,-32271,150236,249271,147048,34459,72732,191862,282658,264340,157727,53173,17641,-39439,-20089,29562,-16907,-127110,-65588,-3617,-101600,-88260,5350,72268,200040,181058,-78124,-274920,-214177,-128061,-99673,-140027,-143018,-41591,84817,82633,-22207,-168197,-147104,47770,194318,123597,-90271,-194377,-36553,90779,-93177,-259920,-182724,-57347,58212,110359,162894,227311,287240,372949,481455,464735,354603,221703,-20052,-213864,-41032,275072,270369,103348,106885,177678,135667,26127,-4962,28900,30338,60336,187652,261079,182245,105021,124483,180149,277133,308969,175110,38194,43579,14559,-115908,-181878,-74082,49116,-9431,-92010,-4283,162349,245283,372996,253410,59231,-11256,-39953,-27898,22986,106420,244174,216807,-35553,-208751,-207686,-139826,-7274,-56830,-282459,-213963,90533,120205,-35850,28215,102518,11706,-10552,95129,83791,-73336,-176484,-139193,-86554,-93054,-127119,-158360,-146302,-43204,18588,-1535,79235,96189,-132043,-261958,-114417,6144,-31529,2183,146898,151113,-35238,-62667,-24377,-158347,-356511,-435592,-324694,-272112,-310364,-314278,-297683,-95183,276470,313954,69521,11935,124636,167135,180615,258767,161883,-103274,-145970,48721,114432,-57440,-153974,-23322,50677,71501,146650,205877,141452,34517,61380,141487,77086,-22568,-56971,-118100,-123182,-58517,-99158,-128113,69354,210608,288465,441571,433380,261708,77413,-151393,-246544,-70039,-34677,-52074,62595,35962,-177639,-235023,-89432,22604,29104,76632,174926,67352,-243455,-396480,-319280,-257920,-296995,-229696,-74152,-11460,64514,216156,331694,523393,878341,1217706,1140523,224798,-392843,-126871,-249284,-149925,819408,1343603,1081804,1089442,1204395,841345,370137,251358,277768,182839,173255,787962,1000529,742097,694513,944074,838284,522227,550166,590412,310062,100983,-30988,-406540,-599430,-193169,191316,177382,73222,103962,89096,20068,83576,182457,295129,434905,393008,102143,-125626,-77806,49716,55140,-49744,-51216,158997,202885,-36455,-11845,235820,231014,208449,352829,360979,209083,113558,-97226,-345805,-382338,-299256,-218237,-123344,36172,196514,53611,-226553,-79133,143195,61679,75606,253995,213001,-54860,-223379,-116147,95876,99224,-119979,-257690,-192406,-12578,106879,194082,179209,22099,-166294,-211486,-71008,47019,-1251,-62782,-62911,-109630,7281,368430,495318,339645,190398,-31241,-266954,-249491,36747,319094,317216,76012,-206682,-265650,-248099,-225461,-84451,121885,16143,-267397,-208197,142847,292478,295006,185865,-117067,-200775,91679,265081,101072,-91640,-142974,-99695,-64882,-100324,-195271,-213399,-91443,75500,172022],[161579,80961,135078,244622,220291,94945,49861,121274,256258,330814,166167,-94398,-171194,-66391,137992,349317,315515,120760,74071,92292,65874,41290,192037,349271,280438,125249,50658,62930,150161,101062,5289,164085,394093,422914,163512,46442,165011,42464,-283677,-465936,-371635,-146271,93695,106144,-86593,-103379,107451,133623,15947,-122833,-209377,-113305,-118478,-269284,-244922,-177008,-177038,29046,159952,12862,4481,28491,-115204,-119953,48788,-70761,-381170,-331540,-59089,-35762,-222586,-230930,-154572,-163233,-158526,-26981,64058,48974,121135,291122,362345,338497,255628,151264,71686,-22339,-104045,2053,150981,143981,111261,59785,-165000,-463654,-642917,-636517,-406900,-100419,37432,15909,36903,-30537,-83876,-16400,15519,-24710,-99925,-149498,-63476,28503,-84187,-223230,-164353,-60260,-94371,-126887,-53752,-1838,-155462,-271303,-123621,13540,-26499,-112458,-138519,-146005,-122381,-37834,-111714,-302368,-295974,-203300,-144467,1424,119634,115475,133059,196058,283433,305906,129636,-133457,-254291,-162137,104366,299524,188799,3646,-95701,-216282,-303462,-117873,84248,-24368,-104450,103897,234035,131152,-82621,-328301,-441203,-398740,-413040,-433408,-201980,150656,278886,162260,159722,226288,138879,47913,130559,146113,123811,174433,196873,173676,242581,299805,109516,-229098,-331686,-225223,-203228,-214879,-118574,57302,192258,204954,201934,155780,16407,-73582,-85635,-150346,-86190,89134,156399,37581,-92687,-149080,-198035,-247116,-241011,-104910,91236,220075,5183,-305310,-309988,-148254,27170,108788,46415,31999,159419,186714,21587,-196934,-356190,-217893,29473,30414,-124441,-223950,-273986,-342297,-373060,-341331,-260622,-214592,-239703,-115929,233037,390982,264797,202877,217371,54243,-162596,-293347,-129503,108353,222446,174039,-69449,-240540,-180168,-44689,-83158,-205614,-182786,-90747,-44177,-26490,-134116,-267139,-232096,-126930,-117076,-191474,-227794,-220482,-179921,-238734,-352828,-226596,77210,221454,115961,-20025,-118026,-76275,61611,-34873,-276137,-312700,-122468,56649,46471,-90548,-113726,25751,79554,-96560,-203689,48200,268577,160851,4484,-152615,-154068,47000,230234,331889,397325,405690,379649,235247,62438,65059,13707,-194840,-257590,-169297,-188503,-146883,14697,18437,-224782,-421534,-407004,-369152,-301680,-109474,41605,139907,202784,46057,-241201,-351979,-266049,-154574,-161733,-60918,95993,50952,-83707,-166124,-290388,-285943,21642,137414,-1409,3852,155883,209845,100810,-77229,-101586,39500,103385,-57456,-211607,-226577,-156169,-72254,23237,135975,189908,129907,68802,101746,96818,40035,103123,205718,154950,114595,69265,-84062,-147053,-104393,-102275,-5292,155968,74161,-274744,-517818,-339174,-103209,-84244,-156002,124,284712,375454,271465,173898,36410,-61569,66083,286187,386523,348072,105714,-145860,-213549,-267120,-348323,-239081,-764,134282,5679,-225392,-132105,202315,204850,-224445,-443689,-226386,15577,-20982,-203804,-199299,104545,343666,282097,114823,87892,142445,140956,76395,-26429,-53193,36284,64943,13487,104024,147418,53795,116968,262696,171676,-12654,48401,220046,155015,59712,217274,310793,-1289,-439860,-572421,-252625,47426,60909,-64949,-80708,-200532,-590710,-707291,-182760,274935,488485,879636,1236533,694834,-95844,708915,2117799,-894292,-4442742,1209113,6897346,2200025,-1272612,393871,151851,-1056603,-1026126,-584236,-322505,-204973,146981,473342,698111,749727,601753,437772,347755,228079,235,-44105,6450,-58383,-236215,-251654,-30734,95662,79136,26284,-111637,-237441,-148601,-54694,-34288,-6626,-87664,-118549,26484,196762,34732,-159238,-136133,36243,98180,-127270,-368561,-142516,131501,134803,164368,244323,171339,60101,-50256,-234068,-307619,-204144,-10148,110611,85907,-68239,-143868,-27174,74841,-10188,-94391,-101882,-212291,-297542,-23699,336766,370593,151144,56115,87112,-26641,-200965,-131699,3154,-6241,45554,65495,-54855,-96186,6057,53783,79014,180518,82186,-233315,-377713,-220272,-55519,-59414,-157265,-234341,-198246,-83173,-23465,-57380,-98334,-128693,-210611,-231917,-272513,-300846,-199312,67212,182027,193517,185115,112682,-39192,-68922,130282,202689,-35374,-131692,44135,64225,-113773,-181321,-119809,-28741,-68901,-209450,-168281,30778,201554,228531,219677,192400,84169,-49224,10954,230257,324146,151243,43447,147795,124936,93992,207331,194594,140365,270571,329645,165164,18536,-1249,-78910,-191242,-217591,-100849,105756,125688,-63503,-169617,-89791,-120812,-312895,-377640,-197678,38826,65081,-104890,-275318,-279922,3937,295517,284721,238380,341133,239228,10336,-116817,-141006,22488,160175,132263,39151,-116141,-318318,-370553,-38728,302021,169578,-191017,-275607,-143209,24198,74229,3936,32017,143938,155759,78226,-3767,-50331,-8436,41525,8132,-28104,-8465,151985,279534,164900,-23733,-125454,-150815,-74102,99647,231528,287299,232516,149583,117032,138394,207896,285321,295808,165782,6004,-82439,-3009,127178,93642,-59667,-52548,-29105,-128481,-74569,63700,128884,195714,181002,-15126,-166280,-131019,-86028,-66966,-34371,-36924,-54165,7661,71784,72318,-21623,16452,169021,230312,57226,-191768,-230900,-13244,101566,-89774,-238825,-164432,-47570,31096,74274,126765,194433,247515,309140,426870,454322,399383,285671,20695,-238533,-134306,129948,139861,59988,160945,248771,151415,40611,26603,23308,19977,77951,179979,201592,118091,32304,40188,119064,258343,323840,162286,22240,62702,26334,-131051,-175742,2055,160603,50916,-83434,33148,139192,206973,334566,238076,9835,-129643,-148232,-56123,7700,9870,79864,95021,-75631,-225068,-227519,-112305,45768,-23788,-263931,-169256,191147,234450,28796,47608,122575,26603,-36853,57717,87739,-53783,-212351,-189183,-91251,-90090,-117025,-97283,-68968,-10523,40234,44143,107796,64319,-144998,-200654,-37494,44727,-20234,2676,106307,89144,-54938,-970,142889,46335,-288438,-443573,-278908,-167432,-252038,-351359,-383749,-171041,211122,272013,11928,-54357,166734,270116,176392,116876,-22610,-217131,-191123,60676,185532,29484,-134909,-6855,117169,146324,189412,220833,153170,82234,134667,177239,96763,18224,-18981,-167422,-248178,-181811,-194816,-207480,-14125,198038,344689,451979,408898,246901,96844,-71798,-136002,-14902,-24251,-11773,117213,66492,-139131,-138243,36462,95919,29424,13706,128474,59887,-182096,-274579,-207672,-198779,-283189,-214403,-3328,78114,144914,374608,566494,660166,889875,1223667,817681,-335004,-813155,-584135,-680251,-77511,1079572,1531522,1304435,1304820,1378686,1016841,627672,223381,-617785,-845652,19995,1124013,1376311,1111397,987971,1085059,928229,472744,334488,373735,160190,52364,-37059,-424374,-656238,-274137,116213,128722,69330,138822,123994,11359,67570,211026,378651,555178,495063,87259,-252403,-227933,-13495,42969,-135151,-199774,25346,103060,-80424,-10915,250883,295664,323709,387677,281958,164617,177694,-5911,-288844,-377867,-299646,-173733,-49100,62285,147874,-8826,-294751,-172924,49188,32200,53804,239180,274132,64373,-152708,-68413,143637,122384,-103385,-253822,-172524,11459,143928,224647,191510,61027,-124019,-236670,-83479,117191,53120,-104086,-94541,-69530,68474,348548,425373,321320,204220,-42420,-283790,-279123,-997,326249,343638,52236,-318732,-472335,-353398,-159906,29483,204513,102000,-293317,-373253,-581,291826,376698,239330,-151606,-270516,99386,373647,155535,-118219,-169883,-70870,-26334,-80643,-154792,-176686,-98067,51560,176322],[149124,64947,130886,269746,225139,31096,-14661,120354,254506,261674,97066,-56171,-81874,-14531,156604,385231,377586,144149,40008,22880,24136,54726,212646,353037,298285,144261,22415,8786,104178,120464,99264,268645,411201,380490,117428,-36801,-4126,-91081,-383825,-538184,-392812,-136408,57735,-735,-232009,-248869,14494,198608,141096,-79591,-231760,-140373,-111843,-180758,-54640,-37320,-113927,87254,239858,88233,35803,21395,-112321,-31095,224181,42505,-389397,-427491,-154010,-82207,-189210,-141923,-41445,-71036,-122762,-19233,108958,110813,169021,272507,238807,165251,199178,186711,123371,36117,-16521,94874,206312,88438,-15837,8209,-115495,-451733,-690415,-591998,-288615,-65822,23307,40323,85313,14361,-16215,44837,63640,-26847,-159797,-177738,-62945,53448,-10493,-162790,-160521,-6655,17105,-87387,-31877,51341,-140658,-327985,-196309,-22813,-70344,-197252,-191047,-114947,-73741,-18491,-100124,-278882,-259797,-170041,-165495,-53293,101979,157415,192650,206599,252024,261706,95760,-149121,-224022,-68371,138675,254226,85754,-130311,-148398,-107573,-155400,-44891,90679,-47877,-86704,182104,311885,113541,-164547,-367072,-434509,-361749,-394895,-398362,-144301,212690,301816,132830,139846,261551,178896,5879,22700,65967,120968,184090,201415,215446,324529,375005,129705,-256020,-377745,-247955,-161584,-107199,-11397,97697,167076,171942,204012,214995,56263,-106639,-130045,-121706,-66734,66516,128787,10978,-149200,-202606,-238034,-262268,-240396,-159780,44456,161161,-65450,-340614,-302918,-145133,53762,196472,86480,-16109,103322,138746,-56414,-252455,-285083,-107463,85070,99829,10066,-44031,-110373,-258606,-329607,-217493,-99272,-132674,-165836,21077,314743,379482,230569,156767,180373,81250,-83069,-211627,-54025,166587,281815,196254,-86696,-235731,-108419,33207,-66234,-216891,-188025,-71945,-47103,-76888,-184277,-251762,-137561,-23492,-105943,-216649,-222688,-192369,-135311,-208937,-323631,-205315,93651,144466,-38184,-237092,-364495,-272903,8702,32874,-162189,-266604,-120614,87123,119713,-45244,-128220,-35180,-18314,-204151,-260174,40875,300997,281521,109128,-100502,-93085,95245,221678,300129,376481,376641,336986,263399,189627,178862,74860,-116919,-179758,-114888,-123385,-87337,29914,-1034,-253697,-445506,-401998,-338497,-248115,-107642,-24657,58431,130662,35424,-167181,-276845,-231075,-137250,-149019,-70543,85004,60984,-67152,-132083,-220772,-261632,-547,113664,-1848,56325,241565,291580,122074,-107519,-143090,-15212,12891,-132992,-241508,-230884,-197815,-182136,-102681,19625,90244,67113,57530,117369,134210,114066,188596,203715,113894,137886,156837,46203,-16932,26320,8373,35563,136152,87254,-176474,-379950,-235202,-71111,-62790,-131359,11030,256792,337531,291798,231770,103598,1875,94503,249222,283153,217416,48572,-99384,-119511,-163962,-204695,-85249,102040,145648,-42849,-254134,-129249,213953,255138,-142220,-412242,-265010,-12649,-49388,-266241,-227141,107429,302265,216184,30665,-81849,-73178,41469,102418,43341,18614,106186,70673,18711,192386,264537,98188,89892,197170,44694,-142719,900,266317,281776,136090,200173,282909,-45704,-555877,-694817,-399045,-86307,-25356,-179737,-188216,-243587,-501422,-479212,-40324,391880,645481,1183038,1665043,795085,-298286,963691,3313979,921041,-2997964,1331004,4645380,-107273,-2966731,-745248,-119725,-679907,-371778,17063,161159,14459,186105,357865,482085,616125,574105,446078,401526,364356,160905,106735,104591,16847,-164506,-158539,9337,56731,-9789,-76126,-238524,-323909,-191369,-54392,40927,175145,179185,-413,249,113090,15262,-107004,-76325,48519,93938,-126558,-372331,-201408,29209,55600,69628,99400,662,-75177,-121882,-252396,-274155,-115313,91358,214032,170361,-66809,-192464,-61172,78663,31559,-50940,-52701,-154621,-287431,-109225,185997,253656,138967,83427,82358,-15871,-99765,-106974,-32092,19730,85319,95643,9179,-50179,-5713,61393,116955,151016,-7279,-266421,-341012,-186466,-40768,-35417,-106962,-197408,-174365,-38243,15237,-64906,-160979,-228969,-296083,-325643,-355492,-386755,-272011,27532,215610,280371,230205,92938,-57520,-14011,227990,267715,-11969,-120867,103437,184306,9551,-70113,-31281,-13321,-75848,-163531,-114171,93736,262294,259794,258496,266952,139867,-31893,-5460,173295,259240,160456,152837,234899,136727,98597,213510,216784,129227,190120,252829,147553,4817,-39451,-99479,-198651,-311406,-246020,55625,238667,122674,-78588,-166201,-278287,-457348,-469536,-223041,33946,60342,-107629,-255111,-251650,24126,329487,362861,351387,410081,247485,-44578,-212834,-172140,67092,208093,170289,99859,-31244,-268365,-364745,-68988,261590,140565,-162040,-227644,-89445,17645,18930,13211,159276,296459,250152,141648,-35989,-200161,-242348,-161715,-62346,46545,125057,194047,218713,159015,29232,-122067,-179769,-45686,178963,266822,265191,256660,219936,152167,101938,121961,253982,376924,259553,15638,-71339,57767,247805,216176,25389,-17896,-4433,-55574,16971,122682,126400,153298,187525,74034,-11729,-8037,-21884,-47066,6187,7896,-91821,-108388,21997,113100,74677,159628,307686,285816,24577,-229370,-210179,17683,86273,-104957,-233892,-151764,-3911,55285,67925,95482,162753,193060,211636,329110,418041,420743,315993,44831,-245119,-235134,-76917,-55187,-23876,175867,290796,165155,56305,47217,183,-11099,78151,151036,130310,51186,-62437,-101693,-6387,199635,318238,147451,21972,87350,45781,-104149,-117522,94014,272211,121281,-87437,-16406,-2526,77373,232517,203353,-38104,-256427,-276198,-91337,-1073,-89371,-93517,-21927,-81443,-212260,-254791,-104071,71915,-14245,-238533,-134834,210132,251539,41205,7766,91172,53683,-13207,46502,84467,-60331,-259856,-220683,-62888,-62432,-92923,-47823,-17255,14239,51061,65453,101050,9992,-151315,-123669,45400,97935,19937,2223,20024,-37429,-100058,40302,267965,218329,-170746,-334460,-142041,-26536,-165003,-348975,-424315,-213124,160100,266310,15280,-91290,182994,317209,118639,-61314,-208747,-323132,-245386,35457,227892,154241,-12137,53206,170978,188762,200953,206592,140795,112425,182308,181139,101195,73575,29740,-206513,-353697,-273729,-258900,-275384,-134655,101495,306205,407568,358017,199978,78465,-17324,-19604,63198,31525,49356,161403,99552,-59575,-11738,152872,157111,25672,-46622,56776,45719,-80757,-126065,-107412,-154393,-251169,-162800,80975,156882,210057,477826,674043,646660,706022,914548,335765,-601570,-688884,-489522,-464386,384933,1256723,1413735,1294242,1366314,1430535,1104419,810642,233527,-1167942,-1425988,58949,1240878,1483808,1289478,1108077,1082799,903480,375736,98159,105142,-38078,-38616,-23880,-328490,-552341,-259641,71493,85833,62076,155529,142328,16982,72700,240343,420013,606283,541986,81616,-320281,-328801,-74719,14620,-217389,-325477,-81411,29260,-80092,34223,257616,308336,378493,376827,166632,108006,240786,107548,-183446,-322648,-286059,-135077,30020,99780,96239,-62385,-298178,-229585,-42911,9517,38867,201593,305719,176744,-66818,-36139,154805,131000,-77558,-227319,-153181,-6693,129078,208680,178186,80198,-91571,-246079,-100083,156657,119471,-62901,-65524,-41439,53622,220317,257472,239810,190408,-32695,-257883,-288624,-72425,284250,382020,67137,-381018,-606173,-403652,-85997,150878,309615,208527,-259228,-449787,-113494,248565,389326,255688,-159477,-321443,35010,363770,179029,-122799,-177547,-32756,25960,-38975,-84430,-112552,-100058,4495,142973],[109598,31005,104180,263308,203970,-24885,-59255,129832,262455,202957,35952,-32527,-7082,35409,170496,360209,322503,86147,-21682,-23027,17066,91951,225443,318545,294076,200098,53073,-29642,23699,112311,183526,304154,353798,289326,60444,-131107,-173969,-202227,-427074,-535320,-340653,-59632,60494,-77395,-322056,-329194,-47954,253842,256630,-3264,-186521,-114906,-47807,-1077,194269,126689,-38049,111634,242419,110317,28165,-28836,-147588,-175,295862,93324,-392516,-496950,-225140,-126075,-166600,-55464,74177,11294,-95998,-35692,102449,133119,172454,200715,104078,26699,153734,188281,110284,54778,64901,172664,236919,30749,-147099,-71734,-74982,-388752,-666955,-508345,-161511,-24283,1638,32715,51426,11168,47963,111616,117877,-6212,-185857,-202871,-78376,61512,66605,-65499,-127524,15223,87463,-41439,86,90102,-136422,-381591,-271781,-65904,-107941,-252990,-204385,-52547,13694,53237,-41733,-238396,-240168,-153389,-168765,-96644,57447,160501,211333,185876,194152,197117,54201,-161712,-203324,77,181711,230060,29317,-201518,-165177,-24916,-32669,42221,120131,-54391,-71682,233697,357438,78733,-235051,-363029,-340732,-223331,-280813,-305946,-75138,235271,278691,110381,121011,259073,180276,-24617,-64346,-12643,91281,171345,200921,257200,375564,401327,145569,-230809,-362540,-234060,-102943,-8195,62870,122006,165959,153292,173413,222742,77798,-130254,-171199,-87287,-39795,36550,95029,-50,-173077,-220356,-214425,-183016,-154164,-184117,-33250,67428,-144674,-379288,-317902,-161072,64087,267271,128731,-38795,50174,53831,-143235,-265180,-158909,39818,176456,215318,176018,126687,46486,-119635,-193473,-25183,93738,-20495,-68641,139889,347578,327673,165561,33545,20691,51069,-3981,-95004,-5322,167715,324850,242318,-88903,-256577,-78445,82196,-59247,-253289,-223481,-67715,-37211,-98389,-199098,-201748,-18151,74793,-122950,-270005,-230188,-155488,-72033,-117401,-228503,-155471,92121,59221,-156058,-389545,-544843,-425190,-52533,90288,-47125,-194790,-99620,107823,167127,12676,-76805,-34897,-82505,-263226,-260261,37552,281083,335234,173957,-53748,-59452,96850,175761,236562,301952,278982,246059,266463,291613,273178,160403,2492,-92039,-94761,-96631,-53504,35445,-9042,-218280,-354355,-312320,-261671,-179975,-113847,-93179,-25730,39242,20322,-49670,-106771,-81250,-53179,-87928,-25903,118614,101891,-23669,-73726,-139567,-216056,-21917,125654,55859,119915,295869,327685,121251,-143563,-212392,-96734,-68649,-160505,-211347,-185855,-204595,-267482,-225475,-105785,-9506,33351,87836,147130,151575,151878,221667,158510,35388,104145,222522,201160,118653,130071,121082,90322,114226,91441,-66115,-188269,-126684,-45670,-44511,-91769,38311,230836,272676,267238,242459,136587,64136,141845,223235,185758,79582,-15039,-22579,37015,3421,-10978,95088,200737,141137,-83510,-235975,-84313,218368,268827,-47371,-314174,-239701,-23931,-51309,-242172,-169787,118665,226869,128520,-38573,-219465,-283569,-92648,100751,105709,89057,152075,43453,12893,276444,379495,162848,73137,107474,-74125,-213354,-22860,269853,365703,198329,118709,133519,-153389,-610946,-682187,-435603,-174399,-114510,-276072,-263406,-230162,-312032,-137505,196256,543263,798681,1369392,1803150,796179,-486881,800633,3783272,2318757,-1703300,1255448,3260441,-1254147,-4292333,-1940908,-378194,-243329,352158,655654,591808,152353,55569,143371,249400,403051,386649,343455,417671,423951,238788,157617,123544,31407,-112880,-48837,73990,26427,-89398,-158314,-327713,-370675,-216261,-52709,77976,254497,319213,59486,-35177,4040,-31720,-49789,7335,63431,93324,-54607,-234297,-182626,-65768,-33417,-33322,-53138,-142964,-149821,-123777,-210061,-221320,-49020,146055,268869,213608,-67101,-218299,-80480,77204,60732,-5026,11857,-80268,-257019,-185375,31831,120962,122942,122205,89629,-2958,-43079,-119292,-68300,83670,152171,115729,52735,-733,-1547,62463,124915,86745,-97224,-259424,-251241,-134041,-44803,-21158,-45277,-124232,-82312,80596,87726,-55922,-161384,-236381,-303354,-358452,-375735,-417151,-300938,-11789,243040,316278,206816,34004,-89970,155,252446,305888,69442,-46368,156434,270059,141300,64515,56439,-12281,-81416,-101231,-46357,152859,297075,264582,257148,279033,141486,-52359,-78892,59430,161578,166325,256773,293292,138634,110700,219880,218780,101795,91687,146754,112953,-3789,-77522,-102902,-166568,-335874,-327891,12801,320017,266407,-267,-213639,-358680,-468106,-424677,-187098,22564,46057,-83235,-202295,-216110,35322,360478,427752,448613,476102,270722,-71153,-277610,-180218,96370,222676,183432,139751,33473,-238246,-382658,-139061,171207,120124,-38776,-75191,753,-1378,-66671,-5884,248707,378402,265828,155065,-48017,-281468,-386760,-298734,-91938,130588,239416,210193,143193,128929,50655,-122204,-205104,-58578,180948,244910,192087,219828,241302,183596,97219,48831,180413,378200,304012,35490,-32547,132182,358646,330598,125397,43711,64289,92289,159054,153062,52020,92593,207324,155695,119658,101613,40717,-36781,-17035,-12849,-147025,-241941,-74836,67927,75334,223057,414945,349730,42703,-192033,-140902,43969,40591,-149973,-255600,-144106,58358,105899,66995,72766,145362,141119,110805,215382,365049,414646,304477,42744,-228961,-308815,-284817,-257580,-115945,155729,288063,167712,73584,55787,-37439,-54411,64231,103272,59016,-1546,-154236,-270530,-167661,120663,293204,136600,44212,119895,74250,-50086,-45495,157437,345306,177952,-111838,-156730,-217021,-105820,108502,174161,-65494,-357713,-386806,-128351,-13841,-175999,-238493,-107154,-50334,-178141,-296503,-149102,36290,-43135,-216366,-109584,173711,203545,10261,-81083,13571,79766,56850,75891,79415,-93136,-305166,-225404,-19838,-32135,-69465,-23794,226,41521,70161,68855,66996,-42113,-141723,-55778,105345,153319,82037,1989,-87134,-187413,-150040,57566,300325,279208,-47958,-145526,44679,115667,-70268,-313401,-420683,-230144,123105,292384,81607,-73566,181715,300478,29640,-212987,-335844,-399282,-305498,-24132,228145,264266,156701,135115,199081,190654,180599,168317,112178,117513,188706,159802,111986,163034,104645,-212945,-406167,-310653,-269564,-300709,-231048,-23735,191144,310212,274955,118066,26716,10167,73678,135997,103569,97180,159530,103131,27687,108192,219981,174266,8536,-82441,-8265,26838,7806,-21366,-71006,-148751,-207131,-79503,165000,211938,242476,488317,626953,487400,379495,386396,-188014,-564391,-83377,144668,369361,1183576,1369198,1037264,1036628,1228684,1312170,1040503,835174,259391,-1200977,-1324512,329368,1148920,1293611,1239452,1048008,961906,788272,261135,-103054,-147857,-220885,-142682,-5706,-160889,-334750,-162618,66544,56011,42365,143533,143502,42460,100043,261384,410655,577280,522601,91254,-307781,-351155,-117084,-16429,-265413,-397979,-142639,7257,-21537,120079,256222,259970,352671,320996,40786,36449,267095,199825,-66299,-232068,-250353,-95174,100726,135909,52680,-96072,-244389,-242248,-118478,-11495,27436,143054,300598,264277,16128,-38031,122547,133678,-42698,-183050,-139281,-51341,74639,152714,135948,74410,-63378,-231619,-126727,147426,182730,64905,33556,-30217,-40701,23102,48996,141373,190938,13522,-197074,-277460,-158866,201962,423015,140661,-341731,-598845,-377680,-16420,246754,392257,282820,-192188,-438212,-179043,170844,331303,230999,-138744,-332985,-66177,259519,181009,-97966,-161870,8624,83084,15241,-8526,-42600,-94649,-46152,86546],[53049,-19390,53808,222569,165453,-52326,-65974,154500,277035,155672,-18174,-47223,8041,50647,169888,285190,173509,-40158,-109383,-47778,47113,146354,225587,262822,284109,279679,133047,-41971,-70816,67383,215743,254849,238014,174548,5249,-212918,-308027,-288896,-404530,-449047,-223452,71123,109078,-101334,-326866,-320289,-64814,275087,330564,91202,-89250,-50138,50736,210567,410581,255631,22824,88772,161893,67435,-17636,-101233,-204259,-42382,238808,80165,-378447,-518978,-261814,-158951,-161270,4387,159267,67146,-73996,-57409,52650,102504,130428,112506,6064,-34240,134610,165414,56049,51847,131699,215665,219671,-34683,-259121,-159633,-58782,-302582,-584435,-412011,-64243,7472,-22761,4383,-36992,-30004,102047,179260,157010,22322,-173387,-222027,-103676,60094,137367,49954,-69388,10816,104135,-8779,15827,86521,-158969,-426096,-331149,-108145,-133374,-265595,-174029,23927,114831,156499,51620,-170702,-213406,-141126,-148058,-110314,8309,131139,185010,138202,125161,134246,22756,-163894,-186308,43196,241287,256596,52460,-187398,-147119,6371,30238,115497,158432,-40212,-56442,246797,357712,46697,-260960,-314227,-195671,-40403,-110078,-186497,-20064,214773,224987,108249,115731,215252,131177,-45065,-105929,-55746,49041,135131,199319,290678,374216,366517,149924,-172865,-299304,-185391,-40686,60703,96048,124754,172937,139932,116311,175189,73878,-131252,-174901,-42002,-16076,-5976,56476,3766,-159091,-195227,-124894,-23677,-6197,-152790,-100744,-20325,-207710,-415178,-359025,-205146,49393,301403,158644,-43687,1602,-43739,-212701,-233108,-14457,198392,297149,350406,332027,249692,162222,37927,-14097,165684,267380,110224,36334,206343,325732,260591,98730,-111616,-191116,-26320,55135,29856,9670,106889,330127,300807,-69735,-291357,-103801,77938,-68133,-297180,-267562,-79203,-21962,-82603,-163640,-114803,103233,142405,-161794,-343288,-249874,-104617,18082,25638,-109099,-111862,59662,-16591,-224200,-447138,-610735,-494223,-117623,103082,23220,-121083,-66930,114821,188733,89260,34022,16636,-109379,-263424,-201739,40880,213165,297597,182505,-21970,-59508,51478,101183,151873,189642,144447,148508,259544,348831,325086,240595,118732,-26817,-114291,-112775,-53734,23359,-19074,-150087,-197011,-184500,-171508,-113506,-112002,-132806,-84142,-41430,11179,86404,114742,128556,70185,5982,54907,176121,152341,24706,-19458,-79877,-171692,-40076,168734,163006,177470,303374,328196,120825,-169358,-280327,-172255,-126561,-155858,-148503,-114045,-176564,-305720,-316472,-206098,-77386,41110,151674,182889,145436,151127,200523,83620,-61460,25485,256493,348830,246225,206697,219567,145683,92714,87449,27879,-19967,-56049,-29200,-29882,-43008,84561,224724,215963,220546,208993,122931,109881,206807,225747,122649,-30191,-76933,52849,206983,192491,182474,251816,273464,133908,-97206,-173770,-10287,205955,235573,39519,-160859,-151440,-25795,-37377,-138308,-39543,143797,153258,56527,-72208,-296868,-447419,-239253,73884,154108,149333,169118,3601,9154,337765,456283,219228,58475,3426,-162565,-203314,-3965,238959,378875,220963,-4481,-85491,-287035,-580064,-536262,-361214,-219505,-205212,-332734,-289753,-176729,-93483,191750,450311,698346,939738,1425379,1664140,743238,-571472,347333,3487396,2975244,-763088,1133412,2890101,-1655361,-5310727,-2825990,-457964,125690,918390,1235111,946155,215474,-185463,-88811,96816,207440,137297,186242,386477,373741,195553,113107,97909,-2570,-98349,31882,127681,2952,-135660,-183846,-330195,-355049,-214906,-60819,49756,220554,312452,75752,-48216,-76525,-82443,-4439,87508,77330,91702,57921,-19033,-110432,-132991,-107442,-112591,-165465,-224578,-166522,-80622,-129429,-160143,-25495,129937,249567,201482,-61159,-207226,-82718,61774,61376,32874,84104,579,-208832,-225916,-76022,22678,115425,156110,88598,-8499,-63957,-178128,-100813,165817,227347,125357,66790,26583,3950,53218,98555,5870,-163129,-226691,-157426,-95872,-78920,-34211,-1534,-47868,40502,234511,169850,-41592,-110327,-152801,-236336,-320607,-314939,-346117,-262465,-29196,271512,314982,143826,-34655,-130653,-29459,207246,307410,184660,81673,195396,293519,233202,171569,111065,-23516,-78604,-35737,20297,189589,300776,247603,215465,223486,96453,-89646,-168796,-68021,60175,166730,322359,301507,124486,119182,213386,186720,61345,6563,42622,58177,-28772,-117512,-88871,-106509,-298483,-343622,-16799,351190,336497,51325,-214387,-337720,-343910,-253829,-89480,25563,37178,-29796,-121395,-180330,18172,345349,437691,491813,514644,291278,-73264,-289409,-151185,110070,198447,168946,157422,69877,-226435,-418311,-238954,39459,98140,119271,118945,92390,-26180,-157761,-48684,274532,366422,204166,121477,-31606,-260962,-377890,-311810,-70256,200045,308028,202469,76115,89719,53072,-112310,-210506,-97696,114479,174023,93815,143052,226508,217839,129417,11243,91807,304869,282454,49961,3383,182247,420405,414647,231532,124609,149130,253817,293837,124843,-80681,37913,236539,198505,171484,155705,83778,-25495,-62154,-59670,-200312,-362118,-208979,-65043,-29238,176567,445000,399502,105821,-96086,-47380,55467,-26961,-216621,-291653,-129172,121775,147019,45166,55266,143529,103420,32439,113574,303327,378029,251115,11563,-195187,-328630,-427776,-398480,-170186,122238,239165,147412,87217,55820,-78867,-95057,42982,40987,-6488,-28271,-214245,-416652,-311267,53106,253845,129135,84705,158339,108973,7386,-1855,160294,356077,202087,-154933,-343556,-424233,-279432,9975,167045,-64574,-407257,-442879,-154766,-36847,-238739,-328900,-145297,6590,-136771,-346759,-245680,-57763,-101822,-199185,-78836,136356,147659,-38847,-187147,-86786,88860,149192,142677,76043,-140442,-327368,-198636,14329,-21089,-57884,-27613,-11379,79453,111793,65441,23174,-69246,-115446,-21958,118015,194131,147432,-3032,-190407,-314206,-187126,47209,217161,194015,33886,58109,221821,223060,8620,-259541,-386403,-239024,85930,321108,181988,-1746,172011,233783,-52927,-281445,-366003,-431405,-361186,-98695,188149,305586,277589,201515,196691,159445,138692,119095,79780,98328,153426,129577,147860,282149,196377,-185276,-393778,-286231,-221989,-266734,-256150,-122455,37404,173913,164155,14959,-38237,17887,120508,174835,155867,102651,88638,53361,85292,180456,207754,124472,-29916,-84887,-39093,7666,46845,2129,-114049,-183440,-155704,23716,234452,232784,228244,396901,452636,236268,11103,-172208,-618544,-328765,753109,1092360,1542038,2130032,1442864,530131,587864,897752,1026652,811879,675696,270212,-741781,-532259,824377,963949,894001,989413,840436,757143,617192,161160,-224699,-321402,-324298,-212427,11242,20787,-82670,-27384,86097,34619,4482,102269,132280,85112,141160,263371,355238,480585,444751,113273,-221399,-291802,-127053,-35040,-257484,-400796,-163040,27972,77014,220201,245887,168459,259572,232155,-70079,-49403,232295,237167,26521,-134046,-195118,-54640,145499,153799,20013,-106115,-160376,-216411,-165799,-33062,15350,75212,268931,323109,80224,-77983,55094,137844,5611,-123574,-126184,-92484,6881,73851,68313,48574,-28861,-191765,-164863,84353,218706,236999,181372,-23332,-170565,-173045,-131617,68948,233208,97636,-115348,-241283,-225401,103779,447384,264593,-191816,-440297,-273050,48500,295996,412245,286851,-125094,-365835,-199898,74256,223961,175937,-95259,-293913,-152697,123564,176444,-47136,-126896,44278,133006,68251,48177,12060,-80811,-81771,27828],[-5219,-79126,-12230,156420,122694,-43771,-34401,186328,283893,114319,-65361,-104916,-59007,11362,147244,184427,-10237,-196189,-212322,-65330,96784,200752,210553,204594,276687,353676,230568,-28482,-155595,-10481,172907,141397,101583,67160,-40280,-270581,-402104,-360497,-331992,-297526,-70842,218844,187353,-75974,-254611,-229007,-30845,256791,346171,182336,27271,25972,145251,373294,512335,303364,47176,23476,27729,-22478,-83639,-165451,-252564,-134233,89696,30456,-333902,-480443,-260163,-175265,-173345,23736,193966,90271,-54217,-70696,-19355,24499,57759,48255,-25705,-15876,138457,134227,2046,52032,178379,213012,143553,-112504,-331595,-230341,-72607,-226604,-472274,-328439,-19792,16503,-47116,-31223,-127738,-78715,144218,237017,164067,42832,-130922,-229835,-126728,59182,192532,155966,-2068,-8071,74160,1802,6727,36663,-205596,-447535,-355899,-139995,-141012,-232860,-110274,92383,197922,256708,154879,-78589,-165922,-123000,-103170,-81003,-13181,94202,128684,75923,60557,86767,11604,-146631,-158718,76757,320187,344151,154522,-97017,-101661,-10704,24119,149368,187241,-9944,-40058,219509,312279,34700,-223366,-228620,-51899,116802,60192,-73113,6206,167320,173698,134277,131230,143325,45335,-54943,-92397,-46555,11937,82123,195436,304661,315594,277908,134386,-118749,-222318,-116200,12730,89578,92411,105195,167406,120459,43799,81947,39776,-109328,-124239,14815,-7219,-64609,13772,18297,-111795,-131366,11212,174750,165340,-54648,-111626,-62053,-233287,-433882,-410831,-272833,3753,282909,161931,-44973,-47700,-127664,-237703,-161925,106870,326208,409724,462323,441527,307163,219596,172921,144796,285644,382535,251772,139870,207535,260659,210053,64573,-213746,-363613,-125353,72459,112488,-11581,1463,285442,348257,-30817,-315107,-166872,24279,-84257,-316654,-292577,-103251,-8069,-26772,-73424,1019,200845,164455,-202577,-409001,-268678,-31285,151562,196255,-13427,-107547,-6621,-69294,-239184,-409943,-552562,-470424,-177210,57790,31116,-63051,-32185,105959,187277,178630,175645,94245,-102250,-211301,-103564,49614,118737,182955,140006,-12976,-87576,-20654,18900,60546,64501,14539,81794,255862,355697,330441,294489,196200,-3252,-162121,-159658,-82567,-9481,-48350,-98095,-52415,-71920,-94962,-59834,-92842,-125529,-96192,-83967,16742,209206,321176,318059,191627,109475,143616,226493,185794,54282,5715,-58378,-147775,-52247,230291,293523,216113,266539,314541,141122,-170625,-313038,-208193,-153745,-144210,-90121,-46044,-123354,-286152,-351095,-254147,-96871,81492,221580,208828,120450,123278,145927,7049,-146641,-65373,258346,457441,352688,263518,288204,184491,73136,78810,80454,52099,-45222,-21854,-21789,781,141271,243163,189294,171319,144434,68083,130786,281581,266557,111062,-88025,-128779,96751,335264,353202,329233,343489,304271,135426,-75970,-88304,65214,167759,160757,106171,23230,-21157,-25627,-20100,10417,121121,176227,108991,28217,-61565,-305418,-537540,-365173,37248,188458,191603,158788,-30263,14670,361119,469253,243054,38107,-102965,-215215,-128310,53010,190692,321694,195546,-126957,-291604,-390219,-456539,-299149,-219518,-242853,-287541,-337164,-268775,-115607,88419,418639,636867,820804,1067338,1375441,1350595,693796,-477898,-160073,2639944,2852931,-273186,1065212,3198577,-1891312,-6099665,-3155562,-258160,337735,1167025,1659598,1216770,230322,-442026,-261888,73641,94187,-79745,39407,314813,228216,47417,23124,73530,-51811,-109292,62316,143736,-15562,-136282,-136362,-230353,-277157,-187295,-85000,-40642,115631,228706,95462,-11710,-88382,-109667,20561,137498,81970,78374,155378,172103,-26323,-159474,-143006,-141116,-206157,-237989,-151091,-33303,-45250,-103093,-49269,43660,155963,140070,-41484,-151595,-62423,35395,33059,59297,156283,77402,-150982,-219700,-110388,-8854,121655,167568,63136,-45837,-157002,-268154,-121587,238162,286066,126669,56744,23594,1959,34880,45545,-69706,-190508,-187471,-106390,-101737,-148706,-89694,-1958,-1069,144990,367226,231064,-33993,-37361,-17333,-126130,-223582,-178657,-170535,-170092,-18191,300813,306752,91220,-76665,-166102,-88242,116502,269111,291870,229705,219065,252308,248682,206332,112351,-37950,-63777,12731,61886,190127,278549,218752,145230,119812,30301,-116598,-233183,-171613,-24414,155079,326550,250871,86196,107879,174772,112007,14781,-40060,-29376,-9994,-86156,-160868,-61224,-34401,-225941,-313337,-33331,329886,333115,80978,-159480,-226819,-140499,-24059,41518,50241,42386,45475,-22456,-144898,-30631,259329,368644,458899,505245,286302,-68692,-247826,-86123,111206,143203,135871,162399,84202,-216738,-445669,-341115,-109281,65235,242610,273206,144768,-53730,-225223,-95822,237354,276382,100754,69520,14186,-146731,-222711,-193465,-542,238848,322648,182117,34692,58299,53842,-83871,-183331,-132839,14419,77514,2559,58213,195070,254937,189795,20951,20092,184250,197132,47549,19852,180988,404249,450066,328269,206059,213947,359734,359921,29788,-229222,9176,261679,186499,126462,140020,99627,-2614,-72806,-75477,-228335,-439305,-352429,-253405,-207129,33457,376012,411682,190010,23775,38751,46463,-96495,-276502,-311559,-92159,171925,149961,-8403,35530,144323,80495,-10827,43977,239249,311671,164908,-43259,-156403,-286482,-459878,-426357,-150665,101251,157300,96285,87745,52446,-109079,-116725,22866,-26997,-62663,-24448,-220297,-488850,-379134,26464,207884,119277,130076,195876,142506,45927,-11858,97612,304636,186525,-205508,-502428,-547309,-380849,-28783,183912,-41402,-396222,-422942,-156585,-68735,-273858,-358293,-137629,68133,-103644,-387664,-346657,-161041,-160403,-180359,-24056,148695,131067,-79403,-273126,-180648,69156,229778,227662,74537,-183798,-306888,-140572,23412,-38798,-59249,-47796,-35578,127277,174965,64225,-11138,-60440,-81130,-37244,71541,203009,192706,-18652,-268235,-380651,-200978,8598,40290,-6500,48764,210448,336035,271341,53092,-204873,-338997,-252844,33127,319223,274389,98995,159085,146589,-90697,-239173,-299439,-419185,-398833,-159821,124116,249781,272776,216374,167763,113606,91783,74421,55139,63352,90911,108081,213636,402295,272343,-143700,-331511,-214135,-131697,-179494,-198480,-163073,-110905,22879,41364,-83380,-88924,17349,113225,163420,162594,56116,-47138,-51025,89299,178053,113061,10242,-87309,-57536,-22717,-6059,30035,-47941,-210539,-238535,-101406,129185,278162,212524,159460,225896,216867,-30018,-291098,-560535,-847359,-50891,1494881,2007828,2634894,2949544,1480717,46088,61324,442943,639604,476126,381576,244201,8527,711947,1475143,845849,460905,625277,546949,505978,421041,98808,-244995,-377370,-311332,-202550,33590,168139,128225,90214,98279,8320,-49364,43685,117029,134328,181711,238936,268890,347792,332839,136357,-92263,-173018,-99604,-30919,-190761,-338211,-166219,51772,171361,296147,226215,72215,139862,130551,-148098,-141449,135635,208664,71827,-59880,-135508,-23776,148604,138896,-10155,-102484,-82978,-166503,-175971,-48400,2823,15836,231811,360577,117407,-143339,-30417,140397,65794,-54489,-105246,-103611,-45831,-5405,-12672,14779,19477,-131762,-206920,-18596,207394,384149,333955,1745,-265691,-297077,-230773,45392,312715,203865,-26828,-172607,-232328,24332,439257,404341,26920,-187290,-110302,114113,292488,349977,214158,-80019,-269167,-192428,-22925,102331,110169,-41836,-208836,-180019,26715,178600,16532,-84162,63535,163718,107048,70100,36844,-62168,-92451,-14051],[-49720,-135178,-77582,82299,86583,-8327,18300,207457,265722,73432,-101784,-188111,-194468,-78945,101174,86286,-158604,-329604,-310362,-91025,137426,234118,180768,155279,268082,392974,309853,3204,-209696,-102291,65129,11082,-11051,-7778,-73990,-303559,-469145,-422201,-237079,-119192,75339,336093,261240,-28943,-146548,-89116,46289,212814,306704,247674,125849,83701,198238,420910,463411,256988,29863,-61737,-107571,-119365,-141843,-193717,-262963,-224315,-71290,-14971,-252103,-380767,-220434,-171585,-194897,5352,179558,84883,-38490,-71670,-86391,-73400,-18042,33268,8929,47017,147504,111001,-11618,74942,203941,168949,21592,-194539,-349365,-262025,-109294,-183773,-361593,-268269,-27640,-1449,-70472,-63357,-170949,-99290,174011,267491,132946,44781,-76930,-221034,-134457,65979,224195,224873,52393,-29523,19567,-5066,-15349,-37538,-255990,-430345,-336037,-154612,-128890,-165964,-36227,130452,234865,319176,237862,19031,-102444,-97194,-42570,-8488,19362,82133,70974,15362,10939,55780,18524,-105523,-107534,120829,410954,472627,298985,32719,-42021,-51831,-34041,131597,191392,24376,-26230,160468,236185,50388,-127471,-123199,44096,196651,179750,11206,6522,121217,158449,188074,168278,71508,-41671,-50112,-30974,9969,-3978,28221,185600,290552,215831,161852,94452,-104966,-171701,-48050,51476,84688,65819,68008,135934,88624,-30364,-36901,-24756,-77249,-29833,74913,-21115,-136298,-30968,37759,-44356,-44413,157038,358292,322164,96980,-39983,-38845,-215221,-423034,-448049,-345760,-71285,206545,130302,-55942,-105083,-181489,-203294,-64795,173313,379212,462095,509733,484384,304269,220693,254113,231520,294580,423481,396158,238368,155576,175554,198616,86655,-226648,-427965,-213630,35373,108603,-64282,-114282,194306,356837,17320,-302302,-225543,-45009,-87157,-283424,-280501,-134682,514,63401,60894,125773,253015,141673,-219396,-428366,-264323,69379,335761,361398,25364,-157492,-97271,-93809,-201956,-301022,-399313,-373246,-219411,-32148,-9246,-28722,-5544,80667,164068,259327,306474,169179,-67281,-125419,1778,59510,30190,44257,72659,-28174,-128380,-87395,-45206,-21937,-46845,-75010,62677,257544,320439,302567,314496,219580,-20604,-216196,-215443,-125642,-59804,-105926,-101776,11596,-9767,-42893,-22020,-57912,-73762,-56878,-73764,39628,290422,450354,419615,273193,199895,214125,243280,182745,49855,-10956,-73792,-149863,-53602,297275,416695,234221,204900,305938,187630,-141952,-287759,-183142,-150032,-146610,-66371,-6785,-59408,-213068,-317241,-239072,-72980,126730,261931,209196,85736,84553,89733,-38990,-190737,-132018,232733,504228,426264,307285,315653,191676,56065,70633,79597,-990,-88852,-21913,-23500,22217,189241,274141,190850,126493,65453,-7666,127204,351961,341406,151227,-88686,-163628,92246,381988,445421,401197,351389,287841,149429,-25637,-8718,112435,103102,64848,150700,205984,118470,-24765,-6972,153104,255266,199552,101390,48792,-13619,-255938,-546786,-437223,10955,213264,213250,130179,-47287,28491,340677,413515,224477,9783,-198623,-242232,-30777,124525,144136,222067,133904,-205109,-406581,-411169,-259205,-38703,-78270,-267096,-340148,-286641,-218162,-81248,196263,517938,698758,880363,1179146,1268239,1000190,682573,-189770,-482004,1618261,2217221,-185585,1030996,3568816,-2332999,-6635221,-2878437,213927,371798,1064234,1848384,1386897,222580,-623221,-333226,155481,60183,-217332,-52737,223291,42335,-139034,-43423,82794,-76786,-110522,56220,119732,-27539,-96057,-30563,-59070,-160174,-140555,-123700,-164042,5530,175627,165234,80204,-24057,-94104,27382,141230,67892,42504,181956,250353,30465,-143411,-126645,-104995,-167468,-200413,-135658,-19159,8642,-63043,-108703,-85981,16381,54959,-3464,-54186,-14274,10652,-10878,74742,218447,140455,-94334,-174646,-75475,27850,136589,145956,11902,-110050,-277246,-350842,-120815,274412,305376,121683,37862,1876,-5695,13588,-17431,-122074,-178374,-157014,-121927,-162322,-245699,-187768,-56365,-826,191333,425666,245501,-39146,25946,114093,-15711,-96558,1989,54805,-68730,6116,318064,316454,96858,-64041,-181065,-150111,14433,196322,349522,353941,231179,167268,176722,148846,60975,-43627,-38614,25989,56442,151760,244673,190850,66496,3900,-25570,-112886,-246834,-231273,-85331,122679,265220,150072,18719,63161,90580,875,-26517,-37189,-50898,-75539,-174782,-205520,-26090,35233,-151468,-267628,-40630,270496,281585,103424,-55183,-64974,61209,173676,157553,83734,60019,128639,81667,-104513,-95367,112867,227510,353196,440267,237532,-82053,-175032,-1525,104161,74216,98857,167137,90568,-189588,-432004,-409325,-240318,18884,283168,324467,131473,-83528,-246295,-121460,161780,152628,7595,38459,81793,13659,4206,9635,99893,243641,294843,165123,25520,45261,63012,-39106,-121304,-134544,-76460,-15828,-55518,-5454,162084,285277,256612,72369,-12609,51481,67491,26839,21321,125771,305749,427774,395335,264432,230884,365140,322587,-105376,-334947,14313,265294,125429,13694,71624,90731,35063,-13107,-22350,-214755,-456294,-467068,-439884,-396235,-153074,224811,376098,266886,131156,90038,16826,-143938,-293038,-283150,-27329,200153,107800,-81189,7248,126638,61377,-21776,15107,178912,222173,61538,-109132,-126072,-195734,-373848,-331214,-53085,108284,65617,15968,66040,49077,-114805,-108432,10802,-87989,-104701,6521,-166410,-456114,-335953,53135,163274,100533,163966,222969,164601,53223,-71531,-6363,213125,137449,-247645,-566146,-547204,-374610,584,212893,-12034,-335528,-330591,-125528,-101224,-285202,-339316,-99857,111732,-89855,-397268,-380135,-200946,-183403,-150741,63446,227730,164267,-96418,-313175,-246458,19111,270400,304010,71973,-206098,-234756,-56961,6939,-77140,-63640,-63384,-52293,172922,239956,67111,-22864,-20860,-52985,-100053,-29454,167298,199290,-45082,-303940,-370013,-189769,-51818,-167950,-237298,2873,271505,361897,257263,56488,-161743,-290372,-272249,-38778,270924,324912,191171,143353,72767,-59649,-99012,-172562,-375810,-406801,-182358,59505,109973,129111,163261,122273,73956,56100,46045,45014,26174,24476,105411,295546,483653,293734,-118477,-253423,-123381,-29206,-65844,-85669,-147152,-218118,-113954,-70523,-149043,-102059,19442,63928,105368,119744,-27604,-213291,-183463,41704,103667,-33613,-135414,-147805,-11307,34940,-9946,-22032,-131047,-308708,-283692,-51636,215177,289864,149469,37521,21341,-4813,-242192,-450211,-650774,-825779,146103,1886479,2575659,3267800,3375234,1450147,-297431,-407399,-16268,262149,148958,62439,184474,770100,2003629,2151765,913270,181945,260666,241391,248108,223087,82368,-168085,-314700,-187335,-92081,76970,258760,253895,146354,71277,-36782,-108198,-11135,106113,175187,207732,188853,171366,217738,218413,144843,35502,-32868,-40778,-2711,-82888,-234514,-181122,30401,211390,314591,198672,13616,43493,39386,-186303,-223524,1664,127913,63220,-34155,-93649,-16911,104284,86218,-52578,-107302,-44351,-109250,-143522,-42368,-3511,-18034,209570,385769,129072,-210526,-116050,127502,122560,10369,-73571,-77907,-65288,-63883,-88041,-13297,79793,-60954,-235851,-128997,146346,444961,444725,64570,-265430,-306699,-227889,68493,396401,304910,58768,-65532,-151686,-2422,398156,513802,241379,66062,71031,181101,243626,216070,91822,-59991,-177809,-176018,-104099,1094,53313,5685,-98439,-130859,13360,192476,75154,-48670,56392,166012,123788,56209,27157,-47018,-80275,-28848],[-70449,-171362,-122128,19716,60720,32535,65391,199206,213167,32831,-120226,-264166,-350301,-192516,38282,13025,-220036,-392806,-378872,-131261,144064,231350,139949,115319,246780,384724,349354,43515,-220489,-179862,-66817,-84683,-66482,-39129,-96953,-316707,-519064,-469264,-146695,41219,175743,383943,293191,1076,-57095,52163,146017,166642,231624,270520,178964,104732,189692,333799,289270,142062,-15281,-134935,-191627,-179154,-165985,-171928,-220113,-258875,-161461,-23284,-138686,-233536,-145998,-146790,-212208,-32419,136247,62193,-31396,-64157,-123888,-149402,-66301,66244,83368,106670,142273,106505,35726,126924,211780,102576,-109635,-258261,-307054,-244168,-151440,-175823,-269227,-222590,-66822,-40339,-91555,-85260,-143437,-69049,189883,254873,72328,27590,-31093,-192972,-118678,81064,227513,239127,74908,-46135,-33027,-16254,-27337,-99416,-282560,-366948,-275978,-151860,-101137,-86009,20095,121725,211194,322839,276482,94811,-41953,-70572,17417,89715,109684,117080,39916,-29373,-20589,32243,30000,-46968,-31467,185647,494336,593881,427137,151560,14550,-87282,-110910,68120,164018,47043,-22887,85967,156113,89232,-1661,-19941,71318,187752,226938,62221,-779,103027,194863,261076,223522,34884,-87474,-25069,57788,91990,10675,-5735,167650,247393,106883,54821,33550,-150185,-174719,-1119,78877,66859,34685,22331,79118,46708,-92773,-156719,-113540,-54482,74053,121989,-58070,-209362,-72399,56927,26147,43030,269671,477651,435309,265391,102868,37154,-166004,-380786,-450149,-399528,-163906,82769,66110,-82149,-172784,-203576,-115487,38974,172810,331913,417051,472346,461847,261988,181584,270448,226992,197447,398126,528772,328791,80352,95594,227904,164297,-142214,-366354,-262259,-49305,9853,-134218,-200876,76953,306411,58833,-240762,-235030,-82534,-55629,-190249,-232653,-168286,2477,171425,212072,230744,249283,89632,-191916,-368946,-215282,191807,548796,486354,3079,-248470,-192291,-94884,-117945,-151532,-201782,-238539,-234044,-132439,-63178,-17076,4743,40201,117762,299833,385895,219660,-12032,-29228,81727,66170,-20051,-48074,16800,-60381,-163273,-118602,-70244,-82181,-123478,-105871,82627,253723,260293,263728,304692,195186,-60569,-253454,-258256,-167166,-118043,-183396,-167164,-25166,-1088,-8993,4204,-18086,808,20535,-14905,74123,314423,470613,407535,293826,261004,251554,216084,139072,10704,-66546,-113518,-167084,-37825,361111,510912,242627,146497,308477,246525,-90031,-204582,-96789,-119923,-170018,-88166,-5778,1310,-104287,-221039,-170200,-29373,141656,244851,176652,49760,46920,58896,-32454,-178099,-152629,185834,481740,457491,337440,297917,160224,41125,67002,31088,-148129,-161737,-27008,-35743,9325,205748,293966,197189,79338,-13382,-78261,105791,399402,428791,224527,-46151,-177386,41201,336804,452303,395402,284356,230279,169408,37012,40363,113457,23887,-23570,178749,355684,235140,-17131,3379,242965,313889,194598,115337,97885,51150,-172824,-488346,-436887,8371,233134,218442,97827,-45881,43859,283160,307353,171391,-21788,-271324,-260939,41509,181176,113916,122269,62311,-213165,-389466,-326649,-30573,174530,1240,-300390,-334670,-185094,-162204,-95147,227625,518043,626403,860360,1261492,1152699,722072,701974,231664,-478910,810166,1512186,-318787,918738,3442669,-2958599,-6781771,-2138728,837716,273861,706150,1762299,1421675,201933,-676635,-306661,256536,42034,-286117,-82879,136577,-114861,-276308,-35336,129609,-49020,-61105,54999,79976,-27933,-35773,89025,113983,-41380,-84896,-166218,-277603,-53929,224282,295874,204247,87779,-33558,25685,98776,29373,-19837,109023,182451,39365,-94371,-60913,-8677,-63764,-137620,-141103,-54979,12285,-50555,-181642,-215545,-121373,-18251,52704,70685,61506,2189,-51338,79544,257977,181669,-48512,-113012,-1805,104685,147364,93290,-48896,-175578,-360038,-378313,-90595,260149,272465,110258,26570,-14432,-7236,-1635,-71056,-142529,-136682,-140149,-194479,-261020,-344827,-307453,-151850,-40675,165617,380881,202471,-53018,61586,195323,58872,23128,179125,239775,-8692,14616,303341,348081,181482,9777,-165818,-188562,-67678,102441,334266,417990,236221,70129,35692,12610,-21433,-31173,-9222,-2447,-3505,84848,217194,176035,864,-86346,-47162,-73601,-209136,-244531,-125363,65142,156086,24117,-74063,-18255,-35317,-122205,-48549,10064,-21268,-119371,-273422,-245359,9922,92678,-100710,-232047,-42357,197874,215558,129705,74940,97606,193906,267686,209502,98333,79668,203628,178061,-52260,-148317,-50573,50814,201398,328186,140720,-131896,-106587,76623,92753,10892,69854,178290,101457,-134476,-355864,-412805,-320332,-34811,233617,257533,54528,-114454,-213195,-105067,84676,47584,-29256,58648,156448,153296,199106,218750,203853,222363,248091,164590,43957,49539,76788,9334,-35046,-89458,-126911,-82569,-69619,-32517,132664,293261,301999,143049,-3830,-65367,-77181,-3057,26853,39443,148902,350408,412422,279021,191678,269211,191619,-225203,-346767,46390,233938,39571,-107268,-12590,65606,80047,109670,94564,-158410,-414591,-518541,-562493,-528536,-310726,46798,306062,319030,203704,93392,-27818,-150772,-240556,-192469,54515,203406,38961,-143165,-29890,73258,29580,-13912,24429,129225,121462,-41305,-170083,-111479,-85253,-204418,-151934,88044,140637,-10478,-79826,18834,45348,-91139,-70588,8394,-129893,-126330,54089,-66923,-323845,-190422,120336,125706,70591,174266,230875,165691,30326,-150293,-109759,114167,70485,-268293,-511659,-437467,-267125,79127,235316,5733,-249841,-193266,-64615,-123402,-280685,-294707,-53395,123473,-97870,-360820,-291696,-124163,-150517,-106885,172806,345778,217675,-91797,-302854,-278099,-50300,262056,348464,63981,-198774,-118896,40876,-20056,-114554,-55523,-53505,-47404,196516,274445,67999,-9612,31463,-43839,-192446,-165034,84616,161908,-73302,-287365,-289272,-158275,-119003,-330579,-399188,-69235,241328,310805,199969,27570,-131735,-241492,-284947,-115301,188433,321986,242125,123100,38388,40238,91372,-40602,-321825,-380610,-156191,14616,-63563,-90450,55580,71947,55013,41775,37462,50092,1677,-22907,119194,365324,493973,238203,-132864,-196714,-48078,51917,38323,31995,-101370,-266828,-210523,-149177,-163469,-68183,31108,99,22840,45641,-115795,-355575,-297188,-28558,-6955,-177014,-259766,-187211,41668,112137,-3618,-78217,-200303,-358415,-293728,-18355,259096,268071,49190,-123481,-162618,-154783,-359819,-442447,-437095,-574691,232735,1855307,2646931,3263350,3255979,1298189,-459783,-703621,-348807,9217,-42092,-154106,125149,1310661,2932780,2688689,1177089,167259,-6330,-9306,25973,44635,107255,-19463,-165639,3849,102698,155143,297975,290731,126150,-9279,-106156,-156188,-40364,104117,194107,211856,123793,80491,121551,128059,125007,120048,88590,33388,41801,35243,-124863,-225991,-64855,165489,262474,167036,19784,8258,-21071,-186878,-275255,-129382,23357,6898,-67308,-88160,-42596,22585,4802,-117758,-143494,-58436,-56746,-68171,1072,6841,-17078,211056,400389,123401,-255260,-188918,84031,150349,50367,-40889,-33310,-50828,-88220,-137285,-25985,140079,11316,-229792,-204794,56415,397719,486309,169755,-150890,-205188,-139545,117793,444611,374327,137184,77109,17547,43464,342093,556856,384149,238283,224390,238612,165992,49850,-32354,-52186,-106661,-163047,-157151,-57960,17203,34435,7327,-23134,80656,211965,112874,-32937,16822,135518,117855,19100,-11429,-45162,-57033,-18646],[-66540,-173589,-128887,-16906,40454,54750,82997,153074,132689,-1079,-113702,-299204,-462559,-287022,-27957,-25977,-181759,-361223,-397209,-178484,108902,191362,94647,77322,203108,338823,350248,85362,-186915,-217720,-170482,-114242,-55189,-31118,-109991,-314292,-547801,-490132,-79411,148220,207583,347461,259334,-16911,-28607,151432,238930,136865,146724,245631,178316,89425,125754,148954,63810,10492,-61732,-167463,-195453,-174328,-142999,-105376,-131032,-209648,-137952,14386,-12312,-64175,-45080,-103424,-211223,-63887,92231,35196,-35936,-53805,-117295,-164003,-65734,120848,158459,130241,114998,122730,136157,199271,208108,41005,-203531,-276744,-213510,-181855,-178792,-183543,-191607,-171108,-107969,-86257,-106539,-92609,-57755,9556,189442,197169,4328,1157,-4808,-146890,-80122,97860,202756,198390,57525,-56258,-63643,-19072,-10286,-115761,-264135,-265108,-195172,-139534,-67712,-16595,36807,62206,132146,268420,262305,127218,-4746,-53259,57485,180837,230364,194699,46684,-52303,-37927,4182,27951,9992,53703,263284,544195,649425,481580,214584,49995,-98089,-172678,-20382,108134,44224,-38926,14416,100076,136936,113759,60378,41406,120852,217043,94910,8299,124213,270424,338802,292608,62398,-63088,21709,147027,171708,55292,-3155,143187,183444,23783,-10373,-36450,-245638,-232751,14055,105155,63481,16528,-20637,10588,3945,-133056,-254753,-213350,-57601,145220,138135,-109590,-265991,-102130,72604,84799,109410,315150,502709,487035,403346,270261,128230,-110868,-317816,-412204,-415174,-253367,-62231,-16418,-118374,-243062,-203689,-1101,127094,115198,193409,278042,363188,393909,205253,123428,233055,150266,39710,328701,625894,403247,14993,38224,277151,269810,8099,-212311,-254156,-153041,-146641,-199422,-227906,-35598,196089,79956,-138506,-173043,-54002,18014,-58661,-168587,-199576,-2233,270912,340790,286841,195218,32633,-115749,-223925,-113171,317417,734911,543509,-55576,-341396,-266903,-84560,-2448,11327,-9335,-101512,-216804,-203390,-95028,-20885,-5002,-11641,47166,272401,388271,236639,53699,55346,116788,68198,-11479,-40723,2401,-95543,-177728,-99411,-48707,-111577,-155073,-80945,115671,226907,194033,233531,275150,143700,-97000,-258803,-274121,-196060,-170336,-254077,-259292,-124048,-19510,23158,26962,12190,66240,108331,70605,107426,282657,393291,305125,254471,284997,254536,153334,66851,-49849,-144955,-162954,-179321,-515,417687,570589,258890,115446,312433,290729,-31224,-87736,29066,-70489,-205011,-144269,-35365,48967,14283,-87009,-73883,2234,99566,163633,116830,16554,13695,62988,26492,-115930,-130322,124460,399573,440682,344739,239794,94715,27180,68398,-44053,-316669,-234367,-35617,-54906,-37145,175373,278832,176884,16753,-82458,-122490,75037,405536,493540,297618,12837,-169882,-38375,220412,384576,331601,172886,145726,180797,91008,48954,71024,-47393,-78229,197796,449189,307810,6926,19840,256138,275215,148221,122065,139207,106121,-85225,-390793,-371398,27753,248119,215423,75949,-31786,52717,206063,185505,104850,-47963,-312386,-284661,57676,202403,106033,59598,9186,-153998,-253015,-154734,174866,290064,-9533,-330279,-246734,-39115,-119146,-155755,205523,466501,453956,759493,1284977,1054308,554920,707289,660605,-168279,461388,1157498,-413290,625893,2601776,-3446698,-6386273,-1204958,1422015,128400,269638,1429726,1284517,159570,-604480,-224688,273981,-39821,-332631,-77911,71548,-192428,-297464,53518,191038,36594,63117,104813,62944,-11891,15458,163408,208445,42376,-28842,-193997,-339694,-38488,364089,448097,314853,196140,54838,26492,25751,-31334,-101048,-48034,4932,5073,-29690,35260,125064,76000,-69973,-167984,-130556,-33094,-69735,-244195,-301482,-208114,-48395,121338,200111,155109,17970,-73433,71860,262664,196025,-18339,-60278,69596,178435,140321,24579,-92150,-205015,-351829,-314870,-29514,198732,190143,89943,32028,-1473,13205,-1960,-100197,-132298,-79871,-130235,-286111,-358541,-410890,-411646,-256763,-94159,85042,240762,112067,-62311,72188,209400,81781,102205,304912,312393,-14435,-17857,242264,384233,325090,125329,-121610,-188151,-112136,5993,251001,406901,234913,-11833,-134586,-160586,-101223,1778,16882,-62395,-103951,9501,210412,181657,-35599,-125083,-26324,-9751,-139175,-218660,-147605,-10603,34005,-92216,-175949,-125260,-178541,-221609,-39442,84874,43929,-128078,-349325,-272314,40872,133277,-82483,-216047,-38981,137087,159388,157450,194898,216661,229982,237086,169525,67072,88610,257133,255593,14544,-163402,-175129,-110505,42228,190399,9865,-218870,-75864,122635,79080,-32812,52014,192101,120372,-56914,-220290,-339739,-330987,-84954,125523,111725,-54875,-142314,-136300,-41429,39485,986,12603,137078,220062,215773,281384,358710,282054,188128,204887,183508,77251,59212,80556,44332,54601,-7988,-129129,-112158,-47015,-25548,104320,266209,302603,201551,28745,-153792,-207297,-27631,55199,-41044,-21972,231738,365917,238892,109071,112437,16975,-270341,-244986,86860,164788,-39409,-177592,-75757,33385,116790,248299,230732,-74565,-333145,-490034,-578200,-557309,-377665,-82356,237618,348642,240105,54769,-76847,-111829,-120204,-55861,127327,182440,-22124,-162630,-68198,-17181,-26875,-2532,62426,97177,23818,-128908,-211762,-110356,12240,-14577,38070,212027,179917,-51238,-168018,-47658,37276,-45743,-17580,9494,-146996,-123296,102759,47312,-135511,2348,193662,96967,33841,158049,214946,140431,-11257,-207536,-173136,35622,3483,-263796,-373885,-273054,-102543,170679,235258,1323,-166146,-51253,10722,-127550,-267200,-244657,-14133,104686,-120898,-279683,-82622,65643,-70589,-56511,274033,444255,242640,-79489,-258143,-283579,-118663,218765,350112,47270,-164991,15554,136752,-35892,-127383,-22519,-7705,-19503,178739,247382,56416,21044,75032,-58365,-287169,-305741,-33434,92210,-86621,-217091,-164170,-114495,-172895,-391382,-426719,-123161,154636,222491,133264,-11587,-105467,-184767,-273451,-168899,106392,278056,237917,98375,52896,184348,269156,46438,-276597,-326096,-92184,-2451,-206786,-281585,-67059,26659,60194,49875,42628,65600,1441,-37288,135914,391630,423867,115204,-189989,-185964,-15651,88306,104237,108913,-57730,-259272,-250815,-180692,-124715,4555,53945,-46902,-53280,-29660,-172986,-421003,-343658,-77741,-97611,-259007,-313156,-184124,92207,180486,8403,-114850,-227454,-335863,-261005,-16045,242602,215045,-73890,-295434,-281275,-209312,-377328,-297433,-27298,-169375,279934,1535703,2294443,2713985,2628053,989116,-477824,-768173,-460911,-49215,-18917,-175650,122556,1540553,3252812,2933161,1527023,392205,-130297,-161287,-119365,-87795,162389,163322,20091,200768,331783,267767,306901,265066,47231,-130833,-191758,-179875,-31284,109816,184276,196740,61807,7384,71176,74065,71250,135293,161384,101243,89150,132305,-41071,-297778,-224220,37133,153150,136384,89558,44403,-38431,-156386,-279364,-218248,-76736,-85909,-153051,-124077,-95469,-71112,-83506,-201773,-218758,-114395,-12107,43197,88559,42224,16406,229592,396566,110423,-262506,-242699,6462,128991,48783,-26873,-2885,-18825,-77165,-145865,-20770,183326,79031,-170446,-208949,-24271,272106,462733,302103,43749,-38690,-9594,167753,437131,399559,207272,237876,242558,157392,299141,525156,426426,299593,311854,265786,80088,-93921,-110929,-39189,-57247,-154064,-175546,-71482,3337,40133,80556,98244,182142,222424,121644,-41518,-53691,74086,95070,-21515,-66069,-63119,-37892,3933],[-46078,-135556,-90504,-23154,16415,42517,61311,78130,46870,-18493,-80264,-272755,-478634,-322365,-81062,-34901,-71873,-243727,-357199,-214028,46429,128949,52502,33475,138095,281513,331626,125696,-119548,-205395,-208360,-79305,5972,1131,-112003,-297557,-541155,-474903,-43447,186355,172203,241011,161209,-90593,-72590,183568,294615,126240,73247,181524,136080,54910,35600,-57255,-125469,-83214,-82575,-145685,-125704,-107278,-79176,-16651,-23339,-89529,-18541,80543,101163,95923,66459,-49234,-183767,-67467,69931,13981,-49657,-42671,-65461,-98116,-14257,160052,201049,116392,75644,152680,256729,272705,199695,8936,-223466,-233708,-91813,-93962,-176814,-178162,-112526,-98423,-128139,-123038,-108805,-81538,47909,109117,171701,113271,-42816,-18099,4035,-87715,-28872,105650,156536,120234,7108,-61944,-65898,-9053,38108,-72921,-196087,-148277,-122427,-130834,-41076,24780,7755,-35587,22271,177801,206075,113170,1361,-51044,62894,227479,329275,279452,76488,-58369,-48942,-35259,-879,38658,118725,330172,538146,596499,429131,197364,49865,-84612,-199618,-108061,34946,9573,-79528,-39955,84691,175386,182979,104453,-9397,51111,192827,134771,50602,175216,349050,404152,370933,162870,31204,82469,211603,226886,119046,38609,116359,113219,-9830,-17391,-99051,-358535,-320394,556,141213,96895,23482,-50734,-50514,-28388,-145427,-314755,-305455,-92062,153281,112937,-160570,-288617,-111418,83652,123493,142493,281259,428839,468121,471580,400579,189215,-75627,-252239,-346401,-387708,-315933,-192803,-94520,-150624,-298859,-194325,101896,179396,26251,8594,94014,226184,310571,152452,64449,168322,46828,-114988,238815,659599,447279,-19022,7527,312662,358837,169356,-26620,-187946,-234380,-295159,-236497,-185618,-112890,49227,76931,-19318,-53252,39664,118509,67667,-115356,-224354,-13620,331495,406809,276053,112508,-5379,-6645,-22417,28532,418707,825535,520153,-111223,-387164,-299783,-77058,115392,166575,147068,15638,-171373,-217639,-85319,-30153,-32037,-67854,-43453,168975,312141,223735,117068,112043,107244,68684,55886,72304,38888,-117872,-166862,-37008,10226,-107971,-143041,-20151,133115,163900,134738,219680,235812,89026,-108216,-229875,-260261,-208156,-202092,-282566,-316704,-208688,-25768,69429,53829,21918,93438,173637,150270,124166,211853,265521,168224,173875,271347,231048,75715,-12320,-110768,-223665,-212154,-170640,56120,463462,602417,296956,121416,298791,293389,15617,24987,158166,-10372,-231669,-208185,-76818,78998,116126,48307,15640,-4176,-4469,37327,46477,-15080,-18913,90991,112101,-34381,-90219,57273,281087,376040,316507,154234,10872,13003,70645,-118601,-433783,-287256,-48007,-73728,-102126,99105,217553,108757,-69794,-137043,-131482,41434,358567,498239,332708,59724,-145122,-121210,73672,274533,242564,55557,50359,166959,118798,24547,7938,-85659,-84787,211747,477422,331964,53781,52696,200157,152380,60154,94887,138415,128375,-18674,-289389,-274070,51960,251637,210686,71495,-14745,49484,131235,85952,49109,-61711,-319314,-314543,16701,185587,117025,49973,-7949,-57157,-56699,50188,308271,291870,-96144,-330303,-69150,143079,-91873,-237883,160724,396997,237401,589470,1212152,963643,465424,642770,949200,288591,589685,1365342,-216887,166113,1239691,-3459745,-5409123,-354294,1784348,20295,-64516,952841,969714,78191,-457349,-146310,141543,-228908,-401838,-80177,29256,-179573,-188845,182190,233581,159758,253190,229000,99396,20059,31793,144167,170597,68921,23756,-185483,-322389,41491,516305,551651,364088,251646,140887,36565,-52739,-102715,-182475,-232621,-196400,-47406,31697,132620,260915,217270,-7443,-200004,-215345,-106375,-114508,-278703,-316769,-213092,-21989,192145,309116,247613,53954,-73434,49215,226723,183400,-2190,-32933,106112,211458,109110,-37736,-92746,-165716,-235268,-156658,53886,110041,77048,57876,52015,52066,67156,18253,-98173,-98943,-20153,-113873,-348361,-409181,-412467,-462073,-333413,-127532,-10303,48704,2870,-49961,76812,171657,59500,122016,349577,268182,-67563,-94659,137595,399208,473761,243952,-61431,-151456,-119255,-74125,130847,331754,222437,-66459,-289020,-317502,-146667,49182,34142,-129839,-212432,-51585,228548,207145,-37073,-106462,28648,58953,-62262,-161615,-147957,-83803,-60253,-164566,-260411,-234561,-303197,-266604,4613,166670,120566,-100536,-374328,-279732,61964,155568,-87949,-211119,-27348,103634,119021,171093,267470,265842,185134,116976,45864,-18275,79547,281936,305742,90062,-129590,-220454,-212866,-88517,53363,-126618,-322650,-99449,120846,63457,-52984,38768,196245,140411,23482,-54414,-204231,-278149,-123232,8787,-39613,-150198,-160322,-40555,55735,43077,26386,124795,254327,256783,180745,230914,388688,312053,151971,175643,211715,109680,58501,59573,52717,123281,79288,-98604,-108633,-8504,-1212,74346,203544,249679,219835,56390,-215939,-300978,-34939,110681,-82674,-158982,93529,255744,147080,8998,-46212,-135806,-208608,-53174,113625,67828,-86339,-169168,-98849,-101,129125,342668,330125,11370,-240440,-389889,-480547,-475567,-328132,-98334,215489,374156,255522,-3703,-116523,-37512,36492,83437,160187,140270,-42732,-122751,-93944,-125209,-106160,3713,117249,87288,-58080,-192664,-225774,-113134,72073,129606,161558,259605,203100,-48024,-223475,-118139,19516,1767,25104,1198,-143178,-97956,135691,140005,43562,162274,231575,74793,10,122060,176280,89756,-56789,-214910,-178531,-10749,-50252,-241634,-226061,-120430,58115,238414,207207,-23023,-102262,57935,76889,-113647,-246858,-197016,15726,71734,-146286,-173136,181962,300403,19770,-17469,329348,464871,203874,-74161,-205158,-276715,-163859,168853,312648,21900,-117662,132786,211367,-25261,-102643,36800,67838,19362,110442,144696,23778,56614,95777,-89835,-357699,-420626,-161535,15766,-67254,-102469,-28633,-66473,-196279,-341167,-318899,-128548,59566,143511,91587,-33492,-68758,-113068,-226637,-172403,63940,220140,187889,73353,106801,331973,381340,63340,-251591,-259106,-19136,840,-272245,-357225,-155230,-6983,82642,73114,48376,82587,29123,-18391,137945,353994,291929,-34762,-270611,-224952,-38023,75226,122700,127357,-33968,-210790,-232955,-164106,-47602,93824,84103,-55648,-97263,-80438,-177619,-380519,-294324,-67890,-116127,-244021,-272924,-131370,135037,216364,18614,-125277,-213338,-253550,-198657,-55621,158115,136115,-197004,-439668,-312419,-178618,-316019,-80659,414317,291443,407517,1188442,1757684,1915877,1708319,542926,-428075,-610248,-333735,79246,202292,14071,232976,1532772,2975925,2801533,1780047,705232,-130925,-201588,-158157,-142787,236197,340659,194944,351549,530585,393907,305265,213075,-50491,-257359,-273971,-175252,13116,117035,148589,174088,22298,-44955,56512,51816,-10370,78338,171968,141787,125590,189151,1444,-372250,-400508,-134887,20903,111001,192742,131476,-11299,-101594,-229601,-242828,-156402,-203978,-270872,-188459,-154823,-143920,-151360,-283347,-314564,-180193,30577,175876,209884,102507,69526,247760,363572,97771,-231756,-275536,-89507,62692,7932,-47871,-15315,5398,-42148,-111568,-1931,195906,140269,-51961,-124447,-56229,134084,405468,431259,246456,123723,109309,199808,386124,388322,267110,384309,462645,307655,291734,442710,387922,277059,316976,241598,5419,-165520,-116449,-11176,-24153,-139759,-158178,-51058,6429,29598,106279,181981,253476,207916,103831,-68354,-143737,-9392,64791,-47821,-121412,-100290,-34250,21879],[-21987,-62126,-12578,-5381,-19392,-4651,9439,343,-13850,-12053,-26324,-186802,-380957,-277594,-106817,-26535,56189,-80323,-267548,-217266,-13017,68602,19245,-17657,66068,240378,316532,164040,-37338,-153721,-178154,-12023,82480,39012,-101374,-266689,-488531,-423782,-38264,162589,93181,101553,26328,-199360,-165787,148312,291272,120502,21041,98117,77796,25256,-41926,-204286,-215881,-106033,-63005,-76762,-20360,-9974,1852,63501,66087,52617,130459,143240,178838,217315,164689,2738,-131613,-34993,76343,3255,-63983,-27407,20982,36879,69575,156283,197989,91914,46747,182934,353443,325473,191917,19226,-159227,-134313,27317,-5594,-142237,-137700,-19468,-7842,-121127,-138754,-91549,-48593,132139,189783,139063,37754,-45899,-14124,9306,-22767,19062,94700,100986,33747,-57032,-65259,-46945,7688,100602,16874,-92116,-47595,-85606,-138805,-31076,32952,-53753,-143500,-81754,85143,133316,71520,-12422,-60059,30725,203329,350946,317050,93480,-61221,-61279,-82956,-57261,15599,132734,359104,468921,429587,273268,102259,7851,-63957,-192713,-174583,-39968,-52076,-142151,-71727,106434,189529,188882,110573,-39156,30087,201358,203150,126231,230285,388794,440842,450892,315920,162543,138813,234948,248052,184071,103687,89973,51272,8769,27401,-139769,-446940,-397233,-26993,191572,173937,59533,-61626,-89065,-42340,-128928,-328630,-369302,-148934,94033,50618,-194235,-267444,-95443,89782,142140,144042,182542,274222,376130,454107,446199,189381,-74459,-200717,-274250,-327275,-333535,-274979,-144044,-162084,-320023,-182345,159610,183822,-63302,-158775,-62440,117774,240092,110341,15390,105128,-34393,-213946,143708,608780,443782,-20263,-5147,303642,389751,288277,134923,-76983,-256030,-373903,-229564,-89319,-137467,-92293,59949,90205,81707,158992,209746,141542,-93189,-238036,-31698,328967,383957,201261,33193,-9445,103955,176567,174722,468976,777055,422997,-130915,-350297,-281132,-83277,197029,293789,258064,106300,-108437,-171854,-37320,-35112,-67264,-118366,-140071,10661,181305,192867,163749,132163,70375,73810,159954,242414,110816,-116009,-136612,42196,84069,-75787,-98174,48919,117039,64922,85650,215228,192875,48698,-86364,-176275,-223274,-204329,-202297,-241147,-282278,-207124,10987,136140,88309,8581,68040,190091,192585,112496,127114,147041,55693,78385,224443,191157,4305,-77920,-152412,-281688,-257053,-140769,120364,491272,614109,357189,155885,251203,241949,37764,99829,253212,50238,-230397,-250928,-110381,91221,181039,147353,67921,-57738,-149052,-96092,-14225,-49421,-56328,118197,181332,23889,-64771,-3986,156372,271863,245914,59708,-68887,-1629,66229,-170753,-464328,-316925,-66001,-84361,-161715,-3260,119190,-4641,-176076,-175693,-110253,8301,259491,419317,301555,75198,-110566,-185500,-59961,162674,161481,-36120,-43476,116442,111674,-13210,-42878,-73780,-45815,218399,446191,317599,120555,105793,107759,-13682,-55051,24309,80831,107237,10474,-215810,-191102,57190,232617,203559,79777,-5357,32332,76334,35612,21149,-62309,-297067,-338622,-54245,145606,136301,82176,9991,34551,119753,218691,343015,200011,-210671,-275480,178909,348593,-66928,-302254,116075,315584,28558,371989,1016826,844463,384289,474523,982670,662528,1001052,2061576,426605,-290410,-195155,-2925524,-4004798,239400,1835366,6649,-181048,481558,529480,-52448,-310643,-121475,-134975,-502796,-506629,-123061,-5143,-107302,3538,288309,234482,283685,465462,409909,192321,58636,1562,18120,2168,38919,73417,-124467,-219201,153380,591907,548424,325663,228836,193652,55931,-111120,-166790,-240410,-369695,-329405,-85824,75638,201954,361101,326979,45387,-217001,-274499,-175799,-167852,-277882,-260617,-136974,50579,252400,378395,316720,95003,-59468,12485,156593,149969,7053,-30937,97155,188938,59592,-73096,-40492,-46444,-35684,60841,140880,22336,-37946,13732,74843,138920,154550,59420,-66916,-50772,36148,-78993,-344514,-381558,-337061,-437113,-353838,-115640,-75341,-132251,-88268,-3280,98200,116078,12224,83673,312506,175592,-115843,-190641,12696,376487,565670,323972,-5315,-98159,-104367,-123711,18249,223648,191066,-98161,-394297,-414340,-140731,98798,40937,-176800,-290346,-81110,263644,243394,-8673,-43777,99414,114826,4050,-77865,-115230,-125475,-94311,-169705,-298582,-318785,-379515,-248591,75242,238668,186379,-48442,-339589,-265163,69761,159219,-97771,-198174,-3179,98386,85154,151933,267766,240870,102276,-22856,-117171,-137030,55445,277711,322889,159680,-57258,-181648,-237988,-169951,-60281,-236897,-410960,-170442,71401,45236,-55655,18271,176876,149127,82458,97427,-43229,-191505,-150232,-75444,-126820,-191671,-162684,43586,158347,90085,108468,272614,373298,258457,72401,91071,314041,285199,118214,155028,229118,127524,37352,10645,31846,151203,134762,-63324,-86548,21007,19197,46132,120592,153944,185004,53743,-260398,-348092,-22331,177798,-72165,-228717,-39068,99573,21450,-81300,-158841,-217456,-54915,168799,110424,-37515,-92876,-97322,-87382,-32975,108899,354509,358772,74425,-163830,-249587,-303422,-317635,-182640,19810,270516,416253,269050,-53078,-133133,50568,179441,173894,132261,82178,-8818,-29683,-92516,-216125,-189257,6396,177667,98843,-116122,-230216,-211724,-109471,84722,184741,170990,202498,195939,-4721,-228192,-172971,-11426,25905,29277,-30854,-129904,-61138,139388,183638,154779,221864,204488,54323,-20458,78913,121185,20634,-95991,-172656,-138163,-31383,-85006,-215720,-136647,-25210,164266,260113,158528,-52596,-60648,112879,110345,-90279,-216728,-145305,48272,48605,-161434,-71697,402894,478579,73317,-10027,310200,381460,104060,-80239,-166459,-267634,-171627,137495,249560,-7847,-73527,197836,245582,10437,-45883,109997,151349,49291,-1061,-20627,-30915,86050,93907,-122211,-386399,-484599,-265952,-36783,-5055,36358,86952,-20335,-183039,-220632,-137498,-85761,-7685,103923,95444,-16524,-12628,-29878,-148661,-113888,84507,175488,118566,55600,176607,440693,404051,16568,-248226,-201237,27592,5610,-250266,-292119,-171023,-24849,110639,99686,39683,89322,77273,21439,112941,253160,138071,-156867,-342696,-298678,-108801,26373,106286,103680,-25449,-139761,-168638,-110716,43049,171982,112885,-24462,-99949,-98421,-132448,-243277,-156073,13222,-39888,-135824,-155847,-41436,167318,209885,20605,-117365,-180444,-151393,-133356,-136728,14654,39926,-292903,-516458,-260631,-94141,-208888,132646,740794,717465,701455,1056125,1310564,1209976,806541,51171,-371278,-294555,-31170,310174,509790,345678,484747,1460757,2343619,2318408,1769015,902362,-73945,-145955,-84060,-95936,318262,478560,328034,433836,646022,496163,299472,163279,-123367,-344748,-330201,-150943,74352,118074,98747,159565,18899,-79607,52353,44535,-102912,-31004,123297,140943,142207,205577,9291,-414809,-530315,-293070,-93341,92301,282223,227945,49778,-28884,-135704,-206608,-215108,-335522,-392157,-254358,-191471,-167921,-176743,-331318,-388831,-215176,82090,309104,337794,175979,124301,248366,299185,89328,-175613,-286922,-172348,-12212,-42322,-100179,-76109,-286,-3450,-46393,22673,174667,195252,113557,36824,-17062,51791,355426,523582,380712,217874,174859,207863,327728,363985,311187,476257,607834,443685,322711,353862,319537,226775,249283,157904,-43377,-139675,-51315,27867,-1186,-107962,-108692,-13156,21470,18449,87979,193765,246449,159994,70840,-98259,-232207,-99006,36417,-51341,-164635,-148232,-49050,21495],[-5869,31570,87741,22681,-68276,-71732,-48337,-47064,-24696,17761,33568,-65455,-195811,-160530,-98076,-14824,148088,72592,-151731,-176412,-38496,32576,-4386,-69168,9185,229699,317584,199526,38046,-91310,-114903,42448,137877,67242,-79390,-224960,-395904,-349965,-57256,100552,6049,-26488,-102992,-302754,-262453,67290,223891,97622,-11803,20182,30471,18784,-75651,-242370,-192795,-59385,-7087,13889,69391,70154,68609,108583,107190,156197,232447,175292,210556,280209,222216,36738,-66445,25265,101886,2526,-67503,-1550,125073,203623,155638,107088,159350,91423,49668,198013,388849,341391,187703,68471,-31711,-5039,116681,62092,-83135,-59148,83062,76618,-98568,-130345,-52249,6723,171681,217862,96884,3912,2624,21925,29023,39946,47636,61074,50490,-31492,-110478,-65223,-21085,18625,148627,121638,22556,11187,-100592,-169990,-40411,16250,-119280,-224730,-142954,23570,73666,34698,-20530,-66867,-26596,107394,264574,261144,59495,-76272,-78621,-126351,-127260,-66933,78240,333898,349825,185553,51472,-45296,-71162,-58469,-169703,-211714,-101124,-124562,-214955,-85158,142185,172558,138947,88998,-20515,81192,268298,303185,216918,260883,363698,436673,517783,473650,277566,166575,213072,239024,231048,161854,61850,5829,61061,98005,-152472,-478868,-426446,-49331,250311,281456,119805,-52381,-100413,-36522,-86806,-295556,-387418,-207761,-8043,-28847,-198011,-205589,-57059,90028,146184,128260,54722,71316,217808,363309,396179,127449,-103548,-170836,-214739,-253073,-301514,-288585,-147970,-140253,-292064,-165718,156152,141159,-128927,-254246,-132766,79371,198058,75052,-21489,61905,-64062,-237366,47870,470851,381137,-5614,-14991,236963,343101,335253,243878,55320,-202349,-354127,-177636,25479,-112941,-184027,49709,173961,183976,245579,249706,134419,-105101,-235812,-55491,255933,273042,89145,-10788,21440,180552,305988,279414,453457,600885,277755,-105033,-229474,-217594,-107107,208378,368601,326928,173205,-42017,-86890,28729,-28542,-97841,-151666,-219055,-155368,37250,158410,182478,115151,29898,88953,263465,389063,186102,-87215,-100047,103933,145844,-24545,-36240,101084,66239,-54479,40700,203365,148678,29397,-39926,-114543,-174072,-186660,-167318,-125409,-135294,-91488,97396,216389,128300,-20796,-3598,147688,178365,69310,52906,82692,2618,-8822,151819,141064,-50151,-119732,-164353,-305708,-295988,-106614,172772,489590,603935,422208,196749,166910,145693,34494,122767,289569,99716,-192370,-253574,-123935,88213,199393,183143,66130,-146629,-293269,-195414,-51500,-90236,-100017,119251,191544,21571,-75167,-45404,53795,145468,140044,-23815,-122401,-14846,47634,-193094,-422740,-331929,-91572,-82287,-193330,-99456,11385,-135401,-284189,-198753,-73367,-22502,125323,260674,198092,55784,-75508,-220676,-150459,82670,111261,-87994,-130351,28411,71244,-43015,-53180,-10677,20714,210714,372175,281618,193476,171239,19181,-172472,-172031,-74977,-19631,48178,-2791,-188826,-159241,26707,181339,185011,85697,-12566,2087,47916,40718,24432,-56102,-256755,-338592,-114418,105859,150563,125286,45309,83545,209827,294622,283257,59977,-295481,-158415,451872,555310,-22795,-311619,79769,209136,-141254,137351,706496,659292,257542,213324,724317,760157,1396523,2940254,1514874,-475626,-1276211,-2139330,-2497779,564277,1628146,109098,-64748,159977,73880,-224155,-234743,-172914,-477952,-780425,-619306,-213032,-54229,-29892,198421,327087,196040,370829,636781,590683,309851,86912,-67121,-180349,-235102,-25284,121747,-9707,-47553,260891,550506,432409,210807,136515,194437,79132,-132041,-205369,-255404,-398939,-337678,-85364,96865,224680,396741,378020,80383,-209444,-286196,-212173,-205676,-244307,-157338,-11920,138878,289730,399972,345262,121508,-46038,-30719,72465,107826,18748,-38423,56952,124896,8669,-71861,53268,134376,192771,273189,206659,-39252,-125212,-38003,86039,235929,260970,116095,-13697,7365,87797,-22403,-265952,-273939,-199711,-343243,-311573,-53684,-79658,-244119,-130898,78563,148245,73357,-39722,6062,220854,127636,-104155,-261754,-95723,319747,563580,339399,28036,-56195,-89138,-136965,-46861,120687,136211,-120869,-439095,-432249,-87064,137072,39347,-183787,-309036,-72726,298860,275471,36774,38772,167025,150668,56969,29050,-39711,-111418,-56590,-103436,-270627,-357084,-400275,-189136,152285,291791,229420,9984,-259935,-231117,62568,144321,-93172,-159789,34839,109244,45194,91956,193432,156633,27145,-112791,-255279,-244237,28853,249546,304695,204431,25841,-90460,-198772,-200633,-137937,-299053,-456522,-262591,-10109,23935,-52456,-19291,126921,136619,102915,193620,95829,-113446,-176229,-113597,-119428,-165936,-149186,91225,234864,156283,210391,407981,454764,227778,-53828,-61376,176336,209130,84488,127324,214323,122241,-2053,-52723,-8919,129595,130431,-48535,-63566,22623,19910,29348,43890,42514,105227,11651,-292451,-349925,1453,227215,-22008,-223867,-142542,-68261,-108000,-142872,-208320,-216786,132391,348404,73477,-129837,-69766,-9441,-64060,-64830,61493,289395,322875,99723,-120750,-112787,-108485,-143203,1952,233603,399431,481359,290893,-69584,-117045,128461,262034,180768,45129,17073,67874,91559,-54609,-254297,-245488,14323,233696,124954,-147440,-243105,-176376,-95268,55805,145384,69501,59813,161568,64966,-178527,-195545,-54627,5187,-24420,-94335,-119570,-28851,108466,170854,174094,161389,109355,30591,-21848,41096,58920,-56195,-127410,-110906,-88159,-43305,-100896,-197021,-128751,6217,196112,235287,105885,-66537,-30201,113885,96647,-71292,-172251,-75449,101912,55346,-159453,-4744,497833,518310,56610,-46077,211557,215457,-13853,-87775,-150972,-257992,-142902,129969,175465,-34617,-46215,188971,225214,51323,19802,174318,213545,51782,-132334,-209574,-98914,103924,82870,-136952,-367693,-483067,-314082,-41246,95761,172002,164348,20307,-141746,-98301,25025,-26056,-38609,104361,142722,44859,58101,46242,-60039,-5007,163814,159684,60595,52637,234828,480984,347973,-63179,-260328,-172502,21356,-8494,-169925,-127605,-104107,-23761,134397,118500,5895,73215,127422,63219,60942,113005,8568,-206109,-377470,-382693,-206974,-34612,79946,74319,-12755,-59927,-78335,-38841,122708,216411,128122,27535,-72256,-96132,-63818,-55613,27336,142549,110365,23206,-11510,57538,186662,167811,13274,-102868,-154317,-74608,-91443,-242632,-160040,-60917,-336970,-498550,-151973,9088,-86315,281953,876759,1047226,1147122,1233017,1129587,824149,199001,-341129,-309831,89971,327406,518393,744386,691770,856632,1488658,1687667,1616832,1429813,835146,-28981,-28577,78453,51571,396160,553148,409418,458243,657324,535228,282500,129295,-142285,-361102,-346167,-125300,125942,108017,50745,165696,54340,-101575,31832,32643,-183643,-157686,30878,95999,137806,198361,6389,-396852,-564507,-386665,-158428,78020,313780,288720,123800,52623,-22676,-135744,-261239,-463707,-487750,-291717,-180229,-131945,-152698,-319610,-393624,-186594,151451,420135,435851,241500,165011,225480,217789,86892,-112912,-276120,-208077,-40676,-52711,-151955,-160173,-43833,17283,27562,45680,128857,243130,296777,235841,86757,60843,340644,555405,399527,208389,167975,196091,298156,351616,330525,479507,624320,513579,371609,300021,271287,195014,138748,28390,-58912,-25645,55381,62804,15972,-51752,-34795,31605,49507,24371,45077,131540,153637,83814,38466,-112164,-292196,-173432,16853,-35609,-189099,-193584,-76369,-1735],[-2686,125288,187378,45728,-123238,-134696,-83206,-38618,20907,60663,80871,54389,17126,-5591,-57381,-8895,170048,163695,-39906,-95638,-15024,28982,-24038,-109824,-13345,244243,330209,228535,88575,-52059,-72412,48813,149386,77704,-52951,-181396,-288643,-274951,-89944,30091,-55844,-107953,-187533,-358879,-316663,-26465,107651,42323,-33875,-31205,11336,38947,-55357,-170634,-88384,24913,64468,92372,101639,91590,94735,106781,90296,180203,243462,169958,203366,279710,217596,39375,-5615,92863,127509,8161,-51550,39907,229955,356566,218418,37865,110133,132591,89959,185235,345597,314770,187378,139182,116251,117486,163039,100055,-13981,40317,173054,122069,-81934,-104424,3501,78345,170126,181194,50309,23883,89407,87748,75984,93360,46720,8876,16803,-56539,-132833,-57052,-716,13052,157221,204739,122561,19453,-164105,-220149,-62968,-7975,-156363,-245591,-136528,12830,48485,32353,3317,-54222,-83846,-30577,85037,102368,-41878,-111750,-98776,-148967,-186844,-193307,-38038,258491,210301,-71093,-180258,-207498,-171048,-81831,-153062,-223204,-136992,-184420,-278523,-90667,160008,127738,60754,58372,47584,190097,382573,413725,293273,250867,278110,386597,548970,575710,325344,145894,154859,211717,245217,180639,24469,-24490,116028,159843,-142154,-446298,-391109,-50851,302582,390353,191987,-27247,-90761,-16041,-25633,-220132,-350090,-244084,-110057,-95947,-168013,-119182,-7788,82068,142028,114163,-59894,-142862,13605,232997,280996,32526,-143391,-158720,-175424,-184178,-231746,-235353,-103073,-82177,-213107,-136762,99853,66087,-159239,-257690,-104185,113942,180996,36874,-51258,39372,-44504,-203207,-50267,267585,261574,363,-35028,124056,231546,313456,302127,181954,-88179,-250697,-96396,115775,-63551,-199099,66758,231676,226725,255134,212367,51507,-135492,-214142,-81963,127826,106077,-16936,741,74734,197603,319257,303548,376457,363751,123337,-50877,-63647,-131613,-144773,136662,367737,357314,219140,15162,3453,88801,-7677,-111839,-157883,-253212,-271657,-74629,132453,170658,68495,3332,114199,327489,441366,232730,-37628,-70557,121153,174762,33815,26665,120621,-7033,-170094,-10663,167186,104051,28017,11164,-61551,-122634,-155533,-102861,38991,92213,106279,212369,292481,166818,-52686,-96529,57076,107671,2277,5442,84183,8767,-74349,63711,81485,-91346,-141248,-148510,-292550,-324808,-91394,193365,446781,558990,461644,218885,60815,32968,17269,105079,263549,126268,-124728,-214239,-116378,74101,172793,146954,11527,-242673,-392424,-233917,-64963,-137755,-145083,80770,120381,-55228,-118921,-54639,-7317,21242,21663,-79441,-134747,-22336,11308,-194579,-354922,-342764,-124886,-68922,-185545,-157567,-70501,-241654,-369296,-207738,-37311,-47549,-13106,57088,43692,13236,-48967,-229129,-189043,50569,99141,-104842,-210716,-85977,7142,-52312,-12294,87025,88646,181037,275924,238653,251801,230023,-37858,-284624,-263143,-169040,-125080,-29380,-52646,-208509,-185179,-37679,96328,142357,70889,-41507,-39570,39317,85654,49366,-52417,-211545,-300614,-129575,85841,148766,145427,73493,72650,185811,257710,160895,-75407,-309546,2303,688354,730673,56403,-246995,48297,65989,-262043,-76110,334641,400295,84035,-84041,231714,509013,1516890,3614952,2873884,-155981,-1827079,-1624785,-1260757,749129,1342856,323296,208919,67792,-263945,-410108,-270771,-291574,-773344,-959925,-686248,-326296,-135807,3535,322102,299826,144953,398251,710468,698176,396354,86414,-148724,-377509,-443891,-89526,167244,138457,154008,339200,422021,259398,66846,12123,144459,98759,-111914,-207444,-220927,-302756,-221291,-38589,99268,199257,356726,352632,81595,-185894,-251782,-200433,-204915,-186590,-45137,111825,204925,294731,378085,328011,118362,-45547,-66269,3093,71975,40284,-32202,16068,54445,-22961,-39955,158653,333359,391859,412401,228124,-62430,-164153,-87897,76208,313840,360899,177801,53039,74241,134486,46843,-135247,-116454,-39732,-213686,-224229,40254,-20476,-257490,-114141,181101,219149,53103,-86591,-82397,115893,173346,-9311,-266777,-152401,251345,475571,292315,29639,-48577,-91063,-117540,-44147,54105,62450,-147324,-433192,-380732,-6833,154571,33144,-148947,-262097,-32281,315847,288061,84191,117144,219551,171607,105425,150317,74860,-36911,38026,17031,-175600,-343437,-385402,-132081,209682,324097,250947,59914,-164562,-183668,41097,112336,-65378,-90889,81712,118327,-4293,2914,66737,39959,-11550,-113870,-310117,-289458,16070,205338,252851,208466,87225,2496,-130801,-194867,-178406,-310096,-451908,-342731,-98793,54,-54348,-75417,51077,102136,82867,211562,171849,-81433,-215081,-121174,-40577,-93175,-127567,91832,262846,209000,287416,485529,472297,177372,-139816,-159976,29651,104906,45809,77623,155059,91400,-46252,-105511,-52411,63396,60534,-64657,-53172,-9829,-3088,33549,-534,-51340,7047,-57686,-308754,-315886,19978,229667,35861,-163788,-199687,-204351,-205461,-168346,-208155,-160635,278604,430383,12590,-193963,-40359,43749,-52119,-93047,5231,193470,261391,86832,-114900,-19734,39181,-11035,158031,456776,559104,553226,316523,-44346,-66683,179094,262675,104896,-74090,-41479,156821,210091,19201,-219313,-245684,35906,275976,154529,-152961,-233705,-130556,-76013,222,42617,-90695,-107790,119874,143032,-87359,-179206,-104089,-67868,-136214,-182930,-117855,-14733,48919,117772,124256,21445,-27519,1115,-6493,15788,-1136,-129412,-157472,-74483,-69843,-61449,-99117,-184460,-167651,2929,168497,181539,67516,-47528,5173,79365,36719,-69521,-112269,22449,188297,97548,-141902,11928,442626,401649,-31060,-120901,56316,26931,-88254,-77712,-152105,-243267,-95364,126012,98778,-50898,-41422,106100,146475,67543,63324,205360,229445,18349,-251166,-369891,-164281,110334,80564,-121569,-306368,-413539,-285506,10374,215473,276923,200426,54156,-91666,-35479,90792,5557,-50564,119963,210034,135817,123001,86872,10181,121863,271703,172072,35268,67858,260943,445417,248450,-137783,-278725,-183164,-43110,-52197,-80407,60142,24762,-1099,150605,123564,-54407,24014,154711,89334,-4494,-27246,-60655,-166909,-363448,-453809,-305004,-86393,64975,70142,20399,20754,15428,33192,176094,216989,116918,69100,-38940,-98768,-10065,115714,189784,268152,276569,170929,101353,133862,190390,109438,2711,-86684,-145837,-50219,-85475,-341625,-323725,-150182,-315524,-383353,-21912,106636,31955,336752,831754,1252811,1618020,1617742,1230619,798251,22673,-483059,-182160,465084,617861,593881,774738,920083,1273869,1674303,1258892,894372,844791,498968,-24638,112583,277772,259903,450894,552738,444885,455173,581924,489001,244518,112778,-103051,-302212,-324007,-118188,145181,87634,18526,195819,119450,-113673,-19857,3239,-231737,-262969,-82148,17021,118776,191820,21072,-309948,-492265,-393685,-164223,63362,264935,282914,183472,127236,76127,-66484,-300910,-563581,-534922,-280370,-112272,-47129,-91271,-241973,-299973,-83365,239568,489304,471172,275390,183856,189166,148667,92907,-60029,-243016,-176536,20465,20455,-152871,-220571,-113978,5887,86849,62955,75764,279810,458710,419064,221070,147735,361763,521443,303393,99667,96036,172115,309806,362185,315930,380463,496864,484842,404052,297307,265432,193884,23217,-112141,-41559,136479,161417,76619,30337,25281,52343,83589,97901,58535,3465,25704,11554,-1748,20921,-94156,-298277,-209886,9742,-13175,-195539,-223362,-104936,-41537],[-8835,200910,264841,52438,-172031,-170553,-74490,30011,106153,99343,99631,137292,189701,139492,3512,-11213,118509,166149,41806,4944,47230,46431,-49903,-131448,4290,264003,336475,244509,104911,-59129,-93051,-1424,116586,69844,-33949,-149325,-201776,-219151,-123624,-23333,-73539,-128395,-207518,-344416,-304069,-101814,-25485,-42369,-53489,-45964,22111,73353,4968,-31703,40242,103058,124420,129261,59879,37320,69781,65001,30799,125413,175811,144493,178040,226915,145835,5464,34480,144282,135546,15820,-15069,96488,323296,463708,251865,-10404,75409,201640,150418,138698,230990,250894,189020,207221,238230,202690,171453,113694,51231,133446,224254,105708,-90035,-73979,61451,151862,150429,93848,414,78050,183362,170482,151396,132705,15806,-51095,4528,-39661,-114896,-34070,10653,-10233,118856,241446,192342,-10146,-253712,-274220,-86034,-21557,-142012,-188117,-58572,52646,62122,75356,70626,-9866,-111548,-157922,-125641,-116492,-189223,-162087,-114303,-138133,-211521,-326481,-184398,155504,83306,-275494,-368137,-346820,-268094,-130216,-156400,-219054,-142476,-208225,-310564,-98191,135443,66624,-10353,39362,142164,313847,499730,495616,327614,205403,165418,295211,520187,574343,280911,72075,78593,178546,220737,140154,-30924,-49117,143758,184057,-122502,-367385,-300484,-25477,331366,467009,259779,6322,-71924,10335,45483,-111131,-258376,-238391,-168790,-123003,-110420,-32029,35165,63053,133000,115184,-130187,-334269,-201295,103347,156930,-49428,-168364,-152652,-151010,-132382,-149116,-139225,-21983,4168,-95747,-89440,18712,-16819,-156900,-191532,-16505,180483,167289,-14392,-83998,22321,-5481,-153769,-150678,41211,105145,-20477,-69043,-3131,95059,252182,328299,278670,46335,-110769,-12779,147019,-24624,-142977,118088,273429,217229,185164,105619,-67943,-158100,-173044,-106077,-19729,-62090,-72806,67887,129828,149897,211745,232416,260738,155980,1783,-963,81869,-54544,-186959,356,283292,347247,241159,55201,69235,127448,24367,-103342,-132483,-222034,-292655,-120273,122394,137652,6714,-6087,141875,326632,375205,235062,21339,-55125,86266,164320,87940,77552,103554,-86196,-260727,-76618,99570,60955,36186,45111,-29201,-75133,-109669,-23082,202859,324667,310216,316481,342724,194455,-72510,-176389,-53496,-247,-72369,-10964,129464,45810,-115059,-26736,10676,-133072,-155783,-116515,-247822,-334330,-107180,171747,358583,464124,444705,205515,-39506,-60640,3882,75653,191946,120772,-48156,-147061,-94970,54106,111638,49425,-78643,-312572,-416180,-211144,-68021,-187706,-182157,7751,-21302,-187232,-170618,-26186,-20982,-74865,-77350,-97452,-102871,-18309,-39583,-194392,-305122,-352247,-162768,-51335,-142716,-159702,-98879,-286639,-410253,-205259,-13265,-59986,-119378,-136509,-118875,-32769,-37623,-221914,-185700,61952,117511,-103526,-286502,-206721,-67327,-42596,67778,190809,133650,126117,174923,194741,275683,259142,-59941,-335649,-308261,-219687,-190150,-99434,-124415,-256118,-238981,-113194,-11356,67961,23789,-91525,-90856,34440,140417,79666,-56555,-171024,-224289,-87898,91738,126082,123414,76444,10540,66168,130339,22286,-164429,-245253,165811,829307,837367,168752,-117364,14597,-106187,-334702,-225462,-8091,107816,-81167,-335543,-362517,-12849,1256858,3787577,4201286,732505,-1971976,-1833028,-556790,972368,1205220,632119,516469,185483,-384476,-576357,-419924,-445280,-923171,-965418,-655171,-420673,-252259,-27404,346239,253024,117029,365770,661394,677275,397840,45931,-209960,-488539,-534535,-122150,202949,279269,334023,380702,283078,118618,-42332,-96195,63691,108918,-61690,-174607,-147369,-115026,-29161,42755,92391,140739,251104,246412,30664,-168999,-193992,-144819,-153029,-114879,40150,187470,219248,262856,324762,272870,81785,-61403,-78358,-25141,55184,73725,6113,6111,16134,-20975,3249,238693,497966,521078,436306,192846,-51202,-149525,-124104,46059,349448,425960,231106,125907,148131,172210,109968,4874,41389,94114,-94323,-125879,132711,76494,-183556,-52314,277210,284864,39969,-131527,-154892,33505,281360,142372,-189792,-138822,199896,351037,212347,4659,-81769,-115506,-76596,20861,38969,-14663,-180874,-397017,-288408,71745,149627,25353,-89348,-168134,25332,302863,271663,121479,176034,254524,189602,159777,267571,204062,75131,152083,157349,-34753,-288684,-370348,-121736,225068,337294,261730,97673,-79550,-129983,9058,67712,-19180,-2639,125695,110933,-52672,-85387,-72914,-78834,-9425,-30387,-253996,-241012,29268,153437,173898,166401,104864,54381,-74120,-173492,-188545,-285475,-412558,-385061,-169703,-24758,-66430,-141253,-35159,55373,35629,154950,164552,-111967,-274511,-128241,47549,-17640,-111334,52518,237784,220052,301907,476415,420489,124595,-153737,-180814,-83673,-234,-31,2620,55611,37891,-79099,-124277,-81326,-30481,-55373,-103708,-60441,-68819,-42072,59645,-284,-101447,-74983,-125815,-299445,-259359,16886,170523,65480,-84353,-203275,-269002,-238734,-159128,-185032,-92746,329638,399210,-53575,-226211,-28702,37551,-59264,-110496,-35449,127211,219510,47479,-137803,6956,97192,45844,236671,593252,681617,599041,330491,13210,9143,197661,194837,-15095,-181358,-76767,226158,302853,117386,-115888,-177400,71516,295707,176467,-135202,-203475,-85279,-64367,-65790,-72685,-232086,-224371,98062,213315,19995,-130675,-150414,-180967,-282793,-274293,-119739,-22259,-21839,57326,63160,-116551,-161117,-32471,15921,2815,-51737,-189878,-194993,-98649,-107497,-88106,-77748,-161963,-184546,7398,117430,122972,55012,9327,55731,35625,-52239,-90352,-42596,143785,300825,161948,-117356,-17143,279599,183789,-154608,-212136,-112403,-113963,-72463,-33824,-154148,-219681,-57669,90142,19850,-52526,-56064,-28263,20184,34572,59513,187208,188826,-45340,-328003,-455758,-210062,107164,97152,-75943,-213478,-285170,-180578,105786,324437,332000,204528,81851,-52501,-56653,32378,-23778,-69713,118211,263805,225563,153387,67040,37610,226655,366134,199162,46710,98151,248787,349123,146008,-179192,-294906,-227888,-145426,-119822,-24296,202895,173446,43484,162496,115789,-131824,-61888,136416,89937,-61992,-127606,-55907,-58938,-311315,-496928,-377791,-119557,65347,94748,70755,95007,93602,92436,200839,177872,69986,71652,-25489,-128927,-4271,209423,268155,329970,387942,253963,144207,166775,176618,57506,258,-62870,-144509,-74134,-107941,-396222,-430689,-210611,-231993,-197241,98437,190299,137447,299824,674659,1332815,1927930,1969289,1493071,1014207,236194,-278220,100995,786340,762126,491455,560514,948028,1627303,1936532,1115585,340775,219661,53112,-25632,249528,450841,454845,456229,478854,446540,453654,464298,367011,186264,110761,-25286,-194446,-282432,-141082,123808,63238,8427,241769,196591,-114400,-97680,-44413,-235685,-316209,-189152,-75120,96316,205548,71350,-171247,-346546,-328954,-123267,43764,144702,204779,201951,172505,129883,-29040,-329728,-605570,-522438,-219202,-1360,56681,-19303,-118168,-116450,78386,335897,504307,426608,260239,182220,160736,123697,111576,-24587,-190258,-81509,172970,186489,-59841,-209837,-183509,-37500,116164,73709,32279,298533,562972,537292,338077,259811,393046,434778,134934,-69036,-12913,140610,342171,384186,262784,195014,258026,359629,389412,327666,289118,203374,-65191,-218838,2022,291639,228532,60473,44780,108842,138842,150459,173978,118951,-16524,-75476,-118233,-70679,25819,-37575,-235274,-190354,16243,1375,-190538,-230136,-123480,-83887],[-14485,248405,306474,38567,-203242,-166370,-18559,137359,196269,116113,82798,162407,273016,232406,67054,-19905,15873,86903,80016,96382,116437,59050,-91695,-135037,49847,265993,316324,240138,88564,-113037,-182332,-86884,59713,48767,-34592,-140828,-163095,-192978,-145286,-45748,-48092,-96326,-169844,-266732,-233028,-140309,-136568,-133339,-73784,-28132,50842,101318,75074,111876,140088,142199,152086,110633,-43580,-77972,3124,4845,-37475,35299,89422,129777,158973,145405,24403,-58058,44552,162416,118354,21997,33868,160897,398019,519487,273222,-2731,66806,257810,196627,61346,72067,162686,188948,250999,302727,238690,161174,118224,104007,197954,224312,29749,-128623,-52544,102655,206915,137460,-11739,-57257,121556,246709,251368,244358,156462,-35897,-105583,9137,4301,-61177,8734,19912,-40149,48977,229021,229946,-49876,-335568,-311057,-95579,-13788,-72853,-58431,72174,123945,100642,148710,169162,65834,-87737,-218763,-280703,-311103,-326174,-207539,-115543,-91347,-186945,-420410,-314817,55385,-8692,-388318,-477641,-435955,-337742,-183117,-176465,-208062,-119651,-180973,-292400,-110460,64975,4666,-45687,47724,230451,403203,563119,508942,306358,148492,71416,177585,418573,459285,158119,-38604,5643,146427,162030,43435,-107538,-79754,127789,158987,-109157,-276224,-183925,22104,326227,487385,307763,40685,-53843,34083,115671,18606,-124582,-183094,-158494,-95864,-39261,33081,55185,31678,118088,131194,-149109,-476494,-383882,4997,78242,-77141,-158827,-140211,-129256,-100057,-82233,-38045,70353,102483,36842,-25998,-52827,-81466,-134469,-107739,59935,212389,126003,-85629,-131180,-10375,13505,-131920,-246358,-158311,-53569,-69386,-109427,-105273,-16582,189306,339022,329010,153295,11100,45640,106134,-27523,-54391,188250,307770,189526,80063,-25664,-166252,-149060,-117899,-122489,-142612,-173260,-52196,169499,166370,54761,24258,84517,139066,47232,-53537,17520,145078,-15212,-222305,-154610,136164,293197,231816,76015,97944,142735,58328,-75758,-79105,-121835,-203623,-88277,130603,102868,-51448,-8937,158003,259759,224590,201012,78373,-50919,15051,124381,129404,108171,55740,-159416,-318335,-157328,8292,23532,45248,47999,-22039,-34339,-49002,53272,311530,474719,437788,369267,349560,202705,-70095,-211925,-147708,-113925,-135565,-2918,178537,77053,-133818,-104034,-70258,-189079,-177454,-82846,-182088,-312315,-142064,115262,234625,315854,355212,155004,-105538,-107508,9232,64124,103426,80474,11994,-74549,-69140,34324,31023,-84683,-178333,-331106,-361232,-153117,-81122,-232754,-202168,-78673,-190373,-326530,-195700,34509,5041,-123288,-128505,-77912,-36362,2191,-95045,-210388,-289518,-351848,-198446,-39014,-82170,-109979,-66855,-256038,-398434,-194601,-3353,-50795,-163706,-266713,-242012,-65095,-44318,-211214,-159335,97276,149526,-101883,-355921,-311162,-139292,-27304,157348,271036,142144,50595,79509,146517,254390,242412,-65470,-337026,-301877,-202569,-182978,-138950,-197439,-300458,-268012,-165236,-119311,-32811,-52372,-154869,-148881,15767,173311,101084,-63853,-136492,-124809,-4597,114553,85669,64528,52058,-74350,-96825,-34141,-89618,-188702,-128883,283400,837158,845449,290559,41405,-24734,-276280,-359660,-273006,-225289,-137546,-158445,-466794,-897143,-614117,697170,3355158,5154297,2023859,-1989342,-2849724,-425632,1346474,1370640,1009081,739636,402589,-272479,-698698,-648075,-594800,-889162,-779733,-500268,-456023,-387132,-107193,298935,246982,135690,293541,508138,519945,289915,-31081,-222985,-455105,-466246,-106794,217832,362929,441347,391286,209581,83723,-65250,-150775,-18535,106835,-2912,-121918,-59242,94417,168747,133631,85879,73734,107783,72695,-80332,-182097,-144421,-65822,-54824,-37986,79372,192123,173819,195428,252295,195631,20789,-86295,-57131,-423,62684,114847,80349,44743,32783,14400,33218,264183,586049,567028,347424,105663,-21669,-91911,-136713,6062,334463,435068,262635,197515,221028,191330,145836,111003,152354,163874,-23553,-52833,188688,168398,-68688,20311,335629,312431,5499,-184082,-195759,-11353,363350,285947,-51025,-61680,184485,253028,142543,-29408,-141153,-153398,-28540,121168,71928,-73415,-213805,-348054,-186819,126033,128685,16848,-33517,-62688,82030,259906,226836,142448,211459,275799,213880,220940,354907,306748,178839,238347,276048,114194,-215258,-383957,-178171,189223,333075,273824,131280,-13705,-76304,-26875,18568,30483,82118,151668,81890,-80874,-137640,-183294,-173313,19271,98645,-102115,-103104,70638,101426,79442,87237,77563,51070,-54394,-153807,-177388,-248595,-365275,-380350,-206377,-48145,-86133,-200849,-111932,11666,-17529,49565,80725,-194167,-349048,-158897,79336,14262,-113181,-5258,174444,176125,235221,376086,314122,83855,-104353,-147438,-146954,-81975,-49098,-84913,-62520,-31623,-93198,-100846,-85595,-128443,-180126,-145028,-82047,-137643,-82948,95609,35935,-99131,-111965,-161087,-256127,-194308,-15830,57923,43967,-22003,-157989,-240285,-190002,-120216,-157088,-44982,279110,283718,-105793,-234402,-47879,-13561,-71662,-106556,-40271,131445,220604,-1238,-173797,-30156,62454,32436,227230,584056,705192,587380,316858,79607,91998,190986,100312,-119321,-233113,-74081,260277,361265,220317,27422,-54397,110577,286188,183931,-96999,-153606,-48661,-73119,-130613,-153661,-287032,-233247,117196,266137,114645,-68264,-184110,-303593,-421864,-335842,-111999,-41584,-79151,25203,52618,-173082,-246820,-64467,32877,-3617,-88737,-232072,-244201,-188560,-193809,-110457,-31464,-105172,-121389,48327,77613,77311,68291,92413,118448,5299,-141755,-128144,24295,266589,411553,220674,-96625,-69196,90890,-37112,-258145,-287190,-247409,-160132,38205,45235,-142870,-190421,-57981,-6544,-64751,-41152,-81261,-176089,-127597,-52016,1216,119786,100915,-121417,-346499,-445814,-225128,93661,126265,-13241,-102543,-117301,-22915,215783,393524,333104,192272,105758,-33151,-139971,-117170,-113864,-109803,80043,276185,279689,126266,-20034,14613,278633,411905,222923,82522,134586,207507,221918,67352,-179598,-301926,-285093,-246122,-190540,-18118,267724,295706,105050,175773,101594,-208647,-177675,61415,65037,-92356,-162686,11297,72876,-247472,-506061,-409190,-138710,64696,120389,111845,149591,142740,132730,204579,113480,-13409,23531,-44440,-192314,-59168,193924,228264,286389,393251,252096,118395,156116,146334,28305,17176,-19369,-125754,-114795,-135253,-377548,-446939,-228919,-107837,11957,192392,264800,228584,199728,488897,1301543,1921126,2036178,1744901,1296803,664604,267275,595655,1045679,755383,250271,169728,773529,1810741,2101425,1124265,67582,-198256,-245282,51002,370535,544402,552140,385475,346627,425318,464583,354106,211723,125286,120863,58497,-83254,-248054,-190278,72355,43384,16786,286454,265852,-98796,-178232,-99263,-197518,-303418,-263677,-153773,82286,245200,155670,-17646,-188641,-234859,-62941,17954,-9929,74219,161124,165246,120977,-35446,-333211,-566524,-453048,-127231,119526,142529,32662,12576,109562,260121,419880,462470,307245,191825,167078,160482,160331,146799,-4196,-124460,50920,369839,407015,134758,-103651,-219837,-96856,114073,78315,6801,293212,588398,563088,396742,335267,397956,319126,-44705,-240808,-121383,101258,352663,388224,174905,-33472,-21296,176848,317015,348999,307543,193189,-108843,-253575,61916,390834,235600,18604,61367,178436,209318,236656,275337,189096,-9057,-128038,-179469,-100547,51894,52205,-105392,-108616,36361,-1059,-183017,-214648,-125249,-113076],[-8976,267695,309013,6766,-212013,-123439,70027,243809,252861,100586,35494,130260,255387,252168,115095,-32861,-103026,-37795,77093,151802,154269,40391,-152454,-131624,96674,235725,259277,210768,50486,-189932,-303095,-167952,8982,22663,-60612,-159880,-178802,-192701,-144431,-36709,2042,-36499,-103020,-161875,-140167,-140656,-192753,-196975,-92043,6559,79775,105949,123427,206352,183725,135942,143029,43079,-176168,-215113,-80634,-47541,-77477,-25758,56342,151957,162329,64006,-109540,-132436,25558,142284,80495,24168,80768,220900,449867,540531,310716,69896,77213,254829,193116,-35374,-95361,65567,182332,258535,303389,234992,155097,129346,142104,227293,185077,-76679,-187265,-48546,110786,223973,142017,-100605,-129792,106177,249780,312364,336775,166671,-92800,-143909,18867,51316,12842,71296,39815,-57231,-19716,185969,243491,-70794,-377149,-311369,-82269,13977,32651,113223,220341,196991,138459,217504,265700,157252,-8309,-178035,-307078,-391391,-384933,-221415,-95049,-18507,-115858,-438566,-386987,-17677,-61396,-407582,-500781,-462637,-362421,-213459,-194943,-193008,-76827,-102481,-215561,-119809,-30870,-44060,-33585,89084,287825,426525,532885,433779,236219,109867,30824,56997,256275,269174,5111,-152331,-46800,115045,81998,-83091,-197487,-123157,71083,94226,-111821,-205793,-76418,79562,289315,447508,326488,70964,-39127,50007,173437,151864,29886,-85249,-80821,-20693,28372,62701,43328,-9604,94123,147675,-135047,-553643,-497241,-50679,71415,-33420,-110125,-114742,-99784,-82614,-52000,30530,144736,193243,158562,41222,-89543,-109992,-108186,-61241,61796,152357,31255,-178288,-200258,-72361,-15060,-159462,-323549,-289567,-175657,-129123,-140939,-152009,-65702,152452,337150,327326,198729,77724,61805,6381,-85565,10154,241335,332044,182152,8824,-115957,-192389,-98663,-59433,-128227,-204867,-189235,40016,270214,172138,-54799,-173876,-93118,41741,55956,-28098,395,99255,-27759,-240532,-271832,-23766,200153,186136,79764,97725,142330,80703,-41438,-10005,29180,-27796,6742,155080,88244,-88106,-21518,147709,151180,61721,156596,126533,-46921,-59668,76323,153655,115047,-11166,-223500,-350702,-243280,-86148,-2991,49588,19506,-37824,-2211,21653,108734,327067,482691,438562,346565,306168,187169,-42954,-186046,-193763,-200810,-172401,16513,196122,78076,-134071,-152827,-153320,-262666,-211724,-57189,-106637,-249365,-161685,50148,99626,131670,201724,80172,-120603,-99356,37186,84023,26085,11956,36979,-17346,-44726,20910,-53319,-225084,-261582,-290920,-252907,-100527,-120993,-265544,-201103,-150396,-327203,-415394,-169980,110696,52503,-118294,-119301,-30893,45714,40360,-141093,-247720,-290697,-325723,-222939,-39191,-25508,-32596,7816,-164910,-340418,-178431,-1549,-13368,-134848,-304660,-293912,-77548,-67409,-203634,-126557,132295,176635,-109221,-410658,-380593,-198563,-23687,221746,307883,115854,-32623,-7095,85706,191074,179870,-79806,-315374,-254612,-119722,-100775,-135888,-248965,-309441,-226350,-164433,-200886,-139545,-138217,-217153,-207828,-27099,163480,108128,-58811,-99855,-26978,86336,136218,37738,-4411,15025,-147960,-241933,-175577,-150277,-155513,-5925,317376,708573,745819,383484,178398,-67191,-401287,-333721,-202157,-257565,-250810,-91940,-440722,-1236994,-1075757,44559,2414204,5453249,3375551,-2067716,-4274909,-669872,1837616,1827905,1408339,806051,567408,-12991,-775189,-901402,-709391,-707000,-449946,-234343,-412920,-510780,-196236,242189,312783,196283,210754,305712,273501,94211,-124544,-176722,-274980,-265589,-48349,201785,349851,441155,381515,236396,173610,12912,-139166,-76627,92286,39528,-73373,13638,252202,312733,205766,84470,21947,-36255,-135514,-236887,-233788,-126709,9291,66890,36899,76455,137087,86378,99839,166695,111384,-47158,-106443,-5163,67171,89333,155154,177179,127502,99795,66583,31255,225391,580104,539359,191367,-10265,7584,-12463,-122055,-28997,277354,382488,262534,257427,275528,179056,139941,157592,192157,158704,-16022,-29142,185695,213674,26814,64266,332632,278025,-71387,-249570,-204582,-28196,338014,351434,100402,49518,204354,222586,117917,-50310,-196170,-185260,14024,220639,135036,-96101,-232393,-291825,-96065,147827,103261,6685,-8442,16947,122674,198474,164366,146648,227201,287372,242917,275730,387444,340570,222971,257100,337404,230205,-147118,-429021,-283860,111012,311462,291918,172626,42209,-27348,-58153,-24614,66590,139297,147241,36584,-73837,-130238,-234701,-226022,54492,222053,93534,83680,131421,56059,-14885,-7065,25475,11572,-72447,-142946,-150811,-215539,-329185,-336337,-205382,-67748,-105369,-238088,-163594,-16268,-58091,-69278,-50042,-296450,-420962,-216999,22660,-22278,-136994,-53969,100289,82979,93360,204460,180137,59835,-33509,-109624,-168842,-126715,-92030,-160560,-167586,-108327,-96921,-48591,-66059,-207197,-273877,-166641,-109707,-198027,-112755,120287,81139,-55978,-91832,-143613,-180636,-133145,-72978,-79099,-27515,999,-79735,-123876,-64488,-56992,-122823,-19038,170441,141885,-132364,-232793,-93867,-66061,-61718,-71543,-2291,204681,253667,-44025,-205689,-105145,-29103,-13670,158023,436714,605059,506991,269667,127343,158230,171693,28755,-154463,-205039,-28256,265983,388176,305936,169882,85614,135588,245490,176331,-42092,-87540,-24587,-107283,-188875,-177344,-228256,-123339,181339,299965,174313,-15323,-199070,-396284,-505267,-337276,-81257,-53747,-98921,44512,123771,-112817,-258916,-86905,35124,-10673,-110844,-254038,-300070,-313735,-290986,-107655,43952,3727,31428,123365,63689,48661,95858,176399,176916,-401,-201277,-167368,73788,358494,479923,242805,-87153,-113251,-44578,-170497,-290895,-316106,-314592,-108368,200849,140781,-114369,-166491,-111216,-165298,-154918,-24294,-107201,-296325,-260185,-170018,-95714,20343,-8574,-186607,-308548,-351278,-208403,64966,145383,45399,12652,62793,145995,304042,405130,292501,178780,129709,-25962,-231229,-283048,-227303,-160074,12088,238367,275466,38101,-155015,-44796,269241,394999,229287,121461,165766,156055,95995,16091,-150604,-293106,-322800,-301794,-237472,-49959,258713,357850,171307,193017,89193,-264734,-305401,-63772,21874,-88046,-131335,110449,178628,-199888,-481207,-394331,-156182,36671,104904,106745,163534,153755,152144,197489,41087,-122151,-63001,-87915,-272138,-161019,79461,80092,134620,285005,186211,64035,122079,104864,25320,58271,52138,-67116,-130872,-140029,-279048,-364078,-201645,22933,192387,260404,338997,305036,76640,332489,1180970,1557064,1695968,1860554,1524057,1105416,1034303,1270857,1255172,657532,-26501,-257624,468709,1762162,2000839,1063064,71825,-224871,-166186,284891,475808,532100,492599,224610,183714,388924,477448,284995,83709,89510,141354,117987,-12555,-241849,-246912,15709,34004,31782,310372,311251,-61803,-229628,-143942,-132119,-230406,-284040,-193495,85207,300496,253652,108624,-80054,-159971,-12446,-10393,-149095,-72275,59091,92273,51146,-76760,-296203,-443599,-343108,-36089,210279,181125,43702,108176,309900,414008,467205,370822,138794,81161,144695,194232,249351,197732,9820,-54931,184740,538236,610109,390205,84676,-198781,-145541,92050,75531,-4214,262749,536958,499552,379800,335726,350200,197724,-184295,-362749,-194584,51886,300660,342660,65328,-247407,-257506,-1556,201954,319028,287145,147203,-105718,-199906,128273,408288,183055,-34622,78692,214270,248782,332484,382959,243041,15562,-111503,-147505,-82660,90092,159341,69513,24670,69638,-19608,-180126,-184729,-109794,-117952],[13435,265751,277943,-35987,-202047,-55233,165493,309118,250993,54947,-26292,60799,163091,205372,134236,-50449,-205786,-158284,47622,156382,135459,-20463,-224458,-137011,114245,172274,170075,157242,6706,-251532,-393754,-206799,-9684,741,-106073,-198192,-229855,-202921,-116461,-6753,50155,21914,-42555,-78663,-72659,-115831,-178962,-205621,-102836,37785,95074,84355,131942,227161,174656,104673,110599,-48913,-299160,-327924,-152502,-73075,-65930,-6426,118723,216284,188372,8025,-211054,-192342,-12350,91034,34156,20072,110325,263365,474204,546707,379710,182671,86072,167818,122373,-134175,-238557,-27138,164115,229838,256975,214395,168006,153888,166342,230813,137388,-170242,-244759,-62401,79615,192962,155724,-150779,-220491,6558,183494,341890,410629,168223,-138231,-161430,20098,78870,87081,146838,80923,-42604,-51624,141480,243137,-57505,-360020,-265809,-45489,49557,141181,281772,345669,242882,149804,243323,319759,237428,108698,-39057,-182012,-307047,-320248,-182516,-51784,60788,-18312,-370519,-379757,-55305,-86157,-362050,-452535,-429447,-337689,-201822,-189083,-170904,-26296,10842,-86616,-111052,-117169,-71210,18042,157016,309238,383227,408179,284075,141362,107843,49254,-41085,75021,79859,-116170,-230359,-71453,79711,-1907,-199778,-281340,-175976,-6210,15952,-129120,-173041,-3721,131971,235001,365348,316045,96708,-22494,57319,208426,267839,178702,35458,36796,77336,77690,57097,2963,-53619,60113,143597,-119919,-562269,-524959,-71632,124303,66566,-34603,-77788,-60222,-72797,-62886,43391,177386,259117,248350,94107,-85977,-99776,-92666,-84764,-35860,-14767,-123260,-287003,-288454,-159790,-92074,-228137,-367195,-332572,-231261,-172214,-148629,-134369,-42525,148110,312823,279468,177667,82422,35740,-118030,-187277,2464,235326,331864,214890,26775,-109401,-125355,-16412,-11312,-124855,-193270,-108829,167033,333371,147373,-142925,-314154,-242108,-14157,147617,68570,-29203,-29592,-83722,-234112,-307020,-135347,88987,109420,70056,88725,134794,78305,-17114,56688,194123,181473,129967,190142,107882,-92699,-55305,102442,40978,-41302,131438,164394,-29943,-102045,43316,159448,98642,-83654,-280983,-374870,-318508,-158972,-14673,47757,-27437,-69751,17593,90952,133052,244748,344256,315022,250683,219585,149722,3596,-101432,-175482,-238297,-177448,33445,168791,47685,-116833,-162213,-223584,-341630,-250445,-39741,-30624,-145712,-126338,13413,-12664,-52208,17000,995,-87508,-49654,77721,125315,-22958,-68406,23230,13833,-21853,18267,-127930,-343936,-309534,-205052,-134826,-89980,-191138,-281888,-182088,-183775,-380255,-412228,-94165,178774,98511,-71352,-59616,26119,120711,91346,-164595,-293561,-272675,-259875,-227723,-53149,11484,39654,90308,-50671,-253676,-157081,1730,50535,-46679,-258823,-273384,-76985,-101036,-197526,-94824,148780,185100,-123058,-437653,-404758,-237768,-42980,235848,297658,70519,-105363,-85477,6110,101966,90777,-116876,-296097,-188424,-277,27567,-92761,-259402,-263144,-103882,-103165,-235655,-223036,-205039,-260483,-258173,-92377,108205,105617,-21038,-47532,45811,148691,140049,-3862,-49120,-11772,-185923,-324380,-252161,-159869,-90635,80861,256202,475788,557786,410239,246012,-107012,-446477,-257064,-33070,-116449,-191261,112738,-270840,-1314535,-1245364,-485177,1177400,4965405,4412795,-2121426,-5350800,-945246,2265465,2374134,1750953,703772,555493,240581,-826510,-1125574,-775483,-465899,-66819,95046,-300754,-592329,-254312,228783,425459,265314,141340,121527,22244,-126159,-203188,-81626,-7998,-12940,30167,151929,230289,328825,358651,344281,345617,163068,-76536,-99233,66075,45632,-53339,47436,314250,373204,237390,85894,-1017,-146110,-329836,-399917,-309260,-143960,57926,177863,102724,54482,63113,-5803,-10969,66099,27895,-103890,-109451,61169,147756,121206,186074,272025,229650,186510,108835,-6605,135616,490312,459398,35097,-119276,25547,65639,-84901,-47715,197875,280507,227682,290463,287962,125662,91070,146171,169362,99258,-58144,-57995,122168,189623,56643,53178,262382,180088,-187176,-321034,-193245,-40744,187332,301316,208674,154675,239338,256117,147287,-41110,-213346,-189680,44394,288471,202756,-79653,-225257,-222068,-19332,144640,84895,-6213,-26958,47220,139354,136152,100892,136860,228072,288075,262789,301453,352282,282270,174290,191349,322995,284154,-99747,-478313,-390478,15081,271600,308583,225381,101824,12957,-76438,-52132,78392,154594,109012,-13042,-31590,-64067,-220051,-230967,82308,300461,266143,259497,196015,23665,-91857,-88086,-19528,-25549,-106755,-136978,-109295,-183713,-301686,-270443,-175470,-81828,-115297,-243879,-185027,-25380,-78674,-170970,-187861,-382866,-469501,-285534,-103460,-116764,-172793,-69817,43954,-37582,-94933,-770,46830,45088,8118,-111258,-172241,-135425,-118609,-199435,-229574,-182683,-111718,2633,-33090,-250276,-309711,-156257,-134884,-237367,-125528,113876,102653,2401,-23390,-75113,-88880,-85336,-137019,-201197,-123710,-15897,8236,46110,107204,23853,-67608,9652,72259,33178,-133491,-234424,-147401,-73852,-5334,-2622,68252,303928,282537,-71410,-218969,-179089,-119598,-42502,78232,217790,405891,374139,197442,136469,186209,150530,13653,-99371,-103630,49992,262056,388788,356140,274512,195586,131131,178423,157839,22935,-13486,-13095,-159670,-239167,-152002,-80768,65216,274393,319844,190809,8579,-194684,-424684,-496473,-264707,-23304,-40807,-66758,116042,258928,37986,-199978,-92567,21286,-22503,-118740,-256422,-348628,-421170,-347920,-63599,144636,160152,227191,200550,65253,29199,119980,231149,208815,17063,-208295,-188320,95698,390863,470775,208425,-89470,-123468,-85494,-175182,-231146,-284084,-303735,2133,344125,219483,-77561,-161274,-210660,-352286,-241590,-12541,-127268,-358003,-339966,-276475,-196764,-81554,-106669,-220690,-231752,-210247,-168455,15517,126845,80298,119003,223682,278931,339771,360032,233948,173841,158249,-10250,-272621,-385282,-305489,-189824,-56692,164808,213076,-89289,-296479,-110029,214709,326328,213087,143701,182133,114058,-5137,-22948,-113277,-260840,-309750,-282675,-240505,-93093,200695,348222,223902,210086,84415,-284693,-420073,-215840,-30404,-57300,-56341,204264,224147,-183707,-424570,-338068,-181170,-36317,20314,30664,114982,119669,148658,184456,-26279,-234011,-155628,-130375,-335526,-275235,-87083,-124808,-85115,102986,105291,37515,94850,61374,39031,117694,147700,36285,-93526,-105557,-122870,-205644,-139047,124035,307620,314701,416540,363574,-33212,219134,996845,946336,1033770,1822561,1687981,1437157,1826771,1993084,1422806,554617,-222071,-577889,141407,1490808,1572538,767269,251940,179572,371316,693896,566192,420632,270903,-14449,26235,344489,471323,264248,35542,100813,167867,137537,-4886,-267761,-284345,-18464,34557,38788,299409,324545,-2526,-225377,-162488,-61828,-119992,-239366,-177512,107602,351028,336149,176655,-55626,-136385,9259,-33572,-230147,-195822,-86266,-39536,-59419,-130271,-215811,-262824,-219266,22780,239644,162423,12006,142299,424455,499388,459016,244622,-40985,-49121,115292,246301,355018,254936,26216,9739,290133,619845,726097,630111,306069,-115993,-157235,67236,61226,-13168,213712,433316,377005,299426,263406,248273,84465,-261785,-403638,-209885,-5779,171065,231853,-46710,-394575,-385798,-115592,77643,219590,214925,75309,-64320,-69536,193304,347851,88323,-83541,89423,203586,245183,410451,462839,255436,37206,-36345,-39096,-26807,127382,262610,252369,181860,114575,-43979,-184141,-151143,-81670,-95738],[50303,250802,223222,-81420,-182624,19262,242413,311789,191090,-5740,-81254,-15932,44895,120432,119694,-74799,-271809,-231442,10505,112308,61757,-109473,-290039,-163016,81013,85451,65694,86670,-27371,-262593,-401425,-185691,14163,-8179,-153254,-236679,-281138,-204578,-65303,28007,72785,56835,-14118,-55807,-65550,-84853,-103436,-152465,-102495,49494,93623,50491,103515,183417,137398,81220,78558,-131880,-379945,-382114,-191066,-67454,-4296,102857,263757,302030,221953,-8173,-244059,-214620,-54341,23255,-8726,7215,112350,278596,464862,540516,461786,286021,72055,10737,-3236,-216161,-336180,-106611,130492,174426,191373,198875,199256,185164,176183,223928,112975,-214200,-279959,-87558,16855,119521,158811,-160911,-322603,-163353,64092,337567,453740,166950,-159661,-159858,4049,75298,143914,222759,144168,12247,-24430,120734,233604,-16185,-287396,-179861,6430,76428,218034,402980,416399,243911,119860,203012,301957,277290,227444,154402,51465,-78489,-136125,-87224,6693,123644,75038,-238519,-301872,-65191,-99485,-291786,-360115,-350332,-274188,-147463,-145459,-137576,18702,130006,71440,-70248,-162423,-76344,87011,234797,307692,300626,230775,106567,53033,137390,100121,-97645,-65508,-28895,-157286,-245798,-72901,36783,-72265,-270040,-334164,-224278,-75403,-44027,-148923,-173592,25489,166034,182662,272869,286468,121534,4873,58640,213651,345148,295821,152312,152837,163077,100057,28857,-50512,-89667,21087,105025,-129037,-511659,-477759,-76734,195024,181863,43913,-36650,-16206,-63862,-100862,668,157758,288859,295352,117057,-56839,-64204,-97954,-177804,-210372,-250495,-316248,-398441,-378889,-250169,-191403,-306556,-368094,-293094,-210739,-175157,-126149,-68003,32504,163028,254687,201037,114933,46302,-16441,-225488,-300346,-92888,143488,290347,277913,142890,9940,15076,72624,13974,-118632,-122917,30075,273706,334753,103930,-184087,-356446,-315288,-29051,258032,204782,-33237,-170891,-152381,-198562,-245831,-153961,-6004,20393,49790,87872,122632,44529,-16516,102416,328593,360307,239165,226998,159712,-67395,-110171,25468,-32045,-46913,143558,193911,7827,-88918,39934,147349,62332,-148891,-333016,-404954,-367254,-191771,-10849,42128,-72282,-108821,19403,143211,126965,96233,112548,117394,109670,109596,98982,59142,21013,-97771,-220556,-156150,37782,108316,4928,-81730,-130425,-263741,-401394,-274109,-21722,39636,-15015,-14590,37689,-71083,-194379,-154018,-65122,-27346,13703,111112,160585,-41401,-137559,-15710,20870,2810,26775,-183048,-420375,-313372,-101363,-51052,-136751,-278518,-282694,-153815,-168277,-328663,-312724,4849,216325,122378,-8063,21665,73299,168994,143908,-158239,-321211,-204821,-151300,-207739,-75525,25225,81314,144884,44460,-158169,-127626,13826,126676,64153,-170460,-210382,-77900,-136169,-185329,-62516,141118,169500,-133285,-425277,-383022,-251491,-83972,193781,252001,29423,-149496,-155784,-90747,10475,7961,-168075,-290100,-127448,111436,153407,-24678,-218477,-163217,63097,-2401,-218644,-257817,-227252,-269056,-288419,-166911,22368,104643,63811,31561,81776,160652,119845,-26497,-45935,-10828,-183120,-331046,-255297,-139025,-25484,110059,119586,195884,325438,351861,217998,-139506,-402798,-144198,172211,110304,2835,382763,-13200,-1143719,-1098162,-778637,-140756,3740661,4890808,-1789302,-5286373,-909822,2389552,2683871,1924731,469773,324653,335131,-882823,-1281158,-796291,-265312,269762,421163,-152066,-611944,-262447,264927,512066,295823,93821,5755,-149808,-291643,-235963,34026,247080,195678,98246,76848,34498,135539,323739,475557,521965,325733,4018,-92189,29298,7038,-77102,33346,282242,353067,219252,82662,4467,-198580,-458668,-517273,-373831,-176764,70526,244026,151080,43461,22313,-60342,-119868,-54340,-54887,-137907,-91589,117078,203504,141585,203469,340525,316798,250078,116225,-66980,25335,346507,349382,-63791,-184522,34107,125300,-37297,-47967,117445,155564,163715,279654,238149,31555,12716,101689,119785,27707,-117181,-122253,17263,101703,10116,-12744,141418,43079,-309915,-378809,-177533,-68826,-32425,151164,237354,219545,260347,309109,208108,1764,-171627,-152655,63493,309822,249272,-40524,-190219,-129123,52063,133397,80281,-21215,-81331,27441,132747,88641,51758,116077,214454,270404,253378,277409,255707,141935,35330,53760,237856,269461,-75042,-489820,-443129,-67305,213775,306032,276186,164919,40498,-76098,-58666,65969,129751,45881,-54486,28534,34246,-155724,-193551,99970,320402,361977,371443,248816,10130,-136050,-130143,-29088,-25528,-126943,-125210,-49672,-132103,-259260,-199730,-132296,-89576,-111203,-220067,-182553,-23974,-84804,-238956,-297543,-430258,-482902,-338457,-240125,-226834,-198060,-40353,23768,-156283,-286978,-195351,-65088,23644,-12064,-166337,-179980,-122264,-123685,-188461,-232168,-245827,-160209,20538,-1307,-252278,-283330,-116701,-152401,-252724,-124094,69096,78595,48592,68099,20970,-6678,-56046,-184369,-272993,-205838,-53783,82031,217069,275950,110770,17761,68470,40164,-8400,-120213,-244563,-182629,-14906,101298,91877,147381,367953,269829,-79488,-204034,-215171,-155413,-16982,30497,11470,167365,223670,119534,102830,164103,130999,56749,24399,35215,133423,258635,362894,361689,320557,239830,92670,95870,133231,87032,55278,-11669,-212490,-280283,-109640,89865,258557,365995,333538,171890,-4747,-175653,-373006,-385696,-129467,51670,3230,15004,218450,401175,208690,-97472,-78092,-1391,-37955,-114267,-241428,-372362,-460692,-325409,21774,253796,329869,387946,236722,57335,7714,124265,233354,197352,48051,-155810,-175203,89458,353325,373706,118965,-97485,-89902,-38201,-71429,-96438,-197841,-229131,111710,402307,247524,-49274,-182152,-328363,-510387,-307049,-14819,-139524,-349122,-340607,-324343,-260802,-153624,-164703,-213072,-140879,-70699,-118754,-54039,55023,82571,204853,335705,337939,308479,276979,183187,180204,195140,36211,-230920,-375006,-297466,-167014,-91572,86114,116810,-214937,-396018,-146891,147399,234237,178048,138768,179165,93376,-71873,-69215,-85099,-197854,-228045,-185118,-196538,-125286,120189,277460,243909,216901,88099,-263639,-497889,-362776,-85427,-20522,25691,261871,202960,-193868,-339001,-251384,-210808,-146518,-124039,-109944,-5386,35672,117338,161196,-83480,-321511,-215407,-140699,-349118,-361214,-242379,-313409,-304601,-85467,58724,78765,99050,26176,52571,179362,249269,165808,-1911,-35213,45282,-21701,-64285,168038,348065,368408,490042,396501,-109673,123475,775497,314356,314643,1717713,1877456,1668612,2439556,2562374,1534427,510508,-262016,-707021,-115144,1076690,910645,238177,468391,889636,1243350,1202829,632963,243489,-57826,-288926,-89013,302178,432460,276931,86025,158515,191126,121012,-51902,-309736,-279819,-13180,37443,26986,250657,305648,72757,-156290,-146956,-8391,-4442,-135407,-103714,145283,376652,379267,178565,-110268,-166589,-477,-43262,-234195,-268622,-240179,-200160,-179526,-172473,-109685,-75603,-112517,30607,198311,99008,-44096,115664,426579,496565,390667,105102,-194068,-172411,72013,283640,428887,300514,48602,65104,354668,602718,723802,775633,493374,8849,-118469,52589,29901,-33221,159432,315478,239447,189488,154779,115652,-18644,-286814,-361805,-161716,-61997,-15167,66866,-141598,-446005,-383917,-132937,-20350,67936,104690,7549,3210,102080,250892,237019,-24052,-120443,80996,144275,192278,433129,477714,212367,36937,63022,97677,42001,151704,341897,401337,324691,167046,-59688,-191557,-122435,-47253,-52106],[91759,227148,155104,-121744,-162264,83304,286202,260304,99728,-58650,-110440,-72199,-51194,33181,76614,-106060,-293671,-236008,-19176,37105,-37298,-191215,-327823,-209971,-5904,-11554,-33808,10742,-41903,-207927,-311830,-114845,72257,3048,-178757,-252649,-298541,-184625,-3567,52060,58826,59932,-22703,-102751,-124641,-63158,5340,-56941,-92091,36841,83912,28904,59118,107260,100340,90390,68472,-175205,-398395,-366668,-190044,-41498,81469,261710,428895,371319,240997,15380,-195544,-187254,-86784,-45384,-42659,-16484,85460,263295,416553,500578,503850,327765,26040,-165810,-143554,-265571,-381009,-168365,80720,105910,130553,197141,233190,205586,167430,215258,124602,-196384,-282295,-114724,-58012,25101,134747,-147121,-417657,-353056,-72137,305300,461675,166953,-152058,-144594,-28276,43743,173079,283632,217843,99658,60476,133385,211646,28473,-183302,-73312,59840,82425,241431,449495,419546,199094,50706,100351,208092,256536,306331,333971,300562,206339,110453,45087,65394,151371,133848,-90029,-187681,-62684,-111228,-227277,-250981,-245783,-194228,-70306,-69334,-93324,47077,222227,222582,4157,-155227,-66418,146734,300066,301006,216694,67308,-36452,-3360,170587,138092,-108180,-114048,-13383,-104694,-196714,-64789,-11552,-115519,-275246,-335872,-248232,-110071,-60656,-154197,-188121,17624,171910,145980,201668,254233,150758,48733,57803,187506,366933,360644,238721,227856,204400,94099,-3494,-95243,-106762,-11152,37593,-163196,-421048,-387886,-83905,235228,264013,100339,923,24123,-50383,-139188,-74935,91723,278899,299832,104832,-27250,-26284,-128460,-312831,-406317,-479889,-502237,-491476,-443078,-311338,-273321,-357888,-327331,-197290,-128748,-131608,-80410,13977,120410,175618,162843,113330,51282,3353,-70485,-283118,-384730,-248380,-27651,201215,338290,311709,204290,175755,138135,9343,-118167,-30782,165718,309638,271542,59634,-171133,-301712,-294621,-17297,325756,335774,18314,-241780,-190730,-132453,-109080,-73820,-49888,-53081,21030,96611,101904,-15158,-43214,114539,395855,457446,299657,254771,223770,-28331,-174961,-67507,-47466,34745,191432,216730,63476,-20327,65677,118357,11623,-195880,-373153,-441545,-380835,-180310,5491,37954,-94907,-145424,-1907,164169,102092,-62421,-126207,-82153,-33551,3665,48681,112306,149843,15526,-158845,-121676,25476,41286,-24460,-30957,-67540,-261257,-415066,-260518,9172,99650,117492,160798,135420,-59433,-265884,-272537,-110298,30028,61508,117487,161518,-38088,-172186,-54931,15015,31359,41339,-212989,-441294,-273189,-11338,-28432,-227093,-358325,-273829,-126366,-109109,-192089,-154824,86998,210605,111668,40943,88588,94734,179201,182680,-123611,-302411,-80371,-12196,-163620,-97144,24012,86943,152333,92837,-68579,-84964,35502,189107,149758,-93346,-150308,-92206,-162277,-159244,-24476,116542,132683,-130894,-371111,-322711,-236050,-133284,109607,190872,14318,-152733,-215134,-194211,-61087,-34659,-205058,-289904,-88226,175066,229464,46930,-130444,-34036,208472,95891,-163718,-234995,-194802,-235532,-289330,-232385,-69091,115252,193067,137303,84738,123600,82860,-23447,5268,18823,-153522,-280349,-208405,-116704,15783,88741,-48422,-67880,102847,218256,100367,-163219,-292182,-28924,323493,289958,218037,608310,257838,-803858,-738773,-873078,-1404740,1989573,4791591,-633670,-3628916,-363092,2043637,2451377,1810654,163665,-69111,191649,-963397,-1350771,-784534,-170839,483734,677808,-6735,-567304,-231398,302775,491701,251404,60130,-29424,-196987,-341027,-205034,134661,395515,291612,131243,-3985,-173783,-78897,274404,565701,630783,438377,67691,-72700,-15586,-69704,-144203,-19394,196137,276575,155746,66883,27005,-187131,-484356,-544608,-387852,-192950,52505,243646,172370,65301,54351,-46651,-208001,-193394,-139126,-148154,-60653,139706,205651,139007,210191,369896,359456,255530,78012,-124315,-70236,184606,227144,-80940,-181035,45861,159936,5805,-37825,50297,39231,84885,214437,121874,-88574,-71355,58694,88210,-12130,-158614,-193123,-97116,-19101,-83125,-104955,4551,-90483,-391520,-398142,-167424,-113089,-226193,-37275,186189,229048,244104,323431,257734,66242,-73159,-74063,78654,288868,254635,-9722,-136064,-10795,127444,130249,88620,-35307,-146080,-21067,110678,63062,24334,85845,181479,224358,199510,196962,122145,-37663,-153164,-117633,108753,203354,-63358,-432716,-408806,-110688,140834,263943,295951,208975,50949,-56193,-45512,39121,81214,-22613,-78885,80748,123800,-73247,-128181,112956,293713,361345,395396,280258,19935,-137308,-118763,8036,22400,-110963,-97055,30235,-34809,-173547,-133812,-91434,-91173,-95054,-178202,-169125,-26788,-89497,-271984,-359623,-436833,-465149,-356767,-321816,-297557,-185881,32578,41144,-246929,-439279,-340921,-146669,-20744,-93697,-254971,-204379,-108451,-111093,-133483,-179439,-290983,-251553,-13957,16719,-219748,-213061,-63681,-161555,-250357,-117682,-3810,9738,65549,151399,109217,41026,-44716,-194449,-274976,-237895,-84567,124841,335982,389522,185079,120494,160478,85663,11996,-108648,-258284,-178398,97302,235329,192523,206842,349966,200526,-67086,-157112,-192893,-110885,68519,28351,-129437,-48384,89950,56772,39636,95263,109084,128674,162677,160609,186017,242245,304378,324170,307209,210033,29511,10905,103493,135235,103483,-16404,-244383,-308817,-88296,207080,381046,423585,347111,136902,-48829,-149623,-251220,-195917,33681,121327,66763,125658,318006,486782,324703,9645,-45965,-20537,-51396,-100104,-212280,-358231,-409434,-216692,129366,343336,457289,446077,202171,19009,-21100,100303,176205,140877,81566,-54656,-123249,64930,261198,213675,-1047,-102295,-21995,57256,78472,64786,-82814,-121113,170337,346830,207011,-44846,-224534,-425107,-584655,-331312,-33688,-145208,-278400,-257316,-282913,-255186,-171457,-167642,-165272,-57645,29761,-71049,-130763,-59276,58893,261361,378402,306911,216856,185008,157803,194709,241425,123765,-111456,-253944,-187220,-79831,-72097,33871,24630,-295115,-417704,-132618,100259,150383,133075,108124,158272,94147,-106415,-130277,-70628,-101401,-82309,-33529,-121759,-141308,34788,171593,219861,202640,96282,-209207,-525315,-475619,-140838,-335,79913,268069,135114,-208336,-229286,-147892,-228798,-257091,-278713,-273998,-181983,-96731,51390,116507,-132218,-361395,-213971,-98095,-296217,-389737,-332975,-420718,-455974,-218872,68158,185900,140731,6906,50271,222307,330860,286019,115630,47896,172137,127947,-6832,144010,328171,424178,540698,392332,-153878,2884,537939,-94566,-137190,1679018,2204959,1908107,2729893,2787454,1552085,533278,-148992,-648773,-259849,640128,238014,-341284,618335,1663924,2162422,1659816,654976,45557,-399477,-534544,-134804,275769,367111,300036,208215,234134,199134,87806,-119629,-339097,-225008,29060,31384,-5584,173842,260398,150482,-35520,-100394,14633,84512,3347,12792,188531,367175,375236,131467,-204260,-225282,-29793,-35047,-172351,-281913,-360664,-343725,-277691,-190996,-13550,57670,-50568,-11767,103432,19948,-94482,54516,332863,413083,276215,-23381,-292651,-266550,5312,270405,431163,313762,73792,111766,384070,523969,624797,781483,587109,137299,-37171,49604,-21397,-69395,115435,219890,126998,88971,56649,-12603,-117084,-287995,-261709,-61650,-99904,-208498,-117225,-205640,-404820,-277991,-63364,-70219,-90718,-10734,-23855,85307,268316,294254,112606,-132147,-149567,40726,45111,92252,370365,404576,118374,7156,145483,206918,93771,156179,383491,482744,415805,218800,-55395,-194693,-101261,-11592,1973],[124879,193661,82294,-149699,-142920,127618,297476,189471,18414,-81859,-104054,-92811,-97714,-28898,18498,-138261,-272662,-177191,-34751,-43409,-117779,-225163,-321916,-264579,-128232,-108599,-114891,-57588,-35049,-100838,-159126,-26600,143036,38180,-163710,-229735,-264986,-142505,50723,55635,12875,36550,-52869,-193776,-222751,-55775,109495,42614,-77232,8163,81067,42420,26365,35500,81268,134112,88194,-161691,-348013,-293400,-158143,-14139,152477,397267,533618,387320,228755,66151,-80799,-114889,-101963,-102892,-69497,-50806,37304,221341,329969,396517,444632,277755,-42815,-296425,-246924,-273806,-377616,-210380,18625,36578,84225,200321,246802,195441,133979,199549,156903,-134976,-256604,-136972,-121547,-60245,82017,-132013,-480840,-496729,-182183,255732,436020,168300,-118546,-120801,-65503,-646,172844,315096,280580,196880,178109,170556,169804,46057,-83524,25753,101447,66416,211472,420671,364436,123282,-40273,-35269,62067,171823,313424,434385,464482,431506,333041,177150,106553,135383,138817,21393,-81515,-59231,-118273,-177695,-144703,-137919,-123879,-2442,15797,-45829,52348,261595,326278,93819,-110650,-52919,176006,330895,295384,158514,-21754,-93433,-17659,170356,122126,-86082,-56780,109335,14737,-108562,-63145,-55887,-124372,-221374,-281003,-230102,-94625,-24362,-131641,-195979,-14682,143224,124442,168768,235683,187953,106749,57686,134681,326408,362181,274892,238282,183783,64135,-23855,-111663,-97717,-21523,-29887,-194179,-313498,-293626,-100728,215411,278707,118625,31500,57141,-27490,-149805,-148034,-875,232892,270345,65761,-18028,-7541,-182344,-451734,-563082,-627331,-626779,-540894,-451490,-316714,-304373,-358168,-255411,-79799,-19220,-57772,-30070,75212,183012,170229,54870,37695,22054,-17959,-105033,-278854,-409181,-403848,-234196,77240,358698,454992,394659,293018,156820,-24396,-130537,40185,239072,251941,162753,30200,-115330,-184872,-196211,1740,316896,417515,126658,-188572,-160452,-38258,56351,68374,-23715,-84339,-13125,99902,68446,-81648,-87150,91099,380012,451666,295838,262629,268937,-729,-234211,-153644,-12266,157413,256625,231474,123063,79952,105319,73610,-46347,-216130,-386674,-469448,-361375,-135843,29056,42049,-82668,-170210,-46637,147805,76641,-172998,-291182,-221675,-137564,-70935,14112,154580,253720,130478,-75647,-88679,-1647,-7565,-23751,27000,5801,-214688,-365697,-195845,61051,145224,222526,354949,290098,15936,-262408,-321484,-136819,59408,75660,87212,116359,-24865,-156725,-69211,9995,60825,52080,-216093,-400366,-194666,42096,-66713,-323902,-404797,-263974,-106842,-23717,-22577,-2936,119594,163884,65786,51761,113222,83860,150746,192678,-71096,-222283,79432,132947,-102259,-110043,21519,73910,120119,92955,9008,-25098,59895,206980,168075,-67811,-129089,-119719,-169473,-117055,21153,89621,82929,-115950,-286959,-236376,-190953,-172249,9187,133045,37093,-112957,-258057,-287886,-98618,-16039,-194958,-276153,-73474,171784,230296,102177,-15513,85994,272020,148126,-98791,-168513,-119431,-165502,-258825,-273832,-142067,139702,341988,253431,69954,59282,45252,3282,79964,59303,-121077,-208931,-151724,-116024,24217,45944,-195276,-265577,-65871,46565,-69085,-178298,-157974,43579,335022,302305,314349,693513,477933,-403419,-345405,-917808,-2567501,16675,4306168,1560555,-509297,682835,1250942,1546435,1333564,-158112,-500899,-152811,-1060082,-1337489,-753095,-190172,542290,816376,105747,-471314,-192530,269391,324180,126478,23404,-11398,-131531,-259659,-114707,190267,388765,260308,120733,-66077,-320343,-245598,210619,573489,637817,462742,92862,-58014,-62417,-164382,-237289,-87641,108663,173919,62078,35763,52196,-121038,-398385,-465459,-326100,-164336,19549,175030,158157,122573,167330,41375,-258489,-335949,-221514,-143031,-32880,118726,148830,113567,215203,364540,345299,192707,4268,-151986,-124609,34799,106254,-30860,-105644,75484,172844,32430,-30837,-469,-42471,11227,100623,-40566,-207341,-135554,44606,106390,4961,-162543,-242528,-188199,-129375,-168191,-178537,-107221,-176656,-390120,-360718,-161025,-151927,-313450,-185946,90266,191642,184562,261517,255870,129255,55556,31183,99843,244191,209544,-18873,-78536,121174,206719,141852,102214,-44206,-188860,-64917,84852,55641,15132,46888,123407,144373,101114,73339,-15232,-198000,-327595,-273319,-25127,118246,-51226,-308193,-293097,-105797,57939,170038,252908,198978,41268,-21159,-20213,11657,32071,-72913,-81316,105817,168077,-5739,-53981,127441,245307,283173,342770,289335,54456,-93333,-55372,80323,98558,-57107,-48037,126669,118625,-32925,-73968,-62834,-87781,-74513,-133754,-156425,-45860,-103923,-278370,-373181,-417793,-432588,-339036,-312307,-287256,-116803,134870,81329,-294972,-520958,-415224,-199830,-95696,-207532,-338772,-244297,-113549,-93097,-57556,-94189,-314631,-372928,-97580,14800,-168532,-130750,-17683,-164748,-241577,-117235,-81691,-79958,52582,200833,157331,42283,-44348,-157617,-208634,-201542,-84404,132835,369070,411538,223615,204170,252818,169421,55633,-112316,-263231,-127159,222874,355567,274098,225676,242266,91594,-33430,-80815,-115996,941,184872,50204,-207428,-206314,-9730,21636,-28171,-1236,78008,185338,254680,228190,177811,181094,208560,254635,248367,127026,-40590,-66799,63981,152270,119607,-22473,-239484,-319590,-113066,216979,386722,425246,361758,108157,-104922,-123749,-92459,23685,179275,160320,123840,231321,383018,481266,346340,87095,-4426,-24564,-55963,-79819,-173205,-304356,-282669,-52207,228374,383167,488509,378266,97934,-51661,-52769,50719,73065,55640,110424,69939,-41770,37996,151174,45751,-112087,-97310,56386,152663,205898,195565,27493,-13315,160126,199543,106524,-69395,-272363,-466251,-547934,-301466,-62922,-145611,-170025,-110612,-152656,-168290,-126410,-117894,-89151,6269,77776,-30263,-189215,-176402,29099,284285,347194,197067,90006,111686,160819,210970,293840,242929,47361,-69807,-5108,51748,-4354,24852,-29634,-302288,-352813,-66023,91931,96174,87512,62422,125495,106797,-115746,-193252,-60259,21572,98814,129086,-44435,-151791,-46659,62092,154594,162724,102974,-138873,-504514,-538165,-195525,-9983,87396,225816,54772,-200126,-104705,-41725,-213230,-315629,-375361,-401714,-371820,-263151,-52789,39708,-176496,-343929,-146796,-4213,-186917,-355218,-336278,-416202,-500832,-271485,114105,311968,203641,5430,24926,228802,369452,360451,214872,111072,217744,196313,8269,58970,271658,468038,543155,338117,-185318,-176622,293048,-126210,-87151,1815432,2730416,2281809,2665568,2566335,1430103,572490,39721,-479929,-312314,292769,-188254,-687811,687461,2243517,2798226,1896084,605304,-134385,-661309,-688182,-102787,278635,301333,317157,339632,283037,183598,62676,-165552,-328511,-130343,86750,7450,-50698,87841,197498,213055,105246,-35408,6123,125156,138417,142097,224734,326661,334898,69134,-283076,-273918,-60077,-11780,-79542,-246252,-412310,-424169,-331677,-189488,32300,90579,-50240,-85084,-7553,-42038,-111443,-2770,193365,280448,145971,-117189,-325111,-319786,-89183,186489,349184,280512,94122,152749,393392,442726,487569,655240,558154,225343,57507,47608,-88773,-113671,93221,167128,61803,25236,191,-108126,-215349,-293487,-141967,65564,-101944,-351948,-275871,-235285,-302869,-128716,45619,-71620,-204538,-95462,-3331,170576,386158,313694,5399,-221956,-183105,-36394,-76737,-42746,217547,249266,-3656,-44227,181758,249647,106444,141132,382407,481175,431078,257399,-28848,-185122,-83871,23099,54814],[139443,146853,12826,-157905,-118578,151131,288406,142556,-14902,-63082,-64709,-79161,-95453,-56303,-36747,-158129,-213283,-79923,-37391,-104334,-142465,-187027,-269557,-304456,-252193,-200130,-175031,-107482,-12186,21388,-9779,40564,202383,95499,-103413,-165883,-187354,-90166,80266,37537,-48000,31,-79487,-279039,-311120,-55970,176285,105893,-65057,-18918,98886,100061,25497,-6859,82153,190589,127315,-93475,-235137,-186912,-111816,-1628,174605,439100,519941,332507,183661,125615,62875,-18278,-99837,-142370,-93927,-91023,-18234,162505,216519,217384,257031,142853,-111428,-332003,-273646,-241759,-337332,-231083,-47084,-25623,46841,187774,220856,143631,72864,161294,173954,-69053,-219985,-153018,-156483,-109928,15754,-132573,-491894,-542598,-232304,200024,381351,166502,-68617,-90627,-90358,-38612,147747,307256,309029,273906,290270,211158,104041,16505,-21997,90300,123380,39584,149772,341857,278309,40765,-128372,-162426,-93816,39040,239104,420722,481689,509838,455575,268305,116435,79653,88118,58618,-17931,-54690,-106976,-132703,-50885,-45997,-83317,27074,78866,-8149,33879,237761,349948,162503,-62464,-47670,164948,311721,276925,128277,-11010,-46574,3200,111162,36415,-58414,68523,267971,146598,-23712,-78546,-82569,-98641,-134678,-182826,-162224,-27992,56930,-78815,-187776,-61701,77121,102168,169276,239813,231912,167855,59050,65320,230426,301468,252500,182773,103917,17189,-25111,-90641,-62304,1675,-55216,-178982,-208506,-222028,-121720,139560,221118,97860,57367,87481,9593,-115582,-185518,-93231,160069,219058,18495,-33807,-17187,-250583,-561604,-639478,-650003,-647974,-525840,-388945,-259383,-273235,-305793,-166843,29102,77057,13222,1849,91116,200076,146350,-39015,-10338,39388,-7641,-110537,-224443,-363833,-493151,-409150,-51623,317197,501335,496376,321032,121466,-78930,-157868,59135,219994,117039,41095,22122,-39319,-53260,-60353,13187,233589,420871,257843,-16140,-45806,75724,196273,210718,64529,-59420,-46150,78139,26128,-126717,-127228,41802,291660,356976,235084,242992,265965,-8655,-276182,-212166,43058,265334,314381,233830,166931,174295,136052,15484,-103267,-204702,-356903,-465980,-320624,-79580,54300,60703,-34016,-174989,-106766,100733,68249,-198117,-340516,-272937,-177942,-95858,7418,182523,311162,215176,4605,-66771,-37677,-28370,5576,77125,64209,-135899,-254980,-82804,131652,171763,277108,510535,459636,127047,-204891,-310157,-151531,51313,55111,26727,38289,-9156,-90234,-44694,15006,82912,47632,-194630,-297930,-86060,52822,-140467,-383452,-402919,-261230,-97084,65374,118383,82627,94391,93131,-3983,16583,86934,45946,93121,164637,-16524,-89417,235763,255926,-35430,-112069,27884,73147,79661,67689,75105,50662,74975,155721,99135,-102257,-152341,-144997,-150992,-65023,69048,73954,29826,-99905,-197512,-139720,-121679,-186934,-82323,88710,95189,-39622,-279562,-355940,-99465,62906,-119499,-230120,-72010,111905,162523,129070,94770,160141,233234,130897,-54309,-90734,-31304,-77631,-204820,-286221,-182681,169741,468558,349920,54291,-2700,22655,43273,140406,82373,-106459,-152594,-121382,-144307,6550,16608,-278257,-373732,-162465,-112549,-232749,-182559,-45381,36364,165509,97722,198318,601814,612389,-40425,-84062,-1071173,-3615823,-1861918,3714578,4552352,3353224,2021140,256606,110185,516506,-456294,-835696,-558220,-1134730,-1257345,-708485,-278529,457690,816455,177257,-342971,-176754,116007,38418,-48004,-29982,10930,-14634,-87139,8065,186358,244484,140470,77531,-88858,-351065,-311968,139240,496371,554394,398829,78355,-54641,-99643,-248642,-327101,-143589,57427,70078,-40570,-5051,71469,-19862,-226795,-300203,-192080,-82221,-10934,56674,104753,195940,331873,181941,-260904,-452476,-289896,-135733,-25457,61893,55391,78011,229268,343127,284161,82022,-77270,-134695,-128919,-83714,-1614,46260,20272,129131,172537,38489,-37939,-40498,-77343,-36710,-34212,-205833,-292360,-161443,68136,178051,74751,-130819,-253476,-233141,-191049,-192807,-193353,-162602,-188225,-290900,-263941,-145479,-153130,-266299,-237017,2154,133214,95569,127630,186663,166273,172930,137532,134576,199350,118615,-83425,-32955,242913,277472,162387,109934,-44795,-184594,-73051,66972,54703,12312,1439,40582,35618,-23378,-64335,-127770,-290336,-428044,-370146,-125830,47370,-30272,-151868,-136154,-63260,-29019,28586,131915,110989,12061,20115,6307,-5686,1341,-86643,-58370,103018,151470,24900,10549,143721,197604,171895,250070,281969,110360,-10697,43320,158355,163000,15152,17662,227503,308170,144183,-17679,-48852,-81585,-59012,-98628,-148064,-82190,-129480,-267631,-350383,-391473,-402388,-300721,-222797,-187232,10939,245537,120746,-301137,-523030,-417211,-233062,-195215,-314152,-384659,-288892,-147242,-85191,8837,-8537,-316919,-492705,-206471,-6070,-118349,-67918,5594,-164912,-237124,-130959,-140533,-155258,22191,203931,149660,5095,-42720,-78746,-93799,-103504,-44431,116338,314941,336139,206822,225021,290470,222824,71675,-136029,-246110,-37902,318005,421464,314570,198925,80373,-17043,21404,15441,-10892,134853,281375,53013,-264277,-306692,-79510,12853,-74250,-95780,35143,191522,262221,219292,100915,51197,82118,169695,162766,26221,-102613,-135266,6680,128319,101818,-24075,-194116,-308340,-184487,111147,276482,367921,373137,101676,-149162,-101796,58887,215234,269514,152017,145244,295777,396045,397464,284089,116656,34905,-7962,-47371,-57819,-129443,-221916,-125531,114615,290986,354995,399111,214849,-43153,-135337,-76779,-12161,-46512,-30022,132366,186139,48310,22863,66232,-65854,-174525,-81776,117788,213751,267058,255578,105144,68504,99326,21656,-19826,-114378,-305239,-436419,-413138,-219060,-88920,-139511,-54225,58903,32691,-14913,-28294,-32897,-2499,50076,85358,6475,-199615,-241663,17223,275288,256269,43183,-37745,72300,180715,222144,344549,366571,194307,108131,183207,181629,80994,52551,-32810,-237192,-222903,31924,119427,75829,47861,15835,89082,118549,-104381,-228708,-37028,151810,270271,257710,8502,-170817,-117795,-23366,66942,103761,104003,-73493,-451963,-549896,-244945,-45900,51727,151885,-6731,-152014,19670,53257,-149934,-279922,-361535,-442176,-516315,-432278,-189085,-70528,-217398,-277563,-36361,114696,-55884,-277406,-267339,-315585,-446480,-263722,145392,387202,256947,17104,-19546,191594,354832,368153,256602,127147,172374,168425,-28826,-66573,194686,472510,473999,223189,-231895,-421351,36223,214982,505593,2165012,3422227,2849305,2332171,1934714,1140940,547654,189344,-306840,-331977,91997,-191068,-548861,755242,2457027,2921883,1802604,465789,-274850,-790871,-714762,-7654,317008,267577,325215,412187,268498,146799,64374,-158862,-265272,-20856,129472,-35139,-92891,13901,126334,244517,226869,30696,-23212,112017,229267,247195,241798,270548,281057,27187,-301657,-279843,-75451,16166,909,-185062,-379054,-412542,-333323,-183366,1463,9791,-112110,-159958,-91361,-64383,-83263,-24173,68031,142602,37024,-158466,-296486,-332342,-203587,40815,203801,201505,101971,188836,394822,402626,372910,450567,417996,239843,125461,30306,-159454,-146900,95475,154573,42778,5053,-11845,-161238,-309287,-315237,-40126,188830,-59008,-405323,-373656,-237586,-187258,-5072,130543,-42439,-238567,-126286,58586,244590,427361,296978,-69343,-286983,-231229,-141360,-199652,-191121,4601,49571,-120092,-97671,165425,218293,75735,113386,341474,402215,367241,268446,11376,-157517,-62855,56838,97831],[132264,86512,-44007,-139337,-79764,157786,273378,147864,16787,-4866,-5938,-45952,-66972,-57078,-72079,-148865,-120858,24627,-31717,-129414,-98946,-83595,-183123,-307262,-340060,-281821,-219888,-132275,17500,113321,70934,59967,233995,166264,-11560,-75390,-91372,-45802,75313,5068,-102175,-36214,-83081,-308143,-340850,-49594,190413,109006,-60373,-25661,142967,191505,59750,-14109,93805,227725,162059,8498,-78494,-71807,-65137,-8482,134267,354145,380258,217877,121844,177721,191244,72561,-86491,-160587,-116844,-126949,-65316,99796,99054,-5960,-20808,-35242,-155413,-264551,-215537,-179860,-273259,-228558,-104321,-76960,5360,139723,149316,55031,-10488,86928,139763,-38631,-192479,-166974,-159428,-112488,-41406,-153412,-446298,-476009,-210244,146845,303582,154613,-14919,-53309,-87571,-55868,104674,256637,286809,304738,361274,233698,20435,-58826,-18159,103476,125335,20414,89844,253252,195676,-23838,-191942,-246503,-216493,-111207,100582,302437,358132,425950,447821,292210,91687,-718,-2692,16470,-7172,-38017,-62444,-74661,27897,17362,-79171,6895,97017,7459,-3421,159388,281979,170140,-44895,-58639,115759,237883,218075,104459,77948,79847,41107,-4091,-101005,-54414,185643,373487,233819,17810,-110633,-79804,-44873,-48902,-69213,-51627,77719,162519,-6028,-169554,-119974,-24028,55681,179439,263514,275492,216426,60651,-7556,99033,191675,176519,79782,-14425,-39690,-11116,-37355,-7989,59900,-3818,-87218,-116836,-178835,-132841,42406,118260,52038,83994,125857,64351,-38158,-170251,-160473,73164,157416,-16222,-60391,-46862,-316579,-622512,-624753,-551522,-555018,-441099,-267131,-157623,-194658,-218452,-73603,112023,127432,45965,-1814,58285,176127,118157,-89064,-25330,87054,23577,-92076,-148395,-263319,-474385,-490124,-149950,217906,422086,461138,252725,43496,-141511,-196364,19061,120388,-44652,-60083,29618,33015,56911,68127,12292,106567,341185,355783,211050,135234,193549,269179,294862,181297,15916,-67308,25115,-9188,-123260,-139803,-15579,163544,214499,142934,194791,201236,-63152,-296994,-233056,80119,319614,345860,219482,178480,227378,138336,-50517,-150288,-161774,-275728,-415827,-274737,-33276,76749,96545,41840,-154339,-165735,41482,86670,-135286,-284406,-247333,-156035,-68640,33127,197779,316143,250465,64303,-56709,-74886,-28874,45449,102471,86403,-46686,-104227,58116,206921,175058,273292,584118,591431,233649,-128832,-265374,-157608,15684,13071,-43619,-40441,8348,10682,13935,30801,87778,20115,-154578,-142931,42884,32622,-211561,-375625,-355297,-269715,-94443,137854,186899,75997,31981,23913,-78143,-53528,22715,-3705,22527,99229,24300,64662,350259,334888,23107,-108483,43325,111719,71067,50580,131783,132850,68323,28438,-46147,-171389,-191257,-143292,-105706,-16485,107698,74954,-19466,-100507,-132097,-50739,-41958,-176100,-150963,57374,172324,48293,-278807,-389108,-71145,179320,12694,-145171,-64942,28948,60045,126246,168152,169512,122623,53806,-49753,-38501,32958,1378,-143882,-275856,-191425,189315,527732,393070,46298,-40468,21104,81349,154048,64811,-116186,-130380,-132804,-191275,-21043,24109,-278245,-397782,-198721,-214842,-332708,-168833,18323,-57480,-153698,-273566,-119237,372271,659766,225016,-33121,-1390398,-4495860,-3384967,3231957,7620568,6891621,3337319,-549859,-1462042,-491817,-708285,-987540,-846170,-1134171,-1130353,-649765,-367930,274855,689086,220498,-197224,-193825,-142383,-276261,-216914,-101106,-5270,76217,100027,122616,127333,34056,-767,26359,-63756,-255925,-262414,74065,366566,422597,279888,40869,-53970,-111487,-294371,-381879,-164932,50274,-18563,-130094,-42229,87012,93895,-21908,-99152,-19817,36137,-27864,-79920,16296,251484,491308,332570,-215340,-508636,-327559,-138463,-48346,-7645,-33351,52373,258997,328677,203935,-33976,-133718,-76726,-93006,-161432,-85663,106905,156649,197633,166813,29512,-60187,-77423,-69791,-44225,-145548,-320762,-317551,-143745,117784,278099,167352,-82049,-224287,-224925,-186294,-134243,-134806,-153181,-126307,-114725,-123293,-104736,-93922,-115616,-177735,-33933,83680,3954,-34822,68506,161472,238150,216848,183244,172938,1120,-191715,-7409,327454,320399,177394,101977,-37547,-126563,-29420,65253,47196,2484,-44502,-55482,-84001,-142895,-183021,-201781,-296808,-423347,-385976,-169471,11403,-2293,-15670,8883,-8829,-115011,-137410,-50492,-45762,-30656,56536,23729,-10142,-4279,-58621,-6659,90934,85337,14843,52608,154936,160357,74265,158589,266788,179133,95953,150749,207807,176471,75650,88933,314122,484492,313372,35347,-46057,-75795,-54912,-75617,-137519,-123088,-155780,-244372,-306619,-365267,-380657,-263651,-102792,-25786,177809,342910,137370,-279138,-460120,-365520,-256230,-301275,-385364,-383062,-324541,-204651,-98514,40937,49222,-300911,-574014,-307398,-39952,-86136,-43319,1584,-163366,-242605,-161955,-168396,-188441,-10277,162516,93018,-44952,-26158,24856,39599,27177,25456,95045,205151,191371,128948,157063,228765,186369,23735,-173945,-199770,67632,356930,412737,304055,139726,-74661,-84179,93365,115901,84011,233899,309134,-1685,-339488,-369874,-136456,16629,-81482,-157729,-13198,139446,187684,149030,-21648,-134231,-52118,86514,65456,-65081,-154465,-200282,-74121,64515,60907,-14674,-118070,-274627,-278673,-70689,94761,267976,373351,121037,-161672,-83103,163760,333710,289549,96927,112169,293198,358533,285273,184451,98723,61069,26703,-26175,-38731,-86692,-131039,9677,233646,306728,263846,211683,22766,-171482,-202517,-84793,-70937,-146938,-87496,147413,264895,121657,24856,36208,-76075,-164210,-60723,142780,229608,255476,237053,138240,112159,27389,-115314,-125097,-161176,-308409,-346010,-226485,-101656,-95874,-122974,42337,203624,218278,167393,97648,61723,75870,79052,78542,46186,-142001,-211128,39778,241804,135483,-108205,-134865,64655,197578,222818,382730,461306,289050,220549,305614,257972,143398,90508,1225,-127810,-69942,127368,161395,78237,17081,-19398,57205,120832,-71274,-205246,12556,260610,385086,321631,24313,-201555,-169244,-67271,-13686,43256,99793,-29561,-390443,-521287,-278173,-88479,-4719,68271,-34401,-66629,124796,124054,-44206,-143096,-230102,-377759,-563697,-559871,-337603,-200669,-250152,-186209,76467,217178,51555,-191938,-169131,-172689,-341162,-247269,107655,356189,270846,32909,-70995,116825,293423,312755,224763,87365,61521,68363,-106948,-206117,98487,409141,321561,44289,-316403,-703995,-241793,768292,1470198,2680891,4162051,3556208,1894854,1059020,697909,392847,200595,-217769,-381324,21114,248077,180564,952238,2286896,2504723,1385862,243320,-371796,-793172,-624706,116736,384585,285941,330816,387865,185150,103919,98053,-94003,-157215,74601,133166,-86499,-115390,-31497,56350,236464,296746,82081,-55832,57028,248636,295467,231567,217467,236524,28123,-242318,-230625,-69517,34416,35120,-124634,-270552,-308004,-287639,-189115,-104436,-158705,-219282,-208330,-115656,-43472,-20659,1358,974,40343,-20211,-140643,-224557,-313675,-315910,-128002,40430,94638,93738,215240,389926,408426,312517,239740,212904,171937,132761,-13625,-213907,-146980,115265,159651,50346,16671,993,-180014,-383586,-343938,20144,278920,22454,-361313,-397768,-226730,-102801,42472,141042,-7867,-188902,-101408,129536,288065,383063,233619,-112446,-324165,-291890,-250457,-301891,-325141,-210841,-136680,-198755,-131834,111971,135600,17324,83285,268406,266875,241172,239886,49156,-112364,-31698,89872,127163],[108080,20097,-77295,-90086,-21730,151950,259378,202277,101339,75943,53370,-12583,-40684,-47770,-76432,-98072,-3388,112039,-20884,-114780,-5328,48017,-85048,-260123,-363200,-345762,-255321,-129653,45435,141476,51713,27945,234405,234972,83622,16300,-7921,-24551,38295,-28869,-132442,-65061,-61631,-255362,-284861,-22946,158983,55338,-63242,-1116,208039,291044,114637,3382,105867,222900,167367,111201,91762,35727,-22437,-24849,44931,163912,159298,78861,70964,215521,270285,129124,-70363,-155795,-131318,-144560,-90234,46279,6516,-202988,-291085,-198276,-163179,-132905,-101849,-105803,-197284,-201517,-140824,-115623,-49339,50001,43018,-49370,-100430,-22115,40505,-64196,-186521,-184797,-142199,-77192,-73231,-188014,-360418,-325236,-128878,101448,210823,127475,30145,-8200,-51664,-49122,49496,166480,210840,277334,371866,227244,-63523,-156809,-70335,64047,113019,25529,62382,192947,145421,-53916,-220351,-274221,-279160,-243133,-63912,127421,161275,240980,337307,249100,42272,-84016,-106763,-77189,-32774,4197,20780,6742,91277,48604,-102083,-49823,68424,-3441,-50861,50960,140224,95194,-73398,-87113,39443,117912,96976,57483,188063,230279,76837,-140740,-245696,-90964,217777,365811,241698,-2646,-147681,-43995,24942,9570,28214,80666,201735,267581,68191,-156329,-188304,-149544,-32512,168691,291685,307096,239115,60282,-71563,-39451,55634,63986,-41235,-140682,-100574,6446,30922,52213,140854,128289,73784,-40155,-150366,-120276,-28477,17510,4088,115422,182066,136332,62023,-107755,-187357,-13748,93624,-24888,-72881,-73953,-358290,-627128,-534839,-372214,-374916,-305735,-125846,-48346,-100112,-120917,18541,165981,119012,19854,-43881,-5530,134469,105376,-80157,-12991,130244,52299,-65135,-82221,-139357,-348839,-447750,-192280,88395,244641,303448,123435,-51387,-199365,-238483,-63102,-12362,-169587,-119028,37115,84887,133716,159205,4268,-21611,199725,369050,398038,332595,292037,259443,291185,281063,117285,-64052,-40144,-14019,-57741,-110043,-62282,37874,75260,51975,125121,84869,-154248,-298747,-220524,72652,312262,345839,188141,152433,221568,105597,-114438,-178999,-93898,-152635,-324068,-237928,-10724,92777,145143,128232,-107783,-202608,-5730,129274,-16282,-173235,-184332,-97850,-5208,85581,205267,278112,235329,97515,-50999,-105653,-26861,71888,92035,63933,29132,52924,195204,265349,153236,221281,564656,642769,297328,-68254,-214196,-148987,-23409,-32304,-99386,-85794,29939,114733,84103,50277,69851,-30330,-104904,44425,180130,4959,-246259,-298233,-280795,-287348,-94763,180317,174672,-776,-28751,-19199,-135343,-133767,-52210,-45592,-42952,8448,41234,197487,401111,361202,61140,-109391,57820,195676,121996,67701,178380,204479,32230,-157505,-228669,-231509,-199189,-93677,-40046,12999,124197,86852,-62301,-131841,-112940,11063,26775,-152844,-197373,31382,244193,127351,-261007,-387571,-26906,297412,167271,-31445,-35398,-37042,-33239,101606,184993,122279,4064,-43952,-84323,-35939,45635,45547,-95578,-255977,-180770,181473,489873,359763,41636,-50551,33410,103431,109830,2591,-139265,-138132,-175550,-235490,-42446,69410,-204174,-364002,-206873,-239747,-331078,-126630,34297,-203557,-519763,-678543,-518256,98372,640676,378163,-152575,-1776631,-5073001,-4376755,2907939,9792318,9075036,4320142,-795975,-2655884,-1440732,-898879,-951440,-885954,-1017120,-973972,-572477,-403627,52453,473366,258179,-40357,-224291,-422811,-510923,-325527,-177125,-74572,86607,223313,189833,32642,-155114,-101691,-5256,2343,-74135,-124679,30913,232396,289832,152936,5066,-36854,-82873,-282537,-377813,-141648,70155,-81730,-187788,-59698,109987,200807,156783,76940,138372,153561,-30336,-201458,-94359,255016,583876,445239,-134324,-482173,-323370,-157950,-99351,-61482,-75782,54105,302062,336645,139163,-109745,-143753,-2156,-39020,-194467,-137711,122650,257406,257549,158717,18275,-86343,-113886,-37385,-7795,-187650,-343001,-273603,-91279,170067,366096,243519,-38276,-165770,-172002,-123476,-11630,-23802,-97732,-20017,89687,32993,-30424,22296,70950,-42688,-3226,62738,-63103,-166682,-54114,113985,226892,247045,236629,171751,-112607,-306672,67,355964,319342,171940,73894,-27441,-29608,61025,81972,25291,-21657,-81011,-142678,-187873,-226403,-259698,-241095,-235923,-322721,-325554,-153297,12075,22332,60159,102112,27877,-196175,-291999,-245247,-224101,-75779,77612,25533,-7436,7514,-72,74343,95354,688,-23070,68387,151810,130469,18564,96086,250965,248409,206405,238603,204454,121070,99748,152572,367432,588944,424402,80124,-49199,-74326,-62200,-57565,-112010,-147338,-165847,-207312,-251885,-330623,-358413,-242626,-10343,145166,348074,409471,119529,-248776,-363739,-290790,-276484,-391168,-416183,-351236,-340964,-267106,-133578,29975,65765,-270812,-591274,-372201,-79288,-80224,-56990,-22707,-159272,-256712,-208220,-171970,-175207,-38020,88064,12338,-75944,14897,130027,161447,150338,100935,88654,91088,28812,4692,10739,65012,44161,-91479,-212447,-127489,163368,341359,339140,249674,73889,-165833,-89097,171099,200932,134060,254368,243734,-123437,-435431,-412400,-196815,13349,-48536,-166080,-52409,52630,71920,59377,-140876,-316860,-160510,18366,-35186,-143835,-209020,-270413,-175542,-24791,17985,11672,-30196,-222871,-357857,-258059,-90880,154498,354662,156670,-134052,-63884,202642,363196,252058,13537,25780,217860,286678,200468,98471,47018,68027,70996,2688,-26059,-49751,-52404,88469,282642,288508,140357,-8732,-126324,-243190,-230411,-77028,-108819,-198874,-100006,154076,287967,157672,37483,63198,18672,-82224,-41468,127219,208775,194202,164532,133767,118564,-19236,-161661,-168516,-189729,-280078,-226130,-46257,22367,-72891,-91871,102973,285102,349442,329981,218130,140235,129894,97553,80377,93756,-19608,-77353,96653,195037,21369,-214379,-182879,71597,192309,209813,397721,502127,317704,242001,316408,247682,151738,105947,39457,-15702,61715,188369,189817,85401,-4130,-36110,36443,113715,-12511,-107210,89481,318539,410559,313586,9963,-229896,-188476,-65133,-58380,3424,95406,-13335,-338151,-465027,-279698,-111187,-52787,-6779,-34050,33029,192591,160056,76168,56024,-26439,-232027,-491471,-602490,-466483,-323502,-265067,-99707,149222,263657,98752,-134111,-91421,-54819,-249943,-272839,-23556,210366,232338,43571,-115649,21246,204499,219884,133261,5878,-64005,-50135,-196451,-334003,-23393,265777,94317,-188684,-444256,-971297,-538746,1287349,2495405,3246919,4783388,4246402,1529764,176485,163313,95247,33751,-251441,-492283,5991,980099,1403102,1389238,1869039,1724294,772457,-22042,-430029,-717836,-470793,229002,462239,351282,340758,280669,67307,77960,154251,8565,-28831,135646,93209,-128520,-106486,-41160,-2696,191815,300330,109482,-74575,-14756,194641,270497,192466,180164,213048,72355,-119661,-137609,-46770,30745,11480,-84580,-119078,-137620,-207739,-213113,-253430,-359070,-341125,-213252,-71356,5089,47308,59826,4131,-2724,-14078,-72243,-133536,-277206,-395677,-265263,-90754,-11281,71216,222678,370899,429694,298378,81263,5342,42003,68553,-81444,-231997,-99481,139846,152449,58052,40111,15591,-178395,-416222,-355768,35246,316279,119573,-246836,-360464,-218084,-77211,-1481,62215,11583,-82151,-39526,170524,280109,262643,121674,-134149,-329883,-346791,-331860,-365609,-417087,-364768,-254300,-220751,-134206,47812,40501,-39803,60667,172800,101606,81575,167037,67640,-56437,11101,120775,142937],[76728,-37472,-77354,-13696,48628,135383,241721,271382,202325,154315,96307,6669,-34214,-41590,-48246,-6295,124661,171169,-4363,-68103,99380,157700,2020,-165152,-311887,-378784,-279568,-100537,67070,99401,-50058,-36512,210868,282321,150161,82895,41639,-30748,-16107,-50533,-132357,-87831,-32588,-134066,-150690,29410,106934,-26448,-69356,52149,280280,369070,166069,29489,115605,177551,130250,180465,238502,128793,22199,-31875,-58699,-64753,-68639,-39677,58200,242874,288003,135035,-58183,-127016,-124391,-130456,-84400,12013,-36445,-294030,-442037,-296795,-143482,-5857,12025,-40434,-119541,-151469,-148098,-139336,-114101,-67711,-73687,-139933,-174659,-143995,-103682,-135849,-200621,-209452,-125723,-30344,-79880,-225736,-266722,-147901,-20224,66486,115568,86177,57162,41184,9183,-26407,-14129,45774,92523,198106,325415,196014,-124583,-243057,-157547,-13843,93956,60655,81853,181386,140436,-45573,-216137,-256753,-279784,-326771,-209136,-41017,-16772,56312,191417,165830,-10967,-147922,-195270,-175419,-62357,76494,132483,105603,137592,53366,-130795,-110287,15058,-33706,-98665,-55923,-29119,-45137,-134724,-127178,-48918,-26944,-81244,-28952,256104,342711,98815,-245845,-346034,-161784,131079,244184,171412,-73140,-171780,16833,95469,31650,86759,205477,319959,351736,126012,-159313,-260043,-278354,-161284,114945,302638,314458,230811,56041,-118136,-156374,-79021,-60053,-150480,-244993,-160050,14452,92063,103975,220689,302635,253403,24817,-115339,-78723,-36263,-33573,-23048,150625,257289,218716,153580,-23233,-172254,-87498,32304,-7318,-50366,-72443,-354289,-576994,-400089,-166360,-163506,-162471,-19413,29046,-20774,-31684,108793,197725,62353,-59506,-110115,-70554,102515,121031,-19424,12570,134848,55871,-46795,-46279,-26598,-159739,-300571,-174241,-33259,37356,95732,-4819,-132262,-243477,-277171,-157382,-118872,-208444,-131841,26478,109854,186763,207149,-551,-114277,36304,277851,464237,479811,345139,179371,208423,325462,210575,-27389,-77681,31006,60625,-41178,-86353,-49528,-18667,-10750,47972,-51067,-251399,-283792,-188933,20838,263954,322883,146100,98613,164690,48264,-162515,-182699,-13731,-16555,-219233,-218355,-14173,98288,193300,205539,-41550,-199490,-20415,181446,107417,-68965,-130017,-43514,63870,149579,210504,217026,185166,109391,-38550,-123712,-37873,68421,47979,6086,75032,182893,297073,286376,108767,145305,474888,597265,294678,-42171,-168384,-111517,-39495,-68388,-125021,-81220,54119,184586,133896,62752,32282,-93763,-56008,232479,310201,-5810,-229211,-178574,-205578,-305737,-95516,187549,109209,-89675,-50375,-21871,-159419,-196248,-109610,-63934,-88192,-86596,33613,273979,389939,340319,71104,-123981,57074,302454,230863,124700,210822,245801,-32842,-362499,-394807,-244320,-140701,6870,31585,11468,109742,95075,-100367,-195112,-145859,27342,60257,-138714,-232024,2535,287064,176376,-236117,-359678,19370,382107,297954,87859,22471,-58874,-84632,68084,148552,51368,-60025,-112070,-136348,-82353,-371,38795,-74707,-238940,-167885,136222,355300,249556,26309,-48284,43194,102416,24127,-84157,-152807,-153161,-220753,-255514,-49907,131225,-87338,-305290,-221090,-197273,-224031,-48400,28572,-334186,-793895,-959703,-827298,-119756,580074,439088,-310520,-2009589,-5158656,-4742317,2635716,10235787,9275758,4751043,-300730,-3041095,-2054634,-1011859,-795259,-659766,-780206,-801006,-474779,-369160,-154691,227443,308203,125920,-229397,-610790,-587390,-344161,-238333,-177599,11302,238250,187726,-71720,-261681,-131566,1045,89869,123047,41942,20160,135103,187278,56240,-8302,14975,-6826,-209783,-306861,-77054,93464,-111575,-201769,-45898,152633,287155,263981,179741,232889,228868,-25892,-283213,-207546,187516,567672,483594,-41053,-378695,-281383,-193652,-164667,-78950,-50179,88208,346146,366954,116838,-118032,-110512,53584,8977,-182009,-155504,86389,285455,280371,146326,19198,-97093,-144444,-2940,62759,-134243,-260051,-173051,-22900,202429,406915,275006,-11434,-93873,-92927,-32061,122781,90216,-34606,85959,265835,173801,69929,162808,223176,105430,73300,71357,-90085,-223059,-132833,37579,140278,218312,276843,188887,-190081,-380981,-923,325323,269838,138556,28295,-22559,75860,174894,112429,-10341,-57041,-97183,-195494,-249562,-256217,-290177,-260978,-149817,-168870,-215902,-94240,35075,31843,68279,133290,26207,-268617,-398208,-387432,-356845,-110080,75972,10051,-8184,19426,64736,175413,130661,-68455,-67482,63406,130344,100301,6730,69617,238274,305001,298743,284859,144437,10240,81822,198829,375712,583417,446619,108477,-54820,-80876,-74432,-31706,-60454,-136151,-145829,-153114,-187879,-270453,-318374,-237260,20180,273832,481786,434415,69531,-227309,-269536,-224291,-296279,-446718,-422108,-321423,-334170,-308438,-178542,-14071,47054,-229989,-540767,-388220,-117209,-97394,-92735,-53699,-150784,-272551,-264000,-172915,-138702,-68125,-5148,-61479,-64627,80771,215865,249316,229432,153476,106922,22130,-96720,-132461,-166855,-151225,-164165,-242221,-236305,-42485,228192,294209,235342,173686,29273,-166281,-41692,235763,251939,122871,184384,96906,-283701,-514073,-433384,-266231,-13676,10174,-117287,-66148,-27011,-26812,-11,-201001,-418877,-212803,-27970,-134618,-228996,-285036,-349012,-282764,-114864,-3022,57723,49139,-160817,-385725,-378530,-216983,58514,313304,190582,-72412,-40199,181043,320115,188848,-68971,-91949,86950,201850,172471,53401,-20021,57480,115656,32787,-20557,-20777,1551,108632,276817,266467,30580,-181977,-186119,-238332,-214656,-61963,-114339,-188727,-69054,147610,252314,147992,45535,119290,175798,45289,-28845,82291,167994,116640,79923,112029,97292,-26483,-109126,-132236,-187677,-231971,-114327,81477,123447,-20046,-45796,122716,286801,392794,428972,301084,183192,148505,104337,97835,146500,136430,119417,169160,146587,-54944,-250287,-181299,69918,154636,182278,382630,482618,293900,187440,217103,152238,98387,76975,48485,63401,143076,198479,184057,82384,-15683,-32708,30856,105149,72248,53699,179685,307099,340097,248528,-12843,-230598,-165238,-25035,-50849,1446,97567,-19291,-300475,-388860,-236250,-93910,-70966,-64470,-26696,112976,212145,155837,169574,244999,171642,-56970,-317344,-536371,-540416,-406283,-251842,-41519,155427,233573,73569,-123180,-68202,-12634,-222432,-358394,-223033,-2369,153107,43720,-144881,-74849,111230,124776,18670,-86307,-149216,-126503,-260071,-429236,-168422,60379,-175054,-448395,-597264,-1161354,-827159,1548429,3258880,3718092,5130191,4729801,1356919,-490800,-362632,-290729,-274888,-390118,-650577,-39414,1749757,2844373,2090918,1427771,877760,158651,-264020,-452411,-624404,-322816,295670,523996,433938,354417,150740,-25106,88627,214192,113852,89704,158283,28509,-141687,-63709,-17546,-40976,124647,245809,112548,-69180,-73633,93368,179690,130584,160169,206527,138668,27691,-28747,-18887,1255,-56269,-71999,32081,54463,-108768,-246080,-394326,-526181,-441224,-173393,24462,54443,86338,119967,56391,12353,43085,23682,-47302,-234903,-415438,-322614,-155753,-88949,40141,203347,329527,425863,295919,-1197,-149059,-106192,-46356,-153891,-200913,-5579,157310,111967,45523,59028,23024,-162468,-388200,-326366,19769,296258,199833,-110159,-290694,-222103,-113858,-115976,-80384,7238,37517,29047,154204,206980,89624,-26733,-145203,-299299,-366958,-357282,-380141,-447031,-413327,-273858,-187058,-106967,-3919,-30794,-66123,51261,64535,-69819,-82051,56268,56490,-922,60328,145920,147176],[48182,-69433,-41016,75608,112105,107461,207898,307015,274818,206269,114130,9288,-45320,-40560,3732,108597,240712,202473,20281,-4356,175054,207673,64878,-38946,-198576,-366391,-280887,-47846,82868,10605,-178771,-102748,174166,290611,165483,107978,53645,-55601,-65977,-50382,-107586,-111802,-23949,7502,21425,100332,64901,-96265,-72806,118150,342868,405113,192813,53240,130579,118136,57776,192909,327416,205241,78365,-12549,-136221,-250526,-233679,-101835,97917,270302,256220,92285,-52377,-75564,-84404,-77876,-46125,1614,-20661,-233830,-408873,-310199,-121588,49594,68453,-2725,-49389,-84698,-124614,-144695,-172862,-183391,-171514,-190104,-212203,-242694,-243989,-217430,-220540,-237625,-129135,-3365,-77829,-259224,-200234,-5256,77330,43361,35464,40164,61419,84994,75508,-1889,-83653,-92409,-46412,89303,244308,155703,-143961,-287809,-248557,-106311,72983,116161,140304,213908,173632,-7454,-190946,-220465,-237723,-346663,-299332,-152851,-106734,-42444,79889,82724,-43961,-175362,-246279,-234301,-66000,167449,248279,200965,163493,43752,-141400,-136917,-26871,-66688,-138827,-133534,-164639,-190554,-191992,-167718,-134040,-166309,-275307,-143228,244477,375383,106291,-272924,-364696,-236484,-41860,64362,56397,-156894,-167522,84474,150875,26403,101177,294318,409546,404128,159095,-175096,-318252,-381040,-306235,15823,276778,289264,196722,47243,-144176,-230865,-186263,-168708,-226068,-306659,-211866,4679,127899,136166,271784,447565,378837,80601,-59293,-14997,27428,-7519,-14788,183208,340422,298203,206661,49471,-126459,-138127,-24342,23215,10671,-26431,-292680,-480295,-252719,18811,15718,-64382,7124,50808,27719,43799,196281,216260,-14066,-160513,-173975,-108925,96573,163054,66639,34582,85955,24304,-46820,-41538,51516,27770,-108337,-113853,-114410,-124354,-67331,-71436,-173131,-270275,-309664,-236302,-156596,-147494,-110555,-13935,109761,232373,226329,6862,-152582,-104292,106839,381110,519038,332160,60877,84815,298607,264798,41922,-47669,127859,199003,43195,-87821,-81822,-47389,-32664,-20042,-164112,-313558,-249895,-153022,-47766,209551,293003,105392,39107,86594,-9996,-180444,-157768,62564,92017,-143232,-217937,-36925,87774,221230,255630,31537,-149235,5618,222037,186482,-15345,-116209,-31222,103200,204576,217157,155561,124029,111022,-11043,-124778,-65556,34904,-12149,-61616,88573,264249,344123,259149,49206,73858,356548,469822,224523,-49295,-119942,-31187,-16410,-94065,-123322,-38081,71090,189147,135233,59521,-12818,-152797,-17453,383144,414635,14827,-168278,-61241,-150969,-312418,-97093,161355,36685,-128353,-15326,14824,-144681,-221246,-132788,-53499,-104588,-161000,10871,282261,337468,286915,51971,-154311,31592,388065,363441,205512,224758,241701,-117645,-535772,-495957,-196708,-16373,136136,88832,-25337,62885,82881,-137491,-275733,-218333,-13430,39980,-152925,-265695,-32115,286196,182963,-214655,-317645,56719,410926,365479,185767,99327,-34891,-87303,38627,86569,1286,-39356,-113303,-172128,-151494,-88829,-19244,-84994,-229130,-166026,55728,157553,88266,-14127,-57776,34692,81577,-66720,-159051,-133825,-146783,-236528,-240458,-47533,176306,31385,-247277,-259427,-121689,-44255,62727,36667,-374917,-858666,-1007734,-916318,-225303,493533,443450,-352510,-1858896,-4596559,-4446076,2263150,8637471,7472705,4546290,821682,-2456643,-2137613,-1029942,-618977,-273488,-469123,-621565,-362254,-289060,-306969,15136,372878,294207,-174143,-618485,-492006,-280555,-268980,-272886,-105131,154481,120767,-162174,-274228,-97258,46711,174170,264019,171891,40747,91906,121390,5392,9369,106609,109020,-90506,-179365,16260,108454,-101709,-169472,-111,218247,344156,282450,189487,237143,235282,-24711,-314597,-300858,55309,437860,435740,36515,-236310,-223026,-238573,-224359,-56714,33321,142450,372661,403815,144874,-63479,-63444,57698,34675,-127120,-144908,6922,224724,245996,126181,41899,-74394,-158182,14453,146584,6297,-97276,-47359,39533,203945,387983,258428,2716,-22104,-8855,50924,209127,151397,-4336,150591,371673,274557,172117,278669,297265,205496,150038,92767,-78959,-194029,-140154,-45841,3604,135162,282032,206598,-209293,-379455,661,248584,181569,80894,-26300,-30739,156267,279723,145587,-52167,-91922,-86415,-196093,-252941,-235121,-288480,-277385,-80903,-16993,-93911,-19846,59947,21469,36213,120897,-16792,-326772,-431468,-424256,-388619,-122929,49033,-20684,-22314,13571,107450,271706,185961,-102255,-99093,49654,97415,68215,22055,70902,229863,338734,354014,279353,45406,-116545,38997,225148,340817,473592,385606,114947,-62487,-97442,-81944,12794,18491,-84475,-94013,-82051,-111729,-174101,-248162,-233585,-5816,330627,548660,414278,1047,-222615,-203570,-186881,-313422,-460671,-425249,-321587,-306109,-304750,-213216,-68149,14053,-179930,-440218,-360269,-147928,-124149,-127221,-78601,-136966,-281025,-321154,-195658,-118438,-116985,-105054,-105568,-7818,160668,270064,292250,243961,162051,144023,24353,-148649,-241047,-311445,-337406,-360749,-376900,-235272,37071,252482,243731,143851,105118,24529,-89159,23861,265792,257668,59557,48439,-87867,-427367,-525068,-419545,-338418,-71252,70843,-27117,-45868,-62180,-62268,5265,-165677,-389222,-197872,-52427,-226675,-340999,-391009,-427605,-371184,-178239,14536,120069,104967,-96442,-340911,-385308,-246520,2542,251771,204264,5071,-11129,123737,241596,133985,-122664,-206353,-64711,121289,190362,43035,-86175,38909,155646,59933,-19124,1916,31543,97432,258141,272089,-23652,-250380,-151050,-166235,-168871,-49585,-83999,-121744,-11974,122125,169996,99400,32967,158611,323227,177058,-22204,27912,121435,48431,21247,95774,61373,-6726,10297,-28243,-155378,-182756,-38235,138661,180652,49553,8965,106162,218185,347840,440085,324192,180671,126868,93118,119741,192786,275477,303381,226684,104884,-78409,-215893,-145873,41344,86599,141618,336943,415675,246844,100283,55065,6940,1489,4564,14245,94997,170073,162944,140393,63691,-17566,-12165,41151,105569,173960,239197,259308,228292,196174,153942,-20739,-182558,-98966,35698,5051,40608,110004,-33582,-268720,-294331,-145643,-34089,-55300,-105949,-36391,143125,184443,114192,197892,348490,291286,93051,-92620,-371760,-533284,-422771,-204974,-19263,95259,134639,-6567,-154212,-103776,-58090,-268060,-475750,-421491,-197468,65218,34114,-158676,-155455,31454,56569,-77043,-155033,-158204,-119999,-268065,-476397,-311601,-156779,-432619,-690368,-736522,-1224087,-1053962,1448079,3554963,3969725,5111354,4867540,1403479,-809359,-768155,-659828,-628675,-573663,-802598,-161486,2299879,4146479,2965344,1175931,249415,-268957,-410045,-432717,-545413,-230899,304170,547031,493830,363295,71591,-37754,140440,258435,189628,174795,154841,-26149,-113465,5734,30519,-50369,55784,160197,98804,-39628,-95247,-10450,53816,58639,148615,200461,193529,153293,64254,1559,-46379,-136134,-80933,143913,222978,-3690,-266162,-476227,-608004,-487374,-101363,135943,78776,73083,148684,116826,61729,119473,115942,16532,-193706,-363147,-279111,-148861,-124689,7543,158759,267553,374426,269759,-20315,-219583,-220431,-164493,-201363,-121305,116654,162730,38283,7321,67574,33608,-125108,-294180,-244742,-2109,229905,233155,-487,-220096,-240458,-193405,-255958,-234860,-17757,126378,74665,77528,72557,-102996,-185314,-151016,-229812,-326168,-313423,-343998,-409804,-351902,-204020,-117169,-65069,-33097,-59281,-44851,54704,-46220,-228473,-227186,-74545,16314,42047,105521,160754,141867],[27997,-65637,23798,154124,144502,68151,147546,273210,284872,217515,108921,5178,-54312,-35728,62874,214611,317694,211055,53071,59704,199912,191909,104207,93175,-53799,-300998,-242864,23785,96540,-82208,-269700,-144001,131037,250035,126005,91295,40313,-81596,-90560,-26528,-72164,-144761,-58935,108024,174256,171175,54865,-121453,-69532,173576,381789,395736,186772,74511,164184,82968,-24330,145157,340041,262838,149620,37487,-159615,-334342,-298080,-93927,184555,307016,202407,20528,-50866,-7688,-9968,8206,18466,12901,41203,-42085,-211739,-252126,-125233,-271,33274,-4948,3725,-12610,-76861,-128790,-204038,-262285,-226218,-186981,-202152,-283169,-323219,-263685,-227309,-260058,-159273,-17788,-89648,-287315,-182284,63141,133147,32898,-9729,5138,43692,109081,124647,12011,-155361,-232869,-181327,-19386,159058,124056,-116923,-279019,-313956,-188349,49834,169679,211052,264438,221736,43752,-157893,-190881,-181278,-305523,-320433,-191631,-94534,-29003,38704,33229,-39596,-158764,-250112,-232172,-32589,251327,338188,266817,166327,33226,-118106,-105602,-24826,-83779,-167231,-167164,-212016,-258204,-202752,-196325,-202494,-267264,-419314,-247095,158645,322455,105970,-205679,-292699,-271662,-215093,-94087,-55650,-210764,-130246,136597,178224,13293,84140,328081,452356,423651,172610,-184142,-338814,-427557,-426597,-109431,204938,230654,149610,34729,-151597,-255146,-248107,-240192,-257727,-317898,-248281,-22893,130452,143784,273289,488716,392998,125364,16589,54642,138710,91155,30161,204625,410994,358236,204789,81947,-69473,-160921,-74913,45669,91591,60253,-179009,-352179,-119181,153374,115658,-52309,-59340,19930,50693,110247,274737,226651,-76107,-238083,-207205,-107232,113800,214274,143959,40154,-3933,-34691,-62935,-50796,90487,154822,53556,-42743,-139304,-192148,-117128,-44698,-160725,-280835,-338388,-286562,-119426,-14015,-74722,-82303,90004,277095,237057,29388,-138525,-187099,-83643,183623,425562,247237,-58374,-32794,211605,263293,129680,62528,253890,310273,106105,-78793,-65527,-16526,-17674,-65460,-218083,-305503,-190307,-118068,-91701,179816,270642,79384,-354,25870,-42504,-158577,-104880,119885,136336,-132265,-235204,-69886,55285,209354,265721,94939,-59862,64468,231896,193427,-21332,-148838,-81638,85702,231420,225685,111353,74257,112548,32201,-106752,-99532,-12655,-60533,-105611,82664,294421,334890,187666,-14114,28486,248958,298311,106919,-72138,-50430,94399,43745,-118267,-115677,9060,64668,115594,76312,37953,-49046,-188610,4438,462235,475059,65317,-88580,12305,-124079,-294951,-101456,108695,-2798,-83695,66460,75343,-97512,-203939,-122522,-22270,-91539,-192876,-10395,238640,271488,217359,9569,-191902,-16123,407068,465906,282619,220028,188530,-206518,-632181,-506264,-106725,132238,251387,110229,-93072,-10595,39379,-176330,-348901,-305721,-108664,-37526,-201965,-301172,-68411,241076,147761,-202685,-272680,78173,379142,352144,241283,173360,11222,-61254,22402,41720,9715,54233,-40755,-160482,-203023,-187638,-113270,-117450,-220428,-178424,-45495,-47500,-79874,-84371,-96598,3132,53748,-123776,-187062,-71547,-98699,-203647,-195164,-48760,174584,116083,-200426,-315350,-55346,149589,188652,84230,-278575,-671154,-812553,-771626,-231454,384473,425430,-179686,-1216737,-3365234,-3499294,1737903,5380982,4221345,3752222,2184869,-1093079,-1660643,-944060,-504028,93938,-166895,-446883,-248960,-210395,-384050,-109690,437696,442419,-50826,-432250,-277384,-173911,-264761,-317592,-191961,30070,18841,-223185,-225836,-31234,115764,234319,307601,220847,79099,91934,79313,-6523,53077,223555,240746,46638,-20872,122672,122164,-49764,-98854,65160,294574,365554,223967,118508,158000,172588,-33133,-298565,-353975,-109444,229106,317866,74416,-113490,-179153,-281750,-260023,-10144,135450,190736,364021,423164,207652,18069,-46495,-6020,34582,-39216,-118798,-100901,85102,154164,98236,86759,-11583,-145582,5893,218230,190440,90030,63358,78202,178673,324354,215481,20116,42484,63077,96794,209258,125058,-29552,154066,393642,322390,243136,327300,288326,223595,179529,102198,-46551,-106813,-83732,-115647,-144087,14239,233857,202397,-170312,-297888,10609,148727,74027,11612,-78785,-55748,188199,346004,166554,-91190,-113023,-51504,-143928,-199105,-183685,-277569,-297824,-51376,89206,8223,44252,71371,-2374,8275,96657,-85528,-362942,-388936,-340891,-303938,-110754,-412,-63117,-54407,-19679,106692,325085,225671,-103838,-108676,40510,70249,44080,45767,88070,226523,345635,360919,225629,-61432,-211327,3107,236561,279483,311037,281900,102514,-73160,-122745,-76795,77728,112509,-6521,-24078,-1761,-23396,-49851,-151295,-214040,-51329,317861,538092,352534,-67984,-230889,-173404,-182406,-322570,-437376,-438565,-359584,-262434,-244126,-217216,-107040,-8023,-120972,-318888,-304608,-165943,-142175,-141160,-91247,-119170,-274565,-369821,-252900,-148884,-197690,-202724,-114328,75629,235759,291177,290509,195195,121594,180598,89427,-121763,-287597,-370753,-417410,-467059,-448523,-208194,95176,239744,208363,95114,68128,61952,22452,67797,245514,219456,-24591,-103486,-253454,-499295,-442686,-361789,-400583,-153664,110032,74453,1732,-41182,-23281,78032,-38503,-239616,-131789,-59766,-300008,-476747,-511630,-485064,-414060,-194516,71737,187392,130966,-35395,-224042,-272960,-178570,-5825,178625,186373,74921,19481,60640,164739,107438,-131808,-283143,-195916,53828,213999,39108,-140041,26540,192389,84695,-15044,23567,49978,94165,270277,320528,-5058,-206861,-52857,-57003,-113360,-43409,-22936,-17950,48049,75698,64150,31096,-8226,138800,390627,272101,-16205,-16945,75784,-825,5855,99314,23683,13700,143891,107529,-104453,-147865,-5163,136726,187742,113214,59580,63467,108711,244437,367139,280606,132576,67236,58044,126267,215995,346594,395530,239458,72831,-54956,-134781,-101516,-19586,549,91531,267015,325022,203945,29281,-99233,-135690,-104776,-86964,-48603,89825,161213,104932,72712,33501,-10906,19073,63727,120819,273206,397765,305181,107214,23263,57281,-2970,-84173,-3180,96008,86330,106801,129521,-41040,-226522,-181687,-22679,50091,-20064,-138054,-77518,110856,123259,47586,144572,323366,299712,186210,118772,-153502,-439768,-364018,-127473,-22571,-5354,-158,-102663,-201036,-173149,-160421,-351419,-563477,-535570,-293708,6371,20816,-164223,-213572,-27285,26968,-125115,-177879,-89107,-28096,-211144,-465726,-406801,-316376,-614426,-860420,-814318,-1138095,-1158001,1043122,3359526,3931033,4724406,4625874,1607233,-764749,-961522,-894926,-908717,-724751,-879140,-336378,2472587,4990116,3823624,1224169,-2758,-403026,-405277,-355561,-467897,-196762,267638,521149,499936,357053,87859,45814,216567,274794,220800,217457,146320,-36533,-44523,88096,92564,-27628,5478,78379,79853,4705,-68859,-71475,-62757,-7242,132361,175485,205101,219529,117657,6661,-94537,-191397,-96668,194219,335465,97789,-249139,-467446,-580759,-460755,-17604,222748,64419,6857,126655,144764,109142,176799,176173,50769,-154617,-249153,-150756,-90832,-123224,-19922,104264,201056,284676,205696,-9763,-207069,-258770,-229766,-196384,-8526,238411,160568,-45481,-45515,69472,66544,-53321,-148828,-120657,-8314,139561,204147,50649,-170438,-265793,-282509,-371622,-348339,-53880,156181,78856,-36733,-95788,-277647,-320666,-151373,-126520,-215854,-207666,-264901,-318088,-217162,-86914,-40553,-27683,-43397,-47476,20123,64744,-148580,-358032,-339786,-199655,-41614,63052,134905,162214,128262],[15396,-29198,97916,195963,128964,21411,62605,166337,223813,188072,91808,11279,-36094,-14657,109864,276506,332915,199917,87998,110286,179478,138401,131545,205304,83581,-189876,-155089,107178,111579,-136755,-280923,-149735,80821,163447,48714,47793,20031,-91584,-78640,14747,-41685,-189503,-142139,122379,256233,217997,80101,-91463,-59387,197404,389402,353411,155905,102040,226925,102395,-81814,56999,283947,298288,226727,104973,-125517,-303820,-265642,-27212,293824,353264,156033,-50382,-48940,64086,84879,109575,95400,37073,117317,199276,54166,-159508,-167437,-139858,-88535,-49242,30860,50320,-17655,-92139,-191800,-279104,-225992,-135793,-148674,-247548,-301510,-242243,-207986,-265695,-205942,-74201,-129479,-311999,-209706,53001,134298,34883,-5135,-3143,10213,101413,141201,11158,-222766,-360399,-292199,-101387,95627,111161,-56378,-226148,-336090,-241981,20017,195052,260566,298389,255323,90095,-124541,-178870,-133440,-222216,-283075,-176833,-22098,55981,54844,26697,3803,-101847,-209948,-176533,24573,298288,378270,285320,147403,31015,-60883,-18746,32345,-73949,-184370,-159064,-147212,-183931,-141276,-203769,-243571,-303067,-451901,-293667,40894,211720,104853,-67996,-150715,-230455,-294359,-170130,-125618,-207423,-69810,155085,170794,10394,58587,302583,437784,415365,182003,-160500,-301507,-398848,-481539,-228066,92767,145986,103710,20732,-145109,-235228,-259199,-263783,-246283,-282824,-261254,-61187,102822,128188,219974,387786,286672,153399,96706,111880,252433,227135,99591,208877,447539,384764,151195,62216,-22193,-157440,-117676,40069,158339,163422,-38185,-215001,-17950,224447,121865,-133247,-190766,-35729,67589,172954,330764,227886,-97765,-253334,-191921,-72128,134766,250566,185540,25064,-100845,-99275,-82319,-48445,103049,191543,126251,8052,-111943,-162302,-45712,64357,-97838,-278487,-368054,-310954,-37999,136825,-41079,-161742,55771,310110,250392,62229,-89919,-197588,-224105,-49308,220789,105698,-148078,-110446,95176,208767,209887,222133,365958,349894,111701,-78080,-25329,49196,18695,-82720,-197702,-213687,-99255,-76475,-76949,187708,261426,76655,-1241,12522,-31922,-97048,-29744,149128,99681,-198164,-268277,-107757,-2274,147838,231609,133633,46762,134970,202082,132065,-63826,-209059,-188716,4363,219388,233415,91772,47770,117816,83329,-69600,-120941,-50715,-70364,-96666,80468,288403,284701,89879,-69244,15972,172827,126914,-24890,-87286,51916,247699,120934,-152286,-131609,20361,20857,-23355,-31898,2412,-63242,-188314,8246,451531,478220,128856,-19134,22866,-115772,-245678,-109060,40396,6068,32150,164065,136200,-33597,-153927,-93941,11655,-55614,-169615,-12157,178625,213657,143612,-44557,-219275,-70430,336106,489250,332309,202955,96976,-281947,-628397,-431471,-13650,241964,305865,80225,-180798,-100148,-34459,-215390,-390952,-381674,-236691,-155165,-274993,-331352,-97941,165617,84960,-198612,-231911,80032,297141,265708,245283,218955,43465,-40319,23270,53664,91726,179521,80516,-86486,-200960,-262834,-218201,-154492,-199732,-197132,-145436,-203137,-209016,-173606,-163229,-40143,36184,-124282,-153133,25613,-7030,-124454,-137983,-69214,112275,146812,-160584,-362876,-30367,293323,299318,173252,-50638,-285302,-466343,-507035,-211342,252213,409541,201659,-181499,-1640556,-1972344,1195713,1433635,421340,2511812,3278791,571315,-787620,-765991,-478464,278412,37901,-292178,-154242,-174818,-383387,-117495,480003,534380,110761,-122830,-34225,-73869,-232034,-285134,-187170,-57162,-74090,-248032,-165531,29788,181381,259139,257969,182894,114022,105338,42385,2548,109124,335353,353698,167113,135418,228339,152978,38693,-7500,127339,354961,346105,118893,2564,31956,67298,-50017,-246555,-352926,-258621,2469,167594,61334,-63642,-175467,-311333,-261149,34395,204848,203942,311441,403814,270639,74797,-96667,-129047,17209,65112,-92391,-222793,-101040,28054,69310,144559,80858,-105660,-25562,256191,355837,238006,124282,83875,140688,249204,179518,56446,98381,113507,96608,125148,17196,-101630,105820,347037,316049,254443,292295,224143,163894,135935,80543,-15387,-10547,-2775,-160372,-264682,-120759,125536,156534,-99564,-168479,25659,49328,-31506,-53809,-119419,-94828,166953,357093,160745,-122939,-114393,-6423,-58548,-106795,-129363,-276686,-318809,-56673,132924,73684,84660,66022,-25124,18413,85846,-153138,-369101,-290617,-170329,-136113,-79032,-64523,-113683,-101982,-77152,56674,298177,206390,-95336,-99188,45417,69094,45652,70712,114857,230380,329192,319362,139093,-144302,-238724,4790,242689,218307,170831,192238,84069,-85961,-151391,-57001,152673,198141,68130,39572,73316,68386,73821,-48728,-169686,-73714,263129,461475,258845,-123396,-239851,-167931,-198212,-317468,-388165,-457340,-418775,-210083,-132464,-178687,-114142,-1961,-54675,-204556,-239354,-165820,-136277,-127533,-93635,-100934,-249658,-398824,-336416,-238589,-306659,-289995,-99765,153581,286624,286509,252723,103797,45019,193228,179223,-41368,-260662,-328235,-359450,-442193,-436242,-162993,123982,203375,190254,94796,72005,127348,119154,65506,173695,152606,-88881,-217025,-352435,-471969,-285661,-268668,-440675,-244906,113699,153615,54081,14406,60991,187421,133778,-44174,-52595,-56599,-339421,-599120,-606856,-494514,-392851,-158248,151623,241626,128400,19439,-57058,-76625,-43938,25410,105945,137042,116646,43744,11697,107974,107760,-97952,-300485,-271923,1762,201584,13961,-173886,34165,231965,112269,73,50798,73671,127973,333210,400592,68659,-97722,57165,54547,-61410,-37709,55875,96603,94203,15374,-37486,-32473,-72648,42011,340640,304252,-5154,-42318,32017,-34475,25691,122618,-4609,14972,244715,230801,-51008,-131151,-2241,105496,153458,146837,90598,6688,-5108,127994,240759,180685,47269,-20540,728,103885,202347,320090,351150,191910,47602,-8400,-44859,-73118,-104330,-86667,38018,184219,232774,177360,5758,-185106,-229794,-186415,-161444,-103705,75167,145309,53838,4629,642,232,51702,90113,147269,345503,484697,305453,-14536,-126683,-23472,31003,40499,96541,137584,160406,172617,145186,-32604,-160602,-57103,102100,126494,10941,-166793,-147311,27081,51429,-23641,24428,180479,218575,223949,265212,54618,-280434,-243125,-31022,-29317,-106579,-126542,-171454,-228834,-235627,-261843,-410503,-559393,-508093,-252889,1763,11722,-170675,-250721,-66600,28242,-121122,-153327,26014,112275,-105235,-394561,-405399,-355359,-664563,-909219,-791475,-918648,-1099128,514996,2810185,3594795,4045032,4078714,1853135,-441681,-896673,-911372,-1017068,-775064,-824467,-478203,2262001,5194371,4440797,1538170,107429,-246423,-231654,-204268,-344065,-170652,219029,453231,444345,330520,188138,189109,282596,262203,214279,224431,151357,13528,50142,168045,159941,22530,-14190,29285,66334,49375,-1026,-62798,-128446,-52286,101877,120019,156133,208538,121503,-4477,-121974,-194753,-102863,182410,378997,187921,-180569,-365564,-452283,-361628,56916,255236,15068,-88853,57147,117486,120839,186347,190163,60046,-114181,-103597,16462,-15163,-101750,-35558,66049,154934,190391,117328,-2423,-138003,-205074,-201706,-126687,112070,330956,161875,-102886,-91293,71331,131719,56385,14712,17537,10987,50489,119000,38658,-147818,-285079,-345956,-426843,-390565,-92047,121059,39407,-149738,-251238,-398448,-404161,-144564,-5876,-53606,-65165,-157465,-199393,-70745,21250,15315,-7795,-45203,-13536,105204,71426,-231707,-443568,-411314,-292401,-100101,57917,139992,150887,107606],[4805,22927,156932,184615,66797,-23703,-29120,18129,111050,131169,77612,42674,24644,28641,129285,270509,278671,168037,113189,139311,140785,92518,160508,278084,178319,-57522,-23382,191552,127945,-130511,-211897,-128969,18252,47339,-36090,48,5833,-77948,-33292,61668,-26557,-240940,-254403,43902,241445,220512,124117,-21408,-45670,180011,365009,297535,118574,145628,318350,183236,-85903,-33443,193274,310261,288567,163093,-56006,-194204,-171567,69836,391629,397336,135938,-91747,-42028,122953,173224,198428,164251,60714,168626,383199,270295,-71901,-235737,-311322,-254559,-126487,25921,90606,37827,-40946,-135114,-228216,-173827,-56361,-69487,-143987,-175362,-149954,-163567,-247714,-245793,-150648,-192509,-332184,-255446,-7818,88016,46998,51047,23265,-28205,60335,125019,1577,-277035,-462070,-368442,-141721,66687,114845,12040,-153201,-313005,-260909,-21568,173799,263176,288772,251109,118812,-90100,-176536,-103447,-125290,-215591,-148149,41585,134526,78994,43626,69824,-18585,-138384,-95807,76082,288192,360077,256345,113845,38568,13617,93498,126009,-40458,-194422,-125889,10253,35968,-13928,-187429,-250190,-261972,-348668,-253497,-55819,86850,104054,86029,21239,-102162,-229671,-149610,-139500,-149845,-7796,133135,130287,24685,45882,229237,365272,385673,203715,-87817,-203417,-297323,-448587,-307806,-40721,48425,68487,8568,-129371,-187096,-227928,-242829,-200876,-213560,-245446,-100527,54808,94837,125311,168420,104360,158806,160716,144613,322145,347921,171957,195644,437157,372052,67125,-1790,-392,-134906,-150318,-4335,176589,247813,92546,-95066,39988,231366,54301,-272044,-328353,-77788,97181,228441,347560,215201,-70873,-191595,-128933,-26686,134466,252506,181817,-5147,-165889,-143382,-88299,-13991,109665,144713,90942,20792,-50821,-70123,92828,208202,-1754,-266377,-400363,-320496,39227,247362,-16459,-225333,11656,309111,260748,94647,-30891,-144478,-267195,-233826,-33364,-56779,-192819,-138894,-14901,120605,252448,364063,415687,293650,41547,-102419,8001,118167,57991,-75679,-114760,-54363,20428,-14075,4679,224281,259721,96146,39438,54337,20814,-8313,56975,150335,-5126,-320000,-315211,-150897,-80859,44519,159985,139854,141986,191089,138244,33425,-105533,-264910,-320687,-122479,170817,235871,92644,42407,122954,129542,-15032,-111915,-60361,-28628,-21976,105699,270407,217655,-8948,-107429,27276,126590,-10205,-135852,-76451,178340,391740,185484,-200510,-191784,-27377,-61277,-190421,-158064,-38065,-52176,-150492,-2319,356868,420914,180852,21309,-17735,-106814,-165502,-116136,-29556,50792,172040,242020,175363,28211,-88413,-66446,28132,-7797,-91765,18164,138114,171439,71446,-95360,-216281,-108595,188567,413472,345896,184223,-10880,-329775,-531792,-305467,41761,261642,270505,-3574,-274232,-193175,-124375,-247779,-390137,-426807,-358799,-277408,-347794,-344899,-113639,83251,18416,-193667,-198087,60807,183082,132580,201054,217683,33013,-52025,40376,140035,232934,290174,207704,41799,-130413,-292460,-308331,-178069,-154851,-207009,-222277,-274791,-270063,-257267,-234142,-71290,42895,-72573,-71854,131832,109875,-21633,-92432,-118375,-2410,123784,-116353,-372266,-56497,340612,363271,280458,247472,169516,-116309,-301542,-256513,104069,411196,682006,956285,220457,-27318,929315,-2016042,-3007689,1023754,3682223,1959945,179284,-535096,-513731,211816,89517,-176419,-96775,-196217,-315893,-11708,482584,533587,253734,187568,150431,-15343,-179380,-172338,-66412,-47357,-117139,-235904,-125529,63401,216514,248203,157277,89739,125570,100083,-572,17936,163093,408270,414447,241340,257861,322506,215271,148345,81037,161614,368031,282699,1449,-114400,-90698,-39210,-67740,-172467,-293126,-344947,-177459,29960,3615,-108769,-219145,-317574,-227814,52638,202034,163696,219697,336889,292971,62273,-222772,-279336,-2257,165233,-76956,-345375,-289064,-92400,52726,200452,177367,-48962,-67782,250435,447628,299865,118127,56847,104283,194957,175739,114971,145362,141247,63391,-2590,-124895,-181651,39358,264387,262439,194339,189806,146346,62078,28243,25317,-2870,47073,51387,-180580,-333600,-245087,-32590,59055,-42404,-48004,34545,-33282,-119073,-103645,-142830,-138921,106990,313694,118974,-150401,-102770,27315,26960,-5833,-93386,-292172,-330713,-75063,125067,103965,103781,51956,-33119,69875,94593,-193472,-340591,-171590,19184,47583,-40548,-131476,-168595,-157001,-144453,-30318,175308,102076,-103624,-81702,66453,106405,87295,102856,151571,244471,298993,241544,42434,-182836,-190675,57609,252780,183768,115569,162915,77936,-95682,-174574,-27931,217612,249090,106830,72466,126715,145951,160155,30346,-107393,-52120,201101,346405,147895,-160119,-236116,-165940,-212634,-293388,-324652,-461948,-466514,-155624,7187,-99675,-87199,33354,13372,-114457,-176979,-143937,-101806,-93555,-92934,-86409,-207485,-396910,-418113,-361326,-418260,-356887,-83288,196017,301935,267151,192259,1134,-41770,167088,244542,50554,-176134,-209523,-191722,-302230,-353650,-112774,126033,160365,179001,123885,107242,196713,169551,19631,67267,82284,-100250,-255525,-365292,-359463,-108755,-166593,-452331,-324416,81911,184630,80601,60011,136158,282180,279326,99090,-3331,-48593,-331950,-651567,-627452,-435786,-305755,-81303,224533,262666,102437,66177,123664,142976,109098,77226,45542,67324,119378,52817,-20931,65439,117067,-37267,-255248,-274384,-33893,136234,-40055,-181471,69787,280287,149588,33058,88159,114192,202572,431648,478341,151039,2071,130812,143268,-12868,-22732,133540,198884,123868,-41717,-109635,-70314,-142589,-114789,185078,270052,11774,-50066,-9224,-59288,55539,152658,-14680,-890,291324,306756,-7460,-122923,-5966,76640,96652,134827,90383,-52348,-93435,39808,107129,49420,-60357,-119627,-65766,56535,148959,201027,182656,90507,22712,29676,15343,-77776,-195996,-160163,-11033,101579,150109,160744,31414,-178741,-255621,-224299,-188752,-113356,78542,145740,31368,-42593,-28135,7907,74138,107775,171862,370727,479777,265217,-92895,-211034,-82733,55102,149138,170962,150491,199104,207881,141693,-9810,-70168,63200,191661,162965,17927,-191969,-226581,-77811,-6361,-76683,-120371,-18753,110313,233175,324543,195018,-97136,-91678,67470,-17208,-171919,-207495,-184067,-210657,-254647,-305444,-389019,-434970,-338106,-98532,51452,12112,-183117,-272014,-91695,40539,-84001,-100128,136211,241496,14448,-270529,-283235,-244338,-555124,-810170,-653895,-614407,-883470,81338,2129024,3015442,3202235,3373186,2027537,28699,-585227,-688590,-908771,-685323,-619027,-483924,1797980,4759854,4633535,1960979,430018,104286,84608,26560,-125510,-79230,196703,364443,343603,285951,309471,315233,299691,229277,192831,213058,177466,112369,145900,233152,226409,86470,-4265,24550,63506,80637,86707,12530,-121264,-67929,56696,36852,50658,124778,78765,-27069,-112566,-137695,-88655,125418,358707,259147,-63814,-195188,-254737,-209906,106213,224441,-50692,-175952,-35472,38463,79198,140955,163978,58569,-67388,35476,167042,49645,-76462,-31111,70318,149703,128039,35918,-13855,-50148,-75404,-75253,-2581,214080,376146,177432,-101556,-108058,75391,216269,185562,154548,133244,48848,-18293,3703,-17001,-144963,-285210,-358251,-410272,-364565,-128002,35371,-31067,-222695,-342241,-439420,-423042,-132067,105787,120008,81187,-39008,-86974,27815,74929,35242,-5661,-46079,20132,176519,64478,-287504,-475189,-435995,-333252,-142967,28405,118873,131616,82473],[-10105,66597,181557,123487,-19693,-55621,-100482,-120151,-15426,67100,78191,104249,122823,87404,115448,196455,169172,114261,115713,145027,115603,90687,197154,302595,209000,60361,126722,262723,140757,-70765,-100539,-103652,-59431,-71982,-97645,-32214,-1400,-47107,29203,101678,-28244,-287206,-359304,-91854,138824,170401,159220,56774,-32523,127871,313461,243036,92652,207355,423958,305446,-24739,-82100,116686,302881,311211,183318,12349,-67170,-61318,164872,446919,419484,144171,-86778,-27942,153331,225451,245711,201780,69484,165620,429707,356123,-12305,-294844,-441240,-403120,-217958,-11162,100300,76831,13135,-49593,-125354,-84743,26467,11743,-3774,18866,-15832,-109855,-208274,-253452,-211733,-254587,-339284,-280989,-75890,16638,64263,142618,78711,-58169,202,92557,-4275,-309664,-529442,-409710,-140418,70020,123589,61616,-85195,-255563,-250263,-76336,103902,212066,228178,201604,126156,-48086,-164692,-87906,-44484,-150554,-141005,41139,138280,57405,46448,129020,70424,-52038,-21350,94290,220907,293826,198491,77552,49959,78849,185211,213745,-891,-203016,-90890,201831,329479,140348,-152379,-220623,-153174,-139762,-134669,-98926,-15580,97498,197787,179676,87628,-45255,-66456,-111302,-70246,30982,78023,66932,49093,55561,130825,245985,338951,244409,27475,-66454,-150249,-335196,-329992,-169673,-47635,45346,2324,-106858,-130262,-173385,-193484,-135910,-126066,-201761,-133926,-3813,49964,16968,-88669,-80398,139570,195292,151963,319586,404317,223347,169769,381253,325600,-16978,-87181,-10526,-103814,-170480,-84839,127817,282426,178001,-15081,50937,181836,-45038,-403474,-408592,-77294,143504,261924,312807,184983,-6909,-70205,-38413,768,95609,214183,142101,-38108,-173616,-148035,-68756,57137,126501,49109,-26616,-3337,20611,32859,214869,325994,101279,-246383,-429604,-322598,73732,283050,2914,-246207,-35739,255812,250044,113706,17641,-54242,-208237,-318791,-257802,-193703,-192415,-131557,-91875,26346,234649,414836,369856,148531,-94796,-158068,11138,164315,86857,-55159,-3155,130209,152619,76711,129558,264503,251650,126238,107116,133119,95309,84743,140831,132339,-138286,-450779,-371090,-201698,-166666,-73615,68739,116713,200528,212206,59136,-59252,-116918,-287314,-431251,-255432,101229,228757,100967,44432,119212,159393,53844,-63922,-36578,55727,107906,172004,262373,155956,-85686,-125919,43476,94883,-97377,-199425,-33466,298338,481224,210558,-255186,-293004,-126483,-163186,-333864,-261098,-73872,-24825,-86301,-19772,207541,312442,199866,32558,-72518,-78985,-65176,-114416,-85155,103770,282797,277518,180652,73043,-22987,-52165,14817,40297,26501,81804,134449,138252,3255,-127119,-168709,-111480,11096,258798,330656,173005,-109509,-343378,-377902,-176252,36356,180851,150633,-125845,-358436,-276571,-206760,-262558,-350656,-431875,-430412,-361183,-393845,-335781,-114641,18719,-25795,-176103,-171327,21157,55823,-14454,120932,166826,-25436,-100837,69855,285276,393812,355311,301816,196504,-4608,-273969,-365771,-177969,-82758,-192925,-261679,-263907,-261677,-305611,-272849,-65402,77580,2244,17703,213792,220233,71834,-76692,-193762,-142608,64443,-58650,-327624,-119901,280597,361620,368417,520763,545141,108990,-297942,-425111,-37729,440533,1099750,1825825,1776042,2053779,1241992,-4008622,-5407562,-494068,3243509,2633665,917335,-312148,-551484,-45430,-8334,-118452,-88258,-254705,-200931,172030,444590,425367,321303,383454,227933,-2102,-107838,3459,146509,72881,-88442,-188333,-103913,68736,204103,208390,61136,-6945,103856,58170,-46713,36698,206523,421261,404806,254476,324355,395756,306665,256618,143450,150577,312203,178002,-101422,-194935,-166117,-108872,-77056,-88904,-181197,-339468,-265589,-58293,-76060,-227103,-294159,-295398,-169390,34390,119086,72674,106495,229444,244068,-35362,-395699,-411646,-8687,242936,-74977,-452948,-435223,-165280,63650,240487,246981,5873,-105157,205981,441905,264306,50938,4849,75122,175156,205774,181375,180288,151115,24540,-114812,-233053,-217244,-3913,179015,172768,73489,58585,89434,-33353,-102629,-46410,-14024,39605,40403,-185815,-345504,-338149,-212853,-85224,-44817,6662,23449,-93110,-180986,-133550,-149006,-175651,34610,232005,42034,-181913,-95667,29352,79884,73915,-82442,-316393,-326387,-85553,92551,113783,115304,41616,-23460,133148,109996,-192336,-279926,-68444,154166,176373,-10330,-187186,-222167,-209245,-202529,-128721,-21941,-76565,-143670,-67825,98230,178223,167363,150087,198638,270216,267127,149545,-40302,-174008,-88585,150057,270955,191148,164898,208540,99324,-93048,-182595,-160,250526,246811,89065,61505,146489,189215,182869,63291,-47756,-244,154217,225773,37293,-182763,-213455,-149171,-206265,-249264,-253904,-429418,-470308,-104365,141959,4234,-36974,82608,72186,-53736,-122452,-102005,-48314,-56141,-96105,-78235,-152968,-355576,-461251,-465182,-492494,-392022,-83484,189546,283996,242727,123999,-81919,-109774,105302,249512,115113,-70999,-69152,12262,-111157,-240355,-69975,111959,124589,161065,150244,149574,246565,173110,-42184,-42701,34712,-47411,-213970,-305720,-210240,25861,-87705,-436176,-373942,27636,158770,56503,51550,150395,313595,333291,121017,-11571,-38914,-274467,-591132,-541020,-307729,-170262,11718,259682,235633,58752,101647,277649,321616,232170,127158,5526,-5624,84510,41146,-48740,18178,114652,27907,-161824,-205534,-49450,36388,-104958,-157485,132252,338016,200996,85754,134831,170636,295117,523428,513271,188494,28002,140888,199541,40770,5309,188405,274130,147671,-73209,-135512,-71742,-195416,-285823,-21613,187458,27969,-50581,-43174,-76878,68616,170778,-1155,-9794,291710,321905,22529,-105501,4686,69913,38781,77605,57178,-102811,-141636,1618,10585,-80039,-171078,-208958,-119160,6197,68010,27942,-45328,-37754,-8440,33139,20117,-120738,-278376,-211179,-47005,30344,75879,136683,81161,-101812,-225756,-220776,-160101,-61002,112422,168914,41983,-60050,-52539,1521,74134,103027,177316,341939,394630,204386,-97639,-209784,-124249,40009,199185,198468,135989,190651,192307,105974,15842,30083,155526,216339,141888,-3562,-205715,-287931,-166243,-31725,-93800,-237089,-190278,44156,246024,306606,238363,60333,50809,151236,24881,-183025,-227840,-137691,-140413,-214597,-262022,-266484,-213018,-84671,96014,129506,21412,-199128,-280086,-105316,43951,-44385,-47555,194401,304113,107574,-114412,-60492,-4563,-300643,-573664,-421678,-293878,-569397,-99596,1531492,2301990,2351423,2679142,2067843,524197,-93083,-277714,-603741,-455663,-288209,-292358,1276693,3851357,4326841,2288718,771167,511819,481009,321120,198716,128174,227550,281396,227679,229147,371260,342670,241725,188833,181805,202869,218664,223966,217052,276096,286158,144201,20909,54069,69096,90298,165434,122792,-48739,-55000,5830,-57266,-87772,-9679,582,-54279,-62801,-32419,-53159,47743,291006,303739,79896,4056,-31743,-40340,121596,143281,-107910,-218015,-116204,-66136,-10277,57423,120941,63911,-10971,138029,260204,92520,-50021,3284,129309,187947,114491,-8853,-38180,23293,87353,113577,145258,279403,371941,210194,-30388,-84150,76529,285472,294391,234555,195474,84612,-60012,-105872,-85053,-149011,-258623,-311429,-336108,-300549,-162521,-74875,-111585,-232091,-332768,-392841,-384889,-119990,179636,255918,202879,74971,-7698,46205,57675,20748,-9702,-45120,37401,203684,36800,-314103,-454469,-411707,-315980,-161034,-18839,76908,111981,57529],[-32071,81597,167292,39009,-94902,-65549,-129118,-203554,-115983,14789,97191,186643,232306,143197,75197,81232,39313,43949,88975,131041,122305,139383,234873,280581,173510,129752,256480,305622,141890,9349,-2120,-96009,-145654,-166184,-117391,-40547,-11579,-16814,85997,126113,-39914,-314202,-418384,-224088,-12716,75768,160758,110638,-21862,61775,243556,193263,85404,276956,518768,431829,92446,-55583,96409,285574,280662,149638,45935,20100,29237,233834,443211,401492,168277,-36537,-7639,147721,222605,231454,187978,52656,102380,324884,304575,20817,-303026,-473987,-479383,-299599,-72207,80090,92801,56282,38896,-537,20187,93493,75404,131580,218607,110826,-70592,-159246,-214799,-224570,-282627,-318568,-254948,-113241,-52073,79957,237539,143558,-66921,-49854,70242,5007,-316230,-560115,-423098,-110108,93522,125068,77410,-35502,-180030,-222152,-139451,1722,121771,131429,118235,117433,7300,-127219,-79416,-2791,-111052,-166682,-35807,45349,-35836,579,150230,143404,33467,29685,70709,117682,204106,141004,51351,56291,110431,215131,248038,20249,-214478,-74150,352317,575737,265187,-109676,-160537,-6951,98647,15105,-94228,-82057,76211,232384,291695,282557,170691,20001,-72263,-13556,28997,8209,-3010,67283,81514,34004,102286,277124,294492,153986,66995,-2520,-177324,-295891,-270046,-131218,28770,6407,-77427,-81386,-118941,-139130,-68553,-37276,-139370,-160205,-68256,-1953,-73755,-283240,-204777,99229,200743,143613,245425,369732,235100,137352,294436,260407,-73603,-166714,-48989,-74534,-176636,-186260,18461,254823,200599,14771,19502,90702,-131743,-461037,-392544,-30324,190652,253894,226865,139311,69394,67967,47772,-9692,17523,144678,87187,-60143,-122935,-109002,-22180,150507,156988,-51020,-171154,-47396,82898,105281,254586,372089,183725,-219802,-442463,-313223,58272,246274,26077,-208813,-75043,151310,200199,108494,44060,39951,-85180,-303697,-387752,-263456,-156836,-111655,-125298,-48540,151835,332525,226751,-48412,-260736,-236646,-22579,174958,100692,-33846,94901,286466,269794,185093,251749,279384,221925,148742,175075,212588,159292,155247,205988,108736,-247647,-536416,-424164,-257907,-237754,-167989,-16169,77570,209495,190821,-10400,-109392,-90797,-263219,-477109,-347372,34437,209866,100441,35747,98412,168507,132560,18600,9973,152943,260561,275637,274409,111677,-127376,-128442,45793,62455,-135794,-203739,34951,372762,480580,183252,-298613,-404125,-239753,-250032,-404139,-304979,-98573,1248,-15424,-35298,46310,173280,177443,31793,-97177,-25526,36749,-94061,-111009,141364,334173,269517,153867,95356,35152,-49003,-25534,80097,160403,165896,157457,100697,-57007,-126555,-75402,-73714,-138343,76785,300836,170659,-179482,-325391,-216968,-87303,-26245,36990,-11576,-254486,-419184,-337261,-256656,-248548,-287777,-396009,-418521,-372554,-397263,-310166,-107354,-10424,-28245,-137214,-151094,-34998,-68263,-147154,21782,81597,-108754,-163665,106462,443385,522909,366855,344701,341203,140968,-222128,-384681,-156219,6165,-147109,-260774,-205420,-208027,-295217,-247256,-10604,130385,60733,70344,244460,291221,126616,-95641,-280164,-272871,-4353,12770,-236856,-192152,142593,298617,403777,679994,739839,161956,-520477,-706236,-140497,503071,1315627,2135020,2639250,3878150,2259760,-4148982,-6520279,-1836847,2144665,2468769,1214097,-160055,-543397,-338195,-192001,-130696,-129012,-308342,-61606,376938,383566,235166,287177,408755,201257,-7320,-7904,211696,390371,264702,6649,-107855,-71554,61046,142999,148794,10544,-60960,53554,-16036,-81527,66224,239151,377138,331597,211580,327038,437758,405607,340131,163915,91739,188340,44502,-173444,-217074,-172495,-122785,-72990,-6864,-35550,-242916,-250302,-80032,-146560,-362917,-368069,-246285,-100775,-11713,-14687,-43879,-3529,101415,118491,-196034,-557120,-483055,7922,288976,-79337,-526028,-508632,-163545,111845,257645,266674,40828,-124151,140977,354643,158436,-50704,-60407,47319,176890,245207,228814,196107,150579,8151,-162091,-251110,-169037,5441,112072,60339,-79005,-60091,67181,-82289,-201212,-104692,-40936,-30122,-43045,-187683,-311816,-386987,-376741,-255465,-131247,-35463,-16676,-132340,-216307,-146025,-142257,-193836,-23420,137095,-57023,-224805,-112209,-9048,83173,113492,-89177,-334717,-307715,-81876,62101,121117,134162,42867,-8359,163043,111166,-153032,-198372,-5595,188918,206628,729,-217688,-265161,-249556,-235822,-209754,-236918,-280742,-208638,-62712,131111,262839,262179,207205,248792,304315,243630,69296,-89626,-130226,27168,249433,293705,237206,286874,306297,152099,-68300,-168603,15233,236829,188761,17083,11376,130156,185694,141041,46112,-14768,42299,122728,126470,-55757,-201680,-177917,-113223,-171913,-188942,-177879,-346945,-413073,-59682,240575,109714,19572,121501,106980,-20137,-76773,-50307,2631,-33515,-105409,-76198,-93138,-273051,-436724,-496290,-493469,-387087,-106255,143818,247871,218085,61878,-124538,-137826,29561,189949,132751,11950,34896,169922,51227,-141661,-41218,94982,102154,128168,144697,170370,263340,156074,-82025,-122040,26869,54013,-119271,-211488,-82674,78780,-54453,-398438,-383080,-29373,86951,-23686,-29730,81066,257702,268556,16354,-75976,-28331,-178423,-419350,-354772,-133702,-17995,93352,238443,158083,2623,120829,371417,412346,291240,157095,-11424,-65268,23835,10016,-83100,-44808,90870,78835,-45342,-86379,-39246,-54494,-146976,-99482,211303,398159,264596,152849,183197,228587,368706,562775,479236,147562,-41540,88436,225666,103758,36659,200625,315656,180084,-61277,-110683,-38958,-213917,-416569,-208044,86855,31800,-55485,-60652,-81469,50811,162149,35866,18796,271459,285137,43370,-63573,38418,87573,-3114,-6802,1687,-135280,-150787,10671,-23213,-175551,-264380,-268375,-136317,-17715,-15576,-142553,-246768,-155796,-48976,-7709,-34601,-195363,-343035,-237618,-62433,-22140,3098,89798,118212,-8233,-176145,-196053,-92971,37088,167547,202185,72089,-54240,-78346,-28591,41985,65713,150080,268877,266586,148688,-24460,-131043,-155277,-30397,167825,174021,105201,144057,124744,34362,28524,115175,197472,166163,68291,-39614,-195861,-307578,-208554,-18649,-69106,-284625,-266477,60032,279589,242203,191625,151376,150192,208503,91310,-145538,-198257,-55282,-36524,-127377,-143308,-70621,40554,158386,243410,195461,32823,-209793,-271815,-105087,28798,-28757,-21480,177169,272845,144695,40582,198177,294522,40241,-250343,-146309,-25820,-249000,8860,1154646,1597097,1641812,2137699,1983778,963496,475079,215460,-178155,-125419,104648,74396,875139,2735782,3586658,2364671,992215,860795,880031,641441,582437,440407,314904,225236,123776,163265,318764,226911,108578,151277,195569,207356,259928,303686,245602,294265,331372,175309,38710,90289,74223,77920,209223,221091,54153,-23695,-36659,-138492,-225114,-163714,-98561,-80821,15328,93301,-5786,-28959,195986,315460,219132,192613,174263,106579,101262,39354,-135690,-195663,-153839,-159867,-121371,-31807,89721,88218,53822,194068,286078,121026,-8905,75470,231568,248738,137038,-5958,-56338,64401,228741,300062,276998,303878,330753,250968,91600,-24620,65190,298632,337663,237948,190436,93607,-80147,-177821,-137554,-150027,-206791,-217012,-235478,-237774,-198287,-182641,-181143,-177675,-218947,-273805,-312846,-115917,195087,316072,284056,173671,27974,-8978,-13775,-12722,-4095,-34525,33469,171946,-12965,-317530,-397289,-343714,-249440,-154578,-74318,24762,99242,38848],[-57851,61659,127859,-27421,-124972,-52583,-111375,-214975,-165683,-15392,128291,268447,315747,173949,26202,-29268,-65720,-26856,38612,104600,156303,211363,256765,222145,88428,132517,328570,308963,123936,66916,38135,-116522,-222711,-214044,-95841,-30341,-37224,-7271,117037,132675,-50936,-311527,-407875,-295795,-160364,-40031,120232,122573,-11800,9233,167262,141194,89720,334199,575995,524647,239190,53673,147711,268074,202144,68235,29763,39417,83337,266785,384266,337489,189992,41223,15605,111285,166213,153120,113282,7052,740,125826,174894,47088,-234869,-396035,-457290,-348000,-141150,39399,86767,77683,105654,114100,120237,137623,113254,226696,359706,181713,-66014,-118032,-135778,-174246,-250667,-256469,-168688,-102850,-94955,88040,297923,190224,-46407,-55634,82171,32344,-299246,-557857,-418406,-69393,123203,115216,63874,-672,-100297,-189397,-200559,-104104,21331,28153,26593,103457,74782,-63738,-76145,-10991,-102606,-207368,-155260,-111762,-183874,-105398,113654,183323,106540,60851,22565,12602,120168,110417,43938,51962,98443,166533,199521,3459,-229606,-84765,401034,663882,310772,-72473,-83834,132500,276282,127583,-80283,-123494,35293,194128,342121,415919,310900,56662,-53044,-13729,-16218,-54103,-61884,63340,106169,-38921,-36288,201816,330010,246654,150109,99703,-25053,-223883,-326755,-197303,10999,24692,-39695,-50229,-84564,-102169,-16269,36510,-74533,-183327,-138904,-58550,-124210,-347210,-247123,45139,188626,133876,127496,250934,199914,101006,197239,194990,-88581,-220114,-104726,-54269,-168898,-286253,-122073,177504,169074,2125,-40577,-20511,-176323,-408682,-283826,38852,209742,192472,106802,87593,131510,172824,99070,-59623,-83174,61952,37588,-61894,-35631,-37743,41394,238647,190938,-120492,-283721,-88193,125473,132417,198687,335840,224492,-189070,-423352,-278351,20157,172245,59360,-116629,-90631,21459,106207,73668,47241,110187,41210,-230325,-398243,-245203,-99368,-96557,-119482,-88335,22207,131842,20535,-243200,-406094,-317414,-81776,151963,101844,-21274,145325,369171,341597,280383,323297,248872,161479,146425,215164,254477,182123,181360,238618,91752,-289713,-538060,-454900,-307741,-270717,-203258,-67914,40764,172332,134407,-49261,-101595,-43385,-200711,-435232,-361233,-5905,180232,77848,2452,58147,161694,214810,120050,59207,223624,391791,394588,301163,84561,-134372,-123022,24934,25009,-135416,-152617,113707,374125,381123,109641,-312109,-477377,-317282,-283714,-371427,-271898,-110619,7948,41536,-41405,-85817,30376,122712,43871,-61558,44279,118972,-48752,-96592,156969,330489,235734,109181,100350,88239,-41904,-74006,108476,280294,245407,175520,48470,-100487,-85914,49425,-8183,-220497,-75512,265317,168159,-214241,-286265,-94882,-61987,-119809,-103665,-152138,-348485,-443710,-363173,-256869,-199260,-217435,-323571,-317697,-302562,-361057,-285358,-101902,553,16573,-76214,-136805,-99151,-174525,-247008,-78602,-10146,-174717,-200308,144457,554542,573798,333898,343082,444766,264280,-159198,-369922,-125342,90345,-73767,-227679,-149089,-143965,-218363,-147226,82314,180332,72515,57544,214702,301981,128773,-138788,-354201,-361175,-55526,89025,-128531,-243933,-14649,202811,373648,680569,740709,95041,-858295,-1018848,-176124,594601,1273629,1799044,2603676,5010648,3809390,-2680938,-6457315,-2845768,816329,1695546,1051272,-118972,-481074,-500345,-366267,-212953,-206780,-315015,79393,543394,327112,29312,172669,287768,114241,9514,132532,415139,591531,456083,138433,83,2990,58884,47817,77246,14521,-52430,-8162,-98555,-87686,115242,266139,302725,226679,135931,272862,437398,480037,382335,139831,-256,23855,-94050,-206003,-176315,-114858,-87468,-58427,62446,114945,-86260,-153466,-40630,-180034,-453968,-406847,-178962,-38313,-63232,-144483,-146888,-87667,-21730,-57070,-366742,-644376,-467631,50635,305964,-77166,-545174,-498879,-86824,195035,254360,232128,48175,-116647,79893,231881,34167,-149751,-126258,7977,168034,255777,230674,185107,146562,29545,-127157,-164275,-34497,70342,68165,-59893,-226830,-141191,71137,-67604,-221320,-120051,-68490,-135419,-172774,-192902,-252442,-387853,-486891,-418553,-289170,-164296,-84308,-155979,-227174,-147113,-128919,-187559,-50136,54496,-154441,-278198,-161017,-77739,44735,111178,-100336,-335967,-285671,-73877,48394,137276,166181,53212,-10272,125071,83700,-93986,-113772,12783,125195,138467,-9222,-212097,-285024,-271454,-238110,-252490,-400661,-443219,-272245,-62218,156210,328440,331635,249463,284710,337360,232751,22325,-95303,-71530,114771,315749,310745,300325,415166,407796,225415,-16659,-132155,11646,176480,90560,-83740,-57520,85498,138344,61324,-3786,-22840,34114,88800,62003,-118511,-226774,-146767,-70451,-118377,-120934,-96741,-220142,-300195,-22345,284389,194191,67515,128412,103920,-10371,-42423,-7760,25291,-37085,-117353,-77589,-35711,-157643,-336851,-425835,-409589,-343181,-142263,86588,213910,193005,16916,-120979,-120452,-29225,96216,108769,41633,66047,227725,127404,-86901,-25018,84962,90224,80074,93394,148903,247830,153944,-70906,-147021,59138,167692,-17320,-125781,-16403,48892,-70462,-348475,-351785,-70719,-4924,-139863,-164190,-53072,126690,109358,-157499,-166953,-16554,-68534,-190162,-120875,43859,116465,144257,163507,43903,-59312,119274,387976,398577,274585,158813,-7589,-101354,-45531,-31291,-120657,-110309,53205,106888,66977,49532,-858,-91698,-135195,-11045,291074,447886,331133,222098,220436,266125,391255,525152,379217,33813,-176307,-1683,227395,165492,49071,157626,320858,226795,-3142,-44091,15232,-194584,-468647,-317710,-1078,13483,-70258,-52277,-64712,6449,122746,88911,99516,254389,218700,61787,5937,89178,117682,-20584,-88370,-55634,-142838,-131636,46083,3612,-215724,-322826,-285044,-104145,5761,-72599,-257818,-354318,-231219,-96278,-81873,-129683,-285695,-390226,-241619,-53119,-52688,-71330,17992,113361,43651,-147253,-177031,-23127,138140,217741,221712,98135,-42010,-112754,-86509,-25322,-5895,87165,173972,141957,117883,102240,-7210,-181575,-148199,64029,111468,73899,83834,24737,-63093,16244,160873,178589,55743,-32576,-65113,-152641,-275649,-194535,24663,-11523,-250836,-227005,149145,326825,165866,89443,158634,188479,234983,162457,-83793,-147252,26117,65399,-26506,4281,134336,245956,304430,283102,212542,36146,-204589,-240115,-85774,-902,-47419,-33009,92716,158407,117782,155416,405718,558019,379414,80775,104303,140221,-13585,315908,1028500,1042576,1183019,1828314,1841789,1305127,997768,663767,259015,236967,477414,510031,685198,1697734,2606304,2149844,1065659,1099056,1213724,935972,933029,776905,436419,203501,44466,86103,151480,-13715,-70906,120043,230093,228724,285232,318756,226530,287823,351947,166258,26880,99705,67166,49982,204440,264956,139025,10112,-58219,-185725,-329057,-305904,-203271,-104589,97656,205504,37616,-91885,92480,292372,323714,342219,330771,195796,48868,-56896,-124978,-113932,-133058,-211336,-217925,-93864,88700,130173,119670,215339,265939,151745,66053,184183,342769,294584,160562,30867,-50573,72734,302211,416815,359029,296746,271946,279968,219581,49216,33967,231333,288484,174015,126315,59559,-90477,-196048,-161001,-145881,-140196,-101623,-142579,-204440,-235855,-268344,-225674,-80518,-33384,-117130,-233948,-123136,149094,288855,322475,250861,28933,-98697,-100554,-43999,21476,-6731,13525,87616,-79482,-309197,-328402,-247099,-154089,-131426,-127736,-25175,97129,31833],[-79040,18017,89589,-36708,-92855,-25319,-67000,-170964,-162722,-24652,157595,323889,340556,164688,-9272,-87467,-106605,-73750,-16931,74740,193873,261046,244486,142548,-17001,75073,323363,270306,84708,69734,5078,-158467,-267134,-208549,-50831,-16635,-83582,-30194,113101,124629,-52970,-277153,-328982,-279857,-257429,-145007,50679,96598,2348,-5855,99347,77941,88775,357366,577036,560154,380770,220191,249302,253681,100259,-32614,-26002,-1502,100784,266183,291940,240370,195537,119718,37946,61058,79016,28285,-15631,-61182,-98463,-70265,52625,87991,-98628,-240175,-347680,-346617,-197729,-6863,65912,74220,137747,195821,199561,163145,129327,264345,401182,170480,-102353,-100134,-41907,-71489,-153499,-149976,-41103,-52419,-100211,86043,294509,193589,2923,6642,137461,68661,-268378,-530828,-403466,-34991,149726,102289,43009,34902,-23544,-160307,-247624,-184253,-58477,-50783,-44310,94941,143317,7070,-85501,-65512,-113624,-227920,-258716,-267801,-336481,-251434,20029,182666,160302,89035,-16316,-61835,64958,118182,55952,39387,54191,57219,73813,-54783,-244850,-117968,327651,550813,255547,-51507,-10713,220287,328261,146061,-102554,-162899,-21178,120466,332868,438048,303642,20460,-68402,-75312,-90627,-91849,-95977,31273,110341,-76285,-140574,117261,323012,266695,152504,127927,78288,-139733,-336698,-246147,-12461,59102,6553,-38894,-80599,-96124,6518,81241,-25832,-208421,-216644,-117686,-129045,-280691,-231316,-15390,172096,133512,8486,86290,124713,57663,106681,143768,-65634,-241276,-164081,-45746,-149418,-362494,-253187,83042,115002,-29798,-108097,-125924,-171933,-258587,-126372,89040,174638,84354,-16500,44346,162446,208927,99087,-130389,-179642,-16885,3730,-41561,55924,44247,104724,293085,211114,-143830,-325556,-107058,146695,126283,89317,243378,214792,-159094,-363339,-204017,4866,109646,100425,7242,-68042,-91884,-17783,11584,33557,141999,116271,-155654,-311571,-148082,-31558,-87817,-85850,-89717,-117339,-118496,-189236,-384561,-487816,-375363,-143478,107219,94186,-21517,134118,357746,346430,324096,315448,170425,72761,110934,209335,235600,148480,154486,230648,86824,-247915,-447466,-440664,-331136,-250461,-163342,-68656,21539,105947,60856,-48656,-46022,-3171,-124703,-313003,-285264,-5230,144107,28150,-58901,4121,150228,291747,219145,92271,235834,461085,494975,325429,66305,-117468,-118044,-14580,-8564,-106929,-62492,186048,302480,208800,11889,-287156,-471727,-320599,-240159,-237216,-168554,-112533,-14624,70920,-33861,-162989,-89116,59726,88069,35327,108556,163946,19603,-40722,160712,300103,200230,66732,100894,143173,-11710,-101910,128121,358877,290121,153608,-18329,-114570,-5607,179927,57841,-236195,-165064,220681,149688,-220809,-239999,-36459,-96902,-209530,-180341,-212627,-371482,-422329,-345875,-204715,-116914,-147154,-222686,-155954,-174480,-306019,-280252,-105818,42816,97416,-1483,-126751,-158242,-248393,-304690,-163822,-78639,-181526,-173888,177791,569028,520041,271387,319148,491478,334602,-102830,-331452,-101291,144968,10778,-177269,-133064,-95158,-86498,6449,180344,202969,31032,-16985,137666,252187,84691,-184827,-392278,-388012,-69223,157629,-37308,-256451,-125520,116800,292166,542930,623173,27545,-1123021,-1246484,-138875,693602,1018941,974091,1705515,5096017,5443179,-285286,-5548304,-3441290,-258686,777719,600442,-187743,-399597,-444919,-449894,-349102,-298935,-252756,203255,628053,298276,-108021,39866,106152,25474,78393,312859,574695,691284,575698,265312,123473,127072,71986,-56565,121,50918,5355,-59485,-157658,-55271,183749,292374,236955,135561,60570,180432,386391,501581,378728,83513,-97871,-134873,-206067,-193688,-82549,-18492,-29093,-43378,106479,235480,80261,-17662,37827,-162656,-461428,-390253,-108237,3152,-96289,-214221,-199057,-133031,-116927,-229009,-484330,-619844,-364675,116636,305747,-56702,-499263,-417843,37016,296124,240142,160491,35805,-80449,44428,126612,-55302,-211837,-180741,-53430,115718,206044,174373,144665,143325,84075,-31149,-9497,143704,164685,39541,-171505,-339346,-183510,79835,1602,-145835,-77437,-82962,-239947,-302504,-199977,-186331,-346106,-520547,-537962,-469367,-331729,-165856,-166665,-216015,-143059,-115023,-158073,-43289,3090,-221490,-329286,-231895,-148157,-4465,81602,-106952,-319939,-273580,-76667,51401,161403,202823,60325,-49367,16554,29201,-39862,-44884,1944,8824,12001,-31817,-165706,-269006,-270999,-213536,-251212,-464638,-509950,-302263,-55419,169793,346832,335527,241784,284980,355691,231578,18066,-58907,-16314,147357,319101,308997,348727,482089,462038,297300,57163,-80893,-10231,85448,-19062,-175653,-118869,26878,66285,-14238,-55650,-68192,-42614,31392,31144,-146047,-262005,-140790,-42977,-65886,-56351,-13387,-72185,-155865,9821,273442,243212,99355,94765,56517,-23589,-26315,3044,507,-67164,-125549,-79220,11775,-28156,-180262,-266484,-264120,-274815,-172770,49837,197171,164419,-4470,-80221,-69782,-46209,18350,66606,10640,22060,181977,106875,-77175,-13176,84787,79435,21594,1306,81151,213060,190655,-2745,-114257,114490,251600,47391,-77907,-14623,-31286,-121752,-296253,-289340,-86019,-86058,-251672,-300062,-200039,-35750,-79597,-313699,-241157,-3883,24814,12038,81592,178757,208197,160413,59406,-78640,-116606,97577,332460,296521,193575,135799,11910,-112297,-107000,-67475,-138499,-142512,21387,114313,152874,164633,58883,-52788,-58576,96201,355523,473780,386136,277252,233036,264303,350909,420071,245771,-108421,-312192,-93363,207244,200475,18350,58939,287280,276342,83209,43926,73210,-149649,-437387,-331518,-55381,-27138,-90588,-14719,-23854,-46416,60809,143206,215930,247136,144728,79659,89640,140910,142988,-14281,-136164,-92066,-123008,-96528,81910,63983,-197239,-337132,-258665,-27675,76778,-80947,-287750,-347176,-248674,-141997,-161919,-228989,-369795,-423135,-226197,-19740,-61083,-140027,-64184,59185,19544,-164784,-184380,12317,194015,233281,206039,99470,-40374,-158355,-167185,-120795,-102286,-1499,82544,56277,116568,237330,116547,-205168,-282031,-73520,37834,55298,37667,-74578,-163671,-22236,155165,107163,-80853,-127129,-57750,-75572,-200735,-136785,78854,57907,-156800,-106105,260589,362615,101536,-24752,93211,168239,233536,214429,-27440,-105396,72771,127688,47825,121639,277178,343968,311587,206357,163923,22626,-177413,-179983,-44869,-31885,-91785,-74871,-25860,1300,40725,196823,487588,700352,627239,337267,268361,186989,80381,655053,1100505,748709,1028114,1770072,1727222,1523981,1359969,955381,596469,551806,753502,865124,690492,960797,1651640,1740069,1065579,1240932,1440525,1153826,1148259,1019949,552664,208186,-13831,-6196,-78062,-302209,-248238,91099,264736,257074,284377,262918,167616,258088,338696,116083,-27287,57142,38645,16830,154634,233421,164441,31165,-52963,-188834,-379535,-411027,-297490,-125744,156386,274150,61240,-136855,-3413,239020,374563,439481,419242,208033,-27351,-123248,-80683,1454,-59480,-206067,-268599,-110471,114524,171995,173532,225344,236688,196050,181442,312281,418254,288657,147152,70212,-16728,59845,285492,422358,376710,274465,212525,274183,299424,107193,-16669,91265,156133,74722,29646,-15780,-100383,-165155,-159089,-141585,-74730,2552,-81220,-205455,-271284,-323749,-241323,27095,166261,34000,-166690,-136260,59156,192909,323842,302146,17238,-172164,-161458,-55729,65769,38238,-12527,-25121,-151597,-299381,-269602,-144065,-54442,-101949,-169495,-62449,104052,38676],[-85682,-25695,78784,28993,-5851,1699,-30073,-109597,-125827,-23651,169196,332941,293759,115362,-13207,-63871,-65283,-73055,-52510,50535,206653,250030,189021,59273,-110077,-13300,248688,198890,29957,11524,-82318,-201404,-260258,-159107,-8309,-15568,-142930,-81309,78905,107253,-44743,-218767,-206930,-188952,-279024,-208502,-18704,53733,24986,27938,55953,3002,66612,333747,518552,534547,483936,390613,350614,235959,9349,-113060,-91565,-70472,88545,240286,197281,139800,182446,174032,56626,19152,-4623,-110050,-174503,-137979,-153962,-175638,2577,150640,62073,-68702,-189969,-290502,-223638,-43795,40079,52152,138454,237238,248930,178746,134065,248181,339639,84031,-167455,-111878,32002,51238,-11012,-12349,90038,13521,-69212,76730,219426,141428,70192,135609,223284,95439,-237425,-488240,-381065,-15693,170526,103109,43513,87490,49028,-136607,-271990,-220585,-97761,-86349,-74369,97006,194915,55884,-118947,-149686,-123193,-197062,-295966,-360869,-437140,-394351,-108384,145506,191639,128420,-16130,-88122,47369,155143,79210,29342,7556,-65706,-86716,-137444,-253338,-158096,160444,282920,115594,-51727,37452,225949,242134,54311,-182978,-217681,-80969,57654,277237,338685,147738,-75471,-111707,-170232,-169311,-99634,-99657,-20381,83807,-79492,-190962,31815,255999,200495,75689,84081,113732,-65251,-307166,-279984,-39623,107852,58244,-43762,-105323,-121190,-7295,87875,-7258,-236844,-296420,-174604,-101276,-149858,-205694,-78478,155181,143387,-70932,-67749,29284,962,29805,111428,-23468,-238741,-216056,-48183,-122314,-399022,-338800,9960,77844,-52029,-159646,-200552,-130776,-64942,16780,82606,78117,-42570,-107796,24017,161021,170822,52650,-190512,-245623,-83117,-17063,-4550,124995,114759,150685,296739,203413,-125317,-289832,-96930,150507,112139,-4572,141647,160611,-136909,-268071,-88657,49338,95929,137616,127354,-2477,-149827,-142593,-67470,11817,136155,114875,-122087,-183541,-9101,38325,-71601,-34585,-59540,-223727,-325859,-339230,-441720,-488402,-391733,-183958,55548,77808,-34570,70116,262585,280714,290230,230911,60366,-29413,47522,157088,158192,66111,83198,182794,90571,-139687,-288937,-365451,-308142,-178839,-60893,-18313,24651,32379,-10057,-15815,28370,5244,-65723,-146778,-139179,35994,107733,-43337,-139874,-51514,145675,351902,295336,100941,180667,446770,542771,327128,48521,-90767,-118361,-57051,-22768,-58635,42815,239123,187634,17571,-80902,-232535,-377330,-242124,-122146,-34699,-23142,-108394,-63018,70699,-12461,-180120,-163530,18456,167659,163748,142488,163507,99184,46037,167918,272208,178979,44163,111278,203997,52929,-82588,145719,378364,275248,73651,-88075,-88733,104240,286991,93661,-225248,-199008,154799,101376,-214057,-198434,-37999,-165949,-268079,-168635,-167902,-306901,-351827,-284534,-113668,-13566,-74021,-105588,14293,-37272,-260127,-302494,-118642,98192,189406,72528,-116476,-197099,-276491,-317098,-220786,-103923,-108395,-71042,200193,468081,363779,191400,294756,483517,344174,-57975,-277787,-94578,152122,82488,-125408,-162819,-64014,73185,166912,239945,180411,-43560,-117449,44012,162875,17665,-210656,-378746,-349731,-36823,210194,14141,-225789,-143121,79218,194066,344314,508828,78342,-1147341,-1291212,-55105,758545,665467,-21231,201483,3997128,6616296,2279610,-4161641,-3646294,-761143,187192,130728,-321930,-353305,-212310,-416593,-508639,-377444,-128928,297244,616511,302453,-114273,-37526,-35376,-19086,200041,507077,654855,664555,584620,350321,241554,272377,96253,-143297,-75344,82793,75176,-84086,-168997,11791,258380,317284,212004,98079,15621,74204,284791,457448,337244,18599,-169823,-239383,-260393,-133078,44894,84313,20740,-40235,113166,293831,205879,112877,127647,-99575,-385770,-320334,-51633,12014,-99004,-192195,-180551,-140113,-169168,-334642,-501293,-489151,-197674,199471,302472,-13979,-393561,-295799,161380,386191,225255,83144,24727,-17920,45672,74261,-77998,-216418,-213127,-136133,6331,89641,69027,81960,141837,149367,78292,139935,291539,244128,14578,-258132,-400193,-203161,72777,97390,5925,15712,-78852,-313065,-387606,-201042,-125192,-274599,-478871,-585694,-603968,-471735,-239367,-162529,-185443,-139012,-104872,-112878,-13450,-8724,-233159,-356033,-296862,-182992,-23669,48200,-110121,-297436,-277623,-96150,61827,181550,223923,48465,-129866,-128964,-34914,-10453,-4345,-12383,-94507,-113147,-51697,-82306,-209435,-245906,-172868,-216011,-424765,-467112,-278085,-31017,174918,306855,253567,159887,235536,346342,231666,50016,6555,25009,121486,252473,278217,353719,449843,438204,343705,138176,-29131,-43146,-9512,-108559,-225618,-153138,-31039,-2828,-48516,-80071,-129347,-169713,-57242,22091,-142336,-302918,-172910,-49262,-35016,-5326,64065,65215,-11649,41164,224899,253696,115408,29320,-29166,-60073,-37696,-34856,-74947,-113954,-125660,-79962,42582,90023,-5616,-69238,-109062,-207828,-180543,53853,199282,129606,-1690,-21263,-10856,-16121,116,33384,-63408,-68455,73673,25924,-88095,4993,90582,58765,-42604,-113011,-18615,177003,265484,103409,-42140,165069,275457,50904,-71989,-46160,-115038,-185748,-250105,-210491,-75601,-132343,-314499,-376952,-299055,-173060,-223254,-380031,-262427,7911,76494,112593,181212,239930,250496,153194,-36568,-175036,-154623,65067,231777,147575,77398,101091,41603,-103681,-148718,-81803,-104533,-104109,14932,109947,198787,226465,121883,51218,67160,203649,393450,467809,414566,302962,212689,217166,260789,285458,126230,-216884,-385190,-154171,163854,180488,-67073,-81701,212354,301817,162161,126406,119227,-101533,-353185,-270965,-69079,-76621,-104249,44746,32303,-87540,-7385,180048,322955,236035,74735,90058,161557,175887,150292,8496,-130644,-91988,-79677,-54033,99802,119555,-136492,-309910,-202753,69152,172506,-35048,-232457,-252963,-214162,-174375,-215071,-291433,-422892,-439385,-193045,31744,-48608,-186097,-131672,-27004,-75236,-228817,-223800,-7713,175449,195940,148554,69600,-56760,-209420,-256059,-227046,-203828,-96401,11901,20195,131806,330862,197459,-224767,-389265,-192064,-18043,53931,23047,-139417,-238733,-75198,104547,9080,-203134,-188992,-11658,23074,-106987,-64938,120265,113824,-46007,26792,329477,360273,57165,-116857,-10792,109694,211978,230871,3281,-89791,69300,126935,65866,163576,311634,318421,197458,54308,59483,-10345,-130370,-95098,12220,-50853,-141437,-126813,-137626,-149065,-59723,149751,413349,678059,724421,462899,312208,131944,29498,867605,1291488,775397,1175040,1945341,1706598,1588590,1474553,1022366,750486,749957,883374,1010430,792860,641767,985447,1323837,1106961,1338824,1550102,1260095,1161906,1071952,622616,220597,-62635,-111369,-291783,-535943,-373237,56455,271968,274100,255120,157247,84517,207546,289039,37843,-120746,-42775,-13325,-10983,79113,134501,113694,31359,-23066,-151783,-373669,-463646,-364683,-144245,170599,281147,55825,-163680,-77900,166390,367889,482552,435684,146298,-114528,-151541,-17960,116467,43675,-150702,-259631,-85918,141535,184568,199440,242825,228020,249720,317321,425882,422293,214103,77260,78847,31991,40171,187744,319160,338871,252113,160601,217648,289938,122060,-77280,-81825,-13415,-17954,-64994,-110612,-110346,-106607,-147070,-144217,-25772,69478,-56817,-223037,-296776,-350946,-233501,114891,320222,143727,-114289,-141715,-42163,67516,293970,321780,15322,-191422,-171698,-41007,117187,90739,-35399,-134159,-214803,-290091,-228828,-56035,29508,-73618,-191618,-80964,113670,56780],[-70925,-44896,108148,155351,107978,15482,-29756,-68154,-82839,-26458,151698,289697,188922,41772,20090,39277,47121,-13674,-46865,39453,178362,168392,97747,-10403,-164084,-92508,137425,113987,-27378,-85273,-182864,-221476,-198702,-87837,9797,-35847,-196501,-140446,29931,83543,-33249,-151183,-79465,-65164,-227755,-211302,-56573,19114,56855,105630,50905,-70592,18780,266872,413918,460437,524199,501201,393820,202421,-41002,-138216,-132227,-131837,52235,196359,128552,71544,159914,190787,70715,2568,-54553,-224275,-326478,-205754,-144075,-154205,39679,220859,185052,55380,-32756,-188043,-209012,-62080,17706,24591,123452,244864,265220,188643,135098,196173,207773,-40677,-234808,-146909,57533,153523,138969,128999,185913,67764,-13876,67236,91054,40167,135493,298656,307562,92571,-219027,-436704,-348235,-10078,187433,133111,85876,162227,117629,-114965,-272113,-212887,-94218,-77901,-61055,106039,211833,58583,-181050,-237902,-111835,-106007,-250339,-362407,-452220,-488588,-235796,86013,199800,176364,28448,-69844,60553,195554,99826,36268,-5121,-144940,-218281,-211599,-247469,-185906,-36764,-30644,-62484,-71383,45015,144724,59411,-113373,-303713,-287347,-130299,32251,193261,153741,-89262,-192914,-160974,-251776,-226600,-85100,-76686,-71039,31476,-60985,-184764,-43260,133461,67993,-45180,498,92777,-10775,-251229,-299251,-62911,164069,108371,-58546,-147059,-165177,-53747,56122,-21940,-263219,-363617,-220196,-65188,-47075,-211995,-144347,128015,153219,-86463,-156874,-59169,-72554,-36365,92058,13094,-229824,-256017,-59843,-93096,-389785,-359835,-14189,85431,-43100,-177178,-227082,-73190,103184,92973,5234,-60325,-147728,-140029,35052,140537,84506,-16230,-209136,-264936,-137565,-35843,39936,162304,159655,169097,250939,165201,-81115,-198190,-63170,142331,110642,-28735,74199,80979,-129378,-159704,50245,159863,139373,154922,208452,94216,-135681,-235817,-147314,-11346,104273,48541,-140209,-76039,120070,103892,-28487,29597,-9936,-264010,-416028,-386301,-413087,-422714,-362254,-188930,8613,47276,-60024,-21731,119272,161462,181984,102036,-51896,-121855,-25806,75672,48931,-36140,-9032,105735,93385,-8683,-107983,-230306,-230949,-77437,65353,62442,41282,-31067,-65101,28876,87901,-26265,-46895,11131,31931,101776,77229,-122448,-223742,-95021,153610,382848,333941,90975,78744,354896,516747,293573,29751,-64104,-123277,-83783,-6291,1395,137755,266382,76147,-130058,-143862,-172936,-227320,-110183,39523,183023,125559,-101207,-121474,49983,19360,-149199,-180528,22913,267179,275814,129416,121434,171007,143019,185700,257214,171317,49558,140406,266090,146778,-3906,168608,335912,192458,-53652,-142930,-22349,224172,347862,78464,-241209,-216456,58949,20929,-207374,-166298,-71861,-232388,-285760,-91471,-40599,-168508,-239705,-188998,-9054,91575,9423,11584,137356,54126,-243335,-340413,-130839,146462,262437,131224,-98502,-203021,-251604,-285728,-242074,-83586,32622,88379,205763,272454,135816,101361,279074,435976,308695,-16673,-212065,-104167,108475,117161,-84043,-206992,-29732,226201,278827,225682,109700,-114629,-192480,-29945,69202,-41909,-200947,-311162,-256239,38524,247356,26711,-159850,-57374,106889,118351,184755,503258,300041,-871049,-1120732,22861,736562,331329,-856928,-1522036,1891020,6938121,4504787,-2583590,-3582778,-667548,179834,-128026,-451426,-377851,51375,-309707,-653295,-415556,24637,354972,524697,323231,15440,-11817,-69531,-2573,342515,664355,631686,524297,490739,374568,327050,385121,117510,-191522,-138906,80033,115373,-78812,-126982,95965,316148,333182,236500,129062,15865,-22504,144846,354553,273843,-27981,-191651,-258044,-236822,-26071,181780,167125,40149,-57491,75794,271715,258796,209072,206479,-11731,-261156,-219495,-24336,-18652,-78881,-86051,-97601,-120770,-174134,-327756,-405693,-297796,-4923,290618,304882,43869,-252198,-172912,237818,432893,213629,31312,39089,65563,80534,78570,-34778,-161971,-214432,-224738,-143707,-68727,-56917,14320,140572,195811,150363,209138,335627,265375,-14771,-306761,-408442,-218252,41902,186075,185937,131187,-60560,-339518,-404156,-187609,-72470,-190641,-387213,-553040,-635351,-528288,-282122,-139161,-140400,-139828,-100857,-62667,22921,16838,-177090,-336085,-321560,-152149,18432,32426,-118917,-282761,-290656,-121684,69385,181327,207397,7176,-233443,-256304,-84405,-12398,6587,-6726,-131579,-184368,-52921,25356,-108853,-195333,-127372,-166660,-321963,-348496,-202971,15754,179421,220724,98961,10296,139794,303061,223080,98044,80244,51113,55192,134426,216120,302349,324932,337893,348718,205281,6625,-77192,-80893,-154892,-220478,-156773,-78993,-45330,-27072,-62983,-176684,-299935,-163103,19572,-118163,-337947,-238633,-91513,-34528,26893,123702,164283,106325,75917,164481,232229,119996,-45507,-133387,-116739,-81821,-122827,-184613,-162652,-119306,-82213,51713,172589,143052,98475,-3857,-170604,-159897,97194,207464,88636,19820,33728,27875,42378,54927,25625,-147148,-162342,-37127,-55792,-85339,37560,95295,21000,-110981,-226929,-123914,153832,353965,213162,37136,183703,233138,-306,-88170,-65366,-164187,-241924,-214773,-130366,-48690,-134993,-299703,-355420,-309145,-239943,-270422,-330608,-218662,15966,76144,82519,148272,225068,255534,142240,-89731,-216525,-158041,39479,127150,3789,-36348,72018,77202,-84070,-164845,-61649,1507,15874,40792,102950,200612,216063,163583,181647,205541,290051,401016,430816,406067,290031,161127,136424,151734,167560,59870,-242906,-362862,-166977,96866,92377,-196105,-238570,97644,273240,192751,176533,144338,-72125,-265615,-182104,-47238,-110996,-97480,108324,83797,-105925,-64989,183073,367246,197143,7266,79424,193697,182226,136058,37669,-72089,-54070,-23581,-8489,95381,139098,-63484,-255464,-140455,151225,256222,50784,-117570,-125601,-149597,-182060,-216565,-285301,-420980,-426211,-142607,91191,-17420,-191460,-161193,-112049,-199797,-315550,-284936,-79142,85961,108424,62751,20245,-84815,-252895,-332657,-319944,-286162,-175926,-35340,17013,138734,346001,208918,-237531,-434087,-246947,-37568,63376,39371,-148648,-263992,-121889,31983,-81347,-279368,-210483,56777,120404,-25133,-13545,129207,136601,36281,102711,311152,308498,28748,-170828,-109688,42492,180536,211084,6506,-96454,24763,64491,20377,117302,234663,197251,24942,-107404,-69570,-56813,-73223,-515,71062,-52983,-176364,-166775,-212272,-256656,-157424,24863,210157,506833,664955,449795,243248,18378,-121785,872859,1539904,1116373,1570499,2317026,1803137,1459540,1299888,854431,687839,793006,856607,891638,872409,746444,795701,1100489,1270988,1443072,1558197,1247181,976152,907089,619477,220532,-109764,-215252,-422857,-632580,-412976,9794,230295,260101,200483,36556,-6059,141503,211943,-45215,-234101,-181634,-80986,-25522,5771,615,1954,13676,23689,-89748,-323924,-459243,-390035,-157616,134500,224746,22577,-171229,-119573,89214,312929,474993,389276,36098,-195140,-146661,44996,203261,145153,-68890,-200486,-44522,133634,140284,183680,268026,244621,292504,428718,483428,345010,85367,-38690,38052,71273,23331,44976,152472,272310,236701,114484,110053,181415,81094,-133744,-232914,-156533,-69035,-127766,-190434,-111546,-48302,-141451,-156755,-2190,89042,-56486,-228435,-303970,-357962,-212826,165134,390671,196380,-66871,-123727,-119425,-45504,234153,301834,32891,-148273,-132141,-4562,161435,136691,-48986,-211434,-254675,-272351,-197309,5335,88420,-47879,-188572,-79633,117678,79179],[-34461,-26130,169422,299456,212367,12269,-71530,-63341,-56650,-43420,103123,205444,61804,-30852,80253,187079,193678,94572,7152,45820,114450,40447,-6061,-51739,-165214,-129004,33005,38377,-71546,-180227,-253571,-203173,-98877,-21219,-4983,-74430,-223155,-179900,-15498,51668,-30733,-90879,19539,43707,-128600,-152598,-45433,8198,93508,208088,90156,-120306,-43070,176685,288742,357991,489885,502019,340868,144047,-37647,-93232,-125140,-164578,-6115,137627,100837,62196,142984,172613,80736,14475,-59211,-285201,-432800,-249354,-78374,-35786,129001,269401,217943,95031,86464,-58998,-156556,-61340,2841,5511,110942,232091,249954,187306,130120,129255,58541,-152544,-274285,-188353,26330,204235,255885,242359,224656,93278,48440,65564,-52025,-86757,175073,439693,351178,48163,-219288,-378003,-297930,-8331,202255,195505,170717,247533,178764,-90924,-253981,-177302,-61157,-40679,-20593,110278,184688,10772,-260140,-301931,-70079,25490,-144034,-286597,-386787,-508399,-326688,23652,185534,210696,90942,-27972,86531,209027,104205,70621,41829,-138161,-262185,-241025,-222156,-187067,-192527,-275052,-221681,-103769,7981,23,-147440,-287598,-415496,-353543,-162452,35465,99060,-47621,-306543,-288778,-192066,-278509,-246097,-64558,-38136,-96380,-27700,-38562,-138120,-97426,-15792,-83843,-155061,-73658,49490,25601,-182662,-300861,-73777,215751,147385,-76881,-189817,-209506,-117042,-2724,-59479,-276403,-396748,-242079,-44224,-37430,-262966,-214824,71671,146199,-37019,-148405,-114157,-156887,-98682,73623,24112,-231386,-286396,-80500,-67638,-338822,-318607,15328,139719,739,-154614,-201290,-16392,195070,83178,-124859,-199776,-194323,-104938,75716,120768,-5710,-74804,-169879,-236053,-185179,-62786,83399,177980,177513,160063,174096,107529,-29029,-86269,-18777,126336,125773,26813,61860,2318,-139875,-70382,180047,306611,216176,139800,228248,193165,-64134,-275114,-210103,-33838,61124,-45595,-190709,-30229,192253,158423,53192,105831,46417,-228762,-366249,-323899,-323084,-329211,-299214,-158758,-27852,-5214,-100028,-112470,-26020,20961,34125,-23443,-134192,-180440,-84739,-6993,-52792,-119597,-91730,18600,85642,94846,47246,-58511,-112941,18116,165422,138036,52274,-78495,-102019,60205,108813,-86148,-74532,112316,174029,165931,56292,-190863,-292254,-116739,170821,375033,328964,77969,-26336,217977,417760,226454,17578,-38937,-127410,-82812,39363,61677,200168,266815,9857,-187571,-164749,-138754,-87859,23000,198025,362644,242382,-91624,-168822,23757,55608,-89872,-139072,81028,358510,326261,68107,51792,215346,225423,207284,242600,161425,78440,187286,315668,247143,124078,201129,245693,56884,-191795,-167695,70050,328441,353167,11015,-315745,-259253,-59767,-77308,-204577,-139206,-100320,-263256,-270751,-5247,106013,-551,-106505,-79194,80764,177916,105956,111694,177993,64182,-255506,-365771,-128237,172549,291910,165590,-64635,-170771,-178881,-217786,-228418,-33283,199394,257232,190199,34857,-112508,7990,266267,368253,257453,34711,-132669,-117339,27049,98788,-58736,-213827,36700,340722,301445,127696,5806,-147081,-200110,-56159,7792,-68559,-154342,-200969,-125493,143740,277551,23262,-71537,101899,185793,89903,142185,644331,648458,-370951,-785708,38479,584049,77349,-1337807,-3068210,-730820,6370808,6264012,-995207,-3431208,-235512,680240,-99177,-510990,-460486,176918,-220136,-747026,-394952,166296,374585,388909,330289,218030,112036,10530,62425,455122,726479,501923,312457,340159,342012,353558,412235,120798,-191676,-177957,34451,99436,-55308,-47455,172622,334527,328160,289462,208067,53360,-94121,-10046,215169,205699,-35608,-153637,-188206,-134593,114945,302527,216174,25419,-95214,-1391,175071,238735,264653,263261,73862,-133959,-119845,-33924,-89102,-59906,60155,19975,-92038,-138623,-202016,-226800,-107907,173946,379674,311691,100392,-112302,-87919,233639,411688,198954,21113,93122,162086,133654,113647,44316,-64160,-178973,-293755,-292506,-222909,-166865,-35862,137279,200341,154226,158621,238964,205281,-49968,-311528,-373367,-234597,-4669,240924,336486,230993,-38395,-320518,-356564,-156821,-26666,-111691,-284942,-455164,-542703,-478408,-279186,-94490,-90360,-151104,-104102,-17763,51603,69595,-59426,-258236,-282332,-48309,127197,44496,-142038,-283169,-293781,-131449,68293,148798,141383,-62394,-324786,-314652,-100597,-37259,-1086,29611,-85689,-176612,-25888,137777,17844,-121047,-83673,-122818,-218496,-218476,-104262,79259,191142,119503,-82548,-164747,20972,230411,199191,136735,139827,66373,-22013,1088,130926,203796,150940,192200,311077,239172,13761,-104947,-111267,-151333,-172509,-142989,-115454,-52447,35679,-12175,-186314,-378916,-254816,11713,-86536,-352642,-314067,-151401,-54669,42461,154619,211177,185369,114944,114685,190033,116565,-103401,-227146,-183155,-153175,-241115,-296231,-199708,-114295,-91070,37495,204951,232886,182929,11182,-181924,-120439,157464,201682,45008,49935,66091,25370,94629,156586,42265,-206609,-222043,-102251,-88251,-44467,86163,93557,-33269,-183589,-321875,-206775,147880,421354,292958,91405,155388,144752,-72700,-94952,-38555,-164243,-278469,-190084,-60095,-18506,-102991,-209680,-237885,-228004,-221103,-215302,-192173,-126516,17756,31997,-49140,10153,161820,246793,144501,-83155,-191473,-117577,41108,60630,-89027,-112887,63529,115554,-60408,-154196,-2876,169523,187020,88500,98207,162841,133958,163261,290655,314587,337616,380964,371634,358650,239077,91558,48272,57661,97938,58889,-177049,-257810,-134638,12754,-49563,-335973,-380521,-45188,175118,145822,175030,147963,-71932,-218019,-109908,-1132,-105479,-62611,153006,106684,-105002,-101567,145069,315046,112833,-65926,35325,168617,157662,106534,63953,18645,7194,29765,36718,76470,112962,-8732,-194179,-95717,185719,292872,146829,18597,-14430,-80750,-158110,-159787,-200263,-346327,-364180,-76030,146657,28836,-147997,-143285,-162808,-298349,-389730,-347628,-176283,-41822,-6007,-22287,-23897,-107961,-273921,-377157,-375656,-328181,-224530,-70383,12562,111776,272198,148406,-240914,-402993,-220372,-19790,69105,69214,-101823,-229272,-141230,-32646,-134722,-297397,-204332,114794,190388,18955,-8672,96880,120546,63565,86576,203729,219444,9440,-186291,-165604,-4204,149912,170475,-2101,-104163,-32621,-33376,-70754,5035,83338,34628,-131556,-222043,-184866,-103371,-18754,81157,112604,-44909,-187515,-181964,-241306,-311718,-237751,-143245,-48047,255429,499493,342684,108024,-101534,-306361,690972,1812046,1689636,2115168,2831332,1991744,1112934,851643,497031,436268,685623,701257,549305,846863,1193152,1146654,1194900,1553979,1569518,1494525,1136784,664322,588296,540606,195556,-152020,-293418,-442608,-566296,-363592,-48664,134638,202072,124317,-70689,-91617,69890,128396,-107572,-337247,-322526,-147981,-22709,-39116,-125142,-130349,-8530,78178,-22080,-251124,-403704,-364904,-160578,60041,119804,-27173,-155944,-121403,21611,225685,421443,299691,-81531,-248724,-120321,94038,249620,217043,8565,-120185,-19033,63564,28797,121245,280276,263243,298091,465067,453318,208552,-55065,-163926,-47374,78281,11278,-94199,-9902,209123,225579,67176,-30422,2206,-7241,-174317,-316850,-221657,-64725,-143791,-222258,-92022,-12438,-150501,-174469,-2605,70962,-56659,-198107,-288178,-353488,-190004,176499,375428,200087,-10818,-72948,-147987,-119152,142868,235365,60612,-66170,-65790,41279,190713,166850,-49795,-241791,-260457,-230849,-156412,42775,124774,-20860,-158462,-61555,109612,97084],[16829,26389,236370,407291,277919,931,-130656,-84480,-55361,-76132,32274,105015,-43628,-78521,143734,325073,325264,221229,97824,69613,39629,-87321,-91402,-55100,-115238,-110595,-30911,-10903,-90286,-233714,-268184,-146806,7695,19646,-45060,-118395,-210259,-177542,-45088,5857,-48749,-49916,73590,107522,-16710,-51435,8353,19575,126799,309173,166661,-125914,-95672,92180,172480,246659,383807,378123,192835,65108,13053,10053,-70088,-168691,-83938,65051,111145,116063,143816,135722,87535,41727,-31130,-282202,-465799,-261265,5436,102846,209933,267758,144288,51746,153037,70816,-81335,-49785,-5745,2915,111023,210823,208098,161328,106432,61461,-57371,-207565,-264716,-215832,-45131,194175,312492,304733,210479,88997,100357,75920,-165977,-207382,169178,499932,325050,-34172,-234754,-309652,-222609,2940,213583,275805,276246,318814,223038,-62977,-227953,-137228,-18363,3728,19072,94228,117414,-67433,-327873,-318443,-1464,158343,-23098,-177309,-279847,-459911,-359578,-23430,151107,201037,125328,10366,104758,175142,85468,132147,148736,-38226,-190944,-201579,-177463,-158325,-257373,-382505,-318244,-140657,-63840,-164532,-308946,-397723,-466007,-391839,-182887,30094,10765,-190796,-418954,-333821,-191464,-235400,-226143,-54841,2259,-78659,-68485,-28059,-80616,-125122,-147776,-199598,-202380,-93765,22923,52845,-112568,-280005,-68572,247788,166181,-93578,-219955,-237690,-173645,-66445,-98641,-264260,-376403,-228812,-49553,-124012,-339245,-289269,-29424,107498,57360,-42955,-118160,-234045,-159314,45643,3128,-251320,-314006,-112055,-50824,-257760,-234485,79163,215296,63691,-99975,-133392,31243,199690,8135,-263049,-294318,-166118,-17231,133430,117234,-58575,-95975,-79085,-170972,-227070,-99000,121229,193508,178592,132763,93059,50302,18957,13372,22826,104852,144181,126051,97681,-49693,-165734,-29209,265978,437331,283168,89674,185093,256984,24875,-256669,-241897,-57630,17580,-126477,-241275,-53334,181911,194089,167792,191648,98958,-136493,-213093,-184147,-209808,-249819,-226172,-106911,-53233,-83409,-158760,-180436,-133138,-104118,-101579,-102120,-162521,-188330,-108248,-63658,-111848,-151673,-137975,-55298,64561,136779,143379,108679,11389,71134,199134,171838,36871,-115739,-128217,58474,86051,-149951,-136006,131131,244435,201316,44536,-232448,-332423,-114873,187762,326851,283723,78163,-85737,83578,270514,142453,24533,-9710,-124066,-55432,98171,106758,215607,242668,7035,-143225,-146385,-151470,-28347,104557,310216,470012,307366,-78608,-188057,5482,89024,-20516,-50085,180279,412767,291982,-26922,-26402,219172,272712,217304,204880,128398,115782,240756,335276,321949,270156,242157,136347,-93901,-294530,-157586,159996,390825,308860,-88795,-434827,-339601,-175023,-165472,-197460,-105909,-92093,-240382,-240823,30479,195300,135272,17035,20498,134365,230113,207752,181970,136300,-4192,-274360,-347238,-100143,170580,267520,174747,-10466,-105631,-78456,-128334,-189840,20116,336061,379950,152189,-180307,-323348,-77741,243154,296697,218801,105211,-37768,-115789,-67538,26032,-48851,-141059,150412,395550,226768,-30375,-102344,-123985,-128570,-25041,3341,-51231,-83919,-69764,21998,258776,309754,34241,26861,278090,275918,107838,236854,885187,1002180,177208,-398859,-40841,291683,-117825,-1470824,-4132767,-3179816,5264539,7703867,473282,-3358303,148888,1332657,107599,-469922,-536498,72777,-235352,-766210,-311839,260818,355777,249411,296230,388870,275757,156164,146494,492748,655388,288573,83265,191680,274109,305748,329124,99379,-147128,-181787,-38548,26519,-34669,39234,219687,302415,292165,328770,284296,98553,-137350,-151968,67700,145357,2624,-63209,-55794,25010,264729,383611,229539,-10882,-144548,-100444,37650,177133,292496,297131,135362,-39516,-49402,-76931,-190619,-70214,185606,131189,-69056,-79675,-678,-24229,31388,310018,453887,312256,136057,-11408,-66559,143575,315906,166750,45405,181415,260605,183777,139668,116079,51226,-107173,-318211,-390738,-325718,-230587,-49718,130978,157082,91363,4386,22050,71243,-87324,-275876,-307008,-241076,-47649,249798,412227,282906,-21436,-267804,-271428,-114521,13970,-50553,-208386,-326276,-353106,-340172,-229507,-33771,-49240,-178311,-115183,14307,65932,135180,95030,-130933,-180448,105544,276357,79668,-178726,-291777,-265701,-107389,57461,83453,32866,-146823,-367897,-281786,-79500,-66440,-8418,90948,18916,-99016,28171,233437,146116,-29427,-42243,-95244,-163986,-139212,-21096,144605,212694,39166,-229796,-303085,-85700,143550,160132,146739,169019,75954,-81742,-108255,40136,86441,-13958,46483,244067,230581,-11210,-125195,-100334,-108717,-112250,-133526,-144616,-33573,104813,46609,-151365,-370344,-298259,-5827,-57601,-335047,-364330,-197507,-70347,50527,152528,209368,226494,153100,85149,137559,105111,-125261,-281277,-241507,-232848,-351888,-372210,-217117,-120519,-111202,3332,188016,253569,167584,-66391,-241310,-82446,202420,166394,4479,76656,65432,-23908,106913,250987,67831,-221127,-230154,-105804,-56016,35336,144946,85184,-94623,-257247,-386550,-248176,152983,440789,324361,101837,83645,47596,-120807,-66395,37162,-126468,-292807,-170876,-4634,3170,-58629,-79789,-69820,-92179,-136271,-96714,-26183,-22304,12671,-32788,-211830,-161001,95116,246763,164856,-25706,-111260,-36841,83113,59553,-105706,-130725,82291,153338,-35261,-117832,88575,356626,347735,135576,95555,97195,1642,114767,342440,363735,337397,339381,302345,279358,161120,25532,-16479,1195,79854,103350,-54532,-118195,-77003,-73620,-205245,-444836,-479998,-191619,19912,18752,116246,136041,-94486,-225437,-76554,57892,-46491,-3032,159062,83645,-99264,-116521,72015,171821,-15055,-149705,-44192,88196,109060,73403,81092,107753,66775,64675,75630,55652,56796,12050,-142919,-83125,155604,263452,218584,139246,57183,-25095,-102769,-59000,-52830,-195431,-239199,2464,187407,83793,-65045,-87948,-161344,-326857,-421162,-391901,-265944,-164511,-113150,-74153,-37299,-108807,-263181,-377443,-378629,-319515,-237866,-110340,-27300,36599,128763,37156,-234074,-310664,-128346,19041,55358,87948,-18627,-143602,-121584,-65209,-138117,-266802,-194859,128758,213849,13661,-58347,28656,76619,38818,-8119,48167,124103,-2422,-169763,-157768,-9950,129897,133156,870,-87506,-69236,-125700,-171618,-128502,-85481,-114354,-220745,-265470,-256533,-133538,23398,128970,121328,-40587,-180085,-174262,-237750,-329511,-300877,-307532,-270693,18594,315775,221412,-24807,-185609,-466201,417633,2091005,2354518,2686881,3420814,2216961,574261,205692,37155,78725,475210,471447,95499,701284,1847383,1964445,1605498,1863870,1688621,1388329,970914,342045,239795,408207,146324,-176686,-320910,-366478,-376868,-250097,-110507,-178,100124,29144,-156558,-165347,7109,65458,-130515,-399534,-422850,-194043,-2183,-40242,-205452,-234654,-17082,133326,35397,-175784,-311550,-291534,-147011,-27215,-5965,-76542,-114961,-84035,-27033,122612,327513,192921,-162916,-256379,-83594,122956,259366,243473,54959,-55924,-35545,-69957,-132004,21219,249544,246536,249147,398367,332399,59080,-153961,-252023,-151197,43931,703,-186733,-107636,172811,210318,13253,-171890,-190193,-114772,-195236,-319013,-194294,-17531,-117006,-189486,-45792,-6949,-170063,-186024,-15635,40680,-34732,-126307,-251479,-343021,-171789,160695,304758,179131,60232,7097,-122865,-149193,22616,122598,74592,12970,-4373,83278,208487,183852,-35012,-225479,-227916,-154129,-89805,70541,148826,12589,-104538,-32503,87975,103545],[71263,93027,276999,437079,292607,-503,-163340,-102278,-70911,-116621,-43981,17675,-92958,-88492,182822,401355,398919,325158,197989,106006,-14985,-168802,-131718,-18518,-29596,-51664,-46681,-30413,-80205,-224569,-225761,-68338,86836,26326,-91724,-151834,-160969,-128494,-58064,-59387,-91930,-31729,88121,124647,75825,58086,76017,37980,148857,384531,258818,-82780,-115866,39618,89410,141352,223330,158020,-7927,-13416,91270,137910,10610,-158893,-172113,-17996,140753,210618,164503,101760,91126,60640,-282,-226333,-419102,-243901,58853,178578,229130,204743,-6413,-40052,174392,176704,-5834,-40246,-13232,14404,119938,186091,147500,97957,48167,-3699,-110829,-186048,-202583,-214110,-122460,138414,304449,311333,169398,67025,128802,95335,-219186,-292858,109965,443862,224742,-134091,-253260,-228303,-118844,34758,216854,345433,366486,349591,237602,-34699,-203598,-111054,19144,38516,30644,45486,26521,-139728,-350092,-276240,80252,252988,67851,-82331,-183033,-377070,-334861,-44516,100868,128029,92843,24858,100883,94135,47426,207739,285857,121074,-22081,-92613,-119477,-108908,-222039,-353306,-338131,-175676,-149823,-300718,-385757,-406432,-431096,-387715,-206995,-23844,-58328,-226582,-394391,-322019,-162016,-140902,-178529,-65019,33407,-14466,-70122,-36976,-43773,-128301,-220646,-237573,-161249,-39167,38673,79436,-48552,-234802,-52383,246036,159516,-104736,-231047,-242453,-200859,-107621,-114883,-219964,-296484,-175807,-74879,-251347,-403866,-361564,-174274,32705,164358,125975,-68165,-278160,-210144,6239,-40001,-284224,-344935,-156537,-45088,-161963,-134137,143617,271799,118270,-31516,-44363,68587,144543,-84705,-357160,-312925,-76164,89719,188047,132929,-55019,-70273,35195,-90117,-255749,-134218,152993,228458,179062,100808,31588,13075,58942,83093,53639,79330,144863,211394,156779,-58272,-198075,-48647,286513,502319,299243,13753,97330,254770,84756,-195573,-237811,-86122,-22551,-169367,-267152,-123564,93217,203595,291681,277930,139639,-26611,-32730,-24906,-109893,-209182,-167598,-53055,-69129,-180970,-237788,-216687,-179672,-184611,-180287,-111403,-128817,-142040,-87369,-78524,-111813,-119514,-133509,-94532,38132,114461,171369,225492,97632,59038,153815,142665,-16533,-154300,-154781,17527,32816,-192940,-205445,74692,227732,189470,37222,-238990,-340512,-95632,195069,248488,209738,99161,-66984,-3118,116507,67147,59934,30194,-109481,-16316,145671,121681,180621,197655,55509,-24364,-102792,-211771,-85682,104343,354365,500573,320206,-61474,-174084,1111,112345,45468,64004,290907,412524,181704,-131680,-96070,181237,275897,203316,128192,58996,141996,283588,312762,343349,392077,284871,43550,-210513,-326651,-121022,213790,392216,232895,-187401,-543571,-427104,-251057,-213070,-170650,-54402,-34462,-164599,-211982,-16498,172938,183372,99384,90332,144423,242798,297934,219071,46551,-107805,-265577,-267830,-46998,143369,196271,164028,60083,-22668,19106,-40030,-143829,49688,395609,415339,94128,-321009,-448426,-139449,200908,231726,208431,191806,69151,-85007,-148042,-85426,-49441,16169,296225,384031,84164,-197680,-181557,-53468,-2086,52077,59454,3109,-12038,57014,166458,359980,344150,78050,124974,411268,328728,146237,421316,1118330,1221115,582023,-85699,-203346,-99075,-331662,-1422561,-4561423,-4779210,4196253,8977319,1671711,-3438989,183799,1693746,262125,-346291,-516042,-211348,-383958,-706576,-180210,289743,297474,135160,214129,435115,395052,293810,220558,438347,456347,38321,-113934,88571,197555,187776,154089,58372,-72480,-147591,-110839,-80887,-37438,101379,226113,226286,223190,310843,296459,110407,-161951,-257954,-62296,98450,77706,58644,97203,203620,389061,407584,211419,-50093,-191380,-192470,-86320,124243,312660,311072,163077,10099,-21509,-138911,-304432,-126164,239932,200400,-60548,-22204,195133,134736,103120,391342,498630,292017,136317,26551,-113000,-8557,161704,102367,76844,277868,346590,211812,123491,144273,156954,-8498,-285398,-404179,-349654,-235316,-19899,123248,79933,-7727,-189683,-243073,-101606,-121346,-211441,-219139,-217151,-67081,216138,396219,273726,-11400,-195231,-182143,-73185,48557,-11486,-174534,-206411,-131064,-162842,-147102,28332,-32053,-223471,-134231,29340,67246,198556,249052,17004,-45474,261517,416597,121493,-215036,-288702,-195203,-49967,36957,-1857,-91728,-225581,-345190,-174548,-33218,-80324,3518,159798,132983,13306,97034,294880,249010,67261,-39,-82120,-170669,-139529,14294,193280,238475,3516,-292937,-352065,-147623,63190,113277,124134,163834,82597,-106305,-165241,-34332,-13257,-122092,-59012,169232,184887,-60690,-143259,-65065,-49953,-71999,-145403,-171300,-9877,143056,81956,-85070,-271655,-273282,-29496,-35496,-280443,-359893,-201567,-53740,63446,122941,175636,238413,179054,69583,81405,83547,-106459,-276973,-271595,-292800,-411336,-382721,-213035,-143375,-142806,-41512,138083,218970,78555,-199618,-327106,-66239,205808,100505,-27083,89657,31630,-107628,64087,284066,83208,-190021,-192907,-65514,17113,130345,202416,75474,-147267,-321205,-415386,-243660,157197,406370,309767,69689,-11122,-19957,-107772,3968,132043,-78208,-287674,-148822,36644,9631,-28112,35209,80197,41019,-29706,22971,101474,55565,2736,-89727,-328645,-282801,65941,265684,193156,51246,-7478,64740,162432,124863,-49373,-88526,123629,185728,-7053,-57551,198416,505149,436564,160051,92543,20874,-143305,31635,326973,344853,291833,282068,232335,181784,74586,-14093,-34665,-13765,90509,153025,63413,-2209,-22164,-143969,-325255,-490154,-521275,-308522,-150907,-159426,10929,117133,-119054,-267381,-74055,121954,60191,67066,118077,12703,-104920,-117853,-18177,-18117,-163162,-238006,-145150,-25515,49048,47759,86425,161609,99362,70994,99225,42097,2916,7822,-105867,-100928,67229,171803,239319,219050,93717,14034,-24101,56453,117360,12853,-56587,84481,206667,137831,31486,-21041,-112591,-272820,-397440,-406739,-324489,-249993,-181951,-71491,-6837,-79470,-222274,-333712,-327296,-264320,-222757,-167297,-119532,-82347,-42324,-88114,-218790,-193866,-12950,53476,13035,76714,69782,-33156,-67088,-57336,-99668,-212266,-203348,81998,186693,-34498,-150014,-57287,28196,-9379,-129643,-92884,58069,-950,-126715,-86231,32234,127673,120253,33162,-32124,-61767,-173074,-241687,-235726,-220074,-213353,-232369,-249620,-273114,-133792,51040,133668,93060,-52405,-168193,-157490,-226146,-337795,-356807,-425498,-386733,-120142,202608,167263,-90873,-215560,-574318,172248,2361402,2956689,3178884,4011940,2425424,-60577,-511377,-418183,-269060,237623,228028,-338848,482842,2560535,3061203,2206707,2065602,1741928,1259037,796912,120795,-9654,261353,85806,-170547,-285324,-240089,-148187,-114744,-161605,-144046,-30263,-81583,-232563,-224012,-31422,45362,-108925,-400916,-449829,-201797,33437,1728,-221108,-273938,2683,184923,75391,-111490,-202919,-184929,-113360,-97377,-119195,-110001,-51716,-18221,-54135,17329,202987,95392,-176811,-207474,-42211,133029,244908,223787,56162,-38596,-101792,-236588,-296704,-91803,156537,166363,149139,243558,154466,-51979,-170917,-268284,-237280,-21352,-11750,-210164,-113669,169371,183494,-45919,-279621,-330566,-203350,-201644,-260956,-103902,40240,-66359,-100248,20862,-23827,-186207,-178810,-24327,28306,20161,-28574,-203135,-327737,-159360,134476,223293,159043,138958,99774,-58586,-149365,-112966,-23331,50028,50165,27837,113107,226500,201611,-1693,-174323,-160759,-44212,6090,105368,171480,53763,-36312,523,57292,96558],[116566,148468,268968,377287,263552,25761,-130652,-87280,-85896,-150967,-106529,-33871,-75219,-64226,177384,388263,393329,370315,275453,146075,-27944,-179148,-115501,50742,68086,13831,-36138,-32356,-48393,-158173,-146990,7905,116209,4965,-124877,-164139,-94010,-49399,-64548,-143785,-154356,-30479,84560,116219,129002,136744,119169,45354,156482,418461,334637,-8723,-93602,31619,52034,53111,38408,-95477,-194334,-60379,174176,248493,82619,-151913,-252708,-101813,163673,303511,194983,87536,90155,48891,1840,-145059,-310532,-207963,46324,143022,165582,94737,-170706,-131839,169861,241929,48109,-44209,-26008,27539,122251,155912,78520,-4210,-52164,-69722,-102438,-98698,-103053,-179256,-168976,67699,249522,276486,134099,44168,127794,113782,-204415,-327242,6268,278366,75696,-220356,-258544,-134462,8361,90643,207289,373333,406603,324409,212253,-13897,-185202,-102785,48464,58506,-318,-38564,-65119,-171349,-304521,-181233,157171,287495,106995,-29542,-134844,-304145,-273450,-39612,41697,-835,-11579,10503,72157,-11326,4015,275294,402448,277181,187231,60892,-58842,-56726,-117389,-240743,-299230,-206022,-225674,-372682,-377010,-325985,-329587,-346854,-250912,-140487,-99082,-151380,-262703,-268383,-119408,-36356,-121541,-91754,50620,83294,-25265,-61335,-47667,-115589,-212505,-185776,-42216,78264,98275,107664,4199,-171116,-38418,202433,128421,-107519,-225080,-228197,-186693,-103445,-89974,-146582,-171543,-90186,-100300,-342070,-423946,-420328,-339155,-67822,250831,304246,23635,-265437,-233965,-35167,-83055,-312914,-379237,-212329,-49278,-66664,-41358,176645,274230,139268,30696,41422,95552,74478,-145997,-370287,-253208,37321,175367,218113,156544,-5637,-9942,133317,-15994,-257483,-151924,179849,288937,193280,76726,1473,6275,92833,122823,73054,51563,112724,237951,213352,-20923,-224570,-117423,242834,477185,244849,-70552,-5241,176921,84047,-118902,-204557,-120780,-60816,-174529,-263776,-207520,-43936,183441,391870,348146,162310,56580,95153,92680,-47058,-204669,-138250,-14437,-76580,-279624,-329751,-223108,-164016,-207130,-184286,-56463,-43216,-53145,-29444,-53045,-60532,-35220,-80866,-85677,23618,57286,145808,259131,109732,-16164,50282,56268,-102506,-202167,-189141,-52924,-28055,-202142,-254701,-20452,140684,127053,26764,-213141,-321906,-69795,190375,161742,124276,135418,30354,-16023,192,24718,122131,81408,-85761,12914,159713,99292,104341,136844,120668,115064,-51507,-296749,-242047,27479,337060,476113,296254,-41960,-135973,7326,119576,97800,171731,375662,358940,32072,-222156,-147679,112435,240304,164843,17099,-43877,140446,299365,249163,300681,452086,319015,-889,-249468,-279102,-75973,205890,327864,148548,-250862,-578807,-466898,-261435,-201004,-111595,20418,63209,-53055,-190335,-135475,34173,119918,121709,123485,119038,221321,358518,230546,-39268,-182024,-200897,-136577,16796,98139,98174,139774,132994,57976,84052,21863,-110161,39087,358447,352480,21581,-365258,-462647,-159831,143122,179305,225660,278992,176312,-22209,-193763,-205984,-53533,215562,428656,313662,-71354,-315065,-206062,37314,131578,148823,157127,72734,38091,156508,289574,423855,366583,147041,211915,461773,309804,166994,600807,1227448,1213749,722202,69638,-392522,-499862,-634557,-1395688,-4356098,-5094243,3680880,9996318,2406541,-3609129,-184843,1470106,145887,-197751,-329204,-496749,-606343,-584311,-30546,252861,198114,56318,106378,327928,402063,363156,268533,312255,182883,-190534,-246640,42103,131513,25306,-57968,11372,10441,-84721,-157590,-189258,-73413,119271,195632,128460,130374,212385,200214,52693,-186640,-317442,-157079,65417,168532,185005,230637,356874,454734,367452,166324,-79458,-222111,-245851,-140135,127756,338728,304820,158974,23277,-31625,-198467,-403750,-220840,205231,210360,-68655,5961,298056,200293,121868,421986,500108,240006,98034,384,-207557,-178286,-14613,1445,81164,344756,403487,207357,54093,114505,231204,97416,-202136,-329461,-297561,-188764,46042,118061,-4059,-99765,-343407,-464678,-264771,-147069,-133701,-116923,-147835,-52823,154606,303963,214332,-1133,-112749,-112827,-45600,74058,10999,-173823,-125414,49175,-4441,-56706,70405,-49415,-281222,-160296,25553,61038,246465,363903,144938,75264,364290,495253,150314,-228320,-250600,-89850,17295,4750,-84801,-194869,-279319,-268825,-40722,16499,-67319,45275,216833,208977,116868,161772,314035,306303,151954,44477,-72038,-211041,-202067,-7779,210650,255702,12293,-257528,-295701,-149162,7599,70327,82999,134823,86690,-92093,-160418,-73112,-65212,-152389,-103559,107212,120470,-118500,-167615,-32579,-336,-68401,-179593,-195684,-1551,129409,71592,-14197,-113322,-183512,-50707,-18677,-194191,-293295,-155187,9346,90734,79892,131277,229782,178609,50568,24478,51885,-57048,-213467,-258969,-306150,-386862,-316346,-189224,-178265,-178893,-83324,80345,159018,-29981,-328455,-404009,-81122,160182,19911,-45707,83358,-25906,-199886,-21274,231934,77678,-129892,-132988,-17363,84509,204086,245243,72203,-174241,-357234,-405275,-202247,150211,334752,267739,13709,-100405,-34548,-22621,98742,198961,-47854,-266566,-116033,67228,-49,-31098,85109,152360,120614,50458,87516,148102,83537,-8073,-116388,-351410,-301933,91520,296683,209514,107718,79334,155787,256569,228809,50167,-5918,172629,206324,27129,23526,308200,571906,425844,152942,88367,-46241,-258282,-57039,260745,273159,213675,212630,164537,81602,-439,-11706,-34,-25,96717,169941,122712,49682,4445,-185747,-374283,-463734,-504758,-365337,-280955,-336064,-115693,98472,-120796,-299588,-73636,186710,189900,128227,36958,-90417,-130200,-117412,-102369,-192595,-296728,-313935,-240094,-138032,-8269,35392,80159,160085,90356,48620,98989,37168,-16282,9501,-71437,-130966,-51546,41588,199549,247656,112766,44062,63745,154008,260138,234329,151929,158590,203375,179425,108718,26892,-41443,-159356,-327514,-393617,-348748,-290913,-196676,-13961,60327,-27312,-164171,-258579,-234960,-179632,-192453,-239988,-254719,-221980,-191439,-188422,-199865,-96501,76360,60732,-55070,32158,133527,67543,2631,-19312,-44224,-161819,-235389,-14160,122481,-103845,-255318,-135566,1346,-42812,-216426,-165554,45372,23178,-59401,31628,114824,145316,139559,96718,55900,-7716,-153234,-250173,-283000,-290550,-251303,-191752,-207361,-242150,-98936,69442,102881,38160,-82595,-164363,-148314,-228996,-360967,-416019,-474645,-371435,-120823,211754,226400,-55976,-200984,-637463,43680,2594166,3373104,3526098,4527862,2590519,-635441,-1145865,-765965,-493118,52595,19362,-658054,271844,3205050,4189672,2802204,2051125,1677131,1116632,653603,65610,-82013,143041,33064,-130574,-195714,-115370,32070,489,-187758,-262166,-161436,-198308,-313677,-264551,-35491,74352,-53220,-339940,-392811,-163292,79119,71143,-175087,-236287,54376,230061,99648,-62602,-99314,-69755,-61688,-127034,-190173,-119732,20093,55999,-63171,-79069,65001,27227,-116455,-106091,3182,129279,217271,170005,13829,-80958,-203871,-384301,-406873,-182424,10130,23817,24212,57348,-18834,-88835,-97040,-205517,-274891,-91272,-25200,-168987,-43814,186922,144305,-101543,-328759,-371447,-239558,-203554,-188367,-8642,72038,-16167,15463,90470,-44296,-182845,-145794,-13366,54833,101611,64809,-157048,-306006,-149332,111363,166776,152366,205956,182032,19846,-137654,-237442,-175281,-22830,28643,25225,129698,255567,236383,51672,-104531,-70171,80797,118607,156098,197598,96780,30917,30402,26575,80059],[143995,173788,210487,250759,210627,86464,-22083,-27514,-84363,-165608,-140703,-41925,-6964,-23416,124040,293770,315178,340270,305721,178797,1860,-123847,-50549,136821,153121,48498,-38430,-38551,-8978,-61508,-61843,59779,94686,-27861,-132687,-155447,-35874,27534,-79010,-237523,-220332,-34146,87436,109216,137374,152555,108029,33238,153396,406571,361233,60426,-39119,62115,58770,-8707,-133531,-308929,-302511,-48819,244442,308059,115087,-156019,-303374,-170279,157865,349000,217034,97112,82194,-2102,-40466,-70806,-175945,-167488,-36114,4324,37642,-26892,-279691,-182465,158427,262017,67449,-66399,-48733,25244,99830,115653,12994,-128751,-184152,-139450,-57303,20156,6787,-119456,-162485,13594,177566,225401,126133,32982,99823,118462,-140115,-311457,-117292,54445,-74120,-261669,-236843,-35956,143248,163833,183347,340116,378235,247055,145978,-9246,-170295,-100326,78393,69402,-68953,-147081,-137008,-147225,-195917,-57073,213165,265604,102422,-16669,-143707,-274270,-207004,-18581,-17262,-148655,-149821,-21924,27536,-104469,-26058,311978,447203,364342,362934,216837,-7314,-21013,2198,-115593,-239245,-231786,-271809,-368331,-309439,-206849,-212297,-293284,-320196,-294517,-108756,-7538,-94874,-198439,-82236,36214,-70992,-120402,56341,189780,56792,-87020,-91412,-98082,-131219,-65172,113246,220194,180659,132331,41352,-104186,-42734,119354,80562,-100360,-209852,-207684,-136114,-45866,-19770,-57325,-35140,8269,-103697,-342629,-387502,-452648,-483037,-171008,292657,436502,134286,-185641,-212627,-61222,-100443,-315123,-408099,-270905,-58367,16006,29352,162455,211112,117030,73766,104258,107489,24074,-148334,-296916,-142365,126668,206592,208169,168235,56982,56864,179228,32186,-221266,-139272,200726,363222,227437,68157,217,27193,124196,144526,85755,24138,48210,197298,254109,49936,-234159,-204319,157393,372116,130598,-144477,-93803,42033,20488,-55248,-158770,-158639,-99047,-161335,-245780,-278583,-187597,136772,439667,383093,162694,82235,121817,127001,-27955,-212341,-137419,412,-75038,-353291,-414754,-205804,-100456,-176068,-128986,34055,69492,55005,44117,-4513,15256,69804,2845,-27474,40639,12034,96015,203580,36829,-127511,-65919,-54392,-197531,-256541,-230171,-131557,-76179,-182285,-265018,-104025,24213,26847,5761,-167271,-287456,-47489,181102,94351,46724,170783,172658,42630,-46805,27809,195716,134657,-60846,13736,130593,45757,7390,67881,163742,218352,-5955,-368446,-430247,-89365,286132,429676,256594,-24907,-92674,14634,107412,125731,238425,402655,270946,-107437,-282411,-181246,31208,182260,113675,-104016,-161293,103650,279323,161214,206550,431621,334781,19734,-191422,-171510,-41604,131191,211416,77282,-258259,-509669,-419264,-206027,-131916,-20618,111025,174466,67787,-171044,-278792,-171174,-31219,89301,128830,76584,178223,379477,231179,-75165,-172852,-75296,12588,67169,41265,-3531,104035,187103,118066,100390,38505,-103841,-11804,238770,212717,-58409,-325589,-371169,-128796,85474,143983,258180,345609,265567,61237,-196252,-300319,-53864,383871,490641,202566,-182481,-339134,-166606,117630,225589,235051,261476,129678,50719,212952,374145,431455,351412,207612,273641,424042,216253,138800,675117,1141398,979877,594748,58039,-529927,-803211,-1025553,-1497141,-3643403,-4093806,3897556,10368988,2493744,-3678350,-734017,677779,-317671,-92007,33322,-563075,-772338,-430834,96977,162914,59235,6980,18959,122790,281330,343510,290249,163512,-81433,-346128,-303592,33946,80786,-140925,-239151,-27602,77808,-14006,-169326,-268999,-135927,92928,144474,38462,32245,43534,-8702,-89161,-230382,-333589,-206995,45483,250065,291256,320170,447690,441854,269897,97096,-98745,-228510,-237019,-87032,211504,369327,271880,130242,16626,-61768,-234047,-459832,-323308,102717,166045,-92376,-18038,253549,157778,117010,415681,450143,154953,31482,-68294,-312589,-315486,-166906,-122814,34366,348435,416745,171349,-53668,37766,260803,183281,-94013,-195328,-198533,-113534,128692,119949,-67361,-149519,-399283,-573466,-375534,-160120,-56198,-8162,-37100,-9894,84309,174697,134264,21182,-25422,-69460,-37634,88311,29489,-176565,-91923,135516,92572,14665,71276,-102531,-337515,-190429,2608,51668,268851,411274,215412,137056,373819,478597,152891,-197982,-163886,24491,57507,-42933,-141565,-241953,-297135,-177016,63296,48839,-28837,113887,250852,224281,178140,203736,294667,311696,206810,87065,-51936,-237362,-275129,-69941,191847,249415,40746,-153636,-164262,-98510,-14851,42098,49134,103560,88719,-47036,-102961,-66013,-57114,-112333,-89809,70122,61040,-166132,-204377,-28505,22200,-93383,-217933,-210850,-15661,69077,12995,33927,56548,-54424,-60325,-3391,-92026,-186865,-77513,107988,133268,40410,92920,204419,140743,9695,-31672,16064,4682,-109368,-202333,-259211,-272176,-184186,-147547,-209608,-205914,-107926,38501,105970,-102253,-395834,-437071,-119735,80646,-48973,-50370,58430,-91244,-270622,-113471,116603,55621,-64810,-76834,6054,103788,225267,262378,80952,-163549,-345576,-354112,-140022,129568,255315,221498,-39939,-159321,3057,113140,183555,197231,-52061,-231891,-69334,90114,-22714,-73294,47733,123886,124687,73153,70522,107905,61225,-15655,-104689,-279069,-218341,156687,319625,195526,113873,115533,203324,329388,324244,147160,82814,209398,208993,67887,118595,400209,551027,336965,123712,86086,-85962,-309873,-118814,175723,178767,121971,133303,96012,-7980,-48819,34235,74338,22057,74720,139543,106045,31447,-10824,-199938,-349162,-385840,-445692,-347448,-323049,-453969,-230595,83609,-83804,-279061,-45643,249052,308615,163956,-63890,-197641,-170709,-125190,-161655,-301871,-386063,-357831,-298537,-215505,-50931,35193,64046,104401,42744,8636,72641,35596,15332,53134,-18663,-146387,-162097,-94035,109855,227883,126009,72985,144072,210831,332619,407488,334725,213500,182446,198549,140835,34087,18889,-32679,-235324,-363517,-354950,-303037,-162030,76753,138301,27126,-108253,-172523,-125240,-88845,-159841,-312456,-399815,-348392,-278449,-236027,-184679,-52567,103921,31076,-134277,-31946,155247,127902,59737,25292,-2104,-135440,-277042,-122567,47780,-166051,-339997,-181676,13547,-33404,-227793,-148815,88212,74990,29403,168650,217881,177206,181517,175987,151563,73774,-69659,-186322,-258292,-291730,-236749,-137712,-170039,-182932,-34753,87110,58039,-22026,-119879,-170053,-155807,-256384,-408908,-481439,-459728,-253143,-1678,334137,386299,68837,-172216,-681172,56228,2742233,3539121,3710039,4892841,2714296,-978629,-1552089,-929695,-518050,-23197,-131062,-831771,142844,3693515,5109238,3204077,1795853,1480258,967862,562310,174694,24073,87109,4554,-69426,-81688,-28964,111224,69428,-181039,-327307,-261639,-301605,-398520,-282401,-6419,137089,14182,-235412,-267628,-83822,127522,143579,-88152,-137160,127395,264957,115491,-26334,-18715,27324,-657,-107499,-201882,-108583,77784,114262,-60777,-156031,-62355,-3360,-3586,26165,52614,115935,179831,100570,-56917,-172937,-312404,-461249,-414668,-215153,-148868,-145494,-86518,-86489,-123211,-44978,40361,-87041,-250885,-134999,-34035,-90555,53740,203279,99734,-141538,-313605,-302212,-208707,-209523,-147728,34333,54871,15253,119278,143051,-47860,-150205,-90233,23739,121623,187806,121780,-127208,-276350,-136518,96878,145842,152686,238501,234914,90218,-122500,-318314,-298012,-129097,-37898,2167,137472,295851,294386,121972,-30219,27505,193322,223410,217549,223023,129202,79003,50758,5842,62204],[150652,164672,121283,103488,156084,170828,134903,63961,-60768,-153504,-141365,-16154,75302,9768,38082,157006,194163,244723,281180,193944,55227,-32826,39866,218697,206345,29240,-87327,-67844,24308,31634,4475,76001,41638,-53479,-116639,-136500,-9188,68698,-111050,-321822,-269553,-30034,111144,119119,107018,91860,36109,9050,148793,354117,316438,85558,20168,109499,96081,-36045,-256099,-426176,-298444,28908,292738,302272,93619,-168381,-306617,-205344,114717,317151,212449,119716,64671,-80800,-117482,-28162,-56069,-133749,-156854,-179198,-108438,-118740,-289601,-172285,151316,245085,52866,-102224,-82312,-5921,42977,63830,-37896,-243819,-318011,-208343,-10032,128184,99023,-50258,-104734,-5141,116654,181211,145000,36943,55812,100703,-60440,-260283,-227340,-151464,-171953,-238283,-182790,52164,260608,237721,148020,247583,287639,140061,50221,-26108,-151982,-82572,121506,80490,-153631,-257215,-178129,-80901,-59498,59941,237242,211390,83135,-17931,-187445,-294898,-164169,3612,-65820,-262397,-255877,-52855,-17151,-149590,-27549,303050,391457,341772,444464,331753,26488,-14341,83409,-32280,-195788,-253466,-279386,-300703,-216761,-105306,-131845,-256123,-402934,-431580,-92894,136427,34386,-135547,-61673,55641,-33661,-131437,57739,276921,153794,-95225,-152144,-83635,-11173,80361,251604,339350,253730,143746,58678,-55029,-76476,11210,28303,-83707,-194161,-194571,-69712,52963,83313,29021,71666,91522,-74212,-251309,-307876,-449554,-563010,-248980,280207,485385,237856,-49422,-138216,-54809,-73662,-272779,-415450,-316576,-64446,78712,73934,107927,101448,63392,97051,134666,94468,-318,-97556,-164874,-24828,155161,170013,154775,150399,96833,99274,154591,42103,-149278,-96350,209686,426158,277005,77092,15707,62472,154903,162855,97483,-76,-31960,118565,280942,131516,-221609,-271738,62655,224372,-8105,-194354,-151156,-108756,-79401,-25179,-121087,-191801,-134244,-152791,-234747,-326376,-300603,73743,422692,369100,139741,45691,46940,70247,-44840,-204560,-150889,-6816,-63389,-376949,-463370,-168751,-10417,-109482,-52715,120529,177654,154422,105815,41721,83093,158864,93291,68515,101555,19797,53582,83111,-100053,-233772,-144093,-141230,-267061,-302647,-268129,-194307,-103186,-153303,-234669,-133699,-73974,-86725,-29322,-118423,-248372,-33790,180936,70112,-5887,186706,305716,144300,-17397,71901,255921,172742,-45241,-20304,65759,-19730,-82580,2039,161030,250375,28734,-390488,-565773,-195559,233909,386559,217254,-16867,-64228,13554,76741,117682,235769,356734,177298,-193661,-307984,-203998,-43857,121079,65583,-203833,-266585,36053,226399,76596,92855,338805,326673,99712,-51614,-41820,-29181,10104,73290,33532,-209517,-359917,-293835,-115272,-31288,84597,196664,265860,170069,-144095,-385023,-359518,-202470,33505,125767,36270,127179,363280,235632,-41032,-66271,86060,134830,80528,-24665,-92870,52696,201432,147582,73724,6543,-129064,-88293,76414,37828,-139367,-239726,-207527,-50660,47627,130184,291189,375109,318849,144292,-159857,-338558,-43946,452907,442699,74507,-214267,-261055,-73345,169622,257821,288489,334209,150162,22637,219432,404667,373221,273320,215766,294038,325488,80378,53328,583332,865470,609230,306517,-56792,-552700,-925754,-1406927,-1673834,-2625484,-2171463,4575457,9579241,1864101,-3407225,-1085198,-361122,-1003980,-70545,505514,-268577,-743941,-282986,163997,38550,-108972,-24678,2131,-66722,79974,257240,295197,47332,-256878,-400105,-292512,33851,38184,-268150,-337497,-52016,109272,38652,-154122,-304596,-203315,40986,94285,-18368,-49379,-154373,-286933,-297292,-301543,-317704,-208118,40031,302272,360703,360763,457059,352811,135388,7446,-117744,-209402,-159225,72899,363341,388754,203075,82320,3058,-89570,-231057,-450952,-389968,-18700,88391,-131841,-103105,67573,31397,112701,387889,351211,47403,-42905,-144169,-385595,-380548,-254267,-240828,-64793,274777,379425,114333,-167385,-57649,241214,220755,3212,-49379,-92321,-36379,204776,131134,-94663,-145481,-348538,-552910,-412279,-155539,13889,95360,88482,43629,22508,54431,68270,64143,63125,-41702,-44224,93085,57432,-150649,-93100,119017,116847,47256,18867,-181384,-373310,-219275,-38164,38980,259738,381996,209393,118516,283142,366665,128594,-116836,-34447,114006,39773,-107340,-155626,-215097,-279536,-115847,97993,53130,21679,193227,263610,189524,184935,211420,250752,274801,219090,116970,-15793,-210507,-302161,-136701,143444,209478,51646,-43916,-20557,-23575,-9060,33239,47052,93708,91470,14953,-13944,-15783,2043,-28235,-37300,58655,25240,-190177,-252415,-65584,12988,-118696,-230686,-204761,-41403,-9632,-74794,44423,193665,78680,-52819,11850,2575,-85510,-8404,206658,180645,17180,66992,161812,63879,-62118,-84671,-11876,61559,3315,-116334,-159476,-93078,-16146,-88170,-215797,-208264,-106217,25083,81391,-105598,-371024,-405950,-160854,-1854,-81313,-42854,21347,-146331,-296625,-170282,-2787,34413,-14705,-43130,-8668,59227,182467,248006,101344,-112934,-274653,-262759,-72178,102490,194978,187234,-69842,-175796,69603,252719,221975,112878,-90445,-186681,-13319,105603,-53649,-144848,-59679,19464,67942,36002,-16898,8404,8112,-17733,-62740,-152606,-82449,221048,311776,145815,65177,88418,185960,344809,362808,196509,140777,216846,191029,111118,214766,461166,475990,228314,95755,91478,-87203,-285907,-132608,103052,93500,36821,47779,22504,-79125,-65483,108904,161131,35408,23416,78977,42315,-29299,-65479,-202160,-281504,-296182,-367842,-264753,-262276,-474061,-302698,72347,-10817,-189553,21058,304547,387212,167747,-157566,-279198,-212011,-145212,-189141,-331360,-420057,-358792,-301064,-237585,-71370,40805,40122,16114,-23429,-29884,28427,30780,89457,156053,68666,-124391,-230155,-204714,-3684,171420,128716,98935,201848,222409,315938,474271,439476,241990,153472,190954,120717,-2929,41701,60158,-147355,-329289,-366271,-310915,-99565,165399,193127,59285,-72153,-96510,-23820,-13067,-132095,-360698,-511517,-429103,-285658,-223512,-181520,-74088,62226,-27854,-203521,-91928,135147,132148,79571,50634,4030,-138694,-302077,-195688,-8174,-196896,-375309,-180060,65596,23106,-161273,-60847,166842,148623,130687,295885,313929,209324,223512,245374,222669,150724,50060,-62568,-169666,-235686,-187015,-98859,-151284,-116554,43094,109710,24013,-64135,-143616,-172880,-175259,-302826,-474629,-546086,-408676,-98341,169601,501529,576574,229671,-165229,-726756,174255,2763802,3465509,3759050,5054691,2813691,-966493,-1631116,-876866,-333645,24205,-226285,-890499,132211,3980364,5643882,3303992,1373655,1187047,821165,523869,387379,245819,109020,6882,-12041,17794,8500,90483,88739,-144021,-329007,-305426,-364290,-460892,-273226,40107,200460,66454,-120823,-111337,18572,169048,194526,10737,-10643,200025,284230,130553,2669,28686,86849,56334,-47541,-155728,-88303,97004,135702,-53373,-202807,-153435,-2073,118143,153606,101371,93706,129198,33442,-133619,-285609,-394949,-439495,-305344,-168071,-261885,-284733,-147839,-133234,-121631,56144,189492,43900,-173903,-130941,-31603,-12939,123031,197319,60606,-157051,-249498,-153715,-122224,-221954,-163622,-2142,-8705,23832,182480,167821,-20897,-89904,-25588,80630,208231,249931,121850,-122880,-240109,-117045,88856,144891,139941,221849,252367,143615,-97641,-330199,-359797,-231913,-111596,-15501,141892,333016,363826,199018,39316,114455,268346,294382,271881,236731,136789,92244,56983,2127,51571],[139283,131884,33326,-15866,115502,252530,285314,154942,-22733,-117481,-114428,21198,131061,14728,-53501,29591,69406,114825,212619,185052,102921,55836,126912,275904,218424,-41813,-189320,-122503,46139,97284,40775,59199,-13726,-59936,-89886,-122984,-22835,55150,-158311,-374483,-284683,-10359,152798,141686,50048,-34609,-76191,-7727,152572,271892,197853,42538,52360,146595,143807,-24781,-303978,-427839,-191363,153425,314912,238247,24910,-179970,-258625,-194120,42990,207458,171579,134485,35941,-159134,-197567,-25175,18360,-110692,-261980,-328437,-220708,-150902,-198988,-105420,151752,208051,18342,-139227,-123327,-68313,-42134,5778,-66485,-313715,-413539,-262969,12278,191949,155042,13130,-18646,11460,82096,154321,169949,51422,13268,62146,1068,-194440,-292805,-269276,-181284,-149764,-102176,111977,331552,289658,106861,118639,162945,35770,-53420,-63550,-123839,-31998,183207,95480,-226510,-340987,-189237,-9062,50928,131269,224170,154582,80485,-2052,-227848,-346714,-158843,13643,-94645,-295742,-269128,-64200,-46643,-127739,3647,247136,243827,211838,409268,377102,40440,-37104,95635,-11379,-188517,-269285,-251625,-199474,-122205,-49566,-111802,-252439,-471837,-496829,-64738,216766,81056,-91936,-56319,30872,-6010,-109277,62474,322900,239270,-70109,-193816,-72529,101852,202251,330474,400105,289465,132722,52672,-42403,-139311,-98006,-14871,-60650,-183195,-195549,-14257,163643,194426,95540,117270,132208,-20872,-115216,-215382,-410345,-552589,-279707,218713,443198,313386,112596,-21225,-8292,851,-180332,-384215,-330588,-59042,119316,95754,38166,-12965,7092,110788,134504,46353,-19545,-26752,-22435,57430,112900,77389,69217,98398,94082,98316,66150,10399,-61845,-39391,196427,449713,328743,101708,34821,95409,183949,187089,111359,-18795,-102789,48537,303130,198719,-189672,-292600,-13725,79628,-126761,-214545,-175872,-228486,-174552,-35793,-107909,-209228,-156669,-160122,-243950,-354367,-363275,8585,349543,305436,97732,-30083,-86733,-50862,-81828,-167972,-159625,-27427,-41985,-336480,-446920,-112018,85251,-31334,2923,167321,251976,220940,132613,62955,119232,205886,168089,181139,203581,95608,41289,-56602,-255597,-296816,-149752,-160652,-278322,-319729,-289260,-223918,-115295,-140980,-179564,-93573,-118645,-185545,-75224,-81163,-211909,-27195,201343,98739,-23378,171811,378159,246492,68179,136715,278787,178099,-46858,-79875,-12981,-71740,-138323,-46635,114794,211412,55056,-345280,-589058,-249153,200137,351587,182780,-23072,-62586,630,33746,66280,152959,245370,105370,-204734,-303944,-224990,-100832,70118,29427,-261047,-337235,-47369,154818,23546,-1897,205213,295584,211133,123564,71071,-36615,-116995,-47444,22365,-124556,-196825,-152311,-37466,62050,173240,249194,307785,230843,-103010,-407330,-450973,-309077,7,132951,8677,77348,322541,250970,49834,101479,235710,194264,45374,-99467,-166736,-21210,164131,147568,29192,-57874,-177058,-168191,-81289,-128724,-216605,-152735,-23143,54081,42477,140256,314939,363547,326168,205480,-97858,-306735,-18900,396922,287433,-46139,-168768,-111505,48466,196970,241433,301933,347258,123124,-36495,177364,370117,253204,123494,141237,261054,212057,-42842,-69055,331650,477298,238870,17645,-174284,-448391,-848420,-1619208,-1751856,-1528196,-5361,5109537,7318972,656144,-2621230,-914462,-1184354,-1633119,-123644,966542,360270,-455213,-172126,147135,-100075,-283347,-45319,85482,-129472,-114254,151923,292275,-342,-300953,-356640,-233942,21025,-5530,-325933,-337211,-66003,92902,52095,-130015,-296081,-247116,-8432,63371,-29928,-97261,-325763,-556698,-521903,-389438,-280240,-160282,53040,316168,386015,359688,388779,213446,-5926,-93573,-146532,-168913,-25525,300008,538002,375994,95124,17097,-12644,-97401,-186594,-371032,-383441,-105966,2011,-190183,-238059,-192599,-126645,116979,350023,218960,-62837,-101758,-192512,-395116,-356435,-255725,-317911,-193568,137140,296877,51610,-252417,-140786,175052,189622,56345,62348,-11254,22399,256172,148983,-89663,-103633,-231387,-441802,-379660,-127589,76671,177879,188738,84895,-19385,-21843,40904,125788,145988,-13106,-51176,94566,101532,-81732,-105201,34411,88955,35787,-82799,-267372,-372733,-239833,-92108,18904,218034,288372,134905,32337,122654,193781,89277,3074,111871,152571,-42262,-181995,-123746,-120686,-236227,-115424,57278,32385,64793,259814,267156,139239,147271,184477,201169,216837,186466,120687,30542,-121864,-252526,-172422,80379,136516,14443,5205,70058,41144,9336,39372,86092,119587,99469,79110,82561,62615,87403,68974,29306,64478,18458,-187610,-301724,-137372,-19402,-112191,-191738,-165980,-55497,-69171,-158697,21665,274402,185943,-28509,23642,64058,-36239,10771,259326,213541,12910,49753,101692,-40862,-159354,-131118,-18512,104659,90352,-27889,-35228,99709,148806,-10855,-178555,-175211,-78833,36992,89345,-41619,-259962,-313046,-179332,-54055,-65071,-26631,-17637,-175819,-269985,-163577,-60316,34845,12543,-37337,-53066,-32131,88417,202602,126339,-31379,-149769,-139100,-7513,82458,166079,168292,-67531,-153145,130681,342377,191857,-33992,-148661,-137941,39629,111364,-88216,-224822,-187664,-101571,-8799,-37088,-135894,-106023,-48302,-14802,-9794,-31567,32358,238906,259970,73643,-13572,12311,104113,283020,314927,170589,142331,188084,155994,148324,292969,483732,399454,163914,94393,109089,-50592,-200115,-98635,59740,39088,-25391,-36068,-55813,-129788,-57094,184560,228659,33282,-35535,27993,-9478,-87169,-142435,-215413,-222792,-235941,-294722,-150122,-126137,-391910,-312607,62460,75358,-53997,110329,346361,413291,145506,-220004,-314754,-237499,-174439,-192001,-304266,-409388,-322752,-250141,-204557,-67283,44208,9938,-72384,-79161,-46550,-15134,20657,177076,299705,187280,-58476,-238916,-271866,-109180,94511,103527,106571,227330,203196,224083,407232,436478,243854,128133,161182,63373,-67993,18196,92322,-80428,-297392,-395851,-330173,-37532,217436,197911,52490,-64311,-44912,50168,35973,-109287,-364278,-554340,-444802,-222149,-165291,-196786,-148389,-26444,-94592,-244018,-126489,88212,84462,51242,40192,-31488,-163256,-286645,-197615,-25294,-185218,-347443,-129614,140348,106075,-48901,53794,248652,225920,226589,388926,375353,222515,240536,281875,245730,192403,165103,89899,-39088,-142315,-119881,-81942,-145037,-58717,113604,135688,16766,-72982,-133702,-152553,-189610,-351269,-539758,-596992,-359099,17599,304085,614257,695655,349655,-204729,-772315,341309,2661134,3242303,3744820,5013450,2904937,-577063,-1361297,-627782,-736,161295,-287205,-893302,229971,4059386,5720063,3107919,927259,871372,688156,522815,614655,494982,202523,34134,15271,70797,10078,16593,74325,-89933,-276480,-282702,-360598,-461196,-237216,77431,226258,81213,-33278,30580,117974,192580,207033,94599,105230,247844,282501,148441,28022,42620,103054,95256,30082,-71470,-73791,62335,110516,-45043,-210752,-189722,14493,198935,236392,137444,60210,61926,-18820,-193849,-381955,-428950,-329088,-107693,-44098,-279146,-341603,-144274,-75128,-23151,172900,296703,142834,-69653,-76644,-15874,29862,126420,158633,34960,-147566,-166381,13718,-14818,-236721,-227903,-101727,-90225,21284,199681,170888,38699,-14326,29735,139431,280226,263630,64196,-145299,-202395,-90449,81688,135562,93839,157288,243573,186491,-48921,-268146,-344935,-287124,-148106,-4422,144928,343423,417208,266193,98198,175468,293790,313965,296807,226968,110464,63521,47439,16590,52969],[116083,94305,-23857,-75688,93680,300010,371837,209715,13294,-69395,-74280,45347,133183,-17370,-124988,-48602,-26437,-10537,122692,151464,120468,113541,187582,294817,190991,-138429,-314699,-181174,63840,131153,51101,22642,-47623,-47403,-70032,-127206,-68457,-7317,-205603,-378561,-258286,24387,194280,157162,-20187,-193446,-191119,2410,169616,172341,25386,-65076,37428,152958,181717,21235,-270816,-333838,-28174,282890,307900,137848,-68213,-182997,-172066,-135026,-34434,50521,98297,120073,-3925,-205136,-242660,-52344,36983,-93972,-299771,-380358,-263199,-116333,-44698,-2449,159072,170054,-14660,-161928,-164832,-150113,-133744,-46951,-71021,-314734,-436495,-285896,1201,197768,170311,62388,65077,48315,73072,139833,173409,68792,-7901,16629,26205,-131879,-295983,-265326,-97217,-15930,-10504,129749,332826,297498,64072,-12432,42040,-36777,-140545,-114013,-84708,53514,254126,107290,-267158,-375575,-179650,26192,85760,129175,173878,115173,110670,48804,-231650,-395252,-185382,5706,-97351,-229924,-167088,-47598,-53013,-46109,56959,155760,47966,19692,280468,349011,39872,-76487,41305,-41051,-211621,-274100,-200317,-97172,-32865,-25502,-134223,-276272,-495053,-464366,-40917,202417,47344,-66572,-54484,-6511,21724,-49505,74736,318847,292505,-5772,-182703,-57070,170575,265593,335595,392694,275140,94809,22167,-73941,-217450,-181131,-38336,-36522,-176202,-206089,10805,250830,285475,133939,93980,113951,28782,-1705,-141772,-343323,-453874,-255941,124464,331765,349911,259223,109240,70654,109410,-48911,-305049,-298620,-36249,140147,101085,-16232,-86167,-19341,129038,113700,-39345,-63877,23003,83157,82590,20839,-38079,-24308,25892,55427,56147,-56573,-56314,7747,4585,150340,414680,366156,139066,51096,114045,208195,217653,126801,-30697,-142993,23806,325709,232618,-147704,-261996,-59501,-27289,-189771,-206047,-178601,-284649,-229740,-80380,-124183,-200302,-152783,-176137,-269154,-370155,-377078,-45632,245132,206833,47455,-105062,-216493,-187290,-121094,-110880,-150615,-51283,-14101,-235086,-351313,-35597,169983,36482,11455,154433,273283,241073,114835,48278,117658,205868,214093,285798,326719,220727,66731,-166228,-378963,-297692,-78166,-92073,-213818,-291426,-282508,-216017,-128042,-165099,-126629,-1300,-100083,-246134,-121087,-61170,-179293,-21461,242826,170318,-5610,127935,364226,310128,170048,194229,252520,142462,-66408,-143189,-78370,-88907,-141486,-64828,51065,134413,78697,-243541,-494637,-233984,183854,309577,146994,-44152,-86246,-18882,-10202,-23653,4914,96994,71676,-145331,-279666,-249396,-137596,31324,1039,-275415,-364120,-125931,85313,19225,-48587,72894,248028,312755,274097,143129,-49295,-204592,-115900,39610,-34563,-93148,-74047,-14683,112174,213294,243796,282806,235987,-51335,-333672,-405753,-289064,26382,156548,-9193,30892,272931,272949,158025,259682,323697,179571,-30241,-180350,-232209,-120302,78896,128235,-206,-123483,-229086,-231281,-198636,-257819,-286928,-99042,128641,154305,69066,170650,326499,320844,290989,232337,-26644,-212457,23482,250123,75378,-138705,-82764,51080,168021,221209,216560,283436,292560,53987,-108167,94856,268446,90909,-77833,-11853,175385,127800,-99407,-186917,-7838,91883,-8249,-133752,-208520,-268846,-633376,-1525361,-1554528,-552643,1697566,4861015,3779211,-772084,-1311415,-140294,-1429328,-1900154,-190512,1288334,1120968,33547,-116029,48142,-231921,-428314,-50993,258967,-18486,-216548,73027,282144,21087,-225085,-249527,-154128,-3560,-50148,-305664,-261140,-81028,28636,18671,-113006,-253082,-243616,-30597,59906,-430,-104999,-424462,-735480,-694789,-463421,-224001,-67434,88173,294810,367166,325407,266951,65244,-121908,-189265,-185009,-113044,135288,529008,674488,317312,-40666,-62006,-30115,-77839,-110032,-234032,-290480,-125979,-76182,-271285,-392461,-427011,-256624,124029,307695,80019,-152730,-127044,-192531,-333024,-253115,-178786,-331748,-315915,-27144,187592,-2437,-286641,-191721,70878,86262,46319,112542,30993,54923,275713,165334,-72746,-58405,-112940,-308709,-302506,-72150,136536,224097,227518,96638,-37164,-41613,56159,191120,210709,26570,-42421,100299,156172,15117,-108943,-59335,48540,-8321,-211771,-339514,-331956,-245419,-149312,-12358,148283,159340,24805,-79615,-51748,14461,52985,133477,239068,134985,-163232,-250854,-56988,12611,-180484,-173102,-31204,-36,83165,291666,275425,111222,89110,133419,162694,161826,119127,88771,71122,2635,-137279,-159245,19784,43950,-77626,-43974,70444,70380,21508,48222,152674,177046,115161,132415,166447,147233,169611,154956,90542,75928,31048,-166385,-336209,-219900,-58586,-57492,-94186,-90464,-34775,-80054,-204896,-13260,300922,253611,6810,24833,72954,-64004,-40519,231479,210849,19209,32059,28982,-151686,-264127,-168581,3183,134461,127141,32902,73941,248651,274556,81386,-92550,-107133,-37211,58376,118061,60072,-99196,-182135,-158236,-54193,-5554,-5182,-47170,-171213,-200793,-93649,-19627,69323,22168,-53283,-106424,-132650,-27544,132186,145226,63364,4172,-918,52437,82461,163421,157585,-38140,-105469,156469,343618,96117,-197161,-206776,-98300,73108,104727,-121831,-289542,-277767,-175170,-61092,-110169,-240292,-194481,-85983,-9423,33026,34936,67282,182438,168210,6893,-78204,-76614,-17795,151698,183144,70004,83451,130254,114270,169638,331703,465979,363438,181331,133739,137908,10089,-86885,-38374,44122,21367,-55115,-105890,-131096,-161972,-39400,228894,251188,19720,-69991,27446,7009,-101025,-216607,-257727,-218973,-229270,-241810,-47302,24696,-240409,-258826,52007,140030,73242,184938,366226,394537,112164,-238007,-300059,-236765,-204488,-186380,-263409,-378068,-271793,-171495,-135850,-41348,39410,-25587,-131790,-98914,-27361,-34873,10645,242016,431673,308330,35727,-194659,-291443,-179660,14660,34692,73685,218051,179052,100253,229313,334159,226457,116888,122277,-709,-132509,-39259,67450,-35430,-263348,-434965,-356876,1089,213067,145549,6740,-80843,-21654,89613,58512,-87257,-317354,-515559,-395982,-118479,-91119,-231881,-244849,-121244,-143460,-247219,-127702,35567,6349,-17388,-6211,-95599,-193031,-223639,-122094,-843,-136764,-262262,-44755,209112,181465,63468,148010,301554,281484,293822,432320,383439,200132,217307,276269,217651,182202,236937,231230,103700,-34413,-51374,-76731,-136398,-17947,156869,156284,35758,-48037,-81358,-92646,-177851,-381064,-583600,-622356,-341418,41259,327776,584042,653473,359352,-292270,-788077,522241,2495304,3007615,3755484,4824477,2990394,93647,-808981,-252572,367476,319636,-338073,-886889,398901,3963108,5377530,2722791,610443,618767,582730,537278,777236,698508,342160,70766,-2352,65993,790,-47202,49913,-38500,-194525,-202844,-279005,-372398,-182905,77490,187597,47664,-815,119651,188270,187433,175614,145373,182211,253866,257453,167213,49672,31753,84560,106112,96636,19185,-76052,-23934,43878,-37548,-178014,-167752,26283,202335,244161,144176,13107,-17916,-50756,-221387,-430021,-409685,-175241,113774,125622,-185545,-293708,-87104,44532,120307,263613,329323,181960,29815,9610,6592,19442,59607,91351,22820,-121719,-96675,134180,68159,-247012,-305600,-213077,-147182,29132,190863,173623,122063,59140,60530,177587,304108,218922,-32457,-187038,-170748,-60013,71510,96246,7796,62958,227386,233066,31224,-153612,-261120,-263359,-117409,43655,142790,306116,423934,304954,140607,201267,273531,279505,276514,188249,52197,-1250,24482,43823,64803],[87834,68742,-35997,-71560,86033,290515,361504,206154,30709,-25584,-38116,40017,79211,-80371,-164351,-67377,-78527,-101149,34883,98679,99756,131613,212576,273186,134752,-222907,-408314,-204371,94600,147007,48992,-16983,-53559,-27748,-70086,-151247,-124747,-89696,-231398,-330471,-196160,65679,212042,143242,-91529,-338625,-271450,45557,196309,67812,-163972,-205419,-20993,123973,195310,88010,-171383,-189114,127901,368619,268512,26956,-157814,-175157,-70619,-39771,-89859,-103558,9154,65041,-52787,-198846,-228228,-89376,11443,-73966,-244673,-314773,-227881,-30950,119339,110054,172060,145376,-26165,-158026,-197965,-228334,-202667,-81111,-56275,-247411,-374990,-264579,-32206,152774,152339,98066,124440,85631,77510,124280,138592,83970,8269,-14230,18185,-82212,-239082,-155918,50659,129288,72043,102495,256789,247401,19631,-114397,-43041,-63101,-193204,-165790,-40718,155920,310886,100376,-272507,-353102,-160680,-1234,22757,47954,91452,95609,167124,128896,-186931,-408262,-222431,-16041,-72180,-82074,21557,-6919,-38994,63167,109829,47830,-136662,-165999,114377,267343,35470,-110298,-47954,-90895,-239477,-260897,-139712,-16684,53744,8526,-153226,-300592,-450565,-349923,-34307,107171,-26677,-49342,-41874,-21527,58716,38823,93432,270642,305590,90231,-103206,-25881,181246,260449,284435,335147,216241,32024,-29981,-141120,-287755,-216446,-37357,-16991,-167219,-212083,3961,288426,335561,147250,22452,38855,40635,37594,-105643,-262428,-297366,-188664,18703,191121,347038,352699,214364,159725,225079,95463,-183680,-218589,4406,146366,95596,-33801,-88686,4970,160767,84582,-151847,-150148,24814,125619,56503,-78812,-133419,-95036,-38364,9960,-4559,-172227,-141699,27774,9772,66643,318697,376133,186736,67382,115856,223787,247679,141272,-34918,-144554,50953,342185,226035,-107316,-197568,-79225,-83027,-182697,-172444,-173084,-273056,-231715,-142221,-160512,-158935,-112070,-180583,-290441,-376300,-358897,-82114,139264,99346,4800,-140024,-288253,-287216,-147018,-56223,-123923,-71505,14375,-93331,-187621,54056,231392,79581,-29647,82308,236659,214984,59805,2547,90112,175104,230151,361455,439253,351384,121725,-211815,-434817,-243728,45438,52832,-79836,-215117,-244811,-179279,-156159,-230266,-102680,99519,-35780,-255664,-150681,-52375,-146008,-9502,291484,257581,36977,69513,274911,314404,244167,219990,184453,73576,-95729,-184915,-108678,-62873,-89307,-45213,6005,67587,103155,-121149,-331267,-163876,168214,238725,100066,-74327,-121021,-33049,-40495,-129939,-167628,-47682,77874,-41269,-243642,-275340,-160201,-4000,-34107,-266795,-353654,-179678,37787,62099,-39699,-22945,192776,364999,351102,172483,-46969,-220198,-114554,73554,30477,-85932,-105379,-60063,101626,185975,170372,190121,182203,-3201,-190493,-241958,-137667,119280,184694,-31699,-15230,226146,288184,235952,337472,319835,107716,-119523,-256628,-296766,-235862,-34553,103220,10488,-155915,-263519,-266418,-262754,-340693,-347061,-91706,208794,219312,112981,209445,325712,264653,229803,226363,39450,-82968,81503,92522,-112919,-189540,-9447,164390,259685,267785,227406,250209,184530,-37387,-171428,-14902,110696,-80944,-280207,-199035,56505,97809,-60569,-255389,-326439,-186199,-73809,-90556,-130157,-113271,-405851,-1102098,-1028246,168156,2475396,3498887,-290990,-1944100,328356,1013126,-1015989,-1624956,-186788,1388199,1718870,543147,-116318,-103863,-334294,-503420,-30451,469872,220902,-187808,42127,256607,77854,-86926,-128484,-78830,-20512,-80345,-221093,-155579,-107893,-70839,-52314,-107842,-186422,-183824,-15004,79688,53160,-78974,-432641,-769575,-752681,-482433,-144084,60028,144221,249524,308204,260679,127541,-48609,-187347,-257946,-218954,-47139,287989,693830,720921,215858,-175430,-142086,-46347,-34060,-19373,-71352,-130331,-78869,-141620,-374271,-525729,-547842,-313101,124373,262463,-35097,-203153,-112261,-144279,-217563,-103343,-57659,-287078,-399378,-170579,78665,-38677,-268299,-208128,-57153,-72254,-25808,98890,39336,65422,267468,168631,-70688,-45624,-49032,-213908,-212646,8816,196855,226070,190227,74790,-33111,-16018,96893,236586,241640,73813,-9269,114016,203061,99554,-100858,-108293,34626,-60705,-333018,-381535,-263630,-232202,-194447,-53186,60879,30357,-75870,-164907,-181716,-118951,34662,240465,316598,80880,-274887,-292471,23437,144574,-123392,-253466,-121236,-28329,68116,276504,294851,126179,35986,75220,144092,127121,37246,22407,87698,116841,-2522,-106004,-25326,-45099,-201321,-180541,-12157,59076,14658,44653,213389,241402,134002,163918,224650,216995,226595,216139,136326,83789,44180,-140878,-339912,-280897,-88421,33623,41789,14002,30960,-33208,-192124,-33047,293940,285468,44513,9219,24606,-156716,-148307,119332,158969,20741,6038,-44672,-243302,-354435,-198060,47213,155683,106408,43712,132112,311242,337826,178899,29578,-17623,488,69500,148334,160242,62056,-48590,-97242,-87,78566,19733,-57316,-133259,-113120,10043,104059,134162,27193,-79270,-150329,-206347,-134103,46536,148964,150408,148370,125562,110238,108581,171096,145815,5805,-48953,134787,250021,-36546,-322810,-248030,-83456,73249,85913,-148806,-321165,-290752,-164554,-63563,-153573,-297112,-234745,-96614,-4165,51899,28932,6692,56892,56891,-24507,-85536,-135308,-139070,-13695,2654,-76135,-15999,62704,80215,168173,314306,410097,377705,275870,209196,169567,71265,12040,15687,41086,31841,-50851,-148091,-189516,-179034,-30971,215668,215980,4412,-54897,97069,114347,-51632,-263988,-331210,-287105,-272776,-212613,6668,122212,-76650,-157940,40986,151232,131216,204367,356822,351964,84049,-212961,-246469,-209781,-224876,-187367,-243597,-348613,-234215,-104108,-60734,-11,24755,-65741,-148102,-72050,29593,-11924,11949,257604,489118,385699,124546,-122669,-270863,-200788,-51871,-77109,-14708,178680,174760,931,12159,178088,202471,125741,91507,-39243,-167696,-102983,15138,452,-213478,-453709,-369666,7363,155131,53086,-60108,-108273,-21090,99637,64002,-62760,-233607,-410658,-302117,-14345,-34173,-281164,-327522,-181304,-155883,-218408,-105027,-5536,-72544,-102810,-72897,-162754,-212362,-128927,2654,49610,-71590,-144103,48595,243296,219665,141244,194065,305650,292219,312254,422562,336527,137632,156233,237079,156936,123709,243288,325266,225716,62400,2253,-71100,-116464,1920,160316,160182,65441,-2949,4796,8016,-126180,-375926,-591113,-617423,-365997,-38920,211244,373996,412666,226137,-404095,-729607,718854,2361066,2887076,3852909,4573850,3051655,862663,-112913,144914,643243,421540,-392794,-878309,601738,3754367,4749521,2304769,526700,494575,516784,548595,833411,820438,490192,98547,-60351,16856,3262,-54778,34084,-9052,-114323,-92001,-131880,-203467,-127026,23227,81578,-30122,-32680,136683,210985,146361,105623,156140,209246,215740,212263,180961,64967,9783,48977,86248,126870,83210,-97161,-139740,-45779,-31991,-113698,-101962,18801,120735,168258,107621,-45963,-95837,-62839,-209685,-413502,-350264,-39406,282782,289210,-12012,-160524,-9138,153565,238397,302655,288080,159334,97782,96145,21355,-42668,-50525,11201,15791,-93240,-62533,162198,88548,-248639,-353862,-275749,-142233,67633,190166,201512,213814,115945,61974,177769,262800,124642,-137467,-234187,-152073,-31401,59187,26054,-104436,-32936,221730,292296,131198,-28702,-137607,-157851,-18313,116406,127015,215136,366835,301598,158715,190076,222359,203300,209944,125653,-23297,-82893,-5437,73538,79258],[59741,62065,-8938,-23540,83428,221027,260194,145865,21017,-648,-19373,4686,-8401,-155830,-178077,-48502,-92232,-146965,-36424,36831,51842,120730,207633,221057,65539,-264124,-416803,-153087,155507,165140,48795,-46710,-44434,-18464,-91965,-185041,-167226,-153053,-219092,-243569,-115584,100654,189587,89064,-153169,-427379,-297490,107702,221562,-28906,-327184,-330457,-94888,72732,179393,153711,-36571,-41090,224248,374902,196289,-73388,-221776,-158141,22158,69971,-102463,-205531,-72901,-25497,-106412,-143456,-157395,-116233,-32111,-41308,-109129,-159695,-133345,76414,247629,207226,188239,138383,-6158,-123309,-213795,-276926,-224585,-87729,-31657,-138315,-247523,-199411,-66163,77385,113893,126143,156065,109523,81703,97585,71468,96961,66770,-10729,-3435,-46251,-143339,2355,209467,248556,127160,40762,117885,140649,-29933,-170863,-77960,-47813,-206792,-207238,-3289,242482,325917,59885,-257895,-285486,-139475,-87056,-120721,-91403,-11769,83980,225697,211884,-107316,-369905,-243308,-39669,-22852,102711,231500,45402,-16614,154758,136160,-57797,-261720,-282789,-26019,164840,38679,-114365,-126317,-128819,-241814,-224422,-81019,34558,137626,86860,-126176,-291773,-336945,-199753,-47178,-19176,-88411,-28371,-9878,4564,107816,136811,113236,195702,284898,198438,33136,28741,146724,202496,215793,262988,131378,-47861,-96121,-221289,-326639,-195594,-14255,-5168,-148103,-196745,-17031,271382,338169,147050,-56945,-71362,-8355,-8938,-105384,-181485,-129447,-103541,-78774,62351,311812,371282,260089,229294,316407,219255,-42853,-104738,56582,143784,83038,-11669,-20593,78950,203964,56536,-267812,-267585,-20273,108903,7015,-141430,-171431,-115077,-61565,-6878,-50984,-242726,-221995,-14814,-35319,-48230,177959,354227,242411,92309,106914,227124,267690,153385,-30039,-115163,104730,336162,184170,-77221,-128613,-86779,-94373,-114437,-116337,-167002,-218010,-193230,-200529,-196293,-86806,-34515,-153816,-283595,-367569,-329819,-102726,54128,11067,-13680,-113665,-277624,-314945,-148364,-25624,-91843,-85958,37052,57251,7062,139994,259931,92863,-101968,-30682,151224,154797,-11200,-56102,58118,141448,224876,396124,509119,439490,186628,-187048,-416438,-163232,178137,233958,93867,-105016,-182309,-129974,-203944,-323155,-123275,158617,39282,-214231,-147453,-39212,-103771,12978,323918,325606,86170,16638,151723,262914,259451,202928,99715,-5082,-120193,-186743,-96095,-1768,3304,8811,7771,50964,126465,-24208,-173988,-73163,134851,129176,37759,-102230,-146384,-29023,-43126,-215929,-308779,-148451,113212,72833,-201040,-294897,-177725,-48643,-91089,-262958,-322216,-195341,24183,131924,7764,-68047,136538,345408,337594,175994,-13583,-157812,-51135,107651,52570,-157225,-226406,-149310,38858,95782,40527,46049,77798,22451,-29704,-26370,83951,244682,192156,-75806,-64295,187033,281413,248214,298432,227265,14570,-186455,-308532,-357392,-346025,-146906,82760,65856,-132436,-263974,-273238,-282421,-383817,-392053,-122249,203670,230712,153741,238137,309340,210428,165525,201076,91082,44448,148843,9888,-201384,-194156,7358,188032,310577,349520,296856,219620,54545,-123519,-209123,-134851,-77947,-223308,-416376,-348800,-58818,121552,63425,-245866,-522866,-301236,18597,105439,21214,-85114,-304622,-485284,-299878,602166,2290920,1208450,-3834140,-2450726,1952574,2116107,-172922,-845266,-47978,1261543,1903387,850163,-161934,-260632,-384523,-476697,24950,639047,472378,-54074,50846,205073,119183,37339,-40251,-28647,-8026,-70759,-100189,-66040,-148589,-182603,-138362,-106580,-102728,-77691,30514,109093,109137,-35267,-366076,-655979,-662591,-413100,-34902,203218,211833,193786,215396,164507,7040,-97864,-190970,-280317,-226110,24077,401614,752250,656046,93263,-269011,-197365,-51596,23779,65030,77623,50926,5272,-198228,-487972,-601512,-517879,-279957,114013,214908,-101772,-204712,-64340,-66667,-85262,48745,59247,-217593,-428945,-253733,-3242,-55036,-214476,-202626,-189657,-250924,-140076,38639,28352,65093,242241,148483,-103206,-85510,-60446,-180699,-135708,103367,255240,188488,92304,29990,-14114,28668,134280,240151,226271,112369,43218,131461,217331,124848,-94200,-88400,68124,-92697,-408867,-386746,-193360,-201171,-210004,-93861,-29016,-68194,-127868,-184092,-230224,-176811,38500,297751,333082,26789,-327242,-289200,93647,238283,-70823,-306025,-170573,-42377,22117,215971,319299,178000,4458,26706,143644,117379,-35555,-63752,69796,178218,94813,-43756,-49739,-105124,-311912,-348600,-131786,23528,-11394,17693,228640,274952,142282,164615,250978,259140,250485,247451,163675,84524,40694,-124208,-303971,-292888,-99992,123533,173610,128206,132853,57950,-119496,-17465,278530,295780,76794,-22687,-65068,-268317,-267204,-44257,59288,2900,-29755,-104291,-296385,-413679,-224508,93422,169273,38742,-1655,121207,276333,333565,265270,159973,70511,17665,57242,163998,229696,182390,54054,-13388,91220,164843,49279,-41515,-71836,-35961,102208,249806,210088,40156,-104488,-178942,-237992,-211676,-42778,135255,212368,242719,212312,168043,157345,174293,130012,53095,5859,75766,91475,-161360,-369809,-263882,-105446,35549,60255,-161531,-312953,-225397,-78029,-21431,-157156,-298204,-227997,-85372,637,45264,-32381,-115838,-99699,-45875,-3963,-15182,-132614,-217792,-161840,-171664,-220964,-119691,9616,66459,143524,237140,321711,418089,407127,299150,190681,107340,63476,35704,33191,54601,-18740,-153653,-217519,-183480,-45399,134260,125629,-4305,14162,224386,288847,52186,-269900,-418641,-405721,-337617,-199699,-3498,122011,41914,-38417,31631,94481,82417,145325,314381,306854,70654,-159114,-174119,-164946,-226287,-199132,-251075,-329522,-230160,-82529,-5458,48469,3290,-109276,-127781,-8149,112803,59865,36084,218495,432125,376580,169358,-55547,-222884,-173234,-92416,-208899,-152701,118951,202001,-26845,-151483,33029,185471,154006,83374,-32416,-156345,-141997,-25261,44549,-132519,-415121,-342791,-11250,67745,-44530,-119637,-130744,-32861,92806,64632,-37712,-142297,-277177,-194115,55793,-18225,-332187,-368209,-183188,-128334,-174227,-80252,-28360,-126197,-175865,-135821,-206150,-212560,-35738,125427,99031,-16101,-28643,121197,226603,210420,176860,193040,258886,247112,274474,369471,253540,49349,77486,185327,93614,37725,185292,350343,295463,119728,23348,-64289,-90889,-1316,122778,140438,85090,41603,100780,130809,-36231,-329075,-557101,-585866,-419666,-190816,-18858,18424,10450,-29198,-499403,-562063,957757,2346694,2947021,4052413,4353633,3059581,1526170,555287,454183,728013,409469,-447980,-835231,816187,3506733,4018566,1994956,691175,519286,492944,545517,785685,858684,605914,104302,-135828,-45510,27208,1652,32154,-13571,-62685,15725,44417,-2960,-88855,-81691,-67899,-134439,-116094,86548,180569,68650,9348,129441,191853,146468,155454,183276,71575,-9871,14214,41007,106661,97066,-129688,-249841,-133598,-30601,-38045,-20240,-10196,-19947,27236,25267,-108956,-151116,-58894,-162273,-336077,-274339,27164,341367,390954,174646,4212,50119,187218,275430,287788,203675,95961,120763,150831,12019,-138306,-162147,-61827,2127,-74175,-67802,90184,31288,-243156,-343898,-250328,-61236,144369,226642,268970,297755,150370,42188,136596,164508,5743,-219766,-270554,-149221,-10324,49469,-54680,-213280,-103224,233624,357125,218702,59967,-14400,-69,119750,185059,88384,85165,253305,253096,144126,146993,156992,107007,112429,54126,-92496,-154103,-33208,93876,85324],[34681,69516,36194,36429,77314,110440,108450,52944,-12449,-2166,-22844,-45343,-93174,-220306,-184950,-30685,-86498,-159552,-89935,-22167,93,101300,188440,157468,-302,-252172,-319471,-13664,250322,197803,58593,-60963,-43569,-33705,-125551,-210428,-178737,-167711,-167553,-144923,-39044,117718,126544,3026,-194834,-436062,-274322,159538,232363,-103407,-427746,-395232,-143344,23956,138711,195479,96978,79157,239047,293963,98108,-150300,-249488,-132510,93525,169749,-67657,-227459,-127454,-130026,-158612,-65487,-61522,-123070,-65916,7735,62321,25052,-13005,178026,319171,268798,200209,142300,40998,-63241,-205003,-276637,-190679,-66353,-7366,-29338,-97608,-106396,-81212,-5738,65740,151307,172464,116986,79087,63017,179,111137,156660,33930,-15872,-19782,-40801,140154,323591,312386,144044,-33961,-48064,-3172,-86865,-183790,-69066,-10801,-191227,-230883,15950,279600,281959,-17340,-248328,-201375,-116539,-196683,-292757,-245930,-117288,65321,258694,264361,-23186,-285604,-228152,-51454,41640,271067,394381,95497,-1896,187837,117352,-147992,-310576,-301048,-98985,71750,56329,-71159,-152995,-133554,-200254,-165159,-30010,62036,207753,204635,-43195,-228969,-175068,-63419,-68462,-115945,-100689,3488,40172,65239,163845,223467,127753,116409,246823,293691,189968,104007,96702,124085,171081,212332,43286,-133229,-164508,-286517,-320159,-127661,22585,846,-112214,-149475,-24880,217693,302005,146522,-102388,-181749,-115173,-110665,-122146,-109156,6308,-31772,-154645,-27731,254261,315300,230615,253392,357622,291955,83209,14881,108168,136713,65801,34300,88849,179424,246106,33280,-359048,-380461,-84537,62096,-31502,-139466,-134496,-69274,-21316,27561,-55592,-246557,-271135,-104056,-120204,-174878,22812,306699,302033,132843,96467,215080,270507,165109,-13537,-72898,143646,290525,120462,-59868,-80007,-94115,-78303,-10188,-38758,-157562,-158430,-143648,-236523,-207969,5541,65229,-90682,-234409,-335339,-304324,-116261,-3364,-38272,3049,-31252,-195545,-262206,-119620,-25159,-70311,-95256,49846,184252,180834,197560,249150,79216,-177273,-155903,36200,79225,-71395,-103871,41720,129776,211036,389070,516490,454839,237579,-113775,-345041,-90642,277500,397581,263462,13076,-107091,-83830,-261143,-417124,-186024,141663,88953,-133587,-101013,-3469,-43456,46140,318764,344962,121533,-14721,45704,178883,209422,149398,31523,-62444,-124438,-144958,-49217,72986,107572,81555,62536,98021,141743,11139,-85025,820,78914,-4322,-32449,-114422,-144307,369,-9497,-242503,-366697,-178278,161380,166878,-154707,-298737,-196561,-110682,-174494,-283040,-286289,-170098,44194,197633,60191,-73533,80999,257986,255138,177932,54406,-40261,43313,124389,30570,-247069,-358337,-231891,-46254,-29214,-113573,-119086,-57741,11106,93917,156669,274589,339839,153867,-149772,-114532,155833,244505,185905,157002,80499,-62166,-200397,-312906,-396690,-422062,-230293,68977,147378,-52573,-225028,-258296,-276559,-397644,-415215,-169299,127246,189780,174873,238136,268782,163523,117617,174342,124552,136458,215260,49030,-153233,-157927,-45866,119890,322305,456563,412240,201664,-60257,-178353,-211906,-245301,-261927,-301099,-426710,-390518,-126944,178309,226777,-158833,-542573,-259767,184454,341131,159404,-241086,-420689,65762,370999,828497,1538098,-1348913,-5946227,-2140703,3188239,2749831,704365,194573,231839,979222,1587169,795643,-236615,-372022,-366221,-339228,110962,691111,607472,107848,71447,124097,102559,87016,-12034,-15702,39920,-948,27147,-16421,-192763,-279403,-213159,-95144,-4815,49176,84042,131714,149731,7010,-263874,-441964,-438723,-248978,100025,335732,274017,137966,97875,40769,-68198,-74896,-138031,-248152,-189573,94324,457707,699486,497656,-17938,-284398,-195807,-31790,83587,126871,178647,198192,83623,-249396,-589255,-600928,-363313,-173666,96631,166798,-109830,-160539,-868,11938,25033,162712,128323,-170367,-410464,-259977,-42063,-55854,-152092,-193441,-303840,-406190,-264616,-42989,11644,65472,211347,100920,-172653,-173234,-127797,-191017,-83944,189453,302000,128730,-25954,-17416,10704,64705,142877,192556,162417,121951,96532,140282,178278,62334,-109240,-14585,143594,-82008,-411567,-358702,-148822,-158559,-182805,-118660,-104367,-119942,-113418,-128113,-195349,-161850,55849,296504,301059,9672,-291833,-236993,134927,272881,-24209,-291728,-159795,-42052,-43304,124302,332201,238675,-2529,-1690,150944,124406,-80166,-144503,21932,168443,115072,-10339,-55819,-117003,-363111,-473698,-227300,-7545,-43540,-33461,171182,242375,120779,128798,244747,273041,247172,247425,171389,80157,15502,-121181,-231082,-244694,-94518,165610,252513,227043,246787,165650,-6082,36855,270941,298790,99676,-60419,-160823,-339384,-339855,-201560,-69806,-40465,-69022,-138140,-304942,-436227,-254036,113812,166984,-53758,-90885,48142,167851,275004,322044,265833,134547,8219,22042,159267,260178,242017,105262,65818,190856,236509,87463,1976,-3181,7232,142538,342747,270755,66298,-122419,-199296,-238494,-258283,-124012,110607,240432,260277,239132,224699,218162,168853,117002,99621,56661,6383,-76413,-233858,-323534,-253904,-164667,-31146,37795,-151446,-269481,-117672,36533,34391,-132456,-259402,-193108,-63823,7923,22707,-109077,-235742,-232262,-116302,61513,117715,-63619,-227055,-245233,-286531,-317730,-189401,-10201,77651,102578,114684,210287,443749,521460,374673,188652,100306,54651,11854,11406,74558,29047,-123790,-209485,-176255,-84886,-4827,-3393,-4095,118163,370323,472857,179944,-233531,-489871,-523750,-382950,-189802,-65760,24561,81694,69730,27460,-18991,-66861,14881,240443,268623,69809,-97467,-102374,-112765,-202897,-210712,-261696,-312042,-260444,-119577,17540,96420,-18506,-153623,-93595,66365,200992,169917,88368,142319,267594,264324,143471,-19170,-159887,-109767,-100235,-322326,-309040,50448,253078,34141,-190299,-43906,185007,193934,102914,18874,-99084,-134937,-24277,107304,-13812,-296295,-262194,-35271,-13520,-108777,-145414,-138128,-48225,81782,68418,-19893,-76817,-159791,-103364,73753,-48806,-368626,-355090,-129727,-73551,-135240,-75919,-37220,-141655,-214274,-173503,-208980,-194342,20325,194904,120620,7240,48643,150519,162645,167485,188786,168767,175616,152827,191171,294689,169686,-32401,11032,142949,53083,-47848,85552,305352,290001,111445,-3531,-68729,-76688,-28569,55175,99823,81381,68153,176894,242779,73858,-244771,-486385,-536504,-472689,-354295,-290553,-386662,-449226,-335894,-535569,-281763,1264552,2499670,3183721,4333838,4243651,2999958,1933466,1042869,589747,586113,268115,-485469,-711463,1035741,3286712,3364895,1871091,1034536,665277,500722,524044,667639,825655,655207,84941,-197362,-87332,66537,91994,36388,-52406,-53601,90076,201006,162281,-80894,-210998,-218834,-238937,-220631,-5704,105391,-38103,-98768,73802,145453,68062,97724,170634,70189,-18642,-9103,-18389,36625,53549,-160851,-318924,-197364,-37019,23152,46581,-49496,-169202,-137556,-88514,-162026,-166082,-43665,-90624,-218499,-205258,5233,272924,391761,299564,135916,61642,119256,214970,236660,119826,23272,100284,153987,-31037,-240908,-238885,-111191,-25395,-69009,-97991,-49771,-88351,-236609,-274867,-137941,78061,247679,306751,368423,361244,166857,18563,67717,40450,-105387,-258395,-282459,-158866,-311,46986,-117165,-286813,-132089,255235,403133,253178,80777,72872,158949,248299,216296,21890,-52950,114253,168911,92457,81556,88875,13336,9933,-7054,-131538,-188867,-49998,95112,73372],[13647,79339,74436,79854,62776,-8323,-38045,-37380,-56890,-28423,-43368,-86299,-141703,-254268,-201590,-44826,-82076,-163189,-133881,-67796,-32261,90869,172047,103938,-49847,-202395,-145987,184035,360026,239862,77617,-60658,-69436,-76587,-153560,-209369,-155883,-128777,-95111,-65931,14077,111683,40198,-88912,-206495,-368542,-225717,171265,221295,-140170,-445366,-375252,-131212,2829,85662,198014,198432,163426,186248,149253,-9480,-197109,-240819,-93836,145746,240168,-66,-174310,-144343,-217828,-201533,-3002,13751,-114295,-72817,68664,213397,176300,100286,257658,337547,279249,193388,142286,98177,9333,-167328,-222474,-111656,-25461,9814,41100,23730,-12433,-70600,-80303,12976,171099,188214,113087,73513,38793,-38219,128767,251178,106841,-6996,1337,38004,206452,355762,307126,122273,-96211,-192949,-148718,-146284,-167791,-36990,22716,-165758,-235704,10690,248696,183575,-116512,-264161,-135338,-87997,-280177,-427246,-364127,-200965,33716,249749,262426,34431,-176789,-172605,-43062,108341,382798,471821,134511,-7922,142613,51253,-216987,-301752,-235101,-100198,3437,86803,22982,-107972,-99604,-117896,-91350,11730,75830,242855,311185,63350,-117684,-34,32411,-77495,-140517,-58372,45852,98724,134773,216469,283840,133000,52753,209950,353749,319499,184339,60992,60304,176168,204392,-29151,-210470,-221532,-315412,-270869,-37409,61478,8370,-57034,-72285,771,158558,245227,152879,-89853,-256002,-246617,-212546,-130548,-47349,84844,976,-204592,-73633,184203,204931,134631,219642,336675,296098,160602,107618,144813,126545,46111,78227,194352,271316,270898,13456,-403935,-445878,-128739,23103,-35410,-73908,-31494,37878,82903,111108,-9381,-185271,-268272,-198405,-214528,-284431,-110599,248705,358107,187406,90377,185069,254147,181404,17433,-36531,133260,198365,49949,-51604,-59851,-102922,-50541,100002,58038,-134015,-126951,-111743,-238127,-179067,100412,159821,-6613,-147930,-275231,-284829,-133189,-41166,-44208,55200,78895,-78304,-148390,-62196,-41552,-67358,-99108,52890,264096,286551,204432,198514,46677,-230198,-263856,-85039,6776,-98880,-120694,50652,150065,199340,349175,461959,397704,254297,-31131,-256729,-49914,317270,495661,385993,112982,-31505,-49242,-306623,-482158,-271045,46177,91434,-33503,-12763,66867,41416,87360,268817,302614,126965,-20429,-7946,92500,113399,79658,7033,-72703,-99002,-71830,10976,134722,189620,148263,151051,190585,141189,-25082,-85411,34362,15491,-123926,-92063,-100393,-106608,52529,59528,-184662,-314186,-131713,207994,224127,-108135,-282015,-217177,-187207,-272685,-325629,-253763,-112233,85354,229873,82722,-68418,23140,132078,152841,196844,145122,91064,127060,110421,-22084,-289211,-407837,-256760,-116922,-147809,-248915,-267366,-196166,-39294,144461,242654,342828,343923,60905,-244885,-156675,133053,182780,69620,-31007,-70721,-98981,-149484,-254715,-391033,-441349,-269297,55518,221639,60727,-153220,-228334,-259662,-387063,-410426,-210714,14037,116827,171311,199407,194416,118147,93796,159132,141127,176476,269117,193342,11033,-94967,-146394,-4303,306821,558491,530070,196135,-129602,-185369,-179144,-326066,-403676,-293837,-284899,-284938,-113370,240762,367561,-24038,-395782,-116173,324434,489359,196834,-556757,-751552,279376,720222,1011041,865953,-3318376,-6318893,-1220547,3780136,2727533,1278212,1153534,586419,651497,885918,369326,-326700,-406251,-278575,-114428,206681,586528,549985,211061,76334,24186,14813,41502,-43570,-41573,104761,126894,139123,-1506,-221191,-337676,-257227,-63547,103447,164853,120038,135805,166941,32982,-168749,-202583,-142018,-20664,242115,428968,311013,87201,-30165,-93923,-88877,3996,-47710,-169661,-110719,153765,453788,565688,294117,-87770,-204581,-114615,23618,135295,158124,214283,269723,122560,-290051,-647618,-528209,-155685,-34597,79087,121306,-67075,-85471,56053,66008,88815,215687,128573,-178581,-362491,-200461,-39067,-49686,-106239,-193790,-377591,-498918,-365070,-122665,-3650,73585,182044,31827,-261657,-280820,-207088,-204804,-57173,240317,322902,70704,-116148,-46402,32442,75362,114146,104223,62245,89766,126308,125086,80366,-81331,-159068,68886,232626,-21748,-333427,-307732,-146370,-114284,-111398,-112496,-150701,-125912,-43033,-21625,-108160,-104233,69853,247570,250185,49448,-175737,-150188,139106,249073,16092,-204138,-98779,-35864,-112730,22359,314864,274075,6456,-9462,151892,132552,-88044,-192183,-36095,100873,53302,-31793,-50112,-74841,-329054,-499113,-251467,-7503,-61228,-97303,40976,128245,54273,57215,209882,268597,229693,214957,156529,75815,-20061,-125483,-135253,-146331,-81155,127607,244444,288068,344643,261111,116967,114663,272694,300839,113946,-85506,-218453,-325110,-323680,-294790,-197845,-102892,-100572,-143603,-277811,-426281,-288812,84324,132871,-147340,-197665,-58256,34312,189158,336984,323128,162639,-18589,-22196,139747,262378,245065,102123,113329,268404,286820,139164,69041,54881,6345,113768,334498,294964,101356,-130376,-222370,-234378,-285337,-186458,88037,235922,197416,202019,275936,279203,163123,119628,147883,105878,-42347,-193843,-226768,-198908,-222022,-245090,-105782,29861,-112217,-202400,-20271,117692,65347,-103797,-209673,-154810,-40991,22873,-1226,-159851,-289734,-292449,-144174,142170,265931,47281,-165327,-239194,-310908,-337760,-200849,7989,106794,57019,-22092,89717,421638,577072,412104,158138,47280,-3699,-43111,-20024,83168,76870,-72155,-172468,-157670,-137906,-170249,-144159,1409,223476,487911,603970,293870,-167276,-515099,-583672,-374360,-170528,-147041,-124109,46598,145356,31786,-154486,-266094,-150159,142252,230366,68698,-47861,-42185,-59413,-153626,-200456,-237931,-277552,-304830,-198122,13756,138971,-32806,-194414,-73153,119130,270390,293258,163655,60819,48746,70799,45231,-22482,-90984,-29218,-76183,-379882,-436433,-16631,303313,162322,-89737,-26642,202991,232672,142636,94498,-12918,-78533,23842,184327,132835,-105537,-135471,-41938,-55687,-113696,-124939,-130954,-64633,72941,75214,-19416,-60643,-93120,-51707,41649,-111665,-375136,-294353,-46917,-14709,-116934,-103154,-42397,-122408,-211980,-176408,-171006,-165970,18173,183040,99259,-11390,65392,129328,74623,121045,206192,151475,80011,32487,88994,226146,124201,-67776,-15926,121120,42469,-110299,-21579,209337,203710,24228,-83516,-99277,-89608,-76464,-22361,51390,56344,70581,210600,310228,176224,-136887,-391332,-477965,-492650,-466839,-514831,-719033,-831437,-596397,-484120,76324,1634266,2796804,3528614,4652926,4284476,2891787,2038311,1262414,517878,256000,30785,-482647,-481464,1262363,3144278,2923410,1932904,1444773,877346,521637,486289,521619,729072,618322,47624,-218968,-87767,104050,168052,33507,-114228,-84805,114870,295340,241563,-100652,-323815,-327511,-315721,-308491,-105244,4338,-158653,-205516,464,86773,1074,47224,144088,65242,-14751,-20468,-78681,-68943,-37542,-179289,-325652,-224957,-54349,48568,77012,-79534,-271595,-275611,-203883,-189212,-135107,-21472,-10475,-90197,-156572,-85039,108120,285026,312308,186824,18273,-27864,84053,175426,71463,-32301,49105,105781,-103547,-324510,-263621,-128365,-63414,-72816,-127999,-200218,-229625,-234558,-173164,19949,230907,348308,407852,470162,397023,176174,9203,-3154,-67980,-180099,-248163,-262654,-171852,-1477,51623,-142223,-306299,-120122,268191,398832,206576,30702,105618,266861,319538,186663,-69381,-164686,-9287,67569,8221,4698,22466,-61250,-71383,-42155,-125919,-172803,-50777,72509,39295],[-3391,80370,88847,92513,38860,-102473,-132787,-94293,-96793,-69833,-68575,-97579,-139281,-249248,-228219,-93163,-90469,-180244,-177281,-93301,-33592,95217,168977,77073,-75971,-146769,31227,368545,444176,269881,98297,-49278,-122510,-136379,-159778,-172540,-108840,-59464,-33757,-30339,34502,86282,-40981,-152997,-179475,-251981,-178477,129930,192027,-126173,-379913,-274355,-46008,23823,35802,159728,250952,219759,104331,-14219,-102907,-209722,-201059,-34119,191391,272093,71429,-81395,-126970,-260512,-226361,12978,30481,-104937,-52355,130202,300670,253915,185901,312707,318587,228761,149271,121759,142582,79252,-100797,-125670,-13453,21018,19057,55842,80049,55018,-42870,-138831,-43417,174730,204075,103071,75572,49566,-16931,146965,314574,177120,17588,17932,75363,187880,299710,237492,71428,-124766,-271407,-253630,-193309,-139322,-4767,33592,-149739,-226732,-17066,156218,58665,-208067,-308604,-113191,-50859,-295104,-470518,-403716,-238420,-2131,201777,202969,48570,-69787,-89568,-16643,162625,424111,469617,161175,-39150,28788,-45155,-264200,-274257,-133843,-59925,-43062,119681,154286,1306,-35376,-17545,-17482,43542,81766,221253,335759,135661,10456,152606,93764,-53430,-87028,13389,92243,154066,185029,255718,313604,129235,16623,187127,366919,381704,245920,55183,35868,231543,237973,-74788,-265505,-254977,-302323,-198155,42389,91126,27706,15148,19456,58956,120912,185852,163101,-23878,-269417,-349768,-262142,-111613,6106,105182,-16804,-232864,-87745,110568,71842,1523,133882,258460,233164,169290,148871,154974,111702,26695,97057,254178,323375,267689,-6383,-397004,-436720,-123153,19504,-2364,27164,104916,181250,226777,217782,73377,-81178,-205662,-248145,-279750,-346730,-189835,199248,399922,243783,87330,135802,221952,207152,63788,-16767,64397,69241,-16562,-46168,-57391,-103781,-19023,191368,166396,-85483,-133015,-110027,-202460,-107712,177266,217521,67637,-47591,-192531,-263359,-159400,-74475,-18090,130418,179090,31507,-10797,15037,-50353,-75675,-93781,50347,287838,301272,153631,117143,5608,-246851,-332193,-190964,-49866,-84843,-97698,81735,193848,194188,290357,366282,296063,226328,21575,-184795,-44865,294250,501952,434078,179472,36693,-25066,-318157,-496051,-348379,-96423,47472,62879,101759,170482,150971,133900,186574,206018,95900,-9934,-6564,26879,6810,18358,35075,-27097,-44823,9561,59562,160740,221230,182720,237023,288630,121327,-112022,-151029,25456,-26921,-184829,-119177,-57058,-37796,115539,152190,-44792,-161521,-26328,245133,242936,-67842,-248308,-234829,-264098,-360760,-367931,-221001,-38763,127363,212850,55380,-83372,-40828,10888,83855,236756,235229,194603,166686,62203,-84761,-247675,-321110,-199390,-147138,-222667,-326518,-362282,-305664,-115505,116863,212731,254270,232292,-69649,-334951,-176142,122975,115259,-59249,-196784,-183071,-94120,-46758,-139041,-328212,-401121,-267018,31612,255440,170410,-63315,-184800,-232594,-349416,-376093,-233165,-94365,42687,150483,126892,84969,64020,87725,157664,146006,170708,301126,372317,221624,-25010,-247200,-127992,278961,617762,597561,195196,-139567,-142185,-117185,-360001,-474108,-202825,-13234,-43448,-7557,289365,434571,112049,-147734,59313,372115,468225,89879,-927521,-1193701,8315,615331,1332146,889337,-4045349,-5414135,-200553,3691598,2202085,1446245,1747091,898729,376955,58113,-280944,-425453,-364562,-143616,143505,280861,341732,312706,203885,54926,-70509,-120816,-74628,-110297,-96954,149761,278060,225112,4621,-214970,-345145,-264935,-13534,212000,242576,121242,119417,163634,36801,-108428,-7873,140264,210863,360499,460645,307731,42675,-148382,-210510,-64118,105625,53468,-68205,-13215,189887,401917,400115,103150,-101968,-43834,43428,113048,172433,159963,189410,254151,113184,-305452,-635335,-406052,25710,89502,64991,81748,3959,-2076,86920,82643,105487,210027,70347,-237982,-302430,-107526,-12674,-46560,-91015,-205390,-395136,-506136,-413050,-182261,-14881,90510,156429,-43486,-339825,-369065,-255102,-188857,-49331,234186,305186,34934,-142416,-44146,44615,60936,61775,3833,-49573,18663,114006,75799,-60733,-263501,-239449,110915,296235,75570,-190591,-245377,-182039,-78889,-10440,-69201,-160898,-101731,49377,88763,-16559,-45102,64594,175557,212147,138798,-19455,-57728,109794,185557,47456,-73522,-18591,-35149,-172551,-70147,256579,261679,17931,-5631,134471,126762,-62908,-186935,-76648,12231,-61737,-109821,-38972,11729,-217501,-413359,-191654,35088,-46381,-153081,-131055,-51341,-57044,-39686,154612,259684,209460,149931,115644,76850,-42798,-122868,-36831,-25033,-71049,9627,146009,299451,406619,326167,218013,188961,273662,298765,123532,-78760,-202142,-216446,-211624,-292042,-292571,-166793,-113712,-128620,-233227,-391460,-322759,-3205,52075,-225176,-291243,-159278,-71185,109172,311874,327458,160690,-40826,-55215,117274,254380,211483,56602,112372,300698,316816,206430,149331,88315,-33108,28268,229131,276406,134484,-126811,-251284,-248423,-306675,-221537,81149,207911,75166,116078,316870,332996,171418,147968,200928,153880,-49501,-220680,-141064,-33297,-172256,-316319,-161593,43861,-43994,-124375,26744,123367,46551,-93996,-176670,-131901,-18004,50070,-14904,-161525,-245945,-259361,-134871,198255,369559,156740,-56252,-151666,-247287,-281201,-153894,51889,136652,18520,-135261,-22737,343888,559472,402335,104724,-37511,-83757,-100361,-46621,79657,108983,-21585,-124934,-129252,-182401,-316184,-263695,6656,297354,543705,644477,363979,-91347,-478424,-547752,-298929,-135799,-208227,-253412,-25519,182368,46484,-265962,-440652,-297499,31740,174573,50443,-22325,6319,-4271,-82609,-147710,-153776,-210658,-330996,-276865,2516,175279,-32542,-225606,-85408,125666,302791,398489,246479,5058,-150170,-149660,-98989,-55387,-22426,49786,-28736,-361962,-491577,-75676,321365,304570,100092,70301,232820,256341,185134,165202,76686,11523,99148,255868,279929,114383,9704,-14546,-40861,-56767,-65378,-119641,-86273,63908,77499,-42643,-96993,-89423,-45907,-21816,-178967,-342422,-205216,29052,24615,-123282,-155220,-52664,-84732,-180975,-150676,-107998,-138682,-38647,97553,37730,-65337,22160,69574,-3151,102152,249295,161065,-2364,-81983,1154,188979,144169,-26382,9387,114749,46938,-140997,-103334,94805,54477,-131752,-203461,-157542,-130372,-133561,-86053,13480,25940,56102,196575,314166,244723,-25565,-288374,-414808,-458923,-488227,-619984,-877333,-1020264,-721212,-341281,448369,2011884,3132949,3861702,4944794,4454678,2780896,1905894,1216161,268904,-164566,-232225,-425392,-164795,1491678,3102375,2756201,2121772,1820918,1101800,539377,438565,379182,565873,494260,5187,-191705,-47951,120634,190808,14791,-180132,-140130,92671,308699,226866,-128771,-379945,-365209,-342594,-346825,-179845,-99475,-273408,-299983,-78741,27333,-44868,5905,108677,63103,-1968,-26609,-128547,-186920,-154421,-180958,-271355,-217101,-81758,31548,67520,-81754,-289419,-345366,-284386,-177758,-68015,4003,62339,21031,-127781,-194016,-88466,101031,208634,144704,-64612,-197362,-63363,125614,68750,-60137,-15325,25259,-186041,-370099,-239977,-113101,-97734,-74429,-133993,-302416,-341667,-236582,-78230,160751,342260,409226,486665,533921,402869,188556,23327,-49997,-127026,-202837,-198890,-212266,-176197,-10706,56235,-132847,-275747,-82320,253897,323184,81074,-63826,86917,290701,305678,93302,-173133,-225975,-85060,-30527,-93629,-73474,-41260,-110074,-115474,-45561,-77214,-109999,-36894,27572,-13534],[-17046,67863,76911,76791,7164,-152817,-155959,-103743,-121294,-113135,-84523,-72345,-96865,-210690,-244174,-144861,-108593,-218082,-221040,-96545,-8687,107025,179404,82947,-77905,-116851,129683,454304,455725,260967,110875,-29001,-181900,-192081,-136782,-104357,-55265,673,-14958,-44699,25889,52972,-88579,-160709,-108951,-121356,-146284,49705,159400,-56938,-249378,-120404,95366,84431,2429,93206,253782,259103,35463,-147869,-158882,-185253,-136534,51321,242502,267461,114968,1472,-90009,-243266,-224814,-25219,-22494,-111344,-18340,179138,310578,253540,239042,348503,275839,116707,54485,69776,155471,134558,-10669,-9543,73141,59122,25004,26548,65607,79193,-15799,-179225,-101462,147930,200493,85177,94401,111835,65605,157005,314490,207035,38184,27844,71904,108405,179540,123676,8199,-108598,-256275,-281549,-206347,-107371,13329,16632,-153653,-212296,-58161,32125,-52493,-260063,-363941,-139815,-7754,-226394,-402401,-347052,-213499,-23199,134441,104634,22605,14908,-3681,14706,191215,407652,427062,179820,-89239,-117648,-141141,-290557,-264217,-55822,-23446,-82151,139548,293072,143958,42585,69915,40661,63049,77029,133978,231495,124248,112412,259793,148374,13749,13930,76456,134292,198821,202617,276823,318004,120153,9338,180682,335652,361212,267217,76158,57515,314120,292232,-90136,-285752,-257459,-259415,-131435,82228,104263,67596,98291,102518,123690,111206,132964,165300,65586,-217708,-373863,-232280,-61924,52176,84230,-79541,-249118,-89485,42465,-50961,-130357,17673,142443,123155,112450,132816,134650,89172,10505,81168,247201,321956,238328,-28416,-351702,-357269,-63689,55947,49616,121856,229890,321347,368670,310575,161277,32177,-93687,-219330,-285545,-340487,-194490,174598,416363,283490,80082,69028,180669,242996,121775,-12802,-42687,-72592,-74922,-39487,-51823,-82868,15375,249497,270881,-9641,-159003,-128746,-135873,-8206,218537,213980,100128,35388,-101812,-228450,-192060,-115339,18661,206948,239417,103622,110432,97091,-30333,-74622,-72799,48060,261589,236389,62226,25224,-33354,-226888,-350429,-266316,-86406,-36412,-40021,122663,240137,192689,225981,261415,189883,156159,20687,-146727,-61305,224963,419382,404675,213655,95704,-3786,-283555,-452426,-389389,-233665,-21744,133857,215423,290609,276032,184390,99216,79149,33245,-1174,21002,-10547,-74892,-16642,101560,61155,26575,74593,76911,139203,188791,166722,283204,349634,86625,-207085,-231722,-9431,-22744,-158133,-99387,9172,47331,172929,248146,144598,45191,103263,271281,232168,-43103,-209303,-243410,-322095,-410829,-376669,-177034,29153,148989,150393,-17220,-133265,-109632,-65532,80823,286160,299194,246621,153952,-10046,-138140,-134033,-115373,-75911,-134032,-236289,-325697,-378736,-358617,-192837,35415,97014,49081,34704,-197182,-384798,-159288,132929,68130,-154783,-289301,-235689,-64183,73993,3748,-223923,-325021,-243307,-11483,230641,241044,28054,-122928,-183847,-280604,-318553,-235306,-163948,-4061,127048,40938,-43901,-3045,84211,162061,147241,144484,307794,499202,389882,31308,-300831,-199568,249401,607705,579783,189337,-95892,-60433,-36305,-337501,-461483,-51776,320724,272957,170395,320478,409408,205778,112701,213228,321265,276149,-137969,-1208212,-1579836,-679627,122571,1903544,1909088,-3386414,-4250728,306377,3112444,1597527,1373120,1868295,1050770,201902,-622273,-923406,-531705,-282618,-5676,363553,306184,27832,-10343,95761,18952,-130301,-254613,-206439,-175551,-163793,138369,391871,281403,29853,-165942,-305133,-244774,40962,303621,269698,86696,91213,150160,22150,-87378,103305,328074,377386,423539,423196,260342,4589,-232950,-277951,-17176,192088,139620,25712,65839,192298,323807,250409,-31987,-68656,152943,243172,218840,191613,140688,128339,174428,73107,-278252,-539316,-263463,130397,161119,51455,50184,74821,65343,80459,64976,96392,171376,-9427,-303762,-236181,-19903,9322,-55290,-106146,-218808,-352151,-427124,-391686,-206610,-17782,112914,133194,-105084,-376499,-403930,-250141,-136959,-55426,164278,244174,29679,-96419,-10977,44655,36135,15863,-71745,-143548,-72398,56958,-4856,-210635,-422302,-328578,77623,300458,180832,-18749,-179665,-232064,-60085,91341,2792,-138450,-70268,120839,155257,36700,-16839,34097,107888,204857,245154,120397,8402,59476,108596,64055,48795,46203,-47185,-214858,-140837,161222,201169,20755,-4751,92824,99420,-17656,-124919,-76419,-56239,-184507,-221205,-25658,120559,-67375,-254616,-73282,110684,7123,-178266,-292911,-249615,-190741,-141274,90584,255595,189973,56864,50014,86975,-29460,-99092,45069,86015,-70715,-152970,-12339,263846,428027,357808,275411,233134,261010,284198,132058,-30005,-101896,-43991,-36406,-201353,-331503,-210147,-103443,-107451,-189011,-335795,-341592,-135045,-77521,-280953,-347247,-222005,-111779,64999,264925,296334,150781,-33999,-60942,101874,248524,164213,-12112,61209,276598,329099,284403,227264,91155,-93599,-79574,79612,226089,154213,-109214,-274679,-283346,-327588,-224088,97192,168177,-68837,11077,344637,378113,203360,200934,255077,193827,-13337,-152777,-6993,126636,-106799,-343141,-175869,78696,43525,-44443,18047,53475,-19787,-112591,-175496,-130462,10954,90231,-15170,-118002,-117889,-147954,-103929,198993,383200,222151,62118,-19229,-129024,-176065,-72372,96940,146553,-6214,-194769,-110436,229610,481984,352713,43522,-127607,-153174,-129296,-52501,68265,113382,4086,-89535,-95311,-193937,-393958,-328850,9223,322077,530806,595463,377455,-25899,-384942,-414986,-170452,-87985,-220925,-301270,-82380,189157,71487,-313120,-523227,-380788,-76661,85835,3268,-21916,50452,57101,932,-46184,-12580,-109976,-309751,-308375,6794,208081,-13094,-240397,-131404,80122,291366,458321,315823,-8181,-269493,-332684,-244010,-95311,40013,112995,28186,-276164,-456233,-124146,283340,397561,289179,199716,261641,255111,210780,206284,146261,107278,166223,294335,389494,300492,137720,51107,27628,40300,9678,-118373,-120278,46071,65389,-86828,-166918,-135953,-77988,-90513,-220655,-270617,-111131,68332,30157,-145816,-210199,-69613,-49128,-144732,-114718,-44676,-121852,-123815,-22724,-44872,-133904,-55529,-600,-38724,127201,316923,198753,-51699,-160891,-45406,195842,231493,96561,79654,106128,38156,-147273,-140237,-3108,-117899,-319701,-330330,-222638,-178956,-179687,-115104,1407,9967,40213,149052,260025,265661,67312,-194438,-347304,-371490,-414661,-578413,-820447,-963048,-662494,-129377,764752,2305366,3359885,4055379,5146220,4685962,2718934,1672889,988778,-70689,-553063,-438689,-317356,171801,1696698,3145476,2844499,2360445,2111352,1307005,547301,388446,252495,331518,300728,-30793,-127708,10352,104391,150566,-17095,-230190,-196346,42062,253476,155201,-136053,-356099,-327900,-308767,-317736,-209527,-185457,-363450,-373021,-152621,-28789,-74712,-30821,71198,68783,13858,-35067,-161341,-292245,-271204,-170978,-179229,-184611,-111625,-14695,33453,-48042,-218803,-329775,-300250,-122882,14208,29453,115614,97353,-106679,-264597,-244415,-102543,31460,34533,-158585,-327689,-173438,95401,94338,-66937,-76908,-58232,-250066,-368159,-183431,-70732,-109855,-62913,-104032,-319789,-383213,-234070,-22614,229219,368427,400033,499001,526840,380343,207355,55317,-59980,-125200,-175210,-129375,-140357,-161804,-23065,48531,-113810,-220546,-40465,204398,181027,-86929,-159554,36619,228870,209723,-43560,-270136,-231926,-103939,-110564,-191575,-144278,-99517,-135244,-121999,-24025,-3598,-22879,-16229,-32419,-75288],[-28694,44374,48831,46184,-29691,-160072,-118200,-72314,-128331,-146405,-81844,-21881,-46105,-155640,-217842,-152023,-121114,-263887,-254022,-79297,25037,111777,194539,115246,-60246,-126796,100031,385414,364306,195431,107841,468,-214332,-220950,-89626,-22151,-11654,17399,-53172,-95547,2405,26474,-85152,-99575,3019,-1479,-122378,-31476,143227,57797,-83704,47836,253529,166328,-8143,19432,218361,284341,5593,-217676,-163015,-124480,-54297,155573,300122,236141,108912,32211,-52763,-171245,-191537,-96435,-123092,-141042,10258,206215,261473,201762,266423,369687,213506,-43961,-88731,-13179,130409,170100,92292,98691,124028,79498,34353,-13434,7146,60784,-5435,-199147,-153415,81734,146827,49408,129799,221184,182925,147901,235751,168808,33510,29169,44122,12185,37158,-5233,-47688,-48437,-148100,-215102,-166275,-70801,17042,-18066,-174535,-200212,-100948,-83331,-116511,-254311,-399018,-195552,32100,-93716,-242912,-208017,-126479,-11837,73171,-1227,-23961,68214,58765,31706,185406,361271,390187,195756,-143162,-248144,-203970,-296109,-286377,-41296,-25342,-126493,132845,400947,277939,116029,120573,72414,66220,52546,-6379,10621,19153,155702,317474,222509,116135,113720,102229,166109,233011,196349,281675,306018,109900,22740,182536,274719,274413,241134,108874,113886,388572,337233,-77598,-263391,-229038,-210558,-98644,66867,100275,130630,184477,155021,154353,109685,82967,145088,138569,-118105,-294106,-129902,4905,86092,43479,-168113,-263620,-93563,-10027,-137031,-227584,-99907,15958,-2020,16900,76033,89846,57152,-75,37859,180143,276391,197389,-51739,-294673,-243178,24954,113850,93441,173215,302684,416612,464896,358607,219869,122462,39966,-112347,-223582,-261601,-121796,182308,400359,290662,61051,-8428,137901,282517,181418,-15359,-149238,-196879,-125924,-32884,-26372,-32028,53182,269940,350168,82544,-171529,-142276,-51691,94153,215177,142763,73564,76886,-20956,-173049,-219886,-165040,43715,260868,250169,130386,186590,166749,24626,-41766,-30947,50210,202434,133291,-30485,-49549,-60667,-180116,-320911,-304173,-105927,26760,35667,159082,266844,186723,164397,176662,111524,58508,-33695,-141735,-79131,135471,277079,318712,229513,147027,21969,-207528,-362582,-377593,-314054,-85281,163660,296796,399300,397625,237361,35053,-47163,-46576,-11104,32882,-27598,-111308,-22025,174986,161586,97453,106357,55132,71767,97355,97676,267763,348117,49403,-264562,-279903,-46924,33677,-48205,-34332,83803,129672,210395,324287,331118,240630,216817,287614,203655,-42733,-180024,-239859,-345944,-404457,-325366,-112438,71741,135028,63697,-107019,-207031,-172511,-75483,142009,324396,319844,250327,111410,-82841,-169988,2005,129492,63184,-98811,-198474,-251873,-311397,-340078,-244127,-58898,-43718,-180192,-174803,-272591,-364795,-100891,168357,63834,-183692,-293065,-233391,-32768,171229,124999,-123844,-256754,-225754,-74809,151987,253717,108234,-36108,-100216,-184358,-252282,-224298,-178752,-8665,114492,-29269,-158609,-73231,69444,161030,154233,130191,292795,515038,446617,57749,-283152,-194975,221201,525856,478200,173193,-20521,38613,52184,-260540,-375193,119927,626327,575037,374878,344828,313701,234094,310772,326957,222106,-11083,-406160,-1275926,-1746901,-1512994,-532875,2691826,3765868,-1778521,-3889749,-148123,2367209,1393095,1366924,1620152,980376,109784,-991382,-1357943,-643341,-215845,79996,480496,274351,-252887,-289341,-49682,-5837,-132371,-332221,-294743,-206245,-220313,54120,405288,303882,85659,-82911,-235485,-213183,81035,358905,250742,32438,66728,138471,-1358,-91687,130542,380469,433282,413759,328043,178678,-25718,-263787,-278828,22997,233266,192140,85951,94193,159662,244458,146274,-97868,-15271,324209,425978,310996,191287,112040,64802,76759,34362,-200243,-369272,-122942,154335,165196,31184,27066,121811,97228,36207,28410,92365,137098,-63812,-313628,-157848,33504,2264,-80994,-139654,-219687,-257917,-281846,-298109,-181091,-2448,135726,110092,-136004,-353858,-370302,-198333,-70531,-74427,44170,147402,47757,154,40496,34180,20642,8177,-92410,-195875,-155881,-28633,-99207,-327178,-502706,-396576,-32917,229021,257414,137965,-113506,-263397,-60185,160363,80872,-97362,-52675,136971,148908,31523,-29380,-13582,63856,223892,324196,195483,27445,3961,39791,59201,117616,75411,-70958,-238382,-186790,46982,113313,10731,-20876,28303,52999,31616,-20947,-27768,-78323,-275250,-328902,-10260,224011,68509,-90208,54030,192701,88891,-157554,-391134,-404108,-305583,-221185,30156,254636,165962,-51549,-29085,107673,29799,-48742,99290,161316,-78140,-303920,-177994,196483,417474,364477,283087,232676,228324,250187,139357,54503,57934,136515,143836,-65742,-309875,-215598,-73015,-92891,-153412,-257247,-328602,-279241,-238032,-316802,-355672,-231811,-79718,74206,224657,260669,160236,15735,-36109,95433,244388,118452,-85948,-28182,197735,322337,359221,285004,67315,-153040,-170761,-43075,166331,154141,-74615,-270220,-318330,-340247,-193787,132426,125911,-194329,-78891,359113,415788,255682,263664,296847,212106,48484,-23743,125637,238994,-27364,-299483,-139176,123303,131486,33111,-14687,-49694,-105595,-152516,-204821,-143985,52586,138282,-7933,-55663,43090,-2026,-68094,138218,297998,221760,153868,108939,-5252,-65970,6674,117365,122161,-18190,-192514,-163612,112121,374025,281409,-7067,-194351,-188013,-112598,-30070,53841,85331,-10066,-83191,-63084,-156117,-367019,-314469,12361,300936,467624,489730,339604,16222,-258116,-221200,-22999,-36170,-178598,-243373,-83856,181672,104918,-276365,-482048,-378668,-168980,-36583,-72033,-37791,98123,126596,83696,88205,152170,9630,-228752,-261336,41682,241497,26550,-232855,-193519,-1873,242191,458682,352671,17381,-290139,-431362,-343737,-119054,88855,151806,79168,-154401,-347957,-162342,184774,394713,391590,302784,274998,227415,207221,208252,182730,179826,191542,276814,426831,396115,221127,145152,127459,141097,70913,-136668,-170545,10746,33254,-138626,-236856,-202409,-130398,-141381,-216387,-169657,-30973,60037,2166,-168487,-241579,-86749,-30940,-126342,-90383,-4439,-119834,-201147,-127274,-121602,-190103,-125633,-46729,-15696,190078,387736,250187,-58137,-186777,-40679,240898,359596,273229,170133,75763,-9409,-147083,-132006,-58104,-263287,-485408,-419535,-256045,-201472,-190834,-97501,19955,19192,37370,95207,176492,242882,123407,-123533,-274486,-250671,-277653,-415718,-582993,-690964,-433544,110775,977389,2433276,3364712,4039093,5231274,4906172,2743695,1480581,710930,-385315,-802887,-523318,-181173,436645,1828605,3225211,3104342,2591018,2323850,1490398,551864,343897,139251,36561,69735,-55829,-55022,55381,55777,70168,-48409,-249958,-231751,-11263,166146,85824,-97193,-255733,-235187,-217816,-222793,-190414,-240400,-415502,-416769,-211705,-83094,-103849,-70623,37660,83100,28469,-48305,-175970,-364860,-365337,-160314,-84275,-141866,-129465,-60414,1579,14062,-92141,-242819,-240572,-30073,89128,51905,143330,134583,-76713,-256035,-306454,-260640,-148764,-96135,-236267,-381030,-215674,78645,114572,-69173,-124277,-117277,-269992,-318534,-109575,-9204,-87405,-33905,-42725,-250890,-338508,-213340,-16526,201663,294551,310097,421279,438976,333734,226475,85747,-41754,-77874,-113562,-59161,-61410,-125114,-33787,16672,-118476,-175744,-13660,127933,7034,-240228,-216598,-19990,109622,63552,-187346,-339335,-196278,-82154,-167443,-265693,-199997,-144753,-143493,-104940,6412,66515,55654,-413,-96227,-133084],[-40824,15787,19466,16184,-68528,-141377,-50933,-21661,-123752,-162765,-59760,28810,-24503,-106282,-126927,-78281,-108782,-289941,-256564,-45567,47450,96968,201876,157723,-31047,-165096,-43154,172483,176092,75462,86271,39670,-191348,-208255,-34001,50080,13624,-17893,-135328,-154835,-17863,18831,-30322,22181,145290,102153,-85293,-68595,158293,192462,82861,195519,383742,243047,952,-41631,161073,287890,14753,-214815,-115522,-36155,34433,256375,350607,190964,51497,-4786,-31216,-68377,-126931,-159487,-225597,-187010,20188,210175,191122,138438,277884,374694,130040,-225304,-257167,-113226,76527,187799,192711,176530,129368,79242,51139,-27720,-50398,16772,-16457,-192925,-185192,-19383,22463,-16267,169356,348876,291472,112546,89688,59952,-4720,23877,15271,-59702,-85671,-119073,-77652,45744,25475,-63610,-67365,-23129,17661,-50373,-197858,-194549,-136800,-158560,-124974,-197914,-384743,-243844,56749,57108,-42600,-27430,2350,35927,35950,-84505,-66709,91779,80123,17132,143724,312531,385851,211178,-182668,-320277,-212345,-280502,-329909,-94939,-71164,-175172,95109,442897,365402,169968,128142,77081,50312,605,-166354,-252163,-139503,136127,338664,320969,228922,172108,87320,186641,262242,190945,276250,283150,99644,43088,178861,204881,163379,182606,139127,181857,422338,346803,-44348,-199697,-177979,-179895,-114569,1845,86017,211044,265573,165107,115792,79642,22788,93621,164674,-2300,-125747,10818,64682,96739,-3435,-257968,-282516,-103755,-37232,-170397,-271423,-192326,-94192,-108956,-76339,11698,35436,17712,-3747,-13357,82519,213507,165149,-72976,-254073,-145772,100661,162922,108327,164915,301568,437844,486325,349601,226917,168900,157982,35103,-112228,-126198,11606,217869,352765,260872,28948,-83807,100167,312758,227677,-13849,-217343,-278481,-171032,-32602,20746,43725,90578,254773,383330,168748,-141735,-124060,33769,172863,170013,19944,-5128,71492,37046,-99198,-227996,-213129,42281,274597,223946,125517,208720,210154,102381,31990,30460,56730,132192,46236,-76761,-80610,-69122,-120696,-256680,-305726,-115345,80559,107507,180726,261031,166680,107201,126350,72597,-43979,-119981,-158063,-86904,50082,119215,212102,243710,190774,53381,-110658,-250711,-314675,-308510,-116520,146155,320154,466769,490395,287209,8682,-146000,-124556,-46479,107,-39173,-104418,-9802,219877,239103,150875,101065,-334,-27964,-31310,-8995,193655,286485,25744,-255155,-272404,-69784,120472,105378,56872,148812,192374,221188,362203,461893,365357,281536,293472,165703,-70488,-171726,-226333,-331701,-341164,-209459,-27911,75665,80937,-18161,-174226,-270477,-209583,-22586,234201,331797,295611,231904,82149,-126013,-176339,101123,312473,156770,-75728,-141566,-134800,-178372,-253932,-249975,-125751,-146929,-336723,-312670,-259700,-265127,-9163,226601,110413,-136909,-226601,-197289,-17577,212028,176333,-84947,-241416,-237233,-149536,44721,213155,171314,76793,19659,-77652,-195499,-208664,-143722,24367,118195,-56811,-217547,-123037,40884,148693,175318,152065,265312,414852,370343,46880,-204859,-126682,191068,395914,330774,148069,56720,130820,137680,-144346,-242835,269374,822426,778092,550121,377929,198159,202733,412887,413982,151107,-277418,-614823,-1087813,-1606044,-2135232,-1089253,3500950,5898306,-24402,-4880922,-1636489,1763378,1866969,1680282,1248985,717835,44258,-1053693,-1504635,-748831,-213187,67134,457985,203411,-404155,-417344,-149994,3903,-71580,-317992,-300895,-185573,-248126,-89321,283834,283896,159004,10019,-161997,-185255,93744,365186,203777,-15332,61690,136339,-23863,-102346,99984,310376,377041,338256,203121,82920,-46225,-234098,-220925,31528,215289,203211,100686,62707,104712,185845,93286,-111492,23100,414265,531814,357640,171154,85544,28961,9423,24341,-81902,-157838,6028,132416,111971,-1766,12150,134102,84123,-36380,-7943,116992,139267,-56921,-225389,-59120,44235,-43473,-122908,-174317,-197038,-133136,-103052,-143716,-94199,44131,154127,85085,-129538,-274607,-277530,-124891,-21966,-106915,-94831,34214,70990,106424,91302,17745,27567,55170,-48212,-197191,-207513,-113994,-180035,-375816,-479140,-419061,-190873,88884,273772,241013,-46672,-249390,-75346,171542,135622,-57880,-60927,85725,70323,-23798,-68492,-59687,48245,245515,338894,185948,-217,-43560,-12360,29714,117892,72282,-97753,-246836,-212315,-60470,28849,-8980,-61749,-52120,-2186,71459,95768,56316,-53648,-316242,-398832,7889,297353,147168,17283,139814,248991,174719,-89747,-391744,-460811,-356452,-256369,-17944,243421,127881,-154303,-99800,138089,123264,19632,125536,192855,-83694,-390950,-297895,118335,388385,357290,249880,191259,179946,195975,139978,151294,225159,268963,271162,57908,-241580,-178007,-32689,-89248,-121605,-151871,-274086,-398019,-394653,-338090,-323259,-196383,3544,135298,216367,248470,205454,102112,7505,90578,231182,77677,-153226,-135629,76751,290326,410031,307312,29345,-192613,-219770,-89802,119526,135576,-22684,-217185,-320590,-328120,-136306,172189,84546,-272319,-127461,361284,443843,311572,313002,307124,194831,107270,108924,204853,277574,61503,-180997,-60142,159628,196696,106435,-21921,-123672,-171782,-196067,-250488,-158945,107440,184080,-3716,-8703,171824,124100,-38540,37928,147110,165383,199993,191832,79777,8249,49756,98780,63797,-25261,-148442,-184951,20243,265091,207852,-33631,-218009,-180689,-54656,14603,38476,29349,-62948,-109367,-40942,-69099,-225902,-213064,23169,253705,384572,369904,267843,33314,-129189,-22966,103769,8321,-97636,-104358,-22868,173576,143419,-163594,-333236,-303094,-234863,-173575,-160020,-55627,151374,198077,150622,220206,292714,124118,-98049,-136300,106765,277792,83116,-199904,-243517,-89627,171276,403097,347311,61121,-236914,-434653,-369905,-114241,114746,162392,111662,-39513,-213765,-191120,45255,287067,364945,333667,262142,181356,176065,179601,186583,210712,159991,197229,375757,377515,252279,246927,226468,210048,96432,-172956,-232438,-44097,-15517,-177891,-272465,-254605,-183210,-162068,-163316,-56535,26470,15639,-45854,-175887,-231437,-93520,-34275,-137069,-92787,-311,-131326,-241859,-178262,-169009,-210740,-146927,-42058,59157,265405,433260,296354,-22813,-159562,4653,300906,482360,450295,248476,14488,-103096,-159504,-95852,-60947,-339418,-576840,-431492,-219705,-166879,-148655,-33318,60673,47443,52372,62612,103487,195128,133218,-83567,-197973,-128400,-129378,-199109,-260895,-307525,-106426,332804,1078386,2372601,3127448,3829658,5215118,5063348,2860744,1412998,507470,-568078,-855252,-459762,-51026,550662,1841752,3286820,3421389,2792215,2506610,1672644,573168,315963,36327,-282057,-160006,-74315,-5744,60026,-13092,-9159,-61663,-234628,-233448,-45789,89076,66586,-4834,-107844,-119952,-87267,-81261,-132549,-260175,-425044,-425634,-249677,-138585,-148327,-118725,11664,102044,41049,-61922,-176148,-394928,-422188,-158901,-18429,-99941,-117792,-70867,-2652,82916,34639,-123902,-118880,85969,142659,69243,146519,140610,-25826,-159184,-257207,-323580,-264414,-199615,-282724,-356846,-191962,61105,98527,-81156,-151281,-137068,-235375,-229643,-27406,62055,-32993,7515,31959,-126822,-222688,-162948,-44322,95086,140762,154806,263209,288645,269484,232980,89636,-23095,-19529,-41393,-1621,8451,-71777,-39981,-43909,-170149,-169668,-11196,46132,-145803,-325784,-216478,-64018,-22380,-85323,-298224,-364210,-142687,-50450,-204710,-306104,-234102,-166406,-141426,-85220,27313,105399,95050,66,-151222,-175260],[-56737,-14281,-1075,-3300,-105009,-119443,10454,23085,-116315,-161496,-26225,52580,-57377,-81793,22462,76164,-58517,-266858,-210037,57,46360,59544,191385,189952,384,-199519,-222238,-102450,-62286,-75599,47769,85476,-105770,-153863,10153,90597,22633,-80849,-222768,-191513,-20806,34422,59945,178215,297664,197925,-14333,-31954,205367,310560,218757,301280,454591,290371,18003,-79609,96244,258003,41111,-155135,-31204,60966,111028,320845,371319,143365,-37387,-91907,-32132,31069,-39318,-172688,-281712,-229380,11016,197955,137029,96210,279096,356835,27978,-389063,-410959,-205978,15251,193779,273036,211778,94345,60624,73152,2476,-67811,-28413,-39402,-153729,-181356,-134833,-163055,-115710,192609,450744,349670,53029,-86016,-90522,-63405,19036,3938,-86708,-162296,-193603,-68127,159066,220244,138420,76050,39044,30011,-59283,-204865,-194254,-163281,-185710,-101066,-123257,-309922,-247598,58243,174441,138269,141470,136874,104824,24847,-128225,-87933,93446,57788,-35917,73106,276948,410910,224076,-192894,-313824,-165749,-245630,-368682,-187012,-135932,-210482,35290,401381,385334,195466,105055,64581,17832,-76721,-302046,-452401,-278268,81489,345013,422533,319920,177785,54545,199108,292490,211099,265762,247175,85837,56250,157130,144963,78914,126426,163761,236209,397721,308119,-2398,-108510,-119019,-180382,-173864,-87364,74340,296297,334137,135068,-2037,-11799,-61462,12998,136712,95687,79636,145845,93765,71148,-55466,-328166,-305091,-114838,-33585,-146310,-259946,-243206,-168870,-173126,-127814,-23819,-9533,-21895,-7,-50701,-7604,164133,156720,-88736,-247396,-108574,124123,178150,91139,107046,231573,379291,429042,291969,181408,166944,225975,163490,10320,33183,172547,265343,283400,204940,-7647,-140091,72024,318476,244758,-3242,-227439,-305810,-208372,-45582,74795,125686,117810,209254,358069,223184,-63401,-61874,105916,210388,97508,-119680,-106280,35056,70029,-17368,-205228,-243368,11490,243186,186988,113549,187622,221733,178718,132720,100309,62942,71444,20174,-41154,-53167,-55321,-62057,-177298,-278451,-121182,105722,155973,183640,222683,125253,50613,104955,63180,-127326,-205779,-184019,-89938,-16090,-9822,122000,264665,222251,83461,-20703,-144706,-219431,-221787,-104325,86735,274739,472274,529861,320621,13363,-201804,-182991,-99407,-74681,-56669,-75352,-908,212200,268826,177162,67732,-73936,-138803,-165601,-124123,87062,192753,29069,-177520,-215876,-74572,195456,243357,144643,188751,225221,207692,354570,503803,388680,282448,284126,120501,-121713,-185949,-208738,-288224,-239046,-51683,62277,37374,-6264,-70717,-184659,-281690,-198512,67887,310007,298725,241207,225718,107218,-114219,-158814,125532,362058,162374,-94409,-105450,-17936,-17993,-123797,-206040,-140117,-173501,-365119,-326609,-153050,-103084,94627,293494,195967,-31642,-126479,-149798,-22397,184844,132250,-143290,-302361,-285352,-219318,-56380,143842,217045,205447,157347,12467,-162360,-191888,-79725,74086,133424,-27874,-189033,-125112,11071,130290,214646,214687,235861,243653,192885,2233,-104855,-35117,154010,257493,193527,120000,107949,195948,210753,-15262,-101563,363370,866671,832449,649667,428009,118537,141484,432093,500778,170419,-419283,-691186,-705685,-1183442,-2275866,-1381907,4035725,7587141,1105460,-6968652,-3804077,1448801,2931239,2353220,1016777,382127,-48154,-946926,-1415337,-821612,-290194,-60626,302684,131985,-372150,-354205,-148166,54027,35734,-209206,-219749,-117976,-239247,-253790,43264,211453,218796,82853,-108577,-167098,80663,324511,152142,-31492,85187,143931,-40180,-107847,44318,174883,252470,228388,83849,-4250,-57019,-157519,-137164,-4459,142653,175834,76486,-6784,53237,161657,77114,-107350,18868,395066,524474,337748,132768,69987,36618,994,49866,46566,48374,124210,113130,30294,-46429,5974,116221,29491,-121511,-30367,173850,189483,20176,-45607,58764,25169,-116631,-173002,-194561,-149160,-3938,74038,47148,54423,129504,164032,55750,-92849,-161007,-154926,-57810,-12850,-150149,-214108,-69311,80323,181149,124126,375,55332,146921,45065,-155517,-216656,-171013,-222017,-343048,-364032,-387346,-348153,-92375,215187,269437,20163,-182910,-96782,119892,142618,-38919,-94026,-18084,-52490,-99719,-105953,-84222,51684,239750,275670,107467,-52865,-76682,-53583,-20243,72410,59623,-116123,-246018,-224080,-137779,-26098,-30901,-125265,-138417,-53430,94097,191201,146456,-5216,-314458,-413876,27173,325603,153890,39042,154318,255410,235595,10463,-293348,-397423,-315576,-237437,-52684,202865,68955,-226843,-136073,174511,219492,85208,132284,191470,-75622,-389108,-340479,47436,349374,341713,193966,128722,128758,127633,124975,227058,340207,319408,311894,124962,-152848,-107126,4643,-90098,-80011,-22169,-183384,-463403,-509654,-349262,-269733,-139888,99082,226364,247037,268188,278738,198809,48505,75375,197098,37029,-209255,-239215,-65433,226263,415445,286891,-5405,-201753,-224321,-58922,97452,106227,40646,-111454,-265474,-276889,-63520,195962,42011,-293345,-124780,350718,452644,348205,328680,271146,136745,136089,187840,195733,237602,149888,-10333,36497,169344,219684,172479,33834,-119030,-188687,-225877,-293452,-162269,166459,215789,-10700,-2115,217631,186393,-19991,-63094,-9332,89808,204671,212601,103875,25243,42194,46375,-11156,-37913,-103873,-190643,-35758,172831,144383,-33984,-195215,-140177,20698,63508,20802,-41482,-136837,-156408,-35052,47829,2222,-42355,47286,204652,307025,265589,182979,33896,-24327,126439,180665,37035,-8585,54533,70034,168361,182265,-6416,-132371,-193515,-270123,-291773,-235193,-61413,203707,256734,188650,308843,369844,211723,54542,33105,185756,314542,148943,-143038,-255600,-150309,98609,310970,303360,96629,-159896,-367737,-323025,-84934,108907,144286,119144,32088,-108910,-209679,-96684,108658,225874,277187,220024,132139,132991,140852,169225,199097,83275,72714,248827,267263,244718,331507,294686,227008,81225,-213617,-291419,-109970,-68158,-185557,-252736,-268145,-220330,-153137,-76745,49502,63104,-37787,-93884,-160811,-179485,-81777,-51510,-170830,-123383,-30718,-150849,-237343,-167586,-176365,-184980,-98529,19286,157097,320659,434273,324749,43626,-95168,64019,343748,551949,568467,287348,-69818,-225962,-195659,-58325,-21595,-328847,-565680,-349488,-98102,-64843,-50196,65466,105605,73679,77074,66623,74609,147329,100017,-73869,-123630,-35206,-21330,-10398,26662,50412,211870,497632,1099298,2172382,2725154,3508164,5123550,5124741,3029766,1466567,450453,-556155,-711936,-268159,39883,482304,1722360,3293263,3688733,2970213,2708161,1878467,639109,320258,-48309,-564197,-351833,-96363,-2757,13707,-84121,-50801,-45999,-189618,-200917,-52969,50208,109121,123603,44816,-14306,55168,76331,-53898,-248345,-396491,-398763,-264833,-195946,-214569,-173388,-5752,118795,53372,-68079,-168777,-385029,-436262,-168865,2372,-62690,-63121,-21739,32440,130581,104888,-21994,30904,205310,173830,80985,132218,129911,47067,2355,-116241,-273617,-277527,-247046,-298859,-285792,-129629,29958,35201,-105354,-155858,-120280,-157941,-118120,58983,131337,33677,48880,97909,4956,-74420,-81279,-73994,-41969,-45340,-28108,65383,115036,195606,213735,48755,-37292,12838,20044,39143,55431,-15976,-41420,-125950,-268200,-210792,-30417,-15828,-228910,-318923,-169378,-89597,-124706,-192246,-347196,-338316,-93051,-36421,-229294,-316963,-243558,-156632,-132621,-80932,25347,96947,79512,-19212,-186129,-194745],[-79111,-47524,-12821,-10595,-132924,-110340,42162,45073,-111645,-146487,5918,33603,-144917,-91489,190385,268312,29405,-178533,-107750,53272,23452,7922,159760,194273,25485,-193224,-332531,-321947,-280555,-221713,-2915,128559,21601,-72687,26654,87711,25021,-125018,-266627,-184381,-2096,67963,159758,332267,433995,292842,94223,75913,268148,375720,300466,358416,458812,294734,26873,-97330,32236,188693,55366,-69148,66209,141652,151145,318003,342778,101075,-123585,-186739,-51473,94942,54941,-114836,-262648,-243881,-4931,180916,119607,87171,269119,310936,-78245,-497263,-507059,-263799,-28243,194012,317334,203514,33753,28067,91541,66823,-33296,-55423,-56542,-80094,-133495,-233084,-365022,-236735,180510,484916,335488,-18080,-238504,-229484,-111199,24268,15599,-73395,-187210,-215398,-14196,275242,391235,342388,231642,109807,63459,-31982,-181816,-194035,-183106,-183315,-89204,-74883,-189234,-187098,38358,223190,252181,251825,236818,165295,26473,-133071,-82694,82589,4492,-119434,-12128,254823,440134,230541,-167566,-237676,-85309,-198145,-378080,-271129,-179851,-206213,-25378,286962,339190,190499,74029,51100,-21285,-163340,-374753,-507169,-325940,38583,356301,492779,363563,152268,39425,208238,324954,265455,250626,189639,61476,52492,112523,105852,59862,114170,191845,258760,316758,224814,31723,-15954,-69135,-207458,-251831,-163843,80277,371823,383663,79199,-175545,-171732,-174591,-83920,71520,151542,255344,240045,79745,2313,-119309,-367569,-324235,-120234,-1823,-70697,-203313,-248762,-200320,-185552,-115094,-6403,-28551,-50275,11776,-60085,-60140,148211,173105,-98229,-274470,-147543,78037,153362,57873,29884,121941,261516,314380,206969,102087,126428,225392,218793,101690,177253,319110,302207,208159,145191,-32399,-160580,55922,288562,222336,13258,-185553,-283284,-231561,-73681,113015,188440,122933,140567,276979,226884,41232,34724,156014,204365,19636,-233823,-189405,-3040,87217,58713,-150408,-243166,-40444,175773,164591,115931,146481,205877,228507,226012,158985,61701,35263,73367,81363,28019,-21139,-14185,-103745,-233504,-126600,94743,169772,168335,160982,60137,-10801,92075,61979,-173162,-261724,-215337,-106873,-58755,-78942,73827,287306,232525,100570,39654,-66418,-120316,-89150,-56857,1227,169608,412226,501220,317448,25256,-212272,-210114,-149889,-156933,-81258,-52984,-14800,149745,246156,176795,22844,-146208,-237433,-273284,-214523,-14104,106873,64138,-57004,-136523,-70467,215646,312739,201448,196111,225626,178718,307856,455677,319339,226584,252538,65995,-183348,-212870,-192549,-232156,-127522,105181,134231,-36071,-110828,-84140,-125242,-212470,-125727,160876,330428,229647,181349,256227,201932,-38971,-120697,76890,269530,76527,-164207,-119182,56771,121353,12676,-124607,-99102,-118993,-270626,-220021,16792,80624,182443,345643,291135,96271,-27737,-103009,-37210,103221,5259,-287192,-425567,-358307,-266052,-121258,77301,247129,327318,277864,59918,-155428,-170227,-13573,112720,148946,52499,-68848,-63244,2524,121039,269444,300498,211572,67970,-18721,-62570,-29017,32880,108456,148915,113098,94731,115177,222302,262883,95276,13131,387936,768889,739422,652102,488062,109676,89087,411856,603391,296193,-389890,-621730,-273358,-613108,-1885011,-1412121,4032096,8280745,1257284,-9225475,-6012478,1344970,4145752,3181560,1076637,134191,-180050,-840607,-1209742,-821691,-414699,-277453,63014,101543,-166765,-137785,-42149,127426,157140,-35365,-76830,-25179,-200089,-394779,-252007,84768,233210,112775,-87965,-153539,58957,255699,115253,-2689,135442,153830,-51678,-108447,-11473,46763,128011,127882,781,-66588,-63287,-67789,-72553,-82330,34285,121267,34922,-69376,35587,173788,73973,-118608,-36142,277825,407632,250479,80788,70271,84605,47819,92576,144699,203771,233272,130533,-45160,-93114,10770,84537,-50951,-201952,-36092,243954,272731,145961,170130,179349,2159,-188356,-216383,-191066,-84394,105665,220167,240355,245627,246550,161601,18213,-44958,-45885,-39643,-14067,-40868,-195004,-281962,-138302,66578,200672,129910,-15128,86869,247934,151270,-91933,-190242,-186175,-214089,-241982,-199160,-310337,-458107,-275593,90280,225521,82035,-80169,-113417,24378,93696,-49828,-138651,-138817,-176736,-160608,-115863,-77021,56852,186944,150695,2453,-97714,-96908,-97638,-78401,28788,65484,-118472,-241232,-226516,-171889,-40564,-47578,-199469,-219348,-91240,96856,237779,208857,34254,-291355,-378567,42241,306820,106554,-10288,99023,205468,249112,116721,-127073,-234840,-190027,-175250,-81790,118495,-9164,-249406,-119063,209442,279087,123177,130981,179020,-47511,-311129,-307820,-7820,299226,314463,135406,72238,89382,55163,86688,251845,361716,286368,267726,120804,-71650,-24153,29005,-82138,-16263,116254,-78245,-468512,-560846,-353634,-219707,-90408,168108,311006,297149,300755,346858,270237,66384,41270,139375,-9052,-253176,-320054,-202885,129470,362251,227983,-19964,-178813,-202483,6488,96546,76129,101865,25820,-153710,-185753,7747,185329,-6103,-267281,-79584,324354,427191,348409,304301,188750,46801,121068,179850,94606,135848,223074,168141,118215,141665,192900,224959,154373,-26259,-151416,-234162,-317642,-147021,213388,224473,-29133,-40420,164015,165475,-15156,-130298,-113217,40337,190236,182614,73459,-8876,-5157,-15818,-74000,-63569,-102980,-204649,-66701,99996,93148,-18124,-139511,-85396,81908,94661,-2152,-109315,-204159,-202729,-45809,161785,255766,154531,83289,169657,243927,182376,102246,31715,44107,197648,199400,47958,58041,165127,141420,157498,215242,152039,49960,-99794,-277789,-357557,-271566,-46432,242498,284388,191037,326066,370037,261527,194819,194586,253472,343728,212710,-69077,-218365,-162681,41697,210635,236742,104678,-106243,-275407,-230283,-48740,67300,99825,101987,43808,-71116,-214593,-196838,-76552,36517,152838,154395,95953,100491,113190,146482,162103,-3373,-59112,87289,126509,224048,377092,314476,194523,38584,-238313,-326896,-169005,-107053,-152262,-178325,-236376,-232668,-124784,16364,132068,87672,-70861,-124253,-127491,-103340,-50844,-67994,-207309,-169382,-81496,-171242,-201091,-118244,-148954,-118178,7987,115944,237305,330759,390828,334191,124165,-18592,106167,341124,537727,586298,274492,-154750,-343537,-253973,-44132,35528,-246320,-460240,-190077,88142,85087,87504,178584,135858,73338,94273,103609,102226,120160,40583,-84392,-59604,11429,14887,85351,183067,263556,416192,581613,1091126,1934257,2306703,3188052,4980550,5086294,3176428,1561642,535555,-350740,-426732,-6477,71130,261924,1498861,3233228,3834548,3133305,2937079,2111928,771439,372773,-94153,-744814,-478772,-131261,-50668,-73590,-141030,-42081,-4818,-127813,-145001,-39781,50926,185874,250756,162592,61400,178020,216398,26155,-212981,-340614,-342470,-260661,-251710,-294217,-225095,-15179,127259,66920,-62018,-162139,-348661,-409950,-181747,-16570,-27450,36592,88286,98191,133640,84558,24164,166896,308185,192375,88674,110741,116773,130584,183965,72534,-129164,-191636,-235667,-296152,-209855,-64660,-18333,-59589,-130065,-139048,-84581,-69181,-8065,143224,183812,82516,76126,139409,102561,60900,20107,-74194,-151575,-206462,-191141,-117177,-38118,120546,162933,-37468,-103866,-2534,59141,67001,71255,23740,-40147,-210687,-386305,-283948,-59758,-41091,-221157,-234501,-107392,-102810,-172533,-231261,-325611,-268024,-58984,-49822,-245309,-313445,-232555,-116772,-117746,-99703,-2967,42846,14348,-54051,-193528,-190349],[-107777,-88952,-24386,-9714,-144624,-116170,39792,42306,-108587,-123156,25122,-23824,-260441,-131719,316879,429910,140123,-31752,38402,109867,-7238,-41942,111193,161582,38002,-124327,-296717,-392933,-414688,-327773,-59229,154739,149271,11228,9224,43380,32027,-106077,-230613,-130624,31548,106357,242168,448783,528132,379622,219786,217994,318536,365140,316190,369443,411265,256256,13251,-107793,-28411,86655,37214,11773,152592,183171,133338,233627,260410,67802,-172663,-241994,-77360,104863,134315,2675,-171545,-212975,-9473,168953,135656,101788,243388,240813,-162901,-524811,-516190,-265339,-35361,190780,315557,159094,-36148,-14550,94147,130068,29570,-60266,-53516,17496,-47324,-283153,-519465,-351128,125586,430084,254144,-81643,-318624,-299314,-112655,46468,40966,-41516,-172054,-184096,77295,377914,506831,502209,360036,174048,116443,30776,-126791,-186937,-199572,-183878,-130972,-88432,-58885,-70891,9516,198696,279345,278981,272837,187124,20765,-113251,-57044,67986,-57115,-211930,-93663,236465,445424,228637,-110928,-124953,-5397,-149393,-348237,-308539,-172354,-143876,-60467,138820,248171,159448,55100,51387,-51360,-232081,-364861,-396345,-249404,49451,382385,505448,352665,135438,69748,217018,354152,339811,225836,102762,20090,29404,51052,88883,117526,174640,236311,243840,198247,113722,39915,45692,-41752,-240481,-312989,-192700,115553,426525,408687,16658,-355236,-370596,-306108,-179129,-1772,157590,348681,279048,26975,-103653,-198813,-375904,-329992,-119413,45304,40540,-116434,-215149,-191811,-153570,-41158,65215,-13803,-55323,33131,-40350,-64483,165704,199322,-104278,-318664,-244331,-24026,104439,34657,-30983,14102,124039,178574,116536,16632,65108,161329,178580,132936,272193,412220,307253,143129,105424,-28567,-135140,52186,221768,161149,27045,-117699,-227639,-232215,-109746,118026,210905,98597,58483,158527,175714,131437,138574,183410,167322,-40990,-287247,-220048,-14072,104175,118637,-74393,-211289,-98987,91752,168134,140364,109691,174157,235661,271777,184639,47008,30857,191937,259350,138022,25686,16816,-53342,-183037,-130747,53821,148291,136205,86722,-24772,-79749,64687,50305,-173884,-272415,-254790,-156638,-81545,-78595,73909,296542,213230,95689,62579,-25302,-44780,39626,2953,-88785,31800,302240,406061,258264,17394,-185290,-202102,-174247,-199129,-104762,-60494,-60147,52664,187227,158489,-17167,-200291,-303736,-330181,-254709,-76342,62305,124090,67010,-62842,-70801,159563,290550,213981,173908,196899,144286,240093,347282,199557,139528,194374,620,-237735,-235131,-178602,-179321,-35834,215090,164248,-128909,-213519,-66518,-10882,-65591,2768,225670,281828,140985,140155,325462,344285,84681,-64538,-6504,89997,-63559,-268323,-187785,62947,195842,114920,-30148,-19813,-9067,-106026,-47347,193612,235780,229470,358371,359210,206302,49286,-56207,-45441,-955,-155860,-454720,-561169,-428838,-276431,-135781,36896,261393,413595,343495,52637,-162944,-135685,32401,117734,153967,162258,112451,55436,35551,138163,329233,377457,193388,-58490,-193770,-127579,-5647,47640,58829,91436,104478,72808,74257,208206,286378,159137,77179,350602,583102,547157,566962,536385,169689,74923,398052,712460,489335,-216256,-454663,45256,-83847,-1156120,-1314478,3399815,7853095,668702,-10546023,-7618386,1188724,4908827,3817913,1408417,105210,-311150,-830656,-985626,-706537,-514488,-518820,-187735,134630,140817,138517,115250,191043,256518,155967,86657,64205,-150077,-482067,-515415,-79997,188347,94737,-96979,-132100,53771,188273,102248,67040,199905,154276,-64397,-110495,-51857,-17278,64572,74505,-31133,-100210,-75691,-8496,-64002,-185813,-84091,55290,3398,-77661,73443,211428,61655,-161923,-127300,108964,223958,116835,23625,87194,153607,116481,117837,178023,278835,326669,187797,-87401,-126613,29983,59911,-133494,-263689,-33163,294661,353760,278660,346564,276215,831,-223707,-234467,-162059,-16847,179984,316089,397744,439460,370372,143016,-32471,-9493,40297,37678,4889,-82505,-227932,-285584,-156939,36177,167781,110386,-29742,96706,310534,228485,-30874,-148485,-167964,-166405,-107369,-35303,-208266,-492640,-422002,-70519,132271,129296,26836,-115032,-78648,2465,-85045,-173826,-233712,-261378,-180169,-88726,-44632,47271,89493,3824,-79932,-107114,-111618,-156234,-127692,32709,106165,-105708,-236003,-219974,-162905,-20683,-54958,-266120,-283082,-112454,79331,223062,219823,39843,-267043,-313104,45474,251272,44316,-85231,2756,112229,208258,199653,55987,-30648,-25167,-99459,-118169,-9787,-95154,-215346,-48050,231344,271370,116044,129522,175138,-3910,-200084,-232474,-50505,229187,267146,89958,44899,70978,-11340,24537,212521,284806,195949,169703,62222,-17638,46450,37573,-52915,70779,235412,10633,-428863,-553948,-356674,-193454,-66700,187565,350933,326060,306406,365300,288423,51942,-10171,68930,-59806,-283714,-364612,-308970,10174,252398,146086,-2703,-128214,-179517,46800,101447,53202,142718,151884,-15891,-72662,58618,131292,-62351,-215865,-14102,278051,355623,310007,251808,78298,-53863,66286,89968,-67399,5645,265824,303008,156318,78785,125262,255738,302014,117741,-82266,-225020,-314394,-114175,231873,207700,-50274,-106809,32070,69622,-29979,-152764,-136999,47185,183477,132186,17340,-64515,-60928,-55138,-97001,-102070,-169989,-247529,-95351,39777,49132,-3152,-74828,-35514,105035,92402,-32089,-157537,-239048,-226199,-65815,238656,456427,319771,120481,149038,187374,107280,36634,39022,78476,193418,173325,46192,84918,184573,142464,125780,234738,272208,157032,-61507,-267025,-352595,-253206,-9827,255119,268293,160535,271294,308552,274211,293876,300313,286911,353663,261254,10528,-140109,-125523,10951,129803,169805,81819,-97952,-198354,-131247,-26801,-5394,34827,66058,2818,-103495,-200785,-221819,-200892,-127640,4493,77571,82511,96151,107490,131508,128225,-54792,-151676,-50837,28356,213503,371068,285131,134832,-7004,-229337,-320080,-200011,-117228,-83681,-70648,-169904,-218033,-90277,88176,181377,109627,-65425,-128624,-89002,-29809,-8280,-69298,-222137,-209787,-132891,-186056,-159305,-70009,-104558,-29649,131466,204268,261947,288064,320629,331434,199599,45464,107887,279955,437865,497387,216146,-213974,-419934,-321302,-66234,81344,-132406,-302768,92,285730,238723,231378,283429,140841,32882,86859,153103,172254,122585,-18600,-97591,-11694,12688,-22536,63165,169362,272979,439485,578143,1096491,1775578,2052230,2995964,4824638,4988165,3234751,1589241,691066,-14010,-81604,249985,40796,-30879,1236169,3126034,3838368,3269193,3148207,2345040,972642,483067,-77399,-779223,-528370,-180945,-134452,-176398,-175689,23,43830,-64853,-83081,-24002,68184,248490,334419,222986,102039,253700,309613,91193,-163369,-270410,-270454,-244712,-298915,-367040,-260257,-17670,125028,79862,-47537,-164166,-305202,-351228,-181719,-53349,10475,167607,233821,167985,82484,-23828,1619,255041,380038,211087,95384,92030,109880,204695,337991,259541,64175,-44971,-183008,-286761,-160699,-24748,-75518,-149800,-135589,-105079,-54324,-8660,72167,210770,203191,86104,80044,153750,147114,149902,119904,-29883,-190905,-296274,-293732,-237724,-139807,51584,86886,-147802,-213468,-61565,76547,89361,54909,30964,-39142,-273580,-483533,-357372,-84808,-28941,-140117,-119500,-67542,-114486,-164665,-202141,-246628,-171318,-40189,-78737,-250657,-313101,-214552,-60555,-97061,-136416,-51167,-38907,-76904,-92923,-171722,-165883],[-137917,-140868,-45657,-5229,-133176,-125896,16430,26538,-99946,-95478,26893,-95842,-360948,-187570,349423,499949,249154,144146,199365,164903,-27199,-73979,55029,94200,35049,769,-108264,-294823,-433696,-371860,-113382,150482,233173,74273,-36614,-28442,50575,-6469,-110213,-46317,66098,133703,286882,502435,561162,436346,323695,337307,328531,279725,267907,339192,336211,185916,-29229,-126046,-85806,-28905,-14689,66379,210983,175724,51491,79999,139060,43773,-164932,-227925,-95878,62638,177788,138888,-40687,-134383,11422,165390,163659,118492,199629,162171,-198572,-468452,-435355,-204166,-1881,181746,266883,89510,-104205,-64723,71213,150254,72679,-57249,-30325,115046,56175,-267481,-572656,-423873,37578,295480,133224,-119432,-300219,-262425,-46854,84717,61738,-15589,-135276,-111746,186350,450439,555468,589427,429969,213967,176703,114780,-50966,-167443,-211412,-212123,-238989,-171574,38485,66100,-10455,125961,230221,227409,238553,155015,-6747,-86765,-20775,58237,-103021,-285678,-154166,211412,413676,221057,-35879,-18634,40713,-111894,-287345,-286364,-111135,-28080,-49245,11400,143914,111615,55255,71263,-56472,-254268,-278210,-171401,-71141,128758,420256,458792,301791,160842,149021,224666,370356,403359,184315,-11942,-39434,-7841,-11903,88816,231760,306706,301772,198674,69527,-2061,8851,49466,-41236,-251104,-324324,-154688,182936,456057,405234,-37105,-486356,-549785,-430969,-257187,-58878,122169,343415,270171,-45302,-225318,-285809,-359846,-314452,-119433,88035,163006,-13635,-153200,-154072,-95878,67905,168734,30804,-28961,66247,-1851,-31529,197572,211261,-111844,-355307,-355236,-143260,60662,43069,-51141,-55139,9986,57163,33921,-52577,1041,61481,63646,100287,300135,428094,269128,98377,99382,11868,-65631,58734,128910,75128,30475,-55434,-160530,-204758,-138255,88286,185842,47719,-23869,31719,82622,168607,218309,194989,120373,-68425,-263968,-183933,16264,134683,159698,3428,-159594,-149200,13410,190063,177749,92544,139217,197556,243911,162134,17232,56660,337531,435174,239593,72745,28129,-35635,-137796,-130281,-498,100285,87302,6499,-119575,-153038,10220,21668,-134477,-240365,-305420,-243757,-91590,-21744,110067,277279,163041,69289,57358,-17705,-9699,121361,47696,-163148,-101990,172338,263768,136441,-24421,-133490,-162343,-155606,-168577,-117187,-106401,-131080,-46146,119523,133533,-42187,-226481,-325274,-326186,-236166,-84239,71231,191808,158422,-11693,-82734,40611,193754,189011,134488,145626,110868,174430,225905,85520,55579,113467,-71979,-268720,-235631,-161766,-137386,17441,247460,139951,-220833,-297277,-39186,120380,121169,157208,246096,180061,54314,130819,411786,482895,221167,7361,-69965,-86407,-197349,-370711,-290273,-2157,180678,152399,49058,69269,115416,60695,115277,317447,321346,223783,316146,370113,267927,101426,-2214,-34017,-91490,-286041,-560936,-643459,-464597,-246528,-105507,27651,256189,439676,331459,14,-163537,-82334,47070,81142,144535,270862,298014,198370,115066,190081,378042,413256,176820,-115931,-287040,-172115,-30761,10430,14081,82110,145191,47998,-5539,160534,275127,159552,83058,274959,382554,329402,428969,545596,261567,105867,413663,793827,671209,16813,-272406,139560,237174,-420908,-1246386,2304123,6667288,39472,-10228501,-8257693,664976,4733942,3941357,1838298,331774,-369422,-890266,-764698,-449550,-507167,-701683,-377499,220056,443407,368074,244580,211526,307907,319152,232459,126588,-114519,-511519,-676278,-246659,97867,44215,-118507,-90986,85344,150300,110600,157947,259568,134295,-84534,-116032,-64260,4030,88504,83966,-17179,-113770,-106529,-15249,-122913,-291265,-188105,-5545,4290,-4828,167975,253576,26874,-232415,-223762,-48272,37799,-27129,-27585,117622,216727,160111,92514,133317,269076,387344,258842,-86158,-132886,66346,59842,-193321,-299160,-35200,295634,393427,374910,429364,326326,34697,-196756,-210965,-111988,40211,214329,352677,485619,585173,464897,105504,-99569,-5044,80746,63664,8051,-108659,-237558,-235414,-123387,8522,107873,75931,-47605,62939,295688,246834,10522,-114612,-143205,-107448,17935,89121,-102717,-450280,-504359,-224530,23948,150973,105571,-94932,-149988,-98991,-124680,-178285,-268700,-280606,-150465,-36408,-9017,14771,-27117,-116937,-105459,-72858,-129896,-230198,-152508,101815,175489,-87366,-232116,-202445,-121567,16528,-53501,-306746,-317632,-119848,40887,152788,176177,7033,-248181,-240861,30942,177238,7219,-135494,-93243,2359,123766,236543,203770,143399,110664,-48018,-172547,-163662,-171852,-135367,55506,226567,188295,62450,128279,185267,39212,-108352,-160758,-91501,130909,194209,66059,56707,73559,-63901,-51124,120249,142790,86411,59866,-16342,3131,86429,35825,2036,167087,304670,57059,-373002,-520249,-368840,-199922,-70415,157439,321189,291164,245591,303342,247498,12342,-65688,6811,-105697,-296658,-365497,-362098,-111059,104523,63116,49181,-56550,-172045,21942,94784,40663,146763,218187,98854,29924,72259,37655,-124584,-162161,45596,210367,239680,247619,196351,-29350,-141383,-9449,-41099,-233741,-112187,268647,354403,136360,-3827,40403,259185,418020,246936,-19230,-208981,-282525,-70603,213365,170290,-60724,-172221,-131895,-72724,-74499,-149667,-96594,108886,200083,93013,-28682,-102558,-87853,-45833,-67023,-144569,-293536,-324743,-141452,-15067,6865,-4442,-24887,-1823,85217,54953,-67489,-176921,-228533,-213096,-80847,257568,538733,400839,142128,129415,121949,25147,-7845,61111,89793,142018,128973,41682,74460,114410,55581,61259,232672,329951,166524,-92489,-250021,-283104,-181206,41834,235600,208670,109548,173790,218574,255597,334727,327311,275421,333431,282440,81882,-45168,-57009,8150,86695,122707,40751,-125630,-155031,-58303,-31486,-94134,-40284,20094,-66141,-174994,-164319,-162330,-221051,-211071,-118973,3697,89591,122107,119090,130062,126103,-34310,-165966,-111340,24214,221913,313228,220813,78338,-31961,-180608,-262549,-187031,-93407,157,37582,-88958,-178968,-59486,120522,195665,133615,-22287,-110203,-60226,18325,34055,-47632,-199192,-225390,-168294,-191201,-135712,-57556,-65304,54597,219585,235080,210843,203611,247698,323217,253181,80649,62803,167480,278724,332665,132732,-230394,-434733,-378676,-120889,93244,-35998,-151729,160920,429017,345225,344006,361417,123529,-40619,47527,187734,251040,150217,-49481,-93221,21088,-13822,-107962,-55220,15077,98584,275437,494114,1127416,1778449,2099510,3031473,4703915,4894207,3187040,1471891,815177,355640,241723,432774,-37016,-299447,1021764,3026608,3735495,3340573,3264718,2529603,1223660,649974,15534,-662886,-503961,-237060,-225974,-265052,-190296,39210,74873,-14353,-32451,-24436,69470,255523,345908,225765,113413,265405,336064,129299,-107830,-197101,-200443,-225726,-329533,-410471,-267699,-14155,113950,85915,-37598,-180651,-272584,-271328,-153704,-81413,52327,301904,370352,207870,-14688,-182442,-72108,281540,414659,237593,104384,82289,110035,248094,429761,405579,251260,109711,-113298,-275179,-147327,-19932,-125255,-195824,-105560,-62111,-50217,-7520,97028,240209,176986,33131,60020,150616,147917,183684,196107,51081,-148260,-294834,-316588,-276226,-181858,-6375,3602,-244595,-326205,-135853,82353,112034,12627,-1966,-40655,-293328,-522356,-396872,-94310,5387,-34955,-30949,-73201,-131496,-118957,-126637,-138626,-72741,-29414,-98358,-238498,-326244,-209238,-11521,-73392,-176884,-106960,-122623,-163416,-121867,-125577,-127974],[-160153,-196777,-79168,1845,-95717,-123135,-6486,15780,-77083,-64474,16506,-149100,-405392,-238665,269790,454429,331266,307619,338393,212119,-23362,-78962,2015,5158,17609,147248,161658,-86088,-348918,-351020,-156525,110139,246615,102156,-96387,-107536,80248,153345,62239,41222,87193,137536,284464,483946,527508,439151,366275,381803,283489,145837,171420,271465,252128,99274,-95420,-160031,-138744,-133202,-83847,87511,235206,128559,-75964,-104977,7479,26100,-105078,-146939,-96999,-10906,171801,240331,84241,-23049,59696,165245,176572,117332,142721,98234,-169513,-347796,-289906,-93160,60098,162060,180722,5619,-166486,-120157,20761,101447,48429,-72714,-5154,181296,147405,-190159,-507694,-427690,-58641,117774,9131,-121587,-191446,-120032,78899,128643,60907,-9720,-91372,-19182,282126,476176,543147,600156,430444,217990,226420,197498,26062,-133790,-210684,-266040,-383429,-296806,72725,177022,-7625,45204,136418,126477,153740,77996,-55710,-65553,20102,62556,-116021,-316954,-182319,175977,353331,214514,40684,46015,34908,-93852,-215123,-221355,-25580,108486,12888,-49223,56574,58913,66008,104107,-27496,-211963,-142825,71817,140377,254015,456432,377050,239973,234411,252339,226773,364787,424294,122402,-138566,-109824,-48851,-57130,99205,360149,473942,376689,139144,-42938,-100376,-62199,-13369,-59911,-214924,-268139,-54651,272594,462194,371710,-76292,-532261,-645559,-517184,-310432,-92870,62609,263744,233812,-111221,-330899,-358540,-326557,-275336,-129079,107117,267686,92432,-73847,-100350,-34210,174699,268074,91245,28776,112392,40013,13709,216169,188359,-124612,-362940,-431018,-232922,48835,87473,-27985,-68436,-51189,-28386,-38370,-98467,-52974,-34045,-71057,25849,264132,367151,192378,74505,123626,82136,32188,70749,30174,-11658,22780,-20537,-100907,-150745,-140982,39675,123134,-15540,-91046,-73614,-26819,136549,253769,201866,83974,-58403,-172351,-92323,80954,183432,186887,62815,-107718,-180203,-41803,208856,207259,95754,108423,123291,143985,90609,-23741,102567,463418,547923,296821,106225,19861,-50150,-105183,-121912,-48265,39875,21270,-77501,-209721,-221019,-66523,-17513,-70544,-182332,-362885,-351269,-96232,62257,159164,224938,91633,33310,43890,-31483,-16494,136208,56872,-210067,-197342,57223,106642,-31718,-92815,-69438,-99026,-91726,-68179,-116034,-183591,-210638,-116369,67323,109348,-50918,-223631,-300421,-267632,-170608,-45945,119736,245079,197927,15999,-101291,-96239,70534,149847,94956,79927,79662,130936,136738,23309,5065,24266,-140911,-267325,-205717,-133791,-103806,29514,199412,67346,-292252,-351370,-26385,222055,287550,290692,223108,61205,-11679,150075,479798,560960,327112,90407,-69018,-176966,-268477,-432440,-389521,-117810,79299,114805,89953,139006,215128,177394,206360,348344,321153,171538,220696,312630,270601,136469,62788,-969,-142860,-333514,-541284,-620580,-440720,-182806,-51210,35854,226031,395474,245975,-70144,-137064,-12445,31462,12250,126025,350657,426562,318157,223705,268751,399292,389475,155976,-117603,-292446,-180675,-71242,-49446,-17052,97791,188427,10474,-105189,91513,226318,96047,39185,190153,229745,156848,283549,495827,331309,164052,448033,803194,755932,206719,-148827,2357,271613,28005,-1268900,1131056,5401507,156872,-8318356,-7993156,-428980,3479395,3405368,2125686,729508,-294006,-900948,-504828,-60456,-341363,-754617,-460074,313802,636193,472836,279844,171319,304510,426585,338583,151777,-113937,-502100,-708415,-368986,-2068,-9635,-129629,-26871,157232,155644,129462,242489,295767,88789,-113760,-116048,-34632,96393,183188,143816,20596,-122873,-162689,-97485,-229196,-375738,-260727,-47087,46805,141543,295916,275203,-32526,-309520,-292121,-138944,-90343,-142746,-61817,154872,250089,141134,2622,25116,194297,394593,304831,-49497,-105875,119287,92859,-212071,-308312,-53869,234107,367265,407861,411863,323066,99580,-102840,-139188,-49153,79678,213694,329465,484389,639840,497023,49478,-180548,-37104,77416,45395,5321,-103005,-222047,-159883,-50149,5882,54860,40236,-73179,-21220,192098,201607,29065,-103638,-143146,-71410,99343,160322,-8686,-353318,-514048,-331328,-66515,140409,138277,-51471,-163368,-171547,-141911,-138641,-230340,-229807,-81844,14151,2060,-37349,-124552,-173636,-68478,-11293,-157856,-306304,-145130,214367,245996,-76976,-230325,-173578,-63751,53017,-47178,-309253,-312805,-119222,-19318,47611,96683,-46534,-225836,-176538,-1224,105069,17315,-130758,-153525,-94360,19275,218303,280433,230174,155534,-51177,-245746,-310725,-223226,-35162,154206,184088,49068,-21034,120504,196464,60212,-73463,-130645,-142244,5223,100325,65069,101566,89353,-96461,-119663,7941,-8485,-9009,-28881,-82549,-2903,90528,35147,76717,248645,305434,52062,-327348,-498988,-403323,-234270,-87180,97680,221637,172673,105011,166713,167923,-31841,-105255,-25560,-131765,-285619,-322121,-352053,-209635,-51238,-485,128447,29774,-178246,-65414,67961,37216,106938,191653,144615,87371,38362,-80905,-186035,-121971,79508,126302,100066,185793,163613,-104805,-200990,-81868,-155048,-342472,-180884,232858,309074,63228,-82898,-31455,236946,453022,298284,3329,-193692,-225481,-25121,161437,121687,-50110,-209279,-277067,-225669,-157223,-159105,-41051,192019,235110,81254,-38946,-92073,-60340,17271,6197,-176545,-427594,-420586,-209242,-65098,-33474,-27411,-3344,15416,38718,-4370,-103778,-169305,-178080,-162542,-74127,220824,479183,372252,133211,93137,37477,-65397,-27429,94448,89140,80562,92972,45106,46366,-2509,-93871,-35424,202558,321159,94892,-176818,-237792,-178098,-74054,97446,188435,120620,56439,80451,133783,208576,312541,284936,225396,278210,268492,131826,36790,14495,27811,84710,105400,2786,-158785,-137489,-21600,-57937,-175551,-110386,-26746,-133168,-237953,-105960,-37873,-135767,-197813,-183641,-56580,102566,161374,130677,139624,172540,70337,-85926,-65623,119365,240252,215580,143318,49123,-24852,-101901,-161582,-126781,-43296,71744,115992,-12973,-120414,-35418,110976,180279,156976,39914,-80693,-49958,33187,66233,-4950,-139133,-208280,-180989,-185726,-139024,-92861,-48834,111200,234650,177073,90207,100165,188852,310055,274875,82838,-17243,27982,102898,146538,49146,-204923,-391693,-408625,-189382,63221,6197,-57192,242212,468042,369587,398142,402676,99007,-120461,-16017,186088,300931,189167,-32648,-55067,47679,-42639,-200772,-213166,-198346,-172904,-20431,344674,1157524,1939052,2462191,3308952,4644061,4848368,3071583,1209272,825267,660192,484198,499575,-140951,-467509,936820,3008710,3603172,3303783,3219725,2620589,1490391,859482,177219,-435634,-422559,-283559,-295343,-317811,-194687,40294,68373,15367,-4386,-50687,32418,193881,282650,187716,103966,211290,288418,132957,-52935,-127614,-147904,-210040,-337332,-410679,-244572,-5662,98017,76155,-48847,-213266,-260011,-182648,-92513,-82990,92669,404989,450621,191071,-134542,-333879,-157318,256499,414672,270187,117590,82126,111344,246077,445856,489710,386159,228010,-44412,-256252,-157712,-43372,-150897,-173079,-37415,-22219,-81195,-74280,53489,212718,103835,-64425,23327,144679,133597,178592,236227,143050,-44577,-213286,-267940,-245417,-177808,-50630,-62961,-287402,-386613,-185674,89468,135715,-43768,-69737,-44922,-260444,-484554,-380280,-83522,38743,36293,-10166,-123059,-151493,-60839,-36768,-33738,4022,-20149,-87120,-202782,-350617,-233842,5080,-53452,-205291,-158149,-186703,-220840,-130826,-65891,-83833],[-163314,-239884,-115538,14552,-36479,-96290,-10339,24524,-35737,-28664,7313,-155677,-372457,-266876,105393,317379,369574,420808,424752,244373,5052,-57672,-38863,-85629,-9597,265573,399288,133543,-202635,-279220,-179536,40922,191798,94143,-152740,-174533,114186,323533,230738,105646,87153,113861,236739,401067,437377,378673,325945,327799,190249,6815,53548,171146,163582,10513,-169282,-204906,-182213,-205491,-146540,78960,228816,67600,-207058,-269773,-104228,8909,-21817,-33570,-78212,-84054,115828,264148,164343,94172,123253,157771,154930,90102,85261,69832,-81111,-197795,-124083,37628,126937,128336,74662,-83380,-223780,-176861,-49071,-11222,-63564,-131976,-7707,190203,200139,-76406,-352867,-355692,-132373,-53453,-87339,-90301,-32579,84138,227977,161909,32635,-21378,-44791,70186,330440,441077,484722,551301,374017,186752,249349,256016,84562,-88682,-185728,-313172,-500971,-410761,40059,223630,19407,-8737,35395,17371,56424,-12711,-109588,-50551,66189,89421,-90576,-294967,-175931,135313,287487,215902,103359,54674,-18379,-94774,-151534,-148699,37460,215316,109280,-27901,4872,12901,69733,133470,32872,-107355,1825,240038,302185,374191,472971,296497,195887,328371,336682,217320,334442,386071,44212,-249214,-176195,-82077,-69069,116725,455889,615963,435490,82962,-120737,-165003,-156275,-125003,-79402,-121693,-149533,78909,362643,449030,309916,-105496,-489089,-617882,-536919,-338577,-114985,-4021,157737,190852,-149191,-389206,-389377,-278263,-216113,-149339,92878,328121,188988,13628,-42089,14871,246347,329453,149200,108292,169571,72361,44669,199805,125799,-141452,-332012,-438002,-258957,78557,151054,18939,-34601,-55372,-75802,-103672,-129841,-91254,-88302,-162216,-52964,185938,255210,98146,63883,158843,161349,131908,80901,-51676,-72798,11744,-16445,-60010,-80015,-105335,-2581,45291,-70447,-128828,-136959,-123680,50513,245285,214382,70008,-19000,-41175,23274,154686,242894,208737,91108,-73462,-186946,-66437,200781,206501,106698,80744,28307,1313,-14123,-67994,151605,531470,558681,289040,115552,-4636,-86793,-87991,-104498,-73614,-18322,-59203,-162622,-278502,-270131,-146276,-54911,-3315,-120715,-412808,-446205,-101714,138635,197946,150188,17846,6068,40601,-53232,-52321,93251,24790,-229419,-233088,-14638,-29523,-206314,-162028,-3255,-22491,3174,61881,-111304,-275377,-279419,-144145,39269,85642,-49071,-197641,-239482,-175894,-85936,11554,174696,263604,186976,30024,-111384,-193976,-22688,124861,70943,9210,48658,119911,105636,30839,3445,-50950,-189999,-234454,-149824,-89054,-69837,11647,96142,-29822,-329143,-372914,-44009,257599,375182,355874,170105,-35438,-46934,180006,496001,543379,368778,175387,10489,-141809,-249109,-429501,-448928,-247286,-76400,15708,81281,168325,264030,222835,202893,281404,249912,95321,92662,199683,225541,163806,132600,43027,-149574,-284230,-386304,-479227,-349771,-99645,1027,38244,167611,290484,117824,-124213,-76393,61015,-5324,-66925,110486,386245,457820,371684,325991,349952,381531,309166,128654,-92109,-236999,-147542,-84275,-92425,-31476,107425,187815,-46511,-201072,15325,142603,-15521,-35284,119957,155042,72692,169753,385639,333959,216096,464412,706278,684749,278048,-113432,-268330,59558,89403,-1292316,333571,4706219,1460591,-5528396,-7245349,-2061564,1423145,2297843,2072979,1121168,-76187,-739744,-161391,400907,-30762,-646072,-428200,357213,653588,427788,199192,77006,258837,474006,402121,144706,-154175,-480645,-634360,-409988,-70408,-37597,-112433,51548,251867,196937,145545,295833,296711,21617,-146898,-93305,47968,224598,302046,220223,53493,-141489,-238915,-229234,-339753,-423758,-294731,-60106,124452,322016,416802,255896,-109400,-369228,-311048,-137697,-126195,-201698,-71808,189609,241475,49999,-137846,-110176,88828,336510,295538,1782,-51131,182862,156303,-183625,-297358,-92684,122076,277115,376417,333048,280560,176143,37472,-27715,16297,102056,188688,253935,396038,586831,451406,-19389,-264122,-95132,48231,5478,332,-72147,-192254,-92858,40084,40651,34012,14447,-107379,-141641,24491,115535,35087,-115559,-185549,-81071,122799,187883,67710,-236747,-462271,-366926,-118372,100236,129696,11783,-115034,-184310,-115024,-56002,-129768,-123573,4375,35067,-31162,-96277,-168244,-151740,8043,43786,-195203,-361441,-109257,318828,281609,-84872,-230852,-138303,-5343,77358,-41470,-272918,-264449,-116033,-99517,-64679,13631,-90601,-183471,-121127,-42677,51264,70214,-72430,-161696,-155191,-78108,151312,275358,209238,84086,-116844,-324983,-415923,-241079,53148,209558,101785,-106718,-106465,96655,183779,41723,-102230,-154783,-207330,-133382,2598,83419,160911,107786,-103588,-156053,-81948,-115568,-72946,-84353,-120621,-22670,67825,47928,158055,293646,242781,8796,-303295,-513661,-467300,-280456,-95605,37209,78861,-9620,-85705,2792,87601,-56345,-111437,-17062,-124919,-245674,-241712,-284597,-266174,-183200,-33420,219040,124128,-179281,-171826,27106,39345,30398,71347,100094,77750,-43105,-204880,-238212,-100575,79865,38296,-28339,147008,166067,-134851,-234037,-131816,-202028,-350203,-179148,171495,185552,-41073,-136581,-65126,199885,392693,242339,-28072,-176915,-148202,15046,90167,71243,-18100,-204231,-366981,-357341,-275914,-214558,-23874,248435,264539,89741,-8938,-24041,23072,114058,92090,-183763,-510478,-501708,-283871,-102968,-64270,-64100,-9093,24442,-5304,-62862,-135416,-146906,-108655,-84898,-32632,153998,309307,248571,89014,29944,-62373,-146676,-19219,129003,81906,37372,80557,63636,27687,-104961,-247958,-147653,142297,258773,-14434,-277179,-236424,-77359,38835,145451,127661,28991,18931,34091,74118,130103,231285,206134,157451,193126,218759,151226,83358,63787,60228,112146,113511,-13549,-165026,-121483,-6227,-84070,-223696,-157811,-66179,-175572,-253307,-33810,109195,14504,-111636,-182945,-99826,100006,183921,121675,151969,264143,239911,73377,75346,270275,248214,98924,72946,54159,8586,-15994,-39495,-31649,14573,106472,148260,47361,-48547,-15006,72205,145217,171253,93711,-53896,-56178,24643,84969,47883,-60274,-166543,-176168,-171912,-159724,-160880,-62558,127232,173524,36777,-67981,1589,146273,286431,264045,58975,-108349,-107082,-48101,-6562,-15803,-156265,-315027,-401006,-245686,-120,-16399,-40917,223407,390734,308759,387411,407541,86854,-171809,-83197,142410,296928,222582,34149,22535,81391,-51389,-262200,-343716,-373473,-424351,-351048,149716,1133127,2158785,3015945,3749847,4648559,4869274,2968269,885707,697566,835831,619610,443079,-252413,-507443,1015425,3124969,3530420,3142290,2994605,2595385,1731669,1083856,376643,-167723,-310249,-304028,-322383,-328453,-200286,-11166,20140,22306,-964,-97334,-41586,83593,168711,130966,77903,104602,173713,99313,-3497,-64057,-119579,-198972,-319934,-369129,-198383,6141,80050,43184,-92381,-257721,-263625,-96772,-8121,-57488,120477,447615,443304,110357,-246447,-424403,-209966,207237,389481,299714,134728,87024,104879,195903,393423,508533,444858,288941,17887,-220377,-171084,-79495,-143501,-83750,53650,781,-141441,-189480,-50690,124764,-1053,-174308,-19331,145481,134244,165422,243144,215965,78640,-87009,-179328,-182386,-152139,-78923,-91701,-249701,-349651,-178499,106308,155428,-99783,-154114,-49824,-181604,-377704,-305689,-54101,51795,34012,-65515,-192574,-163780,-11240,38911,43559,43485,-12211,-41037,-144544,-372989,-292614,-27210,-46288,-211597,-197213,-222837,-241063,-118330,-7060,-39916],[-139305,-248526,-136162,36739,32308,-45617,12552,56494,20245,14038,15273,-105489,-269736,-263023,-81715,148014,361366,464099,445611,255389,46136,-19192,-61833,-157012,-39014,312922,506300,279084,-45129,-179847,-175155,-37769,96984,61010,-192063,-216651,142905,448638,341307,132676,68812,69089,154622,275078,314160,268712,210511,190547,75679,-93011,-54042,49375,65146,-70201,-228794,-243728,-207632,-236382,-185417,48738,200840,24680,-289877,-367472,-177099,-15752,42986,60372,-44772,-126111,24007,196423,182204,188453,180881,132071,94211,42328,43146,85179,40102,-56034,15730,149765,172966,82292,-30248,-169470,-276826,-228221,-122139,-152434,-242300,-245146,-64131,134008,203089,36754,-167329,-225651,-159634,-174640,-139385,-37889,119567,278551,347711,169745,-13092,-33832,9465,137777,305646,338736,394663,469141,289777,132702,236689,274758,112636,-38266,-128164,-307049,-524294,-456635,-34546,193289,56467,-22929,-43978,-63250,-13301,-77080,-143024,-33719,121127,142321,-32996,-225457,-141705,99768,239252,227363,142426,17356,-95038,-105150,-107209,-102809,38011,246215,205499,51349,-8525,-18285,50744,140951,109900,35272,118089,283660,354237,433080,454651,244795,182730,393832,360410,191431,283748,295594,-37914,-314136,-220897,-99078,-42404,141728,486342,673292,450210,43017,-156809,-187810,-240485,-242757,-76688,19678,4475,203628,425011,418831,225633,-135340,-385093,-469459,-476245,-343309,-143600,-67450,69942,152604,-150696,-382117,-358020,-210935,-142519,-167162,51328,329405,261937,100593,13448,44908,267243,336395,189841,192692,230731,89419,44940,144311,39747,-154884,-267297,-370909,-214199,136525,202872,57622,15769,-24293,-97333,-163574,-162633,-113752,-82103,-168185,-100384,97513,135216,18186,56096,179489,222356,204359,80710,-99487,-89361,9821,-29950,-40146,-7694,-31271,-17117,-22488,-97966,-129092,-153543,-186047,-49981,212043,237254,78531,33468,91537,124212,205074,295676,231445,88453,-63986,-169834,-64156,152024,161930,106547,48760,-70976,-140349,-123918,-106814,183633,523434,466359,219024,97752,-38289,-129136,-84135,-79668,-69866,-63170,-145101,-240129,-310711,-287824,-206225,-81615,46620,-74362,-435619,-495133,-112986,179362,212490,75067,-38074,1780,53125,-74369,-96151,23631,-37738,-230419,-207085,-29224,-115851,-336013,-201261,57338,56553,103180,162609,-122582,-364231,-324845,-137954,24409,55240,-44741,-158222,-162996,-82539,-16379,54904,198920,235349,141840,41244,-96870,-210421,-47372,133375,70987,-55368,17045,139292,131212,93174,46239,-89705,-203180,-179554,-84142,-29914,-27878,-17750,-20469,-118480,-326096,-365710,-92465,214839,352907,325175,104582,-83600,-51336,196552,442799,432481,336223,248677,147286,2761,-150002,-363319,-447717,-349676,-235523,-111765,26001,148694,253678,203513,121680,146744,146966,26125,-34607,64169,159167,187451,191450,79616,-126076,-168106,-147449,-251845,-205525,-14947,30425,15719,83949,150896,-9019,-138565,6447,117223,-52381,-131209,110324,378204,389131,338865,382718,402284,322521,194609,99368,-62523,-161115,-78878,-42629,-91786,-34725,86280,120801,-119988,-270115,-54351,33716,-147766,-117584,75959,152292,81181,107273,235187,255207,229092,420333,494063,448611,212486,-140872,-517713,-260209,-102463,-1121321,219803,4850875,3766615,-2800692,-6535355,-3942309,-847357,899382,1609425,1310553,225107,-367711,250819,826447,337288,-398715,-310204,305304,490836,261175,31523,-44071,194195,474034,432199,120546,-221866,-463802,-505704,-361069,-82347,-24451,-62717,126134,336261,248094,148533,304381,261194,-54648,-173415,-34064,180045,351062,394361,274247,58570,-174588,-315833,-355691,-407429,-430482,-291804,-42115,218406,482652,489088,188332,-190908,-395991,-280526,-57414,-71895,-194478,-56863,211735,194107,-88729,-291172,-229993,-12762,220463,224570,43969,15479,245341,237153,-116031,-275645,-144859,-7993,150076,302069,250781,226300,238681,184719,98834,73587,112763,150949,141923,245661,444158,338100,-89802,-331030,-156098,18200,-28323,-10210,-41990,-167811,-59434,121476,106527,50083,3401,-144709,-266236,-153747,28706,45236,-136096,-261887,-134402,97960,192825,126120,-134402,-375139,-332117,-128260,43683,103423,87065,-23044,-127577,-39269,51522,2247,11515,85843,12343,-109044,-145414,-142569,-63716,85201,57550,-234275,-372292,-58822,359408,255587,-112004,-233208,-107457,40408,86553,-41683,-209929,-179608,-113477,-191591,-158157,-41589,-98082,-109670,-65681,-78728,24091,139793,11155,-123783,-170199,-147258,54014,202026,102479,-77229,-224562,-387043,-455138,-228292,102534,198961,-8780,-234345,-166579,50202,124569,-19566,-169934,-216375,-280390,-259246,-74250,114917,211761,120863,-80311,-140299,-114459,-149189,-104791,-113480,-133621,-43302,37170,82164,232857,295092,146624,-43599,-293397,-556446,-551052,-317598,-79550,498,-63416,-199252,-259454,-118570,43922,-45072,-78515,27225,-81321,-177869,-139837,-181611,-274169,-268481,-37396,299604,217338,-151069,-237640,-9171,44016,-62152,-107914,-20901,2348,-160009,-316776,-274946,-95065,51621,-36911,-110646,140740,195665,-129269,-255309,-152247,-163249,-250901,-109027,104974,27110,-145953,-153586,-50772,165248,264988,97103,-99440,-146598,-55853,45825,17515,23896,23275,-161506,-388758,-445954,-411110,-322009,-71392,241625,257618,93129,44407,84720,138136,206509,151900,-158574,-493452,-529586,-338244,-118270,-74145,-96585,-28658,35691,-19197,-98335,-158577,-127071,-46497,4271,47046,95238,103407,80893,19959,-55389,-160141,-190508,17476,153449,67915,21895,90682,98174,40011,-144148,-344378,-247920,56536,165117,-111913,-351259,-245226,-14876,127736,177613,71701,-41461,7302,52927,41329,16268,101030,127949,97370,93573,140766,137325,87980,79892,94613,146896,130049,-2000,-127603,-83757,16825,-79796,-217947,-166867,-90948,-184786,-210142,36579,228244,165457,-449,-137980,-130342,63564,160637,79431,157544,376039,428429,268681,262106,405761,226914,-12932,21063,81000,48914,50346,73240,73277,57756,92265,136981,92117,29000,6759,25267,102155,166864,115220,-39204,-66980,13549,93806,94768,8335,-121812,-167599,-154780,-177489,-229925,-102812,103571,70565,-136266,-216048,-75834,110092,247175,229374,22091,-185034,-210882,-148547,-94054,-56142,-111968,-236086,-355600,-267112,-76286,-87024,-90409,120612,228394,193471,328187,384553,101074,-168063,-129153,68736,236472,236347,133043,130966,132779,-29614,-269665,-396484,-436634,-553841,-611467,-66421,1001449,2296602,3569130,4240700,4733988,4978468,2978418,637030,479473,870746,652145,288366,-361438,-447269,1223416,3380381,3588142,2895991,2640083,2465700,1909368,1286618,568393,66352,-196121,-290400,-303757,-306509,-213677,-100293,-54851,9753,-15563,-145493,-127149,-34664,43230,71802,33727,-30252,13703,31988,37520,-4889,-110375,-188652,-279412,-301102,-143778,18846,59717,-14199,-165608,-303024,-267487,-22546,76211,-20999,124228,416999,346196,-16931,-322110,-424746,-201443,164356,351499,315977,153803,89968,83032,107801,293410,470468,428120,296712,76673,-162423,-172445,-113848,-106355,43630,139645,-4167,-213138,-312033,-185236,-3830,-106545,-256341,-59269,150341,163890,172443,233093,249688,178260,39102,-92736,-130292,-126019,-87221,-72583,-131699,-205154,-104535,132048,162798,-141787,-228764,-51660,-77762,-230148,-190373,-11491,38514,-44685,-170977,-246486,-155462,20505,84921,83352,43018,-12027,21810,-74969,-376285,-370838,-107767,-59304,-195425,-222403,-237718,-232956,-91985,36757,-1641],[-88054,-206804,-122369,68277,92709,16147,56773,103156,79506,64153,52018,-9998,-130085,-230031,-222995,12012,318614,443095,410820,242270,81367,24254,-64216,-192451,-61956,272321,448029,319044,85806,-76930,-141146,-101437,970,18114,-209069,-230329,158738,493205,366875,125002,44355,18148,55108,134299,187248,141519,54842,16845,-24310,-125402,-123658,-73146,-45556,-135474,-253523,-254330,-205695,-229594,-198311,3523,160999,23089,-284080,-372339,-208785,-55106,51833,88801,-7114,-118678,-78561,57374,144957,239041,211478,83036,4329,-12465,28306,135056,156319,49657,97726,209358,180777,31934,-115379,-244693,-322571,-266099,-180061,-273045,-432001,-398391,-180426,29894,164854,114485,-12989,-73533,-133306,-223036,-144222,19665,214299,392082,391816,147010,-53518,-25153,79880,175953,202895,175905,282530,377232,209833,73802,189711,250362,110329,10079,-40088,-216403,-417927,-399558,-107703,104373,78821,-10870,-89521,-96316,-30843,-84944,-134363,-5331,184087,214510,42419,-127139,-91425,78517,218580,243285,155350,-39100,-163305,-111095,-79948,-100153,-35513,182543,261276,137383,4782,-32239,4704,115744,181985,176459,180682,211998,284528,396238,395058,226040,190710,385300,302290,147487,222213,179388,-107567,-315315,-230586,-97372,14846,174637,444315,614931,405512,23323,-155117,-168797,-276052,-312428,-33309,182889,153900,279098,435589,370724,128369,-175498,-266068,-245081,-339730,-322135,-188359,-124832,19223,117822,-123264,-312920,-263121,-118150,-57914,-158229,3477,275258,298155,177374,63269,59654,243362,296673,208246,263309,283887,92207,14080,65974,-37724,-152889,-183756,-252409,-119730,193118,212703,58591,44066,5796,-108874,-213037,-207225,-122998,-21457,-88600,-97993,29444,51631,-16598,44758,167247,243518,227526,63060,-107855,-57755,26607,-41152,-36645,51669,66911,2504,-62818,-88678,-93642,-134595,-206535,-120941,180539,266841,100144,81754,192284,179623,206677,321175,254507,67259,-72612,-133673,-47221,65011,75115,80165,4889,-160030,-241618,-207737,-133808,181101,443606,306748,111851,59580,-70669,-159898,-87699,-50879,-40539,-89001,-220884,-294081,-297105,-268150,-232645,-97875,64910,-52679,-416437,-481103,-133107,172443,202505,22721,-64516,20093,70068,-93095,-126761,-34492,-107925,-224559,-134691,10089,-138083,-378856,-190695,105940,127803,179724,184490,-169110,-438270,-346273,-123678,-1121,9255,-43524,-115428,-96822,-21577,9534,58906,167716,160309,82674,53957,-51686,-139404,145,175618,93587,-101295,-10941,176998,188737,172143,111679,-78736,-171128,-116104,-29717,31835,22530,-41467,-109606,-168922,-286709,-337348,-156727,110427,230970,204842,40740,-78479,-31777,181126,325156,264789,247250,295702,295468,196552,-12606,-258916,-387812,-392191,-344538,-225671,-60541,84262,191377,139914,1823,-4967,60443,-7980,-126971,-53297,101206,204240,220934,91517,-97674,-43351,88839,-2956,-39488,54289,28416,-35677,-13768,9951,-97042,-110290,83928,134867,-101966,-162418,131565,340231,255020,231769,369143,400967,229761,76649,78075,-35268,-97350,8261,48015,-49615,-39527,25789,-1062,-194739,-294160,-105564,-83468,-269689,-187664,57178,190880,151847,92098,79839,118426,185769,289709,186498,91166,51425,-170916,-610143,-510018,-263320,-575469,786484,5540255,6294639,-785874,-6170543,-5606449,-2672082,-426568,817561,1170949,503747,132852,639455,1083442,627455,-83064,-152860,152050,202921,34871,-161899,-156849,131911,443015,438456,96080,-288006,-447837,-374035,-249772,-42672,23374,7541,176857,375742,275694,133838,268948,198130,-122564,-182343,58364,334976,448565,429418,279699,28115,-215567,-365532,-415595,-401629,-400614,-259510,1829,304743,578169,487970,83098,-262125,-388849,-221723,57929,38911,-131496,-23319,213286,124756,-225834,-411038,-303545,-88293,74520,111732,60094,73313,291024,315001,-28689,-251600,-195925,-116868,25475,215909,208324,186302,265890,294861,205735,112255,117311,110013,17387,75086,257616,188894,-147132,-359437,-193176,8615,-34348,-31211,-42724,-167457,-66392,172579,178642,86234,5245,-173319,-356013,-281497,-19709,72097,-144455,-337096,-202262,51485,192931,166871,-67823,-284213,-251438,-108296,-9194,88927,164159,82364,-17975,67193,152446,126845,145502,146971,-45871,-209363,-171119,-57613,57742,126965,12139,-261966,-326099,-12481,304279,164879,-147943,-235461,-94354,63217,82246,-52184,-142606,-79167,-112595,-279455,-215652,-52245,-59194,-8010,-838,-94052,21833,192098,81103,-61721,-142192,-178241,-49706,89366,-38377,-259497,-332015,-407800,-424807,-197192,100835,126552,-122513,-300757,-186628,-18141,13486,-108213,-233710,-279110,-345055,-343849,-107716,152085,235416,125898,-24359,-66599,-76675,-112973,-113527,-130505,-134401,-56351,18785,137736,293919,266245,60168,-74370,-278464,-591136,-623430,-327651,-37485,-2408,-161796,-327233,-341295,-140682,55653,1648,-16543,87952,-10036,-92020,-38815,-75356,-242271,-299418,-25178,348764,295870,-79994,-219642,-19335,50231,-142927,-287557,-174836,-113278,-288962,-405292,-295176,-99734,7902,-84627,-128588,159132,227415,-114848,-281505,-148767,-59900,-81256,3120,53052,-114725,-223542,-138085,1685,149699,125662,-81157,-176358,-88542,45036,65730,-42638,-21275,53893,-99417,-350646,-480074,-528031,-451331,-165915,168250,194257,63299,92579,198835,244896,255559,156823,-103696,-364441,-476748,-346526,-105182,-55119,-105863,-44268,55197,9624,-98655,-172749,-124357,-10421,91064,155922,78330,-54447,-63277,-50510,-143479,-232669,-175198,77960,160617,46478,25998,109287,142904,89368,-106875,-348275,-309547,-42796,63715,-161706,-368703,-257534,-5482,173003,191235,36399,-75725,20572,122132,24744,-127587,-61836,72421,64903,1234,48831,94444,60843,69566,121334,164506,132640,28484,-53114,-16748,71719,-21831,-150517,-129417,-94715,-165728,-129686,85476,278099,256023,85729,-86343,-157207,-12142,79001,6810,149674,469066,578492,442446,424509,462041,170679,-99941,-13056,104621,73174,77694,148556,158200,68669,34380,100023,127960,102482,31822,-9994,61845,138729,94319,-37970,-66767,18933,98463,119045,38251,-100349,-170565,-140998,-174577,-270058,-158287,52922,-18732,-265594,-306733,-126438,68421,195019,185541,-14869,-230259,-269724,-194479,-115357,-78924,-95574,-178544,-281583,-243758,-142077,-172785,-169188,-22271,41681,74700,251825,346048,142534,-103824,-135636,-11185,138107,221813,230705,248221,202334,17768,-223414,-355974,-365377,-511688,-723564,-273445,743111,2241678,3942969,4679052,4925210,5194653,3187799,593919,268600,800641,605700,81860,-465516,-352047,1478005,3737821,3811300,2665311,2269375,2279850,2002197,1435549,711113,214851,-105880,-248656,-253285,-270764,-232881,-189741,-128478,-15899,-36573,-171375,-188149,-121009,-57049,15914,-31238,-164291,-157401,-56269,69619,52926,-105943,-172661,-221514,-227115,-95501,30163,34700,-88119,-250005,-333068,-250380,35383,132882,2628,98440,322787,188320,-153404,-343274,-339899,-131682,146983,311900,314615,172699,85152,42816,1491,172225,389805,355264,270775,135036,-88687,-160925,-139478,-54055,166208,191611,-39989,-273273,-394955,-305103,-132612,-174209,-278749,-93088,144736,212408,210504,226378,242024,226424,126895,-44321,-118940,-106928,-68960,-10827,36681,12396,17758,156425,149821,-160458,-267646,-46759,23304,-78055,-61933,38134,8639,-165551,-279833,-255600,-119135,36465,100796,90520,13134,-27765,69254,-12825,-347895,-437936,-216721,-93734,-164865,-235220,-245970,-213899,-64203,56070,26431],[-19920,-115089,-66471,102056,126296,69426,107476,148235,127967,119351,119488,104461,3099,-181314,-274373,-47637,263124,385122,348292,207587,94897,62902,-45825,-184535,-70911,160400,265499,277244,173559,11372,-82977,-131184,-66662,-22658,-207811,-220598,158607,455701,317722,98885,29644,-20469,-41589,6666,82653,33003,-93868,-136469,-80451,-89013,-140606,-168950,-155189,-177697,-232022,-219346,-170491,-198110,-197524,-52520,116715,66376,-180325,-287742,-209335,-110957,-11404,31998,22917,-62387,-164090,-108363,76164,239352,203089,14669,-96683,-61675,42431,196359,233522,108390,114490,199459,147944,-10695,-169464,-300864,-353768,-283684,-209109,-333151,-566907,-555059,-333007,-84318,109153,136504,71475,60611,-66280,-201668,-107655,70203,226946,384034,341777,102467,-62838,20609,170606,190107,44634,-24726,154829,290041,156145,25231,118943,192307,88275,50199,63168,-49762,-200641,-242772,-136013,-2435,62597,-3239,-105584,-85304,1901,-31101,-77213,37850,243556,286493,119250,-22356,-36024,74571,217847,251420,145444,-85593,-199487,-102001,-58046,-132123,-158890,44802,246762,177918,25666,-32827,-58829,61034,229055,275005,181327,78324,130616,268297,299942,220329,191580,283928,170882,87753,159649,70485,-151084,-256569,-202307,-80803,83073,210545,347779,454972,308760,18903,-127879,-115150,-233704,-289428,55594,331806,259419,282684,385249,303570,30190,-228685,-175033,-12026,-149124,-266877,-239489,-175881,-5453,77318,-86515,-206322,-125900,1473,38516,-99259,-22928,188834,291002,233278,107041,68928,196920,237887,211447,306455,314850,84326,-34355,-5546,-72259,-123823,-98801,-120836,-13272,218167,166528,8495,21100,2317,-119459,-241324,-259458,-121363,65466,35847,-52221,483,33285,10780,31850,121477,218826,194645,25138,-84637,7979,61904,-35633,-41362,89890,165229,44678,-72270,-46650,-34790,-101696,-194153,-136044,169357,291809,122243,115053,242940,176980,151446,303601,270239,46040,-83158,-87182,-32023,-43704,-37291,24537,-51485,-226446,-281435,-242061,-146088,135693,314063,135708,4865,16146,-89921,-166962,-91340,-21694,3596,-95476,-268700,-306965,-238600,-215769,-228018,-112183,46817,-54770,-354181,-412266,-161608,125116,179174,6523,-65018,42182,68740,-111594,-129341,-51857,-159495,-217551,-41081,85166,-99271,-321284,-131542,137025,181724,211024,110291,-257981,-492718,-353401,-131079,-59955,-55985,-45772,-77154,-64679,-19948,-21139,16846,79620,50825,24503,64313,13353,-15533,88289,231604,127950,-117052,-25429,216918,243109,224995,170028,-20727,-96219,-56232,-3059,79042,73739,-49474,-147579,-166337,-221443,-295965,-213350,-17374,57059,35002,-13712,-34766,2992,130257,168280,92277,138882,306232,404963,365173,111837,-151915,-289883,-359635,-365090,-288563,-155423,-10926,95133,52761,-118668,-124201,28482,7941,-162294,-119908,72464,206786,209180,70792,-87082,33145,243340,197977,108400,95147,-363,-102221,-108034,-103880,-130858,-57122,125504,101130,-150883,-155829,170080,291638,110154,89564,287913,339643,117262,-19005,74654,-3539,-58746,89849,149326,3174,-60197,-64497,-139287,-247231,-263431,-128604,-187131,-355058,-232082,55168,235773,235951,101776,-43064,-26065,91948,75954,-175164,-307253,-128227,-148113,-495602,-547577,-122501,384289,1692744,6016125,7994818,443822,-6046624,-6573891,-3569384,-1357311,-101685,707533,654006,592876,872555,1058746,709717,207837,560,-60416,-117767,-183485,-318718,-234385,80698,389241,422178,81626,-318953,-412157,-269828,-129715,16286,80660,75348,190761,349553,254167,102146,201864,122353,-166125,-168504,157486,465857,503524,407079,234174,-27764,-249617,-363670,-370913,-321283,-344324,-207684,59897,362363,589394,416321,-32854,-308970,-359840,-167645,152573,157307,-37182,17773,191586,57287,-308235,-461297,-323328,-133931,-62421,-7292,45584,104232,303994,366490,54325,-229149,-229677,-175116,-63331,142937,213406,171477,249027,335843,259766,123623,117368,72525,-90735,-70076,81743,44147,-177966,-333307,-186056,28925,-4810,-62285,-90993,-198598,-101351,182051,223427,113875,14050,-178688,-379937,-315763,-9766,115866,-124232,-363646,-239738,13982,193581,187979,-41395,-215625,-162891,-78545,-39252,105963,232375,171662,106614,167169,211909,210688,252076,181951,-111607,-294580,-167662,55227,173120,116186,-82569,-264016,-227551,13803,162025,33762,-174311,-233612,-108498,55648,65027,-76307,-96741,5475,-113545,-341763,-231488,-22916,12994,101524,73966,-79909,34122,200877,106672,-1264,-82226,-171636,-137310,-29399,-155535,-382436,-392277,-373974,-343268,-163992,54744,22154,-207597,-295777,-170221,-99768,-130142,-193449,-252825,-305509,-380523,-365978,-87593,186559,223302,124544,60041,51988,16691,-36535,-108037,-143240,-132515,-58004,25657,205804,341635,234844,20518,-66285,-241209,-573964,-640547,-301668,15756,21396,-190682,-345922,-288900,-52113,113818,66524,52196,140288,69046,-5986,36945,2007,-190058,-283693,-13584,351261,342980,26013,-114232,9005,58834,-186816,-407977,-306859,-228472,-399584,-465002,-302765,-110839,-36912,-98862,-90362,181272,232543,-118884,-317607,-134217,56008,91132,114248,26691,-199336,-258238,-108004,66377,161405,30476,-224755,-220909,2439,144362,74300,-85432,-68573,55028,-39827,-271603,-455871,-587926,-548076,-253672,62605,78826,-12935,110317,279372,304685,239610,102872,-31676,-154370,-339568,-297424,-68223,-9200,-82001,-43554,80869,72378,-66643,-180273,-143329,-2857,167469,274396,117634,-107366,-128275,-94821,-208579,-262330,-100614,149635,150569,22219,34214,118386,187122,163063,-19991,-270445,-319306,-138701,-26230,-152306,-321603,-263745,-40595,171113,189222,29408,-73306,47735,202471,12156,-279199,-232969,38342,65362,-63109,-39584,32800,22222,51632,133033,147040,103684,58654,32963,66561,161131,92596,-30723,-49207,-72710,-130366,-52440,95036,241221,252553,113526,-64772,-189123,-114547,-47339,-77377,127197,503892,641951,543429,500792,414141,91456,-151737,-40369,99915,66826,62615,170764,198607,41582,-46590,60674,160825,160332,55980,-23242,32275,90112,38268,-44083,-44674,45997,100165,107753,12489,-121210,-194178,-137084,-147233,-268827,-215285,-6256,-45219,-281312,-309742,-152544,17600,142935,147454,-43704,-240679,-285020,-199429,-96295,-98275,-116580,-150454,-195060,-182931,-181135,-242011,-237458,-154056,-106130,1101,191025,303375,197732,2022,-98909,-72824,30532,175758,289728,344757,276962,73197,-143779,-244471,-193340,-315446,-659701,-435221,390080,1957424,4016901,4973851,5204151,5497170,3614636,825458,167324,685339,511163,-123127,-562624,-289427,1685252,4128770,4188964,2580666,2016800,2105568,2013721,1515412,785143,265092,-56309,-198232,-195688,-239582,-248155,-238516,-172492,-47532,-52701,-158117,-197409,-154977,-112209,-38196,-113518,-270936,-299150,-142659,95468,111473,-90469,-146399,-154107,-162147,-61080,39539,4830,-162027,-316884,-331235,-196313,76868,142164,-5465,48144,194872,19942,-254056,-305181,-204527,-29812,154022,277218,300306,190946,71014,-13032,-100258,55241,283402,253142,231071,188052,-17338,-148141,-157530,-6719,244638,192789,-97834,-301478,-403851,-366063,-214493,-172713,-231082,-121988,110752,251064,267334,235502,207024,218594,156625,-51178,-152774,-86966,-17301,74634,204729,235182,148619,164075,112329,-153335,-254279,-33292,96938,48549,53300,89542,-17977,-274450,-345918,-209451,-57730,44259,95792,79127,-26754,-62449,71381,23027,-284790,-459211,-320472,-142024,-131244,-236249,-257731,-196975,-45127,49585,40760],[46336,5750,21400,125173,120605,96509,147369,175702,155494,174720,208460,209871,94829,-134997,-234545,-26320,218146,326913,291896,159750,81299,92605,-8923,-137067,-61911,20114,47214,204433,219435,75512,-14072,-122887,-98827,-57866,-199152,-198252,144069,364630,231960,74414,36567,-30893,-114800,-86648,14931,-33362,-195929,-227436,-83043,-9056,-108909,-213179,-232772,-187684,-166241,-134896,-103104,-157402,-200372,-114651,72724,136039,-7445,-142605,-190587,-175061,-132395,-94513,35275,23016,-212074,-251010,2549,197299,157571,-60833,-190414,-100028,75153,242432,254618,126063,82484,126889,87389,-34421,-190808,-330682,-362047,-278544,-205005,-319593,-601701,-667062,-472624,-164733,62331,102498,81607,147634,13832,-134037,-38601,109896,167106,262348,216911,56489,-24520,104746,275642,195092,-123670,-227108,20730,214222,133899,-6137,41046,119398,61926,78948,157397,141994,59687,-26768,-94480,-82608,-2596,-29915,-106486,-51845,57420,60595,14601,88185,277332,329471,184309,73747,19785,83948,217757,238071,118765,-105329,-199792,-77196,-27894,-170432,-282405,-114815,156153,144553,35952,-28517,-121789,-6293,240332,302690,127295,-53506,-41612,92000,186931,197990,153660,107206,169,17500,101799,-6581,-163507,-164089,-145549,-57362,137217,235978,229151,248874,189407,19359,-91590,-39856,-107933,-159246,176301,431036,295520,218703,286700,221388,-56065,-288426,-136222,167460,61683,-169554,-269414,-216224,-29986,22951,-63147,-99539,16503,137085,147754,15918,-6266,105109,245647,259342,144931,82499,154637,193819,214890,318605,311960,67083,-80745,-40859,-43204,-62512,-25349,-12806,69298,197878,75103,-83533,-59286,-47235,-126941,-238030,-300794,-109764,140617,143075,9451,11864,81858,94244,26775,60856,161173,117051,-29474,-47234,80902,103624,-12157,-46063,107870,239156,86084,-60606,12442,28090,-77876,-169950,-99718,178419,297229,135707,133092,244718,124544,51262,238089,267482,40508,-79688,-43059,-34469,-151928,-149252,-47962,-110142,-259310,-259786,-217685,-142952,53368,165939,5037,-67024,-13946,-86027,-147679,-89439,5555,49686,-85934,-275548,-269674,-148426,-146305,-208727,-134778,-2241,-72738,-264223,-317125,-192642,59827,158096,24513,-56655,37571,28536,-130548,-98678,-18238,-171795,-204978,48803,169780,-17177,-184748,-45047,146962,210356,188325,-38938,-376918,-526951,-358991,-178017,-158951,-133929,-47065,-48061,-80182,-88363,-101451,-57573,-43185,-71237,-25085,64729,72467,100388,165909,269638,158076,-96193,-14541,245741,264580,223288,195940,65351,6528,-6959,-8612,97286,114562,-40449,-135267,-116246,-143908,-247914,-241112,-124344,-103972,-125442,-56091,23316,46860,58833,8599,-40643,50256,278685,441847,452272,185410,-71257,-181803,-258843,-287028,-278779,-234182,-116962,-12108,-43780,-218666,-181491,65179,70488,-138743,-123134,77207,188625,157094,22773,-102945,33867,279346,303599,201786,100587,-42419,-159672,-180110,-175256,-120656,-6711,112953,18523,-198166,-120559,212566,248880,4610,-38268,169691,234060,274,-81950,91832,39544,-41172,140954,208518,23168,-105253,-162330,-248232,-255228,-179060,-116688,-254912,-388739,-245373,60994,264241,287505,107599,-108334,-124331,-26710,-188930,-541489,-657131,-252595,-59847,-234248,-324211,426996,1597932,2408195,5428882,8021236,1285132,-5691516,-6518698,-3392225,-1702001,-904657,62872,621596,841833,848934,711162,518921,392824,126202,-255122,-375611,-343962,-402423,-268651,33499,309212,375114,77244,-290586,-334227,-198137,-55876,51750,115873,117422,168090,260976,177774,56985,120040,48640,-177260,-137043,220481,521267,512256,351406,158452,-86243,-261175,-302961,-229545,-194647,-272515,-145573,116244,378748,527225,303189,-124623,-320733,-326511,-148635,181844,238778,59833,54864,151194,14136,-301704,-429674,-304817,-161755,-157478,-97800,8121,98524,272766,370895,112391,-206055,-234684,-174865,-103058,91505,239220,172999,194486,299694,242362,103082,109998,43281,-155190,-155198,-41838,-63167,-175129,-250154,-128721,74300,52404,-94472,-178977,-252010,-140528,151016,214135,108264,23651,-149868,-327495,-250821,49521,162419,-72207,-304435,-206995,6746,188326,186333,-44468,-181673,-102406,-57564,-36680,154294,282333,225750,200693,218054,205436,236675,312934,193182,-148899,-326784,-138570,156392,250135,60742,-191132,-230298,-98582,12777,-21745,-95199,-172311,-221850,-149491,14422,31475,-116102,-92960,42594,-116536,-358731,-209966,24024,88219,190335,147185,-39404,46131,157937,78008,39553,-3869,-133607,-192138,-125868,-208773,-392321,-374512,-291311,-243423,-142002,-13614,-71841,-237447,-233510,-136265,-181113,-267386,-240194,-206166,-274290,-369273,-319079,-21176,209474,178274,119442,159536,186141,129273,41637,-90790,-145904,-125880,-46762,58291,271513,380474,228366,41181,-23464,-178329,-480383,-566788,-242539,55819,52731,-151574,-253576,-120059,104639,186108,122886,103069,165245,132253,58833,67967,29838,-139407,-238901,-14767,303432,343635,137210,40072,70843,71197,-180225,-431978,-373452,-303077,-461839,-492647,-303324,-128052,-73223,-85876,-27716,183699,194534,-151212,-349984,-120605,125245,193724,179432,23730,-211010,-250814,-87154,112211,195264,8919,-285282,-209986,114384,227382,71019,-114386,-120386,19740,2740,-169884,-374971,-564163,-560336,-273778,-19422,-57075,-123069,88124,299879,296327,165375,14422,39806,76867,-141899,-200693,-22553,49525,-30494,-26114,103171,142658,-18396,-184116,-175457,-9177,231373,378111,202220,-47558,-93502,-93329,-230428,-245213,7830,212803,129911,6957,36083,106110,218502,234645,65322,-161235,-284172,-213762,-91915,-95270,-224891,-255255,-94293,134223,178145,48195,-46153,73644,251831,-1130,-401181,-380835,7567,87672,-87293,-108716,-34116,-7968,45210,125157,89895,39320,69118,99316,139066,261284,239956,115967,57341,-23573,-89798,-16020,56219,128932,159765,75479,-93062,-229343,-216237,-180773,-145290,94979,457500,598428,546416,466160,287543,13434,-170759,-76221,53886,31712,19752,141823,183440,-15136,-122608,36578,189907,191249,69508,-17162,17613,32761,-32321,-48010,-959,81573,91456,54926,-68131,-186468,-236338,-147124,-108478,-235743,-262088,-57127,9507,-156032,-222789,-159338,-34409,108080,124189,-62416,-225359,-268724,-183244,-71613,-126485,-167998,-146696,-115733,-106460,-189616,-278731,-272331,-238567,-175802,-1922,166767,263802,244594,114504,-30936,-101150,-61459,99604,282840,392663,332738,113774,-61154,-109333,7817,-38962,-448139,-514783,19371,1496399,3774375,5066930,5504937,5834834,4188355,1304575,233019,577950,396579,-279660,-643351,-298130,1766943,4456800,4660910,2747587,1977203,1995920,1965741,1531288,799103,242639,-51798,-164702,-156485,-222695,-246995,-223286,-172427,-79100,-57745,-105390,-152153,-142356,-123740,-90965,-198328,-331221,-374979,-197919,120587,169592,-56142,-110999,-85567,-108812,-37152,49576,-23375,-214516,-339106,-287250,-104356,104971,101907,-48985,-11455,73394,-105481,-281902,-215652,-66961,58097,165496,247878,284359,210347,51092,-77238,-178633,-36919,169838,145722,186821,220900,28488,-148754,-173127,18083,258582,146787,-157670,-286023,-330166,-341941,-215242,-92038,-127924,-147763,39595,248901,313684,257168,165473,170711,130395,-106179,-210973,-49975,69858,157775,318915,390035,243192,141437,51730,-125811,-188601,-12527,129919,134414,138865,138050,-22213,-323216,-342375,-119153,16188,49826,80223,64185,-55507,-109314,16700,22476,-193622,-410788,-383131,-188887,-102876,-222272,-268053,-181410,-36385,25284,39757],[89937,119907,114999,124456,74367,89006,163615,177210,160984,224357,301574,288978,132859,-106210,-142144,45384,199449,298821,267037,110925,47909,114317,41013,-64136,-36193,-98077,-119881,143503,233731,114079,47523,-89721,-110676,-91924,-196002,-176248,119132,260988,152356,64461,66940,-5121,-146716,-135104,-16467,-55585,-234604,-245226,-45737,74179,-50557,-195396,-242576,-157268,-71236,-14049,-13123,-119327,-216735,-173311,32495,199423,177285,21097,-156404,-227763,-269675,-246815,23461,105007,-216985,-335070,-56786,130802,89063,-127810,-263289,-130006,107972,254975,224737,119143,32381,20146,21301,-34251,-186014,-329757,-342504,-254053,-173485,-249145,-531733,-692458,-541908,-180053,39563,28871,40300,178328,76047,-52668,52508,142444,71595,80868,67733,32496,59268,211026,377654,207007,-248919,-390145,-103412,154108,133804,-21686,-25199,53520,44359,96763,219698,290111,277805,188149,12956,-107134,-106239,-102581,-107613,-24510,95306,146545,111233,129033,260311,315147,230556,160066,79482,99021,199328,194952,80965,-101413,-182207,-47631,18251,-181559,-353397,-236043,11884,43344,25157,-28871,-167415,-63003,217869,254381,36056,-141258,-170207,-70771,81408,140079,60159,-99482,-165852,-56643,48844,-44931,-150444,-75880,-78970,-35520,155225,231018,119840,69888,87495,14432,-62565,40424,76993,52389,298474,456044,258222,116662,172843,137467,-118745,-341374,-149947,257071,252424,-33027,-246570,-233941,-71731,-44221,-68846,-27995,124918,263071,262056,165809,57286,56779,179747,252539,175940,104916,135566,188203,234563,307571,271061,37383,-109037,-24514,45707,25247,30978,50895,110131,143939,-28674,-189092,-176459,-128852,-121813,-200364,-307711,-87793,172268,178794,51517,48205,171235,204321,40125,14651,96704,20318,-90740,-15315,131411,132389,17889,-44631,113852,273037,103922,-43968,67873,74865,-79129,-158100,-44455,188558,270713,138671,144867,214339,45732,-67848,132698,237646,56198,-56532,-17359,-66178,-241371,-233947,-113092,-152057,-249863,-190260,-140275,-123083,-44938,30352,-57504,-84567,-15358,-54249,-109573,-80794,29928,87757,-65211,-239863,-189883,-50502,-82129,-194796,-169653,-68682,-96575,-172462,-229107,-214757,4505,150935,61913,-59993,-19611,-54792,-144684,-38755,56282,-136434,-174542,118207,237735,82115,-15858,38491,135956,208930,117140,-215933,-496024,-540125,-369950,-259869,-281677,-207572,-41295,-29753,-141310,-215534,-207060,-137077,-164665,-179506,-61746,50792,95453,148729,186061,260645,168618,-41398,29206,257626,240437,164035,178990,151236,113337,30471,-36662,82949,137460,-19163,-94272,-41676,-67063,-196978,-230345,-177613,-196816,-222308,-84722,74258,97990,-4862,-117766,-112662,5077,220806,399883,440064,197879,-26629,-86391,-117163,-131979,-196122,-276512,-212254,-107812,-141038,-295609,-175616,156665,159487,-75065,-74919,103076,148569,78607,-35992,-135660,-27192,213997,303559,219005,70478,-82370,-186316,-216328,-203216,-91928,18890,50646,-93450,-241004,-74254,241743,219734,-36199,-112273,60340,115498,-109307,-119061,120647,88406,-35546,142593,185268,-21239,-171802,-242093,-296587,-209055,-54259,-67423,-269699,-369506,-229837,69764,271377,280647,88608,-111619,-143596,-136544,-456894,-866130,-888127,-285521,48240,32566,95682,1270742,2755425,2480015,3321979,6126698,2188390,-4554114,-5385176,-2335917,-1438399,-1388652,-539951,431566,795902,559385,108906,93004,432175,222285,-352043,-504398,-425346,-412295,-271316,-26568,193692,286507,74700,-199477,-206878,-147893,-57153,34148,107597,121695,122685,137039,63757,2379,37739,-13350,-159732,-103638,206239,466806,475443,293189,85219,-122062,-241562,-200740,-47646,-66549,-193742,-80383,155469,352059,422780,190416,-162106,-292602,-302658,-178887,129090,258207,136244,80114,103232,8569,-205206,-330478,-275046,-190825,-198830,-140918,-37467,57240,194308,316163,134840,-175190,-208640,-131482,-103734,52619,243596,169052,120437,205221,158587,52487,90372,26707,-158537,-167108,-98016,-118421,-140818,-124336,-31660,129202,117850,-113290,-276205,-305068,-161079,91673,144741,61970,30635,-85656,-213518,-121240,123964,189059,-862,-153788,-90192,34009,167425,161959,-58560,-178203,-89537,-55176,-6043,213834,307351,239011,228197,190289,131060,208109,319860,187332,-129639,-283811,-94284,213743,272948,-12303,-267243,-159340,28927,-12127,-185394,-178730,-131075,-194046,-204492,-56623,-23452,-171300,-138994,13781,-121447,-320221,-161084,60289,133061,234028,199744,12212,44453,75261,8823,56489,80766,-70644,-204993,-181545,-188925,-287189,-278524,-184591,-160224,-136730,-76007,-119778,-203079,-144385,-108593,-248277,-355619,-223413,-99607,-188562,-303703,-212861,69169,212817,111900,111242,252996,299856,218021,91872,-58034,-122564,-102256,-21675,104833,318981,413095,258244,105894,32141,-103858,-321803,-397693,-163420,61080,70387,-69853,-94631,92247,254340,232491,146948,120681,158060,161120,84272,46564,6515,-105621,-184607,-30130,216099,291545,213287,180646,143961,88060,-125143,-358490,-359011,-312849,-455015,-483505,-299897,-152360,-99010,-62528,18663,151780,119333,-195805,-351756,-112745,109034,179518,169106,30661,-162258,-215822,-94503,116104,234123,52524,-253358,-146216,218387,276638,55611,-135843,-171993,-41164,27150,-56737,-244885,-455102,-466476,-192572,-29163,-165365,-231117,36553,256531,224293,64964,-66575,94767,266761,72059,-83853,11744,99010,28626,-3763,109483,188156,23862,-185257,-201945,-5831,283278,445582,301708,86348,19340,-43940,-203712,-192195,109100,245769,107886,15436,33309,72790,226686,274788,100803,-82547,-227977,-255681,-126827,-15128,-107707,-227632,-136083,83942,165115,82073,-11410,86671,247988,-9970,-453925,-472829,-39142,109603,-72811,-148830,-92791,-19061,58109,96523,4257,-46759,50669,123364,172882,331764,376266,254464,165016,48324,-49212,-35734,-26283,-24162,14719,-11456,-165852,-273106,-285617,-274011,-171172,62546,335482,464412,463015,346910,144008,-39258,-171091,-132876,-27945,-13725,-23669,79779,118365,-82361,-168550,32740,206585,187766,61324,-5000,17806,-16976,-92825,-42001,51973,99934,58099,-36065,-184862,-277913,-283489,-170663,-80621,-193792,-290832,-90071,124151,76227,-73040,-151159,-73834,100074,115283,-73458,-199261,-235297,-160262,-65223,-166588,-231947,-158390,-62866,-41603,-175636,-287290,-277261,-268152,-166166,58228,181664,230188,262543,197823,46438,-95402,-126330,-73,204432,375107,343552,120044,-3317,-975,160395,218349,-159969,-484872,-272643,996285,3343099,4989880,5772670,6174514,4787109,1911432,446791,500997,282198,-356677,-688030,-373066,1684188,4624606,5132974,3192457,2162198,1963528,1885107,1504364,783472,194814,-84054,-168610,-151987,-217972,-221027,-151509,-135501,-106609,-52964,-31968,-76790,-108149,-108211,-134836,-260674,-336177,-363802,-195473,151040,221228,-9345,-74652,-23649,-58295,-11647,66077,-35349,-225322,-303257,-203856,7131,123374,29721,-113978,-60560,-5451,-150182,-221000,-91413,30562,88965,153372,219155,277980,233633,32148,-140649,-223860,-90450,68684,48269,134259,214640,31564,-169593,-189803,12243,213308,76697,-193948,-226265,-193593,-235676,-129238,49509,-1918,-168256,-58765,191280,318159,272931,133410,108509,67371,-182498,-258650,16866,184533,214458,342977,429781,269784,83221,-25441,-90100,-88609,11068,123870,179551,190288,177943,3817,-291327,-270284,-10126,86225,53125,58465,54779,-57660,-152388,-80349,-10362,-87227,-290637,-379571,-216166,-81140,-186876,-255556,-152236,-29292,-1905,25096],[96458,190497,182377,93876,-718,50825,151962,155524,153194,263475,379465,340441,130879,-100518,-54259,119544,209132,312199,280079,72889,10702,130772,94657,13744,-389,-157551,-190910,110159,228022,131655,85512,-55899,-126347,-131511,-208201,-166356,87533,177940,103752,68049,110885,54366,-126569,-139472,-24946,-51461,-220329,-210547,1828,122936,2654,-127062,-165986,-85257,29682,116511,82697,-89260,-241105,-212830,-309,224168,311039,163707,-100430,-242571,-369847,-371703,-14947,148874,-190287,-350332,-93842,61147,17513,-173300,-307747,-156786,122304,231512,166804,105939,-4973,-81467,-28676,-14441,-165912,-298366,-297015,-218152,-126546,-156812,-392803,-612412,-499934,-125545,37258,-60650,-19742,163100,98362,12724,151608,173628,-14300,-84125,-45046,45798,165576,309691,452116,234002,-291100,-479365,-195040,115661,140908,-26216,-62881,12820,41135,106965,239563,346422,392594,347156,155025,-73798,-218840,-206808,-118387,-25860,81243,182166,178330,142038,177019,228477,256938,248175,151770,113550,154824,124202,35664,-93734,-176861,-30917,77968,-143084,-339653,-278135,-143623,-92673,-6904,-40489,-188599,-90551,174334,149516,-70904,-179214,-224222,-166869,9288,53055,-78578,-284038,-291631,-128172,-2621,-54745,-124825,-24558,-23039,-20860,125776,177101,37381,-23570,36668,-924,-52453,108718,273344,285736,384428,399857,164657,18654,85493,73421,-149113,-372731,-198532,251513,381793,120792,-153967,-212563,-123631,-111121,-105453,-11727,172692,343984,356921,303809,149107,59412,117318,218558,197401,133494,144069,223850,278256,288843,198499,-9996,-113533,37668,166286,122191,69921,70241,115510,89538,-102613,-271505,-290943,-209113,-96321,-137095,-264889,-54558,148108,121055,46586,84370,258363,298302,75380,7410,52481,-65024,-144596,-3117,138938,131048,38474,-33958,118155,265410,87692,-35777,101985,91247,-109423,-175723,-13764,171886,208292,135799,162416,174762,-31258,-176467,5949,180091,86241,-23020,-26681,-131535,-302963,-271841,-143898,-157036,-194334,-89307,-25313,-82522,-128558,-68785,-55530,-50660,17876,2785,-66799,-69435,50851,113459,-37844,-173739,-92964,26682,-44371,-197573,-209677,-134341,-117853,-103525,-169222,-213709,-18998,159778,99952,-85492,-132301,-161948,-142722,39827,147800,-59560,-114036,161452,269902,171949,134635,94495,109442,177807,14032,-369116,-578268,-528691,-381674,-349292,-392135,-254659,-24543,-21653,-229934,-368826,-304436,-193069,-250403,-249248,-78471,26084,62228,98293,126769,191814,150359,33935,102974,254867,178279,69154,128162,211119,199238,58458,-67702,46668,143698,8003,-54381,26497,-641,-144970,-186730,-167310,-196179,-226679,-95594,107903,157042,-30639,-185070,-127953,2020,146038,299448,350734,166387,-7047,-14942,24761,53895,-60561,-270630,-277513,-174438,-230713,-355728,-128674,268239,245459,-2741,-5775,128286,92383,-4840,-84637,-162237,-103852,103150,222619,160128,12355,-109216,-174945,-212842,-195738,-67806,15135,-34731,-202871,-271835,-34903,243285,202117,-17843,-117542,380,17054,-204655,-147770,141799,122030,-40474,87632,73553,-130409,-244622,-283712,-279718,-119012,86726,15156,-225237,-309104,-194755,80096,263808,217434,41885,-68872,-86821,-210348,-680481,-1111343,-968819,-243717,89299,149788,560269,2131153,3531722,1791586,-10685,2793807,3221407,-2400696,-3412731,-817116,-697810,-1453262,-892307,177785,501699,104432,-572809,-430889,340300,298592,-304934,-486494,-432676,-374402,-264884,-114162,39599,154207,63911,-65717,-47499,-104864,-120888,-35187,56901,94121,76419,17680,-54763,-57806,-37495,-61090,-128266,-89424,96000,301366,395137,252165,43147,-118330,-192875,-94859,93250,20813,-113864,-17208,167542,289731,310344,113891,-132273,-227942,-291682,-249510,10404,215280,179850,91679,61587,40166,-50494,-195827,-256297,-236105,-200498,-139729,-76460,-9491,76013,203898,123353,-128667,-159005,-74884,-90165,8587,194022,138828,49505,90242,37124,-18797,56179,27368,-99019,-115783,-97869,-126600,-86162,16193,82165,174783,168240,-106743,-343134,-332215,-152019,22835,35207,-10461,35065,2340,-72979,13581,170220,175448,66488,54368,88006,83488,128130,121904,-66308,-189016,-120639,-70315,34853,254925,304422,216467,176388,82604,13505,145186,275389,171675,-46234,-169261,-47482,213729,243757,-71001,-274516,-60392,124416,-49519,-278907,-190861,-53102,-146208,-251233,-143789,-99841,-237664,-225926,-75652,-126471,-230932,-95757,66051,126564,223597,214949,53055,22732,-20203,-70261,57981,161922,12303,-173915,-189521,-117074,-116156,-135810,-88593,-118397,-144864,-109365,-109057,-119817,-62170,-103525,-290864,-367552,-139545,38648,-71849,-189225,-69184,155067,191982,39749,98264,317789,363522,250571,103135,-5573,-58748,-49239,16583,146231,336697,436417,312354,177512,73434,-41770,-142255,-170126,-82571,24426,61670,18974,64954,257560,328031,224274,128977,106393,129761,149412,61850,-19612,-50546,-92426,-135621,-50014,113038,194745,220953,249226,198112,109476,-36847,-220732,-279601,-258216,-375723,-431549,-290269,-182470,-118785,-49748,18023,86557,33749,-218345,-298652,-106758,8171,49226,81947,29855,-85618,-173861,-135275,73002,256032,122466,-159012,-56613,278263,277046,29489,-152040,-209836,-101334,44177,62562,-81254,-287056,-288682,-24485,48321,-201804,-292492,-19495,168375,115453,-20050,-101234,124800,374817,252624,19200,18704,118089,68972,5577,89817,184559,40943,-181363,-201661,26655,322357,464588,380191,232166,158080,35515,-140465,-122916,165354,232760,91364,56782,37974,30440,206173,263513,66000,-72957,-179037,-261313,-130261,63047,-589,-181843,-143884,42327,154682,116839,16752,84148,199802,-4135,-413958,-485866,-107153,107753,-34786,-158487,-132573,-12805,81768,50094,-85909,-126858,9603,100544,152509,335160,453197,350521,247569,131635,-7889,-97722,-133582,-174090,-131979,-115232,-255328,-308932,-300759,-290757,-141819,41372,173906,288577,338033,210457,49221,-55122,-172713,-213085,-123511,-42100,-38620,11157,23071,-137663,-170762,41615,199062,149806,24775,-3538,28833,-44471,-124740,-23882,94642,76387,-12718,-151361,-306400,-362135,-315323,-201758,-81849,-163763,-297021,-104484,248183,330914,91853,-131366,-92096,111205,111376,-80186,-175066,-194571,-132778,-78354,-210002,-289311,-181441,-50107,-8981,-153042,-285515,-276127,-262234,-109555,147323,222152,202963,241986,230149,111109,-66603,-165621,-109462,74526,292716,292338,82967,14767,48568,212358,368880,116189,-340920,-405068,633063,2947655,4858932,5983468,6498826,5292670,2476762,716098,440186,179573,-344271,-672397,-469673,1464368,4588327,5512627,3835602,2496980,1981757,1796750,1465481,775866,166831,-135450,-215476,-183169,-214143,-171471,-59730,-88279,-128350,-46189,30622,-11236,-80784,-84829,-153926,-273471,-286735,-268594,-123741,189215,255115,30293,-50234,25026,1525,28964,96029,-12626,-181597,-216153,-99753,104959,133627,-43902,-175219,-83355,-22295,-104450,-82215,46072,66771,41718,96830,184274,285016,261442,20419,-195025,-236804,-100167,-2337,-32814,63447,156667,-10359,-203939,-205840,-19863,135197,15380,-184820,-131498,-32980,-78786,16413,209954,110406,-175543,-155220,90375,263421,258851,115095,55001,-6162,-245570,-263477,113266,306503,230292,271915,352657,222244,-4287,-109644,-62177,14351,31055,92701,193213,211070,201412,51831,-193520,-155032,90593,139829,48879,27314,51417,-28296,-172425,-184575,-58245,19490,-120811,-304962,-209804,-60935,-124746,-193413,-89976,-8987,-15489,2390],[64411,195582,200488,40005,-82708,-4060,117078,122610,146691,289952,427356,374530,119422,-111186,-17757,153392,234629,355114,316046,52269,-14082,142769,139700,75615,35136,-149438,-174353,95825,211780,136304,92344,-43893,-160648,-178293,-238785,-176394,51204,128342,84080,71595,150601,135278,-54801,-109594,-29585,-48019,-182569,-161266,28986,117922,22372,-39151,-18883,16831,112475,225307,164375,-66940,-254086,-215466,-21741,192471,350997,259499,-13186,-196645,-388869,-428944,-78009,129318,-155562,-310766,-108190,7049,-39310,-191681,-320550,-181571,107891,184874,110063,99300,-10917,-143480,-50712,12548,-140515,-241906,-234338,-179909,-76482,-76739,-241567,-440625,-342872,-25249,36122,-145259,-72987,123623,75793,43221,238910,204675,-58025,-167882,-76662,95145,257437,366950,475345,270923,-239701,-477621,-232584,105299,144436,-21944,-60549,6517,49415,114211,224636,311456,395034,421704,285825,-5569,-303074,-307699,-139662,-63212,3598,141651,190716,116080,32568,77367,265853,352290,243505,126060,91712,38763,-15015,-106582,-208962,-41584,139565,-54559,-242697,-236768,-265519,-221958,-52053,-64086,-189944,-84255,126402,24456,-172895,-191108,-213195,-175231,-11470,-31270,-225783,-409645,-362584,-191392,-55640,-54637,-100299,-22174,8010,-14664,52371,67232,-19303,-13772,49629,-24208,-64516,152160,427005,468733,402922,274707,45087,-39084,58168,52131,-142668,-371976,-257975,167090,414053,252759,-1871,-139871,-156328,-156853,-160202,-48382,154259,346303,391979,375055,233607,103036,77799,170617,205677,160071,170595,282406,340189,278390,110455,-76956,-100082,120825,276714,203909,92131,60748,109344,73542,-112541,-299726,-360812,-252627,-53090,-66563,-174442,-9534,79571,-11205,-12619,95609,301129,337685,123572,44727,43262,-114600,-177279,-14550,100128,94420,39430,-13919,127196,228016,44645,-39870,106341,73057,-160497,-225243,-39427,107815,117649,133914,192521,144872,-83865,-252264,-118655,104215,115414,57,-82763,-225425,-335747,-255594,-121870,-113532,-97813,30332,109049,-15524,-167382,-119320,-17178,12158,79404,75493,-33562,-62706,66762,127802,-7161,-98920,-13340,59431,-43896,-212142,-237520,-180616,-130763,-69181,-136561,-178101,-3598,176777,126007,-124229,-270625,-254976,-112660,122831,228818,40541,-20671,181688,258476,231814,232694,114922,77446,123587,-98980,-462386,-594037,-487355,-378957,-406802,-448554,-256302,2343,-21952,-317378,-502706,-361810,-207774,-281830,-263647,-63977,1975,-25741,-39460,-219,73360,103352,108253,191564,244693,100571,-25311,68455,232951,246558,79730,-81271,9673,143067,36664,-38764,61761,49610,-92992,-127901,-107862,-112222,-143014,-82098,127097,223313,218,-184129,-107531,17408,67391,175949,230564,122082,9012,31123,124419,215414,94881,-215752,-299508,-202900,-300936,-401419,-71882,358959,299870,46639,48809,132804,31472,-72471,-106495,-157762,-142616,10809,105780,47924,-58443,-119493,-137357,-176736,-161788,-54647,-3080,-105098,-274904,-278826,-13551,211360,187285,31738,-66539,6512,-40448,-282398,-184407,133392,112990,-66442,-16024,-92720,-269430,-300819,-278050,-217714,-14497,212717,118980,-129690,-228352,-155204,89233,247741,124253,-14952,-7189,9678,-237633,-825708,-1249238,-912493,-186209,-21933,21136,889456,2703182,3738885,672398,-3504988,-951759,3911343,400433,-1068959,702728,285163,-1121685,-889346,-21763,113942,-340837,-1105090,-864971,176651,360102,-126109,-352622,-386179,-321948,-269365,-229743,-139634,-6706,40409,74514,106838,-59840,-198483,-122259,-10881,57228,50179,-60785,-142718,-118631,-104238,-97486,-102544,-111943,-94125,59943,275745,228431,44195,-73195,-126275,-27405,125958,44942,-37853,40162,151371,204866,212501,88574,-45699,-139315,-285354,-330921,-133563,130087,190241,93046,37031,94854,112540,-60232,-253478,-299910,-193585,-114689,-100187,-86860,-65247,51068,89472,-63396,-100129,-35053,-86842,-54162,85285,75741,662,-3506,-79914,-95499,10958,48882,8934,-26906,-66385,-104617,-27125,138850,185744,196620,184592,-73632,-349602,-317381,-118671,-36166,-75189,-78999,38906,91719,52215,96843,156819,114519,105603,256680,274544,134007,79839,80248,-58685,-195511,-172674,-94179,62393,253450,274820,168655,61126,-73739,-103426,75624,192323,152282,84503,-11811,-8276,163759,177512,-94081,-203704,47980,169036,-85996,-284559,-133210,45658,-78957,-265957,-223839,-186400,-305754,-330438,-196105,-127220,-109692,-22503,39741,69936,169361,188135,64042,-15185,-95975,-123803,58599,230890,109175,-103994,-154475,-32066,46329,4056,-33622,-125068,-157188,-104374,-55564,-23989,-11836,-121714,-303383,-303508,-9580,171161,44713,-42952,85247,213516,148589,-23001,79141,338837,365074,217353,81797,63983,45923,33767,62124,163998,321350,442632,360987,217637,82867,-12291,2908,49247,-16627,-41239,28871,86387,172633,316770,297294,157445,78087,77746,101327,105197,-3658,-109487,-112729,-92865,-99008,-59393,24394,76047,149436,216882,209099,135829,63304,-70333,-173320,-162907,-241630,-334740,-267983,-212654,-139781,-63816,-36722,4220,-27712,-186949,-186733,-93851,-135583,-145573,-52568,8869,-18046,-142261,-197860,-1670,244518,171236,-54205,19904,265803,222385,-2815,-157249,-215210,-129309,68677,182710,90888,-105620,-84875,172026,184306,-146938,-274963,-53469,68073,6407,-59835,-73915,131369,393810,361124,82188,-5707,96015,69710,-12702,41190,125152,23749,-167719,-160860,92372,344543,435051,410896,333204,264552,113771,-64407,-56337,159755,171232,81395,126689,63478,-3607,157883,198710,-21449,-125622,-154967,-237219,-107207,122344,75529,-123319,-111410,23971,146966,139705,31970,72642,140374,23488,-287671,-416517,-183048,67827,3516,-143934,-147539,157,95876,-6542,-151752,-169460,-34636,44742,81590,256127,438086,381846,286687,209365,36676,-167337,-237548,-283947,-238006,-201024,-323267,-323442,-260037,-223335,-62090,41448,27843,133899,231359,132773,39662,-41264,-192700,-306962,-203162,-29130,-5855,-39367,-76112,-163724,-130509,49695,160229,86271,-37849,-24844,43742,-42731,-122116,2193,109341,1748,-121698,-267562,-397708,-402485,-312628,-230077,-114666,-151028,-278134,-106588,325744,510460,220236,-104837,-94188,116356,99321,-83582,-157404,-148936,-92641,-91188,-240279,-327769,-217472,-79361,-12577,-132776,-290848,-295527,-252225,-51787,222408,267506,182707,188627,211043,149220,-29940,-185314,-205929,-66940,164462,180051,6924,-4943,37340,155671,366465,302094,-110531,-346085,530362,2777594,4784983,6105288,6761055,5617704,2845608,911774,357973,92631,-255303,-580522,-524687,1199557,4383630,5742266,4509184,2851358,2002952,1720298,1444246,803218,181512,-185353,-291862,-235597,-197681,-110367,2463,-64657,-144623,-48045,51232,9383,-76519,-64526,-131430,-219545,-192368,-117616,3832,229337,256746,38455,-49976,55087,75473,90872,143923,58258,-82577,-102017,-5792,153545,133734,-88682,-208277,-75631,18942,11836,100017,173795,45612,-72883,-5257,138535,298343,289181,17981,-234698,-226762,-71226,-32417,-96247,-30601,50064,-82209,-234122,-214291,-63244,59065,-8719,-121331,-17421,109699,80779,171834,339087,183314,-158710,-212513,-18769,155776,199571,103812,21953,-67354,-267395,-210275,222877,406982,204491,133891,200698,121417,-104471,-190948,-57224,85600,41238,55657,185881,206135,199553,100496,-71001,-33895,165540,173668,31333,-19871,48218,26247,-155439,-255497,-98449,112025,59627,-176996,-166019,-35125,-37460,-68310,14926,37050,-4053,-19772],[6581,138464,166889,-17868,-145961,-57390,69775,93605,154767,304627,439400,402782,129244,-121560,-47520,126447,253649,397937,345445,47298,-18282,147521,164110,106639,59501,-93058,-113158,84450,192438,137216,73553,-61239,-206610,-224411,-282653,-208032,10781,104818,72501,57430,168019,219028,54686,-60178,-46040,-67681,-154056,-131657,19126,65661,-3125,30742,148383,123964,159822,286819,214114,-49547,-233008,-169741,-29116,108717,290775,300721,105895,-83490,-310672,-406279,-158597,39695,-138438,-243810,-100896,-19005,-71575,-185623,-300798,-198061,67543,135434,77244,103237,14991,-150268,-47442,31161,-115146,-169721,-166952,-145624,-30843,-26634,-128130,-221057,-110266,79125,13505,-213142,-109145,81433,20903,33619,291152,228728,-53097,-145753,-17714,161475,297291,356722,433551,301128,-117563,-390577,-205462,124725,143225,-5496,-15157,32907,61354,122725,197286,232922,326813,416264,363045,62402,-329281,-366395,-165669,-126634,-120171,29658,142163,53303,-144400,-106291,259907,474866,351785,139440,28026,-42360,-68295,-153073,-282456,-81306,187434,61521,-95699,-141767,-324836,-312483,-98647,-94024,-182662,-55562,87274,-81102,-252847,-208626,-176164,-114602,22160,-71193,-332558,-466222,-386222,-241354,-109531,-60684,-84917,-55389,11052,-15173,-47837,-86766,-65154,69883,112671,-46846,-91932,166163,498417,545796,342330,108514,-69047,-42302,100504,87295,-100001,-336315,-308265,27710,329088,320674,173051,-17952,-136782,-162060,-211227,-115714,84384,252637,325528,340852,272281,154997,65885,123939,197653,175419,198937,334663,402000,284939,28383,-156803,-81830,191456,338274,246712,95736,42144,117830,120328,-46386,-259475,-359429,-241139,-7904,-9506,-55747,46805,-4265,-168776,-110508,67216,275614,305422,165046,107916,63972,-118674,-179998,-42932,29880,33930,23425,13005,139972,179531,-3472,-49050,83587,26612,-215787,-292256,-124451,-3442,17207,136699,230567,132411,-101606,-285721,-218819,27208,128487,-9050,-186056,-332192,-341423,-190859,-45429,-25809,23470,158901,247041,81129,-143758,-122689,20637,71662,152171,150277,-17239,-67046,74521,134535,24682,-37904,20372,38291,-75095,-218518,-232105,-192325,-130895,-63049,-111703,-105607,40904,189050,139634,-149309,-378753,-293258,-50112,194752,277770,139503,93746,185943,207725,251417,271364,110027,51485,58256,-200035,-484189,-533001,-412703,-343350,-397730,-421294,-205251,33768,-28280,-374478,-573342,-359249,-181096,-262992,-219127,-8239,-7490,-143076,-215816,-155663,-64651,36685,158410,271014,234189,33796,-84703,30833,223777,250978,94982,-65177,-5852,148000,65364,-53916,51630,81225,-42487,-74571,-28859,19593,-2401,-38235,142718,291221,85389,-123799,-76477,18455,-7734,64134,126053,91535,37874,53396,150339,306603,234146,-122418,-274222,-194038,-336899,-424469,-29824,397371,304314,53446,63875,108502,-20410,-111055,-95538,-107982,-109612,-20197,-827,-77832,-120432,-116682,-98775,-122982,-106289,-39719,-10396,-127298,-283053,-250101,-10939,150488,165323,79271,9481,64147,-56058,-339279,-233676,81988,43317,-128684,-146275,-253115,-382150,-318424,-227808,-141900,66034,292759,224191,-5525,-151525,-129733,87650,220030,39227,-50261,48405,94189,-226305,-877182,-1263627,-768789,-183762,-321049,-347834,943786,2793604,3415491,-219402,-5709627,-3947560,3487140,2894071,1078535,1866226,1238615,-520715,-571339,-82020,-179507,-597358,-1293650,-1045078,19134,395358,113608,-164232,-308884,-277510,-291536,-354080,-311918,-163392,9919,183837,216290,-9808,-230201,-176555,-56708,40482,55372,-80326,-177306,-172329,-163026,-126660,-98023,-175552,-315772,-198172,127457,206507,79978,201,-55843,-22571,34884,10739,28026,88339,115357,112116,134393,104336,65937,-47006,-268258,-383519,-254083,32586,175371,89872,31685,149456,237591,53773,-251598,-369139,-208052,-91545,-108169,-160218,-206884,-113277,48536,14434,-48400,-28896,-104566,-135063,-57924,-7482,-16721,-46670,-153853,-160878,-35819,91726,140007,70654,-26293,-69954,21547,217600,257375,189706,158046,-26969,-289000,-261803,-78902,-71417,-144189,-112581,43345,156176,128831,100692,80116,17912,101636,385580,407105,165865,40640,53077,-38012,-187148,-215951,-116444,57868,203154,224344,107773,-78638,-225209,-174756,23326,91657,133994,227722,145847,18763,85786,93205,-80489,-78129,142684,160898,-112359,-221216,-33204,141155,1128,-233178,-269285,-259250,-361468,-422910,-305123,-117805,17148,53455,-1573,-14254,95932,130694,38221,-56161,-124327,-124220,70994,278756,208014,-8222,-91979,26762,137016,95693,-32056,-169255,-163646,-68066,4515,40390,-2867,-148362,-284419,-190434,128105,266087,136630,111075,225923,235205,91893,-64331,56513,316051,314265,133364,42323,137363,171805,129216,100870,147209,278699,424738,373783,206752,61179,-20166,73891,193373,25138,-106793,-11050,122696,213826,271974,185215,54300,18295,59672,93300,47166,-95093,-195717,-152630,-95129,-75196,-46738,-23568,-33238,16414,94627,170984,168856,156267,44728,-82669,-63349,-88358,-202853,-227086,-233919,-167401,-109165,-126596,-70862,-40826,-94641,-41178,-67018,-257182,-321570,-184247,-32730,15002,-128183,-258024,-78202,197178,166698,12691,49961,174561,120205,-33624,-139795,-172639,-103169,109684,292601,239684,40554,76735,321351,318672,-17690,-175755,-50520,-12271,-72360,-51556,-943,123510,344533,381670,96569,-51013,38074,25640,-61879,-31119,22076,-24474,-140056,-80317,176330,343916,367746,384859,359179,299477,158878,-245,-3031,103934,74798,73088,205597,114005,-15370,89222,97517,-114755,-191939,-153133,-196183,-67853,156201,114203,-59644,-47526,32165,137806,142567,35307,62812,106098,70529,-111748,-284536,-242169,-9191,19709,-115965,-137045,8005,80610,-61849,-169967,-152373,-58414,-19248,-19087,109987,329100,345949,278662,263255,83717,-207328,-309859,-336027,-283942,-241984,-337089,-307651,-184166,-98526,46507,67841,-50591,52654,191831,158361,106447,-19391,-236594,-393369,-241301,35297,76329,-57740,-155330,-154348,-61451,46751,94288,13356,-114420,-70500,54579,-15115,-91842,28032,88517,-110041,-250557,-355985,-429873,-373399,-265181,-244173,-163062,-142584,-233004,-104822,320834,549613,274722,-79929,-97802,85241,69699,-80961,-141996,-95760,-29504,-76347,-241031,-344079,-266362,-135761,-36437,-116256,-307445,-345135,-261020,-27351,252910,300561,171353,120575,158581,158540,3302,-185229,-260232,-173833,22498,28147,-91793,-46403,-9121,24732,218293,351200,146833,-130381,696561,2905811,4825954,6114563,6908404,5724513,2931400,924284,219497,19132,-123554,-418960,-486757,998519,4098197,5813687,5019489,3089338,1978721,1662972,1453199,867115,231136,-217481,-369788,-285347,-160323,-56601,-4499,-89483,-157100,-66847,13559,-26770,-92093,-46501,-60882,-101820,-69524,43556,147382,255460,213101,-1239,-79407,62504,154130,167122,207946,176180,58681,8611,46128,130584,119124,-87729,-201194,-47596,93510,158290,278418,269345,-10537,-215890,-130675,82812,302249,305990,21395,-256475,-206535,-19310,-22565,-141394,-139324,-83482,-157461,-240673,-206242,-98095,13450,16252,-12489,98083,204841,196991,284170,398372,210456,-110339,-203596,-95469,23484,99436,89273,8360,-103928,-237428,-107567,318568,457848,148632,-21060,38733,5534,-195643,-261064,-84697,99244,38073,29266,163936,177366,165733,125057,28112,58686,211201,193830,-260,-86037,38134,91767,-99677,-265606,-113414,177066,207624,-29906,-93897,-478,62658,103665,151441,110349,33519,-32672],[-55048,46706,102268,-53975,-169354,-93043,22857,79768,182698,310252,419312,428380,175481,-111826,-121380,46322,243573,406337,337230,47816,-5891,140216,161178,103214,65088,-23652,-52073,68946,176228,142435,46860,-94029,-236724,-253840,-327857,-255346,-32374,89685,47312,15124,152963,285856,176284,-6060,-79380,-117524,-155259,-136170,-22604,-5645,-61868,56433,271920,204417,165955,290047,221578,-34779,-165942,-78849,-23144,-2608,160641,294271,239615,78455,-154971,-320662,-243306,-103877,-155378,-176585,-71107,-12084,-78701,-163231,-249719,-194712,15941,100573,76068,113796,56859,-111321,-33975,29922,-89261,-92811,-106406,-116551,9132,-3613,-75775,-14130,127740,147494,-41698,-261244,-130834,49154,-42932,-8599,289471,233153,-18387,-42455,102092,215081,261865,270576,329420,305089,29864,-244759,-121177,166370,144306,30008,66275,81067,69712,134944,182944,174526,251219,359151,364088,100436,-288140,-359273,-188690,-194545,-250504,-120390,47133,-30892,-309665,-276275,239735,595983,459614,157144,-17698,-101762,-118451,-224356,-372966,-134461,209239,168655,51571,-38310,-317986,-350945,-136823,-120557,-175784,-25719,62069,-138186,-298883,-249524,-157589,-32247,95766,-38001,-359515,-466932,-382542,-273618,-159180,-79265,-78521,-94117,-6664,-20775,-150205,-254558,-117811,166643,191468,-58866,-119562,156214,478026,501188,217601,-62479,-155953,-4768,192362,174828,-27152,-270671,-337685,-142931,134705,300088,322289,131584,-51429,-118984,-236836,-182178,-10576,71881,138820,199060,240600,173897,68164,88413,172334,174049,215662,355935,440186,305255,-27950,-232810,-72155,220932,330266,236115,76532,27377,153435,225407,81009,-157565,-286721,-184376,15371,19637,63989,112445,-70160,-295804,-215834,277,185471,214555,178917,161472,92033,-84609,-152130,-75123,-45407,-25960,5303,42207,148794,137497,-30388,-49315,44869,-34488,-256503,-349996,-240097,-137018,-68930,141565,260076,132603,-86936,-279465,-278201,-31523,118639,-60769,-321492,-427298,-319346,-93634,68011,85455,143961,284325,375813,202085,-61089,-92875,28461,98942,214217,213897,-14452,-83326,70308,136809,56095,-4209,-801,-26563,-115950,-191039,-177696,-160792,-113555,-64427,-70625,-6555,93155,186250,151549,-128712,-398768,-253546,35024,240849,284873,214619,205287,180673,131519,231558,267195,100930,39994,-3957,-271623,-444459,-407926,-307038,-263491,-308292,-306871,-110036,61943,-38004,-382410,-554517,-294776,-129567,-217034,-128170,87679,7374,-249021,-366843,-290137,-183980,-34881,167960,316895,226081,-2635,-89224,39411,206062,222612,102682,-20862,12137,165410,93860,-88652,1077,93798,4470,-40425,39944,157159,153589,36455,165500,349463,200190,-27966,-53906,-19722,-78667,-14364,63760,82790,78523,50559,92763,305178,327652,-10457,-208437,-157280,-326056,-409107,-10605,372183,255502,16611,35711,63736,-50989,-117778,-58152,-17156,-6080,16952,-64845,-171633,-150588,-107970,-84860,-68565,-31325,-2581,14025,-87133,-218309,-179933,-19038,73320,130173,101775,75015,134451,-46492,-369780,-284649,-8452,-82196,-233373,-272006,-346413,-416587,-285359,-144919,-78164,90780,304933,306242,115015,-100317,-136024,58054,168217,-4047,-31710,85883,124398,-195829,-836614,-1155819,-605267,-282981,-764979,-854106,676829,2396963,2805349,-208122,-5432901,-5325827,1390300,3897852,2507729,2489479,1919274,168237,-97401,8168,-246174,-554794,-1061615,-897866,-68366,377504,311745,12976,-218678,-246306,-322010,-452607,-434929,-274473,-12570,239535,258197,44819,-176685,-157578,-46501,66382,89612,-47299,-156037,-208108,-211753,-149647,-117541,-265760,-505480,-410056,-30991,168399,128255,79967,8354,-69915,-130307,-53884,75666,124011,74393,24373,68238,133962,161058,25488,-225826,-372514,-311821,-48782,146437,86065,36697,179332,300371,142283,-224460,-419130,-254581,-88106,-105935,-218365,-326112,-256167,12888,88600,-17473,-54586,-135714,-217452,-193045,-84522,-4974,-33266,-165884,-202584,-72199,151238,266533,156036,12638,-32252,51637,241757,287369,159214,91971,10239,-181425,-183184,-53361,-78450,-145430,-94525,46767,174738,143487,37998,-32896,-87086,55208,398356,440992,168880,27044,50520,-15972,-167462,-229721,-130982,16704,119256,162985,46329,-195200,-317645,-175140,-371,-1690,121017,344067,263458,34732,4983,5993,-48771,55567,202965,113339,-127202,-131639,68444,209738,82226,-152984,-257890,-288580,-389150,-478647,-366416,-94216,125015,128839,-31435,-92905,30986,66268,-14408,-82791,-90927,-60990,100236,297176,288613,91588,-26393,34389,131972,118285,-72228,-227195,-157944,-19698,32507,39968,-29563,-161601,-235163,-68298,232365,307380,194519,248124,334838,225974,37269,-76517,38759,265688,237879,29356,-3523,193132,283985,205175,111962,95953,221166,382943,338320,154170,25734,-51937,64136,226587,43296,-138737,-33569,138098,212779,179627,50474,-46827,-22406,71520,115680,-3142,-188056,-254407,-155539,-90007,-61538,-11441,-18892,-104609,-138494,-73492,100222,211329,230882,98131,-37173,6432,40790,-62162,-168211,-238095,-201898,-175793,-215653,-115823,-4706,30332,90434,-26796,-297528,-398484,-261786,-82545,8935,-126806,-288660,-124633,128438,106867,17914,20102,25432,-7669,-54121,-89376,-79442,-22742,163650,374504,333635,116179,147236,366294,388288,136660,-26275,-15026,-53767,-108106,-20119,77564,112072,259825,324148,73386,-96400,-35653,-49501,-131283,-115547,-100446,-90993,-97759,23659,250586,316595,279972,310998,311612,256102,151490,36597,36991,31315,-30283,58823,265061,179073,-739,12739,-9943,-161312,-209514,-152719,-151195,-25328,165413,121417,1851,30573,59983,120966,122983,30975,61689,113913,124298,61474,-126435,-263112,-107398,1284,-85605,-105146,5129,29987,-102765,-132252,-73499,-45209,-66936,-120421,-63113,158328,261592,235809,279982,126731,-195839,-331696,-334710,-274968,-225598,-283141,-261843,-108120,31934,153180,118115,-35836,64324,234450,275568,204130,-13851,-293933,-445704,-225557,141766,190944,-44414,-200608,-115881,17108,32629,17970,-50328,-186432,-130719,54986,26620,-48341,45308,38603,-225673,-364386,-390467,-388675,-271284,-176576,-236021,-200385,-115930,-162785,-105262,232020,444659,245616,-66888,-122341,1657,23197,-67228,-119707,-33101,59071,-16473,-204116,-340475,-316463,-187457,-50232,-94251,-321521,-407234,-288011,-42341,234396,314671,171040,59759,98418,145714,29731,-154624,-244567,-210526,-97506,-127047,-190007,-87332,-52725,-122739,-23213,257903,353360,153667,1046591,3314626,5031161,6078598,6962040,5653494,2740649,714433,17442,-47708,2308,-223759,-342088,938190,3842533,5772531,5230200,3126417,1884109,1616720,1478654,941061,284061,-225493,-418008,-308649,-103749,-28116,-90744,-165415,-167869,-104235,-74532,-101163,-108735,-23247,45423,53699,60086,167085,251474,244530,119303,-86635,-133431,44986,214814,238125,278079,320604,217187,92813,38222,38870,85874,-44430,-159860,-20080,166061,289306,407121,313116,-74170,-335704,-241107,24804,280020,297454,23802,-258154,-186802,32508,13056,-165840,-239760,-209433,-209394,-212681,-175254,-107161,10277,80875,116526,198529,243466,242255,318460,376329,204028,-33337,-128394,-115301,-95309,-15719,66601,5166,-115850,-165930,15978,373118,442823,81224,-141042,-74971,-85818,-258224,-314203,-144513,48070,22298,21630,129303,124067,100028,108865,69142,102022,234530,210835,-39026,-164794,18094,151915,-17583,-212638,-99062,203285,289844,97365,-12972,38339,153596,276017,287976,197440,86780,-31210],[-98812,-40177,41748,-46610,-143311,-101535,-12625,83761,224620,309669,377505,443236,250259,-67627,-192954,-57131,191837,356271,272428,39092,9152,117923,134136,74631,50431,25649,-12533,56840,167903,156710,35657,-111503,-217936,-249620,-359027,-304861,-74172,67529,1168,-50573,108098,320066,279188,41638,-121867,-186078,-186146,-165360,-72730,-59367,-121355,37075,306306,232560,137545,241804,187372,-22192,-61218,36117,-8961,-107231,12524,254507,354168,247148,29591,-206222,-312448,-265186,-206041,-125820,-17804,25297,-66546,-133211,-172445,-161763,-26906,87014,98321,122702,90589,-56766,-30139,7438,-58224,-21382,-59627,-89461,46096,7828,-77265,123985,298114,159578,-120160,-290463,-145240,27855,-92085,-66533,229672,207046,15483,82550,227562,228367,152474,122278,183416,271488,154268,-79012,-5007,213742,156180,89009,167302,135516,72634,150969,195910,175167,214391,283866,293703,98104,-194456,-290265,-203803,-244044,-343081,-260603,-65857,-113925,-419718,-389128,204032,674946,538550,178581,-36040,-130490,-156086,-289728,-434746,-172232,201661,231100,152890,36608,-262785,-341557,-161636,-133824,-169351,-13721,48163,-137665,-305667,-307573,-183306,20370,181266,66094,-295485,-434181,-369844,-284503,-197332,-106747,-75062,-109153,-33298,-33177,-231464,-396188,-185779,214138,245258,-54602,-129608,135619,389022,366022,67385,-202758,-208733,39288,291636,291116,64710,-184856,-340979,-319341,-125342,200120,406259,271372,80576,-37307,-224554,-220633,-104427,-160030,-142904,-10291,140200,128886,59314,63569,131946,157136,216839,338465,436728,324806,-47175,-282389,-78392,195964,256456,172490,31853,17466,206618,354579,234084,-18438,-168992,-116641,-4644,18499,162788,183286,-95264,-354565,-295173,-88432,59793,103388,156072,170788,98987,-32415,-101617,-97961,-99532,-58595,3955,67544,143773,112413,-16866,-27311,4580,-94478,-267646,-369120,-338340,-251639,-118597,140479,258868,132175,-51413,-242823,-288669,-56849,91561,-146596,-459684,-483079,-266287,14251,187543,190025,235400,388325,482449,329125,55039,-52215,-5795,79280,246570,257460,-12319,-104388,51726,134893,85345,3354,-60822,-107260,-135654,-111428,-71681,-85866,-73589,-49294,-855,97630,130597,166813,176396,-43500,-301594,-144012,118222,249743,253490,251916,287350,169929,48562,182195,247049,107517,44384,-51147,-303155,-364435,-249099,-180066,-143259,-153804,-131806,7053,80675,-48304,-339832,-448469,-184867,-78257,-174236,-17759,204681,46902,-303483,-441155,-364059,-253220,-96031,133701,313935,217576,-3203,-40400,100899,206105,181403,100903,37437,58698,191145,120370,-121823,-71060,88283,45676,-25617,82394,268764,289088,133102,199139,383808,305630,71172,-49032,-101617,-147757,-55411,42576,82881,111476,18570,-31704,218298,358665,95322,-118604,-106560,-264957,-342452,-5658,294339,164823,-47660,-16934,20201,-52600,-98731,-9911,92417,134142,96957,-73962,-196316,-131770,-100340,-107873,-26281,57596,66717,73569,5057,-92973,-73837,-26221,-4281,82143,93400,103631,172319,-35956,-366810,-315365,-114944,-233449,-366447,-361537,-336360,-349137,-204940,-46229,-36034,49253,244057,341768,198176,-88563,-184676,-18252,79453,9821,58472,109791,87209,-166065,-718977,-952226,-485277,-481825,-1238304,-1343023,152262,1680538,2235062,1036517,-2352278,-4781003,-2253851,2563382,2866351,2550093,2166827,767492,334492,181555,-67697,-214324,-483093,-470038,-60623,278671,377373,133153,-126689,-221599,-340940,-488171,-471758,-305754,-9214,242974,239079,102657,-40767,-58180,30622,138505,138256,12596,-95369,-214909,-243902,-162574,-148080,-351110,-608664,-529616,-173153,107596,165577,144677,63939,-123959,-275398,-111859,97140,144624,44332,-49106,3666,148537,203993,58213,-152436,-281358,-288740,-95035,113623,81242,34938,166689,305272,216364,-149976,-422704,-316523,-106173,-100079,-254422,-405562,-351151,-12537,137188,-15116,-95561,-160185,-275621,-279254,-128806,23798,17997,-125389,-217329,-88907,217215,366301,220977,53672,7946,63571,218763,279859,117487,496,15419,-64574,-106724,-54752,-63135,-81153,-31363,44691,139516,104545,-47169,-136834,-168130,-18319,296124,369017,144717,42982,70243,-7672,-152143,-212740,-138091,-48334,31841,103720,-2952,-249855,-320143,-112305,434,-65117,116831,404347,317718,43999,-60899,-76730,-27163,147428,217152,47555,-136361,-60440,134876,236253,150120,-42418,-182857,-251440,-376795,-487544,-366993,-58483,198385,199777,-28244,-137946,-6465,21125,-69273,-80734,29,55973,142674,281537,326390,166476,14241,-12207,53142,84152,-122714,-270679,-139607,17944,6035,-32699,-76685,-144624,-159138,28497,275000,297060,223509,348405,401542,201164,1484,-56585,37644,213797,167702,-62937,-52592,209983,345953,227982,75140,20183,163028,327326,269273,92486,-102,-83812,348,160843,46496,-114102,-17615,153242,211589,113517,-43906,-108464,-24993,116146,162643,-29871,-258590,-273340,-124845,-76041,-55828,34200,30013,-124021,-269630,-230034,29213,264809,284388,91665,-43398,28001,109492,48490,-102209,-222392,-237459,-242397,-266441,-117220,57538,134370,158389,17176,-231066,-334878,-254195,-121153,-20739,-124901,-270895,-119422,64819,19278,-30178,-58007,-139094,-130209,-57864,-5827,48378,86860,214397,409610,351352,109151,116060,294236,357104,253463,118552,31415,-56430,-108231,-3439,118803,103302,167913,218153,36475,-119812,-98134,-128390,-200497,-198117,-216736,-159446,-45557,125119,287435,264838,190281,209630,215125,157354,92520,44868,70365,-20103,-114255,33001,279823,236614,33216,-56367,-91912,-128851,-139009,-128189,-109887,8672,153763,109127,55514,105747,94925,91605,83527,21640,66781,150143,166899,186967,18793,-239762,-202281,-49112,-60374,-59309,-4776,-41409,-118603,-50139,45640,6156,-83601,-195938,-214660,-19342,162791,181686,256635,155366,-135137,-299913,-299359,-230887,-154990,-171897,-196559,-66272,112494,227927,181697,57544,146592,332519,423816,278306,-38180,-340885,-440606,-160074,263730,307729,-12442,-211127,-63907,87764,17834,-45122,-90110,-235517,-188496,42769,68196,-5752,49143,-22562,-306379,-424292,-356974,-279671,-117241,-64006,-205009,-203858,-54417,-72956,-109204,90922,251749,154339,-72304,-173805,-121178,-27520,-37952,-83028,34930,161321,83636,-134062,-318680,-341417,-193601,-22067,-52008,-307784,-442003,-307820,-73406,188514,313934,181327,21889,50796,119753,51920,-78641,-145069,-165232,-167411,-246321,-264273,-108513,-62745,-232636,-283141,54070,437289,402952,1462702,3922282,5445104,6144398,7008312,5512016,2364231,334993,-217186,-116665,69851,-54045,-118860,1058057,3746564,5716004,5126976,2972216,1741273,1568938,1488057,983389,302275,-214393,-415315,-291617,-39480,-33584,-230070,-269329,-178228,-153389,-181551,-173048,-104624,10045,156610,204588,172244,219465,266230,175184,-15355,-194128,-196595,2766,230529,278809,337640,455353,361461,144965,-20751,-91795,34720,20417,-104329,-15336,204346,369238,454709,291692,-125456,-388865,-297418,-22824,223145,252028,19810,-236817,-172014,60666,51460,-166082,-302437,-292678,-222159,-153548,-120635,-81894,42620,159211,232868,271207,235506,215389,270511,292194,185810,56112,-19280,-84669,-169030,-107988,41199,2671,-111920,-78828,123054,370138,365121,20459,-192717,-112173,-127097,-281075,-346962,-225800,-52736,-980,31085,83081,47839,12377,51325,42940,93097,244872,232268,-72500,-239929,-8726,193722,68259,-120131,-66445,183711,292278,174248,53532,69176,210235,390006,384203,273345,137416,-16693],[-112849,-88653,18443,11445,-73139,-81438,-29597,99311,265570,304118,326437,433437,327057,12859,-215148,-145313,102919,244946,152883,8288,10311,83449,97485,40093,20868,38247,11853,63515,169194,179901,59169,-80790,-132463,-203610,-362001,-337994,-107392,33389,-55401,-119865,48265,314099,337209,77447,-156582,-248571,-228304,-194622,-101958,-66479,-141793,-1221,249283,201536,90763,163864,123537,-12471,53459,141337,5108,-174586,-102206,196537,411450,369973,184582,-96048,-342891,-397361,-272546,-95076,54982,83932,-42755,-100893,-80139,-98861,-44373,89723,125944,121584,94429,-23754,-50410,-25759,-16992,36868,-27881,-59692,81884,21958,-106723,161615,355758,123094,-194777,-300443,-156238,10543,-112233,-118433,128767,149983,24695,165953,302566,188397,-3722,-54980,28708,204677,223193,67105,108298,247321,181227,167435,265721,182112,75148,168845,230291,224834,219954,211744,180538,67919,-80190,-190032,-211523,-261329,-368627,-348842,-165869,-175191,-449266,-421295,151744,667243,558607,196956,-30593,-130696,-169982,-308705,-419871,-164337,172181,228289,181885,69177,-184583,-298236,-172994,-127744,-153945,-24836,39708,-91254,-275796,-358418,-248502,12795,246453,205099,-164041,-384967,-354109,-272131,-218345,-134694,-68103,-88823,-59926,-58331,-277904,-476137,-261636,177356,243146,-36656,-109814,119292,275893,204954,-58506,-285836,-233288,53289,352877,399909,160564,-89812,-315056,-468089,-376306,63728,410413,360525,212100,57310,-176150,-218962,-180165,-390166,-448049,-218266,510,15532,15451,39177,82096,132283,208986,294454,387658,323900,-30014,-285642,-99168,121787,140766,71514,-34402,4047,249718,457904,370582,124931,-47430,-80351,-76112,-3261,232896,252910,-76114,-339809,-326420,-172294,-58992,19016,108439,121855,66136,14558,-42350,-104071,-117968,-48346,30976,82302,118570,106260,41566,22845,-24973,-140187,-242314,-329420,-373633,-306548,-119137,124324,209427,116287,-9776,-185382,-250250,-42713,62912,-240570,-564798,-478360,-181802,109938,279727,259660,276397,448694,551069,432187,164593,-24357,-75605,16998,240262,278426,5150,-116848,19953,125994,110229,-674,-125236,-168012,-107735,20495,72209,23410,-7559,-2888,89410,181297,140004,139514,223277,98498,-108304,-4318,168231,217012,197735,250328,322483,156140,-23159,118737,233673,138089,57828,-77855,-292413,-266441,-92471,-47377,-3472,24586,55507,117515,88492,-56262,-263134,-286543,-59354,-49524,-157200,77917,308500,101863,-283485,-420208,-361766,-259620,-135825,67391,262683,202708,23279,40955,200507,239739,148490,89670,89167,113172,210691,139939,-134272,-140507,67203,79587,-17094,102033,341091,382702,233268,237965,382626,363038,142144,-62554,-209035,-214130,-68163,40402,67458,110014,-42645,-183959,77924,325384,171137,-26484,-54900,-163689,-225617,2178,190675,53342,-114019,-61791,3295,-24051,-64747,30862,188884,262199,179920,-33949,-135860,-60783,-97798,-159164,-760,145330,154273,150236,119136,62260,50292,-23298,-68493,27281,62142,85031,146587,-43684,-325583,-303792,-203188,-365647,-493316,-391915,-225638,-195747,-95472,50843,-8239,-41095,125122,315750,218551,-118778,-272931,-149130,-47406,72023,212506,136137,4309,-147761,-549758,-706435,-448789,-727823,-1594613,-1670996,-479243,897269,1952669,3270725,2734420,-2582704,-6503639,-1136349,2051052,2130464,1937484,1151269,580148,326667,257474,315150,251642,93662,22147,90384,271866,182916,-40048,-195846,-328617,-436483,-406511,-245536,31515,217795,191641,161275,131964,87859,153581,237242,180880,67801,-21370,-186700,-251252,-158633,-165318,-393490,-599541,-540081,-270361,35998,179359,181341,114418,-124363,-309098,-133734,88632,149906,36241,-103195,-63075,132014,179067,41566,-56050,-119011,-191162,-99331,84122,71021,8376,106822,277793,290679,-24211,-361242,-356926,-131946,-93290,-264845,-437237,-386859,-30315,141216,-42184,-131478,-158292,-287272,-295016,-127335,52550,72501,-65673,-211807,-83363,275858,426528,266551,104027,53718,64448,169939,249558,79117,-95421,-21911,22901,-52907,-81404,-39043,17592,49278,31876,58588,34275,-105849,-189620,-201240,-95715,123111,224486,103329,74846,96591,-24221,-159620,-183043,-142413,-111937,-27419,60210,-28141,-227265,-239980,-25309,10055,-85017,123041,399223,308763,50680,-106933,-154546,-39476,165932,186876,-16602,-148751,-34153,147071,218510,192384,69971,-58853,-144967,-321517,-457460,-322942,-20925,232666,259532,12595,-139123,-12741,13642,-96377,-45278,125602,199300,188923,234863,302531,187056,6954,-94634,-47210,31377,-145364,-275385,-112874,27993,-70285,-154416,-127015,-95273,-63691,84471,250582,250178,235535,400795,422232,176161,-3831,-6981,62193,184047,126480,-124332,-108687,176993,335619,177808,-18405,-65016,114954,274311,201983,59505,-376,-95262,-73323,47338,46180,-31811,44008,185025,241956,122343,-59470,-109629,11608,176566,214331,-28591,-290690,-255290,-79054,-59907,-57829,69771,96115,-98346,-343195,-326866,-8116,326302,318549,48768,-85512,4461,101983,91459,-48261,-191447,-263874,-284002,-254683,-74362,111339,165130,134762,49791,-78749,-148519,-164661,-131863,-48162,-107809,-201808,-59449,34467,-53313,-98730,-153153,-269959,-216582,-44156,95829,177815,183163,239964,387215,289745,30896,11224,141391,232964,282890,202304,60623,-35946,-93135,-30160,99609,94915,83214,101006,10667,-107725,-126451,-181933,-248398,-266287,-308460,-215604,7466,198882,273199,198809,114229,103996,101923,39900,1578,34940,103038,-26651,-155022,-4282,239505,263031,72433,-103518,-126841,-21886,10707,-67229,-72499,28807,125794,88596,97437,166239,124443,49605,30754,6617,65639,177425,183353,246473,124984,-183716,-269906,-114446,-42518,-8838,-11374,-103012,-105132,47245,165888,80303,-68218,-230020,-306108,-147232,87046,141759,202729,160754,-47587,-226722,-251153,-171504,-46077,-33286,-128913,-77484,107099,250543,242041,179920,245062,430345,530081,295404,-87646,-350179,-366954,-62479,366369,392563,18627,-197702,-17032,139964,17396,-74940,-100513,-250220,-226701,21381,99877,28462,39875,-73395,-325398,-405599,-261224,-127871,49879,47014,-159419,-167823,39929,25184,-113705,-53262,57080,45171,-92571,-235126,-239668,-61957,7324,-31490,96520,252508,196787,-46621,-276314,-308960,-120414,66534,21752,-243810,-406957,-283913,-82707,149617,307523,196894,9903,21982,86090,72611,47040,26545,-54739,-175427,-301350,-297101,-100773,-31254,-276832,-491346,-203705,360126,541998,1830623,4566661,6023400,6407256,7100946,5396254,1938029,-88142,-424579,-194443,38548,28301,130530,1366961,3927787,5763608,4828602,2726002,1616963,1514625,1445816,957796,261414,-196796,-359871,-236329,15681,-67337,-368854,-360283,-187470,-200690,-263419,-198978,-68669,48185,233360,306282,244870,193147,170655,39848,-165576,-285796,-247840,-60477,182709,269409,368376,540655,461649,177122,-93550,-214607,-26369,79838,-57878,-46361,190839,381950,412233,202445,-158675,-357228,-276389,-47037,137498,168841,10699,-188402,-159464,49714,69853,-140416,-304297,-311008,-196313,-79130,-48068,-25320,90332,220541,308035,308507,200431,138731,166721,186188,175151,132187,69873,-38967,-185442,-144057,26421,-3551,-103543,-6537,182019,310176,247139,-22113,-173578,-82119,-115250,-264680,-357899,-309080,-170040,-23979,49026,29890,-41753,-77801,-31384,-34243,43908,246747,257177,-88382,-290906,-34634,210731,133413,-26309,-35636,119546,222935,187948,87213,77467,214202,404031,409061,311657,166781,3157],[-99770,-85989,46926,107492,22509,-38093,-25502,115124,287808,292485,276329,389485,374184,116349,-162791,-186042,-1542,93407,1693,-49006,-12773,46510,73093,21464,-13636,18060,40590,99024,177322,206768,123454,14694,7371,-123549,-328488,-336282,-123597,-6708,-102610,-166711,-5700,270556,338299,101259,-165270,-277926,-255489,-199696,-90138,-17226,-94382,-18509,143229,128377,45806,85379,50637,-5564,142668,202881,10933,-188609,-151755,132749,386838,404325,265306,-7615,-314510,-457102,-326083,-78412,134084,149260,-13129,-67307,9899,-18459,-29947,97277,140579,105066,57728,-39419,-96038,-50888,36053,77374,-8437,-24908,113640,41104,-137483,103654,302984,68094,-234071,-287923,-161422,-11136,-102916,-143397,22501,76686,5343,171510,294032,103209,-162442,-218142,-98977,124020,229029,163517,186921,252665,211888,250621,339887,213009,86654,185425,261419,271830,230923,144900,64590,37747,19937,-102141,-217439,-247697,-325965,-365658,-230769,-203834,-401552,-378106,85264,550506,501752,201441,-14333,-112920,-151255,-250210,-301637,-93508,136131,163072,138694,68511,-102224,-235882,-173014,-102034,-116926,-46252,33286,-24696,-220414,-376157,-322656,-50619,267135,323763,-14332,-324376,-327595,-237879,-221095,-156218,-55828,-44729,-85202,-103911,-289608,-476256,-323375,63347,175824,-15930,-60881,115956,184119,88026,-117052,-299772,-240545,18179,347859,465384,243930,5120,-256733,-547690,-534350,-50025,348519,370106,288227,131849,-106666,-183203,-232733,-565717,-682008,-354107,-131540,-139439,-72035,1744,30862,110309,204349,248404,304995,286793,11595,-234471,-126087,17618,15185,-40931,-109240,-22739,251198,492333,457134,241815,39367,-104601,-188499,-29665,280702,313245,-28210,-276930,-306534,-224335,-131690,-2779,67807,32586,-3512,39695,10444,-94671,-103949,338,82280,80613,74309,115070,133868,96565,-36853,-163879,-183558,-229093,-323561,-279391,-72211,88418,108643,75105,25259,-113210,-169804,6356,50198,-309686,-606984,-408765,-75681,173693,320529,279210,261007,447903,563945,477191,227266,-25993,-161172,-66927,199751,279954,48089,-107260,-19553,106130,128296,3477,-157314,-179755,-23541,183205,226576,149819,82576,72457,174304,224120,123131,119190,288943,261757,112637,109852,160764,148744,137605,221468,310480,141922,-71033,57757,237140,185748,67795,-86812,-246175,-168483,32718,73493,124158,173595,201647,196648,89558,-59131,-179469,-118458,47658,-53595,-170072,129804,363761,158122,-192613,-322278,-294491,-212782,-150631,-8419,180046,176768,58795,123263,306048,302297,136982,72007,116368,148490,206325,145373,-118753,-186891,35361,105772,4248,117734,376711,427098,313035,269825,342652,349486,163425,-90268,-309490,-269109,-65892,30325,16901,57886,-120967,-314535,-71962,239150,200567,47526,-10077,-45041,-78505,27513,92595,-55417,-159020,-68251,30176,28891,-27189,49785,243408,336861,232142,38059,-2410,46661,-100607,-212011,11859,206864,223304,211947,217442,207186,166162,-7631,-111007,-25530,20879,24848,53186,-75529,-248584,-239768,-242006,-438393,-571458,-356008,-52569,-4850,15989,131735,20769,-140170,-19671,227518,167450,-181373,-381485,-319488,-194300,153331,395396,181484,-78886,-139387,-363344,-488370,-501415,-939775,-1715733,-1756171,-1033529,275611,2009796,5717810,8180440,622783,-9920664,-6262173,232477,1362270,1309398,1270272,607535,343717,565496,862890,920522,612334,127294,-161597,28513,179041,34784,-168672,-275033,-297048,-252418,-112202,107167,197280,157734,215388,274209,218923,275115,325850,199714,96105,42466,-127868,-229880,-133151,-145189,-363830,-488611,-455130,-300493,-20021,173284,188804,163023,-29873,-193250,-109946,54159,143546,52959,-136391,-126223,87777,97090,-19498,42772,81445,-44753,-65317,62337,50110,-52674,10115,247521,370715,132962,-233923,-337692,-143985,-81989,-247992,-423614,-369842,-46523,94227,-93245,-150014,-123365,-245046,-245925,-87730,65304,94962,-28303,-198788,-60201,313675,443404,295336,163547,103901,63074,121201,215203,56238,-173063,-93240,57565,-28525,-118158,-21993,103936,110885,5553,-47267,-44271,-112800,-172904,-180859,-155473,-53763,65488,56267,96268,106898,-66865,-198794,-166603,-148297,-147353,-38790,43554,-21062,-140864,-120685,32910,9708,-61421,137884,340382,256484,55786,-139594,-229971,-93544,111578,127056,-67363,-170808,-52562,108988,166615,202307,154273,79876,6951,-232778,-409055,-270009,1917,230687,297817,74888,-107863,1646,47950,-72673,15854,249565,332315,228713,169687,215812,135225,-55728,-180356,-113452,4356,-111449,-227247,-83503,5788,-167210,-280092,-167397,-28183,37952,104411,176117,186136,240055,404258,398717,158237,22153,63512,111756,185609,118161,-154271,-175335,100682,255888,59477,-157515,-145334,79976,238344,173188,77337,24669,-80112,-117232,-51218,50095,84739,139412,235524,306681,206777,4359,-53476,69613,222084,244836,-7059,-280989,-215156,-42091,-52095,-68307,76230,143708,-52974,-349121,-341442,7863,385868,334478,67,-134734,-42893,29676,48695,-26110,-155312,-270088,-281191,-177593,2211,129728,100922,28481,57571,100189,89296,-30155,-109578,-50666,-66494,-95608,39569,55325,-73041,-147691,-227756,-329529,-246547,-19438,187785,268855,223276,223145,312168,166613,-91048,-117377,-25732,63304,209716,190955,52038,-13641,-83782,-102531,27102,76710,7092,4900,10725,-61019,-111145,-192148,-262692,-311274,-367530,-250489,51272,230774,215621,134628,62159,13824,-2121,-65387,-92942,20764,133930,9866,-146578,-46690,153497,244596,103006,-118282,-111061,119107,183128,17125,-34786,38689,87782,66905,124656,205930,139847,1191,-25445,-16028,41620,155589,168425,254131,187295,-116493,-294941,-169877,-29672,36716,-4368,-122797,-66992,122486,244311,151718,-31032,-220649,-320671,-188620,61870,133222,137263,141177,37706,-132903,-200889,-106011,77796,95465,-75606,-137040,13962,215675,281596,270179,299089,471822,551756,257636,-142195,-304824,-232042,43151,418096,417342,29986,-177633,9483,170645,41154,-65185,-87082,-230081,-234835,-605,121143,55520,22648,-97488,-280278,-312633,-130051,28845,187607,131101,-114256,-108307,143573,115116,-114342,-154958,-63720,-31915,-111210,-269429,-296526,-60628,63229,26806,135595,303668,285106,37788,-208559,-199038,40122,210064,126473,-124851,-281183,-190405,-40761,145191,302087,207946,14007,3941,44844,89642,202816,229316,81343,-129823,-284862,-281225,-67272,23117,-261548,-603912,-450912,135477,550203,2076472,5068817,6631102,6860930,7248460,5326924,1584085,-408722,-542048,-280843,-103415,-13943,354772,1826774,4416298,5999507,4535262,2522166,1584484,1454162,1325203,849521,164149,-185480,-270205,-160792,46426,-110130,-446939,-395727,-192125,-230335,-281060,-154114,-8167,75728,243911,328306,264216,108508,-13069,-145169,-295049,-324147,-268018,-137029,71552,204953,357424,548755,498346,210003,-127669,-284143,-82908,114554,-34416,-109618,127843,332257,294394,57706,-180155,-254499,-181598,-40081,43128,62977,6758,-109493,-141928,-1217,55399,-91942,-240252,-263737,-146422,-9503,32321,49134,129939,242529,328437,308559,155989,46969,51786,101258,180023,169105,87991,-23686,-154697,-111105,35376,-10933,-98678,28536,178279,209625,121446,-44922,-110964,-21569,-68319,-220224,-347452,-371679,-264326,-39198,64903,-20485,-125272,-146417,-113033,-130994,-24927,237776,275420,-80858,-301859,-52029,202890,160370,33162,-24831,23309,107492,145886,81312,53688,162533,317136,355607,296710,164115,17585],[-73957,-44628,114859,211526,117548,19081,-1697,120933,278531,271858,232840,314822,370311,217688,-44117,-164898,-90388,-60307,-144654,-125155,-58505,20914,81490,33978,-42947,-17817,84908,157475,185079,228670,217408,162524,159412,-33088,-259468,-288314,-116706,-41524,-125090,-172211,-36055,201716,289490,116241,-136976,-256590,-247046,-170053,-35970,76246,23487,16730,50764,47174,20663,33450,-7928,828,180207,201584,4517,-151821,-132169,72621,282861,336784,258604,60891,-218899,-419607,-338180,-66674,198445,203884,19249,-31638,77569,57700,11082,100047,131882,72071,-15089,-107821,-153036,-48976,96794,98400,2527,12633,133439,54425,-154680,-9757,187633,30610,-219336,-249770,-154527,-40852,-75619,-127673,-46988,13848,-26061,104726,204332,-1374,-277867,-327690,-173185,54901,185429,195024,212302,225837,232966,317187,375801,228828,115714,197386,257654,255213,195835,71870,-18888,36106,83363,-62801,-229358,-218714,-242204,-320393,-253312,-201484,-306132,-289960,12803,344627,372678,182936,-923,-89652,-98262,-109963,-91188,34078,110328,60658,46185,54228,-22773,-165028,-162740,-61472,-51488,-52980,31069,33502,-157721,-350023,-367456,-134614,236968,372703,99692,-249745,-276893,-187334,-209263,-169160,-42138,-2888,-114007,-173958,-278977,-401707,-343282,-84190,58413,-7295,896,122709,140604,60338,-88464,-248724,-237439,-56317,277781,465693,300203,92936,-164778,-520501,-539166,-93531,252275,294514,271173,158328,-38099,-132459,-265608,-651174,-767799,-374155,-209761,-287383,-189523,-56403,-13008,100597,213399,223184,210888,209779,59651,-137668,-148379,-92447,-93635,-137438,-172995,-66031,193098,442200,479977,312169,70829,-189647,-315171,-46708,318254,356443,23162,-206313,-250728,-227043,-136490,48426,72463,-51372,-83437,39617,45009,-78464,-76312,63086,137501,59108,19634,133093,239218,180684,-30011,-163723,-103749,-87767,-198865,-176796,5976,36123,-27976,7491,45763,-29443,-59544,77067,63055,-328399,-574219,-292481,28376,192173,303250,252085,202126,383420,507896,438704,217720,-60221,-237414,-142988,141408,268175,113408,-70178,-58622,72940,137525,29798,-136316,-133788,100212,338642,357972,270871,186444,157957,223550,219085,94658,118490,357098,396472,274703,151554,91786,62728,92830,184781,268403,131099,-90102,13220,254555,232678,61556,-87221,-179564,-84082,111511,167547,208436,246741,266930,231972,91882,-54860,-115468,6047,108207,-84907,-196816,127440,352959,203522,-59265,-189899,-192470,-139037,-144166,-68930,93154,140218,83895,175188,378864,368325,146068,52678,110875,144253,167256,130568,-82969,-200186,81,124601,52752,151060,385115,423092,350127,282192,272106,267585,130180,-125923,-370690,-297010,-57282,-2678,-69867,-36765,-189700,-380498,-191166,120145,179352,91013,26488,61823,65067,74177,24661,-142151,-170189,-22020,100841,94310,4460,40620,241191,341049,240162,121068,165734,157648,-106299,-233692,20824,215737,230861,227580,268977,304135,247020,16287,-129865,-68069,-20699,-60423,-84145,-123131,-148355,-132005,-218081,-433903,-570115,-264719,126621,163960,103134,186936,63365,-201041,-150107,93112,56714,-256922,-477235,-487398,-326316,216129,554496,251949,-115322,-131285,-199458,-359927,-614339,-1043104,-1562511,-1598311,-1356615,-62590,2247154,7386221,12180591,4085488,-11200518,-11218535,-2175270,398622,456675,1148705,493090,194935,705792,1262700,1358407,940840,195910,-417611,-258863,154339,91202,-146162,-183607,-94541,-48660,50124,199118,206585,165789,255622,328706,273470,340583,364925,186469,94170,84145,-55264,-185913,-89146,-77794,-256827,-315619,-310257,-256604,-32411,163644,175712,206195,150812,32299,-53562,6658,133916,89461,-149811,-174748,34652,-8603,-105935,117452,272346,115080,-3471,51019,16611,-142621,-100980,231112,445519,283537,-61516,-241264,-124395,-57821,-203624,-375667,-320207,-64849,8370,-158010,-153213,-67129,-161373,-160275,-34845,52533,64896,-42801,-189713,-27914,321951,419038,304784,218951,148483,64594,92777,192482,55491,-213088,-172848,39527,-25466,-143929,-23599,135902,124642,-31988,-152470,-118408,-80527,-100660,-121724,-185704,-175028,-51922,10903,80982,82617,-125199,-260784,-180767,-155931,-139030,-2148,58764,18787,-27156,-23098,20891,-13257,-8274,155750,253633,189312,56463,-170270,-303895,-177435,16161,61362,-102499,-202268,-93797,42685,97907,180928,189760,189739,158251,-131369,-364086,-243402,-5998,197086,302517,128326,-70403,19659,114118,7557,84876,332867,419916,254909,105734,88920,16639,-158279,-233758,-110473,32185,-13979,-126017,-55519,-40235,-244803,-361584,-191429,31579,126434,103304,81167,120818,238819,367232,338355,143916,67509,139571,172468,207466,127009,-167138,-248145,4908,134647,-96799,-310713,-211667,52529,223506,199568,139823,58998,-48615,-112873,-91841,57666,195454,240272,289906,380065,325437,115573,35670,120005,221344,232880,19110,-238991,-172480,-31657,-60467,-86674,45556,143147,-20904,-302019,-281146,72785,427322,329770,-31004,-162628,-85282,-72798,-64984,-45518,-124321,-248489,-227569,-53754,95151,108260,-33991,-116818,35645,234508,284437,93956,-64142,-19536,-1666,21960,149736,127070,-23229,-147769,-252606,-304987,-217712,4440,239279,289534,182893,160614,205668,15787,-223557,-221699,-141462,-87345,60488,88008,3712,-4853,-90517,-194738,-68536,35649,-64625,-52155,35987,5728,-59666,-160069,-245263,-328497,-392773,-260211,79031,222917,140972,89194,38868,-47503,-84224,-146224,-167169,11014,153237,63951,-100935,-84550,46131,183804,117423,-97383,-59265,235142,300161,88117,5524,48860,49965,47533,134396,220978,137415,-42153,-72438,-45300,-16843,64447,128723,245276,219559,-57270,-274470,-192551,-17307,69048,19575,-84540,-17030,143479,250804,195793,12924,-176910,-264877,-139642,94686,158240,81597,104595,99717,-37981,-144480,-31897,192069,184160,-45687,-219084,-134866,132989,288312,287152,272606,430641,497737,195659,-178481,-209386,-62171,133811,400317,367352,9112,-168178,7805,181142,85738,-27889,-63868,-185268,-212542,-12317,140304,82383,5478,-89405,-193695,-181353,-4125,151402,265447,171433,-85883,-56124,220442,178446,-108350,-189368,-76276,-40957,-103624,-236645,-248343,-14819,119112,78261,138969,294092,317685,102458,-114204,-21197,258569,378096,246490,29006,-81749,-30758,54807,180218,296884,204140,18120,-18409,-5860,95924,344302,402420,194658,-56318,-213154,-221148,-20785,64820,-219241,-612229,-631157,-169851,470335,2231054,5388865,7182522,7489198,7494654,5270968,1359203,-524302,-534019,-365299,-327491,-170770,524615,2355110,5129650,6428762,4433722,2464550,1682658,1386336,1118388,672767,41257,-185551,-177252,-92530,44935,-135943,-421583,-348903,-186214,-230242,-217428,-44906,53691,74252,178262,265611,230486,5417,-223226,-337841,-368008,-288203,-247161,-215464,-81240,98882,303272,476038,469304,259515,-80955,-275355,-118341,122316,-30877,-184822,34619,240276,134323,-114131,-200069,-119785,-43650,-3844,-32785,-35608,24506,-1056,-112762,-77777,10792,-29598,-127459,-171621,-92449,40995,109246,122204,144014,219841,299934,275391,111056,-26663,-29642,65141,195207,152912,13520,-67501,-101593,-23773,71829,-12501,-98416,20728,118678,93584,16943,-55976,-48531,25763,-15682,-165178,-318402,-394950,-304364,-42508,70754,-55643,-177931,-172737,-168257,-214807,-90988,212585,272578,-53923,-269424,-58221,173965,144128,40330,-40183,-81500,-19925,70783,43028,-543,70717,171321,244873,231813,131635,18287],[-52821,5900,187492,286520,186720,79348,37567,112669,235503,239172,197117,227165,314272,288029,103365,-89376,-135737,-174922,-249237,-201841,-113492,18559,131589,78495,-61753,-52536,134438,215731,183176,236915,315945,321719,268271,36317,-166136,-195814,-86480,-62345,-121594,-135644,-36122,126396,214397,125978,-73709,-184268,-197880,-113429,43171,186554,183794,107686,17986,-7591,25736,24989,-32827,11317,162619,142971,-11679,-82085,-63406,23743,130789,191304,187079,122640,-66775,-288917,-292038,-52298,226602,231617,52302,4727,106187,107836,65399,96245,101097,25679,-106217,-206719,-197169,-10070,155411,100374,7733,46698,132097,46301,-156839,-118516,79869,34072,-156044,-188374,-130507,-74946,-46896,-69952,-48655,-10684,-44585,4199,66843,-93231,-319151,-360399,-185815,15877,115113,161008,182517,173210,228954,347525,372062,237211,164774,201997,196867,141412,82287,-19069,-52419,77561,108011,-83944,-253429,-197096,-159946,-244122,-240097,-178949,-204756,-197249,-51733,111092,200862,140256,3817,-68820,-19956,82684,161415,187837,105996,-41121,-60822,41563,53152,-91287,-140391,-12905,37214,-21658,39402,62905,-108564,-291480,-357457,-191974,170441,331640,141990,-160761,-195177,-129847,-188951,-174579,-32962,14602,-150385,-263250,-264126,-277516,-300409,-206433,-75989,-22529,48380,125442,144126,123537,15654,-150456,-221702,-135573,171158,401054,320217,168092,-44863,-372849,-382105,-53409,153905,153433,157399,124886,9450,-88738,-284430,-638580,-682862,-279352,-207213,-377324,-305150,-130621,-42363,107028,238502,227487,127080,104454,97311,-19076,-157855,-188244,-172639,-197909,-206366,-118434,82687,327378,447069,330305,50856,-305404,-422942,-48976,352236,377538,56090,-162480,-184310,-179092,-75596,155739,147005,-76235,-133778,24457,56272,-67455,-60022,105714,168154,18306,-32988,155820,335789,258853,-7772,-142661,-21763,58428,-38617,-32708,89286,-21529,-170129,-78963,48720,61866,64108,151236,96998,-290043,-477725,-166726,97359,160838,239257,197471,127377,273194,383302,312364,135662,-114639,-281447,-183714,87580,248876,182979,-13901,-89760,27941,137058,78030,-68987,-48092,224391,444349,436777,363398,285192,226924,218581,175042,73318,139714,404225,460128,315867,105074,-16720,-15006,76617,159494,222321,128106,-82317,-6053,275703,259506,32357,-90133,-113224,-24353,143650,225502,230536,221358,238901,226729,103576,-42771,-86539,55841,109184,-125457,-209400,86842,289150,233197,75196,-68703,-91026,-69391,-124843,-96428,28975,99731,84703,175124,387568,402038,161210,35152,76660,97232,97382,94583,-44639,-182223,-29915,136229,128617,211666,373554,373944,331333,268117,189199,145260,56016,-162139,-374038,-282025,-42698,-52948,-171316,-140237,-215608,-361070,-256107,-7816,116802,103141,57045,130801,170007,133655,-2709,-195874,-149391,67488,196410,156162,22880,5728,186232,285355,212757,195862,315626,231639,-111525,-200950,35924,158014,152099,182369,259876,329369,274542,39543,-128140,-95281,-58672,-149772,-224865,-169933,-45640,-6562,-143676,-365197,-486527,-143268,260913,264846,149270,212960,121043,-189816,-230543,-57447,-83697,-321101,-522644,-593938,-403820,229859,637727,337729,-78805,-114084,-94561,-346409,-734839,-1002954,-1193955,-1266135,-1375576,-126458,2389922,7526977,13545126,7157229,-9794946,-14396310,-4599350,-590384,-403544,859461,362371,-74694,609679,1411824,1507190,1019138,190116,-601749,-474278,139440,124715,-132731,-67963,129711,152560,186875,277623,248520,214541,269779,274513,219030,311789,329397,144950,76901,104988,5677,-136846,-40003,23136,-97506,-132622,-149185,-151486,13428,168866,154732,231426,350885,265938,7138,-35011,132768,136615,-146049,-200212,-4608,-95156,-190073,145239,406007,253237,72285,51911,-24844,-239737,-199014,224340,490093,385803,117406,-83449,-67779,-12325,-133836,-308572,-261895,-82077,-86776,-222988,-155128,-14898,-64174,-75436,1323,14437,-14075,-111123,-187266,6522,299978,358587,286489,247843,170703,67525,92212,189044,77029,-204121,-227995,-10286,-27452,-142125,-46230,95510,82626,-72969,-235550,-188662,-49580,-11236,-51588,-186963,-213528,-98330,-31349,17473,19977,-180456,-320153,-222103,-161172,-90962,63977,102133,81810,68850,2320,-70663,-59544,51413,168682,167697,131306,47725,-207484,-372925,-264790,-71810,14582,-125581,-235225,-128579,-23094,30022,136153,171414,232975,256070,-43763,-333194,-257549,-51327,135060,263780,142709,-53601,27547,193733,128872,140560,346338,438980,264988,63317,-36340,-133402,-262856,-227762,-34487,115583,128919,14119,-29782,-92961,-270924,-368206,-198838,60133,179671,92182,-6387,62754,227247,305375,254556,122983,110754,201165,220156,222830,126108,-181458,-312011,-77077,14161,-245361,-436131,-261510,21170,220297,266586,215038,79858,-19679,-67210,-69400,59670,258797,311859,324121,424451,421107,227414,123718,135263,156447,170695,33795,-182810,-142856,-51223,-85240,-109073,-14255,84138,-27822,-231642,-175938,159415,432856,299899,-35799,-152468,-99630,-161244,-202825,-98455,-103813,-198610,-132919,84026,185016,67018,-178179,-241613,-8919,273398,362494,158107,-16101,36902,76568,123319,241320,230326,85855,-91172,-217067,-211676,-146505,14721,229848,229797,68704,66176,97909,-123664,-336750,-274177,-169289,-166558,-107729,-66113,-65335,-11367,-108666,-268093,-154357,-36806,-133299,-68968,72635,71006,7530,-104813,-210681,-316806,-383795,-243785,89839,191511,82088,73931,44263,-73012,-143201,-209191,-211727,4362,146496,99692,-42643,-109665,-55409,97251,116748,-46228,2253,274609,299915,101414,42638,70327,26766,33230,124174,206572,117268,-67479,-96500,-74472,-108302,-84081,79313,254629,242235,-14054,-216845,-170596,-1678,82411,53456,1604,27634,96362,180662,199290,50612,-113660,-161746,-27879,170246,203560,50984,66130,133889,47332,-68915,57090,276688,220186,-36469,-288228,-288398,23278,261201,232230,174617,325279,414855,145151,-184394,-92390,103528,192755,312360,244864,-47562,-180948,-21770,172860,133037,10734,-47498,-132004,-168580,-4921,168805,115781,-3129,-54716,-102157,-66235,76488,212707,275440,164979,-85523,-41924,238101,200211,-96320,-158895,4464,25561,-48802,-115863,-90096,67345,161886,109804,103717,221811,285195,140475,-1958,180400,472094,525217,355034,177775,137292,156978,174421,233539,284467,180512,9339,-56749,-64042,85431,419439,486770,245099,10066,-119998,-131859,22336,59751,-189220,-538718,-708360,-455612,395075,2438700,5659562,7696213,8276255,7886344,5184269,1239153,-422896,-411062,-427257,-565266,-379136,646723,2883699,5941535,6977877,4599511,2584810,1902152,1313253,848354,469798,-59514,-190158,-110945,-57987,13706,-122366,-284515,-219908,-162808,-196959,-86615,92882,89147,33069,53348,140128,159824,-72183,-381317,-480770,-363257,-183612,-188498,-282228,-238866,-21133,217867,345836,391142,326269,51922,-194583,-120742,117665,-28847,-242418,-61580,132288,-25974,-272872,-223365,-1443,90505,49224,-66980,-91071,78991,127580,-71178,-156681,-47513,33636,137,-68131,-49643,70093,173257,175016,126377,164704,244365,218424,65592,-61051,-49297,81079,207707,89651,-130341,-162064,-51509,81794,125911,-1654,-97242,-17320,27863,-13512,-53007,-69247,-26484,29508,15191,-117253,-276448,-370918,-279197,-34992,63452,-66046,-179533,-147670,-182683,-263356,-135144,169698,238025,-19680,-205116,-57581,128354,92505,1158,-71753,-165723,-127370,-9131,-9650,-71080,-32069,29999,116752,139143,83831,4219],[-46812,35224,223588,302566,213446,132805,86098,94325,168170,193235,167464,151431,224629,305041,229747,14788,-125613,-221482,-287755,-256453,-158607,43032,213710,138944,-72818,-80686,160130,242636,164158,226534,389333,437893,290576,58536,-67627,-75717,-39975,-68159,-105391,-76957,-13520,64496,143511,132008,9293,-78546,-120796,-50281,120559,283140,337533,223238,47370,-19271,60496,62193,-14791,31298,112013,56720,-29630,-4585,22631,-8201,-21634,21308,97871,188582,110385,-98993,-189351,-30752,207054,222476,82493,35466,89093,120539,118577,92375,59000,-27735,-190637,-295802,-204041,60490,198647,85396,8502,70336,105346,8676,-148812,-166772,38487,77884,-72906,-115120,-89581,-103829,-30036,16815,23001,18227,-34019,-84126,-72275,-148355,-281372,-316933,-149819,8751,36782,71219,107924,106364,192490,332793,340141,248353,227454,197449,79134,-56205,-101750,-127855,-41239,155086,110306,-147900,-290934,-202520,-117494,-173331,-204928,-148938,-131928,-131289,-91977,-72309,31547,82861,5159,-50846,64293,272822,383781,322613,124014,-106229,-148103,33524,121789,-18259,-102353,38313,132920,54892,63517,57306,-89842,-228172,-292639,-187548,97098,219098,108587,-67211,-90982,-76317,-165190,-172559,-30133,6002,-189002,-354733,-259926,-137890,-191215,-256084,-188868,-63694,55002,106061,170034,237612,156124,-30803,-183574,-177632,69069,292974,302930,225372,86568,-131217,-114084,43914,71799,-16221,-20726,40893,25365,-66911,-291889,-547217,-470715,-113347,-126991,-377382,-382274,-204103,-53723,126197,271713,251249,65500,-5561,115142,90860,-151735,-258150,-222381,-215110,-198790,-164639,-47991,194715,381850,303486,2733,-404999,-484291,-41279,377736,376682,62607,-158370,-131419,-96544,27178,284327,285930,-6784,-119586,12021,46454,-71697,-73787,100105,150978,-36835,-72623,180472,408166,317477,24247,-106812,41567,168527,106647,104824,149697,-70195,-283205,-170757,34587,151692,181623,210025,134094,-209378,-347474,-74145,101648,85325,151554,140553,68463,151884,210204,120972,6460,-165789,-278340,-173053,58415,225224,229122,40038,-109603,-22940,127535,132174,11674,37591,301166,468159,445966,408987,355524,256800,162762,112446,70665,171130,409298,436448,231201,-5041,-122753,-58639,90781,156239,194819,136323,-53323,2613,290089,254683,-16585,-102894,-67959,1334,138342,244796,191127,107295,135769,197320,128818,-24204,-91461,29563,56650,-153292,-182179,46289,213021,250389,172673,10935,-17296,-26628,-101750,-86529,3974,65501,56741,116668,319569,374150,160679,18672,26720,23982,16292,44122,-21572,-143566,-47102,139421,214551,288307,342516,283728,257343,229099,116091,25180,-31425,-190194,-321117,-218056,-16805,-97234,-251374,-207209,-175191,-265673,-265196,-122159,32896,93204,82551,147458,214284,190078,5609,-214717,-109596,170622,285684,197507,22220,-46699,98151,198812,172029,248075,397460,235331,-113699,-111337,63148,44144,-1402,86241,196812,280159,245081,53096,-111808,-106051,-91878,-222787,-328444,-199906,37174,102728,-52868,-269973,-349293,-22664,322474,282458,152040,212088,183959,-100741,-241262,-187563,-213946,-351073,-489117,-585656,-399000,183560,613776,415940,23681,-86080,-68816,-419288,-804175,-840214,-745545,-864359,-1119156,-23205,2203124,6008823,12167715,9364311,-6201936,-14844245,-6440020,-1423570,-1076877,490026,311704,-355480,318934,1300107,1410696,880104,109431,-650102,-528421,149028,136314,-122419,55289,331584,302847,253220,312712,300353,271909,246763,134904,67563,184952,220700,88873,67369,114491,30650,-106095,-6888,121116,64790,14515,-10769,-15505,108827,197825,136242,222096,470849,394752,42457,-52628,151546,186143,-128161,-202867,-15760,-127033,-244455,116568,449684,342568,146761,65247,-63102,-312706,-260199,207090,476739,410974,257478,89828,15971,57426,-44745,-236652,-211995,-87584,-153490,-273400,-172224,6986,14572,-21815,362,-38832,-114967,-204643,-181936,41868,255601,269418,232077,230572,155207,64789,113272,203056,115095,-146139,-233046,-61716,-20565,-108806,-81602,-2640,1411,-106405,-285116,-261709,-60322,53181,1794,-169252,-181973,-81154,-72252,-82277,-65467,-212769,-346361,-266797,-159649,-26604,130650,160739,149585,111281,-61073,-213523,-117953,94108,169666,103819,93601,25880,-251660,-429688,-326366,-108754,4509,-139727,-256758,-135091,-64948,-24912,79203,109854,191772,261167,6508,-310288,-296929,-124700,47927,179372,102929,-70464,21743,267190,259173,166160,281266,385162,259976,54960,-115021,-257444,-320841,-152982,90853,228189,280609,166896,-5095,-134020,-235314,-299434,-193003,45871,179808,69308,-71790,14018,200651,238005,166295,86618,128502,228068,229592,202387,91418,-208019,-345538,-115417,-65250,-341344,-497996,-297335,-25824,210127,334697,261597,70467,-8407,-4786,-13633,42832,248381,326714,317989,411784,449715,298709,181031,101490,31734,67549,27558,-132000,-132028,-89268,-118156,-128468,-81562,-18620,-79941,-168052,-64128,229274,390217,242905,-19221,-104586,-78546,-199851,-303545,-159051,-91876,-128997,-21044,199414,253678,38116,-262565,-296818,-59174,209988,303411,140898,13429,98847,152961,188647,292433,333602,222992,8181,-131234,-85436,-62102,3257,159646,107611,-82077,-33632,15641,-219942,-408653,-273446,-114649,-155988,-232356,-210563,-122849,-21464,-122732,-294315,-214947,-138484,-193311,-57598,101724,115759,66290,-54093,-178539,-277644,-337012,-201212,88476,158131,63164,90257,74116,-61308,-182802,-268913,-233425,-8600,102448,88607,1701,-119368,-133748,6595,107986,21885,46812,215960,166954,28302,61375,106787,32845,28095,92943,157259,81647,-65600,-86471,-92413,-216072,-250463,36822,295814,267904,16777,-137186,-107747,18094,74626,81858,101423,51425,-7537,57612,165360,74797,-46319,-40648,101903,256917,246724,48534,41343,150417,122090,34428,159740,320310,211289,-34738,-314773,-398499,-87597,212236,149638,57451,209271,351531,122700,-167618,3232,224819,211399,170727,69138,-134263,-218657,-72898,144664,156936,22123,-50247,-85928,-116110,24175,212756,156532,3822,-4785,-38259,-15955,88414,207290,233234,122545,-114520,-80927,182851,174197,-81577,-87672,128458,143560,57236,78504,137024,161781,180030,114808,40889,106993,204267,155658,107757,340183,606316,608163,424169,277056,304652,312363,268396,268174,256248,142092,-14510,-111443,-119882,61574,397525,450922,214281,36128,-44360,-35182,48761,-6499,-197040,-423324,-673668,-623403,426749,2848848,6025509,8165425,9080034,8333574,5000283,1141087,-189794,-227672,-441654,-725240,-540085,763751,3402601,6740485,7517453,4943983,2827515,2188810,1247103,570140,299374,-91612,-182367,-87398,-71696,-35676,-60414,-65434,-35895,-116680,-137619,69344,209637,80136,-42962,-93800,-8133,80412,-92612,-425302,-522284,-284155,-41912,-107531,-324448,-362340,-123492,123469,200228,294442,393783,228134,-77307,-88865,122106,-5086,-255949,-136375,32183,-146667,-376401,-245095,61620,174831,99511,-50298,-76297,174258,257109,-25079,-216385,-97782,84774,104831,14033,-22102,87036,218362,194944,82089,99865,189656,150944,16399,-51354,-3407,130665,205759,5265,-281621,-261135,-17533,164418,177704,23731,-86448,-60676,-61430,-95138,-94273,-99215,-64576,-16411,9660,-88910,-230065,-305771,-202213,-22503,44457,-50216,-125183,-78697,-157840,-268961,-144478,116595,172005,7713,-130565,-59550,69276,21663,-59466,-97933,-203727,-193605,-70609,-55318,-135818,-114035,-54725,12768,50893,40925,-17232],[-53896,28013,195563,249073,194689,171890,136546,75768,93951,136275,141391,107960,129960,261391,294063,113204,-70495,-194774,-256861,-271178,-178004,86178,300197,186997,-86575,-110705,131180,214159,126183,198791,414797,467017,216095,24892,14300,43821,10093,-65788,-96141,-28582,12890,30259,101027,132725,88813,31521,-40791,-2440,173125,343955,435189,311064,97230,1383,112882,132501,42321,64652,66252,-15200,-39811,57065,95381,-21236,-130585,-111768,41186,257358,267459,96329,-50049,493,145710,176850,103801,50177,33417,100800,161316,98075,19954,-79549,-244285,-333114,-160093,141889,213441,57170,6143,80002,58839,-50495,-133396,-126546,83388,138596,-8566,-48574,-37946,-116084,-29056,108900,143890,93135,1218,-133877,-176329,-161250,-186680,-221438,-94159,17041,-41980,-59227,2819,35711,129484,279744,299199,269338,289775,182803,-70970,-283694,-309870,-239272,-8722,242735,114271,-216316,-337004,-242771,-131353,-132400,-160596,-118854,-99617,-100767,-94622,-148878,-91256,27787,15318,-30908,129131,400267,509187,395713,154536,-113777,-191830,23626,171435,48894,-46504,90505,215891,160623,101577,24398,-107985,-188692,-196968,-115155,49039,83753,27136,11833,12239,-35747,-139539,-159291,-27242,-6379,-211353,-422455,-270622,-13554,-33694,-216910,-249809,-120301,8333,53702,186239,341683,280865,83189,-113749,-155433,5922,175264,256100,259791,203443,138118,172958,146791,6756,-173977,-208463,-66081,11827,-69440,-286599,-413786,-219780,57690,-601,-288483,-395979,-255144,-48461,148512,297334,270945,24994,-93261,113779,166605,-132300,-298467,-250354,-194980,-153636,-188745,-155040,96554,312259,247038,-44384,-446723,-486904,-34686,380995,359583,51580,-181684,-105774,-7936,135843,395996,451136,152729,-28873,18708,23198,-95155,-120624,38396,80074,-97587,-93994,204596,450363,349391,59512,-64253,69001,211099,195701,192525,166187,-98425,-340806,-252466,5665,224938,272208,237330,150542,-115012,-219112,-44124,30332,-18819,64408,100390,48110,58282,26429,-89776,-128088,-188876,-225223,-111776,64439,197442,225761,64924,-120206,-70863,110680,167026,60445,77184,293661,400092,385984,398849,376968,238833,80403,54218,83366,190264,363035,342343,76110,-123650,-180758,-53339,124063,171822,194493,156558,-8452,36234,291539,219354,-72317,-125289,-57914,-12246,107379,228800,109718,-56028,-899,166032,165329,-2792,-114535,-45244,-25816,-152214,-105812,48427,173287,262359,211456,40958,17041,-17231,-81020,-48809,18108,46028,4946,9490,186160,277124,125903,-2390,-23476,-45900,-47594,-7280,-22141,-97963,-48361,130955,280524,350580,287195,159805,143100,173775,70494,-52107,-100063,-200371,-230977,-115907,24655,-107619,-275819,-203463,-70430,-130516,-235437,-205388,-48322,74343,98476,113310,198030,228401,33907,-203962,-67179,250481,337447,204596,-1949,-106725,3067,113104,139544,269244,382409,156898,-111880,15033,102610,-89374,-180505,-28806,103104,175242,170763,51469,-88069,-102449,-116926,-262992,-369228,-204212,84676,167588,12797,-192919,-206095,70539,312585,233510,122332,190897,236600,40524,-184121,-263948,-295714,-331510,-369154,-440727,-309135,90098,485857,460349,155312,-55018,-114043,-502783,-777357,-623315,-375793,-497428,-701939,107413,1626574,3415859,8964973,10384004,-1769987,-12640284,-7228777,-1938470,-1449444,113438,356347,-520511,-35780,1001337,1168625,618458,-10504,-537122,-396314,177965,133915,-97273,172840,476595,371448,230723,286723,324142,290314,181524,-36171,-130610,-5956,68422,36317,82814,122096,8500,-112020,-10893,169777,173915,98644,79881,112312,222377,243045,124469,167778,430053,352634,35072,-36210,196114,233984,-98947,-192085,24,-89979,-250940,40084,396131,368248,204902,88519,-84133,-332551,-271640,157902,390102,354611,321538,221003,105821,144981,52502,-169243,-173978,-67567,-160352,-295803,-211977,-15044,51998,-11562,-38550,-90189,-198059,-275725,-155196,83010,202677,162123,141967,163126,97808,48288,140696,225326,159496,-51841,-180986,-89606,-1441,-54715,-114015,-117593,-85527,-122266,-300608,-337965,-123627,68722,23175,-145213,-120457,-35793,-111534,-185008,-143384,-209527,-320356,-284992,-152636,20072,169684,214880,200249,87066,-188340,-354836,-171036,104668,156239,70195,73508,-8016,-294505,-465516,-342239,-74766,36260,-142801,-253788,-106992,-72122,-62815,19865,25170,75373,164630,7281,-277317,-323301,-200669,-55801,59192,17534,-112637,9581,319000,360757,155126,153394,273921,242255,79245,-119559,-297895,-292783,-21887,227593,330383,399346,299288,18963,-150985,-152882,-183872,-178318,-5292,121213,22391,-116573,-25848,160691,183532,95134,34838,104609,206206,186377,130347,14794,-243304,-330861,-95822,-80028,-356329,-481736,-323336,-93982,175662,360141,250309,29535,-16786,46523,31054,-2455,163999,276290,266500,338109,397583,308063,193276,24582,-126650,-53306,1708,-100070,-134912,-125775,-146294,-137022,-130001,-130583,-160403,-128735,22084,249383,299189,163990,7242,-34632,-33007,-175727,-318195,-192889,-81450,-56266,76978,263052,286334,45472,-245412,-264733,-94838,84615,151152,59221,13957,145926,213131,211573,294756,405045,349631,123077,-20171,32320,4568,-29366,51406,-36356,-215809,-109801,-29209,-257774,-426116,-236823,-17773,-76656,-272663,-289550,-137938,-17391,-116609,-272890,-259706,-254468,-233860,-36110,108449,130806,99068,-30604,-163353,-214876,-247308,-133570,82207,138787,88773,128887,120607,-16200,-204725,-333440,-247952,-38001,20729,23360,14387,-117521,-187372,-71833,98555,89213,58418,77365,-59382,-126154,42967,150073,75830,36665,42745,71621,34173,-35683,-38972,-89140,-313357,-385256,12575,353315,292533,43386,-52241,-21883,39536,47496,87174,171080,45576,-134270,-74534,110888,83745,12317,71480,207404,319614,266151,64412,38538,164476,189019,156956,260547,322219,180013,-23000,-286577,-438191,-175006,162949,102647,-8575,141274,325395,115780,-152621,38959,273853,188727,3928,-126402,-236408,-274564,-136380,93772,135880,-10175,-74876,-56314,-66750,69192,266140,197221,30386,50365,-15495,-49264,35375,153042,169432,63668,-163718,-165228,66295,106019,-67787,-8351,236756,267104,193861,296556,359957,236486,167187,95913,-26786,-13800,109711,158225,188006,398288,606963,602896,436314,297107,362126,377491,289859,250465,209377,103841,-43178,-170247,-157202,41340,293428,308824,110547,1123,-16688,45447,52685,-119469,-242595,-307369,-546455,-614472,626302,3507398,6545868,8516526,9664385,8648856,4638342,964663,30451,-58644,-388291,-723723,-555130,931995,3923267,7415135,7888926,5242242,3063543,2451273,1201819,351245,215413,-27345,-142941,-102472,-129509,-87026,40385,178819,159163,-47199,-68028,195288,263228,28157,-133333,-221931,-136564,23003,-47510,-337941,-440374,-158892,91206,-26543,-333337,-424335,-184516,45126,84216,213162,436248,371349,26707,-34481,149884,54165,-214069,-176516,-43712,-199867,-393719,-252685,53458,181059,127041,7640,12748,296848,361124,10389,-246911,-123858,115317,159981,55351,-2941,105761,242124,179330,23706,47988,157995,87446,-35830,-6626,89393,185922,186161,-63827,-366224,-301975,4491,196967,207180,59957,-59007,-83089,-120196,-145072,-125297,-155194,-155400,-95513,-29758,-84213,-189008,-218442,-104981,-12747,18243,-16379,-30884,11116,-109048,-236329,-113756,69162,87925,19436,-67623,-73223,-696,-50644,-110847,-96395,-182961,-212249,-102484,-77631,-173569,-153436,-66237,-40495,-4244,19387,-34018],[-61868,-8667,104084,139776,141345,192497,181249,67669,31516,74257,116994,102517,55442,168190,280475,174730,-88,-115951,-174853,-240958,-166629,129928,354863,193115,-116494,-157219,35620,126754,74802,161108,385350,396528,73705,-50797,62238,132884,49701,-65489,-108652,-20102,21092,26223,93990,123996,142146,115980,15619,17301,191208,361865,448997,324654,108501,21368,161759,212587,122610,111811,61077,-36916,-36584,87280,134841,-19259,-174504,-163974,48512,315160,360752,241866,94712,43037,65553,106642,109269,39020,-41245,68126,191769,118574,-4642,-120102,-251433,-292758,-69724,204448,190907,21222,3590,78139,8667,-108050,-108156,-10164,188007,182520,7326,-7293,14745,-103180,-37429,180189,269312,183952,36806,-150290,-232962,-146093,-75281,-113144,-52759,13967,-123245,-212927,-121086,-33137,58084,208595,267255,299688,334830,157814,-213812,-472397,-479705,-329976,15235,307134,137522,-249008,-381654,-309947,-189210,-123278,-113419,-87520,-93600,-90333,-55082,-110361,-142319,-8460,44008,-5063,150805,423338,503814,383974,181169,-65191,-183320,5515,187050,101898,24020,145236,272902,261505,142048,-19951,-155485,-186986,-104723,748,47093,-18096,-57024,57494,86245,-11911,-110232,-128422,-11201,11342,-191277,-439980,-287364,77405,136994,-108341,-246044,-172136,-80938,-25764,171869,383336,344698,169551,-13146,-71625,-4462,81003,194302,267936,277350,350304,383283,204944,-50371,-288552,-350402,-160278,-18215,-87708,-265935,-277911,-20774,173927,125330,-144236,-344587,-267838,-32553,161575,297575,261168,-4636,-138542,102003,196943,-104083,-309513,-262595,-151960,-86965,-182026,-202187,66684,259992,178395,-70300,-413455,-436705,-39242,349533,335483,42684,-203882,-107005,55258,214505,461772,586527,354905,118315,51411,-3662,-134150,-185993,-61637,-28281,-153269,-98361,224654,464042,353951,90922,-24241,52232,175971,211908,208174,131525,-102576,-333741,-310426,-34795,263758,317003,222043,127553,-35864,-118442,-78060,-99146,-128800,-6152,81231,70276,19326,-123541,-265477,-225149,-168938,-133534,-17581,102569,164294,160712,41765,-126836,-106876,88192,159766,40620,38473,193256,257075,274315,336576,339769,181139,5410,16122,93488,173351,272629,219764,-62695,-189524,-161675,-3337,155058,189822,212630,186711,49944,87723,279070,165831,-116752,-149299,-84878,-62058,60720,185277,16645,-213323,-121019,152245,204554,15943,-133976,-124424,-104634,-118450,5886,115405,199623,273758,190778,30118,15201,-31346,-64144,-1903,55525,43099,-59139,-123583,19329,131049,51190,-35744,-62424,-82789,-68876,-43522,-41059,-57102,-37256,106130,295055,361420,202975,16351,13588,113552,58442,-64440,-124958,-184020,-130443,-2848,78284,-67404,-228939,-125171,66504,-4355,-192415,-247656,-106879,55295,94286,44191,142972,241246,63160,-172704,-33780,279638,333284,171034,-51155,-165918,-76956,48607,124908,256804,273461,12860,-106857,143949,149214,-191794,-316862,-120929,9899,48519,75046,34261,-64562,-88356,-125817,-260105,-343496,-182969,94888,176333,22954,-164912,-101556,122324,254812,154076,78265,157805,265253,187228,-80243,-265760,-303000,-258542,-181682,-185604,-160377,-19967,292347,453158,266413,-33008,-190532,-504918,-638512,-439409,-204122,-242574,-279002,158321,819597,803207,5354809,10019504,1890202,-8787133,-6773180,-2045332,-1517019,-225326,433183,-480099,-294143,634523,880408,340959,-115530,-288174,-127016,207538,129881,-36070,276223,545934,351480,133385,203133,286475,231334,78561,-181154,-311042,-202653,-79842,3429,124271,131043,-50256,-156359,-62800,133435,189110,114529,114801,197059,310936,282267,117372,74511,217992,154664,-12156,10799,261978,280187,-60621,-180894,27732,3387,-206827,-59020,266281,329374,233595,115729,-76986,-285116,-234693,69437,238427,238095,294272,266024,178198,234424,142723,-108824,-137891,-12287,-96010,-281618,-266202,-73922,43149,-36419,-96293,-121224,-227160,-279133,-88712,136940,156294,51517,30987,63252,11155,14674,158251,243716,197591,55045,-86867,-83731,21498,-327,-127330,-200509,-142981,-115683,-288365,-402435,-209711,41485,15790,-123209,-71857,-3181,-142832,-249057,-180914,-171223,-247454,-261539,-150356,18756,162938,243300,216146,10225,-324674,-441817,-203464,81877,132366,62478,60458,-46509,-322691,-473821,-309183,18828,101037,-127091,-218001,-51904,-46939,-86459,-37254,-62113,-82943,-6794,-37405,-216976,-295801,-245830,-158300,-73538,-83383,-153821,3992,339538,403325,112191,-1974,135387,214018,120396,-54484,-225928,-168931,133543,338142,387600,452751,379321,39371,-141542,-55328,-65185,-158513,-72738,15633,-59718,-152448,-55806,117458,154592,59511,-21225,36945,133510,95698,15270,-90316,-271564,-263866,-25758,-30614,-287094,-399694,-342296,-177889,111576,319032,179974,-27222,-33110,68366,30743,-74930,32359,175311,183306,224448,281969,257830,164777,-72169,-280146,-162842,-32308,-89446,-139384,-142419,-158504,-129689,-140025,-211540,-236184,-113269,65899,206328,173804,76324,32660,33467,13071,-103524,-233092,-172186,-65352,-993,132126,260075,273207,88584,-133915,-164714,-100309,-34000,-7199,-39061,-7832,167731,248655,199244,254221,424153,434382,224817,86523,110235,32562,-73055,-57631,-154176,-284532,-142447,-43786,-241004,-384281,-185857,68290,23495,-226834,-275897,-96079,13548,-84234,-231808,-312584,-360560,-244916,-21053,87995,118790,101505,-40775,-166988,-135155,-114848,-45183,76310,136163,142412,173403,172995,53190,-205500,-394738,-267761,-86197,-84603,-78731,-6676,-111844,-226729,-132583,91384,139007,38237,-90448,-301443,-320144,-23912,182116,149542,60196,-20095,-41335,-19482,12976,36976,-62706,-373579,-450136,8890,391062,297447,69366,23081,61615,57822,6365,57075,176202,10576,-239222,-168624,57641,78086,53110,155419,264383,334155,250561,80712,54059,184640,245587,268891,332143,291487,152772,11922,-212588,-408603,-220770,136342,137981,27394,151688,315911,92109,-166825,413,245214,129783,-154875,-299521,-331424,-334119,-202620,19813,65509,-80314,-113229,-43518,-26231,117205,309907,224530,76531,106761,-23410,-143945,-52686,83589,115416,8543,-217462,-267459,-79349,12465,-56397,52043,286381,347255,319916,470693,504241,263674,124044,63427,-72799,-100537,38652,157887,215945,328736,466208,514018,391903,236412,291359,323244,217592,168353,150463,84662,-59194,-214075,-160750,49735,168485,118455,-35980,-96388,-48868,90692,36760,-240492,-302052,-220788,-368879,-434042,987147,4377514,7288555,8787278,9961950,8777942,4102302,637925,101248,35370,-261506,-520134,-368584,1187594,4436172,7875678,7963878,5240613,3146461,2592322,1183693,246972,247813,131757,-60765,-134507,-208906,-125307,153980,384381,320237,39699,-7481,243699,236129,-45417,-210108,-302882,-215384,9199,46273,-155627,-257453,-29592,173780,33278,-307110,-418127,-196567,1753,29028,171961,431386,408671,74375,20715,197243,142568,-126860,-182688,-87858,-175947,-316465,-233777,-15609,108541,119240,81628,150297,416683,413885,18572,-253601,-122616,124236,160036,55619,19579,135712,244849,136049,-33531,22824,157440,40258,-82995,56544,197829,223370,155917,-86010,-333590,-239363,30633,178562,205083,99144,-13768,-68310,-132830,-165058,-163483,-236894,-270368,-180060,-86597,-98722,-161463,-134225,-22933,-10858,-9018,20845,70022,90308,-57711,-176646,-46181,45166,8395,16861,-28186,-101200,-77306,-110921,-130998,-56171,-109580,-190918,-107099,-71401,-173313,-146946,-25537,-39445,-12808,24108,-36658],[-57235,-50154,-20363,8164,74165,194760,213298,76055,-5949,15713,93330,123566,12806,51931,202700,181680,49065,-24680,-74624,-176527,-132490,153251,348237,139996,-171656,-228048,-107558,1998,21677,124192,311979,252697,-81164,-137244,69284,171115,68785,-74797,-144857,-63332,-4540,40457,108972,101187,155285,154343,31113,9448,180409,343902,386058,250459,42669,3167,182267,275034,203163,169041,112970,4845,-22035,81174,134842,-12106,-161255,-126489,120434,345398,365767,301339,213313,96813,-2405,31983,94415,-1113,-109303,47228,213044,149415,-10504,-140346,-209153,-176422,44714,220859,129769,-15024,5737,72567,-23853,-135603,-68771,135159,295089,182944,-31169,-784,59264,-62958,-41706,212424,352256,249109,41788,-161142,-254486,-127984,9990,-32937,-51674,-23852,-211109,-370553,-255249,-98389,1797,144589,252548,330160,348835,122882,-311188,-568999,-562576,-381223,7716,322362,181344,-223563,-412753,-383230,-256512,-126974,-62969,-47478,-83131,-71648,19383,2340,-125012,-19224,88985,23496,115351,335339,380602,293446,187994,17437,-128681,-18106,160962,131016,99031,204491,303563,321271,166776,-59561,-212592,-214968,-42547,118784,92074,-47614,-100966,63259,112566,-1691,-74709,-76463,30101,82502,-109273,-391353,-291954,132120,279901,25341,-185106,-197129,-180277,-107904,128694,342182,326265,215559,101574,42223,28524,30916,134590,249971,288367,436041,455612,193823,-105730,-344632,-410569,-210710,-47138,-108377,-230290,-168974,73944,206071,208139,2915,-250563,-240363,-14708,154454,258614,205980,-34524,-135686,91358,188076,-70503,-291875,-258857,-101723,-19898,-146792,-177424,105425,233998,112261,-72373,-319971,-353605,-57364,283210,313315,54691,-196379,-123243,69674,238215,468326,643142,526360,274901,104088,-25233,-178670,-244542,-163261,-140902,-193761,-90998,236279,454053,334333,110761,3700,-4626,78535,166794,157486,54704,-87926,-271750,-335393,-82699,254109,303406,159630,60079,11037,-51577,-147089,-243516,-219779,-56810,71478,118216,38351,-204978,-361837,-256129,-108434,-28197,79924,156958,125232,43461,-28870,-132887,-124779,60437,101014,-57943,-80545,26411,78532,140120,237716,250115,104404,-34260,1301,77336,106934,159903,116991,-112276,-163419,-67080,67599,159741,187439,228622,222686,122320,147985,255111,111144,-133851,-162749,-136711,-134187,6291,125023,-58683,-313096,-182869,165652,234614,25877,-132334,-165454,-147487,-61639,119662,230612,283159,281374,125946,-8208,-11206,-50236,-48822,34456,91545,49868,-121255,-252007,-138511,-23355,-51688,-85806,-85768,-70108,-36558,-52025,-62410,-27697,-23941,60427,238439,294820,91353,-124795,-103358,57736,71537,-16845,-97574,-137024,-42612,86734,130819,18118,-122160,-3235,185066,71227,-158318,-247914,-133486,34576,57663,-36308,82510,231177,78471,-130579,-11626,252798,275367,100700,-121509,-218468,-131130,8406,122025,213568,104457,-156565,-100794,241407,195200,-219213,-352478,-154607,-54003,-61938,-15378,5246,-48985,-68361,-108618,-211972,-267063,-142434,80156,137710,-27441,-189090,-56623,134046,180478,80226,37101,120236,262743,290743,39075,-190030,-228871,-140607,32478,108431,-260,-112520,92667,393024,316813,-27391,-237884,-359721,-406670,-357477,-266444,-136592,11780,94109,91776,-781937,2577327,8244976,3601259,-4702257,-5236091,-1779636,-1374258,-505117,452636,-218828,-335403,313881,606793,123010,-158384,27335,178515,217258,135112,70476,358443,535633,257947,648,87460,178304,87549,-47893,-265260,-424823,-346926,-176579,-157,175543,137784,-113956,-218734,-155266,6277,102226,74305,101832,219789,336416,287741,109413,-31847,-87149,-110368,-77527,71582,332643,325571,-14915,-178039,46869,118321,-125781,-147169,102944,238589,224508,138221,-39356,-178522,-163588,-44170,54850,99935,188937,214107,215850,304421,210032,-51922,-87287,77061,24040,-230959,-313308,-144245,1539,-74631,-143262,-118839,-184839,-193569,24305,206339,127530,-44568,-73773,-34562,-77505,-30750,156315,248014,216830,145112,18515,-50192,34400,33608,-112958,-216986,-149540,-89235,-256034,-426530,-263482,2163,-2014,-103743,-58991,-6283,-153756,-242237,-157260,-111958,-158521,-209968,-169167,-43955,106797,229878,190456,-84796,-410803,-445774,-209047,38133,107111,68687,44632,-77059,-323664,-452429,-240375,136030,179558,-84008,-148942,16655,139,-101839,-93624,-138615,-237912,-199626,-108194,-125437,-193430,-232718,-233890,-186227,-160165,-162765,15313,324262,373741,49746,-142515,4734,177386,154595,43317,-62519,19798,270568,395857,383786,427790,384906,49006,-113377,24103,18052,-136077,-130264,-108708,-173433,-189907,-71770,85404,154068,67962,-63904,-61309,22472,-16996,-110335,-193455,-274267,-159185,68221,61121,-154637,-284074,-353678,-260410,29693,221339,79235,-74187,-40122,57807,-21090,-159625,-103030,56422,94579,105382,138855,168738,113912,-157797,-391925,-236192,-57754,-90736,-132501,-131277,-151028,-107074,-107726,-232701,-272529,-107118,67740,111228,38423,-3466,49688,76500,33804,-18022,-76538,-89541,-40851,18924,126626,193195,211805,140304,19430,-41590,-70569,-80999,-83603,-97133,-29964,168602,259267,167567,187593,388670,462333,292943,165229,136965,18732,-111277,-130571,-209914,-266349,-128646,-48954,-188192,-286720,-133710,103172,92690,-130894,-182541,-7649,69822,-35101,-211056,-391398,-431108,-223457,-22400,45478,90079,82417,-71403,-177426,-47950,47380,53816,70809,138942,195019,206616,219020,132780,-178689,-429968,-292078,-143175,-187775,-183216,-48020,-108995,-263008,-178809,83689,161362,3813,-224666,-475555,-489943,-132665,183284,232450,92804,-85068,-158788,-70450,63221,119098,-23081,-381127,-431954,19806,372759,260922,88994,76958,118749,67559,-41214,-10191,105848,-45176,-284274,-192587,21664,57579,70629,201775,271731,296875,203445,79740,73230,206306,278829,328099,346317,243468,148525,71925,-117233,-332984,-216648,147116,258169,166638,225032,283164,21613,-223187,-92463,157889,44334,-275315,-407286,-390899,-378120,-262433,-70380,-35198,-159712,-148956,-40317,6481,152630,318632,225123,137176,165950,-35437,-246180,-132453,34006,90387,-29590,-260466,-353566,-214255,-82984,-45654,81046,264167,352231,389632,543938,525901,230837,57938,30200,-77248,-124647,14433,158360,183921,154068,229266,372133,309376,123068,123691,164185,67655,39402,93488,97538,-47507,-226624,-125779,104605,100842,-41601,-185868,-237620,-131224,90283,9624,-323320,-341639,-175992,-193846,-150206,1447607,5398226,8334342,9171100,10145070,8831336,3536654,160622,-39770,36535,-75722,-141969,2322,1528749,4951146,8163628,7734055,4795895,2994034,2566541,1201599,290203,396919,355535,59120,-154774,-276745,-141517,246352,501474,415664,131568,27815,192999,140743,-108971,-250481,-331943,-236643,42557,154230,47984,-35553,65414,183975,59023,-252203,-358095,-168932,-384,41555,176604,371370,310440,47039,52970,241676,232925,-23318,-166613,-99966,-85060,-163906,-185176,-116167,-16437,76526,140795,286817,496634,400610,-10713,-252552,-103918,118179,121394,31590,53685,175353,228722,80866,-75420,26096,180556,16435,-111916,120906,290197,232669,127536,-48861,-183662,-74204,76429,133629,178423,132513,42733,-17078,-101462,-160173,-212064,-332393,-374495,-244932,-138915,-122056,-150796,-75410,20926,-15374,-29768,47296,139170,130021,-21868,-101969,46530,55044,-43339,11256,-8970,-136072,-152263,-152611,-115664,15311,-7263,-146457,-96256,-43847,-139402,-109635,27606,-128,19085,46240,-24992],[-35226,-68276,-130336,-105000,16690,183130,227788,99053,-14795,-30655,70123,148371,-1666,-54156,95734,135019,50082,36851,8534,-100653,-92525,141499,272106,32707,-249572,-313893,-252084,-120217,-19428,97510,218267,89495,-191422,-198856,41659,155745,65112,-93975,-192832,-145642,-66447,49394,118324,61731,127452,141742,3901,-15117,155566,304873,284955,119541,-92409,-74432,153227,295932,261399,229071,211187,94168,-5878,44027,101759,-11882,-120864,-27278,229018,341245,289525,270919,283953,157776,-33001,-25972,60402,-62551,-148363,55693,227785,176716,-779,-134080,-127833,-13816,150440,177671,38530,-42825,17792,72709,-21313,-113442,-15031,249228,346920,133193,-103360,-23796,89777,-1016,-28172,202683,362713,253496,-3242,-193741,-264481,-128619,39264,-9798,-99549,-103812,-303286,-509955,-389181,-157773,-20119,107080,249293,345526,325934,79214,-341859,-555180,-544686,-389378,-37490,281433,229817,-146079,-419848,-436931,-293274,-115579,-6437,8534,-38733,-20537,110971,124521,-68613,-13073,132321,42127,24220,166325,192946,157334,166461,100867,-44716,-33578,101462,129147,163055,267081,319074,319651,159047,-84164,-254174,-247115,-16892,202055,165389,1119,-80995,41732,93384,3898,-32821,-8783,97784,201081,31171,-279777,-265372,159319,362312,135060,-90399,-181119,-248068,-158346,79368,236684,235186,219091,201172,141601,80415,27516,91051,210804,234217,372180,384865,124468,-153235,-342627,-383077,-201965,-59915,-120816,-185513,-98963,68084,164270,225687,103049,-150385,-186138,-3324,121282,174752,104516,-69837,-94859,89950,159173,-31956,-245541,-233921,-54624,31812,-94328,-98569,180976,229835,58055,-63822,-204796,-262428,-81496,198856,297827,94170,-145527,-137820,28703,199450,418270,601588,598879,384543,160460,-35441,-215790,-272368,-227022,-221042,-211973,-77087,236370,424396,294167,111295,11387,-85104,-45447,91414,69239,-41831,-65407,-177833,-324136,-133008,192322,229316,53470,-40975,24990,-6375,-204855,-349034,-271736,-94885,50819,161730,93558,-206995,-360281,-215817,-27369,57766,147997,204404,81883,-95675,-122593,-134614,-122772,25764,-77,-211967,-247035,-153059,-85863,15820,126074,130224,33048,-28360,1516,18925,-3884,53614,68654,-49069,-46365,69963,125122,121387,146238,221273,259845,208924,207961,223264,69351,-116236,-155202,-191478,-205672,-47258,60863,-98251,-326161,-166356,203869,244940,22370,-103856,-143935,-134757,-83,195816,340097,376726,273615,37903,-66076,-50361,-57255,-31821,46874,102907,53534,-167915,-344395,-248212,-141817,-156586,-148439,-95108,-11331,40340,-29021,-68053,-11350,-22170,-8190,112260,150151,-36945,-237923,-184725,10684,90280,60999,-28997,-62965,21199,125958,163056,121494,9777,111242,240582,78883,-143003,-213516,-132034,808,-18134,-105368,47139,207959,73786,-85569,5674,189296,185712,8064,-201884,-260269,-161052,-18289,113941,146797,-72823,-302628,-96751,286708,232959,-154984,-265854,-113726,-70409,-125904,-79092,-29911,-48243,-47367,-59995,-125955,-166108,-90290,61646,76026,-115520,-240450,-60346,119177,114136,31988,8621,82334,228498,319679,144016,-51933,-86444,3771,223688,350050,117988,-165817,-56622,295494,293182,-32999,-198103,-59867,-129713,-399322,-506245,-174224,98660,-46057,-246087,-783367,1207793,5306304,3093873,-1573155,-3104368,-1316103,-1167944,-712910,365350,199675,-127853,108493,361415,-11051,-120315,319185,410501,195494,152584,207128,409250,452790,120388,-119357,-20903,24689,-109492,-177363,-289167,-458466,-404593,-192825,27120,212292,136820,-141368,-262157,-262002,-179784,-57898,-300,60166,183691,281117,238841,94977,-113487,-350606,-324292,-129999,121895,383127,367548,36544,-182443,41616,210882,-33332,-194235,-42662,119871,177432,147322,19975,-41852,-80222,-152417,-113083,-18988,43821,92616,213120,334933,242542,7618,-9531,185425,161367,-155166,-328894,-193841,-48409,-102868,-154042,-80711,-80253,-33236,171336,284507,119727,-109589,-143156,-93631,-136213,-74317,135698,233561,207914,191696,101841,-4645,28141,35512,-75169,-162853,-106264,-52142,-208992,-382308,-237869,-13337,-7713,-80838,-75489,-38325,-130771,-156419,-73756,-53979,-97003,-168649,-222562,-158008,11580,169621,129779,-157751,-409530,-373671,-193026,-6586,90173,75271,23201,-86241,-290831,-403959,-158308,233023,248617,-11444,-54493,87783,56949,-114232,-154229,-200888,-348419,-353422,-176852,-16712,-28173,-153569,-257531,-245946,-180070,-119704,44637,272824,279006,-18375,-234294,-88688,135865,160671,120441,122809,208023,348634,389768,324504,333172,311232,38881,-80392,65020,48845,-112297,-156846,-214772,-294010,-228311,-68480,75126,173515,114253,-78234,-166563,-102449,-114770,-202388,-260160,-241692,-46740,151003,162073,5092,-170593,-352957,-316771,-44720,106851,-6441,-87781,-26531,25107,-102295,-231650,-198899,-43116,26473,12502,6212,69258,63472,-206257,-439708,-260521,-59520,-86628,-106039,-97816,-129271,-75837,-46805,-188961,-248322,-91625,40725,-6329,-81099,-63169,53101,79500,12983,42022,94691,37263,-10730,-4412,60294,81172,109434,160900,143802,56624,-12579,-25839,-32216,-76041,-25253,164390,251645,134300,116842,314100,436523,319650,204962,122007,-21536,-126787,-145673,-194070,-174654,-83073,-66968,-123864,-146687,-80709,76433,97905,-40526,-57028,94139,133175,8303,-238862,-490757,-448160,-176312,-42038,-9063,55144,57564,-95981,-174552,35706,211304,146997,60331,128514,218902,216992,247322,205355,-120791,-413054,-305066,-188870,-259424,-252730,-86967,-110161,-296858,-214263,70256,157208,-18659,-275275,-524993,-575926,-255663,143259,294059,120972,-139137,-247550,-106715,95973,177067,10171,-337453,-344478,35228,282850,172948,90052,100722,134423,64468,-87388,-104769,-24921,-109532,-253212,-141786,6165,20281,63503,211095,245462,225093,140535,51793,76756,213718,268728,298402,287815,194499,171802,145721,-29049,-242658,-165854,194489,417621,355162,308010,196510,-102943,-309262,-191817,47611,-54196,-336041,-416842,-386067,-386946,-306589,-160467,-128373,-207610,-163143,-35987,36521,163269,272572,192206,201790,229674,-25066,-297215,-166862,25805,95546,-48273,-284139,-397761,-305626,-157041,-32037,81620,186495,280369,373886,495399,429193,145884,-19438,5653,-35268,-79815,37882,156459,105273,-61793,-23749,220298,217209,3033,-72580,-45547,-111908,-95739,52723,140608,-4757,-202781,-64187,199342,138002,-109107,-305061,-388878,-237018,46021,-18428,-334931,-335544,-168192,-67761,134308,1919274,6445346,9563960,9740191,10342426,8849813,3109545,-377967,-346759,-21886,136287,314401,464820,1922227,5531497,8471467,7347412,3975910,2633614,2412909,1278402,487804,637963,595678,194278,-140629,-301863,-135128,287413,508659,434716,211909,30222,55733,11367,-135629,-247175,-326352,-213483,106907,237864,196294,149670,107790,127952,49885,-181901,-271997,-121393,31133,103938,211831,266242,108555,-42852,46120,252577,287860,59429,-144543,-84580,46467,21576,-117753,-213300,-151154,13238,161158,367397,507637,325806,-74572,-259956,-83055,108888,73972,7640,98091,211894,197368,32380,-90821,50651,210250,16056,-111106,173306,343909,216378,110950,34285,29435,139990,144316,98118,146944,153297,97609,53099,-43879,-135123,-255048,-419373,-441816,-277079,-168799,-141932,-153412,-52481,26481,-16755,-34949,56179,149195,114622,-9284,-22458,145502,95210,-52652,18282,5856,-161860,-212942,-175271,-78099,94050,90752,-98410,-84136,-10610,-89955,-66384,60901,53350,70512,67986,-10043],[-4362,-47018,-183012,-167034,-12428,165283,222892,127302,-960,-58790,47422,154688,-1144,-121321,-480,53068,-1179,42109,49845,-38771,-64084,93939,146171,-99620,-332899,-387455,-342737,-197308,-37857,85078,129982,-36330,-223061,-210948,-3782,102167,44979,-115374,-232714,-235279,-152680,26743,93590,7200,70349,88882,-52455,-42196,131083,259064,196409,-4900,-244655,-203943,64821,261682,282163,282582,322700,192866,-901,-10963,51250,-26370,-88158,83516,332294,311877,170208,179816,300700,216131,-18817,-53576,14709,-127811,-147418,94738,233462,183141,16816,-100381,-27942,148180,216452,82258,-64427,-53586,42393,84429,20881,-40936,46086,287422,313902,49406,-172023,-57598,104726,70149,10361,164324,299221,184766,-93872,-253738,-279057,-153759,5270,-52029,-185135,-212102,-387069,-606575,-504304,-204350,-599,101324,240301,330455,269810,29034,-308962,-449917,-450192,-367884,-107681,199352,258232,-47832,-397581,-450390,-272865,-68426,55462,80623,51189,69108,197176,202206,-14269,-11538,145526,32544,-105031,-30216,10992,22967,119247,154109,47056,-22790,32404,96157,200576,326489,334027,263051,112785,-91565,-259289,-254221,-13114,235920,238742,102037,579,20755,52171,16091,11446,58504,175840,328147,195529,-129526,-197416,172412,370942,186823,8010,-125139,-253109,-149301,53580,112118,106678,187334,255502,191317,124704,56499,70148,159246,132792,192966,218889,35055,-175476,-293975,-290341,-138721,-49468,-121571,-141526,-62923,9542,88737,183413,128252,-78293,-126979,-3189,63139,49891,-30550,-107926,-37236,98378,132705,13658,-172213,-183576,-12697,65509,-38348,-4848,245886,233875,19727,-63236,-111037,-183304,-97422,124740,287650,150479,-59312,-136603,-54466,109112,326812,479706,539845,404708,201463,-31388,-233892,-258895,-229202,-243867,-205576,-58602,225567,376864,235764,86617,-5726,-164824,-152958,20570,-18472,-129311,-45681,-78439,-280128,-180123,88170,105492,-84194,-153935,16560,35470,-209813,-373537,-275833,-131450,2046,170789,147907,-147113,-273603,-122122,44691,93293,161051,222471,38020,-215458,-198065,-119356,-103289,-18835,-119247,-372587,-403727,-283979,-192213,-71717,27757,12769,-13603,13236,4110,-78674,-134897,-20991,83459,93816,120583,198568,139585,39000,62173,180242,294030,305602,260140,187243,46488,-68329,-123299,-226229,-251321,-88162,6487,-100392,-256064,-78669,254829,230771,4633,-55418,-61781,-66975,47289,204978,376848,416648,235679,-56596,-142885,-95834,-46930,-12297,32196,77139,41781,-188823,-375968,-286194,-195602,-232947,-209124,-93813,72206,135649,18434,-46845,-6278,-44182,-97152,-59019,-44292,-163221,-300958,-218057,-27860,92455,127701,54389,26056,63076,108322,158304,203820,123549,173693,218513,32413,-141511,-158142,-116882,-60038,-127495,-147902,51988,182907,52654,-43201,27709,123939,97126,-84908,-274673,-287313,-176133,-46719,83067,66770,-208526,-387421,-98139,278289,256633,-18942,-81733,-6486,-36013,-130033,-105681,-65770,-66628,-30679,14349,-18746,-66299,-32136,59920,20141,-201035,-279046,-78392,95648,65529,7877,-7444,44132,165386,269998,215174,119646,95446,150378,349772,463686,153072,-180799,-125412,185946,213828,-30799,-41583,336937,131707,-530750,-802905,-314192,-1323,-175301,-36267,614560,1059287,1779076,1052154,103704,-1035747,-920165,-1033119,-828535,201564,659817,260663,26144,127910,-81048,-19328,506150,493961,143672,174136,333282,414108,313583,-25861,-188786,-83197,-121656,-299751,-288932,-282796,-434336,-377573,-129100,79962,216529,127311,-100843,-249476,-345896,-364309,-236140,-84745,14133,111920,155151,132170,70304,-138178,-451318,-396338,-142449,139872,388636,398321,91774,-183562,7489,243814,41416,-184511,-127198,4093,102394,137850,83358,84921,-7327,-223333,-221901,-90009,-90923,-45169,175932,314018,236425,74236,95366,286858,268318,-76098,-299491,-199020,-83087,-107216,-120149,-17348,53857,156303,321134,355008,127681,-134384,-159597,-92287,-141547,-98766,106330,202575,168160,180152,141275,38157,6232,8023,-30792,-65878,-34630,-16586,-150954,-262315,-124851,13728,12465,-47406,-94050,-68833,-66793,-11988,45602,-18235,-97039,-178384,-310274,-292850,-102356,71638,51403,-179003,-320685,-262149,-168621,-33799,86186,71380,946,-65379,-226166,-334536,-84890,276959,288066,80329,50861,156764,113826,-125876,-222721,-252715,-391221,-423148,-215877,84522,158092,-27140,-217034,-231023,-130887,-28187,82062,189659,142070,-82442,-263707,-129713,95739,130315,131993,239977,319502,342569,324579,230380,194463,173926,2481,-57209,66723,37009,-87350,-144034,-268621,-381353,-253410,-43684,85709,195089,177332,-60892,-253813,-212279,-164114,-224354,-267477,-180277,39235,192829,240555,154100,-81424,-331613,-322541,-84058,25194,-36095,-57258,5409,-13741,-175147,-265704,-229296,-97168,-7286,-38630,-89472,-15238,30688,-206356,-422106,-238045,-30236,-59029,-59009,-56965,-104666,-46090,17356,-100696,-165421,-54708,3009,-111946,-167097,-101526,36992,39632,-48517,51442,222210,172704,19850,-63708,-48032,-46615,-15702,121269,185926,100339,57986,113454,127822,26218,24756,172981,235730,112967,62949,226440,372794,308807,208367,88073,-61043,-107635,-104040,-126170,-51653,-31283,-108725,-69522,12116,-19173,9651,37191,-5045,38596,165482,174486,19967,-315032,-580328,-408150,-117957,-75144,-67065,17834,40537,-87846,-140193,105927,340462,214843,37382,89560,199963,202381,250380,254087,-37126,-330238,-283902,-201707,-276884,-261126,-101098,-109701,-314616,-235488,49224,138523,-5885,-224138,-439759,-547351,-352157,68795,307708,128391,-169517,-274711,-115597,97791,183416,16384,-259777,-219265,46003,136917,44896,62454,89485,106032,46511,-125778,-208350,-183390,-171202,-158537,-39949,1372,-35092,35416,192601,206611,147944,81568,-1183,49669,189278,199462,168272,163296,156408,212553,213153,30808,-162956,-82416,261204,544852,507222,338192,53700,-258900,-390026,-243679,-47666,-150132,-329019,-316997,-297528,-345635,-325443,-227100,-171646,-188671,-140676,-20858,68568,145256,169574,129499,255447,293364,18522,-264245,-142514,57861,117534,-54140,-288998,-391981,-337373,-193543,-13471,66155,87973,160406,276361,350404,261990,34033,-95226,-8035,40333,15822,89542,146192,11380,-239754,-212616,95840,141648,-79352,-222095,-233898,-260742,-191380,34614,194385,56640,-151520,-2529,295420,260278,-70915,-375830,-511400,-332050,-28112,-39410,-270357,-278411,-179834,-12252,327471,2315310,7317370,10642053,10329056,10531833,8797433,2887279,-830858,-681801,-72690,332490,712841,880366,2315705,6211688,8970996,7037629,3065089,2180704,2227081,1435631,810527,926124,801118,311885,-85320,-267725,-113610,261621,415933,386510,264502,2959,-126758,-112360,-116301,-211225,-313013,-170818,173161,269143,244914,245165,105570,35895,16447,-112395,-188743,-73871,79518,182826,248103,138840,-119338,-158812,-1098,208519,277743,90955,-130209,-48999,184102,187827,-54186,-280319,-252264,-46859,135424,355439,442682,214806,-155364,-281064,-69944,108978,47546,3969,141546,227401,155722,6052,-72850,87017,229416,32712,-77786,206423,349538,182809,106924,129321,220365,318338,218074,99802,131990,157922,135642,115256,13877,-93505,-263828,-469991,-463377,-277061,-168819,-148281,-159177,-59675,15522,87,-14996,51259,95936,47635,-15883,53394,228265,148054,-19180,49917,35324,-160376,-245231,-181680,-40531,149593,153335,-63039,-80598,11601,-48800,-38873,67018,101738,116760,72031,-8795],[17950,8623,-160185,-165176,-5185,149682,200344,147831,23422,-67421,25614,131894,1384,-135008,-57673,-35546,-82893,-7314,43844,-8039,-56241,25691,12542,-212491,-392615,-413660,-339709,-201619,-30288,83500,64347,-91525,-177644,-169591,-46469,36541,20388,-126950,-246049,-296114,-241518,-43929,20147,-55931,2814,16407,-115035,-60750,113365,213956,156982,-59878,-346799,-351942,-75863,173466,262023,319866,407237,257987,-15848,-65510,4660,-52769,-84608,156747,392555,277158,62097,77060,273464,257551,26073,-50799,-31598,-176000,-110541,147723,221590,156438,34023,-45291,65818,263178,225572,-37950,-153621,-41120,77174,106182,90395,62002,103116,241952,207197,-37547,-201074,-78102,105892,133899,70352,120524,187634,59688,-203057,-319774,-294248,-189295,-76441,-146264,-282696,-318496,-442034,-637189,-572835,-225803,52518,116954,205758,276223,191676,-24489,-236548,-296620,-326542,-339496,-177088,106630,246355,30397,-347554,-415663,-193795,15908,114880,158308,173490,181940,259058,215411,3757,-39160,102070,-20400,-243561,-199011,-108179,-66669,59385,160327,126621,25824,-16910,40963,202667,371771,356105,181255,37783,-85566,-219483,-218809,-5952,233109,288107,212514,119889,29947,22919,43444,50993,103447,234055,407180,326378,20707,-93176,182855,315917,173262,83774,-46504,-191580,-76319,69713,16903,-13753,133717,248395,181857,143607,93860,68669,105122,16107,-24461,34002,-30086,-154620,-215934,-171258,-42544,-18109,-113912,-107611,-45469,-41179,27783,109315,81995,-51614,-81828,-13216,-12072,-103104,-178987,-141687,13738,109681,124314,68452,-78696,-110917,28765,92225,12012,61462,259851,229821,-2848,-81473,-66043,-125627,-91682,87165,276429,199796,36766,-112886,-150890,-7450,217082,321840,366632,324649,213887,-12688,-226347,-212540,-173632,-207009,-177511,-34104,208993,312607,160884,35403,-46383,-219531,-209857,-22323,-74313,-181822,-33678,5757,-213248,-218970,-37497,-45560,-232617,-255805,-2904,82992,-145772,-304973,-237749,-173591,-78252,129656,166154,-63443,-139388,-7201,81522,61399,109726,197644,-1783,-278945,-213298,-69727,-71253,-75547,-227371,-484790,-491053,-322025,-216626,-107803,-35289,-68661,-26378,67830,758,-190421,-250967,-51290,144013,248925,274859,272236,100656,-69877,-49988,111857,321643,401030,299297,151178,40186,-4568,-72931,-226666,-253138,-102547,-25585,-77695,-137233,49003,302367,195673,-22514,-1032,55515,34752,68571,141235,296860,355687,158227,-149329,-239394,-147323,-27751,6196,-3176,17404,10002,-178375,-335476,-251259,-183340,-258660,-246708,-82868,151307,216167,74760,37,-9379,-95323,-198177,-235309,-240721,-265897,-303497,-203773,-59968,63225,148051,121203,112132,94090,52027,111265,231484,186022,170601,144590,-29806,-138489,-98239,-106102,-153721,-250270,-159452,92012,163586,25287,-6848,60307,90316,39721,-154854,-319998,-295010,-186449,-86834,21310,-15082,-273222,-398638,-107953,230308,261982,139698,140032,138997,37886,-80924,-96901,-97915,-103469,-23909,95676,86368,14972,29102,86040,-8406,-245124,-270304,-73665,77406,30477,-8808,-19286,2568,76714,162014,246134,289237,279877,274559,388751,419334,88697,-180448,-122256,88910,119678,5319,216736,731172,324761,-676356,-1023042,-490538,-193516,-199747,643637,2592453,1439532,-1526369,-1265297,603743,375791,-844822,-1038506,-821173,58880,1038941,692972,24260,-112133,-127016,98235,540923,413118,72712,183007,397324,359874,144515,-146964,-193042,-76492,-201550,-419336,-367087,-284839,-392717,-298399,-13977,148835,188491,116619,11438,-164304,-373877,-482334,-372386,-155828,-13777,37765,-6957,-15347,33299,-98517,-350703,-303134,-102871,115622,335698,407517,148141,-167652,-48264,199402,75065,-122384,-128759,-77865,18669,110744,130551,165786,37551,-240078,-250644,-105470,-171315,-143354,117436,242108,197346,146688,211521,352743,306182,-20988,-232067,-156048,-89866,-88311,-54687,50559,173955,316440,433817,397107,140002,-122115,-127151,-35188,-89089,-90592,81791,163022,103941,114482,134917,72468,-14552,-33508,-2581,27588,34923,7255,-87925,-92933,35024,72366,55107,-1676,-86015,-63606,32428,149944,163757,-14933,-163579,-253506,-412208,-408436,-209734,-42431,-23590,-140958,-178136,-157963,-149645,-34510,90690,50209,-14496,-15316,-139688,-251956,-33592,257834,285667,167988,148894,222249,163983,-136054,-296746,-298977,-366991,-394818,-207647,157127,311391,105731,-122360,-140747,-25853,83782,110514,85474,-6937,-139105,-240824,-120380,65835,72796,63579,221997,299550,251433,217888,126399,44913,6100,-59808,-54218,45022,11357,-60325,-97074,-250934,-396125,-244094,-2098,102325,196974,227266,-23599,-305661,-283152,-149333,-164227,-214770,-111532,74017,180706,276059,263490,-16470,-277794,-262843,-71402,10748,7663,10823,41025,-44913,-205828,-247470,-195706,-101888,-11302,-52272,-139072,-69751,21139,-164896,-356403,-183517,26820,3198,3361,-24626,-88201,-26769,58913,-4324,-47889,2904,-29401,-180707,-215730,-128848,-5342,-34137,-132622,9741,272300,279833,48315,-136188,-164903,-158100,-136769,22305,135998,89132,122734,278828,321605,172663,118681,203558,220361,109524,40257,151529,291826,271800,187700,59173,-72310,-51048,-26450,-43829,50983,1324,-167466,-37879,157688,56617,-56249,-62536,-46183,53902,169512,165759,-17771,-411168,-620230,-323329,-64391,-112845,-125057,-26577,35430,-33858,-67463,157191,404179,241177,-2624,18896,142351,169485,226822,266814,55995,-191019,-212837,-169193,-232386,-201669,-76673,-97755,-295141,-230184,26587,124036,51855,-90950,-256535,-414239,-384657,-16110,264184,104861,-166628,-221452,-88323,66977,126322,-15283,-173239,-91854,47373,-23830,-91533,7244,44113,42511,14506,-152412,-299770,-332483,-222384,-36086,71813,-8686,-105096,-4193,161299,170147,91688,40397,-67595,-11467,124767,72183,-40024,409,132776,252191,253935,55251,-105767,11786,319768,578609,546989,276866,-118898,-403784,-424298,-214881,-102640,-227764,-261359,-126445,-126854,-249291,-310003,-247234,-136871,-89902,-75104,10705,102894,104473,30310,50590,282108,343295,83929,-158777,-76209,107555,138374,-56592,-281726,-345602,-311563,-188075,7512,47673,5498,39203,135624,170060,92005,-72208,-158333,-15727,123594,126962,140973,125253,-59413,-318485,-291140,16068,96000,-99378,-275108,-340141,-330873,-217353,33662,227894,112064,-91900,28752,333994,382455,27013,-399817,-572587,-385379,-109016,-49465,-154078,-186123,-186331,-11762,392032,2589408,7907233,11402451,10883339,10861703,8882017,2907581,-1056970,-876115,-49746,474864,928982,1117837,2649455,6923510,9688684,7023998,2456608,1788963,2114460,1671283,1192026,1204236,932200,381528,-139,-179976,-89523,173220,257154,292504,278247,-41643,-300808,-202092,-64360,-165629,-312038,-132289,211982,240315,199671,246922,86164,-51872,-23947,-57330,-127062,-37265,127019,243818,254689,14860,-290813,-257436,-73536,112196,197435,60305,-129893,-1751,295392,290553,-20049,-307083,-290766,-79104,75828,250572,322340,106032,-225826,-305064,-61308,127794,59121,27673,168058,208123,109692,9052,-20410,128843,229236,56081,-20833,218154,309550,137732,105994,196317,311721,383818,267739,142771,143683,145445,144582,144295,47420,-39823,-212725,-458873,-444423,-253695,-143214,-136224,-154883,-77317,19193,49388,36946,44418,610,-49590,-29632,117316,274477,189316,43656,107800,90343,-119895,-238893,-175072,-22236,158744,162143,-49581,-87631,12489,-34434,-34644,63639,138173,140761,50818,-33768],[16719,75251,-76805,-110082,33775,142398,165022,149629,45085,-60590,5751,85792,451,-99558,-68954,-102042,-156127,-81506,5412,-10087,-65329,-37378,-80732,-262578,-397681,-366467,-237332,-132280,-2273,83205,23736,-80248,-87156,-91283,-70193,-15866,3977,-118188,-223938,-304103,-309342,-158194,-93770,-117174,-56524,-53498,-160444,-65511,99249,168352,169379,-18557,-355166,-475144,-243880,48190,209328,332318,434724,261636,-49284,-99479,-15028,-75909,-108683,164610,389250,253481,11172,9929,222412,268122,72709,-31804,-68854,-191840,-54573,187325,181794,95967,45011,18341,131283,302487,181366,-144161,-202511,-4086,114395,128640,161249,163145,146809,144945,70600,-96270,-171707,-66762,96899,173605,137501,93189,68220,-83180,-295448,-357269,-287656,-208517,-176079,-264166,-362842,-388893,-448108,-586835,-565074,-208431,120067,133914,134373,185510,105781,-77846,-157869,-143317,-220948,-323321,-217965,36360,189698,58465,-277983,-340043,-79222,117791,157952,222789,296338,289380,288343,179595,-27123,-109959,-8210,-119116,-360018,-302833,-142262,-89054,5010,122640,180579,108370,-26062,-20143,171951,391568,379939,111341,-42671,-71667,-142162,-144112,24866,224044,304774,294242,243033,84484,33054,87614,78954,108591,240573,391283,367281,130915,26690,196259,226071,113085,122215,27448,-92048,33984,122110,-20250,-88773,74122,187568,131284,132007,115287,75256,55634,-81975,-193634,-97880,-42489,-86742,-128270,-65314,57282,24955,-103393,-87059,-29705,-43362,14502,39783,-5022,-64389,-57112,-26244,-91405,-264098,-319079,-165068,40901,113168,136960,131673,21725,-28496,76156,129303,55429,74227,207144,204803,-11914,-113478,-69950,-87658,-59348,96370,256532,216401,111841,-68560,-225912,-118020,114922,176489,137321,169922,196172,19321,-193668,-157284,-90889,-131345,-135211,-1492,194031,234894,73274,-36736,-102749,-234175,-203667,-33017,-85087,-184552,-26464,64789,-138116,-246367,-159763,-194585,-365276,-330611,-29679,127281,-29897,-167323,-176191,-219913,-175547,45130,131182,2183,-4515,95726,72282,-31507,5901,130799,-33795,-267571,-144550,26801,-31729,-142735,-302418,-510001,-472046,-257785,-162620,-92659,-50447,-89896,-6352,112324,-6892,-277338,-319805,-41532,217087,350966,360089,269115,23594,-174144,-160676,36420,339044,477521,322479,120187,43356,56498,-17090,-193109,-208054,-79504,-27009,-49449,-21249,172305,332341,150923,-48550,46738,170511,135980,62856,25720,106695,189924,45218,-238329,-349496,-206922,-17392,16304,-47448,-58834,-34477,-136675,-229919,-163828,-129916,-230179,-242183,-59699,201627,254607,121595,60109,-17467,-170594,-297672,-374104,-389890,-327394,-251528,-153880,-86360,2539,108198,147267,177163,126909,-7127,32720,191293,188334,127583,73546,-62422,-117007,-48654,-113555,-269245,-356336,-144534,146592,151377,3386,21432,100830,104494,28812,-184416,-322407,-279394,-197052,-138188,-64736,-88056,-267162,-352682,-127619,162836,245184,262566,330302,285487,129534,-1329,-63476,-122336,-151577,-32158,156722,164783,70762,91196,137392,-2747,-228135,-202528,-27837,68958,-1407,-36699,-37638,-46008,-33807,27232,239576,422230,430324,356140,343174,241832,-61984,-197730,-88583,19291,56458,96422,520296,1022828,422040,-751250,-1072128,-628693,-345697,-56069,1511674,4098890,1560722,-3838467,-2625271,689678,829461,-1214268,-1163817,-662206,45786,1250140,1018627,39455,-356626,-182870,178681,421928,207383,-5131,161732,361074,245540,-16606,-215784,-142611,-3211,-176333,-428117,-405406,-319627,-366390,-210387,109043,222503,148763,117705,164081,-25571,-332432,-493003,-424369,-194436,-9747,-8953,-158788,-171490,-17613,-21789,-116727,-93686,-18897,56250,230935,388555,202335,-126579,-111630,84970,57280,-30172,-52883,-103468,-50135,73273,146590,182055,45633,-210176,-210443,-78945,-175353,-166710,52126,132193,138267,216079,311118,362146,260230,-13509,-153596,-83136,-71020,-58808,13370,99168,243056,399802,476806,394849,143668,-88939,-72039,47176,3874,-46661,72479,125610,30684,17911,100003,102957,-11934,-68154,-8585,74866,78014,15238,-32044,69035,170701,126293,99872,48709,-40552,-7114,146863,283963,246116,-38380,-265570,-365248,-492369,-469432,-285458,-144542,-78391,-60097,-31800,-95363,-142978,-12606,90336,8342,-19380,51963,-46581,-164453,-7047,188544,238514,221102,220704,280052,201233,-143014,-366103,-339845,-296913,-288238,-149770,195467,389334,197195,-5823,1359,101835,174384,113003,-22786,-140141,-189728,-192736,-76863,55012,11496,-60977,61612,141699,99564,95812,33319,-84075,-150541,-138557,-74841,21675,3511,-29479,-30201,-163433,-318309,-184980,43529,101229,160852,235688,11574,-317272,-304154,-79519,-41155,-124687,-62743,52688,122533,262929,319157,42551,-178919,-139351,-8957,65881,110998,96273,62452,-61183,-180245,-181583,-125925,-76973,-4918,-46415,-148820,-91758,28530,-102105,-269514,-117662,98991,98873,72888,-9185,-83984,-21120,63018,63875,68072,68249,-46987,-205264,-235548,-160272,-77312,-124742,-211128,-59216,248387,336789,77524,-189691,-251772,-227071,-224745,-101138,30550,47496,166447,399146,455337,303792,232773,250168,209958,122101,52209,105604,212391,222898,158249,49927,-39360,36150,58905,16729,95244,13,-222242,-31571,256254,141819,-81507,-159671,-151084,-28844,91873,93083,-105517,-487075,-584330,-217303,-26211,-144736,-183363,-87234,34989,58114,35178,190301,392323,220085,-57366,-72090,63880,129444,181813,239463,134706,-28109,-95473,-95060,-135882,-87006,-12783,-65532,-223620,-183773,15954,131549,145338,75546,-41059,-221300,-335716,-78487,178957,54765,-126356,-93295,-24761,15418,18254,-78121,-100408,9939,39513,-150879,-196073,-59792,-26281,-39694,-27429,-165407,-360685,-442056,-258393,70759,153076,-36024,-178638,-41254,133260,140157,66614,18396,-132519,-96563,28158,-89014,-276019,-162643,118472,272529,256770,50981,-70652,92167,343626,498432,446892,128543,-281182,-496040,-386544,-110563,-112637,-274137,-153956,106596,95889,-107410,-254863,-207576,-24738,71108,29427,59714,134071,53455,-107319,-26173,269873,360493,143771,-31327,-6712,141830,145862,-60118,-268435,-276772,-242913,-148767,22807,32923,-35603,-37608,10569,25030,-23683,-145578,-201289,-25355,185380,214827,168985,99644,-76425,-278609,-263707,-25539,76781,-60080,-226690,-338006,-304923,-171682,35352,212032,134748,-44274,10451,265313,399117,101245,-392449,-554953,-377387,-170136,-47940,-27077,-84984,-161524,-14389,368239,2773687,8344475,12030937,11633954,11699632,9508570,3272906,-969073,-809347,76335,541701,904005,1109556,2882766,7596149,10611449,7457529,2462209,1606967,2168105,1965974,1553940,1417790,969154,388159,91596,-65467,-76281,44246,76228,177220,250785,-87182,-420780,-249793,-9477,-133133,-324870,-109694,206744,165747,108628,199084,79334,-102485,-53701,-22858,-89835,-9863,162785,264814,213514,-86261,-359714,-307435,-145010,-5568,73158,-18787,-140882,48883,359570,308573,-32232,-300355,-260795,-67392,8756,91100,187861,35836,-259743,-309219,-40692,168827,106872,70523,165068,152277,65219,37619,59682,173819,211872,75686,42353,210085,234115,80612,93875,207915,270138,304271,262942,204274,173757,116396,119810,127589,42931,17952,-95523,-372418,-394070,-216220,-104158,-107239,-129856,-80607,60046,136317,120089,48612,-99638,-146085,-37486,160823,272372,199476,114779,181362,166527,-42040,-193105,-158153,-30393,116241,117096,-59335,-100055,-7427,-51106,-43899,78569,167356,139362,10866,-82996],[-9297,123523,26408,-29680,89468,144456,123732,128484,54269,-46095,-10226,34750,-897,-36147,-48101,-127009,-182323,-136104,-38013,-31369,-77030,-69091,-100346,-225628,-328124,-243835,-68242,-16059,33578,72369,-3619,-38441,4804,-2818,-68090,-40444,3940,-85659,-170436,-256811,-337934,-287304,-218101,-164254,-95312,-104649,-172954,-55558,80537,115032,200304,90472,-275551,-540699,-401372,-84719,140282,313805,396796,203488,-88026,-95045,11358,-73353,-139075,109061,321587,240191,32693,3501,169367,241108,91109,-19121,-93287,-172672,-1856,187941,108588,13627,47124,73509,154694,264987,106944,-199859,-191993,52288,143135,138278,203740,231649,175904,51711,-42229,-107958,-89305,-18636,82266,177465,190923,92410,-22422,-201292,-346626,-342121,-234237,-187408,-262781,-373679,-404072,-399715,-394978,-456285,-463031,-144133,179681,133045,31599,73204,24561,-128197,-101546,-25252,-159973,-324049,-212151,10657,103089,31349,-201225,-242707,34870,205626,170338,254018,384415,364190,289897,129268,-93434,-216957,-170009,-248022,-430133,-332333,-107578,-49335,-28093,61775,205084,203937,5914,-68672,123156,379514,388954,77376,-101717,-53447,-47463,-52238,82575,238077,297758,328628,338402,174941,88789,141698,92442,71582,178956,268349,291711,174048,132339,211885,137536,40157,123502,70778,-4081,131349,181124,-1485,-102922,23206,102968,72495,94546,104191,75138,13009,-138685,-255322,-135916,-1765,9631,-51655,782,134872,68355,-92615,-74474,-4605,7228,53174,3136,-89918,-91922,-43970,-31319,-159622,-407947,-431041,-176860,38102,100148,161747,198206,111845,45458,131705,188574,95915,33838,100410,153257,-10216,-139732,-98327,-61119,-8146,139776,223455,185690,143480,-12191,-251823,-192728,43003,74896,-77568,-8886,158719,61822,-143564,-121694,-24769,-51726,-88769,38059,185802,150654,-19049,-116868,-161995,-209381,-147756,-24185,-58078,-138354,-15615,98923,-70871,-261925,-258137,-313291,-455367,-372221,-67834,146272,96069,-10804,-116659,-261473,-262053,-55060,52019,22203,92203,164211,27086,-154187,-118629,38122,-55866,-187771,1072,167199,11872,-212635,-337236,-441866,-348993,-120648,-59053,-39852,-17107,-43919,38437,133989,-7900,-302629,-325296,-10700,268339,366452,349752,200483,-56864,-240739,-236983,-21625,342060,515895,328477,99843,49255,99594,29598,-139707,-130023,-17853,3282,-32394,43613,248532,336825,111754,-59511,83585,248882,201435,39129,-101139,-134427,-35019,-83488,-321934,-456532,-273575,-32704,10094,-88603,-126608,-73899,-70197,-85015,-58222,-73346,-165128,-189062,-21053,213017,239814,144603,115853,-27456,-254701,-378739,-444328,-459193,-340033,-166419,-87939,-105059,-73616,21542,124789,209181,169184,-31449,-52686,97126,148775,95387,60929,-34120,-67598,-18648,-143216,-378758,-415801,-111956,190805,142504,-5263,40101,138252,157108,59394,-168337,-277463,-239759,-206492,-191203,-155676,-143522,-216422,-284636,-155687,91565,201947,305642,438063,398820,213280,78919,-19423,-134356,-197907,-58392,171400,196989,101677,149924,199868,29452,-157659,-93114,47835,65182,-37253,-83751,-69858,-102933,-158899,-106683,200445,491054,518158,383252,235396,-3938,-261113,-257189,-76554,-20307,56596,247039,793078,1151065,429547,-696125,-925674,-665264,-341462,265848,2210530,4345551,881376,-4769057,-2350720,1153663,441266,-1950693,-1317457,-349138,214498,1266517,1131809,20589,-576519,-259610,184988,189874,-55348,-83465,101968,222463,91897,-125578,-215786,-64023,109362,-48016,-327594,-406963,-383539,-362176,-144223,200432,289603,128335,141161,299994,114413,-236183,-399001,-382690,-189040,26149,-13726,-258357,-299387,-83449,37903,113900,139539,85878,-16304,102462,345162,250509,-64188,-168563,-70163,-5805,61255,71166,-65904,-83836,36371,127883,138598,17663,-162260,-139869,-37597,-110154,-113299,-8583,5995,74343,266841,363983,310044,145306,-63850,-99807,-11837,-40006,-35112,52634,110631,245432,389492,439387,345264,129014,-58965,-32414,110984,104732,23075,80656,100020,-30611,-74090,63614,139045,29315,-78684,-52132,57553,87473,10497,-1323,158071,216055,133017,118258,87207,27107,85368,247334,357973,274900,-68724,-347331,-450659,-512656,-456736,-309556,-209143,-106278,30732,75129,-81814,-144809,17733,68043,-54843,-18064,116075,36690,-80549,-411,94368,151436,212879,249712,318863,217886,-146268,-415173,-368653,-212060,-146468,-54985,211457,379248,212178,88725,153187,211923,205733,79642,-115662,-238755,-236237,-150003,-21840,68168,-26498,-190332,-180737,-105132,-70960,-12715,-35466,-169806,-257979,-216885,-115454,12404,31755,6837,40681,-27666,-158688,-77903,75652,60452,78894,186921,23307,-295168,-279960,15448,101718,-33785,-54044,-7912,42481,208083,321320,117794,-27746,27810,82357,161093,235894,174867,60489,-61625,-109139,-91938,-62079,-56003,-11043,-40983,-133221,-88800,39562,-41928,-186579,-59485,168889,213654,141772,-7412,-86339,-24560,32355,83076,148476,122291,-47591,-194498,-239819,-204923,-173088,-212408,-256905,-118612,184348,344271,113704,-194075,-277209,-240110,-257584,-195120,-68278,9146,180641,422450,462552,365100,329014,293008,203304,142859,89588,90782,148045,175901,132175,60498,35016,140256,131221,38955,72612,-33728,-248899,-45261,282252,219043,-46206,-216640,-281067,-187253,-52146,-35275,-225240,-513031,-477216,-116506,-4435,-160790,-240995,-169525,25189,161764,147135,211509,321769,159595,-117008,-162631,-14503,91682,124922,177123,175622,114336,42334,1012,-11468,57461,79684,-10451,-103907,-90629,32632,169759,248668,216811,138133,-27756,-216021,-89762,88129,-387,-51083,79054,64382,-35139,-104985,-147990,-53037,71598,25560,-209993,-236815,-112660,-103532,-121413,-71462,-163695,-379640,-494500,-275370,130372,181167,-80542,-237903,-60907,119855,112272,62464,4592,-184889,-186112,-77851,-242936,-478988,-291652,102837,263456,224460,32593,-51525,137912,318551,334045,242490,-61787,-398244,-514509,-281886,28433,-90580,-281465,-36450,316643,315631,55205,-161967,-111854,132209,251138,159493,123683,152965,4976,-203673,-84926,216590,330501,170323,56104,25090,133274,138529,-59740,-248261,-201327,-150702,-93057,21127,20377,-28896,-43679,-44853,-34211,-60986,-173653,-220841,-42438,204703,251590,165631,82933,-28613,-147463,-176942,-51306,68555,13008,-112915,-242179,-199905,-78935,25239,134382,107950,-21153,-53615,81712,249512,76281,-371778,-459985,-303180,-188375,-34644,73921,4240,-82830,50264,361590,2965587,8809499,12637458,12608859,13032566,10680517,3993591,-552914,-469402,280519,534298,675211,885734,3025125,8268335,11751129,8355823,3126131,1727454,2444154,2298270,1833698,1527364,913175,339033,165405,37356,-83795,-93571,-87003,61506,189604,-119370,-464519,-265901,16627,-124489,-333359,-99486,160918,75506,33369,163589,99005,-104099,-60818,-5372,-66152,19181,186545,243059,127646,-155417,-333405,-301856,-188667,-96382,-45243,-112738,-153225,96565,373184,250569,-90180,-277308,-179624,-10911,-36543,-61652,83916,22182,-243889,-270662,13054,229343,172922,114115,130434,72373,26835,77953,151268,219804,186499,84389,93598,186256,136822,7571,60554,162605,121298,107648,188142,245842,198715,72422,66627,70369,1973,67951,66198,-216245,-315562,-168898,-65494,-68335,-81479,-51528,138396,250569,221819,69904,-168604,-213075,-31824,176947,223477,173378,174107,251771,245313,56871,-119172,-134036,-58039,37202,34775,-87154,-109465,-37293,-86364,-45808,130277,198150,121988,-30089,-136820],[-43817,133647,102875,43692,142340,151100,83575,89071,47516,-32229,-19777,-596,3693,25258,-19846,-106024,-141602,-135187,-60526,-51470,-74138,-54398,-43140,-107979,-186221,-72907,109056,103200,61991,41834,-36573,-12314,64725,73036,-41772,-36077,21131,-35644,-100223,-171356,-318153,-385881,-311932,-185989,-109845,-130661,-149052,-31377,51230,46201,197986,193426,-161371,-539903,-507795,-190401,72861,262234,307652,109891,-111737,-41876,92367,-26224,-148281,15905,202644,216736,102669,50535,129599,181797,64552,-33512,-108225,-129397,28799,137394,6854,-71362,39685,103821,134142,175929,35966,-184297,-118787,116113,153099,123412,196898,250496,197379,12699,-92580,-72626,21312,56329,67234,142731,210137,111539,-66102,-267443,-355892,-278807,-127370,-120258,-316503,-450117,-400169,-347553,-288235,-266131,-273482,-36653,214802,106264,-79347,-37407,-44585,-174333,-81880,43849,-141306,-329464,-158391,32286,14786,-29154,-129967,-147251,116248,251017,144294,239070,414769,392996,278084,96504,-162921,-330699,-344030,-376163,-443689,-303377,-44927,23895,-32958,6876,205878,281683,59345,-90644,78365,338327,364405,77165,-122213,-31788,39961,27091,151245,285976,286428,319916,384939,269146,170723,191979,94402,9775,60841,70886,120926,145421,195345,224660,80286,-12025,100484,70712,25700,163284,206456,44751,-66187,-8756,32751,33588,39420,55959,56403,-25007,-149931,-200028,-80927,66895,97054,-5752,19383,176193,103034,-78658,-57745,31842,83249,120961,8381,-136359,-103681,-23896,-17876,-202338,-507780,-498025,-180665,9701,68641,184400,259365,176318,94742,189826,266434,136262,-36326,-29684,78039,-202,-136721,-116888,-37940,43414,186854,178613,112388,126586,44252,-218497,-212724,14628,21143,-227416,-158019,118717,110211,-88782,-125676,-12212,-1998,-48570,77627,182789,69281,-103763,-187252,-210162,-162167,-75025,-15475,-14377,-59114,7148,114382,-24883,-267843,-322635,-382289,-483021,-380942,-120660,121181,186575,109135,-82718,-287319,-308348,-133382,-40292,-6071,131965,192511,-26708,-259327,-220534,-53093,-66717,-67104,185933,327406,58258,-271374,-339561,-308276,-163861,33350,50660,28688,53414,56344,96750,134304,11253,-248602,-274158,15138,274711,302481,256009,103419,-102895,-248388,-256916,-45735,326394,502706,317179,93960,54850,118253,57072,-87204,-44938,69645,57432,-33909,31504,250764,315106,91658,-42507,114724,271716,208090,10976,-195509,-340512,-242301,-196969,-393788,-537247,-339041,-79416,-16384,-118194,-162973,-87401,8325,60089,29057,-46676,-95774,-100225,31572,191374,180147,138460,152563,-36120,-325890,-424466,-435376,-442666,-308679,-78179,-27722,-112817,-139109,-77160,64795,206481,220384,1586,-115034,-14791,103334,120757,132578,57280,6491,-9620,-188126,-447937,-410775,-69828,207657,131212,-455,47742,158085,217926,109427,-115755,-195092,-181087,-209626,-233066,-226935,-175422,-158099,-230174,-186950,22580,128231,255022,446706,456911,266738,133820,23472,-128421,-227037,-101616,125460,173982,110698,197667,254809,72724,-62787,19562,118242,56068,-74870,-141825,-116083,-165207,-283940,-224052,131309,479726,528164,354668,97323,-242692,-457489,-358877,-120712,-35654,128428,440392,971159,1114529,381981,-501169,-630122,-567746,-126654,719290,2470899,3150689,-741572,-4533266,-550992,2431717,-305047,-2786434,-1385006,72833,522334,1120400,1008278,-49325,-727066,-342853,113389,-87558,-311043,-163192,11305,23827,-57415,-144979,-144373,14729,219801,137792,-160732,-381777,-447552,-359360,-103617,240705,339386,150849,186280,360646,191416,-124033,-246223,-272388,-140521,78285,17443,-281872,-369148,-162074,25014,213306,305932,181736,-74162,-8653,293331,288402,3463,-209628,-224339,-92872,125394,202329,22603,-73392,10093,83841,60544,-37404,-131747,-87124,-10186,-7505,-11443,-57662,-112319,17096,280794,348871,209882,-242,-162031,-97867,28095,-12538,-27871,44191,80875,192427,304560,338454,261110,93283,-54826,-41531,117958,178139,98288,99587,91621,-60012,-126665,49546,185819,106598,-58705,-117453,-9432,75239,1294,-13495,130517,143169,67078,86570,93563,82280,172886,305664,364291,255682,-80249,-353807,-444732,-450314,-372170,-272021,-221852,-111927,96005,122174,-98536,-142751,39115,11399,-136237,-21694,154876,96068,-9500,-7808,-1615,34117,131312,224851,321969,205311,-147784,-428983,-374679,-140579,-17358,53863,225680,302373,144209,123710,267375,271460,160467,11251,-178363,-295969,-277262,-132480,24445,102736,-23051,-269553,-404310,-354481,-214063,-82703,-72510,-201250,-293326,-275573,-167406,19520,92655,48537,103931,123020,42867,54428,78717,-28563,-42339,85167,3145,-250940,-227135,98142,215023,22860,-88418,-76670,-30033,125462,279963,218851,168723,204367,171793,251289,337921,228949,41940,-48158,-21369,-13409,-42674,-69945,-43176,-46637,-106910,-73487,40967,-1877,-122260,-20477,220363,324211,204334,-6713,-82179,-26217,-14202,55373,173551,148016,-34756,-164668,-237078,-257453,-274589,-279996,-254561,-135884,123509,319891,160016,-134139,-228033,-199918,-228581,-213285,-105452,-1289,164191,338403,336603,332702,370790,307018,194527,160795,132574,96789,106995,142222,115031,78634,129472,244858,186349,33231,5101,-83636,-232073,-68768,228315,264294,40961,-214671,-389916,-367691,-221953,-189535,-346442,-484713,-334484,-41149,8716,-153140,-290659,-267485,-6051,243990,244428,228516,229023,79455,-167683,-232384,-79047,58991,66064,92229,165137,198886,161918,91355,110994,202768,182886,61652,38804,37225,84498,233123,328500,286147,233554,116740,-59236,-38338,33441,-28715,50427,249901,159748,-61408,-196473,-192302,-29515,91327,8766,-195326,-204116,-126016,-163284,-184400,-106106,-145743,-354035,-485386,-268624,136481,159485,-128359,-263881,-53379,122993,80310,55443,-17406,-221803,-259319,-164999,-347074,-599894,-367676,75382,226142,172449,14652,-43533,138144,249184,150009,16152,-230245,-453158,-466483,-145148,147995,-54756,-248239,61037,443243,469816,203280,-42982,18132,281031,398115,296201,197962,150975,-34678,-236257,-118322,133151,254025,151882,65451,-1502,73884,122897,-42998,-211923,-126160,-52695,-41595,-6763,3306,13683,18648,-5907,3007,-33435,-161580,-217580,-66096,176648,229710,139455,89677,71084,16424,-92440,-84127,54833,87148,13137,-96258,-55989,24591,-657,8129,33637,-22144,-135172,-166668,-38698,-69326,-347211,-305958,-171660,-150511,-7315,134082,77993,63143,239869,496371,3257881,9281800,13007342,13368332,14268776,11904497,4841253,120639,37792,494142,475842,365074,569653,3129336,8961640,12937962,9501055,4159345,2137042,2914609,2631814,1986049,1507836,781110,260878,205963,93238,-115076,-209504,-206347,-39745,110183,-130836,-437686,-268990,-4160,-133323,-310474,-87337,96477,3471,15811,178041,133683,-69614,-42123,6657,-39714,61376,206407,193707,20599,-192265,-259117,-258312,-188049,-115633,-104568,-181362,-153889,138253,349393,150501,-174301,-256026,-79741,74601,-40302,-150306,38900,55361,-185518,-179962,112923,301885,233123,139719,74854,-9056,-3589,110758,230293,259361,161425,80366,122294,152630,32021,-81400,8006,86259,-63439,-132175,52113,233239,192393,17299,-795,-6397,-59472,97457,228391,-17180,-204721,-110884,-36992,-29565,-17990,11422,230872,365561,317684,102935,-187169,-234571,-13382,163510,143256,122936,209570,299907,303293,151416,-38212,-107767,-89539,-49879,-59117,-124221,-109095,-60895,-116493,-21105,215069,234664,103356,-51622,-164880],[-60279,105553,122778,87114,175430,153700,50436,43478,28201,-24013,-20646,-8572,16342,56987,-6492,-49544,-43243,-72400,-52305,-55476,-46219,3258,61463,53874,-324,97958,233665,181999,70230,-11090,-91073,-33420,82374,128130,4290,-10342,49449,17393,-32155,-72811,-249424,-409168,-339691,-174931,-103259,-134051,-97266,6523,12894,-40855,120723,208162,-85305,-488954,-532550,-238110,21154,181323,195340,20124,-102262,57773,219775,69060,-118791,-80577,51302,154330,169071,116173,107007,106964,-2850,-83885,-120887,-80408,29150,42444,-107596,-141101,22291,98981,79676,75631,-663,-100652,-16,170883,138168,79849,137933,221862,220312,48273,-71900,-6677,128672,138853,57566,77763,182472,130319,-67983,-280563,-344865,-201025,7933,-27024,-333772,-482831,-360568,-249868,-149283,-54268,-32376,96630,220743,61406,-164856,-121824,-99855,-216873,-96649,70493,-139997,-317600,-72663,84773,-45899,-86177,-73447,-73388,149177,242095,83365,177561,385064,380316,268582,96332,-199528,-408858,-479661,-467541,-406502,-245491,3426,91796,-14153,-16584,195294,313276,102650,-81995,58501,280171,296455,83526,-106843,-7208,100475,71088,204388,353053,287639,286679,375032,325825,242264,222549,92247,-44830,-73718,-135002,-81079,63466,199373,228243,67939,-23641,72418,34337,-20998,101494,167248,79804,-6900,-18405,3161,22396,-26708,-22129,15388,-61764,-129129,-66978,31809,127306,134452,-5367,10,181738,124494,-54882,-24117,74166,146315,182681,43835,-128710,-78256,20164,19624,-209150,-540027,-507021,-181633,-33974,24690,193576,305598,207602,112267,237551,341701,171809,-105096,-151723,-10809,15875,-90746,-100301,-15607,73311,203585,129008,19682,73741,88392,-137776,-176003,28893,-3343,-300898,-242697,92073,157870,-43148,-171322,-66229,-1221,-22952,105462,175517,-875,-167121,-230375,-236986,-119824,-23583,-21510,22791,27878,44069,118193,-6745,-267596,-354800,-396296,-441899,-357290,-179396,54346,213948,154124,-88293,-291359,-296532,-158428,-107105,-61949,118507,190114,-56017,-300307,-258803,-112826,-64391,58310,355830,467105,107295,-302296,-324839,-158816,18507,144509,124069,89299,140294,180856,156177,124709,57549,-126122,-192538,13076,230072,194278,120653,21622,-92504,-197496,-219837,-35482,289152,436601,289121,101565,60700,116109,63718,-52963,19769,158181,119916,-50222,-51055,176767,271797,96811,8716,150034,240577,153553,-10194,-227412,-438717,-357887,-264156,-442227,-570938,-387793,-146717,-59415,-132577,-155698,-61321,81540,163654,70974,-64052,-55837,-6887,87374,152823,99046,108029,163521,-40294,-362429,-421933,-358233,-359418,-249030,-15503,8026,-108475,-168469,-146827,-8086,177531,272540,88968,-130459,-99814,88609,218317,268396,182634,89965,-15475,-234199,-452912,-343372,-22700,195373,112943,9847,43189,149636,250808,150209,-47413,-97528,-114295,-202297,-254318,-258339,-180062,-121764,-208533,-212799,-45646,22871,128448,373251,453247,276760,149871,58894,-99617,-226575,-155804,23240,99648,99039,224309,286837,113095,22310,94624,143551,33713,-102978,-190561,-168868,-225321,-386293,-318688,33370,387074,461556,280384,-39953,-417159,-600471,-473056,-217789,-33714,255978,643054,1028481,965107,327162,-209644,-277468,-347694,268510,1213968,2229400,975619,-3084337,-3880462,2017383,4456268,-772865,-3364851,-1285062,506588,843892,882058,708636,-150487,-769789,-402320,-4469,-336451,-519448,-247139,-86934,-160791,-147643,-61253,-15073,76748,289264,308967,6146,-342677,-473885,-325107,-67653,236378,362460,216208,236832,314059,162105,-42726,-102416,-141238,-66097,119077,61568,-230066,-366066,-243935,-85379,132504,355310,244278,-95554,-64926,255689,311293,54432,-230662,-335957,-172919,151187,303182,133814,-25126,-681,33251,-17606,-104764,-142583,-86718,-15344,90189,96256,-91040,-202559,-29408,243380,261991,89258,-129463,-278211,-151394,23155,2646,-36021,-8988,22561,116911,189540,211688,166081,41512,-87623,-112008,52033,199252,155496,117051,99773,-46401,-119513,67600,237205,196692,-14599,-173841,-84864,64270,-3546,-76121,-11817,-23741,-65018,-3073,51669,88182,208717,305734,319820,213177,-52834,-257629,-317664,-309826,-235547,-176812,-184665,-107994,111153,114007,-114455,-122967,39013,-79393,-226708,-41631,152789,122723,38791,-27704,-88990,-101178,-14203,144086,275134,157591,-151372,-400252,-349303,-98055,64528,151492,253562,202730,19667,84395,307590,264688,49185,-81659,-208003,-316301,-307010,-141049,50889,147803,22137,-265528,-517076,-518480,-294702,-99780,-73783,-178677,-255217,-299729,-219983,32267,163708,92025,154003,254751,231918,175488,46753,-153940,-182651,-45598,-37897,-193641,-165977,139762,263181,25915,-149819,-121743,-72674,30647,209410,333467,382079,351163,231583,298808,385721,253911,27789,-22010,50130,21907,-86180,-131379,-97307,-59607,-78842,-58237,25304,12972,-78130,-2748,243341,405984,256792,7674,-57694,-13716,-50180,2348,142481,136508,-15041,-128823,-225588,-297845,-355105,-316869,-206250,-97923,95163,283318,209803,-18605,-115329,-123792,-149889,-141359,-60560,20171,121981,181083,133425,224703,339281,273734,175765,164860,157181,107427,93160,129606,105762,87056,211810,334489,235279,28608,-68511,-126085,-171350,-89372,110671,257811,146973,-158845,-441849,-506142,-365731,-328008,-437200,-422769,-205926,689,24362,-118461,-318168,-361482,-60441,280129,309492,244937,151165,3155,-197442,-270298,-127695,26310,11252,547,105753,210685,229660,152261,205703,324091,277956,138438,167625,170293,164526,302512,356644,264366,231698,189012,93338,64272,42522,-2630,163990,375700,239564,-48397,-217723,-184335,-18474,76115,-9399,-129692,-114820,-87050,-181862,-213441,-117673,-109473,-290359,-422065,-233867,109036,113309,-157937,-244645,-19471,133751,42480,23896,-59097,-247856,-302231,-211624,-375471,-617530,-389934,31653,170969,121412,5664,-45894,95667,157753,14934,-141781,-322311,-449232,-381336,-23601,210769,-14737,-178757,117352,455292,515044,302257,82027,149375,370574,472715,420046,276075,124321,-69229,-212493,-129582,42119,151791,100604,5934,-73348,-19919,105553,1185,-147662,-50756,36756,-11314,-62246,-24422,68503,120797,111410,106388,20894,-127234,-195172,-88839,113628,162686,108125,126084,190569,150374,-55829,-133287,28973,139312,111346,50258,82981,110499,-30552,-130175,-66549,-35276,-192668,-387685,-356840,-283234,-313846,-121174,-2299,-57546,38504,165093,150033,274414,566793,852508,3689395,9712958,13222412,13800140,15183909,13072407,5644709,905736,536748,640483,403502,129371,331634,3246167,9525424,13760649,10480732,5070399,2731729,3462959,2902413,1978520,1345416,597023,188053,212146,84243,-164592,-282807,-272239,-116542,31832,-122539,-366245,-273247,-66726,-140244,-237093,-57898,44001,-25339,58406,229493,151082,-29174,-3080,26973,582,119990,232140,141413,-73253,-200632,-191714,-207885,-144070,-44845,-72598,-194320,-132155,174031,310710,53444,-252635,-247454,3442,161798,-317,-146501,52837,101655,-110911,-49199,253256,376629,268851,138107,18579,-68234,-27050,118255,270679,277468,137362,67018,130043,116848,-66176,-176350,-48109,20655,-201572,-330666,-113216,155087,141547,-41441,-63646,-74776,-117460,98423,342070,182630,-58365,-40718,-21446,-521,43315,90647,302419,445485,377732,132702,-160715,-212350,10361,125914,56664,71137,219421,314597,325104,217748,26203,-86585,-110125,-116200,-139749,-160954,-97118,-63834,-117518,35764,307092,271149,94770,-40443,-140962],[-36885,58352,87037,95784,180397,143786,27989,6854,5204,-20591,-11946,7288,30276,43651,-17422,22420,76988,21403,-27355,-43751,3705,82158,163813,206224,181711,217263,266437,194067,52131,-81507,-171763,-103988,69765,169850,68275,28820,79051,55895,18131,19509,-137191,-332864,-285452,-129105,-81058,-121855,-33988,56181,-24897,-140129,-38627,89159,-100342,-417844,-465741,-210769,-7803,81940,89150,-33011,-53524,186416,366774,194443,-53233,-153640,-112246,36254,178415,155132,94236,38129,-89005,-161893,-136184,-41482,3786,-74259,-213312,-186541,-5859,58913,10029,3051,12944,24400,129351,199537,98011,13399,44219,163412,246858,138602,-2182,65655,208220,209073,58356,451,108233,124607,-50318,-262200,-342465,-153948,119698,52520,-325570,-475469,-304074,-136843,-8942,133713,203797,228954,205447,19322,-193992,-162375,-143239,-257269,-131717,73056,-124525,-269664,18257,140485,-61378,-106710,-35105,-31123,137440,188190,1964,81421,310885,343058,269787,124111,-179024,-413692,-534164,-495096,-337021,-188159,12919,121407,14422,3147,186994,284799,106618,-50264,74493,222562,190927,59400,-79294,16514,125980,74246,219328,406492,304813,248597,313730,313716,266857,221053,93855,-59051,-170532,-276471,-234878,-37935,146609,217837,94614,5415,57040,-13299,-120785,-39838,58795,73279,41703,-11000,12972,23242,-99976,-114324,-40996,-97133,-98225,78096,151869,150860,96999,-55156,-38433,162937,132264,-16082,32547,114028,170208,210195,85360,-76037,-13441,93123,78418,-176393,-491064,-451520,-182457,-82289,-20371,186506,329651,208413,102259,259019,383439,189226,-151632,-247327,-98864,35237,-7553,-45484,1397,65424,169169,83933,-60574,7750,109547,-39598,-98396,69677,-25859,-323009,-259064,86361,196803,-16878,-242151,-170137,-47216,-16452,109349,149914,-56162,-198663,-234779,-239616,-108814,-20338,-43961,38944,96605,88429,114777,-14294,-264151,-363648,-364577,-342350,-298292,-218415,-24225,179968,116407,-134043,-276622,-228734,-118656,-120197,-113631,71857,174617,-36205,-249558,-210020,-118614,-45334,159057,461794,544880,158273,-291994,-306297,-43390,137473,173251,134232,122849,217297,290007,203330,117568,125059,28501,-113792,-27632,143517,82196,-6116,-15718,-31447,-111432,-147834,-6819,230911,330597,245436,114929,67867,103510,56110,-43298,46377,219432,172023,-69738,-168517,49546,213580,122824,89291,196011,174297,56291,-20264,-192030,-401826,-343585,-266391,-454345,-547938,-401319,-209752,-106957,-132013,-107963,2301,131105,195032,57731,-117293,-66220,51518,126067,113803,25151,65454,150182,-37930,-349592,-366132,-239110,-242885,-182106,3596,7667,-95973,-148050,-157512,-66159,136519,313584,203279,-90234,-121912,125231,359744,409856,293443,161503,-25637,-266876,-394884,-235956,28080,166526,85867,12357,26081,111856,231649,159050,11602,-11977,-53236,-184482,-252489,-241378,-155768,-116021,-214997,-223281,-115358,-108964,-36319,253782,395345,242738,129394,86079,-46605,-192309,-210453,-112703,-10628,65240,220119,288687,144891,76773,108570,101448,-2136,-107101,-207748,-215983,-273050,-440033,-384616,-87540,228458,335975,180181,-152385,-502095,-652456,-549673,-326197,-17517,407280,816832,984111,780519,305853,99243,32168,-61007,739490,1640562,1645044,-1337699,-5688466,-3724309,4350390,6765134,-465182,-3388789,-1006156,824629,1027606,629694,349277,-241687,-693532,-406746,-114342,-496371,-663304,-331336,-161803,-255631,-134807,103970,143196,120768,297098,397164,111151,-301335,-437526,-237415,-7964,213367,352290,295157,265075,171652,30961,-24265,-24507,-40246,1666,118056,89318,-125694,-293173,-309318,-266251,-77064,293085,262626,-74776,-50441,249452,313925,70652,-230468,-374682,-213641,147415,352832,232738,40961,1823,-3129,-65314,-166447,-194134,-141625,-54206,147511,173192,-105433,-252986,-68462,150249,119506,-19594,-204058,-371314,-235674,-17139,8462,-47174,-82468,-38512,58766,93302,100599,84334,-15416,-150865,-228659,-73653,162082,176911,121494,118288,6910,-55805,110178,275917,263428,38271,-187448,-121082,74794,485,-178494,-218374,-219544,-225780,-138553,-43059,24810,164718,250496,256016,178411,18394,-74152,-94346,-122404,-76492,-43226,-115535,-108809,70634,70441,-105458,-78856,15030,-188044,-309519,-81137,107622,114811,55380,-63913,-170921,-240337,-193900,17555,176546,76360,-160643,-333967,-292028,-84473,88245,217588,295338,126528,-112178,-13999,261298,195255,-94916,-183252,-216053,-312521,-317686,-158988,57592,186924,90747,-181583,-479744,-545671,-299746,-64679,-38145,-111377,-162722,-284212,-263260,33782,214646,129389,189174,342948,360171,249949,-11875,-284666,-313458,-169488,-72547,-125369,-111938,131442,237374,-21547,-210473,-124046,-78399,-62110,124606,430710,563962,435252,247309,290672,372878,257796,42694,17283,82396,-2018,-183066,-227023,-152950,-64594,-50543,-51420,-6875,9482,-46455,-1243,235820,441598,296099,44539,-6041,20752,-53464,-46999,69956,88849,4403,-90731,-195215,-300858,-389252,-320523,-130435,-17463,100756,242045,244792,119643,27556,-37495,-48730,-6158,43421,57217,63211,12175,-56188,92725,242896,190816,140712,147387,144827,108423,106389,140745,99418,72335,251224,396534,292556,52859,-113715,-139986,-78686,-93078,-33470,194197,229099,-72566,-421410,-551991,-438672,-411924,-475273,-358528,-131096,13571,49445,-60907,-308235,-423518,-125586,265379,337089,256174,105093,-52408,-201617,-277613,-166845,-16036,-39695,-83400,16417,163276,234018,174140,258466,404864,349551,206015,251081,271914,249776,352073,321047,164031,151953,195563,209560,186517,113721,84840,271502,431197,287313,3250,-157177,-116320,-6051,37606,-29268,-51909,-4928,-2381,-145029,-197885,-93851,-54035,-203208,-322203,-171543,81270,75207,-151294,-182524,27420,135709,3599,-35638,-118784,-270196,-312054,-211662,-329343,-542543,-370098,-23360,111860,87519,6194,-59918,26591,75491,-28677,-174364,-314149,-403461,-294676,47202,216220,35501,-81700,127546,365825,450201,333072,190590,250563,375055,465136,515271,349051,76230,-110443,-168470,-129632,-28973,59086,47062,-68883,-146112,-113543,85775,70614,-52623,24787,105533,-9914,-135409,-63268,109763,220278,257255,221225,61590,-91620,-159616,-100431,39571,77471,86951,183144,290230,212759,-77951,-188992,-1270,165626,172668,163113,186910,171379,-41021,-234208,-158918,-43753,-190772,-490580,-571907,-461201,-255801,64013,178035,73941,105925,193575,239008,528359,980450,1412998,4260137,10337597,14044943,14714066,16493801,14772511,6658342,1657899,868764,677890,356982,87213,318296,3405699,9851628,14049392,10988496,5464065,3409390,3964601,3053579,1811322,1047804,385011,146929,194989,17407,-218878,-306815,-289061,-162137,-27333,-101322,-282014,-280461,-143795,-124004,-115883,-4563,28912,-3510,127243,262758,115148,-15042,45264,64059,52940,185504,267707,109117,-122889,-184524,-163824,-178574,-74696,96267,44851,-144043,-84967,204562,277729,-2434,-293105,-251927,43573,221234,67654,-61525,99632,119912,-54244,90205,407507,443491,275192,114740,-16064,-89317,-46114,91523,253919,255713,106377,51167,129286,87565,-144403,-257147,-84392,3914,-237500,-429831,-264240,30486,55831,-91976,-104542,-111579,-149723,72395,375005,338819,113301,37940,-15251,13220,82457,156180,325237,459204,378249,142212,-114074,-163367,30115,77355,-10231,40113,209374,297270,312943,244777,57913,-77812,-114093,-145424,-191470,-189217,-76929,-39688,-76660,111726,370148,293406,98596,3259,-58320],[29000,19537,25500,82960,160180,117478,17315,-8114,-9714,-15216,5167,30175,31332,-12700,-46193,88448,172009,90145,-19036,-33108,59030,150394,215824,298596,308233,250618,204430,139712,9550,-158789,-268733,-199198,48554,211990,151099,78661,100695,65825,43399,99653,8569,-166133,-159213,-52543,-46751,-100383,22737,111312,-48999,-236573,-245425,-143928,-211432,-354530,-322910,-111537,-14051,-18138,9870,-38221,23082,313625,493444,313742,26505,-192986,-266347,-125670,104394,133331,77386,-8644,-165464,-243985,-151028,-17143,-32930,-183973,-291865,-210064,-44933,-5318,-53162,-18915,71400,149679,226925,189513,37216,-62061,-53385,98014,266247,233012,76221,122095,249986,253561,71605,-67318,1509,78120,-38917,-240762,-364986,-168306,151973,76291,-309294,-440845,-249222,-38435,102622,258289,377361,333009,184946,4432,-151769,-154177,-177652,-295799,-168860,71330,-74107,-181748,87079,172721,-32902,-77916,-12582,-19357,97440,113773,-80127,-30603,215160,299886,278486,162751,-98738,-329815,-490235,-452100,-259220,-150897,-16830,97939,35724,59994,190152,202545,57485,-11656,122111,181301,67809,-21642,-74762,30220,120663,49530,189479,412711,325374,216996,216689,226956,225452,183356,103038,-14276,-184671,-303885,-281146,-121634,57423,191997,139554,58119,63809,-39510,-215742,-204635,-92558,15061,54488,-663,31770,6966,-177023,-201403,-97091,-124481,-75694,174279,235492,130022,-9607,-145522,-77233,134566,127613,36192,107143,145187,154364,196317,109450,-5354,72911,183081,146972,-109028,-363696,-335478,-181186,-128084,-55328,169140,328523,188804,76208,242081,365684,172347,-175794,-314137,-170866,53758,87541,26988,4457,16713,86207,50431,-101964,-49252,100329,39059,-8867,110130,-67611,-333252,-230580,98140,219453,-12801,-310876,-285948,-119926,-29038,82458,94520,-98799,-195333,-199297,-223380,-143082,-69482,-71250,33578,128952,126381,105329,-37790,-258680,-359126,-306399,-209339,-199838,-202986,-68321,112188,18307,-208844,-254357,-126794,-27721,-75031,-134725,17540,162873,38429,-110646,-79447,-64624,-5591,223027,479858,537571,208397,-236917,-288080,8304,161812,114498,78069,119042,258051,345018,224013,117882,195197,168352,-63025,-101142,32949,-8002,-88028,-6298,48326,-28017,-76753,15790,157226,208682,188175,120527,74196,91259,44792,-51903,33872,233459,198317,-79299,-271533,-90941,146456,155385,182108,249378,99739,-52449,-23630,-110379,-257203,-213307,-205995,-422191,-472445,-365196,-239405,-142036,-119031,-37397,83548,142876,146467,-1548,-183256,-125905,43401,123676,82460,-18605,24680,118126,-29530,-284780,-262816,-109180,-127063,-126940,-22921,-31025,-84645,-82461,-102627,-90013,96531,331292,304611,-3673,-66690,209457,486999,487986,342887,202326,-29620,-277343,-303071,-123020,81509,139887,50523,-6069,-2444,54622,160192,128557,41087,39486,-9158,-159681,-231300,-181354,-103023,-126399,-226264,-210561,-182858,-253526,-199036,124627,300316,176386,87541,107320,25491,-130583,-252963,-249055,-134488,7686,179308,261241,171639,103524,66868,585,-42872,-77734,-180355,-244762,-298434,-425247,-408960,-214904,34655,181896,79946,-224001,-500671,-597210,-539805,-387322,13058,545845,931734,887592,629796,335214,340114,223390,207180,1145109,1899809,1009677,-2972019,-8008572,-4647963,5640738,8759195,740949,-2748447,-608112,912356,966748,423416,54747,-284528,-523915,-337268,-161406,-534411,-733401,-399278,-187777,-217474,-8304,297022,291466,156248,248364,367608,121696,-265761,-341253,-102177,89739,201484,307450,339678,243123,-16476,-146293,-68084,-31047,-4445,23719,54119,78107,-4259,-168687,-331085,-442911,-299180,168670,241260,-25458,18503,273713,290821,46099,-208425,-328765,-190809,138215,352383,290189,98714,9750,-10687,-66044,-204345,-259817,-220031,-109724,149711,203374,-97571,-261765,-106666,11856,-46774,-90714,-206985,-403602,-306481,-64482,17252,-43938,-140348,-72684,47710,47416,31551,29539,-64687,-221657,-353459,-222219,79990,157195,107913,137972,81702,38498,157371,281020,273114,82972,-136000,-87216,112051,10736,-291204,-409925,-367445,-362659,-291754,-179699,-99846,47417,161570,203874,173477,119597,143717,156481,67113,74995,97223,-42144,-124010,-12302,11530,-68593,-16830,-24922,-285652,-361972,-130259,32909,78062,35408,-121536,-255714,-367165,-366194,-131370,42764,-26373,-176733,-246902,-212823,-87942,65815,241652,335543,101986,-199552,-132527,143787,81378,-231564,-277436,-222878,-300979,-304140,-162079,53031,203954,153687,-54723,-321397,-442020,-240801,6656,30644,-14751,-47305,-235433,-290258,10408,221197,149520,207482,377252,402983,259474,-75425,-380313,-405719,-251478,-69833,-42861,-70804,85424,155791,-97650,-243781,-84569,-56206,-140340,39801,475199,660222,439042,221060,241324,317095,254756,101136,69718,70151,-78341,-299664,-322506,-182956,-43838,-18181,-55685,-48852,298,-17779,-8504,202660,426704,319417,101969,67948,75836,-16279,-70642,-22446,14158,17452,-46438,-135790,-250436,-364529,-295908,-54352,72125,116045,187393,241267,233780,155321,33602,42904,136221,153473,84289,345,-106288,-150270,-2458,115041,74808,88229,107727,91544,93022,141240,171903,90878,31146,230271,421601,361464,112026,-117315,-114879,30199,-66147,-156888,86710,253044,14723,-333198,-485019,-418232,-419485,-454815,-315273,-120740,9975,80990,5758,-254445,-428570,-178229,216756,333652,249590,77818,-84414,-184674,-263653,-202985,-75985,-92037,-149718,-73676,91585,191942,164868,269513,437455,387868,254220,277862,313730,308669,359874,230631,21660,34072,162734,275823,287802,213543,210696,353065,416777,297057,75731,-38330,-4845,17069,-10499,-51457,1624,85661,103610,-54882,-133893,-29128,16975,-113135,-211751,-91777,79271,67233,-104734,-96135,64789,112190,-27438,-101785,-179931,-292287,-295887,-175966,-235049,-409027,-322421,-76032,60158,75248,11043,-84802,-44595,30509,20111,-81655,-218630,-336492,-232315,60505,198410,112106,31215,104486,228135,321780,304023,266956,305860,307830,399078,572523,404951,15935,-171020,-152131,-130751,-57691,10856,24086,-90165,-163527,-169080,54002,141867,56548,91389,142633,-33530,-206231,-106350,118274,277116,369862,293865,65301,-69294,-118599,-93941,-20318,2289,79628,236774,336538,195351,-136209,-228598,-18678,178447,214767,231662,246395,219439,-9939,-267462,-210932,-34614,-118892,-434202,-598923,-502754,-157976,222683,337130,213547,190167,238972,349829,780343,1376783,2047217,4935263,11358720,15797662,16647976,18534587,16956617,8214569,2337403,974751,627595,367222,268180,586754,3646681,10185296,14258832,11111606,5369703,4138445,4361456,3082114,1534050,655581,166029,143921,170382,-77496,-259590,-287374,-269523,-173153,-54705,-74878,-208839,-280195,-197338,-73711,25575,65631,59982,57043,174567,218791,7150,-45760,90735,115290,101618,237960,307246,108856,-113191,-146923,-173770,-181421,-7292,255014,203033,-49661,-20591,226878,258559,-460,-276114,-260906,31034,231996,137262,62346,142812,83908,-40920,199608,536119,493374,261906,87839,-13129,-69892,-62527,35446,178964,182331,57709,40518,136760,72942,-191274,-300298,-80784,51929,-165485,-418686,-362207,-98568,-34099,-120306,-113380,-108013,-144923,31479,326777,420723,280543,113428,-11502,12588,85530,179523,293925,396171,314273,122388,-76683,-110914,40236,35520,-39522,39274,186825,260914,287074,240379,56187,-84937,-107291,-140087,-211454,-203577,-54652,7498,1319,180512,374681,285669,108232,65723,63120],[115755,9834,-19731,71514,127284,78124,16955,4140,-5372,1697,27703,39072,5098,-94287,-76010,133241,204441,80202,-63411,-47545,96454,178575,192028,303123,342983,194160,79955,44086,-49002,-230471,-360552,-282690,34809,261222,249746,140221,109144,42156,45948,172576,172186,49224,7200,45290,-107,-71851,59168,160027,-49152,-309248,-437220,-411015,-372551,-312999,-141493,35106,-2565,-97127,-33158,-8639,101302,404202,559499,385899,90211,-203788,-386871,-289823,-36874,43988,43228,-31234,-211710,-300342,-152856,1508,-63504,-263450,-335241,-221977,-92337,-74569,-91986,9325,150311,233773,258187,137247,-37173,-130128,-123162,42365,256442,273718,122386,148988,257609,267355,93556,-107747,-114094,-9330,-49455,-232628,-403193,-241262,75503,21199,-299292,-393669,-206008,27345,165574,298624,451120,390472,175742,33005,-46778,-106821,-204545,-329483,-192683,78476,10874,-69106,115833,166408,21070,-12554,-27,-28757,46845,45457,-145501,-140425,116903,262111,282363,193811,22015,-173873,-364014,-355525,-194602,-139675,-68612,28659,37031,133194,205282,90231,-36984,15470,183013,163606,-47677,-160704,-123331,20975,96160,20419,128086,355363,328142,193819,107815,89243,125640,115434,117079,83274,-101974,-210115,-205316,-158620,-36625,153208,177032,109213,90569,-18626,-239581,-316508,-238893,-83287,21308,-8142,14460,-51780,-251694,-265625,-133908,-131479,-67636,190732,260985,80919,-148381,-252947,-105112,107041,111360,91722,184017,166328,121843,156617,104433,51811,151180,265183,207795,-20930,-180323,-175889,-172046,-168212,-74415,151116,303330,159204,45047,184120,281992,112792,-194269,-357938,-214335,65646,159292,83474,-13754,-61266,-21012,29944,-95047,-84509,58424,68345,60008,122106,-134914,-358965,-191447,115749,221179,-25235,-351754,-372724,-192326,-56518,27659,8344,-134235,-162704,-133762,-198991,-216906,-150884,-85436,18026,120195,142835,89420,-64096,-250460,-346767,-243419,-75363,-64175,-107777,-40220,48088,-100566,-294899,-238263,-23133,81134,6947,-116790,-23574,164375,152429,81558,97229,33732,55558,256396,419751,453646,252355,-147452,-265341,-2785,101342,-3159,-24285,77921,242108,318878,205551,120438,243974,255708,-45751,-186785,-82227,-72527,-115600,27566,103511,15586,-40590,11587,78504,97781,120778,103532,72789,84623,38331,-64765,-2538,198170,192487,-70195,-317501,-202307,74762,175073,261562,296440,40825,-141560,-30238,-19383,-70076,-25574,-106679,-347581,-358973,-276008,-215269,-149424,-97418,30241,150805,112191,37919,-83267,-236685,-212000,-39623,62700,55651,-22561,-4068,72007,-18927,-179040,-129223,4863,-35860,-94210,-81708,-100571,-85765,6932,-711,-75886,63597,316393,357498,106194,54521,316362,542637,457628,306627,203575,-21342,-265423,-222024,-37938,133606,129457,8584,-52204,-39231,-5453,59616,68648,33423,48700,14968,-130967,-196673,-94219,-25317,-125131,-215248,-172667,-236954,-389510,-331441,9211,189878,97967,44546,124443,104099,-56407,-272217,-353139,-248468,-71257,102773,209912,201031,126065,1549,-121908,-74784,-16487,-110664,-245961,-294741,-337934,-374791,-321664,-153973,35415,5960,-244907,-430212,-442823,-420104,-359027,54799,639895,973479,790221,547016,402667,451394,262483,369152,1357928,1929391,600728,-3472318,-9534407,-6562337,5558387,9956641,2536600,-1566632,-188825,716467,648705,291508,-88780,-264150,-316241,-194660,-112140,-451152,-715846,-424671,-157097,-57852,197816,451089,390653,192685,169673,234045,45549,-239668,-216411,45465,212865,218104,233731,305916,156515,-186654,-288802,-138434,-94455,-41296,-29864,-73504,21950,97823,-20778,-284756,-525422,-419773,46563,195415,24688,96918,303981,237464,-10813,-164650,-207516,-96527,151337,321334,293768,126398,13761,13511,-20579,-203851,-298408,-269063,-152774,106886,194092,-65860,-235567,-147931,-146085,-198781,-112403,-145850,-355580,-319238,-85146,42955,-12877,-150243,-57843,90937,54125,4688,-625,-95916,-269346,-440627,-348016,-20956,105363,80736,150366,150693,125412,187641,239565,210792,108430,-19826,15441,161992,18018,-375809,-512658,-411491,-430637,-428342,-332800,-251150,-102511,71197,180938,201100,222666,328778,357243,219145,195792,208944,8045,-154708,-113005,-53055,-23920,44123,-67257,-340591,-361537,-167505,-45668,24951,-18353,-200156,-344760,-463756,-490436,-269048,-93793,-129915,-197129,-161798,-129088,-92452,22499,224286,351721,128664,-210112,-225441,-8194,-52475,-331202,-351200,-245770,-295870,-268086,-132358,48129,189504,183939,62399,-120250,-264875,-148249,88201,121436,92559,58853,-168701,-298253,-41573,174784,141429,204072,360581,366072,211250,-115988,-405597,-437904,-270124,-11637,55628,-39794,26075,51970,-173222,-236401,-22385,-24639,-192902,-31472,445132,633996,364499,166591,180434,248121,256128,197550,131099,24682,-180175,-392171,-377584,-167335,12327,23190,-68350,-91999,-4417,11882,-19450,152250,370978,325120,168526,148696,140125,51227,-63138,-115002,-74146,19879,8213,-46891,-150779,-288003,-252940,-3448,131265,107004,103842,182570,280808,226359,72991,100935,227292,214126,81789,-51548,-136490,-113329,-19408,792,-44041,25101,55146,12289,63226,185595,212582,77729,-28580,151826,403737,425499,182260,-91640,-54112,144032,1628,-218196,-36453,206789,80337,-194819,-319557,-310746,-353368,-386476,-296190,-153895,2782,105333,59010,-167816,-366932,-193405,164533,311073,210034,35314,-104359,-157435,-237504,-234763,-153231,-151742,-194246,-135465,35506,140142,144725,251052,422085,388581,279462,260450,287734,313983,317750,111891,-118096,-79350,120404,295448,332848,289113,326051,389995,353668,273597,139503,87789,114536,52077,-53859,-75082,11865,129210,198435,68665,-27632,69743,92607,-42950,-120527,-15987,104968,88820,-33342,-15193,69627,54464,-42995,-136925,-217678,-310084,-265036,-125508,-130761,-258720,-255916,-109126,20990,76415,13469,-114987,-93180,37308,125384,83625,-75752,-264580,-202186,38130,202457,226017,145965,73213,112435,204421,251770,310529,323001,217485,320609,589343,430181,-44939,-255509,-197768,-139779,-36070,24030,48512,-13625,-85352,-162137,-2378,173255,141742,129038,139783,-68326,-250648,-141889,86873,267643,401965,293935,33421,-63247,-80747,-70786,-49730,-44582,76111,256148,312478,119195,-192935,-231224,-8780,193234,258977,261815,267195,271120,67838,-220066,-204422,-5023,1016,-251410,-445896,-371148,-21312,332240,439226,321450,271846,293433,459598,969202,1634450,2544481,5593438,12375561,17379330,18619866,20185600,18313912,10082635,3023258,930671,569182,447811,604301,1074556,4014748,10843551,14920350,11298209,5402096,4936629,4644585,3021922,1219167,234408,-41497,163226,150809,-159415,-268615,-237405,-229067,-151754,-45638,-46619,-155494,-257204,-195139,4512,144975,134276,125182,130689,167069,77828,-159992,-116693,124188,165951,123345,255322,336819,138088,-50492,-91200,-193637,-205725,33175,367045,335432,50060,41402,231056,244051,49218,-202108,-262219,-25653,189524,183376,174312,156219,-825,-73047,249774,601317,518654,247123,80102,30946,-20728,-74971,-30994,67368,63102,-12634,41443,165155,78531,-199649,-289553,-31344,149725,-27530,-329045,-387333,-186458,-90510,-115202,-90837,-73114,-107834,-6213,229254,423257,401435,168431,-3744,5390,52119,148430,228312,276723,206283,78991,-65845,-73648,41872,16724,-27804,59735,155818,223968,276268,228885,37627,-104036,-102685,-118698,-207996,-201809,-35460,65339,96119,216025,311531,239005,112657,125236,182457],[185445,31872,-17206,81272,98269,35576,23171,39832,24875,37377,51895,20206,-54363,-175595,-90328,151676,163887,-29480,-177282,-102676,96911,151769,99840,224531,279791,75338,-54609,-54389,-111673,-286371,-422118,-324639,30641,307875,348674,211082,104242,-8934,34832,244267,330163,253903,172226,150877,60969,-34456,69721,187530,-22784,-337083,-551420,-608536,-509955,-290515,30324,188796,19189,-134926,-38792,28537,150499,430375,540151,382683,114204,-198615,-450177,-401517,-193749,-88935,-14012,-43265,-224656,-306908,-124147,31018,-74474,-302873,-347855,-233076,-141110,-127902,-97708,66630,216112,249304,210463,50396,-118031,-178463,-145649,111,193857,222459,110593,143022,240965,251220,113676,-114654,-213611,-120886,-80261,-231303,-424579,-335053,-90790,-102405,-300680,-344900,-172792,59875,175969,258786,422090,397836,187355,104517,90430,-41082,-222996,-351191,-194084,97732,109383,39274,101484,122927,73996,58830,8432,-46936,-3690,-318,-184895,-235809,25830,230822,268103,206420,150006,9166,-199539,-239449,-156113,-148773,-120318,-62194,15429,196050,223581,-20865,-150738,18072,231997,164837,-136371,-332054,-233791,-22445,64102,8411,61745,244353,296287,177442,15618,-55310,-1738,31882,127846,203343,52410,-31092,-39039,-134854,-103760,107244,186994,135914,124673,55406,-150904,-312686,-330053,-196138,-53895,-55277,-74575,-159354,-313690,-294541,-136127,-105145,-66300,135220,232862,34734,-265069,-346241,-120700,82205,83418,134864,243040,180635,104540,119118,74490,72959,193216,312116,242693,67155,20097,-1062,-148691,-201457,-79861,138733,257440,123489,12444,94498,152096,19501,-224422,-380843,-222524,64145,177164,94030,-54249,-147236,-119201,17963,-50635,-97222,-11364,37296,83510,87397,-218576,-399498,-166413,125941,202116,-42599,-351636,-405667,-243149,-91971,-42125,-94749,-165720,-112398,-55647,-177272,-305831,-229155,-72385,7743,79323,128599,67267,-82081,-237966,-326372,-192248,29181,92665,63789,65560,16093,-201003,-373441,-236745,53040,169249,88103,-72057,-41164,179173,275843,273209,263744,142053,131007,274986,318615,331971,283312,-46934,-230929,-49173,-675,-132329,-138413,8653,161065,205378,141846,113679,252852,277372,-46335,-256417,-186196,-123760,-104702,53879,100641,-1723,-56407,-25956,7832,18338,48420,54545,54218,80573,38750,-68579,-39257,131022,159849,-41307,-287610,-255277,2089,165046,301809,319035,10197,-192226,-50002,44076,87801,143102,-5111,-243180,-225859,-145078,-135996,-123063,-72216,70588,173589,47116,-88209,-157994,-261150,-288854,-175421,-57640,22766,7985,-17512,13105,-12424,-54424,8223,85907,21153,-83271,-149927,-185523,-106491,91159,113662,-36075,34542,264554,345118,211830,210243,412350,500421,320514,194129,169526,-1356,-238007,-188395,-331,175883,136418,-37807,-121862,-79113,-52770,-35864,813,-3350,25012,27092,-96634,-152570,-177,69725,-87460,-167025,-115818,-264000,-493192,-422885,-84461,86045,29985,16625,136050,171387,12238,-262036,-403535,-333295,-162137,-968,140445,237291,173171,-44146,-217574,-85905,62854,-14929,-215784,-260231,-195327,-274398,-379733,-298454,-71411,-21902,-209677,-308403,-219231,-208837,-243924,93662,666919,942400,717430,523176,472702,414222,156634,363602,1307920,1722150,552052,-2864492,-9888813,-8731459,4266848,10134026,4337397,-137634,165440,275925,159350,230666,-61268,-196696,-134770,938,32772,-277981,-595520,-383820,-85636,158433,412962,512906,413621,229828,94994,51073,-76304,-223292,-109144,156381,325750,259467,144704,179013,13133,-293629,-334114,-181070,-157776,-130444,-163533,-240781,-66096,153262,117935,-163379,-455147,-384622,-24133,142819,45694,129518,299616,152499,-81722,-103092,-39226,55961,204057,287072,252542,115821,7728,59801,56197,-158049,-272989,-239662,-153054,47330,166811,-13630,-186406,-188763,-287465,-303225,-89414,-46811,-234688,-249959,-56264,91916,48325,-96517,11714,170913,89148,-2796,-21187,-104463,-268393,-455211,-414163,-112147,41120,52286,151277,188063,171427,188660,156150,89508,113548,136186,153404,197374,10633,-401254,-489632,-337859,-410587,-518805,-468176,-380547,-227305,9739,185838,243874,295794,429318,459868,314250,273082,263429,17847,-193407,-205918,-124896,-3337,79479,-99573,-331182,-295065,-168467,-98950,-27821,-93569,-288494,-424805,-512918,-538944,-359384,-195922,-211232,-216311,-98563,-58457,-85645,-16465,175208,326785,180401,-144602,-259943,-150453,-183182,-385902,-395370,-286559,-303534,-219253,-68660,50227,145089,168386,125523,37423,-93693,-59123,152887,215616,191456,133433,-102269,-289244,-114764,84564,98840,172071,304102,279199,134610,-110653,-344067,-401637,-225151,94825,162242,-13473,-24027,-42058,-225132,-193553,35419,-1558,-210577,-76964,344813,486176,231403,99877,133549,191357,263814,305878,190629,-34140,-271809,-424730,-364857,-104262,98567,75392,-83206,-130004,-3049,37913,-33810,92961,293971,314901,229519,216257,195648,125283,-36047,-194521,-161611,9854,69481,57118,-27073,-183864,-203155,7834,131390,50559,-14104,71743,239953,218159,77881,118529,234359,194929,47278,-76341,-76279,30021,45125,-61680,-132467,-33217,8941,-62971,26810,221340,247361,61132,-91615,38165,341936,453034,220852,-64143,27679,258204,111950,-196517,-142148,104767,115974,-28715,-95714,-147416,-238695,-291652,-285397,-191579,-1399,103338,73074,-77761,-251366,-155580,137388,279049,128877,-53629,-130219,-131046,-201202,-250659,-235878,-219793,-217487,-150476,22051,115154,135565,221100,365547,352051,283912,225328,208048,255395,235583,-1561,-219525,-158106,87842,279441,303687,290843,374115,368819,270118,227441,163986,163858,201553,92933,-79143,-97054,-17910,119938,254743,193256,102129,181240,154295,-12323,-74616,27771,132600,116686,33783,30653,28962,-32856,-41598,-108494,-210808,-312965,-228291,-80150,-48845,-125261,-172871,-109107,-6523,75917,8916,-141422,-102808,92131,234538,244115,66079,-196629,-196926,13162,253794,367262,246652,59572,72713,163520,226774,338621,330534,166029,276471,568831,413304,-96752,-353937,-304632,-154166,25108,86636,110892,152198,88879,-93029,-89199,121244,155041,114422,95931,-95548,-249429,-158288,21375,190882,339404,223857,-13815,-66188,-54466,-41926,-47009,-60302,58643,217062,221538,18682,-219240,-192732,27412,213483,305253,260505,257422,327276,170902,-114807,-143116,36680,122220,-33796,-206409,-122104,126216,371927,448917,355039,314477,316517,517757,1030540,1662104,2695071,6055779,12985878,18243277,20152367,21351133,19048454,12010995,3832284,911313,602105,590140,969273,1623110,4501554,11652927,15995342,12268342,6575284,5832339,4820811,2902015,927851,-141124,-219257,175850,140504,-192197,-234158,-170847,-182080,-107944,-3700,-13112,-116860,-201436,-124945,90192,204403,179708,196574,188596,104464,-121280,-341943,-201123,142041,194554,98610,223846,341049,182350,40963,-23195,-188922,-225149,34926,384498,382255,112304,75368,201139,211891,115449,-91001,-245874,-104327,107639,193087,238885,137940,-95555,-124883,234130,582198,513564,247208,107747,105893,39542,-78408,-79990,-40512,-73900,-94407,57720,217037,105333,-169036,-224518,51010,257245,110682,-212525,-344511,-205340,-88022,-74243,-48121,-29469,-58089,-25141,131665,368680,441041,186914,11354,4010,-2336,75148,162621,149301,95858,32397,-77139,-57576,42216,29905,13178,78318,115758,202107,302521,239815,29868,-123145,-111665,-105257,-195000,-184957,-20842,118733,181471,206666,196327,156733,102398,160451,254337],[201254,68719,36734,118205,86534,2106,30378,86593,79356,91475,74510,-25104,-139333,-234575,-82974,148148,72292,-210919,-342245,-192380,55390,75485,-25687,96498,145913,-59007,-149034,-120095,-166969,-321272,-434028,-312386,27082,327719,417549,278162,89538,-72045,20841,311788,452170,393892,298981,248499,136035,14420,57814,182551,24283,-305700,-552288,-659524,-558800,-273758,148708,304175,42488,-120247,-8889,49608,149848,383432,438172,302637,92390,-188307,-441270,-419655,-304797,-221107,-89120,-67459,-218460,-255146,-51394,84925,-61100,-306816,-342066,-247480,-180413,-149929,-73289,121668,239359,191854,98959,-53358,-199044,-203374,-121550,-37598,66783,77983,38922,109096,207770,207268,116905,-96894,-279733,-229267,-114606,-211512,-390368,-394401,-281410,-251381,-309017,-300009,-139558,73156,145371,164796,320553,365848,218001,200069,217866,18251,-230380,-350902,-170186,123785,189840,113076,55472,57513,103106,104373,15777,-63290,-50856,-21785,-197915,-310549,-55281,200528,230446,200469,250595,162399,-51573,-141165,-145624,-165425,-155143,-144323,-21081,226485,230391,-104186,-250144,-6210,247559,170730,-192478,-494519,-385958,-102484,30244,22625,17444,111238,227950,169116,-33134,-160474,-116406,-48281,126033,303603,223544,171352,159794,-52643,-122786,61515,162003,125913,148052,164351,43083,-174401,-333891,-295122,-159028,-156534,-240149,-297792,-350725,-283212,-97935,-39129,-56348,44316,175169,22663,-310918,-397147,-130135,54384,44412,151867,268351,192719,124569,108048,35188,52500,184361,306109,238622,132193,192050,156334,-108016,-225921,-80348,130147,194329,76657,-26413,-7509,16351,-79349,-266131,-374622,-195986,43405,127863,46791,-109693,-219183,-182915,6923,6837,-94540,-95780,-41591,54060,6167,-299438,-429276,-158055,120756,167120,-53224,-314813,-386304,-265156,-127783,-108047,-188086,-189186,-56874,16146,-163817,-375804,-269476,-29944,13220,24137,85177,41222,-86764,-220423,-295041,-160363,84492,239724,271874,214451,23152,-258130,-428422,-247349,87760,209001,131995,-25646,-36127,200123,376310,411242,362480,216665,203201,291225,223015,224663,294989,35031,-184171,-93152,-90727,-228340,-229004,-73651,23223,23688,39161,87695,217674,248063,-37224,-284682,-268462,-177220,-83526,49997,33345,-75937,-116940,-85482,-42704,-22401,-22075,-24330,11788,69651,40714,-57990,-55912,61138,114928,1498,-193242,-244188,-66817,118982,287055,304131,6295,-204082,-87297,58109,167694,230767,63084,-129515,-90424,2866,-22090,-70846,-50026,70036,136852,-32153,-181645,-200132,-253023,-322153,-316646,-216279,-26055,56776,-19125,-58806,-16164,62049,119429,126480,46831,-83784,-203960,-266002,-144213,146550,205379,7549,-184,177633,274718,290829,360693,470278,379343,125726,45539,115624,24000,-204238,-209799,-9611,196902,148210,-85432,-199136,-115672,-80274,-98815,-52238,-48470,-8165,43523,-49122,-99454,82833,169908,-5989,-87388,-53950,-256707,-546461,-476868,-157622,7483,-9835,9390,136779,209438,61509,-223099,-395766,-377253,-248556,-116929,57136,275747,259768,-36775,-249614,-72490,138816,84000,-155876,-198258,-33048,-124541,-375557,-374481,-120033,3737,-118382,-147886,28932,35104,-95838,102974,614782,846026,656858,517272,503677,254717,-58337,176148,1003410,1330092,806853,-1535958,-8914462,-10173504,2219152,9331699,5583215,1211434,419994,-282399,-357075,216329,91254,-120587,-27592,216321,239185,-66696,-375780,-272708,-9159,339103,556368,464299,355063,254864,48012,-113043,-190817,-214799,-59089,191090,387995,304101,59795,-13362,-157333,-331122,-274018,-153144,-167365,-233889,-347804,-404225,-159805,149421,215146,10032,-240633,-218594,-27897,95910,18715,77012,223350,40431,-147130,-35258,134745,232948,293002,272348,193079,75818,-8535,109653,141954,-71447,-168994,-111031,-91231,3535,142377,48317,-128164,-217727,-375400,-340616,-38964,57386,-73368,-108000,22580,157318,128938,13935,122887,254092,117164,-20203,-49193,-92693,-210089,-387161,-405129,-171568,-12748,37396,142565,180459,162281,163038,54776,-52329,106462,291126,276280,191405,-19889,-358905,-354659,-177240,-315575,-546481,-551856,-443802,-277473,-6006,202006,273304,315626,430429,465520,356876,304316,249317,-13368,-227218,-273203,-208808,-32395,70004,-116294,-255840,-167175,-117745,-105041,-63490,-169755,-364304,-470156,-502708,-504031,-375024,-236579,-253537,-228025,-66491,-10995,-63272,-36433,109173,258066,219490,-35931,-229547,-247184,-293136,-407841,-403876,-326599,-318947,-172434,11325,59679,82813,113095,117335,96940,6575,-3719,182210,290998,265168,169411,-50694,-269505,-194738,-27654,24236,106822,221285,180663,66991,-52122,-205479,-303725,-137009,215462,255771,9316,-55307,-108849,-244775,-135119,66889,4707,-188541,-87950,205180,260581,70767,30666,106930,155765,269313,389264,232199,-87761,-323129,-383775,-283046,-12702,194511,134673,-92938,-160909,-3298,49486,-55078,31163,217678,295360,274802,255148,224509,178673,-9532,-253814,-234492,-11740,122727,150348,85287,-82671,-156569,-19670,67401,-50649,-148841,-63287,123406,136178,58417,107451,165518,104383,-2946,-60392,45539,210564,155941,-56529,-165724,-65155,-6229,-101216,-7711,228670,260241,44576,-142286,-77602,243032,414700,192163,-58779,111083,370171,253541,-98873,-203967,-18694,127588,142989,136977,28082,-112485,-193963,-260418,-199108,-4959,59775,28687,-22589,-114788,-66687,148639,240697,12188,-192529,-174108,-110925,-149108,-234093,-302357,-288153,-222399,-117207,54534,133132,149707,196257,280278,283008,272069,195668,101509,144862,137400,-82351,-267507,-192053,67950,236935,204931,195183,315218,285695,186417,167580,129608,152136,228049,130380,-76955,-113032,-67926,73849,261187,284687,224824,272353,180025,-31537,-87458,15272,121903,117189,66112,24545,-52470,-132062,-29681,-11923,-153404,-289166,-187849,-48832,-2621,-24817,-73691,-72655,-26037,61121,-3431,-156136,-71264,175532,302741,334221,168752,-136124,-203708,6482,339073,499985,316724,77676,119949,218848,266603,379374,363230,197862,291572,517423,350371,-134769,-442181,-432136,-162784,99711,160845,179138,345796,312555,12807,-197776,-34819,61965,35210,21823,-98427,-196233,-149165,-62440,66327,204109,113087,-51612,-66878,-46272,-24098,-24213,-55228,12729,114159,84833,-76503,-211132,-132525,68171,223607,324127,223911,216764,362761,254799,1118,-51186,75277,193655,115241,-7146,118693,230623,321371,339184,277603,270388,250735,463570,915414,1432972,2390120,6291143,14374144,21602369,24836437,26523829,23956658,15236672,4887863,1092731,789657,762659,1239614,2047646,5060584,12394527,17809183,15265898,9728746,6863792,4949971,2765034,723532,-390066,-346832,155914,136173,-158861,-156009,-98942,-140171,-59234,60857,34347,-80569,-115029,199,159277,189114,186917,241994,209987,19357,-297799,-478520,-261367,146629,182970,22822,145440,310983,222417,129631,48001,-137739,-211329,4351,297797,317575,108283,59773,122224,138738,160361,26078,-207830,-177302,13950,170998,249102,109456,-144903,-152099,172184,483361,475117,267914,171813,190952,91961,-65887,-84634,-98922,-184674,-163156,90220,283765,148989,-106652,-122340,138705,327197,192208,-113575,-258837,-157989,-28472,-7875,-2927,-3061,-22505,-20654,77367,296461,391670,162183,33217,20785,-51095,-6949,127388,71733,29910,9400,-87348,-54736,50313,73207,62087,69577,64573,201755,367821,292105,58611,-126112,-136020,-116547,-185528,-157140,-8264,156355,237662,162760,63084,54107,73612,157576,248337],[145490,93013,115597,170570,96331,-13245,31955,126935,145826,153389,93614,-80352,-229971,-262354,-62550,132121,-25370,-394375,-504835,-286034,-15188,-26909,-139590,-33739,-8301,-161744,-174744,-133807,-206434,-335224,-389908,-250236,15102,295100,420665,317304,69577,-127972,11643,360360,508321,440402,365887,322426,217840,73826,33781,144393,81080,-213309,-444245,-550230,-494094,-248968,188023,344248,57247,-56508,54218,49014,99594,279329,285691,174064,38167,-177120,-363134,-338760,-329440,-306863,-167073,-123213,-214891,-155138,65834,164290,-27983,-288620,-329836,-259684,-198656,-136444,-32018,146514,206008,80236,-38804,-150963,-273905,-210324,-71027,-85030,-114501,-122878,-71098,56944,159354,136688,89290,-75332,-308940,-307774,-130680,-146372,-278333,-373692,-411355,-366766,-315159,-260990,-95584,86802,95111,53722,194890,312964,254915,288685,297370,50990,-223889,-319092,-122444,146961,224329,133838,-2075,-8947,98319,107042,21282,-71464,-92005,-26236,-188612,-360231,-123993,165629,176591,183779,299434,239335,35990,-86122,-155098,-174841,-164670,-192981,-57343,215112,211692,-147148,-307268,-48036,221275,164438,-222985,-608590,-535943,-207833,-6661,56636,10054,-6314,137810,174057,-22148,-196998,-185877,-107059,106288,347400,350254,335386,335002,71868,-89798,22797,107990,80023,144364,271560,285167,61459,-248528,-358741,-279784,-309985,-449537,-431690,-353342,-234729,-25386,60392,-25167,-37506,118551,61563,-263713,-390987,-141708,15788,-1733,138592,255560,204851,181824,130609,3724,1481,129023,246686,192001,155240,297741,269253,-52573,-237942,-86150,115767,116744,9269,-79455,-98527,-80398,-145388,-294772,-324460,-142223,1099,20139,-46854,-166442,-263194,-206535,-9152,52520,-83943,-174067,-137016,-15488,-101420,-356157,-415966,-148390,100908,123288,-52052,-259978,-338805,-265247,-157573,-152182,-240737,-192039,-4295,67819,-156188,-396940,-253182,29830,33989,-26847,24708,15765,-80137,-198739,-252338,-146902,85493,339204,451469,345912,54229,-266183,-447578,-256557,86984,195146,120322,-1735,-17314,217407,430821,462255,356394,219856,246521,304394,167948,172079,284030,72975,-135703,-107182,-132358,-267462,-272387,-152003,-145468,-183914,-81214,41518,150960,200376,5351,-258412,-322983,-239566,-76071,15318,-72869,-179191,-194543,-142896,-65906,-31492,-82890,-117263,-52910,41557,34944,-37927,-45391,14933,74727,48722,-69388,-187908,-124667,46073,219800,251754,16282,-192866,-138015,23523,158939,213687,77032,-29325,31993,136095,90594,-13966,-38458,31476,50322,-98354,-203069,-195479,-218216,-291976,-407791,-373773,-91955,103872,-16119,-140594,-32730,145987,178461,125801,50861,-81300,-227557,-322459,-184702,165434,253441,33891,-49991,64512,172604,331717,470411,479693,233741,-52196,-84393,62517,46129,-170277,-259029,-47500,186513,145265,-128641,-260397,-142666,-92866,-122271,-76536,-76427,-22782,81341,20761,-36369,143220,259679,104299,224,-4993,-221135,-544547,-502909,-212349,-33979,-14075,16448,118965,206628,86965,-162445,-341288,-377280,-311213,-226560,-35525,303249,374744,30728,-210149,-41824,190118,165844,-72117,-116005,105818,28747,-322599,-382124,-111241,74554,20183,40169,252756,231691,1906,51787,482579,691752,568522,479635,467409,31220,-332414,-156152,522909,851200,1172023,16491,-6743199,-10220638,-119015,7775442,6030046,2267682,600760,-786885,-760896,216797,282220,-76511,-8464,414468,452748,126166,-98759,-119466,28977,403362,570682,328096,234917,248644,29719,-209947,-257695,-211541,-81149,139146,376460,326366,44,-207572,-313484,-329072,-159834,-51254,-103741,-311734,-525385,-515529,-231170,88908,243521,181348,39043,-2893,17317,58076,-54963,-62085,64329,-86446,-194740,19149,268988,387504,392800,286063,148160,28212,-29975,142230,213323,38559,-3184,96927,31893,-2613,128935,102206,-73816,-220050,-384098,-309604,17241,139725,83293,65850,127899,220392,209275,155417,248944,306439,111693,-62669,-91535,-69023,-107923,-255109,-329744,-188724,-38792,46442,131216,133450,108943,126384,-28974,-165037,99713,403616,339866,132129,-73850,-267560,-162983,10483,-183527,-510448,-559695,-417148,-233365,21303,207949,264158,275783,356440,416191,367383,295127,176848,-69681,-242704,-308112,-302147,-114587,11444,-120483,-135933,-3131,-18354,-58023,-70208,-223594,-400817,-454580,-431465,-398178,-308016,-210509,-253122,-228163,-61236,15083,-29174,-37195,41155,158596,214819,65891,-155130,-282325,-370978,-416735,-373516,-333849,-326943,-141548,78633,70353,20441,39779,52435,54079,10694,4029,172423,328654,301881,173710,-20355,-248013,-266455,-135994,-69666,11052,123955,100400,35996,46068,-23922,-164522,-38810,300815,306051,21966,-73779,-148453,-237919,-84836,65115,-1352,-129698,-62636,71857,28720,-83977,-40326,85175,131986,258753,415582,239800,-125646,-320716,-282531,-158251,74906,271642,191930,-91482,-186241,-17395,36141,-86613,-28424,159073,277288,303650,261245,215975,192212,53,-287951,-280486,-41301,147023,205563,157288,-7797,-119619,-71941,-40038,-166797,-260072,-176659,-26434,11887,31458,90459,63979,-15568,-42295,2145,185318,349536,257436,4518,-135461,-49607,29927,-81866,-35349,193465,240352,31408,-170988,-164500,124088,304640,93790,-80012,179324,472462,401638,43047,-210581,-123267,128681,299830,335729,175057,-9193,-111737,-208153,-164890,-16852,-27206,-76138,-32365,1485,52773,190419,193884,-116818,-347517,-232161,-94022,-74002,-173292,-328471,-340034,-212468,-51027,113544,181211,184133,186152,183154,190967,247243,177107,-7119,11450,50444,-120086,-269771,-189658,51102,171454,60934,16801,147391,149865,107117,96695,36561,52871,189793,156316,-45540,-119459,-113890,19689,226169,318691,304486,308513,152725,-96456,-153579,-61918,41803,65186,46517,-29096,-151604,-218563,-19250,119223,-60086,-232941,-139978,-26146,16675,44177,35893,-9405,-40026,29823,-21406,-157097,-11109,260414,310069,327129,215576,-85286,-214408,12243,410715,573863,341840,121989,215931,330259,369966,454555,440677,314113,356171,442840,249304,-159248,-490142,-516449,-151195,156410,200107,214527,481797,506666,115412,-304497,-272230,-133872,-96954,-59391,-68647,-101227,-115853,-144323,-74701,41605,1782,-64604,-57713,-58943,-32471,-156,-44642,-62711,-34056,-66644,-152378,-189999,-87580,77949,195477,273727,138833,135488,335092,269397,75540,36555,95819,183287,131995,57539,219992,228987,165428,103256,69025,96904,52694,255035,608722,988865,1684783,6524132,19027656,32597750,38340951,41861559,38857178,22081152,6341917,1537887,1113229,914910,1341574,2219854,5768586,14182812,22695611,22022894,14797684,8030004,5150219,2701070,691062,-430406,-401757,96283,132182,-68067,-47888,-30018,-111682,-26217,133618,104351,-34592,-12758,147617,197313,116256,154400,238387,189803,-40034,-370846,-517978,-264946,144588,127103,-87955,38300,248813,242442,189317,111363,-40939,-148272,-37098,140497,162211,36484,-10787,-7907,15423,156045,119028,-150484,-220073,-59752,136482,223913,100677,-104530,-112108,101286,333450,404725,301114,255758,261491,123561,-32423,-30030,-75584,-226125,-189186,137126,349521,200641,-26075,-11209,201089,326716,193206,-52834,-163952,-75670,57263,61423,27044,-11649,-23674,-2196,83872,245424,280901,101702,58266,62484,-66473,-57882,134161,82199,39250,30308,-68596,-49193,71579,134767,97491,20142,4235,218154,450135,380967,133057,-100106,-165271,-153535,-187090,-125012,6680,175076,260657,112581,-49535,-47395,28651,113926,161716],[28912,81808,176415,213812,120636,-9085,21748,143362,202487,203912,108227,-121725,-302076,-266785,-48704,112422,-81082,-497447,-595436,-339521,-88257,-124141,-208016,-125465,-129683,-203448,-133741,-98380,-225531,-331745,-299135,-152306,-3471,200610,335328,302376,47523,-160526,9072,369878,481518,398093,369881,359377,291087,136241,10700,86172,136405,-73631,-266647,-334250,-340868,-209990,148534,292150,51991,36533,145607,42430,23325,154505,133401,44705,-23140,-163955,-240554,-193893,-266965,-318126,-228627,-214591,-229486,-30664,210883,254943,14057,-261742,-315396,-257404,-188249,-96016,7428,127541,122133,-51874,-158503,-220832,-334942,-210296,-24776,-152258,-316834,-320252,-182561,-1326,92728,41338,25107,-73806,-311768,-340582,-113770,-27751,-98849,-260080,-416758,-400119,-311909,-229755,-37389,115353,47755,-40563,89621,256100,278952,338858,308439,48587,-201938,-251038,-54887,157938,200183,102528,-50674,-59512,64454,72187,22277,-68989,-117647,-18598,-159087,-377412,-173446,124964,122874,165688,289155,222450,46886,-78393,-170341,-164334,-146287,-196691,-77934,167828,161062,-153645,-310076,-90122,161847,135268,-239937,-650073,-632685,-313892,-50798,93607,36525,-82613,48329,195775,46336,-164046,-198051,-132525,70383,318972,391486,421875,452428,213057,-18491,-5026,39286,9466,105655,336364,490869,315924,-102028,-377318,-401824,-492034,-644727,-523491,-319785,-159073,65668,173725,28520,-78545,87167,146432,-137370,-332389,-160402,-36805,-46226,104331,213855,214657,253796,173665,-10386,-59413,47787,150644,109936,127820,320299,325015,9592,-233332,-103415,83855,27948,-83191,-148794,-158403,-108446,-147613,-273070,-221116,-73396,-59214,-119598,-158152,-209640,-278003,-205045,-30737,74141,-66784,-222365,-210995,-96376,-201756,-371986,-341560,-113491,73808,75944,-44813,-211250,-294721,-257101,-177333,-163938,-229519,-157818,43749,94846,-145165,-356024,-186119,85294,58367,-62297,-35053,-3785,-68353,-175113,-204035,-147386,40419,361069,539045,402177,82482,-234170,-422344,-245538,71846,145974,61560,-10813,3483,222717,432023,422642,244836,136019,235827,300209,162744,183472,251722,55647,-104475,-88298,-123712,-254017,-263561,-211427,-306163,-362376,-186773,-14547,76279,166641,87028,-181674,-346384,-303688,-90898,-29012,-170855,-270856,-254582,-172923,-61964,-25420,-126440,-198268,-127511,-8307,14061,-20152,-17552,2131,50460,91223,41418,-120465,-161935,-29528,122870,176544,23009,-180947,-190430,-38511,85765,111706,38191,38728,126738,225394,164310,19929,-44058,-25984,-52110,-125499,-139639,-144458,-165549,-199652,-407471,-484216,-163978,132916,-15381,-221553,-58729,182461,171589,86940,43527,-64513,-216566,-340674,-206043,159288,258258,32218,-117141,-58940,71799,333906,516818,447681,125605,-146258,-148187,28745,58715,-136595,-288900,-88135,140890,112058,-158741,-282220,-155762,-104736,-121990,-71857,-66965,2172,148740,115757,34857,176496,323346,212794,67251,15073,-176904,-499408,-509415,-247424,-36614,12229,23580,76149,162560,94540,-90711,-260938,-338242,-334494,-311746,-129416,304755,483056,134910,-123386,-9875,203358,219245,26654,-22702,185702,123612,-260747,-345925,-64666,167900,185829,239070,410673,310747,-22258,-78094,283386,485967,411839,376502,363085,-186474,-611335,-557115,-16751,400761,1439045,1415831,-3816125,-8917761,-2458663,5788586,5878344,3012515,767427,-1088361,-972335,205603,423513,-86269,-53823,563431,618635,256244,154499,17087,-6144,316133,446774,156196,93140,197862,18005,-234054,-266159,-210758,-159145,24180,297952,312507,-17049,-329580,-417181,-330012,-72508,79472,6727,-337034,-632044,-540398,-262164,-13426,186466,280709,268405,170963,75252,25227,-153497,-246119,-148209,-208431,-222912,37222,325250,472519,464788,320806,142741,-2225,-49967,141174,250181,144299,180603,329103,192799,31170,118866,127846,-33770,-185699,-308957,-225790,61375,186749,195116,215531,221704,258126,268715,294299,360027,308587,69165,-118670,-138667,-45315,6048,-98815,-214739,-164685,-30850,79778,125788,69864,41758,98961,-62517,-207330,103914,447534,325741,30200,-141505,-164588,15303,161065,-60860,-423587,-484956,-305308,-113043,71949,188778,207187,188230,254167,365625,368015,256566,74144,-125104,-230360,-312650,-388886,-226273,-81624,-121306,-9459,156700,106450,28967,-45283,-236742,-377584,-366629,-310734,-248384,-175020,-136599,-221025,-216911,-68102,31664,8110,-29759,-17880,50774,155549,116038,-73772,-262435,-410775,-424261,-305588,-280155,-309127,-133576,106611,73388,-26146,-24683,-32399,-52468,-63898,-30830,134599,319641,296762,160495,-8862,-233675,-319258,-218313,-162262,-102277,21527,49434,46469,152680,152705,-13464,35883,306565,286081,12644,-94028,-170751,-216892,-58301,40276,-6102,-46633,-8788,-13633,-139159,-205147,-117375,42750,100983,221215,371595,205059,-146101,-270858,-154022,-32263,126660,304081,235320,-75789,-208097,-54317,-4960,-126961,-80642,125777,272033,323900,243183,171039,162511,-10069,-290990,-289764,-73068,125099,205858,179397,33826,-94613,-128928,-153317,-253346,-300608,-222309,-153429,-110079,11509,88155,-14999,-110733,-47636,104320,303001,394871,300690,89202,-51530,24370,121437,-8658,-56056,114816,186759,22558,-177598,-205914,11056,152207,-34265,-108772,223522,549746,523800,185564,-167642,-177883,131096,422623,474263,268308,51519,-54256,-134920,-105946,-46314,-141092,-219553,-112140,64270,170416,238469,136831,-223763,-460727,-282939,-70973,24165,-70320,-297053,-355271,-191010,22118,168524,225992,222768,191271,93092,90508,210407,155458,-106330,-112206,-7851,-124879,-249786,-169594,24968,84321,-93297,-195810,-88101,-15666,24388,12198,-93261,-94005,107805,166161,6624,-115423,-138225,-14093,173124,289192,311390,267659,70067,-187312,-248775,-189265,-108325,-40223,-18892,-104792,-234831,-270608,-22591,224931,38434,-149588,-79752,3189,32227,93653,140616,60553,-47614,-7672,-41725,-149897,55211,321698,264781,240990,211765,-48217,-229929,2045,413049,547830,314203,168256,291728,415733,488198,558915,549507,466239,429155,352992,130544,-172845,-474740,-501698,-108929,171396,172364,191681,494086,592089,177216,-378919,-522863,-379303,-243486,-118101,-10109,11627,-66385,-205570,-199989,-99588,-77217,-53383,-39361,-90089,-72990,9217,-38868,-151398,-190365,-201409,-210464,-188333,-95751,24528,106306,132226,-2703,4591,210261,183139,73592,88620,89927,92698,19831,-31584,116253,79602,-92985,-233699,-262513,-220032,-275185,-103740,140306,413670,770793,6858302,26979101,50008923,59040799,64824565,60681828,32124727,8171993,2126285,1462861,987447,1261482,2116581,6859687,19303945,33674816,33148944,20406392,9164776,5469802,2786245,888957,-214637,-363922,15333,126562,49862,64739,28375,-101418,-25115,198744,198460,27404,83839,278666,207667,28455,94795,181117,139971,-34226,-300798,-439015,-198696,144064,42680,-200024,-69657,166859,235612,208357,156638,79327,-40881,-62802,-25479,-24357,-74675,-117365,-168295,-142095,96804,169813,-80395,-217907,-88639,114132,193382,129958,33663,13447,60477,174677,309858,328587,330729,296487,130145,20781,78398,31864,-176362,-151693,194232,398198,249287,56351,81120,217951,252544,128580,-26988,-88998,-2238,122599,105903,30581,-56759,-69313,11350,136241,236591,160475,25635,81602,126070,-31966,-50238,170748,174199,121481,97384,-6142,-27403,103820,197390,107261,-61850,-55065,238538,511277,474416,236621,-43613,-181189,-201016,-200111,-96625,26930,180415,263017,88523,-112972,-128205,-26241,37374,19725],[-113176,29324,182202,221952,144084,7653,-3662,123805,223460,221275,117001,-130118,-337073,-267306,-61862,93176,-65399,-462520,-558589,-315426,-134426,-189887,-222062,-160234,-183839,-181988,-54183,-34812,-222977,-315056,-184178,-35206,-13099,62754,168910,220100,24390,-162221,9387,326995,378531,298816,322445,351176,335814,187937,-512,31289,182523,85633,-74918,-103288,-159780,-160316,55294,157558,15841,127226,252989,56143,-41139,52302,30796,-37836,-66885,-147346,-113974,-45298,-154171,-254951,-258084,-325273,-261085,91266,354037,333184,52991,-232866,-293159,-228613,-149758,-46699,27937,69484,10403,-169567,-227773,-249606,-372850,-213908,-10843,-237980,-494041,-455252,-255858,-52286,7000,-72121,-67858,-107579,-306733,-327820,-64383,122720,105087,-81215,-288373,-336892,-298405,-210013,27220,160961,19167,-99048,27193,203269,271596,330453,255069,17103,-164803,-150098,26549,151271,124194,38093,-76812,-87653,16588,23172,17447,-55250,-110237,7164,-105979,-350913,-193646,81768,85132,150683,229325,129612,-2780,-100804,-175767,-126297,-99808,-158802,-74090,102345,84080,-139349,-265670,-114274,91864,84905,-250521,-614591,-638480,-389576,-102573,116454,79092,-115133,-24112,228053,148791,-88182,-164040,-122287,26607,229174,342702,424727,504573,341071,65729,-22381,-29070,-69974,36096,331001,584784,500736,59231,-353392,-509402,-660546,-768029,-549531,-258026,-70516,155230,272979,92424,-70832,90407,252366,24192,-243071,-184814,-97801,-76559,69093,161847,215638,307103,211771,-8992,-109400,-32043,44614,7997,55902,269998,328697,67587,-210041,-130486,28391,-65668,-191408,-223815,-176280,-66995,-80482,-177531,-73450,-2798,-127267,-257802,-254218,-228912,-273216,-203380,-51778,78007,-36876,-221153,-233604,-154934,-260353,-339009,-213884,-42216,47315,25192,-46845,-187578,-274619,-250879,-185368,-143080,-149377,-75487,90366,102116,-119665,-262239,-96004,114266,68772,-82313,-78359,-13076,-56848,-151440,-161746,-159306,-34821,296859,501404,355574,83715,-177054,-348792,-199436,66901,93807,-12794,-44238,16418,211444,387033,316311,65935,-17577,159018,260500,190024,234344,204383,-8636,-107881,-59293,-96136,-214237,-215565,-241906,-417784,-460892,-244402,-62856,17566,162257,189777,-74492,-336808,-352256,-119997,-52787,-212414,-313721,-271782,-161532,-38497,-21695,-147000,-240010,-191566,-74637,-22218,-16244,5276,9600,41600,122821,107105,-75223,-169257,-75757,32928,101574,12948,-185338,-229377,-97092,-9125,-25058,-31399,65112,179845,253456,174313,7759,-69260,-73673,-123895,-97827,-10349,-60454,-101733,-66352,-306278,-511460,-222247,135685,-20467,-283594,-85011,169974,102716,16210,31169,-31093,-178897,-315701,-187563,152349,238675,6819,-192930,-171827,-1614,303070,492717,391179,94533,-125139,-123817,24937,61061,-99196,-260394,-110879,65801,46801,-165522,-250537,-153892,-131592,-126122,-49901,-13208,71564,238009,224811,106276,183580,349563,288152,94814,-1779,-149323,-435977,-501062,-260754,-10697,53604,16463,7203,89294,96871,-18287,-176181,-271094,-312914,-359055,-210669,272721,541910,232127,-33691,5212,177205,242781,129306,71799,191282,110570,-238845,-303366,-11363,253148,348119,423187,478603,241570,-187767,-274493,47791,241350,175206,205667,219329,-337473,-841260,-934737,-501513,74839,1501641,2497861,-816773,-7027585,-4703860,3739083,5662469,3592679,965033,-1123294,-995377,169091,461575,-140944,-116311,642378,699595,304342,293416,66629,-127633,101654,227177,6492,-23009,106412,-19558,-222384,-236255,-209812,-254081,-107689,185377,269998,18250,-328001,-446504,-359858,-75205,164339,106282,-304218,-624351,-473697,-251729,-135150,44857,251301,350643,243974,112104,-8719,-243109,-406325,-351020,-302124,-237699,2793,283963,456350,472637,357373,183101,588,-64759,99425,238385,215056,327347,516069,350984,88128,95737,109985,-15070,-117090,-170728,-115921,84898,199730,241673,292875,267513,253821,293736,401609,434233,263746,10147,-154406,-168890,-33547,92643,35950,-92937,-108868,4435,126044,131556,19975,-4562,95282,-30909,-162988,122932,420894,247956,-84119,-205281,-87101,125512,229485,15164,-307738,-341534,-138950,36702,118624,143597,114242,77307,166754,347966,370989,202392,-23673,-154100,-187316,-292023,-442800,-325057,-180049,-128835,82451,269949,220616,127863,3162,-203213,-290923,-219485,-164064,-87709,-13554,-49404,-178400,-199175,-70138,53534,39620,-28871,-63521,-43551,54655,94034,-21251,-210876,-411797,-425758,-208848,-160199,-254306,-145449,83913,62066,-49736,-60523,-96901,-166508,-173947,-88908,88462,268290,252803,142799,-8221,-231843,-348166,-260590,-230902,-211772,-77479,19808,79178,229824,278059,117174,64501,214195,186734,-28040,-127006,-182793,-190190,-55988,13108,4723,39965,56688,-30653,-202153,-276191,-201716,-37354,47961,156011,269236,133308,-151978,-193787,-36064,56649,125423,278658,254190,-46688,-226115,-113128,-64971,-167095,-117778,116487,286196,345755,217499,102470,102773,-27137,-256122,-257132,-100437,53002,151568,163948,52122,-80519,-173463,-233888,-271435,-240040,-175045,-211606,-190904,2826,106774,-32410,-140530,-11224,224772,374563,341321,266151,160268,61892,148102,247721,88594,-73060,8639,110012,15690,-170630,-206035,-68811,13727,-126283,-112798,244088,583567,591096,289771,-93361,-171417,138027,494118,544147,303443,69800,-22429,-65023,-57773,-95941,-249576,-358286,-234845,62434,253819,264737,73628,-275995,-480317,-296573,-32032,133088,56202,-206233,-319125,-161705,75511,193617,234552,245431,204454,27229,131,162167,107949,-198834,-204618,-38411,-121920,-234036,-149937,-15735,-18528,-223498,-379587,-320402,-177621,-70185,-86978,-222101,-225354,18643,158479,61578,-103082,-135193,-10307,129790,209776,235061,152807,-49114,-273146,-337928,-331566,-292530,-171660,-101358,-165780,-271607,-278255,-46520,248843,108078,-55473,-6911,54530,67812,135437,217860,113663,-45423,-33700,-61408,-144686,103954,343765,193565,123914,176181,-30999,-256680,-54296,315210,413783,236782,183637,281931,393931,544118,649716,641038,574640,456544,255898,22474,-176945,-391678,-369860,-35364,137972,76981,111751,369813,526007,178737,-396696,-696314,-584536,-350244,-129690,61511,112755,-11778,-233861,-285581,-186468,-109811,-31287,-20049,-131890,-138055,-1297,-36838,-224299,-312276,-295526,-258835,-229212,-176115,-101780,-41995,-76294,-185773,-169271,-8860,2270,-7100,88992,58277,-44590,-160184,-217567,-154674,-206619,-417674,-609850,-670998,-643425,-670050,-550860,-416589,-205035,-140107,6649600,32377531,60918189,71905459,78463374,73108166,38904158,9672199,2575260,1674559,927902,1024625,1804517,8308376,27957423,49186101,45410496,24204210,9920411,5795449,2993183,1291713,233820,-223844,-49382,123885,155571,151650,67596,-110150,-60708,241563,306092,103554,155140,363795,209741,-25471,29179,85534,83991,48656,-107780,-260502,-74697,151751,-37821,-273487,-151685,81504,205259,191729,177049,189681,86001,-53307,-137392,-169852,-176569,-217942,-312848,-292347,2155,177932,-4982,-168796,-63489,121726,180981,191199,232329,205230,73834,48202,204542,330892,366529,284543,115218,84049,213206,190156,-48039,-50785,255199,419739,284801,125982,137942,188270,132397,38569,-21172,-49817,27445,127887,103338,6971,-122804,-147047,2728,197120,265013,80849,-40805,98555,197918,49214,16607,208535,292227,237772,190657,90033,12332,136819,244992,93672,-147357,-95405,248586,513305,523015,328590,29297,-167522,-235467,-219379,-79588,51409,182985,265882,110393,-118315,-177246,-83989,-56983,-135793],[-235824,-49074,121296,180127,150080,25522,-42435,66040,188123,189573,116780,-101274,-329131,-282460,-111228,73257,19173,-284481,-380328,-202167,-134049,-212795,-198131,-146560,-168445,-120459,24223,28719,-199429,-287837,-73626,85077,7707,-74578,-36846,82084,109,-136696,6001,235287,231993,185197,241887,297208,334621,212995,4785,3681,215905,229085,81263,58279,-16878,-109209,-51240,-24565,-56599,182043,353811,108434,-59205,5031,5894,-46178,-80065,-129804,-24670,49344,-44175,-143745,-250073,-423834,-290660,191328,463510,376881,80087,-200190,-252043,-168930,-93114,-8881,20571,-8180,-99804,-250026,-239542,-236346,-378641,-226187,-42842,-328129,-603726,-492600,-261988,-82039,-90424,-189046,-168030,-174549,-310428,-283587,1641,259730,274733,105756,-79492,-204990,-279831,-206006,81310,212585,13944,-122147,1779,151644,221832,262077,163025,-25115,-114491,-28246,114014,126985,18488,-31898,-77548,-97888,-28248,-11727,9602,-29741,-52230,66179,-23276,-271689,-178271,39825,68252,135245,140693,5544,-73578,-124295,-158869,-59999,-27029,-93505,-47495,40571,-2010,-122596,-195823,-108813,38552,27902,-251175,-513385,-544070,-408204,-153420,117358,114928,-123435,-79426,251698,246336,-10859,-111134,-84620,-14407,109536,234873,366375,502128,428159,135420,-33849,-87826,-143878,-48615,252713,532977,554857,187637,-299267,-584274,-768346,-788160,-509279,-183462,15978,226039,332051,146023,-28219,121501,344430,165856,-152329,-207585,-153503,-80708,54976,119108,200318,314395,221884,-1606,-135109,-87879,-46002,-94483,-40510,180174,299482,111578,-170326,-158086,-45150,-152514,-289751,-281216,-153327,14879,27477,-23470,87639,58628,-187758,-365103,-311600,-221939,-262344,-220425,-62273,84662,14825,-163392,-194315,-165816,-255460,-259770,-63101,52336,22828,-34649,-76062,-195037,-276674,-245972,-181199,-98188,-17390,50909,138402,100188,-73050,-143502,-19957,103173,49913,-97070,-97966,-10209,-46246,-127499,-138182,-184962,-123358,165050,351152,219493,47421,-108313,-230481,-115866,87192,69326,-62743,-78440,17127,182744,310575,181995,-116681,-191277,28199,177676,217350,281931,152212,-94135,-150647,-55962,-94596,-181090,-152229,-239942,-450935,-451755,-234107,-86374,-11015,179236,278567,34362,-294052,-366666,-146653,-34451,-169737,-288468,-241532,-113211,-8001,-30927,-142403,-224752,-223973,-142605,-65374,-30914,-851,6969,35372,140672,117954,-69754,-141230,-64695,-13473,47368,-17989,-208871,-241876,-125284,-84679,-140328,-99328,51865,181747,220701,118865,-58101,-109961,-84315,-124375,-16116,141592,35672,-30803,75070,-131885,-443083,-246238,112878,-30949,-307192,-100018,120313,-6292,-75494,14579,10512,-130270,-253483,-120176,168301,220760,-25192,-259311,-252828,-37547,245527,404030,326136,141017,-3954,-21863,51318,58470,-53904,-167576,-109723,-23790,-35374,-141178,-167364,-139588,-181451,-158031,-27107,75244,171429,325370,321879,164092,168435,335443,313482,82769,-52091,-156914,-381624,-480412,-255464,22726,89731,-11626,-80474,8101,106907,47889,-101996,-190488,-254448,-363262,-261532,213950,522901,278476,15042,-9219,121596,241246,222758,157729,132479,-18793,-287054,-286231,18242,301470,472858,561975,455810,47993,-444438,-487799,-175990,-12750,-107986,-2292,83265,-383738,-972227,-1206161,-853497,-81804,1403541,3254607,1494633,-5635779,-6823078,2015140,5953433,4197909,1181001,-943617,-903137,108684,396501,-204333,-148571,643711,685560,280780,264740,-20925,-321099,-169472,-13849,-79951,-74852,-944,-105303,-230622,-204835,-206147,-322512,-209638,80094,224413,105798,-198088,-401220,-411258,-177146,139564,138643,-228614,-501319,-343649,-215156,-251160,-157719,79213,254308,209986,112439,-45759,-292220,-478381,-473381,-347148,-245631,-82970,152847,335859,398437,373552,253755,36172,-75846,21170,172813,227380,391827,600957,461786,141818,46846,45368,-21013,-32121,-11073,-9656,89335,190058,227697,277118,245736,205334,282302,461600,464257,194946,-32646,-134267,-161905,-42732,120218,113468,8152,-35117,50658,165252,146535,7401,-7895,116815,55572,-47164,152600,344166,144077,-173498,-245349,-53250,148307,203573,28215,-188000,-161404,36799,161469,138705,85724,13539,-30443,112507,361709,374576,146473,-88073,-142043,-117853,-249691,-438550,-367790,-251066,-149012,110901,308003,289189,205681,58299,-132990,-158736,-49024,-21519,52726,130473,16303,-147434,-182942,-57039,89273,58840,-45400,-97908,-111188,-58231,11184,-16681,-156649,-379551,-405312,-101471,-1170,-167370,-165662,20493,35344,-54634,-63394,-115567,-242022,-274457,-145788,52755,190372,180175,126617,-9822,-241230,-351705,-257700,-258310,-293956,-163743,-6264,101860,247893,322125,199338,41927,42176,26454,-98385,-169933,-179508,-155907,-64668,3236,37081,106885,112252,13384,-162261,-293504,-284836,-148780,-26321,75125,141218,44735,-144759,-112650,44726,91209,76606,200151,242852,-8660,-236212,-181039,-124898,-191527,-129332,125327,317410,373797,199937,30249,36562,-29668,-179596,-184839,-117787,-56133,59098,135984,65887,-74466,-198070,-258572,-206644,-83592,-44842,-186070,-214612,-3515,133281,15392,-96144,55128,331836,394748,226648,171138,191742,173546,289282,364934,164614,-89605,-95639,29230,6305,-162852,-187598,-100085,-55403,-126570,-65679,248387,562630,590007,335129,-10690,-115172,142458,502044,550140,294003,61737,-12538,-28826,-54343,-157722,-314686,-440505,-349273,11607,282591,251030,15343,-256798,-389675,-250875,26438,230782,176864,-72569,-230719,-129478,91058,179703,195476,238698,214972,-3416,-61121,106327,21210,-292182,-262985,-59513,-139130,-239441,-139828,-64700,-122003,-305600,-482282,-476702,-300140,-173199,-191990,-308050,-282101,-41813,132979,96964,-86303,-108774,32352,116443,107977,92486,-3651,-166500,-321527,-387886,-444940,-452008,-284089,-161261,-179772,-248141,-247481,-88839,170787,126606,27367,70780,133418,134722,172940,245782,131621,-30835,-32943,-77820,-149698,119017,323395,125460,27341,129521,-38816,-298178,-164291,132122,206521,125099,141950,157313,228788,472183,659530,650173,565506,397223,160112,-47466,-169174,-259600,-152683,58599,68615,-54547,1606,156207,325433,126145,-350823,-720620,-659865,-370024,-86674,123513,177310,38242,-225806,-320587,-210261,-101654,-14663,-10086,-172396,-207867,-23593,-26371,-251022,-368015,-337438,-301249,-310833,-316211,-277468,-214260,-282271,-365820,-354723,-270998,-225899,-135235,42414,8571,-180130,-326118,-402958,-469103,-551655,-733660,-935499,-1071142,-1077286,-1022030,-979007,-960660,-801826,-940499,4553706,26328876,48704859,57688076,62384981,57757025,33064752,9264731,2559501,1601978,710576,667572,1373669,9254904,35029781,59610913,51156578,23919485,9972656,5986688,3242941,1830934,835973,9316,-58514,132964,216531,187960,78738,-134194,-123507,250931,404199,183406,190276,391967,227258,-13758,-22057,-19490,47143,187948,140072,-34544,74421,170680,-77321,-278037,-192519,5632,161585,156005,170835,258655,197127,-5577,-158983,-220888,-219310,-260591,-381941,-380610,-90396,158537,69901,-82677,6235,161174,192279,255688,421496,409641,140824,-18588,107585,296946,343785,226868,86548,140652,331582,339859,113404,89397,312018,413169,300456,173236,158020,129690,11821,-34632,-23839,-47155,3928,61248,47485,-34108,-183721,-227447,-31734,227931,304229,65377,-77915,105640,257478,153526,114961,217096,356048,327254,274046,186764,56494,155914,267896,71845,-197503,-97152,238967,435768,480521,358209,91553,-119991,-237044,-237127,-78764,74820,192729,286111,174649,-77179,-194143,-138476,-151108,-263210],[-302754,-123678,13438,92481,129227,35292,-85815,-20147,91291,106215,102218,-48892,-285932,-315893,-186995,49217,139161,-15304,-98702,-21769,-85747,-199303,-165785,-112126,-112049,-55316,67760,69411,-156618,-250571,6671,192541,72429,-159429,-219047,-74110,-24494,-97003,-6784,117043,89588,92671,146307,205897,280775,199479,23001,16193,235329,323208,172699,110295,46524,-65326,-129426,-202941,-158877,177977,418224,193733,-17663,19569,53799,15575,-65414,-117976,2048,60660,20878,-24919,-212405,-477481,-290570,263920,518318,375849,92195,-157342,-183671,-85389,-34676,3075,-11542,-80167,-184142,-290052,-213523,-192444,-347429,-244451,-114443,-400682,-623487,-432701,-192566,-78471,-182277,-287838,-246006,-253829,-328499,-228375,60798,335478,361318,238218,117179,-63396,-263090,-218819,106314,251618,25476,-125982,-12891,91824,130542,151060,68943,-54439,-54350,96705,198148,90352,-89083,-83664,-59471,-100814,-58406,-13626,5871,7885,60448,169403,89018,-143109,-132184,-796,61335,109300,46699,-97714,-121180,-121909,-113576,28050,65902,-18969,-9221,237,-73656,-115392,-127349,-73415,22477,-14149,-229502,-365563,-371531,-357793,-185673,101625,126588,-137102,-133497,240681,298799,29708,-70171,-36938,-45139,-1877,117608,282822,461523,455971,170777,-46235,-135821,-202783,-126046,125615,356054,467719,249753,-233347,-609091,-783472,-713573,-423896,-113122,88458,268893,336995,170582,24779,162075,390828,244062,-84393,-218826,-187802,-52860,75478,97485,164457,267922,196653,3063,-133297,-110119,-106479,-179754,-132724,93942,261652,136300,-120713,-173188,-119509,-216367,-343384,-293302,-101382,90997,121273,130184,217924,104426,-224603,-423680,-323656,-194328,-254413,-256757,-53289,116214,91924,-59851,-105313,-121973,-187030,-146746,73091,135913,-7882,-111562,-142722,-224855,-278422,-230948,-164183,-41683,131789,197705,185350,99478,-7783,-35017,12050,52189,-3911,-120298,-97328,3613,-31507,-100265,-140478,-229478,-211951,4521,140080,38088,-20517,-37584,-81813,-8408,130500,87004,-58434,-86375,8367,138606,216889,56647,-238326,-317534,-117349,65133,215029,289507,106873,-166939,-219639,-106803,-150669,-178186,-97877,-208610,-399743,-343397,-159312,-76231,-9388,193177,317465,117803,-220689,-336238,-156537,26091,-47925,-200561,-180809,-49478,16359,-53066,-115362,-152894,-212047,-192898,-100939,-59106,-49146,-37738,12552,143979,87534,-98695,-80225,14168,3515,21936,-62805,-238628,-221843,-110749,-116320,-195047,-136968,11686,133441,145198,19999,-164098,-155474,-43357,-36996,101185,266435,122655,42795,191103,61479,-296043,-224225,71779,-44052,-280918,-95145,54286,-121344,-171651,-9544,44252,-87772,-169379,-13243,216378,224171,-41792,-295716,-286839,-43071,165409,265913,260259,230467,165700,120528,98744,59338,-976,-43560,-94919,-108148,-107867,-85167,-51980,-117958,-248558,-221710,-16055,175446,273923,379120,373757,193318,136624,288374,293882,48404,-121573,-200873,-353131,-450729,-243871,37338,102680,-55646,-170185,-57045,132010,105380,-44039,-112035,-178873,-329129,-266457,149372,428264,249842,-1485,-55028,52713,220228,292904,225666,39505,-219816,-394202,-304233,6479,295891,532436,630023,364423,-198592,-689446,-642459,-329972,-226358,-366548,-196494,972,-315942,-965296,-1316049,-1044826,-90399,1290247,3706161,2511098,-5578051,-8690321,989514,7033453,4913669,1333803,-696649,-795697,38773,277613,-230219,-126313,571743,592066,218820,88865,-244658,-548179,-412718,-203487,-91554,-45549,-85838,-233781,-297605,-203731,-197149,-335723,-254751,11021,204970,235153,15929,-299491,-448962,-329594,-7033,81853,-138262,-308242,-202055,-176542,-338360,-375388,-191933,26830,108838,83657,-80640,-284939,-434572,-472591,-333852,-246960,-196343,-31398,141272,252213,353030,323398,87186,-88525,-78797,61378,174869,356078,560711,492167,169577,-25999,-54056,-50877,40062,120128,68530,82898,171971,177027,181864,161622,126876,242893,473076,456823,133248,-33076,-46419,-114390,-76726,76528,118776,72884,41117,87600,175622,160461,37106,30618,151234,164955,100320,183161,249407,55829,-209491,-246408,-54250,101701,104008,-14825,-87524,13684,178178,222426,123826,36195,-62451,-115804,79752,375962,367929,100258,-107523,-91385,-32193,-186068,-364743,-329705,-271394,-181215,70065,267523,292558,236686,100247,-49757,-16698,99509,88092,149191,219411,40684,-141775,-176092,-30330,135036,62236,-81862,-126994,-150065,-150332,-96719,-56185,-122931,-326783,-351373,-9168,143979,-71168,-179983,-56451,-1568,-54168,-45029,-87235,-259779,-336242,-181945,36546,106933,94165,110020,-8580,-252770,-328673,-212165,-238651,-331660,-227271,-43619,87086,198249,280434,216081,-19777,-158231,-150351,-181212,-204372,-144013,-103065,-66172,18292,83873,136251,139228,88324,-58361,-265081,-347807,-259815,-103241,-621,28115,-30884,-121103,-43061,82653,82248,5854,89686,202888,31445,-231951,-237490,-162484,-183574,-104727,147284,353969,401989,197424,-25796,-12463,463,-66084,-84346,-122245,-176444,-46980,118461,91397,-73178,-206918,-229127,-77485,124561,123389,-100921,-195164,-25808,140780,95980,-3064,125396,393244,371762,108455,59327,178138,253007,398103,419694,177891,-106319,-165329,-34490,-9660,-165440,-181480,-92072,-34734,-24092,36065,246255,492001,528727,324074,59989,-37045,131327,443656,504176,262717,48943,-20513,-46932,-108908,-214332,-307085,-425503,-401028,-52867,255603,196812,-24527,-173673,-218376,-146086,98469,295486,263304,72863,-106872,-100569,64891,136998,127025,203011,213362,2938,-78885,52167,-95172,-385609,-299063,-95765,-193073,-266151,-136778,-106549,-203517,-330460,-482479,-511527,-354883,-264745,-280203,-318654,-234678,-53602,89041,94251,-68265,-66349,101817,138137,14852,-73973,-148302,-236033,-310610,-380110,-493539,-532192,-335629,-166372,-133918,-174761,-197466,-138619,21787,93918,79725,138913,230728,225370,198758,213281,108247,-5476,-1400,-87604,-164994,97722,268276,78108,-18348,84739,-72022,-347653,-300448,-78323,-7142,4802,37149,-60459,-48247,258382,532411,529170,408551,244255,74798,-62746,-143759,-113398,81958,153940,-11362,-175335,-100614,-62980,64942,47524,-255439,-579913,-560632,-286019,-5039,153764,193317,77874,-186837,-307150,-183497,-70533,-12863,-14814,-198329,-257239,-40042,8952,-212962,-348127,-329047,-331449,-404283,-473101,-450840,-351796,-400763,-481344,-500987,-493267,-429396,-259295,-29183,-49314,-273874,-416374,-499829,-680251,-828665,-942918,-1117249,-1352155,-1385622,-1213210,-1269627,-1387718,-1333832,-1654086,-281556,5542555,9865301,12406368,13496522,12969985,11285985,5427694,1882602,1190946,353206,226803,872542,8155128,32202046,52416740,42621221,18589115,9207996,6033989,3527872,2469732,1499888,304336,8603,160596,219437,163984,56743,-165738,-193178,221386,462890,249295,188959,370519,272328,62361,-47370,-102966,46263,340334,359221,173897,208574,199338,-50898,-206657,-193609,-56204,116034,120256,141335,267523,260325,64967,-94756,-165582,-172789,-205076,-325892,-360007,-139786,134546,140383,22146,95933,216674,214612,287433,528293,559213,237717,-18473,38203,229732,262218,136615,52556,172106,389042,417634,247340,228740,356043,385398,294087,194500,151952,68831,-67069,-67394,-34632,-70937,-53559,-53305,-46837,-76802,-214232,-274821,-76314,209683,320366,98846,-79991,101009,284537,245340,201299,178342,303900,334073,309938,242410,81495,148095,264745,62064,-180552,-48294,209007,285786,327253,286919,112611,-51214,-199766,-246103,-94215,90046,213681,325583,255405,-14452,-186589,-184417,-227876,-335290],[-299576,-164474,-100304,-18256,85281,36237,-118684,-114007,-50442,-15016,67236,1068,-223124,-349043,-261014,19796,245009,256649,208483,178088,-6825,-168287,-150364,-87853,-58846,-20413,61409,78295,-97499,-202668,41339,270326,175074,-155820,-318881,-197461,-46282,-60406,-30744,5162,-5537,38171,50217,94255,183257,145053,43354,63078,239331,346353,193768,67098,29189,-32143,-150425,-324453,-268490,112478,418548,279378,65471,73620,139700,114610,-37292,-118227,-32712,-1500,28114,63681,-163575,-467697,-239805,315528,516458,336023,91369,-100250,-89817,5355,9032,-12881,-53597,-125303,-231752,-304635,-185062,-137113,-282203,-260115,-202113,-434108,-559070,-309038,-63464,-35364,-246193,-345949,-275049,-313251,-352140,-179839,93304,324915,347862,273731,212606,24514,-251573,-242947,91388,260971,40022,-132758,-46608,15918,11084,26420,5865,-51309,11017,206189,269622,50339,-175195,-106590,-34121,-105477,-70487,18896,14622,55851,208264,306750,215360,10739,-73898,-45038,42015,61477,-34288,-142396,-115724,-80876,-42074,125487,166548,49216,25675,-10849,-109478,-118650,-81695,-19432,49120,-22266,-173096,-192410,-164232,-245849,-178396,84079,107878,-179673,-206798,176042,281625,14299,-63262,-1458,-64859,-75720,35804,206572,396870,422077,165817,-65400,-177504,-242654,-174384,-8635,117700,279471,234907,-175800,-575741,-706606,-586497,-325487,-59140,140571,284253,291928,158500,65841,189758,373964,243422,-48459,-210724,-190235,2065,128018,96421,110148,183120,149042,4882,-108773,-104001,-136505,-235754,-192210,47150,234344,142726,-69412,-164585,-171467,-240563,-322966,-241151,-38333,118839,142299,204866,277731,132702,-226579,-428855,-298986,-156053,-248626,-293205,-21929,181856,185351,61515,4383,-37000,-77139,-19988,166214,169557,-59382,-209328,-240992,-257483,-250587,-190869,-132900,15733,257576,325943,221392,105083,64004,34875,-9778,-25634,-85590,-160568,-87464,24427,-5067,-65217,-165419,-294827,-291847,-140939,-66017,-137871,-103493,26958,71136,96927,178573,138433,5604,-50497,-627,83205,114943,-37363,-258958,-336609,-221143,-43816,170871,245233,78474,-197831,-288779,-215854,-263485,-210621,-68399,-156221,-285798,-180326,-47717,-34841,11933,179521,287463,160046,-123303,-263236,-145305,106625,116854,-77150,-118659,754,25035,-79313,-73917,-45068,-157863,-209179,-114654,-88138,-133935,-139713,-42589,132545,43125,-138419,1338,144689,75008,17300,-106340,-252298,-172109,-59048,-100781,-180324,-131429,-36321,50812,56423,-85344,-278307,-191627,43869,120779,222717,327820,184867,110827,257285,214839,-111249,-159407,22494,-57269,-209607,-69723,-5305,-206582,-251803,-44947,53446,-63818,-83794,105968,284122,252784,-26092,-288145,-271285,-36210,66261,99899,193278,313781,319865,255202,152185,70294,52960,57125,-86251,-169648,-144545,-7470,64618,-94603,-313774,-297799,-19799,259157,347901,373328,354751,184907,95187,224243,252413,15952,-190015,-262501,-347811,-416743,-244789,10611,83224,-100068,-238501,-86679,171255,154659,-482,-49335,-111312,-270584,-219880,105765,291940,152585,-79076,-122610,-13704,182553,326971,267069,-49761,-408855,-505377,-340038,-44348,237903,516015,617873,242330,-406230,-812518,-665896,-363330,-339245,-519946,-326050,-2519,-152968,-804629,-1244665,-1089902,-27571,1295071,3809818,1995299,-7006034,-10023921,938355,8722827,5636084,1304450,-560511,-752170,-18427,178757,-185399,-59898,439431,449542,159027,-140325,-539308,-757075,-565058,-299696,-44750,54185,-112126,-367165,-417738,-241182,-179924,-290441,-245277,-17725,226450,385561,241222,-168857,-432666,-454241,-220278,-37654,-62052,-118901,-103787,-158074,-380182,-549486,-472588,-230932,874,48644,-102525,-227984,-299831,-359370,-268745,-233788,-295654,-211193,-70653,70332,290869,357234,127059,-107113,-177534,-71938,73141,236262,413355,433516,163649,-103669,-163924,-99882,69918,181925,105105,75143,156153,118878,46768,42477,43355,189185,444196,425768,102778,12885,82107,-47897,-133255,-27012,59631,97873,104275,97687,141629,157804,91502,87274,178366,256874,231498,203894,165820,9670,-184006,-202981,-61803,26614,-27374,-90299,-23331,144334,257179,211209,82587,13942,-90682,-171529,39539,353068,340559,70583,-90169,-20922,55635,-101490,-231785,-215674,-236709,-219300,-21164,172066,234494,211899,113385,16955,93276,189164,144242,187919,237484,26488,-160684,-182737,-2049,174853,48173,-132242,-155807,-165608,-198847,-187225,-117651,-119768,-272179,-271841,41721,218354,1029,-178521,-114700,-39588,-63861,-26316,-32511,-227909,-350349,-189401,35469,36630,12077,87144,-4171,-251584,-276713,-132617,-179633,-320572,-259942,-94685,27774,98075,174849,166973,-97347,-321725,-287442,-247219,-203930,-57917,-20308,-48650,49263,126906,122286,129256,155970,54360,-207026,-368143,-326443,-154547,-50003,-37261,-64465,-74212,11705,92249,61866,-52341,-22806,143192,66436,-207912,-262561,-161534,-133002,-38481,181242,379351,415037,204867,-53162,-30190,66991,68189,24741,-114677,-279442,-143703,120667,133978,-73783,-212395,-171077,70271,316250,265753,-9484,-169532,-82431,102058,158059,92013,171225,388126,318881,34928,-21630,132811,277420,424251,371626,110152,-120819,-177965,-65729,-32956,-183114,-212195,-81808,42423,135860,167493,245512,394468,433572,276052,104872,29668,93002,329275,421615,231128,46791,-44421,-118810,-205533,-245517,-218935,-302271,-357053,-91804,190390,117843,-37423,-55860,-28478,-9691,169874,317247,300334,194414,21382,-81093,7542,87806,67213,152486,195177,38443,-48795,13025,-208386,-462245,-325857,-162008,-279400,-298412,-130064,-124549,-240671,-303241,-395464,-424069,-330245,-315315,-320307,-241863,-94936,-20025,26352,46929,-49536,-13103,179747,183935,-45974,-210353,-226639,-222881,-238760,-317532,-463360,-508776,-308370,-108177,-41967,-82909,-152167,-180262,-129559,32017,92892,182165,325230,315960,198901,126542,51647,23478,50593,-85720,-180296,51252,192856,52499,-14894,43505,-123695,-386951,-408974,-240624,-155996,-95076,-111401,-308788,-350666,-44932,264094,278354,136087,31781,8857,-24559,-94881,11121,262693,230552,-75385,-248328,-165696,-208366,-153228,-20229,-140207,-326579,-315967,-124005,79773,138502,164257,105155,-128809,-256804,-129388,-35676,-23579,-30077,-198682,-265196,-31886,79743,-112291,-267868,-283463,-335988,-465771,-588779,-561988,-397864,-375179,-482161,-557979,-600078,-541217,-329691,-97176,-107976,-311536,-413550,-468361,-691167,-914012,-961846,-1091458,-1410077,-1440492,-1166173,-1336245,-1617985,-1763254,-2338752,-6867142,-22058673,-38469621,-43880138,-46016182,-40400955,-18076777,-1607192,615845,520060,-77656,-253025,298241,4019263,15460587,23671390,18759561,9241852,7670680,5947755,3862550,3155585,2121635,610478,140503,205136,174170,90817,5832,-194359,-246973,154895,455614,280056,158213,316529,333997,168143,-47536,-143149,83113,458474,486063,311736,295880,232284,40416,-81119,-171181,-107439,76166,97527,96093,215496,258076,130618,14922,-36725,-41231,-43914,-130997,-212911,-117382,126432,203147,123894,174608,261096,226156,262810,509546,601425,328889,36588,10032,145466,141447,34989,20159,165542,355746,382246,303403,326721,379708,346924,267631,190513,132991,27266,-84616,-62470,-61622,-107093,-108149,-165351,-147348,-105716,-200772,-261876,-101028,152005,288243,136782,-57515,84772,267280,290872,236522,93752,129971,234850,276010,227664,65623,108026,240551,79306,-87165,47443,166158,96602,85064,109482,71470,12467,-135000,-241590,-120311,91941,241701,368879,316868,43181,-164851,-216269,-274073,-345265],[-236584,-155294,-178019,-119291,35531,38360,-123207,-188529,-200501,-147108,8149,22331,-155820,-346676,-296533,-10757,293026,442850,453428,343701,74705,-140388,-159748,-91765,-46534,-33756,11887,61307,-27214,-144666,29439,302771,288690,-61962,-306341,-244569,-60099,-41655,-62612,-70702,-33072,19320,-35021,-15181,65695,59426,51882,121150,225258,295534,155957,-20866,-35637,-7773,-107237,-350103,-349012,6437,341619,318324,145564,125322,215049,204714,-12392,-130537,-102584,-96555,-5596,100058,-125740,-399858,-137366,356567,473886,275642,82666,-32844,15026,83397,28304,-44953,-83896,-133328,-247002,-317297,-186712,-90028,-195188,-263258,-274537,-415515,-440747,-173017,89230,43027,-263790,-348444,-241935,-323119,-362301,-146268,92414,240873,256327,205981,162598,20293,-242700,-265974,40043,233207,42871,-159788,-115529,-74920,-114043,-81948,-8937,-8591,75408,286127,321421,17198,-227561,-105429,-12331,-113227,-67099,71398,40417,107802,349290,439316,321595,145966,-30269,-99955,-11695,-14293,-93351,-119072,-53565,-7530,45250,217185,257842,102024,45324,4020,-98547,-123500,-68025,34349,106988,10974,-80114,-16067,30549,-96193,-116873,80215,63006,-257028,-308448,59929,197840,-50368,-96497,1614,-79343,-100731,11622,155290,319036,342449,128996,-93107,-217498,-263100,-179747,-107323,-104237,60141,155411,-143546,-493760,-574493,-461183,-242675,-24746,172007,279717,217472,117025,82589,185629,295471,180389,-35966,-181200,-162324,67788,193764,104526,46100,90791,105735,14175,-69798,-84904,-147175,-257836,-199897,54882,224634,137309,-22468,-127395,-181293,-214816,-220291,-126067,17920,78541,56796,144857,249890,144458,-192214,-386242,-253032,-116429,-235082,-301351,26335,269443,271801,163150,101285,61246,38462,96934,206881,130405,-143542,-321198,-347235,-270725,-175171,-117996,-86109,68304,327522,394310,232278,114536,124553,55280,-71559,-110368,-177275,-214584,-80173,46626,37608,-19345,-199522,-373556,-356644,-239443,-217305,-274577,-183955,74956,194849,171124,206687,196576,107295,28923,2850,23000,9058,-96085,-179066,-224501,-231706,-109861,94764,165296,72751,-173519,-332315,-358308,-399971,-266351,-67080,-93975,-150964,-27273,59192,26748,40657,129769,196941,161494,-12996,-161973,-118837,174186,272335,44128,-81406,14412,14829,-98342,-30558,63821,-78414,-184570,-98910,-103538,-230684,-285460,-132575,106546,10933,-161523,81442,283713,162624,14552,-131528,-229411,-103245,10981,-51480,-116057,-90294,-73192,-37348,-15085,-159994,-361693,-206050,152428,300839,313428,315866,215347,160979,263870,287794,60971,-69900,-25521,-70203,-116065,-32963,-41173,-236155,-296664,-91597,28608,-62634,-16137,201056,341286,293965,25956,-236324,-218826,-35950,-44509,-67637,123490,352175,408275,340765,195041,91855,97225,89801,-101481,-199329,-132665,72170,150316,-73366,-351764,-352436,-31683,302678,370741,301032,261276,141646,53042,162261,216698,2918,-238685,-310725,-344297,-382327,-274107,-66478,33972,-125123,-261197,-71028,216668,195702,33215,-11081,-73191,-207033,-131584,102764,164012,19986,-189438,-194984,-67722,128559,317279,275654,-104515,-498712,-544994,-358934,-112921,147782,434883,537735,131408,-498367,-747701,-523212,-253640,-305496,-515144,-359840,64877,62392,-510054,-1007115,-1024349,8676,1431022,3473781,192026,-9319779,-10483823,1921285,10458621,6106922,999744,-661825,-798418,-39792,164561,-67474,11098,265058,289100,130523,-297293,-790522,-895818,-606145,-302301,28571,190044,-63176,-448542,-537982,-295824,-150973,-206446,-206728,-24671,277721,525878,408072,-36674,-342580,-485317,-399943,-158097,-19195,-3191,-84103,-171070,-370666,-626745,-662805,-413460,-62350,31686,-100822,-147913,-142076,-197058,-174518,-194624,-335656,-325437,-234379,-97058,194079,330496,132098,-129633,-247816,-188845,-43138,76367,209446,306145,134825,-156708,-255685,-159709,40774,157597,99561,72259,146609,73909,-81380,-74225,-20093,133491,384796,382932,109869,83186,191898,-2594,-204201,-160205,-39628,88080,139959,70886,60213,124076,137273,127438,179747,299495,309020,207576,108743,7189,-110700,-121168,-46562,-35203,-144998,-168923,-3362,205742,269615,150471,35382,27258,-66472,-200602,-31905,273443,290460,58422,-57812,41696,130275,-1333,-70044,-58360,-163176,-255081,-127504,62376,140152,142103,92393,42336,137629,203712,138469,165688,195089,-4190,-189441,-200414,12546,187870,15845,-185155,-183681,-163831,-197911,-230548,-173187,-142984,-235360,-196251,34426,188042,19911,-160572,-131532,-69643,-93374,-26418,18443,-170316,-322168,-173025,34631,-10087,-50291,54407,1014,-222081,-194163,-32701,-99536,-270716,-259290,-148125,-57773,-15167,45998,70226,-164880,-394628,-338326,-265673,-147662,84209,93001,-14265,74416,144753,73668,88116,186985,128527,-139098,-331288,-314383,-157081,-60555,-41491,-38995,614,58067,98049,65941,-69851,-108919,77719,90976,-163298,-245824,-119473,-42799,64269,228555,379948,396012,208378,-50792,-16912,155058,197304,119240,-99404,-344537,-216167,136202,186696,-73919,-228126,-122344,181065,425965,324714,29684,-179052,-181092,4688,157196,142840,174337,316081,247895,23917,-42805,77466,236214,339103,214992,-23257,-129592,-131967,-60208,-59312,-212037,-285426,-119060,101632,272290,284683,249152,301872,336358,214544,117009,58322,24265,182208,320337,211805,56926,-84076,-221620,-305512,-236883,-69749,-98065,-221675,-79689,115122,37464,-24842,58367,115449,112535,223750,304033,292192,264214,119145,-74460,-60697,54133,51681,107699,162419,88345,20419,982,-276610,-492817,-343791,-250730,-372442,-312638,-107976,-109187,-221088,-238887,-263080,-255667,-236147,-301244,-286004,-90795,90411,35929,-52353,-35165,-27962,49236,249175,232789,-65702,-272105,-207137,-121961,-127234,-222569,-366770,-398659,-218397,-8017,60312,-12306,-129926,-199712,-213337,-25777,71963,191472,392092,376433,161259,8541,-19199,45495,103325,-65898,-178799,-302,113794,37341,9671,-745,-180415,-393270,-435845,-296436,-195381,-151120,-264760,-512752,-577461,-340630,-82652,-45675,-167524,-176185,-30901,47789,-21473,93833,348626,274827,-106787,-265556,-188164,-241522,-244860,-47777,-38085,-58400,-21832,54668,126993,77428,105257,119688,-66199,-185263,-70243,-9854,-35535,-42967,-168069,-223336,11587,182688,27261,-159787,-220409,-303515,-457262,-613649,-568872,-326580,-209023,-358139,-501896,-562096,-528234,-319712,-138798,-164323,-307109,-342221,-327885,-499005,-751301,-764700,-853535,-1191915,-1183102,-879917,-1158891,-1616896,-2043037,-2960001,-12511286,-42282025,-70989507,-81576027,-85190831,-74950347,-40143448,-9106030,-880186,-216579,-479296,-706939,-352195,-2273569,-9374932,-15700249,-11949994,-1417053,5511526,5614421,4136580,3734475,2572602,866553,294705,254249,108186,-1333,-57358,-209527,-269128,61636,370198,257421,106742,245131,378604,251024,-33163,-134301,143907,509153,498692,356124,324112,261955,166179,53910,-148332,-154706,43346,90734,45570,118611,192707,163038,114539,105000,135306,187711,165352,36989,-18544,143925,253482,202218,215603,267949,208594,183220,371302,522496,382406,121828,25624,66753,13924,-54795,-5581,119995,229246,232403,262024,357826,378528,306885,225542,163592,107773,10364,-51178,-41971,-111294,-143069,-124578,-221183,-216111,-112210,-147334,-182230,-76922,85374,201606,130140,-31725,59364,207557,271602,203461,-17604,-108358,52669,176480,141729,2236,41346,202318,124676,63110,168253,121980,-84291,-185031,-136689,-32622,41336,-66827,-222159,-146737,80416,266152,391176,330727,77647,-136590,-227907,-282631,-304104],[-141273,-101028,-196710,-180537,4684,58607,-85190,-218341,-313563,-258456,-72865,833,-91831,-274640,-263497,-32773,264434,489914,572050,436663,132839,-127314,-181667,-120293,-87797,-91970,-59018,33380,46065,-80246,-16711,280399,375578,87490,-192160,-199179,-60918,-47297,-95218,-96536,-2567,22357,-99185,-99902,-41258,-37764,37310,159936,190932,187361,77770,-100458,-101830,11297,-15904,-267679,-360476,-101845,197890,272319,170120,132556,239278,246641,-692,-145100,-168054,-175497,-49059,82805,-115939,-301530,-6472,391436,414689,216152,71584,31818,107405,133184,24606,-71619,-81596,-106387,-244268,-346687,-231490,-63974,-105263,-247455,-304536,-345124,-309787,-73321,219992,139690,-229429,-294754,-153261,-270223,-339913,-125464,67059,129939,136765,64896,-13434,-72051,-229914,-272490,-29326,174060,24164,-211744,-213094,-167605,-219380,-153324,20741,64359,130701,330085,350586,-397,-245713,-94921,-14,-116269,-51732,122875,79860,152059,433613,509908,363580,212341,-25483,-169318,-108135,-113911,-131036,-47474,43270,76587,132027,289308,323619,137631,46559,33703,-45019,-117568,-82155,68781,172985,77517,34911,139486,177755,60722,-1249,96978,972,-355620,-425574,-79358,78605,-135760,-159268,-37999,-96609,-83871,39714,129932,238802,247138,78444,-125338,-255527,-265120,-140891,-143149,-249165,-120652,40102,-145048,-391552,-444115,-377875,-189416,-4834,186454,264743,142188,64455,72691,139302,174145,93338,-26303,-134990,-118658,121110,245434,106536,-15211,22079,92771,45934,-23875,-69843,-153393,-248064,-152365,107269,226698,129173,19107,-64544,-141493,-141812,-56738,26942,54783,-18863,-124393,-46795,148210,141334,-131636,-307434,-198361,-80256,-201332,-260326,79301,348252,319854,210381,160822,142979,124174,182297,204229,25278,-259090,-427695,-427214,-248635,-57709,-19858,-25196,114688,328071,375810,206034,119361,157433,35268,-143191,-183292,-256751,-266158,-81149,64550,93195,35608,-224318,-446693,-399607,-281016,-298631,-365657,-251562,92993,257709,193569,196683,228813,206445,133793,30058,-33128,-96381,-128510,-38429,-10338,-129264,-108209,11479,81171,89274,-101592,-339138,-492292,-514668,-325962,-86139,-33120,-40886,57525,124086,95266,71238,58271,79073,136793,95328,-53307,-87007,202719,371237,129336,-80278,-15229,-10801,-103317,173,136843,1113,-124137,-56270,-95544,-304659,-434197,-241980,67878,3485,-153865,132063,372068,211852,-5250,-126569,-162218,-29967,76764,11215,-38030,-37354,-86800,-98828,-48392,-180715,-383562,-193218,246038,440713,345185,247425,215089,180722,216732,272889,178529,17336,-65591,-84439,-33995,-1357,-46939,-202925,-294685,-142848,-27332,-80188,20889,240449,353990,326443,103516,-155296,-154035,-53269,-152272,-207775,54939,333256,410860,355317,213095,117027,122664,45986,-145804,-200243,-80451,129817,183513,-55068,-342066,-354312,-40239,294742,336602,180089,117942,79171,20489,118131,203334,10639,-257266,-316542,-313763,-346908,-333547,-183282,-31764,-115306,-221246,-11698,256964,224657,59464,1017,-74164,-157532,-26183,141506,86093,-103523,-294422,-254556,-107202,59568,265132,249549,-111586,-438326,-455660,-328341,-167992,57962,319983,420832,64916,-443478,-505544,-240086,-22776,-121746,-354077,-298266,163860,270618,-141914,-647977,-884245,-56053,1561432,2661537,-2224311,-11482301,-9880522,3677660,11582010,6060495,417362,-1012854,-902194,-8517,262037,91304,38022,70125,131422,137253,-287606,-877313,-924324,-556240,-242107,97237,316222,47928,-428862,-583440,-326288,-105978,-113232,-171017,-36959,323932,616448,475928,75878,-192622,-401230,-451855,-215528,-13917,4650,-143923,-212539,-316992,-580338,-695357,-456228,-58001,45120,-72223,-79886,-40401,-71969,-83260,-122811,-286206,-331007,-298574,-204639,78137,237674,92371,-145636,-263633,-246138,-131239,-68477,12452,152981,107027,-158778,-307057,-219904,-41530,61750,62628,74859,141257,47082,-168637,-156205,-48409,82399,301220,332142,141453,139753,218376,-18068,-277093,-285699,-148570,51981,137256,6973,-57177,53057,140560,122411,147114,282035,318928,192795,76801,29476,-16031,-16279,3402,-59727,-215511,-226598,-25151,195606,234414,80924,3973,70204,-3962,-209894,-134275,148808,226407,59242,-34287,71340,177654,100381,81087,95708,-80227,-282108,-212035,-20756,44854,53105,44281,15268,102567,148978,74374,89432,121694,-22137,-205769,-219325,4564,159288,-34425,-228240,-201976,-145545,-157150,-221009,-202464,-178481,-229191,-160724,-29324,60427,-25378,-134657,-103504,-86050,-140991,-53205,41079,-111705,-263144,-146723,16734,-32732,-81995,15244,5681,-154633,-84304,70174,-20166,-201940,-231225,-185882,-134212,-97845,-59914,-40248,-201610,-356418,-285917,-218040,-32107,264992,220027,20744,69907,122768,9943,33623,172285,141545,-80173,-240869,-218854,-106336,-34163,6359,42780,99482,104243,120230,114756,-36998,-150839,21582,103191,-103805,-191420,-49523,68326,184817,287806,352126,336478,193090,-28589,14391,236270,292725,179271,-82669,-364895,-258216,150720,235945,-71489,-261699,-116598,211396,416864,272727,-19516,-247305,-311697,-140091,76940,123399,133559,198544,166776,58916,-6162,29334,133403,152278,-12309,-177599,-130596,-48833,-25620,-79934,-241081,-383268,-235306,69707,311051,344438,254925,240404,258974,154106,94702,37593,-66524,33861,220394,205620,67491,-138392,-319574,-365270,-187080,97935,128436,-35819,-15766,56737,-24043,2461,138435,175268,175667,247112,278064,259657,272061,161084,-78957,-116988,47177,92697,85376,122385,135807,107960,20072,-270384,-450039,-336164,-330818,-434790,-288845,-65249,-63276,-149156,-156119,-133278,-69337,-102075,-220222,-172206,99159,260858,83917,-138235,-127938,-723,119084,299268,262979,-51752,-243339,-98219,33557,-13860,-127206,-235987,-250352,-109185,90964,130236,6437,-135813,-190288,-196547,-51365,33252,168802,412917,382889,84057,-108479,-81908,51636,138271,-23039,-145633,-36165,46455,19202,18947,-55693,-226244,-350660,-356094,-231189,-126032,-153348,-379122,-617544,-660438,-533993,-403297,-351747,-401637,-310660,-41882,123589,69095,139059,346198,284475,-104315,-249964,-187423,-178905,-183715,-25596,27579,128137,202357,178051,109021,-15920,35064,120049,-12044,-107628,-20484,2588,-36254,-37815,-108767,-139433,87163,298609,168291,-60180,-160424,-234608,-365429,-527829,-466808,-159373,33065,-150862,-351739,-411034,-404934,-235998,-146112,-217904,-290073,-247087,-139725,-189961,-390492,-407329,-467873,-732310,-666237,-435587,-794429,-1403208,-2123185,-3365657,-14733460,-46298404,-75088786,-85993351,-89661186,-78902317,-45410437,-13353406,-2086599,-782261,-743496,-1052947,-1019453,-8125945,-30030305,-47017723,-36564150,-10231913,3203762,5046076,4226737,4064203,2767496,1018171,414253,289083,54367,-72529,-106212,-203243,-256490,-40884,216127,173717,40731,161721,363814,265417,-17872,-86526,205040,483316,417825,319118,303209,281035,276641,146726,-144925,-201873,14023,94276,1757,3767,83990,145358,159106,198598,294223,420082,480941,328237,134358,182718,284477,242272,205492,223704,156779,74007,165727,354465,382703,207941,73898,13052,-87101,-114068,-20878,48500,38069,7534,139658,319524,352656,269854,172982,115617,72309,4895,200,-31070,-178706,-169936,-86637,-189453,-225142,-97685,-73711,-55164,5387,40992,73563,51703,-23969,29727,120563,190834,112658,-128069,-320010,-150643,42021,15136,-92706,-36257,154858,182851,227362,279831,86859,-211944,-404051,-380973,-177121,15244,-21760,-189640,-161473,61001,274667,372280,289432,84586,-104603,-214207,-254186,-232393],[-45367,-24615,-161125,-185983,14284,112085,-1253,-189002,-352956,-323839,-165917,-58188,-30119,-121232,-153102,-35070,173020,398814,546699,446691,155017,-126297,-191886,-150843,-164291,-173835,-126474,9278,111511,-16837,-77359,204963,404044,236784,-21734,-80251,-46761,-73201,-120267,-78723,54401,33124,-132532,-144132,-111458,-123035,-3266,156398,138024,52493,-23025,-144206,-135429,25645,91168,-96801,-275674,-170051,21891,133836,104224,73245,196709,223835,-1430,-144710,-193673,-204844,-77550,26689,-139261,-209880,113349,412693,357916,173149,62346,75866,163200,148626,9930,-70176,-34805,-55676,-238706,-395788,-305961,-60458,-31840,-212419,-278575,-235740,-201573,-38418,288138,227332,-153959,-199831,-34000,-165456,-277146,-108908,36637,50331,44071,-97687,-244327,-209035,-207691,-250631,-89649,99967,-17584,-278787,-312705,-240673,-283606,-181550,73280,143903,167406,339157,358145,1806,-237082,-90217,3037,-101715,-24447,157118,121198,174064,424698,470025,306569,175319,-70008,-249120,-234552,-222236,-153817,35250,138768,144934,200191,332981,355033,159313,36045,64903,32865,-92848,-110982,71406,222525,156925,144094,249270,262492,199067,150067,128089,-70365,-450212,-525244,-196185,-28990,-204178,-228970,-114311,-120939,-42702,95905,120952,168980,169297,34022,-153112,-284676,-249963,-69691,-113646,-293213,-218967,-75533,-176559,-306414,-364095,-345760,-161955,9264,187899,245289,90881,20944,38707,50965,38487,24469,1921,-81800,-81513,140253,259770,92013,-62343,-6103,121042,109267,24142,-69358,-165830,-213009,-62495,176070,226866,126452,59330,14945,-60882,-40116,120789,176285,67881,-137703,-346516,-303108,11880,124148,-64064,-206832,-139318,-47063,-141391,-170508,123000,382427,302016,184251,176083,189165,157964,221857,177457,-110404,-385801,-501184,-449940,-187861,73117,80148,43037,154551,267683,270579,140149,109528,154268,-2363,-193064,-233406,-305440,-292053,-86592,74127,149433,91693,-224234,-488421,-413016,-276671,-328035,-425767,-305588,68365,241373,160543,146838,212498,262566,236100,85305,-74977,-192026,-146035,101929,227869,56052,-44567,-53723,20210,121262,-7173,-319432,-581267,-577125,-374382,-112420,17640,13930,48269,130765,161290,107581,-4584,-23143,106782,184897,42361,-55694,187249,389131,159508,-107568,-75800,-43803,-95880,5390,148930,58191,-42301,1689,-63211,-324809,-533109,-340585,22138,15164,-124858,125639,355263,176056,-50376,-90352,-61140,33276,121595,69394,19305,-1533,-76154,-111423,-39010,-145836,-334329,-156582,290586,486895,305262,153864,189428,163384,134361,194968,221049,75876,-94528,-101484,5724,7960,-28494,-120558,-246577,-185518,-98899,-107084,24699,210768,302775,332491,185288,-70260,-104201,-86928,-236700,-294654,-958,271544,339175,300144,197613,133995,127434,-40790,-207670,-185985,-15165,146102,160949,-38061,-279096,-291018,-36185,239659,257863,47752,-29891,20631,6949,98306,208519,23971,-247413,-267414,-236418,-303927,-404717,-310369,-94867,-66467,-116410,79843,281281,232711,76154,-7386,-108367,-134608,64022,201103,70482,-182429,-362394,-289417,-136120,-18194,182783,193357,-77696,-236745,-232391,-236886,-182031,1554,211917,307177,58384,-265535,-169120,100254,262545,157625,-97792,-172977,238600,406688,208988,-234730,-697284,-235684,1479340,1506130,-4364812,-12525844,-8365370,5615268,11669250,5404899,-322381,-1498624,-994082,80141,449113,236416,-11343,-121375,-16587,155983,-96989,-725851,-823342,-454900,-156831,142743,391102,180961,-294961,-499351,-291721,-40149,-33386,-158235,-73436,322182,616582,441643,155219,-24568,-230686,-339572,-178805,-36716,-78599,-249963,-268143,-238757,-424031,-564301,-356784,3779,82912,-25143,-52944,-46676,-49135,-24443,-23477,-146618,-219829,-245429,-228784,-38230,94127,16109,-139628,-207445,-211503,-155867,-152203,-123420,24377,105503,-99739,-310156,-270077,-147919,-64496,11425,78604,134960,30049,-205493,-188319,-41896,36626,196721,269778,173254,147774,126295,-110560,-337652,-372299,-240709,-1391,92243,-84757,-187450,-48196,83933,63552,85925,217035,272298,163440,57548,51763,74758,92525,75185,-47681,-226746,-250946,-76665,134252,184810,41648,795,125184,71543,-203295,-238816,17476,163726,65107,-33827,56040,187788,181976,187993,205560,-17730,-297784,-250995,-53541,-21214,-24839,-14752,-58144,-2368,44432,-34918,-24778,50989,-6009,-189435,-224364,-21806,89557,-99449,-251864,-196204,-105228,-93902,-175605,-200399,-209122,-252778,-184012,-126762,-116243,-119996,-113559,-46845,-87829,-193306,-99451,27181,-67382,-186457,-126685,-28445,-38311,-79419,-19426,12684,-51117,40821,157255,41374,-135324,-189630,-194511,-166914,-117235,-105637,-123548,-196622,-227586,-151012,-108164,124314,445714,328802,33725,21922,60408,-46703,-11965,124333,99744,-44311,-121755,-71357,-21562,13534,80695,157923,206566,152006,163333,201580,33866,-145950,-13330,105009,-40588,-116883,23772,169706,292877,349129,304528,243522,151300,-2680,45167,280791,332957,194851,-70375,-346584,-268751,153787,269889,-64603,-310349,-168373,146978,294420,123539,-152405,-365332,-446773,-299713,-64584,37282,63617,70919,80870,101343,58609,-6868,-13045,-87931,-239685,-296412,-124523,35330,22488,-84325,-255803,-469843,-413296,-76107,225090,324293,256972,217828,203589,94446,40523,-25673,-161425,-84964,141320,204092,60635,-202293,-378988,-356653,-109835,232237,307961,140556,76266,30318,-56445,30934,173597,152042,155473,235275,263731,229416,228749,142190,-87129,-142924,63995,171733,90372,84578,166850,186505,61975,-189439,-326125,-278458,-360276,-433179,-220379,-7166,-1289,-45983,-72236,-39560,78010,31570,-97706,-4698,280071,367174,101138,-215529,-201381,32469,190170,326055,260757,-23228,-144877,51529,180545,60556,-59662,-109152,-119880,-30984,143388,137489,-34042,-160146,-155765,-100809,-35941,-2911,126772,382390,327083,-19927,-194138,-119015,39792,148529,43251,-76966,-43049,2703,-7838,-11700,-122938,-248217,-260131,-189901,-79763,8377,-108556,-423091,-609305,-594232,-578719,-604423,-554549,-492513,-325650,-27087,172076,160739,170800,300370,268578,-79756,-238579,-194501,-77534,-14503,33148,50610,182453,272047,195826,25526,-118768,-32126,102874,25257,-35305,13960,2595,-20011,-4534,-30717,-34810,177659,398027,273012,4560,-119202,-145780,-209800,-350873,-291618,41305,255525,60773,-165313,-220585,-225007,-114105,-127602,-267258,-285328,-166609,25725,108084,27070,-12166,-49814,-158336,-47835,31906,-357447,-1042534,-1977563,-3396666,-13222437,-37171611,-58832251,-66682650,-70020385,-62110968,-36475414,-12472559,-2563935,-996423,-796150,-1216855,-1572189,-11046223,-37564707,-58204397,-46580587,-15061980,1612632,4682049,4289468,4223379,2762448,1040503,452897,293531,38013,-87353,-112793,-171817,-217615,-130864,24448,37620,-36470,62712,260996,194872,-10797,-19506,242645,395152,290145,237721,258222,284597,323209,158613,-169665,-246596,-16448,99706,-23550,-99575,-38826,79457,132358,207549,374041,573847,717024,580512,298420,227014,288437,237558,148104,134952,81203,-29020,-32947,161687,335011,268335,132260,-7057,-139603,-133896,-22884,-25550,-166452,-229343,-23025,229840,307202,235586,114684,48183,15588,-13115,31943,-42195,-244569,-181502,-4167,-76627,-169017,-72468,-7034,80091,124186,30022,-71239,-89637,-44903,2793,28587,70264,-5800,-212526,-428886,-301707,-82416,-102906,-183717,-103936,99191,227087,354775,347324,65950,-258815,-506864,-546262,-322984,-66816,-17806,-148785,-154960,42387,258768,308749,208619,71777,-68227,-174186,-197531,-151749],[27157,44297,-97828,-138894,72031,202095,116221,-104614,-307023,-333370,-254748,-132006,35160,90241,14878,-11018,58261,220755,408749,390937,146824,-122272,-168013,-153996,-236051,-250463,-173716,-3852,157862,35791,-133326,91077,362770,334147,145077,65710,-20700,-106273,-131550,-39276,102010,44942,-128042,-144443,-133843,-176760,-61284,107048,74821,-74335,-132007,-158866,-129820,31069,177183,115967,-95689,-167673,-137561,-65068,-49191,-43218,100912,146595,-5762,-112705,-162392,-180231,-86552,-47259,-186908,-154268,183143,403347,308744,151952,57413,84271,166698,133551,1002,-26550,53857,4268,-237737,-449019,-376500,-70110,12386,-163259,-200448,-108261,-133273,-68801,270977,276132,-61190,-88704,81540,-40979,-183806,-88527,20685,43004,13805,-229328,-441665,-329366,-175864,-197745,-115619,31032,-75175,-340610,-379959,-272815,-295421,-174169,119210,200320,176648,319048,346963,21532,-211424,-98353,1404,-59069,18761,170188,148808,161791,316825,309257,146913,36009,-155316,-326924,-359849,-316846,-168984,92584,199594,177425,235473,346214,353749,171903,26371,87558,109125,-51226,-139751,40821,239734,225071,217216,292569,288037,304663,304349,156380,-146625,-515978,-569057,-247296,-82062,-224122,-278447,-203684,-148595,4869,152697,117585,122347,131534,9473,-165768,-294083,-219604,12659,-39912,-250078,-226850,-159466,-222076,-266971,-349596,-343013,-144565,23402,177082,221012,75143,-1163,-17145,-69145,-82720,1993,59473,-32416,-70976,113867,228795,61268,-89415,1935,179447,198316,71475,-83363,-186277,-161318,45650,228569,211713,133170,103965,99315,37709,59010,255826,278799,60831,-235028,-533997,-524735,-111452,93105,-11347,-100319,-73750,-13688,-62158,-56090,147689,348879,207640,89426,158467,198778,138820,213034,145453,-227668,-487995,-516542,-402116,-99141,178224,150664,105222,184910,171388,108182,45219,78639,118132,-32782,-202835,-259832,-314879,-272622,-85149,74136,189020,136505,-192970,-476217,-390585,-248293,-337807,-473423,-351160,-4035,149232,87065,73388,145547,252927,309675,161925,-94076,-262495,-153210,186565,391833,247192,43497,-88512,-8350,157255,77216,-298848,-614476,-589235,-407542,-134085,53788,10500,-36379,91415,221336,157888,-29294,-77107,87789,239959,110391,-22559,146873,331782,134938,-142757,-142121,-74909,-84972,-21940,96721,82877,43416,59593,-14463,-277059,-540142,-393917,-20489,27521,-104590,43416,207688,41286,-113852,-34008,47774,75975,140063,112841,36451,-3962,-51288,-73586,844,-73330,-229173,-106368,267713,415945,200049,63237,143606,112710,42357,96903,193848,88506,-112422,-120080,-10537,-14685,-745,-17954,-165001,-203359,-163310,-132870,2686,123497,195485,308058,248357,-6591,-87681,-125356,-279099,-314549,-31553,195621,224949,194886,147634,131970,119367,-112943,-263192,-174818,28120,114626,98230,-20516,-176420,-176342,-17616,154927,159474,-54578,-135158,-13237,17271,97914,210143,20008,-221415,-174427,-114531,-243686,-453479,-408376,-137156,11603,36651,185379,281057,208395,77785,-25211,-156787,-140055,110286,245673,94392,-204724,-379103,-296582,-160631,-92400,91630,118843,-23255,40610,67537,-103059,-143747,124,147011,232006,107107,-31009,144139,387915,509980,431730,155951,-35188,239230,416670,447303,149856,-489091,-472425,1059320,341917,-5431933,-11975598,-6464906,6941386,10715428,4327391,-1000964,-1922973,-1001922,216590,664166,314193,-133994,-283346,-156575,147995,200677,-349753,-600160,-334768,-69448,162457,390810,283808,-83221,-286345,-173141,50264,28210,-166744,-134377,243111,499097,329586,194203,112355,-34039,-106111,-66984,-70727,-194247,-349807,-319398,-162701,-210375,-324034,-165552,89708,123531,21194,-78299,-160230,-137712,-12186,86014,51892,-23348,-97898,-175520,-137619,-69889,-74540,-99511,-78207,-79633,-103202,-153575,-169615,-40243,144190,8257,-273584,-302359,-236001,-169207,-36853,76720,122952,10302,-205490,-176093,-14146,-5366,76821,191612,183451,94491,-67554,-259546,-373060,-404501,-299511,-62790,11286,-187639,-302542,-159129,-22851,-32805,12589,131762,196082,126097,37581,59134,148786,188288,139073,-18452,-187539,-242117,-139561,56390,154950,53007,23026,170193,135184,-178445,-301264,-74793,116490,67988,-54799,2522,157582,220427,234448,251680,6686,-303076,-242292,-38411,-45389,-69055,-66557,-157974,-149370,-87656,-169917,-153810,5801,47212,-130986,-199823,-49421,-3182,-171250,-251136,-152564,-35408,-23951,-121503,-176060,-220964,-289301,-251121,-220774,-272865,-227515,-106764,11532,-77725,-230458,-146323,-13396,-41480,-107420,-124697,-97752,-36363,-47241,-35431,29167,73475,160113,212342,78636,-84482,-152198,-174473,-140257,-64571,-74277,-144714,-150031,-60301,14915,36228,286738,579611,383703,7187,-65541,-27707,-80727,-31841,68771,30329,-38007,-13129,71065,60795,59753,151037,270791,296662,192926,213600,295134,114706,-105723,-21907,100990,13383,-46140,73967,228177,354108,392492,253762,139310,86668,11491,60195,270715,311598,169362,-65942,-302775,-247485,147089,284540,-52020,-361382,-266195,8292,102246,-73969,-323796,-492365,-550129,-433201,-224608,-86407,-12935,-31595,-4768,111154,109650,-38395,-175309,-313352,-392329,-334966,-113521,86043,67860,-64498,-243662,-505476,-581107,-284539,49104,232885,248541,219811,154212,24821,-37703,-109649,-239017,-153652,96275,194745,23301,-265329,-381684,-279616,-29498,290186,387146,254184,159543,34163,-60358,52267,174383,78196,58822,192082,273633,221001,161326,80667,-87915,-129193,92172,249602,113975,56965,173575,230803,107408,-65472,-143378,-157223,-307990,-353906,-117843,51500,56484,57739,-3,10133,157025,126092,20515,163932,405248,388970,82593,-264676,-231130,66901,249436,330264,224720,-2629,-26260,172289,250283,67910,-33568,-15822,-45669,-16314,123991,78821,-113801,-183800,-109438,10670,5639,-20673,83028,308712,219295,-125641,-229668,-123689,17210,143100,125806,15021,-20097,-10643,-38284,-82649,-194379,-240782,-142508,3806,90690,143209,-37588,-389875,-515987,-435057,-496122,-650029,-611065,-422724,-217114,5107,173895,232586,216130,266419,243030,-49552,-257207,-231718,-1671,170208,99980,41171,118010,178338,103331,-94418,-206905,-90948,64691,43465,24966,31965,-8317,8665,54999,50623,63323,257700,451902,316508,26169,-103446,-64572,-36194,-135586,-104807,199270,376273,195241,-14119,-65440,-55210,-1535,-102016,-307037,-297806,-116376,120268,287360,335712,282962,275908,350810,470322,384503,20971,-628924,-1633129,-3033558,-9900195,-25156751,-39672316,-44104325,-47100003,-42420828,-23457887,-7908734,-2178845,-814496,-629981,-1166641,-1868668,-10504663,-32757341,-51281201,-42582251,-15507012,1404997,4981594,4644675,4408205,2704843,955633,397267,263978,68493,-28770,-59798,-116177,-166069,-187161,-160634,-125521,-120979,-55479,75332,60988,-12141,46552,242072,272609,164341,154885,216337,271316,280484,80049,-217397,-281247,-49673,101936,-21069,-167407,-146679,-14564,49777,131179,339302,591984,797419,721851,423788,256415,260383,191403,62567,27060,2959,-97476,-161470,12898,260367,284046,173414,1635,-139836,-117271,-10271,-76834,-328073,-418485,-182202,117175,250993,201311,54871,-35148,-71203,-64176,21466,-68135,-281476,-172593,93318,75585,-68417,-50828,29580,178856,230391,34781,-207388,-253313,-88841,-14149,-48567,-61547,-118825,-256728,-411870,-349730,-156846,-166791,-229569,-142721,34375,230103,405605,348749,57867,-222613,-469679,-581829,-428869,-185017,-57718,-106754,-123931,32242,217825,216733,117922,52595,-26999,-113898,-128297,-79321],[66206,83037,-38910,-59082,165978,314052,239360,9859,-196382,-295699,-321523,-190365,107732,306198,195842,36344,-32563,32960,221455,301893,127673,-96483,-101339,-109223,-261747,-297317,-197154,-8477,177121,68671,-172764,-37176,265294,353610,258127,184559,9453,-129693,-127280,-4538,117778,59824,-85705,-111781,-117095,-189434,-117988,31081,16044,-164864,-236499,-172360,-104011,21320,213995,311184,143612,-87945,-234107,-262574,-245160,-179402,-14694,43882,-3899,-42785,-80990,-123899,-91168,-121372,-240035,-142817,182527,346947,259362,149182,57767,51994,116577,98015,10795,57507,166416,60641,-237402,-478877,-405631,-77714,26480,-107055,-88410,14342,-101430,-140929,171318,264481,21473,13099,162669,62417,-85093,-62290,28659,111065,48515,-295645,-538431,-382891,-139972,-121882,-93962,-17206,-135357,-374204,-388042,-252366,-256350,-146413,133659,209296,153368,276233,318711,49485,-176842,-115087,715,12714,82512,170897,150938,111925,139288,68663,-76499,-162813,-256986,-385764,-446602,-375056,-180265,104350,208883,168022,232375,333400,329630,178187,28888,97697,159196,-4982,-158603,-13207,223200,264186,235286,261292,267496,374485,424609,161942,-224672,-538375,-532953,-212832,-60896,-182003,-283696,-270736,-167908,47880,192442,114721,106247,135976,7693,-155562,-274723,-178108,82278,44020,-156556,-166456,-191240,-258389,-278131,-376727,-332858,-120488,36238,150220,186421,90287,-2410,-94061,-202942,-168309,30180,140410,5465,-94995,46741,164206,25308,-98280,24517,239618,290709,115725,-102390,-208203,-102026,145555,242206,175238,147818,155469,176874,124888,120722,303612,305958,42161,-280384,-625505,-630643,-185579,49462,10160,-4694,-160,21399,16811,45544,151922,250544,50660,-46422,130543,187323,85349,165962,120027,-284967,-527618,-463603,-296035,-3442,226275,165339,143629,199053,69573,-62848,-57406,27473,62056,-40641,-175227,-269688,-289303,-202453,-64258,66644,196965,157998,-135134,-401586,-331748,-215565,-350446,-514517,-392347,-115745,7624,1196,2728,46996,182496,340218,241843,-87993,-290868,-144845,188897,406076,349103,102711,-98584,-14552,184351,124284,-302735,-611885,-580202,-430417,-145158,75208,-27214,-142460,39833,274986,224595,-4857,-75977,83229,249137,143825,20449,114817,229721,71762,-164778,-188429,-96926,-81195,-79606,90,81779,119122,104850,37540,-171225,-443892,-377234,-46857,21159,-127983,-115923,-49509,-160882,-177524,22142,132391,93572,137583,139128,13856,-48789,-28442,-6089,48777,9296,-100078,-53863,182873,244668,53150,-13243,79882,42824,-33210,19430,121549,51904,-122100,-134731,-71110,-65568,19124,72002,-69200,-182909,-199027,-149891,-31338,11521,67635,265631,277558,20645,-105246,-153152,-272378,-274612,-33096,130698,103413,68124,71306,107446,112905,-119981,-287121,-181744,22391,45998,22620,-3375,-63068,-44918,9337,64633,68897,-99624,-170886,-14230,48299,103470,180538,-18907,-196460,-68484,25327,-160039,-444258,-442166,-147482,98198,204244,283065,250128,142961,59260,-39953,-195081,-164692,97938,239499,112719,-184244,-349160,-281229,-185137,-147742,16281,43172,28698,301093,346220,30894,-64023,55464,144798,214322,190731,181334,335281,531849,635235,591256,312254,62648,143020,277937,507394,419215,-297362,-658696,392327,-389689,-5000419,-9988937,-4899864,6920062,9070339,3243413,-1379675,-2095173,-882635,379323,831734,294996,-289005,-389213,-288326,80096,480344,145182,-290773,-206688,18302,164346,315929,314228,131308,-7292,15047,165171,83647,-176380,-202594,87389,267320,173865,191289,184590,127135,147742,60375,-99829,-270938,-394968,-351180,-113406,-10357,-60221,43619,160381,140080,43298,-145663,-328758,-286106,-37642,183545,257886,198815,88987,-76187,-206654,-219743,-154243,-26079,102797,119834,12590,-81714,-128790,-26564,218155,134818,-217475,-313278,-267437,-210367,-70710,62846,102958,-19134,-193161,-139998,16100,-42550,-44477,101646,164767,-2341,-297214,-412834,-375345,-384834,-319314,-121806,-88178,-280933,-377454,-250927,-143880,-131647,-52877,53580,118474,87023,11222,53957,207616,260570,167031,4304,-119988,-208916,-194306,-2538,166972,109617,54184,187393,172437,-129039,-285229,-97655,90760,63105,-81405,-65803,92917,200671,224889,241377,-5586,-300593,-204341,-1320,-36418,-73000,-99264,-259185,-302919,-228088,-307379,-271194,-9738,121116,-36102,-135693,-55765,-89326,-236843,-226298,-66380,65719,44252,-79884,-144450,-206728,-311121,-317484,-274142,-349731,-303982,-114244,47630,-59952,-234675,-172289,-59848,-31886,-44703,-144033,-174533,-34051,2663,-22130,63290,194781,248091,226226,96866,-50785,-133880,-142123,-67046,41344,25722,-87903,-71489,83887,149904,172110,416300,630835,361127,-61360,-170933,-117561,-89273,-22188,31242,-33409,-59135,46367,149910,102749,84211,194030,345765,343354,211317,246070,354853,174831,-49964,-7397,95957,47945,113,83075,220080,341231,392663,215291,52585,12552,5403,54152,208293,240075,118329,-69053,-246909,-193626,143885,284213,-33917,-397024,-376511,-157380,-97004,-256553,-467597,-573138,-590618,-508415,-355877,-207271,-76018,-88073,-84100,65359,112379,-76908,-322947,-465829,-424728,-278846,-98025,87209,100313,-18951,-198748,-463633,-643734,-452121,-139212,105910,224689,217607,88933,-63844,-124943,-185046,-281783,-168560,85353,166651,-44449,-313297,-330686,-161306,28349,253603,349166,279878,200676,52378,-43145,67933,163400,-3538,-80487,126543,300613,237801,102115,10891,-71149,-77085,118586,287619,139173,43030,154830,226352,133612,51109,49073,12842,-173820,-210886,-5753,92193,92021,132900,53291,30852,171579,156718,87107,272857,443083,337798,42022,-269003,-208383,92923,280247,314655,164632,-7150,55559,203636,199303,4009,-44226,31691,-35184,-64221,41714,-19120,-193995,-187783,-69464,68488,42712,-14663,52107,208378,84024,-203870,-212351,-100676,-1608,142127,209646,104376,21182,6790,-58733,-170386,-253788,-207176,-31612,153419,211602,222826,32497,-299139,-390190,-270746,-358758,-572198,-533920,-233791,-24829,42973,127937,265927,285987,279128,223574,-25297,-302330,-296858,11103,278916,144876,17738,-3835,-12097,-55165,-204254,-262589,-143347,5781,46025,70299,33129,-30568,37733,126012,118095,131284,302764,442740,294706,14562,-109479,-17642,101556,51477,31912,259257,361728,205659,50874,16103,54906,63726,-87686,-328232,-310615,-88496,133789,304856,427940,386707,422956,636958,730687,531861,239760,-260134,-1178606,-2442719,-7133840,-17945139,-28366361,-30662066,-32856909,-29616466,-14302525,-3088956,-1187914,-350061,-314382,-935340,-1845589,-8050098,-23234683,-36910241,-31132673,-12338059,2456562,5724144,5256270,4591730,2671177,834532,274910,213898,138431,94261,49843,-40840,-111911,-195067,-295966,-280205,-204108,-184725,-147441,-85238,-13824,98566,203451,145006,71443,100571,194107,243417,159345,-63832,-272057,-297294,-82018,102495,13185,-186915,-218344,-106271,-52920,-145,196269,464694,700148,713378,469738,254259,202167,116867,-23601,-65369,-55804,-122966,-193642,-47885,184429,246537,174830,24586,-101718,-77343,15642,-88024,-406731,-526681,-308819,8506,194050,164916,-2023,-126057,-185112,-152102,-27849,-87015,-266085,-138690,172317,209591,37690,-44421,26253,208621,267635,18133,-316786,-386759,-136220,-16001,-101902,-182469,-205409,-259953,-304647,-290753,-163863,-155577,-202361,-142033,-38364,176439,365791,283891,56155,-125370,-319213,-485899,-466584,-305631,-128844,-72066,-73245,33721,159808,123588,45665,38354,16049,-46842,-65436,-26191],[74589,85137,-5011,25924,266845,417172,331677,114218,-67331,-234046,-353448,-208959,183592,463540,334624,93124,-64911,-94115,51984,211104,119603,-37093,-1001,-16495,-219908,-303104,-203878,-12587,168344,77395,-193587,-153392,142718,302819,294310,237183,34049,-129622,-110645,6702,100916,83559,-16005,-68353,-85696,-164017,-150389,-37647,-21151,-204423,-323074,-209695,-86507,-5825,191770,435543,379652,49059,-240750,-391774,-412739,-286991,-114271,-51793,7834,54626,24892,-68997,-112783,-185971,-277711,-159847,119983,240558,199054,158077,63151,-13047,26654,53078,41378,162996,274074,104820,-225258,-459147,-370501,-69684,21473,-48904,32277,112133,-89645,-219883,16568,188336,73826,88634,193552,112346,-11216,-35724,54952,218292,120365,-289090,-513378,-352095,-107281,-38221,-29118,-39536,-183263,-362247,-329043,-183157,-179549,-113204,106325,162331,99579,215440,272004,71225,-139098,-128397,4680,102393,166661,175090,126957,33719,-54888,-172621,-290783,-350591,-344395,-410705,-466625,-381551,-185858,73470,171296,125681,196538,302723,294098,176457,46776,96955,168265,27977,-165597,-73666,184887,269345,199467,166602,215204,410061,481809,132057,-298297,-516558,-421418,-107502,22150,-86027,-230300,-280803,-164149,83544,211859,114244,117693,163342,20689,-121641,-225190,-132442,119702,105697,-52783,-74262,-166720,-264286,-318687,-400634,-286428,-82157,39538,101254,135389,119577,5698,-188860,-327732,-208846,90634,224124,29909,-144194,-40666,92342,-351,-97275,35059,270082,355792,153752,-113083,-221536,-43813,216989,213476,121952,164058,208865,236922,174049,118661,248204,253829,20587,-268448,-602764,-597760,-199175,-2497,-3889,63862,74713,54653,71041,102392,142670,117580,-132190,-181938,114889,177540,26515,100516,104916,-264600,-481811,-355055,-166360,75836,207707,114709,142156,189300,-13819,-194250,-143293,-35578,3439,-26179,-131362,-273065,-243488,-95646,-17655,56291,167844,150357,-62624,-275590,-245025,-186985,-363883,-536353,-426652,-243727,-141599,-66838,-41945,-52618,81137,329140,299798,-63664,-266887,-110639,120314,255323,294617,90936,-101881,-17158,192200,121931,-339275,-607558,-581202,-448353,-146231,84966,-61915,-207647,13481,319437,295996,52974,-41242,81785,208673,142249,79198,120629,123536,-6566,-163539,-200485,-106681,-89886,-155050,-105586,73685,178333,132308,79848,-38339,-270956,-287042,-45163,-12163,-213407,-329847,-347209,-361923,-222239,55410,166989,87744,125371,150254,-32234,-121425,-22323,57233,82809,78269,20224,-5073,64242,24893,-101105,-82776,-2235,-27014,-72403,-15001,35136,-23987,-128477,-136803,-141918,-126815,19293,124925,22649,-119539,-193969,-155212,-62658,-83517,-31248,228293,271333,12895,-139253,-158960,-227737,-204863,-17248,86497,-27,-51857,-14454,67491,121546,-45419,-265138,-211847,-38044,-34992,-38894,7760,26787,62904,34578,-8578,6010,-86468,-143336,8107,87813,99409,103341,-94657,-186980,12810,142521,-57378,-358080,-394859,-125001,169068,344094,350207,184783,36718,20199,-42512,-203831,-192587,31556,163633,82914,-150340,-289395,-252986,-210302,-172379,-23884,-15341,62952,464586,508084,116676,27499,148633,201729,251729,282561,313859,364919,497715,596101,567652,317998,84922,-34456,16377,382146,500977,-179859,-684749,-191692,-326045,-3161783,-7179527,-4252566,5166708,7179783,2593476,-1301376,-1918670,-638936,541588,892851,185420,-413103,-415918,-400146,-54415,627072,598778,43505,-64395,115082,157524,189359,258501,268450,241271,229262,297189,150364,-162313,-253963,-111464,-35635,5139,151496,188197,216076,316162,134627,-114838,-259406,-361231,-356019,-102838,118159,150689,205788,186391,112710,23094,-228862,-474802,-410218,-71039,254077,420556,381619,249677,27098,-237045,-327070,-206133,62077,292403,328655,153678,30041,-29288,50386,304639,243576,-163825,-304357,-225482,-173147,-87755,32998,75370,-55234,-188823,-103886,34931,-68509,-142812,17017,128690,-101170,-476075,-509460,-343921,-329035,-302553,-166806,-181075,-343870,-396902,-295648,-230263,-193697,-95077,-2850,56340,50246,-16817,51041,259542,306502,150447,7171,-48297,-162905,-225699,-19840,223335,185676,72433,169446,182890,-51404,-183442,-50941,82567,50986,-92096,-117748,8884,123500,178590,201721,-36337,-292642,-166247,21476,-18387,-47928,-112750,-341593,-430885,-359574,-422704,-352421,-7453,188149,76001,-33409,-24740,-140311,-280881,-182087,51642,187747,109372,-55124,-116376,-166110,-291000,-332914,-265259,-322319,-315619,-125062,51564,-38289,-198360,-163132,-92032,-36878,-18040,-179091,-234844,-33424,54464,21800,119187,287250,283315,199691,108752,-24728,-140747,-122887,16038,161395,163422,35630,22818,159299,206025,256637,483584,589545,261899,-155953,-263256,-185575,-82197,6356,25945,-66478,-97903,35147,131596,82280,77555,200942,360282,329555,192365,237665,351251,194454,948,19535,92378,59160,12240,48379,140998,244735,329835,194390,5960,-54088,-19400,32965,115037,143712,63889,-75711,-188343,-108392,160157,276764,-12443,-401442,-456724,-293815,-246395,-372547,-526999,-564351,-555074,-514806,-426314,-290525,-115271,-98983,-150497,-33214,53675,-129350,-431426,-522447,-342142,-149181,-74022,50055,119042,45290,-124601,-343291,-538998,-481396,-259565,-9839,184153,183215,-4146,-166550,-198844,-224344,-281653,-144078,92377,113894,-128104,-332725,-246237,-42405,47326,136215,219219,227774,183909,63503,-13454,87541,161522,-61166,-217600,48364,320565,266524,76001,-31162,-32603,2698,136351,267301,149895,40740,114806,174867,124919,113909,192171,185462,4231,-42538,86426,100351,96237,162313,85352,47165,148024,120024,74636,278937,386706,246335,3535,-222321,-143788,99145,270066,282742,96007,-42677,61327,122384,31677,-109674,-73127,38369,-68434,-141782,-62525,-110989,-234398,-162577,-52212,33810,45026,8892,38920,98782,-49105,-231936,-153504,-62466,-1227,165175,275300,160593,61749,47930,-56331,-239425,-282742,-157201,39699,207204,242391,223649,78185,-187876,-283938,-178494,-250252,-443663,-377927,-3593,183409,74670,50779,251385,365301,336490,219567,-8294,-341773,-361206,-32939,269703,149843,-3557,-111838,-196982,-206696,-260949,-279396,-192482,-66092,39893,99871,16357,-65191,54780,186241,157352,156300,297708,371090,224196,-9290,-125195,-17792,163350,154654,80589,210881,236018,100225,23962,34331,92171,69259,-92607,-321853,-297439,-63886,90439,191195,303980,293303,375344,632781,687082,461020,260816,-13150,-741059,-1882087,-5978589,-16077787,-24296970,-25326096,-25924226,-22521808,-10128988,-619011,-114090,173737,25490,-616613,-1565923,-5742259,-15697564,-23821824,-18340629,-6251315,4516915,6523189,5829064,4667132,2712203,784545,143131,169767,229497,249114,191245,47658,-56263,-151145,-354305,-392175,-270711,-298731,-333501,-185518,-4571,133698,141159,33495,17064,81176,190714,205529,4167,-221337,-313344,-290214,-105585,108168,75511,-158803,-244064,-166517,-138126,-140841,-7716,235446,465995,561777,417939,214246,125009,34799,-83645,-112311,-81374,-118389,-147511,-18065,125842,159045,127426,45096,-49190,-32058,50276,-56989,-394140,-555791,-394310,-78291,144647,127102,-50588,-210325,-307181,-258868,-89551,-75597,-190763,-77682,211757,278315,108298,-57230,-10525,162388,200659,-53155,-391069,-449593,-163160,-2381,-135929,-284404,-262117,-232026,-175627,-169375,-116174,-82432,-102917,-103287,-111850,70957,251361,174428,52349,-5150,-118731,-305114,-430866,-393332,-208666,-52596,-14622,44955,98918,53498,5965,33373,53752,9310,-26001,1846],[62236,60939,3101,91497,338233,474424,360209,166497,27033,-176652,-348258,-180219,250000,515893,385222,138610,-30945,-123963,-54759,136645,134760,53550,110704,101729,-120759,-272372,-203940,-22238,139655,64927,-200614,-236436,29164,214224,261655,214507,45927,-100658,-88401,-9904,68273,118422,60448,-39733,-68559,-113574,-140205,-66455,-23736,-193345,-377369,-273590,-95009,-42881,122086,459277,544642,203525,-159883,-408789,-485657,-329504,-175512,-117970,24364,153561,122878,-40050,-161699,-237724,-285482,-175460,30085,103243,126936,173503,71764,-92731,-78484,7157,81881,259125,345936,132091,-188217,-378461,-274554,-40662,15313,10158,137870,171184,-81404,-274522,-150375,64705,89966,133765,177802,98557,16389,-18701,81658,307455,187713,-225826,-392204,-256250,-81521,37463,58014,-42049,-207149,-299324,-216666,-83803,-84999,-82808,45276,71662,25943,139786,203407,71399,-103561,-126322,13921,189568,262522,197331,90077,-51833,-209943,-332428,-417409,-457965,-392056,-394713,-412646,-333685,-179448,21903,108208,69076,143061,262718,253153,160152,71931,89593,135547,31924,-165362,-122529,143101,248356,130423,38661,142472,410250,464419,68054,-355862,-460341,-267986,24445,128114,38334,-117752,-214460,-126952,113198,217400,121260,142882,182175,33831,-71573,-154232,-91504,115184,125927,32566,15412,-98604,-230348,-354270,-385723,-200091,-35515,23401,27141,66669,143010,8163,-290644,-420291,-206509,152943,284461,44818,-194437,-119202,41706,-4952,-97174,16727,252715,369215,182009,-104983,-218690,5285,251420,157694,64842,173189,251059,269174,169122,45303,107823,142475,454,-218949,-497136,-467113,-167134,-54624,-43803,93094,133283,77084,83121,104410,131345,-5142,-293007,-276563,124258,186991,-11116,39965,99091,-177407,-356345,-224650,-56332,121676,137831,11317,94340,152432,-68532,-257343,-194304,-97188,-42939,-3510,-99413,-277743,-196758,17638,49884,48431,109029,117862,11722,-125847,-147805,-159061,-354100,-515133,-444308,-356069,-254791,-96184,-52747,-126241,-10735,289974,311465,-37132,-194332,-44239,21286,-4631,85057,906,-115492,-29315,176530,76716,-391692,-619454,-596450,-457955,-141734,87228,-62844,-192640,33426,345774,346004,107983,-10962,63708,124752,109285,148976,173704,46996,-78606,-144526,-181623,-105137,-106938,-227627,-183382,78550,221042,144767,104529,80811,-76691,-144875,-10413,-63516,-347091,-551212,-589342,-485674,-238130,49026,142467,65472,114171,148745,-79611,-194637,-38763,85791,91468,123632,114105,42737,-47448,-175309,-226420,-159815,-102764,-80487,-66731,-7622,-41076,-120835,-137635,-118204,-179954,-171883,-1245,133573,99318,-21107,-149824,-150120,-80898,-127893,-59752,217953,241697,-12945,-162091,-141143,-172886,-148770,-7934,56123,-74568,-143065,-87119,27753,149482,84683,-201475,-257828,-133348,-98605,-71008,3328,66567,118525,50428,-49977,-22897,-40197,-88841,29317,117259,75627,-14517,-190591,-198369,41433,200051,46647,-205270,-275792,-78660,205093,418369,366774,85615,-96781,-32665,-30948,-177040,-208328,-67491,26078,-11178,-130917,-219123,-221558,-233724,-164471,-22342,-42746,77309,494736,502321,120631,94071,246812,293314,322934,359394,351492,263385,318700,410108,367998,182307,24151,-242974,-289388,132333,360180,-203850,-491491,-255840,633412,-473570,-4261916,-4647653,1851724,5306818,2589080,-770542,-1440616,-316594,679804,826945,23611,-448168,-350011,-465913,-225241,589336,862652,328090,96095,221035,144282,46684,138385,283904,379516,414884,429233,235412,-111552,-270614,-299638,-334794,-152118,88041,147660,231605,341765,114123,-115429,-155292,-257126,-333857,-123359,157983,271723,285829,157756,37868,-43450,-297722,-533696,-438832,-73905,298769,509681,478369,333440,99491,-226071,-376769,-228191,132626,435333,480115,272595,138665,87865,153564,372283,306808,-126749,-281201,-124424,-76111,-94545,-13697,42014,-87702,-198529,-83430,40062,-72635,-189095,-35336,99527,-155850,-536961,-509287,-286272,-257173,-255882,-187036,-242125,-360206,-358581,-275895,-240181,-191546,-108596,-40008,10617,17498,-35682,64131,307408,328620,106385,-5756,10910,-113377,-226915,6795,307101,249166,61626,121292,176830,48571,-25333,35721,81467,37391,-70351,-126669,-72863,7763,118495,164111,-60590,-280546,-154158,918,-17887,-17192,-118620,-396531,-512252,-462974,-493183,-380667,-4338,222830,179246,91508,43180,-141668,-290764,-126656,175137,306679,172046,-34953,-92198,-104052,-214775,-270506,-197583,-210080,-252229,-122033,30638,-15665,-128054,-118471,-100491,-58573,-41479,-218366,-257165,-31608,93112,86685,193061,333650,257022,143349,126877,7375,-167138,-138700,65090,251163,295193,189228,114000,153238,167691,263154,477298,475563,114236,-246569,-314089,-217871,-76174,34261,50966,-60464,-139718,-40775,23553,4304,44896,178381,313020,255617,131038,179537,280948,172522,32794,44154,88661,49948,-5798,-17279,8839,78570,200930,182498,5471,-99498,-52285,9726,22178,52679,27157,-79552,-131691,794,202992,267168,8583,-366913,-471871,-356226,-314267,-401456,-480964,-457336,-454287,-465077,-428923,-318922,-131083,-82722,-197956,-158885,-54646,-192983,-488858,-501848,-197777,7717,-33364,8884,131038,113652,-34247,-171194,-282201,-340316,-267849,-76323,129972,104248,-116681,-260060,-234266,-210063,-241640,-107104,88675,36211,-205356,-316496,-154931,42183,27189,-21065,52507,134296,116535,51178,22459,122308,177627,-83771,-315334,-34881,304807,285129,91285,-23803,22915,92922,145704,197899,139323,43822,60901,94204,81200,101203,240067,297757,161366,101369,134980,71863,71612,145997,97859,76788,115866,33894,-10789,177866,256106,150561,-11496,-133616,-63313,77674,218572,239257,33381,-102289,-13330,-46536,-199928,-234736,-98098,19568,-113783,-202332,-134915,-153544,-212116,-112871,-66144,-83765,-1047,36013,37258,-7171,-155126,-202472,-71904,-22823,26900,218716,304984,161166,82616,98636,-27150,-259193,-268166,-102610,54253,156183,184962,159735,87247,-94579,-227650,-191304,-224528,-334848,-211153,188024,338213,91492,-30886,193166,419725,405484,231078,9047,-334308,-383431,-90878,170501,116112,-16708,-161606,-293638,-284180,-245068,-262250,-235834,-134674,32502,113140,-18440,-110022,54346,215426,160927,139211,241394,254695,134428,-23886,-134922,-56785,138481,148989,38935,89611,62974,-64214,-54339,31107,79211,31608,-110147,-284177,-241359,-28253,30459,25131,61142,78496,188392,388940,414645,233749,115907,74119,-438447,-1548444,-5973227,-16083884,-22398617,-22076734,-20661243,-16899454,-8156490,-689757,528686,523036,254795,-332217,-1190911,-4591560,-11662759,-14192915,-6689361,2557256,8598288,8470945,6891861,5208291,3159621,922747,62658,159000,320945,391426,325848,141905,7867,-65283,-333911,-440108,-302270,-357913,-409485,-199348,23388,157153,77453,-52368,-13299,81139,190105,163009,-125403,-333134,-323955,-261921,-111850,126001,153792,-95963,-225237,-177813,-181528,-248013,-201670,-15312,179735,315066,278688,143155,48600,-30171,-99726,-100586,-73923,-108416,-71542,66451,89537,36629,39911,52011,-5249,3054,86669,2004,-316609,-533759,-443663,-135766,106967,91339,-84437,-269939,-406676,-350657,-128839,-23205,-68533,7384,211701,265429,117767,-84401,-61965,61823,37801,-184020,-428992,-430331,-153549,21187,-164066,-370953,-297241,-187073,-87091,-56401,-50063,12182,35732,-39345,-172218,-60507,101241,54984,39024,96311,61371,-110392,-339264,-423252,-272723,-52713,37616,62115,51620,16368,-4999,34842,77487,38906,-19722,3313],[39574,29978,702,123755,350757,457200,308725,140375,50073,-145575,-315694,-116548,289743,452005,328382,153385,48907,-64900,-89927,79208,167946,158493,208487,209063,-2805,-221556,-202244,-35311,106937,42034,-199189,-275264,-52051,126061,190431,138439,44116,-47778,-68017,-44949,41632,158226,118467,-44717,-84995,-55418,-82474,-40018,11020,-143104,-387414,-341197,-123971,-71555,33481,385361,592092,330209,-22274,-311141,-433634,-299336,-196187,-147684,35242,221726,187125,-40150,-226383,-274219,-260756,-162200,-41480,-25970,58511,193518,79628,-165897,-171032,-34369,113123,314099,359169,140073,-121236,-247669,-146830,3785,24648,72079,212432,184677,-70678,-288663,-285301,-73074,78461,154868,134542,36927,-4524,-19377,87778,328901,216756,-134117,-229098,-138254,-60646,94502,137720,-38300,-202049,-194298,-80113,19320,7195,-54724,-26573,-32908,-49715,53286,111381,39356,-77415,-104587,26891,252654,353370,244080,63488,-117700,-287796,-363537,-408131,-446863,-387486,-340970,-300740,-242477,-153562,-20998,46484,18103,90933,219487,204431,120130,87589,78941,73106,578,-164624,-146817,113221,215527,58256,-82460,58444,369538,381860,-14087,-382720,-384027,-121288,128535,208755,158489,39021,-77407,-56483,136718,216173,138383,162460,164175,32353,-19543,-78361,-63228,70743,103003,86984,80662,-12261,-164568,-358255,-328346,-98339,3531,-16132,-66214,-12598,145950,-4930,-378848,-461626,-171807,189057,301534,57522,-216564,-161981,28832,9963,-106230,-28194,192939,326208,197918,-75385,-198562,38448,252414,100653,19627,167396,264640,263566,108495,-83779,-73455,5736,-20756,-164961,-370184,-315714,-120290,-96104,-89383,78854,152159,77580,52933,68884,127643,-78887,-390074,-304388,157465,218809,-13966,3326,100882,-55065,-187061,-114910,733,129838,48401,-114282,9803,94607,-97959,-253026,-204883,-143482,-70013,7523,-100584,-285975,-165399,102733,123148,46602,37783,74170,79297,13778,-61695,-122974,-292833,-431940,-432859,-422570,-301251,-82800,-41530,-163116,-61368,239677,262782,-28333,-92823,48830,-60568,-271349,-199882,-132714,-143144,-49640,140907,9929,-424920,-626370,-592039,-444414,-135799,85265,-21638,-100701,92810,340530,344323,121492,-19553,12826,13950,50621,211274,256732,15304,-131142,-124351,-149787,-96000,-120036,-274282,-209228,105202,248937,149443,111079,151391,76906,8934,51566,-109944,-482755,-716777,-691227,-485096,-228929,-1052,70080,37473,110079,135674,-110337,-239610,-71168,67659,78849,151567,185749,99366,-114244,-296529,-293046,-249209,-216829,-111019,-21768,22618,-96743,-218541,-155396,-76119,-151877,-175536,-31839,109146,157696,92663,-80574,-137738,-82922,-109336,-4756,243665,208524,-32589,-150531,-108923,-140896,-144105,-28800,24871,-120415,-192190,-125075,5293,187085,214959,-118094,-302905,-225663,-122318,-75831,-26540,47157,116673,56709,-55653,-24973,1278,-55250,20427,117910,32531,-142467,-277843,-224788,10883,181062,125510,-25610,-118633,-23407,198772,406878,320866,-38762,-231398,-86481,-11416,-125170,-204276,-169887,-139543,-149300,-138089,-152865,-193867,-252479,-135042,11368,-34060,80831,408102,343496,38082,107006,315325,383543,396248,407814,321928,107527,74141,145440,74415,-30871,-98298,-415171,-524963,-130626,20439,-414892,-103387,504208,2246830,2265422,-1725094,-5629780,-2295133,3416665,3058303,29003,-837599,13636,780059,656349,-140084,-368500,-193916,-451700,-371562,398688,864489,496523,257546,315190,117838,-76958,2791,195689,388266,529520,535205,324892,-32820,-249517,-424966,-549104,-275545,21914,101694,201808,240654,5926,-107584,968,-117418,-288622,-148512,140545,311648,282694,84852,-69193,-142681,-330453,-483269,-350332,-16978,334890,524620,474528,322432,126687,-177338,-368648,-230792,152665,482472,525108,330487,208031,183791,239573,394429,315538,-107391,-251476,-5539,36726,-102868,-75078,4658,-106346,-213775,-79947,41162,-45014,-161451,-30069,101141,-138209,-463125,-413357,-216098,-185278,-187408,-176365,-254716,-322765,-272547,-191392,-157117,-120727,-98536,-71783,-28887,-10463,-36534,92735,340388,330964,68507,-15915,53246,-65073,-200637,60601,389737,277553,19773,57164,167180,152626,133451,117593,77448,31059,-12663,-81232,-129734,-115020,60813,148322,-59695,-265426,-179971,-71054,-50663,-5825,-134396,-427362,-540037,-517466,-502631,-351054,-10614,213291,249722,211985,127936,-100223,-262174,-70264,269110,390537,228706,-937,-62767,-28541,-89389,-141838,-97563,-64441,-130498,-90581,2989,4830,-42417,-51919,-90052,-101134,-115530,-249192,-231269,-23243,109146,155285,273083,331793,177819,73877,156473,54781,-197660,-195851,49773,277524,378657,323202,184953,88004,56266,191107,405421,329184,-34485,-299309,-307951,-214690,-85869,43034,91644,-23474,-169252,-148592,-127958,-100384,3011,143062,223998,141015,36880,82389,168586,125493,40980,52445,79340,27709,-40090,-91750,-141737,-122396,24986,161508,38010,-117015,-77954,-2499,-42896,-8441,21387,-73959,-78613,118093,263377,253788,25036,-296687,-408206,-326243,-301237,-358899,-353994,-284693,-318629,-385104,-378686,-295355,-129893,-63326,-221812,-274487,-182780,-257034,-498037,-448370,-65741,141105,31762,4509,145625,167905,52658,7180,33507,-84361,-173011,-78670,68843,-8962,-221780,-311521,-212805,-140045,-173410,-86636,43935,-62419,-257533,-268081,-77733,78735,-15856,-165062,-89459,42828,23873,12049,61583,177763,206990,-78466,-356301,-117650,235585,274958,137917,30614,82329,173415,148962,108890,113066,44881,2104,12459,19477,24319,178744,297716,232093,177387,130014,15387,30170,99543,95456,120094,91221,-69829,-130735,9304,91461,74202,4507,-25848,2397,28978,141192,191159,-14654,-169339,-136668,-242057,-416998,-331407,-103979,-8158,-145776,-210844,-136454,-126684,-132685,-55459,-108518,-235102,-84990,51591,34141,-101942,-220372,-126547,13733,9217,78991,289849,289360,101997,72222,140565,20290,-217685,-208163,-52407,18890,36524,77784,69736,61470,-43807,-221797,-287978,-284624,-282599,-86949,288803,394327,89930,-91454,108349,416170,444526,250251,36134,-256691,-332486,-109406,58896,62030,-27114,-152003,-277382,-258347,-169758,-223066,-261971,-178542,28927,108873,-67452,-156642,41175,204475,130740,92086,145959,121056,55779,-16402,-125587,-108010,48684,47687,-63722,-44716,-86842,-210892,-121012,47997,56326,-14146,-122597,-220369,-148485,17646,-11398,-108877,-165737,-143171,-41108,42575,61474,-44737,-113312,10712,-331280,-1481821,-6165966,-15474440,-20223207,-18388643,-15294271,-11757510,-6437518,-1796007,507491,556788,282264,-185507,-898389,-4347757,-9382451,-6851686,3303067,13226247,16474708,14109475,10172857,7571351,4623889,1319714,67898,195128,396328,481917,416573,233768,88907,41173,-258727,-422481,-283991,-325822,-335352,-120422,69579,176407,32994,-112207,-40724,74712,170681,120548,-180006,-354672,-294697,-219436,-96091,157640,229496,-19038,-171622,-139304,-177544,-294036,-318285,-202061,-66355,44292,88173,58903,-3808,-55426,-67532,-39382,-46998,-115135,-17928,151148,67472,-95796,-63390,43793,17316,21154,117894,63849,-223018,-495090,-463353,-163682,80159,61781,-97390,-288290,-452474,-392519,-121019,61286,71216,106716,190493,189587,66124,-115574,-106134,-51498,-165714,-340403,-431965,-348415,-107611,44487,-198882,-446834,-318735,-137250,-66537,-13250,-7419,80145,159976,29856,-202595,-179307,-38112,-40970,11802,146192,172671,37404,-222793,-387733,-301334,-70489,72354,84310,32943,7096,-2323,36869,81757,34807,-45466,-18891],[13483,9707,6570,121941,293992,358360,186355,39342,-1605,-148497,-273711,-44771,288423,298034,179865,128105,136774,38395,-77889,26892,198218,252595,274156,270352,84333,-170816,-194737,-40479,88920,24610,-189169,-269519,-94732,64341,117091,49371,34932,16093,-54476,-82112,34108,188795,137458,-86914,-134518,-4439,9929,30994,72862,-69970,-349080,-377977,-147277,-68392,-38968,246793,515998,394056,124330,-138065,-278486,-220542,-189120,-145459,32021,234140,207044,-51064,-275883,-289372,-212780,-109974,-58290,-101807,20477,217142,80474,-216492,-227935,-66928,117213,307426,307157,127762,-32347,-97326,-29270,49681,57176,138104,250096,153148,-64449,-264291,-356847,-187014,55825,161782,88083,-38254,-55351,-38604,60395,264933,197517,-40782,-80677,-43175,-39781,129184,182288,-42704,-171407,-68481,47219,102190,82877,-22287,-80692,-114699,-107211,-36102,1294,-25815,-69573,-69669,42009,278037,419592,310995,71086,-139281,-278920,-273794,-269651,-326102,-332940,-260782,-162833,-129026,-103780,-31658,6775,-13972,55533,175666,140343,49381,75929,65219,114,-59427,-167281,-142296,100821,183076,8297,-161533,-26712,284164,260977,-89575,-367870,-301143,-23646,164284,227658,245921,211750,99726,35066,149577,208882,161831,160236,98238,7303,18287,-15386,-50885,-1164,49056,110286,114075,62587,-90210,-327536,-257787,-21140,18418,-71262,-160889,-87589,123532,-33626,-427963,-441838,-118955,184879,270782,75016,-189296,-154900,49410,28947,-126669,-79002,118097,245728,201049,-30251,-166604,51332,231672,66727,-1805,142618,234931,212302,4791,-233706,-243110,-123071,-51500,-136349,-279720,-213721,-89380,-116490,-117725,27998,113049,48450,121,31194,134228,-90050,-403877,-261879,202375,260323,14558,-776,109926,64774,-26804,-59080,-3827,110218,-27104,-224580,-84914,32344,-112716,-207279,-181970,-164197,-79433,-8381,-139493,-294350,-156268,135373,182371,50284,-26789,36480,136776,115689,-5108,-74050,-169444,-287674,-384428,-425728,-273238,-39853,-33918,-172982,-62716,189454,156756,-52083,8126,149303,-94183,-444702,-435504,-248530,-171128,-63781,95914,-51626,-403863,-573232,-513774,-388444,-129207,80499,44177,25008,160350,292845,272988,72721,-79483,-71424,-99067,-26440,238876,332613,22739,-160502,-120085,-127179,-83724,-115105,-277258,-180648,144315,260002,152689,105838,158037,146447,129534,124017,-125245,-558654,-766187,-618350,-366081,-207863,-83424,-22718,16218,114051,111345,-116987,-237206,-102641,16164,62236,178258,254563,175254,-115219,-309062,-284220,-334802,-331824,-123741,44090,51288,-134752,-300942,-185435,-16412,-49510,-124506,-54587,74835,199277,195355,-5940,-120095,-72393,-41529,110527,296055,190820,-25845,-99021,-78676,-154490,-203155,-88425,-17329,-141290,-195004,-116410,9147,213342,287768,-45639,-327973,-275616,-100741,-70388,-86616,-19995,76148,61595,-31435,-15183,6605,-77326,-38346,78266,-18930,-238558,-327580,-251978,-61500,96407,154290,125362,30033,25206,156111,315221,215606,-168550,-334811,-126495,4431,-71143,-184360,-249465,-286615,-284035,-163968,-98588,-173709,-265846,-104928,54973,5205,86951,259340,101173,-104511,58069,330121,437622,440511,424884,275728,-21256,-151681,-112127,-195394,-234381,-241849,-491426,-578334,-284326,-428129,-797312,376286,2038486,4002720,4320324,304088,-6337077,-6210115,1297048,3502603,794092,-342142,280254,839588,432540,-267601,-195167,30577,-330202,-424625,149203,638873,515852,378680,359381,66685,-158493,-92562,78939,319631,559921,585280,385515,45707,-202578,-457870,-624001,-342415,-22728,84074,166598,87852,-137768,-98385,146180,14166,-224643,-143131,127744,308223,220566,-7439,-179154,-246451,-320870,-350742,-180663,104393,384963,487984,386191,234791,117460,-101671,-314342,-226709,105902,411563,452329,312046,220953,233238,276013,360606,280677,-95923,-222587,79791,114949,-123679,-146140,-35639,-107937,-219645,-82036,53743,17507,-57928,42303,143092,-52846,-294421,-263398,-149138,-121117,-105835,-136521,-217343,-236813,-157668,-60003,1817,-1513,-76727,-111548,-72909,-32353,-19628,118153,336114,315632,67741,-1383,85024,-18983,-156989,114941,443003,267431,-39172,-5446,161433,234006,234733,156053,67201,40101,69784,9747,-145534,-211939,10460,153797,-31114,-249375,-236963,-177331,-113943,-29881,-174336,-444050,-519953,-507279,-446362,-271801,-23683,165742,273655,297348,196382,-41639,-202301,-23724,302084,410389,268758,57246,-16721,50978,58056,10784,-1416,57331,13775,-27593,-14417,18783,35036,14978,-75725,-165352,-223372,-262262,-162339,-3662,101785,209740,343752,295321,69816,8018,192028,116182,-213348,-279465,-31855,230320,386660,394072,225245,8046,-80251,65935,289967,194468,-133787,-288017,-246616,-188218,-116624,24542,129206,26705,-174575,-241171,-257673,-188039,-27363,113752,126690,18384,-68051,-27894,54565,78049,30104,35948,57374,299,-74484,-153425,-271951,-313249,-161737,114019,78191,-106682,-82347,2732,-67736,-28326,48242,-54333,-29824,221635,318073,229778,34397,-203668,-278351,-216226,-233551,-285580,-204065,-106090,-184650,-298174,-300309,-236776,-117362,-55922,-218461,-345172,-295582,-308935,-472838,-404068,-3337,216959,121841,62653,168067,191776,114959,144138,284847,173536,-25713,-28239,9455,-127369,-287057,-296939,-133982,-28573,-92291,-102237,-59863,-175645,-279778,-202115,-22633,78841,-55777,-249650,-163310,-15582,-62888,-42463,103127,249888,237641,-59101,-343798,-194283,116523,230771,193675,107150,129141,224938,143880,33147,85845,39130,-51662,-41809,-32933,-79951,31441,170321,179261,163365,77904,-50469,-11757,46808,84785,160611,71458,-157198,-230540,-158125,-60581,22276,41921,71605,30732,-36241,65017,147389,-46835,-223594,-255801,-395648,-551107,-374163,-88873,-33692,-155305,-162738,-65441,-44474,-28005,-11264,-166143,-359618,-177518,45619,17752,-180292,-243975,-29713,89935,32213,138920,350252,231959,842,30897,156574,68347,-125926,-113681,-10279,-37982,-88881,-26084,-6547,13666,-37810,-242811,-408917,-388269,-283387,-28284,287593,345214,71834,-116413,21283,345058,428469,265828,75741,-121819,-207330,-55506,13735,13202,-46267,-116191,-183788,-150625,-73770,-174480,-253664,-178291,30286,85451,-121640,-191024,27570,159940,78262,32496,31590,-2955,8346,12911,-91924,-138190,-62174,-104958,-182563,-139151,-166481,-278346,-125295,100660,56938,-33388,-110966,-143961,-47823,58427,-20290,-157821,-274033,-274730,-220134,-253881,-225808,-270165,-331770,-152107,-398125,-1576810,-6017824,-14109467,-18238827,-15406041,-11472174,-8504181,-5076661,-2488677,-22981,286133,97675,-221997,-801839,-4348635,-7581567,-1674410,10359132,22727989,27343113,23931040,16507152,12249286,7212665,1908703,148121,267683,445674,500785,442573,313808,187989,141064,-168632,-356655,-212531,-190158,-125932,22753,124895,195120,18203,-149490,-78760,41417,117743,81642,-141560,-273127,-226255,-170855,-60244,196363,282451,49909,-97721,-64893,-134793,-270931,-319722,-267813,-208663,-180753,-102371,-15218,-13094,-26885,3696,43302,-21692,-146608,-16875,189234,45603,-208271,-150858,27215,19446,26663,139928,102633,-162873,-462903,-453819,-165131,59070,40448,-85576,-256531,-426506,-364573,-63909,152909,194132,204993,172766,91341,-23028,-141081,-127885,-133269,-328372,-460311,-401108,-242018,-42475,56234,-242433,-506235,-324461,-89056,-100860,-61062,-14788,88401,218215,83867,-190157,-248213,-129748,-93993,-29877,129906,203227,112415,-112396,-295754,-283131,-96466,86645,116844,53923,14913,-54,35920,67972,1930,-91281,-56845],[-12991,6621,29904,95452,180819,197386,26981,-99984,-96238,-176840,-240855,5303,240994,104398,-14284,68872,194945,127476,-59882,-35036,199103,312427,301996,266528,102740,-135466,-170982,-22536,99976,28279,-163265,-226806,-106638,35090,69057,-12978,29655,75904,-47956,-107062,42854,193806,110350,-151876,-195631,31551,108504,113353,140991,10320,-270541,-359645,-134515,-15679,-66445,92923,352743,380855,232171,46670,-85644,-136085,-170117,-118285,15162,184963,188506,-45349,-274534,-273543,-157596,-31438,-9435,-93005,35590,240670,67034,-238878,-236877,-84321,87739,238945,202678,96201,58746,33750,41842,81234,108113,204755,253542,84690,-75968,-216703,-355615,-248566,36881,160266,56309,-90223,-104937,-67955,2330,138081,146968,38088,14826,-254,-17327,142596,175791,-64236,-126337,49709,139004,151661,136820,21585,-94228,-144487,-130721,-115242,-111607,-112977,-87279,-35479,59514,266053,446152,384670,126770,-102312,-200405,-118372,-62385,-144594,-241733,-168580,-33339,-17834,-32102,-1246,-3520,-24752,42349,131272,55712,-51183,27342,45788,-64703,-130424,-171642,-113721,100509,155276,-9679,-181701,-100056,162298,137323,-134290,-311110,-222181,6955,122571,175372,284240,364974,272511,127782,144651,188974,181527,130774,-3714,-41310,29474,23100,-50562,-81423,-17840,107910,119142,102363,-35810,-283040,-216079,-2691,1949,-122190,-229618,-140903,79476,-69613,-418039,-363794,-61592,144649,205242,100549,-109527,-102291,79374,28406,-154213,-107119,64376,162113,193004,18783,-131315,43693,203070,69029,4189,100056,157321,114405,-118497,-360808,-358265,-222375,-101704,-146972,-251412,-192171,-91098,-109243,-112044,-42176,14071,-9658,-43829,25499,144936,-57294,-344755,-166693,243867,290303,57840,23564,126072,152981,77029,-65792,-50236,82448,-66815,-288149,-153376,-12101,-121717,-154336,-138716,-155097,-78456,-54576,-203383,-296197,-164008,113026,211641,54070,-73101,16848,183025,167257,13442,-18240,-3925,-108300,-301561,-367216,-187425,8846,-55492,-179417,-34058,139689,14561,-109043,80783,229989,-78700,-474490,-515902,-289494,-176006,-54875,55739,-86031,-313480,-408631,-325605,-279853,-119050,73018,101855,124881,197436,203696,140513,-29355,-174408,-168600,-186880,-112322,207868,361663,49365,-169743,-138574,-127904,-71895,-84822,-231249,-116120,171191,246414,156153,99035,110552,124198,184322,184012,-92981,-525104,-666905,-403940,-183075,-187728,-173892,-102487,13421,124344,77647,-103017,-184902,-113088,-36126,63245,218775,338987,273445,-53783,-221905,-199725,-382258,-428302,-131498,104999,59820,-164517,-358939,-227482,46457,104862,-24367,-52462,54543,224847,262023,57171,-96151,-56497,42398,235332,350845,198801,13746,-24679,-67085,-214104,-304201,-172782,-67493,-138711,-156492,-66711,33227,204900,269964,-10294,-320054,-260668,-48709,-77142,-171867,-107543,30062,77615,11083,-8236,-33515,-158987,-146826,-537,-62568,-268735,-323417,-263783,-142452,-19788,121539,198338,127251,55942,93496,174051,74112,-273761,-379019,-141771,4740,-40672,-162271,-291677,-373803,-364467,-188331,-60690,-163273,-276500,-96526,82683,61679,105569,112087,-134290,-259601,-36207,285774,433185,434557,414064,257069,-75177,-307772,-300102,-347761,-358562,-362669,-442628,-387493,-242655,-843889,-1249399,808662,3879598,5317694,5279684,1973600,-5916217,-8877321,-1175098,3358537,1220242,-142520,431889,862599,211463,-350358,9881,284223,-97008,-337780,-49711,308853,404431,412899,318045,-17022,-192881,-108826,28042,265756,524237,555432,378845,89824,-149258,-401788,-553736,-334335,-26868,108853,158646,-25358,-245799,-91036,226190,103925,-145583,-79881,175724,301397,134646,-88919,-258279,-320983,-277602,-194935,43,265421,460345,428193,246416,112208,94762,-16900,-231653,-219354,5241,240665,292824,230716,182493,229641,253356,281131,225240,-79447,-199926,92815,123736,-160999,-219050,-77942,-98159,-205473,-73519,89841,107402,97301,166015,213417,63504,-106173,-120216,-97873,-65214,-20744,-77454,-144346,-120688,-36980,87074,191224,128757,-56049,-161423,-122835,-45836,3946,112018,273212,281607,113676,50029,117104,24914,-109294,145787,449874,233887,-91225,-52146,157860,267156,243210,135922,56238,68388,156060,120366,-116932,-261061,-36115,162133,9984,-235580,-303337,-282450,-187701,-89871,-241022,-454937,-466090,-431099,-334101,-161698,-31318,100198,251573,324498,216107,885,-128810,3407,258413,352366,277536,132413,50289,124473,190387,138919,62811,118975,140535,54358,-16415,20783,85435,62148,-73510,-243558,-334557,-254356,-68708,28683,78871,238624,392729,247949,-35502,-43041,219507,179264,-199386,-357807,-151680,124986,316867,382958,235180,-40762,-187223,-70714,158953,103702,-147280,-202953,-146229,-155379,-162240,-15182,149747,72128,-150116,-276213,-309799,-221017,-30674,104037,55404,-77867,-157308,-121983,-25052,50521,10476,-4965,17857,-27447,-98350,-190125,-353633,-454601,-319892,33799,101083,-72116,-57660,22505,-58287,-11064,98073,-19908,14175,290368,340021,188724,37212,-105882,-116344,-62243,-147727,-226269,-94368,20725,-78577,-213060,-214866,-163999,-93993,-57949,-184800,-349300,-364906,-340555,-430774,-385618,-22825,229688,224448,178048,195578,176297,136117,206816,383969,326074,111704,45802,-39751,-216129,-291948,-219518,-21953,97035,-12101,-155830,-217773,-295658,-284195,-140368,15137,70808,-67519,-251883,-158294,-32522,-119702,-91165,147139,326442,259232,-35344,-293688,-257153,-27403,163568,235333,171020,150551,233155,121053,-9034,73748,27172,-89854,-49699,-51046,-168321,-151367,-51690,12027,65146,-2361,-103949,-39436,10371,73300,175494,42215,-204031,-263257,-256310,-162980,-14780,79762,134164,16403,-99626,17994,116449,-67135,-248116,-320367,-461611,-574237,-360477,-63346,-52936,-148314,-85729,38086,49921,58287,4785,-219902,-415766,-246198,16406,-15313,-235476,-234643,57440,149791,51047,184283,368966,149035,-108114,-29125,137187,98678,-12083,-5423,24809,-78933,-159977,-85422,-49196,-39268,-58475,-258247,-487591,-473267,-306244,-26862,209979,221371,42817,-106988,-44758,230090,362078,268411,119341,23342,-42447,64436,68170,-10018,-83096,-96529,-78639,-20149,-1856,-124922,-196657,-125010,33871,42373,-168573,-198548,26311,101536,22000,-22705,-80536,-99777,-4320,52209,-38693,-122729,-146772,-251553,-276704,-171497,-166820,-244442,-54406,173463,89985,-10258,-66329,-71888,23055,73736,-3211,-116314,-234912,-277574,-297972,-402557,-361150,-377308,-467588,-337601,-547713,-1667030,-5487120,-12527159,-16778125,-13973502,-10144893,-7649986,-4572724,-2342448,-641579,-138490,-223656,-414094,-913489,-4257723,-6527746,2208,12240050,26318894,35293448,32778184,22927713,16888405,9640326,2419951,249592,342817,463531,453129,405907,370848,293261,209286,-103378,-270676,-100162,23069,150730,181358,175647,209904,29077,-166934,-125555,-22370,32713,49036,-29869,-112049,-128042,-121198,-12581,228758,297119,93912,-19341,23874,-66828,-187962,-210952,-204860,-231577,-312253,-242221,-58249,27975,55539,95065,111785,-18102,-193769,-64186,161654,12998,-273314,-195161,11769,12394,32686,153275,101869,-164651,-442154,-411534,-144945,36411,25422,-49572,-178095,-332753,-271786,21987,222421,273868,285467,175387,10481,-116200,-157864,-125085,-154775,-379022,-482863,-337525,-148754,15890,48864,-282428,-528671,-301270,-43222,-151182,-170403,-69832,33763,184346,108137,-133522,-246271,-158274,-104550,-82727,54629,172769,126335,-27879,-166841,-215808,-115321,87536,169713,119633,35087,-1057,34202,44896,-44374,-138432,-97844],[-38340,14183,64448,57952,42132,14588,-121630,-219450,-181371,-210806,-228412,12858,154287,-74989,-193989,-3708,202011,156233,-72577,-114563,152579,324961,297829,202494,43906,-120529,-121586,28340,143328,61856,-111484,-158934,-100296,29140,56611,-26108,39651,121144,-43365,-113839,51273,163003,47841,-211688,-234809,52683,178109,165455,190970,84659,-172688,-288750,-71471,87255,-37069,-29529,163957,299239,269245,180766,65800,-86351,-147114,-68721,-3985,91727,148294,-3296,-201365,-219149,-110782,44727,85913,465,106208,255812,33918,-238038,-198798,-78664,35323,130682,74692,50286,128119,113734,51528,88419,162381,262123,230439,-5112,-112895,-164976,-295140,-249146,27066,148306,43359,-96450,-124141,-92618,-67587,-66,98756,99026,45855,-15874,824,136993,119272,-103040,-82716,132150,182869,168617,171444,78404,-59108,-112707,-114885,-167943,-203918,-200881,-130744,-15365,81797,230767,428673,447324,227182,-7352,-84473,29601,127439,33251,-132251,-76864,63587,70393,51874,62387,9464,-22237,44764,85659,-44511,-168358,-53004,17538,-109161,-190083,-171233,-71988,100804,128760,-3130,-149882,-147702,30187,44518,-133745,-225994,-154879,-17341,27988,71910,271819,465499,400022,202256,117536,147779,184888,81628,-112006,-105105,9747,36525,-51580,-149054,-80735,86742,105111,98792,-21273,-254545,-230401,-52701,-38312,-143733,-244788,-160043,21161,-102807,-345941,-243977,-9881,87365,130336,132038,4795,-25271,85965,-12462,-180729,-91298,58557,107857,175963,59556,-99417,20460,177500,105629,32425,45916,41459,-19357,-232263,-425947,-396793,-285610,-176285,-191406,-271882,-236380,-122168,-74117,-67816,-108615,-124919,-86285,-51289,65499,147471,-22330,-248406,-48752,272278,291093,95206,61871,146723,197227,103598,-114472,-99562,67346,-66695,-289356,-162829,-19631,-125699,-116460,-85765,-118217,-74835,-121189,-269762,-284973,-173060,56817,205770,49014,-102876,14958,214675,172167,-2068,28108,156851,62827,-198307,-266944,-77484,39451,-116916,-205614,-12211,81339,-130215,-181517,111157,266744,-40693,-380592,-412940,-234108,-140632,-16202,33208,-83689,-169526,-132365,-44231,-129742,-101095,63189,122399,154591,179960,91448,-15348,-149112,-267303,-242769,-226839,-194737,111070,320788,72537,-164249,-171762,-150113,-62571,-34578,-146962,-45460,158141,198118,156627,100760,39365,39500,165353,210816,-15206,-369344,-434013,-132979,-7967,-171356,-242849,-141928,36887,139521,40085,-78383,-96949,-88322,-53411,96520,276906,440551,384264,44855,-76685,-56523,-356580,-485027,-146903,135945,40873,-194116,-390761,-276441,93645,266095,100487,-17854,61859,231279,277434,101244,-61825,-41602,104443,313509,380016,230074,75654,39578,-84027,-296728,-400930,-250294,-109856,-111542,-91049,-1534,55787,147777,166786,-22584,-278351,-186784,4268,-112143,-266148,-182473,10609,114802,59467,-11813,-102726,-271508,-282286,-104001,-85271,-223742,-268376,-249482,-196988,-124019,36347,170518,148692,64636,31165,28971,-62345,-321667,-351068,-129862,-16729,-50771,-154421,-296052,-380743,-361681,-193265,-44090,-164816,-289390,-123819,76802,120141,138350,10872,-291235,-375796,-140228,195989,366137,372495,379481,280177,-56130,-391729,-406235,-360797,-381646,-429674,-282044,23210,8758,-1073137,-1595628,1082554,5309253,5767530,5165625,3487633,-3983438,-9713515,-3812603,2327318,1128938,-301649,448866,852974,30064,-410099,168365,518403,219086,-110924,-122549,27366,230042,338897,182681,-129619,-191751,-40696,104277,302521,458943,438384,281747,76903,-106433,-289013,-381356,-247237,14801,166198,190887,-37199,-262654,-82596,221003,139903,-56494,44671,300126,312226,58474,-133190,-279141,-337827,-216596,-74843,126751,421120,549022,361596,88689,-1160,80370,54869,-138695,-196698,-107167,25821,106401,121954,114282,183376,186826,182905,172005,-51513,-186192,25396,59136,-208294,-283310,-120048,-87588,-171327,-43250,150273,207043,259228,301813,282186,158266,27593,-32657,-67125,-15374,57453,-13849,-60110,-2451,66442,214078,354140,229314,-45732,-209302,-167378,-48428,16970,52917,147311,226406,187194,132466,157337,64843,-69523,141606,410014,200550,-113311,-75825,147739,239067,161444,70846,55586,113316,224294,217335,-56157,-259264,-83371,149068,38318,-226656,-351167,-346911,-243766,-170674,-321766,-460177,-394883,-306592,-188544,-44841,-21801,40079,197435,287976,170470,1550,-64494,4684,145255,225292,243991,201189,129907,182129,275135,213154,88583,119669,220549,130119,-12497,7095,102244,79432,-91124,-318696,-415476,-228531,25535,71332,53397,240746,416350,213560,-110417,-76461,223261,226301,-151003,-394939,-263740,-4061,193569,304691,227015,-29829,-224236,-176199,39196,69901,-64371,-53891,-29677,-129618,-208815,-59834,149090,102326,-97648,-233789,-262071,-184245,-3123,118429,32961,-123615,-210273,-180096,-55983,49190,-6565,-60579,-38372,-54746,-110484,-202936,-379692,-526670,-423674,-69668,93908,-17712,-4733,46862,-33462,27481,153614,25357,53523,312254,311929,130843,36985,-20925,35005,90485,-74417,-208988,-62773,69003,-4863,-123267,-132784,-93122,-56015,-51301,-118737,-283627,-377274,-350656,-385482,-379222,-88097,199570,314379,313073,217853,122954,109561,187804,320076,328080,196062,111185,-72845,-250066,-239725,-115820,78138,203775,58214,-230204,-399946,-412775,-293533,-104196,46422,83164,-37475,-178720,-95497,-20208,-137637,-112507,193571,392166,268397,-8565,-223936,-297221,-160364,94896,249569,195984,143589,192406,68414,-16691,86284,15546,-102301,-8635,-24696,-211312,-312444,-298764,-216232,-86789,-86955,-128119,-43954,3758,67697,149745,-9050,-203530,-210641,-248229,-200588,-50288,97643,152049,-26753,-141567,16120,102467,-80898,-234521,-303566,-433604,-507095,-308965,-43544,-66115,-136140,-23542,110627,104081,91372,-8721,-251329,-398082,-272843,-30123,-57462,-258343,-205007,110402,191179,72587,196091,327740,64435,-186642,-87980,85418,101304,91100,92666,55552,-74609,-145917,-88913,-66149,-83919,-78176,-243069,-481335,-487825,-312786,-53188,101777,74495,9778,-77759,-75327,118481,275647,253985,149299,119673,104809,206332,192147,-1614,-136777,-119107,-17272,68354,17313,-77428,-90000,-26276,34920,-17675,-196814,-171167,43067,53671,-17395,-61616,-174103,-164747,5446,83968,20953,-57465,-173143,-342993,-323264,-155039,-111165,-129178,63978,233948,137622,43624,3022,-17428,38572,51012,20046,-18722,-91365,-179294,-281011,-392743,-338286,-357497,-494301,-468507,-662051,-1617443,-4690862,-10737998,-15116473,-13310035,-10445564,-8263922,-4706253,-1700958,-928880,-505423,-552305,-675485,-1159638,-4105335,-6697467,-2431452,7713196,20528885,32278750,31911018,23239458,16977707,9621362,2451753,299103,375968,445910,363029,326795,392766,380854,230358,-86619,-191584,27345,252410,399835,308012,209796,211507,49217,-165022,-165223,-100883,-65254,25681,107936,78073,-15393,-70634,35791,240505,268145,105935,49478,106509,15222,-65792,-35358,-54238,-163590,-334657,-296562,-58725,110138,175643,183990,136704,-47457,-236314,-127061,82184,-31558,-274393,-183672,3046,9576,53986,162087,60473,-225026,-425551,-338011,-110652,5651,11288,4496,-68979,-197202,-142497,104979,250133,300654,335153,198960,-33716,-188348,-171932,-108572,-114505,-292106,-380906,-245114,-89029,45622,22323,-297169,-486928,-233684,2587,-176490,-277077,-142457,-57115,70752,98228,-46602,-178139,-132757,-89516,-139814,-54004,114919,110533,25974,-23657,-105810,-110698,89478,250909,226753,73467,4653,38848,24947,-84872,-168175,-126840],[-60114,18062,92721,21728,-85511,-143633,-215234,-262928,-208225,-228958,-236330,-26705,44522,-201360,-306722,-62016,160474,109376,-131218,-207698,59933,291536,273508,104636,-66970,-120301,-46235,108405,207753,122087,-29811,-79261,-84069,34272,73915,8520,71116,150323,-32073,-106037,38804,98476,-24715,-235836,-222078,64190,189844,155810,203242,141593,-84173,-195947,27301,218399,39434,-92919,8501,174357,228250,226195,119473,-90260,-117440,4670,-7940,-10577,105379,74601,-64001,-128819,-81780,88645,187575,142710,207025,251692,-18813,-224978,-126644,-43625,-14920,20153,-40464,-23,157705,130031,11544,71793,201364,296130,189974,-94613,-167601,-122676,-204727,-202429,20575,118356,39906,-58362,-99741,-97976,-122015,-93202,85506,146657,23640,-77279,3271,114049,29849,-150994,-56812,158592,181211,164647,192006,140686,14412,-34136,-67513,-180213,-250991,-264315,-189017,-13780,111933,193485,375077,482340,351273,130280,35548,112743,227747,155868,-22971,6385,120598,123895,132515,139149,31147,-20514,47100,39347,-142346,-276533,-144825,-20046,-129973,-219584,-158626,-29679,92235,98741,11232,-91126,-159553,-72708,4999,-87924,-136018,-105001,-63048,-74347,-43891,219225,492624,460221,247672,71722,81746,161998,28824,-192906,-170901,-35519,34865,-40392,-185803,-126556,55115,83173,62836,-46646,-259358,-295057,-149720,-82296,-116596,-190992,-143821,-45394,-128673,-230764,-109320,30713,37943,73835,162910,120718,46544,43897,-100484,-198500,-29887,103744,96619,150984,84088,-72532,-8772,160358,162549,71872,-10406,-89909,-164774,-308150,-406014,-358373,-316360,-269531,-251296,-304972,-303132,-162989,-17180,6248,-149925,-266725,-164249,-14567,135670,129335,-28141,-160616,61965,287841,259183,111759,95234,165175,202215,67456,-164624,-112088,77699,-38365,-231708,-99200,16512,-116631,-91578,-25495,-60614,-72768,-190100,-317684,-256970,-163986,2434,172278,26101,-129964,16740,224206,144911,-38117,45098,258265,181913,-95747,-155219,18978,38184,-205712,-259819,-32718,2841,-242506,-237555,105036,249183,-17192,-235447,-193261,-110655,-69539,41590,35000,-49223,-13713,183523,254989,27177,-73267,53275,97566,108443,113129,-10887,-140053,-240893,-319283,-258077,-208731,-259811,-34055,215381,77428,-148446,-200614,-176860,-56518,17753,-48946,4271,91072,111182,149531,117221,-17435,-55643,92178,194594,87516,-124956,-131870,99801,108719,-148547,-264971,-129237,87180,159688,7759,-53392,1796,-27047,-14889,161361,341270,538366,486034,144757,70210,113431,-245198,-486379,-174535,121317,-2988,-225820,-400114,-323117,108953,383569,214223,42287,94212,212907,241284,129684,-12178,-30008,117879,308851,365264,271284,137132,61282,-128051,-366774,-445598,-286888,-124386,-60426,-21449,39731,47081,45977,17649,-73182,-215159,-87386,26243,-176535,-345770,-217721,35368,174527,104456,-23938,-168713,-368087,-406806,-208983,-84357,-125069,-183560,-208712,-202430,-180401,-73654,54762,96158,54174,-13929,-75526,-145963,-289230,-259376,-98245,-56860,-101326,-170718,-272374,-314199,-282637,-175902,-55507,-180842,-308876,-185368,36628,170414,179292,-32987,-342176,-415051,-212886,86745,249783,263916,322207,323119,-4789,-436421,-466235,-292835,-335478,-434555,-61688,538513,404414,-1003780,-1643323,1167342,5697203,5244714,4358298,4906792,-886951,-8788388,-6109600,577257,547005,-732349,344361,808575,-104885,-482427,218725,687550,557661,202386,-56448,-92005,84227,183425,-14145,-252881,-175896,81195,297791,441554,397918,251202,102443,8494,-80933,-164817,-176828,-99166,89683,229456,254447,58977,-173913,-65461,151146,131969,32955,202712,463067,336997,15963,-124519,-228743,-282603,-151495,-21813,171558,525889,616266,285208,-63218,-77804,81398,93006,-49472,-135735,-175009,-158991,-43857,27502,43277,115162,108124,98299,132903,-17945,-181733,-95738,-50247,-249204,-326790,-157294,-84347,-126853,8226,222337,293812,378092,400777,314663,187504,67589,-14158,-52517,28653,118932,40955,10948,87373,132448,290333,442955,270081,-49414,-235513,-187814,-39252,4817,-58559,-19622,149561,248609,222623,205199,95990,-45153,106443,337803,185801,-94193,-77414,122029,156764,27631,-5161,74719,165797,260072,272335,12010,-221792,-129459,99557,31816,-221892,-356512,-342632,-258125,-247476,-391871,-450335,-318916,-165072,-39089,55392,5359,1083,133342,204144,67703,-46647,-29626,-21768,-9123,60023,169006,235704,202498,215774,297143,234007,92428,89894,244378,171717,-19810,-20178,93893,70385,-123466,-368991,-441987,-192021,99584,118389,37827,224031,420357,206470,-140435,-96579,194356,243068,-75038,-366159,-324258,-115967,60483,202609,221510,43309,-178487,-221404,-48349,88725,97190,132567,81407,-115933,-242447,-92490,131799,117074,-25195,-124580,-134459,-91638,45999,152398,63363,-112705,-219513,-199602,-51365,64052,-12679,-114452,-102914,-82912,-117407,-203382,-365255,-535474,-470903,-175384,60357,51561,67747,64804,-13941,67078,195512,73091,89263,289453,235756,65537,38146,38350,139081,203409,-28474,-233930,-104330,56181,53812,-17891,-55821,-32390,-969,-14537,-21551,-162791,-335671,-343012,-342792,-354845,-137992,158326,361346,413038,221863,43448,41519,105514,154294,213562,219381,146127,-88050,-224431,-157560,-42964,115931,262703,115254,-295117,-560240,-514507,-327974,-106219,79206,128863,30751,-62182,-13935,-338,-123033,-94195,241592,434754,267938,24512,-148132,-307401,-251279,45724,238498,179264,117123,108446,-18983,-3470,122284,14556,-81565,66913,35468,-204732,-409179,-492265,-429261,-248505,-155671,-116777,-23570,28184,72170,86285,-81819,-167027,-91697,-144999,-183523,-90477,87523,134265,-72302,-148884,54951,101884,-91440,-185087,-211227,-340289,-401492,-248152,-42054,-73729,-124724,-10339,98747,82159,61985,-38375,-248837,-334122,-262933,-84005,-93797,-241061,-166484,118992,213968,100684,167611,230983,1248,-206796,-125091,17243,79505,159284,160754,82680,-17497,-56465,-56951,-84960,-115192,-74191,-189883,-387373,-411606,-274166,-71626,9183,-44669,-21326,-48708,-68959,56614,206721,224337,147231,125907,179501,309369,312944,28521,-194886,-180974,-17558,78434,-15998,-32420,47673,93570,29215,-87232,-200492,-112780,72531,34788,-23417,-78567,-240294,-203936,16214,92397,70226,38680,-136012,-355188,-321360,-123899,-36509,21873,182164,255384,167818,94354,72675,15188,209,-5861,30362,84321,76643,-49819,-219722,-286234,-211955,-251699,-432034,-493110,-650099,-1379437,-3729525,-8619981,-12794587,-12601128,-11379406,-9467613,-5020980,-1032782,-713054,-646238,-758831,-897479,-1427243,-3983747,-7802995,-7808493,-1961248,6306615,15453698,16871998,13339515,9768735,5789673,1715717,238897,331883,389609,259736,230747,369074,422672,203055,-116620,-135412,138714,423307,540096,375072,222037,189703,57211,-143788,-176833,-166049,-146089,15386,219588,239292,93678,-16050,75889,223466,202819,90475,99250,170058,104300,69966,144733,114719,-55923,-262961,-256836,-19024,208556,303332,250089,106139,-107792,-253699,-163714,-12952,-78542,-212268,-123496,-1137,18127,98462,170867,-7968,-313974,-405506,-247873,-73803,-36197,-8166,65704,46856,-58379,-16465,158561,234618,281975,348566,228951,-48934,-235836,-195666,-96232,-38088,-103047,-179656,-133585,-59605,40326,-15231,-267518,-364149,-116905,50108,-153188,-316102,-190822,-142048,-76025,60585,43821,-73595,-80266,-71536,-191055,-161119,58312,92170,55656,112828,31624,-71848,107988,357913,360983,139797,32073,57164,17818,-105204,-168690,-130972],[-74301,5308,97074,-5526,-173459,-241984,-229646,-201886,-154468,-218101,-255021,-101868,-68631,-260713,-325971,-82645,93146,6230,-224099,-299264,-56082,226344,240356,9221,-182004,-122533,42413,198212,269933,192161,71761,-1762,-58757,45904,106667,70365,121926,171033,-5415,-92959,-7174,15591,-77162,-204277,-146127,71740,132893,77219,169721,169639,-32299,-124857,121992,337298,134945,-95987,-82229,37126,126294,179549,65450,-138617,-74522,99807,17378,-83382,73352,166258,100428,-20901,-72525,83937,252473,273902,292777,220062,-83163,-210001,-41035,20494,-33801,-52930,-110638,-40831,143283,93147,-46707,42011,210947,294245,140853,-159975,-216042,-92956,-117269,-137301,5226,64172,30458,392,-40941,-76795,-137070,-105575,122713,186649,-28191,-161283,-18715,76559,-65379,-195501,-60511,122433,147002,154322,200859,192807,101083,57425,-7326,-146577,-236820,-282627,-240427,-22365,151242,172993,302050,478921,466995,284407,135227,110338,211180,201872,69900,77017,145387,141384,192034,204506,45500,-33615,31759,-5295,-211271,-343588,-219399,-62920,-130981,-210190,-130246,3100,74097,67031,20108,-34900,-134255,-109962,24476,-10516,-65385,-76094,-93573,-140525,-132569,143511,445433,456318,265633,19835,-3075,109495,-12057,-223950,-225453,-93363,32910,-6802,-179854,-144869,24640,64349,20878,-89605,-288228,-372715,-249724,-106414,-38300,-75722,-104454,-117501,-151449,-109065,9841,59223,17419,55611,184859,202646,86475,-50953,-222450,-203844,56214,176555,116292,117612,90883,-47206,-32271,151887,221106,110422,-58994,-207417,-288590,-325568,-300298,-258046,-319765,-363485,-306298,-318224,-347536,-187912,51495,92493,-153580,-369845,-226099,46532,197945,84124,-95460,-117562,145337,298881,208381,104211,107483,171888,183812,10250,-175166,-66349,112319,-1423,-134987,23619,86007,-83262,-56264,46889,7249,-72181,-243328,-336348,-212347,-121923,-16255,127563,-19297,-172167,738,202834,102326,-78642,19080,262798,222608,-14140,-61587,73848,6830,-289373,-328089,-110863,-101174,-297849,-243159,84479,185730,-33949,-120717,19846,14470,6235,93118,58919,2211,104541,422816,468759,143931,-38136,47808,45609,22458,31009,-67202,-185623,-270621,-309212,-197778,-139681,-295127,-187890,78218,62025,-125088,-205436,-185379,-53795,48905,32389,20757,-18245,-3425,133644,148303,-30130,-109851,3810,141642,184935,139885,148259,233389,160001,-101783,-227829,-71325,155323,185134,-9170,-33985,85418,57499,73931,240469,389829,597984,552198,213880,169434,268472,-72520,-428926,-207423,60640,-64213,-256630,-393288,-356597,85757,420916,281728,107376,134815,166892,168319,152711,55108,-19321,77955,221559,307155,304151,173857,26183,-186169,-393227,-412600,-262288,-98501,6625,25143,18172,-17172,-77675,-122606,-137447,-150974,-9120,-3324,-255567,-387288,-200874,100812,247324,141915,-35185,-200427,-406532,-481720,-292106,-70121,-16580,-99464,-151874,-156414,-173684,-173164,-106581,-5095,32144,-33189,-111882,-141382,-175239,-132329,-61663,-103387,-173551,-207644,-233295,-202501,-165434,-151439,-100274,-212267,-335675,-263835,-19710,211884,219647,-36936,-305107,-363546,-223519,-14718,108524,129809,240727,341477,27878,-479017,-533041,-245207,-284240,-392313,145448,987973,822383,-613129,-1267293,1127236,4839404,3974527,3380195,6084054,2393097,-6777150,-7473994,-1313274,-300912,-1239754,157795,721542,-210925,-591265,143271,761787,841275,509958,100834,-21147,42114,18800,-205257,-357789,-165088,203196,527063,620341,355471,34643,-117127,-88813,-68145,-67849,-5611,71311,170627,268995,325765,218795,-10589,-31751,63573,102128,107370,342013,590500,355960,17935,-61507,-111823,-158565,-87302,-29094,151612,553576,619986,184569,-195452,-115102,86108,85801,28504,-16495,-152833,-252232,-117098,-22318,-9726,47633,51058,52042,105226,4549,-185420,-221205,-155967,-262904,-338135,-182540,-88029,-84040,68277,284088,347514,419463,424653,288016,136928,23291,-39512,-42818,63400,157097,80632,54066,125061,146063,297895,435837,241172,-65935,-225133,-168854,-20406,-36403,-195621,-183844,55889,257182,288924,250914,111607,-38351,55573,254337,192335,-40200,-63531,78570,46821,-102228,-55324,114418,212540,260738,272008,58714,-173676,-164038,18077,-15748,-215339,-307103,-263332,-220698,-294983,-423785,-410993,-242747,-38065,87160,121151,34889,-15345,81838,106600,-60741,-129500,-35108,-72586,-165247,-100028,69299,219176,245354,220919,263162,224387,102805,72140,222169,160741,-49995,-49905,80156,49861,-155069,-376421,-408203,-152906,142652,161952,38524,200365,415047,226134,-128154,-110720,136191,226553,13317,-269206,-309884,-176827,-33709,130279,239762,158205,-66343,-199240,-91075,145717,297592,319847,171259,-111447,-256654,-105790,105925,123856,55510,14836,21036,20358,98542,195225,131872,-57237,-191819,-193441,-42664,74922,-4660,-148540,-160988,-111703,-127358,-205520,-338386,-507620,-480450,-261334,15469,127922,146475,70743,-11171,90997,207972,112116,122311,237409,132919,8174,42820,65639,176889,255704,-8251,-276516,-175702,32940,124036,103220,15155,15368,65761,61495,98607,-14726,-256709,-322737,-301867,-289511,-122986,131015,342866,431573,198449,-43871,-49920,-5005,-22647,67513,204569,145881,-88261,-156310,-84427,-50811,58891,258567,159638,-318941,-652336,-585624,-391674,-144744,112405,198111,117552,54423,48627,9141,-91146,-38805,288701,448659,261878,64577,-75144,-286970,-286813,25714,217238,144627,88308,-1179,-129952,14199,171435,34036,-26235,150959,101974,-167363,-426696,-575800,-558523,-376957,-197755,-75993,17565,74357,87086,6470,-160087,-117897,45132,-767,-140103,-129416,58949,104197,-93200,-120354,110110,103082,-98770,-111302,-75904,-224900,-308023,-201568,-61268,-74305,-109444,-50045,-9221,-15716,-8784,-61590,-211331,-265579,-241448,-135466,-110333,-183827,-126730,89537,218238,133091,107916,104962,-26495,-161294,-126232,-43398,47932,184154,188563,103012,74158,65565,-27585,-133785,-136631,-40002,-109891,-238616,-260168,-180635,-54982,-36920,-105104,-46613,-35559,-36380,65108,179007,184771,104368,40418,154700,325318,358808,60786,-237949,-254437,-58959,18878,-75804,7658,180320,199963,15435,-153985,-181410,-39424,100505,49304,10286,-73164,-277068,-228189,7285,69349,94542,131258,-56774,-295466,-286699,-109350,27116,162223,261792,233162,153860,102596,111762,31543,-62648,-76531,19614,151254,195847,38151,-177377,-172294,-60502,-125831,-330659,-403600,-487197,-996689,-2728555,-6447825,-10241141,-11904540,-12661721,-10971539,-5420205,-634112,-148892,-515419,-767037,-990964,-1612720,-3897768,-9172856,-14070862,-13463369,-10851935,-8586910,-6684253,-3694862,-2313451,-633990,306574,56748,203056,295355,163842,135782,294800,397600,140389,-167604,-103062,207580,480998,538528,381299,215055,139318,36259,-105986,-146014,-190354,-180994,22444,270622,327718,181690,45071,104691,180439,119158,61299,127182,211159,194230,194376,273368,234642,43078,-132248,-142656,44742,289691,401901,279395,29476,-184534,-235339,-145952,-84207,-112330,-106151,-38966,-9596,34687,161147,180384,-82025,-392138,-382659,-168640,-48985,-86794,-36217,120957,145258,47484,71710,173680,192076,235870,328127,244959,-60268,-276158,-240864,-104280,33240,105429,49734,-19232,-39465,12846,-50650,-189840,-170515,33922,97789,-82921,-256426,-184730,-184436,-195529,9889,106945,23361,-33374,-66850,-224539,-234703,16286,80203,71071,224352,172509,558,151957,473038,496703,234515,88611,90561,24624,-102728,-139366,-104540],[-77009,-27843,70484,-21090,-209542,-267964,-168813,-50159,-34577,-179213,-271950,-191434,-168302,-262645,-259406,-56654,30874,-110497,-319688,-368764,-159237,151153,204826,-53023,-251724,-114955,121672,268770,302482,245579,167356,59193,-20984,69520,141249,132467,182127,195276,41187,-83410,-83387,-62241,-87263,-117300,-21725,77541,20227,-49887,95845,157700,-33102,-108610,166562,399000,213094,-59769,-113130,-85734,-3291,67560,-60535,-202349,-18953,202202,73296,-100435,57023,238275,238492,72168,-80567,34477,253114,334881,318057,160829,-143595,-197399,35772,103035,-2162,-61768,-118129,-58292,96489,30789,-88095,14046,187041,252067,90888,-181398,-227039,-69558,-56913,-84513,-28689,-11792,3571,46066,24742,-33525,-103325,-36418,201770,220526,-83961,-241828,-61791,32047,-138090,-224447,-97431,32917,97345,147172,194084,216002,169693,122773,42835,-74406,-162540,-247532,-259017,-23046,197342,177241,228289,434900,542321,424064,202048,38935,100999,179695,132785,131976,152721,129992,215578,237252,40711,-69855,-12566,-44792,-226807,-341936,-250866,-102857,-118862,-165728,-89567,21116,55937,46098,23193,-653,-81464,-67940,91108,76457,-29069,-68299,-87393,-147441,-170978,62062,343720,411672,267683,-20627,-92064,31639,-34319,-203442,-259274,-147833,42006,50107,-128475,-126136,9833,57772,3677,-113937,-307422,-412860,-305550,-94920,71849,67752,-63900,-193904,-180838,-20673,88811,77937,36047,81384,191140,225531,80583,-177076,-347436,-198137,131821,237677,136813,75626,84181,-18162,-40154,149217,265593,139114,-92035,-284415,-358930,-278368,-130736,-118096,-296390,-432104,-342869,-301588,-343739,-176737,121327,171584,-119815,-404475,-260684,91490,210720,15085,-210116,-130441,194674,314914,163383,80319,90868,158740,160952,-20648,-124604,30057,156129,25212,-28405,165882,164173,-19701,16881,135601,72669,-71557,-270552,-326754,-154446,-43934,16747,89162,-83861,-239804,-49772,147157,56825,-112465,-49682,167995,186179,34459,-5161,77200,-38502,-328943,-378584,-231797,-223908,-290840,-178106,75989,100337,-90527,-83967,117491,69668,40093,109645,94419,52086,150498,489392,517498,182132,-2798,52040,2549,-43959,-19415,-54053,-133823,-231398,-243855,-76839,-43688,-293742,-301653,-44082,35233,-96713,-176858,-159907,-54070,41235,72009,10602,-131885,-116670,113678,186967,10221,-93890,-56889,73402,250561,350553,326629,260556,175460,-17772,-136271,9913,223201,213605,-3506,-20365,135858,142185,182653,306737,400584,589646,561894,235989,195637,365985,104760,-324072,-229820,-30936,-134536,-281902,-376176,-367586,30565,369646,281038,150462,161463,99217,83225,179827,136558,-4599,2713,87977,225382,313056,171407,-51853,-237999,-363643,-308632,-178441,-35430,72053,24524,-87147,-142260,-189552,-207339,-186377,-105663,9824,-84089,-325534,-376684,-137254,185077,315958,172549,-34183,-183266,-368101,-482913,-338290,-61753,54560,-43935,-95921,-76132,-113370,-234050,-260065,-117544,7374,-27860,-78727,-43724,-5380,-8825,-36269,-139233,-236413,-247515,-187536,-81623,-59021,-144211,-176370,-255623,-365377,-332645,-62047,253174,253868,-29364,-223817,-233416,-163857,-90222,-30789,-4005,135059,294079,9509,-532489,-635418,-299140,-287101,-332713,270478,1211020,1129966,12208,-485023,1085735,3096392,2392265,2645569,6760262,4691457,-4659097,-7567856,-2652371,-1087542,-1609861,-55592,585860,-311011,-727934,-22917,734963,998430,713298,268771,179729,127215,-67860,-314644,-413937,-169505,271192,678543,737452,322800,-158041,-315581,-174984,-56518,-15733,96253,217518,226345,265823,378258,374159,168165,21645,5865,71518,149069,406272,611133,348582,61483,42604,51004,15460,-20572,-62111,111405,507325,533544,51472,-297921,-129961,71632,36669,94600,161582,-29515,-231269,-108685,-20507,-37039,-1938,37383,51712,76045,-3193,-195422,-302050,-211199,-232480,-310316,-187796,-88641,-49163,117851,313113,356794,378401,363014,203468,29182,-57626,-62841,-25483,83726,171150,107964,68980,101637,99993,235352,342416,154819,-91427,-178407,-108883,3189,-96607,-315232,-297604,-43467,191915,304898,279335,105959,-47132,6666,177578,205507,27063,-42538,25643,-53665,-178920,-58068,163483,239878,234238,221710,62208,-137222,-172633,-71292,-89234,-196731,-205953,-126340,-138536,-296192,-398438,-331085,-162805,56477,173274,142562,40694,-21148,58438,33698,-172497,-219158,-79134,-139464,-286402,-213941,-26359,156433,243570,198574,196603,211039,142421,97203,175599,97676,-97703,-62608,83658,36633,-168228,-334934,-327392,-116908,155790,193727,52753,179236,407589,258435,-90149,-124321,64404,187338,96805,-126027,-225830,-169341,-52524,127722,292945,283041,76019,-124547,-86263,222788,486775,470139,230123,-110560,-255556,-106753,77225,132072,132041,137468,144221,108904,135174,233917,211900,19231,-142827,-180585,-60777,62638,15530,-149270,-195657,-136403,-143645,-217086,-324224,-475219,-478082,-315014,-25432,198562,217701,67910,-22212,91309,183155,131184,151262,177793,34863,-27572,48096,60621,150939,247257,-2408,-302160,-219233,53110,222511,220906,73251,47884,128257,163709,224268,126154,-165260,-294116,-260005,-184985,-34589,123756,256278,353626,147274,-119631,-139648,-106230,-139497,-25885,186421,120461,-80181,-76577,-52962,-153249,-87823,196115,193545,-281426,-646891,-610450,-466613,-203616,135581,263105,194777,133063,70857,2532,-57354,36945,329746,435498,251036,104955,-12334,-244128,-275659,28493,204799,130574,74692,-110284,-235539,28375,220145,78624,56344,215610,143152,-127264,-378102,-535690,-569098,-442573,-213278,-20836,72061,127715,108726,-59134,-219522,-81232,142724,112631,-102431,-151928,34710,88330,-73986,-67410,147289,90082,-100732,-29636,59730,-121709,-248527,-176602,-92519,-65382,-78153,-112147,-171591,-150682,-79205,-56782,-148024,-225122,-237006,-177705,-102409,-100249,-90094,40344,204329,161724,38009,-13650,-18613,-65671,-88238,-73704,24877,173076,177169,110425,164294,165807,-34684,-222468,-156538,11624,-25829,-84010,-74082,-43390,5595,-28428,-103734,-64109,-42848,4484,127592,189972,140844,28346,-96891,44597,241742,298587,76370,-248160,-303742,-103310,-65622,-127573,35168,265704,259629,-3778,-202798,-147458,26539,110967,85747,76149,-48780,-286564,-246734,-32390,16844,86115,184414,26774,-197232,-241204,-121172,69006,263708,293691,186630,90148,44263,97384,42791,-106870,-132605,-6843,165089,230445,43938,-197255,-120774,48921,-40999,-244814,-239218,-223059,-571394,-1844859,-4617316,-8000199,-11389352,-13996711,-12424360,-5958447,-646689,399783,-207530,-583428,-916911,-1652742,-3815281,-10343246,-19362717,-23065629,-24291998,-28131148,-26462470,-18938700,-12923239,-6427078,-1256893,-203728,17362,172963,81383,47551,174186,300899,64821,-201292,-83401,220621,416570,421601,345244,196400,64276,-18077,-59127,-73425,-159317,-154572,50045,257468,328552,234914,110795,125716,124934,40014,35914,137822,233839,275870,287619,320901,266398,105145,15762,5399,107647,322200,438565,266297,-67190,-255548,-185111,-73288,-106566,-118931,11654,37592,-32030,47675,224051,185254,-141970,-430228,-365256,-130487,-49518,-138359,-70377,158732,209582,100040,105937,160652,147082,180828,281178,232325,-91037,-333488,-310680,-139833,60395,240374,219891,77676,-4105,-11022,-71915,-82575,51519,184438,140268,11989,-118436,-124429,-170750,-240202,-35927,120244,72129,-16862,-77736,-229214,-256301,-12238,67718,78648,294526,286322,92355,218001,566985,601659,339272,164635,130844,35920,-87946,-90625,-51965],[-67214,-73746,20628,-25903,-198466,-232728,-60646,140647,106990,-126976,-279188,-273539,-244085,-231123,-143812,5748,-2191,-195010,-382245,-398568,-214492,88727,167755,-69326,-246414,-91028,167730,293968,285186,255064,222358,90040,29716,113921,170483,174779,237839,232033,105015,-80589,-170427,-112796,-50804,2283,114451,79278,-114728,-186284,-2351,98870,-84717,-150858,133944,372693,242710,-15003,-114684,-177085,-123053,-67542,-199825,-249976,34364,282442,144556,-58619,53687,262410,301971,113758,-104139,-39844,187969,293195,259078,84438,-181115,-184197,85922,183563,77850,-3449,-64978,-44096,39853,-24743,-90679,-1115,136268,177296,47257,-149941,-177902,-42338,-31279,-62995,-80357,-94962,-40541,51334,64324,16479,-30756,82203,294657,244900,-122382,-294114,-106785,-5308,-167096,-230161,-161155,-87155,47644,143407,162831,195698,194599,133713,64804,16248,-49143,-167026,-225250,2856,243993,200623,168055,357415,556090,520156,232805,-63145,-47849,113785,155038,166951,155083,101007,195924,225007,11919,-128388,-85148,-76157,-178500,-260898,-227351,-130248,-98911,-100289,-46904,24096,52571,55183,33601,9654,-19986,32860,179337,150012,-27591,-77679,-47275,-101342,-160428,-11893,221309,356599,267814,-35310,-167799,-61206,-43351,-149747,-268251,-185182,63435,119239,-39472,-63433,23333,68165,32111,-86044,-276211,-376651,-287661,-47980,177259,188833,-45562,-270870,-223773,8905,116424,90557,91104,142438,178863,183104,31908,-294592,-437004,-185720,163459,251083,129074,28244,71076,17137,-28352,148490,287890,154085,-105621,-305484,-357857,-179131,63098,36725,-242759,-450345,-356498,-267694,-290952,-122387,184141,229255,-60600,-363905,-266321,79107,150525,-65801,-328941,-181894,213346,338598,146650,52888,48384,124361,148865,4391,-22120,143017,186534,29437,57743,276365,221602,67795,137060,234406,121502,-72205,-272311,-296522,-88133,57877,91622,67872,-155569,-326855,-134638,65609,14218,-137210,-145333,8528,99377,49584,9825,38382,-74639,-296858,-375981,-355031,-346361,-236419,-48101,96118,22375,-159835,-118838,65050,15767,-6604,73509,126383,85862,119332,365250,387935,131801,23968,68918,3416,-37992,-1635,27112,-6849,-145455,-153513,60164,45198,-257298,-335934,-110684,10109,-67517,-121370,-101066,-56333,-7643,60235,-6260,-199958,-188406,98439,220637,88132,-11233,-59979,19067,273194,457246,369842,216731,193017,101752,-10969,86460,267879,238592,25420,-8958,147856,202966,269692,335151,363013,505197,509076,215112,153682,374287,221722,-195312,-225118,-127820,-206138,-298414,-351870,-351496,-38853,251073,211308,149344,158068,27064,12138,212884,221690,18055,-75960,-36249,149822,290870,132043,-134889,-262658,-287529,-164542,-56400,45340,112576,-35763,-266621,-307749,-258818,-215961,-198813,-89381,-40935,-194022,-365191,-315993,-46990,257906,362366,199934,-13581,-124490,-263606,-410193,-345605,-78028,58785,-31869,-57417,10083,-27897,-246919,-362919,-205973,-13258,-7107,60,114651,174049,75995,-32910,-149272,-258714,-265073,-137088,19971,1398,-171707,-269758,-301326,-389529,-367002,-61228,306611,282813,-29709,-140445,-56328,-51251,-135947,-146510,-113908,11652,166821,-59373,-576432,-751062,-462239,-363768,-286694,271480,1123300,1232546,697613,519420,1154077,1229864,948803,2290859,6747562,5245007,-3292069,-6544289,-3003825,-1525430,-1701618,-235978,408935,-412406,-847261,-205957,624758,986205,744386,372074,399455,300217,-18755,-290746,-400837,-186143,253025,665667,712138,279497,-280277,-437379,-214939,-34928,-1649,129891,302355,234578,218997,392971,467110,303795,89892,2682,51119,145717,361147,495376,305707,131144,162890,229010,210843,54437,-81593,92467,413999,363359,-100608,-359018,-144294,19649,-34266,153623,370851,162258,-121255,-47138,15631,-44203,-25791,68584,85722,32009,-51416,-209454,-312373,-191436,-153205,-244127,-167111,-71417,-19361,140065,295704,321927,280007,238450,87738,-86320,-117161,-45884,6845,87164,166887,131986,67704,26172,-2364,117410,197463,39771,-120987,-112624,-23383,25786,-155152,-377618,-331391,-133227,63038,260505,276695,77685,-67370,-28729,115529,201407,80166,-20925,-20312,-111143,-179892,-16895,201390,237905,193777,141830,17305,-121750,-145173,-135312,-157014,-155873,-70983,33993,-31781,-247675,-313921,-210749,-71843,119887,215665,118007,-1642,-34347,66818,12977,-232016,-287625,-148372,-210346,-350825,-258035,-88045,72980,197809,155584,125510,207682,213881,168221,126591,3560,-138527,-36607,119918,44410,-152611,-254181,-224851,-85586,148591,206473,69691,163408,396449,282649,-48659,-137927,768,145100,162329,25711,-100963,-96275,14618,202825,374592,387631,207789,-26383,-42144,300447,617636,553017,251888,-111122,-251170,-112942,46418,147235,193873,205264,192753,143034,143082,256759,275497,92088,-88423,-174055,-117578,19728,42266,-112564,-193821,-147968,-161366,-234312,-330158,-457621,-478839,-337679,-56674,246425,270777,66788,-32952,70032,123485,122329,170536,128596,-31319,-37612,45704,27307,81057,193950,645,-284876,-194130,140860,340993,302115,105229,60471,164204,258907,329708,226636,-88187,-261281,-217704,-69756,88898,123147,123008,203781,77501,-169136,-202969,-171169,-172441,-26540,190096,86152,-72233,-16541,-74382,-315485,-276136,100248,218675,-182581,-542675,-577452,-518113,-258103,134442,291901,236245,153528,52954,-13177,-30447,108796,356661,401769,232794,133248,32260,-194470,-242512,35412,212996,168350,85528,-190806,-297748,43834,258233,144540,149794,241080,138598,-104847,-293642,-402278,-470017,-436454,-210205,31181,131873,174368,130426,-84816,-239491,-73393,159895,139483,-91230,-142389,38727,103031,-17772,-9459,137583,49273,-95558,43871,161537,-42376,-209037,-162681,-121262,-46776,-20025,-146598,-310559,-261578,-106729,-13513,-74692,-220901,-263046,-207277,-78615,-16901,-59848,-7303,174053,175971,-19014,-94219,12000,48593,-19749,-61521,22691,142117,136897,99363,215321,202883,-89721,-334115,-182151,55054,38684,35083,99768,110024,97981,21260,-61227,-72834,-62718,35303,199023,213109,96163,-57543,-223476,-101580,88262,155868,66713,-217972,-304264,-121721,-124389,-149315,38223,271754,252877,-22471,-219594,-108230,65782,94464,121870,152986,-11867,-272729,-263253,-99549,-54057,45752,175087,75883,-105740,-203097,-143734,97460,321901,297146,147223,-3352,-74758,27257,59024,-97236,-150149,-35516,134386,189714,-26116,-283596,-155665,80156,-31005,-212045,-71531,43791,-211309,-1177298,-3231349,-6169558,-10782183,-14725356,-13226278,-6482698,-1075215,583382,93984,-290960,-694882,-1531402,-3707529,-11042926,-22376442,-28194551,-30243130,-35516037,-33585675,-24894879,-16979966,-8905453,-2322041,-458701,-170018,44191,8840,-35559,22268,147415,317,-183884,-61550,179895,269589,256252,290553,172835,-22525,-95322,-14636,23825,-78045,-71584,98041,205474,259156,246626,173231,145806,75744,-14654,28655,141201,245059,336610,338015,290663,210485,125158,144094,139787,144475,288148,395096,213522,-151759,-298693,-118625,27790,-78232,-92977,106274,78219,-71695,44870,262678,175055,-177562,-420025,-360835,-151010,-81411,-179570,-102147,172583,235088,101188,92877,140637,119822,127512,215408,189396,-145579,-417609,-394578,-197997,22665,241047,266002,138176,59239,-6312,-74469,18246,239202,292673,170032,100764,34927,-44223,-116116,-196163,-61317,80187,52967,-38588,-93093,-198718,-226262,-34619,44929,78996,309564,342432,179208,289682,610076,646859,419441,233548,161572,35253,-79457,-39361,13112],[-48530,-117683,-34906,-23129,-155317,-161389,57000,303978,216279,-83302,-277669,-332873,-292036,-192312,-29292,78463,984,-218471,-388453,-381135,-202753,56590,126481,-48922,-168017,-52438,166478,263532,215027,203969,207800,81163,85388,180390,193688,191588,276682,280590,175147,-80648,-240240,-124170,15589,116102,218078,72321,-229784,-290583,-104361,-3780,-167037,-221701,33837,256924,209526,12420,-120132,-229502,-202771,-184588,-300502,-263832,59288,304627,203890,21166,57228,229675,267948,77773,-145389,-115091,79664,157829,125760,9166,-180113,-163358,100358,237705,180262,98896,28709,249,-2844,-49947,-55445,-2962,72039,88543,16256,-71910,-68261,-3997,-30911,-71997,-135751,-161808,-89071,8261,54790,52690,54695,201623,367062,254700,-128983,-297179,-124629,-17500,-143880,-210983,-236347,-207857,8121,135305,99241,128377,165497,85282,52278,98051,67859,-63485,-136433,63863,283089,228267,128077,261439,504503,551601,229147,-156226,-178847,28342,130793,176460,156817,65489,136294,166818,-38582,-198889,-172356,-98319,-77358,-114789,-156900,-138186,-73188,-32479,-15661,15034,74912,109087,68351,8368,27688,143383,257448,192664,-49279,-97353,3325,-32264,-123082,-71220,113786,314066,273979,-20510,-217069,-155247,-52676,-91209,-252988,-197615,87039,179817,68979,41320,68254,92891,105905,7891,-170088,-255474,-196504,17734,237370,237972,-64735,-339448,-276185,-19074,98557,100155,168984,220359,149280,87938,-42259,-361276,-459157,-169910,135636,202622,84428,-15282,58253,55341,-764,146038,287680,155897,-100314,-270739,-289972,-58309,232902,179718,-158170,-404592,-347704,-236617,-205985,-32201,235273,259584,5702,-265760,-248711,-8045,25330,-142754,-402361,-236630,207354,361246,165293,32024,-7595,77607,155487,83513,95899,226749,183585,8520,100292,313733,236626,159925,281677,321445,139526,-80753,-257745,-251969,-18139,159258,176869,63435,-216710,-409777,-231463,-19960,-23953,-157660,-241487,-158523,1479,40384,-7812,-20210,-81473,-190536,-299423,-431842,-443495,-163287,113430,142031,-25489,-201985,-176492,-85100,-131468,-139646,-11750,140830,97712,36998,121944,141402,18870,35943,96161,63168,60121,91595,148165,141218,-52029,-75822,157397,94554,-196442,-276850,-103265,-3748,-43765,-58280,-26379,-58287,-81709,6870,-9096,-184450,-184256,94963,234390,170269,106064,519,4417,260944,454309,302619,150647,230829,236440,118370,134576,269522,250652,70520,3878,128508,224336,301637,314263,284373,363900,405798,171362,73181,285363,236967,-70993,-185064,-203014,-270086,-304317,-319479,-310170,-100513,106210,93325,97033,123431,-25026,-26061,243615,294896,48553,-126619,-101509,106617,240808,73421,-177954,-245915,-188223,-15958,74891,115819,108054,-149950,-479648,-472105,-270408,-159143,-169477,-97311,-136525,-297844,-365910,-224079,42251,293025,375146,227811,26257,-47040,-125330,-286636,-324324,-126944,-2992,-60545,-45822,74697,48178,-223552,-398170,-249430,-26779,15967,85866,274592,312547,104119,-52415,-126623,-221983,-239008,-79437,90594,10172,-230978,-355017,-334874,-398947,-354327,-2971,379701,312119,-37628,-75666,127371,77910,-160840,-226547,-184258,-114576,-18044,-150939,-571234,-811894,-655679,-480610,-273706,145691,752206,1105469,1239200,1445872,1358511,9902,-61453,2159214,6083284,4116109,-3053330,-5024739,-2416913,-1492015,-1499578,-329731,220352,-495628,-885152,-324518,464614,803693,591455,370935,531197,478551,161929,-130951,-316492,-201355,151242,474497,532518,212602,-311448,-457154,-194668,1117,-2217,123446,312336,191883,144262,364270,473396,363590,160537,46050,40049,98620,213960,272774,232886,202061,268661,389015,395833,137774,-65745,109121,307148,150568,-234854,-366582,-170091,-68670,-95256,212669,561146,357050,18851,23131,54413,-44229,-26067,126468,129338,-30899,-133066,-224521,-260135,-105268,-37188,-150014,-119666,-25101,13922,127369,232353,253295,165671,96717,-17406,-156381,-117015,19549,51926,77469,154754,161438,66582,-77280,-144614,-29091,46388,-69165,-149074,-53783,60985,43799,-189334,-365195,-288504,-198677,-91462,166345,237172,31848,-94407,-49268,65662,160728,98242,-1477,-41881,-108640,-115901,42121,206202,203596,151375,58692,-61207,-120688,-83692,-147546,-184671,-88962,68733,178062,74877,-160026,-187667,-64602,34026,166972,221353,53234,-101008,-69217,98102,49406,-225636,-319162,-222692,-271239,-357213,-234331,-98194,2591,124622,102677,70028,209454,296803,259875,88336,-87383,-139359,41602,189925,75287,-111434,-156619,-126592,-56613,132929,195289,75107,148536,371883,280652,-21991,-147452,-36300,119066,204228,147474,26542,22205,147591,326745,459852,451905,297860,63618,22540,357051,657361,552441,232549,-117519,-256328,-141463,10909,168001,234135,203876,158474,115742,120501,255946,303185,144834,-37648,-173381,-198022,-44825,68343,-45990,-151772,-136977,-169676,-243261,-340097,-449352,-476630,-339927,-84703,255116,300087,79184,-27758,36407,41462,83967,170803,96346,-54911,-30728,25099,-27286,-5187,118599,5949,-220536,-98413,274275,445569,317851,98873,47623,155015,307971,386736,262270,-47918,-230285,-180777,14919,182995,106701,-18549,34662,3754,-186189,-223250,-190326,-142507,48984,218592,55996,-71870,4511,-133722,-466668,-430366,8734,235326,-44010,-367214,-484663,-510495,-284742,99037,264156,227108,117567,11183,-24654,-10722,154406,359851,355633,205240,138790,51663,-155347,-215199,25899,239302,260976,116593,-221622,-285628,73467,282800,219387,231965,222262,89882,-102050,-205351,-233310,-306097,-370661,-199063,67144,189895,205229,144835,-61402,-212920,-95504,89190,66459,-106969,-94474,82147,145703,55036,34253,71187,-23685,-84137,98364,216049,22139,-155737,-139582,-135395,-23572,65409,-110011,-350974,-293602,-68572,61984,-7956,-235373,-307043,-222675,-57690,34744,-40154,-38578,131582,167271,-49146,-125341,45461,146977,62250,-10862,41335,106690,82557,69047,205330,164814,-176220,-431771,-214794,64661,68481,100688,225524,244732,194145,85145,-8999,-71958,-79731,43124,228198,212778,52413,-122974,-283801,-221951,-76458,-6665,37432,-154326,-254561,-111252,-133051,-144098,6081,191015,181687,-33486,-195926,-70366,70346,53401,134361,211188,27792,-240604,-275676,-177717,-126951,-18277,101252,65128,-60642,-181185,-147355,129299,347886,301047,140815,-89428,-217149,-75676,84206,-24112,-120152,-53781,82642,114473,-127369,-403172,-255757,31005,-94231,-241645,23817,212124,17913,-720201,-2198719,-4717255,-9838722,-14444645,-13084103,-6749322,-1758253,255611,208597,-11252,-389154,-1269844,-3523578,-11019301,-22489607,-28222601,-29246422,-32028626,-29004075,-21363998,-14544058,-7917157,-2522656,-619515,-298160,-60757,-55559,-112562,-137152,-32842,-35929,-101391,-28122,98960,103395,110926,232021,145490,-103620,-173894,15821,118261,30618,44474,161164,154138,159860,219722,220421,169669,48704,-34392,44949,148384,250493,364214,343223,211145,100211,112856,227324,222029,139228,190359,274853,130863,-198252,-299184,-55368,117916,-17734,-40791,152098,69854,-120618,22162,256868,139102,-190680,-372668,-367063,-223669,-138929,-199192,-119883,163041,228360,71702,56054,132364,116553,76135,135321,126721,-204324,-509158,-469409,-264282,-74306,105758,174493,150339,142882,36508,-64542,73662,335039,326554,180268,157341,129116,2644,-55811,-88291,-57640,6303,-23131,-87531,-96270,-134992,-161528,-55708,11275,69400,262549,320487,234779,342517,585357,617632,438802,262591,164671,7162,-94549,-1924,72692],[-28501,-146048,-79040,-17496,-96928,-78775,152783,388182,254034,-67759,-275854,-363421,-312074,-164607,40482,129603,28492,-180280,-337722,-322628,-129160,61796,77900,-17218,-47494,-7470,120882,189809,110345,95785,115722,31232,129771,255428,212233,190213,292150,328202,234612,-75379,-267816,-99719,80512,183957,255185,53754,-289642,-335771,-191568,-133054,-248301,-271261,-87457,83882,121510,11200,-144596,-242430,-226648,-254782,-336774,-246000,31664,243542,223652,103484,62208,154836,148406,-38295,-209046,-175615,-37051,-25048,-42182,-45824,-135404,-129469,80423,246183,263731,204206,132724,62942,-16363,-38254,-4264,-2292,8565,8872,2020,31840,75838,45444,-35629,-92588,-172169,-188752,-122875,-68391,-6183,57628,121501,278175,393051,247648,-96676,-237867,-90092,9781,-74052,-170374,-302781,-300913,-17047,113193,4076,25159,91759,-1692,13292,145384,150556,33738,-11434,151470,307948,245205,108702,166374,401193,510172,194882,-214020,-257569,-61528,62208,156763,154309,31474,50288,73249,-102389,-264239,-251979,-112446,45423,58105,-65237,-126002,-41803,21183,-6623,-2112,121416,205213,134289,10820,42475,207554,297146,196141,-78488,-120352,33968,21811,-89413,-114545,45433,291082,283303,14169,-235172,-235665,-74901,-52091,-216858,-184416,96143,208567,170897,170123,132353,120571,201018,152428,3116,-74998,-61195,76463,224838,188309,-121872,-386356,-320333,-76017,55452,107443,249782,293909,106160,-35895,-118402,-350119,-400201,-149483,59535,108681,23152,-40035,49947,87424,31624,138615,269399,147184,-80491,-194433,-181927,43602,333217,281829,-52923,-299597,-316149,-217949,-110062,76459,272693,263902,61432,-142531,-214689,-147863,-127217,-202628,-402304,-261923,178686,364916,205251,20030,-59341,36843,181102,185610,182168,244182,139635,-31094,90262,265312,204750,230458,400871,363697,115337,-107399,-238516,-192973,51880,232070,233552,65586,-250070,-455671,-301451,-80030,-56092,-179605,-310544,-277824,-72903,19776,-42491,-73520,-50818,-35230,-155373,-427806,-493810,-102039,256475,192410,-35714,-184975,-198074,-232273,-306581,-319911,-120796,130354,91126,-53006,-121688,-116699,-104934,32953,125398,167208,226881,233725,264975,248987,12081,-36577,174860,86129,-127860,-142581,-32548,-4790,-31940,-9567,38863,-56037,-152115,-62973,10782,-81646,-96011,101928,215386,219442,213094,105585,41350,235777,378375,190194,98235,277819,353543,222607,142919,220523,241870,118835,18588,92302,205109,268775,251665,187537,204341,278133,130822,-4916,123640,154658,24609,-115630,-237536,-314679,-296469,-274797,-251706,-137710,-21479,-37526,6898,72912,-34509,-25507,257332,340264,82289,-131336,-86123,105996,174040,19778,-151209,-185088,-89198,113794,190466,151514,51196,-293561,-668379,-588156,-231281,-70736,-109657,-110947,-225961,-361222,-335514,-130580,104173,277791,354022,257562,77235,23623,9305,-148525,-290823,-199522,-100447,-111899,-59724,101442,88526,-188972,-376795,-246190,-34483,28523,140755,374557,375048,81265,-84983,-75722,-128731,-163220,-13008,135046,-9626,-296089,-402656,-341382,-387752,-299347,103757,467675,346539,-36430,-25728,279582,181739,-179461,-268866,-210743,-223184,-211760,-229506,-485553,-740404,-750877,-564933,-295264,-72977,222745,796664,1478620,1990267,1606619,-188718,-577199,1936322,5060548,2208474,-3710074,-3814212,-1389576,-1078486,-1104841,-299502,70757,-520769,-790947,-325191,290821,491161,302680,271704,517780,576762,406456,114824,-179655,-198126,1048,170759,263967,130935,-265736,-390505,-127056,47295,8029,111824,260880,115181,65596,299442,406661,350651,217365,103095,30663,26602,16298,18872,145130,245850,331504,502904,541183,219190,-19651,143445,209457,-45220,-306269,-314944,-202223,-167451,-113934,276625,679012,484553,126196,63958,65621,-49397,-12055,181675,155814,-102875,-223340,-236542,-180946,9344,88045,-46894,-51697,50612,57002,84043,137484,166865,72306,-13577,-72947,-148968,-56051,107153,97939,64672,145611,198015,76780,-178169,-298137,-171613,-70819,-142490,-169139,-22536,118982,58199,-183929,-290954,-203563,-230847,-222317,49145,166299,-20551,-123595,-61958,20459,81423,76667,16388,-29194,-51977,-22593,83529,164374,141925,113468,-5812,-143384,-117243,-4342,-101974,-151549,-3595,179753,273427,160954,-53990,-50964,81492,149439,212470,201219,-39693,-242716,-128798,134358,123106,-166855,-315362,-281187,-308445,-321794,-169060,-61186,-30120,48763,50572,35472,200238,358109,332100,62330,-141313,-76968,166986,278340,118505,-60946,-69017,-49404,-25988,116988,158761,57645,126453,322516,244219,-17795,-147202,-40174,117982,223426,214266,125163,155435,302164,445820,513360,467706,333085,122152,82152,369636,594972,470934,171725,-138446,-277080,-196682,-30549,187208,250526,146726,67321,44762,76451,229378,289605,173109,9186,-165922,-267347,-109148,86867,32857,-77966,-99781,-158494,-227213,-322198,-421935,-447693,-331715,-121467,216193,305192,110897,-165,2058,-43131,22586,142517,74505,-45135,-24710,-20778,-93485,-82874,42026,10791,-128597,29955,395877,493554,263248,53601,8582,97225,285287,373983,223619,-56520,-209662,-158240,36298,192090,57768,-129190,-99241,-60592,-173863,-196980,-170834,-91586,147168,254385,34152,-83148,-14395,-197396,-532871,-478807,-41057,242536,98045,-166926,-343443,-425582,-271058,30249,180954,168747,44269,-33628,-20997,7178,161542,331322,304421,172390,121305,44718,-138552,-211463,-10818,267823,376001,151451,-196360,-190976,128112,297427,285414,281321,169459,20862,-103135,-134886,-88618,-136816,-272179,-187750,83333,240471,217156,146463,154,-148905,-133397,-39790,-71183,-131287,-16666,154897,194913,115707,52604,-36982,-120167,-70618,130709,231725,88090,-62454,-91465,-132303,-6299,164440,10701,-260089,-225517,26794,148455,40173,-237337,-334747,-222664,-59463,31414,-36148,-50888,82855,132724,-54340,-118261,63686,205383,138798,59508,68413,74621,28090,25934,138313,70892,-259212,-476736,-248275,28230,61459,119948,287788,329330,260995,133724,25787,-60701,-79151,23248,181957,163286,11241,-143371,-254700,-269717,-190332,-120386,5156,-76435,-176281,-93358,-108087,-136467,-63492,46292,69986,-31122,-132493,-35238,46695,1363,108869,222032,57103,-197155,-278935,-243381,-184712,-93121,-18619,-9415,-81596,-174326,-107139,176332,353791,320393,174096,-129927,-327243,-169774,115535,91954,-52165,-57117,33694,52494,-202242,-504175,-374993,-75618,-199988,-315784,-1699,223259,115374,-413245,-1504505,-3774707,-8742190,-13385605,-12241122,-6684367,-2426221,-469860,45015,147015,-81005,-909661,-3196894,-10181697,-20034287,-24376422,-24450150,-24471716,-20374841,-14148563,-9668153,-5410658,-1986267,-631786,-326526,-113923,-103873,-173935,-277253,-204671,-39141,33102,15118,-4420,-32733,19135,169952,108794,-163738,-229726,25127,182703,135048,160164,228864,137567,77075,167391,240894,195180,49530,-21137,79071,165764,252153,352459,309283,119181,-18108,81040,254084,235202,92129,52874,103353,33293,-195442,-254267,-10023,164263,47112,21610,141241,18852,-160461,-11564,201126,72836,-192069,-307917,-368897,-317047,-204858,-190493,-113815,137120,202436,40123,23631,142100,128084,20177,41736,59335,-234219,-562381,-507022,-320631,-201512,-109567,-12472,112997,220414,103672,-57355,60119,313944,278901,167528,168958,115308,-28337,-27354,32252,-25358,-64195,-117129,-139251,-75485,-49680,-87135,-73562,-21977,48494,159737,221060,240758,353086,495949,519683,378260,229332,129590,-53954,-139832,12296,111337],[-15375,-153629,-104836,-15200,-36204,972,212474,378250,212338,-89046,-283798,-366700,-305158,-154080,43926,134328,56262,-106355,-251976,-241643,-21537,97441,20686,-2943,70528,33676,51020,104090,6216,-42870,-32426,-49593,144598,312510,224256,182966,284943,353951,265255,-57395,-241867,-56585,110499,179071,215718,25673,-279183,-318194,-251290,-258899,-296408,-254429,-166860,-90536,5573,-14278,-178450,-219585,-194978,-265135,-309898,-211651,-54175,101862,189261,153869,65685,69055,-14807,-208603,-296732,-219772,-130997,-193342,-192831,-68457,-56275,-83693,36312,202967,288185,269112,217799,126078,624,282,32731,-15199,-43848,-43195,4717,132453,210904,98330,-24735,-97753,-168238,-162820,-126663,-148741,-99225,24044,145250,289919,364436,226701,-26547,-116598,3779,78517,25222,-114588,-341286,-347977,-28756,72584,-108352,-89659,-491,-89077,-33227,143610,172934,98638,113810,241235,316231,245514,107637,91191,271451,403133,136265,-227936,-278346,-148355,-37808,110002,141237,3460,-41279,-35579,-166299,-305325,-300846,-120922,148747,206919,14042,-100565,-6255,51069,-22916,-24138,175049,316863,218098,23103,14954,189154,282588,161932,-104713,-142492,23583,32845,-83434,-144547,20954,279034,283830,50037,-225493,-288367,-112670,-41666,-164218,-150545,76630,189267,238001,287039,188920,133480,277968,306395,203144,115931,74053,105336,139109,50794,-201687,-398695,-330564,-118458,13552,109958,312459,344930,53345,-163332,-176245,-260426,-269592,-117963,-30436,10180,-14093,-29891,47757,102481,54677,123447,238461,130310,-52852,-98801,-71849,89927,334269,315064,48527,-158282,-257965,-203062,-18434,183380,295249,246775,95297,-26308,-165644,-282313,-255676,-239656,-339918,-247996,123630,330741,236707,11767,-88672,24514,220127,266399,199686,183590,64145,-75509,37236,153923,140435,256860,439812,330915,44809,-159904,-222282,-114057,119335,254933,232664,59545,-246042,-436782,-305510,-88948,-77471,-202831,-332955,-317738,-107050,-1963,-79070,-103861,9563,125066,21160,-339807,-487889,-72830,334894,218842,-16851,-101480,-148346,-289665,-425690,-473744,-215992,97076,75809,-109741,-265305,-288090,-185365,21816,144587,276498,405894,376273,336128,276239,29143,-37747,110369,24129,-68823,22810,67693,766,-35428,11989,75774,-44762,-189496,-119944,44012,69375,45409,106824,157570,210027,271567,220134,122556,221336,286775,102423,73275,306098,421201,282047,115679,131902,211356,155898,31218,54263,158102,189147,170678,101303,67581,156794,114489,-43771,-55444,23746,78404,-36345,-226558,-326324,-268206,-213078,-188649,-146837,-102735,-143124,-90375,31817,8220,5805,241269,347908,112489,-91975,-4817,137790,104704,-10093,-56064,-90122,-3543,218223,275443,141701,-47032,-430324,-780489,-623179,-166910,8606,-40985,-106032,-255093,-364664,-293847,-64992,121648,216787,309287,286636,126752,71836,113140,-30859,-259475,-271465,-188088,-160176,-87408,90482,85058,-167273,-327272,-210786,-40976,21104,141307,377347,355478,33459,-114210,-10769,-2401,-52217,57654,166219,-22221,-329307,-390690,-311956,-356142,-221561,228084,551194,383598,-7746,24695,372330,227804,-203134,-279110,-200677,-295401,-362243,-272209,-319952,-496913,-636826,-540957,-337071,-329118,-300318,401072,1362902,1971319,1717691,434787,-732339,1361805,4115916,834304,-4576448,-3506655,-595497,-538631,-673297,-133047,17667,-449380,-559165,-206324,130246,115956,-33725,116550,368122,546630,615172,363376,-24756,-164748,-145112,-134510,13873,65056,-183079,-284774,-44669,92727,42763,117350,179608,34149,4294,213770,304810,295520,246182,135686,16212,-38244,-154144,-180504,57842,238874,333651,553426,624379,280280,31725,160404,125563,-171751,-285824,-212877,-222269,-234883,-70529,343469,691107,501263,164181,59646,34689,-64716,4344,206096,147701,-163421,-288235,-240406,-118596,101478,187340,42254,23791,142368,106832,23409,34033,79036,16014,-61698,-59623,-68282,32091,171324,128415,61017,146013,233288,98124,-250040,-427970,-279595,-131007,-164421,-173767,-22548,139421,74716,-137337,-191886,-125303,-229670,-290210,-59065,79685,-65728,-150001,-75987,-24372,-16511,29559,34762,14606,33632,57824,79851,78062,64694,80264,-41422,-195811,-95246,68144,-17364,-62354,80912,233586,303889,215419,45990,62097,199014,258464,258293,163300,-143368,-390817,-203164,155047,198089,-89144,-290740,-307281,-311071,-268933,-101605,-3613,-22668,-8746,5770,13857,166741,369843,350528,41844,-138671,45038,311357,358223,155094,-23258,-12135,3190,8754,102322,99846,13877,89969,243713,177473,-31701,-133711,-19228,134698,223492,222172,179872,270851,426084,504833,503191,435827,318427,140568,111593,319936,444082,329744,76603,-180449,-308717,-263974,-73653,196045,245615,67307,-35764,-37626,26234,181696,243516,182439,56519,-136409,-289781,-148728,92548,101450,8444,-43445,-125745,-176401,-247699,-340861,-366240,-313406,-172983,134993,289691,156860,41429,-23680,-108283,-47946,81480,49009,-24465,-36644,-89591,-158876,-136805,-22318,8655,-42060,133388,445114,460423,166635,-13002,-46861,8759,193219,286166,119551,-111476,-207658,-157360,-13110,99455,-23591,-186371,-168569,-109319,-142212,-134258,-129432,-54568,213418,272435,16379,-105394,-57929,-229083,-473225,-387566,-27049,238708,205406,9032,-178214,-274444,-220725,-58681,64343,77909,-39902,-66965,-77,28940,131568,268463,253550,146098,94879,19933,-145046,-231595,-68659,278471,458973,169074,-126776,-35265,207021,307612,325223,284295,103213,-33139,-86100,-89362,-7904,-12646,-172872,-178626,85667,279326,211490,133492,74702,-67443,-163965,-172862,-206372,-137766,69371,227663,220098,139848,46772,-152588,-220237,-60956,145094,230478,163798,67892,-19057,-120809,-7401,252924,189553,-66024,-81616,142753,217788,65479,-199937,-308226,-205889,-94197,-30009,-51857,-53673,33513,76233,-51235,-99028,58125,218587,195838,124258,85730,44654,-17389,-17249,42645,-40161,-304332,-448929,-271157,-45374,27736,114494,291486,345625,273100,145560,30655,-39055,-54660,-21124,59179,62396,-23643,-110976,-154276,-232925,-214034,-142391,-10773,-8129,-103171,-97309,-93889,-154768,-159054,-115955,-44398,-13203,-40011,-162,11793,-43318,46071,168531,61645,-152165,-268697,-274709,-213588,-164369,-153493,-129947,-161730,-174659,-18325,236356,341711,343491,231488,-102191,-353407,-210427,147099,210578,30182,-50741,820,35231,-208823,-541824,-468456,-205171,-303959,-399544,-148139,85797,136364,-199539,-1185594,-3407533,-7788377,-12014138,-11089135,-6353064,-2844694,-1303441,-358607,130948,160200,-499553,-2706458,-8781966,-16228391,-18900380,-18954188,-18331646,-14142562,-8904869,-6135296,-3374113,-1173457,-499630,-253844,-103539,-121560,-205364,-376108,-338827,-17918,183312,55768,-114668,-129450,-32681,95108,54204,-195762,-246054,14123,200769,206693,244353,287329,169540,45872,110538,228752,212384,71270,12650,116488,190726,248087,304577,247776,42955,-107362,37843,226782,188445,21006,-86095,-78416,-61391,-148955,-173755,12829,155270,91837,74412,85191,-52255,-169474,-36717,109278,-17475,-194377,-242601,-344715,-386431,-256357,-154911,-81067,105580,170271,29361,16226,162339,136757,-46151,-65490,-2739,-208662,-527435,-485693,-351857,-318352,-319087,-218275,35866,257806,161727,-70379,-17625,197734,172374,133085,137821,-4753,-146298,-52103,111549,26552,-90166,-177265,-166462,-30999,38233,-25334,-81139,-39190,19548,24469,70741,194569,308531,362413,376225,247471,135204,60485,-138616,-206624,3987,122090],[-13946,-145878,-118680,-23396,18257,75182,239333,298902,116442,-141068,-306132,-347679,-272312,-155874,-12784,84952,59791,-36002,-165545,-163497,79975,142608,-43965,-24167,148248,64165,-13715,43209,-58325,-168618,-189836,-140161,118735,322922,222434,177722,260982,337786,253900,-25073,-169985,-18435,84189,98763,116669,-4488,-208758,-255480,-277555,-346577,-290802,-154503,-155257,-207869,-103137,-50635,-197922,-168468,-121072,-216070,-235569,-175325,-175789,-83290,107803,153361,66283,4473,-167125,-385689,-400332,-256443,-186368,-296601,-284049,-58779,34860,-35104,-16982,118438,232566,265035,265341,172901,36875,46850,33935,-52617,-79939,-60842,19493,203330,294423,142855,13330,-66356,-114715,-88856,-97733,-202225,-192190,-42057,118093,241729,291277,198716,70900,48163,138765,173946,130844,-50327,-339786,-345504,-31170,18496,-211598,-185130,-77641,-137426,-65435,94826,131388,117887,199442,302135,310886,236288,123181,49164,143384,252614,63904,-202823,-255304,-225173,-146045,46829,115292,-16376,-115885,-133845,-213983,-306567,-302700,-125562,196952,286359,52807,-74558,27532,55867,-58001,-49005,208222,398670,287511,36757,-51166,89669,215863,99433,-127071,-163169,-28693,-5699,-112730,-165818,25700,261546,262121,68718,-195309,-301750,-155027,-51706,-99773,-103928,25657,120763,247723,346756,206117,114275,298432,418858,373574,265507,168813,95171,9738,-125661,-278608,-370261,-285681,-108251,-5074,102681,339466,361599,-6945,-276663,-205487,-117511,-96033,-66702,-91190,-45800,11765,25034,51795,93274,56668,98894,199154,106411,-24615,-6044,6935,63152,233187,261603,113505,-14056,-168724,-171870,62566,272001,301621,212033,104414,64364,-95191,-341844,-316937,-256175,-261846,-216738,37251,249833,229021,100,-81286,58712,263785,289646,137886,63948,-18739,-106173,-31257,28630,70175,230388,367673,212831,-64365,-236160,-209029,-11055,181934,221863,167227,32980,-207616,-344824,-223954,-37190,-80534,-217606,-302619,-280099,-105624,-20780,-107696,-106679,78318,244141,178310,-199058,-431942,-77653,327467,202175,12895,26509,-33157,-231269,-428284,-524436,-262818,51796,62591,-111805,-273559,-324739,-190038,14122,143273,344963,533147,470834,340594,221452,6210,-58678,3311,-64930,-31459,165826,155712,3284,-51716,10053,83216,-20519,-177444,-143334,68048,199666,174965,90009,65194,138373,264346,307703,223735,230128,227632,80266,73467,293505,422181,291484,70039,33085,168465,170753,34766,24196,103994,99143,99604,47956,-19010,66910,130991,-22803,-181659,-86296,91171,27023,-179958,-293773,-210720,-133254,-135300,-139731,-131562,-194896,-157567,23198,92648,50110,193410,319317,134267,-27426,99562,176825,44876,-11974,73409,19351,67481,299195,323804,93045,-159667,-524406,-790572,-574141,-109572,48373,14153,-64386,-193455,-311172,-262367,-45243,91457,128844,256774,308480,162442,96794,176528,44755,-236655,-312791,-225710,-181629,-111314,56902,49825,-168687,-278956,-165548,-52381,-10737,85526,285441,277335,-5410,-124265,49729,121189,62619,120243,194003,-832,-300791,-315231,-248959,-310482,-146339,328339,601330,410694,51803,83618,391511,203725,-233881,-267036,-170181,-322096,-437746,-279183,-112716,-110272,-282149,-369919,-378086,-566729,-684913,20289,962827,1411565,1511182,1257703,-741144,405076,3633793,1034740,-4877956,-4195113,-535156,-162075,-335726,151120,101703,-271204,-243651,-19467,-6038,-248467,-324055,-39896,142517,397057,704299,531274,108686,-101103,-239255,-340157,-125306,51917,-104476,-193497,16623,124838,96796,140087,102561,-22048,-29262,124075,208108,235862,240031,121025,-3756,-62689,-226076,-268082,-20283,170823,274091,537288,633138,302753,61245,132563,48661,-205749,-179196,-86061,-210421,-232655,32187,401391,598933,409993,137168,20352,-31317,-85949,13302,184048,103552,-190509,-298634,-230819,-102871,129011,229713,96904,89840,226742,149698,-38151,-54345,2854,-10947,-45831,13702,47186,98241,172833,130139,74765,155318,251375,119286,-279105,-503463,-332015,-131422,-136013,-156386,-38286,130736,101217,-61701,-110859,-92627,-203476,-281565,-133001,-2438,-91854,-168090,-95861,-63980,-97178,-16159,55122,73926,114981,95690,24949,-33554,-12574,48474,-50810,-195537,-48894,111281,70070,52126,139367,216736,272853,237087,118629,126757,267007,339024,289539,110012,-236610,-500454,-273964,144248,238274,-29601,-261890,-291803,-273629,-219835,-68186,36105,4036,-40658,-31786,-7821,110130,324677,303186,19039,-82163,191365,428934,400675,166383,-15775,6802,37881,45830,84895,25995,-50162,36513,141913,94041,-51148,-108068,6978,148517,206322,186116,192313,342069,478633,471122,414958,362081,270558,125030,95809,204587,240119,164168,-35042,-241121,-337615,-314202,-108074,188979,226548,3938,-108512,-100282,-15034,124223,182938,181715,106444,-79164,-248800,-148425,82428,139300,83192,14116,-80489,-94916,-111736,-190344,-223020,-273880,-230758,31240,259557,201647,76557,-36450,-136103,-109856,-6370,8153,-15203,-72199,-166825,-209185,-163266,-69127,-4871,8886,165601,394524,360699,80109,-68390,-97078,-74611,63640,139035,-24076,-195003,-227093,-178901,-111896,-63750,-119610,-193739,-182018,-145299,-104005,-54414,-83248,-42296,222384,256261,-4579,-133459,-103036,-206282,-299688,-179400,47052,222217,251502,124668,-21217,-95518,-151470,-146233,-52302,-18947,-111304,-85689,30415,55803,77072,176610,206526,142281,83670,-5576,-164713,-259901,-126021,259840,463408,154434,-39566,136515,294517,315456,327846,240627,45516,-42546,-37945,-65258,-360,41233,-98839,-168730,85986,303526,191496,108111,134908,10064,-165331,-254112,-271946,-106523,136961,264303,196825,118188,28741,-235872,-299367,-60136,149951,234767,242219,200730,56938,-116851,-35325,305867,371883,155610,78237,230813,246175,71422,-115349,-208481,-172238,-155882,-128402,-87128,-62593,-13402,7030,-61779,-93716,33039,200366,228927,162830,78958,10338,-50950,-45972,-41471,-128868,-296401,-358600,-271794,-128088,-15248,105225,254873,294576,222690,114219,10150,-8802,-11795,-81351,-110648,-67108,-46098,-38908,-31069,-137265,-146196,-71139,2456,31695,-65231,-139685,-129845,-210100,-256091,-242388,-123234,18280,63279,37821,-15812,-66540,-38608,53950,30414,-117317,-244019,-259523,-205936,-218180,-270687,-263454,-270783,-172206,99836,293013,302370,337696,283207,-8429,-270073,-168673,174787,290879,99284,-45426,-16317,65426,-139555,-498438,-511262,-323690,-365334,-454405,-365033,-129665,160994,-34311,-1175869,-3423917,-7044609,-10634919,-9878339,-5812314,-2914499,-1936655,-856178,-39715,296246,-88729,-2110958,-7277114,-12536965,-13916256,-14414882,-14695930,-11430790,-7026255,-4805103,-2417522,-522432,-283108,-120413,-43920,-101025,-199319,-423907,-419898,9758,303199,77116,-220571,-212851,-86078,326,-22981,-203059,-220203,-8253,172761,229896,278824,323304,239373,78568,71700,186867,207497,97733,49670,140055,211380,233441,231986,172148,-7424,-153722,-13696,159760,111854,-44309,-186597,-226159,-135488,-76764,-76420,18593,103715,103553,101089,9084,-114277,-132767,-32095,10475,-114709,-205259,-184948,-278180,-392768,-274288,-103275,-28278,78989,139705,47157,40131,179187,127896,-121045,-183184,-59774,-125446,-381835,-400479,-349618,-387567,-446079,-367516,-63858,228557,171842,-114433,-126116,48191,51371,82555,76922,-178895,-313936,-125045,116176,83545,-43823,-161549,-150752,24666,108439,12665,-72075,-31731,-9877,-105879,-83105,111156,212248,212237,217680,82370,8362,-22691,-223868,-273681,-17517,108679],[-22737,-135007,-135280,-48498,58940,144493,245961,198904,11837,-205138,-337899,-311156,-215952,-159642,-101389,-5979,25304,-3683,-109963,-111917,137529,167786,-112544,-79478,170620,83754,-46884,32290,-56751,-236165,-300707,-213732,55044,270277,196757,172735,227549,270951,197661,15216,-76244,-5588,2033,-33684,-6175,-27216,-109092,-175387,-269579,-369506,-230348,6198,-43964,-230931,-175003,-85290,-185031,-101248,-25411,-117447,-130234,-139720,-287234,-250770,6991,105624,61792,-21483,-262736,-516691,-499210,-295494,-205952,-316224,-299092,-28475,109460,2497,-64774,15724,105504,189728,272040,194603,75589,84813,-1274,-110713,-97151,-50451,37456,229819,303781,168231,75824,5563,-20769,10560,-48552,-211646,-254499,-123721,50877,158131,194645,170100,175668,221166,276664,268134,220786,16610,-297307,-304372,-29784,-35429,-275460,-233356,-110803,-122579,-67646,17635,46654,95434,218451,310375,298482,233675,154499,43737,39533,91121,-6499,-149726,-207729,-280431,-234081,-14807,82163,-26578,-155659,-195745,-228716,-260597,-253452,-126164,173738,274243,39479,-62157,48789,40684,-97752,-75070,194153,404009,304837,34058,-139472,-52609,116396,22868,-151530,-183193,-103116,-78191,-167325,-182885,34281,225016,212686,62084,-150873,-269320,-181886,-63111,-29170,-52982,-44691,19757,191746,312901,161645,54948,243221,450899,466413,338949,201870,54763,-113203,-271452,-326351,-306034,-181934,-31020,8670,80201,320559,339274,-73901,-368102,-207223,38523,83036,9347,-90279,-28348,114440,121158,61888,60726,33266,65848,155112,76253,-1903,68114,40056,-25084,59069,125232,114735,101025,-50172,-108260,131802,332950,291043,161542,92507,128775,6291,-280154,-294068,-259192,-224913,-211298,-78385,131367,168172,-16892,-29823,145022,302765,243288,16716,-73246,-79230,-104104,-77293,-56910,20178,160586,197173,30091,-190723,-319829,-191933,111028,236631,145012,53745,-18928,-150651,-198020,-70078,61787,-58588,-207351,-226783,-194292,-87773,-38057,-124777,-90207,128295,289920,267258,-58051,-344756,-100412,249372,145271,35910,157101,105671,-99086,-308190,-431181,-244267,9510,58645,-63584,-179093,-242249,-121129,21673,118408,340791,564875,489994,285351,119051,-32104,-69316,-84056,-141880,-19200,243260,198700,-4641,-72052,3294,79474,17347,-120609,-129275,61201,241911,219793,35079,-46324,23961,199517,344452,312622,256573,217009,121545,91443,240040,361243,259880,29321,-36617,131106,159544,22291,4250,62248,35358,58644,34205,-49427,21323,175366,56344,-199105,-120724,75145,53374,-117332,-214099,-118640,-41765,-104879,-138906,-123506,-182217,-165668,55541,188852,87015,126880,269112,148089,36227,176558,195527,1674,2368,185289,119831,127298,353974,333096,25131,-253337,-553095,-709714,-469794,-83808,38774,40909,15211,-52211,-224454,-253086,-70570,24978,39586,211064,314291,176280,108692,204752,74638,-219724,-301462,-195388,-162588,-114506,23723,8372,-184716,-248159,-130905,-74260,-65968,-9184,137166,180810,-9772,-107306,89895,207453,144906,157912,217858,57059,-206092,-194568,-167225,-260576,-93902,368550,590638,408261,122291,139256,337253,119701,-264013,-243253,-138831,-308086,-438295,-268795,75267,326458,241270,-74211,-401793,-746984,-881814,-273571,440959,531623,914638,1617157,-774837,-686642,3768451,3005343,-4144679,-5438423,-1298139,-133954,-141156,504156,322979,-21120,55802,152661,-120734,-541815,-502931,-154535,-80916,185506,643917,566690,188299,-19852,-256370,-400234,-121689,112742,-45541,-147506,34687,134028,148513,160868,51433,-37363,-37826,43597,140722,195893,201638,62709,-22945,-27545,-167125,-237676,-88860,50192,169893,465088,568458,278382,56862,59251,-25326,-159431,-28175,29139,-158418,-146440,167078,430019,436493,257053,82854,-27404,-108338,-102671,10430,117964,37518,-171183,-243401,-203917,-136116,76347,199979,105411,130231,278700,167168,-87018,-110109,-53691,-29345,10203,114119,142587,103036,100661,100468,105428,166202,236394,123901,-267695,-510068,-323181,-85996,-72613,-114369,-43903,115930,143081,22707,-76229,-116315,-164890,-211820,-162108,-62506,-93445,-172178,-117549,-84570,-123635,-32514,77111,127307,165054,85221,-62584,-139893,-74719,15375,-45125,-140035,14192,115522,122527,146441,151031,137887,200645,231305,151169,135889,279425,371234,281993,40744,-297618,-535193,-322811,96178,223402,-11283,-236775,-234158,-198252,-184360,-86877,24914,17037,-56153,-67603,-37654,48277,240647,205646,-8497,4883,307228,472249,385819,142670,-42289,-4481,63879,78361,59000,-51953,-121596,-31043,31794,10861,-62013,-75432,17051,134802,170315,129733,173323,354878,445846,348656,259567,255350,208778,91386,37393,43530,31752,14347,-136513,-306451,-347971,-317803,-121706,166879,203906,-15807,-128740,-126624,-37999,73060,127941,176359,153096,-5529,-157968,-110406,56248,134492,124795,50336,-39268,-714,56097,8120,-35453,-197442,-272377,-66859,221574,225660,82958,-36908,-118744,-146998,-103948,-48381,-26349,-119902,-228637,-231240,-167208,-98745,-28128,11234,116633,268282,247364,55161,-78168,-114599,-112741,-54912,-33022,-170957,-278404,-261173,-215446,-220368,-234421,-203707,-177284,-177768,-177382,-70206,21555,-42611,-41235,187601,208163,-32352,-159464,-129700,-130000,-70258,73562,150940,191864,230514,166882,96492,61032,-86266,-210086,-137558,-93738,-155373,-95826,57094,82666,15122,68774,165245,172651,110427,-13138,-181584,-273574,-155099,218574,381460,106858,32946,272843,364861,316925,292829,164197,11095,1074,34968,-56203,-48196,28652,-62722,-152593,95959,311727,160337,75327,163154,69169,-126664,-249357,-232287,-35353,165481,239480,120583,60776,14916,-258162,-337467,-69537,153400,256550,304671,287101,103814,-134900,-89157,308100,498280,319124,186166,252302,223463,66108,589,-50110,-125065,-223361,-225626,-135586,-90967,-58289,-63222,-100057,-114427,2941,175557,243746,168475,45418,-33457,-74591,-50082,-79888,-171352,-247650,-243069,-243872,-183776,-49229,101552,200528,196567,123243,49744,-19368,25979,34484,-146196,-281361,-187920,-49840,43798,59930,-31577,-21691,58083,45262,36135,-75631,-211998,-218381,-285012,-324352,-292854,-141507,58123,156822,78090,-25290,-65343,-121144,-95817,-37844,-102587,-207796,-199654,-161456,-242578,-344941,-371917,-366392,-158721,212866,323875,223501,269863,299716,125374,-89808,-44516,198700,309624,134460,-50526,-27465,119159,-22701,-389679,-503898,-405637,-359532,-450546,-570216,-321755,256470,119961,-1334677,-3581208,-6487056,-9469246,-8820431,-5137994,-2675463,-2181203,-1262088,-286485,324671,275474,-1517372,-6048701,-9975314,-10613515,-11226250,-12240493,-10180904,-6727177,-4481681,-2057593,-205238,-69820,8262,25639,-55581,-166040,-426434,-448331,23924,354523,67148,-312966,-313034,-173742,-108833,-117384,-196985,-164456,-28459,114725,206090,263212,328374,319096,162764,66946,126628,170588,111417,74775,137656,211530,202229,149141,94595,-38713,-167082,-70796,76011,43725,-73283,-220511,-305959,-174868,-724,16339,17894,37610,82247,93802,-58776,-143078,-51114,13274,-62523,-196340,-223936,-136047,-168995,-320249,-251888,-53505,29725,64120,111979,84330,87809,183113,99362,-192663,-301603,-120141,-12165,-152576,-267637,-312788,-387197,-454095,-418177,-166908,126013,108513,-186807,-216542,-59478,-35998,24154,3206,-329372,-459888,-217151,45791,129777,75473,-58131,-91107,73136,146738,28687,-46846,-5543,-31574,-191048,-188094,17660,83161,68231,69896,-70198,-106642,-90749,-281838,-316390,-39305,83051],[-34255,-132286,-167601,-93423,76729,202654,243804,126242,-56659,-257247,-365402,-260266,-142122,-155848,-185133,-110865,-44276,-23829,-100499,-100925,128753,145893,-179417,-148172,149608,98437,-36144,72081,11876,-216587,-322594,-246998,-29058,160948,141137,158552,189938,162750,106274,50685,7552,-26727,-112582,-176724,-113412,-36122,-17874,-101744,-229903,-321300,-134062,174330,127172,-159866,-196951,-113550,-143155,-34452,70726,13828,-6151,-94522,-337762,-340226,-75803,33693,47513,-14172,-281089,-562481,-564564,-338700,-205752,-269141,-249411,4920,143214,16897,-97008,-78286,-56497,68251,247843,193083,103233,107976,-50899,-167899,-92159,-26333,49014,213824,245810,168866,146892,101523,87662,102965,-1612,-180059,-269883,-199519,-32731,69013,96259,142312,261413,359524,374770,331099,280556,81453,-224332,-244376,-29561,-72626,-278188,-219055,-86280,-45574,-36620,-59268,-44068,50424,169543,261331,285669,252474,198722,67183,-28147,-46279,-56669,-80781,-150208,-300015,-277170,-55110,54295,-25718,-152677,-202441,-197637,-170793,-162263,-120435,88583,180543,-16932,-73631,45064,13273,-125805,-99857,119634,307182,246726,1088,-225128,-181766,13632,-52115,-182796,-200839,-168826,-156073,-226688,-198684,23538,166352,143910,37436,-94996,-193094,-174803,-57781,40041,-5454,-111327,-83463,81786,178351,55845,-36220,123381,393377,462925,330017,176848,6520,-178535,-324958,-327665,-222170,-39455,96107,47965,39847,255791,280394,-145931,-436449,-190136,169335,233801,105943,-21249,61644,270010,238318,77715,14853,-10197,29100,111420,42175,11370,116952,36822,-135410,-132554,-62322,44967,166789,84140,-13322,187347,364151,265575,97521,66006,177678,141708,-101113,-201962,-254881,-261750,-268559,-207237,3387,67633,-31556,64239,272084,329442,143820,-122354,-181806,-93979,-55688,-66379,-68413,4661,71728,-17341,-168798,-302204,-382812,-162004,234367,278845,50011,-76770,-92311,-98610,-36680,110295,174076,-10877,-156893,-121586,-99893,-74287,-56513,-130795,-69855,136809,254070,261887,32894,-249634,-114693,147544,74921,43965,246920,212521,27385,-117683,-215153,-167855,-17002,64779,10898,-48952,-100468,-10417,51398,77533,261416,495250,437036,198963,18082,-59083,-48000,-99321,-171009,-26967,236964,184130,-24310,-84360,15745,92339,64345,-43101,-89811,18553,166551,137779,-59078,-153204,-98860,103729,326735,361156,279587,234496,190021,121520,168753,262667,205315,14506,-42699,118905,126268,-9701,-9690,43202,16742,50801,49894,-35971,19437,232987,170500,-96942,-66942,47891,35815,-59774,-97218,3028,46413,-106887,-167186,-104939,-114340,-106687,116230,256851,100855,66766,221578,160441,77692,190850,177475,-22734,12512,234048,190660,174373,368516,300289,-39508,-301188,-514481,-578457,-357344,-95669,-8355,35519,112160,116551,-138659,-262568,-121912,-55168,-27149,180331,296437,166623,119371,209285,69112,-201068,-234474,-107426,-103353,-86743,12494,-12301,-193869,-233506,-118462,-109628,-138213,-115011,-13624,102848,25071,-67907,101812,235912,168197,156072,226987,128932,-71290,-63889,-89838,-215417,-71315,333263,505955,358480,166273,162086,222266,2759,-281289,-217020,-123120,-269904,-389517,-262351,188044,693868,785573,267123,-403991,-856007,-928254,-454559,-16539,-341296,35386,1191667,-890737,-1496281,4370191,5942504,-2441552,-6491458,-2545741,-450103,-49810,855682,629803,224906,231419,232396,-221502,-727884,-551835,-209823,-240361,-12170,466712,466380,198391,57942,-202185,-336901,-14341,237061,12789,-138806,10067,115976,170098,153977,28783,-14884,-33332,-20223,103808,176151,142095,-12500,-32254,61498,-557,-131252,-152078,-96457,51441,358185,446061,214794,28428,-30837,-87490,-70048,107150,98472,-76319,3606,290795,406870,252626,108599,47928,-56867,-167797,-104391,-2069,26879,-27523,-108333,-135135,-159111,-194614,-39273,105619,69022,134626,281268,146295,-115238,-125387,-87773,-56399,71451,199137,172025,35730,-21411,50363,143478,168527,181034,99118,-231833,-456564,-264908,-17573,2815,-51951,-18421,119085,198616,95901,-89293,-175378,-124960,-115500,-151516,-91582,-73453,-157855,-129575,-70200,-74903,-2805,98769,157029,173618,43950,-147242,-209512,-110816,-18250,-36476,-48241,78164,89050,117572,179614,110019,28075,117118,205565,141997,101191,246412,345822,217069,-42086,-309008,-481918,-339468,17157,157377,-32834,-210467,-142312,-95724,-159083,-150115,-48539,-10605,-74368,-108163,-72849,7502,152617,93034,-35329,89067,343305,413061,310925,88246,-90079,-28402,85214,96154,21630,-122253,-186107,-106235,-71745,-58245,-54766,-42135,-1624,77770,112440,73053,133721,310193,345075,175965,70814,127960,147527,57504,-42089,-120728,-132376,-86349,-199844,-354691,-329882,-261577,-107630,136777,189334,15706,-99777,-119554,-41576,44896,93880,164993,182412,58661,-56158,-54041,16599,87536,121887,48593,-16924,81948,200241,197098,157196,-75782,-272172,-132960,182154,214424,49220,-28652,-61764,-150728,-187338,-106411,-47754,-154287,-250409,-217857,-157477,-113986,-53718,-25448,18568,131603,186070,116204,-23092,-78195,-79332,-118365,-186685,-284804,-331225,-293780,-253910,-299394,-348975,-253838,-169939,-198246,-213845,-46811,78656,-8578,-26492,148530,148535,-63025,-175432,-128996,-23619,139511,281131,238385,147486,158623,146040,154697,155437,-41764,-234374,-172190,-124608,-167522,-105582,67574,99745,-40420,-37812,129992,236321,183203,7467,-182093,-254193,-134879,178942,255230,41611,64900,335701,392971,303471,230619,78570,2318,79150,107458,-59183,-119837,-25465,-61523,-126071,121274,304478,120513,40883,157640,105679,-53523,-160299,-100022,58041,149399,153208,12255,-7125,17939,-213588,-326319,-85819,158975,292445,332138,290281,92914,-179395,-156778,260853,529944,369064,197935,195336,156775,57866,115254,120818,-72594,-269387,-282861,-185311,-142421,-103366,-123118,-162001,-153152,-14632,167774,252019,150282,-4172,-85252,-92396,-28875,-59566,-166421,-191119,-149815,-190131,-184165,-60950,100316,148417,85503,5234,-25420,-38847,59527,66882,-203908,-408565,-265108,-32647,103976,82025,35863,105097,192199,105440,11798,-125941,-283024,-315678,-339624,-339275,-255081,-95780,99842,223805,115070,-18264,-49167,-178106,-238166,-129704,-111021,-165167,-110239,-87111,-228780,-362820,-422952,-409318,-129826,287117,312054,102221,129170,265395,259769,139952,131269,221305,269413,128950,-68574,-44235,159476,92393,-255655,-464992,-437130,-283583,-375349,-682133,-400624,449083,282074,-1563953,-3793223,-6188090,-8754725,-8151229,-4511948,-2265291,-2027658,-1431347,-508101,270611,550630,-1029635,-5288446,-8853098,-9123753,-9232812,-10136954,-8914060,-6321967,-4104186,-1763675,-139383,65641,69948,55135,-21305,-134786,-402916,-436838,10579,321473,25847,-380790,-430087,-290474,-211364,-211659,-190684,-100631,-34040,51403,151417,212912,301998,377284,268230,98810,64233,103291,102190,80353,108061,179434,149805,67958,24560,-65109,-169505,-125785,1938,15022,-47740,-181474,-304800,-172463,61918,87262,20126,-15467,36495,55256,-97610,-128634,56307,91627,-87943,-243426,-242492,-94824,-36346,-184357,-198572,-24904,75105,62054,83877,120827,143656,175903,63893,-242513,-404333,-191962,84622,86950,-120553,-245260,-315676,-356755,-375231,-257073,-32447,-26304,-270162,-246168,-70798,-58038,-33547,-68407,-389789,-510523,-288578,-69555,152395,237226,105878,-5849,99131,150372,32811,-15737,19667,-41271,-203284,-207385,-57048,-51169,-57617,-52956,-172574,-168080,-117323,-291882,-318272,-51081,59496],[-38471,-141092,-217753,-154979,62257,232957,236685,107199,-63948,-277334,-371551,-197069,-61347,-140013,-233901,-198061,-130544,-85087,-130214,-129749,54054,65537,-236580,-199266,115474,116730,11944,137644,119818,-111279,-244765,-229135,-108010,24495,60167,125709,150526,39733,187,66789,53344,-75632,-221335,-284715,-176739,-31954,36209,-44578,-163833,-220917,-34292,288607,285578,-32667,-176016,-139157,-97538,14642,150366,154589,124271,-25921,-296196,-320082,-109856,-31731,17044,1819,-231867,-511639,-570256,-376921,-205006,-194965,-165223,26278,125686,3786,-110338,-143081,-203144,-57258,208806,178046,115469,122089,-80711,-191642,-59375,-1228,48551,171067,151712,145739,204299,190953,177190,158443,21018,-127484,-241604,-251307,-107180,-4105,10481,110414,302471,427396,404319,344620,307133,139909,-139123,-185771,-33215,-81170,-216794,-145368,-10164,68387,17591,-107391,-101865,9108,79490,173698,275646,294711,247211,103045,-58785,-131158,-71462,-8173,-91941,-275532,-263592,-60192,44921,-13161,-111483,-148529,-116781,-50983,-48630,-105590,-27226,43461,-91496,-110835,7952,-19583,-129914,-119319,-7026,119138,119688,-59389,-282057,-251531,-64839,-111739,-216322,-208870,-198076,-211595,-270428,-213608,-16252,94514,76700,14788,-28435,-86194,-128525,-29259,98321,31429,-150445,-155330,-50719,-23922,-84045,-133991,-21328,272191,380803,260173,116783,-24468,-155307,-259842,-280276,-141049,102340,231434,94074,-15415,157199,194623,-217713,-481031,-164029,252412,335186,207196,92182,190249,423766,343364,97589,-28643,-60261,-2557,76233,9666,14010,141020,22830,-215122,-276934,-246975,-75938,179464,208916,92035,223115,368610,232297,26787,30631,220564,297426,138169,-79104,-244246,-356700,-387944,-318480,-95051,-33843,-28431,189602,413034,339466,28353,-233480,-230187,-56195,41061,16906,-5723,20513,-7312,-203749,-325559,-365347,-395179,-113899,332055,302430,-34272,-192767,-176979,-73368,91598,254866,256855,53807,-62498,-6149,-27373,-75847,-75774,-127230,-60263,94551,152276,169707,48502,-165196,-95912,80724,30973,41374,269536,244650,77135,57540,43801,-62340,-22913,75586,82075,58556,33706,99109,101690,36911,135111,356597,340542,114669,-45535,-60913,5716,-29170,-136229,-44910,157854,121346,-50649,-78387,63670,142289,110722,22540,-43316,-39779,2950,-51745,-171394,-229600,-194731,9168,269703,355778,273650,238744,239296,160015,112785,159554,147625,37115,29379,143907,80565,-59081,-23969,44752,35930,61311,74838,880,50526,285592,281378,76141,40381,25213,-14593,-21985,33949,135260,111170,-144677,-235978,-99015,-15783,1047,174406,261404,85502,39880,202259,180842,89072,136852,125159,-29164,1897,202443,219548,197546,322572,222313,-85735,-293347,-426794,-446789,-279379,-130503,-67289,3509,188498,240597,-84295,-274141,-169848,-121643,-55906,165143,252715,137900,133472,199101,43749,-174374,-130400,6707,-17186,-28135,34957,4077,-174842,-221690,-128935,-157453,-216370,-205096,-123064,60261,80139,-22284,87068,206848,127033,109488,207688,180802,58030,37788,-39652,-179496,-71086,234122,357134,255811,146778,120835,69230,-114190,-276619,-195013,-130670,-227537,-323610,-268381,199746,897468,1190953,550347,-393339,-900844,-907012,-535715,-273403,-907211,-849586,158713,-1038068,-1650146,5045863,8412499,-324544,-6666729,-3697961,-928567,26053,1130705,928281,376357,214389,181709,-310417,-795278,-495528,-213557,-310348,-136788,245443,271907,143696,110857,-107696,-218230,113783,382452,106330,-127698,-37623,71138,140620,102464,21576,26292,-29444,-65154,81400,157788,76430,-69490,-25236,173620,202884,-14967,-212783,-232278,-47401,243123,294225,133245,596,-94776,-117906,20014,176007,103030,10363,168707,359552,317750,89013,18795,61339,-54992,-190481,-86498,-16716,-61161,-69952,-20375,-5646,-100388,-242740,-175157,-24200,1896,102407,232312,88285,-119936,-101839,-101190,-94935,108713,234681,119252,-81884,-146223,1248,175197,154774,91718,42024,-194436,-373041,-183673,50126,67831,19083,41310,150492,256914,145411,-125406,-229004,-88296,-28738,-116495,-91496,-41904,-123769,-118449,-12796,42834,70965,117870,157164,149750,1948,-191875,-221444,-116809,-47828,-31248,48424,128782,53687,58141,133724,30497,-68328,51907,166413,99986,47021,189136,268728,95816,-127758,-263672,-356864,-326091,-76630,65257,-70561,-169828,-32007,15578,-131752,-227898,-166457,-84591,-111859,-155100,-100845,8577,95202,3772,-50878,141507,281175,258810,192437,20475,-134694,-46486,97363,89665,-25059,-175512,-233482,-181860,-161015,-106523,-27698,-12217,-46033,-19516,33230,24527,79310,223408,216966,9329,-106335,-3497,93304,36381,-109180,-236299,-218314,-121556,-206745,-365412,-284513,-158727,-69707,108485,191923,86416,-42878,-96161,-31750,51126,87201,141232,178143,85201,10796,-7622,-31238,11121,77099,8049,-16852,134222,265873,308802,311351,81976,-216518,-152813,146502,166578,-16975,-15369,16793,-123760,-234289,-142251,-54928,-147445,-218082,-172761,-142971,-118381,-72807,-74837,-71057,56281,217000,246598,89151,14324,23559,-106085,-283365,-340474,-332592,-305399,-280999,-327815,-373386,-262761,-193014,-263007,-255996,-34003,112518,24636,20881,145004,105258,-86128,-175888,-105234,77892,270618,375344,266182,91012,67082,88365,150535,175810,-19721,-213642,-152417,-101586,-150123,-118212,56317,96901,-83856,-127079,99186,316254,287404,50598,-162142,-196288,-61642,170967,157023,-16702,46764,314431,365683,267200,159004,8747,9638,153209,147078,-75515,-185212,-89231,-80472,-89442,158579,284132,74600,9320,130381,123361,33630,-23484,69834,143739,101283,34835,-88055,-55526,40636,-120995,-272174,-101931,163376,325997,316560,206669,15954,-240565,-217982,181172,463449,302131,112911,79421,67095,51428,193611,245790,-26983,-273633,-278647,-222521,-208024,-149086,-162888,-223763,-186325,-7669,188225,264373,126844,-50934,-135772,-107584,7491,5969,-131495,-162470,-114218,-122803,-122792,-45982,93314,112683,-1795,-94389,-84485,-34979,86051,74061,-243398,-464411,-281169,-153,117576,30629,38344,183746,283242,163114,-25614,-191010,-314063,-353311,-332522,-292401,-147676,-4001,137555,255687,140417,-6464,-34716,-195045,-327068,-217131,-134656,-121057,-14366,4065,-173373,-322630,-398389,-377178,-85459,304636,255252,-46464,-61049,185360,356536,354225,308141,242963,194071,90530,-94549,-73830,154409,158265,-142315,-417837,-416006,-154472,-237195,-652227,-322973,715866,447990,-1797303,-4037049,-6188065,-8565383,-7959759,-4152335,-1870008,-1613809,-1314866,-621742,172254,705892,-716888,-5021177,-8891399,-8904339,-8147452,-8583820,-7707510,-5607962,-3579207,-1442690,-154567,94537,33641,6340,-41585,-142089,-378566,-403626,-32835,216652,-32813,-409666,-524720,-392390,-278318,-280873,-192040,-50733,-19032,6285,89476,151558,251942,392574,358914,153618,15093,22248,72560,68018,62344,116426,76306,-4542,-31107,-96673,-179096,-165114,-39731,37070,28623,-87529,-234164,-130656,103658,128051,28649,-42085,-22665,-3229,-100692,-77851,157359,176247,-65735,-248997,-250586,-61666,87138,-26706,-136775,-30756,94124,68618,51667,135938,190976,169225,42726,-253085,-471840,-273780,121163,247448,1646,-153508,-189746,-204553,-281059,-324218,-210886,-200944,-338474,-197898,22537,-12726,-83505,-128001,-335622,-426292,-306105,-184622,144707,388471,272454,73240,96766,128225,34805,3228,19111,-41314,-139719,-135688,-93552,-164492,-162737,-148293,-210833,-156022,-91222,-250819,-279204,-49492,48299],[-27965,-154864,-274223,-223076,11391,215505,221142,138480,-13650,-256827,-343054,-123912,13431,-113412,-234542,-243818,-206844,-156050,-173917,-182750,-63855,-59829,-273510,-205258,100003,144576,75671,189770,220406,45546,-93752,-166630,-158451,-96812,-28232,73515,110535,-63320,-95328,53016,46524,-134055,-284905,-323102,-186745,-22447,45089,1135,-80337,-107296,35164,307187,359169,90962,-133948,-168463,-79909,34477,203640,277024,242279,69633,-168403,-204170,-85147,-66684,-34338,-3946,-147358,-383479,-505290,-395002,-216891,-134919,-80208,29471,65024,-30142,-107403,-171083,-290626,-144809,168570,159945,117151,139105,-61877,-153510,6654,22212,38282,122362,59927,104859,228638,242376,220090,161227,8266,-79601,-188139,-270002,-155862,-54920,-57916,66232,282986,409976,363004,311710,308959,187712,-61230,-141332,-39902,-59342,-110104,-33363,94713,181249,76380,-108814,-101747,-6109,-7250,83265,266624,344013,284493,132042,-59247,-149396,-45446,54482,-42134,-213022,-200197,-28602,60558,9247,-47821,-45585,5051,77614,63072,-80985,-133322,-86092,-154309,-165360,-61324,-53951,-106573,-128245,-157179,-112568,-37956,-123881,-291161,-246606,-105041,-147007,-236103,-195104,-178170,-229247,-286974,-225312,-77144,25863,35787,17101,46171,27719,-56685,13468,135697,50443,-149556,-171606,-162663,-228065,-212035,-203613,-136940,138044,264728,167018,51484,-22555,-46548,-97252,-196851,-83384,199421,327171,125448,-75825,48029,99034,-278478,-497337,-134258,286531,381781,288594,205359,304719,513615,400118,116726,-54827,-100148,-18340,60021,-12748,7480,143936,24160,-220877,-324226,-370856,-206965,148743,294159,176270,230454,351576,203358,-36372,-9582,254792,440585,351922,29733,-222595,-447725,-516831,-374127,-127780,-87908,7822,325293,532733,332551,-60937,-283797,-213734,20546,172297,158649,98630,50802,-54963,-305913,-397798,-358366,-339036,-49805,378213,300788,-87052,-273745,-260257,-85719,150942,310143,274288,117317,61565,101902,13581,-88324,-90712,-114865,-68654,9853,17123,29404,-266,-99356,-32724,92620,47367,41394,225645,190771,22888,139867,242085,34166,-13921,82021,129049,120614,119107,173737,161490,14519,8577,203221,237926,52362,-67384,-43407,69824,91530,-49977,-63825,38319,34091,-75295,-50727,145569,227916,143697,50859,-1864,-74566,-169161,-266618,-262328,-255769,-240651,-59352,198451,301672,223020,194042,237598,202480,97816,80423,101766,95684,165643,203249,33684,-117945,-42658,54870,64026,65957,89995,43186,98640,316291,346318,227760,138687,15962,-72841,-7888,148717,248068,134530,-213373,-337516,-115025,82563,117968,192776,186369,45189,61733,227216,216333,77579,39067,58061,-19318,-31058,110168,205413,180281,203796,100979,-111454,-240164,-319843,-351327,-252608,-160061,-110473,-45324,202463,259825,-76468,-267264,-186827,-150437,-42527,161241,189826,98665,145190,176986,11642,-138929,-21163,110161,74614,50598,88706,55927,-119885,-199064,-154651,-212076,-286075,-262395,-174829,44389,121598,7826,54173,138906,38700,26166,153523,187220,138829,82987,-29993,-151519,-76711,105185,177065,114013,48597,3549,-92682,-203713,-249925,-180665,-157303,-194095,-259455,-276119,124664,905793,1354159,691748,-384629,-897473,-887605,-546103,-289369,-1007103,-1394691,-945027,-1120762,-1030150,5318682,9062803,1452118,-5637978,-4211676,-1308644,160640,1270762,1112801,367121,9260,19758,-377788,-751047,-380472,-187429,-302415,-168688,54266,48975,46414,125361,-13925,-117274,181990,490749,251934,-71168,-83561,2670,56153,8670,12091,61422,-34613,-92052,54027,117609,18056,-82933,-1809,264618,355251,51984,-268293,-322628,-100871,144897,146914,58931,-3498,-99521,-99211,81003,159271,46321,71501,291616,346488,167142,-33150,6531,119776,-27443,-174984,-53090,-24028,-119536,-78068,65893,106827,-36294,-251506,-280709,-147692,-73035,43743,145682,10428,-100831,-47982,-99677,-135156,108774,208343,4189,-206990,-225941,-23422,190226,124321,-12554,-39097,-176897,-299224,-112711,98268,107316,82242,117333,198676,299696,169251,-147585,-237212,-51625,26837,-73914,-72372,-11394,-72715,-75718,80179,196425,168784,133443,136153,115707,-13162,-173585,-172906,-96262,-67313,-27388,121252,161290,33491,-29184,23367,-56722,-109799,25172,118635,40800,-308,130694,159833,-56129,-196890,-169128,-200105,-295755,-164666,-19312,-91905,-104271,75189,113361,-89458,-280565,-287776,-185028,-170587,-201196,-106589,54729,86233,-36637,-45537,149647,145208,55209,60912,-36879,-150533,-47935,89949,54659,-74347,-207503,-260614,-251840,-237119,-134630,13481,14405,-97907,-133032,-58294,-18789,12449,120077,108321,-100763,-231672,-119153,46388,32610,-132084,-263470,-217785,-96622,-157173,-329174,-223629,-45459,-22925,89827,214157,172571,17685,-75671,-17659,92246,104544,99266,131281,59113,12746,4407,-79944,-74159,5857,-53261,-26943,152434,231197,304175,399677,247405,-114965,-129638,118018,96355,-89876,1296,91987,-80064,-233407,-133890,-22428,-83874,-137237,-112611,-131198,-116393,-80650,-107528,-99232,81526,327505,394804,224420,139645,162436,-28518,-301489,-331589,-280224,-282433,-288819,-310164,-316771,-239896,-244745,-355888,-295616,-27577,129138,64315,101900,194050,99116,-89959,-159532,-71988,143099,302941,339550,213728,27805,-9865,24233,99139,141899,-6235,-152598,-86771,-28965,-108550,-128836,27076,68722,-117699,-189109,69365,383371,388236,94891,-129207,-109301,47968,211966,145984,-46143,-11450,227476,288087,206683,96878,-27705,17139,182248,130823,-106771,-226345,-137353,-101179,-48430,196402,254061,26331,-16915,99071,128630,107339,105387,205228,193381,47347,-66593,-136895,-61934,74941,-15548,-192538,-109814,157286,334923,265387,69848,-106936,-296967,-251597,94615,328959,161627,-27364,-53842,-19377,46382,213104,280650,-815,-233367,-219567,-236833,-269050,-190545,-174565,-250579,-187329,24398,230499,283267,114598,-77413,-171454,-120786,41266,83093,-90907,-179687,-143065,-60637,-20643,-10009,77149,101229,-37631,-145075,-105552,-4697,101723,56122,-255327,-443977,-242502,33396,78479,-69136,-20575,187530,305190,198151,-59283,-240449,-278624,-279330,-244782,-195704,-10505,102865,166837,253359,147616,-3594,-36983,-170981,-329573,-264587,-154779,-78292,64848,95181,-81167,-232163,-299227,-271961,-29288,269789,167870,-190622,-249286,83044,391779,494551,435087,258772,115183,36341,-119986,-116813,91263,149723,-82222,-378404,-350395,-2734,-64258,-483895,-106011,996863,608263,-1930720,-4224524,-6353461,-8699232,-8108557,-4170019,-1656813,-1137092,-969279,-592388,67021,730953,-594475,-5106946,-9455504,-9226389,-7660014,-7742009,-6891650,-4963943,-3144302,-1194644,-134516,43104,-85996,-126968,-141779,-212355,-374418,-365586,-96459,76304,-85336,-385739,-542153,-425184,-286870,-301859,-199198,-27768,13370,-7096,42451,101631,191782,361039,405195,205283,-11325,-44526,36902,46289,19933,40677,-9462,-64227,-67189,-131902,-198213,-173718,-37296,97274,128809,24599,-125364,-61247,127017,140675,39750,-47866,-86121,-66310,-75577,-10366,218927,230794,-18913,-221577,-240641,-38273,168144,100996,-92943,-72068,83228,76801,14362,117510,216674,175598,53678,-216017,-487410,-350282,77842,266740,68235,-45890,-37680,-58061,-189807,-364450,-367246,-365488,-367914,-88570,178373,71846,-121169,-170469,-193568,-223829,-256746,-258645,107537,472878,375677,113070,70078,95348,36680,-9065,-25121,-39832,-25114,-2442,-88873,-240409,-248023,-219845,-197178,-81637,-23072,-176064,-216145,-38554,51964],[-2171,-161308,-317206,-282845,-68694,141507,191690,193607,65892,-201590,-276238,-44270,71493,-80616,-192735,-239994,-248161,-199548,-200025,-234736,-187519,-192838,-278284,-154440,120318,181572,128675,193978,267488,198554,77173,-81133,-168496,-164814,-96806,14466,72975,-117174,-158187,7424,-9562,-179280,-277326,-279014,-151315,-17177,23522,48417,7020,-24678,51492,226450,311221,155861,-95449,-202149,-106766,25155,228056,353663,322899,176904,2161,-47113,-17268,-64188,-105302,-51303,-66749,-219350,-381234,-380922,-243746,-113791,-18297,19115,-14661,-69068,-93942,-167837,-298850,-169359,132650,142716,116667,167608,12792,-45994,105688,53803,29018,83434,-3735,54105,211123,237346,205447,115339,-34603,-54495,-132124,-257259,-176942,-90205,-110261,4922,204437,320006,275545,256316,301631,220790,-4698,-112232,-44897,-16351,7605,84963,198080,258303,120505,-62787,-42726,13901,-47888,28451,253350,370384,292182,139586,-39024,-104712,13096,91644,-14527,-135369,-110993,26769,96118,35884,16194,79368,145894,191371,149669,-50370,-196274,-164835,-182512,-220200,-149556,-88391,-61964,-121830,-292176,-321434,-170469,-157021,-247190,-187798,-112795,-155820,-220660,-147187,-115789,-210026,-276372,-229371,-137966,-23669,37648,57998,120867,119788,12317,50909,144793,44713,-115222,-127270,-213521,-360288,-281496,-214339,-177109,44893,165389,87857,4255,11201,111346,104272,-99383,-60907,221543,350667,127754,-126420,-41650,16741,-313237,-477394,-99896,287106,380733,324998,271478,356882,498642,382286,126434,-56109,-115999,-9404,71967,-15766,-4574,128415,51473,-139932,-260724,-396857,-303531,89914,316267,212408,203545,318369,192553,-71712,-50639,263999,527948,465917,91460,-183343,-456585,-568048,-343070,-75950,-59183,82011,442816,598478,312272,-92872,-263909,-154754,106583,309023,317011,195973,75032,-64877,-309213,-379248,-282909,-219753,20611,359662,269118,-102813,-314265,-329879,-129797,131835,254344,211083,156745,184009,188175,33238,-97018,-93953,-94474,-92214,-93241,-112242,-103919,-72363,-49053,67092,190666,134268,58191,141171,74409,-110233,96741,303042,89319,-4341,75199,147062,149956,152332,200421,212487,20757,-73519,87194,157185,9639,-73244,-27369,110551,196663,49960,-79581,-82700,-51351,-91058,-7138,240489,322324,151589,35966,36591,-46667,-257741,-397735,-288802,-225323,-233355,-91827,136380,219412,131932,93425,182026,242201,129948,39409,74270,176671,326519,277796,-5584,-174532,-64791,58454,66406,44238,87060,81360,146469,312150,331469,265991,170520,20511,-110154,-11218,217772,310031,108768,-298894,-445172,-145763,153160,197413,143857,42574,-8448,127046,294198,266203,60232,-61016,2073,4741,-69614,4882,157992,111795,21902,-51386,-126123,-166815,-222609,-300948,-259880,-155523,-119545,-101747,126939,154921,-110313,-229229,-158545,-128268,6595,164129,124085,59120,142137,141943,-18965,-98987,63644,177076,149552,131126,158178,124667,-40960,-161840,-184632,-264047,-332528,-283038,-181937,29701,117617,4468,13534,59028,-65278,-74030,72485,146567,152073,66504,-58830,-126196,-72165,-11057,11923,-34636,-108544,-168563,-232571,-251241,-210738,-173782,-188411,-168971,-193838,-261972,8044,757443,1268538,664017,-388643,-858375,-884874,-507522,-120726,-668099,-1339648,-1552651,-1070772,125391,4811191,7303485,2327431,-3544808,-3811582,-1384094,368653,1252390,1107179,189310,-301543,-184677,-404404,-612965,-248022,-152099,-250564,-129355,-63889,-139312,-61942,100762,45656,-76279,150883,512548,419645,42680,-113938,-85258,-67212,-104627,-10153,72314,-48900,-102789,11959,44739,-25547,-49596,31586,296000,389858,40672,-310399,-347399,-100060,80827,33680,8786,22103,-41566,-32558,102940,74917,-48272,85583,331426,253403,-16803,-111691,52110,192171,6863,-136855,-15461,-16668,-132359,-53940,125813,172697,21766,-211941,-317645,-224684,-131055,-22764,46471,-60287,-58429,24193,-91801,-166625,73873,132202,-127299,-295965,-234124,-8368,187511,84283,-107401,-128659,-191777,-267852,-80976,115820,116919,122098,178959,234278,307030,173827,-125443,-179729,-6642,51238,-35242,-46973,8795,-11198,-3292,185156,337734,260881,146454,112589,95543,11672,-93505,-80452,-59165,-72635,-16609,158205,180932,41604,-106797,-108835,-115691,-74820,41445,66033,-18693,-23144,87300,46444,-196030,-227480,-47760,-60700,-266076,-228791,-69724,-73397,-16057,155747,177216,-26470,-276085,-365744,-275242,-233246,-230907,-81706,128193,119223,-24372,-16673,120873,-6891,-129063,-49435,-63384,-122598,-33869,53893,-4511,-117972,-220179,-270670,-311082,-304826,-148077,58598,40942,-131478,-225312,-143287,-63780,-62197,28662,53258,-129230,-283045,-199543,5511,43089,-95044,-194338,-150596,-35302,-70197,-252528,-163769,35546,12781,82966,249048,249521,67972,-67341,-6954,155241,134717,39734,47707,-10999,-49470,-27181,-121411,-146621,-69593,-105465,-25038,150145,125917,202567,423231,381057,-97,-82118,97892,28717,-136287,22193,140654,-40240,-189695,-73077,60822,28721,-34926,-63695,-128704,-114388,-79924,-105485,-44962,191921,453894,497212,335506,253955,283684,79754,-242484,-271407,-192727,-225191,-277862,-271714,-223025,-204537,-302131,-434194,-318038,-21751,140104,113942,198522,280974,132836,-68298,-129487,-44490,156714,256823,212079,94244,-32510,-47249,-22485,28008,93140,19942,-63109,9343,75817,-48817,-126798,-8741,18287,-148127,-222526,35979,407257,443718,112216,-98203,-12754,162744,291355,226947,-38980,-85248,112092,181960,129987,57699,-26611,10574,142484,58264,-149195,-240039,-159082,-110555,-12799,219625,217415,-19050,-37059,77660,126005,144305,175052,249856,193354,17238,-102389,-106341,-20101,106156,65911,-108863,-103587,129218,299857,197335,-63792,-232338,-323815,-243692,24793,174368,11212,-160424,-158902,-81100,38440,172400,216551,-2342,-166315,-137575,-225503,-303945,-216320,-152040,-212651,-140339,70229,273514,299525,117014,-76493,-180709,-130152,53934,133347,-63155,-231592,-212134,-23570,79648,32394,58159,115999,-12768,-133029,-78924,45146,105939,24568,-233967,-363027,-175056,48913,-777,-178048,-113336,121440,259339,196777,-78887,-251173,-176139,-93805,-93263,-77451,112643,193471,184271,224573,136269,-15966,-61059,-117773,-239295,-242029,-148088,-37235,111846,168651,32739,-106698,-145997,-118892,32296,205317,75376,-292149,-376743,-9637,362710,529734,479907,259967,57725,-15052,-139191,-168862,-18491,73004,-83011,-350272,-256782,136022,101823,-230339,183499,1220483,760217,-1861263,-4274620,-6500714,-8866559,-8392139,-4535708,-1703242,-762918,-523836,-440378,-17056,642366,-614158,-5262036,-9851350,-9518314,-7498719,-7268047,-6248893,-4406763,-2782613,-1020239,-53554,-25886,-234901,-311970,-309838,-341700,-398521,-333845,-161823,-53052,-107852,-303827,-452268,-362068,-233303,-263510,-200930,-30767,52089,10732,23959,76974,136348,295229,392388,224940,-14125,-67920,14869,25698,679,-17040,-87825,-105665,-79623,-157890,-211945,-142297,5181,164498,210795,111733,-18275,17718,140818,134889,45343,-51827,-147828,-120010,-38798,50387,220488,224681,15963,-181637,-210765,-24762,186192,156917,-86512,-135397,51249,79958,-25487,66064,212606,197489,99903,-136915,-443092,-396440,-31077,141147,67795,66049,108743,38250,-139944,-378099,-467375,-472105,-347874,38168,323336,150147,-144537,-193609,-26003,28897,-151847,-270442,48707,453313,370636,93363,28524,64502,30713,-64213,-114669,-46816,97132,140192,-56160,-275939,-312486,-271523,-160180,18111,57687,-99453,-155591,-26136,65653],[31453,-150578,-329206,-319484,-157837,24730,146572,237963,135639,-129309,-179186,37348,109187,-45761,-126832,-194580,-239749,-189020,-185003,-260095,-276805,-284913,-240819,-56304,171237,220597,152133,137752,236062,293298,210301,-658,-141551,-160924,-118824,-28861,44318,-110403,-176718,-61788,-95584,-193021,-195187,-163802,-87128,-19802,1078,107513,81147,-4491,11115,82439,159390,136117,-75655,-229967,-165421,-447,226656,365666,343645,264929,152500,80843,59642,-35675,-185641,-138169,-19960,-66561,-229805,-333225,-277707,-132786,12066,6732,-82606,-94273,-75279,-146343,-237724,-131845,98098,120733,118155,204948,122363,107690,226354,109924,36670,58632,-37628,346,156819,178744,143338,41873,-88583,-54216,-88608,-222897,-181730,-121245,-147868,-68632,87665,193191,182155,212478,300555,235974,26207,-89427,-40824,32064,99870,177722,273667,281842,137478,13830,51823,60980,-21116,33755,231057,344705,257262,122029,-5772,-16740,83351,88615,-25646,-75196,-28583,82896,135572,57700,59083,191046,275008,269836,194335,-22272,-202101,-173224,-167941,-254715,-234300,-122104,-8927,-97777,-378395,-449719,-229517,-130040,-161848,-119420,-110791,-143581,-154677,-59595,-32398,-167738,-246871,-220712,-174860,-45478,81166,133095,182301,165362,48251,63999,124072,9635,-72012,-39372,-180921,-370944,-265482,-153480,-122899,26679,117291,45613,-16115,60271,264163,276917,-10720,-72821,165594,298311,100217,-151393,-83089,-27730,-307337,-414757,-56242,274940,345433,300702,261683,324955,378596,284066,115486,-35930,-102093,26695,114906,7026,-17140,94822,92634,549,-116719,-326902,-338393,15940,267723,190700,144962,273319,209032,-59805,-85956,227966,524473,451760,95581,-124128,-333047,-466739,-215895,53082,55970,181183,511327,590520,284864,-57620,-188215,-90966,166958,414077,436769,244598,80591,-46162,-243942,-302798,-167973,-67994,84132,283176,207314,-91087,-319854,-374915,-184370,54424,106780,78046,152036,265797,241253,50499,-86920,-81258,-69077,-120259,-182502,-199997,-179640,-117346,-5403,178642,340818,270418,98710,55240,-57631,-262490,-45285,216371,88382,-11200,49986,145489,174815,156643,184768,233919,51540,-87531,37369,106241,-33007,-99363,-35655,99288,222861,115478,-94386,-174852,-116402,-95270,39196,315763,383657,128355,-5357,85908,59697,-207821,-367064,-224813,-148598,-188064,-92922,96240,135796,25355,-34139,97782,271798,194401,33964,63551,259116,460968,338124,-33378,-216473,-84514,45149,21530,-9186,71527,113335,177539,265135,224389,150016,112648,32959,-106007,-20302,222846,300270,41138,-379410,-522608,-173450,179101,203623,23783,-134304,-61394,209136,380192,320008,54590,-124676,-24364,39196,-85872,-60044,94637,-1677,-186532,-210111,-143364,-101880,-152624,-277296,-260409,-100650,-91263,-159126,-34629,-41917,-164988,-163034,-89625,-57077,77734,172458,77874,28932,113780,94998,-41560,-58455,112037,201827,190422,192814,220562,183031,34870,-119099,-209791,-302700,-344668,-274070,-173895,-8680,55472,-37811,-27238,-10368,-153710,-165583,-13065,83331,111938,6472,-109446,-98246,-50557,-80747,-95019,-148941,-273022,-343569,-323982,-256403,-172987,-170573,-204636,-138612,-108659,-205067,-96601,536716,1018601,507026,-404418,-786941,-858336,-425078,119728,-68380,-644286,-1378701,-887706,1292392,3375716,3599763,2223223,-874336,-2579905,-1101632,599339,1095571,899448,-95046,-587347,-342895,-371936,-405211,-116965,-116960,-191231,-64025,-107963,-253286,-150804,48763,57159,-93506,35448,427959,536520,175576,-135141,-187363,-198416,-202503,-41729,55384,-65618,-99287,-38729,-50435,-54186,10840,65012,252562,289758,-40974,-329362,-307891,-55076,56850,-29685,-16469,60594,48736,55385,91129,-35091,-148167,48978,280915,111530,-186838,-151588,113778,239131,27695,-99403,12865,6987,-99518,-11276,145887,181524,62634,-137550,-274624,-230909,-153228,-75400,-37506,-98870,5389,101983,-86916,-190553,13279,34810,-224945,-323207,-176375,46130,175860,46264,-172825,-209979,-238528,-290854,-102603,100407,102481,130565,198352,224481,264929,168460,-50144,-64575,54068,61525,-4333,-24732,17391,52600,85438,270148,422342,319679,159098,106107,104038,70542,23317,25641,-19250,-64292,10004,168972,195754,72218,-143445,-209392,-120354,27768,88452,12340,-66053,-18594,63614,-45571,-280911,-205053,68464,21486,-250895,-258526,-77306,-13767,76428,190098,195020,51770,-204815,-369604,-319198,-269334,-226132,-30326,197361,168229,24495,28819,76532,-111296,-230713,-112724,-50680,-54146,-15581,-11035,-74742,-149721,-220123,-269100,-353931,-364804,-153556,96666,70374,-125277,-260049,-197418,-111794,-133115,-27882,60734,-83813,-261724,-230801,-27490,60993,-6590,-59443,-56378,30760,24269,-155356,-118123,56941,22865,83673,280338,299869,109118,-64745,-2437,216153,162414,-27839,-50721,-94326,-143958,-91703,-148455,-190373,-128640,-121971,7592,150287,21018,79987,408561,447510,85056,-35903,85031,-11245,-131162,49272,149970,-23742,-123491,27896,182236,158760,48158,-53109,-141517,-120490,-79680,-70128,69910,324404,513166,505716,382113,309275,335431,177321,-128226,-186319,-103204,-149985,-256003,-244122,-146527,-174973,-334605,-454332,-309610,-12087,155684,170465,282853,367928,189142,-24899,-92141,-32252,124564,176673,64026,-48483,-76866,-37000,-40111,-32706,67428,73591,38916,117131,186518,22401,-101981,-36621,-41925,-178514,-233277,-4919,368907,423066,81859,-83110,72345,248843,368875,340525,-6638,-146749,7745,77158,52936,45117,2134,-15718,40137,-45961,-191129,-233712,-158755,-106633,6906,215631,176087,-55668,-50722,70628,116841,135133,160180,188194,151068,32077,-46328,2549,58137,120284,99182,-38605,-81820,71114,211532,132534,-139957,-310264,-303350,-193272,-15422,44132,-95612,-232282,-204403,-108028,22815,90715,84153,-31856,-103836,-74604,-194235,-296309,-211272,-92232,-100695,-48480,111876,291260,294804,120946,-54897,-159680,-133020,33807,130492,-53335,-281994,-279097,-26730,129458,61333,48677,152561,60445,-65262,-10137,101548,101097,-3302,-179836,-250168,-112040,29912,-96090,-262541,-204720,16229,168445,155131,-84342,-215614,-32866,144133,74780,28762,190930,247305,186225,178985,113236,-37352,-99055,-55311,-81046,-139123,-97322,2994,123159,209980,143778,32050,25934,42638,91300,140758,3860,-322445,-402667,-64811,286329,464938,440159,239779,31969,-50661,-153624,-224319,-144925,-39283,-127686,-327508,-157498,229480,216835,27261,458352,1330165,897281,-1580400,-4206301,-6556544,-8892691,-8668728,-5131813,-1968963,-570041,-124988,-227364,-64121,481815,-683090,-5195276,-9652214,-9515183,-7486993,-6799132,-5485335,-3758504,-2369106,-856819,55458,-48848,-344205,-488160,-496287,-494837,-442243,-312412,-208858,-131216,-86049,-175360,-276730,-225486,-137451,-172962,-181927,-46163,82891,46980,35823,79666,96881,216675,323563,193016,-119,-30645,22049,13810,16166,-25106,-130785,-119813,-66299,-157318,-196979,-73138,68446,201963,233083,138809,52503,87734,154805,123143,37539,-74036,-203631,-156163,-8211,86631,163164,147593,5510,-152189,-164341,-17052,141891,124735,-121702,-196441,16329,74344,-63568,-7304,174961,221772,165440,-34551,-343348,-388737,-164255,-73140,11231,166011,221096,70117,-138544,-367032,-495051,-494882,-286826,131215,386667,179416,-153650,-196460,100590,243361,-20748,-223143,-18931,328673,255311,17107,-18584,39561,4354,-159344,-232380,-69177,181904,239312,-17369,-279139,-351962,-304006,-128850,98091,115072,-53792,-121107,-18441,81236],[60077,-122726,-305109,-324090,-228535,-99251,90179,244308,162945,-62582,-69614,115854,131920,-9823,-57511,-125558,-181610,-119915,-124006,-242568,-301872,-296279,-157750,62359,229693,251215,142877,37208,134011,299027,267513,52175,-93194,-93247,-79833,-33582,33140,-54116,-153235,-138163,-183400,-168001,-58374,-7318,-9798,-22478,7614,177646,125608,-51862,-69373,-65517,-31298,46664,-72901,-232393,-217529,-22572,205032,311064,296696,300945,228615,127751,109032,-3268,-257147,-240124,-17990,37894,-90747,-262057,-305110,-174302,15574,3456,-113759,-92041,-53935,-119015,-139924,-56630,58189,82203,116557,235890,225044,257736,344967,201942,75263,41663,-61063,-51828,82202,89568,60147,-30678,-130219,-65283,-58732,-179804,-186817,-154279,-167458,-137691,-32544,74157,120442,207605,313268,231724,36865,-59822,-20491,70811,142191,223810,307827,256184,125154,92381,143595,112842,62015,98484,199721,256426,180933,88873,36713,85604,138620,37381,-86547,-60740,18399,115545,158286,64732,66872,256922,361414,300535,189988,-7749,-160133,-120474,-117471,-251530,-291363,-152990,38588,-57934,-400010,-472670,-197425,-39355,-61547,-86259,-127067,-121603,-39999,60800,46268,-120340,-208216,-195382,-172374,-41047,146138,219543,215902,154068,34717,45115,79552,-54125,-52137,58802,-70903,-257717,-169657,-34349,8378,83017,125669,42551,-15428,101760,363889,375335,53073,-107453,57094,195726,55456,-139828,-58910,-16442,-252921,-310943,46,264800,289578,217223,177548,223609,194746,123798,73840,-7705,-63056,83094,181507,55707,-24876,42849,118097,142008,44351,-203013,-314577,-66054,160561,122421,67604,219478,250743,8212,-105252,138900,423258,336946,54445,-51659,-88935,-201697,-13492,226360,224164,275448,505839,508729,257292,31730,-86432,-58081,174406,454001,471829,228091,69300,-16175,-164986,-222707,-61360,70429,129780,174329,122397,-69141,-298772,-385579,-221128,-41309,-81008,-92337,93761,274492,252479,78533,-52918,-56455,-45711,-139794,-228069,-221359,-170114,-100426,38811,268926,481414,409967,158459,4014,-155299,-371192,-215937,42994,38092,-46552,7181,138817,214307,158354,139988,208879,88065,-39773,50491,74427,-95943,-166490,-79219,27168,142012,109160,-114336,-225276,-154549,-90403,72888,340730,375064,76607,-41919,160133,222844,-34458,-174841,-77952,-50277,-129907,-75841,77519,73031,-60673,-136389,24997,286899,264109,49814,63066,321268,525961,355691,-50904,-234316,-93916,14424,-66746,-80612,57897,139244,177859,173253,41763,-83175,-13169,45539,-56751,-24439,163126,217286,-47881,-430294,-538525,-180608,157043,126387,-142595,-295332,-102086,269722,447923,360609,70134,-133024,-20275,76352,-55689,-50199,35437,-132898,-367032,-342788,-171829,-65241,-111648,-248708,-213244,543,-36897,-212303,-242836,-259949,-213702,-87092,-1271,46021,153860,187993,71922,15611,59573,43864,-46835,-14699,135830,197498,189749,218927,254473,207091,78571,-87425,-226391,-320124,-319628,-247816,-177585,-78196,-49475,-107694,-65285,-60645,-208911,-225678,-74153,36197,57492,-64833,-157824,-66562,-17703,-91259,-119430,-193993,-380944,-458278,-351581,-229052,-146707,-164539,-190095,-85125,11050,-102674,-151628,333212,735190,308011,-418711,-681854,-750623,-296574,319100,551890,467554,-542097,-627183,1880824,1132395,-768106,1583089,1788995,-889067,-577558,770019,857627,553763,-372252,-721328,-385194,-276627,-158537,16036,-79105,-147585,-16160,-105786,-284153,-199447,-12096,28083,-135388,-110503,254186,524479,250744,-170093,-295444,-302120,-251517,-66906,21981,-76342,-83751,-79716,-139709,-73052,66119,89299,149823,93028,-158021,-319471,-225149,10537,67448,-45267,-31326,80587,120801,120354,55762,-127862,-224966,-22766,168323,-29549,-291139,-153716,153210,235520,24919,-81278,22055,41201,-36056,31230,127541,143673,78996,-56246,-170775,-166952,-132202,-96091,-84598,-93315,84825,173724,-92150,-222281,-65642,-52920,-256281,-290039,-85275,123185,168211,20433,-200762,-270179,-303216,-354831,-170956,58109,76175,110492,164867,150803,171779,159627,61430,76406,130828,78769,19685,-8525,22248,111559,169160,307352,426623,330029,172932,127621,140838,142644,137439,111420,9399,-47719,56017,177431,206858,102227,-128001,-236534,-66361,160657,141451,-38806,-96864,2208,53938,-99313,-285838,-131711,147886,30031,-253791,-253139,-52444,64849,145099,169318,167576,130061,-85515,-300188,-298698,-249888,-175142,31801,231185,201980,84066,76873,39809,-129197,-220351,-120363,-6473,33344,-8026,-92647,-137634,-167551,-214827,-258834,-372967,-409168,-156032,118665,101773,-72665,-217813,-200153,-153794,-183231,-39131,113453,1950,-188359,-208903,-45705,80767,102989,83794,21804,75531,99071,-61766,-90295,22153,7437,83988,286901,316083,151953,-49386,-1201,247977,172547,-87870,-133253,-151249,-222945,-162705,-156512,-199820,-159826,-95228,71685,170563,-9140,30707,391588,430185,106406,-12481,76478,-9998,-70634,83097,122179,-40951,-62724,138664,307607,261731,73259,-97235,-173906,-142141,-90353,-20524,191550,400018,446681,406806,347504,274855,290578,234506,8527,-104546,-46037,-83545,-234227,-249159,-125312,-159855,-321389,-398302,-265776,2654,179135,225064,331007,414042,238557,26717,-55089,-35217,69428,107602,-35955,-157616,-91927,11649,-28749,-60160,81997,150804,134912,214726,274839,96507,-51491,-44233,-92577,-204662,-230518,-54634,269642,322047,3075,-88714,131389,282418,390511,395327,25086,-176601,-58792,44,-6893,52403,39290,-56076,-89239,-141999,-216099,-218211,-150318,-98732,3270,179672,130668,-78729,-56665,73384,101336,88437,71710,51506,91415,95496,91219,158025,148190,110678,80652,9827,-47984,-16451,74669,83206,-129383,-305035,-232528,-112991,-27233,-37067,-135037,-219965,-183276,-102811,-2017,-1191,-61183,-81296,-77274,-61795,-153696,-240526,-162881,2303,66634,67432,133467,265027,249814,103062,-29300,-114596,-128152,-18902,71700,-53659,-288294,-305265,-75516,93801,57077,56852,199330,152622,33998,82120,150169,90884,-12933,-101911,-137256,-79852,-29457,-182801,-308555,-269012,-87615,64169,79273,-84171,-142760,110084,343851,203203,96851,215481,259668,168077,123336,89456,-51437,-133943,-4817,96130,25876,-1883,42498,107393,211431,222963,157416,175688,172478,139327,99342,-30268,-275403,-321879,-68573,191405,336087,341361,199949,34296,-66507,-171606,-278864,-252640,-143944,-185213,-302397,-77131,255523,247215,211530,644786,1302164,995946,-1177529,-4076279,-6516781,-8700266,-8817085,-5772815,-2326313,-547068,115307,-29346,-69686,304242,-712405,-4772996,-8859001,-9229042,-7519584,-6303202,-4697433,-3096427,-1955929,-711567,141858,4608,-361988,-592974,-635156,-617825,-483525,-299284,-223377,-137788,-21578,-30382,-83590,-78007,-35396,-54143,-130738,-54829,94546,83122,69247,101645,77756,146184,216925,108731,19934,63168,62246,12426,64042,34110,-111163,-96608,-28926,-118157,-135520,19123,124828,182465,171662,90769,69089,136334,175250,115048,12550,-123740,-249964,-174686,3319,92014,69741,16063,-64042,-147845,-107378,-7064,56609,18983,-185672,-228790,-1609,59908,-96736,-87140,103969,223857,220386,65138,-205106,-317976,-272788,-289291,-74216,233788,279266,51762,-163359,-332893,-454631,-439789,-209756,154502,332741,138539,-150021,-179170,146741,351978,102155,-138185,-80242,137252,74510,-87636,-64479,15103,-50421,-275109,-347700,-107275,199583,262905,7510,-262698,-361845,-315153,-118912,126481,123144,-57905,-121868,-15522,92480],[70788,-89857,-256170,-297999,-257508,-187984,31189,202462,134362,-20497,30457,185652,151437,29573,1561,-51684,-87812,-11420,-33121,-181919,-253139,-214342,-36950,168923,268532,265218,113711,-70344,-1470,221378,244956,69502,-43086,7621,14131,11720,45883,23516,-102354,-201577,-245520,-109819,97533,153144,71905,-7162,58833,245824,130996,-143149,-159879,-161190,-178873,-64187,-70387,-189311,-219330,-25331,168496,208069,196181,267624,210477,85389,109672,12974,-298652,-321183,-52958,77450,4569,-183394,-312055,-213651,2981,13123,-99056,-59721,-29510,-91737,-44287,21119,9176,17636,99123,239271,276635,346648,431122,325273,149135,22395,-98653,-99657,8341,2743,-12883,-78546,-142946,-67484,-31913,-138929,-204139,-185236,-161006,-178116,-119049,-844,109175,247865,334794,208327,37758,-14340,19466,91735,130514,218807,301781,202321,90298,142307,194620,142345,161962,196071,166034,124799,82832,59566,87571,173050,156074,-57363,-192919,-101614,16595,109223,148215,49980,37497,258327,383871,281857,140717,-15982,-96986,-37051,-47073,-203276,-304208,-176904,71065,-8606,-363568,-406886,-96801,85475,20204,-111900,-179837,-103297,100594,194053,101223,-81256,-165970,-151993,-129627,-19791,200978,284553,212488,95711,-20642,3161,23750,-138080,-79879,130408,82511,-67274,-31159,106440,169616,180465,167937,63434,-7510,118759,390179,395046,86582,-148116,-61312,84652,13185,-90527,28547,53109,-154445,-179057,66357,259550,224114,95094,50406,97469,11940,-61266,-2484,10603,-12341,143997,254224,122582,-23286,-24998,96539,218548,152033,-88457,-262417,-152482,22129,33760,-8716,158617,301202,122532,-96770,14222,255528,186524,-5660,17956,198808,153104,215497,395535,386778,328026,416704,373049,235235,145843,9057,-74533,119369,411650,405732,160479,55677,9987,-119517,-184001,-9095,153884,153550,68089,29012,-51531,-255332,-353962,-216931,-114100,-248013,-257987,-12108,197772,217465,115853,-4089,-32404,-34785,-141676,-212432,-167878,-79572,-19332,83458,309091,549861,500940,222926,7292,-184948,-399535,-337495,-119167,-38435,-111167,-46273,136365,263848,166629,75983,130696,104592,38221,97117,43810,-182879,-263488,-149656,-89741,-25004,21950,-144584,-238348,-169171,-81990,82647,300090,283749,7610,-44080,259571,388401,181648,94654,107555,38467,-82362,-54089,70531,40999,-95017,-163739,318,289212,312800,69545,65323,346977,502479,314381,-62583,-224276,-87093,-24331,-169686,-143100,59953,155929,138418,42886,-172065,-334667,-152073,52938,22870,-18829,55919,80462,-132640,-432148,-480712,-160101,95690,-13898,-308230,-394968,-124241,275619,460325,371465,104214,-93903,-3076,103927,26008,34629,-1975,-240600,-466930,-419312,-209221,-60777,-88911,-189564,-101533,124581,23622,-255154,-432419,-420256,-234740,-26568,77950,153636,218291,212215,115788,23312,-7789,2959,-22072,43252,163133,185530,151233,202122,248278,186725,73895,-80892,-236951,-315338,-265510,-215961,-202301,-161982,-157956,-179628,-100917,-98034,-231684,-241210,-87123,38277,31190,-116209,-183743,-36368,10994,-53926,-64814,-155775,-384331,-466438,-316232,-182859,-131457,-148482,-139955,1486,160255,23737,-149062,206418,535320,160777,-413715,-548574,-540063,-133526,407876,987726,1587485,541724,-353686,1506738,-1578764,-4329515,1140101,4002081,769277,-31247,815510,613460,191383,-519274,-632370,-291851,-138927,88069,160306,-30655,-123965,-7014,-89216,-247939,-201963,-64649,-20670,-162906,-226132,37631,349052,193556,-243034,-396484,-350609,-232618,-66125,-8507,-76215,-59459,-90962,-190801,-88734,87267,99375,27434,-126580,-267356,-282973,-130469,70784,99205,-29743,-55705,54039,128639,120079,3520,-179386,-264188,-101544,43578,-120664,-293133,-113271,155166,183742,3329,-87327,10050,73936,33472,57858,84613,83386,70175,2978,-47304,-58309,-74491,-76506,-85340,-49215,168025,229974,-109377,-281104,-160245,-110561,-219052,-220633,-3299,195348,172503,9825,-196809,-301628,-362387,-427692,-260006,2504,51141,74424,90557,20870,40714,147873,174633,201697,213582,113872,36924,4224,36916,161685,225385,284384,355550,293438,186814,173469,191839,201852,209676,149946,15633,-31337,116193,204674,203480,102339,-73075,-178246,26088,272223,171931,-84793,-114759,20993,48122,-110303,-214791,-28716,170375,-23273,-266408,-220056,-16127,128474,165408,99925,109352,189348,40261,-191310,-221921,-163924,-80463,84646,213890,199600,131158,112427,23908,-65242,-116347,-83453,48122,108127,-21982,-169088,-175492,-173147,-208372,-237460,-359878,-423871,-157640,118909,128644,13785,-106055,-145254,-174180,-197621,-10252,177952,85898,-92310,-140825,-38947,101619,194583,176526,55279,89013,141516,10632,-73090,-34506,-15914,76952,250760,298390,205925,-1614,3683,231404,154290,-125626,-172758,-152242,-245424,-209133,-144745,-180207,-164315,-43728,143497,209706,67424,111305,397284,338957,55414,-20359,68410,27296,24238,120473,73056,-88604,-31647,222197,394395,298556,20815,-192557,-225412,-182037,-117582,16661,260171,363071,250824,224642,243911,153537,160254,244209,136295,-44854,-42201,-51828,-221315,-288364,-165033,-156219,-262680,-285086,-195336,20273,204900,266668,334228,395983,252942,68240,-24937,-44811,20311,77115,-51464,-187899,-69198,78402,4486,-45224,126461,225712,203659,277122,318191,162428,16973,-25433,-112963,-214569,-221702,-110381,131908,167765,-100724,-106964,159806,257422,316355,324136,28755,-171008,-80424,-35894,-37596,65788,64332,-96088,-195200,-192430,-210482,-201704,-149092,-101887,-24883,117327,81700,-86087,-52529,77616,81572,27361,-48295,-97355,45139,191212,264251,308777,222333,80702,26085,37422,-9056,-121719,-91802,50112,-38216,-210488,-124629,-24560,-22788,-69364,-115129,-137056,-111292,-76562,-32078,-73718,-165604,-137717,-103841,-103933,-113269,-143042,-68563,120471,247591,178346,129157,192716,155132,43871,-17002,-59580,-117335,-91763,-21874,-50626,-225496,-275120,-163057,-32991,6567,77033,238300,228195,132805,172252,179181,77928,151,-17523,-51042,-88512,-119815,-245166,-323445,-299548,-158137,-26032,-17380,-89708,-52616,215188,430213,253078,117190,197635,238816,125054,59284,73732,-41170,-148600,17219,235616,207971,117209,78962,80870,174465,245663,241881,268820,242435,168907,89438,-25922,-171375,-166659,-24788,107425,192977,223959,152820,54155,-66951,-203274,-329855,-314988,-205843,-225594,-272885,-37569,206764,181558,277187,707357,1149820,1021268,-771766,-3900000,-6356816,-8242168,-8699765,-6219343,-2618417,-627395,148904,91072,-38978,159182,-661972,-4062357,-7775286,-8796545,-7495705,-5862423,-4121786,-2656655,-1689811,-640442,164603,116871,-277249,-589586,-674431,-660934,-496003,-288758,-202179,-77865,67850,89840,47173,11678,36587,61342,-46683,-41477,83847,103257,109395,129618,75946,96417,99470,-7389,36261,186859,125072,18007,128032,153141,-16461,-32053,25278,-40989,-26659,112609,149232,99910,31350,-22313,35329,161647,203198,113675,-27889,-194377,-284094,-183161,-9521,71483,-24919,-131671,-178562,-167707,-45845,13898,-35836,-121247,-253736,-214802,10017,39167,-125084,-160185,5139,180180,233650,137599,-54286,-196851,-322230,-432134,-156970,250221,274915,12554,-179239,-277107,-366293,-340125,-147815,102166,177118,37284,-136248,-144333,115232,338593,190654,-43010,-120698,-56070,-97448,-176490,-102699,-16904,-128478,-380089,-427573,-154519,146093,211167,9476,-237164,-341076,-302963,-127698,99560,79283,-107108,-147941,-10397,98368],[56086,-71226,-205555,-253437,-237663,-213712,-21697,120881,59555,-11894,101206,240235,179052,75739,47943,15009,18532,101859,57671,-94634,-144964,-61521,101077,238823,272286,261396,86064,-144224,-121531,98291,171594,60614,-6173,101892,136254,99285,81963,90468,-44562,-233971,-263450,-33859,233879,284733,155374,44832,148338,293175,100563,-235993,-228412,-175494,-223581,-138301,-46051,-91728,-147500,-6539,120652,90199,75014,173765,120704,-7347,66377,6308,-293624,-350575,-106137,57163,45846,-110266,-289024,-230689,-15866,29350,-49153,-7245,-789,-63049,21507,71840,-44867,-71191,53405,199840,251941,335994,459037,455881,247957,-4838,-162025,-140983,-47341,-53356,-52725,-91786,-124808,-46124,5036,-106537,-234104,-201345,-120212,-168405,-145841,-16903,141182,313157,348551,167446,37686,45936,75690,95962,80340,173695,267045,145445,43485,141621,182132,129242,228283,284629,141458,-4127,-2991,55649,145876,224063,125568,-175800,-320284,-182058,-27017,63690,101595,12960,-18874,197243,338522,223367,61231,-49384,-43769,40868,26252,-116882,-271232,-188630,86584,40803,-292549,-298759,19043,190459,53795,-188546,-266058,-99164,229890,312457,126631,-54820,-120020,-92277,-58907,6333,216343,299260,173739,18167,-87578,-40245,-28249,-225713,-157968,149696,229637,126404,96855,222261,303144,268739,207852,85588,-5118,109547,358707,367949,94112,-180388,-149079,3421,-8876,-13615,154752,162752,-30267,-41814,132862,252044,157464,-31658,-72039,958,-109206,-227241,-107557,3984,32315,188863,310052,193785,-9842,-100571,12742,186419,159050,-37120,-221222,-237490,-114486,-46146,-64722,91294,332406,253053,-52668,-103484,82781,68232,-57335,64445,420655,466396,408889,512888,484132,310918,256674,217539,221677,250661,74564,-134936,13179,294208,260264,76846,58017,27472,-121040,-195481,-29811,164955,159735,-4682,-53111,-42093,-188717,-277010,-164795,-139921,-349237,-381668,-144537,50166,139319,147775,40465,-26410,-46431,-124516,-136436,-49905,59668,95482,120275,285005,509611,506698,273381,62552,-141067,-349965,-363129,-189810,-112845,-192447,-99014,136620,297397,168367,-3996,7592,81408,105393,138234,2973,-273048,-350604,-222112,-216756,-219616,-121128,-184726,-228049,-167590,-75387,65711,200780,128847,-62028,356,363729,492561,335513,315212,265114,90726,-57945,-35213,64290,35638,-66240,-95195,41378,286651,325867,80166,64788,329919,400848,217252,-73332,-189479,-63477,-56518,-246897,-169264,81726,155127,58515,-108832,-357466,-494427,-243312,54516,105885,-5917,-68714,-76355,-192947,-379268,-362710,-119199,11216,-173302,-420146,-406388,-127004,214926,397899,345028,144082,-36246,270,107458,138010,161575,-6675,-285256,-457028,-423215,-242618,-76881,-69555,-94993,55631,237141,69800,-279528,-536232,-468326,-218519,-547,124081,236499,257425,241770,200670,51940,-65960,-11782,43131,128877,219988,182655,88134,147607,204851,129963,25930,-102673,-248691,-296647,-200481,-185710,-235930,-225757,-222951,-222751,-133801,-136122,-235705,-211731,-44147,99822,55826,-131578,-180533,-18102,18663,3874,39773,-48564,-274863,-362045,-236037,-129887,-115619,-117388,-63977,114202,309628,135966,-108405,170402,475457,123320,-379432,-410207,-274242,21606,372313,1133866,2296053,1407616,-94146,188403,-4294634,-6086415,1531907,5577134,1973092,322429,722035,428876,-54000,-452633,-333409,-102248,-2774,289042,310975,30803,-110620,-29337,-73827,-171994,-167288,-100321,-67608,-155403,-273025,-164540,46565,-19877,-360823,-472730,-332355,-147968,-26502,-18683,-66602,-31204,-62324,-183987,-105226,62192,95418,-68379,-293017,-335693,-230241,-52419,108597,136570,-5355,-101707,-25752,54377,35290,-63861,-191094,-267220,-157662,-43507,-131904,-188401,-28412,131365,111314,-21207,-107283,-16962,90527,83467,61746,36594,27558,42934,21868,48921,53666,1336,-21381,-43888,14299,238163,264614,-133823,-374089,-267782,-133731,-138559,-148164,37166,235281,184436,7820,-175646,-300580,-390407,-472820,-333024,-47573,36667,38710,4137,-132362,-103368,128697,252762,276884,283579,159821,42570,16856,73640,202386,237684,208351,237986,225002,195822,226177,236274,227019,215029,128987,-6268,-23376,177016,252005,167247,52454,-7017,-57389,120225,317217,157940,-124877,-127779,22046,38804,-85174,-98830,69995,135381,-104697,-272589,-170892,12831,149687,129425,3957,44381,214387,123755,-95273,-119428,-28016,38673,113978,152856,160002,154191,126335,26770,36772,24292,-27608,87039,140836,-58723,-217064,-177521,-169354,-198644,-198153,-308815,-396720,-158320,95412,140636,106248,41305,-47376,-161906,-173464,40261,220671,136035,361,-42046,1513,127847,237943,185610,40989,79735,156788,57311,-52796,-64067,-18390,61066,166123,251355,269769,86965,19848,163949,104164,-134582,-157696,-92268,-195849,-208499,-116118,-144175,-153754,-4458,182417,243164,215299,301252,426255,206999,-45529,-52247,57531,78139,115451,153473,24272,-150919,-40928,250411,410484,253185,-98412,-313784,-287974,-234740,-158484,19725,237518,207588,-21299,9103,105160,-15887,-9170,220720,234359,-10258,-89690,-68322,-220019,-343080,-240272,-154238,-178772,-160393,-118216,36353,221479,286323,301800,318598,218225,84036,-5680,-48885,201,88737,10868,-126246,-10224,141383,51212,6673,171183,259650,222444,280029,306450,208157,86932,18160,-87933,-193274,-209216,-165284,-8663,9821,-189239,-120212,161450,185661,145874,127335,-10283,-140693,-67112,-33365,-38074,70354,63483,-119262,-234409,-179166,-171532,-187033,-164250,-128069,-71290,43174,31753,-78659,-35841,77811,62862,-20164,-145032,-192864,34573,288175,407872,403252,259230,41181,-38352,50790,27004,-223294,-257911,26189,97815,-52398,-4315,49048,-17594,-71118,-64248,-21930,-16470,-41906,-58427,-109118,-200959,-189092,-178776,-177272,-75403,-19504,59628,241635,392679,259334,106437,91090,19554,-57844,-26104,-11110,-105479,-164730,-114957,-34277,-102924,-203625,-270765,-222313,-90736,88182,249123,258714,202958,235807,181306,62137,27848,51447,-7450,-130103,-218314,-280036,-326549,-307127,-184306,-87466,-117674,-108244,32590,264048,382679,219692,98040,159057,197783,55102,-14965,66749,-319,-135537,2816,293316,349170,221935,107351,60774,109933,201216,264550,288227,243745,174839,103727,3790,-50013,7080,47920,54833,79131,125598,116326,81330,-61283,-253549,-374737,-323515,-211084,-232221,-245374,-52314,92011,35657,224600,656262,915595,943865,-475164,-3694144,-6074043,-7550012,-8245722,-6263843,-2713362,-735377,-6460,103222,14285,73144,-552611,-3257573,-6751126,-8323938,-7306862,-5441674,-3784921,-2507203,-1606148,-656572,108806,233559,-124529,-482899,-599309,-600496,-460328,-273910,-154035,21473,154759,148072,65310,6426,59083,147202,57683,-1985,57408,100850,141419,150861,83221,69368,-853,-119719,43999,300193,190014,24684,183945,297994,138806,64278,83580,59554,110700,186727,130013,-27369,-153645,-168610,-26208,172714,235451,115206,-77844,-267806,-305923,-193846,-45722,35961,-89192,-250891,-300396,-195833,15249,50403,-101620,-246954,-299234,-154167,49641,14936,-151787,-218942,-108823,82614,187379,167151,80078,-57793,-306117,-469578,-213499,205341,213643,-19385,-158804,-202394,-256873,-239948,-124680,-436,-21161,-88057,-115810,-98573,43988,241819,234559,40994,-129079,-184680,-188666,-205572,-122859,-57046,-208895,-440626,-448353,-200056,42166,112996,-6493,-207097,-294333,-268740,-139136,42421,7319,-174035,-174869,7430,102680],[17071,-83369,-177538,-209754,-183780,-178909,-63419,21578,-34054,-32714,130536,272077,218125,129317,88279,71539,112567,184399,117666,-7925,-11413,111725,226988,265662,246513,246813,78813,-159478,-188633,-19274,92655,46075,12618,156789,247587,202939,131395,125184,2381,-224491,-232392,40929,321519,367526,238637,138912,249552,305090,51565,-287576,-253054,-117338,-156294,-136399,14165,49652,-15564,19616,63999,-5802,-27940,52062,12331,-85455,8173,-12689,-237199,-317318,-158721,-2482,46542,-46532,-233591,-216316,-35540,38124,10094,46535,31171,-28430,50434,83890,-91945,-167174,-22254,119257,158896,228432,419971,557445,347459,-36888,-240493,-173555,-77276,-67023,-53455,-76506,-88720,-1168,57130,-84464,-265325,-188468,-43144,-101042,-107926,16328,188178,364818,333222,111419,38145,108563,137550,91412,17404,107347,216936,101955,-6583,84395,107137,69681,223268,324369,136766,-75693,-40134,91186,207338,229542,53704,-286744,-428765,-265812,-88629,-5952,29313,-38976,-83746,95834,241022,143510,-25727,-100471,-22430,87022,89930,-13541,-207403,-184049,90392,80445,-215222,-199715,90738,220050,24298,-282230,-359985,-112519,310668,389935,129230,-37356,-67654,-20694,21738,28383,178252,251596,113164,-43136,-126871,-61800,-64187,-295743,-262896,112716,324967,256355,168362,275244,364410,304133,214630,90711,-12862,88864,311616,338667,85193,-197524,-185412,-29251,-2266,72262,278941,276103,91248,75601,185615,232647,97617,-126438,-145717,-26260,-136841,-338058,-224824,-33280,54656,199203,328798,253635,15186,-170158,-121615,45429,61921,-66500,-215143,-308290,-220733,-96703,-89572,17197,314127,356694,24745,-162284,-27868,20974,-82847,72189,487014,614576,512104,547137,480894,219008,61364,79917,216591,319216,101252,-214454,-116531,132641,87421,15140,87253,42739,-144203,-222658,-97047,120788,158225,-28751,-104734,-32707,-97411,-161004,-78498,-121598,-371768,-442072,-273077,-130308,31610,156961,62048,-51650,-85175,-94672,-19170,104971,201537,197236,137401,202117,364916,420391,293825,147443,-46519,-258369,-298039,-149495,-163476,-267849,-138326,129077,283663,139721,-98059,-136269,16872,130204,144098,-44822,-328732,-380731,-266979,-315004,-374320,-270704,-226939,-207971,-155578,-73404,28284,69372,-46061,-115712,78510,436819,492455,353227,384829,332658,93415,-54857,-18944,53701,43565,10959,49148,140077,289794,304461,76492,58766,274631,253629,85493,-86274,-139351,-28848,-69428,-265804,-144718,114379,126688,-51949,-254460,-459922,-497314,-248661,53605,164137,7103,-177319,-216196,-221818,-284312,-219222,-75675,-78251,-301117,-439322,-329755,-113096,104727,271150,288024,173604,4726,-32399,75894,238881,280931,23130,-246527,-345009,-358981,-254963,-93995,-43627,16003,210296,305781,87689,-277185,-513647,-393215,-168218,-11615,127277,272662,262610,266039,298891,96730,-91884,9291,147521,246395,310902,191998,19211,72581,140675,59395,-41140,-143170,-270135,-280232,-147344,-158842,-252870,-234874,-210773,-213026,-159561,-183868,-234975,-147697,42692,202310,122505,-116257,-158728,-23341,-4053,53050,152298,88697,-91327,-185661,-141796,-78326,-82841,-71209,16085,228667,417655,196855,-61177,201356,537492,193568,-323916,-309246,-62267,96780,237421,998604,2348657,1773303,174685,-1632113,-6533937,-5873437,2960714,6543207,2500558,362803,525815,337300,-89069,-162495,86396,102094,77302,400542,439179,95181,-94446,-56315,-54322,-82265,-114942,-122181,-101458,-119165,-248048,-304499,-288454,-336356,-501735,-505092,-254432,-19341,51160,-886,-53717,-4807,-251,-122984,-121873,819,81902,-104833,-358683,-349530,-176141,-6353,122258,167473,10197,-164444,-136241,-81421,-119123,-144600,-181552,-245590,-170192,-62540,-63783,-10334,88655,108596,55243,-31580,-122564,-47715,78826,95682,46635,1278,-4065,9675,-1543,83026,126650,69981,52208,24978,74941,278778,275914,-155555,-485444,-377558,-130680,-52296,-98612,27042,226459,186965,398,-152982,-265643,-368540,-463992,-355590,-72144,35575,15673,-63073,-263997,-231273,96608,272965,287016,319884,194412,27084,28060,135630,234803,200738,100724,112178,145266,192032,261515,255618,208890,150783,53651,-55238,-29093,220587,294794,83611,-46419,41330,78757,178320,275097,92470,-159850,-142645,240,26085,-37013,17652,131471,63092,-173068,-256836,-117359,27653,122969,51514,-87020,-1728,199899,128748,-58460,-30046,116804,151596,118909,75829,100755,154990,119575,34884,118362,134117,17839,90200,116527,-109625,-221802,-143580,-157125,-177721,-134145,-220867,-326028,-157340,49884,128086,172351,175174,59467,-122186,-125650,87622,222407,142487,75017,68385,77576,165905,225636,118663,774,68094,161380,85820,-16725,-27481,26683,42201,45513,182538,329853,206136,52027,62917,27573,-120031,-97309,7254,-89817,-156222,-76415,-105855,-143412,-13033,151078,232812,346094,507292,455353,78263,-151934,-89137,42478,112693,164532,170622,-7203,-206320,-83523,216874,349612,141004,-244431,-421447,-345832,-286667,-202775,-19458,122452,-21109,-285453,-183695,-28326,-173079,-154870,188659,296070,10528,-163758,-127363,-226290,-384111,-310448,-144919,-98432,-71429,-57410,46224,217500,280402,254829,211075,140472,67660,1926,-37867,17485,127242,111922,1638,70748,185424,105278,79825,185655,219898,172288,209406,245455,224246,139327,78038,-14116,-130697,-190079,-210042,-116566,-98922,-221579,-110072,143566,89914,-75338,-125767,-85375,-102892,-36771,-7658,-18256,56133,34579,-114708,-190231,-111372,-110694,-172532,-194602,-178323,-123458,-23780,-12878,-59354,-5826,74874,52056,-33337,-174680,-195955,63286,351421,464324,408785,249546,4165,-88193,56811,53792,-295840,-388728,4460,231138,122715,101212,91273,-22413,-65792,-14574,82801,74236,-7103,-70523,-106006,-174946,-229462,-277525,-242098,-34252,110249,195873,338536,463433,298554,82872,-10184,-128810,-178646,-50604,18169,-99036,-217698,-173625,-4431,36230,-127457,-372065,-419695,-219851,63452,216631,233460,228900,256535,154326,40769,53212,85740,-8810,-184716,-296814,-293686,-334681,-309854,-177731,-119930,-204325,-138630,96248,262538,243845,132119,59551,119972,146332,-37155,-100088,58894,59172,-102218,-46496,253175,399694,271054,121285,58503,35533,99249,219950,239681,186993,155267,125326,38377,44900,142280,123941,39854,17183,66974,103838,108693,-59716,-317193,-409229,-289170,-169580,-206392,-231436,-121700,-65855,-151985,94254,536620,656005,754866,-382470,-3529314,-5746487,-6768388,-7511691,-5837891,-2545837,-818641,-285057,13297,69564,41524,-447707,-2588677,-6013063,-7831740,-6883750,-4980508,-3580774,-2537595,-1638502,-726533,-9634,293596,33222,-315468,-436517,-449279,-372929,-248855,-96421,121773,211990,127736,-25056,-80061,38949,193272,160094,54829,29528,81275,155858,157703,89937,58693,-62425,-190471,44522,365177,235093,28016,209342,418542,310442,166815,130303,159628,244536,229899,74893,-162673,-330831,-305236,-83941,184935,267104,111988,-129987,-324850,-319674,-218848,-100938,-4929,-108879,-309050,-384059,-209298,70921,99520,-118330,-316024,-303716,-66096,100308,-11720,-180748,-261160,-217750,-53309,86084,150698,172536,58630,-245015,-418020,-235678,106030,115066,-28659,-96514,-114643,-150546,-173812,-145943,-109856,-187077,-190598,-92769,-52786,-18107,130021,239641,104932,-99867,-207242,-161956,-149917,-109321,-91776,-260962,-432782,-404117,-233123,-76722,10545,-25731,-171578,-231035,-218468,-135182,-4808,-52068,-220103,-175551,45619,110175],[-37034,-130328,-185776,-186401,-127855,-115909,-93460,-68344,-112612,-68181,117064,273871,260020,185605,131692,120667,174818,214051,128853,50928,104926,246039,311373,262969,215524,233491,98844,-117672,-193128,-92309,46270,46264,18104,158616,311594,287706,177104,124764,30480,-172615,-161348,98513,348790,397270,314363,256878,326408,279448,10238,-272854,-229661,-26903,-21772,-57859,106340,204133,129321,29711,2207,-53943,-83783,-55205,-58174,-92655,-25756,-21514,-139449,-235466,-199524,-74910,35409,13043,-151159,-172735,-54520,24635,48541,81063,60840,13291,53932,66196,-116977,-241953,-112021,19970,37992,72517,329365,596589,416589,-64245,-306760,-195530,-85532,-47401,-27130,-49664,-55254,51540,114980,-72431,-281147,-140137,60631,10480,-23318,71795,214822,363137,273181,43016,31963,154269,189802,87149,-35069,36746,158934,72497,-56187,-17153,-6469,-20599,140599,294378,155607,-52404,-5277,165389,262603,193079,-38666,-357178,-476747,-310956,-138136,-75730,-47318,-92564,-136964,-11444,121923,65175,-94018,-152352,-37263,93532,136241,76384,-139018,-162334,91351,102988,-152447,-142105,80514,143845,-62043,-349770,-423471,-137977,321263,411336,121958,-22293,-8847,56422,97227,43382,94404,152151,51343,-60376,-110280,-49229,-79205,-328434,-352451,39434,346037,292148,164746,252431,339613,268951,177405,73063,-25091,80457,294172,336568,69147,-201794,-176755,-19507,30227,146483,357708,349801,180207,154400,212625,197533,53933,-162020,-147802,23066,-78362,-376393,-330527,-95092,44872,165536,301595,290146,48501,-218155,-270045,-158136,-97451,-148787,-237110,-345697,-279369,-111698,-85258,-63861,226666,391995,119453,-126217,-34275,42225,-78860,38379,372773,545223,498115,493190,380583,75195,-119440,-9974,217691,339663,94930,-281132,-235934,-28036,-52101,-1382,139684,67223,-142833,-206972,-143886,66689,159207,-9050,-114143,-9527,14235,-24524,11931,-84930,-334739,-437885,-367023,-294696,-81829,136319,53275,-108831,-145609,-62552,108294,258652,304813,247133,126754,83082,157249,266063,275775,228495,57574,-174330,-193472,-46278,-182954,-312907,-153717,102177,206436,65846,-197139,-264866,-68038,104217,106675,-83398,-314929,-326403,-264355,-357045,-442994,-374326,-258003,-184468,-135504,-76104,-18106,-58567,-191508,-142007,157473,444124,387358,229525,276894,280369,51743,-60306,284,42312,50156,101213,215508,266504,306135,261966,60075,46670,194333,100530,-49783,-101712,-87264,6436,-58285,-217687,-75377,140983,65117,-173525,-361963,-450969,-352389,-168561,54513,179347,13001,-243049,-310358,-226224,-175480,-91479,-48006,-157222,-359650,-356231,-190705,-86420,-14320,120813,220435,181190,4202,-105739,8258,284912,349128,79928,-133958,-174026,-251639,-234408,-95097,-11108,109794,307950,311684,73790,-244063,-369428,-225709,-95035,-43529,94879,254340,231373,269147,372099,148663,-72040,63337,271732,379855,410095,202483,-36653,1351,79255,2267,-95919,-185509,-306832,-284100,-124872,-133004,-228439,-172566,-117172,-143648,-169350,-236095,-232229,-65461,145694,306898,196211,-92521,-141442,-59494,-53598,76491,234963,206240,93988,-9307,-67472,-33505,-22801,-16291,74804,313034,452741,189368,-31269,259395,649295,313806,-274806,-295755,-26872,15470,38502,674078,1780417,1637354,495460,-3262449,-7887007,-4267717,5073893,7014424,2364320,93347,279929,329549,100803,283060,501505,233280,57190,394415,500970,140622,-69526,-59379,-15705,2892,-68262,-142492,-124725,-78388,-176234,-357376,-547510,-642076,-619640,-479386,-138571,120583,152240,41073,-44140,14234,73637,-34623,-134199,-70055,65555,-75413,-318891,-315064,-134507,8934,123700,186468,9986,-222594,-232986,-227944,-298750,-230308,-170056,-211488,-132804,-11441,53770,179560,208097,109977,42439,-19481,-117230,-71007,34044,64928,24384,-9901,-3345,-15571,-54756,44275,132460,106682,119708,101551,118306,281496,267012,-163776,-579842,-467353,-113145,9658,-79968,-18462,169326,157916,-27556,-138546,-198606,-292961,-394780,-308088,-55873,44447,7826,-91694,-336590,-318638,49945,235277,240358,308233,191987,-18812,29313,212240,259184,121616,-13896,8835,71370,167185,258623,240269,151796,36415,-56149,-123334,-49514,230032,292705,-46755,-170078,57140,179966,178064,158085,-13275,-190331,-159774,-36233,17222,20009,96175,138651,-12403,-196470,-213574,-69096,35184,68431,-36875,-142621,-10935,152768,47715,-98439,16289,220676,227752,112833,18633,47837,144049,102628,33668,137255,167666,31997,52468,41058,-160576,-183983,-83825,-133901,-135668,-44533,-107109,-224493,-154646,-12402,87126,188045,249289,132531,-80245,-83132,109972,184740,117967,129858,172961,180937,219638,176229,19184,-31041,73980,170695,108134,39757,84229,129501,31815,-80586,104015,367126,328679,99392,-40020,-61801,-96580,-16970,110203,35375,-67215,-32634,-74988,-143562,-81696,38249,147871,366857,612360,451729,-8874,-216237,-109098,24745,108287,149951,160193,-17747,-236976,-138130,140510,235819,3587,-362311,-476665,-379827,-320732,-238448,-94424,-51373,-248412,-463310,-309450,-123812,-261419,-223927,168880,325650,34742,-227385,-205735,-231544,-385787,-340736,-125699,-43772,-42105,-29016,46781,187968,251512,214592,111611,42823,24446,13,-9187,64082,169965,203372,142190,148903,205730,162644,155035,156280,99241,47804,73112,155632,207641,160197,141316,96844,-28700,-158611,-235734,-169339,-123806,-174545,-67616,111753,-5919,-274278,-338206,-170938,-71229,-5268,21630,5802,22122,-12867,-82312,-80753,-20609,-49481,-154615,-228775,-239728,-166046,-66161,-42188,-31099,35055,74927,53757,-7345,-123343,-110366,114263,354561,407072,322579,196172,-23573,-110367,58687,68068,-318224,-452694,-15132,322575,266511,170750,96350,-38490,-69501,10981,148231,144259,25871,-61083,-76636,-122750,-260396,-366718,-263511,19645,226882,307676,384505,445885,298763,77432,-80332,-250713,-277214,-73406,23386,-103389,-237773,-179289,29136,134052,-84579,-438728,-563856,-352035,-12929,139293,163156,210812,230160,100849,10397,58802,76780,-44059,-230128,-333166,-294380,-350842,-320889,-163849,-133399,-263111,-171407,131208,233656,93163,36709,23913,91690,88522,-137433,-190784,33781,108868,-68876,-120914,131782,337945,237719,115605,75795,-29017,-30884,123621,149039,95276,112166,137061,58982,81976,201648,179709,55158,5375,47241,114729,129612,-70449,-378990,-427066,-235541,-107113,-163038,-240524,-231111,-235451,-333510,-53949,406295,425592,478192,-527736,-3476558,-5469383,-6059934,-6629523,-5037694,-2138778,-855215,-598697,-142805,103329,34663,-418571,-2241493,-5620491,-7293991,-6234809,-4516492,-3469506,-2649353,-1737632,-822646,-154190,261451,135359,-145585,-239190,-250826,-248430,-210710,-49523,186412,222474,42508,-169554,-191892,5980,208740,236954,111907,16982,59342,151722,149370,88743,54749,-75105,-194341,43714,361787,246041,27365,192795,467376,436561,240115,151539,234683,342189,242740,8888,-263823,-448113,-392603,-109895,212228,293975,97572,-178061,-355878,-333448,-264702,-169673,-47996,-93520,-299265,-396300,-189957,114982,150942,-81207,-306000,-263201,16600,135201,-42075,-213417,-286639,-297428,-191561,-44018,96813,207126,119710,-172950,-323449,-230516,-21664,9439,-15288,-9984,-23713,-62917,-152768,-196673,-185065,-263826,-233183,-71145,-20117,-38733,62622,221066,151335,-35217,-125136,-32182,-15594,-46309,-96030,-257005,-352004,-308434,-247038,-174535,-59926,-33061,-128094,-161982,-161626,-107160,-8370,-60242,-212829,-133661,102999,121723],[-92579,-199293,-226544,-195387,-105196,-69931,-113894,-125284,-148165,-98793,69896,241378,286431,234523,182563,164719,196106,190068,93662,65690,167470,296182,335644,256721,209294,231774,137873,-44364,-155226,-111658,44887,69982,19900,115995,308651,324221,201521,103078,43701,-88524,-69306,129937,322436,382564,367811,358008,347906,228287,1426,-194581,-172423,44706,104869,58536,207123,330377,228540,4917,-57364,-47946,-84328,-115007,-58830,-11877,-5943,1986,-23103,-137457,-226310,-135714,41420,76755,-53872,-109690,-72613,-19065,44346,81732,78442,55567,50747,40757,-109063,-267167,-184854,-61373,-53854,-55148,223913,558763,428922,-78611,-334151,-206833,-84725,-18923,3472,-29355,-41703,87641,156977,-70543,-269617,-63612,169490,133203,73950,118588,195318,286875,168070,-33900,7364,165404,217819,87769,-66240,-30093,92019,44280,-105630,-136527,-121561,-111083,9975,201477,190615,65708,100055,260834,298327,127458,-124459,-364114,-437800,-288061,-152002,-122913,-105534,-133285,-163613,-90205,16785,10040,-120399,-183312,-74956,69195,159084,122626,-93383,-126957,97088,105738,-111700,-128621,-10854,-26163,-178546,-358799,-423836,-163767,264624,377386,115617,-5891,49867,131433,160427,53558,-9317,30232,7289,-26421,-36937,-9041,-77431,-312801,-383157,-33981,302427,249887,102649,171800,249488,177752,108344,40803,-29022,104696,329308,360091,51378,-201488,-150547,9131,78304,194206,361571,350017,215005,188231,209833,153038,37030,-128665,-84309,121129,26675,-347010,-400442,-165721,2290,91699,235820,299426,84314,-232969,-385466,-349134,-249834,-225341,-251206,-330903,-286040,-97899,-65275,-150334,71773,335541,203715,2829,59933,97650,-54447,-23854,129537,300771,377961,372555,222170,-77243,-238384,-39072,221727,317216,70956,-309879,-316297,-144228,-114256,27046,197520,107310,-80541,-102576,-96556,53796,167968,33386,-82778,36710,132064,103587,72583,-63397,-274954,-384507,-404883,-400001,-172134,96043,23147,-182873,-211740,-37152,213242,373751,348336,233899,90158,-40453,-53584,86797,219267,272210,127644,-137960,-117775,37034,-178723,-310883,-140008,52626,77809,-43776,-280790,-339712,-136235,44332,40849,-93787,-220523,-197006,-214003,-336778,-417744,-399218,-264312,-155961,-108503,-82603,-62378,-152144,-271672,-137314,200234,370813,219145,27031,48296,125645,-13408,-58172,28459,39438,46914,163730,340191,380986,334921,215608,35755,28876,106527,-26815,-159078,-117464,-46929,31266,-28402,-122242,15164,146744,-24248,-282404,-405411,-340508,-132003,-39606,58994,149482,8823,-252961,-345583,-220543,-85646,-8947,-44792,-215429,-338825,-195536,-30205,-50598,-95141,2994,167813,165169,-41213,-202276,-82089,251973,347345,148957,14599,-6607,-138298,-181686,-73873,19221,154512,313406,256086,35033,-184169,-152106,-19517,-11776,-68733,47043,190010,168020,236318,386135,195969,-9317,133926,380612,491447,470250,196092,-65771,-43007,41133,-21317,-115083,-214728,-357413,-318773,-139186,-104039,-152086,-49769,29454,-29160,-153328,-272608,-215962,18299,232331,372991,235906,-86733,-153123,-125624,-114308,75671,268342,262077,204996,94205,-38573,-409,59366,35557,94020,343667,412344,126867,-21561,311243,725817,400542,-269403,-404964,-240107,-263352,-197560,285923,875554,1214131,875423,-4057599,-8087470,-2158359,7128908,7065036,1756050,-391974,13475,361383,445221,765128,802878,235787,-76364,272270,461690,142080,-42361,-24909,49373,71757,-47301,-175883,-148869,-56297,-91081,-324351,-657200,-817621,-663604,-393049,-13037,239901,254704,96439,-39877,22385,131191,42370,-137042,-119215,53320,148,-205912,-250932,-113468,6357,129567,194223,-2286,-248993,-269643,-327076,-447924,-303542,-162637,-170070,-53772,86893,173925,313993,291072,141019,76711,9851,-87155,-80458,-38594,472,9924,7404,27616,-22072,-117703,-51505,66703,94461,156710,167202,143663,251868,245135,-152125,-619103,-508976,-87641,38343,-81296,-70213,80412,82440,-84607,-133687,-107776,-178555,-279473,-193068,5939,56223,7261,-81913,-335795,-353129,-6199,161311,163271,248397,138115,-96901,7448,279921,272933,17191,-118690,-59941,11740,116376,208757,191830,70773,-93887,-171821,-196875,-81900,194350,211900,-204220,-280532,45920,215642,122261,5676,-133252,-214656,-171767,-69648,21574,74354,119980,99362,-55698,-164430,-152900,-34043,48825,21472,-101019,-145113,20443,89537,-92589,-193974,10652,246411,249675,116893,9044,22133,132932,90306,18074,87803,120929,11025,-13243,-60873,-198701,-120177,-14376,-94556,-66270,61731,12095,-115776,-151385,-83257,22528,147084,237838,136786,-72064,-76219,96175,126160,87701,171227,259014,293495,286056,124718,-55835,-25715,105094,188368,131048,110002,244833,275809,42155,-172004,34299,368208,420275,154581,-111174,-145047,-80429,54353,184799,139657,30649,8561,-53511,-153110,-188079,-128756,-13264,234415,541135,392549,-34957,-208242,-96759,8738,61611,77178,114685,-19257,-236703,-178575,58108,114213,-108315,-404435,-456920,-375106,-324266,-258998,-189676,-232218,-403439,-512129,-346177,-163576,-251949,-195232,168742,331259,74451,-247577,-271914,-226603,-337552,-317135,-100847,-20335,-63127,-35536,37465,137648,207140,191801,49003,-44817,-30863,-7450,31892,120263,197445,250398,237665,196200,206054,218557,215693,93738,-74196,-131922,-93138,65640,163744,146275,193905,219634,96314,-110554,-236678,-164672,-62545,-54460,376,67951,-84788,-386393,-440980,-235111,-49434,19479,39444,19574,-23248,-61961,-33005,48750,54259,-9330,-130220,-249515,-289042,-185390,-73577,-44909,4804,80919,84495,67076,44803,-13045,20543,157278,289215,251985,170547,110356,-43795,-106651,55262,70082,-281256,-430792,-24468,354610,346087,193702,68998,-58157,-84837,4534,166675,189213,58727,-30311,-39199,-85439,-287568,-418340,-229380,90397,314421,366985,362940,352869,271661,100279,-100147,-310821,-312613,-76050,7537,-120382,-223267,-135188,52142,147166,-92760,-448561,-609122,-451897,-130846,34260,75161,161277,163986,27812,-30209,35705,31888,-91995,-250447,-320365,-285303,-362060,-340705,-167358,-140700,-285646,-193256,138999,202507,2014,-25914,6555,76111,27715,-222247,-273734,-23512,115013,-59358,-205021,-29622,180094,122828,89069,104957,-67700,-148579,10026,51467,-5998,51047,129171,55538,53072,178518,200662,85260,25140,49902,131915,133558,-98197,-419353,-421889,-187735,-51673,-120895,-272970,-353714,-384842,-469022,-166697,312273,264511,177941,-839329,-3536707,-5271024,-5508868,-5746827,-4070980,-1591504,-840643,-859947,-313662,95836,15834,-503864,-2273227,-5485770,-6699869,-5446761,-4110497,-3438699,-2790668,-1876409,-929528,-285906,144739,152769,-19136,-61860,-61043,-114622,-161092,-29867,191588,184822,-66992,-291395,-260773,-1988,215813,273058,152860,32753,52924,136371,131045,76718,49462,-42251,-128819,48131,296182,221792,25659,138666,419430,461858,252399,140235,267684,382222,235352,-35332,-297803,-472673,-407510,-90521,259263,313762,71328,-217635,-365290,-355806,-328156,-245091,-96561,-71382,-242148,-331115,-133935,140454,190857,-2524,-218911,-188220,59911,128274,-78349,-246616,-294134,-326694,-289441,-165223,21441,181218,113623,-119314,-233215,-213646,-138780,-69899,10202,70480,57765,96,-162990,-248425,-205459,-237711,-204103,-53960,-12024,-18444,59615,194428,187601,53865,17931,140094,160311,71531,-45958,-186440,-216560,-189322,-241205,-226941,-81971,-22066,-77229,-95830,-108167,-61048,40941,-334,-141087,-51898,167370,131566],[-136493,-264389,-280314,-236338,-137401,-74509,-126149,-135601,-127668,-107761,5530,176828,277727,263677,236503,200762,179000,131711,33581,38000,158287,248081,300333,271981,245990,243534,176797,24706,-112178,-99790,70536,108941,25970,53762,244164,301322,194435,80483,54159,9337,20743,134003,262023,338675,380680,393893,300247,171910,37052,-80832,-107329,59279,156316,153715,281993,391917,241771,-56001,-102808,-663,-42436,-116988,3390,124803,71232,66487,83675,-58849,-241418,-167729,79756,147992,42099,-39927,-88953,-89408,-7183,44885,73028,84778,54161,29700,-67321,-227907,-206729,-89268,-68485,-84455,148299,456522,373895,-80244,-314311,-210161,-89634,-8736,16635,-25455,-53038,86423,159236,-80197,-231605,20179,254689,225324,147079,135321,125077,145645,36862,-113016,-44207,134575,213419,90795,-80287,-95072,10277,937,-155220,-241407,-202129,-167877,-114960,77361,224737,237705,247462,348492,300989,49309,-180454,-303776,-312993,-193189,-122653,-135189,-130683,-150864,-158477,-118054,-45404,-7014,-91274,-174277,-112586,30026,151069,105810,-87661,-84965,110181,91031,-89677,-139598,-146101,-237136,-286485,-301565,-350870,-177130,166348,303099,112960,9734,95665,195345,210931,62796,-100312,-78077,-10000,40585,62735,35044,-69632,-251688,-330218,-69894,230220,178731,25540,74928,137773,67704,33782,10548,-11179,167603,403913,381576,32837,-205281,-138621,31181,130918,211947,287591,267174,189315,183398,183820,113949,56319,-35417,15189,218494,126534,-271788,-417528,-225556,-64714,-5411,153727,286987,115675,-212305,-429730,-454153,-328079,-237396,-213652,-255553,-246763,-68567,-48161,-237266,-123599,193087,246153,179659,206128,144045,-24676,-89552,-140855,-9184,197153,224694,60746,-192678,-269356,-14482,225585,269987,47155,-291613,-342105,-188930,-89310,79750,236976,156586,43584,89679,74960,110660,182477,71841,-26516,102084,233898,192640,80869,-79340,-226894,-305989,-380848,-423777,-214946,59787,-7078,-247344,-261189,-21507,272140,425871,336901,178553,40723,-138342,-213562,-73513,130738,254971,133090,-163733,-120096,33778,-167076,-260171,-99091,-9336,-62757,-154075,-321880,-332574,-150312,-16811,-24883,-66440,-68817,-36558,-136014,-269910,-325997,-345128,-237381,-117623,-78300,-93342,-98751,-195729,-275193,-104958,184986,232733,52032,-159832,-195927,-72974,-74261,-37099,67511,53523,34537,170451,378133,448937,365390,177738,8532,6276,27832,-113383,-224216,-130034,-28427,37997,7427,-18323,96982,129011,-123162,-357960,-376500,-174080,68506,83760,64158,87973,-2465,-210480,-325107,-216498,-37431,23789,-59047,-248366,-259285,-7671,109819,-9078,-105822,-36263,149879,134241,-112712,-288461,-168700,150165,287533,212057,146755,99391,-54922,-111620,-36748,36052,135494,227277,159282,-14458,-110070,68611,172572,71197,-62443,7259,101116,83321,161800,326327,226452,76592,196114,435289,533500,445658,158533,-63449,-47838,34555,-6930,-94105,-224937,-411450,-378500,-179333,-68306,-33236,98614,179674,98918,-106632,-267741,-168742,90415,277808,377697,218164,-114461,-206648,-211238,-164973,67415,256323,237681,194649,83680,-62904,14686,140676,70416,71618,318569,327206,48657,-13302,343166,709405,384822,-336494,-634178,-676220,-710090,-450696,-53159,17896,768461,1244065,-3709360,-7070997,-254117,8360491,6689301,940644,-974781,-287977,376014,818200,1159724,939361,111018,-295415,71949,321993,83593,-29679,38570,129655,115032,-63251,-231234,-184436,-58777,-14917,-226211,-606711,-801452,-604171,-259093,96281,317268,338439,155012,-35933,19182,149343,73947,-128273,-124756,50840,87758,-68929,-178953,-113701,609,149667,194013,-17623,-225884,-221153,-340194,-522851,-342237,-148501,-117688,48505,196319,251366,345907,306790,187897,138514,40545,-42637,-76830,-124596,-77108,15974,52533,80990,-6360,-170903,-169419,-50591,29325,146988,208785,161548,209004,219355,-122251,-582799,-481579,-52608,47083,-81098,-100675,-14861,-36195,-167366,-134270,-11150,-56171,-146604,-34950,103543,63803,760,-50882,-274555,-336918,-60600,83935,89205,156457,39573,-196241,-48202,309565,270671,-91082,-209103,-100942,-33710,41260,119002,121280,-13703,-202819,-263605,-258702,-121118,111539,46616,-356847,-342730,28560,187757,37396,-131689,-235564,-228040,-166619,-81297,43590,118116,99315,44438,-43484,-90931,-99396,-20084,77479,13724,-118416,-96718,80140,30306,-239359,-293725,-32935,186754,221054,148876,54191,29730,128254,94457,-3276,573,28512,-30328,-80285,-155191,-217931,-56304,49047,-34616,27988,166176,112214,-25419,-149527,-153247,-53468,63113,145547,60677,-124709,-120531,49133,70546,74506,206072,319379,391651,353847,104683,-64344,25160,152127,203687,150414,177972,405218,430174,80523,-193052,-3344,333626,452953,204666,-129052,-203107,-80368,98207,219396,198470,107905,41729,-35997,-158696,-282582,-291255,-213441,-17442,303259,279663,-4671,-127722,-49453,807,-7732,-23512,34888,-33092,-213215,-184772,8640,31827,-155981,-351018,-365553,-328754,-296434,-268002,-288259,-371500,-446898,-435644,-295909,-144356,-153907,-86889,180876,318445,128171,-210218,-298828,-205433,-247967,-249223,-77143,-17486,-101842,-66047,20207,79938,157055,182356,30509,-98302,-80236,-15894,75042,163378,199050,243338,251532,191900,193320,264592,250769,26260,-243715,-318804,-232643,2842,105315,106017,223552,321445,217042,-46534,-212259,-119021,54251,103279,72664,12442,-139289,-388274,-427222,-256373,-32456,37350,40786,16751,-65234,-94964,16033,145662,84890,-662,-98166,-240654,-301927,-173759,-45436,-12935,48851,124078,105544,85486,98427,107807,134208,162059,167849,50151,-4322,6670,-65022,-90173,43492,62815,-192013,-324146,-12590,332684,351853,169595,20148,-70098,-102636,-27797,148125,212295,91775,12552,-9203,-86986,-314031,-420018,-155859,168589,361538,360923,275161,215253,229111,145918,-70163,-293352,-265651,-50198,-21832,-147163,-183005,-63135,53494,71133,-138527,-392507,-542356,-488341,-251435,-64967,2004,97625,72980,-54376,-77902,-11252,-26655,-127511,-240367,-268882,-262067,-347083,-357196,-198876,-150754,-271466,-193339,126052,181776,-3589,-38267,11969,70333,-25292,-264339,-330339,-117189,54694,-89158,-281203,-182009,-25624,-42691,46023,132887,-72911,-215864,-78669,-23136,-98227,-20038,102253,29277,-25678,94546,184189,113992,54577,54972,129013,105263,-143486,-422608,-390339,-161973,-20944,-92678,-317479,-457770,-489828,-540622,-217400,274614,191576,-52272,-1165075,-3657264,-5132729,-5140381,-5032468,-3194076,-1037914,-770404,-999086,-447965,39128,-37325,-678253,-2568367,-5443699,-6091370,-4663771,-3756095,-3398168,-2872970,-1990185,-1017633,-377922,-10776,101129,50072,61245,73957,-2114,-106582,-45723,131806,112813,-149129,-326832,-239744,41431,236582,268265,170708,81028,75228,122277,110912,55300,38948,20812,-15803,60841,197210,173855,26786,65166,283579,363751,190620,99293,253651,360184,220437,-30887,-251664,-402406,-350547,-31738,317499,325691,40333,-245089,-367355,-390553,-394985,-317028,-155375,-74894,-174902,-212314,-53854,142382,207968,94779,-77752,-98199,42795,65951,-120970,-272662,-280662,-295632,-315620,-243271,-57457,106255,53469,-95885,-175359,-200842,-207402,-96906,34949,117530,117537,39597,-176739,-272426,-178042,-142383,-121311,-42276,-34022,11931,95477,168895,218308,147965,154643,276173,322675,228989,64028,-64145,-62994,-79616,-220577,-227517,-62351,388,-25486,-37419,-65203,-14285,122215,112013,-20927,49119,218848,128787],[-160296,-297226,-320878,-296373,-220436,-132757,-128725,-98917,-56333,-87182,-57053,90833,223518,263343,281499,220473,135662,68391,-20740,-13254,84106,122923,226419,319720,319162,258891,195123,61046,-98242,-95914,85999,141201,38225,1049,146526,230830,157887,71449,74027,98944,87958,115015,190821,281028,339329,331266,191680,128584,109024,28326,-61413,7532,106072,177829,299555,372032,168448,-132286,-119871,65351,17618,-74681,88816,252256,179351,159879,156697,-21973,-245665,-163150,145593,220576,120544,23850,-102143,-171946,-92250,-21631,37333,85978,65040,44038,-2234,-131726,-158188,-46983,10509,13151,136668,325670,262937,-79516,-263712,-210516,-110425,-33161,2439,-35069,-79415,41597,108449,-102836,-182519,83020,289271,252123,170617,117548,22565,-21025,-86248,-184480,-120396,69494,178659,88257,-91426,-164842,-89551,-65732,-201083,-303936,-226725,-167566,-180203,-34621,237941,398487,391205,398015,262112,-25892,-195250,-193875,-132482,-49702,-60328,-114824,-121941,-143083,-126422,-91387,-51247,17991,-7897,-116494,-129399,-11832,104628,25924,-121743,-44892,127020,64695,-80558,-151725,-270916,-416090,-348556,-196917,-224269,-170403,62760,210673,107992,17756,114113,237611,249200,72671,-153079,-144362,-5489,104091,138844,52814,-67813,-162133,-200715,-45058,174137,132396,-17173,9026,50038,-21694,-21222,-1744,35900,256921,475302,367861,12264,-216753,-158867,33951,181804,208247,161847,121536,113201,153493,149623,96976,115995,95172,112528,267268,180233,-179227,-377454,-257852,-141128,-100841,84660,265208,136286,-164971,-389135,-431367,-294814,-156965,-101295,-129682,-173973,-36108,-48994,-315614,-313572,-92,223437,332091,333713,151662,-3383,-131909,-336238,-265934,19008,92936,-57685,-243509,-220046,39715,226685,220774,37621,-234026,-313431,-160515,-4077,127550,239633,195304,188776,312008,320841,223777,195011,85787,28928,167669,296784,222384,36762,-131339,-207538,-226110,-306033,-370708,-200644,51351,-15617,-275545,-273096,-11252,278079,411865,296022,122423,-1590,-190670,-292453,-185772,20031,169495,66152,-237216,-205441,-68570,-164068,-176138,-39808,-62000,-163361,-218576,-298632,-237292,-90871,-47283,-62833,-8288,89359,96470,-62065,-185735,-212142,-240626,-177030,-67652,-53217,-110970,-128181,-192214,-213484,-51453,118038,72696,-57122,-253418,-357012,-241056,-107397,4646,113395,85542,20517,118578,322399,452610,379725,150857,-17693,-19251,-30365,-160290,-242396,-135881,-34940,25314,34896,54597,148172,101186,-204334,-389021,-290558,-15134,175712,153682,63090,16616,-13812,-132743,-264466,-215420,-31507,28068,-70725,-256350,-162442,149665,199495,33600,-45517,14337,170525,103060,-178423,-328769,-219677,22827,204269,252487,215788,112552,-23716,-47686,1858,33389,62650,85433,52929,-58366,-38697,233597,315468,145750,-16410,-7779,14722,-7078,54171,205372,229921,155600,225700,409726,470558,317624,87469,-35162,-17077,51033,32605,-47962,-220147,-450485,-438032,-220023,-24577,102186,229011,284160,203566,-34615,-206180,-82310,142380,274080,326702,151433,-171001,-294869,-298605,-187972,73039,220321,144098,65884,-31623,-127699,5040,187460,76956,23791,260665,246932,2184,22112,360719,591646,243940,-478178,-931626,-1207557,-1215170,-691764,-270609,-497396,455283,1454965,-2393846,-5016529,1199529,8363669,5858868,150035,-1567294,-665393,331986,1090874,1381607,929439,-83263,-536496,-139357,128783,-31891,-50229,105658,198241,123815,-115535,-306001,-232081,-70245,50185,-92034,-443196,-623710,-452597,-104707,172444,346302,392667,212840,-22091,7311,119366,44831,-111009,-83034,61362,155774,48084,-117347,-130023,-1238,179111,187445,-28442,-156513,-98579,-266079,-508900,-329296,-108317,-46771,151712,281080,258839,266842,248347,227360,196472,54722,-3362,-67162,-204333,-142524,49409,122207,147339,26419,-201434,-269338,-183326,-78024,88261,220506,184721,177543,197500,-83422,-480454,-385409,-2940,60242,-60126,-96671,-92200,-173820,-260025,-136333,64538,36658,-28764,127430,213264,63044,-21932,-22043,-184343,-283677,-99818,33004,46323,60362,-75738,-293563,-137638,277936,246542,-183185,-288920,-130356,-69035,-48706,9712,45068,-81146,-261441,-307551,-291417,-160837,-10123,-172965,-473558,-340540,28109,127814,-38287,-212510,-293822,-224209,-134521,-60901,77813,145928,64135,14943,26580,-7388,-83147,-35449,117619,55812,-88161,-19122,144437,-8581,-333769,-340361,-85843,68635,165277,212796,137223,60584,130040,117990,-13445,-77161,-57679,-65029,-118589,-211444,-220710,-16933,96610,45802,134278,246031,172515,29269,-150974,-214352,-126046,-36329,6070,-75961,-236347,-206140,-16546,34126,86442,235720,351043,452973,405666,130932,735,105498,193364,198552,152748,224226,516371,549991,145254,-127479,11523,277966,415752,233921,-94011,-222615,-92449,114857,226262,211343,144486,62704,-13665,-140286,-311882,-384573,-387775,-294237,-10710,141224,57338,-3925,22229,7465,-64909,-110574,-68133,-78004,-183247,-150393,16300,17262,-128269,-219056,-230318,-253015,-250789,-277998,-376472,-439464,-382246,-275768,-179971,-72833,-6981,53835,189541,287302,179516,-126605,-274505,-167294,-139983,-161204,-58308,-18001,-124791,-103161,-1403,31755,110745,171636,41543,-108254,-109353,-21205,109605,176511,172956,195355,183734,132122,172251,288223,254432,-16937,-346201,-444915,-288165,-16089,48330,55777,222327,371528,304074,26816,-167142,-58998,176480,247240,122253,-51654,-169133,-307273,-346481,-235233,-13917,51391,30918,1751,-88248,-99374,49063,173143,65307,-17395,-59661,-194520,-263969,-131842,9605,53989,101683,157977,133887,100513,128640,185388,176658,111409,19033,-134599,-158218,-100428,-96697,-77424,22191,50726,-72729,-156953,25434,275937,293915,104204,-38787,-66397,-109338,-70739,110811,217733,119801,51427,6178,-121957,-334136,-376655,-77514,230229,362666,297473,142558,67768,176661,193435,-10714,-210680,-151951,-4566,-57309,-177015,-131663,7234,30943,-53943,-182936,-278873,-387535,-445792,-320571,-119348,-32060,33764,-25813,-133493,-125175,-64890,-69529,-129841,-204423,-200788,-216285,-289406,-352573,-248865,-165074,-228705,-168344,99719,165596,47837,-9844,34858,71704,-49827,-242559,-343713,-235127,-70645,-156427,-333476,-286878,-217680,-208396,-3783,146983,-47506,-211438,-109421,-62042,-174067,-91913,64888,-9820,-122328,-12882,138427,130843,80309,50508,84189,30636,-201840,-383680,-334470,-160182,-16538,-80147,-355023,-516707,-540096,-556907,-212914,282689,202424,-122744,-1349927,-3778396,-5040757,-4966248,-4659988,-2649998,-599815,-632697,-975792,-507785,-57548,-118788,-851452,-2892009,-5360676,-5568715,-4051072,-3434894,-3249258,-2796820,-2001098,-1050895,-420936,-144502,31548,81809,124997,133719,66933,-57420,-95444,19156,29397,-162987,-251162,-123842,136573,279574,237788,171870,155194,128695,121727,96455,28414,23363,91581,106284,78861,102663,120178,32181,-3593,100452,166778,69257,40959,199261,286581,205950,31669,-136015,-265446,-245319,43591,367335,329338,17347,-256014,-375836,-432549,-443098,-370417,-223160,-123039,-132762,-82065,27489,121736,198885,186070,82827,-13171,-32798,-45010,-165937,-281825,-243618,-210867,-263523,-260007,-124164,4917,-29420,-94918,-154133,-202048,-206875,-62507,50415,119372,147737,59723,-169087,-252663,-131089,-40937,-23461,-34759,-83135,10130,118861,145200,240820,222285,223119,315072,419267,388057,209989,71748,65239,-6435,-193165,-186813,-24165,16748,15292,11365,-35032,13830,194649,233329,111236,140780,237860,102790],[-161597,-279301,-327545,-354979,-324043,-214563,-117349,-27969,44725,-40780,-101628,992,129980,231138,303505,215058,83006,25999,-43423,-60035,-26572,-32707,147975,390046,396731,258684,180637,55565,-128090,-132824,55944,142174,52218,-20870,55482,142082,105192,77266,107309,160528,118382,79378,127189,220887,243191,171179,48666,105383,190781,98396,-52263,-89609,-20585,114897,245137,280964,49284,-188788,-97134,130436,74058,-14551,148450,306099,272429,251868,183549,-26559,-235236,-124124,218031,280515,169531,70202,-112163,-246999,-185074,-102107,-27751,50804,73867,79714,68202,-8280,-48536,51998,157919,207773,197322,210992,127293,-90738,-214247,-212977,-148372,-89668,-32543,-44756,-101480,-34796,10922,-137446,-146205,99476,257611,200504,139715,76735,-78979,-158215,-163351,-235281,-204709,-8347,125649,71302,-114693,-242976,-201334,-148769,-233927,-309567,-195983,-108059,-155758,-97271,216477,487892,485683,389367,182759,-86940,-171964,-67578,54907,101882,13110,-76118,-91624,-116061,-78783,-24541,-6103,76803,112157,-16343,-116707,-54472,17578,-95280,-178457,-14340,139577,33212,-83612,-155236,-340303,-500636,-342536,-80736,-87011,-144759,-14919,120516,90410,10975,95998,246974,270669,80439,-158838,-158279,4682,125041,144992,22543,-79198,-70223,-33265,39012,165819,141364,6287,6159,12965,-68964,-46458,10901,109299,347111,495392,302845,-10571,-231647,-204655,23836,230465,198770,29535,-43967,8044,111774,124484,112975,211130,235654,178079,243190,173275,-93272,-289760,-253739,-209038,-169621,53588,247814,142297,-107822,-278803,-286431,-156688,-1744,69132,17579,-83354,-7664,-72867,-373440,-448198,-190706,130828,392871,383980,115212,1766,-133628,-399852,-394073,-98548,10217,-114459,-232630,-130858,91241,222638,188043,49131,-154859,-242761,-81769,91744,146901,201191,198168,289667,472047,522993,339784,197023,69102,57431,206170,306223,193302,-35568,-194416,-212636,-161943,-204198,-268891,-140193,79144,6514,-253349,-236611,3006,242034,349922,258440,105259,-18240,-191899,-288977,-241978,-101376,26902,-56452,-324265,-333247,-224418,-177662,-86210,24173,-81021,-181624,-201801,-207429,-75525,31423,-31313,-58565,59440,197319,156065,-21645,-114613,-114900,-125026,-90724,-10800,-44101,-138800,-155736,-158354,-110232,17726,33226,-56614,-82465,-226958,-385178,-320908,-102720,59280,157422,126243,12946,31370,205508,395605,359904,128199,-39830,-44283,-64315,-177971,-223711,-132264,-61287,-1394,44573,75032,164849,87635,-240213,-375719,-182163,80640,165474,148167,48106,-44256,-18333,-44210,-184665,-207314,-45081,38984,-56808,-242984,-91596,232887,228188,70615,53424,121000,214201,85229,-207822,-301371,-209415,-71044,137627,259547,198617,38340,-46198,-11965,28265,15758,-33185,-57382,-31315,-83316,15815,317733,395941,202814,54855,5602,-45100,-85575,-64318,58531,199946,197906,208732,303307,300543,107770,-5794,5402,29138,68353,73195,-1750,-208554,-452815,-458895,-231546,24595,221982,308024,314310,256267,46065,-96447,30141,169642,231785,251408,73043,-232174,-390946,-367670,-176667,105696,186399,16046,-129373,-196070,-204890,-33448,169701,50673,-21089,207780,213847,20084,105621,378973,410092,10592,-661397,-1206021,-1648376,-1616369,-869641,-339438,-591833,249921,1339441,-704656,-2347605,2381070,7297512,4624128,-483924,-2127450,-1141455,223881,1183836,1407771,840327,-258328,-721523,-285545,-38517,-180251,-114479,148269,227885,92780,-191979,-385653,-279788,-63643,117682,51426,-242867,-388806,-261495,35935,209962,333833,417932,272578,11648,-8346,49892,-35997,-92942,-9338,84723,187911,120006,-78183,-154999,-3394,198864,172144,-32723,-66392,52365,-141550,-424599,-262246,-28854,45699,235014,316053,195283,109332,137942,240987,223593,41838,11315,-61402,-259224,-173733,109915,211187,217283,64576,-205031,-320407,-293084,-204587,-6372,203491,217721,174906,183494,-47895,-347715,-246971,61378,96182,-12124,-63648,-136806,-293030,-339372,-140398,91120,68786,47122,252461,303141,53923,-61133,-12600,-98742,-211719,-113607,23454,48044,-9985,-169379,-360259,-245879,178573,197561,-245560,-361284,-160737,-96784,-137820,-92739,-18820,-115287,-256999,-290782,-281312,-193937,-152325,-391412,-536106,-283957,55785,79346,-71740,-219231,-296490,-199263,-75035,-12468,109005,153479,48110,43679,135153,51156,-125665,-85787,153907,131893,-29543,55173,187193,-20338,-335656,-298925,-118848,-58345,114219,294325,224672,95585,134377,152927,642,-107971,-94771,-65417,-107038,-214074,-215234,-15181,126512,139392,232394,282465,183613,45363,-156650,-262566,-183979,-121077,-130747,-226291,-368605,-298435,-81191,17439,112754,254033,353245,462750,423579,191467,109611,183009,206243,159657,123478,233323,550913,604070,225285,12223,85039,221737,318040,227990,-28501,-200480,-101656,121003,231469,197335,135721,68140,19860,-81299,-246508,-369338,-472585,-489986,-276716,19152,117410,117155,99181,33251,-75855,-149617,-174337,-157639,-162684,-84070,79978,68667,-44263,-54682,-91458,-171510,-210518,-303643,-443960,-430173,-247992,-92680,-31457,37836,139352,172527,179897,234181,203804,-28577,-206140,-116825,-40571,-77773,-42190,-10546,-118828,-132828,-23190,6844,75780,144858,56523,-81900,-112506,-20417,128952,153757,122875,130640,69092,33925,143210,276130,223861,-22608,-340181,-447220,-228033,9112,6443,13040,188368,351193,336345,98460,-109997,-9831,255745,330128,128774,-114617,-176038,-202193,-267894,-194344,5236,62435,20887,-13098,-81611,-71440,58789,125805,12248,-40624,-18806,-117230,-178566,-68495,77149,145609,161427,180102,162228,107462,121966,183777,125161,8716,-122900,-252905,-260596,-197606,-142475,-79839,-5370,38567,45733,27714,81599,203851,191240,5534,-100229,-47743,-95411,-105580,72568,207029,131897,68861,8801,-159810,-332368,-303534,-27534,246298,320142,203273,1018,-62878,112975,214421,46313,-99795,-18482,37027,-95027,-201948,-83556,51268,-8276,-161612,-181906,-132702,-196106,-331276,-294077,-100345,-20864,-24757,-118309,-198173,-162791,-103394,-72747,-90596,-153187,-138680,-143210,-188501,-312819,-291409,-178348,-172474,-123769,66291,135119,95567,32745,64571,79230,-25230,-153057,-306958,-350323,-231422,-240705,-351323,-328417,-344424,-323015,-47340,140368,-3419,-138940,-73239,-73261,-236029,-155756,28015,-48760,-202668,-106726,78213,133803,101772,37560,-6459,-92265,-262742,-309709,-261817,-171289,-26774,-76014,-367617,-518625,-541279,-545912,-185637,303186,271934,12902,-1293380,-3830218,-4969857,-4960751,-4719856,-2587130,-356427,-417522,-787469,-477700,-168894,-195269,-904059,-3007191,-5205080,-5257636,-3738292,-3187012,-3002139,-2556194,-1891350,-1019537,-421634,-209546,3305,113116,147337,126730,86253,-24147,-168550,-122002,-41945,-95830,-85233,50562,255303,333083,205431,172997,239446,202834,141282,91351,-45,4902,147183,196697,93419,41884,76694,38681,-48131,-73264,-64039,-72789,-17707,118624,179647,191044,139333,19462,-108357,-129800,104737,385942,323582,15442,-244632,-393479,-467372,-449659,-386668,-287271,-209180,-131692,19176,88726,87728,170351,252992,227568,53364,-140748,-177254,-203960,-266003,-184104,-94714,-153408,-218093,-167408,-95021,-99602,-97833,-158973,-220045,-144351,20833,54831,83715,148098,64785,-131329,-192708,-98195,5263,47985,-28200,-148469,-53480,84726,118388,246405,252723,193241,240655,420872,497864,341627,172851,132108,16618,-166894,-126029,5588,7261,31720,49156,-15357,12852,218674,311717,215184,200081,214321,50102],[-143034,-210371,-294549,-391968,-403488,-271158,-87595,54806,145038,17608,-118800,-73106,19631,174082,293609,182324,36902,15572,-25004,-77224,-134008,-165686,98440,455303,433325,222342,134667,20081,-191437,-217950,-32919,97867,60574,-6034,5690,68676,54315,87625,146228,182112,107454,33010,79741,164279,108831,-46513,-94302,95128,247740,114000,-81972,-194003,-162799,-10497,127211,151803,-53298,-192341,-32220,186184,118176,40482,151810,256531,305766,305899,166686,-51889,-204115,-62545,271360,313327,184642,89401,-122168,-297546,-259074,-178880,-111358,-16773,69165,121992,125549,101007,81861,165340,315564,423124,308392,148415,7688,-121515,-193426,-219688,-195743,-158175,-68649,-38171,-100746,-117258,-107227,-178651,-143744,56575,161956,85641,70889,32440,-145831,-217798,-167478,-251860,-270190,-70906,72074,35156,-157645,-324397,-308101,-227828,-242191,-261625,-131723,-11750,-49652,-94318,160049,477206,503234,321056,75273,-127710,-125004,38573,199855,221112,75121,-37725,-58595,-80834,-27587,57875,69496,151099,238670,104949,-81413,-104675,-100404,-220007,-231210,1627,138912,820,-104503,-158516,-338156,-465390,-269805,9877,12983,-109460,-52469,44730,52582,-13284,42723,214372,264610,80183,-126845,-129468,1661,79992,61698,-56967,-102462,-2032,116687,155698,208881,199870,94985,69078,23862,-80457,-51172,42746,195100,410474,439365,198327,-32821,-239146,-247506,21202,278395,197899,-63803,-181169,-102043,65710,120433,161683,325820,361346,201926,156425,120265,-26074,-174233,-213852,-251689,-194955,70545,243599,133466,-58861,-134467,-67953,40134,173608,243712,146330,7936,14834,-113277,-399092,-491432,-326584,-13351,331780,337269,50772,-9480,-94193,-338397,-382442,-123442,-10393,-120825,-190782,-58099,111097,210690,179371,80470,-72197,-148808,10056,148243,129370,133262,146957,288026,488087,559533,391657,184742,31530,43186,194180,262724,128633,-97323,-233057,-224329,-121443,-103625,-157716,-62723,127804,48085,-187390,-156189,30604,187411,270874,248591,145124,-173,-149742,-223662,-251058,-220291,-145589,-199824,-387014,-439163,-359200,-204440,-19763,77957,-50941,-103564,-98128,-68653,107369,176582,23313,-16029,111410,218175,128182,-29771,-76733,-51857,-26346,10305,43076,-58695,-177455,-185499,-115262,10093,100110,-22923,-114974,-35995,-109129,-291995,-295698,-66261,113870,189978,159013,14183,-53393,82439,299167,295741,98922,-55251,-64413,-77871,-178150,-184378,-117615,-94970,-32200,35699,48839,161533,111489,-213268,-326278,-90552,87806,64232,77630,15233,-83702,-13641,31054,-105629,-177389,-42879,85740,-4315,-213624,-72333,228276,204156,93074,138938,216968,250961,87033,-184773,-208106,-129626,-83105,115904,231731,103896,-85757,-104459,-15093,37560,-2028,-112865,-151294,-72725,-82883,48301,332939,416719,230032,119254,38271,-64084,-136384,-164893,-72761,134686,184798,147196,142830,62510,-128676,-101568,41013,62602,60499,90272,23537,-194229,-401149,-405137,-193318,72259,299418,325198,272523,247646,112162,26724,133605,170723,174763,193857,30305,-265253,-457935,-401684,-137737,162398,172042,-103201,-313126,-333257,-262775,-98687,75995,-4176,-35070,193179,239110,103156,236523,410487,225539,-243156,-825368,-1356537,-1828238,-1756434,-917119,-268998,-409243,-6379,789576,604001,335238,3616670,5805506,3178013,-941147,-2634558,-1676177,85918,1095245,1273089,747348,-333247,-786194,-309048,-102344,-323055,-216927,151025,209121,27105,-271798,-448642,-308145,-18174,202692,185654,-75680,-216951,-104124,132491,213347,293912,422262,338310,68600,-22236,-37076,-140160,-82853,69292,116427,186292,141802,-68040,-182362,-17265,185185,143042,-33645,7116,169329,-24619,-311333,-157347,84842,151174,282509,291404,83122,-67764,18029,224843,209307,3592,-8490,-68187,-277752,-158841,190495,310920,281137,94763,-184540,-310713,-352630,-321025,-112002,163953,251092,200338,176320,-24126,-228153,-110583,128770,153969,52433,-20475,-146718,-358308,-383366,-151402,50904,27439,66260,307536,342383,39538,-105570,-25800,-38388,-136566,-99277,50470,89294,-34355,-208713,-373391,-346072,27000,126057,-273939,-421285,-192426,-115262,-208211,-164539,-53917,-106888,-195130,-214463,-222394,-212448,-288497,-550822,-543432,-203712,104207,74911,-49381,-162548,-250518,-155889,-787,46286,117970,137255,71715,139202,248766,60727,-226519,-168049,168746,209497,29155,96310,189924,-9918,-242730,-175596,-115169,-144262,92051,364649,281093,117748,137838,183318,36470,-83010,-66215,-15573,-42940,-167523,-209981,-47729,143035,231875,301445,268326,151157,33807,-165945,-298839,-223820,-169876,-217661,-332583,-458589,-351477,-127862,6056,129594,250543,326473,418091,395561,252972,211960,225399,179550,88512,57240,199716,512592,586696,303560,186023,199849,179834,184719,178660,32755,-145262,-90206,138057,257010,181078,91348,55214,63740,21027,-97630,-251787,-437766,-539870,-399684,-51295,145570,191519,161333,78873,-24114,-128001,-259403,-254187,-156749,-4189,174033,155852,58077,88217,15169,-109420,-197743,-352449,-481495,-357018,-97667,56826,112496,168213,247086,230479,144810,156245,179727,45641,-116237,-62543,29911,-13022,-22673,2548,-98302,-151256,-41186,10568,57159,97826,54586,-37617,-93550,-12060,132531,100678,54791,71211,-39628,-68846,104352,220238,157681,-1495,-226206,-299780,-64554,62576,-13629,-10218,126652,260750,308818,156374,-51408,13819,264794,327283,88672,-160068,-159928,-127769,-238576,-166475,13100,66487,21044,-14200,-43551,-16367,49383,30685,-45561,-50176,16591,-29544,-67839,2365,142147,242295,221652,193340,185969,109700,82722,100461,-3785,-123033,-229600,-288886,-301560,-272563,-196381,-98693,-31550,30558,133745,179485,134748,126470,61167,-117574,-161416,-24189,-60661,-115252,46904,180125,116032,52840,5901,-162900,-289236,-215778,-18903,200327,246848,113998,-111032,-162459,35003,185539,70660,-7088,76547,46417,-135115,-216009,-47759,58347,-51853,-193213,-111007,10462,-27069,-173864,-162420,-4415,21720,-80467,-196192,-241114,-184030,-110949,-29257,-18507,-99254,-95551,-48990,-63250,-234888,-296005,-182096,-120702,-71054,31548,72794,85794,62426,89700,90552,50068,-16763,-228507,-429607,-378825,-310547,-332831,-315061,-380936,-352661,-71850,114240,42634,-25656,9668,-78989,-290750,-204404,-711,-77428,-242778,-162715,20068,127982,126455,26561,-123479,-243508,-309445,-215906,-182787,-177862,-35495,-70839,-347740,-471562,-512216,-539952,-176000,295322,360580,334313,-970347,-3728215,-4854648,-5034570,-5155264,-2995317,-332815,-136075,-473574,-369070,-262673,-222761,-741369,-2770007,-5019177,-5243820,-3764315,-3065671,-2745310,-2242859,-1708194,-945639,-397176,-192321,52503,173930,153884,81242,66165,-12995,-248461,-262128,-84855,31961,117411,224774,352368,369328,192341,191704,313336,276913,178131,93994,-28106,-14439,171259,227064,93004,23307,50724,39088,-61941,-187561,-249723,-187221,-61593,27795,57826,167230,260295,175995,21683,-42862,125324,357579,306415,41512,-205302,-407722,-475938,-400116,-349006,-324318,-300798,-160822,71417,120557,56193,137123,287746,329629,97498,-239624,-291015,-222382,-221919,-108931,22304,-22248,-136315,-180913,-168734,-132398,-88435,-177337,-252597,-53273,122597,51520,32390,126847,58633,-74419,-113331,-101035,-33929,67326,-19044,-214923,-179471,-20168,82958,226007,224193,78462,87347,331944,514326,401363,199425,121165,-7773,-147077,-68427,7861,-39775,14234,72991,-1469,-12774,177331,312611,265361,219844,153474,-21310],[-109947,-108902,-233295,-395149,-418777,-259468,-38606,123277,213384,69140,-107875,-116771,-77110,106857,253155,131325,7470,29319,23632,-53142,-201094,-235884,96293,482079,390927,138025,70735,-21284,-260060,-328436,-162980,13644,57751,35819,12515,33577,19084,89431,175034,163178,60210,-19314,47605,113640,-32959,-257055,-206610,81080,252372,82614,-137715,-270219,-258054,-147970,-26333,26548,-85882,-128626,64044,234979,156114,83623,104243,124476,257549,295330,120802,-69237,-150760,1612,287525,312638,169712,74401,-138243,-315654,-297564,-237902,-194791,-100263,46073,154510,157631,159038,174969,237163,416519,573040,427326,151724,-60395,-164404,-206451,-227808,-239643,-210942,-82930,-5245,-69705,-178012,-209503,-217113,-182826,-40705,23378,-53618,-5677,2267,-157613,-178792,-94403,-224561,-289048,-93822,34201,-18193,-216960,-395651,-387576,-278919,-218288,-180028,-68215,81075,94832,-36200,82725,379483,444274,211417,-38879,-146308,-72850,97866,270644,283875,112722,-13732,-39137,-47909,19587,131789,148559,217943,337271,217138,-41841,-169994,-225693,-307144,-255792,742,118612,-32054,-149061,-177809,-280539,-331635,-155117,51158,44494,-76755,-55142,-14172,-4682,-50533,-32647,137736,219543,66434,-77622,-80701,-26036,-26870,-91350,-163451,-128215,25875,199957,263402,278000,272788,215783,170325,55144,-84521,-57574,77668,271503,428459,321765,87690,-49001,-226634,-251745,47147,323560,210875,-91715,-256399,-198098,16564,139207,231101,434869,454083,194262,46176,54812,22822,-54172,-146598,-257105,-173533,125572,252096,113240,-29578,3656,154344,230191,304820,356609,220495,82632,31405,-155931,-385402,-434763,-375651,-172108,171258,219625,-16694,-31948,-29430,-206170,-270875,-59015,22487,-104989,-158949,-47341,83957,187691,189516,123872,2711,-50588,77729,136371,82792,57627,41604,162906,333282,385126,337181,162510,-6546,-11912,124206,182325,65407,-112363,-220342,-224261,-104582,-28124,-72560,-4493,163116,81096,-103819,-51079,75368,139928,204385,271851,230186,48259,-80255,-125653,-228518,-321149,-310898,-322401,-398981,-467943,-411616,-231833,3305,109508,26201,49283,62891,78651,256387,289598,89005,45945,130616,151395,33811,-81574,-76417,-17253,51706,115610,84367,-95594,-221748,-216087,-79038,128275,194335,-13768,-91501,43350,38009,-133109,-193307,-15831,156498,204798,167244,18100,-101908,3998,192524,190673,54927,-62683,-76473,-80254,-168954,-139561,-91718,-119727,-56321,15716,4680,161597,181245,-123394,-251104,-41177,20555,-70413,-22456,-32252,-102754,-3807,76038,-41823,-116370,3779,174421,80284,-174154,-101032,155852,148115,92209,162550,233712,248533,104712,-113658,-74254,5555,2251,145944,177325,-32940,-207649,-169621,-50971,36723,-643,-144712,-171389,-68258,-59569,63765,311640,387574,213726,141953,74344,-40615,-149186,-222954,-160717,37207,115506,58570,-27056,-175134,-326080,-180749,56895,60377,10613,69615,22367,-171930,-290670,-263027,-105109,107737,321439,293601,187535,190155,143075,114840,185470,147469,129876,186740,55454,-244901,-463741,-391607,-87677,224493,178860,-179303,-415714,-381289,-279380,-180726,-78354,-75859,-4447,226260,294429,217834,389262,457490,93188,-438022,-903878,-1312446,-1662411,-1548469,-778477,-91334,-207065,-485622,-170928,951773,2401632,5071119,4691744,1825500,-1277796,-3050871,-2154059,-24132,892164,1044259,695468,-269664,-704304,-194337,-25478,-420859,-334524,119894,159755,-52094,-330773,-474844,-300959,65951,308124,300604,19566,-180169,-41002,168722,193196,240981,414200,408192,141373,-29557,-114831,-232001,-85850,125440,147435,164553,120856,-89373,-208442,-51976,123639,96810,-35767,31958,200061,31875,-214149,-45288,206960,248417,284963,212399,-42904,-204263,-67392,189348,161467,-48105,-59235,-91500,-259028,-99834,278885,407830,328678,107836,-146316,-248870,-353861,-399643,-199470,110969,263896,232395,171096,-11434,-150666,-18920,177067,211287,110918,11514,-130398,-351373,-379688,-174223,-52360,-75822,28330,277584,311580,23645,-137430,-51652,-4938,-66349,-63061,93090,149234,-10624,-181378,-325761,-409716,-143027,39587,-273484,-455761,-214512,-120199,-245204,-190928,-47881,-55309,-96463,-94131,-119545,-208051,-387754,-612762,-507201,-135794,151824,119676,17627,-74103,-177855,-105334,64917,91045,90722,96069,132339,279811,332337,17879,-357605,-264366,155537,259369,65722,89633,148975,8200,-95113,-17199,-76887,-161469,102026,391512,284332,121387,140467,191611,72454,-23815,16315,80652,55407,-93426,-208593,-97096,151801,305314,327529,211787,93773,12932,-176583,-327209,-249737,-177381,-227373,-348177,-446974,-328032,-147882,-20551,112433,216753,272975,328311,320417,277204,262320,215953,119540,3221,-35592,130166,430176,519694,362786,338888,315334,153631,46455,88080,58517,-74432,-48356,177436,305755,177827,28967,22064,108382,150054,86078,-81416,-303717,-447472,-357045,-59402,125036,193618,194672,140243,80074,-58844,-301729,-332504,-155834,69666,260048,235575,141423,173109,72141,-82003,-221791,-418192,-480587,-243961,21932,135278,217685,291517,300223,217593,86215,55840,100644,68376,-32998,-14577,63775,32209,4938,6729,-94581,-164810,-51963,38416,57175,42064,31754,4574,-63032,3655,124997,30752,-24229,29096,-95318,-137317,56457,123635,56713,16793,-48916,-36571,146529,118523,-13889,-11242,48498,120629,234119,191120,-1782,11022,206572,245441,18106,-169778,-119104,-105714,-261861,-176527,-8496,56334,35799,6165,17905,54126,34015,-66827,-83243,-37962,34619,37893,34461,66724,193709,320315,271559,204872,207812,118339,31062,-32766,-163592,-249916,-287126,-262287,-291568,-315158,-244164,-125049,-47021,29896,172517,256656,158271,43021,-84644,-253787,-222062,-11122,-14509,-88455,43302,139862,66318,2249,4630,-108251,-192398,-120913,-36923,104770,166952,61038,-166371,-226402,-54865,100125,46231,32011,91374,5783,-179137,-217834,-26494,33645,-89152,-130302,18411,115200,75060,-15735,38934,141490,68544,-139051,-256931,-261620,-188496,-86244,45887,61826,-54939,-71580,46981,54291,-128666,-242030,-169279,-88332,-22276,2492,-22561,4523,65571,100666,97526,144529,121900,-131242,-446388,-463427,-336993,-285895,-270957,-332466,-290537,-68430,76507,74772,88157,98367,-102151,-342259,-233359,-19897,-92021,-235608,-173930,-22174,121111,159722,27913,-230205,-380404,-321260,-118141,-106631,-164555,-31673,-60440,-303442,-401880,-478301,-559677,-213710,227123,424550,756145,-441983,-3421386,-4627493,-5080242,-5792818,-3716062,-503729,163401,-112294,-218664,-313940,-170623,-337781,-2167797,-4842862,-5514128,-4060342,-3065660,-2544200,-1958009,-1512905,-861785,-367963,-115283,172448,268037,162179,29386,27643,-21865,-315650,-372869,-93896,176585,294524,344145,385444,358014,206146,235541,357725,326688,220017,98136,-56116,-34063,158657,190737,68016,32966,39298,25459,-53759,-218851,-331802,-237137,-83632,-59431,-63997,123902,354672,297055,93129,-10697,94136,281717,275632,91641,-135763,-395684,-442530,-295493,-250246,-307916,-352274,-188448,82924,129552,43799,116220,292788,375420,123163,-288505,-348149,-209577,-152502,-29526,112730,93297,-38771,-163383,-201819,-122804,-62827,-202408,-294930,21052,205247,45215,-9505,98587,45699,-21506,-42521,-139309,-143524,35365,-5436,-268489,-338399,-171655,37330,177369,138691,-71696,-77591,187383,420756,351416,137199,41071,-63258,-135283,-31605,-21803,-121013,-38233,78169,10718,-45597,86652,238079,262087,210301,75037,-93157],[-68458,-4656,-166634,-364474,-352716,-164047,24097,154980,226404,96742,-76090,-125897,-134908,46753,194279,81078,-2917,45679,76966,6543,-205204,-228558,136870,446895,258361,10513,7840,-45282,-302207,-422212,-292648,-86221,43265,84964,66162,39602,3076,76943,180086,115137,-10471,-72887,24728,70543,-146374,-396860,-270456,46860,196884,27796,-198202,-302058,-275155,-249201,-180040,-61413,-30245,-10655,168350,281710,201319,125882,44297,-28324,140782,216500,65912,-58098,-84477,44744,263724,284837,134603,22779,-166482,-304549,-299267,-271961,-257236,-176528,9498,167138,161707,147827,180134,221900,414478,603615,510041,209146,-59860,-196898,-231499,-229930,-267822,-226154,-60697,51614,-16414,-198924,-263966,-242667,-253364,-170108,-123430,-169027,-58753,-5434,-114888,-57047,33605,-152369,-244083,-65439,20431,-80740,-280962,-441162,-422323,-286848,-164404,-94348,-38959,126924,217370,45088,6425,239027,335251,92129,-134809,-143688,-30394,102288,263470,290384,127128,-7892,-39745,-22601,61703,182791,207901,257155,380374,290523,-18202,-249603,-326346,-327635,-241063,-17261,76668,-68081,-213704,-219734,-202267,-155914,-37343,39958,7406,-54892,-40370,-59462,-70552,-90197,-109457,26683,132570,38185,-32214,-36101,-75829,-163508,-260911,-259297,-143732,12409,194741,322141,332154,316740,319134,265294,71139,-113229,-87011,96246,314615,397479,189525,7549,-53742,-185866,-193701,109695,357572,230774,-57528,-263040,-270010,-36347,171852,301333,509454,502014,175744,-38246,12394,61462,50497,-64558,-220860,-116115,191690,263222,87636,-20237,106785,317972,355160,349403,365023,222416,125630,40374,-185872,-333131,-300484,-336727,-302081,-23279,86437,-67188,-58605,36422,-68375,-118600,60706,84350,-92402,-164310,-109249,13872,151067,203471,167479,66584,35913,97046,58227,24944,-3756,-96217,-56029,54189,69383,188112,141853,-23216,-87820,10453,90747,37640,-64715,-153203,-204485,-106363,9712,-32441,6728,149228,74620,-37263,51154,132406,116850,166383,313012,325728,111370,-1753,-21019,-186731,-386955,-431232,-388686,-353192,-400250,-363902,-244266,-19445,112903,129472,227675,227852,191584,326359,322657,131131,102994,116101,31910,-84047,-155527,-103227,8279,125975,217805,109314,-141860,-260170,-239588,-55822,229671,295154,67991,-8274,110613,152122,23943,-68870,28213,181224,201843,142705,12726,-100817,-6426,101604,62587,-4115,-64153,-81598,-82435,-154446,-99101,-56014,-120704,-65796,-4036,-22106,182717,283264,10825,-158064,-33109,-75094,-177123,-107951,-83146,-110939,2316,84613,-503,-28719,99384,282126,170556,-130060,-146962,59886,84195,62988,101560,135949,186293,126348,-16457,61659,163309,161222,214149,112010,-165114,-282637,-213624,-98865,41168,35009,-116791,-125865,-32947,-24344,72289,283025,319572,145913,103223,99839,15791,-121498,-227243,-203060,-83955,7709,-30449,-160144,-341334,-435530,-232574,46134,17524,-78790,13494,7174,-128907,-134089,-54875,9808,119211,290718,238904,97865,111739,130577,128503,157963,106384,116539,237908,147457,-166449,-394876,-338053,-45412,265962,193940,-199067,-405581,-320861,-251641,-263485,-254661,-149176,61672,284074,324731,309987,522669,511085,41256,-520108,-853687,-1065315,-1188089,-1019986,-445683,149398,-202698,-1251594,-1366958,193672,3388792,6595557,4515074,862661,-1568332,-3300801,-2417650,-54155,670396,787602,682291,-87131,-497660,23241,166754,-447304,-432234,79846,119008,-109623,-347588,-453843,-255310,164665,419030,391091,41468,-270196,-90334,147942,161791,185321,396932,469902,212808,-27112,-161269,-282083,-99718,141829,165549,136393,67698,-140599,-231132,-105008,20333,36737,-40753,-3326,125644,3895,-162595,40202,299898,309722,240773,96332,-149651,-262563,-92004,150528,98433,-98540,-126637,-129292,-212526,-12000,359288,483734,350891,103256,-96524,-157673,-307463,-422055,-244501,54493,233730,237711,161718,651,-114965,7958,183143,235055,138818,19162,-100582,-279173,-330717,-207939,-190174,-208020,-53664,168535,209961,8069,-141888,-75000,13700,-2010,-18007,124040,199222,43797,-101020,-230003,-419436,-291688,-51866,-256399,-451100,-214437,-109589,-242077,-168746,4594,31107,10788,42969,10385,-174071,-421585,-568878,-442641,-103541,176160,190337,99223,8369,-106380,-65226,96356,101576,26630,33492,205761,420635,361395,-59811,-469796,-341047,127450,273790,75135,41823,76966,15896,38754,108885,-22578,-116462,123492,352846,234635,114514,145375,165679,76332,31909,123262,199321,154403,-21436,-207932,-140009,155025,343410,309024,133914,35891,-449,-184858,-350520,-268974,-154020,-161629,-256290,-308215,-216759,-141991,-76637,49108,152289,198312,211811,209004,239990,241225,160566,46576,-69216,-130107,42146,340482,440712,390951,420477,380583,131558,-70147,-29171,35504,-8239,18210,231438,358189,185821,-34251,-30931,138183,272421,239858,73293,-131230,-274925,-202870,-25020,55675,124006,195037,208766,203560,26959,-289556,-354282,-140133,124244,304092,272595,186770,196992,85551,-87112,-272676,-481096,-437061,-117550,85226,131485,259137,375539,301318,150363,11686,-57812,-19888,34488,20598,17674,65490,64632,38718,-15024,-134620,-182934,-52610,78686,75175,1126,3252,31748,-33302,24704,113231,-39938,-105200,6185,-75599,-142652,6994,3095,-73067,-783,121134,252358,327561,151073,-3364,3972,-30474,-34189,137467,198115,30290,-8790,109344,118124,-53244,-131700,-54294,-119558,-304092,-227360,-72923,26128,61894,45661,87358,125512,27975,-125179,-92298,-15261,20761,54309,95592,115493,228020,359616,298991,222837,237491,146507,-6600,-163916,-298615,-339449,-297885,-213878,-255219,-320929,-269458,-144167,-44443,38416,159808,240861,132469,-51447,-236822,-386638,-280386,-22355,28014,-22940,68420,95652,-11005,-71409,7801,-1648,-47556,-19027,-47271,4494,111833,59918,-158677,-254215,-144756,-26843,-22483,8767,21867,-81054,-226259,-211188,-16955,-7195,-116418,-6857,161050,158013,95535,102452,241166,287668,91759,-202690,-301660,-266166,-183349,-44513,120063,117967,-31591,-59769,116781,131773,-13586,-129463,-137693,-81991,14702,-11932,-128627,-113882,46314,90207,85034,200078,207582,-44900,-392016,-455652,-306771,-226348,-222172,-224767,-154930,-34807,37571,82810,165000,150223,-152872,-387761,-241498,-33734,-94954,-189890,-147573,-40226,118279,195792,42629,-288144,-449498,-279285,-26570,-38148,-124414,-14611,-49249,-255942,-345483,-463031,-604916,-305533,87366,428409,1153537,152753,-2937211,-4270123,-5027860,-6412230,-4514883,-811257,396664,194339,-80624,-317832,-40708,245797,-1315829,-4673879,-5948704,-4479630,-3135556,-2424674,-1767642,-1358815,-799656,-351532,-24002,315392,369016,173379,-7203,-7200,-39137,-350561,-431515,-73631,290089,398874,379280,334652,282729,235717,294908,360273,332913,249267,95488,-85637,-54520,116212,103320,15090,44266,32789,-6402,-42518,-177817,-297848,-213937,-87451,-133170,-173675,55276,387952,357097,98363,-37928,20409,174992,229945,150784,-40542,-336386,-362564,-154326,-99369,-220971,-325595,-178790,82844,132899,60530,119877,276923,364968,137198,-263462,-326682,-160211,-66053,42074,162244,172126,55877,-118718,-194428,-84834,-30839,-232435,-340086,42815,238591,38912,-24202,79626,32040,5534,-3043,-192360,-271371,-22516,11110,-300786,-484476,-322918,-14504,109504,19325,-194133,-185867,37259,238768,195097,4514,-77609,-126289,-129612,-22723,-73354,-217656,-116254,60480,22215,-64160,-10930,128622,229690,191458,5286,-143652],[-24959,72867,-118101,-310898,-219549,-6081,88366,137937,175400,91183,-35600,-108575,-144737,7368,135491,53111,1619,41000,107718,83412,-143890,-155662,194715,348298,60155,-137076,-37840,-40178,-296679,-458658,-375490,-168442,21607,120297,136658,69656,-454,56785,160856,58052,-87037,-121590,5513,37696,-202557,-429059,-284074,-13763,97198,-23690,-242840,-297636,-228653,-293136,-304894,-100393,88091,125730,251366,323722,262262,186148,22409,-130021,-668,92506,19424,-17721,-26258,47110,212097,246779,90918,-61030,-208665,-275713,-276581,-280878,-282961,-225068,-29611,158348,142897,75407,79894,106507,304896,517939,530260,290088,2093,-190984,-231461,-217198,-273729,-198483,-3454,117247,38889,-178411,-256703,-248915,-331862,-298520,-239949,-221050,-68132,6864,-37763,100000,174137,-45721,-136549,9094,28430,-141759,-335859,-452003,-409180,-253413,-93987,-33297,-63657,96751,266016,109342,-50242,106867,215563,-3616,-191621,-122688,-4227,63524,200872,261723,130789,-13617,-55294,-3644,102360,209824,236060,258309,356752,305926,-22474,-329705,-374036,-276225,-193608,-51481,15330,-110034,-279624,-269138,-135375,-3407,45373,-8311,-67482,-43066,-25479,-94175,-127595,-119840,-166866,-96021,16767,899,-3079,-10410,-131280,-282040,-381802,-307437,-139840,-28250,115865,309717,334971,303005,362491,313376,48478,-181622,-146436,84249,305307,326994,95348,-21216,-45224,-117892,-75740,197119,368494,242584,9477,-220810,-315225,-90133,202990,350904,525629,497972,163520,-61043,14133,97710,127397,19030,-147666,-43334,235178,261340,63224,-20635,165883,389680,385221,305902,274214,160574,127536,37055,-194359,-251929,-132854,-237707,-369212,-174179,-7282,-94076,-83909,82056,33435,25484,187385,145444,-91316,-202993,-211198,-76833,100637,203083,197972,119489,98292,63540,-57095,-26031,-37776,-229423,-298637,-247393,-239236,10351,136416,-3922,-153480,-114721,13930,59780,31979,-55756,-170881,-119874,10887,-35176,-35101,69891,12760,-14635,124569,188721,120036,153577,344263,391658,168985,70018,72811,-131088,-403160,-478398,-379312,-261202,-260088,-245180,-230148,-72038,89629,225848,373964,342246,240877,299096,255511,123713,135301,81739,-87418,-181004,-223041,-138234,42902,215871,311158,122075,-176695,-278226,-244990,-42900,300640,388537,193979,90497,134789,197371,129102,23878,52521,189801,187551,90719,-12794,-63372,38234,40655,-61022,-69804,-66377,-87053,-93249,-136925,-67312,-14017,-89645,-57745,-14228,-8983,225087,384757,157757,-51836,-39992,-142496,-213740,-143613,-121250,-118993,-4207,61919,17999,66158,217882,365796,229810,-85698,-167382,-9953,32129,7567,-30659,-58912,64944,137296,77253,163297,303628,342377,295718,53940,-253383,-290467,-219424,-132185,66337,107995,-40836,-49930,6049,6285,80263,256808,224321,33057,10487,109550,89164,-59001,-182835,-219112,-213848,-108270,-93360,-224168,-390833,-442028,-257285,12507,-47524,-183615,-60419,885,-53277,39151,162540,112202,98138,222113,183810,32417,43467,84070,59295,56339,59522,139993,326495,270177,-49961,-262853,-250617,-24663,265082,197995,-172503,-300395,-182533,-196122,-329501,-404648,-210474,132843,319716,276158,329179,597277,556227,64796,-479659,-676081,-678083,-550823,-313564,18427,402463,-461934,-2204223,-2518564,-1311201,3179230,7802385,5304629,429051,-1853985,-3285885,-2335912,13272,503670,546837,669458,147462,-227173,268522,393612,-398051,-473935,62880,128331,-107655,-310070,-389437,-185051,241311,508203,452622,15316,-413744,-218170,91055,129757,132194,366871,502703,262088,-13516,-165161,-276360,-114423,116922,158848,106911,-8668,-214617,-247463,-158712,-96214,-25403,-45717,-84028,-30640,-93665,-159866,75865,330440,312058,156655,-31899,-216244,-240057,-57574,118985,36868,-138379,-192826,-174146,-154093,80802,414554,519856,343646,89958,-38843,-63048,-235185,-384211,-235338,3760,149329,187746,143758,27290,-93245,-16326,136783,199467,120728,2621,-67940,-170613,-252885,-243195,-317335,-325813,-156853,5580,56856,-8606,-116208,-85951,31013,58176,20532,121293,213298,98626,-1479,-114255,-377512,-388832,-139820,-237649,-404196,-189826,-88264,-202519,-105332,98736,136271,99767,163710,140607,-108988,-372658,-438052,-360859,-106400,168258,249809,160436,56579,-59102,-53391,76327,71330,-58691,-40613,257915,511093,329284,-142099,-511476,-356882,115131,272183,71188,-22193,-1991,-1131,90614,145059,21991,-45138,121739,247100,153687,113351,155350,103632,22152,51165,221323,304091,217188,22377,-200307,-157924,149519,336887,257025,60872,-1537,2013,-186134,-365916,-285432,-119404,-48736,-77440,-66174,-38227,-117319,-160547,-52602,67804,112714,90869,81173,143179,161855,83097,-15784,-105900,-195654,-40959,270282,383137,384235,404221,356271,97865,-148429,-147625,-25291,37489,88962,275599,383035,189634,-87463,-99605,137652,349126,311491,158082,11296,-105703,-34667,10702,-48607,6141,167705,272906,305431,96156,-225723,-296691,-91671,155607,291414,256040,200255,188984,79568,-105673,-323892,-515459,-356376,-1789,91243,58984,226482,390154,260013,58094,-70429,-170288,-151179,-36961,34492,27668,46172,89341,68774,-69839,-221365,-208582,-40761,117794,107060,-609,-5099,42024,-14068,47186,102966,-97345,-176080,-601,10602,-78228,-29934,-113852,-217337,-73055,217688,456571,412204,143791,6175,24609,-93840,-164829,47149,177995,39201,-33066,11035,-9838,-94972,-47530,26298,-133791,-321106,-297369,-177676,-23975,90518,92637,146871,184038,40639,-126076,-83373,-8743,-37638,714,96922,147576,248454,351126,295309,252160,285706,200586,-10479,-243612,-367178,-371536,-275744,-182745,-221867,-295551,-261771,-141952,-21111,56306,109525,144159,55340,-156456,-381759,-494113,-330101,-63619,52045,72498,125131,62592,-96757,-147083,12846,123098,117440,90066,-15278,-39172,110293,105240,-103867,-246439,-215722,-163456,-112984,-55872,-95392,-187001,-270561,-203079,-15014,-47035,-137517,107350,257931,135994,52079,156448,372138,380929,75633,-265380,-332340,-266291,-180963,-11699,156234,122265,-38837,-56545,134224,149859,87915,18883,-90859,-97481,38133,-2793,-205434,-206057,20395,53281,35963,161805,195638,5304,-280659,-358875,-228932,-172711,-184225,-88406,21584,23842,5388,64740,184260,141455,-221810,-417898,-231386,-48702,-92015,-123263,-97475,-32517,118479,215896,58751,-274402,-408568,-174657,56120,23013,-60539,7705,-47381,-230030,-334289,-480281,-656281,-433703,-109980,357259,1405420,649887,-2360449,-3805518,-4843493,-6797203,-5158640,-1188954,466332,346987,-11657,-293624,129258,878014,-415490,-4476311,-6366440,-4851273,-3223370,-2407259,-1716843,-1297489,-790991,-359879,33420,414323,432485,174471,-23814,-23810,-46687,-336452,-423753,-34226,339892,412456,333823,212410,151586,254707,344273,318907,288688,249784,79402,-117535,-76364,59258,-5254,-60688,33387,21507,-53565,-47182,-101840,-185278,-141896,-85168,-186855,-258945,-34837,342087,345507,51589,-106585,-68516,65717,169870,197458,67604,-223984,-246181,-7408,77098,-67077,-209548,-111295,102394,147006,104401,150152,250005,308983,144195,-167735,-229931,-78966,26231,98092,173906,214652,139489,-56270,-160042,-42357,-8994,-264877,-377468,3405,211207,32737,-6961,82307,24820,-2069,-3414,-230928,-353891,-69935,25328,-310761,-575607,-428800,-64415,41840,-93166,-238774,-198296,-73341,22804,-19924,-153740,-193162,-173929,-125889,-37502,-127607,-301904,-201530,19664,30166,-54639,-67600,44346,202255,180632,-34706,-157258],[13288,104786,-101294,-250602,-60046,164407,138233,74781,69722,54360,750,-81511,-117562,-6245,94249,61382,14137,2426,100903,156905,-33135,-47210,235854,209303,-150094,-269146,-58604,-9032,-240426,-417951,-381840,-205502,-829,127029,187360,96396,-2768,44755,134502,14205,-151249,-157569,-11265,19067,-189498,-356472,-259147,-92485,-13940,-53909,-259434,-281211,-167707,-294344,-387751,-103068,212781,237217,288063,346344,332601,275503,72139,-134249,-110689,-34492,-9352,32255,-1567,1339,152617,217484,47682,-164584,-259002,-242820,-248058,-269460,-267079,-236156,-61575,131875,109275,-28124,-96624,-79551,127811,369859,489091,358075,97972,-127609,-175371,-183812,-258558,-141479,70405,169463,73552,-130282,-197365,-236788,-392212,-391763,-295068,-193259,-31285,29824,43185,231340,278944,74432,13290,110189,47258,-191496,-371875,-432053,-362518,-196569,-26995,-14049,-139903,-10273,218623,123809,-82012,16053,119718,-53579,-198918,-87777,7421,6024,119606,227283,138725,-19364,-73217,14122,145054,222396,236036,224796,275950,261314,-52581,-386746,-356479,-174111,-134186,-99747,-60190,-156727,-316145,-291561,-91937,80867,70248,-68763,-133591,-31415,-17580,-116778,-158632,-130392,-191286,-198826,-99056,-34904,9238,-4326,-169409,-337867,-404694,-287873,-116613,-73093,7565,230553,271831,230365,330062,297352,-10427,-276125,-222580,38758,235422,232229,67575,-2515,-27209,-34537,71999,282075,348444,233082,71094,-162519,-334505,-135771,217447,363062,472952,439471,160589,-17251,58027,132700,171893,92291,-51405,21582,229239,232253,44884,-16240,189391,372422,327079,211787,137485,66410,88246,15682,-182298,-157998,19185,-122329,-361389,-228012,-33933,-104367,-105715,97931,95166,137734,278858,181995,-91774,-240643,-291384,-155342,40440,174579,203105,158295,127149,-8858,-168841,-59349,-43913,-319290,-482994,-460148,-401363,-109168,155049,53386,-178773,-212297,-30751,119223,138282,31162,-138532,-138368,-12356,-61233,-110099,-57892,-92579,-41526,154128,227592,135864,147465,338734,400975,204559,124217,146437,-63015,-363741,-442489,-295750,-145196,-100212,-109989,-186641,-126914,47397,282414,444457,373886,222735,190609,104813,60881,133840,46938,-160695,-228529,-259559,-162081,91948,322986,387783,131706,-180278,-264729,-224539,-34200,327323,450988,310931,158236,109485,174479,164505,56854,55999,189769,172314,29335,-60488,-21832,97854,9681,-151955,-128290,-79649,-104747,-116382,-119137,-45508,28514,-28242,-34562,-12137,40986,269039,446834,283150,62620,-25249,-139266,-168310,-114825,-131107,-131794,-26993,21645,18847,140919,312071,381672,227395,-43771,-128974,-19049,3116,-63314,-191356,-288697,-92600,126613,142522,210275,393789,490084,366174,17766,-280225,-240562,-185795,-130189,118448,206037,53321,10751,19612,15162,83370,222335,115887,-99302,-101941,108829,162669,26245,-106433,-231729,-330736,-199344,-112699,-209532,-320402,-364689,-262806,-30437,-98948,-266021,-126665,23703,55803,190375,318048,162879,44272,136293,136928,-1644,6805,27973,-61973,-78735,22935,190447,412221,368152,67141,-100306,-145223,-29454,213654,175383,-124803,-154645,-29696,-140637,-365573,-488496,-251476,169341,285173,125561,252497,592566,578884,134225,-349407,-420468,-264681,52229,359739,487328,613740,-883954,-3114877,-3336794,-2856964,2073746,8296597,6539654,420835,-2118819,-2929946,-1874118,146368,408386,339162,613959,350972,31116,454302,553502,-291003,-434815,92465,208660,-23339,-219806,-298433,-114997,266313,549652,479574,-25854,-520909,-354670,27711,104359,83985,317416,486227,273564,10924,-127648,-218201,-115498,64015,120576,71768,-99352,-297303,-251706,-185565,-184893,-72736,-45388,-176319,-213097,-214646,-184293,58375,285116,248012,47671,-145011,-237930,-165535,9005,93792,-17069,-167620,-243591,-215327,-99871,153523,429341,503647,311164,82995,25779,16765,-158833,-297129,-176262,-34029,19238,75253,116292,79520,-47289,-50297,50889,102106,57234,-26860,-37703,-63861,-170827,-265420,-389324,-390546,-253326,-172832,-113459,-30295,-73321,-86678,50192,112467,39767,76612,177692,123057,77964,-10964,-304926,-425901,-219810,-229865,-328957,-154353,-68621,-139877,-15547,217990,239620,152703,237413,239892,-20073,-243229,-255509,-266846,-121079,139728,269179,177035,61385,-46144,-80045,4847,11428,-137815,-111120,261058,515266,247122,-199311,-452026,-280429,152538,289886,78014,-70273,-61348,-47015,23420,69588,35569,6183,66711,95676,74335,132022,168882,14775,-93056,21559,284088,359092,217547,24897,-178619,-144942,128728,287014,190692,13895,-8498,18310,-175635,-363149,-295184,-92731,69074,138200,214282,163040,-82367,-252751,-166353,-16967,30898,-13768,-40410,13558,60183,12210,-53056,-99174,-208253,-96397,226161,357845,346266,297647,235323,44304,-182448,-236700,-93633,56599,137545,282108,355833,171854,-127313,-175158,98448,351212,283050,157364,84326,-2493,57091,5726,-166183,-124909,123716,320660,355659,127932,-128068,-166803,-7880,166772,231721,202892,205683,191652,83848,-110230,-343928,-501229,-255521,85022,57713,-51498,127188,318842,183541,-33664,-153745,-265722,-255950,-111810,13352,13508,16952,103699,81265,-147196,-327503,-232569,-15049,145629,145008,48678,28148,42404,-10252,65511,96660,-131922,-222403,6399,130376,36568,-38885,-196950,-352777,-193663,206785,498132,374306,95334,5181,40280,-128635,-240635,-15382,135552,23316,-52995,-59041,-101291,-89544,64250,104822,-122183,-286509,-351378,-300461,-86014,111799,131312,181588,219488,70303,-81551,-78146,-46026,-144542,-120388,41936,169573,263000,300366,259860,291428,355099,273031,22461,-246420,-356622,-343903,-237114,-187477,-215607,-256497,-222288,-110685,20679,81953,45403,4703,-54247,-260216,-498317,-552500,-360326,-129463,47697,178342,209043,55202,-164777,-201239,14084,219065,259231,198211,73923,20965,175859,174156,-32413,-206262,-250113,-273860,-195340,-122904,-200584,-271493,-301419,-200163,-18485,-75184,-159907,144787,265856,68652,-15312,147474,390717,387602,23810,-313014,-349746,-274303,-193740,-13015,129318,64331,-81997,-69313,86241,109730,157101,164693,-36424,-121583,50578,34372,-212642,-215058,3356,-11901,-58853,14202,75111,8668,-145265,-208896,-131462,-138802,-156286,53735,205027,96168,-17783,26186,148769,78624,-283836,-421163,-209026,-69801,-88769,-53786,-37006,-3960,114638,195669,56065,-192755,-249109,-16238,131066,80034,16985,25743,-62843,-241227,-382562,-529435,-686026,-564144,-329497,223758,1440979,931579,-1783903,-3267841,-4515298,-6791884,-5474420,-1578851,299607,281020,-51907,-276091,281316,1403437,326634,-4203684,-6591906,-5035082,-3279544,-2491482,-1819430,-1359298,-857416,-399265,24921,413586,417675,148516,-29320,-19336,-26678,-262727,-345607,13766,319794,347511,237743,59063,-3891,233276,352299,242407,202944,214390,48259,-150316,-99077,5139,-103241,-146657,-8102,1456,-105693,-76191,-35651,-61642,-67546,-91188,-215863,-306396,-132704,220500,265891,-21352,-183318,-136570,-16909,98056,211889,169611,-74841,-115618,113231,241032,124973,-28054,7086,154762,176602,161620,197519,218647,224388,143895,-31031,-86131,19295,113187,137928,164603,237072,211846,9889,-118939,-16419,-9822,-291497,-392384,-74236,133691,24737,34553,110317,29850,-35866,-35923,-232594,-347045,-78213,29614,-302891,-589350,-465353,-103299,-2059,-152540,-187541,-119275,-120363,-160329,-219811,-283212,-267091,-190406,-119144,-62746,-163940,-347328,-271809,-37989,29028,-19153,-55365,33332,204254,182172,-39144,-132605],[37801,87862,-114236,-197318,74922,289169,158945,-17468,-64502,-1237,23511,-62633,-78377,1117,79796,104893,29025,-64082,62321,215145,99989,62161,234210,68375,-309702,-349172,-55771,34811,-147568,-309650,-312049,-188126,-19746,100819,190956,96372,-11642,56294,128943,354,-188375,-172970,-22171,18054,-115965,-216977,-214477,-169789,-101457,-59242,-247236,-276912,-146522,-290331,-432109,-97692,283969,291523,267707,327963,389757,385002,189353,-42559,-145873,-119455,-20141,62678,-27325,-82045,103355,208283,9142,-268576,-304257,-215719,-229217,-244744,-217380,-213810,-83426,91265,66663,-123472,-281373,-272560,-49565,231126,410016,384197,192332,-8019,-57070,-130615,-229612,-80820,132372,188064,73811,-75592,-114080,-214658,-416861,-424436,-274155,-97148,37711,53788,99290,285611,310756,181689,173110,211381,63525,-223201,-386027,-397606,-308806,-140647,19519,-35267,-242478,-162945,91194,74911,-100096,-30480,63115,-54466,-159947,-45148,10762,-44480,53938,209645,158907,-16281,-81326,34473,188262,233310,222189,173104,165398,172479,-93561,-397321,-283522,-60618,-87599,-157332,-142613,-199977,-293185,-250338,-60576,89383,38301,-118100,-151404,-6657,-11192,-121257,-153875,-119793,-180697,-251583,-180063,-58059,12911,-7562,-171725,-307609,-317159,-207189,-84860,-100286,-77061,113330,155600,122691,239568,231787,-77843,-359117,-287232,-30560,111685,126831,95529,39772,-8219,44369,203141,334331,301464,201654,101892,-115593,-328245,-160932,205929,330136,359808,331438,154106,64229,120469,158564,184192,145120,46865,60383,165482,170256,34089,3105,192944,296446,216732,122203,29801,-18819,18441,-26596,-158835,-69136,120192,-31834,-292682,-179441,-4263,-112435,-125414,88097,139086,217960,314759,183772,-77445,-232599,-290440,-190239,-20562,114185,174226,173208,116581,-95430,-243071,-74097,-31535,-340557,-549111,-512625,-364816,-111915,196534,138359,-146222,-251001,-38949,182432,205348,68999,-122776,-156235,-42293,-83888,-180176,-186580,-201819,-98282,140406,234955,142227,125599,283356,350189,210684,154989,194918,13501,-276529,-335873,-158769,-27975,25727,-7218,-120537,-156936,-3085,278720,425370,326045,159396,44662,-81912,-40820,100766,24718,-168673,-220552,-252364,-161589,145008,422171,434910,145811,-143640,-218130,-179644,-26463,299367,455751,364269,165453,51711,113519,142192,35273,48386,190186,166165,-17574,-119378,-9486,127175,-1994,-190897,-166038,-113506,-145814,-149109,-104495,-34663,64203,51702,-2348,-2774,99745,283998,442006,361268,175318,35958,-54803,-57115,-30000,-104368,-145280,-61075,-18735,10726,172298,335097,306152,154298,-5120,-25625,38433,-319,-132225,-328627,-477885,-249610,91635,168084,204516,419490,566944,409339,9656,-253634,-164102,-125572,-87529,188944,304283,130109,19495,-12492,-9817,66489,160574,11567,-211016,-186359,109555,222973,118960,-16743,-246566,-408226,-240104,-85147,-129204,-166054,-242695,-257848,-63998,-99532,-289858,-162565,81398,182545,283844,357401,140458,-31010,53686,92114,-17965,6141,-8558,-177262,-188001,11739,247648,453399,392441,145696,51348,-40532,-54354,119752,120987,-83011,-30719,74024,-110450,-366550,-488856,-270305,140339,158148,-103309,97057,516217,571710,211739,-185982,-166619,52810,447291,796907,810554,730765,-1278235,-3728536,-3627060,-3704734,702210,7911002,7404927,524770,-2299947,-2229733,-1127701,272850,342077,166732,500522,460840,214743,515018,569824,-158149,-310757,172001,346355,135719,-93653,-204317,-68115,234674,532444,466817,-58147,-535003,-428949,-15862,89142,43164,245520,411977,244195,44223,-59620,-124019,-90151,5085,53659,23964,-191314,-368183,-235631,-160314,-209760,-91165,-36745,-243452,-357637,-303169,-201607,5461,177241,131130,-64522,-219247,-223261,-82827,69878,65100,-67847,-192826,-271856,-241356,-60613,187571,394395,435445,266475,97038,97609,77253,-91296,-183092,-85786,-54809,-128223,-78466,82030,156065,48056,-45600,-39079,-30554,-34885,-54363,-10423,9309,-108821,-262944,-381545,-381400,-315781,-323926,-261949,-60835,-37281,-90806,60053,151584,32742,-1991,96127,98802,109498,56197,-230693,-417445,-290553,-238778,-252935,-132813,-66116,-73390,81186,335728,321191,165248,244874,280763,75103,-59167,-61149,-163060,-114508,117894,244319,145886,33299,-62675,-142016,-98757,-53153,-181923,-161613,206697,426396,137616,-214515,-299180,-109725,257037,355920,116016,-77249,-81856,-113004,-149802,-93863,10390,4440,-48542,-63809,25846,172935,178493,-83205,-242642,-45199,296655,342100,150294,-10277,-141483,-109625,87784,206050,129567,1303,11598,39549,-149561,-327820,-286965,-84632,152901,330618,455773,336442,-42955,-322773,-256983,-79389,-30355,-86981,-137133,-110375,-24745,-32676,-66335,-59883,-160821,-108577,196167,346738,284503,139192,50865,-22368,-174311,-269749,-134186,53645,145084,237272,274875,125813,-154860,-244965,24280,273464,176128,97619,95313,18518,31063,-61130,-274617,-236047,75075,342262,347165,120791,-24858,-3991,90984,162107,152743,146852,227020,234948,119970,-77681,-311137,-433513,-157739,133233,10844,-162493,-14151,168639,75744,-113165,-232980,-330568,-303879,-156083,-27322,-20820,-14953,98411,65999,-220564,-406457,-236275,23930,158557,178202,139526,106527,42251,-22581,73076,93415,-138889,-230611,27880,242826,162941,-11608,-223586,-450909,-332057,99530,372587,238171,19213,-10036,45111,-129188,-248464,-41728,78248,-14078,-66481,-91933,-140564,-40365,172219,157085,-86049,-206052,-359012,-405894,-146442,119258,148846,184313,227046,104754,-25210,-95032,-137884,-288750,-281931,-44507,192038,280062,225508,201492,332291,433504,341276,76057,-181100,-284828,-270572,-192603,-220074,-246926,-228443,-164426,-52033,75297,112137,-8632,-128167,-163511,-341886,-561847,-543781,-358924,-204944,12320,267926,305104,78733,-192771,-216437,6677,247642,334837,285745,205213,188607,297250,236663,23878,-143495,-241609,-333954,-246050,-155771,-240110,-297854,-307231,-205058,-28148,-90780,-188289,79084,181347,-8471,-62341,101411,307583,309537,-42374,-328656,-353166,-298401,-228401,-61087,38315,-42207,-157598,-113904,-19973,31549,183471,268041,16823,-137766,54776,94664,-130449,-122089,461,-101402,-190864,-201310,-118491,-27258,-26067,-59626,-49009,-127043,-123960,189954,368729,167614,-35434,-22547,81195,-5356,-310243,-390048,-182805,-98312,-88226,6020,24310,35383,97170,118612,16999,-73006,-7424,166505,196821,134902,96740,36603,-93281,-285641,-478358,-594621,-672053,-659942,-524733,65600,1266472,962457,-1289135,-2709136,-4076769,-6371162,-5395133,-1934967,-115283,-7303,-207177,-296541,365243,1701902,779307,-3828647,-6515322,-4964462,-3252703,-2625091,-2024474,-1520114,-992494,-469724,-55502,293517,307444,86759,-36372,-962,30367,-128864,-205096,62849,248539,236600,131485,-73689,-141590,153406,297031,148081,98550,149306,7159,-179586,-120806,-33671,-168745,-226248,-69947,-23923,-148427,-121722,-9551,8450,-38321,-114726,-216804,-304410,-218819,46008,132547,-95601,-232162,-152051,-54128,19106,184300,245203,75846,2616,186572,354700,307161,167037,142885,225213,211080,212683,244160,184602,129850,132324,102110,61799,113605,185945,167341,155515,257808,273082,63772,-88757,-15337,-34061,-299039,-369573,-147876,32228,12410,85473,156777,48272,-75246,-81560,-192900,-247637,-41215,16968,-283002,-527890,-435458,-124111,-3613,-124865,-58562,9933,-106203,-257860,-336181,-341074,-276850,-170689,-104955,-81366,-167328,-338711,-307590,-99802,13163,23690,17600,103404,236345,185053,-20618,-84295],[40181,33078,-141054,-156427,145131,325599,142367,-112310,-190678,-56610,29266,-63180,-53378,17582,89351,167136,44494,-134558,17038,259787,226594,145161,183772,-37372,-371781,-352504,-35660,76420,-41940,-167212,-195016,-129190,-35325,47659,140871,61600,-26168,96210,165816,21347,-190782,-163305,-22419,34713,-8128,-65115,-168812,-224135,-142839,-47668,-214541,-293581,-193247,-315990,-450883,-112344,265999,279952,198880,252591,403526,484451,330772,97222,-95156,-132312,-18318,51772,-99694,-175975,73046,216880,-24293,-350577,-327898,-197368,-226282,-213912,-151319,-172247,-98711,37000,16196,-178127,-394993,-399169,-162868,151741,322726,356343,257058,144681,99529,-65752,-196149,-42131,154962,163042,41932,-32039,-40201,-194141,-402168,-386750,-183044,34195,115757,74036,114121,239997,256123,251959,309490,288692,68522,-232869,-380629,-370007,-274586,-102875,40880,-76786,-330748,-306803,-69751,-28018,-125892,-54708,37831,-22117,-90136,-2461,11095,-71778,22011,214322,186865,-3866,-75048,55014,223329,250849,212901,127047,60874,67344,-125032,-349922,-183214,22992,-70791,-215310,-222102,-224788,-196855,-128961,-17791,50432,-26866,-142582,-107723,39200,5501,-101637,-115204,-93475,-144288,-238081,-200837,-62133,17767,-7220,-133646,-198263,-148306,-96475,-62238,-98464,-100350,-1623,19152,14690,133070,156231,-114931,-387948,-311088,-105300,-43984,20262,139510,76567,2056,97136,274305,335290,245944,165545,103707,-88392,-295881,-156963,167281,255146,212618,189678,123369,133359,166530,161371,165838,168962,123103,64986,58255,82085,28346,36256,187517,201004,101563,81452,8748,-61475,-62713,-86226,-136189,811,159285,10134,-197226,-70990,41888,-131381,-146642,64345,188573,277120,300940,155415,-41578,-153594,-184685,-163303,-69797,29918,108811,150619,66734,-170561,-265604,-76377,-12972,-291063,-482355,-401492,-181697,-3258,248915,232885,-57506,-218394,-18120,211979,197076,39463,-131218,-169368,-62437,-81004,-205947,-257817,-262602,-148457,97859,205141,119674,74450,185326,257822,189843,160481,214952,87103,-164134,-190194,-1602,74287,89092,42651,-45479,-147427,-52090,214085,335983,234447,88237,-85030,-245025,-149873,45207,14127,-123985,-169047,-202654,-133029,182183,471079,436683,164844,-74267,-149336,-122690,-22328,216663,384915,323531,110507,-8393,56186,90190,-13380,43226,197150,174338,-30504,-167676,-41156,99685,-8254,-173997,-175293,-170641,-213211,-183220,-95396,-36063,85743,131573,31448,3855,128205,244736,367912,382441,269167,140073,86833,86372,85501,-44126,-148950,-93863,-43388,3486,152200,263784,148317,30352,30989,116143,137935,18034,-180078,-404893,-574602,-369521,38877,158736,166988,387988,564354,419071,25236,-199745,-97465,-58934,-17463,255496,373211,162160,-36960,-93872,-70856,11934,59879,-70711,-261389,-202888,122473,262150,203989,74285,-243511,-421344,-220453,-21453,-11674,15229,-116484,-245659,-71162,-29804,-237298,-157050,161439,297777,299281,270260,52629,-105502,-9382,37772,-38722,29395,-5413,-229243,-222124,32976,288502,425369,324089,161535,157096,45753,-88616,3505,41345,-64325,31125,96065,-115529,-335460,-414667,-269528,40282,-40890,-345342,-84662,401369,536242,266863,-44970,7641,191598,545669,878095,870847,711959,-1479561,-3877060,-3354245,-3411719,-218822,6807722,7196785,368842,-2323399,-1281845,-298598,310237,236066,32498,356252,460608,295922,432290,425923,-32996,-121282,282758,495980,327228,38926,-128611,-52275,171412,467388,413684,-74492,-455988,-404372,-27225,84213,13764,157028,291278,185766,82371,22792,-15854,-33516,-37536,-27486,-36779,-265503,-404578,-191326,-73245,-157435,-77788,-23049,-263020,-419067,-318936,-181881,-51859,42257,-7351,-155996,-240330,-187589,-30540,94187,23618,-122166,-219286,-276302,-242519,-38738,176190,311043,331229,227419,139302,175729,126561,-33637,-68585,9855,-58299,-254230,-230033,46047,240384,187647,26912,-88439,-151778,-128625,-69374,14408,34648,-82900,-235535,-301012,-301589,-323525,-410905,-356641,-100821,-32079,-115648,40779,159527,-952,-94307,-11072,28219,88102,81213,-176844,-390388,-349887,-260673,-204647,-147289,-91305,-22657,163193,421380,367144,146194,185184,248307,151313,133868,108781,-54936,-61886,131458,197930,85741,-5303,-93206,-222130,-202036,-94030,-172952,-180053,109417,269405,26250,-189228,-100258,116567,414274,472479,189451,-36057,-58293,-179693,-369402,-287283,-44979,-53623,-199663,-190788,21436,223058,173038,-169280,-378558,-122113,255915,253017,34011,-65549,-95335,-70199,28696,114336,86316,16018,45227,56493,-106440,-249076,-248109,-93889,181878,453519,601807,444459,-1181,-342016,-294409,-101914,-56530,-121369,-199346,-196539,-69286,-48715,-69265,-11074,-66496,-73961,160528,312301,205972,-17485,-134587,-81776,-130888,-233589,-123144,40259,110782,152977,165269,61785,-171034,-295293,-68652,139413,39618,29483,87955,-12796,-89648,-177732,-355744,-306193,31050,332365,294887,88739,53615,132668,166138,142257,85473,118524,270806,317318,192696,-307,-224434,-324806,-81532,144751,-24227,-240415,-161658,-27717,-56520,-181583,-300954,-355848,-282363,-150210,-68323,-65359,-45858,65220,23542,-258244,-415126,-202138,72444,159013,195156,242066,210643,46217,-49844,63542,90579,-117350,-193185,65340,315393,257093,45600,-187435,-486165,-445721,-55612,152040,65494,-61883,-36321,39046,-99112,-195808,-36922,15167,-64191,-76136,-98827,-136181,29628,241993,160845,-51972,-112347,-310519,-460251,-191334,112182,140957,157631,208482,127770,7759,-136791,-267171,-441740,-438388,-125679,223738,304241,150324,135697,361648,494336,374593,121652,-85284,-189043,-174894,-143408,-253894,-308384,-232343,-108704,23222,136044,142657,-37446,-213563,-240220,-381528,-554449,-463312,-317885,-271262,-49826,314265,387944,123213,-173229,-188149,-10078,195885,319873,327529,338673,414166,438249,268135,44709,-76177,-201047,-342354,-258807,-139114,-192783,-250259,-280936,-214408,-46187,-100814,-219819,-57595,46199,-56433,-58058,57949,180633,184566,-93934,-300810,-341759,-339266,-282492,-149311,-91858,-162511,-249305,-201311,-157576,-54937,166267,302115,61778,-133533,49905,161585,26309,42204,3988,-203142,-330583,-402000,-310974,-81107,43706,38891,-7230,-125827,-68688,314764,495460,224161,-53706,-70349,12288,-69023,-283330,-325748,-161578,-131992,-90775,50447,79952,72532,59421,-11327,-61923,41111,243597,328658,244746,185073,171012,48218,-122425,-337800,-584046,-648257,-607808,-694228,-652359,-68002,957433,781334,-940277,-2210387,-3620806,-5660429,-4975230,-2219643,-711621,-452369,-440098,-362199,364903,1732858,915738,-3378487,-6129258,-4663462,-3125921,-2736802,-2231332,-1706559,-1160043,-563179,-187856,78462,117642,-3956,-51351,20037,119839,52028,-23065,108882,158273,117833,49230,-143876,-226794,20821,179181,57268,5338,73355,-33035,-198964,-139029,-54006,-195868,-284075,-130323,-46817,-169180,-161975,-25733,-6809,-80323,-154579,-188111,-248841,-274411,-146647,-33576,-156269,-228056,-99684,-44409,-60792,119611,279329,186918,87064,210262,394235,427793,316100,250102,277791,230878,241614,270787,146152,42227,105742,190212,172573,183988,238918,194123,161306,284082,316862,92338,-76243,-32103,-70233,-275794,-300891,-179052,-64252,-6263,130016,205937,74438,-98202,-118566,-126716,-94854,21022,-15558,-254107,-411862,-360691,-123480,42765,-5115,104249,133971,-53363,-251162,-335702,-312060,-222480,-120583,-80543,-78407,-132755,-277392,-298434,-150204,-20284,46777,108711,213887,274275,169643,-4045,-37062],[15396,-40258,-159834,-123653,136961,263574,90684,-181978,-271978,-92389,21095,-82913,-56744,29701,109186,222771,62145,-176756,-1957,301955,323497,187880,99931,-88942,-324206,-275358,-3948,107028,52489,-32278,-73248,-57029,-51497,-19426,53162,2806,-37655,153614,242398,67676,-160088,-130862,-10789,63549,99589,50424,-135208,-241984,-136140,-30792,-172781,-319182,-294322,-380765,-455947,-160020,162058,218211,106745,122824,351001,533919,433271,215127,15201,-69840,-9523,-906,-190404,-246194,59065,228755,-52754,-390526,-316739,-184839,-235586,-183443,-89342,-127806,-111979,-31343,-44062,-178545,-382734,-407666,-179321,136552,245874,281920,282814,295012,251255,-1837,-165107,-39785,122282,98374,-4462,-6376,755,-183064,-355524,-286520,-45734,160265,180907,92037,87884,107436,129473,271076,397864,327839,62624,-217802,-359166,-364799,-273704,-83809,48765,-106748,-362078,-383203,-206751,-157449,-177846,-85827,19923,16165,-11543,32279,9096,-74594,21093,229040,207486,9477,-60172,66087,236824,274260,222106,108647,-6269,-24037,-131267,-252428,-89665,50574,-84893,-260215,-285013,-213946,-39540,54561,53324,9508,-89555,-140144,-21565,101812,39947,-58218,-55800,-61680,-98088,-165055,-158784,-49027,28661,3588,-67591,-44058,44555,1600,-65355,-71261,-56689,-79721,-100430,-65131,56795,116242,-92426,-338528,-279112,-165323,-198405,-78954,158654,89596,-2506,107522,262911,286656,208393,154743,104034,-68536,-238438,-125696,106983,150820,68282,41184,52998,141690,164332,127821,118246,157340,156252,38689,-60376,-14341,22010,69373,172692,116559,20335,102081,84176,-49436,-133579,-152628,-123521,45731,149521,3022,-115285,30175,58591,-166375,-173258,36456,246229,323541,261651,111526,4058,-19189,-2196,-76716,-94403,-60848,12604,81555,-12814,-215791,-244240,-73612,3414,-191738,-316684,-186399,38346,150256,294304,317834,67732,-124266,17955,185770,107823,-47301,-160575,-175348,-62746,-43604,-165352,-230625,-233815,-156265,47580,143565,61752,-2434,69506,153497,150996,142056,204570,139779,-58309,-46408,139780,153912,96877,51407,22857,-102760,-93862,107050,218347,149934,44681,-156362,-335942,-233231,-22293,1530,-60620,-93938,-122547,-81945,185406,433547,381234,180829,6127,-78666,-73013,-28635,94154,242147,197314,17791,-41195,36793,35882,-60415,49261,211082,194430,-3364,-181184,-102442,21710,-18389,-113840,-156801,-242261,-296268,-207952,-91313,-49632,88289,191635,60035,-2098,96699,146738,250352,354338,323117,253658,239092,225512,200020,34811,-132614,-110379,-42866,5426,92220,112118,-51484,-101217,66061,247215,235291,50793,-192671,-411804,-572292,-429272,-18866,130748,126983,322451,498184,396050,51458,-148467,-65059,-5163,52696,289458,388689,140343,-144146,-209579,-158051,-87690,-73697,-117708,-227500,-138761,149895,277189,268777,163853,-188416,-356048,-148166,58222,109193,168766,-13904,-222085,-43299,99089,-119034,-113993,239000,370465,239733,97303,-65074,-152147,-42365,-30583,-78958,55527,37660,-191226,-167145,79548,294614,331162,184046,115662,199701,100142,-121616,-111140,-49256,-71439,28113,48492,-145233,-280184,-293909,-252525,-104535,-251430,-519144,-224847,293355,481597,284895,38538,58784,139345,368100,609057,633399,538612,-1434386,-3547513,-2642155,-2027236,-194687,5398409,5681662,-280884,-2147159,-268336,378991,205574,44345,-51410,238993,382584,286354,241283,172452,60852,95129,392018,599462,486056,142730,-83695,-54173,121140,382968,327722,-81718,-329346,-295383,-11781,86652,296,67250,154418,120240,118807,102263,85355,47883,-48315,-99605,-98737,-300778,-388636,-115466,62350,-45094,-44543,-14239,-236775,-389227,-254770,-113537,-82464,-76382,-129451,-207043,-207853,-146649,-27441,71156,-29242,-177678,-243044,-257249,-213156,-29262,125784,193799,219162,209366,204985,255924,178150,20887,23600,85611,-47834,-323914,-331444,14094,305380,334531,159416,-64376,-213847,-195908,-70078,34763,17590,-96407,-197761,-184151,-175523,-267921,-412743,-382105,-145452,-68943,-171453,-23977,119679,-56683,-176301,-113990,-66149,32205,76225,-147386,-366001,-390117,-283030,-198304,-202281,-142703,-2077,209026,449764,373575,112801,77456,146699,182846,282835,226773,46210,39601,194783,166615,28541,-31922,-119816,-294603,-271731,-92177,-112012,-163642,234,90698,-66151,-140346,75704,326187,577242,608445,281938,38984,-812,-223781,-554345,-443871,-109556,-140155,-338477,-256171,53555,258333,143264,-224357,-451243,-181582,169397,114482,-95061,-116770,-52058,-45606,-37581,34791,63058,39671,76082,65485,-48437,-128393,-173227,-109931,159485,491272,637778,474438,42491,-296702,-265763,-78698,-40254,-117514,-227615,-232688,-73112,-46804,-77198,24295,46295,-2907,104551,219004,114819,-125080,-255150,-109721,-61930,-134662,-59441,28592,53748,64622,68417,2951,-173938,-315219,-156204,-5906,-72732,-473,110370,-42789,-232953,-301783,-398053,-329525,-3164,291102,223128,49875,84646,187966,176171,102910,48547,127669,318969,405086,288924,109930,-104256,-198654,-30497,134009,-29638,-264188,-278405,-220428,-196487,-243901,-346640,-337780,-200076,-95738,-93692,-105893,-72261,6269,-32329,-238290,-336631,-126281,122870,152397,187336,316971,304560,50518,-90985,32561,85786,-69603,-113221,116458,333466,286340,110340,-101751,-445448,-497624,-196149,-53834,-74002,-124664,-65404,26274,-50493,-106816,-14535,-43509,-113249,-84172,-99848,-112069,88394,248695,105543,-52653,-45196,-221439,-446778,-211919,95099,113563,112963,172557,128781,1292,-187137,-391985,-562964,-540058,-167473,266400,333753,94820,78074,365580,505503,346731,131077,-7233,-108227,-80534,-84091,-259855,-376320,-272923,-74259,98096,196390,169252,-39401,-234956,-267897,-372432,-475842,-323746,-238266,-312790,-129426,298485,428000,164643,-118791,-127034,-31959,81715,219985,305719,427505,613334,549358,258681,28238,-26451,-153935,-320869,-246961,-85903,-79107,-142094,-224663,-219891,-73274,-114727,-243985,-189744,-69552,-47002,5120,53863,85982,69745,-108118,-230728,-316629,-389656,-344909,-253844,-220267,-252848,-327953,-321469,-288466,-122858,113366,262747,94473,-106157,30772,209869,208901,212100,-1029,-297050,-434664,-504265,-419515,-128037,49138,60360,-11063,-113256,20861,421089,574872,255748,-76816,-108459,-33338,-84735,-206045,-239038,-152172,-167058,-95910,77892,123388,94524,2447,-165299,-164464,109817,420984,423201,259943,222934,237696,76633,-124291,-358531,-646948,-658285,-503456,-657929,-686191,-137305,621387,475677,-760614,-1849384,-3257128,-4869876,-4355139,-2401152,-1356322,-935003,-676565,-445319,308460,1543537,789155,-2943795,-5526940,-4228111,-2948523,-2795502,-2349746,-1836173,-1310352,-661758,-333907,-173550,-107491,-102195,-69833,35030,222698,252070,168248,148794,79494,21856,8426,-135232,-245857,-132767,26644,-10091,-49845,11478,-59270,-202119,-151630,-62160,-193534,-310531,-168630,-60887,-162773,-171022,-59346,-94146,-185793,-198755,-131449,-147504,-287318,-320419,-208013,-200251,-165943,12992,-2664,-134286,36091,267183,227813,127761,199587,358723,451087,375875,290583,275929,220767,243668,264318,101440,-25781,64947,211440,222371,218823,269630,222577,183288,306361,329579,90865,-74165,-49813,-101643,-220069,-193361,-154571,-136918,-32746,155891,238057,96682,-91794,-130313,-59592,48513,71963,-64396,-214716,-268598,-266993,-101833,126360,175839,250067,209785,9240,-160515,-233033,-212910,-125091,-53970,-45680,-46418,-66327,-180341,-246707,-176418,-69385,27541,161178,294619,281968,119831,-13835,-14583],[-34262,-111460,-152857,-88954,67782,128598,16863,-206182,-282732,-94982,6803,-110642,-83781,28160,120016,247976,83914,-164771,29957,351601,376996,189066,9196,-93805,-194320,-136488,37919,126954,119111,62885,17463,-1463,-72551,-84959,-41592,-57112,-36149,205097,325037,118351,-107080,-86141,6775,93311,175765,103454,-118169,-223304,-97596,-16118,-130714,-327910,-402097,-461919,-450610,-231886,9558,135864,23159,-34894,230476,502828,444521,252998,133745,43438,4545,-71365,-256084,-265643,50997,225323,-73516,-376272,-266996,-173207,-248234,-159116,-47313,-90704,-122140,-109457,-114570,-133704,-241502,-292169,-111532,150229,179524,184233,281519,410681,356239,49032,-138999,-72335,35605,10020,-40699,6524,4778,-179168,-287143,-146087,103338,248667,220409,112406,34896,-70054,-32801,239219,427528,326590,54494,-175983,-322602,-382944,-300456,-67543,66381,-94156,-307151,-351872,-274064,-278018,-258239,-140921,-15800,33893,54677,52628,732,-64583,33015,232319,203149,11370,-49530,54745,216732,294530,253011,128961,-20200,-80003,-108985,-131168,-28888,21229,-115100,-276515,-314020,-156142,141838,250639,148454,3947,-117381,-117179,66437,163570,86885,-1542,4548,-35173,-58815,-62240,-77666,-28776,42780,21771,2001,107091,200221,50826,-101362,-35128,26135,-106585,-177505,-105084,40144,141274,-6895,-220539,-199346,-195836,-314907,-157571,138355,80158,-21033,70524,175400,208802,210404,196589,137926,-33783,-161811,-81152,33769,36647,-37983,-81683,-55932,64851,97891,52672,44343,107853,134686,-6587,-153342,-96406,8214,81347,138481,55414,-10410,161596,213306,3842,-177627,-211270,-122956,67573,116688,-36097,-77435,65828,17929,-212593,-207284,4643,288742,354958,224127,68105,33650,116312,188952,47297,-85575,-136874,-99461,-28793,-101789,-223569,-200684,-69608,16480,-77304,-117495,42762,198045,262339,317266,379017,199770,4381,55758,108421,-33155,-157868,-199022,-173520,-41698,21775,-65149,-104007,-107644,-104851,7970,65255,-20263,-84802,-31741,64367,104705,104250,164780,153375,11208,59217,236317,208696,82437,49056,71494,-44141,-127289,-12306,118632,115178,46901,-154647,-334699,-269602,-93442,-29744,-14273,-14169,-29820,-20612,148617,303185,269861,181701,71276,-27473,-48269,-51075,-39694,58454,30179,-74730,-28937,69495,-5440,-93420,65075,226750,216386,52702,-144521,-154169,-69883,-32447,-34443,-118788,-308131,-371223,-214161,-88574,-71561,71600,217092,78225,-25343,1573,12418,133544,296939,319951,328833,353793,331915,286085,110210,-93740,-100710,-17034,20559,19121,-72128,-236155,-190452,101222,317170,285064,88590,-166184,-369525,-505196,-426259,-67727,103090,109086,250855,395250,343477,71891,-119145,-69336,23664,92061,266821,340411,76136,-266536,-330776,-251128,-219424,-216150,-125983,-117661,-16318,182631,268144,304484,252667,-59737,-218779,-45897,131422,203762,259608,53949,-179055,15775,245952,27320,-48965,289560,382047,131284,-88073,-163504,-148945,-41177,-103289,-137038,64626,98907,-82634,-52936,129128,257270,199925,24886,33258,182831,115899,-146707,-204308,-134817,-96170,-11896,-23335,-173509,-208895,-159848,-220404,-243405,-396056,-560297,-267189,231901,420989,266779,56623,-5469,-44870,24970,113764,164387,224935,-1216912,-2877099,-1711235,-67955,808261,4140680,3233433,-1379053,-1791253,596215,730730,-33414,-218538,-68141,205592,287249,224675,14866,-95893,115301,291848,467279,612646,549196,186612,-70017,-44940,126181,312523,225576,-90883,-213013,-156923,11210,91072,4765,-4174,39923,69872,144236,162669,163632,137365,-22230,-137707,-141251,-282810,-314678,-12943,212874,85834,-13517,-22586,-188313,-297993,-138788,-8554,-67939,-144255,-204553,-208878,-136104,-112591,-69079,12629,-77409,-216670,-248361,-213590,-153708,-24037,52783,68824,130456,218027,277451,329859,240846,78557,80407,125776,-29078,-319414,-349850,-8570,324525,435632,307428,35359,-189116,-216177,-61941,45200,-23017,-140017,-173910,-81074,-38633,-155830,-330968,-343420,-184736,-138488,-253373,-135559,23752,-127212,-229236,-183910,-150792,-26352,63567,-127616,-344913,-396652,-288680,-225094,-278252,-204792,-16907,201494,410181,346755,83398,-44042,642,153264,344926,277646,125303,168479,299850,181237,5392,-34030,-130246,-334458,-287100,-47339,-20036,-120400,-86956,-59965,-126957,-90145,167955,439795,682414,711472,362175,118138,69310,-227023,-637456,-515527,-158516,-210487,-413821,-252149,98723,254444,87900,-235269,-431331,-207569,53965,-35624,-195782,-142115,-23093,-46739,-94057,-13794,52605,51467,92935,70592,17909,15456,-70947,-119315,109378,461830,590143,438682,85849,-194988,-180750,-18225,15115,-83013,-230226,-228482,-53957,-41251,-95137,34983,144651,82472,26785,55633,13050,-160789,-270677,-91068,20411,1452,34706,24985,4275,15176,22178,-26661,-159784,-300226,-214187,-113486,-124078,27113,182850,-24370,-313898,-378489,-396994,-312197,-25542,223814,149586,14503,60610,135241,97934,38326,39641,157479,337141,451075,383594,225645,16759,-78353,8731,124446,2463,-230219,-338073,-359523,-317045,-298974,-356984,-277833,-82268,-12036,-94924,-127753,-87888,-61276,-78785,-160108,-191309,-25675,164103,143201,152853,331991,350868,44529,-145531,-20492,78127,-1349,-5874,171749,300659,240100,150524,4245,-335054,-470844,-272664,-156403,-133475,-153252,-87407,12066,-242,-12958,10603,-87137,-144898,-87823,-108736,-92424,109434,186704,-1450,-104483,-29517,-123778,-373343,-207719,75047,79907,66862,134136,110991,-31452,-218633,-463423,-612688,-550815,-151818,312532,360558,67609,36954,333337,443557,248803,89907,16613,-67167,-4076,-9871,-221942,-419002,-332171,-70993,153699,249537,188392,-25110,-205137,-254074,-328432,-348081,-152819,-132200,-322420,-214179,217030,402074,174171,-58515,-55498,-51871,-54903,69199,221738,439487,706056,587416,215547,-10416,-11550,-129805,-303570,-236238,-29269,50817,-11308,-150996,-212033,-106341,-138908,-247732,-238661,-100044,27360,112295,107216,78757,14303,-79688,-134912,-282305,-437222,-400275,-343593,-307428,-277961,-358384,-436321,-376020,-157881,38607,169026,113798,-64141,-9193,213514,351611,318597,-26335,-359421,-461827,-464048,-392937,-150602,-2391,11216,-42729,-66843,140563,495980,600397,258419,-103452,-131866,-47252,-53602,-101882,-146826,-157022,-200419,-104245,86902,145997,91687,-63291,-296918,-258604,112798,465730,418529,228268,238692,298364,137155,-74321,-310503,-617396,-597690,-378726,-560658,-626898,-132163,350296,149872,-720761,-1659353,-3055504,-4200195,-3695690,-2455050,-1889699,-1319589,-828634,-490381,255125,1240082,491958,-2635165,-4858322,-3781675,-2809357,-2815854,-2335241,-1847143,-1395644,-738619,-448858,-392811,-310887,-180747,-79850,42023,311421,432064,330268,177677,29626,-35049,8615,-61084,-208414,-259392,-113137,-40415,-52697,-15285,-61329,-185128,-157667,-69788,-178497,-304251,-176394,-66213,-134195,-132018,-73673,-205394,-316359,-229445,-52845,-19623,-254850,-444471,-364945,-231323,-61916,157573,47534,-193452,-41918,215539,191038,127116,177883,270506,372582,336523,251045,205891,182275,227476,223360,51871,-66872,17270,171743,213547,219264,277954,249871,209765,303941,297118,66135,-65264,-51920,-116576,-144950,-71821,-94168,-183450,-68298,155675,235912,101360,-57124,-109531,-13949,125942,77209,-119232,-160818,-122065,-173329,-62790,223094,359395,339806,223659,59974,-33037,-81201,-83754,-18205,11530,-3365,11476,16672,-73870,-167330,-173792,-127071,-39984,133323,284121,232053,33782,-60498,-28244],[-97055,-163654,-114548,-43632,-22826,-29155,-58490,-178239,-217064,-60690,-4323,-129754,-114000,11124,104402,229128,108257,-92088,115405,406916,383045,155150,-66717,-81229,-37396,28896,92044,142899,151809,106519,63232,20347,-99187,-135206,-112405,-95964,-18606,224723,361947,148530,-49105,-45924,17380,109444,201293,95400,-113645,-179777,-50991,-4330,-92110,-296229,-460622,-517295,-429069,-301867,-139930,60492,-26273,-177000,66995,387077,349551,191342,207303,165511,26783,-121506,-258333,-227522,37286,194525,-80040,-307341,-186668,-159697,-256850,-146016,-31265,-60999,-119805,-183733,-189792,-69249,-23869,-98038,-9579,145181,111901,94373,278787,475911,392975,79929,-116980,-126352,-88033,-80671,-46979,18012,-12800,-168497,-202799,4515,229727,285369,233270,137702,-23845,-238274,-185526,170240,400864,292023,55195,-107663,-268661,-408910,-332471,-32264,115982,-22363,-162092,-208041,-254032,-358166,-347516,-214364,-81002,17019,94901,55702,-19275,-58340,36279,206497,163993,-6749,-55246,12396,159671,299621,296334,182522,14359,-94240,-69104,-21473,-9609,-42123,-138401,-252237,-292129,-54425,299517,398207,240448,43803,-95179,-82968,115794,200476,127966,48923,46394,-21427,-38523,28213,1940,-15300,51913,37044,49569,211368,277100,36467,-163030,-11474,100975,-93162,-206083,-110163,84149,230184,116086,-75324,-100378,-191734,-363213,-195203,99849,66699,-45480,-5531,42683,129949,255308,296556,222782,31076,-77730,-43806,-42907,-65321,-84932,-152370,-183010,-85333,-26128,-56372,-47977,25105,61112,-55547,-193953,-146186,-18716,53942,74214,13304,1310,217262,324000,66852,-189288,-249183,-129583,73261,83825,-84792,-93528,13641,-76694,-257896,-247392,-40832,280488,359308,203501,34401,22780,187753,315278,174565,-42240,-179434,-204568,-156528,-172849,-196609,-157420,-62956,30590,17829,47034,207455,258719,281139,312751,410261,309451,133773,86548,8911,-173474,-250703,-231775,-164647,-5042,97090,60551,78346,81716,-6293,-12508,-10141,-100699,-144282,-91566,5756,59882,55134,101276,118574,29034,107947,272654,237016,82521,62138,93280,837,-153909,-113485,68478,146169,89170,-95860,-254803,-256888,-162593,-86869,-4242,55989,56623,35485,81743,112913,122695,159129,102979,-7952,-55186,-88492,-151548,-114838,-117314,-132328,28716,145211,-33019,-119952,80064,235765,225554,112634,-60063,-151120,-124972,-41536,37762,-72898,-342587,-409260,-198409,-82527,-93597,40719,202268,82346,-62990,-130655,-115840,61555,233743,255118,327861,400916,391129,327258,159902,-41285,-66199,24565,46686,-36741,-226440,-352992,-201520,136146,296927,258645,120535,-109222,-311864,-422914,-376316,-97931,88755,123493,194853,280204,265261,73509,-112818,-92055,25008,78356,178287,235625,-4232,-361933,-424384,-325105,-349539,-334232,-103696,28070,114796,202932,236296,306024,335156,126868,-40789,56156,180346,253466,278654,88673,-111510,90055,354491,150907,18630,301300,336037,14281,-214334,-201320,-89083,-8972,-160349,-196676,45621,143026,39364,60439,150321,178797,74196,-91730,-47844,125721,94580,-161879,-264451,-202692,-128032,-54215,-70598,-172628,-127168,-38138,-171419,-320700,-414180,-447796,-189164,236323,367663,223283,22483,-133174,-260069,-335456,-417970,-390257,-179386,-976770,-2084910,-786820,1714467,2315762,3329151,683183,-2595140,-1341215,1134866,709686,-331712,-472688,-9565,277608,230127,153507,-167763,-282636,135934,427397,489654,526150,483429,153520,-78456,4081,203924,279060,129731,-107266,-144604,-52931,18850,90695,23821,-41854,-21838,46445,147457,190220,208972,213863,35342,-124484,-145264,-213277,-193512,102139,336692,188132,-4919,-55268,-150050,-197244,-20777,102799,-9637,-148379,-220598,-167682,-50071,-92608,-134927,-55068,-95727,-210264,-213486,-143670,-72230,-17244,-22732,-32842,88052,246176,333569,386135,311175,137577,100835,128586,-7805,-245624,-279950,-17536,284657,447215,408982,176453,-82909,-181597,-52004,39680,-64942,-195486,-185905,-33472,75587,-9417,-190784,-263382,-206357,-212192,-340575,-275794,-120749,-204668,-245948,-203942,-195448,-58133,63387,-94368,-305474,-352670,-262511,-256897,-338739,-253125,-61959,133583,311206,299388,70023,-140394,-149781,63839,303674,261207,169639,289186,420339,251785,33354,-13342,-122121,-326872,-248296,20478,70077,-66293,-129342,-147545,-151317,-54505,151641,406645,676936,732651,397188,168770,127679,-183935,-593474,-489698,-172788,-225592,-396041,-193601,129315,198923,16873,-196941,-322133,-199601,-66345,-156983,-236718,-128988,-13009,-71863,-124802,-22827,43559,37864,94432,80959,82048,149060,35578,-112737,63138,404655,506850,364520,122854,-64969,-68143,59091,94857,-30795,-218464,-206175,-34066,-38955,-112155,26208,203052,154435,-60931,-153563,-96081,-133330,-184622,-28665,102095,138052,124003,26954,-11529,32913,42058,-15491,-126722,-253776,-226489,-150667,-106406,97420,284801,59830,-273590,-364745,-354381,-265711,-35310,139631,76249,-20154,-8367,-9456,-58092,-52351,38204,174438,294914,422050,449268,314786,108532,22759,57911,139874,69353,-152660,-333708,-412932,-388723,-335993,-322687,-183227,39620,74576,-71566,-120995,-84236,-109395,-93260,-46771,-30194,65283,183517,132501,98439,276557,327375,16897,-212011,-91428,67765,77544,104765,215421,232072,131530,136973,94759,-181255,-374130,-267119,-131452,-106805,-143721,-94563,-131,35299,57880,28460,-106188,-144553,-78597,-122525,-88268,83847,72317,-135724,-195833,-62682,-48814,-268167,-185831,58227,54662,35718,111290,93361,-54630,-207937,-449955,-568322,-462318,-83256,347665,373301,63480,9006,260036,306384,96068,4630,-22360,-68818,48399,76071,-144745,-408885,-374473,-95952,173770,287091,197529,-11195,-157960,-226891,-280869,-210278,14356,-20715,-303074,-290470,84602,303901,131622,-25661,409,-63582,-169927,-84550,99391,371275,655071,534333,158049,-47701,-34724,-148140,-319306,-250996,-3609,143726,95471,-79789,-185277,-138664,-173900,-223362,-165294,-15837,151644,235910,209185,163982,35132,-24104,-40920,-246562,-469329,-435049,-393612,-332295,-226144,-312399,-490599,-396924,-160987,-41410,55023,120039,-23628,-72563,156401,398346,322114,-71470,-370822,-391036,-294319,-239579,-144468,-85599,-75018,-70805,24369,269354,522925,568803,234697,-126166,-138862,-38592,-4692,-5077,-65958,-172832,-230631,-118178,74075,138077,60547,-120424,-359429,-309098,55651,368590,313063,145982,225344,353945,233739,37283,-175344,-468348,-454129,-252231,-425781,-503822,-81488,183141,-115579,-768372,-1628429,-3028563,-3781343,-3127177,-2369288,-2178554,-1500093,-827774,-439417,262872,937497,121566,-2518774,-4266831,-3428237,-2782401,-2824227,-2184045,-1708494,-1379552,-762763,-493704,-521383,-442122,-218819,-70716,45140,360218,550438,426823,187583,9423,-50975,37963,44960,-137741,-313125,-190707,-29684,-7080,696,-36434,-148256,-157353,-87522,-166425,-271692,-160313,-70029,-96955,-47559,-41648,-283722,-420642,-231317,37427,110551,-183083,-499633,-479488,-252417,53966,294633,84915,-230961,-94324,139772,94819,95653,163240,166153,223130,223899,148771,89260,137112,210410,159208,3652,-79497,-25209,100940,172319,198560,265450,266503,223162,258654,215661,35000,-31853,-31919,-115718,-75544,27780,-39278,-215031,-113775,126149,190724,78655,-7161,-58410,2524,113669,23202,-165534,-90668,10921,-88521,-12653,303639,481265,357503,191804,91707,79603,54838,29338,64451,59136,39966,81868,95964,15204,-83350,-148124,-182586,-140057,22150,166114,122722,-72614,-133858,-71557],[-153715,-186318,-53825,13028,-90688,-154553,-113007,-106369,-91322,3400,-5057,-126106,-122533,-16124,53264,165975,128058,23042,230805,450998,345494,95046,-122675,-86451,85970,180356,159550,161931,153829,107876,74724,10970,-126593,-161099,-141351,-104722,6443,195952,311309,139277,-5344,-28078,5850,98783,173871,49092,-111382,-127132,-15109,7216,-58160,-219039,-435040,-509389,-382585,-340025,-245031,4922,-32507,-259375,-94157,215145,179769,56620,204552,253596,61429,-118450,-185472,-150333,11338,138054,-64658,-195668,-92832,-145474,-260307,-147923,-36643,-30852,-91273,-232282,-256858,-15535,184225,95406,64817,93878,35457,41224,299898,495620,368189,91048,-98099,-185679,-223004,-155029,-18159,36921,-26894,-130758,-102743,135840,308551,275915,226861,164330,-69273,-350495,-289917,86131,328931,234792,70111,-18739,-194634,-417039,-342168,34279,204451,101984,47109,13223,-161154,-379057,-410378,-280732,-166255,-30104,106297,43309,-52502,-67610,18362,148252,94820,-43227,-80579,-57693,75353,281181,333547,248019,75128,-76460,-31566,46198,-22908,-104802,-135291,-186042,-211854,69613,394318,452351,292081,108104,-31517,-45277,107800,194329,140358,71631,57011,-22841,-41743,69348,41617,-19835,47984,39667,60149,243695,265616,-29440,-230007,-16643,123503,-69278,-198015,-93403,164498,351582,233679,43155,-18483,-157853,-328662,-169176,86594,73216,-64198,-101431,-94155,72048,322379,426024,340844,121192,-883,-29550,-112917,-135228,-72669,-161734,-295651,-264540,-179807,-178571,-143549,-77116,-46142,-95052,-177547,-158901,-61124,-17904,-20858,-21314,31349,230200,353350,105480,-175276,-260270,-135162,69811,59721,-127191,-150784,-104860,-193502,-288411,-288401,-112091,196625,322521,195496,9006,-34847,158257,336392,271777,27620,-177366,-276099,-263595,-200495,-144504,-126554,-49118,50622,72100,132857,270540,242614,220497,289246,412910,376884,234363,107204,-73979,-260656,-293440,-246484,-149921,37691,160711,164540,245127,268546,102043,-17354,-64819,-149662,-157016,-98720,-20498,23642,6222,24677,41477,1787,104820,249404,234627,113924,97169,87925,12303,-174280,-175281,74151,226543,146439,-16354,-134275,-211103,-224841,-159502,-25727,105937,119234,71235,6821,-75777,-23756,115495,100245,-16265,-84595,-130427,-215401,-225606,-195847,-137132,115832,237572,-55018,-156514,81249,230266,207936,146813,49963,-66569,-104065,-32722,83429,-29155,-324696,-389458,-165449,-71071,-105465,4463,151388,69754,-105710,-253989,-193287,59289,183093,141825,243674,378694,402385,320125,169718,6457,-21172,65151,75289,-54656,-299469,-372558,-128268,168544,192001,154839,134694,-40276,-266210,-360937,-304456,-106884,89960,163317,163333,169726,167694,52244,-114159,-105484,4251,7074,34535,96878,-71292,-397726,-464340,-358364,-434929,-398249,-67610,152512,198428,192308,183327,271848,393143,314020,127206,129570,196549,254039,238492,97405,-23788,156028,376500,208035,74106,280604,257328,-70847,-243860,-163939,13396,43123,-184349,-238734,-1336,137112,108574,111834,115003,70734,-8075,-121502,-93760,53137,46137,-167536,-288331,-246082,-162027,-82883,-72268,-128977,-38650,59186,-103529,-299629,-290479,-212268,-10644,299408,331375,168145,-42164,-255944,-409523,-586523,-803957,-857099,-597680,-855632,-1379864,-21622,2665869,3536579,2990384,-1047790,-3456841,-922862,1266651,408145,-571032,-605891,111309,423832,232869,97696,-254449,-330831,134632,476876,460259,370017,302319,47422,-96168,102964,335081,285119,61914,-125512,-126549,-22139,-3688,79293,48244,-42258,-22903,44918,117578,174639,217065,259961,111547,-58319,-105541,-113484,-51184,208988,400483,230738,-23621,-107657,-146119,-135748,50550,184909,72757,-99960,-187522,-103575,22733,-88754,-200376,-104964,-62886,-132728,-122885,-50012,15394,-9474,-84228,-85859,97913,276285,352338,413122,372010,185684,94139,105754,12478,-126426,-143603,-9221,194312,357522,413766,299599,67919,-97917,-42715,16625,-90757,-241216,-240097,-56599,146021,138611,-34793,-173963,-200274,-253389,-403351,-412000,-288785,-281286,-232146,-175309,-186288,-50114,83119,-31412,-218809,-249125,-198467,-261341,-348395,-264635,-123100,14341,178613,244515,74021,-180690,-260151,-63554,176315,192630,175371,369234,525032,363930,108416,16901,-101721,-272300,-175822,78784,126759,-18862,-123243,-162346,-139814,-35451,48592,231199,544208,650604,366930,169050,155510,-104876,-446652,-389271,-146035,-171508,-292823,-110905,126641,98781,-50583,-112980,-156785,-168214,-164771,-220299,-207094,-76901,-16101,-108162,-123016,2581,26459,-1234,88800,104804,131120,234901,115869,-89194,45629,359770,431496,280646,144731,55701,34974,127492,175929,23085,-201986,-186305,-27275,-35234,-106598,15121,211409,188385,-140161,-355666,-204331,-76288,-41852,56462,169103,240248,175924,24946,14047,114649,113224,28576,-78660,-185851,-190067,-114380,-39058,172195,367246,191086,-103871,-248745,-277770,-200922,-31574,49432,-7406,-65656,-97751,-191495,-247083,-159926,18070,148573,186981,318986,465429,353151,156204,103930,132520,193451,158344,-58797,-279811,-377654,-391988,-339770,-245169,-67824,139153,143321,-29158,-85213,-55325,-111369,-63768,63505,86172,108150,170311,118018,38281,167397,237543,-36994,-285410,-171341,54384,152888,192712,230819,145546,-9921,56805,139183,-23306,-236707,-195224,-23204,-26172,-103890,-83799,-9857,45640,89753,36016,-95010,-104670,-46396,-122526,-92561,24009,-62173,-264191,-292349,-117087,-11135,-165832,-156966,47640,47731,30464,120258,104223,-30144,-150235,-355765,-437126,-298291,14173,356464,362025,67362,-19263,147801,117747,-75349,-99902,-102894,-96864,80411,160064,-50469,-334212,-362697,-135383,148636,298620,194680,-12201,-130862,-220995,-265195,-104830,145289,72100,-265081,-344747,-68900,149383,36812,-42008,20841,-65076,-233504,-199688,-24121,248829,482933,405601,107846,-62819,-81864,-207944,-376385,-300700,-25264,169568,142831,-31508,-141877,-162478,-215178,-174887,8152,160221,294975,348635,327062,293144,107536,29257,22425,-218367,-477765,-442385,-395493,-300588,-115023,-182918,-437823,-347594,-143902,-110428,-43646,113313,-1315,-153221,41022,327227,229999,-121487,-324462,-233276,-53332,-23330,-116333,-167662,-154969,-66438,150914,375202,489180,482749,192211,-134368,-129603,-26612,21269,54138,-7075,-191006,-256992,-140466,35417,92935,5456,-150656,-325485,-293229,-34926,174570,139678,26399,183068,400744,352333,196599,35077,-209323,-236836,-133616,-282370,-367109,-45453,94030,-294929,-866144,-1719982,-3137044,-3643187,-2727722,-2153068,-2161870,-1437602,-656083,-265575,352339,710520,-244922,-2581347,-3840987,-3222854,-2898830,-2844839,-1928676,-1432382,-1248895,-708011,-446087,-529711,-473443,-211684,-42010,50366,355299,575997,434617,169385,7106,-33688,82728,146400,-55912,-269011,-174782,15892,65644,48960,8513,-96534,-151386,-119324,-165319,-224262,-136439,-82416,-67502,58215,37484,-291898,-457837,-199438,126341,222730,-83754,-480401,-531158,-260097,150198,387958,99374,-241972,-114045,57945,-24991,45861,158877,81960,58666,86570,23541,-24142,118018,209514,91845,-33582,-67523,-50618,38497,136186,176230,235172,260932,210141,168955,99759,17795,33274,2366,-112400,-38991,73162,-28639,-245933,-168305,67498,105494,27477,40439,13880,215,31112,-73405,-189197,-9758,118586,-15280,39949,343461,498505,311477,146299,110088,142731,127613,92791,100152,76699,75166,144901,151655,67589,-18580,-113495,-224243,-239940,-131774,-17819,-18598,-171590,-207078,-123431],[-183900,-175967,9852,71215,-105484,-207525,-129291,-9887,61153,81908,7198,-94583,-93906,-44750,-30766,69099,132030,142881,334282,458947,274203,17802,-170116,-131565,133693,284167,235153,185946,134183,88546,76753,-10941,-146019,-159736,-130345,-93013,20968,119689,168915,85614,8835,-44805,-37769,55036,106822,-4007,-98874,-76307,3865,17753,-32850,-116792,-329030,-426514,-308129,-327732,-290801,-36204,-6020,-256169,-204038,39259,-153,-93245,128528,280059,108831,-53185,-63925,-71426,-25764,71161,-23974,-63036,-4946,-134096,-263823,-166142,-52174,8276,-27536,-232817,-298942,4860,301918,208458,69210,6051,-39545,42346,355879,488757,310417,88150,-84387,-240199,-344451,-203175,33373,62788,-16718,-50395,12698,226201,330082,238216,210001,182139,-90422,-382027,-325169,8911,226714,163721,93037,76389,-101916,-383393,-311022,123266,314747,248798,270272,247959,-33556,-338535,-411824,-308703,-244350,-86977,95702,21481,-93366,-92551,-17927,71176,14739,-84878,-115854,-137469,-14506,239176,343768,295463,131974,-46581,-15622,58318,-49709,-136936,-99495,-92274,-87407,179716,411468,405482,276270,157527,44982,-9194,55600,144304,110041,52465,33879,-37274,-65373,46215,24291,-45056,28596,28400,36357,203962,185543,-114702,-276216,-54217,71892,-68723,-173891,-65425,246607,458968,306208,94449,19203,-105706,-217643,-65813,136806,114923,-67768,-193211,-200620,40814,373142,526918,441295,210293,56660,-39379,-163805,-159950,-21792,-123414,-362862,-413833,-322773,-285253,-221546,-176376,-156688,-117881,-124206,-146432,-116800,-120711,-131540,-56632,53556,185901,280583,99019,-150643,-247723,-133398,60210,37188,-159282,-221095,-237402,-288630,-294294,-322086,-212321,41486,238467,180275,-17966,-120125,45604,265333,318832,108837,-129369,-290108,-310942,-172058,-79635,-105824,-24413,77057,82553,133852,243109,202885,147527,264778,392641,394978,288146,117951,-110600,-265548,-274123,-235951,-129530,77153,195616,207142,328979,381970,173566,-18264,-88147,-145629,-114446,-60691,-21142,3332,-28835,-50996,-55944,-43346,75173,180689,195406,162768,137622,61309,-10917,-184781,-190478,117447,316574,187398,45557,-17982,-157984,-274217,-221598,-55310,126746,143035,75196,-51488,-198565,-127558,65935,79944,-33194,-114038,-159839,-222354,-244829,-188567,-93236,206610,314323,-79243,-211167,62066,206217,155918,132778,149953,89731,2370,3862,96626,7744,-248171,-310577,-127843,-57391,-99764,-28035,75887,38715,-141802,-323453,-192905,121869,153091,8995,105016,310419,374358,272285,138754,29449,11293,85521,93879,-32245,-271938,-297863,2997,194597,40124,-772,119989,18698,-239587,-324312,-233357,-99231,98839,209217,152412,74317,62539,14923,-101564,-87685,-29102,-105750,-135256,-45307,-104731,-362932,-440400,-340327,-441773,-393139,-36344,205391,196563,140591,111740,204215,399598,424848,230643,156191,182312,215141,164001,87456,68395,190356,292760,180504,112693,247721,180815,-97833,-185568,-70880,125945,96679,-174282,-254962,-67480,67003,83947,68804,12101,-49848,-28838,-56033,-88585,-13964,-12792,-163353,-278490,-264102,-200923,-111608,-49152,-52777,51265,131138,-18968,-179766,-63973,76808,214184,391639,315979,113788,-118195,-323576,-442182,-665377,-932622,-1096523,-945062,-919926,-890326,534389,2510450,3726216,2926223,-1359640,-3580000,-658375,1029724,9080,-636951,-528767,258534,570306,273091,54329,-240945,-245062,120980,437876,397053,199596,62968,-105885,-112673,232495,469561,312505,35735,-131993,-133429,-60326,-55429,53740,65786,-16125,17773,45119,47461,111404,189242,268670,190034,43863,-37134,-18861,78175,285507,391949,213079,-52485,-161348,-179679,-136855,48983,211624,150089,-27060,-131546,-44014,61962,-97632,-246627,-121618,25106,20853,20144,55362,87557,-8330,-124020,-81037,146746,288144,323434,402794,398722,204827,75125,77307,31978,6159,21645,18690,82920,195049,307928,345769,210161,18191,-29250,-16911,-90920,-257790,-320361,-133803,168158,253729,90073,-104995,-163185,-233314,-415180,-508966,-443583,-349185,-202651,-116592,-132225,-11379,114094,58863,-73019,-95317,-103917,-220186,-292495,-228281,-181015,-128928,46893,190151,86519,-152126,-295541,-191559,8253,98743,150381,394196,592256,486866,207138,39556,-78545,-185164,-101025,96814,132820,9900,-83149,-119640,-96708,-21966,-84943,-25288,314761,482302,273555,117058,146049,-12728,-255645,-257815,-86694,-66449,-147801,-37473,89248,-20249,-92704,4833,17817,-126082,-218719,-216604,-120055,3834,-18247,-138368,-95770,44294,-2075,-52484,88912,143323,152789,245833,144473,-55591,64408,348224,384992,206716,144046,134104,96768,164254,233138,62262,-186288,-177232,-34249,-19212,-60142,19555,176475,171698,-194675,-491212,-297212,-31502,92033,133600,210715,287469,174557,8003,65007,224066,197435,81639,-25910,-108800,-114758,-30236,43503,210736,381442,325633,151318,-56094,-179744,-125446,-13435,-36187,-111708,-131227,-176917,-339791,-406289,-264715,-36629,72635,42371,177989,424505,333456,164625,171525,229815,279530,248685,19403,-206406,-279080,-326795,-301183,-140381,47950,202169,186776,23691,-31724,-4311,-56307,4686,133055,113664,77525,119355,96455,-10490,42068,109683,-110106,-355469,-248170,35627,207821,238526,208018,55604,-150624,-78807,122038,99154,-95502,-93969,89410,57574,-49125,-57461,-18738,29346,81597,35333,-54896,-28910,13435,-86528,-86117,-42930,-180864,-357587,-355329,-155587,-2437,-90978,-130375,42573,60336,52944,169288,168133,58760,-64689,-222351,-258117,-106155,108343,330152,322796,62903,-63894,6110,-79284,-221220,-191800,-186320,-125804,101223,222484,32142,-204787,-277474,-171217,78040,273635,177740,-34397,-146577,-259180,-303070,-61205,218471,126462,-220968,-365215,-206947,-26867,-87475,-106016,-92,-59737,-240310,-257006,-115165,114459,258997,243931,79269,-46566,-126814,-286693,-457538,-373486,-83151,134207,121187,-19749,-92490,-172770,-256305,-118944,209412,362100,422555,432803,417307,388689,177042,51046,36549,-204644,-461347,-423501,-359601,-240285,15281,8047,-267832,-243286,-120318,-155212,-102726,92934,-7074,-235435,-109120,161645,91139,-152843,-230784,-30510,185200,172643,-76059,-220058,-195857,-19095,282327,426254,393572,353991,141068,-119701,-104851,-28505,-5016,62235,28774,-199965,-277482,-171350,-29589,11891,-61882,-141888,-200489,-212357,-124129,-36974,-43802,-101249,120483,429371,462474,366599,278667,111477,22167,-22627,-156859,-271318,-91191,12127,-412133,-996529,-1876329,-3289513,-3707924,-2518261,-1844876,-1870845,-1174183,-361336,1529,485961,566538,-559481,-2736433,-3597619,-3162861,-3141725,-2901786,-1640536,-1083105,-1024437,-564148,-307818,-422951,-407347,-173159,-7125,60381,300657,500193,351764,117239,6781,5335,134499,220519,26738,-134071,-66008,81890,133781,103628,58176,-38954,-140214,-160278,-173911,-174344,-119695,-109206,-58127,147695,135337,-228600,-416038,-143111,200354,306824,29144,-394273,-508625,-244694,206430,417751,94765,-226324,-109941,-15244,-129469,-11891,153040,40540,-60789,-25521,-79978,-80684,150752,232597,42374,-50770,-39281,-53048,15328,136368,169417,191891,226237,169524,56039,-18438,28799,120024,31906,-125303,-51639,51868,-74398,-281755,-227276,-16232,-5463,-43104,71178,94178,995,-69588,-171035,-181656,67210,190343,43792,84913,330862,408580,226782,115294,125284,149740,125224,97147,83575,59188,92308,180628,169557,76235,10314,-86186,-242634,-302896,-262134,-188845,-147170,-235648,-250153,-159080],[-175044,-136209,54703,113801,-62049,-175710,-100348,87944,201293,156026,29653,-41397,-30942,-67067,-133945,-45305,109543,224468,382777,412079,183767,-66393,-224897,-212997,97230,321812,304530,209747,103776,70142,91312,-22888,-149275,-134638,-98484,-84623,5641,14685,-22922,-610,-13297,-97078,-111305,-17066,23480,-36896,-66045,-28759,11604,18359,-27261,-28888,-181999,-289409,-213792,-266818,-289719,-79449,28874,-171739,-229755,-84961,-121065,-196765,12553,240913,161423,51578,49308,-31037,-66767,14881,35940,64018,62658,-127786,-274639,-198533,-66398,57632,66859,-174243,-302340,-15061,289198,196213,811,-78112,-84788,98208,436264,475098,253785,78602,-81326,-288853,-435737,-225963,83072,84794,22675,71527,135368,265735,299842,191342,186554,178249,-86242,-334879,-292806,-46667,110318,83469,106192,155416,781,-297473,-239263,204690,409064,374176,447815,425677,83351,-249990,-335703,-278256,-282840,-126409,74964,-1655,-129493,-121357,-56910,-865,-50670,-111883,-141066,-198396,-83136,182204,311733,297466,159241,-24893,-30123,23085,-71283,-126335,-40693,-43,37906,237367,365296,291171,192531,156255,98001,21126,-2977,71371,42350,-7720,-15637,-60025,-100502,-26347,-36374,-82727,-361,13645,-2779,113641,72057,-182190,-280468,-113009,-44707,-112886,-152439,-28966,303971,513023,315258,70626,6927,-48650,-56981,107650,259141,188530,-54344,-259834,-260292,24861,368076,535485,463446,262344,90535,-56452,-180371,-136468,35674,-68715,-368680,-483853,-415350,-348544,-261469,-245886,-236149,-123658,-70878,-133601,-179012,-225043,-228993,-91243,52607,100869,136887,49244,-131346,-222268,-123924,42128,1350,-185634,-273491,-326851,-326874,-273344,-339299,-327822,-148510,115761,135284,-57678,-195754,-82674,159083,315437,183662,-43344,-232698,-274866,-95018,-13740,-82733,10770,104198,62095,77993,169402,186821,135381,256877,355405,367498,290468,119138,-93971,-194576,-202268,-197859,-101544,107021,194588,173628,297398,376613,173444,-27713,-78930,-84758,-27433,848,-4405,8083,-36844,-110821,-142208,-69586,52435,88243,115761,192188,154855,23788,-49253,-177003,-164579,166896,371993,189539,67168,60307,-121626,-304026,-243023,-65438,111808,117537,42518,-76247,-215760,-156293,33835,68248,-33124,-117722,-160147,-183017,-182003,-116011,-22164,274290,349508,-105558,-271731,27930,165094,72406,64634,203879,270274,167872,68920,85687,39242,-126179,-195024,-102286,-49852,-76747,-51340,-10439,-10917,-162171,-315401,-118189,217493,141688,-107921,-36864,230683,319770,198239,79791,15514,8363,70121,90469,14359,-163308,-160870,145192,210394,-105227,-166414,69982,50183,-218145,-291830,-175296,-84303,102610,238556,150363,2588,-32058,-23422,-60019,-34403,-65169,-227884,-291023,-162103,-101710,-271806,-361342,-275708,-362283,-323552,-22851,165563,106465,51867,26046,110140,332913,401673,232152,133408,148838,156682,82843,64768,141988,177911,122045,83524,139227,224869,134599,-63454,-83411,32494,208185,129613,-150527,-254575,-140193,-53723,-28840,-56827,-143689,-164400,3805,74341,-39713,-63118,-62518,-146483,-240769,-260637,-251042,-172637,-51346,24028,131552,179801,71657,-38,187216,338327,417532,473124,318411,70433,-193315,-327625,-370619,-583016,-791085,-1048485,-1152290,-1140470,-643479,909721,1454364,2565958,2868919,-239855,-2874415,-621488,561409,-298950,-470086,-223800,384952,633986,298107,-1042,-170271,-85655,97021,329351,324328,69436,-157733,-265431,-123137,348732,548155,331799,51790,-112441,-132935,-127871,-119535,16291,66499,16085,62779,21532,-62394,4846,132941,245755,254608,150925,28784,34556,163233,314624,322849,163991,-58094,-189123,-230826,-189156,-18442,176746,195931,38740,-83015,-13596,61788,-109970,-264206,-105838,148667,223552,187829,149522,121831,-25060,-144705,-30703,207175,267900,252050,354219,370528,180909,58646,63774,54196,124199,177957,65913,-9805,17758,122137,283829,296169,143647,-2175,-45071,-62288,-232342,-392244,-225791,151457,309907,148758,-73973,-100817,-145020,-364301,-542009,-548310,-400171,-174460,-55969,-61369,31998,136912,154319,109042,76829,974,-140679,-186853,-150621,-216259,-255655,-52249,137597,93735,-63640,-242465,-279602,-143958,10043,111506,372716,616977,586230,295786,42039,-59035,-86981,-51736,60204,92547,18083,-33102,-49807,-30112,1208,-187370,-271303,55933,275447,141336,31606,106670,65977,-84971,-139005,-14691,47311,-21844,2710,32800,-122951,-94144,137996,161386,-80660,-217194,-159162,-7160,96215,-3685,-149108,-62353,76647,-38849,-95188,105227,187800,138474,176876,112894,-22445,107597,363372,362296,150272,119629,154144,101660,156979,246702,73416,-173035,-174416,-47635,14498,26877,46177,116882,109284,-216501,-520758,-356974,-30530,159154,174879,222516,279711,126058,-29537,108612,307071,251302,116052,18715,-32221,-18179,62324,107902,189517,305880,415977,416196,160199,-76443,-44765,18507,-108464,-233571,-212902,-219603,-397751,-482101,-342127,-120703,-31171,-85481,51118,333329,267557,153205,229732,327184,373388,315610,55264,-147115,-159081,-213911,-225600,-36129,139872,227685,210578,77545,18568,52458,41666,90786,140505,43303,-26645,34178,66611,-34250,-57101,-14744,-184107,-407447,-309463,6862,226661,235742,149597,-27986,-263565,-236695,47754,159596,19009,-2080,140453,100848,3691,-22289,-28388,-6047,44395,29338,4259,67058,94202,-5351,-50826,-88669,-258030,-401611,-362449,-151148,1988,-48212,-110238,39711,84775,95120,253605,291288,194190,12796,-110889,-89915,61238,173561,271781,260192,41502,-132857,-147931,-237479,-306148,-246894,-236860,-133013,121128,247592,81299,-48992,-129062,-188705,-27717,206002,144236,-74057,-202765,-338801,-389050,-84745,227479,133011,-180238,-344200,-297624,-183097,-203230,-191105,-51774,-54728,-208077,-263912,-159246,7480,64873,100861,74017,-4420,-143429,-349903,-528223,-440430,-144197,72803,49348,-46114,-52658,-170062,-292143,-78976,353091,510760,507419,482500,443198,383963,187521,26677,1340,-207265,-425502,-385264,-308044,-186394,119270,213556,-18769,-111260,-97842,-167603,-116530,58122,-39595,-298035,-255491,-38033,-28472,-144608,-115285,158853,362175,292211,-28594,-227397,-189559,55956,376689,402842,250330,204082,90832,-81262,-65816,-48919,-84133,27235,49449,-188718,-287063,-205935,-113866,-92874,-125222,-93509,-22836,-93394,-183683,-187460,-175723,-201612,51751,427605,527534,498515,495496,419343,274505,85248,-66434,-255135,-261044,-135669,-507983,-1147477,-2023497,-3361024,-3825861,-2471259,-1510968,-1415276,-816728,-46402,274165,575771,453270,-789029,-2855352,-3492749,-3198970,-3441065,-3001328,-1408208,-758282,-757438,-345687,-107048,-237765,-274313,-129709,11367,71758,216640,343424,200513,33556,-3276,55333,192072,266313,111550,54408,102167,149746,166649,132917,93292,13424,-123940,-198881,-184982,-131824,-115331,-146365,-71571,185220,207467,-125653,-316694,-83544,247425,362526,141418,-259458,-414383,-196121,220832,387576,84714,-189890,-102000,-71930,-190642,-69236,129067,44599,-94271,-80320,-130898,-52014,236818,273960,24776,-44335,-6025,-36065,39875,183008,185211,142278,165438,113996,-42357,-100359,68100,202150,35341,-167394,-109670,-19938,-152729,-313237,-281009,-115620,-120688,-116989,78309,167632,25199,-129589,-221444,-143431,119356,215866,83623,112779,270059,250267,133482,108382,142706,118926,70801,57624,26717,9680,83706,175884,145172,46800,-446,-77248,-233335,-303942,-309565,-274026,-222288,-249852,-246116,-163259],[-129509,-77538,65443,124101,19858,-75702,-31901,167380,297306,209110,55347,18746,45928,-79815,-235281,-159597,56778,237109,350888,310964,92231,-144005,-290877,-302150,2106,292729,346974,223672,72740,64816,123804,-12593,-133771,-94825,-71785,-105106,-49976,-89804,-193246,-94654,-67468,-172805,-197878,-100977,-50463,-35513,-9572,21317,18199,-6496,-58581,4202,-48735,-140598,-117254,-178003,-268756,-139615,45655,-39816,-168463,-121241,-139661,-216095,-97592,153986,203689,149609,92488,-53732,-102618,-15264,97961,160378,105416,-124221,-296216,-239630,-73660,107124,170752,-65793,-263962,-66211,162381,68845,-104071,-113009,-69159,191524,512077,463194,221045,67376,-94797,-335508,-491238,-232569,105259,87053,76978,211288,245668,256570,233848,146188,153114,143361,-63370,-232385,-213166,-76697,-3854,-3912,87151,193827,98093,-168119,-145936,240292,444046,436619,530145,494353,153721,-137471,-196334,-192546,-259867,-126989,55021,-18931,-146269,-136355,-79601,-46040,-80967,-106761,-134469,-212180,-108853,123641,233998,240331,145617,-22428,-68367,-34043,-77209,-81595,21206,55895,100672,218536,290930,168559,70348,91587,99353,40109,-26365,11819,-36791,-91604,-77784,-85826,-135028,-109422,-101918,-116246,-26323,13387,-30657,5602,-40947,-206484,-235726,-171550,-191542,-200531,-143738,18721,329669,499577,269676,-2289,-38277,2236,113100,318132,425245,271839,-31705,-289637,-276748,3921,286065,415944,369932,250308,105459,-53840,-148482,-73053,69938,-32230,-318613,-454713,-431679,-350704,-250934,-261891,-256616,-117100,-55663,-147786,-237707,-295561,-280716,-114630,29918,12743,-12333,-21523,-126845,-197015,-112884,10062,-57575,-210793,-285796,-336544,-296828,-231305,-332981,-429339,-319158,-22032,50404,-113939,-224206,-145219,85316,279040,237447,66327,-105961,-158643,4501,44578,-43567,51473,122538,30462,9553,100874,212746,213059,271111,304437,304001,247317,109431,-41418,-84780,-101203,-133102,-62024,124893,160963,80201,167465,252892,94444,-51670,-44041,17326,77867,59548,24584,47381,-8337,-141444,-186992,-46844,62327,-5630,165,164044,126018,-12036,-71190,-140895,-110456,193441,363701,149177,49909,88420,-115256,-309594,-205411,-39628,60818,40513,-22884,-64634,-127960,-99141,41467,86998,2205,-79706,-123308,-121310,-81680,-22798,48213,299534,332244,-123829,-307728,-5042,113537,-28305,-43630,189579,407670,339570,151638,68481,70693,11833,-81534,-103429,-58424,-45842,-66279,-96216,-76538,-163916,-237706,-2046,302503,141056,-179724,-133078,168328,251153,114954,14497,-32799,-42324,12672,58704,58730,-21876,-8620,251366,214040,-197020,-299361,-12590,47385,-179422,-235436,-130976,-72375,90308,234804,144131,-37577,-95387,-45903,9672,38035,-95829,-320502,-392908,-234908,-77673,-158032,-251458,-183317,-220478,-211495,-29517,50466,-37916,-55732,-66151,2382,194239,239283,129039,74685,112149,102544,18561,35057,175226,117350,-85721,-40559,162972,223156,126134,12199,9948,95456,227328,123137,-145948,-258950,-206716,-186786,-179628,-214901,-313469,-256317,60615,214010,27395,-89719,-85266,-112439,-183356,-242980,-314720,-290147,-125177,61950,185062,202811,148414,174913,378394,508866,542390,508023,329283,46906,-259344,-301539,-258264,-402804,-451388,-746199,-1186610,-1420543,-593071,1153590,69656,374476,2656965,1735568,-1621215,-810206,44974,-403455,-98534,237607,451794,563426,255613,-95727,-111092,60492,57920,184374,260517,8061,-297068,-387880,-127526,402935,530215,316946,97522,-60308,-106197,-176293,-171061,-24728,48058,33816,74410,-42809,-200825,-129575,61561,206360,291937,228118,58964,26136,186114,289326,221231,125236,-7850,-165675,-265999,-253793,-115545,96248,196910,75382,-63259,-24238,32735,-111470,-250378,-70389,269990,420105,333969,204016,102024,-68593,-156305,34560,248121,214282,157809,275250,281926,113557,55392,78644,83494,211551,298534,127734,-50302,-112127,-81326,126904,302521,253875,45896,-48201,-5317,-161504,-417345,-289631,112156,297958,131386,-80551,-26787,-8554,-259548,-505075,-578820,-426519,-159643,-19491,-8955,50198,132696,223348,272421,219894,89524,-52983,-71844,-53336,-214478,-324700,-99768,84468,84859,58241,-114351,-298928,-234285,-49238,77291,329274,607267,635168,343008,21710,-43121,2526,-39597,-20551,29626,13530,4733,15494,46604,41413,-222092,-426684,-155641,87193,7500,-55320,56189,112049,22017,-60323,45709,122375,34157,2586,-18069,-178531,-53142,263941,254530,-32345,-165454,-77419,93580,181458,36302,-136950,-46111,75807,-76804,-110657,140050,221735,85978,48367,34980,1843,150734,376900,342738,110358,79250,121402,54713,107372,208730,49652,-162442,-168766,-62460,55541,128170,84521,54592,23244,-206664,-442370,-369243,-82471,131752,165519,207077,234425,53647,-83702,111608,316971,246619,115058,46742,40654,81734,130618,134672,111236,157019,431757,614515,341082,15325,34877,60337,-161321,-351887,-290167,-212795,-348709,-454767,-372185,-208216,-121427,-144515,-21687,210309,181384,144710,274119,392183,440406,336859,35848,-125974,-58596,-87098,-133298,37266,185917,223262,226057,123214,41751,87786,145286,164637,89383,-95543,-177715,-72271,31368,-28607,-101446,-98300,-235238,-425797,-345597,-37084,200029,192620,71246,-98236,-333490,-373081,-60995,153613,92286,56729,110242,86795,41471,12657,-38594,-47367,-5487,18287,65441,159424,177023,106288,17251,-97876,-287499,-401697,-319601,-100583,28156,-23191,-95086,34958,107539,141476,354188,452656,329294,46522,-73230,12192,166280,201526,196502,186270,7183,-217848,-289739,-322188,-317137,-259733,-239073,-107295,147617,233410,91896,96800,45207,-181746,-148935,98979,92177,-120385,-274089,-430145,-489546,-155585,180388,95440,-146513,-280811,-323503,-285482,-272772,-255875,-110990,-57389,-166261,-245851,-166261,-51888,-42450,15249,82221,46651,-118452,-367080,-554101,-468708,-170498,28710,-35952,-99688,-36390,-160403,-320258,-74894,382526,550631,537208,498957,389715,257988,111857,-35307,-63898,-221716,-379295,-335796,-262029,-162579,166098,378598,235719,18530,-74834,-145712,-96964,9653,-86986,-322334,-357311,-199014,-76555,-89343,-9590,282255,450273,332054,28636,-190644,-154016,122674,397129,305689,86940,60740,47973,-28034,-15181,-76670,-186006,-26209,67442,-150425,-277854,-233726,-201581,-199877,-168350,-17511,149820,21144,-201497,-232198,-214969,-247687,-9258,386122,519728,549992,628429,636861,469077,191032,-15154,-324313,-547501,-382390,-611253,-1309538,-2103575,-3250247,-3853204,-2536815,-1230191,-941885,-496370,166381,434651,519942,296643,-897415,-2814511,-3450951,-3261439,-3685439,-3111653,-1295823,-548506,-511745,-93025,106788,-31949,-122350,-108799,-7162,76388,131846,151217,22002,-68279,-25755,108106,258027,300263,201967,242064,276020,201730,145988,111785,96895,49893,-103120,-222782,-191184,-102321,-117323,-179813,-99954,153195,216154,-29114,-203370,-45998,258268,392702,239117,-101577,-266977,-112029,209139,322171,84098,-143846,-110485,-110640,-198960,-116564,80036,80357,-35010,-72385,-123339,47581,347329,316733,40269,-19579,20250,-11852,94869,259954,217477,94526,92620,64755,-88256,-117953,119470,246703,-730,-237003,-188187,-101849,-215042,-319642,-315651,-214927,-218043,-177609,62669,219481,79013,-112144,-192776,-84460,127236,188891,99420,118065,178459,85183,55903,114247,158204,79437,5902,4534,-46854,-61167,47197,129257,85152,-5561,-40374,-87127,-198327,-241342,-252876,-246648,-226692,-218187,-201151,-138970],[-65904,-16049,39128,94498,106270,56189,59209,217076,334295,231212,75811,69103,108629,-84344,-312054,-256203,-19009,175551,242822,178929,18533,-197909,-350760,-358788,-105239,211554,343001,219147,49271,72633,160168,14063,-105119,-52641,-70586,-167765,-140679,-165669,-278253,-168392,-139445,-249948,-269869,-172005,-94136,-654,64560,79334,29434,-70701,-142143,-38458,27085,-23379,-37799,-89635,-250967,-218210,27638,89847,-49075,-67171,-55884,-151146,-165752,48574,216931,192530,31908,-135985,-127127,-18010,137971,207986,127996,-116381,-324756,-282195,-76646,138034,251977,61990,-195294,-129380,-17662,-113530,-191085,-75183,19253,292197,547848,446135,214279,55223,-125856,-380841,-514163,-235348,84534,57386,118896,327240,316797,209666,151484,102443,102128,77395,-31829,-107770,-116324,-86803,-99638,-95053,20164,174525,172979,-20698,-59320,203800,391876,413439,494742,438011,162110,-28923,-36563,-78917,-175847,-83087,41378,-26885,-133718,-123548,-75060,-56006,-70391,-63052,-83326,-163541,-83874,76005,121283,130438,97621,-35756,-110020,-81862,-67414,-24596,67294,51028,48565,127007,227417,94947,-42804,-18481,41527,40396,7018,1442,-90816,-171276,-137342,-109860,-156326,-157183,-128021,-127226,-34961,43611,-25470,-87852,-131952,-184303,-152824,-206996,-323530,-308263,-148451,78069,335072,433816,196633,-81088,-86714,40038,250526,513492,582021,332722,-14574,-283231,-266716,-38684,136839,186038,171697,171976,111720,-10333,-63515,12429,65906,-35009,-236157,-343084,-368458,-290547,-190964,-211698,-206055,-104796,-100609,-205568,-281576,-304502,-263549,-112887,686,-40233,-102415,-82081,-136219,-181390,-109770,-40338,-135081,-231722,-250691,-263663,-213995,-179106,-301106,-483712,-422366,-143109,-62509,-177714,-186416,-93311,85247,235132,263198,182231,69870,6834,93102,91606,18037,90507,123771,3727,-33167,73043,267553,344822,294439,239658,215084,170807,86644,15717,15435,2910,-44860,-6858,131457,105472,-34183,-3215,56565,-40004,-86039,5545,132039,170216,94241,63527,126153,59469,-133128,-171786,33894,110629,-83836,-135659,62639,48916,-33967,-49423,-70946,-42353,183252,289670,82153,15398,75332,-137780,-291635,-113798,19411,-15671,-77340,-107742,-27750,26673,29187,99883,141995,71903,-3963,-54832,-62856,-621,46542,95806,275849,269517,-118269,-285612,-17936,61360,-123612,-162207,108292,444271,458724,232223,64225,107343,130464,-8898,-137268,-88992,-22144,-79432,-175179,-151999,-151073,-125042,108005,341544,143471,-194285,-160435,134334,178798,38159,-34844,-97842,-135644,-80515,1570,76721,96421,114756,295100,207667,-211792,-369261,-112939,16379,-109499,-141772,-94843,-71312,57869,193372,124321,-42720,-112128,-41165,89841,100031,-115039,-349656,-412329,-259735,-59208,-61923,-141782,-89500,-63215,-88111,-48044,-92033,-181240,-156563,-153956,-100697,16154,-7274,-41834,5183,88043,73045,-13545,5061,156901,22191,-268702,-140000,190626,235412,138501,93999,58214,85168,172018,70003,-186663,-287129,-255359,-283496,-298229,-340636,-446831,-313382,104795,305307,81819,-93613,-70249,-58188,-116885,-220422,-384703,-455352,-278695,34238,193476,191333,185727,279428,452524,561956,560902,476086,335264,50512,-306908,-297382,-183385,-201586,-27105,-295729,-1061811,-1649318,-669486,1280812,-982459,-1967842,2337981,3660070,-376703,-1148515,-354808,-309505,364625,719649,445261,365661,125522,-238844,-124839,118289,-2132,39726,210576,6097,-334236,-442491,-126741,368142,414129,257948,152125,18716,-56249,-176833,-188859,-56744,18176,26439,33875,-144822,-345236,-266000,-7775,167306,293478,250210,35522,-38384,148803,214783,117210,127927,109809,-79876,-254282,-284179,-193362,1827,157154,77567,-76234,-69927,-3084,-86443,-204391,-29981,348451,546023,410737,196106,25195,-139692,-170499,77610,246121,139168,67911,181351,148536,20327,70038,123744,121524,264123,370741,193944,-26259,-155950,-236187,-71333,237308,327435,113529,-11473,76777,-52911,-371433,-298053,65431,228532,57590,-107723,41787,135395,-127867,-410817,-531822,-423030,-160929,-20264,-1923,24502,94326,241143,355284,288886,138573,5496,7098,36246,-170711,-310860,-93812,30646,58820,179426,52068,-244181,-244213,-69041,59851,289112,573770,619993,331096,-13944,-25590,71977,-55009,-112247,-23261,8695,18600,54684,114388,89457,-193068,-457098,-265739,-39289,-91785,-111188,18418,121919,56387,-27355,74326,126813,1719,-27993,-41852,-173208,16492,360144,300792,21672,-84058,-5278,151487,243172,97122,-109374,-63067,30108,-108832,-90552,185772,227339,630,-101626,-57582,15124,169151,356059,305915,83641,37846,58962,-21847,30405,126364,-7122,-155880,-157474,-83865,76606,198044,110356,6623,-54114,-171500,-291267,-330322,-172775,19093,107196,171503,175603,-14704,-141251,57591,236854,182756,81868,59849,113068,172879,163385,123008,559,-20107,371101,698122,444385,82176,104569,104121,-191608,-434931,-333271,-160854,-223134,-347714,-348522,-264214,-159343,-112525,-33181,79642,105013,154258,292776,398880,451345,300410,-33944,-148442,-2577,19996,-50858,59342,173915,198198,240584,152224,19982,73192,207679,199315,5759,-248457,-332506,-179881,-2629,-698,-88138,-122321,-243303,-399653,-352439,-98708,129304,128398,-3713,-148536,-355749,-449189,-170418,99671,127201,80641,28643,29994,57722,38268,-47038,-81043,-53466,-806,109620,224138,236729,212232,102404,-75813,-283537,-379309,-257934,-25771,88135,6285,-80198,24972,114276,173988,442128,606697,411474,19287,-126143,20442,200496,203552,126097,116035,-25485,-293692,-389585,-322047,-267494,-245161,-203312,-51056,183232,195564,77297,201688,196788,-153854,-260347,-32119,21973,-161022,-325060,-488365,-556004,-237964,95823,28747,-118059,-182842,-286433,-320163,-275105,-262428,-150949,-71483,-141136,-230501,-162379,-68067,-51599,-1172,88798,85660,-58566,-326303,-518267,-437220,-139092,29840,-98228,-161446,-49631,-152355,-340096,-113075,294622,474157,513981,483636,269574,47331,-30945,-105721,-127805,-238303,-331531,-280866,-230407,-169046,153272,463144,418710,121416,-43475,-94024,-65533,-48530,-131921,-300170,-386216,-266037,-36898,1782,60671,313360,454834,331005,100826,-124665,-121959,140198,328136,157012,-63064,-49423,14512,22963,41399,-90539,-264587,-68811,94074,-84622,-241665,-241311,-271583,-284376,-180077,65225,262761,90556,-182705,-175273,-157532,-232888,-54799,304330,433175,502531,644121,711694,569210,288061,6793,-445192,-887727,-701898,-727696,-1476599,-2107885,-2934195,-3718041,-2670499,-1070295,-581242,-318982,183867,385200,253296,47227,-850667,-2550148,-3402094,-3289526,-3767904,-3178102,-1321133,-506582,-344298,136546,275636,130901,-1830,-126638,-69267,66567,71931,-19917,-135949,-165470,-53873,157913,332782,342792,292140,376027,401741,225377,72933,32367,59962,62402,-80097,-225195,-189989,-87411,-114221,-191769,-128672,61254,151207,24982,-120611,-49514,227076,395421,308481,50563,-98666,-3431,195972,256882,100800,-101262,-143928,-132798,-162111,-140460,18877,128147,89247,-18850,-75874,166057,433003,340488,76613,9570,29563,4107,146386,331906,249840,57082,28903,41768,-61914,-67666,156486,228079,-74949,-315963,-249879,-145844,-214147,-280454,-316971,-293737,-281354,-215021,29081,237203,148964,-20300,-86249,-20780,82096,113515,92313,102452,79616,-30951,6568,110605,160203,54580,-31927,-31176,-110768,-137131,-11572,52277,5650,-61542,-88374,-105086,-145699,-138427,-121990,-139564,-173839,-161083,-142565,-106689],[-12701,30025,-14095,31516,164548,178845,150087,234975,316796,221229,84124,97849,135532,-83809,-345338,-317957,-99858,62878,91745,52978,-21983,-211165,-371728,-350040,-177721,101994,283722,194049,39305,85768,176319,36033,-75452,-20447,-100649,-265208,-245992,-196751,-254274,-201646,-209295,-303759,-298837,-205046,-96383,55702,141532,142191,42304,-175579,-279051,-145326,32126,37879,13612,-22860,-242198,-299754,-25150,171235,79548,46223,90152,-35520,-180572,-47942,187115,154212,-115807,-246143,-139473,-7576,133873,199619,138988,-96315,-350410,-319682,-84223,131682,279876,166423,-120210,-184235,-177154,-269962,-217921,22335,158929,366667,517347,407174,216969,39784,-166474,-416042,-511400,-244395,22326,-5054,121078,375155,325452,140047,69124,52813,28822,-8470,-1086,7673,-31309,-87106,-163089,-181869,-93359,97383,213915,113106,-2756,97931,256989,310287,354105,280032,115208,50744,87944,21234,-55525,-7969,32806,-27004,-92368,-80840,-47384,-40357,-30337,10764,8337,-58987,-17578,46664,-3797,-6895,35646,-48656,-129434,-96644,-48636,22907,90473,-12319,-118301,-3333,200499,99908,-102891,-133088,-58433,15705,85274,57252,-89474,-219188,-182001,-127704,-153860,-137818,-87227,-103361,-16069,108307,19681,-144094,-193590,-134207,-56839,-204501,-402659,-401024,-161648,139966,337318,348623,123662,-130463,-112314,61563,323674,639634,675566,343123,-17974,-251857,-249287,-106163,-40305,-82403,-70324,54073,118448,73616,60326,97026,29030,-74109,-151597,-193783,-246128,-184235,-95465,-99127,-93191,-92110,-200426,-302128,-300517,-242822,-173546,-75963,-15645,-39479,-102604,-107765,-149501,-177054,-122100,-108095,-212599,-236789,-174914,-136406,-111634,-128360,-248359,-470751,-437364,-218284,-170990,-228046,-90988,60307,153832,204755,263205,286937,259571,174568,146540,129446,97408,122027,105464,-12600,-34158,94426,320342,451053,298148,159579,110395,75481,50603,48382,69348,89543,60508,65154,128849,41278,-126083,-144949,-142801,-186775,-118484,59301,229516,224894,95010,108841,238561,160936,-81572,-96436,154936,180419,-137342,-266388,-92584,-54004,-33223,23279,27178,27712,142193,174410,15463,-8202,41757,-176671,-257585,2737,92148,-95418,-210046,-191361,15576,190633,193769,202535,219342,152822,84305,27044,-23787,22806,69717,112233,210713,182554,-75919,-188734,549,18802,-188905,-255357,-14817,359281,483052,288401,85235,150530,201503,1814,-196811,-138288,-18816,-99223,-245828,-228129,-132506,-22013,171283,323158,145504,-160545,-131163,119847,110583,-20367,-53933,-153770,-248642,-190954,-68205,57437,150598,182804,280810,198366,-154387,-364780,-205450,-26735,-14686,-23287,-63000,-84671,9502,122088,87275,-19105,-80709,-8618,153552,122595,-118346,-296058,-339831,-245989,-71669,-15478,-59475,-18565,59739,16902,-64063,-205404,-271764,-227514,-224254,-177469,-145680,-246247,-216048,-46388,87390,78257,-8623,-18057,91890,-83096,-375867,-174784,221352,239030,139056,145233,52879,1710,58242,-19733,-273269,-340780,-275195,-304337,-328132,-384021,-501141,-329287,107973,311197,100800,-76433,-17222,14410,-53850,-202379,-444536,-620618,-467161,-56527,146539,134914,160181,271757,399975,510638,480383,377882,322947,84540,-323195,-352038,-197990,-33340,376057,166964,-833081,-1749482,-818832,1250985,-1257713,-3372107,2150322,4690637,258970,-1516810,-542906,-124849,760352,1076446,380573,105101,-63873,-409165,-236215,55222,-82217,-73995,166590,23691,-297437,-422459,-118594,258167,240342,165837,194548,108319,-1934,-134272,-165881,-67163,-7670,-1529,-48419,-258411,-464273,-373219,-59044,138684,256989,211858,-32258,-126704,72783,107154,29866,174441,273547,57051,-182780,-248295,-211029,-71098,95594,55869,-108359,-128640,-21467,-24210,-125153,8353,358897,554935,389466,120964,-94391,-228095,-194524,70343,193240,62489,7132,91476,3751,-67866,101555,188979,164184,284080,392454,249881,46734,-115642,-300946,-239640,133533,350248,187839,66820,176089,75050,-257327,-250006,20389,128115,-31183,-129366,90309,240988,-4634,-283690,-424819,-389547,-171654,-53264,-46971,-43368,31770,203275,323559,262666,138382,10677,22559,96977,-91694,-217775,-47880,-16719,26382,269906,208747,-136125,-187651,-55687,59996,263831,519943,540943,261867,-51797,-1479,119565,-72307,-171615,-38624,13152,9083,60795,151273,120140,-138056,-383433,-263058,-88993,-134213,-115380,14020,109137,39313,-28743,61903,57220,-98455,-68982,-30344,-115969,89730,409295,317446,81134,-1765,32015,153687,270202,160570,-80459,-112709,-52808,-130296,-40472,227840,193552,-105490,-232486,-128354,22023,150100,283022,243977,68333,11379,-3582,-98077,-50652,20251,-85945,-156793,-149130,-126123,44097,190464,97092,-19873,-91940,-117768,-122320,-251108,-272112,-141915,14045,123047,120935,-59452,-184779,-43517,87799,85397,38137,70541,190916,250823,171507,86889,-109334,-174107,258749,661527,459280,118178,153700,139251,-198979,-455559,-318150,-83469,-83205,-215690,-282172,-262193,-129890,-12031,-10355,-35626,61890,183844,274553,341668,396684,210563,-133137,-200365,6507,86111,1824,29025,107443,158504,251465,157679,-50373,-7603,192282,181309,-73862,-359277,-447983,-266369,-27502,33468,-40185,-92654,-199887,-327906,-332530,-174634,28176,65617,-53731,-172416,-331776,-443919,-245523,31218,138167,85320,-47885,-34139,52397,47187,-50837,-98194,-91381,-31408,123116,246139,252529,271023,174992,-45420,-272758,-361474,-217973,37689,172628,55588,-61332,7903,94680,178195,488119,699231,411032,-57552,-242461,-51806,185166,202991,79839,61067,-39799,-327438,-418981,-249388,-189262,-229357,-156527,23384,224980,161718,62501,250528,286531,-115025,-337286,-162012,-61464,-187105,-326787,-473905,-546972,-295563,-2493,-46083,-91039,-66627,-205505,-296831,-215272,-194580,-151971,-95164,-144554,-233407,-173274,-63465,5846,35044,81730,96046,12152,-240128,-428868,-346883,-54246,74761,-118185,-211746,-86862,-152476,-351084,-181805,136575,322228,448658,434341,118180,-170461,-182145,-147646,-159990,-245669,-287755,-223083,-205786,-183107,107283,460222,484443,182310,2952,-22350,-42415,-108822,-158909,-237979,-336557,-223092,66409,102229,85695,261427,402786,333809,186560,-51952,-123015,82751,183759,-6163,-169574,-109004,-11779,52359,94491,-71385,-281522,-79904,134649,2685,-174082,-217552,-304607,-326719,-157944,132072,285315,93156,-142903,-59756,-36855,-174198,-85939,193280,288679,370322,545887,637731,567046,364624,20486,-553139,-1182593,-1021439,-840241,-1635308,-2074610,-2476180,-3432843,-2840748,-1065208,-403874,-325985,-15782,98629,-211978,-290166,-644076,-2090887,-3308554,-3250394,-3636354,-3158822,-1462713,-637095,-290791,286084,350630,199455,50160,-180677,-160716,40941,50348,-122312,-233861,-231752,-74494,200842,409915,402960,362710,421539,444303,216227,-32385,-92394,-15539,47273,-59972,-208892,-185255,-86218,-98461,-170938,-143575,-56517,37479,27432,-93408,-98578,152433,360844,337034,170154,52041,105983,202470,222960,131933,-71884,-192026,-138680,-97675,-125632,-23490,173995,230718,53072,-20709,238674,446412,330241,112817,25243,17014,624,161087,361125,263587,36621,-5262,54451,27141,26709,155162,140511,-170986,-376184,-259867,-117713,-130962,-189303,-276163,-332040,-304984,-230184,-17745,213489,206685,104846,62212,31378,-7624,8215,73035,75699,-5118,-72560,-14098,79864,137123,51025,-25791,-30472,-144327,-199798,-79129,-33796,-72132,-103325,-120356,-114019,-87639,-34544,15401,-24291,-99744,-105692,-104999,-93907],[3975,46030,-75183,-45532,176356,260533,218711,225751,263804,186233,77256,102444,122375,-79293,-324438,-330161,-162777,-58496,-53505,-33390,-23023,-174085,-323775,-265333,-185997,-9954,177398,154896,46168,95995,154295,29798,-57897,-6811,-151767,-370941,-337720,-184281,-148856,-190513,-257477,-315536,-267776,-184130,-57664,116911,201685,195218,47131,-302832,-445905,-274035,-13219,46399,40311,18653,-229833,-358052,-97244,179380,169029,169556,238945,81782,-156881,-120186,112147,45481,-286161,-337314,-143484,-6274,75997,140043,143743,-61103,-362599,-348358,-105662,79895,239014,208755,-66789,-217122,-263610,-338017,-176975,136139,299214,388830,415962,331677,205027,18547,-199496,-423042,-488381,-263846,-64141,-87314,69661,328079,263502,62450,-3053,-8351,-61838,-94586,22001,92259,22534,-86220,-186206,-251399,-230788,-16491,220633,208076,16644,-41773,79092,159286,150818,71615,35454,85477,131564,69104,60662,71254,23431,-24891,-34949,-20709,-14464,-21473,16729,94279,119028,73191,67542,36992,-112916,-135941,-15393,-40108,-106780,-71235,-28502,51109,100023,-97153,-326020,-120204,212891,173169,-89348,-207391,-165462,-34264,167783,165939,-24454,-219284,-204810,-134974,-121828,-48435,16045,-44160,32194,194850,93670,-154018,-227132,-86222,22468,-163033,-410112,-447247,-177707,184817,343848,273900,62972,-141721,-106460,65693,320252,660582,673766,291639,-49408,-211879,-237051,-186052,-191563,-292294,-269756,-58216,127360,169238,186490,158986,-18061,-124470,-89095,-60064,-101717,-59534,15078,55222,54346,-81464,-322478,-408893,-288051,-124154,-28203,-2876,-6388,4271,-30270,-91993,-153339,-177699,-150572,-185117,-267177,-212479,-74041,1312,-24727,-86931,-185556,-396370,-378834,-231519,-234281,-239768,30531,247815,247119,195640,247188,365190,421194,300109,162448,165452,181308,144007,72659,-24023,-3406,149343,341912,455842,250819,64734,-378,-23468,6030,43663,66657,146743,171537,149367,119273,-20427,-167093,-209397,-283983,-302362,-134655,110208,289997,231752,63608,151249,364344,281987,10231,20625,278046,240388,-164733,-363759,-252544,-144537,-7433,126805,133186,90089,90652,57205,-25713,-2135,7632,-214907,-219184,102785,152833,-150048,-319836,-250448,47704,311015,350983,325510,291840,208293,148019,98146,-5352,-10846,55351,103767,122443,98358,4862,-30590,47031,-6030,-205184,-293388,-139655,179215,401565,303405,131951,195913,214145,-42547,-262395,-192338,-38915,-130076,-308613,-294921,-118237,37096,171531,263333,148443,-103855,-84268,104367,52578,-54563,-41971,-177959,-347654,-292467,-131679,7624,128848,192877,239303,197173,-49926,-292541,-260040,-62462,79088,86462,-38567,-111415,-44695,36963,34696,15664,-17016,40881,177187,91187,-102847,-160696,-187706,-210341,-126533,-30807,-19388,15984,116983,84177,-64297,-249139,-284207,-257022,-264023,-207724,-236120,-392025,-326924,-57333,112941,114527,27120,-29194,138,-170739,-383494,-131631,246537,207721,96493,141108,8661,-122335,-75965,-119337,-374530,-398240,-256549,-235383,-252551,-330878,-459143,-304420,61762,228102,78038,-41701,62850,97067,-5953,-195812,-475332,-718799,-609463,-174480,51170,30379,59859,148331,255356,394565,336233,233056,283236,144226,-295770,-461910,-301524,88595,693154,522909,-577664,-1697415,-1010393,992553,-722744,-3024952,2399815,4398616,-96586,-1798815,-515003,475,944259,1209601,291098,-125622,-244732,-558645,-419993,-107511,-169734,-138718,115848,13459,-245843,-347256,-96618,126653,74795,67904,211257,188295,36931,-79250,-112685,-48606,-12735,-32942,-137417,-342713,-524351,-423360,-83273,118959,187678,130692,-108769,-191638,-8052,-10162,-37998,236025,433566,211894,-63788,-143067,-152009,-96000,37850,29290,-136145,-170929,-6347,74000,-13529,48857,303614,441281,275655,-1698,-226988,-314325,-227481,6098,98938,4096,-11302,22087,-113351,-119003,144544,256180,200923,272843,366712,280157,130738,-31542,-274774,-320762,32697,319208,248308,171677,277480,196065,-105714,-168304,-20564,29122,-89314,-121387,111844,275226,79007,-150235,-288107,-332511,-179852,-98172,-127509,-131809,-31366,129460,193853,157567,97815,-34014,-20454,122290,4775,-79939,15697,-43065,6011,312486,312587,-13688,-101810,-27180,68058,245604,439718,410413,155464,-79645,27732,148998,-62943,-163605,-5884,27601,-15448,38808,138809,103041,-104590,-263164,-178941,-74669,-117841,-66608,53108,97777,5391,-46740,13183,-60916,-218140,-100016,7831,-34917,139414,404231,321845,138548,55273,27502,108697,258351,201414,-63595,-175873,-145978,-139070,22743,250989,121927,-216036,-316781,-152032,30797,99069,166353,164775,63666,8984,-42893,-147669,-111566,-81435,-169274,-169084,-158921,-202662,-63548,82207,29752,-27919,-72983,-49998,14903,-154718,-349868,-305289,-95340,65482,74079,-77094,-200313,-159021,-81072,-7134,12379,96072,276648,315691,175531,45817,-191544,-269554,133402,538287,406558,126956,173766,155694,-185609,-405403,-241082,-8289,8196,-117052,-197784,-198487,-50205,98390,2974,-119820,61128,224121,218955,239341,292766,89104,-231755,-255178,-15102,108505,21462,-33856,6451,106162,247026,136042,-155151,-147537,90295,115553,-118720,-392779,-496686,-313573,-37471,55943,5973,-34205,-112219,-221492,-294262,-254275,-79993,21689,-68118,-166032,-265400,-358337,-259752,-16634,141652,92196,-68852,-68557,29661,34922,-49055,-97588,-118161,-73165,104101,225962,218562,257920,205937,-34959,-280469,-368208,-229034,58305,254810,123011,-37652,-16476,45843,148395,473982,691754,338739,-147973,-364247,-155190,158283,221500,65752,24140,-27567,-294272,-360972,-131672,-117850,-234578,-123939,100218,264877,158248,71747,246764,299378,-76637,-362703,-262607,-147907,-195602,-269505,-371952,-448721,-306058,-91320,-108942,-63545,45843,-109150,-242226,-122022,-67189,-109537,-121668,-171049,-251979,-208360,-64017,76878,90541,58323,72030,63230,-139763,-313373,-220583,53747,134814,-101324,-237767,-132873,-161858,-351407,-254879,-21032,160814,353990,347384,-19939,-312833,-271118,-134225,-144395,-235377,-249325,-163901,-170620,-172425,70326,398990,436408,196113,62830,56144,-37681,-161177,-160376,-154473,-226617,-97014,183319,180205,74251,165466,327319,357382,271018,4938,-168139,-45878,3199,-144198,-214417,-115289,-35779,45669,131692,-14467,-226350,-55926,186446,100970,-78161,-159202,-291175,-319435,-109252,166392,221702,35443,-98071,59746,93089,-104129,-110452,73801,127303,195984,372895,459951,488542,412086,52274,-574825,-1333871,-1257536,-919407,-1761202,-2064394,-1998896,-3069782,-3018955,-1201276,-401619,-480569,-366669,-354968,-776945,-657782,-324954,-1543670,-3169885,-3142543,-3309464,-3039510,-1670756,-895455,-354935,318753,309614,151714,21777,-250027,-249453,7754,65024,-134508,-252638,-245742,-73014,234704,475543,469808,387858,371396,397471,178309,-138652,-233573,-117220,6028,-50264,-185769,-184920,-97256,-73198,-121045,-138073,-155977,-75863,-2941,-117173,-180354,38927,276279,316645,238014,151304,187411,235911,234777,166090,-57397,-227830,-125598,-24701,-62372,-12881,215672,343634,119247,11329,219533,365236,282571,127614,13449,-14530,-22878,123588,326264,246851,35857,1748,97325,142827,125006,107511,3093,-263892,-391767,-200351,-12910,13197,-62229,-195293,-317590,-294885,-234240,-75134,149372,221946,204179,197068,61832,-116212,-96527,59761,52718,-63040,-51859,-13719,21301,85445,58474,16855,8178,-138107,-232900,-137032,-104556,-127920,-119005,-118106,-98722,-37131,31288,87682,30183,-44492,-73859,-111911,-119908],[-26888,27066,-123323,-112151,142574,287263,250504,196882,199195,138451,56891,89634,84344,-67521,-249775,-285800,-188754,-144135,-148463,-65929,8719,-91147,-199825,-120414,-127679,-101476,49396,114592,69770,100736,95639,-15069,-59860,-13522,-203781,-450435,-391132,-145022,-24613,-148890,-270716,-279488,-180461,-110310,10921,167945,227139,216899,34286,-416744,-594221,-367619,-67343,27553,58022,48727,-193395,-369279,-166154,118028,191600,257533,338906,158862,-123918,-167426,4827,-89464,-396012,-367538,-144353,-32054,-26002,44459,139468,-17567,-356209,-367822,-144155,-8247,137297,170174,-56269,-224626,-265299,-303290,-98004,214660,382645,348821,264105,218441,160289,-8512,-204164,-382099,-446564,-290857,-149468,-166579,-27669,191174,144413,-11121,-60442,-77124,-152278,-159408,33228,135914,39625,-87341,-170745,-289715,-353770,-129389,205037,254842,10602,-159895,-80809,6179,-58826,-128882,-49472,71755,78394,44451,132241,124523,6751,-27662,17519,34260,1081,-22145,49022,163850,216963,192653,145479,44788,-180259,-223239,-36579,4782,-37178,-16402,-11129,66002,117169,-141355,-452621,-174482,245840,271524,-13681,-213029,-240750,-99856,206664,286170,84636,-173085,-204299,-127620,-61560,83022,146011,38015,102381,277975,172560,-120972,-235313,-66776,62048,-95299,-349416,-431465,-193145,189746,344222,219308,7873,-134261,-81867,52124,249699,572083,577107,189065,-103499,-177590,-232811,-256407,-270684,-366389,-353997,-121638,130619,227693,264044,183957,-46664,-152580,-58508,18289,24621,54739,122194,219528,198453,-72467,-418927,-482176,-243275,20115,139640,96877,27351,56561,60375,-48349,-137991,-172698,-187163,-257690,-284563,-153795,33082,108882,25004,-56204,-126566,-293912,-288589,-185813,-221290,-195006,138863,383447,310209,201568,227850,405536,517446,358554,161416,209344,254370,158034,35500,-41455,32185,209954,319723,331661,136244,-39158,-105471,-110747,-36784,9656,23257,169542,270851,234250,104529,-72704,-155407,-191212,-340718,-360920,-125636,155228,309777,196727,9295,174809,471082,401943,130468,148202,360020,260486,-169447,-405857,-359747,-185945,37372,219652,214822,135451,51995,-24880,-29310,32895,-16950,-238159,-186884,151468,182151,-155881,-367837,-265961,59549,358229,461351,434459,332144,205900,155038,138270,3464,-64655,34199,85895,34046,39547,110060,146527,104043,-8870,-165434,-262334,-226134,-34425,236624,272320,193086,234570,177782,-110267,-307466,-229896,-71085,-167446,-362426,-344773,-116008,41789,122016,195388,155048,-54780,-63509,69207,9353,-64859,-11862,-161724,-400482,-358719,-170108,-52239,49263,162294,211132,215825,70918,-170836,-252212,-75537,138830,149753,-30985,-146700,-93207,-44278,-27792,37943,49829,89331,151945,13082,-68257,34720,13143,-168341,-213839,-96092,-20817,15736,107750,108905,-43051,-214660,-229548,-248961,-263427,-178622,-227152,-404494,-333612,-19029,158441,165882,77995,-27975,-90627,-218508,-299569,-26512,254379,126380,-1972,77393,-50337,-237425,-185466,-193961,-439292,-422403,-193888,-94508,-100805,-206658,-336695,-245896,-19654,84496,23448,3050,150546,176640,20197,-202553,-465404,-698310,-628418,-262707,-65159,-110651,-108455,-58254,74932,259355,176249,73239,214632,213911,-220842,-580700,-441296,185355,905660,703884,-367722,-1513311,-1215484,456570,249162,-781056,3297686,2924659,-1437495,-1925669,-344135,-51119,843240,1101841,208800,-248622,-340175,-630568,-609746,-306308,-241523,-150438,51696,-52632,-235148,-253479,-52940,43271,-20024,-4285,200522,242808,53195,-45613,-52153,-2819,12982,-47270,-191259,-359027,-499265,-401340,-82678,96352,98470,41324,-146584,-190308,-58659,-111538,-95018,268062,531687,339327,69573,5350,-29227,-63695,6418,15499,-137744,-171764,43654,191403,122329,102554,211414,246166,110149,-131263,-335401,-375863,-260747,-97356,-14215,-23656,9747,-18579,-174084,-114679,190407,305335,217324,228074,299363,274165,181461,38241,-193171,-296182,-33076,244362,275844,275082,359006,281866,37064,-86676,-58851,-42209,-87409,-72228,109162,230605,106533,-31291,-153001,-264257,-174573,-129080,-210984,-209296,-68424,55549,29281,24139,41738,-97926,-86610,121319,93962,49068,73663,-32535,14874,305691,339924,81739,-28614,-3607,69927,212969,323885,250259,42991,-91615,51091,163017,-10642,-77493,64473,42653,-46342,-1037,70140,19081,-122837,-156606,-67598,-24569,-59270,17321,130857,110220,-16359,-66781,-54723,-184698,-305139,-108880,51840,34268,146436,350696,321512,180164,73547,-5033,42245,211360,198385,-64872,-221666,-211748,-133760,78653,245860,27493,-313832,-349170,-125580,48310,37501,38692,85979,66331,27435,-50814,-156792,-134425,-151657,-237744,-193650,-196596,-312980,-239412,-111491,-85383,-27214,-1325,28399,95509,-67993,-385547,-433559,-204987,-1320,26283,-79047,-183887,-248428,-215320,-62656,24288,147996,364079,366286,188758,15125,-234377,-298632,31110,382988,325757,120377,162986,147921,-155838,-300139,-124552,38970,18478,-84547,-123606,-96054,39209,153237,-28454,-168427,95320,261100,140843,127590,176158,-30194,-300743,-286018,-43450,100906,22338,-96749,-98830,42419,214389,89381,-265431,-313611,-72614,23188,-116643,-347008,-474440,-312860,-31165,55290,19486,22589,-987,-101456,-249230,-321568,-168692,3176,-51497,-131708,-162691,-211351,-201835,-20419,147921,116079,-13998,-52504,-4867,383,-44622,-85427,-137113,-118985,64822,180286,148752,180476,182592,-62104,-317479,-403305,-294110,23955,302782,189328,-12301,-46708,-26542,90198,401370,583454,240970,-207769,-431369,-227465,154208,266069,76680,-2288,3794,-192940,-220824,297,-76357,-265418,-112458,165690,291382,195527,116073,207241,246533,-47093,-332722,-312765,-223545,-188670,-165671,-201562,-284107,-268864,-152830,-146608,-38178,132181,-24599,-186597,-34630,78452,-36314,-142331,-203488,-269605,-254777,-84629,114623,132598,26791,20956,71930,-60453,-203618,-93159,142310,170031,-72876,-237763,-169381,-175779,-338579,-302171,-118897,46534,239876,224472,-107322,-329204,-251060,-63062,-87100,-205696,-214532,-106441,-110054,-114211,79083,329898,320300,165680,123218,127362,-48382,-195818,-138974,-72698,-90036,58124,262430,211045,47819,75911,255158,382520,327598,30143,-243782,-210601,-164576,-228123,-196433,-80745,-62530,-973,140269,64547,-122666,-10607,240090,198175,34263,-74233,-236404,-269958,-48897,162772,107077,-51055,-56672,145874,184035,-55000,-136819,-29780,-5152,34360,185539,258665,385281,433166,125074,-457196,-1284057,-1356887,-945838,-1838197,-2143113,-1651162,-2728731,-3172951,-1418518,-499585,-684290,-734255,-822702,-1286123,-974690,6918,-1046052,-3009049,-2988778,-2861109,-2826907,-1873923,-1196402,-504444,232572,167509,5517,-68864,-303582,-297842,-16995,102025,-68213,-197874,-198415,-38322,259498,512276,515248,349901,246396,282394,122588,-215429,-357355,-225985,-54763,-58898,-172037,-196417,-119495,-52354,-62339,-116746,-202902,-139873,-33286,-162695,-268843,-100985,137248,247792,247371,180648,218330,286086,284267,189928,-49988,-219454,-89730,41378,43807,67621,260053,402950,166023,2775,102339,203920,206340,108452,-27994,-53251,-54562,45560,234408,200623,52060,47690,152658,238408,190518,29010,-145455,-329990,-350986,-78620,140903,165803,65171,-89559,-252522,-265888,-242988,-141320,55893,177785,228987,268350,70405,-208110,-167628,69970,47131,-92534,-7220,-2417,-47117,13554,58613,73044,71348,-95507,-226728,-167127,-140095,-147925,-104795,-76103,-53837,-4203,36994,56287,-6402,-33684,-73549,-162321,-183601],[-94256,-18366,-143058,-149092,78940,263278,242390,155681,142253,91065,28538,71452,48254,-42094,-134019,-191990,-171178,-165732,-170832,-55136,53952,16686,-24674,50243,-24769,-156439,-65378,86689,105736,104366,23977,-86480,-78724,-34857,-236414,-476285,-394541,-103368,53453,-102240,-245659,-204943,-63113,-4281,90896,199368,208667,189375,789,-476461,-663944,-378167,-88426,13649,85683,88292,-120221,-325094,-213527,15148,151073,288126,366785,177008,-107795,-198631,-110492,-194344,-386154,-318015,-144765,-87465,-143734,-65269,115655,17715,-334746,-379504,-193016,-107475,4141,60302,-93891,-212205,-207938,-202943,-29338,224001,373387,256357,100059,83885,79564,-38450,-165522,-283092,-384494,-317006,-210300,-218574,-142583,3602,951,-71642,-100893,-137459,-215890,-187057,30155,138046,27101,-88156,-129506,-288304,-422117,-200274,186142,261719,2468,-205687,-166115,-108063,-225973,-276482,-116471,19281,-50298,-45748,134641,130668,-20687,-40664,44017,61194,-15731,-52265,56830,202782,272284,262660,197294,67654,-190403,-249449,-22268,85865,66121,45508,3406,83514,163543,-85732,-396336,-141708,270224,340692,87292,-150407,-257783,-161627,174075,365598,197747,-97871,-182849,-103276,17220,209685,251506,122167,180305,330969,230534,-56896,-218753,-86302,53904,-22073,-241408,-358969,-206320,140623,315237,171373,-56687,-139362,-64297,21571,138489,402254,414571,64594,-161922,-155191,-231854,-296573,-257924,-284583,-298246,-115276,114300,201378,247288,169065,-35819,-134928,-55308,29392,104668,140093,215513,360372,302919,-63424,-446551,-480882,-171940,152371,293084,205453,70802,76985,108133,-2440,-102094,-152698,-217224,-310442,-267293,-71470,127501,162946,36366,-31002,-83608,-211239,-215581,-102073,-125872,-93315,203883,408423,308215,209920,215799,401871,526719,351843,174534,268113,305452,166599,4288,-72859,45016,250183,262177,115853,-32655,-140110,-190576,-171884,-64628,-30197,-31604,157284,337617,303461,86382,-112765,-114287,-127318,-329390,-362544,-92892,193441,299380,136984,-56821,161141,523079,497061,258459,251943,370830,227406,-156405,-385112,-374612,-160098,87003,256315,237297,153258,40605,-51502,-868,77437,-33403,-239023,-163932,137149,175366,-105208,-329250,-229870,53212,332513,499515,495703,325896,136163,95105,139854,17298,-90025,38466,74771,-33876,16147,212202,287519,148422,10090,-77497,-168059,-248913,-214300,33722,204380,250622,256471,116416,-160074,-308356,-230101,-92146,-196659,-402431,-375271,-129415,5809,55872,151380,164780,-36408,-93760,9152,-16475,-57704,15089,-115110,-388852,-371463,-171808,-97890,-51672,117381,226127,261953,184828,-22244,-173155,-60441,141872,144289,-49446,-182985,-127229,-107983,-92000,28698,88943,119071,88745,-85056,-18526,252282,221232,-127447,-303385,-180496,-50227,-4698,59458,99458,-5193,-125719,-147199,-219701,-218971,-89800,-131847,-304558,-239065,59241,210358,210258,123321,-19523,-155350,-216770,-156287,105368,236859,1464,-141778,-28637,-103926,-300005,-236432,-214850,-421960,-379391,-90459,75094,66619,-62747,-176773,-166663,-106450,-72792,-44397,44910,223484,239343,26731,-217927,-417437,-553974,-493203,-267420,-160535,-260555,-317456,-295097,-92152,138245,43400,-67659,123872,268356,-110541,-641988,-538351,289160,1024574,704086,-245034,-1235280,-1380974,-331761,1072570,2729667,4839009,879621,-3369613,-1898682,-141813,-311255,483213,813083,147315,-236191,-301752,-583925,-724528,-462309,-271411,-116652,-19087,-166244,-284821,-176714,16106,57132,-13127,-28424,171556,266037,56782,-47579,-7703,58887,67049,-31925,-183560,-289326,-380583,-311147,-70164,56301,8569,-17725,-108684,-102845,-54329,-174168,-149862,235158,527397,398121,177250,154544,122040,16007,13016,23373,-103024,-120628,115182,298378,262909,177195,123572,41487,-45518,-220058,-387195,-395359,-282335,-206205,-118961,-19606,53165,-33680,-172960,-60263,227917,320812,200493,147040,200797,231153,168039,47167,-106358,-191734,-52019,148254,262807,346232,397487,310743,128701,-33394,-95727,-75197,-26057,11608,92708,126991,80156,60975,-42087,-199776,-151584,-126725,-263316,-248789,-62156,17675,-90954,-74049,839,-138366,-128025,112640,151450,118170,108064,21980,59040,260750,293610,123073,4456,2889,55147,144754,170652,88134,-44152,-90076,50803,158728,78769,66493,145973,43439,-80198,-49340,-44130,-125521,-190193,-97941,21805,33430,14855,106828,227620,154844,-14502,-81625,-118145,-271376,-326600,-95065,78958,62862,106927,266360,312811,191959,56949,-36995,-12654,140980,144720,-80346,-221069,-216821,-112074,112210,213038,-66015,-384313,-344508,-68972,75832,-7013,-58201,24728,67703,51337,-35817,-127317,-112672,-173058,-275730,-225016,-255267,-435090,-443299,-337612,-220430,-28928,97815,111423,123860,-10549,-373552,-506926,-304230,-78125,-33941,-83255,-144013,-282380,-279059,-69581,73283,222903,437319,395444,206756,163,-241316,-278280,-27718,247957,256035,113745,128893,117690,-115657,-173236,-10026,43281,-40070,-110310,-79807,4615,94956,114172,-112768,-188347,144140,283308,66177,43942,88356,-112631,-321165,-277303,-59071,85034,27453,-129130,-178840,-27535,149527,26800,-346678,-455687,-244087,-66655,-77906,-250666,-398089,-267485,-11569,32737,-8592,56553,106989,6926,-208550,-359635,-216554,4989,-21400,-79837,-34873,-30705,-78543,23698,157528,157965,100582,9981,-46000,-53920,-44283,-72211,-151920,-155834,27537,135328,72592,77748,117296,-122492,-373417,-452364,-387494,-52754,293933,227132,9472,-79254,-109048,19390,293135,417694,173928,-205682,-410620,-224052,186295,323724,93595,-32275,32359,-52049,-31073,120953,-67195,-304178,-106122,210519,291845,259823,186481,152283,155840,-30026,-258364,-306396,-275361,-171524,-43589,-9879,-104809,-203340,-178323,-156013,-21811,175691,31140,-149423,15045,191750,42844,-150468,-223426,-266372,-284098,-121581,98622,143753,2777,-38826,33720,-25544,-120945,3266,175943,150026,-63075,-220428,-183599,-186799,-311503,-302418,-133854,-570,112779,79374,-125788,-221314,-124131,39992,-14769,-162891,-180758,-56467,-24029,-10201,145679,298770,197392,99258,163184,178608,-62305,-206452,-105376,-10238,38615,187424,273572,186371,28844,32172,200297,372884,329003,19126,-318105,-357698,-279930,-248994,-131747,-28283,-94766,-79093,110875,133553,-17106,32659,283378,283471,144820,19127,-159076,-197717,5337,127823,-9047,-123950,-17689,192666,215539,-43252,-167444,-97840,-76281,-69000,42577,117345,314771,444181,248884,-192131,-1041061,-1321569,-929899,-1878779,-2365285,-1565406,-2501011,-3270910,-1629482,-591948,-817072,-965075,-1123891,-1586823,-1178953,222248,-717344,-2855313,-2824919,-2396086,-2546286,-1998383,-1441117,-680710,63531,-25803,-183262,-178328,-312358,-279163,-16347,143815,38803,-94957,-96613,33335,277627,505858,507360,252251,87833,137598,64168,-244267,-437321,-321326,-124559,-91013,-181166,-222491,-152253,-53675,-23990,-93544,-189239,-131997,-37594,-192987,-334384,-246324,-42189,142704,205961,143307,192434,329966,344832,195094,-35913,-146707,-30663,89287,166694,202979,313947,410827,190050,-46217,-79986,7152,118264,57416,-85227,-79924,-74272,-38240,120002,138532,77089,116708,198688,278140,208361,-44993,-260585,-355846,-262441,75038,295805,268904,151637,15544,-155703,-236312,-268999,-212503,-47293,80378,164167,254875,66774,-250477,-182176,110277,63927,-101191,19949,11439,-98189,-61029,37526,119033,138612,-30552,-181395,-157567,-130998,-128156,-64726,-3585,12438,7228,-12950,-63983,-114349,-69173,-97392,-230233,-261197],[-168115,-69906,-128804,-150606,5885,205078,203007,108566,102376,54250,-638,59340,38829,1853,-1077,-73081,-119588,-122175,-128128,-28729,86844,117091,153616,207601,88079,-167266,-135024,78918,145344,114536,-25373,-152721,-102556,-59955,-237994,-440097,-353022,-81042,48490,-76127,-189162,-112975,43449,98476,161207,208353,149863,108979,-47532,-453660,-608265,-287172,-53490,27363,133792,150323,-16864,-238915,-233528,-90675,79775,269662,332426,144237,-117880,-223500,-206526,-229553,-254365,-200992,-142636,-156186,-239050,-165686,60176,24360,-308273,-383926,-236759,-185544,-120960,-85934,-165907,-189522,-133525,-100551,-8447,163904,275607,137154,-34664,-43351,-24545,-67308,-83454,-134451,-301511,-331244,-233336,-226384,-235537,-174307,-125052,-112048,-121586,-166028,-226347,-172657,11664,104252,-180,-84228,-83271,-249525,-410644,-201895,180904,248545,14304,-157351,-150251,-162934,-325890,-351745,-152705,-51788,-204383,-169374,68738,85085,-57842,-64923,32741,47559,-63069,-101665,47506,208010,268980,264780,217574,104380,-143520,-215642,18604,185299,175886,91087,16118,117473,248107,90678,-143719,-32993,261253,341112,169689,-47519,-213416,-196048,80545,365802,272306,-17923,-144418,-63081,97493,285820,289629,186385,249837,338523,251279,21982,-177713,-135304,7005,36410,-114818,-251461,-215301,42223,237144,107339,-136849,-176570,-76417,-22633,20338,199242,228888,-45485,-199298,-140399,-226756,-296550,-167390,-92931,-137056,-50876,66027,68888,119424,123379,17430,-71489,-67354,-9674,132795,195423,293422,452957,345364,-53173,-385942,-386479,-86233,241830,402476,301000,102557,40158,77168,22100,-52980,-114403,-224835,-330861,-232398,9435,191231,161461,25767,-2203,-62700,-188807,-194200,-11431,27909,44518,214459,317615,242790,212346,215953,355093,450016,303327,223601,340404,330469,169686,-15237,-116583,21733,255410,192101,-108158,-212509,-221940,-241545,-195686,-66578,-49663,-71527,113027,353719,340868,67169,-140467,-78815,-75001,-294576,-328675,-48253,223292,275501,72557,-125711,97527,494087,545402,367472,304593,306270,152180,-129696,-311353,-293688,-76357,122390,208167,176860,133056,55289,-25165,40359,104044,-49294,-217086,-143756,77266,142345,-11990,-206533,-149086,39130,257740,459227,487510,278220,22211,-11417,111440,44649,-58517,81103,79743,-68893,22352,278739,347570,163208,46552,37671,-33705,-205864,-317570,-155570,120271,287379,254790,57634,-161192,-254511,-181418,-76355,-197055,-420513,-389848,-157865,-44456,7042,144576,170582,-55798,-167984,-63523,-25133,-43614,17941,-63033,-315920,-326659,-136591,-112299,-136322,80926,289058,334405,280948,131522,-35484,-22683,88537,75309,-94261,-211106,-142683,-147539,-148209,-16014,81515,120152,14081,-168133,37418,446412,395278,-84706,-355010,-246075,-88319,-25149,12357,71629,35520,-24589,-83772,-189843,-135854,44608,3141,-159010,-89041,152345,251897,228420,144483,-12283,-180701,-171365,4053,226105,195252,-138695,-285104,-144874,-141993,-291633,-220176,-173311,-308398,-258421,38145,221180,185867,46993,-32300,-83479,-166131,-197667,-108386,67518,262878,275545,24645,-232036,-349159,-335186,-239791,-163475,-193483,-382575,-524328,-509755,-223392,43623,-36469,-163036,23270,279449,6663,-594204,-525410,416950,1066289,570589,-207043,-897287,-1425219,-1254696,1238694,6347900,6776371,-950405,-5280272,-1781134,-10555,-716127,-24572,444877,97383,-121103,-134800,-412421,-701911,-512254,-241291,-51793,-76884,-284514,-365230,-132209,105044,166764,80985,-444,139155,262594,67922,-70332,9265,119521,134343,10352,-118287,-147568,-185032,-175790,-63296,-8414,-60218,-19126,11964,57528,11437,-182470,-200565,132315,416467,367340,229383,265055,259369,119320,55584,50658,-37747,-25609,186435,361942,378736,267569,73185,-101720,-134076,-232151,-366545,-367496,-283234,-286553,-192734,7124,94793,-36678,-130817,14977,243782,295430,145197,34191,88833,162270,87698,-15935,-52012,-61420,-32534,61267,218634,364161,378036,276145,148786,-19543,-129697,-77266,64217,107571,75350,2179,17639,121402,34358,-152076,-115866,-87594,-263829,-239532,-12885,36180,-111382,-90540,-2307,-123062,-108734,114234,161819,100620,109279,110332,127865,195003,199929,107798,-4768,-6212,22878,34295,-6793,-47874,-84530,-83623,10043,127904,177863,223522,207918,18055,-119019,-99685,-175995,-296043,-274964,-85514,66284,82822,78814,171695,313940,219786,4069,-89706,-154913,-294299,-280825,-67485,75474,40469,33713,175803,287469,167431,24021,-37338,-27630,65407,53090,-98366,-161295,-147845,-71221,120026,162838,-134736,-418110,-326659,-14831,107870,-13584,-93586,-11210,55255,59789,-16820,-73838,-52536,-143512,-275717,-250338,-309249,-529671,-613159,-523598,-335467,-41046,186675,187198,122898,13010,-320910,-522456,-385745,-161314,-109319,-103488,-98834,-256075,-268384,-40199,137641,300288,475319,390075,209179,-3732,-223897,-236617,-42686,164809,219873,119126,86855,74176,-71933,-61786,59821,4822,-120086,-153360,-70702,63267,91124,-10180,-228705,-194355,182072,285552,20535,12494,57868,-135154,-289451,-230697,-54675,79990,54507,-117155,-215809,-91971,63655,-36397,-370776,-524175,-364532,-127427,-28720,-147880,-295658,-190794,16387,2927,-59929,64717,188216,82064,-179332,-356761,-214354,14522,43,-27160,98799,154909,86831,100132,163376,205512,233682,93813,-89412,-121919,-56116,-68088,-163665,-169558,15040,115210,22715,1760,43263,-189049,-420016,-488816,-466124,-141302,224231,214846,23383,-107964,-183022,-42736,185548,264769,171646,-138514,-310301,-140244,241450,367277,95216,-78238,31821,78155,154256,212127,-74881,-318770,-77085,229324,256172,317149,256059,96274,57069,-25223,-162168,-254842,-296615,-150821,64014,146020,29845,-138927,-169907,-143942,-22610,170213,55499,-131055,16874,234894,101023,-144246,-220546,-230136,-267608,-154982,40010,127071,2585,-83756,-35725,-37257,-69872,51375,142011,69431,-90424,-199787,-174546,-189548,-272480,-252237,-83558,-3114,-21694,-61240,-80381,-38676,57453,130285,36131,-119281,-146307,-20151,69032,111005,250358,323232,113920,8624,162275,200480,-66030,-192645,-72933,27416,137092,258634,218168,116319,28917,46193,164434,304183,262568,-19665,-355600,-436634,-326196,-219678,-49098,16850,-131297,-170909,41033,156851,43087,52269,305866,348854,233914,97864,-84935,-126845,38445,76517,-84104,-148680,25243,218862,201076,-61870,-194946,-122081,-79777,-95389,-20753,86855,316563,468225,413669,173906,-676218,-1204599,-907844,-1916980,-2744434,-1803661,-2432999,-3288228,-1750482,-586246,-784774,-948188,-1125035,-1592047,-1259268,205570,-625000,-2733368,-2687614,-2020179,-2240916,-1996436,-1553894,-819810,-125534,-201044,-337261,-251524,-260998,-190842,18775,177567,140771,22392,38833,136287,292973,451311,427378,122044,-55374,5950,19185,-223928,-462407,-386233,-190675,-145842,-217720,-259617,-194255,-88704,-30208,-85249,-137378,-69936,-12734,-183095,-354651,-369912,-227275,24773,133990,63241,123231,342392,382901,181615,-3368,-14794,44241,110199,263808,347130,374778,388907,193379,-121583,-274554,-171420,36017,-8474,-130615,-72835,-62245,-85803,30178,80304,99314,184880,219307,253914,192133,-73850,-308693,-342477,-152449,218585,404097,287675,169077,91997,-58632,-221860,-315059,-280507,-136755,-41318,35397,173868,66004,-225849,-137472,170133,95175,-100989,6625,22685,-110917,-119620,-5394,142425,191283,36771,-107638,-107343,-80633,-74447,-8188,79099,81062,843,-89280,-212518,-240647,-132517,-128375,-277384,-315780],[-212174,-102474,-85432,-126318,-61511,132711,149050,62132,79438,32686,-24376,59168,66069,61943,117723,33700,-56575,-38682,-52164,-15897,85307,178134,285473,321565,178343,-135701,-143035,89127,177104,136182,-23574,-177373,-115894,-77739,-209498,-355574,-284977,-88720,-34824,-84578,-115313,-28751,98906,159453,203698,197327,66371,-9501,-99527,-347261,-419195,-113512,32684,71781,196807,228724,90447,-141863,-234520,-166347,22969,233076,267686,86810,-143700,-244744,-263261,-193199,-59405,-53756,-131761,-209657,-278464,-236964,-31749,-11897,-287170,-378425,-256916,-216818,-204405,-221881,-244453,-165283,-75088,-46044,-38969,66309,131241,23577,-111077,-134644,-130292,-93080,23529,35435,-201888,-323441,-217990,-185880,-269829,-283188,-196609,-126501,-118188,-142611,-168977,-123325,-21389,44167,-26447,-73568,-53667,-187769,-321422,-134148,195205,235915,55193,-33526,-49410,-164274,-362821,-360923,-156215,-116783,-325222,-281011,-39842,203,-100420,-96388,-12974,-2471,-121358,-143385,41137,189976,211207,205851,213739,152807,-56260,-141638,67226,272854,260611,105455,25208,168359,359097,348893,213381,110158,209726,265338,202768,53339,-129286,-185150,-26559,283309,283013,46787,-92746,-12712,159029,285818,245424,215859,298025,304421,234456,98572,-116790,-190299,-57669,68273,3181,-136983,-216318,-79858,111250,17042,-218174,-237481,-122567,-72756,-74865,12179,59436,-111658,-193015,-120726,-211194,-260210,-39976,119772,51959,32208,-16999,-148988,-92291,64525,96087,13092,-83661,-64663,127152,235861,358933,488109,324307,-42184,-251317,-215733,-2874,273682,452361,362846,105028,-50445,-24670,16185,-2607,-62254,-199204,-312555,-200056,59914,208880,118446,16515,38843,-61279,-239382,-230824,56015,193496,181467,177449,154973,146829,211260,226721,274322,311081,243215,305316,413344,330852,163119,-23782,-159850,-30122,225319,134354,-252428,-344178,-269254,-249564,-177863,-39405,-32541,-82875,45548,311697,336815,49938,-156731,-77845,-80745,-281239,-288233,-8899,240787,251211,18569,-190952,-14922,378634,532256,430844,293881,189606,65942,-92100,-208275,-150844,31921,125564,77673,33185,68970,80903,32668,71292,92228,-70059,-175992,-112794,9829,100400,91834,-33187,-44438,29582,167416,353095,407592,210616,-86157,-118324,74299,82272,18867,146711,100094,-69436,39528,283617,311299,146654,93169,151909,108137,-116973,-340938,-290118,45440,293900,229112,21413,-108012,-154762,-88011,-7621,-150517,-408236,-395430,-197598,-86302,-7867,162148,159568,-103123,-251213,-124406,-20204,-33933,-15129,-34083,-205442,-236073,-75803,-92557,-180626,63644,378012,420938,357601,271466,128524,24376,3282,-25525,-151661,-221425,-139647,-163013,-186340,-80925,30219,94284,-41324,-206999,87171,575028,504830,-30411,-334591,-262238,-118113,-29329,-617,41237,61914,48001,-69514,-174662,-28537,198340,122287,-44371,48063,227029,268233,211982,132356,-13727,-168930,-101340,142831,309498,141036,-254327,-386185,-235876,-162901,-225219,-156087,-87413,-127698,-82029,164794,301678,216914,88261,54293,-13866,-176836,-260931,-160059,56630,258971,282735,29071,-233963,-286889,-125597,42778,30919,-141009,-443422,-681643,-665725,-323932,-29539,-58730,-200857,-74352,226585,94964,-428352,-378473,555275,1037347,380595,-209917,-524201,-1269722,-2129902,561706,8883260,8696225,-1952726,-6597567,-1662794,-5598,-1141462,-532413,93878,37074,23022,101954,-149145,-523441,-430798,-150743,27081,-98164,-350467,-412648,-104919,198474,315058,209029,64719,116472,242986,103814,-78718,6286,163416,192954,62303,-28687,22495,45295,-30226,-74931,-90096,-89052,42311,185339,247661,125046,-131509,-231543,-9931,232545,255711,219012,316440,349355,217543,120237,86696,39531,90110,236803,358743,438552,352255,68349,-145932,-126750,-158767,-280643,-301471,-262701,-320179,-224918,41332,112789,-45972,-85890,68797,224319,231349,57956,-92659,-11645,87947,-31713,-120457,-36594,41932,6460,13106,167439,327055,303105,191622,106472,-36871,-156515,-68408,137769,186231,66300,-104309,-56179,148120,75365,-128198,-79756,-25533,-213734,-190660,61650,106732,-27345,-19835,35310,-48210,-23416,134852,125682,5596,76126,203859,196042,125080,96751,56997,-35237,-17268,-17282,-103902,-180948,-136056,-73252,-82525,-77539,62559,248756,341317,228374,-34358,-164999,-146553,-287460,-440192,-335567,-93098,73232,120272,116544,191582,359398,276595,22799,-90767,-152037,-251076,-193007,-38203,42871,-21431,-48307,102936,241719,112781,-1143,13239,11087,5240,-47967,-105662,-54033,-20268,-10661,111133,111095,-163447,-412315,-314184,8169,134665,21935,-63106,-26479,18680,36934,-12619,-16329,29309,-76742,-239864,-252104,-323878,-555615,-688988,-605804,-393946,-65766,228882,238146,115954,13323,-241013,-487216,-441752,-239569,-187926,-142094,-69135,-190721,-208806,-1865,185168,350228,460624,336596,171803,-6505,-192632,-196946,-28584,137490,216560,139664,54521,31028,-31354,8312,60937,-62127,-167879,-165286,-84630,57701,28975,-170173,-339084,-202755,187429,268132,16571,35331,88169,-95187,-217081,-163105,-35493,94252,104312,-71006,-209776,-134391,-18259,-82383,-326321,-489534,-390166,-143854,2208,-77979,-194262,-100803,49251,-11596,-97601,61506,230344,113166,-162492,-311211,-167890,18596,-3488,8489,211779,319029,259684,181633,156431,239821,339124,165718,-130951,-194347,-85477,-78572,-170243,-151604,39596,130208,19462,-9848,-1118,-223440,-423521,-485399,-489249,-208447,108744,148121,28472,-124144,-228369,-76173,113711,185823,227070,-32494,-173296,-12631,289445,369937,69649,-141979,-13443,146917,276750,260530,-78111,-280195,-6347,218989,181249,328436,290540,43215,-29806,-30916,-70488,-181976,-290728,-134444,130643,221301,77598,-101872,-139279,-123578,-45802,121855,58561,-114073,-13557,199635,120282,-127276,-196750,-162504,-191688,-159324,-28263,100761,36018,-92843,-107646,-78477,-42597,53026,55969,-49046,-151392,-188000,-153533,-184226,-227425,-167049,-11706,-9060,-155643,-165343,5419,146379,215441,163469,35102,-88639,-111053,334,140251,206318,349972,384191,82427,-91989,110259,188175,-53046,-160290,-51855,46798,200821,270936,123998,24447,42955,99195,141704,182817,140965,-66807,-332724,-421065,-311738,-168284,18734,35474,-166907,-255753,-63003,111312,32478,38252,302445,389488,287195,142293,-36959,-77605,42847,25976,-98757,-113129,76735,247171,174961,-84952,-204063,-107670,-36821,-58744,-4586,162851,394587,521730,588105,550807,-296195,-1077899,-917014,-1983246,-3231065,-2324433,-2514607,-3215601,-1732469,-438960,-556128,-662890,-801839,-1317870,-1257204,-91407,-768471,-2659151,-2604276,-1803146,-1956991,-1861256,-1505581,-873468,-266974,-293882,-385183,-241006,-153907,-57969,82913,199195,204087,124634,179524,255643,308665,355675,281458,-152,-141399,-76691,1970,-167415,-437278,-410248,-240616,-215191,-274809,-299609,-242653,-155367,-86954,-103204,-89550,-4749,19162,-132703,-322686,-444429,-371917,-77094,57833,-23353,39246,307725,372040,156034,48812,142440,118994,97546,291796,441417,427930,362377,178716,-203505,-433965,-293559,-27748,-63053,-131920,-15440,-8823,-68547,2540,42058,107122,228770,210497,188340,174679,-31320,-279877,-303312,-54820,313715,437527,226616,117109,119393,4584,-230877,-372072,-333105,-192221,-146340,-102686,71910,81433,-139440,-52996,223872,121843,-102803,-43090,28238,-83363,-151175,-56533,145828,217925,86134,-24358,-27381,-3128,534,53739,148567,130498,-12956,-150463,-314205,-330073,-197412,-149327,-272723,-314735],[-200752,-96546,-25215,-95591,-118155,62444,99058,24275,68245,25137,-39327,69262,120058,125359,190590,90523,-8754,45401,16448,-32496,41317,181968,342336,378425,227042,-72467,-95149,105697,190032,167085,35499,-139036,-107930,-82416,-163156,-251811,-213605,-122717,-157900,-123608,-40507,27328,79926,152095,208193,171523,-20042,-137890,-145403,-187412,-139588,94115,141400,130798,254163,297988,166812,-69972,-233546,-195934,17837,213872,207191,34649,-162721,-255696,-275012,-122387,107981,78237,-105195,-221158,-247162,-267101,-150452,-89983,-275441,-356994,-240091,-193865,-231647,-307192,-298562,-144098,-41491,-44566,-87839,-21899,-1554,-56994,-122794,-174011,-216575,-117432,122677,185905,-96905,-287852,-173647,-105966,-224875,-286336,-193685,-111114,-87075,-61245,-49143,-54694,-64899,-29287,-41231,-59520,-54579,-124852,-185230,-26741,219617,235190,116747,114422,84662,-137871,-361376,-326327,-132841,-154158,-369090,-338829,-151096,-100796,-143689,-127277,-75045,-69216,-161782,-146533,58794,165911,121216,113972,198960,205367,42321,-57307,103152,317292,295773,86816,24272,219395,465261,599539,528018,234452,125057,139367,181176,114136,-42920,-125911,-85215,155149,233525,88748,-30778,38506,184827,213763,138178,207882,318677,249706,194439,157457,-48036,-226177,-116248,73817,93502,-39518,-204573,-187851,-32980,-82551,-268756,-287329,-183056,-116355,-129379,-125568,-69608,-121810,-133056,-81654,-181042,-201432,74243,263825,183478,85272,-123687,-391716,-320701,12587,170485,81481,-99725,-102379,119709,282896,414215,473585,258546,-32336,-85627,-18112,60547,251041,442398,376647,73380,-162488,-150262,-10055,38533,-6394,-139520,-256536,-180693,61025,171798,54009,26042,95664,-69297,-340110,-303866,81696,319538,276645,108499,-15832,62810,217316,241883,176581,149225,193110,389373,464527,309577,140200,-26639,-183324,-86287,170803,104292,-265934,-378573,-273631,-216130,-124002,9629,20275,-64529,-28427,220737,293008,37797,-162834,-120063,-156039,-309380,-262423,10209,239892,229561,-18724,-246537,-157415,196675,454814,430161,225970,61900,5745,-46092,-104557,-1161,121521,86554,-101237,-165530,-34666,96904,92617,75801,39763,-93090,-120013,-58005,-25606,64403,168682,136041,55623,31956,90017,207938,274279,150420,-133156,-171220,53566,116533,96750,198970,126802,-43773,44430,217622,199136,113424,141052,237919,225423,-14559,-312895,-349269,1755,271773,186107,13749,-21985,-36269,29566,110969,-50989,-360861,-397723,-242682,-112224,2938,172198,117987,-158374,-299034,-148726,-8011,-37147,-81604,-46932,-92607,-123500,-7816,-49703,-180386,62776,455605,500049,414787,380989,276303,65447,-76175,-113558,-196060,-205523,-120223,-158374,-197726,-136829,-41017,53568,-55918,-189841,118832,611277,537566,43714,-229641,-217286,-130630,-11846,31269,18176,60182,69160,-104578,-177767,81219,339309,188372,-9489,111495,253120,251327,166986,91807,-26221,-135152,-32296,233613,346823,91384,-310809,-410868,-274980,-168127,-136074,-82193,3159,57723,99628,257488,299238,158405,57688,65563,27494,-135489,-257506,-200497,6876,213517,265171,51114,-217524,-255021,-4660,253311,258125,-11447,-426210,-750927,-746787,-410816,-92173,-36278,-186948,-160899,106540,126659,-182927,-127626,663677,935761,215476,-188183,-143666,-894613,-2773222,-730544,9635858,10159551,-1933257,-7018941,-1613169,-118182,-1461314,-917620,-182444,-49603,120881,323407,145233,-222245,-236787,-20451,102959,-68551,-322212,-364962,-56597,275946,415210,303313,140371,109305,216957,166860,-37982,7110,183366,223991,101178,39985,163429,252545,90338,-105026,-165660,-68076,147413,354205,409875,257133,-29110,-220819,-139905,31303,99807,164849,313103,378100,286475,186600,117806,105803,197569,255351,285906,421510,399831,88162,-104036,-35444,-22939,-157341,-217835,-229855,-312153,-219760,66835,95057,-76996,-76148,63751,158972,138053,-43290,-203273,-74776,30974,-143071,-208593,-34679,93554,48322,22579,137799,253621,195585,88805,34660,-64914,-171265,-69850,157037,224091,67097,-166781,-119137,139953,83064,-127836,-57459,35048,-134180,-125122,134570,202401,114650,98316,93989,57550,99022,170806,61580,-126285,14398,264086,233332,62531,17931,3562,-55935,-12320,-50027,-238678,-319077,-167481,-22920,-94018,-201485,-37140,260140,380967,202499,-100339,-213506,-181624,-343274,-509425,-343686,-92055,67685,149713,125027,162080,342872,293005,27487,-82785,-110314,-161611,-98817,-15721,-3629,-95028,-110808,63664,181907,46284,-186,112076,97528,-22924,-125197,-94092,66958,124681,64369,102041,72959,-150837,-370421,-310444,-9991,147118,84338,8195,-34484,-42396,-18571,-32009,28211,110911,2260,-178358,-214150,-272761,-489836,-638588,-555455,-377171,-99319,203368,245710,112095,8513,-147649,-411335,-462184,-295107,-247120,-189624,-70213,-122794,-139599,18818,190335,348220,388430,229082,81004,-16856,-151340,-167472,-4946,147769,227136,167565,44352,1323,744,30919,-309,-135132,-154672,-119482,-101403,-6924,-67546,-303042,-410729,-224322,149732,233247,47308,93790,157226,-11588,-125304,-98050,-13370,123304,158040,-20863,-176444,-139399,-66988,-96539,-223019,-354983,-309878,-115743,-2484,-59489,-111064,-13363,87404,9814,-84939,69184,235476,103906,-152670,-232644,-95456,9952,-34865,14810,276073,436863,401965,240875,131705,244505,384427,199300,-165832,-259675,-131192,-102257,-167978,-104096,95621,170509,59773,44847,7856,-194999,-361206,-426370,-437218,-234035,-25610,42919,27383,-118028,-228194,-68886,96246,197491,297830,69840,-53332,101670,301712,321559,22230,-209561,-95948,127870,296117,255450,-64299,-181148,98286,178210,74785,269196,262990,-11174,-98288,-45634,-4221,-113902,-270997,-131772,141982,199522,30039,-104197,-103318,-109219,-90306,46892,56650,-73544,-42984,110771,98861,-106785,-163571,-77634,-65433,-116552,-69621,86011,101525,-55197,-152831,-123829,-29434,25125,-45743,-164570,-221551,-189335,-137982,-176348,-183614,-73500,36524,-61441,-277537,-208822,100053,270468,282551,115826,-28417,-80707,-75953,10263,166392,239585,398584,436949,82841,-186996,13490,142269,-27857,-119811,-45551,59682,237605,245601,28676,-61855,52555,152564,124362,43895,989,-97869,-247289,-319035,-260601,-125777,45247,20233,-193892,-317103,-186773,-1643,-41270,-3766,274839,403502,300526,143523,-26901,-60079,20438,-10421,-61128,-31434,134108,284363,168125,-82320,-178891,-69976,14749,2972,58828,288891,514400,601575,726314,833871,-1430,-991569,-971465,-2085188,-3723138,-2997332,-2701349,-3069835,-1578747,-170108,-175563,-191659,-257926,-876892,-1237696,-613896,-1086043,-2640921,-2587705,-1754643,-1724938,-1621968,-1315984,-822444,-312948,-269142,-290638,-125700,-13839,75132,155289,211327,219393,194405,297791,370025,324492,236125,100785,-78412,-148057,-89138,22582,-92597,-375791,-390243,-264492,-284494,-336210,-333214,-292727,-237386,-176618,-147290,-86807,4743,23331,-65321,-248775,-450991,-436457,-138022,1155,-81209,-27274,227153,303546,125765,106485,273044,173342,50352,227263,442530,453657,346048,148259,-274188,-533625,-350725,-68062,-80908,-65579,95522,79202,12858,45684,28363,93002,233506,180536,122437,187611,78852,-191338,-257277,2385,339055,396469,125276,25451,93456,9813,-262467,-422508,-357502,-203009,-198204,-191353,1553,117899,-17689,37244,241317,121969,-112436,-104840,24968,-35658,-157069,-95044,141623,215235,102176,46867,62629,81918,81901,111877,187752,147123,-20245,-160586,-317254,-351476,-243172,-151319,-208478,-246611],[-131763,-47017,37255,-77072,-166377,3435,66885,3516,63686,26009,-45807,81977,175742,171091,194597,74584,4410,94375,46131,-75136,-33895,133829,327514,380812,232800,4715,-17392,112397,177706,197832,130069,-45243,-78815,-76833,-117404,-160719,-157427,-167566,-269769,-173099,21518,46194,-9075,74152,175836,136613,-90321,-246779,-182303,-25708,148312,276321,233355,178384,279864,324756,185304,-48588,-246623,-183684,76576,233210,171629,8205,-153614,-244217,-250961,-72907,171941,161003,-59757,-180546,-156368,-254125,-270906,-190084,-267689,-312842,-184443,-131234,-211457,-322495,-306717,-126416,-19026,-54255,-104670,-62661,-77318,-91533,-86279,-164554,-270668,-144620,178699,278004,-3319,-225870,-114153,-4562,-103946,-182082,-119215,-66188,-29448,63415,106573,15216,-110894,-100817,-42987,-49979,-85923,-81156,-50430,71510,232639,243946,177684,225928,189035,-114283,-349771,-273163,-91960,-152439,-323576,-319939,-226135,-193527,-184843,-148909,-127629,-126042,-160533,-92868,109352,150126,29980,25532,182868,245965,119079,9372,112458,299117,272105,44564,4304,242682,526419,743495,681042,297540,29486,8320,123939,116296,7804,-34463,-51097,43973,153843,113807,38606,80587,167755,99999,11757,171911,313340,202037,152308,187216,10854,-228459,-150941,64038,147755,27259,-177299,-247648,-147956,-152230,-256803,-284064,-221867,-138563,-140572,-203875,-152203,-84451,-27582,-14245,-133698,-136226,135848,286338,201294,73140,-230886,-580796,-483838,-16535,211542,102742,-116660,-106271,138507,349812,457472,429400,178938,-25525,57920,143889,90498,189961,383620,338770,18821,-248584,-237307,-32930,66295,41913,-56342,-171083,-169444,13508,83544,-14748,57225,163542,-73637,-441846,-375851,64389,369962,300302,21543,-145923,18473,239045,253850,83984,7023,157822,432702,469755,268080,96208,-29365,-169775,-118056,107895,102312,-155725,-301705,-238381,-154607,-49616,64388,92225,-21049,-85240,107019,223607,32811,-160644,-190632,-272064,-364872,-256043,2825,215204,203701,-40995,-284366,-296634,-11109,324425,362615,123607,-34289,-2570,4878,-23208,104171,157672,8542,-276848,-368674,-160108,88254,129998,51269,-35552,-107801,-52446,24587,-8127,39574,191010,246274,124644,44987,39575,57070,121019,118597,-83447,-131112,67661,130778,121340,200275,147788,-5918,19474,93339,58390,87339,181493,276817,295305,70573,-269657,-334189,439,232079,137281,27357,59974,64442,140280,255213,89482,-280457,-396372,-285362,-130383,13612,141839,38420,-202034,-280790,-123558,4312,-56007,-165098,-100708,-10113,-16736,49180,-2118,-147787,67387,486992,547194,448261,445490,368648,89156,-116043,-150281,-199971,-158626,-86473,-138107,-177344,-153280,-97521,14625,-26627,-125786,126101,552824,500869,135689,-57927,-122711,-126117,20489,93741,4048,25152,39518,-161957,-190796,169053,437823,196545,-55809,74476,214454,202648,111176,40476,-45513,-99663,12378,264400,342999,61314,-293695,-351446,-252890,-158234,-63218,-37568,53377,179684,228491,290175,225789,45012,-19882,11728,32119,-57810,-203240,-235385,-74109,138536,230543,90225,-185902,-266352,-11256,324698,442918,154974,-337907,-714643,-751767,-491733,-148699,8800,-143210,-235722,-62027,96625,76336,156737,693831,764641,139135,-84098,197480,-384920,-3066285,-2099065,8690678,10845372,-1157961,-6607095,-1645052,-283837,-1600776,-1128185,-374439,-157380,133788,458642,405181,129652,17015,112905,160012,6748,-196359,-198858,51183,320692,395947,312478,199565,114423,188504,241389,65805,40011,184323,220822,111533,55103,227807,381267,162212,-138352,-204732,-766,260182,457389,493472,371366,104031,-153906,-211239,-134142,-48777,103002,278322,352605,312890,234100,132187,142887,272810,244317,164258,327674,382542,94433,-30682,93258,129320,-34415,-140775,-200453,-286550,-194084,70407,41840,-134939,-120829,-15898,45114,28696,-134621,-264989,-83825,7777,-200619,-224309,-6165,106855,87193,89416,149029,175341,92778,7575,-26004,-82634,-170775,-92048,112937,214606,71705,-181447,-158771,96784,58075,-145184,-58375,71287,-54853,-67260,182078,285355,241892,197736,138961,145727,208696,209089,458,-241459,-64932,258817,218137,12825,-19499,-24699,-43248,20531,-62124,-335516,-396129,-149253,41144,-119502,-335113,-157308,202384,332353,142715,-156035,-249384,-192272,-324006,-480838,-298644,-70111,72009,174089,111881,94557,260857,249338,14929,-62574,-44141,-57948,-25524,-1276,-43317,-148206,-131318,61670,123084,-8382,31216,233027,206890,-13507,-154746,-64733,158704,234956,141219,108514,57404,-109055,-301148,-303068,-55309,141694,145215,76808,-49504,-114089,-90189,-69092,51780,171327,65457,-105503,-128863,-153009,-341014,-472809,-390226,-291458,-133669,112685,198048,102841,12754,-52133,-305112,-437125,-309919,-265433,-230894,-105993,-86899,-94150,10402,149143,289928,271358,75611,-57296,-37327,-97610,-140893,14459,168712,226947,186985,57682,-7563,21354,18783,-89729,-191875,-92178,-27160,-103433,-101587,-165815,-366017,-429308,-259167,73277,181815,88880,158033,228645,83017,-37328,-54760,1389,153208,185131,-2739,-137799,-99900,-62307,-73172,-88359,-156455,-148930,-56201,-41041,-84876,-50314,63088,134740,76024,-5248,104890,218055,71226,-140305,-139204,-20812,-9625,-82256,-10162,271512,485331,481324,260850,91489,212750,360582,185271,-188622,-305783,-183933,-131237,-154048,-40190,160353,209190,116458,129264,65444,-98319,-234687,-315435,-320804,-219612,-150624,-70999,24443,-81902,-173660,-21078,126516,260961,332586,130399,12159,156544,268936,237512,-24942,-253722,-182855,34796,207978,190791,-38425,-45622,199135,109198,-43481,143864,166335,-72741,-151198,-68393,28238,-68031,-255312,-152505,96665,96099,-85876,-139248,-77547,-110959,-147926,-33537,64348,8944,-36519,14557,51293,-90355,-135025,4526,82676,-25448,-61287,94757,185297,25051,-153833,-153325,-26998,-9633,-121347,-235823,-267413,-198069,-141196,-172443,-145897,2895,36153,-172002,-373539,-187548,175002,302635,233589,-3739,-139182,-97122,-42242,21667,144946,201189,370215,435705,79801,-261379,-105400,68976,-4108,-82723,-50521,73471,254935,205587,-38907,-120972,37055,167375,106764,-67295,-110649,-92482,-118066,-167386,-197827,-112759,19238,-23015,-204769,-347263,-310409,-154152,-142392,-55848,230858,392082,281258,106935,-51877,-72456,-18588,-26222,2007,64537,186794,315169,187607,-36781,-112288,-27453,38845,46930,122094,385725,617764,680856,781815,940704,150149,-948401,-1051814,-2197868,-4097181,-3647647,-2941563,-2897125,-1343351,146423,251956,308541,312060,-429817,-1245322,-1213394,-1484867,-2682863,-2634318,-1832060,-1559717,-1334750,-1044231,-681700,-252938,-135086,-70036,78059,126148,162104,206035,216963,199656,227265,373740,456575,335577,114394,-70497,-97543,-79367,-29087,84420,-11721,-291765,-329500,-257027,-336411,-382105,-353487,-338473,-310994,-264503,-205230,-147761,-76047,-26754,-14868,-155638,-387045,-405485,-147032,-23409,-88869,-53144,118571,189258,93403,143284,327916,191141,-21473,82771,345829,440207,340457,106118,-321877,-573602,-361426,-86690,-47717,71062,244899,178857,125635,132410,30371,56774,197215,144124,94024,240844,219807,-80187,-220409,7285,295870,305666,36468,-58019,29093,-47037,-307805,-447914,-345541,-171263,-179836,-193978,-4602,168336,101531,98833,202423,81806,-129471,-150869,8473,-1057,-149167,-103555,142202,185707,78613,88832,140768,155860,156851,161155,192730,132753,-8232,-104795,-217102,-306455,-262058,-137014,-104570,-128744],[-29001,33671,90053,-78638,-208649,-41314,57210,5944,63508,28135,-47121,87705,205161,177917,124847,-10423,-21062,91309,26292,-126411,-113271,61085,270279,342379,208358,75226,54193,95653,141429,216379,219746,67866,-40487,-71633,-90842,-104972,-124032,-202916,-330317,-206317,62950,31883,-136144,-48403,119341,97161,-135971,-318463,-215295,84751,355772,384865,274734,191422,255917,285729,140485,-81272,-279772,-148424,181099,287524,161447,12195,-107572,-200418,-208902,-87561,110375,185244,552,-102001,-40294,-205786,-359595,-278911,-251763,-242634,-101386,-59026,-169428,-274579,-265608,-110875,13672,-15925,-52581,-45090,-84082,-84753,-31525,-125461,-290611,-177900,168213,288991,61607,-147303,-53090,96998,66085,-2769,2678,1294,45261,198187,257647,72020,-148797,-155565,-38930,-53065,-132916,-66534,36733,113295,210618,248599,214475,258898,219386,-112680,-344324,-219556,-43220,-113867,-210407,-228479,-241413,-260545,-223192,-154798,-147954,-151538,-112001,11060,181990,146525,-35078,-30395,165473,252111,147316,42508,92592,219157,197840,-7217,-41184,212760,509061,721579,639948,284083,-52958,-85635,61962,66318,487,57997,76681,7876,84361,134443,111002,106792,114478,-12861,-85690,124945,289579,181822,125296,182821,43250,-199302,-155028,54791,167434,60570,-137227,-244366,-191664,-154452,-172422,-204120,-204586,-126782,-118290,-232434,-195572,-23670,98378,78962,-68096,-75883,129580,187577,99704,-9062,-310898,-652024,-520674,-15973,203891,68679,-135582,-82101,190043,429942,483680,379164,115694,-21919,140181,224173,82389,110881,293034,258834,-35274,-267453,-239503,-28241,84061,75016,30943,-71169,-152224,-62954,-37527,-78225,97546,229358,-64104,-491740,-410774,19301,337615,245278,-76421,-221252,13340,271706,256511,18315,-82941,128170,402676,413946,206450,33380,-33698,-112905,-106394,51779,116112,20303,-145556,-179314,-86530,23885,105669,159478,43495,-100496,6806,151551,35190,-153058,-259397,-374999,-410376,-258879,-26260,165653,163186,-53383,-294001,-394527,-196007,165038,244090,19450,-70513,44079,56057,26339,139576,128336,-91236,-400544,-519899,-278488,53082,133483,8160,-104594,-101669,23428,124940,53464,20429,153077,266096,147481,59580,14013,-68712,-13970,122022,58870,6545,120380,114580,61506,132607,153722,29822,-39088,-57502,-56409,89575,207661,262637,308796,120801,-231039,-262128,38654,189784,94668,48122,104361,115418,213238,387049,241728,-176637,-382952,-316133,-154569,-1684,57087,-74293,-224372,-195640,-54392,11457,-86634,-241408,-174160,24722,61811,83995,33803,-101624,66791,455739,543514,449003,453383,382229,91284,-101374,-119377,-147329,-82246,-39724,-104875,-125683,-112662,-110001,-9066,30110,-39749,111925,424896,417045,228659,135270,-8638,-110955,53523,157108,-6106,-38001,-22457,-204696,-198812,214630,473903,168615,-143587,-45608,115489,132711,65913,1330,-63013,-78985,19399,235893,307749,56474,-215142,-230174,-180133,-133044,-31077,-44660,33761,195754,263150,253239,116049,-69754,-105149,-78211,-56,29256,-124447,-267930,-166993,51875,185616,131514,-152528,-317512,-127877,251591,523036,299778,-207765,-582605,-686643,-552171,-190507,54371,-100472,-304139,-242512,27570,289704,394320,613800,545691,183952,124225,428037,68548,-2996529,-2936679,6839208,10642972,-187885,-5717820,-1706132,-410328,-1558499,-1192207,-505121,-257871,77251,484342,583626,448301,264957,208905,184445,101174,-13479,52346,229871,327855,241755,224384,225554,122436,155299,300839,216772,122324,181232,193116,94878,15161,198864,399065,180296,-150360,-183548,95380,342041,456359,473607,434869,237173,-36432,-206859,-233934,-142440,71372,240679,293982,296400,247117,122272,143332,304412,216232,31594,181116,291155,53839,8763,199862,247776,55312,-88942,-189987,-272596,-170495,43848,-36981,-211332,-210121,-155840,-107795,-83551,-195039,-258043,-40201,21556,-180800,-142768,78150,121535,127790,192081,200548,122772,32528,-18718,-45402,-78243,-154689,-127762,31847,172341,70848,-163989,-174262,22378,-297,-172810,-82262,73486,1225,-30512,193608,322664,291261,218857,136282,171163,258177,234487,-26588,-296992,-147393,178452,148658,-23124,-20196,-18782,6394,79488,-49265,-371746,-404885,-102507,89765,-154516,-443610,-271065,93438,217313,71164,-177233,-250262,-164688,-233755,-368471,-226013,-36859,90738,190391,89246,10524,130596,150580,-5941,-29440,23605,29109,19379,10164,-60846,-157830,-99887,88904,81595,-31951,81866,335229,302332,23592,-132893,-27398,187075,268784,202082,137874,64653,-57837,-216530,-272655,-96555,122859,175382,100630,-78696,-171067,-148659,-105713,56984,196203,90772,-35431,-2581,10260,-149340,-242492,-166226,-165020,-159138,-17615,97056,70813,27962,36330,-180446,-362791,-274551,-235682,-253670,-167705,-100781,-86361,-17778,83728,197561,137241,-100728,-218093,-63132,-28331,-102552,27341,178966,198843,180728,83327,3072,30238,-5267,-161506,-217570,-23516,68930,-84760,-187534,-239267,-355366,-402074,-295726,-23979,113198,111289,199906,268875,155384,28833,-40184,5863,167881,158191,-40492,-110224,-21833,-3546,-18739,42139,50564,41603,14162,-94314,-127288,-6287,128719,195404,178613,127756,171061,198566,39576,-115271,-51238,35589,-30833,-124889,-57457,194285,447619,479695,240056,44543,149645,281012,132957,-194426,-322258,-227913,-153852,-128122,21104,203317,214084,149380,186631,138571,39481,-73520,-176023,-176883,-185787,-245470,-162688,22735,-14036,-67889,54546,175287,305600,300775,133131,18208,141108,207135,154112,-42503,-244203,-227279,-81615,47778,71405,-20973,77131,244735,20559,-144991,-13009,18138,-141770,-192918,-97371,32743,-46784,-257709,-202880,4087,-51135,-221269,-185172,-69823,-131020,-205609,-100043,88393,134338,25952,-42476,1260,-82809,-119999,66636,216481,96661,-3467,123407,264528,128347,-111408,-160809,-38413,-32099,-140719,-238208,-263011,-201285,-163307,-174045,-113598,48928,-8188,-312854,-430599,-120812,212610,250499,95088,-156121,-261420,-130540,-11229,47538,98628,115272,272354,358024,45038,-303594,-214748,-20286,2269,-57829,-59338,84537,248176,157621,-70003,-142818,-13303,123262,86604,-117996,-158213,-43742,23908,-13372,-137686,-130879,-50599,-78227,-195190,-347972,-412851,-301567,-225152,-96209,181983,360082,245111,49843,-97472,-104081,-59611,-21486,61723,141648,221035,312867,212276,44802,-12725,6040,18728,46390,145905,392872,648858,717578,724506,841655,158520,-907674,-1110127,-2261496,-4236379,-4100829,-3183694,-2756391,-1111089,410957,597546,665602,701302,-117476,-1273214,-1702228,-1875261,-2784658,-2723162,-1968958,-1473940,-1074567,-771689,-496157,-117094,58585,209456,318534,233935,173194,207353,213108,166275,226582,398893,497217,333648,10062,-193686,-68611,36305,85804,181910,73940,-192562,-236158,-218667,-355827,-395929,-357135,-373698,-355442,-314799,-257775,-258100,-235849,-131586,-6956,-69181,-269670,-296511,-112621,-18637,-46239,-32761,9553,55964,54826,131704,283089,168747,-94483,-91824,191207,394985,338773,61428,-340711,-567969,-354835,-89102,33111,254213,400108,258384,217433,210316,31350,6619,130269,113648,117831,313905,333831,11114,-199820,-32524,204632,199777,-1048,-88607,-43871,-146946,-353865,-437134,-298070,-110587,-100383,-111743,50706,215528,182944,111076,108767,4378,-148995,-166675,-26069,-9226,-142197,-76749,151886,134850,20429,94882,190439,206215,217130,200710,174070,105326,30173,4481,-54625,-220002,-257878,-117703,670,-1205],[68144,120084,126980,-93014,-240782,-71571,64666,31037,67572,25697,-47841,79243,190969,135156,-415,-133551,-72009,43844,-31339,-167019,-165522,1507,207861,280910,172551,121325,88015,51019,90872,214730,265011,151405,-11067,-80019,-97036,-91805,-109272,-211676,-324717,-202738,82574,-1906,-253688,-168957,59408,56022,-162189,-353744,-253267,110604,426495,398012,249346,160037,182610,182338,51716,-148371,-325119,-112934,291479,351416,162202,37267,-32395,-123838,-165453,-170467,-35528,167266,64043,-20108,56717,-136811,-386922,-322232,-215612,-150192,-11434,-8812,-133995,-190565,-191247,-97214,67745,103070,67121,10260,-45854,-55317,12307,-81344,-282279,-215554,90527,221246,86619,-69237,-2042,178614,242632,197929,135089,76853,119288,301838,362960,108465,-168752,-183942,-41056,-71490,-171669,-75652,52001,74659,140154,232337,212091,207719,170347,-131877,-343433,-173476,4894,-53143,-74346,-93580,-196113,-294690,-257955,-142757,-126240,-139559,-34081,132803,248901,147419,-59666,-42841,137936,203716,116433,42802,52451,99139,94481,-57034,-110625,120927,400507,542972,459913,208372,-107110,-121979,21521,-9437,-62194,116990,250820,69012,54532,159144,178909,116453,44399,-87535,-122483,84449,257462,192483,118962,147456,41653,-154497,-132382,59265,160811,64988,-93950,-189711,-152356,-81796,-39722,-60003,-117700,-76157,-78597,-230306,-211872,31630,211021,182406,12972,-24978,66631,12278,-78630,-133138,-341534,-583443,-419811,10730,152807,-1164,-151840,-51676,251402,495177,487926,340764,86198,-18903,154788,217459,43560,30953,189214,158955,-62734,-202622,-149261,15029,99842,91464,99659,22292,-119715,-140793,-162602,-133646,125924,274856,-38290,-457935,-388446,-28987,245540,130078,-182816,-259658,22141,293815,246349,-5700,-107446,92075,296531,300227,126777,-36775,-36282,-22229,-51174,12791,128513,182739,22732,-120314,-33534,76461,118899,201768,125941,-58959,-45953,101150,43493,-143783,-296013,-413178,-408678,-255056,-63993,97332,102863,-59413,-265797,-421226,-317069,7568,105751,-53727,-40963,125784,102526,50059,113286,48405,-185891,-444843,-578376,-358236,3366,106774,-36595,-141645,-68763,101936,220703,124449,-4157,73143,202003,125456,63542,133,-149252,-99485,153393,249430,206629,198834,69835,-73041,8266,141640,53543,-118635,-193714,-104838,128541,215961,202481,270526,136157,-191603,-157574,100766,156624,66185,63317,97458,102677,229081,468444,368088,-64632,-343934,-324644,-190641,-50834,-66146,-201717,-228968,-73557,37005,12157,-120052,-287754,-234450,16279,102319,95927,50886,-57088,57387,370272,483584,408058,398702,315871,74255,-41761,-32796,-43580,14174,18531,-59120,-49237,-18730,-68502,-12980,85973,38511,88203,273941,314004,293992,291418,87792,-92376,74171,192531,-19274,-115960,-92612,-207069,-188187,208293,441429,133358,-218348,-197533,-19200,57501,46222,-8354,-70941,-79638,-10119,158975,248654,70396,-108704,-90161,-82979,-95278,-40836,-99665,-53864,108768,196497,158539,13168,-136664,-161885,-171180,-60306,99055,-45880,-294346,-247542,-28720,133370,150414,-136998,-391138,-292156,86964,474772,369314,-77080,-390468,-561126,-559456,-198537,85315,-87269,-372158,-392195,-38305,430194,526788,424696,320412,344345,407230,467686,230451,-2651682,-2835812,5166207,9667205,402570,-4805408,-1704127,-414064,-1391919,-1188640,-604830,-313817,8628,433278,665954,667634,451283,238163,166439,175795,158047,310955,449557,307521,4966,70788,216789,123504,112626,321480,375734,248638,191225,163116,70442,-48709,98062,310695,157720,-119333,-98454,192737,366886,352963,360040,427277,335791,102404,-147027,-268749,-155210,93403,220186,226636,246959,218023,84489,110748,294840,186339,-71826,22984,143320,-40707,-24060,239370,298414,96589,-68618,-206059,-288528,-168237,-15197,-127743,-286415,-308530,-316002,-277227,-187988,-215336,-188090,34251,60440,-93700,14351,216428,176476,177333,293673,270060,112074,37222,22887,-15968,-52701,-124640,-153924,-35292,127875,58582,-138627,-173406,-72605,-89294,-205042,-118553,50489,29066,-11561,175091,299288,237629,139010,69967,114376,224693,236658,-2906,-278146,-216980,43992,45947,-46675,-5807,7853,74734,148162,-18433,-346043,-358475,-55190,99962,-190935,-496458,-346472,-27683,79153,8509,-151092,-196719,-91029,-98799,-217428,-162311,-14971,109014,190636,67254,-66805,-13905,27515,-20215,11061,69944,80980,47098,25110,-54258,-118774,-21221,130318,66252,-17863,130916,379385,346476,64368,-78184,4060,141980,212542,229977,185312,87295,-15825,-129535,-205674,-101006,101784,158207,58670,-117827,-186460,-164052,-119643,54215,181129,68796,20772,143379,173014,28692,-18066,45732,-36219,-167145,-148274,-39077,3990,43727,109110,-53552,-247620,-195080,-171537,-255048,-237395,-159280,-108820,-41464,33497,113152,20668,-266755,-365724,-84851,53628,-41845,41786,171437,140590,137780,101805,23874,29691,-20128,-180144,-208952,4660,119269,-53375,-233799,-275694,-301765,-349321,-314710,-115708,28094,91772,203262,262058,184527,64374,-47455,5213,156576,67611,-132563,-96222,76371,88092,49202,137212,211748,204644,74288,-135835,-155101,30411,188809,269028,293556,274590,253974,195660,32454,-70888,15806,63575,-42104,-143143,-111138,60454,321980,399061,191001,2114,69599,172709,63702,-180813,-302868,-245588,-158627,-92356,63432,200924,163835,124308,170017,180830,166614,73635,-43512,-52539,-159993,-300355,-212440,22008,78258,72588,136700,204415,273195,207161,89409,-10027,82695,148427,111277,-8403,-162232,-189643,-156579,-122220,-80931,-35687,133503,198057,-71087,-200239,-150244,-144706,-209592,-223378,-128281,24995,-39007,-280773,-280266,-118131,-198441,-326434,-214504,-77063,-162912,-249818,-140581,125694,283593,140624,-34274,-29609,-84566,-118025,99985,305845,220030,82651,155106,313830,224543,-42786,-152858,-66121,-32146,-96624,-173382,-203140,-185416,-188697,-173908,-80243,68410,-67604,-429887,-439707,-42818,208848,149385,-70540,-288355,-353348,-167455,15010,93391,65120,29916,143200,216437,-27334,-308670,-285184,-110304,-18512,-48480,-64881,79049,198675,88689,-75581,-129161,-89127,27977,63946,-102765,-133951,36217,147209,106754,-80497,-162602,-137684,-125157,-165907,-327158,-476220,-399774,-255735,-108700,140203,316413,209739,-6016,-145674,-141363,-88676,144,102230,181608,227125,258170,206834,132426,95318,25995,-34372,3755,117965,300595,580372,673653,554175,571413,71047,-815495,-1090227,-2199351,-4057646,-4223489,-3372802,-2689401,-966136,533009,752645,757711,776758,-5304,-1264410,-1925765,-2188372,-2932905,-2816530,-2100545,-1481053,-917105,-576078,-325351,36080,238974,452937,524437,288427,107194,145098,188936,132368,197110,376047,484348,310975,-64404,-250863,-21174,156310,220769,298933,170601,-79141,-121897,-155420,-334455,-369562,-343439,-392930,-361817,-308225,-287436,-376815,-418714,-260894,-44768,-8831,-131726,-154419,-60723,-1057,26258,21365,-72915,-65448,2744,57924,152430,118617,-136173,-226295,47067,345492,337821,28664,-328419,-531206,-351617,-81538,140333,438331,519452,289171,239562,226325,17081,-42813,50020,92143,177667,364511,365562,50461,-192419,-94770,94812,106626,18887,-45505,-91140,-253638,-387970,-391529,-226094,-40663,8920,17709,132075,238602,206231,74712,-14357,-89528,-165148,-158608,-81161,-70132,-144654,-23548,165000,70114,-56517,71706,205979,229078,259103,231970,151975,91709,93577,133140,108060,-122575,-238665,-105927,68568,90674],[123104,184281,147910,-101565,-250538,-86724,76807,68973,74911,16245,-51766,54535,134562,50863,-142427,-248170,-123946,-21346,-101260,-187113,-170075,-14551,166141,212878,142011,133952,69571,-14033,41421,193918,246987,167977,-5274,-110276,-140790,-114257,-101494,-186223,-264700,-158063,84120,-38684,-317575,-237672,17776,14456,-184539,-369128,-302292,50980,360384,324006,162848,91296,80177,43778,-45378,-215882,-363872,-93512,363952,391641,156481,66839,51426,-26239,-127909,-282191,-185239,137795,114316,24800,97867,-64487,-339844,-299311,-154356,-47366,64041,1634,-121877,-104481,-112001,-87883,134018,279119,210788,62691,-6767,-26675,29603,-49715,-254002,-249325,-30471,101807,71548,-11938,28580,224058,380197,363576,240118,140813,170917,340068,395047,124454,-165785,-186208,-59669,-98850,-179080,-90595,3934,-32042,27150,184070,169446,102919,76102,-152828,-333277,-135923,45149,8445,36152,41699,-110271,-297107,-285142,-115201,-70101,-102154,37798,225554,277624,139372,-45417,-20086,89919,95484,37188,25070,8249,-26098,-11652,-100224,-191705,-17064,215697,275652,237572,103835,-131920,-108333,12626,-77087,-152965,119673,396125,197795,67132,183851,231184,114907,-16733,-105396,-94850,61941,225634,219842,125669,92402,12303,-113519,-92868,81961,138720,47758,-61719,-117068,-59150,30091,89484,100652,20802,6623,-37005,-215015,-211162,59481,279618,271298,99128,15388,-23782,-175125,-264919,-250229,-314428,-405481,-225643,51985,81678,-68744,-153903,-38658,278600,507741,468615,319831,88432,-11459,131433,163914,-7497,-39507,89746,68666,-45443,-70253,-1243,87639,121063,95375,130447,84486,-79555,-199698,-263491,-181369,123498,282585,-2909,-343777,-310077,-56812,135535,-7783,-292015,-290531,11583,275380,221713,14040,-74610,46681,146067,152133,37002,-95979,-31126,78422,28478,-5102,126387,266413,129859,-84658,-8304,97038,100368,210558,219390,36436,-32779,89702,55955,-136043,-284280,-361951,-344337,-234186,-95395,23798,29425,-58107,-196247,-366001,-353763,-118457,-15559,-73248,38587,210486,141208,64348,58989,-47677,-247498,-410713,-535317,-376927,-41579,63740,-68634,-137565,-15754,173306,285293,161193,-43005,-14996,95380,75068,47801,-18136,-179876,-120659,197567,422707,406418,277908,10420,-235962,-135120,115063,62016,-194651,-278052,-74502,196393,206651,112624,194482,130125,-131327,-44386,163726,135708,52543,67228,51132,37154,187612,476103,435758,38331,-268508,-302398,-228672,-116231,-186560,-316445,-228996,38903,122217,9820,-145584,-291458,-251848,-12528,109688,93490,52835,-20263,44440,258590,378551,323405,284170,188314,43673,34229,75229,83271,114045,85071,-457,40887,104511,12857,-2707,113464,85824,70704,151604,215182,302175,359866,136602,-73948,77853,186348,-39466,-192093,-152525,-167303,-152677,155190,348223,106267,-242048,-321439,-152808,-6864,53546,13351,-67666,-97067,-61476,53029,170576,87896,-14940,21946,5440,-54319,-74986,-175286,-174085,-35360,58082,35988,-47577,-129785,-170517,-242867,-132828,135674,17515,-304809,-296002,-90873,73286,123347,-157225,-463365,-428172,-87812,322121,337470,15623,-190266,-391715,-481850,-153307,97178,-117732,-439949,-477669,-58830,508802,536521,161463,135215,577275,688077,259210,-73031,-2174210,-1758750,4510139,8204168,288617,-4206864,-1555401,-252231,-1177208,-1196146,-691618,-302520,-8807,372780,669681,760300,546285,193642,103613,195836,252808,491434,648423,280252,-218106,-87835,184922,112865,59337,295126,497690,388723,223316,155162,65674,-89953,-24687,157933,118606,-39247,27836,261267,330729,189832,192527,346157,370655,218920,-76877,-261882,-91851,167966,220633,168539,179803,148188,18108,55392,255911,164250,-119478,-103332,-19740,-161240,-116908,201264,276429,96481,-72064,-243614,-331445,-194893,-102637,-218451,-336761,-371022,-445884,-431489,-277288,-202855,-87895,104230,101782,20423,185744,371915,282712,235129,354764,322393,138199,103192,118381,46427,-16276,-82416,-142087,-37337,115085,37727,-124543,-166751,-170048,-196858,-238603,-150291,25876,43296,6063,144039,223017,102395,-15862,-48088,-8083,120621,213777,63575,-202287,-258973,-98612,-53475,-59896,-3271,27521,131317,202241,15468,-277871,-284400,-32031,62898,-219940,-478765,-358749,-117309,-36667,-35260,-83795,-84772,23033,42519,-82786,-134781,-24088,104254,167430,49998,-120358,-132415,-74837,-16501,46596,80419,95865,76053,45808,-36147,-45239,87766,170563,73423,24920,158186,345162,315174,79205,-23449,18236,42488,86904,215918,235717,114202,7134,-51531,-104382,-51235,91857,98030,-38402,-152549,-144493,-119409,-94568,56068,132014,4940,55770,277054,290400,143636,138878,188509,61386,-152533,-240506,-179761,-93398,45471,157827,54858,-114292,-94296,-103365,-242238,-294560,-238996,-141694,-35603,36279,80608,-47955,-387710,-465675,-93223,136071,39489,69748,153423,63741,58204,93624,41535,23701,-15583,-137324,-173802,-28420,96397,-25766,-229643,-277109,-247441,-291466,-296875,-175056,-67490,24454,167853,215541,168690,69715,-61078,8526,118405,-71270,-250139,-84150,169783,177048,107399,179836,293253,297537,108355,-145163,-147049,66569,247344,347026,389710,387900,330758,219539,64002,-7039,56286,65637,-35955,-128157,-154903,-97705,129672,262210,133550,-26897,-9259,64951,378,-149506,-247494,-223686,-137970,-50166,80693,149414,60795,31012,67765,155477,227491,157621,47846,15189,-161078,-315170,-218244,18825,178326,220103,202294,185428,153005,83754,28873,-35106,27592,121680,130541,79470,-12455,-59443,-143234,-237722,-228102,-93707,92446,61472,-143100,-189363,-222327,-279356,-260913,-237119,-153959,22035,-28260,-313163,-369338,-246032,-311376,-369526,-205744,-86844,-193714,-271120,-153142,165758,424761,281732,34187,-31757,-91988,-120225,105925,335963,313243,165874,168802,312960,281963,26780,-139746,-103316,-9199,-6088,-67810,-106992,-143604,-192381,-157733,-36880,78518,-104703,-470045,-398153,14224,171762,42483,-197079,-356636,-384683,-193569,32710,151084,76549,-5719,33762,51983,-119373,-280146,-300336,-184648,-64239,-51915,-63567,41666,85777,-20352,-75823,-89634,-163398,-86425,39481,-44221,-62120,118297,229491,180768,-18324,-179579,-206222,-146088,-122871,-293779,-489310,-422676,-227105,-89024,114967,272898,187532,-44140,-183700,-173590,-97016,34637,127059,188629,204963,153064,144447,185627,178500,37005,-85954,-50477,58658,154588,427104,535305,304341,216626,-46404,-644560,-959920,-1960061,-3545059,-3962842,-3453466,-2698536,-961034,460958,665369,557757,532511,-65830,-1147262,-1821279,-2377352,-3090965,-2866423,-2180317,-1587066,-912919,-505191,-222042,142944,337662,573505,629821,284907,-8561,25819,130554,94240,142056,316545,423880,265432,-105041,-249317,13274,238743,331988,409490,281191,47728,-984,-77396,-273361,-305124,-312009,-391719,-335705,-252000,-286522,-456347,-549081,-365282,-106939,18555,-11340,-33634,-24865,6439,96654,86059,-111181,-150863,-66001,-66847,-16334,65141,-117334,-259476,-20784,327120,343958,23579,-284568,-470654,-353606,-69618,241740,570568,565752,257441,170734,154312,-14280,-74935,-26477,71668,234867,350380,285910,26618,-188462,-152779,-6998,36517,69160,58292,-86767,-326624,-401524,-324820,-147792,19878,107784,137342,190148,221716,171791,9825,-127158,-169364,-174828,-149247,-153788,-166913,-153368,37773,170596,1630,-128922,37158,193986,228409,282114,255797,147093,115363,172213,240123,218834,-35391,-209132,-107655,77973,117075],[119806,207635,156788,-84587,-223299,-84942,79606,101838,81188,1174,-60390,16811,54961,-47661,-253510,-311291,-151743,-71932,-157207,-190463,-128061,20360,149269,150634,125986,116092,6939,-82303,8874,164280,177126,111885,-25757,-159752,-215970,-157415,-88291,-130637,-178856,-86511,73412,-66312,-305388,-222354,8927,-27355,-220484,-386268,-360447,-64082,208350,193113,38827,5590,-19176,-84127,-114788,-250425,-374661,-94046,370088,384477,134645,84675,119363,71383,-92229,-359338,-261563,124752,135765,5644,69028,-3823,-228752,-212328,-73485,48845,111289,-22713,-130067,-42771,-56588,-87384,185905,437399,311670,72202,-6347,-16671,23588,-33311,-212421,-266960,-154759,-27395,28340,7651,28689,222453,444090,452637,290109,173772,182169,298845,349469,124329,-142649,-173307,-96880,-120376,-142905,-90101,-69954,-161038,-102269,104060,97485,-6494,-8891,-150817,-300355,-106384,71524,51183,87755,136070,-15052,-272330,-295966,-77688,-1117,-63492,66066,247942,247357,112964,-5329,18545,19322,-53804,-60133,10478,-22733,-121441,-98357,-138310,-263589,-164332,-6180,7789,55555,5935,-138310,-72486,27798,-108478,-230305,66249,445676,323465,96594,190699,254318,110172,-46416,-70440,-24512,59867,198475,240388,129647,33921,-26846,-88250,-46759,116591,110383,15469,-54140,-66249,29739,116691,158248,214653,165660,103332,-3962,-196596,-198597,52791,287506,319666,170534,42286,-108483,-317419,-394635,-312607,-238116,-187972,-17924,93147,21144,-96688,-128793,-54328,229993,440910,428409,308346,102874,5912,120852,128595,-46452,-95933,9708,15961,18879,87264,144341,163551,149979,93209,112934,91649,-57212,-236877,-325127,-221237,83070,242591,29323,-184320,-194199,-50869,49420,-125415,-389011,-331463,-39766,194144,181334,65288,-7823,3968,4692,6710,-48157,-126190,-14469,158534,102489,-3861,106299,245915,129918,-85265,-8918,87951,59131,191269,308896,161819,41231,121412,72248,-130722,-228884,-234281,-231766,-197915,-110152,-36751,-38149,-44669,-92652,-241749,-310691,-193165,-89863,-34054,139519,269973,172371,86508,16130,-121212,-256934,-322468,-417468,-331438,-65310,20286,-82891,-104549,38417,224478,298646,132889,-96283,-77162,2208,20706,11141,-52001,-171240,-82776,239932,522092,540461,329359,-44418,-367464,-252259,81148,57975,-240647,-289548,17490,273391,183449,12331,97889,119373,-36744,58691,204658,120312,47013,61714,-4351,-48384,108500,410672,429316,116815,-158175,-247117,-246581,-162825,-256230,-391283,-238442,100706,178382,11023,-154742,-254546,-213595,-31662,99797,89101,49937,10761,38231,154638,252741,204477,123071,29181,4163,92441,162951,192305,197546,154086,70083,131837,222965,102900,10028,97899,92577,70819,93681,132968,237508,317946,126199,-54138,70884,145583,-64664,-251714,-194686,-104752,-94645,74679,212709,80980,-212317,-376247,-248929,-49108,74757,49812,-60145,-119613,-112050,-55760,80697,93083,35487,73689,55703,-26469,-111192,-234325,-271532,-170002,-99656,-77496,-50857,-54262,-132933,-283331,-198309,139125,62398,-289364,-304676,-130315,4562,39704,-221098,-513131,-480836,-201825,125588,217593,48076,-35477,-206846,-311669,-47048,96353,-183316,-497736,-487450,-13815,556463,445210,-122146,17688,809954,866698,-197346,-851702,-1700930,-38409,5073669,6617306,-478018,-4009772,-1235143,59598,-967406,-1247270,-766269,-235358,53401,364056,631497,742115,551070,93749,4833,147419,239246,541953,762417,266805,-334369,-189718,147543,93329,2018,233844,550672,496896,270559,182889,100674,-73567,-114004,3656,87420,73421,151463,277774,252084,32795,25199,207686,327425,273162,-40459,-242171,15212,269394,230711,126285,110142,47627,-74800,-11779,201457,149079,-109323,-168842,-148084,-254658,-211899,112416,206116,79215,-81713,-285572,-378214,-242232,-207202,-300972,-345178,-364554,-504395,-538213,-347230,-179384,-5228,134952,120980,108293,296971,487645,411910,286799,348602,325695,178203,201065,231102,112026,18764,-28867,-73078,50819,156057,21011,-126417,-161900,-247554,-299250,-270019,-161059,26504,68862,40769,119245,119906,-59378,-184079,-181164,-150434,-12270,171654,140717,-108479,-263565,-196652,-112842,-65193,-31497,14284,149382,220707,37061,-197728,-213255,-45577,-12918,-234347,-396374,-301220,-146101,-101724,-63591,222,66196,155128,154361,-3519,-147175,-67398,62830,120076,35283,-143701,-192290,-116944,5682,62176,54634,85841,117462,66964,-27339,35659,203496,199700,89043,76035,153914,241989,209396,46310,-874,11296,-70953,-62009,163546,270033,135294,13414,10029,11646,45438,103015,19797,-151688,-164485,-49279,-19410,-27338,71564,62620,-83456,65098,364538,334732,173349,198936,238957,110649,-115216,-269457,-291347,-199704,25418,176169,123759,4748,-5547,-65131,-227742,-323146,-310150,-165913,10597,108159,124562,-51313,-436042,-494819,-83509,200000,126358,118934,139579,-14202,-46859,48143,44782,16830,4929,-55285,-126736,-104649,11307,-16795,-186485,-254137,-220990,-239919,-231795,-182811,-160285,-77737,106258,153859,123524,51508,-65783,22579,62379,-222079,-348231,-56177,235821,227626,134889,171258,291615,304950,108726,-118012,-101151,102715,301145,412416,440621,434679,380709,268579,133390,68670,74898,53920,-13338,-86321,-178126,-241373,-84863,107262,86510,-39200,-71009,-19507,-41644,-106780,-162828,-158238,-90551,-5005,79501,69263,-65890,-108323,-89550,54973,187991,149802,78257,14846,-188697,-295628,-193715,9021,263605,342015,233705,113762,-15591,-33068,-18679,-29652,12065,134588,200625,199421,174157,134016,-37357,-258057,-325972,-183149,-34897,-116742,-173026,-111448,-209987,-352909,-280629,-227300,-165999,33684,-3523,-334324,-443346,-351644,-372424,-345163,-152282,-83539,-208755,-267010,-144742,195903,526149,413071,131235,-11538,-99248,-114486,92935,308943,353820,219160,150260,253594,277954,74918,-125030,-131185,30761,97748,38173,-10637,-80536,-153252,-111806,22334,99918,-91594,-407851,-310666,36348,117516,-37442,-245738,-345320,-349207,-199331,36484,199455,139904,33704,-16296,-85648,-200542,-229645,-262431,-229201,-120324,-60810,-56155,-32404,-92435,-172921,-86220,-36286,-202837,-178510,13400,19017,12539,167092,261440,218583,55079,-156166,-224046,-131107,-75218,-253416,-449579,-372088,-160168,-45276,110888,240821,180537,-60807,-209360,-196115,-83521,78833,153200,184752,164551,20563,23300,171876,206746,47912,-94468,-72540,10374,30668,240152,324057,33496,-115803,-141067,-419907,-736715,-1557101,-2771786,-3365556,-3377938,-2744619,-1098984,197811,357288,139225,85987,-205185,-886733,-1441979,-2415140,-3199572,-2828830,-2191834,-1784821,-1070882,-565068,-215144,159410,316956,526363,598771,234277,-130045,-123932,30588,36955,65564,236689,334129,204075,-114206,-212969,17801,257189,379549,482181,394112,179467,110833,3610,-182598,-213346,-261400,-366496,-292605,-176321,-260428,-466135,-568810,-398994,-158444,18973,61396,23976,-32098,-15095,134868,139123,-100655,-189214,-143698,-205242,-161313,33658,-27566,-167994,19548,362903,368659,56164,-210835,-387905,-347474,-58444,305669,610033,520371,170694,30042,12157,-48477,-77023,-88559,38052,248765,252716,105576,-49156,-177793,-186440,-85419,-17727,106021,182064,-23334,-336530,-391781,-257565,-82369,59441,163042,195380,186255,161260,98072,-54658,-192220,-208559,-179827,-163965,-233749,-261812,-155025,88490,160468,-57062,-172368,13355,169731,213046,286498,270265,170882,184347,250958,294419,256417,34049,-167853,-118032,34488,77739],[70701,188569,158562,-32992,-152069,-65003,63256,109383,78724,-15378,-72437,-27517,-20749,-123109,-294742,-301815,-140259,-84181,-182809,-189787,-63197,85795,142361,101748,125469,81713,-73149,-133203,3411,140524,91490,14034,-60203,-213784,-305529,-205274,-62530,-58675,-98353,-14169,55763,-81272,-225740,-123814,33597,-69638,-279665,-419513,-417030,-188434,41505,43461,-90457,-71816,-84915,-159093,-135301,-233496,-343340,-106351,308527,327484,98644,79817,151631,146050,-48353,-348360,-228118,138739,119512,-77092,-15215,36292,-84848,-85828,13430,121886,128771,-56364,-138354,-15190,-42298,-99724,192889,490457,312550,19622,-58989,-30502,12003,-21294,-161884,-258245,-241706,-124767,-22990,-17268,-9706,170063,420922,449775,274926,163485,146656,190399,245484,113294,-109413,-161741,-143016,-118531,-67698,-61236,-120915,-251851,-210226,3945,12174,-78099,-38862,-110519,-242246,-86119,79944,63950,72741,164371,60360,-224034,-278679,-36433,55174,-47251,29186,183410,161170,71031,45112,55158,-61542,-202141,-135300,17206,-28058,-163936,-153417,-174397,-303728,-276389,-213975,-193403,-49381,-62713,-141264,-44943,50688,-89888,-254485,-17928,374712,368761,102708,155675,235794,107875,-34321,-3527,55041,72715,175301,233340,115481,-12537,-54303,-76626,-1215,148621,80395,-27047,-78159,-65134,56608,119737,131453,231581,262256,188767,16164,-178129,-175816,20593,237825,309697,201307,48112,-163325,-382545,-432252,-294782,-134757,-9826,125126,122084,-5119,-68023,-71621,-90907,94403,298119,372671,288931,102324,36412,168002,165253,-51797,-135799,-40102,17073,115144,218824,230044,212525,182205,89858,48940,29449,-82750,-266154,-351806,-251140,12848,157358,46028,-27344,-66627,-13180,11624,-189593,-449640,-375929,-129348,50374,123709,125131,65681,-13637,-76608,-99194,-111012,-118201,10834,191790,142690,10317,74636,140896,25618,-118090,-19704,63783,13595,159381,372912,278856,148450,186034,94414,-125110,-151849,-73105,-106667,-158649,-106158,-66617,-75007,-14102,25985,-81084,-213104,-211448,-104609,49129,231835,292449,199326,125050,9282,-145579,-211141,-214702,-275012,-241176,-62888,-12847,-84751,-69798,69699,242641,255491,37195,-154136,-93499,-34784,-15529,-38605,-103192,-143902,-8318,272017,525409,567432,332103,-79431,-423218,-310948,46799,47136,-239468,-230196,134773,337134,152099,-82146,-4323,112927,82856,138942,208125,97551,38219,52248,-36246,-111830,24555,296468,356780,159920,-32998,-167067,-223899,-158157,-244777,-409250,-262919,95264,197040,22264,-144018,-192359,-130404,-18680,91446,92350,51504,40123,47041,83335,134713,71424,-61440,-132091,-42996,107612,197851,246346,247969,217979,148144,212132,306620,168738,14442,43369,63004,87955,103139,68254,109765,181705,67296,-28500,66387,92648,-87108,-285656,-220186,-44161,-21478,-5590,58737,36242,-160645,-356035,-284131,-65411,88179,71551,-61617,-135115,-139856,-138306,-6202,77899,33556,57464,50979,-30144,-136708,-247393,-295118,-238719,-224392,-152095,-4923,58919,-68146,-294722,-238586,123428,93129,-245222,-280196,-150270,-69698,-90755,-321530,-529442,-436915,-222727,-43830,57645,21137,35088,-46735,-78549,108346,97232,-252810,-526994,-436095,81736,595273,295646,-376342,-41611,955645,856091,-827317,-1910232,-1318544,1781113,6384758,5250157,-1524978,-4060301,-804701,449431,-770975,-1311600,-820179,-161078,165110,423997,588610,659803,491102,-24251,-108099,46370,135510,468781,757914,277048,-298802,-198427,119539,73548,-45562,163953,526761,529194,309191,240171,174527,2277,-134290,-93496,79661,183355,223205,233570,163228,-57068,-93419,42656,213366,247539,-55971,-227631,119809,357416,231861,95910,49519,-66243,-187417,-82934,141438,130523,-64169,-170055,-203575,-268185,-238283,21731,128170,73707,-78343,-309124,-396744,-288369,-310458,-369350,-308541,-284595,-475666,-574717,-395962,-172269,18370,106881,101185,126772,294231,512404,507405,307593,272434,267682,203370,287647,315779,151673,44698,35184,50880,213245,250271,26618,-133382,-160358,-284611,-365026,-291890,-141838,68727,125376,99976,110458,22865,-184987,-298630,-283459,-258363,-121526,119782,184721,-38810,-229293,-213624,-111562,-65562,-92256,-40620,119872,196273,38241,-133477,-167382,-91913,-104345,-229633,-272563,-189455,-111746,-114837,-88634,68043,215798,270534,215969,15135,-178657,-128247,-8897,57146,17584,-141021,-180423,-83530,34717,47487,6393,68573,166364,77011,-46177,94865,302216,215741,96613,112858,123256,107741,59794,-35592,-26730,-11616,-153999,-182572,88464,273192,145045,15401,53167,113347,159601,137442,-40255,-230074,-139365,75337,110499,70606,102488,-9895,-173769,46225,380452,304813,130403,172824,211897,114397,-60887,-231836,-348302,-284863,-11050,162798,139019,77445,38850,-78972,-222009,-316311,-349179,-172938,85572,231861,236322,10684,-398102,-447057,-57368,227223,196772,187281,142212,-79324,-159865,-30957,29676,13200,28398,24828,-83290,-178001,-91717,-30449,-129479,-219696,-225262,-196220,-124119,-133590,-231994,-189006,36446,104720,72750,18700,-54338,47271,3458,-340751,-385000,-311,261817,218498,120590,127996,230772,240092,76226,-68304,-34050,133060,338063,444216,434591,411285,394672,329876,223890,142206,82627,43340,16165,-36377,-178538,-337031,-265179,-23287,61121,-37453,-105970,-68347,-58298,-62089,-61466,-56610,-21821,39727,74767,-2266,-169631,-245330,-244070,-93174,53596,56332,50580,-35450,-223018,-249826,-159223,-8840,312172,409426,223971,11062,-171881,-123694,-39949,9255,41699,168343,280315,313701,349122,329040,118796,-181437,-341605,-270847,-194332,-260425,-147200,11892,-129038,-354145,-261516,-191621,-157991,58108,33510,-324713,-471928,-407559,-379874,-271065,-65274,-56356,-197088,-241852,-127322,206675,569076,503228,215189,13234,-100674,-91999,71392,238647,334614,230452,99531,142963,207214,90516,-101107,-125272,79139,179209,105780,48008,-12353,-67901,-33222,95121,145742,-22158,-257972,-189828,33790,65665,-77244,-220021,-272813,-266432,-183076,21382,213032,230119,135413,3033,-160314,-244251,-173714,-190578,-235842,-165223,-66349,-46118,-129275,-303065,-341917,-108108,20413,-184029,-216207,-14451,50512,46443,156679,245614,238078,136424,-82275,-175082,-80487,-31735,-206634,-363504,-275694,-91576,6849,126616,225944,179652,-66906,-230395,-209933,-54474,129010,196767,195271,120949,-108667,-132733,81883,165268,64945,-31899,-27254,15203,-6317,83961,91350,-194053,-337075,-192216,-213008,-485349,-1074211,-1888766,-2560955,-3116696,-2763980,-1336320,-199895,-83571,-356399,-379196,-317064,-521339,-934446,-2293973,-3193953,-2682642,-2150026,-2051500,-1357634,-725559,-303059,77116,184206,326974,439876,157204,-214829,-265985,-102511,-49294,-21639,154527,240485,142863,-96574,-165940,-1973,209784,341924,488937,480179,295880,198331,76840,-78269,-109879,-190075,-314714,-248861,-118664,-224326,-406845,-466995,-342493,-168733,6125,74861,5322,-90742,-71787,125135,169549,-47958,-182358,-210199,-305331,-232742,37693,114468,20145,149928,446300,416517,124224,-112767,-285406,-318295,-52955,312845,544186,391640,55859,-127910,-141713,-60391,-45282,-134366,-20242,198607,88579,-128363,-150031,-155558,-189156,-137997,-71103,93676,276668,84618,-276656,-361401,-208553,-43193,76137,161157,166696,110490,68431,12503,-94622,-191351,-197334,-186251,-216144,-304940,-312871,-134203,117452,135446,-90536,-169267,17325,150077,192936,272572,270432,219796,285490,314032,286628,231640,86744,-110454,-122905,-32757,2313],[10782,142681,156561,44734,-45999,-29398,25944,77403,59523,-28651,-84597,-71875,-70551,-144331,-252813,-229084,-90158,-51384,-175219,-196880,-11115,142396,123966,69297,135528,50000,-136923,-150660,25358,133934,32270,-72356,-86503,-250948,-384848,-244874,-25254,11244,-44929,33374,34635,-88352,-114236,21909,77208,-112243,-357607,-468047,-456529,-280334,-86208,-92434,-194609,-120030,-100658,-161236,-107641,-168685,-269868,-115636,204499,240067,58143,47922,138736,180906,10146,-235119,-102835,168366,67399,-193043,-117392,54788,51418,43889,90824,161282,125600,-66269,-121123,-14440,-68493,-125429,136748,387321,194570,-83565,-147542,-59984,15533,1481,-107049,-221566,-266101,-163795,-62151,-79237,-87501,72982,322686,368032,203470,110319,73837,49134,117812,94961,-79273,-163769,-178173,-81221,26062,-7637,-112902,-256346,-261870,-98031,-72871,-95346,-245,-35775,-169793,-77093,69742,47113,7724,125372,99851,-154010,-223774,4112,81455,-63361,-65817,50175,47716,30435,96059,82960,-127676,-297935,-153027,53326,-3835,-149758,-175571,-207702,-296576,-319105,-361093,-301964,-85793,-98426,-150537,-41579,68562,-23795,-202912,-91442,214358,292378,52940,62085,168959,107269,13392,69048,115764,91363,151823,189769,75393,-38756,-55335,-64639,39967,161338,47853,-76207,-130311,-117100,-4116,22059,12750,136760,270242,238678,23221,-160317,-144335,-17338,151750,238803,168988,23106,-179944,-368298,-380883,-204415,-32089,74481,161443,133159,8663,3452,6438,-125918,-91989,118801,306875,243264,65506,78473,286741,285034,-13551,-155335,-55446,69107,216083,285315,227351,215611,209084,86232,-47503,-97470,-170003,-306154,-362626,-268083,-66982,42809,41803,90513,49741,40234,20923,-187221,-448844,-398080,-232068,-129065,48384,168436,126570,14716,-72144,-143383,-138185,-77462,34323,165944,134433,29342,42974,1472,-133722,-162206,-18685,44742,-15820,132960,391629,348991,249197,262672,125905,-113412,-81219,69272,-7384,-131894,-88397,-54188,-61025,34420,133368,74548,-95801,-182922,-68702,146152,293224,285270,226005,174292,36718,-116644,-124830,-118648,-159309,-141761,-43449,-33286,-85372,-61058,59762,219987,167229,-97974,-200884,-66061,-6965,-22412,-87271,-163406,-119392,71641,291960,452377,486836,280153,-90477,-394064,-305255,15933,34628,-191050,-123447,238112,371669,118311,-161251,-102583,106464,195040,188439,170745,55406,14946,42427,-25575,-118736,-29993,171955,246203,162661,70414,-82543,-157579,-93541,-156568,-370017,-294918,37063,185481,46242,-115562,-126811,-32347,29903,97464,105091,59503,68098,71132,51207,46406,-50927,-240045,-274038,-99016,72533,168320,228082,258195,269621,225376,273705,341036,191685,7201,-29688,10007,106938,147020,15616,-43863,2095,-11951,5938,75834,52780,-96759,-291171,-232009,2113,59812,-59240,-89690,-47199,-132045,-288134,-255443,-58793,74033,49297,-85102,-136757,-131927,-169962,-68263,46612,-6575,-9635,-8362,-77552,-154751,-206213,-221842,-219486,-285131,-176048,63945,167609,-2208,-284700,-241315,108866,115438,-180940,-239552,-157928,-139986,-239092,-437548,-513958,-324610,-162688,-133421,-79792,-43298,9492,46520,156026,281776,116924,-282563,-507400,-357577,181095,617927,127920,-574180,-89040,936943,617806,-1493416,-2904547,-1054650,3182430,7622461,4352610,-2358005,-4093632,-400398,809356,-560316,-1315683,-846726,-148271,244408,510562,562796,568347,402784,-117939,-203349,-65955,1983,330871,647633,303866,-133473,-116642,107159,63039,-68100,112408,441186,461042,306472,300674,261371,102772,-84792,-102319,97604,250048,208732,137810,96409,-49161,-136658,-111097,57938,156330,-106116,-217935,180845,392814,207930,67881,4660,-170815,-305409,-153041,80474,95380,-21329,-129462,-176921,-178555,-155758,-25483,80703,99764,-49697,-295337,-361864,-306086,-389115,-416391,-239807,-158400,-374239,-536148,-423343,-201973,-32481,24224,39830,61442,169289,424978,512372,273904,149665,163962,194381,324364,336467,149110,60648,106194,202731,397178,373117,69553,-126265,-157817,-269247,-364923,-291527,-94755,149055,213263,172456,113262,-41353,-230443,-319142,-321638,-293542,-166563,67155,160271,-20604,-164712,-146136,-55140,-64484,-168990,-122059,56486,139779,22297,-99438,-154143,-152805,-181434,-203960,-138155,-56015,-39216,-98821,-121809,93142,316371,333608,226861,1380,-195798,-178102,-85812,-6137,-7739,-123229,-108259,8026,52630,3637,-41898,57762,202931,63687,-98705,112121,365510,223509,86887,120457,83422,-5234,-80562,-142108,-92886,-39103,-177682,-239340,12245,240172,143510,28800,81584,175323,253087,188506,-49266,-231989,-73728,195530,234657,177861,142929,-70059,-245811,-1026,316848,223126,53344,101339,147581,90236,-436,-145196,-341575,-324372,-48147,123074,99879,83956,20057,-145196,-227915,-277614,-346326,-166357,158639,360033,374258,121564,-277910,-333661,-21633,209338,232201,262602,164026,-127277,-263656,-126116,1836,15825,40473,63724,-54637,-202260,-158616,-56612,-83914,-185251,-243462,-158133,5511,-38251,-265598,-281106,-25962,84391,36078,-20336,-30338,75250,-43290,-392376,-340484,79972,247811,150930,67485,73699,148741,135521,18758,-21227,27993,148424,340937,425321,378664,343301,377597,383190,307231,196631,90052,44034,38485,-363,-160631,-365944,-362439,-95946,58682,-28025,-112005,-79118,-54739,-25241,40535,64212,57222,79520,80228,-28035,-205046,-324614,-338805,-237644,-128771,-81336,-10225,-97153,-235056,-186800,-131042,-31103,310116,405713,178164,-86032,-271198,-191470,-43975,60678,91103,188826,319524,384912,463940,455344,256130,-43586,-269257,-316683,-309692,-300559,-67915,141498,-23086,-296230,-208615,-136239,-128885,83672,68689,-276504,-433249,-394244,-341573,-176583,30523,-5368,-155687,-204115,-112267,195167,554131,537387,255027,24069,-92532,-51901,48793,142756,264235,205814,31392,2863,84607,76281,-54283,-68224,127616,213295,111455,44843,38709,42607,63111,169569,214660,85842,-68674,-55816,32414,34236,-81879,-158239,-181435,-171356,-150243,-13321,175347,300940,252599,68742,-163001,-240634,-128718,-112642,-205082,-179251,-61539,-36913,-218164,-481133,-474038,-128501,72682,-106400,-190641,-43494,31763,18194,84449,192891,248913,211468,30233,-66501,-3747,2841,-150573,-245416,-174136,-54960,51470,155121,224469,168546,-82747,-258352,-218542,-20884,177921,258375,231946,86351,-213227,-288115,-65358,61065,86435,100744,93275,91634,63237,6867,-102036,-330674,-406176,-210130,-104093,-285746,-635594,-1086095,-1723292,-2678966,-2700400,-1602306,-637793,-529793,-773991,-693716,-334349,-159672,-474852,-2025129,-3032560,-2446740,-2087108,-2342668,-1705135,-933857,-456674,-75187,-11422,45461,203961,76019,-238670,-363327,-241307,-153165,-98690,87222,167471,101718,-55832,-117996,-22067,119230,226117,416155,502792,369570,249914,134798,21736,-11403,-99548,-235954,-213207,-104023,-194815,-307688,-286188,-213198,-127603,-6394,38660,-70815,-185772,-153400,72281,181476,34275,-140146,-238866,-321219,-213058,71302,263551,235084,309333,537899,474484,211298,-1195,-171764,-262931,-57167,263893,395087,213348,-50564,-234994,-232911,-26557,12801,-168886,-103530,95497,-94711,-351299,-245177,-124689,-168300,-170703,-133116,23878,307562,205327,-165980,-316374,-186697,-32966,76603,112185,62176,-14949,-34054,-59450,-101043,-134294,-147896,-201081,-298528,-349711,-293713,-83860,124215,106202,-86070,-115993,52910,145941,175976,241125,250543,276093,388042,349490,230124,172448,123406,-36139,-105487,-84698,-63406],[-19790,95252,151446,124218,68260,13561,-25764,4973,19671,-35469,-93060,-111897,-87667,-102314,-147805,-127606,-16461,16660,-141457,-213879,-1790,151328,80310,52214,148616,36871,-157860,-129301,64698,145785,25942,-99009,-84143,-252846,-428829,-267204,15244,61930,-25511,42932,11829,-96208,-17566,156927,114812,-153833,-436013,-516134,-465049,-318640,-159712,-195328,-253345,-128854,-69485,-100709,-50690,-79049,-169351,-108016,98136,153435,22811,-9680,82972,170831,77949,-54005,56342,187415,-7650,-293524,-192529,57521,145991,144273,147213,165554,114634,-29725,-62600,-23557,-117992,-159775,21955,143520,-12522,-200125,-233104,-89127,44856,42429,-56067,-167217,-227669,-141606,-76837,-157677,-192848,-50623,183021,242064,99508,28599,-12832,-81058,3115,71042,-62107,-177971,-179171,-8761,109394,50225,-41581,-162024,-240125,-183568,-149796,-71739,82266,51065,-99979,-77828,44907,10248,-77330,40585,105289,-64360,-130194,42652,77247,-100823,-182923,-103368,-49052,15613,146277,107940,-151218,-302035,-97932,114257,44496,-93322,-171116,-230764,-240425,-283039,-420141,-327497,-85964,-112254,-164795,-55516,80842,75075,-78862,-113901,37286,115723,-58228,-86756,57899,100986,76461,126667,146982,108286,123150,114513,11665,-47724,-29035,-35505,74431,142972,8080,-128657,-197251,-200386,-130679,-140331,-157250,-41982,181885,238296,18411,-145770,-108124,-39771,60016,121534,66630,-37648,-164756,-295796,-275089,-78383,45924,56023,100529,128241,47826,77703,77424,-135153,-253323,-34819,234965,161440,-11601,124798,449577,449186,62289,-148836,-40236,149374,291956,274496,148577,175603,222471,79550,-153241,-259793,-300702,-364522,-378204,-270391,-132950,-75502,21763,159377,140639,86318,54686,-127449,-373414,-370558,-313713,-300434,-41159,178069,170171,95460,7966,-126546,-127395,-23564,41517,87747,82107,45805,21639,-117201,-276141,-187447,11552,47357,-14768,125316,357966,349638,307621,327125,168608,-89390,-38053,153693,42582,-126990,-64052,2120,9231,94976,204516,188559,9536,-126873,-8069,221276,312841,267008,253476,215922,73155,-53144,-25729,-53784,-101558,-70923,-25307,-45496,-93954,-91239,5297,157279,56822,-227199,-222520,-16134,57853,-2842,-119563,-217180,-111154,128588,300838,350515,338078,185767,-85546,-307562,-255059,-10789,22619,-112993,-5018,300476,372217,85830,-222437,-192589,84791,259258,202521,101813,-9993,-28889,30562,24308,-56674,-31800,75171,134135,126373,110946,-22129,-69688,5907,-31557,-289836,-316168,-36889,160347,79357,-75725,-77151,44143,96048,118890,120749,67026,88815,101234,46326,-4874,-141740,-383374,-384751,-163987,-1309,85975,147828,234273,304803,290356,312123,331046,175643,-5062,-93753,-51745,103007,171589,-29403,-169553,-152975,-77535,46703,100948,41049,-86316,-270471,-229005,41785,145708,-70743,-212553,-170564,-158153,-215145,-179602,-35943,24510,-31117,-135588,-125480,-89445,-139766,-84909,13600,-56342,-95555,-105526,-166837,-179412,-126333,-68621,-131183,-282056,-158585,123497,235794,42551,-260489,-203437,111977,131363,-114709,-201915,-159570,-191388,-366966,-541306,-478382,-194718,-63463,-127642,-143919,-112041,-93264,46031,321775,432039,168453,-234386,-426964,-290410,226128,589227,-37042,-717298,-186138,712129,182666,-2036230,-3485176,-902466,3879093,8120860,4041163,-2600962,-3907780,-184902,1028130,-302918,-1187810,-846493,-253311,193505,540708,553216,507841,319194,-155078,-247473,-139091,-86682,208162,480961,325518,87310,18343,107118,66713,-56833,92822,321933,297877,234796,327242,319601,174140,2939,-29358,132182,245720,104405,15193,71086,44739,-106124,-217975,-94189,40791,-148773,-198364,178248,352579,151895,33410,-21533,-241899,-405967,-216261,20943,36193,-16068,-85021,-92978,-9759,16693,-10170,82998,159353,4113,-237999,-268062,-274491,-420573,-432073,-162943,-33232,-237858,-437714,-430486,-271424,-139022,-86900,-50608,-67839,-36479,244774,400151,177102,21254,53679,152057,293941,280595,105894,70140,175140,338333,534993,484730,152696,-88864,-147140,-202360,-283899,-254654,-32107,244088,309480,230545,111678,-61354,-186047,-249199,-291491,-250152,-134705,20210,58897,-57175,-87014,-26158,26574,-64922,-233771,-196790,-10680,76045,2187,-92945,-165859,-203345,-217796,-158034,-19876,62394,31843,-85832,-164879,68515,333171,321925,202822,-1412,-170975,-191115,-136645,-54268,-41100,-102177,-7198,114648,44833,-54707,-68508,56625,203092,21275,-174618,82246,383674,230946,63942,97821,54963,-51425,-155192,-229943,-169358,-58721,-140457,-226297,-46078,177849,134906,64546,103143,187632,296323,243297,8197,-143652,22564,282268,322657,271254,181756,-108323,-287800,-72469,187533,123750,-13300,33434,90074,59848,52180,-39819,-280705,-310625,-69851,67917,20820,24927,-59277,-242474,-240110,-218781,-305885,-155802,193413,433032,479141,252192,-97807,-179399,15021,153332,226488,327299,196645,-162924,-346829,-212191,-25576,26314,33591,43457,-44646,-158486,-154166,-75730,-63600,-159929,-256428,-127170,125760,78330,-253097,-333454,-72314,89846,20297,-58667,-4785,95848,-67884,-364137,-225904,163958,203611,47176,-8319,29625,80846,28973,-50666,-711,61641,140564,296022,350816,294974,270507,343470,407124,352322,216977,101260,56620,41680,7359,-131098,-328023,-354742,-97278,72429,-17728,-93492,-56349,-39719,-3213,127027,182377,132573,107462,98858,10193,-148057,-307689,-343501,-326083,-287422,-201090,-66669,-129294,-202504,-116581,-113908,-49431,256702,331809,110677,-144858,-305695,-252488,-54179,93756,122834,168348,288410,393236,488607,463627,311622,98798,-136138,-293884,-317958,-209679,44723,233615,56515,-209512,-137842,-75120,-84673,96043,83280,-198908,-325112,-308091,-268972,-89738,106254,57674,-90601,-162296,-105687,165205,498241,520860,244980,13437,-73734,-2019,27446,36538,162357,164237,-31251,-136114,-58986,45093,23468,38301,169429,193632,54007,-20919,53010,137974,145908,227455,290989,198545,99221,65353,54985,34611,-66016,-109582,-116194,-97083,-109019,-60295,90062,308594,325626,137655,-111590,-199533,-105544,-54341,-146493,-152831,-43570,-29966,-263979,-555574,-513538,-128786,114230,4793,-118928,-71310,-30997,-61379,-24472,119152,245506,260382,150738,72712,83952,30095,-82560,-114989,-103289,-65076,78938,185481,222938,130959,-127690,-300310,-224178,5536,212850,316848,283147,63694,-290156,-413905,-229880,-79126,101946,270453,263012,221941,204042,19146,-212428,-362056,-339423,-218937,-132684,-190908,-360012,-545653,-1033473,-2138215,-2542260,-1826545,-1008473,-852180,-996415,-766414,-251973,67949,-193474,-1641616,-2726408,-2187396,-2034445,-2591334,-2023851,-1129937,-629861,-244803,-198203,-220543,-34698,7646,-203203,-392246,-345789,-238735,-137799,48569,131007,96441,5957,-60756,-13845,23744,67946,273888,438200,377805,261134,174395,101816,67195,2196,-134021,-183470,-131805,-180793,-208877,-100893,-58420,-50524,-11812,-22603,-164682,-284572,-236964,-713,190227,132410,-74551,-208347,-233791,-121113,111510,364744,394495,421008,580158,511222,290631,108443,-61387,-194013,-71995,179383,212016,33051,-116652,-239709,-206580,60819,79956,-198888,-197030,-21850,-240425,-506459,-310655,-94180,-139734,-190505,-198428,-79346,269940,300856,-42241,-263393,-186786,-42827,72044,44177,-76966,-147216,-119756,-102381,-82317,-54806,-88835,-227090,-384675,-354903,-207045,-12582,116192,88037,-39744,-26227,107581,157600,166268,194907,207778,315245,455773,351742,151982,104572,139147,47182,-55002,-89652,-78881],[4084,69650,141897,175203,154580,50572,-79877,-93230,-37412,-35588,-95189,-146164,-82939,-17613,-26586,-40527,59080,101277,-91152,-230991,-43957,94696,13484,45568,156887,47359,-127605,-76417,104811,165601,69303,-49103,-46390,-213998,-421135,-266785,47209,82181,-33953,19126,-11372,-111146,27321,225909,121516,-191203,-489748,-540586,-435763,-307279,-198021,-259669,-260457,-100324,-9925,-10106,10358,3634,-66995,-76665,27593,95892,-3653,-87178,-3040,123725,136959,128021,182491,169814,-85236,-332254,-206612,54180,183848,199010,177947,141124,103970,51560,32212,-26533,-165392,-193291,-124550,-165175,-243438,-284170,-275096,-103067,92930,93371,-21230,-114859,-149883,-78186,-67682,-225765,-299359,-171414,46526,115271,-6396,-57276,-83789,-162958,-73072,42856,-58873,-186441,-129617,84069,155754,83609,61276,-357,-153580,-239218,-214631,-39141,159692,119715,-44851,-79853,13913,-33840,-153622,-54886,93972,39455,-8943,80961,59634,-130923,-269983,-216533,-87748,46481,199612,141998,-114972,-207697,16879,184878,103983,-19714,-148586,-231448,-149187,-187593,-390537,-295585,-80716,-119275,-172236,-62324,98572,186162,89603,-63827,-78046,-84035,-203430,-262581,-79757,79382,128764,160251,156746,121036,87002,21285,-66402,-52605,11602,19230,99527,92021,-43571,-180533,-260519,-279571,-265129,-297305,-319842,-246073,26591,188142,2441,-139752,-73655,-33082,-8747,-14600,-88901,-127060,-132317,-197131,-162277,33808,86060,-29158,-6474,114636,84366,106352,105428,-107230,-307679,-105433,159699,48438,-112195,163614,598613,590620,156586,-110697,-5607,222880,320847,203952,39519,116758,219202,66069,-241530,-407056,-424637,-427879,-406488,-259198,-167991,-170069,-103,195240,200235,104729,83022,-35388,-232487,-284285,-348683,-421618,-134797,152522,205314,214205,124157,-70125,-89351,17371,20812,-19078,6661,55354,14907,-178550,-340400,-167065,74661,76762,19682,140868,284271,284786,306211,359821,219094,-50277,-28126,167847,41932,-141428,-36795,93034,121892,155653,225156,240536,83500,-64463,45533,245316,290022,253998,277430,226989,84320,12502,54957,-26383,-102933,-52410,-25981,-56128,-111327,-150046,-78915,64457,-50459,-308261,-213650,26851,112906,29463,-124486,-246884,-119058,146186,298232,268167,182828,77014,-79097,-212112,-193306,-33954,10249,-33348,90546,314896,344184,55458,-267581,-272668,31431,247211,179248,19885,-90250,-91067,10499,90618,59363,23330,30275,51162,58670,61571,-13355,-849,89301,71626,-194962,-306247,-86209,137145,111787,-32391,-52231,72160,148031,144830,128145,62634,93322,122594,46542,-28087,-191502,-468923,-458222,-232660,-90450,-21249,38849,193732,323275,330801,325338,295639,143780,-8699,-125759,-110551,53489,130200,-65508,-217495,-224392,-103209,84731,130752,55452,-55429,-228332,-204608,94898,234596,-40884,-296215,-311196,-238465,-171054,-84444,-3411,-51409,-159058,-204906,-108224,-27607,-57409,-49155,-4696,-87181,-167323,-212830,-279019,-222676,-38352,114029,-20751,-241413,-123655,149007,246532,54682,-226749,-132405,137669,137773,-67283,-180087,-156432,-208080,-440850,-608124,-438085,-94604,28371,-49726,-116627,-153695,-229235,-44475,369500,521914,254131,-94371,-290622,-260861,176052,469837,-198755,-826233,-375459,296044,-352669,-2328452,-3466839,-858182,3897937,7762038,4290881,-2165249,-3484594,-279740,1025998,4412,-902670,-822751,-488416,-52615,432612,539632,489142,260342,-124541,-217628,-135521,-77050,160910,316039,315543,275156,153925,110423,81880,-15634,98754,196659,74358,86185,287764,310971,173319,83533,87852,169187,169026,-58966,-101316,87651,177731,-26614,-253292,-196187,-48237,-141646,-151690,119544,238824,67549,-10585,-28010,-258938,-461235,-262236,-32118,-42487,-66110,-73200,-1033,171468,205020,52550,129278,236573,70566,-147672,-133235,-189290,-390804,-406314,-102859,44806,-111560,-309597,-419261,-362317,-256861,-189667,-147598,-216579,-250714,24009,190351,31764,-70552,-16479,98068,207640,163076,37904,76346,227277,412878,573545,545492,262161,-17207,-122328,-97917,-130002,-173645,28736,320138,376061,241969,87162,-43195,-76230,-131153,-220516,-155696,-43966,-16518,-94026,-129921,-17449,93050,92623,-67722,-259225,-229167,-49736,32743,-6247,-98961,-185480,-221995,-199959,-95478,67721,139699,66767,-98942,-206505,11432,261806,236774,165397,38910,-97577,-157495,-140544,-78020,-77626,-85455,84294,187332,8781,-103841,-61645,57166,152532,-44199,-250995,15030,356665,244867,44166,57664,51545,-11708,-128317,-254330,-217080,-61958,-67268,-165778,-76734,102308,124866,122979,126800,160257,281136,287575,122529,13913,128991,323663,362243,333703,206629,-123295,-298532,-157150,26008,37863,-39944,3677,67453,38332,83523,53066,-188950,-255833,-70736,9878,-72831,-77723,-175016,-337722,-249385,-155393,-240743,-147976,165135,404049,497867,366561,104466,-16219,45632,80480,188897,365643,225064,-194597,-405141,-265969,-37484,44738,11165,-23839,-49821,-66129,-80160,-69075,-66605,-150654,-257866,-111604,204581,183729,-200870,-339016,-101104,101431,17643,-90131,11442,101032,-68011,-268978,-78986,221290,142127,-59824,-83367,7664,47121,-49316,-116024,-17378,56619,106152,201983,232951,211378,225486,306265,386121,336058,195094,111481,72399,21988,-12246,-94142,-239406,-256306,-38068,91957,-11358,-59097,-8663,-20105,2080,185194,277074,190458,114520,118634,100463,-8201,-190722,-265130,-327830,-354727,-244671,-83820,-107214,-123004,-49995,-100272,-54239,164922,206156,39725,-153174,-299152,-318480,-91648,86305,112774,105192,197745,345669,422667,346651,257361,191829,6615,-204731,-201895,-17271,158274,256415,73899,-127848,-69329,-24936,-37299,86678,65349,-114726,-169222,-166243,-174888,-28434,140113,114587,-14453,-121444,-106258,124877,424687,473741,206205,-9159,-45593,44358,5231,-69147,52484,127212,-67735,-243573,-186589,12621,123705,169942,199649,132796,-46639,-127084,21998,175129,178810,251295,351275,279470,196979,146248,103383,66771,-44788,-107509,-102976,-58797,-64655,-102900,-16691,235615,310439,168475,-38989,-143345,-106110,-30177,-76380,-90525,-14453,-24598,-245183,-487190,-432910,-97046,138705,107764,-35241,-93486,-111078,-154973,-125876,42899,213488,266608,241610,201821,166710,57526,-3580,6448,-79818,-112203,88530,205923,203563,58662,-209040,-352992,-225605,16332,217125,335730,316872,45569,-350980,-498530,-366680,-218648,96495,423646,430866,357243,344309,89125,-232471,-310751,-197210,-235342,-265294,-196309,-314280,-390857,-640186,-1634897,-2343585,-1962708,-1218840,-956293,-973655,-603690,-112562,79454,-125595,-1204293,-2354940,-2008200,-2014445,-2725440,-2226737,-1263642,-775275,-376666,-309111,-383290,-206378,-40009,-131849,-349188,-378151,-259946,-115053,46328,133764,130884,85972,22649,39967,-37621,-79473,97686,294579,315952,237097,196774,151469,114464,99668,-19019,-150105,-176713,-178530,-139829,20575,66456,29273,-12723,-81502,-234779,-351084,-296240,-62788,212595,233968,3506,-114984,-61690,615,130752,378079,439403,426689,524306,489288,334011,199207,31091,-132103,-92809,92111,52764,-105433,-127801,-132004,-56784,185495,134245,-227434,-274063,-105320,-307727,-565083,-335349,-74252,-119494,-199372,-246698,-171778,188343,340109,52320,-207737,-190914,-55657,73474,-9099,-196569,-241889,-167529,-113449,-58101,4516,-51060,-258447,-439505,-317207,-85285,55757,102068,92524,39280,71732,156211,174990,163842,139861,145673,316884,462203,321452,78820,39955,125276,122954,26816,-36681,-27752],[79439,76940,126362,175276,181927,67429,-123759,-191258,-100879,-31603,-90591,-175267,-78466,66054,56991,240,117837,184469,-30804,-232018,-120191,-13853,-60064,41299,152885,72440,-59026,-8959,129130,175536,130687,51259,13191,-146764,-361809,-242057,60172,69221,-57272,-19358,-33029,-132297,9612,201255,84533,-219062,-497410,-521288,-370871,-266986,-229906,-288947,-223242,-45791,54659,73971,57127,52451,10762,-24333,14741,81227,-24180,-174606,-99313,57693,164180,243321,229843,104566,-143826,-285863,-150284,54145,172763,211158,183849,98202,91669,148816,136764,-16644,-188343,-214479,-263452,-439904,-426440,-302346,-251299,-95875,136686,131833,-15470,-85450,-68665,-6803,-47388,-260627,-371762,-255078,-45701,25301,-86101,-120822,-114356,-179058,-103594,13285,-60038,-162112,-28752,172459,151016,69136,141241,164784,-33466,-257852,-262421,-27767,184838,146701,-4089,-68381,-12502,-75496,-204483,-125416,90292,147626,118725,122488,55288,-120308,-280083,-240180,-46902,126555,257334,191890,-22805,-47392,152368,244735,157683,45577,-114560,-199213,-48151,-72963,-296708,-230598,-83396,-127867,-157426,-35670,135202,288715,259808,50743,-86423,-214836,-333748,-418733,-214170,37644,148880,171279,163174,132478,45676,-74793,-148377,-70351,46686,93081,112630,18648,-107372,-227073,-303338,-323326,-345486,-383415,-423852,-409965,-140424,104709,-24264,-147169,-47562,3547,-38213,-137999,-258364,-223932,-97241,-102812,-81884,91485,88055,-120898,-94994,101045,90427,55910,62184,-51731,-211982,-69245,84539,-75279,-205011,182009,672655,651173,246530,-38657,34334,255721,295621,111472,-42976,73385,202740,44557,-288899,-482598,-478637,-464358,-436345,-238069,-167682,-220322,-7451,223945,227179,86456,85540,59108,-59491,-158755,-332711,-469527,-215553,107178,246135,339632,226719,-4823,-42768,24567,-29635,-122069,-63268,58175,20046,-176331,-302070,-90123,157536,124254,78640,175339,199721,184402,252442,351442,266332,-60,-41912,125999,6818,-161598,-3677,200904,246960,202514,197680,231198,121699,-11540,67693,205733,230516,249507,288486,190846,45363,48529,93366,-32771,-140041,-85309,-52217,-69095,-128452,-207315,-164918,-41902,-135755,-320535,-180431,39178,119824,57893,-98852,-238275,-129988,124899,280383,230241,79446,-9577,-82689,-152612,-148390,-52529,-4275,21459,142389,292995,298180,25523,-299114,-340160,-59561,156403,120039,-53427,-165998,-161017,-23817,143330,192992,119225,40436,11119,-27109,-73799,-70467,8521,103258,102440,-111538,-253429,-87244,121318,130500,7540,-47666,45772,155472,158093,117976,38279,76078,122481,31323,-42940,-204731,-486695,-489436,-292407,-169268,-121241,-57817,158389,327458,336426,312178,257269,125477,9860,-115614,-158315,-48590,9729,-86317,-164109,-185288,-80605,107031,146004,79129,-12086,-170274,-151066,175978,321711,14528,-334113,-429967,-339389,-164105,3610,34647,-130928,-299895,-272404,-93362,29890,46802,24009,470,-83552,-202992,-300074,-382157,-281940,27498,263886,61187,-199170,-97573,132898,206059,35254,-187136,-44574,176784,128507,-53139,-175356,-143114,-179356,-444346,-625031,-404755,-47853,82484,53012,-18465,-149793,-344145,-186831,293133,531352,361599,116052,-122701,-271739,30933,248460,-364208,-921014,-651307,-234485,-854173,-2320585,-2937287,-943646,3514939,7029275,4952754,-1277800,-2995905,-707769,781174,319126,-501251,-771570,-805937,-487955,150802,493439,493389,230613,-38813,-113209,-48657,37060,201259,191113,255486,367644,246136,108359,99477,38775,108137,83866,-157168,-119789,170765,220707,93335,122222,200327,196284,47447,-226953,-180337,130002,290552,67326,-209050,-213892,-71975,-66829,-70848,34760,78435,-32841,-59340,-13963,-211081,-446736,-276033,-68393,-123683,-163924,-113025,46341,282881,317564,124138,194661,305624,129821,-48816,7894,-66959,-301595,-335613,-74983,51033,-30242,-186303,-391543,-440845,-336684,-251677,-226775,-335301,-401956,-174179,-58005,-127158,-99372,-13104,64832,99699,19070,-33507,78668,245998,399178,496826,531491,370093,77872,-81699,20858,64340,-56148,72007,348237,378189,186071,29475,-5376,54063,-22466,-153854,-56154,67628,-38404,-248111,-209172,25120,160946,109969,-70450,-230385,-199016,-42587,27292,7192,-99487,-194862,-199015,-132406,-23633,123659,170334,53120,-139363,-226464,-43286,133603,104697,130617,123412,5578,-88976,-98304,-77726,-108584,-73791,136650,194548,-43138,-120867,-24779,45322,56522,-114814,-302029,-70256,292913,267910,48362,20173,73286,97782,-2841,-189921,-205192,-46640,3896,-94408,-80849,33241,117898,192884,158867,118110,223094,310957,261248,192034,221140,328524,363113,358403,207898,-121308,-285391,-236745,-123050,-16304,-23510,19627,82640,28617,84953,111962,-93754,-185371,-59996,-41561,-153949,-188233,-289796,-400540,-249212,-102167,-165222,-140775,73636,260696,405186,429179,282884,123831,66889,18396,139859,370071,235326,-226771,-438879,-274875,-23873,69449,-13898,-101886,-61488,27975,26082,-29260,-79376,-161384,-257467,-122378,220404,247085,-129499,-304460,-114814,94360,11840,-108560,14863,90027,-48441,-138931,52635,225619,72932,-140377,-135233,8261,48599,-83376,-160750,-62813,19207,49049,74710,99904,150746,217894,272712,316662,252887,132947,109798,78374,-13560,-42421,-49384,-125530,-111204,51700,107796,-11118,-19362,52955,1508,-5927,208132,333536,220641,92418,116853,203311,172956,-7487,-139312,-245189,-295633,-182023,-43935,-33620,-17820,3202,-76058,-39693,56956,59220,-18632,-124030,-285257,-385502,-159828,37698,66215,28917,96842,272125,293868,141678,111369,205040,104737,-82687,-2769,202659,239406,203297,24150,-74654,-18720,1929,-950,58025,18334,-49389,-5418,-4467,-74487,1969,125926,149784,58742,-81888,-106440,82982,351703,420212,175049,-20670,-11141,73970,-21412,-166069,-44868,108221,-68839,-298561,-267257,-9941,219574,287363,215438,55869,-157738,-237817,-47101,128965,137544,231964,373920,302935,205055,165330,153164,116730,-28341,-154250,-136978,-47258,-15656,-118568,-105322,101676,200357,141534,23002,-94543,-123179,-39820,-13157,-9157,20049,-19837,-167496,-296069,-252309,-36993,139754,162028,25170,-104766,-173913,-217268,-175426,-17312,144025,224572,273707,283394,232382,95215,80282,100352,-96403,-168698,86691,207445,153451,-43036,-315494,-402570,-218583,8948,175826,280377,296028,19301,-408188,-545869,-442795,-324154,58069,507411,541446,438659,410975,159200,-193042,-224728,-54993,-256217,-401267,-235213,-481872,-640563,-618753,-1337822,-2208943,-1999352,-1213855,-807808,-723369,-282832,31731,-106466,-209105,-800673,-2054396,-2019437,-2040250,-2696801,-2258617,-1308678,-859808,-434023,-306143,-397141,-271614,-67513,-56557,-250077,-319993,-186939,-24332,79823,165344,193172,176715,140082,135059,-39731,-165594,-60558,116375,204390,192154,206059,166566,123637,173017,92325,-104335,-203299,-173891,-105821,50032,123853,77761,-18457,-119895,-256184,-362208,-313044,-88255,256307,326635,83382,20620,143503,108053,113340,299053,359342,311903,356159,384634,321874,256927,97358,-91746,-108823,34469,-38850,-177998,-92720,49208,165719,309496,156187,-250763,-305410,-120135,-288592,-532724,-320581,-70908,-116560,-192855,-251952,-211371,101238,308873,86972,-152309,-175261,-52280,87984,-21823,-250781,-269988,-168080,-99570,-48224,11814,-52067,-279722,-433968,-245506,22289,90649,85650,120588,129453,143848,171032,182901,165437,84943,75209,274385,401789,263436,25024,-22008,76708,171899,124581,60425,74558],[176019,111286,104664,120676,138685,54947,-148596,-261371,-155787,-27430,-81114,-200005,-95813,100824,66744,-12162,151522,254974,37039,-204491,-196057,-134728,-118854,29963,129405,92089,19585,53118,127984,158972,165811,143836,64230,-78124,-269057,-196928,48787,28590,-82405,-50417,-50072,-150613,-50865,97335,11537,-230672,-450675,-449919,-279707,-219986,-268383,-289800,-158490,19464,107393,129735,85531,55609,45276,38182,59124,105400,-44006,-257819,-182196,-4263,145020,254316,189128,2959,-167622,-164627,-42045,62769,136479,195880,167816,46423,67109,217459,213368,1333,-176708,-213659,-357682,-604088,-513752,-249336,-168442,-73468,147787,131613,-45797,-91049,-16101,40298,-34166,-252406,-378797,-273407,-69617,-7286,-121424,-142518,-94272,-136281,-98533,-12428,-49628,-83889,105371,230991,98457,910,147181,264526,79500,-237214,-283573,-49127,136607,126598,33974,-28231,-25068,-111548,-228201,-146645,115383,248352,228632,170280,87190,-48326,-192357,-156439,66114,237535,311327,250761,98834,118751,257583,274194,188915,85006,-72736,-132670,34695,16608,-178058,-149521,-87866,-134777,-111013,34979,194404,365261,389555,194081,2029,-223303,-402016,-506646,-309642,-18238,128327,165963,181403,147915,5777,-162423,-227217,-112357,59804,166505,113355,-58508,-176390,-262428,-316318,-319490,-340903,-373049,-445286,-485599,-259999,15486,-59722,-168325,-33612,58565,-29165,-223270,-392818,-298747,-68555,-32951,-50948,79449,61935,-164965,-118139,93384,51866,-74485,-57601,3822,7027,50134,15475,-179819,-258138,170369,636614,612019,316889,63767,68674,229017,225162,37669,-57614,72552,181063,18456,-281813,-446131,-416424,-438570,-442989,-210990,-140376,-219350,9936,260366,220741,37897,62332,132424,96803,-36900,-284349,-447570,-263365,67936,301421,436079,278269,44448,-4531,-6714,-98744,-191341,-102566,58875,30145,-131199,-180542,32140,235252,171382,145851,219307,138546,92070,174462,304579,293031,49890,-61973,57034,-41006,-169148,43318,304495,348320,224993,140690,179622,131340,25099,50751,110809,143144,241924,275856,105962,-46212,36937,80998,-63632,-180815,-144257,-95181,-82913,-130876,-227038,-222435,-142789,-190894,-272327,-138128,12887,70022,71292,-47885,-185308,-124441,80015,242150,229645,61201,-39621,-97046,-149684,-130838,-62108,-20775,38223,150035,256268,244390,-6346,-316936,-388734,-175900,10380,30863,-100378,-213620,-223046,-72811,160157,301312,225403,89190,8557,-113604,-255067,-184552,-60307,18994,41762,-56510,-162463,-44374,105625,124291,39483,-49149,-18157,104720,144065,88681,-3661,40675,97020,-8628,-69751,-196851,-441644,-472523,-325211,-218090,-189304,-111779,144209,319358,301673,271941,231266,140576,56366,-68329,-188172,-185724,-159629,-85920,-25459,-52380,-21827,102117,129146,90032,29669,-102185,-66488,278708,394968,72353,-326180,-487800,-411099,-174966,70058,76029,-187136,-407087,-312008,-85978,59855,131152,99960,24112,-48603,-196873,-343085,-441852,-336326,55553,334120,83671,-182267,-96488,86817,138555,-5272,-146889,39092,210101,98349,-74357,-177758,-109400,-104433,-383197,-593969,-380981,-47981,93244,132056,102804,-99851,-391902,-320679,132959,464357,464977,343236,38944,-302033,-162449,-37429,-529596,-1002703,-951858,-757224,-1195100,-2058576,-2236005,-1197522,3090533,6688314,5791925,-366762,-2698616,-1372135,339609,565236,-74925,-675261,-1108335,-1026417,-268840,391577,484578,222725,72236,38525,91773,210847,290738,110692,144273,350896,276731,97321,108989,83590,96809,-8240,-343941,-339244,-6493,68351,-30071,112257,269839,207519,-73635,-342815,-201224,175233,339084,146868,-95116,-136905,-19333,58340,34353,-37705,-86021,-132234,-101121,21456,-102336,-352471,-243552,-74813,-184147,-279951,-198056,16734,265244,295943,166022,249449,342300,162512,29157,117272,59741,-173163,-229618,-79487,-8045,-7023,-94665,-348387,-471070,-346238,-256958,-269781,-389392,-449014,-300761,-272704,-257984,-65270,67896,79229,11669,-110835,-90661,73167,220120,299680,331243,443280,444718,175738,-29156,127681,250148,71685,88656,317343,303094,66640,-56000,30319,158974,33268,-129860,6879,160290,-39625,-349087,-267752,30180,152183,69520,-67718,-151646,-112679,6058,58013,41150,-82628,-182071,-140117,-36444,46075,155740,169535,6908,-185786,-205738,-59160,4574,-31391,102789,220041,102587,-13911,-32386,-61825,-124468,-61912,141080,137548,-88360,-94575,24470,9439,-59653,-166360,-310003,-152666,206600,297485,90719,3826,106959,231867,177766,-45000,-124870,-16049,41287,-43794,-66580,-12066,116149,255792,200001,89152,152830,310265,380370,332774,278997,319473,349539,348137,181192,-113434,-259442,-288509,-216749,-35694,15309,63789,117564,23106,56256,130844,-16728,-125262,-55540,-82754,-203230,-269712,-366382,-415268,-240356,-69142,-90029,-124157,-54442,33335,214232,413886,394077,215138,78747,-10501,101532,343656,221402,-255571,-448624,-241306,14866,96820,-25433,-147518,-68986,75559,111265,34559,-85960,-191045,-271026,-164174,170427,248353,-67353,-245634,-115966,52959,-11663,-108254,12209,70053,-18071,-11638,132110,167742,-348,-179118,-150321,23204,72366,-71705,-171015,-113024,-31839,-19820,-55223,-12151,123597,232812,241068,210773,119507,43119,85791,64648,-49342,-57824,6494,-12780,25853,135525,114278,-17681,15416,116025,25344,-20277,195953,345686,219142,38498,71769,268335,337251,184302,-9507,-108427,-122922,-24901,45497,62876,76480,37675,-29581,-7699,-43614,-75404,-54661,-86483,-286338,-435462,-239935,-30481,15633,-12687,47807,210047,145631,-86305,-73605,140761,123887,21434,195791,366024,266897,96705,-66068,-54818,9245,2700,12875,22420,-38284,-18105,122578,132968,13924,6073,75885,158689,119065,-40724,-96582,46093,285730,377862,183795,3312,25555,78941,-54004,-245708,-116533,106970,-40632,-295671,-285837,-19683,275782,352526,216694,-9585,-245448,-317509,-132673,7127,24733,173235,347491,262460,136611,115354,165022,158639,-21375,-223112,-187055,-35360,45636,-86928,-139781,-44685,30519,66536,56077,-64890,-143753,-71002,28106,69013,52593,-16797,-65135,-59067,-35148,31577,113325,146614,41255,-101141,-192014,-216877,-149370,-46939,44829,142784,238919,297466,275238,150586,159165,155304,-128206,-203580,82257,186900,73282,-154682,-418900,-430561,-198587,-12661,83848,137567,198804,-24372,-461773,-564513,-448017,-376466,-14986,491468,558569,424963,363521,174040,-146374,-155740,28143,-261772,-418116,-207867,-768380,-1192611,-945722,-1379156,-2244214,-1954038,-991339,-440506,-311158,97830,154999,-367691,-323508,-526123,-1974178,-2294084,-2113634,-2501278,-2114428,-1265741,-872524,-409873,-192388,-272850,-233893,-80223,-2083,-123034,-183830,-29572,113416,138951,207061,258343,263251,276248,245959,19356,-162772,-151643,-32756,83256,146091,207620,149502,94311,204995,179480,-46117,-186155,-150897,-90225,10318,110827,77278,-38683,-135051,-229710,-318807,-285447,-67940,313887,396110,151747,157311,316756,174862,66775,163538,194811,111034,107241,202749,250507,273683,138195,-71195,-105884,25824,-49601,-187701,-39900,230376,372838,386207,135390,-259189,-271049,-60581,-208295,-440324,-275149,-82566,-129703,-163707,-196767,-179520,39111,213450,53990,-97937,-119892,-18332,116932,14124,-218623,-225908,-125640,-71822,-62401,-39112,-86523,-270013,-357414,-158962,70242,68365,63809,160809,203358,162802,134114,168707,165850,40100,12487,198497,291513,184197,-10753,-84251,-183,180988,214264,169518,187911],[250466,152983,78475,28814,39464,13969,-151721,-284610,-188355,-26029,-69764,-219818,-144617,58217,1742,-58027,163505,308287,109851,-148601,-238988,-222118,-147774,3548,79961,83493,76437,94399,102712,109137,140167,166993,72584,-38929,-173146,-141643,14617,-27949,-100404,-60001,-58718,-152280,-113098,-33742,-69269,-219517,-358222,-333698,-174794,-176710,-300629,-268213,-86751,81577,144143,158904,104188,19219,31468,96345,141367,151707,-65008,-319672,-228919,-40157,84656,167976,84286,-105561,-151435,-8240,80165,79395,100858,167914,132606,-7054,18907,218021,230348,15381,-135794,-186424,-384941,-632478,-499035,-150696,-59114,-50290,107513,77613,-107134,-127515,-6534,45069,-42360,-207873,-308289,-216407,-26054,16306,-107956,-116288,-31543,-60755,-76998,-27896,-13711,48263,240731,244022,16930,-105102,57687,256324,152788,-177817,-264856,-90537,30346,74230,83678,47400,-19678,-143905,-232562,-111783,178759,332141,303308,224976,162260,79763,-22982,14110,218392,343900,342919,297719,209805,228426,290047,259876,185417,92292,-26414,-44369,78245,50872,-74777,-64996,-78144,-128228,-37436,134200,262675,403410,451299,316667,128097,-128389,-386272,-495534,-335094,-70684,73939,148763,213544,170806,-24295,-234843,-299385,-176616,46297,216454,105575,-119018,-236842,-279682,-299528,-279969,-269384,-291697,-392670,-457356,-291581,-49968,-98395,-196878,-31001,113421,2574,-259161,-452930,-325547,-48298,6220,-60847,12719,22311,-137503,-65773,92182,-24506,-249413,-229070,27181,257136,191102,-38854,-236494,-253839,126413,498140,500126,366244,186709,94520,147114,129898,8735,2868,119411,162026,-4663,-221361,-294524,-234507,-331665,-402261,-180067,-101595,-175660,49906,295966,180169,-21239,33692,173416,189165,33103,-234954,-380329,-262211,59482,367408,478757,268893,69511,19659,-61122,-165222,-209720,-98616,64405,38668,-76066,-25730,169417,281906,198685,204769,262856,124546,45924,107696,231497,281346,83912,-73266,-11486,-85243,-149424,111561,384358,396642,220227,81904,114383,124474,46938,5385,-13792,38508,212953,232944,-11683,-169149,-19974,27083,-106922,-200854,-191114,-133544,-91387,-106981,-185661,-230816,-220643,-217068,-194312,-104489,-42269,-12101,68424,16785,-93044,-86430,34124,181273,237153,126794,7653,-110126,-191744,-130368,-55571,-35202,22673,131630,224880,189156,-40984,-317665,-408246,-288155,-152423,-76981,-112457,-214954,-261729,-128209,136833,352116,307924,148631,24750,-182899,-418061,-321704,-192046,-150963,-89899,-33405,-55187,12842,75255,88933,61069,-40454,-88244,7165,98717,48645,-48543,660,53420,-68081,-119147,-186605,-351890,-403720,-313534,-226651,-214484,-115877,152816,297536,227664,205742,220455,189241,124296,287,-192243,-317661,-317738,-65373,145666,120115,46361,65650,74611,72809,54914,-31109,39835,374519,436432,112762,-277643,-462862,-412999,-170382,115726,117863,-201107,-441052,-303164,-85443,48764,158473,138401,48926,-402,-157218,-330002,-434087,-354969,50678,312696,46910,-196675,-119502,35674,74678,-52552,-113458,99005,217052,46579,-120167,-171211,-45015,6127,-281173,-528374,-358928,-66882,74653,157882,195345,-19033,-350456,-387604,-41766,346847,532107,519196,155472,-317854,-327171,-306661,-668615,-1046136,-1179174,-1141394,-1300933,-1665520,-1794566,-1639250,2893172,7287956,6543188,131430,-2783482,-2083632,-195625,669311,278035,-506120,-1281697,-1527112,-726849,228205,429123,225011,172934,186932,230152,369326,363319,51374,-147,256904,256228,80087,104470,101006,54078,-76771,-448941,-518130,-201651,-97039,-134801,76411,283412,203775,-150689,-370190,-159587,205595,313705,199659,64590,18322,90508,189730,139618,-67839,-210469,-211763,-120550,77934,46586,-191877,-160849,-43006,-204531,-375091,-299579,-87024,113582,150048,162536,274079,333428,156864,63247,167735,153767,-39376,-112357,-102832,-99569,-31566,-45420,-289660,-430259,-282493,-209720,-268762,-369926,-393919,-337431,-400110,-330446,5957,197846,148037,-26031,-196135,-124785,56668,151446,146462,131684,304430,463637,255428,26586,199528,376635,171178,77767,239304,169865,-85372,-148258,47804,208527,25770,-157936,15735,209425,-14506,-362210,-291042,-1304,76812,-8623,-53346,-46082,-1626,70608,103997,82533,-47107,-145176,-64138,56799,99298,173036,163864,-35698,-206068,-137531,-16057,-68518,-128173,76154,280987,157180,35339,23896,-41909,-118489,-42361,111552,49383,-104628,-32037,61730,-51970,-160053,-177684,-272289,-216142,114038,326551,170126,17567,132986,335232,346089,138665,6623,24083,34830,-25928,-42406,-23036,119650,293622,244283,91510,101243,289873,440692,391058,293638,319664,345637,311061,128308,-110770,-229936,-291914,-227548,-27930,46402,107152,146590,10955,7056,118598,32784,-90138,-71509,-115036,-214995,-296964,-380862,-385469,-230541,-59354,-20968,-87091,-175569,-213967,-28033,312591,409708,243564,82330,1122,87703,297928,187994,-269753,-432800,-181038,66692,121159,-11988,-130615,-62656,52833,132836,99683,-76806,-231590,-305390,-227330,72836,184878,-40143,-181022,-104882,-19704,-56698,-86070,16940,52715,13799,83727,148288,61619,-77575,-178550,-128113,41195,101184,-23355,-139712,-139601,-74422,-84990,-152271,-71335,126690,242849,205734,94717,-28181,-54056,36825,30576,-67358,-36336,75458,78407,112603,185560,110060,-31670,37051,167670,50760,-33646,155222,316137,189643,-39811,-23854,257433,432653,327125,93592,41361,107966,176529,153954,140978,124799,55403,40974,31484,-119433,-170089,-65958,-67710,-304075,-448231,-300063,-85488,2495,21406,89777,185401,19674,-271514,-235550,29644,63916,63171,307113,417614,240417,-20177,-152542,-55699,21642,-14837,-458,-4864,-77255,-18081,184057,208518,71636,-6067,16372,151051,163741,4600,-70310,17273,222419,351516,243195,73526,59998,59954,-89720,-298211,-157960,110743,-1264,-245611,-246698,-21008,266287,345903,206707,-43109,-285686,-343278,-205978,-149506,-126084,90951,274520,171744,28265,9161,107459,162832,-25624,-275512,-213439,5407,127609,-53,-104612,-149065,-137333,-24699,59279,-51797,-154874,-107087,40039,124915,76605,-19787,12597,124607,139068,81251,61056,69866,13809,-81914,-155909,-151111,-56764,-40523,-60411,41423,154229,248943,295945,223267,222713,170016,-146727,-197498,81349,148350,-19680,-247817,-484585,-422958,-164141,-39527,-47585,-72472,33699,-83807,-495064,-557230,-395207,-374508,-110181,381349,481064,313587,211074,107411,-138621,-137010,29876,-231440,-236508,-38280,-1049456,-1857368,-1506840,-1793717,-2497251,-1855001,-603779,54370,174453,460796,268461,-532602,-350670,-453438,-2214770,-2827110,-2221433,-2181636,-1838164,-1155284,-822889,-325298,-8003,-69095,-134268,-83679,24625,2022,-12455,157071,252348,205808,239281,296960,324118,392221,336677,117982,-78213,-151028,-101853,-4297,117596,206501,108799,34465,188973,224059,12921,-124389,-102113,-69725,-42754,58196,35102,-76423,-137085,-178411,-245807,-229078,-13328,363980,425797,191149,247266,405502,199905,20540,32943,16322,-109178,-155240,-18072,133445,249031,160598,-53192,-72542,64994,-188,-160448,-5695,333814,477312,379097,74292,-241717,-169225,48813,-110269,-326219,-209345,-100304,-149178,-108178,-83951,-90751,8269,77240,-28793,-44505,-18075,50425,155963,86616,-109999,-124930,-54646,-40271,-95762,-125644,-128128,-211680,-222686,-81245,36284,-16000,29657,193937,237746,119239,47040,128992,159542,13128,-26489,112991,162071,90620,-39647,-141658,-84892,150768,272356,253449,265562],[266878,177460,50367,-68886,-79523,-43149,-136140,-257715,-190713,-27399,-59017,-232281,-217053,-54451,-102442,-102015,164061,342127,179865,-79726,-236558,-247760,-145382,-41395,810,30957,89009,109358,65177,33324,46516,88294,17531,-50076,-104300,-90697,-34357,-85602,-106983,-47902,-55327,-124953,-133955,-124199,-118859,-181774,-242597,-193511,-68383,-131960,-297948,-229049,-26672,131499,172102,180790,125534,-37809,-21500,136867,232811,200151,-82945,-343640,-223008,-34160,10224,28832,-43615,-186574,-101789,131517,175061,97787,80232,132136,81783,-56082,-54554,137221,177881,14036,-82785,-135425,-343363,-551816,-415028,-51908,32665,-41651,18432,-22858,-180521,-174260,-31228,10365,-74640,-146672,-176538,-99592,60198,76155,-54482,-50763,51260,14716,-56291,-28461,50472,207486,342832,212248,-66778,-216988,-105269,144758,176118,-82410,-195429,-122988,-90092,17207,151265,150109,768,-174437,-225205,-30799,274714,394916,338842,283506,266062,230949,178997,220692,365096,406270,329336,306486,271975,244178,233726,198472,142663,70484,17525,40291,74960,25000,-14833,9497,-42522,-96890,43510,223932,312102,397334,440180,375266,214596,-11324,-301010,-386403,-275518,-96670,3594,119147,246857,199388,-38080,-287353,-360713,-245734,15054,228213,96686,-148321,-272010,-271511,-260352,-233195,-187453,-198444,-297747,-342867,-227004,-69699,-130756,-221803,-35044,150232,33759,-251243,-425899,-294094,-33691,20833,-84913,-72129,-17579,-52771,35668,92539,-113487,-409883,-402866,-1657,423026,283024,-69398,-228805,-196872,57312,303512,369320,403839,315000,117210,35961,33797,26691,109402,192725,148845,-16268,-124240,-69809,19754,-155796,-305708,-144541,-65760,-109131,97440,302935,107758,-65422,28735,183146,189643,20060,-212626,-299440,-207676,93372,428214,464231,217706,80309,38471,-108592,-205538,-177958,-54871,80471,42935,-38730,106832,284105,282447,194971,244927,299062,159767,61518,78559,149484,221347,88191,-70754,-64761,-119423,-97776,200776,427049,379968,194326,47200,62407,111586,59584,-46094,-134766,-70662,150856,162070,-134111,-288578,-101893,-45429,-149285,-191902,-193119,-143266,-86973,-55770,-85764,-186849,-261769,-219759,-123217,-92055,-105125,-85475,56342,80516,22232,-12296,7262,101852,221467,244699,130015,-102739,-242552,-123734,-26204,-40173,-3602,114482,209100,134796,-76172,-296648,-387774,-360164,-293829,-187344,-92477,-165957,-267426,-174647,88052,335920,340815,190291,38283,-221394,-501077,-432335,-341496,-355580,-243126,-34189,36930,45018,18017,30223,71219,-12409,-132649,-103825,31979,13390,-74629,-26006,6053,-130973,-186131,-187297,-243070,-287101,-247765,-193007,-198932,-86697,169330,256378,122916,119006,217001,252489,196032,71240,-162596,-394978,-404031,-35252,279540,262100,94121,3444,-6319,26910,53853,34010,147544,427309,430692,127800,-197830,-360275,-334529,-124300,151547,153871,-170741,-386707,-240950,-86344,-1431,112336,112776,54131,38731,-99021,-263706,-355040,-313360,33496,225014,-22046,-227384,-150462,6328,38982,-93539,-94039,122905,185507,-21355,-171914,-140997,54366,132829,-169292,-445150,-323708,-71909,47516,129089,226985,69813,-228986,-356014,-162590,216525,536162,587807,201245,-289918,-389293,-465567,-735729,-1008568,-1239588,-1293385,-1177295,-1294885,-1909174,-2229684,2996099,8787843,6976950,-49579,-3265510,-2627369,-692914,601679,500481,-240827,-1239517,-1843544,-1096771,20344,313807,228048,233477,272932,307381,443004,360805,-19135,-147393,141401,213239,63230,88338,88213,-8307,-118011,-460330,-611779,-361684,-216223,-163293,52481,254443,189908,-161491,-307174,-67589,216947,241656,231729,239556,214501,218843,278920,216001,-46195,-263401,-252868,-103485,151912,201561,-3425,-42646,22079,-178884,-416766,-379291,-227340,-115615,-44244,130319,267151,280334,112367,45775,152066,188625,64036,-15001,-125466,-180527,-77820,-31654,-214745,-319126,-168906,-129198,-226586,-291689,-273738,-298336,-426248,-339048,74459,326555,252456,-6807,-225953,-135876,31715,58255,-11307,-43996,151083,424121,304300,74294,221428,407818,205248,44211,143012,24152,-221520,-218288,41756,196390,-21004,-211288,-16463,213818,38947,-286664,-279925,-57810,-26392,-83635,-23597,52589,90815,116369,134153,112465,-819,-91757,4065,116857,122004,179952,176510,-37483,-175135,-33475,78352,-54358,-158263,42802,270033,149578,36573,41993,-27318,-89348,-10640,75471,-22611,-81306,42765,66627,-126975,-212783,-139752,-201208,-252522,29901,345547,268267,57748,135712,365733,438657,301193,153113,68425,-175,-30308,-11814,2413,127341,296234,281063,125712,86010,259248,422659,351603,269880,340579,361318,255929,56788,-119462,-200573,-236885,-152800,-4277,47705,125942,151220,-13354,-45001,93323,58393,-77418,-106913,-140755,-196749,-264370,-330601,-329616,-229037,-68097,39480,-26229,-247081,-406538,-257837,140642,326124,209185,77715,41983,97811,247417,148179,-256688,-389161,-116809,111601,135244,27105,-47304,-35962,-27417,79071,139824,-52623,-268261,-348925,-286325,-38069,73044,-60711,-125946,-80267,-101744,-113303,-44151,41103,47952,40316,135163,117849,-59984,-156430,-154193,-80426,53223,122114,46644,-70080,-123445,-92852,-130742,-189075,-62184,147073,225407,163248,1352,-146544,-136273,-27966,-13431,-54908,29913,153873,137284,135247,193558,96887,-54128,41216,196824,73164,-41510,96965,254275,142906,-123940,-154457,163614,433314,386991,161986,171074,322235,353071,239743,165653,110746,65739,125124,62866,-163456,-209476,-55490,-76955,-323410,-415502,-312808,-99635,54276,142014,214317,200042,-58262,-371330,-329039,-84241,-42522,26211,284869,354944,180699,-101202,-195120,-56224,32300,-36211,-36966,-14605,-76980,-30298,173363,205693,86144,-22694,-21643,146900,196090,52311,-28996,-3563,153849,333303,335135,177278,88016,26340,-121325,-314651,-171966,101941,27671,-170012,-170175,-21047,190212,276132,191919,-37267,-270731,-311446,-241634,-282419,-261233,7112,169958,58828,-75942,-121084,-22421,108082,-42077,-282376,-189352,87232,231396,129825,-13465,-176713,-242407,-95575,44396,-43033,-149607,-135531,24568,149315,88044,-34928,23627,181198,210508,90116,-7537,-34166,-37473,-50677,-76870,-46725,63447,-5096,-143424,-53968,55395,165021,299054,302385,263574,153716,-133818,-150885,84472,101878,-97056,-294653,-486411,-377903,-118851,-60690,-190064,-298629,-159207,-144608,-482828,-518167,-311259,-331253,-202592,217145,343885,144766,7118,-25114,-185871,-170268,-33605,-162202,127853,269416,-1234002,-2427705,-2132338,-2485597,-2916585,-1721017,-145139,554014,641163,763477,401499,-466177,-232013,-607095,-2774169,-3516695,-2336025,-1816605,-1507829,-1007899,-733061,-216901,187046,133853,-30761,-80282,35163,102511,135161,291549,336837,259249,248302,286403,336860,441422,376282,219311,48190,-73066,-81583,-32673,117259,206439,58320,-38481,134011,216976,53724,-42188,-34905,-32240,-56513,12322,-20736,-123920,-139703,-134091,-180801,-170692,48014,379627,400199,183101,254974,390577,201188,11560,-34142,-109059,-279007,-355253,-219260,-3243,188959,171276,-16956,-7043,130964,66209,-131067,-18708,310811,431323,277904,-12429,-192282,-18885,166413,-34082,-219008,-131227,-111480,-161835,-31212,60512,13699,-10501,-67545,-125211,7700,118459,145881,196190,168311,39994,5969,26500,-11367,-132130,-206553,-142161,-100393,-62237,-32876,-69322,-143774,-21065,201443,222517,26712,-66989,71887,142368,6900,-31823,44032,43323,-9624,-71324,-178228,-147921,97016,285252,284532,274729],[213682,166071,22094,-140474,-174798,-95823,-108009,-193436,-163140,-27859,-49274,-233826,-290706,-194084,-190091,-110799,162558,351531,231898,-22760,-203342,-215610,-123613,-101583,-105850,-66806,52399,103495,32752,-49630,-91308,-76085,-95170,-112000,-79916,-57333,-86079,-130031,-100559,-24658,-37074,-63844,-88120,-121292,-103927,-118840,-131642,-57795,28851,-72204,-237293,-177996,9178,165782,202443,216062,155387,-93541,-94405,151475,306123,235411,-89605,-319428,-159649,19690,-38861,-103409,-154938,-216086,-33821,213198,214622,108750,71291,83637,22999,-92375,-138158,-1431,74692,-6726,-38621,-69987,-249320,-418096,-314399,1319,70054,-55780,-93416,-138946,-237917,-202091,-63875,-42380,-119628,-91979,-25605,38384,150005,142623,21281,35041,126797,64814,-43833,-14306,129489,348326,387998,152251,-128032,-300397,-283310,-18611,165090,42345,-74866,-117035,-173326,-16887,228672,255832,27483,-199488,-205808,76012,384144,437285,344786,338840,367609,356228,349890,402207,466852,397981,255487,259104,264660,168451,106132,98407,65600,27043,46228,90610,32216,-40381,-6686,58293,16056,-39406,102679,259532,312979,349555,373311,350304,205831,35000,-189951,-213483,-140027,-78921,-62380,73206,260676,226041,-34288,-314944,-401599,-292782,-17082,202518,93238,-143399,-268393,-231897,-208630,-208239,-157460,-151565,-198168,-181831,-90619,-36300,-145212,-232361,-39780,158441,43372,-218517,-331188,-215513,-20554,24462,-92459,-134463,-49706,47965,139709,86445,-182765,-497307,-522516,-78352,425882,280159,-70461,-159104,-111620,-21083,115823,269394,438721,429901,144932,-68079,-43852,70791,210784,253418,138390,-11082,-19037,152129,263476,45368,-168088,-101934,-39509,-42768,130822,252915,13234,-73251,68640,169549,100405,-74896,-228259,-228697,-110939,161737,463839,411231,161263,96347,69304,-117472,-203794,-113270,11646,107707,44565,-30259,179544,346743,239980,162690,264826,325109,223307,124802,92934,75763,118520,57492,-60598,-102742,-143794,-21122,298665,427126,307712,159970,50368,39810,98230,67818,-81373,-223295,-169236,60735,75544,-232530,-372124,-179938,-108557,-177454,-160405,-139002,-109494,-64907,10071,41908,-105240,-257631,-203493,-84289,-102831,-153884,-117847,43812,129093,136178,85704,8863,14476,166443,366643,298335,-59287,-259642,-88444,28073,-28120,-13894,121902,206608,81671,-106829,-251783,-321134,-364598,-387468,-281320,-52746,-80339,-239789,-195590,39254,267817,313975,194273,34495,-224359,-473585,-469727,-452577,-526575,-362912,-45313,85472,23196,-65882,-36650,69362,31466,-132068,-186232,-35246,-1189,-63403,-26588,-31682,-178484,-251042,-200634,-140621,-138745,-131803,-120413,-152109,-52916,168751,188907,2558,23440,209596,302540,249173,128921,-96160,-379952,-386558,-11550,318541,316080,100851,-69889,-89309,-32974,26143,82968,231555,415407,376106,123738,-99266,-210308,-200923,-34719,187811,173919,-112072,-261595,-140528,-81978,-73242,5696,24904,27500,54033,-36384,-160080,-223518,-208740,27923,119262,-85530,-249105,-167183,15792,41169,-119645,-91377,109879,118491,-94147,-210436,-80302,182283,252215,-73751,-356419,-260293,-42510,27054,68104,198438,145899,-63515,-234608,-190144,108908,467211,528168,173474,-209541,-312956,-450916,-684711,-850981,-1086136,-1193240,-908842,-1074505,-2568739,-2858010,3287096,10552653,6962109,-918439,-3976811,-2841677,-1030317,400412,603459,121393,-958266,-1875764,-1273221,-194381,154403,227686,237079,250104,285801,401254,262303,-121584,-266043,56091,177116,52428,70622,60665,-59361,-125264,-391848,-601398,-442191,-244946,-91553,71222,211630,170754,-114943,-185655,50732,219789,171842,260487,400972,405823,325212,297085,242064,13413,-235179,-240082,-42436,234857,323634,158092,75749,97842,-118821,-391629,-405658,-348046,-327165,-184722,108309,242941,195910,39040,-12998,83779,159693,114065,37934,-131242,-216807,-116744,-34390,-124422,-161995,-41176,-39264,-153934,-181830,-137867,-218288,-377349,-304352,103708,403393,354780,50770,-209366,-128812,8649,-28522,-127241,-159088,17669,344817,321370,103169,189147,334996,154678,-5465,60566,-80895,-294403,-241054,17211,137042,-65394,-240086,-54522,192255,115353,-154306,-246737,-121765,-109622,-112570,20085,112295,128247,115493,121576,115672,44886,-35072,42646,124204,105168,174618,214476,19208,-89744,78586,189797,37383,-119926,1674,184660,85409,-13061,10536,-22282,-42659,30537,57289,-42389,-25902,98410,32338,-193308,-203150,-60313,-117297,-260803,-35877,344865,355738,110801,111825,311738,421932,388351,273783,112786,-33015,-33325,27367,58116,137818,265544,299026,175394,105530,228907,333911,234007,223983,377539,386988,189631,-21235,-137196,-168987,-130053,-16425,25666,16342,112717,128564,-44937,-79254,74446,72112,-70140,-142751,-158775,-163283,-186068,-234102,-270975,-239182,-83701,89987,49146,-244813,-486791,-416678,-64698,167048,126087,63243,86953,117800,203716,117319,-210176,-319582,-70065,129063,131805,80267,79140,13272,-122967,-26942,137308,-21858,-283210,-374114,-307187,-122333,-55905,-123498,-89229,-41871,-162024,-162108,8492,86864,58723,58164,148151,73970,-158511,-227567,-124508,-26160,55463,130227,120421,22802,-64657,-84014,-146033,-157416,7340,168506,174018,114296,-43228,-201316,-186378,-89617,-49664,-10436,129459,231096,163189,110317,172392,77774,-85364,28899,197333,83895,-43963,33812,173529,93928,-188438,-283881,15892,348267,365184,206426,265878,456197,443766,266823,124239,45752,81403,203624,73290,-177956,-192425,-28157,-100441,-323824,-347319,-271038,-63032,169475,320708,367422,232077,-84212,-377354,-339608,-161513,-146031,-69078,147319,225547,120316,-117134,-176487,-39312,53374,-47043,-85318,-9381,-33282,-30150,111573,136064,58322,-32463,-14112,166535,220817,93947,16698,-18459,76897,307814,418984,280180,106876,-6650,-139300,-291606,-166113,68024,31198,-92658,-83507,-24215,76465,177110,180188,1569,-209956,-236364,-227192,-340721,-329015,-58358,55721,-43753,-140032,-232986,-192762,-6924,-70836,-238414,-115122,196640,344552,269766,95670,-127482,-251482,-122552,26779,-26529,-130686,-153277,-8835,144777,86193,-66479,-46620,96250,164562,52766,-76165,-121368,-85320,-14584,18997,53254,159770,41348,-185018,-119842,-17109,83574,289084,367918,279387,123327,-88931,-81959,86971,60007,-131563,-279030,-419759,-307705,-70934,-66805,-304880,-476289,-322609,-185022,-406914,-439063,-223837,-264478,-261684,58504,204131,-13471,-173537,-173340,-266077,-227897,-123035,-77742,555063,610439,-1305134,-2751429,-2643571,-3239314,-3349082,-1550204,275650,938248,1004768,986154,567676,-143684,3646,-952777,-3528768,-4179733,-2418356,-1496804,-1211757,-856344,-628567,-120204,335569,266358,27828,-68700,50698,167796,206427,302248,324174,281345,230174,220000,286801,394658,352013,285211,159789,31624,-11615,-7133,143041,209547,15656,-99501,63718,163511,59457,24944,30554,13701,-14117,9061,-55885,-163534,-149839,-120913,-156117,-136636,83802,339745,311451,115815,173162,292821,201994,63438,-9879,-146885,-353859,-438897,-344983,-129613,103736,170964,45872,78350,191634,104850,-126409,-86880,162330,246854,104912,-102577,-114586,145768,253357,1825,-129484,-46447,-104950,-156933,52682,195383,85047,-47503,-189346,-194707,57099,260828,249004,226066,226927,185069,138336,101615,11841,-153051,-240992,-102747,48476,82858,-24400,-208162,-277950,-84394,173862,164257,-82626,-170542,13946,113279,18464,-3776,8308,-48086,-106812,-104608,-173770,-162000,45436,254740,254340,210334],[108904,113986,-6709,-166816,-213050,-122386,-73711,-114475,-113167,-21155,-38246,-221202,-338336,-299794,-211371,-68712,161045,327707,246824,-787,-171589,-158630,-100637,-166988,-229208,-195090,-19924,89981,20885,-117577,-229965,-266049,-231470,-202749,-97260,-47095,-127817,-150546,-79982,-1779,-2079,25271,20191,-12698,-13615,-38852,-48444,45591,107126,10903,-119884,-123752,16182,185266,241834,270694,187365,-132460,-164994,138447,342507,249888,-78447,-248380,-49096,115595,-28525,-179166,-223874,-190313,34908,222825,194140,103967,57961,17391,-29507,-103971,-201781,-144034,-38229,-41106,-19388,-3892,-129781,-286380,-244236,-17225,37836,-89781,-187882,-227120,-252574,-186186,-74199,-83351,-156374,-60164,92225,148551,204641,187585,98819,119638,174590,81359,-35584,7954,196166,426075,372243,88988,-152774,-333005,-407106,-157403,152141,183364,81583,-57894,-183226,-12038,295650,332280,49573,-207868,-164835,186498,480514,460059,336570,380929,432489,411502,436256,510076,503206,317356,125418,157637,192769,39473,-49120,-21236,-31908,-30716,42643,82099,-31794,-110129,-39802,67461,78769,31095,113080,211248,250201,272100,281150,252870,94831,-34081,-103699,-31573,37647,-16824,-109899,8743,237957,239815,-17935,-312601,-406321,-293148,-35285,153480,94943,-114080,-221580,-158807,-151897,-218882,-211152,-177355,-121420,-19511,72643,41188,-131900,-222897,-40817,137935,20366,-185429,-211483,-117586,-5668,31873,-62897,-147703,-71945,119171,202629,66364,-207711,-478349,-546645,-173565,266621,183123,-43122,-47951,-29035,-87928,-12747,221602,468463,511019,180261,-134168,-93795,108707,257254,262655,123434,9840,61862,289779,410970,211548,-23241,-50871,-19920,6172,131994,139091,-84246,-36020,153048,140726,-47082,-217254,-270484,-175733,3743,240234,461309,351496,135103,133105,126317,-69725,-158993,-42050,77225,139401,46842,-43611,184623,348051,175063,116907,270363,341198,281207,198900,134875,23499,-4025,-711,-54866,-133467,-158556,65298,381968,386764,206518,131358,87932,47752,85299,72474,-89032,-264641,-241148,-34516,-8032,-289145,-403915,-228730,-139283,-180944,-120162,-45133,-34757,-26063,67895,149799,-12069,-206182,-169478,-81017,-127569,-175885,-105023,33797,151408,222533,183010,34816,-67374,76307,443487,461162,21804,-214617,-15257,101473,4257,10101,162089,206031,30610,-127112,-187305,-212880,-296521,-423080,-340827,-9986,14068,-187834,-180817,13846,178913,235056,153903,9640,-197768,-351341,-410578,-482546,-607317,-411920,-54112,77610,-55813,-159940,-91610,55503,75680,-85843,-206670,-79204,13497,-10159,-2178,-55185,-197169,-287019,-215848,-62625,14387,16005,-15178,-83850,-37789,128977,92351,-114008,-63417,191420,316849,264896,163567,-1082,-265553,-274734,-6483,242706,260432,62967,-136383,-148033,-84062,-18350,106885,272018,346603,291235,116101,3097,-56583,-61446,72933,224345,167129,-52205,-110310,-33260,-68286,-139567,-122877,-93532,-25798,45330,21800,-43003,-74702,-65445,47928,42497,-114230,-241233,-153329,63884,74091,-127526,-100720,70870,34916,-156191,-221956,6773,320054,342299,-8070,-265511,-161395,21065,17042,7392,140230,197850,97425,-67794,-128261,45018,338352,364325,92822,-95417,-120669,-262910,-494116,-562216,-742825,-904822,-627698,-1063657,-3448284,-3371935,3570001,11728984,6505996,-2254519,-4661247,-2675662,-1131510,163482,657824,547148,-489530,-1604534,-1210233,-367725,-8746,223815,180845,103924,165620,267142,93975,-253352,-334535,28793,163499,48489,63683,45847,-63702,-92739,-275474,-500091,-423143,-172880,58930,138788,182376,148349,-46327,-56550,167265,232604,149932,302725,527576,551326,382975,247462,212531,81262,-139838,-165733,58912,313156,380822,239189,146727,148264,-49987,-309762,-366753,-399129,-430670,-197787,133355,220376,97931,-46674,-89602,-9700,86750,111167,42115,-113382,-195951,-127983,-32509,-23234,3174,69520,41374,-65570,-67102,-24568,-135072,-301412,-261092,75826,398510,414403,113093,-167735,-108950,2474,-76449,-176184,-209301,-74693,257124,314076,105731,109979,180431,28595,-66082,12299,-108825,-277239,-206497,-15255,55490,-72261,-199402,-60633,171411,200743,-14107,-207368,-175711,-138560,-70586,70449,114468,96625,59502,56669,88764,81657,11234,40307,76763,49137,151612,263917,120897,27655,164884,271572,159724,-36187,-37172,60287,-7257,-96707,-61181,-26867,9263,69887,63356,-5610,37762,109779,-30361,-226803,-139295,38184,-39725,-244234,-79720,317501,403649,159879,72550,195885,304523,372741,337320,152461,-35911,-14033,78690,130920,149076,214347,290862,215600,142185,206452,206416,84238,177348,414866,400520,118098,-90584,-152713,-129429,4448,138504,55404,-31934,77037,90350,-69684,-78750,75836,87226,-46748,-150122,-162587,-128714,-89055,-123243,-226934,-253347,-89894,129525,119294,-172604,-435147,-469962,-254050,-22806,18932,37004,108304,127337,171831,106268,-135935,-234834,-54357,106314,105877,127510,209086,82259,-183578,-140082,91699,6014,-261716,-351120,-261282,-146966,-165009,-206223,-72601,6747,-174678,-183890,57136,142587,79227,66984,138639,47625,-205340,-274266,-100959,16240,48993,126905,179191,114314,16130,-57710,-128517,-72008,107293,176684,97618,59988,-34474,-183927,-198479,-126985,-60942,54957,234865,292158,163413,72535,147307,55579,-122809,6919,170636,73541,-45416,-22988,88674,57245,-209873,-368361,-132628,215570,293584,243405,326910,480804,419442,219558,32458,-34882,111684,256077,57949,-169581,-129881,12095,-109843,-290776,-267472,-192370,13282,317888,500386,477529,248665,-72616,-311311,-282413,-181133,-203009,-175179,-31895,100328,88675,-68759,-109440,-1471,87865,-39489,-130576,-2442,36809,-1379,36915,35231,5220,-25664,46941,219056,238298,115185,49265,-30341,-2709,259515,448896,339917,116567,-22350,-135311,-235239,-149757,9084,7815,-30853,-10204,-28894,-26832,93425,177789,57036,-125177,-143140,-167830,-304081,-303137,-94333,-46033,-109108,-145759,-289166,-350072,-159067,-108904,-162553,-17453,299036,440603,374891,176713,-33303,-172124,-104595,16736,534,-110020,-166753,-47519,122471,73490,-112617,-177386,-83655,34659,-16495,-126580,-157884,-108533,17937,102180,109869,191919,77435,-181642,-140441,-33876,37314,266969,396234,272456,97981,-26545,-16450,82248,32902,-110230,-204206,-305651,-233804,-30403,-53229,-356112,-552478,-405946,-186284,-270072,-319470,-150341,-187495,-260820,-37558,118213,-92845,-264286,-275683,-331205,-268856,-199525,-22135,864156,811048,-1322217,-2780557,-2903572,-3785828,-3586223,-1322808,568021,1122883,1199676,1111974,740140,328879,255420,-1405282,-4261808,-4602254,-2420882,-1289841,-1018922,-727719,-530020,-56859,401804,294039,21905,-46021,88167,198329,176642,163345,204646,263525,190337,109868,175495,260013,274003,290211,206439,97377,40343,38408,180487,216353,-1034,-121856,8329,83229,25605,50519,71165,43546,55474,53748,-46622,-173671,-162275,-144029,-182745,-141197,70413,238736,165923,-6852,28129,162657,217941,171219,89867,-106327,-328714,-394993,-364962,-220894,6116,153499,121508,158806,217052,89950,-153438,-192841,-61770,-11129,-91698,-173569,-23004,286517,289771,4389,-53946,39464,-75430,-130112,123772,279810,89556,-122120,-264518,-207415,100753,371405,334620,233907,236934,284031,249140,160402,27952,-147849,-207500,-6446,201406,176648,-52842,-329524,-376621,-147042,114937,82552,-170518,-226520,-26912,75586,40665,47200,5981,-112232,-188742,-126037,-115913,-114116,21548,197130,175432,96288],[-8145,32078,-38335,-148471,-183535,-108352,-38154,-44317,-52456,-1119,-21660,-192918,-339902,-321070,-145079,15842,152851,262044,209773,-23667,-170375,-118774,-91049,-223496,-349815,-327792,-102667,83428,36477,-154971,-327229,-405045,-340797,-286094,-135340,-54479,-149822,-142582,-43880,18211,50739,127585,158891,165630,131464,43792,-4090,97274,156643,109376,24162,-78410,-2862,192886,287815,330401,205602,-150330,-215118,101963,334042,242103,-49851,-145621,83972,236314,53179,-175708,-241549,-125119,91381,178134,131825,79655,24702,-59359,-56409,-77897,-211815,-228499,-114680,-76446,-30988,47856,-13273,-189257,-226267,-102988,-52942,-131644,-228097,-249837,-210741,-118423,-43248,-87927,-163879,-54494,136497,190345,199959,193624,160647,187012,189334,74519,-21204,26349,219514,417181,311334,44534,-141146,-312727,-428498,-205225,168731,320337,244256,47611,-112604,31273,329166,351648,58826,-184472,-89811,283224,537665,459134,324445,398765,438263,378039,416005,524572,476956,189818,-32991,27455,84067,-88966,-181091,-135114,-130270,-97381,-7962,7350,-95480,-151133,-91934,31334,119062,90542,62149,80754,134484,185104,194752,118464,-75164,-185708,-73853,105633,207911,69069,-135842,-69602,175076,230998,1408,-278270,-359110,-237208,-35664,98332,91125,-79247,-139175,-56904,-93153,-255881,-330186,-258391,-76914,107721,214865,140813,-86716,-194303,-36605,97815,-33296,-172405,-112808,-31411,12916,53440,5630,-109977,-86220,133153,201306,28523,-182775,-359672,-466389,-244780,26759,37096,3656,73650,29903,-123055,-60995,212619,475884,538861,213701,-150368,-117662,111982,222505,201056,97755,38913,92634,289690,409273,289902,89521,5905,1512,31720,96176,-12378,-159214,38478,256810,100757,-204089,-352824,-311656,-133396,107886,299411,422575,315065,157165,190916,208660,28993,-86136,10227,119655,162221,50803,-61469,141143,301929,117204,78445,270031,348476,302778,241931,176068,-420,-111326,-67270,-63193,-163071,-158956,143804,423249,313599,109714,118668,141145,74172,71559,70547,-73516,-261452,-272961,-103597,-70820,-303970,-389942,-235864,-127243,-155777,-84948,51602,60682,22707,94306,193581,65444,-113806,-117072,-96285,-149799,-171847,-72647,19751,141283,260837,252311,70657,-132647,-31391,438746,558779,123638,-106185,86332,179957,52466,68465,224076,194383,-15867,-133598,-115463,-81958,-178201,-404473,-352991,21163,85497,-126482,-131772,22347,101849,125324,75645,-30697,-155778,-188019,-267522,-419062,-574785,-381877,-52145,22868,-166330,-236067,-116656,31140,99888,-9199,-153428,-82990,53829,70731,30090,-71371,-183464,-270921,-214565,-15737,141360,167274,112951,-295,-45319,44568,-26323,-206811,-122058,164242,288002,234331,169438,100034,-82824,-110376,-19429,79676,117246,-6064,-181973,-167063,-106549,-62871,102002,263122,256109,210138,119971,93063,59957,33509,157806,248043,127649,-17023,13000,44582,-46062,-173503,-224521,-194208,-82838,26080,71610,62220,52422,73758,90538,19630,-99583,-198971,-107015,133351,118518,-118197,-110366,25239,-36217,-189774,-200101,106604,440007,386795,27683,-169352,-33139,99789,11889,-26218,95540,225984,211372,84714,-18402,25280,182693,156252,-5503,12624,112163,29276,-186686,-174071,-298648,-551986,-462060,-1238932,-4090074,-3642919,3691855,11776000,5751785,-3721289,-5109942,-2200359,-987473,10217,754391,971556,56351,-1095863,-935416,-456207,-126532,216486,72035,-139373,-14687,106329,-84038,-389301,-346989,58502,169771,46440,74984,69479,-1166,-23201,-150046,-345761,-314304,-26928,232227,232798,179039,121509,-190,31953,258023,270980,196148,363579,606923,624158,385615,160510,139700,125326,-9426,-35669,183896,370464,359203,208286,127828,136970,-1967,-199187,-274240,-358656,-383710,-77472,215006,210003,2513,-127123,-157054,-97787,6158,80303,18351,-74264,-128484,-105897,-12510,78987,139893,147038,103773,22440,33077,50643,-75035,-242086,-239211,-1723,314505,405746,147881,-123686,-80037,25233,-66018,-162999,-217072,-122454,189880,291079,80065,1944,-9240,-136400,-133842,-1771,-57311,-175711,-124635,-45889,-24761,-31984,-77287,-14602,171592,275470,89529,-173742,-207594,-106627,36810,116595,61017,9382,-37294,-47206,43223,107974,37901,-208,-9633,-34518,106709,295976,226866,138158,199742,285654,250449,55809,-56195,-46287,-90986,-185877,-149453,-40515,49319,90140,76540,56349,79474,69996,-96633,-211665,-48008,126836,21157,-207541,-104010,261635,395524,192032,38325,63953,131018,263091,329914,179789,-819,32630,140648,202443,157352,160352,256416,224294,172146,194037,84141,-43727,148634,436901,382851,49270,-135144,-149112,-77264,131087,264050,79911,-73636,37083,54582,-71077,-36357,102071,111890,6942,-105535,-142873,-100657,-2624,-31261,-202706,-253951,-69839,158185,162672,-59459,-275793,-416041,-381562,-191795,-83233,-187,88469,109943,150211,116979,-51766,-155380,-72590,44089,57308,148020,303102,163097,-175152,-215154,20821,27153,-198480,-264534,-139191,-96589,-223047,-278275,-72024,57431,-131520,-169387,85518,186111,97564,67966,122972,51368,-192968,-277848,-83009,35650,37335,115282,205670,176748,85829,-31673,-86175,34807,195818,161384,10365,-3660,2639,-118634,-180514,-126886,-39080,121055,313197,323510,149697,55590,141120,32330,-159458,-13271,126299,37057,-52311,-66004,13361,41748,-176897,-374995,-227972,85458,217024,281989,360456,408004,292604,109116,-72396,-87737,156184,268956,23554,-143732,-40232,63095,-79120,-222381,-200881,-109435,104462,454778,620144,493027,223913,-47176,-210879,-189176,-144873,-193704,-240274,-162376,37571,97833,13132,-29757,45068,127009,-15374,-158948,-9795,101664,54138,-11882,-51195,-44706,4248,149981,295186,241431,100273,50324,-42549,-73037,179542,394451,326128,120544,-7634,-105627,-161896,-131442,-60621,-29968,9472,37732,-27910,-73777,60663,186323,109217,-42688,-57882,-84130,-191711,-195500,-100706,-118425,-123227,-94883,-272758,-445075,-307112,-148118,-85632,65427,355166,486328,404393,195645,59270,-46835,-60615,15326,28534,-103880,-186763,-80782,95677,54692,-163130,-321223,-279225,-117363,-89944,-145421,-135325,-101219,40200,151504,105893,149550,89325,-141670,-110706,12579,40396,228613,368135,247650,92634,33939,25251,65801,24274,-41701,-93455,-182687,-176863,-5260,-21677,-324894,-507581,-387673,-142745,-99678,-173569,-93744,-104717,-186215,-36784,120122,-52676,-230671,-287181,-333289,-260478,-243865,-40479,890812,700380,-1388452,-2582582,-2861384,-3906145,-3448259,-1016084,688942,1082785,1192759,1118483,854352,760683,398844,-1855440,-4734514,-4611004,-2295830,-1210891,-953327,-637023,-448602,-30773,379558,225657,-33754,-11427,148779,200886,59707,-88334,9010,209983,139831,-18002,24449,84619,169787,230296,165238,74870,16977,59246,208066,225852,22044,-86291,-7308,3724,-35082,32459,73637,31938,95812,118092,9299,-137550,-162424,-188206,-243997,-180027,2730,90096,-13058,-160737,-128838,57631,251328,301269,214599,-28979,-233789,-256513,-286559,-263641,-89483,110509,177349,204773,191639,25175,-197729,-299786,-283716,-253505,-254753,-209405,61271,373673,279650,-3634,15252,118939,-25164,-84227,164806,289855,23927,-226171,-280823,-154540,135220,417295,378589,211307,188741,313379,323226,198862,35655,-119631,-114267,124464,317233,199907,-102650,-390433,-408992,-191093,39746,1026,-208161,-213860,-38880,37161,65602,104772,22483,-159028,-242540,-117751,-10084,-12381,40228,136326,75118,-25384],[-94153,-57535,-75034,-103017,-99925,-52359,-4972,695,6815,35090,4831,-150053,-291272,-242274,-7118,115605,126971,153156,118974,-82290,-205360,-121238,-98625,-257561,-443535,-436045,-169250,93474,75051,-159433,-360941,-436972,-377216,-326334,-165151,-65600,-148390,-109009,7853,45037,121387,224544,281984,343610,283349,111344,4117,92036,168419,197465,147315,-55166,-40065,191806,330349,369248,194334,-152905,-235510,50114,282424,213485,-12304,-36912,206070,356090,188884,-100243,-212092,-45967,132140,118578,58927,38670,-29407,-121657,-39687,-6877,-148095,-213402,-123576,-99549,-68750,72402,77154,-131736,-250826,-222390,-171069,-167199,-198066,-193355,-119173,-13094,26792,-47780,-131334,-65688,96490,148123,134377,158139,196112,231226,182147,65571,7253,27210,178197,329567,231899,28243,-105387,-255882,-343194,-137226,227215,428546,377362,174596,17246,99189,315136,302989,53243,-118500,24223,355872,537117,424030,305604,383369,384744,272346,306700,458550,408757,58424,-173951,-90322,-22895,-172721,-252899,-219003,-209516,-168052,-108963,-118582,-141367,-146754,-139622,-42802,115686,114407,-40651,-95690,1504,111509,134050,-9184,-234446,-330954,-97344,166779,321326,142719,-146924,-148670,84723,195593,13688,-216130,-254985,-137551,-28211,45396,63319,-59242,-39260,61216,-32024,-291337,-454372,-345388,-57971,180117,300688,235032,-13693,-151240,-27453,51909,-104763,-188361,-63542,23854,36948,91767,96031,-43036,-95655,90851,139133,-25373,-124148,-185974,-309983,-255422,-174576,-91694,55229,175864,65104,-112961,-42681,207324,437241,498942,224074,-128158,-124610,68768,114425,79759,61273,64996,63189,150152,260345,257230,141654,60078,31290,38859,35628,-149859,-188037,128425,339300,50037,-322525,-429816,-321642,-88660,180094,319192,364440,316757,220221,252455,296106,149591,-10373,27962,124769,160279,52677,-67901,81280,237945,92355,64568,269593,347361,275435,227699,191276,4079,-169353,-117954,-86339,-189022,-135921,199897,400851,217865,44619,124291,184196,99959,56191,58039,-51908,-229796,-258245,-121588,-102703,-293222,-352832,-205114,-77487,-107367,-64533,110995,146770,70775,75770,151901,108302,3212,-47526,-103218,-152750,-153220,-60089,-11438,98726,243392,275013,99221,-176613,-137798,338058,543993,215420,39318,191541,244447,103788,141968,282886,164734,-53960,-127962,-54796,39661,-52196,-344672,-314242,33645,111243,-70960,-61997,58522,57338,11689,-24121,-76110,-114340,-46816,-85778,-282107,-444338,-289020,-34507,-49172,-264383,-266267,-102733,295,89372,75775,-39524,-43558,104320,149388,43813,-93985,-143156,-193357,-179512,4464,216906,291468,248742,95423,-57901,-66208,-148482,-259844,-137564,136455,224501,160182,141492,173985,108693,55533,-34015,-106372,-58857,-83160,-202360,-149830,-93150,-89960,72828,216288,188011,166584,140589,155276,114418,54885,184647,240219,60167,-19378,66718,66136,-20308,-158360,-260349,-233823,-112203,15347,110770,135062,128920,166728,138533,45296,-54523,-135100,-41932,197299,152102,-95552,-106245,-5734,-66102,-178010,-144362,200907,512983,377643,41520,-65786,104082,166199,3703,-21771,97925,239287,257244,174261,81789,31596,41434,-24462,-86275,70739,287803,313571,168610,241183,126690,-267852,-484358,-1511727,-4176266,-3634448,3622845,10811113,4925473,-4999404,-5253397,-1568980,-656267,29031,952990,1316003,548031,-477577,-537468,-437470,-161775,202342,-76540,-419508,-194485,-4546,-205528,-493138,-312271,123922,181446,38310,101809,140458,118808,65953,-50015,-184525,-148475,142760,365576,313524,194190,87425,-9186,53151,309139,338023,296475,431752,632473,614265,342408,75525,47525,124889,116747,127248,305548,392433,268945,70839,2092,44434,4067,-93709,-157335,-241740,-212242,113273,324384,206392,-79389,-187579,-194959,-156798,-44291,60320,4445,-20265,-38831,-58488,26009,167782,226014,190862,147020,94254,105894,90618,-47763,-219059,-247980,-100429,183642,329781,138893,-92182,-45205,77614,-1765,-117803,-213707,-135737,155131,255875,30918,-108860,-177685,-288558,-203537,262,40315,-26540,-22400,-70369,-89977,35240,93154,75211,197284,320726,134091,-149939,-213285,-34601,175451,148243,-26257,-99513,-144683,-158452,1254,128790,42850,-63658,-106911,-125155,40724,280450,287395,204225,176969,220917,262044,120115,-40423,-85712,-135698,-252820,-228103,-65378,59263,74201,64677,91978,76451,-5078,-137477,-148042,37008,181287,65632,-155807,-114762,182558,334190,202536,28376,-35741,-38298,98519,255622,183632,54788,92232,202449,251630,156031,118050,202749,191580,176261,187938,5983,-108510,147264,437718,332892,-4849,-140962,-110459,-13162,214399,323466,93554,-91829,8272,35466,-39033,42187,148355,145828,89151,-5448,-93723,-79174,51424,18675,-191678,-221011,-11498,178431,166768,54172,-65446,-283783,-420766,-298283,-154600,-42189,28537,61298,133934,142255,18000,-106058,-118341,-42757,-7696,128441,336487,243286,-94848,-226707,-46251,46075,-100996,-123836,42185,21274,-214692,-312384,-79792,99502,-46335,-124370,81626,194182,101439,62651,110055,74067,-136553,-226564,-60087,31871,23738,96480,188203,188411,112917,-23814,-35536,125402,234552,116315,-79025,-86099,21105,-54030,-151630,-91734,10033,165662,338975,318920,134378,75685,160928,9072,-184564,-18853,79387,-22167,-69846,-92912,-42334,47006,-96629,-297073,-238633,700,172343,318030,367483,278749,109912,-31266,-148019,-81621,202918,240549,-13812,-101844,55959,122995,-74,-129744,-160603,-51387,184653,540708,641811,407400,151982,-30825,-113586,-91963,-72276,-127608,-232568,-183783,56100,135949,81410,21385,78631,154034,15206,-161958,-39806,129134,115996,-12004,-85978,-63003,58383,267471,368421,217614,38947,8220,-58763,-123279,69943,255486,236526,125133,42865,-53224,-93882,-116987,-118053,-61673,33089,61825,-12465,-42441,89619,201108,141245,15216,673,-3678,-52437,-50853,-85491,-152735,-87574,-5503,-195949,-457243,-407576,-175649,-32910,104508,340946,454853,338616,145007,111578,68061,-17820,15621,39959,-125359,-220987,-103620,73205,35621,-200999,-424727,-418020,-231572,-139137,-129882,-73385,-73439,49753,161352,52607,56855,79208,-76043,-36299,106157,83120,166558,276514,209933,113140,79627,37034,37933,29823,46584,18037,-89377,-146862,1457,20079,-218432,-363565,-284893,-66364,61199,-28648,-46166,-14029,-42516,62013,209857,103977,-80448,-199050,-250654,-195375,-262590,-156153,563069,191882,-1596536,-2304004,-2567392,-3523752,-2870028,-624104,655871,857155,997115,987629,838164,964974,340784,-2209190,-4775609,-4140224,-2013472,-1218669,-987590,-586264,-387417,-33346,288400,103004,-101048,30572,214659,182906,-97343,-365564,-201247,136740,90163,-134304,-129129,-65221,71564,123429,49851,-42823,-95242,24347,205742,235361,88604,9596,25261,-49825,-96119,-5197,42871,-30829,58170,155915,92931,-51324,-135732,-226379,-302439,-231728,-103521,-77292,-189102,-305357,-241183,18178,293704,407596,305790,37057,-115576,-83640,-150851,-257317,-167446,39024,177670,193719,120279,-60587,-232638,-365804,-428638,-402618,-338129,-205009,117564,395022,243330,-518,79486,182654,37591,-27389,168392,228488,-83467,-323124,-237618,-50266,158050,384448,365900,157206,92522,272444,352889,217381,33520,-84281,4079,250634,363072,155870,-150712,-371179,-367099,-202445,-32027,-62206,-187725,-136960,-20421,8991,88209,153499,38661,-195896,-258699,-70332,118572,115852,99520,93770,-15616,-111956],[-119574,-129944,-116136,-54527,8493,32792,22021,14792,54585,84600,43247,-96224,-205819,-90807,158425,197896,75787,12550,-9793,-151567,-251790,-158154,-115192,-261251,-488857,-497231,-201676,120835,123017,-141529,-336761,-353762,-320703,-303167,-163316,-66185,-127440,-59828,71514,94346,207475,300294,349156,447337,384003,147566,-10984,40616,137509,241729,205529,-63977,-85475,184544,358101,367026,148825,-150081,-226925,-7422,196527,166802,21620,49444,284320,446133,338117,18444,-146590,25715,164208,86487,5476,-9728,-84669,-134354,28595,103342,-17947,-99976,-63114,-102639,-120974,61948,127478,-100220,-285396,-326416,-278362,-188192,-111849,-75777,-4280,97279,112831,25291,-64216,-78478,-4321,37599,27699,91624,202317,255934,174203,75032,48128,92,71293,197173,158056,32925,-63545,-186932,-192102,16818,311632,485217,451109,291019,168617,172879,256478,198317,37609,-12226,166111,399700,473204,342619,265019,331189,294081,139906,157492,348306,325778,-33391,-249302,-154356,-94479,-194832,-255853,-258274,-255357,-235594,-245293,-261178,-160846,-102737,-167431,-135323,63946,90297,-164618,-259795,-102053,68680,101728,-96416,-322163,-382393,-139552,153988,346276,167219,-153823,-210122,-9494,137591,12980,-137337,-108979,-26445,-31873,-11533,-5554,-67455,55212,176578,31911,-292853,-512749,-384252,-50417,194952,315494,299086,75434,-97276,-13160,13313,-175883,-227717,-62769,49860,68739,141277,179896,19404,-102335,17342,39763,-88556,-62430,-21978,-132020,-192301,-243110,-148643,96189,240514,96210,-55248,5282,171133,337701,387462,187302,-95808,-125616,-11473,-29546,-62407,22137,78210,-16503,-76864,20030,130104,126460,98895,66774,37605,-25061,-219991,-158871,205801,362383,-10616,-371132,-419255,-282580,-33446,213993,298994,310298,349864,295931,290323,355643,250632,43292,9913,89530,121383,44638,-57309,33821,186923,112010,81667,269007,337126,210822,159341,171945,31084,-159878,-133384,-115331,-200610,-81998,225504,307821,109856,22706,142273,194982,106758,39651,33602,-44258,-190169,-200580,-82091,-104482,-279862,-319267,-152726,-7682,-50246,-63775,108494,196338,107398,15575,36634,110721,120003,32822,-79586,-126250,-134756,-96403,-70786,30709,178756,249481,109104,-201056,-230854,154088,402610,264641,179301,270460,276792,140864,200741,311908,120693,-79944,-117485,-25004,114631,34827,-261489,-232746,30310,88056,-31380,7720,103853,47725,-81742,-123446,-115263,-83810,31932,76658,-111444,-256954,-159063,2974,-99740,-306995,-236010,-53752,-30348,43763,150000,104433,26916,143394,192188,16996,-133346,-87051,-63957,-103448,9129,229209,363978,370435,198797,-47134,-166257,-247877,-265455,-106424,116473,143036,53558,74329,188435,244813,186015,-24417,-242434,-205935,-146879,-204701,-117256,-52592,-88159,32505,155835,171116,175036,169223,178271,103752,6246,142738,190209,-18381,-53373,38728,25186,2658,-94010,-217397,-193456,-88967,27140,135309,164077,145519,191906,170985,91371,-3729,-72099,19434,230644,158626,-65051,-78568,-6293,-37010,-109079,-57488,272909,517982,316279,41891,38661,220550,197335,-10617,14714,155057,249155,241320,183247,125053,36317,-52241,-123531,-127840,51687,329093,481247,475678,591959,430292,-137772,-679981,-1767207,-3724569,-3433439,3448956,9537643,4245734,-5876569,-5154435,-944969,-240527,236255,1246589,1514052,876526,100226,-135116,-321742,-106101,173996,-248782,-663222,-316529,-14439,-226972,-533176,-247839,198329,184498,18211,131193,242484,256285,143458,2540,-52742,33406,286837,418918,343874,206273,43925,-79308,9501,319033,420902,411051,483347,599610,525750,268046,19524,-38400,78369,204199,285779,394279,372531,142335,-128438,-208030,-118680,-35535,-19719,-49960,-92507,3427,278599,404944,190492,-141940,-218255,-195481,-175751,-41375,85478,36677,44030,48176,-1175,71117,227376,258792,209443,172862,135665,140802,102448,-49741,-223937,-271874,-183281,52857,213901,92237,-77228,-9592,144662,86212,-80144,-220014,-129410,143042,205346,-30810,-193300,-276564,-379499,-265268,-6017,130906,116987,66527,-90632,-137851,91188,246030,175487,236491,325927,124498,-132874,-195833,42921,297523,160196,-113600,-190651,-230031,-240442,-13932,151688,31394,-127996,-184517,-199106,-39437,200947,267808,207258,113224,99586,184377,135276,11652,-41840,-131168,-281403,-279769,-106727,24799,12946,-275,57597,24779,-82242,-131893,-53293,88966,190879,100533,-95059,-118232,93021,240590,194757,50242,-72940,-151845,-68170,132142,152745,96927,138412,245202,258809,135818,92029,140953,122717,146988,180147,-9277,-95900,170766,423504,271708,-29837,-100413,-29739,55024,231588,303096,90024,-85473,-4264,37269,23959,139699,203193,180745,180700,127781,-19210,-60379,64284,20118,-181350,-143064,86868,195079,135366,134522,129525,-120976,-374112,-324141,-179550,-77278,-51570,-8141,118943,169398,51485,-106134,-179603,-130335,-77119,68569,305957,307395,29077,-177618,-81007,72926,11901,38259,243233,177914,-145816,-294781,-86602,123972,50949,-67388,42524,153478,83917,52595,99337,89263,-65387,-123331,-18988,14809,9826,69042,125769,142176,81279,-45041,3437,171141,203612,39185,-170053,-193664,-22876,-39237,-134545,-40406,67383,172500,303858,282328,126894,125518,193408,-14170,-187155,-370,45136,-91801,-99102,-106330,-74327,62968,6417,-158541,-167913,-17408,174467,337968,341077,140585,-68780,-160107,-165946,-12790,232714,181041,-35575,-43292,140530,187766,111738,-32135,-141839,-27413,238449,557033,565075,258590,48683,-38549,-45350,-11715,10222,-34865,-153527,-94405,130262,172072,94022,16833,79538,152501,38850,-138847,-86532,101234,154442,34349,-55231,-34181,130210,364964,404810,155666,-66630,-75655,-82671,-150724,-55556,64507,100557,137220,124306,12248,-51612,-108445,-141441,-68767,50016,73084,22551,54173,161660,212202,143970,36544,25561,50098,59510,75031,-58767,-148542,-16943,94742,-96684,-404562,-433440,-177955,-10977,95304,260075,339087,189397,45992,108988,127935,1952,7850,19387,-177105,-267889,-117568,55753,21665,-208081,-450968,-463339,-275146,-147722,-89161,-8591,-43632,49340,141792,-17008,-39202,65785,8788,68418,214746,136862,74463,130574,162997,154674,110238,28083,3886,39123,120348,97504,-45152,-138329,-7594,60436,-68992,-174724,-145279,17199,171012,84444,2701,85902,146542,229446,356236,332332,142213,-41132,-100450,-95174,-278989,-356375,-61564,-662265,-1974298,-2096292,-2145946,-2738620,-1943802,-172776,535673,534109,675072,725172,651763,844682,56337,-2420171,-4351544,-3265134,-1582468,-1239209,-1059919,-568707,-346832,-53421,161644,-20687,-139587,69155,255472,148814,-234160,-567477,-357420,66442,49255,-217888,-244842,-136560,2294,1994,-95564,-214111,-257691,-66211,163223,240384,187988,146318,93276,-64879,-128354,-25398,766,-130709,-67575,129346,174380,71780,-78291,-233425,-317280,-267095,-217736,-228374,-322934,-396967,-269937,52168,332952,456044,327048,63314,-13861,62334,-14938,-211666,-212394,-52674,103613,120763,25710,-129511,-234194,-360947,-451602,-418563,-321931,-166625,133529,357867,203028,20145,130347,222724,102209,30309,140358,124533,-185691,-365002,-144437,75031,169309,286584,297744,81383,-24453,180533,336989,218360,21023,-62975,101620,332153,328685,68598,-173692,-280263,-268280,-178631,-84242,-99907,-124136,-23685,20764,2028,108034,184922,43848,-218458,-235677,7124,232860,234055,181350,79598,-73363,-136086],[-78984,-166189,-155866,-20760,111179,124539,37632,1218,83990,138517,91382,-36923,-108458,75597,299795,239158,1741,-135103,-146290,-200977,-266178,-192012,-125842,-235627,-475012,-501097,-195882,157292,164057,-117770,-281490,-199259,-188268,-219808,-122530,-50551,-97829,-9914,137921,175114,302082,346160,342013,431925,389544,143151,-33122,-33322,67223,217685,177807,-106908,-129620,173063,365233,324132,81042,-149117,-197798,-61300,90416,107247,42314,92684,296573,481718,453657,143378,-58963,82060,201220,108403,-11755,-52530,-107783,-70305,139923,231088,140962,64385,38169,-85789,-173730,15949,133322,-76837,-292083,-370042,-343873,-196894,-9071,59402,97614,174774,181080,104422,16863,-80289,-119875,-101153,-88226,11754,182509,269499,185713,111921,88612,-58058,-79339,62047,100450,38897,-32058,-126006,-40455,184890,382768,477116,452347,369848,303382,237205,173544,69331,20873,114831,307333,412492,355213,210610,185741,247000,200616,35127,28248,236733,250139,-59498,-227871,-139819,-114255,-168040,-210244,-253958,-263764,-289162,-383060,-377386,-154865,-42396,-172403,-220726,-20527,26358,-267308,-354443,-139597,60296,84825,-131609,-314406,-308512,-154674,98871,280991,122109,-163997,-237582,-83774,67967,484,-57057,43490,56361,-63994,-87599,-119345,-104592,123866,268375,96063,-240111,-460302,-343332,-42098,162093,265129,317602,164320,-31888,8708,-9716,-229413,-272644,-83592,66308,110228,190638,229559,48091,-106540,-53787,-66033,-151373,-28786,73829,8302,-72893,-156285,-116001,116059,266085,149543,39939,42976,89450,184624,216805,90263,-83667,-128034,-102756,-159540,-174882,-5882,74289,-119267,-307279,-225410,-41707,60194,108725,93583,34719,-60627,-195169,-78573,246600,308652,-75173,-343654,-324960,-197592,28537,218238,257663,278069,389602,347917,280833,356577,295509,60096,-32142,21411,43075,18939,-36334,12551,166555,168655,123265,263059,316701,139179,69052,130967,70595,-90261,-108131,-136665,-186157,1122,219303,155952,-1536,36350,160976,163917,83482,22613,677,-62392,-157801,-113309,-107,-85454,-280784,-306490,-99145,58897,-3566,-82551,46844,196738,125371,-66360,-111275,79748,208933,112295,-18610,-70916,-126550,-182386,-157321,-48949,89901,192130,99968,-210781,-305235,-74410,164205,251448,272537,300143,266412,148342,218889,296960,75870,-91457,-112619,-39911,112818,50547,-174732,-127940,21998,34902,-9837,57297,137530,59815,-139632,-199148,-137505,-64453,48036,176342,51985,-58054,-12618,65205,-96099,-271212,-152720,14065,-52777,-20716,203081,242627,105647,152186,176995,-53603,-185962,-25747,90093,5431,9857,182485,371530,452419,299236,7745,-215984,-300153,-227303,-40373,105684,57888,-71321,-34404,126923,284407,269103,31206,-278521,-282252,-187084,-204157,-97422,-5527,-56568,-769,108797,203412,219958,186589,157745,43921,-80796,52677,106921,-83095,-97573,-49390,-60771,18500,2833,-112913,-86162,-8108,62641,138887,148534,114344,158810,175621,124838,30504,-29438,56986,220637,133915,-32737,-27273,28033,50391,18333,55452,312457,450641,214130,32359,125754,286683,184259,-26302,67179,246228,263163,191812,129966,93961,14319,-86251,-124550,-128756,-40568,215260,472025,645443,800035,565950,-161836,-950729,-1907189,-3073879,-3219522,3290017,8784455,3830235,-6265285,-4910901,-431856,149585,566580,1559158,1534391,987274,506305,159868,-152817,14486,123297,-424682,-811746,-350501,78680,-144239,-495550,-171983,262363,175851,-13003,145830,337990,355503,173670,1317,33939,197549,378427,391564,307776,192127,-8954,-188603,-73098,296500,495372,494660,492659,504901,372674,173587,-5033,-100216,2492,232889,398563,428705,316746,23693,-319060,-441475,-309695,-105290,12472,22907,36771,170419,341476,400979,141029,-182357,-214579,-163030,-156726,13787,167422,130160,117976,117945,50780,104661,245834,251269,212278,181156,136794,127987,85485,-72069,-231075,-280221,-219409,-35611,100452,31902,-74448,18031,199016,152798,-79722,-235833,-114243,129484,134208,-90498,-226646,-280199,-381079,-303838,-36295,167239,206430,114651,-111903,-173215,100700,314355,243944,268218,293397,85868,-116231,-162447,96157,362817,154789,-167651,-235072,-271733,-267326,10866,181888,14033,-172070,-219853,-237634,-122489,64543,166545,156266,41491,-31646,48562,100523,83107,59393,-89792,-271894,-301245,-169526,-58740,-88333,-122044,-56563,-57014,-124261,-75947,44009,97840,162051,132242,-33246,-117861,11096,145104,176277,94544,-47035,-184814,-189916,-13711,82666,94518,147076,248698,211187,86978,74786,81199,34374,89155,161413,30131,-21852,206872,406484,231625,-14827,-16606,84941,113755,181199,215788,64902,-68755,-5612,54745,102735,233150,252275,203487,251345,252168,63793,-41930,40168,-16841,-161328,-26014,213098,213232,88125,168534,257673,21576,-271941,-279560,-156751,-91254,-121577,-77454,104898,185778,37797,-159322,-242729,-194709,-136204,-17780,227155,340171,151271,-93765,-66930,116828,116035,178778,414897,331597,-41862,-229736,-83369,127812,127359,-21296,-24248,67436,46255,39819,84903,72462,-8597,12197,47330,-252,-3872,31463,30993,49761,-2245,-95248,14397,162726,110178,-66038,-263657,-316311,-137323,-94652,-145322,-1019,107809,136769,218883,225950,131235,180639,211580,-38452,-161335,43656,32924,-154365,-135806,-112195,-86126,73844,99335,-4838,-49902,27218,214989,328733,273210,27080,-195066,-244499,-124162,92572,228523,108278,-29275,29510,201024,249544,223399,50163,-126092,-22053,265379,510400,424495,105182,-58258,-74372,-16158,44779,80466,50634,-33805,53892,207524,170853,33474,-44344,40942,115082,44747,-96790,-131458,22105,144385,101822,26427,36250,205030,412315,377429,54505,-198109,-184648,-116917,-162702,-174472,-124664,-32216,160836,221744,76722,-45514,-104143,-120556,-43984,68273,84352,74584,173707,237344,208019,117580,22026,21407,67228,110718,142905,-26940,-111876,66092,176155,-23884,-333411,-386622,-146735,-5618,59576,142721,158842,-2059,-62425,63584,117482,-9016,-14583,-36385,-247566,-315132,-128390,36695,16133,-172997,-393025,-420572,-251366,-118169,-40510,25130,-27293,45822,112188,-64921,-91277,75013,110593,183498,303103,166926,-47310,-45173,109659,204087,135633,16185,-28439,40382,153800,128920,-40357,-133420,-25791,87501,77598,-5008,-25022,79424,206548,143727,57191,188152,342663,418342,511855,564394,374486,133053,69156,632,-315065,-593503,-816111,-1674455,-2460272,-2042824,-1740350,-1788595,-894541,277960,411334,218214,321301,372760,313792,431752,-403884,-2497682,-3583449,-2184808,-1058877,-1203168,-1104103,-573617,-328930,-85539,32686,-103195,-127092,89388,242031,99790,-302692,-623731,-410746,20668,19968,-262971,-296082,-117715,-32996,-99614,-215183,-367565,-401109,-181202,84264,234990,295107,285458,166831,-46692,-113674,1153,-24506,-234532,-244541,30995,226800,203284,-2407,-198383,-264243,-262109,-306010,-332752,-385353,-406071,-209873,134375,359714,442419,281937,53702,53860,141883,71204,-141840,-212499,-144866,-33400,3107,-61530,-154514,-194056,-279951,-350687,-307382,-217381,-108496,110103,283823,169969,45468,154460,237114,159579,79761,97332,20963,-238363,-318619,-19309,187077,172359,163873,195029,5193,-126218,68350,281026,204892,-143,-71870,141257,345217,232175,-25145,-155261,-147827,-147518,-131564,-109994,-114694,-46065,87873,72906,23086,128175,199929,43968,-210950,-182443,86459,297304,310297,258665,88847,-89498,-94214],[9615,-158945,-183488,-4617,188833,198648,35785,-32236,91449,184203,142378,21402,-25116,196096,378771,233484,-81029,-258378,-255879,-207846,-211000,-177657,-117488,-190947,-407300,-451347,-161075,189348,186668,-100534,-226501,-47182,-28728,-100777,-53907,-25916,-74055,25028,193301,278603,392005,361227,269930,301739,291049,99749,-49072,-100701,-28451,124041,75254,-175284,-164812,159289,354385,263814,16164,-150547,-159747,-103756,-18141,44567,49020,87306,238434,449011,499831,241465,35139,128971,255893,184717,5912,-77277,-69614,70901,269654,343725,272616,204830,134434,-54857,-214265,-57664,99086,-50275,-245280,-329428,-353488,-204398,62186,162097,155160,192172,202531,159387,84388,-67357,-203324,-221017,-182424,-63652,143112,278413,225394,169229,110027,-141224,-237012,-45652,53402,24052,-20366,-81289,54022,285511,395988,406010,388930,396975,394938,285253,96791,-43985,11762,229844,410214,393001,206215,40605,63448,145050,135582,-3083,-35062,156550,191983,-21563,-110328,-48905,-86965,-123304,-153340,-222910,-242075,-315903,-478396,-430711,-131155,5962,-162585,-277345,-107582,-49214,-309395,-347283,-102646,73012,63077,-125864,-231445,-149637,-112263,45408,154302,14846,-177099,-224164,-124604,819,-15748,10938,158329,80665,-129459,-192464,-260843,-158233,155155,320270,154263,-135410,-300823,-227624,-28476,98218,169732,287691,236393,47686,42050,-15139,-253346,-299498,-89246,97645,160328,226983,229646,31846,-107240,-97906,-153162,-204286,-41119,72338,70602,61322,29993,-18767,113287,265389,240178,152090,45783,-24808,10109,17597,-57252,-108359,-132582,-174125,-234575,-217417,-9850,56299,-210355,-460422,-394376,-195402,-26587,79700,89628,27735,-58301,-89521,27413,239516,191112,-130481,-256710,-179381,-89614,82178,208334,222521,270933,404485,347625,216841,286593,267807,40767,-79614,-64894,-64189,-26520,-18554,13487,173818,239369,173939,245192,285962,94626,3423,96016,111359,7657,-54540,-140564,-142379,98395,185072,-26755,-109033,63179,167719,97240,29518,4141,-33220,-102856,-136652,-15624,95813,-56626,-297001,-314390,-60220,101794,16459,-115062,-44990,155169,123366,-141088,-238669,30996,249082,177068,68375,1801,-129591,-288565,-252949,-121441,6924,130583,82215,-208769,-356509,-291276,-104197,178244,295170,273595,215033,119954,188033,245214,48591,-88038,-122209,-101085,24664,-10607,-104223,-26544,21955,-14191,-1303,74755,146658,74556,-157381,-231125,-133280,-47603,33934,204047,180133,119511,139869,155596,-24957,-164240,-44860,77554,-60215,-77411,232830,345017,167492,122515,104839,-145159,-230438,33668,231731,124148,13322,94079,314107,472368,378751,103944,-194071,-294038,-160601,35270,95577,-25501,-200970,-177392,104,227433,313463,136701,-208890,-283104,-208317,-216539,-111331,25105,-5437,-10585,93416,254035,261442,172311,98765,-38955,-163619,-42711,19928,-110622,-125713,-152925,-157413,26492,104471,14671,50346,110648,109195,115530,97407,62511,103407,156141,125891,39271,-13168,62933,171965,86421,-4421,36586,88505,176146,190098,185412,318395,327100,92029,11241,170233,283782,134555,-32887,119745,334215,281677,144884,57040,5309,-46563,-73412,-52285,-104882,-169625,-6601,297469,631332,832053,559442,-255961,-1153823,-1880285,-2660324,-3178584,3198802,8942317,3639563,-6164507,-4539255,-38396,434541,900958,1779062,1391076,890132,660374,274349,4188,148412,47114,-579418,-842835,-303795,228961,8727,-389886,-98076,309420,165873,-46152,133527,384311,369451,131729,-45175,80215,325720,421344,318659,218004,139903,-68643,-299567,-160242,255828,536117,518246,445026,351038,176823,64313,-17670,-132554,-75988,201684,435138,405312,244575,-45657,-430183,-616916,-466732,-177332,9715,53806,109030,230281,281869,289251,49010,-199120,-176908,-108914,-110992,96618,286757,268827,202008,169168,87633,110698,220045,223643,205781,169519,96151,62880,30752,-106197,-214736,-244760,-194429,-58961,29378,-12709,-76866,26639,211422,157201,-122801,-243164,-92498,92671,42553,-133954,-196926,-192393,-294023,-302713,-87377,130855,217326,111010,-137843,-201201,50878,264813,249617,273595,237665,48555,-95027,-121062,113764,356089,140912,-167522,-223967,-266438,-235153,71632,218643,2591,-182627,-205767,-233692,-195865,-98431,18139,83518,-2699,-121997,-89447,33528,143679,162844,-38906,-238158,-301160,-252808,-181884,-207961,-270460,-216435,-134380,-105411,15367,115102,72423,114694,161176,19975,-112924,-44638,75255,153826,137922,14874,-144538,-239566,-149237,-17083,38634,109241,200614,108233,3302,50162,28505,-53225,15707,124891,93352,76730,239438,394830,235281,39553,93817,209136,148387,84151,94937,19378,-61272,-4570,78642,175637,301457,282248,200310,271189,322176,129231,-26724,-7956,-71749,-129283,105142,341644,234977,52224,167355,298604,104922,-160883,-197297,-98838,-73143,-154343,-124543,95034,183718,-18502,-249210,-295075,-221340,-172418,-107081,125951,330764,229535,-9094,-5825,178924,190019,262217,516093,439804,60559,-136847,-62948,115980,161047,-2732,-103692,-45070,-3558,27426,62661,17701,17976,149012,134012,738,-16350,-14412,-71888,-60739,-109907,-163514,-8875,112557,-13176,-185360,-352043,-420488,-275800,-193852,-184811,1588,110235,66408,108660,164492,144943,213844,189840,-65739,-110936,104297,42240,-193818,-171265,-117032,-88199,65148,154225,115975,67808,111256,271421,287144,165522,-51308,-249412,-272538,-47720,190148,185230,41477,5270,106759,232606,297351,299349,102322,-92917,-5412,275933,425729,271107,-4998,-143751,-131802,-21804,80656,127302,107143,84597,189172,238041,110913,-84564,-137106,-26471,48208,28695,-49142,-153697,-84652,77155,153537,122664,123073,262427,392947,279091,-71268,-322963,-290308,-161497,-172236,-261806,-257496,-114077,194167,313238,125558,-71531,-99898,-62525,4205,88535,102851,132771,263761,274240,180206,70145,-16752,744,54685,103323,148697,9573,-52526,138147,213712,-17130,-294293,-297484,-83832,8884,32733,31093,-42916,-180074,-141536,3905,53034,-43761,-51035,-113549,-312868,-343440,-141803,6658,18725,-97793,-273280,-323547,-190830,-69357,-1414,14123,-28089,47413,91573,-66296,-73827,125042,224927,287031,345183,147679,-187549,-216906,53492,245118,166700,17347,-51788,26157,140787,119974,-41843,-111662,-45705,92893,179373,97744,36492,101578,171215,144732,111566,274933,501902,580681,632901,735485,556946,270764,202964,54922,-374848,-801650,-1492465,-2588983,-2925263,-2126973,-1459064,-956015,3636,646763,339745,-8383,28093,1112,-101484,-136540,-936149,-2487931,-2699710,-1157423,-538665,-1081395,-1079546,-589993,-338081,-131596,-74281,-126967,-69324,77225,160623,36456,-287109,-524987,-351253,12566,1316,-278924,-284267,-45672,-47061,-157264,-264931,-436869,-463972,-276105,-14916,213182,376364,381371,210686,-15689,-54666,78938,-13117,-304567,-407297,-110489,236479,307036,66472,-129577,-148457,-208993,-343449,-373001,-367639,-331424,-91607,220108,369895,393640,210171,38183,93957,147491,83086,-63617,-164123,-212638,-192536,-124510,-116114,-132176,-124021,-145108,-163341,-112229,-60767,-47414,61323,199003,139830,51247,143014,232310,204475,114502,59575,-42382,-219081,-186902,113149,260247,173150,69554,95721,-42541,-179766,-32567,197713,180886,-25634,-113915,110658,291412,113515,-87825,-91086,-11751,-43179,-83113,-112484,-113203,19289,167510,125967,71253,151840,206136,58747,-156765,-116948,131087,291699,328627,305771,104335,-71111,-4987],[114677,-113469,-186428,5890,238280,237709,12082,-77422,76681,209567,186194,72271,27491,234498,382777,191651,-151494,-329808,-312330,-167206,-78397,-90300,-86199,-143327,-306735,-363118,-114357,203798,189264,-90474,-190914,35481,97603,19280,19546,-8699,-68896,33453,223056,376529,458185,349251,163631,108642,121927,30842,-52351,-136933,-126758,-13586,-63836,-250248,-185212,145399,334044,219302,-19033,-148612,-122851,-129356,-109709,-6614,50853,44827,124432,349412,464392,290862,118155,177255,331721,291109,42539,-76679,35520,255705,385135,409818,325725,252934,183888,-16661,-232057,-142645,36675,-18723,-142081,-210300,-312000,-223186,67757,198317,155498,145130,166546,169835,115733,-45305,-227817,-287241,-235431,-121782,90866,282437,285359,227535,97408,-235824,-365198,-118631,1580,-24748,-29373,-50145,66493,265655,323727,289293,285942,372636,432026,317280,55103,-107805,14979,298323,442741,342500,58625,-135430,-83505,47216,114193,31786,-18133,120280,149108,52148,67538,89419,-33340,-92036,-121002,-190688,-205731,-305736,-493675,-404649,-99903,22856,-151178,-295877,-165354,-98334,-269137,-244056,-16298,81009,20173,-103275,-122572,11659,-15227,28185,14073,-120008,-185323,-176483,-133767,-51653,-24496,59200,202485,40012,-215255,-316101,-393768,-208114,148941,326027,199286,-2905,-84740,-74547,-12529,22101,55670,218243,278759,140014,88627,-5869,-242360,-287167,-53379,156267,212065,240373,183608,-17496,-103013,-109459,-209229,-240544,-96741,-16096,48263,162665,215391,90376,95747,257328,359243,255616,13087,-137785,-139552,-165679,-219632,-163562,-133793,-202542,-238546,-178113,15092,32859,-260528,-492232,-441113,-279815,-102698,9654,34642,5123,-25693,45823,123114,189799,49282,-159356,-139789,-28205,8704,107906,195057,212939,275815,370439,286157,112951,160104,177645,-400,-115274,-151888,-178511,-84310,-15626,20286,187605,295672,216845,212290,246643,98398,858,94738,144188,90580,1215,-127447,-79982,183830,129563,-204179,-206244,76038,153479,13850,-45879,-19238,-59800,-147589,-119492,73622,177726,-23434,-311943,-326525,-41710,110138,4019,-149178,-124571,95516,106301,-182363,-302015,-16873,235474,216236,157608,73520,-136717,-369638,-326175,-167105,-43498,91685,71237,-193232,-376003,-439331,-321977,69464,248547,202408,137511,62768,122824,183910,53955,-71016,-148410,-194863,-130755,-126655,-67171,44449,38842,-25260,2147,59810,131608,78029,-139456,-206979,-95681,-22207,28474,184091,261055,260042,292355,270829,101518,-20285,48674,114835,-49815,-101476,240539,392781,193168,60428,2158,-213745,-233581,87704,325192,221742,19139,-11546,204615,420646,415974,211114,-111743,-238580,-88858,89230,71416,-108807,-322886,-332277,-153589,113667,334426,271077,-72761,-238866,-225157,-250120,-161839,24728,47526,10143,111520,281221,255769,115781,15592,-118908,-208878,-98880,-32874,-90071,-119854,-224575,-227832,28465,181755,123270,171521,229565,146373,64220,26384,20666,70501,130528,97016,29758,-13465,45438,104330,32732,15174,94414,155915,306962,375299,316731,297756,181061,-22581,-24288,150979,211894,67792,-19878,164555,384826,298529,128469,9809,-100969,-140613,-43945,42018,-79059,-280366,-240926,32708,450710,716501,493587,-293667,-1162518,-1690352,-2728016,-3399478,3106676,9660959,3488953,-5611047,-3929855,304240,590428,1119806,1812070,1137300,646823,551553,193168,85994,238822,-47422,-685820,-777067,-214732,367300,176607,-245840,-32801,343032,171738,-66408,95502,355495,283176,17451,-117721,101402,413995,441259,250785,110205,56132,-130618,-378278,-224998,210922,527818,480324,345733,155443,-31921,-55085,-44872,-141266,-131738,126739,389020,341724,184525,-42005,-418402,-663581,-532496,-223633,-9994,53039,116812,185057,141744,96364,-72639,-191828,-110684,-44804,-53503,170295,399498,411003,292268,209219,106576,82430,158219,194845,194040,137267,24202,-46014,-67890,-144466,-161956,-154732,-112970,-18428,22740,-20820,-80080,7377,164361,82883,-190426,-219752,-59476,29309,-58529,-152265,-111130,-43463,-145721,-251676,-137757,40346,157822,64813,-166593,-222010,-41435,116561,187344,244786,179272,33530,-68399,-78171,104824,292205,129828,-112028,-168718,-227244,-163120,147235,254610,5886,-158382,-152573,-194548,-248574,-244354,-120670,29507,3670,-138906,-176078,-37807,163744,212145,-6831,-199310,-292241,-345212,-319935,-312280,-389820,-356818,-170719,-22463,114450,142453,34417,73235,181005,55435,-99583,-61471,45124,129921,153166,71743,-62835,-214610,-239886,-120334,-49654,35590,103344,-35784,-113627,1121,-18519,-124077,-58348,69418,141084,159029,255664,385691,277286,115903,201813,307788,149296,-23396,-18129,-37545,-75175,-5711,102075,223919,332454,283683,160951,222470,307523,151439,-22286,-64300,-122905,-92187,213647,439407,256904,49857,157872,264895,111707,-86113,-118694,-27568,-21126,-138353,-136225,93181,162658,-98845,-343294,-326267,-211077,-180535,-173980,28536,276896,241864,50513,83164,248937,222177,274419,527903,471979,126189,-42545,-21872,99895,149958,-14693,-179584,-158969,-55589,19535,36041,-56096,17565,255484,224342,24691,-24987,-61919,-154937,-153981,-203759,-231851,-59201,48467,-120284,-292976,-414268,-457713,-351564,-270954,-236284,-42201,66746,-21075,742,108590,160124,209648,119423,-98126,-50791,163555,62737,-201922,-195180,-124931,-93956,31142,159872,172923,145258,202662,320024,223270,35931,-102764,-244330,-255927,22938,238078,114568,-4353,55559,171788,238423,320366,316597,118647,-32704,47289,282232,332605,148722,-55908,-196031,-196393,-48952,101766,150839,132022,168991,259340,200387,-1706,-217400,-222344,-98498,-29979,-6410,-12307,-143522,-187748,-35543,157166,191066,191754,281756,308023,127264,-192772,-403036,-361059,-212503,-190251,-298332,-300165,-120982,228728,375677,147883,-112647,-91161,9688,54192,103327,126401,181049,285229,245714,127640,14008,-62555,-21248,32605,70777,122798,54160,18514,181306,192436,-89878,-316498,-210865,-2141,54430,43901,-40273,-214342,-296097,-169086,-41447,-29836,-86746,-93021,-184734,-344285,-334217,-159263,-40445,24668,58,-130596,-212697,-132116,-26628,18362,-28240,-36095,60208,90131,-20769,5380,213297,338466,359047,331122,73490,-323846,-350331,347,264296,205562,37272,-62077,-2471,96400,97279,-12492,-61591,-62043,74564,213875,119017,32919,83000,91252,100887,151979,322397,586337,682011,695020,807468,651847,342149,266181,51830,-438354,-920766,-1925549,-3183665,-3225575,-2251850,-1342436,-455961,534412,853261,321061,-116215,-151713,-313970,-493950,-687492,-1424797,-2441242,-1942741,-411137,-136147,-906281,-991764,-611025,-378169,-195288,-146406,-99558,4679,25667,21465,-37490,-208948,-325263,-210104,42543,-8888,-283130,-242000,12212,-61982,-164582,-230499,-394019,-425445,-318611,-112346,171323,400941,398165,198982,2036,24859,183607,36064,-315198,-495894,-245096,204412,350290,100329,-50805,-4018,-120385,-322231,-347848,-284726,-203114,31674,266150,363283,350871,164605,52146,125324,98860,27842,9611,-75688,-235780,-318900,-222057,-128055,-82484,-49916,2145,49938,104987,99919,2650,8929,123950,98054,17027,99712,221921,235655,131123,42366,-44318,-136649,-12930,225053,285344,177770,47995,44425,-34950,-166379,-98791,106350,151813,-49432,-176640,26997,195774,18168,-93234,9709,96682,17643,-55075,-101206,-99787,59369,205942,174291,136506,178425,211542,108132,-52709,-60357,113173,218501,293233,307512,104971,-36017,100139],[204488,-44258,-155544,29361,268460,236647,-32704,-127453,43216,207818,212652,110028,47325,193595,324048,132265,-190890,-336132,-307561,-93688,101290,57208,-39587,-109017,-203348,-258034,-73641,192724,180256,-75980,-173851,20557,145515,110134,74785,-14142,-87592,12343,217120,430987,479547,314246,60391,-70826,-52955,-41388,-43328,-130699,-202856,-152064,-189828,-307236,-186384,133511,311974,212932,-10186,-135427,-92465,-135507,-166581,-30052,62024,-11429,-17107,199761,359822,283586,171834,230345,417524,389655,76465,-51989,180519,427081,458380,413207,277643,180283,168397,25334,-218565,-216584,-36200,13829,-2217,-44923,-238203,-257907,4458,165861,110063,54718,86236,134187,103253,-24385,-195869,-289823,-243263,-156469,31229,273908,343901,264777,48358,-324799,-442246,-169062,-67577,-104306,-53613,-27210,10638,125542,171693,155204,175669,307693,415582,335893,64872,-105598,30022,298872,393380,268477,-53132,-273736,-215888,-22304,131152,112653,58144,119841,111925,119052,245592,230168,20872,-91509,-131766,-179437,-171656,-257050,-414831,-309019,-69967,5812,-149609,-282698,-174178,-89020,-150713,-85533,71491,57831,-47114,-86718,-38843,102090,100932,56787,-91951,-234457,-178307,-112855,-125626,-83141,-16955,88389,171554,-43835,-293736,-425389,-475649,-235057,114622,291926,227013,122780,115633,64769,-484,-48520,-51343,126341,284371,232539,143402,12846,-197054,-224714,25931,231792,251806,226883,112681,-70581,-92518,-100511,-234375,-257745,-174865,-148633,-31433,198018,308614,158383,77394,256741,473893,326768,-35063,-210903,-222396,-286060,-344937,-222003,-123437,-181571,-184332,-79003,61487,13734,-257354,-411097,-370065,-273916,-148402,-94147,-78746,-46737,11367,146043,175118,116838,-66971,-147886,-22822,88671,68976,91330,176641,227491,270346,281534,177491,353,13899,56121,-43533,-129952,-223416,-272646,-137881,-30100,13911,179946,315064,240951,167767,202349,148095,71686,139350,164833,123488,30079,-108612,-21593,229312,61048,-342497,-286759,54443,115882,-62612,-127212,-52479,-74087,-172057,-93448,141820,231028,17583,-299128,-319117,-39041,85483,-32626,-167761,-153850,48399,83737,-177269,-284263,-46739,182937,226070,223361,125155,-137893,-387044,-344379,-171418,-48068,89633,79027,-158737,-351789,-480269,-427629,-38915,156361,112537,58045,-3825,55085,148237,96357,-43254,-183914,-294647,-308357,-259005,-74351,66017,71512,18521,5924,22330,104158,67987,-95754,-126540,-24219,16632,49607,152570,292665,357967,433231,396305,249727,114156,94433,113304,-24104,-82311,226214,378415,174178,-16309,-88379,-211278,-165442,134124,346933,269898,21778,-108862,67754,307551,394447,282764,-11252,-161713,-37368,95611,21092,-192604,-423071,-462767,-280309,2174,340416,393506,65509,-195418,-251726,-300216,-231281,-6115,83732,54476,148266,255778,180152,23009,-71497,-177677,-205968,-91130,-25731,-30006,-79626,-235546,-248134,25735,213569,184508,244997,308441,155899,-7606,-46166,11383,92022,121360,59289,19161,-11322,24108,43689,-9792,23226,127108,207126,406830,531346,426700,262513,54131,-101567,-72875,63411,91381,6915,17425,203465,383717,304852,150884,15214,-181763,-246386,-30170,105587,-69075,-322435,-386131,-218477,182050,537785,470595,-170839,-924132,-1384580,-3166935,-3807805,2853046,10017462,3131164,-4664146,-2924365,682164,651252,1156803,1628285,846227,344403,241810,-36940,57475,247406,-141555,-721822,-664918,-131637,436376,305767,-102490,22042,369693,205837,-59350,48843,259063,124256,-139555,-192183,111140,464889,465625,228086,26608,-36308,-189156,-409953,-257133,170598,471372,403151,220487,-44201,-215595,-172767,-101711,-137605,-150220,34805,281589,270286,164248,32135,-286185,-552407,-479289,-228180,-27051,41301,81089,88153,-2879,-108804,-190127,-162467,-26993,20883,1760,202314,456562,508084,377153,245858,109846,24894,78338,177714,181801,90427,-56589,-172840,-199497,-176814,-75032,-21136,6012,65911,77456,10831,-84035,-41032,62352,-51597,-248706,-154490,-9260,-39847,-147480,-145550,4285,120988,20860,-154513,-159012,-59128,63340,1131,-189964,-230125,-137508,-66865,79574,187518,135706,44838,-39528,-38586,89285,206790,129646,-19302,-92556,-174595,-84349,207116,278183,26277,-109917,-83951,-138917,-272942,-331738,-195109,24624,61389,-81682,-183384,-85149,130716,178352,-9525,-170228,-282841,-425020,-437232,-366096,-423441,-411580,-142932,103735,192782,126578,7861,56482,182889,67841,-73875,-38140,50878,102874,122071,87404,19775,-133026,-257093,-189987,-128373,-49476,-25322,-194386,-251937,-81346,-65183,-170650,-120702,1364,143890,197693,251547,366396,321546,181916,272477,347229,117204,-102522,-88353,-90422,-106975,-5473,123572,239633,326324,253071,81878,107041,206327,116867,-36000,-115236,-155505,-62659,264895,476040,270403,87567,166649,190572,48852,-74407,-77130,34054,54384,-83402,-114509,99683,127953,-177423,-404692,-329109,-179974,-165592,-199891,-45497,187268,193276,76716,170936,307322,213440,226412,458827,419072,133439,30311,38173,92761,111231,-45777,-240978,-255410,-103275,20152,16523,-113066,8475,310495,295435,68406,-26058,-101456,-197523,-200058,-250376,-280852,-117760,1758,-169054,-355552,-422900,-388458,-284220,-254565,-271845,-121627,-13592,-104589,-84455,61186,166560,171490,15730,-136366,-3051,199744,78687,-181365,-199267,-135261,-112760,-20814,125927,163195,164606,271044,344842,156073,-84479,-141504,-213098,-221873,50650,216307,41763,-21451,102412,207875,228101,312253,273154,102768,46406,138041,289014,252384,76765,-64112,-218018,-249492,-81130,110979,157527,137289,207750,254497,110782,-131966,-313132,-264398,-148364,-97622,-53345,-1822,-111255,-262802,-166821,98509,200754,213201,249142,174604,-41440,-275899,-407528,-373368,-262294,-219275,-278421,-252914,-63512,251728,392024,140098,-146062,-75384,65892,80008,101062,144801,203672,228235,152135,57608,-38602,-99036,-31708,24903,57306,109959,108804,90854,187158,110880,-223958,-394643,-165065,78525,135871,99376,-59263,-313824,-327042,-146038,-57296,-95646,-122125,-127007,-219559,-318826,-277466,-175839,-102810,25279,92076,-3020,-117511,-102845,-9581,20745,-69362,-34013,85302,105342,48228,109633,313462,428150,385454,267201,-38924,-427120,-419379,-41610,255282,241573,68915,-58979,-35226,48563,91378,65529,11731,-72858,37673,184874,78900,-9570,40880,2498,35751,163087,311242,575789,708928,698860,779509,651876,350022,260873,4597,-469670,-917181,-2052830,-3354408,-3257872,-2294925,-1359707,-354468,621754,841622,297761,-136104,-223543,-519358,-777362,-1089457,-1781980,-2381092,-1470012,-65831,48058,-765602,-893540,-637732,-448184,-273292,-178562,-43082,58928,-60314,-142530,-113035,-115188,-115474,-44875,98583,-11714,-290690,-220089,-6721,-96733,-133123,-132451,-263322,-314997,-306589,-188839,110982,353847,325318,126536,-13273,89349,273307,105288,-263379,-485790,-328426,140167,314576,81370,9053,119841,-24603,-252491,-269949,-169446,-71782,107414,249530,340768,344524,181662,113595,162756,27799,-63337,67783,31880,-207394,-366116,-259188,-105472,-36133,1900,117638,226999,283188,219996,34014,-26051,67466,31142,-60275,42006,221058,254236,129109,49936,10303,-26512,136790,290991,269811,188728,112844,75269,40546,-88823,-119995,29476,124751,-65906,-236950,-71268,95106,-21953,-35205,126739,161457,28114,-58214,-85905,-74109,79863,214783,214512,201548,201464,217856,195184,82335,-29201,28687,101228,224126,263765,75854,-4425,189206],[257857,30589,-90344,78914,291007,203258,-90331,-175673,-900,180739,215031,130743,45666,109598,228886,70612,-191708,-283230,-253785,-14662,271983,218643,6848,-98456,-125453,-158749,-52008,155892,172838,-40693,-159553,-70415,105212,156940,99882,-44871,-123943,-30778,174547,411701,439845,257802,-11686,-168671,-163044,-92587,-26679,-87926,-238924,-248823,-261030,-323399,-165329,124854,288963,239946,35746,-106234,-68554,-122891,-177197,-13930,93639,-56278,-153365,28119,215520,225048,181328,276581,488028,443779,89626,-13789,313302,528755,477240,361625,147079,14660,101694,71928,-167686,-255494,-98955,43267,140792,120200,-156148,-299707,-96916,94971,49579,-41143,-6930,70277,58015,-12456,-133494,-243506,-214021,-166666,-31601,241619,374919,267220,-23712,-392633,-468120,-214137,-152662,-195221,-85313,-13250,-76474,-81729,-19584,34406,85875,218165,353175,341219,124256,-41580,53142,234081,278534,187317,-101774,-334596,-288481,-44848,165980,193535,149270,134161,70492,140270,360672,328854,56179,-119639,-180247,-196287,-150951,-180185,-261325,-176339,-46905,-31812,-162920,-256289,-135059,-10364,16941,70493,112451,-9380,-126139,-86800,-9185,96428,187410,114115,-134263,-287515,-149742,-56147,-118437,-94575,8330,105055,94534,-128947,-333631,-476600,-476542,-229680,66063,234590,239480,212448,239647,148489,3226,-99298,-130886,32305,252300,299819,192019,35748,-122610,-116090,125177,293054,262189,189313,47678,-93525,-74304,-90077,-236245,-258046,-247432,-270385,-121594,162975,271206,157476,72429,266992,540495,350157,-70211,-218611,-218115,-309374,-384084,-248016,-95317,-122638,-105294,33490,110933,4998,-209808,-269849,-228580,-191773,-160709,-216017,-237673,-133101,20864,162317,165198,46495,-118730,-93602,73048,151184,78342,30668,139890,242587,234548,152954,52466,-86159,-108219,-59145,-73194,-125109,-267740,-322746,-166922,-53883,-18268,130235,289314,244520,121170,157745,218181,190780,218719,175174,96629,13799,-100215,7683,216236,-11256,-419266,-343868,-7028,59593,-112907,-197829,-99256,-77024,-156866,-47893,185694,259030,75766,-235865,-273418,-41698,40019,-73533,-153278,-113882,38978,66827,-130931,-199223,-46043,121319,211210,248033,143207,-126604,-327743,-289489,-131022,-12116,119628,107284,-101055,-276265,-410191,-405405,-115494,53290,35133,2750,-54667,18751,163108,165442,-9196,-213431,-368584,-451950,-369706,-126149,33893,108399,105884,9251,-23157,79803,52907,-38006,-4624,70915,62083,83164,128653,274367,407696,540677,506690,377224,199648,78509,74250,9777,-29384,187500,303690,113182,-85666,-125145,-107958,-16781,169358,292783,253426,15366,-175516,-62165,163839,311447,278380,53233,-99178,-24985,44692,-55519,-267967,-484302,-528726,-332030,-57996,327713,458993,147010,-187135,-290616,-349101,-288933,-51899,90688,102433,179337,177069,47608,-84037,-141801,-207426,-167819,-26384,37906,42690,-22967,-187491,-217551,16065,192696,192820,261738,321717,130465,-84229,-103336,42018,172153,143469,39085,23765,9400,19541,11095,-30111,19219,122457,223091,448467,615814,489769,225293,-17786,-124556,-126257,-73718,-42933,-30259,75004,243367,341745,293797,198797,70747,-209714,-334793,-50736,107249,-80160,-273382,-381008,-368183,-62451,407574,568223,137019,-490446,-1030292,-3583181,-4177723,2285643,9073628,2380933,-3435019,-1484345,1126802,687922,1027769,1280055,587364,67176,-147123,-319551,-69782,171748,-209173,-680321,-560597,-88092,417806,363272,5043,66270,392099,266257,-17714,20839,137915,-45797,-287684,-245576,113974,479461,504358,261934,-2594,-108247,-237830,-402773,-262092,136691,382173,317266,106618,-195311,-333079,-266359,-180612,-131255,-131315,-46067,153414,223240,198075,148832,-82125,-313038,-323567,-193556,-28689,38695,36101,6833,-84567,-245175,-261062,-116596,57505,81899,44244,178979,427619,526784,439072,280567,101573,-47364,2682,177943,175769,43328,-117476,-279372,-330311,-188235,34809,130979,137405,165349,168473,68075,-90933,-109013,-66599,-197259,-265542,-55648,59089,-79446,-199792,-123703,110513,255315,162180,-32021,-132156,-119533,-19911,-49296,-196373,-218104,-195774,-208802,-34942,116704,113812,71591,-13260,-6533,83244,137306,141153,80988,-18716,-125080,-30502,223424,277555,58326,-55548,-28188,-89553,-265388,-335775,-175381,76099,148850,19945,-116897,-87367,59088,74607,-44012,-155396,-272247,-465980,-496967,-346064,-343175,-346636,-51668,236700,232584,85069,8834,70603,161921,58465,-35189,13081,73935,69812,45006,46003,70679,-23950,-189520,-192234,-156814,-120700,-158324,-336547,-390349,-192039,-115731,-193522,-163805,-65924,96691,189243,233155,323378,318800,200963,276419,309615,65379,-124438,-97569,-122447,-138889,5042,145192,227965,294183,193839,-31551,-53301,46842,32423,-68927,-151878,-165693,-52553,240963,435431,265237,152649,204368,112806,-56629,-124616,-85531,69903,132712,-16668,-76171,108706,87246,-230605,-406717,-301076,-152631,-141905,-179201,-85631,80717,110656,77896,228868,332377,175355,147298,339547,296846,81978,70314,109791,103724,71951,-76326,-285685,-330386,-146133,31257,18260,-118944,12677,309780,326887,119586,-16967,-124946,-195156,-185777,-233326,-295315,-160777,-5423,-138029,-343752,-359118,-208754,-53459,-111850,-266288,-210382,-108010,-165731,-138398,19084,156170,118561,-87028,-178215,10809,195351,76079,-144159,-180387,-142197,-142784,-71665,77247,109500,132075,294656,339689,104185,-163664,-175906,-190486,-198297,18615,135034,-5375,-9443,129859,208372,214290,274227,186529,64907,121161,240761,290082,191802,47161,-62063,-219956,-272861,-104163,106530,153523,137586,207819,201123,12459,-228049,-331839,-245930,-159399,-139248,-104644,-28254,-85215,-302229,-285708,-12855,144468,176057,163456,19209,-185048,-294695,-325817,-321241,-301596,-252398,-214050,-149687,18555,251053,357697,107410,-152917,-53553,81009,62682,72792,145397,190781,113484,19609,-16608,-79275,-116302,-23484,48456,92491,140960,169110,155566,157787,-18007,-377875,-493075,-173983,139040,236552,178134,-38884,-325278,-281391,-91513,-46130,-124915,-139588,-139195,-197599,-228880,-176370,-181268,-169678,10511,148627,85451,-49907,-109841,-23744,17053,-75790,-7944,117618,124057,105272,190991,385304,468266,361466,170578,-157265,-470057,-412252,-63940,220264,256065,96965,-44581,-55990,24096,119018,177207,87580,-78520,-6891,117207,17792,-48623,1637,-65321,-28570,135754,237984,475876,668508,663961,683023,577692,323847,222972,-51649,-435046,-792047,-1922012,-3141672,-2994092,-2172781,-1440690,-560117,346198,597494,188288,-138056,-239300,-600413,-908128,-1295337,-1967185,-2289110,-1294388,-99336,-38244,-763991,-860524,-677306,-537909,-349335,-168147,20294,69602,-162322,-286241,-176473,-54961,18690,85161,160942,-6423,-306234,-261277,-126942,-156739,-85685,-16611,-109085,-194929,-267551,-234188,40911,245123,184710,11715,-66200,107030,309471,167964,-168301,-397453,-345665,53333,202520,10485,27932,179693,46111,-156270,-160013,-59980,12305,106762,176319,302897,375979,261100,210806,204881,-38577,-151827,103845,129758,-136852,-315246,-226465,-68898,-16637,18484,172013,323117,377550,269833,46024,-31204,26492,-62810,-161636,-5389,238954,261716,110789,74620,93992,64992,202173,295598,230976,201454,236069,193028,172098,28439,-99462,-13205,106881,-71940,-270700,-141494,22345,-1398,69797,233436,182287,1741,-85884,-71591,-34277,96438,212897,240679,246730,210026,217301,296316,210633,-28914,-97730,-24849,146979,187983,15716,9242,239900],[268415,94891,-1575,152735,311288,153926,-145900,-213856,-43298,138890,192786,133106,40072,30912,124132,11568,-161758,-193412,-177103,42076,379020,338263,37448,-112537,-89274,-84219,-55241,99815,176831,24410,-131645,-181690,6016,162958,99090,-85343,-160502,-79422,105020,311505,335140,180094,-43026,-153752,-162060,-104126,-7998,-28880,-231370,-279499,-258290,-285749,-121584,118893,257029,267596,91979,-62711,-47495,-95661,-140035,43155,146513,-72899,-256847,-133596,66063,131970,141087,291679,511557,430877,73048,20472,379657,530663,449298,284391,-11915,-171007,21736,125010,-78171,-240462,-132844,68415,252376,240574,-86562,-328018,-185076,33036,10073,-103784,-76924,7402,5343,-9731,-73557,-176565,-160165,-153566,-93520,177374,359650,236095,-94216,-429426,-459464,-260116,-234828,-269504,-117945,-17989,-158655,-275115,-189235,-48835,31371,120972,255436,329248,214526,64005,81088,131653,138232,122471,-75949,-299706,-271682,-15170,194470,232327,208076,140293,20234,96756,370228,356981,66025,-159706,-241817,-228436,-144229,-96212,-82377,-49325,-32816,-70209,-189265,-238254,-68722,120441,190290,173882,81701,-110457,-193389,-99277,-31679,22023,209111,169134,-110267,-262543,-101960,-24430,-124372,-92448,43707,116820,21256,-170798,-313967,-438827,-394492,-196833,15921,174744,244452,254467,263598,160444,-1269,-121646,-170721,-45249,186968,310616,213282,58450,-28242,19506,207187,302770,228559,135477,16728,-62541,-46470,-91289,-224110,-247283,-292788,-338738,-177544,82841,131012,97007,89423,278558,524462,322898,-70185,-159775,-136072,-227490,-311732,-214926,-49373,-49129,-39059,108894,141010,6224,-143851,-138807,-82889,-73027,-150429,-335151,-409501,-242950,-19136,82664,96896,1194,-94721,-10073,138418,162650,43140,-61537,69872,224470,161293,15300,-53326,-122630,-174216,-140036,-85409,-110585,-279262,-316497,-155794,-72983,-77466,35785,226347,233576,84360,117418,271667,306968,302227,181777,30803,-44656,-113393,-7365,144652,-77445,-428401,-371437,-96600,-5779,-128898,-244835,-158953,-74969,-97143,19368,210301,277335,158188,-116529,-185627,-39646,-8840,-95124,-94931,-10654,77531,64619,-63299,-82178,-8777,83141,182207,227815,124045,-103832,-210113,-169322,-57096,42408,160114,145483,-22943,-155588,-262996,-292075,-147442,-29336,-4167,-9070,-68731,32642,227339,237364,24919,-219528,-390552,-516891,-436697,-210644,-38804,132615,199349,5527,-63977,68492,44728,22472,130267,167731,96653,93595,99852,204337,400041,588715,573549,448888,219130,12345,12235,42921,32483,123167,178397,20796,-130364,-85614,90046,190012,187840,179164,176542,-1193,-194966,-146735,32408,182677,185418,44204,-77865,-56766,-51485,-142228,-314868,-488798,-502613,-287349,-50344,285440,437920,144791,-216764,-327196,-371771,-304681,-88995,66718,128289,182305,73271,-96910,-175519,-180398,-209070,-120019,60689,122806,92756,22227,-109886,-158378,-7004,126326,162914,234981,268963,77169,-146163,-133168,104263,286513,195657,53004,49223,51283,42165,14026,-27545,4618,79697,195454,421501,601498,486164,195599,-17334,-87214,-171318,-221875,-153256,-36099,141260,288257,286358,263603,244796,147768,-182739,-379776,-101961,48358,-105516,-150856,-233305,-378245,-178793,422745,807581,554087,-5213,-691734,-3547684,-4225888,1374422,6492221,1227539,-2132692,154205,1570656,772825,820684,881765,407456,-123011,-464735,-535297,-236245,48325,-225892,-575528,-495630,-86692,337540,344721,56765,99004,406560,335112,54289,36914,53844,-156646,-372209,-261273,106502,455119,542574,332234,28280,-137497,-269978,-378500,-251902,105584,281562,244430,38309,-249365,-352236,-308366,-253458,-125734,-86574,-95284,46235,215967,277066,264819,118640,-26394,-122017,-138914,-12802,55394,9206,-19520,-77537,-257278,-252620,-62905,122643,130033,67279,111369,317618,463751,461194,307163,85449,-116229,-49692,194860,182240,14088,-134243,-329075,-413039,-161252,155593,275618,257228,252100,259967,127609,-101114,-177408,-180213,-294331,-225480,52387,138400,-59518,-199270,-103037,169807,327761,247411,82769,-59962,-114283,-54858,-61797,-176223,-182570,-192455,-257307,-119512,48254,107497,97006,6894,13302,87956,104273,157225,159679,39173,-83952,-17522,182396,244839,90303,-14530,-7762,-64271,-226844,-256483,-68046,165789,231368,121285,-6288,-34573,-12400,-50439,-91233,-148605,-251870,-447188,-474241,-251887,-168337,-178798,78412,338895,232920,44050,39664,107963,121603,35162,11604,69499,89998,30573,-57452,-42261,76030,82373,-52416,-114275,-119055,-164464,-269329,-436513,-502788,-310891,-168657,-197874,-184826,-115571,22495,153349,213069,252959,235919,148293,202604,203716,17215,-79070,-48258,-122236,-149086,32342,167451,202854,252498,116164,-164497,-223648,-122852,-74120,-112032,-170246,-159396,-67001,148969,323640,234910,218463,258773,55967,-166763,-209131,-132776,76104,190023,29358,-45651,108838,46322,-245414,-343926,-246215,-151430,-127800,-120890,-89581,-18316,29144,70043,238206,309314,124491,70483,210211,141512,-7434,79723,180857,133532,55876,-88394,-318856,-394050,-188160,51058,49472,-60402,42838,264778,308567,161366,993,-130352,-161144,-119642,-158319,-268363,-168894,31572,-35020,-247142,-227241,37860,276200,123825,-212564,-279530,-189126,-193147,-162159,-21053,127295,74620,-151785,-217585,-20599,144494,49180,-106146,-142051,-136660,-168168,-98021,40949,45607,68704,263897,305163,77133,-183460,-204055,-195112,-199497,-62022,28035,-10024,26406,134100,183900,207927,214900,84204,17600,164019,312267,272084,144915,35084,-75588,-209233,-253927,-110306,84253,140164,138293,181946,136402,-47966,-242912,-260759,-173697,-133131,-152907,-155553,-93566,-98057,-315492,-368453,-147636,40342,91075,38771,-130183,-272225,-243035,-174484,-220033,-322946,-277750,-132291,-43955,75515,220803,283413,62782,-126129,-29966,46083,-659,18180,119904,141783,-20428,-112733,-80867,-105370,-113576,3554,105658,174868,212514,222763,205296,103826,-169315,-504817,-564630,-221196,168469,324632,241550,-7671,-262414,-190297,-29732,-22317,-119293,-135735,-120471,-117750,-86789,-46540,-163886,-224304,-26660,150570,129100,-7926,-141127,-59981,20385,-32505,43118,147002,129183,119920,212668,393438,442368,293516,62505,-246130,-436651,-333656,-61351,168398,233451,106556,-21225,-48972,36225,172293,279386,139002,-79123,-45887,42700,-25686,-48977,-11871,-99270,-80685,72009,120658,318432,581359,614863,564248,466665,302175,201814,-78347,-321566,-575470,-1647337,-2689875,-2487443,-1889045,-1529484,-895769,-116030,153621,-58722,-188306,-260244,-577025,-890506,-1335524,-1982296,-2116447,-1294519,-374459,-376873,-967813,-949521,-735607,-626512,-395991,-112636,78880,37242,-251813,-367700,-212909,-55984,34326,142505,209335,8344,-321810,-373130,-320408,-230234,-45943,65705,-4044,-126964,-239887,-248070,-23255,110000,24866,-110417,-144547,64360,276295,203159,-61296,-281761,-318430,-51179,37909,-92922,-1226,156343,69404,-57703,-40025,14287,21297,37332,77494,250893,416915,365694,306956,233412,-88334,-208994,113464,190161,-45654,-181358,-137874,-40053,-27130,7501,161988,322613,368784,240830,43506,-6778,-8602,-170042,-252598,-21273,273735,258966,81512,101324,168774,100272,157719,240136,185960,203047,355599,361210,321541,146707,-50927,-11737,102699,-68088,-262749,-154881,-5849,58045,187362,303699,168658,-35696,-115829,-57069,16745,119494,207883,241105,256464,193353,195195,366853,289976,-51898,-221190,-125411,82236,101064,-61585,1281,244513],[242563,137984,90577,232382,324895,106663,-182313,-232082,-69393,98290,152178,119039,45227,-6723,27737,-49832,-120901,-96264,-105657,60329,396155,380564,44197,-142617,-93557,-46196,-82364,34292,191584,110878,-87465,-256090,-99132,143820,89589,-106355,-173734,-113277,26268,151598,178412,84120,-41974,-42664,-48622,-69588,8817,20868,-192080,-246290,-189536,-197034,-59019,113014,203716,251545,123928,-12672,-25301,-61132,-65137,129624,208942,-58815,-312170,-257760,-59048,28965,59498,251170,462959,348708,27134,31871,349889,441923,396299,219145,-133188,-293409,-29494,182331,42766,-164804,-126816,89838,308081,287700,-41463,-319865,-212527,20384,16076,-110311,-99090,-26672,-25971,-8174,-38140,-115129,-91471,-118571,-149196,82020,295232,186580,-138103,-432707,-435904,-294804,-284529,-302194,-147556,-54029,-217630,-382026,-280124,-82711,11882,31864,135908,294266,307430,184452,114104,34126,21067,96772,14273,-182541,-168658,54116,199855,210073,205294,123014,-35769,-3151,268723,310706,56749,-190783,-285309,-248350,-141998,-30685,60943,35706,-27079,-95165,-222938,-242929,-5622,262846,326225,202191,-9206,-213465,-225223,-111213,-82145,-67662,163971,196774,-39994,-172959,-45892,-23684,-143400,-85107,74956,127698,-2125,-141802,-234434,-315145,-259206,-153432,-28005,129365,251034,257151,206325,113334,-9998,-114946,-168639,-93405,97462,242475,187161,76910,72484,151962,239067,237674,146528,75058,33760,25974,-7033,-103902,-205383,-233483,-305410,-340483,-176075,248,-37542,16926,127854,274085,416798,255091,-29570,-58311,-10902,-63416,-139310,-119137,6587,13362,-11513,114423,134858,11134,-90618,-73312,10904,35768,-133520,-430165,-551041,-349246,-108490,-65951,-6864,-8364,-15761,75273,172833,142696,-16059,-163043,-37737,148818,60535,-97034,-112482,-104889,-176492,-177660,-88279,-98934,-258967,-257444,-101330,-75699,-153629,-85889,145647,216770,66082,84949,277607,365655,353679,191996,-32442,-119264,-145854,-63097,35486,-127639,-380083,-365805,-190021,-69238,-115528,-262544,-225175,-76103,-5057,100445,224542,301596,260922,41074,-70009,-28523,-45229,-80674,4568,128794,155986,80630,262,27881,62857,89106,150747,172466,74905,-77600,-75059,-18125,26303,85876,182780,175078,62883,-14078,-98476,-159158,-145332,-74585,6113,27972,-38386,89675,308927,281438,51347,-190679,-350609,-490536,-460059,-305584,-124687,131160,251664,-12950,-93713,68716,49803,75580,242666,237421,100206,48552,33587,85004,329014,561270,577564,450141,182668,-72496,-50511,68406,76690,38608,20300,-88808,-144404,22938,336947,403511,184089,38186,62385,-21599,-158708,-154122,-46845,39664,29570,-36222,-101423,-120400,-161696,-210666,-310250,-426175,-384787,-161649,5205,206570,330248,73904,-253234,-333111,-345565,-262495,-96155,21676,111819,147025,-13442,-197576,-225592,-182683,-188413,-85111,125165,177434,91615,31673,-44359,-105509,-51295,31789,118275,189149,173911,14147,-177326,-130922,179628,395189,260859,99018,87030,100068,86063,43912,-11357,-18180,9426,129378,334751,488329,411497,177568,47264,-5351,-196011,-336389,-211636,-13503,201325,332771,244010,217646,260659,206706,-121012,-367459,-160288,-42243,-133713,-7544,-16467,-269490,-111291,625357,1144424,932647,349195,-414919,-2855268,-3748586,268945,2836209,-119122,-1073916,1462207,1858535,945090,651477,560482,321315,-194745,-577496,-578219,-353870,-61031,-179426,-440274,-465805,-99576,247448,269685,52996,118746,405495,386006,141279,107388,58375,-159975,-357745,-232461,85001,390127,549448,400020,99171,-119188,-279771,-355955,-234244,72432,186431,189224,32082,-187677,-266091,-279122,-285820,-118136,-32453,-105085,-15567,237364,367323,337102,246640,207290,50777,-90336,13768,88005,7153,856,-4686,-141407,-156937,-10737,149345,152117,67723,30255,167138,345747,435589,315840,64179,-166809,-69548,222366,202245,15244,-98980,-303523,-407745,-84103,277731,394921,346551,305014,319192,168911,-109864,-223551,-238562,-298793,-135878,141374,214811,25240,-147239,-99499,160381,328643,265915,156480,32008,-50415,-27966,-26374,-127124,-128779,-133504,-209434,-155563,-8094,102125,108918,20580,16073,88923,102310,166377,199483,80514,-44859,-39260,90180,178938,108384,163,-30896,-69124,-163162,-117878,88527,258957,275728,184165,113264,70710,-36900,-136779,-126373,-138054,-211228,-362855,-367618,-110020,37588,29767,208567,385908,207311,25725,89419,151728,73293,9056,56632,105900,79757,-10087,-151937,-146753,42606,162221,112120,23253,-35306,-184040,-341778,-481261,-565391,-408541,-215201,-189641,-185035,-133024,-37348,121728,203448,166480,79410,25692,67162,66165,-764,23277,39941,-89099,-125050,72945,184972,178288,215756,35169,-294476,-367212,-252659,-162897,-147617,-170031,-147083,-101658,19008,169032,180938,256242,300059,25154,-243856,-285499,-190065,61542,209066,31796,-44276,87287,6475,-223954,-234696,-175950,-185950,-137627,-45029,-61416,-86939,-23281,65212,195290,237301,76004,20175,106039,-1563,-101121,70607,237243,173734,72416,-74615,-347344,-460133,-232638,73563,105472,45438,94303,195157,244376,178624,21163,-123476,-119662,-28100,-49350,-203213,-135486,98820,105867,-84575,-59086,273349,580243,361517,-130438,-312022,-235874,-183936,-159476,-55854,86901,55134,-157175,-245426,-91922,56770,3438,-80347,-93790,-110460,-164187,-82775,32597,-1917,-3041,182697,245417,71768,-148810,-217729,-221666,-219165,-157672,-65597,24264,77389,126749,160714,213805,146697,-8516,-28482,156673,314307,223417,100866,16428,-108667,-184503,-190696,-100406,41597,113794,130982,135863,82324,-44257,-155922,-117487,-73366,-88592,-150545,-204260,-188836,-167686,-320114,-404939,-268228,-76671,-13886,-98006,-250617,-293384,-138876,5503,-102334,-323839,-285389,-65903,13614,71457,164652,192687,23386,-72676,-10050,-26824,-94030,-52420,69158,65365,-136237,-210557,-125811,-119746,-98107,43317,183602,273269,287723,252880,234056,40420,-311920,-571683,-573389,-268860,167865,366905,252096,6124,-160115,-89077,23399,-865,-94980,-112014,-69884,378,77999,89553,-115867,-249718,-85300,97822,136085,15603,-176382,-101292,36702,47348,104391,161355,107780,80732,165525,325917,353666,198613,-36751,-279718,-329162,-203361,-34941,112318,172207,91484,9942,-5194,79468,220976,321981,146563,-71945,-67853,-15350,-33381,-608,8938,-104547,-122302,-15008,-5090,152135,471454,566453,462830,357943,312960,233425,-53478,-146537,-311048,-1341206,-2163953,-1848374,-1539624,-1627045,-1208639,-597615,-416803,-418057,-304128,-315366,-484391,-760184,-1272759,-1852411,-1819594,-1294350,-715676,-883001,-1361920,-1160904,-808358,-686560,-384782,-11793,133228,-13852,-297717,-362193,-211216,-111917,-52980,123657,229787,32397,-321658,-517021,-518752,-292979,-28832,78881,4674,-141441,-247338,-235710,-62414,-1962,-96386,-201699,-225428,-27371,188949,206318,28470,-190827,-289954,-170904,-141409,-199498,-68920,62531,42698,26009,71994,42640,-37477,-60163,-5370,189125,426501,440564,358887,224040,-125092,-226562,95560,196441,41638,-5468,-23695,-30617,-48918,-6132,110542,240666,265927,145585,34078,35718,-46343,-265365,-297927,2729,312532,246684,49429,114875,201631,65499,24879,144386,143289,175050,401115,507176,434571,226155,6588,29391,111284,-58204,-213127,-107557,6832,118930,276176,318618,132065,-58191,-119879,-37356,66316,141745,186090,200947,224753,146661,137632,361215,291978,-81177,-294731,-177986,38433,23521,-132255,-21110,209393],[193904,155828,162598,290019,321000,74501,-186853,-221510,-66613,74553,104331,93562,65979,4178,-53333,-121072,-91725,-17236,-57937,41746,337527,348649,30666,-174306,-121729,-47145,-127663,-31650,203835,190943,-43319,-266515,-161151,117468,91906,-78418,-142912,-115416,-41838,-26374,-1569,-19673,-25804,110789,132365,2734,22709,41957,-142345,-173276,-83594,-76691,12939,103184,120451,161326,106338,33470,-725,-28671,27767,223445,260804,-25231,-317884,-327451,-141203,-56671,-41040,146397,336901,214841,-41441,6894,234659,304462,341919,193583,-168419,-300604,-28769,233874,177207,-39087,-82405,106207,299595,256375,-23051,-262558,-159271,69084,68771,-63187,-70989,-17975,-15993,4271,-29280,-71576,-12690,-63405,-191664,-32060,196161,139619,-141639,-406683,-405948,-293008,-275490,-281696,-171680,-125062,-253055,-367763,-261536,-69402,16151,-35511,12290,233562,375313,295986,155914,-18802,-35318,121338,138118,-25733,-18107,134454,178258,137599,140669,79584,-88268,-127601,89961,210113,41998,-197847,-287345,-227477,-130247,-4459,120887,62864,-26946,-105889,-258429,-270255,28486,368178,395971,167146,-116899,-277691,-209503,-111379,-132551,-129109,83424,193463,47671,-53853,3704,-45939,-163986,-78861,87300,136015,43187,-44000,-117138,-147554,-120821,-120292,-63030,105515,263376,240732,114470,38984,-18282,-87319,-133021,-107421,-2631,97175,105581,86498,161771,248468,207043,103425,27077,16523,92399,153641,44514,-115911,-185396,-225137,-296992,-294278,-123532,-44616,-152816,-32814,178479,237439,239386,166489,38149,46540,111576,134911,86365,15786,58287,46130,-28093,48189,88975,11392,-72278,-90873,28035,100177,-121752,-483679,-623548,-419090,-224147,-233736,-113990,13280,75065,130266,179606,114365,-75008,-250470,-169536,17209,-44311,-158395,-114547,-48096,-132203,-181570,-96044,-99189,-213718,-163695,-16140,-59607,-229607,-203554,69895,199791,67599,62460,226227,334511,348255,209174,-51226,-169605,-179939,-136464,-75622,-153567,-296290,-327895,-260034,-121994,-87857,-253702,-286796,-85412,95659,180627,235354,335828,365198,199741,45889,-11258,-60340,-28622,126188,266490,250778,110713,39980,105118,157408,138564,124966,100427,11475,-58531,32353,115197,89546,93474,165948,178038,136126,110901,20903,-78619,-136018,-83494,59491,102474,26138,158416,355814,270367,62286,-127779,-260404,-399300,-456975,-384475,-190539,104138,231226,-48065,-112752,68054,63428,112628,301238,255078,61298,-58397,-92055,-67851,203938,465158,519141,391791,120211,-138289,-92410,84196,90104,-50934,-145614,-201176,-134195,165278,561304,560222,156443,-91760,-54276,-33685,-68857,-73069,-53189,-80063,-132942,-142983,-146090,-188513,-246053,-232081,-242291,-303213,-208864,-935,68305,97663,167337,-19085,-249024,-278507,-259994,-167617,-63909,-26583,48842,80456,-48348,-214831,-222697,-155337,-152587,-70726,134159,160388,30923,-3004,-23719,-90007,-120453,-70004,77706,145646,72832,-37685,-171508,-99735,247674,462261,314486,157842,118724,131004,131100,80733,3684,-47134,-70794,41635,212217,306059,282342,169657,144237,88348,-195698,-384460,-209046,27532,242205,361048,223490,161809,230220,216473,-54318,-300450,-194292,-125000,-157865,90022,164680,-104866,124961,980591,1485677,1119049,425996,-222632,-1633857,-2736696,-743825,-641439,-1278163,-615352,1794531,1815071,1191491,606743,400200,312966,-146281,-417290,-392391,-340690,-94405,-76538,-313386,-438017,-85673,193907,169027,12252,125531,383006,396793,221659,219593,164473,-51855,-244258,-163275,53233,290583,497699,427719,174123,-68339,-264242,-337601,-206312,36239,103252,143397,79043,-39184,-104461,-180494,-255534,-102814,16670,-81002,-34081,254160,420152,338238,268842,312779,133999,-68197,40666,122728,16253,25671,82011,53464,3979,33335,125849,132023,45974,-27536,35407,216260,368048,299627,40174,-192289,-60326,249912,227800,44482,-26680,-211947,-303026,39356,390425,479045,392361,311710,327380,183685,-107447,-229928,-221064,-203527,-22398,193039,272656,148293,-64439,-120959,86362,270687,227398,169595,107087,37465,47905,49871,-56375,-70853,-51939,-109377,-148590,-51075,83606,106194,30289,-1287,65505,105562,158954,201052,114414,3679,-71923,-29285,86594,102347,-12935,-88074,-96595,-85135,40747,241216,319196,263491,193647,217214,213844,17711,-142398,-131282,-113853,-145264,-227236,-203635,33215,193107,199396,301724,374077,174175,37624,139532,183541,30555,-10903,88157,104514,36745,-43596,-205680,-230031,-8601,202432,247588,167715,46477,-194874,-372763,-472246,-563445,-456232,-242365,-173671,-169648,-112518,-42996,121857,208821,85585,-102721,-133542,-87236,-49453,31369,156775,138670,-34121,-72410,111229,186330,159982,190487,-32717,-396279,-456760,-308264,-196855,-156010,-153184,-137236,-144174,-107866,13161,113433,247897,296538,11022,-260865,-313421,-224175,43260,187303,-11664,-80441,36103,-35383,-182238,-114189,-106975,-247083,-174179,24649,-10108,-111135,-36441,63964,111375,131342,39141,4074,46940,-92998,-165787,57164,266687,209917,112824,-41733,-372921,-530940,-276326,90144,167781,157027,145943,119203,150706,163707,32729,-115757,-93526,55661,61938,-112376,-70280,169890,237582,97497,95919,418503,736572,496183,-61482,-310842,-241440,-142506,-130198,-72191,49228,59547,-108970,-252541,-180614,-44578,-46829,-72331,-48622,-61351,-110256,-24225,48660,-25956,-68700,68592,168038,75586,-86022,-210552,-245949,-234140,-228310,-121533,73604,132999,129968,168924,228479,80617,-77499,-67283,99475,235087,143207,52546,-17804,-142866,-137965,-94583,-83415,-19103,69661,98947,64932,36324,17548,15441,58908,23363,-52842,-151131,-249531,-294412,-283058,-328867,-398228,-342326,-169355,-105364,-213906,-327333,-262127,-18493,161700,-6754,-307727,-272280,-40089,-3490,1041,95102,114043,5455,-9315,3006,-108202,-187637,-121003,3612,-23545,-213641,-258676,-150445,-128551,-80920,85994,260147,344669,317590,245035,237272,-17522,-416379,-570269,-510100,-276917,148468,343444,191509,-12071,-57736,-24,66738,12336,-69808,-71991,4335,123850,228603,210238,-37612,-234958,-153315,10800,119923,25501,-199163,-132829,59748,127918,150974,150873,57010,-27,71269,202998,227846,100653,-110257,-249706,-169465,-51872,6511,64161,88942,57688,48709,73339,133852,227375,274179,109620,-50648,-66537,-51113,-13861,77140,54766,-97231,-163054,-105872,-99019,25068,356388,515543,395918,279554,361377,321824,17443,47605,-39334,-1059014,-1668560,-1201543,-1268803,-1793515,-1455860,-1027279,-1016098,-778087,-431235,-379732,-351713,-559717,-1151162,-1606397,-1401547,-1174274,-999646,-1433105,-1839533,-1424841,-875450,-692670,-300222,127045,189636,-48271,-276271,-269895,-168408,-186525,-181480,55717,218586,62234,-291173,-623678,-645298,-319003,-35547,16577,-84928,-224481,-282507,-201448,-60049,-45682,-134124,-235280,-285643,-136500,86535,190400,85514,-151015,-296880,-298713,-295489,-282348,-153842,-63050,-15174,89024,164394,34648,-124519,-130110,-37853,126744,376228,441579,339802,162778,-159896,-216000,53502,149914,106764,163175,82693,-36577,-52331,7258,56009,115689,102615,13408,25584,79527,-87983,-322172,-276870,59064,337399,226647,24086,106575,176780,-24895,-137414,41511,100396,100608,327764,549820,461570,240121,54311,91385,125313,-47814,-136843,-20347,41484,146452,302397,271875,81075,-50101,-77332,-8298,93360,137775,120222,110859,157575,75087,40662,257649,214856,-98045,-288839,-177282,12162,-30861,-172274,-43955,150627],[137627,150132,195924,301200,290016,61823,-156922,-179062,-29522,76666,61292,63555,95556,43457,-119061,-202929,-88612,31010,-36600,3666,248287,280725,10120,-193452,-150696,-79923,-182559,-92387,192365,226671,-26840,-228489,-160110,95661,119003,12335,-59462,-78897,-84132,-177334,-167719,-112062,-8931,241445,308760,92552,35341,30113,-101969,-91975,22991,44369,80189,85546,10363,830,37042,67316,23209,-7757,114249,298941,281957,9416,-283695,-339393,-174071,-101945,-130060,-5225,155235,60710,-122926,-56439,80598,171211,299361,211439,-109168,-198655,15035,262961,298354,108758,-14926,111865,234840,163828,-26018,-163207,-44157,155684,144789,11446,-13163,27668,37967,36962,-31988,-42594,73344,7919,-213340,-143415,88043,110774,-109336,-359653,-361564,-231773,-198947,-214305,-187127,-216054,-268705,-244344,-140465,-22236,29439,-71088,-94469,151155,400065,383211,210271,-7303,-19369,186729,252284,114604,120420,190317,136847,47294,40332,18886,-125912,-234564,-105831,90332,35027,-177035,-241928,-152119,-98778,-25380,83989,42227,-27613,-113961,-292622,-305241,24693,399330,392586,105165,-186836,-273116,-152622,-98445,-167465,-151407,13760,178851,129714,55587,35288,-73661,-169995,-75683,72238,135816,138716,90936,1397,-274,-28190,-111475,-88953,98560,276101,223906,36758,-28330,-24006,-53526,-80989,-91251,-95444,-91846,-19287,82053,219877,283514,121251,-64192,-103930,-34540,167979,286675,104887,-112567,-168971,-229432,-288673,-238017,-49630,-31762,-164054,-16424,227275,162618,36959,80423,107029,115746,191612,310472,299046,147189,89100,42219,-75389,-61948,15376,1587,-91976,-167500,-19665,109298,-117362,-486054,-607558,-429663,-331541,-372569,-196510,48843,131869,130774,162083,92438,-116470,-307817,-297337,-139337,-125751,-160302,-67808,22255,-71619,-170069,-119931,-113004,-154546,-61433,74675,-33406,-287061,-284149,16731,182400,81509,50529,134510,220084,283919,229342,-4058,-157349,-189206,-193884,-150741,-150689,-203701,-264342,-286660,-159879,-64843,-228222,-331216,-100794,180397,244520,243388,367969,441769,316001,131592,4288,-54708,45292,238082,364952,330174,143137,49051,144600,255076,209815,107070,31975,-47054,-53960,81531,186632,108393,56089,105233,145734,176287,182673,54871,-89005,-146784,-70615,133761,188928,99513,197026,319209,190700,52567,-45468,-150267,-296339,-448823,-424954,-208573,68828,144328,-90662,-125368,49971,71293,127007,290495,211851,-13972,-200171,-261371,-220923,56437,332586,420887,304447,66337,-157401,-100142,93707,80896,-122742,-290681,-302742,-113953,292277,693023,609569,110066,-177021,-138579,-24771,59698,76384,5064,-146377,-238497,-208788,-170474,-227072,-270832,-191666,-122497,-148876,-32000,138427,103846,-18794,23,-81049,-168053,-147999,-122732,-44602,1178,-58592,-43998,3894,-20968,-144465,-173725,-113202,-108257,-67490,82887,63595,-71998,-69314,-55940,-124051,-208503,-160450,47164,113145,-1760,-63666,-134890,-49469,293095,471483,336282,202939,125389,121865,152605,102452,3768,-81301,-143011,-45241,84696,105423,133838,165962,229243,155197,-175898,-358783,-156980,74875,256465,352063,209711,101058,156374,169083,-6781,-196008,-180120,-168703,-180445,90288,223538,42996,448253,1382825,1723460,1025816,178182,-116752,-255383,-1408741,-1370599,-2612885,-1831010,-1009398,708008,1339429,1451236,701046,405409,343766,-1679,-12936,3553,-157304,-16560,57232,-222564,-372604,-15821,191263,71073,-36866,123465,340053,360749,275199,339953,334552,124429,-68787,-67488,24188,173532,381942,396608,217341,-13442,-225752,-307769,-156855,3304,30574,98354,147725,123947,68722,-41604,-165655,-76623,52509,-37585,-32233,229042,392635,265713,202641,275424,107081,-77618,59844,143223,15602,14540,133988,250214,186517,67866,53152,58424,6749,-35016,-26408,115913,276637,259086,16190,-195056,-35901,264617,242671,81607,48183,-88028,-125038,184551,475943,519636,387574,269235,284109,178454,-82787,-191643,-136084,-43390,82866,206514,300039,260949,16188,-162077,-22204,182264,155867,126150,136210,107451,142500,146831,20712,-26984,8157,-22329,-121572,-84469,47643,98192,39269,-37332,5438,84562,132910,181191,152159,69035,-86994,-143191,-18324,70724,-42525,-154915,-129477,-7370,177667,342920,322475,197418,161994,297117,369373,150223,-63226,-102939,-74042,-59113,-71844,-30603,127921,235849,269493,337021,318675,145181,68601,171431,190472,1482,-22783,97108,62889,-30625,-61547,-200015,-263148,-53149,201238,304610,253003,75514,-212789,-370455,-421406,-495738,-436360,-239370,-154419,-147907,-61444,22661,162858,222029,29824,-243927,-273987,-203815,-92782,117891,288705,220562,23730,-13992,125011,158988,142047,173064,-74729,-449418,-482110,-281839,-156692,-124660,-123035,-131629,-178949,-196354,-104889,47157,193886,233031,1687,-208415,-270465,-211803,38563,139228,-80968,-145036,-42363,-83942,-143853,-20680,-55659,-308785,-224972,69504,51657,-90432,-19977,55453,7878,17982,16230,14460,34233,-113417,-181874,48112,262541,227587,155020,-7189,-388359,-587182,-306745,92860,210893,227500,169442,46904,50612,119482,24702,-118973,-93160,105637,148668,-14506,3732,216286,318076,240781,190760,429149,688002,463375,-49832,-295867,-214717,-78204,-69023,-51039,30781,72471,-38090,-233510,-253883,-130098,-85112,-79682,-19392,3095,-5204,61013,69368,-38706,-122856,-49277,86420,74773,-30653,-184177,-239338,-217126,-246443,-141238,104004,181949,165061,225750,241839,22264,-122142,-97955,12094,98516,45222,1497,-57508,-150097,-64137,10754,-72961,-89765,7436,29626,-37419,-18139,104229,219949,223711,92830,-47057,-169749,-287549,-383333,-403781,-340550,-358935,-353269,-212093,-156674,-279000,-353834,-206878,77160,248840,36520,-281933,-242659,-61076,-86286,-108593,28613,70428,19037,46133,11143,-162061,-249009,-168795,-60486,-108358,-254007,-265305,-161944,-137983,-71227,121576,313912,358261,271443,194663,212506,-59357,-462699,-516086,-393772,-223131,125280,256387,69651,-58508,16842,73472,110362,23367,-52164,-20353,86447,219302,333644,300883,60593,-179390,-208466,-76475,92214,21451,-204674,-149492,73296,168996,159687,112011,-14440,-92797,-28529,70981,105931,24180,-145263,-165962,6216,85972,48198,32249,12505,20314,93971,173538,175849,166225,141289,49041,-7198,-42429,-74315,6108,146752,103307,-93288,-211161,-182056,-133175,-34471,241511,442657,354277,241723,430311,438006,105095,210694,212052,-786059,-1215516,-647144,-1200582,-2109571,-1719902,-1448457,-1542089,-979567,-460865,-386191,-191978,-321500,-970977,-1267451,-933364,-955665,-1214955,-1904118,-2231059,-1619299,-901160,-630749,-150422,284708,250373,-37422,-179788,-114747,-91661,-232422,-276202,-19733,181973,90854,-225380,-629558,-650347,-292382,-54880,-97630,-232991,-327986,-309760,-144817,-9050,281,-73918,-204712,-310997,-224408,13580,177223,111801,-152231,-344272,-416748,-394700,-326993,-231002,-171906,-71464,135230,231549,13273,-186247,-127040,-6280,76621,267879,357896,253887,58466,-200026,-198438,-4058,69883,142869,285426,157736,-40973,-13762,66532,34962,-4953,-72788,-117555,24277,110305,-125779,-323069,-191650,128579,334181,202388,13506,76926,100243,-135349,-259086,-33024,48265,-25881,141558,443186,381492,185185,78304,146938,132892,-42057,-57748,71811,74930,124739,252671,172525,21337,-11048,14208,29433,76772,78007,-8369,-22791,71036,-6615,-83874,73507,84473,-90143,-203359,-133889,-6361,-57864,-167521,-52914,88358],[86972,126498,184047,256961,230822,64638,-101927,-111315,36354,102965,31577,35570,119442,77940,-170266,-284262,-110638,50986,-30326,-30097,179522,227081,-1245,-191774,-162163,-129749,-236681,-145743,138137,187220,-60275,-186863,-114230,81336,169513,153995,67293,-9994,-95094,-270296,-286121,-169263,5107,301165,412104,174717,50302,-1767,-79087,-25537,100115,134095,127723,58447,-109079,-188051,-59919,85584,39955,-5576,171735,334998,260759,28166,-225205,-303005,-162317,-95474,-179412,-162686,-36580,-77368,-205491,-145708,-52523,81090,265576,250380,10048,-47717,64955,252732,377277,239807,50768,98413,133696,42184,-41423,-49452,82180,232023,206520,75883,40521,87598,120622,90917,-26432,-16735,160056,86928,-208259,-228113,-3227,101954,-62240,-300876,-285381,-106621,-70743,-121128,-188644,-293017,-258065,-57256,42664,39893,40595,-71066,-165259,57921,377922,439785,276033,60543,50777,262523,315048,191334,192544,192666,87262,-24525,-57326,-43616,-140052,-288855,-255125,-11527,42640,-134787,-161735,-33377,-48185,-84548,-22649,4372,-22293,-133745,-323680,-324365,-4983,346554,329790,57198,-180154,-196922,-78407,-82297,-189585,-154873,-10605,182064,196184,129345,46124,-88248,-150019,-73401,31992,120679,237876,214500,84682,71178,-6788,-126172,-104631,95568,274773,212708,943,-67090,-28876,-29736,-33269,-55733,-160422,-266244,-154537,59641,230352,247513,9089,-213361,-212761,-75134,227259,387719,165270,-86977,-161405,-250468,-298708,-207867,9265,31047,-70958,71322,261185,58456,-139910,16988,150336,125355,208903,416551,437121,230111,85538,5944,-130960,-172830,-63196,-17228,-132553,-253193,-94762,75825,-113930,-437753,-511134,-381390,-402107,-455756,-240946,75609,126023,71697,123477,78585,-136032,-331221,-390036,-272772,-162904,-112843,5648,82839,-21251,-157951,-160847,-134843,-94141,24231,142562,-12538,-311838,-304779,-6122,159409,94364,48157,39405,66855,181601,241462,99609,-63968,-151165,-205884,-163452,-120027,-126102,-186656,-264177,-183832,-62434,-199673,-348234,-112462,234177,281760,242267,375355,462514,356947,165138,10166,-36630,113432,305117,396303,363398,161420,34229,158172,331897,270259,94075,-16893,-83894,-63772,67029,175575,74422,-15216,16495,83873,171825,181378,973,-178856,-188680,-54496,198607,255548,150745,173320,179389,49710,22647,33358,-57577,-234004,-447609,-416159,-166590,54909,40264,-120830,-135453,3466,57294,115758,217977,122192,-100689,-327229,-419739,-330525,-66061,209733,319182,224765,44358,-123446,-72533,103638,73431,-154719,-389056,-380586,-97712,361222,692040,535705,56902,-198075,-167198,11473,199619,243592,92314,-147896,-244150,-179602,-135957,-207665,-221828,-98283,12768,-8930,87551,214614,101839,-111333,-121893,-78865,-8920,47215,40924,72499,79177,-60142,-133323,-55975,50883,-19211,-100422,-73209,-61567,-56927,-3248,-80885,-180033,-138926,-120851,-194267,-297861,-226487,20570,86720,-34193,-60934,-83155,6143,308969,430386,319308,213348,97486,66024,134035,94929,-18106,-120493,-194789,-110553,-19710,-59121,8914,158519,261490,165340,-149312,-279565,-80927,118481,243248,289261,171966,37493,59667,83204,13649,-79213,-112798,-162386,-210269,-19339,133073,123266,739501,1689736,1773405,674188,-316160,-83266,873661,-139260,-1468964,-2360278,-1487925,-2239867,-1736869,480107,1642116,869438,500780,363465,192798,513146,515117,170505,164262,185985,-171860,-248078,107690,215147,-7239,-66459,121590,286133,290009,289890,426206,493924,297301,108812,34833,13658,62523,224837,313612,208333,16125,-173576,-244205,-74859,-13034,-31350,55868,196849,215894,176732,88921,-44884,-42679,72844,8688,-36286,144216,270917,142354,104349,147521,-2128,-106717,68744,139080,-5324,-38026,132458,380338,343086,96156,-53032,-65216,-40108,13943,1226,66233,184461,202407,-5140,-184015,-13978,255190,228548,95267,85452,24950,71516,310986,509153,505253,332221,184739,204728,169506,-29149,-119212,-18405,119262,154285,195608,292370,314258,63108,-204578,-120122,96577,80236,53386,113589,133063,223712,239650,86098,-11555,13321,1179,-99931,-110562,4202,98252,48939,-84312,-84160,25367,96076,164000,199529,147703,-66108,-221656,-117051,23170,-67983,-200629,-148660,54507,260969,367944,264608,98657,118726,355133,504362,321679,65782,-54147,-26208,32081,64489,97643,140438,151988,225547,316695,244312,118062,93724,172766,168264,-16550,-33127,80954,-3995,-103101,-60429,-138027,-236179,-73241,166884,261880,229467,26710,-242030,-347278,-344647,-374935,-349586,-204353,-137784,-132161,-27,141916,229896,225595,4006,-294293,-339762,-232908,-38120,242844,388482,266790,64864,20854,96642,96923,110647,152045,-86628,-445806,-451304,-191989,-49285,-55236,-83989,-124532,-192865,-230622,-164317,-5231,112677,122513,-6083,-96963,-160522,-148972,57047,90825,-142299,-214207,-133557,-141272,-130668,19070,-30688,-337367,-264662,82999,109633,-37816,3075,24447,-90866,-73551,4800,35613,54138,-70975,-151552,42770,225982,218143,174462,9486,-379146,-590762,-305028,78280,214226,227376,142553,-21318,-33753,58616,-8856,-139544,-112722,113420,197591,70457,59253,218040,325189,298977,201013,315670,468001,273698,-116751,-290638,-174773,-3066,28856,22335,43204,72804,14177,-190007,-280907,-174691,-100693,-95385,-15105,65024,124327,143470,70749,-59780,-163224,-135782,20822,62422,-10997,-148422,-184935,-152207,-209884,-147951,87331,213176,239605,323331,242080,-28534,-151165,-123402,-74882,-44446,-45835,-43016,-81106,-110592,30851,95425,-81611,-158230,-64944,-73336,-165891,-91400,173716,392064,342033,128191,-74945,-208123,-310373,-428047,-475664,-339645,-298404,-303583,-198330,-155870,-274924,-330504,-157208,118109,245772,17764,-253240,-204121,-112265,-194051,-211351,-21277,70015,64333,83601,22042,-160163,-255818,-183835,-107300,-175096,-273212,-254663,-171671,-151312,-71919,143380,333463,312298,158169,111101,160869,-80837,-445445,-436731,-260327,-114284,109354,129270,-79626,-116205,54523,138907,164775,45025,-37935,35986,157127,265706,378323,356337,160530,-93542,-224917,-129270,59823,171,-200133,-157042,60412,147884,121328,49787,-89769,-164757,-91933,-16642,29656,-12711,-134617,-51054,157631,178657,73552,18981,-29326,-3988,141585,275204,190251,39395,-36595,-841,63848,-1993,-99407,-432,172450,129853,-99928,-265460,-232216,-104901,-30145,120456,323439,311333,237766,491986,536569,172662,306094,428580,-471362,-757635,-244991,-1382142,-2619338,-2144036,-1958647,-1907177,-888824,-284025,-264807,-7773,-66426,-702249,-858458,-542446,-809391,-1459028,-2209751,-2365107,-1616317,-843511,-503949,32150,431116,307123,26279,-21042,64198,2799,-215087,-285695,-67173,132008,109402,-132758,-513075,-532346,-214731,-69869,-222077,-379931,-395517,-286180,-62295,83579,123226,63060,-124184,-300127,-261585,-591,184238,121902,-157726,-399294,-497218,-427790,-334214,-279452,-224279,-93098,172034,271807,2848,-180121,-36488,78060,51328,134505,217321,135424,-56023,-241059,-190973,-63959,-13828,153315,342918,194400,-23708,70425,168735,66385,-81145,-211444,-210522,33709,121876,-146364,-266211,-65554,189575,299524,178190,20487,33654,-4289,-224073,-289078,-54050,-19175,-190717,-97745,213980,217315,82776,72352,169963,121940,-44165,634,135373,90803,63569,140833,44169,-40779,46218,135845,69267,7469,-49688,-187299,-173191,-14114,-79031,-209536,-138402,-56326,-56262,-66616,-67999,-25807,-61916,-120011,-39291,41494],[51855,92494,135301,169227,153285,74049,-39931,-34684,114282,141203,17078,13426,122782,81038,-204618,-344412,-141970,56076,-22199,-40909,161499,221079,7387,-169760,-150997,-178607,-278715,-190742,35717,66480,-144246,-184765,-66465,72138,228371,310380,211133,73576,-79865,-298223,-337129,-171888,23844,276764,406084,228174,72027,-29557,-66476,19784,133652,171333,145468,24063,-210709,-341653,-144091,90146,42141,-24767,185630,321331,198566,22194,-158804,-236384,-119170,-42373,-173997,-276899,-184685,-167935,-274435,-236182,-120548,44057,225443,273569,129359,71490,76608,195344,392544,316022,89441,60319,21844,-72435,-60291,40130,159901,249024,219288,97814,58565,132916,205798,157113,-1593,14064,233662,160341,-174651,-267734,-61614,100638,-27903,-238049,-166305,60574,72733,-29157,-169915,-314985,-202353,139344,230712,98587,45656,-40669,-190677,-32296,319020,466358,344324,153935,137082,308127,301731,185617,173972,131649,39042,-55029,-119819,-92499,-128409,-275783,-315152,-68845,63091,-82804,-71473,94506,8361,-159063,-143517,-14068,-3261,-169730,-347577,-306246,-33599,232301,233684,48167,-93342,-77930,-18987,-78160,-212936,-170912,13917,220377,246962,162886,43425,-78644,-104226,-68035,-20757,87673,289033,281228,110801,48377,-47059,-147348,-106163,82333,242333,198003,4209,-75633,-36981,-26719,-6449,-14382,-178256,-363076,-256153,19486,186871,150712,-98504,-299107,-269261,-103153,242236,428228,211768,-45811,-167297,-287689,-332201,-219562,28857,114092,81637,203322,273162,-53003,-252767,-12276,152244,75004,167513,431950,465722,235412,42280,-51405,-175533,-246454,-123049,-37414,-164789,-297684,-154570,26417,-102212,-349917,-367411,-299753,-426798,-483921,-251268,74541,57708,-28997,69571,64832,-140783,-328223,-427975,-340564,-149085,-39207,78858,122046,8920,-148978,-208123,-155909,-44010,77463,166675,-10899,-297458,-260139,-1205,124608,91866,52664,-18465,-61754,74363,231648,224027,98187,-60281,-160861,-108629,-68791,-78346,-108263,-202140,-198456,-88324,-180302,-332744,-106306,256865,289723,221863,337312,414104,313602,141110,3048,-17635,147271,301216,347823,329339,149677,10050,162472,367111,291405,80808,-38221,-89704,-80158,7637,93681,84,-93371,-70505,10911,126415,114226,-105923,-294932,-247866,-47981,226188,274974,155762,81276,-39252,-124323,-19686,88158,-10020,-234890,-448904,-362015,-73193,90990,-8598,-115136,-143490,-69304,13590,81419,112876,21368,-163035,-390495,-501569,-360185,-119963,136414,248004,179277,56934,-52398,-19360,119989,92231,-135726,-424965,-422377,-91883,353414,565546,365507,11773,-154673,-135858,69993,315785,363146,159545,-96150,-147387,-45988,-28094,-119392,-110686,16019,114440,70383,115897,217698,80214,-152614,-169600,-14685,189594,267835,195423,153263,145060,-27156,-181348,-78177,130931,107176,-29969,-47828,-18689,-24217,-81220,-214703,-251427,-180552,-180968,-266852,-363023,-261017,-12018,55015,-29721,-38230,-34342,53484,295755,361788,271472,182703,40082,-21389,76401,57940,-59184,-163843,-222235,-142054,-82963,-147894,-57060,139830,218760,110310,-128346,-183342,-8587,152594,206956,170023,82771,-28752,-30233,-4271,16613,25866,-8330,-115365,-253106,-204318,-61252,123351,885437,1773286,1603937,185726,-881014,-96917,1507037,689625,-1146789,-160720,-218836,-3927842,-4871835,-552997,1695577,998708,567072,321889,373359,987598,998094,554426,397331,277177,-141187,-74238,248467,219407,-61598,-58822,131865,236375,209222,265135,444956,566141,399315,230334,121856,29243,-22550,67321,205559,149900,3249,-123043,-136370,40451,2935,-70992,28842,192801,178975,163850,162559,64833,-10477,78827,46425,-56362,17374,84288,8154,36710,17960,-132443,-133572,69635,110916,-36142,-95132,95141,413664,440479,122986,-165548,-214612,-80115,103089,97472,63652,110194,140954,-22822,-169522,-7776,216828,174170,57787,58185,93079,226379,376985,466547,425607,235905,75624,112969,173216,51051,-35162,84776,222512,180856,178177,252619,281826,60101,-223517,-164452,40817,24974,-9617,60238,115574,271544,307444,125694,-27883,-42340,-48635,-96379,-124927,-25605,115222,57415,-128892,-175989,-59688,63266,168734,252520,224655,-10477,-247577,-189441,-21446,-66727,-199301,-141379,87938,276369,316763,160179,-3398,92821,393957,585040,468918,188253,-6569,15857,108116,148800,142255,68064,-17575,103262,262466,172754,78383,86139,140166,120164,-36306,-53736,45170,-68845,-158428,-44288,-42996,-160234,-63209,114854,136180,91473,-83045,-270229,-313126,-256985,-224296,-215673,-147551,-131789,-134902,44717,266479,289658,198496,-6486,-247161,-299451,-153597,102838,372764,434474,270457,76495,11240,23868,6591,52824,113851,-75425,-394194,-385556,-73942,94254,35028,-41420,-106055,-179501,-218611,-171054,-39265,32306,4203,-3466,46216,-12100,-51849,95927,67648,-163500,-258434,-213748,-203137,-153841,-374,-27549,-304775,-263391,73394,151912,25393,7643,-38980,-164835,-121416,1018,52834,85174,1342,-97742,32581,165736,182344,155845,-3751,-330749,-502253,-254010,50043,173601,159302,60049,-90501,-87519,-628,-64826,-175359,-135357,90263,211110,126767,76005,170531,262450,258074,134909,135749,177631,7690,-242967,-306288,-141081,69778,158252,146490,86890,45629,16318,-131740,-245651,-167306,-94142,-112896,-38245,100569,229849,192927,39658,-99783,-183541,-159377,-5598,42387,-35273,-115565,-87259,-45482,-142135,-170085,15335,217523,339649,429249,221927,-74339,-174913,-147512,-133306,-138677,-104232,-69559,-69796,-26070,126036,132994,-114677,-211410,-131519,-185830,-294935,-173253,196505,478400,398059,139455,-119424,-251671,-307658,-409082,-455661,-305126,-224502,-211382,-139285,-106623,-200130,-263617,-131654,96108,163320,-47841,-223444,-162355,-160750,-272087,-264358,-49568,102575,130987,105212,46524,-93854,-205155,-165719,-127068,-214998,-288020,-252144,-189210,-167350,-78189,150342,321419,234664,25041,15970,88593,-83909,-374459,-356840,-145358,16572,102748,-2224,-212871,-165594,61352,199461,229698,86957,-16430,86355,198690,261505,368982,379348,241132,3813,-184095,-125841,26351,-39974,-198823,-166448,15215,73182,47136,-22572,-150529,-194627,-95293,-22165,25516,-4014,-79573,68027,252279,205646,69620,20122,-23777,-5562,183549,357502,177108,-122169,-202803,-8004,160340,44865,-132808,-43216,138264,118293,-113442,-313453,-254987,-39341,4200,-17539,144739,240267,250950,523784,580471,195789,325365,601833,-86236,-264190,-19978,-1762707,-3282703,-2817481,-2604494,-2053308,-469625,142169,11560,192747,185211,-326246,-418406,-370535,-974342,-1869624,-2322233,-2141441,-1341321,-673463,-333430,201552,532932,341943,125662,168798,225174,93580,-130443,-204949,-72523,80570,109971,-32669,-307684,-335689,-105170,-66531,-315413,-474763,-390084,-188326,45887,196726,280349,229818,-20470,-261615,-238832,45464,214144,132755,-127430,-408369,-511739,-402496,-315166,-286957,-202165,-60781,203152,285143,17446,-95173,117633,184997,57892,24148,72470,33106,-135569,-266298,-196554,-111466,-73077,145650,337828,200143,26545,180524,288278,144002,-92713,-278909,-240972,53832,117467,-137395,-165016,67751,226659,241879,156377,39774,-13383,-105731,-259119,-215235,-15138,-96127,-359219,-300149,-35519,32970,-28785,38797,145601,85456,-55054,23355,151472,85635,-7352,4853,-79938,-94600,103113,253959,101254,-102467,-223749,-367653,-299004,-79490,-125637,-303841,-311346,-164515,-5803,77268,-1338,-48523,-52698,-47588,-3376,23634],[38410,56103,69901,66734,74737,80896,9765,29285,180663,173039,12783,-3241,97750,46670,-216831,-362435,-159742,62189,-30,-23830,189589,260680,35719,-135617,-126545,-211196,-298141,-224699,-99497,-108006,-251913,-233504,-55271,66582,274317,434473,337049,149067,-51054,-276623,-321624,-114737,58631,190376,299437,243191,104435,-29329,-47056,51844,127418,154848,133793,-11171,-267807,-402970,-177149,85221,24996,-62091,153235,260653,108320,-7441,-98505,-160807,-63362,36038,-118026,-312282,-248434,-192832,-312218,-297905,-113637,43114,163742,249523,193011,102630,25451,99082,338603,313904,86279,1482,-75246,-150576,-75928,72215,147313,181315,167344,64389,26359,141870,267967,219496,37268,46409,275467,212695,-116686,-255487,-85544,87469,-26544,-176048,-13335,226902,188357,39245,-126929,-253630,-84036,303939,370793,140552,47138,5350,-177250,-108499,242541,468581,400814,235413,200214,291619,215370,114230,81861,22638,-3171,-43461,-133901,-117917,-96286,-206045,-279270,-73455,88041,-32216,3032,187568,50094,-220382,-220042,12235,35537,-208661,-355303,-241959,-32680,102586,131858,76188,39467,34686,-1516,-97405,-249717,-218145,60203,283911,282503,169478,40380,-46057,-45228,-56882,-68016,39317,259963,266787,80677,-40381,-109202,-148535,-88147,50788,169059,162886,19987,-69019,-51633,-44452,-5431,22340,-136725,-340624,-286117,-31760,98302,20172,-180437,-303613,-258311,-115610,202530,397291,228951,-6725,-187597,-335014,-378278,-261166,8570,181509,228270,332768,264353,-143895,-286630,-6494,114656,-12807,91602,366125,387742,161300,-35016,-116720,-201246,-266544,-149845,-48300,-161407,-273630,-170639,-11946,-77230,-242796,-221843,-222749,-417384,-476276,-243650,37517,-45995,-135660,11417,42318,-142360,-312401,-412036,-326697,-93672,33700,129042,142098,27438,-137090,-245250,-169624,-11978,95758,142300,-33097,-246372,-163212,21867,75060,64355,59678,-13279,-112285,-8556,189663,323884,287073,65451,-71409,-4362,-9282,-63470,-40361,-120288,-209247,-139772,-176035,-285183,-69969,260800,272480,174180,248193,306815,205140,72401,-13543,-7057,129415,219696,224327,223263,99132,-9567,167398,351369,261444,63249,-33098,-65275,-91364,-64156,-20252,-84657,-146591,-125021,-49533,58729,13967,-209863,-369850,-290203,-52781,201155,234359,107935,-54378,-273514,-289412,-60370,111647,-10767,-278004,-434746,-278985,44189,187540,53999,-58522,-146385,-151436,-52662,32805,15520,-47181,-168566,-363857,-469409,-299970,-88313,127523,222924,172879,86938,26357,43947,144144,144217,-72804,-397467,-417894,-91973,281124,365209,158178,-13998,-65327,-60094,133870,374420,381158,165141,-20499,12074,147830,132414,24537,28729,107711,141942,63198,59227,170936,69927,-132406,-145816,76832,364374,458021,306681,181753,178930,33039,-161879,-55878,182348,184660,15864,-40734,14272,31697,-111055,-280589,-257659,-174659,-200862,-302650,-379543,-261900,-54550,10394,-8643,-10534,-765,83115,257828,288640,209359,120452,-29023,-108003,-428,4771,-107905,-208057,-229421,-139346,-100316,-148052,-49733,105040,105320,7318,-117247,-104057,41901,175891,154944,10317,-62716,-96186,-86057,-54309,22030,103470,103763,-47463,-301871,-395099,-263650,65210,819555,1569003,1247435,-272162,-1312608,-125220,1638098,846917,-742713,2828254,1709616,-5385764,-7613170,-1455367,1583808,981832,496880,181060,469113,1253048,1305792,872823,608597,314965,-98758,112922,353102,166927,-95361,-11490,164631,205296,142617,210014,386668,513571,397908,263027,174556,61930,-75010,-51388,105195,66083,-49142,-91589,879,174419,61637,-65416,31649,124280,14796,25729,153586,127249,7839,72190,73537,-76628,-100512,-100350,-93369,33164,-40864,-221095,-138549,66187,70013,-49224,-100242,61816,366307,470063,150019,-253854,-347888,-96981,201921,211617,85038,60954,83033,-38897,-158249,-19522,154831,82787,-38699,-32336,105448,299093,358453,341841,283714,119447,-32666,32180,196844,144897,34296,133370,233040,167161,164458,188990,172097,14017,-197259,-131285,28758,3601,-29757,12432,79279,283702,339055,134558,-65306,-133057,-137359,-103786,-116319,-19294,147708,60022,-155852,-233159,-136127,49093,199726,298074,279030,59704,-220998,-218573,-41207,-23190,-140069,-106354,87460,228808,210630,34945,-83503,96906,410136,586487,531086,253388,20077,38598,151028,164856,95071,-58906,-197710,-31628,203502,114261,10037,30668,78462,53089,-73985,-94898,1577,-102699,-179589,-23571,51497,-61096,-28981,64158,-23802,-113208,-200630,-273684,-272470,-171547,-72262,-67546,-88678,-144570,-163989,49232,337689,304644,125808,-28654,-141564,-162179,14652,283785,466879,417704,235784,57015,-43819,-75724,-92657,-34285,49197,-58237,-318452,-310317,35106,230274,118833,-1400,-67964,-140290,-184966,-153904,-60656,-21759,-72356,23741,184389,132518,50877,140748,81414,-129412,-254243,-257303,-257673,-208293,-61737,-28504,-199895,-198215,60907,173692,77869,-22194,-132439,-203518,-118571,2267,58405,105995,58725,-54049,7186,95332,129828,100261,-45461,-238163,-305903,-148286,18625,106092,57281,-62675,-164589,-106183,-40552,-130461,-216783,-144352,59742,202536,147485,49583,85325,154182,142188,28241,-34936,-68658,-224727,-371073,-332071,-124186,127444,297130,296912,148366,-9509,-38171,-74098,-154808,-115765,-77444,-129813,-83812,88382,261493,191925,-16312,-149253,-171336,-103417,23920,26744,-88507,-92614,29024,74641,-80158,-221842,-95286,190082,431725,500966,182971,-115237,-198392,-172257,-149356,-150799,-114645,-71200,-20166,78584,191581,110651,-166087,-238468,-172993,-270264,-383722,-234425,169149,459395,395841,145663,-149666,-275161,-271413,-322971,-333768,-223488,-141664,-102141,-55747,-23012,-70273,-165493,-132607,25889,39277,-125735,-187614,-117990,-172131,-276339,-248146,-61344,143556,200820,123046,93264,21353,-115299,-125314,-118818,-225117,-304344,-269954,-217236,-181053,-80056,147011,291675,167380,-66019,-63728,7756,-74521,-271043,-287787,-69839,125055,98715,-103547,-294332,-194270,48278,243489,289537,147099,19219,116809,200262,223358,329170,376789,285125,91413,-85668,-66094,-4764,-95183,-211685,-185036,-49501,-17267,-34203,-86800,-183281,-181297,-42634,59910,94388,42171,7369,167218,274524,163156,31443,25510,19629,13261,209577,405361,150562,-270393,-309178,40885,269172,87833,-166251,-107417,55321,67486,-123698,-336668,-257479,20650,20965,-176200,-81946,130815,263731,519742,560320,175214,289172,721648,329527,214786,24593,-2212505,-3962653,-3673657,-3297064,-1960961,185118,752888,400913,382370,402270,123621,-16441,-516708,-1618182,-2522562,-2270627,-1583003,-818311,-396341,-153328,316502,565511,335442,226642,348464,335314,159537,-7503,-74486,-46974,34187,88363,52178,-83440,-127996,7053,-40723,-353190,-495465,-310348,-29078,168552,300967,416564,373706,79166,-206852,-168682,126240,252734,153476,-41474,-328680,-445192,-338881,-282323,-251042,-112570,22218,224239,271660,54679,41787,282406,278513,93966,-24409,-24465,-12291,-142442,-253849,-202460,-134769,-93036,124809,284428,188242,104479,282301,387014,239822,-44327,-265676,-205408,80120,106173,-94088,-42244,177916,235051,175689,134315,58011,-57328,-177287,-229213,-65755,70760,-161993,-483541,-385459,-173152,-90847,-109015,-12685,76385,25336,-73991,8191,121615,67833,-53464,-106088,-165325,-125174,143864,333633,116884,-219606,-389729,-482531,-360250,-114872,-139317,-340716,-393102,-212110,46458,186601,49517,-70113,-41112,22788,45962,40336],[48318,24535,12283,-16743,12383,79416,34793,62059,212983,181438,9649,-18545,47511,-8960,-202274,-328331,-145611,79612,36771,10948,229740,310491,71976,-100871,-106299,-220362,-288315,-241702,-232518,-280808,-338080,-302198,-86936,67838,290360,488005,413685,197227,-22965,-233149,-259849,-12236,114481,84033,138035,223861,149138,10930,-6256,81301,98055,105048,105614,-37771,-265076,-348075,-141451,73576,-11096,-108614,84468,166572,8434,-52971,-54978,-95432,-15111,108788,-33651,-263431,-218724,-152353,-301908,-305670,-55113,50396,78265,170205,176026,44505,-74338,-11093,228870,234450,44605,-61649,-137222,-177009,-84819,34044,39883,39827,61004,-12940,-47091,109840,292818,261165,70963,65847,269862,231412,-44495,-198020,-84986,48707,-60021,-116925,142223,344789,243593,73776,-62137,-110693,93373,415460,430714,159724,50302,46316,-147147,-166880,169671,456525,433303,279699,218045,207896,87414,21323,-33296,-97964,-37940,-7647,-108194,-118188,-54879,-110219,-177522,-37006,106934,10120,45009,211553,58616,-244977,-217183,84665,94882,-222462,-334004,-140509,13293,8149,44934,116611,163253,94087,-36571,-140589,-299836,-289441,89288,337630,297125,168340,49053,-2758,7461,-40704,-94368,-17351,151392,176485,16527,-134933,-142393,-106312,-47596,3347,61128,95600,15748,-68480,-72440,-71101,-19911,52213,-36336,-197794,-229942,-81614,-11837,-109836,-232065,-243632,-186273,-108206,121065,304593,205850,11049,-216911,-381407,-416027,-300539,-29051,209113,313166,413517,242596,-190691,-251072,26113,56440,-101882,14752,252873,239767,33403,-130217,-178416,-212237,-243582,-144656,-41824,-110307,-186842,-138760,-23007,-42482,-141768,-114240,-179666,-394795,-454298,-236142,-30086,-144955,-208141,-35004,9661,-148539,-296197,-362791,-249999,-18288,84356,143601,153418,52050,-114700,-259658,-175683,-756,88462,82651,-71493,-169278,-40072,50883,13225,10306,63622,53788,-66672,-54530,114543,364107,445034,188594,30083,114596,43762,-73718,11721,-39729,-219529,-204662,-183296,-210068,1008,262524,237424,99117,123792,173386,72169,-14476,-30549,-8055,61440,77178,47757,60160,13505,-17377,172444,291951,189546,40377,-10365,-21024,-87480,-116532,-116974,-143659,-152057,-128965,-78858,-4807,-74653,-258449,-354438,-277757,-60408,126542,141121,21882,-188171,-447021,-402899,-83263,115004,-33567,-309380,-384652,-189306,148123,324784,230016,44789,-139958,-216862,-119975,-16561,-38558,-49850,-102667,-255377,-337848,-175766,7178,166395,233776,187283,107368,84210,102922,170983,210367,9083,-320405,-362194,-85079,180837,165026,-19348,-18368,38635,30840,179355,354279,279988,93681,44192,169504,323632,296188,189053,152802,140109,82946,-21457,-39061,115653,92339,-64095,-81583,146880,457111,566392,353818,161011,173791,104317,-73136,1237,184463,188116,28226,-46473,32534,96278,-74405,-248976,-195866,-122934,-165239,-275623,-335018,-231279,-99706,-44117,5641,8506,16131,92574,200264,221495,148396,45663,-87226,-157832,-65630,-44150,-148273,-246516,-225058,-113087,-79175,-74868,18769,53406,-50399,-107286,-108670,-56463,68406,190394,95679,-158149,-237715,-158309,-92419,-42094,48418,149255,193180,23604,-333596,-515191,-374812,-13108,546004,1104430,790720,-558142,-1462456,-133365,1447035,348725,-684168,5113763,3811497,-5836902,-8895436,-1951396,1325613,768609,244891,-72165,421515,1230205,1341016,1016239,730549,307028,-20046,270079,380099,56393,-112549,63495,223408,200213,101274,137759,270814,360735,309382,211679,180363,86537,-103784,-112313,36575,-8597,-119205,-92614,127832,300016,160920,6130,67587,7575,-214202,-181915,73009,127762,3287,54536,97226,-61700,-146952,-205554,-130251,80034,-17633,-236405,-115762,59849,33172,-15880,-14776,68712,284657,445288,172529,-294213,-418986,-77677,279226,287550,100685,30756,29746,-58242,-150117,-38655,84678,-26327,-173548,-153705,76110,284246,262328,158755,106953,12888,-112415,-21668,234353,232096,69026,110788,160644,128515,151593,111869,24522,-47442,-116885,-24786,58623,16548,4135,581,53083,270883,334178,118333,-102477,-212243,-206020,-99836,-72503,35044,184126,51647,-153718,-226336,-164963,59647,242937,319031,292965,115168,-157194,-195819,-19682,63809,-32399,-53761,56950,138283,80577,-83912,-129452,121749,395078,502446,477209,238925,17226,34934,151437,117185,-18506,-190047,-315389,-116812,161963,66371,-90968,-67196,-2059,-25883,-139517,-158277,-35702,-86844,-160371,-10449,115271,31940,17142,32998,-157193,-300728,-262402,-230615,-226553,-101297,53341,59284,-49044,-179987,-217885,3968,313933,250142,7152,-86334,-39871,23962,217345,441836,491719,342721,174475,15586,-123637,-169849,-174766,-139104,-42447,-56812,-249212,-246104,109149,319091,168969,29832,-9143,-82597,-156233,-149102,-81704,-36762,-70527,82467,281338,232821,130279,171308,121670,-49941,-193741,-245580,-287442,-272846,-132122,-9370,-32482,-63117,69980,180389,106530,-86589,-240504,-207908,-74840,7531,52274,101312,63466,-49332,-38023,28926,75022,24802,-101082,-112765,-28622,-1299,-2111,44749,-29297,-194847,-241212,-94800,-49873,-187090,-251259,-133650,44518,187728,136673,-6240,-14829,33164,1279,-73163,-138164,-196086,-336637,-430209,-338709,-121116,159247,408667,429523,203263,-78298,-128167,-33078,-37052,-44455,-68376,-147951,-140316,19719,193872,144217,-69896,-180038,-113110,25275,109211,28282,-140215,-76475,130252,168087,-55710,-292701,-209546,132384,475090,506799,135638,-145941,-218350,-195866,-128418,-85101,-79472,-49538,51817,165637,201708,35677,-218514,-232959,-174012,-291318,-393796,-242652,113549,356165,353204,163689,-135669,-254786,-201625,-186095,-140077,-98612,-54002,259,32288,78149,86254,-54832,-149880,-63231,-77593,-175803,-136589,-67417,-127143,-194388,-175425,-68466,164642,253371,151251,162977,150510,-18980,-79585,-89284,-207495,-314034,-300721,-249755,-186026,-67824,140873,261368,144150,-71331,-104938,-64843,-59495,-161157,-226912,-35011,175140,86870,-152786,-308287,-200788,22277,247540,318874,209627,64190,113932,161410,177509,288830,356235,285007,152262,47486,28722,-28489,-155488,-240830,-209774,-104169,-73889,-88148,-124869,-183738,-142552,37980,200511,211160,106214,102397,229544,229017,65913,-36229,21281,72272,39076,210853,413423,130466,-360221,-335576,131467,366693,118403,-180592,-160444,-44437,-9367,-121916,-320570,-250658,33427,-16998,-342189,-316559,-2240,265373,492083,497864,135056,234220,773425,664765,540790,-103897,-2574626,-4463858,-4470472,-3807636,-1650930,882037,1386697,800357,515070,542481,550014,251430,-988792,-2708823,-3349818,-2116203,-837630,-173661,-62059,-761,357226,523591,277591,293110,478515,378026,185239,105023,42364,-18624,-8046,45699,104730,90626,30610,93821,-148,-335567,-453013,-188587,145403,282119,368708,488176,457654,157373,-143254,-77106,202582,275691,180141,88325,-155949,-306309,-258969,-241799,-177672,18137,130206,223713,231493,97356,177364,397835,330900,147668,-736,-45318,14204,-64431,-187905,-187894,-129326,-77960,89848,198946,167955,188556,343170,430730,316968,38846,-189243,-124281,103136,96753,-22466,78246,247957,218895,112056,103318,57500,-96628,-204978,-145792,106561,178207,-187444,-519034,-320620,-112610,-93553,-130950,-68064,-18196,-47237,-99723,-35409,64310,51018,-52358,-150405,-186471,-118094,161603,352956,113663,-299892,-481028,-480813,-337022,-120594,-124453,-311058,-366936,-193909,87434,237547,76480,-83429,-36108,65407,94987,87903],[77931,3274,-18120,-56398,-24203,68592,34722,56092,198499,158086,-446,-37842,-14834,-57375,-161288,-250032,-95323,108794,77173,44138,239525,322554,98177,-74701,-105207,-209488,-249920,-233923,-319390,-388362,-359590,-334796,-128516,82041,271932,458080,424984,209300,-5978,-194335,-183339,104136,183091,-2483,-18751,184801,203446,84830,55568,109674,66074,56740,83017,-45873,-205166,-197372,-49457,54130,-60120,-151567,-753,58717,-84549,-105402,-35709,-53458,8880,146372,47829,-157949,-123249,-65318,-234071,-248132,17392,46936,-13716,57834,94998,-50178,-171576,-101194,91812,104556,-13648,-103527,-152503,-153625,-86578,-59665,-128004,-134162,-68577,-104752,-133348,51234,282060,270803,76643,55546,214033,212197,27802,-112428,-72951,-12904,-109187,-60701,258904,381690,229401,77621,13069,76675,294109,468019,405455,156870,58880,63101,-129448,-211069,116879,444344,440869,285424,195019,85880,-33062,-41791,-111544,-186320,-63180,28394,-64818,-98715,-17159,-25519,-62386,14373,111518,42142,52071,158296,28299,-222934,-138698,178631,167341,-182295,-273265,-26957,98241,-16562,-16347,138230,229776,78983,-113368,-196634,-349571,-356131,76240,341826,281161,172484,73827,34235,36514,-23862,-93987,-73851,-5931,41060,-48554,-174466,-109368,-13074,11641,-47866,-57323,319,-28353,-89338,-94392,-87572,-27726,83113,107133,22646,-106203,-116424,-113417,-210651,-262665,-161123,-79244,-76884,30210,177426,142157,-2361,-243442,-413358,-425718,-303057,-50160,195505,312381,418718,217995,-183063,-172251,72558,5535,-156103,-32500,135989,75575,-106295,-220659,-227072,-218352,-206598,-122892,-17459,-20807,-70194,-76265,-5244,-8919,-71229,-63453,-173420,-372243,-427877,-238713,-112275,-204809,-217613,-53333,-24145,-158058,-285313,-310396,-155409,50610,101950,121595,165091,94981,-81988,-251022,-180417,-8068,70695,13000,-109759,-82968,78430,74674,-54093,-63362,59032,154326,48206,-70964,16344,332966,520625,266293,104915,209286,76721,-95023,49960,25720,-228250,-265158,-189406,-114037,99829,273308,191955,7322,-2587,57487,-38136,-88457,-37541,-16779,-36014,-90955,-146427,-126750,-89259,-13232,172577,211672,100348,13750,16311,26552,-65384,-130061,-157290,-149569,-106000,-85002,-71433,-41194,-114573,-225067,-239194,-189511,-58465,23147,21800,-71467,-273956,-504885,-435956,-76284,123327,-32788,-272624,-288703,-112688,203856,453713,454929,167880,-122357,-240908,-160981,-52596,-33302,21704,23450,-102716,-166575,-40913,113985,213912,250336,190620,95056,105537,148724,190105,252958,75714,-217471,-259125,-56966,96013,29776,-119907,-10495,122702,104530,184801,255651,88613,-36016,71803,263479,407876,407123,328553,224587,99999,-39045,-140771,-119613,87859,142906,18688,-21326,156569,441438,567634,336299,109980,137626,167052,58731,71292,140408,125410,12447,-54134,34491,146693,17828,-130537,-90000,-47835,-86664,-186337,-237140,-176050,-131545,-95004,-1715,12694,25465,86763,127903,155837,95293,-22536,-117165,-147793,-91162,-70511,-165831,-270204,-218245,-80527,-34865,37087,115088,-11072,-207106,-192927,-87419,-31153,82978,200083,38014,-297678,-391361,-202401,-49769,33236,102756,168532,240470,90018,-317241,-513474,-340507,-78807,138471,494749,348689,-609810,-1295223,-91037,1173068,-552042,-1283330,5557838,5545591,-4732952,-8149838,-1920958,968452,387390,-149999,-414981,209799,946663,1092550,931011,730151,281110,96947,367202,325169,-71052,-113198,145247,301530,217458,77440,59402,138108,184613,188788,113167,135255,72422,-126464,-123198,6646,-43875,-175845,-129545,196546,388152,283184,141792,123376,-120026,-415317,-365637,-34921,78552,-24962,29054,130079,23378,-79439,-181330,-94746,126943,31619,-194064,-77601,48575,15621,74754,153999,126752,216232,388992,179662,-278016,-396383,-18143,315592,289937,88018,4947,-24448,-86053,-138509,-45763,27688,-123835,-302342,-254528,34373,209807,126832,-29325,-53797,-51548,-141941,-43304,269122,291526,62074,29924,51741,83893,127635,31777,-107796,-87199,9202,125032,116044,53348,75214,29961,49770,245565,300471,90352,-115938,-233420,-202402,-60878,10825,130646,208410,29683,-120003,-148869,-124896,87237,271005,300918,258860,131242,-80375,-125084,46324,178335,95800,-282,8828,32069,-43595,-175513,-143815,143454,342269,350538,321544,159261,-9346,7313,111329,26925,-151809,-277388,-332727,-122601,143184,19944,-207702,-181367,-88424,-110282,-228781,-233219,-54951,-20953,-106851,-13027,132904,97009,63260,34335,-215266,-389546,-226704,-135483,-178536,-60136,130446,138081,-41757,-233082,-283546,-80577,191964,126478,-139989,-184743,5278,191396,386250,522987,434503,226254,101227,-32542,-194897,-224549,-217294,-238967,-152105,-89163,-211750,-202448,140037,339351,168726,46548,61990,-16030,-145965,-180234,-113697,-16312,14140,162178,311661,264363,168586,170351,157703,43263,-88056,-173959,-274560,-316389,-175540,49112,171536,126495,119058,186430,111315,-169988,-340437,-189062,-12961,15801,38471,65167,2077,-93278,-96717,-22686,31336,-44942,-149393,17778,260007,154755,-553,24530,-58881,-301839,-310343,-64148,-27205,-216874,-269125,-111727,53863,177547,108084,-65134,-104666,-72946,-113151,-134550,-156949,-195316,-300747,-371757,-293597,-117511,159668,454058,495360,224445,-139319,-215990,-19434,66736,14596,-81489,-169774,-192521,-94219,43031,73687,-86529,-159242,-4300,195163,227620,52074,-158850,-55068,188864,199980,-79826,-352345,-289505,53127,439503,441539,94392,-157289,-225433,-212905,-90878,18698,-18227,-14036,117605,201389,148079,-65150,-248477,-193717,-129832,-233068,-310206,-182847,63384,219187,292532,199292,-63620,-181069,-109585,-31821,67546,47226,31445,79816,113002,183301,236155,44765,-169852,-141107,-147739,-169142,-62941,-6878,-32181,-53298,-84740,-83037,146416,272534,196543,244963,251698,49348,-43986,-49039,-167904,-301542,-322431,-274709,-177900,-38079,137835,241754,173483,11587,-96299,-111143,-43786,-68106,-165351,-27273,154320,60472,-146045,-261701,-191419,-15038,192254,295586,251000,101966,70977,92941,147994,271300,324476,246275,179334,175418,125412,-39179,-207348,-277828,-226912,-114613,-59811,-89414,-124821,-157022,-104970,108669,348497,334445,163453,175332,246206,137704,-56406,-120511,-6428,98617,53715,184336,386246,131181,-368610,-295260,225101,423745,130533,-158118,-169275,-123923,-91136,-106874,-263676,-243950,-22007,-116093,-482638,-499490,-123073,255181,462738,432261,107642,193035,742949,783718,546226,-390890,-2729612,-4612723,-4880675,-3861316,-1178793,1405435,1849814,1086172,542700,567147,821075,287557,-1687903,-3971298,-4128340,-1918600,-124206,409041,245122,95736,332462,424781,174801,301307,532717,354695,165107,161543,91681,-16858,-52605,-11593,120146,179550,111101,138284,39219,-283508,-379717,-73049,277276,358228,384879,480998,472851,210925,-71887,9552,240206,260437,197752,224008,68006,-128120,-177842,-191439,-79342,154332,224097,188414,165939,121836,255023,421616,332237,201536,73061,3441,96653,77554,-68894,-136612,-99996,-48217,36281,93881,139327,249810,347251,404416,345823,122624,-86484,-36261,109630,92188,62227,178340,276525,185480,51753,51216,23067,-133483,-190261,-36592,248222,279771,-147831,-443434,-135569,127446,33079,-91310,-113023,-108831,-115365,-131307,-91356,5388,45784,-4635,-111571,-135695,-66923,159694,311806,97033,-306468,-450595,-356492,-241087,-105774,-93324,-226213,-255515,-125955,110981,230392,79703,-84137,-42930,65585,130492,154136],[118323,-4650,-13805,-46172,-36585,51189,20413,18639,140003,107697,-19812,-64116,-71665,-73343,-101335,-151949,-21541,141572,105139,57683,192755,263933,98558,-59705,-126259,-190221,-192620,-195614,-323867,-384974,-296841,-285807,-129498,111956,228726,362882,375913,189274,-3615,-175834,-123176,196411,243485,-49139,-124988,143495,259021,169476,118532,125000,47316,44951,88714,-28571,-107680,-6391,60938,22540,-112251,-177563,-77841,-42741,-160769,-158712,-44849,-40314,416,132301,98604,-43470,-14591,36593,-113823,-132159,75998,34509,-80144,-43616,-1704,-106967,-202365,-141460,-38369,-31811,-55982,-99232,-120649,-97376,-83364,-171945,-298715,-289854,-184390,-177838,-197665,-7671,250459,246548,40221,8116,123583,162041,85565,-20013,-56327,-75130,-141462,-6504,305111,333714,162889,63024,79641,247103,457578,461158,313323,137335,72500,46713,-145815,-247949,91548,447705,438219,273393,157830,-21177,-98145,-39645,-111513,-208798,-73736,48330,-25298,-68015,7220,19503,14113,50408,98804,64761,35105,51112,-28266,-161051,-24102,253591,237097,-77344,-174263,66177,196019,32657,-48816,122706,222110,5326,-203864,-248257,-379616,-385278,26857,279837,231093,183169,108791,51384,34880,-12383,-73413,-123639,-167201,-97456,-84943,-128010,-4658,116018,76758,-86578,-151039,-100858,-109422,-133265,-109510,-76075,-4816,129377,265239,249354,37546,-129101,-183161,-269882,-286265,-101805,26696,-20849,-30562,53098,51562,-41143,-252620,-419033,-398972,-249846,-26283,161308,239351,349873,197646,-127978,-80772,120133,-12790,-152588,-32438,53244,-55064,-216504,-283613,-254504,-226461,-186612,-106637,16138,80007,34238,-9690,31573,10695,-47572,-61863,-178206,-344744,-391316,-248631,-189302,-211787,-158434,-33949,-44065,-161340,-276989,-280510,-92717,89771,86576,71267,177191,151667,-50531,-232888,-193042,-28250,55572,-40393,-131226,-7056,164863,85004,-118942,-143903,42522,244734,172194,-78435,-87209,243238,489141,268617,124773,250118,80552,-113144,82035,74321,-229579,-302836,-177276,-4907,209564,293601,142125,-81530,-92966,-3496,-89017,-123982,-27734,-24963,-131184,-242195,-316687,-293315,-180601,710,168401,140835,21921,-14492,32351,60342,-30428,-102594,-127151,-95938,-25631,-15224,-36472,-40665,-92987,-119289,-56202,-35848,-38820,-77719,-86284,-136873,-285415,-439706,-384159,-36998,161939,33350,-142776,-155757,-60044,191348,513050,624462,268988,-96134,-211159,-155069,-66152,21033,145033,175193,43953,-27675,47754,174283,228708,238590,154215,41588,92018,178774,189864,235295,97364,-114476,-123101,-290,57486,-11223,-133608,-7126,159676,136491,140037,102962,-127451,-177817,54981,262213,368741,429116,403611,227511,4362,-174216,-236585,-136654,98975,190854,74232,-3324,94756,333999,474436,273454,54683,89071,204178,187917,129051,72880,29884,-16777,-53198,22994,164033,131880,30667,19904,17756,768,-63994,-114396,-108756,-134663,-125259,-31070,5331,41270,75470,46858,80323,47127,-72638,-114048,-79156,-64994,-66013,-152999,-270581,-215117,-59109,14724,148033,198514,-79903,-325768,-221510,-40119,-4346,102746,209669,-8819,-377506,-470339,-212513,27971,149021,176418,171027,242389,152860,-230228,-386666,-177748,-116972,-284590,-94065,29636,-453684,-893926,19795,993600,-1475512,-2568601,3872203,6501134,-2036271,-5585962,-1466891,556758,-72599,-580515,-784161,-128162,519879,640559,642568,622602,272014,228223,398238,227745,-150389,-93458,212118,382536,243273,49246,-20045,32871,73880,100265,16054,44186,-275,-156822,-109769,5937,-26427,-192727,-192965,175786,420252,399545,305774,175416,-215939,-512091,-440177,-113813,10674,-67955,3026,184126,190419,99724,-34392,-9824,117060,21573,-147459,-49444,28885,25438,206024,352327,215274,184494,318611,158788,-214713,-278489,72893,309390,219193,40003,-31758,-86542,-123819,-113593,-20920,3549,-181586,-374585,-286961,9131,120661,6601,-157030,-141183,-50025,-113230,-37450,281979,308606,21293,-73777,-34802,50032,82492,-41208,-180329,-74707,157544,274343,180297,97838,145995,74702,55815,211715,248875,65737,-90502,-171718,-107540,22586,123161,242388,208354,-3982,-63558,-22130,-26941,111409,254961,237730,181486,97926,-16175,-24351,143232,290849,206999,38310,-39767,-63747,-140531,-228767,-138493,138877,255200,169001,118699,55762,-43539,-33741,42557,-77973,-258782,-296790,-260065,-62425,135132,-31557,-304991,-274751,-166624,-192042,-322057,-298867,-50355,76108,-35138,-31643,107977,126126,102874,72309,-179822,-340835,-95923,-6451,-137500,-60597,146940,158858,-64665,-288323,-338815,-175715,10932,-38912,-284074,-304053,-24412,281363,467042,503252,309375,93883,29984,-72577,-227091,-219147,-211035,-309852,-264221,-161402,-215300,-176829,136052,294355,118014,44289,129473,51078,-147572,-243938,-159213,23572,149042,235091,268859,226623,164851,131277,151639,110469,36684,-54142,-207335,-308389,-165973,150473,379273,336680,211485,208896,104419,-247233,-411225,-163831,39753,24033,20453,1877,-107295,-169534,-151595,-54405,6174,-85889,-171976,117675,470818,277524,27080,65417,-16889,-357727,-357150,-25726,19031,-209874,-267700,-96752,78556,174633,80409,-99600,-165369,-150453,-171621,-146599,-117286,-113535,-154100,-196581,-179880,-95167,131546,411275,461297,192549,-175423,-266145,-34582,118757,34012,-119859,-193470,-225355,-221996,-136549,13709,-42438,-68771,142084,358069,338110,90756,-126139,-14033,194911,155951,-138538,-368340,-310962,-33493,320456,327658,70358,-141737,-209969,-216378,-61188,104998,41015,22726,149984,171372,46351,-153969,-235010,-124851,-49405,-108902,-153648,-68783,45498,104099,232296,244469,55392,-66130,-16437,99476,229560,182078,104113,130402,184084,283922,350005,109569,-184409,-189326,-156390,-100732,32600,62879,81794,89954,-22367,-110947,87406,252051,252166,318346,291535,67199,-25990,-8069,-114860,-256144,-312108,-279880,-157002,2727,137837,232678,236294,144274,-41146,-117014,-29182,-7073,-98655,-28939,77543,21743,-95540,-177529,-172847,-61077,80889,214686,251310,112740,-6631,14223,146934,283766,287797,186544,178238,258438,193290,-33488,-238150,-307109,-218606,-59538,30098,-33662,-85237,-114480,-90205,139378,451993,422147,192390,199210,216209,32028,-167612,-204508,-66860,71603,42831,135388,335059,153184,-303769,-225214,274108,414366,120027,-96062,-119128,-157489,-157239,-86006,-180773,-241544,-135119,-246172,-553667,-571690,-189726,240659,450078,397109,113349,177049,626136,599967,131819,-808247,-2642048,-4339519,-4653895,-3284778,-623499,1607599,2002857,1166587,440181,463877,829185,30965,-2437915,-4970071,-4557405,-1710969,354178,763571,435799,124624,272741,302840,48884,247320,504833,281438,105328,140785,54554,-57263,-106646,-73245,107410,192710,121897,139609,60551,-226227,-309972,-4408,325526,377799,353371,413942,437692,247564,9301,75381,224225,196923,188075,319969,272955,43372,-100393,-125462,26447,260860,265748,111354,79108,109053,239943,345895,291822,239040,154463,87174,197446,236455,82340,-48016,-59589,-29776,-37403,-20986,95491,264878,301750,319170,316338,177562,972,15810,86033,87978,141074,248767,272675,139404,-14477,-31430,-50378,-169621,-146717,65658,325475,354978,-37873,-270205,90489,424749,235505,-10838,-137121,-167534,-162767,-168115,-143235,-32899,54235,66386,-6471,-27289,21076,148442,231295,78587,-226540,-297046,-155770,-113285,-83352,-58594,-112555,-107606,-36994,118903,184956,64830,-74312,-62531,25029,144728,221467],[157419,1012,19017,35,-35296,31538,7993,-30825,55878,47151,-42494,-95012,-108016,-47652,-35551,-65302,51433,166594,109253,44218,94435,135998,67182,-51098,-157373,-175977,-132902,-127904,-233521,-263345,-165099,-153757,-61023,150547,179487,243585,289550,150261,-13374,-179596,-99148,234552,270589,-60556,-165275,111819,302358,235070,150826,108602,48150,89343,135510,15241,-1274,158816,143328,-25309,-157116,-176355,-124323,-121487,-217351,-210312,-82063,-53907,-37177,70089,105374,34756,54072,119084,36776,19686,117095,33208,-88686,-88520,-58787,-73343,-126001,-119380,-132492,-129748,-53145,-36566,-52973,-34079,-78929,-258773,-416175,-390676,-260677,-210311,-215006,-41692,216901,195948,-35435,-66518,29819,97949,117476,60455,-31447,-103940,-125609,46246,275375,226919,78746,43817,116348,338876,522797,394984,185440,108010,86795,3759,-197464,-281400,90919,477622,449971,272228,139758,-59612,-80351,32094,-29162,-156075,-62766,51428,1394,-32810,15992,15970,22172,48743,71873,79597,11939,-63855,-83240,-79351,70753,271110,283728,72083,-56475,110878,271669,129257,-52498,76550,163106,-80442,-273947,-280222,-376959,-359087,-25398,174970,159816,192952,140448,44806,8919,-10973,-48599,-164007,-293196,-202710,-78236,-8230,142126,245834,128113,-100108,-187449,-176535,-204397,-188085,-110186,-28859,62090,202901,404289,409655,141990,-126301,-217404,-294912,-311420,-92447,99440,54521,-30796,-31232,-40180,-85603,-233288,-392819,-342226,-146657,52385,137331,133850,233406,181948,-47515,-1078,160001,13223,-89619,15466,24894,-123289,-272125,-303379,-253525,-235015,-200596,-114024,43852,158982,95210,39974,74170,8905,-73484,-82493,-155703,-292731,-330215,-253299,-245530,-176994,-50948,20037,-38025,-146544,-262528,-282997,-93593,85283,45415,5544,179514,199818,-38312,-225800,-219611,-54651,48235,-61623,-127671,40116,201057,77053,-175308,-216865,14646,285233,239978,-98050,-177813,122786,362804,192916,84148,226658,53340,-118968,117286,115321,-214702,-304062,-133345,107733,308491,314169,93456,-144752,-120498,6356,-66551,-108769,-1540,-24759,-193912,-341350,-426103,-396769,-229995,25943,171775,105123,-26588,-43609,26483,68207,5807,-46753,-41069,-706,58074,49102,7187,-10235,-26747,18434,136850,141191,-3525,-145664,-148094,-148989,-227134,-294599,-269688,25087,239655,176206,55775,-12488,-31702,112246,456657,648943,308806,-67628,-133787,-99271,-57523,92206,274388,306889,142996,32165,57950,155042,188059,179410,68861,-43343,57479,193562,162565,143119,61619,-31964,22425,80029,70656,27044,-87409,-24479,137939,117945,52185,-61093,-292468,-277530,6836,176012,231618,363421,396342,170713,-106624,-269035,-263163,-80899,130701,194895,68784,-44381,-18391,184374,332996,196364,17505,48739,205938,266328,155385,11234,-57628,-43431,-38769,4997,143660,227657,178613,95386,45917,58269,44460,-7808,-47095,-104553,-124044,-69949,-3206,74296,68773,-33238,-9695,-2666,-102957,-86870,21884,2517,-35528,-111890,-243438,-217386,-60358,53871,226211,237555,-141241,-382084,-188354,34090,42929,138099,223420,-35566,-384658,-444462,-176280,120049,268647,248472,164878,209438,214061,-75659,-181703,34792,-129368,-598853,-501446,-97084,-173860,-410818,198757,968218,-2071641,-4238607,696575,6532004,1676203,-2122548,-883199,105043,-508730,-917481,-1084463,-493553,104161,127481,247765,464406,304359,333824,377480,152523,-127415,-49821,249057,444662,259163,-6194,-100798,-16426,78486,82669,-44625,-79879,-127333,-194366,-97680,16436,34420,-160450,-262653,70689,396836,480327,439414,203740,-250232,-481578,-375114,-124461,-42504,-109675,-11433,265289,415649,339389,169389,74498,16675,-105039,-156322,-56577,133,61856,339854,506573,293613,180929,238282,102210,-127890,-97625,174331,274193,108379,-34431,-87513,-158019,-165909,-67348,46854,22631,-184194,-356888,-229299,15343,56552,-51475,-176085,-117947,22997,-35216,-15065,260534,280477,-34808,-158654,-56967,38216,18801,-97474,-174262,489,297580,381798,231300,134266,176160,89820,38451,162226,189785,55135,-26929,-36240,55365,137317,239058,336247,182215,-43090,-2490,112020,87357,106795,177764,134625,74420,21387,14390,77159,243410,367383,266900,53630,-72495,-130767,-199770,-241931,-125621,100468,150368,4559,-59891,-24895,-67765,-74646,-37737,-173184,-314122,-256953,-144059,19302,117053,-85185,-344214,-314407,-222411,-258469,-390075,-331715,-23161,173197,33141,-59500,58878,125314,136110,140616,-68290,-178351,83599,118734,-117761,-108230,103670,130249,-99752,-322569,-359248,-244425,-163702,-200780,-389419,-406170,-108958,267237,439934,395901,153044,-25386,-28374,-95564,-206622,-155887,-164191,-337543,-361775,-263282,-248934,-158394,114381,208251,32752,20794,175577,113468,-138994,-309954,-208707,63516,278227,268995,168829,141890,132887,61403,77958,121772,149135,89263,-86047,-230373,-96284,277798,558310,523923,331155,258197,104233,-292863,-441370,-149029,61024,26531,-1349,-75017,-221458,-240322,-180016,-66838,-1197,-87036,-161316,156366,532376,328939,73787,160810,78208,-353529,-367304,12422,74084,-168311,-251741,-105977,96284,175414,70540,-93244,-190650,-200727,-177300,-126473,-69263,-21509,27155,42322,-8798,-41274,87600,289910,327471,104779,-182567,-261959,-70153,98967,1922,-171701,-210043,-228078,-320874,-275259,-8383,60585,80126,294149,464435,394955,126259,-44941,54433,158619,48684,-202024,-326045,-273518,-111743,144083,201789,65228,-99687,-168326,-201113,-55673,129637,74299,51145,136748,86760,-68230,-195549,-168726,-35397,46563,41239,24534,60839,66193,46266,181959,281781,187926,58790,53382,174836,311482,278250,152827,154009,248358,374271,409393,123269,-194485,-206974,-117780,7668,138027,134449,172144,172274,-21115,-148733,5152,197831,298924,358447,257723,33081,-22768,27056,-58950,-182264,-260904,-259349,-128949,39234,133032,223423,298485,270197,45109,-77561,-14802,17252,-33158,-28465,-21148,-17840,-22454,-83118,-145772,-103977,-52764,95039,205127,85601,-99921,-52524,170821,315287,252531,130408,165557,278252,217220,-12983,-240480,-312617,-173221,55428,165337,59828,-16637,-68863,-104423,120688,478694,446401,181601,160971,146204,-56630,-235872,-272410,-160357,-15794,2642,76961,272666,181649,-200775,-167250,242617,325409,83701,-12962,-23410,-140442,-194191,-71050,-98093,-241791,-267175,-353044,-517948,-498754,-173390,232129,458379,401270,147062,171748,437685,137614,-651861,-1302766,-2366649,-3718428,-3766130,-2126032,-72410,1467364,1824266,1021736,224867,263463,549626,-507146,-3048529,-5293018,-4395365,-1494135,492838,809894,452423,93641,213121,192852,-71951,145505,408640,182929,23056,55460,-45726,-133904,-172446,-127478,85486,169593,97240,110705,53984,-186451,-263922,2099,286256,343497,295662,326678,384702,277936,98943,118049,163100,92362,139408,344340,393669,167201,-24753,-42531,118739,309839,231975,-2376,-20859,53262,133851,198968,231774,250728,201961,162029,275432,357629,228655,59148,-24014,-40993,-123274,-133514,30768,226884,231865,207486,241351,189442,42643,2697,24169,75040,198259,288311,247267,80385,-97583,-143742,-152963,-202170,-92947,134616,332917,394254,120232,-48368,265460,620725,420309,75265,-136831,-178372,-180298,-209008,-179137,-39167,69753,125745,120196,105652,124959,139340,144377,71339,-78887,-70225,42694,-6877,-64187,-25936,145,24303,42584,117606,128509,39457,-61868,-91610,-39184,138057,272183],[184177,17991,64244,55938,-33349,13483,10449,-68779,-26078,-570,-55761,-122240,-117327,8873,21632,-14894,98416,175788,90155,11015,-21377,-24516,11168,-39749,-176447,-174019,-87812,-41596,-67906,-59511,-9293,9161,54007,179782,142540,146155,196741,106686,-30507,-197501,-113823,208376,247707,-57471,-154961,90801,317946,257893,126248,49460,65600,184081,218633,79662,87265,249344,164032,-88693,-186925,-144033,-126444,-167670,-254919,-257917,-140923,-86487,-89874,-17748,73956,54427,53712,156796,184063,177500,158351,66808,-24113,-51608,-41283,51543,47110,-46098,-174306,-160189,7105,75435,29399,10165,-77244,-287138,-447701,-427745,-293244,-200379,-181506,-39362,194126,132521,-130315,-142193,-31256,41393,118599,117332,12668,-69450,-47207,96671,193272,105905,13687,28881,107812,315987,457419,273548,53867,74597,95655,-44649,-260935,-307765,104186,532549,495119,299326,161777,-2425,16008,145953,101490,-47413,-26521,50796,22326,5243,15366,-23066,-34455,4580,38881,87843,-979,-136808,-104584,-2732,99931,213047,289237,216218,43728,94182,297174,229124,-28052,28910,102890,-124204,-296973,-285735,-342996,-285475,-40691,83182,97673,193816,154398,21609,-24810,-20574,-37464,-195650,-363946,-256076,-33298,137560,279343,333553,145538,-85654,-151497,-201072,-282654,-234426,-92434,47268,166210,302517,494742,456553,159611,-130124,-236392,-307225,-335472,-128319,123165,136758,37663,-49189,-102847,-111183,-183427,-338268,-271724,-18945,172980,147902,41523,107590,164241,28675,53734,187934,76274,13148,96047,50104,-127536,-271814,-276738,-219981,-235340,-244117,-150730,50192,191015,104942,66913,113126,-11810,-136071,-95353,-81151,-197946,-234121,-238760,-275013,-128983,66168,91680,-5257,-107477,-232452,-308316,-158027,35409,-12356,-62355,157567,209897,-58834,-244889,-257911,-81846,44323,-51549,-103845,45895,180800,49519,-220124,-270082,-19400,257286,212491,-140161,-243969,866,185741,67081,2820,150290,1285,-110735,161961,162640,-175407,-264346,-55791,211333,377479,322862,52453,-164726,-80858,75370,17014,-47053,32940,-13549,-207826,-372269,-453673,-409757,-216067,69415,200830,114827,-41783,-74693,-5596,46823,30509,17394,66618,101021,113611,82010,40944,30944,46257,134801,281101,283060,34499,-162552,-143963,-102780,-131143,-141108,-133716,91087,338391,361504,257772,106362,-20352,-10731,278720,503772,269611,-43941,-32427,-12042,-37606,139783,358535,378964,176830,12825,-1147,65861,98789,80007,-47528,-136999,16857,192049,108558,-4454,-20702,19173,149979,166986,115250,97272,-27779,-69147,64971,57800,-54839,-188563,-350816,-295909,-45973,50751,65170,247016,317465,83900,-187551,-290798,-210108,16125,146417,126042,-10083,-134906,-142599,50197,202908,135173,8739,30051,172002,263006,143642,-23024,-107793,-57367,-13696,-10600,98097,276848,269842,115951,26736,60828,93692,43907,-10515,-53036,-93499,-100292,-700,125366,72084,-98758,-102344,-55382,-118108,-53090,115233,82442,5596,-53759,-192021,-222784,-86013,72199,255757,222043,-181877,-371490,-112410,118140,107645,184201,243688,-34558,-328217,-323271,-92752,206260,355551,294180,152645,158010,267447,110025,23615,197567,-122904,-713463,-626800,-21192,136584,8876,425136,1057533,-2152499,-5770090,-2743588,5789011,5367674,1010726,-528556,-406850,-857115,-1066032,-1213086,-751901,-172120,-294559,-121530,328211,378922,376072,326252,153617,8951,15499,251692,467961,249473,-97775,-183292,-9153,179452,128569,-64371,-217982,-277699,-222508,-96405,21628,110034,-91403,-314258,-74766,337711,507463,492069,203794,-218014,-363013,-215598,-67530,-61921,-133067,-190,370126,645360,559722,333738,97350,-172558,-340102,-250699,-109537,-31717,117617,435618,560938,323230,176634,142221,13004,-45904,90596,258237,229812,4550,-116735,-159256,-230289,-199176,1734,152893,81289,-135603,-250415,-97465,48921,35468,-30505,-81623,11277,150387,69293,11759,205393,217019,-84802,-194758,-8785,53330,-44506,-128772,-101921,123244,401589,422275,255116,152217,142361,36121,-33400,86228,131644,60779,56653,132191,232592,250658,326259,383975,140116,-79273,42019,208451,164661,54986,43775,6833,-46555,-82809,-1409,146689,313934,381398,256698,47384,-78902,-161204,-220643,-220062,-109902,42331,52993,-104266,-157272,-53030,-71909,-104705,-112454,-244176,-320754,-191065,-39442,73737,72574,-128209,-303416,-285582,-242495,-291744,-405380,-315484,19540,238628,76102,-87453,8818,109430,167188,223647,75562,24367,243648,197347,-132848,-195879,15312,74874,-119794,-312465,-326965,-255640,-269022,-313110,-428568,-451622,-205933,161955,323673,242297,10972,-106334,-67068,-100454,-142605,-59367,-98959,-324236,-431277,-369917,-286318,-134387,91853,114543,-61738,-22747,188012,168476,-97084,-337054,-243760,90076,349331,246741,47065,46062,93055,-20839,-59843,70828,224128,226557,74493,-84293,19935,398078,679498,646720,445299,330317,126486,-289987,-431816,-155728,41017,16795,-28348,-145935,-290775,-261787,-163199,-64391,1714,-53625,-123936,121303,424084,289851,123184,277486,184207,-298128,-332239,47621,122280,-106017,-230322,-145432,85144,175381,87360,-48369,-187899,-234484,-158815,-105745,-58772,23777,166859,264241,181861,44900,48209,132394,132139,-21818,-171184,-211864,-111504,13059,-73014,-213891,-205020,-197643,-353143,-320624,15665,191637,245818,409377,480098,365828,137530,62398,145309,103460,-87325,-241961,-238706,-199481,-169237,-41788,95092,69896,-42454,-106747,-167083,-75013,81585,72664,68655,86898,-20661,-154863,-171184,-57527,61235,131833,165730,163265,159970,109307,46493,141091,293002,291382,155162,81537,182182,317684,324099,170740,157092,306958,447489,410490,84401,-206612,-207548,-66448,116114,232656,195681,203648,152577,-85775,-185258,-71482,126068,313437,346316,163745,-32947,-24023,53332,-11938,-101572,-182269,-217354,-102599,52933,110222,199394,330640,346299,141562,-305,1136,10000,16037,-25012,-104665,-42754,51574,360,-103508,-120107,-154377,-25539,126061,27360,-180986,-89352,203702,342927,224411,101317,162730,250126,203143,15521,-214456,-284729,-93778,195314,293068,155969,61006,-30150,-135901,66245,426415,402003,132851,68106,50728,-105182,-243411,-313728,-276147,-147591,-58226,25166,208744,192786,-105891,-149099,123783,163406,19568,56774,80641,-87798,-197870,-71032,-42525,-239665,-368075,-383942,-364027,-289016,-73299,236620,475735,424277,179572,146503,212637,-456691,-1590311,-1793236,-2015903,-2945249,-2473680,-675056,394431,1089499,1416103,711779,-42560,38253,67765,-1227363,-3383789,-4753047,-3590017,-1249058,326938,584612,297368,25916,174374,115143,-165210,20536,271875,85666,-57135,-53784,-157065,-221916,-243924,-163655,75597,153586,75472,70512,21323,-170622,-241521,-38942,194346,281905,241391,258426,342884,307301,186826,143505,81157,-31768,53604,292653,400615,222917,50257,47997,175961,284800,122922,-134640,-121893,-35180,-26626,31783,176181,237232,194608,196090,303671,400477,327884,152715,-5835,-83007,-202185,-225488,-50753,148795,167428,109086,150014,162562,29932,-77322,-72780,45508,225927,300729,206473,6072,-198345,-269439,-260365,-222242,-44840,157758,288668,397580,280875,153346,325298,612407,499313,132612,-116424,-143426,-169813,-251201,-193401,-14266,81522,143269,214499,221935,216973,139714,82081,84255,92252,148331,163587,35556,-52719,8930,90748,104300,90002,112639,82557,10238,-56190,-123053,-101325,118404,294296],[193133,42271,103289,95316,-38956,-553,31059,-77800,-78900,-15433,-45359,-134135,-103364,71223,59561,-8918,104262,168501,61713,-23433,-108947,-162629,-51973,-17577,-162147,-180092,-66859,44392,125950,161132,115602,120264,145219,177337,126981,101532,123046,66259,-52411,-218086,-153520,131394,176477,-60787,-125616,71349,293748,230766,42753,-42699,91281,298390,315250,152781,141899,251125,117523,-158827,-198063,-84648,-83708,-178908,-273189,-295467,-208381,-127497,-138099,-98788,25536,24700,-8046,141929,294507,314271,221411,144820,100544,58848,48896,217147,253260,47480,-163116,-119871,112816,206469,100517,17487,-80752,-247499,-393254,-416472,-297394,-164792,-116049,-9083,182424,70847,-214777,-186651,-33595,10613,91704,147211,84769,36977,82242,141388,99468,15205,-8848,19608,51830,184219,275685,112172,-57298,40019,94149,-71169,-296544,-316134,116761,593491,569445,348075,220331,134714,156743,256694,225393,76794,30378,63580,53951,49218,17143,-69878,-122261,-66183,10961,90685,4753,-135586,-70784,48588,48230,91468,245646,294326,85110,23204,264101,291240,21993,15994,91415,-92076,-264133,-267886,-292916,-194525,517,62577,80431,184194,142644,-3905,-47361,-37759,-51406,-220490,-381352,-259150,30724,252804,356291,345723,116505,-52108,-54282,-168054,-321303,-255372,-57428,133232,280240,407617,518697,383773,74401,-170524,-275135,-329929,-346029,-176853,103725,208525,155932,6093,-112674,-99904,-112204,-267618,-203262,103330,306190,197828,-5847,6504,134061,73386,81056,202375,152071,121886,184337,111005,-88451,-235072,-214655,-156683,-218909,-295955,-207546,26082,169010,79268,80819,146059,-39583,-210495,-84610,36823,-61069,-107113,-199227,-282676,-99006,150980,155487,41161,-48895,-181657,-332572,-256016,-50008,-79137,-121797,102459,161593,-111167,-288668,-296371,-106741,33426,-26256,-75144,7063,109780,5021,-251880,-296297,-51015,171493,96085,-200109,-285002,-102614,15617,-60710,-82806,49189,-62148,-92458,215953,226339,-108298,-190463,41018,290422,406331,312747,26742,-135852,6069,169968,129756,42382,62658,3583,-176773,-342349,-401957,-330744,-135887,138267,266004,160586,-34567,-109072,-59263,2438,34940,70564,157617,171985,122340,74761,56080,62261,85887,186118,337838,338750,56462,-129237,-77498,-15621,-41166,-44087,-21456,139624,416935,517394,387553,171781,-16763,-141727,22921,244351,166071,-29321,60057,72268,-24602,132413,361436,372831,155795,-44555,-83269,-46122,-7056,-27944,-155408,-213884,-23877,169031,37373,-160806,-119500,38014,235058,237262,157297,145686,4194,-132565,-35065,-21342,-147412,-241905,-287724,-224831,-75165,-53825,-53885,132633,201280,4150,-208267,-241672,-107862,98675,112730,-14887,-148100,-245461,-236740,-28837,130333,107023,23377,33572,110639,177194,100817,-25156,-113859,-57438,13400,-16020,50987,273787,289414,86771,-27288,7861,59317,20022,-14017,-5156,-48780,-106954,21561,183727,83099,-134945,-170017,-101139,-122625,-29471,164661,139829,38495,4516,-127664,-226589,-127479,66181,237804,165759,-189960,-305848,-25961,181049,160627,220509,269144,-2589,-235240,-154660,22761,271877,385613,294478,130847,101831,295644,265674,153715,241505,-97164,-598093,-461877,206950,411427,287701,660786,1185745,-1744429,-6636738,-5207103,4642853,7920986,2808888,-657627,-1010376,-1121575,-1006505,-1096106,-782289,-250721,-518607,-349140,270087,469331,336813,259472,240157,214778,91681,226031,441305,208004,-211228,-261815,28966,298698,188514,-68705,-347899,-403855,-216921,-94798,13408,163380,-14938,-328017,-195525,273540,482494,451818,187613,-141050,-234928,-62665,13330,-51100,-126747,46907,485633,817476,686899,377967,12664,-420108,-616693,-411165,-195504,-53564,183493,470841,504676,287904,144172,26128,-93266,9070,228665,299186,191987,-55199,-187878,-233865,-285656,-206851,86213,275898,162225,-57517,-93258,60715,91590,49766,47328,79362,196306,296409,172042,34376,130528,137420,-112079,-175029,80143,93947,-79213,-130684,470,257633,452381,393036,246646,148892,50256,-95038,-166223,-17902,81785,76422,130526,276804,364806,324581,359138,376090,99438,-105419,53789,237727,166723,-44726,-120277,-124515,-168934,-199303,-65995,158925,328575,323992,179995,29315,-57173,-157030,-209478,-172302,-86437,-5843,-12542,-141172,-155036,-27963,-57844,-120089,-168456,-285910,-300839,-135847,18947,73378,192,-144766,-191612,-198265,-217286,-273311,-354134,-248789,67524,251817,76665,-110212,-24795,94629,199942,300437,200380,182697,326416,200187,-187042,-302108,-92247,20282,-99735,-243590,-237914,-197066,-272379,-346951,-392199,-417969,-274519,7499,162456,91944,-80271,-134964,-83696,-92442,-61673,34201,-42054,-286949,-465816,-449690,-297513,-96443,78300,42534,-139981,-80317,165399,213960,-14261,-297393,-245960,100715,340425,180851,-50801,-24854,62163,-93705,-225442,-22502,250945,332063,246985,105615,153783,474369,718222,676019,514413,405228,176344,-235683,-393138,-185427,-14957,-8735,-60149,-190691,-281867,-204378,-95174,-52623,4584,-4397,-77316,24115,187071,168497,155259,368266,254807,-212377,-252347,81774,152216,-43209,-211999,-205637,38073,174040,128653,14770,-174201,-263094,-150200,-111836,-104413,3169,221864,399027,342771,150575,34724,-1809,-60330,-154392,-159227,-142844,-143705,-109715,-164589,-221306,-164880,-140209,-303682,-261680,70874,301163,370591,449655,397928,246298,110715,163802,240490,53975,-210177,-247037,-141599,-122671,-200737,-187288,19417,69012,10644,-40768,-121100,-104858,-11675,46045,79679,26073,-112350,-184617,-87065,73766,148335,182625,221809,218496,197037,146490,74671,102198,267638,332076,193340,63916,136667,285449,327520,159301,147039,354324,493197,363250,9515,-225288,-209287,-39827,183328,294992,234973,165002,31665,-191518,-207258,-115370,57659,279970,277539,43789,-97644,-18516,69363,15019,-45028,-108213,-167481,-86038,30717,57343,151023,323488,364523,229066,95563,19393,-16566,34276,-25926,-148817,-41626,110722,63148,-36539,-81568,-173208,-105368,42214,-37677,-222603,-88680,225110,342830,206565,112987,186928,215647,173343,42362,-167542,-224751,257,307940,362025,218772,124186,-3661,-161787,4409,320139,305574,59340,-52735,-48584,-103725,-191663,-325426,-393677,-291038,-122441,-7151,147354,165036,-56766,-173542,-54685,-44525,-71434,78105,148824,-24300,-171780,-86828,-30132,-230904,-399530,-313948,-117870,3173,79728,253860,481388,429075,174142,74089,-1674,-963887,-2376909,-2185973,-1709282,-2262456,-1231231,634086,717731,647748,949868,349723,-279145,-121547,-442502,-1957696,-3407206,-3502533,-2332088,-960300,8851,217383,35974,-48523,152910,66518,-222391,-101602,127250,12464,-109078,-136771,-224575,-288437,-307158,-174929,92363,169797,78987,34853,-24454,-168291,-228143,-93005,106091,232187,214742,229395,324542,331394,253616,156398,4508,-148377,-52851,187999,311294,215467,118444,125945,180847,183607,-38219,-259095,-209809,-133903,-186775,-104144,140746,207824,140208,182367,278602,353327,347225,200184,-9032,-138535,-249081,-274849,-132057,57607,128451,53882,74753,115145,-22512,-195567,-187316,-1998,225085,291566,151041,-81924,-299558,-377909,-340428,-217335,-10026,138064,220910,370285,391145,272599,259962,409615,435267,141839,-86246,-81546,-143534,-289560,-185446,32423,80930,107572,237489,287498,273621,149972,61636,118491,234645,281035,167819,504,-45930,56824,153304,122980,95016,104449,54660,-18581,-62625,-147041,-136593,97830,285724],[186698,69004,122538,103379,-51253,-9335,61954,-53962,-86668,11234,-2494,-120571,-77715,112198,74651,-36896,69728,151385,45072,-38437,-133863,-231034,-101658,17359,-105032,-178859,-66239,109297,290297,331007,169087,112005,137113,128918,128995,113347,79030,26107,-80991,-232518,-195430,34612,78804,-77574,-105052,40815,227245,166226,-69250,-134753,116593,388634,392546,219711,160485,185460,28605,-219154,-190584,-9620,-9809,-160119,-268835,-311606,-266795,-166693,-164679,-144306,-13571,-21043,-92794,86437,347487,413081,312015,251777,245559,203178,174365,349574,403662,123659,-111228,-30158,231148,314616,136928,-15954,-88749,-155156,-279665,-380362,-294598,-128087,-51200,24473,170500,22349,-261042,-176001,27537,14039,46596,152997,180814,193069,226967,173922,31861,-18096,13036,12049,-37472,-10387,35450,-59019,-135721,4377,80608,-54607,-267079,-293968,115269,627020,638161,389203,288317,298059,292479,323226,292439,170881,92901,98881,109218,102704,32518,-95639,-195011,-132507,-458,90478,27027,-59557,17494,65905,-62593,-54667,159553,262861,40833,-77235,186699,295452,89446,60294,150304,10752,-187749,-236236,-246893,-123444,81765,136423,129395,170282,107910,-16988,-45867,-56326,-89876,-239245,-361909,-227082,91460,299311,345291,272849,42518,-16481,69428,-94667,-315315,-244288,-10699,206055,366229,481412,472700,223334,-90990,-268901,-362721,-374420,-328407,-195304,64790,252708,284225,117761,-62276,-48273,-36697,-197376,-143018,201592,418743,269421,-1015,-51808,82728,70730,84121,201517,208418,200444,253525,181243,-36301,-191066,-139183,-76665,-185907,-331472,-265048,-26762,105322,46668,98803,175621,-58856,-268636,-57123,156121,91274,29756,-142477,-280956,-106452,174637,187399,79594,13883,-112243,-328399,-342574,-152847,-149557,-165864,18971,57347,-177566,-336209,-318242,-128235,5756,-8279,-59414,-68278,3544,-49431,-268289,-294057,-71245,62307,-60593,-262292,-309589,-180614,-99987,-141990,-135743,-42204,-118954,-69689,272492,305918,-17920,-99338,129050,329381,396432,286658,22735,-67358,104864,249509,233195,132522,74402,15113,-122705,-278148,-297124,-185849,-8236,229650,356298,217901,-21936,-145563,-121650,-51689,17704,100158,205070,188838,86090,39587,58288,72972,69784,155568,298803,286520,46164,-64814,25329,79910,7227,-32829,34404,155398,429893,566345,395170,171777,-15204,-244014,-231524,-24166,40548,-23218,113506,116213,-37167,60964,276958,297311,109844,-83689,-129685,-122214,-89161,-102813,-210482,-255922,-70555,116905,-34761,-271627,-197686,30573,262607,270064,167046,138521,-7469,-192335,-129026,-91288,-193420,-206444,-132061,-89303,-62230,-90455,-78278,61294,90260,-39485,-166858,-155186,-12132,115707,19486,-194154,-308885,-340613,-276191,-44912,127688,109720,44045,47262,35669,39118,43726,-6762,-90647,-49632,33143,-7158,25475,234451,252098,34495,-87634,-78970,-51478,-72433,-61373,11496,-11128,-83308,65636,231471,92421,-131616,-181488,-120359,-115906,-23506,154164,149447,48673,45572,-67113,-223325,-168611,39257,186239,98839,-158063,-204887,41041,190899,159557,219125,293353,56076,-140061,-5294,140123,308705,353300,242411,92783,46992,276094,329190,167708,163506,-40406,-290010,-89153,494129,617482,427488,856380,1300554,-1045149,-6539705,-5957254,3534441,8594994,2904659,-1289893,-1707799,-1363398,-802094,-724521,-531958,-152568,-517803,-378817,303629,531469,225544,180174,363939,407250,161125,184459,366439,140903,-311067,-320829,60190,344592,199465,-94768,-447469,-461071,-159645,-70692,-6892,163302,35257,-295780,-235269,232718,425419,352854,173548,-58269,-174416,-21086,51661,-32135,-89435,129453,591783,887943,684609,275159,-186197,-680836,-850598,-577720,-280966,-49061,252192,451573,374683,201315,75359,-102268,-192535,29016,280086,284100,165968,-60619,-235851,-293691,-304209,-175864,170534,383449,239889,19676,54621,186276,122320,75315,130311,224719,359996,418398,249469,50173,57906,63838,-109437,-114917,163629,152758,-62412,-105845,88467,360108,446121,311035,209348,128353,-67389,-271290,-330739,-132366,47838,90867,164197,347144,412348,333533,331100,326527,76382,-118469,28369,198068,91462,-171149,-273777,-238085,-284808,-318352,-170011,106603,278549,208332,61462,11619,-13698,-126446,-176510,-109903,-45053,-13829,-32656,-116750,-78561,25431,-37360,-124062,-198070,-297650,-276451,-110147,29270,23547,-84520,-125830,-48119,-83229,-145129,-192649,-243129,-146877,110460,210198,27075,-130061,-36587,91900,233971,350444,267081,243333,310311,125142,-269475,-396322,-188658,-11014,-27956,-117514,-104372,-81006,-184843,-301669,-292564,-310409,-293843,-146287,4259,-17957,-106716,-113548,-80205,-79012,5368,92924,-13638,-248620,-465466,-475676,-262554,-44234,74989,7745,-184075,-140275,118497,246074,91773,-195984,-207171,102320,271670,112520,-83440,-47447,46344,-141497,-363881,-122340,235060,391013,398132,298803,271438,480633,659449,602309,506473,453407,244864,-141480,-339054,-229473,-89181,-47033,-91320,-195398,-193951,-69533,12444,-36235,-1123,36477,-42216,-103077,-93725,-1215,154472,392413,260036,-119824,-137322,118513,159789,1195,-200871,-265500,-30286,176333,182560,67037,-168801,-291439,-169641,-152480,-190207,-62500,195114,418493,433769,253313,59998,-62929,-184625,-254478,-160556,-85357,-157387,-228097,-239027,-178085,-85388,-70038,-190138,-132888,125909,341345,404282,396469,239783,63959,46956,230596,315104,25004,-287087,-227436,-73718,-73023,-209106,-261866,-33157,49422,40155,9617,-75825,-123988,-97724,18208,91605,-16555,-159196,-153075,26756,190311,208013,184339,192519,182375,169662,153682,88963,55877,207416,299859,165657,13458,75706,263003,309537,128584,129933,378013,498649,286833,-70864,-246593,-224201,-60178,184727,312414,247264,74823,-145882,-295468,-205821,-113460,10819,199969,166149,-60205,-128558,-1017,73014,14155,-38584,-74812,-127279,-82354,-27466,-28595,80073,290724,351238,295059,184335,38758,-46554,18037,-39639,-151032,-14238,147230,105771,59512,28852,-87587,-117321,-15799,-77882,-209099,-55958,218815,300880,197420,163488,242055,216942,153559,58830,-112305,-145419,79355,346039,345288,226662,153375,9251,-160536,-36263,198257,186717,-20009,-165555,-126790,-56611,-100085,-311642,-487824,-408733,-171221,-15963,87475,89963,-67195,-219402,-239748,-257018,-182882,32781,151087,28352,-123428,-110502,-59757,-215837,-354035,-160526,160319,292497,233259,276035,458264,385164,109805,-50226,-160775,-1185434,-2740949,-2403798,-1525564,-1861944,-500115,1397741,867215,301647,582747,52207,-414279,-145039,-783207,-2501566,-3185811,-1990448,-994990,-638675,-272128,-136104,-230932,-103302,125345,24603,-248459,-199087,4489,-20997,-112042,-155608,-215785,-306400,-345089,-160596,136973,216579,105377,10220,-64616,-160238,-206862,-123718,72086,226413,223168,234199,322476,338411,276913,152850,-51826,-234708,-154148,68903,176952,167237,164623,167223,126577,20457,-213708,-349991,-271564,-217393,-297462,-177233,127292,175333,69002,138279,217515,235316,275369,182959,-27474,-179937,-243816,-264356,-188380,-17689,116890,49934,37811,69568,-85067,-303842,-290734,-60899,202636,266390,81201,-172649,-368402,-432744,-363897,-176450,13861,90552,153670,319149,412543,278526,113297,123291,262729,105605,-58825,-20410,-118971,-316946,-157182,88789,66230,31135,184044,289450,285468,164184,81488,166913,308897,288097,66625,-91538,-35856,126902,195425,94929,60240,87901,38400,-45201,-79168,-153264,-129888,87526,254611],[173356,93065,117562,81904,-61111,-12079,88421,-7982,-50395,72550,70569,-78069,-54186,114426,70438,-76526,9756,134404,58347,-21285,-89703,-211543,-122826,58694,-13292,-150677,-69233,139177,379421,408322,142710,-25291,4248,39741,135102,158627,58335,-24455,-121473,-237381,-217857,-47051,-11000,-96639,-102849,-7716,129319,91018,-156196,-181857,136586,417407,421551,266642,151633,94115,-59580,-249685,-166295,65080,70819,-122406,-237265,-292901,-298794,-196783,-162354,-141557,-23923,-43719,-151781,16728,342549,468315,410246,350213,359056,326708,279986,389958,429919,154243,-38365,74138,321418,362240,125268,-78982,-96719,-40746,-144888,-333753,-295641,-108411,-17722,32424,143104,-6816,-253604,-106354,133029,47759,-2260,140721,279096,349421,338987,185139,8678,6866,61614,1941,-132678,-200132,-184626,-200493,-179853,-33692,57087,9136,-158408,-235488,91812,597581,647716,386373,328976,419942,379685,327897,279743,201283,139061,150145,185668,163665,64966,-84441,-216121,-161249,13308,91306,55437,60076,134747,53594,-184273,-175072,50976,119444,-83803,-173324,93636,247712,157741,155915,259117,140247,-96628,-201405,-218550,-98470,155731,272697,235259,161323,62950,-8667,-18614,-70328,-140714,-250334,-325099,-177519,134687,273172,252802,134813,-59502,3451,174603,-14219,-278025,-207282,40272,249329,392149,484966,365855,28623,-283795,-419522,-499816,-432903,-274793,-153157,36564,258572,376579,248046,35015,32193,25544,-141484,-85204,275414,485826,330913,40244,-68553,8860,20845,67117,181752,217973,222730,282645,235187,2601,-164771,-76044,-2391,-149068,-336892,-302915,-95918,24712,32686,133872,204277,-58436,-289814,-37146,222439,215855,145455,-88091,-283637,-151113,132347,175108,90509,61123,-32994,-276722,-378092,-251559,-218829,-191444,-73212,-74794,-230954,-356124,-309567,-145793,-41214,-14727,-67033,-161809,-115874,-102860,-265272,-267129,-74514,-28035,-191103,-309232,-329554,-235446,-141732,-149131,-134697,-95267,-150846,-45231,320871,388732,82766,-13408,176599,317786,358744,255372,41646,19377,179438,283351,296575,196813,59696,7820,-75877,-213953,-180158,-20210,131410,322655,436709,258442,-16695,-178370,-175240,-100158,-15256,102470,202096,151812,25662,3390,64570,68301,4993,58412,183877,143103,-1868,1450,126072,149453,812,-93258,25178,135708,353578,466741,279463,115091,-15919,-292060,-402202,-203141,-56523,-21322,111217,93989,-86663,-58034,131386,184078,72869,-64314,-101621,-125052,-119565,-113034,-184271,-257762,-134254,31642,-90163,-298584,-226524,5422,230615,255034,133843,76447,-48485,-220715,-185441,-127389,-173430,-94811,58491,65109,-4541,-43421,-10949,42308,16221,-36855,-88552,-77384,24942,47114,-112431,-357755,-446479,-393175,-260251,-18374,170604,124034,48750,52479,-37508,-102083,-7720,12779,-63419,-41841,40866,15578,33179,185104,190316,-6302,-123731,-168667,-202841,-199604,-141160,-20029,2495,-32098,126841,252063,88084,-88962,-119126,-92786,-91621,-29550,95292,107474,31397,56604,-27145,-208054,-190862,821,120916,53664,-85977,-87477,74385,131236,73175,158356,304765,128341,-71497,68137,222699,313026,270085,144332,32847,-7719,193794,266701,76826,27436,62353,119613,352048,735901,736720,468779,958858,1396633,-314882,-5541047,-5008130,2815950,7355242,1668034,-2185620,-2439055,-1656720,-570294,-173029,-49729,46578,-347042,-233879,392690,521960,75131,84001,439461,501811,205644,140055,257446,64669,-353665,-337214,54802,265968,122789,-164566,-498274,-426662,-51132,-8279,-32601,96815,36291,-223152,-172872,229683,364330,252630,171636,-9656,-220107,-142207,-6830,-31810,-30192,233029,665903,848072,566438,61712,-456780,-906338,-984391,-682793,-325510,-5703,319510,406502,233816,98556,-15524,-222159,-260776,21681,243470,218506,146806,-30173,-258570,-323831,-273767,-104613,235023,442258,288898,69434,137594,235287,129072,87594,161857,273316,431037,481529,290170,62472,9015,14628,-79170,-41537,205126,217644,9078,-65767,126558,395691,390359,203814,152760,98486,-165828,-430333,-470243,-220702,37624,93173,137928,318265,369313,276993,259220,265944,77831,-120230,-24449,114908,-23769,-286572,-377031,-317711,-387916,-433371,-291540,6218,177620,66168,-62484,2615,40021,-79555,-133025,-44736,21422,32934,-10010,-61472,18860,72782,-24782,-123651,-198567,-277259,-252589,-105614,16172,-44963,-156309,-76696,74198,20610,-36348,-56620,-98836,-36314,140465,129068,-67530,-155199,-32570,103998,263461,359448,261889,206608,216752,-871,-355056,-449455,-248656,-8911,87430,46444,48425,59389,-54612,-204917,-159086,-159461,-267386,-261803,-117611,-74060,-80536,-60518,-62533,-65962,38194,102828,-19744,-226858,-435663,-436124,-180659,14666,77680,9784,-187026,-186218,66413,258421,181401,-73331,-135819,104635,193518,92341,-29269,-18263,40017,-161203,-429383,-195135,192820,401725,497709,450695,345610,412767,507148,438727,410388,448199,311395,-29272,-279975,-272131,-158477,-87353,-111354,-158610,-60830,105577,132243,-18470,-18872,49188,-33942,-219950,-327086,-171357,116872,334560,198227,-38508,-4082,159701,148069,16403,-195430,-302096,-89258,189509,233004,83893,-184831,-315439,-208748,-210892,-276099,-129524,126149,345033,439720,328020,120112,-35060,-201925,-290633,-175179,-58203,-151937,-304897,-268100,-85759,22743,-5625,-58735,3783,147761,287262,326303,259250,48377,-130111,-36099,248294,347744,17727,-305123,-205481,-57819,-64543,-202935,-266521,-78683,8105,35301,27088,-45982,-115750,-125128,14977,109105,-23297,-152867,-82117,126968,258430,224640,134737,92465,85325,104957,124724,60040,-3523,125193,212335,90109,-44246,43152,283449,291804,93281,109648,363575,453374,202972,-123124,-257660,-251351,-124037,123712,287898,237537,-26014,-309846,-355753,-180522,-72527,-5365,94045,41143,-114422,-107888,23849,60562,-15837,-89758,-103944,-110618,-87342,-105735,-136232,-159,258410,346173,334445,241918,56676,-63992,-19790,-68679,-128583,26485,160069,133759,177111,203509,82283,-61666,-28812,-69812,-143599,-7534,178755,218127,190315,234703,313928,267118,158228,60178,-63179,-67364,115817,289029,251155,181246,139566,8916,-123852,-40545,95295,75652,-87796,-239339,-162944,19783,855,-281522,-536676,-471320,-191697,-7975,25969,-22193,-122792,-252886,-373485,-430501,-301184,-70121,86431,60619,-61258,-129776,-114947,-201094,-260407,21122,394572,491809,332971,291172,403687,289293,-1537,-200335,-238786,-1035493,-2569334,-2414067,-1475580,-1807434,-535933,1411898,843432,127947,388787,-108662,-421447,-14088,-812647,-2702758,-2851825,-769545,18229,-329513,-387942,-369613,-412978,-124618,65645,-35393,-252702,-255005,-74079,-7658,-57225,-99931,-133027,-264968,-344605,-127640,195032,271104,132695,-6774,-82521,-130501,-169743,-109886,113998,272507,254345,249153,317445,315683,241182,120764,-89054,-279254,-224482,-28183,53332,102387,169583,154706,21535,-174731,-364419,-391211,-299006,-266738,-334631,-185816,125110,149979,17010,93442,147210,85622,127742,105052,-48057,-182937,-182446,-192434,-198800,-58410,118315,81859,43202,42086,-127089,-355240,-353060,-120084,166549,230694,3469,-244916,-369570,-405468,-315248,-95451,36971,35832,98508,250829,338265,184080,-40972,-101996,70993,45591,-44136,14842,-111357,-325720,-110900,144660,43105,-55765,86552,242404,260420,173168,124772,216897,302951,182657,-88013,-196592,-14422,218247,230211,47458,-1828,55999,20439,-69320,-97397,-134280,-80712,93093,215128],[162067,109027,92598,46291,-56473,-8145,96620,40368,12959,148131,159222,-12541,-42664,76971,54679,-105627,-54469,125278,107028,26385,-259,-121828,-111952,93775,89851,-82011,-53894,133656,378508,392604,62551,-229909,-199880,-62131,130520,200660,44078,-95510,-178068,-234111,-209490,-89665,-60766,-95699,-108086,-68276,23555,34476,-166368,-149164,151025,371363,390610,284489,127759,17924,-105722,-234063,-126894,123214,130214,-80851,-177368,-231027,-293583,-214959,-137405,-99205,-1234,-18421,-149752,-37053,297453,481584,477119,396345,398175,382576,317880,322063,321648,132482,34291,159803,352252,331314,67190,-149786,-97407,64534,-21421,-275051,-290889,-107411,-29974,-3266,91431,-15711,-194547,3090,247368,98068,-39096,117084,345410,446738,375713,165204,22781,67618,109910,-10613,-201795,-322871,-316771,-276416,-195034,-74940,28313,103040,8491,-148276,46367,484789,554364,317864,315590,450743,398496,283965,199943,158311,148243,196241,261396,219884,105568,-41575,-176085,-132765,55112,97992,76744,173672,239147,25339,-263704,-229175,-53627,-90735,-245593,-233900,12314,169514,203811,268364,363913,233190,-25736,-171147,-207670,-123155,167893,394691,356530,162699,25355,21479,25420,-77004,-186198,-250774,-283916,-121501,160355,202467,115022,-25785,-162107,-3082,224555,39521,-232799,-159657,88601,260454,347565,396827,215578,-147813,-441441,-580224,-648052,-480835,-190213,-47890,42282,226341,398188,349012,149079,121627,64535,-105237,-18180,336320,498148,351883,90149,-58781,-78693,-60934,32881,139126,169853,181585,262310,254981,14812,-166620,-45123,40987,-129118,-316418,-309285,-162794,-47142,47753,186301,229442,-37802,-268951,-49743,199978,273701,211617,-59108,-299644,-215028,44680,123850,66872,77564,43829,-174669,-344454,-326415,-280816,-199157,-146621,-191273,-248557,-324262,-267148,-157885,-99442,-48114,-94531,-249328,-224304,-142501,-238620,-222940,-61212,-68890,-244879,-330087,-352125,-272010,-122972,-87977,-83383,-96582,-144340,-17382,350789,454424,175320,46631,162423,256177,308248,230534,76381,98167,207295,262447,306802,217618,17986,-26813,-61481,-177909,-91812,118347,242982,380266,461693,262859,-20446,-197337,-203473,-130737,-53522,81741,161068,83556,-28887,-5601,93757,66879,-74661,-66182,30072,-43602,-78326,42210,188932,170629,-48971,-182825,-32220,91841,204398,241065,87215,26047,-23716,-279084,-439067,-248471,-91996,-19100,55320,1945,-171749,-189774,-27236,74352,67124,17756,-3008,-60148,-96473,-52726,-78234,-225358,-218933,-80030,-115669,-235353,-197302,-29883,149684,195805,70743,-8748,-85173,-197050,-184743,-115698,-87548,58285,221950,192756,85628,67517,100057,51212,-12869,1395,-11231,-42902,-18323,-86077,-239661,-453540,-520910,-392684,-207361,19394,214083,123860,20503,33095,-95535,-198072,-37339,17861,-53243,-38430,39608,48373,69343,147217,136246,-9293,-117533,-236695,-345192,-312776,-228408,-96909,-12155,37591,196080,238882,62368,-19852,8518,-9607,-41997,-31498,22009,33686,-7368,32917,-18409,-177268,-179272,-35974,60971,50591,17636,33054,80481,12725,-96571,35005,289057,194022,-43261,43021,239887,282731,157071,16319,-49953,-66565,53801,92958,-61056,-70251,213705,514529,717418,851556,745888,430033,919221,1497018,242944,-4035025,-3022852,2643672,4916115,-33063,-2951712,-3081524,-2033492,-431265,412122,522972,257339,-112721,-4536,466527,417519,-72161,-30613,388899,452206,214200,101692,135909,160,-306135,-288954,6549,81612,-29194,-265041,-489205,-309999,86611,87705,-57494,-25074,-12917,-125838,-31356,259971,321049,194706,174597,-20621,-356407,-393543,-171834,-65294,35568,331585,687931,724094,383796,-185462,-721246,-1051712,-1005500,-688205,-300677,78194,382431,368605,138187,16819,-103703,-310118,-283645,5275,151420,126101,125442,1884,-261854,-317983,-198082,-7350,261716,429557,292356,79447,129452,198105,115028,75883,108978,184042,375109,470526,296657,78010,-2942,-488,-29578,21381,196477,274093,112882,-29132,100310,350885,299494,98601,89010,67189,-209313,-508283,-525599,-242019,56456,77037,50273,199057,261531,180158,177671,226246,97516,-115771,-83622,28512,-119923,-350747,-406442,-355948,-469339,-533167,-397825,-104679,59011,-62641,-157440,2721,91568,-25069,-88857,12421,109693,124290,38019,-10348,84594,89857,-28305,-124770,-170931,-219515,-213726,-94654,11154,-95870,-193271,-17271,133317,81660,85572,106142,41233,55253,153892,35155,-187573,-192863,-23826,126277,279279,323656,198139,118117,95909,-132775,-413088,-445727,-261032,21744,219965,215832,190101,181950,55494,-101282,-27970,-7368,-214302,-323561,-191709,-85682,-31942,-4103,-39602,-55350,35689,72831,-51431,-226584,-384917,-339601,-70940,68205,81638,37269,-151373,-200278,29264,243448,209160,12051,-55432,112522,156195,151175,102652,46472,30929,-163145,-412373,-226908,141709,372715,527212,527182,364049,290970,291554,219985,243069,378359,351045,75553,-219894,-296468,-202744,-114090,-108711,-93716,62801,259136,229160,-1791,-46263,25720,-56392,-293541,-452959,-296941,52963,213132,94892,22907,126766,202869,124449,2851,-190430,-300975,-108331,217233,266597,57191,-223365,-324752,-237732,-253796,-319539,-156882,66824,235124,373977,354071,191993,55647,-116410,-248715,-187147,-61228,-134817,-320893,-240139,35643,134900,36275,35094,88585,117051,148826,155569,72965,-127246,-279245,-110131,220808,330004,23851,-271383,-198181,-90110,-91927,-191923,-229948,-126332,-44889,-1134,3523,-42912,-76965,-69054,51204,129996,2728,-107647,-9789,173388,257030,189058,43035,-39912,-19552,45616,74806,-12613,-73652,39509,106537,2568,-81208,68619,348208,285027,66129,87688,301943,355183,129618,-124066,-242902,-277499,-203799,30932,240094,219738,-92465,-395245,-349280,-139233,-15536,6067,-5467,-63829,-105855,-40347,42959,28248,-67854,-182087,-190667,-121339,-90670,-176455,-241042,-70999,247788,374648,347246,254031,71054,-56209,-54023,-106891,-108105,58905,151976,151915,295385,405573,281295,33180,1645,-11228,-47988,35829,110329,109065,175750,298147,372957,337229,181457,46197,-33183,-12720,95740,153539,117667,105616,87300,-4809,-62223,-12822,29246,-7238,-133924,-260469,-148884,101632,79965,-246171,-529158,-466005,-181150,2290,-38588,-144931,-188971,-243719,-416057,-532845,-406635,-196216,-15729,76872,6575,-134995,-173026,-198197,-172409,160225,520120,544461,344033,288406,332223,171780,-114776,-326880,-237449,-586261,-1961887,-2243764,-1507112,-2015010,-1266289,754996,673848,97315,338041,-130809,-330850,224125,-505803,-2501903,-2539506,-243122,448258,-99856,-335040,-469969,-470641,-114861,-34492,-119566,-236740,-255861,-94483,50817,48342,10745,-8293,-172516,-302977,-90505,240374,303020,134494,-24495,-70348,-75828,-121940,-53437,216142,349666,283089,247548,290500,257235,146589,48163,-119997,-283280,-247432,-83141,-27487,32982,119515,87567,-110501,-361953,-462547,-381654,-291746,-276196,-306147,-153964,118042,135053,7858,73090,90735,-53609,-57276,-7934,-57306,-139462,-82839,-79501,-158154,-62814,111980,120175,77156,36612,-130286,-325641,-356730,-170423,121983,190538,-65778,-272670,-283186,-288994,-199182,19921,72099,-6747,54570,172558,197506,39581,-133995,-165641,-42769,-8671,-45789,11773,-126775,-310002,-48846,193631,21156,-119244,179,182837,218328,168387,168785,254974,233689,20372,-229629,-267633,21595,316286,266726,7176,-73254,5789,-9708,-90844,-107146,-89153,-2876,111845,180322],[155733,110911,56324,16644,-29344,2446,80641,71838,77997,211839,240742,61963,-45102,14282,35214,-112825,-105305,125313,179916,89065,93075,-5165,-77878,109165,175901,25483,-5190,106480,309248,320507,-23851,-395415,-364656,-134389,108115,207489,19959,-186839,-248761,-226496,-174042,-89897,-55129,-55830,-98862,-121222,-59858,16074,-78971,-32712,162782,269280,311835,270850,98373,-20127,-88731,-166645,-73607,152747,145829,-51083,-96185,-130300,-251956,-222903,-107368,-43309,42658,54149,-80294,-52820,238378,456339,474020,360721,346830,350247,268009,176505,133786,74960,88634,206525,314870,231142,-20764,-204324,-83751,141186,73195,-194200,-255080,-109679,-79098,-78982,20682,-7314,-102250,117010,332397,147741,-50380,88838,347468,439886,315836,107022,48756,130531,135062,-19689,-219580,-345701,-329943,-268934,-188996,-117705,-113,194429,181362,-53946,-13277,297194,354279,192178,246635,382287,359178,227752,92559,58086,110900,210912,301764,249366,133673,7794,-96883,-51982,119525,113738,80944,234277,289248,-2862,-265853,-203136,-131237,-291322,-375771,-240688,-45990,78305,205290,349570,404183,236651,-4309,-149803,-201492,-178529,85552,418828,435645,171874,10542,66877,71840,-78112,-211860,-238529,-241543,-60791,180372,129936,-19173,-160020,-236925,-35258,206065,47923,-200979,-118569,129236,250701,250398,228252,43772,-271436,-514829,-682633,-741090,-488459,-92214,93536,88621,167953,338160,379131,244291,201623,82199,-83391,64580,393411,461760,317951,122995,-41213,-162088,-149863,-16120,73595,75495,91376,197481,234443,1515,-189685,-52280,36878,-143066,-288301,-285610,-209594,-93672,83929,242232,242136,-8289,-218085,-102481,93320,250181,214423,-71047,-329263,-271788,-51024,54753,18434,59505,106618,-36930,-250356,-364024,-327873,-193484,-178421,-251637,-224065,-241048,-202122,-161258,-152129,-94491,-125387,-307410,-300349,-157645,-187691,-170463,-37657,-54780,-212408,-324161,-374757,-292302,-79021,4284,-8796,-51630,-95381,18164,356222,483448,241525,69477,87764,158986,257513,216723,111989,147179,186893,200689,270768,191873,-42902,-87353,-88439,-181175,-57137,196744,296511,364372,399061,229131,-23232,-191097,-196446,-138072,-86298,47582,105592,17941,-51547,28184,155296,90475,-124515,-172362,-121890,-214249,-161193,43049,194798,141175,-115309,-256718,-104073,44414,37044,-27957,-109725,-66529,-43809,-217617,-345515,-184327,-67468,-15679,-34990,-139359,-277642,-295592,-148193,2624,94492,130384,119299,26097,-44416,54848,75873,-169595,-310913,-196857,-107028,-109066,-124320,-70218,39086,107845,7002,-71850,-84559,-118629,-125667,-56234,44567,208781,315146,266086,187567,198697,188050,45924,-13920,51039,34564,-58722,-122472,-232335,-316842,-452449,-511060,-345521,-142155,45746,219244,89919,-44716,-16247,-129474,-219979,-37226,4920,-66436,-37629,38872,86171,116265,126588,107051,32404,-71378,-274638,-435106,-366861,-292272,-196139,-44480,114640,262981,199476,17757,53726,166507,118007,35427,-10847,-24499,-36924,-54206,-20827,-41006,-129681,-127595,-57637,19814,89544,135555,148302,80746,-126701,-307708,-130881,233832,230982,-51332,-61279,178744,216015,35882,-121869,-150910,-131948,-114309,-128668,-167490,-52418,390909,787885,906764,810089,614459,273688,701749,1612926,557548,-2569081,-954007,2955641,2455446,-1268853,-3235635,-3493173,-2449166,-456208,858268,1005861,413626,74442,191158,451203,226080,-181479,-153767,188876,273487,188315,71832,23831,-34898,-162588,-167282,-64672,-131936,-194161,-347774,-419060,-148369,217902,190088,-79432,-170100,-89661,-22070,135416,303943,300554,183574,160567,-93215,-524415,-672476,-396297,-126085,92408,395721,645647,560217,197329,-389158,-898882,-1082732,-933897,-602671,-204364,190323,435821,355376,111101,-24063,-172033,-355447,-262862,-1249,54811,41018,96656,5455,-254347,-280610,-98813,87751,240125,341472,247154,55445,45207,102741,96585,48549,-19280,-21906,209300,393473,281209,103106,22907,18016,29625,64541,159260,309079,208132,-15919,19698,238476,190364,14054,29504,39444,-187524,-471085,-464623,-173090,102655,42426,-81322,27038,131708,82165,121954,223606,118480,-110231,-124337,-24322,-146939,-338250,-363621,-354936,-515838,-596472,-451782,-179105,-35347,-143759,-203586,4627,131151,30910,-50389,54140,203750,228105,86851,13259,93171,75455,-44689,-128474,-119151,-120270,-136331,-50297,32670,-107405,-188315,25799,116620,86838,187871,250175,141409,109836,152389,-42820,-301137,-240838,-18568,150205,273261,250687,107425,37702,190,-225987,-420126,-389840,-232980,63724,333342,354419,294160,250475,95299,-34244,69997,109646,-155223,-335779,-223894,-73789,6486,28577,-21379,-46015,14744,28956,-90551,-240276,-323010,-212486,35508,104811,85305,75972,-85177,-168585,20368,195816,145376,12996,4545,121482,177420,277195,271629,118225,8274,-165112,-347910,-230036,90948,316592,485033,515965,332301,152490,65721,-3658,46330,254488,344194,151390,-157796,-291049,-212012,-113132,-77223,-25514,124644,328590,272248,11100,-76661,-27810,-101265,-310212,-461485,-351290,-15440,73672,-9911,63949,234918,240816,96608,-29427,-180324,-261737,-75078,254581,277729,-342,-272115,-308690,-223044,-248115,-296717,-127131,55288,148795,268785,320300,239775,154187,27964,-136030,-172123,-79020,-117616,-280788,-164570,154428,221341,47149,53590,90320,36570,-32423,-56495,-114104,-246811,-341149,-147031,167041,270850,34597,-203575,-202916,-144638,-136388,-182233,-190125,-170221,-90672,-54712,-56731,-69502,-19883,55834,122660,145026,38731,-52504,27169,144706,184919,102317,-73903,-159413,-81522,28991,31998,-100837,-142999,-32112,21982,-59087,-78857,151557,427883,284559,52170,63200,195489,214490,77009,-70657,-193499,-284423,-260512,-48576,196163,211202,-95641,-372050,-280510,-93909,29633,31711,-68578,-123789,-46912,48435,40866,-24389,-126956,-280583,-303225,-151302,-80536,-210855,-314140,-117724,261860,430296,335205,221103,82092,-16999,-59295,-142273,-111962,61758,126896,161160,385582,578915,442561,122693,53454,75473,44967,57445,27531,-5500,145529,325578,384933,370846,198851,19304,-31139,2113,25514,-12895,-5532,33124,12831,-33144,-1229,26352,-1493,-55965,-157724,-237420,-95148,163716,115351,-215677,-469374,-398517,-146650,-770,-103123,-244966,-227284,-179010,-361209,-553320,-477922,-299580,-108271,90250,71997,-124439,-216305,-219146,-144705,200226,507665,446378,265136,262672,268804,83941,-170176,-378127,-184049,-41875,-1193186,-1974824,-1539625,-2302764,-2325655,-253838,405127,103139,328666,-74780,-215358,473769,32735,-1961979,-2328113,-480557,286310,-11103,-229492,-508546,-429327,-89593,-153896,-202106,-188122,-191859,-50994,144662,182268,137604,115218,-51792,-230607,-68133,244194,288688,95906,-48853,-31759,-7621,-77006,24574,334845,418655,284355,213390,232942,168034,11863,-65259,-158019,-257304,-221563,-97137,-68846,-44781,15235,-15942,-236485,-502235,-499152,-334695,-257903,-254204,-243922,-116232,93739,126421,41946,85792,59029,-151878,-229955,-119141,-48447,-63214,19361,35500,-82331,-44205,83613,136898,116230,44941,-95688,-225562,-307537,-210350,70401,152689,-103467,-235079,-117961,-104398,-39959,154616,128486,-24399,14910,93482,44220,-89533,-130557,-54679,-24458,-33627,-59706,-24567,-158937,-267849,25592,232384,8538,-137389,-24483,152099,179418,145014,195519,271300,135603,-129964,-306440,-275091,67677,396572,304286,-9680,-135206,-56972,-52463,-108803,-102177,-25705,80367,133225,155406],[147748,92562,16702,7682,19199,17994,45277,76552,121676,242212,292780,128278,-55160,-51076,16762,-101566,-135296,128705,252773,144376,151716,90709,-37302,97140,223223,152013,74401,78386,218341,244415,-69224,-424785,-384304,-138557,73062,167050,-19805,-282688,-322249,-218091,-128485,-65204,-3328,25013,-57108,-140162,-94092,37678,79005,132476,174996,155741,216706,229695,66894,-20060,-15598,-56594,-8788,149058,108246,-44987,-10128,-10875,-187289,-225284,-93450,-5460,86277,149479,33533,-24635,187789,395563,384282,243421,221494,241540,145531,12718,-41864,12602,112262,209649,225960,94666,-112918,-225579,-52776,185423,135923,-88068,-165724,-92326,-137323,-168527,-49660,12844,-4674,197640,360979,182896,-27937,63551,272063,318059,167148,10301,57784,166162,128206,-16206,-177023,-275034,-238714,-185957,-168599,-157368,-23470,248077,296374,18565,-73988,74194,95328,48122,148214,250540,294545,199425,3654,-65132,34929,175932,274239,226979,123735,29432,-21329,51003,192236,137638,65445,217209,261815,-19657,-188031,-114927,-170338,-407293,-407814,-193586,-91673,-26579,150120,360608,344119,132621,-46640,-140331,-183705,-234253,-83755,299130,425729,180066,26242,118375,107817,-78929,-213664,-214828,-194382,7847,209483,90731,-109452,-231899,-265179,-81308,133623,14738,-192481,-95682,158475,237786,140524,24335,-125466,-331600,-485005,-662706,-715770,-435996,-4420,227707,164212,103225,212573,320003,293779,262709,90397,-64091,155548,441297,392410,237506,125583,-28782,-219860,-220344,-74959,-6263,-33785,-16430,106806,180068,-25615,-214647,-85967,-12034,-191481,-272391,-244866,-225555,-111400,121203,279922,230174,11711,-159964,-176837,-52724,162518,160042,-123600,-364010,-297999,-115356,-3799,-32846,16340,147494,109333,-124861,-360175,-353155,-182633,-161961,-236712,-171269,-137480,-136466,-151642,-180112,-130067,-137991,-320370,-330090,-143758,-118636,-117882,-13084,-6593,-128097,-298434,-385407,-294067,-47295,75657,50726,18139,-11954,63853,337085,465708,269905,58257,-20248,52135,212344,207843,130751,156282,135376,126188,210042,132059,-108959,-160803,-145134,-214313,-76202,207605,283273,258023,250812,172755,-9721,-152117,-154451,-124469,-105863,12159,59918,-15481,-31077,99871,242073,151039,-110997,-226092,-238237,-320403,-223387,7653,148057,78072,-170839,-289305,-154976,14528,-79762,-234632,-246899,-140870,-77345,-133277,-174502,-79839,-18425,-15404,-131128,-292148,-380373,-347840,-197474,-15757,137774,222790,198748,71176,-990,167697,229857,-99147,-377782,-286337,-70025,32381,-38125,-112068,-78864,11960,-27286,-76553,-32715,-4584,-25615,38007,190369,318364,326300,283222,280268,303058,200891,-8501,-17251,86472,40026,-103937,-237902,-335056,-318584,-359657,-420585,-268385,-82099,58245,175754,20836,-134639,-86359,-135721,-168009,-8962,-16620,-92954,-33029,49491,124487,152635,111903,99425,104687,-5270,-288768,-450856,-337709,-307102,-283306,-74331,188952,318345,153081,-31264,109501,306861,259311,132486,43513,-14037,-69280,-93617,-91679,-83765,-67116,-41165,-54642,2363,150672,244755,250860,98682,-234855,-492295,-301631,134414,222293,-78879,-195094,49580,112808,-78062,-252411,-261170,-201960,-264212,-309181,-178382,96824,545740,872075,892038,637656,325538,-71092,296035,1712996,694998,-1599066,382093,3528899,1116031,-1456889,-2914777,-3583736,-2790853,-638390,1030825,1256847,490236,142169,255860,303669,-15694,-237522,-262576,-107758,36424,142141,47601,-62690,-31859,49843,13356,-124385,-284829,-289629,-351005,-297178,9451,308577,261475,-99804,-295042,-155755,75049,270832,337010,290029,187388,106028,-207116,-651723,-856726,-593194,-187653,130638,403835,538852,395585,48040,-506306,-941107,-986144,-797168,-468875,-62500,307255,470401,359192,136114,-30860,-222845,-369222,-216140,12192,-217,-4742,64135,-29196,-242369,-224810,-9436,147162,171043,195389,164613,17078,-66343,1100,94578,27525,-173055,-267563,-6722,276491,258368,140112,75999,61140,90450,94417,129145,315305,252916,-39138,-86470,92672,79520,-42834,-17412,16401,-119316,-332270,-300563,-26573,163870,-5855,-226838,-147096,20416,17643,111111,248747,120777,-105735,-127156,-25962,-91551,-251628,-274380,-324512,-513242,-595878,-423720,-177813,-69606,-159875,-201767,-2468,153371,84155,-19497,78467,279639,303510,114529,6855,57271,51142,-60266,-130389,-50427,15785,-9269,34444,77120,-81026,-152420,31671,43549,43690,237637,327711,179932,125626,143116,-82640,-370959,-282906,-17227,167502,242588,157111,24836,5751,-40348,-254192,-370808,-305735,-187321,93780,393533,432863,344812,246942,46967,-28839,118802,174629,-101374,-312412,-226843,-57401,15381,22707,-16163,-35827,279,905,-118936,-254870,-260070,-89667,108418,117745,90560,115354,1659,-87217,41373,116463,-7164,-80792,21648,119036,228484,413776,416754,167512,-30567,-182606,-296297,-235244,37229,243854,386212,430261,270097,37906,-110991,-178105,-126406,105823,284226,185912,-92148,-254880,-189599,-79155,-21429,18647,97023,277948,245805,17045,-102115,-94404,-152412,-278869,-386929,-333741,-63605,-30452,-79232,87920,304099,263621,69293,-65997,-162111,-196416,-3746,287458,269368,-60321,-309453,-262231,-147467,-177973,-213172,-53376,99985,121817,158695,227106,228826,204794,169577,21902,-111419,-92659,-110889,-209132,-68133,239303,260578,31501,-2592,17147,-70918,-200621,-246782,-257155,-289187,-302002,-130245,112000,193598,48487,-117170,-196124,-188660,-176662,-174115,-171644,-193210,-111311,-107153,-138146,-117714,33768,201470,206783,141915,53383,-17416,10127,47192,61221,-22685,-196199,-232199,-74243,69387,21493,-163721,-193690,-78042,-16711,-71537,-36058,258960,479005,275277,46998,33271,59606,54510,47318,19181,-114275,-258880,-261963,-75069,180288,224837,-36036,-259475,-177883,-54716,43676,53762,-81779,-133042,29862,122513,8066,-91315,-174070,-345932,-396385,-183946,-50120,-192349,-335870,-137127,283422,478364,299645,157572,92760,50833,-23982,-163545,-147939,23775,88901,158932,421424,669005,514986,165576,93749,151963,104360,51728,-52066,-106844,96731,300449,326497,318550,179949,-18259,-59566,-27596,-70091,-152018,-78602,-8051,-62105,-76991,29807,51183,-11698,-76689,-165857,-195492,-29674,186127,100869,-196809,-375540,-288963,-100896,-26323,-159718,-294778,-212756,-69271,-237579,-504695,-498905,-341596,-146789,114307,126832,-104777,-239107,-270205,-206631,122914,374387,247955,129149,216737,235528,72178,-122947,-324580,-118930,349344,-597244,-1717554,-1509033,-2482501,-3229118,-1196648,93540,24349,249879,-28757,-155343,630644,609617,-1252301,-2218736,-1199477,-239056,-91776,-238307,-590484,-361153,-69526,-246714,-230305,-85503,-61228,52548,257094,312253,240229,204408,69689,-148441,-78042,186698,220418,22409,-77586,20542,54412,-46854,96755,419850,440781,244895,146578,149039,62680,-130954,-200824,-206174,-215042,-160212,-87370,-99801,-142150,-123661,-124110,-325216,-570983,-484076,-272057,-212091,-218834,-186236,-99382,50676,115821,97601,121058,50726,-196168,-344571,-195351,-25438,15168,83931,108750,-3042,-22010,34232,119826,138978,52740,-41457,-96149,-235783,-246664,11846,123498,-89365,-127224,88057,103187,126307,287945,206659,-13623,-25717,24789,-64724,-150113,-39858,162786,110239,-21662,-75934,-74100,-191140,-202470,106249,259190,7879,-109979,31626,174660,152660,103238,198329,262303,42996,-218864,-300341,-218132,112033,434357,333126,-272,-171897,-117404,-97107,-120819,-83439,40297,143783,142390,135172],[124547,49431,-22095,22446,78537,34486,3213,57907,132682,231234,302595,172744,-61484,-97935,115,-85826,-147747,125544,298134,173112,157581,134713,-7232,60070,225737,265004,161945,65229,153428,204981,-46527,-281596,-220466,-59430,40508,91950,-66843,-354875,-379252,-210646,-95581,-44791,63908,127052,19737,-104067,-65911,83733,239923,283493,188805,82351,142184,169156,31959,2078,84502,73093,61484,115770,24760,-66660,59036,95529,-121268,-227223,-110794,-8342,109124,232038,151552,35990,156242,304238,225187,76098,62353,92313,-7339,-109483,-124881,-24552,99738,174964,118474,-35287,-183842,-209974,-8690,204231,170694,27869,-24763,-39822,-171393,-233326,-93720,37497,69858,218934,324849,197189,28804,50159,135644,111177,-36462,-115329,32301,160818,96624,6662,-84999,-149648,-92622,-58323,-138643,-187510,-39099,241252,305654,44722,-121402,-126888,-140408,-61807,62105,116504,242390,221893,-35667,-172230,-54910,91372,164423,135415,56324,-4015,7681,132301,252423,163704,35859,129709,162654,-22402,-60024,-5169,-173099,-397775,-308876,-109516,-148902,-159825,43505,290248,191494,-54199,-148264,-146262,-145715,-264412,-294179,53520,314470,178564,70716,168624,127072,-85398,-199773,-184922,-138480,84831,254108,96444,-139489,-232111,-244667,-124017,40654,-38731,-203364,-93208,172498,234756,62280,-152243,-267749,-336424,-367232,-498173,-548569,-324967,52965,315252,246410,52624,56935,185743,290314,305610,103210,-37167,232311,459542,308240,137368,100001,-24224,-234696,-254314,-134150,-81497,-117103,-103303,18402,109566,-51032,-219458,-120696,-80010,-252615,-276647,-204244,-209768,-106871,139241,280169,184313,5397,-116553,-235609,-175447,50650,71479,-199153,-389739,-281458,-121599,-28115,-64213,-34375,163276,233649,-3481,-320234,-354140,-177193,-111176,-157402,-116862,-63310,-93156,-125646,-170118,-133284,-116986,-285041,-310333,-104751,-44368,-70492,5023,40318,-48997,-261706,-368385,-273513,-48895,83164,62309,83537,86741,116028,298253,405224,260369,30335,-117032,-34768,171392,190547,120187,129604,78442,67378,150852,61917,-163926,-225834,-203996,-252154,-125282,169021,218349,81906,57814,119077,31439,-81382,-87798,-97664,-109140,-12309,40530,-3805,25571,186377,331366,241754,-29223,-217356,-297832,-339587,-243056,-45025,73136,8449,-199891,-280219,-162345,14642,-98437,-302196,-293437,-189036,-119116,-54460,-2237,-7023,5747,-25538,-205174,-414338,-454296,-338887,-169471,11651,170545,251076,183815,30702,2924,244314,340344,-16823,-379713,-315423,-17967,140419,27762,-151586,-183922,-73289,-16412,-11845,57951,109762,85260,145313,314994,366172,273582,262665,348514,349676,124571,-120060,-48873,91629,18715,-144963,-311341,-359617,-251920,-211516,-275488,-179689,-30776,72630,107332,-63765,-223424,-155909,-115695,-68281,38260,-30790,-113722,-18215,77029,159765,163482,82717,94483,180373,54817,-289554,-396879,-230856,-262304,-326556,-82093,252215,355213,122162,-62460,135151,389177,374231,229825,128242,59656,-43139,-112926,-161330,-127711,4737,63434,-25551,4549,203236,321428,330809,146284,-266641,-585485,-435800,-1585,162809,-105993,-303164,-117058,-21795,-177523,-362635,-370762,-271534,-350781,-371212,-72071,322795,620757,755855,715676,403598,-95034,-639699,-269381,1724487,797774,-1295756,605368,4081619,1516367,-559836,-2180090,-3375951,-2927756,-898931,891228,1235500,498183,77438,150692,33498,-257309,-247320,-328060,-390032,-164226,96629,24272,-116579,6737,278597,213478,-143138,-321964,-256374,-233603,-141435,124186,341039,274017,-119594,-360008,-172937,161438,342859,341212,267832,163455,1179,-328957,-685449,-864113,-675094,-216282,148966,351243,381183,248375,-56707,-539569,-850690,-778778,-614316,-329987,84263,402664,474055,353084,170699,-31382,-275562,-379297,-170211,41760,7909,6027,39658,-87010,-227119,-167088,37030,144484,67222,25426,66605,-11848,-145833,-55069,123303,35572,-282915,-453505,-197799,152172,237927,185594,139113,115044,147032,124667,133226,293862,223828,-97880,-182078,-43294,-18014,-74752,-47460,-3382,-42050,-147098,-89486,146390,217277,-61358,-354001,-277860,-47916,876,136993,270224,90853,-100149,-85244,15976,13315,-123645,-177755,-278258,-453846,-511837,-304923,-85624,-27443,-115585,-170448,-26580,157094,130730,6100,89700,315316,318327,109503,-12994,18034,48433,-57932,-123583,24368,169010,151351,139517,124289,-35237,-107488,-3834,-48112,-26668,213652,307894,155705,116535,137604,-73419,-365745,-292625,-13276,173041,192088,63455,-25179,25368,-28801,-218150,-280844,-226931,-153229,90573,379883,436928,339584,176448,-70452,-82104,120516,192995,-52139,-267071,-211000,-44672,-3394,-17837,-27832,-24016,11899,7612,-126484,-260452,-205973,-2227,130276,107239,99773,150279,98712,33983,82485,15443,-210152,-235374,-9226,91372,249171,482505,478450,174881,-78213,-220000,-304731,-272446,-31883,159541,256875,303158,203026,-23313,-195421,-261289,-229122,-31351,180428,178457,-25404,-198502,-150426,-20333,42539,19819,-11939,116071,155730,13570,-116148,-153263,-193058,-224469,-283791,-267159,-74321,-61422,-93904,97366,325031,262269,43322,-93962,-135932,-122146,71937,297753,249379,-91578,-312555,-189296,-21763,-53685,-99470,29422,179268,153501,65910,86144,142080,178918,259148,190169,-5452,-92416,-120220,-138512,15605,271522,251000,7661,-92216,-91477,-174124,-309241,-365700,-329297,-255418,-179587,-61740,76518,126522,72712,-17228,-147021,-199533,-199044,-162965,-172659,-179860,-100353,-145861,-219394,-170172,63574,308453,272150,111719,22540,-20252,-53060,-87363,-81244,-162830,-304522,-246631,-4707,151765,51029,-170164,-207762,-94045,-9178,-35392,30575,339681,467061,242588,40161,-5954,-81066,-93350,37587,115616,-23354,-200077,-197874,-32041,202908,262509,56527,-117230,-80197,-25592,25038,57935,-55028,-108022,84903,150873,-52613,-159121,-192058,-350912,-431867,-201850,-2844,-126813,-307820,-139191,285397,476925,241648,85531,107133,134537,41732,-166519,-206584,-50674,42296,141925,389832,645387,482162,141387,94239,181307,113393,26610,-112307,-183891,33378,225221,198523,170204,105325,-65921,-113391,-92251,-157261,-218956,-86130,-7354,-118604,-134386,11605,43459,-18089,-80950,-167360,-164148,12232,160421,47133,-191595,-273511,-164090,-56701,-72371,-198016,-282974,-144706,55463,-95449,-416349,-464817,-305950,-107946,156042,163892,-86220,-246608,-345986,-345933,-43783,176753,34126,-10007,159817,239013,151745,30802,-175393,-78173,404437,-426622,-1569808,-1398754,-2446613,-3594972,-1728273,-204803,-209750,41536,-63545,-198701,628676,1019783,-594845,-2153174,-1923317,-785296,-323008,-483583,-791125,-344456,-70600,-262873,-149481,85383,122934,199649,366090,405405,293075,249606,169339,-80679,-128745,66990,108390,-62687,-99579,70967,93245,-32723,143724,436818,395003,167250,58623,51462,-40677,-248033,-323579,-252919,-167913,-85880,-75571,-151340,-262715,-262431,-203480,-359030,-567345,-438895,-214856,-171027,-189945,-159330,-109989,-375,96062,142756,156887,58527,-187342,-373072,-219551,-1645,61585,83135,110080,46307,-10780,-19362,78646,135778,48056,7031,9340,-184332,-289254,-51321,106763,-17680,33644,280349,279027,263275,398732,296274,19787,-66153,-22269,-92046,-121195,94146,380973,287459,17166,-82981,-110342,-202735,-121922,183554,273200,15682,-57903,143531,242065,130665,47836,182245,230917,-24896,-235364,-229022,-122450,139392,415024,340239,27812,-173723,-156278,-127092,-123347,-57906,89744,167777,125950,107408],[73894,-18196,-59147,52476,132818,46275,-31645,29765,115312,187654,272749,190355,-53039,-113995,-16237,-80433,-151732,106854,296756,167439,119511,123523,2073,10468,194220,331010,221656,67967,138303,211672,41410,-8366,74873,84075,27208,12150,-102912,-373846,-398361,-203660,-93718,-55564,107453,215456,116064,-9049,18034,128956,326148,356563,202865,84536,113626,98596,-8387,27424,175990,191835,125775,62889,-82761,-110191,92359,156835,-75466,-231597,-160923,-55248,101264,271793,234303,105720,141583,194190,43814,-90386,-85553,-55152,-140257,-154155,-86375,-21106,53078,110538,24799,-123663,-217563,-168196,36681,205826,179970,120520,131146,43852,-158744,-239706,-91928,58159,101161,175197,234418,191630,111748,57603,-18988,-121449,-247061,-249832,-26182,119852,57893,48375,29545,-21127,47637,72295,-102528,-202486,-46968,173776,199977,15813,-144467,-253753,-276053,-96646,25276,35645,226732,288365,-21615,-232525,-125157,-22320,-14551,-24202,-71081,-98752,-31697,153247,278379,182455,3537,6847,25121,-17065,69080,81907,-150626,-272803,-99157,-15782,-237573,-328713,-92018,159535,-6069,-268642,-288106,-171120,-93333,-259692,-482144,-242295,132465,165391,134796,213813,130490,-100818,-185832,-156591,-75254,161562,305195,132302,-120145,-180133,-190134,-148440,-37830,-87496,-220656,-104791,166411,241294,43802,-248557,-361860,-302083,-202188,-230274,-276280,-179866,71299,338411,312483,29481,-88249,19322,248557,336168,127353,-2408,266431,425116,224339,49828,58981,-21999,-200742,-246784,-180418,-126556,-138754,-136227,-37469,47910,-60945,-188981,-126842,-125697,-288445,-290684,-176188,-169591,-89325,128202,235606,104140,-34071,-98337,-243119,-226120,-42885,-21138,-269056,-391516,-223214,-64906,-9321,-64471,-75925,154489,311923,86356,-256857,-334839,-186886,-54871,-49704,-86280,-60560,-84319,-82959,-121164,-96439,-62151,-211500,-249168,-51794,19834,-29470,14900,55417,-21195,-219449,-313023,-229677,-80890,13163,12830,118141,175120,163913,246953,318668,224739,11112,-158293,-78719,129674,153191,80103,82327,37631,40792,113784,8064,-193702,-259997,-233087,-265059,-168331,113494,133134,-107628,-115884,91669,99929,9692,-12855,-66798,-97330,-15918,52615,45763,98266,257635,394058,337050,92253,-161718,-293596,-277923,-212407,-90200,2484,-43176,-202395,-245293,-123817,43389,-18808,-220751,-260708,-216363,-158619,-2025,106704,-4772,-29286,-50778,-238322,-473228,-479966,-281100,-86673,60179,170561,198941,65772,-96467,-40581,262375,386828,78640,-289167,-264811,33411,184058,50578,-183106,-261003,-136772,33474,103990,155365,186493,174282,241104,391662,352923,192376,229659,385067,333914,-12989,-264816,-116011,64466,-6695,-157184,-313560,-308657,-153283,-60574,-114954,-93494,19387,109788,57321,-130193,-279813,-199161,-74787,40783,91432,-25040,-112404,8212,117112,188234,145575,21966,69215,231942,91218,-279788,-296419,-77963,-166499,-309342,-58452,297146,368885,121651,-55329,134413,397992,429186,302082,224518,176786,38898,-104989,-210217,-152541,76354,162013,20767,15002,218568,347230,375674,216588,-204272,-555132,-503951,-153312,62379,-119452,-349623,-280739,-174277,-260863,-445378,-471277,-335904,-350376,-283895,122025,528917,576223,484669,463374,190576,-565164,-1364524,-917361,1568120,994529,-1494898,-160361,4375023,3496211,987185,-1457483,-3015277,-2780079,-1123666,520684,1019381,465938,-80513,-92656,-297426,-454279,-233495,-327052,-540005,-252560,70093,-751,-138786,69490,464293,378117,-113274,-246593,-91266,-2065,26166,181727,321706,225571,-135156,-341772,-119102,240287,355916,312694,216978,86975,-141284,-425268,-613243,-690157,-597645,-188803,152991,252826,198335,115237,-136576,-524020,-676212,-507660,-396620,-200075,202714,457400,436713,308128,171462,-57484,-351516,-412932,-149666,71597,68295,68255,36755,-136903,-205223,-121311,21502,71952,-49274,-127334,-21194,-14112,-151125,-37168,182684,83244,-291747,-502414,-305218,47235,221645,230995,194620,165201,193938,163174,173706,253652,127673,-175542,-236581,-132301,-89774,-89127,-60176,-21416,7864,14287,92944,273895,235474,-118726,-438183,-338615,-68948,20554,167035,250210,28213,-88532,-6934,74417,104117,-5987,-109526,-228799,-343582,-348973,-116448,80095,81012,-33888,-134970,-67667,144204,166009,31063,96769,300784,262507,73352,-21939,20487,90446,-26729,-103324,91207,305634,303105,227082,152213,9952,-72560,-64913,-123158,-101247,116332,192211,87566,105109,148709,-16334,-272671,-245704,892,165660,133308,-11595,-36740,67147,5325,-141997,-180067,-182480,-154120,41814,291301,370730,287740,63703,-211757,-165064,92053,185358,-511,-208173,-181400,-32281,-29784,-72217,-54147,-12084,54025,48602,-114639,-255334,-169299,32811,102322,79893,111904,178001,194062,172078,127661,-88145,-402509,-387795,-73204,31833,184327,421503,422685,137522,-121331,-267353,-374405,-350792,-128142,64100,125466,174737,152805,-22307,-177312,-238251,-240386,-128132,55031,138979,34471,-140504,-115271,42390,91829,-24382,-162745,-103575,28633,989,-115347,-187664,-212570,-175368,-199974,-187080,-45934,-13704,-58450,91972,297121,232320,17020,-105848,-103319,-52418,118637,272413,224626,-74957,-266800,-102042,118217,91588,4810,83103,254590,213293,-5481,-81545,-8908,88172,281798,334967,120866,-84174,-145076,-95689,59154,251699,214025,3131,-153073,-185771,-247860,-340325,-395589,-328222,-164913,-15060,38343,69788,91020,116819,99771,-38766,-173960,-201640,-143282,-170217,-129946,-68313,-169994,-280754,-205782,60617,333466,292396,54336,-58150,-59852,-131972,-213831,-207020,-289760,-381936,-212626,93795,239198,105347,-115637,-174917,-81968,23818,27001,94434,349639,383801,183070,22057,-56948,-200011,-197596,44200,191466,55850,-120903,-85382,65604,255499,312646,136285,-17062,-19528,-3458,-9545,40132,-17288,-80279,87532,120828,-124781,-209786,-172102,-291485,-395628,-194701,46496,-44400,-256141,-141878,247072,402654,163898,25181,127019,213260,108670,-156528,-266624,-142608,-8131,108891,297062,515036,364831,58342,45062,145934,75856,-63,-142135,-234174,-35148,120916,30150,-35828,-20612,-123604,-179902,-169630,-205717,-198741,-39286,24402,-147590,-198414,-55294,1092,-29750,-78385,-168374,-163003,3563,93412,-22943,-196839,-187229,-49139,-22836,-126311,-209430,-218203,-46603,157396,14886,-321289,-384697,-203237,2418,213342,179368,-75107,-246246,-426446,-510792,-237531,-11902,-109507,-98850,103582,265143,294063,245741,22038,-79127,86177,-749675,-1580353,-1245626,-2211438,-3306601,-1701611,-442628,-582556,-277226,-198576,-335345,471242,1126777,-190584,-2061072,-2227793,-1062914,-642579,-969182,-1111142,-421346,-95657,-174351,62220,313371,328265,359047,447358,438615,293746,264192,235328,-45526,-213466,-93065,-23868,-129954,-99979,107792,103988,-22768,162639,380481,284995,64954,-36271,-46452,-127834,-316419,-395376,-277044,-122336,-21739,-76607,-233355,-390602,-361758,-231365,-340335,-513868,-386284,-175721,-148117,-181368,-166950,-133516,-41156,65309,150811,172378,77086,-131881,-312260,-195462,6752,54556,14929,37697,46993,-12814,-52409,40031,112605,28119,29987,50073,-187354,-342314,-111897,101705,95547,209837,408340,378072,345223,470117,378158,63150,-99297,-39888,-33222,-18176,215871,508672,416994,61863,-72975,-111601,-177536,-37257,245872,274970,25382,-12691,251859,312389,94499,-13313,158805,184909,-68485,-204861,-132818,-26753,136688,339964,316563,62558,-139417,-158220,-128730,-112692,-33696,107457,144184,78008,61159],[-5005,-101755,-93457,83637,167895,48232,-50990,8606,86231,133208,220237,185919,-24218,-98615,-33325,-91632,-154963,69139,245445,133394,65981,78396,-9461,-33594,150017,329160,220564,71167,160862,240874,165509,298233,388843,243258,41443,-40296,-109516,-322591,-364251,-194558,-128188,-109340,97252,255867,205075,126181,131914,149810,289928,317842,214701,164686,132914,26297,-52710,45505,233883,271094,168478,2951,-185226,-160582,82434,154333,-62142,-237197,-229954,-128443,67368,256319,257922,159170,134533,86471,-101519,-206978,-191634,-170026,-215516,-119457,41343,18235,-18414,21595,-39052,-156639,-212536,-120005,67096,192074,161000,153155,241544,132898,-98571,-175471,-42350,66143,82519,81188,112250,170807,204616,91032,-140423,-315732,-418474,-365867,-98574,62399,29693,99175,133511,68626,135593,168907,-63844,-200317,-49679,68277,15328,-55643,-138997,-281351,-278974,-47621,51333,31849,247060,364962,24236,-232328,-146507,-131840,-224139,-227449,-238605,-233811,-128690,98483,255100,184800,-18817,-104042,-103517,-14635,151039,118266,-114193,-86041,152164,59327,-355225,-511216,-224110,10190,-185315,-450296,-435085,-214867,-44691,-230149,-594287,-489349,-58825,147734,205958,251948,122562,-123791,-185992,-136943,-13448,219916,339309,167335,-80019,-113767,-126779,-148188,-82133,-117603,-230936,-120203,135077,242680,83345,-246313,-395282,-243450,-39191,47759,13908,-38953,56697,307224,349276,34855,-192351,-124294,197054,357488,156020,27279,237882,330219,150713,-2283,17463,-14486,-127465,-206880,-200709,-118535,-82185,-98965,-37578,20684,-46385,-120673,-83423,-109611,-261394,-290449,-162256,-115830,-63908,93304,154462,583,-99574,-100386,-186866,-193934,-92602,-92006,-305008,-358520,-134244,37164,42565,-40752,-100890,123626,333454,134366,-185507,-304525,-215772,-22937,41683,-90388,-135799,-103484,-27687,-46075,-30834,10060,-119275,-163278,1326,63397,7815,21436,29966,-53234,-172402,-220849,-167361,-122152,-111461,-85376,107545,229136,193158,190288,228658,182537,23685,-119290,-71367,84009,95133,24484,33215,21094,46015,107183,-9751,-190090,-248311,-209921,-232013,-173894,71501,60948,-241965,-211566,102216,181596,101481,54060,-38514,-74476,6404,91315,112135,164170,291200,407979,402232,202145,-91717,-231589,-162065,-141409,-108826,-38225,-65219,-188925,-201093,-54659,86821,110623,-50119,-191318,-234666,-183893,17256,125673,-65400,-120793,-87450,-224926,-455019,-449680,-198965,11692,100153,130504,84479,-115446,-265820,-111940,227945,377770,186694,-109251,-140097,71603,159065,26520,-199377,-300977,-175592,97931,231928,224057,201097,217267,303722,408165,296665,118246,202440,389500,274936,-157687,-398180,-203419,13608,-23159,-140591,-253780,-218798,-71795,44379,20886,-18257,77593,179910,62809,-145237,-278080,-195928,-20980,125643,138008,1801,-85180,40207,155467,204449,106029,-73874,8401,242708,103567,-249883,-177680,77243,-43972,-236278,-8992,316972,356709,150923,-2195,124826,347859,411052,326944,303757,300500,153553,-68589,-222085,-143629,135838,229073,66406,18763,181602,315022,374536,285987,-66643,-416644,-499041,-290670,-56045,-118000,-331002,-404226,-322105,-327246,-497442,-556791,-393659,-273575,-78692,337664,628195,414591,144944,225384,60907,-964511,-2061397,-1525080,1207483,1324401,-1812465,-1439676,4279414,6213195,2542054,-1191733,-2709390,-2370168,-1213647,94134,762628,419672,-267454,-388808,-597250,-582998,-222017,-253381,-491107,-205382,69360,-25513,-134318,141595,562923,456076,-53230,-109259,149531,286271,184986,196252,277131,142820,-137071,-241644,1459,315917,341843,261884,135327,-35047,-288988,-473486,-464304,-405774,-384438,-106268,150497,137500,22297,-15451,-217267,-500472,-486583,-237204,-158466,-60025,285427,466618,356719,212223,117047,-125969,-455725,-477743,-166358,81836,144598,155675,62341,-148381,-171812,-94208,-52359,-54059,-152195,-226537,-76610,14029,-76379,48621,257173,162155,-182360,-393544,-308741,-25234,204735,265498,229581,199691,224344,202914,226890,207355,-948,-245072,-234847,-155664,-127708,-93068,-57780,-36908,13205,100600,184331,294936,197094,-174223,-468043,-325925,-53044,47637,160518,165587,-53786,-66742,87238,117119,120521,52331,-87255,-183934,-204012,-142964,93400,273204,221594,53897,-114206,-115986,118275,185209,59763,109306,243276,151585,17919,-2355,87475,177657,30873,-71076,135332,387393,394589,261453,151751,47188,-51496,-122214,-164603,-164809,-29010,18010,6813,112072,185683,77331,-105934,-135841,26749,147173,80671,-55906,-21802,89955,24957,-59675,-98611,-184765,-197823,-51270,145937,254543,206141,-56734,-325270,-235214,57372,174930,58377,-140159,-140156,-11822,-37577,-112091,-87030,-2869,114122,104901,-94327,-245065,-155532,16618,42486,45941,120534,193559,272971,296914,162331,-169945,-523591,-475845,-142168,-53253,20387,219770,257708,69325,-148335,-305166,-457113,-449609,-251372,-42351,14212,77198,129857,27903,-81855,-128377,-171159,-173292,-64256,84250,76605,-100600,-103107,82080,105890,-98377,-301743,-303208,-96220,-15879,-99538,-190587,-209865,-150646,-159846,-127460,5874,83633,3189,69663,228397,175907,-11058,-99945,-64531,8357,124169,212039,196550,-13142,-172936,-16802,227341,215851,70143,85125,289573,259853,-64889,-248621,-184337,-23884,259179,431759,224806,-86166,-180485,-91860,51152,198189,185411,44647,-133920,-228346,-283437,-310467,-354636,-273370,-47504,142541,139142,87248,92483,182324,234936,115929,-125840,-191671,-113468,-140969,-63593,-39492,-189740,-310726,-207618,31840,268839,258118,-19757,-169853,-117918,-188022,-291248,-289259,-376956,-414657,-151428,179590,289928,152758,-24515,-98733,-47558,53910,83915,131178,275363,250749,108600,-9335,-117776,-276555,-235505,66402,234707,106106,-42391,37587,177068,313214,353364,162189,-7862,-8348,18663,-33321,8964,-1917,-81961,28462,43714,-183539,-226568,-117784,-187702,-303164,-163704,76240,9790,-222187,-161694,166634,265654,72397,-13847,148532,263235,141795,-145385,-305146,-225674,-57567,61712,167296,320068,207722,-51915,-39313,57541,13936,-8982,-137848,-261243,-98116,18516,-130238,-231680,-168326,-188388,-240523,-230996,-199266,-108321,33678,61525,-152486,-257178,-149349,-61412,-44974,-72673,-169146,-193055,-60152,6680,-82298,-204646,-129958,38160,-2809,-170745,-191355,-125190,44601,205563,63314,-242811,-278331,-64110,154065,277024,175199,-68388,-237234,-479241,-630391,-387421,-129465,-130254,-105258,57506,284414,435242,442639,200307,-114982,-483105,-1430955,-1733859,-1122431,-1901235,-2539742,-1200023,-588435,-995769,-619337,-393603,-498940,232208,912568,-152942,-1909371,-1944872,-961172,-966460,-1568581,-1470731,-574784,-131251,6719,368063,553316,506573,487820,478844,406332,260535,272334,267009,-47806,-308695,-253438,-147642,-158206,-68774,127203,96440,1890,165954,273456,134529,-46487,-128312,-136332,-193407,-332004,-392441,-259330,-80233,16317,-92547,-325823,-490466,-391286,-203512,-289091,-445048,-340450,-155212,-148916,-196137,-192006,-144510,-54838,28214,112856,158468,107139,-35714,-182270,-142279,-10137,-3680,-94347,-78616,5160,-17959,-44196,34216,87389,1246,22851,16586,-250244,-397427,-158531,102436,214214,353334,443571,380764,363032,492928,430418,101060,-116672,-27084,84756,118763,282798,505482,439805,91785,-45523,-70121,-110710,40304,282577,267251,32072,-1138,291116,328480,26397,-70945,138887,134393,-100730,-169047,-54200,34955,98462,225194,261558,93094,-76751,-119508,-98673,-86580,-14502,89310,78962,4335,-4278],[-95462,-182975,-120509,103960,177478,38606,-55340,4798,65703,93177,168983,170681,22320,-60804,-49605,-113144,-158804,16288,157815,86740,28571,30726,-33163,-55780,114644,260142,145165,52105,181198,251749,284094,538855,608021,358534,76740,-46642,-77571,-206154,-274665,-179057,-187583,-196793,26455,231152,261221,264604,238772,134561,141077,182615,222844,289962,178002,-41336,-95015,57528,253338,294038,174401,-53352,-256243,-198084,38260,92452,-78364,-238539,-293654,-197240,23491,193647,220595,178602,126323,7448,-165513,-246303,-250007,-242715,-221718,-32236,188846,73803,-99427,-88578,-79718,-144723,-180168,-85231,68080,157719,108672,104313,251366,189658,-12287,-57689,35508,54689,21795,-35258,-15699,138311,285396,146951,-193058,-429364,-519635,-435171,-157073,11073,20743,142892,199611,102678,154925,211227,-27679,-184507,-51941,-39659,-180799,-139825,-109069,-222330,-176291,56848,123513,88800,280491,407388,69047,-176587,-106099,-204922,-413539,-430856,-407197,-366628,-243409,-15666,181127,166600,-21537,-163206,-182059,-25987,156914,103243,-67894,91764,354469,95300,-470828,-654470,-322473,-116599,-298679,-558630,-556631,-269590,-20282,-197921,-608533,-609609,-194050,138149,271989,279224,106216,-148482,-204259,-129098,33439,238240,328179,171308,-49008,-70934,-79671,-127427,-95508,-133055,-227635,-131086,75898,217756,149909,-170707,-369648,-170468,81220,233713,222920,61715,27100,252038,356541,57270,-243768,-201491,163283,364512,170141,30785,147411,193536,93000,-15078,-14754,1550,-38158,-154192,-187814,-48534,42037,1565,25587,45406,-4155,-24760,11350,-14453,-154063,-251574,-152786,-57407,-29465,51349,57384,-106368,-172426,-107647,-87762,-109674,-98985,-127769,-290553,-287720,-29954,152157,102183,-15944,-114650,74081,303283,148157,-119105,-272751,-257658,-30931,83297,-120369,-248742,-126807,32006,32870,37615,73679,-30386,-72603,44340,86317,45768,33225,-17397,-112171,-119108,-107499,-96748,-147767,-240947,-199586,54315,234889,192728,134299,155275,153441,78507,-6089,-20809,37447,30497,-23695,-3795,21823,69313,126265,13809,-153098,-189837,-131778,-150326,-129976,57506,22233,-274178,-202238,146207,252990,172063,102330,-14947,-46084,52516,145703,172167,208228,282901,368833,408490,248062,-42642,-129203,-26693,-54690,-95912,-40596,-62214,-171122,-153519,22751,125609,218261,113243,-135457,-253214,-186106,11333,72219,-145661,-226638,-121114,-171593,-367424,-369177,-117824,86521,109723,61487,-48805,-290435,-408854,-173669,170861,342368,298877,119867,26513,91371,85536,-29841,-193781,-300062,-191974,146492,328356,242232,153803,206411,318964,367618,222719,73210,185463,365704,203428,-255333,-475678,-282070,-49835,-39069,-120440,-173690,-141502,-47236,75013,102187,40647,144628,272826,132004,-92216,-208001,-139729,36631,170385,169436,37933,-43401,66069,173272,201149,55870,-192150,-88308,211620,107434,-184207,-61699,196966,75066,-129863,48660,306522,318362,192508,84318,126951,273598,332467,294206,337923,392172,267458,-7674,-188282,-96983,171949,245297,89762,2454,96539,232142,324260,325155,97241,-225361,-436695,-382681,-163184,-110913,-271832,-463757,-437255,-372704,-517622,-622799,-447040,-163343,162163,501685,589596,188614,-162555,63538,33040,-1180512,-2491439,-1946262,684450,1709721,-1864848,-2672086,3790079,8536839,3559329,-1596279,-2619394,-1825862,-1126189,-189381,617104,372896,-425484,-635397,-778694,-643566,-230397,-123066,-262797,-61673,85754,-43896,-107817,210875,562371,421931,3462,26471,379122,547633,320181,199595,240577,68975,-113740,-85264,158257,386981,336590,206878,36925,-170113,-402806,-467155,-292398,-119540,-119071,3657,146061,36604,-117288,-146543,-308983,-491887,-339918,-27412,74704,118322,352621,440296,245261,79604,17478,-227662,-567539,-553704,-214075,59021,193177,230587,111065,-107106,-124281,-83933,-158143,-196422,-217258,-250356,-86644,62494,46471,165564,321694,247635,12525,-170772,-229729,-66310,180718,279865,238073,211046,230180,222915,257196,165619,-115383,-279687,-181060,-118468,-130701,-90375,-43679,-45938,-16340,102231,162144,189681,98094,-223790,-445351,-254895,-15770,52012,91111,23578,-133392,-35414,171701,122379,40068,28366,-103445,-145034,-66597,49505,264844,434335,347256,120245,-111146,-155157,83798,185285,93790,132840,164486,19019,-41194,46373,205843,285058,97881,-35385,145426,386781,390043,228335,132387,85469,-30028,-146308,-176311,-212492,-178194,-153286,-53897,147124,248636,188824,93532,14687,55730,120639,46361,-66116,-2099,64135,5611,1247,-53156,-224624,-273152,-173338,-24739,118451,114575,-152252,-372400,-254073,38506,176335,121295,-67836,-91039,21650,-9003,-114638,-115045,1474,169323,148453,-80139,-237299,-165215,-34686,-23273,15699,115704,187694,318701,380612,179970,-207173,-536504,-466553,-187753,-144702,-200803,-70912,34795,-5291,-156475,-315349,-486132,-526385,-383318,-154967,-65940,24262,130892,99133,42227,20250,-59352,-174705,-153156,32607,92630,-91935,-124322,76406,75717,-174854,-382803,-412724,-179545,-27913,-71080,-166249,-192287,-153013,-161724,-108545,53958,180111,59071,29685,133442,101073,-39955,-77812,-17072,64426,105744,134275,161224,69308,-49050,51309,271769,286213,89622,38546,265828,261682,-124249,-385798,-329220,-105395,230909,468705,262695,-118037,-220142,-120896,-392,137739,197271,145496,-21372,-208178,-289871,-260930,-285425,-195853,65436,252680,210440,114014,117952,254900,373979,275093,-75695,-178520,-78892,-83194,-14165,-40770,-219149,-309340,-170125,-3712,144954,181116,-92579,-277934,-168277,-192764,-298610,-317050,-406671,-393089,-82470,221572,275703,160549,62318,1583,742,61320,110119,129604,142838,108466,41599,-45756,-179956,-300910,-199851,106687,252202,124813,15749,128173,252733,344297,360063,116443,-91381,-36184,46447,-22542,-17192,-28703,-129905,-76068,-49768,-205111,-200858,-44872,-74402,-190097,-120035,67019,-5754,-242763,-204903,62736,104833,-23619,-36354,160839,265463,117703,-144384,-307460,-276316,-102350,4392,34096,120849,58686,-149538,-125125,-46226,-41699,10849,-104236,-271187,-147789,-54205,-234458,-354199,-294685,-251240,-274808,-250096,-140381,14971,102432,76838,-146287,-296508,-236156,-120357,-55409,-62272,-164625,-237083,-155774,-69326,-108788,-204115,-99981,90265,3636,-191924,-149423,-34724,94785,187382,49787,-186927,-168765,74562,306218,335338,159534,-53699,-205680,-468747,-645671,-442495,-147019,-27375,-30220,25686,265716,503029,541862,300573,-160187,-1079668,-2198701,-1961991,-1105316,-1682193,-1651328,-475082,-631486,-1312003,-870690,-568237,-595719,25186,477083,-473724,-1728080,-1222263,-575190,-1219429,-2080296,-1744292,-736820,-151795,228690,674286,736144,607098,542125,446404,322640,221645,292692,271132,-76704,-379858,-368187,-237427,-144061,-8394,132731,89071,55660,171803,153018,-24198,-156163,-213523,-215258,-240589,-309121,-318239,-194660,-41515,24208,-114099,-388813,-521073,-340657,-133789,-231706,-389620,-302587,-143748,-169189,-226353,-208404,-122187,-34911,-6648,40756,121519,153432,95640,-17465,-82729,-48684,-86663,-199876,-188422,-49894,-10287,11650,79615,80964,-16964,-1606,-64891,-342737,-433724,-179832,99706,293924,421197,387522,298379,323647,467247,436778,120373,-113993,8808,217176,244599,280935,390096,355301,96566,-8593,4503,-11316,102237,287629,254661,35999,-32220,222919,248197,-76354,-115843,127559,89485,-133527,-160257,-19721,47042,29842,94115,183247,112621,-1216,-51463,-46305,-45802,2995,45675,-8772,-77216,-74724],[-166036,-236705,-131624,109144,165476,21057,-52039,17548,67386,85187,138924,156074,76090,-14369,-60908,-129634,-158050,-41813,58005,44564,25088,4583,-56783,-48234,100487,146628,10634,-4218,156050,210809,359615,657495,671833,384928,113255,-9513,-12078,-51362,-142859,-151851,-247062,-290521,-84168,151084,271639,363860,303205,87689,-53990,12104,228280,406395,214465,-99194,-127209,71161,247653,261538,135326,-100297,-280839,-204738,-16707,-738,-106499,-227554,-327328,-232210,-11629,106107,139816,159648,113649,-21149,-134646,-212347,-276268,-282967,-175243,67656,290701,123304,-171534,-213287,-119447,-114278,-137684,-74918,33762,96703,22588,-19467,142486,182852,67025,72766,107297,21917,-61500,-144085,-127168,94531,330964,210202,-175440,-457493,-541023,-436591,-176799,-18024,27378,163371,215553,91217,120316,199581,-803,-163658,-59352,-116881,-317862,-201765,-65787,-120276,-38074,164725,203000,161986,295180,383625,87042,-84294,-13833,-224296,-538269,-584783,-530460,-448659,-323950,-146990,71439,131660,-780,-153910,-192639,-57434,86635,61076,-7583,204282,434549,84773,-536793,-699871,-369495,-199346,-335604,-585941,-626549,-317920,-30666,-184397,-539084,-577861,-232914,146516,322714,287447,79466,-167090,-230848,-130504,52735,201121,252683,129762,-43406,-72209,-63634,-97819,-98669,-150835,-213253,-134729,-7672,152235,198639,-77582,-302402,-90212,138883,267755,287340,103588,4730,206925,342756,77563,-250234,-198905,158885,344767,147385,-9693,19830,56544,54071,-3161,-35798,21951,36949,-111681,-144753,70305,197572,136074,138655,123143,62779,80061,136674,142148,18418,-163898,-132342,1657,18068,21532,-30678,-193761,-230089,-106503,7568,-28262,-83106,-129401,-227688,-185693,74158,244738,138442,-17989,-131957,10482,239606,146721,-63737,-243011,-294324,-70763,66911,-153550,-328300,-123961,86038,92561,80762,105930,38137,5800,75021,99918,87409,56967,-50254,-144565,-60035,1925,-29871,-142600,-320884,-289892,-22843,194597,161668,84697,109929,149504,167835,147355,53931,221,-16701,-43025,-25180,23515,93111,157443,67438,-91381,-99392,-18213,-38097,-50119,64833,16284,-204156,-103471,205712,290529,204637,129787,5641,-18437,111845,202990,211489,228504,248064,292959,346208,199404,-38946,-12521,96018,17381,-61731,-14833,-49785,-153628,-96270,91395,144790,247585,186151,-126507,-272187,-162652,-2138,-6176,-192433,-284858,-130101,-92905,-235465,-255528,-54595,113762,82923,-11807,-151374,-394181,-467299,-189426,128690,312993,396812,332082,186340,95708,-3515,-94081,-163673,-259129,-188707,157193,361743,211220,70745,152238,282739,284097,152500,60300,171834,319978,146382,-275247,-472675,-325127,-119776,-80486,-132345,-124760,-118242,-93194,30896,116473,77837,208584,359659,237235,18756,-80119,-40845,89369,179858,183129,64257,-7833,73898,155857,171524,3086,-309695,-206433,150621,123175,-74928,41977,263084,165972,-20120,93655,264929,256627,218643,171969,150071,211074,225799,210778,310340,425616,350460,69147,-110920,-20424,177963,204157,73768,-40347,-15089,119707,234256,313253,228500,-50469,-345763,-407595,-232850,-110987,-206795,-452858,-493369,-389351,-505469,-664220,-499019,-78280,340097,565253,453883,-14092,-352297,-3479,77955,-1160194,-2471401,-2051901,118432,1987478,-1480869,-3456562,3000287,9543600,3789250,-2503603,-2759657,-1329070,-888429,-191874,657552,328366,-522648,-752729,-790805,-650292,-261380,28844,46867,96136,98163,-48737,-61320,271630,486245,290817,28522,118468,523521,710828,424153,222257,235364,42052,-58442,85538,305442,443361,357146,163782,-55713,-279413,-453299,-414523,-150672,73369,93060,97409,137841,-28684,-201884,-263272,-397380,-494580,-261719,87285,269258,338388,433391,396661,125792,-54052,-93416,-330502,-646958,-602263,-271010,4010,183681,258670,165831,-21746,-64751,-81899,-255900,-308869,-227756,-196539,-50260,113087,163878,263548,351791,309198,223034,78931,-115894,-85544,146615,269648,220618,196706,204970,199736,237455,132288,-178245,-264453,-96010,-46457,-106348,-81403,-21154,-42739,-50666,51518,51468,-8113,-41938,-260259,-380377,-149768,29639,19044,-35815,-137037,-189668,-2088,224300,88710,-105489,-60313,-130095,-108397,38839,174697,350190,512517,414065,150430,-112283,-168834,45921,166998,130618,165310,90781,-98593,-91557,106730,331707,372090,148827,-8834,118153,300733,287986,143004,116595,141342,14890,-121699,-173711,-245056,-282295,-259526,-71277,204819,324817,294268,269136,157643,71622,89005,36078,-46974,2115,-14742,-53296,30317,-40456,-276003,-354289,-298502,-184869,-5851,31819,-201679,-339547,-202443,48641,190941,176771,245,-42184,64224,55535,-73010,-127347,1101,197495,155027,-84046,-236922,-193378,-98598,-71993,-3450,89113,149753,316660,407067,184357,-186502,-441391,-369059,-194275,-216879,-399752,-353941,-169307,-61135,-154298,-293032,-421275,-538177,-491139,-261305,-115213,9337,142189,159445,142485,148632,46845,-151857,-197743,-1188,81881,-115789,-177156,17689,8937,-225803,-383826,-398634,-195087,-24598,-34067,-127390,-170835,-169741,-186037,-130781,71310,226377,82269,-24636,29674,18659,-66179,-41268,43093,123114,99578,69324,114324,136171,73841,92762,244056,292333,79317,-30968,189044,209704,-187576,-467526,-394330,-121637,227005,445701,209806,-188391,-259050,-165285,-72742,92720,259151,295130,153249,-140798,-285885,-236667,-234094,-125910,148497,294675,233292,131876,141813,305122,482121,384903,-38665,-167116,-51370,-24086,-12292,-87359,-266343,-286982,-102595,-25037,14542,88827,-145290,-346472,-188945,-141672,-242549,-296407,-374369,-314111,-15030,210139,193139,111321,107053,95430,51588,44411,97816,95669,5783,-1886,3985,-71890,-229161,-275204,-101395,167428,262641,124492,43860,156714,255549,322407,314614,12540,-220779,-76536,79811,31928,-17801,-91849,-215825,-190314,-122665,-177103,-136944,23634,13638,-93195,-77911,12110,-107869,-328810,-263829,-35564,-32867,-113983,-58622,148695,213486,37874,-157075,-272253,-282331,-140977,-58868,-71605,-27647,-49509,-204027,-173387,-117360,-65297,55406,-54537,-270420,-181940,-84437,-255699,-373739,-361605,-296588,-266195,-212370,-47705,131080,147311,55442,-144297,-304703,-282380,-154218,-54272,-44814,-148189,-268657,-240756,-105696,-92294,-184265,-82696,109270,-2013,-186691,-96590,28103,87409,112786,73,-143958,-73910,183350,422932,378008,144198,-15784,-130323,-370566,-536623,-390750,-75962,151201,94224,6472,192049,450076,499986,298772,-183514,-1479514,-2763561,-2173220,-1239553,-1679334,-996976,172467,-584036,-1413332,-939000,-638750,-547192,-45804,-10114,-1032991,-1597486,-419859,-132712,-1360824,-2320432,-1817387,-822908,-130071,420899,864957,796422,595869,493410,349254,216517,201767,327265,256751,-109839,-393380,-401281,-276980,-102099,64007,130664,97593,137805,191709,53472,-162351,-258063,-290190,-281987,-276257,-272140,-204104,-97777,-6547,9506,-127470,-385027,-456122,-223561,-46640,-186683,-355669,-263012,-127722,-196420,-257328,-196400,-63272,10241,-31601,-39661,78554,218086,251692,146182,-30785,-90378,-154594,-257118,-241516,-79251,22090,103422,172939,106838,-11266,-19604,-144722,-411337,-426746,-170010,84658,299608,390751,266880,165823,244415,402181,393913,114638,-94469,53501,320544,327540,225871,222848,215745,79697,23972,88922,100527,144637,261988,241635,42625,-92375,57093,71319,-194417,-139876,123336,58530,-166308,-184200,-31675,16282,-54149,-31143,94524,118389,67606,22780,10141,4747,26746,-1264,-91371,-140927,-124316],[-182640,-238658,-117440,102979,143405,4415,-49320,36096,91443,111100,136867,147757,122138,27111,-62499,-125356,-145071,-92990,-29270,17073,50880,5233,-70612,-14717,106888,24869,-142744,-93431,65916,112046,371478,656005,591033,312331,126862,49827,70220,103432,5765,-108011,-277500,-355718,-193658,49937,241233,392566,303881,27199,-203231,-112329,234128,463000,213369,-142486,-143749,91268,237190,191936,55533,-137723,-259534,-170778,-53196,-83646,-121368,-196737,-316274,-219028,-26296,19499,43462,111240,98571,6462,-32134,-135926,-293569,-308855,-110055,144905,318732,154200,-217617,-337409,-179235,-91946,-98956,-86594,-28755,11208,-86691,-184267,-52232,105180,111084,168441,138733,-26669,-142119,-222600,-207197,38412,323453,255726,-121670,-429865,-493138,-363263,-145326,-20560,37135,151595,186773,61244,64891,150236,9567,-148650,-76422,-146360,-352578,-216546,-23796,-29055,60952,225607,248380,203747,267755,291317,72653,19657,100323,-195205,-576085,-650312,-571067,-444949,-329358,-245086,-45728,91356,40960,-87149,-147346,-108445,-33261,26532,72816,230524,368149,34245,-514423,-618674,-364938,-243225,-322739,-553309,-630411,-336784,-68948,-198798,-425182,-427678,-177287,172527,349935,265097,36213,-173274,-245870,-133877,38386,108185,114692,50335,-59664,-112255,-77938,-72102,-114535,-187047,-195843,-134121,-103961,50238,193895,-24853,-221958,-11038,136606,161619,209741,93020,7299,192828,316618,76932,-231335,-138284,172710,285410,75019,-96149,-104154,-34356,34844,10046,-49321,37178,70965,-97455,-85348,202997,333004,261049,268508,234167,144565,172801,255254,310518,210866,-38871,-88154,61429,79096,15487,-89486,-242862,-255558,-95486,48748,-163,-71288,-108105,-135875,-68286,164222,288450,126377,-66420,-168205,-60004,167472,150447,-17187,-208922,-298878,-112748,11210,-166801,-311352,-74202,125561,118361,82769,99241,79343,62404,99443,121036,131489,92161,-35132,-109626,-63,82222,24065,-106268,-316593,-324580,-95368,127040,111806,47981,93970,170531,268002,295264,132922,-13609,-24224,-24567,-38077,10566,105858,185351,127492,-20638,-3407,95390,71601,32294,71390,23471,-79189,35881,257241,280114,193475,141561,26171,1617,166667,251377,228880,234058,212633,210085,230104,61269,-86515,88053,182012,50108,-25524,18214,-44431,-131946,-18087,147382,141328,186233,138414,-166873,-281811,-117441,-4096,-57747,-168984,-245384,-94641,-6265,-92865,-132300,-14149,91476,30127,-61748,-187958,-396519,-421962,-143247,127121,307701,456464,460781,292780,93486,-76666,-143955,-113246,-183813,-166195,126322,323752,153400,-6263,78913,201610,175735,95888,67045,151751,260332,116248,-221111,-394322,-322489,-197236,-172847,-199986,-141013,-162129,-192859,-63918,70242,87464,249188,404914,326879,151484,75995,76906,130447,172959,182452,64441,2471,58097,100843,113478,-50415,-403172,-322615,77315,161358,65749,131278,280740,217702,67617,112281,198417,178063,203120,219135,182560,178899,128665,99249,222670,394143,384996,148467,-3914,69146,154885,115503,14103,-105403,-122579,7567,126671,248597,283276,56073,-254401,-361032,-250583,-125763,-160037,-379540,-474208,-368227,-461131,-674153,-548947,-67832,381922,521932,310083,-105801,-377818,6149,136590,-939502,-1972282,-1778135,-334218,1984350,-795731,-3673818,2050292,8876011,3307858,-3409943,-2967774,-1031417,-578667,101531,850315,287424,-553514,-709766,-634620,-616662,-304173,158612,306674,179961,82390,-36188,4443,324656,383208,117372,16758,161573,554994,748209,494328,275431,262839,74915,23828,226005,399086,469239,392304,139050,-123506,-337397,-432683,-332621,-70436,129494,174462,134807,118354,-55171,-229529,-338975,-451827,-486082,-240671,108754,395638,561682,536392,351790,27494,-148147,-177028,-395087,-654103,-587840,-309096,-66502,112753,222942,204731,80641,-105,-76823,-306999,-351741,-178358,-81655,22003,148056,226008,300761,333412,323581,371947,265397,-16673,-93018,105567,236451,181785,158540,148212,123377,163816,103222,-177645,-203111,-9208,23893,-70272,-65064,7343,-22597,-56231,1474,-89105,-224711,-183201,-272369,-286189,-35288,74352,-42837,-181183,-261303,-211200,20044,232879,34302,-242596,-158639,-132949,-69132,95772,206889,334082,484127,396317,145070,-96394,-148221,10096,135603,163947,196817,41038,-176380,-128251,151193,411391,400363,160491,-2244,60996,155323,124037,43657,126671,223610,97927,-54397,-170447,-261168,-304943,-262895,-38353,266929,389405,367290,367633,236728,58663,54711,47409,-8430,-18523,-126228,-130547,34709,-41672,-308017,-411036,-397298,-303128,-92879,-27393,-199754,-239129,-87184,89140,209726,210274,51948,-4901,103864,137322,817,-117633,-1488,186882,114291,-111516,-244918,-231225,-155798,-92247,-8656,40069,74654,260757,377506,186401,-110134,-273575,-226692,-165251,-247664,-498163,-527954,-282298,-81715,-157730,-252526,-277024,-464627,-539949,-342619,-140329,12936,146948,184566,181567,209622,109437,-123977,-197033,-9619,53215,-160991,-248551,-82196,-71953,-233212,-311809,-276227,-138802,933,6066,-89766,-154207,-180078,-206938,-176022,43703,195692,60133,-85392,-66998,-61772,-85904,8594,117802,187591,137779,48744,58264,155654,161421,105350,165619,249232,67093,-88783,84042,117716,-246811,-478205,-356013,-69062,248866,371452,73884,-287648,-294359,-205881,-138656,71006,348746,457343,330471,-56596,-287470,-264198,-229743,-82834,187308,270930,205783,126799,137259,299375,513453,405320,-17620,-155407,-44898,-5849,-69589,-172653,-326391,-259244,-27038,-20643,-73343,11409,-165394,-352891,-171438,-57068,-153841,-245172,-289186,-184318,50996,156159,63643,11918,91172,150191,90398,16949,56941,47602,-81169,-55322,5833,-73342,-249782,-211238,33479,245236,282718,124849,46144,119328,177418,236937,212577,-110757,-323097,-100251,111602,119687,20459,-161016,-307972,-273080,-147675,-104922,-52195,65646,55246,-32151,-45737,-75786,-274531,-454119,-319865,-104290,-116845,-190938,-99755,98718,117970,-69128,-175791,-210375,-246264,-173962,-124858,-131861,-95534,-107200,-205833,-156923,-118604,-47071,105432,-8452,-265028,-203403,-79062,-200827,-302967,-352137,-306324,-208033,-121019,51743,211901,164407,2174,-155959,-277477,-269380,-153442,-43366,-21989,-116395,-265174,-272236,-86754,-37769,-137795,-58282,104155,-18626,-164321,-49072,52642,30440,9693,-49703,-98120,-1489,247720,482890,397968,139709,53602,2247,-186921,-333314,-261030,41728,332245,219515,-5195,70429,277728,332050,217233,-162337,-1554248,-2934225,-2289427,-1520240,-1919252,-776106,511580,-479347,-1249847,-789231,-554701,-326862,67659,-382995,-1646569,-1602260,88167,130541,-1394082,-2204305,-1638073,-773990,-49908,524604,856627,705070,472627,343251,203031,121757,211999,360980,231629,-122211,-330841,-339983,-261844,-56000,121714,124255,124488,228893,222555,-7115,-261341,-346721,-354340,-332691,-304555,-243317,-96262,965,22987,-12776,-122326,-301788,-301052,-73160,33589,-154833,-327072,-208591,-96738,-214359,-274123,-153669,14402,59572,-44243,-101357,47280,293969,411707,282051,14460,-108039,-172137,-241274,-209614,-53522,79203,205553,289483,164322,25372,-8061,-172884,-406165,-362328,-132994,53158,221477,268784,120413,25912,145782,313773,314290,86434,-68151,89681,367896,357533,151263,74473,94047,54299,37348,155019,200621,168521,213690,229578,59068,-151323,-150680,-153187,-291167,-136892,121504,46746,-184069,-219295,-71467,-34335,-132870,-135342,8203,109951,111470,77258,51827,56309,62998,-26252,-140390,-161429,-126239],[-125368,-176188,-74185,92963,124134,-398,-49993,46455,124169,155592,153628,142900,145932,53538,-52066,-92920,-115364,-126807,-87463,3821,82376,18870,-71500,31324,122896,-68876,-265232,-191420,-71026,-17718,320991,574129,428150,170721,101855,102983,148331,223278,141483,-45313,-257116,-363896,-257090,-27278,189516,342758,240968,-23424,-234280,-126432,243504,434507,166217,-166697,-145721,113071,236367,114285,-46899,-168913,-206259,-98336,-48039,-118078,-101322,-142707,-262205,-165484,-21741,-46779,-40752,50488,84413,74064,92711,-58709,-316388,-333566,-61241,180921,290036,169159,-226759,-437328,-261526,-89970,-67996,-105811,-99996,-82918,-196807,-342259,-262712,-19408,110506,196921,112324,-77876,-196377,-260619,-248823,-27923,257005,256251,-83793,-391385,-399280,-226502,-66910,-2869,37010,110082,131940,40066,21649,85488,-2067,-148330,-104131,-132746,-286808,-180432,3290,11380,78630,214706,236306,187687,195799,160896,42288,112834,197313,-142901,-533488,-613339,-515251,-349417,-248074,-272938,-137870,60593,96326,5665,-81024,-171794,-161596,26237,171467,186805,189039,-39448,-398079,-431671,-323067,-271923,-304164,-493886,-567765,-306150,-112686,-233982,-311471,-231811,-68601,203525,347091,202497,-28930,-164747,-228928,-130446,-5651,-22485,-59230,-41773,-79183,-164125,-107947,-57536,-152085,-242710,-182336,-134549,-194113,-62900,128501,-42966,-157079,55519,94487,-11603,54696,57242,41566,208790,279919,44910,-207592,-64537,175991,182777,-39914,-208383,-184065,-50358,33854,5897,-59200,38063,50445,-118086,-30053,302751,398598,332186,370879,341054,224046,235654,327216,428175,365354,94325,-17455,122037,144945,31480,-109464,-244382,-243955,-88007,6225,-46514,-78930,-78083,-44057,42134,228027,273252,56850,-162735,-229839,-126753,110877,172185,28819,-156132,-244793,-118920,-49133,-150063,-183270,20410,145865,110121,49493,66223,97155,96544,127408,161987,171462,129222,37257,-4502,52531,118028,61973,-48245,-227832,-291098,-134452,61428,64053,31126,101506,204640,349038,401089,204474,7489,16002,22691,-55169,-23028,107141,199290,167470,39963,68777,170729,142711,79184,52994,16853,31255,157004,280748,222912,145925,145843,47606,7178,196511,281379,232725,237045,198750,149307,93620,-126843,-172864,144481,217106,33948,-4956,39734,-53610,-96691,87012,199137,125626,70253,3159,-229366,-267381,-58599,17791,-50314,-70476,-97488,-7963,72023,27704,-23549,8233,37018,-28387,-69199,-149911,-313353,-301336,-49435,166361,321620,457467,467341,320093,94834,-115400,-169162,-54278,-85254,-122973,69312,231538,100633,-37447,14713,91193,58500,49850,74635,120884,196259,108702,-125764,-272484,-286332,-285938,-319178,-317872,-221258,-254093,-308536,-172429,-14524,66405,248593,382908,349450,256027,220330,184380,156230,170497,174732,34148,-19029,23597,21690,33859,-106199,-458213,-412989,7549,213512,204070,204111,270997,234015,121174,104720,121088,92711,133369,191683,194099,170738,67970,-9626,95218,308608,367660,212344,109022,151106,112388,4495,-76269,-177611,-196850,-73956,30978,150674,250839,80097,-178976,-258816,-218238,-151639,-132959,-259949,-380131,-304351,-385970,-644760,-589730,-150575,269789,405073,245527,-38017,-243045,57528,150005,-632186,-1149411,-1162125,-543620,1602528,-176008,-3460829,1071391,6810750,2407353,-3708475,-2972102,-978206,-286027,574413,1080363,258310,-524985,-527376,-357339,-544639,-341626,227395,411997,135628,23008,-9117,85975,373596,306056,-23815,-9624,179224,496910,680759,528632,342931,300688,147453,113940,302331,413974,451459,412097,127595,-160049,-341996,-357122,-240316,-52699,66496,111246,98065,79104,-57047,-214476,-351926,-445263,-442668,-241328,70614,442107,721815,630901,310968,-25172,-176423,-209808,-394590,-571399,-499128,-306199,-125834,5025,131046,211187,167614,60277,-59282,-288573,-305939,-76443,64583,111008,157271,208827,260237,268229,284219,407684,333893,38413,-93676,65500,186879,127551,101841,68607,8031,57393,69513,-130183,-116453,51306,58266,-42239,-41406,40149,15048,-14447,-4245,-195660,-380391,-279653,-247711,-175297,67561,111211,-107557,-288532,-303533,-200347,16813,197804,-12924,-292268,-196347,-89361,-25954,106441,159866,239576,361197,295419,116162,-48367,-97058,-18945,99170,185468,213079,18187,-209517,-154132,155141,406709,350518,122435,-18819,-8348,-2035,-43372,-26012,171792,321681,210514,30795,-169624,-253086,-235928,-165342,34093,309877,412184,383412,358981,214356,11297,20121,71382,38171,-58734,-236376,-195960,30372,-35235,-298970,-420679,-445245,-359422,-129048,-54932,-156130,-101379,62773,150688,220723,211265,75163,10648,126500,208485,82113,-86482,-3166,139731,32643,-161130,-260850,-269691,-196377,-86827,-1566,-21314,-30079,158868,309564,197122,2566,-88431,-94270,-120407,-227453,-456403,-530136,-266183,-64856,-181434,-222917,-114783,-319363,-508246,-379173,-147998,15422,133463,165136,148208,185503,115390,-100330,-160810,6311,22016,-208428,-318964,-194813,-137756,-194669,-195920,-99727,-31090,46821,42631,-66106,-144469,-164899,-201773,-214945,-22316,94668,-3197,-142301,-145701,-134939,-98239,69308,202284,252178,226929,92123,6827,115163,187654,93067,75808,188555,76231,-108400,-17548,12863,-285743,-417123,-226024,27601,271209,261356,-104627,-390145,-324369,-230154,-177602,63422,419401,581130,452557,15655,-297929,-338739,-272955,-70470,180962,202367,142061,94070,88691,216681,433072,330118,-4129,-136797,-69312,-59078,-171027,-267919,-380875,-239922,29290,4490,-96890,-32457,-151214,-295934,-123368,21279,-74267,-184416,-170403,-22479,116644,80651,-76990,-109518,20774,142679,100962,-5135,5243,4681,-90112,-50838,39786,-45494,-232321,-126874,169273,326352,314584,140832,37860,39530,43393,97509,65714,-206616,-334724,-88975,130176,214498,96328,-196174,-364741,-294469,-118817,-11210,28009,68280,49324,-2047,-20227,-165386,-446277,-562158,-351236,-136136,-146610,-251480,-171130,7179,5465,-158177,-184106,-138721,-182708,-202272,-190777,-146094,-85466,-124027,-167166,-72925,-40665,2771,133407,12624,-260378,-217160,-60073,-106967,-184496,-275965,-267400,-107594,2737,132205,247205,162154,-60822,-179900,-220877,-200645,-124199,-34506,-1584,-72093,-218640,-228444,-18310,36543,-64730,-11656,87078,-44964,-142016,-20572,45092,-47330,-87011,-71687,-39711,50259,267417,480746,390850,150017,147573,180784,44605,-104806,-107881,154713,449627,301007,-14163,-69102,38533,107889,115615,-91760,-1318086,-2682560,-2275419,-1896991,-2326199,-976716,451693,-364463,-858895,-453395,-319385,26049,336342,-544785,-2132215,-1777880,94559,79371,-1358433,-1780077,-1240510,-586133,84107,518928,644102,489057,276043,128512,38376,65252,246774,371341,201451,-96365,-198900,-200344,-198549,-25607,139517,110372,155823,297252,247332,-30354,-313845,-413328,-398367,-360077,-323003,-232905,-35133,68397,45186,-26423,-96679,-160136,-95885,69300,91254,-120038,-274076,-131763,-48625,-209027,-267807,-96915,79267,87858,-48915,-128330,36411,362789,545308,378036,65528,-77794,-125121,-158548,-98955,31595,147264,288494,393268,237911,87309,43720,-121899,-308026,-247898,-82479,8766,81802,90957,-15241,-86886,45808,221055,222394,46393,-47841,102159,354530,343366,91688,-3890,44471,33743,20968,180534,268871,178431,155414,215258,88906,-175747,-323813,-346614,-327945,-103702,118859,55076,-166351,-231437,-111336,-77970,-186449,-210861,-66638,87504,119189,94134,67804,98075,109696,-12559,-135963,-123680,-66538],[-1877,-57615,-9199,84078,115050,14601,-48624,40024,144346,192143,168824,132012,137961,59309,-31789,-37314,-70847,-137121,-111813,-3839,90538,22689,-63004,72853,134581,-111291,-318572,-266298,-206564,-130622,228236,455003,258130,17485,40827,128440,205211,288473,239187,33103,-180974,-304129,-243815,-43950,141234,232761,135512,-44739,-129891,-14141,256623,331732,89011,-169166,-141868,122297,246111,57294,-144695,-196810,-141190,-841,5817,-85650,-38511,-68895,-182757,-98268,-11259,-84708,-93516,-4754,71086,147142,185573,-13750,-341262,-357351,-49798,177264,249055,181761,-197913,-487313,-343010,-100044,-38498,-113237,-154248,-158857,-279737,-450859,-416225,-144053,79117,156717,37734,-113901,-209063,-260551,-252508,-95024,142532,193912,-104011,-376939,-286575,-54692,39397,23845,21749,52335,73593,41104,8032,23632,-37297,-165439,-137906,-97350,-164408,-112441,6981,-9130,21695,143415,172740,120186,99279,42434,24635,181137,243909,-101102,-440517,-489875,-379121,-189063,-103641,-222455,-179995,51524,155535,87942,-33653,-235495,-258453,65292,272093,111932,-28219,-115252,-222075,-198291,-264344,-309949,-313939,-433883,-451264,-219184,-134680,-271112,-230429,-68899,32756,219611,310139,98828,-114428,-143690,-170029,-113986,-65824,-158230,-224885,-116151,-80875,-194157,-132686,-52473,-198775,-298338,-172839,-138831,-256852,-149374,28957,-119835,-124917,97296,39567,-159571,-86994,30785,101537,235086,226703,-15902,-191382,-22966,137900,48831,-169001,-308399,-196164,5029,46338,-19194,-64981,21950,-18519,-165794,1590,327881,363446,319100,404753,400118,278503,257491,326357,447341,435521,201708,69637,178943,197321,55271,-92735,-199946,-203307,-104527,-114191,-149746,-102112,-49953,20703,121960,255549,207011,-59249,-288972,-308974,-176645,85648,212645,83300,-70280,-118335,-61887,-81212,-112505,5911,132211,147868,82206,7366,34534,102792,114061,165078,221481,197147,152582,142464,133198,90012,109793,87042,21466,-86630,-198486,-120842,26317,39190,38815,123554,233697,387425,452503,268448,66051,91801,75328,-86639,-70254,105803,196535,168915,72849,94990,180880,149916,65703,-2528,-22572,72037,216012,265930,134851,79613,148903,67217,-7244,184911,286397,232584,243699,212379,125305,-24749,-306774,-273856,139149,197726,-21695,-6649,43415,-71275,-40994,212818,258915,116026,-37305,-144390,-272097,-217503,4882,64291,16916,75984,121282,116106,128789,102667,51923,20860,-23143,-72043,-30762,-55197,-193750,-165999,52086,220240,331043,393257,358740,273366,106179,-118277,-174396,-3894,19619,-59274,13239,121273,79539,-2699,-18689,-27417,-57002,3089,67720,83700,137786,108704,-34083,-152352,-245036,-384587,-489332,-449209,-329476,-354162,-399465,-258858,-107336,19197,202755,290659,277611,288161,315155,257009,166919,184003,167791,-15415,-61495,-14648,-55616,-50095,-163110,-472737,-460211,-48384,254575,297077,253849,257116,227848,142861,84878,52341,12417,17372,79746,151076,162001,50000,-87644,-39623,189304,303946,240823,199763,207071,66526,-94518,-169083,-235152,-219787,-103112,-25369,52517,156420,45829,-121200,-132995,-152764,-174023,-106371,-112577,-229848,-201446,-283415,-570413,-608922,-305634,46001,267440,297226,173180,1708,120362,88124,-381207,-284439,-346978,-463204,879687,-11196,-3083519,139572,4038178,1433631,-2997870,-2528772,-1080965,-69151,1031106,1218255,256742,-439740,-260859,-29719,-425380,-359252,213257,329181,-33123,-77374,22427,172787,419575,289170,-70141,-13923,200450,400243,556422,521709,387264,312553,215097,183037,301572,353086,389004,389422,117371,-173352,-312339,-259063,-153363,-74281,-55868,-43349,1521,16883,-57234,-180754,-302205,-373216,-355876,-225834,20757,421309,761948,656617,266846,-22502,-139157,-193818,-328745,-416083,-357791,-255815,-148141,-98427,12620,182253,215881,107943,-25091,-201691,-179778,59177,207678,193608,140868,122798,154813,172570,203048,325056,284602,48743,-86736,34684,129829,63631,34027,-16470,-109950,-47335,23633,-69486,-32568,68103,35806,-39944,-13188,75766,64991,68264,46751,-226960,-426689,-299084,-179587,-60097,141506,131076,-146793,-312024,-250357,-171206,-20589,130056,-29491,-212136,-122474,-1655,15412,87973,77808,116056,185570,139500,79641,29382,-31615,-38913,64877,187260,201316,8919,-211778,-176428,108091,311778,230411,42472,-51153,-66425,-120176,-157121,-35993,242328,405621,318440,102062,-163769,-209681,-95359,-7104,121448,313811,368866,326936,248547,94005,-59949,-11859,96401,83342,-101635,-312915,-226354,29558,-11067,-246075,-376690,-430372,-348255,-115226,-51366,-90314,38261,208756,217368,216194,178126,62737,276,123789,245554,145317,-41052,-2603,68876,-71660,-226723,-285723,-302936,-220318,-68998,12917,-76196,-142133,33898,230111,220318,119227,59612,-13330,-84951,-163138,-289683,-362529,-133670,-22468,-229756,-233903,-5838,-143268,-397733,-357410,-140045,8459,100541,107755,57477,92487,78919,-77640,-104206,38356,3471,-238868,-369315,-285407,-163798,-121883,-73345,63307,88798,100057,68043,-61785,-136276,-114138,-156600,-218084,-100170,-41135,-90782,-186441,-202011,-200171,-107402,133104,282814,302930,341864,197688,-16768,27857,144101,63198,13333,142815,112505,-83650,-90630,-77648,-289219,-299995,-46988,131030,263624,137278,-266713,-464516,-346836,-235218,-183106,50146,422963,622127,490081,61746,-305789,-426506,-337589,-78780,141673,119103,65658,39508,-296,63055,241243,190570,14628,-105383,-124640,-181177,-280366,-333067,-404807,-234984,44202,30279,-71097,-44193,-111683,-193752,-63597,53785,-39246,-130082,-41432,141161,174177,2233,-193677,-216625,-79801,68315,70201,-18583,-45232,-24157,-33262,-8236,84002,1473,-180365,-42683,270328,386717,342124,173458,37465,-41766,-98236,-68798,-101083,-240626,-232504,-42780,124631,284572,191879,-169516,-354904,-248651,-53632,71939,79060,33007,12257,19575,12671,-216545,-546637,-590113,-341352,-141264,-147485,-297088,-268963,-114381,-89238,-186423,-164420,-72793,-111421,-225218,-252331,-128053,-25806,-117515,-112754,54557,92287,58629,115153,-7119,-259680,-226660,-52942,-23442,-67372,-162550,-179789,14084,126098,177149,241708,152767,-105249,-204934,-150576,-99997,-84710,-44214,5044,-24034,-139276,-121675,71788,105035,25522,59608,69769,-77667,-135998,-17075,24031,-108770,-148401,-58918,26975,87096,250344,422266,353884,169715,242657,362169,256647,69760,13234,225013,471103,315437,-22177,-185353,-184591,-77086,64314,14706,-907724,-2135891,-2148338,-2296405,-2766847,-1427841,47576,-288276,-349527,-14907,13287,421856,665009,-499271,-2370257,-2080272,-365315,-277037,-1309328,-1204193,-733405,-315159,243967,428491,309033,224538,72321,-88090,-105906,58085,287934,342001,171142,-29546,-29606,-22303,-101617,-16686,106031,81150,168011,313168,244420,-31188,-321248,-446681,-414168,-357106,-323730,-236233,-37240,83799,60039,-19809,-56750,-6130,98798,168207,122308,-61008,-172986,-36739,9862,-173986,-239101,-53775,100742,76965,-54287,-121671,41265,399955,620785,434680,135624,8090,-28323,-43814,51970,151111,203415,329507,451939,303008,157221,127793,811,-140244,-113849,-37278,-37322,-71394,-88860,-114718,-155710,-41806,140815,145082,8817,-43713,82451,293551,302329,68018,2273,77154,22534,-27936,157016,295363,179829,100498,192219,128476,-144595,-399656,-438089,-282438,-41191,116584,79327,-102018,-195005,-128035,-96066,-202038,-255009,-125812,51565,90659,71626,59613,120274,153940,38704,-75190,-31159,45686],[150371,85252,58152,74644,113988,49624,-34203,19332,133411,193937,160735,104261,96558,42958,-8047,26917,-18910,-122444,-106971,-15683,56968,-788,-52024,96638,132757,-99067,-292552,-295858,-287431,-180386,123575,322355,133491,-87524,-33827,120979,232396,297779,284929,117128,-64430,-187585,-150179,12116,115338,99138,21025,-28249,65346,182915,268799,194655,13146,-151770,-145626,102355,255229,38183,-210801,-220577,-81818,101688,95784,3933,56312,13774,-104314,-50795,-13007,-96886,-107779,-42358,53322,185979,209234,-11735,-349561,-368611,-74980,150993,237622,205339,-140696,-469767,-383202,-98999,351,-94035,-169241,-189435,-312562,-488315,-472448,-220481,45814,79145,-50071,-118511,-178123,-233937,-225518,-146037,7874,70961,-191953,-394350,-178844,113175,146420,50315,-2406,-2545,28330,58529,20229,-26864,-92540,-194668,-167178,-65340,-48536,-45225,-13855,-70568,-64856,51525,89023,34224,10667,-17568,45078,220819,225425,-96628,-336806,-320160,-203704,-14803,54715,-116994,-164463,67716,208736,133767,-30760,-285592,-298437,125787,346458,45607,-202532,-174379,-44426,15969,-206091,-366009,-356940,-381548,-303330,-88558,-117119,-290179,-194263,7465,75894,203827,239906,-33076,-208027,-114847,-76178,-83712,-122929,-261699,-335936,-151110,-54517,-179973,-134726,-47650,-226158,-321444,-159253,-143884,-275591,-175983,-56846,-208046,-123704,107194,-4645,-218466,-145384,38792,171550,245854,149745,-90214,-183396,-37382,43947,-89879,-271551,-354825,-142689,96976,64107,-52077,-60974,-4317,-110979,-220680,-1241,258832,226928,216484,348013,377975,285033,235379,251756,357408,406077,259257,152821,220536,213644,66765,-49970,-119950,-149384,-158210,-273629,-263136,-120742,-27586,43190,153423,241457,111483,-193628,-414494,-385259,-197514,95061,261136,149764,52381,70516,59657,-69653,-77976,163485,218412,137590,57406,-8535,33603,108642,122545,208714,281868,198661,147687,231432,246365,109427,73055,105824,98320,60456,-71209,-51589,37699,47114,69024,150506,240968,375893,462664,331975,152182,174957,106888,-133138,-114553,112703,181560,129049,67414,67819,120493,89032,-7091,-87423,-94722,29075,198814,213866,40250,16004,151958,79319,-43363,126182,263368,231349,249373,239693,132008,-96639,-424730,-363156,71736,132030,-91995,-22633,38187,-81108,33565,340772,331761,128769,-80075,-225953,-259096,-131419,65690,124716,116978,224401,339283,243844,154804,122269,84835,29889,-65542,-88031,41035,62478,-91248,-77396,113319,248678,307478,276821,184982,184468,126952,-97472,-174680,20297,109663,18833,-14850,35594,100671,88773,-14056,-132614,-165070,-56000,40506,50404,93307,100662,17177,-75152,-228886,-481331,-628880,-540896,-412663,-421235,-439108,-299915,-177556,-38964,126860,151227,121047,228018,337439,282604,166354,210684,166080,-61714,-100390,-37110,-101968,-114089,-212098,-453481,-456888,-85053,256920,313437,271309,251813,212274,144080,73417,11226,-51882,-117842,-93482,38500,126763,60838,-118875,-148392,57253,201467,217862,243747,225580,34593,-147960,-229686,-257128,-189030,-73520,-26622,-13112,47585,-2113,-74054,-22154,-79687,-173655,-54794,44274,-56361,-73955,-159758,-451926,-593934,-481441,-208479,154588,431673,449155,276910,180135,-36538,-295343,332936,453077,-152730,-3353,-478264,-2788577,-749269,1301583,658516,-1301864,-1556942,-1156559,65345,1285518,1187244,297780,-289803,27147,281188,-251168,-351583,117699,104729,-266044,-195778,44433,246254,457070,333825,-1650,31439,237973,309237,418274,465125,367379,264789,229585,202869,234357,245934,298149,320336,97783,-179661,-277191,-173838,-82669,-103449,-169190,-198435,-112774,-61467,-74896,-152127,-216877,-260326,-239459,-174019,-942,365431,671369,562147,205977,25602,-62465,-153433,-224703,-235666,-209678,-169943,-119467,-158433,-92371,130739,220430,138380,23539,-70147,-6267,201832,316792,247821,106758,5231,19700,70854,104336,164466,165376,36300,-69810,16718,73524,-4768,-36872,-86275,-187725,-120229,-34626,-26701,26480,39635,-44721,-72716,14370,112151,117227,163905,133098,-179158,-367459,-240395,-74920,44344,171763,122455,-146785,-242191,-129163,-142412,-90338,46262,-7833,-21782,62447,100542,42311,61326,10863,14966,11660,-25936,48731,114777,24783,-51614,34941,163927,155971,-8047,-205773,-201614,18105,153802,71344,-55558,-82883,-91073,-163647,-183866,18058,314125,438957,375627,135581,-141614,-125435,73647,150932,192940,269660,253028,198888,75881,-75379,-130455,-37682,112837,121125,-126853,-337122,-216394,32151,22050,-166598,-290935,-357123,-278690,-65626,-26740,-24844,150656,317122,271915,195746,118595,16041,-31728,98026,240486,175837,7769,-1753,-9902,-177698,-299994,-321608,-329336,-232917,-54591,28500,-104242,-229900,-81409,164830,248777,203680,135010,2633,-76866,-75421,-57005,-89753,56879,25103,-292156,-298285,9389,16136,-232101,-275845,-112731,-910,57802,30334,-58310,-29340,30703,-45395,-41643,74318,5320,-240817,-387536,-326484,-139431,-33692,24987,159551,174685,138793,75047,-73621,-119883,-29585,-68790,-167085,-153313,-164019,-180620,-213411,-236894,-258880,-121983,184253,338519,323377,438431,341348,10871,-72267,43359,23273,-866,130339,161211,-30444,-125097,-136929,-252170,-155647,124256,209607,216825,27599,-357597,-487227,-358101,-225268,-163292,13009,337066,564981,451970,85788,-291647,-480957,-384048,-89778,91401,50358,320,-23212,-106922,-124958,-15382,41020,47643,-60389,-198828,-334226,-356187,-334267,-377889,-240002,9799,30977,-38709,-43957,-61736,-73917,-12646,19140,-63371,-88144,76386,270348,203746,-70472,-264705,-281107,-180808,-55770,-4872,-38080,-96060,-45234,44992,42818,111921,44542,-113023,20837,310149,398747,338811,208729,57587,-83601,-195766,-226174,-257187,-205370,-45403,20906,90131,304611,277043,-83057,-275218,-157251,15084,115199,86258,-24563,-31507,55511,69437,-196194,-515943,-499272,-283875,-137023,-151469,-330759,-373754,-239349,-134966,-132035,-107211,-21604,-49874,-239410,-302113,-97312,45868,-101164,-66131,183386,231457,90594,41153,-70360,-261634,-231396,-73681,12064,14281,-47067,-60592,127411,216029,183308,207598,143782,-111114,-216813,-87366,-1632,-56316,-84390,-10843,17081,-50610,4566,142378,142930,115035,142941,60753,-109421,-152578,-34455,11346,-124174,-161345,-26214,84698,112483,205957,318497,286099,185559,305920,481843,374655,135164,69182,242282,408107,268159,-27330,-243550,-313655,-144161,111498,131869,-509311,-1506756,-1963064,-2647908,-3114653,-1911776,-548229,-287368,138762,422488,361810,756950,932372,-337193,-2337003,-2396533,-1065091,-814006,-1296233,-673869,-259764,-54971,384612,308663,-17948,3655,-69830,-239969,-193908,92766,313195,272441,146298,65158,130255,143959,10271,-18581,31302,30429,141742,264292,200507,-26667,-290671,-439106,-398681,-322976,-299317,-238792,-88901,49061,70937,10669,-12775,110752,226749,204438,131137,32122,-24326,60192,66629,-112915,-198137,-49320,64205,24905,-68230,-97097,46630,384377,617455,458352,226118,133574,79708,54600,188514,260198,224800,319675,449226,335406,212188,219609,156374,41744,-2490,-13811,-69842,-181973,-215929,-166018,-180533,-107027,82601,99893,-14651,-59209,31299,205408,249153,81029,71260,157684,12696,-103762,92093,282080,176300,58923,155241,167111,-59085,-356570,-399422,-160556,44720,119354,110198,-814,-108455,-112195,-84776,-177669,-267174,-168959,4043,37319,24944,39739,117563,175865,106494,23827,91460,177454],[276057,204909,102113,56832,110030,94906,2773,-2415,84719,145009,116123,53551,28277,6685,11397,83506,32007,-84773,-81004,-35042,-15656,-53054,-44084,98528,117111,-47786,-209338,-280148,-283529,-144567,37433,182375,69824,-107646,-88500,92138,229459,262899,278097,190625,61157,-43944,-1688,122746,117147,-18625,-69280,21736,269709,382929,270777,71971,-32033,-122996,-169338,44258,248535,55950,-228975,-234472,-36311,189519,194340,116805,156816,88774,-51304,-47574,-40058,-92052,-88259,-59005,23219,162640,157344,-39020,-320461,-352800,-116765,125428,271336,241941,-72616,-384289,-345805,-63532,54961,-45221,-135529,-160662,-287788,-459307,-438987,-223689,37723,13955,-105400,-84230,-115596,-196664,-181106,-162265,-108404,-86179,-319649,-424368,-92923,238070,227745,73336,-20584,-37697,954,72437,38571,-67220,-159317,-223916,-177460,-51841,9475,-9305,-53265,-136811,-126324,-14333,24856,-29910,-40784,2111,112373,236728,150925,-137170,-255542,-153970,-40314,117604,172296,-100,-104442,101498,247588,137278,-71353,-309155,-276653,177601,366375,11357,-280571,-205245,83009,170156,-156491,-426793,-408175,-328860,-151141,55255,-61396,-280495,-197358,-14953,42219,152108,144470,-167766,-288206,-82485,30030,-44621,-158042,-302963,-361558,-142795,-7870,-122535,-107850,-31454,-205702,-283444,-128903,-140649,-245111,-131391,-83986,-250335,-134322,88263,-25119,-179738,-104007,85162,232599,224272,50556,-155287,-175276,-100168,-92726,-201262,-311217,-321188,-49867,175272,77048,-70545,-39647,-26470,-191013,-257585,-36048,107845,20209,47538,208110,266594,228985,174889,129332,190853,298118,261703,208531,230122,175988,48939,4423,-19584,-97409,-242697,-417153,-333475,-110730,-9052,24683,131570,188959,14896,-309065,-507197,-434404,-183184,129359,300479,221883,197422,284611,216583,-22967,-72147,204277,240828,123909,57235,28007,79570,122403,126571,243273,315076,170871,108509,255235,289451,114255,31316,123873,181636,176046,61841,58545,91306,79945,109562,171999,217398,325330,457866,400299,245183,234131,101766,-183357,-138178,132463,162108,61629,23944,-3218,7967,-19913,-110784,-176118,-179124,-67921,120845,134391,-37473,-27066,151454,78258,-96882,29233,213677,222754,240567,254433,147292,-113400,-451391,-420319,-38429,40177,-146290,-34567,41940,-65672,115859,445977,408403,168340,-35688,-196585,-177127,-21852,118813,181638,210243,328975,481083,332045,145606,91522,77249,36845,-78119,-74436,124229,169290,-35860,-67299,100799,217783,234173,138622,16974,95776,149339,-70514,-185726,6144,163636,97889,1653,9244,155974,201487,19473,-207533,-261995,-131914,-2692,30207,66887,77134,13592,-63800,-254805,-554682,-684309,-548591,-426809,-431424,-424117,-289623,-202170,-84412,51196,6054,-76659,89855,286422,264228,160798,236103,167899,-81044,-108234,-27924,-96938,-134679,-236365,-408893,-405294,-98743,208763,251368,251386,251827,192953,136791,87435,9843,-92855,-235698,-276290,-123934,55240,76142,-104715,-207890,-70312,67803,139571,228418,204451,28848,-134029,-230287,-232095,-117190,3761,25166,-27513,-29048,-24666,-32044,40609,-23838,-136063,35794,191970,101758,54903,-24865,-299774,-539070,-617948,-410584,85884,564264,679092,497927,234727,-176723,-401605,525547,1019543,244304,-773860,-1404649,-2704923,-1671086,-901584,230303,923188,-198620,-1017710,154084,1243308,993565,383923,-65169,289390,530802,-30946,-323107,-35020,-161676,-471624,-295005,44900,283575,473587,407785,145237,124103,279873,238629,284540,352987,260001,142958,161861,157889,129761,136433,209490,230594,67303,-193245,-260822,-126772,-35010,-116328,-226036,-271066,-192035,-138696,-115273,-142736,-138740,-150196,-124146,-93051,20417,312125,497192,348846,120485,92717,14331,-120972,-124355,-88089,-103609,-73900,-44059,-154459,-149639,79790,194548,152400,79196,69213,167925,322278,371180,257662,64964,-98658,-102798,-13394,13917,-9233,43594,29072,-44663,7813,23662,-72194,-103777,-125152,-197979,-149448,-95659,-13577,54812,-19857,-165409,-137747,35522,146463,160443,237766,216094,-81676,-253033,-138473,41657,118813,147404,76096,-116988,-114992,3310,-128286,-178440,-37010,40242,202982,293526,170987,39463,39520,-10465,-33820,-114416,-152869,31183,175586,50829,-63385,4503,113898,81672,-49220,-210050,-231015,-92076,-20997,-85066,-140873,-94648,-68526,-125058,-125029,114730,360062,397668,348223,126377,-96283,-9216,220921,252602,220797,181794,83179,22302,-100011,-218620,-171455,-53845,116370,148972,-119994,-308530,-179610,25782,40713,-90068,-188759,-245001,-171313,-3137,1424,21176,219612,370009,300462,164553,46104,-54544,-73861,61443,203732,175865,49587,-5103,-84941,-270190,-371895,-367258,-348816,-238259,-53806,39351,-93097,-264406,-154844,128900,266179,227400,129531,-32366,-98871,9111,167872,189691,226222,57635,-346076,-400777,-59336,127005,-46078,-147072,-60646,4144,20741,-45703,-163477,-135249,83,4628,17358,102232,23751,-215109,-372381,-309000,-71838,52344,82974,166354,188232,139550,58833,-91970,-86482,76693,51967,-62615,-150951,-235017,-253426,-224206,-253859,-310607,-150982,200837,347523,302552,477187,484837,100376,-144825,-84864,-20665,28605,147976,195338,22128,-126537,-161900,-183382,-18201,237822,248586,154569,-35918,-348413,-452674,-353941,-206259,-134855,-52495,181458,433800,376210,104147,-240238,-465156,-377527,-85195,55469,16828,-37761,-77653,-197384,-291148,-255958,-65920,95073,-6990,-270185,-463406,-370563,-260305,-294831,-242166,-63212,-11563,-47075,-59572,-15647,38992,16939,-75169,-134639,-54753,168115,332613,180455,-138003,-286782,-293883,-258843,-195323,-111312,-85935,-158639,-75183,92582,75555,103763,56649,-60052,46401,278927,343496,283363,225440,99155,-62321,-215365,-341471,-375193,-122723,158414,75892,30784,264530,319467,28166,-156291,-61499,54259,103753,50598,-80355,-60626,111921,156726,-94410,-343590,-296158,-183041,-133200,-175041,-352997,-457321,-333548,-115805,-4447,-17505,13098,-8553,-239971,-330050,-69645,100257,-78198,-38708,269682,322876,77185,-77542,-162463,-258932,-226970,-120918,-8967,51136,42547,58715,203368,251471,160182,157798,133968,-77471,-207276,-50228,63470,-53780,-153981,-48738,44274,21234,93979,154525,134297,181710,215152,63755,-129271,-183882,-60133,22559,-83613,-131746,273,113007,124927,142419,183422,190520,182086,308248,480854,349933,83702,60955,224096,305477,187660,-26180,-230700,-309601,-67578,258318,232608,-270771,-997247,-1783217,-2902128,-3300604,-2268824,-1154911,-373722,484770,767396,648030,954339,1041295,-187033,-2100156,-2592753,-1720166,-1364494,-1345289,-347660,55863,100780,458144,215984,-223196,-109280,-107604,-282454,-204509,147459,304982,178616,132883,164009,236816,255164,117929,-10820,-54617,-38267,75879,164485,120139,-26476,-233392,-393256,-357845,-266962,-249762,-226213,-154828,-11652,84252,60284,26286,160513,259776,179548,124063,146066,141087,136616,110080,-38542,-160498,-93727,-20878,-51671,-92736,-75821,35167,308418,535082,453759,319732,260968,153013,96297,262439,313079,197722,264627,389325,320497,232307,287535,291532,177151,50806,-19212,-75535,-207716,-252695,-167755,-170238,-142461,46069,86852,-20554,-89830,-41525,107708,189967,114430,159727,229009,-12000,-194718,5544,240031,167689,34677,105607,191704,57041,-220268,-256600,4909,142764,131165,134936,105989,3485,-70013,-53536,-122340,-248236,-197530,-50251,-21588,-20654,24758,91371,157778,157036,125249,203566,282145],[324189,255356,101126,21669,88916,132800,62538,-8137,7589,46996,35362,-17663,-53938,-43499,21485,122820,77284,-28288,-39992,-55299,-104106,-118211,-40042,84209,94984,16069,-113477,-241863,-204023,-35968,-8520,42314,52981,-43991,-93658,62268,200037,199123,229478,235585,159121,88597,155939,245969,136761,-93787,-114517,91246,405795,500690,251775,-2262,-35504,-97366,-218237,-46665,215993,92065,-200763,-230051,-2136,249328,270029,209562,230950,138186,-36669,-92338,-92694,-79983,-47946,-59331,-24309,73943,54542,-67639,-246459,-303574,-146550,120473,334156,278411,-13407,-250753,-221954,13731,120410,22403,-61352,-80882,-218022,-389599,-360664,-166766,63399,4412,-93398,-17421,-44086,-164511,-136444,-132476,-169037,-233200,-436581,-436366,-37924,292770,265944,95442,-17343,-45211,-15027,61092,40122,-103465,-226009,-238495,-154892,-54123,-5665,-18194,-100713,-175900,-127831,-24666,7070,-46240,-42488,88201,214033,237996,48740,-207820,-212292,-33198,67905,168726,210987,83953,-29009,136004,265988,111878,-129347,-297247,-206367,195532,319479,10757,-255467,-205629,139113,257934,-114150,-464143,-429573,-263066,-20810,174267,11949,-245628,-224892,-109376,-47690,77457,39303,-274898,-331154,-48155,119521,-5196,-158294,-269308,-298607,-105754,36049,-46104,-59166,3535,-125805,-176417,-71111,-117666,-174787,-34495,-34894,-210037,-130567,54325,-21130,-84636,-1847,151192,269257,172426,-53732,-188956,-156232,-178765,-234215,-260879,-272749,-209263,43851,196781,76043,-56256,2622,-29169,-224515,-255488,-87789,-83497,-203111,-142292,22368,89478,112241,89541,2292,9284,158122,221458,218148,192138,79376,-5174,56179,84797,-54959,-330007,-496478,-325499,-58283,9695,-19122,68148,112447,-56245,-371011,-543896,-439262,-137844,169258,313691,283467,332826,467815,358942,32015,-108230,99707,185407,115518,92757,119911,166169,144107,125246,247416,295089,116182,41568,192453,251219,112114,5738,142308,267590,248424,177709,181551,162963,113163,138696,175966,163889,257897,459432,468542,320032,250009,64282,-217769,-131103,158932,144251,-9617,-45814,-95766,-121103,-138303,-200362,-236288,-244301,-165985,14596,41399,-83985,-40980,142453,62136,-156901,-83892,143701,195568,203062,232679,146447,-86085,-390671,-434885,-156710,-48947,-160063,-23736,69841,-16671,189263,505947,466442,223220,76330,-62049,-41641,88009,160475,218122,262838,361023,499311,344931,102947,27679,41371,40037,-61785,-37819,197229,244211,-21918,-123321,12817,118104,116761,16832,-84540,39820,161241,-51544,-214443,-48235,166237,159965,63783,57500,224517,288499,60987,-244067,-342835,-218373,-51433,25402,56563,41980,-33944,-116202,-317540,-581359,-630670,-459218,-358093,-386643,-371796,-237305,-171316,-92902,8702,-100367,-254623,-81634,183435,217414,156933,242386,165136,-59883,-67501,17733,-37897,-99057,-218095,-343457,-314911,-85263,126029,142830,198940,241903,166050,126695,131826,48657,-108249,-303569,-406154,-282956,-37970,74772,-62460,-212648,-179131,-84413,21112,158995,150643,51632,-51104,-162464,-163988,-26469,103828,110202,6318,-49317,-8251,1036,37777,-894,-59500,156795,310451,210883,158580,107292,-134376,-450678,-672199,-509093,52069,607343,766088,598109,280914,-276057,-636205,295442,1205202,559504,-1161267,-2310841,-2824262,-2725166,-2416237,191283,2999658,1229686,-572627,242884,936010,707405,497220,228365,502606,700046,201203,-283907,-205046,-364131,-564659,-336318,20185,266363,454086,459818,290573,226796,297800,174937,152050,190982,74542,-39298,16111,53511,24349,65355,156915,164252,36070,-217931,-273022,-125959,-14348,-106238,-213160,-223502,-194934,-192124,-166907,-152555,-104327,-84130,-43869,-13094,70499,288182,323248,87284,18119,146137,56557,-119394,-64668,-16418,-69057,4617,56942,-92492,-144256,52368,161707,155463,132105,180212,297487,394917,363555,216804,22173,-155988,-179282,-65183,-50933,-137189,-27478,43636,-20533,-1923,-16648,-132044,-161803,-130355,-145328,-144713,-142648,-17364,64291,-85625,-295458,-220454,46578,175613,186663,266642,263812,21431,-151441,-51419,131994,143291,66634,-7627,-85290,2759,87193,-132469,-262106,-107482,89403,364917,460292,166681,-3688,22089,11991,-32668,-170234,-205975,30639,186620,36309,-83367,-36867,39832,-7950,-115769,-229365,-259092,-194615,-167907,-202741,-187697,-72018,2120,-24885,-12579,217467,362669,284887,235797,89720,-29891,114157,307297,267881,188585,66076,-99427,-159475,-222880,-269824,-163632,-58122,108835,166358,-79414,-242425,-140251,-5428,20987,-45144,-99110,-122081,-52831,48032,13688,36777,242646,368042,295670,128831,-25482,-132326,-111814,30173,158070,161497,78241,-16699,-151215,-342802,-432527,-412742,-357946,-234611,-66396,41596,-45507,-232485,-166383,122563,254058,179110,59623,-89661,-139032,67447,326710,384454,307752,62870,-366572,-500911,-162614,184684,128156,5025,16989,37893,2827,-103030,-231928,-194987,-282,70492,69191,114036,44720,-174307,-333237,-246185,17216,125578,100049,91974,112093,87104,19384,-105099,-33376,186257,184286,74077,-82841,-239211,-297570,-223443,-255935,-350136,-198360,161986,295418,241266,443884,589503,239617,-160651,-203722,-64025,76270,174639,190342,46505,-110161,-159862,-102022,82933,267368,250019,121238,-27055,-247269,-375170,-331798,-181722,-113744,-131937,12516,283035,308526,133649,-151205,-369723,-303330,-53457,54236,27048,-43493,-109997,-239864,-381331,-399158,-101994,148549,46794,-314001,-523899,-321076,-129616,-169744,-226150,-148276,-97175,-122468,-110833,18508,131798,25723,-194615,-219552,-20633,226655,310526,89352,-202717,-271430,-265763,-302203,-309890,-219599,-170698,-240127,-128251,77249,75306,54306,18729,-50314,24281,187211,223233,174757,207738,151290,18308,-154850,-394316,-438322,-33265,302214,98983,-41289,171759,296176,110401,-52268,-5810,45383,43685,-11351,-110845,-64646,171909,261659,66776,-80360,-32742,-50661,-122453,-207160,-359257,-494389,-368084,-37718,158464,84755,33832,9608,-223805,-326617,-50935,126610,-43343,-26773,284857,329170,14351,-211915,-254025,-239688,-207541,-176712,-63489,55164,91457,141923,223436,231436,125817,103007,115022,-24072,-180243,-49450,78914,-79319,-236420,-95661,58672,58817,103144,87985,77462,206304,251770,77431,-125880,-210880,-78359,60481,-759,-80446,-1256,101306,120929,68482,35820,77208,148990,237897,337733,187599,-42383,19644,203367,217346,110586,-17362,-161865,-189686,112052,453729,295638,-241881,-722283,-1653234,-3036959,-3327520,-2444368,-1624286,-529063,622697,963528,822140,989814,957117,-154141,-1781626,-2576468,-2122963,-1792995,-1452309,-288229,151554,96604,431002,179059,-267333,-108856,-42829,-210941,-139568,195192,256316,84768,134712,241693,266006,288915,204641,24849,-112636,-107182,-6731,50989,26438,-29959,-164331,-324612,-305799,-206601,-185931,-193522,-196919,-62988,106744,118353,56052,144943,208551,112299,103722,245404,272705,173584,134355,31706,-141069,-176678,-123430,-123166,-121832,-73656,-3027,182894,394620,420074,384223,343475,158772,66688,250876,282719,122966,179577,291905,258531,208280,305736,361090,227900,34564,-48475,-49434,-137588,-191201,-125536,-133979,-144013,22324,88408,-15473,-125003,-119910,10248,123260,144345,223205,242282,-65876,-286376,-78706,183626,150029,25201,53677,193411,167019,-47895,-71472,168529,237155,150590,140870,177624,101486,-17843,-17673,-52387,-202255,-213025,-103071,-66008,-41883,26542,50037,94127,158140,186689,261465,317251],[270862,212520,48697,-34344,40654,143944,132081,13271,-75817,-81043,-68700,-98516,-133941,-97400,23038,146081,118153,40916,13261,-62861,-175649,-171323,-36145,65243,75937,65901,-52209,-214605,-93342,101647,-6851,-74235,58063,67465,-38648,49002,148133,118564,156898,238517,200610,175848,272987,332187,153935,-121474,-112711,162594,435957,486275,204329,-22948,-10655,-91166,-286970,-151355,157463,118647,-145284,-201040,29646,277095,299982,248095,253623,148172,-57590,-165620,-156899,-68174,-3387,-52288,-86523,-55941,-56288,-71770,-142283,-229609,-140923,145777,391303,292518,21554,-104418,-42048,115634,179733,88616,29542,20030,-132237,-313670,-292053,-96569,105417,63420,-8831,61590,10637,-149533,-108531,-61181,-152370,-323578,-495734,-409221,-15783,271174,257734,120903,14229,-28724,-31262,13656,11673,-140048,-280466,-226679,-91964,-53931,-67870,-61757,-144738,-175683,-69979,18618,35196,-15910,-3204,200856,322065,232963,-45733,-277895,-202815,21279,100686,129894,163769,108736,28456,151390,260332,80543,-167844,-247711,-110795,173588,219553,28752,-163188,-181839,137918,296255,-72553,-451036,-393428,-179963,68257,238028,73551,-200480,-261412,-226705,-145632,5592,-56223,-330809,-320510,-10849,169190,26337,-120642,-169235,-172841,-65305,50060,13902,-5057,56058,-118,-19737,16892,-66789,-86554,71188,68881,-91031,-93359,24795,-1489,5353,93737,205430,274712,111091,-132224,-177405,-119963,-234313,-334761,-262847,-170731,-50707,103562,143406,56146,-6006,60855,-3594,-192350,-206164,-134903,-258467,-384265,-299937,-153903,-105233,-43247,-1056,-85623,-123478,36723,159627,174485,100163,-64504,-90297,92919,177713,-19622,-380933,-487796,-236868,31180,30842,-65511,-10213,36048,-84008,-358638,-516034,-397930,-77121,192445,289897,313472,419075,564154,435818,64184,-178823,-104487,71388,118235,159817,243193,266642,167143,113199,203159,211016,44156,-36015,63059,157029,109686,6286,157103,343454,291457,264701,285114,217649,115410,131518,149863,89243,195162,470718,519952,356375,224637,17661,-217190,-96058,176919,128833,-62155,-122457,-183300,-226655,-221635,-232829,-243555,-263229,-218966,-86961,-51424,-97861,-28053,123096,35243,-208082,-184998,64109,141865,131862,167316,117169,-36864,-274232,-406233,-243827,-105854,-124580,18235,123766,59025,238423,508087,479711,269677,207557,128144,109884,172092,186730,224548,260181,317673,393485,270545,36176,-45072,-4670,38136,-25732,12492,247320,283980,-17160,-197105,-117021,-27801,-17088,-56232,-93793,25269,151369,-45977,-254476,-132749,114021,189462,158171,171038,282727,311687,86998,-244130,-399810,-299697,-94844,29778,54915,7114,-97137,-207543,-391356,-547248,-485832,-299357,-229246,-310505,-308651,-160990,-90437,-50337,19824,-137078,-357147,-227460,64016,163288,159654,217455,146168,-1988,20333,90565,57769,-12327,-148834,-257344,-199682,-40998,49173,40164,129008,205318,122545,111581,196450,116001,-100466,-304537,-434120,-372790,-119472,49256,-18141,-175804,-254658,-229020,-102655,58575,78041,94042,79734,-43414,-72532,58944,196103,197313,65429,-20815,31080,12017,-27939,-12818,42673,278443,379519,251105,214351,218777,17361,-347290,-635626,-500776,28815,519945,668265,544185,301092,-299884,-877643,-190154,988419,668607,-1000683,-2625643,-3044735,-3951243,-3317381,517858,4342191,2367139,115391,346153,490261,411963,601326,555152,661166,784884,391852,-242775,-347995,-434126,-500076,-293874,-21214,190562,388809,443490,347455,283011,265235,97199,16717,3657,-145867,-243114,-171491,-83809,-50576,54580,162981,160553,21743,-244879,-306984,-162656,-22129,-82617,-146317,-74170,-109327,-202488,-207709,-169600,-124040,-80673,-20786,28166,115462,298933,228398,-111200,-76130,159977,48486,-151111,-61019,-30647,-103861,47271,153932,-1171,-86264,60682,143978,155396,173484,239318,351939,403845,300261,130317,-20580,-158169,-195562,-81573,-86461,-191156,-31202,75916,-12359,-23570,-45551,-176379,-208676,-114972,-67008,-129186,-158412,-10334,76295,-131073,-400648,-298915,47835,197485,194929,250596,268194,93610,-112910,-33405,158091,105799,-56625,-113397,-81941,46143,87532,-146893,-317115,-158734,112785,391639,456449,68595,-85614,-1042,50045,-9231,-160874,-173214,49551,145641,-12687,-119734,-100039,-51598,-95065,-190958,-252585,-275041,-266938,-260145,-262549,-184965,-12047,108751,100276,107067,290203,321532,132853,76526,52568,47266,212396,317506,201366,96791,-55137,-243084,-293685,-259500,-206144,-107578,-50674,96432,173106,-17545,-162772,-120999,-68707,-45195,-47006,-43700,-15494,50797,70481,-3258,21393,227422,325166,257817,92079,-85785,-198916,-133928,16096,126571,152853,93482,-36376,-207458,-395546,-470760,-437953,-346471,-214267,-82225,34238,19898,-144522,-116199,133040,200639,68829,-44236,-142667,-179216,87071,394396,445026,274593,40461,-338475,-550865,-241354,207183,269349,151700,111229,99848,8299,-133117,-254432,-203273,20564,138601,114231,107586,50313,-137233,-286176,-168088,99980,182948,85927,-35932,-42790,-16934,-37152,-104064,33389,278462,298531,207120,33714,-189037,-310123,-216106,-244107,-367836,-259092,58267,182538,153414,355579,629808,392995,-114660,-281573,-102420,109877,183345,137630,29770,-91764,-141395,-28884,131717,215905,224230,151686,61485,-95055,-282224,-292982,-152076,-107178,-196712,-102720,172477,280922,180537,-42639,-218025,-173352,5734,95250,77570,-21500,-112808,-216955,-366249,-402647,-73076,195822,94953,-311023,-500205,-230373,16087,-32257,-181463,-212199,-204591,-254711,-196806,40804,203378,25784,-291066,-276824,22751,251753,209922,-59891,-260605,-235876,-218121,-309195,-366189,-290821,-269042,-328370,-202943,2617,42620,-26121,-70471,-98129,-42768,64163,67497,38028,155568,196752,128391,-44286,-382721,-444010,22009,333977,79601,-110187,47180,202620,116654,-17462,-19329,-7571,-39912,-73687,-101952,-45643,203851,351112,237270,179990,214891,97298,-82862,-214665,-340745,-473315,-332195,73020,304900,171024,43062,6693,-193034,-287705,-37256,131952,9585,-16988,226285,244484,-82834,-325427,-310791,-192344,-169339,-215450,-110432,47360,96259,161186,186351,175235,100479,52200,77421,17132,-150972,-82357,47555,-122773,-304708,-128865,70045,60045,22036,-48507,-13859,179892,237442,96349,-92749,-212739,-77098,114540,93170,-33920,-35907,57598,101444,-2551,-98051,-35276,86820,107796,87593,-47616,-170521,-10678,209660,181336,64606,-4580,-74558,-20360,303850,612203,308338,-367649,-681105,-1582356,-3050700,-3243662,-2466899,-1873859,-709430,555371,997244,872419,893238,717942,-275446,-1505504,-2342801,-2215288,-2036368,-1587358,-449486,45750,-63973,297283,184963,-200991,-49296,78339,-62955,-24582,214187,172269,11432,150046,280190,221846,249300,258425,93222,-111056,-147340,-66105,-29745,-48040,-30217,-100937,-257081,-259034,-160027,-126456,-148532,-193310,-75182,141864,172067,76519,93439,115203,29577,67519,287393,323105,164487,141507,81725,-147931,-270637,-202682,-158955,-144031,-93727,-64461,34386,229556,352722,385999,344050,92865,-16764,163688,172439,15399,81785,181249,164036,144955,264838,345653,193219,-33141,-87162,1384,3234,-55401,-50259,-77629,-113356,-803,78532,-12694,-151903,-185640,-83411,45819,150099,233413,180585,-150506,-364786,-140999,125232,117518,22764,16076,172888,235964,100164,93760,291863,309818,168712,120058,183004,150448,26620,10391,14378,-138292,-216128,-144071,-82829,-29117,45868,6351,-3094,94597,175453,234990,262072],[131565,88359,-41185,-104925,-34226,115365,187840,59167,-139469,-209146,-176235,-173496,-195885,-141129,23114,163260,159507,114091,75754,-45454,-203967,-191842,-27379,52476,65407,83964,-55176,-225735,-10065,211187,34417,-130626,67041,174275,61597,58533,77715,29565,80311,196591,175182,198256,312868,343158,147026,-117630,-79634,220185,374010,347115,128909,-12361,12302,-115434,-360280,-244776,81267,110951,-91337,-148603,66760,276856,278557,222139,216969,114028,-98076,-233176,-210037,-60991,29752,-46860,-151544,-184878,-133485,-42255,-41646,-153028,-92506,198221,410803,266136,26325,15278,132048,204676,210514,132417,106715,102163,-64789,-261421,-270740,-70651,127341,163232,117405,124373,28823,-157159,-108687,29218,-63225,-327716,-476015,-344390,-21748,191394,214608,150842,67246,-817,-56170,-62829,-43125,-175370,-312579,-184281,7862,-28752,-125633,-111395,-176351,-147233,15173,84320,81362,34660,52695,294241,405419,225188,-104670,-314928,-209493,13556,65689,25056,55953,75159,43817,132843,229771,62542,-159212,-167241,-13395,128887,104212,44819,-61025,-145505,112527,305799,-26542,-377376,-298937,-90564,107629,236756,100538,-162505,-295145,-317439,-199522,-36317,-125213,-328406,-255383,30234,171356,45296,-52608,-29505,-28482,-45548,16628,28947,36775,115961,137816,147842,127683,11561,-8029,135324,174253,62508,-21821,15778,20836,42999,126362,220054,252436,69827,-151811,-119955,-68699,-242151,-363571,-222759,-45420,104358,110656,27805,18531,64629,120825,47534,-98719,-118723,-158070,-365631,-478566,-383121,-268122,-263048,-200108,-75112,-106872,-167902,-32003,95225,84630,-36972,-229848,-191784,104428,245214,17576,-362945,-397692,-97719,133822,52562,-94055,-70198,-13010,-63170,-271752,-429756,-324679,-24205,181211,227795,294490,425057,541002,416523,53318,-258197,-312639,-55282,133545,240703,357018,346348,182482,84330,105727,74146,-31970,-103854,-80727,51407,107837,28201,161441,389034,328316,321434,343021,224016,63293,70677,85584,5875,147980,476579,532649,346362,179831,-7403,-172461,-47376,169315,110848,-85202,-186289,-244877,-278207,-235150,-185690,-192849,-227046,-209872,-162678,-132942,-88931,859,97472,7678,-235426,-249948,-12540,64359,37464,74354,67611,12799,-145480,-340843,-269502,-111385,-50300,83454,188772,140823,255181,453226,431331,282347,305513,305764,233430,210317,193252,202427,210811,220265,208085,128817,-38048,-102673,-43046,33021,19862,69669,274025,299129,13763,-230119,-232206,-172541,-128687,-65666,-26827,36335,114493,-50311,-289059,-227671,18586,180682,262932,318916,313895,258470,81468,-217511,-423192,-356322,-126072,31964,52005,-14728,-144205,-299845,-441268,-455734,-303217,-125017,-88579,-234800,-256539,-79782,21473,38815,81930,-97879,-353220,-296639,-34706,120575,170367,160902,101219,72235,133860,169944,158716,101717,-37808,-151573,-76043,33089,24334,-8860,60551,134893,56414,85248,260387,192169,-74548,-242458,-345301,-346911,-153386,8236,3585,-123145,-281258,-323607,-186217,-38824,3795,139027,219736,87624,12768,120049,254249,254354,117058,24156,60129,-13667,-135671,-48688,146513,362979,383602,220512,209743,289404,128500,-253970,-535536,-423256,-2971,331631,415961,340922,260632,-255698,-1004991,-681224,482599,540279,-306323,-1977310,-3235365,-5239540,-3704295,1141747,4701833,2952633,839771,422997,50633,154964,654070,851461,763418,782478,487484,-201678,-426527,-362272,-289444,-165204,-59668,72821,281196,340356,266208,246411,174573,233,-107486,-166083,-338581,-418032,-348325,-215554,-78984,99630,227608,231906,40333,-257577,-344751,-217747,-56192,-61781,-54092,119608,42190,-163061,-216883,-177639,-176687,-127379,-56229,4568,120506,328155,247854,-154237,-129559,125238,-2275,-198221,-101782,-105304,-177138,52382,220661,81412,-5833,100750,152716,159507,198240,241398,323206,347395,198810,13882,-66140,-120108,-158285,-70298,-100490,-180748,10668,104291,-34145,-63125,-60888,-196911,-244021,-103453,-15855,-125340,-133484,31351,107730,-136935,-452830,-350678,43843,212196,192093,212020,245823,120074,-146549,-105168,101178,13064,-190252,-212364,-120905,-13188,10049,-156267,-326331,-189306,94302,269576,240978,-106209,-189034,-38956,68586,2764,-110973,-68662,90251,78462,-75003,-175160,-189517,-150254,-163822,-247355,-258850,-266991,-298273,-294235,-265189,-139724,74446,230262,214433,192913,310926,252263,-9569,-68462,39541,121347,260402,263090,85882,-35752,-158779,-304149,-336101,-209610,-60443,-25308,-34405,86258,168350,43673,-93913,-132878,-154406,-140882,-90774,-29387,57683,121340,59834,-49235,-15482,186570,259438,193967,54564,-128870,-239007,-135124,20893,120910,162482,99900,-57460,-250489,-428818,-475277,-418132,-298922,-167879,-86647,19391,75380,-32167,-25267,141438,107330,-75451,-150626,-178749,-206276,67889,379106,377697,148206,621,-265223,-520155,-257005,219079,367181,266888,202786,170034,29185,-136828,-238328,-177767,39297,189521,153500,86414,27250,-121061,-247828,-108955,152794,225524,53555,-184115,-238569,-151032,-99076,-86204,100227,334162,363973,298019,158636,-115238,-294782,-204794,-218025,-353801,-319392,-99808,26645,61508,250338,601084,512316,-28101,-302050,-130477,106690,155388,49651,-21025,-80315,-113927,22922,129527,110020,179784,242943,206666,51785,-202653,-243255,-116898,-110743,-217045,-119227,139917,299772,235804,54874,-56433,-21842,80167,169122,155795,18658,-86122,-132317,-254615,-286111,-12527,226809,136847,-254653,-408546,-133853,129319,83168,-108203,-227545,-298357,-399809,-292731,57311,258410,33394,-322286,-274026,78184,247921,60997,-228339,-298260,-193740,-169374,-282731,-348985,-290630,-326775,-387845,-276520,-94671,-9203,-116794,-191564,-194219,-136691,-50173,-72946,-83195,87210,220105,223923,66602,-322640,-403009,19142,246976,23395,-161783,-82665,55514,30567,-80034,-103221,-80710,-112657,-111224,-54337,-14305,179894,382924,356052,343583,378454,242503,7646,-162234,-288655,-400639,-239442,179378,388966,214671,40492,-13278,-156010,-218651,-20589,131261,79361,3505,117404,96540,-186147,-388130,-307737,-112207,-113389,-216276,-112806,44362,60050,108058,108556,114175,100073,14063,16965,16921,-137588,-133341,-11805,-167262,-332168,-124170,92656,37476,-120834,-218204,-114193,108827,172998,112976,-32872,-178106,-53644,165620,162545,-13661,-89433,7237,76871,-51158,-185882,-122279,8120,-47416,-185169,-255283,-230076,5200,253508,203022,57055,3025,-13818,111155,405617,647817,265243,-532195,-780609,-1544620,-2947970,-3094179,-2386502,-1889472,-860113,341954,891242,818747,726899,413903,-508049,-1351811,-1979011,-2075531,-2102044,-1706974,-708431,-177200,-322422,82740,188075,-130816,-13789,185465,97038,99378,195245,67466,-33537,169682,273670,132389,162455,273629,181028,-40386,-129831,-62740,-41699,-76152,-21740,-60082,-213389,-228409,-136138,-88713,-107470,-147958,-38504,186791,210331,89135,45255,31585,-44284,10768,243609,271906,119023,139848,102201,-178595,-341152,-224209,-140598,-148453,-126043,-132742,-104051,72592,249598,307634,252960,-16794,-112731,36834,14605,-101417,-15774,75618,60009,59571,175881,257313,104735,-113782,-118425,58654,162941,107567,41641,-6768,-60365,-31768,37253,-24740,-159591,-222987,-170318,-40784,121672,186150,64958,-249240,-418011,-171171,72433,65954,17068,7695,140837,244576,185497,206126,357775,343874,171654,73305,117011,135588,51911,26620,64437,-69886,-206694,-163928,-71312,7852,71579,-26818,-106994,-22610,83600,121298,127298],[-43781,-69863,-137721,-174760,-122802,47109,204631,111855,-164269,-306148,-266638,-227782,-227286,-159557,31880,185976,204909,179276,138826,-1374,-181897,-174856,-12148,50104,61055,65450,-122583,-282741,180,245269,94910,-98103,76083,232208,172029,84181,-4163,-59043,17295,120484,94738,156332,263987,266263,102264,-108938,-40787,253969,270024,143013,36107,-4475,3483,-169225,-417658,-306640,-994,58932,-64968,-84039,108879,256379,218547,149124,134030,43047,-136929,-261672,-231172,-60445,40061,-49050,-202092,-270192,-154173,7950,17080,-100060,-13544,263625,381004,198051,6032,77823,232355,238880,195841,140959,145027,132873,-41711,-249064,-304744,-126602,92459,245739,228586,144620,4504,-184136,-137764,104890,65410,-246888,-389831,-264007,-44805,90618,158750,180548,122553,23378,-88716,-145359,-105402,-201324,-316010,-116306,128951,33930,-130888,-134792,-191033,-115362,83299,128662,104641,68420,97632,338444,442518,211936,-118584,-299339,-212158,-33175,-7730,-100339,-66664,8342,11804,77071,176650,63270,-100821,-71666,69237,93072,19480,43377,-216,-109205,91856,297722,22664,-257381,-173392,-17315,101587,186058,88710,-142074,-317743,-349475,-177790,-32463,-159591,-280020,-152562,71794,135313,51771,30022,113446,89419,-58483,-62456,-8024,55223,168350,250726,286582,245795,106085,36681,122536,220492,185992,64525,32007,34330,16882,80683,185879,214324,72485,-93549,-29396,-12881,-203589,-321254,-170705,53236,206874,67602,-114363,-29790,127391,163454,110173,29095,-17765,-147985,-377308,-469925,-375985,-291936,-345153,-318104,-114651,-59642,-122281,-41150,38856,-31305,-194206,-384249,-291553,83135,275583,65059,-266111,-256402,43821,217242,69600,-94036,-83973,-14329,-1973,-131173,-301948,-243070,-1539,128901,136064,221355,342517,405007,303336,-1068,-313912,-430152,-141673,158635,311402,423078,379993,183802,36214,-31441,-84814,-100196,-147563,-182558,-27312,100056,55189,149838,385962,369993,351745,343426,168329,-45428,-42932,-13620,-73709,113922,454992,491811,297994,145295,10684,-90672,-4437,125879,81963,-84505,-225353,-272030,-265078,-167053,-67217,-101128,-150052,-154867,-206694,-194942,-72481,31442,75007,-8053,-230045,-268016,-75381,-21682,-55379,-12730,22516,50749,-41197,-249242,-223893,-65552,37345,149914,238804,202782,240986,354729,323918,246867,337018,413680,295563,195154,176991,163886,140456,104489,12119,-33558,-99168,-128446,-62553,29653,69154,131062,286063,304356,85894,-183430,-276779,-263137,-184710,-18473,71759,45403,54728,-56278,-299724,-309461,-95007,142110,355284,458756,312940,147286,42523,-176971,-404235,-372000,-143831,21439,39426,-17087,-153088,-355155,-438622,-328927,-147383,2411,12462,-183847,-223405,-8305,137269,150252,168649,-3093,-246370,-265632,-86528,99655,186412,84197,28103,133936,239444,231570,231627,207748,87321,-34912,38469,127329,77633,15149,7487,38673,-28023,44281,301096,256410,-35704,-138514,-165661,-203215,-119529,-29421,-11190,-82648,-246992,-321155,-191206,-100842,-56113,167860,324114,182498,63242,147699,264312,258875,132609,47806,49802,-80593,-253971,-90159,226919,382562,318413,133911,146084,300762,179382,-193091,-420805,-330772,-42530,127550,97254,26161,120294,-192162,-952877,-954003,-105204,243957,716342,-417078,-3281878,-6281450,-3556193,1940734,4216918,2913471,1331411,386078,-298975,-68244,625149,1046130,801928,685674,458351,-154634,-419262,-192071,5521,26491,-70615,-50881,151835,172267,63696,108532,43562,-96402,-187190,-268501,-445448,-520918,-467489,-305842,-63981,173414,326106,355010,96427,-241231,-366626,-270496,-109334,-55626,38238,293717,211083,-84830,-186675,-165432,-222324,-189217,-131195,-84741,68199,347887,357938,-22217,-118778,52160,-71432,-233356,-156443,-193385,-244810,34584,244249,123947,59954,154821,185448,172180,206217,197910,225572,239701,83499,-109700,-116800,-68886,-88859,-44780,-105224,-141166,55479,102692,-90617,-117022,-59755,-187101,-267708,-120722,-33555,-142808,-71593,110007,158716,-97946,-436831,-359446,41750,222515,189944,182643,223615,108528,-220312,-238087,-22735,-103961,-290402,-271711,-189393,-149352,-103007,-145637,-285843,-200495,35558,48450,-124432,-307423,-283692,-89429,46420,-16669,-50342,72793,152307,28588,-122125,-243682,-298212,-243415,-205189,-260370,-228717,-227071,-290219,-283980,-226041,-73169,165967,342996,295452,224340,277973,178235,-97808,-144343,60530,180117,252661,175059,-33578,-175355,-225872,-264487,-269369,-102025,95768,48801,-14312,82718,150621,81335,-53637,-171783,-237134,-228345,-153629,-46515,95685,153411,26461,-107950,-57167,133347,185063,115816,16100,-151682,-243798,-117682,35525,135918,188077,103712,-67756,-271197,-438476,-437827,-335287,-202224,-90973,-68132,1746,95963,63816,72015,131306,-10246,-217359,-237315,-201384,-219435,19275,309393,233780,-14713,-41630,-169670,-413729,-206678,234477,416904,333219,267067,215334,48197,-121468,-200886,-146723,33501,207845,185826,57510,-26486,-134343,-229421,-92869,163531,253893,14198,-322286,-420813,-278480,-151980,-55921,150705,339357,358610,319507,244618,-50821,-258552,-189034,-178472,-304109,-361752,-280462,-140638,-11600,167617,518907,555561,60832,-268141,-141820,64116,89440,-46099,-83470,-75252,-79163,52952,92990,-13242,118548,347593,354785,143677,-155227,-191014,-77433,-111538,-176819,-35144,186007,346936,279067,111182,65565,107105,147699,251619,244143,67939,-35962,-8891,-89478,-122382,37353,237873,176802,-154121,-284194,-62033,177605,150193,-18674,-183417,-342682,-499233,-358781,75410,298991,59655,-269312,-200506,140930,222730,-89467,-358502,-297651,-150171,-125095,-225818,-265488,-204933,-284603,-373404,-312412,-164144,-59829,-194498,-310430,-306739,-226781,-117434,-144755,-144647,32224,214646,264519,128717,-241962,-334973,-39934,79324,-51046,-188156,-193492,-111731,-123753,-225521,-229441,-141923,-144699,-109390,16858,16461,93910,325936,375963,361012,423749,364579,152814,-35687,-199877,-297042,-122792,247481,387374,201325,23645,-45618,-124269,-134766,3276,134913,153416,38368,-2326,-64564,-265030,-388363,-241085,-6159,-46057,-172963,-56857,50584,-10805,-2631,17645,77829,131050,-3127,-61282,-36720,-148966,-178366,-73446,-197137,-303960,-66636,138017,11115,-271341,-369044,-193802,14648,76152,120171,40011,-112521,-16413,194095,181873,-28341,-136312,-18511,65992,-55386,-197559,-159832,-66811,-183897,-380826,-343674,-182278,77062,320875,256960,74260,-6043,-14433,133983,348577,510932,165540,-625835,-892106,-1493898,-2730138,-2883461,-2222725,-1709207,-936607,68374,690224,696432,553677,146395,-753570,-1331525,-1622426,-1844739,-2037697,-1768702,-923357,-405408,-590398,-162274,136593,-156724,-68873,214892,203468,190045,143696,-38657,-56265,178541,227832,35660,64609,251784,261476,80552,-41288,21953,24562,-49378,-6336,-53145,-205154,-213462,-128239,-78308,-85224,-86412,31642,231880,226478,93497,28027,-5721,-95517,-67708,116866,138324,60232,139487,93569,-220045,-359531,-173155,-70498,-131629,-153720,-185255,-204521,-55168,117804,160396,95867,-121115,-174782,-84219,-142433,-202871,-106871,-17887,-30482,-24388,65996,131882,7260,-167463,-130833,98778,283509,244074,128279,67313,-2976,-70098,-36476,-55255,-142156,-222533,-242965,-127254,61558,98453,-58152,-330702,-436241,-168833,28884,-3647,-1709,32122,112999,195758,202041,268010,371765,327740,147061,11474,4772,67959,55839,35011,91997,-11365,-184250,-158031,-43767,43164,85755,-41193,-185923,-158385,-65371,-50828,-48251],[-191775,-197555,-205389,-225310,-203364,-45752,167048,145131,-145852,-348731,-322794,-251684,-221201,-140745,57159,219477,252176,222571,185385,55728,-124730,-134126,4598,53338,53772,17268,-226594,-369343,-75003,185022,148646,20884,91472,224503,253254,112413,-83565,-133686,-20728,31920,-10727,69558,142715,118887,19764,-118872,-20160,259973,179626,-42931,-55096,-24569,-49449,-236952,-440169,-329310,-79130,-27266,-78007,-26661,145404,222320,144840,65965,34467,-46159,-157248,-234515,-211158,-67130,22406,-61033,-222875,-286460,-122608,49958,9136,-88771,68812,321490,315377,108684,-25508,71504,215652,191960,134000,114720,134717,101755,-70232,-276453,-376498,-260495,-15084,250372,266090,108889,-51341,-218123,-184676,133562,182391,-114802,-274008,-196726,-69226,12642,115417,200721,156738,33290,-117618,-204461,-150022,-206797,-288781,-34954,246908,127076,-65646,-113046,-188871,-102375,101098,117720,72548,56997,113093,330669,427832,185700,-98650,-233066,-197746,-88845,-82673,-198199,-157006,-55771,-52508,-5526,106881,72059,-18240,16648,129718,95660,-1540,19131,-5571,-82361,86278,272648,66368,-125290,-58811,17673,65534,120355,54777,-137306,-322231,-315985,-83155,13600,-162916,-211133,-41346,103984,80238,49358,107694,224622,152121,-98827,-165156,-78941,49944,200012,315478,374211,352652,196452,34867,27708,167992,223915,133920,64119,32856,-48083,-11487,118563,176262,125180,34565,71941,32902,-143565,-240145,-137432,86520,227745,-6190,-240673,-78444,154239,172543,164548,150293,64835,-108853,-298690,-375382,-295605,-233859,-343967,-369877,-111993,33566,-18088,-7776,-6488,-144859,-335650,-497974,-374020,26043,261330,123943,-108572,-103158,142669,254421,75946,-67320,-40517,36766,80648,27797,-154837,-174652,-20915,43046,31093,105993,191786,200845,129786,-81053,-321921,-410481,-151302,187632,351245,424622,364598,170874,-27267,-179556,-227208,-153648,-165295,-212881,-65577,75532,67642,121852,329540,404063,359510,292015,61472,-186881,-185255,-128608,-137753,83622,393316,400616,232355,142607,71126,5275,16921,49112,35001,-78694,-240131,-270081,-199217,-34438,86107,-278,-63396,-89652,-223865,-231724,-62279,51363,66346,-2130,-193338,-246151,-118618,-93470,-116560,-58297,8995,75450,20720,-144200,-122000,10814,108118,191025,248950,224973,205272,234407,181708,168437,299610,427119,285029,133442,138972,127108,80114,6872,-129589,-160548,-129147,-118490,-62699,32756,121019,195506,293695,308716,184210,-56573,-219822,-264022,-171301,60792,153938,31535,-14591,-56623,-276374,-358111,-194862,94568,418114,550734,285241,19127,-16900,-132602,-338878,-339861,-151199,-6331,13520,-3122,-118640,-348077,-374073,-200940,-65991,42435,42278,-164238,-202573,45299,229438,247466,239923,108402,-72336,-147100,-83923,100617,201842,5773,-64380,157886,304224,256742,254102,271800,189181,72992,127018,222632,196862,93209,-27404,-62439,-114031,-6573,304053,293737,12174,-21267,48908,12603,-23734,-44874,-60288,-73577,-152784,-196056,-106590,-110531,-91201,167434,356781,202301,62267,143824,228283,205342,99361,27921,-6828,-175608,-350764,-119097,267580,332834,195937,16869,38036,242242,163281,-175726,-339166,-266636,-68889,3437,-180938,-339984,-140734,-175864,-737368,-897686,-551401,-85118,1730151,1546161,-3099236,-6611051,-2746125,2720702,3265629,2364745,1372804,143058,-568972,-293133,510419,1091265,765470,491505,314739,-91652,-324986,7172,298473,239226,-34116,-135593,35454,-3653,-179298,-90876,-91900,-159416,-188031,-266965,-436624,-532345,-506309,-335678,-24483,239301,418412,479931,177821,-191545,-359879,-305678,-169212,-64704,116653,405048,341971,5204,-127779,-132752,-226152,-228661,-215268,-212959,-32065,332860,490540,218396,-45363,-36110,-131411,-234923,-192491,-249094,-269601,17125,229052,114025,83013,200435,229484,193689,201760,129662,89214,108192,-20118,-216195,-170151,-28977,-13525,-18085,-108853,-109364,65603,56362,-171697,-171852,-39792,-144778,-278111,-179315,-128249,-174413,10155,200280,208972,-24738,-353378,-319449,48336,232788,199559,185647,219721,78717,-282056,-363084,-160983,-196162,-317304,-269060,-252373,-292693,-194053,-107254,-206047,-194313,-45489,-184983,-493164,-469371,-335716,-136008,-12992,-64284,-983,206701,227523,35037,-129692,-310867,-406766,-317261,-218415,-221022,-154733,-155374,-252416,-248529,-166119,-11484,237692,427031,339205,205693,207668,119691,-110527,-129549,106108,215917,205587,90292,-116966,-281686,-244762,-140049,-113153,20278,190681,83837,3896,85287,118910,80634,-48908,-222206,-286568,-265811,-204493,-73550,111327,155778,-8586,-151828,-84793,79257,109452,36961,-20212,-151956,-212424,-88825,45520,153033,213288,109014,-54135,-255709,-415533,-357777,-190086,-56103,10748,-24604,-12715,71111,110346,140364,95152,-127212,-324305,-295325,-223397,-229619,-45376,217322,81401,-149997,-73755,-85770,-272133,-118690,248951,414739,344824,283100,204501,46513,-96130,-159957,-133075,-3992,190498,206908,28132,-100031,-173821,-233129,-123929,133863,265627,-23662,-425073,-535087,-359137,-182967,-22470,171912,289280,278348,265876,257379,-16143,-208968,-166938,-129940,-225861,-372647,-438892,-282711,-51112,130284,411170,505146,113771,-198995,-130650,-60,1245,-121079,-131508,-68981,-35011,71562,46500,-120256,38269,395488,438021,155880,-142837,-143773,-36747,-95218,-82382,109736,277740,391132,288893,110416,116049,175246,182606,312210,324557,121302,28676,120368,70894,1008,46143,232581,220049,-32285,-163357,-26672,157735,160189,66064,-90255,-316111,-506194,-357216,99283,319957,103742,-144531,-71649,200616,186039,-192812,-397551,-246528,-103150,-77177,-140835,-141812,-50055,-117089,-257250,-278605,-166620,-88467,-240344,-390693,-393360,-279380,-114999,-116792,-121498,18114,184958,229558,113112,-171123,-262498,-130672,-105473,-120280,-189162,-268533,-259343,-291229,-399379,-351894,-166129,-123049,-69940,87641,36807,-31697,179991,285736,247890,359275,442132,326730,144579,-81163,-186663,-19458,259272,306406,134679,-8650,-83808,-106185,-57172,29242,140582,210763,79454,-93037,-185740,-297660,-336856,-131998,107492,22856,-96679,41225,58684,-106237,-138199,-58819,80734,188161,6089,-143457,-131412,-175935,-192607,-115086,-204302,-223911,41247,207927,-1516,-374371,-453376,-227893,-71913,-24538,113538,105106,-37660,18131,187613,145737,-71388,-153654,1626,88031,264,-118140,-133858,-117858,-265340,-429408,-272080,-34651,185094,379820,302261,91178,-40141,-87729,23133,128246,212277,13206,-599286,-912131,-1387056,-2398688,-2573970,-1956249,-1403944,-923982,-186024,445372,540126,411546,-13334,-904389,-1389713,-1392126,-1641587,-1897165,-1744931,-993160,-545325,-784637,-378636,2940,-316607,-228445,137667,215008,219284,75859,-126976,-70423,161034,154997,-37151,-11980,201412,305991,210804,104124,172851,146958,17480,6561,-81224,-227812,-202483,-115537,-83203,-85693,-40890,101514,263193,219306,86110,43922,8692,-123511,-161103,-56195,-24650,15660,147345,65406,-252829,-312806,-59298,28143,-101245,-162416,-202932,-253053,-147379,-23508,-15470,-72577,-170519,-172057,-162966,-252862,-270020,-190290,-101415,-91866,-85174,-32210,12258,-62854,-171569,-122986,101983,323584,312658,185237,124450,36837,-106003,-120760,-94745,-100235,-183393,-288458,-198887,-18395,-1716,-140062,-360562,-411812,-139447,-2495,-82875,-40043,76009,101753,111682,169116,299502,350499,258799,91425,-47203,-109096,-22568,43496,42297,98914,27444,-148713,-129045,-20816,46428,72495,-36115,-216650,-266895,-222797,-229704,-212722],[-263177,-241539,-219294,-242836,-253202,-137203,77953,136070,-95940,-327113,-333138,-242539,-177457,-81022,99150,258178,292714,232091,193527,100153,-62585,-95264,12004,50792,32798,-46591,-324463,-452247,-209770,47278,172743,184696,119573,167107,280257,132336,-139263,-176531,-31206,-43839,-103920,-30277,-12726,-58075,-85771,-156432,-30475,238938,135900,-142715,-122946,-75683,-133643,-292372,-416906,-318867,-145680,-120627,-122904,3262,159525,177480,83728,12901,-45857,-128226,-153144,-160434,-157589,-80389,-21339,-82110,-208157,-235855,-66256,53637,-63769,-120251,123168,351193,243659,33097,-51213,6502,84119,67648,41451,66583,85053,25835,-136106,-330138,-456373,-426904,-178154,146607,196863,23256,-114090,-240153,-229774,98184,237314,14953,-171149,-161456,-78424,-7882,104170,202115,152949,27336,-126504,-216669,-157156,-183185,-232903,45129,335913,224673,47593,-51428,-173208,-114389,62180,44370,-21255,-5200,95678,290040,370228,138285,-69741,-138267,-164660,-129262,-130139,-236153,-184921,-87259,-120939,-94036,29714,68726,46184,74621,167887,147899,45226,-23385,-69769,-68637,89330,228393,91569,-22068,7609,5349,21137,77332,27056,-136052,-302365,-232519,49966,79918,-147697,-147735,47154,111788,23616,42260,162335,280351,156406,-146452,-257317,-149702,30096,204912,332651,413773,431435,258861,-11287,-122512,17727,154913,157198,93183,17004,-107954,-90296,52574,152716,212356,195934,158852,55719,-96332,-167398,-140245,43267,167843,-84449,-318686,-117327,130704,142273,193653,226277,101915,-56225,-164306,-238000,-185981,-136206,-284403,-352392,-73709,137070,98604,40606,-39689,-226146,-424938,-551500,-429620,-62227,202545,185504,71068,29055,174717,235164,68075,-26085,49108,125956,160935,166870,-11100,-128920,-76323,-56108,-67089,-24156,15409,-8756,-54668,-160329,-277698,-272623,-79892,213453,350782,374793,321044,149565,-96557,-304523,-321155,-191553,-168077,-184136,-77330,25549,52008,83364,235333,403175,346703,208902,-64633,-317742,-313937,-226521,-173976,51849,299164,283255,175636,173479,148023,84199,10828,-45830,-31568,-88649,-241819,-253485,-109796,120871,224080,76424,-603,-47976,-221746,-240142,-65526,53928,77669,28084,-137297,-205858,-143125,-130413,-123455,-42092,39584,90618,42778,-40212,1142,83618,138891,188065,208095,202406,161233,117087,43166,71710,217810,358660,214666,43195,86367,109513,53629,-47184,-180541,-209567,-119734,-83139,-53747,42288,174737,258174,300527,310536,272395,113117,-70186,-173512,-99612,141079,191592,-5669,-74685,-49391,-223459,-363385,-252073,63315,443853,570587,241325,-81134,-74745,-88052,-230787,-265291,-153110,-48329,-23769,16167,-51953,-273921,-262383,-106185,-72370,-8378,2028,-164134,-179860,78276,278115,295781,258581,193417,113651,15386,-38461,115421,209331,-56341,-157484,132961,308758,239285,222840,274636,235781,146007,176468,295113,332408,177329,-52098,-143593,-177475,-53915,268390,298661,66144,84864,236701,228573,104950,-28073,-125849,-99390,-20362,28380,38887,-75120,-99443,135348,303076,133393,12418,119401,162075,106526,25084,-30282,-89256,-269083,-402137,-124250,266794,235558,44228,-102541,-90761,117116,88369,-197704,-317081,-246202,-54752,15425,-337433,-687734,-502788,-256094,-442004,-544820,-698150,-306512,2381213,3136900,-2623714,-5758345,-1196208,3224512,2227996,1533727,893972,-347257,-832650,-543497,335482,986585,652134,218999,106750,-5793,-161505,173378,511597,425685,55796,-143811,-29389,-116841,-353853,-277908,-194238,-164556,-100111,-157778,-323901,-463699,-473187,-310419,13559,267611,465957,552405,257737,-118328,-323117,-316789,-220744,-79121,176487,441928,393665,72870,-65248,-90064,-179221,-225963,-279168,-335633,-147719,272406,567692,449933,59415,-115162,-164427,-198605,-191967,-248042,-236234,20443,192922,61389,56055,221643,269490,220414,191880,58287,-49550,-13134,-91085,-286432,-217992,-11804,45923,1633,-110372,-102211,28857,-28078,-253336,-208833,-1725,-74397,-271454,-270782,-268934,-201769,86761,258776,225744,59694,-217994,-236385,66986,246443,225208,222649,232116,48850,-288604,-403095,-241716,-214966,-254512,-204911,-270764,-364366,-216999,-43545,-107132,-172562,-122974,-349096,-707952,-537087,-320557,-155132,-85555,-118475,28489,292378,296592,109309,-88262,-357982,-488623,-359204,-208878,-140920,-46376,-61305,-196586,-202000,-104142,24273,270182,470215,354389,160142,125622,85611,-57353,-45128,152846,225731,147949,37813,-140247,-319276,-213080,23778,80154,118640,190249,67234,15250,88444,74042,40903,-74571,-265236,-282688,-228613,-216864,-85953,125511,147693,-22416,-153583,-83479,33377,35752,-29698,-46392,-127682,-151443,-56593,39396,150775,216203,115351,-9013,-192091,-351118,-245493,-7458,119745,120120,34380,-18556,10481,95622,156185,36572,-218087,-377401,-326819,-256227,-251186,-113494,126026,-25831,-214820,-91061,-44366,-151971,-34275,244116,358281,306824,242399,124323,13077,-67546,-126191,-142856,-59581,148725,210583,3013,-173726,-226059,-251952,-185342,76292,256455,-52670,-471296,-544500,-364006,-184594,4342,159933,192107,141307,155492,191796,-11880,-152789,-137974,-81379,-137703,-348927,-532591,-368990,-55096,136733,306693,376531,108739,-121101,-94331,-57347,-85491,-160341,-148148,-52518,19861,92388,12424,-189972,-59910,332478,404326,95030,-154150,-104746,2902,-52971,39681,255625,366217,403103,254367,59109,92820,163429,164603,326208,382634,177942,98922,225129,178639,29087,8644,219144,267459,81341,-69708,-17513,96391,124370,123525,23478,-220524,-406027,-270168,127996,311304,152119,12774,76869,245478,149532,-215083,-322459,-148555,-49202,-12104,-32310,-13114,128720,139514,-53862,-168015,-92965,-79792,-243318,-407536,-419665,-272157,-46517,739,-20814,57240,144184,126284,21915,-133482,-205641,-219025,-246526,-165019,-170877,-300271,-353414,-409729,-528918,-425357,-146891,-57245,-10046,133911,42022,-154605,-15433,118251,70109,225439,456567,478033,328093,50761,-85422,47449,218703,177084,35418,-52142,-117401,-100619,-5081,43175,133839,230517,111412,-128964,-230334,-277932,-261381,-19115,204723,83551,-10636,143783,56673,-210366,-260702,-104450,115620,255795,41042,-211335,-234054,-192053,-158933,-125233,-190204,-113408,178067,291423,6736,-398082,-446607,-204751,-121318,-100067,92941,142360,18007,32393,145603,70230,-124358,-133040,67334,151766,115026,40877,-47895,-133225,-276529,-323211,-68199,165382,289458,395715,304013,86029,-99040,-218046,-190983,-191963,-175874,-178896,-478852,-800141,-1203414,-1968585,-2122041,-1563795,-1062701,-846609,-372811,202613,375417,306158,-47823,-889794,-1433142,-1329317,-1511922,-1722137,-1634225,-895518,-557605,-857532,-517542,-197635,-567502,-446004,-28334,129085,183253,12134,-182820,-87365,108266,68251,-72970,-49435,136463,297549,303860,264028,343527,280938,92959,5523,-133137,-262963,-178764,-72892,-76968,-97919,-33231,134488,267276,192451,62195,70293,49668,-137678,-254241,-219081,-152279,6400,164038,32567,-257941,-207541,87650,120543,-74271,-148202,-178736,-252017,-207712,-146681,-164472,-188771,-136601,-102478,-184151,-289244,-293199,-265703,-179944,-120031,-109548,-92995,-69056,-90738,-129029,-102510,61393,274414,297896,192001,139385,39955,-125463,-178851,-123270,-40963,-113441,-293046,-241805,-102607,-87584,-151737,-316577,-340563,-89066,-16630,-156489,-98732,111774,108676,23146,114022,312735,305620,145404,14313,-83452,-181265,-102404,22291,51241,91461,45121,-101176,-86921,-22820,-2404,26159,-18560,-194289,-310795,-333081,-360153,-321635],[-244196,-186013,-176436,-224516,-257371,-199353,-40378,76652,-36725,-246621,-292950,-204004,-102886,11568,148088,287249,315468,203607,146622,105102,-25829,-82590,-2057,30392,-7838,-110342,-376738,-494673,-351359,-122225,155468,327381,158550,98410,254603,142814,-148214,-171959,-21215,-87765,-153429,-108901,-154678,-214534,-189671,-212414,-68750,194711,137983,-132222,-150656,-139072,-217294,-308708,-348805,-289312,-194285,-188301,-176401,-5964,137029,121603,52792,16851,-77414,-178483,-130837,-70539,-92061,-97761,-82831,-110289,-165700,-146616,-21896,3646,-172609,-177803,125977,338050,195412,5039,-57084,-89598,-115129,-99568,-53233,15392,19791,-57985,-209972,-389613,-516175,-560789,-350578,-46129,31573,-87386,-154607,-230415,-252347,4483,200674,90558,-112043,-159273,-60985,41386,131904,181059,109341,12716,-102592,-174285,-121006,-129202,-153559,112218,377392,292773,157290,22134,-148694,-137615,-11163,-68204,-152117,-98796,54698,240194,285358,65966,-57498,-46866,-120938,-144117,-139065,-207934,-147075,-74686,-164763,-164366,-43535,35306,54120,86227,186716,235423,132718,-73939,-162156,-65582,90334,168650,86837,20309,8880,-43996,-10636,80260,29165,-123770,-254647,-126727,172302,135819,-128276,-103787,91788,80782,-27955,32526,181874,273853,122147,-175065,-305883,-187031,8641,186095,322732,426501,469718,273341,-86764,-282319,-188189,1016,122214,100564,-7016,-124180,-100842,25261,152002,302567,337080,210436,49406,-87170,-139712,-175527,-56006,55246,-145056,-336316,-139828,63075,80771,190716,236423,82241,-10304,-23805,-110667,-100822,-56191,-209785,-287701,-19128,217362,189022,81707,-55972,-251636,-437009,-539278,-455173,-167257,109905,234395,230075,123096,144221,169959,47139,13206,155446,224609,217940,257259,109827,-99694,-143488,-141566,-139617,-134248,-137851,-171982,-206076,-217233,-198118,-83564,43856,229719,314697,309159,282852,128607,-160011,-379877,-352614,-216974,-173592,-141334,-91598,-50178,7025,44657,135367,348692,315360,120414,-170211,-391765,-382765,-270924,-168937,25777,199372,177157,149039,218519,200614,118414,-17262,-137131,-111110,-124921,-244185,-237349,-31555,246252,303062,108040,17826,-44454,-204452,-220588,-81594,38898,106414,76289,-80183,-173587,-155321,-123761,-71867,29700,102262,97713,39765,46878,102909,119453,122342,139477,125475,147289,121277,25276,-52923,-8638,128388,247300,113935,-52844,32015,121142,69453,-50014,-142533,-169436,-76972,-43308,-52347,50744,224260,306712,299138,299079,314029,269223,125346,-26089,-555,197478,186616,-44669,-107520,-38666,-158862,-327649,-250340,67346,435153,517074,190781,-125083,-109450,-40554,-92719,-164928,-154172,-96400,-66634,27552,26344,-150167,-137115,-67641,-145509,-117352,-76758,-161312,-143838,90776,276789,276880,206201,219478,255023,164154,25587,132584,202621,-90947,-228284,66387,253936,187215,153585,219512,215026,162714,181230,324821,419308,214662,-78962,-186817,-197093,-80815,206173,274526,122211,167327,355943,381012,228206,19285,-180318,-147338,107821,271803,181223,-24503,-87477,80633,175592,-5687,-64710,90218,89060,-11155,-66048,-97610,-159522,-325582,-397390,-104447,236604,129350,-99296,-201490,-214646,-54489,-24636,-242157,-351270,-257230,13651,151477,-346367,-949755,-897736,-434592,-172829,-39267,-507973,-333189,2429915,3657869,-1809561,-3477915,939190,3189382,1303294,656936,7429,-1032141,-1149775,-797294,146427,782665,484394,-77006,-93258,100339,40008,275597,602818,548043,186015,-61582,-14959,-113990,-375078,-377107,-241144,-115523,47414,21036,-157404,-352025,-400613,-257003,27651,248075,448464,538050,304339,-42096,-265226,-305292,-250714,-86063,215099,416510,353460,89864,-26451,-52002,-103220,-188172,-305074,-408553,-237796,174487,537710,563861,145482,-170179,-168929,-139289,-159089,-195608,-155818,52294,157900,-8192,-4691,216724,294755,246171,183711,257,-157945,-93372,-118150,-311695,-249285,-14066,77601,12696,-100183,-108377,-36412,-123508,-305330,-211320,48350,12072,-243127,-366327,-400184,-206745,134219,245232,180071,127791,-56796,-125125,95912,263069,260649,272674,241771,27357,-226932,-313886,-206689,-136601,-121458,-106094,-224016,-317197,-156375,34851,-10956,-137126,-174304,-403118,-690872,-489294,-234227,-129654,-141459,-154210,39862,304257,331557,224525,-8745,-368976,-519361,-360891,-183795,-46439,72950,38196,-132355,-149840,-52833,25027,256104,469181,352746,117002,56175,71849,27969,58858,175638,209557,104813,30158,-98223,-269394,-138862,168798,244145,172457,114121,10946,16383,83674,19571,-23708,-114889,-286361,-227332,-123663,-179312,-65729,157512,150889,-590,-99978,-48066,2283,-31954,-73928,-51908,-78841,-72906,-26154,15808,116856,181150,117831,64307,-79291,-243980,-121955,168439,287081,212189,90667,-12755,-59552,32996,115215,-32178,-265262,-375395,-339187,-301345,-290932,-175422,45819,-69029,-204178,-97641,-59295,-96536,13563,200990,251482,232579,153511,-11674,-48882,-38104,-99988,-163201,-105094,102517,191518,-16861,-226854,-272837,-272928,-247729,8102,224258,-64823,-445438,-442040,-286710,-156862,18790,122126,70088,-15732,24356,76136,-22214,-95988,-104928,-44054,-64416,-299198,-537075,-383926,-33779,165259,224970,212229,49118,-57659,-35686,-82989,-151861,-170009,-132807,-21112,81922,123279,2877,-216208,-164724,153679,246665,-7211,-171083,-71524,43301,15055,154835,350915,408263,367922,182173,-15411,22113,78179,88077,285494,410766,238750,167935,288237,216083,-31951,-54590,206239,312412,160038,-10413,-10864,36545,67691,138093,121599,-80602,-221416,-109601,156951,266511,184264,151391,202212,266777,125208,-149221,-154016,-26867,10445,76932,89563,88663,271676,392305,174724,-9099,31731,-28506,-200838,-357048,-375256,-206518,56247,154551,119894,140378,107696,-13152,-113356,-138516,-178230,-277674,-308969,-176385,-142110,-289481,-375599,-436334,-555123,-423959,-99038,24243,45045,140035,31709,-231997,-191804,-61198,-95079,72670,398749,549818,455195,173703,5202,80258,148975,41583,-66195,-95199,-131628,-94733,12208,28313,96842,201769,120577,-106172,-189987,-216073,-194375,57398,264717,129530,60461,210431,36933,-301526,-341241,-120104,156662,312713,93045,-248744,-304092,-165561,-74669,-105212,-163225,-2834,310024,367632,30352,-346123,-356757,-130067,-116377,-131581,62697,141259,33064,15573,78987,-14347,-164311,-83705,156236,248301,266966,239373,74727,-114131,-227668,-118556,188274,353185,348703,347635,249756,52303,-171489,-369634,-436417,-505674,-542462,-383333,-338765,-580328,-951704,-1481208,-1528366,-1067295,-781182,-762830,-482477,-3520,219896,222748,9756,-702194,-1369643,-1376646,-1431331,-1544173,-1466639,-690592,-469351,-811606,-555778,-409876,-809646,-637816,-227149,-19621,103127,-30173,-198623,-108851,23674,-21919,-77649,-47325,73326,239201,327631,381893,474253,378658,144090,-14716,-188063,-286902,-130062,15378,-31059,-100729,-64813,107770,236259,152531,19559,73906,77331,-150648,-327907,-319288,-195926,38759,183954,9528,-224185,-66881,229916,175056,-69628,-120046,-121191,-215924,-241504,-224557,-238378,-206604,-25271,7179,-155531,-249548,-272050,-329927,-255063,-121639,-96070,-106431,-100761,-82885,-62456,-80015,-11907,162367,214400,139888,91989,-3020,-118456,-176558,-119879,23321,-27495,-249770,-249659,-176949,-142236,-94527,-199948,-224921,-21144,-6257,-206163,-171580,108958,122360,-43594,55608,297719,234065,6177,-63323,-84691,-190003,-149295,-2635,56778,75738,48683,-44630,-45942,-60794,-101596,-44786,50,-134145,-277568,-356772,-405651,-354664],[-161045,-61549,-97107,-179518,-214766,-213118,-153639,-20515,9040,-125792,-205978,-143900,-10485,117606,186471,289463,313348,145224,45437,56615,-30873,-106542,-44342,-14099,-65018,-160260,-362217,-470583,-442090,-266565,100714,389155,197071,59360,203434,152852,-95726,-115783,-5360,-94837,-144336,-139431,-240475,-307752,-265354,-264313,-118562,133602,159481,-37100,-133403,-187505,-266355,-270914,-248674,-253783,-218034,-205732,-210431,-49870,75695,55061,55597,81375,-47138,-181119,-104081,-4743,-40797,-114555,-148979,-143313,-114876,-60564,-18194,-90916,-272724,-234540,70354,277849,185069,39839,-37119,-181758,-311413,-258533,-122140,-22954,-33694,-110034,-260001,-434037,-536785,-608636,-475778,-263252,-176015,-187673,-151041,-176139,-239288,-121513,76163,83023,-106835,-177387,-16755,145320,190315,142755,40891,824,-44586,-88431,-51986,-52762,-58355,161107,366533,305771,210296,70705,-119700,-146367,-79855,-177485,-274934,-189575,3892,191442,187314,-26337,-75419,13943,-78471,-137678,-117259,-132282,-65291,-28021,-166798,-197821,-101849,-33080,-8765,49429,188779,323468,215936,-121355,-245563,-66533,86391,106255,48103,-9702,-47172,-104501,-16469,126469,65343,-92810,-181548,-26092,242163,155750,-112991,-75481,89180,5371,-79815,19032,162779,214925,79870,-163342,-291166,-174147,-4706,153203,311622,434368,459642,230256,-170073,-406739,-384910,-182388,40791,78214,-30131,-82986,-22936,58192,173617,361239,408275,215713,17163,-119531,-163837,-221544,-169050,-68191,-177381,-302682,-144357,-24050,7776,162115,187099,16143,12196,76782,-36804,-81386,-38913,-159155,-211493,27457,255830,236075,108129,-46159,-211197,-367054,-469494,-452082,-265947,4784,255973,338060,178879,78539,84938,19189,36936,242255,300915,240656,288631,194481,-69806,-187647,-188386,-173327,-193948,-231376,-269404,-303076,-244031,-113522,79625,172136,232380,258958,266063,277841,114976,-208546,-396675,-328034,-232798,-196348,-134308,-133569,-140857,-55823,16159,64779,252077,270973,48933,-224844,-379534,-360474,-236574,-110909,24233,127644,117363,160649,247217,192238,94911,-54519,-205214,-189406,-179613,-252928,-228920,9001,298092,303405,93679,-6826,-69694,-171498,-178251,-104412,10785,140922,129222,-39015,-168591,-163643,-81318,20127,125452,163661,91846,26788,101518,148272,99612,68796,62267,27671,83539,93853,-25334,-82019,-42844,62979,138603,16239,-134132,-9309,160540,118939,-11569,-49063,-64745,-19891,-22421,-74226,44668,255448,322040,273220,261471,293262,362760,300180,121002,88523,219938,164296,-53809,-102216,-31691,-105781,-264270,-191682,110782,402717,411302,138525,-113246,-109445,15124,54305,-62343,-157677,-141892,-108615,21905,94804,-10862,-37610,-89581,-244402,-232120,-147763,-135132,-93353,83941,233667,197214,91338,175264,311284,248616,81241,142060,178745,-96659,-258186,-19924,159511,118624,73017,130431,141204,118994,146363,304510,410077,174161,-116411,-188605,-165238,-75182,136106,229354,173084,226092,399286,442308,315640,87144,-196035,-194974,180134,422687,245219,1975,-67309,19813,10401,-170015,-136366,71859,31905,-116456,-144106,-137600,-181871,-319072,-339579,-67465,196007,53205,-199284,-267342,-313344,-238641,-148273,-287129,-414732,-274758,122490,338526,-239511,-1072536,-1222809,-655967,-5772,437233,-69566,-163031,1848659,2835344,-646644,41476,3197271,2442072,476212,-98604,-1032037,-1760535,-1495148,-983428,-8125,559115,313517,-310225,-217935,212245,243293,320084,576806,588605,326231,93037,82225,14337,-224116,-346605,-234500,-46418,193566,199333,-6432,-244721,-328546,-211976,6653,192658,372603,436675,293716,14652,-200361,-277532,-252765,-79116,225921,348750,239420,45890,-26840,-28133,-36099,-141962,-290617,-405656,-271640,60767,395809,511212,166748,-200317,-156962,-82753,-115441,-120609,-58796,103912,139854,-64860,-66859,198502,302622,264063,182065,-34923,-213966,-114581,-102844,-296045,-255812,-24121,80309,18473,-66120,-97697,-92846,-193782,-303304,-172173,98644,96412,-190894,-427726,-469538,-182342,138059,144488,63466,156793,99516,-5315,128528,276645,289916,303683,227759,13770,-117567,-111007,-44715,21076,29660,-16935,-124410,-160526,-30543,114420,67030,-90828,-188768,-359006,-488143,-347471,-97429,-60804,-161703,-158514,37536,238143,305345,324378,80249,-337474,-486581,-321090,-148227,34952,175320,123056,-66584,-92328,-19378,-5023,202519,428102,341083,98742,14329,65601,104862,131890,160698,169048,84443,62087,-1423,-138447,-40580,245786,324333,182925,20751,-54811,5525,62678,-38392,-89165,-147723,-279517,-145326,11048,-99404,-8057,215997,179910,55546,-1127,13640,-10373,-84951,-89375,-29141,-10297,8409,1670,-14495,55677,107804,109759,150378,66945,-105934,-13442,289060,400397,261744,124605,4061,-107625,-46678,32504,-95428,-263826,-331592,-338744,-347931,-340976,-223665,-22041,-65293,-148208,-102531,-120168,-112950,13978,113843,109915,140202,39906,-166863,-121371,-6528,-73950,-170302,-112330,70384,147978,-33461,-245311,-297756,-282312,-282759,-54773,173168,-51990,-342864,-252920,-146692,-106387,22175,75149,-44286,-148567,-86736,-38575,-25420,-44171,-73577,-27030,-27202,-239137,-454554,-330766,-3918,186677,170644,63415,-38805,-20517,36331,-68072,-193167,-173328,-99939,22879,141651,160648,16194,-204439,-254054,-88493,13766,-109276,-177923,-37797,90977,100979,236226,371828,382361,290142,95589,-75900,-54610,-50214,-32185,202780,409548,302815,231126,309941,200296,-121701,-108588,199321,342078,188568,19787,15029,15966,17370,106876,173443,65659,-1488,85475,181484,191428,182302,227382,269587,261404,121898,-18121,48691,82057,67171,181507,207951,144835,327551,532604,341345,141346,159511,58065,-118090,-257215,-279396,-110714,143098,268530,247719,240024,86370,-144205,-244835,-179897,-186175,-297456,-293259,-157358,-110872,-243239,-327084,-363354,-459242,-351136,-51258,85664,72912,104285,8004,-240164,-280063,-183498,-197195,-59274,275687,506462,484068,267341,95199,103623,82174,-62790,-140882,-120867,-110623,-68547,-252,-25134,20126,129852,103077,-41019,-85011,-133391,-159204,73052,277815,159235,101020,217364,2058,-356781,-369619,-121893,171756,338886,146680,-247323,-310652,-77636,45450,-66275,-133534,80456,403231,413733,55046,-252493,-220650,-25826,-59727,-116976,30376,106469,4651,-30879,5604,-76177,-172136,-25546,235418,352585,417197,419190,196413,-74000,-147815,94356,405589,474544,338492,238350,153484,1977,-237666,-500491,-629968,-705788,-775661,-555804,-249606,-314522,-664771,-1007704,-872973,-561672,-647996,-744517,-536254,-151349,89598,148109,101428,-394189,-1143545,-1407420,-1347599,-1397358,-1299226,-490587,-358128,-692834,-501241,-561543,-936904,-723455,-389508,-174829,16042,-41679,-175048,-126554,-76091,-107145,-67242,-18306,26872,153551,278709,411695,517945,409542,152663,-47713,-222521,-281088,-56402,144548,69160,-74044,-118143,22482,171115,106773,-37919,30719,59412,-171129,-365933,-330209,-143410,102172,198287,5039,-153299,77272,335393,177036,-98489,-95814,-51557,-163475,-249585,-240927,-217361,-119127,124510,113810,-100078,-153802,-213111,-375770,-322627,-109689,-54162,-80542,-93101,-57035,1382,-61392,-90663,37176,99630,37645,-21115,-88011,-85974,-100835,-74715,77368,56166,-164869,-227198,-231657,-161253,3777,-37368,-77283,62504,34410,-216535,-245699,49548,123360,-76588,-2328,229243,121899,-133789,-116735,-50924,-144601,-159962,-30000,47585,54112,49399,15650,-19710,-130569,-225235,-120180,9008,-64526,-185209,-288121,-362986,-321473],[-65503,69340,-15419,-124588,-138976,-176158,-228574,-125530,27756,8176,-85737,-72088,82650,211158,195418,253795,288182,77874,-84815,-36480,-73245,-158244,-111020,-79110,-126722,-186562,-283718,-374117,-442636,-339166,26883,345634,220231,73891,165125,174937,14445,-21531,-768,-76100,-82426,-109671,-244691,-315452,-292870,-287009,-157628,64684,168871,85273,-81595,-202798,-262407,-184138,-137581,-218152,-210579,-167653,-205117,-106455,-9682,-16919,82891,186778,37080,-135192,-86491,6538,-22869,-124410,-204738,-178607,-79399,-15296,-62420,-197943,-322404,-265498,-31455,178750,205749,125021,4921,-239043,-441618,-363923,-151396,-42655,-56735,-106621,-265358,-447572,-509635,-551389,-510740,-423536,-349514,-244665,-98457,-78582,-191026,-244814,-100785,-2848,-146557,-200803,40286,266608,258950,100255,-26607,631,34203,15409,27989,30845,43184,193461,313794,259731,180845,67669,-89660,-118189,-106967,-241209,-344931,-245296,-47215,134497,84449,-123895,-117954,33305,-46993,-123157,-84041,-42122,24891,28404,-127616,-187530,-137364,-123769,-123706,-21052,174959,372037,253520,-156772,-292446,-64017,85082,59128,-18220,-100025,-134237,-146632,4809,187734,115561,-47865,-93062,51376,242812,130643,-99975,-45321,54364,-104416,-141201,-1158,110029,124200,54564,-103936,-213173,-117359,-8361,117067,314269,443422,397356,133849,-240987,-469035,-512870,-330491,-55412,33949,-43690,-1464,116724,144577,208389,364708,383845,176263,-29135,-173677,-214157,-250060,-251009,-164178,-183614,-240807,-133694,-98513,-52818,124330,109434,-67469,4089,110748,-35194,-138547,-94959,-147434,-154428,48316,253730,245709,126968,-1795,-112424,-233300,-360975,-424134,-332195,-85414,243697,385823,207549,13748,10667,-6503,39817,281250,332630,231810,270982,237320,-21714,-177541,-182496,-164104,-188542,-253065,-315375,-351412,-248147,-54260,165123,259096,220895,204006,265829,312639,110397,-238838,-365712,-268265,-238464,-239115,-188729,-209968,-227509,-117591,3862,45414,155500,223533,4822,-220919,-282722,-245713,-122233,3231,67100,107874,120501,202606,234072,109147,21077,-87572,-240153,-248360,-227324,-258825,-222963,4749,260834,236576,50996,-53482,-98342,-121226,-123314,-126699,-24040,164623,171668,-22097,-193704,-174152,-24829,117481,200839,184533,64109,10501,111835,121691,27352,530,-15452,-52719,36093,82142,-29273,-42982,-19715,36083,65623,-53234,-187192,-26683,214546,180754,46350,53006,56129,27164,-36659,-126772,10551,249307,284904,205819,190958,222996,373229,394925,211402,139097,214629,155551,-9828,-59231,-34115,-81501,-192322,-95975,180416,361033,288329,84841,-73828,-78405,80814,184212,18173,-165565,-179650,-145424,-1904,137923,104300,6312,-156950,-327167,-303731,-170622,-76281,-38296,59604,168068,86225,-53373,73093,269262,242343,108008,138311,139384,-80692,-240593,-98966,55351,53822,6495,41258,49491,34514,87812,243692,300558,62311,-163326,-160896,-93655,-36991,75120,170849,207468,267724,389925,426593,355974,163551,-155391,-220899,155787,391963,180485,-23803,-50252,-29922,-145469,-305102,-171231,75307,5740,-183149,-185824,-127468,-141747,-245115,-242482,-25503,161853,30537,-234272,-298782,-377504,-397237,-255573,-314350,-472775,-280305,230542,479786,-83278,-1027314,-1373972,-825554,47620,743987,445569,128142,845720,998401,806143,4102906,4909336,990923,-375899,-660778,-1923081,-2325744,-1742278,-1012447,-95253,387669,205309,-390695,-229807,306977,415507,338702,476785,552618,437954,274008,235378,223977,41879,-198067,-197328,-5662,271910,301553,68105,-180293,-286306,-205504,-46809,127619,268087,280424,220588,37134,-141956,-241424,-230260,-63596,198721,253980,90864,-45449,-60777,-16172,-7002,-114711,-245870,-329234,-242626,-43894,181776,318351,104931,-214533,-144714,-51789,-86024,-58710,19257,153870,141933,-86688,-96042,187049,296940,268226,187802,-43451,-210274,-78424,-59327,-254506,-237381,-31536,60780,24195,-1778,-41996,-105037,-210211,-239699,-97708,134296,157855,-118651,-424442,-452999,-137297,97979,-22459,-103740,136393,222239,103639,155955,276410,292906,290375,184102,6174,-633,133461,193539,200882,134431,19235,-13977,44891,120384,184352,122193,-37949,-169871,-265898,-235063,-165999,50318,29043,-147022,-137625,22006,111057,205152,349229,142689,-270557,-395937,-247207,-103464,88689,239582,175653,-5501,-31386,-7573,-52199,128152,356666,319373,113017,2636,53207,144538,149832,112687,107688,75724,115506,128853,40817,54954,232221,299802,166692,-28542,-97574,-18103,20575,-92457,-130223,-150832,-246476,-73691,122628,73,77245,294513,234754,128064,110150,81821,-4857,-110695,-74167,21113,66538,78102,29166,-33294,-12722,12918,86536,225743,215464,38585,57356,320200,423891,251992,123298,27631,-112213,-110318,-64656,-139573,-221276,-266004,-327046,-377351,-379993,-251020,-78193,-51706,-93077,-113134,-195318,-168825,-20082,-3206,-38469,49405,-67948,-295767,-177834,29523,-39056,-142849,-68142,60014,83435,-49359,-225779,-291301,-270677,-275719,-101585,114834,-9220,-175910,-25820,17727,-43239,22692,39275,-117589,-220680,-146228,-100255,-5875,-2556,-50016,-32349,-33954,-183211,-311491,-229001,18983,178151,134098,-32186,-118228,-7676,108276,-23624,-219931,-196968,-70025,70886,186166,190372,39205,-166445,-301898,-306860,-207685,-176355,-167681,2593,153748,193409,275146,325968,294332,190859,25562,-90619,-99002,-177404,-162387,106933,386870,365114,285040,304485,170824,-163285,-121019,198864,342880,168091,31461,66375,48346,-8775,40559,164722,180815,198164,263457,200157,107330,139988,219802,263773,231814,140384,132677,211971,142222,107394,278415,302546,154318,275354,491998,375106,222123,240459,160292,-7580,-140419,-172854,-29812,164796,278995,316225,321811,82638,-226700,-326991,-238824,-227263,-288797,-228236,-119660,-82404,-173115,-226128,-217705,-271024,-236915,-32370,99049,63978,39477,-25127,-183826,-244759,-208448,-228980,-151704,112950,353731,410310,320129,195402,147679,45823,-115466,-169838,-112665,-43979,-5085,-24723,-112146,-89049,35784,67763,39012,45753,-53872,-161297,29190,248597,175347,110360,167905,-35448,-359918,-355249,-131745,138437,322268,184257,-209510,-246063,62618,171416,-24239,-108470,122148,436596,414544,65647,-162482,-88288,76266,25853,-70912,4558,57173,-48632,-92914,-56565,-94585,-138879,23653,278897,433868,523012,524700,277360,-32590,-70887,236508,521154,505961,262287,93598,46292,-41680,-276262,-577193,-710253,-725738,-801456,-641035,-233222,-66082,-387930,-637885,-310703,-198340,-725141,-847908,-568068,-230974,3971,88395,178320,-51189,-755923,-1291923,-1231140,-1326073,-1200963,-409987,-315343,-567240,-386995,-595569,-886296,-662550,-461658,-281077,-40006,-22292,-120730,-128428,-166263,-178291,-55611,20562,6538,73201,183922,341859,461745,372591,124269,-76293,-219197,-239598,28046,287445,212892,-11116,-168186,-97363,81674,60857,-99584,-59422,-11585,-199516,-361582,-260537,-22324,174221,199435,19035,-60784,193753,387687,135532,-156960,-93799,4114,-110040,-227949,-197323,-119427,35142,256057,176797,-43752,-33437,-126732,-394008,-374879,-97564,132,-36188,-69077,-29585,47153,-42972,-140446,-49059,-1595,-88799,-180167,-198407,-41673,30021,2420,106137,120202,-58911,-188766,-261773,-149896,103965,127727,78952,157239,103957,-181508,-304080,-60538,94346,-80573,-65923,89048,-40320,-249209,-127869,4097,-79190,-147376,-60364,12614,24565,56528,72480,-15942,-212882,-331747,-175775,3255,-13976,-74335,-158492,-262240,-254446],[-8701,143801,36478,-76619,-53572,-104576,-246144,-202545,20181,126098,45536,855,158589,267901,162699,181384,250928,29825,-198467,-142419,-131032,-214146,-186935,-151758,-176780,-184089,-163534,-221330,-347353,-320841,-39852,219807,218453,138702,168576,215217,156077,80907,-20709,-53693,9171,-25075,-166123,-241514,-265034,-264067,-167203,-24,148981,176537,-18569,-186885,-211807,-73434,-38866,-180627,-170283,-90889,-157677,-143094,-89911,-82394,118852,299123,148739,-55994,-84643,-42844,-41451,-121086,-236570,-212515,-77689,-28868,-136998,-274424,-299617,-258254,-152389,59902,234030,223887,57292,-243772,-475327,-396190,-148259,-50052,-47534,-51545,-224679,-422560,-435221,-408122,-443462,-466554,-421508,-240005,-11955,44516,-121798,-335959,-277554,-132268,-211367,-222988,85048,359734,312910,69184,-67873,13328,109372,106945,94404,103615,140125,214984,240562,175694,85592,11883,-61312,-47857,-74636,-236030,-338468,-250607,-97132,50140,-18874,-205069,-162894,19951,-30788,-114270,-59019,30407,89830,68751,-63428,-140279,-147735,-210836,-245519,-97327,145448,353474,226425,-174896,-293708,-53384,97337,41544,-96177,-220032,-219829,-150972,41994,222951,143837,-4454,-4551,100686,187102,71385,-78992,6525,14203,-221805,-213080,-29842,34707,24352,53517,-6920,-90231,-41053,-9340,84314,326008,438632,283878,1751,-286375,-467653,-541702,-395658,-128451,-11405,-42295,81127,255173,249195,241523,309627,272839,105400,-72534,-216886,-248770,-240913,-273521,-211360,-174606,-176522,-112730,-134301,-82301,96310,45967,-132344,-30777,77624,-94663,-247511,-194405,-158805,-125828,42095,228235,237011,151000,76931,19696,-72340,-238552,-376323,-345904,-136283,202419,383522,222691,-21663,-30027,-20248,26816,263577,315558,206187,228664,241586,51480,-100281,-126398,-118229,-124681,-216470,-339637,-374247,-245568,-38374,162137,278849,198788,167381,301156,368965,110854,-253348,-311074,-197725,-229554,-289974,-292388,-305762,-290384,-160179,6677,74859,107032,183839,-16274,-176797,-135920,-70707,45066,160204,160615,142374,176560,254750,172659,-30193,-77644,-108563,-244116,-271587,-235539,-239850,-203361,-27635,157408,139062,6566,-92575,-104186,-55688,-69037,-143620,-59852,163138,192332,-25180,-233521,-187341,18836,180656,217385,139645,8796,-12107,73828,31104,-75010,-58827,-67376,-91363,19955,83999,6810,41760,47536,42643,38392,-84403,-207246,-18235,262078,229052,98813,124315,144126,45691,-87525,-204659,-57265,190850,186004,90158,92203,136450,314601,381924,213369,141913,198074,178677,87185,9377,-46039,-88739,-129804,5577,250505,323108,184396,28472,-48249,-33927,150488,271328,58098,-178460,-209203,-175942,-37244,148813,162795,-14325,-240916,-365299,-305248,-127138,10063,6451,21428,103145,-15102,-183806,-56821,145141,149839,96927,120801,90930,-54512,-184102,-149577,-30429,7365,-32537,-19425,-19643,-52165,28459,165185,133754,-79647,-208991,-125269,-10840,19675,32041,103465,212202,296727,362289,372053,356702,239427,-58256,-215037,24471,165661,-7256,-99904,-40618,-57437,-250932,-368172,-151668,104183,14807,-197625,-183588,-72064,-54399,-123889,-125840,10500,142075,60734,-204080,-303410,-410399,-501279,-326474,-314901,-499995,-274014,284481,501219,55218,-819453,-1286574,-848671,40133,831888,855669,425496,-199698,-1008191,2396353,7641074,5446954,-935304,-1324523,-1027720,-2426300,-2541504,-1720265,-823926,-107801,299374,210110,-266634,-133204,361352,533717,367307,362106,462975,487876,423516,393015,431095,316742,8646,-160975,-30488,242048,279711,38450,-173070,-281104,-248312,-119737,78904,172934,117676,101668,24201,-98607,-204300,-195146,-54448,126232,140678,-47814,-150205,-102639,-1838,-15916,-115162,-185970,-208249,-170448,-121707,-40995,66030,-18217,-221635,-141780,-54153,-84272,-34466,52345,177776,154686,-66751,-70430,198422,283119,255011,197449,-25504,-154827,-6600,-10455,-207442,-203416,-33912,29475,33732,87146,64716,-58683,-165105,-128676,-6374,142455,178700,-38563,-349194,-365347,-92330,26850,-204770,-277426,71941,290700,186917,170747,250834,253938,228586,127243,8495,86168,324492,412178,329862,145939,-19784,55989,219171,254007,239379,159559,16148,-130981,-178338,-64323,-7228,165124,105433,-115043,-112326,-10900,-44718,42981,266743,149354,-187159,-270282,-154365,-48465,119344,259231,185878,42832,24566,-18915,-99645,57013,268485,284841,151987,13055,27018,140776,124809,52471,32245,57274,167406,264775,217181,117869,138557,190324,143977,-4810,-100283,-54848,-41971,-135845,-129601,-109166,-193253,-43788,167500,90412,169622,373428,299424,189035,190031,130291,13777,-98265,-31109,87670,135300,125119,58686,-24136,-61976,-76281,48887,267255,329091,159696,80221,256340,346556,181224,86589,51470,-72554,-137881,-147416,-156735,-153174,-196892,-301134,-371631,-382625,-249864,-119506,-61602,-75897,-129395,-243929,-210179,-61237,-120098,-159180,-21101,-142630,-361651,-193665,70443,8790,-74086,17839,64904,6462,-65065,-174952,-252693,-236100,-231188,-127553,65460,60868,24281,183727,163842,22974,32001,31075,-127559,-216246,-141572,-79059,38527,24800,-37137,-52564,-74501,-137619,-146771,-106903,27068,131994,97361,-65377,-158207,-6875,165762,24883,-249999,-254486,-57874,111899,204259,194937,54009,-115852,-290145,-420672,-333089,-191853,-143205,51364,234502,281642,281146,242307,172957,98838,-2298,-46688,-90939,-259701,-259750,30972,354670,416758,325933,291262,167596,-108438,-76904,200836,307473,115506,35088,129515,116501,-9039,-41164,101576,240039,334205,379585,215492,44574,66635,136919,193035,183860,169516,249969,278440,133337,118834,339295,355913,131235,135015,280950,259508,197448,243665,250451,111282,-40826,-99524,-5695,95211,167852,304253,358679,90912,-239110,-333383,-291265,-291705,-273073,-153324,-78055,-59283,-93770,-100903,-46023,-54564,-124152,-57813,56426,26367,-31092,-61037,-90851,-105044,-144641,-217092,-205225,-50273,140807,269161,332593,305580,227093,52069,-116340,-149681,-61810,66232,98702,-38245,-211301,-206561,-51094,32531,107492,160564,3776,-187978,-48911,192623,182234,101348,89768,-59203,-309046,-319476,-164813,56016,263133,191702,-147862,-129794,215733,265286,5541,-90759,124661,409616,369211,53970,-109888,-2192,144907,105148,-18311,-7696,19637,-94779,-149163,-95654,-67619,-68191,58969,281252,469777,554737,524685,289806,-7831,-21085,275189,523662,459938,149630,-48629,-40614,-57980,-273583,-585102,-659525,-562601,-608057,-588009,-249174,125561,-166308,-454608,-20827,-126148,-1025086,-1086808,-605601,-242557,-15759,71644,225194,245238,-265704,-969235,-1102328,-1377030,-1230161,-518353,-405561,-492097,-256936,-496015,-663955,-470682,-425242,-303730,-41102,20311,-50690,-107974,-223393,-223575,-45779,56196,13707,26420,87883,205013,333348,294728,85082,-80391,-173834,-170366,100355,403332,363872,75067,-196327,-215915,-16495,17678,-150987,-170805,-114654,-227897,-320144,-147390,114721,230464,184621,42906,28277,260205,389006,79468,-225253,-123802,24779,-63851,-172862,-112620,7174,186165,317859,174326,-5104,81011,-24755,-377296,-404617,-94094,49757,2654,-51654,-7691,77602,-12745,-133154,-63376,-54759,-203565,-345546,-310018,-6555,170749,82366,98464,152460,38881,-152344,-266161,-117700,173299,251230,213032,250786,189457,-108242,-330458,-190728,30368,-71767,-139754,-112653,-240987,-321660,-94056,57412,-34450,-130276,-92218,-50823,-16661,72379,118224,-33199,-279728,-380233,-192722,-14090,988,9616,-23357,-152033,-192161],[-16305,130621,42512,-46156,16184,-27339,-208829,-224198,68,204825,161811,64415,202563,273512,88902,85948,216599,26309,-245352,-217642,-176452,-248320,-250412,-214590,-201938,-152874,-32250,-44442,-186013,-225925,-75485,70662,193621,226280,216991,266510,286369,155039,-69385,-50855,99166,93110,-27953,-113116,-189219,-194690,-139397,-46813,105141,203945,27066,-159953,-141174,26286,28414,-137140,-104742,-7468,-83012,-129747,-131509,-125014,148823,383340,250914,29325,-95186,-130541,-82176,-100785,-235854,-239773,-114988,-93318,-207229,-283988,-209524,-217011,-259601,-53163,242401,290859,104692,-195538,-422296,-368799,-137731,-59608,-21320,25269,-155960,-360546,-321742,-222129,-296096,-378681,-361535,-176147,78702,163267,-53834,-381581,-405207,-256640,-279968,-248618,90342,388175,332254,60490,-69676,30871,154315,161525,128974,150312,221030,231047,170655,90739,-23729,-69664,-37315,47312,8463,-166787,-263768,-212928,-149550,-71731,-116947,-247876,-182061,-4221,-28909,-118130,-52594,66463,110870,77892,2738,-73264,-136958,-266155,-322234,-147829,101756,263897,144399,-173964,-258124,-35281,126795,55959,-164929,-330995,-277155,-116885,75946,197686,116335,18916,68711,127584,108232,2904,-38309,90244,-3444,-310000,-280199,-64851,-49764,-68276,63897,103423,48150,24914,-19369,54880,326526,394000,128097,-139261,-302185,-420907,-479194,-365041,-150885,-34036,-25480,121793,321023,321704,257715,214040,115183,24272,-96276,-219718,-234665,-192203,-234837,-209422,-162908,-128572,-85838,-121622,-74182,90769,31414,-150277,-80768,-438,-180576,-358636,-281553,-157062,-108966,26199,202356,228198,187378,175735,148863,71856,-127739,-314938,-301800,-136615,145540,350908,233172,-17801,-30034,-14821,10983,202965,263829,183373,188951,218390,140447,29590,-39419,-51193,-28218,-151076,-362451,-394162,-250674,-66075,94004,232704,173314,158917,344543,414172,109263,-257260,-258223,-134665,-200736,-326657,-402959,-392537,-317400,-173770,17064,126746,125559,156273,-29654,-127822,5759,109250,217351,327120,287745,211196,253014,293254,80484,-180404,-167348,-117347,-227978,-249995,-180123,-172719,-150700,-52092,44522,55969,-17027,-100740,-73898,16671,-27775,-154068,-92675,131040,188027,-33478,-261251,-197760,28674,180211,158379,31524,-69522,-47845,-5655,-97085,-177506,-94961,-81191,-82594,33916,92445,64564,134899,126472,64447,44912,-82122,-196899,7092,280773,242267,126292,147450,172591,32306,-160250,-290506,-150589,79617,34923,-62151,-18878,67729,224801,276703,133211,108401,187435,230143,210660,83868,-61029,-114154,-88170,80497,292347,295632,124683,-29394,-70408,-17,210171,297316,49862,-195090,-232705,-201041,-73589,128099,149730,-84694,-308193,-348465,-238184,-26253,108261,30215,-23784,57743,-70389,-261067,-177758,-22666,1601,50428,92425,43166,-28542,-109415,-163803,-81234,-16556,-46516,-40546,-39035,-99383,-9436,95211,-21546,-195133,-238019,-103101,48624,71403,6199,29155,177097,309437,339098,312864,333506,308512,75900,-183524,-184705,-178032,-248006,-188064,-32545,-61329,-285586,-344904,-80505,154144,53031,-161991,-147509,-3329,41125,7489,-10656,35227,134463,121357,-129566,-293168,-424916,-541813,-351579,-289393,-489490,-273343,242006,383044,134752,-492917,-965950,-674579,55900,747950,1039208,625824,-871980,-2158621,3890677,9561478,4490707,-2932667,-2287135,-1220723,-2440711,-2319606,-1315797,-423966,-62076,273816,331461,40916,31022,361480,587913,424955,281894,349807,460619,494395,495995,546200,494824,193247,-149389,-126359,109518,136908,-78359,-208203,-297659,-327104,-195459,58467,115108,-8727,-30317,-12390,-73251,-172073,-162727,-67455,12920,16703,-142732,-226528,-118599,33752,-31174,-125528,-123648,-85740,-91048,-166919,-212940,-151597,-147692,-220866,-144965,-78637,-104392,-50630,33336,159376,162433,-13014,10236,235158,263012,223334,204126,14844,-68515,65950,19259,-173031,-169469,-37349,-3224,47695,181936,198154,31503,-75916,-2254,77444,117856,150407,30465,-223997,-250654,-70215,-55099,-343040,-406560,-17901,296713,237034,170316,193654,169960,138479,88921,31581,125491,390655,514154,353431,58475,-123024,52885,304724,342370,278793,188083,66247,-87131,-126930,-23910,86745,216093,138604,-88193,-104755,-64741,-191205,-143271,90944,90387,-111164,-141801,-61744,16663,145280,243290,154064,68282,61184,-51620,-133005,10892,180029,238165,197787,31857,-11890,108273,93350,6763,-46027,12522,197515,375694,336576,123624,1017,45496,127708,74129,-71062,-104458,-118291,-164120,-84282,-21144,-126498,-65351,131545,147472,245186,427620,347758,211991,202016,135507,35946,-45634,32440,152432,179820,144072,89620,18275,-72478,-133913,3723,261167,378395,233082,62052,123941,188253,64968,28190,69264,-10093,-130262,-195148,-145784,-77409,-135726,-257056,-321630,-332211,-213942,-138007,-105461,-106298,-142063,-232287,-190183,-82125,-202912,-221883,-56036,-167357,-348794,-156556,112839,65162,23509,116846,68894,-70888,-77481,-104980,-188527,-184405,-169338,-132436,39640,145613,213731,331449,260479,85828,59740,57230,-72787,-145456,-81328,18785,96506,36145,-32461,-72525,-123932,-98829,3003,7670,22397,56654,42830,-56232,-146494,-3137,197619,49686,-296158,-335745,-64353,137028,191266,163185,46216,-65839,-219136,-393718,-321258,-160081,-113390,103639,325934,357584,273114,156027,58528,39500,20893,44270,-34576,-269498,-288836,-2002,324301,447769,349180,285008,210725,36932,15248,198719,239488,57327,39250,178426,181378,3218,-117660,6329,236736,385651,411625,231498,28732,-16175,11083,84621,124058,186588,290178,230218,59969,97071,344398,360045,97361,-38947,-13664,44483,77098,169480,300828,214243,17962,-86642,-56627,-53892,-24981,223291,341378,101735,-184929,-265152,-316461,-363251,-268860,-99280,-44666,-42895,-21339,19198,105604,120930,-50246,-122634,-26147,-16768,-80916,-89344,3655,71828,-44589,-198698,-230404,-173069,-58447,119250,315580,409009,329042,93800,-81347,-91527,27472,202017,226503,-22769,-291175,-299964,-104099,16151,148880,229323,30864,-216538,-125021,128556,182935,92981,21180,-57370,-219421,-283662,-219858,-52082,174246,163341,-81124,-1044,325457,292446,11280,-79959,103421,341530,291658,22941,-101951,19224,159574,143780,16017,-2848,15774,-104163,-179838,-109369,-11756,25316,90285,259377,456196,508393,425238,228613,-9025,-4522,231534,448431,375040,43272,-153661,-91509,-41990,-230665,-530760,-506068,-273542,-247414,-370394,-219163,250070,-34818,-501693,-129829,-417849,-1493595,-1419613,-658226,-194698,44957,133067,263858,445808,226584,-488217,-1021367,-1576425,-1410455,-813506,-638500,-493743,-149120,-295857,-339118,-209352,-300469,-239389,13707,73625,16570,-70740,-235166,-230667,-29706,83765,41422,24586,31921,65536,188394,216181,67429,-48112,-97054,-90216,139116,454320,473507,155379,-199006,-300669,-106896,-22564,-179376,-263397,-210979,-244038,-256599,-37689,215168,254695,157126,62989,87241,267756,355718,44631,-274655,-181870,2247,-26732,-87557,-15390,105825,262505,284344,110176,9100,168605,80613,-323831,-408164,-101327,81496,18875,-53280,10789,108139,42380,-59925,-5176,-48529,-272902,-470296,-397745,1253,267264,127110,50557,148933,101187,-131918,-246487,-73846,197825,304809,295282,322238,267060,-16721,-315414,-297705,-56544,-68341,-217465,-331265,-441869,-345090,-30685,85520,-36947,-121325,-119025,-131958,-70480,91467,147157,-60975,-304759,-347796,-164860,-32862,-18044,35695,61552,-77330,-161582],[-77509,44590,8016,-34997,51839,24616,-138733,-182593,-12803,234702,241282,109200,206752,228827,-11228,-11428,196662,78368,-192914,-225114,-189376,-245937,-281930,-252376,-197802,-98933,83038,118692,-11690,-95261,-67296,-35141,158616,298601,285088,308769,360849,172150,-140196,-81413,159266,213880,128918,29162,-84438,-93739,-79637,-63488,59243,169821,31980,-147250,-82012,86018,54730,-88539,-31845,49037,-5832,-52925,-110476,-130147,164747,414810,307838,90911,-107063,-214330,-119390,-63837,-201312,-254089,-180621,-179340,-236737,-212348,-80208,-158575,-324711,-135369,212848,291509,133615,-109437,-320678,-318912,-149654,-85704,-2339,81603,-88032,-271308,-184690,-40752,-113949,-194353,-186949,-74012,141226,246043,-7925,-386336,-456246,-334230,-336087,-287522,38715,337911,309227,74615,-37233,39172,150719,167482,124789,162641,275591,243102,121266,40740,-86701,-134017,-20574,133799,111699,-62831,-156541,-157023,-206318,-217156,-198543,-238117,-155458,-16737,-37543,-132240,-62051,65952,89999,57434,51870,-7339,-114110,-271934,-318343,-149317,48057,123328,37828,-155439,-204815,-15987,163529,90246,-205332,-397863,-292151,-61940,87329,101717,20486,10769,117449,142554,42059,-48065,27255,200390,19683,-335353,-314080,-99101,-131327,-148220,60956,196958,170241,57766,-48751,23734,293858,292134,-49824,-259965,-291626,-354083,-362573,-262351,-118052,-19603,2101,93254,266532,318099,246803,110004,-34826,-44036,-89099,-170267,-167280,-121036,-156727,-173486,-156314,-103423,-55222,-68950,-35844,108441,76044,-114158,-132486,-90215,-250429,-420422,-304000,-107716,-71555,29032,193827,226500,230568,267511,238393,162034,-49119,-248014,-213691,-94946,87532,305951,240551,15148,1143,12359,8070,129227,202045,177582,170025,183620,222577,171978,48021,16045,65170,-87268,-380065,-417231,-268258,-122827,-2355,143930,153897,179894,367741,420087,99686,-254163,-222463,-86936,-150603,-326392,-470825,-443029,-309405,-160064,24707,162516,181053,132806,-52929,-109042,88715,236828,342412,457525,410787,282503,309683,300593,-7850,-287311,-218525,-119017,-204219,-185358,-58729,-48405,-52848,-26458,-9047,21719,-11238,-71551,-12842,82571,-6386,-159280,-119887,75001,164338,-29070,-251536,-196768,-2205,107664,35345,-109331,-154496,-99079,-109182,-229236,-256382,-108648,-63999,-41024,61744,96513,117552,198185,179647,80809,61157,-60444,-163336,32698,254528,209881,120442,129934,148687,1024,-229290,-360545,-246841,-63939,-137277,-220151,-120532,33113,145341,131209,12254,63019,191780,288052,318114,143535,-68759,-135130,-70288,104781,284124,276220,116121,-82677,-149614,3532,243051,257792,-598,-211265,-251164,-221210,-101761,81058,72413,-172463,-331031,-281273,-125922,103102,200436,33484,-66073,40597,-61662,-265382,-259163,-186868,-158985,-21388,57216,6785,-8197,-40973,-147723,-95820,-23635,-49441,-31792,-7437,-82252,-12739,51709,-106014,-238263,-237246,-105966,58501,95224,-8924,-48877,100709,294349,318540,258891,296548,363056,212350,-145440,-410916,-502814,-432303,-226542,-12306,-49087,-256223,-254252,20507,214377,107444,-92069,-100188,34662,99456,109526,84414,50344,131175,179283,-44691,-279383,-436623,-532454,-332545,-243510,-450649,-299973,91672,162050,147144,-125436,-493360,-324996,162066,597975,974847,676424,-874811,-1690679,5036350,9158081,2183089,-4543644,-3038979,-1248019,-2021233,-1713114,-560227,107929,14785,256753,512833,432920,204475,309362,580237,503124,255957,239804,365705,469303,500748,514278,517623,291164,-168327,-262581,-76109,-71253,-227124,-249136,-308083,-410092,-259666,58857,99728,-78410,-139765,-54903,-65140,-149050,-144398,-108375,-120047,-103191,-179493,-241548,-84081,102306,-7650,-110609,-65300,-999,-39107,-183742,-299193,-265838,-218798,-199309,-139841,-101185,-125069,-88964,-25066,98058,152424,57721,124979,283478,232702,174271,199465,68152,20102,103376,11781,-160646,-149860,-50952,-29497,63416,256285,312337,128376,21902,101153,132035,66269,78049,68570,-92613,-159154,-84841,-128097,-395404,-454398,-108138,246383,254547,158499,109486,54829,54888,98313,86628,125692,318620,451073,261717,-88620,-249035,-16923,293934,379045,302984,213624,108719,-47427,-106838,-61422,111405,197959,119130,-79738,-124504,-135041,-294947,-300785,-121070,-19179,-61813,-40208,12889,87298,184564,210064,90857,61625,64014,-98839,-143436,3315,109085,186879,230651,45064,-55853,70700,90870,-5144,-112190,-58216,193628,433109,360623,62377,-134960,-78701,118882,156872,-39203,-164966,-196938,-176055,-6636,98509,-52184,-120973,35799,158999,284665,436785,354632,183310,133653,85913,49611,35464,105204,198145,190878,136314,117173,83414,-41782,-146771,-37959,208900,353489,249626,24580,-28125,-6181,-67374,-28712,77278,40743,-106409,-200789,-111283,-9723,-87213,-194454,-231196,-230045,-142076,-124584,-165631,-163366,-136417,-147374,-92763,-67707,-228002,-211470,-46179,-138215,-264411,-72150,149822,118210,123107,194103,56245,-135515,-80445,-28040,-109563,-126596,-114973,-118520,43944,224145,348778,397226,298397,142381,108213,111910,25270,-39667,10440,153951,149948,32732,-28943,-75345,-153344,-58762,113866,94771,14434,-28967,-38417,-40656,-93287,13334,199024,33593,-356241,-408443,-75781,142697,151289,97539,11218,-28294,-111066,-250020,-193759,-100798,-87251,149249,410060,415262,267790,96009,-11630,25826,82633,150323,45587,-206376,-237907,11554,302247,451039,350183,289643,292320,220046,127832,185991,153302,20107,51231,190059,202635,7618,-175352,-92977,180661,354272,365303,249437,66097,-83852,-114942,-25749,57909,164099,233225,93466,-50154,48701,293028,319796,72779,-179050,-271331,-176388,-84954,48580,293826,277516,30218,-133168,-167434,-234152,-219002,110474,280879,107302,-89160,-148619,-303730,-421354,-280500,-76259,-25377,-34889,29096,110755,207426,210740,-32516,-203986,-114771,-36785,-88580,-96962,74395,203878,23600,-200097,-237853,-227262,-177063,15855,284379,477855,418066,148878,-33200,-15377,137308,332569,346672,26648,-322592,-341837,-109002,29911,162331,241795,29200,-226132,-169430,69682,177259,100722,-6929,-29048,-119277,-259234,-277733,-147384,76692,103570,-28498,96826,343280,233859,-13922,-75464,78176,262247,204494,-14755,-118970,-12987,117487,122078,17484,18262,52702,-65478,-175486,-104684,45629,120695,133859,240842,407258,407521,267076,113474,-34284,-10407,159712,352797,296935,-18756,-203552,-112585,-9746,-164724,-436727,-307896,51041,185609,-3603,-74850,313542,-13490,-761152,-645683,-1022693,-2011173,-1757057,-715419,-102655,183604,291455,334990,542429,606615,4451,-1049021,-1904599,-1714185,-1222917,-963711,-559782,-83213,-63414,-12901,42277,-133307,-114148,102706,123242,63043,-33997,-206070,-192969,3934,105607,76739,57126,34167,-11530,84638,170281,91139,15845,-10078,-16637,134599,422000,502032,197350,-186590,-334290,-176496,-60964,-178950,-301651,-262719,-237261,-189640,32380,249468,245102,124711,66000,97093,221698,309353,57080,-279732,-250990,-55809,2301,14180,67527,137739,225052,165805,9026,1883,220619,177275,-238884,-385414,-115363,88686,8290,-72096,31239,153468,126747,62203,94040,2085,-277470,-516871,-441504,-23300,280728,106647,-31790,114492,113439,-131709,-206893,-25322,184296,285610,307509,347279,308763,65651,-261436,-345144,-141799,-81630,-280894,-502430,-589571,-327539,33796,73626,-86737,-120363,-129600,-207804,-130996,104265,157939,-83331,-273707,-240211,-100866,-40286,-53961,-732,64009,-60648,-167183],[-153009,-64916,-46084,-38589,47156,30314,-67280,-91814,-1710,223331,274206,128818,172594,149420,-113284,-90459,193353,176432,-43909,-151590,-165843,-210748,-272810,-257892,-170790,-34518,165935,235987,120136,21077,-18271,-53902,130466,324284,331721,317629,351472,123796,-218227,-143646,173105,305116,257888,144778,25016,14531,-3715,-43708,34886,101421,-12548,-163012,-53326,96507,42538,-44421,24769,57855,51609,76475,-23666,-92166,166265,385607,296552,107119,-107330,-250170,-127405,-14770,-139664,-250024,-251602,-249476,-203914,-74128,50330,-102775,-331758,-169289,145128,217941,136740,-9827,-214473,-286189,-202198,-134103,-11350,82952,-47443,-170142,-45973,99254,52695,25331,48050,36750,154733,272016,5402,-366333,-432092,-346028,-370781,-344741,-68231,221806,250185,100015,7650,24526,96111,128172,86280,140661,296776,247783,97243,43161,-66174,-143920,-13868,176880,196335,35997,-62988,-111671,-261409,-348715,-248050,-175993,-82246,-6674,-52233,-146108,-73926,44992,46683,23307,76408,40389,-90261,-228681,-230492,-96296,-9103,-34830,-59621,-123876,-153594,-5402,186458,122236,-205960,-398868,-264770,-12851,64863,-43645,-124709,-26550,141273,154166,10047,-65466,111585,318547,85760,-281914,-287266,-122284,-201516,-219673,22637,247878,249197,47827,-101015,-14157,220106,141299,-218137,-336010,-261407,-286806,-238323,-134374,-50048,28122,31954,-4003,89628,221014,207905,30926,-130213,-80878,-48932,-79761,-73209,-54563,-70775,-122949,-154500,-95692,-20964,3162,15770,137894,159682,-42463,-176463,-161450,-272096,-404126,-241260,-185,13338,74702,207797,226607,263502,321038,263795,180321,-13103,-184913,-111277,-38330,36068,257902,241290,54483,43144,58198,29891,75052,153329,189329,173617,153232,272257,274899,104506,62640,122878,-43595,-369106,-428402,-291728,-188380,-96880,44447,149338,225169,360124,378847,80588,-243153,-203309,-54089,-85593,-276845,-463562,-443998,-279502,-130122,21553,149166,207259,93733,-96410,-137723,83324,275413,383219,506915,486560,328097,317203,272663,-55937,-310869,-216814,-118522,-179970,-90553,104586,117306,86081,77955,45032,46458,15854,-17301,58865,128978,-3244,-160006,-139051,11668,132549,-523,-193481,-177191,-64521,-21447,-117057,-237978,-224103,-158998,-212919,-336626,-303338,-113951,-38163,6349,80172,83077,138261,206231,181465,77964,64144,-34895,-115601,41482,179676,135601,85818,96310,107181,-23418,-268933,-393123,-315249,-200865,-284753,-341648,-193144,23760,101923,11422,-91616,30542,208340,324920,370130,173743,-60063,-131701,-72337,68964,216914,254078,147524,-120923,-265350,-29648,237671,165854,-74907,-219422,-261424,-234609,-117809,15245,-42625,-240556,-295079,-176957,251,226495,274162,28483,-94402,49005,5006,-201765,-286149,-306097,-290632,-105178,18611,-9776,7263,3073,-116067,-85344,-24607,-56788,-16223,50240,-6449,16896,36767,-99372,-193838,-200992,-130264,12762,78949,-19595,-122135,-5753,239142,279011,194870,242438,389316,311112,-122393,-583721,-682055,-461807,-159440,34270,-32341,-192084,-138881,119891,270632,162581,-11399,-66765,7486,89252,154843,145405,62635,126097,205400,16036,-269046,-455426,-500956,-279469,-182350,-398475,-363239,-139925,-92995,105303,188065,-2335,107160,369813,489021,736986,586514,-147982,538627,5653469,6425947,-914579,-5409503,-3323608,-1100013,-1338034,-902327,354758,646599,100597,196901,655594,766178,334936,223437,521329,568932,270341,149656,235486,367856,399449,341936,395151,280296,-204392,-386346,-243691,-259732,-337149,-254669,-286780,-459865,-302544,59229,108283,-98297,-202922,-89228,-72799,-137553,-141654,-166117,-237728,-195580,-163226,-185853,1428,198141,83997,-39675,-11823,25810,-31557,-179522,-296332,-254391,-186616,-138711,-109172,-97783,-122124,-120855,-96884,9556,122050,128043,240570,318914,184562,110184,175989,118825,82588,82507,-38016,-167792,-149967,-79180,-45144,76451,286077,360430,189353,89945,151264,145879,3745,-18976,63371,-1790,-123300,-134560,-179206,-355625,-414009,-176351,158394,246599,144431,16113,-62590,10210,163952,175113,112524,157484,250414,93264,-230701,-343193,-107714,228642,375583,310435,234723,142421,-11832,-88228,-78430,97004,132802,63751,-85894,-161832,-205302,-335002,-381262,-293930,-143694,-45517,18039,58536,153165,240397,177079,14034,19513,26131,-148501,-127874,36577,71561,143198,235906,42507,-95664,45760,128195,19045,-151162,-135565,154074,417789,281149,-54512,-232534,-144215,109566,189813,-38667,-231047,-264173,-173315,79980,221259,23137,-174545,-75217,126278,278994,394052,307786,108368,3498,-12101,43950,120384,173440,216636,171146,109272,133764,147791,13018,-119782,-65361,126663,268038,218842,-4488,-147088,-182258,-180586,-59854,75710,48474,-91805,-170530,-61523,38246,-53032,-119538,-115875,-96163,-41594,-75054,-206704,-208547,-100164,-2343,60940,-20247,-191593,-134572,8968,-61310,-131355,37517,173310,153900,195471,224897,21910,-175745,-67342,47016,-27464,-74597,-85017,-89381,73578,273864,401467,388546,290781,191157,169655,178821,130206,61733,104409,273049,182697,18466,-18738,-50298,-143448,-13469,176709,145818,14250,-104143,-141742,-50148,-24797,42405,172340,-22368,-411518,-431909,-71227,131330,95693,14722,-43923,-12776,-3489,-60275,-21442,-39243,-69247,176965,463824,449616,272674,78324,-16217,54100,153292,231289,115258,-99361,-127290,55059,288095,425546,326539,298295,383492,373998,226241,158231,68620,20704,77412,159092,160581,-12117,-212062,-174407,91161,259285,268416,264623,136987,-119813,-204135,-106105,-9959,81882,88719,-76838,-158210,-10796,204970,251348,68451,-232802,-396695,-311883,-214352,-70972,230377,286029,8043,-211628,-296269,-380066,-333011,10893,202203,105513,12980,-23799,-255296,-445127,-295122,-73498,-19181,-37398,46911,160253,251489,210331,-63289,-271639,-171860,-12365,-44931,-72487,114798,236717,12766,-227195,-232927,-208051,-184386,-13278,251577,487098,455077,190171,7996,57378,240970,423857,424800,99419,-291477,-321607,-68587,73176,158835,207489,8159,-207424,-172231,19054,161995,129153,15855,14665,-39869,-244561,-309414,-192965,-7166,24855,-4007,133368,252248,95063,-71306,-78543,63961,199310,129381,-42635,-127814,-66347,34446,43818,-12469,50888,118306,6582,-141588,-94225,77591,196430,198186,245142,345408,292495,108125,-18610,-72924,-20162,112726,286556,259427,-18164,-202632,-126591,8008,-103446,-331818,-126500,324659,587192,450658,197928,319840,-107626,-1153314,-1439517,-1773674,-2421333,-1989832,-754457,14184,375276,530630,469040,557018,777109,324520,-1203085,-2285043,-2062608,-1630841,-1288958,-647460,-56682,125830,222083,219110,25404,28047,190249,155182,75580,-19321,-156067,-116848,59112,126398,105115,96302,80424,5040,55443,167709,150317,89387,63857,39401,93650,316471,437748,181378,-173905,-317869,-218009,-97751,-153077,-270775,-249985,-203503,-134943,50173,221207,213724,96142,44386,53496,138620,267239,120488,-230296,-307327,-128603,23468,110257,120943,99958,88119,3655,-96137,-19375,237981,253962,-133535,-337786,-129296,71455,-20389,-95609,54941,214794,228980,193668,184079,63301,-219702,-470912,-430001,-67479,206181,14510,-133429,61096,79918,-144872,-154177,22161,152386,215168,250630,308371,293192,112982,-184263,-321641,-200281,-112184,-308383,-569923,-639420,-288032,68795,21439,-159083,-115932,-112259,-250996,-184731,103482,154959,-84838,-190635,-90939,-20652,-26887,-83617,-78578,-11868,-95164,-191615],[-197287,-143976,-96489,-51124,8611,-13090,-21179,19040,39981,192906,266449,122110,110577,59547,-191919,-138837,199374,292612,160384,-15306,-117620,-162528,-229719,-234257,-135154,23463,211462,289722,172911,84396,55068,16947,121023,291239,321493,276974,259702,26376,-285758,-221349,140044,342640,321047,205919,117055,105772,68877,9485,42849,29803,-96687,-201587,-52150,72775,5194,-20369,44651,19530,79910,226093,107693,-19206,157899,304614,215187,73113,-87469,-211702,-91611,39369,-64118,-225506,-301069,-273734,-112273,91647,149303,-62463,-280568,-150436,56441,92490,115073,77839,-133084,-290798,-289953,-197169,-54516,19430,-46555,-73733,69409,176420,165062,221673,278272,130228,119247,240153,-9931,-338557,-358455,-300564,-381735,-413674,-207956,73312,171391,117101,36088,-19685,5163,58849,25072,91286,282810,239126,91117,88498,30959,-88246,-18844,157019,232120,96675,-18670,-95554,-300606,-423127,-252448,-78219,16786,20070,-68484,-146023,-70486,27672,8193,-3200,81084,61742,-74617,-154803,-88169,-3378,-62571,-178979,-127728,-86616,-117753,-13392,173191,129619,-166428,-330800,-206234,7162,10855,-192121,-273111,-77122,146675,164553,10915,-50688,198345,421881,180338,-160587,-191310,-124493,-255519,-290064,-56740,242991,266923,-3356,-170677,-58429,119631,-21114,-339194,-354010,-218470,-227134,-141579,-29389,17532,87153,54175,-141761,-163419,49643,150241,-1322,-148828,-77209,16215,22753,5152,-15975,-1833,-71056,-149664,-92798,17345,72549,62170,160968,239915,27767,-209821,-197556,-237073,-317559,-117249,142116,147264,167535,235904,217094,266272,313641,222189,134918,-16435,-134358,-29817,-2380,-11483,207417,231592,77206,74032,114128,78759,61979,129272,203703,185610,138406,273442,295418,108674,73818,126633,-22062,-305061,-400968,-307730,-246350,-176417,-39150,164375,285932,333389,305816,55188,-219276,-187247,-32961,-20400,-183216,-380013,-401452,-246639,-98218,5843,74692,141450,17424,-156935,-204217,-3075,223540,331948,452093,486915,335814,270056,219982,-42057,-242447,-167200,-115690,-153833,13783,266403,285458,242932,257098,206268,114023,45300,38413,116952,148826,-8715,-154214,-146990,-38912,104315,49880,-97659,-137680,-137450,-173071,-254677,-315271,-261587,-213662,-293586,-403347,-325651,-129630,-29386,33687,70010,40282,107204,155182,129725,53267,41834,-16523,-62955,23962,67866,36534,37476,74325,89905,-18453,-264448,-376612,-327888,-285730,-361711,-388269,-226238,13506,95263,-31224,-130002,24345,225095,322172,348173,170582,-31931,-97661,-88166,-20962,95447,214411,196250,-132733,-376216,-88838,194996,49883,-147279,-209949,-255976,-236863,-123704,-60241,-159053,-261143,-203231,-52464,114333,318193,325745,32715,-100425,72013,103896,-95948,-262753,-356325,-365074,-187115,-21170,-3437,22868,18007,-83824,-65903,-28834,-75117,-16006,95481,92175,63288,37242,-28036,-82240,-132547,-158249,-70666,27078,-27018,-175727,-118922,140797,197856,97673,157182,367753,339798,-125900,-649885,-660365,-301595,30427,112757,-20585,-130497,-45233,189266,308877,204225,56453,-64570,-92027,6707,136227,164415,80045,120669,186527,29859,-263379,-479446,-473251,-206563,-107565,-342050,-450058,-396630,-316904,23552,361508,366942,490395,624459,479586,452859,410028,1102665,3956702,5716123,2110757,-4041756,-5390464,-2991650,-774705,-602544,-126054,1150384,1069612,188565,81610,665481,914710,394876,132522,425540,580150,288325,85621,114305,237873,227307,96603,193985,186075,-233674,-447676,-332220,-351698,-352062,-198676,-223396,-447925,-316641,39638,110248,-94456,-217608,-112263,-95913,-137165,-144489,-214310,-302153,-234625,-111512,-79050,110040,295478,233949,90910,37271,199,-60072,-157943,-225352,-140238,-47324,-28719,-43781,-57386,-82793,-121653,-153420,-80252,80455,186203,324943,317894,112586,33934,129344,147729,99559,2393,-120167,-181891,-162235,-116869,-49612,82734,259398,317005,185227,102866,137448,121121,-48678,-111215,17507,20273,-145109,-202771,-204859,-254341,-310725,-210170,58614,223681,138922,-58617,-146440,19161,266250,282223,113051,-8152,3001,-85672,-311191,-362113,-155934,173268,351495,297737,243747,168577,26419,-40312,-7769,87070,59434,7689,-88300,-191746,-250190,-306782,-360425,-367993,-239775,-52938,34854,74055,200458,295095,152344,-56778,-51450,-46917,-186398,-87968,102124,76515,117322,207480,19815,-125337,35576,183882,63412,-153048,-189945,87610,327385,124298,-194873,-274738,-144295,90952,148045,-87345,-292833,-307046,-159250,149505,312810,90222,-189947,-156429,60448,230876,309217,214713,9549,-145518,-134492,13423,178799,223387,212968,135278,74017,132521,184616,62456,-73108,-72428,38857,153319,164253,-3326,-195909,-294008,-243861,-49078,68324,-296,-104663,-119112,-6715,58961,-35779,-44625,2784,38809,71091,4935,-195583,-207290,-31802,168000,224907,44160,-110854,-18422,99495,51959,22589,142103,177294,162769,222139,205730,-23643,-183397,-34730,114651,47298,-36959,-80831,-49755,114064,279234,370315,334195,264110,229282,227576,237223,205822,127235,176319,334333,186811,-1526,1932,985,-94529,30403,192925,162593,28361,-153771,-249267,-95375,29670,74227,125458,-99785,-434729,-376944,-33889,109658,38581,-60773,-103425,-24281,65021,92755,113390,3750,-58168,179547,468610,456527,286126,104913,42477,105622,197712,253645,142432,2003,-3961,100571,275751,377212,280403,298876,451456,454344,282899,114462,2422,59881,121593,103566,68152,-59230,-235686,-229868,-10123,131025,157853,266803,202027,-122890,-237255,-137697,-74273,-60134,-107070,-223035,-231059,-63505,112041,176225,83261,-184668,-362285,-317143,-251313,-142835,132525,241562,-25088,-281888,-394790,-439290,-326514,-42432,133010,100702,90094,71011,-184436,-419245,-289822,-69149,-20114,-51756,29168,164642,247017,150887,-116056,-301369,-172467,59668,42759,-12829,134049,169639,-79240,-268254,-216164,-135605,-98867,21862,221931,428932,418854,196819,30541,110285,311527,451126,438914,173832,-206350,-250317,-332,134684,154009,148713,-19713,-165435,-146017,-29408,133154,170176,76514,55500,-3839,-229541,-290289,-169984,-60921,-56853,-12681,102456,77792,-92298,-155258,-91634,66065,167058,78703,-48001,-101630,-104334,-61064,-64079,-57143,87909,185389,76723,-96642,-90942,67991,235625,272808,268697,287417,202078,-625,-127677,-111178,-18943,115004,271655,273048,37709,-173337,-159019,-18802,-73805,-240895,-2763,495788,877923,897455,543364,260455,-308439,-1561613,-2286792,-2448942,-2580962,-2027167,-752620,135703,577314,797713,662285,519421,683339,330247,-1437228,-2598986,-2347070,-1919895,-1514602,-703852,-50710,218966,314228,291472,138602,141536,240049,157890,49579,-41834,-112578,-24740,125623,147959,115385,109698,130513,94172,95596,192883,213062,141161,108655,76228,36646,173306,304526,112292,-168611,-265356,-229676,-130390,-112200,-182356,-177898,-147389,-100615,26903,160567,179659,77485,-339,-31021,41104,236499,213423,-137244,-329208,-189610,34938,177630,145280,26164,-84191,-146454,-177571,-47689,226579,301767,-21411,-266460,-136625,35088,-51103,-109012,75328,275494,322403,285712,216917,97454,-123059,-346279,-362249,-104608,76415,-125863,-233044,3967,21985,-157154,-97578,62280,122307,128490,145382,204916,215491,110134,-108852,-247244,-220087,-151929,-287199,-512197,-578754,-249341,53906,-57000,-218457,-93424,-60860,-241068,-214208,89279,147465,-56626,-77364,51476,52155,8722,-89315,-162678,-129140,-151714,-206846],[-183195,-164500,-130380,-69883,-48693,-89270,-11048,118795,106712,170889,236257,94393,37205,-17073,-230190,-155276,203217,391699,355141,140391,-63777,-125900,-172563,-193052,-106507,57587,222056,280001,142351,82901,130276,140727,130418,209808,243752,188950,117909,-84681,-328296,-291362,73287,317279,301774,205525,177788,163718,122321,83022,74825,-28696,-196045,-241318,-57302,46222,-37517,-29550,19616,-45292,85777,355209,244651,67581,144761,193160,85008,3550,-47026,-102353,-14473,91614,9011,-183730,-308127,-240943,9823,235412,199724,-38115,-185055,-88686,-26605,-41598,77399,134380,-82847,-322360,-383023,-255265,-119014,-88352,-78077,4495,139677,182846,204799,358207,453560,193534,56069,170061,-37917,-312331,-272218,-226975,-371474,-476823,-344281,-67578,90743,106229,25177,-89043,-95764,-19629,-45581,24889,238030,212689,88625,144897,155455,9768,-34857,79737,209475,105709,-33498,-109499,-308132,-415787,-210464,25877,106842,45240,-80894,-120700,-37057,36071,-2052,-6180,77521,58736,-71338,-78096,60612,100883,-106662,-291261,-167101,-52657,-101569,-45832,111842,100482,-96956,-209193,-134675,-11701,-58366,-290275,-369452,-118848,141253,168592,24255,-20689,267105,491808,277225,-7635,-46936,-99962,-290376,-361540,-160585,185344,215559,-88932,-244794,-100654,24824,-142143,-381056,-314923,-168817,-173945,-84854,22490,49899,126371,60470,-275510,-415334,-145751,89816,15393,-99643,-36077,90539,103719,33853,-12633,42558,-20404,-130427,-81189,58393,124494,91139,161259,271512,57362,-234907,-199204,-163085,-200421,11001,269934,299184,285045,261253,190003,227632,241915,134249,57661,-42309,-101476,3531,-15924,-64794,152037,211656,70872,78941,167566,145140,91657,126594,197267,184284,142388,228216,219250,57200,45435,77755,-12505,-181485,-314617,-303814,-289249,-241968,-93807,196831,351057,309531,227744,28717,-177344,-157060,-22368,26118,-68242,-249038,-336604,-226526,-74864,-16795,-45807,-33836,-104601,-218171,-275924,-128800,114505,212714,304971,413459,312633,187807,162509,30749,-108541,-90169,-103732,-117914,105211,380135,408635,381350,466185,419000,191926,58244,73036,144356,144024,-9479,-136976,-139839,-61394,86508,105159,6682,-84589,-197450,-306158,-339762,-324574,-264863,-249552,-335381,-427195,-337706,-167849,-52761,28999,25361,-37600,21214,63334,46217,13424,-3847,-9846,-14290,-16568,-55520,-61143,-4467,81892,121935,23620,-218606,-313529,-271150,-284214,-340139,-341814,-221665,-23395,105389,17682,-86207,40951,228028,278985,262600,141418,10110,-44960,-113469,-146910,-64805,145356,237996,-110648,-438518,-149959,130068,-55218,-192716,-174674,-226097,-222886,-124798,-134295,-243081,-225383,-74638,73553,201989,368691,358035,58717,-82411,96081,201311,16831,-208300,-335514,-371085,-253618,-60893,21487,44109,13398,-59275,-50582,-39604,-97108,-38809,95551,163492,102540,33374,52616,51893,-41929,-165106,-156424,-40773,-26712,-192169,-209114,12956,71859,-40741,28669,280210,285090,-149467,-592756,-473432,-4419,303438,214501,-16363,-98954,-2131,214252,318582,221719,94691,-96508,-239101,-123767,65525,140369,107540,124703,129978,-6816,-258901,-494472,-458369,-127692,-19335,-279693,-527520,-612683,-474909,-95112,345444,517716,706091,829815,558818,242997,212304,2477397,7496645,5377088,-2550385,-6528122,-4603423,-2089502,-313285,5368,413129,1588513,1302645,286978,-48867,506803,829731,388071,65490,306909,505011,271101,48047,42822,134096,50902,-124250,991,64009,-234996,-422487,-316632,-313129,-254645,-84161,-128247,-365084,-293498,-4492,81049,-96177,-203293,-133227,-135032,-144167,-135463,-221467,-286595,-203056,-44647,36819,194956,356023,390296,247811,79688,-51262,-96180,-116810,-117466,25672,158530,120750,49763,11733,-13621,-81636,-173344,-145528,43778,227943,359130,269782,18216,-51236,59925,138984,67992,-114391,-212745,-186151,-168460,-149956,-45251,80469,182412,190474,112015,58220,72441,71768,-73018,-167841,-48877,-22402,-199701,-265096,-209175,-143133,-190379,-210484,-27843,195514,149695,-85203,-165450,73418,365386,379086,140769,-100760,-183288,-213771,-309884,-293619,-113420,177889,323886,263110,232878,189712,74571,46117,142051,110223,14861,-13140,-65394,-186863,-245412,-221214,-248358,-325528,-272994,-63054,27812,67589,216514,317055,131313,-105862,-134395,-137803,-201807,-29312,183499,121081,110400,147749,-21285,-143905,27320,216353,101510,-117895,-196551,11056,180688,-58413,-314809,-265422,-100316,61409,49162,-173294,-336304,-316410,-137451,182251,344644,136725,-150705,-184428,-23855,152332,205148,100872,-83134,-263714,-246695,-39398,185793,244423,202818,104240,41651,111186,176105,78285,-32458,-60582,-31832,45099,112897,34428,-165876,-317724,-239895,5260,60496,-93801,-146835,-63489,42358,48625,-39815,15925,104552,146500,174057,99012,-120712,-148149,54927,319428,351047,104676,-16574,97826,205656,187692,172417,213959,160508,144830,203470,155320,-57921,-155297,14755,170239,106268,-16101,-89190,-5876,147369,238945,281162,271449,244186,250769,262078,269597,231799,145082,213420,326192,163616,-22746,29579,63310,-27507,56161,168408,153187,55083,-172038,-335447,-161717,50702,93960,68456,-171365,-403868,-241940,39294,85828,-8587,-107507,-149064,-60334,70947,151950,157385,18023,-49675,156991,419060,434604,302259,165136,139070,153558,189471,202605,107178,46255,77473,122673,257345,316926,219617,281879,476575,458227,287172,57788,-37744,121674,181563,57484,-33679,-121389,-257926,-265256,-103800,5436,66269,244764,219931,-107087,-216399,-118821,-127618,-235361,-302293,-308250,-254706,-96575,44114,113485,106128,-62104,-214452,-212034,-178959,-139807,37698,166141,-43945,-309534,-430867,-398995,-219755,-41873,92332,100928,125582,112347,-109966,-340458,-245350,-44384,-20640,-76534,-17885,129526,210590,78969,-159065,-285004,-115715,160404,151048,71421,145589,49826,-211265,-303388,-187134,-46437,22300,81619,191469,318583,317207,162056,32040,135064,331029,408732,389392,226061,-96588,-156194,71327,198327,160385,90680,-42663,-114890,-117150,-84673,89144,207249,146450,76369,-16884,-204502,-213886,-86300,-78784,-127281,-49671,23498,-120571,-278512,-252173,-115078,80865,162932,52548,-27640,-35362,-104869,-138580,-161334,-91637,121831,223184,105881,-64168,-103095,16956,229521,327689,283040,234778,156282,-34765,-185945,-138187,-3223,155161,298208,324485,120979,-144778,-223274,-102359,-89865,-177775,55063,560614,1023247,1236836,857783,121081,-591314,-1872237,-2951516,-2860114,-2415161,-1832028,-698088,244715,743411,1021111,871278,447925,327928,-14651,-1655635,-2724223,-2465305,-2010288,-1569714,-688685,-42543,203945,266270,269140,191899,193529,227878,124534,-9193,-101724,-99232,49573,180628,166892,103583,74807,137389,191971,166195,213780,235389,144377,120996,98967,-12252,39482,153139,19967,-164647,-193582,-213453,-153027,-68472,-67115,-71453,-80608,-86358,-12671,105712,159302,69842,-57549,-130750,-48634,213211,298150,-28909,-305103,-215851,34295,201183,153181,-30437,-207019,-236100,-220875,-77897,193613,316236,84885,-172828,-133674,-12361,-68614,-103513,80131,307965,373949,299163,166436,78896,-23329,-179527,-247462,-105560,-51427,-267902,-308670,-43012,-31066,-153775,-47390,87378,104517,58724,25113,57168,91049,58585,-60542,-164367,-210187,-190336,-222491,-353848,-435904,-229128,-12512,-139284,-236717,-44672,20555,-174009,-204958,70328,146241,-262,33905,142326,98384,58366,-66744,-219982,-235547,-194797,-189859],[-116020,-137164,-150678,-96143,-107536,-169206,-27808,186835,183854,177403,205221,56324,-30079,-65711,-225476,-147496,196873,446151,479349,265237,-19604,-116794,-126423,-149373,-94956,55850,202629,222564,56557,35553,188340,260825,146959,106298,118688,75732,-22498,-168884,-338670,-333629,-6033,237857,211085,158116,204091,184145,149500,157001,108059,-78066,-282827,-258828,-44107,47626,-66063,-73419,-41907,-106184,86579,431928,345094,140822,129572,78656,-55147,-72221,6914,45656,86002,137222,64614,-133232,-265254,-161458,120055,314614,202866,-19377,-67682,-5076,-79454,-137875,37471,151385,-52447,-345966,-438478,-283963,-177657,-197325,-118435,58218,153770,122194,174497,423825,551654,228641,-1721,93643,-58209,-286971,-206338,-160733,-345867,-513654,-441221,-169972,19582,56538,-31140,-168677,-178477,-87615,-115007,-48370,171917,169275,76950,174006,239586,101842,-58292,-25672,142515,72178,-89661,-138583,-277014,-337065,-137947,103461,153722,50108,-82374,-65749,32299,82136,26579,17610,76232,41037,-78318,-23331,171219,186175,-138283,-370596,-194240,-30417,-102107,-101826,8472,39380,-14576,-63676,-70609,-63036,-117671,-298825,-373070,-134359,127757,156732,23263,1099,301141,518042,346689,128323,102143,-48980,-302668,-424913,-255113,92309,98433,-200897,-307193,-126287,-28505,-177349,-330844,-233768,-118353,-124208,-59723,18784,28904,119946,46949,-361970,-587445,-303082,42780,63017,-16050,28410,155292,139980,6704,-32395,71699,34068,-87152,-51623,97647,155050,100731,131788,228318,23966,-255083,-180360,-84981,-103318,83019,331235,416783,384540,266456,147576,153019,125142,36975,-7634,-65337,-85332,-19084,-86912,-132083,92490,186799,38313,54804,204580,209660,146055,131745,151173,152317,160257,156940,69815,-33452,-14500,-5267,-2415,-17827,-171199,-274451,-316979,-298076,-119995,236895,406862,301067,164117,4373,-117071,-102609,-23784,38182,35041,-115867,-275442,-224357,-62402,-35773,-175968,-274374,-255948,-257505,-312809,-235396,1322,71860,112445,297928,277643,104170,120356,135490,40731,-11850,-72350,-63770,166130,414477,452041,465168,633277,597099,248171,46540,75911,137841,123895,4844,-102915,-114206,-51076,78507,140019,83540,-30275,-227190,-385679,-352781,-276966,-248408,-261516,-333909,-414451,-349104,-225736,-103710,-46,-43159,-145527,-102707,-36191,-34071,-31054,-60824,-14489,22122,-64580,-157465,-128978,-21631,120125,197324,89895,-150350,-219254,-152593,-188775,-222983,-214848,-192109,-95203,105707,129115,16420,63048,209258,211952,147378,101248,53611,1379,-147200,-283958,-241192,44788,255400,-55435,-425525,-185571,66408,-121011,-196154,-111529,-166957,-189806,-125640,-193661,-274125,-145441,60752,181444,259201,383301,374904,105540,-47315,110305,268815,104987,-148642,-260754,-312466,-291628,-99898,53249,72960,7235,-41737,-44754,-53403,-104953,-72343,40247,167417,113853,10856,90209,160641,58194,-129331,-206105,-98444,-12425,-159316,-250089,-114424,-73719,-199712,-138817,121628,158409,-170676,-435965,-218587,310698,573455,318080,-14138,-101770,-7903,198763,294824,208974,97112,-150509,-387296,-261345,-34635,79177,144587,151484,59656,-78449,-250433,-480240,-443190,-53210,78127,-203773,-557206,-735350,-568353,-256287,145996,431175,697253,895047,660862,172115,39458,3531106,10047207,4912988,-6295373,-8016554,-3363373,-855006,180369,381571,627298,1585737,1341092,408665,-117628,234284,566211,343185,40891,177204,338276,198508,37270,43650,93810,-60703,-240118,-117618,-29966,-200830,-322469,-216144,-167823,-76199,54736,-28345,-224278,-223564,-56435,17043,-120520,-191116,-167985,-189381,-152043,-98054,-165505,-186987,-101582,22123,114215,210726,344714,480294,370892,109088,-94148,-106598,-51961,-1075,187288,361901,275778,148727,85345,62257,-9035,-148832,-170096,26505,254018,342857,183522,-86491,-140805,-26323,88509,3588,-229718,-289279,-166965,-147857,-161587,-35925,71146,78339,19821,-8871,-23881,-13281,17635,-61838,-167273,-103338,-95298,-251063,-299524,-199665,-69709,-99043,-189334,-84572,167469,177450,-43659,-104048,148307,420460,433890,189227,-85622,-237364,-260734,-249821,-162213,25377,252001,301507,211163,201408,208196,133952,150647,298488,161577,16445,18908,-6444,-132421,-179774,-100151,-85569,-196519,-231664,-52823,21024,52505,195041,277649,101032,-125800,-206759,-223582,-192762,38487,260638,188292,111953,65235,-73625,-153605,3146,188431,109222,-57282,-148487,-55145,14824,-209288,-374397,-221552,-45377,29868,-56018,-256130,-345905,-289251,-110813,171497,305010,150085,-70242,-167515,-114064,59769,108819,-591,-144640,-315287,-315381,-103634,132253,232101,203907,95929,19748,74441,122671,47114,-17386,-38269,-73070,-30273,84091,96842,-77286,-256541,-169740,89289,56629,-199634,-203573,-17580,75556,7779,-67974,51637,176420,211765,246725,184073,-639,-49769,133489,413124,409946,145440,58888,176218,301577,328671,297796,237277,127185,110073,157843,105274,-56814,-94264,71773,207743,143256,-8097,-91083,34697,159662,167717,177089,231896,244110,247440,257298,267956,212235,126165,215301,267764,120046,-42594,54078,112976,25121,45347,110491,127196,85004,-161881,-375932,-218244,35879,88593,10098,-212900,-314494,-56852,134696,66677,-40800,-116917,-167069,-109314,16319,108654,107791,5368,-40547,116352,326655,387454,315687,238815,233722,172525,122000,87282,7606,2189,80015,110665,227777,256534,156580,246159,460057,417619,247492,-4584,-55731,178966,246206,53352,-95429,-175778,-286233,-293256,-173986,-81919,13816,193304,168677,-93138,-159622,-62480,-160517,-395546,-445265,-326521,-238030,-106982,16628,73435,121798,77115,-43432,-65597,-30445,-63002,-14354,97066,-30366,-279818,-401432,-293209,-81246,-6236,84230,113406,121505,97678,-49420,-221844,-159128,5329,-15187,-106371,-80270,66276,157177,32093,-169783,-232779,-26104,254177,245842,156015,155122,-60308,-323898,-314655,-148102,21841,111671,118263,150908,187414,182110,94790,16662,131579,296659,312555,298140,239379,-1724,-73242,124488,250137,182584,52851,-52165,-71345,-110514,-150589,33281,223362,195581,69220,-66214,-167682,-97857,27005,-66063,-177599,-102462,-67613,-273266,-411638,-341061,-143450,101104,172193,41974,10818,50648,-71126,-177215,-209965,-93395,146580,211396,71709,-61890,-131239,-60276,178917,325254,248613,174558,149353,-2909,-187275,-149384,19326,199259,335264,385246,196228,-139539,-312387,-226750,-145063,-143086,67813,554337,1034923,1397285,1038875,-99281,-914329,-2013732,-3277621,-2928308,-1953784,-1438709,-595137,329839,841143,1140336,1029390,342997,-227475,-623571,-1757081,-2583767,-2359017,-1881989,-1435182,-589968,-18242,109302,127138,189705,191323,172759,149466,55683,-85437,-182555,-126409,73057,198314,176383,74206,-10719,70100,225528,215624,199647,183267,89856,110095,113734,-36887,-45525,39981,-52227,-144902,-114224,-173300,-157962,-29983,40589,37668,-17513,-85948,-44614,82307,158197,69400,-110779,-215196,-114614,186247,337196,60907,-237544,-195887,21242,179688,160913,-24047,-216230,-241134,-225030,-104964,146453,299043,176058,-61127,-120292,-62261,-65497,-80617,58161,288000,358251,221117,39108,4325,44548,-16548,-103818,-52949,-120809,-359584,-343754,-71090,-54631,-126415,-12379,90109,96364,24550,-76372,-99605,-49475,-23767,-54608,-116945,-196642,-220518,-137147,-156135,-268784,-232928,-112145,-203554,-205756,26671,117422,-65398,-153028,59737,158839,72097,111994,157762,108982,106948,-25950,-232393,-286325,-199118,-135050],[-30082,-100580,-171115,-132328,-154575,-222542,-48305,219500,253879,215167,187609,20081,-78307,-84686,-189315,-126780,181073,447616,502256,323624,10501,-134346,-111169,-116186,-101056,17067,158079,142227,-37034,-17603,220374,326990,153469,11016,-12572,-28493,-111621,-196844,-317899,-338705,-75917,128959,84616,93119,202144,173634,152931,210936,117564,-134017,-339541,-244931,-1500,89540,-68012,-137438,-117960,-137457,99169,445670,380148,177330,112552,-11936,-161046,-121045,63654,185134,184131,174258,92774,-85689,-180607,-60949,179178,308218,173191,7728,47692,75161,-89184,-164651,9895,131989,-26380,-322244,-419420,-264091,-200559,-260388,-138496,89693,116661,10032,92625,423901,574213,246365,-24707,41001,-55658,-255867,-178872,-128946,-313106,-510923,-477211,-222711,-41148,-28023,-118231,-238153,-223007,-131748,-176451,-121004,96321,116086,51647,150407,231457,138033,-82797,-117891,62374,20874,-152762,-162443,-217071,-229788,-64824,129389,138970,28288,-65108,14096,131840,163470,88718,58107,80736,21155,-88436,-1980,220999,233098,-156473,-426334,-228154,-24938,-113054,-173157,-113716,-34091,62488,70385,-32558,-129055,-142335,-208239,-276427,-119796,101927,120102,-10507,-3785,292955,497383,364412,206084,210742,22929,-287413,-460031,-303361,-10704,-68722,-329228,-343338,-120736,-18459,-112740,-203126,-135490,-74182,-79366,-48010,-19032,-38829,60382,15863,-375246,-629200,-373570,17979,110759,60050,95537,194692,128466,-50854,-50006,101411,97195,-16568,-1956,127579,167902,97882,78409,117120,-65374,-270300,-159459,-38151,-61959,66916,297768,451881,421681,241082,102302,64572,-738,-30432,-22422,-60708,-78598,-82599,-196554,-211380,35461,164865,-5261,10003,213523,249266,196260,130468,64145,86767,181619,89678,-98683,-132451,-88011,-95281,13888,147681,1689,-222226,-330804,-342592,-125470,269551,437138,298356,114559,-19242,-46360,-27396,-37966,10283,94873,-23675,-237375,-232877,-55133,-40445,-273087,-493836,-395804,-256525,-287127,-272781,-66174,-40138,-59933,187265,249370,49638,104530,232254,153012,47221,-13982,11109,188908,365912,410116,474343,693910,669512,266546,17667,52482,107333,99764,35718,-50086,-68939,-15147,72963,132150,106071,11614,-220823,-392629,-296415,-203287,-235643,-255481,-295384,-372411,-356354,-284241,-158562,-29931,-112597,-265798,-230727,-107891,-79989,-71599,-114293,-28429,39348,-98742,-206653,-144074,-3581,174347,281795,151534,-86033,-116009,188,-24770,-46387,-50032,-155996,-186137,78627,243362,124179,69173,172081,146940,44737,66504,84313,15820,-189299,-405247,-406230,-76091,242136,22047,-338593,-177139,25103,-137433,-159196,-28191,-82109,-139382,-126522,-224529,-249900,-48468,170700,252526,286890,374370,376267,156855,-9526,108995,292228,150408,-105811,-159794,-203420,-290610,-137989,75305,105581,16113,-24672,-46259,-63154,-80617,-90353,-52322,94445,89422,-30235,62909,212851,156128,-42391,-194469,-124940,17744,-78870,-229144,-204405,-193553,-334229,-317587,-90280,-7120,-163591,-231091,1331,517572,745562,397834,-3249,-117950,-32373,161082,238798,164728,68135,-204853,-488401,-366814,-141171,-6945,185175,209669,5983,-157362,-234783,-421519,-400911,11183,171559,-111689,-513908,-741183,-619907,-458748,-173867,171493,493336,781196,704013,230488,-94456,3940112,10927328,4604672,-8304299,-8523711,-2057003,370672,554143,503717,569166,1251064,1240138,556407,-50596,-20562,259205,298447,60742,46207,106854,80591,56914,114085,120614,-71122,-226994,-142405,-65696,-140476,-187620,-82376,14288,114160,164533,43801,-55728,-101815,-84787,-60371,-164488,-208041,-228987,-254302,-153528,-25710,-45804,-25188,48554,81654,120773,135536,247067,446072,400183,117830,-101769,-71388,34986,104516,302004,492564,387176,221575,134434,116645,75147,-86296,-152535,33419,265771,292083,85458,-180356,-227258,-117957,9550,-63884,-304172,-327564,-119526,-87364,-140260,-25128,59469,-20344,-142300,-141100,-110567,-83962,-23308,-21777,-105824,-113357,-150456,-270459,-294839,-182936,-56731,-63922,-163554,-108622,139090,214562,66857,31059,216828,409370,426469,236436,17082,-156287,-233901,-179011,-16777,217762,362303,284669,155231,159544,225035,197073,233617,374852,204784,53525,92837,79460,-35754,-63163,30007,73522,-42428,-131946,-8368,33847,41586,139480,168910,49187,-119073,-248329,-284246,-167572,101892,314500,250555,104165,-27917,-125736,-155994,-46625,90170,76630,8688,-61391,-92990,-125513,-286203,-353965,-162426,-4818,12531,-109308,-284084,-309127,-229866,-81543,125212,204887,123133,13202,-138640,-201928,-31192,40726,-63285,-165070,-292482,-320452,-162878,29930,189895,225651,116350,10202,33314,44354,-22534,-33151,-17392,-86144,-63879,82828,159084,31329,-135406,-51811,178514,58256,-278685,-251412,10366,84965,-57155,-116188,60942,215124,236575,277133,237710,122449,47544,173851,427593,399933,161308,93110,192652,361762,451906,381154,211711,85470,74170,112588,85194,-6921,-9408,122573,219705,154829,-5040,-73322,64347,146975,91268,101336,230837,259614,212526,208113,236259,172541,96944,189983,191437,63423,-60331,63349,127482,34679,-10387,28939,92321,105208,-131718,-356544,-234581,-1652,52808,-44354,-213170,-183986,127628,227168,56106,-60147,-97207,-152929,-152115,-71441,1304,6552,-23526,-31871,68312,216058,324364,322827,300689,286166,147679,12047,-62192,-138040,-124559,3742,73106,187427,204526,104823,199745,419024,374254,185687,-62034,-63073,203449,295936,103430,-84167,-199499,-318211,-322844,-208335,-103858,6570,118853,59171,-95512,-90003,10381,-163792,-487584,-500178,-297027,-205288,-101256,25530,55412,117687,170461,63442,42593,128357,60130,2686,73608,21524,-201173,-328978,-184803,9885,30182,98478,140375,94457,43006,-13553,-91529,-50442,66838,-2737,-132786,-140658,-10986,95977,22706,-143767,-167421,56340,301806,292876,210530,155670,-120513,-371860,-292811,-104941,45641,124095,100079,91522,67103,53000,14947,-8691,105787,221555,193570,197292,209287,43772,-28142,146997,282957,216888,44291,-43853,-43287,-135682,-220463,-25719,208953,205677,38614,-126278,-126662,21734,129638,-35599,-205728,-155359,-133538,-329080,-455458,-397604,-164429,121913,177910,35960,52226,120409,-29596,-173496,-189603,-52001,158636,150446,-17641,-92886,-168089,-140053,93646,239916,137803,90615,156560,62007,-146949,-146012,36865,213949,348840,424642,235221,-164520,-401240,-350813,-213043,-126901,70096,527646,955719,1360750,1036543,-370421,-1221914,-1980967,-3246813,-2713489,-1331673,-944757,-462251,386687,864359,1132875,1077657,196439,-874431,-1322694,-1686433,-2183143,-2037625,-1574334,-1146111,-426904,19794,-13093,-31795,99042,153996,90514,21591,-38438,-157873,-257376,-187709,27802,162908,170937,38428,-127565,-70325,152653,205519,137100,51953,-8191,91963,122122,-37060,-65094,3186,-66274,-91858,-32160,-114834,-138918,2222,117828,124599,30014,-91195,-56803,91541,168332,69609,-143210,-259167,-150881,143574,310136,107749,-141889,-133864,-665,125933,179106,60129,-101225,-167978,-196546,-121752,93270,258096,246436,58704,-99029,-106843,-44983,-50677,6861,208886,270495,72034,-128467,-106433,58873,102914,44034,48582,-100896,-364384,-331501,-78348,-39265,-77215,3089,66906,86499,25750,-136383,-228790,-172009,-109040,-88855,-128220,-207977,-241619,-62079,8941,-138458,-251903,-213320,-236259,-138685,106898,209438,54694,-69353,67688,185353,141489,137797,102601,86452,138267,14514,-201130,-261956,-159245,-57482],[29644,-95186,-204731,-177608,-183563,-229166,-47282,227687,302302,267283,183480,-5770,-102684,-83421,-141221,-102189,164563,408715,435031,308913,32000,-163203,-133657,-100373,-116391,-47086,94207,64394,-92428,-34785,228702,316004,136618,-53376,-108089,-91828,-121422,-161727,-273163,-309219,-119076,23757,-29813,42889,182854,144510,141650,230636,88940,-208641,-368167,-212226,58590,157556,-42676,-195373,-182441,-129959,129035,408452,345182,167636,93671,-57992,-198149,-118878,113667,274204,256663,202397,91207,-52035,-74706,31157,167035,222950,129562,52033,142212,130967,-58398,-115731,5856,88278,2818,-230719,-312960,-190278,-168595,-246976,-116930,108017,49303,-125729,-13579,370140,533618,256404,-1410,27098,-27227,-213588,-189475,-141246,-282578,-469571,-453157,-235776,-98279,-128096,-205720,-278561,-223781,-147192,-225868,-188690,21809,64444,18941,75069,122445,93036,-100517,-160290,4232,-20279,-189922,-167896,-154985,-148751,-23618,95142,68504,-7962,-23645,105333,243961,263531,165931,97755,86965,9620,-92804,-8950,215793,240433,-160891,-467255,-276764,-35792,-128118,-246172,-223086,-93764,120177,161992,-32630,-189762,-117886,-42208,-109732,-86879,55927,55743,-77905,-40728,245328,430520,319020,209757,257514,107887,-239454,-443698,-281820,-98417,-257453,-457665,-343991,-76821,51926,27333,-37655,-47692,-44435,-46546,-34838,-59251,-125156,-36209,-24461,-315300,-535826,-342027,12117,127776,96135,144574,200880,86523,-95009,-40364,140544,165905,75910,62825,139840,167852,92911,17572,-23697,-174815,-275201,-150056,-42179,-80902,-23949,181439,387026,372541,185638,70408,-7417,-96435,-42024,30373,-14550,-70078,-154975,-305413,-287225,-8927,151451,-40606,-39983,188964,245755,215802,116839,-42114,2058,194976,52839,-222623,-205454,-152491,-166963,31797,274604,162012,-154405,-327494,-363407,-117457,279926,425879,273913,61281,-47129,19688,52452,-60478,-49202,92063,1682,-228103,-236706,-43606,-25278,-305419,-607237,-474347,-210176,-197689,-220965,-61912,-87767,-154496,120885,234739,36555,111911,284352,195185,79677,70145,99799,177725,259696,309713,415952,629254,619635,252882,-8531,20332,69227,78604,73392,16768,-6750,31000,59474,73287,69145,31865,-183922,-328174,-191656,-137975,-245451,-243606,-231734,-304298,-343227,-315401,-184939,-32916,-157346,-371132,-322892,-126973,-79065,-104570,-153492,-50351,33231,-101565,-183651,-96200,48291,221401,330338,176979,-47246,-24729,148670,156865,131262,93087,-131101,-263908,24655,296729,176975,45315,130537,107952,-12428,48978,92561,-13643,-236089,-485661,-529449,-194526,201665,102334,-205856,-124446,13780,-117667,-101087,57697,15127,-78493,-122612,-216089,-184457,34545,229893,273540,286726,352582,357066,187400,13869,91325,273389,151796,-90022,-60686,-64653,-246991,-175482,71486,132867,46250,-1924,-49445,-63355,-17571,-67242,-143905,-28731,38355,-74762,-12342,204191,242805,86226,-120428,-113822,56845,29309,-153237,-227839,-243421,-395135,-462925,-314516,-168214,-115565,-36384,126127,547626,763017,435341,26570,-112064,-33181,123847,156862,92500,19516,-236891,-512147,-418078,-237662,-101275,220165,296379,-5916,-214674,-213589,-318909,-309031,63618,238482,-15228,-399082,-640600,-650234,-678327,-513046,-140396,199744,524411,634117,350668,-198659,3619762,10157356,4602706,-8456459,-8328166,-1004687,1266637,655804,408611,393996,826130,1081294,712886,180807,-109084,59176,284380,110821,-76743,-137314,-44983,112386,228772,184007,-472,-128427,-101876,-48984,-74347,-65980,26033,149735,236790,194091,63595,102923,63409,-59502,-113914,-207675,-262325,-315769,-320109,-143682,72692,113249,157608,211373,133129,54722,-15046,79838,276533,306809,102282,-66270,4004,130166,188132,349575,505682,409120,239968,138346,130056,147013,-2439,-104988,56360,261864,230354,9061,-239080,-298539,-198948,-69078,-101380,-311782,-316414,-49193,10820,-85621,-14078,52255,-83576,-251607,-248883,-170510,-112509,-41029,28753,-612,-61160,-150709,-248065,-253882,-162555,-94515,-84146,-146951,-109552,105664,247254,224314,211277,262311,338539,358477,256872,147130,1146,-165044,-138545,93842,393109,453786,269358,114465,125587,239343,249819,258295,321715,193813,92996,172789,164612,74681,74062,144355,181937,72681,-11935,67397,72612,42074,62854,11875,-26775,-96316,-249201,-309455,-140932,145343,331392,279141,71525,-117563,-163635,-148803,-114758,-52643,13299,58364,32572,-93247,-203564,-277628,-263377,-101832,15446,24570,-73497,-218849,-221778,-149520,-51965,62424,75834,59677,55164,-135429,-282112,-109232,7202,-79461,-152950,-217009,-262472,-200182,-91350,128698,262555,155841,9467,1638,-26761,-103446,-69838,-8157,-82407,-62954,100620,194718,120157,10162,84508,246806,63835,-301713,-269526,17867,66978,-132776,-170023,52673,226003,235571,266214,246038,201157,101280,155200,363868,342166,157502,80169,144417,368617,528881,406619,149600,44151,51291,91218,109430,86364,84655,153522,200109,141225,925,-36421,77408,116053,36101,80353,263497,273232,145386,123304,188013,145923,85870,148049,118941,-1689,-75744,49998,95838,-9147,-100664,-61545,53446,105200,-91590,-278975,-196434,-41459,-8529,-93281,-177621,-45340,260933,290689,54687,-73300,-69189,-112473,-167887,-150719,-107192,-86375,-54504,-29161,22427,115766,258135,320120,326583,270246,80242,-105898,-203900,-293550,-289146,-111228,32582,141481,163293,74492,155471,373118,353125,126795,-102177,-71554,176452,307905,189818,-1512,-180494,-341680,-351511,-199352,-50568,39647,40192,-66532,-111493,-24718,78988,-132590,-475890,-457879,-248243,-181551,-90613,51469,50137,89095,177530,60872,62039,230951,187370,89911,120007,104638,-97993,-244817,-129982,5533,34873,117041,177270,65992,-26055,-4102,15652,45523,114792,12241,-147144,-184238,-88136,31467,37296,-94480,-113190,93176,276828,270858,211433,132426,-131430,-345049,-239476,-65044,23755,57304,26204,10594,-25630,-41380,-54886,-37060,67323,130236,85452,113404,142660,23599,-31195,138779,297019,254451,63567,-17584,-29277,-181401,-277284,-75690,166208,176929,-607,-169130,-92929,106065,189974,-1991,-215281,-194698,-149981,-274800,-402133,-401661,-162090,143738,170387,27522,80142,140087,-16287,-142114,-106038,25750,157323,62904,-124155,-142917,-201145,-199388,-9597,75042,-44984,-21293,150949,121163,-92211,-131668,42643,185579,318150,421396,226890,-209489,-457952,-423944,-257591,-114501,91722,520755,836135,1168036,878774,-627981,-1455401,-1831954,-2975082,-2382572,-747358,-479143,-324835,417176,833975,1024224,994544,8952,-1482401,-1922622,-1467182,-1617977,-1577909,-1167412,-775526,-240658,53460,-113299,-145348,33172,98188,-25032,-123195,-137718,-204672,-299688,-263609,-79517,78223,151065,9906,-242428,-249600,-14867,128509,36407,-127675,-116866,81114,119329,-28518,-30572,47529,-6921,-244,49815,-46373,-94890,32630,159800,178278,56218,-95317,-51981,112011,172154,64417,-143374,-250877,-161975,78267,222731,106861,-40969,-48323,-24797,61055,207347,197207,88796,-47993,-142910,-119299,43431,205480,292801,170440,-73576,-139930,-18700,-27023,-63654,87611,131506,-100672,-283824,-219031,18043,156944,169117,171244,-220,-276030,-275818,-68817,5693,-18165,758,21284,63875,48062,-149202,-307058,-252218,-169565,-143123,-188743,-256932,-256351,-21794,88789,-81366,-266507,-282589,-235403,-60213,179748,278574,152980,21647,94543,216945,188598,110721,5885,42257,141605,36897,-142455,-173767,-89315,14239],[30737,-138713,-253262,-225178,-195034,-186409,-9941,227724,320927,304585,179353,-20124,-107084,-75719,-99356,-77347,157607,353823,321218,243066,51871,-185181,-186166,-101770,-128335,-115202,20254,7446,-84865,6864,222393,238192,94196,-78561,-144206,-98317,-56843,-81220,-214368,-255314,-125702,-46163,-90216,29676,156254,108624,125778,212778,25261,-298998,-388567,-189187,105507,215751,-1657,-221004,-216371,-94522,165765,344713,260325,120114,75209,-50040,-154158,-60585,151563,293482,290357,220778,65451,-38357,26844,93085,90769,89496,87284,111472,205909,152182,-2537,-10343,29699,36536,30508,-83689,-138472,-74269,-82475,-156532,-50342,124490,-17816,-248462,-115028,276583,442807,259637,55690,45646,16802,-161348,-223220,-189088,-263050,-404503,-390586,-232480,-158652,-214227,-259185,-278889,-189623,-137006,-259801,-249023,-45346,25026,-7626,-23944,-46201,-18147,-103969,-135142,-6301,-32301,-185519,-156906,-124810,-133806,-34709,11678,-29535,-32295,41219,188459,341891,355711,233958,120538,87822,11915,-84679,-27566,182151,223678,-150497,-493024,-330916,-56962,-142575,-305458,-292041,-118596,151876,193687,-72558,-231414,-46691,151800,70638,-57083,-14286,-30169,-162558,-100815,168350,320913,216464,156071,258118,198617,-157237,-362362,-192034,-152829,-429585,-561303,-306866,64,155494,190629,114551,7995,-35740,-34200,-16430,-76402,-193433,-135600,-61747,-205994,-347847,-233307,10349,96349,81495,161432,176144,43107,-86494,7988,182559,226633,176860,132642,128653,155757,93250,-30359,-140691,-254554,-261087,-154991,-92381,-135252,-138736,31637,248559,247990,111008,62605,-37854,-134359,4666,138243,68975,-49364,-200430,-369650,-335813,-33161,145762,-53766,-78549,134748,193775,192575,96704,-129541,-75732,191889,57321,-256131,-226934,-187469,-204808,40116,336765,273122,-78016,-298115,-343790,-97816,259756,363459,201467,-14903,-83444,64365,116046,-80017,-120115,26657,-41327,-239315,-220670,-20698,7047,-264446,-572574,-456672,-130103,-71577,-98668,7002,-62957,-146232,112001,225674,54105,126791,272495,165490,92041,167556,187296,146458,138906,197883,323602,481328,491992,229307,-9790,-308,37715,59327,99899,85590,64988,70273,29340,-25413,-7688,29875,-128909,-211445,-68840,-103227,-280198,-234593,-154321,-209468,-290064,-295133,-157351,8962,-160072,-432969,-348090,-88516,-42747,-130518,-174662,-79663,4047,-67882,-88734,7743,120472,239403,309792,147262,-41046,41786,256979,298351,250107,159769,-129119,-296870,-39049,250533,136221,-7072,103726,108262,-12119,52376,78057,-77170,-276531,-504989,-581314,-283275,142441,161996,-70363,-47875,21384,-92500,-52243,122922,104575,-17265,-106131,-164781,-100603,80363,227188,242169,261161,322432,311160,175185,9860,59619,225480,121545,-96930,16517,78599,-169187,-212827,32441,143832,89762,26722,-50140,-54042,72617,6503,-194286,-152261,-17912,-100840,-93788,153796,311506,230791,-7857,-75797,89369,130696,-47945,-176676,-202194,-354214,-531474,-498585,-287595,-38768,103384,154663,422502,636648,427817,79774,-53616,21163,102852,58658,209,-34695,-231667,-456736,-416200,-315596,-185477,240821,395454,34731,-230827,-193919,-193321,-166349,104102,253794,59046,-242106,-470851,-661444,-864274,-764953,-373162,-44291,223932,451582,448223,-283769,2744102,8387009,4841797,-7268170,-7760675,-367464,1634346,396082,160890,276836,560479,933745,841655,536071,55317,58197,311331,166992,-181551,-334322,-128360,205460,350819,234938,78354,-31829,-51439,-12314,-22800,8875,69941,179387,234827,117716,24416,217793,245118,31449,-108515,-223229,-337321,-411025,-373477,-122595,173967,269537,314682,347537,177543,-52538,-190487,-111056,18319,111879,67520,-616,89017,207219,242213,331349,396927,319544,190015,93276,100287,189283,82219,-46788,77609,238150,178346,-18918,-243562,-338166,-250645,-112882,-85410,-248946,-257858,31841,128509,-8924,-687,56501,-94692,-289059,-310236,-186147,-90102,-35740,67020,115239,45615,-88618,-193476,-190825,-139717,-150311,-135028,-144346,-102634,62561,260629,388368,393437,282422,237388,253350,234572,236022,151244,-87950,-136738,145153,489003,480997,252295,106002,117126,248483,277550,212002,151568,101916,96537,214544,214058,160538,190760,223662,216558,109035,83085,154422,128887,53757,-16008,-149766,-115521,-71849,-213786,-300338,-126024,155842,306456,256640,10924,-188547,-173631,-125826,-177935,-188774,-55412,76825,98186,-59866,-204416,-204311,-138935,-46276,27214,71125,50535,-55944,-91981,-64448,-25501,5719,-40265,-23445,28023,-178212,-348863,-168317,-1086,-63502,-130315,-128596,-162401,-203516,-193673,63825,295228,192703,11178,-9042,-60179,-162037,-108778,-14594,-74863,-42050,122627,187739,163666,146311,208218,275949,70337,-260631,-248652,6873,24230,-199891,-206625,42932,219369,226483,226885,208653,204408,87493,76543,243183,266533,144241,30382,49971,318335,531987,363273,69052,9262,47534,103192,171547,199224,170113,156073,148541,107083,13616,5583,71936,80002,18398,114170,308781,264557,54937,23730,140153,156010,109504,97878,47919,-72654,-87354,16424,24723,-91804,-196681,-141158,13868,81829,-50399,-160996,-111991,-66092,-81972,-137073,-124725,66334,313460,309138,60104,-87270,-55962,-59234,-142355,-183217,-160775,-124300,-75516,-39228,-16379,47313,200632,302219,300570,183654,-12520,-192060,-296343,-412240,-422848,-201679,13448,96309,129156,68668,124032,331439,349918,89150,-113604,-86017,96654,264823,269662,114996,-123851,-340787,-365110,-147774,64378,101576,-17148,-152901,-119088,30729,129083,-70240,-359936,-338112,-201952,-178811,-84325,70359,45163,40951,96378,-39863,-8241,240198,277768,220966,232408,201947,2339,-169681,-144672,-88127,-7543,122695,213823,52150,-85406,-15194,71377,92532,122952,20807,-144609,-203708,-153400,-32792,49037,-44858,-85217,64500,177974,182715,154917,73929,-125856,-268460,-165277,-33874,-24397,-49280,-74402,-85958,-94599,-93093,-97903,-62150,27786,50571,11942,55622,52301,-55107,-74730,109146,296991,285856,101846,22792,-20855,-220831,-299878,-104737,108066,125460,-30372,-174985,-73113,132118,198332,23786,-213087,-212995,-113768,-137647,-274049,-345655,-123972,170416,150744,15382,83101,94901,-57591,-108942,10743,117676,144413,-15058,-195707,-185608,-217115,-223718,-110714,-132326,-257798,-143911,120495,148372,-48264,-108363,40670,125959,243517,369862,178890,-253320,-458604,-408324,-248081,-92914,144693,547003,714079,901351,658704,-791307,-1568517,-1657740,-2649117,-2130579,-392484,-158230,-206155,427589,786589,875522,809302,-195885,-1930505,-2291755,-1197125,-1045574,-1098226,-754623,-408067,-77952,57157,-164776,-177093,8160,37614,-138574,-246109,-215364,-209297,-293976,-330113,-218423,-31476,124866,-287,-321306,-414087,-217466,9279,-74721,-300044,-197957,83819,97135,-34652,25717,144917,110713,115676,124285,20027,-32690,66066,175439,199640,62214,-94528,-42846,113469,151544,51137,-109049,-195118,-159657,-7869,104022,73673,41924,33814,-44488,5822,234936,333138,268849,76078,-70131,-90852,5967,153642,312946,254532,-47369,-157231,-693,-18982,-132560,-40246,-18184,-240621,-378562,-298426,-60410,145562,247877,273419,137355,-120472,-188653,-49615,57007,33754,-12086,-35275,26041,73799,-124310,-332162,-283668,-187604,-186680,-261177,-329278,-265802,-22817,70866,-94497,-254707,-296515,-208339,7384,234926,316376,205351,89472,128205,238374,200691,48187,-93026,-8063,116309,32335,-78671,-56453,-14687,51653],[-30807,-217450,-304204,-263436,-193469,-109212,60831,231081,307998,299533,156476,-29438,-101085,-71756,-72460,-51041,163681,303874,211367,161814,68556,-193354,-251570,-115002,-126562,-163901,-50004,-21702,-21211,98716,210224,128719,36539,-70591,-123679,-54281,47313,10532,-151089,-187487,-93684,-60834,-77174,56506,127263,72735,111271,165154,-54988,-386591,-425219,-203566,106127,224332,35298,-201617,-215597,-55461,187608,276061,160127,57404,62437,7368,-43761,37603,175857,251942,283982,226414,26807,-43299,101685,117147,-18318,-49394,54001,173126,238333,142106,57335,116234,77150,-8021,45131,77243,58206,58492,36684,-18941,44307,146850,-55552,-322090,-186793,161392,315315,247877,115936,73305,57726,-107674,-258975,-252312,-260250,-337543,-320966,-236501,-220653,-256335,-253715,-239204,-138053,-109439,-274206,-299521,-104114,2991,-14441,-104054,-201147,-144118,-88050,-49441,37858,-11485,-146900,-145470,-152509,-191421,-96273,-95318,-117211,-18236,120216,242835,395598,410407,271226,119648,79690,27824,-62435,-39770,150515,205805,-123697,-493466,-369204,-79236,-153110,-338035,-307555,-102304,158741,166868,-141597,-250240,51630,320176,204738,-50811,-102078,-122466,-239690,-166272,74945,177252,79977,86749,256101,289439,-47332,-223523,-61674,-167211,-545143,-610572,-236473,91926,252938,320404,211539,23293,-49256,-45591,288,-62678,-215253,-199672,-83570,-84440,-133766,-101829,-6995,20416,29679,143075,131517,25110,-11185,85877,207392,259774,268240,195405,94014,128481,100031,-49119,-189550,-264015,-221003,-166096,-162905,-187508,-216353,-85852,97852,92236,34164,77323,-18734,-109115,88091,263196,167618,-11648,-194368,-360440,-336726,-37904,139730,-41873,-93102,64729,105083,134211,83607,-160764,-120824,169365,93709,-191698,-189299,-180552,-205742,29209,330834,320332,2746,-232914,-272756,-63325,212117,253906,76827,-116313,-126129,77177,148130,-81796,-177860,-82366,-132267,-254419,-177920,13730,46072,-167296,-408330,-342177,-40296,47695,45100,105538,13677,-53739,142724,204952,75454,128430,201306,91339,98734,257301,256003,113344,46575,120292,243398,330421,360826,219687,26794,3521,18674,33934,96571,139801,134606,89878,-20693,-136762,-88715,14386,-68728,-72542,42380,-100931,-322279,-225602,-69764,-88569,-187278,-215774,-70712,94075,-119115,-432477,-297541,-9491,569,-150981,-179610,-114489,-42672,-8214,55635,143649,190929,215851,214603,65887,-57249,81779,304448,357611,271416,121903,-152661,-271114,-88882,109358,4165,-70366,107493,147100,35818,72757,50641,-145247,-292615,-451668,-540935,-320428,72894,180254,26035,17958,22345,-95643,-41756,146745,165599,34417,-70449,-77064,-20384,81025,168621,170379,216642,283783,238028,113752,-24270,18364,165626,78674,-110971,63394,198042,-79416,-249393,-38865,130587,128123,53944,-48505,-41236,163115,116735,-180578,-228602,-57094,-92919,-141236,90803,356797,357542,104282,-33259,96979,187529,51110,-68925,-82724,-220828,-502925,-598927,-348093,31680,168219,128247,235107,437824,388821,152196,64395,132840,100038,-44984,-100843,-82978,-187252,-346301,-380108,-370786,-243159,242062,482250,120984,-201858,-185998,-80371,1641,132642,200908,80386,-88701,-281772,-636982,-953726,-851820,-432516,-122040,-375,210686,465526,-342510,1659169,6507604,5050775,-5560633,-7012888,-129992,1441341,-201755,-168623,326615,589099,829270,899889,913953,440568,244884,365935,204532,-257874,-436716,-128961,328463,446202,229810,75084,-22475,-42713,7062,4347,31613,45254,93945,99848,-50181,-59492,268009,402375,173931,-29565,-191472,-397159,-484878,-401128,-96072,248474,378646,409199,426281,213226,-149178,-324422,-266067,-240912,-117497,28226,68839,141014,235239,259731,263446,201324,132506,77880,12177,41658,196478,149829,3858,78333,190631,146220,10327,-187212,-328345,-255130,-95913,-11317,-133931,-164476,110638,238424,71890,19708,76878,-56425,-265519,-322786,-158683,-27711,-15993,75430,204045,173468,9990,-127116,-124350,-115639,-188239,-182648,-149959,-99103,10447,244669,512383,531645,283096,141110,145722,170955,239132,229579,-20569,-144790,148530,483554,432056,234063,135930,140836,248599,271778,114403,-70501,-59002,41164,186857,201923,189942,249878,256249,182778,63992,118266,223020,184574,70776,-78448,-268097,-195225,-58083,-158594,-265953,-126636,128967,245577,186625,-63485,-226233,-146207,-80372,-207058,-265004,-99255,61932,111660,-10165,-140957,-107156,-28042,1736,47461,142435,224906,169706,59009,7594,-6990,-27206,-106136,-100177,-63346,-257752,-393536,-206586,-3847,-44907,-122048,-66624,-53590,-169797,-244477,10329,299105,203102,10052,6033,-40675,-174211,-132808,-32815,-69471,-12423,136660,139777,158429,249498,295577,261947,75688,-169534,-193626,-17652,-33646,-237897,-202674,48339,206270,220956,178222,138716,131792,12735,-39994,98936,196692,129750,-35695,-58695,222630,446377,252138,-13114,-17731,58261,140998,248665,298392,229850,130033,72957,61119,30749,33126,50208,50988,37005,178074,338825,221334,-40351,-64030,105901,204289,164520,43913,-40764,-144881,-91454,-24718,-62763,-178996,-261485,-189193,-22645,41007,-14795,-30984,-6767,-68067,-150132,-175835,-77300,127699,287150,281974,67922,-105537,-71440,-9462,-75245,-150135,-134927,-93951,-80564,-65537,-48356,17816,158199,262851,221012,49103,-103059,-215899,-310020,-450120,-461455,-211371,28807,55206,95141,82295,108375,287847,337861,78836,-89335,-101240,-18310,163871,294183,208583,-50431,-305287,-346191,-65991,205339,177403,-30960,-156647,-87117,80701,155438,10201,-177594,-182169,-165162,-190038,-85073,64641,30696,-14248,-37376,-183613,-126098,161598,305840,351141,376726,291567,81109,-103216,-193120,-216743,-88738,105746,237323,56614,-121102,-37313,66030,69982,75920,12408,-127072,-201250,-199212,-90995,35836,-15038,-83937,-21914,32098,59123,62338,-17694,-142224,-184439,-85483,-12480,-69294,-136185,-158424,-184740,-157107,-113502,-108418,-77966,-359,5361,-20324,14011,-49339,-166272,-138673,71164,287830,304618,147063,69895,-8555,-224675,-272324,-105269,52676,73905,-37699,-138753,-62718,104837,169461,37269,-206481,-210593,-41768,29238,-114102,-239658,-48738,203792,126980,857,58299,-3075,-154961,-98914,118474,194316,123311,-48864,-189976,-193692,-206658,-210578,-190454,-322943,-434745,-241364,75511,139927,-26515,-74690,44208,63919,144102,279683,111112,-274581,-398182,-297287,-173954,-56062,220727,592121,605492,650938,488987,-796654,-1543497,-1539795,-2434600,-2092280,-379225,-46319,-120326,426381,756699,754677,591399,-371295,-2137797,-2397797,-1007088,-630003,-716915,-416684,-114397,25699,10017,-172859,-128504,19901,-19050,-218397,-313081,-244794,-165091,-240957,-367985,-345833,-130196,105117,12262,-342561,-513325,-379239,-110479,-165724,-408636,-223927,96055,50211,-73767,65930,249289,247168,224880,176332,69491,33473,101893,175731,194033,53798,-87893,-42947,74646,97643,31875,-47937,-110510,-156866,-103994,-7284,33870,89083,86148,-56503,-27079,246905,409182,359219,165031,14397,-37947,-13890,111209,305100,293900,-22880,-156531,-650,-27351,-175744,-134595,-133390,-304507,-385714,-321862,-147651,86978,266476,315911,252307,55460,-85237,-27501,88644,63488,-25573,-86105,-17902,92038,-78989,-319987,-277326,-160551,-190679,-299669,-387928,-265601,-51103,-15067,-140474,-201434,-249098,-165958,54613,272381,326618,204760,108307,147623,234083,176554,-21366,-160757,-49890,72351,4059,-29510,47610,39504,39897],[-129688,-296644,-337466,-280772,-183901,-23610,145801,238801,266817,240175,102731,-43357,-94789,-72889,-57000,-20737,174882,264158,136446,93625,67430,-199272,-312155,-132695,-108100,-177237,-100853,-27744,63660,202579,195287,29636,-18512,-44648,-69762,15689,142228,77280,-90993,-111591,-27524,-18337,-2088,105827,94573,37079,97111,102536,-127132,-447244,-488983,-264321,44627,160877,47863,-146096,-191349,-37387,173145,210216,77201,6412,61576,96202,96945,144277,186367,178870,244943,214407,-11268,-58186,137133,109230,-118028,-154242,29868,218740,246279,114955,102632,226162,135673,-35535,38057,200467,222494,177645,155499,118096,136144,174936,-47095,-323176,-212969,48671,172330,211903,145958,82231,77001,-64222,-278477,-309084,-274675,-287358,-271511,-259962,-270308,-234041,-183747,-169667,-86708,-74253,-265170,-336129,-156980,-4420,4692,-128004,-270505,-219822,-51609,69468,123936,31911,-97858,-153871,-241913,-294120,-185032,-196088,-164075,44414,196989,252884,380815,403839,265663,100163,66472,52691,-30327,-35865,139012,205020,-80238,-456193,-370663,-94308,-157099,-336747,-275201,-56484,147325,101101,-217932,-250293,146712,421331,252576,-77102,-188475,-200648,-287941,-218944,-22407,17081,-55196,48622,294852,374566,73056,-59212,65684,-146132,-574070,-581842,-142888,173793,309709,379753,237758,6589,-77704,-74845,4271,-29581,-183156,-203190,-81781,13310,36233,-8502,-53938,-74309,-29203,98032,82222,45014,111778,166504,192801,249226,332398,240182,43231,83987,109386,-32362,-155450,-192664,-155314,-168946,-219221,-207956,-216443,-118382,3843,-34924,-27829,100288,36194,-39085,172075,356959,249015,39517,-133616,-277494,-285067,-33261,121384,-13038,-77953,111,6816,64719,89465,-119011,-120294,129873,136710,-64070,-105227,-130586,-176352,-1525,274408,314529,84982,-129709,-154158,-10083,151753,118534,-73896,-221202,-164294,59997,146492,-54938,-202996,-203939,-238078,-257001,-113797,51990,77380,-48964,-180200,-167432,33173,119777,152693,187500,102802,69460,175167,157832,73070,101253,96078,14630,112590,316942,292495,94324,8922,100987,211887,246783,282031,234078,96973,32062,8867,-6814,53030,163760,187690,84141,-87100,-228570,-138307,351,-11874,56565,120798,-115224,-341766,-201855,19832,49796,-45600,-92341,54802,200133,-49173,-369605,-190694,77101,20958,-165309,-171734,-149473,-97065,54672,209464,275359,235817,151463,68712,-41535,-74032,102676,291969,324773,192604,-9384,-194990,-198124,-107767,-79970,-174529,-117733,147180,212067,108368,102239,26484,-181133,-265221,-327095,-405924,-297820,-782,145785,56057,37201,-10949,-146370,-83509,119632,184554,70442,-13972,31186,42200,44788,75146,82605,166085,237446,148229,18352,-78010,-25140,108914,41343,-113250,81719,265874,-9017,-281768,-125243,92881,141232,68243,-48239,-33553,223469,230660,-108188,-237166,-68859,-52505,-139091,38523,374093,436383,178283,-9405,67244,174169,111444,57919,73471,-41369,-393364,-600279,-357876,54125,163190,97673,91526,257583,340793,232079,217662,270563,103934,-143738,-197878,-119248,-115094,-218005,-333753,-398647,-263286,224260,533032,231032,-139468,-198523,-15780,153034,148483,81926,30423,17718,-120490,-556848,-898495,-747459,-291145,13806,-61537,-6371,398176,-346599,726852,5146124,4862260,-4038613,-6061745,-153040,802937,-990626,-507730,540040,875946,760475,857316,1189749,896600,511385,416963,206388,-297679,-425493,-33685,462237,495081,151408,-65944,-139472,-98503,-11121,12026,24083,-18715,-64171,-121554,-256166,-158124,250907,495639,332233,107580,-109920,-402540,-506216,-394343,-73436,271794,410918,425184,433239,233727,-186536,-363215,-335394,-409594,-294719,4388,115283,125401,192313,235458,168502,-21907,-103993,-72559,-83181,-23746,174511,189772,36417,47957,119519,131610,84024,-79291,-256227,-200115,-12637,105187,2281,-53804,178974,315748,139742,51556,113134,10435,-213301,-300804,-104439,50589,6108,48790,237533,274821,99851,-68760,-70179,-93626,-188695,-200858,-150712,-98509,-41427,198694,558819,589894,267697,71703,65618,84137,153774,218796,39624,-115880,143426,405687,333342,218995,194387,186916,235237,233801,8521,-259626,-239790,-67193,87384,124853,151498,232202,238186,106657,-32901,82460,246192,220864,85936,-111818,-312255,-243183,-60887,-104504,-216722,-133818,73124,164664,94840,-124126,-219606,-80164,-10522,-181720,-250661,-96158,25309,69615,30272,-48643,-27390,31874,39181,83654,215933,391852,395827,200294,51587,-1816,-29693,-102963,-144388,-181921,-339011,-405133,-224385,-21397,-53768,-144381,-53647,30723,-106128,-228272,-21731,256871,172837,5281,42964,24316,-137238,-135108,-52808,-61038,23812,139015,69173,120684,309402,335458,215532,80509,-55984,-119274,-48631,-91421,-231421,-145280,78520,195255,220525,137435,58150,13977,-88585,-155560,-33755,141437,115523,-95870,-147999,105196,281523,92368,-85092,-39131,70931,185631,313005,354737,252252,83748,-11006,14350,45140,32252,17602,33715,73890,234633,330712,146321,-116639,-116266,89721,268636,228937,-12013,-159873,-208129,-82953,-55637,-135797,-231485,-265830,-191317,-50573,-4476,10746,81280,89440,-50511,-197233,-207761,-53056,134597,210736,222342,72486,-126304,-113411,23171,17099,-59819,-44170,-16917,-71030,-104715,-76474,18896,129375,198570,102756,-93739,-163217,-167218,-235620,-382060,-374773,-119838,73310,16350,55297,104444,102558,227190,287951,90172,-29994,-104604,-137116,21378,232946,230334,11849,-238014,-286548,21951,324688,250274,7540,-68089,5316,131435,160216,88122,8615,-38332,-132251,-194293,-88733,29899,3256,-61298,-167385,-301277,-232435,35163,268816,434465,499987,352377,133279,-28050,-207256,-307826,-181373,66233,236515,70111,-132467,-61764,13009,-16886,-23822,-21050,-103236,-186589,-223268,-134787,-6002,-12135,-96747,-133793,-114658,-49919,-26318,-124075,-199369,-129588,-14862,2511,-85332,-154423,-189706,-269005,-229218,-123251,-92614,-78851,-5181,6310,-20821,-31445,-153421,-276432,-199799,36154,272012,308267,187376,113966,12956,-175643,-192289,-76699,16026,40243,-20320,-70314,-46881,56007,133446,40138,-201193,-194338,37975,170199,31135,-109620,49918,238579,105540,-17025,11538,-119623,-280864,-123829,179597,230208,98107,-20781,-94991,-151595,-167938,-168405,-234764,-438683,-513498,-274779,41648,112126,-20671,-27394,67804,29109,48128,170437,45132,-261524,-292734,-120766,-51521,-6987,298651,627085,507734,480191,446259,-630521,-1400831,-1515175,-2401328,-2284838,-696475,-136239,-69780,422526,761706,705390,420231,-463220,-2083331,-2301538,-1001009,-482536,-512485,-205320,64612,56601,-93180,-167491,-33036,51294,-65869,-245237,-304375,-208621,-77306,-155491,-368290,-422545,-184671,103023,43698,-304351,-520765,-446406,-194360,-217870,-421228,-189085,106930,-17795,-148155,63244,317622,355445,291856,187941,88337,85984,131313,162797,163873,37586,-76423,-58522,-4148,16993,13057,25065,-22194,-161169,-192899,-80560,8098,91815,91697,-62605,-36477,231952,388384,321202,193745,96777,25357,-18255,80197,268681,280129,-1574,-137861,-19403,-44404,-175461,-167172,-181978,-278389,-307662,-285733,-214666,8654,225553,278290,295509,203009,20322,-6434,84025,63910,-31425,-115137,-51271,102867,-29847,-293318,-253353,-99679,-140198,-273757,-392528,-246946,-79904,-113219,-168985,-105389,-152421,-116825,86228,299778,321573,161236,66729,131334,195536,127639,-68938,-180913,-72960,26534,-35272,-7258,104655,57637,-15447],[-224845,-341893,-337529,-271307,-169771,43401,218309,243628,204921,137494,22067,-67666,-93674,-71924,-41023,13350,174713,222818,95216,44652,26367,-227220,-357070,-148361,-78547,-153521,-120540,-23136,123165,267246,174405,-28040,-54283,-17671,-11312,80782,186321,95005,-39799,-29123,62814,64806,97294,146921,53006,-2829,75991,40140,-171617,-464521,-565583,-352619,-65127,34197,23329,-82710,-163639,-51930,114126,140528,27695,-13611,76188,189974,224593,225364,181671,106638,183600,180270,-37166,-70000,132836,82736,-173022,-202102,10351,232744,239757,89321,122902,290802,187133,-43715,11208,249363,312920,258421,241368,208943,192947,199975,5596,-250103,-189796,-34783,46695,153154,127540,54741,64546,-39548,-272705,-344568,-300697,-261464,-254233,-298005,-285219,-144295,-65322,-86179,-45805,-39258,-231120,-353144,-206278,-6402,44548,-81416,-216811,-197595,1796,185657,225217,80797,-63985,-193431,-369522,-396706,-268195,-268918,-161419,139944,253250,214121,289338,326743,217923,75691,58281,79437,3270,-18413,146486,225688,-23944,-377875,-328016,-98779,-152519,-301903,-215327,-5775,125786,27091,-274282,-237499,208902,437666,208361,-129117,-247906,-244962,-297669,-247062,-112504,-132788,-151922,70463,386965,445025,178099,82242,147763,-102168,-507606,-469736,-39923,222802,309567,364979,209582,-19692,-105894,-108535,-11845,30,-113528,-145453,-56000,64242,114760,4951,-129458,-149426,-62374,42773,41684,95253,237795,217084,128834,192065,357189,259822,-10158,27970,117459,14955,-59712,-67849,-74670,-150028,-233211,-186328,-137098,-50136,10224,-84380,-63247,110961,96546,41412,220944,380951,283839,92910,-37700,-150009,-196812,-34370,81272,19027,-34836,-36570,-66496,13980,115287,-20531,-81122,79555,156714,65268,-2279,-47190,-127270,-41450,196152,281456,162989,-457,-9014,61127,99973,-8363,-204841,-293430,-180913,27964,122534,81,-188859,-305396,-325222,-237969,-43628,81964,88219,51730,32623,10502,73551,125225,182906,215864,163021,159487,172323,82831,34081,43056,-8068,-28111,136690,330508,292156,97541,26960,133136,236926,249161,261160,260837,179594,74082,233,-66130,-26409,148663,209626,53452,-160791,-277245,-137035,3227,39218,150520,157433,-123093,-311670,-145541,112499,185555,103195,40989,180208,292467,24940,-265421,-69861,134044,2528,-169712,-152483,-175526,-147764,94528,326450,364355,237396,59241,-85701,-137569,-68983,115805,239710,225077,47991,-186618,-242107,-109064,-93994,-248683,-330431,-124658,214617,285020,182072,133854,21169,-158131,-183583,-148635,-199193,-224168,-73034,61718,13431,-12527,-92916,-237819,-167217,48751,160184,90433,58150,139029,83512,-9168,-24161,8188,126851,190196,63802,-77526,-129695,-59618,66059,21672,-90646,78778,261786,12854,-302800,-198742,40080,117700,60436,-52988,-36915,234479,312295,-8198,-194894,-62068,-336,-103667,4199,360557,451531,193296,-17199,893,89506,116153,162342,214027,118513,-251836,-523085,-343324,3737,110810,95000,50334,156038,303410,304340,358791,382695,97154,-228788,-279156,-143121,-35616,-106024,-292923,-392236,-242574,193168,534630,335615,-65397,-233280,-18061,250170,150859,-79099,-83848,52726,-20130,-417666,-690099,-480396,9134,323143,54922,-126639,293458,-263558,167031,4320580,3978425,-2995492,-4740205,-259139,-74863,-1736067,-777056,817372,1249064,699250,711976,1264275,1218985,708471,427765,167186,-298802,-315731,135840,579994,495486,17019,-326675,-356078,-204247,-60213,15702,20970,-76088,-222412,-344392,-425763,-236500,182211,505559,463643,261514,4350,-329968,-456451,-352300,-63021,235344,362756,370255,372029,229086,-143353,-291355,-300379,-431976,-350905,13128,123656,33523,78435,170813,69203,-211223,-324635,-228669,-173134,-77281,136218,200372,50253,-10261,31694,123190,173167,57113,-121462,-84579,118546,234728,128941,57191,235182,348744,184673,95102,158166,75140,-169616,-266123,-45204,119064,20147,-4022,207691,308192,139936,-29519,-36153,-79046,-156956,-182229,-132934,-87898,-76379,132258,512148,551745,229963,27975,25510,745,17020,148871,107209,-15535,173828,317272,233781,212384,258411,232065,204013,173340,-60665,-349208,-375609,-194228,-54519,5880,59569,143224,172798,19861,-137623,-8253,211376,226454,95004,-113003,-281745,-246867,-77690,-67017,-158593,-129471,8579,85559,19626,-141612,-165694,14609,76805,-101267,-151111,-41672,-12469,-10912,36838,29054,11314,29988,60605,126251,264799,497881,556647,298797,59232,-13918,-7696,-37411,-140872,-275460,-378652,-374157,-222808,-64743,-105490,-197631,-88028,69303,-27900,-152076,-30205,168397,105334,1676,90798,107346,-71772,-122266,-63023,-36309,71423,134227,2428,75857,326738,329742,156712,87850,52028,-42763,-77423,-131916,-176584,-40345,131231,190916,219156,113436,-10014,-100861,-170038,-228836,-127552,95309,96186,-133919,-194450,-6153,74592,-78865,-139353,-57836,72252,217284,344748,355256,235432,31210,-84288,-22575,49141,2713,-19519,23041,102147,250670,276076,57217,-151921,-119789,86515,313645,271723,-67863,-294540,-246453,-58070,-62102,-168581,-222869,-201922,-146075,-63203,-40053,23604,154178,156235,-22114,-213363,-229069,-58516,99998,122651,149153,68104,-143453,-164588,31381,106259,56543,69163,65217,-54313,-146410,-102750,31971,106222,113007,-26335,-202651,-174500,-59839,-87173,-214826,-183102,44976,125378,-25355,8544,123044,95707,138312,189794,111057,54656,-83277,-225134,-129758,91388,163613,40340,-156018,-196304,86185,378693,302783,88497,82557,149308,181546,148486,141012,136698,54754,-93765,-170101,-88513,-25486,-34061,-88011,-241120,-341135,-281368,-87399,184977,441622,551301,369159,164789,74768,-127114,-307535,-252235,11553,204666,75757,-129242,-83668,-58275,-138661,-156305,-81084,-85216,-172006,-228441,-155988,-59062,-26743,-105528,-228764,-214644,-94851,-69819,-217609,-287192,-118784,36698,16493,-61905,-89328,-155979,-323829,-312705,-140271,-65055,-60950,22160,51854,-7448,-96527,-253358,-357389,-239973,10751,249413,297197,213214,145141,43262,-77420,-74311,-25775,6010,30365,12978,10929,-8488,29198,119856,37503,-200112,-173944,98419,248197,128005,11711,146198,261356,84336,-43878,-45981,-212955,-388337,-175593,176194,213782,72640,61626,63896,-63756,-107773,-111704,-238199,-447070,-463942,-223446,42298,89237,-12342,34514,117461,37257,-19173,64284,-5074,-217165,-172242,65569,80666,43370,356361,626184,411168,404548,533824,-344301,-1194826,-1564045,-2499111,-2605142,-1214399,-357750,-47497,424528,797186,729444,349187,-435746,-1809611,-2110801,-1205447,-622092,-502447,-139616,120070,23779,-237187,-184712,60923,82112,-98078,-217239,-220565,-106547,37999,-58803,-332329,-427249,-177859,121798,83251,-223830,-443568,-411826,-228694,-231321,-343906,-110852,105512,-92135,-240627,12017,326418,400560,292647,148205,70345,110291,140030,127211,106688,17487,-62326,-85094,-99725,-68993,3358,92931,46965,-170690,-255568,-106393,-409,50997,48847,-67953,-30757,188257,271456,169678,155066,154665,73952,-17579,55960,205877,217271,15810,-103555,-48584,-58140,-127919,-132573,-157228,-180769,-172038,-204200,-242197,-62707,141253,168210,248751,289155,117023,12831,43767,38485,-26460,-113295,-58630,113791,12436,-269362,-229965,-23509,-40319,-184195,-324889,-202980,-84091,-168389,-142919,19531,-31037,-64497,114142,324801,313559,94596,-27950,67387,126564,74843,-74655,-155522,-72732,-4190,-70242,-15958,99897,37562,-91098],[-279576,-338135,-303572,-238134,-152778,73318,256222,237955,134589,22484,-63810,-98323,-95779,-58664,-12935,46151,147571,161549,62121,-1168,-70010,-297009,-384261,-157778,-48965,-106124,-107511,-21856,121019,252978,142596,-34414,-62951,-2105,31677,117798,162290,60283,-1966,57717,162785,159695,172896,149445,-1821,-52428,38090,-12214,-181877,-438519,-620083,-427741,-181969,-116778,-37927,-46906,-151007,-91096,22653,55687,5839,766,104419,262650,305480,257877,159079,54191,109251,123390,-44345,-66172,99351,50746,-169496,-193275,-10569,208826,227789,80376,117440,296962,212423,-37558,-22414,219755,317338,289607,274539,228241,194445,208177,82823,-124369,-126009,-68022,-24116,90956,68701,-7258,23021,-34584,-243732,-354960,-327725,-253988,-263053,-332123,-245428,-3655,69866,-4721,-14880,-8079,-175110,-344787,-250426,-13799,89910,20350,-53698,-71096,64223,268139,311209,119949,-58033,-257005,-491701,-459326,-320467,-308312,-126543,230278,275615,136795,136664,190234,140517,60917,65168,100363,29428,1743,157745,256804,35558,-271859,-253862,-95929,-138871,-240880,-153558,22800,100342,-24582,-286442,-213764,221463,378197,99917,-187689,-259384,-242845,-271844,-247103,-184622,-242051,-183815,147739,500729,487186,240637,154408,160324,-50939,-363920,-293951,57280,226876,258703,302342,165788,-27562,-115735,-132204,-47333,4857,-38507,-51330,-14700,63668,90702,-67092,-214519,-169236,-48414,-4703,16493,151537,316230,213569,26999,103004,339650,252626,-50061,-23077,125718,79698,50375,55323,1751,-103030,-193349,-129850,-10946,91419,113930,-40099,-68875,92739,128215,95936,213718,322336,258424,133514,59122,-24319,-103445,-53294,18935,42481,28206,-29315,-84972,4730,147364,88108,-28028,25832,133117,136168,88018,52797,-68252,-73272,123496,244484,225502,128924,130680,141901,75651,-92153,-273722,-303079,-160341,4008,94877,68613,-143732,-362652,-370268,-198554,14314,93009,72521,106269,172449,141667,80435,72842,128098,177698,167289,170931,117577,-4490,-32301,-32655,-79636,-21525,161540,293720,259581,121018,79621,184552,292282,298047,257109,271270,245217,113614,-13553,-136345,-122209,96339,188830,944,-229905,-277114,-89295,33087,86343,196320,155344,-106927,-223005,-49502,200793,290025,216710,143303,262952,338039,78684,-155365,15521,133541,-49209,-159215,-120546,-182534,-185784,91830,368606,381480,190528,-40057,-205686,-188170,-30059,130384,177449,106735,-105421,-344196,-276484,-39082,-61778,-336619,-398981,-79959,290544,348354,242980,164895,42605,-73482,-53792,51468,33125,-121234,-135081,-52910,-87785,-129620,-214338,-337133,-259435,-42685,104640,99325,135401,227085,107489,-59409,-101108,-29308,113765,155054,12189,-134349,-153477,-70600,44054,23819,-42301,62339,181761,-27121,-302782,-229478,-10675,61318,29607,-62547,-50541,198354,340217,77355,-146829,-61694,31858,-72184,-21301,316890,406868,153289,-53608,-86603,-40199,70139,215734,296506,200712,-139917,-413216,-332008,-110070,40777,123193,95847,132817,283970,356050,438784,421939,67064,-293255,-336387,-157823,29057,-30090,-258555,-344875,-186134,158293,489817,407119,-2660,-281458,-77202,278997,140713,-242755,-229252,17952,5220,-244257,-369047,-117937,380894,696313,284007,-116566,223982,-84691,-32041,3469245,2320336,-2281173,-2906214,-306594,-959215,-2189662,-887752,1029376,1502887,622391,494409,1102141,1245826,719947,370593,92091,-267549,-149996,329880,655521,458874,-129426,-615536,-592865,-317949,-113022,31165,50079,-87700,-312240,-479498,-492257,-266892,91185,444081,535304,380450,120480,-185622,-339561,-282687,-67310,151236,257346,269935,260353,190024,-38805,-141473,-183040,-311424,-265187,60207,96555,-110319,-79150,78480,-15455,-322726,-470999,-360469,-247843,-110950,95759,187841,52208,-80331,-60210,107307,244234,191769,58580,76990,262134,345715,225858,155107,281434,343060,205898,143107,197823,108671,-159903,-237744,2291,161175,20838,-64822,129682,257957,114109,-10387,-21432,-76832,-117036,-138237,-89463,-49392,-76504,61860,384147,424548,156848,-10124,16658,-55414,-113284,74520,194495,155012,261299,277005,178254,216760,301889,250100,151528,103011,-68744,-317291,-416160,-292070,-189516,-113528,-51480,10540,70191,-54533,-212075,-117992,126356,201174,98531,-88485,-205166,-210682,-99088,-49234,-91055,-95613,-40035,28902,-5185,-99110,-73553,117539,165721,13410,-4229,49195,-30633,-100690,-4018,58301,10313,-14438,60165,152896,269229,513962,607391,328853,31493,-43453,23668,61347,-93007,-301904,-346888,-298015,-203475,-129886,-192131,-266123,-147996,59404,45521,-42508,-20712,53032,21686,7796,136004,172850,-12623,-110148,-55700,17004,133571,129558,-37908,45553,308545,289438,105705,100681,136325,23260,-94711,-140988,-83801,86570,192534,194047,209944,105001,-49077,-168055,-194552,-232591,-168998,46449,63754,-143674,-191825,-88851,-119188,-215489,-169321,-73416,56203,225567,340020,308000,189099,-12396,-130279,-41698,40554,-41085,-55672,7060,98165,211723,185006,-19862,-133662,-75934,85195,307520,266281,-119256,-400765,-243238,-17725,-41516,-151608,-152004,-88157,-66755,-55013,-55200,23075,180718,190191,9970,-196131,-235482,-88437,44719,51157,77672,50696,-149515,-201138,15704,162598,159172,157554,112661,-40447,-176961,-125729,37137,78692,18465,-134087,-248177,-135120,73292,100530,10201,48433,217616,157704,-73389,-39787,129970,78838,25551,61103,129948,146943,-32185,-256206,-249890,-87730,33636,28131,-83807,-102669,101735,342987,319491,185934,237374,299033,216763,123361,151719,170141,80561,-45485,-109826,-80768,-86212,-74279,-89753,-231207,-288077,-259106,-166897,84647,370929,503596,336669,185199,208720,60809,-205464,-277344,-48431,141069,57566,-124856,-102417,-117673,-254869,-291229,-159984,-82795,-166549,-221391,-150536,-93582,-37617,-96082,-273597,-238379,-50428,-46502,-274511,-375419,-142352,66664,33483,-6834,33920,-72979,-340242,-391511,-171769,-42707,-24709,83786,128757,3214,-181202,-340520,-394009,-250020,-2759,219311,272549,218188,156601,77994,45763,53727,35520,20328,37548,47310,84372,60605,57410,143120,34672,-202825,-157656,123567,255055,165475,97653,211773,255361,52449,-87287,-102157,-251067,-430210,-228483,116467,151819,49642,167794,234212,45408,-39860,-55030,-205279,-355213,-303940,-100296,80974,89033,16912,105656,184856,83857,-44660,-20424,-37069,-157629,-68075,203157,176742,80359,380683,580292,310997,393070,681818,-38297,-992767,-1623405,-2593070,-2880482,-1736750,-610131,-42268,439553,844005,790564,381359,-292978,-1406956,-1919986,-1552652,-972351,-648060,-211383,66868,-48612,-389533,-246164,110743,97131,-113119,-149922,-83281,41380,157905,30707,-267247,-361963,-115286,153658,117006,-129209,-317776,-313925,-226403,-221631,-216617,-20903,87351,-150693,-320716,-72537,276414,372512,226715,63471,22351,101375,115654,55857,19804,-6710,-48713,-109801,-176085,-131345,10794,141897,83142,-174777,-276332,-98634,-8069,-24395,-27743,-76968,-22001,124556,95144,-40704,58220,162516,80063,-27364,30077,123020,121509,29026,-58018,-74390,-58466,-45395,-49242,-79173,-51404,-18313,-101268,-225945,-108651,41319,19500,130820,305470,196070,31146,-14624,-393,-13669,-82513,-34877,130958,43355,-253022,-215158,50722,86518,-62345,-205016,-137039,-53574,-150543,-56159,148560,86959,-9206,146942,347346,306404,24122,-152721,-39908,43895,41799,-33139,-98132,-50137,-9574,-89809,-52831,39249,-11043,-156679],[-277704,-295967,-251200,-191930,-134039,61281,251050,222024,73203,-65955,-123130,-120391,-92586,-27718,29249,68841,89890,72215,9534,-66691,-214884,-404806,-396197,-158800,-30129,-57491,-72972,-33137,49267,152892,99755,4,-48406,-2753,54278,119857,82443,-10428,18940,140235,254489,235482,187288,97652,-68798,-114201,-23699,-52615,-165456,-385483,-616673,-445689,-254442,-239218,-122144,-64671,-161751,-130778,-71593,-47140,-9577,36856,139223,298467,327999,239063,117934,21037,30133,49825,-32880,-39406,53704,20473,-120398,-149426,-38184,152216,215479,94092,93299,247144,197187,-26843,-45534,140718,256291,275906,254002,179565,140606,187283,155272,17250,-39827,-45175,-14741,58266,1444,-82832,-33589,-42365,-202096,-346015,-343231,-249780,-279516,-340341,-146089,155637,185939,63302,14996,20061,-105650,-307846,-282257,-33409,121723,139144,161189,120232,124825,300550,357883,141931,-73098,-318859,-561759,-464892,-336592,-325330,-94555,271360,260819,44886,-37747,25948,53558,63876,89492,108425,42514,14815,156844,278455,83774,-166531,-175977,-94066,-118463,-166069,-110197,11617,73427,-34857,-241784,-174576,188473,272756,-25398,-231018,-217692,-193468,-220238,-220852,-228116,-287721,-146192,243176,574152,485744,242859,133506,106229,-6371,-184278,-95572,135363,189154,179459,231313,147501,4887,-94125,-138080,-94151,-23488,9235,39118,26933,22821,-12235,-193530,-278528,-116600,14210,-31578,4398,183461,312168,151585,-81610,10634,287099,222821,-62995,-45888,142575,146211,123564,118440,52594,-31642,-105928,-52270,115942,249103,265999,73111,-50256,41842,108492,99973,151369,199034,180909,147872,121315,55907,-37935,-91518,-53966,52932,98665,24402,-35263,42544,161632,148363,7259,-24406,63366,117032,142107,150349,-6436,-82050,73338,212454,257743,226958,233913,217508,86078,-113878,-264176,-244583,-96956,9055,79565,126232,-86506,-366544,-365844,-148543,47036,81403,33264,105043,222586,206193,68942,-6569,15747,87792,112635,96303,22906,-77163,-99076,-101493,-101344,23663,169011,214269,204968,154388,136161,214514,329933,325388,215040,235149,269370,138403,-32067,-199557,-205824,19134,120200,-70303,-282831,-240419,-18180,90886,131861,195231,126546,-62811,-91660,72738,269067,335037,259364,183270,274328,319045,97731,-75278,29267,67830,-111953,-131301,-74127,-164227,-207884,40994,319146,316831,105286,-124057,-262838,-175884,38918,149601,131938,19294,-211287,-424723,-281752,-10244,-33853,-319047,-349082,8457,351344,389352,289303,196995,86947,48109,98730,232938,234827,-14577,-172115,-166328,-218606,-286680,-342522,-398171,-315524,-122710,39525,104833,205678,283669,120082,-90372,-136446,-21170,130668,145719,15594,-122460,-129034,-44961,47221,44690,19302,37829,44298,-117422,-273320,-197256,-39935,-9541,-15004,-71673,-66884,138039,317775,114871,-141602,-95938,16342,-80942,-54944,248763,323735,83809,-101970,-170701,-170793,-2992,212267,302472,178308,-103187,-317804,-334164,-242972,-18776,164078,158491,135726,274830,380678,431424,369514,14108,-332345,-366133,-167039,62538,7213,-219556,-255964,-106110,130451,415993,427370,32830,-323857,-155988,256001,122192,-368572,-359861,-63904,-40169,-84472,-12541,260221,727702,999329,510628,8403,250775,152604,-93896,1862503,92812,-1522100,-611559,-222087,-1638529,-2172799,-754755,1097308,1509302,529178,257225,742721,937585,518481,237883,-7824,-218388,17633,488097,671199,401037,-236588,-810797,-755038,-392025,-139888,63988,117377,-39645,-299775,-471614,-424706,-238016,11817,350174,535428,422710,204960,-6835,-183463,-199228,-80261,48939,134696,156666,123255,113333,73452,17090,-38494,-106507,-73506,135369,51377,-256659,-232229,-17482,-72043,-341691,-512962,-449596,-307876,-127243,64510,163262,51268,-140886,-141960,74250,271870,296120,249781,254836,379521,415121,286571,230020,318371,317411,209236,180463,213356,94506,-188191,-224629,32795,175135,8530,-115070,35215,143768,37884,-6203,-19251,-87797,-95087,-89803,-24037,27079,-31903,4637,209326,237329,40499,-65771,16162,-72537,-184211,44824,300307,355695,389399,306590,184417,229238,307596,224763,76751,31812,-23907,-191723,-349054,-321375,-269069,-189990,-141415,-126696,-53311,-108849,-237818,-205954,16625,153928,100179,-51190,-125309,-154598,-113312,-41134,-9929,-24840,-55225,6070,32975,-2457,34833,201926,235951,128451,137502,148190,-17243,-170450,-88133,27877,-9809,-63982,35884,141604,225273,443863,538886,280907,-21296,-85286,47038,153692,-22768,-250235,-242263,-184998,-169325,-198878,-284715,-324914,-203824,15537,96156,64178,-3482,-57258,-47762,31663,167904,193167,7739,-114787,-30544,100031,203244,128154,-43215,38149,263852,228862,74208,118327,191259,73615,-92207,-112093,24740,198518,242252,202689,191467,104082,-53065,-165050,-151188,-165436,-160113,-13410,13728,-128908,-151507,-132791,-247025,-278250,-166935,-79734,28657,213926,310525,237808,132738,-34647,-139486,-38615,27071,-76088,-86835,-25784,52557,127809,82719,-60379,-63886,331,74678,237140,201823,-159506,-427565,-189543,30267,-5939,-96242,-44204,37745,22897,-24818,-47553,10843,169634,203385,44842,-149718,-224444,-130110,-13200,2573,13713,19711,-139074,-204377,-16336,168372,217366,190575,105315,-37949,-185378,-140792,21547,39911,-66889,-195044,-223960,-60970,191562,280070,228458,236540,325002,150741,-124683,-79675,124080,50672,-88667,-59020,140936,225482,41421,-221561,-306321,-240740,-102773,-12086,-41441,-37141,59720,221321,290759,267228,335726,385678,212810,83266,114449,111030,48318,7407,-27084,-68789,-137587,-110407,-71223,-144884,-164781,-184383,-190227,-1960,247641,366168,261932,200655,353595,310013,-36805,-252019,-105886,51084,8199,-129266,-119813,-149378,-332221,-398578,-241042,-97867,-172049,-210122,-121229,-82710,-22244,-64950,-259281,-187587,67949,31981,-286672,-431834,-174680,79847,53676,58647,164833,25165,-317060,-439471,-212881,-38718,23245,171843,216268,2711,-267161,-400909,-384419,-228676,-4019,182640,234641,199544,147508,111757,158367,159655,93606,48727,48336,69350,135678,151823,144451,196194,35161,-205728,-149072,112541,208349,154933,138147,228102,209233,-2509,-150373,-147666,-223928,-379552,-250245,29990,66552,30012,256339,358749,140444,19561,-8289,-149105,-206355,-94067,47656,134807,113348,73470,173070,249341,148109,-30335,-72840,-57505,-104977,-1196,255047,202783,91359,370572,498928,212444,390816,785307,181434,-845316,-1620530,-2539672,-2949090,-2080615,-805129,-44254,472052,881993,836772,468938,-84471,-982423,-1765374,-1906218,-1396970,-880143,-392851,-67228,-132528,-510403,-346206,95850,90088,-113375,-71180,69895,198479,258369,103549,-180844,-247521,-21493,182269,132640,-48725,-191976,-213084,-216200,-208732,-92713,49133,57148,-172528,-358108,-164169,185231,286958,118502,-39501,-34523,67197,56326,-54180,-91698,-37860,-39240,-117619,-200510,-144767,39823,165129,83864,-159750,-247423,-84454,-41016,-119616,-111771,-89043,-19276,56362,-85067,-244349,-75343,103383,25871,-61162,-4945,30772,16663,38211,-7156,-83624,-42224,47998,49431,15512,68007,118272,-744,-175803,-122076,-43074,-120309,-12772,265547,248637,48416,-64952,-36545,-257,-35270,10202,150903,61174,-238634,-204970,113395,210467,46461,-85660,-66942,1119,-66572,64873,254171,178358,47698,182684,356990,292111,-39112,-277865,-169694,-28012,46788,46884,-24094,-10534,9702,-91574,-109839,-56214,-71909,-187870],[-228261,-243339,-204445,-145484,-115143,15555,210015,206271,40740,-96974,-128074,-113516,-73264,15840,73273,72615,16110,-31353,-70368,-160539,-372528,-514813,-392777,-150379,-27046,-28890,-37251,-57468,-66041,688,55085,53301,-23203,-17123,62780,96110,-19493,-89590,20786,201688,319292,270313,130364,-898,-138938,-185186,-109264,-85307,-138737,-329507,-542049,-381270,-244587,-290070,-207368,-139598,-190732,-142920,-133415,-154428,-40079,73672,171874,298216,305052,186975,64464,-4627,-43366,-27372,-9014,9306,13744,-7672,-58920,-104029,-75861,77184,203283,125792,61598,155952,137107,-22241,-46484,58730,172261,234104,195161,91165,51357,133136,195784,136365,46803,20426,71766,85156,-33966,-142302,-86182,-51989,-161365,-327681,-336654,-232367,-283455,-309157,-4999,294696,255128,113117,54773,48369,-35383,-244280,-290887,-64414,124965,231137,352830,308878,172428,283848,354438,147930,-87092,-344940,-549365,-422846,-332035,-339689,-100983,234644,216548,-30513,-180326,-121279,-21391,81754,121795,98357,42669,20844,139753,272631,105449,-93962,-123773,-101842,-96838,-91892,-93157,-39865,44163,-3114,-144176,-111420,134504,161129,-121088,-245424,-138445,-108685,-151536,-170721,-234081,-264976,-60388,303465,549985,431711,185980,31605,13052,22396,-20114,76649,186194,126275,97824,183937,177782,83212,-40100,-129364,-141438,-75996,11741,88022,52051,-38924,-149597,-322366,-293664,-2450,107159,-34521,-3816,167723,220802,48624,-159061,-53462,215277,179655,-43010,-20940,179240,201645,127846,87359,62829,51915,11326,36678,208810,362581,394377,200245,-19334,-29641,36582,49607,54491,51635,77731,128600,125125,67291,-19443,-137384,-116051,54409,161693,110638,72429,113006,134559,116028,533,-65560,-36175,17899,152370,228804,52086,-63691,48926,179938,248534,269897,282703,271848,122149,-81271,-194404,-140755,165,52411,82126,149093,-37790,-323564,-320731,-101320,52120,52576,-18742,57716,204781,219764,61246,-76345,-105812,-19579,19770,-32650,-77792,-109238,-135102,-138174,-74235,78009,141213,107553,138880,183892,171474,193397,304163,277425,103932,139332,244404,145795,-47412,-234181,-250544,-64259,8027,-157321,-310475,-187735,49811,168201,175463,160740,87462,-1216,46775,187932,296566,304566,218736,152281,211398,240254,83147,-46001,-35159,-47208,-160078,-88887,-14644,-122767,-217784,-48290,188495,183923,4276,-174671,-250879,-105568,120740,170343,116778,-7497,-236276,-401912,-247541,-22055,-30379,-217191,-197580,115556,377195,401820,326673,232938,139429,163591,235444,358841,359724,76843,-164791,-241730,-342541,-438641,-432940,-381430,-298271,-162001,-11589,114016,259654,307684,124381,-96685,-124302,23447,165995,167920,80323,-34886,-50533,21554,76261,75895,73243,8693,-110794,-223289,-212692,-101529,-33196,-69410,-57559,-72761,-76041,85158,269793,93741,-204906,-179634,-56291,-145082,-109445,166638,232033,19107,-141340,-228524,-258889,-72397,166778,239843,65752,-148602,-259748,-333473,-333898,-47102,195429,165396,100272,259010,379345,347532,246270,-46617,-343546,-369641,-172286,59188,15180,-162981,-136324,-18573,119306,337927,392021,37207,-335869,-204658,218702,102558,-430596,-438490,-162453,-137842,11248,293833,586747,977039,1126566,622062,197444,393661,364120,-331476,-834270,-2266758,-448568,1825316,9787,-1950117,-1639185,-327058,1040659,1278560,441754,54232,280766,397049,175839,46773,-120550,-170002,140577,560680,621315,333714,-266720,-822623,-774217,-395846,-127607,104656,204064,51177,-199275,-324719,-242846,-158066,-27670,271453,474700,373112,233548,150591,-31349,-117161,-88586,-35180,35560,58327,-13621,5999,129357,107558,67538,97406,148181,214152,10476,-350589,-328282,-87999,-94020,-283150,-458190,-492433,-358041,-132835,49501,138668,53132,-175296,-203099,21518,247065,351077,410144,410815,443687,434196,314029,273787,340937,292873,202021,188026,186747,34388,-237742,-224027,52341,172083,-12835,-144627,-40943,13727,-51441,-11133,-21214,-106088,-102244,-54234,48951,132811,51355,-28392,32311,33044,-108332,-147586,566,-54039,-168651,80804,407774,525788,508777,378506,234480,241246,274703,157824,-17235,-38513,37520,-34366,-205152,-269900,-265713,-196013,-180324,-231592,-176594,-148353,-218658,-242182,-84553,96907,102610,-15561,-78371,-104917,-111717,-25752,86789,73472,-36470,13698,117821,119404,128760,242941,270483,211676,229922,224953,25446,-201547,-193625,-48107,-24353,-84412,-7316,84913,147053,318709,377391,166101,-82039,-129294,50270,205796,38036,-145618,-92056,-54238,-125459,-247193,-345653,-350088,-231395,-38312,112241,135162,11456,-130795,-76721,75973,182696,161384,-24645,-142973,4896,197300,261227,125407,-22117,46889,201552,160669,60909,133971,219073,109153,-64949,-48626,122443,261587,262453,213292,169824,102207,-26749,-99236,-59549,-53312,-115565,-82189,-50413,-100078,-96414,-142539,-280774,-250428,-123986,-66048,5645,196099,275604,174950,90052,-27817,-111011,-11781,26240,-79789,-109580,-79121,-25088,28267,149,-50736,40385,85497,49226,114070,87890,-181902,-348943,-91427,71957,22232,-30207,59420,134143,97394,21966,-23672,-8698,140901,214781,87488,-82338,-196813,-169773,-64628,-36338,-45714,-20442,-111054,-169677,-52514,127196,222547,166544,49468,-50383,-168776,-143149,-16132,-10166,-125420,-199529,-148085,20214,260429,403830,374938,315654,320824,102481,-168233,-100807,110754,19038,-172392,-128992,144743,271323,119386,-132636,-285493,-310305,-182607,-52747,-33484,-17462,-26701,44208,216530,305374,340115,349812,146254,22911,37012,-4191,-13325,52557,47292,-61960,-170787,-138488,-44893,-18679,-17460,-93478,-168711,-55152,112164,181949,163859,211063,471251,533800,136628,-191658,-156918,-54779,-67302,-144468,-137161,-158002,-358889,-458213,-302261,-121893,-182660,-201155,-77522,-16541,31594,-20687,-204687,-95358,205807,122426,-265567,-438158,-187851,86014,73219,110319,253680,103519,-260315,-434490,-251001,-57871,70698,267812,291349,-8157,-325679,-416506,-334469,-178829,7740,142701,182817,158596,124116,139797,227156,217880,137040,78180,51249,73885,160447,240562,260103,255153,40710,-202751,-146420,76897,138861,121554,142587,195428,125077,-83662,-225948,-177582,-145547,-242258,-217726,-46161,-13481,12409,291758,399296,189286,57368,25101,-87375,-60646,86858,156150,164106,147763,145852,219484,287204,203789,9727,-90393,-75528,-77964,23624,220641,151995,71067,333288,401336,127046,350229,761477,254909,-761766,-1510727,-2265373,-2734463,-2151142,-902044,-48268,521724,901245,828704,537139,111447,-623541,-1617136,-2119352,-1758178,-1132542,-642564,-248936,-205746,-565360,-452362,24012,63411,-107754,-12514,195581,321840,320231,159555,-79122,-112715,71386,190001,123459,-1383,-107478,-159825,-223932,-205264,-13598,80240,26122,-147509,-337145,-239411,74056,174277,7566,-121037,-70383,27050,-24249,-184715,-209481,-77781,-37053,-98177,-157841,-98226,89187,163306,55568,-117480,-171925,-87759,-117778,-216598,-174037,-96832,-24252,-438,-218752,-391552,-216618,-18488,-85469,-122847,-51213,-57292,-72857,43712,42398,-69332,-14716,125078,129291,90006,151132,218044,81146,-110318,-106169,-87158,-207844,-130727,194165,264874,61697,-84655,-56438,6456,10451,54509,158307,63169,-217542,-188221,164005,306593,106584,-25078,-20489,54042,45231,175262,314695,229876,99890,209210,338165,255695,-93310,-377628,-291161,-66204,95902,147590,55825,37541,42194,-81578,-174690,-159118,-128062,-175861],[-157701,-208852,-182553,-107158,-97888,-47465,150554,205241,52880,-60612,-68639,-62077,-30432,56481,95813,53090,-45129,-115061,-157937,-264602,-487030,-570177,-367015,-131875,-36500,-30668,-20733,-86346,-174715,-140393,25812,103546,-1756,-38361,65248,63525,-105561,-151051,4109,222601,342183,258519,24004,-116305,-196722,-256716,-209294,-115989,-118568,-291682,-416865,-242265,-146823,-255672,-272026,-250158,-222923,-110413,-137997,-238877,-91818,93969,196808,278295,265471,132102,14623,-29213,-95782,-91059,17052,70601,-6928,-36801,-23139,-88673,-124084,1546,188519,163432,34066,45442,40952,-31290,-26211,14022,110013,185112,121126,1389,-42086,53080,189747,206409,114857,100451,199704,177677,-11043,-161984,-118490,-54430,-132348,-307922,-302736,-191665,-262914,-241425,140135,379463,266294,145778,109892,78907,21922,-162562,-266842,-98967,94518,265779,461729,430555,198751,232443,304948,144075,-75937,-309125,-453319,-359374,-331164,-367259,-163191,122266,157307,-62042,-241684,-207300,-67637,102191,143411,68177,35815,31886,118293,232712,90602,-74184,-112771,-122621,-81475,-31719,-97137,-114833,10711,53465,-13064,-17703,95169,80793,-158999,-231566,-53501,-9898,-68989,-97282,-199046,-191825,31811,284433,411548,332228,93732,-105613,-79470,31949,84300,184096,209489,61352,31508,170886,251173,192445,32742,-118390,-180403,-130281,-25984,76385,48536,-102921,-275714,-405529,-250782,135856,200186,-19930,-19319,98365,68785,-63277,-178024,-67898,144022,135158,5485,55373,241159,238731,63993,-30484,30676,131562,138111,134228,258633,394754,437135,280135,9529,-98304,-65262,-38301,-46874,-74016,-18163,76284,65972,13756,-45329,-170398,-143883,55466,202567,201865,205555,187104,55347,-16924,-53317,-93296,-137629,-116821,127827,276560,99543,-28063,42896,138217,198773,253277,278501,293582,160877,-27601,-107793,-30613,109846,127032,95595,125468,-10552,-251415,-254884,-68339,37647,18990,-68982,-13657,159622,219057,74523,-111596,-190282,-106247,-76601,-161450,-145956,-88683,-120971,-127329,-14682,108733,70121,-9396,68445,198564,177042,116051,194847,142798,-64615,-567,184282,143423,-48163,-224765,-242595,-135402,-132678,-254453,-307611,-134154,101220,250147,213087,113301,54183,59255,151946,256440,266103,203241,112636,68497,98262,127058,49625,-63933,-149958,-176971,-178710,-40523,50802,-70260,-224455,-155682,10521,15873,-84834,-182508,-184455,-1010,193611,186276,128886,25369,-181688,-289529,-173349,-54142,-59796,-87506,-2727,207961,358409,385612,359961,272101,179950,229514,317968,407371,389535,147162,-96061,-248037,-423622,-538022,-447658,-272275,-195099,-144894,-31364,130408,293565,306986,119083,-82465,-71773,82285,196181,212884,191112,108450,68725,117511,125141,105949,99106,-21120,-233148,-300007,-129926,35101,12901,-96601,-83035,-61183,-72482,62360,227302,29273,-325031,-302918,-170732,-250236,-184255,83558,158373,-14356,-158122,-249562,-281322,-114746,102369,134754,-88388,-239844,-225791,-294310,-333527,-34334,205396,87488,-6163,220695,358814,230656,104286,-91589,-326959,-351311,-172104,25118,6299,-85549,-9152,60543,131358,278089,310698,18603,-296106,-182715,205023,89908,-426726,-454679,-253806,-260462,15182,486893,820124,1096577,1038658,559351,392275,621803,445420,-976147,-4203436,-4234997,865868,3886971,377109,-1796327,-692741,376686,965205,942019,389660,-81236,-172395,-181083,-175339,-164692,-235597,-138787,194490,524753,509634,261073,-209083,-636599,-635208,-328636,-88301,132464,276655,146355,-64230,-102439,-11392,-50924,-13722,241499,378871,248513,199663,234657,74024,-48551,-76991,-71318,-13724,-9488,-129042,-114264,86187,80375,86967,226637,317824,265969,-10640,-354956,-331119,-109970,-83013,-183006,-346083,-496971,-399021,-131010,53813,123344,57175,-179588,-240787,-46635,177739,351109,504207,510930,448096,407842,312712,279026,338887,281686,188746,149997,107850,-52944,-280579,-224911,72439,168281,-38800,-155887,-75373,-76713,-114671,-21759,-20790,-119768,-126863,-35922,109276,238139,149158,-36606,-107709,-142860,-255532,-240608,-41269,-15111,-73507,169875,491453,612685,561249,432255,285305,240891,217554,68285,-121710,-111932,69697,87006,-44123,-158417,-183696,-131194,-159937,-281078,-276855,-182693,-173553,-217597,-148754,39840,103612,7238,-77608,-81551,-92909,10636,193465,174817,-2348,34146,210620,224824,178023,226583,262792,245993,254088,258149,81663,-191001,-288187,-138575,-20360,-64108,-58408,-3500,61144,181779,171881,14515,-131593,-162791,31364,203210,62243,-35554,61305,69131,-78997,-254191,-345585,-328118,-220738,-79088,91347,152143,18590,-149051,-54986,135132,184358,94903,-97226,-187356,38327,280064,283387,110978,4179,55565,130581,93669,53286,135225,222452,132925,-13331,36980,187607,259111,245273,221583,155240,96257,18153,-2014,39978,60551,-56511,-146979,-116912,-69825,-51283,-133672,-229403,-145862,-37444,-21989,5325,186696,251146,141961,81166,11176,-50756,38721,59649,-38101,-119703,-144521,-109880,-51707,-38002,6507,151750,154715,10475,-30936,-49453,-182962,-183898,28418,91555,20660,14387,119565,172265,138627,73377,3790,-28958,117498,239531,143812,-3513,-157117,-197817,-108460,-84200,-106261,-60520,-69029,-108063,-78733,64872,190722,109361,-28005,-74912,-134519,-131704,-66564,-64473,-147107,-156888,-54979,79558,262649,437996,409117,266402,207519,29737,-189016,-97698,98216,-3118,-199623,-125677,145719,273969,179608,-16871,-198497,-270821,-165202,-62940,-45116,-35451,-125434,-141640,108077,288589,250827,176348,8555,-62252,-61697,-123230,-69678,76748,79272,-70356,-183917,-158494,-26599,98194,105420,-19827,-125289,-70726,2842,10356,69390,212311,522590,647614,255323,-123512,-200517,-162313,-153090,-164222,-152885,-162132,-347553,-464947,-322900,-138143,-187981,-197246,-32241,91713,118600,20544,-146898,-12613,291445,168560,-235773,-395852,-163416,95905,86238,131579,275129,142556,-181111,-371128,-272603,-94932,103658,346116,333865,-23095,-331573,-372177,-251552,-104387,34109,103724,116642,101038,97954,157784,233238,217657,159069,98503,43606,66013,163136,295777,352609,291854,52648,-186806,-144421,33487,75873,91895,133189,133318,20838,-177952,-295914,-190906,-45915,-56163,-130153,-84238,-65095,-6571,258290,350634,177128,68611,47111,-37023,30614,174427,171093,133347,169528,208497,230228,283500,231010,56223,-77564,-96068,-84748,15676,133622,48714,24313,277089,302844,63478,255802,597139,203888,-702348,-1300666,-1807873,-2280196,-1979368,-920035,-53523,581628,903894,758802,521717,221197,-370148,-1409322,-2100862,-1973981,-1367554,-909439,-441819,-256837,-536443,-518658,-73834,25245,-109618,1147,257346,376291,333921,203257,32066,16745,137366,166724,90394,7093,-83762,-171529,-256597,-210766,7770,70946,5448,-82357,-265396,-288408,-43189,63652,-68178,-144434,-57874,4757,-98929,-296744,-303515,-123224,-42915,-50110,-56692,-543,150978,142128,8180,-52678,-64297,-114872,-233949,-296480,-192384,-88648,-30933,-35427,-279427,-461506,-334106,-172357,-226591,-202225,-103320,-127391,-129177,45554,84037,-33679,12796,165190,168282,122249,193655,278855,137700,-49213,-70769,-80481,-219673,-187468,114832,236167,65172,-65597,-54337,3218,38660,72425,131903,44532,-185897,-154412,207846,363737,110064,-51929,-21989,77249,134416,233298,320408,238971,135929,211547,280687,186586,-140417,-437471,-374364,-58790,179875,248716,135613,83792,70192,-70321,-232094,-243909,-166100,-128998],[-94873,-206431,-189186,-76990,-82645,-109773,90643,226078,111651,28002,40587,34855,35175,74583,72984,13006,-64027,-140577,-216859,-339537,-505105,-520530,-307676,-103280,-48849,-57759,-33515,-105886,-224137,-204022,29741,136772,6246,-59222,63636,36019,-151186,-180514,-26780,191066,316921,211218,-87619,-207123,-224969,-316325,-306727,-146844,-115065,-282399,-286980,-68112,7684,-157666,-303152,-358669,-241483,-37223,-82979,-271245,-148311,94098,214639,262008,238607,103600,-8443,-40673,-107816,-125407,34443,129637,-2199,-68643,-38665,-120265,-179182,-58989,168270,193856,20885,-58928,-70139,-55528,1821,21799,97194,145530,52271,-59090,-110404,-35652,139846,220112,153307,162710,313436,305303,65981,-135926,-123216,-47003,-119232,-288781,-243104,-127917,-218631,-156329,244865,391066,226901,165431,175255,108947,54732,-76966,-208315,-126772,36438,237669,467555,453429,201439,166835,225331,136073,-28290,-207641,-301771,-301119,-349892,-409233,-269668,-32897,97383,-37317,-196792,-204948,-78174,109357,135349,21040,31089,65071,112654,166876,39901,-103622,-135275,-150774,-78883,4697,-108684,-186282,-26770,108092,123065,104855,101569,56008,-137026,-203001,1999,78209,27456,-1186,-128781,-104005,83010,172575,197572,215917,6140,-217509,-136426,23728,106590,211902,213047,14873,-15605,180271,338070,301582,100603,-119399,-206713,-160735,-78384,12594,14359,-157166,-360212,-420920,-168310,247746,263372,-120,-49226,-10102,-97107,-150727,-134976,-30690,91816,100974,68194,163767,319672,255427,-36338,-187870,-30372,192898,257564,239544,279797,345497,369757,271758,23920,-139593,-160678,-133948,-126181,-145687,-81892,-1567,-42164,-79848,-95049,-170801,-122088,62746,209644,265464,319024,232517,-66743,-216081,-137198,-104485,-213653,-231754,87475,287616,125583,5391,43864,87752,125565,195268,240058,280440,174951,2911,-51317,50815,207833,212151,105297,62562,-4641,-171627,-191575,-55441,17097,-5295,-104453,-84890,122262,236476,111175,-109653,-213865,-145919,-142317,-238321,-156791,-24000,-58878,-70235,53524,95544,-36531,-122463,-3002,194966,162808,3480,18044,-46678,-243940,-142585,119723,144787,-25808,-170433,-187655,-182403,-277574,-349932,-273753,-79934,142376,319895,238277,73409,38488,101213,196166,251892,174516,57032,-17180,-30246,-23703,15313,17696,-102875,-263215,-279956,-169942,2823,110208,-25613,-237936,-258171,-169887,-145711,-139115,-149011,-91603,105098,241478,192285,152490,89966,-79449,-132326,-70087,-79008,-115760,5167,160745,255971,297682,345201,387090,307387,191110,220689,322910,378865,340283,202913,38760,-170797,-434656,-551602,-372279,-89185,-25712,-75427,-14500,152784,309079,293041,100825,-56771,5520,130416,196281,257532,313568,266793,198284,214509,178241,122534,86167,-44894,-279511,-312581,-44591,172715,88248,-82308,-84652,-40095,-60230,69672,208776,-46789,-457780,-432006,-291897,-359247,-264058,11675,116358,-10253,-153946,-240674,-245517,-125215,35432,18611,-222344,-314232,-176535,-183719,-228543,16535,196710,-44850,-162724,154868,327459,135601,2482,-99994,-285588,-316607,-163421,-25015,-10665,153,95186,119316,168535,248916,203368,-7477,-195700,-77759,232832,89276,-377307,-428747,-328224,-376897,-60998,545250,944056,1090147,770784,343764,553916,866859,316876,-2036765,-7181454,-5380546,1990802,5037292,861132,-1159653,445112,1247047,997385,672284,388894,-148284,-528325,-603364,-406922,-348638,-343062,-132483,182432,390316,344640,181846,-81165,-314573,-377888,-217798,-53131,126636,304557,204979,38832,98089,184824,52719,48529,265056,277170,90650,116589,219603,106798,680,-35320,-47166,-9295,-45379,-209132,-223265,-53934,-62717,10869,249192,381724,265303,-11240,-266666,-236535,-76956,-49290,-83882,-229431,-475864,-422669,-118027,77500,121273,56942,-164306,-260105,-122247,82362,303572,516736,538503,406515,349589,282826,240366,302645,281981,169873,62146,-19049,-139388,-290952,-214151,102258,175454,-66704,-161047,-64636,-90378,-129032,-36241,-14670,-115042,-140642,-25641,138253,301982,225670,-29622,-189190,-254700,-353338,-311611,-102586,25074,66475,276541,529299,595806,510536,409649,291028,217138,156590,-16477,-221964,-191996,40658,126546,72149,-31031,-55593,-21938,-95499,-271221,-334421,-217080,-125258,-144577,-161909,-12460,95225,12368,-108978,-88175,-63606,69466,295057,248747,17616,43062,268341,276615,164403,156061,220075,234958,219915,241989,128611,-149765,-341089,-210588,-4693,-20923,-104906,-93821,-4512,70942,-24297,-133198,-154234,-174384,-1125,155963,41181,36136,180238,162001,-37487,-212117,-276847,-260638,-176520,-92838,41096,116447,18789,-113428,6574,195834,182048,27706,-175375,-228681,57873,317908,253970,75264,12087,48337,61066,33650,34957,108458,199984,146820,56229,127110,210734,198874,196499,223179,155372,90325,68428,87253,105244,133403,-2971,-189549,-169967,-49035,-33299,-124901,-134464,-4743,84135,55238,37022,191198,241099,144525,115305,81507,31928,111449,142792,50622,-111837,-203233,-172142,-86623,-23047,93445,240612,188539,-34687,-161626,-177576,-164744,9508,136958,78104,-21036,15376,115233,146802,141307,113796,21332,-42715,116535,281531,214316,77798,-112177,-210644,-145766,-148393,-168653,-88809,-19742,-39739,-81795,20005,153372,53705,-93729,-103438,-97751,-111227,-114811,-111980,-133951,-91389,18778,98572,203259,373940,330834,123298,35190,-39558,-175793,-73001,92638,-5099,-164402,-56640,146989,234962,205327,91861,-77330,-139891,-50470,-21982,-48466,-59552,-197101,-288688,-13741,223225,103114,-89468,-183981,-170162,-157935,-201033,-94541,72330,48757,-97686,-179637,-173007,-29742,164010,171819,20877,-79757,-58432,-58760,-96691,6312,201212,486806,610541,286738,-73841,-235871,-255597,-228360,-177492,-161771,-179615,-325725,-427733,-290802,-128329,-178189,-196442,3332,210109,216426,42533,-122931,13718,269355,128716,-221337,-321185,-98089,117003,87940,119458,237563,145000,-92991,-264945,-269145,-136274,112238,381953,331108,-35695,-275959,-265261,-142604,-10101,75561,68288,37705,36603,81319,161113,177834,165552,158352,106004,33042,57969,152450,293896,373130,287917,73157,-151998,-137613,-3185,37055,83196,132160,71479,-75481,-258672,-337700,-189068,42604,122974,-13417,-78057,-79698,-31383,165053,239262,113624,58990,62135,-9397,45158,144627,73871,31837,158971,233450,200769,240187,223406,91858,-43842,-116716,-120414,-9625,44122,-61199,-34887,205531,205257,19750,130376,362189,131772,-593657,-1045892,-1299983,-1731495,-1706080,-922399,-60275,637868,895751,652027,402400,211806,-204701,-1089045,-1859721,-2049648,-1581962,-1137241,-606393,-284597,-427883,-505700,-157297,-14259,-130939,-40055,237310,346842,301542,237430,142919,124329,166237,115874,41468,-17478,-114706,-227964,-297655,-214329,-13887,33030,-647,256,-171777,-317541,-162414,-29055,-88179,-92808,15129,19091,-136676,-344228,-341389,-163815,-53412,18500,74422,121378,211234,108091,-50247,15333,52142,-150333,-358083,-342556,-159250,-54197,-29216,-46403,-270666,-459939,-400251,-308497,-353637,-277052,-149775,-168747,-145879,42558,111734,12945,28293,160870,162739,111413,207105,309048,168658,-6982,-28097,-29845,-159706,-175662,42021,160428,52265,-18405,-34252,-7113,41923,45967,55929,948,-147861,-100412,250227,386051,79420,-143649,-75797,55650,161875,219179,275515,211576,143835,181808,189451,90434,-178141,-454805,-400684,-10571,275969,332857,209900,118002,76801,-67322,-266508,-291999,-177966,-66491],[-56947,-229150,-210279,-47783,-66553,-156749,40315,258974,198960,134718,164649,159322,113348,56403,-6210,-38227,-25831,-87450,-216041,-346167,-402786,-352119,-208354,-66193,-53164,-92776,-69331,-102923,-183574,-151610,74932,148652,-1330,-75543,52520,17262,-154802,-179551,-63799,112245,249742,150226,-157822,-236854,-211401,-351120,-381210,-174076,-128638,-299694,-199484,86626,163718,-42434,-300649,-427709,-236084,51619,9416,-234921,-176625,86120,230964,266639,239461,116089,16870,-10317,-63208,-121734,35017,170917,25696,-100260,-107125,-193985,-232214,-94322,142224,208965,29591,-131955,-167721,-89778,18931,67741,133900,122286,-1001,-79977,-138014,-112066,63537,188361,160842,184237,361679,408065,160363,-78707,-103856,-34167,-118960,-266364,-165660,-50531,-161601,-81423,276168,331720,158420,176189,235204,129189,56061,-4673,-125325,-141278,-35591,166278,393330,390753,185696,106575,137542,125498,46195,-64121,-139941,-261742,-383464,-448950,-383068,-182895,44614,34454,-58048,-116416,-57709,91782,89238,-33416,36695,129546,136809,94012,-33383,-154606,-162525,-172209,-91310,12920,-114181,-228405,-64148,136696,236119,242571,164876,90360,-75343,-178058,5189,134997,134179,111703,-39503,-41415,59177,-7447,-13762,127318,-35954,-256088,-141651,2287,52455,172240,209678,-2466,-50727,188094,400773,375515,139307,-139797,-219558,-149727,-111168,-71128,-40438,-197349,-395352,-381133,-87730,289385,278478,12742,-92248,-127723,-228380,-191956,-52130,40209,70902,85087,124793,265285,389577,252640,-126166,-318196,-95777,227217,357251,346043,294916,247120,213822,171023,16924,-138915,-214359,-206785,-170263,-156860,-107016,-93457,-174015,-183123,-143484,-129857,-51600,75651,177531,275080,370569,226174,-203937,-417681,-218784,-97694,-248587,-287733,49566,260739,120074,17707,42990,42320,57914,129285,193974,239734,145520,-23179,-53509,88200,277317,282124,97564,-15309,-7716,-102219,-149451,-62086,2179,-10726,-117791,-138558,106032,279327,156237,-88827,-183795,-133648,-157042,-236052,-109528,59101,28555,15557,108338,39683,-155908,-221446,-73060,178447,149882,-106925,-180644,-236202,-377443,-235003,85418,162206,19799,-87589,-109638,-203297,-397623,-425125,-213956,-12943,190548,362824,244931,54995,45288,116133,175889,176545,39099,-95073,-122404,-101826,-112161,-62531,3577,-127277,-320596,-322217,-147720,33036,150836,-7388,-264360,-337642,-312852,-265256,-148755,-85927,-3590,183027,260430,187746,168127,147271,25012,16175,41791,-77597,-180881,17742,233706,244031,207931,288198,398698,325934,165282,140883,251438,294682,253303,255477,223552,-19535,-364958,-472141,-223536,121735,163984,24163,30898,175757,310376,274504,68552,-28054,89594,151338,152653,272636,404447,392164,299081,274391,211325,115167,38776,-53363,-231399,-252359,19116,268339,172299,-33683,-67246,-21323,-52906,83138,208688,-102737,-547539,-522559,-378878,-429354,-325106,-40891,103229,15369,-145475,-222265,-184552,-118886,-32508,-83132,-286270,-313797,-74054,3391,-49045,89644,180452,-163552,-307367,70981,291306,100974,-21573,-64247,-225250,-270519,-144420,-74141,-32852,68546,149067,152364,227390,250094,94321,-25270,-44494,87652,290552,98905,-313937,-398842,-387959,-456847,-167537,490186,957490,979907,410214,65864,674371,1050753,-33296,-3257534,-8597334,-5496787,2357810,4930105,1429744,-117835,1505467,2094714,1202076,588303,428674,-174587,-744646,-763931,-454506,-462343,-430853,-147039,129208,194570,137622,94504,80596,42492,-76866,-104815,-54269,79068,276084,203073,61304,188294,274676,125925,137915,318477,191953,-50191,13157,118452,68257,30981,35660,28144,32012,-58739,-248771,-298451,-242220,-267331,-125782,182931,333317,201395,-5490,-118566,-75706,-4023,-10097,-20749,-152188,-439551,-414587,-85794,117961,130417,43626,-149360,-270740,-197215,-19630,224061,458540,501002,344847,275610,220460,157617,231329,281566,144047,-63038,-172417,-198337,-256773,-182478,143025,193976,-96164,-173748,-24149,-25474,-95423,-50984,-2050,-82611,-115251,-8216,125653,289654,246646,-22628,-212447,-286132,-361644,-326345,-162859,51569,204869,361512,513029,494003,363228,289091,226656,164279,106935,-72535,-298978,-274636,-50993,76826,105793,65391,72933,89954,-18000,-215291,-338159,-248283,-90633,-48858,-126741,-58416,67086,1805,-140072,-110314,-35638,136825,370562,271539,-1746,21422,264696,258445,90714,52576,160625,198013,156270,186038,145979,-96117,-335113,-243924,-239,7434,-138760,-154152,-32268,6015,-169784,-238529,-142143,-157832,-32216,92991,-8957,53654,247914,211168,-6379,-129773,-157456,-163288,-112004,-77392,-22627,46622,17915,-43069,80684,241362,185215,-5480,-217820,-244266,57006,293477,176981,16253,-13562,18590,4718,-14183,-4798,45524,147706,150595,132547,204294,196644,109621,133235,214196,169386,92512,113867,139188,111533,141036,32928,-194750,-196485,-44376,-46582,-129432,-50085,121755,217653,154825,92863,201082,235732,170206,186806,178331,126998,202111,274750,175232,-81097,-233395,-190104,-71387,34086,183255,284253,177332,-78897,-250995,-268776,-134795,162535,203236,31814,-93757,-29154,51848,75896,112583,128935,20148,-44347,142982,332178,290508,153901,-68765,-209066,-173724,-216645,-224591,-95468,29209,17017,-51906,27554,141148,26832,-123076,-125938,-75134,-91126,-146956,-142759,-99549,-32371,48928,76779,106959,232484,179635,-41546,-121486,-79134,-128571,-37043,94699,14867,-85746,42268,146770,167451,192288,164619,36846,29577,121370,70718,-16832,-52212,-210482,-362952,-123618,129349,-50634,-358153,-390478,-288032,-230521,-216559,-79773,40487,-38930,-136803,-161823,-184792,-60042,160003,175408,33808,-40496,-35482,-73668,-114850,-5660,179461,372800,444001,235372,-56674,-260199,-319728,-274829,-173586,-156091,-213710,-318570,-364142,-207793,-81114,-148741,-192916,23740,300757,293857,35957,-151913,-38695,128893,-747,-232206,-234500,-2704,150525,77114,83855,174397,130604,-9551,-146746,-239933,-164391,95785,360901,281169,-42960,-171483,-112414,-17468,95792,128440,35564,-48908,-22350,81992,145686,80208,81493,138026,103897,33210,62218,135853,230036,300146,243032,105015,-96154,-123333,-25590,26028,98229,149273,34728,-137909,-297560,-335110,-174699,97842,242548,87779,-45167,-66200,-65657,40834,109225,29958,43360,73794,-7796,-4641,21671,-108003,-117994,108567,204263,140942,176093,188257,106184,-1654,-129635,-169863,-39723,-6077,-129829,-87978,117054,97496,-17111,21327,181184,182494,-364507,-825651,-907140,-1274969,-1518187,-979632,-65297,672158,874424,549398,216231,111920,-64593,-657402,-1507883,-2070142,-1792702,-1272061,-702418,-293476,-264650,-398615,-192887,-46059,-175344,-127024,142550,244594,235718,258696,236754,202310,165004,54519,-10881,-63171,-175636,-285456,-315856,-203342,-52190,-18544,1781,69844,-94526,-343009,-283559,-103553,-56511,21876,137723,75300,-115890,-295639,-301489,-183668,-60699,93227,198451,231057,252218,64673,-116128,58468,150762,-165251,-442518,-343724,-83981,9187,-10263,-38307,-218567,-407887,-399171,-377442,-422957,-321602,-177681,-176468,-129292,31576,120488,56001,24366,119238,125368,73751,205194,316422,175150,10429,10767,43974,-55607,-115114,-19253,47609,18943,31639,-8092,-16877,23973,-26792,-68883,-66695,-112909,-32744,291603,387238,53966,-234000,-156819,-4287,116820,142609,196211,158922,118333,125675,86783,-6647,-195507,-433872,-368569,58114,354728,387891,270411,132417,52778,-76903,-266542,-293841,-160780,-7852],[-42900,-254247,-221840,-10647,-43329,-179056,-1105,277068,278807,219887,262207,279290,187108,2574,-130092,-87950,58383,31475,-148783,-269684,-201530,-102218,-77368,-24702,-43138,-115279,-107701,-71264,-60101,6680,151965,140878,-21033,-88049,24565,1012,-135321,-161955,-96660,10667,159226,97979,-158269,-189279,-154214,-351617,-415160,-189231,-151757,-332723,-178243,176087,265987,40559,-275854,-436089,-207384,120701,101633,-135407,-144882,90521,251153,292720,261427,162822,98689,88680,41311,-82263,15990,183395,67602,-124369,-205687,-284871,-269351,-100654,113984,208815,64073,-153059,-224475,-123934,11726,119051,195418,112236,-39427,-73440,-128327,-159276,-15114,131980,143918,160290,321074,424037,219089,-17992,-71834,-24495,-123739,-234415,-82236,26922,-105901,-40449,226970,223955,87536,180014,268804,125435,24172,38606,-38920,-143933,-106529,84548,289825,291055,163379,66063,63322,109725,119741,78018,-11305,-237836,-407376,-458936,-456431,-287567,-1684,124276,125912,24305,-21218,48185,14341,-79710,55890,214838,185788,34601,-106382,-187291,-157928,-169618,-114849,-5504,-106759,-227208,-93503,128880,306711,370793,268175,164733,-4747,-169564,-43889,149721,237411,225936,45350,-31917,-45172,-202872,-143431,108387,-10346,-209462,-102715,-26436,-48817,96366,211480,7913,-83682,173401,412040,389414,135210,-174709,-218798,-94747,-97019,-132837,-96457,-223854,-392764,-324795,-55722,241996,244938,12208,-137998,-219988,-292295,-183972,33185,115647,84499,89480,155123,314924,416047,232107,-164385,-364779,-139024,232574,426719,437661,317502,145273,24378,11118,-11019,-98447,-206822,-236959,-182268,-127140,-106700,-186962,-302876,-275393,-175410,-55605,47996,85185,109535,220542,336077,163117,-320006,-555345,-264487,-74150,-243782,-278912,22102,198560,78863,1111,37625,21406,24637,88958,162583,185040,72307,-110632,-113005,88519,314743,317235,67518,-76870,-2108,-52997,-137077,-83087,-2592,3923,-108784,-168115,100757,325310,183507,-77088,-131649,-85800,-121117,-160524,-25133,129550,109747,103587,136412,-37383,-257115,-298047,-136497,160333,158340,-177419,-345462,-373805,-425379,-239772,104721,200642,78984,-4847,-41743,-205115,-466428,-458699,-139302,76335,253898,368947,229759,61167,71885,106954,111874,63161,-104655,-215263,-168885,-116908,-139530,-89113,11356,-111044,-289385,-289062,-125290,49428,164868,-25590,-302373,-384912,-396226,-325293,-120477,-12000,54567,214905,258035,176831,162105,166674,94387,117527,137669,-49260,-234721,-51929,197311,175792,107140,224062,383731,313993,107706,20672,129002,188307,175048,310758,419890,171773,-225500,-320701,-43876,303595,319432,121853,86721,191667,300019,252840,26836,-566,165205,143279,70780,235704,426148,444956,336078,263558,198401,78396,-24691,-38243,-104548,-141961,42369,293635,241795,30408,-44510,-20723,-67506,67735,200373,-121693,-553003,-538919,-401176,-430717,-345791,-71298,104264,33197,-155760,-216968,-138422,-121133,-110820,-156347,-260975,-215348,88755,231443,144602,159623,165376,-205317,-373303,-11102,252101,130707,30984,5526,-153867,-217260,-117388,-109587,-61202,91935,138082,161200,298961,271297,5585,-25489,128887,264393,343410,108899,-264408,-397600,-437697,-475404,-236120,370424,864091,787014,55457,-157864,768002,1114465,-530540,-4201658,-7816045,-4637046,1585956,3547998,2011571,1152124,2252861,2698330,1531822,697342,474363,-198310,-824604,-680792,-342348,-482287,-483231,-168624,68111,-11902,-94208,1459,234590,342608,189211,-26263,-105143,1794,204863,144364,-5852,127478,228830,153997,225810,364106,133325,-133677,-75376,-20596,-13704,46926,122816,128624,82507,-63506,-251887,-327901,-406031,-449732,-259129,79982,208760,82422,-14672,34193,95819,76424,14929,-10655,-132950,-392724,-362981,-29009,169693,144048,10783,-154316,-281857,-265709,-115737,130020,360576,425824,289367,200522,123444,38821,137346,268293,111705,-197551,-316945,-214556,-184570,-128102,187292,212133,-127781,-199425,22003,85103,-32361,-58046,16907,-23188,-40151,26266,73432,190417,194469,-29192,-194879,-243858,-270039,-269368,-199007,58615,301936,399119,451884,354306,168354,99868,101241,85065,71372,-88124,-333401,-344436,-174144,-31537,57483,102694,162760,164541,39311,-136542,-289451,-267102,-76206,42645,-57888,-95813,12659,-17542,-137216,-122461,-20223,188531,400542,236417,-66714,-33757,203113,182728,-17240,-50644,106332,158358,93784,109237,124357,-47797,-273441,-238410,-32498,-15664,-159915,-166073,-21766,-14764,-244688,-277857,-97429,-114247,-47255,48438,-52300,38233,272242,217532,13155,-29364,-24011,-59791,-41010,-39266,-79594,-29920,22942,34763,135992,258042,198624,13999,-196342,-218802,37081,212692,77757,-57658,-73070,-27417,-26652,-43340,-63934,-50120,65350,143287,202558,255991,160604,28231,76645,192078,186382,108361,148988,145629,62071,88232,50536,-157679,-191976,-57360,-82260,-149350,-17280,191617,329337,251157,147072,197091,217270,195107,276277,291567,224573,301083,432849,313577,-26485,-219654,-159132,-22524,107084,249840,273836,122633,-118705,-290049,-308549,-103565,229043,211514,-33156,-170095,-99282,-42168,-8767,66610,111118,-167,-31811,188152,374906,356502,218314,-31490,-195032,-183735,-262166,-258972,-77299,71351,55661,15126,102214,168157,35931,-110002,-134711,-77468,-81004,-155291,-152562,-63959,-2761,32375,32033,9075,58169,17785,-150502,-196582,-75926,-61024,-3361,99572,47488,-403,122598,138113,91708,150337,186445,108778,172691,287697,193724,60163,7769,-154946,-352696,-198756,31780,-164326,-537714,-557400,-392827,-266523,-176526,-36101,-9611,-153404,-170951,-133694,-194723,-112736,95611,133625,36951,-5846,-18431,-60579,-54821,37459,153803,216798,219174,135778,-69204,-268755,-344266,-282827,-146589,-128053,-248433,-333616,-292936,-90708,1283,-102510,-179348,31022,335293,323294,1594,-226668,-157620,-87232,-178952,-258070,-150365,103496,190717,56746,41150,123348,122623,57560,-49912,-191635,-164206,64186,286127,194346,-45367,-47694,51212,105930,198628,183090,1953,-134126,-63330,99933,110806,-30484,-9504,103912,99782,56131,84349,115922,120795,151215,173865,149499,-22768,-102746,-33300,36400,126734,176377,29670,-155186,-280388,-287851,-151416,114020,272316,127741,-17920,-46248,-109921,-78214,3362,-33330,40260,82860,-28227,-82207,-135211,-310845,-269800,25773,125180,73128,118450,140758,96917,35607,-127141,-214444,-70167,-2993,-128035,-118578,10058,-33265,-62422,-24619,175610,472170,10960,-709199,-752203,-1065132,-1564714,-1127609,-58773,667370,823801,485129,44124,6097,127597,-181363,-1219124,-2156700,-2012117,-1274204,-696852,-288395,-84751,-215102,-166626,-64194,-234129,-234111,3523,103347,155402,257751,291569,247275,151164,6920,-53574,-117639,-236499,-300666,-282649,-172773,-89155,-75034,-1164,100306,-64198,-379096,-401523,-167417,2525,162837,277853,161619,-35451,-152135,-183718,-166862,-54881,158239,283238,294495,256278,10926,-189050,51821,209224,-133827,-444889,-297779,11089,93290,28982,-19528,-156223,-329900,-333269,-352694,-409903,-318509,-178879,-153395,-95914,7619,106889,82216,1391,58147,77151,31182,192126,300201,156403,5481,38175,114450,53600,-40150,-68424,-78612,-33482,55314,9098,-17763,-2875,-129886,-221045,-148515,-89527,35152,326132,381133,67253,-248581,-216552,-76567,20053,37066,106145,95177,66743,61684,4566,-66579,-176128,-379040,-292380,119331,389781,407285,306886,124194,451,-96863,-229590,-249199,-115932,36439],[-36665,-255529,-203336,38045,-5770,-171950,-40854,248301,310060,253514,303234,361254,238465,-69719,-263931,-124957,153040,171202,-37981,-130891,37047,153360,59191,14715,-20802,-112675,-124183,-15557,101667,211649,233715,115945,-48694,-101890,-21668,-21793,-119376,-144744,-115684,-77658,71180,67980,-91437,-76073,-64217,-315004,-399433,-183525,-173616,-367241,-213218,182619,282968,60780,-245380,-386983,-165751,140779,157331,56,-42290,123034,274118,321500,280032,218315,222429,256647,188569,-20001,-18943,164148,110633,-133029,-297765,-357723,-274985,-79283,90044,200232,122999,-111926,-223572,-146748,-19985,143909,246034,106182,-70448,-65244,-100151,-170450,-75235,71061,112442,105309,207127,324347,200365,19306,-40736,-25674,-125325,-189450,-5535,92621,-61052,-42661,119573,103022,36651,176245,258376,83953,-37981,43227,25365,-143820,-165729,22583,209086,211641,149154,53516,19217,85203,159305,173178,58994,-214848,-391593,-415505,-455328,-331597,-47507,194019,286942,161573,10814,-11440,-63814,-100198,84779,288762,233291,1449,-154004,-168534,-95353,-130614,-140240,-43461,-88973,-185848,-105716,92364,328148,459527,370243,242370,46547,-178094,-122053,123961,313042,317154,102379,-80000,-202770,-355317,-151559,173185,71844,-108772,-45244,-56270,-157007,19910,223889,35519,-118069,129637,366335,338925,91777,-207980,-202697,-8681,-28055,-139345,-131874,-237550,-372921,-295188,-100861,120144,178453,109,-170457,-260148,-281674,-141299,86547,169305,126883,109601,145726,280319,369545,196014,-132671,-305063,-141967,211983,455186,492345,343153,76029,-136219,-152750,-52457,-36390,-142319,-221582,-177266,-91374,-105145,-270611,-408546,-352306,-192118,29169,143859,77951,18108,112192,218944,58415,-384279,-587825,-254005,-38537,-215082,-231779,-597,107539,9365,-35246,31037,36152,40188,92769,154881,130803,-24164,-231149,-202282,70761,327412,311187,21798,-97737,25705,-24702,-151445,-111401,-839,31767,-82981,-176451,84362,336325,167766,-97091,-95793,-31532,-53699,-43516,66128,165427,159830,169496,135880,-104221,-311721,-343459,-183637,152237,196365,-184913,-432619,-429234,-380380,-151344,178495,255100,135745,48181,-13090,-199168,-468269,-435053,-66119,175994,314345,333517,193140,83746,109134,85008,38327,-38880,-214695,-280712,-150979,-70363,-101654,-67007,31222,-52376,-173862,-189614,-103991,59948,153511,-76246,-342665,-399313,-419597,-330786,-74202,52610,70724,198000,246411,165727,132028,139455,115010,161836,196210,-11127,-261872,-165510,79341,72223,12656,162765,337462,263998,34268,-96359,-4729,92623,135834,361983,575574,352609,-48611,-138899,114636,409610,398717,187621,131546,192874,275929,222117,-14335,25588,222060,117677,-26419,142432,360127,405832,290722,168562,123009,14727,-79201,2302,55091,-25435,21427,248476,280302,88654,-31377,-49607,-114352,-1561,152121,-107482,-464446,-469052,-349644,-357700,-316052,-80736,102741,16882,-201147,-236416,-130942,-151217,-206151,-197409,-162993,-44098,275664,433991,288594,199174,150614,-148120,-326875,-70584,208294,194637,122996,85592,-80148,-161141,-89923,-127989,-96891,54069,67222,152249,369569,298227,-48409,-9094,283883,396407,351660,103747,-241393,-431382,-474173,-417701,-208733,240122,668726,522177,-223430,-240628,848828,1035642,-1033179,-4431166,-5076125,-3049007,-272409,1208155,2478237,2396865,2548640,2876496,1839633,902143,485572,-244616,-797721,-468104,-164326,-412315,-483403,-180265,26262,-181143,-322944,-90407,345866,533855,364664,951,-190149,-75497,123519,57766,-128995,-58845,69971,138134,287293,370293,99634,-142743,-118254,-133144,-96042,53808,204700,222410,116558,-71978,-230529,-316065,-485614,-534906,-325166,-2858,63858,-67291,-55221,137434,219263,126791,10491,-49097,-160604,-335234,-268577,48044,224318,153830,-41754,-188717,-297853,-324772,-202992,35312,258758,346345,256657,135715,-1304,-99225,43167,239845,77143,-306231,-413759,-189317,-96540,-57241,222921,211666,-161163,-229742,54936,192195,37832,-46074,41949,50765,68504,74390,-5028,25613,77883,-54780,-160233,-153814,-107701,-155428,-197602,49707,337673,385580,368400,229306,-4565,-90918,-45366,-8780,41512,-65722,-311097,-377635,-278818,-145521,-36145,83537,196264,179075,54008,-59339,-202752,-265022,-79262,112126,26688,-119219,-65029,-37193,-82164,-100733,-21978,201402,375424,156534,-159305,-106364,114456,85868,-118054,-119397,73653,130120,49580,31483,68948,-16359,-178541,-211044,-113758,-104780,-175260,-133354,10867,-9225,-251948,-250317,-30993,-51595,-38249,45999,-49014,35824,276753,194574,24687,61941,82951,25867,27363,12496,-110530,-87540,37581,96655,151393,241104,219539,78790,-110609,-152345,6479,104282,-7904,-130891,-152438,-73576,-24303,-46405,-126620,-161322,-37615,125394,254712,277122,120460,-16557,43060,156530,189323,134685,171760,119482,-14681,6795,59644,-86465,-162562,-84449,-123535,-175433,-45418,188102,385354,309645,164858,159271,169790,195030,356774,404982,314308,392011,576057,435750,45635,-160816,-93431,30318,164804,277090,217093,35989,-155701,-287124,-297852,-80439,204487,168602,-91676,-214629,-161233,-128119,-76567,17147,62648,-31214,-7423,233305,392543,395275,265653,-1921,-169108,-164993,-258989,-257477,-40708,102224,84567,116235,229434,224357,66436,-67975,-127739,-104470,-85180,-140216,-144794,-46083,-10793,-13106,-7031,-56683,-95668,-95355,-153188,-160446,-34894,4536,17969,100411,76301,53233,144623,112488,28180,98735,160011,121442,239995,389922,310503,168550,111621,-44535,-269379,-225242,-48848,-215846,-577401,-637680,-457298,-263323,-106398,14538,-64528,-251719,-180945,-98282,-201194,-173422,2500,77260,48021,27986,-16944,-43669,45374,120872,132253,67290,21667,33873,-95394,-257169,-326630,-253920,-97446,-72659,-255673,-355824,-227850,32872,101681,-48516,-150072,33039,306307,292298,-51213,-318732,-301623,-300265,-335932,-273155,-73400,200028,226770,32542,5867,105632,133838,100487,2948,-135486,-129383,33779,179118,91503,-44461,60795,181877,200498,277378,224987,-35821,-205647,-76658,128017,62536,-125520,-86239,62771,101673,105247,119377,90073,-2662,-24235,104793,203468,58683,-79456,-29675,58316,151742,191799,40568,-137184,-216977,-214114,-124364,99847,213953,80313,-27549,-43861,-159794,-161746,-50896,-42866,64070,86914,-62758,-146961,-259165,-461461,-375200,-70773,20966,24331,90166,96104,68295,55727,-107638,-239294,-103802,35122,-58116,-118579,-109748,-186128,-120685,16063,404081,1022669,483231,-729510,-864373,-1168018,-1887679,-1339946,-24762,614512,721455,471074,-23511,1995,426595,227701,-1160542,-2405767,-2227659,-1132265,-576957,-272192,71707,-272,-88366,-66778,-288170,-327403,-135618,-32288,79841,224091,286859,255821,141800,-5754,-76490,-171321,-274462,-251672,-188930,-129634,-125952,-136924,-23861,80895,-89481,-427480,-500634,-224268,57957,284174,394246,252712,82249,48196,-12292,-105125,-28758,201069,311637,291341,210777,-56708,-267649,-13242,217024,-49021,-349873,-213184,99413,180935,84174,2242,-108659,-246729,-224787,-245158,-320893,-268399,-154925,-110430,-66860,-34512,70054,84181,-32717,-834,37788,-480,160410,251001,110419,-13590,51091,159257,133048,17403,-103671,-185884,-97674,32004,4901,-5794,-24241,-235081,-363724,-225619,-79410,88892,344193,373836,127843,-148977,-205548,-127665,-87003,-55367,30777,36238,9569,13595,-30823,-58856,-108635,-291802,-195286,149142,367600,390340,312446,96906,-66805,-120117,-164173,-166731,-48504,68515],[-17175,-216285,-149278,92312,49631,-134021,-84430,154263,265176,225792,282140,385030,254845,-132976,-360985,-143263,212298,273039,74866,23139,237552,335242,165639,44670,3915,-87216,-104061,48951,236910,377567,284185,74207,-83598,-124085,-77299,-54022,-125322,-138468,-114809,-120592,9698,59967,10875,66688,37596,-246902,-336725,-152791,-184867,-390088,-268429,122700,219343,18415,-223522,-304851,-125305,103337,157531,132369,109484,182764,289351,322940,265783,249391,350392,453815,341472,45466,-60346,119487,142274,-122402,-349799,-381627,-237520,-35075,76793,191799,197990,-14049,-165615,-150382,-62390,128236,256726,94838,-101399,-79740,-77030,-150018,-106228,17111,75344,45690,67250,135259,98374,20213,-20470,-40277,-119093,-134704,53560,140361,-27943,-78666,-4163,4707,16989,162607,197690,-1156,-123548,8941,47814,-152370,-209560,-5481,180378,189473,154596,71623,13643,51738,143118,193362,71351,-178282,-319914,-313709,-375025,-326235,-97510,212136,363669,238212,19286,-69931,-113593,-81550,112984,308679,242517,-5086,-157990,-88207,26331,-55207,-156405,-89753,-70401,-122653,-94546,48649,305073,481995,420973,281011,61941,-192435,-193680,69875,334875,359491,116774,-165615,-363109,-424714,-56952,289896,164826,-13738,340,-81394,-236034,-31292,242623,67130,-147191,66667,278731,241158,28189,-219428,-168145,86137,80396,-80930,-131292,-237434,-353438,-317427,-217307,-34316,103257,-14965,-174295,-238170,-214081,-87673,92818,190209,185994,135942,94513,156994,242253,148441,-41041,-158725,-102163,170153,432141,491103,353765,50957,-224484,-266673,-95411,21048,-46506,-173890,-173425,-82797,-123671,-334411,-480575,-420673,-206190,96292,201646,43585,-77608,-22470,49586,-58271,-383131,-514638,-188800,1280,-184049,-187792,-33234,-1174,-67962,-68002,29206,79058,96235,136093,164481,87460,-110018,-335567,-283242,50598,324594,271793,-25078,-71343,77574,-11652,-180570,-140454,-629,61747,-48447,-170760,39921,282187,97517,-155151,-102422,-77,16418,74805,139818,163760,172279,200703,114864,-133344,-303517,-348455,-202760,159987,255804,-128980,-425492,-400617,-266872,-1284,283175,312456,174667,53635,-36332,-194725,-403943,-353278,-12900,245288,328684,256780,138223,106790,144187,63378,-13334,-86790,-259044,-290755,-92652,17826,-16473,-15285,44678,23807,-14270,-52668,-71364,77827,127102,-141748,-371064,-385184,-398462,-303445,-33991,92802,48059,142397,233290,158413,86267,80211,99226,165091,206258,12330,-256580,-263331,-59998,-36044,-62902,113120,266868,180247,-34988,-172370,-111083,28875,138108,390310,641767,470778,119608,25651,209942,419282,388055,203790,148042,173741,231415,173017,-43674,51231,254003,90829,-109353,10751,214309,280527,168719,5361,-11120,-64283,-103816,59273,188176,51867,-28184,163534,285505,126894,-35589,-106538,-188353,-122136,47701,-79315,-305013,-327671,-237663,-228852,-241214,-71448,90551,-41467,-280343,-273363,-155248,-207589,-308588,-208878,-34971,136678,420962,543262,342781,189430,126630,-21650,-185849,-95558,158329,247418,202478,149507,-12027,-107775,-73467,-136324,-139167,-40536,-40331,133227,422820,318661,-63610,13287,379839,442588,291196,68470,-240039,-474250,-482002,-283045,-62575,140455,382933,190471,-405937,-166889,908177,829768,-1385350,-3706809,-1315121,-1052979,-2708605,-1562856,2663749,3344122,2377286,2556955,1952549,1064573,439633,-308774,-694697,-264829,-32898,-282613,-420516,-170089,14954,-280363,-510240,-172743,392600,607837,430256,-16205,-270169,-117688,67867,-16761,-247870,-290362,-138719,93370,310288,326743,82224,-87040,-98576,-165145,-138362,54763,259700,284444,120856,-90814,-202157,-283009,-465142,-491674,-289490,-31996,-54042,-215418,-128371,160486,255040,119444,-27939,-113511,-202936,-266090,-149112,129811,271896,153687,-106268,-246932,-317049,-373569,-284659,-52235,177381,285516,248987,89141,-134438,-234147,-29354,205460,47084,-359754,-434692,-139010,-21506,17947,239242,176911,-193623,-244731,71069,256528,101475,-5299,72184,118534,173261,119282,-89610,-157405,-68927,-94035,-127344,-51007,65996,-25609,-161821,33497,315223,336104,288696,155063,-97501,-211084,-160263,-99129,5835,-18011,-228690,-351662,-318887,-213103,-120025,38511,181208,134901,21690,-2134,-101865,-240585,-92154,154922,112750,-121251,-151836,-50660,19289,-34718,-35488,165464,300624,59352,-245015,-168738,40277,12373,-169738,-130665,67326,111760,21330,-33330,-2893,-5488,-83432,-184987,-233147,-242552,-193397,-79221,41291,-349,-212102,-177193,41442,18446,-6990,88389,24760,89079,284092,161622,34597,122024,134427,76165,89041,71484,-102650,-111007,59684,131569,125558,197267,238368,157384,9138,-61637,-23087,7615,-52057,-188251,-230188,-101750,13966,-17863,-169308,-261148,-141178,99841,281528,269765,88585,-16240,37519,110215,162630,157637,180803,84441,-79132,-58285,74957,268,-122025,-117794,-153255,-192333,-109876,124860,365036,298659,118023,78564,88258,155989,402842,497712,384815,453663,657333,509467,120428,-71882,-19661,58434,183957,264261,135853,-63791,-193400,-259431,-249486,-70273,121797,101163,-116224,-199254,-181451,-172776,-110259,-28125,-4323,-58824,22996,256881,373884,396303,291949,20699,-130391,-111175,-197727,-215251,-898,119192,121698,240552,369087,279786,91029,-22639,-109661,-144154,-99223,-108667,-128985,-56782,-48307,-57949,-13630,-69617,-185978,-126207,-45539,-29301,24908,47855,25988,93400,85813,52157,94387,65448,-9251,57447,102902,80716,216098,396053,382493,273867,224145,87776,-141747,-201676,-101167,-211445,-487938,-608661,-459813,-227022,-34819,51058,-110878,-297169,-155040,-60204,-201173,-222526,-79291,36907,74041,59120,-31645,-39868,138766,214640,118791,-35322,-87318,-33785,-115375,-224757,-274083,-199608,-33399,9849,-209997,-355949,-174673,133085,192976,1999,-103853,39241,230014,209298,-109474,-393724,-418413,-430602,-403933,-249755,-739,270929,246694,10265,-15448,116312,159844,116923,8155,-83716,-66451,19078,72207,-1352,-40467,127553,242848,236839,309607,239222,-76818,-250001,-58041,156704,14591,-185086,-137242,21217,114497,172720,153438,53417,-107661,-167559,55769,257558,134701,-56572,-17810,83384,157471,172408,37680,-110775,-138955,-143985,-100524,70782,97680,-47239,-88581,-73979,-205677,-193448,-46172,13620,117763,81580,-103616,-173730,-304379,-508439,-406503,-158974,-72675,15139,99145,63486,28170,50141,-78489,-238503,-145059,70378,47800,-90903,-224587,-336071,-176151,135306,829224,1728950,927493,-875408,-1175055,-1542616,-2396514,-1527998,53962,518150,556832,496865,73525,182811,833755,456559,-1424514,-2835843,-2397041,-872737,-362358,-246615,173090,189390,13216,-56181,-315569,-376206,-231863,-122931,22569,152672,213130,223905,144277,25060,-74901,-217415,-280640,-146956,-52471,-90277,-177601,-208895,-72446,20906,-152636,-473392,-556980,-265884,87891,350780,453479,319072,198642,243839,171128,-4571,16966,215763,285210,221260,112945,-140149,-345326,-121276,180130,71309,-179756,-107925,160394,252645,145370,22661,-84937,-172889,-109539,-100503,-192249,-192162,-118517,-64938,-60947,-97138,12877,62500,-65779,-39601,19144,-17275,99075,158982,38014,-36265,51480,168100,164130,41277,-119910,-244408,-162289,-41389,-25832,15541,-30963,-312607,-457924,-274865,-75556,119304,337354,361415,213709,40852,-102669,-132731,-161627,-101189,-8330,-1393,-25719,-91,-12875,18473,1448,-174176,-99743,137854,293671,343725,289465,60049,-129278,-137993,-88040,-63009,32781,99517],[30249,-136576,-72748,137451,118212,-67361,-128437,5485,145427,149109,219902,353337,233530,-161812,-381545,-143242,201256,291413,149560,143052,345536,399069,213304,59238,17692,-55388,-52388,100965,288114,428873,273383,15004,-128888,-159779,-125447,-87426,-152442,-141587,-93569,-105189,-12195,61871,102030,191798,126318,-160940,-241530,-100386,-180241,-391491,-302317,36795,111346,-59194,-217030,-223347,-96630,25919,108765,225106,261069,248762,280160,271093,199913,229942,432832,609990,453460,94721,-95515,63220,154316,-95683,-346156,-343248,-155900,24323,77009,187959,272976,116824,-70198,-134085,-94678,81046,218145,73583,-134338,-126257,-74633,-109775,-109410,-28670,38012,7887,-40379,-68221,-48778,-8300,-13917,-64440,-106095,-80767,87670,169879,-58,-124714,-101312,-47193,26230,136921,96195,-121785,-222029,-54226,24138,-175733,-240118,-5579,199514,224245,182427,118095,45909,14861,72568,140906,47302,-123305,-202706,-174244,-243385,-295857,-148857,167714,326393,218169,-6559,-110257,-111892,-21872,127082,242433,185505,4645,-113996,35523,179738,41133,-155306,-131545,-61800,-62971,-60445,21763,248449,423499,382638,249032,38834,-196953,-227463,5057,288004,337125,88310,-253656,-472209,-403563,73906,385428,204116,17086,13318,-96699,-265349,-48572,255617,93069,-156996,3567,173652,125871,-29707,-194831,-113524,166733,196038,24095,-93011,-221652,-341852,-386253,-365618,-170369,41675,-22473,-141493,-163232,-122053,-45121,62632,187342,247308,157179,11885,-27331,57194,97170,79106,23005,-34128,110696,351162,427506,331182,56970,-230035,-298996,-127391,51232,44921,-116317,-183277,-117884,-168547,-370005,-516870,-485830,-228310,124703,199316,-17977,-156929,-148758,-124937,-153050,-323715,-372655,-90756,36052,-167316,-179659,-88804,-111036,-124659,-70086,36890,125385,164444,194521,175067,59163,-152336,-376979,-325864,30062,308254,214950,-58487,-11583,141728,-6238,-208892,-165167,-8545,84102,-12414,-157037,-31580,160731,-17671,-239028,-154638,-9241,63070,163969,186987,140482,160403,200376,87046,-112372,-233755,-307061,-185917,179921,315735,-30503,-337850,-309855,-127475,154145,379136,356497,187875,13891,-101487,-194041,-291665,-231495,5193,230541,252586,144109,69238,112925,164095,50181,-28129,-64970,-229668,-264140,-34692,112313,85649,40105,34415,78520,131003,84224,-10407,114804,100731,-197393,-374117,-347974,-352422,-268467,-17010,103685,2917,65288,216485,153536,38364,16698,74470,153770,170405,3551,-222666,-292540,-155530,-118958,-113115,80888,189729,79818,-83732,-190117,-165907,1629,159424,373866,592598,489789,233105,134986,224608,343558,304833,169967,128481,132064,158803,99087,-54564,73997,256739,73339,-156090,-125078,21904,97366,21,-183222,-176283,-140251,-91189,112690,244925,63873,-76292,89157,270691,143305,-53296,-174547,-267085,-260279,-100436,-59054,-117440,-147229,-93186,-77251,-138924,-43871,74047,-124445,-371677,-304259,-177127,-263700,-388201,-195305,73471,255296,463228,523743,305301,129160,83691,111601,-9958,-88195,104409,254771,230762,180523,44645,-64463,-79335,-148428,-185673,-166389,-151589,109275,442780,325792,-45961,25992,388836,391409,166350,-3794,-244562,-480999,-439236,-87196,179991,90969,34629,-194128,-516156,167,907667,538029,-1482518,-2117388,2374804,1068426,-4978783,-4221588,2429997,3784266,1831711,1812813,1768252,1087197,347109,-355087,-530693,-160539,-22384,-139243,-298185,-136920,28778,-297855,-616806,-239640,367549,584084,400862,-54203,-301846,-100948,59464,-46974,-303009,-467824,-320741,41948,298853,248268,71575,3959,-18270,-95532,-119681,49650,274809,305540,98195,-119892,-184973,-256680,-380378,-347789,-164315,-9682,-124324,-331347,-216579,107948,197023,48221,-91068,-172356,-223397,-187684,-34692,194700,303784,143045,-168348,-309773,-333570,-412130,-363426,-129777,120081,246142,256068,64997,-248122,-343868,-71152,177368,26194,-347055,-375131,-88020,16236,82911,231970,103273,-220394,-222426,82909,268064,157572,65679,104537,158866,232744,138802,-160039,-303227,-198641,-133263,-103634,33059,186874,70400,-109900,18138,254880,274235,232084,139695,-89232,-218072,-201246,-166532,-40859,38756,-97042,-257317,-273247,-204422,-144915,9930,142685,53465,-45083,25746,-12876,-201553,-106884,176557,191531,-97622,-226961,-56057,140092,67309,-46376,90876,195833,-24863,-290178,-196899,10191,-5387,-146871,-81091,79819,89173,-7269,-80121,-69049,-12846,-18950,-176383,-357814,-385900,-218183,-33703,48927,-5220,-154108,-92536,104847,85017,36382,156634,161933,208595,301475,134839,48364,141144,122621,83752,141450,135030,-54006,-99124,81811,142370,77144,142646,242524,207362,113504,26014,-41257,-45778,-49929,-222398,-286835,-100404,81847,41972,-171517,-322156,-220983,70864,280449,240625,67397,15171,52683,58745,99683,156913,173286,60935,-98971,-68612,108112,79816,-85271,-146582,-160737,-186673,-166441,38054,270402,203309,285,-36426,-17815,79660,399083,549231,424650,465736,640931,508337,177553,20731,34452,47109,158648,225397,59110,-154182,-231658,-222329,-181284,-72063,29381,43565,-88300,-116638,-140491,-160104,-110700,-69075,-71746,-68505,52268,242667,317047,360426,295406,37673,-78807,-25968,-91834,-141414,23214,120764,183360,370684,471221,298735,84074,-82,-89771,-177249,-110813,-70415,-116464,-95466,-96080,-74597,24691,-28881,-195574,-77653,131837,145745,80659,61758,30385,81321,69599,-1549,-11027,1339,-17224,38583,39894,10775,121560,309884,383082,335513,301923,202724,-5997,-139011,-123088,-176456,-328162,-480804,-394024,-168740,20016,63735,-138486,-275301,-96374,-26668,-192140,-242087,-117199,31729,108782,78081,-56229,-52075,189344,283619,110124,-74611,-94363,-53584,-115665,-176703,-202887,-137136,34311,112459,-103221,-307716,-132022,187477,248073,40252,-45201,55780,139214,100996,-161989,-428495,-467603,-433593,-349763,-173684,71485,307623,241745,-6621,-25419,130331,182995,111390,-19133,-46408,5254,24075,-4984,-61588,-31938,142993,218875,196480,280282,216712,-113767,-255765,-10032,179907,-15334,-202377,-161834,-14702,138414,242228,170117,2945,-172775,-237306,33657,297250,191658,-34108,1533,105924,135498,107165,-5289,-106134,-85168,-106298,-87756,40148,-31654,-214240,-190844,-135081,-234719,-171999,8699,121789,189496,62628,-145846,-162091,-263295,-443584,-368292,-220876,-123607,50459,134953,44429,-14540,16395,-54070,-216344,-193204,68057,143209,-47469,-306066,-436235,-194430,301928,1327481,2379101,1177999,-1104380,-1559892,-2064073,-2896935,-1570400,187820,397222,349368,543878,338187,565207,1285366,431761,-1988343,-3364727,-2461088,-557800,-107259,-215231,203468,306168,102377,-38352,-301527,-363577,-258072,-148380,-12460,48891,79330,150412,153209,91084,-50243,-250053,-259342,-19622,87768,-72232,-255906,-290280,-139399,-54282,-217115,-490959,-547962,-273714,89658,352760,444107,338692,274221,375499,321162,111940,70913,203837,221415,103595,-26910,-235174,-408764,-235045,120166,191290,12353,-4920,186828,294988,201201,41140,-79318,-116830,-23799,21004,-75142,-123736,-90224,-36995,-88381,-176200,-56884,25041,-85995,-48253,23855,-24441,6158,25142,-52844,-52763,45927,145541,148754,34459,-111746,-239840,-215928,-148946,-79055,35871,-23637,-342426,-477535,-276928,-65227,126043,303193,334008,283172,242929,65675,-88046,-178204,-87394,1299,-3157,-15676,25931,39990,129829,126424,-36175,-19904,94230,192317,283123,251069,26131,-167968,-143426,-22036,39852,115677,141121],[106427,-32353,871,156074,185666,20405,-159313,-156955,-16300,51379,153755,290777,182334,-145827,-312040,-129842,114008,215209,164478,200470,351460,355295,196210,56118,10302,-39746,5550,120512,230840,334997,191769,-59288,-187674,-208813,-149344,-105479,-181040,-141556,-57217,-44765,1970,57416,141218,258478,180946,-75902,-136552,-36612,-158596,-365803,-288427,-31342,7763,-133812,-224583,-170503,-81951,-54724,39422,257286,355392,288062,232496,159526,85500,153013,427536,655403,485488,115119,-112128,12644,145462,-62318,-295128,-253230,-43678,88702,87813,185580,326377,242387,29257,-105501,-100419,26539,143087,43849,-165100,-193524,-92319,-62199,-94296,-71116,2406,7210,-72067,-196797,-174085,-43305,-17173,-89884,-92278,-42341,93520,184151,31166,-153409,-145903,-48869,50966,98650,-22796,-254315,-319101,-128101,-30557,-209092,-261406,2213,235241,281513,223680,185342,106814,-15543,-26728,47909,16943,-57556,-74650,-37204,-107116,-259118,-189450,76218,189556,102191,-64521,-122595,-56222,64943,115615,88640,60876,16380,-33688,164690,318696,131005,-135801,-157403,-68990,-28620,-12204,25492,170075,287907,247931,139596,-14457,-181680,-211208,-53994,179771,254015,31733,-309529,-494223,-315752,161675,377573,135791,-43320,-8194,-98309,-243788,-38727,249504,110335,-134320,-42802,71007,21367,-61770,-133685,-42494,216869,282652,136841,-31410,-190980,-335387,-470716,-491701,-249836,5524,-15634,-75458,-59328,-39356,-25540,25712,183654,297391,163715,-82256,-222010,-136429,53738,189850,180356,36067,35333,214863,312394,271345,69353,-173223,-250536,-139764,44869,101442,-70874,-208888,-189451,-226830,-371727,-520072,-540657,-255400,110178,137310,-93232,-203931,-237414,-257270,-198983,-228711,-216324,8042,58025,-169149,-213857,-167234,-201039,-134883,-24417,55162,146592,210010,236488,170208,44730,-133935,-333389,-320619,-1743,270017,155476,-71316,54059,197404,-3162,-223388,-181834,-25064,94433,20541,-137158,-109379,3305,-148812,-324539,-234028,-59380,72868,213166,213888,120437,147990,184015,66284,-47887,-120212,-222093,-135154,199358,351666,77284,-205813,-191032,-4218,257864,426082,373791,178587,-48392,-178894,-191094,-161935,-102941,-17334,100989,74792,6960,-9562,90169,159303,44932,-12256,7984,-146261,-227848,-14096,178194,174867,77556,-5754,80886,212180,187843,85780,174080,87304,-221564,-344908,-292333,-294205,-240165,-25542,92100,-41530,-15282,185248,144458,-248,-25748,65782,146927,103680,-37781,-169928,-230820,-164856,-156173,-136981,67244,127354,-12643,-105128,-157349,-165865,937,167396,300922,438489,402466,261569,171801,169559,217703,187639,101177,76659,70022,55376,2166,-49404,86238,226382,63220,-162807,-227992,-168034,-100404,-169431,-341914,-327740,-193720,-51400,137194,204465,14718,-90582,73968,259045,146757,-71535,-226710,-318365,-365447,-253317,-58509,55146,36630,53326,63070,-31316,4220,71866,-195206,-440900,-302068,-155635,-278639,-406786,-161553,125760,265823,379595,390375,208960,37916,22165,191454,128965,-62884,54530,212379,202304,179217,86705,-38974,-113638,-178104,-234046,-286320,-235805,80454,417762,318026,-8228,15221,305019,262842,9037,-106182,-239168,-412895,-330485,138706,459974,90628,-326416,-595168,-597238,149565,794680,210392,-1319988,-73997,5284848,3115132,-6457560,-6376448,1755830,3647268,1068689,846314,1321669,966925,249927,-333319,-304851,-156291,-133870,-27618,-139413,-89942,52994,-242210,-618410,-289461,277144,491773,311839,-87230,-261012,-25887,95111,-22892,-262000,-516491,-416444,4799,269335,166207,62029,94592,102921,55147,-47025,35938,250986,294273,64197,-153460,-192050,-261101,-298150,-177188,-4347,33158,-153484,-393549,-288779,15588,72882,-68861,-158262,-196797,-198156,-107655,44450,224895,316099,128002,-210441,-351968,-340837,-440166,-435249,-196010,72979,213071,261392,62576,-316156,-412568,-91265,157752,12291,-281397,-259076,-58832,5816,124629,204550,1269,-236174,-151604,109900,247833,212365,155192,132549,158731,222236,117770,-201857,-369983,-269669,-157113,-85836,80204,214803,97157,-66231,7071,182751,219702,204688,166285,-1440,-118066,-155675,-196360,-92645,90124,59034,-107546,-155810,-122354,-87978,30263,107847,-35910,-124703,23539,43770,-161694,-117948,185612,256309,-52950,-272021,-56908,243941,182163,-36936,5467,88318,-75104,-279617,-185311,25414,37384,-52583,11837,96688,46613,-53521,-110890,-111532,-33435,-2250,-185788,-444996,-484728,-244725,-17695,27175,-28290,-105064,-28529,150074,142018,78566,219355,322465,360071,315985,119976,66788,123808,61387,51822,179770,201023,24845,-62628,94766,140603,35525,96622,221864,194234,154894,83669,-42530,-47325,-22557,-236748,-312461,-69864,165329,124240,-126464,-327512,-258699,41560,253049,197760,50341,49527,73451,9753,6630,114837,145354,56048,-63165,-9396,160632,132798,-61474,-159223,-145257,-154280,-174624,-30628,126841,34829,-166006,-161550,-127745,-18070,345028,546375,425227,416919,517841,421838,198039,88944,51239,1674,102655,182987,13634,-213067,-262348,-182412,-109621,-80250,-34564,21825,-7887,14838,-40622,-94447,-92634,-110235,-122120,-51301,74366,185974,229186,299274,277117,49109,-18124,76007,29234,-56318,16764,106222,272896,486101,497446,257208,34252,-15911,-77795,-184887,-105104,-34246,-115208,-151244,-133472,-49989,99230,46354,-138423,15940,313286,303147,117058,57273,47567,73216,33913,-82855,-131806,-65749,-2661,41870,-6663,-57416,-1205,164526,307059,324637,314832,268702,104431,-56925,-118351,-138652,-169264,-293386,-273838,-101036,55734,58208,-141845,-199428,-23605,-6173,-173735,-222471,-97901,64049,138375,73255,-82122,-71218,184498,300437,97020,-62286,-32551,-36473,-95178,-123494,-134110,-84266,93154,221057,48504,-204292,-94630,188329,250760,63226,16370,82154,69688,2489,-202516,-420750,-437243,-318412,-191872,-53656,141901,308785,209766,-17713,-32059,119911,184456,95159,-52434,-29353,58759,37914,-39396,-78892,-17627,115253,122650,84453,190531,159253,-134659,-217548,57925,198085,-13211,-182954,-166733,-39660,169332,295757,158385,-59261,-194569,-225967,31180,307213,220281,-8540,28824,121197,87123,5169,-93486,-139799,-81821,-115140,-92340,13630,-132426,-361799,-302917,-209273,-234971,-106785,95801,245878,255200,28141,-187268,-132131,-165668,-303703,-292404,-247036,-115954,116488,174322,35396,-51181,-40281,-49803,-184621,-238926,17453,189446,-2999,-323283,-434249,-136901,480000,1737501,2723623,1086103,-1367391,-1902516,-2574492,-3162806,-1361528,371855,279647,152754,602179,713630,1081965,1664822,140499,-2717230,-3827528,-2367800,-268826,112407,-185824,164721,327115,149816,-21091,-245371,-291938,-212035,-113901,-31056,-70802,-86278,42429,154954,170363,-9281,-263133,-222033,88812,187701,-85008,-353118,-367742,-204724,-114307,-244251,-455482,-464014,-229279,79499,307526,380789,306077,285214,411437,403482,209100,113009,173246,146515,-29132,-185500,-329323,-440877,-308473,67270,273249,164185,74966,186455,306351,243360,59618,-78549,-81330,10482,73133,-12764,-95729,-91249,-43759,-146905,-259126,-126519,-16040,-85909,-26282,48240,-28294,-103589,-131795,-146026,-55985,44250,108078,105075,13341,-79023,-181209,-251190,-262008,-142851,42345,-12171,-321447,-419512,-224342,-36138,117301,247583,283703,296503,364709,230772,-13456,-137598,-24095,59106,39023,48112,82209,92845,214459,223361,99195,40909,41477,99256,231654,216068,6079,-171271,-132732,17980,118700,185521,196826],[197465,71948,46422,136372,231363,113977,-159425,-276740,-167864,-35825,119084,232002,116429,-96146,-174825,-109029,-20731,72689,122497,196427,289848,258595,135474,37448,-19971,-57083,34735,96452,85897,126817,57228,-139538,-257272,-264167,-141668,-92944,-183490,-122047,-14971,26600,33541,35594,110991,247076,190855,-10832,-46554,24888,-121536,-311943,-226076,-55429,-53764,-176365,-240553,-158204,-75074,-98831,-13871,229353,353604,271957,145055,8740,-51305,35006,319711,556364,422168,104634,-102107,-16506,121623,-33862,-223478,-142715,72298,145999,101558,175165,336821,320473,96240,-78877,-77473,-11511,58118,10937,-186511,-254686,-113210,-14808,-72123,-113959,-30814,42014,-16663,-191576,-213424,-57657,-22700,-107939,-85322,-32408,71842,185720,70065,-145843,-137613,-16357,72737,49721,-129604,-364754,-397067,-191101,-86505,-236646,-275468,-4275,247978,313064,259800,260096,180534,-30000,-115485,-37721,4909,3680,22109,55697,-7927,-217531,-202255,-26378,5928,-70717,-139103,-107978,32080,150790,73760,-115535,-100214,19770,59147,259183,397143,184581,-104469,-160251,-89590,-29507,34752,55494,79617,99558,46435,-23699,-83920,-149295,-157520,-97363,40900,135748,-29024,-313543,-425330,-202053,153821,221330,-53141,-175352,-47340,-84324,-185649,-15694,217537,121447,-75853,-66679,-22102,-57548,-62953,-50782,33779,230066,313952,213907,27208,-151988,-326258,-532413,-553981,-262795,-7113,4714,9145,43813,10874,-28223,14414,202102,325914,150241,-164781,-372573,-281536,30482,261934,268805,80693,-54538,38068,171252,190101,69391,-90111,-151021,-131046,9430,109908,-50911,-242442,-270656,-272506,-339028,-494697,-564544,-268889,67424,40420,-158011,-212542,-274665,-315713,-184115,-125243,-92245,79300,63698,-180609,-267994,-249716,-249347,-87344,65725,81507,128215,209394,238535,142485,40780,-61624,-218697,-279481,-58139,197034,99884,-67383,97436,223865,-1725,-218162,-187678,-43975,94265,48127,-109762,-162514,-137282,-257681,-386823,-312257,-134459,49245,229688,233035,122483,154140,170385,61969,38814,9093,-108783,-65230,201317,345639,160906,-73386,-77406,76846,276086,399123,358040,159386,-99340,-230577,-174834,-47767,-4253,-72118,-117567,-162206,-136185,-93411,36754,126188,39447,12742,89849,-47140,-202968,-45517,195763,232175,87730,-65791,28195,210976,239255,203684,246621,91520,-205020,-286670,-222926,-225459,-214128,-46107,73192,-64067,-84960,128065,122901,-25287,-36888,81390,146259,27919,-93733,-109572,-95122,-84259,-142245,-137188,68334,94550,-74481,-103082,-99497,-125753,9637,137900,179889,225830,235066,201878,142421,76297,85855,78804,20762,5987,-5294,-71119,-105641,-39396,76822,160445,46649,-144925,-273189,-305365,-264829,-291679,-423538,-420019,-211637,-7986,112047,82215,-65045,-51789,142032,272539,149503,-76708,-238760,-315158,-395697,-362618,-73831,184155,196509,178805,168209,63412,75640,105264,-214075,-456641,-253144,-69979,-219157,-339778,-113757,111048,169514,200037,200568,102724,-49940,-42494,190936,180466,-38627,21319,147600,145802,162377,113489,-36836,-173229,-231482,-282665,-366003,-275033,41823,343588,296425,34823,-24467,147177,98196,-134703,-217530,-216853,-262246,-160617,353381,703766,124163,-634424,-951779,-680106,177975,534836,-107496,-1000027,1837484,7290975,4937840,-6938328,-7860855,802410,3039643,254397,-78344,782040,792534,201923,-205444,-14247,-176630,-297235,23986,16755,-42163,74635,-136957,-519562,-323288,140389,359884,202171,-100958,-157981,79764,148418,39415,-133193,-417031,-403292,-5770,241297,112506,53477,157505,234225,233979,47821,10856,202488,271319,39421,-182454,-226195,-305705,-279277,-65216,117256,58062,-160487,-392500,-312453,-67332,-69015,-196937,-205397,-171267,-126166,-37443,71532,215545,311992,119563,-216744,-351986,-334322,-456055,-487453,-247602,17537,165537,249937,74993,-325304,-433998,-110335,132087,-5146,-196524,-132254,-63350,-46724,135100,165851,-105542,-236947,-40996,164331,231770,269142,239258,146928,119210,146830,57612,-209875,-344813,-263210,-156391,-66574,88830,151129,49790,-49813,-1790,119672,180720,199481,206391,116116,38876,-46130,-183980,-135261,125540,205524,62380,-9968,970,38549,105519,91272,-110191,-196919,-3795,58996,-134231,-123042,186967,297680,-3174,-280413,-60872,300472,282238,5670,-56830,2865,-86810,-224572,-152105,57466,114643,80479,116556,105063,-20784,-122757,-130260,-122957,-62236,-31169,-198456,-459568,-503444,-260224,-31948,-12835,-61079,-81527,-1880,176842,189686,109485,247568,447122,476523,302116,110257,84267,84964,-21611,-7911,196385,263129,112881,-18044,92293,138125,26485,74201,173378,107368,108791,95671,-27133,-14263,-3990,-242095,-309179,-21914,246346,211971,-46383,-278998,-250757,11992,203515,148066,27438,59278,84929,-28834,-99165,26322,95278,62488,14669,103913,221231,148696,-50332,-146426,-115168,-103225,-118108,-52253,-26106,-169879,-336939,-267479,-218187,-114080,254608,489096,384464,311637,312565,263149,172577,113600,28987,-56066,43305,158339,14952,-223509,-269946,-137780,-45875,-87840,-57627,41648,103817,157655,95953,4867,-74565,-155625,-145017,-7950,86161,95720,123738,229614,241148,53331,42616,173590,135202,17432,-23833,75983,375437,568017,438194,155370,-50305,-69380,-79188,-156356,-72346,-5652,-126195,-207789,-147874,8708,182345,123535,-52246,105776,435597,396448,132913,59226,92498,79772,-5367,-156325,-222956,-115983,21236,55990,-24796,-99342,-109442,5492,172064,236780,258672,271454,166581,21838,-92685,-113529,-59612,-99433,-130829,-36014,81423,51188,-120453,-103289,36315,-4971,-148209,-166431,-30994,120666,151009,40167,-103097,-85128,135364,256489,70067,-29288,40780,-8605,-64422,-77474,-87085,-54786,131436,315666,208375,-64739,-57215,144747,202901,74255,69043,110869,45779,-55880,-229428,-386295,-346606,-141459,7043,80414,201480,278277,156239,-24455,-42375,73010,157288,83988,-65128,-32983,68762,38200,-41493,-60468,1144,63992,-10067,-67103,61420,80616,-128030,-139698,130773,215875,23172,-140744,-160566,-49455,200928,320948,118192,-125520,-185950,-159217,33352,277569,218807,24830,62428,123137,21702,-106044,-203055,-203357,-127791,-162642,-115906,-10735,-180427,-437176,-385576,-269988,-200597,-12906,193406,342273,286977,-19945,-226093,-110250,-61457,-152368,-219944,-236687,-55377,185797,192638,32407,-73724,-107269,-75018,-157569,-266703,-60585,174158,32657,-254415,-296253,17846,645033,1924496,2568890,581223,-1629846,-2144473,-2936439,-3021601,-859935,580390,191949,37673,677665,1105405,1598632,1835078,-376019,-3408395,-4029597,-2095758,-80097,224405,-170479,73231,259755,142729,-11266,-160850,-181541,-116286,-46303,-44937,-183171,-243431,-81798,136949,236578,37885,-251600,-180343,146626,216925,-124573,-438565,-416114,-243900,-137173,-211556,-356859,-316006,-127238,82350,249070,296268,234663,234013,359732,404754,249847,121519,135965,87188,-141283,-330855,-403969,-427536,-305663,48316,294495,230725,119849,176921,296933,269377,80985,-70008,-63390,-4798,46470,-20165,-124021,-134693,-93155,-221670,-325821,-180022,-48139,-64223,19292,86568,-28746,-201764,-278521,-221445,-42498,56923,77020,57732,-3242,-30540,-98670,-266811,-350298,-201403,25926,-10627,-264004,-304934,-125890,17272,106018,183375,211622,236822,347395,313090,56644,-64051,61858,149952,121431,153311,149606,112849,217587,252296,199850,87266,6521,48663,212445,199595,4706,-138799,-105728,27461,155584,227875,257666],[279964,153016,51008,78425,235827,191079,-117541,-307954,-259781,-89056,132190,204628,52831,-41393,-22254,-84389,-150034,-82234,44192,151700,214062,173799,68217,8769,-64663,-108831,7511,31202,-88299,-114179,-89452,-209639,-325625,-313253,-109645,-46931,-140622,-72778,22844,69916,57134,-2602,24097,165087,158548,20706,8535,71710,-72304,-234053,-137324,-37349,-63471,-180485,-260196,-180166,-65833,-81740,-23275,160755,253846,192290,34718,-138927,-170565,-89841,132365,335169,279387,71465,-64555,-14703,93567,-18768,-162702,-51176,159421,184543,109662,146533,291182,320008,103907,-70530,-41127,-23802,-10644,-19993,-193311,-280326,-113151,31187,-50246,-154243,-59839,95297,100799,-54164,-138053,-33557,-23514,-113351,-90623,-56388,26996,174360,112956,-99577,-97278,23102,75522,-5514,-198551,-419669,-437229,-224379,-111801,-238212,-280690,-37612,210793,283125,269691,324671,247738,-25178,-158124,-73334,21310,46489,60258,81978,38505,-158616,-174084,-99076,-155271,-237628,-206071,-76983,115787,201835,5782,-305742,-244452,13058,136961,294301,388731,181631,-72681,-139384,-114106,-60773,63320,90639,-14849,-100654,-164062,-193372,-154094,-114770,-97555,-124201,-85731,20966,-70464,-267720,-293856,-100613,48738,-58217,-319403,-321337,-77344,-55498,-111931,9079,164626,130205,7183,-75042,-110020,-113291,-44788,29260,97858,207936,282336,225033,54411,-116934,-308216,-546151,-543126,-228915,-8665,30040,90952,120774,21837,-43601,45852,250654,325938,116442,-216859,-441315,-337328,35185,283669,273192,80789,-154844,-152901,35477,116946,56010,-14194,-44748,-107799,-35286,78453,-57312,-271051,-327667,-280006,-279301,-446809,-534394,-245374,23253,-50281,-185981,-188256,-265556,-293681,-113912,-33851,-20970,109536,54985,-185479,-303527,-302871,-239360,7217,174987,112025,81386,162988,195571,97486,45034,36197,-76794,-226545,-141680,83473,44883,-59120,102229,209538,-5484,-195986,-180909,-56210,87937,68309,-73923,-165550,-210188,-311343,-410405,-365219,-208990,9170,228766,251645,147570,180568,171190,76237,121247,124826,6983,-215,171725,292664,196969,22285,8185,111886,211521,298961,311603,145892,-108585,-225854,-135645,26074,39108,-137920,-339648,-373168,-260721,-175304,-37746,68075,22558,22837,137541,29045,-194489,-113724,167779,253262,75185,-122022,-48223,147965,237043,310777,313196,108005,-154844,-212544,-146786,-141101,-170856,-56696,62800,-53834,-135060,42611,84550,-40030,-25353,108653,138732,-35763,-136762,-50978,67490,53078,-86799,-118729,76385,92205,-94646,-88658,-45217,-69288,11813,66881,39592,21003,39306,80203,71713,-17880,-15613,7977,-48421,-65177,-82066,-200536,-204478,-39167,36618,61161,6250,-128600,-257951,-354438,-354099,-331757,-406757,-425792,-193164,12574,31483,-77661,-134602,35701,279241,319980,158276,-64444,-203051,-251035,-340678,-394137,-89754,260044,316610,271236,228978,136013,169568,185396,-158387,-406413,-168700,63168,-82363,-195596,-61091,45193,12954,-6739,24987,28326,-99251,-84418,126900,135902,-29855,17668,104106,106831,153609,126148,-58194,-244705,-301970,-329338,-386886,-268838,-13691,225137,261957,71218,-86589,-46172,-56402,-223926,-307981,-181500,-61898,39238,514335,848316,168804,-825702,-1192861,-763008,43567,144915,-379600,-690707,3087231,8657309,6367936,-6718761,-8692766,-93594,2217034,-480176,-729347,376945,689711,241223,30247,327581,-121401,-407705,14185,127998,-1042,91088,-13328,-355878,-341322,-12472,216566,101758,-98986,-36051,171209,182662,106190,38575,-210446,-299128,10238,227426,104311,49905,183306,344301,378564,122063,-26469,150296,259056,40671,-197051,-277860,-380870,-346268,-68717,142180,41598,-158348,-329726,-267365,-100772,-179871,-298330,-215173,-99459,-28604,11410,50585,178149,301106,129149,-178171,-300021,-311982,-455951,-502478,-277744,-54820,92179,214067,89346,-281748,-410927,-145040,76827,-40965,-133518,-44270,-98746,-121266,113773,126136,-187718,-220879,80615,240385,246523,320455,288661,138395,55646,40243,-22055,-188467,-246734,-190504,-133158,-42363,70147,35676,-44469,-65730,-13393,75002,153595,202006,235951,211938,183502,79307,-137042,-154758,137767,307603,204882,109725,119269,193533,211411,88100,-161943,-250747,-48764,36430,-125769,-122444,179010,302484,28121,-261812,-76689,296791,347171,82070,-71789,-47401,-71330,-156150,-130332,63221,180509,201720,199452,100792,-100222,-202567,-141103,-107905,-94840,-86497,-193152,-389253,-435012,-249420,-56538,-46833,-87548,-84914,-7508,193282,233028,126707,228031,482496,491250,237325,90528,90499,42827,-96590,-78387,184631,308517,184376,19435,74497,140289,59665,80143,103154,-34386,-14428,63751,776,22448,-19866,-249070,-288007,25714,307982,284255,40545,-197794,-210241,-20486,137505,96406,-7746,31241,79723,-50839,-195125,-95244,27718,66312,104305,232357,269304,127832,-43346,-104595,-83531,-51261,-12633,-22146,-149951,-360041,-466221,-333086,-272443,-186966,150672,391604,309142,171700,77482,69869,107374,91414,-19665,-99176,9376,162554,61574,-178836,-238222,-84444,3591,-89626,-52301,86924,211035,270822,236962,113638,-68286,-204329,-141039,50277,87762,-8173,16935,165710,193643,47867,90795,246461,208718,65401,-87763,32513,461906,604217,317363,19006,-146053,-144356,-92097,-93663,-14105,13349,-142930,-249628,-139662,77549,238312,168015,18089,149425,461366,409740,139909,93598,169910,106563,-31055,-192650,-252984,-131483,40797,64678,-16414,-106138,-177598,-127458,11874,93369,153491,216410,171766,77342,-52077,-98799,-8846,53301,-4462,14791,107174,60191,-78789,-24943,60189,-23167,-119498,-88677,56268,179393,144794,-11616,-117652,-88567,66735,166225,26949,-8762,74220,3429,-38812,-48064,-72947,-55778,139780,373632,331607,73376,-17180,78730,124600,80864,102476,130291,71041,-59651,-242719,-346282,-234588,21397,168901,189699,236175,222552,92682,-27708,-56876,2351,112978,93593,-40567,-52294,22167,1698,-40396,-28787,19815,10912,-134579,-208477,-70486,2518,-89654,-38111,190290,235227,80230,-92765,-149209,-41898,227023,315468,60948,-184975,-167959,-79452,27403,209325,193223,67707,95598,104101,-47683,-191386,-288909,-264544,-193291,-221738,-153437,-38192,-174221,-416321,-409119,-293957,-136134,90947,277802,375663,264437,-75369,-258076,-113317,3386,-50692,-180418,-194981,34895,228683,175705,34704,-75071,-167213,-128052,-146471,-262126,-123825,116988,60033,-96569,-27129,256496,788309,1830737,1857446,-289454,-1876175,-2295668,-3067604,-2419376,-117078,768121,147817,57901,783187,1417272,1958846,1681608,-1046622,-3857750,-3814972,-1665355,-32313,188497,-182678,-47341,135821,87922,-11610,-69303,-62453,-8689,18526,-65135,-265431,-353051,-195244,96719,270323,80398,-214992,-141964,143839,171629,-174101,-471871,-408697,-239231,-118846,-124134,-207609,-134080,17002,117194,210285,225401,151478,148191,261451,334410,209273,82743,104815,63256,-204299,-430412,-440459,-365199,-217872,74750,255819,202748,130735,176353,282629,282605,108244,-46395,-54389,-44625,-26672,-76661,-198673,-218713,-179040,-289173,-353533,-201703,-61489,-25113,77296,133641,-17960,-259197,-380316,-263242,-12945,91614,70216,27518,-3759,17456,-30648,-266844,-392981,-240164,-13479,-29904,-195804,-171048,-5092,90538,104323,126006,130144,119495,196008,265129,89665,7840,138424,246399,225350,269469,207951,88297,124373,197455,238348,125494,7316,59030,236920,204728,18319,-81036,-64841,14595,143766,232314,304637],[329482,195981,19417,-4676,189314,228084,-37714,-237754,-265888,-99985,182531,215637,4947,-13932,84632,-55583,-219050,-195001,-45935,88033,162463,139335,26606,-23388,-108088,-178637,-80967,-59297,-220593,-290487,-199480,-251005,-373140,-341876,-72723,17224,-54939,2812,47605,59727,52646,-43466,-82754,42593,97859,15411,19199,95900,-15922,-141720,-53656,-3102,-41329,-163017,-282649,-218064,-46479,-5469,17855,81038,93133,68836,-66814,-235369,-234155,-182366,-79306,62466,99423,29758,-6778,18513,72521,-19114,-134300,-10628,190879,196733,107712,96245,191860,234322,45109,-93010,-18478,-20295,-49994,-47134,-185613,-253056,-74567,77196,-30124,-181523,-80586,142446,230361,154312,29583,28648,-16350,-105966,-108319,-108982,-33538,147373,148762,-28952,-52451,44723,52139,-61015,-217121,-399060,-424652,-217557,-87628,-199699,-272955,-94981,122339,186756,239160,360996,289815,-7337,-138826,-40065,60553,65984,42362,51026,48561,-70366,-104473,-114227,-236842,-336404,-240666,-44297,157699,191587,-75832,-417531,-319218,2374,177963,269411,298233,121054,-51069,-100731,-130681,-106191,61289,103488,-104100,-264904,-318416,-315125,-210227,-97449,-65864,-141439,-163993,-54496,-78727,-192534,-146940,-32231,-106815,-370683,-575126,-413770,-74577,-15364,-41117,32314,106359,137204,91416,-81744,-199565,-159352,-28152,81998,130865,155941,199439,164900,31532,-99175,-280009,-510733,-482596,-184112,-14192,47923,149105,157759,1516,-60531,111688,314322,293329,65839,-230190,-420394,-297352,65862,260788,207742,33128,-256207,-325171,-68351,79960,44799,35885,27581,-82549,-67265,30672,-80022,-282886,-335063,-238371,-208959,-385648,-441642,-173597,3818,-93011,-159514,-145638,-229381,-209321,-7979,37088,5655,103136,37894,-169941,-286655,-292197,-166384,117416,264418,144149,40466,95806,121673,50959,57856,121675,38016,-184271,-236881,-59799,-17956,-61071,69948,156969,-19773,-166439,-161531,-55853,77790,77165,-33056,-112252,-189720,-294902,-393697,-381984,-257653,-25608,221691,264593,176386,208488,184452,103419,177790,204631,96624,35629,106211,201296,177502,60963,56915,115323,100022,152111,244224,148799,-63482,-155139,-72194,50324,23036,-188005,-459119,-470452,-340187,-244473,-115180,-5306,-13703,4667,130200,61966,-189818,-180640,116484,245549,53657,-146885,-96705,70176,193387,368921,351823,124841,-90933,-141392,-74889,-38918,-89869,-39199,68685,-15168,-162421,-58115,33578,-51399,-12614,121562,108319,-73302,-143325,-661,201451,194001,-10335,-88371,82182,106710,-78485,-73637,-12518,-18394,-1338,-29642,-81888,-115819,-125550,-56724,-7127,-84440,-69061,-16091,-90770,-119130,-145258,-303971,-272769,-58513,-34844,-60822,-67403,-137290,-202035,-305751,-342851,-278540,-303170,-348144,-150444,-6440,-89659,-221169,-162972,143555,436290,389797,168769,-44828,-136104,-147656,-228950,-345117,-90806,287033,389380,327213,248750,185944,277411,303883,-35891,-304987,-83216,193159,94172,-19471,-15986,-38980,-135243,-166850,-85404,3271,-90545,-80353,46572,27551,-40363,50842,118679,122328,170476,126950,-95866,-307375,-370460,-368769,-351673,-231597,-90692,75496,214414,94942,-153603,-227381,-165368,-238746,-349132,-143023,126574,218499,588550,859317,199119,-862445,-1262744,-811931,-208048,-293766,-579068,-551983,3414548,9653035,7174390,-6420765,-8961984,-519452,1494206,-1061899,-991362,279252,745600,368772,330262,679682,72603,-378575,-32902,166712,38042,111252,96826,-182212,-340177,-143539,91513,26613,-99060,47123,205532,168749,142155,191642,23536,-149542,41422,227042,136018,56013,181986,411810,443064,140196,-73952,112577,271110,74816,-189059,-327689,-461930,-473749,-190443,54077,-12761,-144549,-215438,-155009,-70965,-228949,-347089,-185350,-3560,61100,30987,3277,135903,295762,162880,-96196,-201198,-272610,-433420,-465683,-278008,-134870,209,155763,89532,-209001,-351690,-193116,-21019,-105725,-123413,-26861,-149277,-191283,68357,93910,-219194,-187766,174793,313078,291671,347964,280010,101976,-8268,-50328,-91305,-149316,-116688,-86703,-100350,-18038,40301,-74658,-140198,-103507,-31104,47045,128555,198526,245453,256026,258553,167489,-73773,-146746,121757,339485,277025,160344,191871,324702,303998,77944,-199707,-286623,-103579,-10928,-133972,-118138,155696,258603,18790,-238660,-110229,240903,370900,177581,-37530,-65308,-48434,-107757,-148809,8870,190155,262653,237205,90406,-164620,-267315,-142572,-78952,-126389,-140802,-154821,-250831,-301871,-201973,-60989,-48419,-92279,-102605,-22642,211886,277756,135642,168911,406670,375078,117231,45955,75393,11881,-141770,-140588,144780,320943,217047,41043,48071,143943,123753,107492,24814,-190038,-172874,5767,36222,38958,-70198,-261165,-262418,57053,339225,322836,100918,-116875,-160560,-58433,62045,46245,-53442,-27324,60939,-53536,-261059,-219740,-43736,58103,173644,330466,283670,79778,-29419,-38264,-62365,-18807,101665,40015,-221406,-490069,-527276,-354678,-286091,-224052,56897,277794,214304,31018,-123930,-105268,24093,35368,-75533,-109182,18151,191841,134615,-86792,-160501,-24235,35352,-83883,-41942,129864,278038,327643,352964,212097,-73323,-249324,-121507,104576,81501,-101009,-75240,113837,141167,31546,114795,281828,249541,87233,-152876,-18849,500828,591883,181484,-110830,-224574,-216082,-107482,-11050,55241,22818,-154419,-267262,-120592,126857,238521,155271,38646,126503,389644,358118,154526,172561,269132,148867,-33800,-181154,-215682,-104530,46868,54337,4581,-86105,-202897,-211680,-135459,-67950,31169,123986,125423,96967,-3591,-79881,4789,137406,71217,40010,133919,92505,-26184,9827,39512,-53049,-91573,-10753,130735,217994,129353,-59121,-128278,-88291,2905,62415,-23015,-19440,45500,-14385,-29929,-38068,-91058,-86834,112469,374890,381686,171337,24680,16824,46906,91011,111317,129512,127645,-14917,-240709,-312604,-140153,109499,236475,243463,233153,148761,33079,-25579,-67819,-59826,77400,133955,22595,-77846,-74415,-81900,-67737,-11163,32642,-28333,-214194,-291767,-165276,-53292,-27090,61669,218644,248792,131909,-54321,-134055,-17883,243269,286574,4556,-227729,-159539,-23528,10592,116128,154288,115194,116344,57583,-109089,-223282,-305776,-281591,-233179,-257846,-193944,-71841,-130902,-313705,-366553,-272063,-57639,181877,324080,331250,184324,-128330,-275536,-139652,6746,-30985,-178708,-129664,124741,225854,126144,45335,-50139,-202583,-195835,-155843,-220474,-131535,59461,90423,130719,324025,527924,907884,1489658,700530,-1361242,-2097646,-2404248,-2948569,-1441583,726317,879116,140929,216681,918751,1583885,2040308,1152951,-1792724,-3922840,-3125364,-1133136,-117111,14724,-232320,-174528,-3553,7533,-18357,10816,36638,72431,51325,-95293,-302244,-390939,-270019,45514,267174,109208,-161045,-110825,93480,75957,-210502,-425238,-332327,-189197,-74676,-13667,-41306,41826,170271,185553,207337,189512,86247,68113,168659,218708,86435,-893,90126,82909,-204054,-460790,-428057,-265633,-70397,135353,177814,108740,120400,193818,275698,289663,144506,-5760,-41778,-71893,-88249,-135213,-286153,-324616,-280365,-324378,-324642,-181026,-51058,24177,135605,184345,13584,-261345,-417950,-267845,27893,149768,95863,24816,12188,48146,-5773,-257353,-385184,-250483,-65829,-71917,-144163,-58199,107000,170280,118491,87850,58776,-14671,-24483,101140,70777,49230,179937,315498,319051,358354,243696,36995,-24851,79635,208512,158106,44048,123591,295241,220124,35864,-15138,-14184,-4110,90704,196064,316712],[328755,197035,-29477,-91589,97353,209710,59143,-93598,-192793,-75453,238573,248627,-20670,-32499,104679,-19321,-195088,-234014,-131482,14351,137498,149767,19645,-54017,-133699,-238619,-207077,-150567,-258472,-331755,-235239,-250073,-380170,-339420,-53628,69573,46475,85886,54171,-3960,15460,-66167,-164798,-80365,28540,-17883,-11131,94606,39893,-48531,-39,13165,-23831,-152009,-309621,-251564,-16557,101728,92748,18556,-68628,-56957,-124882,-246679,-220781,-213384,-248670,-173810,-64622,-6585,57136,74281,65288,-31155,-141582,-32991,156621,182627,99057,32705,59557,86325,-64443,-150035,-36359,-23746,-64181,-72467,-168864,-176648,1473,120910,-9433,-182337,-87716,161364,317477,343585,225484,110339,-2630,-89788,-132809,-175316,-99979,102186,163654,42118,-21483,38508,7334,-110146,-190172,-305765,-354186,-172190,-18821,-122102,-248627,-160519,6220,51614,168551,356812,293654,8806,-68842,49475,106669,68224,-161,683,57911,44022,-9743,-70349,-216305,-330568,-226642,-21835,137298,113245,-154410,-416443,-297145,-3439,173140,204336,159637,23451,-43961,-55014,-130980,-145824,26982,75140,-175684,-351808,-368702,-348735,-239299,-109654,-83633,-159397,-181199,-73112,-54290,-115959,-30273,3330,-243865,-604478,-725867,-408527,-29652,30539,16728,58221,62067,137961,149969,-98109,-289966,-208441,-31271,92963,119182,79741,89390,54433,-41156,-105763,-243887,-444140,-410113,-159451,-32662,48016,170350,154964,-34136,-72985,180891,359324,226652,3664,-209694,-332190,-191823,108836,209093,104702,-48746,-343494,-447088,-126519,90198,55445,58177,43313,-69169,-73118,-6773,-103524,-271655,-287134,-158874,-150734,-324844,-304367,-66748,21886,-62541,-78346,-102595,-189599,-96129,107044,89422,12107,76573,19089,-131160,-206592,-199337,-42085,202021,296997,178054,47019,45513,42074,20826,81224,163699,84527,-162894,-313843,-204263,-94420,-82852,16809,81300,-48418,-141591,-132410,-44756,60695,68269,3583,-20324,-87248,-217127,-346824,-364950,-263949,-38772,208956,256138,178458,207286,194833,131697,198061,238322,140120,29041,13689,89262,109660,42316,71895,109015,-6950,1272,169989,168133,23526,-36301,4623,31832,-35050,-201768,-410771,-410486,-353787,-286828,-174218,-79661,-69302,-37498,80473,59106,-166476,-203493,72319,221276,37793,-121828,-73186,24903,125865,352678,347565,130908,-36407,-91161,-21025,72038,32941,8908,84812,33382,-168208,-147848,-16824,-64428,-21201,94835,48396,-80589,-105377,37230,266160,288561,62497,-54554,78094,116870,-44878,-64533,-2334,14185,-30134,-126061,-155030,-155758,-213992,-158178,-63641,-111710,-77189,-3186,-100485,-143525,-179925,-352807,-294362,-95553,-125168,-185279,-167508,-180464,-138861,-179828,-230317,-147675,-150858,-219448,-102924,-62793,-218698,-306363,-143100,230545,548321,451722,166712,-38874,-73910,-48524,-114610,-246108,-72627,273818,410882,346897,237467,216967,381446,431987,115541,-189983,-38845,259211,243466,123120,8523,-106793,-216247,-234048,-117525,17296,-31166,-24528,-734,-90747,-63140,117750,202643,201124,214914,118956,-135954,-339545,-411467,-391275,-280381,-184270,-186947,-87037,153441,106492,-202139,-352432,-212088,-186274,-324782,-109270,240992,325629,561972,737062,190864,-750883,-1146459,-780709,-459986,-654415,-687769,-661410,2924128,10279198,7100156,-6633847,-8721084,-152616,1123734,-1474907,-904197,514608,954821,544707,618183,978255,392045,-185207,-80060,134663,90542,148378,166987,-51877,-313563,-215001,14772,-18693,-121350,46877,161143,99637,126780,273361,202782,-7069,69716,226145,181954,73695,176139,432146,415656,88976,-126926,96685,306253,136744,-154075,-353401,-519925,-605390,-379778,-113343,-78893,-106322,-67192,217,5714,-212863,-337746,-130723,83324,111566,18854,-43252,112969,305145,216944,15545,-73443,-214069,-380480,-373535,-242877,-198768,-86050,84982,61548,-138040,-266275,-229594,-145586,-196505,-173075,-78833,-193043,-233296,13468,75128,-185257,-137664,210201,348565,338663,330335,206072,40776,-50001,-85930,-123763,-107901,-251,5780,-75656,-4771,12891,-133980,-195848,-142649,-53002,28567,97847,182567,240378,248744,241584,182190,-17502,-120684,74866,292636,257512,127884,199758,390184,339826,37302,-239929,-312610,-161152,-66944,-149904,-113151,111501,163172,-41509,-235497,-160974,156584,361108,265265,22528,-67047,-35835,-96333,-212944,-109450,121444,237194,224339,86712,-185191,-290569,-131283,-49600,-150253,-169826,-84486,-84766,-144858,-118204,-19977,-1718,-67839,-114646,-19533,243151,325552,145303,95316,243130,157433,-37692,-28567,35187,-959,-148204,-176947,88200,288782,199974,45835,23060,140512,191601,141171,-44877,-313422,-310554,-52178,75840,35353,-127613,-272747,-242119,64071,337419,318470,110121,-67796,-124186,-100584,-13853,885,-99779,-93133,39406,-38520,-285231,-309911,-98222,40455,202500,365689,252976,19545,-1805,39894,-57965,-20557,178898,100839,-238959,-537325,-525474,-345888,-266595,-223969,-9636,172844,119408,-75324,-239040,-212007,-47237,-31405,-122608,-85374,67316,229192,203458,29361,-48079,31216,46994,-71826,-43097,147657,286239,327036,427112,289287,-78709,-280190,-103871,134606,70362,-160898,-139343,71729,88954,6513,109454,277436,267744,94489,-194313,-69979,472466,537099,78132,-195188,-264323,-260655,-112598,70257,112957,23085,-150316,-259320,-106680,134931,174553,79768,-2012,43571,251739,275713,187505,284853,365500,191397,-17039,-132635,-130548,-42456,36983,19498,18600,-58402,-198294,-243076,-239872,-208635,-79055,20848,43935,77700,42919,-42299,13401,151499,79048,29196,149406,139053,23992,-3406,-15357,-81315,-67026,47065,166940,222389,120421,-75026,-138424,-99980,-43125,-16259,-60291,-57331,-31832,-57760,-39387,-43125,-130149,-140820,49231,308592,343688,207222,65212,-19287,-139,109481,97127,103205,184535,55110,-218960,-280524,-84953,102471,199041,232582,187447,64073,-10328,-12964,-62114,-78135,78059,204594,111195,-97939,-193934,-199898,-137400,-25003,36407,-47683,-232384,-290790,-194949,-73595,40903,130938,202938,239460,149936,-35540,-113507,17959,247717,246522,-34561,-248585,-169981,-6702,-8186,20889,112592,155252,111302,-17321,-155090,-193933,-232565,-224628,-208641,-244160,-224250,-109755,-75681,-174360,-276467,-214047,10661,233127,309718,218604,63918,-167519,-269537,-171048,-42641,-85151,-195626,-49107,189094,176678,61615,68415,2148,-200767,-258070,-182223,-151801,-68168,43759,140396,390098,677767,758513,993604,999168,-653265,-2395742,-2274144,-2507508,-2609156,-285119,1476696,862406,146243,453717,1054796,1586306,1798277,286013,-2534963,-3559719,-2028545,-573841,-281070,-238840,-321176,-293854,-124366,-70148,-21123,72468,98196,102607,41696,-127953,-289598,-356057,-287756,4294,238829,119171,-106326,-90044,23028,-28344,-213617,-301059,-198673,-110949,-31971,74933,98429,175365,294107,268927,233484,188911,59590,28530,119015,90481,-91408,-108626,96854,140909,-143689,-415997,-370124,-154748,84792,198100,88033,-263,107336,224150,277093,296647,193076,51238,-12743,-53867,-83527,-145020,-342878,-421344,-365955,-309005,-234683,-117051,-16891,76141,183281,231248,67466,-216992,-398674,-247117,71604,224616,150413,48672,36764,52866,-28555,-242493,-337765,-232201,-114631,-128146,-128449,2971,182082,239166,146291,73514,15497,-118725,-222950,-105363,10804,48579,174495,329000,366287,387814,253097,-2055,-151152,-49014,133612,181947,98577,210352,356491,225249,43472,41357,40808,-12156,15953,125815,280566],[273054,161648,-72891,-161097,-19760,138374,143024,69223,-74450,-31644,264609,273703,-24425,-90079,39010,27812,-82253,-201744,-208049,-72995,110886,166131,29291,-80900,-130966,-261500,-326503,-217785,-191677,-226382,-185382,-205130,-336892,-303134,-67203,77952,121549,147676,41313,-95942,-40099,-51970,-187422,-168822,-30484,-60440,-67351,68713,84621,31521,15961,-11664,-42989,-169156,-340592,-266785,16273,197572,169718,-8850,-174388,-139515,-117111,-167855,-134058,-174491,-324968,-306267,-168412,-29358,109991,136921,70938,-49298,-171712,-106017,68615,151165,94389,-24469,-71035,-78204,-191584,-234146,-108346,-56169,-69828,-99284,-150593,-75352,91425,151757,13535,-147546,-77245,140659,323525,436220,373989,182694,12685,-70303,-155014,-236107,-161689,39571,147406,91176,-5005,13963,-43803,-146937,-137451,-166756,-235162,-101632,66283,-23787,-207416,-213831,-101888,-76759,74542,311445,255765,5896,18183,157314,141075,65489,-23913,-21516,97864,162087,80709,6836,-113149,-223653,-162674,-13673,60279,-14764,-214846,-315343,-190092,851,128345,127017,21961,-75071,-46602,-14161,-114239,-164297,-28586,7082,-214990,-339824,-302387,-283883,-231687,-148113,-148321,-186092,-153017,-42594,-10186,-60664,29570,20066,-306283,-684890,-717851,-305684,48473,76209,60829,92805,45408,124991,163407,-125669,-368559,-262377,-59640,62769,60192,-15580,-21222,-68327,-142310,-131204,-200940,-367655,-352194,-163383,-61503,27378,153331,123882,-69408,-82707,214352,348606,128481,-64887,-171544,-217681,-72648,142118,144818,-1053,-139423,-398454,-496408,-140488,134252,95542,60657,3604,-77274,-54417,-17024,-113465,-237793,-200293,-71959,-126787,-280662,-165193,38859,70295,37879,37899,-73829,-163078,10958,205531,127981,20182,47420,1869,-80488,-82316,-34904,105952,226232,253649,215775,127958,43766,-18769,18160,115789,150497,50870,-158078,-341492,-313487,-181469,-125124,-36352,3142,-91162,-131014,-99637,-32825,28419,34570,23192,75137,53453,-106703,-284956,-323249,-225074,-26692,181465,209452,128602,150944,180906,146591,183794,228918,135167,-14371,-84887,-22840,11418,-17586,62861,110335,-65231,-110085,103745,192603,118052,89483,72988,-12503,-106478,-175482,-213674,-217701,-294671,-288217,-196349,-138819,-134802,-84065,28058,50845,-104998,-155261,59931,190812,35440,-47572,31223,33591,49523,262413,300092,123230,-6398,-72322,2383,170042,175008,69923,92174,65987,-156638,-197484,-49135,-78604,-63520,16813,-32934,-62548,-34022,60257,250830,308940,110007,-26755,60547,104960,-16639,-60082,-2071,26499,-69024,-201421,-173935,-112972,-210410,-187467,-78341,-104086,-56135,28303,-80045,-134007,-176050,-330287,-264087,-135311,-210383,-285933,-271037,-249991,-101752,-21471,-43621,24319,2292,-86432,-67162,-134118,-316386,-318900,-93394,260439,563131,467872,135335,-66757,-54922,241,-49889,-146254,-46488,226999,379694,330758,205730,231727,457921,529893,242957,-105495,-63229,222127,299094,176393,3691,-135201,-204733,-203783,-91527,42325,45246,63206,9442,-170133,-85628,203865,336818,320437,271997,106073,-161413,-325972,-403201,-384933,-199697,-144901,-291436,-242921,80719,110877,-210875,-392037,-198770,-94834,-237658,-79876,249115,330852,444711,510937,125961,-543393,-881335,-639519,-577072,-813848,-700492,-974831,2016290,10272821,5982197,-7565619,-7946858,1073913,1192929,-1744120,-638698,938861,1216192,705246,813974,1156332,747837,119677,-95269,65285,172703,208293,180439,2930,-256648,-200584,9672,-35121,-174946,-45693,48640,-5627,63111,260742,276194,88004,77008,204003,207998,100030,189225,417511,319941,-17373,-179478,96566,349021,211258,-93343,-338673,-534071,-685480,-558196,-291272,-124699,-36640,89915,158420,92785,-152952,-284902,-77173,129234,105743,-22396,-70761,122896,330023,276390,132786,58262,-133673,-290825,-238138,-174673,-220107,-136192,15393,-569,-94451,-164303,-218439,-250381,-292556,-261008,-166291,-210719,-234591,-33065,74237,-86835,-70167,177669,320875,346782,254934,80561,-32920,-57131,-53597,-109781,-79875,68974,56434,-72283,-12640,-4669,-127391,-192674,-162251,-71026,13759,61484,156979,233424,213054,150169,118215,10895,-96514,-1145,179488,156187,31841,151493,374867,296307,-45939,-295103,-337432,-215357,-118482,-163190,-110882,45988,28368,-145011,-266048,-220338,72937,332252,314521,68706,-73760,-40733,-112922,-296987,-259225,-12617,133270,173120,100281,-147007,-258920,-104581,-27711,-158117,-161620,-1128,59344,-6589,-10553,73038,89961,-18443,-103583,19410,289317,370916,161671,37090,54591,-81968,-187656,-122719,-23243,4001,-118686,-174825,36103,213980,138306,38624,7718,121738,232734,165019,-91411,-371944,-381079,-86663,118117,36427,-153363,-273451,-230086,48657,307634,274295,63359,-67557,-112582,-139714,-78923,-35776,-133541,-139351,26632,-11483,-266914,-335450,-114113,26873,188857,331313,182890,-36719,37405,112342,-68921,-59331,187712,129122,-219266,-509523,-491911,-328170,-227791,-194594,-42483,94924,42580,-123455,-244745,-222034,-80150,-85417,-154763,-45287,135452,251844,236109,134792,68922,63488,36987,-55462,-54431,136610,245719,292507,457560,341630,-70651,-288304,-104638,125615,56801,-175074,-166330,32865,39882,-21144,79559,240188,271793,101456,-195233,-111292,378499,451240,33888,-213557,-258374,-263492,-96557,129778,136748,13722,-126003,-231377,-109181,98306,63264,-42800,-91942,-72087,96163,198783,236455,396993,428418,213991,5191,-71918,-32644,33441,14207,-36091,8522,-42384,-179072,-230092,-287446,-302555,-159499,-68863,-50226,26056,74676,16512,38910,115586,23709,-24401,132706,176538,56663,-49738,-80281,-94854,-46663,73758,157316,191607,130599,-41166,-149034,-138544,-72494,-40625,-62863,-99213,-119036,-107349,-58442,-54778,-173876,-205631,-42745,179183,229664,184983,100732,-19605,800,135889,67864,54454,210799,120049,-172525,-233157,-66618,24965,94902,173057,105755,-23960,-30401,16524,-27513,-32388,129348,293101,203320,-101894,-296480,-316266,-232227,-66248,33240,-49263,-195302,-211333,-154993,-58989,90795,147740,140177,188734,116791,-39488,-86308,57698,240495,206528,-48539,-248556,-196736,-20048,-13612,-51870,74084,172466,72349,-112296,-183650,-119096,-87107,-93538,-106631,-173654,-234675,-146292,-30834,-51854,-174212,-144688,43879,219557,222423,66683,-63837,-182965,-234527,-183985,-112796,-172162,-200482,37755,215810,99080,5990,104701,76785,-157877,-293997,-215515,-79321,44863,90677,222472,637136,952555,880201,1017673,469950,-1901970,-3153255,-2364039,-2593871,-2106212,804466,1945041,689999,130616,664374,1132753,1445766,1278635,-792664,-3183469,-2824177,-706311,-60383,-449711,-490593,-441349,-401749,-210845,-120680,-5888,121873,120283,79278,1632,-146037,-234382,-269733,-247634,-6268,206767,110273,-71977,-84513,-38845,-98979,-174078,-133807,-44168,-34154,-17160,103359,173903,244976,360124,336313,264570,206667,75314,42617,119885,-21035,-275228,-207036,122866,219905,-41752,-310758,-285148,-65022,188502,221736,6819,-75129,107163,249807,274787,305889,256564,123677,41032,23363,11491,-76768,-334507,-475428,-404368,-238328,-97123,-20549,36690,124975,211671,262912,130825,-154814,-353884,-223777,107623,301797,220786,90401,60539,36491,-76711,-222297,-271232,-193433,-144060,-183181,-154108,-274,204012,282435,177675,77886,7811,-161444,-325936,-256885,-57842,13888,125357,273816,339435,343463,240226,9562,-179179,-127693,58197,190977,142747,273556,381228,200608,30672,76463,93345,-1317,-55984,36522,197306],[171512,100646,-95180,-200127,-133724,37290,188644,193142,44251,14174,240042,264856,-11212,-154185,-65566,86214,80186,-129163,-278289,-177744,50571,145514,23722,-103945,-99681,-232883,-392495,-244130,-56777,-26146,-69116,-128648,-250308,-239587,-112652,23550,131265,160106,11113,-177635,-86055,7256,-138962,-204168,-66638,-89735,-127371,21366,107126,88858,5587,-77250,-108609,-216327,-367938,-259455,39834,243939,216795,1734,-192963,-149599,-44683,-25492,-639,-80574,-294598,-313756,-191777,-38557,136403,188528,80743,-70944,-205872,-199352,-42651,117425,106633,-51693,-162300,-207682,-297916,-328165,-226944,-125894,-84694,-128554,-136207,16129,156609,152042,36222,-78527,-49247,82825,238483,399059,421859,218704,23317,-51847,-166377,-274820,-209322,-34541,98470,106775,10866,-5801,-81948,-167321,-85423,-24832,-91833,-27036,127954,66085,-153489,-240089,-172277,-157785,-15557,237872,184172,-27991,80504,236444,148771,67874,2907,17169,176014,251940,135138,76007,21980,-56811,-63439,-15046,-43708,-153905,-248862,-169028,-45016,13226,61134,60326,-70580,-136049,-46784,12911,-87470,-156164,-84475,-76402,-209952,-235809,-146677,-144196,-184266,-193356,-234514,-222552,-113125,9836,35122,-35571,32441,33075,-276900,-610263,-567648,-147355,136947,116881,96237,137186,57613,92877,127880,-155257,-415393,-310108,-103625,5345,-35524,-123325,-111801,-163368,-236076,-156663,-147379,-290582,-308154,-176839,-86987,-7325,108542,81280,-94690,-96706,184388,261926,7900,-135038,-137079,-118830,10995,143479,77865,-84004,-210243,-404985,-466383,-123271,179443,151132,51927,-70352,-107814,-26401,-179,-101624,-186659,-105897,-14588,-149664,-266508,-73474,99891,124882,175353,154922,-66188,-153645,87939,269212,153214,34850,24333,-16281,-39491,45145,160268,240647,176598,142705,258411,279067,100298,-47004,41539,157809,92798,-43525,-157085,-303669,-359141,-266327,-180126,-75428,-60601,-142867,-138070,-71466,-33417,-27686,-27629,14785,136326,174803,-795,-221011,-265125,-151874,210,127966,118405,22445,33891,126127,135622,145174,189977,99173,-69997,-162365,-116677,-94235,-93803,40685,124497,-55686,-152792,57893,204612,176722,171662,106976,-65234,-166578,-126190,35599,28321,-174965,-239721,-170635,-167926,-193933,-110081,18815,73273,-672,-37704,87907,159349,44029,53338,179422,80415,-26916,125036,225085,110189,-678,-83944,-10162,228041,291594,111800,66880,60023,-134044,-189423,-49953,-88384,-136501,-104974,-117036,-29637,46176,67833,175084,256807,119092,-13652,31028,66228,-8843,-53429,3716,23873,-110969,-249384,-159695,-36419,-133337,-134521,-46232,-74485,-24590,62522,-36553,-94429,-133476,-240906,-189786,-155335,-262445,-338610,-347943,-325336,-111071,114611,166855,192523,117693,11635,-46992,-186005,-352698,-275140,-46632,218619,465056,409364,65540,-133453,-97768,-26177,-58565,-89637,-33930,150783,299958,280335,161767,228711,484303,562774,301895,-80842,-153045,86479,230269,122065,-30104,-119259,-113595,-103716,-39699,49620,92154,141859,65316,-187189,-97094,286917,481172,438793,317698,93076,-157664,-263633,-337412,-341209,-131494,-122302,-386164,-374923,1633,114121,-168316,-338208,-140031,-139,-108953,-45683,166062,242414,269788,227770,-810,-320967,-547247,-396372,-472509,-712511,-633492,-1343570,1180363,9340851,3900837,-8883070,-6592128,2888711,1585019,-1913629,-419020,1300393,1381612,792094,867538,1170060,1013932,425895,-67634,9538,287204,279769,132909,-19495,-171756,-97014,82817,-24220,-249663,-197005,-92348,-110105,-24601,167351,239718,118006,51248,143372,186746,127537,233865,390013,200743,-143734,-225804,96960,376498,277652,-14793,-280380,-500125,-686124,-655574,-406739,-130945,50851,223529,276825,151266,-83472,-214537,-49795,115748,46344,-86864,-78354,161953,360680,318599,225648,168635,-31558,-164804,-85579,-85953,-184080,-128534,-40616,-90860,-88778,-55668,-133885,-278514,-359692,-345578,-239086,-192613,-196612,-55681,94919,59523,14341,95452,226173,286756,126897,-65325,-100468,-31813,28220,-62263,-77935,78716,59072,-91046,-42106,-10289,-73221,-141201,-149967,-73616,2747,27733,131031,234084,177023,29418,1952,42,-95182,-97670,30923,11423,-84356,77223,295105,183139,-163144,-364513,-364388,-261228,-158682,-166708,-113947,-34495,-120165,-267238,-324668,-272836,13635,296651,302177,62740,-100909,-57111,-127885,-353533,-383263,-166759,-9766,106466,131548,-59252,-179936,-63751,-12615,-142187,-119877,65713,140469,82850,99716,200700,203420,41296,-63255,91626,341005,401190,182123,14868,-82644,-248705,-288863,-211760,-82514,22593,-62917,-129852,12077,116303,52511,26194,4131,84625,227186,169039,-106835,-358536,-366787,-86125,161292,73442,-122397,-256389,-223711,20006,259497,204594,-21505,-111637,-122646,-164045,-120878,-59612,-145025,-149721,27224,19002,-215281,-285774,-78407,32473,145327,247139,96185,-75181,77846,162677,-87221,-124687,123967,109550,-185937,-437426,-461234,-317224,-182667,-148172,-45347,50681,-4714,-109371,-155531,-141743,-63578,-111948,-176246,-16005,191211,241464,211030,192622,150808,56272,6412,-35392,-57762,115439,193796,258702,452318,368162,-41707,-271781,-132652,74163,42600,-142926,-153202,-7239,-5304,-42824,39198,181940,260247,114379,-154734,-134093,242499,346015,42790,-171726,-215389,-223888,-55693,154786,114142,-6193,-85336,-192485,-128083,33981,-58662,-180850,-204239,-185597,-29978,151987,285477,465660,433028,201116,16649,-24488,42914,95149,-16150,-102522,-33361,-47860,-152125,-185771,-282000,-341640,-204791,-129293,-133875,-43967,78913,82707,83072,59453,-71568,-119767,65183,177323,59116,-105558,-129305,-87487,-30169,72107,115156,138080,161436,40488,-156709,-207242,-95563,-3305,-17220,-115621,-172928,-138665,-73370,-65662,-208286,-266563,-147661,9190,74399,130349,128565,12351,47802,164902,35005,-5662,188712,154606,-100549,-155177,-65210,-69376,-9867,97914,5544,-106768,-26581,66821,40793,71920,223857,378245,276263,-83798,-343248,-383130,-306995,-108542,30228,-39113,-124708,-86654,-66510,-23307,104211,106792,41132,90492,35324,-61798,-54444,91805,223163,172492,-40737,-233477,-228366,-40498,7170,-84927,38461,155075,2854,-209494,-196583,-31589,77624,77411,52410,-62472,-224055,-176598,-8772,16732,-95545,-92972,25870,128702,69335,-86786,-161833,-168920,-172929,-163438,-165743,-239776,-168377,120522,206626,21012,-22107,148107,161838,-79828,-288867,-242129,-31075,156134,187683,336085,832566,1094632,858136,939190,-23490,-2792552,-3467051,-2312045,-2598883,-1506185,1605451,2005692,371247,69135,745469,1087516,1202305,596141,-1891354,-3625832,-1842777,593705,349273,-561729,-672062,-577454,-503427,-266738,-130360,39421,172488,114197,20554,-41134,-129723,-150549,-166168,-167821,23036,191388,87652,-75255,-100424,-73713,-109253,-96719,25257,83377,11435,-43542,57246,167544,248303,360133,357941,272508,220526,119868,95989,149187,-97009,-410220,-262138,159080,294798,73302,-177033,-201258,-23945,197994,173245,-60317,-90414,125336,249159,249525,314595,334660,210138,119378,148645,177935,61944,-252145,-463148,-375667,-123974,57922,87634,102407,167224,215162,265370,178336,-109217,-322945,-220293,125895,362928,289426,138755,78197,15696,-112448,-193598,-207048,-147647,-146152,-221372,-211790,-60923,173754,293179,198462,87722,28051,-140881,-308411,-280517,-95463,-34313,47090,158401,232284,233618,211971,85879,-81150,-116784,25849,181835,151960,273330,340890,137700,-4434,87131,135525,24205,-105201,-52851,83056],[44577,26700,-93994,-207700,-218279,-56421,188173,243455,126237,50343,170964,215272,12957,-180973,-137153,151386,234810,-57826,-342768,-289575,-49603,70635,-20284,-123069,-49768,-157772,-376210,-226056,80033,178857,72226,-43419,-143963,-162585,-173205,-88206,57807,107225,-31913,-214186,-92705,105056,-33363,-187697,-76148,-87554,-168724,-41846,100307,122083,-8815,-160168,-202824,-273377,-376050,-232497,43505,222478,215281,39545,-129169,-87742,66190,132563,140101,36546,-185966,-224249,-144000,-41159,127483,214281,81736,-98900,-230907,-277703,-139637,96275,142992,-32665,-187848,-265267,-354175,-410138,-364652,-221930,-116785,-156761,-126575,67190,159497,104668,51385,11202,-9036,1821,81874,250537,358997,203423,23680,-36469,-162725,-283769,-237214,-109814,25603,92241,42161,1808,-92146,-170204,-56795,76559,42038,29513,134171,120450,-94501,-236953,-195410,-175043,-75102,158926,96816,-92778,85569,249480,121266,76275,83075,117839,273468,289705,132812,99385,130711,109166,45315,-15679,-134177,-260320,-257606,-47984,76956,25582,-5922,15215,-95088,-133698,-30474,23655,-61806,-126516,-116999,-137410,-157378,-74622,42501,22085,-103825,-218137,-305337,-261036,-92962,53058,66554,-35297,-856,48128,-182690,-445335,-353849,5438,209504,150049,128417,184222,87328,43527,56681,-172845,-414400,-335238,-145281,-59526,-146701,-232084,-171421,-203290,-285401,-156621,-75551,-206304,-253446,-164044,-90333,-41847,54150,42547,-107928,-121159,89739,110539,-117436,-201331,-124643,-63016,33704,99998,10767,-132454,-238324,-355230,-367932,-92336,189489,190664,35550,-147766,-151829,-9689,28518,-67568,-125438,-36953,-13759,-215150,-285635,-59945,88936,155709,298298,235172,-77634,-152696,127717,290357,158705,42881,3407,-42981,-30431,130820,327754,326550,67947,-1571,303047,462591,197666,-43170,77300,197905,16483,-160026,-149156,-209487,-334875,-331377,-235689,-99509,-103472,-194718,-158799,-55842,-56063,-109724,-114274,-24816,138656,229183,69159,-161159,-194447,-64491,22367,43699,-5388,-117363,-122153,28493,93093,95430,140563,62265,-102992,-193884,-178611,-184557,-160841,13985,143934,10453,-121128,39895,188738,165026,169534,86771,-116185,-206314,-85261,217319,233490,-24020,-142667,-96264,-156800,-229004,-97566,80187,147312,131461,118895,146480,127688,52473,143705,302866,122666,-99527,-17860,148225,108335,-3985,-113950,-53126,226421,335203,103053,-7439,5980,-108095,-128634,-18470,-87605,-223740,-247108,-184760,6283,108984,61993,76543,157733,88180,-20335,-4675,11870,-21178,-37780,21989,13195,-151005,-278873,-148937,15237,-25930,-18395,24188,-35191,5302,92546,21543,-35078,-64670,-112817,-90325,-136345,-260570,-331249,-375428,-384046,-167094,182670,341233,318063,179108,60666,-29675,-186420,-320318,-212260,-32257,119569,282931,271363,-36585,-220133,-185558,-115159,-124923,-94889,-54164,51602,185139,201808,111741,203420,448113,516645,277603,-115014,-273253,-98975,62796,-10147,-81347,-69946,19976,29270,15790,25112,71297,166092,127973,-149604,-93923,344332,593048,517001,331379,84994,-118262,-163433,-224343,-261375,-86176,-115414,-451568,-470347,-74832,119917,-77666,-205073,-54736,69658,29447,6201,49388,107553,84964,-60312,-175867,-161875,-237791,-100079,-156999,-396701,-531446,-1584396,750659,7433316,1268379,-9833624,-4689330,4737117,2025057,-2028676,-423870,1359410,1331042,779474,780791,1019185,1084144,611651,-13089,10114,412931,333366,32828,-94367,-71764,70128,217011,13079,-317709,-344314,-209315,-175460,-102912,34376,129919,87404,-9868,39877,109597,146508,304960,370484,102134,-249117,-260778,82427,368255,315547,67493,-190899,-430907,-615832,-639055,-414663,-101470,119891,298019,322408,155188,-36843,-151579,-60239,46041,-46988,-166686,-80302,210697,379537,320852,266624,237689,84596,-13977,51783,2667,-96279,-61491,-75808,-191828,-114415,47420,20954,-194821,-363252,-382529,-255107,-141289,-133136,-46830,138470,225202,111389,951,86641,158680,-29451,-193673,-143029,11050,118712,-11907,-109194,37725,31771,-118053,-79853,-3831,-7986,-72605,-106345,-50785,1466,8418,114509,241806,157574,-70411,-121233,-48040,-127901,-198419,-112186,-124007,-172413,13970,190380,39700,-285412,-432468,-389378,-295355,-186197,-158157,-122499,-118425,-252411,-375807,-387053,-300233,-9835,258711,221737,-13698,-150206,-69619,-107870,-336568,-424590,-281122,-137108,47729,168313,46012,-79964,-15206,2866,-98834,-60622,89190,139972,112576,188877,327381,303344,91791,-2342,174660,378820,400079,194106,31037,-113274,-279175,-311363,-264490,-120131,50532,7694,-48273,31291,28854,-28105,13978,7038,33138,174182,153510,-91464,-291705,-284478,-54611,200342,156967,-42458,-225118,-218687,-10708,203131,129394,-110974,-176671,-141180,-162279,-129550,-67581,-133330,-127169,34958,43408,-145921,-175877,5105,62020,88875,148084,24781,-86505,106461,182282,-101518,-196641,10830,48225,-157004,-356563,-447426,-313381,-138449,-96253,-27888,36041,-20439,-50076,-17628,-11750,-8044,-109671,-196147,-20346,207387,192780,126150,176954,164980,5411,-38976,-10166,-29891,114922,177766,251720,420403,366478,3521,-237528,-185483,-9697,29616,-74997,-104108,-46599,-46618,-50488,6758,115108,222894,125916,-88922,-133070,100900,229776,71077,-97872,-154380,-154541,3590,143828,48223,-36760,-39714,-151212,-151306,-27441,-148660,-297705,-309185,-268100,-96018,142605,312090,456030,370623,150644,8964,-4133,74851,118752,-49793,-168605,-102165,-70941,-114182,-122700,-240358,-332831,-217014,-154515,-188016,-114270,48269,131379,130321,9748,-174744,-244866,-57513,122750,25894,-151026,-147421,-64174,-17193,57718,69161,83260,201264,145541,-154606,-292001,-123447,77245,72607,-86574,-166158,-133735,-73590,-74029,-227565,-309091,-242415,-163735,-76559,76597,147702,62883,120997,188278,9262,-61650,121182,148194,-10522,-47295,-58307,-125659,-55107,41565,-90181,-174688,-4274,135462,136190,206231,334621,437067,313549,-45483,-311824,-360442,-309005,-115799,35377,-23067,-45953,39030,32812,12896,76931,24713,-69105,-38341,-69992,-91886,-23835,111722,198212,144487,-22737,-210536,-250356,-45975,56922,-74619,1448,102224,-79967,-285448,-196677,32656,195582,231750,222202,56639,-201341,-201138,-11206,26110,-60479,-79020,-43086,-27732,-118480,-206703,-202015,-125688,-96654,-111717,-175590,-249476,-93443,187050,172056,-32599,-18021,185345,239968,19705,-237698,-248836,-28286,207059,293178,463236,951025,1095143,703967,722613,-463719,-3199540,-3292713,-2075026,-2439162,-879673,1976472,1636623,-42486,-39879,645856,882253,891974,-110874,-2797499,-3733031,-770282,1626133,615168,-597491,-758699,-710979,-606278,-307003,-97925,118635,234258,96894,-44307,-56964,-66376,-54187,-78408,-78957,83336,201691,60268,-120373,-141290,-78172,-56686,1469,131846,145879,9053,-105339,-46973,88380,198959,306168,318454,239525,215651,168839,153585,170891,-131310,-455811,-253132,191794,339637,170648,-54237,-145715,-43054,104639,43954,-120418,-53400,154639,207535,185542,315844,421354,306140,212291,289960,362753,229105,-117308,-380299,-280273,8614,191672,182093,171403,201297,192185,227293,183045,-102951,-330904,-246252,120254,391241,339949,183675,89820,10163,-102619,-153761,-160232,-108975,-124427,-233080,-281061,-156042,108084,274267,195704,86317,55602,-83219,-197812,-162316,-73070,-74766,-41081,11564,66256,85939,173505,204406,104380,-19174,55321,158602,117694,195308,233044,43755,-53501,79043,159569,49919,-124077,-125264,-36798],[-81331,-47416,-78744,-193187,-257998,-106766,155769,220552,154907,73261,87450,141825,43415,-137350,-115795,214226,330334,-19491,-393432,-379845,-158393,-38035,-99777,-136037,3205,-58239,-279392,-173504,154307,302971,192415,26188,-49438,-88389,-223519,-227391,-85853,-7260,-81406,-188514,-41916,222377,97283,-136075,-63029,-47011,-174984,-110849,66396,138430,-6148,-226386,-289360,-308295,-346469,-190901,23623,140581,166072,85746,-18091,15708,173634,255535,249915,140301,-55290,-96465,-57642,-47027,83704,206757,62575,-139368,-245283,-315039,-192593,95009,198091,31529,-143825,-243595,-350815,-460118,-483514,-317935,-159730,-176967,-118872,63543,81973,4192,50439,100056,34053,-83157,-106815,44701,216807,138271,10017,-24633,-146130,-266536,-245112,-174568,-54474,62375,93359,43710,-71479,-158094,-62102,109342,133475,52590,77473,127235,-39476,-215525,-185669,-142639,-90109,98292,16341,-174677,22796,181735,57093,81061,188373,249869,359260,273204,73917,60629,172163,219348,135952,-5671,-177693,-303298,-250444,-4477,128516,28977,-52694,-7531,-56158,-65664,11064,22991,-46855,-87289,-108914,-141619,-67326,91582,202077,160576,-8261,-201031,-328845,-287060,-103081,69036,78565,-46760,-42890,58861,-78276,-279635,-172703,103696,247830,175212,158706,220607,117381,-11550,-25432,-168708,-364709,-328504,-170612,-115592,-247811,-324734,-197582,-181574,-266899,-111023,19703,-102097,-159509,-93567,-56769,-59724,9427,16885,-112017,-155174,-41223,-61829,-221931,-256062,-142294,-55638,1177,14636,-57216,-146016,-212963,-254074,-227223,-62616,142953,181324,10713,-200518,-193257,-19071,48283,-17107,-60716,-14658,-73947,-301171,-326138,-117761,11561,141347,355933,251351,-99748,-146064,138035,271700,135476,24332,-27277,-86891,-65493,145659,413795,342107,-60943,-131065,341379,620615,299005,-19597,105250,222763,-51025,-259944,-133758,-92155,-260412,-362050,-279974,-119126,-130527,-236775,-183667,-57446,-100443,-207722,-211088,-87411,80715,197287,88548,-104670,-112775,14443,19965,-64839,-134797,-248379,-274444,-95604,23508,46519,99442,54032,-82829,-165142,-200120,-240981,-199239,-11466,154045,99532,-33238,50559,139826,72852,69892,8370,-164427,-233551,-83280,254788,333089,120740,-10643,17117,-103029,-227034,-44047,205479,264891,260585,268635,213448,95413,47387,186267,336042,117796,-164385,-128097,94089,133787,5812,-143540,-109830,164482,281017,30179,-128523,-87437,-86775,-44129,29567,-75082,-303082,-379392,-225526,35282,138224,47748,-7683,46968,26927,-45822,-38599,-36157,-38677,-12352,45642,-1626,-187355,-305830,-172785,3339,63089,120775,114938,7737,31127,119444,85808,30268,6841,9333,9593,-73022,-201704,-271204,-350021,-411608,-250543,162856,430059,379458,194548,75952,8619,-120428,-239209,-170267,-60920,1552,77885,79237,-149206,-287884,-267628,-218668,-204217,-148299,-111187,-57000,58128,108802,61741,153022,353571,406474,193370,-175573,-373118,-262841,-127997,-155570,-129921,-5783,156621,168939,72560,-24318,-27807,108309,154860,-86418,-80047,361606,644534,535418,306158,85580,-48325,-46977,-89867,-159551,-63349,-117718,-473615,-521931,-138114,127954,43105,-24329,39880,103435,146916,84827,-26402,-4279,-60608,-305552,-366018,-109864,-24259,177306,254694,-17853,-464540,-1572791,748821,4867754,-1221469,-9594334,-2431435,5971700,2194117,-2124991,-709066,1006794,1034580,684717,607080,751552,920177,595153,33566,77070,506985,331253,-101187,-184380,21613,250710,372349,73942,-345016,-423317,-258945,-178909,-144754,-89148,930,14451,-98460,-93580,-9218,148341,380410,367909,48857,-303061,-279613,46760,315365,310742,135987,-94125,-349126,-507796,-521554,-315743,-59303,126843,283905,280059,97692,-32350,-109643,-99335,-54856,-146597,-252177,-94727,243066,367831,269526,239722,254388,197039,138034,146305,69219,18066,43727,-89712,-279553,-153401,129462,209657,-10146,-284800,-344194,-199123,-69009,-64310,-10855,199657,375264,208794,-67874,-58521,-5416,-178010,-273678,-148873,50822,173364,6381,-173003,-32052,4905,-129916,-102444,15601,36255,-20293,-43116,685,17324,11869,112096,246341,153940,-115287,-206739,-118742,-189621,-281767,-211006,-202980,-199308,-11054,105921,-80386,-373885,-475002,-403795,-316185,-201367,-138077,-132761,-192557,-345428,-442525,-420564,-287607,954,215248,86979,-148448,-207836,-61815,-35286,-226498,-353001,-306400,-200880,12387,190877,127105,7337,31151,26765,-31863,-4356,57883,66520,89085,237383,412771,355473,115845,59355,236694,380135,353520,179410,69588,-30073,-172264,-251135,-255338,-117480,85247,83070,53010,91688,-14697,-75570,4726,6722,-23673,91779,128107,-52708,-204476,-175407,-8927,225320,259432,45092,-194797,-212861,-35386,146080,67163,-169926,-231722,-154326,-130031,-101046,-59215,-107219,-92544,34913,53494,-76674,-42280,113383,103002,30300,66789,-3365,-67067,115203,174654,-101019,-252706,-112562,-31797,-137549,-288358,-434510,-302011,-96303,-46571,-118,41136,-11298,23356,108512,107833,57340,-89145,-220292,-64560,173745,116914,1301,84758,102602,-75738,-88344,22160,41746,158721,227024,273120,364961,332530,49292,-199185,-250364,-104925,20623,11304,-30101,-76797,-83028,-40088,-2458,50178,150486,118895,-24015,-107933,-11345,107015,75730,-29226,-96455,-76768,65849,105649,-42914,-75710,-3724,-112891,-160015,-54709,-174821,-363524,-383881,-305377,-94840,162792,298011,357730,253237,77142,-12315,-7558,62396,94427,-84716,-225684,-182038,-97263,-58993,-52248,-183885,-289817,-200066,-146874,-201578,-166697,-13987,139023,159097,-18966,-256710,-376633,-218614,13736,-37477,-177480,-137410,-39976,-7963,52620,51611,49922,230111,235641,-135779,-364809,-161261,162859,182832,-12368,-98148,-89333,-58108,-84925,-235141,-321819,-301379,-296175,-182034,48386,158556,114635,191028,197666,-3537,-99035,30727,108229,80810,67807,-35771,-113555,-15506,24252,-160272,-218053,27329,211452,241082,332551,427359,453338,308814,2685,-206432,-235465,-207162,-63106,51920,-4972,22576,130324,105293,32004,22399,-63155,-155844,-158585,-161484,-115875,-2329,112353,168807,119770,-7320,-184631,-250873,-26609,126089,-31520,-40100,27548,-148719,-317998,-184989,49918,217950,314923,349920,147766,-182305,-226961,-33092,848,-65076,-104771,-143955,-210254,-291573,-268815,-174505,-59550,-23896,-47783,-139142,-192977,7890,224968,123838,-51317,6818,199426,292499,123605,-145528,-226356,-75684,159630,355072,571498,983360,986017,467583,361236,-873700,-3148501,-2715065,-1653070,-2065761,-304423,1881378,927488,-466623,-168795,394813,535975,535609,-727834,-3330663,-3395690,247450,2213836,711654,-587916,-778459,-824407,-711376,-344527,-31442,223088,304136,82003,-88269,-29077,40650,40199,-25892,-12044,149299,230354,38328,-193416,-202666,-60865,38818,97603,167672,133048,-37622,-180797,-168960,-31806,118435,221639,223418,166229,191129,197259,176236,155644,-129117,-401614,-181846,206828,335663,224910,23685,-133555,-112326,-62365,-143424,-183535,3053,178866,125803,80898,301345,503380,401480,302133,406670,503111,368062,27535,-245204,-140503,127617,269135,240671,234495,226578,146395,146764,130828,-135720,-372354,-290863,91406,377386,361385,217308,97517,30964,-37525,-105078,-135935,-87258,-91805,-217361,-336813,-254258,32765,236377,162837,59824,65488,-28087,-53103,50651,14161,-95802,-121893,-126969,-114299,-62382,126886,313678,291182,119322,130045,133427,52795,60091,83348,-60849,-100740,63193,160089,58518,-119365,-170909,-136939],[-180558,-109219,-62829,-170087,-251896,-94605,120948,154571,136399,85396,27446,75913,77344,-20219,11674,263270,341879,-23268,-414461,-411934,-222368,-133406,-183921,-137905,44661,36555,-133278,-105054,134098,304359,258518,63967,6920,-30329,-241394,-350813,-259688,-159523,-129366,-106275,64159,334198,216159,-71816,-35608,24518,-139997,-168988,19797,150049,22610,-248868,-332264,-294205,-267427,-137764,-14556,25539,86617,120917,91882,113556,236095,307636,303186,202178,39821,8607,25664,-63954,14894,167777,19102,-196184,-256021,-303557,-191230,108822,252440,119059,-51780,-166446,-300254,-466316,-548903,-382994,-196432,-182731,-109973,11716,-63188,-134934,28784,166390,69894,-154640,-283132,-156053,48076,38503,-19217,-16843,-123779,-235599,-238277,-219586,-122174,35379,150900,103440,-32085,-136986,-96800,70819,161800,39095,-19352,95423,3037,-195476,-173300,-96456,-66197,69950,-37337,-250502,-93200,44560,-38106,67584,273897,367008,410463,223194,-18933,-26925,138823,246330,188745,19002,-162227,-278733,-240378,-48461,97689,19790,-67154,-10451,20046,45305,76078,21534,-45919,-51554,-56997,-75600,37658,211485,285050,230510,76668,-138310,-291704,-284744,-127200,61589,75774,-58641,-74801,52186,-17601,-179671,-84252,132484,248461,192417,182642,233332,134815,-53861,-92477,-144567,-285263,-297333,-180088,-156885,-317077,-381510,-192465,-111962,-180882,-17300,132799,24742,-16985,41516,16629,-48683,-11671,5690,-110342,-187936,-160800,-193921,-276957,-288783,-184182,-82527,-58231,-93501,-124154,-129777,-137766,-119923,-79228,-42587,45102,109120,-22638,-212663,-215037,-55019,45023,40952,2162,-40533,-174412,-374692,-362245,-201812,-92839,79410,318828,196916,-122078,-123283,133497,224022,80613,-30634,-77688,-151948,-139793,89063,391866,288379,-161333,-201596,361374,698329,364644,6025,106882,219434,-93442,-320895,-121845,3809,-173307,-353253,-304335,-147550,-153454,-260760,-201298,-75689,-155112,-299162,-294947,-154405,-15990,93542,63139,-47389,-24232,66699,-18004,-181334,-238120,-326459,-376164,-215313,-57852,7306,79933,90073,2520,-77739,-178038,-252017,-199172,-31493,141830,171588,76386,83244,66803,-78836,-104075,-111483,-213524,-263330,-133172,150668,315731,227114,133000,150868,-14056,-184311,36684,354968,389491,351132,368984,264769,63707,20514,159907,252966,51684,-213539,-186049,74969,192304,45533,-154147,-157197,64197,144461,-91192,-271542,-195452,-76865,21239,65509,-57703,-355420,-474722,-240038,51449,133764,31924,-56701,-46078,-47254,-82465,-63245,-55897,-40756,14833,56697,-20970,-220071,-341308,-237583,-71647,99539,236758,203735,53984,56728,145887,147336,87617,53074,79756,86098,20581,-105002,-185560,-290731,-405726,-329675,69584,413193,377137,187337,90353,89359,1364,-149129,-173832,-118620,-89281,-83458,-118249,-242113,-294372,-281777,-275175,-248472,-213322,-188152,-153898,-54137,21008,19127,81683,222685,272056,101172,-213773,-409951,-343142,-251651,-244740,-153869,56803,271763,304851,141059,-75815,-179582,-24678,124218,-29723,-62646,338015,631153,499141,251474,95195,35907,60503,34589,-59377,-57864,-123493,-449696,-528056,-179028,134590,166181,163071,130106,107648,225104,189532,-4031,-30231,-131349,-471965,-526193,-156689,71381,370217,586560,219169,-510630,-1316054,895746,2231988,-2801236,-7681417,-164060,6109646,1864135,-2224670,-1184854,324380,570343,556638,427038,448560,569799,369829,37301,179945,521486,244764,-245335,-256222,84839,385065,496986,149776,-307325,-397255,-225214,-122771,-141084,-167490,-102500,-79448,-198973,-229416,-138030,128537,429145,374522,39790,-295839,-277245,-2074,224990,259989,174399,-16579,-276399,-397826,-348642,-152193,-31484,46218,170827,154571,-12939,-71933,-87368,-139184,-148303,-227417,-331331,-130033,238563,313777,167307,147864,218606,280887,260859,185020,99069,123716,150227,-87756,-331845,-186565,173748,375605,218210,-134738,-231749,-86258,8476,-9027,35958,262569,475330,285658,-92185,-170502,-155372,-283954,-292723,-118670,69811,163155,-30177,-259586,-105972,3871,-104835,-87103,49536,49099,-1821,23065,74403,53343,37488,120927,234507,152470,-98963,-228835,-190144,-260014,-326203,-240512,-201754,-160069,8109,73897,-130771,-395272,-471604,-400306,-323679,-201940,-106298,-136986,-245204,-390272,-453012,-399475,-229312,35422,161136,-71708,-301793,-250054,-24744,80175,-43887,-180810,-225497,-178934,5259,182940,152226,56192,65615,61808,46602,32524,-18259,-49153,28995,234431,427254,339764,105188,100431,252168,328929,255823,122656,104386,120919,10120,-131070,-175730,-68642,124982,154764,149709,172265,4301,-73267,-682,-5323,-75479,8109,106551,-1895,-128421,-84915,29025,222947,322477,84660,-186186,-207690,-51301,92411,28722,-176412,-252833,-156211,-74190,-40984,-37325,-80989,-74067,11080,44495,-23895,69801,209928,129038,-30240,19110,23080,-19659,106527,154915,-78607,-275281,-207743,-102097,-120758,-231924,-389758,-264274,-55142,-2624,31931,56311,10779,77846,170573,160956,96639,-66391,-245419,-133646,102737,37872,-127601,-59007,-13548,-159316,-128218,61029,148241,245801,328669,296438,282674,264639,75914,-171699,-309226,-186131,19246,97412,53084,-87365,-111274,-13632,17374,-4420,46450,78021,15773,-63500,-73790,-18864,27191,4106,-57465,-13483,111334,54394,-132817,-117559,10931,-78927,-137588,-29337,-127963,-363577,-415895,-299061,-41384,196358,238398,190969,110222,7221,-29558,-18118,22761,31262,-119839,-268529,-251921,-110778,12284,14016,-129967,-224969,-156980,-113878,-173413,-187087,-92101,96579,154582,-26313,-300193,-485516,-382471,-126457,-114102,-186668,-117102,-33596,-2843,75905,84712,53688,229359,274352,-97370,-395241,-206402,209836,276543,85598,6764,-18562,-36747,-106970,-239541,-299135,-304090,-352536,-218104,52084,162286,153218,230859,187042,-4815,-109604,-49456,56130,151502,152806,-5897,-39643,89129,43953,-191991,-229396,58010,276431,331663,420320,476238,423767,265834,44137,-58258,-32640,-13733,45277,74424,12490,73779,173911,129943,27717,-32569,-114766,-184933,-223273,-203174,-120954,3870,93436,138493,97092,-1153,-156515,-224494,13203,197104,24942,-83192,-43535,-174907,-293531,-159579,18734,136757,299022,398073,186192,-182187,-264148,-67981,-21914,-85114,-152862,-243895,-361743,-398201,-263375,-88934,19359,27891,2278,-75100,-93618,104276,224965,69174,-43634,30099,175859,304959,216119,-24979,-171954,-158387,15295,334670,623900,932899,817106,211292,-107399,-1274076,-2777173,-1910424,-1105668,-1505279,134546,1381564,52366,-805081,-268060,91251,125582,144196,-1191990,-3389510,-2582590,1092893,2291300,624200,-598510,-792542,-903248,-806967,-378739,57230,331832,363539,73754,-97754,37450,168734,121033,-8729,14100,188878,256572,30015,-265030,-269266,-34475,145418,170710,144961,67294,-106408,-242700,-261993,-150776,27821,129659,96722,70325,157294,189075,139024,95258,-103514,-272231,-73416,194304,278155,222628,39611,-160510,-202768,-247982,-341124,-252524,39348,181194,22199,-48182,264793,561630,480171,368764,464300,553919,434947,139079,-92821,6781,204814,271526,251820,283332,242779,87237,35874,30373,-184742,-411560,-325381,48061,323179,350038,233091,100295,72477,61731,-56960,-130455,-84456,-63506,-179912,-356214,-324556,-26950,193207,102778,3146,39793,-8126,67186,278689,144064,-99320,-184489,-221174,-257541,-176842,73161,357765,390514,231920,208263,121935,-13444,-84242,-66918,-150987,-129199,50883,136624,39148,-107402,-189688,-200763],[-234700,-146988,-54403,-148634,-210716,-25105,114097,87399,92494,90845,15597,45664,112532,137601,199526,287864,278307,-55578,-390520,-361073,-198532,-168280,-229578,-122931,66662,103049,15609,-40115,35072,201457,262043,68103,15744,4872,-218241,-419838,-412059,-312493,-166461,9263,202754,417546,295015,-13496,-2453,108082,-68734,-193850,-15268,167532,70107,-220942,-314030,-224149,-142914,-74038,-59274,-89443,1137,131741,158588,161262,227726,278126,292097,210188,66120,52558,71281,-94055,-62705,107104,-43138,-264588,-269185,-253918,-147798,122152,278396,193803,49388,-76121,-229682,-428303,-541520,-393350,-208163,-172304,-99907,-65700,-234132,-278767,-10041,196722,91352,-201710,-411741,-304907,-98587,-73740,-63020,-14675,-104299,-206181,-225478,-240725,-160709,24467,188177,146160,2561,-115311,-144908,-16709,126477,-249,-112330,50625,25777,-196865,-188753,-75407,-26745,71206,-53981,-296370,-229365,-130239,-150912,25769,300709,429847,423209,171382,-108916,-125701,56647,198736,198311,53988,-101419,-210594,-238078,-145465,12345,2935,-47868,6180,99858,159908,151790,31412,-54442,-28552,25353,44388,129204,253484,276193,217918,125224,-47666,-204195,-243716,-132915,51731,68126,-68233,-94608,17914,-28388,-162651,-83522,113264,222315,200398,191685,216875,138414,-64859,-127373,-114450,-209327,-265908,-190806,-188837,-343143,-386809,-159921,-20290,-51755,104390,243007,156378,152413,215268,117967,-5358,-4553,4071,-103313,-201191,-221235,-232169,-259688,-288126,-232151,-119282,-111020,-195705,-181674,-89326,-28561,19084,41083,-34382,-73061,-8947,-58971,-184407,-206241,-102379,19739,97826,58177,-97167,-277678,-404694,-363365,-248889,-168211,-11805,191996,89430,-136015,-84273,126270,162678,4669,-110247,-146322,-232645,-231599,-11258,275206,190307,-192389,-189100,351765,666578,369300,17449,72293,180610,-110898,-342680,-129261,41284,-112233,-310865,-303458,-190272,-182408,-262012,-202603,-104815,-202095,-355049,-339649,-202513,-116882,-42745,14038,13374,61277,83304,-88333,-285890,-293307,-326351,-396156,-295642,-128190,-16276,86509,164717,139235,50103,-116007,-215611,-161155,-42178,103023,196663,168812,124440,-9767,-243353,-297406,-238005,-263218,-303367,-220569,-24732,218697,279533,261532,280274,92720,-107831,121543,473297,471133,376002,396996,284523,35856,-26162,70381,84817,-49169,-235324,-195895,85168,273348,116565,-134343,-173836,-36487,-20351,-218186,-395354,-286002,-82179,29035,58875,-48549,-370785,-515635,-235660,54035,109305,20453,-71953,-107885,-114989,-118229,-73776,-36240,-13836,29297,36330,-47545,-248550,-382851,-318603,-171510,76132,293183,268988,103706,84993,169114,195920,125695,51596,69470,122367,114370,-7245,-112799,-230782,-373692,-370887,-52774,308933,330079,181622,132668,216333,144881,-92409,-221478,-172874,-118183,-157464,-267040,-288980,-216426,-188275,-241933,-232891,-250822,-252913,-215908,-129460,-42027,-8330,3184,89543,162619,58324,-188522,-367053,-313658,-247543,-235454,-137910,109564,359258,433073,227958,-103320,-330153,-189647,47153,1950,-46039,286983,569204,430291,186686,109172,111648,138395,125001,15260,-66270,-131979,-390535,-492788,-192258,135390,262220,316815,204641,99055,263276,308748,129647,57070,-117212,-541928,-615069,-247971,81685,447193,677625,142718,-725376,-968119,786209,130175,-2928001,-4219025,1727564,5048140,995330,-2335863,-1657530,-443457,90254,447549,311303,197054,148530,8587,-16552,264015,429168,71716,-376754,-292275,102070,425138,544316,224270,-203596,-273843,-125513,-32361,-103174,-191199,-162907,-177523,-292470,-334070,-239948,88267,423332,369365,55253,-238214,-248537,-44361,118867,173376,173071,22693,-223994,-305965,-173556,15289,-31722,-108235,-21812,-32124,-161183,-142826,-72341,-144742,-196186,-274815,-390252,-177278,191720,218709,35101,15301,141772,313126,328317,174501,91554,189053,219181,-78535,-336208,-202611,167632,466066,411092,46275,-74979,50129,78743,21404,69943,300486,498879,316447,-82295,-227715,-245620,-326587,-259989,-66231,59593,85594,-120674,-350379,-164962,35611,-34750,-24717,97156,44510,-10670,78014,155379,104259,75004,132453,199077,137823,-41508,-189528,-240771,-311568,-317163,-196990,-128191,-78262,54672,101055,-90819,-335677,-415972,-377956,-318157,-181217,-59912,-125724,-268159,-390714,-409632,-317617,-132437,80084,96452,-216964,-422286,-253925,38017,203968,155895,39842,-61953,-81845,23511,142793,115716,60156,82565,102168,118686,43237,-111836,-166870,-49044,179448,362540,258180,63757,108646,214777,224790,113921,20326,111377,261272,174478,9096,-39810,15165,166386,214867,216628,240415,79162,-21784,-1404,-30856,-114120,-51202,99540,49397,-81025,-42230,41086,181682,288804,35954,-215224,-206594,-59959,43993,14848,-130500,-233771,-151716,-12237,35259,-7417,-67399,-92683,-44094,16838,573,123133,257805,113138,-99148,-379,92591,46309,93130,143854,-32442,-256597,-251124,-141633,-95814,-171253,-290935,-192086,-16565,34665,67395,76086,33199,90383,142948,118322,82992,-54871,-259354,-197005,25171,-16511,-221020,-207006,-135586,-213695,-147176,100829,259141,345012,424136,279295,169913,169156,69684,-164974,-345653,-232257,28493,168585,129091,-71823,-126119,21257,60323,-41220,-67546,2980,20013,-8180,-86384,-141453,-75353,-9354,-44329,17577,122707,3493,-196478,-154008,703,-47975,-78032,46354,-24103,-300106,-401548,-261573,35241,225695,144935,-133,-21906,-31670,-22454,-16213,-18456,-45499,-152038,-293526,-293166,-103484,85236,64160,-86652,-145688,-91083,-65345,-112134,-168611,-161275,16233,116576,-21828,-302718,-543792,-505702,-259038,-179740,-183985,-108522,-58084,-1048,135198,170529,96742,191305,243150,-43542,-364726,-251582,185810,317187,173973,111419,54408,-25352,-146083,-247220,-242836,-243426,-318154,-184415,76600,160226,171204,225761,154037,-2860,-94499,-88608,17987,182472,173446,10278,58248,206152,79276,-184312,-206085,78957,309355,385191,457570,474736,358910,195485,61372,85187,192071,214689,172151,89492,25883,109143,179746,111320,8117,-58592,-98276,-135616,-199473,-175806,-100173,-6595,59235,110544,79363,-1162,-123719,-173347,60962,252821,75515,-117061,-82740,-140157,-211643,-116292,-39614,-10384,195924,359126,167608,-207351,-318824,-111439,-15015,-89786,-194471,-307566,-429718,-405253,-195268,31635,100311,49528,18340,-13461,6556,163262,184560,9427,-32285,28600,109029,272134,286343,107152,-90587,-247102,-184370,224259,592161,809023,627222,-20038,-604137,-1641086,-2255361,-1079135,-538509,-863220,357220,606463,-784186,-979456,-285871,-142821,-242718,-264761,-1490804,-2978265,-1391719,1678632,1912759,352825,-694615,-856860,-935440,-867577,-392048,157344,417155,385037,66483,-77044,116709,280835,179166,-10751,222,177097,255475,38479,-301139,-317463,-7532,233128,208151,95347,-8168,-167232,-271126,-293127,-231269,-56855,45479,-29029,-22397,126477,141918,42752,4284,-71475,-118159,32603,152320,179414,165934,-1491,-203945,-276626,-393692,-494400,-318498,29868,153378,-73838,-171846,204492,576166,524192,395783,445972,505384,419847,194356,38726,123947,224638,203557,218506,311481,249796,28826,-80232,-87651,-216831,-400552,-315553,5209,241682,309127,225018,91368,112819,151839,-23867,-135076,-93701,-48296,-127846,-324581,-344428,-54797,156074,27826,-76668,-23115,-33053,130711,449377,276372,-97245,-225799,-252607,-324682,-235925,15944,305217,356193,264216,247938,135491,-48600,-184895,-180280,-206863,-127884,49224,95127,-6104,-104630,-189712,-224688],[-237272,-151615,-50986,-130954,-149904,77565,151880,52667,48988,91435,48739,59739,145588,279150,363279,280986,174233,-91285,-317713,-232038,-83646,-121701,-205375,-88393,70056,132528,125736,8517,-87827,58771,218610,51002,-11191,17627,-163400,-416445,-499792,-427488,-183127,128484,338436,457581,322219,30112,30517,180586,25199,-163055,-12926,193818,116539,-158566,-243623,-115819,4341,-1652,-97728,-179921,-70220,114890,160117,134118,146688,180517,224791,170263,27410,30996,63305,-132888,-131359,38520,-110863,-328706,-280820,-187505,-89939,116229,252234,220252,119977,-12426,-167586,-356037,-462732,-339664,-183264,-149841,-92747,-141100,-375674,-384797,-54101,190352,96872,-221273,-474744,-381790,-196096,-176882,-117050,-20086,-93188,-189043,-215346,-239100,-160299,33375,179595,135046,7260,-102029,-187331,-116617,47393,-44519,-156034,22120,22945,-232024,-246944,-102223,-2576,83393,-36537,-296932,-347129,-300942,-259885,-41481,254846,422012,407860,142489,-159834,-190664,-29648,113471,174074,88204,-27108,-139078,-247230,-236788,-74630,-10141,-3264,44064,156778,237830,219164,61159,-62432,-21346,112147,177189,183373,217375,194576,137736,121591,38691,-94957,-165059,-93158,62190,63486,-82044,-114909,-43357,-101286,-201076,-114410,87080,187599,195517,177293,177002,139150,-34396,-127559,-98365,-170744,-264530,-228106,-223594,-328087,-336818,-105055,66956,81963,216891,318465,257699,302561,377261,223903,63479,25479,4275,-87818,-176454,-194381,-154829,-163057,-246015,-262228,-142201,-134555,-264250,-215947,-29076,91601,132592,107633,-36769,-168566,-128821,-86995,-130180,-167242,-137259,-11534,146215,101436,-156749,-345255,-375806,-308181,-209581,-169066,-101485,14539,-34728,-136572,-39974,120184,104025,-67559,-182505,-216935,-313076,-310030,-111647,112924,89137,-135777,-97663,307616,533644,311834,4639,3087,108615,-115611,-340859,-165903,6471,-100010,-247794,-273998,-238897,-218991,-240039,-183708,-136309,-225300,-350842,-324636,-212138,-188854,-165594,-33316,75034,129327,66081,-174033,-362237,-297942,-254492,-331981,-310049,-163992,-20752,113881,253348,290799,187615,-26673,-140807,-94717,-39902,44454,164443,212376,156229,-65630,-364111,-441512,-328720,-303128,-344210,-307658,-179102,102325,282978,352532,378956,192706,-13286,188994,514555,468679,326500,355925,269878,15345,-79996,-49651,-92854,-130258,-219836,-179495,103998,351965,202224,-84107,-148253,-98334,-142776,-296549,-457330,-331720,-102118,-36474,-8071,-60357,-349797,-496269,-218135,47876,83859,15338,-72037,-141997,-161484,-141381,-69172,17549,39450,16792,-23931,-82931,-269786,-414007,-371199,-241178,12070,274682,293972,151588,111623,178155,220579,138075,-4879,-21030,112742,173569,50124,-88126,-201374,-325436,-349367,-146261,167757,266434,189666,208078,366880,264902,-94244,-286231,-187663,-75840,-139974,-329753,-278771,-66633,2478,-120562,-168273,-239094,-272706,-226899,-158074,-69173,-15309,-61342,-10558,116472,100916,-86115,-256770,-192430,-116182,-130901,-80184,152523,422934,542763,322344,-91229,-418624,-322390,-38875,10340,-27765,230616,484704,353534,129698,117948,156904,176932,174310,51220,-88888,-146946,-316786,-425658,-177374,128112,309233,406438,253123,94110,275762,423613,336359,233660,-38388,-521781,-612972,-310726,74042,423340,458913,-300209,-1111661,-771898,127880,-1081778,-1542137,66747,2988020,3136247,-245813,-2454186,-1916423,-994360,-247913,383674,287391,59179,-205747,-364161,-110240,284072,244815,-155639,-478814,-293452,72701,353456,489897,275509,-60224,-102207,-2434,56384,-54822,-176673,-191825,-270012,-361333,-379507,-286653,34071,349941,329178,72524,-151939,-190068,-57778,26272,73016,133043,19118,-189693,-231305,-34520,136563,-51124,-280892,-243653,-245523,-328171,-223997,-49933,-90340,-175783,-287065,-415721,-213265,114480,98399,-92930,-117198,45834,284256,330675,138365,60925,197544,224449,-70348,-294297,-201770,108853,454773,503146,199690,80139,177033,136977,26068,68146,282735,434116,280236,-71752,-233566,-255317,-306372,-201049,-13899,22332,-36545,-239221,-421099,-198868,85773,67426,71787,151599,48746,-21767,115061,224775,157045,108993,137473,144438,102911,22510,-114974,-256776,-320991,-252560,-98540,-17317,5340,97825,167672,26610,-206704,-320205,-343474,-298803,-130197,5143,-92133,-257474,-355939,-327208,-191996,-16041,123614,30468,-316325,-468636,-208554,110854,291721,305215,237201,128904,54335,62323,88293,42467,34197,82624,135070,166195,30988,-190068,-251689,-129667,81007,233661,134049,6523,87461,141412,86870,-51766,-114074,78707,317650,242639,128842,118385,108268,202906,255543,235667,265799,179172,61889,4617,-62565,-135225,-73264,109584,92146,-62262,-50555,19109,98379,140297,-102596,-283562,-211548,-63858,2762,18293,-53166,-187608,-151898,34080,106352,23981,-71274,-150563,-123055,-23080,-8105,102323,235045,44271,-179521,-11166,174347,115663,91333,158426,33857,-199830,-240066,-144650,-57399,-92606,-148182,-97939,12630,64625,108328,99451,46362,55274,34582,-10377,11693,-59701,-247619,-222267,-22750,-25484,-250294,-305618,-210076,-217138,-140568,130824,333639,406543,435829,186226,31800,63721,30603,-179501,-350846,-234152,48324,216543,185529,-31788,-122227,54317,111764,-53151,-156677,-85306,-2385,48516,-66068,-248842,-203615,-60364,-55601,8394,91228,-39031,-219033,-175589,-27645,-17992,10080,149988,103368,-188224,-342258,-208345,102477,236110,41203,-164105,-112237,-24065,19593,9216,-39132,-104030,-173757,-296176,-296086,-80942,135621,88873,-52116,-56112,-9089,-11577,-33712,-113650,-195887,-71846,59518,-17399,-273485,-534865,-552890,-343506,-210481,-171448,-124896,-113115,531,222589,288697,166300,123794,149896,14475,-276310,-289499,82857,283440,221948,181619,103864,-37410,-199428,-256380,-161988,-130692,-206275,-102170,102699,153682,168336,177343,100055,-9729,-63943,-70477,13865,166230,117582,-7001,130812,277318,101397,-146984,-152269,84372,293444,387070,451276,435823,278024,111315,42584,177945,371263,399476,261949,81460,30079,132159,171141,76105,-8314,-36535,-6665,-10909,-85724,-85385,-55906,-29191,16711,86958,72833,3397,-83729,-106236,104907,284501,109553,-126712,-70765,-44869,-85530,-51315,-90400,-157290,52036,256793,108610,-250065,-386445,-160960,23568,-58633,-202755,-310894,-390840,-314234,-82391,160151,174771,44144,-4034,18994,66823,164967,110516,-56821,-42670,-11478,6023,200528,329289,232818,5675,-309577,-375532,50043,468045,622328,425337,-216941,-1030229,-1892843,-1704163,-375724,-63273,-285825,313065,-283767,-1410112,-956350,-192786,-221515,-479868,-652646,-1636309,-2203075,-57343,1942058,1223594,-78136,-903566,-983795,-909461,-860403,-356353,261303,453948,345657,49634,-44309,172780,337757,207158,-9440,-34617,107689,209886,60190,-277850,-323532,19563,284838,208609,50575,-52440,-196377,-262191,-256751,-253277,-124657,-23572,-124027,-89606,103457,65804,-86763,-90462,-49940,3883,97243,88002,66059,72343,-75590,-232183,-301381,-460169,-563743,-364352,-24500,101272,-133260,-258423,124438,533529,519865,375560,356645,383428,350642,202066,124159,186958,188926,92175,156847,315327,247848,-13413,-170836,-182903,-205623,-306620,-238940,-20412,153379,247088,188868,60594,123583,188006,-19151,-140234,-101508,-42686,-64766,-239337,-305661,-47842,130137,-43780,-160985,-105827,-85761,139486,526388,369104,-103181,-249149,-227391,-306655,-236468,-36507,166854,204660,201248,231231,174631,-32708,-211255,-238629,-221243,-96597,58889,47248,-61775,-118121,-182417,-216759],[-195182,-119819,-40953,-111041,-82304,184763,230331,63563,25175,85627,96805,102351,171092,347933,422576,240808,71731,-109043,-210576,-63593,78258,-11026,-110682,-38401,62318,132648,177034,38640,-168346,-49593,157336,32885,-46803,13039,-100281,-349870,-503703,-476265,-171791,226682,435659,449938,303372,60230,60751,223918,124185,-64251,42899,221831,139648,-90695,-150458,-3688,139003,72719,-121757,-238222,-117871,77186,99251,35232,13760,43365,119114,101082,-41291,-30845,8148,-171387,-176990,-25102,-168710,-365392,-275143,-125061,-46514,79805,167302,180900,137629,6337,-130194,-265148,-331669,-227599,-120356,-122058,-93886,-193482,-442754,-419537,-87478,158384,90692,-216176,-472563,-390874,-241498,-254654,-172631,-33120,-89599,-185481,-212498,-219001,-119793,57501,115980,51238,-33368,-104337,-210946,-194052,-43168,-70361,-124205,28126,-9009,-300353,-338715,-172875,-17638,80823,677,-251013,-415678,-427229,-338096,-116064,153155,352490,374297,140854,-151278,-189852,-78546,36214,134731,108778,25970,-101007,-263406,-270735,-112333,-7996,51390,101028,179799,253912,261003,111639,-59602,-27300,174479,273764,189970,133265,82847,25149,67403,88599,1270,-63799,-5809,100262,61901,-110138,-152102,-118636,-197405,-247750,-113818,89444,159972,172431,135428,128820,152847,33249,-103932,-111745,-188300,-313304,-310453,-272166,-285907,-243931,-35832,132377,183973,281452,328662,292430,384127,473959,307961,143342,65922,-603,-59779,-104043,-83253,16739,-2405,-162777,-253737,-136034,-123782,-282444,-213225,46307,198554,196898,109789,-48517,-206612,-199170,-95178,-72402,-110489,-139040,-26541,180143,125107,-193199,-353296,-295976,-197468,-75456,-84026,-160452,-154833,-132625,-121913,-6633,110805,62296,-104885,-209518,-263988,-370928,-347096,-171213,-29421,28036,-1513,43467,234347,341324,213677,-34162,-89123,16275,-120968,-332628,-226738,-85272,-134548,-177214,-213911,-273343,-254188,-197843,-146703,-162535,-218464,-277782,-243682,-175063,-212882,-241293,-61058,128689,166091,25646,-250374,-402085,-269459,-147048,-210102,-250276,-149574,-5785,148807,323075,410731,299203,67588,-47596,-15884,-22993,-19053,84445,190613,160721,-82955,-395261,-480062,-348228,-313298,-360919,-349804,-246287,19669,257415,393686,424641,259874,79523,228189,462856,368763,215306,270559,229623,3175,-122223,-152227,-197921,-140668,-166858,-163049,106641,398640,274446,-14820,-83621,-96959,-168261,-284301,-430747,-320164,-131274,-158732,-128705,-97495,-300987,-420935,-185356,42767,71805,13265,-79792,-162314,-181613,-145695,-52194,86161,99776,-28968,-116055,-124937,-278616,-412336,-354202,-237866,-58965,189773,269959,184652,123957,157504,212227,124198,-103837,-160965,63673,173410,37684,-128249,-215433,-267000,-256913,-161983,51937,211979,206771,291930,495904,322777,-149727,-327078,-140021,18845,-63439,-301311,-220638,106875,226719,39505,-93128,-183432,-230790,-185513,-145186,-63369,-2091,-90261,-53115,144667,226729,75105,-109528,-30148,80873,24190,5813,189094,464504,610768,394628,-42026,-402769,-364933,-91293,11874,391,190496,400360,283727,87536,109832,158095,179073,193510,52794,-126061,-172014,-251247,-340456,-138281,114481,298953,417856,266596,100587,282930,514124,541727,429701,59682,-443529,-533521,-290365,114741,352064,-4727,-1001053,-1603677,-948290,-1090465,-1432639,848358,4128708,3625088,1058396,-1554585,-2565394,-1827239,-1100200,-348412,350091,326891,52485,-385189,-620652,-197219,236319,28937,-377775,-543772,-273617,12975,191547,341088,282140,76535,48498,94552,113415,-18690,-153513,-216610,-351836,-393175,-353084,-268168,-24001,217077,241660,79859,-57162,-103452,-29210,-26063,-12599,66831,-16536,-161843,-160427,55139,192009,-62566,-394755,-425754,-442845,-488563,-292800,-12225,26250,-89442,-272559,-399629,-212858,30641,-21327,-180113,-204267,-40541,206345,281693,108038,30389,152369,162163,-68266,-220998,-192841,9460,351842,469976,271330,190044,275144,185917,12966,17204,187729,288825,171844,-97689,-211708,-196442,-243244,-145866,15879,-32761,-166912,-344792,-447778,-205173,127618,169842,168917,198451,81457,-7206,135864,266606,196003,126510,131566,85644,52010,59779,-41802,-235767,-278793,-144594,21713,83639,50657,107550,237717,180853,-41464,-210223,-307847,-262953,-43079,89322,-36667,-214047,-293321,-224699,-55444,94083,159007,-20358,-351887,-427618,-121700,171635,309214,353361,348775,282415,185113,118704,51474,-22663,6404,72027,146702,176891,4755,-229425,-285036,-202193,-45528,72452,3461,-45749,54712,65055,-49794,-210357,-251790,10330,256872,189354,201511,255815,179951,225900,270381,202485,234603,263218,151458,20165,-86647,-137960,-61171,130444,121224,-60781,-91625,-33487,-16864,-83014,-289722,-375156,-220386,-63615,-27717,28860,24089,-138469,-165026,48357,152042,51262,-87152,-228494,-203121,-63564,-45933,19219,145617,-62141,-262076,-32501,230727,170143,111077,202705,111943,-116726,-189457,-120474,-10981,22,-4327,-12518,22392,85170,155392,126945,45270,-15963,-116376,-179968,-95740,-76532,-203215,-191162,-15653,16341,-208215,-316097,-202323,-167700,-112561,138490,337953,385729,313241,11136,-111867,-24997,-26142,-206018,-326210,-198062,73601,239322,217219,23085,-97026,76913,155459,-34651,-186878,-150333,-27019,98490,-36346,-324882,-314279,-126141,-84789,-38047,20060,-71977,-199767,-174067,-59063,12038,106036,248179,217858,-49061,-242535,-151246,134393,217394,-47396,-261269,-145594,25308,88712,53907,-29522,-118571,-173364,-270283,-262897,-60425,140949,86373,-18595,38199,76868,37646,42760,-33564,-179381,-131700,5499,-20391,-226704,-459786,-510251,-352748,-191400,-145701,-162786,-182897,7247,316769,403119,238828,47507,25555,61589,-154664,-315564,-78227,178968,214229,198651,112291,-76476,-253280,-255575,-70710,5518,-55038,-5002,114636,144058,148755,100368,29516,-36484,-33676,320,49972,111937,5059,-61964,141230,266710,88836,-96134,-79056,72212,222992,335317,418196,381688,200052,25564,-12868,193546,452365,474514,267111,40503,19550,142684,170055,58744,-2166,33454,137175,160094,84899,38584,-166,-55137,-26908,67563,83091,24193,-37565,-36631,139453,295086,128727,-100655,-6904,89696,61684,35494,-100575,-239842,-73059,134245,38817,-289523,-449502,-213191,70892,6813,-165790,-251701,-264518,-163649,46977,273262,237263,25200,-52092,10193,65322,109874,18412,-128812,-89898,-88148,-113883,107027,344717,334755,100059,-323382,-499760,-140426,268220,384297,192809,-401811,-1300322,-1917171,-1154893,135640,250442,100728,7584,-1132567,-1736537,-762585,-474,-136338,-553826,-959071,-1634215,-1238501,1107129,1846251,405591,-611884,-1192932,-1125795,-814130,-757786,-247085,363422,429442,240423,15423,-21553,175740,313576,199889,12111,-62475,-2844,119150,85529,-193930,-274646,52515,300317,181043,26041,-49014,-187313,-228576,-175487,-218625,-167087,-72607,-169536,-120779,81654,-22628,-210841,-165249,-52082,53013,97054,15277,-29210,-29742,-149782,-218645,-261877,-440294,-540931,-373864,-97637,43727,-139185,-287995,33656,433420,463852,311345,219551,234734,277366,197408,162279,193811,115524,-23265,89745,294544,237469,-27737,-211159,-223427,-145145,-134403,-98775,-16354,79708,175465,125453,1407,84607,146593,-47441,-138136,-92652,-31639,10445,-111589,-216411,-15513,113623,-93638,-224457,-177260,-131788,119749,514669,394967,-124145,-261097,-172782,-228615,-193077,-72824,-7543,1576,73782,173946,227947,31448,-170651,-247467,-200992,-46330,74761,7155,-105071,-141092,-176462,-190869],[-126371,-57217,-11042,-79335,-14323,277539,328687,112413,28312,70594,119587,142649,182510,313337,342274,170819,1225,-102545,-100227,84423,215175,115680,21037,14700,52417,120904,176093,57600,-162564,-78623,105862,32282,-61955,-2932,-56133,-250761,-432877,-449174,-129805,290353,470580,399622,255700,83625,87775,231663,211445,94755,148655,237487,125886,-43236,-68012,77375,226641,136587,-130826,-271470,-142527,32302,-1283,-107754,-136768,-101434,-4130,25389,-94031,-93840,-70399,-199448,-192736,-75631,-205808,-353645,-232192,-77359,-33076,17743,41707,87827,108485,-9215,-114364,-170542,-176378,-73353,-25064,-91976,-105113,-215251,-420676,-374393,-97558,117881,80675,-191889,-418937,-349960,-246743,-297280,-216619,-49399,-86128,-186906,-215236,-184971,-45843,89124,12592,-93123,-116854,-125684,-214244,-230158,-113760,-61236,-20986,67317,-69157,-387456,-433351,-259092,-77316,44359,38821,-171112,-420563,-479889,-359991,-170676,33755,245457,320564,149067,-87445,-119255,-70540,-124,99381,106908,35873,-112347,-277012,-228514,-77748,13173,98195,164552,172416,208025,269610,174699,-40629,-40171,192341,298994,156352,47532,-11576,-79253,-17125,85069,56859,33605,100543,149669,54884,-157724,-213665,-187915,-268847,-262543,-53390,131338,144991,126561,69459,89860,188936,118895,-74051,-156016,-255801,-408865,-435654,-337459,-237221,-134874,35741,172075,235462,276038,260100,242955,368477,472584,350088,216660,101617,-14037,-18195,10052,79177,225719,185198,-50624,-197642,-96478,-87542,-250011,-167213,129476,272670,202154,54758,-69874,-177339,-187729,-79936,-33514,-56149,-101683,-9987,194223,123135,-192455,-301138,-193779,-58504,113426,56546,-174556,-260976,-169713,-91859,3159,90784,47094,-83230,-167231,-264431,-385367,-328964,-168639,-96706,35942,176448,192067,147929,147581,107706,-92516,-186975,-75922,-130628,-323423,-290085,-196316,-191747,-107062,-123926,-271683,-272555,-140660,-98197,-179771,-188342,-149273,-109922,-98184,-189403,-259981,-66368,161239,164014,-23205,-294033,-405044,-235135,-53335,-73361,-129656,-84315,23892,174226,346564,459700,353769,138018,36465,56068,6094,-71338,-21407,104871,125673,-58258,-319482,-392308,-281811,-272622,-326054,-316970,-211201,-3963,225790,384592,405438,274421,152179,241957,338724,192496,71812,174838,178073,-3527,-135558,-193150,-184350,-65724,-91205,-163609,77920,393082,306967,55035,3048,-33067,-84651,-172236,-316970,-258023,-160469,-293294,-269587,-150999,-236117,-301419,-127517,51110,76735,7303,-108559,-182823,-181401,-133612,-28447,144843,139818,-101861,-217829,-167364,-270044,-361749,-253260,-153336,-106018,65448,198142,186044,106123,95598,167646,89105,-216312,-301841,-8778,110469,-48549,-222603,-259961,-198376,-105123,-80134,9333,180785,215519,341156,553030,302048,-224415,-306336,-30757,128008,22665,-210109,-139626,240259,394625,163875,-50744,-110973,-136417,-107052,-107147,-40921,24104,-70200,-32794,226212,395856,256457,42076,114103,252808,166142,95270,219774,477214,609665,409734,25530,-277573,-292468,-86706,24025,46564,178669,327049,222093,54565,76019,115197,157528,203337,39697,-171603,-204781,-209652,-252492,-81846,99688,238561,355811,240530,115236,300093,564738,665921,555589,120500,-358547,-421867,-179726,233542,300369,-530390,-1715978,-2077222,-1579015,-2592651,-1282903,3326378,7021572,3921158,-432687,-2610278,-2649304,-1390319,-706437,-213848,298970,360079,147970,-349927,-678216,-221307,167131,-132492,-528994,-572088,-249607,-49603,-6665,135195,231288,157285,118543,129003,127247,-3850,-146569,-260645,-418390,-383272,-262093,-195000,-75017,52480,114445,80917,35416,1062,36416,-23661,-57635,-4954,-63626,-127952,-82099,102317,194326,-36443,-386778,-504193,-577698,-605634,-329700,37450,179125,35085,-244055,-343301,-163699,-34703,-113098,-200147,-211824,-89323,111685,215310,110159,21453,73038,51660,-72704,-138542,-185986,-105549,196955,333816,234247,229774,340689,231801,-5772,-80506,16816,91000,9151,-177753,-192066,-106809,-167283,-115494,9491,-95255,-271246,-398074,-414606,-185493,137575,233365,224629,218402,141347,46776,147351,273708,210104,123935,117960,41213,-3554,51141,-20,-185989,-192961,-16882,127338,134460,35094,68853,275354,319703,117449,-114690,-280050,-207148,76582,184431,30339,-144552,-206617,-117669,58003,173554,182868,-39806,-324424,-319476,-18462,199710,247531,288558,346118,350790,275654,190510,63754,-36200,3433,59588,129557,148940,-26903,-225887,-268594,-259387,-180572,-83852,-97631,-74004,33686,19967,-145179,-326978,-357644,-77726,100226,51176,221495,335465,207002,228533,257200,128912,157190,299512,221591,46571,-89457,-124048,-29415,151569,135522,-64655,-140556,-104679,-140955,-298181,-458981,-461020,-226876,-57519,-42627,38812,73799,-107903,-188833,27949,160872,71016,-102274,-293573,-253917,-90027,-99689,-92288,20183,-166853,-323506,-70461,233586,193191,147988,263724,189871,-23363,-121827,-86124,29234,82308,87479,30046,5034,92525,203905,156700,29134,-101167,-258348,-327546,-198928,-95147,-134139,-110002,48628,96749,-110954,-231760,-113597,-84251,-73945,115383,260867,267350,70283,-212742,-228689,-69409,-75952,-229412,-281738,-143364,94015,239135,226458,78959,-53297,85654,181246,15781,-140590,-156112,-25933,136735,-15314,-354280,-369746,-182390,-124071,-109574,-76521,-98935,-150158,-144888,-75826,41486,184723,309794,293398,96029,-110901,-95711,118711,164285,-104264,-277236,-126038,92418,158692,99399,5067,-79940,-139015,-210104,-205924,-62139,93812,65622,21337,126511,150436,73968,100194,53915,-111646,-137277,-25943,-30532,-174993,-337997,-391318,-283030,-122710,-102426,-203786,-241345,24727,390569,475298,288835,-12941,-89460,84159,-35804,-327099,-254193,32509,156734,164127,76610,-133509,-286949,-228545,15687,127613,85526,73646,107811,133037,117385,14502,-51252,-88489,-19336,99921,116487,43581,-117706,-137080,82299,175937,37770,-48363,-2370,44341,107386,241122,372710,329290,135131,-53107,-92645,135400,418370,414889,172072,-31158,-8576,135839,185354,82944,36177,131026,288438,330805,258200,154440,49093,-74904,-65998,49985,110341,66088,8474,19935,164351,295995,144106,-39116,88369,227350,203019,137942,-53360,-225295,-133694,35249,-11586,-299535,-481971,-260950,93712,82719,-92942,-152260,-106943,-15086,158612,354265,283958,9128,-103039,-33480,6788,18114,-70878,-200034,-170608,-183663,-224152,13988,334919,398218,175031,-284490,-528217,-299451,30551,111303,-94398,-606127,-1372281,-1630670,-566716,484322,405473,243294,-483776,-1812853,-1778153,-480886,235162,42011,-500666,-1119156,-1469190,-275199,1817494,1393890,-383392,-1162952,-1477608,-1192578,-642614,-551502,-58498,456794,349149,89002,-34893,-23415,115774,207978,156898,56652,-59964,-120868,1005,101762,-74465,-177441,96681,292475,140436,15562,-14488,-152658,-191757,-88370,-146887,-176143,-93796,-160435,-118982,47425,-106942,-295208,-210764,-84024,19257,32762,-49871,-78801,-109105,-195401,-154559,-165662,-357325,-450883,-340844,-151965,4945,-93414,-260881,-55746,291406,365560,215898,67187,105080,245293,222090,175962,163019,31251,-105664,37984,251918,219111,-10906,-192877,-200270,-53015,70433,73061,20249,36284,106883,43950,-81624,-3541,38171,-99630,-123462,-56218,3686,99873,35148,-98811,25753,100049,-109434,-243167,-204446,-136932,101996,444870,350668,-156686,-267784,-124425,-139060,-132336,-83419,-152257,-174108,-59153,115063,277918,118818,-102850,-228429,-162826,4975,88893,-13149,-115693,-155950,-173257,-159795],[-54047,20928,44321,-29370,52959,351531,420680,179278,53940,45871,90571,153103,174581,183868,147729,78901,-29362,-82263,-23384,156082,262430,202010,136324,52938,45467,113775,148495,76945,-70897,-32606,78565,57916,-39617,-26517,-50136,-155854,-316662,-356828,-61912,317044,437749,318157,199706,106592,110984,210271,274371,281570,278197,226962,77496,-25393,-16271,108580,248562,175010,-130882,-291877,-149899,-4778,-109293,-254433,-268997,-227082,-125343,-38139,-97620,-123752,-141865,-209472,-179734,-110744,-219783,-285355,-140827,-42062,-44051,-47571,-84469,-18329,65106,-27324,-100453,-81143,-23732,102010,95865,-54201,-120672,-211735,-331691,-271214,-81612,84181,74869,-153746,-333463,-279341,-226263,-300483,-233385,-59352,-71963,-179362,-216236,-139935,49410,122938,-95152,-256402,-222574,-164734,-206955,-228003,-146393,-14465,122361,121306,-148949,-468612,-490988,-322093,-164977,-26878,63690,-77232,-365510,-448057,-311466,-180808,-62978,126014,234587,139109,4405,-5240,-15458,11164,79436,81913,2262,-161807,-278771,-132134,12198,45285,121096,210722,144631,124272,250179,235202,-7910,-52189,163720,247949,103600,1715,-55381,-144174,-99848,34393,59689,96656,178908,177229,30406,-219038,-290801,-233348,-281263,-227285,48744,196050,136454,57361,-9803,71663,241760,194346,-53081,-215249,-342962,-521769,-576459,-411563,-202165,-42238,95248,193865,241962,207183,126979,122478,261792,375718,343283,267474,119376,-35220,31821,142814,242762,403253,350425,66903,-100841,-28356,-39488,-182021,-84411,209330,303003,155297,-34951,-101282,-100885,-100340,-51162,-28848,-24113,-38518,35914,183734,93161,-156616,-209166,-105876,63064,285653,193182,-150841,-274531,-132132,-47058,-12071,57089,61706,1907,-59584,-209772,-345706,-261591,-109954,-66792,115837,352233,308736,70533,3829,23633,-157282,-271873,-145516,-134152,-301964,-324946,-283016,-238394,-38863,-10620,-222656,-260697,-74934,-46560,-188927,-151120,1375,45499,-1594,-134913,-235654,-61374,159833,124537,-67001,-291669,-375344,-216941,-12274,37822,21174,14584,56789,174530,312632,419920,333277,157733,83435,102511,39777,-101683,-128999,-27840,49546,-4612,-156170,-203250,-142230,-171348,-226578,-208635,-104616,24935,202031,334458,324706,229984,192242,242530,188712,-12834,-67907,98145,127973,-10566,-111731,-150803,-66229,59158,-21022,-181774,22046,335295,288594,106881,87140,67917,71857,9147,-146588,-167619,-179107,-385201,-380167,-200060,-165822,-154430,-33969,83596,91835,-8587,-154373,-209118,-174833,-115456,-4987,173635,137404,-185076,-302528,-202292,-242433,-262770,-91562,-18536,-114882,-63627,89948,143414,48181,-6480,92693,41854,-307841,-398337,-84219,5174,-183234,-335862,-301588,-116635,76845,81017,53165,171305,196447,317855,506083,215097,-269277,-205898,115231,211448,77172,-103331,-64958,285124,435771,191358,-64499,-54538,-22579,-18082,-63458,-24100,50868,-2776,35198,317237,548561,418023,174212,197416,325489,241639,160693,238549,449340,524641,347211,86264,-78100,-127055,-35084,51752,111294,192848,263219,161685,19342,16120,42436,128456,220764,36501,-209234,-233828,-193985,-174634,-16591,89740,147362,241686,178810,127875,329670,567366,655931,538709,96036,-321651,-338008,-25624,405890,319373,-888048,-2157944,-2386927,-2539363,-3962665,-1120686,4923575,8268800,4295643,-824538,-3197569,-2683952,-738639,45088,63787,177512,312012,285924,-137669,-528827,-143238,149835,-165810,-564237,-569151,-232015,-86959,-174597,-73350,124793,148605,81574,90379,108034,-1008,-161836,-327591,-462707,-335262,-131368,-92411,-109651,-105376,-25317,87615,122677,102671,114925,29781,-48451,-60293,-100788,-83004,1542,121250,173707,40987,-240374,-445783,-607840,-634364,-321031,86386,321995,154252,-213120,-259112,-75002,-65605,-157298,-147228,-131339,-83050,40468,171697,155570,43430,-13672,-72221,-79879,-68250,-185738,-205486,40284,147824,101570,199944,378054,278586,-19751,-206187,-198889,-116491,-168657,-296768,-195398,-32220,-106065,-113329,-32133,-158032,-329681,-377985,-320963,-142766,108954,228571,206202,193862,204671,130886,156941,250486,198877,109424,106193,23526,-53220,-2753,-275,-121622,-85522,102265,191019,117656,-37461,-10877,260425,399154,232590,-53081,-261653,-130141,212606,272213,90242,-62027,-100178,-15147,127618,207518,193372,-20971,-251093,-188141,67842,183113,126472,142623,244758,321466,311635,271515,138084,21830,36893,52715,87410,91547,-60628,-195999,-220389,-295816,-302789,-203910,-145413,-67954,40833,26056,-168684,-371548,-402813,-165675,-90131,-96781,201859,339664,183864,210378,220468,39563,64882,281134,256856,81129,-65178,-97252,5430,165224,137597,-69356,-181009,-179196,-244401,-421776,-548936,-510181,-223904,-43927,-38294,45918,84216,-103306,-209091,-13229,135189,82141,-103522,-313732,-249466,-88980,-149127,-189817,-94984,-222942,-334937,-113778,177187,175925,182647,314953,253569,64043,-56500,-56095,48423,122225,94171,11680,-38697,82354,242588,182042,-4,-177014,-345775,-396942,-254648,-105498,-63812,-9465,146269,190563,9703,-82515,17991,2225,-36306,62998,120269,77239,-213798,-422139,-284440,-51955,-95355,-235164,-231219,-95077,96918,219770,220017,122787,-173,83631,189497,93074,-26062,-85866,17894,161817,-7941,-329318,-354965,-213928,-166518,-188796,-177647,-124276,-87525,-88997,-64615,68628,226280,317608,322029,228112,37800,-41786,59496,77497,-127653,-225388,-72689,144196,194964,121341,48168,589,-64781,-114631,-141877,-97564,9070,44441,69066,193176,195606,91766,128118,129284,-10427,-84454,-26439,-41378,-125775,-201504,-232014,-154732,-20618,-43711,-224878,-262706,55548,420818,479134,298984,-39861,-162920,75327,48731,-320404,-393909,-112201,73011,96705,8854,-190785,-281922,-163413,85053,202172,171980,112036,89354,122633,77694,-64654,-135081,-162518,-30781,193896,191422,-8935,-196820,-198675,-20537,40697,-36806,-15600,61156,6299,-29564,125604,319258,280559,81146,-119807,-174521,34962,293427,245201,1452,-118641,-51637,105789,209326,148033,99649,223538,398958,454392,381776,224392,74854,-81728,-96987,30989,147173,122899,44292,48932,179300,299159,167987,42006,179787,328989,313843,242796,43857,-126064,-117665,-13086,-23438,-259996,-459438,-292568,68830,134438,-11489,-51762,13030,71699,219641,391950,310160,6168,-135801,-91825,-81642,-78630,-136764,-258318,-263385,-270675,-298651,-57507,303040,413282,216992,-208030,-471270,-398150,-196840,-170316,-436392,-841590,-1260777,-1038679,109807,756163,470881,180070,-1026754,-2243340,-1635340,-224941,430342,202046,-400481,-1091547,-1117590,532842,1932760,648691,-1051132,-1637626,-1654368,-1095831,-400269,-262737,187006,530597,235920,-68731,-89478,-50050,9007,49731,85249,111358,-19570,-208696,-114384,97630,37184,-59253,150242,278598,102108,-1132,11462,-116231,-170110,-32233,-65346,-145575,-76322,-102932,-96355,-10156,-175437,-323862,-233902,-142710,-74569,-71738,-94780,-70158,-141300,-198517,-54119,-39440,-250241,-338079,-273225,-157554,3554,-14738,-196514,-131118,135592,244471,107461,-69231,21533,271082,299441,198900,122799,-38014,-133629,12540,192553,192521,29397,-128378,-130998,38030,239547,226559,80348,28219,53074,-37518,-169621,-116113,-95728,-153872,-93195,9215,74319,199824,169551,17533,59635,82178,-89558,-203673,-166241,-84220,103230,350579,255687,-188968,-271941,-109770,-87669,-83691,-66218,-216484,-267414,-141440,93614,310953,193696,-55866,-205745,-125687,39479,94257,-8190,-84899,-143569,-166298,-130321],[768,92756,117134,36979,119144,410549,485987,242972,90320,15973,14236,125920,145900,1615,-93157,-24052,-33024,-67694,-6918,124508,194630,208606,185914,59037,39964,117403,123252,105439,63100,43013,73248,105636,17157,-56825,-85168,-90834,-189281,-225154,19200,310932,350002,220782,151907,130635,127895,174097,305460,444982,389552,184710,12258,-25724,7359,95327,210477,177289,-129825,-305750,-144720,-23716,-194964,-366329,-355170,-314528,-227035,-79420,-46757,-105021,-180991,-198450,-145068,-131899,-215979,-171575,-9001,-7542,-55640,-84002,-162952,-83598,50881,-13544,-63732,1790,107287,276134,237064,3722,-127446,-194965,-223699,-153641,-49179,65077,78470,-105939,-235160,-195383,-189467,-264651,-209393,-50461,-38105,-151065,-206346,-85565,150988,158270,-166634,-383832,-319818,-215620,-203980,-207807,-142741,57017,262749,166627,-230304,-515545,-479521,-330697,-248590,-111891,73069,11832,-268408,-343173,-199019,-137141,-112638,10951,107875,89606,85348,106579,54325,51017,74980,41696,-55284,-218480,-264809,-31550,108558,70550,110037,211539,103831,39693,217947,275803,29543,-55233,106757,148510,56586,13814,-40922,-156769,-148825,-37000,14087,101007,188076,151557,-18893,-277215,-360575,-247113,-227825,-145983,149384,251972,121181,-29302,-87048,74231,289942,232646,-46712,-261052,-407198,-606948,-689050,-478426,-193904,7493,130704,210985,228142,108429,-29790,-27307,102913,219643,294493,284493,111289,-59859,79023,259624,358539,496406,447401,160539,15404,57880,9599,-102563,15587,272616,289391,77613,-128327,-140329,-17959,18445,-30702,-62226,-25610,22383,89678,146312,39151,-100674,-107643,-60347,121994,372048,264344,-113507,-203416,-31888,10278,-40791,15900,102602,130909,81142,-111792,-257030,-168286,-24405,41228,242424,482564,369667,22927,-63227,-23054,-211291,-327143,-174646,-112005,-246722,-304522,-313868,-248381,28919,111300,-134050,-215693,-7948,848,-193367,-123613,131913,181693,88345,-72369,-195889,-65762,116996,56594,-97975,-244596,-318296,-219329,-33541,101235,164231,115796,75387,140312,229156,301079,238405,112727,74602,109873,66828,-108512,-220025,-180045,-56128,52964,43385,25009,33595,-20834,-74556,-53988,21847,78154,185253,257409,202044,137442,195682,242689,63788,-192768,-172574,56060,85841,-23992,-55825,-36467,90096,163166,12051,-203225,-37208,247887,229749,129081,145478,166620,234329,200678,31498,-77336,-178169,-392174,-412296,-220180,-97030,708,96966,143871,105850,-34359,-197623,-235588,-176783,-104658,11111,164177,85883,-258680,-350899,-223575,-199792,-135391,77971,110575,-92823,-166902,-34749,57600,-45514,-131081,2571,-7098,-352774,-427652,-144390,-106059,-320047,-421773,-303179,-21845,249633,271312,157116,168945,139394,212461,359587,97793,-243873,-35996,258797,243025,85255,-23322,-16443,234505,337137,106698,-124976,-34726,67869,53785,-28803,-30508,65060,94039,121236,370161,631511,532971,273774,207263,276559,229631,181832,234431,374288,367955,216528,121132,134710,69389,23950,81760,182901,218122,201326,97500,-24336,-58478,-35873,104718,247796,58642,-216571,-241341,-191511,-113618,48045,87953,49833,107254,95928,129025,360345,521699,505879,355441,-34699,-369275,-331049,91449,562196,423309,-898516,-2118656,-2417913,-3520193,-4848444,-1315318,5029237,8006774,5074019,-60893,-3274796,-2647755,-77885,877313,348465,-39038,143283,402080,156483,-238875,37907,240810,-47417,-479550,-541207,-220664,-81552,-258078,-231709,-19210,46613,-47154,-4740,80026,11935,-183259,-397548,-475894,-260119,4971,10220,-121918,-220265,-141504,106651,198899,171753,170581,112531,10324,-83293,-114529,-33029,73791,121944,157062,157096,2413,-263984,-507910,-537937,-260887,119432,405844,224745,-187118,-167813,24679,-60835,-148473,-39149,13653,-23999,22066,178437,234477,88353,-84057,-172117,-83879,-23396,-188264,-264809,-78851,-29952,-77397,122775,390900,323517,-24698,-330067,-404684,-287050,-313331,-411600,-224231,-6469,-74207,-124687,-93566,-218134,-340960,-290709,-184469,-80773,56487,150602,105920,117017,237380,216695,168678,211195,173582,99379,107071,32039,-92997,-83852,-30917,-56687,16052,188066,203135,44715,-138671,-104543,196297,398572,282859,-28935,-245809,-36680,338303,328876,122175,15378,15130,78617,153224,195575,188800,27969,-158368,-80861,109000,122396,-14687,-23569,95321,219672,299264,346867,257316,136034,97380,54359,35058,21423,-99153,-168217,-165515,-307562,-391908,-269442,-134829,-30071,76337,79652,-111462,-328099,-376395,-238338,-244429,-182321,164773,276236,125428,179564,171306,-36597,-3383,228565,255514,115863,-20574,-63636,33521,172414,133363,-77986,-211212,-243486,-302295,-414188,-530261,-501911,-208058,-24869,-15402,52774,62615,-114801,-206024,-49640,90884,84952,-84805,-272337,-179787,-52703,-172304,-238699,-157007,-198391,-277140,-140644,81867,122200,188953,326837,288893,132025,-2849,-34812,40510,100038,21766,-56778,-96925,51804,256203,192376,-38409,-227013,-354555,-359737,-234698,-102861,-22896,66948,236037,269180,120376,77046,134609,63082,-5404,-4546,-42354,-125872,-434387,-549504,-258272,26028,-72538,-215465,-186596,-73873,72541,184980,204227,145373,48249,78597,190044,184913,124769,46903,100829,175301,-5980,-254845,-282587,-219177,-206327,-257868,-262345,-149462,-27664,-13559,-22255,91784,223437,273514,312096,330747,181790,12564,-24703,-34511,-129426,-138167,-10122,153875,170297,100837,80146,95837,43871,8476,-84712,-160770,-79912,41950,117470,222486,202675,89670,125390,176702,94189,6171,-2058,-44913,-81524,-84370,-77064,-3788,87837,17554,-211492,-233005,96145,396531,411252,267369,-30178,-184051,38096,85589,-288957,-455954,-212633,-6218,23568,-68510,-230576,-232402,-61728,131655,213022,183999,106584,72810,115096,31910,-130840,-214786,-246728,-68366,249447,248546,-22540,-194900,-211893,-120887,-87679,-108982,-2341,99049,-33344,-155337,14039,253528,223483,27588,-171991,-233722,-61742,130861,24997,-192136,-200298,-100919,51493,223001,227061,164975,279475,438361,502621,425744,228423,68422,-73453,-117424,8996,180879,179448,60415,40278,178691,308554,204589,114541,230530,366123,376617,331817,161671,8226,-48912,-8692,5316,-166991,-370689,-294716,-2335,134290,45247,8987,44876,63645,208087,378615,308750,14260,-141173,-140696,-163296,-148735,-164589,-289715,-337517,-321923,-319417,-93763,252925,377837,220434,-121173,-369892,-434179,-369680,-422827,-790883,-1082044,-1028859,-260798,861829,1033416,538437,14597,-1466991,-2395997,-1444433,-100595,504645,249680,-331774,-882411,-581025,1102430,1516912,-252339,-1576662,-1965189,-1648263,-799278,-112363,57801,440479,569864,121771,-187153,-130028,-87259,-107780,-111205,724,153903,46404,-239494,-195717,67957,96616,39964,201285,271159,76583,-43542,-10213,-99349,-169165,-25268,2157,-75212,-12794,-10457,-66644,-89973,-221941,-303150,-250327,-215965,-184371,-179243,-113830,-10325,-116726,-163403,50883,81631,-154316,-244221,-190122,-107250,43373,69907,-123075,-181712,-2222,123420,4704,-168101,-14264,334647,418060,254191,96243,-76157,-107971,11500,122771,156463,76273,-46069,-50224,95770,313872,313639,144890,49128,22768,-95970,-233766,-212358,-200712,-183341,-46976,93278,173675,295519,260262,104349,75798,55792,-44326,-109869,-63530,17759,120355,252588,142026,-207095,-271409,-135118,-101877,-69488,-29749,-187240,-267540,-147577,126900,325641,227197,-57656,-194309,-103265,46231,87577,18886,-19584,-94091,-144778,-102310],[25879,136353,186899,108387,179714,455016,515527,288636,124120,-10099,-73979,77517,100165,-178485,-307352,-125569,-32062,-75005,-55273,4814,37676,129504,146777,24103,29040,124665,117782,143763,176454,91886,76837,161395,87406,-94038,-146812,-59761,-75114,-86069,95194,277973,232860,124489,121138,151825,133867,136752,301191,531004,439967,118046,-43923,-19860,23869,62992,140173,143519,-132107,-308126,-128278,-23223,-240383,-419055,-380701,-350953,-293245,-96927,36040,-44813,-176371,-168082,-97995,-140508,-202274,-40163,135752,38971,-38322,-64044,-157190,-64718,97600,50260,11589,82030,206781,426125,390286,92834,-110294,-176009,-146272,-67927,-18683,59392,92477,-52211,-138995,-109797,-141033,-195511,-139311,-12241,17714,-99533,-180120,-24647,243389,196717,-174366,-431305,-380637,-269375,-216717,-194255,-120939,129444,364185,189200,-287516,-504793,-388720,-275379,-294516,-174977,78407,85360,-154412,-197912,-52580,-52025,-115098,-91342,-49270,-258,121178,170977,100735,87570,77058,-455,-107897,-248825,-238514,21267,154565,69916,64197,148015,50373,-12606,190135,282693,60486,-41453,53267,48583,32584,70680,13447,-123842,-144900,-95449,-64529,37932,115447,63506,-88667,-310565,-396344,-233847,-129333,-36072,214518,272710,87496,-121191,-147287,86304,305153,218600,-49146,-263883,-411344,-622916,-731169,-520338,-214769,4267,138325,234545,222890,25062,-156364,-151951,-52997,57704,219796,262039,76095,-81930,109555,325066,394882,487024,449765,204605,122457,148911,53923,-36300,105503,307732,242203,-2230,-194956,-179158,29864,105253,-43124,-125237,-58177,50635,119507,84728,-27895,-43985,-22354,-64213,94674,338506,234772,-91685,-88200,97056,74548,-63264,-17753,160497,266603,208603,1551,-139941,-80284,49260,176658,370732,538629,371657,16598,-57957,-34132,-237276,-339820,-155290,-47496,-140486,-219643,-281513,-214349,95678,220269,-31967,-148991,52024,39303,-194940,-113718,206824,260983,148213,-20566,-166993,-95667,34655,-27559,-115722,-167854,-239023,-226760,-93265,118310,265893,183578,60601,70972,117895,135904,89696,10782,9210,73914,76376,-98522,-284953,-320246,-168620,87099,212781,217719,197101,145618,95036,102716,123414,122242,162678,167674,68743,23028,166719,247342,-2831,-306425,-224646,48190,51237,-47499,14399,108869,201200,176634,-12698,-207381,-67045,167324,158508,121216,164462,225944,336839,339009,168468,-10226,-152895,-303330,-342083,-194497,-32360,144785,251030,224417,110746,-61119,-213014,-249063,-194922,-110980,14033,120341,-3610,-309172,-359283,-229579,-151705,-12863,195245,178086,-62833,-226656,-151685,-53433,-153614,-247656,-81832,-48898,-345408,-397698,-178710,-185786,-409606,-442840,-243210,78425,374583,427847,268007,153657,49872,53469,158034,-5603,-137085,166881,361944,219898,61007,12718,4253,128070,150570,-50625,-195303,-49979,101141,90017,-8860,-64658,58113,191100,192305,354225,619850,590885,334609,160899,141912,146624,152962,197542,259638,180493,58041,126010,298796,220750,41034,87889,239164,234521,136937,34384,-69451,-125795,-93064,91567,269265,102645,-176582,-211022,-180453,-68552,102134,92444,-32262,-14033,15027,116614,373568,434289,257856,44194,-255042,-500863,-415623,96153,621046,585756,-515488,-1565963,-2130626,-4140858,-5102342,-1949161,3659880,6850662,6279866,1433188,-2963817,-2518082,403113,1492721,517158,-327545,-124692,452723,419533,79305,279350,440857,178661,-315977,-492456,-205933,-32915,-235373,-305860,-170408,-120704,-220459,-122074,67611,56514,-182029,-436646,-450631,-173594,114519,90188,-109956,-270316,-205142,128977,245121,176240,169870,191492,96475,-69534,-103419,7831,112157,106472,154127,276486,256697,-16408,-284454,-311664,-152886,127215,399067,219606,-169384,-92108,99848,-32447,-96402,88392,172881,62277,59116,236227,319999,134159,-124788,-221140,-79494,-6090,-184384,-273110,-145574,-158818,-236826,30890,378550,356479,-23555,-421140,-541220,-384280,-386073,-472523,-263876,-38094,-69318,-124772,-150827,-273994,-318306,-167378,-37823,-5736,9322,24551,-53028,-4360,214053,271169,182015,174327,152533,110269,126418,53110,-125763,-164850,-65570,-487,88641,226140,173473,-49168,-227415,-176807,107085,325703,267311,-31526,-221766,60102,424140,334699,111746,68621,120136,160042,151996,151473,167848,84872,-73307,-27144,93729,30139,-134072,-146720,-39659,94604,256860,393988,376337,260572,159062,62144,-7562,-43426,-147968,-168679,-125698,-293497,-432270,-276895,-78869,25129,122591,154829,8645,-202161,-290807,-289915,-319581,-173067,130051,174793,60568,150148,124155,-76716,-18751,177137,226947,138962,26007,-31848,55441,184002,131682,-94278,-237993,-288319,-304902,-298908,-416627,-433856,-182761,-8141,18950,63102,29009,-122366,-165560,-55207,51398,80063,-51068,-176153,-56724,16942,-153060,-224214,-145064,-93697,-154378,-132081,-13467,50151,148525,280318,284513,171230,39983,-15566,13179,22902,-88010,-137872,-149511,1800,231495,177282,-80833,-244889,-287927,-224493,-137660,-89478,-35503,81261,276090,310978,199728,191874,186243,85237,22591,-63161,-177137,-275027,-517362,-553466,-154991,142051,-12899,-172331,-153995,-87651,19553,138514,180684,141103,76520,78870,195982,273902,268957,201863,198933,180623,5107,-148806,-185149,-207389,-237895,-302744,-315650,-171623,20037,68727,42287,110180,183502,195510,279521,389866,295739,68242,-106642,-154590,-127432,-51918,42164,114215,78825,33491,86543,173843,168455,141988,-40320,-227604,-134849,68586,153016,205899,172721,71517,100071,188626,170260,97171,30007,-36464,-42669,-11502,36588,132189,174132,60653,-165659,-156934,135917,322325,292591,208599,3712,-166216,-15164,84364,-225475,-422845,-242990,-55128,-29133,-130489,-244194,-151906,57636,157109,168469,131807,71309,70805,112762,-16905,-186443,-283703,-323551,-122516,246419,266124,8021,-108405,-157527,-171975,-165416,-154368,-5792,106837,-64324,-237986,-70649,170834,143812,-34890,-207509,-251862,-113563,-10392,-179036,-353558,-257522,-144566,-19756,206589,277928,200860,281412,407825,477352,391535,170428,33919,-52018,-124512,-13305,199847,219326,53371,-8366,150927,315871,244555,148216,216840,330566,383631,386351,260076,115822,27404,28729,60979,-36496,-225236,-257833,-92704,76732,52993,4650,-20968,-32274,121410,310348,271338,19427,-125319,-162139,-207059,-171110,-149372,-284205,-365959,-319709,-281837,-91698,190377,300194,190005,-51556,-274130,-425657,-459754,-602798,-1078614,-1267548,-761552,498766,1580581,1339508,663176,-140742,-1684342,-2294771,-1316340,-166354,415035,155866,-330179,-551266,81164,1424737,810100,-1114799,-1979962,-2125180,-1448763,-347563,173891,341607,639307,558408,35312,-233267,-139664,-113575,-191531,-220772,-74497,163046,111186,-207543,-222385,16438,77650,82752,231125,272426,66613,-116932,-93597,-108694,-179204,-60392,42905,24432,91784,99569,-39007,-175840,-243827,-255020,-273133,-285411,-263929,-253427,-108969,76989,-44110,-107838,125037,167047,-86743,-188735,-113816,-20721,110297,136963,-63226,-200637,-97623,20943,-77574,-221258,-20688,390828,533746,336021,89814,-81080,-48475,22985,49183,109328,109399,21765,7865,103444,272828,308789,190627,83951,19578,-111748,-246430,-252210,-233669,-167995,11432,175604,275207,361754,285315,142964,72351,21662,6830,15219,78378,138537,136444,156921,40441,-201884,-259605,-182351,-173392,-96964,8787,-93224,-204448,-92512,202039,333402,211903,-101207,-194841,-99698,24853,70116,57528,60520,-13515,-99850,-71377],[21287,137493,228577,167738,224412,474781,509248,309574,144838,-22708,-126258,38095,45195,-312902,-449373,-213088,-43670,-107078,-147142,-151727,-144372,-7333,31425,-46978,5053,120100,130833,183339,220008,80707,75887,208320,143280,-136446,-209847,-46016,18445,32699,147026,223721,116445,46416,108747,163613,123483,103191,260290,503747,403572,45603,-68133,14500,57926,42842,74890,87096,-135470,-286375,-100833,-12321,-244346,-408380,-344722,-328112,-310134,-94462,114132,32735,-133034,-123379,-46239,-134653,-182537,75187,257137,103392,26950,20560,-59810,48734,207338,156530,123077,162759,270732,528566,536209,211220,-60516,-160257,-126724,-42930,-9600,60051,114397,2860,-55367,-32084,-86011,-105713,-31102,58101,88811,-34847,-140515,36199,312509,237179,-116635,-385026,-391351,-316057,-246176,-202478,-104485,178017,411017,192673,-294223,-425596,-235607,-172242,-282145,-181190,99257,142411,-49144,-58428,81478,43808,-89711,-174535,-202888,-107574,96695,162437,98461,94275,74418,-31133,-131233,-233382,-208018,-2109,114464,34038,-6526,22235,-19750,-18331,176478,250170,76831,-4546,35549,-6311,33943,135112,73401,-66050,-89155,-116256,-157383,-80809,-14277,-63785,-161164,-302050,-380672,-206701,-22349,81322,240753,252549,32894,-202653,-180762,91385,266446,155173,-46739,-205881,-339565,-550769,-681220,-524930,-256068,-41777,125427,267923,242304,-7702,-207084,-205657,-156444,-62680,136574,199735,18807,-95647,112665,315435,345517,392968,360169,186657,194092,229827,89670,-1294,159520,308969,179751,-57172,-213708,-204560,20763,109412,-102663,-200179,-106508,28059,99369,9120,-92019,-843,35858,-101721,-8289,201102,111478,-105040,16674,210525,135522,-60828,-25730,223018,369443,284096,98344,-24031,-24366,79834,280160,452857,512167,328510,48993,-8818,-23457,-222792,-302260,-91524,60786,14865,-85533,-203750,-149555,155440,293770,49458,-83323,95662,66720,-190608,-115346,211159,262136,165300,12392,-161769,-154102,-74422,-116188,-125523,-84249,-143967,-212796,-146990,107605,306227,190430,-785,-25536,4633,-32055,-76492,-116907,-91943,2518,62918,-82132,-321283,-419374,-260168,78741,293830,316924,304875,282725,238585,223389,178930,132964,118886,76422,-41812,-79592,115577,250276,-7983,-339946,-224034,62084,19257,-81462,74160,230637,209545,69724,-92965,-178398,-42515,127317,107619,93799,143989,225520,343765,383102,233458,24258,-104290,-144793,-184091,-122665,29085,262142,398572,306168,106533,-73110,-182740,-236559,-224520,-135066,245,53556,-108433,-335516,-339829,-223668,-110522,70861,219085,151901,-51232,-241271,-237972,-158399,-243182,-323128,-140596,-78769,-302215,-340076,-186816,-210866,-419747,-386951,-127691,169402,425333,499340,329968,109355,-52403,-102514,-29648,-60635,24868,352096,402124,161364,35223,18613,13001,31711,-35198,-206383,-230984,-79509,67190,86470,-1358,-116118,29822,258207,223464,268178,525337,593220,354158,92724,-7486,34899,84658,126437,128426,17398,-72361,112396,375013,269715,-17034,44990,255602,226982,75111,-12339,-96583,-159752,-108839,86392,261538,146564,-90604,-137698,-140316,-32849,135988,96072,-85885,-95822,-38602,98022,354179,317952,-15481,-307108,-513024,-673835,-561952,-42069,531578,753749,146917,-668983,-1578475,-4110640,-4793509,-2801688,1450633,5560477,7568087,2932407,-2473597,-2267951,610859,1689822,502294,-622279,-413542,428653,562471,311567,509012,686340,415058,-143705,-424434,-174362,43327,-123751,-289788,-294790,-303286,-380560,-224156,82151,139159,-133740,-414924,-385761,-92463,176314,138000,-76019,-254652,-208274,129957,228126,91864,95585,233612,178259,-26958,-76353,25024,101467,73523,157619,357238,431587,216319,14861,1256,-11206,111339,301061,137818,-161408,-49035,124319,1362,-21605,194568,286236,132989,123654,317105,378796,154928,-134860,-211066,-64687,-9140,-166555,-239660,-169959,-224502,-320987,-44737,339105,363729,-23942,-457450,-568647,-393627,-373807,-449606,-291664,-108914,-75559,-91306,-180866,-321550,-280502,-51506,80473,71863,-3806,-102298,-223763,-146521,133146,273895,193368,155270,152302,149549,160804,66742,-156414,-219265,-77114,43457,120466,215817,125685,-119400,-266040,-199291,26055,210550,201255,-44579,-182734,139880,448300,284480,58675,84396,192645,223392,147174,97571,131480,121887,-16160,-27202,32727,-73163,-203592,-187543,-112509,-3706,204261,390854,439391,339410,192527,69863,-24423,-89914,-209604,-208145,-111804,-256988,-416796,-234772,-1671,76460,151862,214649,152185,-23237,-178456,-323856,-316611,-90005,107078,74488,18744,135013,91058,-72379,23735,155893,184637,138841,51570,-12180,79315,215706,143056,-114072,-264466,-308678,-262308,-146159,-255358,-322779,-157638,-5629,52041,77389,3982,-109179,-89342,-15776,38139,67831,-16727,-53099,88877,107302,-88060,-155110,-69695,55239,1710,-83551,-66880,-11633,64018,177329,235323,176897,78027,13778,-14680,-75282,-179918,-185199,-175672,-61163,164122,132001,-120070,-232859,-171577,-31221,10661,-72052,-106149,18337,242073,308389,245095,231930,155305,76696,59423,-86663,-244247,-324071,-454431,-438881,-7718,258641,63046,-116373,-132955,-128368,-51869,85299,145035,105620,72510,88851,215480,342097,369644,329111,278873,181897,36231,-37658,-99333,-191176,-255195,-315970,-332213,-185086,53199,141813,110632,123973,124380,108504,237434,395456,357936,123570,-158652,-258922,-135639,7510,76595,42085,-58635,-67852,63413,210839,281483,262454,-5617,-264245,-129461,119207,161767,147871,118210,45818,66392,167982,195327,149575,49700,-17350,-10746,8920,92352,226949,218157,67001,-104391,-56629,159831,216056,160480,147828,40283,-137946,-66736,71040,-127815,-306835,-202584,-61039,-43390,-157698,-236516,-71599,162642,168570,98800,51010,30883,89601,117799,-62801,-236790,-335897,-374458,-176743,183226,233334,66407,30223,-42319,-146828,-173060,-160624,-18318,89341,-76914,-256114,-113409,75490,40263,-104356,-223269,-223898,-101206,-89682,-319194,-449674,-283515,-172929,-93802,149463,262516,180679,232781,339424,408595,306047,74519,-12657,-21328,-114426,-27853,200860,234431,29165,-89596,83608,302944,266559,123122,137505,236488,337987,393322,304526,152328,69329,70004,121537,100617,-52733,-181674,-162222,-16965,7899,-63186,-149768,-173342,-20511,190082,192248,2807,-105225,-150525,-198403,-141028,-96463,-240319,-336587,-261812,-195646,-58193,124580,199379,139338,-16518,-219698,-396255,-461381,-673885,-1213080,-1329975,-533173,1028805,2090972,1616381,822619,-221134,-1639816,-2005259,-1290380,-408527,177801,-30412,-374274,-193184,745535,1540118,116665,-1738432,-2276920,-2154053,-1117484,142940,397293,522853,726976,483978,-10058,-200642,-110813,-110832,-210351,-240694,-117970,128810,145830,-129530,-191951,-44728,-15167,50266,222859,274883,67114,-207484,-216643,-132506,-181538,-110983,57090,131139,215105,207488,-15933,-242187,-239830,-204096,-304407,-331891,-283066,-271369,-87011,160779,52330,-52888,145599,200903,-43952,-162442,-61003,64173,177044,174772,-23614,-186157,-142154,-53785,-130840,-232961,-23132,394141,589853,406462,90895,-62927,17346,32663,-21729,50746,113048,53147,25783,66802,145308,220488,197891,114374,40492,-77505,-194258,-213962,-181375,-104965,72510,231563,340163,371274,240130,129167,54410,-15031,41546,134259,216580,239033,134459,63594,-30362,-172491,-227869,-217050,-261532,-154850,30295,11162,-127816,-19691,284350,350137,165792,-151810,-197196,-109699,-15250,46316,93911,131210,77636,-30476,-33130],[-1997,95276,223731,198881,240201,452237,470324,305009,146823,-16984,-109792,32415,-9954,-384533,-511817,-275662,-70679,-151245,-243499,-279782,-279715,-154167,-119343,-135586,-34924,89912,145969,209619,182818,17260,65492,234073,164007,-178412,-249098,-23836,98245,115182,161019,154357,27931,1622,111222,161122,92935,66860,183036,361996,283960,-9964,-50194,83672,121304,55621,44493,31053,-131686,-230542,-66613,-7728,-221525,-349340,-258115,-243764,-269309,-77239,155774,98311,-68671,-70790,5975,-108641,-152838,149721,326878,180821,136796,151345,100909,225492,348741,276522,249997,241006,296887,561809,640410,336949,16943,-147615,-159525,-79675,-33822,59508,140273,53362,8920,28516,-34059,-15091,92942,152198,161290,22881,-100172,85612,347563,272207,-18212,-267354,-357164,-346973,-281547,-229835,-108701,187831,410088,195462,-233906,-285011,-58874,-55668,-212728,-113201,152304,187792,26306,29619,156203,113572,-61275,-228264,-305751,-194971,21792,85655,46310,63627,60971,-41709,-115701,-174311,-180692,-93484,-7093,-28804,-82710,-138806,-107525,12044,173215,182394,77292,57449,71565,5717,48451,164256,104081,-8485,-1930,-94994,-248333,-225245,-149710,-182267,-210553,-246972,-313655,-179599,57439,186965,251566,208899,-33107,-259580,-186096,76454,172818,62950,-25315,-89501,-204510,-403849,-548700,-489386,-301440,-105208,107597,305115,279829,18168,-163376,-168549,-181147,-118099,56781,102305,-50772,-97098,85979,228361,227708,252931,208739,113288,215281,284883,110742,-5198,162415,279095,123708,-69590,-178346,-201619,-35864,20347,-202976,-265751,-149233,-41797,24316,-63288,-136698,25357,72866,-144358,-146242,16009,-60113,-154311,66969,269517,179431,-25056,4729,278308,414093,294400,156905,62513,-12766,56638,309563,456545,415315,261866,104168,47549,-7374,-164958,-214631,1701,193085,191874,61756,-113899,-79778,198169,317142,83355,-43673,113398,82376,-172155,-110982,156327,188650,140891,28978,-175225,-227441,-188518,-199315,-134126,-15893,-43401,-156284,-153689,90975,283072,127935,-108656,-135379,-90143,-162901,-216764,-224061,-190993,-84539,29889,-67859,-329726,-456571,-306671,24565,258268,302609,332908,350175,322469,292087,191903,102361,45846,-9230,-105667,-140988,55233,238050,24190,-307581,-185943,80074,-15754,-123840,100399,283377,111353,-128253,-200482,-113251,38500,141905,98633,63385,95816,168159,262216,329932,223204,31977,-38999,30743,10200,-22321,90309,344169,503526,363282,100611,-54404,-106368,-193007,-249237,-167261,-30749,-23558,-204810,-347717,-312915,-212136,-86808,94381,144388,36070,-75049,-222902,-278176,-223519,-281759,-334676,-161837,-97083,-253449,-291805,-177052,-181199,-349181,-272697,12138,234606,396393,465684,308873,31377,-141762,-196187,-138578,-55870,187833,472395,379684,98866,36619,27441,33358,1967,-140730,-288646,-203033,-96816,-17045,51871,-876,-165019,-11040,275327,205501,139695,388145,548409,333946,37084,-103490,-58868,-557,32363,11183,-75855,-128219,99900,359836,202700,-148821,-55890,216999,193006,30312,-24097,-84023,-140314,-76059,82160,207745,161284,15783,-33403,-62602,854,141639,89093,-108976,-125213,-46511,86423,299893,191782,-238073,-594675,-737446,-817721,-705505,-287568,305129,872638,856603,265502,-888937,-3365176,-4113891,-3482330,-642713,4677083,8353477,3721414,-1999298,-1866311,580208,1432747,304796,-844072,-621009,353274,548465,383675,653912,877196,552927,-32508,-337506,-115380,123393,29933,-203681,-364376,-446741,-481223,-283209,116176,243123,-34705,-323452,-289338,-30288,186055,157481,-26000,-192118,-168173,81674,114546,-86409,-44985,218203,226991,28089,-46327,11809,43541,26066,154942,371336,470023,361486,307600,316708,140712,83972,142854,3452,-164966,-44437,93105,25208,52670,248581,306941,143876,169136,377102,384346,133255,-122443,-153035,-41745,-21570,-135711,-189982,-175944,-234226,-305311,-82533,275569,334477,-33261,-432930,-484163,-326675,-294669,-349134,-288660,-183813,-72656,-16054,-170672,-352515,-243143,18364,138685,137360,30548,-179116,-353273,-275732,20169,227778,199097,160212,178774,210058,197647,56844,-185667,-229799,-51221,75053,113010,169066,87012,-129507,-234691,-162808,-19143,91783,107707,-56741,-132495,180723,405721,193220,-20433,61647,217695,261615,155100,56269,84956,117512,3892,-55306,-45509,-165058,-217727,-145361,-108859,-45602,155973,328314,405940,332699,179520,70399,-11392,-113457,-278687,-276245,-121775,-206408,-350072,-159158,71092,104209,139775,227268,271789,160221,-80716,-349075,-273899,7437,93055,8160,15617,137542,76141,-32320,101997,169738,138707,109334,38553,-13781,113477,278847,176639,-122429,-281384,-302118,-199845,-32557,-104313,-198037,-143761,-27627,69603,90645,-2683,-73346,2440,62944,61253,48714,897,59026,217793,197474,9964,-57558,32451,191695,142300,-7603,-50258,-33149,-36563,42917,145343,149125,115692,61639,-22138,-148989,-212294,-167536,-162819,-124533,63391,61582,-146842,-196871,-41200,165506,168174,-56763,-214212,-105538,138700,268986,268990,205831,65759,61593,117779,-57216,-227860,-266587,-297732,-255951,131554,336038,128616,-61881,-118771,-175846,-121727,32497,89826,34440,31463,106245,245818,376109,409483,391882,314275,182916,87010,51657,-50458,-178836,-252474,-297594,-316439,-184902,73435,189883,161585,133405,66673,33599,189976,345078,358353,174935,-161283,-323051,-157165,32262,97945,-28338,-201151,-177653,17985,200442,355332,346728,27338,-242164,-61372,173931,136795,66941,59131,23391,39738,126927,164184,139094,43621,5920,10258,-13544,97364,272363,214742,31884,-49072,37511,154171,102098,54356,109988,59348,-126932,-99546,73357,-5503,-145290,-113749,-25936,-12524,-141979,-223281,-29446,219469,174939,44182,-13209,10157,127370,131568,-96898,-282956,-366022,-384996,-213061,75997,152619,120687,166815,102331,-49523,-119351,-131167,-30929,58672,-64833,-206142,-110348,-15599,-66838,-163182,-215324,-160068,-34438,-98189,-379836,-480136,-286266,-183704,-155727,55145,164852,94379,155523,280703,339459,205880,-26239,-50010,14905,-83373,-22898,192980,230850,2587,-186763,-28007,250198,245912,38269,13875,114195,253206,350635,280040,110359,59416,91453,166462,210392,106184,-78163,-177372,-107408,-71177,-165575,-279551,-300817,-180928,31010,73602,-48996,-98980,-112908,-142772,-69932,-19099,-166379,-256824,-161984,-81646,-6194,68065,101511,86537,-17719,-213842,-360736,-390720,-622376,-1141347,-1227607,-382218,1202230,2234546,1748428,921910,-236110,-1393078,-1617106,-1324832,-742420,-132718,-209379,-404728,96084,1256767,1500231,-335311,-1990321,-2451534,-2123063,-762288,529435,500811,560409,672316,343671,-21785,-112188,-49255,-73211,-156601,-163174,-115051,57685,132842,-36582,-120356,-98527,-146963,-47745,171183,266610,67840,-288156,-329999,-147529,-160146,-145404,54286,216006,321646,293139,4592,-266036,-210049,-166003,-334105,-341740,-237365,-229728,-55323,214631,141458,-12385,113218,184814,-10704,-137625,-37511,108443,213951,185304,5959,-142298,-145322,-101356,-153063,-215372,-40514,323038,545898,412354,75598,-37447,67986,32093,-83589,-16368,82989,45839,9436,10187,-3667,87771,157546,124829,75955,-3444,-86608,-104596,-64989,-12112,121074,240293,333331,308101,140414,73043,29988,-47339,42135,206444,304575,287793,109564,-22797,-67234,-125389,-169098,-204501,-312183,-216398,22459,72490,-81346,24636,336544,383736,122586,-170999,-188808,-122381,-59480,21228,116272,173827,153242,54216,13495],[-27243,22908,169446,193352,217499,373978,401488,277101,129146,3256,-27358,63313,-58369,-402132,-513396,-305920,-101856,-185716,-303709,-328117,-320864,-264712,-255868,-215792,-85742,31612,142567,208005,94305,-56921,51625,234939,145437,-210860,-249803,25788,175733,159839,133731,79037,-13749,-198,123169,144312,42271,13772,72670,143072,115385,-31693,3313,172853,204199,101418,58868,-699,-111080,-143850,-37013,-27857,-196421,-269669,-140745,-106145,-172990,-49566,148446,129616,-5630,-16832,57389,-56199,-103245,178779,338290,257164,263832,287473,269811,403050,470937,375023,361614,305331,283217,512003,661101,431756,102046,-136153,-214582,-155435,-90358,54304,166720,93077,49897,63808,1386,52616,201094,251513,219214,51242,-77862,109795,343216,289094,81060,-126089,-297885,-356478,-305187,-257611,-131553,161120,382512,217916,-109659,-108198,95253,36527,-108508,18475,239817,224837,58387,37202,142965,130575,-45186,-238057,-318282,-227706,-73139,-27148,-33451,9722,39875,-30846,-68583,-90733,-157862,-212683,-164736,-92598,-139781,-290859,-204254,49220,164121,91823,67394,138468,154977,73341,57166,130517,84325,28388,86115,-48263,-325982,-356546,-237372,-241264,-213436,-154794,-212184,-160161,88469,264554,275127,171231,-92391,-284258,-170491,38850,47053,-27320,22369,61930,-42647,-223194,-370461,-420260,-332540,-156934,100502,333263,309408,80371,-41542,-52715,-130356,-114242,-15357,-19713,-120063,-85259,37702,85723,73363,105075,40858,9022,186600,299338,107423,-45114,114908,228956,93492,-35362,-98381,-159857,-102983,-123837,-315684,-303885,-168938,-134261,-83279,-112080,-149974,41910,104143,-167147,-268952,-149654,-217564,-221421,46525,253618,192951,37711,73854,318280,399199,256403,174598,102928,-39448,-6789,257047,378222,275763,191582,158910,83251,3964,-73102,-87818,102638,312989,343821,178119,-45617,-29911,215181,291155,63003,-46326,97415,85276,-130148,-81189,74846,68319,87886,36519,-189410,-289754,-281910,-267392,-144916,23345,47817,-55998,-98423,80615,210306,11120,-245967,-242457,-155869,-231405,-292336,-265598,-245391,-159826,-10354,-58600,-311432,-423734,-295823,-61765,119292,196639,282798,328864,336149,317360,179588,37587,-51644,-85438,-116951,-146986,-1638,199159,57713,-241395,-134132,85818,-57126,-171594,80621,250284,-44181,-339838,-290226,-23539,150400,196877,131048,44972,37415,76022,132996,212118,159666,28834,32354,166159,171609,78333,154811,391267,537337,372107,102295,2500,-2618,-125056,-248343,-191728,-76061,-101244,-276090,-358294,-295910,-200634,-84927,56949,2801,-132347,-134885,-191254,-268803,-226003,-251167,-279336,-146174,-108552,-227787,-275754,-161451,-117914,-227876,-140057,135564,263737,305385,344733,206099,-70875,-197349,-193707,-136260,-5453,292937,500294,315920,62325,77077,69189,82367,55733,-132575,-261131,-112239,-85796,-117160,1046,-4076,-191741,-49519,240412,146415,12359,257781,470726,282442,14581,-112400,-103689,-76839,-62505,-66898,-84599,-94989,104576,281817,54601,-316884,-199007,126598,144177,19644,9835,-21916,-63430,-3289,72509,110896,127265,100217,74202,42953,34970,114861,63396,-108717,-104956,-4816,93445,224820,80470,-356020,-739637,-863034,-863702,-773248,-546689,20107,910419,1359231,919766,-215398,-2105005,-3256383,-3638625,-1798130,4302390,8087956,3398168,-1646251,-1288148,449367,849795,-20412,-938632,-668713,267160,398392,284707,669794,926842,522194,-21410,-233248,-26130,186394,170167,-82845,-364645,-510698,-501104,-287750,147649,331733,91138,-182092,-178245,6277,155337,160231,31341,-112839,-119030,-28708,-104470,-335897,-221488,145382,228684,77841,-23261,-26435,-42033,-24503,141702,318341,371865,381237,502242,540988,275023,62109,-25796,-145102,-182457,-71780,24077,32859,108669,241255,222076,69607,153796,377567,327179,68590,-99076,-71270,-16690,-34907,-103767,-155352,-185407,-204083,-202136,-72513,199591,267352,-53775,-358245,-323440,-215792,-189166,-210486,-247738,-226567,-46030,89994,-122218,-356693,-213764,23439,122991,174970,103344,-173283,-402740,-358905,-83096,157557,198002,183813,222477,270911,219957,19663,-207080,-192755,6942,93886,78015,105813,77494,-65107,-138367,-81316,-17658,2005,8759,-67528,-86163,167659,311366,93025,-96310,14454,196806,270377,177439,41828,38343,67029,-10442,-75712,-106530,-226962,-191724,-55098,-50025,-31227,120273,219184,272692,236615,122326,58643,20889,-117608,-340659,-345715,-144017,-153499,-248772,-69644,120449,97946,78160,179837,329448,293943,-33392,-374893,-242500,54605,77140,-10567,44570,146921,73211,21747,176447,195564,92037,53606,-16511,-40720,159239,371335,235638,-99945,-269287,-267358,-145653,-1758,-7445,-90902,-146869,-75433,61947,93967,3589,-30762,77888,156137,114837,24222,-9953,127665,296572,264412,115119,37201,116704,263882,222201,73980,39807,5455,-108894,-82866,28594,93187,151248,125279,2725,-162705,-174431,-86119,-112214,-171316,-47875,-18672,-151103,-142095,71518,316938,293552,-44833,-319568,-246936,-445,210586,287716,154665,-28301,67157,202148,26028,-140261,-135786,-123207,-78465,210349,346544,162775,-20503,-106378,-207228,-167015,-10888,10282,-75002,-42160,122310,272936,370592,394381,382882,299161,186323,144280,99976,-44140,-170421,-226242,-254209,-279499,-170341,82288,201837,179202,137689,25449,-19150,133245,247148,303483,218565,-109730,-330519,-183775,30676,117754,-61043,-303669,-267225,-34903,155087,372503,378775,64063,-153060,46862,207391,83532,-9193,16096,13731,31308,82408,90148,66475,11597,25108,15081,-57365,75587,276678,174345,-29226,-12100,100022,113319,3285,930,108872,51702,-145025,-102858,105565,117849,12530,-10735,38094,59080,-87923,-222086,-53701,206614,182695,37524,-25781,24121,175563,153233,-110197,-317394,-368938,-348489,-217937,-48051,37963,137305,249410,232512,86734,-32715,-81029,-36478,29512,-28027,-104174,-69153,-78353,-140543,-183348,-180539,-81753,53462,-57345,-374720,-470275,-283840,-183817,-197173,-60261,-209,-45567,79963,271441,305026,120470,-103319,-61064,53883,-30338,12359,194862,227075,-8066,-277637,-174246,147267,166512,-88251,-119657,-1620,151271,269810,197514,20602,12348,85520,184519,268962,213960,30215,-127580,-155335,-150746,-257604,-349704,-365675,-319149,-143085,-71374,-135434,-116220,-64674,-61394,19820,65969,-77765,-149984,-45199,34516,50487,34181,32285,47577,-43026,-236284,-319172,-279187,-468288,-875516,-970790,-303534,1035038,1961983,1624243,846445,-254817,-1081056,-1224351,-1328943,-1041767,-410402,-282807,-363654,256705,1488856,1339867,-489415,-1866399,-2466934,-2095813,-489192,703399,454319,452742,481005,147489,-24463,-10116,27657,-10621,-50096,-14160,-65543,-29452,74785,39104,-35081,-128886,-266182,-174135,88336,238523,57777,-331630,-381535,-133251,-112260,-142529,47356,253689,375680,339452,24934,-239203,-158591,-142986,-346170,-311547,-146448,-143077,-18344,226047,196484,12689,51551,133384,25267,-88470,-38408,89433,201164,178961,43126,-78639,-128803,-128234,-147376,-182743,-77256,190992,399237,315077,22774,-17839,97339,23474,-130142,-84510,29084,17188,-17858,-35977,-103904,-36674,74568,107124,112192,84676,45554,42251,70992,77990,139739,192316,240230,179190,17676,-5834,5483,-69880,2088,201368,308634,272840,72819,-89087,-78537,-69925,-81532,-126438,-283560,-248761,-13926,62017,-84845,16090,337605,425998,112698,-141548,-163228,-126603,-94117,-1838,119136,182335,193671,137599,65373],[-39181,-57034,80568,153980,156376,243135,306481,229699,94381,25693,81385,108118,-97351,-387273,-478072,-301913,-120626,-191061,-302489,-280910,-263283,-312460,-341341,-265026,-134959,-42088,107723,169449,3654,-93588,46036,215099,100341,-224524,-213043,103148,256568,176911,73488,10690,-698,41709,139098,118247,-23598,-68130,-61506,-89114,-48980,-15682,72409,252741,279599,160897,105718,6623,-68545,-46196,-28371,-85224,-193912,-200075,-18279,62090,-37878,-14985,101947,119049,37767,32385,107191,23972,-24857,179154,308879,314938,366736,381185,386271,514115,528431,426178,428630,338577,230223,381052,568616,455838,166047,-125614,-258095,-238738,-165862,46342,191834,117752,66731,69836,9019,76903,262364,333073,250988,35441,-90847,97767,301633,276143,144113,-12729,-237303,-343053,-301797,-261604,-153651,117190,350613,267012,51962,67119,189848,78619,-2840,177180,343525,249395,42643,-36394,44983,90734,-39957,-192299,-228863,-190194,-150294,-130537,-106797,-41070,21856,-3865,-7979,-6000,-133105,-306538,-291677,-122634,-154981,-388800,-290668,60356,128897,-4789,55911,222112,255122,158932,45672,34994,14144,34490,146846,-3709,-382517,-440332,-247493,-213543,-159877,-44281,-100872,-147137,68067,300191,321266,163516,-126218,-277896,-146867,-12296,-72046,-86195,92414,212080,100181,-60616,-194511,-329631,-335222,-177326,110246,338035,300546,138934,114248,104446,-30978,-77025,-80421,-148921,-175928,-62339,-15616,-71699,-81845,-27811,-100333,-92006,122680,263178,69704,-110089,33033,174091,101028,36811,4919,-79196,-133355,-252254,-399673,-305694,-160969,-214608,-181113,-120440,-128242,61126,143158,-162000,-342794,-249957,-309626,-278926,-29379,167426,168853,108743,167011,340074,345577,206299,166713,97296,-83957,-79393,150469,244968,129390,130165,191973,89502,10200,32400,55379,188258,380947,421994,227941,-19303,-12114,205406,233912,5752,-91155,44481,73209,-60917,-16547,5978,-56648,24026,39741,-184225,-313217,-331634,-309525,-154865,31586,113006,64592,-1430,73981,111729,-126024,-381816,-331405,-190703,-231243,-280509,-215585,-224073,-196013,-40805,-51621,-268038,-328006,-231492,-154807,-72664,49339,178271,228823,293433,320948,158726,-45622,-157488,-149999,-89412,-104229,-44702,133588,64582,-175484,-92276,68760,-104172,-220780,18652,150740,-181949,-475185,-318794,69171,248872,254794,182023,44872,-15705,-21048,6831,79501,77487,31302,97793,223940,243600,153678,224830,411842,491470,321051,115946,90598,97899,-49149,-207444,-194218,-129622,-172454,-314858,-371716,-294153,-190920,-100773,-21917,-152348,-299087,-215661,-166049,-219478,-164096,-156734,-176041,-106549,-119789,-237619,-290063,-149385,-52088,-103227,-30428,213289,258451,187490,183868,56114,-177022,-211292,-103084,-36842,59729,303037,437193,243204,68862,147827,151196,159364,163203,-31002,-135765,12226,-50219,-198328,-52947,-12129,-185528,-69381,170510,67015,-73281,172726,380462,216020,26975,-45242,-94184,-124361,-132798,-96446,-31933,1344,129231,184767,-109193,-464413,-346849,7958,100538,52739,83606,77796,53825,87757,55783,-3069,47770,123225,151665,149852,63398,56855,16335,-97108,-50993,73066,122192,155019,10998,-352433,-718384,-855587,-776769,-715358,-703701,-204386,871157,1484717,1097814,319232,-704945,-2339489,-3135603,-1720226,4116821,6554347,2037395,-1411185,-535677,390824,169158,-392374,-903157,-541634,206987,174581,64508,558467,806282,325666,-101472,-116168,87224,223227,255738,37266,-297213,-480547,-444483,-242145,151871,362577,199104,-33839,-74080,19359,105723,157653,85478,-46231,-94687,-185096,-392409,-605334,-391140,36654,189238,109923,-9704,-74145,-126461,-61508,126881,224909,189362,283844,535337,611829,367238,59430,-156992,-270814,-214981,-115494,-51071,28241,139370,188272,61318,-80251,63939,304495,217753,-22662,-74260,7075,2802,-47173,-89724,-159354,-205772,-147492,-49604,-15253,129573,173660,-80031,-255664,-144524,-101051,-100942,-85170,-174820,-214565,6432,200155,-51266,-327450,-191835,-29121,42612,173137,187163,-85243,-361761,-374903,-137892,97008,191974,211708,260966,304959,213691,-34162,-209846,-117957,75787,96973,31777,47518,102947,60787,-4481,14129,21817,-42122,-79521,-85196,-63427,100692,195673,21254,-137364,-31219,150146,252395,202207,55849,4507,-13674,-46496,-62428,-124364,-248388,-151350,31008,20777,15383,102158,97301,79596,86716,43231,33211,51050,-110280,-375372,-384539,-164093,-109947,-138198,13584,138129,60771,-19173,84223,310583,336147,-54175,-406832,-258265,14599,47481,8173,78797,140869,68173,64506,208155,195360,41817,-15347,-100024,-88793,208038,473884,312712,-35417,-210536,-204345,-116433,-47796,19518,-24161,-162133,-136191,29516,79506,7090,-6682,107381,229627,178899,-2416,-49262,137790,309366,290797,197186,105763,152786,249466,221445,143405,181493,104305,-112236,-160568,-93237,19411,176943,189391,55778,-107427,-87005,24993,-38555,-184193,-139302,-87290,-125037,-71349,148625,395441,361416,-31375,-377827,-351093,-125308,152896,308828,128368,-69266,109045,302339,144213,-15088,13352,9254,28030,195556,284823,159469,3585,-93609,-208031,-171461,-36380,-89927,-218124,-135848,125035,276961,328658,346583,325469,251064,192869,187424,101191,-67749,-159021,-177510,-196627,-234665,-146277,79065,175612,159236,134452,5197,-51629,62102,121200,214952,251997,-15810,-280528,-201950,18380,145848,-35310,-335461,-315092,-78685,99224,332642,353742,100920,-16634,157931,202256,20093,-53096,3194,21500,44284,49996,-375,-42235,-32594,34237,-71,-98964,54173,256109,117944,-84467,11150,121521,44398,-65333,4833,141006,23321,-181736,-75508,160433,209564,122369,74977,115975,158259,-10246,-241492,-147692,125476,193180,89618,23266,71974,221528,177701,-98274,-325144,-339479,-267445,-186714,-160017,-89461,97152,250632,308969,213195,53462,-28012,-31646,13416,25929,18586,-6611,-93436,-145160,-140481,-119249,-12815,121236,-4938,-333676,-452055,-294050,-186434,-220418,-174595,-191818,-206814,31775,323699,315570,61988,-142589,-40974,92661,39743,81674,225581,244433,11051,-340528,-330358,696,30604,-227426,-230190,-84248,58492,174195,89508,-65144,-34435,62602,176576,270683,248932,116369,-30654,-140632,-197523,-297069,-327192,-348490,-405507,-302434,-219190,-239745,-153656,-23263,17615,102902,143168,8402,-45459,60434,129355,101369,32438,7805,30098,-74076,-253330,-262360,-163858,-265168,-497487,-624660,-259436,680274,1380505,1207109,535009,-360140,-865020,-909448,-1220216,-1186970,-559164,-204311,-230302,286556,1406155,1074239,-461492,-1505001,-2308602,-2089057,-355905,636930,271578,239224,195170,-81288,-47649,62655,97830,55061,69829,156361,14470,-105727,-6273,76906,35598,-126320,-325523,-277108,2427,189799,29744,-323309,-343507,-85585,-51830,-100479,47043,233680,357501,338021,44756,-174173,-96911,-128119,-327875,-249341,-43075,-36384,23052,199289,204488,32327,-4516,65237,62093,-9789,-52546,10806,136888,166004,98594,-9102,-115299,-141144,-120088,-146483,-123235,39405,188088,116342,-72990,-8988,115059,18003,-155919,-142120,-28078,-5862,-30269,-49875,-112736,-108912,-33024,62501,135577,154967,160786,179925,179339,131794,115556,93870,77463,17117,-91806,-85601,-17067,-81254,-70869,111296,220692,204516,44428,-119044,-76031,-13455,28664,9008,-166632,-226077,-64437,-14358,-130423,-37144,291530,455225,144529,-78389,-124368,-115391,-111089,-22232,104658,164345,194826,202299,116776],[-30116,-121054,-15945,93803,69180,83916,194621,168887,47340,34455,159564,130530,-128094,-358630,-420702,-268158,-116435,-160530,-239995,-162787,-143316,-298459,-365519,-274307,-167699,-107495,42784,93327,-50745,-67646,57260,182300,49750,-214506,-154246,187896,335103,181831,-2322,-36472,63148,117088,153666,90349,-95663,-178979,-201196,-267341,-157408,27568,132717,294389,318317,206877,159401,52199,-7822,32668,-54124,-179902,-229340,-164284,82197,225165,105868,21979,40141,74399,53133,71059,152101,123308,81575,179262,270253,340073,407567,398046,409449,516908,503360,421848,432080,324928,145286,191956,366559,387054,183793,-117588,-271778,-305518,-240474,40496,214653,127320,62734,50093,-13214,49127,258423,377785,254045,-23872,-146009,47412,233493,230944,152311,39507,-191875,-309495,-267208,-225999,-147725,84483,326989,327794,206375,201106,209919,66489,73866,313479,428113,248947,-15798,-162264,-101482,15284,-30708,-92141,-62740,-94080,-180202,-185160,-144528,-65718,18473,30214,47396,64728,-95586,-332635,-329842,-90547,-115057,-404305,-343269,26526,55377,-91091,49660,283600,328226,218524,12893,-92816,-86884,11495,165751,15342,-411713,-458738,-187693,-111196,-59598,65201,-60,-133405,8738,283667,372808,190342,-123749,-249523,-128970,-60826,-146018,-96451,170584,324629,186816,42952,-59494,-230172,-304262,-164624,127940,309640,237274,157961,250508,255661,80065,-35879,-137823,-261449,-207060,-33414,-55084,-196493,-206783,-139275,-188812,-158637,45726,175862,-6394,-184840,-58082,129591,147399,129901,105833,27289,-92860,-294750,-417822,-274580,-136746,-254687,-225765,-82342,-77178,92424,191834,-140477,-366860,-278164,-317611,-303873,-125723,37651,110699,165080,258556,344990,284023,179373,156258,61161,-120772,-126344,39020,104258,12098,82942,192573,76558,18242,125553,183282,239693,370710,396300,197273,-35813,-21199,178304,174878,-54407,-160908,-41394,43185,26929,74184,-21629,-145755,-36141,36147,-148493,-280037,-324056,-313853,-155029,17660,139347,165919,91694,58649,13210,-242715,-481077,-389199,-196719,-172586,-182363,-78862,-120710,-175020,-46921,-42019,-204076,-191189,-132544,-226677,-249397,-83390,54745,85279,222521,320818,136164,-130536,-251267,-200744,-49470,-37231,-66773,57309,38833,-132317,-76476,26261,-151644,-264698,-64973,31862,-238558,-474016,-263945,141842,290633,272442,217042,57325,-55783,-99133,-80656,-25213,7648,47308,146766,201354,210433,193069,299481,418056,382366,216906,136969,188583,165676,15156,-127504,-169812,-183104,-229696,-319406,-378812,-298678,-179650,-122790,-110789,-269005,-413675,-293828,-160721,-150038,-58840,-27230,-59046,-63361,-136211,-272770,-311553,-142861,-9540,-17821,34094,241892,232446,83494,40340,-89938,-263132,-190702,29754,106229,107720,219764,311903,191677,118042,226668,252839,243892,267652,110694,39322,128127,-11214,-240842,-103453,-29007,-147691,-58190,95405,-7149,-95862,147505,300503,155069,61093,55337,-47457,-135701,-160385,-86371,32724,104501,160837,106665,-224759,-541592,-453728,-102339,80326,123571,173547,182073,176166,169049,36020,-94905,-49051,70787,174075,224051,72479,-25359,-47718,-85999,13594,160491,164529,117865,5775,-247950,-569232,-726683,-574464,-528042,-669653,-256569,792205,1216121,802822,662097,466623,-1403978,-2122238,-775487,3605488,4023427,144832,-1221271,337332,531065,-374940,-729510,-785603,-298694,188591,-48067,-191494,365165,558951,39905,-219898,6206,211482,239105,274649,133387,-177379,-368601,-332341,-161581,114762,306772,242172,72046,3248,18967,60222,154588,125648,-10446,-111045,-342248,-666914,-825117,-514169,-73520,130441,120931,-1430,-112710,-185063,-72032,125966,130376,-1441,115419,402058,526570,404172,79800,-223382,-351427,-259259,-156993,-101696,21236,149033,123533,-111430,-258857,-75426,175950,81090,-115185,-52737,61617,10119,-62805,-110657,-207159,-227020,-70943,108635,79208,83793,75584,-100046,-150519,-2288,-14994,-56793,-10065,-84150,-146627,73664,282675,19287,-267057,-172117,-110748,-73445,129930,249430,51098,-250614,-322092,-126555,71639,184595,226921,267865,289849,174217,-85240,-186205,-25011,128376,80006,-10428,11205,154173,212802,127610,88719,77401,-41748,-147585,-117960,-77126,-1971,93478,4589,-122289,-46765,109188,218637,212220,88024,-5032,-93068,-85435,-12274,-92255,-228853,-119844,68019,61148,63139,105947,4968,-105231,-57307,-25587,-3449,56500,-98698,-364420,-370265,-171477,-83610,-45253,72174,125743,8022,-120981,-27810,229221,274555,-136660,-444251,-324985,-105359,-2508,36273,83843,96022,45731,77672,177303,139473,-14815,-78390,-185825,-145155,244669,554437,388159,63091,-102966,-115804,-109357,-127183,-11519,-5671,-173714,-183610,-14952,46372,-6728,-20191,78234,254656,227493,-26576,-104363,96316,262678,271631,233197,140403,140113,166480,156115,196832,337225,240800,-31144,-167829,-196440,-58148,183379,231921,117735,-3855,12034,116305,36308,-151593,-183208,-124014,-66892,12908,188029,399283,368881,-8484,-358701,-372914,-189100,109535,325000,157209,-24590,182362,393771,263913,106733,129456,75575,32492,86473,170098,130184,14827,-82165,-179625,-134074,-39589,-196261,-378065,-232787,103808,241124,259284,291303,258978,201501,200865,197821,62763,-99455,-135932,-112841,-136875,-192854,-121464,62067,120808,111398,120361,-237,-72702,-21936,-6348,121778,274289,95592,-190482,-202137,7572,183348,43621,-292721,-314051,-100829,57657,252711,277860,122980,123400,235961,159857,-28442,-47847,23495,44719,72871,38238,-77642,-145493,-66785,31842,-35029,-122502,49646,224686,68580,-98703,39814,112466,-32928,-98974,48402,187217,-7841,-209508,-25550,212778,239765,159314,126142,195150,266096,71689,-273986,-283453,2277,202487,183452,115037,137363,250873,193856,-65376,-290413,-273014,-152596,-125025,-237794,-206401,6304,178232,311494,284646,113996,15609,-17381,14419,82917,125676,56252,-57840,-68080,-30312,-37707,29976,138001,23130,-286999,-444834,-323761,-203941,-236359,-267588,-359123,-347536,22019,415024,352457,25329,-146827,550,126407,114408,176899,292848,294110,62272,-360926,-463280,-165231,-138485,-351085,-298963,-123036,-1010,92503,-2881,-99905,-41713,43943,152878,227334,211298,156941,74875,-72623,-193209,-262264,-218639,-264893,-431394,-419609,-341540,-334202,-197633,-2766,68954,158824,201587,78667,32534,132273,187166,140848,63569,27646,30331,-95435,-237029,-184069,-77950,-85704,-131929,-286237,-203222,356052,722593,577035,31756,-597231,-867025,-732663,-976537,-1113560,-532914,-2605,-33252,238490,1090458,720884,-449114,-1135694,-2026118,-2062502,-350673,391566,11154,-13325,-118591,-309132,-110056,81227,143163,99092,159886,293126,97213,-149221,-78429,74176,72751,-91145,-300643,-309768,-52238,128939,-16359,-267811,-227630,-21865,-3376,-34744,59276,166849,274427,294263,61092,-100070,-44560,-114245,-277077,-171523,41160,64344,68992,150826,170205,59427,-26493,-5534,82830,77212,-68622,-99254,38034,149652,165377,50454,-117377,-142932,-78879,-112542,-160278,-82749,-25547,-136439,-196118,-6734,137740,28269,-157808,-176464,-65579,-1757,-14749,-27948,-33055,-111065,-139424,918,137696,182593,223719,267691,230068,130224,47346,-33943,-109968,-129895,-160177,-148665,-39838,-84436,-156423,-42950,62973,109227,40778,-104563,-67684,41109,147201,168621,9262,-141465,-107046,-122866,-191567,-101955,222409,448434,196699,-20010,-84675,-87820,-109524,-41081,80628,135885,169346,237839,162026],[-2440,-153276,-91999,30879,-22275,-65340,83327,103504,-5721,17998,163265,101427,-153135,-323236,-346014,-215169,-91905,-103709,-140501,-25921,-18396,-246371,-344704,-252792,-173380,-140444,-38192,-13016,-63237,7780,83588,142948,10529,-183791,-95882,248076,395954,187401,-73348,-52157,162829,205801,161187,66200,-163122,-301752,-318950,-345336,-179908,78557,165857,284318,306007,219736,195562,119874,58420,67532,-115165,-296715,-301560,-171617,138318,343127,222198,54281,-13070,13287,43106,93736,184958,222380,200652,202761,250744,326484,368309,332707,336062,414061,412173,369590,367172,258230,45265,-13263,99796,234177,146571,-111927,-258080,-346712,-295798,40359,233783,126612,45781,15963,-54812,-21660,192082,377623,235562,-108561,-233754,-30757,156854,165492,111771,27517,-164454,-262174,-212056,-153146,-93095,87815,310439,367258,305009,264086,165928,17469,105871,384426,454353,208057,-103140,-292716,-240112,-58162,-989,42238,125371,25871,-153417,-173544,-135629,-57742,33890,62174,86787,119407,-36999,-277009,-256785,11114,-21902,-336486,-344771,-46310,-50473,-154701,49544,297332,336131,224612,-27252,-208636,-188731,-29503,146707,2541,-408459,-416108,-97773,17913,60110,161292,82099,-112307,-69953,212597,395420,234318,-86891,-211680,-126224,-92016,-154072,-59096,237650,376082,202905,73980,19825,-131897,-245073,-134563,132522,247208,130218,124690,326036,361009,170385,-8670,-180951,-330723,-206430,-5292,-66738,-249791,-278712,-228697,-221537,-174408,-22882,49779,-113344,-253605,-133436,105122,222363,224478,182158,135743,21360,-216705,-353823,-225250,-119474,-246950,-194519,-6757,-9425,136388,238368,-124294,-367798,-262068,-260077,-288867,-207067,-97695,33901,189631,320377,335424,239401,191376,160456,18112,-129861,-123714,-29612,5328,-48074,52205,164404,64497,35795,182911,263498,246350,281030,269544,98180,-79300,-39027,150868,142753,-82410,-227968,-147807,-6738,110749,164506,-2499,-176386,-86951,16998,-85830,-190586,-259065,-271210,-134781,-4315,123731,210602,133864,23241,-64298,-306570,-517124,-405834,-175383,-75875,-23690,109399,42299,-95233,-23603,-27509,-129511,-45449,-26468,-256715,-351972,-161292,-52817,-54937,151394,319372,108375,-204536,-316636,-234658,-23430,22538,-63815,-1569,-1911,-116871,-91325,-36069,-189896,-291501,-138741,-52741,-191057,-332670,-136003,178330,254662,222907,206413,66705,-84280,-149386,-122755,-84257,-35014,71796,172344,129951,108337,205788,373208,419783,245955,84265,153265,268304,185058,53405,-27218,-126643,-227491,-262263,-288650,-360516,-291584,-159911,-136095,-178706,-316554,-447091,-347029,-178999,-84245,53712,95304,34630,-36925,-159587,-306281,-310350,-135872,909,10828,61055,243462,205314,25602,-41042,-186366,-310437,-153062,143249,225938,120396,82845,169315,177982,194382,290390,336880,304324,318916,238040,206325,200777,5928,-246139,-149500,-56848,-88401,-10817,46007,-54682,-59906,171093,248047,116222,98233,141419,9568,-116906,-142494,-57371,58216,152923,176618,64685,-259545,-528452,-484040,-168524,90036,208874,245778,249026,261177,215076,20551,-129829,-121233,-33300,137212,237463,46747,-120233,-118804,-83517,66120,227383,204387,129999,73631,-89193,-372859,-530511,-321448,-256729,-422877,-81646,726800,690569,224844,836590,1219198,-456372,-958698,202780,2364974,1181061,-1572192,-1001998,1213704,894905,-625163,-963917,-655400,-46732,201488,-210755,-398103,157861,279877,-217776,-303751,124829,330191,248672,244866,199370,-28163,-205529,-190725,-66001,40650,164506,192952,100695,41759,19190,35425,147548,142869,-7525,-157581,-441604,-827058,-928678,-567703,-152418,78467,115347,7816,-129121,-208388,-56345,147014,66193,-137689,-62497,161913,341535,388280,115472,-226302,-384581,-305400,-180591,-111392,20987,149324,85159,-222085,-397391,-209437,33774,-53868,-186592,-34966,84328,1949,-88778,-171720,-282295,-228848,22212,240726,191438,72222,-404,-99980,-63017,73329,28211,-56039,9917,8696,-41668,136606,313704,68500,-188273,-148895,-184300,-186913,55786,267956,183358,-110358,-219065,-60423,85928,178709,217542,224984,217889,108646,-116035,-139217,62560,146011,41877,-37715,5583,212147,346220,220781,118648,125872,-10461,-189964,-164384,-123589,-108285,30763,46361,-49637,-12856,102695,184708,195673,121527,15234,-136000,-107199,55327,-24973,-177380,-108276,38037,50101,91796,134581,-25791,-215720,-138470,-56711,-46179,24179,-85730,-299227,-299828,-163478,-76171,10055,92576,90751,-39316,-191759,-117763,122031,134216,-252783,-479983,-415218,-260337,-71126,41253,35330,1811,-2396,57429,93158,26844,-74772,-117000,-245522,-191795,254849,579950,433587,166947,34366,-9213,-105408,-188962,-73228,-27567,-160197,-185886,-49404,4122,-39799,-70349,2667,221135,239683,-43679,-154931,27398,181312,216538,216634,148921,107494,64805,71701,244560,468381,375691,112765,-109272,-262658,-124635,165460,234539,162883,108359,87072,148789,92384,-73898,-165440,-117664,16115,104722,198584,346742,331275,28919,-259128,-294563,-167287,83751,318341,234652,96980,262902,445644,348748,192125,184577,82879,-52873,-84320,39471,98469,23256,-75965,-139224,-72088,-23206,-286186,-525279,-316813,53543,159653,173239,244000,216190,178304,206156,167778,1686,-119610,-96563,-43311,-85337,-159928,-104335,32432,58025,56425,92923,-3234,-90861,-107051,-109997,49312,285033,194777,-91085,-185957,137,220664,145651,-199736,-272598,-96603,44683,159797,165138,108737,214688,260856,101582,-40044,6081,68888,75635,104572,45726,-118714,-202010,-70003,20313,-85020,-125384,60449,187749,43204,-49830,95366,97525,-92275,-101713,100364,221228,-20957,-198137,33382,232928,195216,124414,143017,266994,361266,140168,-297056,-408726,-120278,203923,280803,210706,194573,249468,184900,-25236,-205420,-167349,-20266,-46796,-270884,-291939,-104094,69452,244700,276118,138137,46473,1994,27820,126167,187367,100320,11017,67179,121457,50996,43235,96235,6975,-254398,-446344,-363555,-240152,-257068,-326806,-461084,-430580,44534,498430,378642,-3851,-130768,44198,147875,175373,277234,384733,367730,133842,-336086,-543253,-315453,-302458,-440748,-326152,-124384,-13132,49208,-46724,-63809,9885,49538,126711,159306,119990,140055,146499,13824,-142248,-160897,-63972,-155213,-409722,-477938,-413589,-390535,-231756,-10908,77482,177365,236452,126362,72753,159459,202853,166949,116894,73926,35009,-100849,-179550,-91641,-43487,3439,102305,-45960,-103822,241228,244478,-83943,-517010,-944034,-1121849,-723800,-653767,-839965,-355512,232810,165600,194262,714640,328023,-605150,-980567,-1735791,-1947754,-406728,85772,-242543,-233827,-388368,-498038,-207342,48983,156226,104142,189399,355684,153021,-151716,-114411,44021,72321,-32947,-198171,-248553,-49305,70165,-72836,-186104,-79903,26655,11046,32238,85215,82969,160019,228464,71379,-50043,-24852,-101258,-203665,-96710,87246,139367,116423,99952,112426,100108,-6977,-73385,65530,135820,-79689,-200487,-66946,124618,218565,85719,-131944,-132036,-31543,-81526,-171306,-141192,-183622,-369992,-315308,-2253,175759,58549,-137024,-178150,-68226,33340,21729,14917,91650,-55675,-218553,-61831,119023,160637,219420,286317,220670,78291,-50219,-161317,-264958,-217626,-177289,-185257,-66538,-85003,-227657,-215625,-117644,17970,62931,-54875,-55079,94259,254311,306071,187922,-12597,-122168,-220032,-238471,-140522,159754,395059,226830,-6656,-58639,-48100,-93871,-59232,56266,112689,139239,245201,197450],[33341,-150452,-129607,-18628,-94146,-167443,-5578,43695,-57597,-23804,85504,16713,-173088,-278383,-257049,-157226,-61626,-41569,-40479,74160,59745,-188481,-309217,-223577,-150970,-127914,-116150,-136755,-61098,89369,112625,99690,-13627,-143572,-57950,255419,420879,197822,-123354,-35179,274932,282708,155530,46245,-216358,-405290,-382788,-312079,-119286,118165,166446,231692,252239,198190,203433,185153,113171,51957,-194282,-407868,-391774,-214159,139390,386192,281380,72649,-45810,-45493,17826,96105,196036,295448,304665,254242,260218,276841,258845,212315,202151,250082,293015,284182,243397,147580,-45842,-184872,-159603,36417,69013,-102244,-229639,-364009,-320889,45019,246310,123696,26978,-16858,-96152,-109611,87789,338163,208725,-188221,-328118,-114638,93258,104062,48085,-24794,-145792,-209379,-157892,-63922,12013,136388,289540,349565,312887,246141,87165,-38807,96364,370095,396807,117802,-199807,-380242,-316912,-92622,54258,174078,271850,126028,-83385,-105861,-91223,-30837,59864,84872,109987,164678,41620,-158561,-96830,161808,106356,-210680,-292837,-128734,-162558,-188637,50186,248237,264815,179995,-52431,-273551,-263139,-72446,108846,-28100,-370458,-335627,-28663,112344,164455,241021,149096,-83205,-148759,97368,358766,265806,-29209,-174881,-140209,-100197,-102865,7831,276823,363270,161365,50244,54080,-42015,-171806,-111292,101541,159955,14304,55673,327034,400231,221612,4112,-197155,-335063,-173355,15375,-46891,-214116,-283998,-289298,-213681,-143290,-69221,-90077,-231186,-303534,-176628,101876,306793,303545,221122,218731,176907,-37497,-221203,-178682,-133543,-208515,-99117,83751,59954,183810,263630,-129279,-375558,-241022,-179536,-244640,-253511,-203348,-38097,178464,331665,311578,219411,231417,181501,-10154,-103936,-67939,-29996,-20337,-37693,41465,123320,70239,64902,191478,274097,208011,137179,78426,-36989,-126603,-45140,139532,152389,-58536,-265559,-255259,-74941,159722,219999,43714,-153123,-132375,-26509,-12728,-64061,-150324,-180731,-88088,-21887,75284,182205,101505,-32825,-109094,-305556,-482154,-375296,-126609,34658,151882,296577,221740,26372,21316,-11678,-59877,74341,59646,-237798,-353185,-170722,-118945,-150154,96750,303816,68366,-260455,-347000,-248094,-24653,51191,-34807,-14191,-27692,-119867,-130461,-105548,-205904,-284220,-170739,-67666,-63852,-103790,24828,174237,153895,111251,139617,54813,-108750,-178823,-138976,-107887,-55155,89010,172365,59781,11157,215344,435352,419473,123653,-42515,151625,306657,160924,62146,63219,-83350,-255007,-257078,-220129,-299372,-256027,-124903,-128160,-206211,-294858,-399806,-361873,-214916,-42097,136766,172007,78593,-40320,-187300,-309471,-267277,-118380,-9876,-1671,81273,250381,193106,26471,-43592,-210564,-311796,-117682,189413,273124,100735,-48033,53711,200183,274677,324831,369702,313150,299499,318216,322737,218353,-11712,-230649,-190907,-91454,-19767,69355,41941,-65557,8539,215081,225993,104996,123825,184180,54884,-83143,-93301,-30394,17230,108269,155954,52804,-225014,-442891,-426923,-169994,119997,274889,269546,246303,274989,210837,15622,-94254,-132207,-134456,61033,180100,-22548,-214120,-184979,-92790,90876,251993,225735,189462,202451,68768,-216015,-342370,-100914,22197,-22985,288649,719495,134614,-351974,915242,1599937,485482,-44878,347239,332625,-1154053,-2510822,-732687,1928447,1396879,-543389,-1046376,-560766,111841,216758,-288265,-501474,-1154,71713,-340295,-292359,231346,427458,266346,201553,242702,126395,-27017,-42812,24493,-49403,-30921,58894,46805,41072,32613,37027,128098,132099,-25940,-203138,-436940,-798919,-879138,-552615,-183809,50417,100717,20504,-121673,-205427,-31399,179761,40349,-195958,-198128,-86494,143197,335787,150672,-190040,-382807,-337421,-177089,-83259,30478,153033,99786,-217407,-433751,-278587,-76068,-164855,-226771,-19660,79474,-20781,-129092,-260257,-352593,-193689,124180,331935,293527,91407,-32679,-70455,-3640,84644,34851,-74214,533,92011,70065,176588,286808,84867,-110609,-119142,-219453,-263793,-28179,240955,264234,14035,-98177,26113,121655,174438,182406,132080,100235,32640,-121030,-85875,123684,127707,-10136,-44261,29957,256442,422827,252624,100838,153931,34497,-202935,-209769,-181339,-183871,14796,123631,60103,71109,142763,163716,152789,140433,61799,-117911,-95929,110938,48236,-109914,-113147,-43314,-3043,101069,185949,11544,-218359,-128008,-39503,-88606,-42525,-69398,-186278,-190470,-144896,-83274,21305,69803,41942,-63934,-207602,-156248,33530,-29188,-362442,-501879,-485901,-391014,-149035,1865,-66398,-129148,-71575,15539,-9437,-109879,-126773,-120448,-260182,-211953,232921,530815,421754,238165,167484,102202,-83031,-203757,-138335,-70590,-104032,-118582,-50224,-28750,-76828,-132560,-85412,143181,208678,-51012,-181474,-38536,97607,146144,159734,147382,96628,2130,21219,301180,548560,466955,266999,-14852,-285220,-168435,126468,192559,171369,189000,119942,114212,118852,33068,-92272,-71119,107716,191909,191776,264126,270480,77706,-104932,-132472,-67853,69291,272966,321894,249533,318073,434068,373056,226004,179839,52173,-183490,-262448,-64930,88809,38739,-77994,-111793,-15835,2536,-336764,-624551,-376659,-23367,40822,79688,204575,205423,189231,203067,104686,-62135,-119041,-43945,18503,-48748,-136408,-98375,-2163,13996,18852,52760,-15906,-108884,-174491,-173428,9746,283147,257402,-15078,-167104,-12248,241458,228474,-98266,-210909,-70013,59224,79744,33350,40661,217317,234308,59248,-5991,90266,124053,104061,124889,62083,-114318,-186162,-32085,2923,-142284,-117280,69377,142189,48007,59981,186578,103036,-110132,-82665,129415,221228,-3042,-131161,87411,203324,88104,41349,137720,324516,423821,184146,-282730,-466200,-198717,191785,338677,268963,218319,205938,132502,2807,-77008,-25907,110912,30366,-260595,-330687,-189591,-27276,133804,190956,128107,67508,20511,42780,142058,190702,114215,81897,205888,262964,128577,37145,13877,-52126,-241338,-437513,-391000,-285885,-286921,-349717,-481432,-436047,81216,524634,358290,-38479,-111904,71136,149511,203939,354095,470286,437558,203682,-275582,-555084,-416317,-420829,-489357,-325963,-105995,19801,54991,-30625,27381,108442,87023,107729,84213,2803,69669,155728,74899,-68847,-25976,83783,-64337,-366046,-476069,-421794,-390713,-245053,-48259,41647,160439,248614,151395,78381,145158,181592,178572,172061,117986,28072,-93899,-96173,-7595,-67048,-31624,141128,48482,39058,390162,102406,-566538,-927208,-1319464,-1564116,-872672,-356936,-460513,-110323,395203,303524,226329,469955,-16241,-949586,-1153937,-1571292,-1701055,-443399,-161432,-412002,-370662,-556908,-613006,-309904,-5365,141978,67280,151089,331748,161664,-121436,-104195,6227,44221,33385,-49963,-102852,17057,27035,-126351,-105290,42009,31749,-14979,83521,122463,18989,60642,170210,77229,-45828,-55808,-96873,-124948,-39032,93279,178482,156248,59300,54582,147700,36253,-139385,-1412,135177,-84455,-257818,-149782,81511,226755,87833,-143426,-105464,14756,-50927,-147854,-129327,-255753,-519303,-396697,11058,223223,98656,-100293,-145552,-35883,82572,56920,54322,201391,24101,-251260,-108172,89302,103129,158679,243365,172748,3569,-149134,-259285,-342072,-225913,-151590,-193305,-98820,-88075,-259508,-349113,-263943,-44862,93427,3014,-35869,146529,329695,379294,309213,122442,-102071,-272381,-251602,-131196,122686,302873,193761,-58296,-55175,-2888,-70077,-75328,37910,102323,123719,235560,221577],[63979,-121451,-127309,-46095,-129425,-202179,-55334,-2773,-100732,-77141,-39339,-98096,-184694,-220501,-163882,-108811,-43424,4519,28161,102590,66197,-149910,-285502,-211775,-109995,-74836,-175940,-262109,-83361,129334,128110,52744,-32687,-109713,-50513,199182,396911,207029,-145390,4606,372255,325002,131167,25279,-249434,-455121,-365601,-190461,-7802,136192,142662,163637,186187,159643,189369,225663,142354,3981,-259258,-480830,-469130,-269486,91414,347949,271794,68179,-62490,-89680,-10982,76585,176985,319434,363294,315028,285368,200131,112595,85155,67350,88643,182384,179909,83326,17198,-104497,-282802,-343557,-151274,-14227,-74711,-192796,-358789,-313583,49035,247942,126255,17332,-34834,-117625,-180858,-17224,275036,186168,-231109,-394220,-176926,61587,73574,-7190,-81611,-122281,-159006,-126962,11773,146578,218173,251015,255076,222390,159900,8266,-74054,62947,280147,257821,-15801,-285330,-396459,-302578,-69196,122216,261678,328788,171716,219,-13839,-37722,-11026,77320,93518,123247,206280,127323,-19361,88804,317553,239883,-66366,-202026,-181764,-243178,-190798,43631,141822,133918,115459,-43494,-270981,-293756,-101233,77474,-49749,-300701,-248175,-16566,127180,225095,307097,208045,-52615,-212203,-36947,256117,259327,30396,-143444,-164046,-91387,-23620,77047,280097,302844,95561,10449,67868,32871,-102374,-114015,24807,64709,-67485,-12868,269565,376203,231252,14048,-173673,-267108,-114374,24495,-3076,-99206,-218379,-304905,-187093,-86812,-89176,-211467,-332586,-327280,-184443,112460,377255,354730,221396,254748,318737,177019,-59960,-154555,-192007,-172469,16663,160388,118425,220136,252615,-152579,-396200,-239069,-118763,-192926,-265209,-258105,-81513,141975,285940,270102,213649,269920,206646,-11836,-49678,23506,31390,28666,37853,56169,89590,97487,99040,153005,213037,134677,-18322,-119466,-168106,-157916,-27937,151011,197138,12218,-258266,-341008,-154138,147668,213594,81900,-105560,-181572,-95311,49856,68701,-21293,-54190,-18777,-29553,12622,94253,6696,-97016,-119843,-251398,-390176,-297719,-52026,135497,295946,432490,370432,158742,69145,-3611,-12764,139920,107292,-177274,-264885,-122876,-131449,-176622,61527,257806,14712,-295027,-346252,-238134,-46958,43992,17989,34868,-14071,-126999,-180836,-165222,-185909,-225593,-141020,-12359,86895,129463,164595,136757,30463,-25031,30746,10305,-136936,-203119,-159504,-123029,-70584,80372,149428,35737,-5716,245343,471737,410610,45873,-131873,125632,296386,116224,49833,114552,-61018,-260915,-203955,-112925,-191819,-185582,-72091,-93828,-190733,-229570,-298146,-337074,-255736,-33437,167388,182997,65915,-75345,-213623,-268225,-184845,-83188,-18787,-15633,128538,284001,200480,75870,18217,-168863,-273389,-97453,155182,238025,69525,-119939,-6715,240271,336231,327719,338102,261218,228552,344153,372798,194797,-54183,-211615,-222913,-121041,50279,171303,83302,-44893,73821,246556,220593,113492,133052,184403,80860,-51054,-37697,-16390,-79857,-25888,92248,51618,-165649,-330194,-300763,-109564,148235,290270,230299,166693,206384,156400,22433,-2653,-68583,-172638,-18284,65442,-129933,-293641,-236163,-112619,82884,229759,221337,275730,357950,179371,-155384,-226793,23832,232903,408437,740614,784690,-233352,-675656,975623,1809086,1374822,364625,-787998,-2170027,-2392594,-2417969,-459153,2315186,1879707,-204349,-949899,-496806,132851,204217,-290302,-493603,-78106,377,-275768,-163498,319844,490701,296974,177695,275490,266118,137900,92953,92381,-127826,-223557,-117112,-62506,12171,65048,59958,89400,93912,-48946,-213698,-317746,-576037,-689562,-491028,-175719,45611,81896,32046,-99922,-197385,-25157,196195,35235,-195507,-266192,-249990,7290,268893,168604,-146046,-361812,-337231,-144271,-35328,45136,168083,171593,-90018,-342528,-248241,-124412,-241898,-239942,-6396,58809,-53566,-180531,-347525,-383111,-118655,217651,378049,353767,125136,-12668,-11789,26715,57079,24872,-78253,169,159314,158750,182988,214857,69086,-53038,-84019,-204162,-285393,-96209,186724,271962,89686,5611,92159,147991,168808,132160,9531,-36611,-37016,-110973,-52645,145131,91035,-58316,-28366,75647,273032,423544,221909,53389,163320,79718,-184515,-231886,-220597,-206449,32079,196299,171374,184677,218059,159422,95144,135900,122385,-35286,-44962,132324,96745,-45201,-121271,-135764,-65101,106530,249431,94699,-126925,-37192,16199,-124316,-124187,-45660,-46978,-71639,-124006,-96954,-2414,10679,-13269,-60188,-167363,-134844,-1635,-149788,-426721,-496214,-499519,-450687,-222337,-81126,-192222,-260563,-143758,-26204,-85774,-218308,-154920,-90347,-228133,-196888,185439,411300,339828,248181,261961,200337,-34448,-176410,-190176,-111481,-896,22631,-2158,-31570,-90903,-168473,-144071,54098,145223,-48726,-173274,-76758,38683,83439,87301,149844,137668,16137,38752,372060,570121,486431,371328,73093,-271477,-184893,77868,119091,138864,213962,114310,38789,116444,139946,10137,-1051,186255,257022,174741,174276,202937,124915,59791,68906,71563,55362,188334,371596,371987,322189,354257,331928,213131,136802,2839,-305161,-390839,-110190,114791,65192,-87526,-117264,3382,22907,-333855,-647794,-407968,-117783,-96052,-14894,160925,207271,216350,186432,28495,-112390,-101083,11819,62365,-29453,-119265,-99553,-27058,13102,18060,5189,-44557,-123374,-207449,-194562,-1492,266612,272795,15832,-164910,-41676,230608,256075,-30168,-153504,-32130,87968,27290,-98462,-82747,121774,175488,58614,63360,174542,172669,121807,122755,72552,-70322,-97171,40793,-19479,-198937,-113384,54576,82750,78560,203946,300452,143483,-75317,-51795,116775,178951,43776,-15991,127292,129614,-45713,-55123,123427,359168,439478,201514,-211649,-417892,-205689,164560,328426,264072,193515,115331,24886,1437,72571,138929,223086,90693,-216649,-314958,-211035,-73959,13656,57973,93126,81892,32552,47702,125743,143851,97977,124132,284773,334491,175837,29438,-74791,-135504,-241767,-396884,-381378,-320830,-317564,-342091,-432804,-367825,111982,465933,275629,-82473,-101854,73173,127948,188524,380678,510555,467828,248386,-197454,-503932,-448090,-465319,-496715,-315201,-87574,77504,101140,30922,130549,214895,146726,98006,9780,-114608,-35050,99559,79303,-4642,99385,182130,-21820,-325293,-426683,-368086,-333317,-236125,-108627,-27056,120342,242716,157388,62431,104323,135993,173333,205465,132834,-339,-83339,-16443,39603,-138725,-175337,2148,9173,194846,708617,269851,-739417,-1072582,-1623687,-2054003,-1119638,-178872,-103935,97688,411372,346196,363511,478754,-210464,-1368511,-1610769,-1606523,-1345042,-410784,-281980,-458810,-406803,-596433,-630157,-373185,-42518,114079,777,62069,238906,120376,-78713,-59773,-23742,5943,93173,102539,88165,127149,6396,-162357,-46562,96767,-14257,-66283,114912,165752,2548,15008,147137,86099,-86918,-140074,-110599,-57873,-3696,71645,180657,174358,29898,13727,183796,69185,-205271,-107747,69620,-85637,-255738,-193416,14208,169406,56558,-134184,-63176,54026,-18224,-93134,-66772,-247426,-556316,-418329,32155,257327,125816,-58918,-87000,15470,116797,67180,69595,249591,92561,-230025,-123053,63943,38223,71614,166398,118021,-56543,-217655,-309275,-328041,-168083,-102484,-175809,-133775,-95454,-236874,-392737,-326718,-68053,103698,34437,-8649,195377,358247,365853,332859,218381,-55104,-268639,-227940,-78835,111424,192670,81938,-163932,-72806,41556,-42108,-85291,26648,100965,128671,223378,233837],[79652,-81886,-99135,-52539,-124258,-174690,-64191,-34524,-128265,-118273,-152951,-199356,-181543,-153397,-85400,-80775,-47310,24025,51778,58204,9687,-138295,-282106,-230229,-66549,-2522,-211479,-371749,-151716,103697,120240,3724,-62130,-96563,-71259,91699,321982,202087,-142923,49404,430260,319344,85192,-4809,-261170,-427685,-256634,-22979,108894,134639,110431,111197,141253,130033,170355,230189,141347,-40929,-274904,-489231,-501554,-308337,16969,249977,205328,36167,-79077,-117094,-35232,38095,125795,283607,356404,352023,297994,108114,-27991,-863,-11656,-17935,96622,68743,-79458,-99920,-117177,-292745,-419137,-279939,-61740,-12882,-138843,-323860,-277418,45770,234497,137535,23523,-32874,-109865,-207295,-88127,205912,173677,-216619,-400994,-194881,71465,90661,-31194,-113674,-85197,-116154,-130344,49656,273596,303683,188314,93312,56943,34933,-45133,-73411,27207,147985,70193,-169374,-344017,-342574,-204868,3151,176190,274760,282081,150698,64329,63740,-3040,-21673,64593,84561,131689,241386,199005,93941,228376,426269,346113,59655,-97666,-176883,-259541,-162687,25310,6827,-8599,72536,4829,-212621,-280425,-104026,73266,-37146,-208422,-178378,-65326,56809,231817,361124,260107,-29959,-248292,-154769,111475,207546,75886,-114664,-184939,-79378,42403,123083,250919,223382,44214,-5561,82378,84656,-52060,-145986,-86493,-19352,-85871,-44851,189210,309626,208163,32836,-106911,-140773,-42071,22772,49860,61470,-88691,-258746,-158888,-33859,-86366,-284279,-392191,-324415,-166148,123696,411496,370030,190969,236242,393022,344494,78193,-163774,-287886,-170138,96100,198996,159387,232893,204503,-171326,-401840,-250108,-99074,-153580,-254773,-258997,-80790,99539,192633,205896,202722,276903,217309,12292,16939,119913,121058,123708,154388,99845,78125,134323,125182,82752,100784,44268,-141385,-266720,-260573,-163652,9277,177227,250894,102409,-207243,-384584,-230777,67905,139230,78412,-74729,-241383,-177460,86996,177120,101711,84151,58280,-29973,-43345,-16017,-110643,-150283,-103885,-172817,-270970,-182291,39872,206285,370398,487524,455446,266792,97611,-13708,-1576,137864,110904,-92775,-127296,-42800,-90875,-133059,40465,176514,-43142,-306542,-325071,-204610,-67794,18108,88367,137350,42808,-128566,-228583,-198385,-120105,-107328,-51496,78441,201182,290621,237998,80331,-64184,-132325,-87245,-64018,-171146,-235644,-206378,-155176,-100320,34230,109921,76961,93495,304025,468546,381003,20442,-166845,80601,250217,81507,32418,111317,-73206,-244685,-102906,26581,-53285,-88360,-5922,-37652,-144768,-157343,-181482,-281665,-286589,-55182,145085,135486,10180,-132793,-232301,-191532,-86752,-32269,-4021,10320,216609,340060,218692,146324,108612,-89236,-211102,-94553,65605,151500,53825,-108956,-8146,272617,362737,304469,253772,163431,144318,324064,363362,159974,-90558,-193588,-234373,-129711,119701,278615,150194,-12044,104020,240125,208459,125066,130732,166072,94688,-31195,203,-12486,-189804,-204124,-1343,43753,-130591,-239836,-145652,-11621,151426,239823,136473,33107,73197,66623,35684,108893,52647,-113773,-64960,-73640,-252997,-346952,-266235,-138904,48083,175412,197775,357774,491385,216294,-197391,-209109,38516,330354,732729,1117080,897332,-288843,-626722,1062811,2037550,2147871,270822,-2978374,-4587748,-2440913,-1470914,-259677,2268911,2179310,246981,-677541,-404412,57602,150704,-248903,-406189,-75328,70557,-46520,58329,387434,512246,331818,187820,305088,376512,272042,200844,124593,-173982,-356216,-272276,-178639,-26567,112951,92507,32341,34889,-64542,-173062,-118347,-230448,-423934,-416024,-156624,46092,57572,32139,-79163,-205341,-63583,163785,20028,-179134,-270413,-281302,-32795,205494,158363,-116001,-329172,-291086,-85161,10776,55915,194103,280480,114587,-151447,-127497,-110618,-285920,-238727,3318,34805,-90085,-231980,-398214,-350785,-20194,277732,375396,346037,150729,51122,64339,33089,20877,20241,-44588,36433,207526,204824,156888,123629,31215,-27223,-49038,-147826,-252572,-126229,133512,217141,104505,66302,109185,137927,157170,85006,-107946,-160657,-90544,-108548,-64450,124849,63954,-78344,8538,129010,258281,353390,147115,6685,167484,118607,-136866,-213373,-219441,-176631,55199,224677,246892,292889,298027,163747,38646,108641,179691,92033,40014,116328,101681,66,-118602,-193853,-97050,125716,306265,183278,6624,90172,86173,-147528,-193172,-12754,88235,28069,-107019,-109073,-40553,-65672,-68888,-36971,-93662,-69098,27828,-177947,-420309,-452632,-440619,-422879,-276260,-183762,-293796,-344032,-193251,-45670,-102030,-252586,-146788,-40467,-165337,-149884,128682,250636,200087,193890,296942,264970,25456,-137999,-224523,-130911,135409,215362,93519,8933,-57206,-145185,-141572,-7305,73789,-39117,-132054,-76093,16969,43463,24605,160317,230083,106629,122083,445059,542399,432093,387094,118504,-239527,-177968,34760,40800,78650,182770,89063,-31646,94396,212125,104437,67911,231427,282584,148010,90669,133947,151501,190497,253807,198558,32906,84690,356327,416474,268606,225540,243174,172200,81834,-53595,-376451,-429130,-83214,171912,97590,-99379,-159136,-32233,24494,-278642,-586744,-412529,-216454,-227599,-105318,99357,187898,225363,154233,-36239,-140430,-77469,57736,83454,-25927,-104678,-97466,-24971,67637,60864,-39957,-87253,-128960,-200397,-185017,-1796,233735,247006,-141,-193550,-95164,182185,214441,-21064,-121495,2351,114074,2819,-210717,-239583,-44485,109599,104430,140591,227716,203203,126214,94717,64349,-3982,41105,127228,-49819,-249328,-125190,3579,10225,123831,341504,405039,213614,5970,-17023,62558,102081,101912,117401,150932,40143,-159665,-133970,104699,360037,403640,198122,-85042,-264190,-141096,125908,248721,196615,121457,-16688,-133838,-36405,211661,304400,301689,124701,-152369,-246168,-151655,-57636,-83435,-80163,43535,88102,34591,36072,84139,72896,63031,122314,262039,294435,178611,35978,-134745,-216173,-244148,-315666,-320761,-321684,-330259,-314379,-349294,-251944,124271,330315,143836,-129357,-102265,57469,88668,131231,342815,476136,432688,253660,-121492,-413033,-412663,-430046,-463604,-302050,-82377,127352,161011,104137,195544,280366,205029,92303,-64921,-215206,-145178,973,24089,27046,181058,215223,-31240,-300872,-350343,-268841,-232982,-211285,-179741,-107715,75238,224922,148086,40073,58064,82028,147689,199406,106301,-46635,-76167,31080,30680,-234322,-364972,-223440,-101890,315553,1001254,540948,-631239,-958875,-1786788,-2427743,-1354403,-139896,126049,191118,275199,298276,574723,733832,-195642,-1695080,-2169289,-1797723,-966599,-313081,-280731,-399467,-361241,-514575,-544214,-357337,-32159,87898,-73265,-44627,115001,44993,-46603,-9650,-42103,-26235,136370,225239,270091,241320,5461,-170349,-17308,78032,-90514,-111342,133426,206529,38281,36282,172572,109062,-149850,-259372,-145222,-12296,13416,41431,151879,157225,2978,-7047,185939,59267,-267545,-221038,-35517,-87043,-203604,-197523,-74204,50505,1259,-96547,-11002,81945,16555,-20080,13850,-190447,-497510,-378735,51692,248684,115235,-25136,-19257,59853,110414,42598,54586,223479,128090,-160106,-97790,57527,-5572,-7265,88136,81481,-73095,-233680,-309091,-248358,-83462,-48833,-137866,-163963,-104335,-159616,-320945,-281005,-54083,68634,13351,23615,234513,334570,270077,252862,240130,-2549,-220348,-178708,-9972,110018,86381,-85825,-286722,-99983,81044,-10716,-83716,18924,96258,143338,217271,232999],[78104,-46771,-67065,-46654,-88786,-112365,-49032,-57982,-135402,-122975,-202654,-246725,-157402,-89820,-42848,-77481,-68669,22776,39349,-29481,-76098,-142987,-286317,-270410,-36079,60715,-224969,-447608,-251779,27126,93338,-41066,-111110,-110806,-108542,-36819,206264,170303,-126633,80724,433871,265907,19349,-50223,-254448,-321548,-70291,146389,192476,124144,84359,93440,137281,128817,161926,202220,117454,-46953,-219200,-422996,-468032,-305002,-51694,133941,112881,-20734,-112667,-133991,-52448,-11011,50368,195389,283631,335434,271685,12779,-129026,-20009,-6442,-50575,30011,-36052,-205322,-172390,-86669,-232786,-401257,-324788,-43348,92652,-50158,-245276,-217156,32006,203961,153924,44740,-17044,-79509,-179353,-107404,142088,167257,-144218,-334426,-159605,118728,152093,-18600,-110590,-36192,-81509,-160491,43250,354637,357813,106418,-97161,-137347,-94177,-65497,-40920,3837,15899,-114034,-308064,-369247,-246832,-65297,90405,188326,208147,155655,76707,85704,97214,-2851,-69534,8757,54667,133326,258270,236336,149122,270466,447999,400059,146818,-4741,-112140,-201161,-108799,-1071,-113004,-106223,80496,79787,-131028,-236644,-76342,104180,19650,-107095,-134299,-145479,-61517,196517,398809,296597,-20281,-247217,-220302,-29404,125395,100039,-81673,-188962,-77309,63297,132086,202265,153632,34367,23162,102068,104237,-27984,-191528,-200977,-76903,-40694,-23437,123390,228233,165365,61610,-9716,8985,28442,16813,96722,222400,84690,-148389,-136045,-7923,-67796,-290831,-396306,-301227,-138326,121346,393699,344673,142275,172719,371318,403533,149759,-203933,-393802,-213136,97031,189909,182937,218168,135455,-154352,-347061,-243328,-111448,-133082,-234060,-217452,-34450,70254,72858,116422,171620,240230,201744,52163,78523,189788,194706,218502,274561,167968,91174,159190,129560,3126,-26282,-41496,-201425,-325684,-294011,-145076,50244,197755,279658,175088,-128130,-373355,-286617,-57415,17060,17335,-93599,-309584,-249493,97061,242254,196977,203447,121541,-30546,-77640,-106637,-206206,-178545,-73724,-101596,-157662,-48977,130714,231716,359325,461162,469092,323444,90511,-47663,-29359,73852,77318,-5118,12962,44036,-8054,-37177,28560,75359,-86572,-293601,-295185,-151897,-60044,4443,165702,260513,121854,-124449,-263878,-194050,-8487,60181,70842,151013,240807,340399,226800,20532,-94571,-166713,-176284,-149788,-205758,-278635,-281323,-213870,-153388,-47108,62465,168693,281044,375914,417663,319810,31233,-150920,32493,195618,81143,25800,58873,-118813,-210182,30840,180656,87375,15856,62241,27380,-88564,-108490,-85964,-210006,-295336,-93203,90636,60293,-61207,-196327,-239085,-107379,-7000,20983,42283,94899,327486,390124,230613,205284,188052,-5548,-143326,-101551,-31758,66186,73253,-27545,30796,274689,346497,261176,145008,52845,79127,268253,311063,143001,-83142,-164044,-211511,-104467,189232,372620,210695,5525,80383,185348,169792,123834,126675,158863,110958,-23695,8518,-5949,-257653,-358337,-95567,25890,-143714,-201612,-7439,89064,117948,132886,16777,-109743,-82358,-33768,45429,198929,191283,29868,-61269,-196972,-356649,-363772,-272492,-165678,417,117212,173801,406590,555131,178257,-300959,-264079,-17206,315516,845873,1275304,1000213,-40603,-250910,1176410,2344817,2747099,-84363,-5412509,-6386692,-1737517,-168470,-187856,1796861,2186505,650998,-272407,-203715,-3496,70825,-199438,-289030,-22139,229648,264511,314436,433749,490303,352347,222675,329239,448032,367939,266335,114599,-183902,-393991,-349699,-251674,-55547,164979,122387,-32116,-33734,-72171,-95056,92862,115189,-173271,-357922,-160843,26215,20915,10020,-72550,-238204,-156394,64478,-29307,-184029,-233454,-194592,6087,151461,118558,-102953,-280415,-196133,-5673,41658,54848,222590,389892,314242,65660,32603,-59702,-302093,-234023,6970,15142,-124197,-267802,-384262,-254731,70994,281054,317783,261014,148232,135134,137916,22123,-4823,34309,29257,110954,234401,203557,109449,40251,-15951,-35031,-23327,-75554,-182127,-107299,105079,132628,66389,74567,73190,82527,135620,58721,-184364,-246326,-129845,-137116,-131821,72524,71536,-48844,61848,175040,218004,237462,58140,-10826,181822,149587,-68833,-153184,-177393,-119173,55792,187643,262057,359480,346520,160724,-5292,67095,217295,227654,141048,78857,63225,15751,-98303,-187873,-74440,163520,335069,237958,120124,200450,144228,-153571,-225378,25523,189464,92634,-93842,-114082,-69756,-131912,-118605,-13615,-23000,8430,106060,-101059,-339370,-369428,-321108,-323034,-298235,-268000,-323387,-338852,-196783,-30041,-51421,-198121,-101866,8287,-98206,-85427,81428,93480,41324,101299,271162,277821,63981,-124563,-244506,-119745,275115,413937,216349,90528,31984,-53866,-70871,-13141,23234,-24288,-69812,-40062,27512,25999,-14859,170787,339833,236172,233670,493373,484021,329920,317092,107452,-210152,-158664,9176,-13288,14932,114682,65590,-56644,64348,222460,156170,112549,231788,258663,108412,18313,60683,140281,258811,375311,266701,-974,-3975,284074,368846,172819,85858,140088,125839,33053,-111359,-381039,-366461,5530,238383,123368,-105664,-220383,-116751,1431,-188155,-458456,-395441,-305169,-333494,-185108,15921,121460,185780,109703,-70099,-145888,-60886,83617,83502,-34173,-90463,-80088,16015,170568,138381,-70702,-135031,-123949,-163204,-164152,-11764,185439,199273,-44699,-252549,-168479,103406,117124,-71946,-126790,19259,125833,-3118,-284168,-386926,-225682,55671,175340,191086,228782,212028,121121,46325,32190,62983,189141,198117,-92960,-290459,-153174,-76887,-63781,171587,435063,463493,290275,112022,16790,-16222,9281,145210,228764,162685,-26516,-215496,-179622,74481,317098,323641,184138,71520,-48299,-32782,82878,126206,92465,20160,-171278,-318156,-102689,309744,440053,337429,131067,-80665,-135298,-24470,8216,-136180,-182123,-11833,79652,26276,10083,34473,11857,27899,83208,139207,140911,133370,62429,-144883,-268701,-237532,-205019,-214792,-273245,-305210,-278049,-271527,-127518,117654,159146,33,-166686,-106595,42803,47541,50017,246422,363160,331837,221313,-62485,-314595,-333336,-333521,-389984,-281653,-93180,136493,199272,150842,187639,268097,234347,81976,-141365,-290124,-230547,-101048,-63041,22582,207809,196112,-72653,-291105,-267625,-149278,-113770,-178313,-244335,-175621,43291,201010,125135,21887,26703,35063,99728,150324,48693,-92202,-72461,32391,-32216,-320975,-513356,-411396,-204516,355709,1065117,623182,-438231,-730888,-1798442,-2550999,-1434223,-164499,200721,157676,48915,192372,777694,1094588,-9361,-1818093,-2594043,-1984228,-664429,-197825,-219566,-295732,-277430,-350579,-373539,-248155,31959,73743,-131813,-133777,2120,-36591,-40700,14609,-56962,-44571,158875,301112,393022,314613,13243,-148047,-10838,14500,-155024,-116909,148820,232626,103921,105449,238136,155133,-198410,-377859,-191843,11536,22197,19977,102973,99985,-32711,-19243,138137,-7093,-315484,-299018,-135366,-91247,-129968,-176347,-170266,-99613,-61385,-39459,39797,96334,49894,54150,83733,-122812,-388308,-295578,57001,178194,55011,-6700,37738,72222,56307,-5335,20668,145732,130115,-57417,-32864,77054,-13449,-55137,31223,70184,-40395,-195745,-272912,-155211,-16152,-357,-85218,-180159,-108294,-42776,-143980,-134643,-15099,-19190,-63469,54084,256177,264641,119700,97279,176977,30560,-152767,-121417,43390,98062,-2662,-255800,-381102,-120343,113429,25090,-66643,9620,74686,146138,213790,216805],[64959,-24798,-50893,-39986,-42135,-51953,-38895,-84272,-120628,-77562,-167222,-223080,-110492,-45495,-49366,-95885,-89877,19629,15796,-116751,-150862,-143114,-272630,-304433,-26502,92209,-221655,-472678,-336565,-53621,65871,-70740,-174155,-148226,-147852,-151294,69618,106851,-108527,87458,382261,177689,-59115,-110693,-234121,-160148,152735,284363,226709,115726,70006,108202,170308,157318,167830,156726,86832,3524,-95846,-293762,-367571,-246998,-84817,43621,31201,-91770,-171108,-149506,-63852,-57664,-31478,79082,165620,255928,197770,-74318,-177406,19708,70905,-25875,-30975,-116138,-258176,-180863,-31116,-146030,-339556,-291707,45150,234683,83191,-114038,-136652,10719,157902,165662,72431,-1877,-46965,-111432,-82290,84172,155189,-34863,-205475,-80718,185242,234006,18904,-81547,13802,-51382,-192679,7118,365416,354670,21030,-262415,-308642,-200844,-63748,3515,-5379,-81546,-244031,-397764,-364330,-150434,58607,148108,144529,86105,707,-17904,59065,76959,-33523,-139452,-85644,1264,118747,243715,229743,139922,205405,371543,392118,195264,62493,-15440,-89370,-37353,-22912,-176018,-120320,139775,155389,-62996,-182147,-22606,162810,109155,-10108,-105656,-209838,-165603,147448,411091,304501,-18379,-201864,-210442,-119280,42292,105362,-38510,-166405,-89347,31414,106412,151106,111713,69476,87768,112814,85492,-26589,-222857,-279112,-101373,38494,40460,94639,155391,114134,88192,88674,136046,84652,18164,128639,341608,267733,4106,-117667,-17851,-40360,-233081,-348559,-268707,-117777,95197,318640,276978,86879,87467,263682,340013,135992,-259613,-470963,-284892,14083,142176,193961,182660,71999,-80761,-202222,-185036,-124411,-120833,-204407,-150541,44272,64094,-48642,6040,119404,173613,163787,95414,123494,212509,216676,268493,358630,244030,116966,151891,104146,-65010,-129578,-102393,-189693,-288309,-264027,-109818,74429,189361,257648,201251,-43263,-306504,-302632,-180372,-113001,-91632,-170574,-372707,-284544,92174,262710,252693,276214,151571,-37065,-86304,-152760,-256685,-181940,-42874,-58020,-73824,73321,194628,204259,273354,377874,427652,318897,45512,-101724,-85971,-28900,21339,68649,123913,121257,98390,82256,26375,-13436,-95654,-255688,-264544,-89388,-6869,31720,235607,357430,185806,-122290,-282918,-151555,134708,243743,179987,157841,201495,287445,145881,-31063,-58616,-116186,-208277,-218840,-229134,-321078,-365615,-288835,-223726,-146411,16147,270016,474524,426100,321577,225182,47659,-105280,849,162030,122416,38673,-18924,-181446,-164846,167914,321755,200753,103566,117104,84262,-41054,-94830,-31340,-136237,-276266,-128144,35845,-2030,-118283,-247976,-232909,-48159,25395,55400,108935,221434,419351,398910,220225,228498,230240,58553,-83388,-106645,-92256,28089,130782,85593,79960,235859,287818,199997,42392,-33754,43694,183057,230594,157497,-7294,-101411,-145885,-42472,257236,436272,234481,-17341,626,88302,100517,103966,129550,180074,141230,-18834,-6550,16854,-243872,-427517,-156920,10907,-189047,-213087,79479,162614,56451,2034,-90981,-213232,-208227,-118015,41329,238251,301915,202726,-17230,-272054,-403651,-335196,-253247,-185354,-42868,85516,172218,406598,520871,87384,-398903,-327851,-71654,229072,715706,1141309,1025860,386509,281353,1285171,2655465,3136585,-347982,-7068055,-7280203,-1036932,906160,-228762,1029626,1880557,880523,179559,154208,73443,4614,-164235,-184232,44296,394895,551360,538386,460058,429816,340340,256971,337931,474473,421523,278163,64615,-171338,-339403,-323409,-251167,-60182,207320,142121,-85924,-99072,-82804,-19684,240260,341838,-15287,-332215,-209563,-33462,-36124,-39453,-85068,-287193,-288861,-91343,-113562,-219342,-181401,-49996,73446,99509,56305,-94831,-205325,-64126,86941,58360,39805,240170,460650,424393,218353,161327,-7061,-292484,-226776,3082,671,-151245,-273851,-297219,-117823,122551,217761,204008,113556,108610,208514,187509,-317,-17067,66972,124730,200191,237601,163696,56205,-18135,-63741,-71179,-17901,-16681,-97789,-43262,109457,52945,-4548,39074,4813,-4200,103139,62370,-196883,-283212,-166976,-207785,-242478,7116,123835,37076,122908,200722,162892,110170,-15315,14235,212887,171935,4362,-69254,-117425,-72591,17943,92715,214265,361316,338623,135398,-35062,22699,225337,331739,231985,43632,-947,1094,-64309,-117006,-141,206201,320498,238353,172627,256383,174525,-139621,-210384,59754,236977,123597,-77314,-109991,-73613,-161032,-154173,-10120,10769,62048,197334,51118,-202721,-257002,-173537,-186293,-280143,-297401,-255504,-231445,-143821,18583,41909,-81379,-35433,35799,-52210,-23689,56857,-16448,-82652,13761,199132,227172,47430,-155774,-253888,-82074,381181,562763,331356,193070,159128,82442,46389,41636,15862,-3476,-2215,17938,52451,15070,-35521,165998,415291,348561,319588,488641,413964,223442,204395,53750,-197194,-140428,4577,-24959,-29323,36719,55935,-22606,34889,163657,147852,120278,189957,189159,54672,-41381,-19295,84501,260608,410975,253524,-42384,-46775,191284,251724,65160,-22758,57918,91323,-3935,-165175,-327291,-223716,125946,283809,127908,-99111,-269345,-220000,-41004,-89152,-299577,-361781,-371173,-400400,-244898,-77664,8848,91122,61595,-66050,-134234,-58042,86666,69662,-49348,-77190,-40169,94523,294466,228384,-76974,-175579,-113163,-117076,-150318,-44431,127245,153308,-88543,-324079,-246132,12359,-1860,-161553,-169404,8861,119837,-1766,-303450,-474215,-358822,19682,232385,187256,174443,203025,114768,-9754,-19300,111642,305655,227769,-151281,-320291,-184909,-160751,-119060,212502,464648,452300,343287,213820,47356,-94362,-79140,150057,284918,169884,-40182,-199642,-195699,19620,227311,217635,169223,215202,157417,73672,42256,3294,-9077,-81337,-318039,-484495,-175788,348169,515457,327880,115458,-12035,-1664,133650,94643,-137068,-220868,-64805,49973,10550,-19798,-1744,-10624,10680,30964,-37426,-82357,50161,101127,-105278,-276586,-215584,-92040,-88376,-177209,-233444,-243063,-230933,-33336,102066,9798,-110692,-183110,-106065,48810,26824,-25583,117592,199118,194906,169130,-26230,-238081,-246714,-211825,-279008,-241269,-113849,86145,186377,145329,102051,169680,215139,60316,-212898,-333686,-268690,-167313,-136431,-779,193525,155711,-115465,-283718,-193149,-35722,21,-140047,-282564,-208767,37079,175215,88421,11050,23865,6997,33265,72267,-9534,-109342,-64956,-6590,-123789,-365956,-544348,-459971,-238828,289790,782451,277791,-438816,-601866,-1703529,-2356376,-1226754,-113058,180840,57025,-167212,66001,869749,1344245,200804,-1749902,-2696145,-1954703,-477344,-118614,-175116,-223219,-204557,-163318,-160237,-69328,128609,73522,-159354,-180971,-68832,-96026,-62692,-6402,-81725,-52705,160390,329124,428447,314645,15534,-102887,-13088,-47943,-165075,-65059,164395,229996,159082,179465,315618,224767,-200367,-454707,-232228,20648,32656,16912,47934,12830,-82168,-42298,39037,-116308,-334609,-309035,-188135,-98907,-68922,-150262,-254329,-236081,-112973,14555,76232,97328,75792,114607,129634,-69622,-275708,-195512,40349,51812,-42353,-2052,68093,39539,-28462,-48213,-9394,58475,113917,55700,60942,118043,8557,-70085,16,72678,20515,-125585,-225199,-101314,8053,43272,-24779,-175617,-100191,88003,93630,73799,32659,-143186,-172222,76001,254935,163964,-45694,-85077,47184,26447,-91917,-71002,61805,64483,-71434,-368532,-412907,-120353,137381,64949,-34250,-4098,29720,116671,198320,183398],[50255,-16768,-60348,-41623,-3836,-23148,-60517,-122284,-86218,13472,-65837,-142515,-46337,-29958,-101919,-126838,-89872,35709,7922,-166939,-186287,-119902,-218275,-298860,-35209,84685,-204066,-434876,-350664,-83775,61943,-74213,-231748,-195096,-178286,-225928,-63355,19219,-96262,70704,289369,75408,-138512,-177449,-204494,15658,354691,370320,218817,112657,61403,134297,215344,196782,177392,112159,67071,99643,63509,-132995,-221075,-140522,-67799,5206,-12938,-160348,-247659,-169141,-70062,-86716,-96375,-32498,35928,131631,91865,-141656,-182126,81224,174460,19953,-89392,-149790,-218166,-124527,24368,-81387,-288106,-210414,177610,385977,248663,60141,-41008,-10253,101321,160833,93636,-3106,-36759,-36619,-40584,24381,124332,76151,-48470,16046,243944,301107,61093,-45564,51304,-19766,-195766,-30849,305173,288727,-47084,-354222,-417619,-274612,-61429,33898,-10178,-128487,-290044,-418171,-339269,-88701,117704,141442,53748,-45353,-124961,-96544,-2750,15093,-74827,-200711,-195450,-75018,77159,193572,186433,86035,67962,220155,330410,220249,105099,67876,27269,38283,-23617,-161081,-50659,220611,203983,-32084,-134294,44206,229398,202802,73458,-71372,-217320,-199009,116077,391173,278619,-8391,-110964,-124627,-130727,-13189,99911,15113,-115826,-107297,-33468,62328,111649,99369,127617,153079,92283,31033,-35240,-213636,-290903,-96745,107055,114065,102045,102480,61621,94000,152197,200525,121507,39858,146175,394168,418156,155192,-101663,-56333,-10295,-133510,-268922,-239080,-115477,42818,194010,170010,31989,9035,114331,189801,49121,-307628,-484300,-347059,-116632,79716,198690,140166,38001,45208,19137,-63401,-103861,-95534,-156232,-72456,132262,77494,-151952,-112602,59644,109777,122508,134259,149552,184527,173847,248843,377514,301812,135193,104036,50671,-109539,-183182,-125090,-118428,-173309,-178651,-65933,67854,138286,180452,173432,27636,-196295,-264751,-244645,-207179,-217461,-284472,-410444,-264057,91652,252679,268310,288251,140563,-47763,-75776,-159166,-271880,-175976,-22183,-42803,-26280,153360,206514,127618,144955,273470,359281,263252,-23608,-162036,-150634,-137038,-40173,119471,197876,183987,204446,193750,39010,-55026,-59060,-194909,-235355,-29928,87797,110254,282381,384950,199042,-130515,-286557,-82018,281174,393617,225707,79245,108376,177002,34608,-69161,12459,-7035,-174858,-244219,-229082,-344275,-430684,-357276,-293101,-237175,-21116,333487,576755,416345,195519,108698,40602,-58662,-945,166417,192294,69033,-90269,-235927,-118121,272864,420309,269212,156359,144250,117811,-13079,-107382,-15773,-70371,-231668,-142921,8981,-19425,-139572,-273051,-215168,-33599,-1294,50593,170841,345259,450974,347408,181569,208843,231264,98593,-34930,-100001,-95840,53540,211942,186807,112527,161227,193351,119707,-32976,-71121,28875,73970,130559,195743,133096,8456,-42379,45302,316691,458712,206679,-91879,-122872,-31984,16314,73639,142440,225390,186417,-2089,-23514,61633,-144240,-384652,-162432,19441,-220037,-244119,103298,196133,-5151,-108209,-154747,-244119,-261383,-165431,17335,220468,353716,332212,33493,-285448,-367954,-254770,-205626,-188819,-66231,100286,208691,360868,392732,-17495,-426031,-328005,-58467,127763,390141,738976,925041,810480,760347,1356645,2854613,3302536,-237607,-7195810,-7318757,-1042803,1337224,-296454,181263,1325397,867815,563902,646078,357400,2123,-145404,-108341,97406,489400,728176,683345,468777,342986,289407,265661,320596,452373,426894,233527,-13385,-159703,-231851,-211198,-178735,-35192,230480,151568,-111183,-150327,-112251,6090,272183,386717,21893,-333187,-296955,-135025,-117418,-112595,-112365,-329720,-424331,-264289,-206685,-262291,-131146,81543,114968,35401,-17289,-77290,-100915,79796,184420,74062,15757,233516,464806,395655,238767,200454,20825,-252732,-206715,-7176,-12827,-168261,-243390,-153637,21234,114754,99879,49777,-58843,37635,244080,198559,-28556,-22654,107079,212674,270328,216136,101910,10208,-50297,-111127,-128407,-42564,7153,-20495,48810,136544,-3965,-85427,-18454,-61913,-92015,62431,91499,-145222,-277855,-216643,-311200,-362125,-48182,210559,164153,178601,197701,103159,2389,-54288,74026,252558,182760,65838,10446,-73647,-70735,-54007,-27013,123147,297879,272750,83279,-57707,-15215,203631,375077,285850,26877,-64884,-35208,-29213,-9326,96554,227898,260685,190885,162426,253544,177637,-105827,-155199,78545,227236,136315,-46526,-97542,-49326,-136691,-165588,-35854,-7816,67909,261298,219394,-46169,-137200,-36650,-49558,-220135,-252796,-100367,-44959,-42686,83783,133166,40865,25106,30318,-41498,17318,57722,-52345,-124638,-29626,101443,112349,-39223,-224910,-253665,-34261,421204,615033,400045,283887,285311,216843,168418,137088,59345,28100,58900,82094,70070,-13734,-56360,132379,413946,395601,336531,417193,345584,154717,109646,-8379,-200798,-133218,14325,4261,-43955,-29717,57501,50656,9550,54466,87009,94391,122955,93252,-8104,-86356,-100717,-7307,212880,368188,168366,-83654,-33688,118246,109949,-23090,-71540,19836,75696,-31597,-206807,-238768,-45186,238222,282175,101876,-76130,-273365,-298287,-87628,-7917,-151397,-314507,-404513,-422091,-273493,-156951,-118281,-32801,21827,-31270,-112831,-66354,72938,51817,-66978,-67703,19731,192468,398519,302391,-54929,-197464,-105381,-83964,-153208,-98402,69472,127226,-105618,-379436,-307807,-69655,-104229,-257268,-237862,-31241,97115,-1510,-263855,-463499,-398708,-4223,237872,121234,80220,184387,115612,-58180,-77308,130988,361165,204119,-220025,-335184,-199689,-212941,-135658,241488,433914,373980,350112,285923,73867,-149427,-149775,105813,273793,178191,5368,-128786,-199315,-68055,100085,109611,158391,301390,278672,132115,6930,-81182,-72344,-152693,-422070,-584935,-228454,326532,511365,278508,87005,45544,130694,278459,173441,-90628,-190281,-105824,-631,-7284,-39369,-7371,17087,20883,-6978,-197562,-300568,-48872,134819,-34448,-235764,-177853,-7111,24095,-53993,-124815,-216630,-239178,5565,91510,-68367,-154349,-174141,-96137,83631,45864,-64566,-5702,34002,70679,123227,-9721,-200950,-189850,-105780,-143474,-172128,-134951,-18359,112769,85822,-35312,8505,144671,26636,-262586,-339370,-251462,-173411,-154254,-14748,167032,125103,-134514,-265036,-133634,51275,91313,-92178,-276602,-194043,59781,149892,38559,5129,53379,4861,-39278,-6709,-30282,-73209,-43653,-64688,-206158,-347190,-426589,-335863,-192637,120412,170439,-557377,-845919,-737865,-1567913,-1856126,-668138,142636,184266,-8689,-281581,-58624,768990,1284047,226949,-1613525,-2404031,-1548965,-345601,-95913,-194768,-234092,-179646,-14396,37024,121305,219095,82120,-152488,-179931,-87265,-116256,-100545,-70224,-125554,-63033,140562,315563,376904,235042,1043,-50030,-12152,-71885,-100856,36055,173613,187774,163586,210629,368035,306102,-143060,-461046,-247447,24095,49844,32270,1988,-78604,-138809,-92692,-96078,-232974,-313924,-244773,-176510,-109546,-44857,-135323,-307845,-319221,-140759,40677,88513,87018,88229,153283,155750,-34310,-185503,-100879,5972,-95365,-139232,988,66229,-33041,-110030,-55453,-13517,-310,97618,155381,163730,165565,37264,-69015,-17171,68374,72223,-59605,-190782,-112687,-7166,85965,33952,-149878,-75777,204205,327081,287057,73462,-268039,-271002,87005,230519,52936,-188830,-244091,-109289,-17683,-54138,-34272,48357,15661,-121675,-388625,-373181,-95711,151035,104537,8086,-20201,-33359,47688,153627,133863],[43010,-18312,-92778,-54651,14391,-36259,-123173,-171333,-37745,127020,53270,-42672,22597,-40382,-180355,-158171,-56632,81559,30092,-166170,-176574,-67084,-117662,-234221,-51646,48391,-169625,-332270,-261437,-29276,98204,-46940,-260079,-233793,-196031,-252728,-169111,-74013,-90337,42723,179287,-19836,-205543,-234990,-167520,162371,478737,391682,187644,107416,45072,143808,240157,217224,171766,81795,68811,205767,209427,17168,-64957,-9343,-8406,15935,-13359,-208501,-322791,-190513,-67368,-84950,-123052,-110110,-72653,606,-12600,-178001,-164769,117595,247005,54255,-130098,-120541,-92078,-21274,59409,-71038,-276437,-119140,306241,505601,409386,243215,58479,-23450,40929,131162,96837,-29098,-64957,7614,-16332,-45687,67741,152460,90551,97875,267949,321806,90400,-17931,68535,18118,-147959,-44408,195692,177307,-79978,-348882,-449351,-320770,-78771,30086,-24265,-129172,-252994,-370394,-304880,-76133,91567,61741,-53471,-135582,-178795,-133179,-75762,-61719,-100622,-221886,-286833,-167162,5507,119723,129027,22562,-79314,43466,236952,240490,136400,97853,91701,99286,8594,-77925,61589,277526,208912,-38662,-101947,105236,278660,267156,140272,-12607,-153114,-139334,122399,342971,231963,29913,17053,13310,-68162,-28012,90698,71768,-45394,-114541,-94363,22011,90068,103180,170824,174253,26351,-43901,-37484,-152682,-230571,-75536,127192,159184,123979,67365,11849,66455,154054,186799,143716,91122,157223,378372,496919,256186,-90264,-106293,14783,-28679,-186338,-221928,-133801,-29265,40093,34084,-20000,-39142,-18344,17925,-73962,-325366,-417423,-358571,-234336,30580,201316,104281,41894,191879,258717,98910,-33985,-38339,-77568,9370,204724,95276,-227444,-221747,11626,82388,102763,168732,162314,118194,78433,163279,323292,314681,127009,23875,-19546,-129680,-182927,-107226,-12802,-14244,-53360,-18345,30527,49052,68719,108929,73769,-66355,-170288,-211596,-236308,-322168,-394498,-405616,-187799,111650,233307,251888,244058,97864,-51292,-57086,-155675,-285968,-183545,-17561,-39607,-6738,167570,153131,18974,16610,179187,288239,181290,-91747,-208979,-199469,-218126,-93356,146575,246760,234912,284252,269538,70109,-29219,19306,-117478,-205312,13677,198660,223757,293175,322041,145667,-150524,-276811,-5211,395199,460149,172858,-69054,-36,65608,-61821,-93880,72114,109890,-88306,-211812,-199200,-332070,-453018,-396880,-339900,-293525,-43879,327259,526408,325809,65125,-6133,-2724,-34493,26814,204213,263229,105800,-129050,-259200,-79544,316391,455546,291742,166426,134979,119754,-5337,-123760,-20074,-17092,-170939,-129020,22541,17345,-118687,-263137,-187741,-60665,-77357,-3117,201950,418527,408477,247592,122322,157012,207532,127518,7760,-78031,-54262,122883,291915,248325,117149,69431,74773,20441,-73807,-53861,20354,-47185,16980,233760,302653,156826,77656,136460,357001,439698,135917,-207426,-267556,-150455,-54065,51263,161937,272284,235708,38621,-16018,122112,7091,-248544,-110511,66062,-187634,-255204,75748,196912,-31065,-158646,-160459,-196753,-223449,-167098,-25292,161315,342335,364807,50635,-245723,-245787,-121648,-125670,-166505,-59927,162599,282625,288063,208731,-91208,-341710,-216948,49984,55869,-25150,182527,690676,1064672,1023578,1381947,2891044,3245593,311911,-5679001,-6816357,-2066961,1032183,-276176,-527440,636918,611417,771110,1170954,818488,100664,-128557,-49816,130037,471207,759198,737938,463648,248595,211898,239896,274452,382319,376402,142783,-99391,-169164,-130763,-68670,-67140,14137,234112,156755,-98391,-181934,-170889,-46253,182364,267224,-29028,-335404,-389261,-260450,-219247,-198440,-144644,-340802,-517089,-399885,-267443,-273672,-86083,152704,99550,-51584,-92312,-47214,17514,203679,277203,104866,-8124,194129,394126,235953,111764,131063,19727,-175063,-159169,-20111,-30563,-173333,-180242,9303,122243,49959,-39107,-107445,-207626,-45900,228608,169734,-54814,-26749,139879,267808,296579,172980,36051,-22716,-68933,-163160,-200988,-101635,-10624,37588,144677,165446,-41293,-156921,-71942,-96081,-149013,19166,129372,-51668,-247983,-286047,-418473,-445264,-72465,304914,296202,212919,164011,45287,-68298,-56210,143013,280696,177577,104772,63848,-70822,-124606,-136934,-127951,21664,191636,172206,15104,-82352,-42533,160907,348591,283418,27295,-106504,-78054,-8053,90718,173692,205795,169308,123542,123101,219122,167676,-56379,-79936,74336,173071,149752,7020,-78555,-8312,-60917,-143607,-82129,-68065,23928,269749,340416,88286,-37513,59988,62827,-124233,-141301,97519,166517,80442,141059,176621,107668,50693,-7359,-64138,28410,76963,-12842,-66470,-14122,-4347,-52904,-181049,-304074,-243643,9,377945,549497,394042,329652,365512,299085,250542,236804,144512,77507,110022,140323,64234,-80805,-99332,66536,325588,358992,272884,290249,285278,145033,78683,-41129,-207036,-138807,24956,52918,-36662,-77137,56190,121372,-11334,-64421,4237,52910,56899,409,-68026,-113583,-170200,-113042,142547,278072,47091,-117986,16105,82853,-12749,-73155,-57053,28541,76344,-52467,-225723,-142237,116875,305542,223685,47221,-37949,-213791,-312542,-119505,39366,-43101,-254592,-398841,-397715,-261782,-195436,-211261,-137724,921,16865,-87335,-75383,55104,39503,-83437,-65448,86231,278992,442267,334997,-9745,-193274,-106324,-75000,-170585,-158037,24968,126613,-85615,-392402,-338060,-127671,-164722,-328743,-312069,-94903,56009,-10438,-178480,-348148,-336038,-26157,175576,10318,-25109,164516,128088,-86210,-125898,119774,346487,133827,-285334,-328494,-177762,-205810,-105073,256532,365586,257220,306880,315102,96050,-169926,-199514,19921,208394,187810,87928,-41385,-208931,-181451,-41701,21829,150161,301183,268973,113233,-25658,-109224,-79929,-172612,-455071,-586925,-239248,262116,429992,202486,54038,85954,238831,377088,229492,-9978,-104294,-123652,-60723,-21346,-37484,22514,84370,54045,-15599,-279947,-437697,-135671,145560,41058,-154408,-128798,30432,93586,64102,-7199,-202616,-285865,-13086,97125,-53455,-121422,-143961,-79894,136795,110112,-46843,-87527,-80522,5169,106227,-4911,-205292,-187382,-47042,-8724,-80770,-150038,-147362,-3765,-4621,-180156,-170358,38825,-12772,-270506,-301407,-187420,-118236,-99079,3802,155043,120156,-121466,-228617,-89842,100784,153073,-27095,-217047,-131694,104246,125813,-20106,710,109620,30673,-97669,-54599,14192,24967,-2932,-116832,-246491,-262250,-190187,-89773,-105296,-124554,-629904,-1719839,-1668217,-1157049,-1434593,-1131667,188220,636886,318547,51402,-252539,-181139,449751,823217,-99350,-1559150,-1778606,-745716,-142573,-102496,-274830,-333430,-217128,49463,158139,252302,265978,92283,-119273,-142124,-63476,-98395,-135125,-153190,-186253,-89874,96361,265365,264275,98244,-34074,-7361,-5315,-48121,20336,153618,165151,105581,97266,168353,365203,376524,-40499,-393195,-227592,27976,71605,58330,-21640,-140875,-185631,-173878,-240084,-316174,-252982,-131279,-116298,-122758,-62468,-135846,-320137,-332006,-143929,24496,73568,68577,83906,170477,176469,-2758,-115252,-20348,-28585,-209585,-185723,21184,39411,-123841,-154950,-11685,17835,-15048,89689,220790,250376,200171,45333,-75667,-37469,41227,80563,-32088,-185038,-175737,-36060,126512,78559,-110180,-36415,282567,493106,447019,94777,-354482,-318438,90235,187904,-48813,-285541,-345304,-246847,-88679,-42028,-9466,25671,-26616,-152963,-322346,-280213,-53556,151548,135293,51240,-31806,-98399,-49274,71987,74231],[46486,-24793,-136731,-75656,12833,-79307,-211261,-217857,17254,228846,137321,34004,80662,-62455,-254419,-178574,4230,148899,76743,-126668,-137278,5403,11725,-119755,-64253,4751,-113180,-177148,-79773,104506,173029,3895,-244857,-250297,-203624,-240922,-230633,-149911,-85354,20313,77800,-93173,-248966,-266190,-122583,249609,489552,340734,146980,85980,8534,117694,222025,192348,135062,68468,90429,277575,293377,117490,61351,112863,65676,47451,15616,-221846,-371729,-203411,-47398,-45383,-100530,-138718,-140714,-97553,-80548,-174641,-144898,96593,247691,64145,-128707,-28507,84789,98408,67325,-115546,-298014,-48883,380227,553519,517718,385187,140913,-28097,-17170,77096,77849,-75186,-129877,-3623,-32422,-126284,-10117,170857,171555,137162,240638,282090,99809,-1009,68323,62260,-50136,-23505,70850,53360,-69360,-255532,-414381,-352248,-124344,-13187,-55898,-100877,-159956,-275493,-267283,-101879,-4022,-68216,-136915,-148931,-147927,-121282,-135210,-124255,-91945,-186590,-329319,-260079,-84736,48644,86885,-15860,-173993,-101254,139440,266992,173364,61602,63970,124085,71965,36623,152260,271965,171894,-61904,-83983,140667,287727,277641,190464,75381,-35591,-9922,165398,284503,195563,110637,162761,162928,34869,-10976,78617,118042,28933,-95744,-115756,3374,82765,101831,162031,119356,-78043,-112913,-19906,-50966,-120700,-53743,85697,150411,130094,38671,-31876,9356,91893,113019,163729,171942,170666,312250,482136,274771,-90122,-151075,24018,42712,-127937,-221255,-167583,-107491,-113958,-112128,-69302,-46817,-88074,-113735,-187201,-299090,-280769,-298010,-284487,13959,202103,81192,71149,312492,440368,252088,72011,54356,34360,92232,243360,98003,-276328,-305120,-12214,106559,121831,204987,170450,34630,-40307,40229,212350,268359,84954,-66640,-89655,-133145,-145533,-58672,99426,153974,91872,30509,-23243,-55137,-39845,41116,94022,52615,-33291,-82929,-198419,-378212,-461159,-355524,-77126,156132,221733,215111,165076,47997,-30642,-38348,-177081,-333062,-222143,-29667,-26892,-633,109659,41702,-92681,-73565,111109,224256,101606,-132590,-224980,-215087,-251715,-130296,154339,288057,277620,315810,290287,115687,58551,120483,-33678,-170845,32985,289209,334230,262728,180420,38895,-172712,-253461,57640,445739,414854,17978,-245071,-89826,-4749,-111876,-107902,84675,186310,25502,-127301,-142922,-280232,-425457,-396873,-349037,-300086,-49976,249457,331489,165912,-40404,-91426,-72101,-41171,68839,250448,305266,134595,-125191,-240698,-56947,286464,424044,279728,136854,89406,91226,-11061,-120955,-18905,23052,-107606,-89207,68803,90997,-64402,-217027,-151265,-105911,-176529,-98055,189384,418860,317370,138967,60004,94301,184415,165000,54695,-43921,-1156,192963,346299,268159,101945,-14409,-52092,-91234,-84060,5563,13883,-158521,-100472,243844,446276,307527,181035,205207,370032,392035,52435,-331755,-405904,-244103,-83058,55657,180620,293139,272123,106605,33864,182552,152731,-75219,-22613,148057,-71246,-219437,23597,185482,4943,-131692,-116631,-93348,-106765,-127375,-77773,88573,288528,292698,9457,-177130,-59866,55007,-11534,-111202,-22566,253559,374607,212830,28333,-94743,-140153,7778,230129,26406,-408185,-364156,366954,1055975,1007540,1380636,2807927,2976869,1105705,-3100725,-6170761,-3878258,223378,-87833,-948313,-59134,169193,738961,1587379,1335797,304023,-94116,18424,150933,345010,664824,724597,450104,169127,136946,193900,209191,271558,266682,29457,-170313,-205605,-89264,33929,33662,73785,227074,165698,-51746,-194780,-254959,-168507,11861,65394,-95765,-303399,-438780,-378719,-330648,-283969,-172930,-306234,-530183,-450458,-260376,-222996,-40437,156355,31184,-159399,-162930,-17788,116111,278919,354615,158780,-23860,121596,260820,4337,-118944,-17713,8486,-56185,-76440,-31558,-54786,-164942,-97783,146653,158556,-47169,-154597,-218213,-290616,-116780,168481,114548,-67855,-25349,155136,279731,275737,116566,-20031,-44614,-92069,-225223,-283935,-189852,-61307,73207,221037,177385,-72022,-204621,-99800,-83587,-156551,-19850,154141,48554,-212237,-367231,-491437,-452250,-53389,374748,387616,211159,104699,-7804,-100793,-33938,189599,275475,154371,123076,88156,-107689,-213823,-199210,-176097,-57879,79075,75316,-46231,-112543,-60434,110589,264815,220025,27281,-116823,-111298,-11297,141349,196203,134653,70734,71077,101589,194497,162537,329,-7805,48424,98137,175121,83132,-54805,29551,44931,-83643,-122925,-136974,-49341,217973,372580,165189,18504,105972,143906,-7194,5144,275792,337676,189677,166989,145630,82413,23464,-64721,-104753,11786,102812,80154,69442,42858,-107583,-239820,-336811,-360194,-226672,-2335,254741,378511,306311,310260,368649,298509,263395,303207,249445,149632,155264,186567,30367,-190427,-175362,-20872,179317,257110,153460,142094,234601,184596,118283,-21363,-194612,-149631,22706,88685,-28888,-111889,35615,148609,-26985,-144714,-58657,21204,17604,-59655,-110479,-122382,-213463,-205049,73917,181297,-63716,-142982,61083,69457,-93336,-85231,-1856,67153,85429,-63942,-213181,-58519,219363,305802,120402,-21036,10765,-95039,-246060,-122643,51202,18015,-183148,-352432,-330825,-207927,-177816,-229139,-177061,2979,58522,-59866,-71971,47439,39502,-95779,-72514,139076,321229,401395,312235,44571,-161035,-111607,-84422,-190567,-200474,5011,143905,-38354,-353211,-334354,-159857,-181112,-357985,-367908,-168403,-11439,-42414,-80328,-160757,-200424,-51547,61832,-107838,-109584,148978,150490,-87806,-152220,85280,273796,40032,-326930,-291889,-110108,-133840,-37559,256694,289534,143994,229958,302924,113621,-157506,-232582,-84537,119009,192307,166259,21183,-231894,-295135,-166916,-32434,137827,213320,129018,15533,-61900,-90481,-38728,-136135,-406434,-489754,-202331,182773,298816,118507,20909,104744,307311,419604,262901,85993,9832,-108240,-109669,-27267,-12019,77146,161987,91994,-958,-261049,-448621,-185524,124345,99048,-49899,-75576,20954,109195,145920,83866,-201014,-344157,-67635,123128,42374,-29170,-102934,-66583,181848,204167,27327,-107692,-114333,19319,126944,-3765,-240711,-243249,-48218,92346,7829,-159192,-257983,-122372,-88417,-288795,-318502,-73606,-47141,-226831,-222140,-99275,-23324,12658,58468,167179,135475,-86768,-179017,-60313,111702,186227,58136,-108997,-36502,155249,102820,-78077,-2238,180624,81940,-119345,-48395,125741,169511,52872,-145708,-232212,-131621,82763,165925,-46786,-402918,-1413697,-2872719,-2659644,-1700387,-1296024,-308745,1161037,1265356,610962,264289,-106088,-314724,-42170,25189,-803863,-1661843,-975930,307285,232849,-84614,-370673,-481287,-308391,10067,161743,268807,251652,100099,-74316,-90116,-22144,-60789,-150156,-221554,-249632,-141397,23329,180271,129432,-53968,-85196,10854,143,592,147882,243587,133264,-532,-28163,53363,296779,409789,71593,-274882,-176556,33249,89941,83570,-16259,-146456,-202610,-271830,-363027,-338366,-164668,-15039,-47929,-138803,-106227,-143462,-291706,-286245,-135360,-31859,35428,45146,63908,172498,205084,44035,-43809,51752,-38778,-240168,-141783,75209,5135,-203526,-148217,72602,75929,3420,84446,237844,296833,206348,16952,-105289,-70811,-9765,33689,-57737,-208086,-247231,-51375,154326,95922,-69567,10359,310935,551375,512360,88768,-376511,-293417,90758,134562,-127065,-328521,-378060,-331872,-163463,-46967,10020,22181,-36362,-160232,-212734,-170108,-9520,136006,147086,85877,-29794,-144710,-147700,-36076,15261],[56393,-35196,-178792,-97047,2187,-125337,-289475,-239119,70944,286181,153449,60066,114486,-77952,-295579,-181110,69752,211728,125363,-77142,-94530,75858,135123,6131,-68036,-25063,-32846,3918,140881,273037,264003,59401,-191364,-240251,-206047,-208687,-241543,-190487,-74426,15850,3286,-139425,-262764,-258828,-68053,270059,387996,218609,96111,37556,-51040,56315,158304,112772,63716,64750,118531,282561,286906,144814,129262,194228,118877,62610,49797,-193316,-374017,-194219,-1227,29422,-33568,-122130,-167820,-141086,-92628,-129330,-128574,18508,171463,57717,-70734,103118,258245,201478,56783,-184315,-320484,-14087,366402,507268,536943,439938,178410,-33336,-69037,9655,42904,-123981,-210931,-71089,-89218,-205330,-93377,130703,176956,122121,162800,191498,93696,15438,62745,106120,70420,19280,-37983,-48055,-19874,-110865,-339747,-378717,-190854,-83859,-101613,-63243,-49532,-164966,-225834,-137062,-125320,-202797,-163656,-78739,-51276,-73740,-164541,-151946,-46072,-102144,-309444,-332513,-167767,11476,83722,-9331,-180104,-170745,62099,298003,226999,-18184,-58300,94727,147388,135223,166339,191298,111365,-72211,-72316,136077,242915,227259,223272,178736,92795,130854,223103,241892,204495,232240,299340,281785,131396,12612,57911,139445,87868,-47367,-81724,12093,78667,76288,82887,-12403,-191174,-146376,22258,61841,-3346,-44688,-1259,86213,96728,3410,-65416,-55403,-6542,25385,195418,269857,189044,222341,378798,210098,-106796,-182261,4907,53217,-109221,-234602,-207888,-175758,-237261,-244065,-115468,-19529,-80820,-173149,-252981,-229015,-109036,-177342,-247822,31046,197662,66525,97521,366292,509160,342832,177111,165720,165851,172534,241411,71451,-306484,-354443,-14929,168628,179403,249958,180129,-45573,-150414,-81504,78903,170573,17992,-140994,-143183,-129651,-98479,973,195675,303347,232921,77033,-71754,-141347,-106896,3060,92811,129027,113471,93376,-119446,-380318,-467500,-278709,30835,213685,223130,168521,81294,20906,27890,-19991,-238623,-422058,-293560,-55491,7220,2280,-4872,-98997,-173650,-103524,68887,162377,44895,-129835,-202341,-194029,-236393,-149988,147574,330703,311487,288191,249190,162695,178515,217490,44073,-130514,27308,328092,398661,196771,2187,-83177,-178954,-212853,92461,419449,266184,-204431,-400030,-143070,-21303,-109068,-113511,45235,202170,137877,-14941,-73085,-199918,-359585,-361694,-318228,-257688,-40766,128519,66844,-19140,-97692,-125745,-139067,-69818,100778,270987,299056,144780,-87227,-187426,-55046,193172,341543,247751,77798,16788,41936,-21342,-87249,6261,51255,-55258,-35739,124974,166636,5080,-140316,-105158,-138719,-266823,-209301,141383,364231,230640,67931,12801,41363,181607,223665,112848,-4811,28553,220718,360136,265150,88645,-67888,-168744,-200948,-73579,86167,19997,-232193,-205487,207861,510683,407907,234323,232866,356600,339572,-3877,-421382,-510930,-299010,-58978,95161,191220,270590,281391,193603,125698,225166,237993,66990,65371,243247,105329,-136521,-24511,182400,103995,-39718,-49630,26900,51349,-60967,-126233,28789,225192,156589,-83546,-107616,145559,252907,131526,-22196,38136,340946,452156,154356,-89945,-7641,151458,305176,421342,21221,-662816,-744857,38598,790727,751487,1384454,2693961,2524612,1770737,-496248,-5682173,-5812066,-668328,266224,-1050535,-659117,-356132,484506,1775780,1755034,572963,-29983,118864,173054,154716,504681,683145,434915,125422,99461,158683,145045,136049,107060,-76211,-206905,-256995,-129941,42648,77534,125103,222091,183227,11254,-194892,-344162,-314955,-169291,-116607,-108302,-207821,-407106,-459220,-436856,-359326,-193787,-230830,-450373,-394480,-175003,-108741,11761,119107,-57734,-270209,-226561,-11221,156383,290602,406283,228815,-29371,24628,91898,-221316,-371458,-181703,17392,94497,32654,-39832,-83054,-142085,-14285,222110,126908,-138794,-207326,-242613,-287753,-152108,88154,57160,-54913,-6845,151750,255602,225644,59423,-58737,-61996,-132239,-296366,-368862,-290791,-127106,87512,262569,167104,-100673,-217213,-90748,-31804,-117161,-48627,149079,122342,-180578,-436461,-498004,-365700,8662,395794,401304,165736,31123,-53914,-106561,-8876,190582,226361,118494,136458,102168,-154552,-293370,-215281,-162579,-96642,-3720,18559,-75843,-142504,-73042,64995,151350,107993,4566,-102093,-123525,-40229,120586,151654,31716,-9762,58433,131605,211415,172832,53130,45322,12303,28013,209124,169538,-28219,45442,147475,10831,-124668,-173214,-117124,126030,310928,166449,20915,111221,199293,108468,141184,378847,417447,251820,147622,43833,-30311,-54035,-122805,-142814,-21449,125056,192180,227080,100529,-202564,-408712,-455843,-372210,-211249,-54956,74363,144058,155518,228851,292932,217891,203942,312819,347717,241985,201118,219169,-23935,-325027,-275222,-107811,30454,134375,26386,16708,193098,236762,193410,48397,-145886,-152033,151,82832,-44443,-146847,-12657,114022,-33865,-150010,-65974,21163,20536,-68167,-124388,-117793,-224937,-260913,21037,112047,-126092,-161061,57089,39600,-135864,-75219,57114,108793,95116,-59298,-167039,1701,241479,238886,3185,-78498,64843,56796,-113391,-95239,38354,44423,-104138,-269609,-230164,-121121,-109180,-161224,-131799,22665,79370,-29431,-46573,60040,54565,-101405,-88326,158710,297734,279046,236088,88849,-104300,-105137,-92729,-198103,-206082,15109,164212,12286,-275749,-309192,-178039,-172230,-342253,-382947,-233722,-115075,-117748,-14728,35441,-46804,-76236,-59044,-189028,-148879,139714,176146,-64998,-151160,40172,170677,-46505,-325224,-219432,-4331,-19140,39221,241142,229752,70074,147042,261622,125981,-123170,-253733,-177776,37821,180751,199287,34815,-258190,-372475,-246104,-52559,113396,65361,-92896,-134153,-107717,-55403,24673,-56282,-289229,-328263,-130791,116404,163827,46260,-12787,100020,332574,417747,280975,174468,120830,-55742,-125783,-23786,27935,133064,213651,109616,13183,-164819,-338594,-186213,76454,129911,55961,-25650,-16601,82575,174885,120814,-207496,-381450,-120388,166859,180879,87152,-62658,-66280,188315,293831,135569,-68910,-72310,98454,176861,-1925,-290947,-339738,-100330,131307,58942,-168050,-312450,-195217,-130523,-335078,-402210,-161572,-65884,-142364,-119826,-17172,75975,136851,128552,190936,149672,-52412,-129371,-44287,90297,194850,154486,25408,65374,194397,80557,-122171,1039,252341,152170,-88325,15315,274962,321647,108883,-147790,-175371,7000,291775,308066,-82177,-671328,-1989920,-3633745,-3400724,-2096121,-1100191,471811,1985046,1807642,974997,568975,76725,-470674,-601510,-910283,-1721515,-1862337,-181988,1337033,760145,-6497,-430218,-618137,-429462,-116783,43639,159540,187806,107884,-32350,-48325,7645,-30766,-140786,-248052,-295865,-213769,-78843,64932,9108,-178304,-141866,-637,-7368,33176,219166,269821,86283,-98029,-171359,-101934,176864,386188,150850,-146348,-108931,37005,95063,96857,14146,-87874,-176802,-358529,-441208,-297373,-71756,56591,-15621,-158152,-149122,-142860,-233086,-214644,-136740,-113625,-17296,19008,33364,166917,244671,116582,50507,127511,-4943,-162952,1485,167890,-15707,-247095,-101884,163339,137104,28625,67867,201986,287444,179710,-42113,-154358,-112399,-68734,-49576,-122510,-245318,-282165,-43851,153348,76968,-42186,52851,290072,496889,470127,53720,-332576,-206175,89423,76714,-175145,-324031,-353186,-354011,-218963,-55521,30485,55532,2131,-137431,-115148,-81094,18950,103247,132735,106489,-6777,-155862,-217634,-142555,-30611],[62843,-52594,-209717,-110811,-2857,-146093,-318898,-213317,116572,280225,101357,33944,117521,-74722,-288315,-165297,109215,237054,148342,-46031,-70804,120958,215338,92179,-68399,-30696,64596,175338,326482,411151,335701,95364,-124617,-210847,-206241,-172419,-207725,-190159,-54213,30596,-39257,-162592,-247753,-210916,-3983,239449,212563,44527,25489,-35550,-122621,-20627,65813,-9117,-31183,57834,134316,214956,192962,99930,130863,216146,124433,37125,70125,-124835,-321094,-152740,73624,126050,57140,-79954,-168920,-135635,-54747,-49989,-106370,-82233,50795,52223,32971,232191,373661,262659,45768,-231469,-309070,-12353,262938,372855,459237,386695,146014,-55403,-112721,-52253,7102,-152026,-276585,-171001,-165543,-262317,-160412,54427,119240,61283,53653,78511,82048,44970,66089,138081,169069,54175,-113657,-103465,52206,36571,-255122,-399223,-258501,-157290,-146332,-29790,44046,-68393,-175753,-149931,-220422,-292320,-122125,50165,70453,-14754,-159538,-138913,22563,3102,-237315,-363083,-211746,30288,127136,40341,-101417,-151256,19122,322057,296337,-93763,-235750,5095,202662,181128,87157,54736,52607,-47614,-57391,88326,143946,126991,234007,270365,185578,217487,262347,235374,276163,374228,400566,340776,182026,15106,20654,126421,114541,16939,-4643,39245,64568,18799,-55083,-185487,-271367,-123237,83207,149965,77939,-54195,-97810,-11657,18788,-45485,-84328,-96668,-92329,-22556,245690,361081,204291,130202,218263,93337,-137556,-200514,-50445,-3374,-129079,-254507,-246392,-221029,-306399,-337728,-155178,25037,-19053,-166428,-254449,-129264,51247,-38995,-151366,64419,183068,48174,91093,337670,458901,341345,238966,264176,288263,240932,204033,14041,-325871,-371912,-14300,231073,256278,305435,191583,-109516,-230352,-170501,-39087,51322,-51146,-179063,-169254,-124367,-65913,48440,261290,413685,341743,113139,-96526,-181496,-110879,11293,74253,137721,222719,240575,-41425,-345889,-428567,-211883,96460,261964,229581,119177,19794,38105,124603,4329,-321819,-526687,-381849,-91021,55396,1790,-142409,-227038,-196857,-72571,42457,92148,16603,-84520,-147330,-148485,-190032,-158024,127640,368464,330865,207552,155541,194198,289503,285950,104389,-86888,4518,303946,389940,112197,-155413,-173763,-150794,-149829,98515,328615,61122,-430521,-497078,-158987,812,-70751,-111120,-17993,175023,226767,91709,-6915,-113150,-278798,-306568,-258133,-182642,-20774,10011,-162473,-168045,-97658,-103606,-170970,-100201,99869,238756,244010,134373,-36673,-121368,-74602,64957,236819,205876,1614,-66861,-13432,-30092,-27901,58164,68267,-23689,15022,165244,209319,70689,-44399,-49836,-137876,-322123,-302253,84640,303297,198387,61549,-10049,8530,202333,299300,180085,32340,18353,185094,331462,263439,99752,-79347,-257143,-290485,-53887,168176,55488,-245182,-278383,124988,466043,411601,217849,216221,328811,309378,-1130,-438770,-562133,-314259,6447,161373,190182,207160,259384,281661,238857,238382,235247,127241,118316,318289,282458,-32027,-49574,195819,236470,78594,8033,124269,203326,13107,-155599,-2384,180180,23441,-190677,-57331,317709,437801,287341,91043,106475,390807,481775,118521,-111909,163157,482807,611060,558278,9011,-744799,-862730,-197042,364194,363435,1412543,2611675,1947816,1925503,1085655,-5463013,-7085826,-1232565,698444,-910358,-1093259,-836625,107212,1693257,1961342,832452,60559,252426,201747,-37196,348148,648953,424476,129980,124366,165348,104651,-157,-75609,-148064,-200006,-298715,-233919,-54995,41374,149931,227326,207195,66182,-190048,-407491,-420852,-292183,-205650,-37602,-43319,-286614,-484750,-523298,-419217,-209562,-137349,-293628,-244527,-33024,37356,68816,79346,-125909,-355634,-280220,-43039,117737,244031,424629,293934,-29667,-80159,-79089,-383753,-561931,-289906,70405,251582,140952,-47790,-109519,-105501,53284,221421,48257,-188513,-178903,-171346,-207945,-139041,21443,23556,-7201,38661,136998,214312,173155,13956,-78228,-80458,-188814,-365613,-440534,-379823,-190302,80521,265459,146572,-112366,-185113,-45215,36077,-52011,-63304,111186,152304,-150278,-462208,-425916,-199266,99987,361092,325366,81222,-41219,-88452,-101119,-1145,141944,142953,84693,167760,135495,-167460,-313885,-177864,-107143,-95246,-34819,20415,-59494,-159929,-84376,30517,39509,-26493,-52629,-78353,-111898,-86486,34352,54763,-71262,-56184,90154,216590,274520,195586,91119,76490,-15985,-18487,235138,243518,-2158,30505,214569,127180,-61719,-145205,-144633,29669,185158,96743,-21324,98822,237317,196274,224723,379894,388937,248259,83115,-97267,-187315,-158034,-163525,-162242,-57293,138809,289463,340500,115651,-283888,-518605,-499443,-340327,-209350,-155366,-127539,-96489,-18492,113160,168733,91269,94720,264945,417272,341721,249747,237364,-83159,-449231,-370505,-168820,-65627,39461,-60122,-50642,159621,255492,247129,141338,-57092,-132829,-40217,23561,-96444,-191390,-83090,31169,-26769,-72154,-3693,61333,64143,-24845,-107107,-109866,-212154,-271725,-12568,86392,-125309,-176600,-19707,-42415,-163050,-64100,87117,130160,100824,-33711,-94282,37741,189874,127136,-88990,-99643,121187,204964,44437,-49705,16025,56307,-25806,-161701,-110688,-21438,-15258,-35077,-23395,46247,75524,5967,2034,94482,83095,-98144,-109609,134307,208579,107090,123739,105013,-31591,-65958,-77821,-182452,-167365,52738,174543,41816,-193305,-284949,-201279,-165438,-290177,-342507,-273585,-256045,-252680,-22175,170194,68590,-88505,-133964,-200049,-134082,136369,197440,-26103,-126476,-1160,69933,-99380,-270177,-112696,116182,95674,90744,210051,196198,48806,82339,206015,131923,-80415,-262329,-234823,-16154,142582,165962,4153,-264161,-380603,-261866,-48714,72618,-96348,-319753,-290560,-163615,-38348,76634,40582,-137441,-159845,-51377,81370,72687,322,-50352,73912,322808,392365,286202,231028,202082,27255,-96781,-13088,65040,162984,211149,86065,-792,-48879,-160634,-143320,19402,137224,142350,15013,-54640,41707,156488,97544,-213674,-371240,-132660,221434,315032,189265,-31274,-83680,137438,338387,241086,6304,10035,200119,235331,648,-340474,-444015,-178144,97386,45417,-183028,-295394,-189733,-114545,-318134,-412624,-202862,-63219,-48766,-29350,30266,143604,220798,177203,199246,138451,-40060,-94673,-42121,46829,181848,239427,150761,143789,206192,59075,-139696,17604,312228,231056,-4094,116871,409765,431586,145058,-131304,-103665,113213,362282,259731,-238100,-895305,-2244308,-3729553,-3487863,-2091105,-788769,1082113,2401173,2014649,1238104,836405,195834,-646600,-1099108,-1721932,-2540356,-1987423,450360,2045914,1266854,110949,-429816,-698744,-552262,-286584,-155481,-32785,111026,122840,-3211,-35032,2156,-32641,-116521,-225885,-309476,-290129,-198979,-64476,-73776,-248141,-192587,-35765,-34856,13643,188689,219654,46620,-146475,-277425,-246798,38306,301498,166752,-45187,-41120,35799,80047,90520,53840,14892,-110047,-402201,-462806,-215770,1522,56738,-45213,-180438,-166314,-121153,-160346,-153328,-167776,-203346,-74914,-8520,-879,157540,285412,209613,173969,213798,75713,5907,212633,286369,-7077,-243243,-48630,217724,173619,36709,29782,119803,220961,129477,-105907,-201096,-144437,-110601,-127312,-188388,-273973,-262149,-27189,112376,22048,-37592,79134,231295,358266,337844,-4292,-245196,-94769,78729,17067,-193320,-284777,-293252,-326412,-241188,-56064,54238,122222,84222,-84318,-67938,-38830,19914,55585,92093,113843,39434,-126851,-239307,-213464,-54175],[55065,-80915,-226764,-111897,8329,-125549,-276418,-131759,149233,213257,9459,-22747,91468,-53566,-236023,-137085,98714,200718,127717,-46468,-74181,126711,229595,100118,-78553,-16927,162435,301839,413811,460636,354480,92636,-78707,-177643,-202727,-139458,-145569,-157721,-27733,53853,-58425,-172207,-211158,-132594,65326,186932,25512,-138671,-65476,-113986,-184098,-84419,-29347,-144671,-129498,36303,123041,98282,44714,7047,80863,180080,78014,-25621,73201,-27050,-219291,-78381,166972,221544,140560,-38689,-164128,-108635,5260,44575,-61889,-153280,-61081,58604,145671,312478,395940,271562,51625,-219179,-248299,-31106,100053,184386,310457,241634,35278,-108937,-146563,-88433,-11615,-140118,-297988,-266135,-231532,-279212,-192815,-21361,35606,-20076,-55271,-22120,72086,92105,85980,146025,202739,49216,-156880,-108949,124158,144993,-180838,-402486,-303758,-205884,-169786,-5169,100310,-4475,-114099,-121511,-251558,-303764,-26789,191510,171892,31868,-126777,-93339,89444,92156,-142558,-338640,-191933,107458,204926,112219,23391,-61637,12755,326636,368457,-117525,-403499,-133040,204417,163104,-53977,-96099,14714,13971,-33315,8618,5052,-830,215257,322662,213337,208672,253896,264605,393634,502517,449818,333610,171412,-17899,-36182,78999,99885,69855,79828,65522,31330,-62790,-211303,-339157,-283187,-41335,149169,187396,96740,-78951,-166617,-108975,-86851,-104766,-86050,-89345,-116805,3131,307959,416690,199411,43336,46176,-26605,-167956,-209368,-137004,-109270,-171368,-271581,-278266,-238057,-313715,-378048,-182492,65106,51668,-125823,-198130,-22837,158723,63134,-54263,86680,154741,13898,36381,243660,332781,256829,231954,317478,367929,281979,144577,-61031,-336760,-366930,-32735,250416,322307,364698,199264,-154233,-275009,-215441,-115638,-48338,-95586,-174914,-165237,-114798,-57607,64749,288203,469461,390075,126524,-91362,-165797,-57425,57505,38525,67423,245581,288416,-3441,-303970,-382437,-195542,93263,277905,226183,71412,-4819,101085,240766,41608,-380748,-597669,-460686,-133618,92700,-11108,-262513,-302745,-153344,671,21567,9557,7206,-14975,-78231,-101102,-142754,-165293,91410,383487,328590,98439,35864,198639,356957,313276,139937,-46171,-21459,231350,311467,33044,-242195,-198089,-79532,-61968,89018,209209,-130341,-589149,-520484,-147055,32478,-26280,-99870,-60327,147250,281445,163268,41381,-42441,-206281,-248620,-187049,-100183,3265,-63404,-271058,-228085,-49510,-39153,-147570,-111622,55429,147233,158190,110511,2341,-70415,-112187,-62163,140369,157712,-80029,-142935,-60059,-36284,37568,122610,73490,-16458,49264,173899,202027,120149,54973,10015,-102293,-329878,-344928,51897,285253,236755,111192,-12997,-7706,231396,369902,243513,63815,-21423,96426,268984,275926,144972,-52019,-304507,-345298,-36498,237157,128057,-190989,-304159,10933,317987,302323,135801,169732,305739,319592,68771,-369354,-551390,-301371,81835,231037,178975,124668,214392,348874,339773,221737,155285,93254,116826,343335,393254,56807,-47392,216453,350472,173037,31304,173118,308644,78217,-153530,-2383,163944,-48465,-260487,-33022,412031,570601,429295,208027,161793,379374,442398,97186,-41801,381901,793667,864208,603769,-29431,-664038,-707597,-265173,-78510,-28475,1456028,2564101,1344762,1360795,1008222,-5470685,-7169290,-1237085,1082808,-653282,-1320158,-1144747,-243648,1390827,1921123,994608,159051,393571,229919,-173625,246337,636452,421921,181305,213132,226397,102421,-109350,-240581,-174067,-153334,-304700,-348718,-222211,-65394,135455,239311,227948,91488,-185750,-415359,-431821,-317180,-187388,89601,159757,-109031,-457749,-577526,-459287,-224060,-56401,-98921,-40959,120381,163970,119002,63753,-144470,-388078,-316752,-107628,15888,164375,407380,327632,-33564,-171387,-219410,-467734,-637628,-294656,170411,378444,211033,-62487,-128332,-59442,94343,157286,-40505,-175203,-79438,-33030,-84017,-78914,-1562,31285,73374,108890,121417,176025,138337,-12751,-80535,-100276,-247216,-413836,-478269,-431786,-240864,48474,236570,138807,-78683,-102474,27111,93379,10152,-62593,53813,142552,-109654,-419145,-288857,5265,197030,282658,180375,-24235,-96195,-103608,-95218,-20725,61124,54448,73724,234787,210596,-111505,-246353,-102021,-47922,-70689,-13838,73299,-2368,-153943,-96335,5921,-46885,-151148,-135805,-61590,-82332,-135414,-87236,-60865,-144375,-67632,149969,329600,359094,216059,107379,93867,-19335,-34505,231791,278697,17423,-9927,228908,245592,69002,-45511,-111302,-35103,43137,-18431,-82593,93258,260442,232245,232142,290690,274892,181734,-12633,-232632,-326965,-252060,-175964,-157700,-85209,144028,348581,363139,64871,-343262,-540545,-456277,-283224,-229775,-283203,-311699,-288912,-166807,6832,46882,-32890,-27672,180361,446659,427336,294768,238682,-130579,-522806,-424875,-184639,-78872,3505,-79017,-47961,131812,207900,231638,219045,57304,-86424,-87163,-77959,-179147,-244141,-157268,-62089,-2997,63376,113565,132235,129532,51570,-65335,-107700,-190525,-243557,-28912,98953,-73860,-191604,-158459,-184945,-199357,-66100,75901,122479,101364,9350,-9687,56223,94342,8350,-123249,-67755,179185,317037,176834,-7865,-4884,67336,40476,-46071,7747,65123,66949,94927,94750,57057,53809,46789,65558,142563,119354,-85101,-131646,68680,77049,-64358,1986,82925,44533,18521,-28346,-142164,-92214,108255,171526,38695,-143777,-283595,-245184,-180295,-214787,-244893,-277001,-417814,-442388,-118098,195797,111614,-76901,-126376,-132864,-73897,138502,210673,18352,-88068,-25848,-1071,-106767,-167863,15940,219805,164651,90905,166667,184328,66261,43907,146129,129342,-39283,-251364,-244710,-44214,73396,76032,-40620,-225001,-306343,-214879,-35117,18851,-223631,-475828,-406258,-221746,-59297,91215,124035,5622,-39592,7499,81531,53974,-15467,-94459,33417,292732,357509,268832,234189,237467,123375,-26801,457,80901,147212,146871,15913,-57380,25386,8278,-79011,-25840,131496,194189,42780,-70424,16991,115858,33880,-208852,-302546,-81742,278227,406795,250059,-11195,-114468,33742,308876,307357,87734,87405,276854,280724,1814,-378206,-519819,-250935,4369,-35167,-205506,-221487,-106937,-50290,-258484,-364704,-191274,-40711,13520,8427,24559,155145,226402,169376,166709,88524,-60667,-84498,-53276,-7213,147602,283555,228845,174410,183302,39113,-123638,51835,351019,304504,113776,219318,475390,457453,145366,-108220,-43115,162393,281104,27885,-486645,-1053521,-2167263,-3110667,-2742486,-1584395,-346210,1432520,2260135,1724818,1224984,927819,175092,-825214,-1427621,-2187593,-2928829,-1841109,840300,2227043,1497824,185728,-391400,-715561,-654561,-441521,-359867,-224913,66253,152129,9970,-57997,-49847,-77016,-96824,-172911,-287416,-345195,-310231,-177506,-114455,-263618,-229359,-78934,-77661,-68033,50721,108531,40631,-113219,-300919,-332873,-80421,170666,114152,11172,17544,28645,43919,61829,79353,118876,-20207,-380111,-428747,-128589,39007,-9218,-131828,-203678,-147277,-76064,-89474,-124122,-233844,-288383,-128777,-36360,-33509,141491,308932,303604,311568,303893,183604,213336,428963,402152,36130,-196606,-22919,204707,166755,21458,-25373,8948,112724,74772,-141005,-216865,-146181,-114204,-155076,-211073,-272913,-205073,-25352,35536,-55914,-56369,81459,151344,183072,156182,-70616,-149186,-7859,44946,-44381,-186381,-223290,-221001,-275563,-229332,-42886,78971,198983,184754,-11351,-75582,-48697,-8390,-697,33417,114363,104326,-66382,-212152,-225872,-53946],[26675,-120041,-231585,-99887,36518,-67207,-167744,-6867,166008,107404,-81616,-78921,44111,-28329,-159200,-106608,33681,100993,65402,-70346,-95649,95137,180276,26144,-111219,346,238381,358549,375961,394180,303356,46499,-80347,-157668,-190703,-107678,-76833,-111886,-3340,68634,-70743,-178502,-164456,-43669,130329,140632,-111581,-272157,-152465,-166784,-211240,-112135,-104863,-261423,-211812,-4431,82216,-24819,-107135,-95031,10027,106951,1355,-95012,71014,82237,-87888,17165,254611,287522,185013,-21181,-167688,-91720,52101,128689,14245,-151051,-117144,72429,220206,313018,322538,234448,82666,-136450,-150281,-56394,-72460,-7768,139640,52978,-135859,-196386,-167228,-85468,-682,-82709,-261992,-322985,-265903,-252662,-183655,-60752,-28546,-90142,-131487,-83885,62570,144641,117597,123322,150514,-12530,-180911,-79362,173898,192897,-122805,-374296,-309162,-209446,-155994,12037,113134,20890,-45522,-54565,-210100,-234197,88555,295974,220053,52486,-78324,-31865,131016,135107,-61325,-261212,-102447,223655,290065,176610,140370,56761,35846,307190,424015,-68772,-501284,-290642,133183,97104,-193824,-216269,1101,92502,-421,-79218,-147294,-131603,162506,321218,175856,106830,186084,302951,506265,581712,445614,276525,112916,-78701,-105183,8178,46088,82203,129231,70221,-21459,-147059,-329685,-411042,-213990,79243,204264,169466,54388,-108607,-186007,-174086,-187547,-161204,-72064,-28247,-56142,97491,361489,412560,156125,-44851,-96160,-104929,-175639,-206749,-232009,-228425,-212111,-277865,-302471,-231296,-271050,-365341,-191626,83606,86900,-86498,-107118,66392,191478,89307,-15292,74449,112724,-40217,-57678,126155,198749,133157,161164,308104,379696,279152,78859,-129997,-333678,-348991,-83373,199063,349327,413309,195092,-183870,-292792,-226917,-146699,-94879,-96777,-138160,-136355,-92792,-66047,42346,272595,458371,358072,105598,-65388,-108531,22228,112090,-17334,-73393,152679,208971,-24057,-278701,-366498,-252759,19470,249047,201103,29467,5878,188159,341894,91802,-367369,-590327,-505930,-182707,89343,-46031,-332439,-304826,-58600,85880,2290,-76053,-289,50881,-17825,-74822,-124925,-185229,33796,357132,301407,-1944,-70290,177736,367069,302287,149103,-15850,-35794,144677,197314,-16937,-234832,-148944,26815,46060,85367,108360,-242560,-629400,-473885,-117862,48259,-1365,-79694,-46998,158192,301844,186282,66967,129,-154258,-198850,-123218,-35028,23847,-69438,-229591,-179048,21861,38183,-72109,-93304,-25676,14671,70213,85343,12951,-56855,-160602,-157582,73093,104026,-156097,-194780,-87229,-42746,84859,175490,65642,-30524,60874,153200,155264,151770,140066,63528,-50234,-292622,-320002,65708,327142,315572,176068,-11267,-20713,242647,404162,283470,89737,-60165,-10281,186393,296065,213721,-2868,-308139,-361391,-32452,281805,224860,-85466,-280528,-109897,104944,106112,17257,120223,303942,368000,183703,-230368,-486837,-279129,129854,275607,162802,54146,163257,376744,394998,185171,40752,-5660,65159,305668,396481,100481,-26277,222656,392205,202182,12416,168934,346596,124913,-113407,22794,167812,-38274,-254815,-30015,406858,619240,526469,301007,183345,300838,334445,74599,79660,592488,1027497,1024876,565104,-83542,-466831,-350875,-142339,-394265,-317111,1483324,2516208,844114,149837,-724373,-5621981,-6035106,-696050,1326959,-380330,-1315979,-1184455,-426951,983976,1669665,989719,239499,500151,242563,-220868,216528,635025,424321,262060,339275,325014,136634,-167680,-345862,-160411,-81483,-258490,-411521,-386766,-204824,77778,241666,231550,77535,-182395,-352800,-329710,-247760,-104743,206011,338470,64473,-396938,-588557,-470299,-236532,-12133,86665,164674,236707,224182,144787,74639,-109760,-352928,-324003,-174746,-95964,88624,358726,310075,-47548,-227436,-302207,-490260,-591274,-190394,294967,439248,210359,-92089,-137178,-12781,106688,63754,-100576,-100447,56368,117775,41704,13326,32854,81738,170297,185198,112500,152625,124012,-22340,-69725,-115397,-285352,-420972,-463319,-430848,-279124,-13885,189272,164859,22144,27428,111579,122347,46568,-47656,1378,113969,-47745,-302174,-122300,191807,273122,185197,12919,-122809,-121271,-91013,-89841,-63079,-20215,-1120,103918,338565,327756,19437,-98702,-18955,-22448,-46169,39720,147202,70956,-123466,-108494,-15538,-98101,-237319,-217509,-58674,-45791,-171398,-203012,-159035,-174812,-57171,209603,427864,424392,216540,101798,109304,10395,-25140,184689,254913,22326,-58798,195568,343607,241369,104656,-19391,-47153,-71181,-141564,-130205,109299,262621,202426,166104,154815,126366,75272,-116709,-322753,-396730,-301452,-159222,-134896,-101731,141880,359680,288018,-42810,-370401,-469631,-345079,-225842,-270796,-405129,-444323,-397614,-246962,-46488,-22754,-114378,-128890,91250,436839,475359,322179,219075,-154495,-517226,-410491,-149260,-16200,28487,-33817,9469,105229,90871,133286,249025,168473,-19261,-126000,-191736,-268902,-292169,-211527,-123614,33080,206490,247660,209128,186998,130216,-12004,-111846,-171277,-191295,-29956,128162,-3696,-202608,-315662,-359960,-255644,-82082,37165,94462,96814,56192,68903,67312,-4229,-77091,-85094,17286,238408,376447,245109,9032,-22527,76978,83904,57748,105197,115041,104233,173053,163923,43505,27848,90327,128893,188646,153985,-64049,-150284,-22228,-58485,-185644,-101063,25258,109240,139970,48029,-85452,-164,168685,163333,10364,-151075,-316083,-311943,-217100,-127963,-104106,-243459,-566923,-650977,-280174,109257,82102,-39425,-35567,-9331,9104,147039,219080,60140,-46867,-24997,-28116,-75674,-41130,144268,277961,158069,34569,118653,181055,89876,20412,84443,115294,-4234,-212328,-213534,-63762,-20729,-33815,-60328,-130180,-165122,-122820,-21681,-36221,-283368,-515072,-448116,-266991,-113536,60704,170239,103569,4474,29137,107341,102503,-10405,-143720,-10598,255413,311057,209922,172287,223701,209208,64295,12768,64461,82770,38222,-85097,-147055,23382,101279,-24009,-46030,121299,205149,56268,-56540,26472,86181,-31868,-183412,-184207,27287,327273,437714,261354,144,-146329,-93921,204019,313738,152432,130695,301426,301192,194,-397694,-540307,-294349,-113362,-153685,-228371,-128991,14455,31133,-185435,-286920,-137392,-6740,14154,-34375,-36900,105197,146931,91124,85813,5448,-110258,-98678,-73543,-60607,92003,263280,232908,147755,129187,21966,-76395,100829,362665,355236,228520,281769,437818,383474,106396,-85435,-2278,159713,105956,-295806,-753965,-1137108,-1843619,-1978547,-1330370,-694401,168735,1492026,1594618,955256,858199,765383,-6220,-983105,-1539270,-2209073,-2690573,-1318133,986019,1845824,1254338,114103,-370778,-699286,-725193,-531298,-486019,-327164,85582,197062,9429,-113884,-143488,-155610,-101035,-123173,-240485,-354034,-373880,-237541,-122995,-248786,-249877,-110497,-118400,-188217,-155888,-28002,83339,10073,-225355,-333035,-149721,24166,15613,31684,67918,17729,-8056,13064,68264,174388,65060,-288570,-349857,-66172,38720,-107133,-242955,-224500,-100849,-18687,-31815,-125465,-318610,-360057,-170921,-62444,-63197,110017,296917,373144,432924,377632,281923,389625,581221,481358,106708,-122090,-39869,121004,115850,-2048,-76263,-104442,-8658,36155,-124469,-182623,-106815,-74096,-109556,-162733,-231515,-148904,-51509,-54101,-132950,-89021,59440,66758,17543,-24583,-123908,-74493,18466,-22918,-106929,-160992,-148985,-151258,-226387,-193495,-16957,99922,255048,268301,61009,-113208,-97349,-57483,-56655,-29073,116447,177608,6653,-154819,-181156,-37793],[-20918,-162448,-225734,-78507,71827,7831,-27159,128875,165805,-4278,-138748,-110727,-14936,-19223,-87033,-84255,-66730,-36855,-16333,-93926,-114789,43664,94363,-94705,-168795,4182,272962,338015,230648,225620,189958,-30054,-135058,-161844,-165874,-71131,-21598,-72704,9669,61089,-91621,-188411,-120228,32459,177738,115096,-162671,-303619,-188389,-164795,-188902,-97947,-150763,-335782,-267385,-60014,24579,-109862,-212734,-166704,-47076,29254,-66582,-129209,80028,180535,46336,112119,304090,296850,168691,-38934,-181842,-101363,61141,178033,113357,-64822,-100296,76002,221550,232569,184032,170485,135293,-3831,-46740,-79102,-205156,-155161,-1285,-118590,-323962,-301441,-169156,-42948,40249,8001,-177438,-326461,-267341,-199934,-141119,-43278,-39821,-123156,-153897,-98118,44319,175947,144430,73391,25871,-122289,-200933,-39876,186548,182648,-75304,-307202,-269666,-162163,-101135,24100,85809,10436,15980,27885,-118231,-111148,185481,330336,204823,47410,-25942,27557,134041,120512,-20634,-149561,39348,345579,352231,208434,205018,158433,76820,271318,445412,33014,-502494,-430735,-5333,15139,-269868,-276174,-1503,154504,35520,-145601,-280106,-245249,80958,272489,100251,-43435,70813,306829,550892,589018,400768,198863,39956,-140134,-168051,-66516,-32915,37915,114498,41146,-84194,-206664,-360368,-363507,-80944,202170,236787,114504,-22153,-130595,-157903,-190034,-247725,-196340,-48263,67139,73647,216771,378510,339688,65357,-146163,-187769,-119742,-140580,-181159,-299082,-319040,-229173,-269080,-319749,-212995,-206372,-316185,-180793,73991,65776,-66277,-9142,121609,152820,32849,-59930,20802,61327,-105100,-159324,32887,115134,27253,60825,242087,317730,222909,19936,-167435,-306193,-321355,-160445,79896,322540,433634,172826,-204100,-296598,-228012,-149247,-79157,-54034,-88728,-93071,-50619,-72412,-11500,214441,375202,245148,46950,-38620,-43017,84285,137844,-94870,-254817,-43923,33057,-93337,-276087,-392291,-371251,-99553,180600,154169,-317,37500,262484,390379,143558,-262423,-491403,-506445,-238156,28170,-103586,-338456,-239867,50299,150966,-12534,-144310,-19555,87663,16544,-82116,-154599,-229101,-47209,281937,253904,-55824,-121280,147774,330470,267896,135724,-1478,-28547,82399,96757,-22667,-145446,-49670,143501,160591,107143,65584,-241716,-541827,-372818,-77458,38567,-6605,-53424,25493,217633,294405,167993,76464,18617,-119768,-158868,-78429,-3007,34442,-13473,-71244,-43749,84616,94794,28760,-49245,-121100,-123019,6969,69435,-9364,-88482,-209960,-205722,40002,48010,-214692,-211408,-90579,-52604,96551,194670,44553,-57856,53073,122245,103184,173295,194938,95396,-7988,-223983,-231541,126480,399840,373360,205247,-21732,-44688,212097,375480,281811,112410,-64247,-93329,96984,302041,277789,43512,-277651,-347447,-50915,290066,313039,37058,-220923,-214684,-117405,-115562,-93236,95960,327757,428317,298218,-66625,-392090,-265384,124651,274153,147650,21526,123527,356339,384262,143416,-54714,-114481,-11519,215625,295993,91386,177,192955,330027,150950,-36812,126065,319978,152117,-36067,65623,172648,29706,-171166,-39033,310677,571073,553925,343192,156414,168510,180519,37404,193163,735782,1143535,1079340,486055,-113924,-210254,86691,133102,-488228,-438257,1463334,2441033,574472,-1362214,-3515918,-5904096,-4174970,175653,1429471,-117529,-1070945,-922141,-368710,593964,1264029,793570,279496,533318,227311,-175565,242965,617606,421734,342822,455903,418723,188446,-163271,-364977,-127331,-3866,-158901,-376704,-471104,-325969,-16479,211554,205632,30801,-175055,-227616,-141820,-124605,-29540,238875,419006,168430,-326541,-545756,-435669,-238230,-10775,224774,328252,285351,197186,131264,92912,-42474,-255822,-288452,-200771,-148069,51952,288201,238017,-70181,-231665,-310147,-470376,-453044,-13712,404717,413496,126771,-141181,-138870,21874,95033,-17664,-105495,13205,183115,225843,134408,113889,115024,158305,254873,238318,110681,143459,115966,-24695,-50982,-116490,-284102,-375506,-389065,-378149,-312596,-107140,138072,230660,183953,186613,192581,120779,49742,-21875,-22003,91353,35156,-133630,29001,309467,306561,95273,-122631,-185689,-111381,-46904,-77170,-110965,-69685,6381,181211,458678,461353,196952,84974,37883,-49150,-39170,95898,203324,126207,-80559,-119203,-41210,-118356,-268278,-263294,-63599,-12376,-182823,-277134,-216767,-172293,-44490,241983,472980,434816,187134,81534,129995,67794,-2812,95536,167450,4626,-95267,139381,401622,405734,262723,106378,-8643,-134863,-235795,-137715,146061,233436,108777,53219,27852,-18,-36321,-204247,-348620,-375078,-287534,-121122,-105463,-109751,131183,324601,148801,-169550,-357679,-329706,-204629,-185096,-317170,-485556,-504030,-412611,-236362,-20146,-12744,-138254,-190095,27361,398758,469670,316375,175678,-151767,-428557,-321687,-71560,85502,90105,46700,87002,74063,-66456,-21160,218465,243700,50694,-145407,-281450,-334039,-316882,-227415,-128702,68532,302839,352316,261400,207168,179534,38367,-111637,-151365,-128379,-15368,147152,49252,-201034,-433176,-514412,-323430,-101396,1840,65871,86160,87415,126557,80743,-69377,-101044,15857,136599,294838,385408,238355,-8950,-42233,73693,98886,134096,168196,115893,81224,168729,150860,6007,12073,130850,175524,214848,175075,-40618,-163735,-115140,-159312,-226684,-164108,-51706,148718,265794,126306,-26077,86305,222606,164435,-22017,-212518,-376502,-386172,-256376,-39002,51598,-184054,-665483,-819857,-452163,-44527,9164,11323,99888,125800,86506,163887,232017,96226,-9883,4566,-12883,-28397,76948,246159,275626,75293,-59341,76921,173080,85886,-10494,18760,86770,23848,-143019,-160373,-95346,-122530,-116887,-28481,6173,2096,-13048,-8494,-75877,-267830,-436370,-407979,-282336,-174481,-2178,170097,140973,-16593,16844,141792,179560,-3982,-191186,-46517,215263,237728,94178,50388,169580,263734,149650,22648,17758,-14065,-78400,-183298,-237642,-46723,90254,-5306,-43202,107194,178161,55670,-23504,67439,93183,-59408,-132924,-42685,160938,356132,409450,233086,7520,-164179,-203027,55093,264703,194464,142396,279664,298581,-3400,-395436,-497568,-298758,-214481,-258608,-237214,-61609,113071,92781,-122335,-207391,-63221,26716,-51361,-155174,-139766,7792,9960,-39642,-25734,-88249,-172950,-127602,-93705,-103008,18198,173748,160152,73884,57049,8985,-10026,153147,343525,364932,296967,275321,300232,229206,40905,-60443,32687,141297,-57423,-572266,-949639,-1146768,-1414422,-712502,280291,276716,628964,1297752,623513,-79015,222054,379808,-305646,-1102644,-1460202,-1846773,-1870516,-479118,944482,1053573,523850,-164300,-423339,-697252,-763472,-531667,-478192,-284368,172236,249714,-210,-190179,-257956,-243406,-137121,-109097,-186909,-301746,-352650,-218186,-116095,-237195,-256583,-113964,-133108,-298800,-363240,-150245,167076,198618,-70218,-250470,-158629,-101908,-88619,42822,116391,6501,-66684,-49356,9563,147016,119313,-145936,-242551,-40991,12660,-190955,-334619,-239387,-51020,30705,8184,-135845,-387065,-406489,-192138,-82628,-92693,53077,239618,397378,505869,410586,331706,477118,622808,499132,188733,-34928,-84251,-5596,38882,-6656,-92997,-191215,-109830,26138,-57681,-101721,-34043,-5001,-3128,-48599,-154089,-121134,-93833,-121146,-180734,-118765,20757,-10071,-109152,-159366,-141778,-32465,-21239,-121659,-165471,-124095,-69310,-88937,-190192,-147811,15848,113130,268695,305002,108778,-147723,-161540,-112970,-103475,-80607,125372,245956,70767,-96244,-106254,-20382],[-78460,-193964,-207168,-53560,98308,70765,96440,233866,149249,-90462,-149591,-112444,-77997,-42847,-46095,-76302,-165653,-167969,-84578,-91488,-110430,-2401,11670,-204837,-237681,-12767,258052,251694,29399,3277,43920,-111386,-223327,-190018,-128709,-27542,8065,-53186,6422,28891,-127057,-203582,-88901,76408,194497,106321,-131340,-215088,-128927,-96142,-119198,-55082,-169642,-359838,-295861,-118425,-25816,-126818,-239644,-181102,-64958,-21071,-87409,-98575,106591,244176,155867,181076,286531,231999,87327,-89884,-198252,-129173,30778,179038,207792,74352,-31937,49152,143732,101595,32073,104235,197061,137742,28887,-96293,-267378,-227935,-77863,-224861,-473915,-391417,-146431,24970,97121,105433,-71707,-284887,-253165,-153557,-85641,27711,9026,-109154,-121113,-74800,6783,157038,145605,10227,-126296,-247082,-224121,-14151,158425,134188,-28748,-206427,-193173,-73838,-16026,30362,25873,-30246,51221,93343,-17424,19815,236701,289557,139679,27809,22309,71055,99032,57520,-27681,-33342,198461,439766,370742,197889,200831,211990,124354,235770,424002,136814,-426101,-523448,-179024,-51536,-250750,-270995,-15033,168403,66520,-165444,-362599,-328549,-11360,201358,26784,-176768,-60735,237886,484318,523475,335610,129319,-11244,-168739,-201440,-122541,-114268,-55212,34376,-18872,-139874,-218766,-281143,-201465,74520,288008,242870,54679,-93707,-135577,-103878,-158982,-242877,-193665,-22828,160148,220662,299917,337349,210562,-64562,-264930,-233126,-79374,-56922,-116991,-302288,-348473,-210523,-245082,-329795,-197908,-153446,-257411,-154858,40900,101,-59328,74576,138132,67017,-77522,-165896,-60322,7827,-160797,-227007,-3413,105209,-18113,-22123,146802,198774,117440,-24851,-156385,-245373,-279933,-239814,-73910,245188,411089,131254,-217201,-294286,-238963,-149731,-22037,13679,-47810,-47699,12191,-57773,-76814,119616,229279,76797,-38996,-32246,-7684,91160,107373,-188983,-430509,-282033,-163312,-178086,-281233,-434649,-500394,-219488,94697,99106,-9901,71228,288647,362656,176730,-93282,-329020,-467504,-297083,-82581,-170177,-288747,-140204,127084,171224,-17867,-173723,-52469,83650,20771,-118531,-229376,-300046,-145553,168497,198434,-39283,-88772,132560,274401,228905,107266,-3935,1295,69086,50204,16351,-14813,56856,236752,261079,162253,95635,-140799,-363359,-238378,-27774,11130,-35246,-27489,125046,296779,267341,131998,84555,30391,-88592,-123031,-55227,-6843,31228,76643,130812,120506,111717,106385,116479,4587,-201651,-227285,-17314,65953,-57841,-155999,-249412,-208583,31345,-2270,-242983,-189640,-71929,-65566,70625,171247,13122,-88224,36066,107325,87512,196774,210257,91903,5275,-141966,-103508,211025,443216,351857,165985,-52437,-85544,130314,275134,231002,133904,-15288,-123557,11142,270315,303459,63922,-232514,-320595,-95908,249716,353036,136242,-150213,-289828,-297069,-290002,-152289,114651,365149,459061,361851,65824,-299408,-268891,64781,223481,137319,36029,105572,291059,307838,108586,-91372,-179321,-79220,102097,137049,45771,20817,119325,171235,37938,-90701,68629,249461,164577,69633,121704,162140,102240,-47152,-52534,159355,440224,503025,318889,78311,9662,17306,-16970,246997,770365,1125502,1033546,420196,-72911,57798,479520,473887,-339506,-373591,1391040,2348366,620699,-2685863,-6457495,-6405928,-2378141,1083855,1487718,185385,-598256,-406327,-95021,293597,747231,439709,269544,477662,184249,-60535,290388,556425,399456,391069,513085,456864,228890,-101488,-299495,-98517,62740,-18494,-234272,-425766,-385285,-130951,131784,145510,-28764,-156115,-69246,71380,-3810,-23607,146446,350758,162409,-263969,-440596,-336946,-214681,-37911,297345,425576,265250,96933,74402,92861,24912,-121566,-202292,-149917,-89045,73142,207474,127689,-90553,-177370,-239017,-405958,-269164,173857,460465,306568,-23082,-206729,-139988,31595,67334,-54493,-50296,131894,262563,260221,178826,197322,213894,231603,295670,241751,109598,137668,92887,-33417,-30471,-96631,-236863,-281693,-268215,-293027,-348870,-220770,94349,320717,365315,341205,256034,100358,28423,9292,-4915,88981,122064,40823,126533,330188,287524,31115,-186286,-193672,-71133,22913,-46788,-141703,-67897,84090,292720,559116,569295,368827,243225,48086,-118269,-53700,126972,211422,134881,-45827,-126671,-73659,-119890,-243253,-248067,-60709,13956,-165005,-291711,-231937,-161756,-46023,232623,446654,377480,132489,58526,154302,135432,19614,-15965,31610,-39281,-104426,92758,407615,506106,380752,227847,56636,-150983,-276883,-96184,188350,166164,-29235,-66924,-46254,-65713,-119160,-255522,-316357,-278291,-215217,-73917,-79656,-114339,107997,253420,1889,-266185,-305672,-166856,-76796,-161431,-344612,-499684,-485796,-346955,-138953,84414,70278,-118071,-212276,4674,348262,409215,268390,110359,-127921,-280666,-179135,28720,179933,152088,123935,146221,34102,-215257,-178731,137976,258705,99689,-142455,-319591,-349097,-303514,-200069,-82270,85531,316889,392301,264967,172499,178438,72747,-91927,-114086,-58813,15501,135602,61072,-177310,-463818,-595185,-380669,-110425,-585,55113,66624,86849,155822,102217,-82444,-59021,148695,256685,338134,358873,176142,-54292,-69344,46276,88193,176759,194403,71527,7038,90541,65584,-40960,16340,161533,193476,207348,170278,-24257,-173284,-187894,-201170,-187868,-177890,-122175,154966,349843,175486,23014,151102,263690,185667,-37598,-300031,-443959,-439284,-269571,43239,186026,-118622,-688947,-893204,-565599,-192126,-66983,50511,217091,221168,133292,189807,260063,128684,22142,59255,29442,7404,154883,300606,216798,-55222,-156447,51561,153117,36572,-66626,-51711,42273,43778,-53214,-108121,-148154,-207476,-138500,52953,146059,143112,87101,13575,-84741,-195085,-280412,-304048,-256636,-208043,-70689,131914,128715,-59854,-7315,168121,230187,-17615,-225815,-66264,166230,122580,-74666,-106668,92948,276735,207883,33104,-43849,-113461,-161961,-239209,-287796,-139835,-3881,-34374,-33950,81938,123464,42000,6315,118420,143042,-24662,-61233,86291,269603,349902,336837,185770,14963,-157033,-255051,-84461,187781,223744,151027,242793,282905,-7357,-369762,-405148,-270966,-267724,-298512,-216142,-47109,134544,110692,-76738,-142964,6661,48470,-157815,-315872,-256770,-109539,-134479,-177396,-131101,-163488,-228833,-156425,-101086,-125552,-64662,35139,36394,-19695,-14602,915,57519,192231,292265,318611,285160,195110,104625,44772,-26022,-24020,88705,158964,-102341,-674697,-1003625,-1090268,-1026705,274731,1513062,967201,883500,946575,-321071,-1034033,-451429,-91982,-635213,-1178750,-1275353,-1290718,-755375,453165,796263,127534,-480473,-613105,-566400,-742493,-774096,-452675,-336020,-104506,297282,294157,-14537,-268144,-360715,-307034,-194683,-142723,-141338,-190101,-229424,-118524,-108171,-253068,-253431,-82274,-102085,-348632,-502651,-229924,261782,399841,117645,-114943,-116357,-178326,-158550,69453,165644,-3474,-122376,-116253,-89323,35323,128028,12707,-125071,-44641,-19536,-224612,-372144,-246274,-25541,51942,32752,-127132,-399707,-407875,-180920,-90457,-126032,-34011,140481,367626,510598,387645,310647,454412,549536,451336,264058,57103,-117161,-127773,-35655,30326,-52187,-226989,-163896,43193,31612,-1839,46583,63456,118773,91512,-58335,-116683,-118554,-132365,-176474,-127394,-20962,-72012,-188773,-219673,-109177,-12663,-98027,-227398,-209373,-82689,7209,-32432,-161259,-102937,47521,117752,239232,284251,113688,-160769,-219346,-161030,-135636,-111812,139453,296371,110010,-62165,-41065,-17064],[-132117,-198974,-170388,-30322,101742,98187,160907,274029,118749,-132558,-124153,-96499,-140516,-103861,-50780,-81743,-222322,-244766,-111144,-49714,-70988,-20976,-32748,-252618,-290936,-42843,201327,125690,-165376,-209392,-94780,-170480,-308955,-230695,-86374,17303,10978,-55196,-10227,-15917,-169873,-220507,-76101,79275,173015,96289,-57401,-39583,31914,24212,-22531,-7770,-170029,-339988,-302429,-163341,-42930,-69125,-181786,-132373,-35613,-24255,-41895,-3949,138360,253258,218605,203327,189949,93262,-43591,-161492,-205319,-147765,-17386,135113,261890,205437,38999,-18351,12350,-29828,-80200,57226,252930,247191,58566,-108409,-256366,-223242,-84620,-248516,-540711,-429263,-96579,93748,145444,178290,20947,-223211,-246396,-145882,-41628,126777,97886,-56866,-52057,-35099,-53104,72619,106325,-46152,-247758,-343099,-245606,-14559,97414,73246,22453,-88495,-95869,34492,77833,27100,-57023,-95387,44559,114651,50380,114291,235796,197114,53485,8087,62074,90931,37074,-31113,-69142,58374,335568,485837,343082,154173,143940,210593,169784,217841,363530,186944,-323925,-558946,-340611,-85685,-147986,-217799,-57158,119225,86138,-128138,-376205,-374291,-87808,139524,-10282,-237497,-170539,87330,309554,406359,268933,84426,-19097,-142099,-186926,-141129,-171837,-164953,-82707,-91754,-169759,-174305,-109372,26561,202042,308634,225909,20404,-126948,-121193,-52681,-98273,-169111,-145439,-2452,213464,320182,301020,235965,58025,-206682,-389341,-254213,-15795,59948,-7402,-224786,-305135,-158027,-208757,-329431,-196592,-138128,-215249,-124927,-4050,-74603,-45638,135074,124135,-31878,-192841,-275862,-140418,-40181,-184971,-228031,22121,152107,7094,-50803,58898,56556,-17776,-54122,-95571,-150808,-218520,-290114,-213809,135198,339680,74776,-220492,-284034,-264313,-167802,35617,75143,-29293,-11450,85131,-13598,-128217,2561,49270,-98834,-128320,-58294,-29293,27726,16140,-285743,-550071,-466685,-296083,-237631,-267564,-443580,-569375,-293058,21758,57680,7012,93013,250456,262551,171350,74009,-159673,-405495,-351028,-208747,-220601,-206666,-50245,134092,135621,-12013,-153116,-87501,45777,5829,-163786,-326272,-388451,-245242,43818,150691,46915,28444,151104,228073,199120,72410,-18271,45413,103663,68614,85381,107062,128176,276400,325983,241778,180885,5313,-162853,-95029,28476,-17274,-70051,-10486,199259,342798,227640,106829,106379,55923,-44802,-83604,-47960,-37108,14435,164849,299501,246106,91068,68122,158222,48941,-242599,-272673,-5973,68573,-119880,-237420,-269328,-181030,29904,-36301,-230550,-134546,-37221,-76195,22039,114949,-21624,-112035,21941,128306,136529,231925,187533,49093,-12103,-62733,29323,282817,402519,230273,62539,-96697,-136600,8294,118553,139849,154616,80228,-95386,-63059,190563,267657,45368,-194842,-297683,-162432,155566,317967,181228,-94893,-332968,-402800,-363869,-134779,175468,392213,423603,341326,121559,-238239,-284682,-24663,140517,131858,86526,108472,195193,185397,84735,-60480,-172387,-110897,97,-17164,-6504,31285,14010,-37058,-91022,-120680,19584,162401,168103,187402,189377,132918,127585,57480,-66258,4302,265586,386874,231498,-37767,-143255,-117894,-77930,219663,688429,984837,904032,400749,65354,305064,736217,775706,756,-142395,1297052,2275423,985079,-3377387,-8695733,-7246431,-1378474,1786016,1647190,607624,50197,235775,277410,86931,154466,10496,216488,351411,128794,86567,322235,437777,343447,382652,478197,404192,231126,-4592,-179856,-89314,109839,142851,-11116,-251343,-363452,-242707,2904,57878,-76207,-119614,81746,243978,69883,-108432,-60997,136709,50781,-212505,-272832,-166827,-153553,-66111,308582,454631,201596,-35782,-14979,59459,65188,14859,-70599,-14458,83389,144894,126368,9207,-92334,-71187,-101075,-278687,-81624,311498,440838,150940,-196938,-276928,-147102,8345,31047,-35733,47614,223557,277679,225862,181535,243818,288075,270278,271858,185888,100277,121197,39853,-59236,-15197,-56739,-153744,-160709,-132016,-206291,-388351,-330776,64519,402336,502773,447832,290480,78601,789,38700,44158,102118,182801,167272,150326,257776,221515,-2506,-168449,-145351,-14329,101381,6100,-136941,-16401,210087,407949,602580,610608,480362,325007,13824,-196493,-80212,117912,163057,88442,-37445,-128934,-107433,-114685,-176080,-168428,-33097,37244,-120609,-250899,-219699,-167806,-67230,184612,355856,267433,70556,44861,173963,191397,34738,-118688,-119958,-105028,-84191,79425,359907,502555,423516,307436,114104,-140939,-260112,-18199,214252,64958,-178681,-156517,-52033,-64280,-152354,-261191,-250785,-150385,-110711,-29305,-61037,-117791,69202,161838,-100472,-295062,-226071,-33000,9219,-140517,-330683,-443709,-401630,-227780,16966,237200,189219,-84632,-210553,21146,300450,310060,182193,31631,-94470,-117052,-22364,128458,233757,183763,166408,160845,-13363,-307929,-285791,34371,206345,107102,-123477,-298327,-306609,-249372,-140666,-15512,69382,247347,357986,212554,84598,122695,79675,-47082,-42229,22829,59643,87971,29370,-126938,-392446,-573924,-404404,-102192,39333,67515,35298,50077,158027,130967,-48897,26692,271431,339524,352328,313799,96901,-104048,-101562,-4610,62560,190735,192264,1298,-88531,-19438,-44100,-73686,43070,177327,179555,161637,130224,-26227,-182374,-226722,-182284,-97538,-146109,-158871,130591,354200,174086,55103,189981,291146,224974,-30606,-375965,-491511,-441240,-235261,107748,265188,-69440,-638442,-845943,-570702,-266037,-116861,50605,255941,238013,135206,221756,307983,161662,53328,128608,76431,10884,175184,300186,122850,-188779,-223377,46396,121470,-51120,-147558,-121299,-16288,51568,36018,-73454,-212063,-251631,-92498,152063,240556,213838,157841,55974,-55832,-100254,-110854,-173034,-191388,-190979,-115814,77548,97659,-73302,-13396,175793,210319,-63961,-236649,-68873,96651,-33664,-265927,-258424,16151,253162,232764,50342,-97477,-183945,-183578,-224053,-266157,-197681,-123316,-100965,-39952,36823,55087,16726,10142,150312,219512,68718,19269,169960,308534,295058,239063,140558,24165,-123033,-231854,-161431,120369,254585,187129,223592,260801,-12610,-321744,-292196,-228946,-264166,-247531,-155805,-83252,62073,86762,-39725,-95504,53737,51856,-260766,-455409,-355798,-215389,-234938,-267618,-191433,-198360,-262374,-170854,-83833,-122130,-141834,-111898,-90655,-96922,-68197,-2575,108919,203457,211321,210925,182962,63372,-83114,-107066,-67104,31704,186857,253160,27765,-544639,-894517,-981091,-787002,695006,1940173,1111223,821941,566528,-918724,-1570219,-877511,-462693,-895776,-1216278,-1089993,-781005,238154,1177117,609858,-637721,-1401412,-1092664,-759871,-830824,-760371,-332208,-118850,140421,410928,312196,-30320,-326149,-415704,-316178,-246119,-205690,-105470,-38005,-21811,33004,-105364,-297647,-242354,-20726,-20395,-306779,-532112,-258049,328393,552849,284052,30958,-46078,-192835,-172160,116546,207200,-14663,-168156,-177367,-202945,-125116,93988,147155,-14981,-55532,-40018,-198364,-345431,-245529,-42701,34830,48610,-80510,-332252,-342005,-125588,-78151,-163950,-144901,15263,289415,447884,313606,226516,344871,400322,357369,318375,153750,-98124,-199853,-81707,112511,49179,-200269,-160174,72306,101007,75722,101777,99317,197072,198591,31066,-101320,-88896,-72006,-112131,-102063,-50429,-115742,-226014,-198849,-26231,8176,-161706,-300353,-225487,-44238,69261,20798,-123088,-61816,70425,116218,187984,219423,70708,-158835,-258462,-193917,-152937,-122303,149757,319049,119127,-63582,-18141,-36761],[-168566,-167842,-110431,-11473,76968,82417,149557,237712,78559,-129747,-85754,-83678,-199373,-192219,-99030,-91864,-207676,-236335,-86244,24529,28,-2991,-23933,-217467,-299277,-66333,124210,-7362,-304018,-356882,-190906,-190799,-355462,-265523,-50813,50968,-5057,-71295,-30519,-51417,-202275,-232080,-81109,45706,115608,64465,2807,146601,242049,156597,69460,22101,-158156,-289723,-290384,-178063,-9559,46553,-58815,-35964,30522,20707,59628,120418,148229,197726,222342,169891,27885,-96180,-192857,-236808,-196695,-128999,-50744,66240,249846,265298,61121,-119798,-127830,-112972,-117358,41458,290874,301245,47026,-115173,-193851,-162719,-43481,-206709,-508940,-390670,-24389,137110,159349,202517,73890,-168564,-259804,-191221,-27355,217613,191223,11252,21775,18,-125166,-67384,26224,-77888,-292375,-374634,-252060,-38442,19913,20088,75986,26243,4704,138259,156602,10572,-150562,-177108,-6923,82085,60234,146196,196993,93825,-22402,-2053,90411,85064,-37044,-120408,-120152,108892,421793,483009,285233,101038,72926,170733,206915,225804,278821,153844,-249688,-549605,-447681,-87768,-5050,-143904,-130248,15862,91938,-43081,-322667,-380330,-124083,110368,2352,-204211,-228514,-111635,80018,272715,211439,64371,13858,-61777,-120641,-113290,-183466,-245709,-190169,-150532,-160066,-82470,101564,245303,260670,256652,192463,25763,-108684,-92664,-26223,-31269,-44757,-56573,11056,206672,326324,214715,98505,-74317,-323063,-492739,-274642,31704,175537,132859,-82193,-202868,-85701,-164301,-313114,-210126,-167014,-204291,-104397,-48799,-120978,-8837,174599,97137,-112387,-268032,-330231,-190499,-77623,-163992,-154075,87087,213644,79199,-15624,8489,-70162,-152992,-70693,-771,-34505,-137078,-288940,-298015,16615,225027,11495,-208781,-256915,-289670,-204246,54381,100528,-35328,7588,148606,53484,-144879,-113759,-120910,-226417,-191285,-113553,-110716,-91983,-114691,-365232,-575853,-512324,-313615,-242483,-212955,-373642,-521073,-287807,-12475,48255,50133,99296,161044,123193,118874,166724,-39585,-337586,-385811,-303174,-227588,-117934,-6773,58357,49375,1020,-88032,-105995,-4001,-7577,-190403,-410187,-472101,-323495,-58172,122985,175368,199492,206489,208900,182056,39047,-34644,89689,159706,127467,159949,184107,141798,248270,340274,322141,277362,122973,-13443,29627,82811,-32921,-94571,-10030,202370,309061,180538,112712,149210,106296,19280,-35453,-46116,-77125,-11113,222921,384806,283897,29855,-3126,142281,71170,-232754,-256055,23082,64242,-183345,-307132,-263522,-141915,20444,-46965,-175491,-58385,6220,-75200,-23299,51033,-49153,-122270,19198,187542,249156,280781,140369,-21346,-44270,2875,134214,309266,263926,39547,-64955,-135343,-181379,-125840,-58248,32814,173637,194525,-25352,-117952,73708,170413,-9520,-179998,-286565,-234681,19138,208775,162097,-72535,-349667,-430677,-325376,-44208,258591,384707,312212,236658,83920,-223508,-295411,-102118,55570,127980,147154,121426,89066,47422,67006,14018,-103402,-98492,-63503,-115160,-38028,33641,-94013,-224830,-180949,-106834,-7219,81635,165029,295546,265207,96034,83461,93214,-75666,-104221,98934,237682,105392,-163173,-261438,-200290,-126622,128115,519109,757077,712764,423366,281801,509026,820110,955569,435541,209762,1231916,2249873,1572672,-3210521,-9726968,-8442269,-1532498,2171759,2015021,1188045,774387,830351,590264,-69708,-452359,-390904,139840,201106,85501,226347,315226,269288,247177,311377,350563,259379,182600,94964,-52511,-99479,138758,304658,242943,862,-271899,-327459,-151359,-39752,-92150,-65205,189294,333818,82151,-256318,-323587,-157925,-116968,-162666,-58569,57017,-54419,-69456,277633,428874,130241,-152857,-113538,-1256,69310,121111,85490,177102,314195,233796,49952,-85075,-62096,66430,74127,-83030,80815,361741,352282,-3431,-341151,-334080,-162519,-46044,-8813,24726,155731,268968,236955,156793,163518,244508,302176,253504,184456,85192,76809,84600,-42304,-104526,-12068,-7799,-58650,-44635,-20509,-147943,-420757,-404061,50615,438854,538435,467093,287869,69252,-15761,58649,99085,109194,185971,204054,103774,125194,128073,-12709,-92376,-59078,39463,163529,74668,-90933,63539,340013,488345,566506,562530,495845,312191,-41056,-242906,-102615,70612,74899,4306,-59372,-122705,-129781,-108015,-89364,-44924,28105,66769,-58141,-175845,-200686,-199961,-100542,115825,227153,138819,23858,47914,180896,219586,42979,-182429,-247115,-179190,-46122,102046,267578,389378,381352,321634,133471,-129591,-199737,67421,205432,-52978,-302040,-192048,-5409,-20182,-134917,-224633,-182431,-42172,-10509,5014,-45884,-116976,17818,69190,-132388,-247188,-139758,33807,45064,-103698,-266967,-337481,-277888,-86325,188575,390359,293569,-67152,-202484,60450,265167,200109,75607,-46629,-64885,15275,105864,208618,239329,172239,160487,126025,-59371,-316878,-311172,-62907,98282,64024,-100391,-231282,-220764,-166721,-71851,30904,17303,127726,268711,117450,-35643,24389,48040,7015,63947,122206,107811,15277,-27515,-55270,-242763,-459180,-382551,-80910,103282,90891,-7909,-12244,141032,159397,4837,114490,344838,355066,320747,259937,38119,-129973,-126397,-62788,36270,188238,175561,-66671,-167594,-107852,-118854,-69718,87492,177433,140392,84897,52652,-55691,-194273,-229101,-121017,2818,-82202,-142455,90870,271464,121855,71588,209693,306944,264416,-16647,-415284,-498081,-374869,-152053,141739,268372,-53476,-540011,-696973,-461422,-238181,-135850,-5998,186182,164785,92075,251525,368988,196853,88300,196662,106299,-22725,141935,254944,24664,-283812,-243890,55125,83294,-149364,-231247,-177359,-82311,41570,100136,-60287,-260933,-240965,-4265,221064,249904,194202,189657,122699,4885,-21661,11494,-56456,-103078,-123744,-118232,33401,83057,-22805,20652,162542,109889,-138910,-218119,-61430,-1600,-207601,-428306,-360534,-39361,211088,234721,80445,-122181,-205455,-138487,-133463,-166793,-177955,-201444,-175750,-74142,-29628,-12895,-17981,-23971,140846,291460,189925,90983,190628,258509,187237,133890,111382,34732,-70151,-143014,-147169,91244,291135,256266,231436,226050,-25399,-257480,-191038,-192155,-219145,-120649,-59903,-138318,-69156,48672,5933,-55819,70793,36467,-316344,-515345,-409641,-284252,-259348,-271891,-185696,-188523,-267501,-161901,-36178,-91230,-196913,-220790,-168359,-126068,-92826,-2840,134051,181664,109469,52534,11328,-78110,-198861,-175217,-65000,104592,324377,426310,307802,-219425,-656927,-836974,-730712,492944,1476032,653430,428432,273923,-987054,-1494583,-853166,-580082,-1013398,-1220293,-984103,-511068,738964,1437113,417939,-1042558,-1901461,-1411215,-917184,-918073,-718886,-216884,78937,344519,463558,291125,-44898,-343699,-394431,-254151,-256434,-254271,-66119,124958,218196,190246,-104222,-347826,-221554,54607,97150,-176789,-450518,-242515,339006,614357,389460,148808,25383,-153950,-134865,162842,221471,-32977,-200902,-223204,-296571,-275032,34893,225428,72551,-52355,-40780,-132161,-272123,-239670,-102380,-15214,63702,2906,-191093,-199423,-19961,-38758,-199877,-260577,-113411,179152,338294,214496,117417,205352,238627,252122,344158,253868,-10994,-198617,-87218,219682,188604,-117934,-108379,92192,113758,94737,105352,82252,186223,220187,90836,-38539,11935,49855,1105,-40493,-55680,-139239,-226238,-110795,88665,50005,-165373,-301369,-204429,-16444,104584,70065,-60296,-20590,79049,112343,147557,141224,-9669,-165296,-278302,-211918,-160286,-120032,144098,309246,103804,-92534,-45663,-77158],[-179740,-102745,-28308,3818,31265,34546,78329,141590,34456,-96547,-57286,-89678,-250066,-287026,-174475,-93252,-115265,-141871,-23820,106672,85235,43320,26906,-117985,-245645,-61508,53938,-117369,-364063,-409163,-225686,-172499,-342241,-276490,-33547,60547,-29077,-91046,-42559,-55779,-203671,-229737,-96745,-7537,36056,500,3551,256302,407245,250884,126226,26322,-133550,-221721,-256605,-149314,74914,187620,92156,78518,110778,96875,180418,221576,109659,82945,167177,86643,-161670,-291897,-322679,-300478,-175940,-63877,-43938,1325,171039,219595,7232,-233219,-233138,-120764,-73116,56752,304336,300819,16566,-113265,-112967,-81232,8994,-139017,-399769,-278084,56726,136990,122297,170493,78767,-136246,-287423,-275959,-47453,268938,256457,69478,69453,19324,-187226,-227512,-78694,-77574,-246886,-329570,-230510,-71424,-54434,-16392,122956,122272,95246,217065,202817,-19244,-239058,-261487,-88731,7518,12901,115560,145898,20205,-66195,-1971,103577,55461,-110775,-192568,-157585,119579,448032,447166,223774,66321,29483,121016,230455,253533,190597,51702,-227486,-518275,-481505,-70114,126577,-73860,-218142,-112253,85667,62161,-226301,-350627,-110789,117744,52788,-96935,-222957,-292503,-122458,158049,164807,57310,63456,44784,-17785,-43240,-137964,-256978,-242901,-169864,-107302,31586,281005,381029,232860,146347,147338,61954,-50139,-60126,-30777,22227,96157,55890,21798,145940,235702,79422,-30642,-147492,-378878,-545164,-305139,34526,247676,264234,78354,-75918,-13568,-115970,-275794,-228883,-223873,-221322,-102892,-86294,-122230,49378,200769,77743,-154071,-282212,-300984,-195802,-103624,-101199,-26255,154603,247039,156659,62895,7251,-150945,-257930,-79086,100431,80889,-47223,-235467,-309859,-89317,84094,-49793,-179110,-204907,-290172,-240217,17722,75104,-57506,5667,181157,124498,-119147,-202780,-236381,-265820,-204729,-180432,-228622,-230295,-246672,-408444,-497791,-388963,-218499,-186982,-113844,-214004,-344781,-198796,1430,74570,109441,96946,59342,-4849,29620,144704,3389,-272585,-385348,-326281,-173893,-38480,-22041,-81183,-67317,13945,1182,-93212,-39463,568,-176400,-448034,-523083,-358404,-109725,118569,300832,369809,282341,216269,171430,13188,-41154,120283,197961,179199,215594,209962,105207,160970,301405,373969,332612,150914,35785,107556,120189,-33812,-102325,-29221,119747,183889,130710,152465,207384,175047,97874,22174,-37945,-109208,-36605,241087,377425,223245,-48821,-75717,83641,71197,-177718,-195525,46522,39621,-240499,-345451,-230952,-105680,-3322,-35940,-89856,21675,51911,-53269,-39532,9826,-57836,-115105,29313,266704,392140,335709,90890,-93146,-67960,49710,191726,277645,67111,-151483,-160880,-146423,-202023,-237710,-210774,-57480,190381,292713,59387,-145464,-51163,37265,-82744,-189304,-282104,-288734,-127149,56940,92170,-85632,-347700,-399064,-207125,88275,332551,330776,153085,83291,-28361,-249097,-278728,-127603,-606,121047,189168,129727,-7248,-76510,45507,89246,-12550,-55683,-79536,-137481,-36757,32673,-171322,-327371,-190257,-45458,-9394,18891,152235,370829,339075,69517,-11712,50100,-71162,-132843,-12830,96383,-20158,-259749,-325696,-224869,-145696,17333,316353,491985,486837,450677,510581,647131,747525,981103,860233,620953,1231991,2253657,2211864,-2258103,-9507029,-9798438,-2671441,2266254,2582039,1872788,1435568,1211336,710640,-223594,-967252,-677295,62993,82614,75818,328016,265458,77479,116951,192581,163786,59090,91568,165658,41178,-113896,157779,449132,474310,249628,-146816,-365785,-289474,-124045,-70750,349,235692,338708,52075,-405037,-555163,-427341,-266374,-101211,165770,287401,65235,-37890,226523,366751,78720,-219773,-193126,-63819,49316,178541,232373,368970,512472,291479,-21794,-133070,2004,204647,244297,147473,200127,321201,226828,-106350,-410387,-360763,-181833,-117682,-49192,94952,238782,266493,167615,95692,147418,203373,242019,180303,59451,-25842,40432,27848,-136734,-161672,-25936,31742,19247,34555,32373,-134845,-427647,-409030,52063,405793,447060,379429,245071,76185,-12648,63037,127683,83941,114433,139143,10138,-18401,34957,-11939,-2094,32815,70509,184148,139944,-13805,140594,424194,501816,453014,429614,410972,225210,-82266,-228452,-108058,995,-19086,-79818,-95539,-102262,-125408,-96846,-6656,86551,118081,110827,10467,-93789,-188113,-247011,-129676,50395,94562,27681,7832,67479,173935,217712,50531,-190635,-316100,-242103,-9809,140359,148814,200504,272881,268791,101479,-131518,-121547,128132,155682,-161712,-368186,-170053,57566,26023,-85071,-161109,-134965,10233,53338,26089,-27308,-104730,-34066,-4805,-101806,-145821,-70363,23471,41629,-41098,-165902,-217658,-149187,48758,332138,495823,341792,-77260,-197176,100925,244557,108325,-25029,-109393,-50634,82907,175957,258804,212609,124356,111607,57710,-89131,-242895,-256236,-134406,-40219,-22067,-84377,-145779,-121171,-78793,-18283,28316,-56755,11569,163403,8917,-155235,-94371,-31976,33638,176689,231971,145549,-59932,-80548,21910,-67041,-290845,-318551,-58521,153759,101411,-57954,-78361,114752,175386,42855,159413,345067,291702,233553,196817,18471,-112521,-126693,-103891,20402,180265,155870,-105691,-199862,-137099,-120389,-19670,140125,166106,90013,-5417,-54222,-115018,-209258,-201278,-44662,78363,-3665,-68999,60497,134341,41422,79633,221619,311577,276151,-25378,-420102,-457771,-246135,-41036,135392,196112,-76072,-431341,-499977,-281029,-135117,-143624,-117170,21849,21444,16551,267016,423667,229839,127221,245142,104994,-79774,79709,189397,-48113,-318431,-226213,61836,44065,-223096,-283731,-204978,-144743,10952,122579,-59410,-265827,-178463,81216,219394,161727,94079,181789,203283,78896,12792,50847,13652,-19262,-31386,-75776,19620,106691,90240,95833,132297,-41146,-221210,-174150,-56519,-124772,-359670,-509630,-380547,-58516,173878,233222,125014,-107824,-177470,-47837,8327,-13383,-74506,-193447,-221499,-129992,-105869,-69075,-58537,-91283,85031,326781,293434,137176,152966,136453,39337,36356,101857,45599,-12319,-20850,-51760,105881,319650,328100,242943,159962,-56579,-189281,-123169,-171894,-163392,30039,53121,-166403,-184514,35984,73362,-12091,62377,7547,-300660,-466247,-404384,-303419,-206770,-187568,-123045,-149307,-247702,-127984,37819,-37482,-217633,-257538,-160261,-91874,-87243,-1536,133762,135337,3631,-126761,-181856,-183391,-205860,-140799,-20974,178615,468332,631351,635277,181685,-365284,-676589,-814866,-139571,410478,-230162,-202496,130740,-555640,-848853,-363763,-400806,-963655,-1186440,-979018,-553517,580023,1132302,212751,-1052327,-1822554,-1411979,-942538,-938747,-638262,-138699,172402,416807,427198,229827,-55189,-306506,-287080,-124429,-198237,-238705,-2680,269549,424158,311057,-94722,-367986,-186711,122445,219338,4240,-293493,-198633,292908,578681,422876,217152,77262,-86910,-76420,171019,186566,-64333,-220624,-246862,-340009,-357361,-25536,233823,126516,-25880,-26738,-65079,-188168,-231959,-185456,-78759,83698,101510,-15642,1593,129798,31107,-219232,-353460,-223358,57872,213594,128039,36857,100215,123933,170654,339892,344317,121337,-133708,-58861,315459,324837,-5237,-34972,86072,57871,41756,50563,12419,75928,134518,106235,79975,168000,200409,135470,47371,-32130,-140104,-188794,16256,203317,115303,-89749,-213341,-147005,-5530,105055,110890,30572,26419,71106,108695,144738,82822,-105350,-201117,-285924,-221041,-165086,-116531,113783,268197,76444,-126959,-103257,-124734],[-165331,-18597,65837,19559,-17847,-20920,-12040,24260,-7233,-54726,-50072,-115634,-285360,-364937,-253544,-73574,36562,7924,44192,165625,160162,95438,88257,327,-135798,-16731,13077,-184045,-351455,-367881,-200608,-129777,-272437,-252818,-39706,39705,-53744,-108049,-38668,-17959,-160343,-205692,-110872,-57056,-43019,-88041,-68294,233950,439331,267207,130520,13701,-90842,-143874,-193591,-71011,192984,315713,228481,178488,180366,176903,272963,253182,14985,-67967,65781,-27489,-328133,-439075,-400385,-342563,-154795,28016,6388,-33786,53956,81336,-110859,-330152,-278913,-58391,29777,92335,291439,263793,-6736,-97270,-42569,-12460,39021,-86499,-261155,-123867,127390,90850,35055,93598,47561,-123677,-308936,-363436,-91143,268053,279086,100072,73674,24737,-213679,-358976,-181711,-52555,-136648,-224176,-177360,-95653,-108435,-37785,152786,193358,168626,259655,210639,-56869,-304876,-327243,-171924,-80788,-68118,44437,106226,-77,-72330,904,96914,7596,-175412,-240035,-170306,105975,424724,400574,183508,69900,39176,87017,234975,282372,118594,-67137,-238253,-478951,-452283,-46718,209299,-21720,-292681,-227305,71467,151228,-127644,-297380,-60405,144321,111474,35566,-162369,-383577,-225204,86171,126070,49039,96714,134825,90687,51832,-39710,-181097,-216129,-136429,-20299,135242,367960,389584,129266,6946,91042,101879,20011,-34042,-56696,51919,215659,167528,37525,60782,89420,-44168,-105134,-142543,-357052,-528836,-338130,-13465,242884,333980,195695,33867,40133,-67809,-216873,-236393,-276141,-246956,-120833,-116228,-92041,107117,219825,82706,-150186,-245260,-207044,-163230,-121213,-17899,112659,191447,230438,203251,146735,45619,-173282,-312076,-83346,178657,169592,29725,-152435,-263433,-169317,-58161,-101948,-134796,-129453,-246385,-248843,-59065,6315,-82440,-15895,168939,176535,-60121,-243264,-269943,-210979,-163387,-234133,-341990,-340937,-339622,-404796,-338939,-142671,-60502,-90163,10627,-676,-87999,-51253,51591,121076,166538,98003,-6625,-74372,-68292,24169,-18116,-208162,-338638,-264330,-61361,30738,-77770,-239206,-184256,21506,88045,-48283,-43033,38842,-116539,-422984,-519744,-338062,-100193,129999,377082,481386,349608,235128,156599,-1381,-27810,129571,185462,178373,237803,208370,51625,43946,221060,373933,308046,65724,-23695,117484,124043,-30135,-99148,-64464,-22670,1381,83612,210480,263131,239115,173822,86877,-13199,-119695,-51127,229200,303507,94416,-115653,-116549,16886,60563,-96527,-120355,46498,-11780,-288285,-344765,-176299,-78151,-37208,-14841,-18,86801,95148,-5695,-12072,13466,-38561,-89523,46749,333338,512316,381499,61474,-135368,-66868,76701,200961,201669,-113300,-270188,-182724,-117422,-188807,-300053,-301724,-102018,205963,349661,135412,-138782,-149175,-90145,-147126,-208846,-269263,-300008,-237129,-87166,457,-122658,-332520,-336087,-68255,216026,366341,237952,3345,-61498,-168805,-290177,-218002,-80771,-10115,107460,193373,122224,-79336,-167356,11729,125251,51050,-10124,-57589,-98948,-9403,31960,-194777,-312430,-108456,49951,6752,-25499,122798,393972,393053,66827,-109145,-33315,-37456,-74614,-44247,-1452,-103532,-290647,-328568,-205076,-128938,-64064,135612,240209,259209,435507,662675,693054,569200,878776,1197203,1021543,1286777,2213747,2706329,-852257,-8361333,-10899908,-4187450,2170368,3196722,2510832,1888449,1278725,586207,-389232,-1272453,-808353,3452,36984,106287,374858,185826,-101984,-27136,58678,-25770,-134987,-15102,188332,83592,-110668,176577,560581,639603,416566,-33639,-348822,-367283,-173510,-21434,65170,227437,292077,18627,-487460,-676761,-569080,-329872,-22526,349297,459356,172267,15858,169568,283422,54055,-227894,-230703,-95622,30667,187047,334033,500330,593244,273923,-91490,-130865,85829,309479,365166,342638,262848,216676,108705,-125564,-384631,-346923,-194873,-183062,-86887,139103,271335,229454,101419,71260,145894,135430,122239,71669,-60063,-106596,-215,-39881,-219190,-216189,-57248,42804,55909,56476,12181,-164271,-390483,-328582,67147,302327,248389,196434,166166,93428,7711,49951,107607,11427,-23114,-3418,-96742,-125501,-30512,-10360,58251,95795,65008,146935,176642,71728,186994,428109,436061,288224,241818,252194,109486,-81618,-149574,-93851,-68741,-82781,-121358,-114297,-60058,-83561,-73573,54403,189643,218939,170155,72391,-26760,-181062,-283442,-138060,8520,-13062,-44132,22558,96293,161059,198562,64125,-147824,-312153,-274116,6501,161482,27609,-1430,136949,168474,26813,-145166,-51917,141898,74189,-235621,-361740,-104733,99948,38364,-32388,-93928,-118588,-1961,65195,34156,-1376,-74696,-68019,-45467,-41658,-35268,-35950,-44226,19996,40043,-57775,-123481,-49581,153735,415488,522745,318536,-104224,-191144,124938,232959,53247,-94280,-145698,-58187,76955,181303,277697,179480,59326,37772,-16601,-88067,-111034,-149319,-176215,-179233,-128647,-80003,-69619,-39674,-10702,3463,-24701,-124616,-51040,82720,-79083,-240819,-209893,-163455,-7522,247935,324040,157530,-113292,-104198,83065,76067,-121181,-227527,-45425,155371,77315,-104712,-124919,86717,166811,35047,131585,270855,160794,94438,117829,30845,-52127,-92209,-109745,16909,168289,137135,-100099,-174504,-103201,-52274,65398,189897,151182,44943,-86457,-171018,-196247,-222692,-152382,24583,115813,73710,47410,64527,4641,-31443,86967,233430,301097,235458,-82198,-415385,-382097,-84986,63872,88887,71558,-128632,-343974,-318287,-104037,-25657,-169851,-258961,-183675,-148032,-70650,256290,445285,249490,163009,258222,70475,-133917,23617,133310,-76419,-296371,-197560,46750,6266,-246404,-276962,-194324,-190286,-35254,103862,-54128,-211356,-85542,120489,134531,-1270,-52342,139308,273301,141022,-5513,6963,24496,30774,47706,-3914,41691,165309,228896,188417,90823,-188098,-281523,-118956,-66980,-254700,-451176,-481048,-311361,-36980,159961,244161,177986,-59093,-118093,50562,156538,149823,80575,-95372,-208682,-180698,-168417,-105825,-99306,-172205,-3388,305540,337704,148441,83031,-9644,-115983,-40165,106984,56311,36945,94152,79847,143471,313820,351014,215642,43634,-116411,-133280,-90127,-166117,-128117,137406,154516,-130333,-206221,78596,161431,41947,41105,-26294,-219638,-321607,-343736,-275239,-105681,-51814,-40870,-108554,-212146,-74248,124039,28271,-200710,-214763,-62472,-2009,-59074,506,119063,84815,-82412,-281797,-337090,-219534,-109181,-24970,44142,227740,566022,784886,871007,507346,-101725,-513995,-936399,-848538,-733801,-1212218,-898064,120984,145687,98250,395662,-14714,-775788,-1098902,-1030725,-838230,-133914,360120,-39243,-797501,-1258309,-1052717,-776883,-836905,-503235,-98863,128874,325409,307870,140187,-57688,-212020,-109380,48716,-65769,-128679,99361,377543,547207,377013,-65787,-329077,-134586,163731,309299,180769,-114797,-139154,219043,481011,402017,235526,100364,-23492,-36680,109244,91720,-110037,-228602,-245472,-320303,-343870,-68516,180093,142139,16801,-12622,-36569,-131158,-224667,-261787,-130652,109225,182317,135124,212318,301275,128779,-203610,-396460,-298909,-54804,104747,87358,29189,72491,86950,133040,307168,395765,243146,-42604,-17828,363499,413752,100971,27455,51011,-45774,-65979,-46089,-89745,-103294,-38526,74894,222727,335784,337377,255806,141938,15608,-116075,-110889,148445,283214,185418,44891,-55932,-66991,-13346,72250,137847,137201,80964,48185,104835,185787,64060,-190861,-267561,-288807,-227832,-173187,-120345,59839,203256,49902,-142047,-153106,-160055],[-132218,61993,154624,41596,-49494,-57214,-75193,-70065,-41156,-23613,-60245,-147603,-297140,-409063,-314295,-28010,211244,162431,82221,177906,202293,125614,123261,89702,1389,61663,10948,-200696,-290983,-260729,-132847,-81058,-169072,-194792,-64562,-7726,-79554,-123779,-19873,56114,-72764,-155153,-109505,-80544,-96645,-176728,-186591,85730,308644,193745,85059,3937,-26063,-60671,-97251,51904,314070,396251,313556,239049,221859,233979,299980,198675,-114370,-217620,-58638,-146398,-426987,-491699,-409406,-359629,-146269,105986,78320,-27325,-54605,-92875,-246864,-386695,-267171,40234,150239,131597,252781,210178,-7423,-63259,3391,22595,29711,-72455,-145756,20508,168544,13335,-82603,-2739,5367,-115139,-303662,-411993,-136752,225974,267224,100412,38000,27610,-187616,-419330,-256081,-22531,-13153,-95392,-102796,-98967,-131751,-50484,158397,240512,222104,264881,185765,-92681,-332274,-350177,-223259,-150045,-148847,-35878,89076,31213,-50831,-3609,67288,-49177,-223231,-262000,-161310,86703,373058,359834,176329,115027,100659,79512,215734,289607,75533,-138157,-232181,-423089,-385033,-25267,228897,8930,-326970,-298410,53403,192740,-68884,-240838,-3496,160385,146081,140932,-68811,-342440,-198241,63127,93820,32423,88564,168759,168464,145821,90950,-32026,-115222,-54949,81850,200023,335170,272499,-16607,-127949,21291,113596,69858,-20731,-85439,57769,284194,253874,65021,-10713,-48953,-107161,-99825,-69122,-266427,-448114,-353209,-94693,150733,299398,221694,92889,65334,-24106,-143118,-217107,-289165,-254372,-147558,-142565,-65891,133588,232598,119337,-105914,-188792,-102732,-117297,-135073,53990,215256,182763,171539,205907,201081,99435,-145051,-311065,-85655,213731,213083,72310,-75892,-194252,-218147,-174388,-140075,-86015,-45300,-159026,-213067,-138377,-79661,-98666,-50473,112969,192413,9607,-228335,-225045,-94778,-84063,-252644,-407695,-386990,-367254,-356242,-147596,125994,92627,14934,126813,197631,162388,107983,108921,158345,201165,112286,-2353,-61483,-139179,-128894,-60756,-135627,-246945,-136606,87131,99443,-133461,-360718,-269331,24739,150422,12582,-14650,98507,-26925,-342745,-458263,-266847,-40077,142548,375283,496977,380844,246516,129640,-3248,9585,119287,112370,106751,227577,217565,23491,-62779,121633,314448,196145,-109182,-161259,54068,84971,-36639,-97981,-105841,-168739,-171932,45642,259960,293310,269103,226772,155433,34913,-101480,-44654,209109,207194,-46980,-146980,-105109,-20307,55254,-13752,-57538,18367,-85201,-325884,-310250,-109053,-57683,-70436,-676,60558,120453,132700,64337,55739,65700,11665,-46623,62201,354438,558802,400681,64552,-128203,-42186,85047,177152,115168,-206697,-276031,-122794,-53417,-145581,-302647,-313887,-86759,222890,360701,192587,-95924,-194845,-171347,-176488,-215798,-231975,-253036,-268320,-175030,-81809,-165337,-306059,-266361,34885,295311,341324,130294,-77928,-142424,-281736,-314018,-111796,29138,24511,86328,157624,96690,-121229,-220385,-35870,104083,54454,10954,-19034,-34639,25415,32322,-161092,-193524,38622,154131,31494,-58069,70503,355633,406127,88148,-155082,-88504,40182,50435,337,-37475,-115321,-233163,-273409,-164058,-85686,-90215,9721,40620,65917,349796,665878,624092,345576,717863,1413738,1343636,1329357,2028866,2900370,555812,-6768881,-11231671,-5308482,1979278,3610698,2904501,2027374,1037271,264193,-542742,-1306445,-802747,-33604,72379,163618,364983,98224,-236244,-155924,-52111,-159892,-260576,-102037,163274,86860,-72425,200762,623828,711208,456386,31259,-281551,-356705,-175853,36385,117078,190363,241332,18099,-461994,-646448,-528897,-276011,64231,443143,516204,229050,60602,109121,188222,43266,-193388,-216437,-73350,38431,162351,365047,530396,518225,161762,-160208,-92777,162164,353253,404723,429478,258798,90297,35880,-58581,-276445,-294789,-189940,-216175,-116629,132976,246181,178176,59972,84907,156350,61849,-17571,-35952,-130471,-127777,-32884,-104886,-270599,-253119,-100494,14053,40569,19544,-70356,-216540,-301033,-169963,93202,152579,-874,-38423,64288,110382,35597,23375,38631,-100578,-190813,-171374,-183432,-166128,-50242,-11200,63715,106384,19663,51281,163241,139076,190109,347240,304684,111907,43568,64979,10858,-31162,-29761,-67696,-118728,-93373,-91527,-82335,10058,-4535,-32893,85736,241469,306171,234633,116245,15270,-167358,-284114,-117300,-1177,-80339,-75984,52486,123828,155599,183176,85374,-78267,-245448,-262945,-5428,137755,-70841,-148759,17444,53015,-64734,-156934,-7964,106785,-17658,-259129,-287580,-19594,101544,2107,-5978,-48270,-130896,-60865,30106,30282,28579,-26905,-67700,-48969,9058,39452,-42468,-130605,10,116629,21729,-80877,-2896,209989,425393,467630,238824,-123370,-172813,124439,219059,36174,-116961,-152287,-87341,13753,137679,270314,159415,-2564,-39841,-70787,-49620,41662,-29901,-196764,-292750,-225203,-82726,-18944,3498,20611,-8803,-100915,-153712,-34985,50973,-121224,-270319,-303393,-334476,-134243,232410,355690,132987,-129221,-88111,109220,145279,7251,-127571,-41470,97418,13484,-135876,-137344,59650,126793,-29996,29290,143080,-6693,-77212,18450,49327,28209,-30723,-81172,16718,141556,115137,-50483,-103093,-35479,42560,155416,226504,140680,18634,-136781,-270561,-280748,-225286,-88879,78968,126128,139588,178258,116391,-55158,-64492,96669,243387,267652,134681,-188741,-426542,-293992,64744,132811,17323,-66117,-191517,-290859,-198459,-2715,14402,-234435,-392751,-359812,-291777,-147041,213015,410170,241314,182563,227680,12985,-157613,4263,109842,-56408,-240335,-188596,-4697,-30958,-213712,-204777,-146452,-207085,-82216,62997,-29102,-106323,4047,91840,-9770,-188223,-200198,71437,303522,168909,-64228,-88719,-15382,27334,79253,70309,87865,231388,337782,258367,41822,-280211,-297565,-73559,-100175,-364043,-462301,-353062,-176015,17013,174819,269339,225771,7495,-54079,118415,263057,275797,232866,56223,-129063,-190372,-190221,-119099,-132716,-240569,-99592,226211,301852,126657,18548,-120015,-233892,-84111,117633,67188,70103,170367,188711,167908,251033,284508,117114,-124339,-206639,-103068,-74108,-161086,-131291,149354,214404,-21136,-95668,178330,252215,103064,21931,-55837,-105107,-132366,-247790,-214762,-428,73184,11482,-93525,-170475,-10208,202057,91140,-153261,-114545,92452,115106,-20692,4272,105928,54488,-123792,-364552,-404593,-178669,47213,119639,97563,226389,568312,802699,899983,638578,77437,-353050,-971454,-1267552,-1446306,-1954636,-1473438,159825,781760,955201,1100348,394989,-517174,-938905,-1052742,-1190280,-1079845,-623564,-370208,-505737,-503367,-435548,-430373,-594703,-303404,-67662,-13955,114243,143398,42901,-50034,-73346,98665,225798,118408,67308,236112,446610,581512,399688,-10934,-225114,-67074,168126,338320,300853,36494,-69642,162557,380980,360851,219542,97339,10319,-46768,-27899,-52171,-163599,-225672,-220839,-247219,-248998,-87870,89005,122562,57116,-15336,-68698,-124512,-218094,-303105,-151287,134705,215054,206456,368327,458437,244174,-139113,-373712,-333690,-144319,31821,105826,106802,125287,119606,136809,248316,372207,291352,27401,11095,344090,426062,164462,53777,1186,-150953,-186654,-151457,-192407,-293354,-244713,6890,334057,464277,426146,331837,219864,74667,-67733,1814,255047,305710,230421,186138,116484,12090,-34878,19775,148580,236502,137893,15862,97491,251800,82513,-246227,-342019,-288773,-234184,-185209,-131960,-4784,127179,32241,-122548,-160397,-166254],[-91319,117728,220265,75682,-47991,-57182,-80675,-110491,-64506,-13010,-73253,-164874,-280958,-414477,-343478,36500,365993,270940,67494,137898,198655,112206,106850,123104,125229,149974,40534,-174107,-212519,-128057,-45777,-37913,-62232,-113271,-94769,-69573,-114067,-146210,4074,145022,42568,-78514,-81093,-64216,-105887,-233728,-297694,-119976,66273,52940,10650,15616,56978,22366,24419,200581,403825,405668,325489,249527,230279,251576,250894,80400,-232926,-324186,-176787,-244417,-437511,-433981,-356053,-353857,-156607,129347,135055,13578,-110608,-228149,-341710,-391722,-221770,127982,245122,158070,189988,149507,11923,-12661,27108,20198,-13796,-93907,-87680,105380,168895,-68648,-197604,-89146,-22364,-93912,-264541,-396274,-160311,171837,244428,82957,-15182,40409,-110475,-390502,-285671,-10794,70714,15136,-28434,-80946,-122903,-59203,138868,265599,253826,239289,140892,-116546,-312066,-312445,-218409,-176047,-200161,-99415,89571,89584,-20542,-21942,16597,-101352,-243412,-258110,-141699,72522,313050,328349,196414,186463,187346,91278,171333,259540,63924,-117041,-159378,-322873,-295123,-5475,191102,19673,-308771,-313274,33755,173110,-75800,-203703,25307,138844,136209,187464,32838,-178869,-66396,78914,71862,11513,34484,128209,187351,210735,222353,149152,27450,52703,175309,211855,199803,74598,-161157,-230344,-62333,76147,78788,-19927,-99461,46678,289271,297821,105434,-40839,-128028,-99182,-26542,37388,-138895,-327325,-329007,-176427,-9981,151453,144541,88543,62857,10309,-68630,-164789,-242043,-221244,-164542,-168637,-78573,106960,234829,182743,-34983,-147908,-46712,-86474,-148315,84751,247969,136837,100981,178324,211477,141848,-89445,-266531,-85731,202408,208783,71185,-37557,-140231,-235354,-241432,-160573,-46092,23228,-53911,-139339,-183147,-150731,-101522,-86814,30426,167071,62958,-169544,-134821,24406,384,-225036,-396664,-354289,-326195,-275786,21727,314198,188456,97498,202544,312866,321207,227082,138913,157011,200530,141743,75550,24756,-155069,-233258,-75735,-48951,-127304,11775,233770,177024,-145783,-402489,-298271,30746,177540,62009,27935,155784,59608,-237885,-357181,-165431,43413,141239,296142,417257,364808,238767,90160,6248,66865,99334,-1488,-15020,199735,266398,51303,-123269,28695,207031,24844,-314149,-323480,-66521,8316,-61551,-109518,-140199,-257135,-267617,22699,274873,279250,244161,243136,224825,107740,-54333,-11547,202650,130779,-145158,-133612,-42053,-5200,66234,49199,-21547,-28090,-165175,-351883,-255696,-41168,-39874,-92255,-7454,64578,112522,161849,145373,143338,149405,87481,10675,67409,311063,505125,380098,95099,-77088,-13397,77458,143326,55662,-183477,-179747,-12104,23628,-88021,-254567,-255158,-18791,242805,341074,234612,-23094,-182530,-184216,-156048,-189962,-163314,-149333,-201521,-180197,-134105,-198039,-268627,-202697,74712,302435,258164,36878,-60793,-129725,-323898,-294675,22422,166064,81886,59730,96461,60736,-134974,-242457,-89983,37052,-2807,-5202,13886,20506,49326,33359,-86408,-22738,198593,239303,56350,-86214,-5037,260757,363350,119696,-117719,-54284,165140,203229,90169,-15151,-49163,-89124,-172299,-123032,-37509,-72807,-64258,-87857,-61597,203545,502386,436524,126495,577409,1518486,1532207,1260118,1620028,2732435,1573821,-5137071,-10385219,-5435323,1725006,3580244,2893995,1827959,597311,-132952,-647383,-1116323,-726018,-55827,160676,219605,308924,25081,-304388,-240387,-109605,-200185,-279488,-138957,109689,82611,4658,229081,625413,678759,372144,34144,-182193,-259097,-131976,83064,149020,156380,220967,63907,-330505,-473950,-323804,-122517,136713,421368,437994,209402,60662,38821,87494,25319,-144970,-156898,4591,84334,127764,321067,454485,314180,-27240,-223904,-43889,200665,323473,355246,374772,187056,-18566,24725,66703,-125573,-219239,-159618,-198095,-130921,74565,175770,130800,46371,112586,163899,3495,-127347,-103937,-126089,-84283,-47735,-155558,-286717,-263606,-144578,-51805,-21020,-58860,-183763,-265417,-169354,33386,125684,-3844,-230267,-261587,-38886,118579,60318,-7497,-55613,-221555,-336552,-303538,-225857,-136205,-21437,-11125,17612,61416,-56924,-86203,92141,168438,157048,209640,143184,-36991,-121021,-102963,-46069,51977,91327,-41365,-137231,-50323,11068,17970,107796,97382,21993,88568,239446,357882,285546,134253,34613,-133890,-239030,-71808,15906,-107308,-83910,74627,141593,168759,188857,107803,-16248,-147198,-208900,-40005,63107,-125683,-195576,-52770,-45082,-142428,-151918,7218,41590,-94407,-232792,-168979,62568,66901,-70871,-23272,-43848,-162585,-133766,-30869,14905,52194,29297,-29004,-24868,24241,52516,-81796,-196436,-8248,160238,47939,-91889,-15322,205382,368124,353218,137856,-112451,-132625,101029,189915,42345,-93311,-133907,-130937,-73944,73657,244231,155767,-48778,-104427,-90739,19213,179491,68324,-207972,-364024,-283448,-81001,7140,7762,12926,-43002,-157454,-120592,50027,66245,-110605,-240037,-363234,-512797,-322790,114535,290064,69590,-108161,-41117,92315,131561,76172,-32036,-33511,4523,-71302,-141570,-116032,31951,57471,-139773,-119344,-2992,-170560,-250520,-96251,45893,91271,29060,-41081,3315,82770,81669,27394,-12814,21228,105937,212050,241376,138773,17170,-142883,-325219,-343267,-206118,-12914,124998,134180,189793,289428,208604,-13895,-44523,104744,240477,203854,-9328,-314267,-453906,-216431,162824,155094,-50819,-174529,-241276,-265000,-155471,-14834,-57250,-333318,-479021,-448118,-368307,-194051,140918,309179,193715,171849,156633,-48721,-134551,33985,126104,1675,-177328,-216165,-93616,-69479,-140976,-87855,-74169,-188657,-108795,29692,21715,17515,56644,5239,-162097,-339019,-309296,-8498,273939,152337,-135384,-188383,-81839,-31174,47968,118091,133748,266530,368674,266742,-14281,-296673,-267519,-58809,-154371,-426904,-400990,-173981,-20703,84501,208829,294255,251598,72381,-6389,132703,295047,332878,330886,202708,-1168,-132878,-152826,-107780,-150599,-274253,-179719,103232,193318,84458,-6150,-148288,-274424,-88949,125130,78273,87603,196606,229807,147627,129589,128426,-48877,-316544,-314233,-102014,-48638,-139106,-171279,52004,212237,135462,121739,303788,317668,160242,16847,-73379,342,35122,-146513,-144071,67620,127940,-3942,-117927,-129010,52910,251602,136318,-89983,1492,247036,220686,16334,12697,107852,61905,-103930,-342968,-363381,-80140,199341,230398,107728,161649,454784,642627,685586,539712,162012,-185679,-824255,-1170379,-1454792,-2243703,-1801809,135002,1051676,1366070,1440707,637920,-265959,-700070,-958694,-1410323,-1864218,-1507315,-782615,-396163,91329,231133,15035,-245509,-43548,-1653,-166300,-117801,-12236,-40474,-33390,81156,283523,362686,307800,299197,381284,486351,564518,409861,68019,-78494,6707,137135,296923,335383,132451,9028,161708,333732,331528,190792,78992,3998,-114248,-211212,-211517,-211156,-211640,-178996,-148691,-122897,-90828,-7533,78892,75689,-45391,-157344,-169373,-210953,-294975,-135570,149484,184729,170970,415868,561488,360189,-25589,-288380,-329773,-201951,-400,170646,240882,221617,183055,160422,166398,251708,227457,41477,11722,263058,358900,163283,37267,-36958,-206362,-271523,-229483,-265484,-433904,-417537,-78233,366338,518685,452708,348562,261251,127268,-1957,127594,315474,270465,227811,273928,235844,65617,-58154,-30075,146195,305522,186774,-17152,82593,306860,115788,-262850,-389190,-280394,-235054,-195092,-143015,-58966,56073,24714,-70292,-112144,-136990],[-53351,137422,253081,125347,-9318,-20716,-27801,-92304,-77909,-21246,-73076,-152159,-240547,-388207,-339418,101611,464356,302314,1043,59737,149415,48739,37270,104093,201028,216322,81931,-121180,-139824,-7923,40337,608,25335,-25459,-114188,-131073,-166287,-184158,19394,220418,157597,16891,-20957,-7496,-65077,-233526,-345086,-283999,-180306,-107314,-63275,54938,144468,95386,147949,342600,434101,336140,261772,214552,212462,228348,146068,-50141,-290205,-355096,-259873,-302959,-371339,-293578,-269022,-331259,-180699,80871,144065,66716,-93882,-266537,-351681,-349286,-174833,164624,284415,160534,106076,77992,33575,46110,39677,-8991,-69489,-126995,-89730,104455,130019,-125761,-274811,-143049,-21875,-54256,-202814,-319284,-144518,139098,235699,68269,-55393,68286,-3983,-286492,-270492,-32606,85366,77363,20360,-53476,-88605,-63432,98674,265659,260364,193127,89647,-121520,-244888,-212044,-152373,-151988,-209242,-134960,91869,140197,293,-52583,-46168,-132912,-221236,-224436,-121138,62953,255321,296954,223746,256085,259808,103183,106717,191809,76603,-1341,-472,-151812,-174489,16570,111971,11680,-247227,-281350,12951,102885,-144022,-200584,5031,69095,81218,175410,123689,46740,105462,114911,67737,-1508,-46741,25237,138312,225012,320425,310242,166628,155082,238568,175744,15833,-135478,-265929,-284427,-153760,-9820,45761,-25291,-89860,27785,237774,294574,152125,-25838,-136363,-52356,68200,130152,-15952,-197395,-254221,-224484,-196045,-74467,-4114,33659,42911,30770,-11094,-87500,-137784,-139610,-152966,-192998,-141288,28312,220997,256729,43544,-143915,-69668,-87192,-159813,59478,202990,78627,55352,149652,188100,154333,-34865,-199808,-80842,159612,172558,36719,-48784,-122940,-221885,-246347,-159867,-25067,52295,26771,-58365,-179298,-184942,-93980,-111204,-51105,108260,79365,-92807,-46303,89359,55287,-154769,-304255,-255272,-235193,-181329,130184,367540,209849,142106,221919,311575,345757,267706,116183,103803,166859,179224,195899,147141,-108920,-235700,-35149,47710,-9473,127861,337634,261502,-90235,-350301,-263348,47515,170763,74090,58002,181903,105970,-150136,-251072,-63926,117178,118172,170362,282080,313423,213250,45357,22472,131303,82739,-113789,-135754,174456,354720,137648,-118983,-37578,77936,-153006,-477784,-456136,-209171,-84196,-98676,-134152,-155867,-249006,-247189,17774,241180,215406,164020,222706,290844,198733,15704,46466,221024,100364,-166580,-82795,51468,59224,92797,80147,-11636,-74128,-231050,-363163,-196965,16147,-22471,-97529,-38146,4586,62673,179627,220526,220723,233099,175368,77299,59169,207421,361212,316356,130210,-16221,-8654,58559,120184,45800,-69863,-37029,94898,84670,-35422,-178278,-153973,75648,263527,315160,271620,64590,-127455,-133893,-88879,-125208,-71594,-9328,-51958,-108696,-153157,-214332,-221726,-145037,62367,242643,136278,-22314,38326,-31859,-280297,-224765,152700,281533,131740,31705,33691,28153,-127644,-245157,-137227,-42718,-89051,-50057,27543,47051,54356,36504,3466,133821,313452,284529,76198,-113955,-95466,129087,265049,141513,-2277,87319,320736,338748,181626,44449,75677,111714,-44195,-92472,-8491,-55814,-120159,-147829,-106249,43661,224503,159174,-58688,510785,1541381,1556024,995241,978904,2255215,2008884,-3668664,-8258979,-4392773,1369480,2979246,2436792,1364212,134200,-462476,-689077,-848966,-659062,-78382,250509,243816,225722,-16459,-301055,-261920,-102529,-141502,-191184,-111827,57371,101169,108265,254335,559093,551968,210492,-12436,-77232,-106274,-54965,108218,162377,148093,234691,138626,-136821,-215051,-32036,72773,169515,295547,256203,111854,-6979,-48437,-10670,-13000,-107843,-72347,115552,160753,104554,221889,304105,59597,-240334,-272549,-8690,180953,227862,237352,206985,63995,-86883,64378,202779,16651,-143091,-105415,-125212,-122114,-14641,86655,96898,46622,119626,150419,-25201,-166213,-106647,-51043,2492,-42652,-187650,-279765,-248440,-175495,-136829,-108736,-148999,-288169,-290894,-24990,229867,157230,-127560,-382085,-410208,-117410,115878,74948,-32011,-138403,-310504,-411378,-352610,-214278,-56181,42122,-4812,-53207,-20778,-146668,-236149,-24605,155011,110550,64994,-3505,-132238,-221132,-216668,-65254,132764,175600,-21906,-121974,25787,158116,176262,222059,196320,77428,70219,198813,362684,302969,124183,40617,-77949,-160207,-17559,43477,-105773,-88232,71120,147371,203011,218354,118524,8131,-56751,-125352,-80653,-41085,-126047,-136006,-62647,-104754,-184408,-124861,2734,-22769,-136133,-173077,-40106,126911,20611,-149586,-83681,-88220,-203478,-189469,-91432,-11875,57033,77226,34173,7436,1164,7822,-135205,-218834,-6876,151660,19454,-134478,-73456,138214,264182,217045,52076,-66572,-72446,61932,136070,49486,-37854,-100217,-176034,-150539,17465,206877,157187,-76895,-146799,-78439,98078,276902,127768,-216569,-387049,-286815,-62051,23079,-9229,-21050,-78989,-156824,-22238,165370,103253,-60768,-164614,-383424,-649909,-510237,-76730,121334,-25647,-67301,13835,39608,58351,93029,52842,-2021,-72139,-139407,-118559,-75463,472,-29453,-262515,-267316,-130139,-295161,-392465,-209055,7623,101967,47023,-25004,-39423,-20149,30579,109169,66453,31920,96482,204609,227673,142874,37659,-103301,-316166,-359841,-157756,74305,174201,161607,224395,352279,311905,110283,15872,101881,210632,108959,-159123,-405223,-464335,-161254,190023,144393,-82931,-222583,-259521,-248144,-174052,-128745,-225675,-437667,-492140,-425659,-359987,-200696,54881,154893,104446,122686,60044,-94074,-67656,100588,170341,78934,-124543,-273735,-204698,-109109,-57244,35152,2631,-136489,-95857,30586,91629,118730,53069,-102178,-264790,-407063,-355503,-83582,185470,98218,-185614,-247696,-145970,-126483,-37003,118696,152575,241532,302489,194354,-78247,-255182,-213346,-87224,-218921,-429533,-298037,-10215,101965,141422,241914,295882,242937,123266,21422,93978,246289,315123,348410,290402,135304,-8965,-56569,-73436,-146640,-263416,-230522,-40674,43932,40191,25587,-81252,-222039,-58147,124007,87946,95543,183499,193106,73981,-24748,-71047,-236969,-481617,-411510,-119089,5831,-88654,-230015,-125345,144367,288764,364716,402559,332527,200544,31746,-73752,62233,126961,-70030,-85414,76027,83590,-94419,-174989,-89782,104223,259201,153869,-27391,90287,341890,280319,45709,29539,129383,108499,-24067,-218515,-230027,37982,289540,259820,57455,41103,247741,333159,291740,273387,186593,2790,-469121,-563789,-827103,-2061455,-1857117,-36589,814257,1155935,1262061,606943,-83249,-401942,-705918,-1362709,-2194695,-2042947,-1232063,-581630,282644,722238,435153,134275,249203,129475,-233195,-265696,-110976,-95614,-13873,214327,395587,423573,446760,492342,493541,507140,548220,436174,160376,68752,71951,82824,198550,286845,170577,94029,227004,362730,329669,166910,59134,-34122,-219078,-386591,-340448,-235955,-186043,-128713,-58324,-26135,-91851,-81689,27753,63020,-101192,-275418,-246823,-201915,-242474,-95262,141306,97472,40411,336370,580775,455163,117889,-163576,-294401,-223786,-248,248592,371779,302271,228286,175552,67427,45955,58812,-6964,-16023,148947,236391,99437,-7023,-36046,-179404,-285983,-255536,-291883,-487187,-504587,-156451,307742,495263,426549,310535,255695,155505,66272,232030,323241,200686,179554,271012,252034,78394,-67765,-54845,138270,332173,217100,-41120,58029,315283,133857,-244354,-380465,-254640,-220546,-191929,-140474,-82183,5740,23380,-3593,-24618,-80152],[-25240,124359,256854,190062,57232,35356,54454,-37858,-85061,-38312,-50970,-108802,-188927,-344292,-310226,143224,485307,256141,-91791,-29343,66925,-52850,-63013,60393,215342,234172,110679,-63554,-85718,74920,113464,44788,86515,51074,-111608,-180730,-238944,-240568,15343,258644,241685,116386,65637,76629,15124,-168722,-295522,-324541,-324417,-233797,-111257,111234,216113,145175,239928,437885,390443,197771,139716,150770,182107,176768,26988,-136213,-254722,-299473,-287160,-314181,-267153,-136388,-190087,-299637,-203472,-20692,95289,105537,-18421,-195107,-269233,-275330,-151656,132610,259845,135810,7035,-13751,35735,99597,50598,-47697,-110607,-142444,-127000,26488,66388,-137276,-289608,-155541,3359,-6039,-140607,-208088,-84644,149778,254212,74363,-58835,104768,97308,-146860,-224660,-86104,36997,82117,23602,-35875,-40986,-58428,44759,232458,237172,136790,42203,-105668,-141555,-66999,-42269,-89685,-182643,-146810,79422,154279,1946,-86370,-106364,-129751,-143202,-154917,-101051,52332,200839,251971,234097,293687,282898,95894,34452,102870,100545,169300,220249,89785,-4612,41909,9733,-15926,-169424,-227696,-8998,13428,-237285,-227658,-59740,-37046,-1671,130610,193486,249845,245079,152733,86999,5630,-121208,-101651,35447,180730,359400,408286,262514,222507,258674,112774,-148776,-293032,-310059,-289022,-239338,-121642,-11832,-27508,-58617,8955,151941,252571,192543,12920,-107087,-20854,125255,170971,69433,-79650,-132437,-215963,-353822,-308240,-162679,-39378,20371,34606,14660,-6249,-2947,-19580,-102674,-208803,-232601,-76392,189092,318439,108558,-176238,-158649,-114252,-163525,-15199,99004,36054,58790,145552,155410,132096,-3968,-132544,-66455,112461,133057,-3415,-94565,-138618,-179149,-190145,-134294,-23850,30216,43664,-11008,-143620,-181382,-83513,-111184,-104278,31979,53037,-27176,2574,71144,60143,-57320,-151349,-122572,-125870,-88383,168972,299911,174388,152221,190827,210591,253490,218448,35544,11120,118522,211996,306010,256566,-19115,-138316,54627,138783,73618,171408,367876,335376,25391,-224665,-177652,76697,138969,37600,53880,156777,86277,-114987,-175260,9191,154729,76596,46694,153969,256617,181877,5547,37449,184261,79013,-177712,-198343,165984,448983,253837,-55507,-68571,-41892,-280711,-544268,-521764,-330924,-160850,-127624,-159805,-147088,-145390,-119610,28891,162531,112943,51674,178505,345268,291438,96782,119003,260014,120620,-109687,-12686,143436,145897,122328,77823,-16746,-101375,-265187,-356219,-146106,55579,-7439,-88505,-81346,-100171,-18368,182838,272531,260081,283731,256545,145416,40632,70245,169818,218113,137430,3549,-49621,35521,118672,81993,66343,78682,146445,107823,-305,-98806,-47404,160885,277525,301813,309994,146218,-57548,-49219,4496,-34895,21145,133342,134689,4777,-150683,-217518,-169322,-85132,37881,147380,6486,-45401,164085,108331,-168185,-118734,244015,334550,148674,6651,-8228,12714,-107307,-237726,-164239,-98041,-156856,-97494,20968,44749,45636,46892,86421,225893,342932,281849,88825,-140896,-184777,-9332,131014,139337,152329,297250,470300,419615,235838,113173,221173,317891,86522,-70224,-13813,-91735,-201652,-158628,-72058,-66829,-61735,-145509,-200511,523436,1508888,1414552,516049,187910,1613737,1915441,-2362763,-5155446,-2492011,845209,1870963,1643247,789865,-179082,-620794,-694404,-678564,-660626,-115467,290762,218058,138494,-16965,-234740,-219385,-41882,-11748,-29500,-26838,33823,152397,214641,267291,433212,364265,40887,-76726,6815,52085,35392,115241,166189,168561,255496,201944,52439,51061,243924,238785,147935,113874,44073,-36747,-140582,-152779,-94011,-66631,-92155,10519,220974,244046,105028,105111,131945,-152646,-407655,-292966,-955,103024,93243,93389,3504,-75000,-112406,122891,300317,106460,-89009,-38882,-12326,-85748,-98132,9291,76034,39438,80261,104936,-20214,-119230,-42458,61411,93920,-25213,-205798,-271286,-216891,-180664,-212740,-194233,-219206,-350003,-287768,90628,365582,178085,-194037,-429529,-444129,-148779,105884,76848,-43844,-178565,-335029,-389218,-302103,-154159,38497,114239,9360,-113571,-107982,-227453,-365099,-156921,111154,78271,-35107,-96520,-165283,-246527,-262185,-69658,174473,202598,-6059,-77814,103360,301821,353743,330317,262364,113172,39921,143222,323076,275123,90558,42550,-12592,-77097,24286,61215,-92551,-100673,39666,146267,250313,256851,104411,-18253,-4700,-33829,-107974,-134820,-75276,-5674,-24772,-122503,-186810,-85106,-7145,-57243,-135613,-105976,64454,168519,-6885,-199866,-169379,-173049,-245524,-211248,-131571,-48592,35682,99467,93308,27722,-40959,-64141,-180667,-199018,-6347,91896,-40246,-173210,-149422,21732,140046,95108,1333,-3227,-8290,15096,56321,39426,27201,-61041,-206648,-189830,-13288,164804,147997,-90807,-164769,-48539,160099,321355,147821,-220540,-365269,-235713,-18541,46987,-21351,-59653,-97887,-85732,120137,261861,127382,944,-70331,-361188,-696596,-620234,-275117,-111256,-138204,-33914,51036,-28206,-31775,80688,124688,66419,-79715,-150488,-72024,-36900,-36086,-115923,-359737,-367865,-212059,-361499,-478496,-294525,-54739,44460,-9125,-63300,-118674,-163033,-37785,170962,114853,-9396,11778,123853,180263,143360,69708,-28950,-241198,-317218,-81596,166261,230640,212599,244656,352902,385202,256838,83779,78655,146022,-6616,-271220,-410378,-409830,-123942,157177,131002,-56128,-201145,-239931,-223365,-221990,-292525,-425419,-507003,-430095,-312468,-276974,-164796,-22499,-19691,-16002,37993,-38850,-108157,20933,171808,217090,154648,-83497,-334908,-310838,-146000,8563,125238,64806,-60148,-35756,76145,163680,165330,-1267,-182340,-278029,-376067,-335377,-136796,62328,28675,-187788,-242422,-185637,-226815,-147790,66064,127277,153337,157913,52874,-147904,-198498,-170185,-156799,-278137,-375762,-191658,82471,152878,166668,252880,256477,198861,161529,45344,23761,136309,240963,293755,293475,234359,148050,76437,-20740,-119144,-213102,-251660,-181604,-102961,10470,105641,55752,-97347,-7990,112460,92458,100595,155097,107215,-31895,-168192,-243788,-380715,-565793,-464790,-132196,89699,-11977,-283218,-325267,25717,384558,534519,425980,287285,215738,65924,-54442,68229,122692,-38944,-55144,28041,-43586,-230921,-239778,-52019,134577,222452,142276,22165,125100,340659,277211,67817,57138,163505,176502,91940,-32428,-52811,134342,288767,193676,-48626,-107985,6998,-29495,-139095,-27179,209096,221561,30845,317158,89527,-1568179,-1711449,-363200,145749,400674,631823,327933,4961,-92829,-320800,-1034012,-1997618,-2129556,-1630128,-1020511,38535,893974,712298,451124,526015,320044,-165963,-270251,-129482,-119881,-1405,291823,407077,392578,490466,577659,532192,508203,559258,485912,249281,173494,113179,22807,74356,185100,166956,175317,333645,448120,349435,155965,50150,-80874,-322143,-498069,-398637,-225198,-149617,-79406,-1019,1292,-102981,-118025,-13373,24830,-168496,-385359,-328151,-191340,-167221,-53465,101247,-22248,-139095,156284,508752,507230,255242,-35118,-236321,-209524,17500,301206,435373,313196,218859,161642,-37236,-196051,-162611,-94441,-56818,40266,99567,3,-48331,19174,-72324,-224353,-224784,-271902,-450612,-486256,-205239,189148,420272,372742,238417,205258,146282,115863,282220,286256,133721,116604,184224,159549,52124,-51263,-42019,132788,319951,223879,-48417,25638,259602,115179,-202724,-309947,-205627,-181637,-164727,-113946,-64588,-13132,22907,50934,64100,-15363],[-8454,94012,247351,264266,132795,84628,121246,14830,-91053,-51838,-9510,-49926,-144249,-296592,-268708,140792,427000,160809,-171708,-100433,-28641,-165934,-157092,26797,180502,193796,107386,-21631,-53411,113187,169587,104213,128242,103728,-86317,-212632,-322798,-308584,-10178,249889,271661,199942,163236,165728,110485,-54638,-154825,-217697,-315840,-290132,-121669,161630,252698,160378,270094,450568,275546,17494,-7447,81473,153656,116893,-62622,-142212,-130685,-173781,-252440,-281057,-173057,-39878,-157534,-266345,-206497,-126653,8685,111596,73713,-52767,-126596,-191202,-161027,42147,184535,88774,-96992,-128333,5589,134128,60383,-80693,-118738,-122539,-163732,-89079,-160,-99073,-236914,-131894,36032,30674,-96750,-96300,10349,203753,294827,107318,-20451,133600,159905,-18940,-168066,-150473,-37721,40259,-26805,-46782,6191,-39657,-16315,158247,181927,78968,4333,-71381,-20394,88756,78887,-13363,-140599,-148006,45051,122237,-13521,-111045,-148771,-85831,-6595,-47582,-74474,39841,147767,185937,210602,278725,240207,61091,-27237,19794,122374,333342,445388,361894,210837,64796,-98314,-63057,-108339,-180873,-30605,-55319,-300941,-259991,-139902,-150250,-86931,85598,237353,360276,305728,180351,127080,37129,-154973,-203121,-88792,87281,330689,425199,295297,237740,234563,50545,-240092,-361336,-295918,-256388,-301895,-224491,-67414,-18542,-15402,-4329,61111,190209,213608,40893,-96202,-48529,104481,147222,106842,22789,20127,-146316,-437032,-472137,-267435,-92611,8974,23341,3216,52843,123259,114300,-18482,-207522,-309552,-167584,143591,345888,141535,-225814,-265552,-143077,-150437,-113390,-28556,26071,111669,172486,134111,82588,-6033,-78523,-37701,89144,119539,-16690,-141051,-163049,-110894,-87899,-81767,-32325,-35178,-19167,-26099,-111726,-159487,-76960,-79954,-112909,-44605,-5254,8394,1043,-17117,18399,45926,23414,4086,-29976,-5730,159340,175662,118040,142950,130645,66471,108011,98225,-85271,-86133,82738,227860,355420,311713,77520,5365,158641,203425,98534,129273,313668,371615,162748,-72412,-72241,109062,92040,-37164,11375,80088,-2090,-145706,-148838,37569,145180,29642,-27732,90477,226837,158232,-22128,41149,206336,89073,-162848,-168294,174277,496379,350812,39877,-68606,-128071,-320282,-492364,-507161,-396260,-192376,-122832,-166961,-116307,13188,63234,48649,58396,-3442,-55363,129935,374211,359996,171595,188429,302519,177927,727,57638,205085,216811,136687,49655,-24278,-100609,-260279,-329909,-108304,75765,841,-72299,-114909,-208556,-110703,168924,289101,246497,280253,311868,204350,19292,-61389,-10827,104225,89273,-60603,-138596,17643,137997,136184,149986,109970,117213,89687,18406,-33316,32990,205552,273496,303796,345615,201311,-682,31412,93550,52144,88086,243483,300138,112669,-144270,-215449,-116485,-13360,47079,61348,-99773,-47577,250556,232024,-28305,-6032,272247,308345,123407,-12011,-17064,22454,-79680,-223268,-164189,-106436,-167022,-116327,3543,25449,35926,72029,153421,239296,280307,237490,93351,-163802,-254393,-122835,-3494,113760,292293,496247,568402,425924,232765,167288,344182,471284,192295,-47037,-52386,-210809,-335553,-147385,16084,-78774,-239963,-397756,-302570,573370,1427581,1137543,-107692,-600597,989891,1538491,-1120902,-1720865,-388609,115942,503185,748773,287798,-238810,-581065,-716277,-712601,-740173,-172540,253569,145618,69731,25041,-123130,-129672,44583,141268,154777,94070,52487,219739,298081,261489,274649,170582,-71239,-121932,52336,169162,119957,118423,172274,200927,242709,210422,175652,251799,422072,323169,78108,-56803,-115008,-190279,-312653,-264315,-148344,-113216,-91046,67400,281565,305135,130466,12482,-10384,-256916,-469817,-274539,-19117,-10208,-42010,-27806,-147796,-184941,-108975,162093,325883,122573,-71278,21705,111438,-23276,-139168,-33048,60857,8944,-8070,30325,11529,-3958,64212,162475,150638,-10216,-220679,-280025,-181496,-153366,-250373,-248928,-246040,-352880,-265707,138951,402621,178615,-200631,-380410,-360187,-122638,93458,64568,-46168,-167452,-287613,-277952,-170760,-63793,110732,164746,26115,-137545,-167390,-279812,-445118,-265651,61373,80273,-57232,-115174,-143130,-207842,-246586,-82067,156595,176612,18185,-13158,153741,393330,495957,403566,271840,110834,5673,93685,253361,205198,44310,44494,37602,-23012,35978,52556,-82521,-117829,-3813,147918,296100,279839,60257,-85526,614,44356,-109362,-179541,8166,134406,31778,-110955,-164029,-52872,-11591,-47744,-100351,-57206,119661,189398,4373,-200778,-252721,-275241,-282360,-201172,-144621,-90657,-8937,86250,117755,25095,-72178,-121117,-200950,-158125,-18130,3680,-93360,-176269,-211783,-115270,20201,8067,-18866,45550,35904,-33559,-39763,6924,80827,-22500,-207905,-181435,-15035,124307,120453,-94457,-160791,-19903,182885,312210,138663,-212091,-309058,-146702,47004,89932,-7118,-81569,-90278,37291,267059,301618,112938,45785,15133,-296655,-624768,-599754,-404233,-332399,-249302,-33447,54258,-84616,-97048,62198,179597,168076,8219,-81494,-14086,-18472,-75005,-183308,-401319,-393371,-242190,-372878,-499756,-327906,-111357,-68207,-144085,-164098,-227498,-322387,-115958,197228,129177,-76966,-111217,-13199,96576,126528,99328,60361,-117619,-220122,9157,246604,283173,270449,250688,296110,393147,352079,121167,31659,52607,-121537,-314870,-309227,-262893,-87254,100834,145199,30785,-125546,-190508,-184430,-266874,-441166,-574794,-509423,-315270,-160658,-150958,-92168,-68162,-171783,-146296,-67205,-115496,-87393,98138,209062,238124,211611,-44934,-368191,-383984,-173682,39117,159688,101008,25350,61941,154855,217843,150124,-76047,-196238,-195397,-264055,-264368,-157804,-57592,-27504,-130371,-175855,-193231,-299093,-250715,-29526,59289,29953,-16534,-117205,-214560,-167262,-166122,-249491,-316965,-284769,-110466,82494,121173,149928,229179,175793,133492,200864,91333,-47134,-1200,142020,202803,222767,261862,282824,208556,41944,-72861,-139766,-250297,-297140,-208211,3688,204746,210219,47123,35352,91337,87167,105260,135644,24019,-127846,-259393,-332979,-427751,-540410,-449162,-119143,182235,73737,-312128,-488633,-115074,388314,563414,354509,194723,206218,113479,-15472,31567,40809,-57904,-59948,-51668,-198707,-359547,-279713,-14512,137761,150397,109155,53960,104694,245804,218476,87529,93920,194174,234209,201619,146151,106903,180235,205654,54659,-185541,-248275,-193343,-318591,-444413,-216577,279680,460505,538412,1108990,849861,-1012542,-1490397,-765952,-694707,-608827,-196190,-55585,10784,162064,105774,-537819,-1431431,-1831018,-1868746,-1537791,-464821,743018,781292,627293,727097,522396,9556,-146099,-76730,-121180,-5596,295006,322935,279984,422354,521310,473932,473133,576614,539188,316881,210681,120797,-26341,-38570,73346,144228,236165,431675,536682,369374,156479,60260,-108001,-382405,-512419,-368348,-176153,-105427,-39093,16259,-39895,-125907,-116193,-31449,-20098,-225022,-454266,-387616,-182010,-97310,-33721,28364,-141214,-305640,-62759,364232,499863,344256,61578,-163411,-162246,39096,302058,393131,229886,145662,115551,-130753,-405883,-363601,-180068,-88283,-30738,-9420,-91813,-53526,122923,77029,-111642,-151315,-219475,-352055,-379192,-209456,67846,334798,317720,159529,123607,95255,126092,263576,223414,104711,86067,64609,4283,5936,-5651,4386,133248,284263,210109,-36685,-8682,150390,58429,-151987,-198133,-136554,-116766,-108300,-62478,-13455,678,20306,70208,112232,33891],[335,66254,243995,337865,196221,102318,132700,30247,-99974,-52863,39418,1092,-121562,-252793,-226404,86667,305460,59718,-202146,-133631,-115092,-258269,-209309,27359,126053,106308,64888,-9332,-40919,114540,208915,177368,162119,127808,-48204,-224245,-396439,-372736,-49677,200711,239257,246982,249602,235150,191181,75420,33580,-9662,-183098,-270617,-99407,182449,243826,137824,225831,363597,108619,-166329,-138651,31129,138077,68490,-95556,-69656,41310,-17492,-167058,-214697,-124268,-54325,-187976,-235803,-176324,-180694,-73539,82530,132091,87939,18997,-117132,-194435,-75593,85125,30073,-192386,-253183,-52545,141284,60184,-100732,-91944,-70861,-173488,-190714,-49260,-25399,-133092,-86281,55370,37703,-75344,-4914,121083,277757,336425,157489,42679,135802,165354,62715,-116222,-193098,-91027,-25989,-125270,-96139,41121,-7724,-79363,44436,98816,26571,-20618,-23178,97375,216451,174669,50728,-106082,-150695,-4197,57747,-34582,-117667,-164266,-8254,171849,88612,-31924,34896,99871,104802,151465,208443,140299,6695,-59653,-30833,133426,436548,611283,594803,422936,74130,-195190,-123805,-88074,-160588,-47849,-71284,-286724,-261278,-196254,-237005,-152455,60034,251269,353484,283230,193540,175135,85638,-129020,-239414,-195271,-30191,246382,372024,270067,201908,176536,11110,-239014,-342086,-246279,-208074,-328356,-286665,-97670,4776,28391,-8218,-7501,129646,208200,29463,-147054,-143374,8332,77444,111064,120660,180987,-29091,-421646,-512857,-280793,-98744,16673,3796,-37910,69823,205403,232028,79407,-185200,-332907,-210717,95036,326408,132677,-266320,-333421,-142771,-112525,-200148,-142479,47097,190840,213595,126755,19386,-35233,-40136,8320,106917,148259,17619,-153129,-167126,-26015,35247,-4515,-32991,-117542,-142845,-102195,-113360,-146125,-76117,-19797,-78325,-109298,-73703,13352,-31089,-127235,-44297,134298,176621,91966,31062,63837,138691,70578,74663,128167,64583,-54440,-16513,-51558,-212531,-146678,82114,220582,318758,293586,141499,122336,233717,225815,61566,18350,187627,347308,269722,52374,14126,126276,36351,-121909,-51916,-25753,-135095,-225846,-164927,22299,95324,-5819,-26668,117855,240701,147713,-38115,24437,183753,104256,-69610,-51702,184261,451033,379576,128726,-51237,-170428,-266858,-339737,-421174,-389771,-165039,-67258,-138435,-73244,164190,229597,65992,-43993,-104180,-121485,92729,360175,374191,218904,234271,326692,248601,129259,117394,222994,241073,121921,7568,-27540,-76033,-222579,-287669,-82155,81508,-192,-55984,-115418,-273422,-190551,137198,266654,183434,222088,327236,241751,2689,-151434,-130202,-1837,-22297,-217705,-254632,14227,169067,170247,134265,39590,18603,47565,34549,14071,71818,194778,241099,306750,364383,216710,26319,77533,149393,104018,110009,297316,396803,174784,-146535,-213072,-66385,75630,117968,24875,-160250,-50718,254291,288895,92259,82470,234729,216838,66479,-22375,5741,56932,-46731,-199643,-140605,-70564,-107903,-85494,-11546,1717,35985,117336,208841,196608,153810,168383,89288,-178921,-290115,-188148,-99276,81258,373073,603562,579119,358877,176150,194818,411450,526500,246909,-16053,-107390,-399399,-513460,-139181,120254,18707,-235086,-529521,-373771,593663,1283893,776892,-735528,-1218858,535412,1185684,118504,1256955,1190911,-778668,-774213,31607,6243,-48461,-394201,-795292,-931939,-853083,-242635,146136,50820,36486,103217,11819,-21197,124345,269587,315895,223518,107753,271194,340718,236626,124698,33569,-86563,-121233,56955,220055,185990,133940,188387,217801,166159,139379,200526,346417,471927,314372,-12366,-158420,-165729,-301849,-480754,-366347,-163615,-125000,-87988,83470,272407,322007,173538,-25599,-91425,-240249,-403782,-215322,-48687,-120151,-139844,-88760,-189736,-228972,-96471,154415,272773,71276,-90857,57984,212817,57391,-115992,-32437,42235,-46330,-122361,-56659,55209,136323,171439,208545,148808,-13754,-243275,-311121,-151501,-95532,-230177,-251734,-220757,-300819,-241113,100993,333012,153352,-163521,-267720,-192787,-46644,79608,34302,-52841,-124647,-190350,-116402,-3356,30384,133857,169657,34719,-119649,-178926,-292507,-460966,-315785,32011,120053,1731,-61428,-82176,-130971,-191312,-108430,85898,122189,63231,62474,162460,401408,553810,416052,216614,63191,-26784,61202,173600,111962,243,44516,48527,-19500,10253,10553,-83779,-123895,-32046,161156,326630,268741,-5022,-164129,-23333,96295,-85478,-159570,94482,224230,74149,-90956,-140083,-48853,-9271,-1559,-48980,-43069,116297,193111,53279,-154049,-307223,-363601,-307679,-175153,-137109,-130017,-63151,41397,90811,3603,-66796,-128536,-189294,-124101,-47614,-77738,-105823,-130967,-238112,-235271,-78167,-43971,-31349,49940,40584,-79719,-133283,-38638,110319,14030,-170898,-130314,5146,91869,81277,-87726,-139945,-6512,158803,258566,113180,-184443,-232890,-46131,122164,150011,40339,-74297,-59692,168991,374479,273252,56535,56200,72080,-195720,-444722,-446809,-411529,-461688,-339276,-76932,24439,-107381,-113787,48887,209337,279560,175636,59447,40209,-27476,-109757,-218394,-376685,-345666,-235017,-351610,-463912,-295171,-128547,-197326,-326025,-305955,-345663,-463224,-192357,184507,120758,-128313,-217051,-170289,-21520,80062,113813,141982,21677,-92814,91046,290804,307999,306538,241058,202741,323325,345627,102686,-32572,-48321,-209373,-285731,-127715,-43746,-32275,66402,200548,153842,-28813,-130111,-137637,-288305,-526819,-618735,-438340,-186127,-31155,-22053,5327,-67096,-265133,-261205,-169870,-152061,-41206,133184,184706,214334,238470,-601,-354952,-407377,-186208,33421,139293,110643,104042,172076,237909,239613,94307,-127297,-128872,-44300,-113744,-170690,-149875,-140479,-46713,-21516,-75101,-176879,-321987,-319512,-144695,-30083,-80223,-162676,-261344,-262478,-175157,-203357,-335550,-325828,-182693,-63774,9100,27585,96317,172781,74480,72699,258048,177944,-93298,-133679,48317,120269,117664,209268,341211,299878,102784,-18686,-63946,-232380,-365683,-248895,17483,285613,325342,147614,45055,62959,69187,106262,138188,-7565,-170688,-278776,-324197,-368662,-419272,-362603,-71190,251298,142604,-311030,-578546,-245084,299535,446959,210287,86365,180376,165425,40378,-16737,-72068,-114594,-95951,-129362,-313424,-425205,-268666,22810,111960,60128,68610,70458,50146,97681,131781,109623,132924,203054,248245,257313,247780,198628,169636,79485,-109105,-317596,-346538,-295893,-433111,-511715,-200630,414641,682648,888430,1473056,1117778,-616670,-1309732,-1108402,-1376608,-1491670,-899677,-354327,-26802,303721,451652,-64698,-796232,-1326372,-1858858,-1905145,-942965,399819,652675,627858,800801,663160,204037,28627,12292,-112026,-30172,229477,179608,120263,261764,339910,323049,377769,545139,559871,350220,183916,96102,-54611,-110612,-8953,121250,259983,469184,568290,364842,161410,92211,-93871,-374859,-433053,-262501,-98468,-58818,-13030,4306,-110326,-150061,-87735,-21664,-47961,-248089,-464806,-411796,-178185,-54943,-48816,-68014,-229517,-405400,-248588,186317,427291,352908,105212,-82267,-89120,56699,247733,250847,68173,28468,52054,-194147,-526155,-482897,-226108,-92576,-50094,-61865,-132975,-2219,247926,210403,8150,-59420,-152981,-231976,-224578,-165516,-1008,274113,276086,96747,31858,8956,85961,188722,158343,130699,125979,-15835,-135250,-30900,59708,64703,135887,242663,184424,-10570,-36848,22908,-16148,-102481,-81641,-61234,-35842,-27702,2824,47822,37249,16607,44780,93874,50156],[6840,55901,258824,398442,231661,75468,72114,-8246,-112797,-39022,80885,24764,-124553,-212195,-189228,-8615,149674,-7993,-165125,-123713,-173624,-302871,-199707,65458,82048,-1378,-9468,-30701,-45006,94828,231705,247781,193679,126539,-11796,-212034,-432557,-414844,-90437,129118,153467,243089,302167,265954,232268,182343,206412,205433,-12489,-199461,-60543,161551,192093,85728,120365,189786,-78828,-313656,-216178,20488,141897,44932,-70961,44636,200317,120204,-57766,-130544,-126716,-171901,-265096,-207258,-110354,-146268,-107000,31641,121358,155303,110638,-67883,-233148,-183012,-9516,-27330,-264913,-361920,-118120,121257,37950,-109908,-44705,-10128,-151681,-238558,-70187,56420,-9920,-33858,49022,10153,-64425,66216,223554,334396,351032,203173,98726,98637,117655,89788,-73509,-183202,-86938,-93787,-254887,-180318,56456,29341,-139498,-92373,1030,-14458,-29152,34265,192589,285644,218485,84228,-93979,-158924,-49667,-8915,-46782,-105586,-154641,82015,354591,231483,31127,53055,69752,27254,70360,99316,12934,-46260,-50309,-33940,132393,455245,675988,718204,550738,59532,-263518,-184049,-113550,-170456,-54839,-24081,-178092,-203638,-200296,-274843,-187512,52357,232164,258996,210604,193432,212064,135472,-47391,-196605,-252063,-137810,135454,280734,211080,133494,102376,1834,-165905,-268940,-194209,-168400,-316757,-293035,-92328,39260,64839,567,-36041,89890,179570,-27626,-261912,-272576,-117173,2468,111770,224763,327759,110169,-312702,-422971,-206076,-52545,43664,-13148,-90035,40405,226168,308472,161749,-147609,-291380,-192676,56387,263023,86379,-276606,-325275,-92991,-47107,-245095,-217030,80884,260313,237816,115970,-44654,-74887,-10593,69897,164130,213722,96254,-113269,-134449,60479,151240,88833,-8934,-181421,-278042,-203988,-150571,-156854,-76206,57277,-18233,-157607,-129847,4057,-56407,-200360,-93012,192354,273311,124969,50442,118813,140176,36078,62032,110315,5244,-108468,-71561,-182899,-310148,-145002,121139,191921,206617,209750,148140,161000,251674,203868,-18570,-122916,21843,257805,304603,110029,49672,109222,-25569,-182998,-103376,-122941,-269179,-314139,-193778,-20152,24570,-17374,44568,218443,287504,142519,-50353,-16919,114065,110176,69480,106395,173722,299043,312243,175838,-32359,-174094,-149080,-133017,-287133,-320610,-88046,36183,-68962,-31075,249295,317810,69806,-119968,-165331,-129221,70946,288431,309283,217788,239854,315922,308285,246116,167568,203479,208875,76207,-36046,-28139,-43306,-169547,-237461,-62277,81961,-7557,-42329,-69398,-262112,-237852,89733,211121,90933,128904,297733,246215,-5987,-180756,-164273,-79499,-178652,-430777,-360909,31210,200756,156001,20529,-105077,-108351,10917,66044,50201,73023,135697,176812,287935,349658,191153,22100,78611,155781,101072,85186,291303,405594,173778,-158233,-207416,-18055,180118,248238,58714,-167238,-69658,173704,256746,158201,128223,152491,98221,2916,-23798,47927,108320,-7557,-163891,-106690,-15491,-430,-4559,-14381,-21327,46893,180906,262130,139061,13180,95767,77044,-183405,-287750,-197949,-127887,66059,377111,576437,492598,238122,88308,196167,410178,467684,232652,19396,-154612,-600087,-691718,-149359,201778,191004,-49022,-513525,-423199,526203,1059220,393807,-1209256,-1548308,319843,1089996,1298170,3113331,1730121,-1719795,-1635154,-290061,7567,288751,-156510,-922452,-1198328,-920384,-308190,6122,-30954,46057,203176,147429,77051,173254,342454,428520,339669,179732,280630,338436,199043,26334,761,-2117,-67449,34533,210052,228767,169169,212862,195555,24232,-3677,135105,336922,418999,243651,-84650,-165465,-105678,-343593,-605039,-442749,-140231,-85041,-68522,56415,191539,288357,222915,-998,-107872,-141019,-234973,-125494,-70017,-187070,-174712,-76585,-118660,-195443,-90684,94414,161263,-19502,-135778,58710,266682,143821,-31412,1090,13488,-112666,-224136,-131734,93802,250204,236063,179830,89013,-46354,-278910,-352183,-128298,-17640,-149675,-194909,-150567,-213605,-225599,-11180,182876,104776,-107136,-133581,-334,53981,59433,-20487,-83514,-88158,-84983,41860,147469,100189,98696,119731,24591,-74865,-142775,-265162,-412844,-288969,39931,182716,114721,43638,-1957,-47986,-122387,-133392,-4988,70989,131407,138757,132972,323445,503537,356132,108620,-20103,-53077,45824,102561,23271,-27548,37777,9939,-66332,-46948,-59907,-96010,-100554,-19748,188734,335476,225504,-67833,-216292,-42026,121697,-50464,-93320,150796,229401,78797,-80926,-135268,-82702,-9101,55701,-3802,-65542,61907,180442,117437,-82699,-317705,-409457,-315148,-152364,-122278,-156890,-107644,-17584,20524,-20335,-15518,-74931,-150730,-116671,-90635,-120423,-64214,-50315,-223771,-305522,-147040,-76227,-61068,-798,2345,-118428,-201845,-79335,113994,49853,-96829,-51498,36247,73146,48561,-67093,-109095,-11908,99486,177454,81647,-137694,-152353,39079,189006,213940,111052,-38209,-20087,259846,409742,193909,-21021,32943,93652,-74102,-207259,-213650,-292110,-451239,-390537,-153263,-20312,-86673,-83828,37286,203840,366357,369167,232824,77601,-58426,-132483,-217074,-297443,-253296,-218865,-327859,-389790,-199947,-86880,-294112,-495380,-444411,-446149,-554029,-255793,140347,106378,-128784,-261869,-307692,-165545,-870,105897,196921,138173,26871,137048,275270,281120,296450,214433,101562,194225,234902,27751,-98006,-126122,-247768,-207127,69207,181714,48679,85973,285994,271898,51653,-80651,-96414,-281675,-536746,-555898,-317072,-83310,30970,75563,112147,-18712,-285039,-340735,-246541,-143448,11268,110296,95186,143370,229493,46056,-300634,-383170,-181557,3701,83594,101792,163739,263033,292417,226141,37027,-116584,6447,127769,25520,-87127,-131928,-173393,-20589,113482,21525,-154969,-294034,-342783,-249727,-107234,-130554,-235824,-332090,-272565,-200641,-252615,-382723,-302634,-92464,-43221,-90602,-84908,25657,99645,-13991,44075,340089,300187,-105215,-240435,-22863,78695,26058,96962,295470,322932,148336,29256,-2646,-196959,-367284,-222807,41261,319764,363982,157590,5584,30598,40076,97067,160067,34715,-136913,-235381,-249103,-242091,-254414,-231417,-988,269711,171157,-287529,-590478,-337432,151093,243319,49244,-97,150011,211528,106983,-42674,-162186,-184371,-150524,-176657,-337809,-396697,-198450,58868,61217,-28791,36126,77701,-8226,-43123,53692,134255,162478,177670,198138,225034,233672,201931,119562,-38514,-244782,-411820,-385936,-284269,-346250,-328763,22979,587318,830070,950695,1238014,801753,-490101,-1225268,-1257136,-1638558,-1935760,-1229373,-424983,-61469,303808,611757,200517,-386953,-821698,-1569155,-1944402,-1145568,61717,404016,472020,724818,675970,309907,154516,93205,-102031,-68834,124612,31508,-38325,58260,93962,111144,207987,417056,516890,345791,122548,52033,-60986,-129231,-39158,108524,239662,417261,505530,320290,162984,142697,-32731,-301213,-296879,-119713,-11238,-16029,-3298,-17278,-155458,-157871,-49065,11951,-39643,-222158,-418043,-402012,-183306,-47427,-94596,-169807,-270304,-411686,-346359,20222,298059,274423,96899,801,-1973,69022,157493,56287,-122669,-94533,-4208,-212168,-535355,-496878,-216044,-65301,-24739,-50297,-97984,102939,354219,273483,91420,27871,-85863,-122881,-68305,-82159,10805,252158,244959,60619,-47304,-95399,2586,92996,112079,202830,240919,-986,-184691,-31235,126343,112505,131081,204769,155205,19114,-51530,-78050,-76516,-58060,4956,216,40921,61117,62147,88661,78113,15852,-17140,10755,29535],[16092,66218,289014,434747,233257,7897,-46686,-91309,-126539,-14384,103814,15730,-142059,-167948,-156204,-117966,-5384,-23543,-69468,-79500,-192792,-286679,-131082,125040,63723,-97907,-96735,-79150,-62652,70296,236290,289817,217075,108765,12958,-169006,-408525,-421741,-121801,55130,37303,186297,305545,250782,222627,235757,306436,330617,100691,-116430,-22085,105374,112011,21265,-10465,-27437,-250239,-394680,-217360,62025,168579,50879,-11278,146764,290318,197588,40664,-44957,-155002,-323830,-342803,-174025,-17601,-25042,-67934,-20471,36784,112047,115216,-51090,-258649,-251326,-78182,-71592,-303724,-425149,-163741,82427,-13139,-116735,-336,30237,-114503,-221617,-65554,116364,97040,15751,20321,-39697,-45274,131420,295283,337252,315431,220245,116387,22437,40415,80177,-33239,-106149,-16293,-146762,-391773,-282133,50301,58082,-190316,-221523,-90622,-38629,-16871,96620,252022,283787,201982,82143,-105098,-167008,-69742,-45280,-40414,-83386,-132654,155521,492706,350727,110281,105224,73424,-23913,-10300,-18666,-102526,-73458,1584,7945,124521,402957,634725,693696,528089,18535,-287509,-224345,-169530,-198497,-46118,69877,-3173,-87554,-150339,-262072,-193580,47494,184735,142613,135862,182789,221173,170664,64835,-91697,-245204,-203649,33518,188287,149072,60976,31714,13483,-67645,-188425,-169369,-156638,-278323,-250409,-57105,76486,91378,24625,-19429,81498,141234,-109175,-397603,-379737,-205948,-33990,135625,332664,442054,242531,-141213,-241687,-82151,27868,83467,-16336,-130445,-21221,192039,330998,201189,-110660,-209828,-127817,37806,175647,22314,-248664,-240423,4503,40444,-233540,-244236,102334,286899,216734,76354,-101645,-105527,19763,138836,239813,289530,191201,-31919,-71449,130187,237167,183627,47512,-196036,-364110,-276446,-192748,-182167,-67844,132607,41395,-191601,-160999,2738,-41950,-196362,-101353,211547,296256,106099,33763,154067,176173,82645,79046,79563,-49232,-92730,-52547,-258842,-354133,-88010,179874,149555,59354,88179,98601,117732,213067,151330,-107612,-249900,-142001,123226,255800,90411,23021,49128,-91759,-197133,-110820,-173425,-356488,-360547,-197724,-66232,-44425,-3408,151526,338093,331449,124669,-69580,-78790,9044,93888,202445,242243,126136,69403,154657,161980,-23285,-154221,-15703,70587,-134539,-216947,8802,161738,30232,-1278,237806,299573,53071,-155576,-176619,-87103,55322,155581,157969,154971,199214,266506,339442,335607,216676,167302,134675,11829,-70938,-32878,-22502,-122910,-189106,-42557,87242,-12228,-28629,18939,-172043,-243712,31328,135689,-2531,31970,229104,210795,-10086,-153636,-122150,-117872,-339116,-627741,-420023,68066,225459,90672,-145733,-267302,-212861,5993,122562,85160,54895,53870,87782,229825,292444,135498,-2511,44896,114738,46623,31789,242852,340425,119510,-168609,-188268,32955,291182,408403,156992,-127309,-103106,45351,148112,157796,132318,62687,-1289,-39483,-16302,93506,165253,39053,-117315,-80374,25255,113358,105562,-2556,-46814,58915,250851,316469,100807,-92512,38288,59297,-175409,-254730,-162809,-83261,86876,317468,429209,331267,94562,-1669,179242,350503,316025,148342,44716,-174375,-735277,-810115,-180023,232895,370871,237005,-377666,-458218,350888,751438,46312,-1416382,-1565242,313461,1323517,2255221,3526113,1093657,-2550185,-1893365,-138318,251098,619337,37906,-1029954,-1323587,-864260,-347384,-116672,-68148,93450,302801,262452,146210,184099,353914,489885,432812,247114,246356,300922,159323,7686,83628,151809,26048,9932,168369,248767,216014,233834,126428,-153521,-180490,21607,261380,323649,166586,-105565,-93659,16291,-318274,-664041,-485153,-91552,1237,-29835,-5102,58906,214832,267492,70409,-79614,-24468,-28782,-25918,-67501,-185889,-141751,-6420,19612,-104538,-97384,322,28970,-113633,-186636,24410,265104,222200,87075,43198,-28127,-168654,-276717,-172731,114427,299086,231384,88339,-5716,-108148,-323810,-378303,-105192,64349,-24979,-86828,-55151,-117365,-217769,-154395,4687,44640,-52172,-14275,156994,144409,24918,-104827,-153409,-93265,-12764,150756,240495,123101,14240,24451,-7830,-28459,-77885,-207230,-314540,-190443,85034,240813,235921,168210,78746,12474,-61345,-129883,-71379,46717,208920,203657,81947,184538,356540,233225,-22663,-113644,-68656,41341,52539,-35030,-31038,21065,-67199,-141746,-118960,-143863,-112019,-38450,43003,224819,325711,176330,-96624,-211092,-21528,131167,-25675,-27194,151696,153029,40074,-88240,-154684,-146585,-25432,91199,17415,-113175,-23396,148521,162980,-20226,-285559,-397603,-300877,-144744,-111113,-163018,-125778,-66092,-61963,-27901,69926,23173,-98980,-137755,-134956,-110663,16911,32764,-182751,-312344,-186618,-106812,-117656,-90341,-61711,-142703,-228264,-99073,99013,85256,1329,36378,68937,70448,40896,-30270,-76607,-29314,31924,91736,50946,-79939,-81014,89967,230910,264658,184299,15120,11219,275306,363267,98241,-85326,-6517,84817,41409,13005,16454,-90770,-309040,-390354,-230472,-52003,-27752,-29857,15174,157876,398461,521740,382258,90096,-97326,-137477,-184264,-190674,-157346,-222483,-325122,-298938,-64325,7083,-321119,-589190,-529688,-504348,-580356,-298877,78771,97463,-72190,-236151,-398939,-319274,-109342,75852,214654,200305,99904,126671,190521,194153,234119,172168,19289,49170,65314,-78536,-144089,-152193,-226651,-117699,206506,334194,144331,161379,370715,343305,88477,-58163,-72571,-254319,-491597,-434928,-188860,-35667,11926,123755,211470,61759,-244643,-377093,-281144,-98651,48560,35491,-36068,39882,183392,77436,-232952,-331261,-163266,-32902,18315,85731,199264,309714,296879,187170,15795,-29991,174592,273495,115929,-42450,-132269,-170456,40269,240576,80539,-146521,-233050,-323496,-316740,-140510,-99476,-220989,-307316,-229423,-199613,-266005,-367404,-251664,-26561,-33016,-166673,-168890,-33798,33174,-59383,63691,434704,424517,-90861,-314248,-69920,84961,-17593,-34256,158690,272570,167046,58472,35484,-137810,-289925,-145298,62396,300306,323051,69950,-78733,-1434,6864,73030,186479,136840,-33390,-158031,-162996,-112946,-111281,-102100,61450,229635,149345,-256320,-545859,-378703,-5494,41556,-64598,-36956,124285,241606,174427,-24193,-190087,-238826,-206026,-180823,-263437,-281390,-82785,92499,-3985,-99878,22962,80802,-46463,-122344,14600,155012,169401,117505,87038,100981,113649,132706,61242,-106472,-315205,-449392,-370718,-189101,-121022,9489,364534,740027,844688,685757,472280,66007,-606785,-1219350,-1146587,-1397492,-1821178,-1108451,-236642,-59116,179157,541472,158372,-360620,-466067,-1049150,-1609039,-971269,-100241,144421,224995,520462,535737,257357,161755,131251,-92854,-105444,22995,-69669,-149475,-125658,-137149,-112608,-22421,192169,403798,310897,67037,8666,-52143,-101275,-16263,109163,183688,284500,351925,235903,155750,202168,61958,-188734,-156613,11625,64174,17925,-9235,-32604,-137488,-134545,-13962,59321,12305,-143603,-328687,-369964,-197552,-65541,-151816,-255494,-263854,-332041,-337538,-98860,134948,133628,59049,78665,83611,78397,62416,-123211,-280647,-183268,-30751,-179115,-452512,-425182,-161238,-17226,24415,12479,9979,235454,403950,238503,112884,97087,-22047,-37112,57081,23020,95208,258212,208321,47914,-95372,-192599,-96192,19143,96969,290527,393143,117263,-110830,18010,175562,127895,108773,167771,124768,38965,-48780,-117902,-94806,-16964,45315,29885,89599,135356,95118,84719,102952,22224,-93221,-108766,-16628],[29913,88401,317820,440201,205316,-81862,-185766,-188632,-135180,13244,105103,-14401,-152195,-112352,-121401,-206294,-126616,5531,51977,-18761,-170686,-214101,-26204,180490,65931,-159473,-172806,-139591,-90340,51546,220015,281271,218337,85505,27944,-87178,-316807,-390889,-141089,-8129,-79670,89966,257195,195650,168748,224905,305180,311518,100259,-56595,7604,37194,24642,-36570,-122264,-226647,-373335,-399767,-142865,155703,219868,83541,51128,191088,283102,194627,96123,27109,-166529,-412284,-364256,-125456,85488,143025,32852,-57495,-95389,-28609,34515,-67419,-261088,-269983,-112331,-94488,-304685,-424596,-168291,37362,-89193,-130905,20161,30069,-86278,-160056,-48848,133217,161192,60695,-12845,-88363,-6169,202452,320272,265747,220719,193567,81125,-77731,-34994,64891,15753,28248,102190,-176099,-509293,-375664,25820,65199,-223167,-307299,-153179,-41463,19371,158953,270425,218546,135518,52304,-127049,-163264,-50257,-32324,-15929,-65212,-116511,184693,543769,419105,194147,188276,118798,-33942,-69588,-112629,-171648,-59083,83372,75978,117699,318984,517481,533330,350473,-39454,-257661,-227546,-229045,-224354,-19609,173563,173195,50705,-73903,-217344,-178791,35225,129990,72284,96110,163582,196896,183221,172339,35346,-182368,-208626,-30254,120934,107945,12153,-19273,26618,6123,-137777,-185805,-179870,-232721,-182633,-9112,105977,109120,64264,35218,104457,111945,-175820,-488074,-413974,-206933,-6044,190699,425353,510898,343362,46965,-35425,38283,110689,126269,596,-142328,-88366,128064,301972,183370,-94604,-136027,-51008,42150,95254,-30480,-188843,-111437,125818,137095,-170621,-231823,92132,253687,139875,-7538,-149167,-113279,56469,200774,301527,339402,261645,56265,-4598,167293,281419,262679,129754,-147249,-354501,-270154,-192139,-188166,-41472,187005,77687,-216263,-169826,22633,21733,-113128,-65048,190115,249174,53134,-6943,159782,233487,184336,112113,23159,-108774,-41079,7028,-265918,-341488,-15887,219578,102406,-72537,-35247,19224,35333,145016,91740,-169780,-327423,-265057,-17218,147027,15208,-50681,-44410,-156637,-162112,-59618,-155533,-362413,-327259,-150678,-95853,-95027,25489,245110,410565,327841,75793,-102538,-147668,-106775,51149,279046,301855,41647,-175166,-54600,90218,-26741,-127351,85263,222246,7586,-113258,86946,268891,134300,10691,137533,187574,15889,-150616,-143891,-24941,29169,-23873,-60693,33249,121582,190074,335364,394342,271040,137371,48463,-49966,-90151,-47826,-29324,-100076,-150220,-18619,104538,-2741,-9140,127291,-33582,-214628,-31542,56431,-71050,-38901,136099,136235,-18133,-94270,-38757,-119175,-456489,-732858,-410002,116757,241243,-429,-298476,-387157,-256887,41409,196156,123334,39646,-17925,-8899,131313,198718,68440,-32758,-2410,44414,-32616,-18815,182454,238444,41342,-162435,-144506,90701,394376,556588,290445,-56712,-134585,-78544,2031,104346,113087,3999,-46335,-42735,-207,130308,217203,91642,-68153,-77238,27282,191975,211884,18791,-80538,57468,307636,362006,90611,-135641,6686,41680,-153696,-206912,-106615,15024,145446,227239,222905,142019,-38727,-70217,152902,259718,124227,14567,41248,-160759,-743385,-819807,-221264,203368,484757,495765,-196010,-484331,96710,390382,-218678,-1333016,-1346586,410476,1794521,2815458,2602199,-472418,-3138621,-1560679,400207,617101,808778,136702,-1020409,-1163394,-643637,-342051,-183003,-45991,162098,374961,338966,183249,167010,318425,510040,505083,301767,195490,246645,128295,69674,250655,324968,132728,9121,130984,246682,252228,234098,22665,-319994,-337673,-83376,173722,247138,133530,-63317,10257,126823,-256673,-661009,-495759,-40266,105613,16641,-86220,-92964,123056,298698,156684,-36064,50532,136126,58338,-36001,-116388,-57943,85884,155199,82,-112202,-94521,-84095,-181468,-224718,-32652,219022,279945,196760,63911,-82525,-196725,-261308,-168147,113022,272471,158729,-28329,-101219,-188140,-365785,-363678,-71645,133929,114226,49212,39837,-34850,-203150,-267846,-140136,-8637,-8409,68345,238989,193381,-28734,-215293,-261906,-151098,5724,189885,258846,89301,-97006,-90157,-54773,-1614,-12294,-133964,-188387,-47544,150000,265272,317990,278679,143310,32784,-19703,-76436,-76802,55242,268739,243348,29302,25872,154678,76905,-139507,-184556,-68148,42039,27619,-49930,-12262,-4275,-153884,-212435,-184645,-221039,-121482,55696,143996,256705,306920,159882,-64227,-137113,53245,139443,-29730,-13861,88349,30493,-28499,-106384,-184585,-217398,-69966,79187,7274,-166891,-114355,93673,159555,4307,-227088,-332997,-266916,-151524,-105589,-144872,-111075,-83213,-117524,-10202,160873,128523,-50623,-171495,-165684,-59642,101175,81161,-139945,-268068,-202766,-143901,-186460,-180700,-120225,-145027,-208677,-92648,76230,116687,101024,115921,97372,80069,65083,18713,-51446,-46782,-12686,26167,26821,-23147,-27633,100267,238727,290283,239346,68990,21709,210248,251324,20620,-106106,-37427,56935,117956,146891,166615,118304,-94639,-333710,-266718,-44032,52687,18008,-27637,77574,364762,582187,457406,76123,-129590,-123918,-130351,-86250,-92605,-260698,-348688,-208330,77021,121388,-269621,-569806,-527371,-505820,-549145,-318742,14874,93515,13882,-168147,-439909,-459924,-226266,30967,194794,193836,100623,55552,51306,64098,136297,120154,-27189,-61438,-92731,-175788,-153277,-111843,-151405,-51535,235375,363429,226855,261337,418809,343604,73852,-66477,-69320,-218126,-427797,-323262,-97283,-51328,-70032,123170,287656,147852,-178571,-375853,-269602,-36558,55661,-65459,-167657,-71285,102917,69724,-187862,-279511,-139231,-63090,-37335,71174,213023,304415,251434,140424,47369,112318,331559,362549,142134,-53787,-175241,-163848,110794,328373,86375,-161558,-166939,-272707,-327104,-115457,-3175,-136011,-197770,-129001,-131524,-202806,-283813,-180728,14594,-21716,-189955,-191015,-55256,-5381,-50539,125619,510397,500264,-68411,-355361,-101702,119835,-6024,-139738,-19541,166924,153379,63156,50796,-51650,-139775,-41469,72848,244548,232263,-78939,-183646,-27832,-19722,36034,199394,256844,106804,-77374,-111217,-36715,-36707,-21487,84570,147519,86266,-230389,-475459,-371016,-121580,-82605,-90233,-18756,105378,246695,229625,39907,-143924,-255199,-244427,-147211,-126247,-122357,47851,123445,-68111,-143417,32252,81162,-56913,-115129,26655,160924,143944,35373,-56470,-82571,-59220,34031,26328,-106552,-310417,-430356,-321386,-72785,116839,341645,682148,811300,697198,170142,-542816,-771110,-845435,-1227027,-816916,-780167,-1256235,-648703,118732,-10271,-11293,276907,-162605,-677132,-307316,-425157,-1008156,-503580,-16379,-31409,-25960,251995,277233,51918,43043,114265,-78385,-119651,-36577,-94321,-184319,-236903,-286583,-296083,-265976,-72067,245603,261019,49741,-15091,-38415,-47750,42828,122267,114767,114077,150444,126623,137062,255539,161379,-78163,-57915,92963,112500,41021,-28256,-38617,-57588,-77299,11270,109150,101921,-21413,-216623,-329813,-216766,-89692,-195248,-307515,-225124,-201801,-242808,-156823,-29716,-19986,24856,143387,151344,86612,-10015,-231647,-355978,-210962,-17326,-101865,-321014,-315054,-93220,31911,74616,101167,159251,354371,376208,115230,74072,145833,41762,31589,140950,130331,216155,266076,148689,46646,-102114,-254590,-168431,-534,113842,355743,516646,289477,60118,109528,198960,108777,65493,120315,87587,38126,-29197,-87148,-61333,24692,47234,20769,92226,173072,90007,29653,97893,37000,-156239,-222221,-66781],[45781,106914,324029,414826,158536,-168335,-299788,-263149,-132061,35864,89392,-43203,-133013,-42542,-77933,-242981,-190401,51727,154859,38108,-115316,-104662,82597,209154,69726,-176956,-215837,-193011,-122957,40796,181858,215551,184802,66461,47200,35388,-170365,-331004,-154383,-58335,-170470,-19972,168729,117040,91650,161434,212942,160220,-7574,-34498,32611,-12618,-49287,-74921,-180652,-351010,-429341,-342838,-17842,286272,294964,135654,90189,160393,188617,118717,89664,73590,-125422,-362808,-289477,-51968,181519,297873,152697,-75660,-231887,-211883,-99576,-111318,-242140,-247107,-115278,-92607,-271438,-362609,-127299,-2725,-176141,-158225,7517,-10394,-83422,-92162,-37058,102716,173913,104465,-27034,-113410,48176,274098,292111,123878,76632,125085,4496,-176327,-84541,68880,79771,187680,233262,-177402,-581624,-434189,-10123,44122,-228683,-322191,-169204,-21079,77617,214493,250605,112819,41426,9849,-140861,-136385,8272,25756,15351,-64146,-120960,155242,490459,424521,270576,284019,195690,-4997,-96592,-158262,-176910,-4014,172025,142748,117191,246290,372725,295174,85383,-95125,-175787,-187348,-266590,-229331,21218,244486,277060,151673,-14481,-169475,-150071,26115,105615,85317,101147,136995,148542,176784,243873,138802,-88449,-153537,-43856,85848,96619,4286,-41207,23336,26076,-129819,-235954,-229226,-198461,-118171,32478,119166,119412,115382,112184,149590,107728,-189486,-481008,-355286,-111096,82122,261921,476406,527226,397049,205820,131454,114972,166706,163061,35248,-123084,-134326,64742,236096,113436,-113939,-113772,-1468,63045,51905,-45665,-113609,14388,236257,225789,-77351,-195378,46136,165903,20501,-128577,-188079,-95255,96820,238491,318736,334095,273371,109002,33829,165214,285692,311783,218431,-42479,-236728,-165130,-111057,-133688,7830,207686,80266,-235662,-172343,57803,114831,13828,-3862,132931,153935,-9614,-58983,125975,281884,296476,144927,-60935,-179529,-2120,58651,-216568,-289643,15881,199392,56248,-151253,-129881,-50622,-23752,85425,47184,-182959,-339951,-322261,-121327,24975,-73171,-134500,-143506,-209065,-97034,37143,-74525,-278645,-205946,-52396,-100429,-121824,50872,281866,387780,246177,-11298,-146887,-203448,-202155,-9697,271356,263760,-60335,-363375,-258118,-16148,-37262,-103809,125623,294701,115666,-36295,115547,318538,213932,7082,-10552,26214,-33980,-116186,-85384,21352,-20918,-217182,-300940,-123148,30958,109970,300463,423063,325209,125622,-19894,-88688,-90488,-73490,-68464,-107536,-122926,11044,134995,28661,20527,222843,101674,-171100,-92410,-12577,-100606,-66977,38325,32584,-39257,-35163,42107,-97238,-496843,-703533,-333558,163791,250104,-76013,-381508,-425932,-229907,102225,260520,158145,42386,-53733,-91859,10725,89765,9549,-58373,-45328,-29667,-97380,-35175,140523,141677,-27032,-129669,-72640,153784,472584,656005,417915,24812,-142927,-157241,-134094,27779,95526,1025,-25836,-6360,23730,154387,257240,144156,-30111,-104317,-12570,214704,283903,40352,-123747,32528,331294,378593,90890,-120119,1299,31439,-118047,-162165,-57288,128626,223183,141394,32696,-22349,-134940,-106728,122725,171326,-40909,-127816,-1340,-123055,-609083,-706217,-256222,120296,480344,608104,-58552,-504962,-170272,37571,-367620,-1025017,-1032633,481346,2319032,2908782,801964,-2491672,-3435693,-826578,1114745,961087,799482,143756,-821147,-689383,-274269,-283745,-180017,28186,228549,393932,365045,199257,141999,258274,498316,564481,356366,171152,195598,113298,184562,439269,464938,224662,48396,121718,219823,250864,199751,-88958,-432470,-429214,-133370,119427,222275,163706,25764,91958,165214,-201535,-617950,-484194,-9626,188320,50514,-171475,-231708,35949,311010,223774,-1438,56829,201407,107289,18008,-3237,44120,158379,226754,71092,-125130,-156217,-149586,-209595,-239177,-93278,151753,306844,255293,38474,-148691,-192401,-184606,-121022,95531,190892,47439,-124351,-167259,-267839,-388861,-294340,-19861,178992,234300,180483,110160,20870,-162657,-296423,-202488,-36302,24650,107883,237869,186336,-97009,-334907,-386087,-239194,-19832,170425,212531,6093,-206549,-189534,-98108,-474,30096,-61166,-59092,99765,207568,237029,328094,346275,177759,10071,1967,28087,-10478,83950,282026,244653,-11529,-111703,-46495,-72490,-208960,-205009,-46487,47395,25142,-26792,16133,-32857,-215703,-248228,-225648,-271890,-115470,159767,252210,270123,289028,204788,38873,-7611,168893,157034,-69337,-85183,-27433,-88919,-100213,-119079,-198996,-266885,-144155,12480,-29639,-207817,-188426,16131,93735,-21432,-165712,-239713,-222825,-160773,-97513,-105158,-70140,-61916,-120834,23776,222349,198920,-19024,-193166,-171859,1564,147308,71869,-118282,-205330,-203883,-179449,-233473,-228758,-142000,-121608,-156087,-68624,55023,136807,176267,173332,117511,91571,109705,67936,-41002,-54433,-12701,1120,15966,23228,5205,76035,213575,289330,265010,108870,9084,90397,109072,-20335,-73089,-40401,21258,127923,159061,198989,263973,110248,-225835,-227436,18162,134452,37509,-90294,-18002,278282,535652,434547,39517,-147388,-96491,-66080,-4185,-72807,-325590,-382543,-127142,187441,211514,-164423,-443355,-432604,-449602,-481529,-315334,-39086,83407,81419,-106896,-445761,-562142,-324616,-17184,145454,125871,27522,-60048,-103477,-69769,35117,68593,-33608,-101008,-176936,-225014,-117854,-11185,-39590,-21243,157794,274525,264524,335265,405820,275468,20458,-96093,-79618,-183220,-375801,-268092,-66732,-116595,-176742,88818,328797,210952,-126188,-350732,-219418,22322,30737,-157109,-257383,-165393,-4289,7068,-190728,-250037,-118248,-82367,-77041,61040,212835,260279,177890,103523,118670,261476,437983,387921,111737,-121442,-266932,-183699,162246,358475,46674,-195576,-120094,-202181,-276285,-43842,109749,-21433,-41263,16600,15647,-54401,-147690,-98720,38883,-8583,-162482,-143633,-23380,-5428,-2546,200198,528181,484144,-54550,-363913,-128203,149703,40787,-188282,-174759,39338,110827,47277,49861,52691,51856,62329,72717,185068,138431,-226362,-274500,-43217,-29501,-4425,186941,345785,240146,-10261,-104709,-30739,-37552,-14072,54744,57365,7704,-214437,-403273,-328518,-169803,-100065,-30163,35200,88051,220627,258600,130285,-40556,-223379,-251735,-93823,12131,20866,158074,152196,-114373,-157544,58313,76874,-47939,-34806,79901,141873,84647,-46640,-187062,-266559,-214673,-43895,34133,-47925,-246699,-370244,-263079,-153,237074,510780,843568,765636,410940,-422293,-1426688,-1390370,-1064315,-1184558,-404984,-64463,-514622,-83946,473562,68528,-186833,-76404,-618060,-1135071,-300674,132866,-362626,42494,258135,-79564,-202231,8174,-12948,-225655,-146890,54475,-50176,-96347,-35365,-44990,-140732,-250431,-323629,-398545,-454636,-287943,89048,213927,80082,-10195,-29064,6033,112469,145273,60786,-35089,-36017,15446,106057,284644,231135,-6529,-22250,110054,130283,54690,-56618,-45974,44155,898,28335,153415,213077,125773,-99386,-291087,-233630,-100621,-205766,-318794,-176449,-68057,-109259,-162119,-162773,-131230,22796,187791,188804,92137,-47959,-247986,-329593,-172464,30156,1342,-184036,-214591,-46040,64126,112017,188281,301546,420084,275727,-54031,-717,177973,108779,95597,191625,225162,329155,249989,59745,44548,-67319,-257686,-173521,43992,153387,370412,548659,429374,253015,217811,204511,73996,9241,52667,34322,12921,2725,-4322,10548,68917,35857,-18787,45419,161704,49396,-60712,61553,56992,-184855,-290787,-98757],[57365,107541,294663,364552,104603,-228949,-354995,-287419,-112774,48149,65319,-49466,-74803,36105,-22166,-213314,-188367,82738,200312,72965,-43170,13799,166121,200447,56310,-155598,-212251,-222302,-154036,32712,124677,106311,114486,57147,88651,186980,-184,-257391,-171296,-101331,-218618,-113439,61936,35474,18005,73139,72466,-52904,-163841,-40258,65469,-19797,-94893,-91334,-175397,-371398,-418670,-255785,115752,424307,387291,197909,96856,71710,48973,211,22073,86691,-24211,-168117,-118070,48425,257526,386493,236240,-83890,-332393,-369566,-241246,-171742,-211916,-202211,-97191,-67303,-213729,-261747,-55487,-32257,-255541,-197744,-32286,-69887,-104384,-53402,-42054,39132,146509,150940,-5499,-104869,97437,322388,215136,-60402,-90508,34874,-78501,-245832,-102455,95976,153528,329267,341521,-147559,-587578,-438560,-48777,-690,-200175,-258333,-133532,19979,147921,254576,201887,-4486,-56042,-30230,-129953,-81074,89903,102317,35711,-85686,-149181,73409,350364,376605,332822,367282,275335,43668,-93150,-147793,-122983,73416,241210,182831,121463,210393,246635,59150,-162357,-126780,-57202,-112932,-269271,-204522,67157,252432,260573,161604,-9209,-142713,-108084,52053,151162,172844,133217,105075,96459,163530,263645,185827,4799,-59143,-16231,72946,108757,38680,-32301,-1474,-5042,-150895,-293349,-281680,-183441,-76436,55799,112649,121286,168523,192098,202568,134509,-133367,-367720,-223893,44074,197902,319952,467711,490760,398394,302241,221439,137602,184366,188991,75954,-86634,-145405,23868,154456,14943,-167888,-158262,-5321,86389,60817,-12924,-43024,97944,306806,290996,18969,-149522,-22702,47369,-110635,-257987,-219784,-60076,130561,237817,276443,266648,216244,97841,23902,130429,262195,324781,289132,93172,-37646,18896,54768,4050,77250,193016,54456,-250841,-189120,84210,198670,130682,49577,52095,43338,-59833,-111796,50592,290921,376138,166001,-155471,-254649,-12152,65083,-140977,-226816,-33962,97304,12141,-166435,-179253,-76572,-12979,62767,27648,-148034,-293519,-308463,-162893,-64467,-130913,-184256,-211380,-234502,-31809,141493,38282,-126739,-23671,69714,-85003,-130043,54636,241409,262001,88865,-125439,-190828,-225751,-248392,-69384,184819,145569,-149344,-444697,-400454,-122783,-45325,-84597,106209,286765,175612,4210,85323,290192,246771,-3777,-150566,-128627,-83567,-68757,-23806,27862,-94986,-381018,-501370,-270881,-40342,53019,247521,419244,358753,125848,-54887,-93936,-72926,-103953,-131796,-138930,-103221,45035,172540,80605,59816,274915,182046,-140292,-146403,-63016,-93119,-53756,-44904,-81707,-77361,-2758,86184,-71361,-454115,-552370,-216366,195001,254050,-100059,-371429,-378547,-150168,155939,280506,173466,64296,-45143,-143709,-100893,-5039,-27481,-77872,-79088,-85718,-113313,504,134626,79101,-62666,-72421,17492,212396,509891,686803,501143,99140,-116212,-178560,-223678,-39118,98097,54321,44428,53133,53782,169590,282210,186118,-17192,-157324,-75690,189721,306137,53139,-169470,-14055,310608,347139,72994,-76719,12679,33950,-70990,-133909,-36653,214842,288166,80666,-88126,-123843,-179571,-113963,90900,113568,-121739,-227901,-74069,-78435,-371248,-495749,-268082,2558,343776,513055,-32524,-520433,-376210,-231828,-379432,-607608,-763030,431592,2724172,2634253,-1259144,-4475595,-3492426,27248,1756323,1174289,631731,105328,-433693,-6744,175068,-175535,-122691,129338,270335,344772,338236,211374,127652,190493,455612,617169,438570,209627,163050,116189,306903,581072,533488,283309,127208,141286,162703,193679,128496,-179046,-471128,-435427,-110730,117562,242021,235762,123301,114481,111662,-185603,-560855,-460339,-13474,215480,52511,-248832,-335442,-30774,301873,249209,14101,5859,154139,114251,80418,114114,127494,178782,206227,79110,-126661,-164322,-158694,-202272,-230170,-138805,87603,295621,236585,-43104,-225224,-166266,-74952,-46803,75073,95340,-57470,-166061,-189424,-327731,-380003,-176086,49597,194953,308213,273785,139501,47780,-85068,-214855,-163183,-27189,51068,109133,176768,132283,-164389,-434267,-484417,-310511,-55827,126336,131033,-102657,-287741,-241978,-115815,-13884,40001,-801,51732,212807,232343,154919,257359,351134,172041,-44582,11020,160639,106263,109715,232640,199986,-38177,-201306,-198445,-178298,-214839,-163806,-1520,62176,38794,13090,34772,-58754,-228856,-234547,-231786,-283095,-90245,244191,329990,255762,276518,309102,196378,143917,288061,184619,-135002,-233624,-166113,-163624,-145758,-109431,-174100,-274829,-235564,-93556,-79381,-223736,-231436,-76282,-24785,-88410,-121383,-151668,-183149,-156522,-73348,-51794,-19597,-13679,-77068,48435,225916,204552,-10262,-182064,-151098,36545,128782,8001,-126842,-160342,-197767,-192987,-222203,-206041,-111499,-76897,-96722,-44517,40523,137830,206197,199299,124695,90476,148709,101404,-48171,-50083,33731,25510,25314,56476,20123,30916,165227,269605,263187,127500,-18465,-39417,-22870,-27646,-1845,-11025,-15161,62254,62069,127533,307374,239692,-83181,-101789,131033,202150,24270,-158651,-102446,169387,405641,325186,-12662,-152792,-63588,1552,52223,-86430,-387949,-396583,-57946,239824,239561,-53197,-257973,-271683,-346455,-399043,-289006,-75089,53830,87360,-94631,-437914,-604119,-377287,-56581,79359,20869,-95028,-187106,-223822,-161885,-37017,29414,-5923,-60654,-159203,-204006,-43082,124296,86654,-13223,25740,123912,239094,338023,328748,165683,-46203,-128647,-90268,-155406,-346549,-272851,-92419,-202291,-267938,41488,329099,230435,-112615,-315044,-144909,64740,-13273,-208200,-279910,-226692,-124573,-106184,-242590,-248579,-106106,-94501,-105470,52846,207951,205342,109485,86055,192331,358870,468806,360976,47226,-227838,-387939,-238136,174383,330971,-11840,-230487,-101908,-120088,-174909,39229,180409,77506,113064,179869,214961,145931,7249,-14919,56064,-1625,-110831,-45402,59284,28978,49167,243852,460837,366044,-54833,-336918,-152860,144106,88082,-172758,-256088,-74863,52155,23986,41296,151329,232969,144766,68908,153393,83028,-313311,-321262,-44053,-17784,-34842,148826,370276,331001,44723,-117898,-68529,-81508,-68500,-12432,-3855,-53775,-203744,-339242,-270223,-151635,-35246,70799,89648,63318,162151,250303,215637,84213,-148266,-221274,-41397,94979,98970,220966,178570,-130203,-147141,89263,65820,-34680,76580,148189,95009,954,-105095,-259049,-387362,-297846,-65542,84987,41247,-155444,-290994,-213159,-8931,166352,433772,782329,611836,66686,-879293,-1851875,-1601777,-1170266,-1072530,-89850,442598,93484,341755,663784,143781,-274490,-381907,-1008841,-1478968,-357220,464352,87380,430801,578538,-19124,-260033,-129111,-229697,-456747,-322012,-20465,-5212,-34809,17294,46881,-42761,-176832,-260157,-401002,-527958,-384160,-18508,182772,140672,17461,-29018,40439,168372,173911,42281,-114074,-152131,-75057,62956,272881,243479,7324,-42467,76046,126266,62641,-89888,-71380,110863,75333,43566,189429,325372,274737,11346,-255718,-240828,-89326,-179656,-295497,-138549,28828,11196,-137834,-240412,-162791,63111,207947,191790,90304,-58143,-191155,-218148,-83839,92787,105878,-67113,-149950,-38185,72598,135822,252610,390675,409940,131733,-212556,-78047,196422,174712,158974,225630,302215,401240,198678,-46878,36404,-286,-190703,-90946,139044,200995,328678,462104,456278,378573,308945,213491,55663,-40928,-32821,-40127,-31179,40476,94129,91255,113428,38370,-67623,-36148,103870,-10748,-154536,5590,75219,-171440,-294312,-99651],[56491,83851,233096,298215,52011,-251703,-341907,-254695,-77362,48819,40738,-24904,12337,110435,43597,-124065,-129309,78031,169563,72618,24154,113540,207492,158176,19575,-108717,-159927,-217583,-177708,18067,55593,-18220,19205,56934,160528,339484,154603,-184403,-196550,-144094,-222587,-167580,-39082,-31887,-30944,-8489,-60244,-233906,-290259,-48541,117621,23196,-105634,-92010,-123117,-298790,-359979,-175429,213711,532599,481056,259718,79608,-34057,-80282,-119701,-86000,64684,108585,103314,105693,165160,306997,385652,242464,-95629,-374897,-451641,-349040,-233226,-182486,-155707,-68930,-23776,-143783,-154716,19699,-52156,-311921,-241950,-81653,-116271,-130821,-58720,-64852,-30368,104641,200161,52671,-69272,116470,317169,103633,-244574,-245265,-45648,-123684,-266173,-102471,126097,220127,416449,404448,-85069,-515701,-383366,-81373,-54010,-137223,-131673,-56094,73765,212991,270391,137464,-107674,-139224,-59125,-87534,-795,169268,159644,29040,-124393,-189743,-34804,171003,303755,381531,417665,322171,85262,-69882,-91581,-33768,144591,269861,181608,121314,209149,167186,-104542,-305592,-120086,71896,-26612,-240476,-153720,105315,192026,127312,63164,-69098,-144881,-48124,147330,282319,287760,160642,72179,62166,156020,235096,168499,70802,41309,27696,64462,129111,101384,2892,-35389,-56766,-171418,-323222,-307722,-180867,-59500,61297,89581,111649,210475,256772,248787,184773,-22232,-189697,-70196,193504,294258,337825,401543,409141,351638,323539,233358,126464,175902,204804,105877,-57638,-127571,10357,78000,-78562,-237019,-247940,-64763,94879,112708,54182,5065,123878,326995,323863,95322,-102458,-90454,-70070,-219771,-359526,-244686,-23708,144903,194171,183292,158425,110928,23803,-29636,81002,227349,305492,322756,227135,187980,230575,269650,209854,156067,152783,16986,-260122,-233790,72685,236431,192978,68424,-32779,-48367,-83259,-156561,-53715,246395,397381,171138,-227427,-313889,-77019,17031,-72279,-177882,-166493,-74717,-31504,-135366,-183481,-44819,73787,82167,26664,-87853,-210067,-238068,-143976,-99110,-131686,-167236,-217539,-220692,8437,206517,138173,49116,165530,172196,-63963,-130262,27317,133746,69838,-104358,-238431,-217967,-201807,-228918,-104676,55147,-7486,-199381,-409423,-447345,-196737,-42894,-63786,52954,219648,185813,16534,13246,192202,226080,-11583,-234404,-231313,-119407,-23879,22242,-5507,-175808,-475191,-605198,-359721,-62942,39703,193013,376069,342720,116385,-60928,-69644,-42934,-130205,-201804,-178411,-83555,79507,205222,141062,102708,267325,176592,-145093,-191117,-93825,-63904,-15786,-99050,-183319,-126817,-6669,80736,-57845,-351922,-341188,-95454,201185,251837,-61558,-283890,-270361,-53378,167775,228199,151220,92750,-3967,-157868,-172804,-59789,-38725,-97045,-112272,-113954,-66905,84214,162649,56969,-61571,-5393,103767,250127,496227,648841,517185,152523,-60805,-158706,-252815,-73602,123573,140442,130520,110459,86838,183104,290943,205235,-37126,-222289,-132628,145998,282529,51768,-204911,-67717,249829,263144,17767,-46726,24827,48620,-19994,-127671,-53529,242679,309473,45070,-128878,-152620,-173076,-103024,59075,101483,-90116,-241661,-146026,-39782,-103965,-244025,-246664,-126673,101101,231456,-132600,-526798,-471991,-357755,-245681,-185351,-614539,242725,2929226,2230302,-3044980,-6103915,-3431019,737111,2131722,1223781,419115,78554,51120,688335,607850,-29190,-40915,226314,274529,232458,268488,232573,131777,120670,377459,662448,572175,320220,156358,133531,391973,628212,516823,304914,227899,169595,72030,81863,33129,-227732,-444796,-369756,-32067,156231,269463,299404,185545,73148,-6649,-214607,-504369,-427565,-49942,174141,14274,-310795,-396631,-72157,272177,229682,14398,-64360,31468,89118,136041,197097,162965,135270,106350,25509,-112473,-119468,-121670,-175120,-206772,-157941,41457,243709,141126,-171018,-308579,-137628,30665,33484,66156,28121,-115133,-145966,-172873,-353960,-335202,-34013,126043,185060,323302,305687,123762,52223,23424,-41808,-40456,16124,70982,82248,95697,60274,-209175,-480403,-511501,-317317,-63986,95563,50049,-203150,-322160,-229689,-91363,-20393,25568,41022,129285,267177,212018,36986,121802,285297,122645,-110950,17630,282895,228042,110946,127013,112782,-56846,-235314,-274834,-220812,-163852,-71897,63298,92206,61462,42028,24960,-79641,-191522,-177225,-202866,-251033,-49095,283336,348545,213884,266101,434975,367728,275996,366724,213191,-203561,-412141,-289513,-174405,-144405,-69888,-103710,-238851,-320015,-205895,-123968,-211748,-239479,-167927,-166389,-170588,-101822,-98404,-161271,-127604,-22482,5128,21387,35156,-23083,32355,160061,139704,-22142,-131888,-110225,20913,46640,-81522,-155787,-153726,-188949,-163658,-134033,-112198,-37281,-24938,-59727,-36883,33979,116553,183094,189919,113435,64103,153700,106732,-69206,-40528,106736,92049,58265,79738,21718,-20531,107082,241989,245021,125776,-47044,-134497,-112616,-20269,73570,38422,-49375,-61238,-90576,6619,255128,270198,68600,88998,273376,250120,-7552,-210966,-152759,70821,238929,169010,-72330,-155428,-33928,70393,94553,-104433,-409383,-361218,-324,224946,190938,15195,-82214,-90871,-213908,-312068,-239455,-88801,176,17788,-143584,-429038,-574057,-366032,-78271,9474,-89576,-226020,-287837,-270239,-181853,-62154,12344,45034,40057,-53143,-114953,54645,259094,208080,2136,-84970,-9946,159126,253841,205435,50672,-100245,-144970,-89168,-137211,-332026,-301864,-144529,-274610,-316164,-888,290409,200755,-137685,-275128,-60908,90115,-53306,-203527,-236805,-252123,-238785,-242685,-318686,-262535,-103330,-106724,-130929,41772,204864,169635,75288,85360,224211,360604,417623,300349,-25381,-341688,-498368,-305972,143283,263035,-54797,-241691,-102992,-31167,-45719,91007,168580,128605,222979,324707,409957,334754,139374,60219,72136,-9611,-68016,68162,171903,81009,65470,217957,310591,181226,-61063,-271803,-170549,90509,104420,-109894,-247442,-150898,-3826,11043,32349,212604,348795,192682,69710,164113,83483,-312222,-311813,-30766,11463,-44319,95828,325716,363411,99429,-108162,-99177,-118659,-141817,-77183,-11266,-71965,-188545,-282234,-212299,-91868,53640,148428,109687,24372,76965,200882,265387,190853,-47050,-155138,-3915,97415,94391,227332,199965,-112446,-121614,111728,49265,-27168,170707,202109,28948,-88048,-123791,-244174,-403075,-291551,-23880,161812,127448,-68434,-210989,-174273,-93807,-77102,137532,523787,401244,-218893,-1028941,-1672175,-1399066,-1150562,-929639,-15139,536214,355499,477433,601155,180208,-235441,-522136,-1164348,-1523550,-402350,473002,183229,514921,783542,82789,-203168,-117446,-294065,-540299,-407708,-81970,48402,47340,88371,135718,69555,-56009,-139613,-310785,-462610,-342559,-50580,171104,195792,48290,-38330,47563,194921,200937,62718,-104625,-172607,-129378,9763,211182,187635,-31583,-91259,22409,116147,68511,-123248,-125903,100089,119622,62708,218629,419783,402999,109036,-219948,-234700,-61352,-130583,-254505,-123258,68873,82367,-108941,-256010,-112541,132640,205225,166310,76202,-59004,-105520,-64870,24992,146544,187474,24228,-117867,-63654,64600,154437,283329,400163,327037,-12711,-311962,-131291,198531,225418,210815,255953,364648,422213,120724,-144503,26438,82368,-61913,66558,255070,242932,248265,280564,337445,375401,353707,248037,83258,-61481,-117603,-129217,-81352,77542,171675,149908,151943,68545,-100647,-123611,17669,-68435,-218090,-50924,83435,-123992,-237546,-71500],[35915,38911,157111,223935,4937,-237672,-276555,-180199,-30864,40546,19557,20594,100213,163688,110990,-774,-35765,38962,70517,30310,65093,173961,204545,96348,-30030,-49887,-68321,-179267,-191121,-11166,-15615,-127957,-80698,58361,249977,454059,260211,-119026,-223607,-187852,-195476,-176320,-116384,-76639,-48017,-61490,-139275,-308745,-327546,-34584,189767,103739,-82974,-85348,-57271,-178921,-282109,-128356,245721,577143,551168,308958,55745,-112708,-152725,-203447,-200557,13734,220284,340638,309768,275122,328581,309683,166423,-117103,-359345,-444620,-397784,-278197,-161896,-120482,-37661,30291,-72430,-70004,70494,-66994,-337437,-279615,-120127,-122366,-138580,-96842,-95395,-76372,77627,247410,131407,-24287,90000,241341,-21013,-385823,-353434,-85699,-97561,-231564,-108718,126600,258298,433301,417066,5963,-370075,-278934,-100797,-94849,-47425,23202,40604,127571,252964,255927,71234,-180119,-200604,-76537,-19689,92713,221549,166247,-10834,-165277,-220656,-132823,11267,241225,421397,427765,312623,100254,-38180,-12952,57416,182666,249156,139037,103181,217140,138349,-160242,-314465,-75456,181510,44979,-194885,-90554,122754,84446,-66406,-110087,-172390,-164311,33509,319619,470423,370336,156594,44623,57396,158694,176199,104499,97243,114658,58725,46351,142423,169265,55610,-53334,-88275,-162761,-296905,-282663,-173151,-53000,60354,58775,88176,228428,292887,277331,239978,102584,-18537,48421,275155,328997,305152,301255,297955,268324,277873,194338,117213,170749,215993,110589,-59329,-102515,13738,22644,-135845,-289198,-336629,-158061,74144,174048,120899,18722,102485,307698,324792,140051,-55782,-133230,-159153,-285029,-408325,-262284,-2651,131247,116834,70230,52119,1008,-80960,-97688,39818,194717,265197,313296,330669,379680,408816,471464,429779,228311,103588,-13466,-261130,-304345,7434,212957,187247,47677,-96785,-95000,-76131,-184701,-159170,158399,357225,161499,-243362,-332551,-170961,-65853,-31939,-152534,-335546,-269954,-74669,-89986,-155620,31922,200791,124511,25737,-35989,-117406,-138731,-93858,-90293,-76959,-77035,-151952,-164250,15662,198796,186332,197162,300385,214911,-52839,-131572,-27343,-6173,-123470,-269759,-314797,-215082,-132709,-145837,-97943,-67314,-144969,-203649,-290825,-396036,-217346,-27563,-34527,2566,127701,157644,19948,-64435,59786,162999,-8704,-239316,-261051,-132795,7929,44078,-55510,-233925,-477024,-582247,-352134,-22736,76327,151847,288369,253872,71731,-56926,-31125,-9968,-145394,-258410,-207609,-57457,108718,218850,191161,140721,205141,86300,-194103,-226501,-110216,-34013,24846,-116908,-249422,-172045,-37014,35908,-62728,-231148,-149278,-3374,182098,238581,17748,-162496,-142066,24648,117831,98040,81424,107992,44302,-140409,-187583,-62641,-29770,-123212,-157610,-118447,27810,191321,204799,60547,-37150,50570,159966,250608,431654,557205,464350,176350,185,-127750,-230760,-69870,158362,221960,195810,143368,118591,199734,282202,191778,-86512,-280767,-159500,113872,230987,35327,-218476,-107482,169200,144092,-71886,-62401,20185,66655,21782,-141866,-102553,203926,271955,19119,-118119,-127310,-129846,-86756,31041,134459,43181,-149558,-173602,-5832,119147,-12820,-192498,-245876,-193757,-146077,-313553,-515724,-453577,-321757,25210,195230,-568578,-20839,2965811,1957267,-4273979,-7290837,-3379858,1145616,2166721,1155505,291014,100201,484424,1189667,934797,140393,40263,295104,243571,86162,178448,264547,148672,46582,265026,692737,754567,478506,175057,158363,412899,569213,427225,298912,322799,179428,-46647,-61623,-62160,-231179,-381998,-270596,61267,202196,262032,302232,183189,-5512,-132444,-263938,-444541,-380682,-102150,77744,-56776,-352864,-418992,-91700,227368,179718,10195,-111623,-97645,54663,174294,222164,137660,38675,-29859,-59543,-84786,-41765,-60377,-144993,-180909,-149916,14741,156973,-3139,-317023,-390050,-123373,102454,101534,78306,13952,-107457,-84313,-137010,-342649,-262400,96001,191786,158039,283779,270708,72222,44388,138296,163809,115783,76086,77847,38355,31800,5838,-213258,-450386,-438912,-237714,-23497,100582,-2125,-263022,-303718,-155554,-21763,-363,6412,63427,167226,259886,152987,-85168,-43950,155787,35523,-166820,29823,358044,304689,77743,-6288,215,-74813,-221359,-275121,-203464,-83108,41011,137897,138540,86665,38337,-23063,-98705,-124735,-98139,-146896,-182483,-1619,265177,299742,154752,248928,523572,500169,354352,375966,229947,-246457,-553187,-362845,-126937,-91816,-8275,-7776,-175882,-368885,-285396,-147169,-176670,-217072,-239197,-292372,-235850,-99491,-91957,-162623,-73956,55277,56796,39249,54265,-10288,-45934,34706,24436,-46096,-53757,-61752,-45683,-70664,-154804,-180814,-179864,-177438,-84056,18711,24228,51398,14593,-64124,-51605,35133,78267,116535,148274,80460,8296,108817,82525,-93857,-37872,172314,177856,110117,96539,12550,-68484,50287,213232,222440,109655,-64424,-168275,-146405,-19792,117631,86015,-79150,-200505,-228719,-96958,151927,224351,200269,296107,412913,282113,-33614,-228395,-159926,2875,83101,15175,-131955,-166182,-13218,140846,140024,-95759,-360270,-262724,45738,153637,81038,13336,25552,62006,-70961,-217596,-167030,-78605,-66559,-102000,-229276,-415200,-474761,-288261,-78426,-54131,-178771,-324847,-335478,-233629,-130188,-43684,21418,108551,164593,97869,18162,153730,360838,311852,50980,-112456,-62895,61438,107265,65223,-41681,-126768,-133185,-71618,-130218,-316923,-307958,-184145,-306375,-313109,-28593,222023,132555,-179180,-229982,21730,109705,-65578,-148884,-154338,-248999,-325845,-361263,-379949,-268750,-105753,-123923,-157800,24226,204526,171229,86715,87946,184304,256422,296566,222148,-85626,-426927,-553964,-347904,81170,181290,-54091,-208336,-100930,60241,82919,83741,74200,122945,266194,417381,539019,446404,212559,114551,86990,-33755,-54999,159170,281240,127636,22904,109091,115228,-484,-56726,-173311,-171816,-368,76498,-30196,-171236,-181220,-38199,23700,27380,212332,365964,201871,78494,207236,126663,-238209,-256854,-8821,46223,-30555,44405,234923,341951,162365,-44209,-79517,-110823,-181017,-95402,39325,-37643,-161044,-228301,-162775,-23924,107950,152164,77258,-28221,-21559,116692,261133,250146,57157,-63531,16343,36190,27527,187231,210682,-69856,-92577,115600,33376,-23279,216543,222908,-36837,-158902,-99595,-143506,-311870,-218502,59234,238400,184336,-6547,-139016,-136177,-211206,-392625,-254336,170605,206511,-336322,-807973,-975004,-928276,-1058448,-829228,-221911,197963,235795,316301,306696,155900,-77536,-440904,-1012747,-1236769,-413489,163097,-86582,297702,769545,144205,-78481,26446,-188980,-438924,-373328,-113164,91598,118536,136485,181453,155773,60115,-15982,-159782,-287137,-204595,-12490,172205,208132,56647,-54174,31525,187994,216097,106657,-25610,-110165,-142128,-48166,103165,74349,-99153,-136710,-17428,114075,73401,-151961,-206004,6455,117127,86589,243051,482201,493036,189405,-179278,-217425,-33390,-83130,-216345,-130316,56756,95064,-91141,-222001,-15399,200731,186549,126831,48473,-68416,-36201,78570,120785,171024,228384,94955,-95313,-96825,56165,176589,279716,332339,198598,-116596,-329744,-151194,177190,242175,230870,285306,418674,403556,39315,-202903,24629,159974,98293,253419,358897,271188,160901,66693,106566,238608,338355,315026,166592,-34960,-172722,-213143,-122406,108638,208106,169566,176851,119160,-100276,-184197,-69172,-105882,-231340,-90715,75306,-61866,-145843,-30174],[-7875,-18017,87751,147059,-34835,-197878,-190710,-93035,17982,28831,1560,63059,153649,181701,167992,122212,64417,-12176,-65902,-52761,64154,185340,165773,31556,-72064,11762,43929,-117693,-195420,-57052,-79042,-203514,-166821,48286,321864,494371,299818,-59019,-235058,-225655,-160005,-153348,-163409,-100314,-42455,-81717,-146363,-254913,-260369,11855,267857,194051,-34551,-75039,-10658,-70866,-212179,-120504,206397,539057,569114,332521,39312,-137103,-147798,-228313,-285135,-51441,260490,447731,425987,349174,323431,200828,44332,-139333,-299901,-368460,-380807,-291054,-151628,-98984,-5790,86213,-6616,-20470,81298,-80093,-331775,-299906,-133987,-79499,-111651,-138428,-117706,-78686,86883,285937,205285,12543,22953,104797,-135069,-454736,-391920,-67396,6138,-152361,-140842,72156,253455,389725,388322,111408,-174081,-148605,-102950,-104304,54919,165411,128577,166346,252412,210558,14675,-215705,-240955,-88955,56542,182252,232083,112497,-75087,-189407,-219085,-187494,-82355,215568,454915,403749,249849,88382,-2993,61506,120750,174311,185414,67693,55594,201153,144392,-115481,-220864,-9380,246867,82111,-148363,-32018,110303,-32532,-236691,-285980,-274765,-177053,131582,529839,644975,377585,112934,28333,77872,164070,109372,26943,88963,140643,56654,15429,140287,218777,114776,-30502,-69742,-111930,-204269,-197330,-142023,-35432,68513,31806,53006,215175,294145,282862,277832,191561,79419,92263,256181,280645,231623,200006,178198,164757,188528,140665,138578,198833,230054,86016,-100223,-94358,17812,-3004,-139026,-293342,-377856,-249394,18471,199036,144697,-6425,59300,273112,302373,154100,-8463,-137935,-206526,-304290,-402986,-272158,-7395,90227,28355,-20495,-6158,-66264,-166931,-140154,25155,170100,216594,268865,386173,493552,507401,597798,591930,277109,61247,-26143,-253065,-381639,-100281,143125,135733,8440,-116065,-85874,-44426,-188008,-230907,57493,272443,140015,-188394,-294576,-251386,-147606,-21858,-141535,-466022,-422899,-112135,-58649,-114467,120543,310628,158127,5440,-20329,-39083,-41605,-54725,-74395,6270,62230,-31339,-74665,1181,116498,166982,275188,335433,178913,-60330,-136769,-93685,-133694,-251920,-345508,-325732,-178786,-35007,-20677,-45294,-138741,-232879,-179874,-149302,-273488,-181808,-3319,5002,-14978,46855,111950,33484,-108150,-58876,81670,6750,-173701,-224990,-123484,22144,44104,-88024,-240084,-390012,-442717,-242435,70842,151996,132824,161007,89900,-22524,-63483,3402,14636,-148731,-286149,-213092,-23846,125733,201867,213000,167697,112801,-58707,-277385,-253947,-120736,-20969,51445,-98950,-263477,-191790,-70520,-23626,-79119,-129331,-33293,44372,146747,208604,92369,-57342,-31076,62969,11656,-86731,-30437,93144,73181,-105882,-148032,-20610,-11926,-158914,-219806,-112412,135139,286598,233443,64929,-10829,78507,167588,206119,328388,434883,360424,167308,38721,-110616,-180661,-37932,180364,263062,216064,142519,144547,218075,254089,143284,-150127,-316368,-151049,105501,171584,6129,-207145,-116241,98286,25429,-173419,-133656,-14760,72786,37963,-171554,-168506,114849,184179,-15303,-100930,-82993,-73680,-75205,12539,198803,233795,33210,-119110,39902,257571,152383,-117082,-337838,-476852,-498502,-488467,-476108,-360606,-158338,400710,554950,-523487,-240366,2932476,1949486,-4971929,-8123429,-3402322,1236125,1915734,1060974,329720,171240,724074,1363120,1103175,320380,116091,327706,195469,-45150,99491,297382,164186,-31538,135279,697732,944971,635967,212889,182412,368521,428689,296272,280961,385808,153648,-174979,-199720,-131374,-199727,-313178,-182267,122890,219194,196499,218253,115043,-78839,-207499,-291074,-363954,-310319,-145861,-40225,-139466,-370919,-410333,-95433,178039,122860,10063,-110247,-164950,36837,191447,187386,57455,-83831,-150621,-132329,-50380,38752,2094,-121204,-160403,-122660,-318,53344,-149807,-442154,-454102,-128114,129375,147976,111820,49899,-47767,-18056,-104432,-300444,-179930,180059,228777,124304,207703,184123,5063,34212,225687,324673,241376,125232,62640,-12364,2979,-7093,-172232,-343410,-272410,-90240,55912,137695,-13834,-263602,-240203,-43019,79553,53244,2153,68469,167474,208072,77693,-176944,-197035,-13166,-72574,-195110,50439,366797,303232,15754,-127642,-109352,-92653,-172785,-216957,-149123,-9547,137841,207411,193621,108581,-3936,-104523,-122711,-62188,-24387,-76119,-92521,39327,195269,198951,94535,215993,523131,547311,363936,317183,226743,-240332,-597548,-365369,-43916,-1948,53298,71725,-114384,-358884,-300400,-138857,-126711,-172983,-273044,-368779,-258557,-95789,-120982,-181152,-7610,146786,97787,30902,22920,-76649,-184625,-121413,-103789,-70767,29177,-18040,-138580,-180232,-176392,-175244,-211427,-160102,31607,194269,157932,118499,24811,-109005,-79608,44530,36952,31447,85703,29275,-68375,20362,40944,-108392,-52697,196546,251383,166170,104595,-9376,-110294,-188,182182,200282,85291,-66324,-141426,-130159,-37111,111403,112298,-99261,-303807,-295603,-134234,57519,152987,287121,459846,516654,306491,-32254,-204742,-133510,-33454,-31407,-98601,-185532,-190444,-2407,211604,199689,-43096,-235331,-112103,78422,52090,-51005,-52085,41485,154900,65389,-107191,-75790,-45533,-121534,-217481,-303383,-379976,-324462,-159004,-58421,-105252,-233625,-368712,-326676,-142262,-39514,-2422,53620,176259,276132,243245,160126,234634,411407,390311,138350,-38265,-10114,-1934,-45209,-63036,-104006,-127010,-93368,-42332,-136040,-292265,-264378,-182931,-285119,-266841,-40919,138268,47285,-208573,-177206,96806,139475,-36083,-67315,-70201,-228907,-369050,-424177,-391602,-246931,-107560,-145125,-183154,-150,202025,207763,132526,76011,71029,74591,133143,136673,-122244,-453952,-526066,-330944,8574,111113,1194,-122447,-72421,147472,185201,22737,-60166,74358,243870,437642,562510,443148,208447,135872,95889,-64483,-71824,200426,351901,148029,-73861,-59340,-62776,-105629,-27269,-57967,-150371,-100544,14022,36731,-73641,-174299,-38531,67849,28118,148891,289740,176617,90341,252698,177062,-138393,-183985,12240,71046,-1503,9549,134426,283640,228175,73041,-90,-52153,-151354,-42280,132429,38006,-120938,-177048,-120470,26219,97653,71370,148,-84795,-114119,14361,202528,251022,142732,37838,27534,-41944,-55165,123660,203323,-21206,-71823,97035,27210,-10864,212819,210824,-78018,-191518,-43204,11709,-153434,-125325,145284,290298,199534,24024,-74520,-84949,-301924,-645105,-577970,-144268,90475,-231282,-291620,-39390,-400234,-967681,-831774,-622778,-402044,-130866,-21141,-105867,71693,150590,-161773,-608960,-746362,-420331,-357530,-584029,-83743,532351,104281,43837,230405,31285,-194188,-240275,-113963,101326,145526,131488,165624,189715,128446,66900,3608,-72852,-46978,63317,173250,156261,21984,-73949,3883,153712,208902,146913,77005,-6923,-117887,-101433,-33222,-67119,-164182,-156758,-23814,124872,74488,-172270,-292583,-136444,68183,109750,261625,504625,534890,248149,-133265,-196322,-23955,-60857,-196436,-148893,16297,65740,-86301,-164342,72678,233797,162299,91005,11695,-92902,-7911,170930,176699,155589,221222,148749,-58554,-108300,61242,202915,248263,215488,64778,-155709,-274749,-146600,127044,212702,204091,306698,466632,367709,-20086,-202892,39124,211747,242207,407115,424764,285043,97161,-109463,-152821,21177,268731,395559,286189,39987,-172668,-265437,-142901,129853,206339,154715,182800,165959,-65025,-194045,-129291,-117363,-197174,-106378,48900,-7555,-53190,2030],[-72676,-77229,36147,70782,-64783,-146628,-116565,-23333,59328,20337,-15232,76026,146332,158640,202928,214705,148575,-43510,-197747,-165749,17227,148960,103336,-24031,-88645,70965,153098,-49351,-194131,-113023,-126776,-241960,-231676,11503,331445,441961,278511,3331,-210954,-245953,-140164,-126178,-184552,-110945,-34760,-82665,-95759,-107643,-119504,81877,327671,262131,27763,-57278,584,-19733,-165517,-136523,116247,422285,514206,319225,32809,-107753,-75522,-191119,-312268,-109532,208961,391942,421113,363591,293596,108171,-61669,-139675,-212680,-257022,-305138,-263360,-148220,-86058,27089,135643,50833,-215,55457,-89477,-298429,-296095,-122203,-2104,-51089,-152551,-117648,-34103,137894,311360,252103,34158,-59428,-55684,-218282,-443507,-355026,6790,161146,-51521,-201138,-37307,206759,315163,333187,206759,31493,-22116,-87603,-72942,152870,261978,183364,176303,206104,139779,-25569,-216868,-264413,-105267,118909,249135,201615,17385,-140698,-181424,-172287,-181786,-93475,232806,477617,359232,164361,70422,39306,112252,141090,125980,97985,-13126,-23892,138416,160376,-12070,-92694,51252,255915,80100,-108941,8096,65133,-121651,-312099,-388489,-331206,-160597,227679,698057,723736,301986,42927,25748,105262,156158,51245,-31343,63976,119583,19083,-20755,123185,233989,168288,42709,2742,-27250,-59010,-63649,-79689,9054,96761,19050,14573,172921,261816,265290,281278,209984,74788,54326,143277,154951,138711,124202,71038,59148,84733,98430,194960,271853,252869,42806,-166408,-113682,12687,2418,-88910,-234612,-347046,-303395,-65895,149558,94274,-66728,19606,246909,269302,147009,38168,-107973,-215419,-292686,-363828,-274644,-38741,32509,-41810,-52053,11881,-61744,-190215,-125914,42768,150687,167239,205223,388202,514871,510863,611565,638706,289104,33656,-23570,-237851,-436243,-212132,64431,82545,-12792,-77393,-29168,-976,-161607,-240890,-18825,170301,109031,-77162,-202191,-280869,-194446,-26434,-122984,-490096,-476164,-133304,-52438,-77101,182610,353765,156193,-42507,-49131,12362,28381,-60949,-90765,78651,204618,105877,26709,-13201,-6950,93898,263419,257907,74539,-84359,-141778,-150659,-212441,-275836,-298472,-260937,-117565,63777,111518,40376,-139219,-264370,-162067,-46255,-124231,-104025,22212,49204,11058,3788,71484,65792,-93002,-122687,9574,30813,-69946,-150601,-100121,18850,32623,-75936,-179539,-242472,-235055,-65281,185163,241601,136020,13286,-122872,-159037,-90129,22301,21342,-145720,-278889,-191152,11257,123578,149855,197947,183498,24320,-213411,-370588,-275103,-133523,-31829,59702,-52016,-219918,-166891,-82138,-71740,-90678,-62620,-1294,53058,109535,159797,115028,-3808,41940,61857,-120837,-280254,-162722,42894,68035,-69434,-75152,43544,3105,-198814,-288679,-110082,213385,338615,226260,48818,-352,73692,125388,123590,208778,306249,234866,127996,37550,-114134,-126382,3877,171085,243871,187648,114940,161512,230591,205546,67693,-205120,-320074,-123439,106739,115359,-32271,-179684,-89629,64537,-53732,-258723,-246315,-84583,51214,14836,-212166,-233488,8170,75466,-65927,-111034,-53166,-30520,-74519,7774,273335,421745,260012,29418,119443,315852,234335,-39255,-389630,-689743,-720401,-563882,-396993,-254219,55435,819093,948598,-346735,-293774,2914017,2116050,-5394914,-8722573,-3452782,1108715,1519747,1025314,531741,262874,701344,1194446,1108620,501891,204341,332978,157459,-106576,63478,316125,165533,-101795,21403,669573,1074327,740324,260064,197740,279074,253144,162417,264435,403319,96441,-283932,-295328,-157385,-149500,-254290,-134192,122471,185981,82050,63555,8898,-108992,-198749,-257763,-246514,-211531,-160565,-140843,-206581,-359613,-375907,-86298,138435,80098,14711,-60719,-134091,52934,188992,109359,-56984,-200135,-217332,-156236,-16788,95043,50112,-102045,-144568,-87109,-11162,-37740,-249795,-508593,-480575,-141054,121606,174117,157507,108516,25203,17050,-89874,-241433,-110873,197843,225765,92356,120149,77600,-52565,28902,257311,376686,281098,136224,22329,-60850,2129,19932,-100281,-184794,-55635,72141,137341,179898,7589,-208021,-151992,71287,186687,130849,21629,58911,138541,140133,14711,-212533,-297738,-181623,-176033,-188524,76843,314962,222650,-57262,-202789,-184515,-101098,-99808,-123443,-88519,24708,188952,256655,241918,121562,-72344,-199985,-157012,-33906,23616,-2829,-317,61998,93734,77868,48494,163793,414858,486762,313010,222551,206310,-175720,-518929,-296173,46748,97431,86768,87657,-80909,-280702,-237394,-97011,-69047,-115900,-261353,-377849,-228678,-70658,-155433,-201330,51839,228836,125969,3270,-59801,-222466,-354451,-269382,-204582,-85765,92505,14031,-218683,-244075,-134046,-124054,-217063,-135248,149480,337371,245871,138595,580,-172100,-100430,64002,10815,-39953,20934,-27275,-145727,-84254,3266,-100572,-87324,160408,283743,205005,93731,-49776,-149104,-45869,141543,173669,55270,-58524,-78791,-83700,-66226,62382,110902,-100829,-330784,-270027,-92883,19553,107635,316935,532516,561570,329699,4299,-150333,-97260,-52278,-97352,-159281,-229192,-224396,1735,275950,270005,48321,-59224,56781,94639,-47845,-158503,-143904,-17135,180721,181382,20565,23732,5619,-136728,-270614,-319062,-307952,-153177,-7012,-23255,-140564,-256540,-361791,-283739,-50321,40260,35435,100311,241336,350775,345913,277535,285371,411216,437655,242795,106312,129119,13380,-139738,-159436,-148650,-115176,-36815,-12176,-154799,-261964,-181384,-136948,-215929,-193856,-43379,54243,-32255,-209684,-120673,160122,189750,32268,11337,-15752,-201700,-362831,-414085,-339661,-191453,-105108,-163946,-198847,-28860,188809,257492,184588,36260,-87626,-129198,-35270,51780,-131673,-409377,-415565,-251681,-56895,67235,100883,6890,-5352,221511,245258,-52032,-168452,9716,174989,385642,479770,332561,133107,116214,93433,-85385,-101818,182342,357469,130454,-192915,-231554,-161060,-92850,30360,48159,-109180,-178583,-56812,74507,97,-147206,-3569,136433,34656,48685,163407,128499,94006,265104,195404,-65588,-124092,21845,73946,28819,-742,56331,207025,276818,208047,109393,29643,-55891,74221,241748,128617,-76315,-131979,-78113,49889,32640,-58771,-90751,-129437,-180029,-82842,105959,200462,195283,131671,42067,-86445,-105199,61684,172084,11007,-69381,58801,37847,22328,183337,183710,-74936,-176570,25279,171024,7824,-58752,197445,303692,174740,28451,-13028,-14304,-320315,-728047,-702372,-314852,79345,64599,329057,779127,3532,-925470,-941012,-1031370,-983670,-521380,-356140,-484341,-48555,380272,223033,-110023,-272497,-472306,-910940,-1082628,-433853,160949,-52738,97835,395016,263434,94443,-65371,-97086,61792,108941,69355,97463,167539,130395,87850,127692,95801,57407,134518,162558,45237,-61169,-97534,-22953,104743,173561,157303,151388,85389,-69158,-138501,-169321,-198660,-201375,-146230,1261,140798,65490,-182639,-358970,-274698,-10308,122604,268633,485040,527273,280917,-87350,-180262,-42836,-74561,-198475,-162780,-21529,24792,-85673,-111459,102036,211857,142493,72763,-24250,-123964,-17483,193664,178632,101359,169868,182328,364,-82852,81373,223060,199339,91078,-37084,-130462,-179591,-136171,51827,142102,134729,309386,502487,334537,-42395,-146748,69101,221152,318413,473230,440381,289015,73480,-203869,-349929,-191793,166437,447972,396922,144111,-110556,-265601,-139668,138213,186607,127075,169403,180864,-10857,-148219,-145837,-110422,-139315,-102987,7558,21892,11706,6702],[-150055,-133019,-2686,-1348,-79801,-94827,-73350,9265,85035,20910,-31540,44000,74002,99984,208527,261088,207103,-29799,-287359,-287718,-65914,74683,27474,-66096,-75509,121968,235353,8998,-189565,-164630,-153932,-253474,-280383,-63224,246779,306291,219552,73799,-141427,-240032,-152044,-122972,-189345,-116657,-46013,-86999,-25188,60009,36602,153743,346224,283800,89440,-24107,-16624,-37202,-142268,-149370,11902,253211,385702,264851,27108,-49486,31254,-106002,-271589,-137824,89607,218081,311879,311674,242581,66015,-92745,-93570,-107676,-136557,-185507,-198212,-147263,-74866,60939,171657,99546,9501,13313,-87214,-240635,-267462,-96136,78873,25833,-122141,-89452,42552,218511,324631,263811,47383,-122051,-191119,-259177,-366132,-255286,114564,317470,42825,-270681,-170675,137004,243906,265341,263404,198070,72879,-58547,-4642,231998,298096,191591,148721,120513,53615,-48808,-191392,-273981,-131977,147188,277549,145285,-77319,-177670,-135872,-84456,-120514,-39162,276177,478305,306991,98272,77195,96630,133607,123164,61758,12997,-84085,-124653,28766,163506,94476,2364,79635,212441,50342,-74181,22927,-8683,-162465,-268208,-376943,-318212,-107021,293298,737988,655334,171771,-27103,33956,116532,119536,7093,-51725,44559,71375,-38315,-50147,97760,211147,204054,151432,105392,66830,105507,87621,4920,80896,145040,25890,-14266,113542,203834,227998,245189,154219,-12940,-39980,-24581,-19097,46087,81136,-8490,-31707,-7728,73350,262730,372576,285528,4264,-224269,-147953,2219,34460,-2747,-122772,-250020,-298004,-161331,14648,-34382,-150846,-3567,240246,237229,130482,77676,-61580,-201418,-271938,-318866,-270547,-88212,-25150,-67782,-8784,101976,11662,-133743,-49399,83181,128272,116067,135359,339639,456913,435581,514373,553159,257618,17473,-19820,-219650,-441007,-278385,17733,69108,15174,12932,50238,38478,-108438,-181381,-42770,77819,70454,51005,-76702,-245127,-189984,-22966,-75573,-382750,-406465,-126336,-62547,-53831,191172,311537,110548,-108600,-106194,37038,58999,-122312,-158503,106053,300442,214240,112929,-10109,-117549,2368,168887,91566,-63601,-113785,-139201,-180593,-227230,-196266,-139280,-133133,-48097,134560,213182,133091,-79084,-255933,-181881,-19295,6574,-7954,42443,87670,69954,8434,51672,110593,-20720,-114923,-32672,56410,31439,-72055,-76985,761,22334,-13130,-61255,-76390,-27021,113959,274878,313862,152882,-124709,-334881,-308119,-129597,26003,6476,-144628,-240630,-148147,36704,96996,67971,151332,194138,-30327,-336030,-445900,-290901,-153023,-61295,57582,12635,-126444,-88648,-56643,-92281,-80058,-20196,-15125,42428,83730,96704,60796,-10681,76419,38962,-237389,-430698,-284357,-33036,32902,-39659,1335,100788,7682,-231605,-342590,-119760,232774,332112,176760,4676,-11714,45865,51423,24264,98990,192500,118432,67903,939,-125968,-82225,38567,125748,167367,125918,79786,168904,227468,139135,-16810,-228771,-292504,-105263,85664,60208,-76350,-153490,-38921,81965,-68005,-309422,-370936,-182110,-6253,-51250,-260436,-283316,-80845,-16767,-123964,-152862,-54415,-20053,-88086,14965,335752,554626,470111,247648,244342,330069,242515,21123,-392053,-788441,-753429,-476080,-270663,-185183,228993,1193502,1408358,55634,-107148,2914130,2150196,-5870333,-9112566,-3381927,918598,1136496,1082676,810948,337862,455564,784984,986476,677470,332480,329755,154955,-57074,92330,310609,150163,-140100,-39348,605815,1075254,756196,304788,197600,173200,90658,57484,254442,379380,32515,-342359,-324767,-137965,-92521,-200453,-127944,59076,105871,-44477,-109109,-91133,-79821,-109621,-150787,-93245,-91555,-138709,-195405,-234745,-313227,-316031,-62332,122115,61128,17479,14549,-15703,102869,169835,13078,-178309,-284628,-217740,-117864,11209,113626,79267,-77662,-124550,-50678,-16445,-83171,-268325,-491930,-451310,-141314,103434,188910,200606,152311,65749,2639,-94446,-182018,-75274,148571,182699,66713,45325,-11476,-78682,32019,223985,296660,209195,93129,-33572,-99133,4110,58195,-26388,-18811,144218,186422,175275,191353,40313,-121164,-67547,149909,270647,210764,58617,37543,92894,83199,-14098,-183886,-319562,-301836,-245956,-150266,103077,229564,94657,-119669,-216520,-201973,-84858,-6499,-13183,-46546,5192,184100,275557,265170,120254,-141596,-281414,-200319,-51830,39793,63453,75995,59857,-12980,-29179,24554,97328,222555,329249,227916,140058,182373,-60632,-333072,-173569,121095,174000,70541,11024,-87388,-143392,-105304,-27510,-7633,-51866,-208327,-323075,-154303,-13236,-160237,-204968,85197,276416,140670,-31739,-173037,-403966,-506479,-371838,-249157,-84436,121313,35324,-249753,-245487,-44735,-33084,-182267,-108822,227288,401780,264139,108720,-47073,-218382,-92051,94948,14641,-69808,-24278,-69416,-198970,-168365,-9973,-64513,-132474,68848,260083,206700,50556,-113724,-189788,-91635,83870,132099,17981,-53740,-16368,-31052,-88177,838,91638,-75257,-270390,-171455,2289,54455,117345,294370,497963,541978,351310,65514,-87939,-77404,-70888,-124904,-178657,-261436,-256144,4113,321002,332046,152556,121058,198984,91479,-119662,-206095,-212875,-104846,155529,266590,151725,114332,64993,-95888,-228826,-255565,-199097,4619,133856,20784,-157832,-260206,-331003,-244242,-12275,65791,51899,150740,296441,381791,392107,348664,303155,375289,448491,326760,259061,304799,121609,-134614,-215181,-194890,-108868,19577,8506,-182168,-238800,-98816,-68051,-118815,-111312,-43539,-18848,-91199,-188514,-73482,206184,256700,119188,62725,-2627,-172757,-316551,-342284,-237538,-115265,-99379,-172405,-197149,-58566,156658,289469,211519,-32812,-246037,-293561,-169284,-21599,-114317,-300636,-253716,-143151,-109000,49407,217815,156013,95440,273853,261167,-85158,-193273,-44623,85769,281643,328425,164020,15452,57112,77658,-82087,-124622,112412,288928,75387,-289160,-340423,-144995,26284,103920,118214,-61454,-214309,-107170,84731,27130,-116341,55918,211057,46197,-43075,48478,74115,78605,221755,158579,-50675,-97088,12377,52381,48488,12695,14830,124592,282736,307116,197130,90860,65502,217944,341810,204025,-39497,-95990,-28078,55443,-46870,-174571,-154824,-146437,-203597,-151702,-2713,117107,210064,203287,68904,-69654,-96328,18076,116569,9254,-91284,8353,65256,77172,158611,166383,-21878,-119540,84039,283398,110181,-46013,196510,279156,121483,16652,47116,67471,-255975,-611239,-585447,-303644,152435,437216,815718,1186427,189219,-929937,-1090138,-1236890,-1279603,-736996,-536370,-702588,-166660,548837,587434,289998,-23044,-595588,-1308501,-1364694,-594379,-208938,-293902,47177,436066,399952,314967,88834,-78133,-25213,15170,-24606,8171,106499,76186,50047,172984,157188,72077,169390,136380,-94123,-178895,-127302,-41041,55869,113394,124862,162303,126845,-13528,-150354,-274251,-286094,-199538,-114633,37290,144633,38988,-184817,-383897,-361840,-92621,116005,255472,427180,477448,285370,-50751,-174770,-84710,-116453,-213017,-157092,-31664,901,-78116,-82463,54805,139208,132871,76655,-47829,-143088,-41642,153114,127356,19498,87812,188214,68894,-29290,102071,220124,144768,-2659,-86035,-63973,-84739,-136330,-32240,56721,50210,285840,512551,312021,-29480,-59011,102382,180209,291394,427926,407183,288580,87437,-214778,-430620,-322504,59391,425618,444843,241626,-6253,-211494,-118642,131526,171800,112033,141765,147463,35821,-63404,-118418,-99628,-89530,-93798,-40981,20424,35383,-22210],[-226686,-184221,-44560,-63435,-73424,-46475,-61706,1144,90698,33525,-45245,-28864,-41502,21528,184520,263815,244490,34235,-314031,-390497,-163430,-22344,-54904,-97159,-45358,154503,271912,46103,-179444,-194019,-158898,-252059,-323815,-176119,69660,123846,153690,149295,-36595,-208583,-196925,-157701,-184437,-119419,-86231,-113653,22400,171980,149906,205572,314223,250939,134988,29043,-38460,-99648,-131863,-135462,-70084,71952,209059,176911,8974,2992,132349,2436,-172129,-119637,-38272,21965,156677,209603,177208,81499,-22835,8910,10151,-16531,-41584,-111381,-146869,-62085,92755,189453,139229,28998,-17468,-63002,-160039,-218847,-73309,130465,95270,-50602,-38030,124410,303852,331306,249874,67563,-135891,-261856,-257848,-251267,-118801,222120,420818,105950,-317137,-276151,73548,199129,193608,259995,284863,118573,-22823,84753,284440,279673,154379,82847,10503,-36466,-59711,-149768,-270071,-170036,129611,258779,86112,-123831,-160601,-59916,24026,-26648,41813,314647,444674,253369,81287,130451,172910,134477,88651,13409,-44854,-130631,-224247,-104534,141037,157498,24715,59928,133853,13742,-36299,12374,-101548,-159130,-138547,-267736,-244849,-28612,300156,603275,448407,34743,-71656,45454,95919,49237,-28018,-35801,47175,25934,-90100,-64130,71783,158594,211582,258333,198186,142311,248252,216613,88314,163309,201025,50327,-21616,54616,132598,175802,177841,53003,-128284,-146698,-194612,-200483,-37857,57640,-56062,-96012,-73340,53194,301829,458912,322832,-2287,-233810,-164907,2511,84666,94078,11786,-115295,-230912,-243640,-180084,-212610,-241132,-12566,247760,212893,112937,99690,-23847,-183926,-257759,-286485,-260138,-142026,-66810,-37971,95805,226649,119695,-16207,64920,125682,94767,55298,61424,246992,349057,317733,342962,365412,183921,304,-32620,-203175,-383833,-262545,26156,111930,98559,126356,118640,59586,-41961,-70902,-8388,13527,27737,151137,49817,-158708,-140698,5233,7944,-177002,-237161,-85028,-68831,-46792,141612,201898,35043,-168188,-157594,44616,52155,-219603,-265154,73497,315927,259182,160696,11213,-168374,-70174,20480,-113701,-191815,-134579,-123704,-176173,-186877,-51134,81613,26484,12139,157512,256623,203002,7995,-233051,-249066,-68978,88094,81423,55782,111362,137609,51850,53750,149442,80048,-49914,-37893,77501,98958,-16711,-68079,-27886,23125,82578,83063,68590,122474,226112,299599,341675,169145,-222839,-490877,-428227,-161986,25687,-25243,-151241,-182714,-96663,41123,44453,-29807,90941,207890,-36941,-401741,-484218,-301017,-178195,-95261,58558,81105,-3215,35657,4964,-84141,-38532,25485,-18510,34145,75147,30136,-59124,-61397,85567,18529,-300288,-499929,-366124,-113229,-12120,-16263,55081,127366,88,-245949,-360639,-141465,187204,273077,97463,-58857,-38247,14021,-24058,-63608,20444,108404,34005,3350,-45970,-124372,-49894,57717,56298,56269,55538,58707,169155,202165,63152,-86055,-206974,-242690,-121463,13496,-3770,-122453,-146410,13588,144985,-16962,-323435,-476047,-288898,-93646,-148562,-311844,-310379,-128068,-63436,-167815,-201684,-80620,-48599,-117438,24484,368212,606452,613392,480718,402483,339476,202416,49973,-340646,-746809,-592555,-213375,-94869,-168184,294212,1429608,1897585,683224,314382,2842365,1655725,-6633755,-9175638,-2992329,810138,876237,1200721,1041162,373544,118079,301230,789290,835495,516194,336035,199969,111863,189126,282978,128309,-121014,-24805,509087,916822,676775,334334,177003,73976,-26305,-3082,246826,332541,-5343,-328774,-284190,-83718,-30908,-132389,-138022,-38740,3995,-137801,-234608,-145046,-2567,26355,9430,70883,28471,-88659,-195042,-212416,-228936,-228994,-19754,135811,62131,9978,85159,140194,167884,135136,-79379,-281247,-325262,-166175,-31474,33053,98458,94597,-37213,-88299,-13427,-4679,-59853,-197044,-389632,-358778,-108905,100354,202863,227115,152361,43589,-55178,-107515,-135839,-83042,49629,110445,47805,215,-53431,-62477,43375,140824,113090,39431,-846,-84046,-121112,-18399,65176,17401,107361,264025,210042,139994,146000,57246,-40622,-15764,167605,310257,269708,96471,8424,43851,52263,-3580,-103729,-256327,-332380,-258100,-90831,123241,146157,-29866,-154627,-177117,-156133,-31757,105224,101863,-33048,-59312,136192,263113,249916,100834,-184835,-322544,-242693,-104327,32884,116914,123948,33858,-101891,-99195,20197,28887,1515,115056,141068,110431,172966,81906,-88814,-28957,162782,201783,727,-149988,-125355,27042,67390,57526,55853,15676,-129358,-226574,-57309,71623,-111915,-179362,81645,272496,140747,-63703,-281635,-550029,-589380,-404108,-229450,-65129,115844,52596,-214494,-194765,53117,71251,-121165,-98212,229466,368180,215122,48358,-94477,-215583,-42210,135534,52252,-45507,-32503,-78110,-209234,-203232,10522,-3210,-169197,-49906,186192,162772,-31680,-199760,-234462,-141057,8020,67695,-29742,-64811,15208,8734,-82615,-35725,73961,-21235,-146634,-47332,105127,143737,179225,239433,379039,470858,362939,126755,-42610,-89255,-97490,-130029,-181833,-282636,-270968,8217,330948,358912,234121,253876,274834,67414,-150357,-183117,-221896,-172434,107933,314386,258793,175644,117709,-6205,-102849,-129782,-74717,118841,234975,68115,-154757,-258396,-309969,-241944,-55640,21255,45440,195943,332823,375142,388430,366934,292174,323844,420407,357261,359431,458594,295932,-30519,-229990,-252044,-118142,61132,16286,-207585,-233594,-61036,-12499,-21864,-33085,-47661,-76766,-127348,-167835,-52464,227365,320420,193837,76678,-20309,-144251,-252627,-244010,-119972,-43879,-95674,-165730,-176190,-87106,101899,278176,193701,-118476,-359683,-374107,-237253,-67525,-71869,-153575,-89153,-59079,-153804,44582,317858,294665,211160,300245,244005,-37471,-115276,-73848,-607,158280,167045,6654,-102393,-27325,52095,-50891,-129384,9384,157681,-5715,-324809,-336986,-24174,193487,169762,135408,-25743,-207412,-119450,82964,14701,-91012,120611,268572,61192,-83120,-4592,31215,41543,125197,71470,-88226,-104218,-17705,15235,55252,42025,3087,41393,228599,324410,218221,97456,158166,344025,416730,242555,-20237,-66897,31849,59263,-93699,-215252,-159738,-127559,-180165,-176734,-97963,22368,190905,244008,108126,-276,-37095,-4007,44131,-31339,-137153,-45105,100048,137583,154869,175705,68036,-39562,117259,316015,119881,-86982,147691,229728,55917,-2059,101133,139187,-137811,-351155,-287865,-149929,253069,730519,971707,1054184,157108,-941093,-1168322,-1092755,-1147918,-691054,-497707,-707096,-244326,619988,815606,436795,-102464,-766232,-1415468,-1312065,-513429,-456514,-553464,-101013,323157,376131,390067,180784,-65595,-136339,-101742,-105906,-63294,35655,-3237,-25629,125383,97465,8319,160109,101629,-216937,-301499,-165733,-48813,19998,41671,55795,104959,103329,29749,-135953,-325451,-310264,-162201,-77522,57213,117969,-10148,-183968,-362635,-380233,-155395,86002,215153,340574,399948,263668,-31627,-178316,-130348,-163292,-222076,-123992,-3995,8576,-58340,-80174,-44905,43852,132737,96001,-50888,-132325,-53404,73739,37020,-72537,-5279,162329,122543,23704,98894,180224,96363,-43587,-83359,8369,-22036,-152136,-100167,-3407,-9440,235665,481461,295068,2183,23256,119757,92788,159417,287113,336457,286116,122640,-174289,-397828,-333986,-28703,301876,390671,292355,98128,-124187,-91586,109106,172503,123219,108640,70826,50616,28361,-62111,-96221,-70469,-91500,-86785,-6285,22043,-75679],[-287453,-231004,-102824,-107976,-41917,294,-67324,-36893,76278,56536,-52323,-119253,-159738,-55323,137792,238810,272522,129751,-279447,-445711,-247645,-124602,-137679,-122508,-21876,154083,253527,59639,-156332,-186960,-143558,-246467,-367542,-311256,-157629,-54362,106205,215611,72941,-162976,-259417,-220887,-167929,-112190,-147022,-166447,18061,182078,186913,226775,242653,173058,150644,96484,-39155,-164257,-122155,-87796,-108434,-81029,31101,75767,-28841,22691,196191,107352,-38495,-51372,-108501,-99867,28167,92486,108476,135644,126257,150837,132553,102618,101453,-27610,-148234,-49558,116171,186618,168039,69520,-14756,-10512,-58937,-158206,-68340,132983,139475,42605,23644,183012,365615,337182,231034,107767,-91517,-254704,-224886,-131075,23104,296841,434256,123373,-310955,-304282,43158,183362,122484,193666,274725,111662,11028,173403,310283,227940,85702,-12918,-106559,-120496,-66052,-103697,-252436,-214272,66768,194553,45899,-89440,-80541,28448,124730,69622,108962,318097,371307,197926,112610,225802,260954,132897,66114,6574,-59787,-144914,-295315,-225048,92666,154685,-27189,-6032,44767,-10095,8376,-19710,-200723,-136036,4036,-125504,-147066,47221,233499,317815,168701,-64803,-77991,51458,43337,-44178,-62825,-1588,75326,9019,-113843,-62485,50010,92745,184554,317363,243446,180886,335464,287983,142234,229403,244741,82905,-3053,12549,61837,113650,96598,-47168,-209590,-223354,-320334,-349372,-115539,30160,-78488,-129922,-109510,19419,276509,482300,354277,42386,-167332,-128781,32124,142309,178405,133181,23097,-118303,-289965,-378910,-387633,-316713,-19357,252914,197091,97325,94351,-16119,-177386,-252082,-265435,-242345,-186705,-84072,38594,222715,329941,212091,116065,172954,147462,47316,-22812,-25346,118584,221893,195623,152228,136846,76701,-32614,-73364,-191869,-274891,-162420,83004,194047,211160,219329,145289,53438,16086,51218,66063,-16108,-12294,195314,147341,-56792,-70386,59832,114264,50339,-30498,-14933,-53819,-51858,51959,67117,-42633,-192566,-167074,48503,20449,-314706,-373548,-10437,245862,230273,158796,32851,-146768,-105092,-142666,-301574,-275172,-137114,-96135,-142599,-116764,103704,295052,179362,51954,129762,233306,227516,81421,-214211,-341987,-161674,111555,145936,66697,118779,189999,110324,64023,160276,165572,34106,-12965,92438,121297,3353,-80851,-61174,39142,178681,210548,168684,187574,231171,241824,311151,169779,-263203,-551989,-482954,-166054,36013,-61418,-164877,-119041,-49592,18481,-30408,-124679,39593,229283,-2077,-407051,-481689,-303688,-202676,-117869,72051,138257,121049,182668,86700,-58706,27935,98181,26614,39608,79053,-26959,-201611,-125904,85225,19553,-290171,-477034,-391276,-173159,-41762,6242,72327,113482,-16485,-237190,-336361,-169593,94773,184682,14385,-122324,-66388,-3637,-71872,-115859,-17321,59761,-8660,-45222,-69412,-92366,-22812,63361,-13996,-58054,-1989,65566,166870,155721,-8816,-117590,-140244,-184310,-178594,-113835,-82743,-165644,-167631,44421,230264,75798,-309882,-538597,-379453,-189524,-250132,-356622,-312440,-128280,-56247,-174309,-219732,-108634,-106046,-161266,21955,361424,584470,670831,664644,556774,362337,143263,43796,-238796,-558658,-271787,183117,126012,-175220,232931,1454886,2304640,1424878,888313,2566586,339741,-7732502,-8718054,-2123106,874123,769880,1301046,1117181,373384,-147978,-96341,562881,955098,740900,359571,283927,366731,334612,248457,117227,-35232,56995,384965,623673,522775,336673,133765,-8565,-88545,-22955,231960,285861,6222,-241035,-186858,-9380,41779,-31345,-125777,-125821,-85578,-167350,-266731,-135505,91060,163834,177041,204638,120114,-30072,-150756,-143142,-110905,-117074,40948,174197,70179,-11003,128221,269789,217970,84000,-155622,-348783,-324137,-92781,69241,51255,66948,105123,23623,-27780,30877,38285,32167,-56874,-222599,-212226,-35588,126480,221831,229673,102100,-40782,-130546,-114652,-110522,-130140,-70722,26115,33344,-8793,-37372,-9263,59136,41179,-105600,-179544,-122921,-106308,-124016,-78196,8237,10715,161576,272730,141735,35103,41245,36790,-1706,-16471,120337,299952,293918,119197,-21033,2695,45477,32272,-1412,-124726,-254163,-200638,-22492,134544,93783,-102646,-155364,-110034,-62637,57702,228010,211498,-42094,-140925,74971,227781,193771,62960,-185597,-309577,-268717,-162222,20390,154941,139550,-8078,-160918,-128645,24016,-26838,-186278,-100778,77633,147577,190074,220961,152469,102398,162827,170114,-104108,-345809,-170035,194399,241150,142135,118906,83784,-45785,-120352,35401,164329,-10263,-122586,43581,215222,124237,-87895,-350060,-594897,-569300,-361363,-158944,-31034,89715,73512,-122189,-122069,117512,152005,-71862,-129130,139827,248964,122536,-12307,-116138,-149741,44409,178820,112814,24614,1647,-44902,-173011,-182104,57268,72502,-175638,-154726,87213,82942,-143510,-295781,-279846,-192808,-77799,-17475,-88526,-97538,3260,26810,-40443,-22211,74123,49377,-8627,50233,171211,245654,264181,179921,228911,374278,351403,160025,-30317,-128921,-125664,-124451,-190949,-293427,-257914,14070,293279,327932,263071,302872,263870,22889,-142802,-105993,-164124,-189985,65349,323399,312575,190648,146352,99957,55722,10683,29273,171419,281289,114717,-129422,-257592,-319446,-288266,-166521,-74058,30206,231194,342027,341134,351141,338336,259424,272652,359051,325214,377199,545040,475660,128391,-208465,-309057,-138895,81711,17153,-216037,-245633,-90446,-2568,47699,30131,-59177,-122002,-149079,-169959,-66556,216999,351573,226463,58774,-45440,-118518,-198676,-162901,-27612,-2768,-100615,-145415,-141960,-113989,28302,215832,132617,-197369,-401795,-357866,-224917,-69688,-7443,-3874,32663,-43176,-202461,34302,371606,396064,318221,302676,212126,88219,35728,-78689,-70187,48180,49701,-80293,-179602,-112445,24792,-2189,-120456,-104168,-7650,-94845,-286423,-214627,151292,333462,202510,100143,-17543,-176145,-94448,88858,-8582,-72543,169151,290215,77307,-52007,20044,13531,-7011,4058,-34858,-142393,-130478,-63205,-20643,58715,76293,594,-41375,115914,243933,159036,44568,183735,421486,462698,238657,-20202,-37485,95214,73617,-78165,-152482,-95995,-76834,-119240,-156050,-163052,-66967,146941,252754,150257,82572,34501,-13358,-30764,-99664,-198489,-93173,126033,175099,162786,208859,165080,36758,119818,265682,42837,-158840,76316,175046,-5034,-20519,139715,176655,-19143,-61052,59898,56465,315567,809425,716877,452013,-32718,-914847,-1075936,-581442,-625995,-432761,-279538,-528786,-257443,591221,838758,272033,-474695,-915583,-1197063,-951128,-257625,-523562,-759793,-299005,96182,197537,304809,201852,-56178,-232047,-190573,-129898,-86343,-17056,-72280,-110950,1970,-46629,-87084,122628,72619,-281971,-393879,-211911,-49463,5121,-22458,-27350,4887,28417,43977,-105163,-316917,-272151,-101951,-46816,42022,51076,-81505,-187332,-310298,-345558,-186802,36540,147378,240200,313891,223452,-32190,-181942,-155139,-187193,-207845,-65591,54567,43826,-30778,-92391,-142521,-34457,135688,115862,-32660,-84630,-37108,-13185,-68805,-155152,-87932,110371,140572,44002,50992,101973,64628,-30243,-48843,53254,-4639,-175695,-128251,-2258,-12301,164918,400688,271704,30935,66584,104411,-24496,-39219,98651,244130,279292,159549,-122948,-299302,-242248,-85444,89201,229483,267628,154897,-41094,-70196,73230,180432,153914,79146,-23365,23236,92680,168,-99490,-83117,-100053,-120475,-44655,-11583,-133855],[-319590,-270675,-176483,-129665,10958,48739,-70722,-86214,45417,82955,-49780,-194265,-237659,-110407,79980,205333,299038,220760,-204438,-434380,-293919,-214360,-211812,-145598,-27766,107855,183247,55922,-111087,-139848,-113858,-236620,-403892,-436820,-366113,-181880,87238,251863,147304,-119791,-312008,-281351,-129725,-81300,-202299,-229732,-41058,90778,149070,221963,159231,72325,128223,161052,-6389,-193825,-107782,-20277,-104332,-177308,-95957,-10169,-81260,2302,209828,186530,97235,54149,-81906,-96584,-19786,952,49457,195142,292342,288539,239812,212976,212924,27551,-152961,-41945,123282,163019,182599,128203,27842,66676,55809,-93378,-85342,88794,155363,133438,80350,198980,382152,342904,226640,168973,-3648,-187083,-176580,-30605,142913,319179,352670,93971,-242028,-232784,57047,179886,54963,84877,182824,63511,35380,241562,315945,169143,6680,-122005,-215676,-191400,-75411,-65163,-223583,-255189,-27824,98311,37248,27094,47746,105864,192798,143506,137744,271808,265363,137539,160378,328374,341241,146814,77710,48916,-29478,-125543,-315825,-299207,27864,91645,-124400,-98988,-30946,-12472,51933,-68478,-292623,-123529,85635,-27843,-68443,91540,101973,-30480,-93807,-104300,-50534,46173,-25225,-137542,-102188,27452,118157,29835,-101087,-52842,32985,32037,123910,293825,222481,181306,352399,283233,146396,254771,257045,109306,34228,-4299,3114,46377,19962,-105490,-219945,-245978,-375467,-437657,-191173,-19619,-89397,-138519,-124830,-39532,174663,412238,367556,139125,-24827,-21746,99363,196068,237155,218149,141430,12133,-287328,-516992,-502096,-358432,-35520,238983,186522,82493,57603,-47384,-185908,-243816,-237869,-215016,-213850,-79528,133677,321899,361595,245606,210824,231781,134002,-9323,-117772,-135353,-33328,97046,95200,-6350,-67780,-49706,-90404,-140164,-186902,-144700,-15708,154867,274097,304381,249773,114223,19565,43559,140170,146136,-15554,-39625,185759,198732,21900,-7364,127019,213975,215243,137786,64970,-14123,-62315,-46744,-48345,-95731,-163322,-113067,59837,-19219,-369878,-442530,-119821,113894,143850,112097,28111,-85278,-113150,-284697,-429525,-299772,-120787,-64008,-94157,-45610,218761,441370,292150,69458,66407,156402,199782,111782,-201866,-414638,-246244,88957,178287,83143,118178,214775,154818,60411,127786,196003,92843,26157,104771,108604,-7344,-112223,-90934,68690,244122,284548,220968,183435,140118,116834,226155,144444,-247248,-511486,-456537,-131133,65976,-86221,-177839,-61318,-14928,-28372,-118762,-199088,15006,254407,50604,-365182,-446955,-295688,-216825,-118757,96322,169246,215448,318861,165297,-32018,99652,199000,117047,54395,82021,-65390,-312245,-176302,84306,48315,-210919,-379559,-360589,-195169,-39333,31389,54690,65721,-36755,-211107,-284291,-198020,-12171,96451,-44569,-165176,-84245,663,-76836,-121788,-18839,42236,-13292,-59131,-44655,-28565,5799,64466,-61371,-149020,-37445,100291,166997,97557,-61606,-99575,-44894,-131080,-259209,-266254,-168662,-198742,-212280,39223,305804,175065,-277602,-547596,-428388,-262640,-320800,-377990,-289183,-94293,-10405,-131340,-178338,-111891,-168769,-213095,-4403,316865,521612,659845,753718,659057,390702,90198,10599,-101348,-241805,155630,637521,380461,-151684,83975,1250072,2485711,2091059,1487058,2005165,-1816941,-9029611,-7610886,-729289,1138127,777983,1304297,1004886,361310,-223478,-313104,332768,1005772,957151,394176,378455,637325,491474,228540,129940,96600,166560,240664,267510,331228,303482,70337,-75316,-106864,-20200,200895,255028,67716,-99215,-54549,75587,133005,106101,-59871,-160453,-136047,-132378,-200911,-75598,164179,265541,301815,269994,160122,15861,-85243,-43420,27285,8424,109847,218745,71142,-39794,137678,325797,225278,16332,-212632,-374136,-292484,-28075,147037,68331,40432,117893,98593,55081,89127,117044,165239,109512,-29069,-37312,69914,177898,243454,210253,19856,-155756,-191499,-107078,-106952,-199553,-183062,-53730,20068,13869,24612,59996,72187,-38031,-280398,-382079,-238460,-89183,-109533,-164405,-112789,-44501,138290,184935,21954,-101207,-99453,-28342,-22519,-71978,26657,251143,285352,122672,-39134,-23374,47328,66717,87206,39088,-81183,-78918,45917,138702,84417,-98161,-125383,-44737,46383,166015,343853,301006,-59197,-204935,33193,183763,107420,11311,-145169,-247798,-265032,-193256,19410,177170,127459,-54279,-191433,-132650,21077,-59049,-297309,-268054,46770,232334,231171,326570,338185,190788,119015,87646,-207604,-501166,-192530,322159,376389,209295,175213,147473,22318,-35033,101255,238876,120767,-43383,-13501,119558,90211,-105122,-356614,-510383,-444120,-259710,-65770,11018,62030,101042,-4662,-61549,122367,177163,-77234,-224097,-32401,79121,18060,-49341,-97912,-33331,146697,213433,173313,113498,67153,21188,-105724,-123906,108740,148088,-136058,-207439,-1423,-5446,-256372,-379733,-317778,-240092,-158145,-109625,-153530,-146826,-43339,24758,29521,40408,93343,111499,90842,87243,177215,315506,332693,140494,109108,280682,304694,146382,-50790,-174510,-138364,-111814,-212674,-292330,-214482,18243,205438,232054,227252,260323,171016,-39339,-111806,-9200,-66025,-157897,43345,299171,297761,152597,135686,175534,176404,109076,78426,160300,274666,157695,-82301,-253704,-355025,-364436,-295916,-175155,27237,256062,319643,288110,295457,275892,211267,228209,281457,252279,323080,544353,589686,273404,-158308,-337611,-154213,85541,23471,-193860,-261300,-175118,-50275,72000,69309,-78675,-159969,-167393,-198874,-106537,174928,324438,200154,24777,-57307,-100364,-176402,-131881,10404,-4848,-117951,-118877,-105753,-138984,-52572,116693,50296,-243860,-370821,-264595,-141405,-20667,72194,114459,87754,-101385,-260015,3739,363335,444927,397904,288142,182892,244575,194358,-71562,-119331,-28138,4142,-71096,-190898,-170787,4768,43433,-113140,-207728,-169566,-173064,-190351,-15055,313223,389972,185977,29706,-41695,-147116,-48802,115740,-11828,-58415,185188,269500,91891,34982,97869,25848,-46402,-98644,-117640,-169032,-155261,-114419,-38200,74893,105237,-13958,-121590,-33272,86863,43885,-40345,142388,446072,484336,202673,-31985,-677,147811,98180,-1948,-3580,18433,-10497,-42855,-102926,-194243,-142074,89020,235465,180489,130703,71474,-23369,-90334,-171483,-259069,-129602,126966,161988,152569,241325,232154,84339,97331,158320,-81541,-228764,15386,134291,-45986,-32056,155501,165938,48515,143041,319919,221313,295823,618264,118448,-398844,-307730,-837830,-780692,172601,94774,-102570,6652,-260149,-205012,487461,652323,-152645,-991997,-965337,-728558,-433768,33131,-428839,-861608,-477115,-149942,-64889,104457,170859,-37665,-270207,-202570,-71181,-50067,-35874,-106979,-180012,-153733,-207089,-158832,84174,62929,-268090,-428452,-258968,-47409,12530,-61487,-95555,-95069,-65952,19839,-76410,-261237,-190177,-32514,-25019,-9101,-50223,-167327,-201472,-255258,-293947,-189451,-21119,61515,144630,238814,176318,-46472,-172885,-141030,-169110,-161624,6767,124821,88672,-7456,-100710,-181392,-62284,133011,119745,-682,-8598,5373,-80294,-162541,-210301,-141504,48472,119048,15798,-44542,514,56931,22224,-9844,51773,-26533,-192367,-105888,71863,45630,82217,275289,232270,41129,56166,51899,-144989,-237714,-77586,146539,262779,185858,-84586,-193966,-103040,-110924,-159494,-3017,163426,132635,758,-60336,30384,174189,180415,59543,-100044,-36788,107222,48529,-95210,-105827,-111973,-135779,-79510,-45773,-175312],[-316672,-296003,-248478,-130039,71707,98539,-57476,-128029,4010,101507,-38725,-225648,-247124,-131398,23348,175410,318858,269058,-119081,-355205,-288963,-275622,-264012,-165338,-73015,13391,76438,46099,-39132,-63464,-80104,-216801,-412835,-512887,-489307,-234126,89422,240187,156067,-91372,-325052,-299568,-58436,-13479,-217542,-273596,-131417,-59478,66964,205915,95783,-25197,69059,200440,51333,-176550,-93241,39045,-77565,-207162,-135267,-54362,-132271,-44775,179992,226519,204967,170449,32867,17310,24778,-36359,10211,227784,400140,366356,300646,288882,261659,37727,-159010,-42344,107694,120457,179597,190378,97935,152993,170452,-29518,-115406,20549,154481,204621,120500,168599,345678,341240,242470,236994,95325,-96672,-128210,38429,223596,288948,203980,28798,-128166,-80636,104784,164067,-4759,-27758,52907,-4175,45930,278469,310511,124002,-61721,-222790,-305574,-244540,-91937,-45009,-190868,-282083,-130542,-6852,59601,191425,186914,150686,216414,183753,126578,183251,146295,71866,179978,386139,388436,185098,128159,125414,34565,-76725,-278515,-310629,-39741,-5837,-225525,-189290,-76769,794,74934,-129000,-364258,-141002,68750,-22871,-37565,89228,-61448,-330966,-267329,-88414,-6538,29750,-85607,-204968,-142502,34739,155352,76305,-61084,-45525,18751,-8849,40036,181742,142806,157736,307219,206900,97985,229415,228312,115185,72426,662,-37136,-20885,-40268,-107459,-163881,-216329,-358226,-454320,-260493,-92239,-101946,-133827,-133921,-120551,16162,254704,353645,266951,161818,141178,193935,235866,269675,266406,232535,130265,-238586,-547354,-516552,-354659,-64175,199228,177099,66513,-5506,-111082,-203075,-217143,-183003,-176383,-222210,-65355,209252,351854,299771,204023,234921,220880,86136,-64126,-215972,-266634,-188963,-14723,24431,-101491,-204892,-177713,-171060,-217541,-187317,-33457,114493,198347,307945,330676,196459,31370,-33249,28483,164243,195701,4010,-43850,150823,203867,52417,28922,185458,275281,265855,210160,126965,36760,-72427,-124891,-117741,-111726,-82822,493,83497,-52251,-366231,-449410,-224227,-39179,34087,39327,-21718,-46790,-127416,-383541,-481107,-274341,-93661,-38030,-47158,6932,269282,492292,345509,69655,-5953,55430,131038,92505,-184354,-417999,-276713,44624,181614,111518,123854,215183,162668,23896,51080,153177,96344,62343,121055,84497,-32655,-148820,-107141,106151,263569,289830,238411,153681,11806,-31039,106773,91525,-193746,-396115,-360365,-63087,112959,-86715,-178610,-15958,6462,-87957,-208364,-242678,21628,270610,90838,-296928,-391668,-272528,-210954,-97353,117765,161815,254460,410697,220330,-16008,151479,300994,211372,62008,68248,-84169,-351943,-198652,81442,97863,-84784,-242598,-289672,-175262,-6193,55111,15398,2797,-56193,-182381,-234701,-223912,-101633,31958,-61999,-174976,-88031,20278,-43797,-87001,1353,43019,6745,-28913,30195,50608,36185,70499,-72147,-204178,-55667,149476,172779,42249,-84297,-37423,51217,-93023,-328443,-388687,-236937,-212743,-262582,-1294,343304,250898,-226324,-501741,-418396,-283073,-329324,-355542,-239423,-48649,43500,-45306,-74172,-74939,-208458,-260128,-55975,246625,458538,620778,739668,673751,405190,62216,-33548,44194,156891,628541,1065756,649465,-47415,-73617,868708,2338324,2483631,1986511,1207937,-4497488,-10292998,-5924162,1077330,1580590,828856,1176180,756708,363293,-88080,-344526,106193,954299,1094370,423077,444657,837132,615916,240157,164941,224045,248131,85955,-64266,140723,234081,-4208,-129122,-101518,-17624,150551,240688,154451,60043,90813,170259,241931,261387,66202,-122823,-139434,-61522,-76725,-1843,191011,314670,352307,253156,142597,36313,-21533,63481,163948,126847,167149,242500,56583,-63820,123854,297662,177725,-62987,-251195,-358890,-243201,9726,176561,83454,33689,134370,172169,146725,161570,217537,292644,252885,147126,131525,184698,234665,257801,178447,-60688,-253869,-215577,-87450,-120609,-266813,-265149,-118886,4886,55184,102143,115240,73345,-72600,-355153,-509744,-313987,-41401,-83539,-245729,-257233,-123052,58489,51994,-87234,-212357,-235702,-127061,-95480,-163556,-79261,186645,260048,119273,-31882,-31981,37925,72808,132463,189281,140357,84775,111563,141119,110871,-23292,-74680,-1656,133973,262938,426188,350006,-71809,-224965,31398,144578,11318,-44429,-82131,-161033,-228654,-177869,38819,184841,98484,-94010,-205558,-136222,-454,-65637,-320393,-357414,41120,322414,277697,377381,437796,219267,37152,-20075,-268788,-546447,-174384,383460,443794,244119,214115,198621,62461,9821,128433,274567,243662,43844,-65975,12685,41841,-117741,-301571,-320652,-246021,-130960,18556,52368,47591,130165,97311,-34872,69416,133659,-161306,-386765,-253991,-99838,-72827,-57589,-45520,98466,235243,227094,206884,185170,138492,94195,-36881,-64216,139599,210632,-48438,-187678,-47389,-66436,-330149,-426024,-338613,-273433,-216445,-188431,-214781,-198244,-100294,11114,103639,124628,114439,134855,118184,60263,128560,324920,352522,132804,63335,209245,218241,84597,-87922,-196527,-118740,-90130,-235263,-273893,-147300,15942,78749,85174,136638,148440,23474,-113681,-75960,70590,26006,-102425,42025,254413,223428,69201,78005,177647,201150,124965,56235,98639,231209,194088,-18703,-235424,-389227,-429504,-383647,-232732,52602,272422,268959,221537,230667,194720,152691,189717,213651,180923,237865,464445,586442,341508,-90439,-307812,-143360,83642,46622,-136331,-262274,-276544,-141111,48077,77172,-104314,-193266,-186307,-233549,-144088,111752,230531,117831,-8732,-50522,-96068,-192036,-159249,-11888,-44316,-145411,-95901,-78475,-159751,-123936,11354,-20662,-239767,-286709,-135978,-18173,69986,154751,179278,81233,-194508,-317113,-51621,294371,440518,441549,264901,165338,363788,291640,-67676,-151995,-69037,22950,18649,-135323,-182983,-2463,64466,-123092,-285974,-292512,-225329,-74246,188516,404972,348421,120398,-49087,-89401,-141374,-4766,164527,19661,-48214,162319,215343,103181,134738,178402,61569,-54383,-144476,-142656,-141574,-165003,-161297,-28800,115307,121565,-51260,-193807,-184499,-98587,-78742,-111829,73003,437283,488027,153351,-43373,43915,172916,119693,104146,177278,145310,48281,20927,-42043,-199819,-201054,27342,202593,185699,112081,43151,-42924,-119035,-217826,-298537,-150590,94400,86197,92481,236734,238008,87977,61956,37128,-199922,-268056,-9007,120361,-55080,-28532,150141,112923,40157,193963,408147,289084,191407,207653,-634828,-1223922,-616146,-741564,-344051,948690,758457,151115,235282,-12001,-109236,346175,309915,-706129,-1470251,-872750,-165260,35523,221102,-247921,-844231,-571536,-307715,-309586,-133110,117335,2601,-222782,-112367,65154,34221,-22141,-104204,-215716,-286355,-315572,-170343,65795,76225,-182710,-395201,-294280,-45066,36637,-66862,-125347,-154065,-144659,-40433,-68821,-183992,-91119,37045,-5586,-77839,-164128,-253106,-228954,-225713,-260511,-176105,-72000,-24395,72094,189538,134244,-62065,-140821,-86072,-108498,-88799,76325,184045,121323,-1502,-92201,-133691,-28337,118213,97213,32011,74632,58653,-110793,-218726,-224734,-154447,-2538,73691,-48633,-165604,-96591,75233,91246,11434,5012,-70043,-190769,-42966,194110,133223,-5295,125253,176181,30254,2762,-24700,-238466,-367075,-191850,58159,232335,201036,-56436,-119646,18124,-113625,-370136,-241747,4741,32841,-16418,-59178,-8947,134168,175874,51490,-130865,-103925,71298,75058,-62712,-106001,-112913,-131314,-100114,-67076,-186909],[-280998,-297913,-295809,-119470,119777,143592,-23729,-148831,-41277,99775,-25505,-202040,-186152,-117884,-23517,148056,313038,250351,-50595,-227127,-235238,-296531,-279749,-176437,-149092,-114753,-42479,40580,53771,18983,-55680,-182530,-372092,-505513,-492891,-216211,93508,176247,95346,-77956,-278824,-247270,48455,95456,-164403,-266902,-213996,-205849,-16787,193377,72726,-98299,-14011,198465,109308,-130310,-89484,62399,-54105,-178986,-80847,-43227,-163379,-93871,126339,223987,264397,266231,183792,176111,129143,-16175,-7869,214223,395661,340629,283204,293730,226932,3388,-158277,-48921,67275,62354,158027,237201,169599,224468,266073,31635,-140367,-39953,154839,250817,139351,103906,264307,319564,266084,288033,169586,-22446,-88302,77796,260982,223720,37030,-53474,-10243,96544,158664,118645,-50319,-101413,-58702,-66665,43207,285214,301694,101054,-104922,-293418,-367019,-276350,-114382,-50515,-165312,-286228,-213313,-93902,100424,344577,287598,149391,199734,192941,91355,78106,39160,6624,140996,356162,382966,242592,200921,203223,110793,-7772,-195218,-266437,-98225,-105786,-295789,-247753,-86809,13381,55346,-194593,-403840,-185972,-30516,-103240,-53765,48195,-209223,-502638,-326155,-41135,33770,8216,-117649,-229849,-172642,18234,166256,120661,-15542,-47284,5650,-22771,-47678,10039,33359,130571,225770,84345,13335,163164,163645,91986,89846,13672,-59069,-82462,-83134,-72179,-82557,-157498,-286956,-405342,-307093,-167845,-121980,-129983,-150685,-207112,-153906,54274,311613,388971,338862,313223,288234,254851,284285,296728,301085,211282,-163036,-461600,-425339,-305918,-98174,140762,166718,49660,-81277,-188271,-216341,-162383,-92691,-126982,-216459,-57636,231678,296100,161483,105656,190439,153321,20634,-104111,-292720,-395160,-320294,-108963,-23137,-128433,-262257,-289116,-261080,-282931,-190907,24208,168318,182014,271574,268676,71810,-76724,-89256,-23140,118135,191476,29746,-18510,126878,176383,33226,35651,218014,280273,204246,170599,144549,75340,-79418,-166497,-140328,-97242,24662,144537,117192,-70665,-312056,-401241,-301489,-173261,-63173,-34538,-113131,-87840,-181065,-434970,-465939,-221508,-67388,-26467,-12770,36378,260267,456783,336477,58558,-60646,-35106,45867,40262,-146440,-325603,-231279,3910,165648,151687,147659,204888,127077,-50303,-54502,49309,42589,84493,146778,73381,-53024,-171682,-100175,144442,242496,238196,238760,144231,-75830,-145402,-17639,19243,-128740,-252233,-227338,18692,163358,-58448,-157159,16689,19465,-144208,-286645,-255762,48417,261522,94480,-222354,-321830,-229271,-178821,-62575,117199,109538,224944,435469,241982,-12979,165012,361781,256198,44807,27725,-90854,-315671,-196146,68657,153367,58322,-102011,-200269,-123632,38429,65967,-28086,-52880,-72411,-168135,-218646,-247666,-153659,661,-38557,-152118,-82996,38142,6515,-28295,27106,45940,34566,39929,131600,117821,60397,85709,-47728,-226435,-69870,193042,184414,3803,-75531,45160,117090,-74619,-349649,-425036,-254966,-199063,-295162,-62243,328501,290789,-146907,-405142,-346113,-234424,-260888,-273726,-161307,-12295,74335,60406,68176,-1847,-204117,-285895,-120378,170294,423781,591217,651789,598717,397182,72912,-71120,161450,561059,1077535,1398783,906656,152744,-154105,432296,1868005,2475487,2310427,375386,-7135333,-11315948,-3971042,3043809,2149402,861752,950095,485659,387786,172428,-258662,-113874,778235,1088149,427244,447774,892804,672948,286925,203594,284778,254723,-64802,-304641,-20246,138459,-73523,-165743,-90556,-32528,85496,228992,226674,195574,230722,276481,353829,398805,227572,-24014,-108217,2549,41460,44325,167049,315927,329315,174704,83916,31901,25811,155126,274774,213842,189056,219944,26257,-70397,104840,212592,86359,-141614,-269814,-309234,-184751,19544,152421,90653,48260,150520,225452,225565,237011,307908,367337,334696,269836,262569,280653,270242,251921,146279,-107067,-295207,-199909,-68787,-143815,-308199,-306439,-167833,-14962,97291,158508,128148,53939,-61025,-318648,-532052,-329851,11979,-54127,-284957,-357284,-186592,-41576,-65112,-132384,-249358,-326246,-232045,-189264,-255871,-160585,130665,239585,132466,11946,-24955,3932,36410,121642,284571,346342,256775,176439,148279,152889,87364,-14716,14606,172336,317356,449921,339180,-77109,-194466,68168,116854,-71492,-91654,-24323,-83629,-171480,-118695,76077,180624,65253,-121701,-219809,-161986,-44456,-54296,-275001,-366499,44219,373189,302187,365064,445399,187232,-66886,-118921,-259081,-451683,-117509,368255,431409,237367,223586,227373,72794,10607,117421,265232,324322,125818,-90067,-75037,-11542,-124771,-205666,-91645,-31115,-12707,70240,84648,50072,148791,150829,-42112,-12985,33618,-313886,-591029,-475199,-253025,-138516,-51534,16982,202320,284354,211669,193914,208661,184175,140279,1969,-37586,133532,252885,72664,-100653,-33821,-69989,-329363,-415632,-335865,-285386,-241893,-236494,-260959,-234532,-140131,-3340,154846,189709,110077,97909,72633,-5706,53475,272054,311167,151033,98521,162489,98954,-7609,-117476,-172497,-61324,-57118,-235767,-229089,-68850,4060,-62541,-80995,18492,8739,-139399,-191173,-49055,109833,68460,-60076,49763,206571,122102,-38251,-23113,86641,110361,51584,-27995,9650,173843,219859,50019,-192325,-387101,-440937,-387254,-215827,108547,281874,202083,147572,162076,109694,89268,155718,181966,152782,168055,333955,456958,303102,-18847,-207742,-94162,86523,88978,-53027,-238121,-351535,-240728,-11405,50982,-131865,-217112,-197085,-237176,-143013,47931,85901,1474,-32598,-37533,-109327,-232993,-226088,-76035,-99507,-174338,-83766,-64887,-170295,-168638,-66326,-51703,-181399,-179381,-18359,100356,174859,223322,185654,41310,-257213,-350518,-124381,180523,394199,449950,238595,157082,394149,288999,-75983,-175414,-90143,70711,142021,-36200,-147028,1739,48259,-156334,-329920,-352891,-243380,20830,323852,403170,234864,23035,-110410,-141369,-163630,21874,224173,76233,-47311,105236,148757,111636,198100,211632,104570,-18654,-117072,-100679,-66552,-160761,-197462,2478,176540,121422,-106808,-250649,-304768,-258995,-162016,-130316,30771,423162,476394,107212,-44592,87406,159154,119799,196074,324481,241767,77948,47445,-1329,-194990,-245177,-29244,165550,160982,27254,-47420,-70113,-108602,-215856,-299002,-154772,32542,-40049,-29849,165004,169470,46917,26206,-55232,-267729,-262168,11779,136438,-26786,-995,137149,43658,-31223,99092,326380,263108,42050,-284288,-1305186,-1800763,-932472,-686672,99468,1516447,1155845,247573,322239,129933,-6737,202043,-100638,-1236026,-1771445,-659997,316562,292481,237045,-73089,-731841,-550996,-308517,-452122,-334682,63996,68442,-88573,69123,245060,139107,8243,-80188,-212439,-348216,-331122,-118516,69673,101066,-58886,-304599,-302953,-41603,66740,-42280,-107585,-150244,-183559,-121653,-91927,-112557,1099,103667,21669,-135139,-259617,-320699,-265890,-236004,-261342,-160951,-102447,-88701,35241,171460,105572,-65198,-83845,-6751,-24292,-7415,126349,214864,126716,-20088,-67613,-17247,50455,90470,49046,52287,140489,103861,-100283,-220211,-193014,-125375,-26202,31185,-112787,-270433,-160195,114423,156190,6734,-68746,-116381,-170673,31646,307769,195402,-93498,-19812,112687,8598,-62047,-97868,-279972,-384917,-219573,-9159,188939,213309,-18422,-80487,76654,-103993,-479218,-417169,-161654,-107462,-80208,-56662,-32699,57797,127160,52378,-107366,-148576,6100,86438,12647,-58738,-91201,-111157,-103590,-73286,-169628],[-223269,-271331,-304798,-114102,135239,174333,24970,-142303,-84054,68812,-19756,-133578,-79087,-81407,-58526,111153,258327,164427,-14011,-83863,-149483,-272289,-249726,-172349,-231656,-245478,-146104,44268,150065,79833,-53214,-136028,-271085,-401945,-388730,-157944,79152,75100,-6447,-66633,-172812,-123990,176952,234485,-34851,-192683,-251272,-292244,-66964,190069,88923,-136118,-98541,155186,140597,-89888,-106452,36816,-51977,-113240,40215,17041,-164297,-123301,71012,184893,269199,317235,303551,300330,233889,37308,-14594,152147,271070,201911,172714,202081,110970,-56545,-138182,-54914,5457,-6316,120778,254273,214403,257214,324320,90363,-141169,-66597,169601,276030,138459,26618,158655,267132,272930,299922,195075,13075,-56437,97725,261606,150323,-98100,-132621,64658,229039,186986,45018,-74242,-105875,-105176,-104003,32434,272519,292963,95895,-117938,-317423,-391113,-283594,-136249,-82487,-157270,-263256,-251004,-139979,140650,425392,305757,100552,158377,180956,52481,-12165,-35397,-47315,46819,230485,321721,301353,263719,244557,174475,67375,-93582,-193170,-141216,-183445,-319088,-255932,-65341,7848,-17729,-254113,-401257,-234696,-153509,-210974,-88480,-2761,-296375,-527085,-291697,9624,57049,-9785,-115438,-212800,-179806,-9873,139422,133195,12854,-57711,-6095,-11167,-114904,-166178,-69110,114896,139933,-47787,-78985,81870,82360,41839,70914,16832,-68721,-132708,-117236,-42448,-31138,-101242,-190703,-309491,-308617,-214947,-145079,-137197,-182183,-277610,-283797,-122571,250885,465752,451214,434433,348539,251066,291347,331064,352997,240382,-90633,-294431,-259067,-226036,-124886,80412,155996,35309,-151466,-255327,-213576,-83398,20574,-70841,-203594,-68902,185022,169391,-4715,-5300,113711,70977,-36080,-119597,-321469,-477872,-396465,-181785,-59685,-104484,-253541,-367834,-340255,-316685,-195052,12700,117968,102554,173617,136583,-79672,-173002,-131074,-87423,24758,131583,51115,35155,137577,136031,-15378,25605,220713,235155,80614,48850,103768,80667,-83375,-173703,-135620,-72407,122298,276272,153421,-73963,-237096,-328900,-344267,-264524,-126156,-88086,-217250,-218945,-282778,-449247,-408905,-163986,-50157,-30375,6850,51314,217758,369562,275028,37936,-82295,-88710,-27604,-15257,-81725,-150154,-120189,-16165,141670,194750,189929,197219,60278,-147379,-162009,-77372,-42014,91087,182600,89200,-53433,-163815,-64566,176764,201010,161505,234004,178171,-65678,-181193,-118250,-56743,-72944,-123942,-96862,91225,199519,-7618,-109772,40914,30803,-182520,-343939,-248663,73856,215416,53072,-156640,-237012,-162495,-120317,-28422,80060,15186,130602,388869,233259,-15476,138857,348256,219440,-3754,-37441,-97213,-233267,-183459,39087,199768,191362,19285,-110188,-58720,67867,52083,-61029,-83855,-84602,-179448,-251201,-269263,-163999,-2820,7687,-108623,-78852,36943,49778,36398,49040,38532,55754,126367,220600,146902,66367,107022,-1775,-227417,-92137,213458,199037,-9839,-45405,112538,128390,-74926,-301370,-344801,-197905,-152998,-291101,-121435,265358,300998,-30456,-265135,-223403,-121607,-124477,-131802,-55694,4363,64784,155010,207519,85298,-152424,-277286,-175582,108856,421071,582634,537894,470496,381367,129963,-90268,214321,875488,1422274,1594877,1120031,414625,-100985,96903,1210318,2067395,2452720,-206598,-9121138,-12003570,-2221284,4843363,2769795,852319,713942,310943,417139,409695,-149931,-312964,481205,909152,394471,371608,772166,649775,357639,218287,233920,170718,-192321,-428616,-138117,36975,-116332,-171490,-82629,-70091,15831,200136,247355,275283,348813,387982,441941,479151,375465,98156,-66879,25245,96254,37681,109351,287427,262968,81577,16725,14612,53449,216266,340784,250882,158078,138289,-14316,-54617,95249,118443,-17619,-201360,-262666,-232642,-119127,13565,87304,79782,72387,159935,243839,269507,293868,350640,362013,339924,320752,336439,335033,263956,216374,122269,-103309,-266990,-161229,-66971,-167703,-308686,-308287,-205937,-42241,122069,165264,83427,9445,-23410,-205319,-455035,-286526,44628,-28787,-258014,-350441,-200688,-126877,-126047,-93761,-193999,-344675,-307850,-260823,-309484,-191913,98710,239924,183519,94546,-6781,-54030,-36395,63598,302472,477777,401386,243300,164510,187515,187664,45060,13529,153307,311524,404833,261663,-83006,-129516,120521,97446,-123342,-118438,3312,-47676,-117704,-39408,119455,168458,37581,-138823,-247819,-219952,-105729,-39369,-197771,-314994,41687,358784,281124,294920,374696,109850,-167579,-177805,-176220,-246283,-44503,285695,347058,188678,195785,225732,60986,-21486,77930,221037,346919,195107,-70113,-120139,-55495,-119709,-99851,99271,139864,63202,80306,101917,61308,142788,143462,-63855,-83286,-90012,-491781,-783415,-641439,-356358,-179311,-53762,59196,245783,282448,167388,131276,170645,179063,132108,-8453,-59770,92122,274271,199514,25246,34340,-6013,-241030,-345533,-309834,-274714,-233832,-247800,-284832,-244122,-144690,-9343,166383,202230,59180,1296,-15339,-71419,-12214,179519,219238,175046,181883,126972,-34590,-100130,-118421,-98709,22756,-14332,-193021,-149007,7717,-16409,-187326,-227156,-93904,-115142,-278739,-259737,-34937,106136,41302,-59633,51367,172793,37056,-141078,-152464,-83666,-68370,-82483,-143822,-80982,123342,229969,107838,-123302,-326676,-377155,-300974,-124977,181844,284240,137318,77176,96283,35203,29880,130342,201651,186837,141962,190448,240285,174643,41995,-55250,-12510,96777,139566,32801,-194926,-374963,-311210,-82995,-3723,-154478,-219121,-180476,-177304,-77810,6486,-72440,-116156,-48153,-39529,-136757,-272842,-295714,-148130,-142789,-192574,-83561,-60845,-161768,-174869,-93768,-30820,-81023,-75797,53751,171998,257289,260915,145038,3433,-233661,-333654,-198949,45561,323387,429465,210770,147002,326544,196415,-94430,-196011,-114815,102953,242665,67733,-81100,8491,-3748,-205782,-337409,-345253,-226497,68781,351854,321938,96202,-77756,-138035,-175614,-199856,29300,277528,129657,-65651,27031,94225,120249,195061,172708,135324,54937,-29916,-12347,19395,-156553,-222069,37878,236976,103852,-164652,-286672,-375398,-358297,-184443,-83115,55110,422847,446881,70351,-34374,115958,107927,86760,237587,389995,277376,66920,24321,-2234,-195084,-274950,-72935,133333,112696,-90494,-162840,-91900,-60423,-157968,-252758,-143653,-42788,-183077,-195648,20483,37802,-25912,-2309,-92702,-264676,-213871,66212,175096,34827,56258,137722,-5605,-121465,-69814,152068,195269,-89530,-689736,-1696020,-2028199,-1240505,-725382,403259,1727323,1207704,203786,253976,131699,65706,77831,-488178,-1627223,-1854239,-409213,585544,283818,106085,25586,-577134,-431629,-158773,-462844,-460283,17342,149818,103761,296206,418643,232217,33055,-60037,-175406,-316451,-252942,-30629,78097,113330,57733,-182322,-273452,-33932,90595,-1233,-49644,-88530,-177174,-198753,-138237,-64270,73649,167618,63571,-154786,-307975,-353300,-301678,-279417,-287755,-151334,-104510,-113458,36656,178216,92379,-46814,-11117,68466,53576,59233,145311,210757,102634,-60523,-41540,111407,135718,55293,-12392,52563,171468,128223,-55107,-163380,-120045,-64016,-18029,14195,-134551,-314572,-172124,162587,204063,-16923,-143286,-153734,-144215,80815,346935,178719,-179718,-130761,55642,-7839,-100317,-136475,-258157,-291904,-164943,-46578,140461,231661,46723,-57201,65502,-89331,-462355,-483416,-284000,-229730,-151776,-40683,-31472,-34434,45111,57403,-44798,-151504,-54924,98725,128248,37288,-46990,-83992,-94681,-72375,-137608],[-159298,-220439,-280908,-128286,108588,183746,79596,-108520,-118768,7663,-29944,-46934,34111,-41364,-86169,50029,142553,35017,-9074,38141,-55801,-207599,-176360,-149126,-290294,-340019,-211340,54857,225286,98425,-78751,-86495,-120573,-219460,-225806,-98699,35802,-31356,-98898,-38671,-27968,38430,296775,377363,151318,-58847,-222848,-290063,-68927,190014,122728,-139040,-158752,89700,131511,-85040,-145932,-28946,-72940,-34635,180005,101712,-139670,-125840,29413,122135,226889,316042,345983,336751,282446,83687,-27728,53379,67975,-15908,-14038,23121,-54632,-110743,-87448,-52242,-69277,-78840,74587,237017,213206,237447,334525,146194,-107006,-50213,199169,286388,122420,-41191,54657,183553,240476,263059,168631,11784,-25572,109693,237567,93332,-168707,-192370,64667,263674,170009,-35322,-70259,-35689,-67650,-106697,21518,254511,282681,95661,-105091,-288818,-370763,-264264,-148101,-133336,-171099,-214343,-228860,-134130,162018,395574,220883,15619,110509,156429,22789,-64705,-69456,-78591,-65060,46389,221778,337581,281620,222516,205741,132006,-6874,-124572,-168655,-228666,-299528,-211909,-23618,-24574,-133154,-290906,-349348,-253898,-230879,-270092,-101257,-27117,-297978,-445265,-211262,46215,61803,-17897,-90376,-171346,-157009,-30702,78500,97911,12221,-70343,-15201,17390,-139463,-286200,-135588,112591,74829,-154500,-150353,16057,11814,-20521,15070,-3436,-75177,-167441,-154959,-62393,-50411,-73450,-98900,-191927,-249451,-206151,-159103,-157083,-225214,-315393,-336645,-215930,189111,470597,464349,459441,350993,228099,296474,376876,386678,214357,-51285,-109281,-72605,-138521,-134194,35383,146846,28399,-199235,-292735,-188752,2431,127933,-14981,-188841,-102077,77903,10780,-140819,-79689,57203,25445,-58482,-108067,-286493,-470564,-394823,-227792,-94876,-57927,-204422,-402644,-389173,-310400,-196923,-58542,-18214,-13001,51402,-14045,-198753,-225201,-146496,-132025,-75175,35084,61879,107153,182846,101114,-62190,18646,204011,168571,-34664,-95576,10917,45831,-85573,-162201,-128468,-58094,176490,356473,183079,-66895,-176286,-268086,-358011,-311708,-155160,-111361,-290592,-387319,-405496,-442097,-334939,-112971,-41461,-42331,17540,65443,172482,269918,178045,4461,-72947,-96341,-68421,-46665,408,57968,19933,-11147,118429,225069,235019,195412,-11288,-236491,-241854,-178207,-115333,88992,223011,130454,-28273,-117594,-2628,197250,160614,95288,225947,245593,49657,-123986,-175790,-118482,-33249,-34509,2111,139159,209258,51408,-41224,62760,44763,-195079,-375492,-236883,76097,132799,-23547,-109930,-138208,-73446,-42527,-7665,5200,-107448,-7823,286438,206393,-10919,91544,259431,111148,-72298,-111691,-112282,-152073,-176313,-6144,227670,295917,115409,-27026,2283,63783,11149,-74938,-82915,-91790,-214953,-322035,-283838,-139494,7544,49694,-62386,-82797,10103,71930,97211,68358,17663,62142,199984,260336,124139,45176,126330,48519,-217309,-125392,203036,212029,540,-12234,129804,75508,-89055,-187402,-158538,-63447,-76904,-244122,-158634,172910,297479,119984,-93418,-73304,29751,48723,50268,69330,4192,18489,213119,304790,156770,-71460,-233273,-200556,76923,429395,573597,437698,348748,388981,231651,-89521,179083,1010341,1580082,1640125,1256408,664754,89853,-563,590697,1397906,2469629,-295949,-10043232,-12381275,-1111094,6169299,3340345,810410,567153,301584,415800,486102,-88869,-458694,102605,580021,324942,226754,499565,561686,433037,188238,70397,20731,-275832,-452027,-212471,-44766,-112512,-130154,-76771,-122708,-47262,140356,199170,285987,428768,483172,476737,475343,455504,194489,-38243,-2520,65414,-17594,47718,249353,195503,23805,-25009,49,66131,242106,355422,234128,73163,5179,-58926,-23770,98464,58279,-95619,-224167,-223072,-136553,-44378,7897,2735,40355,87321,158008,223003,264220,307710,320397,280602,280742,303184,349599,337955,210938,150965,107869,-56495,-189223,-126257,-90583,-183343,-266773,-280917,-240737,-79637,116017,113621,-14006,-57125,10067,-75132,-314247,-201055,46889,-12193,-168296,-215621,-151100,-177066,-127478,6847,-68108,-288490,-322761,-272825,-297468,-169086,91705,263092,277273,204963,17189,-121035,-121201,-14854,247695,503085,491117,311077,189601,198598,239607,97861,10597,90845,250594,304671,131727,-102336,-61733,154508,75640,-137334,-117341,-10214,-70238,-94317,26245,153910,152812,19236,-152457,-294749,-303496,-172665,-35732,-125313,-232433,30218,283327,207211,183343,251568,13620,-235337,-179802,-48742,-12331,11193,161248,215810,108318,132567,191638,39653,-66772,23166,161837,319115,250484,-4297,-113521,-75231,-93074,-11468,197425,222267,80276,55809,102406,66655,102970,86501,-72629,-105838,-196560,-636210,-900754,-707104,-393481,-198564,-77660,61410,221976,236156,103983,35461,81600,115413,62135,-65191,-118954,34822,278684,299928,149865,132544,108640,-85064,-232693,-268394,-247854,-201889,-230392,-287338,-227553,-112445,-1091,140529,153483,-37344,-126886,-99285,-102131,-41757,82475,104939,180075,255961,82250,-156157,-162003,-82634,6683,109382,32269,-99734,-31065,72917,-39973,-266838,-319399,-173741,-193521,-366849,-306080,-27919,75929,-43851,-110122,36350,164035,3720,-212515,-286672,-289646,-272420,-227102,-253737,-152504,91400,219866,138272,-40681,-212880,-249805,-155932,9573,249763,278049,93499,26530,44560,-15160,-12618,124311,268711,269087,158325,68361,8391,10835,82134,105734,76341,105472,176308,92036,-153608,-350726,-328960,-141624,-71831,-163194,-184699,-117160,-45347,50432,2025,-200480,-203879,-63974,-71241,-166304,-282839,-330413,-193520,-152416,-189468,-89660,-55107,-125943,-140765,-69178,32562,37806,8528,67596,172302,286362,257066,79302,-7224,-109781,-252438,-258386,-86146,245104,388560,180668,122414,195472,65194,-111540,-216406,-160703,87673,278255,136661,-17713,3938,-77912,-255875,-313626,-282864,-180667,68496,282112,200399,-23894,-152215,-128646,-176309,-224446,28734,309080,148971,-111847,-55845,69315,132963,129658,72871,139156,142523,79325,80882,69197,-169506,-238550,54450,264307,70279,-206663,-301926,-397802,-390586,-159179,8078,146407,436838,394858,36893,-21084,120178,36775,24634,216334,362288,245321,18200,-43788,-52019,-209668,-288199,-96937,110372,56629,-190419,-248051,-90029,15566,-55420,-167885,-122508,-111062,-301144,-359688,-169223,-123621,-109242,-22840,-73570,-197898,-139883,127952,219653,114270,140245,170610,-4505,-176742,-215272,-6141,152771,-147444,-882563,-1723469,-1937629,-1511726,-863820,480539,1572227,985094,108355,81032,13639,85197,-16342,-784307,-1835998,-1772586,-223096,602795,84694,-75801,21183,-443282,-273270,58269,-376335,-511097,-30373,224808,304256,504421,538697,287413,33746,-64007,-117650,-200887,-114625,53079,64568,86426,126772,-58381,-202936,-18956,98795,39715,28883,3072,-137935,-244510,-183607,-39655,126482,228318,118723,-125687,-294405,-340837,-321612,-331026,-314042,-144326,-78058,-91085,67489,193376,90348,-6840,59547,111697,98323,92733,130142,176619,59183,-111335,-34334,184882,184365,22045,-67820,34192,164066,129379,10723,-60892,-22057,10672,12284,28628,-90151,-272206,-133436,203927,230456,-43128,-195772,-179595,-129616,74676,268224,59036,-259665,-189566,15562,-7006,-85344,-119878,-179821,-127649,-54154,-49224,99517,257886,136453,-28808,11380,-72378,-345157,-437135,-325600,-279035,-183853,-3592,-3035,-106850,-38203,62233,25239,-113545,-81636,126743,260643,155336,4390,-60827,-82387,-76524,-110867],[-104696,-159388,-246143,-166130,47971,173777,133969,-52281,-141030,-74224,-58471,26689,114425,-18077,-114665,-41610,-22700,-100292,-23981,113310,23783,-117005,-76200,-108158,-300840,-366225,-225595,65034,258092,71245,-126345,-45099,47988,-2052,-64143,-69361,-31307,-105329,-132432,18238,119804,187257,371284,489801,349585,101231,-133384,-205147,-31058,180208,144073,-115670,-174501,32845,89879,-122060,-198610,-108879,-104219,34204,289761,176813,-107805,-111727,5768,52116,154928,274914,310210,281485,248010,86347,-64341,-62489,-142111,-245304,-227022,-191563,-214785,-127448,-3639,-36748,-145232,-146569,28197,190774,163636,168526,298502,195275,-41051,-1060,231148,283818,95218,-85551,-24671,83387,162743,185307,107257,-4959,12334,120491,200878,65475,-169412,-223770,-11106,188226,110638,-90020,-35697,87958,38269,-77466,17699,241314,265293,86117,-77027,-215084,-305844,-219843,-141193,-187638,-201811,-146204,-147881,-81444,153574,256749,47778,-83436,68681,121675,3022,-74334,-70118,-81252,-142800,-127278,114337,331434,232470,133302,196410,170963,39266,-86926,-184666,-245300,-254174,-129728,24326,-78866,-256759,-285707,-246439,-217439,-217382,-228546,-61928,1144,-219320,-324960,-129953,67312,56577,-16095,-65536,-131378,-108073,-29150,1803,22404,-12513,-77509,-21875,50315,-109179,-307448,-155159,112015,40346,-213677,-183833,-12662,-22102,-70283,-60000,-49475,-86547,-185579,-205241,-153831,-146612,-84088,-33303,-77463,-132301,-132938,-151146,-181785,-266906,-314949,-305002,-199347,145342,399790,377585,380282,294327,194165,297086,419158,391672,141005,-63041,28651,76292,-68818,-124719,14176,140084,32540,-214422,-291379,-144482,71554,198140,32758,-173067,-148398,-59143,-133301,-205898,-86809,62726,53349,-32361,-75026,-192763,-353221,-312828,-243081,-131992,-16028,-139691,-389602,-395879,-269308,-193145,-159155,-184277,-120186,-47296,-121909,-237661,-219827,-133926,-131181,-140684,-66499,60281,181210,243045,84233,-79435,30375,185808,118204,-84853,-200938,-107260,-17441,-86403,-150699,-133835,-63215,171841,364926,199098,-55732,-151849,-238717,-352607,-331000,-169363,-108564,-295070,-498136,-496914,-423976,-257224,-64500,-31641,-49535,28152,88590,144756,182866,64231,-45781,-49976,-68555,-69977,-41676,77161,230527,142053,12368,100309,226094,255051,189768,-57898,-282245,-271505,-214034,-139342,88599,258335,183022,17950,-38891,74127,201035,131707,61005,208917,312936,225780,3729,-185720,-151759,-2441,19840,61809,161245,192693,102149,36471,86716,60725,-183154,-381527,-233883,43616,29027,-112259,-88658,-37461,28628,41275,-6520,-92442,-235052,-157399,158280,175980,11733,54763,133077,-19911,-134163,-170713,-136540,-111131,-182097,-56021,235115,362276,191469,51481,51746,28871,-42909,-67156,-53483,-91360,-259845,-398585,-280063,-89482,18653,63779,-29914,-94519,-32598,76921,155334,93933,-9652,52290,232037,232242,53749,-2608,135653,92065,-197168,-161107,166058,219014,26829,5144,77519,-32757,-110125,-35415,85501,122645,18475,-163224,-162857,76898,292814,283131,91523,77680,182639,215937,234466,196121,-788,-43134,224558,339689,189249,4894,-170371,-187430,76108,415294,524645,365096,286720,445846,362555,-77838,54752,913318,1491465,1541823,1288595,820974,369185,202852,235681,700575,2446528,170171,-9853726,-12525668,-836467,6820739,3730214,757313,569740,445037,351558,342600,-91831,-509587,-285252,171626,230961,48894,151244,447285,496688,114581,-154875,-139678,-299644,-413016,-250655,-85087,-51781,-35940,-67772,-174824,-95778,50964,92744,236073,455791,529276,438651,382799,429087,224257,-31866,-60417,-28009,-89531,11190,215383,159366,28414,-22595,-1520,70876,237881,327293,177865,-45684,-151256,-104780,4586,106101,49841,-118896,-200058,-150020,-29129,40167,13013,-81725,-33003,76886,144881,170701,208738,262442,218032,155707,189842,238603,311610,294409,125238,67150,98226,8249,-103511,-117423,-133479,-182246,-194372,-238908,-276799,-128499,74695,17998,-139274,-133993,15287,16870,-155903,-95024,34472,-5798,-48774,7568,-51454,-190776,-97007,118640,75401,-178859,-260756,-209420,-219113,-110807,96682,295761,395201,320163,42093,-174751,-185927,-79863,150269,429648,514407,372488,218359,181549,227496,138022,17871,14503,162059,185478,-16034,-144024,-24446,141424,39767,-118201,-87886,-56712,-145605,-118504,49769,167477,137184,7348,-171004,-355050,-392545,-231962,-52286,-81103,-145409,19571,177589,94642,53328,107670,-70997,-246708,-128757,71979,148653,21009,29516,73123,16136,47822,131300,20346,-105807,-35796,105683,265180,293409,94061,-62913,-62458,-38841,46301,191412,201737,41989,15598,89320,53374,30706,8163,-47427,-66664,-253755,-697835,-896026,-648726,-352730,-193696,-114826,27671,152834,166470,37813,-62315,-27376,7589,-51780,-142649,-180947,-10517,270531,348211,236856,226326,234246,89320,-109824,-224378,-216860,-162246,-201768,-277805,-198438,-58101,23129,97512,64737,-151051,-238534,-137768,-82308,-28137,13164,2861,148805,265447,14040,-238986,-173101,-18606,110715,171843,74936,32002,115102,122400,-58602,-283613,-339697,-209195,-219197,-392924,-319256,-18197,43595,-151432,-198767,3716,180903,34244,-236555,-400327,-474066,-431055,-332541,-328815,-193970,78325,187965,130293,32608,-77357,-98990,-3166,142451,290331,262610,83549,12171,20859,-30905,-24681,149107,359712,359121,191610,-9908,-163062,-119698,100878,223520,136345,94739,174729,102188,-137835,-305932,-295528,-170892,-132335,-149222,-106253,-1766,135378,210159,31733,-265671,-243410,-88516,-128875,-180446,-244905,-307718,-190801,-121022,-160871,-92686,-35011,-60080,-76129,-11915,112173,148878,70902,33042,103911,251081,213386,12447,13490,76223,-117701,-290962,-195091,171855,336718,148925,77158,56258,-40488,-113104,-233843,-228489,19768,235639,144029,9042,-25703,-156075,-291989,-270935,-192631,-116865,41182,164423,82967,-99702,-178707,-89513,-139833,-213563,35879,310763,117640,-185673,-128722,77070,151480,36411,-47768,113014,211680,165384,135541,51123,-207400,-250982,34956,231547,24567,-222126,-302682,-389814,-377994,-124992,96756,264811,449304,319075,-5156,-17737,103743,-23920,-45329,147961,267330,163219,-51840,-136799,-141113,-239547,-280942,-96576,96196,12043,-227075,-256395,-50481,104700,65044,-68560,-100843,-156526,-361930,-469342,-349574,-269787,-180815,-39434,-17329,-94013,-63418,166539,247666,186560,236213,240887,56772,-159337,-261423,-63684,180021,-109192,-830596,-1440850,-1651714,-1697246,-1046432,350226,1180695,662017,59546,-116033,-167875,50803,-77996,-956795,-1888255,-1629601,-170487,432869,-143438,-198749,-72506,-384442,-157352,218866,-268654,-516173,-90929,267687,458579,634523,576704,292008,3021,-97397,-55534,-39444,34998,101205,10936,5392,128646,44258,-99751,4402,88218,68045,104020,86019,-88606,-239671,-196955,-24331,167286,281446,177070,-57192,-224792,-283994,-311796,-359153,-313020,-129730,-30150,-27606,110510,196487,91126,45353,108510,108595,99395,87774,86669,124981,12685,-157509,-60086,159352,167818,-423,-98730,7081,129285,113475,78706,59641,75363,75285,45153,60203,9903,-151338,-64216,223757,237090,-55699,-215263,-197511,-140827,3969,75512,-143094,-325573,-195907,-6346,12347,-14277,-48658,-68434,50250,76906,-17750,78098,283282,225020,9946,-44980,-53555,-190934,-318354,-279892,-228966,-144448,53084,45065,-127044,-84667,64994,69814,-55448,-61756,173521,372362,250482,37401,-51690,-75193,-94485,-105172],[-69436,-106978,-225321,-216944,-20653,157958,187342,18035,-147993,-158265,-98917,64891,138839,-25391,-151166,-154090,-200386,-205412,-43585,135761,77206,-21826,24126,-56435,-255039,-312018,-189778,67543,241007,15701,-176527,-18084,193689,195170,52912,-79642,-102706,-118296,-82987,99807,232843,272174,373675,541607,504367,239532,-9989,-70547,22765,149375,131191,-77947,-139464,12544,41265,-179051,-246800,-173253,-128820,76181,337234,212374,-91803,-102131,-5611,-9376,74417,219496,238399,176637,145400,31611,-130587,-174115,-289892,-410437,-397690,-364237,-309403,-87814,101560,-11922,-209764,-199208,-10533,126461,80304,71424,230309,229538,39912,58149,248091,264797,58405,-104692,-65731,-6793,56720,88433,38526,-10660,60266,130056,159643,63867,-120244,-225813,-130432,37613,34158,-91119,26935,226310,170884,-28727,24104,233820,233917,58157,-46631,-116676,-208828,-157359,-111023,-225869,-235794,-70020,-26103,-1490,115164,51698,-164003,-169028,36665,74164,-13745,-53033,-54560,-58710,-149068,-222938,31299,275707,118049,-573,153258,176779,37483,-88400,-193909,-244508,-202174,-33261,65323,-138373,-342697,-223670,-99628,-119465,-111678,-86336,32552,83071,-94022,-222258,-71150,84050,53061,-11661,-64163,-114653,-47310,-1868,-64495,-63397,-42467,-75799,-29953,74857,-27255,-222095,-136257,95172,30218,-221591,-180204,-1048,-4289,-79648,-123197,-110316,-106295,-189908,-268426,-303315,-288607,-125262,-3806,14996,18445,-12056,-115476,-197772,-289388,-281519,-211969,-91995,130533,272941,222730,231728,202489,159649,283724,427443,355173,37226,-123972,79676,148729,-35086,-104600,12826,133880,47536,-196107,-254258,-90753,104982,213273,66626,-152872,-190144,-184719,-228045,-194168,-29245,139045,157719,39214,-31624,-67319,-148484,-174075,-230607,-169096,3192,-77069,-333531,-358910,-207726,-179614,-250441,-314050,-178867,-87532,-145411,-182692,-168123,-103556,-78664,-146817,-141488,48175,239986,293957,91849,-53807,63773,180297,112192,-49416,-228428,-211638,-83267,-84107,-150201,-149252,-79088,118094,307319,198754,-44982,-163149,-234612,-333237,-342996,-194328,-94560,-217230,-467250,-506271,-392741,-174259,-5153,-6794,-39908,44537,121402,137669,112293,-48167,-110141,-36670,-29560,-40870,-7429,122615,310464,207753,42121,87720,187640,221629,163706,-58724,-259199,-242270,-170737,-97693,97830,279183,228553,73541,54015,147222,184605,108795,55912,176097,344372,390875,152167,-157944,-150784,33466,61817,95316,168946,162474,132703,107925,113084,73591,-155473,-365560,-244536,-18628,-70113,-186707,-95732,40076,125056,114586,-22458,-187018,-340394,-282158,38964,152636,56635,59257,30050,-111817,-158911,-190681,-160619,-121375,-196305,-93906,225348,386455,252846,131359,94381,-11196,-81973,-38283,-5958,-79220,-291231,-440457,-243383,-19143,25860,40229,-20726,-106270,-68473,83693,218152,134165,-31320,29007,206802,143147,-44322,-65027,132197,129056,-158186,-183781,115239,217615,58213,-3433,-37557,-171075,-131070,114593,321090,313824,115560,-68798,-134735,297,287505,423328,264013,207495,302911,338290,376339,299863,2291,-92410,196766,317653,176776,40546,-120218,-148522,92820,351189,406663,309638,303653,549946,492875,-69736,-133133,596668,1152894,1320930,1203481,829440,655316,663583,275453,223695,2454635,1003622,-8881782,-12462863,-1237255,6750050,3795362,700955,710000,655429,218438,28864,-122747,-436139,-595321,-220697,131484,-112656,-169149,353950,542949,25074,-356232,-246972,-259526,-349395,-262326,-76083,58099,95198,-53086,-210485,-126838,-50395,-37499,150615,422591,498198,328363,220556,288932,171157,-40436,-110135,-129037,-134622,15789,189978,162425,85669,18120,9772,72363,215342,276721,110035,-161651,-290973,-153045,10465,104255,79730,-82227,-133017,-53032,79197,129089,28654,-155147,-135684,35855,125773,103952,116285,159963,72754,33660,106358,157812,239674,221246,34870,-14169,86833,61357,-51109,-140969,-174326,-156986,-111817,-196655,-312534,-186492,5499,-89638,-255723,-202903,-13188,46204,-15606,19204,40301,-9347,50121,230733,61737,-179944,-70059,187529,175198,-52489,-129394,-83803,-103644,-51345,93496,315479,500602,412040,64145,-196368,-205597,-104693,52996,299114,478203,415500,242375,142336,160842,159268,38024,-43239,84383,91937,-138600,-206404,-38205,72268,-14764,-78749,-36713,-111682,-245899,-187975,20277,155273,122363,-5286,-198852,-413898,-461736,-272873,-87770,-70564,-69881,26511,83660,-25712,-70734,-24713,-118207,-195017,-48694,130229,161499,-24393,-75116,-44713,-62938,-35316,58136,8516,-127209,-93278,59057,211126,323497,200163,10214,-20968,38784,76588,111021,96936,-30048,-17241,70159,17567,-60781,-59480,15904,21088,-250004,-657343,-759588,-473520,-230420,-154018,-135683,-13025,79003,98923,-14163,-127614,-116284,-112222,-171818,-202870,-206457,-22237,251345,334184,266991,284459,322636,221409,-13750,-190538,-194751,-131977,-179649,-269652,-178049,-5459,60667,64815,-22619,-235297,-284051,-111170,-20424,15224,-11201,-58301,80455,183936,-75107,-263951,-131330,52368,179444,192545,107670,173952,265768,155397,-65263,-236885,-290175,-205024,-205891,-362966,-294722,770,27825,-240529,-297888,-38146,213368,112687,-212722,-472582,-587623,-494496,-369244,-358192,-205337,75795,138004,83630,71972,35506,25834,110242,232585,291739,240195,109956,42828,34903,-8990,1220,207332,440329,410086,209134,-38017,-225222,-164126,107750,262362,136020,46135,119712,59073,-158112,-272820,-236191,-170108,-166522,-107992,8413,147321,317336,350617,73962,-261267,-235050,-122944,-188660,-163162,-159976,-229164,-139556,-57742,-111875,-84645,6529,29148,-325,46271,176433,232106,116907,-24467,-4453,166413,144899,-36792,49236,251235,33854,-293468,-268923,110871,284734,120312,16265,-45519,-77597,-90381,-240278,-298331,-77617,132400,85501,-22043,-88376,-224648,-308693,-226681,-106114,-48964,17109,61931,3502,-124224,-149817,-32986,-75689,-158252,59569,283547,43172,-273289,-181974,104705,172119,-39505,-140852,67447,236347,195257,125993,-32957,-260765,-260171,-22838,133775,-26622,-212777,-298618,-374773,-355915,-124604,133461,351467,439638,226055,-63881,-33190,85058,-41088,-92545,67099,152900,63922,-120162,-226852,-246673,-277267,-250305,-71391,86811,-5917,-179984,-172504,27924,192091,170339,11463,-91084,-175298,-355564,-488221,-459511,-358878,-223571,-56105,46939,14015,-5896,159006,236568,223835,319995,333964,161535,-65596,-187930,594,274586,3202,-604282,-1006998,-1316957,-1740666,-1173233,131322,762145,426699,105262,-268974,-348780,-17746,-106755,-1008486,-1847922,-1515146,-246092,213952,-233519,-198040,-219831,-430195,-154105,218161,-214477,-507940,-168603,259308,526612,654043,530283,248447,-52793,-148662,-3880,117030,153980,106231,-78890,-121720,71552,116403,18308,34392,62778,78775,154860,126663,-51913,-181528,-155993,899,202982,318935,223768,24862,-124427,-195203,-264667,-339867,-270503,-97565,27605,58875,146859,171815,86110,94551,122710,65552,68002,54573,27302,70167,-22522,-187087,-117287,37526,85022,-7719,-94720,-14287,87042,89612,129026,161856,142967,108672,59848,82100,122838,5918,5169,213721,228372,-47093,-205230,-211348,-178798,-115147,-177071,-368192,-367494,-166706,-18708,40263,90236,53572,43390,191621,195077,40387,81408,291738,275087,45286,-72605,-34683,-71584,-192739,-173863,-94324,-33893,118046,96488,-84980,-70177,66685,70147,-7535,-7443,225635,426445,279475,27696,-62173,-76997,-126042,-123979],[-54542,-77535,-229892,-257764,-62106,157343,241780,91031,-138846,-221880,-137221,62674,107664,-65440,-196976,-261818,-340071,-259560,-57958,119068,105203,56179,97548,-4206,-163793,-191713,-117081,60528,186295,-35350,-201155,-2664,282386,327058,113211,-116117,-152987,-63737,34283,183607,286300,269699,301888,518969,568794,311786,109240,69419,65751,95476,82660,-36701,-64695,38910,14920,-217309,-271453,-203950,-138064,80833,313782,193554,-107708,-116899,-14991,-51247,3220,175605,188440,84778,22820,-62911,-215507,-262122,-336749,-457172,-465067,-424769,-297580,5102,202863,11370,-251284,-226034,-37299,54772,-11887,-22263,150831,238590,111905,104632,238515,224641,11966,-107429,-67242,-58820,-43933,-1838,-12806,10559,112818,133500,117306,73255,-55001,-203709,-241179,-121654,-23308,-28743,109612,338675,281492,22914,37692,223092,183517,11298,-25371,-22430,-105779,-89356,-59361,-230456,-255656,621,105350,78684,56998,-151504,-344739,-214519,12361,13164,-32879,-20674,-40350,-23500,-82825,-209551,-8891,179904,-34137,-137871,96066,154675,1835,-116832,-198270,-236436,-156001,52593,89376,-183046,-352978,-103075,72749,22121,47298,105058,155194,191543,29331,-159557,-33124,109677,58180,-16345,-98116,-128635,6148,41204,-96824,-119919,-55075,-68741,-46446,81800,87438,-59428,-99482,48474,28257,-191172,-155825,34885,63934,-27779,-141740,-165647,-131550,-186207,-335528,-466498,-422736,-177103,-8265,75824,164130,119791,-58334,-192936,-277101,-225473,-99073,49860,139566,123236,49201,75530,115126,133886,245301,373547,272077,-73969,-211557,44649,137822,-41210,-86401,18368,124302,68766,-151807,-193637,-40817,96861,177562,85090,-123232,-207054,-261262,-262269,-135569,58068,255269,304563,136850,9844,49872,80059,-23460,-203157,-202934,-6334,-27571,-247809,-286118,-140412,-152320,-301178,-363525,-173120,-63893,-82914,-61424,-100667,-72890,8795,-92426,-168879,29866,270860,322051,125781,10146,107887,189132,155001,53617,-173387,-264243,-122865,-75067,-158520,-158112,-84091,45506,210920,183988,-35954,-189212,-228902,-296119,-359067,-246588,-86892,-76708,-274821,-411274,-333982,-76318,76371,43160,-8187,65807,155865,140363,48077,-141469,-174661,-50046,-5848,564,35188,120332,276304,201402,66326,78750,111432,120910,105514,-9802,-162970,-160997,-63734,-2905,117825,281106,253781,124431,136539,196838,146941,75781,55788,124319,321020,480878,265032,-111635,-119760,84920,116396,126129,178457,137056,139817,159040,137064,76708,-123652,-332084,-262332,-90576,-138401,-227788,-128783,65824,190451,161926,-45770,-252490,-400910,-354091,-43647,140188,119360,119597,2829,-122971,-127443,-158315,-169751,-162685,-206147,-105802,202809,367915,297556,214614,142753,-19299,-75386,9865,47421,-51996,-287799,-417877,-163171,71311,34922,-12546,-35229,-108011,-73460,113620,289639,188246,-38698,-4365,127905,20544,-142570,-122321,120505,168900,-88431,-179646,64826,208190,86727,-33012,-181199,-304532,-146028,225866,489394,459640,194211,15811,-83671,-43243,270850,503413,394950,303079,372013,394626,441328,355895,19150,-109330,149261,264771,133396,13289,-118201,-113536,102553,230875,225513,254079,374972,664065,584904,-77351,-338010,144074,636060,1007482,1007851,690035,866972,1238321,684808,142752,2516741,1805086,-7682775,-12100862,-1844915,6058499,3422202,627371,908569,816829,48282,-318033,-122369,-243377,-755231,-511233,44422,-211952,-366776,318648,576394,-36821,-450052,-255629,-165100,-283757,-256126,-29387,187783,223747,-36836,-219947,-141834,-136996,-147747,61475,336291,385501,169482,23718,62630,48869,-45779,-116226,-180927,-121104,58355,170860,187729,156352,70538,25056,71892,187584,227058,61156,-233679,-376283,-205656,-18476,82598,114018,-7023,-41224,48509,175179,209392,45134,-215112,-251176,-26698,108672,43053,10299,23140,-69342,-45371,60214,90239,154352,141421,-29061,-69025,71414,83766,-51852,-183167,-184142,-102602,-39912,-164657,-340230,-245257,-72690,-172288,-328238,-244881,-59336,27554,94682,144281,92577,-23108,82153,357583,144844,-158760,-65296,181943,187239,50346,39644,65657,-689,-27177,64470,301697,554463,458005,80599,-180295,-174498,-81420,-7040,168334,404433,428214,253243,92560,66099,154776,64130,-60279,49598,57366,-202267,-276393,-101877,-36268,-80163,-33907,24552,-144249,-330308,-279439,-51631,119813,105501,-25971,-232484,-451510,-489496,-289136,-130707,-84066,-10629,64045,35788,-119046,-167974,-118005,-114488,-95701,24292,88343,13574,-108889,-127330,-110366,-106054,-92067,-11729,1350,-131638,-148919,14689,170501,336387,285220,77866,32415,122640,91902,6072,-49515,-103826,-23424,54383,-33902,-150543,-93710,102941,123834,-197740,-532176,-524676,-219443,-39773,-68033,-104637,-19777,40880,52459,-41111,-136551,-152146,-206086,-254992,-212538,-172265,2771,218900,266766,243870,290232,336559,264027,29157,-174205,-190409,-123645,-173308,-273399,-185621,22700,104096,62229,-67365,-246120,-233966,-27303,57060,62785,7288,-64896,-7409,28239,-163676,-226114,-52672,105524,192026,170101,128250,291794,387765,171772,-57319,-142424,-190262,-177503,-178554,-294912,-236912,26965,32069,-284065,-376148,-75487,244809,203003,-154921,-492061,-606306,-452249,-336991,-348849,-194963,72866,79942,11020,62268,88768,88755,159418,258200,256459,216583,163931,112526,84383,42068,59591,285372,478948,391686,189720,-24682,-174502,-107386,117825,219079,63880,-48585,14990,-18394,-201698,-269332,-187091,-154433,-166913,-43402,133887,289474,448067,423285,96563,-209285,-195659,-158234,-217257,-107243,-47653,-118186,-59294,15930,-56029,-63749,66008,125041,63383,75098,201519,278658,153536,-75215,-109281,67743,75809,-59199,73698,342894,152751,-270251,-302084,65746,243932,103026,-45584,-94215,-45418,-45637,-224498,-336438,-164603,5893,-20648,-109520,-181801,-280019,-311893,-198247,-49619,8559,18969,20940,-20864,-101206,-73536,28704,-2418,-70931,94102,234961,-45394,-348564,-211596,129445,185069,-67004,-172909,22464,209919,162200,56048,-146449,-304396,-261837,-103182,-3957,-74043,-191102,-297811,-368981,-353637,-182094,89353,359962,395807,130652,-134849,-64333,89449,7061,-90987,10110,65009,-19102,-166475,-289068,-340999,-310477,-197624,-26932,77159,7715,-61971,-21106,129899,265774,232373,40817,-104708,-176021,-296942,-412494,-457707,-366002,-228506,-71800,94676,98766,19498,98241,170897,205083,366056,419188,272704,72079,-36049,138145,387997,132575,-337775,-612886,-1042908,-1605415,-1143689,-14726,514152,394963,218455,-351824,-483091,-90291,-102686,-965424,-1774518,-1460680,-367807,99095,-93650,-84856,-384660,-577270,-291673,24744,-246459,-500952,-254055,195128,495253,567189,420450,171409,-117016,-195997,28080,224240,222192,85901,-176549,-261488,-12710,161996,129337,66858,30815,72729,167936,108264,-41836,-86881,-61617,46656,232876,331681,245273,89464,-28738,-95727,-182907,-267683,-191611,-45648,82322,143883,163779,116428,70157,125785,101813,7513,32048,14233,-33049,23106,-40338,-195954,-187516,-131822,-36494,-1289,-57261,-16733,57467,64532,144301,210897,156509,98669,43595,69546,194097,140008,47346,174938,208850,-21750,-179768,-221035,-229361,-247236,-407925,-542980,-377614,-128684,-34607,61690,190246,149017,124959,270654,278448,111196,104041,267450,256944,54432,-65483,-21233,-36131,-123103,-57699,74992,114320,174195,130892,-1585,1131,69960,30203,5849,49836,257648,402003,221053,-35437,-91029,-85396,-161168,-156393],[-52467,-72990,-249509,-262602,-46883,190197,296336,153265,-115194,-246042,-156749,32786,41726,-127580,-245015,-331733,-398986,-263709,-67231,87036,117982,102389,127727,38855,-53073,-42016,-28183,50221,123047,-47140,-174286,11410,299716,374413,131678,-151032,-161996,38711,170290,238348,277716,196083,183927,431340,523114,295882,190355,175981,79695,27767,17821,847,24674,97186,26955,-202412,-260060,-203199,-138590,44532,230415,124784,-155945,-163113,-30822,-70006,-49506,155211,197698,55641,-62013,-155780,-293128,-311019,-286070,-374264,-401554,-344065,-176272,125916,268799,19550,-260780,-218193,-52575,-17809,-88056,-82310,79705,213948,153437,126759,204748,163907,-43034,-107060,-39070,-56432,-105496,-66940,-35465,54948,157402,125702,74612,74425,-5882,-165895,-294135,-221757,-32215,83493,199710,397430,335039,62840,49726,194888,113729,-46664,-20978,38407,-29432,-30796,6038,-192056,-247095,52616,210902,134280,-4241,-286226,-429120,-201301,-5901,-53344,-50858,7462,-36063,7306,18138,-110406,-8650,68112,-179687,-234283,50251,122516,-38501,-146560,-195590,-224838,-118467,109767,90688,-199435,-276050,58594,241534,172653,202811,270536,261359,281714,106406,-127947,348,149021,69404,-40791,-161946,-163718,36662,82221,-83951,-116699,-36498,-64935,-77759,68292,205887,126642,-66534,-28554,18188,-144560,-133731,67968,164932,89685,-95252,-194318,-154304,-180772,-391900,-587669,-497373,-217905,-35535,105263,266680,220671,3185,-163684,-224058,-155690,-7212,157962,149738,-17466,-96905,-28825,69999,122380,175813,249365,152271,-167729,-290521,-38799,68228,-75181,-79148,17370,107895,88809,-94121,-125537,-6250,56616,114787,91050,-81338,-183954,-267150,-247778,-78438,124348,354035,436771,232214,40661,122313,252990,88362,-180458,-232230,-40571,1679,-151908,-190892,-75099,-109464,-299933,-331455,-119302,-2448,26831,70015,-52555,-57968,100401,3254,-143743,11051,269846,330450,184150,94605,144017,200241,225361,183004,-59320,-242014,-117232,-55550,-162478,-141092,-56335,-9472,111483,159932,-27425,-201911,-191476,-231761,-374413,-323006,-96942,80869,15947,-229386,-230028,42980,178266,117222,41034,84836,180426,137782,-19278,-198800,-216040,-91991,-14425,35230,63661,71581,150378,134103,77770,70809,12211,-35258,18934,75584,-12959,-46728,70088,109839,142136,266857,256068,158852,186543,208910,91177,17948,29156,54507,246763,465534,301790,-67492,-70822,151468,195315,173538,200832,130504,128424,180738,150191,65747,-96907,-284936,-271968,-145490,-160285,-230147,-178039,24358,200402,173274,-63795,-273675,-407266,-362319,-76600,137133,189239,225150,64842,-55272,-43308,-77525,-152094,-198866,-198995,-88181,170080,310127,316703,294540,207494,32622,-6382,74043,96477,-10368,-239685,-325233,-40266,181827,57634,-72064,-66135,-94487,-36167,175183,362224,242146,-33652,-46485,16593,-100576,-215953,-154369,110461,222113,16725,-144799,24139,193332,110929,-63301,-301962,-398599,-151402,276983,557677,524118,237507,73356,-22005,-51008,230450,500331,459149,359914,392133,387593,418498,349293,44696,-91019,103520,214062,86282,-73974,-187022,-117062,79883,74772,26959,193680,446144,729768,606259,-102877,-506023,-311228,75381,638983,728859,457336,953774,1732275,1293013,498785,2596948,2114602,-6787601,-11248857,-2091178,4947722,2588202,515119,1057857,840135,-96590,-535602,-47198,18386,-737152,-653899,-19512,-222353,-389901,351780,602559,-35278,-394062,-155889,-36714,-220958,-238638,26113,290921,297943,-28521,-202642,-143915,-185026,-202821,-3635,220646,219962,1782,-168547,-196866,-105681,-31000,-65617,-156488,-47742,118410,153500,206768,196241,102969,34001,69503,164025,194384,51302,-232760,-386107,-260818,-79776,41128,118661,68496,49394,132021,244430,263574,49678,-262383,-353683,-90594,100658,4991,-82438,-110338,-164859,-63092,61192,55063,77529,77841,-44643,-78796,57411,75579,-94985,-216426,-138939,-18796,7796,-147094,-348976,-289835,-133909,-202128,-336539,-247569,-94126,3003,185057,289066,192150,-49068,26837,333523,166578,-134301,-74000,106362,102003,97262,198470,189315,39585,-62830,2753,246470,534438,450426,89535,-137804,-109903,-24979,-14705,84599,321549,404773,245824,43847,-27246,119719,84269,-33211,68133,87427,-197032,-334752,-193025,-147309,-136902,4792,82802,-130196,-359976,-356943,-139814,68313,80950,-57762,-260116,-448927,-464301,-278315,-163555,-104499,34224,132056,46624,-160919,-224777,-155414,-62769,17553,55260,-55979,-237454,-196103,-116746,-112518,-100005,-105586,-65647,-10775,-130591,-204898,-41420,139145,325843,325418,114207,72970,186680,102512,-80539,-187626,-148043,6464,49882,-87385,-218030,-88953,187539,202466,-126787,-367128,-254322,54700,182319,63365,-2543,38289,59586,32074,-42783,-86261,-122868,-245407,-271034,-159092,-85546,45608,169355,170592,190036,246515,265830,204602,14144,-173952,-205215,-141689,-180099,-290484,-228686,13258,141277,90347,-49115,-164518,-93127,85142,118605,89471,51345,-21613,-85456,-146893,-219587,-137327,35618,123139,148553,118553,137707,357386,449150,170044,-38103,-27064,-68774,-145739,-160585,-211144,-158610,49641,43734,-278612,-408964,-94735,258844,265703,-85034,-458756,-537497,-333563,-260718,-317645,-174873,62139,28464,-64172,5865,69113,81991,146549,221452,198527,199097,228457,199390,151475,101643,129054,353959,459121,304690,134091,11239,-51257,22760,142963,123745,-63494,-179330,-114567,-93790,-235457,-289186,-177264,-147250,-141780,30361,234093,376496,491571,403170,71912,-150177,-150171,-178292,-188331,-18038,62804,-8833,19261,74117,-11119,-36518,128759,204634,95410,58571,180157,290545,183764,-96324,-169302,-3941,30926,-55485,65102,314381,198700,-229181,-294378,38393,222936,104178,-91379,-104905,16971,7674,-176366,-309634,-203109,-104065,-141452,-228729,-292281,-327351,-313766,-196466,-36644,43053,50345,52849,12228,-37440,29982,85918,59282,18191,119882,174667,-110469,-381006,-217631,129145,177598,-44764,-139748,-1227,149497,87476,-43095,-234780,-308235,-248261,-177723,-133592,-107424,-173202,-302238,-373671,-379998,-290675,-29633,280660,322048,52005,-199110,-94184,135167,118876,-32777,-2108,27919,-65166,-181337,-310962,-401414,-326637,-129838,25469,63725,45700,86400,142351,227050,317447,237253,3714,-146426,-173298,-216647,-272181,-342467,-290762,-193955,-77945,115926,145071,10911,-4496,49341,125180,358128,462676,348658,199835,113877,257802,449436,212087,-161355,-398324,-871677,-1300861,-907312,32192,536477,564882,319002,-386095,-556797,-141078,-69322,-860911,-1691648,-1432781,-416579,191734,249781,65258,-542142,-790012,-540137,-297489,-338028,-485069,-326722,87635,380863,409518,281571,82629,-169633,-218619,38797,260305,243724,71122,-240266,-364559,-82251,191196,213841,96196,172,51446,138182,35473,-59621,12730,57072,105455,247585,313516,234784,113916,30611,-9232,-79914,-157693,-96893,17119,122541,204246,159787,43813,43904,130300,59087,-32894,22479,-10973,-81383,-11252,-44458,-188765,-243295,-277273,-151822,13535,1651,6328,53056,40378,114030,185020,105783,46531,-3004,13600,186281,200956,49480,117444,182060,6724,-155931,-222314,-269224,-351966,-545723,-613010,-355306,-107070,-63180,65648,249883,201838,157939,288487,319308,176784,130862,203228,164431,20663,-42379,-21195,-91652,-142915,15600,216537,250024,205522,131023,79003,96549,76977,-25650,-20749,74569,244291,303555,86901,-141802,-129896,-92929,-184189,-182295],[-51231,-81018,-256734,-214440,33807,259712,342232,191704,-80976,-222486,-145323,-1729,-28391,-192050,-281079,-336786,-361679,-237333,-80576,60184,127554,114834,116437,67205,45521,90847,55186,49145,85649,761,-85188,35272,254777,346976,133527,-156945,-123790,150292,264751,239883,227175,100822,69056,309247,384065,202170,216054,227224,60863,-37412,-34791,31332,98942,153104,69997,-123670,-211928,-190856,-149211,-29266,108062,25703,-220631,-230291,-55239,-70350,-85617,149026,259546,101907,-69777,-202052,-333076,-310942,-173820,-196285,-226063,-148889,16160,235781,273667,3276,-233110,-171631,-60823,-89322,-132623,-91929,28407,153950,154233,128459,162888,92059,-102071,-113933,2146,-5146,-112499,-102157,-34794,101105,179497,105709,32726,53777,8786,-121091,-264857,-224160,15723,213778,282073,396012,322831,82891,48972,137460,30575,-103096,-36592,45400,-5959,6243,73878,-113472,-204665,76620,261406,151183,-51237,-313467,-381825,-124707,-14231,-106881,-54922,29231,-37166,19067,95444,7964,12200,-28467,-273419,-259907,36036,103400,-52734,-151030,-181188,-207131,-85797,131165,67940,-187219,-134809,225368,371579,293803,307928,350365,310040,310865,114027,-105558,43863,193400,75555,-88772,-235366,-199021,38916,104724,-31777,-48401,10238,-72625,-124173,39099,298401,278902,-50974,-121156,-7893,-103526,-132354,73189,270614,255494,13943,-183688,-165181,-177413,-423234,-624696,-485322,-233638,-70443,111296,303772,260869,48114,-118256,-137979,-76289,40072,181676,128679,-131014,-189719,-51771,85618,125594,79453,74552,20583,-222829,-326450,-116422,-17035,-113920,-82146,4636,84814,100504,-36516,-64188,6775,3829,56040,89908,-29685,-116748,-201519,-207105,-63144,127431,378843,499301,298823,58769,133259,312505,125244,-180700,-258122,-89287,6356,-66843,-88370,-10861,-54151,-258618,-257433,-58058,52901,124536,153931,-45947,-64155,168183,112257,-76042,-2203,242072,332912,260571,177658,156140,195354,287621,296739,79172,-145384,-65452,-24103,-146224,-88987,12256,-21694,37613,132454,-17615,-182213,-108160,-133882,-371365,-400258,-124230,203402,290258,-8569,-73960,176722,281374,200743,94949,92622,186199,120366,-86997,-206583,-210924,-148319,-55778,51574,65784,-4916,-12599,36740,74656,61448,-86446,-208709,-74108,173674,154405,75823,188744,198809,159537,244865,242693,170271,192209,180661,25709,-66394,-44345,-30924,139628,353871,251752,-40507,-19289,221216,290755,241532,235575,144414,107219,170724,143987,41616,-78456,-227123,-256535,-161643,-137693,-202277,-226435,-73919,142145,147369,-65775,-252118,-367967,-316788,-64181,140698,254187,342131,178392,45430,65777,30364,-106752,-201181,-170879,-51088,127570,223079,302120,356835,287236,144253,115229,147401,134227,38275,-154085,-183508,109364,306000,103741,-112045,-102024,-69731,33213,254783,415779,272388,-29399,-97468,-96992,-192066,-249502,-148494,112116,290827,146556,-88364,-5178,176555,135897,-65791,-350029,-429181,-146627,265616,524312,497266,237078,98439,40432,-28496,163907,415700,443353,377865,381256,339422,325035,282251,65377,-52295,73603,190150,62561,-192782,-322958,-181826,10255,-77609,-122775,142403,462191,696030,544809,-135000,-593287,-632810,-377731,259048,407984,215940,911756,1972873,1859959,1185756,2618935,1617476,-6465194,-9731018,-1592336,3650719,1411126,363136,1076948,705783,-147723,-508798,103324,263454,-574362,-655792,-58818,-145095,-248400,431232,616166,33690,-209425,23450,101352,-155218,-214413,55314,317817,275019,-37186,-165785,-135855,-184397,-189904,-29340,110078,55465,-132651,-324207,-429590,-247925,7956,24158,-73850,51864,166710,134273,197589,183078,97872,33155,66732,147187,180388,81150,-155051,-324181,-310600,-155833,-9086,78539,108043,115825,181021,275208,276172,34084,-294787,-415215,-132847,104648,-1397,-139007,-201360,-191127,-28194,96863,56805,30555,48129,-7840,-37634,56489,54199,-146309,-212379,-31906,87892,29374,-141101,-328994,-301270,-153024,-170690,-283027,-211033,-91011,16669,273054,448748,304462,-89836,-99249,175855,122120,-104164,-68871,-3048,-53659,71721,297485,244706,-11673,-161437,-84094,159792,447140,400154,89918,-92562,-45261,32704,17082,66484,254124,349065,220079,4357,-98594,55232,87888,22597,123646,156865,-139694,-364386,-277158,-218625,-160944,32093,126915,-62829,-313254,-387038,-214941,8959,43013,-96994,-265508,-393752,-386351,-239935,-169513,-115258,67967,214951,104655,-146000,-236625,-135998,18581,105448,24141,-265246,-489098,-244138,-49255,-57711,-46170,-74354,-99434,-39778,-140608,-262149,-117732,102071,289056,309365,102884,77731,206095,107440,-130823,-277367,-142894,69317,59415,-130129,-251759,-56580,243155,228239,-70990,-214179,-16402,286586,379599,216214,155907,162112,126927,28416,-29603,2518,-43290,-222705,-215350,-58060,16705,73326,101239,76822,135569,173006,133013,72061,-39443,-179796,-232556,-181183,-188595,-311294,-298059,-33322,157112,128726,20961,-8448,99890,190603,140996,81528,97919,51579,-124853,-272013,-215727,-23589,105659,101530,68389,59600,138016,358130,431947,148053,-15723,79884,45443,-123439,-163600,-130960,-76774,54746,42390,-240748,-384691,-87091,246017,275077,-24133,-382886,-413411,-191445,-176533,-281034,-155763,43147,-921,-114769,-76421,-8392,25440,92699,142490,135826,192707,283824,271884,206957,142149,176908,378118,385304,180111,62646,47849,80110,169099,183470,24108,-205353,-316715,-229949,-127931,-221742,-306525,-214357,-167717,-111798,91711,276758,374853,442053,299762,-8469,-123836,-120627,-167615,-96226,88402,145822,69177,66637,95247,7007,-15888,173452,246014,86798,1319,122714,275561,204613,-79074,-161219,-19266,26176,-33705,17294,180370,160491,-177276,-250020,29536,223157,123826,-111148,-108298,54454,50098,-92328,-201866,-173800,-170789,-241982,-341024,-397460,-373711,-323678,-220238,-65080,46087,94735,135362,94791,58741,134334,131103,93233,73535,112699,110783,-122766,-347480,-201887,93064,140761,737,-65883,8224,88314,9230,-127685,-251752,-252515,-212869,-217414,-204391,-118407,-170170,-306265,-375272,-420617,-416163,-184508,145291,237282,6578,-229787,-98116,220728,264991,65194,26579,36418,-72876,-169310,-296375,-417580,-317335,-58171,71916,46466,91417,212949,254801,287269,341369,189019,-91255,-208787,-177178,-145454,-117507,-155041,-156115,-122980,-60242,117419,151210,-22631,-123274,-111252,-1090,297283,443824,361726,266620,181542,271233,399771,195233,-138108,-394432,-783097,-891036,-496428,282275,787525,829686,325849,-421695,-586708,-161650,-18316,-722060,-1580362,-1364763,-301383,500929,665992,157643,-677100,-1009598,-818598,-613806,-418803,-435479,-363944,-37314,221504,231215,149301,5525,-194972,-206997,33830,231798,237994,87296,-234456,-384350,-102314,211424,259490,116053,-26432,13014,68127,-69322,-95286,82335,151568,152010,234594,264618,194833,93545,38808,46288,23712,-38662,-11542,73820,139948,224996,144694,-19448,13934,108919,16301,-30084,57390,-7978,-109938,-33451,-45036,-175995,-261388,-338753,-216983,31724,65129,52261,74678,15852,38681,84453,400,-32780,-66465,-72941,100893,172954,17724,55932,150234,22527,-146022,-210319,-277266,-400202,-561663,-566703,-309784,-115265,-102764,52306,251840,194462,142142,264083,322100,220154,142834,105314,19407,-55996,-33017,-40809,-204347,-243459,12366,283705,331614,203840,89295,110293,169264,87451,-64705,-70345,45880,174694,159950,-81857,-262022,-165620,-90629,-180983,-182289],[-40669,-80965,-222269,-114333,160224,346462,362972,197628,-41739,-157642,-101137,-18753,-75580,-237181,-288965,-268512,-247925,-207479,-110007,44927,139723,104719,83184,81099,105762,167544,115915,70103,98262,102931,52752,73238,173599,273152,136871,-119900,-49324,228880,275507,185453,167741,42551,7082,193066,200431,70608,190730,221265,18962,-84451,-54336,53984,135873,169048,115316,-1787,-138708,-191687,-189034,-129978,-31197,-78416,-277142,-294518,-83103,-62814,-116022,130603,326868,195169,1727,-176582,-315200,-260212,-46034,12479,2217,89836,214251,297170,208984,-36870,-168374,-89643,-67982,-159386,-143805,-54678,-2358,66957,119162,124919,134509,25203,-156922,-130209,38876,67228,-77369,-115918,-27530,121435,169368,78461,-4482,9837,-10858,-76406,-164155,-135842,102973,325224,341952,347274,262133,82670,26657,49174,-53675,-145336,-70929,-5712,-41829,17616,132831,-9428,-133870,69884,243563,129640,-71797,-235909,-213159,3302,-2829,-124245,-30184,55273,-29472,5732,99605,71023,29074,-81480,-286204,-211285,58078,112678,-23448,-115519,-151591,-179151,-53918,120186,24282,-158869,20978,351964,430853,356392,343760,328887,283287,258631,57866,-76417,98260,223189,62481,-153917,-292648,-213520,19913,101935,38977,60043,65653,-93774,-175819,5665,344281,357383,-54836,-205017,-46348,-81773,-157048,40036,351994,433064,159359,-135583,-158220,-175568,-420951,-567099,-394068,-222886,-99214,105528,277164,235157,61453,-73950,-39078,11421,43414,108399,50228,-216373,-229030,-5493,152554,139765,-28175,-109635,-91044,-227328,-299716,-143707,-76219,-132853,-84357,-12915,60513,99958,10089,-18597,-1221,-41285,24541,86468,23198,-14760,-80965,-157251,-100459,54632,302594,464120,321842,69115,93782,251867,81248,-210603,-281745,-139777,-13153,-9533,6605,56502,3950,-205736,-198608,-33878,62871,160416,158887,-78514,-81313,202424,210971,15345,-4708,198816,340996,342487,242172,140175,162323,310723,369678,213317,1520,14823,16603,-101073,-9984,108008,10204,-419,105818,-6108,-130606,9091,-8591,-330971,-444879,-156377,254786,444800,194544,118744,301998,354455,269381,138104,83972,170699,88212,-139238,-159441,-148520,-196336,-114565,49508,45217,-81362,-150480,-53966,58857,48336,-160230,-347184,-141390,260202,298699,183192,261917,233718,159008,224499,224754,157933,155758,122031,-36412,-161279,-160997,-129896,17475,181395,134966,-35799,21804,276925,380298,316566,270855,166554,83048,133271,114637,11111,-65027,-161862,-206171,-131814,-88878,-160799,-253616,-193040,23565,92726,-46318,-203914,-307119,-244460,-23904,150504,305470,426606,269970,111927,157748,133272,-47117,-166442,-130419,-14535,75742,124633,255200,385721,364003,279879,251828,217517,155634,79782,-53887,-31080,257433,427789,173558,-114196,-131276,-45744,104891,319814,425410,256601,-43562,-155178,-184903,-241079,-240997,-104224,129947,363411,274370,-28898,-27136,160954,169545,-15988,-297415,-389715,-134537,203995,411334,395567,196152,97795,98724,15079,84870,276146,351355,356830,360686,279669,199020,175223,66131,-17408,61954,199410,75983,-300579,-492645,-305950,-102005,-184564,-170861,121552,395814,546995,417835,-151515,-580100,-734042,-614409,-86554,90188,41644,778810,1879712,2183136,1991020,2504958,315601,-6608532,-7545145,-375117,2370634,153703,211590,952791,471517,-61055,-219735,285416,400424,-354173,-569325,-78711,-7163,-8241,510091,595823,131712,26254,226881,227432,-80420,-185775,33082,235176,143200,-64511,-120131,-119802,-143318,-122444,-15801,36927,-52483,-204733,-424993,-588245,-343097,57738,112289,12198,122791,176730,110801,156747,129097,63373,29755,67248,132391,172117,131529,-25653,-217672,-342867,-221070,-51461,5395,95939,147766,191939,262777,240924,-326,-304876,-415163,-137433,117992,22762,-145833,-224501,-154120,30297,139783,86237,30090,60659,65784,44041,80169,43297,-167308,-155792,120622,203292,33654,-138174,-275579,-262569,-114847,-91146,-191839,-149150,-40673,89059,364996,589009,373345,-145458,-247388,-34111,35260,-61593,-25008,-97345,-229566,-23582,301969,212343,-148160,-303457,-176622,66946,326855,331920,82070,-69795,-15510,56621,54857,98892,214377,273885,180613,-21654,-140517,-28488,70636,80769,181123,222289,-63827,-357234,-321669,-220392,-134864,48537,150084,42828,-195555,-354091,-257158,-51741,-10351,-133948,-234779,-284541,-265427,-174451,-139308,-105616,92940,288263,182710,-87241,-207537,-75515,102125,139364,-65222,-473679,-640371,-223584,56323,33917,39611,-13700,-118546,-93974,-175231,-317611,-207112,48191,231813,241443,40915,35536,169202,94280,-152674,-300384,-86872,150563,78553,-157495,-254495,-17888,252990,192634,-54034,-111456,141008,429082,494082,343934,320905,316033,209236,24257,-18010,92303,49418,-154927,-111040,52633,84134,55104,18985,11619,104320,97309,-14390,-74508,-96051,-176976,-259876,-228887,-185900,-318949,-370242,-104588,137706,145098,104855,172275,288164,260731,117450,41126,128278,127405,-109884,-294095,-145107,82439,139106,51682,-19644,12146,129910,300129,341178,106085,516,155085,130861,-114463,-183585,-65216,-6279,33352,12669,-193566,-305837,-50763,207430,228947,14890,-281630,-276306,-78846,-115330,-247898,-143460,21565,2874,-118958,-152473,-108254,-46821,23554,47750,81535,196170,313494,300445,221144,139068,170957,332469,279629,64116,3259,67442,160171,270208,225121,-38002,-312005,-420176,-292322,-96814,-139730,-292077,-280983,-219395,-99575,119376,249015,284240,324637,152720,-127279,-150960,-117550,-119671,40358,191759,190675,102355,65890,68959,-9581,-15854,180074,236548,42936,-73987,50798,240795,208658,-30589,-87820,27782,62270,-5267,-57673,-2858,62685,-118612,-177729,37337,236040,151458,-108107,-130767,26951,64191,19809,-25127,-84062,-188294,-297695,-408991,-472481,-419786,-340673,-255555,-119822,15386,124971,228948,210888,173470,213458,157105,91907,70021,57327,48706,-73980,-242725,-166443,27872,76678,33233,9602,47855,59313,-36174,-162166,-182483,-139600,-155436,-205816,-187372,-103930,-182427,-299132,-353636,-447206,-513363,-319750,10431,165853,1445,-204794,-56149,321264,395532,165342,70067,62501,-57579,-145675,-262059,-393268,-280873,5476,101497,29497,125428,273475,271785,286570,333074,106856,-211274,-270393,-184544,-100318,2453,36528,572,-21245,-4467,116806,126469,-64460,-225732,-277708,-142611,202946,367139,310756,247059,124009,134828,219684,76973,-235728,-516301,-723546,-478098,-23737,619101,1102389,1037252,206757,-505365,-607270,-165767,29169,-562957,-1397520,-1205445,-16694,934002,982726,132014,-774521,-1170409,-1024525,-780508,-414782,-332602,-351644,-148197,63380,77901,51281,-39427,-187015,-167282,22825,168108,225896,138987,-148347,-297569,-59212,221642,262329,119741,-52884,-47234,-32683,-175209,-133186,97085,174421,154726,187366,192961,136280,43493,4729,65358,106586,59103,46112,107541,130534,203269,134292,-43561,-9191,71494,-5281,22690,131650,20889,-117558,-46961,-52533,-168825,-234810,-294875,-206317,52459,118551,110145,112386,-10972,-68612,-66411,-130873,-114968,-126239,-160445,-19800,83434,-27312,3563,114122,14956,-153209,-184333,-245345,-384547,-478455,-438865,-258152,-149861,-139607,33947,205172,136299,94368,220966,298379,230684,125662,-7430,-136820,-157557,-59277,-79544,-318388,-379815,-67375,266073,346274,172325,11063,66569,180655,97917,-61863,-111250,-29420,61306,13582,-230800,-357887,-184635,-72332,-145856,-147787],[-17957,-54879,-132082,16941,288510,411425,340525,170511,-3436,-71462,-34825,-6672,-86035,-247544,-257770,-142777,-104393,-195474,-162172,31144,149930,90991,56559,85684,115304,168992,144685,118529,162588,227490,202773,118785,86888,184054,144758,-45109,38258,246760,199474,97801,130480,58715,24562,116887,35372,-44715,136602,172469,-28905,-105483,-39948,69016,130075,123535,126878,119066,-60283,-219843,-263748,-241094,-168321,-166821,-304027,-329251,-104464,-59065,-154784,71191,340666,282668,116659,-88318,-240936,-167931,63019,185061,207018,288631,351545,288371,88965,-89189,-73225,16183,-78289,-225218,-131911,7031,-20109,-29098,65701,132365,134483,-21455,-198149,-149067,58123,120896,-35137,-122643,-31470,96767,126832,52877,-30360,-45992,-50019,-36864,-32312,-3553,194089,390303,368413,274351,184167,67732,-18730,-57678,-122924,-165060,-118930,-100449,-118480,9011,174674,97988,-48790,37583,164278,81909,-62708,-93574,23332,156560,39061,-88563,30008,99882,1479,-27605,15545,36782,27642,-74256,-215532,-112833,100405,145748,43734,-44472,-108624,-141246,-23808,86710,-32934,-132604,135304,399207,401400,348062,320756,238144,194179,137908,-31692,-38535,148337,216214,20598,-220636,-314070,-196680,-4817,79815,101226,162534,102716,-121186,-213325,-17267,337698,350637,-71590,-257005,-85175,-81811,-198053,-21855,389071,576755,299148,-66006,-134467,-170901,-384866,-438935,-260259,-195787,-113885,98440,210564,164499,42221,-48837,46741,103533,22195,-33780,-88488,-282669,-232993,65772,237806,159252,-123497,-256352,-155437,-182495,-213750,-105726,-86149,-116358,-70089,-19533,44545,88104,39042,7998,-24238,-66869,25341,82248,64975,101279,68628,-99804,-166334,-70078,143204,343270,303016,81246,38017,119115,-16222,-259762,-300986,-179409,-48820,12153,79937,125442,49710,-172258,-197586,-71994,12966,119000,94148,-123830,-86585,216358,288071,109964,6359,152645,353492,411008,280437,107262,105262,284765,399172,327620,158815,94577,59480,-31728,72339,198340,62295,-12810,81323,5387,-66372,126358,122107,-246454,-429164,-174766,229435,441817,335521,308446,386321,366951,298338,159199,61221,137462,48201,-157534,-65264,-39642,-216905,-167442,38490,18087,-132851,-219866,-109922,33491,29072,-192965,-405511,-155761,318439,388942,258103,280478,207149,134546,210575,209350,125390,91533,52049,-80358,-238184,-292126,-238920,-110678,-9329,-8660,-48642,45707,304954,439085,374618,289823,177357,57555,77644,66598,-14906,-49369,-93755,-124002,-66142,-39497,-122003,-243125,-285679,-124910,25762,-6470,-150795,-255101,-178756,21922,169387,340225,443112,266979,89683,193488,199435,2793,-119245,-95946,411,18103,37774,190010,371366,407602,379597,350749,267135,155759,96668,30498,92214,372062,524286,255225,-76245,-145037,-35443,142840,333621,374468,185956,-86452,-210460,-229255,-249613,-198742,-33227,159495,416687,365658,14171,-46192,148541,217107,94063,-150863,-293137,-120958,110326,251721,253109,129096,85512,151576,70299,18939,123264,203968,295700,341816,231002,83611,60377,38265,-7423,61700,229425,119711,-359494,-643923,-461161,-233900,-220792,-107318,139839,258719,313597,269392,-127798,-476484,-613391,-611251,-357183,-187667,-32643,614174,1500239,2184160,2672645,2218551,-1421386,-6799076,-4976934,1077340,1247302,-835740,136587,744444,241523,160739,247771,435196,370356,-186301,-467404,-86096,150480,236595,535766,511169,190564,212473,392504,325467,2451,-152084,-41437,45117,-66578,-101072,-75496,-98976,-84961,-33333,23303,17764,-73571,-208779,-467439,-651695,-378088,92778,153998,39341,114697,134609,80430,98374,70937,29029,37715,74358,110502,149135,172092,109458,-106789,-347109,-253377,-72616,-68918,45872,151385,174564,212165,165117,-42852,-283338,-348892,-102231,133431,67529,-101699,-178126,-83178,77491,160567,125743,81808,112129,146878,141688,131637,58709,-135810,-52781,282678,307368,34618,-127779,-191382,-166337,-20929,7801,-99385,-85370,42434,204161,444966,651532,350326,-210013,-356461,-193557,-52466,-3801,61275,-138230,-373081,-167684,204971,102777,-329196,-453574,-250796,-1226,220582,273352,68246,-83994,-40932,24998,62613,144019,198895,195553,134179,-32269,-154725,-112258,35827,115785,204875,245331,-1987,-316456,-308527,-148109,-57852,57626,150533,154447,-39647,-268482,-263202,-109467,-74685,-156576,-163475,-132868,-117264,-84362,-75338,-72464,111883,331064,252171,-6801,-147298,-936,161244,113916,-184626,-611194,-635885,-130868,174876,137463,132723,49832,-134464,-172980,-237933,-363843,-285749,-16613,169667,139814,-61545,-47305,85165,49027,-166279,-262555,2761,228337,96336,-175730,-242239,5794,214740,107829,-80450,-70653,203235,463377,489719,392367,425550,439789,263454,4597,-22831,142922,109654,-76712,1075,129608,78258,-21023,-66201,-13258,103794,43879,-122412,-170950,-119168,-151788,-271985,-266328,-164523,-297380,-416700,-181694,76183,111407,155616,316253,419050,282480,57745,-16424,134562,181231,-45212,-201458,-27793,151570,132943,-6315,-90135,-15560,112490,204666,205336,50522,4513,186622,176650,-113357,-204106,-14518,45613,-11363,-44940,-152146,-186617,9197,153794,147003,30361,-174988,-162817,-28125,-91372,-218085,-137820,5030,41813,-68560,-191399,-190530,-104385,-42178,-40875,39023,200540,308295,269462,176982,81867,94270,214220,171626,-3400,-23442,61905,159489,286226,244069,-46147,-345346,-453019,-279074,-4436,-729,-231648,-343486,-286107,-117102,102215,165973,141642,183834,14697,-246783,-223683,-137195,-41780,185960,274970,205017,97433,18724,-223,-57231,-44812,138256,178630,-17628,-136674,-13066,188469,187460,29886,24444,118539,124314,18927,-135926,-166392,-45847,-55630,-91203,55370,244752,168128,-97602,-180387,-69294,41620,139426,180770,35982,-168832,-301663,-411206,-497742,-455517,-352221,-280566,-179518,-44315,117663,297332,336815,283381,247408,156681,57274,5237,-41502,-7586,20305,-83737,-113648,-44015,2176,29951,52984,100353,77758,-31566,-136154,-51683,3746,-84966,-147562,-91277,-68504,-199795,-270437,-294058,-433658,-546723,-386904,-70449,125919,30970,-119729,34460,397146,457567,223185,92850,71865,-41607,-128071,-228318,-342157,-222533,52766,111802,20293,133155,247283,185325,218730,289654,17356,-309628,-300229,-177721,-78514,58662,166257,140453,102987,95956,132744,87302,-95103,-282947,-409119,-262320,105607,262545,221872,152811,-44947,-130200,-60132,-103139,-346989,-608277,-638664,-165962,356484,847171,1265045,1063221,-3846,-653142,-652233,-183615,47720,-385233,-1106904,-955894,339509,1329558,1066865,-4195,-812103,-1219678,-1074771,-715316,-292164,-179769,-290857,-216406,-52447,-22142,2728,-38709,-150621,-118214,15209,107228,218644,205948,-4046,-117358,34608,213297,225022,101061,-86559,-130451,-147338,-253444,-158897,52351,102684,93663,112565,113243,74550,-7994,-41722,57628,153474,115248,71250,110273,95850,148396,142172,-8383,-14450,32837,6124,109976,217462,58807,-108956,-55261,-72007,-174286,-177263,-170651,-121736,80178,154863,164680,149924,-40552,-184580,-225477,-248206,-174268,-163048,-215499,-113017,-9592,-61591,-33323,72755,-17485,-171901,-150289,-182887,-319860,-352251,-292130,-219065,-193047,-153313,29069,140685,60277,40885,176922,261284,208212,77461,-109386,-260142,-255592,-121763,-127490,-382292,-492171,-189926,191517,313965,124239,-86864,-44065,119138,102640,-11832,-112267,-116688,-61859,-95134,-313373,-396882,-177918,-37919,-84963,-86279],[10333,2158,3045,145813,367062,410916,265066,119625,28718,8701,33522,31825,-61982,-219919,-188397,4286,15982,-207326,-232331,-548,145278,90967,60844,88013,78924,101770,140271,186953,255231,327987,316871,157016,18700,101821,149150,46790,113456,202375,74131,15874,130915,144761,109579,94238,-58165,-97521,83199,103972,-65819,-103120,-11191,76590,95313,24189,80323,190631,2007,-269546,-358681,-343527,-287779,-229568,-293118,-317361,-108988,-66601,-211258,-41554,266899,315276,218207,22260,-135153,-54470,140527,277085,324738,386387,386578,211433,-53238,-135235,38588,127574,-91788,-279308,-112875,61414,-34571,-111350,16120,157765,161721,-42188,-219129,-158420,54879,121246,-25028,-133367,-55575,26516,61593,37293,-37709,-94422,-88449,-6048,79991,110409,252031,399954,357449,199361,117563,46045,-78899,-159095,-161776,-160861,-172617,-209367,-199089,-6867,195851,186565,33425,-8202,48068,25409,-30495,56510,252190,302669,115824,334,116825,168291,59979,-66972,-128625,-80760,12904,-6561,-85504,-6887,130248,174775,120656,39683,-61426,-101547,-2655,41920,-93069,-122296,170295,349920,287863,274473,265441,135978,79686,-9202,-112959,142,170542,157624,-49454,-269051,-293820,-153201,-18928,53400,132376,211674,99934,-140616,-214309,-16962,287480,274228,-92647,-265726,-111440,-96824,-235381,-86386,377541,647416,392124,1516,-102470,-158515,-322782,-286198,-132265,-168264,-114448,95660,138475,86621,5589,-51582,98022,188951,758,-190860,-258272,-336484,-223322,111122,300241,179200,-182009,-330597,-160344,-103011,-93833,-21383,-49976,-64645,-28283,463,46623,70202,48089,16519,-53551,-73445,44716,74650,83886,204828,219928,-24435,-216175,-196345,-42071,183792,258919,105122,7101,-8481,-118257,-303219,-309029,-197347,-84510,1788,118845,182411,67155,-176380,-258727,-163987,-78525,26000,3386,-143986,-54416,236931,344178,191249,30056,112896,355166,444293,293452,79142,46236,226327,398735,415864,283508,144834,94644,44304,129089,244648,95749,-23098,57353,13783,-16669,203699,225660,-130993,-345350,-163339,152075,320555,392617,442589,400411,303402,273016,155739,33699,92648,7074,-135186,53017,83744,-204380,-194077,31099,3023,-146957,-211386,-120545,1673,1592,-182668,-366571,-110380,341744,411838,291359,255066,134634,87754,200224,194598,78108,19431,-8525,-94079,-268332,-395746,-348754,-242140,-182972,-135769,-68033,53076,301961,451874,393198,279350,161056,28187,15879,12995,-24992,-24322,-28914,-26145,13032,-10020,-94702,-189734,-313920,-258436,-33714,47405,-109326,-235452,-146006,55385,200783,360842,380676,137427,-34931,153930,208638,17866,-97587,-87101,-18282,-37359,-16571,127716,314405,388099,385533,366406,278763,129334,74350,72920,160255,428850,573559,328021,-12780,-138783,-43551,123827,275181,265811,73007,-150992,-244955,-223834,-227231,-136585,45072,188183,425159,391593,29681,-62155,140501,276583,248576,48662,-167944,-113215,1682,79002,108894,57432,75761,197858,128616,-8856,-2049,33806,195750,319709,200017,9885,-30423,-15722,-29685,63235,256994,168692,-353784,-727290,-603659,-352931,-189233,26614,180380,91540,62474,154999,-48091,-316905,-353230,-433344,-525960,-404584,-29321,472665,993202,1933532,3043709,1791635,-2965250,-6521531,-2584693,2006271,355583,-1237665,213756,546044,112067,465001,748733,504671,176206,-157702,-413018,-84968,289271,403312,472913,340621,144991,270151,472328,384015,83712,-109327,-139823,-205339,-286651,-128499,-38330,-79827,-38287,38909,66605,45738,-18096,-163668,-459660,-627655,-363103,87822,122283,-27777,8095,44109,39148,41884,43111,26491,67055,86883,72825,95048,175418,200760,-29779,-321038,-244289,-69476,-109805,-5791,144620,145814,137584,68791,-78351,-226323,-231666,-40114,141869,117293,-18373,-84842,-16054,88080,141268,157008,175407,187408,203242,224140,200413,98913,-57319,70533,410776,378846,43631,-102349,-86662,-20983,109132,93441,-40233,-44150,125262,315710,478995,584679,222724,-270476,-379051,-230926,-100508,62641,167648,-114580,-448235,-326023,31494,-47575,-495032,-572589,-286915,-21000,166425,242636,52790,-131004,-116866,-59070,21716,162440,191955,126568,86367,-26420,-143976,-172133,-7293,113714,177697,214110,30304,-253355,-240582,-25085,50509,62519,130930,233952,104480,-163399,-245193,-160819,-138836,-155761,-60683,37636,39284,22963,8475,-19204,130667,337480,295393,75498,-67506,60337,180059,49667,-290541,-630605,-486635,8974,282510,232855,208975,89374,-157698,-265427,-318861,-391218,-322906,-67421,123180,29731,-184882,-148645,-16979,-29447,-186099,-187746,96036,279572,98937,-198550,-237064,1374,138975,-933,-135253,-77398,187329,401840,369223,324475,416083,475153,257931,-34458,-49843,127456,101317,-26329,79997,144706,-5822,-139375,-139043,-4016,122911,25422,-152091,-175757,-87370,-97102,-254480,-274541,-125019,-239903,-416181,-246259,-22270,18793,139720,376223,463158,258119,-18401,-70630,120894,199547,45575,-30741,94586,167445,98977,-52153,-130822,-27578,84990,100145,67148,-4766,-3485,175034,182172,-109813,-204374,28797,81343,-62749,-111338,-116583,-48769,82575,100472,59547,29710,-81704,-93767,-42009,-99791,-185730,-134069,-1988,106542,26871,-176240,-227104,-132816,-96325,-111162,2516,191520,267881,184119,78980,-19599,-44138,46782,85806,-6115,-13426,34774,88774,214086,217950,-14996,-295640,-398648,-194605,116278,151836,-136709,-368816,-338040,-158137,46198,66655,7088,65640,-70527,-324246,-309846,-165396,46004,302585,329061,209151,76408,-55374,-93118,-120683,-100546,52542,90292,-69276,-161004,-54769,116388,135214,78321,136793,218603,187624,31307,-193121,-260838,-116770,7253,-8527,71932,230578,154564,-98564,-244421,-200924,-13777,236805,360441,146949,-133025,-264337,-350296,-465665,-462929,-340383,-275283,-224689,-121950,65106,321069,442266,357415,226509,124589,-933,-97784,-156885,-53325,128236,94432,-47272,-93391,-54494,-3468,51605,140933,131755,12915,-69656,86728,135389,-18182,-67627,39108,-23992,-207139,-216064,-197139,-370618,-505397,-364551,-71564,121474,78440,5775,153174,411516,416404,205420,67151,41722,-42285,-126827,-207972,-279972,-152770,81696,111259,27469,110645,143519,26304,98860,212101,-54862,-343004,-268147,-132122,-62063,50592,198203,235040,237006,233881,175868,53220,-97532,-277749,-470036,-330363,34183,172750,136916,27663,-260859,-446455,-369709,-276821,-348243,-521294,-494338,-20439,507282,783663,1103657,861014,-228339,-839931,-738864,-247261,18852,-184219,-705821,-672939,601392,1517871,883219,-179604,-762718,-1134587,-941438,-440902,-81103,-8160,-196951,-222986,-98736,-60397,6026,10554,-98675,-82273,16389,79482,214483,252674,150606,107795,146238,177586,154697,56402,-131789,-226026,-251586,-285781,-164642,-34199,-47282,-24243,30605,43494,24872,-31719,-61403,44490,160061,125229,71972,88022,44433,78754,172708,86250,5614,6919,47908,200813,276151,82108,-92450,-60140,-100579,-192660,-117436,-23207,9348,121622,175699,201350,170668,-71859,-282796,-346729,-314135,-192165,-166023,-215632,-127572,-47112,-69498,-57100,23718,-67721,-191936,-118915,-112549,-234156,-239810,-186035,-204697,-221202,-126762,52528,96014,8142,6662,140065,221532,163816,11735,-176390,-320172,-322660,-198428,-167328,-370395,-532365,-302905,108977,273023,77387,-181872,-183558,5987,95853,68199,-57672,-167688,-152002,-141531,-307764,-364585,-144589,5907,-14660,-19094],[30999,78127,150605,238586,358589,318164,143202,61716,50818,57038,81356,82762,-17315,-164653,-96094,128843,76596,-232006,-303753,-65660,111915,111311,103925,93383,15776,-5818,107839,254899,336767,363387,355465,172677,-18977,37689,141768,130186,158749,120428,-41564,-23830,163136,254526,213798,112164,-58932,-68460,54918,39873,-80864,-87997,3520,76656,58333,-92929,-22873,181897,32062,-317698,-443738,-420752,-377517,-267951,-252699,-258539,-90324,-85209,-283624,-191222,119694,272399,255427,101894,-36748,52096,190000,279487,327625,365855,316938,90107,-177653,-157993,147448,223757,-103579,-310411,-100408,80820,-51522,-159423,-12072,194211,198391,-44937,-219352,-147081,32802,55153,-68374,-149226,-95499,-70705,-11095,34699,-22224,-116585,-110340,12903,134497,158206,254585,363808,313749,135536,75904,24695,-136931,-227290,-161152,-138523,-222193,-297407,-245150,-17004,197103,241087,98597,-51958,-71642,-25100,11076,166406,408121,414472,220202,122443,206579,248091,134330,-95598,-273665,-218243,7029,106039,63453,63562,110900,159164,167797,105653,-24576,-73774,-151,-5666,-144119,-129604,122816,218119,119140,155598,202248,72000,-17632,-129118,-149577,31370,145824,46778,-135702,-282008,-240790,-99742,-13079,38374,122776,180389,52148,-137195,-163717,11622,211309,159194,-113098,-236713,-118811,-115820,-248049,-122361,329884,627678,414390,46115,-75070,-137301,-248120,-156145,-49631,-154682,-108015,96611,91441,39846,-22440,-74604,107127,249761,-5888,-306898,-404493,-371807,-211593,100133,309701,197180,-186516,-320279,-112141,-12484,23345,68993,7381,6002,39473,52800,71648,53649,38678,9798,-80674,-71318,58861,58443,73526,270994,347825,75685,-211179,-270623,-181801,46706,213406,146650,29125,-65531,-176375,-312041,-296248,-186353,-100278,-27045,114318,204061,46584,-214052,-345444,-269536,-168709,-66085,-58873,-108557,30503,287068,385160,248598,61076,83374,325673,424550,286583,77629,16415,169603,385490,471409,342098,147355,112518,103803,139069,219411,74464,-55678,30695,16291,-1849,214282,271538,-15161,-211238,-116576,63525,162990,366129,476199,331510,172609,196275,134267,12990,41330,-34285,-85630,161574,179861,-168682,-185975,35587,10504,-126597,-148064,-93071,-32846,-34494,-142251,-251622,-25499,330602,372139,281118,205734,44498,27195,184175,170506,21443,-43336,-45254,-72873,-235912,-434810,-441574,-370499,-315835,-214130,-81885,50127,275892,418924,361880,236551,115563,-7016,-39629,-28270,-10984,13492,26410,64688,81856,-5656,-77528,-103135,-265679,-333864,-68455,105822,-84045,-253711,-154427,69130,244314,371939,258889,-88676,-226266,49029,159181,-16858,-130683,-115006,-67286,-79698,-28239,85306,225326,291009,271264,281842,241812,72721,7883,62067,168653,419458,563488,370126,51208,-112720,-60884,52468,153136,124688,-49823,-210846,-234634,-170600,-182566,-68958,109957,200079,372909,341502,19726,-68362,137982,337561,410056,240411,-49414,-117626,-108303,-77517,-4070,3372,76460,233625,181588,11911,-73846,-123112,66265,277660,177431,-13857,-78006,-82728,-74639,60765,260129,190778,-297356,-718369,-692944,-431351,-120707,156306,205230,-59546,-132501,119063,85005,-146547,-79962,-195913,-586318,-556567,-10413,385428,563852,1603136,3032012,1322544,-3669321,-5429237,-1023519,1724659,-276054,-891393,465546,426814,120397,766943,1141274,489345,-111672,-293347,-436099,-74736,387157,453627,320227,90105,-29531,175948,445564,393720,148766,-51293,-212834,-431602,-435992,-127243,-12146,-72555,-27372,64707,92389,93181,67644,-104379,-416245,-544630,-323332,31411,21345,-176203,-172148,-74756,-17193,-2982,52123,65234,112530,96532,16283,7856,130176,214944,-9459,-273858,-202703,-50860,-98628,-19910,146029,120278,58229,-21344,-94344,-142079,-95509,26280,135730,154834,81090,17961,17977,56263,83589,168377,285160,262631,211662,264152,263711,145287,38462,178410,469932,401619,63269,-61810,22259,147862,243085,141000,-34228,-41523,170802,369403,433295,381484,23714,-309613,-302012,-138976,-87075,123316,257237,-44879,-445496,-458182,-168199,-189946,-589878,-629604,-276467,14112,175954,240730,41359,-188528,-214180,-166279,-57277,133796,174231,70280,39197,-4115,-106359,-186798,-46959,77407,111181,150928,40445,-181257,-139331,106460,155360,64045,97170,251919,187143,-81112,-222506,-201768,-188145,-129777,52118,195596,183514,132865,91114,46574,158918,320475,310564,149487,21872,92135,159510,-15694,-339907,-526552,-259323,151498,362302,310818,253505,89298,-190697,-350607,-396804,-391658,-297033,-72382,108585,-65362,-305490,-238836,-98576,-119884,-209650,-106383,160753,286536,75298,-238994,-256745,-32460,43272,-106388,-191820,-102646,128550,280218,174057,142721,279805,394983,188087,-82268,-91811,43714,12697,-30165,101723,99427,-132868,-260821,-185498,18877,138374,39907,-94776,-87779,-3872,-15274,-197053,-239814,-73625,-153851,-364558,-285837,-139193,-116052,53017,337911,421473,199408,-90675,-104761,99623,184081,129595,147786,174986,131667,57675,-73332,-144983,-35517,49480,12972,-31980,-41145,-16608,130385,154018,-94500,-168350,75864,110399,-96572,-156178,-75975,82989,156184,60858,-7094,23832,-15756,-71889,-98010,-122285,-144304,-125790,-1443,177996,141989,-111392,-211279,-135001,-137055,-159119,-37217,155266,199564,68817,-46748,-137119,-208982,-128463,32604,43344,21036,-702,-9559,86206,137895,19863,-186556,-270627,-70506,216127,259545,-41169,-341250,-346001,-200481,-26088,-2175,-62648,1031,-84790,-330455,-368602,-185712,117676,363353,353367,224133,65501,-126222,-180172,-177006,-169358,-57708,-82,-88415,-136501,-72944,22416,51461,94237,213169,292314,227313,29172,-214726,-275663,-127836,60467,50565,72122,181414,101938,-121566,-297296,-316079,-88031,281895,462676,216662,-98193,-206652,-251035,-384018,-425371,-292293,-231745,-244176,-202391,-21187,299406,495624,366019,153503,61597,-68094,-198744,-248394,-81911,215711,250283,26357,-96752,-64107,-35175,18087,147610,186041,64592,-3960,173652,214427,26275,-1155,142626,13552,-192658,-141690,-81537,-271451,-406485,-266045,-4192,141581,121989,132277,261012,348200,271609,104692,-13405,-28317,-63261,-138578,-198988,-217049,-84161,96417,116150,57545,66138,-3064,-148634,-40585,108540,-94588,-289078,-158288,-29815,-29340,1964,139965,272848,362048,386952,244418,42473,-61698,-209087,-443272,-334390,3984,133131,94829,-71212,-435998,-711833,-625355,-374637,-166351,-187438,-281343,-44466,362647,351271,568151,467250,-395213,-1010152,-860302,-373510,-57035,42578,-234119,-437880,611711,1384816,503219,-297146,-607617,-930789,-666434,-77794,134324,134329,-92324,-162321,-65377,-42809,52027,97781,-46732,-75227,26109,96129,203702,246867,261791,310318,236169,114925,62883,-11877,-183393,-307557,-316628,-268246,-151379,-129756,-222500,-162149,-31795,251,-1710,-9861,-22726,50206,133674,98884,63055,59305,-7571,16756,218737,217817,51608,1675,104376,262355,275923,71128,-77127,-61777,-129057,-217826,-85655,85975,145611,180084,188162,210908,162819,-104033,-342961,-396748,-307555,-163836,-135836,-158656,-50486,-852,-50646,-76328,-35389,-124381,-203961,-100044,-58858,-154731,-170659,-149450,-214959,-215822,-55734,106852,97437,10958,5769,110703,185860,116535,-46309,-193023,-309525,-342018,-255224,-180684,-290683,-483848,-359081,60814,255862,46763,-252882,-302096,-114707,74396,146607,45279,-143578,-176041,-123561,-222831,-269763,-92626,47684,44542,27614],[30821,148979,270248,274349,257936,141062,-267,14919,60047,57731,91931,128422,30695,-101689,-7165,195245,70606,-248057,-353290,-163925,44083,143939,172304,102730,-47968,-114784,56624,295259,368912,317361,306156,159423,-24993,-2440,123545,185884,170661,39975,-97071,-5679,204059,322699,272665,136955,13892,26932,61771,-925,-71543,-73033,-16438,69443,46611,-178302,-153620,92425,23390,-337306,-488390,-463963,-430560,-290133,-202275,-168751,-48783,-107019,-357232,-334857,-43005,171714,207176,110385,17998,123700,218077,214797,230882,253500,175684,-41124,-253063,-149984,231468,287185,-105213,-307578,-100355,53393,-69634,-162759,-13150,224506,218752,-47786,-204887,-110382,2167,-61469,-154977,-161114,-136489,-166067,-77278,40404,14688,-101951,-110583,16800,120850,127058,202785,302610,250101,85800,55097,8323,-172237,-241376,-123015,-109171,-257597,-335746,-234835,-15484,181740,257613,139506,-79731,-163986,-62571,45903,216074,463952,480153,333398,243811,269689,310694,199296,-101122,-355964,-295866,36752,237519,190474,72202,19199,66910,151730,126487,-12154,-70035,-22037,-51539,-175608,-142562,25193,46296,-59084,19544,141228,60752,-69704,-180332,-123951,53509,70806,-101283,-218693,-251364,-172530,-55751,10804,42240,78047,74847,-26342,-103088,-63362,62035,127470,37430,-133370,-189677,-111230,-129227,-223331,-107451,270302,530442,369266,58748,-63571,-112806,-176999,-79082,-28751,-162202,-105174,96054,84368,47347,-15949,-94863,84464,267834,786,-345886,-468829,-369836,-194002,37546,260567,212976,-133637,-237430,-31653,64675,104967,125628,53205,69855,116726,127695,116237,45151,15204,-8829,-99425,-73149,46887,28841,35963,283791,429171,186908,-142338,-261494,-223470,-20265,187421,204495,104820,-32095,-164567,-267276,-254942,-145035,-80677,-55886,65444,168921,-8682,-259760,-399729,-334101,-210590,-105966,-55624,-10573,163804,370425,414318,276612,90583,62894,253174,346202,264922,113201,40327,147880,368931,480980,319050,100414,107296,128000,98352,119370,-18135,-123942,-1463,11968,-25183,156899,245222,65304,-64390,-43014,132,40923,271915,392329,191092,6933,88794,106132,6378,-13982,-81231,-38556,225596,214832,-128118,-148867,51260,37544,-85676,-69370,-45388,-63985,-76160,-94514,-113620,57617,287332,286431,230978,149128,-36618,-34977,152224,125578,-40073,-88445,-55313,-21950,-145630,-393167,-493739,-477474,-393304,-230336,-81587,45017,241170,353811,286337,169949,55532,-43941,-78496,-41787,28900,61779,67998,129181,125976,-14001,-61539,-5614,-158840,-327057,-69265,158281,-68114,-293974,-190673,67143,292432,376748,121084,-328692,-414762,-85819,67952,-98488,-221833,-175904,-128616,-99184,-3346,65724,119603,127621,59396,119148,158974,-12525,-93738,6416,133165,353956,496867,367095,90992,-71440,-66267,-36581,6050,-9201,-141594,-229657,-159501,-75405,-119111,-7870,145257,182479,262202,228147,-2026,-54422,142715,384314,530988,366631,31447,-136669,-207572,-193778,-65097,-17183,86489,251878,220199,69753,-88081,-236068,-71924,200746,147065,-1875,-82963,-144633,-121357,54911,228199,161735,-227233,-630138,-709529,-458620,-61261,208812,175914,-164880,-222051,174740,247224,-5058,96592,-6153,-553515,-651513,-41617,354354,376911,1372142,2694213,943130,-3146984,-3534204,-760959,-18794,-645684,114800,821389,380914,222416,980818,1343198,431679,-379473,-542178,-526312,-52088,444727,406251,113186,-199335,-295028,-28766,321824,346726,184415,27140,-210398,-537767,-452247,-86528,246,-88715,-63484,32888,85200,123645,123686,-67567,-353353,-437509,-285242,-66791,-114870,-348440,-363852,-192441,-89390,-43502,68416,118336,148958,89540,-53287,-96159,47215,148875,-46301,-223479,-149988,-32593,-43135,22033,162883,102688,-8074,-81094,-86737,-52135,20787,73824,111608,165508,166967,93309,9178,-3398,8760,159396,377691,311728,166165,248285,295136,172119,113549,240278,446954,370765,85960,-15315,115853,302584,346430,141196,-80151,-78891,155327,330067,296612,96043,-182127,-312446,-151782,28686,-17791,163569,298728,34396,-379823,-527780,-334426,-280624,-582678,-610371,-224402,90278,229392,251940,39228,-225296,-290686,-251411,-137348,67110,133328,20855,-9058,31575,-36502,-145417,-72185,24359,41086,100982,51910,-109791,-35580,201685,219143,60779,57097,199200,177662,-54713,-211279,-227343,-210107,-85728,147708,309181,293693,224035,151540,115268,206399,305010,307666,214041,113824,96340,116902,-44053,-307083,-337488,-42202,250100,406532,372378,265367,52285,-224389,-403911,-445839,-362222,-209630,-13370,128258,-131530,-401209,-291903,-126761,-182294,-218914,-43809,173765,242251,22639,-300607,-305870,-86890,-54370,-188431,-224162,-118375,63144,143111,-33130,-104121,55968,219861,79399,-117432,-130076,-83601,-137844,-92215,68374,25491,-240978,-338803,-198265,30209,126580,73722,25203,54183,104951,82648,-97172,-159097,-17383,-58656,-277505,-296474,-247296,-256632,-77343,223562,319217,120537,-145570,-111786,85035,150081,178195,260268,180642,62590,29180,-68973,-146143,-50392,12510,-39411,-67168,-41782,-24299,67214,102448,-63598,-91261,135471,143030,-92155,-152332,-19890,185420,216047,41074,-41133,21056,16384,-85804,-161945,-136877,-90461,-108335,-1305,232729,243301,-21393,-157421,-122911,-161838,-183922,-85452,85341,115432,-42248,-161957,-234591,-350623,-268556,6252,111544,60066,-26946,-83696,-45933,15244,22089,-65342,-110850,45977,251108,275965,14343,-270757,-297127,-218005,-84913,-7294,-39161,-2887,-40299,-262672,-369706,-187770,150850,359843,352065,259953,83292,-163507,-229405,-202606,-230214,-164025,-63255,-62362,-71592,-77017,-89986,-57559,67447,232769,316032,227659,15072,-200383,-237694,-95056,89316,69561,42621,98238,19691,-160074,-313682,-371117,-162807,255429,459557,232190,-70594,-149997,-149573,-274284,-338464,-209304,-159539,-237714,-269886,-116566,243054,473402,294096,43408,-21965,-127589,-255892,-278446,-86375,260136,350333,98379,-46998,-10313,-25415,-18240,110346,197826,83479,17656,171125,217913,35543,21928,170148,29121,-154619,-62039,21976,-167010,-286235,-132184,92305,166546,142277,214479,315406,220687,59952,-55420,-129608,-116565,-92918,-146467,-184720,-155164,-28242,104021,142606,111460,16800,-144571,-279137,-159996,-4076,-99073,-156866,20197,127714,32557,-52580,35302,259221,454564,522132,325553,67385,12527,-91428,-336632,-282503,11242,154240,114471,-97528,-495722,-839276,-758865,-353444,179707,342107,-9393,-179823,-46581,-373360,-242842,-33194,-483519,-1103160,-988085,-551989,-155049,288043,237202,-308790,303761,914330,60690,-286389,-353236,-658397,-346575,212112,256102,204716,3269,-42882,40501,16809,121420,198615,-7431,-98594,39708,147198,177987,177624,293143,428993,274490,40791,-32373,-92252,-224437,-338077,-316177,-210079,-127183,-199887,-354565,-266799,-53902,-6333,-471,56633,83040,90580,89749,53692,58072,47455,-38274,-16580,265099,348029,115860,16380,153599,273993,207125,19168,-70403,-60125,-146633,-239984,-99242,118108,247380,250060,199317,191781,122529,-137996,-358603,-367471,-232566,-99843,-83028,-62593,86707,110360,-18385,-100012,-104276,-176849,-203196,-96135,-35448,-96345,-138656,-169953,-237107,-172001,46622,179340,147082,73878,36753,86106,157668,86881,-69194,-156528,-242897,-311960,-262719,-156225,-177371,-366959,-338517,59367,268948,38658,-286344,-360435,-196628,39637,192123,169512,-35812,-126252,-60003,-91889,-140375,-36282,75294,75873,34631],[4087,190004,331221,252541,96700,-74597,-129138,-8756,54070,9852,60508,155358,69172,-52700,49764,188612,19307,-235206,-360924,-275272,-49920,169332,235999,112274,-88322,-189146,-2042,285199,331995,207541,192291,124970,-4274,-12220,106522,207834,158785,-4183,-75343,56875,225447,298224,235451,129799,109516,145068,96701,-8664,-43003,-67640,-72000,56069,75391,-191659,-267086,-47937,-19803,-314076,-478433,-474766,-447645,-304947,-161834,-72392,8437,-120448,-409505,-420922,-149378,59625,92025,40566,11432,141717,224092,121296,82065,101151,13154,-151743,-269107,-117195,272078,308801,-87800,-265304,-109497,-12245,-81685,-124640,5419,230931,203423,-68703,-185379,-52685,-24108,-188913,-245960,-155380,-161762,-234224,-130119,43638,65239,-52626,-95383,2909,57750,40976,117824,237473,184023,47029,40638,-462,-167793,-196402,-61955,-85905,-270553,-311782,-173642,-7555,153734,243420,156505,-83905,-210362,-87848,61238,215959,439516,506215,430829,330013,283782,323516,226385,-80774,-336149,-258689,116884,359253,268831,19414,-140216,-103933,61257,91349,-29861,-92170,-64594,-93999,-181676,-141573,-70378,-109571,-199325,-104336,77540,76552,-74839,-151979,-43223,71305,-38230,-259666,-278461,-181111,-106072,-33497,40732,59622,14539,-68026,-107923,-42502,64554,116637,48282,-68726,-156271,-149166,-100889,-132444,-162049,-38547,225186,395842,285740,46100,-71796,-96183,-125176,-60368,-60164,-188869,-114699,87850,112634,108470,38997,-83249,54974,234939,6346,-302746,-416858,-310073,-156850,-41538,173347,226741,-36203,-110967,55437,112116,135481,129413,63407,102456,177484,201902,168673,48422,-15515,-35561,-106641,-85878,1389,-15437,-18220,241263,442763,270226,-38417,-174953,-158508,-3517,190328,269291,206223,58706,-90978,-170494,-184599,-79893,-23445,-68629,-16693,73194,-79543,-277580,-373243,-314588,-176121,-70542,14128,128547,320754,468341,428778,273475,108596,47840,144380,221211,231192,178422,120950,174972,346441,428023,219357,17925,79402,111012,22035,-31655,-170815,-224187,-39619,2177,-72373,55943,156448,85566,52645,37364,-22671,-20352,134607,212269,13287,-148437,-18021,81106,12042,-71934,-139973,-25420,221673,178389,-96987,-97740,68966,70318,-40778,-10302,4167,-82435,-115925,-63382,-15290,93675,212815,174567,148368,90461,-95089,-87514,100231,55759,-102010,-117975,-47788,44423,-21107,-281967,-484724,-534633,-406658,-189579,-64286,44281,211188,275718,184693,95119,6515,-70161,-94443,-22307,88400,112860,95111,160009,146469,-11870,-36485,75830,-32000,-242964,-38016,194780,-50756,-325859,-226076,60193,330529,374780,17394,-483889,-528241,-204577,-36250,-205901,-345579,-251604,-177441,-92230,37088,55928,11666,-65534,-183040,-66995,48121,-116656,-208110,-68647,80496,256097,390197,317175,92149,-22985,-36344,-92366,-112361,-97351,-169669,-178489,-16137,52906,-37470,37811,142777,131328,114345,83099,-17790,-12185,156852,402091,571487,394314,57711,-166976,-283177,-252364,-67987,-11,97301,245586,236095,135321,-60124,-286130,-188696,90572,98395,19165,-63953,-185988,-148765,50092,165830,77414,-185618,-507829,-662698,-445622,-52494,147578,77670,-220296,-201441,295807,397770,85438,134002,83021,-460110,-701114,-154568,359713,484832,1334676,2181770,766266,-1468137,-1228609,-1807810,-2835135,-771710,1440847,1119263,317680,311112,1050589,1355002,397423,-515442,-797238,-642900,-15015,481173,323017,-89183,-461940,-559874,-257015,135199,239840,184259,125485,-105165,-455972,-318694,-11596,-5225,-136355,-142370,-47885,40060,107975,104886,-77257,-285162,-333506,-264273,-178900,-238188,-470026,-493119,-279277,-171210,-98478,42325,129539,138254,52886,-121433,-187484,-44334,31687,-119910,-188196,-108694,-28683,25527,103751,185105,86353,-50770,-97366,-61441,15055,85337,88241,71350,141141,211060,119019,-31547,-63696,-50683,140942,424356,314980,79793,182318,277330,161199,141338,243366,355394,295637,98373,21289,175172,404619,393862,100888,-158307,-142856,80022,200360,93425,-178334,-329955,-273566,18258,191949,78408,177254,282965,87712,-280096,-512675,-417767,-295599,-477215,-519897,-146331,178788,286106,252623,49178,-215082,-308777,-271539,-171672,-4008,71510,-30907,-61551,72344,66639,-52694,-75005,-21361,9172,107297,89011,-42318,42755,229781,216468,50660,19293,91079,77008,-93587,-216893,-233181,-200088,-37048,203168,355083,349477,273648,175833,176723,276190,313547,298865,270053,202956,91000,78767,-14032,-195392,-129354,94178,273970,415208,422475,255710,-1590,-240640,-404499,-444279,-306960,-88863,96825,166288,-167758,-455358,-294284,-88010,-175641,-192222,-12587,129132,153340,-50615,-372636,-372698,-147998,-139978,-238233,-218163,-109775,15656,28922,-194650,-336673,-177524,12625,-23883,-117240,-141480,-211297,-307898,-192799,5394,-29687,-270053,-340027,-179780,11426,75625,108896,161324,189471,201623,180923,35973,-43181,39421,21941,-184409,-282199,-319755,-361982,-205630,79582,191806,33860,-178919,-95290,87283,119328,178296,261061,107255,-11986,25249,-48187,-148521,-75580,-15883,-51548,-38261,529,-17326,-337,38557,-20389,18507,209365,183331,-43683,-90554,50661,241131,249587,38207,-47242,23765,17378,-116508,-203010,-126809,-25428,-81414,-11666,250440,300022,58628,-91898,-106220,-163402,-183713,-138545,-12479,29003,-118189,-231276,-282591,-424935,-345587,-10107,161023,87739,-29127,-97748,-135399,-120876,-25843,18191,25385,111179,203260,190527,2878,-188842,-203988,-196600,-108491,54809,66204,38315,28716,-146014,-307380,-171829,135137,301554,329982,309964,133188,-147174,-216563,-181525,-262686,-238214,-79384,5367,10461,-80691,-208863,-178968,1334,195460,284927,187495,-3885,-161042,-191942,-63920,78474,40643,-22579,-3840,-64654,-190581,-280217,-350853,-221943,157994,356782,202500,-44854,-107555,-78618,-165231,-216479,-109577,-83367,-214221,-311846,-195257,164568,370105,150886,-79215,-105967,-163408,-242709,-229158,-63006,257872,380567,159039,42409,99541,49173,-27758,35089,137340,40831,-29500,78717,150080,8435,-9478,107482,14168,-103127,4099,82706,-92110,-184337,-12804,171685,177495,128813,219217,288798,67133,-157113,-227711,-243726,-189720,-110240,-127344,-142246,-90171,6855,109788,196788,182053,-18160,-236030,-322681,-225304,-102024,-76288,15135,230928,314602,120875,-82807,-59633,210671,491721,605337,400721,130044,114738,50237,-180034,-197701,37124,216474,186669,-35340,-408471,-788639,-739503,-212566,583578,913566,299626,-334590,-604626,-1181363,-1117108,-556666,-534745,-1080641,-1083071,-744571,-231721,531695,630311,-284374,-252608,193416,-321001,-142297,-40314,-385562,-93620,304371,222134,185638,79644,114241,195367,99732,186612,278998,13291,-138037,51712,208599,138279,64049,241886,433000,252708,-16457,-105387,-163478,-230694,-284635,-236549,-129061,-102909,-222612,-390902,-294321,-31821,24151,26908,148489,234588,163909,45603,6981,64016,70178,-25648,-6585,296105,437008,183601,42362,176572,235349,87417,-64606,-76531,-56347,-146125,-249342,-153718,71059,289739,315885,211559,149981,54640,-176278,-339343,-279535,-117992,-22329,-22881,43094,225439,230243,8828,-131413,-177075,-218237,-190026,-98991,-37519,-56856,-114190,-204554,-251358,-100851,153022,246647,221721,172654,84603,64921,138702,89359,-38788,-76623,-147878,-244230,-210232,-95607,-73407,-228316,-258584,80545,288758,48765,-278636,-344776,-211923,-2207,188249,279623,125874,-25195,18330,41673,-12684,8877,80475,72692,-1196],[-42720,187838,324730,191995,-68615,-260831,-208982,-8835,30814,-72925,-3916,159135,93461,-32377,54951,118983,-42450,-185452,-319091,-366386,-148291,166163,261608,115596,-91353,-207514,-56301,217081,234367,79531,65798,88737,36100,14977,107337,202424,138478,1946,28,127995,207668,171163,91079,65936,168955,233040,139909,15427,-5389,-74617,-143855,38862,139955,-121648,-322644,-192017,-84442,-256108,-424329,-463657,-438289,-317086,-141250,8672,69276,-116433,-420028,-415263,-152610,-12147,-40251,-77668,-47842,104130,199797,34441,-60840,-38988,-125989,-226690,-239218,-76604,259951,290730,-45783,-187168,-118758,-91335,-79219,-60892,27673,205681,151530,-113685,-168919,14095,-35089,-279820,-292393,-122263,-161669,-264594,-171627,32593,117199,17420,-77932,-29607,-19460,-55274,29265,181487,132218,16276,19572,279,-117025,-106617,-2009,-79801,-256743,-233348,-91632,-7637,116703,212916,155152,-65881,-208748,-105528,52224,193495,385038,510141,490731,360333,244335,267400,197455,-42363,-216405,-104713,238787,447666,293218,-69196,-331732,-316871,-85173,11021,-68968,-126650,-113440,-131714,-163139,-109961,-116298,-201929,-269282,-192152,1225,72039,-55865,-68748,63227,89886,-150356,-396744,-301568,-86266,-50679,-32594,60485,74143,-49569,-197692,-164190,28688,182988,151966,-21755,-148894,-181778,-133173,-101715,-126241,-77950,66008,212503,276257,205642,27307,-92872,-98598,-104204,-83946,-117016,-225551,-138641,69306,156887,200341,136757,-19186,47578,160776,-4986,-200782,-257479,-186883,-88991,-92351,83752,236638,79526,24477,128801,127414,122131,90234,33685,90819,197091,247809,212614,63113,-44854,-65296,-101801,-106326,-68354,-70715,-73159,157029,374347,276204,47360,-52055,-26602,71778,216242,325673,289370,142193,6428,-45431,-94751,-5669,56174,-58160,-109017,-58996,-135067,-237834,-253324,-200940,-70759,22934,115876,267755,465405,550923,422213,240350,107311,35058,24846,78117,187049,249750,233765,236258,306769,304478,65786,-76949,35922,62727,-62299,-191852,-348481,-337353,-80837,-10340,-120636,-50534,36955,43547,109423,100858,-14790,-42996,-17295,-10118,-155676,-251844,-93757,62267,18849,-129512,-210100,-62725,147444,89570,-75435,-47458,76343,92466,-3849,13705,44751,-77207,-142704,-64910,-1800,53594,107863,53401,43968,24414,-133367,-123703,34805,-29281,-158510,-140822,-38946,107214,104739,-134339,-408280,-515790,-353604,-109771,-32487,50894,192374,201010,78957,27438,-7231,-68325,-86640,20978,153296,155543,109940,164435,157704,21805,2506,119614,72861,-113076,13201,206974,-26765,-319560,-230420,58378,341142,361822,-15083,-485097,-523785,-269961,-123290,-307132,-459946,-316795,-193663,-64541,65661,34563,-89023,-239106,-371073,-210617,-62211,-221601,-305331,-130489,36419,153844,267056,231418,55721,22820,41031,-72029,-156476,-118539,-124641,-53580,173165,199347,58217,61911,102952,53137,-37843,-55696,-14987,58302,181949,383994,516314,326971,31753,-199318,-321961,-246521,-20800,45598,97767,212500,225021,175269,-15055,-269123,-253236,-28292,35477,24585,-47860,-199994,-146668,48732,89495,-42520,-199071,-407907,-584383,-418168,-113251,-10160,-67449,-240628,-109660,425343,491845,123502,70922,84271,-346702,-714138,-327380,374093,803743,1455429,1674718,834319,822371,877186,-3607607,-5768987,-702332,2594024,1159475,103545,268149,967045,1241418,436606,-458149,-942784,-735484,33598,522404,275883,-228118,-632291,-716986,-413260,-67214,80161,150811,234097,91323,-184027,-73575,75812,-33740,-214908,-246771,-154941,-36488,37191,1444,-136434,-222001,-244496,-259575,-270854,-308097,-486597,-507082,-314268,-248402,-183223,-65005,41484,47207,-17570,-169377,-235523,-109256,-86056,-197117,-176659,-90481,-43284,67512,178100,188914,58263,-69404,-72634,-31294,35945,85366,69524,21396,83180,197519,95431,-80553,-97089,-63847,130762,412616,266598,-20543,89768,212335,113209,119878,197597,230022,198260,89551,31873,186176,427485,377108,37444,-240459,-211179,-28586,21823,-121041,-357714,-385197,-201281,152468,286953,163532,170640,226982,97119,-176134,-412637,-395540,-237190,-308396,-379707,-62259,247861,305301,223868,69896,-149306,-251655,-204652,-126654,-38587,6858,-88790,-119117,104550,190673,71232,-51629,-39462,40242,185165,161828,22819,80709,184229,144548,32833,-8292,-37918,-81128,-179369,-232840,-218264,-164259,2133,209416,326754,337104,265875,161799,221363,358591,351600,289292,312566,282517,100078,69662,69079,-38349,31773,122905,219196,392312,461729,240555,-43676,-220122,-342720,-382675,-236163,19966,212451,192594,-183799,-458886,-247392,6701,-80948,-118700,-10687,40390,39270,-126149,-432231,-433562,-202348,-204988,-257256,-177158,-78870,-4841,-40083,-279428,-478392,-336824,-148305,-79171,-68694,-108174,-293684,-446410,-296712,-51459,-26230,-191855,-259968,-141080,-40806,-8014,130788,263890,262659,254709,264339,179188,84192,95053,69727,-116064,-252301,-340625,-404343,-288434,-44605,71095,-50192,-193451,-65916,108575,110449,136429,151669,-18979,-65519,45257,-24375,-158487,-104515,-25899,-29008,32459,78155,7342,-61580,-27374,26256,142150,290395,225324,34145,13202,120137,242557,248027,42543,-40077,29117,-1110,-143201,-203727,-85410,45483,-49960,-39348,221120,294302,97048,-40085,-85012,-131876,-155485,-184287,-120293,-47632,-142481,-236024,-270213,-411997,-355724,-34923,167270,99984,-1430,-48386,-159867,-234437,-113268,34665,92548,104038,90871,36986,-73985,-133743,-101806,-145282,-96278,154997,209486,95770,82790,-22753,-202557,-147628,76041,209714,290577,354457,203039,-74268,-134741,-112536,-255660,-262001,-45073,95608,81159,-94460,-315604,-294784,-88101,118893,211519,119660,-17846,-111430,-176294,-83434,19596,-31495,-118117,-100743,-115219,-182942,-201077,-272589,-255796,12736,190759,151274,-10069,-80611,-54934,-83629,-89786,-22195,-33099,-187095,-322093,-241984,72441,203287,-29246,-185572,-165043,-162821,-158294,-111804,-15324,222692,350152,200357,141693,232768,178866,3696,-58867,3146,-67439,-139282,-67162,39949,-43525,-82334,-18769,-29962,-55891,41167,83100,-70378,-128702,54075,202766,164595,82632,139425,181987,-66555,-316819,-358340,-314705,-218029,-95211,-63086,-55287,-18719,17500,113353,268217,253791,-25362,-249736,-267470,-218669,-161130,-39820,173038,419424,486936,218604,-73439,-103506,147021,459893,612983,452226,219986,226027,187915,-13855,-106619,59286,280599,278970,94262,-197847,-579492,-582222,6975,900366,1335041,612975,-424241,-1154576,-1816314,-1811120,-1053171,-623616,-943023,-1110252,-897588,-242232,741154,885306,-301453,-868039,-621047,-591039,69891,263024,-174830,14309,173106,39808,94025,136956,278590,361298,181934,216161,304287,17108,-168229,60017,254529,96564,-50530,139915,333893,186413,-26082,-126963,-198802,-180815,-136201,-85564,-45093,-87009,-196856,-321327,-235952,18148,81932,73758,235945,385427,248681,14139,-29045,80478,131142,43669,51062,302865,458641,236692,66550,164495,164520,-46013,-159565,-96173,-53158,-127204,-239350,-224218,-24581,268664,356283,221460,97001,-28597,-220616,-306043,-174008,-6972,42918,30493,130196,311297,297010,18344,-164646,-241042,-245022,-167789,-92286,-43742,-21761,-66649,-205142,-240194,-25033,231852,284728,283821,264064,128183,49138,130445,126796,44725,28011,-52701,-158431,-111017,-14185,-11678,-119882,-166384,78321,276055,65026,-234622,-267864,-162017,-41599,140448,345657,283552,83074,80427,140203,81658,31318,61824,40697,-64716],[-91734,146975,265667,122161,-180160,-356358,-221080,3288,-10645,-167337,-81888,144280,106176,-42420,6712,15741,-85187,-108428,-237429,-405037,-223069,122810,227920,107172,-57263,-169114,-95490,104252,109046,-12481,-14014,72568,87524,79572,136582,181713,121014,45115,79134,167835,148599,-21303,-123302,-51253,152951,251086,167781,59433,29230,-90514,-202879,21261,216849,7248,-302220,-294423,-152194,-190095,-355204,-444455,-418102,-325586,-135383,63737,120163,-93993,-381429,-321555,-57161,-11934,-131387,-191219,-129295,26854,138546,-25350,-152021,-133428,-219187,-269443,-192797,-48212,198888,245021,19916,-86115,-118760,-154299,-57956,6476,37630,156054,83729,-170043,-157502,74941,-25703,-299135,-260257,-62443,-138711,-264479,-209333,638,157711,87451,-71762,-77975,-77059,-119437,-38202,137176,104618,-5286,-10162,12550,-27574,-1108,31142,-96243,-217407,-125421,-28506,-31540,74208,181499,142509,-35453,-171442,-118287,23693,172712,346969,505622,501468,335538,167279,150080,115060,-771,-39151,113824,370289,489389,277351,-155009,-500148,-508879,-244621,-85083,-105927,-146933,-147920,-161754,-127396,-43848,-91253,-211134,-263704,-231107,-89985,9333,-46010,20204,153318,108188,-231605,-484158,-285413,11760,-6199,-41664,57134,66109,-102894,-273671,-178862,88841,253577,147970,-82798,-200198,-203357,-145264,-121877,-114602,8047,173178,234165,214483,164925,24816,-110616,-123165,-116430,-122801,-169185,-260230,-169912,44069,193515,288407,252427,96235,81723,73484,-37648,-79055,-43062,-21284,6305,-85396,24858,237464,181120,138834,179601,122203,90192,39966,-19560,38694,163693,245454,232949,85067,-63648,-91131,-86191,-122671,-141465,-129278,-113051,57492,227257,174369,65563,50403,103529,155280,246813,356738,315156,159487,78331,70625,-3478,57323,128710,-29636,-182529,-179528,-143202,-131972,-70359,-23141,67498,125513,198085,364517,565428,594973,391707,182384,84152,23418,-71179,-46098,136352,297435,333938,294094,238619,123243,-107239,-160536,-11306,4979,-125971,-318261,-506327,-436971,-118884,-23234,-151868,-128305,-71987,-38574,99330,129557,-2454,-68908,-155404,-208105,-273004,-280198,-120381,44957,11316,-180378,-280365,-142874,23928,-10881,-48184,-4276,64875,93418,20359,9281,75044,-39898,-144965,-101597,-81368,-61489,-21503,-64631,-68250,-56392,-164315,-142686,-27280,-106563,-201207,-166053,-44685,148807,202413,8253,-279437,-413260,-242255,-13762,8225,64515,182842,138249,-13713,-24228,24867,-24310,-59627,66402,203504,177640,114988,159195,178163,93452,51142,117441,127338,18862,66835,189697,-1977,-262032,-187303,64513,310590,332004,33327,-324487,-405198,-268569,-171902,-371365,-526385,-349998,-171999,-30607,60565,-15021,-178323,-350242,-438418,-261397,-142600,-304883,-357607,-151843,16436,69421,149664,129086,-3395,56844,157004,36029,-109373,-77787,-26338,114953,360857,339149,154834,60804,33639,-37278,-162423,-158270,7381,146302,217634,335424,384105,201804,-26078,-221113,-315339,-185041,55841,99416,79924,159005,190737,168829,24131,-195004,-245694,-115728,-23025,3045,-56369,-189954,-120890,46358,19126,-161304,-265081,-371019,-512359,-402914,-230601,-201134,-206940,-244619,-9197,498514,496390,122405,-4366,50609,-250665,-694202,-494533,373864,1148891,1593715,1310886,1090662,2889909,2226978,-5175991,-7648902,-528707,3100860,794150,-360704,24758,765109,1084722,550030,-225786,-907170,-765891,85092,586898,311426,-268925,-672720,-693157,-431327,-238221,-110675,93815,333965,328581,199357,203554,144767,-88862,-312712,-352457,-261079,-128459,-73430,-157840,-227594,-170021,-168385,-257701,-317770,-309326,-390677,-397941,-290518,-302173,-294956,-254438,-168308,-131642,-111596,-181040,-222417,-121179,-151705,-242796,-181525,-89644,-67912,53238,188899,148920,7966,-72126,-23382,-9929,3694,32720,31212,-29189,4177,132525,43816,-113516,-87229,-14035,145905,350920,177989,-103977,3562,123739,49642,72273,130695,113130,106946,58567,7686,143742,366464,306141,-29862,-302283,-262140,-129677,-142413,-283142,-410781,-357176,-115598,217830,293469,207606,158569,164116,68901,-89183,-251344,-278943,-130754,-127546,-221590,10338,275847,266793,162024,95773,-42376,-131019,-60576,-263,-9314,-33346,-144571,-177128,112621,306542,196425,-3106,-21752,126389,310335,259322,88641,80452,83069,24198,8502,-20108,-146775,-242083,-274289,-245930,-187166,-117910,23327,176117,238810,256219,200122,119442,241609,430374,401766,273537,328204,342023,139576,101418,175111,110676,105111,63733,108610,342180,481824,231965,-49659,-152265,-224601,-267896,-163307,73171,271967,175042,-193498,-410936,-163677,127652,84062,-6677,-24915,-63724,-72217,-181384,-453336,-463058,-240706,-245523,-253493,-119898,-39306,-373,-59858,-290421,-491151,-369396,-204894,-65573,23812,-26390,-299981,-512186,-367045,-72982,47570,-26142,-125393,-96922,-112598,-101155,132912,298711,247000,252948,322258,297919,192022,146877,78870,-91715,-217621,-311413,-380679,-303561,-116000,-21981,-120722,-193792,-35811,142439,130243,73815,-21790,-152589,-82638,77636,-8482,-171336,-124106,-12811,15243,111578,169143,44099,-110021,-86617,65351,256166,364204,254406,109853,122272,165630,194542,208815,42440,-33911,33016,-20911,-147355,-162021,-16544,113947,-22884,-83738,149180,227210,78611,-15299,-50398,-61869,-99155,-207722,-213716,-105735,-117380,-180572,-208394,-324170,-316853,-78798,128069,104749,49940,34586,-129419,-296896,-206142,-10627,76616,36383,-37601,-118800,-184417,-132042,-34243,-95400,-72456,243555,334635,140061,94533,65381,-92970,-128387,-6981,109330,237072,371426,271412,39816,154,-12449,-213119,-233342,25558,179997,117625,-120745,-390873,-384959,-176940,29642,118063,45148,-17130,-62578,-203256,-176639,-81465,-129529,-227014,-168600,-103667,-116622,-95877,-173642,-261860,-140388,13797,103918,41091,-60973,-74249,-45292,6426,24744,-30652,-168849,-302829,-257597,-28893,10233,-196849,-249764,-177076,-119409,-27097,35996,44098,176842,285979,218483,215698,341321,321357,67475,-146755,-175245,-218216,-276438,-210081,-71431,-100802,-165222,-155112,-92022,-29850,43435,26868,-104522,-126806,56412,181548,130308,14740,-2489,25053,-147257,-379392,-406846,-314993,-188237,-38923,48982,74427,55171,4477,108044,330540,305675,-3052,-183555,-133069,-143503,-165422,-2874,268507,531572,598291,302643,-26455,-86297,84900,362443,541102,468441,315679,323509,298116,126395,-28047,65043,309278,350706,241631,66899,-282009,-341169,238564,1015272,1460523,884499,-408269,-1555048,-2083524,-2144217,-1503265,-803755,-727838,-1051922,-962630,-162495,878941,975093,-269911,-1311711,-1359173,-788320,246405,484060,-61260,-32330,-97746,-215225,-27209,180385,415372,491858,235217,183356,251575,11437,-162248,68563,269251,70652,-116686,39072,179908,107942,30569,-75141,-174931,-67844,84794,105222,26059,-81580,-141564,-185849,-128554,66287,150041,130574,290622,480200,310137,9,-47974,102682,217410,165430,147702,286413,410081,258913,76351,121048,87814,-153612,-242989,-126723,-53658,-96167,-208530,-276615,-123260,199179,353660,222695,46656,-110320,-268607,-280573,-95221,59738,75589,68238,182173,321168,279921,10432,-186047,-278420,-254409,-139671,-59580,-27143,25353,16558,-144937,-197043,30453,259231,279249,299631,305808,149729,43166,134316,188738,160596,134913,23492,-75359,3170,64191,-2989,-77105,-116071,12698,200246,73780,-163979,-158230,-74133,-68592,72808,352859,375481,152018,105562,182903,125359,27176,25020,-4925,-128241],[-120141,87565,183732,70555,-203102,-334542,-170596,9842,-68068,-248104,-150239,120491,113155,-70769,-75703,-84726,-97996,-28470,-140465,-375264,-251141,45117,137013,85699,433,-92836,-112497,-21734,-1008,-30039,-6873,89017,138018,168423,190498,155053,106482,91914,113576,153057,63835,-212894,-336311,-188230,61306,188932,162425,103588,49637,-108342,-224789,7416,273775,144310,-218211,-328296,-203714,-145231,-301027,-427014,-402539,-325600,-127381,95563,149634,-62175,-305364,-183948,82130,57007,-140734,-248347,-194404,-61951,46242,-54416,-171670,-173440,-268931,-295661,-160175,-45290,105591,188618,100519,18878,-104836,-179833,-21012,58169,27506,101269,33510,-209502,-145776,116891,1338,-238920,-148695,11811,-105763,-252650,-249621,-49358,177282,136996,-84950,-134787,-96859,-128971,-72308,99793,100352,-13036,-38302,37399,79839,86883,20304,-132588,-159601,-20594,-14064,-86431,30854,159951,124091,-7004,-117969,-123229,-11511,159712,336508,489487,464398,275454,81983,7526,4033,28365,131569,315113,467673,482796,243970,-203760,-593035,-618165,-365583,-159138,-109450,-123721,-149523,-179305,-85878,43739,-9056,-153421,-205606,-222634,-183200,-113967,-70081,63242,186059,116949,-258019,-503780,-238442,91362,32650,-45877,26729,22372,-144791,-283946,-154948,119375,252867,97678,-133990,-220841,-208796,-174016,-159334,-101731,75884,247962,274648,224335,177509,53488,-105439,-158758,-150289,-149828,-195915,-282504,-193793,22025,205623,340845,350279,235592,157062,10582,-78794,23477,151106,140703,107321,-22398,11220,221365,239467,212859,210331,116212,70222,14450,-68573,-35364,84792,191735,221106,107471,-64361,-105184,-62210,-120885,-195611,-182226,-127612,-25150,32503,-20240,-1310,87267,168012,196712,259356,349734,268402,89812,87939,142098,68274,89019,161125,1266,-213282,-235881,-84891,21200,116817,160198,184269,181213,218396,393303,605156,596980,343680,110287,43237,13381,-116327,-118766,87655,299190,374473,305131,139458,-77918,-261199,-216091,-49366,-37103,-150067,-383524,-607472,-499185,-145693,-36151,-162398,-161366,-136858,-124326,40808,118528,-11338,-126007,-255926,-327415,-313878,-236452,-98422,20469,-22376,-216058,-331389,-237702,-111080,-78140,6315,36853,34884,71477,31588,-4528,99236,29880,-115438,-162181,-223406,-219134,-158760,-168924,-171527,-151194,-200791,-148170,-65348,-147716,-219695,-196669,-73573,158661,255682,111294,-132491,-247878,-94536,77222,51898,83234,175745,88059,-85895,-59937,93615,63927,-21414,88159,217418,168476,109893,160165,218892,189172,96855,76446,125932,115966,106996,143132,9176,-165756,-103742,71752,235030,280701,141639,-57909,-218688,-214823,-175673,-380339,-526706,-343089,-125772,-9358,15256,-94027,-255012,-379928,-366744,-205293,-173772,-346586,-349056,-121324,22175,12989,52746,30893,-63635,73524,281752,203023,9136,-3961,82398,269468,486829,439017,230560,34407,-51775,-121950,-239739,-212334,38591,233059,260800,273912,223893,73910,-85173,-220862,-265460,-93546,132549,136857,43176,100483,146557,118359,45058,-84460,-166369,-134902,-53046,-40261,-95394,-165783,-89913,31319,-30911,-239666,-352893,-402563,-471515,-412954,-364233,-344678,-281058,-241853,43191,470157,403203,99042,-12891,32977,-195983,-642270,-581977,342778,1314612,1581054,1138292,1388796,3935821,2573425,-5470454,-7579779,-383330,2687096,12626,-1065547,-397226,504478,936558,680556,88259,-696131,-721967,127559,675642,430083,-214031,-588651,-484029,-297668,-341640,-297718,26017,401038,535012,558380,423470,167569,-168605,-409073,-435369,-343371,-214914,-190645,-319849,-321388,-132100,-97676,-242705,-314960,-256792,-223733,-205808,-215831,-316394,-408837,-482182,-464390,-367341,-205621,-150126,-152045,-73523,-130330,-229523,-180922,-86073,-85733,-22661,100338,52686,-64618,-70580,26822,-5622,-66256,-40213,-6057,-71242,-73631,47000,-3272,-115784,-35127,93901,194823,264753,74741,-146589,-46359,48137,3715,34505,75812,38412,47037,17268,-47452,54079,240387,203696,-87184,-332526,-282953,-185574,-235178,-349725,-368924,-289526,-39931,217054,235485,200355,154917,126512,27968,-28736,-70755,-108147,-13477,16427,-79797,61323,260158,181736,81998,118433,73016,17216,120853,173454,82929,-24736,-178403,-224946,85429,375790,292457,64169,24652,227480,428110,353881,155914,58558,-39895,-109172,-19606,-14923,-203377,-350772,-338029,-244664,-150136,-79398,27720,129257,124923,124780,94421,67239,233888,461746,430583,239751,300595,367734,206926,167334,261677,197088,86725,-34462,-18989,268108,468213,232356,-10669,-42529,-71540,-121737,-100836,47825,227504,94751,-206743,-318444,-59358,240083,269110,118328,-37303,-148488,-152555,-197646,-418624,-445440,-258947,-261186,-237741,-72266,-6342,23820,-39746,-256129,-393947,-277886,-147274,5852,137786,89629,-226142,-487901,-378751,-49307,167905,166698,17694,-59397,-178346,-173263,117261,257660,153735,209505,349755,355898,251411,187866,56419,-111563,-186982,-250123,-312581,-258146,-127373,-77308,-164777,-182308,-13985,175813,169662,15043,-191041,-248169,-64287,105844,-4323,-174634,-121851,19584,65377,169274,244210,80047,-142496,-132276,87628,338809,413905,253954,147752,194457,170239,114120,137281,29422,-34493,34701,-22321,-115702,-87080,67756,169521,-10001,-135939,52802,118364,10756,-14178,8141,40184,-22906,-199649,-271203,-140882,-60363,-88581,-123104,-198971,-256974,-139218,61679,114857,108413,103448,-79086,-298231,-262934,-79465,4596,-50891,-124133,-207013,-278949,-185457,-33982,-86762,-75706,271781,396388,152009,59022,93856,-16129,-123207,-87337,22561,175196,348748,317203,165961,151191,86389,-154162,-167007,106247,231102,110415,-153526,-421570,-431639,-240318,-47256,27086,-15313,4195,-18501,-256947,-323956,-201976,-227684,-324837,-192838,-24093,5373,8340,-90673,-242261,-257416,-126093,75185,105219,-37851,-115234,-49799,47125,16420,-79876,-167295,-264835,-256594,-135036,-163310,-304591,-256012,-132384,-36032,111577,164647,95715,139512,220507,214432,236956,380369,419929,136489,-207738,-348690,-370093,-391488,-298192,-148114,-144210,-222806,-247260,-154337,-32515,18105,-61517,-176087,-165974,9995,128871,86813,-58428,-163641,-135384,-168457,-342645,-361197,-241917,-108953,51083,191577,223325,118114,-27720,84273,350930,317136,37481,-60894,39656,-22283,-114326,26289,277966,534510,617633,353981,44069,-27617,34778,222327,408196,446434,390465,386355,367083,221999,33312,59051,288280,371318,348338,297081,8821,-92040,413946,897981,1255604,1055917,-306322,-1726282,-1932592,-2064539,-1885267,-1059748,-491666,-914473,-917493,-5818,913191,906986,-127629,-1417454,-1895100,-1003400,297404,574800,-41460,-171058,-359715,-435679,-130464,212191,492286,543994,234418,77834,120897,5915,-101947,86905,253140,74894,-101227,-12606,34863,52342,148771,51553,-82891,93751,325294,288484,77249,-81150,-85961,-57767,-40446,83714,210012,187222,296535,476824,314010,-451,-46937,125724,303836,313376,261279,254906,310883,241088,64048,59105,26417,-211445,-299634,-162973,-59223,-62610,-160652,-283143,-186138,107675,303931,211277,11732,-172924,-311741,-274860,-71687,60129,67667,87622,197795,271262,197907,-2461,-180105,-271775,-241990,-106931,5712,30095,92100,123332,-32587,-130212,48082,227847,231336,255620,276664,142322,51013,150604,254667,273412,223083,74413,-11656,94744,116060,-34911,-105059,-141101,-124071,59901,66367,-77763,-45581,13466,-76145,16022,304102,363520,153268,89110,169167,118831,850,-19873,-46116,-162816],[-109617,35809,109086,52022,-139110,-215461,-84825,-4208,-133799,-295205,-189555,97840,119330,-96469,-157663,-152467,-89922,25402,-58825,-285781,-223790,-43696,15539,55579,60117,-10067,-106303,-122302,-62023,31728,89103,133349,171201,253455,249990,124138,83563,106211,82726,88787,-21196,-340448,-473203,-293420,-66134,68935,118007,125846,47872,-120568,-200412,1653,283813,234498,-107416,-293118,-222810,-133785,-273174,-411792,-399814,-311973,-98520,115739,151215,-36936,-219589,-68194,187747,159032,-62671,-221639,-213275,-132513,-54946,-59235,-127023,-168846,-292849,-321201,-157540,-67640,4697,136417,180383,108293,-79190,-163765,21772,85143,1764,62508,30375,-200871,-124214,132605,36213,-121408,8083,81494,-78525,-247028,-291397,-104925,172296,152067,-117363,-188557,-79130,-84204,-72221,63450,107644,-3369,-49183,72476,177472,132771,-34770,-178005,-94699,52845,-53849,-163810,-6965,151497,102698,6039,-66793,-112567,-37177,142539,322167,440758,391647,207890,17887,-109322,-97323,34990,237096,424982,494205,436138,212628,-200297,-584051,-613117,-407926,-178271,-53282,-39346,-110592,-179282,-49845,126838,89016,-73020,-135895,-181473,-253022,-258644,-130638,29035,136084,103086,-224595,-452465,-176704,136163,69103,-35924,-24233,-56247,-182725,-248692,-112816,112462,183791,12834,-169264,-206896,-185846,-199973,-202774,-89995,113164,266631,306984,283561,229431,113047,-62527,-180207,-179511,-144906,-191667,-286592,-193299,15927,189685,340565,396994,352691,251538,3406,-103185,80577,258550,244727,180670,64576,32665,180720,237459,239755,229425,127688,83377,34138,-88954,-106127,-14526,102329,177418,122386,-43674,-100879,-33054,-92610,-216877,-222803,-115574,-62757,-151956,-242613,-126342,47369,139765,170583,237042,301192,165981,-38805,29006,150135,104356,76975,130920,14807,-193516,-198125,34409,181160,249131,286771,232614,154919,163882,355218,589940,572745,294226,40466,-5518,5161,-103133,-123743,53627,251297,327406,241221,20119,-245723,-361390,-237417,-68403,-44770,-131118,-384813,-635974,-510449,-153847,-51213,-164019,-156733,-145940,-179670,-32191,77518,-51123,-209783,-304590,-346194,-279506,-146684,-45398,-17467,-83137,-229622,-344665,-312257,-216289,-82706,101123,87472,-4471,30423,28943,-11205,120107,120721,-55530,-226742,-374578,-367946,-276207,-247468,-248499,-245997,-246451,-145417,-64089,-131257,-204059,-226953,-123442,136159,264585,157739,-9582,-65730,55514,147493,93987,105426,164731,46426,-139561,-86474,173673,182052,19886,67957,178360,121357,90103,172475,275673,279239,124021,14911,84696,162819,126208,75031,-6798,-64440,-8791,66814,123050,206806,266824,222151,-30267,-142149,-142929,-334363,-468936,-304863,-82266,-17489,-59038,-186060,-317874,-339890,-193234,-69672,-153890,-336616,-281758,-47635,43733,-17963,-18048,-46937,-106007,73119,376000,370978,150813,62777,152113,345450,500139,466251,262195,-12188,-136292,-185359,-267659,-224267,62269,298710,305968,223905,98411,-5577,-116120,-192873,-188095,-8532,178101,137718,-4544,57230,112280,48201,48074,36171,-37577,-72535,-38618,-89108,-152463,-137706,-74786,-9833,-57362,-252217,-418418,-471099,-462900,-440798,-462739,-378612,-251350,-229259,20872,335137,234145,64000,63458,47825,-186757,-561354,-549374,268775,1163457,1310776,1107537,1539598,3532778,2093164,-3850484,-5361586,-410693,1391686,-1022552,-1863272,-884962,244028,794301,736628,353745,-389821,-618824,150572,770307,588858,-99566,-423951,-156304,-52437,-359768,-441017,-41463,414125,646729,760941,523356,131881,-262742,-480661,-477777,-388215,-275702,-276894,-431062,-389101,-109372,-29804,-206952,-279081,-186013,-52549,1919,-108721,-285364,-488507,-678341,-759543,-595261,-271134,-84253,-49783,18270,-17026,-143985,-148139,-56730,-81023,-138964,-81416,-89914,-146737,-73659,56748,-17946,-140562,-93267,-23805,-97794,-123553,-12142,-15426,-86839,42027,234184,272380,185787,-12043,-139328,-44851,18878,4424,37140,57264,19129,32137,-14045,-117351,-65826,84247,95987,-129035,-334840,-273493,-177587,-230163,-318539,-299981,-234006,9983,183857,159979,152489,163321,129719,3786,5164,81391,62782,79876,92543,16806,89027,217944,88122,11632,129617,158917,147416,284067,336380,207982,41569,-167585,-248933,22983,366914,338045,138384,80162,288774,479132,414406,221540,38090,-148324,-220251,-48578,2891,-196414,-372965,-345294,-226165,-120360,-62238,25746,101520,28237,-22260,-19076,25669,200715,429176,405693,178944,221197,346791,279254,243925,292091,185216,2970,-120609,-125017,173913,409510,235092,62760,86947,85069,25516,-56374,-47779,71590,-42474,-223887,-195193,51551,318758,413546,224370,-31760,-184092,-180628,-167757,-329019,-381867,-256734,-254435,-221309,-56529,12060,65187,5583,-212473,-253224,-118633,-19067,96595,239608,210694,-96256,-384113,-326553,7106,285872,314289,125118,-33133,-211556,-199384,90763,157761,23933,154104,345834,329557,245548,206606,16718,-158141,-164636,-182684,-234827,-182748,-93994,-91427,-169159,-158210,-4418,193092,206467,-23989,-296955,-279106,-26016,116222,-7736,-155909,-92856,59064,106687,190602,277758,99848,-157866,-159464,88398,375334,426063,214243,124340,201387,134613,26559,46469,1270,-37366,38973,9434,-43024,6873,150532,200797,-18048,-181657,-41506,-593,-79223,-19934,93739,153575,54359,-163509,-283115,-153204,5051,8703,-42001,-80182,-199852,-201454,-4191,138005,153007,116079,-50102,-249411,-253456,-118350,-64949,-105217,-127377,-185162,-311739,-269108,-107113,-146608,-138541,213204,375188,127724,-6506,63813,6850,-131823,-140369,-35380,114613,291159,328103,270237,270402,144915,-106610,-89162,168335,232444,65627,-181927,-405238,-423756,-259604,-96103,-45761,-48707,45158,21729,-304928,-469248,-306723,-299040,-386985,-173238,100771,152882,87192,-42367,-200323,-305608,-202113,63155,166681,-5594,-150264,-81121,28626,-42044,-164419,-184330,-225604,-258628,-237505,-277966,-324316,-203627,-39409,73556,219392,232458,119023,118296,178146,192722,195565,327725,430426,178829,-231707,-468097,-479177,-441666,-305150,-172955,-162935,-232228,-264970,-198489,-57198,-16570,-145854,-254050,-220967,-51768,76477,49485,-120377,-297926,-256555,-150421,-240451,-241880,-119021,-6843,152514,331467,352517,151947,-71660,35809,304946,275357,75617,77346,204019,111704,-24562,46123,211846,430871,541354,364673,120660,40158,1576,76801,250132,391998,421598,401768,392349,274160,85084,60982,235403,333575,370053,416738,205479,90814,485467,616161,814786,1069070,-187534,-1668851,-1474640,-1660150,-2140297,-1295105,-284777,-726482,-778081,175132,829274,714934,114870,-1167879,-2181695,-1305785,194013,533940,-78332,-299195,-478187,-536340,-186803,226064,487315,493893,169877,-84364,-60004,8692,14509,126519,220899,111975,-3278,7421,-48951,42696,298608,226537,64210,269752,519972,417952,111440,-74772,-55541,-8384,-35928,57383,248245,234785,255910,365611,242123,4079,-24496,147193,362489,443541,359377,216581,192276,184145,29294,-5942,-13040,-220773,-326676,-197882,-67765,-34846,-103498,-235145,-196382,22192,221507,189808,1022,-202514,-336843,-284729,-103565,-26,25380,90031,187218,202544,106995,-4130,-137437,-211266,-202170,-69688,93524,125268,171735,223355,92290,-60042,24074,148662,156002,165291,187251,112247,73310,176898,300996,345263,277146,104213,23109,134179,126876,-80410,-177591,-234823,-297782,-112076,43193,13031,49236,69253,-62639,-7347,215714,250391,89328,42306,114643,76908,-37443,-62833,-69479,-150013],[-54562,11872,59808,64314,-22739,-55285,-1849,-42655,-193931,-298490,-189612,83538,126909,-98242,-201770,-172944,-80260,32210,-17481,-167226,-150235,-111408,-94889,25679,99728,46302,-83418,-167318,-63865,141423,234883,183875,169085,299547,287928,84269,37021,68475,4478,6035,-82679,-373131,-489321,-319179,-168152,-65043,41786,109318,21425,-120844,-136498,7859,237549,242471,-14228,-211581,-200157,-140363,-255624,-389273,-406717,-282581,-39541,135993,124951,-33929,-156295,-29382,199339,244311,72421,-118378,-176173,-164539,-134061,-47702,-42961,-136136,-308123,-351123,-179239,-101300,-79455,95340,240354,167410,-49501,-119723,58014,91373,-24975,51580,83221,-126756,-85431,121144,65120,10922,156286,129176,-66361,-253226,-323778,-148510,145163,128568,-161520,-226145,-34989,991,-42035,26098,108275,21410,-32586,109842,239609,130233,-114659,-215941,-35400,80406,-126957,-239819,-31738,152292,79189,-3644,-29497,-78517,-39744,104478,253934,335534,300654,154900,-8736,-157260,-153105,18330,247594,408537,436403,363476,191232,-154116,-485476,-506278,-358038,-125918,70496,100405,-39141,-158957,-26284,177027,154154,-21469,-95634,-130239,-273100,-361315,-206028,-80021,4696,58009,-146669,-343696,-118490,138075,98920,-13383,-81754,-153463,-224679,-207310,-80179,73995,76309,-78093,-177733,-154693,-129997,-206512,-237452,-79713,118180,225079,304377,344504,286563,187591,21223,-156764,-169789,-98043,-164151,-272257,-156658,35879,155489,290162,374235,400475,329631,62197,-86762,84573,249218,252613,196089,129721,60549,112093,174993,223341,244189,164494,131685,93349,-72416,-152286,-101216,5284,109697,122345,-4364,-75774,-2615,-40331,-204714,-248554,-84928,-41351,-259421,-403036,-248850,-40172,42317,88423,176982,219586,50091,-164311,-70544,100501,99703,22400,37597,-3989,-136843,-78340,182065,301097,293970,317506,193427,49427,55500,274300,539504,544159,262621,-7830,-49455,-3027,-47885,-67692,46955,171701,198022,103929,-96867,-330836,-384613,-228062,-64781,-12402,-79782,-341117,-599628,-470313,-139439,-72038,-175985,-138126,-113492,-188398,-85872,26447,-109708,-288063,-300293,-281240,-195729,-48550,12616,-66955,-158177,-219509,-312934,-340755,-261563,-22557,229180,155938,-40360,-26787,7679,-7828,133881,209977,22744,-274806,-483662,-457798,-341468,-286657,-285284,-317327,-292527,-138158,-21403,-53466,-148846,-244766,-182796,89604,241302,150505,55484,78325,170275,188327,131641,130362,147903,8555,-181982,-112235,235311,303010,59659,4833,81899,36156,49137,186985,329385,331082,121144,-46076,31114,168827,128823,1480,-51307,3456,59183,37484,-6438,113443,360092,427890,103139,-86016,-91280,-250751,-380558,-256819,-71215,-63035,-139150,-264878,-364294,-265546,7174,89069,-98541,-278858,-175357,44133,65718,-34257,-63753,-95896,-121318,62077,409386,479595,259487,87919,146645,298557,381290,403303,236332,-67897,-201486,-218188,-258716,-211816,65463,330154,346735,207989,59213,-8432,-101674,-140105,-108803,35364,169004,94202,-48874,47150,106519,-7714,42166,140595,103246,51452,18029,-126408,-203229,-110624,-87536,-83773,-67996,-198568,-425904,-525537,-465865,-462606,-485174,-286252,-120422,-197771,-63834,132227,35886,18018,169703,73196,-206068,-459716,-416419,140429,685113,793693,1103915,1381646,1823899,1305389,-420903,-1633992,-713042,-435776,-2016320,-2507233,-1277187,22075,613690,638814,460344,-104607,-488725,149568,839842,723535,22225,-239326,183243,229172,-296403,-508873,-102226,363394,634388,747708,491072,46900,-353557,-509724,-472062,-391975,-296993,-305364,-459586,-413434,-102529,26932,-156775,-238799,-134245,66819,164663,8430,-217959,-505740,-780616,-951225,-740638,-287196,-3974,47084,123730,162676,9961,-65632,9855,-48976,-257743,-306644,-247818,-217159,-83189,55484,-38639,-181272,-95080,-13698,-105603,-123024,-1376,23637,-38055,118291,368453,360111,139189,-56806,-90211,2065,49511,61567,90101,80639,45261,59394,-16385,-179385,-192187,-64283,3938,-156175,-321933,-243916,-113188,-142647,-229057,-266343,-222658,34248,163383,109062,87179,174258,167010,15381,17338,167139,185269,128639,94916,51402,97823,177990,33184,-20352,124323,187944,222667,378703,429693,319171,151821,-100377,-238264,-60106,273301,327451,203506,120114,267329,428437,420814,279466,39041,-215169,-286915,-76301,23814,-138878,-308342,-296063,-198133,-109230,-69040,31941,118603,-13675,-142755,-105867,10349,151687,328379,314685,94004,99005,273605,321961,299689,250644,72223,-108355,-164249,-185421,67293,308450,230990,145893,204352,212715,144334,-30676,-177241,-153926,-204664,-235391,-60215,158732,355946,474335,286391,943,-154621,-149210,-99885,-206112,-290040,-235473,-230458,-214771,-82619,18552,124475,63078,-185023,-148519,24970,103314,158042,296733,302132,47148,-232360,-224625,69134,351035,368153,174277,-14436,-196334,-170946,60291,31022,-92024,116812,310449,220280,176400,192184,-26377,-205493,-149283,-130698,-178409,-115110,-41525,-64124,-125768,-120132,-6989,181067,214027,-42855,-314622,-247289,9749,104398,-9297,-110251,-43092,89087,128331,178557,258305,92228,-156242,-165412,68861,361027,395787,139319,41004,142892,79435,-41898,-45587,-37903,-32822,54405,78348,65522,105195,213200,197762,-47171,-206436,-107435,-96299,-155067,-11543,197016,248351,106299,-116788,-256347,-146985,59369,86179,18345,2807,-155242,-244947,-46550,169786,166471,56674,-68770,-175291,-171751,-84280,-68691,-86430,-42414,-57816,-260659,-342067,-228706,-271928,-266159,75065,279648,77040,-72461,-690,-20583,-144453,-151467,-58190,66844,218146,304393,324285,314600,130693,-96196,-27926,191114,184521,1231,-195398,-349868,-360563,-227735,-113268,-94317,-53388,96602,58683,-317193,-546234,-359000,-323383,-396464,-122960,226271,278624,127024,-23900,-138660,-275109,-215436,52045,202710,31557,-157935,-114229,-29984,-127831,-254653,-216983,-205344,-278708,-322702,-312926,-256525,-107652,76221,186035,273027,222308,100519,107385,165990,158626,102141,195161,343476,173737,-220811,-503144,-514577,-408098,-238216,-151974,-158162,-193530,-213535,-211044,-84628,-37706,-191984,-307675,-264703,-94600,49632,29854,-158704,-373440,-316954,-126771,-126062,-93480,12978,84040,236213,430946,422690,143057,-117522,-33983,190270,181331,89009,186163,322180,225510,75030,60686,109795,259366,393951,338736,189996,92829,-12846,-34848,108452,317723,399128,369002,380621,297450,138728,93754,191276,255816,293458,388723,255555,156171,439052,302136,322125,889002,-138913,-1451662,-927868,-1114239,-2167863,-1367003,-130453,-528813,-595263,304515,638408,449406,367037,-713438,-2251102,-1678833,-13703,409948,-119535,-327236,-402534,-496783,-199162,207547,395546,349765,57982,-258776,-241038,23859,170714,195182,193537,170315,143750,86757,-51620,80977,434703,400129,231221,416820,617672,467369,139536,-50780,-60320,-69995,-135888,-1854,260491,266821,187665,176666,102985,4742,19002,166827,373092,508025,406523,172849,82048,98843,-20955,-62596,-39172,-204092,-331695,-223460,-73623,-16388,-46648,-146892,-162181,-35857,135716,167764,17021,-193103,-331172,-292051,-162809,-89646,-34339,77736,163491,153379,62575,13880,-61102,-100902,-131993,-29699,177673,233195,245266,282360,178690,-10390,-31158,45071,74334,63014,75961,75477,105729,207138,309312,349553,289916,121510,27111,109470,95373,-111296,-248980,-349862,-445102,-261423,13532,96945,115870,80458,-32685,6840,110155,78628,-7683,-13375,43058,21371,-75830,-97983,-71528,-89206],[34640,21225,36922,91515,96675,81252,45557,-94515,-230337,-258688,-151170,81321,136380,-63244,-182933,-148676,-84386,-11178,-25933,-59335,-53497,-129905,-154404,5701,104274,53232,-56741,-148249,-23072,245574,367010,211150,119030,278906,281322,30916,-40368,-12727,-74864,-53702,-107558,-323680,-390058,-244367,-192068,-167666,-49861,49315,-25090,-104310,-48252,28725,147547,167467,28614,-118303,-136228,-127817,-213440,-344972,-409841,-239909,42378,160254,77288,-60368,-136668,-82774,104909,273380,213441,25681,-95256,-154032,-166270,-24251,51308,-88640,-319642,-375732,-201358,-125016,-131152,62198,262784,189464,-25070,-71572,78292,90527,-35225,64564,172908,4034,-30450,86302,74951,113565,247437,146579,-66635,-260279,-329629,-164809,102407,72363,-206076,-236569,24883,111856,15018,-9298,85339,51517,8259,136253,251396,93387,-185561,-228901,7881,64815,-196687,-283886,-37243,154535,54262,-34505,-9309,-19735,-13517,41085,104816,169784,208434,123452,-1389,-122001,-145678,-13378,172304,282502,310336,280055,174984,-93335,-342847,-345765,-232568,-7051,244173,263595,42830,-120208,-15794,175644,152470,-33546,-108555,-91025,-230335,-366478,-260964,-229249,-177059,-15156,-53555,-205323,-79134,97608,110344,10460,-129843,-242675,-270968,-195562,-78772,20435,-24302,-140118,-149110,-66924,-49994,-189045,-252773,-70439,98533,139216,253012,359489,312705,252629,134746,-66294,-93005,-10804,-127480,-244083,-83943,83974,120193,208607,285428,351933,357808,169690,-21417,45346,140167,162190,142025,136807,63099,19476,68664,174659,256016,220039,197710,163329,-31214,-164714,-147578,-70776,29160,101977,44766,-33352,24778,22821,-170256,-261350,-49871,32050,-245703,-431070,-303308,-119253,-62016,-7312,92741,124057,-30222,-221628,-161109,20738,62448,-58119,-93998,-57734,-73526,70690,307887,346618,256886,252754,82954,-96523,-64426,182996,474181,522216,261155,-18258,-77216,-15155,16716,22680,74502,93146,24800,-74171,-184324,-308127,-325590,-197388,-42095,51008,-14110,-280793,-522185,-389405,-104428,-101788,-212706,-132383,-72059,-158701,-101061,-13322,-159880,-322328,-255329,-178273,-102784,23532,52295,-116331,-224354,-190712,-245473,-316162,-238052,77264,362289,238602,-63895,-101434,-39137,-5901,130468,269673,98865,-292980,-522104,-458978,-329628,-275623,-276335,-343111,-321853,-126969,49228,67689,-56946,-237587,-235969,32078,202057,107571,50857,143076,221395,197898,162778,157140,127872,-29030,-220762,-142128,258363,397841,98839,-81756,-58559,-78248,-15905,185765,354992,324761,86828,-90891,-9365,159497,129261,-55378,-108017,15447,71254,-19238,-130077,7216,383944,510413,154849,-67343,-39710,-155961,-293969,-222952,-111150,-141653,-200994,-307677,-390954,-198391,155885,209537,-33319,-189980,-60016,122524,73831,-48457,-88381,-115547,-112589,50763,376467,494605,294112,56539,58201,126206,154820,260411,158340,-117120,-230613,-218173,-231350,-192871,45974,326022,377534,237424,123257,61811,-42842,-73504,-52816,19792,98788,15162,-73436,78137,137261,-23210,37722,207944,216573,191601,95901,-142997,-223669,-82109,-124089,-183398,-76527,-104219,-365459,-521815,-451372,-451560,-418808,-103088,66588,-143430,-169120,-70730,-134538,-43607,213786,72788,-220888,-350057,-257270,-49928,150,153121,1002965,848598,-510594,830139,3919338,2339524,-1292005,-2257131,-2650393,-2750322,-1432205,-149696,349148,367093,367896,61874,-365227,127535,851930,777136,105714,-85809,434665,465638,-175205,-490615,-155188,255719,515149,565968,366405,-59717,-420613,-490509,-421574,-358633,-275165,-270204,-405853,-393215,-111941,55620,-109896,-219674,-122030,117293,258267,116473,-135391,-457551,-764572,-971259,-751974,-251096,63444,104012,209804,363244,210906,63360,103756,-461,-341310,-502441,-380272,-255378,-93736,25753,-55978,-162490,-36636,19139,-95668,-63145,97181,109775,14004,169182,458717,432110,134716,-48493,-20289,69224,125437,159351,177794,131458,90376,111053,17728,-213457,-300695,-178181,-61429,-170488,-305582,-207914,-21649,-21311,-142783,-293930,-252956,49022,188015,100586,27166,170809,215326,62735,13832,171126,232394,131188,40497,23303,93733,167085,51045,2667,102924,155047,229272,378476,418058,373776,271964,12305,-191132,-137111,122639,271390,242369,123801,153676,282536,372619,323122,70879,-228768,-305387,-101250,35985,-61604,-189486,-214126,-175006,-121673,-90395,57173,186759,15683,-203424,-143411,27151,102172,180542,175267,2880,-37531,155321,304045,307439,148729,-109963,-217076,-164823,-197156,-37516,187375,216798,211765,280213,287183,214772,-17939,-291042,-373149,-344035,-226988,64880,252782,359200,443764,295259,60706,-62384,-67218,-15712,-85717,-196378,-196998,-196695,-226361,-144710,23044,201429,124234,-179820,-131535,81731,147886,153869,290350,336408,159918,-71315,-99220,109053,336384,327685,172675,5236,-134484,-99636,29037,-89032,-156786,111640,242762,56528,65013,141859,-64401,-230996,-134982,-101661,-156419,-81932,7668,1425,-37878,-70185,-19745,133550,173035,-54660,-260537,-179763,24083,77648,1252,-43705,12711,95423,124767,148524,193600,55414,-138982,-149458,35928,301903,329054,48113,-73507,48938,36651,-72494,-120752,-80050,-13803,88193,174867,194066,194605,239336,155718,-89319,-200886,-127502,-144161,-186039,25444,297875,296231,107887,-85562,-212013,-129609,93386,133912,57908,46135,-118049,-252266,-57469,193891,142413,-55881,-132778,-101689,-37694,33524,28494,13128,95660,124749,-137012,-365213,-351773,-424916,-426665,-104401,138651,17188,-111026,-64623,-73482,-146921,-120572,-48986,39912,153689,256925,313856,261630,31696,-135456,-3387,168775,104423,-60230,-187717,-269602,-252767,-151244,-105017,-120303,-37993,142964,88127,-281887,-511633,-334280,-292792,-349355,-62410,303632,338283,128184,-14536,-60076,-182236,-189807,22023,192744,60090,-131859,-125383,-96353,-210531,-320318,-259373,-221173,-320689,-374783,-270630,-128377,5607,179697,273583,270570,147722,40328,92795,172604,115633,-16823,25815,190752,122105,-185683,-451643,-467261,-301390,-130916,-108002,-140450,-128871,-127405,-187311,-90666,-26503,-180632,-317598,-277631,-98655,55143,31217,-167032,-381965,-321331,-124612,-48109,32740,111691,134896,276870,462239,411095,91406,-153702,-109394,32239,51879,62373,230848,374308,296491,154164,76571,23744,80389,217384,287580,246229,127111,-7583,-85872,16248,239819,330820,299909,343260,307652,199098,168071,196112,172538,140902,225896,156322,90948,295006,90109,-26806,528660,-227169,-1178616,-519647,-628149,-1867869,-1153526,-18249,-360413,-436797,312800,379585,170048,496521,-312546,-2185018,-2003989,-217306,282089,-121626,-227740,-190895,-370115,-198299,141083,232411,153142,-59208,-383093,-365024,50674,336459,291846,188296,228647,285751,185207,9083,148110,513831,517190,370506,497906,603089,442068,174840,-2562,-90871,-216354,-298077,-62771,252407,279920,119329,-28924,-68033,-3447,78590,183946,330273,474125,375128,116174,-7147,2178,-74829,-106177,-67607,-189748,-325112,-232029,-69615,-5138,1218,-48659,-108100,-56468,78963,156891,54586,-149314,-289238,-274730,-206657,-165727,-91307,51422,134362,136231,80201,44288,32012,39408,-36542,6864,224674,315269,289795,276872,188464,1890,-97913,-57247,3755,-12176,-8364,50072,139559,232190,272838,281012,263172,133435,5416,28382,32160,-110199,-272823,-418154,-502661,-336546,-8735,161275,150044,54556,4148,43290,9270,-87890,-90717,-54980,-22487,-27191,-104754,-125374,-59479,2520],[134726,53303,28475,113243,177692,150260,43533,-137712,-225966,-185303,-84186,92551,148875,7598,-99674,-94382,-103508,-87510,-74558,5880,39359,-87218,-141614,1641,70667,5617,-41373,-82849,26548,293270,426049,192009,21749,184755,222480,-32572,-137721,-103177,-105616,-58399,-96308,-236949,-227633,-87136,-120456,-211760,-138197,-43041,-79725,-67531,50349,64791,43101,42277,12754,-46007,-42685,-58416,-114901,-267898,-391984,-190369,124736,181707,19373,-109980,-159385,-193925,-52658,235867,312207,164606,3040,-113047,-146250,9067,132851,-33299,-318285,-375868,-194805,-120384,-148073,26624,236966,175831,-12627,-41501,80138,97996,-17709,84084,258837,155516,28771,34025,57966,158237,260169,137625,-65891,-246192,-293733,-147610,52004,-3216,-240111,-215017,96803,238977,96623,-37440,31340,73268,56622,137172,214133,50371,-211583,-204335,29989,22432,-228429,-272401,-21856,150469,29934,-76622,-3397,54480,36908,-31061,-98904,-26043,127867,104947,19872,-26541,-84007,-46675,53237,104634,155126,198524,152461,-50068,-213587,-189848,-69580,154124,427671,401511,107271,-70173,-13528,122086,79739,-111094,-171353,-77275,-134019,-256269,-264017,-366491,-356219,-100005,22593,-73006,-67497,22201,89904,21567,-155922,-296547,-310339,-225011,-113983,-28931,-77222,-146803,-81459,42280,32606,-157702,-247508,-62504,66633,37849,160422,308799,289353,286524,256210,91327,56382,102608,-95180,-210051,10142,151470,99807,122101,154076,214204,320372,287471,77930,-15301,-14585,11453,34038,77379,22099,-84872,-53696,108486,260232,276004,253434,207104,8024,-148740,-142283,-108310,-53844,59668,91501,17529,45042,78462,-129716,-265465,-25657,129246,-117185,-313749,-251686,-133729,-104172,-64660,9927,38949,-40797,-173774,-194184,-52023,10823,-136775,-220729,-133684,-36875,180000,364157,309570,173486,129875,-55857,-227610,-154146,105049,402244,497805,287150,16108,-82143,-35431,56532,111565,132845,49077,-135684,-241943,-219830,-187462,-200030,-155764,-9680,125677,48748,-226049,-429760,-284785,-57592,-141260,-274090,-155592,-56603,-117834,-80037,-28071,-174628,-291316,-191316,-90978,-40085,50203,62110,-148035,-256471,-152027,-164270,-249394,-159911,176821,462289,317550,-75843,-196159,-114446,-21751,99526,276262,149840,-279048,-490853,-372390,-235753,-213253,-227862,-314544,-317655,-109862,123248,197940,58586,-199188,-269405,-23802,159621,53138,-8622,118631,201340,180504,184942,182679,108124,-68690,-260504,-175060,241204,448475,143004,-157769,-211306,-202874,-98417,154114,335058,263448,31900,-113794,-23951,160840,145349,-73193,-147374,-21376,23727,-92645,-227136,-103214,323641,471170,132932,-84470,-1783,-75307,-232071,-218207,-199470,-236906,-230040,-306490,-395742,-166525,204365,250168,17534,-93068,34691,161938,59479,-69432,-96676,-112116,-92222,48998,301087,421908,244257,-21382,-88757,-126715,-114928,78072,53558,-143927,-212879,-188663,-200221,-176247,14156,296294,394608,305382,262033,173705,42525,-7638,-33257,-48336,-17310,-75554,-65153,143466,195220,6651,40167,226973,274451,298523,165185,-140324,-201628,-44961,-165443,-286929,-95265,-10477,-257510,-444446,-398459,-393205,-285333,98972,239628,-75070,-245639,-204366,-228563,-121783,129636,30168,-192433,-244886,-163541,-294527,-690781,-435480,724830,6164,-2518739,1099371,7778203,5169872,-2016702,-3538961,-2716748,-2460902,-1291266,-278598,-2276,-16032,126739,75602,-268681,93097,784018,720522,128692,12840,543193,596060,-33637,-402887,-202975,114126,343672,340563,218753,-153318,-447975,-430871,-338680,-296723,-217904,-187991,-298650,-340734,-136191,40341,-85834,-230872,-144249,125507,303446,204237,-62864,-369913,-654179,-821692,-628045,-181367,93416,102314,252821,534923,422063,211839,194443,41418,-367860,-605159,-453293,-251263,-96662,-18604,-60429,-82686,64335,58807,-72775,44749,262195,219720,54993,180533,480170,464564,165047,6215,44861,122439,208913,262152,266561,182662,124698,162087,79492,-209562,-372626,-247799,-98284,-170305,-288129,-175433,59314,74646,-112934,-366435,-292643,77467,260707,124590,-15357,140012,248649,128187,678,105298,205750,102039,-40163,-51969,80273,196636,146047,77241,71305,79964,181212,290119,303713,351553,359536,134806,-118256,-177773,-29277,192280,241455,81830,-22805,85864,287780,347716,129675,-192172,-285561,-121165,29966,510,-66995,-135087,-170527,-153800,-109520,101861,287021,102414,-195350,-131113,70835,69257,27364,30318,-66784,-149082,13036,213228,255255,19489,-305892,-309535,-145519,-174802,-120294,83429,200135,244018,299085,299243,231876,-8224,-346395,-509097,-415569,-187904,159896,321588,341256,347551,258650,138078,73411,43266,56784,-4765,-124543,-143665,-161353,-259231,-223926,35302,289029,183788,-185594,-201184,25675,82702,77255,223371,304006,213198,67243,21736,111898,251741,238445,150881,33330,-44914,-12574,-3917,-177941,-159703,128602,142182,-117348,-55276,66939,-93411,-223604,-113804,-86746,-159492,-87421,43085,95734,76593,-16529,-40622,54467,81400,-76382,-179378,-114339,10027,52268,31154,29311,57471,72334,96125,117938,107893,-860,-108994,-112927,945,213454,241370,-31467,-173146,-32773,33627,-60446,-166282,-116418,18538,140456,277971,319247,263534,219447,79584,-129605,-163779,-98721,-135609,-159167,91205,373158,282371,46167,-93995,-176668,-109806,108320,157424,88592,67218,-75907,-216861,-46127,189727,88392,-175704,-211286,-43254,112439,206686,211058,162344,226701,288608,19474,-318085,-425686,-545312,-559837,-270885,-11126,-34933,-108052,-97284,-117774,-128608,-61764,-19497,32574,113289,200859,242835,120533,-134989,-216967,-20779,111408,19118,-99371,-158134,-178962,-120586,-48486,-82590,-129577,-16674,167173,100944,-210196,-367665,-230905,-213153,-256143,-11005,301343,311322,102882,7289,29439,-62994,-157463,-39052,127745,63012,-82237,-102145,-140704,-265258,-342774,-304223,-280556,-376273,-380826,-172672,18402,106964,239363,311902,228182,45793,-45641,61602,175079,64673,-128684,-121897,31988,46527,-138758,-336259,-349675,-153720,-24908,-67300,-122209,-70759,-50670,-132032,-57090,23893,-114156,-280800,-252849,-65740,79981,48358,-144949,-336636,-290753,-148714,-30235,98222,148602,131657,262105,418773,322841,13904,-168127,-165473,-122855,-83959,-5864,197774,360419,317716,192733,99226,-4034,-47741,54428,223421,289659,158825,17584,-72475,-13010,174252,240489,215503,291353,310899,257858,271501,264641,117908,-38476,-15446,-47400,-75659,98518,55542,-105406,61382,-469821,-949876,-393137,-349012,-1214009,-620901,86331,-245064,-360795,167919,113023,-58821,397111,-216818,-2071945,-2111326,-299847,226839,-69351,-53774,22899,-252496,-223345,20522,31286,-34977,-129065,-399333,-387967,84524,477073,404418,211133,265517,371230,254940,89728,212942,512563,539692,438289,495681,502290,375957,225677,66837,-123957,-372404,-432802,-87927,235818,273519,75744,-181782,-220086,-19986,141845,194871,244990,340705,257211,34929,-80046,-88120,-119333,-137255,-108592,-193691,-311687,-217975,-50605,4523,34970,27654,-60602,-41919,71495,163654,101069,-86242,-217943,-219951,-198859,-192214,-130294,9830,98604,132039,121872,64878,115948,177824,67562,28925,207587,335709,288704,203653,113682,-25026,-154613,-139576,-48531,-34885,-28949,47987,164211,242122,198763,157890,206657,142523,-31660,-85937,-46057,-76295,-220474,-382941,-437105,-311135,-11381,193242,148909,11401,36293,75695,-69883,-190615,-119128,-66807,-65981,-55198,-119174,-149445,-47318,97325],[217527,87597,19567,115105,202478,144667,2013,-148813,-171960,-92908,-3823,117168,167520,99849,23562,-29258,-123786,-165067,-138713,16930,107813,6837,-63108,12308,8323,-81715,-48647,-8607,50754,259700,383803,121699,-104519,36932,123690,-91261,-224200,-158550,-60954,60,-58949,-163390,-76245,98863,18661,-198689,-208576,-143009,-125435,-9328,151835,113464,-42289,-82716,-44909,-14765,58787,80759,45372,-158225,-340764,-141976,178733,186378,-35850,-163974,-199615,-294636,-196826,154333,343969,262422,90153,-62898,-91625,48117,189382,26425,-289394,-334632,-141244,-80672,-140220,-21905,163489,133868,-13898,-39685,68502,122061,26066,89079,297307,276901,72663,-29373,14828,143185,208395,115633,-47643,-190706,-211746,-102860,1426,-81047,-256515,-165523,181615,374603,195676,-54947,-46846,76418,90721,103684,144887,30849,-169664,-139704,32303,-25147,-205852,-201139,8974,135448,9836,-115083,-6556,125155,97974,-80318,-282332,-193649,66635,83070,29839,78938,47,-68249,-53892,-52989,16789,126810,114951,-44238,-140109,-79713,87994,322375,572216,467477,131181,-19804,-12783,34429,-37584,-222317,-255833,-89477,-14794,-62236,-203097,-443040,-475617,-172430,58135,19722,-84631,-76128,31052,11844,-153960,-296940,-323123,-275969,-172170,-60666,-65212,-93798,13210,147860,90781,-131890,-229745,-57555,34413,-48515,54854,214789,226701,280904,360961,288941,251836,215836,-76644,-180103,99117,220086,102137,53635,14632,28375,228128,373115,179064,-71162,-148877,-136200,-88743,-24866,-57303,-182751,-161729,40351,250091,310597,273724,198217,18143,-119689,-94183,-107003,-132001,-970,124735,65800,55370,110741,-96766,-264962,-23282,208931,63496,-105098,-102496,-55232,-44575,-48323,-43711,-14503,22385,-28681,-144898,-87012,-33851,-183689,-296443,-207099,-46885,200499,328395,210972,87495,3366,-173807,-298441,-191989,45205,316271,446735,322323,88667,-63663,-65037,51382,168569,207898,58554,-232484,-350121,-193724,-9676,-41893,-111057,20801,188181,98395,-182387,-338799,-175310,-13402,-188004,-343905,-205495,-88036,-97751,-43042,-17171,-142774,-203883,-131879,-58110,-31682,31547,45275,-146413,-237063,-110648,-92347,-160330,-57326,239021,498905,367196,-86756,-307634,-210269,-62472,39221,220533,158311,-241150,-412628,-227315,-81287,-113547,-157612,-242017,-272366,-84657,174407,299236,176190,-133507,-276136,-69785,119936,8945,-87835,30822,127732,145318,194876,200309,88319,-112858,-301927,-204937,200058,455401,198390,-187524,-333319,-310610,-179983,92359,270907,173615,-23363,-117977,-16070,185103,189374,-37472,-140263,-72473,-57422,-160366,-284954,-208268,189815,348648,68371,-117296,17378,-24771,-200656,-240993,-310747,-324330,-225947,-271480,-379258,-172870,151785,204141,41006,-8791,90523,152155,21442,-100145,-94381,-96564,-75758,61227,225176,300002,132124,-115792,-246443,-381874,-344882,-84615,-41154,-137766,-147943,-136558,-170596,-158839,-11721,256824,395588,385803,410313,281817,128103,45668,-44045,-138454,-145582,-146833,-18999,222405,254079,62676,47469,198188,269203,342602,202654,-126188,-141765,7280,-186610,-364663,-128907,42657,-141831,-311261,-304526,-294416,-132480,242331,332485,-13440,-259875,-226337,-222692,-205706,-72250,-30245,-89781,-150944,-193755,-556103,-1187620,-827291,265420,-959194,-3370155,2156924,9813832,5907634,-2643296,-3937723,-2212759,-1699963,-908462,-376499,-379940,-381470,-142557,-20523,-198756,56133,629790,557803,96020,61066,511651,596353,86566,-285729,-249280,-28978,186326,196181,112100,-207272,-430681,-348261,-240692,-217211,-142023,-90329,-179976,-273818,-169656,-21972,-94330,-260393,-174721,140790,347456,269311,-18745,-284873,-507602,-575281,-422793,-110765,73003,45064,244834,638026,597056,337310,243220,52089,-338579,-588294,-453150,-210448,-86359,-59630,-48857,33434,170432,85867,-44386,169348,437081,319199,77620,152722,429232,445136,211284,86573,84749,132934,256107,330083,320504,207267,128364,191028,147872,-170166,-398186,-278037,-109503,-149243,-260374,-148793,99388,102107,-158936,-441834,-300249,135222,353484,153535,-41256,82974,251353,186282,-15736,3182,130831,63182,-114747,-147379,56451,255545,289446,180507,38896,-815,112949,148924,124391,262895,380780,217801,-41340,-160139,-119851,115835,195929,-602,-207804,-100887,193210,351153,200288,-117887,-240296,-131689,3686,23761,12782,-89884,-190637,-194176,-110566,153789,379541,204563,-140198,-90351,127411,65827,-84323,-70879,-89799,-201369,-122829,63849,151656,-96247,-456900,-384962,-136938,-140027,-159664,34129,197022,243972,265341,256266,205894,8889,-323134,-518021,-395935,-118036,210760,350049,309006,226526,194463,216357,222761,154347,93423,13163,-85816,-79519,-131144,-308436,-295560,58054,370708,236273,-184271,-308155,-112913,-67844,-44929,120330,218040,203344,166516,117290,81629,138456,165005,143600,70960,44563,59128,-40929,-224607,-116549,138857,11605,-260614,-150391,-7549,-108904,-184839,-79468,-67313,-162569,-113507,66586,200658,187814,27753,-67459,-41763,-42161,-116507,-118067,-81167,-24504,47076,82865,93062,79226,25338,47723,97004,32361,-57876,-70661,-58995,-22377,117854,153211,-73430,-213662,-58600,78543,-16587,-178651,-139919,55181,201453,362005,417099,303297,155971,-13908,-150674,-102094,-33321,-79937,-84316,170332,405992,212165,-72087,-153193,-170663,-95315,110812,169852,122580,88246,-20391,-146524,-32352,143627,23483,-249996,-258774,1809,241207,379382,414800,303153,292560,368829,157847,-207141,-415956,-575035,-602082,-374201,-136609,-68626,-67828,-84277,-126129,-89225,1761,12574,32113,95397,148535,131543,-69222,-324315,-314192,-69312,39896,-44981,-105388,-109837,-88646,10786,55312,-57267,-128592,-3039,157257,88084,-129113,-162252,-72795,-101456,-138671,19366,220129,212077,69133,50308,117971,40522,-143484,-127806,15260,28251,-30078,-49017,-149986,-282487,-321196,-343411,-376000,-428733,-335681,-49687,143850,173692,238479,288649,169612,-39622,-129576,10423,150916,5729,-205243,-197094,-71094,-18961,-88185,-191593,-188034,-2291,49613,-45894,-109347,-45031,-15159,-57139,19115,104353,-14834,-208596,-196252,-16020,99956,70741,-96908,-260149,-244334,-178208,-63220,90760,118558,78112,196401,318334,190902,-60452,-150759,-176816,-225175,-193588,-101714,98050,295964,297295,188002,129884,41432,-91682,-66156,154646,322770,209139,60692,-15002,10822,132876,159808,139418,232316,300051,294709,368727,373280,109899,-187280,-256421,-280385,-280703,-95247,186216,98386,-389637,-826621,-832753,-562082,-334108,-316729,143498,220903,-184135,-391229,-105497,-93680,-173694,53031,-553795,-1973481,-1875704,-191528,284565,18346,85082,101634,-229358,-297073,-142333,-164741,-158401,-112698,-279649,-296386,118970,564379,511817,254668,268905,373770,263873,144055,245994,436655,462793,411263,418026,368737,313788,289005,143314,-135028,-450452,-449800,-52159,222264,249108,69076,-231774,-305704,-40029,189402,192510,140020,143274,72190,-76672,-150668,-158720,-144306,-157236,-157660,-209029,-286398,-179822,-17024,18031,54979,63534,-35336,-4402,110221,182829,138481,-25765,-136867,-134049,-128894,-156181,-146587,-48481,48326,104750,119429,48889,165054,279932,153783,23424,118780,277543,238723,81198,-19909,-75743,-184165,-194078,-85693,-4778,21953,69941,170632,229458,105622,15393,135421,147237,-70710,-203089,-123159,-23255,-92047,-227100,-260435,-194423,10755,184050,110906,-28353,53876,80135,-116779,-198893,-76834,-46143,-81490,-58250,-118432,-174795,-48908,167040],[259374,103841,2543,95495,178839,90043,-51382,-114574,-73676,2653,73907,153115,196203,191176,144876,29536,-124640,-209628,-188879,-14377,144256,123840,48498,28645,-64569,-179108,-81076,32751,30721,157480,256324,18021,-227383,-124141,13023,-122119,-258550,-145520,49447,103544,-7516,-132422,2249,244551,163653,-155103,-254152,-220364,-145071,67125,253246,168430,-84949,-162382,-112452,-27594,140977,263161,236765,-30006,-255279,-101557,182146,161387,-77039,-198286,-220233,-317443,-255468,71659,315221,305097,145814,-24236,-33847,83756,218071,85620,-225553,-249092,-43641,-13888,-123296,-86108,56005,73940,-25854,-60583,52490,158457,80999,66574,262921,323704,82507,-97322,-45171,91441,132615,96269,-2879,-88721,-95299,-46353,-42752,-143837,-253490,-101051,275791,503806,293962,-63209,-128707,61193,96210,39242,70359,52695,-60931,-44713,21881,-60229,-137763,-90049,42846,109063,-1788,-134810,-13726,170200,151813,-77516,-361972,-274171,27842,45099,11975,141814,66465,-69531,-102733,-133995,-70151,67772,63679,-73597,-131149,-25097,208118,461794,638937,437274,106208,19222,-9378,-57817,-154450,-316550,-321767,-116611,86518,147231,-91336,-431609,-495580,-210876,45235,52073,-124335,-182821,-59319,-15402,-124733,-241224,-290457,-307965,-226765,-72709,-3927,-4033,109419,221260,103572,-129252,-211504,-57617,9462,-98209,-25469,130871,158947,244837,430427,478915,439558,295091,-77614,-164780,152795,267326,124085,15703,-100011,-146150,115187,400203,248946,-98946,-211704,-219083,-178156,-125088,-148320,-254933,-231529,-16023,222165,308413,247656,133740,-13824,-94115,-27375,-81768,-200242,-70475,139121,102748,55196,112620,-77789,-261903,-45894,231563,202697,99652,93113,101754,105075,42238,-49894,-26512,130940,164604,-24000,-72314,-55138,-177876,-289561,-250044,-99527,130328,217896,91893,27851,-82628,-237760,-293924,-183726,-8741,201374,346296,340760,180240,-26246,-99384,3650,180492,279441,117189,-241866,-370627,-112834,169962,106059,-67530,39412,219099,132376,-138298,-251624,-78564,11341,-236902,-397017,-263300,-163817,-118985,-16764,7458,-76533,-95509,-94821,-88416,-77792,-16656,15771,-105676,-163484,-67430,-40593,-66967,35858,244674,464721,366985,-110783,-420853,-305158,-116234,-37521,113272,119601,-192885,-316660,-68768,90013,-4981,-89987,-151417,-192070,-51766,184666,343651,271043,-53715,-256724,-102969,83583,-11406,-146138,-70028,37476,104370,189284,200401,61967,-164352,-342590,-224161,159101,435270,266409,-148530,-384041,-372459,-234651,20017,185158,94442,-55949,-110587,-1206,224764,260808,51211,-74169,-94061,-127045,-196873,-300953,-297917,12848,191885,-4597,-140752,19741,-7891,-190022,-273391,-404488,-377817,-199420,-224492,-344789,-196541,39669,98679,39082,51825,106477,101486,-34922,-138752,-89801,-82539,-75205,83755,186492,176539,1638,-188804,-361727,-556353,-463439,-172301,-92322,-98282,-48725,-71178,-139288,-129952,-14166,221662,378049,439434,492841,344479,190636,82709,-61963,-208545,-244962,-171852,58980,286200,278954,110556,52144,133277,213971,326465,204024,-106844,-61519,75099,-168866,-390845,-172004,33645,-56734,-159506,-184278,-180997,-14186,275986,310074,18023,-208173,-138657,-126893,-272175,-300213,-50006,97114,-66454,-336303,-763500,-1365544,-970833,-305833,-1799705,-2709877,3640129,9287801,4421008,-2889857,-3401281,-1347477,-716200,-432534,-448068,-676129,-584978,-302390,-130620,-136306,23500,400003,318421,30137,77866,385303,481171,150407,-189158,-296514,-142300,91403,182394,74491,-214767,-377215,-261938,-144875,-132582,-68486,-11024,-86585,-206973,-200884,-114351,-128072,-281215,-181482,201006,428813,314855,-6482,-237736,-386672,-338348,-222230,-71883,5821,-46306,192580,651066,690290,398550,222268,18757,-273570,-471750,-390592,-152780,-65300,-83465,-25491,144913,240415,85733,-19252,268008,551721,374892,82481,99171,323985,378174,252327,166420,91019,90160,238512,337124,317970,190369,99046,189457,200963,-106527,-376044,-278396,-97722,-99567,-207402,-124080,86770,51886,-258557,-477839,-249533,217910,420783,158353,-59234,17291,224912,216539,-28572,-94232,43627,33845,-159232,-232874,17703,312965,430894,279226,15334,-49184,63975,3310,-63420,143287,325671,219346,13862,-80696,-107323,62245,112828,-105409,-347783,-228617,112415,333478,262175,-21777,-176022,-126426,-34851,5689,27347,-91625,-230276,-228315,-86476,192264,417722,267428,-81477,-53495,179191,94902,-122120,-96366,-56694,-180870,-221756,-106289,23016,-166316,-522547,-445333,-159584,-109722,-140916,59752,222291,228042,200071,178337,157449,40602,-229301,-407685,-294043,-30295,213536,325116,258863,114412,121133,275459,353558,241442,82928,-32445,-75780,-11503,-109379,-359828,-337607,84574,423292,273514,-163123,-385253,-263369,-234267,-162972,18875,110207,150794,224365,177139,37426,48133,153516,169013,111363,109434,93392,-81825,-229739,-57321,110914,-139512,-353194,-197255,-50873,-101653,-123663,-30643,-26566,-139035,-130690,86435,291041,262932,49538,-96564,-133257,-162997,-166693,-100810,-88893,-60533,75707,154430,138149,76094,-30938,-11235,85181,-7104,-94154,-29004,7320,-20755,39875,83853,-64968,-172622,-10159,154912,37010,-163853,-145768,85299,253996,405962,471389,311056,66086,-98628,-138989,-28573,45658,-518,9850,237394,391954,109521,-219932,-254458,-198732,-90499,106383,180939,160806,117947,44481,-61302,-35537,57768,-28961,-242311,-236400,47673,323821,493433,555812,376314,263686,337615,237320,-62098,-317042,-483936,-516112,-385457,-215507,-81585,-9421,-31612,-90223,-40895,45618,28397,18329,82266,105002,10004,-250192,-475924,-390257,-126997,-23015,-72061,-77905,-47417,-4710,116919,134719,-37357,-122505,-5350,111989,47792,-67086,32691,97665,19652,-23993,26607,93891,84910,43540,105386,187808,95270,-155744,-225273,-122023,-44225,2889,13858,-133067,-270148,-270372,-368169,-483648,-458797,-244421,69609,222949,196221,181476,208898,114318,-76692,-180773,-51053,89369,-59041,-230247,-176001,-81608,-44420,-35201,-48864,-12054,126815,85683,-42167,-96736,-57147,-26892,22216,122122,191232,84056,-120210,-122884,23255,93000,87097,-31039,-170900,-184920,-177751,-112413,27249,39829,-7635,98617,196544,64183,-101745,-97042,-129002,-242478,-251717,-199555,-37094,203996,252504,153821,164029,141801,-55009,-136401,85390,346507,288095,115718,51092,59924,120463,116539,90346,169144,260186,286446,414383,467562,142240,-260730,-422749,-462951,-447118,-236224,397667,491389,-685837,-1213626,-850263,-931084,-563350,570545,950979,404121,-158104,-505719,-428140,-182578,-122144,-434854,-1263597,-1915354,-1307488,94978,441495,97882,79159,-22948,-327290,-409092,-316161,-314800,-188884,-5873,-43600,-114033,147977,585362,589881,301726,241037,303229,210982,145153,232005,317731,316183,296128,293347,256818,287045,348214,204584,-111460,-395540,-311327,43449,216865,209233,94198,-168359,-299260,-57331,200444,168884,41667,-56534,-134046,-208996,-228667,-203324,-145341,-164410,-195214,-210034,-237794,-121952,23512,37337,67594,62364,-31739,38613,168015,196455,147934,10169,-72544,-43456,-19685,-74032,-146637,-122361,-24430,26524,21819,-19490,164255,320329,193279,-19195,-24653,150726,150821,-56296,-163260,-122050,-176794,-221190,-115451,54519,119854,105505,154292,192107,16778,-107037,65938,144947,-97898,-293921,-187634,28673,83812,16806,-23370,-25245,53545,134462,40434,-52053,51858,46678,-127971,-119183,20909,-3959,-72832,-40077,-104441,-201375,-71119,192673],[248378,91332,-18087,65725,129843,25125,-85631,-39909,47693,87189,135485,194506,236047,259918,221366,70011,-90969,-197485,-202550,-61150,153448,227175,147272,36463,-127708,-252803,-130974,13027,-29571,30530,96466,-84920,-311168,-252875,-77006,-104067,-207412,-57798,184987,217420,50262,-139548,-14416,293883,247772,-118159,-275853,-250800,-127915,152054,349364,220040,-80155,-175560,-158425,-72568,178694,429205,403770,93025,-147590,-72739,130104,103566,-97411,-194303,-190624,-231016,-196734,28510,255886,299739,162483,-8612,-1350,104110,222037,135559,-135450,-135334,74061,61391,-109620,-155956,-60608,7107,-43189,-87503,40108,191185,123906,18709,161996,278046,50412,-161857,-106936,38461,79480,89947,62371,42894,29900,3138,-74009,-177131,-234116,-40547,363594,599568,361864,-67913,-186861,40485,75501,-37793,17144,113594,86872,60604,8820,-74814,-52916,22812,63949,74477,-1732,-125109,-20203,173999,182464,-14454,-296368,-240597,10862,-9773,-32365,134321,86370,-48750,-73720,-118416,-95262,20224,10902,-114871,-160753,-8557,277092,544414,613989,321569,42581,38145,-4412,-125358,-226113,-347233,-334729,-142543,135160,297616,39065,-334736,-410509,-206158,-7170,23322,-174960,-282258,-160637,-46537,-74088,-142729,-205125,-282194,-250196,-74246,63886,79277,175847,241856,66599,-154602,-200965,-63319,-6300,-104374,-49427,108488,124693,200216,457813,609993,558015,309228,-102402,-173492,147968,274077,153917,8522,-169172,-256195,24771,371110,272107,-84213,-185244,-203671,-196364,-177843,-214736,-286960,-251955,-51075,179705,267183,182332,35190,-78590,-81269,29969,-53903,-253174,-134558,137618,125863,46550,87678,-71821,-256329,-88095,175995,221638,211166,265780,285196,286026,171670,-8303,-3609,235415,336861,126035,-18546,-47120,-115657,-195790,-242377,-167806,16666,86709,-3456,-2830,-115449,-244257,-233864,-155002,-73035,50858,193273,321891,265499,23315,-127806,-63748,155197,328829,198590,-176671,-306554,1187,302430,206127,-27004,41139,208662,153212,-75158,-161117,-9179,2498,-281786,-411539,-303388,-259724,-180716,-20667,27520,-6861,-11570,-86816,-159342,-155576,-71954,-9970,-33865,-49416,-16173,-1122,21130,94738,198629,379226,313523,-156090,-510837,-369306,-153590,-103796,-16349,44584,-146929,-225393,59539,226247,77687,-47545,-72487,-94546,-15723,150122,322375,322360,23027,-216876,-123921,50064,-4245,-153983,-130993,-27661,69605,166398,173434,18576,-224724,-377838,-227444,136703,409005,339419,-41819,-341366,-367247,-239333,-31437,113217,61040,-48340,-97036,2239,257188,344340,174512,37167,-58286,-142447,-185084,-281181,-361934,-167516,37873,-64436,-139813,10141,-18040,-183490,-289209,-439647,-376386,-163623,-186561,-296746,-205964,-71781,-19710,24969,89620,97361,32573,-99763,-181349,-94191,-83781,-94621,105933,197116,84395,-99528,-209053,-395812,-594517,-437326,-156615,-84342,-36761,59667,-4381,-100815,-79867,15171,197149,338429,426612,457569,338336,219146,109193,-57657,-222623,-282050,-139288,151248,307412,240469,117197,46089,51720,135593,279703,186023,-80853,19328,151086,-109157,-355051,-210795,-30648,-19104,-22556,-59319,-85059,32437,195937,182609,5564,-115924,13561,18385,-294333,-428546,31467,349835,16460,-508063,-827546,-1213735,-920676,-876360,-2293718,-814411,4946888,6376247,1415576,-2542826,-2149708,-448286,147826,-47230,-488317,-784127,-532293,-260904,-154439,-53248,-2633,119499,43552,-44738,78433,221955,293533,139191,-155227,-344590,-205603,70068,252428,87106,-191753,-306357,-185055,-63989,-56182,-16049,26794,-36492,-145960,-213761,-202342,-164061,-265305,-144574,305520,546052,344225,-13509,-237206,-326637,-195906,-102724,-82127,-89195,-142344,111156,572208,670896,373737,131182,-50463,-199594,-308625,-294316,-104311,-44955,-86150,541,212152,246946,54334,-6139,301524,552404,366034,75562,40257,196990,283252,273470,223921,69373,7274,158114,283210,261003,135220,51000,165803,228531,-31528,-310334,-252660,-63051,-18413,-119526,-96595,30094,-50084,-361203,-452527,-144945,298171,420201,121674,-77185,-30347,185390,212671,-32043,-155113,-25351,23083,-163324,-284948,-40725,330533,519378,343161,7121,-41200,61965,-104530,-207747,37192,213800,126510,27646,41982,8548,40232,10514,-207437,-413593,-279361,56659,295768,296362,80736,-91113,-99254,-69153,-34660,-13963,-131524,-275546,-244405,-42296,197406,367610,247171,-62643,-46645,210713,146820,-82812,-48091,18718,-102126,-263261,-248984,-95617,-178759,-494541,-487617,-213498,-88818,-63547,151642,277831,216496,130362,90550,109578,88197,-95186,-230718,-147926,53418,175872,244042,181550,24714,50071,297159,440200,290789,31387,-118315,-78424,50424,-95642,-392941,-337380,102041,425194,285261,-122224,-385101,-349254,-335236,-225456,-44126,19125,88717,246708,200011,2408,16638,205811,217790,143057,139039,86004,-121229,-201399,-9684,29691,-294801,-400573,-190916,-39478,-59551,-50034,27577,40059,-74849,-113512,109432,341367,277997,42052,-121328,-196737,-242534,-202432,-117665,-121606,-76674,140809,240889,165674,56406,-79044,-69756,74603,638,-93107,11617,79111,15311,1766,45703,-12963,-61080,95402,228416,76039,-133762,-130798,104066,280603,401428,479695,293064,-20670,-146708,-90827,41823,112148,73085,87259,267005,339248,7165,-358074,-370365,-247286,-94691,95465,189460,188953,143221,101127,13240,-64640,-48106,-50550,-148611,-131176,109838,354814,514623,573243,349569,152615,215111,243199,77314,-153267,-284451,-310403,-305128,-239005,-78513,42846,38837,-24201,-4092,52490,14369,-26882,50375,68168,-91408,-366895,-535113,-411662,-169537,-61708,-62559,-25574,24614,69198,179354,170603,-27518,-114970,-24625,42773,-9556,-40598,153112,234105,127866,62759,16009,-24692,-15064,35693,151140,219774,87933,-184461,-304599,-253563,-139912,3899,58696,-114379,-247406,-212118,-370116,-568020,-450248,-121759,165405,250374,179488,91911,94915,70109,-57939,-176636,-103174,-2749,-122671,-201781,-69910,-2652,-17397,24149,74369,153024,226072,98641,-38945,-70263,-88903,-66321,91779,221256,253219,150324,-35903,-51467,31061,50033,89160,41851,-75183,-98920,-117513,-136155,-55097,-54605,-101037,-5478,93226,-11421,-91159,-11038,-27694,-175461,-249322,-270656,-167495,107188,201512,112199,191854,253308,25863,-166106,18670,358976,385442,172183,90671,100807,133633,123928,76127,102184,179981,219724,373538,487204,187681,-242166,-468871,-537160,-509215,-290996,582756,931627,-720599,-1533057,-985964,-1363697,-984383,1123888,1577747,622861,-136143,-641266,-689975,-120114,122210,-878785,-2122189,-1904108,-582540,465800,634752,121219,-121025,-315776,-498079,-516526,-457569,-391861,-136419,155735,243537,105628,167563,545474,619053,332153,195953,200297,126221,96401,175935,198879,150361,127473,158246,196659,296562,377251,226969,-59947,-216400,-59318,169193,215577,156895,131417,-24220,-206943,-67336,161560,119438,-28940,-194116,-301075,-333940,-308158,-221930,-124793,-153453,-196125,-169048,-157529,-55057,57662,59731,83559,47363,-36247,70198,205215,180100,115674,7254,-48482,14720,80756,15443,-143692,-205962,-120584,-101729,-164440,-132449,115840,291901,166133,-99536,-186079,-11584,45091,-169951,-262403,-132199,-129290,-223133,-142095,108421,220185,138219,116680,134634,-47534,-179609,11851,135086,-102038,-337055,-232411,62385,260716,280165,208415,145670,105354,58593,-46838,-57282,31526,-16482,-107371,11345,134901,39728,-50778,-9634,-79569,-221810,-109915,169636],[187563,53314,-28332,43685,78622,-20571,-82047,51757,159874,150061,171771,230366,281797,292983,227014,85670,-22140,-124218,-172885,-96165,146059,285145,192054,21818,-165758,-277579,-183965,-70553,-107327,-66410,-30339,-150727,-331028,-316472,-122921,-30052,-64309,80947,295086,306452,112596,-152738,-101443,228336,230644,-116657,-279410,-225871,-75203,228686,427065,257025,-42413,-131274,-164924,-129164,157487,512732,492966,186990,-38365,-55403,38686,23946,-96292,-148248,-104005,-58029,-45233,42235,200775,263698,143312,-15061,-4261,101563,207675,166034,-43025,-23628,177848,125182,-101153,-209822,-155822,-55927,-61424,-102896,33734,199460,133044,-39171,30327,158219,-14195,-212716,-154542,15247,80058,97459,126902,169294,132813,32180,-85054,-171654,-204606,-3643,417382,628134,367353,-75517,-197606,34870,48063,-98618,1973,191279,227902,151798,2840,-71031,14060,96322,59257,36920,10814,-82615,-20391,135570,181290,87863,-114335,-114949,11559,-69624,-84128,68874,56748,-10092,20568,-26818,-74007,-19274,-25776,-135639,-184957,-2891,296387,554852,513135,163597,-34490,34028,-3658,-149882,-225406,-292338,-281167,-154156,116380,341690,151307,-181919,-252380,-165839,-78374,-46720,-221993,-359181,-245630,-64789,-10735,-25652,-78348,-183761,-226155,-80110,87653,110226,187522,206656,-3778,-194784,-196772,-72663,-15600,-74807,-8673,161212,141919,170044,447912,646756,564035,242402,-154673,-212074,77676,231673,176888,23333,-189066,-276768,-9569,315518,259960,-25193,-87336,-97818,-131482,-157239,-227601,-273707,-226403,-61382,131842,198306,97857,-62691,-147725,-79115,57669,-40061,-283190,-177275,130336,139825,33464,46923,-74270,-247799,-138177,50818,98134,188695,359985,428922,420843,284986,61940,32575,285077,426410,248829,47472,-15543,-12885,-40566,-180436,-214857,-70372,3011,-44849,-23315,-117559,-218171,-160485,-134019,-151934,-120280,12255,261674,322491,78764,-136606,-118734,116028,346390,266004,-79028,-189138,118085,360214,238380,8848,27090,159057,163809,18174,-61031,22619,-46172,-317165,-379414,-305779,-341401,-261625,-57796,27226,31192,13541,-102578,-229354,-228877,-114807,-21202,49519,79649,51869,48001,102635,111367,125387,279909,225192,-217281,-552641,-376458,-140481,-127721,-129850,-43268,-110227,-149205,129620,286283,106604,-42006,-25269,-2071,15597,80733,246179,320030,82386,-163618,-133454,21502,25459,-104352,-119279,-38241,49409,127423,114422,-50363,-291259,-401169,-213920,135364,387036,400450,106855,-212720,-291453,-185973,-34578,86893,89023,4744,-77947,-17523,257046,414668,300375,156868,28823,-86156,-125742,-236748,-390826,-313118,-95279,-106588,-117634,-8039,-43923,-167672,-266379,-390352,-309705,-125429,-166271,-238635,-176478,-132770,-106459,14235,113571,85646,-27141,-161089,-224198,-119124,-110502,-129242,115357,235818,31620,-137177,-162752,-337839,-489246,-283527,-48959,-26454,27023,145927,49218,-54665,-7805,71499,180711,272887,323742,299527,264649,217188,136063,-10523,-165435,-243745,-59510,231527,269352,128751,66364,25368,-24654,63412,239868,176518,-38969,89379,222555,-21903,-267251,-228308,-116586,-15715,87952,53968,-28871,3397,45650,1003,-46392,-23728,161182,155684,-256582,-369822,238085,623272,104969,-593187,-677941,-826942,-797143,-1331922,-2327150,1525295,5502476,2090055,-1905017,-1551089,-553222,193039,601580,104464,-489680,-653847,-227341,-15685,-36725,73605,-22935,-176873,-225596,-115399,62488,65243,87675,55579,-202739,-390911,-215004,97032,306538,98108,-169224,-239421,-120343,-3770,-646,4462,18591,-25384,-88071,-192454,-246603,-173690,-198557,-67242,411506,650823,356315,-17972,-260016,-321699,-170170,-92411,-135624,-184730,-217487,16852,416780,536064,271574,2113,-126801,-136488,-157744,-197468,-86310,-41508,-74555,19657,214175,188204,-1403,-12851,249232,425511,291689,64408,-4617,83288,187319,270498,248260,35799,-83563,48167,194430,173752,60972,6653,141269,238201,46432,-207911,-195355,-4671,86599,-2361,-66705,-48608,-157998,-415043,-372214,-20609,335409,330608,43209,-95916,-37691,154017,184114,-24134,-168734,-62596,27948,-130546,-293609,-119527,279419,524122,356894,15609,23188,111637,-153525,-280312,-20866,87633,-33785,-4520,172467,183783,45911,-86122,-282343,-409611,-268387,23636,239712,291138,175357,16782,-48353,-80431,-66581,-77048,-185069,-309938,-237664,7852,160575,225015,132947,-102045,-74679,213635,201154,5068,37622,102200,-2385,-243601,-323149,-172587,-143968,-397430,-503511,-279072,-70986,55344,273317,345880,219433,76139,14585,79638,146096,40301,-57396,-8780,110947,114659,120637,72945,-47900,-16383,270783,469823,302561,-39850,-206115,-75062,94888,-87412,-388011,-294155,98741,366250,263062,-74117,-303789,-324663,-316439,-201398,-46636,-24693,46862,239714,189126,-9217,47024,280333,258227,156229,140388,51348,-149067,-150747,13245,-91868,-434056,-424348,-144135,31191,23712,28054,84941,121476,24268,-52948,135864,335121,227751,9323,-132553,-215005,-252902,-193257,-131777,-147586,-58618,232507,335341,185710,34190,-106312,-117668,57718,49304,-49194,48508,147764,88062,17657,40998,57577,79134,211768,262880,84031,-100036,-92718,116896,272094,355533,453873,265069,-71255,-139307,-15501,95161,145310,114437,118477,244209,263437,-66557,-448188,-463798,-289994,-102085,74326,183779,184246,136232,125434,54783,-114029,-143573,-35307,872,35801,193122,345704,447266,462463,234149,7703,58295,190485,177576,31679,-27980,-38202,-160264,-211233,-67710,69928,99584,41835,1037,18101,-31959,-108482,-14647,33158,-150692,-385586,-474488,-361635,-179793,-73125,-32228,37172,101196,128612,188963,154808,-29476,-108657,-55807,-29767,-62968,-48395,168587,302178,205824,104424,-4874,-87786,-46847,45995,166406,200689,27278,-210419,-342846,-350938,-233325,-25762,61652,-119608,-233728,-165323,-343902,-593157,-394210,10832,227718,235949,138509,2884,-20350,33449,-962,-111397,-124568,-103192,-173290,-129998,81367,125722,52005,94317,175550,289702,302239,114118,-13622,-14709,-107452,-100535,141190,281502,261552,163189,27377,1018,1660,-21685,73250,109454,30411,28910,8368,-106121,-114988,-130422,-179622,-92355,37357,-10778,-27968,93605,99397,-59626,-196980,-293310,-257739,22191,156287,81548,200816,324960,99413,-173122,-39846,356934,473853,217303,83896,108491,162310,175718,91655,32196,62527,101215,240486,396648,210894,-147812,-391299,-484759,-435925,-249289,668222,1300357,-460393,-1706406,-1196976,-1756266,-1556766,1079025,1849232,834686,-89767,-716563,-787611,94950,545376,-1080426,-2842216,-1954283,15825,782928,777696,57202,-472981,-658360,-644173,-562864,-525389,-389902,-41685,311123,493690,298723,176446,465453,590863,329679,151156,116781,55205,26749,100111,116151,15057,-45424,43483,183149,312412,350634,194105,-4113,15508,202023,277797,207417,95856,155664,139929,-63704,-69039,74433,46658,-61851,-227932,-374483,-411945,-365854,-217487,-90595,-119172,-144712,-76694,-50675,5486,70756,79326,114319,49879,-31189,79679,188812,114651,38981,-35406,-75038,8950,120808,68465,-150485,-288577,-230173,-246475,-369440,-256142,39608,208801,71266,-206784,-323421,-166862,-57324,-228492,-276997,-81700,-42777,-198528,-161336,129637,279904,153281,64840,67175,-76709,-191816,-19481,120537,-77595,-322534,-251827,71123,391296,488311,381602,275721,151831,-17487,-123563,-48140,-207,-88044,-66009,142209,219832,64168,-28752,22254,-45503,-222800,-151115,107682],[93707,4922,-13283,44218,37253,-39895,-43998,126403,229872,185330,178815,246126,320935,289943,164340,75328,67143,-5861,-110644,-105571,130429,281426,162343,-22987,-173240,-246460,-226020,-194962,-173520,-92860,-75350,-156073,-283710,-307403,-119941,85136,140915,228470,343829,348627,180193,-133090,-201949,76021,117520,-157230,-271334,-156758,-1705,276390,466058,269378,2752,-60625,-132649,-175745,80372,474621,481003,238189,51165,-46615,-60484,-54427,-78627,-74587,15827,133780,128992,97788,170439,211382,96634,-32622,-29138,80010,183815,170867,23155,54257,239251,165334,-88501,-222180,-201706,-105052,-78936,-98832,28694,167750,97397,-88394,-84536,11977,-85560,-238219,-176577,34686,136965,110784,162535,251250,189052,38522,-68468,-125104,-172098,-4628,407636,563441,291120,-88880,-151111,61900,40459,-115089,25676,252452,314954,208124,10310,-56975,38419,103933,24973,2475,33878,-12143,-7161,71019,149516,186331,97534,40908,22182,-116658,-116340,-7797,2912,39019,143103,91829,-38780,-54459,-32831,-111336,-166772,10254,273088,491295,373750,21910,-94635,10965,-13601,-129417,-151670,-163433,-174300,-147150,40910,279095,219056,-18369,-78729,-110847,-144349,-125205,-251168,-400690,-291575,-59754,55282,83135,61567,-31605,-156761,-102543,33409,61393,137314,132989,-75352,-222766,-188009,-81523,-23564,-26797,76502,250551,192078,165189,411538,582812,452710,103325,-235192,-279950,-44726,145660,181367,48178,-170348,-219619,21726,274780,244370,66295,40397,55052,-2545,-67613,-178477,-221025,-169888,-50682,89005,121186,16808,-129236,-187209,-76965,50958,-44515,-281447,-185957,129723,153737,20523,2679,-81541,-237188,-182272,-105745,-120036,56376,357615,482886,451381,333156,129063,53161,247774,401726,297714,95672,25649,100296,130003,-79654,-212876,-77302,15485,-26043,-56766,-130434,-197630,-116095,-134429,-228402,-273375,-151401,175747,340963,135827,-114673,-135184,89538,334929,289051,131,-63874,207570,341464,206028,36522,3340,83301,164296,134097,44561,13127,-129353,-339146,-309934,-265310,-379791,-330520,-114127,759,15795,-28509,-128467,-257887,-263237,-134678,-16655,121454,194865,140311,128391,179473,95696,57377,205311,135944,-274822,-534462,-317412,-56937,-86491,-192839,-116028,-82839,-89109,136049,255388,73081,-68729,-11565,67478,34013,-5260,138216,267774,117700,-102414,-130300,3124,67004,-14412,-35830,10317,45668,76891,26554,-144661,-354663,-404441,-186699,140922,361078,427966,255701,-35021,-164197,-88966,17296,117673,167343,93545,-50315,-60053,210053,446405,393298,240461,127729,21866,-39696,-180010,-378027,-395761,-199461,-135866,-92418,-34774,-75051,-139294,-198055,-256660,-181313,-81720,-155304,-171918,-103241,-124355,-136850,15880,133348,90255,-56200,-206970,-264073,-171193,-165229,-167854,104935,260872,8878,-100840,-57961,-207527,-283379,-60992,104021,51493,71734,182302,73826,-9050,74912,138972,164661,180647,137648,63484,146093,197135,171220,79868,-47831,-141883,37469,270854,172350,-39034,-33682,-7447,-77624,18909,231404,197848,29334,150295,277303,67662,-153690,-210565,-176684,-10538,183416,150123,-13860,-70034,-102987,-164112,-115567,31710,239478,229912,-168016,-129547,534236,857861,198097,-504811,-307654,-359497,-716839,-1589391,-1933868,3347069,4995978,-2163295,-4366592,-62706,1029260,461033,538270,-20669,-452797,-325199,221266,342323,206051,249962,-36909,-448244,-454132,-182869,15674,-66502,-88349,-77843,-320758,-431021,-181611,129303,264020,53580,-178014,-191241,-61279,36893,24898,-6781,-21353,-32897,-27335,-128957,-220515,-137110,-89346,25001,456414,672127,344435,-92,-263447,-332713,-216077,-158456,-206482,-254909,-257983,-76849,213973,317402,129761,-110654,-171505,-89325,-57149,-124020,-106174,-68035,-62300,26013,157457,87969,-68171,-45445,117487,203474,171200,55021,-23697,8095,113657,248179,240906,8853,-144652,-41700,111153,91071,-6428,-14765,139264,250724,124703,-78188,-97883,74884,195935,120137,-42114,-125431,-229682,-393796,-265786,75985,294733,160127,-62900,-108982,944,146330,149872,-8610,-147576,-74030,37330,-74118,-263951,-212163,154998,446261,324976,37087,120520,193713,-148333,-283635,-19456,-4655,-202056,-68211,271063,348115,66459,-153381,-313853,-364654,-229572,3376,168476,244935,248003,139688,20009,-56449,-63319,-121396,-224672,-321411,-211372,48576,90756,22363,-43388,-178653,-116711,189190,233439,92922,106729,152246,74433,-176202,-309528,-189951,-87238,-275910,-485177,-327547,-46074,184292,375005,392783,227944,41242,-37196,74015,202969,144292,57249,80733,129196,50193,-15638,-56651,-115771,-81458,197758,444723,288526,-102200,-257129,-53339,112151,-82691,-334685,-217617,71144,254292,205359,-36895,-179015,-194996,-176110,-93762,9827,-11242,38118,205737,148219,77,109836,318818,255208,148892,133149,14723,-154442,-89517,15609,-215624,-538165,-445012,-79930,142088,138240,102867,129810,196262,135663,39872,159655,272438,128584,-34168,-121292,-183146,-188122,-117959,-100683,-135373,-5142,331737,429057,210946,22365,-110250,-148141,34206,119950,29716,80607,203757,189911,88715,61817,113016,192251,284313,237478,59177,-68462,-30581,136644,232879,287226,413972,247384,-62309,-75901,66074,120865,135408,108126,91812,170920,180073,-98279,-466363,-501631,-299494,-103574,40146,150549,129975,72991,98593,51830,-166734,-200117,7830,154406,215990,285245,316059,329819,278181,80129,-110060,-66323,114209,223107,191509,215428,223697,6622,-146885,-57625,64862,128601,75218,-35763,-47048,-99064,-211514,-106497,-1731,-159438,-305868,-306873,-247595,-154166,-66556,-5042,93789,174599,166489,147029,91938,-42751,-105457,-90918,-83750,-89266,-75421,90208,290464,243469,95351,-31028,-74344,-2097,67165,142483,130747,-61892,-216935,-331261,-396426,-296390,-72143,13206,-161164,-238985,-139745,-290914,-537293,-292299,129070,252695,194576,90306,-56110,-103996,-3679,62067,1025,-101671,-183220,-197487,-32327,226762,245560,136491,175323,260704,387505,364329,151798,48892,76524,-82272,-100210,165339,276668,200420,118368,57477,23499,-54293,-103461,39827,159899,148896,195837,174730,-20202,-123772,-164260,-228924,-147831,36893,61647,71598,196256,209999,48308,-120891,-260813,-288435,-42514,119510,67704,179885,319286,121886,-172822,-80714,338704,522339,240325,34131,76657,193449,248960,121468,-37046,-70676,-40354,46439,205645,185093,-19612,-227448,-331241,-243331,-125346,648544,1551044,38042,-1698636,-1426779,-2075749,-2264034,359998,1706136,984646,-4778,-662742,-660998,431996,1087237,-920089,-3203283,-2102754,222458,920344,794259,-95134,-857027,-909827,-672169,-506155,-496163,-324019,44709,401458,631369,414194,175724,373026,510625,286312,117784,90732,36229,-26009,34126,84708,-59826,-177237,-35499,184047,292153,255814,104503,26882,200142,360001,324395,180822,31858,148618,262539,81465,-65096,-42573,-39313,-59825,-156441,-327739,-407436,-370311,-192081,-53229,-62393,-46897,47041,60106,43459,52604,90317,167105,93504,-4278,66697,110238,-1597,-70518,-104140,-143856,-70857,70289,56544,-172336,-356756,-333746,-356365,-494533,-341548,-34055,101475,-70119,-321012,-406078,-280530,-141187,-217996,-192831,37814,78159,-142444,-161384,112357,277968,144238,9225,2280,-72520,-154331,-28479,106510,-26710,-252761,-238964,60449,443378,590934,472164,343592,181424,-63607,-158069,-29366,-33454,-144765,-20257,229655,244238,56751,-18089,45910,-3605,-190644,-175535,26815],[-7061,-33810,33170,70927,4738,-46515,4178,152434,236232,192323,158132,228646,337155,261871,64324,44123,154239,127641,-38898,-94679,107476,219141,65421,-95209,-155384,-173440,-250535,-322670,-207316,-40608,-26964,-100314,-189526,-245032,-83582,206231,348983,343264,325442,340907,250595,-57924,-256213,-99539,-43019,-222052,-255857,-69637,68399,277323,447069,251618,31173,315,-76978,-195703,-30725,325334,387391,248876,107110,-42456,-132408,-104643,-52482,-1206,122688,262728,242985,155264,161459,146869,31145,-46866,-46578,56649,161321,152718,44604,79335,247396,181853,-56943,-175154,-181652,-131218,-96911,-82025,15756,94198,21552,-119083,-147972,-104369,-130893,-228515,-169868,86989,225507,118297,147232,262185,190645,31567,-19417,-43206,-142676,-47740,317678,402554,139689,-104829,-56924,124693,70701,-73299,73270,266668,317899,219895,32628,-40949,15267,45768,-29770,-22362,63466,74420,26411,8399,96999,234446,239718,155468,31991,-137733,-108818,-39916,-33514,90805,248724,181904,-23742,-87648,-8787,-39045,-96093,31295,212075,364897,238498,-54651,-114427,-20843,-36141,-76587,-28976,-297,-48494,-126713,-60097,152901,234645,109497,50059,-65884,-186146,-179237,-251902,-398937,-290261,-33901,113386,162052,178793,129232,-61695,-144369,-98016,-61117,41267,52388,-112568,-209796,-160490,-86030,-35494,20180,165463,306190,225303,176728,358153,442067,260906,-74659,-337795,-368087,-188690,34732,162865,73014,-130521,-124013,101547,279959,257888,167519,151902,197030,148243,59408,-83242,-143948,-102906,-29139,57232,54548,-45811,-152324,-175313,-63305,20269,-58419,-242119,-156424,143968,175583,11127,-37040,-93506,-227229,-208823,-239232,-338321,-113179,282107,435430,366708,295496,161502,34060,122084,270606,254689,106050,60559,190317,266154,30308,-158296,2550,125750,36010,-112696,-187102,-213122,-122512,-147748,-267989,-359056,-250932,92270,325328,191552,-59341,-104712,92336,307538,257791,24923,27598,247560,263598,130389,50119,-21998,1426,152092,244864,138420,-32629,-229874,-345257,-224628,-193395,-363036,-360956,-166220,-45116,-50391,-117079,-148672,-223945,-240372,-130952,-2437,165177,272931,241179,245227,251509,69903,21805,178787,80708,-303051,-465762,-207921,88364,20967,-187572,-151655,-60555,-42879,93965,150591,-7378,-107726,-15569,107144,35001,-88832,23590,181254,130464,-36784,-111277,191,107241,82773,85973,95510,52701,21440,-78103,-251965,-399627,-379043,-150599,131621,308957,404316,361920,138049,-23293,17326,102340,188205,262497,195489,-11804,-113071,121347,424871,427078,256505,185114,130080,38841,-121838,-322971,-401854,-262664,-153946,-85177,-71836,-104624,-105778,-97190,-66008,-9062,-22958,-133613,-96589,-3128,-61942,-113271,28156,152436,117438,-46776,-227641,-297002,-246667,-239902,-197026,78189,237825,5611,-4636,78555,-46599,-50910,154245,240907,112733,82409,154876,56935,21329,148009,197488,142494,68533,-89622,-175538,16446,169904,211274,191613,99086,-7887,112366,246146,34801,-221664,-153684,-44239,-97084,10073,254407,252660,126322,212627,309315,135175,-45443,-151695,-168880,35394,282681,230654,-20694,-134794,-179933,-250675,-171306,32542,213603,206956,-66012,189690,832277,999009,283394,-237978,199205,35096,-730966,-1608512,-1274011,3934430,3478832,-5173499,-5285612,1618878,2373269,470363,87514,-349790,-392845,80577,641702,667337,493197,457376,-39843,-652700,-615552,-255721,-77754,-174547,-205090,-226302,-473277,-459265,-124501,131921,112300,-71048,-232927,-164121,2017,63279,17886,-39382,-66964,-34497,38682,-29964,-124576,-54881,33458,96641,394225,559372,299936,47568,-208996,-311606,-255323,-229620,-262138,-284028,-262936,-158851,3484,75088,812,-153401,-152959,-49922,-11965,-81296,-154268,-126810,-62728,19566,72148,-15903,-133371,-107332,-62898,-49433,37653,50591,-16015,-21207,72434,214902,211728,1273,-149429,-69303,69624,43006,-45697,-5974,172945,286049,202172,64475,39250,165747,282616,212646,-34587,-184409,-246491,-309642,-170223,106874,166089,-57849,-175347,-108059,70983,165442,128512,5763,-118866,-78100,39062,-10841,-211834,-304363,-17761,316477,268428,64828,213938,273819,-112911,-244317,27693,-29528,-310331,-134193,308792,435832,86699,-176554,-298079,-311466,-193551,-12730,88334,166077,284972,253278,90454,788,-16263,-120495,-232321,-306884,-174313,71428,12995,-179678,-216736,-238566,-135132,147632,224627,133215,113407,138343,96999,-85880,-216831,-148396,-35787,-174367,-431347,-335374,-9565,286971,415181,383281,216347,13535,-63142,87439,244723,199592,95034,103762,109406,-1136,-129248,-181803,-185192,-147758,93010,380520,265461,-130728,-246883,-12062,97614,-81872,-238196,-123449,26997,114770,120776,-24996,-66870,-13116,34594,61351,100344,44503,53941,144973,80696,12457,159676,281866,192637,129240,138060,-198,-131131,-28876,12462,-294893,-593198,-467714,-20716,256243,253915,163652,153913,243626,230437,139582,172840,171835,12757,-69202,-83354,-110803,-66896,22717,-266,-69467,71926,417097,511183,248953,27048,-99129,-159272,12881,190287,124606,107294,238229,303136,200722,93178,124761,232605,276034,156658,14759,-36686,53229,174568,179298,218241,377974,255167,7793,22784,127723,113318,85588,54022,17170,65771,99315,-92868,-411110,-467550,-260121,-90185,-3214,86669,29654,-47693,17967,7438,-203033,-203578,58635,260216,352214,359806,282976,214044,103713,-48540,-156056,-113141,51620,218756,293170,384560,405906,151932,-67719,-54775,33343,116731,55036,-108807,-120814,-163698,-303129,-196754,-30987,-123153,-159399,-82664,-99370,-103480,-58151,-2888,128852,232836,174431,64347,-1972,-64534,-105929,-122512,-105428,-74944,-103239,-40936,211884,238378,42002,-61855,182,91682,88322,88580,26856,-149814,-199215,-279167,-387028,-308402,-115384,-77135,-231155,-259578,-135911,-222098,-405160,-158691,210003,238098,136743,46029,-70317,-134060,-44907,100582,131449,-35116,-219323,-186094,71408,323628,306655,204497,260286,335143,440985,412224,213401,146826,195033,-1523,-52994,164243,200032,74067,27187,47537,13133,-116233,-174861,-7859,184548,272714,371437,333900,97473,-75791,-150170,-244173,-169613,77594,175428,182305,275339,262493,94298,-52840,-184146,-261041,-85547,86427,62508,124469,227202,75029,-171954,-93695,306415,512142,237284,-34388,19603,215754,313479,146070,-98057,-185234,-162196,-148734,-30740,104927,90704,-41103,-135003,9043,45381,580491,1710767,642478,-1526461,-1614234,-2343847,-3084945,-861946,1224673,1029029,113497,-450881,-315930,835680,1650324,-416552,-3147756,-2393332,-78336,814527,647946,-305993,-1130625,-975099,-545070,-342360,-374156,-223672,85057,396379,624960,431136,167948,292810,395250,203497,94626,128201,80893,-34676,2131,95636,-72758,-242615,-79979,161580,207389,102288,-25158,13510,259418,352669,286592,131150,-25966,108695,307719,185201,-60578,-161053,-123823,-35463,-17685,-175638,-306081,-297934,-145001,-21861,5948,67938,158809,140952,47045,2355,90234,240497,181488,45851,41931,-7563,-146965,-188255,-175230,-229840,-205433,-62825,-19602,-203907,-397921,-408359,-387357,-467150,-344961,-75627,5359,-220257,-419621,-426747,-338410,-199964,-146102,-25499,214178,223618,-52608,-129980,74990,224582,115640,-39331,-49143,-47340,-92815,-22255,97718,40691,-141210,-186330,44688,409611,577731,485514,351197,189207,-57473,-127429,-2649,-58942,-172750,12217,251417,203602,18864,-23932,55222,43765,-118737,-166489,-48569],[-85694,-46499,102727,113409,-26777,-61826,28809,113254,177844,175361,116581,173140,317355,225731,-26004,5032,219783,243604,16902,-83128,71782,117835,-67863,-181176,-124720,-87773,-261598,-419004,-205280,63270,86669,-5052,-84137,-166019,-42568,288836,493176,401480,263398,295808,314477,65748,-230638,-226731,-181735,-278806,-234064,5800,110646,224397,363456,205210,30399,27342,-18532,-181105,-140651,123083,264293,235222,127101,-39853,-152425,-106490,-25414,42132,168141,270770,239161,170440,151010,66064,-45484,-46870,-27600,55312,151032,123506,23439,53935,211392,183952,3133,-68936,-96692,-127959,-117436,-70560,-13647,-6721,-76036,-137226,-157028,-151920,-124745,-180250,-140147,145669,306925,111354,76822,200385,148828,27051,60414,60569,-120014,-125437,154644,172531,-51937,-115410,57869,206042,135150,16918,120284,219353,236027,192105,66279,-27502,-40398,-50787,-84302,-30645,95052,160643,82945,-23461,37857,202722,249167,181100,29482,-132590,-60455,5399,-16254,138710,301772,202979,-50264,-118587,33772,58995,5620,46712,116409,199301,138748,-48341,-86928,-47987,-65070,-11489,104177,145450,55280,-102973,-148014,25833,207135,167078,94221,-48278,-195284,-189035,-220467,-353786,-251401,-2220,153272,199786,243701,248627,29941,-196921,-268238,-216629,-65275,-1622,-91407,-140262,-106388,-85652,-55354,50755,216433,269905,187913,179015,291523,268362,52478,-244375,-447014,-459344,-316031,-74879,124683,92041,-85272,-34581,196477,335319,311835,251129,214627,281233,272406,179183,24867,-62193,-44538,-10510,34792,9314,-86767,-142926,-116116,-34607,-15804,-66017,-167904,-96281,171716,206557,6245,-70744,-112364,-220962,-211768,-301155,-462277,-236896,182764,316688,206772,188261,141742,-32479,-62480,73984,136652,76341,77488,232423,332548,116233,-75142,125487,283752,111269,-178767,-288694,-271463,-172285,-149123,-235160,-339987,-260004,37696,290488,242113,20356,-39894,123193,280596,187365,-9751,62030,229761,151942,38090,42569,-42225,-64888,124862,312532,195716,-100444,-322627,-333712,-146536,-112022,-299692,-342451,-192953,-94476,-140653,-212102,-151216,-135317,-166327,-109852,14161,177034,302187,334078,379228,314594,58933,31570,200605,79439,-283468,-374840,-85668,256241,169401,-119509,-142457,-39489,-9471,30489,13233,-100667,-131652,-13016,122245,20645,-155910,-78959,81707,126484,29733,-73981,13416,133646,152488,195520,177064,58937,-32526,-181782,-350112,-409152,-318791,-109702,92129,211236,324330,396898,256740,87936,91475,176721,257201,332103,281860,34805,-158138,14653,352841,394604,201662,162588,178085,75849,-70289,-233537,-333594,-263384,-151552,-105725,-118760,-129119,-80085,7805,135394,177431,57975,-81598,-13230,94661,17476,-59933,41137,166001,158045,-6341,-217586,-316919,-329626,-316430,-205591,49491,165855,21285,119892,210086,96858,133514,299556,312605,130291,56031,70076,-4159,22555,190002,230601,113807,-46371,-291386,-343849,-92119,136467,238422,288784,237525,120007,131795,149251,-111280,-366943,-255756,-74625,-82592,31958,288300,320526,239283,285307,321118,167835,34602,-56551,-74473,141596,390524,294361,-20459,-139726,-145847,-229082,-188778,-15951,90481,85156,-5459,437607,1028093,1016632,340653,116368,678525,254540,-802161,-1383634,-554933,3118104,1294264,-6401471,-4658508,3145623,3420332,498291,-442008,-727625,-336063,410219,871555,822673,716706,655240,-23792,-755054,-692698,-338939,-219346,-265341,-256334,-354229,-612727,-469171,-61646,96425,-94507,-255853,-323787,-147728,75331,80914,-16180,-77178,-91454,-12938,104529,81057,9965,49227,132075,119339,225029,318938,219290,116256,-84239,-228857,-227307,-242219,-280144,-270773,-239396,-217657,-169852,-120624,-68919,-98083,-62608,-6095,-1070,-61364,-208174,-205793,-82303,5283,-2503,-89083,-190802,-197953,-249442,-263987,-73301,51938,9684,-15910,57160,176914,172542,14501,-94961,-20979,85655,42391,-48647,26203,236879,347746,272699,198486,196431,249991,321394,243304,-52472,-221011,-219865,-206176,-114672,61673,-26437,-277083,-273187,-89611,144764,202282,129669,9423,-109713,-93584,26663,44687,-155769,-376920,-191640,180321,214499,92123,268614,317078,-77231,-197283,90506,17629,-312577,-169788,278328,414853,95695,-154651,-243600,-267637,-171146,-25235,9710,70122,275954,322463,141886,72599,59221,-74172,-206401,-272313,-136173,78803,-41503,-314703,-315384,-221477,-94386,104906,169569,100598,42494,56051,59833,238,-77377,-65445,-6481,-117720,-349044,-295349,31714,334652,378802,299077,155822,-25778,-69237,106905,258774,206414,75146,73653,65670,-32589,-193059,-271300,-250086,-212336,-18239,300594,247171,-113680,-173878,39761,54325,-87358,-119293,-28141,-17274,-17072,27288,-42552,-12575,145999,235516,209252,185818,108377,70484,60894,-7913,4451,158441,171574,86379,112398,164484,17001,-81897,21542,19471,-296492,-591986,-479069,20829,332926,328409,196477,155886,253878,286202,218493,171177,64401,-84009,-80628,-23253,-19142,74548,202722,160821,41649,153495,472416,569342,297243,45613,-87414,-154093,7292,243647,211209,126690,245052,402837,325678,118038,81405,185213,186089,48003,-27212,3205,150447,229962,130749,162856,352175,288130,114478,120797,147482,73220,9571,-33170,-78581,-42577,25004,-68315,-302736,-368683,-175816,-57021,-42954,7054,-88055,-196683,-98471,-62092,-209882,-160489,93948,287098,401575,387627,253975,138630,3579,-107284,-122864,-76909,24870,183124,325720,449058,472135,243359,1972,-63275,-11270,69090,-18680,-196857,-176471,-198332,-344025,-245455,-42423,-57303,3575,128841,41486,-48118,-62692,-36241,130856,260774,146567,-41025,-103406,-88961,-108408,-145966,-95733,-25223,-120608,-176256,95692,194965,-39113,-99325,91391,184937,99712,27736,-80717,-212713,-166509,-209633,-332948,-263570,-138496,-184009,-305376,-282168,-149685,-157428,-231216,-19927,236128,181789,64807,7040,-44216,-106259,-83992,99618,245636,59876,-202613,-139702,162557,351342,286954,234386,336634,396873,448751,433508,280774,260263,318005,120527,32129,141998,68091,-92050,-88292,-2278,-24368,-163830,-222752,-64796,180856,381405,506980,436135,208528,11556,-98283,-228139,-164895,130957,288075,280093,315772,233215,50964,-17886,-88159,-194836,-109597,50258,50644,40374,71431,-28465,-168868,-73543,265954,446488,213828,-87568,-34624,223566,344010,149596,-141320,-246608,-222738,-278331,-233208,-10039,140247,100085,34242,237986,213886,543135,1837560,1186458,-1250084,-1700560,-2583224,-3945026,-2217657,584351,955566,243678,-105638,175197,1236214,2122890,272577,-2795062,-2834804,-786754,488143,354527,-525716,-1193735,-844982,-304333,-111517,-191222,-121975,68211,305631,497927,363067,156076,238347,267104,90820,69357,200431,167770,4938,13111,123876,-46343,-242962,-101929,94966,62963,-77649,-162981,-42586,177662,199544,175437,65463,-64817,54267,278634,225487,-61161,-254792,-193281,-5454,128391,28345,-125270,-147487,-74035,-1052,66009,157838,213135,162395,13819,-69774,81397,322505,293412,109998,23592,-118415,-280927,-283483,-223858,-300341,-350534,-232579,-129207,-231225,-404085,-435530,-324581,-282719,-249072,-67888,-52375,-338199,-485131,-402333,-348467,-233986,-39286,184382,415904,375154,62059,-63554,49880,154714,80462,-72537,-81177,-18695,-36576,-11295,95529,109161,-9264,-90431,39880,307526,473777,443588,316028,177538,4419,-29938,32740,-71154,-173004,18194,211638,121094,-33889,-43041,49392,92148,-13434,-116637,-95458],[-117653,-26862,174255,151376,-62791,-98954,3775,14000,74716,142183,65381,88387,258933,196851,-63571,-22002,256335,317666,39072,-92226,18180,5576,-196311,-260047,-94869,-21894,-271390,-466797,-181391,169100,212837,95794,-3766,-108167,-26212,296646,526780,403068,195045,232422,356944,203521,-132892,-257348,-240860,-297677,-205178,49576,111019,126918,229410,139008,3286,16455,26191,-133805,-212794,-52792,168810,218180,119262,-37647,-115646,-54784,-1156,37244,124451,149364,111474,118239,112863,-34012,-124722,-29321,39912,93461,159315,99382,-17537,51,152501,181531,86725,74104,33173,-93831,-140958,-83819,-62036,-108909,-170610,-162072,-142624,-127918,-62275,-100430,-99420,180714,346482,88693,-30805,90244,88341,38379,159791,167214,-104759,-220256,-49629,-76107,-231428,-112477,157542,272286,205785,122316,142987,118471,98779,142534,104246,-17175,-102691,-142811,-113198,-15376,125100,228970,156343,-7535,-15113,90670,125395,112836,6052,-115114,7379,116902,64593,177293,287989,143495,-118831,-144073,73704,144494,97604,41747,-4244,29742,85353,19987,-24894,-58115,-86992,46831,208685,230128,106519,-83908,-191648,-50952,152754,140131,48544,-60637,-174683,-155412,-161897,-274023,-197387,15220,166559,196112,244349,294276,91171,-243718,-416207,-344708,-139820,-6104,-10006,-22017,-31918,-84892,-84954,56960,206540,134288,58735,143796,211457,109026,-107507,-362334,-540527,-532265,-393552,-157551,75588,103079,-42803,21910,274791,416630,386214,293773,219077,289627,333731,252599,109346,5411,-7196,-7680,13379,-13435,-111256,-127888,-41290,-99,-40247,-54137,-73278,-24301,200978,238419,4259,-101458,-138818,-218670,-191419,-270396,-442510,-260268,108650,181878,40756,55970,75091,-132101,-256517,-131346,-13202,20952,72473,219313,320135,153538,-4467,221865,411815,170411,-227171,-399327,-352610,-235156,-113029,-114161,-211876,-185942,22616,252337,280665,105058,32125,163956,265300,110668,-78066,40021,161223,30090,-52080,8239,-54557,-98093,84208,305886,195094,-170096,-382135,-303117,-89690,-43317,-212604,-283215,-185363,-129956,-216197,-271116,-131502,-24799,-69863,-80130,30771,166900,284157,392594,492550,362739,81005,83034,251041,127688,-216439,-296512,3937,390520,314193,-15074,-98049,-19863,10679,-26150,-108100,-168536,-117917,15985,126324,-147,-199321,-160102,-12205,110264,91029,-20423,36089,137012,172306,247061,213977,51150,-81216,-267036,-414861,-371410,-223956,-66283,24649,70036,199905,355443,294590,138345,103021,193717,276687,341848,326863,80224,-178666,-77169,249994,310100,102003,58192,126045,52155,-30248,-126004,-207499,-179766,-111355,-145149,-168813,-145841,-72956,84679,298096,342355,156902,7064,74626,163835,76169,-8978,44123,165004,192637,46863,-177243,-315959,-395760,-371767,-188111,38121,84421,63664,235244,301165,184692,223219,348527,303421,98764,2201,-45923,-96907,-10106,186781,230778,84766,-139183,-401861,-397783,-159268,86783,225814,336362,337422,211027,82188,-6654,-228796,-430070,-308470,-89608,-41468,72098,306591,367765,341543,365414,321359,168722,79607,59609,92520,294676,485496,330206,8974,-59400,-7885,-112315,-160994,-92447,-87195,-104221,-36126,491199,1046952,916480,351814,408131,942708,272453,-829465,-928174,72649,1326704,-1104776,-6120221,-3025971,4254679,4215059,822509,-708659,-985101,-307336,545667,828753,741146,789451,791356,16390,-737244,-679823,-425964,-387755,-338419,-255884,-436153,-696513,-453865,-3132,42592,-276527,-445329,-418033,-125128,155215,92243,-65208,-104827,-77995,35482,157630,169273,131241,136535,175588,85373,838,21097,110977,185627,88954,-89692,-125849,-181454,-259606,-226587,-195453,-240075,-265665,-214462,-57812,42254,78094,47123,3620,-49423,-242565,-281668,-117408,-9749,-36547,-115827,-241801,-311124,-404837,-392674,-135253,58639,39324,485,48878,135396,131523,38474,-4260,80806,147974,80982,-21942,65773,307340,415268,321234,296416,335111,305535,298898,199639,-93188,-238515,-181792,-135554,-109756,-37702,-230769,-453252,-340699,-57875,195895,241751,151092,-2016,-132950,-128464,2534,83867,-108681,-411010,-315140,78417,184554,114965,265874,302068,-63930,-169458,137141,111065,-206667,-153229,195977,299775,90674,-99980,-167479,-228939,-150706,-26150,-53799,-24030,219407,317959,154958,128734,129616,-7016,-160161,-228810,-103427,81033,-49846,-338980,-293778,-94359,19683,77441,80708,3219,-82832,-68633,-15825,61029,65316,31766,279,-102109,-250231,-219469,61314,316535,283240,151859,33182,-88455,-63624,118384,238523,177309,35756,23277,17329,-48624,-200395,-302606,-294939,-265869,-108122,228163,238452,-56905,-59215,88226,-6721,-100843,-6993,55089,-43603,-108414,-53048,-82220,-31170,219104,353169,298455,227960,141183,62107,-34951,-106430,-39782,93021,28473,-20522,112862,203725,58248,-19124,55172,44883,-216127,-533606,-456059,45083,344247,325489,189215,141779,232685,295595,258413,157350,-17585,-136359,-65110,44893,66719,196787,379065,343062,168668,221709,491949,592118,343814,69206,-88179,-138902,27438,273320,267340,134648,222696,463171,428118,122601,-5917,73278,51467,-50746,-46505,58218,245674,284999,97699,121457,327237,325822,213891,180449,116826,8749,-73224,-128731,-162560,-126004,-42228,-45326,-174682,-233165,-69378,-6179,-61056,-57653,-178189,-323777,-216661,-132945,-186580,-95124,97338,235496,352576,351087,226029,111028,-12029,-94573,-42896,7335,32144,137106,299806,416605,428333,266770,40727,-85229,-55363,973,-124632,-270168,-191487,-181509,-305195,-219522,-22795,18676,133929,266942,137158,-9502,-86297,-99562,94811,244825,84167,-146910,-186930,-106860,-108639,-159931,-70436,35298,-128370,-280427,-25617,123326,-125429,-143721,147451,230133,96272,-14509,-158147,-239274,-136404,-149012,-252006,-173210,-134160,-275978,-355830,-292488,-177453,-120573,-69828,89633,199457,84640,-23432,-33218,2319,-33955,-106052,65357,316426,159245,-141988,-70816,225843,314083,199067,223236,390299,435918,413948,410531,324669,358496,415920,248757,130013,105257,-84456,-257025,-200986,-81519,-76373,-185574,-245160,-124387,153872,449771,560129,452200,278046,107360,-27261,-187055,-144740,167431,362496,349436,314526,128397,-69130,-24656,-2529,-117651,-118119,8187,20867,-55096,-102214,-152738,-158308,-25068,224542,349239,184322,-95792,-56794,218288,329899,125852,-158624,-234141,-197840,-295333,-330747,-122743,109497,147252,119884,365781,328926,586485,1962948,1521225,-952863,-1638151,-2765026,-4688372,-3281111,-802,791004,358425,300319,693472,1559803,2409152,912540,-2369041,-3358570,-1625813,38493,-24731,-701366,-1031184,-590316,-49017,117412,3863,-45271,8774,170721,313823,248023,142701,209236,146519,-36321,26642,258088,252140,73824,58112,142215,-13903,-201728,-114668,-8267,-102999,-238347,-270796,-116677,10050,-12089,32145,1787,-70298,17788,211932,206747,-71455,-311232,-240322,15740,226423,211869,88469,54679,20576,10614,96308,187432,187637,116808,-46578,-144922,69763,392587,392786,173477,30258,-173544,-358882,-329796,-234079,-327879,-452563,-372986,-224660,-238210,-374266,-407860,-189854,-9198,-74193,-12684,-62680,-395485,-510709,-363281,-331510,-245919,66041,382313,598987,504934,177125,26865,65112,109142,53558,-86611,-94220,-2339,-6879,-5110,96763,161946,118458,42272,56435,170895,320951,369087,259724,153621,102701,110063,76120,-69795,-158647,-5712,135709,36186,-77594,-64561,33594,135156,105072,-31537,-97123],[-90182,19212,222046,163931,-100150,-152880,-75257,-120336,-40504,100953,17663,-3450,173287,182607,-28437,-16092,269811,340474,23789,-131292,-50206,-90134,-284497,-310605,-74227,2107,-292751,-471120,-158711,226603,298777,170378,29255,-95027,-51788,217150,442497,365334,151020,167508,363845,309457,-7085,-187959,-200392,-266805,-168896,60133,73442,10517,79087,67244,-36292,-19300,49685,-64434,-222975,-139873,133415,211965,97038,-36511,-38255,38148,21828,-13239,-672,-57910,-92230,7439,35820,-145563,-194620,1697,143297,169582,183079,92584,-45869,-51780,91160,176107,171095,214479,173862,-34601,-164599,-130749,-123102,-184907,-241063,-214757,-152965,-67692,35148,-7025,-61136,172567,327710,56459,-141774,-28335,35851,68901,258203,256405,-94644,-309540,-248381,-286545,-349791,-93338,210384,286659,240832,198161,128545,-7878,-45752,94790,138075,-9312,-147735,-190865,-96346,28917,152005,264591,230129,53001,-54880,-74677,-77857,-15547,-40270,-106749,58740,241294,183225,201184,216820,22192,-210080,-158504,91846,181062,141803,12997,-124693,-101218,70003,101108,43553,-44668,-87198,86308,256932,233148,97436,-69758,-177888,-60467,84322,37580,-58788,-90695,-135516,-98117,-89528,-175903,-151751,4148,149254,159147,190249,264537,107037,-268117,-484565,-390225,-148559,43937,109987,113476,41873,-91913,-123376,38259,141227,-50470,-128439,59888,120598,-289,-177292,-404917,-596784,-567866,-404059,-196001,26102,105438,-3317,48262,322413,485641,439463,284317,177531,235691,320601,260632,144980,45756,5551,-27907,-16434,-18921,-124960,-135079,2036,20730,-44889,-19639,17627,34844,213428,255917,2030,-132123,-168262,-215124,-152950,-163143,-294764,-179052,85711,83519,-67472,-49427,-10980,-231688,-408192,-293245,-144389,-37653,49081,162699,247133,134980,15113,233730,445639,195706,-231616,-464176,-420612,-275376,-30236,76770,-11070,-67704,35130,217798,297079,171134,82200,188650,261847,62198,-138476,-18601,61700,-84014,-134896,-53994,-60669,-89724,37488,216149,129350,-222269,-391547,-253437,-54216,122,-127350,-204075,-149987,-141018,-243864,-266138,-92481,64449,8537,-50076,51821,151934,230797,395608,546545,392201,141272,160002,301396,198222,-124468,-256355,27540,441783,407992,88567,-41362,-6732,18399,-55561,-176723,-185569,-59728,76809,133855,-14705,-217421,-217942,-90634,81218,137531,40877,55310,113624,140030,218943,182020,19873,-124520,-322948,-429653,-286168,-104496,-21616,-49364,-82818,57836,255704,257283,122708,46890,126511,214260,278683,316182,111755,-166532,-125735,145142,202504,-457,-91807,-23858,-27526,-3439,-21478,-50731,-8332,-20248,-178972,-207728,-150689,-86536,111249,386040,451818,254987,118699,159324,193940,93757,14755,33183,144305,202057,92201,-113609,-287058,-421055,-386221,-146616,58330,52302,136971,309521,327841,199721,213925,316669,236227,35629,-61387,-155538,-192994,-67334,137128,199964,63716,-185932,-387001,-337651,-181009,7474,150468,314806,385255,251357,-23646,-186719,-285770,-389936,-297850,-83812,15575,117630,293213,365486,402060,435149,318946,152761,97577,174049,288565,451037,526774,319481,70078,92587,183671,51089,-102741,-173038,-261147,-307584,-177581,313915,876098,737496,312347,500920,864156,134500,-706453,-267672,593222,-628533,-3338452,-5174517,-1127559,4855467,4795499,1544232,-506058,-1012407,-315595,456380,547225,454617,682458,817978,74296,-607837,-585564,-499134,-542683,-383664,-228684,-463039,-700068,-407131,50306,3768,-375326,-576051,-474286,-82132,228930,95523,-114946,-113978,-25998,101547,183996,200742,187342,169822,152791,10876,-196395,-229148,-2314,234295,263994,68718,-253,-91089,-221009,-169408,-135811,-214224,-261069,-187202,23115,216276,223983,101133,17676,-34110,-240440,-328763,-155901,-19686,-22635,-104084,-291115,-433713,-509542,-424522,-139192,69791,59203,3301,26373,87747,91040,56848,83333,187574,224150,135292,18142,96525,351815,449918,326574,331890,410412,313490,220122,97352,-140392,-240477,-164679,-131739,-145700,-147336,-386320,-555544,-369001,-21923,212908,270814,182001,-23308,-180379,-175352,-23638,105224,-73055,-394162,-353688,30729,185609,133232,210222,228613,-80717,-170464,147119,206869,-36331,-84769,93683,142588,76881,-32699,-88821,-177716,-109749,-4902,-88835,-98111,127460,235361,120916,139075,158644,45870,-113575,-187241,-77891,88130,-9795,-252806,-155735,126067,189738,76420,-15253,-121104,-212063,-188712,-93859,85676,171579,115995,-1796,-99476,-146440,-132634,61786,243477,168970,-17373,-135436,-168793,-51688,113425,186668,129145,8722,-15163,-20892,-61438,-167789,-273008,-303969,-296372,-155981,178190,233358,18504,62286,120917,-68961,-119829,73047,118331,-40224,-140233,-101751,-129371,-105863,181006,350912,300456,204342,115657,15422,-122900,-196693,-118378,-20579,-93318,-78810,136484,232222,100654,39044,70230,87505,-78507,-422542,-381136,61879,286743,234505,139207,122128,197026,267026,256958,139861,-52907,-138489,-33660,100953,126945,272598,508422,492791,274066,266997,481078,573113,372965,88119,-106170,-120578,72333,280900,279092,125411,175036,465382,475243,100483,-107317,-51343,-69706,-108984,-34604,127279,318139,309152,73491,81390,282494,333064,259696,177903,45820,-64192,-143022,-205584,-208569,-167183,-100677,-37127,-60858,-99526,26854,52692,-43083,-74173,-199317,-379736,-298475,-181829,-144188,-38430,66029,134970,229201,254320,190196,106700,10777,-52169,28252,83001,50909,93841,239373,323533,313095,226640,35344,-120931,-90984,-69113,-228620,-301413,-155120,-107174,-182719,-110520,33775,86691,201091,303703,167511,-1399,-123250,-173249,24551,179935,-1560,-230884,-231191,-107155,-100624,-165196,-53099,72274,-136426,-340788,-128010,38018,-193329,-189736,134439,204503,78877,-22883,-180829,-230916,-124570,-115228,-162895,-61804,-106802,-327749,-364828,-284040,-218010,-129674,25659,137799,105047,-44007,-126722,-82668,44157,58360,-94907,20331,333065,239327,-59991,-810,251027,233578,81214,186385,410746,439137,344655,332921,319516,412514,463826,342392,210372,61428,-216924,-375999,-283030,-167136,-126623,-181871,-248702,-178301,115093,461846,519940,386991,289497,181526,45336,-126964,-118229,168868,380148,385118,281475,-15340,-217288,-62236,49127,-54449,-113213,-35271,-24885,-136270,-241594,-254844,-136802,36154,187297,253496,166993,-45321,-29225,206803,278443,80407,-146522,-149727,-90914,-192104,-289890,-193762,7728,85376,96788,348000,350309,697611,2057159,1559235,-716301,-1403216,-2796893,-5103427,-3736695,-357724,592329,436026,669100,1106654,1738506,2455681,1288253,-2078008,-3811622,-2266718,-402007,-404322,-791804,-711609,-317687,116985,276457,162512,-6775,-65654,41908,143040,129914,129712,194146,46087,-159217,-41000,255940,286974,140301,115106,133873,-3732,-151245,-125266,-117249,-238404,-337393,-316526,-170357,-145856,-174574,-88296,-37427,-31174,32187,156708,152975,-93671,-335538,-265783,20630,248319,313277,275408,261897,131737,19201,84078,145846,97748,27565,-113625,-201476,61729,427630,442230,222718,72506,-145029,-351584,-315656,-205626,-300937,-469262,-426188,-263201,-214843,-314822,-331896,-31811,247208,126973,69787,-37004,-387123,-500895,-336495,-306350,-236758,135792,514643,718134,580928,257801,116893,127608,112561,44198,-82863,-93850,-6424,-9524,-8577,94853,185906,219598,192219,94499,36536,158201,276496,199066,125455,200898,248789,121706,-59039,-145770,-50661,58296,-13314,-89993,-74000,17933,166207,208193,71468,-47131],[-7553,76284,226914,139802,-126969,-201495,-186220,-254291,-136934,56673,-15440,-73860,82829,179712,66230,33886,273202,317920,-19027,-190341,-117713,-149277,-314882,-318615,-62297,-18346,-330759,-452326,-157404,206074,313402,200870,13926,-127800,-117308,68468,274057,309367,140618,110964,329889,346989,87516,-61125,-86313,-198508,-127320,54046,19934,-89840,-44396,5529,-72596,-61089,52610,10387,-169722,-122062,151180,216479,72910,-37850,49621,146756,49079,-85475,-165001,-275708,-291965,-120953,-65867,-246910,-239743,38357,249760,258721,207743,104638,-36194,-77513,36451,156854,221824,308715,287361,36407,-182306,-202646,-183069,-217290,-277874,-304347,-226105,-27821,125800,75002,-35128,120567,256954,24146,-220294,-117350,8119,109211,330728,311855,-85301,-371287,-395255,-415086,-381737,-64369,200094,226834,204970,207771,80978,-121798,-149846,68850,159914,-5339,-163936,-176684,-28323,103464,176133,259153,280718,134629,-81659,-251588,-285881,-152954,-102930,-125304,59273,309026,286867,204596,114522,-121671,-293605,-155399,81363,152653,122941,-26787,-204839,-154058,74728,140752,85050,-10831,-58181,103190,239638,162347,45251,-52238,-114300,-23015,6349,-111606,-180941,-118138,-91790,-45854,-21601,-78789,-127146,-35386,103942,100798,106662,185346,78912,-261175,-445402,-327655,-79616,135919,232166,222328,86938,-113897,-166362,-509,47557,-206602,-294278,-51713,31202,-44036,-151049,-375488,-604431,-557136,-351609,-185962,-14825,98264,36923,70780,348061,512730,433979,228386,114207,152451,247419,209276,126568,54180,-2039,-69559,-58354,-12319,-127191,-178689,-27092,7446,-31783,29331,79119,59257,192771,243937,-3303,-161492,-189814,-199292,-103245,-25421,-87293,-35953,107755,47222,-88090,-90924,-77464,-291476,-480379,-380116,-219773,-80486,15168,87266,149123,72202,-33872,144362,368318,184495,-184784,-441983,-442565,-270332,83228,286434,196654,40342,45569,179926,280521,199284,91902,176259,259202,60650,-156342,-86067,-42283,-176798,-213882,-138315,-65104,-43285,-3789,63586,10276,-246680,-349781,-188051,-29203,19582,-61371,-127766,-104566,-128696,-211076,-193698,-42134,97647,32862,-26746,84598,146882,159216,338067,522033,404125,230295,240882,326604,252665,-44260,-259787,-19975,390540,420192,157559,861,-7087,18465,-49605,-180713,-150547,29284,157524,153164,-11935,-211628,-253924,-153927,34361,158366,96206,57435,66501,72804,121845,84144,-36145,-165037,-348450,-392696,-167445,19914,22173,-98428,-196188,-68824,130467,176808,63740,-53582,-16749,69964,155206,252195,119678,-124610,-118718,64722,102928,-69046,-232088,-225684,-135682,11362,60442,104558,221160,116983,-179036,-216753,-138017,-112385,85381,388116,483079,323717,222849,230038,194491,74519,3348,14103,109579,178284,115057,-38994,-227846,-391675,-351440,-90176,110206,109162,230441,324850,284304,148378,138713,248626,159503,-28295,-116599,-223128,-255248,-127412,53041,146082,54570,-175783,-264457,-203100,-167849,-106003,8047,227826,384222,245286,-150670,-342137,-264472,-256791,-230111,-55704,79258,160757,251274,306058,399664,469033,317259,136866,102270,261392,455337,554879,477295,247409,143098,267223,356197,197553,-44352,-243304,-382108,-466928,-404126,-31617,567530,535289,237778,345393,447110,-66621,-381990,550615,1133321,-1922955,-5185122,-4497091,447026,5029518,5108336,2492007,128403,-803823,-345875,210812,159922,79887,435352,707985,125633,-405162,-434545,-538348,-640070,-387873,-199844,-442005,-622057,-325545,103253,5140,-379321,-607753,-460967,-15368,279661,86551,-154565,-106522,49051,168929,175955,157135,148822,130642,76604,-72216,-293385,-342375,-89052,250573,391364,196622,78259,-43863,-194151,-115898,-62305,-136500,-161927,-62857,136345,355581,324009,136384,35632,-14227,-200828,-330137,-182496,-22054,22088,-78242,-339796,-545835,-564312,-383101,-95097,83998,60855,-22214,-22170,31933,49415,55395,129940,247960,276081,178825,54947,110162,343648,412900,270809,290161,390760,265777,107981,-23479,-168439,-224527,-181535,-193368,-198820,-221172,-447864,-572286,-355689,11070,204524,284014,210110,-39714,-226534,-215476,-40214,113191,-41226,-324465,-304076,31777,209092,149934,126588,116871,-120769,-193428,117337,263057,128716,11081,4645,6086,63842,27391,-22312,-99707,-33450,42717,-87140,-137836,26655,104836,47734,87502,125367,58106,-83211,-154143,-58488,100993,56436,-103106,44332,375657,371352,103122,-87083,-222098,-291573,-256177,-141889,73174,217480,168131,6079,-73687,-45220,-60636,25701,143303,79710,-154292,-305010,-242945,-34212,92784,115940,76410,1942,-28957,-45876,-84016,-126381,-201103,-270745,-295397,-156603,151777,218291,84354,155481,131379,-114755,-135862,109104,158973,-6670,-112972,-110559,-168894,-200980,52237,240385,219459,117662,29085,-63184,-181113,-256719,-210057,-146820,-155877,-59014,176640,223770,117559,75665,70515,140293,77558,-268857,-254851,82454,182671,79680,58208,106860,165329,218308,226127,128322,-39203,-104716,-7122,126097,154033,296673,564171,565291,328177,290324,452340,514743,373351,97081,-134978,-104050,127860,270725,244061,94083,110546,404970,448184,54880,-185508,-130855,-125627,-116431,578,197404,346922,272568,36226,25048,197100,275198,222887,113839,-38477,-123820,-183828,-242476,-206516,-165524,-145474,-44574,15543,-2250,84802,104812,12220,-24925,-135000,-339869,-316323,-193486,-99386,-13919,12212,30063,80439,123949,138798,85654,1836,-40687,39415,99849,51105,54768,170110,215090,176442,141359,-15062,-168259,-117611,-126023,-296885,-276036,-72282,11029,-3454,57111,118684,132786,201063,253387,136767,-24596,-158381,-231244,-66077,75675,-90354,-274723,-224146,-80261,-78648,-162787,-63394,57967,-155098,-363400,-201038,-43559,-223313,-225585,53211,120579,53214,-172,-143834,-197255,-135470,-110255,-80149,41359,-69452,-329526,-333193,-261680,-269890,-187698,26587,107833,-27413,-182573,-233475,-142943,62562,144966,-42500,-8512,304094,285518,16579,47676,234603,137001,-21884,148377,394421,397251,252473,207305,256822,406926,450908,372504,249243,16704,-297551,-414241,-308584,-225986,-159552,-161861,-241928,-217052,78441,421302,415556,277399,250216,217159,110061,-52194,-89086,134813,344630,389110,234748,-143562,-328484,-105008,57719,-18468,-95388,-69383,-70051,-176411,-306253,-301385,-105152,88975,154895,186242,176721,57542,46650,197652,210773,28009,-108286,-17238,67593,-4439,-128078,-197838,-132261,-64238,-22846,189039,260834,803205,2039709,1294999,-597881,-1009388,-2565810,-5004756,-3493282,-406771,424896,467655,909085,1304841,1720653,2264273,1292412,-2011758,-4005196,-2475797,-715028,-700928,-776431,-347052,-113332,140811,329030,252883,-5975,-131014,-46808,29481,40386,118254,177983,-30970,-258487,-125444,176124,244928,174803,158821,97899,-27804,-117608,-132122,-194858,-304242,-352384,-285643,-168558,-200330,-212651,-139549,-35084,54469,114586,148940,93439,-126566,-344556,-276366,10485,201961,307543,385477,423908,243518,31665,33146,53561,-8295,-57114,-161266,-222320,60570,410160,419397,250031,146848,-40429,-260384,-250433,-154370,-228083,-386822,-368175,-227280,-163112,-237735,-226436,95550,394401,289998,148935,-1220,-332689,-467490,-330591,-277887,-204844,149647,543749,740047,578533,273501,177276,216289,159774,51257,-66905,-87797,-28808,-34292,-20421,82840,175441,279117,329620,143679,-67908,11056,173262,142853,98191,259418,339165,158260,-45011,-143319,-97979,9544,-7705,-60572,-59420,14286,181060,269038,168555,47832],[108019,125104,184901,83791,-128178,-216432,-288295,-354524,-198929,8797,-28994,-99632,12020,175948,178123,118755,276476,265791,-71413,-243272,-159214,-162426,-291256,-281848,-50346,-65608,-377979,-432063,-185034,109705,256794,187679,-32144,-187466,-202651,-106359,79607,248140,150061,66574,263947,304727,103561,54402,42771,-123230,-85371,56512,-17762,-141852,-105649,-33772,-96619,-96260,39469,72364,-75942,-34732,183642,218285,54193,-42250,116192,241324,86464,-143704,-308479,-429462,-410822,-211420,-156373,-308911,-245104,73659,321198,320390,211069,124981,16019,-71023,-16310,104885,206343,325578,343958,100904,-186816,-274492,-225751,-206028,-285573,-419287,-366123,-57684,163731,121570,-24395,42365,157521,-981,-244220,-156375,5836,141312,356567,326073,-71673,-389145,-458079,-443952,-335574,-40342,131276,98496,89700,141017,20288,-189483,-184529,72983,164068,-9592,-154980,-111274,77152,202450,199021,213472,285311,202144,-100986,-400495,-439972,-256595,-168118,-174884,-6589,271028,320271,182527,12128,-244245,-340276,-129639,52396,73431,56558,-54276,-204664,-107660,83421,105130,73071,28842,-6373,99538,166500,48734,-16244,-19293,-23671,20256,-81515,-266863,-273212,-124788,-54917,-22693,24410,792,-119213,-87688,40081,32471,22350,94224,22051,-225852,-313192,-173351,51597,246192,320344,266483,81843,-151032,-205922,-51649,-43910,-275075,-354260,-138556,-33990,-26917,-55591,-299325,-568083,-505819,-259061,-136406,-41648,80604,79807,119273,374615,494409,362280,146841,52390,73340,145534,123967,68589,34605,-21017,-121833,-106057,5900,-110200,-252002,-141960,-49375,-8688,78956,95185,38796,133622,196363,-12652,-183232,-189543,-157676,-47501,89106,94930,102815,143968,63349,-33795,-59861,-90380,-281417,-461475,-387309,-228917,-100699,-21409,19804,62858,-10459,-139148,-15539,216387,145110,-105812,-333140,-405392,-220991,190276,448176,341815,91044,20668,121399,224282,182141,60623,121062,240736,98792,-122272,-138785,-124946,-236357,-289945,-231186,-72303,26062,-28519,-108605,-134493,-247101,-273556,-115645,-1221,27515,-18904,-69642,-68831,-104492,-131046,-74786,10035,62995,-13539,-16415,131649,156009,86140,235436,430580,403673,327244,305585,313532,257416,-10868,-291314,-111193,258407,350385,173509,9262,-24876,19545,-11942,-134255,-86424,119681,234453,182734,12295,-185090,-269840,-208570,-34577,146066,131515,35246,5070,-1541,-7031,-50637,-108405,-205297,-350935,-317845,-40544,124295,60771,-96673,-224947,-152452,14051,94132,-50,-157290,-193714,-120645,4194,153929,103517,-64555,-64423,22784,32140,-90272,-317573,-409892,-233241,17646,108131,228343,447449,272293,-127337,-179485,-102986,-134630,26453,320405,432256,336610,284438,275834,188593,41963,-33679,-1242,77813,129879,111795,32162,-143590,-310163,-273975,-32166,176608,243843,316931,280945,184264,55329,47487,193980,122655,-64337,-152073,-228166,-250885,-164136,-44801,78167,52230,-120349,-98857,-54104,-138295,-240290,-178579,100330,347429,208641,-255213,-425002,-167081,-68317,-126208,-6509,144767,200421,200381,208857,334852,448182,312151,130002,102006,299546,540436,563045,329363,116987,195233,399693,444179,273579,-18091,-302610,-427767,-538884,-649109,-420786,210189,358396,160779,14141,-152627,-225355,106546,1438255,1879027,-2061539,-6539777,-4631888,1434518,4941501,5004472,3267482,921686,-454334,-363559,-58306,-162631,-231592,137107,465309,129910,-190142,-264976,-532744,-650971,-344845,-185410,-390251,-481213,-211372,158789,47731,-319529,-541205,-371348,64972,294506,62432,-180527,-93456,121733,221581,137670,46315,23131,29560,-21431,-131014,-260553,-288592,-121055,237462,440872,256873,62950,-90997,-200428,-75640,21628,-18642,-5294,101876,234956,405406,343313,133023,37284,1294,-139519,-285670,-185343,-17843,66200,-63606,-379451,-623685,-582713,-310795,-26566,98944,43502,-74245,-91591,-29004,4966,29820,117268,232558,277610,194663,79794,109425,274832,286707,151213,177341,274164,169356,-4342,-114173,-152869,-181738,-217166,-284523,-242706,-230855,-402624,-510566,-304198,41157,193392,283772,227999,-32704,-241054,-228904,-39834,115462,-178,-211160,-194422,58155,236891,168909,49311,-1162,-169154,-223422,59403,257762,225037,94445,-50749,-66147,60027,68261,25780,1859,70927,107818,-49758,-135293,-47819,-16633,-40021,-18265,36356,26205,-75096,-130743,-44860,107653,109777,36138,224378,570284,510047,146969,-111568,-259551,-290037,-243963,-147411,28723,199784,181613,36832,-435,49759,-18381,-37257,49568,41936,-215785,-418635,-279562,-9382,65490,46414,28387,-1706,-31674,-66462,-122990,-106144,-118086,-203156,-263441,-123051,135507,178476,115969,197310,120407,-130603,-136383,107581,178435,46475,-44296,-83973,-191013,-279947,-113460,71086,88698,-4541,-94088,-150236,-195008,-268059,-281894,-247192,-154123,32221,217258,164998,91814,81965,64276,195897,219622,-89115,-99328,111499,70478,-87347,-29651,100496,147343,167173,184723,127862,7028,-61373,-6128,111073,154662,285382,545812,543453,321367,299795,418593,429261,344006,97681,-159881,-91079,171578,244647,171060,39933,40002,295000,350619,-1545,-209956,-127275,-95682,-86108,37692,246029,318270,162488,-37916,-58611,62952,136978,105452,13934,-100558,-147135,-185854,-230275,-165116,-136529,-170503,-58639,47354,40544,92592,135062,88102,78066,-5528,-217005,-264184,-165138,-66080,-27048,-41767,-38540,-39890,-496,71212,16945,-87310,-103652,-31086,37748,11513,12811,109708,125696,58484,35963,-98008,-221569,-139501,-161713,-308779,-197787,37675,142780,181972,232191,207297,147446,152557,162413,70167,-67064,-173956,-251233,-154509,-42240,-157749,-268803,-166414,-22522,-39711,-152304,-106023,-13309,-186292,-361224,-245108,-103585,-204377,-236315,-60554,19752,27085,33755,-65153,-150110,-158923,-120137,-12325,111654,-37284,-289443,-278520,-238068,-326437,-277216,-56143,9333,-165791,-299221,-321142,-204991,53031,207749,44901,-2597,252760,296703,67129,59815,181188,46344,-78652,130029,345244,310217,149229,58060,150777,346075,384027,333357,236421,-25785,-315280,-359380,-257358,-224475,-164569,-136405,-228963,-232078,54656,350626,301891,175225,185550,215443,166824,33664,-56129,80257,275386,365633,192516,-205476,-348881,-123599,31341,-8339,-65016,-82306,-91064,-157225,-280114,-279074,-67044,115960,123918,156824,218344,190203,150894,196822,152436,-13536,-53453,126687,231246,202057,93823,-134969,-267840,-254599,-197656,-60827,72741,807445,1829326,799078,-617007,-514384,-2013934,-4332833,-2694901,-174195,336386,456890,963668,1229213,1482683,1887385,964892,-2109497,-3803637,-2206988,-834999,-856299,-656966,-37959,-5288,48844,285807,269182,-32900,-178236,-91800,-24960,-10608,108741,149823,-87983,-317310,-202988,38525,130792,161500,170916,46130,-78815,-110375,-127970,-216697,-293426,-290121,-187265,-96521,-116516,-114107,-102688,11936,174353,254489,194063,48671,-164729,-354014,-279217,-6061,123017,215665,397740,505440,333541,51107,-35870,-46376,-72485,-84787,-166088,-200640,64437,335738,326556,254672,235075,99069,-120251,-162607,-105858,-133658,-226117,-220221,-133890,-97696,-157535,-117175,154985,395899,365981,195765,16293,-266775,-423085,-331481,-235135,-148475,107599,459919,655087,494042,215089,185792,289141,217073,63394,-46834,-82427,-58277,-60868,-34397,56769,134013,292382,423280,186915,-130718,-107485,67261,94203,72538,251784,349648,173036,-32764,-147829,-126108,4365,46692,3635,-17517,31532,179750,272985,236933,167453],[221445,149115,109490,16269,-93293,-177749,-338808,-400306,-231403,-47944,-26584,-73847,-23722,155446,252463,205957,278661,201895,-115589,-260320,-150135,-130377,-233122,-210761,-26164,-109948,-416362,-420619,-233410,-30938,154964,144905,-83629,-245367,-278345,-255683,-84146,182813,153128,35632,187975,200428,26142,95566,123831,-74286,-49510,87002,-12204,-128247,-91599,-45126,-109457,-124021,14506,106793,19740,56822,186116,200114,42668,-48273,140218,297988,135693,-155598,-378319,-474894,-407450,-219708,-195192,-308138,-202830,104276,331828,316600,172772,136286,91195,-46268,-79250,4356,109253,258548,332073,140899,-172473,-314619,-239083,-168401,-278877,-529547,-536242,-172758,119068,118469,-24901,-34805,57611,-17624,-214400,-148804,16221,148085,328050,302617,-49766,-355380,-426074,-382885,-247752,-39253,26774,-62373,-76725,22331,-25256,-192997,-149384,100527,148009,-26572,-134952,-29512,190251,311825,222109,138173,231398,222716,-119425,-496748,-518864,-308595,-219136,-242119,-125604,126986,254983,133720,-66227,-312571,-332929,-79857,28162,-16373,-18450,-48083,-107821,26912,89229,-3190,-2289,50777,47308,79623,61684,-66196,-51960,36894,66158,33120,-175809,-388035,-310217,-102978,-30183,-37294,37870,54235,-109887,-128578,-28616,-37545,-43043,21011,-41795,-175427,-138494,20263,207011,348530,352939,231015,24627,-192498,-230939,-106410,-116656,-247744,-267234,-138799,-49411,32105,65146,-209548,-506281,-433466,-159067,-65647,-52495,52972,121321,204935,421558,454736,256411,68101,4500,16047,48629,37214,-3086,-2621,-41399,-167905,-144333,39497,-65750,-330893,-317338,-139716,17959,118889,68555,-19457,46614,122119,-24259,-189008,-156747,-80524,12910,145262,189388,178014,157290,97869,54292,24705,-36221,-194864,-366712,-333388,-188936,-105376,-55883,-21664,10945,-87087,-264361,-186254,54560,88837,-32948,-184808,-321571,-149521,248445,506709,379514,63072,-59546,25362,130799,127492,4263,35658,193135,146074,-56661,-165029,-168289,-252339,-352065,-312863,-83642,95537,-31214,-250582,-270769,-239644,-192551,-50088,36572,39512,6617,-34201,-55272,-83951,-36133,54143,55797,-23977,-120492,-24445,184488,170997,23902,118899,309976,396185,406442,339939,262432,196681,-41697,-323585,-196817,101026,229109,138936,-19918,-56771,30844,45837,-67641,-28539,178718,283135,212351,52281,-143202,-267447,-259960,-122500,101560,138839,-6980,-57114,-56753,-120699,-179353,-180930,-244513,-340719,-228704,65856,186307,88177,-37660,-155921,-180417,-69549,39251,-35255,-224766,-344758,-299380,-133651,51467,74404,-1353,12392,16880,-5976,-78783,-336281,-516059,-286176,19666,121272,299789,599163,402513,-24605,-89895,-45179,-136714,-32583,218564,317304,282225,279466,289649,199741,24855,-76778,-3130,69433,78767,89527,87577,-47055,-194583,-172141,14496,229012,392476,363585,193518,56724,-46809,-18060,183441,151509,-59698,-166702,-172758,-166151,-157539,-134066,3169,43496,-53036,28663,53382,-110783,-364544,-363006,-31816,288938,158818,-302435,-405832,-16192,124035,-11954,60805,211661,240065,165203,111874,232555,373737,295426,128926,93539,275732,516163,464774,116222,-44899,196898,436976,415312,255347,-43334,-358917,-406709,-508328,-829520,-730800,-113099,228109,118756,-323457,-679224,-255504,642746,2254862,2933104,-1041115,-7301382,-5498624,1851305,4708437,4322464,3423909,1491733,-109987,-329583,-216735,-288026,-356536,-112410,125543,42918,-29557,-121073,-488333,-574544,-261918,-187891,-326512,-307759,-75037,213011,106958,-245486,-414234,-227684,139201,271280,25425,-196480,-89626,166225,249142,85144,-96994,-145992,-95896,-103720,-145740,-125338,-110821,-87557,209097,412958,242818,-37658,-223758,-239097,-49532,106175,110424,151167,241293,282566,350325,279562,83934,3869,-305,-82333,-212941,-160752,-9843,80911,-71223,-392027,-645270,-579257,-247963,39252,111364,13571,-134953,-160126,-85297,-40352,-10676,56514,148183,226102,182575,95350,104893,160485,88404,-12146,22677,91822,44783,-85234,-138179,-82213,-102411,-235381,-352665,-259102,-176604,-273000,-391598,-223697,74893,201528,275997,235354,10900,-203709,-205597,-23413,120021,61569,-71292,-68841,83725,251308,192039,7692,-93808,-210860,-247533,-8892,196860,224136,127374,-71951,-67789,68587,89117,57716,103582,171973,168144,11683,-90306,-63685,-69040,-108793,-146128,-74436,-28489,-83408,-114873,-40216,87636,110639,97243,311667,644777,562996,187500,-83663,-220675,-212567,-159631,-123431,-40065,133426,162157,90070,118685,135990,-3863,-101750,-11441,53849,-190885,-434473,-256974,22730,43747,-403,-9896,-29824,-53588,-96825,-174743,-121351,-54067,-121576,-211655,-82146,106893,105097,101107,183632,94730,-111235,-110126,88531,180495,102605,39529,-36529,-193565,-318893,-254152,-94540,-44244,-119813,-211283,-216578,-165239,-224270,-303114,-294916,-111432,155261,241713,65857,24974,61017,61108,250037,334763,93636,48931,143658,-11160,-208981,-96866,100011,139174,123605,148943,135902,58149,-34013,-40099,61584,145521,266889,476741,444043,266977,303671,386428,335387,295084,96686,-165214,-80904,182384,200813,77071,-31127,-26502,163610,211047,-48949,-167937,-39397,-249,-46105,51657,249531,232197,-5736,-155838,-165029,-107077,-64559,-58964,-81570,-109292,-116914,-146647,-174526,-107265,-104959,-173198,-68320,41526,32266,59078,133612,153703,192657,137465,-57130,-160293,-106460,-49027,-63074,-72276,-49269,-94115,-82305,-4463,-102223,-252249,-240514,-164902,-84534,-68656,-40062,63444,68134,-22523,-65101,-190485,-271138,-160717,-175475,-263709,-87267,146912,250758,316855,355555,265262,125043,84421,84809,2213,-109417,-158106,-223362,-214183,-137260,-182352,-215216,-71809,60280,14751,-131236,-165756,-118822,-219825,-342968,-263951,-127132,-136719,-210228,-153344,-47745,7386,51220,20250,-99397,-174347,-122344,36983,136177,-20955,-228211,-224970,-225131,-372899,-363397,-174716,-120235,-272609,-360884,-363506,-250762,25887,240302,147256,40792,207020,283854,84436,34913,103444,-26548,-82056,137989,272356,188597,43839,-81170,33636,251930,283998,242744,177070,-66936,-283518,-227368,-121221,-143345,-139006,-111437,-207289,-219068,46538,278654,230185,123301,125192,191232,220267,125223,-16889,26523,195842,317834,165038,-175558,-259229,-97544,-8966,-11810,-24411,-67606,-70287,-77053,-174950,-196443,-25581,112292,89962,154730,283441,322709,253222,205110,122993,-30464,4778,245865,354461,357434,295563,-31607,-363271,-432419,-375286,-325600,-174714,644609,1402301,191354,-751208,-11024,-1200163,-3212774,-1632894,234090,337475,412298,827202,887640,1040519,1409409,467056,-2212195,-3204495,-1596933,-763809,-851360,-454848,166413,38691,-68443,197915,230170,-74495,-214520,-116559,-51014,-32340,100682,108044,-129354,-325240,-243139,-107234,-21274,102334,146336,-4887,-135509,-121045,-105740,-181821,-231166,-183690,-52091,31418,73296,73467,6674,89507,301499,412771,265762,23611,-198620,-366672,-276464,-16816,55283,92156,327240,498298,379550,73204,-94716,-109295,-56205,-24326,-115625,-142042,67098,216426,189718,240556,309950,216561,12468,-89779,-84359,-47112,-35304,-40622,-27901,-40522,-87801,-29559,138683,281293,342592,194066,-2713,-223091,-375883,-311261,-160726,-70370,29115,285995,482962,351902,104345,136678,301267,238435,64327,-30946,-80217,-79034,-68287,-42558,17858,72738,265176,451646,206754,-155629,-190101,-26899,54941,45657,175622,277105,158034,-24309,-146055,-119606,38096,121015,79400,43181,70791,166664,223866,261912,281163],[295327,139413,26280,-34430,-22350,-85083,-311963,-388058,-253476,-118707,-18754,-10378,-25693,105411,244601,248934,266884,139327,-140939,-223746,-79058,-61879,-164712,-124464,19211,-123001,-425307,-412697,-282725,-169076,44623,90431,-120628,-276879,-317988,-339208,-183986,107702,127079,19846,129236,72445,-121543,34313,118946,-71045,-25466,147200,46067,-54190,-16837,-31065,-118984,-152150,-19430,107523,79171,93531,135454,153850,37420,-52258,118260,305866,191244,-106996,-351084,-412227,-291657,-134569,-158642,-239847,-118121,130348,280098,231798,86110,124078,154977,-29246,-161298,-145184,-57653,128978,261689,144903,-137581,-298301,-220092,-131318,-274525,-598871,-673559,-343094,-6416,67750,-28251,-86499,-21513,-30067,-152835,-115820,22918,123604,255869,254651,-18308,-271842,-309750,-260957,-164938,-74620,-81948,-201171,-236371,-97225,-30871,-135435,-69754,133122,112857,-56156,-118970,26358,275113,411062,245424,51448,123413,179449,-140022,-534383,-536975,-317154,-242202,-300788,-258113,-70323,108451,64052,-110076,-314145,-271578,-10166,33861,-67544,-58525,-1183,60518,203477,94809,-146147,-129924,29668,75031,47971,-43682,-145164,-40800,112904,132408,4574,-262480,-447686,-292337,-58044,-15996,-79819,18870,82570,-78766,-137824,-89214,-104591,-85803,-24291,-93026,-126824,14804,186315,338703,420523,330165,132173,-62285,-217616,-229497,-155892,-173843,-166468,-61145,-17099,422,108197,169284,-131618,-441829,-366057,-82144,4871,-48588,18995,151519,309246,488742,429040,172368,16961,-30953,-22963,-20475,-24517,-63010,-44362,-55072,-190654,-155740,90737,4881,-385811,-495743,-234250,47926,149375,22236,-92188,-43293,44540,-34282,-173808,-90230,31733,80232,142702,179901,160892,123496,115028,132988,128368,70882,-53193,-230423,-249427,-133514,-109939,-87092,-34006,-5944,-141140,-366078,-310123,-63623,23112,-4862,-67013,-221211,-86380,229602,441921,306855,-32390,-190399,-111636,14119,55438,-53282,-54570,114342,163399,1943,-165765,-166733,-219759,-377693,-361412,-95942,141808,-15045,-324921,-368799,-243927,-138515,-6994,79911,65157,25050,-18012,-64391,-78222,37041,154765,89386,-127706,-254177,-53506,223529,175998,-21266,23000,205948,383081,445155,337287,182971,77570,-128430,-331046,-227179,-15056,104892,74132,-73110,-91352,57175,109208,-11346,-6572,185429,289483,228353,93740,-94772,-249881,-306177,-215049,36475,120972,-53692,-106344,-78645,-182366,-262809,-235676,-276630,-324274,-148798,129418,194618,99196,61224,-17749,-158169,-112750,18505,-32101,-236573,-418363,-408784,-223431,-23609,51518,52622,81262,31347,-22220,-67072,-313102,-521472,-279953,20339,108990,311998,626388,468113,110002,42084,28703,-108700,-59238,123566,173863,171952,206995,271479,238729,42271,-107090,8103,95308,49367,61356,120867,45374,-70729,-67383,42912,240726,471574,348155,88426,-62812,-128477,-41717,216290,235567,-22816,-167949,-80240,-15391,-102555,-197305,-73951,13919,-15416,61689,87525,-97092,-441381,-491199,-135206,217827,106855,-280018,-286763,150407,272717,91214,141435,280841,283148,162138,53408,133432,271125,262218,122207,65240,191252,389223,286964,-99065,-195123,136835,361467,282786,155448,-117325,-417763,-347979,-391967,-881455,-895957,-360972,131746,136974,-477595,-882621,-113080,1077250,2824527,4185519,721431,-7291242,-6499402,1808348,4302187,3013362,2695925,1535257,104708,-218824,-187737,-174996,-247041,-241968,-253697,-162580,24577,-41615,-426722,-438568,-158889,-197770,-264186,-133913,64481,254297,146131,-197756,-279594,-72122,187041,220574,-15348,-208901,-106398,165656,248652,40121,-222276,-294701,-195411,-140690,-116398,42803,98111,-3871,180754,334213,180060,-162491,-372750,-285462,-32407,174231,211395,250288,306514,266956,221952,165526,2711,-66188,-26737,-53673,-139821,-114005,-461,54899,-91695,-356780,-597872,-560661,-216614,82337,118030,-18165,-178074,-198141,-123130,-80004,-46086,-15179,34595,142876,157713,112437,107463,32500,-133080,-178495,-129026,-103727,-80650,-115643,-86665,34778,14853,-198809,-354590,-244195,-84844,-104748,-244009,-128998,117967,235436,264191,236295,90700,-114952,-151600,82,132723,148038,75958,35513,94303,243813,217194,14107,-140722,-236253,-260692,-72706,107898,143467,92421,-74828,-27185,86201,98596,80656,171792,225977,195242,77768,-10663,-4800,-18190,-128822,-249959,-158920,-70822,-94680,-103969,-51147,22973,36773,49285,275843,583206,515587,200485,-19517,-124444,-96926,-43666,-100817,-124825,43806,123688,151585,254845,209445,-518,-137078,-29862,88990,-106707,-349142,-177813,56072,36009,-9144,-35126,-99921,-120697,-146300,-226652,-165035,-26781,-51479,-158727,-63769,44757,287,43751,128512,64569,-61107,-53791,74623,169857,146143,114247,13795,-180426,-311435,-325012,-207498,-136361,-186662,-279037,-241669,-109505,-136081,-258531,-281716,-59986,258794,242925,-41216,-62174,26156,67980,300835,427744,252481,153043,166198,-38528,-246410,-124055,96475,125958,87280,125719,143199,87349,-35980,-100788,-2213,145049,266528,392314,309744,194090,303644,352828,251201,242821,101246,-142811,-72335,150261,137336,-17125,-106424,-82051,45817,76606,-64500,-68188,97009,109780,-24641,25945,194737,105258,-189623,-294565,-272503,-280345,-281398,-218237,-134808,-50284,-28911,-71666,-93603,-60404,-94592,-158942,-69114,12161,-6040,8841,100266,176498,262532,232574,80259,-40202,-35327,-42516,-94376,-63561,-5319,-73628,-102268,-74390,-243030,-436810,-404272,-312196,-218872,-168348,-105630,25850,34858,-69627,-143301,-265324,-304254,-180935,-171583,-179953,25741,227787,303563,359819,383647,261504,64572,21434,55711,-38194,-133270,-111026,-154109,-222385,-173465,-152869,-128056,35497,152421,78723,-95501,-211749,-214579,-237337,-308912,-257792,-105746,-31981,-145513,-179721,-46665,-2069,29921,73664,-52384,-160701,-96819,67016,116141,-22623,-168681,-190405,-225703,-389036,-405636,-264968,-227123,-316178,-346493,-342861,-260740,-354,246088,237946,109226,188390,263889,75866,-13235,19436,-78915,-48713,161700,186669,51008,-58058,-179987,-56763,155074,176866,132281,88332,-110744,-233894,-59299,86426,8999,-88702,-85294,-170885,-181106,47519,224109,220917,136208,88599,162100,272113,212944,27836,-9926,122377,247715,150777,-65636,-83969,-24488,-38637,-13773,20826,-28635,-7161,46015,-24478,-78076,19093,89329,51969,157283,352316,427649,324994,218253,129096,-18240,53108,315722,408044,413720,407373,68508,-403090,-558539,-512683,-532574,-427132,317612,822719,-394534,-942734,399944,-303263,-1928638,-612936,681127,397584,337929,543423,354068,455201,922084,5864,-2164875,-2356540,-875463,-559484,-710010,-207286,274168,80478,-106948,130446,168065,-119907,-255138,-154063,-85534,-42165,92327,60499,-155506,-281583,-222664,-204807,-163867,13603,93933,-41538,-172938,-129930,-63627,-110679,-158420,-78553,77651,175963,287494,272443,145653,170273,399977,533785,320665,10294,-216063,-368939,-262968,-10764,29943,-3368,215978,422019,367738,85831,-122420,-111656,39861,117091,-13652,-62179,61231,78456,47986,212608,345314,264836,83401,-63799,-102052,9120,128191,99655,38243,-11130,-38086,18047,66993,123878,248355,146319,-58456,-219652,-328550,-246343,-46776,18943,-54872,71926,268919,198999,-12334,42912,225699,188866,40921,-25529,-79231,-76677,-43802,-39135,-27569,6635,210624,410707,191554,-155640,-229903,-88397,28416,13747,53205,147728,114858,-18740,-124060,-76392,89513,176678,135831,104048,122960,148463,142674,241164,356008],[302851,96844,-37479,-43741,72645,40108,-210887,-329195,-283224,-201123,-17113,61294,-11760,21849,139108,207293,223274,83491,-146957,-138873,43459,28973,-104398,-43602,85947,-90451,-392010,-393279,-310406,-261616,-43429,36569,-137369,-271881,-308876,-342816,-218663,18826,64769,21171,109020,-36414,-288580,-109213,32354,-108960,-16146,217614,141765,53928,83063,-760,-132436,-187717,-58903,79770,81666,53603,44380,89283,38454,-49410,64476,269111,240635,-9211,-241760,-280891,-117304,14971,-54659,-123431,-10741,152803,189381,84482,-34548,85706,175733,-43882,-259847,-322163,-255756,-21606,159777,112536,-85313,-218911,-175982,-119298,-282735,-600923,-718406,-503785,-176173,-11614,-25785,-101065,-71699,-43872,-90240,-81755,17664,78869,167192,200079,20286,-149779,-136006,-114187,-122647,-148593,-167243,-266525,-324397,-161869,13583,-37987,16928,149169,63368,-90309,-114729,26665,303406,478118,266684,-26026,-17062,78596,-159735,-521259,-525128,-304598,-231226,-322791,-352632,-237631,-58498,-11833,-122616,-257999,-171909,69626,83508,-44465,-35958,73566,235630,354176,106766,-266876,-279722,-50003,55484,10112,-119843,-166500,15683,192195,163579,-47310,-318556,-439509,-239865,-3999,-5687,-127633,-22002,93690,-16759,-110588,-134856,-166573,-116107,-51164,-120388,-92096,98010,271172,405071,446298,270884,11666,-139141,-203220,-192915,-191667,-229300,-93073,181598,206873,110144,178017,231088,-74293,-389623,-324725,-46540,56772,-33624,-14531,158506,390633,551505,439352,157064,4484,-65059,-61627,-56039,-49240,-96077,-78771,-57363,-178964,-129775,153044,84263,-395907,-609490,-294302,86652,181532,-8795,-147777,-105392,-6912,-38331,-140235,-1120,165207,157534,113480,96437,61007,41840,98189,179498,217772,193989,101378,-92786,-166337,-95913,-128413,-115557,-27790,-6154,-171225,-413546,-358163,-123598,-50334,-40423,-32069,-135476,-54425,134023,278310,161558,-158923,-342412,-271789,-102146,-9511,-91387,-122705,16635,123428,18544,-149797,-128087,-144546,-344234,-358699,-102344,149038,9134,-319900,-411516,-271124,-131944,2672,115914,102390,41660,-15891,-86301,-88019,63416,199606,107325,-207854,-369778,-100790,226005,157173,-48838,-28543,150146,360523,430431,298294,88558,-73643,-240680,-301286,-174957,-41398,23057,7256,-124948,-112678,95381,164909,17940,-29114,141290,256112,220446,119144,-51783,-222766,-336653,-288793,-29231,91499,-84208,-133282,-69652,-179965,-281238,-258992,-291129,-300042,-92537,141474,153761,92695,166488,133035,-104554,-123113,14893,-9767,-201176,-392996,-415438,-246133,-48681,53610,91383,118399,45866,-33059,-85886,-292935,-450368,-225096,19479,83478,272380,525391,452761,246674,190412,104936,-51969,-35488,66569,44137,38222,91715,229220,297261,94672,-115033,19459,146012,55325,39737,133085,119779,38772,25452,56354,201575,427525,271084,-6634,-143337,-171469,-34842,263868,332831,21978,-166128,14598,160911,-11713,-225765,-147566,-42594,-35326,-2820,49556,-99225,-443158,-522910,-189708,137901,55277,-202029,-103814,289885,348801,171041,227646,350365,328920,191012,53400,77004,181478,217952,100274,8093,63364,197819,82640,-252543,-293211,28513,200013,99091,15044,-215643,-472369,-282669,-230784,-790125,-927252,-542982,33284,215243,-329325,-630419,193689,1287607,2983687,5285325,2629402,-6282928,-6889944,1339310,3549106,1231186,1164137,985702,148060,-31779,21015,120290,57007,-232459,-608947,-476685,-48448,-48150,-375056,-287253,-60238,-200029,-209050,12947,182636,268111,136958,-190451,-177993,51548,196921,161802,-45725,-220767,-145333,118039,223034,20508,-282447,-364449,-226484,-120791,-59629,167456,242048,91313,158330,240798,111828,-231591,-446089,-302753,-17905,206300,248994,258130,281954,201615,83845,55679,-78743,-151557,-74070,-65224,-91683,-56171,9667,-610,-101832,-262128,-484566,-524775,-214794,96846,117570,-40573,-180453,-181659,-130662,-105238,-53739,-50858,-54483,62767,141996,142196,120746,-74732,-315503,-299095,-232868,-260394,-182366,-94581,19086,170457,156189,-91159,-277600,-208327,5294,52714,-96836,-39197,165655,279339,245888,234059,189853,2893,-87185,17968,155892,253039,214444,106199,94245,218320,237813,59368,-139008,-242277,-264826,-125127,24416,35005,3707,-79589,13341,105557,108815,101123,178855,196846,166186,127499,88928,119771,125395,-87064,-287503,-175742,-69821,-94666,-96948,-83871,-89745,-105741,-89980,141728,425126,386020,166872,49557,-11395,5774,47932,-111198,-215581,-42396,82431,199793,364231,264241,13507,-121694,-13727,112201,-15240,-203822,-72280,77803,41577,22874,-44152,-205037,-234381,-211144,-262790,-215101,-37668,-13967,-124015,-88049,-59192,-121936,-38454,57072,41164,7277,23604,79221,151134,168036,165181,52759,-157802,-265767,-313354,-248449,-164489,-180306,-271288,-223466,-56345,-29739,-155468,-215923,-19905,307359,228612,-114383,-138373,-5359,86086,345428,506998,362130,189784,166127,-10717,-195074,-107881,79675,90519,50520,111611,138792,79649,-63618,-164167,-52740,164790,294552,324768,191398,133826,292126,306662,186381,201297,113630,-97395,-66076,81132,58217,-91274,-169305,-123925,-27917,-924,-28173,63763,225929,178705,-35921,-38147,88172,-32353,-333559,-404659,-349557,-415552,-451770,-322914,-126054,67279,103757,25549,-13071,-45938,-118682,-141425,-66942,-27241,-46553,-29808,45743,138381,244088,236891,147666,56991,28922,-34549,-93852,-13480,70526,1142,-65557,-124789,-358832,-563903,-525003,-414583,-310375,-253774,-176460,-13341,8192,-97624,-188632,-299244,-308366,-194529,-156172,-86407,112882,261373,286917,300971,306662,183153,-27416,-24307,76528,-39102,-128885,-46092,-63925,-169036,-129405,-72186,-29886,127052,231749,143127,-41075,-210070,-253940,-221923,-254675,-221746,-40201,89297,-53684,-124587,26822,-1251,-36045,67877,-15388,-107296,-35519,78431,64425,-35981,-125316,-177782,-230596,-357322,-373924,-275746,-263090,-282410,-258328,-260734,-223865,-9400,232425,293963,182664,204312,251913,58625,-62405,-52500,-112786,-7778,179016,98122,-80519,-150985,-221023,-91642,82935,84489,33352,-6696,-160948,-202009,90993,323457,192873,-25875,-51222,-116621,-129666,44700,185907,254904,194761,76458,136865,314948,282639,71158,-25226,59306,158592,138413,78684,117916,77880,-40180,-4512,62278,21842,79001,178356,127753,44721,68832,70143,15254,142884,400759,487309,349905,229616,163667,17122,81101,327958,387127,361062,393700,120324,-396914,-621089,-590164,-638266,-632881,-98962,224747,-844008,-1114346,647358,445789,-816133,154719,1047785,457910,228062,188308,-248894,-173553,503067,-254218,-1907039,-1496382,-248170,-307528,-493295,36982,325960,168032,-7342,129216,113175,-162671,-311191,-225012,-145177,-53116,80400,19936,-161191,-196694,-138389,-218242,-257537,-81405,32385,-56276,-172911,-117353,-6765,-33087,-109686,-14112,162896,288811,438630,412693,262179,223655,436082,566948,320888,-2839,-205526,-338496,-228840,17867,53504,-35655,112586,313655,299149,72765,-118317,-63634,175465,295320,119901,19115,42725,-45528,-61850,174115,326379,226919,64394,-96995,-153113,27825,218944,146590,29467,-16947,-11817,19140,-24338,532,137589,72098,-133277,-252047,-281292,-135330,92263,101413,-114117,-120597,69958,85776,-85501,-69648,67453,63648,-9575,-33205,-74639,-43505,12276,-23315,-70333,-49998,144324,314763,139435,-144745,-220892,-97930,18834,-25233,-78640,5543,54996,-14365,-77537,-9850,129690,181697,146977,143041,170385,130767,59084,184906,367444],[238039,31017,-63801,-1769,171126,162235,-67335,-243518,-322134,-279270,-26303,109296,-7752,-87699,-42718,68847,136230,33332,-141534,-34638,184953,124961,-59310,16911,163804,-18216,-318744,-349096,-300364,-284770,-94668,-13775,-142433,-237693,-256372,-281675,-211917,-80452,-23072,38917,133184,-95062,-417206,-275710,-92621,-161507,-20690,265195,239022,158329,167180,33371,-149943,-228352,-97099,39075,33995,-37820,-45370,32537,48305,-35878,3658,203961,268593,104852,-95923,-139251,42990,170599,77384,3213,89738,170224,97485,-76442,-155188,33696,141349,-98973,-359519,-486689,-430869,-146629,59596,55360,-22992,-91534,-120764,-143368,-302224,-530977,-643190,-583725,-331035,-89708,-12089,-82784,-96495,-60247,-49248,-59188,6998,39293,96250,155048,60147,-8995,58384,24996,-130754,-249012,-215200,-233217,-298309,-137609,97760,69181,78943,133905,7203,-114602,-119411,-31645,265920,496210,281147,-77705,-158273,-52700,-170150,-470084,-507351,-290768,-189494,-290417,-366709,-299468,-166958,-72529,-115212,-168230,-58545,145738,171159,57224,48424,147819,338548,415967,128456,-314273,-410078,-181684,-12874,-25303,-145745,-128799,94926,250087,160271,-89243,-323580,-379310,-179113,45047,9158,-156619,-68353,96201,65430,-61681,-167564,-222341,-148866,-77706,-122702,-72328,98353,255705,384539,416889,201091,-81144,-166074,-134992,-120337,-206815,-291190,-71237,369881,459836,251805,224304,245108,-30972,-349302,-315824,-53635,78942,-13457,-39906,134257,405445,571033,476915,217630,23498,-109664,-117840,-66879,-40655,-101656,-98810,-47485,-132234,-69794,207586,141241,-358295,-609371,-287975,139506,229728,6720,-158611,-115480,-9445,-33099,-98825,89747,294781,244260,101943,-5487,-82326,-66534,56980,197753,272633,288438,222189,13841,-104978,-94053,-164731,-140597,-19657,-15075,-189041,-401564,-339413,-149846,-132018,-127806,-82185,-81124,-58554,-8090,75257,3207,-271718,-472631,-418536,-191501,-48185,-101317,-151736,-76819,26516,-18166,-126912,-70581,-46502,-245355,-297041,-95400,114880,27581,-251418,-397630,-315566,-171752,-20487,131076,138113,53336,-25831,-107250,-103366,38876,179599,107829,-235593,-428422,-156292,178609,111450,-62250,-31960,146548,322123,363126,230154,-7537,-221246,-339073,-239121,-48427,30793,5993,-37761,-148794,-106892,134432,203336,22832,-78704,71045,201210,186973,115108,-26432,-193345,-337024,-319606,-74083,69286,-82391,-136332,-45990,-129266,-241165,-246502,-276781,-259534,-61217,108826,82758,73590,244508,242328,-41916,-116520,285,-4520,-148286,-285304,-322697,-202218,-17801,89457,115624,115351,44856,-50374,-146245,-313212,-358553,-151177,13615,52556,198179,342051,372462,355373,319219,166153,20595,34396,58845,-37659,-76701,-24483,176546,351312,164398,-103193,10117,190953,90939,31165,131229,169890,122852,103586,68447,126387,271212,156455,-70479,-168217,-172705,-24323,286036,389623,47442,-167804,79461,309759,89332,-219778,-208638,-116840,-108377,-115305,-30598,-110227,-365109,-448458,-192822,51957,1908,-101372,84573,366933,348497,223949,307887,412622,370589,235358,104040,84407,143699,180128,65431,-72318,-77208,-2491,-91490,-310170,-321351,-95275,13838,-65804,-114340,-302136,-501372,-227293,-74253,-598807,-890575,-699521,-103327,325251,109167,29733,607818,1224305,2643377,5762791,4177751,-4145885,-6207677,358618,2240643,-673096,-737615,60924,81585,206689,332522,483164,452357,-115927,-887215,-844733,-231849,-137244,-352210,-162366,14575,-182815,-161765,113403,255661,245018,75633,-209669,-121164,116488,170887,114857,-51570,-227056,-195765,36951,178363,31953,-253351,-325968,-172699,-53139,1546,202125,266451,150936,133805,159525,75964,-190731,-382719,-261969,-2764,189599,208116,177547,186120,115609,235,2022,-123122,-215947,-126077,-109779,-79040,1274,21512,-59066,-80740,-116752,-326621,-466352,-222348,91868,112198,-45839,-132784,-104712,-104433,-109457,-18590,-15541,-76550,18095,152656,187826,137495,-139571,-409359,-336019,-260928,-347479,-246479,-37012,139681,287998,292350,69898,-145750,-169954,59686,164228,26456,25923,198190,300844,213790,226853,279693,114254,-37847,20180,187964,361278,333159,157437,101715,187580,244364,116830,-102863,-230517,-263315,-166256,-30383,-41804,-95928,-96450,24094,120132,128329,120285,116595,74149,74474,145591,189299,275752,308156,5610,-238526,-109313,-14311,-74362,-93819,-138728,-233085,-283659,-265958,-24304,245314,216910,81663,90204,75740,55899,69481,-169017,-299102,-104647,51289,215824,408229,295029,53808,-54592,17512,99512,33129,-67064,13439,72196,49634,82997,-34823,-313591,-364110,-272935,-271209,-248073,-75563,-18165,-119689,-155771,-192748,-239120,-121812,-4755,34466,77566,101624,99804,128194,167268,188683,74091,-130974,-198280,-238886,-228704,-131343,-102155,-190751,-178934,-33123,61898,-21094,-115538,10163,299222,217787,-122065,-176080,-20613,110003,377211,569894,405791,157385,137570,52714,-83538,-61397,43517,23448,4539,97059,116351,37372,-100021,-200619,-66150,204219,342136,292245,128484,105604,255266,234423,137994,175322,128451,-46048,-65826,-5693,-23017,-129174,-203993,-152855,-42260,16683,70510,195884,296905,174004,-73576,-119727,-41879,-144981,-390238,-431699,-368084,-479384,-526589,-345709,-61111,212477,251672,124352,41954,-71792,-174796,-137519,-74944,-68222,-67259,-37849,-10859,47626,131572,147299,129025,103598,72100,-14223,-48146,66326,148305,92632,2236,-147625,-408715,-576787,-545689,-431087,-322044,-293436,-238369,-62218,-27555,-121502,-199657,-279914,-275510,-193423,-134936,-11146,156479,242968,208747,165801,153133,45660,-133163,-52806,119178,-8357,-98835,14868,20268,-62955,-8686,43094,55190,178295,276553,198374,33804,-139285,-209560,-168364,-178894,-150407,58749,202666,42400,-10984,143435,6844,-132281,-1780,4586,-20256,53821,73478,-50,-49718,-98481,-175034,-223361,-272910,-262875,-192482,-207832,-182323,-125059,-140745,-144747,3822,203988,303979,243172,247044,255413,51583,-91626,-99718,-131146,13924,167478,14739,-185200,-225470,-203221,-61892,50255,18416,-34314,-85228,-215933,-210628,175260,522298,348358,35034,-3335,-49799,-82113,25341,146798,287106,256634,71954,109836,331389,317713,100859,-28737,1372,57744,113683,196652,276375,178075,-10462,15770,91169,67090,156881,281636,241931,142783,123435,78338,-8877,102896,409034,496392,329117,233940,210851,61925,82557,287945,308927,227575,262559,94264,-373727,-636026,-614001,-640899,-760518,-493586,-244614,-1084311,-1191273,721216,871888,-124926,596986,1264105,456751,70525,-155198,-781879,-728916,203280,-250179,-1499158,-836308,184821,-88955,-285330,223423,358121,303686,210195,197309,81245,-199613,-380253,-323786,-216060,-67311,60382,-2928,-138333,-89938,-12315,-149967,-286714,-159615,-15829,-45912,-130534,-73630,54867,26123,-98303,-9160,181611,333646,476323,458448,315819,227677,391159,488960,253016,-21337,-160616,-258649,-165638,67506,108914,-8513,50952,212089,190914,20534,-105204,-4387,290044,448873,254857,84827,13829,-126962,-118588,126453,255623,121883,-33020,-175770,-215520,18035,219510,84940,-54058,-48026,-5545,-19353,-101062,-44315,63274,-176,-199699,-297837,-236699,-6333,218426,156143,-130616,-239143,-65026,42417,-89083,-173063,-135497,-105911,-76575,-52159,-61416,18618,87229,195,-101792,-87392,79743,189935,58847,-131578,-162746,-48005,27898,-70142,-184263,-106124,-5092,-11559,-17263,55583,133385,123727,103333,143969,192888,115387,-407,112164,309145],[118769,-43031,-50590,81314,250493,245677,71063,-151831,-349374,-323778,-38194,114526,-34100,-205346,-250084,-138570,9973,-14734,-136122,47284,301173,207883,-26827,52286,235463,70637,-223026,-278091,-248735,-240605,-111802,-64006,-151171,-193877,-180397,-190549,-195786,-180019,-115306,66769,189180,-93803,-465024,-393775,-194860,-193150,-35003,258841,295614,224436,206451,59575,-163451,-260159,-123306,5953,-31948,-124596,-86803,13486,70234,-11031,-39122,132700,263807,194541,31072,-39507,129147,269292,182703,98281,153675,177516,40200,-190187,-233629,-8777,66564,-182661,-438519,-594114,-531112,-210284,-11279,-6743,39704,52444,-68998,-195757,-320983,-407329,-465735,-539545,-412759,-136390,13648,-47053,-104272,-72732,-32303,-42352,9730,34093,70660,128465,93505,124360,233324,133099,-172266,-351938,-228907,-115613,-160296,-30660,193130,157995,103681,86530,-46756,-115253,-123212,-123439,177162,459896,282406,-96988,-269689,-177126,-161324,-391130,-487019,-281296,-127672,-204282,-285049,-222925,-156971,-95923,-99811,-73455,43735,203844,271181,206528,165814,190034,313676,358197,155672,-264435,-478860,-329904,-106084,-45751,-114027,-48250,164292,263962,131712,-95311,-274882,-297683,-128108,82946,35172,-152482,-105251,93081,139157,-19751,-196584,-270473,-192883,-116780,-106353,-57194,42242,160796,282194,330816,140164,-111499,-122927,-17591,-21787,-197626,-350318,-103107,451065,650745,383811,237568,220959,10443,-307693,-327815,-90159,68918,4268,-52292,79144,331620,515135,503679,312901,52065,-168624,-195609,-67656,-13108,-91086,-104294,-28387,-61295,6348,227841,143281,-288246,-486762,-205268,204462,299761,80087,-112922,-66459,42001,-17136,-63551,159171,391704,332104,137970,-73417,-218754,-169884,17548,207117,288622,320518,276799,74222,-71885,-124230,-209666,-158462,-22101,-49915,-210599,-350536,-290541,-181686,-218828,-228934,-167092,-54919,-85780,-148607,-97562,-113113,-335951,-542256,-509723,-233659,-54131,-88465,-140768,-140573,-96162,-88333,-103019,-16861,43823,-101889,-184483,-71149,51695,29998,-153596,-339656,-355513,-233095,-60664,120179,154678,50721,-49674,-117412,-109606,-20592,104716,90715,-203958,-411450,-204308,87818,49511,-66662,-2935,173480,264339,257922,145666,-93048,-331324,-391053,-162570,111223,166857,44208,-50290,-127811,-68721,159712,219230,20288,-120157,12688,150659,136318,78739,-26083,-167616,-297806,-293761,-83689,69425,-45295,-122321,-29187,-64844,-170741,-204380,-227085,-193591,-45588,49386,7570,51950,277274,286589,13799,-108669,-47433,-46654,-111425,-141191,-167543,-108797,56224,152091,129970,80460,23197,-75872,-232879,-381352,-301552,-92007,-1882,15666,108954,150905,268305,414131,393755,196885,89004,125691,90460,-57224,-136674,-98603,128417,372435,224361,-83226,-38370,190354,132594,34510,124292,198392,183513,174312,97928,51619,74804,41535,-94268,-140553,-143404,-34725,251690,365867,37360,-171870,96641,385746,171379,-186543,-244645,-184776,-195557,-203098,-109188,-118031,-228432,-292805,-157029,-33175,-53560,-14653,219286,364833,289983,251211,367646,454817,396755,270308,174323,149279,176301,172549,35212,-151274,-193628,-158476,-197475,-283036,-293620,-196802,-126823,-152776,-191396,-343856,-476555,-177167,37805,-390145,-859804,-864987,-289702,420936,696833,889698,1038995,923970,1834455,5263663,5126227,-1017528,-4530072,-1235926,302758,-2265266,-2389054,-828116,38752,460204,644620,799136,818945,46634,-1056319,-1180815,-477273,-280136,-358474,-86782,57355,-144448,-122708,156771,268629,187588,-14150,-225821,-93113,122518,122646,91277,-25106,-215349,-237733,-52993,121908,64946,-144696,-191535,-51646,37229,49062,150410,179921,141160,89948,96704,85502,-41816,-188415,-159263,11648,126684,103565,45889,58534,37898,4020,29784,-105542,-225759,-160186,-163151,-91736,51263,36202,-94088,-26189,46591,-159550,-384572,-213760,85861,108099,-31719,-44966,15292,-52665,-92089,58910,96356,-19467,24636,193451,240420,142043,-161902,-399025,-278680,-213253,-365604,-272914,34404,237455,355285,386854,236619,-8479,-146843,62882,217615,112044,51344,186173,266759,161064,207896,330340,184649,-22532,4576,223967,452466,424650,214926,135472,164873,227240,153252,-57462,-204690,-255473,-198099,-51948,-48427,-152255,-117099,5457,128720,157476,132537,37,-119647,-65165,127849,270553,414052,455958,116786,-115046,22072,81593,-32868,-93641,-206281,-372507,-449316,-414852,-147116,118116,58512,-41041,81833,111090,43223,7928,-261956,-358990,-132503,36128,192327,371971,300543,121486,42795,44062,51706,15981,-861,39115,28130,43738,146295,-8586,-383286,-458526,-304992,-249152,-252280,-124266,-58290,-145145,-246279,-323874,-326965,-185912,-39612,50654,134687,155148,120214,103792,148291,187827,78909,-103323,-127570,-141540,-178774,-61101,20627,-68227,-135037,-53538,112269,108399,-1102,47011,264296,229362,-59523,-164470,-17295,129656,386595,599155,380773,74195,85148,122314,42557,-6939,-10374,-70483,-54293,73336,78599,-21881,-124992,-189201,-33025,251154,387257,295978,135715,109580,180442,127742,92750,158332,134153,-11564,-77253,-86198,-85496,-121342,-200660,-171044,-2589,137672,226115,300669,287655,102293,-114538,-185349,-152659,-202245,-339841,-345394,-315998,-461123,-492482,-290628,32907,343033,376446,200220,54194,-130602,-245973,-158518,-104634,-106712,-60343,-13079,-47800,-60241,-33577,3613,44474,93253,89174,21502,35436,155499,204181,163695,67792,-143484,-378233,-467661,-450404,-355075,-250169,-271823,-276412,-121737,-78450,-148968,-181670,-209552,-206227,-172049,-112327,28374,154079,182855,96144,5054,-21105,-107734,-222752,-68208,146284,32963,-56184,50338,74720,67824,157761,167511,109725,176641,273379,236867,126512,-2007,-88097,-88332,-89098,-45509,172229,285980,115762,110295,254022,17860,-228908,-115103,601,78543,151096,57180,-58472,-52389,-76046,-163040,-190396,-149515,-96397,-42926,-80282,-50804,6805,-20801,-44032,30082,159565,270545,281679,299093,272772,67366,-89792,-119336,-136762,3192,115713,-56736,-247123,-267180,-139289,19229,55345,-21092,-66925,-129761,-264234,-257367,168946,609804,418683,82071,57562,14973,-55885,-16107,88045,274215,277757,50805,64113,300056,303835,103817,-36556,-58842,-43070,67626,238342,338044,242804,38501,38098,101952,94496,198222,326450,292479,195075,176198,125225,-7474,46142,369420,460662,279055,230118,253880,100366,55276,207824,202439,64334,58789,-12355,-367809,-635085,-607593,-575154,-808429,-771957,-491564,-1095010,-1124124,681023,945454,78475,750645,1316153,356710,-141990,-421025,-1128414,-1109741,43621,-26285,-1073720,-468683,439224,42627,-172486,301072,376583,440570,453644,293346,68997,-228063,-444751,-419352,-264130,-77939,27729,-5250,-82153,15449,114160,-40607,-263186,-202804,-29812,-8136,-54931,-3494,110571,56064,-116064,-57350,136432,302551,407385,415000,292469,177494,270528,316104,134469,-40723,-84168,-130841,-72935,129632,167463,42870,38383,144162,71274,-74246,-119064,18222,331492,526752,360679,126181,-16556,-150617,-122186,70980,151596,-6333,-162328,-265171,-260002,-871,145019,-56857,-174984,-79298,-9783,-79161,-143379,-13865,51623,-44610,-232695,-329552,-202581,91831,283614,166895,-104933,-259499,-113508,63050,-36398,-247481,-324738,-263353,-139123,-76474,-36925,98659,161158,22956,-116943,-102046,25712,64132,-34046,-117395,-65304,50656,51354,-117096,-242956,-161698,-51633,-14363,33971,93841,88917,14858,17161,104312,176159,99748,-22336,44461,197145],[-19265,-109278,-11340,177920,293139,269066,160493,-70764,-331353,-300989,-32806,80133,-94348,-307676,-421646,-353692,-133071,-62691,-140340,70220,352633,261356,-808,67565,283477,146671,-130167,-191064,-164308,-153077,-108199,-116647,-175049,-162030,-106002,-106233,-193451,-268190,-192093,92737,251227,-44710,-419939,-412501,-224592,-176992,-53304,185451,281411,234042,194459,69798,-162008,-264165,-126231,-2331,-73673,-151376,-54728,48076,103919,21104,-47868,77024,225381,229365,98164,-8416,117072,270479,215597,132793,162066,167499,36593,-209666,-236827,-18576,-13309,-267176,-478763,-612760,-524358,-197446,-38678,-52440,92735,177012,-29523,-252757,-322264,-262266,-240602,-378158,-389280,-132656,48836,-10469,-100450,-68838,-21346,-12743,45993,82007,99426,119820,113224,222724,352174,196068,-214844,-428911,-223987,35472,38702,112137,263053,210954,100411,20919,-91034,-88639,-117036,-207018,70517,377804,264117,-89710,-332802,-261653,-127086,-290384,-448617,-266364,-59272,-83511,-126823,-31921,-17847,-67660,-83048,3355,117384,233220,348009,349000,272255,179786,158576,197135,177528,-130101,-455535,-435929,-181315,-37658,-32638,49361,196206,224171,90556,-64363,-196348,-227066,-88941,114600,74625,-116722,-125766,78865,170069,-13554,-232553,-308956,-244506,-167394,-80673,-30704,-20084,35326,127452,196291,92162,-75583,-21579,122244,82356,-165357,-381359,-151697,430927,719118,465963,215760,173513,55575,-250112,-337540,-135637,31803,11223,-52974,2800,182024,378109,473401,374015,63773,-233410,-279285,-69197,16274,-80583,-101719,-6347,14783,73050,191762,73466,-210832,-278299,-64829,268241,379800,194028,-20928,27795,131766,9632,-44534,190508,433592,403643,218484,-80552,-306653,-240172,3071,222624,271927,281076,259585,92391,-60890,-165597,-245089,-162929,-35844,-108593,-245166,-294330,-253366,-243276,-300075,-297248,-214996,-40419,-114641,-241456,-188410,-158191,-338812,-532534,-515958,-222348,-35432,-67730,-103309,-156900,-195042,-150739,-79462,13203,94610,40721,-46281,-32385,-18094,14335,-63220,-258649,-363919,-275839,-89719,90989,139001,24623,-89806,-116114,-96794,-88676,-1435,58062,-128307,-326215,-228650,-19251,-9028,-66925,33173,199335,191277,139138,61708,-155823,-380686,-382246,-93757,247540,304669,102495,-35469,-61964,-4477,159788,211389,29451,-118413,684,127002,83871,20021,-48643,-147097,-221818,-216035,-57242,94791,13655,-103836,-35911,-23413,-105933,-146476,-144987,-100580,-33090,-15980,-49442,39005,269377,281194,57795,-108886,-131277,-139317,-109205,-14586,-3863,7268,146404,220205,139013,33008,-13938,-102932,-312418,-469442,-303762,-69048,-28923,-33882,19504,20185,185913,412874,392082,188915,133309,203892,137657,-23698,-125356,-103583,95885,341473,250245,-69352,-131776,115644,150549,43351,118692,213345,229907,246503,159059,19982,-68031,-39260,-82856,-81713,-104596,-75233,153358,254034,-5492,-170403,68206,368754,212264,-136766,-243275,-216661,-241845,-210885,-147440,-110656,-71869,-105307,-102540,-104928,-104845,33247,263507,290684,203023,254995,392809,463136,395465,273714,225866,241543,268710,213785,35732,-192629,-253841,-236863,-228089,-218222,-248129,-249665,-172638,-136791,-199664,-324448,-377418,-112514,88899,-246936,-872302,-1036264,-500452,458021,1228584,1673063,1387614,487290,708234,3769650,5515574,2619892,-2434231,-3399675,-2072746,-3199366,-3251496,-1267819,155787,696992,876194,998577,1065660,196195,-1106335,-1399737,-719956,-430678,-374331,-58010,71013,-95620,-95466,141744,222148,112059,-92764,-212102,-66871,92076,69808,89226,30460,-172202,-249490,-124129,61766,99272,3147,-10118,91148,118790,76291,60170,44073,59283,12190,39844,122614,156891,65997,-21201,21010,38336,-22755,-82031,-59090,-15368,80688,124511,-27570,-168157,-157517,-193845,-103134,93034,53352,-94671,38848,178576,-23007,-286839,-171411,97350,113696,-1845,56330,142142,6671,-59692,161118,256346,94192,75803,252548,281304,117640,-161270,-308845,-150103,-117516,-341426,-272511,99490,293237,356727,409483,350838,82606,-148287,22127,221339,157223,32294,105240,161296,87725,170020,322727,194249,-44789,-21385,256543,506686,481516,293137,200511,155538,180135,141903,-29472,-169462,-235285,-219211,-51131,16912,-124906,-117484,-13338,137120,188382,128351,-139366,-336303,-220633,82358,316511,488241,506814,204289,41593,173170,185367,23200,-92795,-268116,-469225,-558978,-491557,-178005,84441,-49032,-169862,26537,95516,-10531,-109522,-354938,-379149,-126137,34777,136856,272287,285784,202113,135921,55975,-5367,-48857,-27153,-8016,-53138,10221,184019,27289,-381398,-469498,-284034,-203685,-232957,-169315,-116167,-186106,-324123,-410756,-366778,-220911,-44146,89499,168995,164496,120547,79545,116547,165793,71117,-77737,-70491,-63746,-132156,12244,145217,50049,-114929,-110623,112306,201696,108523,107078,243637,268801,46503,-114906,-4828,134364,365640,573902,300337,-30346,21457,172002,142302,34458,-72510,-172524,-120885,38514,37383,-73372,-125873,-129260,36287,287338,407031,324862,200283,128377,64669,-10537,35373,136608,118344,-12465,-105049,-142036,-109044,-66957,-158717,-180087,66863,332081,413510,362289,212759,5099,-131035,-202280,-201585,-188382,-197912,-158845,-203214,-378043,-379129,-188278,120999,420512,442517,230691,19201,-203612,-307541,-202335,-156281,-138687,-32459,31529,-47753,-135055,-177134,-129047,-60978,41796,84296,65136,131492,232708,228747,192628,105255,-120551,-286597,-279783,-270528,-215102,-124099,-195518,-280863,-184562,-140310,-179396,-143888,-103802,-111010,-131529,-91855,29822,117127,102254,-14609,-125175,-154760,-219125,-259376,-69543,135433,62996,-18086,48263,86953,183221,319832,274226,129153,126642,222672,254542,228753,173316,70166,-7352,-1915,78565,277425,325101,145148,184184,311146,27855,-291912,-234219,-30606,159717,232323,37964,-96550,-36432,-41269,-127080,-130549,-16763,80361,117782,68500,64702,90879,62669,49036,50261,93787,205981,298816,342230,296158,107965,-58966,-118163,-133301,-36392,29538,-109929,-257936,-262195,-50719,121561,82921,-41744,-73528,-131303,-283977,-312771,82017,540371,376081,109247,121739,58782,-61412,-73987,5335,199783,233964,-5064,-17406,206352,234617,72267,-61475,-123408,-130105,2159,186410,286652,249930,85547,50597,95341,102300,192406,303233,272803,191453,212606,201793,27347,-6145,288991,393090,223213,221440,281890,120342,144,99981,95619,-76685,-154396,-173340,-402002,-646905,-596371,-492654,-802205,-901527,-515671,-907482,-906284,631772,799172,-81702,700595,1232681,162164,-398429,-574635,-1230712,-1263466,17837,308902,-745828,-341490,595656,69089,-218597,236050,355411,507425,605135,352650,59350,-243553,-478739,-470298,-257918,-76943,-19993,6074,2695,98724,195103,49568,-216546,-199758,5787,59651,35213,76435,152572,59821,-144430,-133537,52912,219868,284966,316961,207232,86858,103714,99730,4842,-50238,10155,22338,38524,191362,204203,76833,58674,118193,-29908,-200449,-189086,-26716,280200,510223,416732,144492,-35846,-119017,-89979,11547,41309,-110773,-263670,-323343,-262362,-8607,35203,-220085,-274454,-80252,-11556,-136091,-150017,50970,91589,-47642,-220659,-329400,-190085,111870,252298,129134,-54757,-194482,-87645,107900,25110,-285873,-442117,-349916,-173850,-97581,-2242,179726,214228,35993,-115962,-96122,-13308,-41242,-119938,-98396,51386,170777,78171,-161296,-254543,-161344,-79723,-29280,51987,87888,3075,-113091,-81162,37635,118937,79060,-9724,-973,65354],[-135643,-154937,31592,252900,291456,233572,178847,-10778,-242940,-189436,12385,30142,-171630,-372739,-508362,-505669,-258965,-108665,-158224,19253,320605,274438,21855,73029,297623,187351,-61692,-104993,-64245,-56399,-98690,-167266,-214031,-155688,-52456,-50714,-209467,-336791,-243587,103261,291336,25850,-302948,-324663,-166658,-108353,-69787,58511,192659,191338,147149,61079,-140164,-227780,-99999,20353,-58707,-93656,38814,125336,141499,52127,-20548,52719,165737,202909,95048,-40580,25008,173556,160542,101526,113520,134834,82481,-122374,-156311,15617,-59475,-321533,-474218,-537606,-408737,-114594,-22262,-66398,127257,254176,-2155,-284558,-292867,-127954,-33786,-156090,-270241,-78000,90212,18943,-83381,-36582,9696,46282,123779,180276,168597,121202,115444,264933,389307,207718,-228434,-456227,-218834,152424,216829,222569,276967,224201,91550,-40785,-122548,-47671,-99668,-243418,-14515,270500,222321,-71775,-346458,-289495,-69385,-173088,-372123,-229378,4157,41652,61244,204972,204360,11333,-64548,51066,155698,230135,371182,429595,327403,117368,-71191,-10333,181804,45009,-332201,-439353,-194985,7327,77405,138424,180600,140331,48499,-21531,-132176,-188634,-50005,152273,124465,-64855,-133490,42604,135252,-56720,-280133,-335709,-289266,-215626,-53826,19360,-40689,-67026,-35964,33763,46858,-2566,96785,243035,166359,-117032,-356430,-164583,357943,662008,473041,162968,114433,96728,-173667,-323361,-171383,-22150,640,-49945,-79109,364,188227,360489,343079,40494,-285107,-338904,-72937,34426,-83221,-101587,9895,74926,108313,95984,-56858,-148677,-50356,91553,309317,440650,307148,87919,137581,231137,47226,-41916,180023,412369,435618,307511,-33236,-326161,-263500,17260,240258,230535,187767,192510,86597,-58858,-192488,-253503,-148413,-48790,-168370,-287748,-262551,-252903,-327275,-358571,-299894,-177894,-21908,-127818,-261412,-182699,-136098,-291108,-451878,-435234,-168174,-10192,-54838,-58915,-122782,-225240,-165236,-55934,8648,85019,129194,79315,10633,-71021,-12363,-5456,-177743,-323978,-261686,-77288,61880,89796,-27229,-144867,-112323,-67490,-141943,-110328,15027,-37556,-201392,-219746,-106037,-45950,-66182,55296,202298,115609,33370,-3698,-183750,-361619,-319436,-49626,313293,383165,138301,-9664,31877,70205,132590,182182,59053,-57178,49982,140015,45920,-41145,-81386,-127373,-125432,-110011,-8631,132710,69079,-94003,-70460,-27149,-73958,-88569,-44414,8254,-15540,-71394,-78145,41650,242425,264220,93797,-118480,-232498,-252001,-135367,55727,119427,117273,221282,266778,144342,-6819,-56221,-123881,-351465,-528648,-345768,-81054,-62993,-101299,-63366,-18982,152380,353377,312951,144152,140717,239474,175149,37280,-51675,-39115,82240,258153,230625,-72047,-258319,-32184,125602,50653,115357,221575,268633,320549,251668,59286,-94016,-67897,-51168,-23005,-80319,-138033,9727,83211,-61065,-153844,12456,271069,204188,-81511,-198574,-191399,-207729,-129032,-126713,-80940,63807,59627,-49167,-148405,-139539,37714,216086,171968,116447,236774,374701,428920,359115,235265,231752,322515,386736,305414,87387,-166513,-241808,-233406,-203623,-170417,-225531,-249192,-116590,-35810,-150986,-250339,-205235,-13342,89890,-211156,-910209,-1165687,-680254,414043,1530452,2153660,1571889,35262,-512824,1658784,5554114,6039307,-689139,-5835954,-4424755,-3360952,-3107979,-1040404,497215,899122,990712,1065709,1155771,300064,-1043857,-1451374,-897312,-539356,-369377,-54039,64100,-55598,-86277,77948,134494,43115,-124618,-159715,-25659,54772,24599,94905,100547,-92493,-216793,-154477,7348,114024,135851,152636,199932,163779,87041,-4075,-60285,-61847,-98923,-29939,148781,319669,281267,105629,21596,-42192,-117705,-157445,-137926,-44260,177259,237416,80190,-60036,-112425,-176774,-83121,130359,70348,-71480,74694,230931,52390,-186630,-93477,136018,136084,35774,137171,233892,52649,-23458,258802,412532,218750,147079,307769,290026,55157,-165526,-191304,710,-17242,-310792,-259802,147740,311162,297966,349191,370270,97537,-171353,-38929,194756,169053,-22805,-47147,-2741,4150,112188,256635,144792,-90973,-43446,277317,509289,494243,379878,280622,153015,102819,72895,-37295,-130566,-195370,-222749,-42814,122262,-9196,-71711,6880,155688,209477,100310,-266382,-519876,-353546,26056,318868,472254,438078,232904,176305,290718,261115,82387,-85508,-303135,-496345,-588501,-484423,-115162,136737,-87688,-265519,-50786,53215,-65121,-227265,-406313,-350077,-94475,38685,68434,151043,261067,272204,193499,57504,-33912,-112124,-113944,-104006,-154158,-53267,174689,60065,-300780,-376113,-201460,-147629,-206813,-201135,-167956,-219094,-352059,-417844,-351293,-229970,-29148,142437,177998,124474,89389,56416,75177,121550,51870,-58800,-39710,-34700,-112259,58129,228712,121494,-126451,-178914,74409,243111,197327,191586,262958,320839,148293,-55906,461,117341,313983,487723,190630,-127718,-39773,188754,195853,51816,-128795,-256442,-181787,-412,9064,-95617,-103603,-43262,114586,296471,389847,363220,289605,136917,-80285,-164270,-40874,97799,74510,-54137,-149378,-167394,-84177,25086,-87075,-179874,131920,536590,589398,377647,114478,-63257,-104610,-152420,-162657,-106657,-8244,74982,-58031,-268270,-245828,-80515,176101,424404,429421,202880,-53347,-268171,-336826,-251518,-214295,-155845,2929,77492,-3775,-133984,-226465,-190940,-138905,-21095,67148,101473,207322,282652,227458,179470,106705,-90461,-176835,-84606,-67785,-60631,8395,-89302,-250215,-237665,-203278,-207545,-96559,13637,-8108,-80543,-76524,4135,65113,26026,-91038,-184678,-204246,-237846,-211536,-46942,93487,71011,2205,11592,59402,244235,424667,342475,123108,49773,139693,251120,326815,341839,207654,45488,62390,195549,353006,317296,123384,176494,288977,34538,-296111,-317207,-84013,198161,279025,26378,-106200,67,17024,-65655,-58058,91104,219168,234543,178732,122395,100872,91087,108808,45233,2818,124936,300404,365552,316709,165276,-10935,-108082,-126534,-89423,-69922,-139042,-219049,-206851,36790,208723,111564,-54051,-68847,-90863,-248886,-330936,-42771,326666,237205,117533,173282,67077,-96883,-132763,-84852,83113,132515,-96840,-138917,53307,116213,9007,-104692,-185859,-192087,-69689,63509,147828,197193,110414,45875,79118,101209,152640,225599,193918,133059,214222,280101,92412,-32275,186300,309187,181597,213074,292629,117096,-79293,-25440,6185,-161585,-317623,-341771,-475510,-680579,-594127,-437653,-780435,-922383,-405044,-595769,-579689,673487,655440,-371171,526882,1062555,-80976,-662167,-615322,-1107969,-1205009,97604,645782,-542124,-313052,728466,2533,-441918,26203,258237,447317,581023,321015,33256,-239647,-459525,-445905,-188602,-62120,-80639,17423,99625,146576,197771,68550,-177571,-147272,97229,157194,118789,145257,177458,47493,-168309,-206629,-31084,130996,175580,207417,95217,-18078,-65373,-94242,-92873,-41632,100285,165662,149174,239189,208920,72237,87227,126347,-91273,-333479,-318080,-135504,157286,418245,418923,149009,-32844,-50317,-46198,-44216,-50109,-162572,-292436,-320062,-213762,7702,-62254,-340756,-298601,-28536,1580,-167479,-133405,98148,144565,-12456,-170210,-297935,-207233,33364,122262,53180,-6383,-87873,-27835,123711,39283,-291923,-450256,-329284,-164716,-106649,38213,244076,232966,33021,-103700,-75167,-35036,-114226,-181208,-70242,162353,277879,93491,-199046,-235019,-126913,-94426,-61129,24160,37099,-100630,-220334,-154839,-31279,35318,50251,21946,-16309,-46698],[-200090,-173422,56854,276764,249419,161821,133958,23651,-88273,3456,108089,-2463,-235417,-387008,-491023,-544477,-335298,-147247,-186945,-90570,215496,245261,38494,77694,279097,186498,-25430,-32809,32515,18883,-92495,-203880,-256103,-174916,-25836,-23119,-230504,-382348,-271005,89902,291062,88263,-158916,-169995,-47167,-7516,-79622,-85465,55025,119229,92404,35425,-103807,-154406,-49439,65141,18324,29645,149056,207576,167165,71513,31799,66433,107836,136180,44103,-105078,-98246,17949,39401,23155,24354,80238,154399,43289,-14183,86325,-49137,-326018,-433187,-393309,-212944,16424,29898,-44444,136708,272339,21119,-267863,-229862,-24764,105342,45068,-104753,9381,136284,46255,-46037,27105,76006,134906,231017,303131,247504,122470,101325,244521,337520,168773,-200006,-422780,-224421,179182,294580,241835,223026,205013,97383,-79067,-144763,-19921,-80070,-214377,-48086,163935,157735,-62385,-324487,-264595,500,-49208,-250423,-159690,55931,141203,223086,405783,426827,121984,-39621,71032,162104,199077,328773,416088,310783,24259,-285857,-190764,161659,203596,-130863,-310093,-125034,85470,187888,201442,129078,39463,13975,-2748,-125533,-184821,3857,206911,177056,-18249,-139568,-24255,36784,-138690,-333010,-349420,-310413,-243586,-30958,92887,2012,-111083,-164106,-124438,-10082,59750,180012,304793,207485,-64376,-262628,-104162,286986,522087,401159,87808,48990,115313,-93734,-278121,-187061,-80102,-29708,-54847,-150511,-157890,-2243,179143,207388,-18146,-301908,-343995,-71906,35687,-103377,-113666,10983,103117,104211,-36216,-207686,-112015,129436,214919,307250,447499,370955,176102,229656,313115,96604,-44668,137615,336419,406889,354664,37449,-281981,-242813,41232,236648,168051,75156,113750,79574,-52736,-188183,-228067,-114170,-42496,-195502,-319451,-266265,-286616,-400153,-376821,-233210,-61988,4098,-120504,-213181,-105262,-76375,-219406,-331481,-295989,-94762,2249,-58150,-22775,-50898,-169607,-116001,-34248,-29449,14571,126009,151438,42877,-92194,-37410,13263,-116084,-240665,-173405,-4977,53307,19309,-97124,-208028,-120641,-38362,-169870,-197306,-30219,39169,-74371,-180142,-145257,-54786,-65382,57472,182468,54385,-38849,-35861,-167268,-282465,-225621,-36570,290526,370075,123341,8400,126557,137049,87973,137228,101167,51001,148249,182800,33116,-82344,-104845,-99767,-31918,-9300,38743,159122,94174,-100684,-122894,-74280,-81449,-42271,52743,110056,6949,-109934,-83133,58194,220091,266955,126134,-133317,-319215,-333528,-162746,60567,175374,197167,256273,271310,144017,-27315,-94817,-137202,-334427,-515286,-376864,-105040,-92104,-181914,-138903,16524,163262,247330,176644,73810,109946,220180,187520,97548,54995,68250,82091,142185,170977,-94633,-391869,-217194,61632,53056,109995,223090,296302,382998,356219,165743,-3161,-47784,-16964,6841,-89936,-207104,-143546,-93077,-102178,-117667,-46104,130704,155244,-29905,-116280,-109158,-95369,4641,-54303,-29424,150802,162088,-10439,-153411,-144956,12621,108510,45008,48672,198537,314591,353904,288162,159983,188954,363908,489216,426689,190197,-68018,-164710,-170598,-156557,-170306,-245423,-212402,2700,97900,-77499,-147433,11220,125339,71878,-262676,-915209,-1183964,-768461,299509,1537370,2242600,1551042,-334632,-1611743,-457817,5455776,8523258,148640,-8027129,-6173356,-2906417,-2155352,-232232,1012917,1059488,988874,1014623,1104634,359043,-884241,-1336900,-965045,-568777,-317295,-47673,43984,-43862,-99449,-12851,37267,3627,-96301,-83003,24302,29203,-11832,89990,163842,13446,-140084,-134448,-30867,98407,208357,241086,230754,155983,88818,4414,-72506,-166706,-222223,-122592,125842,375214,378877,175946,13404,-82138,-139636,-156739,-167529,-58402,232170,307605,169423,57060,-37073,-105408,-14293,167252,83217,-50333,45365,177479,56204,-97386,6124,198019,177045,71426,169232,259169,70119,5718,321972,510934,306450,207918,336476,254180,-40991,-195756,-103052,117593,46192,-299551,-245119,179552,310072,202013,220292,288620,41187,-202354,-92716,157272,160568,-93873,-242701,-185919,-70836,43778,151063,57368,-136205,-46618,278510,454213,452904,438556,342398,141674,2437,-42938,-84042,-94632,-133339,-199241,-34340,220193,156802,29547,89602,193533,212124,49437,-353681,-627350,-432823,-21716,279836,370781,275270,188940,242110,335499,284765,131436,-67072,-297013,-450413,-539883,-412654,-488,227322,-64312,-295084,-112802,17550,-83711,-288028,-388635,-275192,-52132,36578,9111,56728,237927,310002,202661,63513,-4233,-119078,-190915,-197456,-244428,-133450,113380,75317,-163676,-195610,-68695,-93149,-190011,-214744,-192524,-219900,-305366,-331209,-286942,-226222,-14793,192876,165340,47907,31815,35697,25073,50855,16860,-53576,-41660,-61795,-126823,58933,242985,124194,-158769,-225241,26757,235824,252238,281577,315963,353774,198325,-19590,-15956,78815,242122,360439,83362,-199845,-90754,174824,208024,47171,-165633,-298182,-219106,-30124,7228,-78546,-70998,31556,168392,271135,340998,397212,365476,115551,-228821,-306786,-127189,39400,6791,-125297,-203592,-169044,-18274,136771,-1439,-169033,161213,673357,701145,352322,40507,-64019,-35366,-40835,-37662,22660,175701,288320,84268,-173699,-152915,-2234,189615,359371,339808,119854,-142339,-305657,-321878,-279390,-251157,-145079,36648,112952,77986,-43343,-149335,-156760,-158865,-65734,47465,114657,236953,299552,214356,141993,83208,-63190,-94353,52273,94873,59637,102517,15245,-190374,-267214,-257378,-228312,-48677,118542,81910,-32156,-68555,-30905,18148,-25264,-115499,-162931,-158558,-142415,-68430,13381,52760,62646,1237,-42401,7540,227468,435460,362563,110723,-22069,49951,229380,403809,459259,274840,50424,87792,274869,384208,271189,60563,88822,192897,37602,-234426,-332662,-143933,183263,284282,31733,-85018,53851,96927,7751,3806,150288,288991,277706,210367,103953,43092,72227,124386,6377,-109370,38070,291043,368689,329018,225779,40773,-98912,-123456,-137843,-154925,-140648,-142975,-116169,97139,249688,122305,-66877,-66317,-19212,-140450,-269550,-145039,46984,59112,113113,196475,37465,-147676,-173510,-153076,-31990,8228,-206194,-283540,-133108,-31167,-71175,-153763,-233944,-224363,-129043,-78314,-23055,103191,103232,25929,65827,109467,109917,124321,78556,31292,166847,324294,171442,-22808,83255,222624,162169,208002,290303,93461,-176202,-158362,-60332,-182890,-393363,-465540,-562047,-720095,-597284,-428895,-775072,-918773,-291664,-260481,-225168,846097,700375,-565779,285920,854047,-303968,-876740,-568091,-847618,-1011505,237744,921176,-392979,-245480,858341,-127228,-802452,-289658,67981,249498,374895,184269,-17961,-210115,-378508,-342395,-75405,-38318,-145791,14916,183318,154763,115439,-3822,-163490,-51084,237589,275586,178991,186613,185298,27764,-183461,-252151,-80653,80733,123463,118995,-4725,-109763,-194951,-212711,-131688,-17189,162102,266574,237577,262551,187962,41466,108827,153071,-106448,-442234,-474807,-269657,14116,295608,380013,151948,-2665,29370,-10316,-85935,-107582,-160969,-240568,-251031,-124413,49750,-109901,-374960,-223544,78273,36921,-159520,-109969,92542,168364,43475,-102772,-252186,-251185,-121937,-68366,-38485,17172,4946,16629,72101,-26788,-273546,-345180,-203333,-110446,-97400,78370,278147,213547,12400,-87536,-45419,-37075,-149888,-205579,-31903,245827,342910,84268,-228798,-205633,-88648,-105995,-107771,-42188,-41875,-189754,-273072,-175869,-77151,-49604,15479,53629,-4883,-109105],[-203035,-165401,52657,236946,180568,88119,58743,33294,92779,234401,241494,7743,-255523,-349880,-385725,-462960,-344517,-171636,-217426,-218409,73641,182939,43218,84309,239308,155488,-12426,23615,111366,56633,-90659,-212600,-283859,-207633,-18312,-4006,-234676,-403264,-280590,54924,248557,119526,-39629,-17260,79219,89806,-79046,-201412,-86679,47819,55286,-1169,-68845,-64967,9054,110732,130894,166641,220370,245752,161949,70311,90577,114490,76960,68458,-12278,-160917,-196315,-134066,-98850,-69948,-78140,12596,221473,229363,143832,168921,12505,-281491,-373801,-224968,12842,166739,107445,5421,117754,237716,51011,-195923,-142666,42567,160741,155555,38916,99740,187820,86426,17684,110728,167559,231887,338769,411876,303396,117072,77119,174155,212490,87394,-138542,-333644,-238633,95953,229301,148448,113815,166022,122549,-87422,-167577,-36306,-73248,-130670,-22227,80827,77113,-75376,-287105,-207195,64795,63772,-99218,-61768,94248,195627,314848,509507,567368,231121,-4437,72975,146204,151133,232875,312318,228891,-65633,-401849,-284052,120097,296188,96671,-74707,13688,177800,271525,232782,69054,-43941,-8300,-31546,-192453,-200697,79137,279066,222259,6097,-155555,-119060,-95579,-226933,-374383,-350134,-299292,-240496,-14770,174205,92781,-93163,-226205,-240227,-83575,69854,191101,287424,194678,-20778,-113112,31410,247546,350813,265903,1759,-21498,92275,-38388,-214094,-182278,-128701,-75049,-77204,-200140,-249406,-139964,-19541,9122,-93158,-268720,-278999,-57003,21386,-135420,-141613,-9914,93729,70954,-159694,-324355,-95624,219868,268685,253773,378730,352415,213228,281098,365757,159146,-35748,81549,226041,308499,321696,93554,-197169,-193373,45385,183154,83359,-22108,59554,88190,-35223,-153428,-177909,-67292,-3293,-161991,-316294,-294010,-328736,-422995,-345304,-123892,76449,27487,-100025,-127003,-5944,-17130,-153588,-212032,-146137,-29372,-9627,-74929,1331,35668,-50029,-22679,-19889,-88753,-95168,28204,141109,50178,-81047,-48416,3474,-84154,-140839,-27071,121697,77363,-51410,-169787,-269368,-154864,-33821,-177240,-247906,-68147,84131,23327,-125158,-135008,-45308,-63763,50812,159698,21410,-69532,-28344,-104121,-164901,-130695,-50538,197068,275921,57872,6446,194965,183005,45112,85071,134658,168597,260112,234835,46274,-87559,-100841,-55678,40022,56810,61399,149073,72812,-122579,-173299,-140766,-112612,-11268,123556,178701,27714,-132230,-78851,77881,212421,290846,151854,-148260,-361593,-338234,-158730,20264,164401,231599,242250,229951,134547,-29680,-126649,-149329,-271309,-414620,-345653,-108302,-99978,-257768,-206913,75641,186872,114014,18300,-5646,51307,155450,174555,139724,157304,175697,83866,25554,90669,-133291,-501691,-380948,-13814,52376,96472,210415,299357,409921,437967,301019,145039,874,7059,-6318,-141152,-269788,-268905,-219199,-107737,-66804,-88254,-5537,85206,12284,-14853,4775,48056,128169,41684,35340,182234,188607,8668,-121027,-116191,-19851,-12929,-59976,4482,145214,225074,251652,192163,65416,118619,361102,546829,539671,317528,74210,-52413,-85815,-113105,-207400,-293827,-168159,117557,200045,-16517,-50208,222502,286376,70954,-330397,-826336,-1041348,-729567,154720,1315360,2005746,1337671,-573631,-2442607,-2041142,5313194,9646657,18467,-9395214,-6860622,-2175617,-900695,803600,1550012,1169966,882289,855803,956317,395975,-647280,-1097562,-906670,-505339,-209687,-21584,13077,-70792,-131630,-98756,-34812,4042,-23797,-12791,56552,12547,-48215,61679,200515,119817,-36248,-69511,-43507,57901,204279,231621,168680,94308,85311,90994,21626,-202153,-321562,-229608,37283,299888,335924,167312,978,-63848,-77620,-88173,-152042,-65315,210339,291486,195019,134031,41395,2964,96428,203610,88712,-56108,-59489,28894,2346,-26802,104593,267507,230660,96626,140855,209770,56349,22087,331325,517646,327460,235136,325388,176239,-152561,-254868,-80167,159161,49723,-311796,-229905,201801,308212,99408,58671,139414,-50032,-222652,-119903,121655,145693,-155354,-428003,-336977,-117008,-16633,36860,-37247,-155131,-21808,254696,345333,352732,427280,349304,105186,-107127,-177623,-155531,-67238,-55828,-142401,-21202,270658,305314,166378,224905,252009,195825,-11611,-387609,-642636,-444907,-45839,212245,217664,79039,86135,218666,297121,252008,157736,-38129,-250048,-352575,-436999,-311505,103896,294062,-4679,-245672,-126499,13559,-51955,-261924,-303861,-173518,-15832,19036,-25348,22768,223800,305333,174732,89677,88183,-39455,-188001,-234070,-290621,-204353,14968,62867,-12010,23952,86072,-46488,-187279,-208162,-178555,-173128,-181901,-166132,-191902,-225917,-22759,219844,137880,-38374,-31186,20181,-31839,-47745,-41355,-69634,-74601,-130765,-169607,12997,183089,64298,-188695,-223540,66,197007,264167,345324,367222,334544,171130,-25808,-58310,26496,169233,234011,6572,-242462,-132660,142617,199180,32027,-174615,-284497,-216563,-36943,36093,-26325,-44395,59808,172068,215766,279159,417566,398600,60346,-348422,-407623,-200069,-27410,-69805,-201712,-254735,-160019,66227,244076,80122,-146573,137984,678387,702623,294762,19951,6160,57790,105029,142989,169659,311752,429970,195037,-120662,-132146,31346,171888,252610,199720,2610,-221084,-306903,-265918,-262345,-239077,-93296,71608,140312,179859,110598,23602,-48519,-120240,-75593,30337,96137,211990,286322,203143,104712,56530,-43424,-65057,98849,178934,116613,134451,92805,-111504,-263668,-295574,-239370,-6720,193099,142850,1938,-68288,-58263,-9003,-41292,-90230,-80166,-40275,47697,148991,117759,51335,55694,-13605,-89003,-46453,135141,345295,337025,111522,-57903,-19415,194091,443749,498921,252806,6387,68593,292768,366164,203307,-19579,-43515,55364,38221,-120065,-269756,-186579,123232,253384,58089,-34965,118125,182164,70612,35556,158628,288645,253721,161945,23683,-45481,35755,104060,-58561,-227947,-49806,269939,358851,332629,276870,88779,-92415,-128971,-169082,-202333,-116132,-52407,-23908,108209,227469,105010,-85010,-74083,65296,38446,-111472,-170512,-182520,-83828,103807,182430,-17961,-191414,-182684,-174401,-101326,-93505,-301887,-415109,-307952,-176088,-145057,-188126,-256554,-230564,-159436,-181452,-164195,243,68988,1931,67887,143226,97232,34358,-46563,-94315,69178,306581,238726,12568,-4247,141777,157618,203601,280354,57125,-279291,-284586,-105806,-155599,-374493,-505049,-620177,-733069,-589357,-455123,-795420,-967212,-291184,-6989,61918,1098574,975153,-546323,22860,642474,-445118,-985046,-470543,-570453,-792690,382301,1126886,-190595,-78187,950735,-285750,-1207675,-634827,-193248,-41604,61889,-21326,-85971,-152324,-246268,-186328,45562,-12020,-201065,-8768,227911,126400,-30373,-148029,-172276,73638,403313,393334,207312,194767,177788,3406,-194254,-259088,-77613,91017,130905,64309,-65755,-170010,-261394,-236477,-111415,8481,177779,308843,288468,256127,157412,21916,127322,184407,-84254,-499631,-604517,-373713,-91007,191486,323540,162944,50734,95962,10279,-103574,-128518,-128183,-139419,-140865,-18996,109561,-93086,-313932,-66891,218392,92921,-111898,-91031,31788,141540,96314,-44632,-214398,-304099,-294113,-253474,-119169,6203,41730,11341,-49257,-162541,-236735,-156935,-12102,-26378,-68621,112570,276144,161569,-22726,-74576,-11886,-16316,-145920,-187910,13236,290198,352254,44952,-250825,-181815,-69699,-121816,-156797,-120805,-121287,-234016,-254557,-137453,-86264,-109556,-17015,71737,20973,-113041],[-157539,-137845,20518,142572,103367,44320,-4203,23759,239171,434362,375589,66050,-216396,-273985,-235686,-299451,-291147,-176087,-235944,-312586,-56386,106136,32809,88554,193718,115894,-2531,72902,165571,59122,-87607,-186074,-284105,-236363,-14153,30725,-204123,-396304,-275473,12071,177879,108818,14424,66567,155079,149594,-64980,-254364,-187802,597,46572,-39845,-52469,10383,52703,132021,231364,259188,213941,203581,112447,45006,137032,183505,89999,39474,-32425,-174178,-228473,-223799,-200743,-146713,-166100,-52473,259276,372150,265819,231640,94098,-208995,-315397,-80807,211581,306262,199473,66239,71378,169346,94319,-81836,-49621,80514,148392,148390,103345,163374,245903,154799,105824,189199,249129,303729,415073,472812,317682,105695,52382,82697,50962,-20091,-68836,-208292,-247827,-71140,35194,-30578,-17611,119434,151794,-77035,-204049,-114655,-91730,-27176,45700,33344,-7116,-112349,-250554,-143101,105311,143701,46426,44438,120052,200959,320466,497731,580076,301935,39276,68593,118709,99927,114481,155388,110955,-119934,-378284,-265397,69917,298084,280013,182605,170369,253894,310059,237715,30719,-81988,-16995,-102413,-307078,-213308,166125,354542,250221,2921,-185719,-223576,-214869,-280279,-383531,-339179,-261397,-209349,-7218,236433,187312,-38828,-213268,-281483,-160449,16127,128954,202084,133782,2839,54657,205937,234030,178652,95345,-82555,-94536,20692,-32931,-156083,-163199,-155732,-123225,-118547,-223924,-259678,-194527,-171770,-175022,-153538,-184610,-152688,-24523,-2811,-166454,-179168,-53165,53232,31886,-225238,-360494,-83496,219965,243065,159383,242093,251286,188684,288016,395608,234244,-1571,29764,104739,151193,202703,107965,-102296,-134676,8489,65515,-24517,-84472,47925,116463,-7353,-105866,-125650,-22443,67383,-61900,-262638,-319486,-345767,-373898,-268369,-15571,166436,33985,-77653,-43328,63582,11531,-115817,-127943,-32836,8153,-44269,-93597,21126,112476,79868,67581,-19804,-149952,-207915,-128453,45300,25901,-50204,-38675,-15429,-81286,-60618,130358,270507,130754,-101582,-229034,-320826,-221747,-74072,-178684,-260336,-90868,95862,76138,-77651,-101978,-39207,-60118,55537,159052,20031,-65304,13765,-3815,-38815,-61850,-81320,76936,147835,-29446,-16603,219644,205302,25430,36362,136584,249428,341678,270469,76203,-53847,-61185,8344,86089,76505,45318,88939,7581,-149112,-200172,-191924,-138018,8477,152346,196650,39515,-141208,-79802,85102,208731,305836,158505,-160601,-345954,-251267,-103698,-28512,107746,215571,187975,158415,114083,-25697,-154035,-169337,-191461,-250147,-231491,-65853,-72979,-302616,-262532,103239,183647,-22333,-123698,-77934,-17328,71233,148362,162320,224096,240957,74828,-60343,14971,-179218,-563812,-467997,-62821,53535,71543,174167,262048,378291,460111,406322,266901,51971,18406,-55577,-225641,-322277,-340015,-259509,-72392,-15135,-107651,-101061,17883,43415,79454,108313,154462,189257,125552,99113,170564,153037,10875,-65547,-61646,-41768,-109892,-129983,-21826,85917,126851,143967,87790,-25445,54778,333878,553297,603742,423424,206275,51998,-15413,-81549,-236809,-329167,-142772,160720,220732,4854,11728,375935,435468,111223,-331710,-619149,-744087,-573668,33458,1019313,1611438,994908,-680902,-2953932,-2885102,5054052,9427300,-631483,-9511036,-6354022,-1521352,86222,1614018,1917293,1211341,671052,580305,754699,433651,-358581,-786773,-735049,-363045,-62055,23555,-29779,-131677,-169164,-145288,-56634,36694,54653,18387,40811,-15626,-95570,10486,200620,194125,66400,21834,-26158,12346,142424,140839,33271,-7938,73109,218157,187082,-142766,-360834,-325508,-100873,126680,189626,90811,-8518,6087,42443,15412,-102143,-61731,123943,185437,136166,135406,90334,111650,216978,233307,86432,-96039,-213504,-166941,-76118,24966,180095,323615,284070,106438,61738,104086,22266,27206,285312,431661,279912,221732,275970,73929,-253071,-325300,-124010,114309,-4072,-330837,-207427,221087,311660,17306,-90773,-18707,-125986,-216267,-115707,93250,134529,-185084,-544234,-413826,-121733,-48278,-54966,-110844,-132482,29960,204500,196013,200634,323425,279113,36221,-207790,-295409,-224287,-49381,23190,-54484,7668,257076,367967,291490,369891,320925,169138,-60823,-367227,-578355,-396447,-39520,136654,62628,-82661,-40020,119170,194946,176088,151329,-7046,-178720,-238725,-313726,-214827,146516,290042,57865,-131475,-79005,45758,15317,-162938,-185001,-76151,-589,-17391,-31364,52678,218264,263906,138116,141327,217040,114131,-76234,-184625,-270473,-237310,-90780,22033,110467,224339,228172,-6675,-188989,-181683,-128115,-79309,-4075,36940,-90618,-240857,-67748,204695,102466,-103649,-71656,14827,-88457,-165641,-126685,-110781,-127889,-212998,-226050,-68320,66484,-29206,-193261,-166976,12785,148020,230497,353599,372615,247271,75271,-71558,-116418,-26830,115733,153549,-23462,-261945,-172760,106002,189949,19775,-154974,-217278,-165827,-13438,87731,45639,-33448,25510,119499,144787,226068,419126,378108,-14121,-409898,-441111,-230307,-80891,-134282,-255807,-287176,-150770,141325,322733,141640,-113746,66410,529514,573090,212398,49548,113920,145644,245377,330674,304300,382571,484383,261779,-107721,-171448,27055,143279,142380,50519,-114463,-264792,-273634,-185932,-192606,-164246,4306,121883,174699,278065,268699,207652,74682,-49884,-54048,14523,49714,144540,250687,200313,86936,46179,-29913,-84073,65866,181126,109123,108346,132757,-24972,-225225,-313505,-240784,25513,229870,168099,16769,-72957,-67021,-9643,-24113,-34885,23780,106422,277136,388900,254347,108906,68508,-28416,-106356,-81842,-4135,180275,278115,135800,-39935,-49112,151179,436599,461498,162076,-67602,11057,241719,304636,132468,-88820,-168832,-79057,38081,18741,-140674,-187816,41923,199896,101837,38422,184019,247642,101722,33447,136608,245228,196793,69844,-76482,-114067,17186,70363,-127462,-329723,-136812,231448,343771,330220,311962,135093,-80847,-142029,-179467,-202190,-72899,24569,28761,57702,142924,60649,-108652,-94213,140949,256292,122132,-93895,-261252,-131825,95301,132459,-77705,-207052,-158880,-144663,-103672,-138240,-352501,-490140,-420507,-282955,-188559,-189694,-250780,-220843,-154282,-208626,-231650,-77987,24848,-11177,91983,206659,131800,-19421,-157750,-219570,-62813,220707,267687,47814,-72594,67725,148578,190927,264458,16633,-372549,-383792,-132142,-105128,-282182,-447153,-612366,-689921,-552612,-484982,-823541,-1090103,-456138,79528,203851,1303393,1349394,-325178,-208012,446818,-478171,-955000,-360611,-382890,-648072,473555,1281325,127388,157017,952132,-443153,-1539142,-913094,-465576,-343829,-236883,-223485,-147895,-69990,-89871,-23881,140827,16249,-229180,-50556,216765,68589,-199091,-315885,-187641,203658,555056,478638,203980,175650,157081,-27116,-205200,-229509,-27171,148859,162652,37315,-81591,-195738,-267196,-184704,-56228,14785,142884,297456,297680,220396,132422,51413,161391,213485,-42854,-492493,-654171,-402136,-117901,139535,273988,185238,115681,135625,20452,-91161,-119135,-93272,-42301,-32472,74069,174380,-22584,-183543,120016,351993,158218,-37745,-78409,-55987,74190,125705,-15140,-197806,-336315,-408479,-366577,-168177,-31918,12350,-46367,-203852,-317276,-183600,61216,181736,60239,-25502,137073,241277,89239,-65889,-69356,22160,29318,-100388,-130227,59246,296608,310917,-19589,-266023,-167772,-76091,-139850,-187127,-177128,-173032,-215838,-169784,-58025,-64149,-128298,-35726,73014,45396,-73083],[-92118,-101453,-26974,20808,35544,47288,-21371,4972,298133,534922,462919,155533,-124368,-180833,-93337,-119695,-199399,-157463,-226414,-330250,-132309,37834,11771,82893,153764,87458,23964,126584,196524,43704,-74787,-129200,-254857,-246773,658,93836,-134915,-356325,-251563,-18869,101338,58177,-12622,46031,146915,155722,-34956,-233339,-223085,-15067,60074,-70001,-61697,46487,61862,111480,273080,271224,127092,78347,19629,-24,158525,252938,146820,70928,5574,-130268,-183383,-219867,-231972,-189563,-220419,-97365,259370,427676,314095,249563,153316,-139815,-270256,5381,334740,405904,291039,117924,3888,90788,149057,46173,29340,98309,100688,48730,67723,181831,308582,255997,204662,232302,276946,323807,442323,474384,295406,95938,36903,5118,-98774,-130462,-18159,-74339,-234713,-260431,-220977,-231269,-130132,73900,157724,-72724,-264358,-246525,-137304,52729,120072,19973,-79310,-160863,-220111,-91971,110505,171784,147257,132188,134545,167300,254830,395390,471604,307256,82605,65892,87402,56635,10158,-1333,-3836,-120766,-232048,-150718,29153,215976,353223,353442,277791,282532,299638,227975,32914,-65400,-13972,-181472,-410135,-204203,240278,407701,254097,-20022,-223064,-307826,-276332,-267673,-345819,-318488,-214334,-165569,-10588,252190,234117,12276,-139370,-235239,-211906,-73526,31778,88494,46505,1748,192800,361172,219059,13321,-77829,-153159,-162705,-86755,-83238,-126006,-136538,-151783,-157387,-169473,-223719,-205075,-170888,-232973,-272471,-169661,-64800,3080,19585,-29766,-181476,-210131,-109500,-2228,11379,-203190,-299231,-58253,163554,157980,51045,77887,102924,115824,264512,418660,316041,59017,-7914,-9004,-34279,27616,74110,-24901,-83149,-67995,-102886,-150047,-113543,71763,154473,22479,-70973,-97782,2382,149115,80800,-162572,-316415,-314423,-259650,-164269,52248,165451,18661,-58271,5931,70745,-3614,-115061,-96009,17144,13122,-87916,-100496,49157,162512,158708,104121,-37451,-193011,-286101,-282672,-105659,-24071,-17719,-9371,-24788,-96067,-26160,240100,392550,194903,-119873,-264984,-360150,-317031,-163204,-189099,-244038,-95253,85902,86083,-58908,-87936,-58653,-54327,87371,192946,40332,-43978,74310,111533,64554,-36452,-118021,-20357,46396,-95997,-51642,197812,211040,43783,2162,95611,259785,358820,269187,107559,7195,7194,87340,118415,60661,-8603,-15615,-80202,-164461,-189376,-198574,-129864,24756,136790,164296,40871,-136668,-91058,66829,183809,270852,130040,-170681,-281095,-98975,-2488,-51609,34058,154236,115398,85768,84906,-30039,-180282,-199831,-127010,-73939,-59211,25113,-7982,-293862,-294991,70031,129988,-136206,-219743,-131423,-76925,-2199,124270,174048,240125,238430,46657,-96900,-34182,-221046,-568663,-451922,-58333,60143,38334,112185,178510,279891,400854,428270,298878,84881,24791,-115200,-319190,-365129,-347507,-210513,-8118,20036,-111479,-141893,-26719,66067,142124,160496,173650,171437,169353,146264,138747,87792,4038,-9864,-2277,-47657,-166942,-170525,-39572,32396,41642,53467,-5417,-92142,27649,314255,523926,593208,461850,272065,108071,18586,-52952,-206119,-304146,-148050,94966,144207,-20870,23868,436210,535884,193400,-220101,-325279,-364241,-355001,-18952,810732,1242376,618552,-682746,-3164582,-3168339,4483589,8247865,-1108164,-8248722,-4891914,-1141958,439345,1860386,1973854,1155772,343420,173577,524601,475011,-54135,-448196,-486887,-178293,91100,71510,-84167,-207099,-191554,-127862,-23003,78260,96453,-7767,-36464,-77023,-157464,-48254,168871,211655,138477,114048,16879,-13620,67124,16770,-129557,-127068,44817,325909,358907,-3680,-321225,-379307,-245020,-72611,13009,-14615,-8832,98356,168706,113128,-28797,-34013,26617,30034,7443,54861,84121,177554,301692,246055,79641,-152350,-360777,-341026,-139871,62685,220176,349781,321646,100560,-40738,-20219,-12511,28183,199755,282899,186687,177751,203323,-26223,-317045,-376847,-203678,4612,-91158,-331434,-168325,238966,313660,-27953,-190271,-128340,-146465,-176315,-88301,73203,130576,-172416,-552320,-400991,-86436,-37901,-104138,-147187,-68804,97568,131826,27109,18400,139258,136168,-57604,-281165,-364388,-258775,-34577,89448,52133,59006,189358,308180,348762,467592,379972,145633,-74520,-299498,-465864,-308846,-4658,75866,-48147,-163522,-147238,-17276,65771,78259,107148,12100,-109035,-143464,-200408,-143037,109513,203646,94653,9704,14929,96775,82753,-43228,-82564,-16695,-15967,-67936,-17509,118989,213020,204153,121619,206618,334013,289164,112696,-61815,-184499,-214362,-170883,-36756,175286,359690,328857,31259,-178029,-138667,-55683,43269,187893,226670,-6641,-273322,-151108,138785,63955,-125107,-67370,26197,-130829,-280720,-232132,-172740,-183975,-276711,-279257,-166673,-75620,-119262,-161874,-71741,61892,104865,157628,294361,305270,105087,-50208,-131040,-168335,-67681,93973,144163,-6480,-268265,-217348,73151,188780,18263,-113150,-112490,-71204,37212,144527,117499,-34887,-57982,28025,77075,195249,399325,313101,-80668,-396910,-394303,-196060,-97694,-167710,-268076,-288202,-142979,185699,355158,172336,-74997,-29930,261388,331549,111532,96863,206520,201513,343177,476160,404397,396212,469233,289621,-107081,-222319,6281,121250,62566,-64890,-194120,-257691,-216135,-106171,-84772,-36571,137122,202558,233790,350196,362734,303666,145556,12388,-21773,-5476,-8767,61267,200836,203319,95259,58540,-17864,-120355,-4600,127162,59704,50345,139554,57929,-158570,-307683,-232973,46268,231786,162073,16148,-76465,-53854,15378,13892,22001,107136,234418,475649,584255,390813,212093,107191,-30375,-84735,-86202,-144940,-9606,202997,179019,28163,-34444,107215,382644,373053,53126,-139792,-69435,133782,214140,74046,-125383,-242852,-172165,38404,148782,24546,-133387,-30178,140046,152689,125910,241277,269353,90797,12939,116786,198757,147605,-11699,-145375,-122854,37976,47859,-173170,-390709,-218991,169854,324925,324138,332306,187988,-51309,-154204,-172453,-160112,-22806,63219,12097,-50873,13531,-495,-134001,-123667,188368,458954,374929,69315,-154810,-65278,88806,56454,-121392,-184260,-114012,-85237,-51139,-118040,-339504,-475151,-432258,-321765,-185521,-153322,-225120,-207526,-120148,-158694,-214606,-109150,-8464,-2602,135233,286926,204483,-31422,-238907,-320555,-198952,86231,241147,52124,-130500,-5539,111946,157632,238775,-21721,-437277,-432814,-136567,-54402,-155456,-310553,-524844,-583677,-480262,-485332,-823620,-1240816,-761395,-43101,168863,1315956,1595302,-4692,-339112,272196,-426236,-799428,-268850,-336911,-628888,464863,1388438,524843,377598,836102,-578481,-1693402,-1038639,-673459,-571554,-410921,-346475,-176799,26213,56061,98229,195115,55109,-215488,-98009,149380,-10285,-347233,-453773,-190544,312088,646394,499075,175529,143010,126138,-64014,-213398,-173471,45119,210959,169124,22089,-65085,-197362,-236681,-101059,-871,-13297,69175,253017,271538,160760,118862,142445,228888,240221,-845,-426434,-599755,-341690,-60406,147800,247555,214987,177133,148145,31298,-49363,-87595,-74535,4254,33026,134616,231846,72669,-29987,275550,436345,214571,41483,-65790,-128965,-208,122469,-18515,-197662,-317074,-408492,-371029,-179029,-76880,-57150,-126098,-333032,-425223,-115291,250556,317042,119811,20934,150494,184526,11529,-109511,-72854,54474,97689,-13767,-40680,100948,276409,238217,-95397,-274951,-158848,-96615,-147818,-176427,-183771,-179539,-136654,-42907,25311,-34606,-107059,-31414,63643,55790,-19211],[-37880,-67300,-72803,-93645,-10841,93030,17977,-10606,253114,499930,468589,246396,-4154,-93156,-232,12846,-102331,-115699,-174082,-253862,-133843,-2359,-7372,62805,121140,77658,74524,189434,211301,34208,-44428,-57940,-205812,-233827,29988,177137,-40118,-280575,-200743,-21662,39009,-20338,-107619,-67389,60336,117160,12066,-153817,-196345,-8627,79371,-80781,-86457,35760,29448,48219,233380,204350,-5204,-93078,-97072,-52715,151661,299844,228064,155959,94896,-37560,-79015,-128886,-190505,-198126,-235141,-108635,230740,387577,279663,216115,158132,-100610,-239528,24533,354406,439094,359111,143417,-72995,22198,203765,155359,80623,101382,47178,-82745,-43455,154083,368244,377003,291067,217578,224253,290242,427958,434051,262382,98152,37444,-30448,-191998,-218133,-2941,40805,-188445,-400798,-447404,-381763,-190479,34763,116974,-101088,-349053,-395373,-197778,76075,161862,27779,-124749,-198942,-189688,-60007,80621,141968,178723,181021,138192,112566,153996,253255,291680,240225,111874,66559,55579,26106,-53161,-110871,-81657,-71217,-25907,14598,14139,82914,283466,360268,283103,245213,251416,216052,74464,-7863,-4239,-224984,-439344,-169007,272205,411687,232040,-46819,-251597,-341785,-257035,-183649,-261395,-289682,-178511,-128781,-26847,206273,199855,26515,-35563,-115908,-207515,-143189,-40756,-2119,-37103,-20738,262251,442456,177219,-140414,-222486,-200421,-214174,-200166,-168209,-128023,-104401,-112218,-161441,-211569,-203571,-120714,-103857,-199239,-250212,-126845,63732,144916,61253,-52598,-168842,-213161,-159717,-52384,21502,-100974,-162044,-10312,99326,53573,-38721,-55768,-36315,25328,232126,444712,391544,131372,-32783,-105427,-205872,-151930,4884,17394,-48396,-159060,-282115,-277633,-126582,104450,183307,42341,-69117,-112057,-7056,208173,217685,-42797,-272745,-233165,-112153,-58786,62376,83341,-6221,-34803,10888,12041,-59562,-147899,-112717,6581,-3286,-121073,-87493,93140,181059,147364,60618,-68193,-203244,-304662,-372567,-252943,-80527,3551,32190,-13470,-110000,-38354,260566,442596,243314,-109362,-277913,-390682,-424754,-283616,-215338,-215209,-84457,69944,66314,-79825,-125625,-113548,-48398,145767,250713,62681,-26672,131021,211948,120345,-58370,-152796,-61652,16660,-106782,-85093,140230,211499,101578,-8555,20281,194150,300999,223356,125042,73982,83671,168220,157864,37095,-85452,-140299,-158891,-154303,-140088,-150500,-76554,43376,88896,101430,38641,-113357,-104297,19955,114557,163137,58247,-179826,-194118,61721,117094,-32527,-33408,61190,49776,41502,53709,-51186,-204234,-230399,-95319,56758,110826,140906,82872,-225384,-291718,-13222,33414,-205975,-256890,-161012,-113500,-43681,110605,181806,207836,168194,-673,-84647,-45088,-246513,-521979,-348456,-1948,70348,6412,36570,61897,130195,266154,344625,226429,91274,38928,-151219,-387492,-392970,-296657,-98614,62516,25910,-114719,-137821,-37688,86181,160466,141152,103785,100266,163932,164932,109244,30111,-1774,24028,36018,-44542,-190959,-196304,-54993,-5054,-15900,-4428,-70076,-122538,49823,327912,483643,509485,409184,240239,94312,14202,-12617,-87580,-192260,-177145,-70037,-5837,-81257,-10116,399526,565289,294049,-14739,-22453,-14350,-147382,16853,779059,1018001,309352,-606483,-3115070,-3272358,3383743,6584821,-876216,-5818325,-2934673,-999204,148629,1474250,1699771,984598,-101128,-351967,270820,496904,217839,-114582,-212627,2260,209879,101399,-143099,-270058,-180688,-44670,48102,99790,74690,-85460,-159098,-175277,-223863,-90394,123293,168817,161336,182514,71358,-3494,26563,-82614,-265499,-234980,-3419,362798,472796,165771,-211827,-369816,-342493,-221381,-122474,-101179,2327,173384,246931,173560,57950,31797,-16667,-107592,-146004,-81983,14754,168114,310927,232385,74074,-189556,-439337,-429956,-158714,91411,225592,341305,331159,82926,-132125,-121183,-28740,32819,100333,117338,82275,123805,129583,-99200,-329172,-380941,-273027,-126900,-178927,-296090,-107986,251897,304104,-32737,-222142,-158659,-99580,-107853,-51431,62173,130759,-122206,-451135,-315418,-27087,12766,-106796,-145095,20738,164013,46109,-136371,-160455,-79995,-47630,-154825,-312966,-366384,-235119,-9468,136608,158275,126326,94884,141042,301477,474616,405572,136788,-37691,-194823,-339396,-207873,50773,48082,-89460,-155772,-204058,-143879,-54371,-22698,27653,6085,-64182,-85707,-114347,-99785,13774,61278,90858,129909,117687,136807,113579,33469,-41434,-18905,-63153,-120297,933,176482,195964,148369,137083,257898,388122,416467,300460,83527,-59625,-138997,-202925,-95362,177942,410399,374230,70521,-142259,-86732,16875,163163,348811,359170,43867,-315414,-258818,28914,25215,-96087,-11839,60314,-141266,-361389,-336513,-241616,-223726,-298255,-314292,-262519,-210262,-177449,-101759,29463,124092,73322,61362,179330,172185,-51944,-152929,-166753,-188974,-86570,101856,197200,42705,-268215,-264859,44619,188872,26280,-60109,5150,48985,100938,185914,172204,-34079,-151378,-67478,29264,185808,357398,226545,-111450,-311320,-272074,-93614,-63498,-160975,-235210,-253336,-129694,192902,335698,167832,-37358,-116860,-42294,38017,93,118363,238178,212236,377959,547061,459467,375145,416833,294952,-79669,-226252,-7477,110798,29873,-116510,-209476,-197923,-148722,-49212,27995,110672,278078,315957,324644,382237,346263,249870,122116,33127,-6081,-34718,-57119,-8265,142985,203825,122824,83518,-2937,-134336,-63325,54596,1587,-6111,125881,125739,-76899,-274806,-215211,54956,208799,137271,10165,-70959,-21125,60047,55264,53988,142250,310482,586003,678283,484029,317839,158738,-14934,-30657,-58709,-241589,-168354,128597,223205,121063,13243,68954,294313,272686,-17188,-178509,-153633,-3374,114132,36154,-122058,-247428,-205906,39368,242530,188084,-26874,-66941,88464,198130,214318,278631,234316,42742,383,126451,180704,131424,-39100,-146807,-63825,92283,49701,-176074,-395619,-287180,85396,295440,313904,345085,254479,6003,-152724,-154167,-93139,22202,52311,-75336,-195354,-131778,-63279,-154263,-155501,196248,589435,576019,268183,87117,87937,81041,-32649,-140621,-128844,-67939,-32792,18248,-53785,-264848,-361573,-332322,-277690,-134113,-91719,-196961,-200217,-74329,-65175,-136015,-90131,-17112,27903,185152,357172,282270,-15371,-283123,-379366,-305001,-58869,158922,5115,-192498,-87979,31146,93710,196630,-54672,-456756,-414036,-112909,-16240,-36951,-140468,-378846,-439258,-382342,-438435,-760994,-1328563,-1123234,-360466,-16209,1053682,1521464,296704,-310227,114469,-353720,-578537,-215571,-415484,-721317,335041,1414483,879674,514593,630088,-680532,-1622352,-967122,-757094,-669794,-409379,-346255,-155215,120674,160460,150673,214326,117118,-154408,-134820,42194,-101229,-443978,-525449,-170012,375537,640063,435248,131102,111843,89988,-101134,-207701,-103436,104612,223782,114319,3215,-38769,-191061,-201418,-29484,27322,-74596,-18457,199771,221644,86031,111567,270643,329465,266637,30420,-323406,-460443,-218007,52866,200551,247403,243667,222370,144551,51921,14233,-38468,-70176,-14862,36674,158501,273078,158771,100858,355563,444038,243424,104441,-44006,-152919,-45761,91254,-43016,-193151,-228787,-282728,-277746,-161965,-105531,-117975,-179822,-383263,-438132,-36988,365292,356743,131069,56521,153338,121436,-57360,-147016,-83013,82657,179848,106090,67829,136369,245139,158742,-164454,-277959,-149170,-111887,-129395,-112106,-133470,-140339,-16852,91031,71721,-29483,-64334,-2640,54167,48374,17754],[-15742,-43737,-103233,-171567,-32193,159536,98885,-11517,133462,345737,390190,311391,113340,-26741,27259,63893,-27793,-53853,-71409,-98186,-69239,-5485,-9668,31356,87702,78249,138610,253780,218855,50749,7588,8604,-152296,-202968,64473,253364,54854,-175007,-119641,7299,637,-108891,-233835,-220719,-63059,62542,74040,-48044,-135468,1812,89597,-63420,-102525,-7866,-34631,-39730,125953,93970,-126861,-247457,-203598,-96497,121853,305511,301343,261691,204320,77631,49061,10900,-103240,-183597,-215697,-82025,193325,279120,184450,146603,103681,-100651,-214808,-8336,269702,386492,374677,133110,-143916,-24623,241477,220441,102007,90473,2321,-183018,-173795,95256,411775,488507,340384,141804,101106,230497,400988,389573,250709,119438,55524,-12501,-202762,-262134,-21870,117572,-111553,-441637,-565907,-434851,-186015,6395,26385,-175672,-444795,-509115,-251031,33894,145193,38965,-134268,-204323,-147753,-40010,28595,66477,143572,187183,131880,55074,57832,122731,105384,117393,114164,67080,23185,5850,-68162,-150179,-105534,7102,162364,176601,33224,-55295,91750,201689,175171,146173,186939,210422,134925,59713,4719,-205207,-365746,-119411,241617,351160,187921,-61576,-254148,-309912,-166332,-52908,-148009,-253512,-165608,-112428,-55485,104641,86192,-8181,61423,36773,-134351,-138584,-39097,-30944,-89835,-54051,248462,421931,103563,-262973,-313288,-218445,-237502,-284247,-246920,-143686,-62791,-39185,-126475,-223882,-165859,-41552,-38053,-106438,-128577,-32950,171300,234592,84877,-65252,-124307,-170402,-178850,-79378,54543,35887,-333,57594,67807,-26925,-86270,-110857,-115311,-49634,205226,466071,442289,189980,-54046,-181555,-325055,-285976,-76511,19218,-33113,-228933,-420866,-383418,-143086,114805,183853,41977,-104961,-167714,-54033,211506,293830,55814,-197110,-122560,26642,24788,26556,-25978,-15084,8651,-13944,-90361,-143659,-203234,-159952,-37944,-20862,-127533,-56558,148792,175020,50146,-48266,-98379,-175313,-259393,-361095,-328312,-115483,13763,76910,19928,-103854,-70489,192163,400918,252813,-85841,-276635,-416537,-519974,-400394,-253307,-190726,-66673,58443,30909,-136570,-217598,-194325,-46350,210756,301821,66377,-28522,163603,269198,117124,-117668,-181518,-43159,67075,-52459,-106072,65135,214280,184849,8425,-62537,77808,184573,140463,119364,123711,141822,233701,220526,36351,-162752,-251727,-199715,-112508,-65501,-61399,10215,63540,29997,39186,44935,-64131,-101903,-45192,-2153,-2045,-46994,-187429,-118089,169841,217761,22739,-83400,-44678,8783,41710,29282,-85527,-217494,-239021,-90165,104921,211714,239692,173837,-113795,-245739,-103570,-69466,-219568,-240028,-167136,-121864,-49624,103003,181113,141893,54591,-58385,-41402,-18747,-243828,-439772,-208759,72509,75658,-11967,-26841,-55645,-33347,90976,176848,84709,75311,70513,-136366,-396896,-387761,-200650,34172,117507,429,-131613,-113401,-14760,110905,139344,62553,-5358,28242,121413,151532,96005,8765,3042,24930,33797,-44763,-197356,-217134,-68042,-22239,-43483,-26310,-95153,-114870,111605,379175,452191,381469,278317,120987,17934,-13724,45357,101965,-5047,-209377,-280917,-176905,-151737,-72841,294313,525907,375906,205569,199518,202676,-7706,128939,905777,960965,144140,-464105,-2829380,-3497506,1626923,4701914,112145,-2676317,-901964,-856750,-472545,677600,1212732,712378,-622115,-931189,-7735,461328,403280,178690,35304,136285,265061,100624,-192293,-297142,-131736,76920,121435,79970,-9033,-185365,-283390,-285818,-272776,-94080,87834,87995,135453,210986,115982,41034,49042,-114026,-332020,-305856,-64980,311585,492326,304548,-67760,-296858,-354927,-271173,-177644,-134756,22349,199541,245969,185772,146216,136054,32300,-165920,-267674,-228547,-103787,75554,230222,189482,75134,-173609,-409896,-401665,-122786,113186,208691,307764,309341,60026,-184109,-168761,-16573,44202,11617,-22789,-2827,81118,75191,-130869,-289835,-324828,-293619,-234952,-241127,-226538,-31709,255455,281278,-3434,-193292,-117608,-6601,-26257,-15968,61675,128015,-52837,-279272,-198181,31865,85913,-74382,-115007,113333,212921,-38836,-269732,-300088,-274093,-223778,-228063,-296797,-302039,-147166,40781,170205,244652,189369,3990,-70247,156257,383115,380673,145481,47517,-65576,-222420,-113609,116170,60534,-65273,-88516,-202228,-225955,-144391,-115828,-75124,-29221,-52629,-62709,-57335,-76043,-94195,-86471,49241,189314,184212,138729,89200,26644,-78850,-86588,-133977,-158551,9847,183522,157631,112594,171042,261502,347041,442370,402718,185880,58350,-38467,-184813,-135255,135261,384018,367227,107756,-84883,-37577,67624,245677,442697,412442,55924,-352720,-364857,-102336,-11311,-27187,83230,119392,-105855,-377756,-408619,-296955,-233715,-270210,-320761,-338672,-312578,-194322,-33927,101500,167291,50372,-36320,39486,12542,-172688,-189579,-146768,-161088,-81307,123001,273744,99896,-262291,-303626,17019,175340,35435,-7784,109328,165379,156773,196508,200258,-13936,-205892,-128282,10488,184216,294765,144622,-90695,-172924,-97808,59420,19814,-118632,-171258,-189029,-101807,170904,271425,129768,-8474,-162332,-279680,-223187,-109695,82657,191477,182312,352383,537846,470031,341000,353651,295107,3021,-146396,356,103340,39139,-96994,-154793,-98791,-85049,-28006,107272,232322,390996,443419,435406,372738,218210,57738,8959,350,-27148,-73002,-75419,-43333,81800,193520,154014,99989,15240,-99300,-78120,-5318,-36260,-36000,103214,166866,3988,-213549,-186101,51636,173049,108297,9310,-50106,26215,115715,83914,45941,123428,323659,585753,648256,498438,373497,194674,11090,36080,-9106,-264940,-253489,67788,245129,200654,70915,42470,194080,195660,-12133,-164758,-223402,-135713,24378,18940,-88075,-195871,-186235,40119,285549,315434,108916,-55166,56629,229324,287503,285038,146459,-25100,16720,172267,197748,147132,-1304,-78119,33428,148205,70121,-134000,-344956,-328470,-12170,244493,296503,358943,333041,89844,-127314,-129732,-21796,55278,878,-201648,-338349,-260228,-112826,-161101,-179944,165101,613043,670215,437132,356592,266351,66333,-125054,-144242,-61365,-38911,-19379,61159,16417,-149945,-171327,-143386,-157200,-48077,-31868,-185467,-202554,-37752,21237,-39535,-37225,-1267,68646,223929,387085,323255,4507,-291785,-389073,-355850,-174134,39192,-91573,-268683,-187607,-95419,-2230,134247,-80386,-422190,-325226,-58182,6817,40301,6146,-226495,-305714,-281768,-349645,-621480,-1269002,-1438190,-803174,-275433,553889,1087566,504416,-102628,-35021,-337965,-380135,-210602,-549019,-857843,98985,1300447,1053939,558012,408742,-746730,-1355148,-714931,-697470,-632504,-259308,-231139,-85081,196777,204594,130020,215621,207078,-54237,-148200,-77155,-193648,-479282,-523033,-127353,381740,525403,291751,79154,92148,56374,-125662,-175571,-31388,122056,150171,-6157,-27138,-22744,-189116,-182812,7261,21824,-148194,-90028,154401,158752,7104,99508,384478,436807,291442,49792,-212845,-290582,-83201,172143,268583,265090,262271,245555,140594,83620,87126,27981,-61822,-76136,-7808,157685,293183,210121,181106,352036,376195,233948,138202,-6941,-116208,-44241,47564,-67732,-159808,-78227,-72440,-140766,-139269,-103230,-123658,-166926,-330353,-347756,39428,385650,299687,88663,68286,147238,67910,-106614,-174266,-96359,103424,260067,239998,178971,166706,215997,92969,-211248,-276379,-139181,-107171,-74628,-869,-43109,-71699,110576,196935,53978,-73094,-27559,41818,53651,30072,20340],[-29110,-34487,-113094,-199393,-33282,216701,189060,8359,-431,137049,262022,338703,205169,14911,1361,40077,12120,21359,74703,94549,29609,23106,13358,-1418,41342,70633,191413,301490,226377,101740,79850,58203,-106568,-166345,85468,288662,122259,-57782,-18115,55453,-16338,-187974,-343989,-342911,-165350,24850,144174,51330,-75149,2108,87372,-14328,-84043,-56111,-106757,-121526,-4318,-10429,-186685,-322241,-262736,-115625,80304,262446,334126,343947,292952,181784,164109,149059,-8957,-157983,-172914,-24269,167379,150651,70751,71941,16125,-127250,-184065,-64116,106463,244785,313821,86650,-193782,-47438,246671,232078,102660,65978,-34949,-218295,-264165,28809,424296,554821,336468,25109,-45072,187624,394649,377592,279873,158776,87059,51324,-132756,-252828,-58102,148854,-19878,-372734,-544105,-387981,-128884,-5744,-89841,-286183,-525620,-542438,-274805,-56174,68632,38895,-107664,-164632,-86098,-17962,-23991,-26267,71315,165724,119262,8437,-6351,35433,-36908,-27709,83415,62602,-10258,-11547,-47432,-125088,-79010,83885,273793,293470,83682,-156536,-148764,-42372,-6308,13358,129832,213148,184297,102906,5118,-128064,-213833,-76818,148526,231544,130545,-55797,-221866,-220932,-42069,78736,-35916,-210071,-171328,-116819,-91297,-24820,-69482,-77884,121883,170927,-10686,-41327,47072,9836,-97332,-83490,166765,309387,17190,-321632,-334119,-205909,-228020,-314041,-277671,-140891,-4615,57205,-55523,-191388,-109576,13387,-4525,-8417,32244,83617,235540,253532,81438,-62770,-52670,-76678,-144593,-72974,85974,142120,126792,132238,86369,-54101,-87363,-76865,-113664,-89600,180697,459138,450225,210176,-81162,-236109,-370952,-346484,-147844,-13743,-34960,-249553,-477885,-442034,-171181,83832,145808,17636,-164187,-243354,-126751,143509,271635,95374,-114649,-15484,122629,74665,-22114,-97292,17074,86482,-38725,-201324,-240294,-267323,-215043,-83040,-21568,-101817,-19098,199410,157644,-84608,-171364,-109750,-114158,-166754,-250728,-282934,-101524,26392,118003,68659,-64936,-81134,82244,284969,213417,-70152,-272338,-436081,-574438,-474500,-291284,-182210,-51252,51647,-13126,-212684,-331248,-274624,-52709,250820,311149,39451,-51977,161776,267608,61037,-193320,-201990,10672,165951,45015,-111359,-9479,217765,268429,50698,-118858,-44967,44489,39258,90622,141695,160547,268290,306070,76004,-219155,-321437,-188871,-44851,11834,36667,99327,76815,-18366,5823,69834,13424,-67344,-107431,-141057,-173518,-155827,-189459,-77529,189275,271008,92101,-115728,-143634,-4712,80881,18628,-117767,-206611,-202196,-86439,68915,202369,279135,234184,6382,-161982,-150352,-131356,-178607,-186676,-153051,-105707,-33801,86516,156332,60449,-64541,-112091,6396,33094,-203958,-341030,-96250,113384,63951,-7838,-48324,-133849,-164091,-73050,-17764,-64998,48535,119336,-63056,-327107,-323506,-74551,148851,145126,-46524,-168845,-94410,33460,145330,99262,-33730,-79063,7295,68677,113074,102135,35400,25183,-2286,-12149,-56426,-194062,-228652,-73916,-23619,-50902,-20054,-78225,-76305,186865,447689,434803,253379,115859,-37156,-87097,-43069,109666,304423,209187,-220912,-462217,-309164,-207203,-142298,167868,442748,404793,342355,279598,243567,53816,282432,1085821,1013822,154963,-253401,-2312111,-3866744,-735092,2500662,1337169,629283,1046014,-412454,-977476,-139767,718995,400088,-1125373,-1449477,-299557,338797,457918,385413,213246,197646,249363,72426,-215376,-279051,-59627,186066,157908,15467,-124694,-265399,-355215,-362756,-279769,-50929,81840,10116,81422,196084,129097,98084,128418,-66030,-312718,-322437,-121504,196940,421436,367219,63803,-182797,-275524,-218655,-156163,-109534,45278,168515,172865,160095,219622,256674,160513,-120294,-314750,-336833,-239335,-77504,79980,124935,84863,-92897,-275476,-268220,-44795,127059,187678,269183,264186,38545,-184943,-155483,19646,57736,-52138,-113980,-52757,62943,51941,-122205,-215032,-219268,-252639,-290185,-267663,-144362,45288,249468,256657,48111,-129746,-45305,88550,48135,14922,72527,115179,11040,-98965,-96278,67412,153861,-27238,-71893,187658,234519,-107467,-353585,-374389,-392077,-345104,-255175,-236238,-189822,-10711,123941,204095,298560,222913,-62235,-241137,-31812,225619,303213,163628,159458,72610,-122399,-35430,180378,105607,-4691,-10143,-158258,-252942,-201425,-196077,-179894,-83620,-63374,-54901,-19849,-57763,-165423,-187355,-12071,171710,181489,91325,19295,-56448,-174207,-200377,-212763,-169318,2588,121562,96949,100181,190672,192225,210943,353978,373843,196783,121855,44925,-135729,-145498,74254,306065,322849,132316,-26081,-4352,81708,264891,453371,391012,35719,-370368,-439243,-222404,-41791,59829,193773,198699,-23195,-315473,-418512,-318976,-212433,-203860,-294585,-381673,-369850,-178768,18090,122168,167033,30065,-113614,-87827,-120807,-216931,-143260,-60149,-83722,-57686,133808,323362,139909,-246298,-316238,-10689,137788,36148,34014,178622,244823,183693,172161,200656,33439,-186028,-127644,20208,172536,215779,86060,-22732,-14281,91018,229851,133945,-57025,-101195,-111343,-57153,133596,177779,64561,5799,-148425,-372883,-374627,-201826,-13412,83265,129738,288943,468500,443969,303841,290233,299370,141160,11987,30432,84337,68579,-23080,-49196,14244,-34830,-41816,126344,289527,444326,549664,537423,332706,26856,-190103,-144707,-72210,-87553,-112700,-53810,-38608,22737,169055,171204,86845,31867,-15662,-46776,-38572,-39662,-32255,75421,171824,70250,-127894,-145691,37214,134717,85712,18269,-12907,82576,172809,90613,-1648,64321,283257,492525,515259,423982,343036,184348,32294,91012,46660,-212367,-249433,27739,227671,231036,112261,31813,108408,159737,68111,-99236,-264852,-233245,-39340,16886,-43983,-123425,-136666,39303,278576,384139,238762,2148,53041,245327,329503,252622,26186,-90976,62512,235215,229683,171970,76294,26877,115271,164131,87321,-64468,-256251,-331953,-104802,166114,269280,379056,411058,184805,-77464,-102556,37470,77545,-63160,-312901,-437591,-343594,-138761,-146888,-186113,107245,534224,643273,522839,541413,402398,39693,-217249,-154580,-9063,-34436,-53883,51677,56596,-26783,49736,85018,11935,47915,-4039,-203307,-211846,-26245,57249,30611,21321,24742,100689,235612,356762,297193,6665,-272234,-355943,-345829,-233712,-87385,-212101,-355698,-303431,-250794,-119067,56322,-95858,-337294,-185302,19908,17546,61354,80303,-130851,-233578,-202386,-242438,-421048,-1031828,-1621708,-1265219,-513224,-26349,429858,603809,235999,-184725,-431754,-283361,-252994,-653172,-950688,-191430,1003910,976827,558760,259565,-780546,-989291,-356581,-523107,-498198,-46298,-57986,10968,241332,185660,54911,211987,311126,62221,-134616,-179544,-274486,-461796,-462329,-72412,334396,327260,99067,25575,85496,34362,-123594,-113288,31034,85120,-10240,-164509,-67587,-25880,-193313,-181159,15445,-498,-199698,-120543,121386,89916,-63885,74437,431031,506813,307586,63588,-120337,-152737,9073,247830,322098,286758,265328,249206,149255,119289,155114,111303,-28212,-131376,-59469,152804,290352,217606,208600,293827,263875,189051,142736,44827,-32192,-2105,10962,-73672,-86033,101449,144860,-31837,-134959,-71061,-54993,-76680,-189747,-187312,97989,321886,177722,4789,49229,134498,36030,-130553,-190193,-109959,112893,319346,358456,274400,193769,195504,51324,-228086,-273740,-138054,-81897,11028,128795,53294,364,210408,249596,-29081,-168198,-20076,85571,66174,15651,-8428],[-64747,-38464,-106601,-182526,-24444,238845,253930,46793,-88016,-41900,139239,335241,264749,40701,-45086,-18832,23299,98514,237755,269044,120879,65668,56579,-24860,-25240,37284,205741,312813,237022,180825,164459,91078,-71910,-136488,74262,259340,142968,43861,79011,98603,-22343,-239915,-396349,-375583,-199154,23987,210501,125389,-36577,-7805,83191,62107,-19203,-81029,-159424,-165784,-102200,-69726,-161199,-283675,-249023,-100794,40004,178917,308187,367385,328031,246225,241721,245709,62613,-125075,-116654,48921,163866,50123,-16974,25267,-58807,-151748,-138830,-113438,-89689,35361,173105,12325,-212797,-51826,212037,198574,98215,33371,-72617,-197305,-282588,-24078,395313,548514,279194,-95249,-151530,194294,424212,410346,343659,205794,123993,139304,-9642,-195186,-88560,140638,64823,-224843,-406150,-281064,-49748,4629,-187027,-397868,-560790,-478225,-257501,-158675,-43575,22174,-54415,-83923,-6611,17775,-54682,-101540,4480,142948,108232,-19687,-31780,-4258,-117024,-158165,24277,51346,-42580,-33549,-14586,-62047,-21687,132758,289556,347909,152854,-195604,-341704,-252181,-186714,-111316,96938,220124,197091,99545,-7493,-31334,-51314,-61012,16107,80012,71504,-31535,-160200,-106731,65984,163401,43350,-159820,-176801,-129044,-123863,-140871,-209544,-150361,132960,242073,115073,111284,178839,94056,-62280,-94578,55531,146916,-49975,-289564,-281301,-166212,-191941,-286697,-239088,-92066,74368,159537,35650,-111768,-31701,46465,-6592,52444,163864,184906,248512,208885,53726,-42161,33234,55059,-47447,-32750,87275,163062,178222,196501,147294,-22017,-58265,8658,-53266,-98292,138783,398762,405887,181220,-115984,-265517,-346727,-334946,-195482,-67693,-48313,-213963,-438804,-435426,-201339,15059,73254,-25165,-218938,-304000,-199710,17843,150418,59393,-54713,57272,161778,94256,-46562,-90027,99133,200181,-33849,-287289,-333677,-326524,-259697,-106876,407,-51734,9472,222945,141536,-186679,-245507,-87776,-32916,-55972,-81336,-114234,-23277,60061,152393,121019,7320,-36144,2830,142836,132381,-77987,-271291,-438336,-564222,-478989,-316846,-191941,-43795,41369,-67300,-286344,-414495,-323145,-70111,238386,258017,-15146,-85835,129532,211154,-25033,-258636,-211674,60894,256604,141793,-105907,-71584,211317,324858,109064,-123329,-131436,-81378,-58171,47842,127239,133383,263810,394917,151444,-241339,-337348,-132940,32087,68131,106747,153503,70522,-43692,13268,114031,110897,3514,-142847,-255623,-287318,-228202,-179790,-78369,125516,270619,150385,-135577,-220105,-3048,133488,23321,-127768,-159756,-109009,-55763,-19245,86659,235527,240877,97248,-58292,-122637,-119406,-98840,-118371,-122229,-74441,-18884,44552,91269,-21909,-153204,-147525,34980,92784,-124515,-242227,-58671,77328,25728,19299,-9515,-141738,-224779,-178746,-171587,-167511,23000,173162,51446,-181141,-182250,66834,223557,147512,-97764,-223404,-96515,93158,189100,66941,-94791,-59182,62665,35137,66173,122803,102546,66210,-38895,-85602,-77337,-175246,-214953,-68059,-21031,-54042,1067,-25424,-19442,245676,498618,422642,165597,-17865,-169966,-174077,-55402,155050,445764,385018,-195733,-546789,-358428,-231957,-200863,65209,350964,365487,330391,213326,147921,79917,436349,1190226,1086664,322429,26280,-1580297,-4133514,-3436717,-362453,1934683,3603631,3043104,545176,-1025752,-619838,419049,142911,-1482640,-1778671,-569936,131646,366835,459678,294069,181841,178947,33778,-202983,-225747,3690,226758,130451,-76665,-226536,-287148,-334155,-360971,-230989,28186,110987,-22864,32323,147393,96702,133281,225809,38148,-220835,-280759,-149373,71957,298281,342680,143210,-63776,-132306,-100747,-93340,-47957,64701,100014,69863,119943,258707,352430,307533,3062,-277207,-376707,-352191,-243914,-89537,56280,100392,31024,-81674,-79526,47446,131883,179343,247516,212530,23100,-142859,-97291,63098,62493,-90252,-155287,-68151,70822,60411,-86784,-130923,-96272,-167800,-288329,-265155,-80504,103451,240062,248691,108498,-63959,7678,139855,97027,44827,92082,88475,48153,30292,-43167,67030,189762,13553,-28523,231060,228605,-146203,-378353,-376415,-411336,-382805,-228337,-144445,-59658,140485,233332,250769,317372,210090,-96947,-303611,-179591,60231,189104,175599,262775,199479,-35299,26185,231560,161098,51862,35520,-103737,-237638,-233215,-257919,-260176,-134313,-71727,-38511,11090,-33117,-169779,-208149,-66616,90451,103351,4546,-62527,-161072,-276320,-323319,-280984,-148030,-18145,3848,23473,102052,161599,46313,13037,185360,230816,109001,101869,71229,-87234,-127560,18882,207421,260002,130538,5790,2854,56022,213548,388069,319589,-2930,-358728,-458120,-299084,-60418,142022,293922,285201,90345,-185402,-351547,-297121,-172063,-125123,-239391,-382484,-379551,-147833,40699,91868,119795,9818,-155989,-173713,-186264,-172569,-28547,76726,25792,-27370,114255,308002,144851,-216112,-288593,-32763,80616,24431,59467,200778,260313,167919,121448,178702,98963,-88194,-62145,49365,138256,127799,55643,68160,127211,251809,380632,251071,2646,-49761,-40908,-6661,89870,71500,-18039,3052,-78299,-301511,-378569,-261189,-144024,-46815,76164,218596,373199,392381,261311,224457,305340,302252,202450,71506,44956,92266,71642,68883,110315,-2623,-77324,82758,266659,425331,599300,597591,281197,-149472,-381416,-269707,-153070,-170112,-140721,3865,-3112,-25942,133580,160418,33723,38759,88859,6062,-49031,-12127,-5760,38998,137864,113773,-29463,-97588,14195,100054,72611,32836,33787,141415,221745,75797,-74194,-12280,209427,350959,333993,283481,225625,111722,32214,115076,92050,-106753,-169797,10255,168928,193451,116966,37560,59426,160543,187187,-1150,-269522,-277677,-68238,22808,-11874,-68629,-85661,35882,234522,388124,327719,88320,82870,252983,329437,180912,-95979,-137954,113896,279098,242862,178060,147383,113569,131605,112543,75922,2245,-158493,-295562,-171925,67155,233254,403820,468746,265409,-15646,-76187,76107,96219,-104138,-356593,-460252,-365623,-137666,-107758,-165138,42546,394308,527591,504611,576224,450041,-596,-310181,-195586,5718,-47270,-115318,-5430,50359,74661,247854,293407,187666,127092,-28171,-251101,-221341,-43844,26655,47797,57175,39638,106754,213307,267607,201678,-16772,-235024,-297650,-291236,-236587,-188722,-315314,-433833,-420330,-402206,-233847,-22056,-95345,-218878,-31718,100190,18520,31283,58980,-137311,-248017,-155302,-144134,-200369,-658354,-1630903,-1634488,-652690,-479136,-220464,613010,594499,-337972,-633149,-321008,-329655,-668297,-931231,-459310,543549,688099,589900,240515,-787539,-651465,1227,-295901,-327250,130495,94261,98096,248041,114884,-46616,201323,394994,162653,-101125,-243816,-329380,-409187,-367853,-15420,252591,99319,-95987,-26636,85428,30818,-88177,-32749,71590,2294,-217296,-315484,-110396,-44002,-194747,-177201,21808,-8489,-195150,-98332,96328,20630,-114298,37842,383832,498860,304455,79137,-58923,-86224,28645,250459,341035,300512,253062,242092,175463,147661,205317,204226,39154,-134779,-70020,161943,265150,189229,202842,229937,155741,126025,129431,103827,70264,58576,-2412,-53727,15671,260211,288787,-5906,-162952,-25378,67552,63126,-9409,-13196,125900,208506,40295,-95610,1860,118129,30858,-129745,-196776,-122842,107822,341434,428976,335762,216478,182629,33225,-217163,-275638,-159233,-50812,104599,234408,119444,50612,256043,240002,-150503,-290489,-49361,111600,90676,20983,-48070],[-100738,-51184,-93864,-140728,-17086,214595,271137,93470,-97629,-126603,69742,318966,300292,66508,-73955,-62016,22915,161004,373497,375266,169264,99150,100711,-36217,-107970,-26783,166501,277452,249592,269539,247434,117010,-43196,-120783,22237,164460,113806,103378,139926,112041,-27841,-252070,-368549,-297525,-149235,56128,257581,173494,-15592,-12162,94827,152633,80048,-69439,-173062,-153711,-128529,-72003,-63943,-142356,-160612,-52902,12202,78304,229049,321534,297764,256346,275427,286801,104166,-78720,-52673,117728,180120,6611,-49721,27476,-77486,-143526,-79288,-138001,-265624,-194302,-20758,-75135,-200461,-47843,141967,140544,103154,4891,-115193,-160439,-238844,-53039,324534,463322,185734,-179591,-174254,249648,473250,464343,410556,244004,157234,225068,124690,-106804,-95134,108913,125951,-51442,-217300,-173834,16033,41580,-218971,-463247,-527123,-336812,-204409,-235794,-150924,-5677,8937,17520,77544,69555,-48750,-132135,-21676,142862,109628,-25883,-29180,-12842,-147721,-248262,-48263,37187,-67474,-62583,8727,7309,40351,141261,232231,347922,222734,-170099,-411819,-332351,-291250,-188786,92388,223358,164087,50410,-30462,36579,47398,-79587,-116575,-63006,22163,751,-87695,-9408,117905,171672,69425,-104987,-158320,-129499,-139770,-203923,-280648,-190511,102223,230606,182555,235943,284713,176339,-786,-77210,-39493,-9284,-71391,-166426,-165836,-106938,-145356,-223033,-141783,8717,169739,246079,122602,2567,69144,75221,-21965,65468,222026,238775,218261,128968,15808,-3981,115900,195467,101796,33099,42674,82450,148016,237066,226407,52402,-26796,75667,11170,-100002,56204,276397,314930,113998,-149189,-264173,-275118,-275402,-215696,-124212,-65005,-137525,-320576,-359924,-210767,-66429,-15461,-72072,-239415,-314755,-240921,-122292,-27673,-36568,-36792,79071,152098,98852,-23969,-7077,216279,333060,15617,-326235,-406922,-367552,-283908,-108563,35035,4904,17125,203273,133282,-199095,-227957,-29973,51170,42568,87036,124323,113081,125616,178738,163468,99836,71543,9598,29606,30858,-111878,-270535,-405775,-477689,-410608,-323147,-211974,-42685,18177,-136041,-339014,-424194,-319021,-97128,165217,148716,-80108,-110781,83236,122990,-108092,-288695,-206903,73191,283615,191903,-98997,-116627,181660,334660,169435,-71944,-159581,-167739,-134820,5050,93506,71623,222160,456208,237823,-226453,-306675,-55179,96675,86861,122480,146100,34268,-47523,51425,165944,207780,96511,-135157,-298515,-298212,-232097,-153872,-106714,22058,234600,181639,-147618,-266793,-7160,165041,37968,-100838,-74711,28766,15562,-110889,-89543,115679,189773,134879,40280,-25427,-33844,-5959,-52658,-77350,-38495,-24078,-30128,-16578,-96476,-190739,-156495,32178,142302,-14160,-155680,-108825,-46292,-39324,59967,83992,-73196,-203326,-203524,-237666,-197446,6225,211873,170436,12167,27920,207659,257457,136941,-136929,-285182,-120580,149290,234439,62295,-81760,62960,180321,40241,32495,150551,188039,121036,-61172,-156388,-95830,-129171,-162454,-51589,-28736,-65916,26255,50551,41486,267236,500832,401253,137608,-77060,-228606,-204388,-43668,155731,470714,468541,-131768,-501687,-311272,-223959,-240130,10486,279142,269243,174569,54656,20365,143314,559745,1133972,1105682,584463,354709,-705370,-3968958,-6034339,-4141365,1122992,5886721,5337258,2029940,-544469,-608171,412386,31670,-1579344,-1828393,-765534,-115683,158159,380947,270957,103950,84858,4736,-160879,-163633,21686,162382,35708,-165982,-272390,-231148,-213218,-262215,-132883,116008,163926,12233,19831,83098,18284,114235,287189,152571,-91688,-192072,-131506,-9083,175074,255720,154178,25018,23911,27200,-32220,13018,76110,32680,-5824,89448,247335,378945,396406,139004,-181719,-346581,-408784,-367802,-216640,6001,114928,150274,102930,99070,124311,129402,192904,257042,173535,14854,-81258,-24758,91929,46542,-111782,-160993,-60334,96333,91967,-43382,-65177,2294,-77715,-247195,-249080,-59168,127580,236589,269527,165034,-20610,6184,120117,110282,78644,112770,49193,48717,75889,-46870,32579,177591,32543,7853,242026,203452,-147217,-346826,-320784,-343719,-335583,-156914,-41088,56489,265945,346242,311131,307435,152376,-105115,-236942,-215169,-56294,67729,166102,320867,291684,44087,73029,255990,195432,69775,27826,-69317,-204534,-246082,-290264,-291909,-155148,-53241,732,44326,3338,-105957,-145174,-89048,-17775,-26206,-95113,-115151,-212158,-325718,-413511,-323294,-102555,-43356,-130512,-45202,103228,68372,-153001,-193038,2012,43672,-39110,2701,21931,-68177,-94423,-18748,114274,194249,93201,-10855,-18597,-125,106932,273286,229612,-44206,-316454,-412213,-311663,-60841,204147,365649,359288,202588,-23443,-218337,-235884,-134098,-64924,-166794,-337991,-344551,-113772,37245,33084,46161,-6760,-160924,-207580,-171738,-59726,116778,226021,137426,-3787,57282,218975,109554,-172427,-218855,-37451,24791,5801,67368,174313,200580,108149,62123,142640,157626,54259,46243,83920,80529,40125,44232,146197,217821,348321,483088,344525,43254,-30641,3937,26738,37452,-34976,-106426,-15556,24309,-110457,-254694,-280466,-268810,-157803,36489,166731,284808,326818,206703,152107,301673,433187,358371,107122,-9222,93762,149680,154999,162064,11667,-114224,124,178952,347612,576662,594721,238091,-237312,-433284,-311937,-208923,-245224,-144059,82046,46961,-53541,94561,114627,-53879,28443,172987,44899,-50949,29304,22603,-10554,73829,134028,63549,-49262,-12608,71822,65494,41908,75736,193467,253811,48915,-149123,-86202,122097,209113,167231,124281,57017,-13152,1933,101221,114537,14618,-48488,13241,84372,94454,77454,56086,57373,177191,290070,100105,-234597,-265182,-61677,31609,-5342,-55157,-54125,29872,172401,337200,354355,179529,145551,262114,286265,80486,-189111,-160067,133261,268854,211912,150879,170851,134261,64070,-1164,22859,36546,-81773,-229692,-198063,-31090,194091,424446,487573,306259,36462,-56240,92606,118087,-96000,-306373,-395593,-326527,-113522,-46592,-114340,-8799,250257,383477,399005,464667,400157,-51983,-403502,-278290,-24409,-58819,-162110,-77299,8012,137157,380004,432317,326064,170066,-103941,-316998,-223649,-80956,-53868,11718,53322,26467,80197,163219,144817,65834,-56509,-191446,-237604,-223653,-205205,-243016,-361298,-472703,-509308,-509550,-317535,-79011,-71394,-92359,91063,153433,9837,-29089,-45266,-248985,-332080,-131137,-70371,-6454,-239425,-1466307,-1825335,-666553,-655686,-677675,538556,832467,-489005,-877675,-458598,-414360,-581510,-777346,-625388,15075,314946,692144,351163,-770815,-443637,259859,-83618,-173330,205471,161016,144059,219139,12153,-151027,166738,415376,215190,-61599,-262197,-346401,-337225,-258197,39681,164376,-96897,-247884,-76645,81000,46204,-26308,40239,78452,-101948,-406037,-417163,-146185,-64929,-179989,-145358,54806,27086,-116456,-28556,73899,-40160,-132450,2109,257862,399198,273544,98434,-26783,-88667,-18191,181411,320155,301255,230945,234682,214859,159328,228018,288767,127501,-67988,-9116,191126,220775,144093,192470,204433,96721,70504,114313,158353,161905,117656,15063,-16631,109890,349201,311060,-74359,-218844,10288,190728,196048,150124,121760,121319,90994,-66173,-183944,-61041,102001,48923,-111308,-198459,-136312,87211,318909,427304,347688,228734,170933,30189,-188866,-287571,-211612,-36274,172770,275878,132487,64254,237288,176640,-264800,-395221,-102291,110483,122970,55132,-71991],[-117419,-67058,-85166,-97969,-19127,150274,238168,133949,-37865,-100698,69914,305318,324898,106509,-57876,-52592,27754,188895,431922,384151,158337,104701,119961,-45274,-191254,-108760,80521,201956,260072,344488,311174,145360,-13585,-119330,-63006,27966,48384,107001,140732,83107,-36799,-219865,-264600,-132651,-39051,95409,270377,206570,13169,12336,135363,237365,180702,-29343,-144121,-87171,-78855,-34558,62084,51105,-22330,16628,4029,-7881,125356,224982,214158,215305,273941,285336,129720,-9561,15923,163965,202163,22174,-23573,78188,-19948,-85693,-15168,-135104,-375589,-381598,-215340,-157563,-166213,-46265,51182,81191,123841,-4765,-158261,-152463,-175897,-61219,224312,319232,84706,-202714,-114421,314278,498212,489708,438133,257237,179778,287041,230824,-11260,-72234,74167,160908,98240,-50480,-114924,43425,102559,-160571,-442719,-420715,-167453,-135845,-262205,-212789,-31467,64044,110384,146953,129095,-5290,-109913,4107,174502,132788,-8759,-15899,-13276,-156936,-291954,-113627,28892,-75664,-93378,12940,59923,84639,114245,149384,317812,276014,-97907,-340824,-260050,-281572,-199266,107045,214146,96265,-20281,-52341,45413,43054,-123394,-209092,-158629,-9403,28123,-27567,38056,100611,105184,41037,-50569,-100522,-101492,-127157,-191510,-256334,-176147,53716,149183,147539,243032,296910,216882,67199,-28414,-82925,-111561,-40768,14336,-12970,-38681,-107943,-157627,-23947,139522,265898,295664,179937,128188,188792,119099,-18958,52178,203591,231980,164580,50617,-13137,46286,178064,308257,271568,111419,-38852,-66807,66263,249398,295485,138465,-18136,58129,19350,-125243,-74770,110339,199047,38630,-163415,-228869,-186063,-198593,-210793,-163944,-74729,-47491,-162372,-228648,-175972,-125440,-93549,-103757,-206427,-255478,-222907,-217539,-189929,-148249,-61513,52186,116035,106928,43950,111438,335219,454840,103157,-310668,-441145,-377153,-284275,-103638,61409,47730,920,139881,131847,-108593,-119636,50464,121531,107573,198301,340567,276622,215443,193683,183141,189448,214815,105099,-21776,-64887,-159152,-259094,-323381,-321429,-291119,-311147,-227044,-39150,-20283,-217855,-361310,-351071,-262935,-127599,49497,15827,-131051,-109236,43895,36801,-155977,-268221,-184365,33295,217778,167855,-98362,-144967,122342,293923,216424,14700,-136630,-210171,-184087,-24400,61400,-390,154312,462410,302065,-180062,-248874,15483,130435,64530,78976,73841,-33321,-43610,93516,205574,276998,182656,-83532,-245509,-202825,-161306,-112711,-136525,-61369,194825,184642,-153405,-286176,-35846,147808,51638,-36669,36157,177043,116125,-164045,-260414,-43983,99743,120612,111504,102947,89763,72133,1100,-21252,-5215,-54998,-128464,-147913,-158193,-178184,-140545,495,167740,105258,-90858,-222244,-226197,-118986,98083,200682,47582,-118157,-158629,-210691,-164492,-119,216323,251943,205421,265766,329575,264378,127451,-155778,-341748,-155210,188881,267101,87834,9298,240159,313133,85861,31647,179719,263800,178109,-51664,-192538,-97777,-53864,-75951,-33820,-56872,-89233,52711,133566,93566,247117,443138,360945,161028,-52810,-203162,-166034,-14067,101303,369499,441252,-40004,-338782,-186805,-192296,-259977,95,237367,149425,-49704,-108341,-21721,304099,639124,913592,1039295,856475,680754,167124,-3197194,-8010062,-8640493,-1370550,7264382,8003392,3841918,267263,-209813,649003,104634,-1368147,-1585562,-832908,-326763,-98430,173526,157092,-8998,-1289,-4842,-111905,-125477,-29464,-4636,-103668,-222024,-241076,-104860,-24715,-90454,-12881,179783,216581,107434,59407,22688,-92298,25598,268874,229231,31773,-80971,-68507,-17791,94045,151914,108630,63185,141089,118081,-621,41414,77397,4809,-10179,82702,181194,310446,375086,216930,-78184,-271408,-393274,-404704,-252539,-6268,121049,212933,216638,214340,166989,125057,226852,297784,160667,11501,-27963,30913,88988,3796,-127169,-147851,-42391,126361,133412,-7761,-38279,40612,-23056,-194354,-232539,-84444,114449,244989,313807,207034,-6914,-52322,32826,89010,116490,123600,3088,17781,42963,-90400,-22645,116815,22646,34768,227756,171409,-111108,-273589,-237719,-227726,-227897,-63074,52691,133961,332770,430336,370333,279446,70188,-97167,-76306,-117104,-94115,-28709,128762,310286,328386,112850,102421,238281,177295,33313,-25066,-70330,-174701,-237252,-277550,-262177,-129492,1587,59747,80439,50274,2705,-21829,-64106,-108561,-162798,-176249,-110101,-155346,-282153,-438930,-332601,-51956,-63560,-233997,-89870,92067,-73569,-360569,-353283,-128534,-101102,-181159,-136227,-88151,-90290,-64194,-39465,43139,134440,22322,-77725,-61949,-68456,-21192,144772,145377,-75909,-250045,-310408,-258456,-39178,242349,402913,399747,275365,120855,-54779,-154645,-119963,-47062,-94302,-253450,-269820,-76515,25777,-20197,-18346,-12127,-138017,-198116,-97570,79440,248290,343745,219388,2461,-27731,79431,42551,-122549,-121225,-13191,-541,-5854,60866,107869,75751,16935,14255,101072,179008,183210,158231,109329,10046,-37777,34951,177583,235049,361298,524595,398217,58647,-40950,13115,17055,-34287,-134521,-188742,-46662,122826,111969,-71772,-265193,-353957,-226822,13019,143001,222518,258188,139604,75785,275135,483317,422652,122996,-57886,74296,183224,175000,154229,11396,-133011,-82068,66877,247467,496756,530905,216508,-202345,-335005,-259950,-220854,-284472,-116330,160025,97285,-50315,59558,35156,-157093,-1270,202543,43387,-58681,62087,32778,-70637,1588,137375,131342,-9904,-36265,51185,58737,33875,95295,225712,262575,24635,-203895,-147232,33689,97228,58051,-2559,-106722,-154903,-54785,54441,107803,115782,75647,32321,553,-36776,840,80238,97020,184628,328530,176416,-163090,-204474,-26385,42159,-23636,-82602,-48349,22680,110864,252549,318603,252490,231077,278281,210790,-26691,-231374,-162873,89660,189542,137392,99436,133314,74351,-60191,-135769,-61880,23482,-46256,-154759,-178814,-100124,159316,427590,458738,293801,58093,-49761,88756,141610,-37818,-175719,-260326,-242901,-76279,25712,-40585,-33682,146391,265609,247770,266103,278381,-108466,-489545,-390979,-87931,-48562,-153060,-119760,-39721,160736,427460,477242,395166,171140,-209405,-381297,-213533,-118139,-144767,-55062,10463,-17510,29667,103426,29505,-60715,-91531,-151548,-197202,-176888,-173434,-246257,-328530,-444006,-535053,-537263,-344228,-94172,-18630,16458,147927,154699,-9117,-91709,-187391,-418846,-430404,-103188,-16813,129503,132855,-1158186,-1801430,-586004,-558792,-913873,347547,831989,-622433,-1059304,-602684,-470074,-422801,-517309,-633966,-437166,-3146,835361,530231,-727982,-398721,366833,67616,-62838,173140,121152,133765,165023,-99943,-247027,87852,340575,200300,-29663,-240085,-321073,-254024,-140663,96052,96717,-217426,-330173,-124731,61698,72184,41479,76502,44349,-197888,-515034,-447135,-167726,-76872,-140225,-71169,126622,117927,28725,69181,54791,-77030,-110376,-14998,103870,233084,214281,115572,-11792,-120824,-93525,70844,268668,291083,207119,234356,256406,150796,217299,338890,206413,50274,117699,231088,163689,103132,200781,235865,107471,45633,109356,196381,225656,170409,61391,17132,152754,339985,215770,-199245,-279309,17246,252293,261126,239128,189435,96442,9682,-115324,-237670,-119276,90494,78832,-87842,-200941,-152949,53414,256523,347492,301562,220339,152156,30632,-157427,-311493,-291614,-55978,185851,233694,92294,41873,162741,81892,-325514,-434259,-150194,85570,157700,114765,-61328],[-106123,-81549,-85908,-71493,-32078,65958,170563,155691,53151,1743,118482,296284,344850,165152,9386,16252,43901,164231,377205,295528,94285,75531,94960,-70210,-254949,-182195,-23609,109405,264280,386257,339254,174530,17045,-126752,-158791,-110622,-28653,61644,79673,18820,-45107,-149150,-112848,61306,80427,107267,239181,234095,77519,81904,202601,295010,243269,15078,-85511,12045,15326,8101,164123,227785,122263,89281,17347,-51487,37263,115587,105716,141559,253253,269068,160463,83857,84279,175715,211959,75842,41890,156156,99053,14883,37790,-114784,-394624,-470455,-351434,-216759,-125585,-55104,-40862,36575,155263,13251,-190323,-194974,-143215,-61277,116958,156828,5556,-165055,-20169,329044,451092,437243,394172,236454,188857,314475,286087,70303,-27581,55160,182558,200387,47906,-118886,27040,175341,-23029,-325523,-262032,-25615,-77719,-233110,-204586,-40875,96806,167620,184529,181806,61802,-49457,64325,226596,179617,31429,-4169,-21004,-168210,-300907,-153034,36100,-58685,-114460,2678,86870,98956,69826,89347,284840,301298,-8255,-173751,-90278,-175016,-150418,123531,186089,19103,-75265,-55161,2395,-46220,-170229,-235222,-184442,-20600,41647,3905,27963,32489,-4559,-24342,-4182,-6037,-39232,-80782,-107740,-148007,-107349,17833,36463,6015,88108,188514,202595,128292,46777,-62438,-138302,23838,195839,142352,26642,-94143,-121881,67177,258795,338560,293077,189821,238475,315564,186584,22915,48372,141613,175340,111053,4334,-17553,98357,207942,364113,418032,188444,-123402,-215419,-16261,237967,332107,204273,-42885,-67576,-62533,-191292,-232621,-58652,89648,-7911,-142036,-164115,-103612,-126737,-183899,-170667,-66527,31924,-8460,-68357,-86709,-132815,-135089,-102361,-119556,-130238,-133625,-215418,-260464,-219938,-110699,-5695,78109,130269,133034,212715,419318,534066,204097,-245583,-418648,-343607,-259443,-109199,59066,61975,-31663,50685,130900,45390,33786,128531,166495,132054,220877,444028,417457,301752,189367,170191,250497,342072,230831,-18553,-133437,-196969,-224320,-189733,-121655,-157764,-287117,-220579,-21348,-64760,-299083,-353704,-226322,-178018,-152173,-69740,-95417,-147268,-75060,26827,-16759,-149003,-197476,-144010,-47914,68642,72514,-105491,-157495,41092,216065,237547,99617,-92861,-222809,-210068,-32976,50132,-55741,76176,402771,318635,-111835,-182955,57407,125330,11750,-5422,-40385,-121013,-49812,110057,213727,295577,230209,-3972,-110334,-42567,-42683,-64595,-142393,-77695,179976,169791,-152661,-288346,-95723,74078,51853,47526,147232,291532,212450,-161813,-369261,-191026,6824,80151,145231,209784,195947,113904,41124,41106,22901,-100733,-226368,-265889,-201829,-135357,-110628,-46276,161842,201851,-55783,-351195,-400993,-190760,117994,294619,174421,-10228,-82611,-127117,-101188,1759,177873,265871,348115,468370,413548,261180,126754,-156665,-382067,-183738,203342,270717,125893,141746,392147,402266,156329,73641,207850,305858,222184,-7352,-173862,-75468,32038,15082,-29918,-106312,-114443,85603,207416,126972,196252,339743,302706,205611,22455,-126332,-80942,17446,5460,183429,327856,61986,-106580,-25629,-150015,-263393,10624,216040,47154,-232921,-191981,90313,568641,674416,598349,895574,1055704,929401,840323,-1935766,-8919186,-13060135,-5093134,7640464,10734053,5638097,1079497,295354,954383,316925,-899629,-1121417,-742313,-421443,-311738,-95854,-18109,-127543,-60554,-3531,-89213,-137001,-147012,-228834,-247586,-228013,-140583,59669,170767,93468,90410,195707,242632,225359,141105,-20516,-211436,-122043,159059,237932,113871,20502,17282,34807,70371,74517,38809,51940,187152,151774,-155,25273,67534,33928,65042,98777,73238,156029,245530,199068,-15181,-189685,-312918,-338454,-181105,28735,114795,189581,230190,244793,173572,125517,269564,354789,175674,8615,-3333,50704,49411,-61093,-140172,-124644,-22231,148759,171501,12179,-57674,2883,-27759,-152537,-218135,-136671,75459,261936,357671,227321,-11318,-137411,-90030,44641,150979,114353,-41950,-27332,-32031,-143156,-81883,20145,-15400,51496,198893,143360,-47409,-180960,-161188,-111687,-99215,27308,119875,161717,327035,456134,403314,243098,-6724,-83219,104614,68716,-62129,-77657,70928,230992,299174,157719,105121,165230,87549,-50134,-94373,-101013,-155906,-196909,-207680,-175290,-59997,80382,119772,112389,102011,122371,123782,7782,-147898,-260095,-215370,-45411,10166,-144501,-388589,-311907,-19929,-73947,-271291,-97215,67272,-221573,-523824,-432371,-165866,-143465,-253329,-254012,-212980,-141526,-51164,-51445,248,83443,-66550,-172690,-112865,-128042,-129612,35414,75894,-93092,-170795,-177030,-157620,2917,261564,409233,390674,278928,202827,89543,-80768,-140506,-77997,-40240,-144343,-163304,-26342,28644,-38343,-40800,-681,-104336,-165909,-3992,199353,331749,397407,249781,-12991,-118968,-67551,-37480,-78051,-21982,42975,27286,5796,46682,17934,-83698,-82370,-6994,62055,142709,240639,232003,114580,-56618,-97925,12687,143889,173393,294490,509348,410612,55409,-63573,-12460,-51809,-134143,-222138,-254792,-86682,180138,273725,83887,-233250,-388072,-256448,-3309,139480,187658,196245,71446,6448,218180,427446,371303,111795,-74847,51491,163300,118162,89201,1691,-122071,-126039,-20691,169782,399775,431220,217593,-66030,-150518,-150734,-193260,-274163,-61928,220162,141486,-12482,32602,-67917,-251606,-44376,167754,-1693,-78990,66382,13685,-127541,-48860,133988,159498,13168,-49286,39538,50093,4283,77985,223175,245562,17135,-223040,-195268,-51898,19455,14171,-65103,-214605,-266949,-122947,-14166,71432,175013,173521,61943,-56984,-161139,-94268,101550,159943,166369,282306,210703,-64087,-112055,25967,56649,-52593,-129667,-60593,16842,63454,159773,240676,290645,318043,297125,122996,-112132,-216174,-158761,-22455,56052,48870,52827,56241,-37232,-177985,-230378,-146192,-29296,-54846,-93158,-122560,-117732,132990,400068,387424,234069,41236,-61290,66120,152828,41433,-13429,-93756,-142473,-38876,92124,39616,-30562,95430,194557,96586,59882,128926,-162571,-551345,-499865,-158567,-5019,-69486,-99818,-57808,159623,399156,433388,385253,138935,-309280,-423755,-188925,-134009,-203657,-120025,-53991,-77409,-23161,57472,-36845,-128808,-100424,-122548,-188780,-173302,-169933,-212345,-224027,-336173,-469578,-466099,-300593,-58278,61235,89876,127212,96802,-36091,-131085,-305614,-565176,-473608,-40948,37285,206380,410710,-748697,-1580738,-482175,-357870,-1071217,-23106,543559,-718299,-1074218,-638251,-456837,-240745,-210859,-472187,-682254,-195217,918346,678946,-652121,-467514,335049,148413,9227,83273,5238,76875,102191,-200441,-333902,-43561,170161,120062,-11805,-191238,-260056,-162180,-16848,158638,65850,-252511,-344946,-171379,21693,93040,88490,58040,-27763,-261978,-513657,-407496,-171480,-75373,-78307,37106,225301,250340,207297,167860,47157,-71231,-47569,206,-14987,57449,136404,119481,51,-131389,-147440,-35526,205664,276011,189028,242558,287068,124360,171164,329993,241982,174253,268187,261761,103330,80767,235734,310855,175103,61245,116356,209141,261016,228223,127476,25591,113180,236507,55639,-311413,-310142,-8217,210848,220200,235884,192810,72878,-13742,-107738,-246921,-151261,87229,104076,-74330,-209216,-174591,12182,170063,205783,199076,181018,119498,24003,-135912,-343113,-381130,-112771,132028,119830,20180,-2082,56366,-15095,-303590,-376784,-161895,51890,188810,183658,-14479],[-71992,-92322,-94477,-65045,-50881,-13579,92773,153346,132120,120013,171789,279087,353658,233687,111835,120529,63310,78924,207167,136261,446,19640,24667,-125161,-284659,-218918,-106345,31175,260428,386652,322515,188614,37791,-136416,-235685,-212346,-91403,-6396,-17734,-55748,-44668,-56534,44253,217652,154176,66806,163744,253541,184913,192413,276090,309247,240729,37116,-19404,111422,103276,22750,201687,328789,227010,145400,48503,-39178,-1753,31532,4369,61510,228121,261844,206389,186759,142004,149677,195907,135927,114420,228771,235083,128206,64196,-92136,-325916,-434724,-387735,-238156,-93020,-76882,-117145,10035,182922,54793,-199445,-273603,-167260,-66983,27565,22768,-32165,-92282,39382,248969,308779,288705,273513,183892,186388,308729,290359,125694,23246,63610,211771,260940,75410,-162752,-19360,238763,146683,-140703,-90614,52550,-48958,-163023,-127293,-25310,101866,175015,183283,213906,128575,18331,122340,272471,240315,90732,4763,-37201,-187883,-293479,-156579,63698,-13913,-113689,-9677,89844,82658,30250,80887,267726,295811,69714,7747,80568,-35529,-73050,124698,137223,-39950,-81188,-20911,-49803,-155580,-194908,-192856,-143043,-14918,40238,6061,-17802,-46073,-110567,-98890,25597,103634,49348,-5288,17513,65,-5969,18723,-59925,-199465,-194732,-8964,152953,181125,136321,8174,-99593,88223,319760,263964,77871,-106107,-128250,98539,323814,361827,233201,147970,312191,431511,269235,99525,79327,83538,98820,76712,3631,7516,139503,203073,353066,500472,253096,-165338,-288686,-51938,212308,324266,227367,-93392,-265414,-221464,-287922,-368424,-184051,16378,1068,-79343,-84280,-39067,-66704,-136226,-135588,-32212,89992,108196,88000,46084,-78424,-124302,-58573,2178,32534,16977,-93860,-192465,-208581,-155919,-70410,53937,167624,209207,258775,445251,551662,286583,-145129,-331064,-261104,-206714,-128523,19907,43902,-66214,-34065,123383,189508,164382,177967,182162,122574,156662,389720,481586,346450,154756,120277,263603,399279,297055,-3231,-164923,-202366,-160136,-23861,80537,-47691,-257621,-181912,19035,-96650,-354992,-322668,-105531,-99603,-161767,-148961,-147005,-121022,-18418,33615,-22669,-87739,-93682,-91454,-140897,-120211,-62787,-114559,-152437,-39547,126883,226710,145685,-64012,-227292,-223204,-21646,68581,-76405,3211,288770,281023,-31918,-117052,64899,86982,-50677,-97043,-156170,-206669,-77543,84412,182042,255575,219922,76919,58144,114703,72762,-23065,-111484,-14486,200600,150268,-146386,-285629,-176482,-39196,29527,121757,227734,336516,264398,-117410,-390389,-277579,-50009,50533,146932,252901,234806,110416,69269,101343,47225,-139478,-294146,-331385,-220189,-90479,-82697,-90650,124668,243167,-56042,-446921,-506654,-229617,111900,325854,258111,74781,-22003,-44357,-42519,8961,103901,206684,404744,577604,445689,257867,132813,-148800,-397360,-191651,189929,233495,145771,252186,444832,403627,225497,153698,234066,302362,239568,59227,-100908,-33106,92994,66667,-54151,-167336,-124530,132339,258756,135938,133254,222134,236693,234666,91480,-55424,3385,31626,-98394,-13312,184614,158129,131700,128133,-106351,-250657,16721,195282,-6473,-284957,-151864,337272,872594,667657,285008,701326,1122229,1024529,1127288,-569518,-8537115,-16182057,-8975152,7014316,12857754,7050043,1628745,626296,1118517,549805,-311441,-563222,-505166,-350839,-401969,-342794,-215101,-227388,-92808,-16241,-122613,-205625,-298824,-437470,-354580,-188517,-4163,217258,307651,216958,143594,160396,225728,315145,230990,-44010,-313819,-293640,-14802,176898,135973,81660,88242,104597,88876,45233,-18809,11433,161402,138510,-10755,-23795,44957,105615,186462,123661,-48168,-39189,64343,102658,-16219,-135909,-195335,-188196,-25427,105809,98411,89599,156089,203859,156320,134321,303309,403698,207460,1843,-12429,33891,-17276,-132553,-144669,-89393,-645,155896,195403,16002,-116386,-100168,-88931,-130249,-197434,-180650,32640,274233,369741,224272,-10762,-201916,-202617,-5564,169782,80478,-78649,-64177,-100581,-176840,-133495,-93424,-75050,56566,164471,124543,27521,-92450,-116179,-35601,10466,93856,151850,143755,257411,410081,388030,203800,-54133,-70647,227868,247297,-891,-75026,11782,107636,210423,161660,70079,33354,-70291,-155065,-147022,-139904,-142842,-118512,-82550,-52887,30796,154324,156412,130103,151918,224506,254395,110135,-124976,-288595,-205146,53508,226174,46769,-275670,-271931,-24858,-76008,-233477,-65112,38901,-324107,-601427,-424334,-112338,-76484,-223023,-292818,-292323,-190847,-58672,-62302,-16790,41028,-148410,-257692,-154530,-162220,-183954,-34787,15338,-98541,-90983,-44014,-40782,57009,268950,391363,327804,204919,200410,170577,-38489,-189347,-142794,-16879,-35289,-40076,44830,59366,-9919,-8252,25436,-77057,-132060,69304,268667,353181,377936,224095,-47187,-191602,-178400,-108369,-49512,50734,119743,110953,51498,33862,-74530,-235169,-162239,3936,33364,51045,195194,238728,94944,-104618,-134723,-27324,50182,47295,173449,453196,391997,48701,-76270,-62286,-175535,-258087,-291261,-298082,-133219,171218,316161,146995,-207804,-384170,-267336,-25764,137439,168085,148274,21730,-42274,133485,277605,220739,74140,-41780,49246,101337,1956,-12623,-11720,-81544,-112422,-47166,149472,331491,331415,229715,104274,19741,-50546,-151427,-222239,4649,254255,181617,53941,13141,-176391,-316450,-87055,88752,-68879,-108922,30928,-34450,-160314,-50474,133375,144688,17517,-46392,39019,43977,-39321,19267,174064,205166,34260,-202236,-234725,-135162,-39020,11723,-63364,-242495,-312949,-184099,-95226,9141,189436,233653,95919,-75811,-246590,-184658,113229,222082,121769,166500,201441,47742,-6951,82122,78014,-71805,-166891,-75765,15180,36525,81472,151653,287424,376848,303848,44824,-150500,-153241,-159735,-177278,-91902,-9264,45114,-15624,-140246,-219773,-232833,-189255,-93679,-92421,-59306,-47392,-80975,111238,334082,291039,152284,-2179,-87704,25277,129192,93595,117432,55827,-54997,-13305,134724,104692,-8986,78836,150750,-24071,-91578,-6158,-207372,-567139,-561273,-205884,67248,72687,-12775,-24628,153659,324480,330053,311460,91296,-369451,-430318,-150205,-114120,-205412,-156475,-113630,-125924,-52243,45098,-29233,-111063,-72577,-107538,-211867,-215471,-204972,-165916,-81775,-164067,-307109,-301087,-191906,20421,155819,123232,45819,-2764,-63895,-132274,-344813,-606097,-412419,72195,115374,251297,606437,-280139,-1222198,-427939,-302400,-1362545,-623763,5670,-762260,-870138,-480956,-344632,-73383,81059,-174692,-666145,-296422,809319,698605,-538001,-544838,233957,183041,67389,9769,-120541,4626,49908,-272124,-412946,-212700,-57703,403,-4124,-131204,-180997,-66252,106789,226648,72023,-226160,-319215,-216604,-37973,91193,93721,-10939,-121096,-283885,-414639,-318651,-157155,-65187,-9636,149611,320029,388601,371294,241812,61682,-10251,45776,48868,-52423,-63973,57021,100533,17048,-87026,-142429,-94994,153234,261665,180802,255010,296249,84436,91955,251351,214135,254171,381203,262050,50008,80582,288042,393605,260458,108656,126686,193516,279569,306990,201398,-3239,-9829,74080,-93515,-343689,-280333,-51714,67386,75779,151820,157210,70760,17581,-65915,-215894,-141551,93174,107688,-83171,-225053,-200044,-28512,80923,36004,54008,105796,69540,3033,-132473,-372004,-453163,-192080,24455,-25411,-51952,-46193,-50229,-86854,-198997,-224610,-118993,28607,208808,237935,52136],[-30101,-99061,-103743,-69161,-66597,-68832,26832,130812,173511,201440,190663,235634,335865,293185,219033,218961,69039,-57888,-38746,-49937,-94011,-43855,-69369,-206278,-278994,-202852,-134074,-5593,250376,351440,264032,165011,30298,-144437,-269517,-254058,-122379,-62443,-107164,-108305,-30513,33575,164914,287919,147950,-27025,54836,249454,310139,315443,324203,273605,171417,22305,33741,181086,140589,-7309,161178,327106,260681,170395,88826,21419,18587,-7230,-67044,-81,206394,268561,255088,268814,173545,91181,150755,173931,163381,266204,333123,212732,55610,-78852,-198854,-291321,-318544,-214349,-74602,-107219,-168555,-7049,189186,101874,-179808,-345639,-235823,-84823,-24734,-47587,-24929,-22822,13807,73075,92336,72122,101942,112655,177710,280467,261664,153669,64993,101029,264400,302089,65801,-202989,-72496,268172,283287,49398,49493,65458,-52073,-77240,-6562,13929,83731,136468,149453,218358,169868,60128,141628,282914,293783,158597,17896,-51352,-204345,-281379,-127034,107306,51439,-85580,-14647,73131,43460,11954,124789,271304,265100,116550,128611,167821,59571,-6118,101825,70917,-64722,-24624,59841,-56205,-210191,-180831,-103998,-60415,-651,30180,-5424,-58307,-91422,-171052,-156757,32083,196771,145701,85060,139682,129123,93639,64063,-103378,-396202,-501173,-218038,107664,233669,223564,96079,-29695,117984,349210,324678,106770,-132156,-163515,67410,309970,317497,122595,64750,339302,516633,345010,182890,142691,65314,38788,70496,42488,54452,158573,171113,289285,497501,298236,-128616,-240907,-17388,181490,270652,200094,-149590,-455920,-400587,-377246,-425670,-233383,-4529,68218,13251,-10392,7151,-13711,-68435,-60871,29078,129968,174428,210345,192540,24835,-61288,23203,126881,189420,197764,125453,8565,-103647,-171052,-120939,45257,204821,244632,242552,412359,508256,324564,-30395,-188748,-135420,-122709,-145215,-45593,1543,-87777,-84301,105860,254361,216676,183981,173423,94243,36222,200228,431926,319082,81154,36633,222151,353817,234686,-26977,-162062,-162877,-72730,137064,239663,15946,-225461,-111903,80787,-96432,-358933,-275167,-38808,-58543,-151497,-159762,-124604,-61159,36962,50564,12654,6644,13373,-37942,-211398,-289894,-192257,-115476,-125457,-89772,54738,185820,132547,-71321,-238996,-233761,745,111249,-60429,-53916,149341,203498,50280,-47073,48461,32335,-99188,-160919,-232030,-264166,-124085,21867,118437,169587,155807,133284,196161,204860,132212,-1590,-49421,101145,243825,133201,-138708,-286153,-253841,-156695,-17133,154467,253666,301374,245323,-64335,-334630,-279030,-45662,61251,133414,218921,184913,66989,86642,148413,70133,-149847,-309641,-321116,-206176,-67120,-70880,-119359,62899,209540,-91160,-479287,-505899,-218345,83980,279661,267376,105883,-8711,-10100,-8959,19985,16282,96010,368171,567883,424367,254448,136593,-140466,-379882,-171308,152455,154770,118233,278673,365655,307391,267401,251725,256167,257082,224242,126350,4771,14295,94536,43236,-111607,-222796,-104331,194374,279195,119357,74621,122160,175108,222023,101626,-42262,34937,12490,-173222,-146755,74056,239321,323028,243505,-62258,-216661,8410,158769,-3470,-177466,945,616874,1100196,612829,44674,480569,1031513,917878,924283,416975,-6952770,-16847801,-11728809,5488836,13604232,7798335,1856926,664407,1005841,662024,221995,-45854,-176291,-123332,-333391,-498205,-391465,-292843,-113286,-71891,-223795,-316108,-434306,-560332,-398515,-127523,123265,325380,340884,228782,133797,93805,167863,335462,284245,-55692,-380261,-441273,-196459,70380,98572,82503,106666,137012,114736,57683,-39740,-29633,91580,107524,-6070,-79005,7554,178140,293304,137268,-148998,-210472,-85411,-7639,-68531,-126423,-78799,-2497,161623,206373,80106,-42346,38385,127026,132434,148484,310502,420416,236691,-10940,-44514,-4588,-91228,-189142,-128227,-34619,25878,145346,196924,6370,-196050,-234717,-179494,-121616,-158073,-182009,9511,264940,328309,203405,16939,-206313,-265273,-44880,162166,26094,-102238,-73806,-124044,-177835,-175506,-205830,-145660,47888,129488,113472,94809,-25908,-110378,-18561,72963,126848,149856,95489,149644,301817,319492,162805,-65513,-64915,245207,321449,39074,-36305,-25955,-19328,86199,115864,-5962,-142861,-265575,-248646,-161449,-163166,-126009,-10063,75658,72903,110566,193652,152792,126598,194986,295517,345367,215585,-54521,-246386,-155084,146174,402303,226497,-131619,-225548,-70446,-74851,-139648,-3444,22700,-344936,-578705,-351524,-8963,55222,-102132,-223314,-277594,-202725,-77403,-73733,-16572,6433,-197924,-295161,-173935,-163704,-168967,-63421,-49329,-100139,-21104,58897,58062,109632,267634,353626,221547,71827,123049,168321,-38403,-243718,-209488,-24548,45447,74460,130953,113832,52948,63961,54434,-66703,-108515,100807,279247,319207,300810,155529,-91355,-228092,-226516,-151830,-41198,78612,192634,227974,130019,31966,-148211,-337036,-199178,42391,22566,-67994,57849,172859,53058,-126376,-145149,-75768,-75326,-110197,36922,375701,357139,54155,-63191,-120929,-327128,-385031,-333488,-317362,-185027,91725,231904,98822,-206524,-367422,-281610,-62791,118732,147240,116603,6813,-62435,33672,78206,17737,16743,40394,83812,23100,-133641,-118359,-23395,-22767,-48205,-3464,196862,320395,260032,232712,227295,93748,-20611,-128987,-154939,64520,265538,223636,133136,-2167,-266709,-339459,-111690,6641,-123023,-139048,-44270,-103156,-151678,7513,140097,96173,6231,-27397,51420,50463,-78319,-71398,76411,147749,73444,-148753,-267726,-215302,-95835,14753,-25412,-200947,-284872,-226518,-185513,-72950,170353,260782,127727,-62624,-281345,-250452,112575,263467,65150,22918,161051,154305,93394,130609,106936,-64655,-171820,-80169,19620,29549,31397,80275,246533,379094,278953,-8991,-130831,-64749,-171323,-328419,-207511,-2204,96421,-38026,-173129,-145443,-126370,-161443,-132928,-131876,-52880,25122,-11157,82139,231214,192799,83816,-42760,-115729,-31820,51416,74510,167401,148205,-2406,-6748,141728,136316,15778,64007,93719,-107267,-164076,-102208,-237614,-520149,-540568,-207764,148300,227249,114212,57375,158513,239623,208571,207525,46948,-371239,-396725,-98796,-57340,-153031,-155002,-144089,-135232,-38626,73832,50030,-13773,-13473,-104580,-254014,-286442,-266691,-131101,50206,31730,-73279,-72808,-42075,116498,242436,123983,-57623,-106467,-81874,-94700,-278833,-498519,-244283,226135,227003,301809,769421,206565,-801522,-457849,-568905,-1918318,-1439491,-669273,-756585,-479266,-121227,-127214,69263,321806,188427,-440953,-420151,409447,526676,-391673,-524062,155668,211226,135881,10588,-186778,-43252,25947,-302377,-478392,-382186,-277044,-115949,5491,-72049,-107690,20616,212479,289180,100768,-179847,-289892,-259354,-109684,54901,52330,-102754,-206886,-266725,-265485,-207320,-126585,-56494,44078,228443,375551,487894,474367,274001,103338,101065,148241,116716,71,-91348,-6686,57276,38951,9534,-70864,-84284,129228,250618,182469,264549,278342,33254,-12793,115092,128034,259229,404662,219901,11443,95955,337007,444939,318544,164492,127172,153084,295587,411939,272118,-64387,-183285,-94576,-167683,-263020,-176623,-86687,-132323,-128686,24114,113409,97112,78993,-20763,-159145,-87274,105064,77828,-118668,-244697,-223503,-60435,8582,-121874,-109173,-899,2718,-35713,-148963,-385289,-482748,-268360,-103181,-150736,-96597,-71109,-127138,-114951,-40837,-14842,-26200,28420,208537,255150,112103],[2669,-102308,-105134,-68005,-70831,-92238,-15653,99282,179037,226675,162567,157187,278548,322882,298844,273159,46290,-217329,-289943,-216936,-165883,-93165,-149679,-286004,-248783,-138525,-94308,10771,238758,297413,180169,89606,-20710,-151222,-251725,-235953,-118233,-79473,-145035,-114597,-6455,95481,222046,259845,63266,-148630,-67639,203320,403367,407560,318349,192767,58782,-23786,64191,205184,109985,-76991,57823,234090,218161,158771,126009,104248,79127,-7568,-101553,-28704,187306,271574,275088,295414,163799,12553,84728,174079,171007,253762,352021,233252,14831,-77541,-57631,-95055,-175340,-147624,-64628,-135462,-195275,-28826,161513,129985,-134263,-362500,-304631,-109862,-33189,-42825,15866,11174,-98466,-148137,-136178,-148050,-74371,41897,169235,244656,224760,161131,89267,158428,339564,340531,61885,-202674,-112978,244193,330604,173224,127355,43405,-71782,-741,117977,65996,54010,71699,99682,196845,168889,55262,104882,240716,313845,217011,41743,-50257,-197729,-262385,-78619,152413,119746,-36785,-13800,37632,-7827,19040,198823,288326,220294,127158,154991,138229,59664,21810,58867,-4517,-57789,80252,180956,18908,-166099,-127483,-5050,25231,11936,20897,-6802,-54217,-75793,-166685,-184246,13543,245374,227729,170345,216490,189544,158139,141274,-82256,-513103,-706249,-351733,103557,293862,290581,163178,29474,94403,282488,314680,109885,-151947,-194814,2388,221784,203229,-21821,-38833,322073,554565,388495,235065,208368,94674,23058,90118,100858,106672,149887,126693,205253,416487,320009,-6253,-76567,77530,150091,179018,129255,-190385,-558201,-525482,-410187,-369531,-201152,23281,168774,108802,37122,37919,38504,15334,39328,107504,160679,195080,279160,315235,147305,37855,123915,220437,297113,364976,381303,282233,66984,-142959,-145610,42216,221193,229430,186204,340518,421768,307001,72241,-24837,12633,-7934,-130960,-111380,-48952,-87008,-83153,80655,211348,176287,151859,152831,64388,-96003,-47517,269165,214340,-30544,-69497,133976,208955,37628,-116332,-135981,-82994,19629,249777,319241,29896,-189189,-24386,150939,-54259,-295570,-215016,-44049,-66242,-123199,-102261,-43029,10551,63466,55078,65274,100217,90795,2825,-234836,-389793,-274734,-99388,-73096,-85479,19701,124073,66297,-109423,-257657,-246432,20930,160556,-21534,-91084,19062,113187,125333,34432,26754,-17402,-115766,-174962,-242487,-273003,-172052,-52583,44729,67319,65430,151379,253414,194944,106384,-7369,22215,216258,280214,116045,-135581,-289371,-299216,-239247,-81323,125825,218528,206648,156810,-37357,-238305,-202897,19245,118862,122842,126663,62616,6,91526,171713,92067,-122180,-268591,-238754,-157617,-74143,-81068,-128048,-11687,105648,-150706,-445732,-404810,-155989,48950,174459,202036,78870,-45360,-38144,-697,34590,-56950,-26168,262218,459420,363869,245045,128976,-131865,-322204,-122888,101031,48411,31126,190758,178145,142221,265942,337405,268763,187402,182155,173590,109159,48059,25116,-59390,-192425,-254434,-49717,261582,266453,81168,27802,55875,124416,162486,31976,-106880,-18443,-47978,-197719,-175278,38105,304045,441312,311211,-11174,-153210,-2623,103557,38461,45603,208280,792105,1134187,494780,-108367,246123,796974,611332,261333,656234,-4566698,-14512180,-12366559,3299926,12488117,7765594,1917118,514886,629518,560685,557018,333302,161115,191446,-131723,-532183,-509281,-316276,-141679,-186520,-377561,-435073,-504841,-559857,-378503,-77801,202123,358108,262915,123652,75293,31551,89740,273828,265890,-68111,-401967,-521284,-324465,-44372,16727,20488,52230,94662,112258,85252,-20397,-47102,18655,88441,29606,-113079,-44827,202075,325423,122071,-203335,-300733,-135994,-54738,-130129,-154478,840,157508,318457,304468,70614,-148473,-70541,51416,113900,158662,280393,391015,244364,-28445,-79809,-43463,-150327,-211853,-80564,43551,60255,118622,170008,-15646,-272920,-355727,-261473,-114253,-94214,-123910,20820,223434,234995,176750,81125,-139031,-260796,-63048,125647,-36624,-110792,-47406,-88076,-150462,-213726,-303542,-213332,25564,95751,104204,138355,11096,-133447,-55500,78164,126770,123046,36702,34750,161692,216375,119941,-55062,-71380,155955,243129,22366,10665,-27099,-109466,-38012,30051,-109495,-327162,-445786,-302252,-135626,-158511,-102560,102130,227747,170951,153498,184751,109174,102655,228604,336652,388713,295029,31634,-157635,-85489,196227,461939,333733,6106,-181638,-141363,-74020,-25974,69769,30649,-280995,-473407,-253479,85263,181555,60375,-59411,-155235,-154705,-90136,-81435,-11055,-20731,-199660,-265161,-166658,-136185,-94005,-63779,-128078,-106285,31187,112294,114035,146805,254592,296424,94966,-80206,7515,95785,-72547,-273187,-240842,-49954,75068,147163,207084,170787,120333,137905,68604,-73900,-94463,93875,243908,249364,196635,68362,-134307,-224604,-210424,-159095,-48683,60685,232520,337246,226597,48716,-185840,-362033,-180956,96601,35745,-170102,-121269,53694,-1702,-122773,-128695,-112314,-190288,-254423,-76363,293003,317521,79650,-23263,-173735,-465023,-483062,-342715,-316908,-240529,-40468,58869,-31860,-232488,-356657,-307141,-111996,75605,112350,96235,28189,-57306,-63234,-112416,-180692,-50330,148747,153137,-42174,-240400,-192782,-28996,36321,37668,89051,293592,363990,224665,206022,246046,47609,-85521,-151037,-104339,102710,265821,271246,204169,-16250,-315808,-318103,-103400,-35616,-133016,-159369,-148094,-181020,-100444,110515,151423,32243,-14132,1325,76243,80207,-89908,-171396,-57297,80815,120932,-78781,-290724,-286689,-156938,-1655,10710,-126293,-207655,-251834,-285850,-166977,133180,267375,151018,-39777,-276927,-281345,101516,275711,18109,-99166,109839,238142,175456,164213,140064,-26534,-139059,-67956,30097,36925,11812,42165,179990,310227,207959,-37785,-64099,21924,-190379,-430561,-258602,73810,199917,9486,-105682,32499,59375,-60762,-118247,-144634,-58989,76651,53096,31193,103797,114033,60010,-46197,-125324,-98359,-81827,-30883,122298,164836,7885,-19093,113246,128122,30599,26111,-7330,-165253,-171654,-155853,-249683,-408939,-429182,-159249,211134,336810,233703,162983,179121,173782,108952,113075,17778,-318907,-328190,-36418,22771,-75102,-126001,-132859,-90283,20288,135027,171414,126001,58530,-106599,-295662,-357801,-327820,-121194,128816,197307,177386,169178,112855,195222,293509,105604,-138980,-172095,-80308,-30856,-122453,-262425,-17942,383499,357464,381051,939528,666300,-387649,-546318,-1126923,-2673522,-2358883,-1334058,-725248,-17717,361174,169241,202545,507448,535331,-141894,-681294,-289524,158794,-238155,-354176,170715,264635,221954,98781,-154127,-36247,41818,-284212,-514378,-504491,-419451,-184392,30633,-20192,-61955,76872,274590,327435,129953,-150035,-284805,-296898,-181472,-15329,-20808,-176396,-252744,-221616,-123404,-95758,-83182,-57938,65279,246255,367722,511185,487519,259590,164926,235291,231156,178741,110313,-29572,-45672,-696,59660,122722,42305,-7692,141491,242551,191079,264882,233019,-30796,-129813,-43910,13447,189121,319518,137689,-10434,114427,360522,440489,321282,202414,108966,97916,317625,529539,331138,-137126,-352598,-220368,-142483,-86294,-12276,-87108,-316486,-326147,-99914,82304,140213,135814,3741,-94955,-898,115354,12770,-173398,-258078,-234646,-77122,-35858,-235144,-260316,-124598,-77063,-91984,-181866,-373545,-457810,-317122,-211337,-217724,-102586,-66864,-154189,-94277,123902,192130,88481,49473,179122,223482,141590],[15811,-102166,-93121,-49063,-59960,-89130,-35055,72438,170744,212685,106546,55198,183564,310000,329539,264631,-6847,-356361,-471036,-329728,-205236,-113236,-178371,-321717,-208223,-49470,-1846,71466,230159,244823,96075,-29621,-115542,-159945,-193273,-178621,-89457,-51440,-110248,-70785,14511,110714,211640,159272,-63869,-255836,-179481,108389,416703,430032,247503,80063,-61604,-78994,75503,186231,26681,-165090,-73948,89714,120319,114505,146564,175366,139743,2803,-107198,-24857,163019,240363,232917,245021,106803,-69396,14004,135802,136477,197076,283009,177259,-43843,-80665,55827,83946,-11810,-50291,-48419,-147724,-203787,-66020,99123,120551,-72184,-294521,-321892,-127993,-4602,22264,71420,267,-247461,-333576,-299515,-300974,-207885,-10282,165989,215417,198992,157597,96520,219030,416219,372165,85751,-153342,-135237,161525,266687,182601,137373,29906,-82668,50544,208644,115097,25992,7490,53947,157730,123742,4897,23231,149707,279536,243937,73913,-27718,-153562,-223743,-31013,178429,167171,13732,-20055,-18889,-61793,42604,271422,306168,174205,109560,102903,18684,-33517,5560,10745,-77481,-38465,196256,319161,169795,-32119,-50413,68276,79266,14119,19330,20354,11724,1674,-106407,-182978,-24811,237471,277344,231186,223897,159801,167232,221922,-12050,-511437,-727643,-354984,153750,359282,321980,180898,46397,22921,152330,244730,89527,-146253,-185966,-50940,91164,36423,-176279,-138352,271819,537632,382494,227133,234797,150819,60065,124986,154553,145578,114884,84994,137333,290920,316422,172035,151625,196002,117671,64337,31853,-203942,-533234,-541100,-353071,-209561,-109460,78021,259888,174388,46042,52241,88301,104193,141760,182982,185495,184025,289614,384170,255392,146435,214256,256917,327234,475929,594565,534934,248377,-75838,-143178,30755,199207,173747,125173,258742,317579,240146,134818,111361,149597,127832,-62523,-146661,-89295,-63288,-34100,55156,88072,77129,106477,137206,47419,-199054,-262357,42108,59653,-165073,-181053,17792,2555,-230847,-253475,-99703,16531,93119,282109,303556,7029,-146220,57769,208060,22815,-171312,-143065,-98212,-108855,-85024,-5397,61336,68556,42148,27526,105806,159585,114090,20007,-204807,-395671,-289125,-63737,2507,-20702,26057,55240,-22682,-148426,-267154,-258554,26025,194460,18532,-109561,-74422,37580,183177,125098,14654,-45609,-94290,-138359,-188262,-226646,-196852,-106655,-12835,-16020,-11369,135536,215823,95503,4845,-37397,75348,277158,279143,90060,-140742,-286044,-292126,-260159,-149354,37472,137799,96358,30423,-54074,-143111,-84305,117314,202770,124313,15287,-86303,-69522,80705,165381,110199,-64133,-187016,-113325,-81565,-102840,-107769,-121023,-84290,-36163,-213627,-367440,-248818,-60165,25496,54050,92346,15802,-105816,-103562,-3758,51971,-93188,-117959,131810,308819,291004,225377,107520,-113212,-219316,-52448,50422,-59121,-101273,6922,-49864,-37153,219896,379759,264003,117642,131033,191120,179325,55122,-92154,-205118,-272002,-249695,28158,313139,224558,30178,-9906,17030,81820,71560,-96255,-228453,-153149,-147699,-178177,-105910,81852,354771,489866,341653,55745,-55311,7943,40186,84685,292234,392268,760090,914146,299644,-210806,6804,464242,162511,-695126,59415,-1983100,-9592069,-10611719,831545,9606067,7012726,2050466,431822,149160,254544,634411,537247,422281,484671,123292,-458700,-541855,-295624,-189400,-350416,-544014,-522772,-484213,-446535,-317455,-66512,211501,313161,105316,-54195,3703,9389,22397,152940,170585,-89489,-379996,-510042,-358081,-133768,-87579,-87867,-66534,-23476,62690,97779,23496,-31480,-23142,95293,91853,-111048,-106398,146274,252115,69950,-204625,-285851,-68251,7027,-151788,-195813,21953,239696,398086,375377,78031,-186924,-133816,-815,102104,153519,214121,317890,220611,-46337,-100128,-66147,-178409,-191907,-2279,138250,100993,79560,111391,-51915,-324655,-422605,-302991,-99634,-13997,-16089,65875,153611,116944,159008,172008,-22838,-200009,-59636,68646,-91625,-104304,11370,-4248,-110647,-254698,-376675,-261760,-4689,64720,90647,149465,21879,-163662,-122941,33352,99845,83959,-16055,-63297,29186,115433,76671,-49934,-95553,2033,40072,-55020,38032,7563,-138522,-126994,-65736,-208173,-467031,-552357,-299801,-84850,-132163,-81579,181203,330573,222437,154103,139019,44258,67813,251592,356106,389603,327611,99293,-60396,-18481,188061,382546,339251,107565,-141382,-206827,-71136,71751,135128,62694,-164781,-328986,-170955,120271,242033,201730,145301,43778,-49484,-80776,-79620,-12038,-40771,-154609,-175051,-138148,-92058,10596,-57454,-220000,-121183,61028,111100,118865,159535,223799,219373,-23110,-203712,-97523,-6511,-117732,-252857,-209194,-70462,45630,147505,237370,201909,158877,170707,52331,-90822,-79758,70613,186075,165375,96399,-12406,-166328,-190911,-150400,-133041,-60859,13083,218220,395070,317281,87554,-178108,-305935,-110538,152668,74852,-212818,-273982,-81747,-55467,-100336,-87570,-114566,-252960,-341555,-140625,213931,277050,120887,28750,-211096,-548509,-523540,-320711,-305031,-295818,-191400,-142162,-189374,-271843,-351233,-331665,-160307,13845,58123,74908,68032,-40844,-140246,-244684,-327091,-115731,246176,235124,-72986,-279442,-210055,-26133,78075,108664,189048,400498,430824,209869,137949,153191,-80010,-220658,-220712,-92398,115093,269310,321973,248721,-29199,-309277,-257539,-56761,-13440,-87492,-164484,-260687,-257730,-27789,219551,158092,-26788,-36990,28068,109239,137832,-57060,-251181,-200875,9575,155061,-12740,-296518,-339400,-212044,-37708,18892,-60521,-126681,-273241,-393795,-262904,88223,263328,160475,-33664,-259685,-279171,84785,263706,-739,-163026,68502,287339,230514,180850,170427,32623,-80948,-42640,44070,50335,14798,36146,104774,179179,90407,-55622,17619,82322,-207478,-459853,-242393,185097,321327,112665,43210,251413,259437,83117,-42654,-111656,-55577,96873,72369,-49868,-27080,68422,94925,9111,-99011,-161165,-244788,-194867,8808,113658,-16311,-43070,62757,90442,31167,-38551,-152195,-217175,-150327,-178267,-240964,-252384,-251177,-73934,233886,357986,299113,256274,208900,140667,59212,59591,5221,-236899,-236214,34285,102119,-12051,-92986,-83982,2716,107988,206197,289440,256625,122021,-102551,-316964,-401338,-358728,-133637,132819,285400,377382,369569,235764,225431,285844,79689,-167059,-171816,-54992,39386,72848,23526,187765,493223,470051,479534,1107317,1044687,-29827,-616891,-1715022,-3367823,-3185909,-1851964,-707556,352479,821530,488001,347849,655582,797721,77615,-1115446,-1180445,-348740,-120652,-70629,293735,349773,310621,237560,-32188,32116,98340,-218170,-500671,-540791,-442492,-176108,78282,22670,-55463,81151,271658,322860,139402,-151567,-309235,-324437,-240181,-104918,-96774,-195060,-234982,-160416,-27399,3005,-32260,-70578,49938,199701,292795,443014,408120,205269,226640,348507,267159,209664,221233,72155,-63910,-55871,72933,205264,152092,105720,185167,236389,202931,253257,164025,-110702,-241107,-178875,-87909,70099,147599,30589,-20483,123330,344433,379517,270240,207021,74408,43030,345542,631873,372103,-194106,-464762,-276713,-41418,127192,174359,-41194,-418891,-452971,-179941,68289,174011,158564,843,-38802,92227,114361,-76586,-228885,-250791,-220968,-75316,-52407,-288096,-371130,-244198,-162961,-161845,-224600,-336034,-384519,-326139,-272641,-219098,-78617,-35641,-125576,-33256,248078,334851,184439,74751,116259,147083,130235],[9472,-97719,-67950,-10611,-37222,-73216,-39298,61190,174109,194809,59525,-39058,72637,256262,306479,201226,-75118,-431291,-532191,-372841,-215896,-101907,-134617,-276250,-163620,33194,107342,150562,225531,208251,36523,-160119,-233604,-173155,-120226,-112040,-54616,3010,-16956,3410,15973,75516,152643,36450,-179364,-307959,-258350,-20045,334876,369961,125686,-47161,-160133,-117261,79747,141010,-73382,-246261,-195641,-56781,2832,47919,139274,206861,159742,-7278,-100342,-3289,122133,149502,114938,123826,12762,-136364,-43411,70332,72560,118202,153783,62372,-98693,-74017,117986,190167,119757,57997,-10562,-131923,-201416,-118731,15237,72016,-4907,-145954,-256881,-123431,45155,115732,125605,-36941,-357935,-410291,-340775,-342238,-267426,-33175,169984,202308,191332,150115,93304,263441,461128,373693,124997,-79207,-148504,33859,114893,78394,99973,57460,-62233,73324,244280,147312,8940,-33533,27917,112229,48278,-69163,-69284,33797,185245,221042,100962,10485,-72869,-153822,-844,166834,172102,41279,-49475,-96037,-112385,65617,316441,314450,137619,79034,20531,-124617,-167932,-35661,-23710,-135791,-32228,278459,439793,349043,137867,26121,94859,84214,1708,25870,77536,124841,116421,-19565,-164809,-71031,181745,285445,254680,164433,53303,119771,272773,74172,-398772,-565024,-229557,240200,412744,308618,140365,12016,-69415,11609,142547,53380,-106879,-116476,-52315,-35463,-148131,-314614,-213208,203601,469466,325315,153148,192166,198764,136476,161132,184377,157112,60432,54469,109201,166055,286579,348910,366201,291843,81663,-53100,-70519,-191462,-402496,-440255,-210805,-1419,2449,128796,298865,184780,16483,43586,123713,181163,220963,230737,196241,154063,251245,388273,324537,235953,263593,225232,275093,503060,698831,678134,381833,11816,-119845,931,132829,100157,88027,191316,217719,143446,135392,171692,238826,263590,62225,-129239,-104751,-23734,41349,39004,-46533,-16729,81823,142273,51913,-248182,-380960,-163586,-92444,-294141,-279712,-103825,-208658,-470762,-382663,-62762,106414,128467,227535,203266,-33514,-97138,111006,230222,111171,-15796,-60644,-151060,-153744,-47967,86413,147032,93951,-27493,-36890,114051,165354,76486,10669,-132921,-315521,-239971,-14252,90618,86822,61282,-6057,-92876,-149329,-244507,-262520,7917,196025,41146,-113026,-118094,-5556,214667,205058,13914,-47106,-42720,-70896,-95100,-135884,-178845,-116910,-35592,-54536,-40599,105592,111394,-46650,-127304,-79029,87481,253692,224889,48495,-151436,-263088,-229928,-216092,-204649,-85709,44545,19895,-84712,-106054,-77482,29603,205210,274309,132631,-75704,-208022,-122915,53184,131698,119509,2326,-94418,13721,5204,-132249,-135877,-106873,-139593,-164427,-253042,-276521,-100831,38503,27647,-31952,-14818,-47246,-150305,-159343,-2487,68983,-84739,-152446,24557,181615,234822,198032,78999,-69898,-73592,31046,16812,-136207,-240203,-209877,-237055,-172967,141889,358108,234853,70116,94667,183194,196030,34412,-206339,-329681,-318221,-206333,105860,325388,163101,-21163,-46949,-16589,37845,-24242,-231423,-357381,-330490,-274773,-145661,12076,174744,393029,490856,354805,142853,71974,57654,-16494,99315,466348,488454,506799,474607,31803,-314476,-218318,100285,-328844,-1690731,-1145608,173882,-3415138,-7020483,-1421410,5681524,5743843,2411526,649957,-210470,-141552,495062,584381,548915,649140,329031,-322010,-479127,-232619,-251394,-526450,-671902,-547474,-378931,-271389,-249881,-103629,154022,210130,-74954,-230311,-40016,46390,-6617,20966,31484,-115553,-321279,-412085,-293542,-180187,-192311,-211584,-212777,-180335,-26901,77811,66865,8853,-21735,120573,158240,-75121,-162730,17565,88150,-14782,-168503,-185459,80371,164051,-103072,-221276,-16394,219095,383829,403552,103458,-151757,-143075,-27434,89872,126424,126160,219645,169623,-59115,-98266,-68164,-170115,-134422,91222,230879,141420,33452,23172,-103947,-335868,-412727,-290942,-79467,60894,108221,128589,74908,15847,161295,262959,95508,-114824,-43602,7138,-124943,-83450,88703,99573,-74495,-297799,-416080,-274529,-30368,40078,70716,129284,17100,-178582,-190286,-42553,52997,43354,-54626,-134730,-62657,55360,37217,-75705,-140830,-155025,-198377,-165482,29757,60071,-107856,-158279,-130598,-259301,-509826,-542976,-241382,-32131,-105120,-80109,195804,354437,226905,130391,87968,-12533,37011,262488,359128,358877,307909,126026,9825,29463,132930,208112,258475,159854,-98824,-231740,-57416,133350,178472,104344,-49790,-197653,-131486,75816,212129,272736,319016,254254,84670,-43242,-66721,-27110,-53988,-79741,-57025,-101186,-47377,105060,-64366,-311370,-141852,66500,63979,81797,147712,172484,126300,-107549,-261553,-151205,-88540,-146032,-175234,-108446,-63389,-30799,62467,193256,186732,148176,136027,474,-106231,-52891,57514,127679,82729,18764,-70477,-182076,-144415,-76790,-86346,-65515,-38751,147251,373755,377636,145964,-126052,-188187,-5378,199079,134966,-174343,-343321,-191469,-93414,-66788,-27195,-69247,-237652,-343464,-150636,140011,232822,162887,69218,-229690,-553651,-495437,-279494,-291002,-343535,-322613,-313477,-319182,-299995,-331475,-329757,-190245,-51963,-14114,37236,95848,-31445,-186878,-294074,-395088,-167888,296498,296134,-62864,-235641,-163055,-15029,91806,137874,253979,473401,475993,187771,32500,-8511,-216375,-364788,-315446,-119188,110360,285914,367610,258225,-38285,-248798,-168929,19997,67454,-1063,-155598,-357650,-325035,28025,284067,148222,-65758,-58326,39932,142597,217412,23083,-284120,-321694,-64929,153175,30258,-279846,-363146,-241599,-71330,-1555,-30602,-83591,-304879,-496417,-348061,37295,249345,152761,-60528,-255315,-256164,66509,240669,16184,-156411,52023,299357,254756,182673,189882,92673,-19544,-13705,56989,61070,26816,48583,38657,18769,-56617,-84402,71993,101433,-212325,-422033,-185670,273546,411562,229326,213257,426637,401844,220244,74428,-30903,-24559,85188,24912,-155706,-136731,59663,178769,117908,-33179,-203331,-388314,-353723,-118302,23506,-57513,-67350,12846,47941,24260,-113660,-310246,-276448,-136092,-183386,-209569,-85288,-55309,22471,210092,281076,285529,307177,234406,137599,69234,60560,2213,-158074,-134559,108132,154250,1852,-80533,-16006,116826,194099,258990,360481,333756,163575,-80153,-303959,-398959,-340000,-152198,70637,274856,470992,483710,300324,192370,210529,50554,-135875,-105089,-9107,96643,238774,255702,301176,513024,521042,554914,1208144,1280762,241174,-581112,-1963286,-3666906,-3695737,-2129713,-740039,486189,1105315,755682,509255,782645,937401,118590,-1640914,-2061787,-894044,-87726,217200,475547,445101,372612,359765,124291,138878,182927,-114400,-424381,-477496,-347489,-91217,143423,56999,-85044,25143,199576,266843,118917,-174537,-344699,-335406,-274498,-189398,-145216,-143136,-149734,-90857,17395,83426,18464,-86245,10695,110453,167174,294934,259408,125490,262710,397073,240996,195521,277330,142941,-77067,-90805,76947,224042,214676,214203,243980,232445,215609,230756,77655,-205620,-327304,-248931,-140991,-59882,-59939,-80574,-28241,114296,287486,281740,192843,182271,37675,5194,373586,690652,389651,-214174,-490981,-267985,78214,302415,331931,40552,-408653,-473685,-195026,62786,171316,135712,-17825,512,161332,94125,-168373,-261575,-209179,-172131,-55471,-50228,-284369,-422854,-338055,-245612,-237431,-269943,-282411,-284601,-299923,-284041,-181219,-47229,10659,-50207,49742,301155,374033,225590,80394,24948,45166,85218],[-6897,-87573,-35446,36954,-11558,-59146,-36812,70199,201824,201028,53325,-87175,-18767,177754,241328,111223,-131229,-414790,-468443,-351514,-210058,-70096,-25716,-139597,-107871,86411,191966,215176,219819,189872,15599,-257007,-338256,-189842,-62932,-62423,-31889,48901,89254,72937,-12657,3875,78693,-56203,-234707,-283158,-289228,-146212,190711,251433,-11752,-171835,-226071,-123470,88529,90781,-154537,-302344,-277972,-166016,-100446,-29227,98917,187695,120201,-53184,-97208,13128,54341,-4281,-58429,-30954,-91383,-172078,-73653,-5220,-2012,44928,16329,-69042,-127816,-43174,131992,205759,189188,155654,55428,-83283,-191540,-174428,-66314,3013,57974,45769,-117331,-87652,98954,204384,172498,-62918,-369160,-348965,-249814,-270930,-246862,-26389,179940,208659,197166,141173,87129,276031,445279,320536,143788,-21562,-168290,-107821,-64714,-85484,50537,130684,-2818,75388,227673,156597,4682,-41589,28344,71534,-33116,-135543,-133311,-73519,45847,142791,104539,48773,26151,-53839,5896,110572,125051,27035,-109019,-184281,-156267,70826,322344,309799,116780,50482,-42019,-221660,-269266,-69740,-31076,-169977,-56799,293651,508450,489660,275441,80172,75101,45333,-23525,33858,145925,244462,230829,61069,-141684,-109200,102459,252906,237779,64557,-88973,32457,269228,141582,-220402,-293427,-30704,322812,427730,250492,54536,-58588,-146087,-88029,43370,12581,-41952,5964,13902,-115021,-306872,-412636,-251074,131638,364279,230649,32280,79910,209551,223689,185722,180631,134956,-5440,32182,121201,79406,231492,462154,497981,329709,41784,-150414,-156705,-163229,-231474,-268092,-32497,175848,93791,147877,262026,134048,-40027,4773,128551,228572,258206,230660,176251,111316,183718,338345,346500,285010,250629,130621,159425,443083,666506,666241,428838,95366,-84916,-47891,30847,31205,82782,148629,135253,42376,68098,130602,254397,371357,218969,-54879,-87748,20858,114214,40561,-118933,-44810,104622,176421,79548,-239045,-388200,-260876,-185053,-384718,-351049,-211672,-371422,-595814,-439523,-29245,160344,119870,109848,52345,-75939,-47884,120701,204468,179198,127610,26424,-153307,-165230,-20742,134113,184981,81611,-125292,-122386,89112,120032,-7792,-17983,-41536,-182513,-152019,37135,172935,200461,102010,-47885,-109882,-85141,-173461,-250793,-34196,160743,40046,-104524,-114075,-11245,215542,242074,11741,-30017,19603,-3761,-1871,-25477,-114152,-80190,-20960,-42746,-10549,86685,-3727,-170560,-230326,-115005,51189,151677,125476,-5652,-156945,-211120,-130449,-127772,-232439,-203113,-22673,11637,-142771,-163488,-47549,99309,242027,294812,131276,-124210,-264464,-148806,13725,81600,115678,51109,-21245,105605,80619,-140113,-146962,-92605,-164551,-227127,-245681,-201253,-12834,108121,58307,-49591,-76016,-77723,-147032,-164727,9598,80127,-41670,-127600,-28301,121398,213796,171749,56124,7599,100258,118087,13339,-156818,-335876,-377687,-323100,-227637,52594,270431,179313,57135,93175,164290,160028,-3091,-261858,-369085,-303599,-133236,156603,283071,95516,-59316,-90561,-68175,-16908,-100886,-318726,-441177,-493962,-409724,-139270,112294,267566,416486,469094,367779,245193,210201,139306,-59459,60498,508632,470038,118998,-57969,-272849,-443996,-391577,-219672,-748120,-2463003,-2507396,1455344,2235910,-2763252,-2955699,1821070,4237881,2945850,1219576,-280035,-457771,252023,523756,527677,622749,402622,-173786,-330975,-133289,-306600,-661642,-717997,-496826,-223253,-99164,-204663,-178287,51483,81562,-218220,-332721,-28466,134453,13563,-69617,-88753,-126815,-234211,-257634,-163410,-184864,-279205,-314807,-334526,-316950,-127186,28419,87779,52085,8708,141063,199997,-20504,-192319,-136655,-110625,-116463,-125136,-53517,235847,348139,10756,-210259,-95277,105749,291547,386927,139816,-72986,-115780,-39044,69234,80908,41010,124611,108131,-62787,-81652,-57830,-130838,-56176,173359,296776,171896,-13091,-83925,-167064,-301146,-328010,-233994,-64284,104241,206189,184280,14585,-30869,185213,320637,166979,-42673,-29207,-43247,-129888,-49125,165964,193473,-48625,-331603,-412384,-239555,-35152,28075,48310,88244,8818,-164930,-231775,-126773,-8658,6652,-80030,-183239,-99701,57767,6856,-142540,-204946,-262332,-368623,-264702,-12396,102644,-42721,-130025,-130223,-227244,-425193,-411710,-142706,2802,-100908,-112319,135850,296196,200191,113752,66797,-34233,24170,258378,342340,306270,247511,108660,32954,50597,61956,26700,143412,169317,-45368,-191420,-21978,160160,194725,131977,14030,-119870,-141310,-32042,109789,256704,402130,403762,205751,14273,-48366,-56238,-59620,-567,45295,-70830,-16130,155171,-94037,-379914,-158063,49846,-10516,24106,120275,106217,28082,-145312,-240404,-135610,-113006,-137768,-55191,41929,-16678,-124674,-91603,72555,124922,91463,38692,-77302,-111417,-9003,70926,81209,7848,-34835,-102787,-181441,-101594,-16352,-36528,-55681,-71567,39110,274385,392248,215454,-40992,-44311,107768,229057,203421,-63990,-307143,-242278,-103995,-27711,43526,19323,-145322,-259366,-120966,68524,179654,186775,77496,-230740,-482348,-411761,-237718,-281369,-373689,-404020,-418998,-388463,-293576,-272526,-278427,-189060,-107826,-99122,-27695,83545,-43301,-201485,-264761,-380620,-195876,279729,305969,-21342,-123367,-66756,1361,77877,119876,258301,479575,461517,135387,-89272,-169392,-295642,-450550,-394873,-161377,105703,316756,398187,236712,-40478,-154773,-69514,105443,172966,91722,-138914,-415767,-375464,28024,262637,113036,-78880,-76788,28613,167072,302745,136494,-256497,-392265,-144461,100443,37761,-242247,-352087,-229882,-73729,-27851,-37340,-93032,-347846,-569201,-408033,-22883,217031,127106,-116984,-274542,-229660,47025,219148,62705,-91674,66439,281886,249112,173855,192365,132479,25275,9393,63811,62099,34624,62522,-4395,-125455,-202818,-141804,64031,76795,-199351,-344867,-130200,283162,426877,309957,332673,491416,439443,302260,194456,81525,38838,49628,-82078,-265997,-203953,82125,280990,245385,55077,-210648,-457464,-434070,-201013,-68954,-97633,-81630,-13595,30083,24251,-175090,-439840,-343803,-147727,-178243,-155173,54521,104557,103159,152090,135249,200697,304379,242635,150843,129567,109151,-640,-108491,-36186,176112,159577,-47266,-102665,45618,214041,245733,269755,359525,337911,184029,-29855,-252102,-347025,-268796,-154974,-24151,180749,438027,492026,299454,105030,79256,15264,-65159,1716,48719,129081,318189,353665,292570,430578,480890,552100,1156715,1319935,402485,-389828,-1607678,-3340901,-3713561,-2128605,-833462,317534,1111121,904490,660763,883695,948362,-22042,-2086330,-2698433,-1355867,-171255,377661,626046,512865,380416,400565,239601,238487,270312,6918,-290921,-332797,-177958,39007,209348,83100,-133714,-77138,77465,166535,71438,-194410,-360396,-322915,-277216,-243300,-148075,-34628,-17388,-16387,35220,142495,59409,-91314,-28438,13500,19272,101091,81558,37593,252396,357797,158201,140936,249279,124499,-104987,-97069,74646,176097,207077,279527,295338,232807,228694,200402,-18252,-306417,-372862,-236184,-133015,-167813,-246101,-177641,-43410,85259,200554,175781,125300,149167,18213,-1879,396435,692083,379134,-192601,-437478,-223964,154019,381438,414674,127401,-303843,-392977,-147617,54064,119373,78583,-29994,21142,180512,52378,-236157,-252647,-127315,-85167,-21387,-42181,-241754,-411150,-390151,-313754,-307182,-311585,-229680,-186141,-255348,-266233,-148687,-32684,56414,51742,132384,278365,306936,196399,49493,-78373,-54904,26920],[-20406,-71219,-4198,76650,6432,-55752,-31071,97268,246928,234258,96077,-62596,-56566,97967,155107,29057,-148428,-309052,-318574,-286300,-200474,-36150,114033,60928,-25698,106837,223693,238195,202581,178353,30026,-284738,-391540,-204917,-43716,-43135,-31681,51829,151472,103573,-68395,-76017,25076,-84839,-207126,-187007,-267558,-227755,53219,128759,-121803,-279458,-268499,-102074,105160,51191,-199107,-327610,-307390,-219483,-171457,-107929,28981,126541,35564,-124535,-107605,2909,-44213,-194751,-235164,-162943,-169996,-166303,-70669,-73031,-70044,-1456,-75829,-166348,-117222,19385,124237,155733,197134,225644,141288,-8085,-172182,-212271,-119143,-55131,109466,224638,52691,-25174,145580,268670,217450,-40885,-265754,-177043,-66570,-123323,-162565,1626,192320,231806,206962,130145,82221,250691,360666,209348,111828,-12444,-203260,-223848,-200227,-224833,22432,225217,83725,70902,183025,147308,7981,-22115,53171,46030,-94658,-168863,-144856,-144038,-106304,22278,72518,69576,115253,58731,-2706,20601,35776,-30182,-187604,-263290,-190912,48108,292940,295912,112503,32256,-58004,-230416,-279486,-69721,-10642,-176369,-111925,235270,504112,537530,332542,101444,28386,-13877,-54599,32883,193742,322746,311074,116322,-116376,-124133,27607,188254,187065,-37538,-216101,-67331,205709,167869,-35528,-18907,160804,359387,381812,157831,-47852,-134776,-177233,-115659,-21948,-21382,26226,145887,131477,-123228,-400237,-452025,-248363,67205,243035,120822,-100894,-70521,175496,289839,189459,142140,79692,-77899,4737,151189,45885,156296,471188,513031,298810,3287,-206197,-209622,-130259,-89847,-99466,107043,255971,135947,120961,155475,39484,-105358,-63975,93310,235875,248922,176720,111066,56251,110240,260581,328528,285167,171885,-8261,13924,317686,518298,515222,384355,153177,-47613,-107080,-86165,-21126,95739,126521,75807,-38198,-49373,132,193562,425913,365824,61286,-38955,60726,161341,63881,-88903,18469,179619,235607,124994,-183886,-309274,-206291,-181548,-411255,-387917,-294313,-454610,-571703,-386015,607,165391,78351,-24968,-102835,-112037,-7877,87935,133519,200672,218746,106354,-83653,-122187,-5510,122298,169128,41139,-217260,-196730,49807,46811,-107965,-50690,46066,-39960,-57701,77390,228940,278560,124598,-63371,-61481,42974,-55639,-220662,-93671,98444,24148,-84977,-74590,16511,190674,208783,-11477,-11739,68700,34027,56570,74755,-18298,-14419,16943,2482,61698,96110,-72184,-227128,-257837,-130561,-22800,8564,9989,-57365,-141589,-130761,-25935,-30458,-223600,-272691,-35009,77286,-120760,-190545,-40013,108043,207045,244030,102223,-132683,-248307,-144844,-26401,31516,98175,64291,13206,142866,124685,-114536,-127682,-79457,-151033,-192936,-182058,-155912,-4629,128676,108149,6446,-68170,-60740,-88976,-109033,26462,79863,13507,-65015,-23116,131697,226914,155161,50261,114580,274338,199705,45522,-110642,-347436,-430913,-291231,-197149,-26874,135672,103275,76851,133121,150164,89728,-40604,-226274,-290467,-217669,-47520,160846,187968,36443,-73145,-141278,-147166,-85198,-147248,-328135,-449970,-594483,-529221,-184143,142547,316400,419807,439194,386101,347985,330273,216599,-96388,-31414,415888,354080,-253934,-511390,-547347,-573716,-463170,-425670,-996153,-2819818,-3527250,1719803,5789417,836921,-3403148,-907517,2769347,3391478,1941021,-42337,-552255,33944,406091,392283,416328,316777,-52513,-127315,-10265,-327005,-707545,-664305,-381798,-61580,23808,-191031,-264298,-65550,-38859,-283888,-322331,39348,239416,70782,-84721,-123865,-94290,-126548,-90800,-19806,-161399,-334709,-368257,-385320,-378651,-200296,-30350,76374,72685,36329,131384,196589,34054,-173585,-246174,-270197,-212216,-104253,47022,323997,471471,149604,-159001,-183466,-60453,159008,336201,174735,2813,-80405,-46355,39788,31523,-14497,60309,57722,-57177,-68504,-50608,-72719,21522,216586,314696,183484,-52422,-189352,-226468,-225279,-192650,-155668,-65293,98658,243702,210114,-5250,-7410,220512,318828,162696,-9786,-29797,-75369,-109323,-3257,225654,256809,-27642,-337499,-359355,-154620,-5582,35097,32093,42665,4977,-123621,-234810,-199552,-80918,-26511,-98941,-218780,-90508,115121,-11585,-239073,-277724,-295753,-406033,-313530,-71216,110692,20070,-60695,-54157,-102673,-224241,-196829,-31489,10235,-131736,-178704,18969,181015,165236,130485,95214,-8894,35445,235215,295559,237583,170173,61548,8488,44552,9952,-74616,57386,156284,24145,-83686,40922,169660,187741,123828,3053,-108720,-185617,-160252,-17901,172531,372810,444483,276525,72007,-35481,-90692,-54195,59939,95004,-59087,-5982,144857,-141398,-402965,-155392,19265,-89072,-30082,91114,39085,-59324,-139341,-154298,-59956,-71102,-90850,74665,202842,63838,-199415,-268246,-91921,39362,15330,-85289,-158913,-104130,46213,109570,48670,-59112,-75862,-117647,-168251,-71132,17223,251,-33465,-74074,-71256,127751,360979,283555,58265,86725,200838,240404,262205,81002,-185091,-220179,-82788,14118,112921,127708,-5097,-118260,-77314,-3108,115290,178684,46946,-216788,-360387,-304161,-212329,-277087,-376556,-423274,-450720,-391908,-242260,-163172,-172516,-156027,-148576,-189534,-118601,20996,-79716,-189918,-181185,-296010,-191102,200446,252225,31248,18621,45977,18052,47687,71919,202937,408347,372080,49052,-194752,-266410,-288516,-436374,-417175,-182406,117993,353481,406514,197596,-35927,-61388,17163,170655,255426,151765,-121809,-419469,-401249,-47090,142910,52034,-69545,-91304,-4615,175287,372699,256684,-173721,-401163,-229103,-2265,8136,-192351,-307820,-175873,-28117,-29148,-58358,-133630,-382196,-583794,-429704,-93843,154927,85139,-180519,-307465,-215112,21914,202882,121805,3486,108507,249953,218891,158002,176338,139663,45435,22612,61198,49751,29983,66218,-18539,-214127,-315478,-229674,-16980,17510,-170745,-260683,-110878,187053,347588,321524,354712,428166,369706,304227,276124,197080,123316,4021,-214090,-351704,-217931,123073,361831,339077,130998,-178828,-416177,-387229,-203315,-133920,-126098,-81458,-3128,57964,45308,-205323,-511875,-407865,-180671,-160214,-80960,141647,191713,150612,85889,-23052,81430,258700,227271,163467,214905,183271,-8185,-96021,48109,225918,112369,-147927,-156752,78388,260038,240305,228573,288879,280039,196525,50944,-166486,-254452,-157123,-124364,-107393,49724,305270,407261,247198,-5571,-76274,-31170,10820,109066,108697,136039,289442,298970,188611,272928,351355,434779,903012,1133534,429547,-71058,-671410,-2400441,-3183351,-1856621,-956836,-105848,833569,894875,752451,927048,845993,-262624,-2270384,-2899668,-1623405,-364757,323125,657610,518940,323645,327160,250334,279690,327848,118620,-127243,-150336,329,163298,253985,100313,-177220,-190538,-58035,43439,10434,-188441,-331201,-282301,-246426,-250030,-107795,91290,122677,60190,59110,176070,81354,-73965,-43741,-60633,-121593,-93572,-81605,-42348,190192,241159,47031,68467,145712,424,-161160,-80287,69919,87260,136514,280901,317767,239576,242799,164516,-114750,-395398,-371189,-153831,-78545,-235997,-370269,-250009,-71035,39979,101399,86153,92815,133316,29915,26960,413513,643697,338086,-143482,-339302,-183238,147740,347205,400227,180513,-162310,-250618,-59093,36817,29443,16142,-15235,25718,138299,-5477,-258828,-197783,-13092,31440,20707,-38572,-182666,-346237,-393853,-355603,-357417,-344478,-195543,-112605,-211213,-250018,-158880,-48885,88836,154725,194675,199205,166828,109372,-15785,-168728,-127719,-21275],[-21826,-50359,18374,94309,9647,-62880,-19506,135189,287747,271868,167894,34131,-24655,37303,68895,-19932,-114443,-148174,-145091,-203922,-194265,-17131,236761,268826,92474,111866,199199,208400,162181,154355,59845,-236353,-372006,-211626,-68688,-53140,-53321,-4535,129058,78530,-133089,-131396,15893,-44970,-107607,-48789,-199480,-235068,-7603,62424,-171363,-358532,-305719,-74507,122599,26992,-212181,-326625,-285245,-219908,-212598,-183399,-57997,45752,-53812,-190915,-132965,-44612,-165926,-372682,-351358,-219876,-193138,-118678,-36835,-117551,-119914,-14301,-90560,-191511,-66948,109018,130305,93062,169202,260503,225623,76313,-138789,-212048,-124094,-73620,143720,337216,192352,46957,182840,309027,271044,44521,-83713,36573,139705,49765,-43257,38449,203110,264596,213964,116704,78466,193971,228297,69680,32133,-52954,-245435,-278811,-237924,-265271,32776,301937,171092,74782,144630,132034,10397,8870,95382,45487,-118507,-162066,-108209,-166826,-232172,-110192,8391,62492,168274,157826,-6975,-74016,-66350,-108207,-256451,-307654,-213222,-1641,241289,279626,120844,23769,-32979,-151928,-185693,-29085,23915,-158861,-178274,126827,428044,477012,302140,94648,-17239,-63750,-82019,14221,191246,327022,340564,148828,-79674,-106494,-23492,103961,115479,-108185,-287215,-151075,98726,149841,107152,173171,275500,325679,270999,49594,-133646,-184783,-152708,-71128,-36937,-40075,70157,253760,259907,-62069,-405681,-423806,-207684,18903,127772,17260,-211947,-208647,113163,311906,166780,72112,-4258,-156865,-44549,166865,55202,72496,375138,421987,214835,-22993,-205412,-218631,-97147,-13937,-907,143231,215489,119476,51509,12851,-64331,-160645,-149293,24097,205575,205027,81877,505,-10650,50641,184223,286137,241996,44449,-164676,-125379,165377,311869,291795,274219,173066,-16089,-163409,-193669,-58791,101976,113067,43007,-78330,-176839,-170687,81097,415773,461712,191070,33495,90068,174520,106707,31850,151221,284043,301868,176376,-103442,-185528,-26283,-82247,-366214,-390420,-348179,-456626,-423767,-230971,27091,126835,27649,-126616,-218398,-139068,15204,30055,36385,166839,237392,164130,39513,-29046,3177,65960,116195,-8356,-268984,-224579,24750,-20494,-187541,-70047,113208,74321,16050,97910,243502,291671,115876,-51502,37189,202950,86691,-176121,-158384,29062,12529,-53922,-15235,71035,155246,102569,-69000,-10716,84413,27757,63942,140708,79687,51437,54883,50300,137455,133671,-62139,-197424,-197344,-119022,-109835,-124548,-84186,-84808,-91478,-33986,49580,41362,-176575,-266586,14555,192491,-27774,-163521,-33348,66212,108743,130233,37592,-122340,-182895,-116356,-52676,-2554,71672,40291,6649,126311,126096,-61058,-76744,-62452,-97706,-65324,-72261,-138551,-58883,100756,160381,113544,4773,-3349,2874,-17580,34692,66192,56899,1596,17700,179200,253657,149253,64233,229434,413440,267524,108162,-8520,-261102,-349110,-170284,-109404,-81160,-11371,20223,114409,202161,148631,11781,-64713,-108158,-109853,-74132,30702,113657,60035,-1558,-57354,-191696,-243186,-160726,-167923,-268027,-388503,-610653,-610713,-276087,87616,302102,398653,401984,402145,430602,400932,238268,-146378,-155719,233749,189381,-469951,-737990,-711711,-637605,-391661,-466109,-1012291,-2686601,-3841383,1149522,6463128,2808507,-2659592,-1880664,1540090,3405463,2441643,348368,-383591,-72685,264701,209101,113194,112590,26381,86095,115432,-291142,-640532,-525491,-231854,72462,90150,-194627,-331795,-169031,-126223,-262701,-207206,137398,314146,133833,-22521,-36241,6853,-6323,46587,90021,-124695,-349853,-358566,-343332,-338897,-217022,-73381,36753,52244,28267,77923,145720,75137,-95338,-249428,-329323,-277600,-119904,73219,304360,471817,256956,-80751,-248821,-225602,28550,269724,196385,39739,-58702,-50521,12182,-1122,-21113,42697,34259,-46732,-78287,-60502,-9374,81531,204751,275702,171273,-77097,-266193,-259292,-121210,-43511,-81998,-84779,46308,209720,194408,20801,72839,248301,250188,86497,-20817,-51803,-94130,-74315,49548,255710,282164,157,-299546,-260415,-31444,61447,63647,31581,9632,6864,-68289,-202346,-248472,-157826,-59674,-117895,-248601,-60097,192403,-20670,-337000,-342407,-264190,-314084,-295933,-123145,75403,49681,19423,76180,86172,35522,29906,58702,-9480,-190950,-262270,-116304,51234,140273,185199,165937,54194,65288,189754,209860,156211,102282,7440,-49396,14797,-1695,-53012,44849,145046,106964,67460,125672,182638,166872,71548,-69795,-145873,-235968,-258369,-118815,62470,255553,374674,280654,107211,-38415,-115576,-31095,90888,76613,-71361,-16865,81390,-188776,-365937,-120524,-10428,-148494,-62731,72262,-11999,-121081,-106191,-36938,47082,15888,-21802,176606,329277,154284,-226150,-404774,-240963,-32251,-41798,-184165,-218331,-88772,98576,157014,26246,-118549,-118373,-127992,-147595,-51751,25349,14447,-9275,-50663,-147448,-17338,299180,337348,150319,175132,252625,233795,293471,211107,-26486,-134340,-34660,57046,168668,220290,134578,30767,-43727,-73470,43283,136591,-10382,-189139,-225696,-208456,-210036,-272777,-346573,-388305,-424165,-344966,-154505,-18001,-31387,-104032,-180022,-276112,-218797,-76719,-131469,-161557,-73749,-162219,-150047,85496,147076,72696,141307,135167,29467,19425,24409,112278,272779,220246,-51867,-250721,-269647,-207518,-323418,-356907,-150153,154586,381283,390274,155860,-30093,-4750,64325,188845,274611,153008,-109055,-366445,-395570,-183221,-48797,-24836,-46539,-98087,-47356,164690,409210,354273,-59945,-357877,-312046,-134704,-47611,-140977,-239085,-95534,59217,14006,-62522,-159312,-372672,-521569,-405911,-170311,56761,30056,-220292,-329422,-219831,-15680,184179,172149,98457,167377,220190,172981,136306,145163,116271,47546,29552,49643,24741,11238,56537,-8829,-231958,-372060,-329205,-149814,-60207,-135646,-189808,-137889,1438,187132,262672,281141,275117,233344,235597,293628,285345,206782,-35542,-323241,-386548,-182475,165467,387563,351372,155928,-117402,-266834,-214648,-125539,-158587,-143007,-70237,41987,133264,92875,-201795,-522588,-451190,-212524,-121583,4301,172670,200620,161747,39951,-133205,-22564,196120,191114,161923,291526,254830,-17082,-108251,109829,244979,23085,-268636,-225068,70820,237569,174537,143202,175402,193262,217283,154927,-59450,-136948,-24549,-54652,-142494,-58475,138420,271107,173213,-97144,-212856,-88741,60377,183843,163538,126849,176047,144051,58820,98514,169540,211842,475665,736646,297201,267577,506866,-1113371,-2197193,-1352912,-1039548,-634214,366549,729676,733403,867985,651396,-492343,-2092039,-2584830,-1623322,-614471,57678,528455,450510,215905,152261,132992,226111,325049,193459,25778,17043,127726,231511,259608,107784,-193550,-271750,-167527,-74641,-46815,-149161,-252715,-214031,-185706,-208417,-46000,186024,225854,132606,107719,179404,78980,-31111,-24206,-100054,-234044,-247521,-195293,-102034,90206,89901,-48942,9963,7676,-194115,-244060,-58085,62771,-3658,35853,221358,298147,252040,257485,123203,-202112,-451351,-327110,-40839,-11793,-263110,-418442,-294115,-108707,-13940,7864,24822,98232,149077,71708,84123,428357,569400,268804,-92807,-240888,-173540,61633,228119,299116,170208,-53898,-102618,40253,16146,-65477,-18302,33834,18084,42829,-67782,-230539,-112150,109961,156933,63253,-42990,-125017,-248183,-352069,-361278,-375523,-364291,-191031,-75327,-177881,-256545,-220304,-93047,102248,234436,223664,96927,8042,318,-91087,-220541,-158925,-43784],[-10170,-29253,29106,86692,-1726,-72840,3148,174719,300646,280872,231974,172417,65749,4196,-3475,-28734,-39497,12983,-6395,-128137,-191011,-21173,300891,421360,236775,128677,140182,134158,92317,100638,76993,-138861,-286256,-205533,-127180,-82266,-86935,-108979,19348,7380,-179717,-137350,56159,40959,25956,91836,-99529,-165661,40221,88195,-150696,-400600,-350223,-66599,128342,13704,-212192,-307606,-222707,-183830,-240399,-253356,-143194,-30064,-105815,-220735,-168272,-123584,-289300,-483814,-359593,-178081,-151169,-40852,18908,-126902,-145486,-2243,-30010,-135431,7319,207611,176415,71278,139819,263697,282624,145895,-89604,-163825,-77034,-41571,154595,351595,250796,106026,215370,340447,339005,176314,109302,215433,303108,206358,81441,73451,209546,297444,218065,103515,73705,124124,92302,-44379,-51951,-109306,-270435,-254247,-164003,-179082,77528,328015,230735,97507,141362,125577,5617,33903,147776,77994,-100507,-129172,-53999,-151591,-300581,-216714,-67225,29959,172504,222746,16596,-134026,-140507,-166468,-279796,-297873,-219845,-67314,181265,265622,134911,17530,3711,-24985,-25137,33830,49758,-128364,-226483,11848,304229,336834,215888,75492,-38205,-82302,-97486,-24201,126194,254701,324315,178341,-16160,-56448,-47016,13317,37825,-131314,-285597,-197276,-18725,100597,182408,247771,282502,225908,116530,-50821,-177351,-189600,-86549,17491,-3939,-40595,69160,287181,352574,42530,-326337,-331339,-134688,-6339,35857,-66999,-279694,-286799,53532,282984,115095,-25412,-111019,-244270,-124804,143724,82420,-1700,213860,269581,110479,-24181,-143642,-180964,-60485,6428,2321,56673,81330,53299,-41958,-118715,-138967,-190719,-225584,-56305,153344,150256,-24668,-135283,-83190,16085,129252,234107,171425,-98653,-309620,-231586,27611,115826,78999,140039,154302,2173,-205634,-272126,-92840,80998,98060,42099,-65582,-264110,-314255,-38282,349605,484343,303560,115774,107138,160757,159506,188635,295999,374934,347273,216818,-19117,-52523,196328,75364,-263467,-362749,-374089,-399791,-215689,-25573,48418,65405,-5746,-160351,-266340,-154506,20791,-25830,-57867,91353,191803,187575,167242,84979,15243,2263,55708,-46910,-259974,-184641,36611,-52165,-217557,-63887,152287,138095,55939,97762,213275,235432,79436,-16527,150454,344311,218100,-125840,-213951,-25793,23933,-11912,49866,146484,130547,-44942,-156193,-37586,57721,-17394,27893,161922,150145,92685,72305,70648,174469,180584,18931,-96348,-72851,-83007,-180746,-205418,-127949,-69842,-2037,60769,74415,68148,-97275,-181949,107347,313562,99941,-82750,-10539,3846,-19205,-12630,-53096,-118626,-108281,-73316,-53538,-11320,44699,-6282,-28935,70559,84817,-1807,-7250,-33843,-10577,117748,56147,-136011,-133173,45551,198766,233514,117042,72224,91318,63382,23206,43368,74756,42542,58929,215152,263480,143981,89355,319994,486465,313628,185142,119335,-98439,-165544,-17596,-9172,-103478,-131198,-52527,147930,271512,154925,-50778,-72653,44438,112263,90995,83932,25852,-70054,-11373,-14570,-229876,-331740,-231135,-177911,-177820,-289557,-553880,-637164,-381428,-26377,236619,354129,350165,400419,473107,399678,164397,-228060,-281319,31012,33747,-460988,-677178,-703345,-566463,-168309,-319364,-784431,-2108329,-3337203,144499,4499437,2866490,-939342,-1128548,640115,2748056,2359930,638909,-34591,-56311,112511,52290,-160864,-117132,67501,256725,215968,-195751,-472852,-343129,-83485,169373,129837,-185722,-359302,-240946,-169118,-175437,-35382,224632,318566,165689,87312,160944,180776,115845,129164,143919,-82042,-321000,-292196,-220526,-209970,-169583,-83853,-17550,-12761,-32476,-13593,64187,98496,34072,-124482,-264531,-292378,-162477,20784,185512,342541,286638,1208,-269500,-341709,-68659,206318,199452,31917,-54577,-42290,4010,580,24351,69225,39303,-39248,-121024,-92922,47932,117109,141858,187790,136194,-82090,-289699,-243427,-6617,82736,-30408,-111481,-29305,120173,140634,77503,172931,248993,130710,-27881,-58973,-91388,-112998,-39985,100769,251219,272243,42546,-215690,-133823,104597,154356,108996,52247,1764,10487,-18599,-149469,-269732,-230064,-95502,-138336,-271715,-37079,242488,-28482,-403981,-380897,-198809,-155035,-224755,-149450,9548,35868,81112,213964,278043,266051,190261,97016,-50720,-256060,-334473,-227215,-52481,130208,255878,247108,127524,97450,122291,86934,66779,62316,-34075,-121537,-34176,25357,71235,111030,153352,191834,219112,213988,210303,142301,-13483,-161830,-191049,-261766,-289334,-158194,-28173,108405,238466,228428,104551,-60516,-115689,17040,96983,1088,-105620,-42476,-8699,-213340,-268071,-47112,-20242,-169862,-67201,67490,-36154,-150417,-68310,73413,152328,109691,42383,222973,386224,220374,-196454,-446726,-312650,-53931,-47470,-214509,-236535,-73178,132168,191813,10856,-166543,-168689,-143332,-123112,-35233,19700,5712,3379,-17796,-166955,-113526,231607,367228,216670,208101,254431,211063,286226,285331,113655,-13633,26854,98187,200969,262561,222851,137763,-31371,-135341,-27626,71897,-68076,-147552,-112761,-148871,-223580,-258666,-285443,-322378,-367484,-272066,-54495,124909,106866,-54479,-213924,-348077,-300775,-175015,-180817,-124800,33554,-3282,-77080,-27529,23163,87914,203293,167458,31124,10964,5755,21130,103468,40565,-133917,-235987,-189843,-90601,-150204,-216574,-53865,208321,384212,350746,119744,-32789,-8511,50443,145774,215579,94291,-100994,-270190,-356262,-334512,-254120,-99451,-19130,-89652,-79497,138710,403996,407240,49343,-288558,-377223,-260293,-107605,-94324,-158635,-14492,161109,97301,-27704,-125620,-288071,-385684,-339788,-240661,-72631,-34358,-213175,-315060,-239729,-70144,148609,195216,169227,227353,204557,122343,107275,105238,77583,48235,39735,34570,-7865,-18605,36100,9115,-195297,-368966,-406677,-288202,-139233,-106091,-134008,-192153,-220107,-12353,163183,159949,105557,93456,135038,248461,325722,267019,-54341,-367986,-358299,-115643,191211,343229,262770,106599,-47391,-53636,29232,-1855,-148936,-155910,-56908,104262,234775,158620,-175812,-489937,-457896,-215949,-57835,85589,163572,155341,146022,33193,-154739,-69841,144671,144077,139248,327154,298996,-17708,-120641,142753,225266,-84669,-370302,-282652,25770,152741,65934,36404,57967,115440,254060,264621,53020,-11040,109696,45736,-114312,-95808,15863,140252,111709,-132157,-289919,-148158,68839,213689,209078,115490,36716,-14401,-19224,-25809,-4355,-57039,-15490,195299,-5773,478099,1431321,108611,-972796,-676870,-995364,-1071257,-135109,453832,579926,675365,380918,-638065,-1584556,-1812284,-1339154,-832032,-319299,264530,322907,90118,-73070,-85682,72461,244978,213142,129068,126236,173822,217011,221421,105848,-171550,-288586,-225185,-164299,-86744,-88330,-145392,-125600,-103413,-133000,6751,211769,259313,190167,174011,151529,54109,28656,21653,-114733,-308161,-334072,-241963,-133895,-17762,-37523,-86198,-6512,-110759,-387270,-334784,-51269,47630,-64769,-51909,124574,236095,264690,269381,75180,-270613,-457875,-254966,55050,29977,-258262,-399283,-309306,-147204,-67346,-67590,-10129,124048,189617,124955,148867,443375,496029,180186,-65493,-173995,-198350,-64592,82582,151371,90666,-27383,2343,122389,4234,-124749,-2700,106847,1192,-79794,-121227,-166106,-27247,207451,262096,98461,-51946,-77381,-139436,-274471,-325886,-353985,-366739,-215640,-72391,-153002,-282571,-306911,-147738,98594,273583,215396,4259,-116496,-86826,-139146,-217839,-149625,-38962],[7489,-13601,29849,63641,-19834,-75336,39458,207245,273145,238800,254113,303283,179255,-7686,-57829,-8423,46276,119865,65025,-73695,-185310,-44365,288454,475720,374291,176554,81357,39567,-2054,12365,58457,-40610,-167361,-187666,-198546,-119250,-119186,-226293,-138023,-77426,-184251,-87082,131413,136503,146381,200822,13203,-45745,171301,195612,-76781,-401310,-398519,-92774,113413,4364,-214607,-276153,-135642,-132045,-272333,-314533,-206901,-84970,-103954,-202543,-205790,-212265,-381929,-490525,-252243,-56030,-62100,44846,84124,-94178,-143658,17271,71948,-22412,78337,287409,264891,118007,134380,246548,293529,177622,-30398,-73918,8585,26764,136562,267605,208503,133671,248797,378328,413588,310162,246710,308949,387684,324514,188664,101752,211025,320425,223844,96135,67407,65882,2196,-79243,-77508,-129879,-249170,-156150,-8394,1786,137127,293341,244870,140837,183190,137583,-6578,43055,205733,146507,-50144,-96864,-22853,-122090,-300421,-266394,-124813,-13426,134117,249436,85148,-124137,-149169,-161611,-231289,-230963,-209143,-132209,121531,252927,147241,4329,17707,94330,134608,84885,45198,-99588,-232222,-65533,170596,174426,123024,61561,-25512,-64565,-97211,-75680,11958,133801,283218,227007,84135,15637,-52920,-71141,-32950,-112781,-221648,-195829,-109214,40284,187475,218088,196010,89754,-40718,-121834,-169522,-150537,-11175,107085,58421,-26154,19127,229972,376507,150955,-191624,-192023,-36639,-3379,-23985,-129461,-300850,-280084,25245,212473,34758,-145751,-233015,-338163,-228282,79521,104996,-44461,51160,111527,19975,8953,-29069,-102293,-13553,11662,-63881,-113619,-87129,-41849,-133829,-197780,-157104,-186218,-263321,-116926,101231,109736,-107756,-260179,-148012,6739,99530,180434,93222,-219198,-417062,-293084,-65341,-17559,-62080,21009,105698,348,-229545,-313243,-133735,29150,79732,77917,2337,-271657,-373648,-117838,253880,438519,374875,190809,112186,134019,205636,312586,388739,406955,343191,227904,51694,68393,369824,233246,-132466,-308978,-372724,-316076,-16058,161872,60410,8139,-3999,-120013,-241656,-152561,17249,-54101,-120903,5292,114664,173721,244523,178076,38937,-28694,15679,-61788,-192794,-82779,88241,-35581,-187132,-30885,162608,146811,62983,83080,148720,133092,34557,33488,237550,420233,304555,-78432,-247207,-51722,65858,36881,109555,236140,135022,-176952,-247462,-89606,-5740,-79504,-26052,143236,176115,101120,61142,48337,147496,208059,129512,38026,71014,-30784,-212383,-217194,-112944,-8479,117380,137469,48890,52235,2535,-42585,205311,394914,215293,27394,32855,-44823,-133205,-139236,-144214,-136127,-61116,-27215,-26689,3937,25893,-53133,-76537,-6690,9986,33253,57009,11368,97973,299171,168002,-132533,-181855,-4478,214587,329162,234010,141805,143273,93737,-8639,21752,69805,45262,70863,202489,230498,122029,108521,356530,478471,330971,252761,232146,89329,48312,107571,62836,-94920,-192901,-99735,157018,306233,154052,-87459,-73823,164463,295652,230523,101665,-80813,-173332,6150,44892,-245332,-387944,-284401,-192535,-104555,-193886,-456758,-600867,-452467,-146769,154207,294648,278155,366307,462476,321387,-9585,-346324,-379385,-129333,-68172,-262676,-381012,-506829,-331390,168702,-1773,-346395,-1213220,-2165900,-860262,967321,1447928,1278351,730452,47813,1427306,1541876,606942,325676,24761,-48042,-21979,-286109,-267421,83849,338300,263123,-60108,-249436,-169278,33218,243065,188158,-135644,-340778,-274957,-168617,-60178,128781,263914,238161,140524,197909,405165,399973,225824,155002,151337,-31312,-251983,-192632,-57739,-36242,-74413,-61172,-70956,-108929,-137780,-120041,-20125,107087,184394,95886,-98339,-245462,-202306,-76311,16465,132005,224532,63668,-241193,-382953,-120499,158982,188141,4449,-54470,-9725,29868,42220,105722,118553,57906,-42772,-190606,-142192,91423,132971,52877,74647,85143,-66962,-248085,-169507,99959,160859,-5010,-124700,-92480,9922,64573,134913,248095,211462,-5358,-133037,-95820,-135245,-144988,-20370,138472,213890,233744,94950,-103939,-11576,220529,248693,158647,91846,23477,10700,8233,-96278,-266871,-286357,-132696,-155151,-279784,-40549,228177,-45222,-418439,-380919,-134628,-10833,-133494,-144025,-56983,-6277,107761,306079,400269,382466,231747,65338,-107854,-300537,-367748,-284678,-108408,125453,304153,297341,176420,111104,38838,-56065,-22382,53563,-54988,-192334,-97222,68722,228754,221132,185447,262564,325346,280285,248217,121430,-102714,-220836,-201060,-241827,-242906,-129888,-69610,-5158,103073,149375,63284,-95054,-82689,93173,94361,-100360,-153904,-73504,-91006,-197203,-123947,59822,6831,-142176,-48461,69562,-35454,-151978,-44266,149382,232654,175789,77845,207267,360420,230041,-127031,-372182,-270494,-8528,8780,-162510,-209958,-63969,137250,199409,4440,-193684,-220439,-164339,-95576,-12604,13972,-17917,-4954,4730,-130753,-133801,182420,369378,246084,190404,211439,174667,241230,287465,197828,103107,83284,132310,205643,235589,225750,172723,-33894,-176753,-86714,5029,-97004,-92367,-40786,-129370,-235246,-224679,-202784,-254008,-309509,-196758,27971,220152,200980,-27823,-259116,-395377,-337901,-236100,-209059,-84090,128356,156154,14411,-105431,-79442,74649,185768,127878,20875,32402,28974,-41363,-61889,-123742,-166291,-150601,-66224,23253,29873,-26902,88026,259365,350690,289817,86647,-53979,-73286,-29022,47025,95578,315,-94297,-157719,-289805,-441675,-404233,-151797,6343,-57500,-80966,105429,360729,407226,119394,-224001,-402517,-336419,-145074,-50429,-79130,44464,242947,193804,47173,-16405,-124035,-204168,-246289,-292673,-216666,-104123,-156778,-252976,-260523,-138226,84695,180526,202164,271279,206134,77768,68156,62826,44521,64732,63948,25638,-39990,-55792,6985,13578,-144653,-322466,-428434,-380903,-207229,-91802,-82142,-236375,-409202,-195859,68544,58743,-8688,6429,52075,169100,315730,292302,-42534,-329640,-274442,-44224,185230,237928,94530,-9571,6985,153613,259439,117027,-123329,-172266,-49989,158437,324906,221685,-144342,-438761,-419502,-172445,25631,143659,135627,92947,118373,67758,-82464,-43852,122056,98384,95109,300777,300294,-871,-110763,143594,167881,-181425,-420284,-307535,-41853,31667,-53805,-62246,-28914,71269,298710,355702,154782,109345,231024,157551,-33178,-46025,-5221,66008,88803,-92938,-284417,-192584,43239,208088,241671,113379,-60471,-84408,1571,-53031,-110966,-282689,-422513,-382366,-455260,438794,1709721,893396,211682,93049,-760878,-1252132,-518348,139529,314348,357686,47487,-703484,-906357,-761977,-819297,-927964,-658016,-51802,172419,-14977,-281906,-339274,-150223,93375,175960,161758,157567,144943,129710,150677,96733,-115198,-235770,-228576,-214732,-104509,-30257,-45465,-31079,-11210,-47989,25121,157305,215200,221455,232204,100328,16736,87765,68631,-127654,-343780,-346766,-223458,-135249,-99152,-91422,-39090,31426,-166348,-502907,-402742,-72228,16999,-83935,-92548,23955,143788,267658,271877,20608,-311873,-410769,-172716,98448,23947,-233127,-332238,-294264,-174243,-111394,-120224,-30099,144467,229166,159885,192276,453748,439289,86809,-73041,-144670,-235933,-173449,-28178,11016,-35079,-88070,40890,169820,12202,-119584,62872,179561,-22932,-193901,-156669,-98028,20273,245208,317489,119450,-58067,-39696,-37898,-173697,-252139,-293602,-347545,-257061,-93263,-125582,-300041,-371697,-189733,84647,265642,174100,-58380,-175331,-118995,-128269,-162111,-114415,-17891],[20719,-8290,25638,42701,-32724,-63277,85225,226351,210655,148329,220032,380251,270844,-14679,-96958,20232,105603,140332,69392,-44772,-171679,-73353,211920,425598,460084,251979,52365,-45067,-102812,-97405,-1959,13244,-59869,-164677,-262411,-157695,-139913,-312627,-277587,-135273,-137580,4528,214438,207689,216969,260859,119380,81778,315490,329325,14757,-362574,-431732,-145829,80029,-3283,-219676,-233149,-42015,-82827,-314510,-360020,-234934,-117041,-70459,-155593,-238310,-280284,-410247,-387874,-67840,90994,33318,111225,145955,-19509,-112353,27938,165943,99611,116443,319571,370739,222004,158034,222076,254791,157547,24629,35733,105813,97668,88437,115696,84410,124280,283747,423787,471724,393641,291131,308462,394875,398731,264565,124647,208801,325161,234652,99937,63025,42386,-8131,-9564,487,-74654,-165686,-14048,170467,204231,188504,214250,213454,194940,255278,167058,-19938,38359,266666,244506,14920,-89046,-42787,-103230,-245066,-248698,-140118,-47629,75443,252079,200891,-28453,-73978,-67906,-107957,-124775,-183596,-180253,64531,235218,152144,-20904,-11753,157692,228843,92309,814,-85823,-189889,-80706,64535,48058,63720,62716,12336,-23465,-83478,-126455,-116061,9422,241887,302971,214650,91957,-56374,-138016,-87498,-74456,-124660,-148183,-144527,-13908,133478,123102,61443,-41384,-156309,-150040,-118721,-87721,36053,157336,123385,-4366,-64360,100432,324798,223696,-48705,-36170,76529,29173,-52639,-174675,-285490,-195386,39843,120234,-69381,-280408,-358559,-427256,-328139,-2429,116023,-36850,-52156,-9183,-34967,76712,118777,3876,46002,40217,-140697,-288884,-229833,-141992,-201014,-204250,-112430,-144099,-241363,-132946,66717,98055,-140256,-335727,-188962,12896,83902,125721,24306,-286758,-468381,-313002,-103228,-67874,-112603,-57937,41739,-26083,-239065,-321069,-182575,-37297,65374,148193,114236,-190549,-329212,-129823,161839,351264,394220,241735,105172,103685,223277,352058,388782,352926,272160,195256,96844,166146,442531,338110,-5826,-230634,-341914,-231926,128388,276648,58393,-23170,34353,-28550,-161074,-125644,18274,-41872,-136001,-55923,48098,131898,237292,213707,74616,-4647,10683,-51633,-92910,45839,157919,19223,-107191,18268,146365,109331,47147,63076,70503,26218,7903,88397,269562,408589,328177,-37782,-249197,-47042,128612,83566,154773,327537,174463,-236465,-304614,-150909,-87320,-130228,-68807,99563,160061,87544,28511,-10366,61470,191879,215056,162815,193635,29846,-195168,-172119,-54191,84479,244369,190346,-3955,14869,107569,109380,265248,405573,280146,130130,88193,-57327,-199189,-211952,-203836,-170687,-58319,11181,17865,31802,19560,-82797,-124441,-93153,-84761,19458,90161,70618,211387,426163,234081,-117509,-176880,-20559,208844,376911,325888,191351,147562,62774,-49419,14159,59157,18407,43675,134359,146307,68215,103882,325026,397165,314593,286014,291417,239230,214249,167441,87088,-61669,-184717,-113806,130533,279599,128864,-102610,-84722,195483,373865,302784,82693,-181417,-233629,41511,105782,-234358,-400171,-314674,-217840,-76817,-128559,-352668,-505405,-450436,-220106,92780,233609,189481,293883,396162,180689,-245776,-485994,-432776,-209257,-97417,7483,9510,-168461,30979,539891,431193,232674,-160281,-658756,-1574647,-2755471,-546705,3398624,2781057,-332025,-270497,145683,180824,522314,79791,-211319,6929,-196648,-266459,84444,305051,238471,79170,-32006,-46686,104657,317614,296056,-33315,-285042,-273161,-133535,45103,232561,238926,92610,56923,265819,610822,607963,308274,143238,143741,33257,-156206,-91963,92109,126086,35862,-19900,-111831,-210042,-256788,-210745,-80545,106009,311023,333959,112062,-138337,-203596,-164373,-139125,-84306,94542,91854,-178073,-352281,-132234,131805,174423,-3484,-37601,51029,90971,112878,191555,157569,64469,-61814,-265430,-194261,115947,140998,-24344,-30799,29784,-36558,-150343,-49468,182760,182979,399,-105739,-111749,-83190,-13673,161307,264098,138859,-118410,-189469,-105649,-165526,-193182,-24189,150253,150483,172884,139336,1042,69945,286342,315310,195456,139673,69749,5384,3946,-60090,-247814,-317547,-165693,-159530,-263581,-72848,140234,-77573,-379037,-341663,-94032,61210,-59078,-114498,-90421,-43994,100484,316363,399868,341069,150017,-33010,-176844,-307384,-347650,-283341,-120868,108625,295633,285596,173510,89944,-48601,-189741,-100183,63171,-60585,-253037,-166873,97870,338626,318885,230955,303867,355248,302036,279880,107649,-161365,-209022,-150098,-172418,-137288,-53570,-56725,-45999,24213,75836,-2363,-127721,-20422,190342,100921,-190201,-204975,-100879,-137002,-136171,39101,182676,77659,-65513,-18989,62985,-25362,-139182,-41244,183365,282469,200796,76292,146149,263357,165921,-53494,-203772,-122111,92736,108728,-52026,-152548,-63094,115310,179558,13677,-188259,-257128,-182474,-63436,19867,16551,-43744,-34113,3283,-62590,-81756,165408,345974,236479,138653,139659,128505,171632,230376,217354,180035,117188,152875,185649,145364,140571,138207,-31517,-184807,-124960,-42785,-78911,-27646,-10881,-136282,-226105,-165228,-113676,-206034,-270823,-136704,69594,236397,224262,-34265,-314456,-412809,-318188,-237655,-204200,-39690,207406,291825,104049,-131278,-129049,43979,98969,25175,-786,81140,86186,-63016,-189177,-235871,-136640,-17473,56123,111842,174228,164429,233707,283332,277407,208326,45919,-98083,-175077,-153116,-81212,-42736,-88468,-84548,-62220,-212557,-459336,-447947,-167940,26988,2092,-40984,74281,291834,359482,128577,-185305,-368444,-329629,-137852,-2346,-10112,72111,279427,267163,141307,144634,86026,-21143,-149123,-320645,-351726,-174445,-72265,-153092,-263360,-206672,-6751,127870,193136,284405,218715,47329,17397,21213,33196,105449,108805,33996,-63002,-99079,-34018,-15209,-125033,-261412,-378524,-396268,-259802,-96320,-22897,-235808,-511025,-315963,17679,28548,-30352,-1078,25064,98587,272416,286464,1794,-218754,-159494,5455,140199,100949,-96526,-152250,28919,288470,398068,187325,-101616,-191994,-50850,182866,364200,256226,-120224,-385415,-337450,-81208,112384,160060,98249,40911,91273,129648,53608,41919,129827,63729,34389,209415,254568,34317,-71295,113327,85070,-240841,-402800,-288905,-111506,-90632,-150692,-126858,-68028,62416,328393,403453,232278,213238,329033,257508,71888,69376,85214,74813,112915,10292,-200573,-205242,5319,186254,254650,123523,-68474,-24740,114826,23241,-116783,-386117,-625704,-870037,-976747,118250,1263931,1066463,1099773,855570,-331581,-1110573,-690666,-137303,4014,-25516,-327044,-758157,-274465,320460,-170556,-853480,-831217,-321954,38808,-70444,-417872,-547825,-382865,-98806,99222,130021,118187,74053,12237,70343,83788,-41902,-138669,-197637,-229992,-104610,1166,12717,52307,77998,22205,108,42394,114185,220955,257447,44294,-17408,126739,86597,-159203,-346023,-298113,-157732,-108351,-128100,-51972,87588,114906,-144292,-494974,-417506,-116452,-31072,-68925,-74313,-51181,41293,249954,257095,-35789,-320385,-320508,-94747,81679,-28049,-196525,-236793,-247411,-179603,-138932,-152147,-49224,139183,236673,148654,187101,445488,396878,4487,-108559,-135502,-251007,-215798,-66065,-75492,-162951,-196844,20305,178662,42067,-48225,155340,224545,-51707,-266747,-173227,-64574,3719,203164,303837,121477,-54889,-7838,46581,-62606,-151180,-204241,-303456,-295629,-125582,-85583,-271768,-372038,-200992,67887,215928,109548,-87756,-167709,-88290,-51075,-73665,-74140,3096],[22279,-15060,21220,38845,-30510,-36727,129206,228292,134032,38165,142104,379291,304977,-33208,-125166,38325,111376,77657,31209,-37229,-148723,-92118,107635,301051,458153,325522,62708,-94585,-182908,-200351,-89113,4009,1499,-145538,-306860,-196883,-146499,-335602,-338375,-136665,-51483,106061,276053,235553,224582,273416,203300,176455,395433,415272,85209,-294227,-426346,-198278,43067,-3897,-211975,-177547,38611,-49668,-357346,-379750,-223714,-136349,-55125,-122016,-260746,-300178,-353828,-207224,123416,194382,88347,135585,193605,87805,-50917,22891,209173,179240,100997,285095,451519,339403,195620,198605,178652,86122,57065,134934,183831,134625,17956,-54078,-73056,87532,313112,457519,482208,390510,245243,240438,350618,428845,302920,146654,204609,306390,247189,115924,67190,67087,65762,147258,177857,59108,-31385,128595,312266,353352,216746,123738,151659,238338,322510,201347,-25367,31562,327127,354167,77024,-112387,-112220,-108563,-166819,-179018,-106877,-56626,25430,254300,347872,139455,74288,107418,65484,-13221,-151000,-201231,9957,204856,147422,-55335,-81881,143418,225203,44780,-73693,-93478,-117766,-40124,8850,-8452,51057,75820,54276,17526,-63710,-160551,-214433,-76758,216358,391724,348595,152657,-67499,-177368,-119960,-41478,-28082,-64537,-115533,-53472,37945,3892,-68882,-131622,-200933,-134410,-46947,-30686,28238,145902,166379,16164,-151095,-55200,216846,233782,52771,98276,190024,86215,-58293,-207726,-247501,-66279,86261,28185,-185632,-413403,-469898,-490177,-386238,-63408,125985,29095,-63173,-75995,-51901,168085,273294,118362,110624,101867,-171902,-392453,-313100,-227030,-230464,-145097,-20377,-67830,-157535,-98679,53099,111389,-114822,-337910,-195146,19053,63955,67233,-25709,-288900,-455943,-303592,-96080,-44836,-89054,-87702,-21338,-76217,-243057,-308016,-228252,-89470,66136,237435,243214,-51090,-208987,-79556,98641,257544,365430,256520,85095,66965,190005,290843,294837,217385,137594,114882,108980,232206,420068,362909,93383,-127776,-277524,-159266,202514,297702,39767,-21020,93829,73801,-54660,-70061,35222,4845,-104429,-68020,24625,81361,148548,176023,111926,66929,37261,-25377,818,147931,206891,83994,-5892,64918,106002,41205,19898,44808,1612,-42549,21325,137652,240386,321825,295000,-1331,-217279,-22694,187521,115918,177590,399609,236696,-194353,-293650,-198540,-161719,-147713,-83157,46587,120184,73297,-8921,-81704,-49357,126077,234046,247283,277498,96128,-135175,-102055,18000,179667,349921,225784,-47541,-14837,201498,228639,255477,338458,279682,193559,139579,-32273,-207132,-216050,-207742,-202285,-91871,33069,60176,55456,22837,-92581,-171891,-183891,-185288,-50705,74384,132121,311625,470722,242245,-89213,-118370,8415,188680,370851,376014,221386,120333,-4814,-81366,29985,64663,-14725,-9137,35363,24706,-20773,65153,233802,270055,263354,266165,273335,299496,278951,156343,71128,-12063,-117808,-97616,70694,185454,69675,-110671,-119828,116512,321321,287440,35193,-254850,-251808,78454,152386,-201997,-375954,-324153,-246020,-90152,-95443,-259281,-365205,-363867,-216143,74960,183747,97504,189550,282203,6969,-478932,-616742,-438668,-199840,-60503,211224,326443,213521,425941,849801,893435,861542,904227,808408,-1951602,-5564767,-2173935,4901187,4184889,-607946,-1879383,-1402855,-514796,456448,35459,-360285,120186,91929,-106750,68286,162714,143435,180843,122333,5707,136681,409763,449414,106470,-208884,-241013,-75157,116619,254263,161047,-69913,-59081,268514,707142,738199,351627,123924,154670,111812,-56226,-19994,185245,232974,127166,19020,-134585,-285626,-348664,-260220,-102038,98417,370993,499025,299440,13750,-142359,-196884,-231813,-240689,-53549,82869,-107303,-276638,-118371,120913,172056,37404,10548,129002,170439,187861,245913,153725,34610,-94449,-316293,-232596,118052,153043,-53104,-95838,-15615,578,-25941,84299,231752,157876,-5282,-50538,-75784,-134598,-78681,136740,210016,47848,-179006,-182323,-77562,-167182,-246628,-52659,127997,71297,95065,151844,60818,84556,286234,331858,203451,179264,127610,-2980,-28755,-49701,-221240,-320892,-187401,-144675,-221044,-121117,2582,-123714,-304461,-274875,-79192,53698,-24591,-76878,-69119,-43474,74793,241654,270074,162697,-9597,-170061,-252084,-276418,-278022,-239431,-113892,65497,219200,205956,110610,30585,-124301,-283000,-157013,68066,-64433,-299495,-231790,90286,348626,354575,269594,306637,305124,270510,287382,101373,-163197,-119724,-42143,-69198,-9658,38246,-6344,-16071,17509,26333,-69850,-143784,54361,289397,125967,-239675,-246883,-117688,-134398,-43517,186573,294180,182529,47033,7162,31537,-27370,-126722,-53213,186379,311508,197436,49892,71501,124871,32507,-15308,-1254,81541,213292,211564,64832,-90505,-67384,78737,145804,45526,-142132,-260368,-184526,-25031,57773,27174,-59518,-73175,-23680,1836,11056,178544,303235,194054,72674,59901,79148,98648,146983,188207,196186,118377,154674,150047,22406,-1012,67085,-2096,-151152,-137410,-57673,-15354,36848,-12412,-149991,-186465,-82816,-33930,-188186,-259738,-102571,62190,171684,176093,-69127,-368051,-403633,-252788,-184136,-165433,9961,269892,381647,169764,-108250,-113706,15670,-22220,-111373,-31352,141715,153061,-50363,-255995,-276960,-58018,124923,146430,173330,266001,310829,335443,262004,170547,107690,-12580,-159601,-273985,-277303,-199143,-148516,-132382,-69025,-12609,-147291,-378937,-374045,-146240,41471,82156,35214,52233,211940,277486,76320,-174291,-268869,-230589,-78677,53176,42807,76032,265612,289001,221937,304485,281726,120216,-73286,-328839,-454699,-238405,5315,-42965,-233135,-254840,-109169,46760,145204,258434,230239,34227,-43119,-20310,46589,164907,172807,68072,-70479,-150056,-94597,-85932,-163543,-215026,-269897,-338921,-300061,-116142,44103,-177672,-505372,-349481,24817,77589,29662,60917,66275,75815,225806,265824,70864,-69437,-45312,17178,60522,-29253,-240129,-262468,16658,315717,408846,190840,-95169,-204602,-50165,169690,328043,242305,-106215,-330783,-222532,39944,180262,123877,41151,1789,70253,196409,202645,151810,156036,44742,-34030,69523,167801,76214,-14938,58346,-1922,-247435,-322625,-230185,-164593,-183887,-200820,-144060,-63632,69921,315606,390650,276555,291550,394566,325384,166914,202346,245245,157472,171835,142091,-69997,-179121,-22898,160144,237224,138714,17552,135626,264314,165334,-28517,-336802,-586468,-1155303,-1449798,-395913,365211,705357,1524999,1488936,223285,-704793,-648975,-319780,-260295,-374645,-696877,-883373,125448,1196578,463937,-630583,-799060,-480703,-53699,-67757,-454050,-648224,-557612,-282069,14385,63630,34983,-44,-80711,4828,69444,24332,-42407,-164087,-225007,-97455,-5274,13870,109852,152476,61494,-58252,-90995,-2455,194448,244722,8576,-32419,132266,55904,-213485,-321179,-213438,-72151,-60455,-97793,62653,257672,216920,-62467,-367577,-361968,-162060,-86427,-37006,-10825,-86557,-50659,204407,219696,-83605,-294642,-208421,-27207,26929,-101016,-152980,-128256,-171108,-159319,-145713,-169450,-78587,101319,193034,78924,119325,400589,352250,-56290,-152275,-120699,-213138,-171207,-29428,-87801,-245756,-290864,-29531,156500,83503,61321,238576,223806,-80508,-280506,-178362,-92953,-81101,86266,220805,103219,-40636,21285,111311,46513,-40700,-102341,-234143,-311747,-160025,-32751,-175332,-292724,-176395,53335,139801,33898,-94831,-118958,-15080,67019,15004,-46669,12015],[12963,-31328,17747,54809,-11290,-3329,156938,211904,69861,-49561,53058,308124,270250,-69891,-143556,37623,60194,-31902,-17304,-42705,-120204,-89530,19204,153224,360880,353901,97369,-97859,-216198,-263439,-172015,-51304,8580,-136273,-330472,-237722,-143994,-289619,-293732,-77887,44802,181680,295634,220032,180998,252503,255701,216675,367079,399115,108796,-213040,-368529,-215150,23808,12043,-171750,-111466,86079,-42005,-381631,-364739,-181974,-157624,-105300,-143806,-270359,-258864,-218205,-5971,248803,203851,72320,109484,220112,208877,37178,7374,183264,183610,29984,184213,466506,415592,221663,176266,86115,-21582,52128,196449,219768,118095,-56220,-188680,-206065,43692,324146,447087,419661,297994,143267,144256,282540,411915,303094,170970,198836,263117,250799,138298,85906,138734,198855,338069,396379,229833,113570,229530,380227,409902,220876,54453,79739,242593,343291,220425,-16849,36425,380110,449983,125564,-150786,-198157,-134473,-103561,-93068,-41109,-36056,7560,275521,495697,337323,257007,322830,244407,65817,-123316,-193283,-40283,158522,134988,-88290,-168383,62448,135686,-40130,-150580,-118682,-51381,21431,4234,3524,69467,86375,76717,35984,-47275,-165669,-249739,-103970,207454,460549,446193,182033,-85197,-182002,-127182,-29217,44607,39941,-34592,-78097,-77438,-108914,-157690,-163572,-172270,-86516,19280,-5371,-39964,75297,173440,29610,-207415,-181307,87643,174075,77367,175172,283586,154894,-51850,-228675,-196290,62526,136769,-46788,-294499,-521027,-544778,-501762,-369123,-68314,152653,144146,11378,-98109,-45027,262589,406813,220033,163327,171959,-136057,-390712,-338247,-284527,-222115,-48746,89819,32253,-32082,-32134,46740,128047,-47886,-268975,-168177,9619,24330,4411,-55445,-234526,-385293,-279025,-66414,26100,-18602,-69305,-68553,-140936,-249625,-288114,-252169,-99665,89306,317152,349210,86256,-76645,-4572,70261,184865,304735,232842,51489,10378,90205,147582,140551,36304,-33575,-2377,85480,257005,344185,314309,158133,-3081,-177601,-95839,216411,239053,5400,5015,148723,147841,45847,8025,69459,63167,-44648,-28773,52904,43979,16321,76062,132540,151843,77793,2949,51144,172976,196481,124809,82400,90204,44706,-40747,-11210,29476,-41401,-47194,80947,171922,167391,200905,231725,37323,-156122,3148,212702,122124,171953,426369,294599,-64773,-202122,-211717,-205927,-126449,-72618,-7723,78215,75621,-35562,-136770,-136347,28766,176583,281258,331268,170110,-50671,-41629,72556,244875,407951,256325,-47620,-13758,269415,282780,168372,209991,225520,205087,172128,11786,-173835,-164451,-151013,-206548,-136068,32433,77722,59785,26195,-96399,-227029,-276765,-278215,-162419,7358,177424,381745,437400,201059,-53712,-31394,69548,160491,318775,381471,241874,94928,-63616,-90128,69859,100415,-29782,-59644,-53556,-103857,-132217,-5684,109848,133320,181495,187281,176361,248210,230855,95893,42360,45148,-21762,-63285,-7930,42741,-19519,-127210,-182999,-49224,162233,193807,-25186,-287651,-241471,98555,173230,-159809,-337240,-320108,-257883,-111212,-75104,-175465,-202728,-213018,-139148,97918,151115,19844,70625,136764,-165786,-646383,-706724,-404741,-113871,20135,257401,446163,521360,737761,1021507,1286884,1439967,1866003,1943561,-2161661,-7009280,-2835507,5497489,4473988,-845082,-2932741,-2585842,-1214464,147797,-126001,-468514,269238,486720,151708,27491,-48437,4173,213962,178792,-4025,149567,517309,608371,247352,-128169,-183730,-4115,149921,206512,63102,-191180,-163295,211495,667405,742418,352874,124528,200339,192600,21033,5252,203466,269290,178509,39706,-138060,-310964,-379856,-257907,-85138,85105,341218,527554,412715,183588,-19796,-156317,-244565,-306422,-167393,43864,-59049,-193714,-93363,118447,189254,129565,89008,200121,237726,238019,242056,88401,-42114,-131701,-318089,-244111,96606,174544,-12239,-97657,-37211,35635,85371,190728,244479,105037,-17367,24169,-529,-142099,-125336,60919,100393,-38713,-179477,-125981,-19930,-134801,-284764,-99526,72648,-10939,7737,115655,50312,29119,225609,292507,173942,193646,179735,-9438,-78853,-63322,-193282,-301638,-193430,-111264,-162016,-166043,-137972,-171848,-223933,-200446,-75256,4797,-30212,-47243,5405,12480,50785,112326,57811,-73118,-172317,-298874,-321148,-221096,-176919,-178677,-115278,-5644,94463,80428,3150,-53602,-173160,-316186,-189807,45412,-79761,-327739,-277689,42908,257775,308376,279618,270367,199269,196495,262857,102057,-102426,20330,90308,37929,99486,115893,54309,45897,51487,-2369,-118711,-136248,116903,362703,164418,-238613,-268883,-119363,-90078,53085,284144,364162,294505,170177,19421,-32627,-57009,-122415,-65589,178387,335329,194874,25688,16236,-19342,-144895,-38259,163099,266942,305968,270535,130437,-52037,-71174,45273,117724,101281,-56314,-219181,-159592,18673,89912,38287,-58004,-104506,-65600,30807,99242,205257,248466,130391,8215,-8816,36126,43944,73193,136401,152182,87952,136488,110430,-89160,-143737,5773,65916,-77132,-123714,-37510,72643,86672,-33715,-158441,-122281,11081,24952,-195753,-272960,-98319,14607,54859,81964,-115172,-403294,-379665,-173641,-104703,-102800,64719,311559,409388,194766,-54831,-43510,10274,-131773,-242538,-67322,190981,200532,-21424,-256007,-250691,36189,236180,196745,217500,312175,383903,360872,191680,44270,-5903,-88733,-222596,-329841,-348552,-266538,-182844,-108229,-48133,-23677,-115758,-235036,-217361,-98799,47633,162825,125701,41174,131754,175926,-16588,-173728,-118260,-62363,18037,107311,76868,74892,216951,251103,259312,407214,404104,194657,-35647,-328408,-509783,-285995,44904,44840,-166369,-262235,-195177,-46042,67496,194838,228403,35816,-107283,-65083,72491,225117,245396,129258,-60199,-209956,-180121,-189834,-255425,-201136,-142115,-248739,-334920,-143043,105595,-78825,-411448,-303895,73980,168536,122904,155884,160404,119405,206532,249614,147853,74873,41071,-8905,-36598,-118606,-282315,-288423,-15900,244737,311744,140658,-102346,-192981,-30378,128943,218385,175419,-95477,-264374,-92384,161088,210421,37697,-56251,-44593,54796,247720,314597,244351,183743,41446,-97941,-87687,53464,103394,31562,-9644,-68960,-200640,-201790,-146514,-190161,-232798,-198385,-117011,-35931,66941,242584,314263,284783,336841,418038,348859,226930,301213,400539,272259,237681,254632,58867,-123271,-32770,124162,177942,144757,158151,313884,371797,307454,110366,-168194,-357468,-1169625,-1737461,-922852,-523309,70806,1443009,1868734,778213,-189407,-467266,-383523,-397413,-580870,-986384,-1107510,208560,1699130,939833,-352546,-631989,-529711,-107535,-20234,-397953,-616637,-621343,-403394,-44150,1719,-58703,-52649,-110789,-31672,53046,62017,8607,-156859,-218042,-93952,-42676,-30376,135214,203908,65915,-127697,-196542,-89174,159054,214406,16072,-18886,102420,-21129,-273905,-274937,-122671,4327,-3370,-23336,204396,415922,302740,38580,-171739,-241035,-178580,-126316,-1625,67288,-86678,-117458,132187,160856,-109069,-237526,-98561,31407,-25998,-158760,-104047,-19079,-75845,-117223,-131677,-179008,-122997,36886,101710,-38859,-3401,307940,286501,-95770,-184813,-84409,-112827,-54060,50991,-39001,-253642,-315360,-72520,116954,117408,163195,279992,177624,-102773,-239011,-183606,-185157,-211867,-73171,90173,67762,-19056,47152,156882,141383,59472,-5874,-144233,-293413,-191022,21339,-21269,-154255,-124864,42781,58374,-40897,-96472,-65376,61611,175846,71623,-39668,7897],[2020,-50978,11395,77641,16242,24760,156761,178459,38659,-78498,-9370,200753,182873,-116972,-148860,22691,-24723,-135954,-51539,-52394,-92599,-64100,-21308,32297,195583,302348,125408,-61184,-189226,-263363,-217461,-109896,-17126,-135650,-337785,-277026,-141190,-198854,-165589,16211,116420,205388,267545,175191,113395,214920,274982,205642,240335,275814,82302,-138117,-263622,-171897,38823,50428,-90676,-43642,83559,-65949,-371303,-313232,-128214,-191959,-235501,-237633,-266676,-164317,-38742,152619,263626,112246,-12254,44422,223449,318184,141329,-5212,100257,112537,-76404,40005,396544,411910,214847,148110,-3504,-141003,6366,206377,208093,58080,-107832,-248796,-269671,13771,304300,364943,279075,148411,30619,49224,202294,343183,269369,195904,189176,199154,232741,155867,119878,241538,349594,498330,569940,368553,214895,262934,373914,385212,211834,23781,11590,182522,287700,205171,3493,59577,414945,507573,159821,-172387,-251557,-163727,-83244,-31804,25687,4573,30387,320315,609038,507259,420971,517615,380630,84514,-113183,-162232,-79167,101329,120125,-105291,-237137,-49225,7301,-122093,-193544,-147794,-27591,57075,31314,54616,88165,76309,63946,20681,-41198,-137702,-212367,-78924,202514,474323,470716,173282,-98341,-149777,-108596,-36517,87259,148337,69985,-90806,-186153,-196003,-193246,-142367,-94279,-26394,58588,-23078,-149852,-30346,144752,35379,-208868,-235265,-27839,57824,15732,171455,334832,216784,-41878,-231195,-134357,153179,160807,-96223,-371480,-577329,-562671,-444822,-265546,-4227,206009,281026,131084,-98375,-35604,335889,496607,290463,184610,207958,-57025,-308345,-330298,-310057,-186822,48057,187233,139137,98291,31939,23628,118145,26401,-158351,-124217,-25529,-39255,-57694,-69396,-149016,-274874,-250026,-37373,120148,82713,-7644,-88410,-202846,-260910,-270782,-238008,-54763,132426,354585,389072,155698,-1639,42580,62488,144598,235783,180983,6918,-80133,-76352,-38394,-25243,-137477,-197846,-131196,29567,232771,255923,223581,194761,133727,-47463,-33006,191150,135515,-41045,32804,174023,171621,117297,90994,109350,102934,15212,40710,114774,35085,-104638,-53547,117999,205780,110075,20749,36813,95174,107143,117266,130224,83317,-30728,-120838,-43675,12175,-54210,11255,172488,184728,82421,96416,172754,82653,-77443,13196,182278,95522,136317,387422,317261,101172,-47913,-180272,-207468,-79731,-59212,-66219,45495,95206,-46352,-155862,-158666,-63370,67326,272860,376199,253168,34789,-12692,91494,258977,403977,289662,11495,24732,300266,263147,23866,51928,147431,176081,178404,46783,-132874,-90369,-51561,-168536,-162473,7045,54987,37774,17459,-116988,-298314,-365355,-350064,-282821,-96220,187371,408042,355481,134380,-20458,48088,130814,124255,234562,348033,261250,101481,-74283,-72882,123665,163693,-14963,-81803,-97443,-205243,-241635,-95527,-13272,17924,79288,59593,21673,100066,96222,19418,32002,101214,66503,-27322,-83980,-110414,-121401,-160304,-263738,-244950,-41609,57886,-78977,-274689,-219117,87600,164404,-120793,-308176,-309156,-231227,-97488,-42504,-91942,-43875,-38817,-22416,136371,132082,-29492,-39849,-19221,-309693,-716262,-737208,-342418,25052,117996,141458,337081,660391,877676,1024423,1526862,1872274,2638459,2611668,-2459598,-7316341,-2469471,5194998,3655792,-1037872,-3139914,-3015628,-1642059,-281299,-357519,-510772,394523,852213,407592,-42913,-261586,-132577,168831,132187,-49393,167342,619368,716373,346438,-51710,-105887,69796,155320,124147,-16819,-226754,-211568,122984,514947,613915,318871,158499,271081,253612,53011,-17481,158984,251424,189773,39398,-122572,-275255,-338244,-211000,-42428,67460,230543,412384,433374,337189,135511,-60553,-193536,-288573,-214124,-12771,-55378,-136142,-65819,117427,223835,247742,180816,236795,260885,241811,173505,-34027,-154695,-159815,-260154,-222685,54975,202000,94898,-30589,-25355,63148,150247,238239,226435,46509,-37134,86036,76838,-123936,-158587,-47771,-33037,-102202,-136475,-55142,44350,-75942,-288575,-152749,-3406,-82216,-76839,32267,-29022,-72585,130185,211159,109231,171199,209075,-11083,-132471,-90315,-165485,-270465,-185301,-69558,-106582,-192809,-232558,-203633,-163349,-138314,-61093,-28962,-56102,-35027,108006,114491,41861,-23427,-154818,-263724,-266255,-368176,-362378,-157293,-66437,-121707,-139820,-91264,-36911,-50860,-114637,-135489,-185754,-290379,-204589,-16693,-111797,-331758,-291575,-26807,111706,197861,246754,202151,78806,107516,214252,109630,2885,163534,200841,115857,161638,163725,101588,87167,66801,-30300,-139524,-110504,143441,383634,198552,-196592,-262909,-102906,-24995,120729,305656,368585,376637,271334,13113,-122635,-113551,-123238,-64146,175628,364235,220179,31887,381,-140601,-328741,-122292,235295,369417,333110,252974,107053,-56573,-70336,29937,110238,172515,56626,-135654,-105009,62358,102967,39614,-39320,-111218,-105140,10217,142803,221974,187744,58916,-46116,-54060,10304,21993,31746,82922,69255,38261,102064,76147,-149228,-230526,-9291,164709,23693,-87502,9093,154323,107000,-70225,-164453,-54194,98456,58906,-214170,-299308,-121138,-51840,-66921,-17581,-150796,-408046,-356705,-120001,-38685,-32584,119973,323326,369221,173441,5221,56107,40891,-189940,-333008,-104914,207108,207964,5538,-199278,-180195,106486,288342,217283,252794,329389,382427,307931,85288,-82876,-117943,-167024,-264967,-318124,-328587,-257710,-133356,-17688,-24858,-90784,-130424,-90890,-45033,-47021,41631,215515,198356,37643,55586,66131,-115650,-157511,49181,123209,117409,138086,90554,86971,159080,166742,239111,420675,424757,203389,-37578,-329252,-511868,-304845,36410,87572,-75197,-218216,-237856,-130073,-24555,106015,205950,44336,-166069,-115991,88957,262612,309373,209260,-34467,-274729,-284710,-300707,-365653,-219837,-44895,-180839,-369865,-168221,141531,22545,-275589,-211637,128131,239590,190324,240709,275372,221473,232492,249038,210757,177519,86647,-56263,-124750,-148313,-209195,-210801,-46150,122551,170823,72096,-111014,-142307,25868,84352,65082,70265,-77497,-175707,31845,250865,195562,-80091,-202060,-121273,43077,273614,359346,289251,200021,51545,-142921,-225604,-70308,94180,41492,-75607,-97028,-114095,-71369,-58439,-186825,-239861,-156521,-63386,-9377,34881,112964,188291,261122,345118,391614,325211,243986,333940,479169,361519,278009,306117,138712,-61356,-34107,58931,71984,127491,287593,415924,374820,384095,239829,40194,-45957,-906637,-1733483,-1262699,-999169,-539815,922458,1901667,1197365,254659,-251739,-336717,-365793,-565009,-1102263,-1370848,8828,1767232,1151995,-149146,-477499,-536267,-149534,44229,-283176,-474970,-554839,-425004,-52529,-25288,-136146,-82204,-77520,-42548,30038,59955,-9175,-190291,-223392,-100829,-89689,-86984,133791,228941,41524,-186255,-242442,-114177,136522,200803,77228,21287,46752,-118766,-310285,-213052,-52630,48247,48237,64056,315430,508994,343150,114480,18847,-81806,-141606,-123180,35662,127472,-70234,-154208,44681,90269,-100471,-156002,-9479,84611,-40418,-170268,-50095,79082,20200,-63470,-101964,-186207,-180362,-41635,-13603,-174526,-150994,174419,191615,-125595,-200536,-31295,32481,95744,129978,31706,-187785,-250490,-82796,73696,124698,215033,266174,105446,-112222,-166215,-198004,-314094,-346654,-224253,-48943,22766,2929,66665,183267,209511,132954,71255,-44376,-240980,-214194,59810,146638,-2530,-63950,36275,-7347,-104709,-106200,-36466,102147,222906,77162,-48377,1192],[2771,-66920,-5164,83969,35291,35857,125048,131610,46583,-34293,-19053,100528,77866,-155805,-136433,6089,-103194,-189146,-61959,-59182,-70769,-23943,-5803,-31159,13812,165858,116987,-5303,-109596,-198527,-205779,-126853,-36931,-134532,-331730,-304320,-144794,-106221,-15301,103049,137954,171383,201551,119689,49776,172591,266514,165248,70088,93152,24779,-83907,-135355,-68162,89895,106162,17967,11653,24381,-122906,-325109,-235173,-84578,-241667,-416030,-382727,-251838,-44310,128951,221871,169254,-39371,-126935,-30316,206767,390011,243152,-1578,-5153,-1641,-180695,-106492,255274,324500,169733,105317,-80480,-246545,-68979,169171,163484,-7965,-111837,-220472,-247524,9261,247843,207736,83541,-5484,-56673,-36451,103388,224516,211519,214341,170656,122780,186770,157168,161781,350463,478312,580503,627329,412161,229403,228856,324515,327389,204700,28253,-50849,49646,152785,146475,24272,94698,420481,513759,186564,-146323,-232860,-176141,-112857,-23312,61355,46136,84604,376230,659327,596919,518711,636980,439861,34915,-129345,-118633,-95855,46898,109514,-94397,-259320,-146946,-102131,-156472,-172484,-162306,-66735,30274,60926,106534,80772,34101,14456,-24176,-46605,-82152,-119897,-29339,184039,414544,406063,130106,-93423,-85957,-67278,-48518,109090,244094,164696,-92729,-258576,-245348,-186578,-90478,-4943,24595,61664,-75870,-265521,-136304,92483,38068,-149256,-203843,-107592,-86858,-112889,86160,326643,253661,-31249,-206151,-61220,187063,139491,-119739,-394461,-564095,-513588,-321917,-96772,110940,277918,400759,241756,-97551,-40531,367250,529298,318288,162398,176642,12643,-208712,-316706,-305357,-140813,114366,249506,231232,193861,57917,-37079,58729,70122,-51796,-88948,-87386,-117614,-109000,-73699,-63295,-152265,-222103,-22433,221921,213260,90006,-74925,-240339,-271078,-257820,-181307,36971,182388,326551,332908,116241,-25544,21025,51367,133171,182826,122123,-41715,-206497,-288560,-224297,-161285,-256518,-310085,-238288,-48394,159764,172512,127199,213610,264475,97385,34340,145980,23134,-95257,37397,155611,147405,150503,154688,134358,99811,48282,104940,174600,56740,-167978,-172457,59441,196350,117682,21761,-39397,-73338,-49658,57610,127090,46691,-107249,-184601,-77367,-14716,-45036,105979,265321,174045,18048,46235,143736,131475,1753,-1758,93166,38354,76555,280506,284640,240482,126090,-108643,-168795,-33603,-71109,-138466,15487,113322,-49510,-137583,-102302,-110117,-47525,238774,425406,338576,99713,-17270,76602,221386,339448,319185,117381,87948,289135,186445,-137387,-100121,78615,134874,160531,49502,-116805,-31638,56398,-91601,-154525,-40296,-8999,-6617,-12221,-172033,-384359,-434695,-386863,-373422,-209801,149281,381926,260829,69707,2762,90661,155685,73135,131821,283837,276711,147508,-26788,-40104,173426,234183,22278,-66491,-84927,-255608,-323330,-186174,-109609,-60230,-27810,-91642,-153271,-100913,-79892,-45460,58344,147362,116159,-4132,-137020,-231032,-212049,-206343,-340301,-404750,-217683,-71153,-107877,-218285,-194473,41843,130400,-94110,-302556,-292574,-151587,-21536,15386,-6844,87391,116860,89860,156530,115337,-45481,-119717,-163038,-409584,-698508,-709960,-261606,189892,210233,-62522,63311,593944,818918,882226,1566782,2083426,3149523,2834503,-3011052,-7095649,-1480066,4249672,2116405,-1125781,-2485943,-2598537,-1649046,-669297,-569565,-476051,445901,1061800,562070,-134775,-401807,-213097,59685,2569,-100835,205988,687312,728109,372811,19281,-13625,136128,147445,44459,-53532,-165195,-179242,39814,305813,391622,262689,220204,337941,272561,31127,-73560,86310,215703,179531,29212,-88231,-185351,-238140,-139890,9567,50981,79047,206076,376376,441903,278125,48274,-113864,-216144,-190335,-74022,-101786,-119473,-37941,115129,263646,353399,260703,220332,221108,194755,57566,-185685,-272456,-164827,-150804,-169571,3038,225244,240514,91100,21570,82868,157196,220406,189640,-105,-67536,102440,115096,-107315,-187865,-160741,-155318,-136466,-83109,-7296,89145,-9104,-252162,-197122,-78118,-129180,-142212,-75368,-147145,-178226,36771,116174,22158,109931,203284,-10972,-178273,-115636,-134745,-237977,-170659,-36650,-77340,-198457,-251662,-201477,-133854,-100455,-21676,-5385,-74931,-41069,200490,229537,47586,-123834,-288948,-332482,-251894,-341508,-349309,-91788,37166,-74976,-180799,-168014,-131333,-146722,-201924,-183596,-162152,-227947,-214257,-112813,-154773,-305853,-267827,-90396,-24044,67175,170368,113534,-16252,37082,162311,124501,117851,262438,250499,141730,169609,182997,125316,70167,12041,-79316,-136938,-82545,120811,338219,206540,-136143,-225152,-66405,36081,133268,240542,298227,395412,319563,-10807,-216833,-177503,-118085,-43780,181573,396488,281337,82664,23733,-225088,-481578,-240404,202135,360522,283013,154844,-6896,-107806,-65262,38271,125497,241348,174716,-24463,-28438,96754,87155,23373,-10246,-84570,-126015,-51282,123160,208848,125369,-7986,-87393,-71649,10490,35722,24911,36658,-19152,-11616,58676,50362,-138826,-227045,29638,267066,127391,-35611,68029,203630,88637,-125134,-182714,-9297,159912,71150,-226890,-324487,-161123,-111547,-147772,-83750,-160159,-381520,-347151,-119780,-15970,29306,166313,295010,268896,113536,52832,155848,107494,-177909,-363169,-140009,179034,171784,20879,-108884,-99025,123595,274856,224009,277818,328518,329627,205831,-32661,-192471,-206286,-219815,-266242,-239352,-214090,-172572,-17803,114558,-2771,-191503,-189321,-9964,71689,-12772,19549,213028,222573,34933,-16556,-43952,-185400,-105722,189678,262153,175410,119914,82972,119023,113420,61800,166668,348457,357286,170282,-63368,-331754,-465871,-283408,-2535,81724,14871,-129421,-222758,-185330,-109676,13062,163470,49352,-210572,-172288,74980,258081,345948,290670,1281,-331708,-386286,-382561,-445401,-254924,-14420,-175757,-404625,-186203,136957,86948,-148872,-115316,147945,237200,190535,284524,378159,353158,300319,260904,239086,220047,94976,-98625,-176424,-119480,-53321,-54392,-53649,11018,61892,23988,-106332,-49583,124861,62474,-84228,-43354,-45763,-65807,129098,286897,143207,-198628,-371515,-228662,36546,276543,335491,277454,200499,72384,-155274,-313189,-183367,38741,3206,-124688,-78990,-10692,38445,15230,-160889,-220555,-101110,-8445,-908,-25517,-45522,41114,216342,318770,314718,260563,226419,300041,444097,375367,268954,277659,142053,-21984,-48554,-52568,-71364,80530,343696,382448,255956,358063,310866,206418,246539,-423380,-1408843,-1287709,-920812,-934609,106736,1564268,1390031,499996,-87140,-208865,-177578,-308684,-964018,-1544062,-357884,1445505,1068203,-128429,-484834,-595673,-216294,94954,-153747,-280203,-380487,-339747,-7513,-8653,-184706,-105066,-19982,-47768,-6533,20794,-88262,-259603,-247201,-118676,-121076,-117536,121508,229529,-1770,-223755,-223023,-71611,142313,230768,183409,74422,-18408,-197866,-293828,-142970,-21357,46838,80110,129178,351071,506015,324987,135980,140939,75263,-46640,-58105,83906,149863,-59636,-164959,-38605,24503,-54442,-60454,50162,130739,-1712,-122770,8942,156382,97646,-10974,-66871,-194021,-242832,-122501,-122669,-290621,-279625,29078,77812,-162955,-212067,16741,185275,231605,170061,77918,-80627,-119857,-53984,36336,96030,198511,210005,38091,-106349,-96601,-222773,-433266,-439233,-315111,-152179,-20645,19321,77555,188555,239830,171495,122969,49627,-167322,-223506,71805,271309,113665,-11166,34349,-42435,-150104,-128099,-42722,84566,179749,33696,-59059,7848],[25559,-74272,-38862,51905,28038,23450,68107,77175,84026,69473,28104,40519,-7392,-166957,-105569,-148,-136053,-171556,-52491,-58172,-54446,17658,48915,-34188,-131299,-23091,59652,42542,-6234,-92651,-141265,-79771,-16679,-119846,-308491,-303889,-154778,-53352,85356,141966,104713,95954,117754,68013,6871,130319,240097,122481,-74513,-72855,-31767,-54045,-15279,69957,160737,161262,121396,40223,-81384,-206460,-259721,-151546,-69245,-300118,-587610,-529670,-231137,62921,230116,188345,10853,-180291,-212553,-78508,177401,406415,319816,23295,-92721,-108753,-240963,-209225,86118,186763,100264,43837,-145882,-319955,-151303,105051,115261,-32256,-55641,-118317,-155584,26487,159993,5543,-119752,-113820,-103467,-120752,-25635,73117,144908,216731,137437,45385,119859,136815,197389,439369,561486,571931,547355,336052,148594,152894,276154,289462,209559,48919,-113808,-136909,-31751,51453,28979,123315,389961,472299,214026,-60867,-134707,-160461,-176452,-69946,48573,68591,147666,420485,634097,580063,527141,654701,412704,-69361,-172912,-74043,-80836,12738,108576,-52147,-223130,-195048,-150307,-116493,-77727,-146643,-161622,-67026,67611,131916,40284,-37709,-59026,-81897,-57549,-12113,-8883,11440,140631,291344,266897,64673,-64173,-4015,-11509,-47306,125462,312531,222349,-81196,-269191,-249926,-159971,-36862,60737,51213,33190,-140027,-347099,-210918,34485,44748,-42623,-106698,-147509,-226202,-268393,-57134,255813,254680,-16866,-148148,19750,167165,73753,-122699,-353743,-480597,-404885,-160187,86962,234512,342990,464917,299372,-103185,-64493,346079,502793,301896,99696,75669,25050,-152426,-309924,-275907,-99244,134239,267089,287196,227336,26728,-138989,-52514,57549,6620,-87242,-167196,-191898,-138315,-71990,-1440,-47018,-196916,-21237,323605,371089,210587,-29545,-235121,-268683,-244559,-93664,148641,219988,231250,180377,-27201,-141044,-74990,20028,140398,163226,80880,-84780,-351555,-505121,-375727,-247680,-298159,-340846,-293718,-131390,50846,89708,48412,219437,366148,232806,101567,92650,-74758,-154128,1858,95450,96982,149689,178147,124891,46025,38672,129208,196216,96709,-155639,-248538,-35510,119592,96466,7547,-151934,-284524,-232904,-35111,82719,-4193,-165952,-218690,-110539,-56275,-29543,196505,324077,143458,-4385,60699,149809,171037,62557,-39573,-35516,-37257,6865,128523,198654,308512,270036,-13781,-106003,-14834,-126202,-231581,-32365,100906,-60731,-98209,13142,-85714,-122047,193332,469678,407477,129856,-41310,46234,152326,230210,322699,231502,149556,238814,86778,-268459,-216794,41832,112023,128007,13047,-140497,-14018,136290,3119,-114623,-100968,-98732,-60333,-63164,-261245,-468200,-463412,-376613,-405488,-304604,62634,301834,177764,25992,13045,86184,121239,-706,21528,195673,272292,210752,53550,-9757,200242,282337,58937,-27185,-32571,-249894,-361298,-261742,-169871,-101918,-121664,-231837,-305419,-298641,-254746,-87587,117418,175508,113091,-584,-154329,-287903,-270700,-251987,-388326,-480250,-311718,-149753,-100265,-127444,-166186,-28298,82300,-82200,-317763,-265805,-20968,112981,90408,65838,174042,228615,163539,133641,88145,-32496,-153598,-272685,-463161,-633278,-643645,-169647,351848,278901,-250051,-254349,355423,602254,657257,1413169,2037471,3337617,2732222,-3767961,-6906399,-465188,3036602,396741,-1044674,-1221961,-1565822,-1289032,-892190,-672547,-376036,397866,1045443,560813,-222813,-409970,-195802,-81665,-176522,-139866,265417,699217,631436,320618,86785,82824,182955,135195,-9928,-46106,-34072,-73150,-8498,100824,141289,196724,287901,370411,240359,-33317,-138362,25587,199071,174328,27528,-35809,-63865,-114254,-69014,58338,45936,-56470,-4016,277600,475620,364506,125940,-39674,-118854,-116465,-128497,-184351,-138176,-8833,113541,292484,415103,306307,149724,122398,111871,-70605,-324231,-356097,-137846,-14355,-91769,-43357,233013,381576,236015,94614,98758,122474,160468,149451,-25329,-106025,58787,89486,-113273,-219428,-250537,-241211,-149528,-53872,-5111,97450,43443,-187383,-217356,-125968,-142122,-172660,-170537,-256733,-244545,-20925,38605,-68388,18612,157925,-18491,-210501,-125268,-95366,-209443,-160157,-29810,-89260,-192093,-197151,-156636,-128234,-86813,43589,82302,-67280,-60541,248268,315713,54217,-173824,-308969,-266033,-136140,-213168,-262055,-18656,127439,-31609,-214173,-213582,-163986,-181048,-226171,-174669,-112887,-163527,-231984,-220846,-194708,-250301,-212857,-123221,-97346,-35455,64625,17259,-63280,10536,130582,146428,205333,289681,226076,113629,138078,186939,130858,-7029,-123376,-156613,-125301,-71092,52530,233299,173562,-82099,-157897,-9823,75018,81585,98920,164009,335317,296377,-47457,-285795,-218310,-95816,-12609,185859,418918,361170,169314,68174,-274061,-577075,-349349,94883,258626,175115,3241,-176938,-192927,-60857,64076,151340,285351,272613,92952,54747,111399,40388,-12110,19127,-27883,-119639,-127675,49309,159123,65112,-60583,-114485,-64350,39571,77133,38721,-2518,-80036,-43373,13917,28877,-69136,-138356,97275,335772,206119,22511,125852,211007,32915,-202638,-228406,-9140,180882,68995,-222823,-335301,-202108,-142855,-160281,-94463,-140387,-334862,-353699,-175112,-42243,73083,192122,221894,129405,33501,79107,232899,195800,-104195,-334306,-167526,112382,106101,25790,-14465,-39595,79431,210282,226611,281741,308121,260482,101130,-135793,-270374,-247452,-218489,-215838,-118088,-42332,-38861,124089,251369,16089,-293768,-276490,-27292,87812,-8879,-19341,141767,181563,26468,-84221,-146379,-202327,-16707,265853,303302,157971,40178,54852,161261,86320,-38453,61981,221892,244426,128180,-85976,-323997,-383407,-216092,-34596,42635,73337,-20706,-154591,-196780,-164291,-59993,108798,41313,-235488,-228110,21472,204730,341019,351392,40795,-360959,-450409,-402899,-455229,-282016,-54264,-235623,-431871,-196677,91753,94756,-65404,-50340,110936,142970,115818,277944,447018,477653,385771,269468,221438,205323,81668,-110881,-173136,-50546,120816,121406,-29125,-40029,36376,19531,-79616,71317,254056,80034,-181876,-131194,-3055,47816,182153,262274,72385,-283484,-506996,-332144,40496,266921,266120,220624,187612,100911,-127077,-333929,-266287,-52518,-71666,-146037,-22250,84749,106835,62747,-122224,-194123,-60457,24027,-13628,-93808,-189581,-92436,165412,268273,199409,168060,191111,225676,306783,292384,205339,181864,73026,-24776,-94666,-206586,-225816,10111,295585,215751,50060,235382,307302,291673,472102,175220,-835606,-1006873,-450272,-1093101,-832600,928055,1349498,524508,-931,-35109,108543,135108,-542560,-1494322,-761111,854018,743245,-320812,-723886,-774907,-333986,109356,-48810,-102117,-155398,-176346,71603,36990,-205648,-140457,4596,-74133,-62351,-40693,-194254,-344402,-287149,-143112,-119757,-96652,118810,211938,-56521,-246074,-158350,17101,176034,305448,307447,119776,-76806,-223214,-212393,-74462,-35026,558,82687,146327,295882,409597,254897,99974,168085,190780,84852,66608,153861,135027,-69634,-158458,-95900,-18425,20072,36180,80725,159213,75050,-25831,73722,208490,144948,28577,-39936,-203116,-298983,-198619,-205326,-358532,-347574,-84155,-28955,-219955,-241421,35399,304213,318981,157331,67920,18147,23188,1880,9287,37595,128797,145356,4311,-89302,-61229,-250249,-496434,-456340,-312487,-185328,-50362,28508,81477,171110,226375,176864,151325,120016,-93297,-211193,61284,312302,164865,23382,39058,-42387,-172986,-155995,-73762,14762,58489,-36618,-56309,40259],[71631,-72538,-91555,-26236,-15509,-11220,-62,22414,131027,197602,113868,30644,-49328,-141858,-63785,8097,-102971,-93913,-33327,-46523,-37792,48638,111221,2776,-207801,-206632,-35074,58534,79943,12552,-51970,18798,53806,-81671,-258840,-261750,-163415,-61091,89086,113459,34812,9999,38554,26559,-14054,88497,206208,96105,-143663,-156149,-56176,-39528,71689,200637,222942,190650,181197,35132,-205308,-300015,-201765,-87427,-89980,-355530,-692201,-625264,-212640,122865,234746,76787,-143401,-244515,-217487,-73156,144405,363462,350807,62288,-134769,-163626,-227478,-233987,-54182,54748,33753,-31001,-206108,-355309,-215650,40912,94807,18580,52428,20442,-33549,48455,56592,-185639,-274908,-149860,-114858,-212812,-182638,-77074,88311,196323,86065,-20804,52310,99370,210416,488495,595584,494553,367078,168722,7452,75745,263009,298903,225458,63483,-181044,-329237,-210926,-56161,4069,122253,324660,401618,245575,66717,10480,-121077,-242821,-146856,-6645,60107,193803,431490,540530,466972,456009,581945,315321,-199559,-236150,-37971,-32253,12624,119043,13558,-137591,-178845,-126733,-8337,72466,-95796,-279128,-209544,40187,124998,-17890,-121459,-135089,-131187,-63073,56166,80789,20734,74692,141606,95263,-7152,-17530,76320,44754,-24446,146814,342611,230044,-52275,-207143,-209191,-134078,-5598,83969,49119,-11427,-185919,-365108,-236325,-13124,60692,82102,13965,-157508,-330552,-404615,-216624,138258,221401,7415,-61319,96724,111298,-17324,-113916,-260117,-347352,-261516,-4669,224418,317432,370223,449355,286976,-107895,-98913,275226,425616,249431,15549,-62091,-32845,-160741,-303021,-229083,-71448,108474,241289,292691,194761,-53633,-261433,-191918,-13911,-8201,-132115,-249046,-241444,-138144,-63007,28024,18156,-174819,-22902,417078,536044,331363,37735,-180381,-242424,-224042,850,245460,227723,91319,-32154,-222732,-294161,-208448,-27486,158637,181262,74069,-114371,-483308,-675160,-470699,-285733,-271731,-288592,-282872,-199411,-69299,-742,-10434,208090,418743,332254,155022,37153,-150284,-215710,-75233,9983,48706,127467,153370,73205,-45999,-13728,94165,159369,133840,-83708,-269058,-142737,2707,54875,-14450,-262157,-471662,-386935,-126788,22431,-46460,-186742,-212372,-137408,-110590,-22800,246167,323219,102155,19903,122182,174687,183082,88803,-88525,-168231,-111911,-52888,-24577,84800,298400,349478,81874,-42201,-38102,-219951,-341187,-118843,35404,-91919,-61850,143152,8546,-130584,142288,479467,432632,120115,-65912,24352,83571,100211,271817,303093,180889,159848,1628,-332568,-280851,42310,125414,93254,-49801,-193809,-40819,164401,86153,-60892,-161162,-187241,-106938,-125317,-361498,-520005,-432001,-314589,-371468,-359488,-58865,175071,110460,6568,12530,46622,31287,-97165,-86831,89229,226779,249448,121083,3052,192402,283207,68806,6963,25205,-201318,-354384,-313491,-201320,-118676,-185306,-326026,-397479,-443913,-399347,-112289,185259,180138,63757,-13841,-134162,-273069,-287803,-281022,-391105,-457802,-306394,-156345,-55743,-17389,-124686,-99325,34060,-81442,-338013,-222721,139059,271117,157420,101839,209467,293889,188004,64430,43724,-703,-136801,-329769,-475756,-564657,-561990,-74128,479385,308188,-346048,-498315,32499,311194,419362,1123943,1753615,3166780,2444206,-4459975,-6925018,111378,1901824,-1041450,-786883,236209,-363562,-789626,-915143,-619162,-244672,255302,814544,415850,-270260,-263987,-68737,-218163,-370315,-165178,328596,649514,452535,210688,149994,168856,198598,117425,-37803,-16971,110430,69642,-10569,-57082,-75547,126616,333262,355121,170319,-110755,-185798,5264,221446,194717,49640,30724,57772,-7548,-17504,99091,63595,-125229,-136800,175704,434174,371594,147673,11194,-13713,-21018,-166349,-273736,-170420,21465,116972,298664,423079,307074,42390,-8652,21780,-171212,-408204,-373479,-78978,117724,5,-66771,218755,474708,363799,174737,115618,82229,101164,120151,-27772,-139889,-30116,5499,-145315,-250821,-299731,-281740,-157733,-68892,-46713,69222,65399,-117748,-201450,-126828,-118314,-160362,-218463,-313524,-246123,-25574,-829,-144096,-85638,77745,-45128,-228846,-110861,-42626,-182984,-162622,-58919,-142099,-188257,-99627,-74375,-126548,-87164,119720,204361,-32167,-88105,235122,341815,42660,-190603,-242130,-119241,33611,-13543,-100936,73255,204223,19329,-212934,-217296,-139141,-151159,-175145,-104413,-56377,-129221,-263341,-309696,-216214,-176134,-145088,-116741,-92405,-80046,-45911,-74607,-64037,34181,133946,173379,241564,248216,146707,53393,95899,191769,133553,-109358,-298028,-246216,-119244,-87302,-41491,96443,99969,-52127,-70975,63043,86386,-22045,-87883,-3452,207932,204456,-89475,-303853,-209129,-53864,11019,171274,414004,425302,262711,108055,-297529,-605729,-407544,-27326,118139,51406,-154414,-348220,-287597,-63284,92654,166968,285247,329219,196253,127383,98795,-30599,-61483,40026,44829,-87892,-188447,-47931,83043,12037,-92286,-124893,-38948,92048,132115,55122,-35155,-92849,-47030,-27603,2518,22261,-9003,147907,338941,237479,75697,173443,186166,-47275,-298791,-304386,-59256,156824,59370,-200238,-322603,-224987,-133807,-103359,-51349,-102413,-285240,-367665,-259953,-96394,97746,188243,110352,-19543,-44051,84938,275883,281118,-475,-265550,-181057,28861,35718,27878,55977,-22969,-11648,121257,223029,252159,259755,205261,35435,-205694,-309502,-226384,-147567,-118270,7702,122637,96363,246265,357207,32099,-367321,-367745,-134533,3506,-33307,-69758,10361,79989,8843,-142545,-229895,-162951,90322,261720,231696,60490,-86545,10561,191077,67152,-119637,-50870,79314,130696,102635,-78451,-287198,-279043,-108313,-22315,-4816,76427,72133,-55332,-158613,-169618,-93997,53692,15162,-241359,-273684,-62670,112209,290834,372044,78916,-342262,-443214,-346456,-383671,-279596,-131645,-320362,-439832,-203589,22656,57246,-30634,-31890,22002,-18397,-9687,230513,474886,563372,453429,255728,160963,152587,65559,-79791,-113465,30659,245588,250018,23142,-11251,98914,55633,-33885,192228,382373,135430,-198291,-167612,38324,135610,181352,186354,5328,-308639,-544419,-375894,59508,255118,184907,141749,164728,131645,-61663,-289894,-303467,-149402,-151311,-135461,53936,152702,127235,81543,-80081,-174816,-55051,19613,-38266,-140342,-277052,-182020,123000,210392,71280,65862,153777,145764,115821,128011,103692,59270,-33109,-68999,-173001,-370287,-352942,-65489,156714,-24358,-172719,60548,250954,320410,644913,763245,-173156,-569384,68435,-1131902,-1732271,154124,1154831,410402,38599,155893,411313,656463,110344,-1164963,-1116011,144936,305062,-654131,-1139594,-1066801,-502177,78993,6894,1342,47797,8839,150759,83577,-208022,-194952,-44801,-140689,-137407,-103558,-281683,-417499,-334819,-167910,-84572,-23598,141929,184752,-120411,-269750,-82677,113147,218843,396021,411883,137895,-117761,-180063,-78508,-18174,-87399,-77389,54949,108875,167244,252647,155340,28679,118554,240484,210955,222936,247468,101866,-100255,-142910,-110903,-26492,102614,119722,87157,153731,152842,94543,145271,239259,163729,47654,-33973,-212370,-336755,-267113,-260951,-370571,-332171,-124083,-98177,-293314,-301372,15215,361756,345793,104046,-765,63937,123811,63680,-6801,-30058,47795,111145,17332,-72251,-75303,-267968,-478115,-389738,-214791,-137066,-56615,34117,84386,133548,172452,159086,163358,151975,-40144,-171307,46921,268069,151515,39563,52713,-14413,-173275,-177512,-106298,-76154,-91248,-101230,-30772,99823],[131212,-65566,-156804,-137068,-90979,-59535,-63000,-25320,166385,308111,206479,56909,-46776,-89846,-27064,24668,-11443,11767,-13433,-23626,-12542,63336,150295,48691,-216246,-328915,-138481,30744,111968,73337,21664,127433,154005,-20041,-175869,-174213,-158673,-119925,-3647,28751,-39103,-54601,-19046,-4574,-22655,47515,172300,90092,-125863,-130823,-30613,-22923,117745,284853,248766,173526,171845,1404,-307188,-378189,-172862,-61168,-141151,-396004,-700798,-638876,-204948,118280,152679,-58517,-231544,-204342,-126618,-11111,115059,272785,325501,98556,-127113,-146789,-136785,-172600,-118429,-17412,-1510,-104505,-264675,-358781,-245306,-1226,120611,143218,182214,148907,71711,53450,-40541,-305884,-338104,-117774,-106713,-308816,-341207,-184364,59083,154084,18999,-65459,9905,57996,188873,488379,590622,389011,160102,-20234,-128365,36249,293224,344660,240068,58086,-243871,-463453,-323193,-142312,-52675,74490,233815,325361,276516,194766,143247,-76048,-279239,-212892,-77633,22421,205034,399238,402192,299395,342113,458623,180870,-322859,-304481,-16273,40090,49356,137726,85100,-27801,-107229,-52921,128654,235078,-19297,-374079,-349704,-14879,99278,-65359,-190585,-191818,-154718,-52002,108264,121737,-3978,3054,13564,-55916,-71242,27729,133858,83962,11812,171748,329371,191361,-5785,-84166,-131980,-119659,-8325,65989,25118,-52895,-190114,-310545,-212484,-41383,85488,191205,112238,-152377,-381875,-485283,-345890,6750,167699,46157,39055,150631,41073,-106427,-104242,-145629,-200436,-118218,98857,269035,326377,338760,353521,217669,-96577,-127530,169885,314170,175967,-61762,-182935,-129705,-206076,-278561,-173199,-59398,50083,179507,246588,117054,-150036,-364262,-316471,-122677,-93229,-218088,-314769,-252019,-107585,-40789,33750,34737,-156500,-14429,487766,665325,420992,109284,-85799,-187682,-191825,75526,298494,197234,-54169,-240248,-392253,-408935,-313420,-64231,186877,225760,100729,-129384,-569061,-755869,-498622,-287488,-210462,-181022,-213800,-235771,-170793,-96233,-61938,171616,413826,375441,178956,-14883,-204163,-276933,-178418,-76862,23350,98257,89946,-10335,-148592,-94728,3449,68249,147491,7454,-242939,-229617,-108427,8811,-34781,-332341,-574698,-463600,-182481,-23240,-58698,-155955,-160851,-149015,-167558,-32029,237214,258397,63145,81450,198391,191418,152873,72025,-132983,-265830,-164501,-83117,-129101,-17224,240074,360600,158996,1915,-98088,-323966,-448063,-248583,-83381,-140884,-46693,238435,143239,-77108,83824,422583,390080,73563,-79227,27683,43938,-26544,148257,290109,162945,68377,-42499,-315292,-288476,69432,172590,67386,-112519,-247121,-92991,139635,133285,-16176,-204633,-246237,-133540,-180936,-433530,-508022,-333257,-208562,-287024,-366760,-189718,18784,47199,37,5896,-1350,-82310,-201817,-183261,-28257,127655,225734,137539,-4700,150962,229181,37311,7268,54553,-132941,-313114,-339859,-219760,-124082,-207330,-348798,-406849,-506884,-497066,-132450,230214,160724,-8961,-33281,-84548,-202918,-267680,-282608,-346852,-359569,-222809,-98471,13245,91791,-59997,-141309,-1753,-85640,-344454,-162235,291493,401594,189096,83204,198584,326482,176497,-31386,-14252,38430,-76759,-323563,-453594,-515647,-481098,13555,539865,282777,-342463,-604663,-269162,31482,214924,788538,1311189,2655631,2069386,-4713089,-6880673,140569,1059625,-1958594,-435494,1450651,541339,-435871,-795901,-427594,-128819,49283,454638,198235,-242556,11021,142105,-320573,-550018,-188350,368287,549349,243034,80455,201935,228609,175925,86144,-54006,706,206516,196395,24979,-151302,-226304,49968,333500,304665,96567,-163273,-196447,31694,277673,244635,99013,102269,149169,50800,6482,132965,109454,-103418,-153733,97487,333888,306656,118524,41154,95096,74853,-178749,-335122,-188994,49968,128307,281625,390611,266906,-73244,-133311,-45099,-214785,-412268,-313086,1803,217571,92777,-55314,183845,491258,436843,237249,135193,73905,84013,110489,-11578,-148405,-122957,-101375,-187192,-270470,-304087,-282672,-175327,-124567,-107795,21374,54658,-64269,-144111,-74211,-64189,-110823,-202769,-296444,-186171,17272,83,-193079,-182370,-24257,-97528,-236102,-72357,23507,-152441,-181066,-121573,-219233,-197355,-3056,26422,-107872,-87900,181917,310858,12238,-121697,169226,302171,-91,-211375,-164556,15082,190935,199614,105330,186218,265993,81252,-163617,-184925,-85111,-75747,-61645,8325,-13403,-140673,-301479,-350910,-209742,-104672,-88971,-81786,-32377,-66489,-134859,-151136,-39535,93072,171768,201532,225738,167977,55440,-1043,73539,208296,148985,-182953,-436418,-313750,-124269,-127329,-131866,-33552,2312,-52105,18456,142704,76988,-147535,-273237,-160905,50630,70056,-127371,-260088,-141268,-2044,7586,124746,369393,439642,326382,123252,-305487,-573948,-392278,-105975,3008,-42158,-269735,-468599,-364005,-75087,107966,152960,232268,333911,272260,176867,58202,-112209,-113877,48984,114796,-41301,-212454,-130382,4425,-26754,-99740,-114576,-3430,154439,186660,64281,-55693,-56277,-25285,-65813,-37715,87189,95475,139075,264809,213384,112977,205583,150102,-131455,-396774,-394731,-144937,95561,45477,-166021,-282931,-213515,-84543,769,23422,-65077,-246895,-372942,-331476,-141141,109960,152725,-20691,-147008,-100026,76460,283669,335947,91265,-184393,-173732,-41346,-14784,33803,83948,-53127,-120843,33394,202105,184848,179932,177048,25780,-237426,-310572,-144902,-14767,7098,102084,217864,183572,312676,409670,47115,-393816,-438933,-285204,-137045,-69971,-120157,-150078,-56648,-16847,-181986,-280158,-84007,183680,189690,79038,-82418,-216542,-40425,183747,35811,-180931,-153943,-53417,39226,101168,-26409,-207266,-167831,21383,50538,-39013,17432,115789,44963,-77147,-119909,-81693,9496,-27232,-234341,-298942,-152589,4640,205172,343999,112050,-265475,-348294,-223302,-252478,-238260,-192470,-367702,-417910,-212140,-43440,11507,-23538,-50940,-89005,-192607,-145720,160422,464709,591593,471715,209280,75901,87860,59966,-9972,-15189,96795,279751,289994,90465,83073,208623,105292,16514,280282,470000,208638,-133019,-145632,61391,167915,127675,80440,-41877,-267194,-452557,-318952,90516,244594,119907,62603,130739,154481,23601,-199780,-286346,-212139,-196754,-95907,125468,183761,107707,77298,-40587,-167491,-91128,-22618,-60612,-142223,-284616,-212042,97988,162489,-36524,-25139,122724,84115,-71441,-73205,-3250,-36484,-123383,-131013,-260122,-490543,-414344,-122233,-22436,-250937,-338821,-105075,187383,360386,808680,1223956,382783,-199403,311959,-1201412,-2455627,-548387,931971,291589,92343,345467,656306,1122600,858584,-624605,-1406432,-537035,-86036,-976548,-1567382,-1380983,-689525,9703,5322,1966,165590,151520,195780,105586,-200820,-255467,-165005,-246012,-222953,-148303,-313665,-454781,-378809,-188164,-30319,78448,195283,156582,-193773,-309744,-27572,177045,240329,455970,461993,119258,-137905,-81829,73744,17554,-161687,-164612,6019,31263,6443,83306,55220,-41589,42539,223148,284893,364409,352264,77281,-137243,-122597,-79610,25,167217,176935,74548,101776,191968,208059,223371,258776,166027,44032,-56024,-219363,-346933,-326308,-305308,-342130,-240442,-72798,-109046,-360684,-378452,-29379,354752,321131,38050,-101328,37607,153248,113055,-12543,-79972,4021,131883,67301,-70507,-132907,-265855,-384923,-258423,-52524,-23455,-35132,42738,93612,85498,92689,131744,166122,138725,-21697,-104956,51969,176297,98841,44231,74736,24923,-155458,-180666,-117026,-146169,-204757,-131315,16215,174961],[187009,-59121,-219971,-249111,-178844,-108372,-107538,-60207,176162,368431,273844,91694,-18812,-36373,-14991,36814,107490,110079,3269,8119,26778,64183,149738,76670,-184478,-364594,-220778,-36563,72810,62031,44566,196882,242375,52207,-64570,-53356,-130473,-195122,-145171,-75145,-84735,-78699,-48098,-26550,-30012,10192,140613,95878,-45472,-18438,42813,12693,133248,303424,224521,104808,94121,-44730,-348973,-413226,-176360,-74962,-205315,-413123,-622947,-575257,-213328,56578,31458,-153326,-222265,-85813,23974,81406,91625,157438,248058,113097,-88420,-73473,3227,-48057,-88181,-711,10869,-157583,-316668,-343700,-238654,-13011,187412,300738,290243,226051,123818,26268,-110670,-317359,-294763,-45582,-94123,-388207,-456269,-215383,67218,100755,-53255,-82623,11254,27811,129885,439392,559095,293200,-1197,-153446,-192896,54507,346538,386273,234972,32696,-279842,-484075,-323792,-173904,-127933,-21695,130568,260813,295763,275158,204899,-47636,-265257,-229036,-129573,-29969,178483,329880,250706,132084,231954,333120,46594,-413091,-361041,-10997,115592,111409,157122,140907,75396,-6312,31497,237534,356039,60795,-408879,-439054,-77887,75605,-76882,-220625,-214117,-144680,-18673,135331,108305,-46160,-49856,-54602,-145130,-119029,49507,152246,89890,39260,187895,276430,123027,50894,65883,-37036,-116220,-42494,22376,-7040,-75617,-144864,-197208,-153929,-50039,111536,256803,157003,-142966,-377165,-495060,-409828,-99611,114024,98328,130479,162229,-27449,-170713,-105310,-53992,-77815,-6548,124220,210706,259058,249149,200881,123889,-57796,-135487,52585,188719,98684,-106423,-237215,-206244,-233523,-223398,-117020,-59382,-22863,91978,163562,31362,-218257,-403651,-380577,-232321,-219829,-322127,-349495,-221050,-52028,2667,35860,11069,-142895,10485,515698,708153,447752,163531,23505,-110707,-148938,112355,295418,133091,-165168,-375079,-465191,-422657,-325468,-53252,227732,273356,139409,-137843,-591511,-729662,-458495,-263798,-152858,-64324,-115910,-233553,-228347,-180718,-119231,108113,359221,355765,164564,-54071,-235919,-330533,-280304,-142412,25849,73040,11879,-99313,-229818,-182120,-118580,-51260,126711,73193,-194153,-268283,-170819,-25944,-45764,-338528,-562888,-441784,-180953,-30521,-29480,-73541,-68867,-137007,-211736,-53376,177222,149414,39580,163622,261465,179432,79057,15058,-160211,-300200,-178977,-71610,-149759,-70031,180681,329683,207609,16459,-170206,-396730,-523266,-400628,-227363,-188388,-54577,267011,272174,9250,15065,287239,273515,-958,-82431,57465,46432,-132384,-41430,178748,94184,-18055,-39092,-228237,-247325,104854,233791,57841,-146881,-266708,-138992,83469,136569,4475,-217253,-257226,-135764,-210915,-438015,-413188,-179220,-79845,-182475,-331668,-298926,-141291,-26771,-12133,-3219,-29810,-171858,-287196,-257036,-145841,-16743,130153,96449,-21151,90044,135317,-28746,-37514,39238,-66153,-250782,-342546,-239042,-127633,-185599,-292373,-330464,-479414,-535743,-156776,228959,123138,-75959,-45578,-18618,-108530,-224914,-256919,-269784,-229638,-105965,-7728,84319,178861,30245,-128731,-17410,-90182,-326153,-93141,394316,458984,172527,14794,156192,342851,154675,-120759,-72658,74712,8128,-255719,-399963,-478663,-403252,77642,507066,191386,-293836,-580845,-466238,-183531,51602,495713,835009,1901500,1650048,-4242191,-6274671,-118539,570232,-2347440,-148615,2090169,848249,-425088,-642586,-175567,-73713,-174273,89928,5752,-123100,348594,378170,-376127,-693709,-222412,358842,419200,57013,-32283,231170,250525,117191,34691,-76407,-18857,212982,260586,76059,-186932,-312334,-38946,281286,251204,60405,-159583,-162845,89506,341913,308975,164485,165405,190531,50550,6058,161709,177306,-3637,-71844,52382,207419,203821,68129,65499,206796,163362,-159119,-341017,-173629,71782,146072,252581,343032,200301,-169419,-216692,-69070,-192584,-335813,-188963,87406,269276,172490,-9257,136877,427040,432188,259565,154044,116171,128056,120681,16728,-112190,-169480,-180629,-210670,-262711,-270010,-257238,-205132,-195006,-153891,-19762,26003,-31725,-49576,20584,5181,-43043,-134536,-217676,-94048,82466,25723,-212482,-253627,-129850,-171715,-235475,-18039,96210,-113247,-211592,-203197,-293654,-218490,55559,119386,-62179,-80237,205283,355334,37699,-162589,78069,219392,-71783,-269667,-158796,54909,277167,361300,303429,302606,303908,143387,-75772,-135152,-37314,15287,80646,126389,-378,-190487,-328644,-329633,-175764,-60311,-64883,-41202,37229,-21258,-183795,-202786,-16102,158761,228953,226703,179138,91239,-455,-11914,90450,237550,183971,-183308,-467288,-322614,-132551,-171923,-190656,-122057,-93419,-77133,88966,213999,59919,-257472,-407560,-264739,-85689,-63261,-149207,-163415,-30359,41197,-32623,46468,284997,387856,333847,108361,-301592,-498195,-308686,-109792,-42718,-75863,-312714,-508088,-398731,-91432,100347,100812,132139,289127,316766,199067,-2732,-187929,-155870,49543,166124,5996,-196166,-168845,-48928,-43612,-83019,-80889,34504,208788,231251,69738,-53298,12641,7432,-104032,-94986,88460,118933,54761,129369,144559,126569,217710,120557,-199288,-470808,-468905,-235351,15793,26325,-131360,-219138,-160748,-6682,117005,98104,-45418,-224152,-353576,-349770,-141357,119994,93414,-143722,-228732,-124462,59886,260631,338824,135054,-115227,-140727,-71649,-30937,43915,65559,-117187,-217561,-39417,151571,89359,79481,168886,57735,-238606,-280838,-24120,148457,131974,144703,210117,189826,308049,404205,62286,-371637,-473063,-416388,-266350,-96225,-155950,-295379,-190964,-45848,-192242,-284512,5108,234316,85925,-86180,-205151,-291473,-84164,124947,-24773,-230208,-240251,-169845,-33311,112855,64053,-86434,-64373,144407,167540,-51019,-88897,93634,119856,29050,-27579,-30930,-16328,-76849,-223370,-297978,-217071,-86657,106502,274784,137151,-139454,-179052,-67023,-106589,-164666,-188724,-327387,-362866,-225335,-81264,1684,-10034,-80109,-180823,-322274,-255737,83591,421935,557527,426495,136113,-5892,34233,67904,77461,90033,129262,224761,245555,160801,206138,301872,131313,51804,310436,484371,269901,-14082,-79780,52032,128864,34076,-29452,-65299,-176086,-259338,-170944,118744,230012,82694,-5291,79295,154981,100180,-91956,-215906,-207296,-178529,-35752,171836,179776,67163,61094,-6414,-168703,-159883,-90801,-70325,-96426,-218510,-187360,89229,135068,-94831,-84588,98938,43265,-217129,-257547,-78682,-59374,-148573,-172978,-316070,-516893,-386725,-139956,-177877,-389871,-402451,-211049,159283,471928,986894,1475371,670882,-88503,145576,-1378365,-2897276,-988867,791009,276952,206818,520041,798170,1418734,1511988,-55325,-1663260,-1079455,-293051,-1121869,-1805378,-1580093,-843899,-82569,-47801,-93109,164715,203520,187779,93602,-187690,-294530,-304735,-363960,-301678,-163276,-276480,-442467,-407260,-201871,19532,174596,268930,134263,-273650,-367118,-7742,184955,212504,443290,438454,69357,-138968,35152,201575,30001,-234655,-235543,-46756,-57118,-137801,-54083,-20463,-76394,-3976,159100,274305,443184,444096,82700,-159729,-97993,-13382,46599,191604,198775,46656,5426,171119,292242,303821,276590,164588,20371,-103125,-220835,-326574,-373059,-357172,-302843,-108113,51242,-60842,-387490,-430622,-65058,303194,264931,-14538,-192378,-46042,120935,142472,-8020,-90139,28648,203951,123379,-98293,-211542,-242566,-252261,-100853,124258,118190,11043,59748,113227,42620,10817,106393,162522,84776,-39398,-23607,89406,91305,40559,44924,98610,55057,-128402,-159965,-94029,-161836,-233273,-114067,73058,245624],[221661,-57216,-262178,-324851,-250525,-144308,-127624,-79228,158089,366048,295160,108774,6300,-12493,-42477,32757,214599,178778,17159,42623,78436,59458,113250,74495,-149626,-331509,-266657,-124057,-25894,-20585,3193,194803,277301,112578,53360,74155,-76789,-244254,-265252,-152765,-84645,-63510,-52045,-37463,-40194,-19365,108526,100704,55542,127668,143111,74120,138185,264054,157717,440,-23559,-82024,-310521,-384838,-193980,-112343,-258965,-403050,-495737,-467844,-235972,-32292,-63341,-157406,-124583,42977,156846,156910,70036,43651,137084,93784,-49165,13512,140736,92508,19075,97039,67940,-174595,-349409,-323361,-208567,-1826,265165,425226,335299,229703,109000,-33430,-140896,-221475,-165414,31274,-83954,-422569,-484351,-160521,111029,54616,-112939,-72178,56682,17016,40729,348517,507527,226656,-78146,-183694,-153766,122063,385636,377715,194115,-1777,-263104,-370189,-203469,-131316,-195811,-149825,26194,211576,291584,276398,166802,-50526,-200839,-176061,-135747,-76351,126969,242891,115817,9748,161026,241517,-57734,-457040,-392112,-21151,168880,175547,167828,163159,146478,92058,88709,268427,389885,117795,-369276,-448782,-125073,68561,-44521,-200201,-197706,-103885,32914,135526,55958,-80334,-63181,-51409,-159440,-148143,34003,125553,53979,33678,180001,197145,48256,103345,197514,51070,-116037,-94762,-27525,-33266,-73180,-61304,-55915,-81643,-45269,126019,264180,141934,-132270,-327311,-441931,-396415,-150422,78562,156119,191219,121462,-87496,-200955,-127004,-22520,-3839,56921,77943,82481,145316,124291,29950,39600,6972,-117439,-53860,69002,31624,-106258,-202093,-208051,-197739,-139816,-69092,-65566,-93346,-7926,70968,-24264,-222948,-352266,-355909,-307046,-346229,-411891,-345963,-158035,19658,73286,55737,-31286,-134059,46787,483652,631080,392095,181051,114489,-28264,-101691,109421,243964,51461,-216112,-392585,-409542,-314680,-214416,30028,280055,297089,156170,-153963,-556755,-611506,-358581,-218905,-123758,15313,-29512,-198809,-229922,-232657,-182914,28900,276721,283054,116112,-67634,-238306,-363686,-350587,-171816,46413,57019,-52163,-161210,-265393,-253590,-237378,-163561,74924,84773,-150009,-248372,-164367,-40101,-43640,-277636,-445027,-335564,-123335,8616,37873,43944,47792,-98325,-228135,-73942,94555,33018,40005,249817,302044,138639,-21237,-67466,-165323,-264800,-149914,-18745,-81077,-54620,157947,296262,228312,6063,-220121,-401849,-539924,-532316,-348484,-205249,-69434,227991,351375,89212,-60577,96220,103050,-91254,-86877,99731,83127,-208507,-261399,-7255,-8734,-85545,-2032,-103285,-173020,132191,283535,67994,-135300,-232043,-149512,30169,107500,1238,-191967,-218820,-118612,-202092,-353847,-240582,-370,42261,-87758,-266521,-358440,-275396,-116572,-45694,-14932,-22705,-194927,-322882,-299153,-249450,-174477,-6676,29687,-25158,31441,34315,-101797,-112460,-12023,-11983,-174869,-321852,-264121,-133945,-128902,-170236,-185298,-370029,-503414,-182214,178223,78619,-113883,-40729,51101,-20183,-176716,-215593,-184674,-112873,-2367,75142,132696,227525,137006,-51814,-11685,-94559,-286018,-33733,414017,422552,118076,-71206,102845,350353,144636,-172909,-115124,99350,92307,-143437,-316640,-425755,-320213,102441,373203,35465,-275574,-485719,-524643,-324869,-94007,300806,458862,1077874,1197372,-3022397,-4747077,-225020,388974,-2337883,-94028,2009233,523568,-766960,-550902,31854,-108519,-368450,-164807,-79189,76446,661727,566622,-389866,-783908,-270212,288308,279521,-70008,-103632,227949,232656,36283,-34429,-113076,-79356,127472,241604,118064,-180325,-354857,-141103,188568,228177,90075,-88877,-90698,151392,381354,360309,224715,206432,178653,4280,-8655,182739,248218,131691,52059,36027,93447,108746,33433,99308,313840,244641,-106797,-282557,-119741,83179,164043,228158,301879,124994,-229221,-241898,-48884,-118137,-201519,-34911,159135,272185,225941,56792,89821,303317,349590,229708,164519,198093,218934,142143,50456,-25441,-135212,-189861,-189416,-215770,-208951,-217799,-235603,-243895,-156718,-29953,6131,-4672,67320,130716,69905,16547,-48989,-117311,-10824,137027,51927,-206907,-288580,-220096,-252311,-229243,37821,162454,-67608,-245593,-282228,-338503,-238654,61723,180122,3542,-65531,174436,314314,20072,-212065,-4694,133637,-152821,-373117,-265657,-30438,262624,422956,432493,385930,302379,183262,20892,-89633,-19064,93675,208594,206986,-23692,-252048,-324244,-250547,-124166,-59350,-79353,-15967,74067,17452,-189565,-222814,-10533,203170,283871,246386,134215,53635,8593,39954,147022,271426,232281,-98933,-361871,-253347,-126508,-193961,-201900,-153040,-163163,-116312,120815,259263,46758,-320648,-454224,-284936,-155420,-148589,-141121,-38769,89704,58472,-102111,-47488,174428,279709,281353,73623,-282400,-397686,-186793,-47180,-13608,-48900,-282517,-466381,-378084,-99915,71187,17520,4053,208566,332151,198244,-69557,-242719,-174816,50847,191602,41979,-152817,-154170,-57072,-33749,-45989,-26597,67544,238084,261548,83692,-19600,86301,31147,-145609,-163132,17787,43318,-83466,-27077,58065,114855,203137,99342,-238788,-497401,-494851,-294549,-57991,-700,-106451,-140139,-73237,79653,209707,144793,-49920,-210072,-301138,-295932,-80974,136654,26800,-230751,-252851,-117937,38793,212202,281450,114226,-70947,-82776,-50745,-13265,51990,11985,-191019,-280681,-98251,66492,-12814,-16698,161303,94941,-223110,-231444,101161,296941,228529,137008,110980,112356,239854,351339,76018,-313942,-463766,-475746,-324307,-93831,-165149,-384165,-287451,-72149,-168191,-239016,74287,229711,-4373,-187313,-237909,-264137,-105627,19043,-117856,-275679,-311626,-275398,-103355,117552,167050,51909,17683,230626,285217,-46114,-210254,14141,155199,132840,78481,37673,-21697,-119842,-215884,-272241,-231728,-133442,24442,187754,150292,5720,20996,77096,5679,-79078,-104447,-191116,-282626,-241826,-77885,56250,39476,-86293,-218657,-372452,-320961,8025,350045,467753,326871,57518,-56942,5663,82937,153110,167739,122427,120586,164047,229778,316686,324230,104505,55205,275258,415336,293456,113919,-398,5770,25744,-76053,-119958,-73106,-71726,-44726,378,120998,201286,67161,-62115,3766,118807,137494,4860,-103455,-122113,-88993,34165,182588,151276,28802,45987,22124,-171387,-241799,-165085,-66257,-23170,-113074,-131915,84945,126324,-90630,-97259,81332,9309,-315020,-384264,-95876,10462,-84084,-159729,-302789,-427158,-273273,-111329,-260361,-409998,-361964,-238497,181387,656719,1150006,1485684,626318,-296549,-326006,-1614955,-2985646,-1062200,770089,389773,381370,663050,827840,1481246,1884001,319865,-1915633,-1410593,-252961,-989442,-1710002,-1545654,-912901,-177558,-137788,-248463,52112,151569,132382,58624,-166469,-284734,-389332,-451126,-351844,-147685,-183395,-380010,-409672,-209446,43716,235286,342899,121995,-348531,-423826,-15963,137716,124440,341069,344559,7624,-123696,127682,270215,23591,-282511,-268561,-83199,-123572,-226294,-133008,-57674,-56877,14271,80266,175646,429627,496796,123673,-151460,-69001,63325,88485,165856,183973,7935,-113365,99240,338926,376310,293857,162546,-17053,-161093,-213329,-281193,-402449,-423260,-281151,13560,195864,25551,-342726,-405300,-56423,238340,195260,-43995,-240251,-146465,64953,155853,7223,-53290,119433,294775,145330,-163310,-284422,-207292,-128313,38801,265500,243795,71927,85620,140591,21443,-47089,88546,150116,5642,-82098,52462,151287,52258,1307,44049,111297,57977,-103860,-119530,-41861,-113973,-167656,-57633,123012,292034],[225612,-59109,-266971,-336571,-279405,-157693,-124901,-82507,120654,309885,266612,95308,5308,-40179,-111778,8910,281010,215731,29552,70708,132452,58584,60655,47312,-137358,-278275,-280487,-203375,-146878,-144365,-87447,121493,238188,137241,144120,175413,-6501,-238675,-307514,-171810,-43625,-28718,-41313,-31824,-47733,-39163,71455,96642,139310,248985,238025,152591,149073,195057,74018,-106910,-136658,-92871,-199434,-289402,-195267,-145154,-280627,-365815,-362150,-358635,-262855,-107035,-76811,-54349,19723,105904,187008,166776,41761,-48021,19760,41563,-36042,63978,218456,194985,157663,235556,148488,-150480,-349023,-304870,-174420,14677,310020,454513,295082,162710,38703,-109899,-130324,-58802,2324,86242,-74252,-391697,-407653,-40624,176827,35437,-139411,-39788,124914,20700,-64094,226275,435197,187413,-76775,-116835,-32076,203772,374877,292410,111753,-31887,-181644,-150172,5424,-17571,-227858,-280300,-73806,168367,258425,200193,45987,-84095,-105840,-63460,-89817,-99048,72790,162676,17427,-49519,139425,195952,-116228,-454888,-391409,-43748,178840,214906,161963,144358,172638,161860,99065,201242,317898,131312,-268527,-378571,-137944,78758,17286,-137108,-149280,-43535,88688,113176,-7729,-85502,-29860,4387,-117604,-159769,-15458,60887,-19567,-15933,140812,112883,-10472,135484,270289,109752,-110006,-147136,-69806,-45018,-49858,34715,76740,-14167,-35252,115918,213913,83406,-117654,-252260,-350915,-319422,-136534,69745,207385,208703,33994,-139412,-203080,-173097,-63015,20230,75062,-3042,-52594,33467,-35,-120028,-15361,80964,-80891,-132928,-29672,-18165,-68078,-91492,-116364,-91728,-46784,-36496,-73482,-148524,-101586,269,-26424,-154321,-214222,-245203,-326295,-434023,-457711,-306227,-80494,98331,170720,105851,-66540,-128591,79606,387278,438323,257209,151153,157617,37491,-58662,80827,167198,-25565,-204069,-293751,-245487,-115266,-2930,177764,332650,277380,121278,-190199,-488654,-441073,-216737,-153774,-125113,29872,10099,-148284,-180518,-236304,-237681,-43117,193111,180151,50804,-44263,-199597,-360402,-365657,-160282,69245,50116,-80646,-170907,-246426,-292991,-321755,-238484,7966,40634,-129685,-182929,-100555,-33475,-28703,-166826,-263354,-187437,-32509,83583,126080,166733,164586,-38214,-208389,-77918,25399,-51879,64183,327127,330515,92012,-116179,-152775,-152485,-176883,-84884,61643,49756,21500,180886,288646,228430,-12852,-218380,-325384,-485980,-595977,-398502,-166763,-65559,150844,357303,131336,-130111,-97535,-78428,-183554,-104598,133635,130138,-253580,-456163,-212701,-117149,-127708,42235,19855,-85166,143540,304271,97751,-77805,-146175,-110329,11613,70966,-11681,-132128,-147018,-93023,-152330,-189839,-21868,163509,131281,-18491,-183162,-351398,-357469,-212971,-106425,-33520,17097,-134949,-290335,-306096,-325341,-299720,-123513,-8745,2123,-4233,-36869,-144704,-181112,-70942,30770,-84502,-274917,-290779,-145781,-55522,-14692,-4973,-198261,-393407,-194697,96525,39961,-114044,-16438,116760,46151,-135324,-176861,-117387,-36762,59478,118348,141289,232785,242067,76594,10500,-101933,-238912,-5487,337731,303840,55399,-127575,59198,344468,153343,-173032,-130260,104418,149266,-18143,-209261,-331049,-223143,80508,159567,-161720,-330932,-386637,-462689,-414063,-250922,205686,275574,393615,734804,-1347200,-2377812,164318,442575,-2069803,-362000,1267215,-218090,-1278589,-553977,106840,-236534,-497117,-244830,-22507,316704,871281,645242,-379047,-806571,-319486,165768,145303,-130556,-129454,191394,184779,-44050,-107160,-156668,-158486,-11356,153436,133966,-149968,-374702,-246430,82846,250546,183993,32906,3771,191846,372175,371529,257613,217026,127136,-60272,-26658,188055,296251,249818,155400,38287,23404,58334,38652,146318,398679,315676,-31401,-174896,-40184,84647,173845,219945,273609,55324,-250706,-215791,-1267,-19715,-45273,109056,202899,238895,244096,118336,53200,158826,212410,151980,158417,283602,314209,160424,83502,95894,-21123,-115151,-112333,-128723,-132332,-170944,-246385,-241599,-107084,2504,22105,42670,183075,222255,111467,44101,9310,-44704,29802,155127,59408,-183742,-285545,-280349,-318033,-219235,78993,206692,-25511,-273776,-338046,-337440,-238838,27373,195076,67871,-54796,89523,195102,-48344,-267308,-53915,83668,-212873,-495120,-458224,-208523,155052,370229,448547,395920,246801,177416,90364,-61981,-30430,142520,284123,217711,-77127,-292012,-276118,-136525,-69560,-100731,-120664,-12446,59883,17886,-166009,-210015,-22409,211523,318583,260952,118697,69219,80576,143279,224080,297075,276710,41373,-151189,-115964,-88659,-170823,-167354,-135627,-195222,-158160,103218,264272,41992,-323384,-403435,-215901,-135922,-152698,-90191,84378,182527,43720,-176526,-130344,60486,146291,189179,37533,-242096,-289007,-68277,40595,57239,11222,-205198,-366819,-300261,-84752,32485,-76812,-124995,112031,322978,183402,-125501,-266557,-161906,63585,194122,60711,-103706,-98689,-16973,1131,3744,38001,88393,231501,275810,115761,42195,137725,29349,-190115,-227358,-98560,-98834,-223232,-153778,-12141,83577,153828,69673,-251049,-467568,-454231,-295033,-102812,-35976,-96801,-59603,29527,150678,252449,149658,-71031,-191255,-218462,-179672,29485,163264,-26920,-262539,-221747,-88638,14859,143379,171605,36538,-50919,-8997,11144,24206,49701,-55145,-248024,-303763,-153891,-46047,-96482,-79885,135804,100235,-202994,-174370,194110,388288,278607,99171,-29110,-19393,132264,269148,83609,-241425,-414685,-441439,-284789,-58319,-143812,-393589,-325346,-91197,-114312,-153387,104037,179394,-45428,-175196,-142104,-123025,-93973,-110864,-229391,-319322,-371957,-373012,-180369,99298,246642,169023,67084,259679,354008,-37398,-307827,-90989,151526,205807,162108,98074,-9395,-141946,-214160,-230793,-189958,-120547,-13650,114659,146361,126109,192268,169353,52468,-7952,33548,-1203,-195537,-256077,-37240,172962,136321,-44787,-188200,-343226,-343387,-64796,251843,337391,200326,-144,-60882,5655,94590,190861,193121,83204,23943,110799,300977,385180,255898,17777,19902,187513,282039,269957,207825,58308,-69223,-110701,-173758,-175608,-79660,3194,98844,101787,76751,151182,57200,-114077,-94915,39512,115601,70026,30997,29378,55071,103434,159369,112448,12706,43972,45910,-169627,-313780,-224632,-55843,42542,-17314,-80283,66962,122081,-33921,-58101,72774,-32420,-381630,-439102,-48773,157816,58679,-76366,-204750,-242016,-105707,-46115,-255149,-330753,-255341,-204165,230743,840752,1222470,1276150,306918,-712593,-836833,-1768907,-2693072,-788057,815196,555505,563571,750548,764809,1312518,1856973,337921,-2146997,-1497693,-2032,-600214,-1268277,-1240534,-866163,-256004,-245318,-415861,-129546,22811,58221,25355,-132888,-214354,-361375,-463982,-354368,-110615,-67395,-278914,-378697,-211919,32416,249423,396752,121394,-398027,-448517,-28981,59018,-9853,166427,205113,-39848,-92885,165075,266164,8529,-287427,-252227,-87602,-144649,-240776,-148606,-54917,14063,96998,16258,16963,325377,493664,187008,-110173,-39009,120310,99827,96804,141347,-33156,-217627,11782,352997,425013,299700,149715,-59760,-207674,-194229,-224387,-410028,-490906,-289959,78133,294680,115634,-216427,-270047,14420,186570,120143,-61380,-237449,-218968,26530,162325,32452,19231,240610,356270,100440,-263385,-334207,-175644,-53405,124582,338451,319118,133261,114898,166543,32210,-61731,77047,123613,-76451,-130764,100840,209566,62134,-12945,36905,96606,23765,-93582,-72169,21015,-22303,-42259,13420,151516,303288],[201593,-58740,-227137,-278649,-252279,-145483,-106362,-72568,78086,223217,199968,55631,-29284,-120431,-208845,-27216,300358,233947,39798,82764,173972,67392,17121,12643,-149141,-252249,-277728,-246077,-241394,-261110,-189436,8978,135698,111181,175270,223757,62735,-178454,-258741,-128681,14467,-1976,-27924,-4245,-42071,-51899,27048,85373,186048,304575,295179,225720,168668,129341,5223,-180566,-203206,-70155,-49117,-143986,-155277,-147542,-258688,-304431,-252474,-277810,-278874,-131077,10874,130542,155643,58072,66310,85315,-1347,-108399,-77334,-29114,-59312,44284,196547,218827,272478,359681,221906,-93836,-309026,-286650,-150802,18752,284140,360206,176874,50497,-57334,-178030,-90434,107678,151829,109852,-59104,-297119,-247970,99178,243284,56785,-116251,4715,180339,21423,-167897,85923,339664,160578,-34662,-7571,103618,251348,297200,137244,-3432,-50140,-50772,104636,238631,139547,-206422,-381510,-169130,117119,201150,82435,-101760,-132869,-11659,74115,-8517,-91153,37529,108604,-38060,-56999,150161,185440,-127458,-416143,-361756,-74704,136994,209540,136293,90007,155352,190357,67225,55975,157238,96582,-138395,-250270,-108931,94473,78024,-56621,-83882,20200,128668,76457,-55520,-55051,38962,74782,-57239,-154273,-77150,-23158,-112666,-97248,78625,47745,-37176,137229,264386,126549,-92059,-183082,-99449,-41834,-17862,112365,170637,38304,-25955,74137,119276,8690,-96782,-174272,-252549,-211087,-73525,83981,240702,184339,-78911,-185395,-192231,-236635,-151817,14438,64823,-69724,-129777,-31595,-90076,-222225,-41556,137816,-43294,-178211,-99066,-51755,-14577,50611,39914,48651,28767,-23217,-81780,-180101,-165284,-24067,24392,-33639,-26950,-83052,-292038,-461541,-443280,-240336,-7479,176186,285634,183773,-75512,-124709,90857,240762,174926,71528,76396,137661,67080,-26598,49376,93277,-77501,-146271,-124551,-35100,108994,239412,344209,363983,210755,27033,-247843,-412612,-262861,-58908,-74065,-140724,-20670,-12599,-102014,-99565,-190008,-260645,-84305,128442,74622,-7634,19386,-112165,-307800,-315626,-111381,83067,49026,-67506,-121498,-180410,-293217,-354345,-262591,-53518,-35731,-137454,-103710,-15768,-13365,-4045,-36165,-74744,-50036,56117,169117,209779,260942,254323,30183,-154504,-53891,-1641,-80435,101509,385874,365157,73548,-171918,-217254,-132303,-70753,-2688,146384,194304,127955,227407,305680,215631,-20306,-154064,-183943,-371205,-560798,-351324,-67381,-21631,80897,296321,125016,-174107,-233171,-221780,-263933,-138056,143252,160082,-270159,-570941,-371081,-200786,-146571,67124,107749,-3203,140543,294710,143934,9158,-33996,-27899,43399,53055,-14815,-51491,-68294,-69958,-71156,16282,193286,277227,174728,29590,-88326,-277892,-373925,-297722,-188623,-65235,69521,-11351,-194808,-282337,-364569,-351360,-156653,26275,65564,-5926,-52728,-127592,-201844,-104344,70423,24298,-198522,-310686,-166878,11506,131668,167070,6544,-215711,-177548,15255,16188,-84782,20947,175925,93490,-104101,-157715,-85536,-4074,77388,112294,109324,204103,324766,222638,40134,-116212,-203618,-23455,179568,140899,18700,-115454,40364,315852,171359,-127487,-117313,84021,159113,82040,-92374,-191283,-112435,20367,-81463,-352610,-438548,-318980,-331980,-474944,-425657,160412,292422,22164,327466,268434,253089,1071340,679107,-1610506,-899761,97104,-1029946,-1675481,-609116,17035,-432520,-541716,-152619,151703,542578,931267,584542,-363714,-754446,-347760,20530,26657,-140635,-121282,133419,125747,-100016,-163016,-188716,-217106,-139190,38309,119527,-111795,-380195,-333884,-2638,305336,307067,167903,99069,198129,310306,328538,250219,198538,60572,-113632,-41118,168080,299157,310697,201722,49956,10159,64671,82602,195476,439627,363065,45645,-53822,40570,82023,169342,225757,248696,-656,-243744,-163880,47408,72347,97390,211416,213643,189643,225973,150920,32615,35923,60287,46815,131381,328949,362609,160574,110187,215833,132610,21277,9843,-13984,-49327,-117959,-219867,-179707,-18803,71714,87597,127324,270911,266098,119026,27888,6266,-35454,15870,129460,44534,-147983,-251009,-304308,-351235,-208283,91963,216449,-381,-289704,-358220,-290377,-203958,-17717,166093,104914,-62476,-33126,30592,-154076,-319713,-62555,88883,-223613,-585534,-654163,-404359,-6213,227712,345283,310597,134411,114732,107898,-51616,-50623,159448,286673,149614,-143391,-285671,-189431,-20743,-25165,-164417,-162831,-18011,7109,-32381,-138871,-171360,-37417,187644,326026,272925,142167,125676,182528,257815,290181,302576,296294,181105,87172,51498,-12805,-95898,-105016,-99232,-194702,-194113,40021,224847,42260,-274036,-277833,-79886,-36523,-69515,10165,185799,226588,6967,-223511,-175021,-32882,25176,90684,15412,-179541,-184288,10887,101274,116115,62164,-119868,-242041,-175032,-33890,1523,-157133,-228397,19116,292449,163173,-157255,-256478,-114633,94821,183399,63259,-66675,-28303,55333,51335,55994,96906,90177,187430,271537,162643,113665,150544,-3035,-231243,-269317,-209995,-236284,-303384,-208591,-38513,43960,65350,6403,-248877,-392427,-351741,-228401,-104542,-75075,-102561,6686,121057,185166,233381,116386,-90705,-156086,-118404,-33296,157823,196107,-51023,-235349,-149914,-47019,-9339,60231,30793,-70589,-45381,62995,84663,60441,32537,-111895,-267957,-292998,-216417,-167811,-143080,-91737,87031,57210,-182811,-119970,228586,398520,279123,59773,-144719,-154782,15856,175445,79277,-173362,-336248,-327408,-166047,-2040,-98433,-327987,-305298,-101639,-44750,-50141,91658,109403,-25031,-53355,63538,97534,-47612,-231251,-333441,-355558,-420475,-452852,-254360,56675,271840,225720,77847,230309,344201,-35743,-350184,-179087,120496,227377,193447,128314,14569,-133627,-214141,-187253,-106755,-52231,6690,82800,120874,179438,282589,190981,29196,25314,166668,167723,-124815,-260743,23235,319002,268659,50475,-100073,-264968,-338715,-134049,134615,187997,79571,-20009,-19359,29896,95230,178008,159770,26957,-19554,134130,379173,401926,119301,-110124,-48536,74443,127319,211636,242438,71676,-154064,-235632,-231970,-190935,-96714,17452,115641,70963,-17861,82044,38128,-165061,-202744,-73812,35923,95813,162731,211128,219840,163821,113167,75646,29753,63679,66821,-160567,-356204,-254343,-49611,67296,24991,-64886,18749,102009,44857,24353,82137,-81749,-434484,-433449,45324,337069,235708,61954,-41050,-20178,64997,31530,-184708,-206572,-138713,-146830,258901,908116,1127010,911932,-130106,-1101046,-1112129,-1692067,-2052943,-303824,808327,644583,674495,755193,641374,974187,1429101,-23803,-2284181,-1343545,336397,-98659,-610294,-734818,-710073,-303942,-349799,-551425,-318450,-125776,4813,18532,-85608,-95640,-213904,-378789,-300410,-66920,32803,-158945,-312425,-209265,-9220,227236,419494,131850,-399405,-411512,-21085,-16114,-154882,-35946,57528,-51143,-45685,142575,201462,-3116,-242920,-188647,-55248,-114872,-186879,-112204,-20005,114598,210847,-17357,-152626,163465,434825,246428,-50430,-16845,131761,64340,6080,88970,-62996,-269558,-47102,345409,432964,275051,108629,-98337,-219759,-163074,-174276,-394959,-533060,-320517,62865,295782,175040,-29140,-37549,136235,157220,37580,-90528,-207109,-239375,23437,167313,63501,101334,339118,347112,-20976,-386310,-360493,-161560,-44535,138000,335114,331054,180711,138672,179664,73362,-28201,67011,79811,-139694,-166219,105977,229222,90435,-12684,14610,41890,-46640,-105693,-34897,70349,73152,83096,69893,152309,281612],[163442,-47209,-148672,-170587,-176135,-112172,-80653,-52916,43980,132423,115984,6562,-86338,-230189,-306349,-60142,288243,248990,44955,72971,189723,85480,1177,-9105,-163507,-266902,-268584,-232662,-268647,-323508,-258012,-95333,6216,35695,131996,210042,110998,-93229,-155543,-50358,58714,-4746,-20419,45117,-15836,-64080,-21329,76707,195861,281437,293033,266577,184155,87276,-25923,-195420,-200854,-18996,95172,17471,-70858,-110174,-196281,-225018,-177424,-234346,-270725,-87244,175680,338119,236667,-90483,-183682,-73716,-61137,-140084,-136969,-95813,-108744,-46364,70433,152242,320184,421873,260625,-24376,-235835,-260435,-139119,2278,176095,164494,17146,-68734,-143997,-214953,-41710,217445,237531,107476,-34959,-164816,-61389,206514,288907,119746,-38776,50034,188361,-2481,-256122,-55277,224643,131959,5830,69984,168496,223544,161679,-49888,-129802,-58703,87304,307102,422179,293848,-135380,-432139,-259870,49419,134232,-22999,-208811,-174877,50988,191025,76195,-59254,32419,87749,-56637,-42382,160238,186008,-100984,-354020,-313719,-109496,51688,155111,93741,16260,106728,179676,16947,-114261,-43268,27763,-12476,-92676,-42082,100536,105380,7534,-21034,69491,134588,34769,-70633,1353,117733,122089,-12731,-127714,-118494,-101915,-197559,-175976,16857,20750,-25873,110183,187921,103660,-60658,-191613,-117596,-29536,8316,147262,210983,74930,-19072,4036,1005,-58678,-72829,-111366,-171271,-108271,6335,109654,250510,132378,-187585,-225031,-183244,-298334,-236723,7711,45083,-86960,-113164,-28179,-127285,-268667,-54918,152721,-24194,-193344,-138760,-76331,25864,169578,197067,164888,65320,-28777,-91635,-183542,-175700,6233,104732,95245,152065,77420,-225802,-428987,-370810,-162704,46646,246201,399669,272549,-53715,-122653,67336,74171,-89203,-119124,-27108,59393,51494,-7309,35678,44400,-91899,-69217,45867,146785,285307,424825,460355,349187,112168,-103109,-311646,-339257,-105369,85913,4510,-151012,-111007,-86435,-73970,-13172,-108315,-236117,-84238,87414,-10862,-38445,114462,18136,-203898,-207069,-33887,87017,49307,-23341,-27494,-86387,-255842,-334926,-242036,-93659,-109120,-162541,-46933,47166,9870,26002,82087,71682,35020,108162,234196,264098,299999,295136,89748,-78498,-129,23150,-52424,133395,417333,414802,106595,-169207,-245066,-116968,14996,72049,210559,303151,225079,258863,316170,192782,-2905,-41428,-19429,-224512,-428899,-217071,72262,66637,58158,201436,83589,-174969,-270907,-293737,-320135,-175518,126586,155797,-261406,-573559,-430933,-238230,-149819,57501,143682,57750,130664,268497,200007,100955,70440,74177,118170,68576,5111,29612,-8480,-54962,24227,211752,353858,322758,179680,74960,15394,-156478,-329951,-354602,-278839,-114377,106525,126448,-67119,-239541,-365912,-311769,-73806,142064,150590,23715,-9903,-42373,-148154,-90518,113742,149029,-95001,-317517,-201119,51417,228574,287385,203394,-4912,-122667,-36350,8208,-46590,59281,229098,137522,-78826,-166682,-93081,1746,70362,72235,55075,162694,369617,342483,67118,-138426,-193424,-88152,-21618,-16970,29173,-25980,51914,261732,181748,-58389,-85872,37886,115458,124697,10478,-32412,-1079,-51245,-277466,-474525,-519853,-270079,-187908,-510162,-588750,86917,414466,28262,75422,1306445,2292354,2147052,1060268,-957240,-1505667,-1160602,-1585532,-1711703,-625509,-198356,-647462,-502324,53285,377179,702104,841430,398477,-357694,-633552,-334688,-107127,-67076,-125949,-96032,76626,76862,-116730,-185414,-191050,-217540,-192862,-51952,82376,-78157,-368755,-379067,-41008,358559,403936,270819,174482,173823,212629,237291,204416,162303,4730,-137718,-51368,118374,249233,302619,192908,64796,43380,110399,139354,226308,421940,366244,95513,36358,97375,85010,150580,228281,210480,-39937,-221990,-116988,73457,137509,202225,258279,196139,145396,180998,141281,27935,-34023,-64368,-55916,85545,303720,327835,133096,125173,291001,262233,170057,147604,105896,32323,-59401,-152744,-76138,77620,156314,193087,240835,308731,248893,93178,-26993,-66100,-95311,-39824,73731,21816,-99373,-196388,-295710,-346565,-200968,70079,187637,-1446,-291098,-342082,-212400,-131489,-41970,108859,96776,-97507,-165497,-134670,-267396,-357321,-42693,140769,-172063,-595473,-759832,-539421,-166544,49114,160284,142864,-18192,5242,72132,-45806,-51915,153107,219227,21790,-199378,-228104,-88151,64509,1723,-219463,-177057,-7951,-50678,-123555,-135336,-122177,-39046,149168,310990,284481,191429,191077,265446,330267,314117,281484,275440,262058,265811,197995,89468,16448,-41047,-79119,-179847,-219302,-49302,150871,40269,-198742,-125928,79081,105076,75828,153967,263266,224832,-29775,-216653,-164965,-88553,-56507,14896,10334,-103109,-92211,34306,97558,115413,66865,-60175,-119864,-21963,54100,-6863,-203570,-287596,-55857,241676,141860,-159733,-217014,-38417,143801,169937,55773,-47800,30401,130847,101349,100409,134048,68268,113300,244178,205720,166655,123995,-56331,-257901,-274795,-264229,-291908,-281321,-174631,-11836,7943,-56703,-105690,-249455,-298208,-213536,-108823,-62935,-109600,-120521,44740,177366,171009,156571,62519,-89320,-102059,-18829,103907,264427,225684,-38901,-162616,-59038,-931,-28120,-27778,-112577,-172348,-43271,110914,131915,75721,3255,-140665,-242935,-260163,-285534,-274956,-147896,-53905,27215,-19425,-159009,-75638,197555,330017,241628,43233,-185154,-242013,-82291,83399,59957,-120728,-241850,-173900,-20554,51061,-43643,-216469,-247324,-105469,21368,42672,50091,48968,41777,121533,303129,328082,23397,-311079,-403550,-375155,-449327,-493262,-298615,4833,230424,199868,52516,162822,262966,-42079,-324368,-214161,78525,192680,161121,118297,42683,-94136,-207553,-154579,-13473,47556,79251,102063,73393,142997,269829,150740,-43548,8173,232336,244726,-90095,-250057,81500,445782,406252,184027,16242,-180660,-324692,-194008,14336,44694,-12376,-5866,48127,70518,84871,119791,81132,-28365,4526,238909,461063,375879,-33049,-242490,-134996,-33502,1185,147431,218797,34047,-225110,-305610,-233516,-169673,-126029,-33623,15945,-79956,-141281,7571,5375,-211298,-293997,-193878,-75714,87444,267779,378140,367360,209590,58498,47449,78615,108849,88488,-142821,-357682,-249216,-54532,35508,-6859,-103535,-65938,49749,106618,128530,120205,-118737,-473188,-391517,152125,488881,387569,213453,138146,164318,186179,92038,-94206,-97889,-59247,-103743,221037,770905,839444,483538,-493065,-1216055,-1010364,-1323972,-1172197,188813,631996,547165,649678,658130,488298,563288,721856,-628314,-2227940,-986080,599377,305289,45689,-180226,-488870,-316263,-432572,-628031,-455394,-230060,4831,49684,-29322,38678,3378,-205264,-196436,-31876,86998,-43290,-216722,-200073,-64535,192118,414057,150548,-338971,-301967,21536,-57230,-267609,-211874,-61309,-18473,16842,82291,107612,-2229,-156192,-92781,4572,-48501,-89191,-42057,35174,213445,306442,-23612,-282391,-4960,336806,273956,1825,-14693,85671,-17009,-77681,49202,-66046,-247632,-47452,325181,389135,202997,27085,-123754,-182410,-122648,-147489,-361865,-522870,-347484,-22191,186198,182854,173093,232652,271488,140253,-57379,-152009,-190214,-218716,37950,166494,91697,162262,369574,253739,-198117,-512375,-376304,-169500,-91546,80579,268091,288798,204227,149419,172577,130786,41615,54797,22357,-170068,-176788,66091,187202,96985,-13884,-29741,-54653,-142073,-141584,-22644,85849,130068,153419,91418,129585,240314],[129757,-17315,-49838,-49301,-76840,-68682,-54905,-26728,26402,57003,36242,-31889,-141612,-330075,-372739,-74137,269553,266804,42054,43286,174516,106561,16967,-4157,-149787,-290250,-245902,-158778,-212142,-303738,-261036,-151611,-105878,-70250,27546,147490,124309,-28266,-64572,18440,66088,-41236,-20894,107159,28476,-81485,-63768,82343,181094,192513,228370,256073,174803,67503,-16526,-149174,-134682,47035,195997,155006,33943,-46997,-111356,-137740,-132938,-220290,-234527,14883,360383,496794,239647,-279869,-471152,-257767,-129180,-153044,-156057,-137033,-159470,-175276,-124998,15405,283778,399754,250602,34225,-147838,-216571,-126987,-28950,11498,-65386,-130497,-157374,-194203,-210973,-7575,234013,238833,90440,-4335,-35045,85056,242457,299508,210673,81135,86360,132017,-64213,-317977,-175171,104673,98469,21639,61728,103696,104662,-914,-216439,-239318,-66576,180553,390938,498553,394022,-42594,-429159,-340815,-30766,75971,-70333,-229418,-193394,63035,248881,131659,-19936,53523,93135,-52015,-36033,138534,173697,-52425,-281095,-261899,-143661,-53751,65893,42581,-56553,43286,143255,-21437,-244525,-219835,-46940,88499,71091,50031,88656,80536,26064,19444,88406,98146,-3333,-50699,64075,177067,126966,4037,-71772,-109534,-152132,-245453,-209409,-15174,38070,18099,67703,72737,56566,-17919,-168754,-125653,-15339,18093,130220,201001,100887,-12693,-79933,-118181,-108681,-55187,-72817,-118277,-38428,69868,134863,239610,73289,-265058,-254261,-182897,-331057,-260486,21255,24780,-53241,-13402,33782,-114133,-268387,-74307,114049,-35890,-188322,-154712,-100807,31868,222909,287136,207382,57474,-47930,-104430,-157640,-119778,80043,178776,184597,268323,186310,-157363,-354391,-259138,-87655,75973,300613,488695,346865,-13071,-126615,6512,-76654,-286223,-266926,-134184,-54204,-3514,2964,49008,29509,-67552,4434,158362,246381,365511,485318,463532,271403,9419,-220836,-352937,-259314,28059,193462,58733,-148073,-203967,-177980,-65315,55451,-17467,-167632,-53591,58614,-65279,-31829,220727,167925,-63007,-61469,60151,88461,46687,30792,80934,12333,-189059,-276367,-196620,-108282,-150006,-184716,-35457,59936,27668,56930,163480,150567,51563,102412,252534,272641,273778,277347,125264,1905,74263,87744,7827,139647,413057,467293,184192,-115600,-234519,-115422,51055,116185,235567,345362,280972,242875,277843,157065,38748,83857,117459,-82606,-237006,-40435,210575,181748,99410,118058,37296,-126044,-212398,-292968,-344182,-195254,97045,118574,-229896,-467731,-377047,-223644,-145578,15712,130974,90343,121488,244242,255716,175665,140708,165517,208856,114099,47077,90789,17702,-45841,115581,349455,425478,304845,169204,136718,123807,-20566,-249718,-378487,-361634,-179300,104577,219443,47179,-192313,-335658,-196274,103971,297926,227427,70284,72080,92063,-22827,-29227,158906,273389,22669,-309995,-247984,52818,250943,324144,342229,184283,-38106,-44829,7979,-22236,85973,275812,193100,-52812,-200379,-130715,2768,64206,29505,10112,132994,371163,399137,83345,-164690,-210338,-183344,-213073,-126815,83980,112289,88806,193537,173262,9104,-49421,-24458,28959,95721,73436,101151,90650,-95677,-358464,-469953,-482405,-194592,-65473,-497818,-685851,-84630,471313,327857,70401,1487204,3020813,2825707,1506136,-111349,-1895078,-2144176,-1700336,-1299698,-516350,-441418,-819629,-394266,289967,578153,764384,643004,139706,-363505,-467974,-275095,-180474,-124666,-107513,-65965,46499,54125,-95588,-171626,-157772,-142580,-137398,-78423,36577,-58044,-337051,-365975,-21468,375022,424192,307087,215283,134319,108995,122123,135996,125246,-23515,-133008,-61637,45180,158825,243469,157414,77494,93951,157549,171385,219643,347213,310209,92653,60121,115826,103680,124989,203273,147718,-61221,-194517,-96114,66621,170867,260631,253718,161734,121501,127531,94237,34974,-40648,-131251,-127945,28846,204360,205375,78151,124155,289262,309154,276281,263773,205654,104246,-154,-61093,31905,148317,227631,305397,346535,287128,178546,45472,-100819,-185422,-198807,-108619,15170,16405,-33552,-133959,-266737,-313821,-202426,16084,127266,-27063,-278673,-299472,-126817,-34306,-27220,46092,42529,-156315,-275712,-260326,-354441,-370446,-18580,207386,-68444,-503532,-720798,-567536,-275829,-102827,-37987,-58947,-176109,-120669,5467,-28768,-17080,135826,105954,-124847,-223564,-136092,-7299,97962,10771,-238555,-145852,39546,-78166,-230198,-172087,-82205,-21034,115910,285356,294677,236868,228573,286553,318487,277955,234911,211111,250975,328222,280847,190908,135244,1488,-99011,-172206,-231570,-134897,65012,30746,-129955,-4434,209362,237442,234836,318923,330649,201139,-43874,-148387,-100719,-101032,-92574,-27789,11514,-29966,-19660,9890,24920,36591,11046,-39923,-16290,132411,166782,13067,-209028,-296644,-106080,171827,118501,-137797,-159178,53134,200575,159400,46080,-40144,61806,179761,135404,129521,140213,23030,22670,189387,219080,175980,71501,-109275,-258420,-240764,-232575,-221707,-153150,-67551,53479,-17527,-193391,-256251,-264234,-213024,-75557,32060,7490,-131543,-147059,46758,186291,110228,40424,11175,-55655,-38495,63400,202270,318674,240108,2614,-70816,27921,46423,-33170,-107322,-232020,-240919,-39055,115017,121301,58511,-29199,-136012,-178900,-214868,-346971,-345620,-120886,12648,-19170,-90492,-124315,-45593,113948,208575,186412,60362,-135684,-248937,-144803,1749,29037,-83679,-144788,-29342,90408,77001,4112,-100405,-181392,-106789,67135,102067,576,16584,120747,266266,474876,491439,99215,-333483,-424205,-371347,-446936,-472227,-284966,-31687,135266,98095,3671,92264,152585,-46439,-239741,-181945,41277,115852,77369,72600,67122,-32803,-186390,-139850,54375,141737,176192,158790,10559,25896,172695,79682,-132520,-57097,194806,197325,-99516,-222659,120509,510415,511752,323846,125198,-125204,-311399,-232847,-85465,-68952,-71431,16786,111741,119582,71602,36765,-15640,-67883,76228,382859,530215,327001,-143058,-339995,-221101,-114285,-59690,109914,161151,-39390,-261504,-294156,-176945,-122087,-157035,-123208,-130987,-264748,-249829,-51813,-34060,-242702,-340455,-281097,-176743,58929,328416,491757,467692,236908,7471,27502,146742,177545,116979,-113323,-316689,-215188,-70293,-42632,-102335,-192142,-177944,-37784,119880,225317,191420,-113204,-476025,-334359,233238,562391,463357,325799,270508,252220,222554,112207,-27782,-43416,-35146,-89433,107175,434707,419282,82955,-635629,-929802,-586015,-737352,-223314,503214,238038,238855,473764,463009,328543,180782,-58579,-1232686,-1908817,-498834,649875,430446,489504,254464,-271657,-299559,-480555,-639213,-502150,-244154,68612,111113,25924,149032,208661,13061,-64404,-16551,82589,46321,-106177,-182814,-113653,166394,393199,171802,-222942,-138311,92628,-51713,-315840,-318750,-127336,47056,87218,21222,22323,13869,-46266,12130,70657,26074,18554,43646,98668,281315,340974,-19940,-339889,-131525,224834,251910,20857,-42289,-10993,-124983,-129493,40460,-31925,-157874,10350,294981,295195,80564,-90364,-128978,-96239,-79274,-152845,-319908,-449442,-342455,-139070,-453,138848,337005,459636,372443,114451,-163468,-247691,-221406,-198776,27035,146379,105234,178783,316004,99842,-384123,-618054,-395262,-191322,-165410,-29538,159594,215310,201103,145632,146751,182683,123457,42342,-36432,-165956,-162679,-5605,86810,60597,-25741,-95178,-179837,-244491,-194648,-42460,58766,122977,145192,75348,95353,196680],[115413,32029,44824,45870,10261,-29390,-33303,3632,26092,4788,-23204,-45108,-168601,-379901,-383877,-61680,260976,278956,31072,4836,134468,121164,53574,28958,-86583,-264158,-187245,-36633,-85940,-204093,-193220,-145495,-168340,-175644,-98629,67486,100877,-22265,-46714,36757,32107,-95810,-25025,165301,77939,-103494,-86486,108641,155951,67600,118130,192876,124929,50394,15478,-63869,-33022,112747,239230,236326,117135,9794,-31523,-57100,-110244,-222591,-180020,141994,499254,549573,168253,-431857,-672770,-395403,-187477,-158081,-144779,-140576,-184482,-291831,-328090,-149651,175124,301848,195548,63080,-68265,-150022,-96263,-58683,-153567,-243904,-214774,-190534,-197720,-174463,-7290,154901,163423,67283,25045,55624,143643,196768,272496,304098,215595,107677,21866,-157733,-345405,-249122,3194,69911,17851,-37706,-91465,-86754,-151525,-317085,-306725,-82369,193174,339404,446605,399807,28439,-387957,-399372,-107794,40399,-44977,-163064,-185787,22677,231032,138923,8303,83871,107788,-39534,-53949,71682,134693,1087,-207563,-220304,-173206,-148340,-29530,-6432,-111769,-19735,99571,-24380,-284286,-316878,-96872,161322,225674,150798,63158,7268,-14288,21914,67671,26336,-31296,-5132,114155,196561,96056,9151,21824,-36544,-159019,-236604,-166415,3593,88715,78761,28640,-39298,7278,32040,-116918,-120608,-2658,9000,70095,158198,122116,-3918,-156320,-217846,-145252,-54784,-57781,-90972,-11403,98152,154118,217501,24775,-296898,-267878,-187845,-310639,-190755,56689,-1631,-2461,117051,119227,-70798,-239917,-108841,30331,-76722,-173915,-155927,-130783,-1502,196549,270409,160665,18584,-71884,-119223,-104936,-3728,171271,213999,203243,292650,217093,-110827,-263540,-136254,-25816,83379,330511,529009,382299,23651,-144112,-82205,-182863,-375383,-338496,-218410,-170387,-78539,11574,84153,43237,-13806,64459,191149,253172,343510,401764,327961,131755,-68186,-273782,-341777,-154070,151162,251594,68153,-141423,-268088,-245909,-63873,93601,53722,-79588,-19817,22559,-90385,8192,312646,300969,84864,89546,155031,94368,37661,73747,169897,94247,-105518,-196392,-148735,-105840,-147419,-182771,-65906,21964,36433,84493,197390,163949,10719,36973,211108,232168,191711,206579,128849,69646,152474,164399,62562,106957,367656,491964,264405,-45491,-198790,-130414,26644,114922,214545,318216,284088,172001,165881,103868,89190,177961,187634,24505,-42213,116843,301139,290255,191539,85203,19948,-36655,-101197,-250653,-335223,-176829,76534,66967,-178714,-291620,-236792,-167528,-137342,-40215,88616,96453,116114,232722,297810,222355,169957,221123,280160,169565,95133,118365,11952,-34490,189743,405887,402308,247152,170741,220940,224925,89988,-168945,-376566,-423649,-250208,54966,224907,106988,-152442,-284578,-48107,305544,420986,263752,114624,160241,236729,141371,59063,194170,368017,130749,-290539,-297779,18143,197444,267771,377412,295277,52506,-18019,2257,-26159,93532,311825,261463,-22639,-245226,-181273,12340,76072,15774,6221,131643,334262,377908,85055,-187118,-245514,-281366,-344475,-165084,157519,244932,137616,135070,149631,59922,-16160,-82462,-74641,5931,79061,168194,146097,-76228,-283150,-310793,-274615,-50465,28278,-410765,-669695,-382310,285497,707436,337960,915164,2235063,2609166,1839454,832327,-1815227,-2562931,-1378753,-552729,-247922,-592746,-889986,-242551,486073,702283,729150,400689,-118459,-372549,-297661,-185231,-180541,-135371,-94020,-34325,61285,62904,-54727,-136352,-100900,-6178,18283,-31246,-4084,-56731,-289878,-296675,47040,339457,347597,266640,215879,97501,29481,16302,67787,102529,-22455,-116875,-77745,-33996,57047,168025,125169,80908,126130,165702,148426,167892,235357,199624,28106,6848,99155,144438,104749,133954,63266,-62384,-161374,-102570,34470,181077,277120,212782,122415,123021,86808,31526,48395,3543,-132630,-153530,-28729,53858,24564,6173,105194,205406,248163,303419,327580,265589,156433,48734,24554,104267,170330,260383,378382,394774,214198,81827,-6243,-167232,-308120,-302673,-161349,-19332,50014,53191,-73531,-233288,-272936,-215215,-57745,52130,-63153,-253850,-245663,-55796,63853,24032,-1428,-40559,-221589,-336655,-321820,-390884,-357373,-15595,248127,55355,-329812,-550074,-490799,-304606,-178564,-177573,-228618,-296669,-222893,-57326,7255,49168,116455,-17493,-242629,-203151,-40205,21298,74877,6275,-211763,-73025,128168,-57067,-322690,-246820,-68074,7502,98644,261006,298468,246862,212298,228606,212900,185486,170984,115198,154150,272454,283148,259031,225061,12285,-159002,-185653,-230481,-186957,-4497,14879,-92420,44024,269266,314880,352925,468536,404909,185573,-24775,-35609,209,-76850,-97219,-48854,1226,20608,28150,-35854,-86487,-100821,-89875,-49424,62730,258803,280270,55310,-181080,-262320,-131426,87436,89171,-104132,-98165,140018,248255,150168,40483,-29404,66654,184681,144096,141065,117674,-38038,-68925,107793,184148,132816,14134,-137619,-226182,-178492,-126030,-40438,42544,69752,123639,-34321,-315764,-406823,-291001,-152893,32149,156751,81449,-138960,-180066,14569,152591,20159,-86272,-18013,6911,16685,116709,251057,309892,229364,55013,9048,91997,95068,-16932,-163851,-310532,-265822,-35063,66262,40590,8723,-54333,-105365,-92498,-160107,-377016,-366601,-81101,78306,-27474,-112691,-74389,-31298,4278,71523,133778,105618,-20799,-175672,-165641,-62162,-2212,-53452,-56192,68010,125215,64437,34167,-16380,-135017,-109999,83957,118811,-37201,12652,174198,312275,500311,534122,156294,-301118,-396769,-344261,-405217,-382076,-201784,-31495,19965,-44437,-48267,54179,69770,-34274,-123295,-95093,21034,26762,-26502,7338,80536,33349,-147495,-141330,71214,191983,255934,221051,-53726,-130881,43622,16470,-207516,-153988,63522,47077,-145823,-182563,133889,492965,553482,432030,198471,-111657,-297751,-236898,-141173,-137493,-111418,11711,143160,170445,67517,-43543,-100599,-83716,154706,497599,560963,276859,-171708,-376317,-291669,-161052,-47207,119802,104503,-118949,-251490,-201223,-77785,-61646,-170822,-202067,-234397,-369706,-294079,-78021,-67559,-250123,-324824,-297879,-224307,26643,337147,530874,505645,243217,-33681,10317,214954,262209,159963,-65814,-240575,-166455,-90495,-135675,-224612,-305682,-294105,-146680,74352,287278,286562,-43356,-414072,-270401,260322,533912,441188,358187,307687,222623,168992,84882,-7478,-45954,-51096,-87731,-42234,16749,-5627,-220307,-517252,-308523,-50762,-111533,593379,540268,-315640,-199281,190840,203905,179734,-96885,-693370,-1591177,-1336669,15159,434384,210624,609462,453898,-130366,-273009,-489618,-594635,-449937,-157822,178120,179719,68759,205999,329068,213288,63593,-25260,26187,94088,-2085,-157880,-142452,158914,368847,186176,-81554,34357,167791,-9742,-292518,-340472,-136272,118244,149347,-7677,-25029,40861,61766,101455,116744,77065,104342,128800,159491,299734,295810,-27644,-322546,-189748,121917,180337,-6353,-100100,-133559,-228623,-137394,68654,37166,-33032,94727,252219,168341,-74454,-219169,-110866,20171,-41930,-187495,-279277,-325758,-288989,-238549,-197898,62108,424610,579840,402411,61378,-267756,-354475,-306138,-228549,-50385,91678,93091,144469,199865,-61073,-521594,-679669,-417508,-209851,-233487,-164421,31520,134680,176704,133499,112696,208075,190362,38328,-78219,-137936,-135281,-86080,-40797,-6035,-44331,-170583,-307319,-333658,-251640,-90308,-5027,54834,75835,37073,63428,163596],[124982,93900,113420,88744,54227,-7885,-17449,36074,37778,-26762,-54654,-28097,-149700,-355123,-332402,-28302,258989,267498,16195,-24925,85030,120194,90741,79412,24817,-144121,-71259,108885,71549,-55660,-78833,-92484,-173213,-247917,-195441,7651,52442,-87716,-124381,-12788,-27860,-140332,-24755,201915,115605,-120165,-77256,152253,129502,-57384,-5163,95943,35113,12046,40660,23115,65817,167249,237165,247727,138514,24765,15027,34,-103727,-233089,-128239,249387,545081,475854,46269,-490682,-696550,-427895,-214616,-161655,-120864,-107819,-167648,-351829,-475665,-297587,25986,160374,113649,54774,-15466,-64351,-35607,-69765,-256055,-303854,-206027,-162918,-162573,-128206,-49710,8037,40672,40523,44814,90624,107705,90969,216305,370021,327493,112751,-106031,-255234,-331418,-256718,-55461,62075,18718,-182033,-354542,-303273,-258471,-331279,-317899,-107215,126157,191639,287583,295684,35479,-334611,-419717,-161841,30865,28377,-55093,-164770,-55827,147604,100715,14033,101626,112599,-30900,-92280,-29296,69608,44438,-141572,-198276,-194879,-203522,-98504,-43817,-142217,-71487,65824,16398,-217212,-307621,-102530,213292,356837,243445,39108,-89164,-104991,-20126,10268,-58860,-45001,51406,142536,174004,56169,34872,153676,90240,-120535,-167964,-44281,73624,146326,132395,7496,-113233,-24737,84092,-43290,-94682,11450,-12709,-10133,106294,141078,8291,-204305,-282708,-178250,-76543,-57161,-78088,-19976,92775,169856,195197,-5321,-285340,-263369,-188707,-229047,-40522,95388,-48538,14801,209791,185816,-25122,-202835,-151772,-70589,-130017,-156555,-150219,-164850,-60711,108436,153956,50088,-25712,-90904,-131595,-32348,145125,249392,195150,149511,232280,175707,-94783,-179189,-29806,17527,77837,327962,504991,364052,33348,-181950,-180508,-231958,-355314,-325448,-260411,-258115,-146807,25970,125409,70659,53155,113335,166833,200310,252591,210405,80563,-47289,-101953,-231699,-263437,-15200,275286,263627,27428,-150814,-290922,-259167,-50486,101940,83983,-6913,-11770,-35153,-96210,66892,368268,380373,201735,210867,230120,102094,20080,93867,214579,142815,-20692,-109870,-112779,-101876,-111516,-142537,-107856,-40189,38110,104981,187675,133022,-59282,-72113,114214,152739,78785,101995,102806,114042,215782,221395,78113,36271,283856,456066,287424,-5259,-159659,-158089,-48546,66108,153304,243582,245825,68715,-5834,33122,124676,206575,178830,84075,101641,201874,312742,356704,298501,120104,55017,69917,-2455,-214423,-301183,-113503,83674,26957,-113526,-102563,-68251,-91578,-121870,-85058,41651,85505,111529,228732,312672,243124,171763,229996,303122,207434,125456,109728,-9622,-11864,241477,388132,307866,180854,201931,314923,297676,140363,-121681,-361223,-454236,-310020,-32245,135604,93935,-124611,-223974,79189,439354,441428,240068,141496,223075,348518,295258,143749,203183,400653,201311,-261569,-331362,-36803,91016,136314,289481,293583,118943,20087,-20288,-57663,82921,329346,325940,8777,-283401,-227333,27893,105740,47905,60138,159275,270493,292852,73774,-197474,-284859,-353834,-384315,-132321,214181,316620,181364,111451,129008,95694,17481,-109030,-162321,-112610,27081,151240,162174,25512,-57967,-15550,79062,166461,103881,-246437,-536150,-776639,-240680,904383,798384,47088,401363,1340570,1786008,1647415,-1159711,-2277367,-780589,267391,138423,-559026,-819285,-76266,605328,738413,624224,179316,-306037,-369710,-167198,-97986,-114146,-95871,-83350,1934,124223,97398,-21206,-105855,-46124,149649,224012,67739,-30905,-74570,-241034,-193174,139589,265998,195945,167081,180338,74775,-7140,-50929,20215,100751,-5281,-114151,-103684,-96109,-21572,108661,106642,66021,112719,111211,62809,79821,117740,64146,-81173,-101335,67340,207000,101130,23813,-25852,-40633,-114920,-117766,-1349,182370,262683,152171,84867,142557,74109,-17389,64263,69886,-85050,-135508,-79971,-110748,-164375,-65589,69850,65492,100873,248252,325550,277161,178723,73181,72535,116101,140797,241795,371556,349059,114484,-5335,-44655,-203402,-387583,-366409,-181931,-16701,127279,157926,-20897,-208589,-243288,-235792,-132128,-16366,-88343,-217221,-195014,-12733,138174,92084,-22147,-124063,-267998,-332924,-314587,-371045,-326597,-49953,231518,156540,-130216,-319504,-351228,-251487,-157738,-212145,-309554,-345257,-267396,-86198,55287,120762,96609,-117309,-295253,-138667,28947,-16609,6473,-6652,-152003,15902,236618,5072,-377842,-337247,-85290,27816,95172,244554,288804,203518,137744,107403,44377,62468,102436,11181,13499,146610,219006,270291,260666,-2259,-234736,-219805,-217469,-187590,-34736,698,-92479,8406,241541,313652,389579,561501,488784,196845,19111,85318,109676,-31177,-94715,-72058,-33468,36782,49702,-70678,-185949,-247582,-197448,-63664,114693,331108,366831,104528,-137634,-200259,-135664,-1520,51065,-74085,-49978,200030,268336,135086,41960,-2739,59551,149016,128765,138259,79819,-100509,-147590,9232,102764,51379,-27887,-124653,-164042,-110795,6464,180550,239053,183105,158225,-52799,-394701,-505038,-312552,-115049,97168,235441,130966,-139395,-218698,-39549,96289,-70728,-190742,-15349,81067,44575,136024,256960,248625,189065,94704,51431,121766,144691,22907,-186401,-344211,-256068,-38621,-28223,-97212,-63012,-65144,-64463,-4827,-92940,-353113,-336979,-47810,119487,14820,-61907,-12960,-31960,-101680,-47272,96161,161391,110629,-53417,-148441,-99949,-17014,-17045,16472,101835,80179,22292,46846,17791,-123239,-118310,73584,99837,-52922,21961,177208,239756,365346,447176,175679,-233115,-337270,-301164,-326490,-238435,-64162,12201,-74613,-176868,-81268,68823,56363,3539,-8756,14205,26529,-38525,-112584,-57222,76989,85223,-94657,-149081,31494,172319,278205,253603,-102350,-268398,-54028,-9993,-252452,-256231,-109978,-141225,-208456,-137924,125546,401656,515200,477254,223266,-129698,-274759,-198118,-139632,-158556,-153611,-49527,126738,217139,82210,-96990,-151884,-76500,199884,523138,530522,241375,-113053,-347132,-338377,-181433,15329,175169,78501,-172233,-195478,-52936,35794,-1919,-148770,-219201,-227447,-317504,-241696,-64214,-86134,-233778,-251657,-226427,-193988,3210,298030,495542,481096,227254,-64545,-11008,263999,350711,223611,6727,-143147,-120357,-107620,-205813,-326291,-407305,-385298,-250146,-14410,298087,381503,87482,-273503,-197058,224748,414483,336283,299471,236628,99525,51725,22299,-24755,-76464,-69688,-60980,-147574,-301030,-295674,-397346,-217290,407817,338406,350632,1111047,323171,-882050,-618453,-114438,-59142,60347,-235070,-1029135,-1560167,-614120,443000,8384,-270360,432477,397359,-116841,-265257,-465744,-510557,-316174,1486,293522,228113,91467,202442,335143,337109,154728,-55443,-61258,93832,73006,-128958,-147973,160985,341613,180463,37517,160231,215483,40957,-219104,-290720,-103058,161471,181099,8001,-23222,70043,144527,156004,120835,81076,146623,198056,206355,264599,182091,-60262,-255997,-183908,40194,76904,-72622,-175314,-247225,-296953,-106850,122217,123117,80514,158044,194062,37902,-225981,-322277,-71786,134492,-20347,-237589,-246782,-184147,-191495,-280989,-336426,-17568,428214,576017,351627,-22413,-347513,-431419,-412412,-332402,-204592,-4239,50210,72336,70422,-167725,-563718,-677118,-424479,-207661,-274079,-293985,-97805,62919,142674,124262,84830,195079,223397,55062,-85178,-103706,-111688,-151558,-149465,-64066,-55337,-237537,-405666,-391779,-296452,-151672,-86918,-44273,-7946,1850,43064,144135],[151190,155216,144901,75720,41018,-12413,-7597,67656,53263,-45215,-58268,15054,-83235,-256907,-230840,8849,240844,216106,4036,-29007,44380,97794,107690,129152,158919,66000,102371,248117,213013,93733,38253,-27604,-135721,-264209,-221268,-3023,-140,-203578,-269431,-115464,-87066,-148183,-12495,206712,130497,-114781,-31383,200674,104554,-149839,-103389,-2027,-74536,-59084,33049,74546,129192,205907,217675,197691,79917,-23050,9650,19210,-112522,-250523,-102683,297848,486575,298960,-94073,-450416,-534875,-337732,-195414,-164464,-101816,-52408,-111298,-338591,-529967,-397975,-126983,15675,28925,15351,4450,28058,49441,-54837,-256681,-226291,-107752,-88646,-109409,-98796,-129755,-161431,-90461,9847,51221,79484,13401,-31995,145577,383174,381890,104617,-203774,-315697,-270377,-190575,-56246,85854,48223,-297707,-586177,-486079,-308243,-269349,-274219,-132155,19514,23209,75425,97362,-43622,-293927,-391659,-178798,38630,97479,26086,-151453,-148772,29946,39745,-1359,90672,94584,-31370,-132584,-134098,-8147,67266,-89999,-198050,-206174,-202381,-116538,-64366,-151477,-105742,53404,92718,-66278,-203808,-65035,249459,445586,313666,34166,-172603,-218080,-99315,-64963,-126999,-42879,105543,153194,126595,38856,107093,309543,238366,-47625,-55231,126205,170819,177620,153061,6075,-133832,-29946,132086,41876,-39574,34656,-35231,-82370,66192,155547,21631,-211990,-304766,-212571,-113588,-57802,-67245,-47703,69922,187852,179181,-20910,-246078,-243228,-177272,-102840,133941,109452,-126563,-38778,215091,204274,-797,-172153,-183848,-150338,-169533,-135930,-140636,-193931,-119879,-1032,-11883,-71446,-49598,-97496,-134760,49091,286697,291690,130647,50931,125340,94495,-100876,-114302,40682,41896,70076,290256,415777,292137,3442,-240159,-266547,-229666,-259457,-244975,-253489,-297862,-183386,50427,155350,95048,115373,159159,135526,143825,145935,-15217,-206783,-227311,-91177,-104631,-130909,139480,392402,245558,-46983,-190813,-282027,-210814,-9419,92026,66847,22020,-41654,-112452,-93696,125811,376984,383019,254248,271444,260801,96380,-5765,93507,207634,147480,48783,-25188,-89821,-109740,-65404,-61760,-116874,-86323,38511,115847,148625,83936,-129004,-197991,-17715,53924,-33661,-9533,58873,133572,249591,235300,41013,-54444,176283,346180,209225,-28702,-136237,-189591,-149569,-19257,66929,154039,192500,-25458,-184895,-46039,124642,159740,109054,102426,165603,193078,243885,359162,377985,212245,146320,164927,28123,-223904,-257556,-18705,123252,18589,-43640,45028,64740,-19897,-91427,-97689,10464,69646,100119,212597,290613,248614,169689,196999,266528,204960,117464,73472,-24688,26463,272083,326966,184626,131025,260968,392676,318522,112278,-126401,-339731,-443884,-338582,-131986,-17099,20290,-105912,-163028,143633,436631,329547,160351,145739,243717,397969,394730,198852,174306,351494,213456,-223003,-326830,-88719,-29711,-28461,102141,183795,137647,42366,-61864,-100845,63264,320527,359260,33312,-300337,-257577,33983,137328,120419,163338,199558,193083,180249,55401,-191738,-316130,-382705,-330335,-49464,225822,296833,205264,134800,133305,131414,66114,-80510,-205320,-220151,-64611,65202,152290,198132,260099,350187,482456,409840,169969,-46996,-342394,-1189547,-1057941,720465,1273387,-516952,-1513405,-672028,1061535,2028484,-29088,-1344466,-135120,868695,540774,-312904,-603054,75908,648695,712003,492442,24875,-377098,-339878,-108953,-48524,-11991,-17268,-70149,45303,221768,144877,-17724,-104586,-20342,270989,408500,176699,-41562,-105934,-206371,-89621,224805,189714,24154,44903,120357,66737,884,-65215,3619,115138,6766,-144325,-139587,-122458,-51822,79616,88684,25461,46829,-1178,-65731,-22141,24896,-50485,-193398,-214878,48424,283414,118331,-100470,-96523,4876,-45725,-112449,-15119,185358,228090,83845,47433,161482,91045,-28481,81197,125999,-21382,-93666,-123639,-255086,-311369,-119425,23133,-83341,-73157,140028,264887,243893,164362,62837,65537,69582,77504,175923,269082,208580,21534,-51279,-59105,-198072,-393033,-369073,-172525,15856,229776,267196,21746,-197568,-232823,-252925,-185524,-59340,-83785,-168931,-156096,732,173075,151478,-16463,-180300,-272539,-264374,-251045,-308618,-293754,-122859,148091,197264,26534,-121412,-206158,-140450,-53687,-137989,-278478,-309147,-239973,-69723,95466,162504,71498,-173420,-271691,-44481,53652,-110159,-85689,-24942,-88615,84113,324869,79691,-384695,-408698,-124030,24739,95709,236279,261274,112352,22646,-35773,-126417,-51859,43359,-73605,-113347,20413,124660,221213,237516,-22467,-288531,-261072,-196922,-139000,-18096,-798,-115389,-86223,139114,238707,333341,566488,561210,232117,63754,172792,198533,17501,-105417,-116627,-90789,21624,49991,-70454,-225160,-346063,-267182,-57484,135431,333471,404728,142355,-98661,-128960,-123422,-80496,6037,-59606,-27443,214867,247268,106250,50093,44202,60643,96375,101062,127638,45497,-146423,-203109,-86874,736,-35281,-42106,-69050,-85162,-63912,98444,344262,367668,227335,126596,-87001,-412872,-509056,-303521,-82202,126928,256242,135286,-148040,-261331,-95686,44578,-131990,-244756,16848,142871,33768,121452,234365,158898,122598,102235,44287,114811,191387,80607,-171949,-340841,-233681,-56272,-145448,-257733,-139045,-60331,-29579,65558,-9376,-265389,-267885,-32691,129402,101713,52947,47533,-44811,-180657,-128783,74305,206662,209746,70058,-103611,-103158,882,37422,70568,79930,-10321,-21882,53535,7966,-144805,-133058,45362,63230,-48183,23955,127113,86175,128908,267372,150435,-155491,-267718,-252820,-226037,-78018,89334,87059,-117104,-252810,-79987,131229,116856,62662,75735,110592,63242,-50595,-151373,-104799,53477,108739,-36798,-148909,-48312,79676,220741,234393,-122268,-333033,-74484,7320,-267334,-334631,-254700,-289977,-261055,-98241,104427,265170,400327,444846,203144,-155104,-232775,-120651,-86177,-143164,-212573,-170549,65202,253037,116996,-110962,-162243,-54488,190459,437434,433066,227499,7171,-269150,-359445,-190360,84265,250582,94744,-176624,-105281,108162,131896,45900,-81965,-145223,-96680,-108915,-95366,-18848,-91059,-206805,-149397,-81881,-92295,-6193,224972,403291,405097,189798,-87825,-40875,280671,428358,307893,106026,-41891,-91540,-118256,-226836,-368947,-462191,-427974,-319012,-111589,258061,443986,246126,-71708,-110454,139141,243341,193096,173756,85786,-60795,-82489,-48618,-47943,-92469,-52165,28236,-125987,-362785,-368015,-466427,104127,918432,404542,517802,1258827,-20209,-1290369,-878013,-354879,-257618,-7377,-243499,-1030670,-1156436,97272,695184,-482188,-815012,95528,153308,-246752,-305891,-422240,-400399,-132807,182484,369865,236947,93101,155214,250937,354094,185727,-99414,-152634,51223,102812,-102629,-138063,152513,298098,139794,85480,195687,211789,68005,-136230,-204495,-54523,149659,161661,54287,19196,92815,187355,166626,73544,31733,139101,236215,226591,184559,33504,-116307,-180373,-144015,-21493,-30424,-152077,-243678,-318531,-310977,-58458,173833,195598,141938,160046,122412,-63809,-331283,-364959,-20054,210594,-22662,-283714,-222864,-61648,-73627,-251901,-372827,-71132,370426,479820,240244,-121316,-378852,-437713,-483540,-487513,-401869,-131373,-18352,-10177,-17908,-178256,-492869,-598670,-387837,-176641,-283852,-392623,-210546,7022,113219,128149,73298,145192,218524,102027,-47925,-80365,-106819,-186119,-198868,-72900,-43482,-277059,-449689,-407216,-315079,-205906,-161386,-130578,-55664,-7702,35341,131740],[178947,201764,142972,25284,-20864,-42417,-3549,93810,64586,-57332,-39783,74227,15907,-111433,-107114,28303,178774,120894,-467,868,25082,52709,91010,160546,277056,308263,304000,355853,299934,196904,112688,13496,-82153,-219165,-161856,44232,-35342,-324193,-417954,-231315,-121297,-108391,14780,182510,125190,-71653,44490,237181,80854,-187767,-145489,-67697,-171186,-152264,-16736,68350,141178,227929,205743,111950,-44462,-128618,-49110,-5450,-136602,-275108,-117586,268493,349465,76230,-222923,-353904,-273269,-159249,-129822,-163953,-98530,5625,-35185,-270143,-494325,-444802,-255946,-100115,-38470,-38864,-999,109567,135065,-22413,-162341,-49828,44230,5100,-61949,-104118,-228934,-307224,-193681,-21774,47937,50598,-79773,-126734,74619,331188,358131,88883,-231194,-301969,-161498,-62666,-636,138891,112394,-322585,-695330,-587105,-307197,-165509,-191443,-141740,-66747,-89462,-124199,-151507,-198526,-278666,-318783,-156997,47414,108754,23751,-163875,-231701,-82199,-11449,-23840,48872,52233,-39954,-153692,-206919,-78145,66037,-58123,-214346,-205045,-144766,-76672,-68109,-150007,-119521,65746,184848,117170,-50439,-6726,263793,471313,351405,58796,-211100,-315741,-192222,-125638,-149861,-25969,148684,158877,83266,63781,225231,458314,363966,39519,71717,290702,254014,155178,120411,11304,-109161,-11425,168558,126685,47190,74210,-46772,-123927,49304,160617,31076,-181898,-285086,-241510,-147241,-47510,-51154,-79279,46387,209615,167841,-33600,-199710,-214052,-152220,29516,259094,78413,-230662,-162824,127739,171453,-8757,-156572,-184152,-173758,-169616,-106360,-124138,-204184,-152210,-86518,-156196,-148507,-38930,-89042,-122610,126081,383805,292040,48790,-48775,21631,14582,-110786,-71315,67571,49689,68317,223935,278216,181493,-61706,-307231,-320244,-194091,-138338,-130923,-204641,-286169,-173884,84418,163745,104929,157758,205999,143602,131683,71048,-196827,-445397,-366030,-52438,57362,14452,266365,473018,218104,-120862,-257139,-264825,-121145,62268,80015,12534,124,-95070,-187702,-88618,169785,342723,309600,226201,251869,224259,56111,-35797,86782,160363,104631,87795,54519,-69379,-132187,-31059,49476,-56320,-81943,44559,116740,98358,35337,-180894,-312067,-153740,-41115,-118343,-101070,14295,134879,247522,199018,-34852,-134165,70373,181803,34411,-114644,-133790,-213518,-245701,-120291,-26088,76529,151097,-70716,-304156,-115842,82781,57257,17212,97878,154899,108679,124505,299006,399690,328554,276182,225299,-29484,-290940,-222703,77690,182469,45824,19224,118953,119359,29959,-39399,-70314,3190,57550,73143,161073,230334,249972,181596,138056,180505,153941,63507,25341,-15165,76958,285038,260017,77000,107069,326548,428573,274055,11736,-177776,-308030,-383726,-319200,-213878,-177974,-77893,-89451,-108530,130541,286695,114998,52364,133042,225082,380626,419882,214653,109054,226030,163934,-173333,-271103,-116345,-125457,-175161,-120317,9644,102788,32733,-112148,-131372,47954,282500,338851,42022,-290570,-269449,13239,149561,208653,282751,226540,112972,81554,37431,-173139,-333471,-366384,-209784,51346,185011,193516,201404,194953,173121,183992,146615,11606,-190216,-286844,-168164,-49783,140072,399749,579942,692953,809760,600155,218245,106694,-191791,-1523550,-1959254,120547,1544259,-330824,-2471010,-2750904,-474891,1722632,1294216,-8119,353560,1055386,838998,90472,-279575,189098,637834,662530,374078,-43814,-320330,-273789,-128264,-56978,83004,73521,-53452,91974,328598,192261,-50053,-140672,-37088,314548,508579,253846,-38237,-139662,-194384,-18018,276461,144911,-106094,-60950,51352,64900,39862,-31459,15555,132329,-4963,-211174,-181663,-108036,-29197,72440,47366,-41538,-54973,-139451,-197588,-110291,-25107,-102413,-255801,-275177,65580,359460,150011,-199530,-130805,70014,50354,-60923,11290,191428,180237,14141,1781,155265,123191,5905,99914,148888,23515,-55989,-164157,-359300,-385386,-143851,-28065,-193407,-204028,24932,168598,177894,113732,17835,10328,-6601,11050,82026,90214,13704,-33725,-40473,-48559,-154579,-320893,-314439,-148641,54671,321490,357946,54078,-194546,-232960,-249866,-199970,-66727,-42874,-110660,-130014,-7398,168126,184036,5744,-193564,-224845,-145537,-153153,-229099,-274275,-220529,13406,159165,88160,-23308,-101410,-10112,94006,8661,-153581,-202692,-151636,-18890,105079,147633,34248,-185430,-190107,55029,35284,-226796,-177609,-47874,-51732,100699,351640,132378,-344665,-427791,-161967,-1260,93196,232826,218883,1353,-101217,-152986,-234392,-119071,5982,-117145,-179016,-50813,40494,130873,173291,-24646,-287382,-290625,-176750,-63808,33504,18408,-132063,-189737,-337,119070,205560,476900,585638,270062,82059,197720,245923,52664,-135479,-183264,-152130,-6008,41616,-28100,-179391,-354723,-267981,-19509,119943,266409,386175,154764,-77842,-64087,-98448,-134246,-38446,-64855,-36513,176470,181860,60195,62201,105454,85851,60499,77443,115387,30614,-160184,-229432,-156508,-81386,-89034,-26796,13610,-9352,-56896,96822,373679,384259,182761,21147,-147295,-372578,-408952,-242902,-34855,141042,228272,89319,-180266,-303263,-132435,20490,-142570,-233669,66382,172270,-14147,76126,194104,66311,41093,70582,-7432,77145,226915,143256,-126771,-314554,-222050,-88900,-253528,-397340,-199739,-42515,-9894,108017,89625,-123574,-178867,-36504,119352,210950,192841,90341,-65299,-221546,-172161,58855,225854,249309,151709,-45569,-67991,59590,116190,108692,27862,-91066,-32896,71202,-22190,-185326,-153696,10563,28584,-33270,4812,42655,-75356,-107305,59450,89106,-89796,-205808,-208519,-128580,53996,211712,166345,-98312,-248971,-42540,212366,214929,123981,116366,172508,132350,1841,-132870,-128372,11781,100762,17082,-127973,-136451,-62926,90291,163140,-111705,-299609,-10574,52096,-261849,-364477,-311048,-342765,-281462,-71287,78015,117889,230441,341351,152632,-164066,-168580,-22700,-5312,-110739,-286025,-323965,-22391,270376,162698,-87385,-139059,-30732,129753,265767,287231,233443,145600,-170598,-356422,-200417,115529,306991,142693,-127672,-304,238410,185516,74786,22900,12838,116651,180639,104369,37628,-93412,-190355,-61048,87036,43552,-4137,137490,281199,295048,134562,-106168,-78843,261251,480513,402456,221986,44707,-87240,-124912,-196107,-338074,-450670,-414000,-333910,-178166,183033,445801,380155,143297,-15191,30837,70556,65015,30342,-87010,-194942,-184732,-97310,-41154,-60942,21690,193739,64031,-123738,-239470,-484396,281395,1013183,129629,388340,1095093,-319028,-1428157,-918667,-478763,-339015,-2194,-165387,-786305,-542726,643974,742424,-857114,-1204614,-234030,-164107,-494802,-412708,-373060,-269827,67347,333112,376564,202369,79071,96105,136684,273696,150374,-146975,-222671,-16481,83924,-86070,-125926,114721,219105,52355,32466,128805,151983,49088,-85754,-122613,-18434,73454,80977,98549,80278,104877,188049,135407,-17772,-57856,91038,231303,207891,76328,-108826,-179574,-131171,-109653,-73173,-114582,-210628,-277615,-326686,-270874,-19829,189418,222258,132063,87511,45190,-113074,-357071,-329673,31539,220835,-53432,-309112,-201747,16911,32717,-165542,-305975,-79623,290435,348805,107665,-206822,-347895,-353322,-467166,-626416,-575897,-262292,-96599,-71825,-30486,-90185,-328942,-446941,-288558,-123347,-275648,-443876,-285587,-28813,100647,147796,77171,71738,186398,178919,28613,-77563,-126560,-185961,-172696,-15486,-2659,-276997,-430038,-376929,-300045,-232951,-203909,-165994,-38486,17637,34013,115564],[192778,224025,123754,-31637,-104186,-87609,-4543,108738,66047,-65778,-8028,136169,121535,40873,5584,14110,59672,-5079,1912,58371,27955,-11765,38813,163399,345338,499510,483998,418640,315220,223168,116022,12029,-34748,-126623,-36648,134522,-39885,-400335,-503425,-314134,-121290,-33030,53051,144743,115904,14318,132827,247653,58977,-164587,-118677,-80989,-223080,-237136,-96668,5653,105058,231954,208300,22552,-192990,-261354,-143467,-66586,-171462,-301402,-169074,169874,182502,-124025,-319205,-264846,-44148,35433,-36410,-158653,-112706,47447,32275,-188716,-409034,-453443,-348787,-173136,-78658,-87933,-15704,163101,188210,5336,-26826,145273,194608,87706,-37762,-144941,-320269,-394964,-244043,-44274,44693,34652,-119929,-164491,12361,218959,257948,71517,-172726,-198986,-14176,96105,92732,204523,193363,-238273,-641012,-586037,-274431,-61777,-93663,-122088,-83427,-103149,-257423,-391733,-386840,-284616,-219675,-107206,41866,35147,-78174,-207029,-286628,-154922,-24346,-32886,-9821,-4063,-52025,-143552,-222271,-120405,45042,-47864,-235845,-189589,-46807,7873,-58852,-147997,-111852,98238,269005,274631,92364,38146,241207,423403,352366,110096,-189918,-363536,-262710,-135954,-112198,2124,176723,172082,71293,129230,357020,558481,427497,117812,178508,392368,281703,69929,28031,1012,-64275,17897,185249,198893,157487,130946,-41157,-125555,55250,152409,31171,-131110,-234757,-248900,-153974,-19215,-29858,-107918,26647,227171,152678,-54918,-162201,-182887,-119815,122821,281537,2707,-336531,-315018,-9634,110233,-44748,-159248,-142641,-122773,-116344,-61449,-93458,-182658,-141568,-115462,-217948,-147337,2611,-68859,-93275,186191,417559,262473,-14413,-109100,-40545,-33888,-107437,-46139,54625,44125,75526,145674,124166,57358,-141732,-360177,-327134,-145638,-37626,-19831,-130898,-233949,-119431,123139,152189,97607,171193,247611,205431,178382,50436,-282268,-564844,-431074,-11219,184511,117007,314858,481338,197147,-156251,-323897,-261891,-28457,151207,79426,-55959,-53933,-135860,-227652,-80074,190731,281257,185372,125488,150653,109886,-31468,-61580,91998,97105,19824,86751,127311,-36749,-158233,-16892,172512,82350,-14011,61676,110374,52311,-6939,-213383,-391305,-260634,-111556,-159539,-152525,-13800,128799,212515,123068,-113761,-168986,-4603,12104,-173247,-220175,-138817,-218303,-310164,-212118,-109535,21668,135849,-49006,-317122,-156488,12171,-58146,-54354,89187,101886,-2903,3492,200370,357055,426909,411111,242226,-151084,-394642,-210685,142292,236255,94676,64356,118015,90159,52596,33678,-11879,13886,49784,24611,62043,141421,251802,207672,71774,71247,63768,-27405,-18222,24746,128707,281504,213685,14960,101315,367680,411370,172874,-130444,-248518,-253377,-268846,-245467,-253800,-293349,-159087,-70054,-66364,55062,45149,-123006,-43174,115160,184928,316858,382455,200772,24984,58138,71405,-113690,-170405,-109906,-171889,-262777,-299204,-163956,29542,-5793,-151199,-127356,48729,221068,261463,30084,-259599,-267596,-41295,128390,280338,373375,217103,37421,23984,24954,-151777,-337253,-317949,-68884,137561,107624,48368,170702,261008,237004,258896,265217,153066,-124920,-305778,-258920,-147049,146940,570152,806874,924088,963452,663295,223287,129636,-186468,-1696651,-2641416,-730736,1440602,652718,-1857363,-4126689,-2670389,680766,2449967,1370528,571500,803871,943912,527612,74099,245313,592030,616061,292395,-32275,-157443,-171378,-198736,-116810,132861,141017,-39175,131401,417077,231514,-101955,-198178,-87499,266699,495050,276085,-24433,-161747,-200599,5758,282596,143594,-156937,-125260,-12206,57669,87663,29610,43764,137510,-46817,-299486,-223628,-65322,27520,63813,-32855,-126353,-159783,-257546,-289199,-161563,-32116,-74271,-227140,-239793,125569,418038,180763,-240856,-124010,144708,167658,46214,80253,193207,122485,-52669,-61011,102359,145136,73541,121704,133386,27422,-46595,-207813,-420067,-383047,-137843,-77402,-237452,-244494,-55944,65269,94263,35984,-48577,-63803,-70078,-27697,-12027,-114708,-169640,-34356,20939,-20563,-88408,-194554,-224055,-128052,71947,363855,403908,75768,-185649,-222379,-210341,-166378,-40187,24259,-47614,-112013,-24865,136904,186790,31109,-165593,-132540,-1296,-44126,-157706,-275282,-319259,-138906,50652,40515,-39540,-54570,100460,235011,170984,16102,-61296,-33364,40666,71839,71944,-18787,-170430,-90035,132568,-8699,-325555,-249871,-74981,-55385,56742,295034,140200,-267917,-376756,-174058,-31763,90461,231031,173837,-90198,-201138,-210825,-238846,-116150,-1976,-109955,-166144,-50818,-6891,33168,99733,7805,-219373,-294899,-166885,3621,92951,58675,-112595,-249022,-128933,-5058,51507,318536,535208,285221,59444,157032,245233,63639,-175121,-251498,-189772,-18610,42121,45742,-57568,-265142,-195201,42511,68715,149080,319980,137355,-77792,-15041,-63739,-152090,-71582,-85272,-74037,91200,81424,775,74807,168232,139919,69626,71042,104099,41058,-134717,-224432,-179908,-106620,-83655,10423,96614,43987,-92832,-10849,249494,285180,61429,-138360,-233867,-294934,-232903,-126525,35817,158587,176651,7329,-241563,-336046,-134469,33104,-99945,-162845,116013,161857,-84461,4969,137416,-12005,-38841,9082,-83918,20902,241143,195375,-63816,-279218,-234803,-130775,-323129,-478648,-228380,-14048,-3331,121981,194461,44037,-92150,-51181,110347,313118,306663,101801,-87566,-225763,-189840,36373,214148,232683,171584,9838,-1098,153182,216828,137550,-22243,-111822,16176,113644,-44463,-225115,-178011,-22956,7781,-20366,-35109,-45931,-175373,-251383,-111255,13530,-45341,-158496,-172956,-60063,120986,267022,220711,-34171,-173909,17863,271582,291133,160308,115765,200830,228226,106471,-69258,-130680,-40335,71321,63528,-79770,-198401,-212653,-77858,57849,-83137,-183869,102824,94050,-245615,-331936,-255334,-285756,-260100,-61042,48412,-13320,39404,192328,89283,-144840,-88867,67792,67259,-81093,-354322,-460521,-109188,261564,202193,-40043,-98716,-19115,38461,66028,131447,251042,260122,-78355,-330684,-214703,84325,308347,195429,-40448,97692,307918,187068,82940,143978,213050,339740,443112,294221,82125,-106294,-201700,-26638,213047,159541,1785,55210,157367,171071,68463,-120536,-119847,211127,495250,485821,330201,99883,-105157,-133008,-134487,-247258,-375293,-354078,-293532,-187799,96819,374446,439081,310915,73392,-69168,-63207,-9167,-77835,-219648,-258361,-222278,-102456,15197,25060,143331,412490,392170,319863,-19073,-523669,220747,683940,-345831,84055,788953,-437121,-1298571,-793326,-489634,-288004,85041,-58108,-463609,50541,947494,638253,-973114,-1303293,-445317,-449454,-801559,-579245,-324929,-118253,259926,422036,310881,135620,57585,56793,55844,140050,61412,-187916,-253477,-83970,28277,-83878,-122668,42405,94616,-84212,-117441,-13888,53498,-17905,-92378,-76005,-13177,-53855,-53005,106900,135531,108125,156133,73644,-130801,-159559,23532,180707,143636,-40409,-211722,-226445,-123636,-110491,-125319,-159632,-221152,-257801,-270691,-195318,-14754,141525,181440,59069,-39927,-27150,-103908,-293058,-223849,69132,156042,-112585,-307180,-174851,49137,101850,-55743,-171014,-38140,225171,234163,-5905,-250747,-258769,-192135,-346003,-668810,-658716,-359904,-161273,-89521,32088,56538,-123501,-243685,-134306,-67077,-268811,-442753,-300432,-36298,111419,174826,83204,-6494,145301,271662,124211,-94695,-164914,-157867,-85120,90648,59277,-236521,-356477,-307415,-252658,-220154,-198744,-134515,38216,69850,30283,87879],[183840,220869,108034,-65739,-174667,-130534,-8367,107252,54812,-69491,26943,186080,204750,160973,80242,-36420,-101364,-135793,3521,122416,41227,-88638,-39553,138705,350554,577357,596627,437564,266416,167312,47586,-26469,-2285,-14922,109268,235364,-14272,-402211,-489983,-333243,-97505,45992,91360,114154,123958,131371,210226,226136,41817,-90630,-33919,-43528,-213665,-277971,-178935,-91168,37700,213275,211437,-43988,-314209,-377218,-241205,-143424,-205830,-315790,-234167,34751,36087,-248767,-372254,-230131,49305,169384,52272,-151380,-138493,61491,66279,-137875,-328494,-447729,-407799,-208320,-92815,-115460,-23583,177851,182094,2591,72980,271161,288396,134434,-42970,-204690,-376531,-409058,-231867,-42443,52409,47610,-89258,-143937,-38981,67869,105968,56900,-44137,-24267,148455,244346,194469,258643,257874,-79074,-449386,-494834,-230136,9657,-4854,-69179,-17931,-24144,-299200,-566381,-548519,-293290,-119654,-46147,15872,-108540,-246607,-269460,-305438,-170150,14034,-11029,-60602,-56440,-62836,-105453,-175785,-122187,15499,-55600,-248124,-158111,64715,108880,-41099,-148478,-83749,139667,323949,361996,172824,39037,169703,312213,319186,172322,-117047,-342466,-272518,-71949,-18073,35652,187506,196275,103211,213885,452435,572784,408302,168177,237604,394933,231095,-61991,-110886,-44674,-28723,41649,175013,247428,272297,195760,-21050,-94058,74111,131175,18692,-85502,-173709,-219282,-116580,26993,-8640,-136305,-436,224608,124050,-88815,-138906,-153125,-89222,146872,196604,-93289,-408465,-430812,-128091,56869,-93113,-179053,-67914,-5244,-15303,51,-41787,-123632,-89237,-79059,-170390,-68703,55550,-45170,-51343,221229,394520,226955,-30462,-109519,-49860,-43505,-84339,-33550,13735,28157,88951,78250,-7957,-52363,-208208,-371056,-280613,-97984,18223,61878,-52771,-160306,-36170,159637,132377,78285,153722,268285,293585,257576,76376,-260963,-538413,-409909,10054,218749,130864,255015,398220,187048,-129014,-354232,-281327,28441,232068,95864,-111043,-103984,-124029,-203435,-64163,187063,212982,50932,-17916,-12841,-69824,-156777,-71716,122490,45897,-89740,45819,188888,18057,-167282,-13427,286442,271485,103909,92033,102338,18946,-47145,-235244,-421850,-311582,-143360,-155388,-155037,-13857,125379,155098,30477,-154156,-135125,-25845,-103608,-314645,-276803,-124288,-194304,-326767,-272574,-172906,-16943,141923,26585,-224830,-156030,-58735,-137541,-77275,85827,46978,-86361,-72624,99534,267962,472248,512736,223288,-281038,-492845,-224435,154259,259286,140431,86011,67734,7917,54888,117070,55518,26698,38455,-45691,-74988,43190,249863,229203,11741,-30400,-43159,-133323,-46131,86439,167667,258504,192670,4913,95896,358717,350779,48666,-266839,-301286,-164919,-105138,-125891,-242719,-334579,-196496,-48802,-42815,-48703,-191259,-291049,-90048,102207,143907,240524,318069,179582,-49101,-99439,-28840,-51713,-52885,-76122,-168850,-277931,-378820,-278518,-52262,-53244,-158226,-79774,70128,150494,148178,-586,-221188,-259522,-119429,74986,309385,397583,162441,-29144,8641,16837,-140615,-330071,-256626,44826,185384,24093,-83166,121588,293791,292078,342336,407491,308099,-36580,-294583,-325841,-193894,180140,652010,875849,992547,918202,569868,158348,-19123,-367371,-1666090,-2821078,-1518143,920365,2014957,189703,-4274402,-5019978,-851226,3139218,2424808,511663,257618,830893,847964,360701,236908,513107,568202,248087,39081,67520,-42198,-271480,-195105,120184,155100,-36150,151753,467031,261143,-141332,-241480,-142046,150431,383992,247500,-2607,-159794,-209081,-11252,248827,167997,-132489,-144834,-60814,36878,122484,90629,72846,122407,-108560,-380388,-258641,-19847,84107,30408,-146846,-212845,-232806,-314690,-309950,-164664,-10975,17272,-99025,-103803,213981,443741,192561,-216465,-85479,215287,290904,196330,177041,180188,57673,-109972,-142625,-5849,131464,147828,146694,92583,-10735,-75688,-257454,-444092,-324546,-110721,-120942,-219495,-191815,-84178,-21643,6252,-52782,-113737,-117962,-84177,-19609,-78743,-282293,-278901,16306,108158,12756,-21123,-54095,-124716,-120315,50509,333540,385480,85523,-155416,-178214,-126298,-87617,8527,94227,11269,-95002,-40727,99676,171240,49147,-113085,-18971,139886,57773,-108457,-290951,-393291,-270077,-96001,-88068,-131923,-53779,164248,325447,296307,173503,73036,77113,83332,3362,-42425,-84381,-153739,-15982,166164,-54800,-374154,-291646,-103291,-88571,-27865,165904,102399,-168944,-262310,-145384,-40786,98039,229998,144349,-128085,-255570,-204144,-142310,-44603,20960,-57759,-92222,-4321,-14070,-37752,48549,76267,-100679,-272958,-175271,31873,129750,111877,-40794,-231228,-206395,-97442,-77240,144609,418866,264887,4108,76654,205257,47598,-205577,-290373,-181032,7378,67584,129639,102557,-104796,-71732,107510,-5476,15451,227752,96459,-90705,15395,-22972,-132092,-83746,-110390,-128049,-20269,-34266,-61664,84715,218951,214522,132137,85036,91955,70503,-75131,-189846,-150287,-59997,-17037,56894,152912,63556,-155814,-186478,20486,106463,-98973,-311508,-334278,-210498,-34741,26938,121909,187398,131641,-80275,-320354,-349454,-98650,73620,-22795,-58136,148970,119693,-154613,-84938,58134,-71325,-99170,-58965,-157417,-39211,226446,225149,2655,-243566,-270428,-172868,-338761,-483305,-215069,26311,2380,115578,287670,199277,-26483,-65549,119998,382751,354874,78090,-105498,-203426,-197953,-3105,177574,187401,140031,48558,77913,260653,327036,164937,-43381,-49596,130222,183495,-40118,-247734,-202176,-52909,818,-16960,-81922,-110591,-182962,-266164,-203047,-48541,-18340,-122530,-146691,-38491,108469,245073,231331,42162,-63051,77996,275008,292611,148254,88577,214633,336239,230517,11439,-120530,-89850,40759,107409,-6542,-209938,-321163,-232779,-56694,-59384,-37690,204833,104251,-221287,-238135,-107430,-148247,-203315,-67328,13011,-114592,-134918,34213,27161,-101700,-8818,122234,98182,-67258,-389959,-530233,-171348,222062,216757,12006,-58484,-30161,-59505,-100970,8081,268886,324963,-7939,-282187,-225644,-4324,237762,222199,56229,169647,309478,145542,73924,251116,395911,501371,590529,414511,99807,-134065,-241664,-65066,236885,207083,3247,-7284,54355,53664,689,-130922,-156771,141159,465499,529786,396697,111585,-134524,-144821,-74260,-130335,-258991,-272882,-215128,-138062,20699,238565,395855,384379,136539,-136611,-140683,-21271,-117571,-272166,-240970,-189664,-61231,112471,142945,278613,628334,757953,774758,147418,-641351,-56204,134294,-795939,-213886,550359,-331301,-1021632,-638687,-439449,-134390,240379,27659,-234639,428405,1036513,510349,-780479,-1121433,-531509,-643373,-1089215,-769155,-272571,54658,430849,448695,199121,56159,35155,55030,44770,11544,-53911,-213827,-236946,-124522,-40316,-95703,-131669,-50901,-63959,-257266,-323686,-177163,-50953,-113635,-153139,-75839,-41739,-199791,-213122,62641,168308,109346,108298,-2129,-235407,-239900,-37163,96483,39647,-146715,-259197,-236337,-147553,-152437,-181083,-165855,-176609,-183165,-169638,-113350,-53826,21903,71799,-48032,-180465,-87557,-50611,-156936,-77175,82184,29162,-195491,-284751,-135920,53365,124683,40678,-17183,45808,195526,158748,-76469,-238946,-134295,-514,-153096,-569155,-614658,-391009,-189422,-57057,134956,195458,58555,-29069,37111,-31284,-277302,-395469,-240563,-2880,143786,192028,71766,-73199,110865,354010,208231,-123315,-206379,-113441,27264,202178,123735,-165723,-253181,-213774,-182298,-166783,-144395,-48416,140315,128380,18943,49418],[153098,199130,111428,-61454,-205410,-152379,-10671,87418,30637,-66601,55299,208864,242676,224529,104114,-110799,-262568,-242330,-7127,163904,45649,-168301,-127093,97946,306150,534320,623034,425630,179635,49628,-66328,-77670,19158,82175,223610,309582,27517,-333042,-388200,-287501,-74908,89791,114720,105894,162501,251876,255404,176927,32908,9736,77099,22332,-149124,-252202,-232978,-188840,-40101,165235,191626,-74456,-368346,-436465,-306247,-207468,-224494,-301223,-279093,-92000,-56453,-278638,-380586,-254659,-8781,196486,101564,-149025,-166861,45886,55868,-139209,-290969,-444650,-442745,-221792,-88917,-113452,-16343,152698,110277,-47001,74566,269262,290223,132628,-72341,-257496,-379318,-353206,-162551,-3278,77327,82319,-12299,-89224,-81344,-89889,-58078,46718,113712,175302,291624,343698,275003,280823,274920,86770,-197906,-348539,-185536,37960,58648,7061,99141,99647,-258051,-638221,-628947,-280528,-36692,12576,-23494,-270799,-415110,-328013,-289125,-128474,96522,47393,-78330,-86886,-70231,-56352,-85719,-82157,-7655,-71396,-237511,-109944,160954,194115,-16985,-144318,-39199,174944,334894,362299,166504,-15833,54349,169774,261492,223640,-19362,-255646,-197099,65168,110058,67768,178604,222249,170197,288128,469910,485947,312424,180916,237270,297736,110838,-201780,-263949,-131807,-23890,46888,134664,264218,366452,250832,2647,-48696,91725,101981,-5718,-70006,-126238,-150229,-34177,84426,6643,-171350,-52813,186733,78617,-128355,-124585,-122647,-65447,103607,52033,-170378,-415268,-457046,-168022,42423,-134357,-211278,13894,144797,107409,70067,31558,-33052,-13140,6933,-29650,54860,93555,-28259,-7340,229498,341995,210239,9879,-56229,-22374,-27924,-48298,-30619,-39272,4773,101895,42436,-85133,-125220,-236237,-318309,-183224,-54400,30540,104599,12476,-85220,50428,187354,119321,55993,110050,250557,352691,315909,120121,-159395,-388233,-312503,1853,140999,42901,97866,237041,179939,-41115,-318782,-311122,27963,277932,125479,-130079,-113267,-37463,-106997,-40325,160312,154548,-53182,-162492,-201082,-274668,-283454,-55670,179958,29165,-195394,-22834,232077,94034,-139043,700,374518,456722,238517,133761,99259,-1264,-92095,-254846,-399368,-293349,-131715,-115287,-112233,16430,130001,89873,-52081,-127909,-29598,14158,-121812,-305343,-224707,-63774,-135888,-292084,-287793,-211864,-54646,148803,117579,-77961,-118220,-98167,-145574,-46870,85008,17820,-105506,-80097,29298,165288,449163,550343,187330,-359204,-542646,-252630,116368,238884,160182,85768,6081,-77755,50642,191659,105375,23871,11847,-130788,-218715,-40360,234516,219146,-37139,-101318,-141090,-228362,-55810,151279,182567,211006,181678,31008,74072,292327,273098,-49909,-348784,-305605,-45931,84232,15813,-189487,-308047,-189621,-33649,-43917,-145445,-331621,-325382,-72650,96222,113299,182197,267206,173572,-84100,-194043,-98305,-1692,39998,-35858,-138499,-240158,-353262,-305954,-111341,-83933,-122572,2074,106702,88689,35968,-42446,-191418,-250941,-196638,4940,285056,341710,72709,-83583,12288,4099,-149440,-312005,-197118,100527,185429,-35549,-156877,66091,263470,297282,403888,537917,430531,38431,-284490,-372994,-183997,227849,613097,774295,903169,729046,354143,18114,-300333,-672827,-1431075,-2356808,-1897336,101650,3028456,2783468,-3151937,-6763054,-2362130,3236986,2897731,247212,-350278,544785,928558,493558,170187,387099,486858,224048,144790,302207,96553,-295343,-245455,55535,105195,-48668,148042,471888,283402,-135896,-231274,-163149,16700,228648,194197,26081,-127770,-200171,-42929,194884,182504,-73930,-135482,-92021,1472,129823,128245,91176,90048,-166833,-423007,-280835,1137,105949,-37714,-270382,-283448,-252752,-292296,-252853,-121974,17652,129022,95225,93598,299913,427466,173588,-147405,-32270,269264,399739,358146,275520,145963,-8744,-147186,-231987,-158224,68860,199563,172669,50242,-72167,-135912,-308608,-438878,-240742,-77668,-157133,-169839,-87326,-69089,-80455,-76797,-134350,-154569,-122114,-34911,35925,-99384,-360786,-282099,96421,187999,39445,26523,58322,-38773,-122765,-6539,234350,299119,81528,-95011,-89155,-3893,21761,62915,140583,55712,-73121,-48630,73751,154987,56011,-58884,85822,253226,141961,-79358,-304074,-422764,-349414,-236503,-240965,-234979,-69602,173084,340801,353729,276414,167787,150265,96995,-72694,-155201,-152031,-156574,745,146038,-85064,-361779,-301133,-126161,-119778,-111261,6317,39441,-63513,-114989,-80777,-12667,123257,230161,147051,-97334,-260274,-156250,9696,69719,69477,21222,1749,42454,2044,-62073,37848,165275,30349,-236640,-202745,7083,124361,164949,76775,-137676,-213981,-137001,-141717,17469,286680,218177,-54041,1969,146724,9685,-210388,-276549,-121508,79222,124948,202004,251230,74815,62810,154366,-76549,-95597,135406,45852,-103703,28968,18121,-82135,-71069,-128939,-180892,-128137,-140599,-114280,89452,248028,291039,230406,111125,75060,104198,2079,-131661,-77881,42523,87203,99834,166302,51114,-215576,-355322,-219162,-92239,-250418,-452225,-426522,-146033,129713,180277,202395,220785,116335,-136917,-388748,-335563,-35901,119230,54818,41282,153453,64900,-202525,-183073,-48934,-116524,-125351,-104525,-201534,-90003,181651,229152,62448,-209967,-314823,-207964,-304767,-417266,-159183,83131,23844,101575,349064,306775,7746,-71384,151929,406440,326805,27958,-114253,-167863,-207328,-60424,128669,148204,90800,62586,140721,351198,425874,195596,-22122,82370,286986,268910,-8094,-245607,-220694,-80694,-1616,-22695,-115897,-136271,-117619,-181974,-209131,-73461,2222,-91071,-129491,-67853,28541,164816,198011,95253,37562,114817,211500,199435,79677,53296,236622,433349,331886,77389,-107445,-121793,32329,159681,81677,-165584,-352083,-328148,-159968,-63569,72140,236764,68898,-184413,-99935,80308,14939,-130461,-86989,-31045,-182209,-259454,-97073,-25947,-50604,53216,121619,69701,-72288,-372205,-505422,-196209,153544,193565,51828,-29672,-67542,-149004,-199656,-55893,275521,336468,39453,-211453,-220059,-118606,106117,202055,130196,202959,258532,84856,55588,316420,508853,558911,589343,433707,90963,-165383,-289309,-163946,134577,163926,-4799,-43707,-14514,-38570,-59322,-138408,-183985,62854,390395,508578,389635,75556,-160003,-154440,-41333,-25559,-135192,-198051,-127099,-51161,-35053,64773,258650,352059,164289,-159462,-169825,5091,-89628,-242407,-166852,-108469,9128,216267,250800,381957,771709,1027541,1045691,152468,-851916,-423541,-321772,-1016058,-351668,536647,-63738,-776312,-602357,-399803,56750,423803,63421,-203676,509954,1026188,514856,-341145,-805178,-574436,-739454,-1282168,-922839,-200723,241409,571883,437686,84836,-17234,13822,88155,99291,-65458,-163095,-219159,-174692,-118208,-94745,-116034,-147437,-137674,-222982,-437703,-521673,-299322,-126859,-205302,-239411,-112387,-91844,-323340,-359256,-23424,175503,116405,62073,-74509,-303488,-271564,-67720,5179,-81928,-226489,-253114,-200217,-174198,-215526,-233203,-147839,-94846,-74283,-56074,-52500,-130113,-152339,-85651,-153918,-291142,-136557,17733,11442,69972,67210,-129077,-293891,-259333,-85304,56236,109975,99399,116868,157227,203137,115529,-104018,-178888,-8772,159231,38700,-352269,-458402,-339920,-167335,12659,225433,261741,162825,147838,172350,-32302,-301413,-316638,-111440,79124,187609,180984,27686,-120252,87883,395107,249061,-153191,-232468,-62549,123331,272465,170630,-80885,-148489,-116552,-103054,-84534,-55040,58072,223900,170831,2512,9709],[109425,169203,136915,-22079,-187689,-140306,-5521,52702,-4511,-57518,69076,191923,224682,227422,80560,-186244,-372728,-303678,-39021,157279,23406,-239730,-204121,58463,245350,419175,579054,400991,88070,-91835,-184010,-113183,37363,135847,267283,329449,64051,-226441,-246090,-204780,-80289,69505,109056,120597,225796,341225,257052,112684,33257,105393,173207,83544,-55657,-163317,-239299,-256771,-112116,84451,133821,-69931,-342383,-418786,-311462,-232628,-214942,-246663,-273737,-169557,-87509,-231314,-349997,-302392,-144680,121432,89165,-158818,-190200,7012,7885,-181029,-297534,-445027,-462847,-230044,-75413,-83452,3345,96180,-8369,-140714,-38558,133741,196111,83571,-113789,-280582,-325727,-246242,-53655,75253,117134,113137,58276,-36689,-116240,-220128,-192772,39928,251084,340161,378123,371649,314618,263834,232569,192911,24459,-187883,-139344,34569,91939,85220,210043,204913,-168082,-600963,-600902,-226888,29843,64978,-58563,-386705,-515369,-358097,-244342,-45170,199434,132162,-48910,-84470,-75325,-18810,14873,-10834,-10764,-81012,-195219,-46979,219636,239670,15102,-121111,14077,189110,295134,285565,83151,-112138,-77235,38096,194033,245554,68413,-127421,-40442,245294,239416,92160,147321,231760,245299,328571,400403,317070,170804,157988,185101,136506,-39041,-300201,-387780,-246923,-55589,28455,67424,246015,416538,275590,15118,-13000,95672,72563,-37729,-98568,-113456,-59019,74395,142516,13993,-216240,-139694,110471,24233,-158352,-108756,-85592,-44590,29177,-75574,-191380,-346035,-380868,-110323,77458,-153015,-248108,68847,276393,212027,131167,117191,71071,59819,110593,154416,174559,95083,-26746,25701,216065,294230,226793,93142,23504,12237,-9075,-14428,-36700,-88440,-21864,106991,48157,-91072,-150409,-214764,-198250,-47398,-10686,18878,114352,55300,-24186,114198,201963,123319,38750,49832,185643,329297,300685,149120,-22227,-170117,-166617,-29327,-19350,-117318,-104435,41981,161151,78869,-211658,-324366,-24554,271814,157276,-103017,-61661,114337,40702,-15966,112019,113097,-101546,-269984,-367651,-444316,-359043,-9067,252978,57351,-262608,-96895,249687,178251,-64867,45517,428216,580551,351308,180913,105631,-13868,-143788,-271424,-327925,-210333,-81669,-54791,-38852,69060,141932,31439,-103357,-33818,126283,104547,-33709,-124390,-48296,52261,-43715,-213827,-255300,-226538,-104339,131279,178030,48287,-63250,-85868,-74770,19482,76423,17460,-59630,-27987,5617,82605,366682,511101,154822,-348287,-518861,-272543,55093,182310,144292,71784,-33859,-123120,52197,235979,116822,-5871,-37934,-217039,-327023,-87983,197803,158860,-77329,-134188,-210994,-292542,-52408,199042,169621,136829,157327,65341,30168,184138,208489,-79693,-344001,-251944,80317,258407,145664,-116796,-247371,-161334,-35386,-72433,-213709,-335487,-222269,-3114,89573,89158,155138,254489,192987,-63134,-193652,-111157,20450,70825,-14577,-112542,-191073,-266325,-257746,-128825,-80911,-51534,92654,144311,49607,-40310,-86313,-182020,-243056,-245155,-60544,212773,221153,-27708,-123358,1664,-27747,-179547,-278531,-142527,95269,144285,-54912,-157664,15110,163764,223632,409241,611431,480953,68799,-302397,-411549,-136581,264384,460337,545347,711641,500984,101999,-165901,-593535,-942846,-1017898,-1319579,-1640757,-773905,2977282,4636387,-1227659,-7129689,-3234628,2828177,2716730,-117750,-805457,177239,722561,430996,67718,200948,333578,197207,260177,498165,223521,-239291,-228071,-27091,7095,-70740,127781,439238,299387,-71201,-145468,-123299,-76561,95451,148772,60012,-69096,-160298,-56707,146109,157881,-33612,-120082,-109866,-42988,105699,130791,94832,53751,-195148,-407458,-286053,-18015,73686,-132057,-372982,-326308,-221165,-201171,-135165,-46500,37779,212428,290962,282662,348598,369802,125231,-71121,20069,300003,475285,492482,348037,92895,-67752,-152490,-305817,-324214,-36505,209248,194928,28706,-128552,-206523,-349364,-406959,-158829,-52846,-184664,-126814,6049,-38963,-111687,-148567,-194201,-157905,-70077,62485,121672,-69256,-330341,-189664,174955,232063,51084,39960,111084,18333,-124614,-76366,97154,161903,63028,-8398,36179,135570,139277,108327,145985,78188,-43839,-46849,66284,150672,54185,-21342,156832,323316,204881,-55731,-293548,-399419,-363073,-330538,-358473,-290030,-72331,137151,280896,338129,309821,210331,174748,88228,-118821,-224177,-206830,-186019,-45594,77897,-94349,-301508,-283350,-135026,-113519,-148101,-127410,-18610,32600,21283,-5730,43410,158349,230477,188303,-7993,-226608,-105934,148230,186123,132328,103158,72436,50298,16570,-42030,65226,248136,129427,-203311,-239564,-59362,78285,205887,211601,-2338,-159167,-121533,-128195,-16899,204659,171693,-76208,-20744,95470,-38504,-184850,-209294,-29973,181943,206981,250342,347532,218997,169244,174657,-113034,-153291,63770,712,-106084,28966,51815,-17257,-37766,-133778,-214414,-202412,-215353,-146756,87283,251151,346029,326508,134250,51828,126710,74333,-60390,13189,159876,189549,129843,138002,21327,-238593,-438836,-374290,-251199,-352205,-525667,-486476,-114073,224335,291185,253536,242625,137716,-133750,-412839,-293025,32443,143296,96277,96231,125135,18203,-214497,-274848,-179020,-155340,-110886,-104027,-199840,-123377,113250,213136,112124,-176759,-349901,-233960,-242872,-306973,-70140,160024,73853,92274,362930,345363,10779,-66728,193324,385270,243496,-30035,-111723,-130868,-219226,-126092,80336,138932,63812,54203,161352,394633,488097,227776,38189,241847,443520,346809,36072,-220947,-226701,-107014,-10684,-30863,-121581,-124263,-33245,-72547,-153188,-50656,25540,-62051,-123870,-137490,-86010,65285,138370,102357,91302,116432,98709,34369,-32880,24354,276786,493013,374382,105174,-97720,-124584,62759,230669,170775,-79400,-294950,-340826,-240081,-107233,93048,169304,-4855,-129596,53165,246186,148621,-66263,-115802,-81688,-215824,-313529,-177045,-67663,-10036,82412,63776,-13254,-90846,-299147,-393749,-184428,65609,131162,69819,-14722,-126229,-227015,-231851,-61335,262520,309129,72532,-123496,-187642,-214579,-50717,132875,157061,193541,184834,34541,37678,324215,525987,508944,462993,358859,70079,-175475,-308700,-282745,-67618,44291,-21888,-56483,-46235,-92098,-104335,-146562,-199932,-15034,275817,409687,293601,-2397,-167115,-147626,-41057,40867,-34231,-148237,-57253,35988,-73472,-111974,67840,243006,164453,-137358,-173545,28656,-27000,-163990,-79894,-16647,78328,281952,305896,414694,786923,1090647,1030050,-18411,-1116108,-712497,-421900,-912463,-268641,780094,236616,-710682,-763637,-425834,209573,578668,48071,-369563,346842,1053896,766647,199411,-556035,-678052,-765816,-1328062,-976920,-93390,422509,674335,421034,9365,-72578,-8348,136148,182037,-76355,-239053,-201714,-76582,-58958,-114909,-136383,-159209,-188679,-339137,-585037,-645905,-336966,-151777,-260312,-310290,-161873,-141774,-388906,-450323,-115914,166782,133793,30244,-128755,-317898,-242714,-55218,-59911,-185711,-267835,-207175,-123462,-171477,-264020,-266974,-126750,-12280,32312,35099,-28454,-221567,-342226,-254167,-231856,-347765,-181345,68728,164218,181427,29205,-280952,-397242,-251137,-31128,76469,76415,115714,216233,278495,236229,82672,-108405,-97610,83901,233699,149857,-109934,-247032,-216134,-97330,92477,256706,219883,165153,245930,227830,-70825,-326813,-224485,55463,199245,226549,132011,-49310,-148741,68554,370746,224931,-178458,-229416,-9382,175904,274744,188382,1854,-64462,-36557,-28989,6237,42910,144034,256931,184144,-9081,-17820],[64098,139017,173255,33725,-133397,-93490,12444,12278,-46552,-46025,64274,130174,154730,182191,24705,-239067,-395468,-313111,-92151,92164,-33235,-292055,-253020,36743,204742,306182,503678,379010,20269,-213567,-265170,-116261,53915,130716,227995,286211,75538,-128909,-121957,-127400,-128225,-20125,66721,142577,287847,371250,218287,49739,39334,168390,219324,110917,32136,-40968,-197365,-277800,-170330,-23297,44776,-40876,-252155,-329524,-249058,-205933,-174125,-155382,-205676,-175224,-71798,-149452,-291973,-321225,-248156,-6027,15808,-183104,-204969,-44345,-56640,-225283,-312925,-434815,-471711,-241519,-56539,-34309,24406,23213,-136997,-255894,-228117,-87937,33959,459,-154575,-264909,-229893,-115533,69598,179175,161016,111024,70875,-16749,-141090,-295995,-268859,33666,328283,421356,382012,327995,308703,216593,144903,208117,159315,-43000,-82214,23956,100473,140478,259377,243180,-72814,-480186,-475332,-125469,99286,116972,-69209,-407890,-508075,-344229,-179514,57527,292299,219752,23479,-49600,-80989,-10624,91506,72806,13462,-70693,-120924,24751,231080,238705,59357,-65119,65534,172340,206931,158368,-40792,-213859,-183260,-48106,132879,230398,117019,4594,159430,418785,338859,104811,93069,206839,295395,328451,275426,118804,28609,111653,105017,-30093,-161104,-315711,-442466,-360575,-114292,-10581,-16454,195566,408559,254964,3916,-5350,79677,49548,-71035,-167840,-144881,21632,176359,190567,17072,-264529,-249245,11991,-21084,-162780,-83107,-36951,-14901,-22269,-118602,-137606,-217321,-237597,13429,147221,-142834,-279817,69307,338039,258094,161635,195974,163087,104754,197058,319495,245850,52677,-44280,37339,190968,276790,274641,189214,95843,30115,-1591,3401,-50958,-120765,-45582,99744,89267,-32548,-131309,-151289,-31029,104849,37584,6480,105580,74883,13757,136648,201992,144986,30323,-14805,80883,201783,187411,143098,109457,52143,-8457,-65747,-197743,-287411,-280305,-130890,117982,187675,-55128,-292810,-99749,213862,177894,-35575,44970,292042,194967,-5629,43514,85473,-92254,-318379,-471422,-519013,-338603,61794,320958,126611,-262095,-150351,238822,250402,44931,126131,447557,608465,413431,224086,120617,-26648,-196034,-273713,-219013,-84349,-7316,9066,42483,127461,155388,-9228,-113798,101024,292721,219986,131819,168657,207754,207148,73399,-107247,-183984,-219287,-168171,72588,175999,93306,-19610,-23486,52028,93622,51545,27084,17539,46937,22568,41743,254048,404706,138460,-248592,-421956,-258586,9086,114554,101038,55036,-36844,-110411,62841,233678,81847,-62085,-108331,-286743,-364220,-88235,140069,51610,-113982,-138205,-246616,-318033,-44892,216273,133891,41477,103245,81872,-26752,66829,176794,-24195,-249599,-156108,176077,368206,228708,-52124,-192970,-142605,-60874,-123995,-250983,-230861,-39060,84134,69323,56152,150791,276638,229803,9909,-100161,-65250,5333,24521,-29345,-114336,-171685,-184723,-175726,-106272,-46033,29553,159324,165257,36585,-65640,-125757,-195619,-232760,-247619,-106315,107693,71087,-112026,-147361,-47520,-91980,-221757,-222737,-84692,53550,82135,-36264,-102508,-25149,15864,71491,337413,593017,442786,41141,-355313,-447834,-83897,263271,239389,270146,497922,336583,-86767,-328859,-738558,-976949,-462067,25058,-744955,-1435333,1495452,4609460,719313,-5653199,-2981066,2151823,1998990,-494804,-999730,-170275,283196,200920,-32917,-36769,92194,151329,362739,618893,317467,-106548,-128120,-85267,-102079,-86326,110213,386372,305429,38403,5403,-20142,-88995,34748,132565,94697,3373,-88892,-28868,123508,92310,-42842,-114748,-121927,-87882,56091,100326,87131,30685,-176061,-333513,-271991,-72427,-7605,-230654,-432940,-339532,-161318,-76269,10103,43769,44615,237336,419387,392887,336800,281976,63318,-18804,64176,308510,505619,565696,375138,31742,-108908,-118660,-336557,-462825,-160289,174250,207277,37801,-156480,-263170,-364463,-346508,-93443,-43226,-199468,-114907,36652,-24096,-123202,-203434,-225792,-127032,16736,170630,209841,1362,-209538,-46084,224514,227203,43868,13701,90160,35604,-115921,-127214,-32530,8490,32087,86649,170051,261137,240702,136892,110336,77603,-8164,-36106,72776,158207,48778,-7002,183176,346615,247183,-19944,-244588,-328599,-316196,-355577,-402002,-270700,-46230,78230,166552,262893,283934,208501,158500,76804,-103889,-221882,-234269,-231650,-133670,-18532,-90034,-221625,-246847,-123518,-50648,-111687,-189851,-48082,104260,105404,43120,92451,177512,226313,258952,109712,-173726,-87817,210963,264151,194648,166907,94579,8782,11422,856,110403,297457,165537,-185079,-266314,-134285,14459,228990,324003,123911,-69861,-64125,-50048,49750,212999,154304,-33503,35709,74165,-81932,-138758,-113386,58588,282414,293103,275041,375025,290623,224226,177155,-92436,-146030,22308,-28484,-94938,18106,70473,45650,5032,-124354,-215522,-222525,-244991,-154912,77194,227429,357380,377991,141284,26786,129543,120734,9768,94297,244256,251349,142099,85554,-3861,-201615,-391720,-392410,-331352,-383631,-519695,-496631,-110143,241739,328761,259637,237163,184422,-62437,-368884,-229192,82866,127581,77414,82357,67445,-7969,-189470,-343049,-313542,-191959,-60081,-49267,-151002,-138338,33140,188489,153852,-142306,-363337,-253034,-181946,-188551,33834,253761,154406,95098,324061,313736,-7586,-55231,221757,331902,145779,-74669,-99214,-100041,-227030,-183992,40910,162216,86073,37699,129817,373237,491545,252515,119795,376492,551919,391590,69403,-182560,-213183,-127958,-31378,-33166,-94944,-87462,15015,-10742,-73859,12876,51779,-42830,-135875,-226592,-194626,-11442,78502,61626,85647,88551,-23522,-148140,-159591,7757,324014,493578,341227,87284,-93633,-95458,134443,322220,247413,21690,-169721,-279081,-291592,-182621,10775,16065,-93196,-58643,185864,343266,217776,-31934,-150119,-129526,-213615,-293621,-199399,-98321,7762,72772,-35257,-125179,-114021,-190775,-234084,-145977,-25274,40606,65103,-8789,-192936,-296908,-228180,-35285,227191,265668,101479,-30806,-128298,-255311,-184941,32520,128363,146241,119644,18162,28533,276394,454615,380545,268593,227340,57229,-138286,-266101,-368491,-299511,-106573,-42261,-54261,-47063,-102129,-131255,-160517,-207114,-86713,134231,241539,119790,-106238,-147401,-107827,-55257,64632,28015,-125961,-22175,87695,-106011,-259500,-119940,114118,161835,-76954,-173313,13224,22262,-88206,-23084,47609,115773,275771,282969,359801,655217,910889,762076,-281178,-1354067,-795397,-93563,-536784,-13044,1175777,444382,-864609,-1088725,-529660,266719,651183,1403,-639096,76942,1203827,1275384,674075,-521289,-891183,-758020,-1214596,-890569,53356,568604,725820,417946,-6261,-105662,-33959,171927,243846,-42110,-268411,-162866,41381,42342,-95275,-148792,-157077,-186584,-378930,-658969,-654513,-281138,-123562,-259740,-331123,-197632,-169443,-378408,-457704,-169760,158434,159754,17865,-155052,-277201,-160954,-1902,-71843,-234278,-264679,-138799,-22530,-119722,-263681,-267566,-120342,31378,97386,78080,-40665,-299281,-499319,-393780,-272128,-353332,-229728,79366,262081,236997,-20083,-394765,-494101,-273184,13519,113681,40583,101066,285818,391917,278499,42644,-116518,-31178,121499,200519,133797,47434,-50795,-52449,728,150939,207606,78355,79155,249125,191409,-130344,-331074,-135432,209123,321739,242339,51548,-140443,-165347,38193,274060,132348,-200149,-193650,47243,181961,213961,179102,71115,-11386,11162,30207,83293,118523,178636,232564,170563,-3518,-23332],[25018,109820,200135,81746,-68338,-25002,44973,-21214,-89267,-37652,42818,31492,49766,108658,-44269,-254153,-327272,-277772,-154549,-20325,-117618,-316734,-262026,42097,206253,252522,436353,366527,-7725,-279667,-285916,-90198,60159,69219,122176,191389,52017,-76420,-54905,-90860,-212436,-156753,-9332,147001,312791,332281,155690,2725,44059,183124,200129,91599,86131,72188,-124218,-252059,-213245,-140730,-47402,193,-131737,-195354,-134454,-134016,-111385,-46696,-87121,-111389,-34641,-79554,-221865,-275403,-242817,-118709,-93166,-215803,-211600,-97075,-111629,-229184,-288960,-395627,-466816,-254216,-31737,21693,33806,-50053,-237171,-358898,-419859,-316201,-146700,-96084,-186216,-218901,-118382,10059,179667,280569,193590,60906,3799,-39482,-148857,-305122,-278095,24658,329196,399941,300739,232341,266335,158979,45517,149130,201033,73686,-6577,29150,95154,154611,221006,200467,-7922,-323259,-295580,15531,196602,178397,-42804,-324518,-398233,-285833,-102433,158085,349245,281692,116661,6236,-89109,-36789,121439,147497,62835,-33077,-24639,94505,200013,203167,119293,27353,104805,124847,82708,10436,-159686,-278226,-226396,-74100,90814,183614,112834,101720,340002,535532,389787,105191,20419,140111,296443,298994,153610,-39391,-70341,59980,28900,-142261,-203210,-231714,-407261,-438985,-181667,-61750,-101620,121470,342203,186164,-35391,-32049,45115,35167,-99619,-257294,-212785,58104,238122,221120,23619,-299714,-347927,-76012,-36697,-133353,-46972,22622,36184,-6013,-50404,-17375,-67553,-92941,137277,219140,-107843,-297163,6112,296101,219407,144295,244545,217824,108433,241067,414476,245278,-23781,-77841,24310,166031,296756,336658,264040,136291,27054,-3791,1179,-69958,-128799,-58761,81000,144964,62195,-83739,-69047,142755,244421,88030,6528,92157,77011,25280,112153,188450,175840,29765,-72118,-40132,-5267,-6225,101738,212093,229841,127446,-88380,-324020,-398714,-371407,-239125,47421,246137,109258,-202222,-158362,120957,176756,52926,177345,443066,304790,-23958,-41017,62365,-45475,-307856,-490901,-466778,-210885,138843,361538,220309,-182649,-162706,203809,290589,161737,226067,438106,543958,414450,251826,136604,-45675,-236180,-246587,-90943,50305,70468,60368,105784,170614,162162,-27342,-87508,232522,424692,329264,321210,461332,454281,361933,198407,8740,-91221,-193376,-236166,-26463,108444,42674,-10094,65161,192337,151481,12029,20856,75626,98039,57615,47136,149422,260652,138423,-94471,-273834,-193365,11373,67334,52245,44324,-9205,-54183,73798,179142,7065,-132588,-184635,-322564,-316274,-43329,72302,-75165,-150019,-132735,-254254,-309555,-41261,200723,86753,-60218,20245,67730,-77104,-23500,179098,96079,-94459,-51708,204723,373857,240016,-17339,-170463,-153633,-107127,-185066,-267618,-95255,134872,148152,25512,-952,145741,305081,260896,109876,50461,17061,-43014,-81722,-78413,-144854,-199304,-160748,-109816,-64062,-182,86220,175058,155473,40465,-52045,-159255,-224702,-215184,-206070,-131109,-13963,-71992,-163967,-157520,-137104,-191514,-258957,-140738,-11755,15381,26938,4344,-28463,-54106,-139769,-124512,194040,476294,330005,-33949,-425311,-475487,-54013,211790,19227,36368,330180,288045,-143507,-396770,-605045,-625937,196930,1317331,550229,-1695033,-1236376,2224565,1936235,-2415915,-1460130,1481572,988176,-836752,-960142,-420226,-247769,-97780,-85862,-284886,-210947,84873,431783,644306,361881,66313,36051,-87356,-179446,-76188,118648,333253,293495,152810,177207,119164,-15372,59083,144503,121501,70814,901,44802,136255,15180,-92743,-120894,-135246,-125551,-6155,49098,74673,33170,-109888,-221180,-238229,-136897,-109881,-309197,-445674,-330313,-107054,38298,147146,131236,44277,205684,439557,386018,264175,183593,12099,2689,101353,301123,488084,560556,351293,-23377,-124650,-48851,-305198,-537616,-269822,107928,203915,69866,-149108,-288616,-341825,-256806,-46173,-46048,-193190,-131011,-9721,-40781,-123317,-234949,-231471,-80837,99247,247402,272680,90567,-45544,92768,231898,178952,17913,-47927,708,5267,-95364,-134179,-113570,-119242,-5592,163715,275510,342537,306698,148648,50687,60313,30478,-17191,81397,164327,42805,-9854,170519,330108,270256,37163,-156943,-227220,-228971,-313334,-366612,-189319,4966,19848,30390,149215,222129,182220,121425,83005,-17844,-145444,-224960,-270266,-224723,-115508,-85208,-150780,-200658,-91696,58430,-9056,-167762,-43745,138577,114576,34427,89165,147837,210308,335935,218224,-118968,-115443,169045,278223,241363,200514,71054,-59560,-15235,37508,145802,296153,134324,-180474,-260162,-176776,-33083,236562,379447,195587,18591,14598,60656,182177,297615,180168,77406,166562,94752,-106282,-91316,-27721,109068,342484,356591,286519,345814,282522,227147,181089,-14647,-85635,8309,-39619,-76500,-1676,70044,93552,43579,-105651,-180103,-183943,-227860,-141299,59100,176925,310102,356862,129064,11030,114629,129064,63525,143719,263311,250956,135680,34421,-4292,-102246,-225142,-284902,-324174,-346949,-446293,-452387,-118157,197667,284910,218420,197664,231872,58730,-257573,-158513,99338,71187,-2498,376,-10039,-14993,-138120,-371654,-424175,-224269,12149,48025,-68891,-140559,-45928,166280,191369,-108214,-354132,-267336,-144502,-94664,129166,350606,253852,110191,239896,228504,-32216,-42475,217547,264711,74600,-90408,-80862,-78220,-221911,-218259,12413,201059,159690,36014,61101,290076,425785,256679,197157,445112,577781,385593,73689,-140745,-175199,-134321,-58286,-24754,-44303,-40990,1969,-30053,-6787,94370,70673,-47724,-171843,-311365,-263108,-37499,39737,-9781,35178,52896,-109355,-287141,-264310,1437,350994,427056,241516,32533,-95470,-43354,232690,423342,303152,108924,-19487,-176753,-311509,-263802,-143026,-172510,-167295,14951,266366,354376,215673,-38696,-187565,-160200,-172634,-213751,-176174,-118663,1043,29126,-146261,-230203,-134506,-81333,-77210,-92948,-99768,-58199,43303,-4258,-249117,-358815,-225557,-15570,174262,226702,130582,47441,-54456,-225808,-254620,-67589,54467,73795,83798,43936,31878,191155,327605,217807,65260,85533,65989,-43238,-149432,-377433,-473887,-231186,-57209,-47496,-29756,-75080,-141825,-183686,-209029,-146497,-16281,33705,-93782,-212617,-101606,-25891,-52233,62546,54416,-118677,-22431,84243,-143242,-356223,-253266,25261,186980,13117,-175452,-51991,19637,-58977,-21002,60609,103727,191489,184648,227569,403741,544456,385701,-500204,-1480737,-652640,504784,-54741,294396,1540817,505184,-1144241,-1442481,-674577,211040,611421,-51056,-883948,-159567,1459452,1922137,962659,-712376,-1165407,-739305,-976735,-667498,221744,648671,712706,422916,30339,-116848,-62397,173571,247196,-5761,-254567,-107557,159644,160427,-46223,-148792,-137289,-134105,-334339,-634101,-544843,-158010,-59720,-205975,-288816,-200906,-161242,-297193,-375101,-150151,165057,186446,22427,-149617,-194792,-50633,74593,-22649,-203952,-218762,-63285,81929,-20947,-198157,-227876,-135077,10928,94601,63820,-75445,-338425,-582403,-474361,-281136,-331375,-282553,44648,286627,236654,-66528,-454894,-573362,-323907,36284,148293,7876,72473,335075,480004,315274,-6684,-147763,-10507,99429,77571,2010,58388,80702,105896,94582,163470,89809,-115327,-51598,174199,88185,-183443,-294428,-59837,297405,393231,220329,-37352,-213264,-176492,-14521,121125,-10889,-223436,-132671,110158,160502,122384,156296,121145,10845,22110,71637,129808,146129,151852,168608,145424,26454,-6630],[-6156,76339,197756,103444,-19765,41937,87801,-35961,-124789,-36408,13097,-81130,-65045,24441,-110235,-230097,-198892,-212763,-205236,-150100,-210817,-310022,-227892,72876,246232,269742,397367,360629,5227,-272314,-246062,-55356,42225,-29164,-14156,70114,-2880,-77206,-48627,-106425,-306632,-297911,-104426,113265,273134,238177,93044,-19484,40541,151100,125806,33829,95767,140349,-45229,-193433,-241192,-242905,-107972,44300,-16468,-52652,-1812,-41946,-45559,50570,48788,-3242,1382,-51537,-155862,-166124,-126920,-165822,-196765,-243018,-212336,-142325,-136404,-169925,-197465,-318048,-442679,-259489,852,72386,23273,-111286,-286158,-419884,-539462,-471782,-291406,-183362,-206210,-163570,-20932,106222,252213,346517,200826,-28124,-121498,-90461,-131483,-252543,-233687,10647,264259,293505,159027,114428,203552,111155,-28975,67001,188565,162983,83636,59129,86162,123384,108747,98714,10531,-181445,-117396,175727,333014,254282,18810,-168885,-228779,-196056,-20031,240458,357426,295415,198441,64998,-98253,-87091,101512,196563,126038,28409,74257,148284,142980,157949,194050,144115,125853,59601,-54165,-134031,-237634,-274784,-192208,-47007,73729,120309,61312,136557,437516,564932,391474,96309,-59555,40749,244749,261556,92129,-98661,-98448,20689,-14201,-160416,-140604,-65716,-290889,-458569,-239367,-115138,-171588,36493,230176,80717,-96725,-85536,-477,26336,-119323,-336009,-292651,33764,240071,231796,41477,-300726,-393124,-117406,-10412,-75037,-8151,84729,112685,88901,104363,136949,58814,-9485,194922,258449,-59672,-294378,-106557,148904,95577,75695,244623,219640,73716,234431,416304,177561,-110791,-118312,-7586,151315,342587,388446,293373,139561,19235,-13,-12473,-87587,-112757,-54676,57279,187867,152905,-30557,2100,274722,340728,128981,15817,80946,70287,11127,48420,164129,203846,33350,-113507,-145418,-229397,-226363,41750,281066,340310,215992,-86826,-353658,-407358,-359248,-271948,-40890,235880,238006,-62069,-169905,19205,149643,136131,295435,524389,334782,-75646,-130416,35002,6770,-257763,-432585,-304336,-12887,196165,358365,313378,-39418,-127208,155724,286963,247886,311566,406656,424252,362475,253087,140842,-72611,-250393,-181432,32690,155953,128071,85201,127301,178742,154514,-25378,-39891,317854,487302,404489,477269,645046,599563,471671,309127,114984,1912,-153082,-291515,-146367,2704,-65034,-38878,144963,303034,184322,-27662,-16026,73298,91017,84231,88001,85716,118572,144124,63765,-106241,-76418,73822,64345,22269,42549,27160,8191,67701,79247,-90022,-198578,-244859,-312883,-196840,31798,12630,-180860,-183749,-137194,-247142,-279714,-45328,160237,40856,-147295,-73272,27349,-100500,-62325,198817,230823,71092,25561,149183,263946,173646,-20967,-179263,-191865,-159788,-234987,-274672,-10196,222619,160288,-40945,-84545,116421,301871,258870,198595,201415,98927,-105968,-202945,-139102,-180298,-256629,-205370,-93923,-31007,26792,89550,129640,111031,44312,-30711,-188960,-254587,-187002,-141405,-147054,-140187,-187095,-185010,-159683,-245394,-311710,-272396,-37082,81263,17818,6191,48231,27320,-74891,-259724,-306681,13601,291153,182596,-125421,-477473,-476931,-57440,119606,-132564,-94386,235944,336416,-61345,-321408,-158913,123782,904107,2239019,1843268,-1529289,-4531818,-2085883,2016862,1895374,1022941,1000121,-46678,-1136422,-812750,-536404,-685416,-323693,-49420,-477098,-507206,10890,449710,573186,349333,224979,218664,-27477,-195478,-28011,169327,295767,255783,223390,308352,247353,111646,138508,161636,128713,114305,87856,147858,179268,-29749,-140675,-127505,-153059,-151536,-65548,-7176,62485,62147,-15615,-102872,-186468,-175897,-193646,-351673,-421964,-309769,-86786,107155,248958,201899,47492,147926,358868,275687,155204,97285,-6974,11898,136131,284287,428166,480830,284970,-61783,-114553,41062,-213188,-531577,-338086,31898,181690,103314,-119475,-279494,-278397,-144114,-11736,-51200,-155164,-146327,-103649,-84054,-115651,-236717,-219920,-45388,139790,265353,292079,171184,106565,184206,201588,106760,-23811,-131481,-134550,-72899,-71655,-91842,-125757,-186396,-41507,197365,320955,361295,327696,148671,-7254,37474,67658,9781,80253,149517,34203,-17030,136011,286813,273589,108715,-47190,-118519,-128963,-226828,-277515,-84294,62278,-21782,-94371,19149,147403,151429,84117,115057,122318,-15891,-177549,-276477,-278866,-186084,-89873,-105036,-152135,-47579,175554,119181,-86687,-20794,128137,52770,-41935,3055,49520,176482,390892,287435,-71132,-174974,38769,226066,260874,203518,28427,-113395,-49153,46111,149833,244369,59690,-173536,-204684,-157199,-36021,236273,363204,191127,77581,94336,167140,316504,397266,240048,229793,335018,153730,-102528,-61136,14475,103562,335618,375330,297633,292035,217133,196322,202082,93779,-2403,11128,-38810,-62677,-27671,53263,121058,67076,-84397,-113903,-99100,-173387,-112933,34199,100240,201380,262888,107139,18089,91965,99113,88512,154716,215188,192126,112191,6066,29606,38059,-3815,-116227,-248182,-260708,-333039,-363346,-120309,117217,174978,139173,129327,252569,189124,-108131,-97456,80335,-7820,-118797,-123100,-94436,-16473,-77535,-350889,-483151,-245617,83902,159047,22210,-139492,-114681,152046,225531,-79900,-331321,-274516,-136348,-44169,192377,427872,349448,130579,127868,116045,-48737,-31793,175076,201709,53540,-73321,-61884,-64187,-198756,-220185,-7824,230149,262024,71697,-7081,169685,298537,228875,245565,432064,513490,326661,44584,-102875,-112470,-115065,-77359,-6652,14644,6283,-54825,-111452,27729,162872,66811,-89082,-232530,-371727,-273563,-9289,28060,-86072,-27882,37607,-125451,-341437,-318333,-817,329939,304244,106944,-39539,-104159,12753,329723,512492,336440,162459,106111,-76534,-297897,-317178,-304159,-331539,-206141,68797,275801,293290,158941,-85824,-226745,-160741,-93301,-100765,-131166,-129112,-22917,-34613,-236379,-295908,-149622,-4691,38141,-33481,-141451,-143411,12354,4339,-276017,-403262,-244443,-29719,115593,204345,155944,91000,13018,-137618,-238836,-133256,-38208,-5555,81230,101300,45054,95912,187510,61281,-108647,-33122,94205,92488,20665,-293169,-522992,-283674,-58515,-43742,-9456,-27895,-141902,-214031,-205437,-185142,-154156,-171732,-293778,-296790,-39775,91586,-4712,62138,62191,-107287,-45297,29070,-186381,-393668,-303780,13963,259935,124641,-167320,-144445,-43758,-92922,-72453,20813,45246,54802,40281,51054,96709,116744,74038,-562795,-1449803,-389726,1061333,331880,525401,1717044,466361,-1362256,-1649836,-791275,70717,465425,-95058,-1012343,-296666,1709291,2497706,1037226,-994895,-1372915,-715012,-688999,-362102,372206,641010,627138,408723,88184,-107061,-88068,133013,180873,-9009,-214722,-43933,258255,263492,11499,-136233,-103889,-52776,-226226,-511909,-353629,-14958,11135,-121556,-197266,-167327,-117381,-171819,-221237,-48446,192803,203199,36469,-114918,-93083,55510,146215,70904,-97943,-140956,7710,171449,101990,-77233,-153028,-163639,-71942,21778,1316,-114524,-327682,-571858,-484036,-273283,-309145,-329731,-21344,244089,196535,-98872,-464897,-625346,-385803,31522,152596,-28400,41835,363861,525466,335000,-53592,-204882,-49625,29527,-85143,-179661,-47767,138008,216707,150128,120780,-59676,-296417,-173299,63655,-32287,-203141,-209702,-415,289457,365139,154926,-102960,-235269,-183689,-88269,-51507,-169339,-251044,-61152,179233,140349,42695,136573,149311,6905,3760,98883,139492,113997,75160,95132,127998,76973,21561],[-32687,31459,156372,93497,-4081,82536,130514,-25734,-145086,-41988,-12018,-174049,-162928,-59744,-163558,-177762,-59080,-133607,-222577,-259201,-289305,-274835,-157289,116523,296937,323978,382094,352049,47696,-197006,-166648,-36819,-7838,-133595,-140382,-49802,-74043,-109682,-75289,-156013,-374504,-396830,-194961,38146,166978,121661,52113,-15407,26434,89118,26918,-38028,70438,150893,17788,-121476,-252272,-306361,-116014,87404,71644,65682,107421,35831,2686,109985,160849,111308,25149,-67762,-106614,-29464,37212,-134834,-254451,-248180,-208673,-174085,-123058,-59025,-52735,-210000,-395317,-249062,39282,107731,-7154,-155087,-286243,-426265,-546436,-505190,-357931,-241670,-216517,-121655,39868,157258,271014,351193,175296,-125435,-249701,-138480,-85475,-158532,-162570,-8596,162692,146839,1155,2223,135015,82898,-56946,15538,173702,227322,169029,104021,78548,58118,-33146,-18916,-11186,-90614,15800,329117,492615,338526,98783,362,-57800,-95060,60365,295261,319681,253213,239182,108910,-103233,-140073,48012,213142,186467,99016,151382,172534,82446,130084,276309,258772,130111,582,-171248,-256949,-260302,-199825,-96670,12143,79528,58339,-16861,101480,414506,507269,358882,83485,-131231,-67321,158504,234756,117606,-36966,-53293,5340,-7640,-78262,12250,134110,-131135,-416403,-275634,-162254,-213220,-45320,93319,-39359,-165328,-148279,-46863,16727,-128103,-373678,-350809,-39476,186160,225145,74424,-250679,-352853,-90571,52322,-5692,21050,135441,203955,232097,284320,281541,129646,-15962,153231,244046,-12744,-271385,-235754,-69166,-84504,-28625,192378,168863,17406,186642,334839,71430,-180014,-153208,-45410,152185,392204,408985,271844,119407,31295,27990,-20962,-97834,-81399,-30868,38591,195412,201421,5742,37288,326209,369878,143433,18359,70447,62418,-24697,-37454,133074,220594,37396,-135553,-207052,-396861,-405541,-13598,322310,384176,245513,-64088,-285618,-314460,-271843,-251586,-127829,166045,302321,95326,-126908,-66737,99688,189272,364892,520133,281054,-148190,-205012,934,34786,-196645,-328742,-98438,177931,208406,306438,378632,127875,-54239,108458,240221,271220,345563,358194,299457,277563,220586,120163,-104078,-229510,-83711,127021,202750,145086,72768,91912,139408,127383,-12330,7794,331919,466827,427412,558024,666946,595062,505944,384615,195293,76017,-104569,-318862,-255993,-95915,-159631,-87019,186798,358995,201226,-45194,-76530,-847,20066,85539,145724,78606,14503,141007,182047,51018,73528,181359,109769,26009,46226,46990,36405,27500,-48762,-188034,-242590,-269244,-256472,-41524,114840,-21478,-230718,-210074,-161872,-237716,-242397,-56459,107317,5085,-199758,-150081,-21479,-85933,-46238,211052,322030,194670,53985,23483,65689,46015,-55901,-196368,-233236,-197483,-252437,-273841,-15203,196710,117180,-115225,-177570,53991,240821,205459,238873,296332,145327,-156438,-284569,-176334,-183587,-299606,-285147,-131313,-30174,11522,30180,34650,41284,33097,-33126,-217025,-269265,-148766,-83304,-170959,-262397,-274029,-192075,-162473,-338540,-420425,-249223,73332,184936,77916,38006,84773,45320,-90696,-314459,-417401,-151611,94990,51250,-193635,-476439,-433241,-83527,16942,-174122,-107476,193738,405988,102949,-108764,507477,1117762,1573161,2621570,2721472,-1087839,-7459594,-7103724,1058679,6175670,3787316,727352,-904351,-1405448,-705018,-521741,-866521,-345746,98369,-546353,-708429,-50046,406359,424020,284553,320361,363867,70890,-147428,55769,262360,281341,190940,216898,347202,316839,235078,214826,150576,104997,121070,151776,251525,236228,-12020,-139436,-121992,-173968,-164450,-108285,-55926,51037,106275,76851,-10482,-120924,-159329,-224442,-355047,-379094,-286812,-110197,116748,303332,246255,61166,104365,229865,122219,50175,41551,13373,35593,168797,259521,336370,348692,193972,-81027,-87145,125409,-86679,-454968,-355133,-34147,141975,113164,-93874,-246299,-182449,-23658,14087,-47465,-78161,-123010,-188479,-131734,-98194,-205681,-201653,-41593,120944,223799,264658,218187,204830,213351,150821,33617,-75816,-216203,-278734,-183730,-57412,-16942,-76085,-177520,-66795,173334,292703,317716,305366,141938,-41972,19736,98819,44015,63442,98591,16338,-17589,98538,229991,253937,171991,56202,-25273,-42574,-129838,-173917,2719,102163,-42729,-183332,-105743,74823,126938,58522,163733,278433,131830,-98950,-234233,-270826,-212903,-105499,-83372,-105664,-4338,251961,215705,1251,-5818,74924,-51224,-167391,-160543,-106694,125521,402278,304865,-29449,-232180,-126690,127893,247921,184459,995,-116277,-68795,22744,116613,159473,-16962,-141457,-99142,-72607,12992,235751,286620,119773,94691,160131,241046,389779,442225,305874,376170,485351,231964,-70576,-56620,3141,50867,259376,341025,315309,249314,134552,157545,239640,188703,67408,18713,-36818,-64474,-54334,30614,130963,72037,-64704,-30200,7666,-97906,-77714,5142,904,44116,124606,93239,56550,72877,41182,79326,136497,128846,101264,74864,8062,92079,180413,182840,31589,-135665,-147963,-209415,-249315,-105973,22464,28128,36298,45595,227477,280331,31678,-57969,39915,-79055,-229882,-245180,-172791,-30388,-23981,-281407,-474768,-249328,132666,247523,95576,-143993,-169101,144060,252077,-64340,-307249,-266858,-144641,-38057,206491,460994,414435,144640,9186,1975,-49459,-22153,107091,156034,81237,-32080,-46406,-53785,-159041,-191963,-23657,230079,356950,154892,-29735,49808,136135,165706,249014,349739,380644,229396,-6665,-71347,-31132,-63486,-72748,15573,66289,54660,-106090,-198945,27609,189907,28916,-166610,-308115,-395393,-227297,53440,31527,-145957,-70535,63679,-63851,-304541,-310970,-4470,250218,153220,-20035,-106950,-122020,50369,394454,566196,351998,177683,170074,-10894,-251913,-317112,-404918,-409545,-204405,81130,214632,193763,74854,-162893,-266414,-126781,16115,14710,-89088,-130423,-53128,-100056,-279729,-304958,-161132,20060,100757,29879,-142278,-198543,-21412,17328,-260589,-412781,-278433,-79652,67258,201219,169184,87214,53469,-22182,-144231,-138344,-114575,-71715,100012,164995,59763,17540,70830,-63788,-240960,-118905,122996,224460,195458,-133345,-427808,-248211,-41676,-44511,994,16523,-139639,-242715,-188802,-188704,-257992,-334705,-430865,-340004,21783,220318,93601,86845,72260,-77617,-73003,-54438,-224607,-374833,-273665,80931,377606,248903,-125245,-217150,-141577,-173663,-154908,-52900,-36617,-86522,-105519,-125756,-187462,-232668,-59610,-441634,-1284707,-193623,1265543,472417,602591,1660451,454103,-1325361,-1575953,-807882,-94131,251883,-137991,-1018538,-371704,1804062,2794128,964824,-1156731,-1374211,-678095,-440901,-63752,455260,542306,474584,343100,129087,-76192,-102204,58025,60989,-71161,-172375,17610,320544,323698,56628,-113607,-65961,26889,-94314,-323925,-142080,100241,61310,-39939,-90858,-107247,-51779,-40737,-34513,112872,236854,201457,51241,-59050,4624,127383,183569,172102,50771,-50303,64375,232566,214905,66391,-59469,-188685,-187598,-97306,-87471,-144597,-273518,-476026,-430193,-260927,-300924,-353204,-92072,159887,139657,-112589,-442632,-642740,-431179,3631,107022,-79494,11314,359836,513400,328125,-83073,-273816,-140885,-66754,-227338,-322745,-167861,147249,254656,143783,31686,-195847,-411021,-244878,-33936,-119651,-174129,-86885,46173,190624,220500,53052,-118714,-189922,-182739,-166159,-197341,-299382,-276940,5698,248639,144743,7952,130084,152699,-19332,-27425,119212,117627,28674,-26613,37973,130242,131949,43931],[-58589,-27227,81319,60632,-20343,80637,159398,6972,-144367,-49351,-19746,-214307,-222379,-138522,-200155,-113320,50335,-51099,-194638,-317114,-334589,-220838,-66420,153453,319835,361429,370212,331155,100769,-80940,-79684,-49577,-82053,-210971,-225302,-147723,-141691,-136473,-94862,-201616,-384289,-419757,-254766,-58312,24698,21676,44148,9852,6159,21470,-59624,-95565,32658,118795,55033,-53163,-241611,-319293,-78133,127948,129598,139608,158845,69075,19753,118850,216071,195357,38142,-105412,-78835,85262,170266,-51123,-242539,-219553,-199924,-188441,-78025,61706,91228,-95444,-325610,-221061,74567,120366,-50161,-183148,-261237,-388042,-449421,-411983,-328426,-258445,-220295,-106385,55690,157732,231274,285842,118627,-193150,-318597,-151203,-16527,-52022,-93184,-30928,58559,11489,-125990,-86689,68344,68536,-42235,20090,185645,260580,219571,140272,71548,-18936,-152840,-109426,-50483,-58178,90269,451607,634862,413906,171564,124874,67779,-1808,129826,318473,251243,165692,223784,126783,-97114,-171570,-10796,201769,227959,156781,184476,159186,39552,137507,353255,340583,126455,-24620,-233868,-341676,-235239,-79083,21560,80045,99906,11503,-94562,10620,278040,391483,314427,72325,-179425,-154654,68413,223105,211616,118861,42362,15833,47646,76532,205589,304609,17425,-331439,-287037,-196616,-219916,-111879,-46123,-149581,-223307,-200535,-85034,765,-125185,-351700,-356931,-123161,103491,206821,119966,-144658,-222247,-2121,126359,50241,30208,161020,286189,365966,421290,377445,137091,-95697,27424,177060,20639,-233961,-341870,-296302,-269580,-136211,103194,82740,-37124,119562,205814,-32838,-208438,-170724,-74281,167683,424070,389223,213814,99629,79599,88088,-9283,-98748,-50516,8098,34333,159427,185232,10135,26056,283534,323179,117799,-3605,54262,57870,-74596,-125399,100245,225848,40262,-140609,-212457,-454255,-490795,-46400,341300,374421,218270,-33889,-158865,-164923,-167451,-218092,-192467,67212,296291,226126,-47917,-122282,35873,196980,369745,445593,172890,-212828,-240473,-33988,23164,-150112,-224454,58289,274148,160768,213538,394160,267971,32185,73304,163451,219006,305183,295806,207583,182922,154228,67147,-133052,-172802,27148,172649,178690,111300,18484,-762,52579,79653,-997,35224,274630,373099,391778,546513,547371,458814,462706,412805,239669,117986,-56279,-310988,-324530,-144619,-176900,-120052,182717,362690,222182,-20754,-134421,-122536,-89517,62339,202068,121100,-32042,118559,237872,176833,224163,298470,185585,61961,48520,34209,7488,-53083,-181740,-268613,-255695,-249722,-164507,106401,183699,-21422,-212975,-224136,-203596,-231716,-207725,-71942,52685,-18057,-206463,-186825,-56912,-37322,6956,195035,330056,241954,34237,-129538,-160716,-108204,-103197,-191779,-245564,-200624,-224112,-255758,-87895,89548,41668,-172714,-247569,-28300,123120,101241,208753,300111,138279,-169985,-286520,-159108,-124603,-280484,-342333,-195586,-67687,-49899,-75341,-80005,-32927,3647,-71876,-242064,-257967,-105301,-55650,-212214,-370448,-344560,-206723,-173982,-387879,-478494,-188246,168546,275630,184510,124030,115657,30862,-101348,-298239,-423818,-251651,-49909,-22436,-205900,-402958,-336163,-107371,-57179,-103581,-36681,148498,404705,256011,174785,1199965,2076917,2087262,2481671,2917324,-624962,-9201402,-11273842,-411946,9274150,6003041,535039,-1498316,-1647238,-727633,-403066,-710822,-102070,346201,-455120,-742992,-79766,304669,232789,184744,328294,427363,164889,-60204,157071,379449,287646,107907,133927,278245,301323,298032,228315,83946,43986,88800,181711,327967,286308,64065,-71807,-102844,-194141,-164738,-126184,-91566,36692,147342,139859,37151,-48431,-77040,-187063,-326749,-331370,-264726,-164061,78423,312273,259073,82683,101679,123006,3374,-11464,24092,60474,85103,191074,221894,225155,196739,98762,-87205,-57976,176343,30829,-341843,-331394,-79912,91335,83642,-98519,-207146,-71119,83976,29744,-29644,34279,-36700,-209953,-156485,-66635,-146096,-184899,-74789,54434,147741,200874,215119,232204,192499,99171,-24779,-129726,-277269,-386745,-292611,-59120,60630,7742,-102103,-75357,94924,200036,230400,250339,128844,-46933,11838,119487,81631,32797,9461,-18159,-9593,69266,168468,206695,196851,123144,36388,11948,-53402,-89052,47737,108154,-50730,-226059,-203553,12208,108542,44893,207140,406421,262937,-2109,-143995,-198564,-193886,-125934,-73159,-62147,26132,252902,233214,43144,-21440,-7283,-155197,-300024,-356262,-276945,67872,365282,277286,11958,-249107,-261049,17163,204670,155030,11700,-56883,-57476,-17259,57843,69233,-54782,-67297,37480,49077,94539,237505,181904,14803,75343,203828,269762,369516,397071,345559,467370,563958,299755,-20410,-71664,-42922,-17204,137525,262250,335545,239976,74664,131433,274819,227936,96551,22946,-43643,-85467,-72451,17789,131691,63538,-45635,54573,109015,-18984,-41595,-24283,-111187,-132973,-12705,103384,123031,62832,-29112,39797,107816,49304,15164,28553,31009,163622,282346,261993,99805,-17097,-25904,-94981,-132997,-75376,-72220,-126004,-76965,-39092,154116,296082,116308,-42511,1928,-112092,-293053,-323228,-234909,-68846,13038,-175532,-402390,-232964,142642,282618,130466,-158231,-208903,135831,262928,-66489,-290044,-235586,-145569,-62329,166532,433271,427001,140085,-98172,-97273,-36781,-9297,39646,133493,135658,16111,-35889,-41119,-109496,-145566,-36910,196963,410996,273978,21966,-33328,-23693,75212,204989,229968,220859,119492,-59252,-44218,56594,17090,-35309,35699,100839,109615,-98446,-231951,3665,159442,-41803,-261405,-377826,-378960,-141045,118337,27132,-181787,-74903,133648,55740,-202795,-252477,-10978,127589,10994,-101914,-152364,-150481,52765,404503,569919,358065,164950,161735,10087,-180770,-259324,-405662,-388932,-172112,42427,103288,92824,-11710,-254096,-304718,-66676,138902,108791,-64964,-124528,-80552,-150014,-265421,-260108,-172541,-4138,125885,96974,-105514,-217214,-55138,29861,-200479,-370975,-300774,-140687,44352,213450,164534,38702,55567,82914,-985,-72309,-140976,-107304,119777,205221,65534,-26018,-1433,-149446,-336212,-180913,125446,296876,317793,57711,-225921,-144201,-7846,-45022,-4967,36618,-143240,-257105,-145090,-142427,-311530,-431237,-478730,-335732,65690,324894,221632,143789,97628,-28800,-92011,-134600,-240180,-311065,-190822,192124,511668,374254,-29903,-220800,-224466,-262247,-237060,-130623,-108112,-182244,-209274,-261867,-383603,-410430,-13164,-211742,-1077259,-245918,958610,325591,523907,1462512,605776,-927491,-1187077,-680719,-217190,24649,-206213,-983105,-492961,1636162,2708282,867584,-1019649,-1097002,-618039,-301276,136855,431798,370780,277244,210382,126834,-24980,-97489,-32236,-79501,-181077,-148373,66128,336757,326449,76842,-83021,-32083,78858,20233,-123052,27256,156806,74038,7756,-9313,-40447,13467,58613,138351,287999,283757,179206,60075,5949,81349,147365,166334,238359,190376,30182,96540,255893,285333,189964,30817,-190956,-289679,-221714,-176595,-163084,-197642,-327318,-333857,-247788,-300927,-335832,-139665,67182,86105,-110632,-409815,-621350,-432962,-34129,12822,-150025,-23216,308915,436558,286914,-88341,-331585,-258311,-166799,-303890,-359700,-193288,146289,218199,71943,-80259,-283925,-437339,-254199,-86207,-144451,-98871,49710,85532,41626,-10324,-66213,-77116,-87423,-167209,-221485,-275276,-361886,-284835,58249,307522,180385,28060,134939,126818,-65791,-52576,139409,77721,-86865,-127062,6971,149509,168314,44478],[-84638,-93080,-8844,21990,-52196,36284,162588,51059,-121595,-51229,-3069,-183850,-232608,-206561,-217942,-49573,114045,29374,-126611,-313585,-340314,-162088,21841,163592,284483,341656,342146,293357,143971,35611,-14935,-89225,-154735,-236001,-255028,-214748,-189573,-126701,-77767,-204316,-321447,-357535,-263194,-138298,-100093,-31875,65570,47015,-10698,-30560,-107239,-119646,6008,77054,70033,1923,-204294,-287265,-26653,163213,168827,164863,136923,44123,4966,83386,202147,225241,49178,-129996,-67181,142864,224177,41670,-163644,-156485,-183567,-182732,-17841,140591,168402,-4199,-240236,-181819,91996,105680,-95588,-201541,-242039,-332122,-297397,-229897,-213354,-231032,-219008,-115584,33371,111753,140560,162445,40560,-204672,-289691,-111140,59733,38400,-44214,-52176,-22558,-75776,-191499,-147172,3810,50375,-11945,64068,212976,246782,206917,143173,61659,-83025,-214236,-147200,-79706,-62147,123314,527003,713321,458887,213198,170871,128999,71480,178110,309694,172774,58357,157997,117338,-74931,-164248,-46100,175682,239986,179999,161166,110055,27785,181960,410528,368737,127187,3418,-217008,-370092,-182466,43117,119598,139800,123996,-14171,-148022,-105213,78332,261136,277817,66753,-195221,-198874,1647,212863,318345,302415,149465,44485,133994,253270,372813,389950,103431,-235697,-275611,-212570,-192376,-155562,-170231,-231581,-256601,-228683,-110192,-22664,-110103,-270108,-296306,-168112,31671,183003,170067,7036,-28191,111623,174267,71261,16146,154354,331964,434350,469841,403738,97769,-199387,-129564,78569,33733,-191539,-393253,-463060,-402034,-207808,8363,-10125,-69176,58944,76142,-98685,-186111,-163774,-83722,190567,425521,334915,146190,101472,160948,171048,26760,-94753,-38307,50292,48737,89441,105329,-20350,-24117,164405,212421,51011,-57305,26809,57279,-126975,-198571,70873,226697,42543,-135471,-169167,-390259,-464326,-51665,336704,325464,148424,-12140,-30546,-25152,-104374,-206619,-220588,-24024,234142,292002,32156,-145697,-30034,157786,316356,336751,58827,-235258,-216893,-58369,-24275,-131701,-158921,89454,219323,56373,97847,350478,337786,103688,54802,77707,105100,194416,223227,159917,98202,63147,-15001,-151536,-88292,125894,163038,94551,32509,-71088,-132592,-67030,14769,-3565,29302,166950,233147,302745,450491,357194,263122,368226,395767,247053,123762,-17808,-270913,-333132,-122270,-92283,-105044,150816,340425,265587,52061,-158905,-243965,-193323,31772,244480,186772,-24910,75465,232996,259541,340748,384478,259028,113620,44182,-10598,-73077,-162704,-295631,-320422,-240498,-194224,-58507,211825,223224,8077,-144896,-224892,-247791,-226820,-180629,-90113,1456,-31626,-169995,-174109,-62998,28201,67148,143562,250382,208296,-13755,-254637,-343555,-246917,-140236,-146150,-206476,-160764,-151728,-207484,-161474,-27676,-28901,-189070,-260306,-99293,-20600,-32788,110382,211262,84156,-135659,-202159,-77673,1070,-174146,-325992,-245717,-129787,-138218,-189654,-176884,-85810,-30840,-132188,-258291,-220104,-64316,-64903,-264262,-448494,-406176,-241530,-197603,-384022,-458410,-101570,226932,324106,302429,246899,150704,8333,-101971,-228461,-332342,-259385,-102692,-21878,-149407,-262363,-194890,-102944,-71226,42201,53400,42623,269949,310315,424502,1695206,2704120,2328783,1979569,2404488,-381241,-9341867,-13289127,-1707251,10404837,6989522,238101,-1844536,-1838753,-872800,-213973,-255085,360883,644369,-216699,-588637,-70337,163885,45690,75959,257267,393319,211913,26110,249255,489902,304071,24350,11373,133492,209220,268614,145078,-45910,-51922,26420,179563,361779,311638,157841,31716,-85862,-211424,-154250,-119651,-115653,15061,169380,160571,41075,22234,54705,-91462,-277982,-285513,-242243,-219248,20920,286860,239462,100194,137422,88548,-25099,-8489,38284,105173,143002,188329,163538,107355,57976,16682,-90770,-44338,173442,95701,-236179,-291230,-105987,40420,16767,-146007,-178691,35635,160287,28858,-2893,163020,107252,-143062,-139087,-19743,-71682,-173732,-131596,-24817,74281,119115,157851,195530,148176,58257,-66106,-174379,-290974,-415432,-352122,-69589,113949,92483,9536,-66244,-17264,70858,128238,177251,104016,-33738,10057,125314,114226,-5092,-104300,-72221,-1696,47165,105036,129145,159119,133292,60713,28389,-14818,-36123,53917,78346,-59692,-226233,-253701,-34374,90278,35701,222981,473922,354533,97676,-22431,-81773,-142479,-143501,-61265,-19297,40203,177179,158553,12220,-72610,-94302,-219578,-391187,-515632,-400558,22022,294471,224075,57131,-202426,-312960,-72843,139610,123722,59449,44451,-12310,-47605,-3535,1084,-30678,48740,170630,159096,169779,237000,87697,-82592,37340,223167,256448,267678,279014,339276,472588,539791,326274,30320,-88772,-85275,-61258,10248,159732,344221,263420,61006,125850,280939,192248,77788,21492,-63591,-118526,-70791,29965,133042,52823,-22168,125399,183559,49507,-7827,-50035,-218524,-290846,-106488,141715,199693,57916,-97042,-17867,86643,15112,-34976,-19849,53892,218546,313874,210790,78266,89351,97936,5006,-32645,-37118,-157318,-266017,-190903,-115332,48342,229330,124166,-43135,-10503,-89279,-281337,-331497,-275072,-130562,33020,-54591,-287508,-199867,110471,250337,118289,-179764,-234078,121258,250381,-86532,-280175,-178277,-117988,-95658,82037,343716,377820,108288,-184212,-177515,-22467,10640,51,131944,186374,52655,-28998,-20021,-57918,-97319,-46196,142958,406540,394750,140473,-60466,-144833,-24563,124783,109761,79280,23749,-93114,-17594,135277,111350,31333,50507,115663,173514,-3753,-176210,-29189,73588,-128909,-339357,-415841,-327037,-39353,155565,-6113,-200235,-45583,228166,194397,-79836,-168420,-17515,-598,-88819,-119467,-166600,-185897,17281,355635,525377,362601,143321,99055,-1214,-98583,-165240,-313837,-290449,-127313,-37276,-24117,15912,-85948,-342153,-338864,128,254149,172102,-58524,-114462,-101076,-173370,-200347,-181171,-185678,-55365,139632,164532,-44771,-203650,-88737,34455,-106247,-273831,-282697,-175593,55167,234770,144788,-34350,22534,148101,149216,56924,-95815,-102335,121814,199939,54835,-29693,-25223,-199340,-400781,-231606,81422,268279,347781,226720,5892,-16621,36050,-37062,-25852,19511,-158844,-247509,-60707,-39474,-308836,-460427,-443965,-292100,79103,371755,338349,219696,136486,25797,-98672,-185874,-219048,-219422,-95037,295445,618645,484973,119127,-129007,-244666,-317781,-292808,-183796,-138694,-200169,-243227,-330210,-460863,-406330,113711,-12496,-947735,-631223,204634,-32866,346506,1285053,988805,-205018,-565710,-413704,-252862,-170049,-328674,-1021406,-763763,1200023,2300634,859290,-536416,-581923,-527240,-286189,185838,293103,162042,70683,26420,80087,41469,-72793,-115135,-206043,-305324,-153937,92370,306613,274872,73358,-43904,-5161,92168,90535,34835,111994,147672,47526,4567,19220,12352,57000,101800,255823,424608,317231,142872,60626,67001,130130,115448,91260,238788,271543,80297,93877,233971,293269,257323,98289,-158012,-334026,-309110,-245156,-177393,-128632,-170105,-220892,-228634,-289005,-271184,-145661,-5458,46819,-100732,-380908,-560621,-376182,-65124,-105874,-230320,-63865,210891,301939,208149,-76100,-357550,-366978,-252901,-302111,-276498,-83873,157485,127421,-46463,-184784,-310282,-390796,-220549,-90114,-107567,3961,170443,121514,-98403,-256404,-176766,3187,35713,-134241,-230078,-264337,-334398,-253753,95138,343690,235569,88070,138508,67982,-128679,-57981,161875,35276,-200859,-207520,-5743,169269,165898,16093],[-107266,-151415,-90141,-5797,-76792,-32981,135502,90513,-81905,-42364,35027,-89764,-195964,-254225,-213710,9826,146874,104821,-41225,-262863,-313533,-112629,83507,133538,184075,259350,291935,241259,160731,112950,10882,-133206,-191620,-199220,-233117,-251819,-210740,-74023,-18772,-143484,-194101,-226965,-212282,-161761,-152777,-29401,99699,85499,-14346,-57314,-111136,-108555,4110,58549,74199,41726,-139987,-230910,-2683,187613,204356,150005,49836,-30398,-29428,25322,130958,197179,66658,-113064,-58187,139863,202927,107428,-44986,-71094,-156867,-155563,38510,142056,137489,41533,-150141,-142769,77149,62521,-135372,-216351,-248887,-288296,-153942,-21536,-46869,-167507,-211407,-133962,-10549,30531,17087,9789,-44429,-157635,-166730,-24371,122045,93077,-18963,-67092,-70656,-105388,-191570,-182425,-60852,9259,-2663,100096,213032,169331,118860,100614,47546,-115245,-209347,-130265,-77898,-63655,148384,549803,700329,457820,210793,139925,135630,120123,195996,271522,103033,-37278,66320,88379,-37337,-114366,-39377,150838,220196,155165,84368,38358,49452,248743,437516,343908,141307,83971,-118736,-327365,-121859,123600,169297,183301,142082,-20071,-163947,-208964,-112873,155878,258677,68006,-179668,-194762,-32874,177485,370699,435360,227264,77731,223509,396091,455950,361895,98478,-159564,-244109,-204036,-136960,-174254,-268211,-278376,-260366,-230595,-122976,-48999,-82646,-147699,-176289,-136678,6513,158162,214254,181400,180164,197759,161085,47379,-15460,118745,323585,410514,423155,362700,41864,-273827,-256765,-21525,26530,-153547,-377482,-517192,-438152,-212774,-56518,-80207,-68132,25943,-12425,-105622,-118962,-132666,-72369,209100,395123,262862,96676,133761,253064,253556,76836,-95205,-58415,79457,77836,8145,-14608,-76080,-91417,12252,68810,-41038,-132412,-12042,58233,-167441,-247128,48987,231580,45645,-128246,-100774,-238134,-348168,-37684,301949,248184,58260,-7273,52275,49009,-112641,-229383,-210187,-81977,140008,275426,79540,-144595,-86807,84041,228099,231689,-16400,-192303,-129550,-61296,-87973,-139922,-149318,-25084,19071,-82665,-16994,255366,320164,138692,49888,5166,-33303,45502,147941,144138,36732,-35151,-111443,-153417,10057,193261,108889,-18950,-67892,-174202,-268043,-191690,-58992,-26586,-11617,39457,80122,175032,295400,174233,94870,263682,349152,226035,98626,2777,-209334,-281651,-38715,66534,-28824,126464,327320,336552,160288,-132998,-317620,-248600,17524,267237,240770,11549,19789,185187,294340,397997,410091,296773,158223,33626,-70709,-174101,-273201,-369928,-339259,-208312,-123191,35764,258099,228587,50608,-64301,-216222,-275560,-215951,-162687,-111979,-46182,-40701,-106069,-119602,-35929,88129,105319,65373,113018,116525,-63354,-307712,-428309,-334660,-149978,-61149,-116118,-85950,-53616,-124217,-168399,-85748,-61407,-151816,-196662,-123973,-143087,-162544,-30071,61457,10229,-61096,-62787,47282,165102,6075,-218037,-247157,-189432,-218824,-269625,-224884,-95819,-45263,-179303,-258323,-166726,-34146,-97459,-304978,-476420,-450303,-290985,-229169,-340676,-362688,-11516,235233,308595,387208,373969,198176,6287,-84685,-135768,-185770,-181727,-61013,39165,-36438,-81587,-33672,-55688,-14383,203639,95965,-152564,-1581,222000,539640,1830797,2807012,2228729,1332518,1394511,-469953,-7968138,-12570445,-2308865,9419385,6467595,-285527,-2007249,-1930300,-1045462,15062,354981,891082,912803,103484,-286419,-26533,16886,-93284,-14401,141583,279876,190196,76238,309035,562407,315189,-40401,-93923,-18546,82089,154536,-26912,-221878,-170340,-49016,157631,354355,302742,212393,105035,-99089,-229004,-137543,-98709,-134196,-14880,166909,146887,20526,81968,198163,31850,-217858,-242385,-217905,-245510,-23694,241071,191762,98935,180922,128177,41366,51635,64686,113829,170378,147804,80780,-3921,-42807,-41166,-100324,-58646,111529,83669,-173504,-259942,-119526,1083,-67402,-228203,-168759,121826,196240,5726,18240,274923,272739,-2459,-76497,36466,-3927,-168887,-186014,-76834,33360,37642,54897,115273,104443,26984,-99996,-197779,-241545,-337464,-319787,-68393,133417,154789,118557,-44080,-132276,-59582,38403,99311,59400,-25725,4169,112658,130035,-44180,-218267,-140650,-8389,21580,38540,24476,53200,83857,52556,12734,-13234,-6122,46507,25969,-81852,-197634,-242855,-56427,68477,23332,201460,472256,400432,186534,104819,48053,-81965,-155662,-43363,27048,46065,60865,21899,-77820,-141831,-157595,-221633,-406157,-577929,-427949,7732,217477,166359,102966,-94891,-265935,-120995,64683,91971,118927,145431,54330,-44603,-44349,-28042,51748,185694,261857,208536,198132,224953,32044,-140737,1894,220303,214768,132204,142985,288046,391135,415877,290713,62123,-87963,-85265,-53748,-83336,56454,323427,297610,92744,136245,241842,97005,26180,16259,-92761,-147530,-40216,74887,142202,52375,10854,171750,221309,99936,21838,-68956,-299291,-391524,-134573,195735,258702,47029,-153144,-77112,81240,39267,-36134,-61532,55464,235502,269252,65065,3749,179320,221771,95186,42398,-1890,-222832,-378594,-297296,-180041,-60764,108126,68945,-45349,14183,-13630,-194272,-270748,-292296,-199918,42391,56980,-161330,-157370,47028,159026,64593,-200843,-242223,99351,211975,-119516,-273015,-104670,-56001,-118173,-24866,208986,273486,47843,-247509,-243811,-22603,37347,3700,142197,208079,64543,-23008,13941,-9085,-60748,-48216,88339,346528,470938,277330,-38629,-206303,-111731,29410,18215,-11776,-39745,-98194,11672,190996,195437,110082,60672,112462,238273,164411,-38665,-59088,-47886,-205583,-363956,-401804,-250744,53381,150431,-74333,-214691,-5224,312639,308864,23499,-88302,-19279,-91983,-127458,-77479,-148323,-216437,-41381,264434,450078,369797,131253,18624,-20763,-23792,-74451,-180762,-160979,-86303,-130024,-131555,-30595,-143699,-410633,-365124,50363,343338,210887,-56478,-103181,-114744,-167626,-106035,-95887,-198473,-104011,159457,222502,20705,-169066,-122333,24683,406,-136444,-212277,-156008,97140,259240,122123,-99750,-29069,160539,267634,224381,21714,-57690,97351,144359,27737,133,-9050,-220510,-432918,-271847,-8706,134975,281613,331438,185601,83499,78947,-13882,-53455,-34599,-188908,-214295,65595,109160,-257730,-441180,-361762,-228983,57895,342963,400614,286651,173324,65636,-98783,-199473,-161327,-120595,-21594,343898,657694,563250,297500,45399,-181228,-317713,-310394,-195315,-113668,-138591,-202808,-322600,-429541,-289822,180557,25686,-980731,-1283267,-746884,-450910,145768,1243951,1546152,670684,123242,-59799,-193217,-310030,-513579,-1205483,-1204491,601444,1768091,987953,177114,29782,-403539,-348383,91108,70654,-40636,-105467,-161946,12985,111888,-34872,-172025,-294963,-406926,-187999,91135,239758,187760,58523,6745,19358,73815,111033,111806,101642,84945,-7632,-46592,-10499,37860,67104,84520,293020,482515,324824,105752,55689,113668,153342,47948,-25517,167533,269454,89611,49351,161272,235932,252357,132669,-89670,-297077,-331847,-282894,-198322,-90993,-45665,-114203,-194336,-244630,-168193,-107001,-42544,22786,-90623,-356463,-463948,-265277,-76824,-212091,-297532,-103705,88741,134753,97572,-63038,-342379,-434368,-313906,-243088,-117327,104766,173978,14592,-175784,-254498,-282498,-312079,-182782,-69267,-34542,107731,251562,154040,-177185,-434895,-254476,81666,129250,-89278,-183511,-172171,-219150,-168972,121439,348431,287206,157458,124672,-21734,-198045,-40355,182601,1352,-283475,-260245,-17859,167747,117565,-35876],[-121004,-185945,-143151,-14457,-76106,-98184,84049,110422,-35944,-23213,81199,35658,-126388,-267966,-182863,70198,180166,170726,28962,-196897,-269697,-81602,100726,62052,40292,144192,229499,182746,142624,126470,-1232,-152067,-166137,-110194,-174870,-263699,-208427,-123,63370,-27008,-29391,-62208,-110280,-105453,-103430,15857,123886,115867,-668,-63680,-88946,-77240,25861,79213,78511,68468,-56202,-176218,-33427,194456,244306,110306,-74363,-127286,-64095,-28141,32263,126551,92732,-46022,-36224,103886,150340,134682,73532,15785,-118670,-107780,77092,64420,5922,36837,-67443,-114324,24099,-5161,-166060,-229575,-279757,-274014,-68793,148974,124225,-84917,-194583,-142137,-58795,-70743,-114189,-136004,-121076,-74364,6968,82012,151479,106603,-7225,-70699,-90136,-93217,-147647,-197204,-123566,-62821,-41819,78629,142027,25438,-31138,21302,33797,-107514,-155555,-75394,-38901,-28230,192310,524331,602586,408990,166788,62618,113446,143937,178915,210288,54015,-94525,-17740,52424,7808,-33214,11333,139012,173555,82164,-27304,-34048,95980,313121,431441,289794,168182,189968,31384,-213964,-64719,139713,167055,208178,147811,-11757,-141903,-269649,-233847,97050,254915,74999,-143168,-156863,-50002,90618,322103,461138,248403,102056,287837,462226,427484,229812,8221,-118350,-192800,-164958,-62812,-170694,-335970,-294227,-240430,-215896,-128813,-70287,-44094,-15388,-23669,-20118,45340,134005,243362,349448,350191,209461,70310,-15940,-52876,66935,263234,309583,310342,275991,-2754,-290121,-316940,-98313,4801,-126025,-305039,-444480,-365631,-143924,-67497,-108548,-36457,31104,-35971,-54868,-26320,-85451,-48770,210367,339524,192766,82648,189880,325665,308491,120010,-109306,-113089,80907,109569,-58837,-137298,-138490,-148800,-119729,-65486,-128820,-203156,-55845,56718,-182484,-268712,35184,242537,49876,-124423,-35916,-59165,-192271,-20180,232801,151666,-26953,-14814,73066,37682,-181612,-271281,-171646,-102057,36759,186623,78240,-129028,-126306,-2436,134398,153852,-32692,-86427,4315,-38578,-142246,-161584,-184664,-234362,-255869,-221680,-107775,133971,231120,130529,50560,-37683,-148767,-92489,82209,140720,5766,-119151,-199725,-136398,106882,224849,36118,-121788,-154033,-254973,-361801,-286938,-128756,-67106,-76755,-79675,-56891,30542,115035,46756,12618,186059,294971,192020,55043,2139,-139735,-188208,69668,233562,92410,143599,348665,421836,273906,-65058,-319621,-233958,36550,269618,254549,44736,-35015,116107,281016,387716,367731,279231,178124,23725,-121084,-253326,-348862,-391358,-325386,-171664,-59666,96586,248246,204345,85083,-10878,-204774,-272330,-193055,-154955,-139975,-90597,-48298,-37611,-43817,15405,124379,105270,-19786,-33981,2759,-96147,-275498,-400249,-354743,-127732,41947,1862,888,40655,-17512,-83367,-55483,-43573,-67825,-64285,-80905,-202090,-253842,-171446,-96970,-47456,30820,74952,169317,315598,211292,-42343,-188704,-219131,-257463,-284770,-210646,-54208,-15084,-177814,-238295,-117713,-21719,-127411,-306565,-437774,-453936,-332197,-257253,-286760,-230265,55973,193298,225781,403715,466971,255616,41467,-42765,-50344,-44119,-55990,40061,123874,100094,102625,118089,31223,99307,322258,49604,-419648,-352006,7556,467628,1572524,2377930,1807832,729695,239881,-822231,-5558636,-9451430,-2103768,6822467,4661932,-1008697,-2038671,-1863846,-1117503,256875,914532,1281903,1062698,408339,71577,37354,-99037,-156567,-66934,24343,131549,110771,77436,327287,577310,305400,-74621,-133151,-103270,-22118,844,-239893,-407264,-291053,-118172,131616,319788,260394,185306,83376,-167922,-256057,-123902,-80989,-153951,-48548,147926,123601,3619,123531,308620,144377,-151976,-202332,-194354,-226807,-34121,187468,126485,70358,190223,193133,153089,134254,77775,63814,130912,68495,-19017,-95133,-94001,-70408,-117889,-103222,3568,1812,-166323,-250790,-127300,-17519,-139299,-319118,-174021,179848,195740,-38356,16179,332276,407900,167696,18191,88382,33768,-170154,-212271,-77827,32550,-32138,-75427,13657,71454,-5535,-140344,-191319,-127868,-154304,-179142,-31444,130977,188833,192905,-17106,-219619,-161531,-24076,24709,-9657,-44929,-16656,80029,117945,-82936,-306860,-210092,-41359,-19722,-31516,-95154,-101830,-9183,24300,-20165,-32944,22686,57175,-26503,-120935,-157847,-172279,-44510,46778,6532,151541,417502,408217,254736,213538,160779,-35635,-167037,-25552,80641,61079,-37899,-114954,-178982,-196244,-173602,-162342,-339268,-519474,-345427,36868,162402,117555,138691,45192,-142154,-124215,-8280,54583,152775,201945,120927,832,-51421,-17274,164886,308436,283641,170669,156941,192507,20736,-148497,-14491,200885,162020,21892,47607,210521,250849,227506,191278,61157,-57033,-23749,7576,-122061,-31986,260496,310503,147393,152220,166473,-12451,-28301,10547,-119943,-153628,21226,147788,161511,70591,53902,188494,223872,130647,45362,-79662,-334913,-412162,-102952,240131,272725,18561,-194326,-122851,87066,103183,2678,-87186,26081,206540,169255,-100874,-65387,255907,341362,180463,91900,23677,-256196,-452579,-385752,-232841,-140924,-13979,-6209,-35165,69745,91586,-58024,-166671,-289226,-253258,49512,138696,-52864,-112999,-25802,36781,-13527,-212542,-229011,75694,153409,-157411,-265032,-36290,26338,-117830,-125751,58174,134752,-33668,-291715,-303395,-49931,64833,46233,150428,189356,48405,-16053,61096,36578,-41168,-40604,50063,250019,463156,360727,748,-210021,-168908,-57378,-30513,-42144,-66898,-78131,44166,216160,244966,175458,68150,92983,283993,354513,138204,-79854,-173924,-245235,-313243,-331293,-166149,118638,108223,-162759,-233950,19059,351479,366567,84141,-33637,-12662,-118753,-106926,-867,-101532,-223123,-95205,162558,369034,378080,138217,-41939,-27823,25985,-28172,-77072,-51689,-56683,-200847,-194351,-57778,-186980,-445215,-378876,66798,395398,240118,-41950,-92050,-122540,-138523,-10786,-28797,-204954,-126364,183131,255375,72824,-125880,-153485,-1582,92426,9332,-103076,-79314,156719,281743,112704,-125507,-76523,124954,329522,392779,187518,13997,50612,53628,-6200,50839,32472,-217702,-423064,-286520,-119011,-60722,153605,354345,259525,119458,108498,24957,-76994,-112817,-231206,-170722,211122,269611,-179340,-400955,-278973,-170395,8040,244438,382848,314900,187409,74349,-101906,-185570,-85533,-36122,10956,314856,607910,593961,462315,251326,-53194,-267934,-293568,-163722,-40153,-25511,-105040,-248414,-331852,-169540,83970,-148465,-1168505,-1995953,-1579443,-766920,-24056,1314883,2098328,1458090,696676,294912,-68776,-399249,-730450,-1501657,-1715837,10828,1336005,1210710,891446,558892,-250912,-398451,-79121,-170634,-197889,-218919,-293744,-36420,171311,4615,-192558,-338533,-463649,-239325,63037,153590,91901,47822,71243,50692,43114,94217,101967,16598,-10442,-75205,-125191,-79570,35424,47073,22797,247959,446969,302747,83514,52603,141503,158642,-29609,-153225,46789,195178,61429,-35707,38003,126343,184127,136129,2156,-185560,-286610,-290599,-231269,-95890,19843,-29652,-138789,-160153,-47604,-35363,-43906,8661,-83615,-324074,-338862,-123945,-66837,-273235,-325759,-126270,-15782,-24247,-27287,-66233,-290947,-439720,-343191,-167188,40301,258858,167138,-88059,-276010,-272845,-220830,-245382,-179062,-57658,40291,188761,283837,179753,-170908,-488357,-286976,111234,149279,-46681,-96371,-33656,-44002,-33001,143565,320099,312414,204707,82936,-130275,-256878,-7394,192036,-21289,-316610,-285773,-44728,130129,34542,-95739],[-122594,-187277,-160434,-7307,-45248,-130230,23801,102884,2998,-968,116167,146780,-44149,-235899,-122355,139876,239601,219220,54662,-150122,-224024,-69988,68450,-37996,-104890,41666,172433,126363,91769,76603,-35038,-124965,-74493,5559,-99636,-253245,-192158,58379,137807,111859,137053,99280,20093,23542,36487,74886,119212,131419,25169,-65117,-70074,-48321,58573,131378,87304,84728,32107,-142223,-116521,180198,285326,61708,-198585,-212385,-81423,-55878,-58840,40829,121954,55725,8788,77104,119541,137275,155944,82726,-70349,-43700,93232,-59628,-172981,-4793,-1974,-100150,-58461,-86622,-187716,-237211,-311200,-285878,-59920,236504,254430,-4686,-166047,-127362,-101171,-175621,-226736,-242441,-176251,10428,170305,172322,139638,88118,6955,-59773,-92564,-67120,-92876,-192775,-173333,-154516,-133071,-22547,-13069,-163602,-204784,-66853,31059,-62819,-81872,-7121,26508,53847,257380,460960,457684,325838,96258,-19884,86951,143364,130180,137100,29781,-100138,-64988,20879,47093,57218,91690,142862,109065,-25346,-144907,-83371,151829,350448,398050,241616,195237,272788,175653,-57017,-13545,98913,130605,212963,138357,4739,-92078,-272414,-258536,83121,256720,85785,-100489,-113050,-80917,-58978,168823,369136,209012,109805,307723,434658,299592,36455,-130083,-106638,-120004,-92130,20680,-150568,-373695,-289752,-210165,-201102,-135871,-80038,935,94608,126088,157790,140389,109797,252026,483989,444892,127844,-86245,-99968,-83843,15691,173928,179395,179412,174558,-23207,-256371,-313005,-141385,-22385,-110121,-204367,-276730,-211327,-24971,-25470,-94601,12268,71982,5799,32702,65463,-35745,-27667,184514,267993,138800,105149,251811,354720,316255,134414,-140000,-189850,48107,127548,-94125,-225637,-186800,-174916,-188707,-151078,-179656,-238910,-94282,48586,-164834,-266406,24557,250433,53398,-123705,4520,84061,-52897,-13917,135461,47928,-85104,-19398,49038,-36961,-268762,-300515,-122872,-99713,-60426,59262,37460,-105579,-144690,-77321,59608,105252,-2670,50326,147445,4031,-166271,-178841,-232550,-438541,-499536,-325289,-157068,22612,112604,88913,48462,-44672,-201730,-173399,40516,139950,7429,-170285,-257671,-102431,189851,232080,-23268,-179576,-189489,-272512,-372248,-321337,-178392,-111879,-145634,-171530,-158290,-105046,-57104,-18078,24390,153166,250705,160887,8732,-16292,-74103,-82346,155951,336826,218134,215546,406897,494035,356024,13416,-260669,-158858,88968,253521,218534,50756,-75293,42953,224074,319578,271882,208509,168899,24514,-139756,-276691,-360862,-356812,-280452,-135928,-17921,113582,198249,160167,94739,-7060,-195778,-234170,-157948,-159240,-174347,-127690,-53049,13781,28297,73737,130106,68723,-90256,-147215,-101559,-111163,-181682,-289546,-314611,-82929,133149,111089,70321,101029,85765,60393,37547,9812,37439,102371,25310,-180359,-285425,-272117,-210327,-59134,112109,153378,234344,398718,377125,145958,-87456,-203789,-236176,-230402,-142887,30464,68865,-112349,-202254,-95278,-31273,-130656,-250332,-330340,-394495,-335663,-267090,-251301,-123332,79051,113169,93839,340468,494712,306972,109642,24542,9121,41909,67448,147097,188851,218767,257653,237428,139136,237504,362556,-86020,-699506,-686880,-266250,229565,1027817,1591174,1180833,282624,-710051,-1219276,-2744528,-5007924,-1414246,3529211,2210948,-1748204,-1947154,-1602057,-995657,482555,1234019,1355426,1026203,603012,376034,103933,-155026,-143026,-77693,-60928,2148,14727,46146,313273,533981,263891,-80591,-90837,-76276,-54144,-128658,-425329,-558441,-391046,-165844,112623,275356,194009,72750,-55915,-298032,-304126,-127532,-86221,-179406,-76937,129850,120244,14569,143519,352215,214302,-85479,-169535,-179191,-169533,-7938,135715,59787,19223,136217,211412,231385,191042,55903,-44677,16372,-33253,-115367,-153389,-97795,-72448,-138228,-168711,-122685,-113681,-199991,-258582,-130459,-12461,-173316,-386440,-183387,210768,173504,-92003,-20553,307428,468619,317326,122504,118955,24345,-178369,-198281,-33462,53586,-88369,-209823,-92156,44197,-51560,-195894,-154929,32687,98928,47680,54556,131065,202854,218873,6414,-259527,-219581,-60179,-43674,-98428,-98783,-56740,29972,72846,-124380,-353239,-263133,-101540,-81424,-100433,-208377,-265902,-116718,-9206,-52409,-52408,69409,106048,-56716,-169159,-121891,-61336,4874,34372,-8512,96908,340780,391400,297800,289398,238007,-16615,-184575,-17569,142237,103197,-66363,-186929,-233327,-203592,-132955,-63763,-216238,-365958,-183387,106166,144888,79604,150607,175893,9987,-95679,-70506,4128,129995,188152,166688,78523,-26342,19273,269473,381796,230905,54435,53286,136374,36395,-116040,-4347,173488,113704,-21089,24955,130906,94565,28232,48226,25498,1863,88668,99095,-110674,-101549,155623,275954,192372,165396,89381,-80654,-54472,7258,-130682,-123519,104752,230944,188491,108229,99932,175115,200211,143795,59758,-82749,-318526,-355527,-40689,247962,227145,-32260,-222170,-146764,90838,166771,56431,-89668,-26088,140650,52589,-212585,-83151,320527,443579,257495,121392,39786,-245816,-474962,-442207,-270615,-167873,-80332,-49594,-6118,133557,191500,85282,-57867,-270235,-269540,59436,179650,21145,-70959,-82514,-78300,-93473,-209809,-192145,59674,87883,-192229,-258536,1450,101186,-92406,-194668,-77410,-9649,-120346,-319985,-358236,-106582,83544,104950,142078,134193,10390,-8935,115854,80737,-34663,-24576,33211,142328,358229,330005,15497,-178811,-189999,-116552,-36993,-22865,-66268,-46950,77553,212339,244479,202490,71839,56632,285631,498537,296992,-89515,-272069,-232953,-192571,-220807,-92169,146399,49858,-239999,-253798,11374,323806,355152,101076,-10509,2661,-79974,-47943,76769,-32996,-186206,-113518,84413,302961,380381,160689,-60975,-16009,39450,-51016,-58390,2810,-36462,-223340,-208670,-85621,-218341,-435290,-374565,46171,407694,271337,-6561,-80209,-123275,-97039,60143,7425,-197347,-113839,192482,248760,100911,-82514,-175846,-40534,145747,125987,11871,28570,213830,297091,127543,-93929,-100834,58060,328366,520053,355833,90941,-4241,-42598,-30329,109552,84049,-192672,-362919,-253727,-205584,-244129,20172,304986,219846,81483,114380,71119,-88402,-194490,-278576,-138389,326962,390511,-102755,-362864,-232345,-134874,-56235,104697,289121,286879,164338,49398,-113966,-166588,-23258,16043,4626,217590,477315,569950,567742,418126,86435,-198284,-255797,-100839,56118,94514,20320,-128847,-221352,-137019,-187852,-477236,-1396806,-2498773,-2044264,-872263,-145962,1329045,2406929,1937029,1018361,558113,65796,-456035,-910042,-1762559,-2106526,-415019,1126728,1412182,1368330,866704,-80456,-351010,-225977,-354752,-283681,-253492,-319425,-33917,207535,35657,-175175,-342257,-475933,-291980,15045,68848,11966,50494,146792,96597,20835,60567,31952,-103020,-117557,-140217,-201958,-153771,17292,14647,-53454,141138,332248,257214,88483,61275,153533,153815,-92607,-256882,-82015,89701,11400,-148107,-124010,-11789,82380,122033,98965,-33263,-193917,-276088,-270119,-137132,20387,24136,-63644,-45504,67754,49002,-21182,-2006,-76880,-266512,-197098,12665,-44459,-276693,-299897,-112671,-59047,-129468,-139164,-93277,-218728,-378840,-335790,-111591,125965,281071,109315,-158258,-317067,-238023,-147094,-218211,-227893,-79214,90870,235023,275040,194924,-92291,-411646,-279710,58978,77169,-25198,-3236,100518,144693,129759,163871,264920,298734,210018,14432,-235742,-285760,26700,178896,-37776,-299012,-287842,-89924,57825,-56389,-144106],[-113634,-158351,-148052,3253,5734,-111911,-25056,70240,23181,12919,122571,203936,31396,-155368,-34878,221846,327519,240767,22779,-142662,-183740,-70652,-2341,-142185,-206686,-12561,133568,76760,20659,-10359,-66933,-51459,58959,115267,-24667,-219842,-171596,71828,176934,228978,273593,229824,148456,186915,215535,116090,78766,128911,49554,-78768,-78986,-39625,86393,190273,97366,91290,106854,-132581,-220203,148299,315711,16951,-290071,-258979,-73085,-50382,-114847,-30831,144301,159352,75504,93971,144651,141074,183963,116080,-15652,28384,91107,-179593,-327537,-58842,41417,-94852,-146912,-164219,-200325,-230621,-311387,-302516,-112182,226466,312477,54040,-125326,-90049,-137129,-268106,-297690,-289001,-200313,68096,273479,218437,93151,56510,35809,-34157,-88166,-50153,-54598,-166553,-191390,-236042,-252618,-184306,-220563,-354047,-351072,-127832,51846,8189,-13216,52743,94590,158656,318174,371265,313293,230234,18957,-75967,67330,117802,61927,67526,28351,-57613,-61856,-590,66209,132481,177281,155077,36085,-144284,-238484,-92250,200545,345742,348329,226016,201844,279327,246127,89726,31448,33651,86167,194306,113253,24939,-30217,-222810,-203788,95357,253310,99228,-63619,-91719,-155554,-257413,-47348,198226,129903,102376,278933,325550,117429,-158431,-262664,-103160,-26038,10723,105002,-120198,-383332,-275360,-184235,-201857,-152344,-78122,43505,159653,242765,352235,262921,83651,238949,565409,454075,-27614,-269911,-179848,-100882,-21417,89803,75505,75592,87047,-25150,-209333,-281029,-155860,-45781,-103118,-110696,-81972,-34916,94369,40620,-56814,58932,134461,91330,124672,130806,1372,-23177,128827,188334,104804,149974,298043,331390,271278,107629,-180581,-264189,-13027,117366,-95591,-255885,-205433,-162564,-178482,-165520,-171190,-218328,-118058,30793,-118080,-246165,6343,236655,52804,-119265,16025,151981,28421,-26040,29535,-45552,-103339,-3506,17152,-126064,-323861,-287758,-81858,-99347,-143946,-63086,-13987,-75766,-142327,-120979,16282,71801,37181,167006,254269,52393,-151609,-176413,-255319,-539114,-620363,-369841,-157099,-42968,13779,34332,38900,-21175,-176447,-173470,34123,147800,38697,-180029,-272075,-56658,252522,234628,-44322,-176925,-152586,-197213,-277083,-276959,-191637,-140750,-194048,-226674,-214315,-207469,-194587,-41645,95033,159297,220481,141654,-25855,-42783,-21012,5224,182931,332403,301606,325671,480500,523236,376971,63106,-179140,-58758,156161,222351,147183,28222,-90413,-22631,134673,215746,150837,106672,140158,43228,-117724,-233256,-300657,-274990,-206212,-94862,3392,90943,127127,105575,73831,-48392,-189435,-169194,-117524,-176578,-209337,-146868,-49942,35154,75683,119900,110405,12278,-131058,-204867,-181509,-123501,-76016,-155876,-242000,-35354,187340,178919,98153,108728,154193,190725,129305,64471,129370,254386,162717,-94263,-256544,-304529,-242369,-12878,161559,138738,204817,382384,450989,284782,19852,-147414,-161550,-129067,-47954,134011,191164,1708,-162863,-115660,-63714,-97957,-138700,-172817,-268386,-281042,-246758,-248881,-97749,46308,13127,-54332,213568,444223,328232,187355,108959,39387,52320,148312,215502,202518,284466,364288,314827,242534,363271,323221,-271937,-914494,-913376,-512164,-85448,399262,719847,515768,19602,-1235736,-1399077,-77319,-621727,-811362,486450,-78503,-2243490,-1708773,-1155274,-669937,658717,1210078,1043244,783575,628042,541212,158856,-141808,-78275,-59853,-101377,-64701,-43713,20125,290030,450223,188793,-74135,6325,52608,4217,-178594,-521529,-639466,-450762,-185583,102108,232256,117880,-86540,-273517,-465913,-380323,-163721,-128316,-211316,-90906,130176,156221,63066,143254,319182,226895,-27321,-151985,-181182,-99455,39197,92920,10278,-35403,21291,129897,209114,180358,-9199,-186403,-143045,-126659,-179772,-169326,-67181,-53489,-152532,-236893,-233195,-213406,-240873,-263130,-123983,11322,-159829,-406177,-184883,220913,148456,-136053,-89698,196557,438616,413718,213808,114727,-35535,-195452,-152890,23097,62441,-136567,-325171,-189915,10333,-116031,-264593,-100428,206050,361885,304187,180453,152914,207906,203678,21780,-248649,-234380,-82393,-105378,-190380,-173472,-109186,-29647,-321,-172200,-354897,-284899,-176160,-155405,-156647,-288451,-390636,-206465,-35786,-69640,-54850,137461,190142,-51155,-209372,-97723,56645,81782,38213,-13185,63529,272945,361368,315998,330835,276787,-21825,-208593,-22499,207940,180161,-3392,-157392,-203549,-149401,-45528,41328,-82325,-180845,-3321,195830,161107,45886,129708,259165,137614,-57017,-117645,-63005,41626,106878,179936,163621,16829,59374,330599,385472,123658,-97984,-78268,61141,48445,-66575,30705,148370,80567,12523,69307,65736,-38311,-130157,-101088,-32726,72446,215625,183595,-74814,-156585,24532,186837,199985,173620,54511,-68250,-33925,9011,-113178,-56230,191180,298947,217578,157912,135514,134435,160808,142917,62429,-80225,-259791,-250816,14720,203962,128158,-99612,-240272,-149854,79297,189616,96774,-66922,-78119,59989,-40357,-231874,-40124,366929,506838,312818,137486,51854,-188192,-434653,-451934,-284588,-133666,-56933,-26587,37101,175506,252950,194530,21187,-239526,-240235,71094,180765,60255,-30764,-102839,-151345,-154392,-194856,-136512,58955,32026,-218256,-260881,-8433,141205,-47332,-216311,-174943,-131362,-191246,-330376,-400969,-180554,85305,149008,106703,57521,-37360,-5333,166697,122798,-32012,-5804,29749,45433,179215,170603,-26692,-145187,-182165,-139196,-11345,23250,-52202,-20859,107503,189713,194347,175979,64836,1907,225394,540846,389623,-87378,-318398,-172214,-35856,-103773,-47094,135294,1125,-271131,-256599,-23220,233484,283837,89430,-9364,23816,-683,19092,127070,48989,-94951,-76430,53063,259284,366811,184052,-41294,4878,15252,-139502,-138106,-4589,-18826,-192503,-192789,-131894,-237355,-376657,-346034,1242,383371,301494,41384,-65461,-112864,-54920,92968,15188,-169173,-73874,168466,198113,104935,-41109,-180234,-82778,147563,185242,96884,126331,249577,299462,164579,-11132,-94870,-19550,273421,569311,471140,148029,-50421,-111716,-27314,166978,132712,-147551,-256546,-161788,-224741,-339481,-66162,211444,99697,-12840,91257,108941,-86385,-258612,-319672,-136141,353460,420161,-55714,-337630,-232365,-127779,-116870,-35576,152137,206229,104857,4865,-132392,-165149,-5812,26862,-22939,86874,299778,495042,582667,484203,173949,-146398,-211604,-24999,141725,179671,142609,10507,-140016,-222429,-549477,-820861,-1491378,-2567280,-2047505,-745140,-227725,1075404,2276159,1986928,1039155,659847,153852,-496107,-967696,-1787351,-2176310,-601137,1085906,1457491,1467167,908786,88344,-172717,-265543,-424011,-290126,-212027,-222781,35584,218249,56413,-125103,-317714,-461167,-331492,-40572,4178,-37966,63668,222535,157130,18777,27703,-52743,-212924,-218601,-192839,-250417,-198140,3806,-4647,-111090,8856,175301,202077,124904,90972,158744,142951,-126480,-309633,-175174,2949,-39264,-263795,-297731,-149908,-13949,110073,183653,113402,-88434,-248439,-297429,-193866,-32435,43962,21474,77580,162953,125580,8863,-12930,-63518,-173224,-54249,110507,-26600,-235626,-225394,-52588,-16091,-146464,-208802,-137604,-144414,-263864,-287599,-91473,110675,150548,-3159,-187932,-289366,-162115,-77041,-232233,-319275,-134350,109501,248970,245413,198713,17897,-254038,-254334,-76726,-71077,-39946,54313,181624,295930,278621,178085,194861,248534,171044,-68241,-312464,-271075,48677,135842,-56667,-244882,-269798,-143329,-30440,-123439,-165833],[-99564,-113112,-120878,2383,56776,-45447,-45245,24109,18291,7734,92912,191211,88196,-37587,68726,307872,419612,228454,-56796,-169971,-145240,-71901,-86900,-221137,-236162,-10374,112319,32828,-51016,-91981,-75895,46574,190014,190288,37747,-163047,-151736,34832,167200,287940,361867,318342,246440,328480,362446,118625,11082,108639,55743,-113961,-120944,-54703,98863,229118,102084,87623,153089,-135660,-299131,109785,323602,-15659,-330981,-258411,-42759,-18162,-123943,-67501,150238,228370,150208,165029,228211,166473,161925,114586,40047,97105,79476,-251584,-403420,-101295,64079,-86286,-209587,-216346,-200487,-200875,-258649,-297505,-190071,135341,289781,81091,-74117,-42546,-171805,-333521,-312200,-270562,-187492,90627,299307,211921,31909,32392,81202,2465,-80758,-49709,-42549,-116367,-158670,-269864,-358135,-354607,-416546,-494429,-425294,-133255,103653,91750,38893,90714,137043,237190,334851,264363,201512,141148,-49594,-95421,50871,67281,-7269,18845,44851,15693,-14960,-13506,55830,174537,243090,162113,-37757,-249184,-286546,-56394,230687,298867,292772,243567,168730,176471,192497,162740,64776,-16053,53859,148078,73214,45624,27873,-143691,-115812,109487,238499,115871,-36001,-108376,-283340,-465698,-256594,18490,48181,89302,212547,170098,-59867,-299513,-340463,-83560,82020,129974,182186,-84707,-367417,-256738,-172167,-225674,-183743,-72763,71689,173655,311974,517003,375569,53983,205307,584100,393835,-205655,-428175,-233451,-103700,-39472,40050,34155,24851,31268,-26259,-191199,-265240,-155513,-58862,-101281,-53239,61271,91104,155914,84253,-25144,85670,197008,185200,187982,151683,14099,-41847,50229,106163,85026,194692,311063,261534,181567,42513,-216703,-308379,-84622,72982,-76236,-225368,-189549,-121499,-105378,-112155,-101849,-140335,-123230,2361,-57774,-215775,-33434,181487,45039,-100238,10935,139781,36872,-53871,-56770,-108703,-82311,41516,11567,-181568,-315377,-223419,-60015,-119373,-209389,-143827,-43489,-39096,-122782,-123671,4511,36391,47776,215710,288445,89804,-103451,-146228,-227786,-489770,-584536,-351102,-111433,-41287,-30546,-11767,22346,18194,-87996,-101754,65291,177901,90639,-153966,-244316,-5488,294799,248488,-20446,-123338,-48774,-28259,-85204,-156833,-156882,-133666,-201707,-241611,-223063,-260408,-282587,-51219,173545,181829,193721,132284,-39272,-64481,14112,52438,138893,223875,312196,433417,534982,490846,326391,57248,-120142,21379,208149,181351,73711,1433,-72844,-70408,31837,102589,34854,5583,108931,78677,-63164,-139366,-185868,-165668,-105783,-33299,19753,44997,49101,46227,29006,-108017,-180282,-93788,-82628,-203889,-231920,-134004,-33626,25311,86364,138565,77155,-41526,-138221,-210346,-238601,-153262,-11135,-59827,-173118,-7415,193525,190059,75373,63954,166896,239343,155029,84568,178580,347664,282933,13180,-186168,-264434,-186046,81436,172410,35453,78684,270541,413632,331358,94459,-70579,-61185,-19402,41419,224371,314048,123259,-137218,-181819,-116111,-40091,2197,-2455,-100638,-169925,-192898,-272757,-171933,-39987,-90064,-184513,59059,325791,299028,243191,193642,48959,4181,174356,230569,157556,280149,418042,353527,319155,449200,233843,-447245,-999835,-974909,-656877,-355311,-100092,15885,-32422,-89034,-1304717,-1188319,2091416,2527958,-806392,-1659218,-1529617,-2283858,-1310923,-593747,-221204,752325,864428,425716,375923,478274,535295,194094,-73983,-3754,-37565,-104390,-49994,-21131,39778,283161,354391,89114,-76812,102711,221249,130800,-126198,-498070,-633161,-459482,-180855,92151,191635,46966,-229554,-482603,-623707,-480577,-241114,-207859,-246684,-86365,156461,230365,140326,128124,226686,186747,8449,-156940,-203680,-48792,82068,63972,-6570,-66447,-117493,-52133,65446,85993,-107346,-319962,-290661,-177866,-186818,-140876,-20816,-23960,-154291,-286826,-298266,-256475,-252862,-240846,-100922,42258,-109923,-373382,-172197,217086,135923,-150532,-173108,25600,336200,452294,276596,72534,-132332,-222275,-102713,47881,27877,-183890,-402667,-268187,-38502,-192704,-335023,-50339,349777,569379,520033,312867,194564,206544,168077,29602,-199206,-217646,-104324,-158086,-260484,-237835,-156292,-86070,-86232,-225668,-322851,-269206,-242626,-222374,-184593,-310951,-436397,-253299,-49285,-66330,-35945,210347,283306,-9823,-221530,-84832,145711,160890,54298,-4471,65447,231268,323171,312832,345696,286292,-33274,-226123,-30400,269634,282083,129017,-37189,-93940,-46730,61523,122788,18261,-35323,129632,275322,190076,8336,78080,275850,204035,-28516,-149360,-142129,-93810,-13745,161153,227729,59015,82204,330380,322353,-1014,-229317,-191170,-22393,28794,-24159,82633,134755,67285,99455,145825,17128,-126240,-215428,-214238,-90914,131189,310928,228612,-45617,-202054,-105319,59586,159293,179402,90023,27979,30716,18872,-64014,34687,256181,328360,242415,206542,145887,71915,113395,131645,53880,-74536,-182847,-142822,34056,113251,2329,-169106,-252402,-141111,47871,152583,105434,-23667,-103714,-9798,-84588,-172659,33884,382050,509469,329048,144356,66051,-93722,-332660,-406272,-262659,-49132,50725,63105,80296,170723,256976,245627,54543,-200018,-173668,78305,153096,77247,11546,-78542,-162407,-183134,-176824,-76741,74388,259,-232207,-277968,-64040,134685,8737,-190383,-226614,-210142,-225795,-314877,-416380,-248021,68641,153723,42495,-21729,-81575,-9976,198857,156444,-25549,7117,24844,-27007,-20012,-70637,-129749,-136030,-161946,-128117,33056,73970,-36227,-9615,129308,163159,111986,96680,36102,-69129,104996,461469,394365,-72553,-304211,-83357,106897,-18219,-43599,91455,-19042,-233763,-219734,-60020,108758,177330,69338,-11419,46692,81087,66249,137378,134566,43673,14611,70301,230677,329070,189519,-6508,16209,-37609,-262670,-280939,-55649,937,-128249,-178782,-203088,-240474,-274365,-287999,-44298,327819,309864,77931,-46252,-86581,-20382,89547,9107,-117984,-23037,107180,114669,94365,969,-157941,-115450,101485,179662,131732,179295,254068,283356,206750,93090,-66118,-90119,183426,519930,486859,164389,-76431,-131230,12697,217734,168741,-88991,-125826,-23131,-154075,-304594,-79574,106226,-48554,-128981,40700,120795,-77196,-290686,-341038,-167645,252712,330392,-54498,-323221,-260583,-138955,-157516,-138620,19978,97902,26479,-34334,-146529,-192544,-48851,20,-49002,-33398,121710,383210,502254,422763,164742,-138356,-169804,46460,189416,207715,240249,146339,-102432,-382790,-861212,-1028091,-1311192,-2122699,-1659150,-446368,-273562,456170,1649573,1621761,800978,573931,157112,-521977,-843921,-1428108,-1816205,-576930,1020218,1255686,1200519,739944,228409,95149,-169281,-362900,-227335,-113184,-28622,161946,214185,75502,-51843,-275591,-439178,-349169,-88875,-28672,-58051,73152,280549,221786,34842,3898,-109152,-278834,-297744,-228474,-256389,-190868,15236,12013,-125043,-107819,22693,153866,186905,146333,167653,125438,-131303,-302173,-204437,-31500,-73277,-354162,-444012,-259561,-70335,119507,246990,214115,-4928,-213684,-291423,-238828,-116679,30686,102923,187226,235249,180275,30981,-24258,-37521,-49549,71573,148958,-29571,-181754,-127972,47183,106015,-66835,-215924,-181411,-82751,-119034,-197834,-94270,17996,-68337,-141438,-181353,-206268,-66312,-19015,-268083,-419849,-200249,106350,243836,218346,194624,110883,-95043,-238616,-261103,-249556,-94586,45410,180711,370588,371369,177224,123728,176453,100537,-146978,-341033,-212099,53098,64990,-83554,-176740,-234378,-187127,-106839,-143777,-155595],[-85386,-68681,-94427,-19800,86604,47772,-29372,-19513,-10576,-21357,33754,123510,124259,94074,171087,378911,477194,182288,-154067,-204337,-97715,-63143,-154459,-249372,-191548,27403,94956,-10415,-102219,-126854,-51820,134101,273471,215951,80319,-88844,-132258,-31953,111538,274491,399793,369097,296794,396675,416344,80072,-62759,74056,31331,-166645,-177686,-81208,94868,233603,97366,74064,164191,-133116,-317188,79513,305132,-31744,-322255,-222073,-2882,26297,-90998,-62710,134943,237306,211787,273892,346065,216992,111364,87988,90355,150190,65989,-257859,-387527,-118250,72875,-61429,-218729,-223515,-181093,-144285,-155727,-255574,-256320,1752,202097,79223,-15147,-930,-207902,-359261,-266233,-195984,-136411,93344,266609,166386,-18701,29981,133714,42701,-68327,-57686,-48804,-46423,-66650,-227082,-406238,-473626,-536402,-546787,-406762,-75568,182699,174297,75805,101866,131081,238601,275411,146121,123917,65005,-103326,-88406,26577,-3921,-57732,5093,74032,96058,52909,-24346,16155,177816,272514,150957,-106267,-318943,-281754,13506,239298,223571,236269,266023,89165,-27576,8180,116807,73262,-23602,38942,73419,20070,63212,70323,-65800,-44483,107113,212376,137385,-11187,-157868,-442533,-630864,-390103,-99887,2196,83496,129818,13516,-181784,-353517,-337494,-34405,188208,242717,244058,-47207,-329557,-234717,-174784,-268311,-230758,-77812,74630,147866,337669,621355,446821,20386,152754,540138,296260,-344324,-514263,-248351,-97737,-43233,34728,57147,28355,11264,-43884,-225105,-290386,-152744,-59831,-102806,-45567,96467,109183,117642,62559,-28162,81450,236777,249694,199084,121723,-2280,-78791,-35117,27036,69463,218075,281530,158215,63364,-44299,-233435,-303329,-142814,244,-57368,-152087,-146689,-74649,-11352,-19488,6765,-26557,-112742,-34931,-7479,-186055,-106362,75515,29536,-56928,10685,73181,-15737,-87386,-97478,-126337,-36520,108064,44898,-180564,-245611,-124013,-58860,-161190,-251238,-166335,-32530,1931,-91413,-87353,15944,-8340,9969,174950,238702,104455,-35918,-88507,-148061,-318251,-428741,-283745,-34088,24894,-14207,-36273,2975,54557,22990,3526,124376,237053,148757,-110408,-190119,45258,321052,276235,32935,-48786,86678,196748,161031,14018,-72303,-78924,-159174,-215922,-189228,-261211,-319638,-62738,221200,193883,152769,121900,-28905,-70211,28123,52066,42255,59035,250286,493124,540087,399212,218076,-4002,-111810,47132,216846,138026,35946,9688,-16676,-87742,-59541,3236,-53689,-66716,89341,119132,1726,-30748,-55109,-55606,13650,63404,51464,-2983,-29036,-16700,-24903,-152244,-160255,-25666,-62253,-231365,-224819,-78522,-2346,-6935,58816,121615,41401,-74380,-117619,-183063,-280540,-210951,-17913,-35248,-137570,-15468,156200,150977,11833,-14018,124864,181755,87147,52289,173764,360175,339906,91628,-104574,-171645,-64609,196268,152294,-116718,-106668,101287,285564,279055,113509,-79,29777,62132,99367,272914,391496,203650,-139328,-280072,-181164,17498,131259,136734,61711,-28676,-113207,-298724,-313111,-164296,-186548,-274423,-82226,169485,214222,252733,257596,49861,-59583,165058,211252,72372,211349,423839,362572,356642,485424,139438,-554308,-930118,-868751,-664958,-473830,-330658,-386382,-379105,-95843,-1043193,-595705,3593809,3837215,-1573300,-2698408,-1824640,-1821605,-797774,-37619,212866,742353,334008,-293894,-104326,200733,387930,207764,14989,41332,-33615,-87526,36138,94799,127759,308590,273984,-16790,-104429,142769,344322,271512,8073,-367039,-545202,-418032,-162454,70854,147698,-6528,-299728,-591312,-717737,-586914,-353439,-308672,-279635,-67498,200867,320209,223302,105553,110252,111996,6596,-184828,-239231,-39790,97747,50699,15464,-50048,-222896,-277585,-162795,-73862,-211885,-404120,-370983,-165048,-126467,-75773,22598,2300,-143948,-301934,-301473,-227346,-214500,-178582,-58680,66069,-50415,-303866,-147562,203228,142187,-123042,-241826,-155830,204769,450852,305399,2604,-238621,-255762,-79459,9259,-60903,-232738,-430279,-313465,-98717,-267066,-393899,-31174,426054,675314,638331,404820,229089,189027,133152,34686,-132480,-183952,-130174,-194606,-283804,-256669,-175493,-124321,-163464,-277051,-275501,-221405,-277682,-259881,-171486,-263248,-387025,-246181,-50175,-47843,-5561,258195,347323,54616,-190979,-76136,181016,208599,64509,9309,96524,214258,276579,293209,344234,280319,-26868,-212874,-20993,317706,382115,275307,119568,49686,66943,152811,163897,62007,25035,174636,314361,204160,-35667,10342,231642,199736,-21653,-167699,-219936,-237548,-134422,120126,250840,84549,76469,272564,216195,-104474,-293081,-247999,-101733,-34511,-3692,140222,137043,71652,197149,210108,-24409,-169704,-223587,-258840,-124500,157530,338563,221066,-42330,-236718,-203733,-71735,80002,184417,188491,171389,116599,39441,8380,124817,279204,308064,257666,239408,121701,-4256,62177,114030,39932,-67764,-117623,-73638,7500,718,-113028,-224538,-262058,-132782,4578,68903,82327,29327,-87607,-51041,-80760,-89065,88574,353154,441990,295694,142932,84873,13244,-190674,-309542,-196356,60292,198735,185461,106074,110608,205410,239818,50137,-153385,-91606,74046,113163,90091,60624,-15335,-112364,-177019,-167365,-34080,98475,98,-231534,-306385,-142072,93244,68119,-130396,-239480,-238667,-210134,-263030,-388019,-281293,41467,112353,-41359,-86621,-111792,-25417,199459,169805,-15276,5984,6904,-69112,-174453,-301424,-262344,-160349,-147222,-95414,83830,116530,-21186,-11856,139513,146490,26587,-17739,-23093,-146393,-48949,284103,319799,-45181,-237543,5670,191072,9044,-83556,26930,-5886,-129530,-128917,-66620,-8629,65667,55848,1686,68392,132105,78250,113657,212165,202467,134206,115439,201608,265147,163127,12647,2337,-102643,-374611,-420488,-118828,20789,-67168,-197403,-290598,-223361,-143602,-199072,-66048,247139,266870,74673,-23434,-42986,4440,65840,8702,-46711,23287,26500,24473,83074,46855,-105016,-125516,27327,125478,121265,178275,230869,246042,228055,176069,-32927,-141999,80080,376530,384636,130229,-80892,-97916,85633,257955,185678,-29610,-5963,124460,-6139,-151323,-29492,13608,-178572,-230850,-28458,94566,-71547,-286510,-330528,-214985,41999,136094,-97288,-310380,-281465,-147167,-168435,-182883,-62965,-647,-43021,-44051,-143082,-243061,-142650,-48394,-56825,-108750,-15199,254374,348530,253037,55415,-175783,-131675,102196,188913,183311,305617,262135,-93167,-526408,-996943,-1014236,-843192,-1277784,-1055967,-85073,-262291,-401301,658317,973757,409702,326169,66666,-525888,-544631,-691290,-1077164,-442667,731945,805343,715305,474304,310447,354215,21039,-205414,-119558,15409,207049,314498,215133,107731,32483,-222376,-418514,-343166,-115953,-27611,-60435,60550,301386,272010,55680,-12000,-115623,-285632,-340567,-245678,-221885,-130853,63138,74463,-86636,-175382,-84248,126104,259829,223719,186590,97787,-120035,-245454,-167915,-12555,-85109,-395709,-522626,-316741,-67372,162344,289253,248962,33846,-174046,-236811,-248820,-208006,-10424,168643,271207,290593,208110,35765,-34439,888,81170,162583,128096,-60293,-148693,-42853,161786,268778,85062,-158629,-204471,-40798,25756,-73329,-89438,-91990,-267733,-255522,-149370,-97392,25806,22573,-299712,-489152,-244080,100175,235718,210402,188984,151374,-6119,-251487,-433525,-399581,-177668,-35586,99725,355064,382035,153161,63260,102134,18565,-206484,-317478,-122738,45287,-19224,-115837,-115700,-185840,-205877,-148104,-114385,-118851],[-71055,-35569,-77549,-63509,81249,135314,16660,-47048,-55657,-70476,-36252,38683,145449,211872,253791,412397,467647,110833,-230764,-208217,-31420,-40053,-179010,-213703,-97249,64957,63439,-57225,-117461,-92432,493,178783,283722,195933,99682,-13563,-111449,-96898,24766,201025,398353,394456,298494,366414,352921,15493,-117259,31004,-25581,-220435,-215712,-97923,80307,207344,85180,53767,143522,-112110,-265083,69787,267800,-29908,-279763,-173912,32724,69129,-32649,-25341,99799,181346,240750,387094,462627,278958,58578,50526,128003,177241,52933,-212065,-308290,-109175,77728,-13071,-162686,-175882,-134895,-66474,-31915,-183186,-287237,-128009,83678,63049,49080,25415,-238466,-336314,-167490,-83771,-51391,104193,215359,109228,-38485,52039,177416,76719,-47997,-60025,-58226,29097,73718,-102378,-370641,-501182,-546681,-503317,-307066,27590,271766,243542,103997,87278,68036,136996,134726,21353,56029,-6373,-144610,-74068,-13165,-84732,-75186,31639,111133,162270,113471,-39876,-42100,150214,262607,116009,-162824,-340912,-230755,95702,231540,141199,176693,252894,-23469,-277335,-259612,-50403,41425,10491,32330,-23120,-42097,72689,90890,-15638,-19648,81916,178953,164811,23166,-216037,-584957,-704403,-407346,-116171,15605,94777,53931,-104144,-223121,-316931,-258852,38901,270453,322049,282400,-9022,-275621,-209018,-185227,-315296,-288069,-105830,48135,105630,336117,656134,461059,-16452,82624,441955,195202,-397139,-505039,-224498,-89981,-43374,60211,115270,67864,19889,-83690,-302474,-347508,-151447,-52173,-109110,-82356,14438,2258,-24769,-40979,-80018,44983,236245,256706,150518,47059,-43776,-118927,-105661,-40970,50670,207872,208881,33852,-64883,-130019,-223888,-248320,-167441,-84467,-58533,-66836,-93957,-49298,52903,69400,117158,86251,-94476,-76338,9443,-172395,-214896,-71815,9216,13240,33664,-7603,-100467,-114427,-80500,-96181,10270,172893,102716,-133779,-147485,-24579,-70904,-207598,-262131,-137873,12797,38922,-54008,-23884,39375,-54766,-63586,62525,125298,95063,35648,-10026,-36775,-106530,-234878,-192980,54064,127475,39883,-38912,-14593,70919,106307,91310,191779,315756,196204,-73298,-133153,91361,336675,304787,84813,9150,199098,407838,396063,195330,51042,20797,-71616,-152812,-124525,-222747,-315949,-76626,225027,176362,85666,99066,1501,-54839,20239,12752,-66483,-93136,146639,475924,484510,272459,85260,-93294,-151623,8812,169001,101070,58934,86347,82189,-60996,-114639,-66693,-104842,-96963,84185,145392,49765,53292,46856,28717,138954,197707,111251,-35663,-105607,-84127,-72105,-158277,-123859,23022,-58199,-243143,-173269,19008,39869,-47667,686,69186,7836,-78912,-79885,-143549,-308812,-287513,-91122,-76098,-146360,-63494,89957,83971,-68013,-94538,51964,51037,-47750,-20908,126850,299076,308469,105950,-41260,-62380,77574,296047,116184,-260832,-288476,-69753,116624,158257,79990,44014,85248,97596,116560,265046,389110,208653,-172860,-382731,-247193,47467,208588,210219,169743,100845,-24242,-297578,-451639,-301503,-273666,-320149,-180119,14254,89234,209988,282652,49687,-92983,158728,195022,-18497,102339,388732,348319,353256,478486,80078,-561444,-730711,-642033,-544241,-391939,-272471,-499894,-529510,-48019,-645901,181106,4351633,3380541,-2840036,-2766056,-1074563,-1013438,-286098,374401,495100,631734,-184800,-873615,-544267,-126170,173155,201888,85487,37075,-56157,-65299,160546,277993,276785,365279,225746,-106428,-157873,100563,356295,363234,168373,-176919,-400701,-338049,-143317,30112,95476,-35326,-274130,-550378,-712584,-671268,-475898,-401171,-302785,-46003,242465,391686,284881,82427,8055,24384,-41651,-225803,-269209,-73037,75412,50228,69599,23167,-243069,-458025,-398141,-251755,-288633,-414363,-357563,-89966,-11282,9223,49058,10299,-129534,-275338,-243805,-139944,-128785,-82560,-3368,71066,-11502,-226322,-119692,180289,163583,-54612,-266827,-291405,92369,432976,303446,-73811,-321726,-287417,-103586,-94344,-186473,-276931,-403752,-311941,-154377,-323816,-434726,-62962,414919,668794,636688,414915,217160,139805,108620,42532,-69725,-143765,-150192,-203458,-246243,-207547,-148540,-131623,-212100,-313885,-230598,-156490,-267554,-252881,-115107,-152138,-256273,-189645,-43526,-28238,16956,251735,348872,122388,-115242,-62345,158473,197351,42940,9550,132886,206387,220813,261980,332542,269709,14782,-145333,25122,344924,446246,372595,241725,161866,145110,197821,165614,55449,90,130152,294545,182573,-80537,-51236,151985,140525,-36635,-175283,-278920,-346902,-221731,69862,228484,86547,43992,178483,100262,-162518,-274792,-236721,-167409,-132111,-7207,191420,151639,84210,261568,227459,-70448,-184458,-175878,-225027,-117321,142633,287572,170873,-62708,-252282,-248504,-169116,-12886,184407,305091,300445,189880,69404,84210,187309,252783,245731,259886,244318,64033,-83013,10133,95719,31396,-61503,-88280,-65489,-54012,-99115,-184810,-255534,-272491,-134213,-32904,-21052,45036,78557,-35561,-62045,-53554,-43348,82066,277021,316167,218105,132770,105383,101461,-49493,-181835,-88609,163680,324322,289164,101970,7197,119069,200925,33911,-101095,-19651,55702,77295,113094,119116,70752,-21055,-142839,-173923,-27531,118667,30368,-212488,-330106,-205694,47347,126118,-57414,-229383,-223237,-142610,-168834,-307138,-259684,19197,39834,-126005,-125559,-122074,-48960,163463,150071,-10640,-13417,-24367,-79074,-233443,-425617,-368089,-205855,-148776,-57224,130703,149161,-1144,-16586,137004,147230,-30848,-137243,-110865,-210908,-190558,66185,196503,-9279,-139456,71886,197971,-25352,-155070,-42230,31123,14599,10486,-19851,-80213,-25788,54105,39417,88513,137543,56667,75243,269548,340444,240458,153798,158929,182412,103001,-5015,-39692,-160834,-433274,-491672,-164141,32388,-45848,-262460,-373107,-183757,-6925,-85436,-49678,149444,152276,15440,-454,12974,23304,45126,29739,36689,58908,-40610,-40330,82436,95508,-25652,-103537,-44988,55209,91674,144631,195763,190193,205496,199727,-16032,-169829,-16463,171271,185334,50473,-72161,-29144,172121,282566,180559,14957,67588,231693,173120,59604,48297,-56264,-266165,-294017,-101598,30203,-78911,-251866,-281534,-243581,-197599,-101840,-164505,-289751,-262434,-129847,-149207,-169102,-72344,-53442,-77155,-12579,-113603,-296539,-253509,-95350,-42653,-126785,-87665,128955,160630,31879,-112838,-235463,-94111,137855,150080,133380,343994,350120,-77658,-559892,-902874,-806012,-242685,-307643,-439365,226502,-150036,-1157404,-404439,240071,-6904,-12649,-97923,-503996,-159070,222394,-171508,-301504,169178,202965,215514,226927,313050,498490,212720,-21789,707,144228,418821,453842,239496,164560,113887,-161471,-391954,-316645,-112856,-201,-62613,13163,272186,288445,65092,-25689,-79147,-240107,-337893,-244539,-162349,-36345,144500,173717,-6296,-178032,-121423,124776,324339,309481,213366,57020,-111270,-165490,-89572,29901,-83189,-379017,-507681,-306587,-5543,238099,316232,222234,22717,-130586,-134260,-213355,-285109,-68317,212337,329094,335406,211887,21000,-42942,42595,184357,205597,68095,-111137,-154437,1047,256066,416331,257847,-56505,-194241,-18494,141958,68496,-47952,-155546,-357192,-298923,-103113,4342,94673,43089,-309503,-498863,-241579,106034,235543,224984,187057,130569,-17662,-290615,-530377,-472071,-265481,-164722,-28632,266543,313176,104880,20684,42316,-56156,-240458,-256292,-26682,38797,-91827,-141502,-73280,-131629,-194919,-147580,-54178,-68296],[-50170,-12105,-69600,-119202,38852,186347,75487,-52997,-105592,-127938,-94116,-21970,159389,293585,304150,393143,381712,28951,-256271,-153558,53864,-6776,-148965,-118303,8451,71983,7576,-106397,-92285,4322,62909,165790,226833,149375,95850,38818,-92035,-139478,-73593,100366,374763,406140,265859,250343,194105,-51060,-132620,-13401,-104497,-253806,-203366,-86727,61671,165726,72303,32770,101929,-74130,-163910,84684,227306,-11264,-225050,-137175,56480,103426,30174,24572,51075,77625,228371,470395,546799,330291,21617,12868,145057,172191,36408,-148755,-214873,-83199,87980,55698,-52816,-79158,-60362,17382,68706,-107232,-278906,-215156,-24604,52511,116384,40234,-245607,-261818,-34302,42842,55981,145565,182828,67130,-21350,89761,197726,94684,-21640,-48731,-61878,87808,230255,79558,-253093,-432056,-458909,-389087,-164571,140145,344053,288160,126402,51850,-42319,-52442,-59832,-102626,-32049,-88215,-178063,-66447,-65673,-158380,-55864,91758,151327,202453,145501,-62459,-101047,108847,223878,62923,-198896,-311687,-149090,165652,216736,72074,108517,179298,-136363,-486796,-524432,-292229,-38006,59473,18541,-126370,-105610,68489,88654,-5509,-41004,39033,142068,196569,77760,-250266,-655435,-660740,-309988,-34185,87022,124772,2131,-160188,-188917,-212678,-135785,114497,307938,345809,290802,29473,-214191,-182930,-193961,-347882,-344498,-159948,-827,73457,325228,628508,420404,-55532,-2982,305273,114540,-352431,-409612,-172299,-84635,-50074,87163,166774,117501,44678,-135121,-388002,-400777,-146749,-43538,-123555,-143054,-141109,-194006,-230488,-204330,-173029,-15410,188839,196691,52464,-55771,-98877,-143101,-141058,-86844,28341,164053,100109,-102179,-185983,-195133,-194325,-163675,-151622,-160459,-88933,-1207,-51790,-66632,48127,113618,190211,160634,-77038,-114754,-20792,-192805,-347723,-231669,-10390,101741,84601,-66910,-184070,-125796,-14221,-32479,33597,206192,153165,-74902,-65595,38727,-83669,-231222,-236213,-83261,64597,59491,-15774,49393,65008,-85004,-133819,-69703,-6781,71941,101411,78933,74083,57599,-81995,-102435,131123,222793,92922,-30291,-28303,57730,122705,119539,244418,390806,219898,-61779,-94973,130039,344415,311826,102571,20733,235306,525763,551861,344421,190464,147607,42224,-62225,-48081,-169372,-288299,-84727,193365,124443,-3322,61592,44167,-21310,-6647,-44860,-141659,-173425,46352,383201,381004,147853,-31947,-170368,-210069,-76424,72817,77379,141864,237307,221980,17278,-116751,-100006,-120282,-90532,82918,138252,59851,86252,87549,69593,252026,352640,195347,-46327,-179582,-155281,-102221,-124427,-72379,49585,-63179,-222122,-72699,143241,84221,-83073,-73577,-10618,-25505,-59437,-34631,-102037,-313011,-354884,-192356,-143691,-188230,-141444,11600,15105,-135338,-147779,-15523,-81426,-182078,-97585,67566,194720,194779,51445,-14354,23720,190835,348519,76891,-347388,-404739,-192316,-35313,22071,20365,57482,99554,93943,102371,205847,300173,133497,-228002,-456772,-299720,33707,211350,205912,195193,178844,54745,-250057,-517372,-423035,-351412,-332734,-224092,-106054,-44099,130176,260423,47967,-70043,189038,212593,-80409,-13840,317495,309571,313672,442913,74533,-474401,-470085,-370782,-334455,-133866,-16458,-443545,-554924,26923,-273809,842525,4298000,1736149,-4004915,-2111603,288667,-166075,63558,528049,542272,451224,-515475,-1137862,-851663,-422241,-23374,180078,107045,-9110,-91416,-40266,280614,473174,451535,436269,211165,-160709,-221409,-6078,246116,361061,286621,7610,-235313,-238206,-132918,-28177,38094,-38135,-173627,-379766,-608796,-705211,-570359,-452536,-309105,-36343,256637,414821,305281,63035,-54431,-59542,-131571,-261763,-269886,-126447,20205,54216,136916,141967,-156104,-517861,-558197,-388662,-308751,-352364,-265963,20262,125922,93094,52136,-11942,-122665,-211554,-141836,-28243,-21364,22387,50694,52670,-12996,-168932,-98234,149010,189965,39746,-231078,-339229,30753,411798,279019,-131733,-355087,-305017,-172561,-231549,-309296,-302616,-326793,-255583,-184330,-354111,-461622,-149216,322332,574691,532509,326427,130402,50490,89432,55436,-24349,-100921,-145332,-173697,-152784,-93169,-69946,-102054,-221561,-325410,-199191,-93260,-214228,-201647,-28556,-5772,-83217,-100116,-35521,-24315,11883,176984,274642,174260,-6520,-37070,95601,120513,-29892,-23920,145194,189456,159448,223180,309831,257975,91584,-17618,112872,349343,448426,380387,276075,190253,153221,182933,143328,29856,-68235,29925,216585,121304,-115193,-86112,69085,55877,-65025,-174189,-304698,-392928,-259749,21187,171343,67328,-2191,77561,3341,-174144,-197677,-174295,-215454,-238579,-26958,224671,166532,89562,262125,184276,-124933,-188767,-106557,-130058,-69549,92717,175553,102618,-86883,-239413,-233581,-206013,-90890,168488,376724,355831,219243,99461,137315,202995,188004,166932,247642,214509,-15095,-151368,-37861,84462,40344,-57428,-104194,-113066,-126492,-157184,-197740,-261793,-285784,-146905,-45541,-68980,20209,112572,25852,-57676,-38322,-71378,4313,165651,164699,118887,115086,121099,144355,44926,-55039,42476,235233,374945,330691,66572,-111209,28596,163027,35659,-45847,23948,28378,57004,151159,186311,160613,81142,-92871,-194021,-62941,124071,82751,-169851,-325272,-219984,31184,180401,8549,-212345,-180588,-36441,-37709,-179813,-178941,18523,-33417,-188313,-133243,-110633,-71494,97839,90764,-26343,-49076,-56415,-55985,-180228,-389027,-390347,-245791,-165432,-27854,164554,175664,33012,-9766,123268,164038,-38455,-227994,-209429,-239466,-270532,-123956,62261,25369,-36827,106954,143928,-98725,-234023,-98657,74676,156108,170418,80575,-86190,-82831,60513,98478,108386,104399,16892,44420,296511,416956,290383,151741,100497,97350,21759,-59790,-97442,-196001,-417151,-461272,-173888,26358,-83364,-361920,-423928,-123229,111911,37094,2642,47213,-26256,-90200,18430,69806,42968,48317,77447,120931,88548,-61903,-54697,95578,139296,67003,-47086,-85709,3493,75721,118343,169947,124972,131445,147268,-29206,-173381,-90080,-43906,-55431,-56372,-63182,44347,242711,284672,154673,32321,74617,260440,322293,247673,112040,-105390,-310831,-311749,-161524,-57752,-101919,-198865,-196710,-218003,-353513,-296619,-226947,-257004,-191556,-74185,-108463,-117166,-10953,-39432,-61808,53524,-59899,-327579,-336563,-119730,-16107,-99235,-95625,23613,-19919,-170167,-271665,-281184,-55119,153797,97335,93408,368173,410803,-21368,-434507,-620033,-529157,215190,445161,29986,409179,100525,-1408605,-1177839,-381561,-338316,-346741,-298624,-470998,159875,972172,597600,-198655,-506867,-388299,-129896,68591,233935,469191,307776,110201,99375,246689,554615,544473,292064,244088,177402,-96804,-343587,-274659,-78731,38894,-79506,-68391,193572,259793,53631,-41139,-28300,-167229,-292819,-227076,-98939,63957,241144,283369,90121,-122397,-87967,146282,361866,381722,236830,3878,-119639,-92394,-7808,52932,-85017,-312863,-400301,-228401,96471,331557,331923,155185,-27913,-87043,-3669,-138243,-331772,-125815,234316,366505,369591,198608,-9283,-51736,71600,227545,196704,1107,-161274,-192204,-6433,297504,496109,390076,54795,-152173,-12070,208571,201071,39284,-136988,-306897,-252317,-49927,76246,129134,36694,-296102,-445728,-191051,126469,244655,252128,188926,65651,-107527,-330059,-510791,-445819,-330743,-296833,-152794,147055,196119,41748,-1706,5893,-111942,-252630,-184833,51619,48490,-124323,-143035,-48073,-81260,-162642,-119083,4305,-18010],[-13737,12996,-63147,-171794,-30534,183492,124846,-41906,-149423,-178533,-122739,-35091,168719,329265,319537,322296,238853,-47347,-220666,-37942,144926,25941,-71684,15490,90639,39521,-66504,-149182,-34881,128730,110438,104297,137757,101993,72670,46700,-84429,-164140,-164852,12518,345519,409337,222029,94079,-3243,-98196,-102794,-52168,-185861,-250019,-128154,-43119,40203,122908,65042,17833,52623,-35133,-53559,118237,199787,20518,-175137,-121956,70943,130198,78809,63409,-2786,-41443,181762,503157,581466,351905,2931,-23090,134159,134856,9284,-103807,-148788,-51469,108691,131196,78538,44267,33620,87005,107645,-61739,-243511,-239729,-89607,63069,183391,58701,-207257,-141928,107491,159899,166576,218944,184008,52738,21714,127413,188511,89929,1853,-28725,-64396,106420,357468,269931,-82671,-292899,-318284,-248642,-27195,222684,372227,297927,138700,3980,-173494,-277300,-258863,-213744,-151888,-189131,-203257,-65855,-118437,-207586,-8055,167216,188827,216528,143687,-87747,-142189,72465,175043,7476,-204779,-235755,-54379,205160,202722,28212,29922,57632,-207481,-575055,-695978,-530436,-154882,85464,-14197,-215687,-159098,47288,66587,-29994,-84732,-10491,102656,227547,154339,-234292,-617360,-507853,-137644,102544,189833,165780,-18652,-154605,-107679,-79465,-11009,165528,289997,305484,267736,68006,-155236,-165165,-195123,-350871,-384844,-228757,-53608,71826,315302,551765,339187,-96403,-98945,152189,63045,-237192,-265091,-107719,-81131,-67400,87085,180002,155649,74001,-175656,-438364,-410482,-131311,-43117,-148223,-200505,-292960,-400573,-426610,-373399,-279510,-84383,101957,82007,-70750,-163981,-152115,-136601,-129478,-99516,9336,97013,-31358,-239633,-284456,-229746,-162128,-84174,-106817,-211433,-143988,23750,-36660,-133532,-38061,90697,200492,173348,-65622,-142362,-95908,-259832,-480269,-364817,-23573,189231,150667,-86880,-239452,-118024,74659,37703,17816,185212,165571,-38092,-31927,46874,-84737,-208514,-174173,-31692,88421,53558,19138,115031,86155,-82371,-155356,-158026,-105684,52826,159741,167586,156508,127235,-4649,-24294,180803,269326,110236,-24991,-39692,16219,60588,72761,264135,438036,217069,-80827,-85730,158944,341930,277358,66917,-24802,166472,494504,582035,430506,317984,273699,155697,36941,15935,-127597,-253005,-80817,141447,47093,-92102,21333,90202,20555,-44635,-95348,-150882,-156852,-14119,244684,259891,61203,-101926,-203366,-249478,-174699,-44743,68504,255641,430475,388358,139629,-64038,-96832,-109428,-67322,67185,87306,25479,64281,60579,64553,334153,494150,282971,-40472,-247291,-224756,-112733,-67793,-14294,60302,-63647,-157309,66577,267302,121025,-102729,-145407,-102614,-62438,-27316,12963,-56350,-276059,-377576,-268942,-189658,-235973,-228691,-65709,-37226,-168440,-156194,-45956,-145848,-242966,-131392,29438,85114,34166,-45164,-25679,57127,237102,334522,38881,-353847,-420175,-239795,-126389,-76091,-28570,52761,88083,76655,78879,118123,149724,4208,-284479,-476045,-325424,-22160,141807,137616,142939,185205,109311,-157162,-477814,-504275,-416267,-327381,-222595,-173965,-149604,43063,196399,38120,2856,262848,266808,-93904,-107262,213309,238959,243461,391006,114596,-332667,-235923,-132342,-88305,216795,289423,-362339,-543308,122085,11195,1129668,3379297,-356010,-4424568,-892214,1737545,391964,110478,373064,351977,250299,-571095,-1052578,-988990,-631423,-137958,146481,70059,-67186,-107336,-2870,359701,617757,603524,497118,218576,-170980,-269714,-124609,64165,257509,311061,131083,-84351,-138822,-133510,-90768,-11403,-19847,-51764,-159697,-444692,-671723,-599270,-440281,-294411,-49153,227260,377884,279544,48346,-72408,-132012,-243247,-273556,-222864,-165596,-49853,50673,192334,276632,18125,-432213,-591836,-437268,-260571,-244479,-145532,123038,244176,157847,33588,-68248,-131902,-124242,-21020,70807,71713,103249,86576,15181,-55844,-147109,-87930,113426,210399,136076,-137566,-287947,23958,383758,241622,-151942,-328076,-297484,-260278,-351818,-384861,-293926,-210840,-148738,-172793,-358282,-485212,-272215,179219,439168,371447,157073,-27493,-68883,62759,70796,1691,-54978,-99342,-102393,-29063,57015,49204,-39537,-195174,-309580,-183834,-47174,-134884,-123019,61281,132470,81626,835,-30124,-47895,-31194,43767,138057,198144,111238,-631,23212,-300,-151969,-100150,114591,154195,102111,179947,270484,241279,182975,147060,224996,334414,383702,298598,212523,122196,85549,117246,118271,23950,-120098,-76326,99972,34717,-129562,-85079,7585,-25539,-95281,-165903,-292731,-371307,-251673,-19168,98607,34891,-43814,-2769,-59307,-158579,-109492,-96568,-246740,-324847,-52453,230061,164844,70742,189985,89267,-180430,-192175,-47499,-12675,524,25642,40108,40886,-92550,-196783,-171344,-177897,-134795,123930,352975,307132,188074,111568,143763,168222,112825,106256,221417,149929,-97274,-197126,-73832,88707,74098,-58116,-157602,-188766,-185006,-162754,-160351,-251616,-300540,-163040,-22417,-42542,30969,126251,60709,-61740,-61789,-163784,-116930,44741,30179,30222,94954,126434,130972,61467,37205,166955,262469,332691,294734,10774,-211293,-37959,154246,73342,7389,35647,4195,56698,199147,258306,239218,164664,-39788,-213828,-126110,112044,145535,-99306,-271530,-167996,64236,228613,55702,-197713,-132154,81950,110215,-28612,-55038,49365,-75006,-208993,-110499,-78537,-79347,21604,-1981,-73669,-92843,-69712,281,-36811,-204492,-300923,-252563,-185135,-15535,176466,197232,85444,17582,101802,187672,8614,-262338,-287227,-213723,-256320,-232923,-51923,44579,45678,119096,72501,-171153,-290760,-127303,108633,253496,307848,208591,-32779,-103899,67605,164654,128702,54429,-20203,35885,288404,408080,257465,91948,37179,31281,-57144,-130483,-148314,-198877,-332704,-341199,-145708,-808,-171309,-460614,-420613,-47318,195047,145176,73191,-42334,-225775,-205000,30952,112833,68750,84926,143960,193792,122959,-21655,-12296,115409,165434,153416,37131,-76153,-7476,94829,135110,170346,64479,20210,31492,-73143,-156687,-130473,-214174,-267616,-163955,-64263,91335,268474,258179,114307,19686,20243,203593,391798,350829,134540,-140970,-326061,-292853,-192880,-143413,-133707,-140958,-89535,-121690,-342732,-373259,-258841,-214710,-83917,15307,-60760,-55862,95204,39855,-703,132423,5676,-316868,-354560,-110753,5522,-53630,-57345,-50468,-161812,-297096,-355753,-281626,-18015,151683,58060,91357,391615,450576,91404,-170421,-262313,-344024,261059,695154,259846,432396,480543,-898422,-1361985,-744204,-515661,-582586,-492207,-462537,251855,1212571,949553,-105394,-987964,-795326,-247822,12850,96478,285377,252992,137223,147582,301516,589320,563151,356723,326527,209216,-35781,-262599,-221842,-22179,72112,-117585,-168733,81598,189151,24456,-56578,3742,-100744,-225071,-199054,-49386,142996,325080,368196,170145,-35027,-5199,178376,359688,416110,241292,-55594,-148065,-48163,41658,24678,-107269,-221165,-231526,-98993,208347,414865,332439,72907,-99172,-51816,120960,-43029,-336996,-162241,239157,386457,385572,176077,-46803,-64395,71484,194778,144396,-41058,-184647,-234627,-54121,268281,477013,432016,135953,-93235,-17661,216607,295428,154124,-43643,-153487,-132978,7426,113890,128083,-380,-271735,-352098,-115425,150338,255757,274144,187774,-12364,-215872,-331281,-373833,-334217,-353650,-383589,-221774,47747,78207,-18518,-5351,-6505,-145256,-252641,-131143,95828,82486,-95412,-105292,-28428,-42372,-125675,-90010,30125,21758],[42597,51139,-50212,-206907,-109187,129018,146299,-25636,-179776,-209222,-118797,-7325,167645,321561,306703,219247,78829,-106338,-138969,110678,218422,45864,29197,154927,131484,-16686,-136573,-171323,37254,232611,120499,22528,63602,75045,38475,3977,-103565,-195321,-233390,-29731,321870,401892,189427,-42637,-173525,-116444,-38257,-79854,-248174,-205089,-5320,20413,10781,81021,63462,13174,6170,-16621,27227,157513,193801,59240,-135962,-119835,86894,154089,100614,72269,-53503,-139448,122377,484669,564634,335303,-9281,-63578,91422,71442,-33522,-96324,-123753,-20298,138271,193228,188908,160608,127621,124806,71112,-69093,-199542,-204878,-97730,96928,243400,98053,-109517,6567,229470,245716,256386,301417,206368,59281,67224,149527,155245,62025,9566,-15609,-80617,70673,412258,412593,95759,-125149,-175409,-123281,68803,249177,339254,265731,132659,-43814,-290013,-470439,-411806,-296353,-284553,-299211,-211313,-60092,-155872,-221587,50784,233364,216853,213965,119946,-106021,-153564,53714,135064,-30354,-173080,-123905,38751,208500,191387,10226,-50659,-62569,-202118,-504935,-719836,-687627,-280030,60852,-67161,-271493,-189690,11109,29915,-70506,-121052,-56349,59334,250166,242460,-160615,-471738,-285129,51065,232007,282702,204374,-11354,-107120,-18081,40630,78561,174604,222213,211275,219250,106008,-107134,-166859,-190754,-319061,-393574,-287785,-84995,108828,305935,438368,235416,-139378,-195479,8932,36260,-104091,-121615,-46875,-75567,-91452,48473,148211,171983,100995,-181326,-423959,-358160,-103874,-58216,-180559,-231114,-367543,-527001,-539062,-486135,-362480,-143649,-3954,-56677,-187892,-253688,-188793,-96265,-72853,-73048,3295,22396,-166262,-361687,-346116,-234147,-146738,-45292,-60388,-232801,-208115,4039,-55410,-239567,-186462,5477,146021,124207,-60200,-153112,-197028,-368840,-581346,-436746,-27130,250853,206348,-70144,-250932,-93094,151525,84623,-37371,105930,127634,-37047,-48923,7767,-65835,-132239,-86267,-2859,63332,20421,47569,160072,98978,-42604,-101035,-156076,-133952,55127,215087,246822,198143,114045,17730,43433,197747,246080,78312,-33502,-52454,-41644,-58315,-32289,244377,446306,198434,-117491,-99939,175090,321757,194210,-19538,-116862,2159,308749,479812,444682,409893,370899,242557,118935,44620,-115021,-219677,-67214,78802,-38582,-149984,-238,131752,57855,-81307,-116742,-87401,-60408,-24570,102789,154763,32497,-113390,-185666,-247199,-252091,-148632,68974,353088,603687,550126,279910,28426,-63015,-85012,-52167,21080,-2919,-42703,5752,-11726,27694,372259,583348,344894,-31781,-302200,-282166,-106829,-11685,38841,66177,-46244,-50248,220576,362360,144427,-100482,-195379,-186261,-102027,6007,61864,1140,-187109,-330068,-279809,-182135,-259885,-301115,-133936,-67556,-160397,-120379,-27527,-111388,-190764,-90125,33501,-1067,-122669,-139084,-62821,27832,202428,254149,-956,-290426,-339470,-215240,-140343,-103267,-37215,51110,77225,74501,69641,33303,-15631,-134437,-319686,-432393,-317880,-103866,24349,37550,46919,128611,135231,-41125,-355859,-531777,-457843,-311932,-194422,-192301,-201259,-19646,109323,13322,90798,351474,327602,-62739,-160458,82021,129536,146224,326986,171821,-192461,-103394,17981,144438,552105,509190,-355133,-552607,242901,249144,955022,1633444,-2332180,-3734655,883891,2883254,453990,-197998,-55769,-5549,77349,-384978,-732767,-984359,-734440,-149514,105821,-10804,-99275,-68077,60552,378892,666792,691567,527102,230152,-142401,-280275,-195240,-103900,84845,227797,167229,26544,-56637,-139706,-137628,-35528,9189,31220,9108,-280308,-573493,-542969,-363460,-260120,-86101,155568,292925,218006,36808,-59116,-191585,-347227,-250048,-125139,-160464,-111842,28630,213664,388823,224488,-238497,-498825,-381196,-155476,-130417,-55117,178018,311381,195215,1740,-150523,-157038,-31228,93056,133151,120672,134014,92717,-30081,-122913,-158217,-85750,82328,218176,209957,-9423,-160373,50988,334870,199300,-128772,-250341,-260979,-328891,-409242,-383631,-241086,-74182,-10687,-117783,-342966,-512756,-396714,31074,308305,206147,-45739,-215144,-188058,21128,83299,16377,-6184,-12009,-1191,85438,197313,183957,42297,-149170,-276196,-180895,-25156,-54815,-44170,122174,217415,194010,93439,-27294,-99392,-107039,-115808,-25113,192277,209769,39107,-28103,-120621,-292905,-207241,44007,105979,61623,134831,209183,211788,255129,299401,325651,305981,272140,164850,85943,-9046,-30394,29426,107690,63242,-109656,-146776,-24691,-51707,-121114,-55390,-24453,-86136,-118134,-151983,-251010,-301906,-212592,-46960,29233,-1667,-64435,-43831,-85929,-141910,-56956,-40441,-264330,-371311,-77087,201069,131597,16348,59245,-33368,-222391,-191802,-16373,81087,62205,-37395,-77045,-2119,-72161,-136720,-87980,-103550,-142507,43932,222610,166695,100547,84555,91456,97145,62659,93455,183631,57189,-165221,-212854,-88878,114137,129711,-67299,-228575,-257474,-214287,-127911,-100511,-235810,-309488,-168336,33326,57748,85936,122593,41579,-94224,-126069,-271704,-229954,-54948,-51871,-19315,81144,121164,71179,-982,71786,252904,249021,221843,200284,-46441,-267818,-65563,183935,143277,51362,26510,-2631,73928,245689,328950,299186,210473,7466,-212644,-185064,90867,207542,-1655,-163996,-59766,139100,266002,83103,-186021,-97626,179241,243050,112734,79859,108712,-65419,-180606,-63998,-28832,-58970,-39245,-107829,-151490,-132789,-48020,86274,147388,56787,-117901,-211601,-191514,-21196,158420,207037,149330,63972,76859,204791,96149,-227310,-309463,-129801,-147801,-240568,-129599,34811,91842,126234,32730,-202260,-300054,-119556,124949,282146,380470,320628,51409,-97205,69199,218982,147106,11464,-37879,50838,248745,317915,144059,-17752,-12602,2996,-107856,-184572,-169681,-168901,-209834,-178780,-88781,-42419,-276424,-514356,-353563,35385,235227,215022,136667,-100876,-379441,-276979,38799,129691,100487,148216,210722,244560,170674,71801,70341,127532,161070,213115,133443,-16096,23482,147233,204629,201239,23760,-95018,-109282,-135148,-127810,-135365,-301707,-394682,-246547,-77463,93179,233049,202517,70448,-13334,-65774,91276,367840,352857,113452,-168491,-326799,-254143,-186705,-198051,-159868,-88800,17614,29956,-163468,-306388,-250111,-171582,25943,116441,-21638,-10427,208833,161124,87050,197337,65399,-259314,-293927,-71934,6110,-19314,1635,-87102,-249496,-326963,-331450,-225475,8310,132223,50358,136395,422931,477948,247304,151099,36892,-361416,-225010,320017,221596,309035,910390,325132,-831161,-777908,-518576,-655618,-641190,-519593,21227,752480,733307,41309,-985165,-893727,-166676,33685,-53395,34960,69177,51757,128056,294103,525379,501605,399201,379001,200207,10896,-154888,-162290,39838,83619,-173063,-263205,-36777,94642,-7440,-64638,-2897,-70140,-166659,-170786,-21322,185337,368289,396941,205618,46910,90769,203749,314272,394561,214413,-110555,-185341,-38290,41048,-58403,-155730,-133647,-52481,48686,296962,454634,305530,-6954,-171690,-36130,203352,46363,-295433,-159297,232080,384473,373854,151204,-81169,-83310,33773,95643,69225,-38615,-161577,-249233,-117614,171244,358207,363396,158507,-39051,-32921,171031,330266,258907,81590,27504,14728,69054,130131,99514,-64572,-251838,-254154,-51263,159490,258219,274307,172129,-75114,-277643,-263492,-159107,-178160,-330376,-393486,-204774,9152,2570,-56855,6445,586,-158279,-249598,-111149,102582,136921,-1691,-24095,357,-16355,-99878,-86901,8747,46953],[112171,103347,-28256,-216203,-177768,42996,132551,-17111,-193998,-213768,-94278,28657,144263,280314,276374,114754,-55300,-143533,-44530,243761,250348,45140,122622,265414,134076,-66097,-173540,-158653,104572,275156,81791,-46159,40886,76952,5501,-71246,-158808,-255631,-266796,-11095,308430,377854,181092,-110421,-270178,-111077,37596,-93674,-275690,-130059,127101,80123,-33405,29074,59169,17999,-32043,-32541,58609,188908,206425,96947,-102120,-108526,116523,177007,90075,43445,-93844,-187335,78272,430984,504771,283510,-32442,-116679,20350,-5862,-90013,-120765,-123143,11194,168575,222001,241331,235344,197379,123772,-21725,-125780,-161551,-133133,-59489,139836,285511,165612,41686,157610,306704,283668,302679,356673,220650,65829,89622,147429,112999,18622,-8441,-26213,-123956,-16761,371455,465288,238505,34567,-59056,-31213,114005,217722,246378,191334,103918,-75629,-358960,-579622,-487596,-336097,-387586,-388065,-188372,-33986,-167714,-201226,100410,267253,228948,208285,96807,-106636,-134380,54416,115695,-34752,-103648,7382,120252,183184,177878,9323,-113195,-119000,-108979,-303589,-600798,-717839,-373599,-15579,-130520,-282381,-187259,-31500,-15292,-105915,-132057,-93173,11788,257332,322308,-44891,-259384,-48904,202644,300831,326673,228051,15573,-47502,44200,112194,114159,143380,126183,90470,159336,142788,-73370,-194876,-190445,-259794,-360050,-308455,-73097,178339,289975,300327,124444,-184746,-278876,-99061,22815,-8022,-23291,-2155,-64620,-113146,-16496,89815,167824,124216,-138105,-342450,-259057,-74283,-91151,-212084,-223002,-332194,-515685,-528447,-502926,-390818,-176605,-100691,-180173,-269726,-305046,-199171,-32817,12318,-11455,16319,-44712,-280926,-443841,-359371,-214450,-158040,-67931,-45613,-233918,-261896,-47684,-103277,-360223,-353978,-112333,48249,35040,-56901,-145218,-294642,-490766,-623714,-431801,-21745,265088,224960,-32833,-214786,-56030,188039,88078,-116430,-13099,52209,-57324,-88389,-47288,-24914,-16323,9225,1331,-3954,-28143,66840,178652,101836,21772,22015,-56871,-83641,87926,272627,310361,204822,69793,36350,111274,189220,163159,10837,-57029,-69494,-96821,-187246,-155306,192206,423419,185016,-145294,-119461,174580,274090,72112,-134133,-229750,-211650,21904,281916,401167,455164,420329,284767,158363,24810,-132527,-188571,-54150,6082,-114768,-153394,15596,162552,79241,-103054,-97466,28260,67931,-3934,-7734,87710,57960,-78826,-139002,-209659,-289375,-209382,68370,388175,689636,663421,398754,132804,-8718,-59527,-64184,-59133,-112610,-121159,-58450,-88479,-15461,364163,593360,356997,-34574,-337422,-314874,-88694,29170,78974,77131,-4888,82907,358980,409342,155320,-74108,-207522,-239245,-134829,34499,112034,72946,-53790,-211580,-215843,-121719,-242092,-339005,-187954,-80878,-119729,-57203,26084,-750,-39620,26477,77465,-54614,-229363,-188548,-106456,-52248,101311,128150,-46266,-190546,-201725,-144056,-89336,-57702,3118,70133,89172,103779,88370,-21307,-147202,-237846,-318274,-340580,-282668,-190363,-105927,-58030,-47658,42491,139301,63385,-216965,-508124,-461341,-281725,-157459,-179495,-193344,-36937,25782,-27335,147870,401444,346066,-11585,-172360,-63997,-17420,25353,248760,212943,-103078,-106774,58982,323745,778270,569444,-442706,-588905,394681,530152,456074,-720384,-3987983,-2046203,3246064,3612438,26976,-788621,-645145,-422628,-41789,-89583,-379407,-913090,-745264,-80636,63379,-102709,-77013,46811,156651,341397,610130,697933,517460,230243,-91745,-244812,-182208,-183327,-100496,65862,125735,86565,-1320,-141473,-150670,-22669,35116,36143,54879,-170594,-433407,-411768,-245850,-215102,-138967,60923,189765,140045,26142,-34828,-237280,-415479,-194410,6305,-100497,-147108,-16135,190068,445309,394599,-16630,-325295,-242024,-25119,-47515,-35592,164794,318408,209463,-31713,-238966,-187643,51042,182069,155204,115262,108233,69112,-69611,-188350,-185314,-82541,67073,212926,244907,118349,-2924,79844,254093,157260,-72817,-148701,-202993,-347816,-384409,-304417,-147276,60364,128426,-33158,-315186,-539129,-481653,-78228,210748,76156,-222529,-368669,-266808,-26876,90334,32231,40488,94265,102143,150773,284123,303751,123668,-106216,-243499,-184770,-24646,2665,8296,129050,218563,230559,164494,-23355,-165503,-194469,-258205,-170082,164191,265699,69456,-40385,-190258,-401359,-311845,-41302,61906,47915,90056,125907,162305,275664,383148,374683,267850,150363,33046,-45635,-141873,-144633,-43540,117910,146177,-28268,-164160,-127270,-113708,-97798,-18600,-35765,-121817,-129397,-134721,-197110,-217986,-158974,-57786,-24384,-34965,-54570,-37955,-81170,-140463,-61547,-27709,-271023,-375326,-100887,136883,60994,-72249,-97998,-154334,-238509,-177445,-12795,115256,83830,-81027,-145913,-29992,-40780,-82662,-13717,-16805,-128517,-66060,21359,-15652,-20299,5221,-12891,17242,66155,140263,138689,-51346,-209474,-199393,-77917,159533,192151,-88977,-294272,-292823,-213436,-81517,-52641,-220784,-299540,-148281,104936,196988,174573,111049,-34943,-159211,-204471,-333008,-284993,-109397,-67310,-16709,83415,112334,-7462,-111670,45334,278701,211229,96067,90401,-85674,-272758,-56478,238855,220817,77764,14763,17064,101408,278888,390647,339435,214604,45326,-172092,-202466,76532,260462,113434,-18986,70426,222378,284685,97823,-171851,-89608,224847,326331,210229,188249,179576,-7613,-112164,-5818,33291,-2847,-60655,-197127,-241950,-156803,12360,191777,316709,300943,98298,-129036,-172857,-40292,105827,191271,206738,117455,51958,202771,195237,-129214,-253467,-3529,19194,-164167,-168897,-10068,96704,143954,54025,-168532,-250497,-76449,125277,242434,363644,373209,128092,-75481,63283,245289,157561,-9895,-30100,77963,189203,179047,-17058,-146176,-32553,20942,-112105,-193780,-148773,-113512,-88196,-30851,-16994,-82665,-354985,-489830,-230812,114373,236024,232188,171568,-115880,-424802,-262872,47097,115314,130853,216722,254960,266123,231244,189992,159819,117007,119895,231334,220276,75531,77507,208031,301843,251023,13859,-174158,-226135,-194569,-98323,-112484,-299613,-415813,-287236,-95447,51419,141017,126638,36661,-47512,-140806,-20705,280496,285741,67307,-188828,-321671,-212104,-143774,-200948,-164507,-48368,99051,191408,99767,-136531,-211689,-139905,100708,196963,-2421,6743,295422,287845,175691,229024,104250,-165512,-170409,-18558,-21402,-14464,59844,-83993,-281017,-274470,-210261,-126675,13298,95239,75622,216890,463296,499304,406824,422540,183025,-581834,-1129303,-592550,-66633,78308,1250241,1897109,313041,-491787,-368713,-548347,-719573,-661082,-507496,-339213,-18209,267766,-398345,-647050,24786,95659,-160964,-167909,-156073,-106257,39890,218566,383878,365529,380331,368792,149726,32952,-44908,-101544,85732,63283,-234182,-327554,-133016,3711,-22123,-56156,-44839,-87918,-147968,-154648,-10683,191192,353489,354357,182034,88770,160550,205259,232192,313833,155111,-147635,-210212,-50614,-2617,-169839,-220320,-74042,84872,173566,335172,423212,237381,-77778,-230980,-48833,218589,106683,-209342,-108261,216409,351252,331165,129969,-101955,-106763,-35754,-35514,-985,9599,-89017,-217021,-172799,27969,166569,199990,115478,-8128,-56073,89623,300970,315030,184034,162816,141795,135304,146004,57706,-141742,-243674,-183819,-30145,139606,244706,244590,131619,-109125,-255461,-123033,69684,-28810,-274986,-324992,-103145,45445,-10083,-61572,30088,21563,-155430,-247163,-121908,80880,196257,136467,88454,47735,3265,-92135,-120980,-51082,58760],[176272,155840,-2352,-199599,-220903,-45436,90289,-23426,-193151,-194427,-70579,32566,88059,215547,236318,38022,-133909,-160784,25627,312630,227252,24034,181476,320697,115351,-80574,-155388,-103839,153647,241342,-431,-79209,77887,101102,-12822,-139175,-240905,-341637,-256287,62903,304060,332699,196417,-89308,-281498,-97689,96955,-93943,-263412,-46530,224661,112871,-93378,-47358,38727,26349,-61112,-79566,46544,204305,225413,125716,-62458,-64462,165202,193944,48578,-16852,-117351,-171081,73209,365354,414773,206852,-78543,-183955,-65259,-80227,-148858,-152070,-113995,48188,187794,205344,218430,245644,223518,91610,-125938,-200948,-134254,-56283,-4466,165993,296746,251250,216656,280970,323773,265425,292149,354981,200695,50453,73056,122368,80356,-25043,-51897,-67992,-194546,-134583,243509,416628,318086,165483,33507,38304,127535,150402,114443,84960,58733,-75832,-361333,-588845,-485352,-326458,-417402,-416532,-124892,18880,-153989,-158962,125234,255789,221157,210855,96114,-83399,-95058,65712,117444,-1283,-7247,136179,183484,145550,154238,13149,-132436,-71481,51786,-51650,-397154,-620710,-400104,-116523,-188177,-249497,-149149,-67729,-63215,-124197,-120526,-120785,-35601,246024,372450,79639,-44173,148270,287295,285222,301643,231533,53682,-2992,55070,113006,98075,91806,32217,-21059,106832,178001,-50790,-245451,-206295,-190797,-284117,-271681,-10432,262659,261331,154285,17666,-231254,-335186,-154452,11447,16971,6978,19395,-49450,-124006,-78776,35420,151264,145486,-48806,-218150,-154935,-61196,-137739,-230515,-179750,-212553,-376825,-412456,-427056,-352267,-172641,-160897,-253838,-297101,-306399,-180662,32988,99502,69688,46252,-93775,-351264,-460911,-319144,-176983,-188824,-148536,-87593,-233595,-290035,-108643,-166147,-465070,-490437,-221089,-57676,-60511,-51671,-122542,-358749,-577824,-593806,-359045,-11087,222882,191544,6886,-137294,-12050,173770,46028,-194045,-137025,-29342,-65629,-106487,-78788,33720,109170,92007,-4007,-79300,-71757,74137,172205,95417,86597,173362,103321,21483,147144,332687,354808,193537,47308,91801,187558,171899,58838,-58617,-87426,-90299,-129636,-273750,-250806,124816,390288,198661,-135742,-122563,153645,191683,-66378,-245089,-333506,-410036,-271582,55906,329069,457879,417735,276870,139917,-40247,-163749,-152821,-53433,-78878,-168915,-99776,71209,177075,78364,-100413,-39987,157417,172527,12797,-73726,61126,111985,-28111,-101062,-168737,-287892,-213698,56944,336233,647011,686699,457497,217645,53103,-42589,-109266,-160874,-212744,-182624,-98968,-128789,-38084,320109,522308,312063,-56428,-349012,-312748,-59684,56645,106603,97316,54980,215229,455598,406906,160630,-25297,-174314,-243461,-145200,58997,160872,149370,94407,-50689,-104884,-39694,-184945,-332822,-222349,-85250,-64417,8471,82564,124362,150194,183484,135868,-84971,-261401,-173704,-139110,-154184,-28424,-6195,-92719,-91854,-59667,-58838,-3806,33820,76467,113082,129589,160268,132545,-33594,-213478,-278399,-278656,-233876,-238332,-265842,-216559,-123030,-105877,-30490,135114,123784,-133634,-451999,-415472,-224246,-120848,-158965,-141628,-5731,-28216,-75869,139678,360988,280309,25216,-156326,-206147,-187976,-110826,155903,216690,-85631,-225079,2800,418072,840848,471642,-581050,-615283,570934,921531,-58513,-3260463,-5443878,81273,6077875,4071646,-672263,-1476639,-1236387,-797524,-115644,145930,-179730,-857873,-695658,18556,23852,-167546,6851,228264,277342,268882,474708,632833,472855,211472,-40221,-173866,-92402,-151200,-243898,-116296,43867,99713,25527,-129178,-122789,23380,43872,-38657,-31503,-140727,-286397,-245409,-128438,-174951,-193622,-27500,101234,64543,15137,-13801,-263649,-432369,-124078,138233,-766,-147988,-77507,126148,429944,474397,150353,-139495,-70869,89330,-17530,-92635,92160,283129,214625,-55450,-307418,-207085,111543,238500,150986,68593,42697,28186,-93413,-230439,-207326,-68280,76323,199332,237456,212263,134160,84803,144416,117434,-7169,-57516,-141657,-310278,-293428,-175181,-30720,169716,237249,56664,-277727,-545553,-495693,-122103,151880,-2248,-324502,-431123,-272934,-56266,97348,59694,75036,179693,169857,141574,293923,382762,184513,-86058,-229298,-191278,-37070,24550,18925,75303,133051,194845,208919,-13168,-222520,-262506,-343872,-259431,126504,268133,78257,-14171,-175073,-425732,-370389,-104728,41105,61995,47476,27977,90131,228965,362200,345937,218823,54022,-54803,-133251,-218140,-206326,-71225,142829,243951,92532,-138333,-188548,-139458,-75665,-1746,-44260,-137500,-129573,-117129,-150765,-150901,-101443,-46591,-57904,-59333,-13290,12453,-48668,-150555,-110343,-58190,-268726,-350058,-128356,44250,-39270,-177738,-241149,-248727,-227211,-141617,-22854,77525,45515,-101485,-157469,-55534,-28345,-58441,28284,47509,-115405,-187298,-183247,-174308,-141173,-120492,-142918,-40624,131873,233833,92529,-159196,-230842,-166830,-44291,214319,237998,-125374,-337570,-286833,-193519,-55551,-42653,-205160,-256177,-95340,168551,320546,270650,102972,-143462,-239619,-252509,-304709,-258739,-110624,-27446,30872,108398,112222,-70035,-220617,-23857,242025,170147,12096,11694,-94625,-236518,-27088,289842,271250,79403,14777,61412,129732,290981,434748,360617,186435,74461,-86242,-153464,84678,298961,226865,130224,177735,268997,275322,108423,-149417,-110620,201069,335437,242057,240976,236168,73006,-27928,48013,99845,85797,-30078,-240976,-314124,-156074,99258,299301,429887,452993,270543,-29881,-129194,-66422,20628,136450,235219,160963,28710,173516,271341,7158,-121894,132149,184379,-47935,-177028,-83777,65679,174778,130753,-73292,-149243,-9336,117106,156917,261001,341513,165323,-50694,51959,236086,152471,-8902,-2542,100231,126362,40961,-173426,-250795,-17116,78329,-66725,-147312,-87809,-45493,-999,63404,56775,-103046,-372406,-381283,-77254,178205,207996,199231,169768,-87401,-336494,-151293,61176,73963,147204,262011,257981,256472,293743,296774,219859,76202,47203,204470,275945,167415,125362,240897,376344,295822,37930,-186121,-278786,-231473,-81261,-79227,-232954,-351424,-282911,-105497,-13545,18430,49228,25195,-61742,-167153,-75366,190099,206861,21113,-200319,-312658,-177549,-75429,-148323,-137813,-21426,133624,304821,323595,47735,-170423,-131475,116925,227444,-6455,-1221,333822,382861,243241,224124,116773,-56358,-21549,30083,-71417,-39716,106311,-42620,-261672,-177118,-41256,-17780,-9387,41592,119011,307532,506936,515441,519287,555500,157006,-890182,-2132389,-1774533,-550521,-211579,1348612,3281473,1770055,39342,-116470,-294127,-713892,-860700,-1181025,-1739214,-1107723,508211,610389,-115085,233950,175333,-182921,-236432,-309796,-267927,-100000,80759,193678,172750,274732,279327,67617,25908,34176,-48945,95104,9241,-285939,-346979,-186867,-56634,-4216,-25283,-97581,-142377,-180688,-159306,-5586,173467,281647,247629,102997,70690,173900,171404,128610,190184,77378,-154173,-200340,-61706,-61774,-266819,-278197,-50972,148041,239806,308758,310950,124044,-139142,-269056,-90753,162600,124555,-91160,-15165,193487,281333,265507,117749,-100907,-127869,-116348,-150653,-39438,86892,15485,-143988,-206609,-129054,-54346,-13249,23579,-7879,-83631,-1331,223114,302431,224026,214081,217270,204634,178419,19375,-209090,-240643,-153310,-61651,89697,215709,189128,63677,-118235,-156311,59644,250731,72101,-213542,-206907,50188,139422,31108,-34290,62443,52277,-141103,-242792,-144442,47150,239357,277861,205008,112281,27841,-97359,-181598,-122068,60596],[210278,185325,17717,-163840,-230819,-109696,37353,-41643,-179830,-160279,-67740,-20186,-1166,133668,187279,3958,-149725,-162373,46975,290271,153485,-9303,191761,310055,92828,-49691,-78944,-11187,182555,149459,-104883,-74934,150846,130510,-6283,-153679,-313910,-415247,-198874,169597,303717,267265,222934,5904,-228057,-93180,117633,-83715,-217484,22374,256243,107662,-159378,-152009,-8682,29528,-81882,-136713,16324,203900,236056,139960,-8376,22877,226238,193931,-15969,-90276,-118029,-93968,116994,307556,307995,117554,-146398,-255009,-142115,-132747,-191425,-159868,-68210,94279,185325,143698,129062,189568,200796,48570,-190646,-249770,-112887,-2694,31931,149783,267292,329398,369526,350257,279122,194184,227769,291274,140809,4396,19271,84128,71943,-49545,-107189,-133670,-275342,-248944,68387,291375,330438,261091,123729,113348,144288,82371,-22510,-32031,14740,-35108,-298707,-520858,-430856,-273521,-354414,-358075,-25801,89435,-123943,-113205,119945,200657,193868,226375,128399,-38155,-52534,72848,130409,60263,94714,236985,223664,113695,115916,12794,-90302,73654,233240,154875,-189804,-434814,-343047,-199102,-224746,-186119,-83142,-85820,-109188,-129154,-106268,-141385,-72894,219595,378813,175097,114772,275548,304834,197375,214876,219212,98137,12289,5696,37964,47497,47096,-32351,-91372,79392,211959,-30793,-302778,-245695,-134325,-180069,-180298,88888,338200,221423,24649,-74780,-274632,-355508,-154902,-4218,-29706,-26843,16000,-37004,-121709,-109195,9629,130551,166471,67262,-89146,-91706,-83016,-188234,-224917,-118920,-79587,-190762,-260615,-303339,-258494,-130323,-167406,-259453,-266001,-256700,-137388,79001,160689,146417,82215,-119962,-359669,-399734,-231656,-125403,-216467,-259368,-190725,-250392,-286580,-155554,-225972,-527900,-557693,-285149,-138002,-131509,-43944,-93863,-369032,-583056,-495856,-246388,1061,133122,111115,38328,-32202,35136,119945,-24571,-245267,-228492,-83054,-30159,-66981,-58521,100491,210347,147452,4074,-117075,-91363,66252,147676,83572,128061,297212,261448,137356,215965,387811,378665,180315,66905,183888,268759,164405,-16504,-93150,-111814,-110273,-127073,-282218,-287562,62205,367174,249977,-72385,-94926,110789,75163,-195379,-325558,-403904,-533819,-473044,-124447,258402,431401,371973,225514,65975,-129938,-182570,-104485,-71022,-172054,-196513,-11950,146155,169456,54870,-72911,39963,258768,214550,-3805,-104290,59387,158175,4976,-104193,-162067,-264563,-167611,32111,206112,482350,601473,434440,258623,108976,-38797,-178093,-258918,-275443,-206372,-99893,-110218,-23112,259410,395408,223818,-94418,-337873,-272889,-18154,85737,130713,123497,117200,317461,497076,371140,169114,39545,-100724,-192334,-119355,84418,201742,209543,214712,103109,1078,19501,-109476,-284922,-230069,-84583,-12771,54385,107033,197348,303067,324580,171673,-110518,-224424,-104694,-151388,-242097,-138515,-104958,-124271,-17995,45097,15177,82413,129742,149943,165599,184532,222582,184668,-11126,-210255,-253141,-213306,-151093,-210621,-323643,-286501,-149128,-117302,-58061,135812,123311,-147468,-391856,-321840,-131090,-84154,-147868,-75295,59744,-35718,-117273,60179,209690,119681,18735,-133838,-325106,-357230,-244363,58409,184422,-122653,-388131,-115536,401429,729129,268003,-701129,-581235,747217,1414098,-249541,-5450989,-6939429,1882364,9004643,4520041,-1315878,-2029941,-1674192,-1066361,-181816,190654,-222886,-866838,-616573,94650,-10771,-176383,137440,436971,400014,191873,311651,526003,406161,176469,-4446,-92359,28012,-48765,-316414,-256698,-32529,80273,28994,-98457,-62934,80538,25348,-158867,-194844,-175679,-165945,-98148,-53317,-157547,-237029,-84516,47008,1894,4530,3577,-260385,-400038,-63922,232275,103616,-120045,-140364,39720,349027,445106,214189,-856,72116,151866,-41100,-197139,-5711,241682,227177,-61599,-332546,-200383,146064,264602,141766,10135,-29745,-10491,-99034,-241256,-209913,-38034,110439,183600,197212,253115,216537,57986,24370,78674,41546,-6006,-99548,-238192,-179766,-41421,79593,236203,294316,126643,-228851,-508559,-430208,-100065,120058,-33794,-331330,-380795,-198915,-37680,118569,102069,86410,203433,167492,57687,232669,408046,210558,-97264,-241100,-198612,-53715,11056,-11078,-22633,-11045,113169,228451,6967,-244522,-280977,-350766,-275649,91700,221835,59713,34226,-73366,-339493,-348315,-115645,53620,93434,8203,-71807,-1052,124443,241268,240548,153579,19,-88184,-160767,-211902,-186447,-42078,167879,314173,198960,-95459,-205265,-134207,-72261,-25699,-66291,-140072,-121379,-102118,-125498,-117829,-44528,-10871,-72401,-69234,53396,96755,9948,-151594,-167321,-114034,-259605,-316101,-163156,-62506,-149183,-270794,-333018,-301895,-199934,-87882,-28711,-16502,-52038,-106557,-123377,-88911,-59685,-74754,30073,67367,-121578,-292896,-322080,-255748,-230039,-263486,-259581,-54057,242035,340227,51224,-248441,-237504,-131645,-1095,259865,243897,-174545,-351084,-249072,-170081,-70317,-77599,-182090,-171522,-14070,202578,377975,342174,106156,-239303,-302270,-230049,-185094,-165336,-69043,39116,100877,155976,132982,-87525,-279418,-102416,161162,142387,3322,-6136,-72075,-181084,783,305685,265941,52695,28192,115869,149896,280113,452125,361082,142252,96770,32187,-40395,121488,319340,314175,246084,225461,243443,230686,118384,-117436,-153002,110213,266291,207455,228249,253597,138412,39885,80839,160076,191761,47286,-222514,-335204,-127314,189036,387815,471324,482743,339709,52132,-74025,-94872,-86950,39035,218373,180242,6522,115146,294952,144737,53421,237548,285768,56682,-163357,-167474,10998,204738,224958,55163,-19768,62928,107268,58722,103949,230596,149872,-30501,39454,194901,126981,4682,31833,103831,76149,-49237,-272199,-294971,25488,153871,14349,-56549,-2507,20667,36509,96552,122980,-91062,-318912,-215855,71741,215706,163295,136572,139906,-30605,-145707,26498,82149,17296,136614,260032,212468,219381,341288,362822,227121,10196,-39303,142207,285766,227872,141296,215614,375720,308642,89925,-121470,-250841,-234815,-87223,-58049,-146161,-249832,-244278,-96782,-72219,-95695,-6334,42409,-42477,-127943,-40506,156874,164749,-9537,-203426,-299659,-154663,-1174,-56375,-81643,-7334,112146,326080,414360,155246,-154940,-152390,73683,194225,-28028,-19858,320217,420243,278550,195198,109237,46132,110255,59780,-127777,-80497,140003,30407,-198611,-73607,113085,64934,-57310,-24698,157164,381374,543682,520351,543730,516577,15579,-1110345,-2843952,-2871537,-1139808,-513038,1110673,4003108,3139932,695304,174043,34949,-622157,-1044801,-1766853,-2992618,-2254250,607972,1681028,567438,402594,262830,-105934,-149481,-309435,-365616,-260256,-99398,-15195,-48279,86282,120903,-27219,-5021,57192,-17823,55421,-71305,-314909,-320282,-192179,-69477,49609,26950,-127677,-200186,-247918,-183599,6235,149856,172912,104414,-11655,-5657,119424,100470,23776,57053,7302,-121723,-142346,-47921,-101481,-311214,-303886,-55618,135970,230589,220337,134415,-18751,-188257,-283432,-152416,53340,99397,35793,98998,164696,181882,194531,118637,-74302,-136463,-178438,-205392,-29435,166185,118645,-58968,-218964,-265961,-258384,-219176,-83954,-32129,-108904,-73810,128110,229745,193554,188336,239294,272541,231155,-526,-242466,-225336,-149823,-126478,25383,179779,122170,-22275,-116286,-24458,231086,347669,106258,-172695,-85685,203622,250432,94005,10475,100780,89886,-119467,-231033,-154433,18779,248752,373161,290926,181246,67000,-102215,-241528,-172361,55085],[194633,171634,23740,-118613,-208535,-135258,-4581,-59467,-156285,-123248,-94043,-122753,-108162,39117,124615,7099,-116182,-150615,17853,183978,50442,-42944,156006,240021,72998,13508,36416,102880,200811,43956,-200818,-51784,216006,146829,27755,-84657,-321505,-419788,-100568,277765,300519,188765,243171,135686,-145376,-106777,90788,-67731,-151356,61342,217252,70356,-212739,-269171,-83536,19974,-94467,-175165,-2811,194517,228903,138312,59575,142333,281674,166003,-89643,-152070,-91182,26127,200973,266876,197254,26656,-220860,-308866,-183530,-146601,-197816,-123902,20843,146427,156786,51224,4824,87909,141962,19134,-182425,-235724,-88489,13162,24652,79406,196855,370553,455483,351294,186121,86281,130584,190914,61152,-60247,-52016,46089,92600,-37231,-150801,-204038,-339360,-325345,-95551,141242,292243,319372,226098,216596,193951,45336,-129109,-131295,-5678,43950,-192136,-420847,-361652,-195943,-216674,-218917,85100,155599,-89986,-79527,91091,117906,152142,251486,187911,19352,-22827,62462,139458,128933,175544,286103,237950,101093,67754,7956,11807,264158,378059,249036,-44230,-216845,-211994,-225693,-230939,-112562,-6788,-81134,-150393,-138366,-113367,-156119,-87901,187105,340327,213397,187748,330937,277224,76062,97502,202114,147589,1965,-96388,-98903,-16320,28197,-54217,-104053,86755,245415,-3446,-344703,-305805,-109893,-76519,-63750,190301,382299,180266,-60497,-141168,-307180,-340117,-115428,-24252,-117850,-98889,-9479,-37472,-112269,-95787,17585,109282,185765,181011,9932,-94925,-146817,-230698,-191755,-66174,-12662,-69204,-160877,-194877,-140032,-58573,-119865,-201411,-188143,-165648,-77575,91361,175924,193594,108907,-123041,-302586,-270388,-116658,-62244,-214175,-359213,-333421,-291937,-255498,-173294,-267077,-535146,-543399,-290007,-174110,-161907,-37972,-69857,-321016,-483988,-348575,-125734,14130,21622,8289,61612,81985,83254,53550,-95358,-255309,-262678,-88758,59742,39036,16044,162224,263113,172090,43324,-84745,-80359,40116,114673,73673,135058,348474,356404,218878,270364,423862,380609,169934,107465,271160,336775,178398,-22916,-70080,-119207,-122624,-88356,-209871,-260249,19303,360524,329639,38982,-37346,49171,-63497,-295241,-363455,-427870,-550079,-518749,-205820,206996,387021,297651,144980,-42053,-212444,-165535,-41259,-103099,-258726,-200524,69946,202747,133615,13030,-30502,118624,303835,186944,-59451,-119439,58715,164820,-2364,-156720,-208498,-239777,-91591,1949,38352,250452,427338,335287,246662,148064,-46188,-249804,-325313,-284413,-185485,-63587,-38424,29580,203392,254631,121091,-136615,-309255,-202252,36690,131915,162792,146960,160700,367517,485650,326554,185866,108786,-4949,-96550,-55194,114756,225814,230367,267910,197782,50341,21774,-44653,-207036,-204198,-75961,24104,69083,79550,181368,364937,397024,154169,-146450,-150185,-15636,-143343,-284748,-186877,-131765,-118067,29713,98029,67225,144543,191872,189194,201996,228026,264372,220370,23061,-157759,-180343,-142725,-120177,-220621,-362395,-307578,-144291,-96510,-32655,147321,67990,-249032,-354235,-200116,-9979,-43054,-150534,-23656,135279,5639,-135402,-64648,-24202,-105133,-42031,-126563,-408952,-496643,-347650,-20217,139983,-163461,-502406,-252914,255473,464137,21009,-748737,-454641,883962,1914255,89027,-6814940,-8581989,2733208,11447378,5134105,-1613462,-2256659,-1853756,-1212229,-285683,5614,-471699,-930767,-525222,112368,-42906,-119948,286387,617984,495799,138181,174595,410678,330243,135215,10112,-28643,116597,42344,-325054,-316329,-69923,45837,17990,-52718,5525,114976,-22938,-271700,-345255,-229227,-91196,-15279,-45438,-175536,-263655,-101553,24335,-48655,-3481,29209,-217165,-335373,-35521,259025,172009,-79720,-187264,-45840,228051,328797,179271,63103,141817,144539,-101151,-301600,-84771,230549,257613,-47230,-303213,-162078,156092,268015,144085,-28480,-74990,-29358,-92030,-228228,-191279,4610,158888,169787,142326,242530,236501,10050,-80844,37668,53854,-7352,-94051,-171653,-93270,52107,153350,252757,295511,160983,-166268,-414871,-303992,-36116,99163,-33548,-256401,-242866,-68281,44019,170198,153831,68764,144002,79998,-74360,132268,382261,197361,-133724,-270827,-206042,-70740,-27476,-65625,-130367,-163795,22583,228801,36975,-213606,-231832,-280690,-224928,68213,144938,18047,82059,81235,-158564,-238650,-64614,93800,123177,-27786,-159731,-101543,-6643,67516,88458,67591,-21546,-88930,-147221,-139672,-90900,32126,177324,321718,243801,-61010,-188093,-116276,-98884,-96003,-108483,-133531,-107149,-91305,-123414,-117987,7700,43852,-70590,-58508,135502,197546,88560,-122201,-197961,-171092,-247369,-290582,-203015,-164114,-243102,-320810,-351114,-311010,-175583,-31964,-18138,-130220,-186524,-110118,-67715,-128084,-134193,-120491,978,41318,-151278,-357037,-354308,-239789,-266105,-379032,-324461,-18401,357050,416953,18680,-303731,-238690,-110541,32397,275022,196471,-228944,-335631,-197342,-154578,-125346,-144450,-145932,-52425,78229,195616,344865,363538,120962,-278698,-312216,-124272,-15165,-48848,-7886,102061,166635,217874,180250,-47609,-260380,-154529,67723,133576,65942,38501,-26805,-128771,9869,267803,196309,-347,41992,157449,155229,249265,434873,336696,97467,112241,153232,103936,178276,318269,353440,301879,200450,137667,149708,123245,-80550,-201505,-24335,139361,127939,163341,218221,153535,62314,80320,202265,291116,148602,-144470,-284845,-73340,256596,439598,449916,405699,290053,88254,-29619,-124412,-199493,-88216,155248,170466,-16553,31680,250495,244425,220384,280665,284535,111326,-134796,-235437,-52881,209590,286041,176137,106588,119910,96950,-22670,-59690,74261,91023,-17123,29909,134774,83413,18911,59987,84791,48124,-65570,-280389,-262947,77150,218716,104582,50450,84672,72365,29481,88221,174646,-46837,-213872,-44252,180664,218035,111722,75076,103083,28395,66800,205313,104007,-40493,92239,201729,126149,163983,359056,375627,181533,-62940,-114005,65183,248064,237614,114918,123112,271398,270311,156287,3771,-154837,-206732,-119882,-67835,-83016,-162999,-191086,-67233,-99908,-164135,-20962,85336,9455,-34012,76207,208373,172813,-26981,-204078,-285014,-143271,56650,43408,-10237,-4782,41416,246244,353747,140987,-178780,-198057,-9250,106845,-54422,-31804,265570,392320,282055,162622,96027,127273,195657,67142,-170517,-116093,163944,121600,-99869,13499,205143,97281,-118794,-95962,169153,420670,562270,503259,466948,339138,-141653,-1093537,-2980435,-3564832,-1709246,-780520,554274,3850090,4056802,1334417,439699,352281,-453121,-1118094,-2045111,-3699860,-3194766,396237,2420623,1231245,511104,347953,45072,42237,-145263,-361579,-403376,-288962,-212808,-260908,-147706,-69878,-112005,-45138,21586,-21660,-32319,-163184,-312411,-257567,-156237,-33499,128692,92433,-108376,-219225,-309066,-214580,29885,133908,60001,-36915,-133241,-118444,8405,2002,-61730,-44821,-26492,-49343,-38679,3659,-95519,-287049,-281748,-67366,77002,155810,89323,-64487,-154209,-214449,-275589,-217390,-76822,41553,140920,203964,133722,75159,137872,133471,-24899,-123405,-194829,-175902,29345,220997,183915,1624,-215683,-355004,-408693,-368405,-170866,-65009,-122907,-105657,52183,130019,116056,125630,229792,331421,293530,7272,-226139,-179538,-142874,-183452,-25942,149564,61798,-105865,-115290,84479,339830,360238,81914,-167769,-5346,306685,331801,140882,52499,142257,130734,-95469,-208337,-134672,8833,218952,383838,316727,235459,121854,-93422,-271626,-181521,42679],[125228,110534,14998,-72359,-162729,-123306,-18754,-60840,-123952,-93673,-141259,-237652,-204690,-60372,44964,25568,-57821,-123794,-40558,32458,-52362,-67039,90093,130314,47992,78768,155227,214198,223653,-23566,-258564,-37312,231661,139348,82313,63802,-212635,-313601,21815,358076,288091,109012,243390,255439,-63091,-135431,23520,-51012,-79953,68165,129604,18702,-235017,-367327,-172867,-5373,-97924,-173419,6521,184653,204164,124106,130237,263037,309311,107007,-154080,-179040,-35590,162617,300445,240978,95415,-55789,-279035,-322521,-169877,-112518,-154901,-43287,134313,193923,107010,-47404,-111925,-22721,73464,20797,-101332,-150662,-54663,-4893,-28935,-34218,98666,356694,450119,287530,69944,-30831,34208,99046,-1567,-113723,-110612,19258,135357,20756,-158518,-257020,-364048,-341603,-193189,24543,230747,334115,327480,344643,282515,53231,-181150,-186081,13551,145166,-73338,-331159,-308578,-119229,-54185,-44032,171011,193037,-60432,-63183,54070,32211,104104,276540,255504,75448,-14142,29149,131462,180495,212363,270186,227462,113347,25772,8075,148464,426458,440039,218991,14202,-18703,-38749,-181255,-205245,-48647,57321,-59732,-186070,-172842,-155887,-163371,-72443,159300,268274,185854,183110,334924,233103,-32990,-9638,190632,200697,-15599,-227003,-265352,-77681,34360,-39362,-64078,126288,278717,37077,-353370,-372966,-128041,-10372,29120,249621,379490,151625,-80271,-168994,-319059,-298654,-63186,-43780,-201979,-173534,-49923,-58822,-107538,-51823,42917,85422,197820,263134,60439,-156974,-241726,-255661,-138798,-46930,-59348,-93560,-174123,-150416,-33488,24943,-35648,-104568,-86953,-51493,-10182,70759,140042,193525,113650,-105467,-194788,-108207,-4217,6774,-166412,-410002,-473149,-348471,-207074,-159339,-280886,-489651,-464132,-247868,-168903,-155062,-40675,-58668,-226093,-295803,-176757,-17201,32462,-76744,-81782,84401,185483,130084,4407,-139234,-224720,-236604,-48586,185556,186722,119324,204251,261863,174059,115574,16387,-50566,-5700,82585,75138,115171,313967,356005,237892,287495,424692,357957,153148,124171,298350,365452,212207,50421,8653,-105818,-122005,-26537,-88738,-188647,942,358215,408327,169351,33823,-22010,-201328,-357294,-362572,-403697,-460274,-402987,-173102,174642,324373,206170,51222,-149964,-255982,-103472,29768,-137763,-317292,-188600,105527,202011,65332,-40750,9949,172513,286340,114271,-131372,-134640,39764,118215,-52011,-236978,-293398,-225360,-10750,-17192,-110527,31546,219805,192011,190361,165368,-56217,-299548,-340918,-241109,-128448,-6986,56625,103362,167682,140869,34942,-167895,-270383,-116902,99359,197182,207922,157844,167916,357044,434791,292707,208671,167200,85756,15438,31818,148873,226394,198629,235167,199256,15766,-39316,-12835,-115065,-141978,-52682,44802,54592,5551,86870,327209,375912,74611,-197150,-82104,52094,-121268,-264851,-152542,-72427,-56872,67206,111551,98739,172214,200067,174473,198402,236223,268285,219544,41647,-87647,-88187,-86011,-145758,-271729,-378437,-280606,-124321,-71235,26415,165380,-16117,-384593,-351191,-84727,111090,2595,-159239,-3918,196740,82884,-120045,-187540,-269294,-331364,-145214,-149309,-459014,-583594,-390204,-49191,119027,-144554,-488110,-372040,-21207,82459,-228809,-706315,-240659,938783,2283241,920818,-7111889,-10189346,2441303,12830694,5868850,-1441733,-2078579,-1749599,-1252550,-452944,-346544,-798274,-991273,-422755,65419,-78790,-11550,424485,724286,541805,123557,99009,308682,251794,99731,9880,-2762,124947,46645,-304875,-294393,-60855,10553,2062,-2104,53063,95051,-94324,-330257,-402834,-247848,-60402,-12092,-100380,-228549,-277767,-91621,10570,-95432,-6795,77307,-131085,-260254,-47462,209179,174885,-48831,-207708,-111224,101452,176873,93862,62789,125593,73532,-172530,-363458,-111202,267991,305144,-14012,-225640,-99998,146334,256494,161828,-28073,-73132,-21438,-82625,-207169,-160306,48567,202775,157839,92465,200417,210569,-39096,-152898,-9254,25457,-53825,-128497,-147565,-67015,78054,169735,225145,254453,158511,-92280,-273358,-157195,32427,79564,-15331,-138064,-77814,72235,175389,257766,202600,26469,13523,-76433,-210234,35868,320368,150879,-177519,-297598,-211982,-90494,-77162,-121535,-208919,-272165,-43412,216707,72193,-128140,-117044,-156548,-131311,59240,62254,-32903,111194,232416,59383,-70143,31107,141657,130784,-61645,-225887,-197767,-124394,-89530,-62755,-36346,-40221,-93895,-128489,-47338,42417,121722,161616,256635,210924,-45941,-154168,-106661,-155267,-200356,-165845,-118748,-87749,-84240,-135736,-138045,45189,100198,-54941,-22208,221374,292401,168839,-60229,-190965,-210258,-236865,-279207,-237972,-241215,-299306,-309142,-294867,-283312,-170145,5511,10292,-221252,-321504,-124211,-15396,-157339,-218600,-164632,-37048,-12708,-191926,-364171,-282737,-145104,-244933,-424049,-314780,50319,429819,429289,-5699,-317175,-238810,-113287,38262,244160,99189,-276145,-295462,-146089,-148750,-199930,-217858,-99150,76494,156071,149630,232519,324957,139909,-240020,-250480,38518,140365,38514,47445,143576,208993,279237,248698,41235,-165870,-155572,-6176,136994,163239,121100,27513,-92169,-5676,179055,79214,-71313,35004,163676,142754,203818,379431,284994,60953,117390,239226,227629,233021,292948,333960,292124,118308,-23206,40162,113270,-46727,-237829,-164255,-5664,39689,77185,134193,101087,24728,43460,217231,358199,240409,-29462,-166086,-2260,285999,446944,388713,264741,151982,65923,-17760,-156652,-296456,-217299,63516,138381,-42003,-68200,141035,276675,325754,249607,181223,103527,-95117,-264661,-113229,167771,276765,253540,201727,146664,81373,-71326,-182937,-77907,14880,-8329,26147,73923,33207,27797,75095,50300,42071,-13090,-197628,-166003,118462,247360,174189,141266,153034,101596,-2984,67046,205602,15783,-96760,79756,225022,181751,59840,43393,82872,62393,204247,311963,114512,-87992,18274,98499,20390,102991,341476,341517,106203,-117683,-151855,-1319,176414,198035,56098,-18788,74272,177611,219780,154545,-25802,-161411,-173194,-114600,-68922,-124202,-144500,-26355,-88373,-166592,10998,141119,78029,81232,230234,322081,204874,-48546,-212755,-274295,-141826,79671,115394,54655,-12419,-57097,97213,197239,29789,-229458,-250895,-100608,-3569,-70546,-25427,189035,310016,260839,142701,92249,183626,228395,59163,-184325,-130652,178320,210459,22356,82200,220713,76628,-177100,-162801,145278,421642,553363,453789,311017,107349,-220864,-796592,-2496036,-3676206,-2115465,-969593,-176635,2949984,4306709,1821237,632085,584929,-226536,-1007993,-1904004,-3680277,-3760974,-203814,2580079,1718333,557105,405900,213830,242710,112045,-262961,-496948,-448099,-368869,-425813,-366934,-242593,-167400,-75236,-48170,-66318,-150956,-246172,-275565,-173481,-93703,37725,212716,159154,-31256,-167154,-318887,-232529,59200,129058,-23813,-141018,-234139,-234481,-128826,-105217,-112174,-82092,-5463,53895,91508,88900,-38346,-206538,-214666,-64971,13812,48996,-52644,-230490,-234797,-201221,-250233,-270151,-193952,-32850,194629,269945,106987,-8230,107871,157743,37598,-85331,-152487,-68455,120217,235520,186775,14229,-198087,-378534,-484497,-434568,-211991,-89129,-117743,-86820,23069,44594,31622,73608,217396,371162,346618,43457,-160345,-95675,-100641,-187669,-36256,135757,22468,-162400,-116334,133845,362482,318201,26101,-195756,11043,328619,350057,147472,76444,183349,168242,-75357,-176017,-82484,23449,159833,299797,270250,257379,182027,-66105,-257046,-150185,22357],[17563,18962,194,-29706,-106717,-87586,138,-34077,-84514,-77139,-188221,-314417,-259696,-149634,-46206,33216,1389,-77871,-94567,-111526,-130290,-78481,15586,6060,2258,113329,239864,298536,263231,-16916,-260106,-52497,179365,109813,142553,250361,21421,-101097,142730,392247,263390,41229,220233,334809,7550,-165562,-64321,-37564,-14734,52702,28793,-29627,-219869,-414410,-254179,-43849,-92344,-129648,41676,179186,170512,104005,186353,346811,292962,26697,-190148,-157341,43985,287129,383108,219896,15331,-119025,-300087,-282889,-99405,-34135,-63310,63890,237222,222202,49460,-123649,-183300,-103233,24189,55030,18244,-21843,-12146,-37915,-106781,-158348,-2034,292183,361350,179844,-39362,-125192,-27102,58312,-12874,-121590,-128052,8022,183780,118817,-116514,-277711,-344149,-296397,-194113,-17134,171388,294863,386405,462169,386159,96824,-173553,-181279,72603,242951,28234,-270860,-282547,-66336,73449,98365,197697,188615,-35210,-56987,26802,-31982,58045,289447,307730,118361,-23670,-21534,101478,197010,195416,194566,199567,148553,12776,28828,278157,499615,401234,103374,1211,127416,135268,-78221,-152154,-6979,88960,-37010,-216978,-243393,-229505,-159754,-28197,142621,179666,104153,135883,314599,192598,-97392,-74449,186836,251708,-16494,-347076,-416714,-130510,44661,-9833,4673,183125,310597,88286,-325124,-427707,-186913,-14960,48400,230618,326064,145306,-32623,-150351,-301241,-245356,-25358,-55735,-241881,-219006,-94216,-101150,-119210,-9751,57443,53965,194133,292402,62197,-242674,-341168,-260173,-84382,-77964,-214146,-267930,-301354,-180096,33181,98438,56002,-4309,9825,63061,57503,32106,63875,142485,92708,-71092,-66973,36718,74208,69663,-79997,-392025,-560640,-394343,-152413,-122668,-267452,-408535,-356929,-191056,-143239,-128985,-56856,-61893,-106045,-65397,-2883,78473,63934,-130267,-127338,115112,261880,171950,-8915,-142376,-167843,-168549,16185,307338,327413,208249,213148,219625,168256,203503,146099,-28640,-68893,58438,95784,90892,218272,269328,191946,253686,378366,306573,112974,79292,232511,333601,250431,179200,117521,-76759,-108089,35045,27991,-105881,1567,335958,446834,276344,94092,-88177,-309281,-382128,-335522,-338084,-294765,-175192,-51381,147094,231276,100523,-42651,-222397,-240545,-6789,93554,-161129,-329596,-169632,72252,122495,-34313,-99982,32116,187163,222430,38842,-179584,-150857,-3327,28195,-124092,-303284,-373289,-219272,54774,-8795,-191181,-104372,48050,50109,111955,163451,-56264,-307232,-303249,-164018,-54799,48101,136084,172642,157302,77464,-14871,-177100,-227822,-38034,154952,263761,258432,149878,132239,292641,360590,273759,228603,200726,143801,104336,111019,179476,203377,119745,126591,105178,-92682,-139667,-18752,-23672,-48686,-10626,54644,23311,-85727,-35582,226654,275701,-48244,-256198,-56481,69154,-92331,-183451,-43691,56007,57197,112973,110833,115054,167264,157860,110091,146526,200757,234242,175398,26070,-27328,-1822,-52559,-206765,-342974,-361509,-210941,-102723,-65523,83750,177872,-93974,-484270,-373499,-13039,191494,43584,-161141,-15451,228343,171890,-71925,-259888,-438852,-488544,-260351,-205529,-489149,-608723,-350578,-4384,152620,-18032,-313378,-450784,-401068,-372641,-471506,-593334,18904,884357,2401569,1966435,-6431732,-11311778,1339972,12833441,6448863,-896067,-1558879,-1416474,-1215792,-670072,-736984,-1056992,-975456,-301699,-25270,-124886,118024,531426,737393,531146,147652,91110,224101,170629,78575,7630,-19656,40992,-62512,-297525,-225838,-25033,-18972,-11072,40732,55860,6436,-174757,-313388,-334845,-197507,-53495,-65959,-184266,-299375,-290138,-83563,-23640,-146942,-5215,151859,-12121,-190387,-91221,97074,105207,-47800,-204979,-148329,-175,47369,21801,35005,46720,-33839,-232842,-363952,-76713,344255,358272,33397,-121475,-32623,122374,234247,185361,9750,-27343,5962,-80111,-191014,-128760,80237,221951,144103,62012,154558,166392,-73532,-190038,-63668,-30809,-119941,-188578,-178482,-103253,34730,125013,169556,195660,131477,-16185,-116021,-36520,70838,61934,14355,-21843,47354,171595,313838,364569,233658,-25262,-142553,-253835,-303832,-20972,242396,84527,-206997,-297801,-213225,-118312,-126484,-158455,-230905,-300907,-65684,197883,104363,-5476,40048,-12499,-24548,64228,-3105,-74380,115690,324122,235680,100785,134601,171522,102978,-94938,-266702,-275473,-196955,-170247,-166564,-143964,-85760,-130177,-131404,17897,161561,192229,121846,140398,123079,-42757,-118141,-117562,-228895,-313659,-226139,-96792,-63339,-78670,-148663,-162573,50476,130800,-28847,39310,298519,357613,220841,7843,-162069,-223101,-231559,-274769,-253274,-279837,-308131,-238435,-186002,-232530,-187289,10753,48049,-258627,-419552,-152646,17343,-154903,-259451,-168966,-58838,-66618,-220338,-314446,-148512,-17562,-177565,-376425,-233835,120329,424027,363187,-28062,-292474,-235549,-137881,8030,164268,-27316,-302107,-234151,-99186,-144279,-262574,-272449,-54792,178326,194222,77601,81478,235664,151033,-135235,-126870,199776,222616,61486,80046,163748,222565,322696,321798,153560,-24911,-101302,-40665,137651,244343,203772,78536,-70111,-39277,62827,-48776,-146220,-10007,122752,114051,149613,290140,210673,33538,106208,259238,281510,258837,242929,261710,233495,16163,-190373,-81369,80431,-22336,-245948,-268201,-123394,-20402,5881,23182,-10575,-66576,-20646,202215,373928,290209,87435,-7266,74115,276427,415132,312296,106669,-17498,-7016,-49914,-193485,-359947,-313851,-25899,99100,-68817,-172183,-12218,230955,336486,157514,15832,47677,-47304,-244280,-161350,73376,191303,269198,249812,139211,54460,-86374,-235469,-179636,-47587,449,29626,30217,-5436,34746,78968,14459,48488,75581,-55911,-37156,137527,228212,200763,191897,190151,106298,-38956,51549,209871,74328,-9122,122000,199624,111933,12542,56057,94286,54396,198994,297195,100383,-119756,-69021,-20144,-76132,49641,294843,280187,36874,-130561,-137720,-35698,96397,131299,-8998,-171164,-167441,45253,263980,289920,92914,-119275,-232356,-186578,-103361,-137944,-119586,7919,-49641,-108548,77124,190139,137929,176489,359739,434024,213370,-94543,-239232,-273099,-149004,59497,133248,92390,-28276,-153857,-61739,34505,-99275,-270232,-283161,-168224,-94845,-64679,-51,110572,197256,221686,138426,106451,221184,222920,47056,-165142,-120849,177002,272649,147805,141957,179842,21226,-217396,-217758,89643,391746,511821,368554,126798,-79543,-175306,-310430,-1600763,-3218399,-2235287,-1040484,-853649,1692085,3887668,2057567,728906,695700,26930,-705944,-1394305,-3035004,-3902764,-1089772,2154777,1921421,532237,397202,333326,355551,342949,-117428,-523958,-540596,-455259,-510192,-509756,-351982,-184084,-79518,-109473,-140922,-269159,-299438,-206936,-80226,-19121,121874,280106,216072,90814,-37533,-251224,-221506,78371,128057,-57468,-187863,-296419,-321649,-253122,-198501,-121221,-42835,68724,168137,217676,187356,52150,-103250,-124597,-38176,-17475,-46372,-170448,-314930,-221383,-135175,-215094,-304082,-274791,-107657,178913,277704,91290,-42636,104040,181383,98496,-27454,-59642,82381,215152,209905,126216,-17504,-157280,-330288,-482428,-419751,-202126,-93938,-90849,-22123,50006,3722,-23584,63144,219223,380694,372628,99198,-62731,16382,-7417,-111726,10399,141988,9674,-172768,-108613,124493,316385,262977,-29625,-236631,-29925,268337,297693,113984,80199,219497,192751,-65468,-139371,-8620,61845,93336,147074,163279,238777,228736,-27602,-206013,-98712,-6441],[-97995,-70931,-6179,8671,-54189,-46559,44186,21153,-41535,-73428,-211210,-315371,-253010,-207441,-131565,13652,46168,-11118,-113667,-204627,-174175,-82002,-48577,-110179,-74932,97642,265768,339605,320958,68651,-205489,-99450,73866,71102,191144,412278,321900,159218,234506,378232,229374,-3149,182230,367468,72131,-180001,-147537,-29524,38295,30338,-54846,-68887,-180390,-396156,-304919,-88478,-81737,-64316,82933,176571,139101,85143,212819,365478,231134,-53272,-183605,-87602,135663,375859,420338,192426,-32209,-151216,-273807,-195799,6296,69265,59610,169037,295384,219605,1903,-153364,-188070,-126573,12202,105076,122674,98788,30918,-60978,-171171,-249827,-75782,203571,227201,60120,-115781,-170319,-32495,86314,41174,-61419,-89312,9387,217674,235281,-29137,-264074,-295125,-209651,-104784,24518,128769,196164,354758,515989,461347,149644,-120511,-120475,153124,311278,96605,-230246,-272277,-48740,124537,149626,152265,149274,-6781,-45873,22638,-58909,19647,280026,327429,142898,-39587,-74976,55230,174012,133323,86162,168036,199949,48819,85030,361519,460633,277177,-36754,-44650,212224,274245,52509,-78960,10269,77638,-31245,-244082,-341064,-312821,-142936,31455,134182,88286,-6880,83849,287256,159608,-110132,-87747,180848,288280,17230,-409871,-507318,-176054,29548,6794,69320,235222,337118,138616,-273572,-452990,-272323,-105410,-33909,122527,232119,161242,60967,-88893,-249214,-191167,-15281,-53747,-218869,-217198,-128283,-154062,-152446,-4207,36927,11288,166238,260091,26843,-309429,-413627,-249266,-51427,-161309,-425938,-517706,-482349,-252279,50940,142832,124927,67329,78551,155846,120168,-2654,-30549,52407,53638,-24998,43789,118913,97351,109899,16246,-311067,-558067,-397647,-98900,-78236,-233591,-316153,-263006,-156147,-124370,-105179,-84317,-72970,15017,149897,156989,174656,115516,-122324,-112721,156972,302959,203248,12085,-110126,-105612,-88261,77308,382770,409897,240951,180134,160299,168661,276584,240439,-43413,-141630,45797,137244,87861,111488,139218,100964,169161,282567,223148,36640,-33029,85013,237881,270462,313875,218528,-43818,-87193,70660,89706,-42220,9362,271322,412882,321514,122885,-132407,-360696,-373766,-293621,-242677,-98900,85295,107640,107259,95043,-22718,-127744,-235268,-165249,98236,133305,-164338,-291728,-150928,-23869,-27388,-155934,-158735,28185,162987,142468,284,-168201,-155601,-61373,-76394,-185627,-314584,-398221,-209512,94937,33689,-181978,-128375,-37620,-49937,38590,151434,-34736,-264650,-227157,-81311,13030,85687,171747,214968,166710,63021,-27466,-162130,-186117,13892,181496,300093,294973,123514,61290,191991,274185,257198,235001,203081,151716,133302,147425,195829,165144,18241,-22395,-53979,-232929,-236773,-47694,57068,61113,46364,59968,-8481,-154025,-121786,123430,142969,-175802,-311939,-87092,31117,-60293,-58473,104531,207377,195911,172579,114968,117265,137254,87764,23117,61076,134471,178266,97461,-24671,10567,65241,-38740,-265601,-394631,-298622,-107253,-84258,-86990,106006,171370,-136010,-496117,-394774,-9832,194714,62650,-147057,-42554,226091,244938,-3344,-252055,-468785,-526886,-349813,-285991,-517448,-577706,-228355,116630,252386,223417,-11166,-485261,-821624,-849573,-713775,-453112,261893,724184,2225980,2815556,-5154683,-11424969,140603,11542128,6495136,-241720,-873262,-963529,-1121699,-883753,-1031113,-1152673,-838242,-157626,-122806,-182516,231150,598338,673988,475849,196203,129960,147750,84266,73247,13499,-69935,-107044,-248155,-327784,-162998,2025,-43871,-16764,66294,6459,-138929,-247602,-232773,-168110,-80070,-42380,-126194,-246827,-357568,-310798,-107862,-97403,-205027,-1537,239110,117198,-128755,-144580,-44707,-19843,-89219,-195921,-161651,-60121,-18588,10477,21288,-47511,-139741,-269753,-314170,-1749,426039,400969,89180,-19173,19118,89465,201286,197175,64010,37894,34457,-87699,-180794,-102644,89896,203520,123734,55827,127204,126496,-90908,-207072,-122853,-90093,-172532,-246470,-243719,-174695,-56413,33517,105962,143677,98788,48098,13993,22472,60889,53388,54812,57751,89905,195732,403197,450271,235135,-65194,-261988,-386579,-324058,-24212,165939,14097,-206570,-257568,-206025,-156464,-168375,-166380,-192304,-246258,-43144,176078,124012,122447,200818,118311,72443,81680,-36582,-89904,102778,323661,303275,212370,205542,163665,39573,-128290,-284277,-323103,-212558,-152415,-195084,-231059,-167040,-197449,-156875,34114,225171,219359,69693,17417,29572,-32454,-86039,-145612,-299013,-407895,-277034,-72342,-35032,-71821,-151277,-183003,5143,107367,655,116570,353814,374787,216594,39418,-137057,-210519,-230444,-262254,-235754,-275382,-274926,-132851,-61381,-174806,-215347,-13838,82074,-234727,-455788,-189153,26804,-105390,-210135,-106096,-46335,-95060,-215012,-223556,-9579,92105,-84828,-246703,-111700,155504,328309,229189,-58677,-245911,-222901,-170591,-52662,47589,-152210,-296143,-154043,-50610,-127569,-284663,-293390,-32295,217112,176964,-2499,-57289,120011,143567,-5173,19375,292851,204455,18087,87509,175356,214273,333479,376336,256708,120143,-9002,-35341,119676,267406,251846,119350,-51269,-76679,-46990,-145786,-208028,-94539,40464,75442,92554,181119,127839,10433,73279,202496,241390,235839,172492,158557,156249,-63704,-311714,-192667,25924,-7913,-216880,-305672,-179540,-29611,-23802,-82943,-149799,-185170,-92266,163049,332349,278181,170923,146714,142122,240719,359866,238194,-33930,-163707,-106228,-121114,-234061,-380076,-350290,-80961,69271,-92286,-264859,-175174,119840,253467,37520,-148774,-24938,3465,-180493,-193045,-58000,55727,226626,250638,105985,15702,-75893,-211840,-204975,-73203,13876,40884,15979,-14127,49638,79723,-9069,52924,155512,93819,82966,134642,169081,177062,194204,194073,90198,-63559,41376,183130,106648,23769,82353,120885,23518,-24997,107953,136724,5001,46223,158623,54717,-136030,-145283,-116319,-136699,14004,234115,215186,5780,-89917,-72707,-27434,37183,71671,-48829,-288390,-386860,-98976,276953,376663,164990,-99029,-278882,-257552,-164721,-184672,-120631,17379,-9807,-19342,149887,212208,164911,220099,412505,470607,158587,-174321,-285929,-282548,-163353,702,90261,92066,-48697,-220883,-170110,-58946,-158339,-255660,-265441,-186770,-129347,-33391,33959,45293,82136,166590,137971,137254,249535,201806,38000,-122185,-96917,149696,286565,248252,198575,121467,-39456,-233082,-258786,15690,341893,438125,256247,-24338,-147237,-21803,176905,-657902,-2375349,-2013950,-968582,-1247279,543587,2992904,2010530,739795,691138,268260,-282713,-714248,-2082523,-3660829,-1978297,1367017,1808838,418405,286129,352346,326210,434447,7733,-488129,-545272,-453127,-498146,-536963,-374648,-165682,-52899,-120142,-212562,-348563,-306817,-113855,15592,57666,196345,316511,257211,229591,144377,-114424,-179543,69187,117778,-40242,-178695,-315990,-359779,-329998,-258580,-94698,56212,171693,265060,307073,269502,142047,-17073,-44558,5683,-4035,-95509,-236438,-295691,-102602,-16353,-179993,-324422,-313002,-170550,95792,224983,89551,-20421,114395,191752,142474,37214,55484,226401,284788,158878,26822,-62988,-78157,-215712,-413895,-349271,-156206,-80296,-47656,70549,121254,13789,-33313,96218,231903,350908,361980,158053,37468,130875,126311,39617,109284,163062,18822,-132345,-77152,92039,251030,226905,-63193,-262649,-96766,152397,194374,62841,75831,245112,194059,-69401,-103620,70596,117874,44645,-19904,29121,184718,243010,5449,-146121,-56120,-42103],[-188013,-126251,8565,44297,-14737,-14831,95826,91478,-1249,-77460,-196005,-236099,-185917,-214340,-186601,-31326,71723,71086,-84307,-230956,-193061,-87181,-91439,-203285,-178816,34577,231197,334255,384940,204194,-112219,-158827,-43133,40794,215130,493589,575514,377216,276522,329813,195764,-16984,145508,367628,140662,-166539,-204094,-26902,77391,13398,-110437,-109302,-146029,-326210,-312791,-131153,-75195,-11136,105220,169834,116183,71856,204441,314710,139789,-106792,-131001,14355,222038,414386,397248,151799,-42035,-142152,-204080,-86431,106798,165269,182633,244548,290976,183581,-20163,-124323,-126372,-87327,36045,142454,163462,158757,62791,-54356,-185276,-272556,-100343,127510,99626,-39388,-145288,-155127,15493,164868,145541,64869,931,15681,220063,336640,80569,-225856,-244773,-114507,34086,121870,104293,49593,209895,462945,466655,182087,-48096,-26244,224696,333589,133413,-181858,-253314,-62344,93864,94668,55296,101227,34492,-15971,45257,-46253,-9243,243417,310385,151332,-47418,-113516,6817,122209,51339,-12900,149665,258844,140455,182427,380405,330064,108539,-149433,-85451,243396,358853,178012,6539,10118,27001,-54578,-266967,-437502,-377002,-114316,85260,120881,-1481,-120438,45909,252611,124274,-88920,-66411,154032,293701,88652,-375427,-505062,-216851,-31255,-9435,101152,261337,351308,170911,-223240,-441425,-361052,-267122,-206405,-50518,120316,188802,161764,-3317,-166034,-136995,-24448,-34527,-141280,-167061,-137789,-199055,-202440,-53361,-25512,-41335,109382,170287,-32133,-329942,-436671,-233765,-58078,-282230,-626150,-733767,-626464,-311982,31440,148764,151919,93776,106386,209920,172733,-15562,-118745,-53035,12326,26057,107348,116738,63300,113570,84496,-194531,-453913,-334349,-48644,-39861,-188911,-234912,-210572,-165982,-131921,-96846,-111895,-79209,117709,306007,292392,283870,187589,-58140,-44357,206118,311552,217570,46476,-64076,-56318,-23085,113598,387100,402666,194841,104485,107254,181655,303701,241413,-109835,-210243,44630,191793,121049,45117,19749,-5015,48082,147266,109508,-73314,-181259,-92857,98393,253523,401115,276721,-20854,-70909,61751,71506,-12490,12452,157741,297295,287758,114483,-140172,-340618,-334416,-240075,-131660,82012,302644,247842,46993,-81352,-165055,-197902,-184025,-48359,180544,138451,-147717,-218750,-136713,-149883,-209748,-281375,-211094,3206,115569,78259,17879,-85609,-133468,-116059,-160200,-204884,-250947,-339572,-184223,109057,100210,-97794,-62975,-30333,-88316,-7594,141073,12848,-178835,-138291,-19937,58174,102229,160003,221897,184549,76443,-18929,-130681,-148300,24880,157992,276743,295854,86270,-25313,77358,179828,223180,222358,180846,110090,83026,116817,188734,126389,-70747,-164915,-226802,-350501,-290148,-73901,121909,166110,105744,63724,-26957,-165898,-125300,70164,33854,-266856,-353296,-159405,-40640,-24611,81552,242393,321501,310918,231497,124796,99561,89384,19481,-48005,-23449,66684,123416,7414,-93712,29387,112401,-30943,-284709,-385842,-184969,16248,-64946,-124225,78281,138686,-129674,-409555,-386172,-75765,105952,42174,-117102,-63662,196070,279136,65806,-165503,-347703,-437144,-382632,-370567,-553876,-506958,-49916,286917,403757,536726,329713,-486607,-1193271,-1283009,-956621,-336638,427674,497671,1811900,3102652,-3793626,-10197443,-390069,9422479,5723691,210223,-238486,-512938,-974705,-1021261,-1143804,-1071029,-589389,2044,-189195,-243700,295458,623579,574957,401361,248111,180301,68539,-5773,77569,27495,-136703,-265637,-430199,-390490,-150344,-12803,-69678,-13495,72806,-81357,-304880,-299662,-125349,27371,68435,-4184,-137548,-242619,-370870,-341948,-180769,-207985,-262569,-1259,310131,228688,-67129,-181047,-177125,-166463,-172950,-202299,-163450,-79093,-11203,70530,47040,-107591,-209575,-282342,-246678,74916,473518,421102,147368,57585,41890,52611,155603,180736,104380,88159,43296,-100426,-164198,-78080,76177,147585,93619,68701,124904,97327,-103280,-225682,-179103,-125780,-183910,-271627,-298688,-239435,-161606,-78379,49994,113074,77095,88129,81695,8784,7181,59840,104785,87913,48677,141450,398779,464777,202041,-74613,-292008,-416802,-265208,16112,101724,-47358,-173934,-181160,-188240,-198813,-198137,-147888,-114252,-135979,10843,152963,123329,219445,323136,213383,150857,111356,-35108,-71885,87498,234621,236308,224598,217913,113203,-45978,-159941,-283358,-334507,-181485,-59300,-147943,-271288,-262210,-267376,-181391,14880,221899,199346,23102,-64184,-19254,2326,-54576,-173133,-343446,-461895,-311414,-53760,-5925,-62035,-141033,-199907,-98130,14187,21602,190631,374890,338608,150678,7747,-126476,-177468,-226977,-227617,-180722,-233562,-216432,-28277,39627,-124909,-232608,-48572,101483,-167087,-426358,-220772,19498,-10199,-58044,25871,4179,-86345,-168501,-117564,85500,150444,10476,-75830,5136,129255,159974,56259,-107870,-202283,-196907,-191414,-125513,-81918,-245982,-255702,-59358,8183,-87236,-252087,-280476,-48174,173467,104606,-74169,-144010,8451,113303,99509,133388,273809,101293,-60206,81151,192601,196242,303790,390143,322336,230349,89675,-8077,73600,216320,246816,148688,-23067,-103721,-120416,-181436,-240473,-199086,-59659,37114,39418,74407,56060,-14407,17641,84723,119818,160955,91761,54840,90527,-92011,-353528,-271424,-36348,2864,-151645,-267805,-164212,11011,-4929,-153680,-273226,-292860,-146936,112942,242829,204305,197487,250483,188233,197495,300282,175014,-138989,-255931,-200584,-210280,-272962,-357842,-317271,-82143,59968,-104576,-328615,-309421,-24162,110898,-70296,-253158,-81701,48659,-94576,-207730,-194126,-88216,144759,216496,64390,-25219,-47963,-129633,-156337,-54688,35034,59690,34304,17250,81415,86217,-13676,42431,189551,202628,162425,120761,94740,113008,155530,171269,61296,-73185,22786,125515,99594,2863,-5851,21835,-60883,-47084,177329,193998,-67940,-192456,-56672,-17059,-139619,-185963,-157461,-145548,-166,175719,164772,27399,-1772,25334,19162,20606,51171,-39700,-334830,-524493,-223664,253370,397476,171645,-110757,-297992,-298156,-223520,-235119,-140784,-6869,4641,60442,197007,193792,146151,202689,367733,387515,32238,-278146,-344036,-297021,-181983,-80588,2073,57247,-67907,-240812,-192194,-52543,-99019,-154814,-178536,-141953,-88547,16201,59716,658,-11729,93526,122014,175486,275512,180628,29678,-74558,-77081,88593,241300,294120,243891,81505,-78200,-228304,-290401,-62445,278500,338852,138219,-93559,-74590,172218,465888,-14354,-1423033,-1499201,-758113,-1218038,-147612,1927299,1726354,702716,612682,456322,133506,-127772,-1203796,-3117551,-2506222,549224,1429891,207707,68410,257210,163480,332558,53587,-411832,-463595,-361531,-397570,-447224,-315921,-126597,-4090,-58057,-231552,-354941,-261736,-8006,110858,131088,245317,319620,283059,352529,329655,50633,-121431,21274,87108,8517,-133482,-301141,-345782,-341510,-276568,-50305,173333,263712,314252,334275,307401,195477,21506,-5719,43547,38847,-87242,-239995,-187620,95683,136699,-154136,-343495,-317051,-213821,-30566,126968,97140,42456,122774,179348,159051,92179,154531,316390,308860,104428,-70473,-80535,48342,-52140,-300428,-259038,-101172,-59198,-727,166219,209964,56981,-5802,149725,236301,278909,315134,200843,110339,215648,266103,228252,234396,187223,38312,-54741,-14794,84711,221958,220189,-69864,-251535,-148746,22843,76907,24861,81702,254043,165716,-85156,-69540,142274,181950,31641,-140131,-88814,112164,215213,15399,-109963,-45647,-80484],[-229381,-128871,47659,78628,9434,2240,134971,153614,28493,-81485,-145401,-109579,-82854,-163339,-190782,-83480,80279,154521,-15433,-205929,-207563,-102941,-110731,-265941,-286951,-51864,157268,292847,434134,339688,-7794,-198459,-122300,32946,211251,471388,670365,473197,263003,270511,176004,715,125666,356596,213721,-123987,-221599,-27892,102165,4910,-148658,-169640,-148547,-240841,-281428,-165864,-84533,-603,91999,150537,98496,63347,169016,217273,47460,-114035,-43061,121630,284555,400426,318017,98551,-17654,-88310,-106193,10485,157817,217226,269040,272818,229480,123054,-9723,-40684,-16264,-2302,75463,139989,119827,131070,73791,-12109,-129885,-213198,-70636,92684,21793,-96876,-129961,-89354,90322,247278,261642,229066,119965,19020,183061,387517,178423,-178194,-217689,-44251,164117,223862,90278,-110988,-22393,297096,385397,176526,17059,67413,257806,308869,152930,-100952,-203522,-90493,13113,-23405,-41996,79111,93588,36485,87313,-4598,-29694,181671,264747,149886,-37824,-123998,-27394,62900,-17445,-60407,158087,316419,274068,311584,346158,158329,-55783,-209017,-99288,236176,388616,277150,96360,4185,-45640,-105696,-282857,-496269,-398553,-79697,112258,84333,-94269,-217115,15770,197781,73077,-64368,-43924,88263,253355,183497,-228717,-403753,-251266,-134287,-61264,86473,248484,343874,168890,-196852,-397720,-426504,-454006,-415848,-233846,20765,211646,228777,76390,-63349,-72765,-26181,488,-38175,-81988,-112474,-216446,-255805,-148767,-115098,-96907,25554,37644,-105784,-304559,-406757,-224977,-108773,-412100,-759019,-830995,-657738,-309814,190,121023,136442,79112,94098,216854,207992,-2370,-182677,-146473,-14096,73604,111590,41772,-8437,78595,97612,-78702,-268321,-200757,-219,-14774,-141780,-177581,-203892,-217868,-167946,-102364,-122316,-67179,190822,385772,395570,402894,269947,36726,52506,254205,300377,210054,63802,-31676,-28659,13034,119260,323507,306617,75958,-4386,73885,203556,266831,126929,-217835,-257320,51856,242768,185930,47963,-49489,-99964,-85695,-6147,-23139,-195159,-311613,-236439,-46785,195172,406943,273044,-19075,-72048,4490,-14438,-12642,4179,11008,121655,188697,82231,-104287,-252418,-263743,-170389,-20276,213589,430023,329396,-27290,-270257,-316543,-247432,-84638,79741,217588,110318,-120066,-140007,-127976,-259016,-370459,-387038,-250618,-26937,69545,50878,83022,47028,-78987,-149717,-196350,-165307,-123436,-207249,-141315,101275,165490,16987,32892,32016,-71584,-16907,141247,79570,-70505,-62550,4348,74694,106392,123194,203381,200551,90732,-12239,-96573,-117532,-8867,75012,183888,250239,50293,-102714,-30472,79357,159507,195125,153324,39129,-37902,18036,155222,102446,-115285,-260149,-360547,-403159,-279841,-74889,168162,243895,150946,65257,-24197,-109295,-38301,88220,-12268,-295494,-371483,-236693,-109908,16834,206252,324216,347883,351993,260685,123944,53530,28266,-23167,-69844,-66015,30374,88375,-70069,-154655,41378,146796,-13272,-242737,-296291,-34795,137516,-37595,-154596,10700,83670,-83276,-258240,-334528,-186306,-58596,-25489,-80198,-62074,149629,263125,114984,-32058,-124089,-253730,-345469,-432803,-590440,-415655,136376,455682,570378,840315,597612,-472854,-1422346,-1596242,-1181500,-289896,474388,269461,1292107,2666584,-2791499,-7697377,221777,7125475,4114366,242514,170033,-159300,-771333,-1022927,-1064789,-864195,-290714,157044,-198328,-291342,293393,606296,483027,335517,284338,209256,-15831,-90629,79948,37893,-203938,-381308,-528361,-454383,-204111,-83551,-101300,-2213,67561,-175916,-443721,-325688,-35726,173581,196175,68365,-66296,-151327,-320502,-375546,-294818,-331041,-307115,-10938,333052,298919,5478,-180958,-267769,-296789,-283790,-237165,-165312,-71456,47899,175060,110653,-103698,-223417,-277204,-197901,115221,461491,416456,201707,98973,36898,17218,96569,128270,104881,94576,19457,-107316,-122887,-44325,46391,67278,54346,88308,136310,68708,-129072,-260871,-221404,-120746,-142979,-243794,-298259,-261295,-248302,-182474,7228,103644,73797,99176,76757,-60363,-66218,80047,156682,77248,-39689,36824,289620,373434,137988,-45819,-213161,-320747,-146466,75303,53649,-92735,-121550,-90651,-160863,-229788,-209976,-115034,-33787,-15647,76340,128385,98575,257670,374946,264611,215125,154386,-5520,-24606,84181,93971,62284,138089,170795,32124,-131692,-185028,-267896,-310311,-127922,55586,-49233,-247342,-327463,-299923,-174021,-1707,175006,149930,-507,-73492,2644,65436,-15745,-176809,-345519,-466551,-327800,-48854,19566,-49750,-123738,-217711,-244572,-140247,19656,237968,353768,261698,53243,-66743,-111971,-128513,-211723,-165835,-95993,-167993,-152427,43258,88849,-93129,-218400,-65117,102188,-89503,-348549,-234571,5994,109874,163604,199268,80676,-46797,-93591,-24932,116081,153324,90539,80574,71603,35663,-42777,-120576,-180527,-185879,-160054,-182829,-186781,-197098,-291563,-188725,39784,79085,-20822,-170019,-244714,-106355,54966,-5541,-126424,-164315,-72858,65095,142210,168322,143919,-37173,-123935,79559,221350,177858,235091,350086,335218,283394,161130,13716,371,104553,190860,167791,19085,-113204,-143610,-148826,-232417,-287893,-143779,10821,-1517,-6164,11502,-44600,-54568,-56010,-38643,50839,15060,-21959,53971,-64398,-313640,-301508,-83088,20206,-61515,-170859,-95866,76657,47486,-171029,-341880,-352831,-164080,67735,126981,87985,162412,274738,201280,161204,250993,125765,-202698,-292189,-263239,-286988,-300700,-304520,-228184,-31144,72575,-97326,-346214,-382057,-158664,-38789,-134428,-265691,-102682,78042,-14659,-207058,-299577,-205410,46429,164734,33650,-49660,-4733,-19633,-60894,-1543,64548,84545,77691,83902,130425,102299,-2448,11439,164151,243039,188999,110791,37039,31263,92200,132162,29419,-72978,-16727,44070,53618,-47634,-91286,-58919,-117119,-49594,235355,241270,-137507,-418530,-271732,-96318,-132110,-175318,-128620,-103281,3325,130202,136515,92586,110986,127745,86432,51972,85308,24083,-297113,-549713,-303826,195008,351725,114443,-152559,-284967,-290250,-256719,-265459,-165735,-58012,-18358,97327,195242,133533,86055,139602,243099,194467,-136779,-379263,-395346,-305986,-199939,-162264,-99623,4490,-78945,-211978,-130651,35700,63720,29013,-24014,-33039,19201,67894,60672,-23655,-70954,1861,76233,210378,299655,159257,11064,-43814,-78464,-4355,142648,266010,257739,76395,-80889,-215294,-321424,-137744,199969,225871,42974,-63324,100323,322272,438747,151907,-623237,-838180,-450678,-775494,-275434,991187,1318909,669426,515009,556871,408310,148678,-675878,-2362209,-2397014,-9376,898515,-69572,-209193,79441,-67193,66998,-7121,-327195,-319950,-202087,-239485,-277206,-204480,-85512,47423,67413,-151540,-270579,-170270,95170,200614,195803,262836,298544,298773,433763,464532,189519,-70708,-59151,34406,58392,-81206,-266700,-291649,-291978,-257825,-13495,256344,304843,293104,288153,284657,189258,1303,-25399,46647,76931,-37819,-191481,-37283,316907,290887,-142107,-370364,-301492,-232562,-159847,10974,101424,111887,117918,143646,146849,123552,203834,325449,282884,65664,-125932,-41057,212178,132035,-168358,-181158,-63492,-45472,34847,240956,285560,102518,33580,190916,212328,172328,240252,212413,136799,245450,367360,396024,346709,201222,55034,31843,68623,133953,260799,230618,-61327,-197496,-154816,-79210,-16802,21627,109428,240649,108949,-104275,-32159,201460,242791,57311,-172934,-153473,43804,151079,-6959,-117931,-74432,-116118],[-218029,-83966,101361,111620,24167,8688,146569,183092,40976,-77717,-78109,8762,17509,-67211,-139559,-118980,75847,219317,66499,-164541,-237356,-132402,-109798,-295599,-367227,-127158,78460,234726,447631,425807,81501,-189041,-129609,51990,187070,366010,564095,416581,205574,223721,180187,43459,129592,347586,276446,-63061,-199704,-29546,111230,-2151,-190728,-261448,-203167,-180132,-228267,-190395,-118699,-44375,44067,113453,74095,53382,123782,113475,-15489,-70363,56784,203982,309176,344110,204754,40088,28391,2590,85,66862,131640,197800,288211,249549,135504,55558,28573,77260,114912,98127,101946,85803,9095,28861,60884,55278,-12774,-87670,-1807,105474,10026,-107604,-86453,-1182,151783,280571,343753,386209,235580,15160,110734,363612,231875,-134005,-221506,-19715,232798,278450,77399,-237018,-269596,60741,237119,135743,57734,127874,237217,250773,170531,15960,-117475,-113041,-66630,-120800,-77414,109871,166307,101147,133076,47803,-43255,103272,203930,142687,-12121,-103610,-36061,19006,-44737,-31972,197426,364298,417277,446927,290969,2017,-175656,-214402,-82606,205699,376176,344433,181249,3198,-114657,-168121,-287050,-490180,-369097,-47353,100445,10328,-196736,-288356,-26104,111499,370,-63428,-52866,-22897,162744,275270,7414,-227364,-272054,-249980,-132827,30601,195613,305084,123826,-203382,-335352,-445591,-600321,-583631,-360507,-37645,215273,235143,119570,40319,15533,9035,44426,54629,16418,-50782,-193991,-296144,-259036,-202054,-144910,-75302,-115563,-188899,-256760,-339329,-228400,-189899,-515704,-798049,-783571,-549487,-225933,-15292,77979,96472,44151,54172,178029,215792,23975,-216118,-205921,-15215,108539,66058,-66717,-83682,20403,55057,6774,-46526,-18499,47647,-2060,-97062,-144068,-223113,-283629,-215620,-107190,-99476,-29511,230716,398145,460281,508273,342192,125976,144739,293377,286586,179965,38973,-33145,-19978,22564,102658,218970,152673,-84238,-127629,60247,223359,169627,-74859,-332763,-266215,62270,269269,259149,113600,-59631,-170898,-205428,-149195,-153059,-294221,-374462,-300071,-156387,109857,330955,209593,-43942,-99475,-87995,-125394,-26011,-14892,-135278,-67119,64822,53320,-28249,-118723,-163306,-79228,76822,277698,457951,339733,-98195,-426280,-451971,-270360,32760,187461,204573,62387,-93701,-86775,-123293,-309510,-459523,-450452,-271053,-43514,47942,63520,164203,183337,-3521,-153800,-177447,-73053,31231,-45956,-91249,76159,199009,108118,95874,90367,-26423,5427,153209,147268,32082,-16351,-7957,68010,112597,97552,183225,210986,87942,-24438,-73653,-98435,-80277,-57476,40579,167493,28180,-149266,-115827,-20817,73052,167083,145545,-27664,-192669,-123687,100580,102563,-99457,-286915,-420157,-378623,-214529,-44253,192814,277515,169029,64078,1855,1665,107181,161947,10815,-260039,-357567,-275504,-142881,63247,291805,326369,268305,290115,232291,91492,-23496,-41987,-30888,-28262,-36926,47436,79768,-117136,-184408,57389,175502,23926,-142890,-139831,116447,228500,912,-157470,-67621,20802,-20793,-102858,-253213,-302513,-255952,-130549,-48071,-33051,98490,200299,130147,98922,113566,-40475,-246948,-446802,-600263,-318090,275440,566521,707925,1044741,702737,-458598,-1442302,-1718492,-1353870,-345369,386167,104871,822708,1621299,-2365374,-4431918,1943850,5229590,1961513,-178389,277040,55617,-514257,-870997,-847122,-608975,-25532,281463,-143681,-305056,226708,543282,421571,297311,295071,199318,-95494,-156554,67600,27036,-261749,-423598,-502844,-480084,-305680,-197365,-138777,14485,64139,-238406,-514122,-329096,2988,220342,260665,163749,83458,11955,-213085,-397752,-421000,-432787,-328374,-35790,288825,317803,92476,-139294,-300061,-380667,-392897,-293434,-170577,-56550,118541,275912,186279,-37899,-180979,-262272,-190280,100285,393520,394966,244929,111236,20042,-10669,27554,44248,54956,46184,-35781,-96977,-44788,7806,12683,-16889,10495,100409,138927,23080,-180890,-311396,-239221,-74871,-59879,-162336,-221390,-225440,-295752,-258463,-27174,102606,84797,86777,18387,-147053,-126806,105014,195876,46531,-121899,-71615,106517,180668,54310,13519,-48915,-122392,-955,129740,22169,-121211,-71697,-16719,-127633,-229350,-196098,-83295,12288,72010,134754,100728,51330,227682,344887,275931,275103,211067,40197,37912,99180,-44960,-149576,-5201,87361,-56256,-195504,-196305,-239160,-257524,-76680,138092,64997,-160320,-321061,-266703,-116947,22385,129563,101531,9022,-9796,84594,142967,36083,-139561,-298838,-423935,-326304,-58664,37906,-37099,-108119,-235838,-394963,-320356,-15611,239395,291565,172355,-17637,-113395,-56724,-67315,-177986,-84571,-946,-95568,-96799,67554,78932,-83165,-164284,-40893,87724,-36521,-252750,-224205,-5466,221392,386701,365814,160119,2990,-19744,31435,93074,123518,146513,174377,62019,-106595,-235417,-272162,-271498,-209426,-121077,-137967,-217042,-277325,-290031,-112086,126198,152066,62350,-59582,-200381,-193581,-104560,-124436,-154400,-130188,-109912,11211,116857,108517,-48081,-149454,-129029,99768,256544,161543,137702,257162,296412,278791,182513,5311,-89320,-33664,102555,176348,67296,-107660,-123564,-66722,-181589,-322557,-180316,6333,-21462,-43529,-1786,-79968,-130212,-172867,-176474,-63855,-43560,-57680,46092,-2065,-220200,-277846,-90960,52721,34695,-50635,-13748,128856,103575,-135678,-335309,-342767,-135026,39413,11457,-39634,79350,216144,174960,135369,217165,92463,-225231,-289054,-279723,-322049,-306577,-237858,-114550,49626,99308,-65560,-305754,-374568,-245363,-147539,-143280,-194143,-87295,83389,35104,-193794,-350873,-282148,-51358,109888,26809,-37673,57014,86920,42139,65542,100404,112002,129528,164830,184840,123914,14278,-35459,93942,218470,171356,115230,21483,-41660,21336,86796,3416,-70155,-74917,-46798,-18318,-94192,-127883,-90654,-127933,-33184,257490,255568,-179978,-544285,-412605,-156872,-111908,-112830,-38377,-26456,14660,98479,126935,173489,216251,205316,149729,116743,165008,127063,-187787,-468757,-327675,110031,250689,11130,-211643,-247300,-236963,-256499,-265996,-179642,-113939,-67878,80901,141487,43752,4850,62551,84694,-48158,-296118,-445023,-419506,-299062,-211279,-223959,-180017,-43803,-75895,-147705,-22005,156661,263161,253051,171697,124911,160799,101374,27011,-33974,-93933,-101166,2313,236106,316907,124575,-30468,-45443,-108980,-113983,13921,165840,221505,99840,-50236,-207800,-359972,-212743,99476,113906,-4323,45534,297341,363943,115071,-103444,-131216,-229501,-120530,-78064,19824,376025,930587,683330,440922,551510,457871,39008,-571832,-1489046,-1611943,-180908,357293,-333505,-452768,-114369,-273512,-262585,-160102,-263966,-154072,-15440,-68885,-86335,-78441,-57339,79613,217717,40343,-103847,-50968,178265,273863,243039,251697,268632,310361,460783,511747,260505,-44390,-146618,-28806,82003,-47247,-226777,-217170,-205303,-220648,-9702,263099,271992,197377,175024,202190,121922,-68273,-100901,-5341,75495,18554,-117853,96755,494548,410085,-140520,-401114,-276614,-222198,-247974,-92329,85811,149993,99243,95604,114465,125222,188074,256294,218485,50067,-119625,53105,379516,301033,-43553,-133437,-57977,-49650,48054,279332,325417,122780,56556,195358,154620,51381,150098,187939,115965,213194,394591,487234,408232,195830,59658,94675,145837,233726,357473,234240,-57490,-114737,-106836,-127282,-62413,53501,153157,201546,34020,-114291,15930,249026,289077,108558,-117042,-149043,-293,70909,-56706,-167545,-131899,-144186],[-169053,-17316,149842,141662,40650,13405,125494,164347,33752,-60857,-19474,67827,78263,42842,-50173,-122147,60924,247316,130329,-140956,-289570,-170762,-93318,-290912,-391747,-160795,27918,180636,414809,435031,140555,-119156,-61805,91264,157139,229388,314898,240021,128808,202660,206666,96864,151024,337330,303984,-2094,-148290,-28672,102067,-19885,-250895,-374020,-295164,-165858,-175637,-205894,-177576,-128474,-20912,59507,28448,32327,86615,42932,-28809,11110,139165,236753,290917,265390,90402,-12229,77860,110807,97939,75879,33695,102387,226596,181522,40482,327,79776,198491,239817,183864,94356,-8382,-120010,-99304,29020,124976,133385,64897,76939,147494,49464,-83543,-39108,73159,163763,231792,358334,491248,317550,4793,18007,262812,222740,-99337,-242890,-42419,213963,255327,61262,-284019,-440849,-168531,71275,80439,70381,136628,169158,180143,190862,144287,-12836,-117215,-100972,-117201,-7082,198904,239226,156678,163747,92317,-49609,20863,137421,126815,17271,-61469,-18142,5569,-18297,67028,259073,394722,528996,552675,247153,-98059,-229851,-176420,-43071,163472,337680,383613,249963,13161,-154382,-215651,-274969,-415967,-298017,-24506,51639,-101587,-308037,-333484,-91501,-1816,-85140,-96095,-107851,-166924,33017,335914,273912,-23212,-269750,-334952,-197337,-46339,112208,227612,38470,-233978,-269802,-405428,-643787,-635988,-377107,-37393,193192,177772,107571,123757,133154,93684,85700,109379,105451,37451,-133177,-311064,-345056,-255588,-175384,-176523,-262306,-273707,-215257,-258973,-239453,-272640,-561182,-744815,-621403,-331893,-77860,2879,45228,59982,15256,5125,103900,185443,38468,-224452,-221503,7527,123223,-3780,-159797,-126810,-30614,-14178,50174,157063,170765,92674,4739,-56401,-123904,-234785,-321849,-247089,-93050,-37274,29807,238174,367096,483666,566295,379521,176687,205024,320379,284120,132247,-34611,-71619,-19845,18658,77314,108633,-13719,-242579,-241047,56579,228993,36922,-295689,-408559,-226828,69696,253678,308460,204995,-32188,-218458,-288713,-253309,-252326,-337049,-347971,-277643,-203310,26463,205357,106289,-94293,-153950,-190044,-209834,-34987,-38743,-243259,-213948,-32929,55913,73472,24468,-42856,31056,148083,273451,406498,291911,-147535,-507342,-537201,-262307,134823,252337,155364,14720,-78004,-78156,-120065,-281082,-449824,-457811,-268690,-35241,61233,101554,221444,271692,68233,-132024,-117908,45018,167880,87743,-50799,37697,179435,134942,90117,99199,14755,42252,168981,192078,102127,-1773,-41766,50720,131908,113665,187327,219820,67578,-57677,-70241,-96802,-173788,-209834,-110080,76087,28589,-153359,-169232,-106394,-10582,154600,176533,-55842,-327338,-264537,36816,125376,-29463,-248190,-399061,-297483,-126254,3868,191149,260330,157005,64399,49507,133482,256554,251512,77957,-178322,-300115,-244148,-123575,107593,326528,257094,107339,134114,137078,18032,-121635,-113817,-10053,65457,67593,118866,91546,-128799,-174087,79368,199529,78752,-10196,38930,222883,262797,44986,-125565,-123561,-30315,29751,-3142,-177913,-388527,-432167,-245613,-27551,15610,52063,107882,108458,179926,274673,134365,-114345,-395418,-548054,-219994,325956,581146,781411,1089770,615073,-446184,-1239904,-1613137,-1440721,-515365,171187,40776,521327,306075,-2462613,-1192123,4256167,4045417,-223794,-902025,120791,145726,-222497,-600104,-570862,-365887,142591,355111,-39771,-270812,115345,432100,386191,290443,282372,152688,-154191,-192141,31358,-18002,-306367,-395296,-371331,-441780,-410872,-318871,-175910,32990,76416,-237184,-496184,-318384,-18206,165189,248038,256655,270820,201452,-82024,-398286,-521961,-487446,-325067,-77505,181836,290646,183621,-66930,-275534,-402421,-463941,-342037,-171688,-49309,160977,327121,237413,58593,-98979,-241904,-222517,39398,301132,369061,268575,111077,14688,-25239,-43677,-56370,-36655,-46191,-107007,-64031,65346,77254,-13747,-85328,-30617,94540,111573,-51134,-256001,-359530,-226904,-5503,37770,-47315,-82916,-142391,-299170,-299006,-63212,92358,97515,63904,-54041,-208226,-147253,122777,206085,16362,-154581,-138736,-88594,-62939,-32913,82535,144265,115135,139876,169946,8174,-136088,-47238,15018,-92865,-182500,-150710,-65926,2954,104466,173493,67482,-11673,142034,246063,257300,335869,277557,90329,98242,128240,-135541,-318658,-140825,3015,-127458,-223295,-186428,-196323,-187526,-41814,160939,162258,-32344,-229382,-167846,-16819,101853,128488,82569,50301,97998,185443,208671,98431,-59920,-208888,-342410,-303703,-73597,48792,-26232,-98386,-242886,-496056,-472963,-83613,189064,201070,103929,-4847,-49543,65314,385,-127379,-2027,79301,-31547,-52521,53716,25122,-91479,-79570,28281,66766,-28151,-169871,-193061,-12539,291213,536996,474938,217303,37998,19090,39893,48241,96458,178797,183577,-19594,-259487,-380920,-381221,-364386,-266057,-89965,-64340,-208891,-314948,-258318,-46182,179557,207245,143554,51224,-157480,-282956,-257457,-221095,-157517,-68849,-103654,-33808,48566,-19702,-226236,-188380,-57054,149841,287241,144001,28017,126630,220402,234362,149817,-44886,-179604,-159087,7186,170392,103953,-96990,-83488,28676,-96481,-278905,-152767,27553,-14104,-34642,5304,-117467,-192379,-227900,-247306,-150612,-76004,-56375,51370,58882,-117346,-208155,-47714,102225,115699,50425,38445,131780,131809,-65772,-258316,-263020,-67070,30845,-80639,-147360,-26681,96680,110166,112504,194956,78406,-209457,-266501,-250557,-297807,-282880,-176561,-14249,126867,127697,-11325,-207004,-288581,-263112,-191064,-107588,-79419,-51565,62188,43206,-171341,-345392,-325522,-140370,58987,45258,21059,139663,168484,117245,123461,138236,136596,168531,228483,223459,140579,24983,-85052,13391,158590,130816,134258,55999,-85122,-44652,42475,-11272,-67656,-131187,-127494,-96376,-111521,-95204,-61548,-90323,-5334,231847,225114,-185424,-533774,-439278,-175333,-75465,-14239,84147,58661,22161,73429,125305,236564,284386,238920,186442,185188,258613,237538,-39930,-317487,-298047,11424,111573,-112312,-269067,-201320,-162709,-230621,-240896,-170882,-145147,-112623,29717,55705,-52973,-69547,4762,-54513,-259007,-394690,-451380,-403176,-271329,-211497,-254010,-215302,-69050,-56471,-70459,82372,255957,417996,449087,362757,300278,289595,99217,-40654,-39784,-88556,-197538,-78802,254768,320484,62760,-99321,-82672,-163969,-214983,-109820,21243,134742,132430,-1670,-213882,-407983,-295083,-27680,16528,6498,181266,426527,277140,-357124,-537452,48948,154195,146008,628124,449764,109997,676738,757992,403617,443189,283876,-363438,-764224,-615738,-402140,-34424,-69654,-475797,-552101,-246929,-374943,-530666,-355861,-239129,-8583,150197,69608,66848,29716,-47153,77916,340329,300381,108196,69178,225605,314419,261043,219906,244570,320969,435306,464856,254330,-39691,-202485,-79798,68046,-43207,-189370,-141305,-114952,-189425,-54598,179942,170507,47807,18229,78234,13626,-163285,-211006,-112210,18223,48003,-50621,169483,577949,468559,-137730,-416406,-242053,-177521,-261417,-157950,37151,131717,76240,54477,77059,100841,116746,139046,137498,49882,-62543,165233,501503,419210,53370,-116291,-82687,-72027,37509,278519,321845,105750,45501,158405,79596,-53700,60500,136018,65398,134237,337534,470971,396455,169452,49647,109105,181958,339997,464155,210080,-75388,-31512,-21076,-115523,-56407,99495,188556,137789,-42018,-103948,78078,285450,311401,162058,-11364,-87665,-9806,1824,-115993,-234973,-196380,-162048],[-108572,37029,171395,166476,69948,23698,77047,97740,10295,-30168,11130,45823,80053,128091,43173,-94104,36861,230421,154453,-150745,-354497,-207302,-64491,-250461,-348953,-138014,24071,145066,341444,372630,169662,-2198,52781,136243,135720,117970,47660,21836,60265,204313,237425,140162,172045,308737,274625,40032,-82945,-22775,73231,-57376,-323039,-470398,-380783,-188811,-139813,-214908,-248806,-218879,-77419,-4342,-47173,-8978,66293,26348,9831,104841,178738,208013,235188,188650,8096,-47035,112814,209169,177977,56781,-94149,-43964,94030,81620,-31265,-29546,124138,290587,337490,237619,51696,-109229,-208284,-191799,-11221,170600,263390,198093,135502,186749,105313,-46267,-10158,104226,111798,105237,297386,515321,347165,-8165,-74072,109166,154476,-73599,-255719,-96019,116576,159002,44965,-232524,-468636,-310211,-54590,37180,62381,96181,78635,114739,202461,239779,74579,-104851,-73540,16966,169377,325236,294044,179619,163378,116043,-45991,-52214,65292,91911,31967,-15209,16206,23783,53109,202339,323673,401285,574580,594895,227918,-128469,-217474,-106571,9455,117559,284767,397233,290519,34549,-147344,-223047,-245065,-298241,-207514,-14233,-19917,-233991,-413885,-353568,-169745,-117877,-162461,-151264,-197301,-313376,-109411,347477,494924,154027,-238751,-353350,-230227,-119452,13090,109875,-73451,-268266,-212587,-308221,-550976,-534876,-266347,19985,148748,75942,41805,168472,264993,209918,110651,115951,167337,132291,-49937,-297160,-378363,-258103,-182889,-258344,-374153,-343868,-193954,-185139,-243765,-322700,-529747,-617570,-400713,-72753,89565,56153,45147,51413,11086,-35714,11645,111405,16183,-219534,-197491,40947,113642,-68771,-200599,-114954,-40457,-64256,60057,297616,319163,127868,12581,-20394,-103250,-208455,-297035,-236797,-49609,54183,94348,215238,318067,469297,551980,362387,172320,222333,337399,297493,77222,-139775,-131042,-16593,14659,51215,17687,-152988,-361636,-321724,51086,213740,-94668,-458084,-408188,-140515,68313,188913,307204,273456,-3739,-250543,-323333,-298190,-296441,-307120,-247674,-201846,-186221,-23921,79803,-8170,-163149,-226721,-273078,-233735,-31544,-60078,-286907,-277565,-65488,104389,178639,138972,76669,146048,187899,215378,309678,213580,-166721,-497377,-544231,-223956,196260,266948,94820,-14965,-74850,-112191,-115666,-182273,-346638,-409390,-245346,-5610,101166,139177,223373,277867,110321,-97097,-46876,151911,252725,154659,-31449,-8013,106312,87095,22838,51722,29014,71491,174095,193734,123240,-8123,-74693,36073,164989,179288,229951,234951,44630,-98611,-86482,-117380,-269871,-341570,-218466,11067,53092,-116240,-187198,-159567,-60851,166670,248197,-23688,-389768,-357960,-21647,158920,69583,-165989,-318120,-201051,-55202,41276,158113,197420,123236,76232,115159,247971,358775,315716,150630,-73081,-187974,-136627,-60498,136852,312234,153248,-75631,-68540,-6107,-84724,-218044,-174081,23103,179055,221002,224016,110567,-112826,-132494,99381,212551,138000,120167,184683,248218,226549,81023,-68783,-135817,-52953,48996,7766,-148032,-426388,-542011,-333927,-15947,68985,17449,12349,59036,183377,304929,223300,15591,-277909,-408572,-120205,277640,497528,778477,970978,378824,-422325,-863655,-1302123,-1429707,-785977,-144465,65258,424086,-860450,-2838455,1231314,6389620,3566050,-1916708,-1678957,-179795,163526,69707,-283273,-304587,-160171,199317,372726,81980,-189964,-8237,278913,352759,303854,257433,86553,-180205,-195905,-30322,-95369,-336130,-326630,-195666,-340659,-470057,-404565,-202370,49095,111719,-160249,-397145,-301003,-82655,49578,177328,318687,435662,358837,24628,-378947,-569612,-490065,-306670,-133082,38892,232485,257044,14827,-209471,-361595,-463775,-342893,-154071,-54303,152331,303972,234115,141391,-2973,-215569,-271813,-34789,227922,347507,264371,115247,40107,-22759,-106937,-153717,-146261,-155690,-171501,-13194,183339,149378,-27148,-125974,-60916,68386,46607,-149523,-334794,-380056,-186587,59530,115637,68536,74375,-39937,-267382,-308534,-107984,59976,97331,44132,-99773,-212899,-115952,125269,177842,-1956,-123063,-138812,-227345,-277442,-106975,135275,301996,318528,258157,203492,14503,-141523,-62031,-4575,-59006,-89061,-77471,-71047,-59244,85151,186456,26215,-79982,30832,111457,218664,390833,343566,136969,143082,159401,-156327,-387589,-211630,-51265,-165639,-213060,-151113,-138979,-113091,-22445,134729,225042,99699,-79231,-33097,98829,219313,189494,105660,109988,204642,254560,236055,159437,45596,-91580,-231964,-252130,-75564,55971,-17310,-89672,-219031,-501349,-546883,-169135,98814,103953,79538,112658,158590,241913,63550,-71727,59801,122375,13853,-12929,28418,-41615,-108553,11770,124309,49271,-61459,-119595,-152528,-18401,299524,566347,493566,234271,40216,-68,2210,16042,101922,194293,119380,-141493,-378499,-457248,-441165,-435133,-329112,-71269,18813,-168943,-315567,-220075,-7495,184517,223633,201399,137818,-118626,-344530,-361134,-273316,-137363,-6746,-67310,-59427,-21476,-157024,-321106,-139500,76695,225423,304810,121138,-75749,-16866,128210,176734,78508,-130818,-255438,-242458,-73321,143797,110417,-92539,-51438,98517,4598,-159521,-67399,69828,20477,7363,12524,-152941,-225714,-206398,-233740,-188266,-84261,-37275,49003,84389,-44898,-110654,40685,161600,163766,98752,30998,68038,112655,11079,-137941,-136662,18335,34503,-136456,-214736,-129292,-46527,16232,80540,176690,86836,-161672,-237713,-188507,-214341,-228703,-135005,42375,171023,146546,54788,-66282,-146714,-215118,-175945,-53305,25132,-18329,19235,13545,-143878,-299610,-349975,-217234,11621,78106,118615,237428,217322,144642,154610,171983,152024,175455,243959,224024,140562,23385,-120815,-40199,103000,88741,157053,126879,-91088,-98887,3736,-13974,-61932,-155213,-177525,-160888,-94774,-6755,17041,-18176,20703,161790,153468,-161591,-416047,-360435,-141710,-21090,93493,200058,125880,17629,45719,119462,257345,299336,226265,184337,223807,323766,318487,104335,-144293,-228906,-85284,-46308,-229803,-306124,-164689,-102501,-195805,-201303,-135560,-127336,-114661,-16514,-26413,-131167,-112918,-13452,-137058,-374908,-405210,-393553,-346182,-225708,-199816,-252782,-201861,-64215,-23614,-3473,139672,296290,472688,552063,498068,448667,361353,53503,-131258,-50443,-67556,-261983,-134044,273916,306249,-26687,-184666,-145032,-228859,-280846,-192707,-120624,23593,156752,45611,-231698,-458153,-388646,-176629,-58451,63147,280368,422474,88834,-770199,-846148,47116,239670,280906,1105677,720789,70687,596254,866460,383974,255997,-30154,-843860,-1015065,112494,778676,216875,-319813,-409283,-426985,-259215,-333479,-638267,-528505,-252408,83437,253847,145451,146180,102577,-48760,42543,390153,533323,306889,161891,228321,307661,240547,177273,235060,329277,369635,349328,197246,-32225,-188852,-91957,27164,-63272,-154940,-76119,-50708,-184238,-145515,30041,34712,-111759,-145323,-56969,-102522,-254890,-323485,-248892,-82502,35053,-10909,168673,551304,459823,-117799,-389089,-187780,-94505,-188252,-173128,-46758,55755,62074,39403,49818,61755,20328,18678,62631,45491,6046,240232,534025,461191,110712,-117256,-121753,-101822,13108,247660,281840,58000,227,95486,19470,-110590,-10279,76596,14185,41728,216950,353958,313444,128585,29228,68597,150582,391360,518999,151052,-120465,22857,72186,-55958,-13836,128756,184209,56762,-100531,-68932,147718,305651,304541,194599,84153,-4378,12721,-33624,-161841,-287568,-245493,-169480],[-61530,52414,152138,183988,116843,40397,13417,243,-21027,9272,9366,-39410,29176,158336,103643,-51275,6900,175702,135740,-185235,-411008,-230462,-25019,-174737,-247640,-63919,64171,131457,248535,272768,181236,128205,167804,170335,129424,65055,-123309,-152792,19245,210325,241811,150483,170027,242532,182439,50286,-19973,-10943,27431,-113858,-380027,-499781,-404584,-213382,-123982,-219299,-310305,-276802,-104663,-67960,-149254,-74798,57063,56367,84675,183765,163428,121614,155280,135425,-19512,-56583,121719,271746,238174,45923,-187952,-191100,-77378,-35577,-71506,-32353,144564,330172,395852,260182,-4176,-174223,-211852,-203162,-48279,172011,336473,276619,156779,196405,143239,-16351,-10826,82407,12004,-57951,180381,454769,321247,-20195,-145244,-53397,50943,-53594,-236943,-154970,-21373,26537,37015,-99563,-342202,-317369,-101597,23221,44579,27829,-2040,61515,182513,258178,105287,-91970,-2070,239158,401936,448420,314194,154672,123413,114380,-29120,-105679,-19868,25574,16219,15990,49602,61084,143444,325172,368058,380487,539663,555865,222797,-101911,-153555,-14033,68024,74340,221833,380388,293681,64225,-89521,-177262,-201018,-179840,-123036,-14605,-94444,-356403,-488857,-346976,-230392,-202178,-207832,-203008,-288123,-423858,-230153,309665,607973,261209,-182341,-296028,-221273,-169884,-87356,-40859,-191725,-287210,-169458,-172581,-333092,-294687,-55693,112955,92354,-39580,-57326,163693,373212,311912,108016,83296,193334,209465,31015,-260630,-353131,-212806,-168535,-303069,-426223,-374859,-182129,-121794,-222744,-313484,-422053,-440315,-174102,154755,225102,129680,86302,79138,33419,-58208,-78230,3,-53833,-212477,-149224,65532,80529,-108736,-179155,-46989,12797,-54812,58423,353894,389408,143394,24216,8965,-73263,-132103,-197143,-174199,17488,148677,139570,163961,268360,428100,465271,286259,119262,204839,349384,320147,28301,-240834,-182816,-3261,15161,21196,-49333,-246609,-422917,-354860,37526,179606,-190885,-511593,-321542,-21807,54111,82204,246522,282386,-4521,-273893,-310500,-279550,-275743,-214410,-118414,-124668,-129641,-22667,-406,-106476,-239344,-301541,-316464,-197602,-21190,-74476,-263102,-247675,-23737,189893,263138,197071,167268,242318,198247,129266,201246,133275,-161033,-415933,-467486,-163505,207421,238781,46479,-19227,-78147,-166687,-108164,-46059,-184506,-320340,-209993,27021,142955,149864,159632,199636,109346,-63273,4915,214989,276025,151902,-29971,-49375,2445,-12820,-63237,-18774,11898,74527,153957,144864,95221,-18472,-86649,32135,200650,273349,304551,261485,38996,-126170,-115355,-160638,-350197,-416321,-250489,-3992,95184,-50263,-171941,-169536,-62283,197108,340896,68335,-349059,-371821,-62961,185494,164432,-70184,-214410,-131236,-32148,40128,92035,103323,83024,110814,193349,317813,388325,332269,199816,41790,-19277,23707,17977,136390,261405,64340,-210804,-249085,-154690,-186573,-284348,-206361,51638,272223,374789,328767,124358,-84084,-80508,105046,204533,182661,217394,257720,184727,126954,93190,-9109,-103516,-39893,34434,-64216,-183387,-419877,-563360,-363082,-2542,112981,823,-57563,-247,111493,207722,215069,108096,-114364,-184717,-16287,157258,353007,712797,742643,95946,-362723,-408857,-869484,-1337298,-1113756,-521935,117282,478113,-1554755,-3207426,2335904,7671261,3566062,-2790456,-2285933,-485173,172974,325585,415,-84203,11068,181845,345959,181660,-82588,-107383,105588,295760,317875,233775,22892,-175117,-178989,-109434,-184786,-347121,-257901,-48422,-203487,-449701,-420795,-208230,58470,166079,-21002,-245853,-278008,-156928,-64422,88749,330078,524269,437089,65927,-354572,-557704,-457123,-288283,-195100,-103614,158072,288637,83457,-122947,-269549,-375169,-265023,-104738,-65376,93870,210151,165985,174140,82293,-180237,-306131,-82513,206586,329702,227192,130837,100941,-3532,-152813,-229560,-245031,-251391,-209419,41224,273223,200786,-28021,-136099,-73408,29481,-43936,-250445,-388359,-353412,-127953,93601,146211,153393,202535,51586,-216420,-297389,-159304,4066,74423,34582,-95435,-154146,-40638,112907,114982,-8708,-44489,-74249,-262574,-387865,-154680,151380,380039,439024,351536,246114,43929,-139883,-115048,-64530,-25882,31460,4538,-101788,-151485,35905,171896,-23978,-141655,-69098,-17448,166829,422171,392954,176440,168380,179589,-117008,-344916,-193895,-62280,-168589,-173704,-91822,-69987,-45481,-6909,97818,253775,197321,72229,92890,196458,335180,294967,161071,166438,267838,256534,210957,201866,148295,30403,-103248,-163768,-46506,65472,-7557,-69774,-147011,-393582,-514653,-245357,-5078,22294,99600,300484,455544,417905,106057,-29481,83367,116410,36513,31562,21797,-87418,-122105,81339,214292,43292,-112580,-104229,-116423,-28448,247059,472724,418962,206733,6686,-77654,-67970,17207,150377,202202,19247,-257652,-428544,-457802,-450931,-459752,-361602,-60287,88517,-113423,-292440,-194102,-2149,139078,190234,220252,186274,-81321,-358025,-394734,-275210,-97099,42407,-19934,-63588,-58461,-238194,-300927,-24659,230271,310961,308274,92803,-158095,-147254,39713,130346,-3149,-231534,-307298,-272842,-126669,92780,77187,-100844,-47742,116197,97582,4233,47752,119935,73162,57823,1535,-182003,-221772,-121784,-151240,-175393,-80491,-25005,24354,58067,-21571,-8280,151067,216898,169878,81824,-39085,-52773,46919,69091,-12374,-1380,92792,36119,-155849,-237565,-209243,-175720,-89998,32057,157568,117364,-94005,-207842,-112598,-89525,-151753,-119821,42846,168889,150419,115502,83659,12440,-127091,-131636,-8669,78541,-5701,-34859,-38553,-116722,-238278,-361702,-277211,-36167,106734,227693,333139,237369,124397,151205,194924,153395,140316,193645,173445,117230,11944,-129842,-44324,81166,56359,166484,203827,-65505,-137352,-26293,-8616,-45921,-122732,-180585,-197630,-60346,97169,114956,61891,30314,62790,57092,-129325,-265080,-225760,-65147,46914,181384,274857,158528,574,10574,101159,230200,264536,182016,145986,209158,324693,340345,206821,7911,-139310,-164930,-202687,-321031,-310053,-148271,-85626,-168410,-156912,-77859,-53387,-48622,-15816,-68477,-171103,-114474,7713,-153934,-377954,-334020,-287789,-261162,-170973,-179680,-230979,-156361,-35989,14943,36696,132306,268855,420300,530223,539305,523423,349000,-30424,-226528,-71997,-43373,-271290,-133046,300006,275012,-124368,-260915,-212296,-286239,-294856,-210276,-208760,-65910,168386,77572,-250472,-495305,-485634,-330069,-112347,132038,291156,267630,-143643,-951773,-805603,58243,86413,261616,1216227,653469,55107,632596,948331,343714,29205,-358533,-1167365,-1096953,561262,1470106,324120,-414074,-120901,-67658,-132531,-164728,-549739,-619036,-288994,106403,273560,149753,148099,138717,-48484,-10472,347712,632799,428582,205863,188752,249991,182292,133759,241158,330811,281306,210490,136066,11140,-85395,-45145,-12503,-88311,-119027,-25349,-27539,-210891,-257902,-132897,-83833,-226418,-271766,-169762,-193642,-318360,-404917,-371582,-188770,-8536,1261,118403,437313,397162,-67629,-298621,-101879,25575,-42237,-140016,-153477,-55213,65168,59409,41162,21970,-62457,-62671,8833,14759,35591,232463,459094,420901,127298,-120159,-154316,-121908,-7444,202956,220622,-2099,-64057,32507,6173,-96206,-43874,33844,-8383,-25263,77475,178577,185912,85307,7018,-12035,48541,340685,477244,66364,-183891,32052,145247,30247,41118,117269,120673,-27376,-127335,-15110,207312,299079,269414,193272,118590,58316,53784,-27339,-176898,-300321,-264806,-167612],[-41298,20982,92478,192421,175804,56996,-51803,-100737,-50502,46758,-13631,-140159,-45934,125495,108972,-14636,-20953,104207,89119,-220260,-438606,-233362,22818,-69874,-111555,40842,127115,132033,164042,181873,190876,231956,239510,180281,133337,67237,-159139,-230753,9289,195013,189228,109608,127180,130962,42118,24590,27178,5539,-26752,-176834,-387294,-422606,-326329,-197466,-118870,-219297,-338355,-276181,-96281,-122005,-260884,-161084,41059,102286,169310,230652,98927,-4701,67215,117275,12489,-39149,102816,282868,280192,77279,-189590,-280433,-242138,-155657,-88454,-18121,132868,310825,411591,266022,-38481,-169862,-121377,-125635,-74187,122383,330598,288668,144144,170506,147606,-4131,-37003,22986,-93753,-197560,44926,329826,249918,-31533,-182860,-176504,-52867,-38265,-181232,-196133,-150391,-88976,46416,66643,-114667,-198969,-67692,36452,23694,-38886,-48044,15482,110038,176753,54105,-100287,73110,454689,607935,524478,290842,81456,44785,89626,1169,-135302,-124533,-77615,-34874,19018,64587,97124,220318,393522,374422,333405,436371,444602,210649,-46284,-62964,90423,128400,39644,148844,323253,257240,98404,9030,-83857,-151604,-102634,-63654,-20563,-155424,-437596,-506948,-310017,-242386,-228685,-206683,-223664,-340997,-467015,-298747,239841,590394,280723,-113487,-186634,-179422,-191258,-178255,-206609,-295789,-284609,-143032,-30032,-43830,23580,192820,207823,36377,-140625,-160218,109430,408793,345026,74068,33685,185536,248967,86032,-213465,-286229,-141370,-139246,-300337,-403864,-342974,-151139,-57443,-162696,-237456,-258856,-238145,23574,300049,292078,198653,157481,129909,66262,-62080,-145883,-126658,-159664,-207991,-96421,63815,28839,-119394,-113419,56627,126682,28649,68617,332238,367666,130741,36343,27359,-35883,-19561,-41428,-70124,86655,211473,141512,87537,224036,375341,334007,166902,44116,174412,359677,338261,-1637,-297497,-198274,19815,13815,-24133,-106450,-300135,-430319,-338066,18683,136155,-232345,-455038,-171621,104502,26244,-46385,139810,224474,-42147,-288776,-264757,-213452,-202991,-93628,-13544,-90741,-72351,26412,-12645,-170004,-309455,-359427,-314821,-134772,-18682,-82269,-192667,-149467,66459,281437,307746,190829,204603,296714,187616,45437,106919,70474,-145513,-308124,-331344,-95584,175889,184967,21744,-3900,-77501,-209458,-96487,83963,-13387,-216161,-177213,37444,155872,116729,43921,66801,72176,-38881,18341,218166,252107,111096,-28178,-69643,-95270,-121281,-114945,-60732,-23126,43116,101331,56039,34361,-17713,-67651,39146,220770,354509,383890,295731,62374,-123387,-146230,-220216,-401958,-416609,-203350,29375,141703,26190,-131248,-142166,-27959,224050,419093,196481,-207707,-299645,-81386,189315,227031,13143,-125598,-112842,-66415,-11889,-1227,-2625,50785,172104,275220,335897,353234,305873,220143,163728,188214,192360,76945,96728,191531,30207,-248225,-346146,-259317,-252318,-298836,-197481,65781,312496,476578,398530,126507,-56577,-39452,87877,167941,195997,265830,252089,60311,-6992,71321,30247,-43841,4309,620,-179054,-269621,-385424,-500620,-318485,24305,140576,8155,-78597,-48566,-5537,39553,135076,140243,55886,84403,89307,19629,209539,616102,494312,-115458,-244256,15531,-436231,-1200903,-1429370,-911794,109586,570171,-1672951,-3390637,2072265,7814792,3778736,-2835507,-2628025,-693911,224388,523088,200837,84851,156998,153814,296904,221926,17758,-150231,-50066,205060,312209,219441,-21864,-154304,-160291,-189437,-253296,-332075,-219882,21260,-68541,-346170,-357559,-188641,57444,223893,145071,-79581,-242664,-205394,-124230,22948,287525,511386,419717,29423,-343398,-502246,-414380,-280895,-253257,-217678,73674,263909,123756,-35309,-144892,-206858,-106116,-21258,-70392,7311,72180,45828,144625,139970,-134625,-300026,-76679,241074,305960,158393,151329,182885,27209,-175429,-271997,-309503,-310563,-212385,80606,302184,210545,-20041,-119230,-63415,-6453,-131371,-323277,-391595,-275962,-64728,82766,119651,189100,272395,112659,-162500,-275060,-204721,-63954,28157,32567,-44831,-51254,55562,94075,35001,-11559,44109,27798,-186751,-358769,-169508,124604,371529,472929,425271,306553,94853,-130926,-190569,-139463,7437,143433,61989,-157904,-242817,-18324,130270,-80894,-185779,-127311,-104684,106107,408820,407916,207128,179577,181405,-49993,-225758,-106772,-38571,-146045,-119486,-16551,3086,7423,17979,92108,261337,235058,165515,172336,253149,409399,400307,220581,196249,264533,187168,138404,210621,218697,132533,29497,-39831,20346,81781,7646,-26914,-26206,-197695,-386124,-283470,-91996,-31722,139574,479432,712831,519534,111650,-17986,61890,64090,37431,85170,51981,-89152,-121514,108737,265949,53401,-148103,-110292,-94493,-46334,153704,299109,279403,145275,-49115,-189387,-149647,51046,229570,210061,-70297,-326748,-396892,-388445,-411064,-423513,-332302,-45095,127712,-59809,-258337,-185871,-23362,58375,113767,196869,195386,-43201,-321518,-365842,-238613,-42665,79768,21048,-53205,-51581,-225266,-185196,109485,353356,384616,303254,63914,-209870,-244922,-31875,109202,-65144,-319539,-332821,-257335,-151029,20868,10255,-120330,-77032,76252,159083,162442,152635,159428,126462,90385,-33526,-199480,-182157,-9020,-37885,-130145,-82210,-37447,-23264,-11371,-38985,78738,252192,252789,136292,12233,-146526,-196541,-44550,94117,83458,103705,130825,21736,-149009,-226294,-258298,-264916,-187755,-28937,139903,162970,-25068,-178975,-41759,46713,-67203,-129146,-4533,128208,140721,151987,200976,144671,-36614,-92255,8326,68984,-19467,-87655,-94738,-96432,-181268,-352134,-311327,-86819,112586,309859,401995,238281,72326,115382,201111,139624,67476,82026,75281,73421,671,-108519,-1583,98334,31917,146860,251992,-24306,-155859,-44700,-1961,-15109,-29417,-128956,-199622,-35197,168334,194828,120532,13663,-44200,-41966,-111858,-158782,-100364,28379,116493,228093,290230,154708,-20787,-28243,69142,169030,201028,131248,87533,138282,247739,290992,243546,113013,-47693,-215910,-336884,-374239,-277315,-151317,-121783,-157012,-110736,-7687,60845,82506,54231,-49675,-165514,-80704,49802,-123050,-297066,-214975,-163726,-166735,-116566,-156813,-203687,-106656,-386,49273,44084,71258,191865,299309,401584,475781,491309,250992,-134646,-306167,-104742,-24161,-215271,-63792,331695,231773,-196981,-296737,-262244,-323722,-257905,-158132,-207419,-87787,176655,90133,-256182,-502200,-564998,-462311,-155636,169442,192947,-3211,-358381,-839841,-362969,252101,-139743,121729,966548,232653,-124681,658219,933918,248020,-192329,-588754,-1184698,-885915,679864,1417864,114869,-445421,303337,451030,104916,73181,-299473,-594534,-327533,63666,210696,94364,97291,147089,-32345,-55368,226351,538050,426723,193247,121470,155167,101491,99401,258267,321403,188625,94398,113368,110950,98127,64630,-18577,-95618,-77122,12913,-40958,-255939,-349898,-244201,-136273,-249519,-320437,-232292,-239031,-338758,-429266,-432644,-252453,-48738,7410,65203,284719,306403,15812,-144627,19122,171835,141042,-74334,-258557,-164786,83595,107103,49047,-7481,-100840,-81383,-20982,-55269,-10589,131297,296509,315028,111306,-114335,-165060,-116928,-6127,160614,152816,-56062,-125278,-7635,53861,-7050,-27402,26461,15837,-36268,-29490,6973,56090,53087,-7231,-101671,-98363,181678,333849,-24354,-246597,1141,186985,122629,86609,60843,6508,-95760,-117102,42825,233924,255454,213616,160871,75641,69973,94799,10566,-157918,-267458,-251306,-157422],[-45659,-44117,7187,189632,231392,63138,-108327,-177862,-71341,68141,-39744,-203642,-108210,47747,62732,3760,-34097,43242,38578,-233214,-429183,-216937,73990,49839,31273,149728,183703,132150,111147,137201,207496,278632,243989,159021,132754,91086,-104792,-210517,17833,137373,65589,11321,38682,-14199,-116197,-32981,49434,23091,-76112,-226470,-323704,-236032,-144243,-116999,-110464,-214094,-317979,-214975,-62471,-161049,-356750,-254406,-1648,126467,238139,244499,6353,-145160,-15599,131426,89807,248,63223,242242,304753,162061,-76102,-268581,-355561,-264050,-99291,-4039,92197,245183,389060,271740,-22095,-87762,33745,7793,-86891,30266,248688,247040,118338,127422,127733,-6106,-71454,-39866,-155312,-260661,-68666,174862,150257,-47286,-186230,-226125,-124290,-30995,-106063,-207993,-230049,-141653,77952,207420,120662,-16166,12267,56213,-1005,-80163,-53063,-34360,-19056,7568,-76242,-144390,111586,568140,708410,524021,226091,-25164,-62500,47244,38749,-144097,-244692,-208239,-111495,-8166,50831,112810,258375,390104,337825,266397,298713,297532,180316,9592,25296,190014,185995,18251,66763,220477,188685,134686,128019,34754,-107505,-88060,-36340,-27373,-195784,-459181,-455211,-242351,-197060,-196479,-161738,-197194,-328783,-431759,-300439,165235,468047,224048,-50503,-70286,-127461,-188888,-251295,-359307,-369695,-270157,-136792,83268,240318,337288,407748,273017,-9148,-211654,-241219,16831,334351,273406,16298,-6693,156077,243062,102228,-167403,-206512,-73259,-104740,-250808,-309278,-239374,-74122,23984,-63679,-110727,-75386,-37547,173976,347846,280500,237924,229820,173412,83539,-55560,-176305,-233346,-267735,-202908,-55634,28085,-34012,-110600,-36763,162969,272286,167171,103982,259766,267326,87333,41634,29598,-4055,93582,125126,46069,128923,212295,86717,-7415,182579,324887,201539,37808,-17192,155654,366718,337973,-4021,-281597,-161526,46471,-1082,-94744,-173260,-333746,-403362,-281219,4268,95766,-219915,-332478,-5256,210547,-12080,-170087,17743,124549,-98350,-289390,-210103,-134263,-112050,9005,28360,-117230,-49610,97187,36057,-191606,-360120,-384486,-278277,-91409,-38115,-87289,-111088,-33160,155407,338042,303567,134183,180289,296897,166996,-9975,42592,32505,-135423,-220994,-182497,-36041,122109,124712,15846,15425,-63947,-213111,-80134,170776,119861,-124306,-162110,6437,118173,39185,-92741,-72774,23048,-22787,-6696,166777,208156,77575,-3621,-53554,-152811,-194480,-97054,-35187,-53297,-17326,21631,-46203,-32130,1513,-20835,50938,209248,380333,430071,323454,109761,-86914,-168843,-282646,-420184,-351395,-107000,83571,176298,94808,-77582,-100907,4146,218652,445579,321670,-1535,-161778,-78133,163485,244522,69041,-76855,-146382,-143947,-103358,-106281,-101329,33143,249550,347277,314783,286754,261679,227725,291226,393961,320474,90659,19493,118825,62390,-179843,-332574,-285533,-258830,-257389,-145179,66087,287566,490487,410369,117219,-37281,-19687,49750,103130,170551,268004,195924,-71460,-133290,16922,35645,18912,66194,-28433,-281374,-361388,-336399,-377713,-210672,68369,153360,43890,-39618,-68542,-121875,-117223,31737,106338,183267,331417,186116,-73757,126887,522508,311255,-170765,-60472,324096,-115058,-1059990,-1651254,-1255466,-32916,576948,-1352953,-3389635,818401,7023426,4051609,-2329810,-2767927,-775653,340125,666508,317065,210550,273879,167168,246506,179593,76735,-117696,-144023,91034,271924,211812,-42847,-138287,-155898,-249405,-268769,-283791,-221143,5615,31979,-186756,-232401,-146325,44115,262616,291830,69915,-184265,-204117,-109156,2047,205097,409292,326924,-59325,-351111,-429436,-379272,-282559,-296660,-296468,-23924,185896,131957,39983,-9733,4560,99570,83714,-58343,-76727,-73821,-96372,68181,163459,-82522,-246445,-16611,303462,263597,67506,160360,257118,60290,-173438,-276857,-328406,-325847,-186455,89934,255931,172133,-5234,-80065,-29261,-20277,-181398,-341996,-335526,-162456,-9471,32065,47455,177048,284765,140307,-117116,-246202,-226804,-124395,-32432,27861,24416,58499,143268,79815,-37472,-18380,105266,128421,-33593,-210721,-153020,65291,305168,455458,481078,374954,157709,-112991,-264231,-201458,39122,206738,58062,-236743,-308767,-63303,64003,-138204,-204730,-130036,-131196,41379,338327,375628,226702,187080,166771,7344,-91542,-599,-3753,-112780,-63031,62020,68862,41517,57944,138785,263086,210196,169428,191146,265814,422116,456593,250063,181677,197326,73364,40645,180243,238446,193816,145064,101615,112639,103885,31785,40734,118919,23926,-206490,-265149,-139547,-61714,160568,562505,798720,494067,71597,-45450,1451,-18476,20873,141638,115868,-43363,-102011,90229,263157,80321,-140694,-116576,-88263,-71577,49757,113184,122810,71190,-102880,-294849,-220559,98599,311642,221260,-113140,-328379,-298004,-265195,-324388,-327760,-231378,-13793,132054,-18969,-219354,-186139,-54204,-29112,18766,142477,174039,-6206,-251747,-304454,-187796,15644,113983,45528,-40406,-17749,-129835,-34414,211965,408066,424986,295561,41117,-230092,-301525,-81782,113817,-86740,-370952,-335369,-214179,-151593,-58819,-69793,-142611,-128281,-5904,173450,265349,210082,170656,159290,87638,-82372,-198480,-118019,90334,63539,-81717,-104117,-76804,-79866,-93979,-68337,139223,317731,258847,75608,-77946,-248090,-317221,-129384,88027,129819,151323,118610,-15200,-130671,-198666,-277756,-305545,-257992,-86726,132316,210009,23216,-155445,9748,161599,6248,-154287,-75680,72292,123317,150675,248360,213502,22349,-78126,-3690,14667,-52701,-129473,-142117,-90241,-135845,-304700,-309523,-137885,84917,330361,420892,229140,10909,56414,187060,114634,-23990,-63577,-49100,21645,1917,-64531,61742,134241,5641,91095,245752,13753,-149589,-48833,-770,27407,104893,-26118,-166038,-40690,172190,226478,137613,-29301,-139776,-124563,-123190,-139692,-34159,105881,170028,226123,248794,126202,-32735,-59406,29234,99378,138442,98943,32187,30914,108344,179581,209812,163602,31650,-232809,-429948,-386262,-213734,-162262,-196507,-159712,-59330,62955,180176,243207,182134,25084,-121766,-31716,86570,-75377,-185998,-92135,-51387,-77954,-67284,-135742,-182871,-77673,26122,71101,22884,-13347,99167,170073,227286,329798,347593,90841,-233840,-353286,-142368,-11909,-103732,58786,357447,182983,-213499,-269254,-279232,-338809,-189085,-53394,-110353,-19208,195755,88355,-239080,-467482,-599495,-548740,-203501,139411,3883,-317439,-511130,-503117,356847,699004,-244123,-61743,493101,-418401,-560611,535187,776197,86703,-368217,-665556,-892597,-392235,559680,695999,-438092,-535914,701045,990742,389037,306041,30451,-457155,-349213,-26518,86164,4066,31400,139577,6704,-67576,65789,270725,291651,131844,49122,52412,25085,84195,279945,300789,108191,30561,145911,257876,320248,220087,29261,-69890,-29109,41853,-70386,-289900,-375538,-253919,-96682,-162028,-266686,-229962,-236070,-312587,-383346,-398798,-235897,-45668,39427,53925,146461,215022,121766,48111,163156,322092,314326,-707,-334144,-238458,105502,160206,62436,-22221,-84447,-39941,-34345,-159349,-133141,-29456,98747,178193,76434,-99619,-151322,-81031,27003,130605,85970,-94935,-164514,-15240,149602,136398,39355,59359,86715,18959,-65667,-102208,-33174,42569,-5452,-164242,-242444,-43593,126561,-100943,-287754,-45070,207025,207858,111274,-22387,-119694,-129740,-74429,87280,209612,172599,149674,114002,-18822,26944,119408,55957,-117776,-203632,-211538,-138897],[-60419,-116005,-80865,172520,263569,50559,-151088,-214020,-82302,60096,-56351,-199047,-128958,-38294,-6662,8659,-19560,15141,4528,-217756,-391765,-189112,120431,163186,157898,240130,209381,117319,98549,150616,227774,258309,183139,105701,110060,94776,-43115,-134536,23147,31826,-115374,-133682,-83906,-163701,-258673,-113390,42151,36512,-107056,-244344,-197805,15017,98125,18450,-90107,-203277,-250569,-115102,-23900,-184528,-412199,-333981,-79741,104194,276450,238906,-86071,-273439,-85489,161330,183754,50934,14421,163659,308995,278854,124425,-148314,-388561,-345488,-119207,-7051,34646,159868,338681,283705,50326,48800,197782,140159,-89467,-83453,115417,179525,105212,98719,109339,-8524,-91822,-68316,-136860,-223935,-131779,25481,39498,-75402,-166769,-196491,-145146,-38104,-44074,-193533,-243483,-112241,130061,279952,273182,146277,84858,54986,-35048,-88731,-31287,-95425,-183326,-203787,-252209,-220903,94352,535646,665755,444624,132653,-140742,-181614,-7550,70909,-141022,-361938,-340474,-191693,-56217,9166,98313,249198,328288,268671,190043,168805,166730,143224,47259,83985,262620,233465,12157,-18448,80495,104218,172031,243506,148745,-75967,-127082,-35781,-33472,-218445,-422965,-342768,-153104,-118856,-133553,-92915,-126555,-249063,-332380,-242631,110650,301188,123989,-9501,9835,-88820,-172818,-297309,-465076,-404113,-262220,-156274,137689,448196,573117,536739,293255,-37982,-251450,-288074,-94113,147742,101863,-46640,-16775,123465,199967,82603,-128925,-140013,-32224,-73675,-166837,-164788,-81271,52740,127562,56287,31503,88971,133447,268468,314454,206864,231172,267238,175426,61627,-50946,-163153,-282150,-334934,-189212,-34658,-35808,-100047,-97611,20822,240459,404708,317614,162363,170700,122601,19460,33603,12937,4194,164145,248613,137304,121307,138723,-20607,-109420,138612,284081,106361,-60489,-33939,164688,363898,312229,22711,-189471,-77052,68698,-36859,-188856,-259100,-366449,-364619,-201999,4774,68005,-170872,-205359,127629,274511,-53674,-263581,-83507,27392,-139566,-268889,-172542,-84599,-46273,55139,-1149,-189091,-77643,152138,115300,-174628,-380958,-368749,-225388,-98910,-82783,-93346,-53378,46934,192303,327015,254311,56626,108489,247228,144430,-23613,15144,17321,-137325,-180493,-69069,5304,71102,72642,12404,21817,-34723,-167326,-58683,197449,187311,-65015,-173371,-67681,29543,-66401,-214867,-174066,-8660,-6497,-52739,83457,168688,83150,54096,1694,-155580,-207679,-9393,62233,-58212,-89005,-66675,-128122,-75785,37144,40075,59382,160725,327772,410492,324002,160090,-29188,-175807,-330017,-407571,-252381,-10299,118042,184058,142211,-25429,-76087,-7548,159880,398103,403487,212559,3115,-59674,113022,221912,94717,-75116,-213198,-235111,-202207,-200185,-177626,26780,317878,392619,277439,228166,229202,244917,410795,544748,373440,53599,-80564,53683,138430,-42709,-227306,-229626,-206578,-177228,-62443,61080,209280,411155,359572,99686,-24727,-15543,3938,20143,111157,239912,134632,-154239,-212083,-55839,8408,65878,129402,-31048,-324063,-402569,-271832,-226110,-72956,120222,158213,107819,54521,-51276,-193695,-191067,-44840,17799,223042,483422,257512,-80100,135857,452495,237173,-55101,166734,479887,33508,-937500,-1707751,-1490245,-335401,414834,-891267,-3357910,-814694,5863392,4403844,-1677557,-2870327,-768092,513345,784753,392602,297860,340982,231859,204026,54899,74245,-9040,-143293,-24081,189662,197654,-46640,-139986,-168635,-270513,-215335,-201211,-247189,-66114,83155,-18575,-83113,-90668,19424,261060,377972,184693,-95579,-148869,-35860,21371,108143,260899,206053,-145970,-359696,-358495,-349031,-276406,-316258,-353995,-140234,74774,114194,95590,113184,204217,291263,185106,-25380,-132068,-195718,-225415,-22578,154414,-33084,-159287,70832,347209,194953,-29354,141059,291953,85363,-149063,-246163,-303828,-305078,-148223,64844,147093,99600,19286,-21286,27279,3937,-168346,-297405,-232824,-40172,30768,-36271,-42627,134464,263465,144671,-85316,-211019,-212077,-157347,-91782,9414,75078,134854,197130,76868,-81023,-31453,118096,193292,137099,-10119,-114111,-4370,226108,432251,511325,423195,215059,-85324,-312264,-232150,61906,192070,-30566,-332430,-341045,-100400,-20793,-185800,-195758,-83797,-99444,-19070,216505,294688,231005,199578,145809,30693,32,69333,16832,-80286,-10255,130517,115129,55630,107274,226960,267929,143181,96803,162352,249148,381982,435621,225007,116590,89271,-42015,-52323,118828,207517,201835,216282,225213,199800,123622,63767,119708,243110,194306,-38339,-192119,-142726,-84149,128497,498427,657264,340467,-9287,-106815,-81547,-107427,-7185,185512,190572,32983,-66856,39722,213506,120737,-82036,-104711,-91187,-99693,-35713,-21498,-1584,8726,-129446,-353180,-263174,133647,366314,234549,-97031,-269721,-168213,-113577,-200397,-191102,-77545,37208,110713,8227,-173879,-177096,-74830,-92073,-60585,79275,136238,23393,-175902,-247632,-149647,63346,150216,52870,-36292,9827,-10491,78533,247782,383074,417518,284092,27157,-225382,-320080,-111975,133487,-63340,-373433,-320912,-163600,-135655,-125942,-135744,-157593,-182211,-102435,138061,282794,199950,143455,154544,47606,-123911,-171042,-46020,144620,121964,-57390,-150069,-128085,-123141,-151828,-75693,173855,336718,233839,6563,-150154,-300339,-374300,-176568,66109,127156,134469,58292,-70259,-113583,-170476,-273538,-304394,-289276,-120603,144248,241847,32118,-145008,34344,228942,51937,-182859,-140907,27659,104394,109064,208317,202492,33523,-86636,-31738,-50632,-92005,-156470,-177704,-104660,-98389,-209699,-267592,-181929,25269,273094,378614,214518,-40145,-12929,153273,86490,-105872,-201454,-166626,-20182,23805,-14245,107859,155028,-31275,4152,178323,34093,-115987,-37666,-8832,70360,243852,112998,-100300,-79745,102532,198415,110831,-87551,-210929,-180239,-161160,-197416,-40841,140521,189992,182192,170321,91635,-22493,-69540,-8225,46312,102578,99902,1007,-77939,-54029,33148,119632,165905,89708,-217352,-468611,-360696,-131855,-164661,-277728,-166349,2450,123254,262403,376318,323336,126086,-58687,8268,97465,-36770,-92549,-524,30780,503,-21021,-116837,-171862,-78971,35563,77267,-16147,-88099,24908,85112,83862,149746,123075,-91248,-303220,-358607,-173353,-2965,34652,196185,359753,134055,-162735,-176866,-260214,-338599,-118265,71862,56402,125837,232714,81558,-199079,-392089,-568792,-576015,-267695,31561,-225035,-591324,-585320,-99593,1120929,1340763,-97252,-200650,-4732,-1112296,-1214292,185251,476041,-116486,-470328,-604072,-423049,268013,419853,-327313,-1214229,-778620,898601,1398715,643565,472989,347625,-241108,-343761,-137617,-68321,-93755,-16823,125961,64799,-34831,-84625,-74494,58814,41881,-6375,-24739,-18452,96204,301040,274171,53844,23846,217275,410851,519402,384722,127484,-10723,18923,62625,-88743,-278516,-303239,-148318,25891,16706,-113544,-165230,-198206,-246315,-269070,-265358,-128877,26503,121653,105404,58916,142625,227672,236482,303039,445934,431891,54227,-360116,-257284,115466,191358,67529,-24736,-26451,36244,-42968,-272086,-289152,-184222,-69609,50788,36725,-85056,-123555,-21609,88260,113742,19553,-121787,-172685,4081,257637,294290,139538,120534,185492,126037,-20418,-115063,-53469,58599,17041,-171978,-331909,-260788,-81392,-151153,-293634,-73495,227996,280649,116020,-100988,-205414,-117658,-11461,105725,131661,61161,91031,74738,-111123,-45043,119256,81047,-79859,-135138,-156880,-111575],[-68187,-166611,-150123,137569,256046,18349,-179016,-207608,-86945,15493,-65214,-132813,-100346,-94034,-59432,18671,29264,27526,-5902,-187401,-347547,-160558,153300,247268,253932,299016,193803,80074,117471,204899,237931,182478,77995,24229,53757,51746,-35255,-61485,5293,-107366,-313483,-298078,-215300,-281799,-359648,-205753,4993,40530,-111059,-222351,-49263,250294,326727,167810,-60791,-187797,-154542,-11564,-827,-195413,-412479,-376625,-180957,36758,284439,233389,-153726,-369088,-140303,182672,260839,99322,-33387,68058,287453,381237,340433,43443,-337718,-385342,-152618,-36845,-24756,84664,274068,291934,152681,191647,311823,218218,-86951,-191950,-32738,114318,120877,109734,116796,3751,-81118,-38806,-34258,-101920,-135164,-91767,-69091,-122303,-143633,-112382,-117831,-64535,-26382,-166008,-200196,-15120,195851,275950,295702,219718,105621,15011,-82038,-76271,-9586,-163864,-339206,-393775,-419212,-305641,33274,386538,502780,312032,30662,-239587,-292153,-70724,82250,-137296,-448878,-439293,-249714,-108804,-49332,56452,203420,243660,188941,116445,79923,99059,128129,62998,94589,287646,261233,18926,-96021,-72366,23791,208922,334764,233608,-55837,-184665,-48728,-40764,-231285,-348146,-199468,-62386,-55134,-84045,-28774,-31978,-124895,-202798,-152766,87095,154665,19649,2668,35343,-73288,-149054,-303986,-492510,-395603,-274796,-205287,120596,537907,689346,564710,276056,-46519,-267103,-302941,-198735,-107106,-120309,-89849,13464,106412,141002,44138,-97801,-99098,-26519,-50671,-69542,-9576,87609,200398,236862,164580,147274,202246,249024,303964,233752,103945,176529,241537,113855,-9210,-59102,-111318,-247961,-327177,-159613,-30802,-110044,-161629,-90694,47639,271130,481879,433699,228344,92392,-24792,-57946,11764,-19571,-24568,159684,287012,172975,58689,4193,-157504,-203111,89444,252320,65604,-95768,7365,202717,342773,263815,72404,-44575,31246,80558,-88929,-288726,-353816,-403027,-328176,-119222,24797,56047,-108176,-117215,196201,288141,-88682,-309903,-135504,-23227,-135260,-225313,-170534,-98880,-40304,31352,-79014,-270116,-147539,159429,186605,-130153,-367825,-314421,-172125,-154036,-140258,-100593,-39978,54643,148988,240037,174651,-9279,21729,166629,120827,52,23014,18660,-146004,-181726,-16942,29922,43403,35377,-5987,6159,5302,-82913,-31480,171727,187330,-44840,-207707,-164863,-85452,-172353,-295702,-212941,-3728,19325,-94137,-2637,143999,128195,131369,77630,-115951,-164447,114734,199333,-28809,-147181,-137316,-161084,-77105,80140,97178,59475,84829,204865,312776,279064,185755,27855,-162996,-344920,-372004,-160093,41648,99896,156096,162248,12971,-87761,-81083,48109,280457,414702,376191,151970,-34720,52508,176955,95547,-111501,-288088,-307717,-268854,-258512,-221913,22164,346230,395558,244480,202835,225870,283253,495179,596324,343819,-17639,-178975,-543,212617,98389,-86021,-120732,-119742,-90825,24851,61358,108160,265437,258945,75374,-12625,-9297,-29901,-63938,32962,201875,106968,-153636,-220525,-124808,-37420,90475,180369,1561,-286414,-353310,-178161,-74535,50054,159023,161524,191926,183211,1293,-195219,-150727,-62912,-101731,151958,490754,286761,6178,224264,404181,256879,170003,386445,496829,20781,-831873,-1560924,-1560935,-753953,69067,-599416,-3492118,-2247904,4974811,4967165,-1199046,-3092377,-744789,716130,915502,487991,344505,332765,309381,163328,-124827,14865,156256,-43291,-121949,65040,158886,-46154,-155911,-184293,-242986,-103345,-94274,-270239,-148230,87486,109301,47227,-33937,-12454,208252,381108,260721,19956,-55079,53452,54582,23014,120940,110661,-172781,-332330,-290626,-302925,-238365,-306952,-411212,-272195,-40673,81006,128249,203731,338375,406794,254504,22827,-146251,-273558,-313035,-95584,118734,2354,-66148,143302,329634,102172,-114543,85938,266735,94502,-106144,-185403,-247664,-265271,-116287,14454,12302,24068,60496,55468,100614,72457,-86406,-202037,-113850,61592,55736,-92172,-118426,83346,236145,139708,-66715,-168823,-158858,-150570,-133010,-27163,78242,150268,203480,83174,-86375,-45928,85490,205412,264197,161823,-66208,-60194,170325,427605,502684,418530,246480,-50147,-320054,-229236,63780,93174,-198763,-433913,-347957,-141076,-112453,-211907,-161562,-11192,-29719,-63300,69521,178311,215807,218990,131722,18510,19797,69627,9196,-51265,40601,179346,132607,50330,151582,320324,274680,68428,-3513,115699,225108,318597,343791,141805,8988,-28983,-121774,-114916,46371,143761,156409,217914,288401,243959,127893,96138,184358,298101,254091,64631,-87879,-115242,-117461,32233,297901,343262,112610,-112206,-185646,-166069,-179023,-39792,199553,244594,110106,-26326,-18006,143849,166731,12605,-67448,-92771,-124319,-84248,-69425,-60902,-23290,-112916,-339135,-268915,135639,373662,245273,-35976,-180297,-52141,33000,-58943,-43854,87765,99048,80940,28407,-116883,-142791,-71191,-109110,-93573,32545,96324,39243,-118999,-222567,-143267,85005,183211,50264,-45249,1229,56036,101216,209763,295551,358812,258184,16824,-207078,-310751,-127570,152131,-6921,-329185,-295109,-120609,-109056,-159634,-165105,-159607,-221952,-185356,64714,215951,126715,79873,106567,-16738,-137539,-111534,17620,142859,126159,-70960,-209136,-165772,-132751,-155712,-38336,193317,316637,186252,-51959,-174393,-277228,-347865,-168181,49001,92798,67073,-33448,-129699,-103921,-148835,-251031,-276372,-281499,-115321,178912,244712,-6750,-155167,31110,235968,60604,-202178,-175800,11099,86984,37874,93217,121894,4879,-96541,-57527,-98689,-126420,-170884,-206949,-143451,-63349,-76616,-192482,-209460,-53108,148634,281526,193843,-69962,-79403,104961,64514,-151057,-290412,-243665,-35649,65623,23616,104793,132130,-79291,-98522,63285,30284,-59148,-13481,-25024,99193,350014,264220,-9420,-134385,-16911,121789,56840,-142346,-252536,-208215,-208423,-279886,-95816,122156,165614,112102,81680,67099,14736,-50462,-32426,23979,104836,133178,4686,-152202,-191366,-112495,590,132886,122633,-176956,-448970,-305135,-46685,-145208,-329718,-163688,75319,165364,274589,425506,417421,210790,662,22001,77750,-14935,-36555,46194,81261,74358,28912,-95929,-164563,-100149,32903,71207,-60233,-130336,-9441,67534,27655,-6841,-121981,-251006,-326399,-322457,-184683,9438,161906,301028,324563,88946,-61941,-44027,-215840,-334785,-73681,182592,244731,300315,280177,77677,-146084,-290674,-471948,-547551,-347822,-129429,-427104,-758218,-588583,203049,1693525,2016034,299479,-233934,-350510,-1677609,-1940104,-365131,87767,-311297,-486909,-469219,28359,932141,502200,-1166752,-2001781,-1190339,789226,1564033,806719,546813,583185,112,-310210,-241121,-219527,-177327,-31414,112811,128242,36512,-185267,-379713,-200961,-51614,-33968,-54426,-12437,137681,318473,250547,35580,57977,288015,513569,635263,512407,247357,66444,56300,73716,-74086,-198172,-132513,42043,188994,232756,103734,-56739,-146639,-153268,-103166,-60531,45504,165787,255288,206756,30981,96318,306434,374674,404959,512660,462214,69535,-332729,-223710,103375,182117,55831,-21433,43894,110979,-55135,-354881,-405777,-265025,-158540,-35783,2120,-82344,-99191,42765,160295,103138,-50494,-146348,-151464,35491,335479,420204,241580,184878,281224,250384,85767,-33428,-395,99060,60807,-115387,-331947,-395750,-229707,-173818,-263022,-58927,270219,340065,109745,-145810,-211607,-61084,56497,96864,17069,-57239,47048,59666,-148211,-102628,96178,66378,-67416,-86707,-98997,-76223],[-57640,-178322,-188252,82955,204061,-25268,-192046,-170557,-89766,-62120,-81895,-44351,-37707,-96303,-64108,53777,106830,69747,-846,-166260,-318132,-139324,166634,284716,311193,322818,143373,23922,146973,263883,221998,75924,-44929,-77758,-34554,-36255,-89217,-34715,-44019,-250358,-477057,-444286,-324020,-340518,-408217,-298635,-57457,31940,-88641,-167323,66965,387079,467794,277564,-35568,-169443,-58028,63511,-3108,-197620,-358250,-363586,-272175,-49179,273651,242009,-184078,-420991,-180636,173001,293905,132760,-75018,-25376,236267,420689,486863,236305,-226602,-373455,-190741,-92098,-74828,40030,207412,274111,235754,285710,337303,216755,-82732,-269671,-159335,68190,162438,163205,156893,37666,-36175,45622,121444,61547,-88103,-163766,-166569,-188267,-136202,-18245,-63139,-109417,-65561,-140268,-127428,109759,265911,223104,203100,183002,61722,-59230,-137386,-66305,-13845,-223519,-436357,-504261,-520822,-361323,-35953,202456,291819,169705,-57025,-301730,-373800,-137485,61881,-141468,-481702,-474315,-266644,-149738,-108713,186,144340,176158,123676,55907,43956,115004,161188,64966,54056,255391,260802,31477,-154700,-205564,-36042,241266,389177,279982,-36132,-216579,-60192,-51918,-239645,-260544,-64137,4762,-49788,-85009,6450,58554,6234,-82373,-67990,86683,67940,-58954,-8586,21853,-69765,-114503,-258040,-423521,-345000,-306625,-278971,42049,507257,681935,513417,246545,-32139,-265085,-295381,-272711,-351093,-317090,-90978,81019,116679,91901,9691,-69667,-80652,-47232,-35395,17161,110966,210320,315614,316161,224757,203182,248714,292828,283170,141193,6483,87070,145844,-9772,-119688,-85141,-37036,-132423,-236191,-112519,-33309,-170956,-211068,-88965,53559,255999,483001,487429,281327,37087,-139923,-124916,-15818,-57858,-90333,73108,226187,140699,-41589,-153533,-288263,-272789,37968,224060,71045,-57881,98409,256855,298012,203351,132728,110911,129069,79863,-140643,-366020,-430701,-430893,-294825,-47132,59401,56715,-48500,-71700,201345,259331,-107073,-303767,-126845,-4342,-74356,-164528,-206484,-186296,-103131,-43956,-162666,-322625,-230998,108017,219827,-74098,-325267,-232857,-122685,-218180,-185492,-103994,-69782,-14303,33222,99104,85203,-41578,-43614,79478,89489,40075,56268,30181,-148580,-196290,-16885,50207,48248,11868,-46820,-27584,46150,13977,2161,120384,141499,-55259,-248900,-249463,-185848,-249806,-325532,-193578,36416,57444,-109760,-68136,127927,182848,191970,135533,-67375,-92124,226242,324419,29898,-168223,-165500,-132427,-32535,119092,135563,52519,3787,47882,151891,182326,166302,64134,-128586,-315945,-322694,-105755,28177,21073,92719,155623,31815,-132769,-195668,-90481,122278,350640,448949,250943,-11337,-526,130360,79333,-168829,-351373,-339131,-273262,-263523,-230076,10912,313318,348298,224432,211092,248447,335835,518090,536259,253434,-91882,-249322,-45270,238568,180535,25133,-8038,-35128,-32183,87230,73634,21119,101183,132307,41594,3850,17934,-34376,-130830,-44366,169533,126901,-71629,-160692,-168209,-83253,96244,210735,60729,-179802,-210019,-43729,55815,118717,161323,164511,279582,314787,77185,-127069,-15358,-20103,-224024,-20128,349039,264345,150094,342540,356205,307146,393281,532499,420882,-84548,-723095,-1222397,-1436828,-1186008,-407589,-669180,-3902244,-3144927,4760692,5852507,-978186,-3478424,-772386,910592,1082131,644695,349302,238210,333287,108282,-309590,-71740,341320,123825,-200109,-96247,81999,-53423,-167310,-177834,-170979,31579,16060,-263837,-202300,56770,163184,126338,13355,-44957,109324,305464,302057,145477,49122,112473,68156,-32937,34009,77552,-108511,-236113,-212065,-218496,-152145,-269156,-476796,-401209,-135172,41405,137044,248983,376459,411199,271593,73014,-122681,-300682,-345388,-134740,63360,15522,4774,162429,231882,-4222,-175517,2178,181746,85100,-48650,-101621,-176205,-224680,-102491,-41580,-101119,-18431,124455,145385,181315,177959,47027,-85421,-14941,121337,69649,-110738,-156936,38079,215814,133896,-57849,-121768,-79629,-103938,-143199,-75492,26592,100156,163170,88569,-59413,-52753,29599,169570,308880,244809,-23076,-86402,146445,430231,446020,343208,236568,-13223,-286700,-204793,32882,-69644,-408918,-523964,-346157,-195601,-194052,-206669,-109711,59154,49902,-78790,-63605,52206,180748,239917,134313,-10534,-24388,2690,-22828,-19455,95730,205521,117926,27273,175481,377134,274821,19518,-73616,80423,210687,264637,217365,19526,-120853,-132668,-151174,-135065,-12003,75238,70694,139115,259354,216804,104392,116659,208055,256571,188605,79851,9932,-82397,-169547,-108906,29027,-8884,-106381,-210657,-260904,-232857,-216818,-69291,174550,253042,157973,6469,-58217,86182,205528,110193,-11210,-84266,-139728,-91623,-32530,-48778,-17559,-52896,-252659,-239502,98614,331099,247599,38393,-97823,13896,139249,71517,82434,217469,153456,59299,49129,-46651,-78511,-41371,-77658,-65326,21308,65828,40502,-93067,-236071,-173174,69957,199068,48330,-62673,-53404,16319,23311,118113,181210,257602,201828,-2370,-186786,-284565,-133344,155105,59709,-252606,-261935,-92116,-75451,-146867,-149547,-151179,-241380,-237090,-23875,96116,17364,-5186,25148,-84129,-113962,-21789,62529,95615,83174,-117471,-258221,-165643,-99799,-97980,45279,212687,278406,131071,-86624,-140276,-180166,-245209,-105348,52896,51438,-22899,-131590,-176415,-100226,-130754,-212413,-236348,-245522,-69756,228883,213122,-87044,-187454,4814,185964,33795,-202009,-168605,22731,69997,-41802,-55907,6247,-35418,-82300,-68083,-122560,-153786,-178535,-237591,-205498,-32503,64920,-101438,-213204,-130473,-8743,151849,163367,-77875,-131376,51408,55541,-144687,-305410,-257931,-16407,117497,35533,41293,58427,-128792,-196521,-72067,3868,7581,17449,-43268,103992,400071,398509,94910,-175149,-143870,25262,4001,-174037,-265844,-214047,-240752,-325010,-152803,60423,97434,32912,5399,58626,71501,-4433,-36143,31266,138021,183236,39679,-169634,-266565,-224248,-114039,79740,131654,-121205,-377313,-228354,28773,-99786,-327304,-140867,151678,184556,206536,359990,414889,241744,37400,6935,40694,2203,-6853,56735,112228,152786,88033,-67201,-149943,-116669,33509,61628,-98034,-134519,-1330,105680,69253,-93795,-316451,-352408,-300223,-254234,-167020,31475,244849,336845,251222,51899,49321,85448,-166174,-336658,-70040,253282,403257,444202,318773,79978,-94875,-186677,-331861,-481090,-426489,-288276,-541742,-788058,-541116,303907,1926044,2526526,810249,-154081,-456908,-2009979,-2551615,-989950,-299621,-442090,-423027,-335494,295734,1447660,925233,-1450561,-2583215,-1698103,384662,1456587,850373,538125,708671,211243,-253216,-311171,-339295,-233955,-14736,104821,179107,123097,-219883,-560781,-407849,-127910,-39945,-39051,38471,200977,329682,238299,57444,107308,317506,521532,631363,562055,345324,136132,71854,72698,-18637,-48975,99419,251759,331848,415895,325270,66273,-99944,-50120,85318,162417,238454,341250,413772,318441,46206,71685,336025,431237,441439,501764,396939,36716,-266513,-157802,70973,134104,29880,-18314,95626,153011,-70507,-369797,-411815,-233144,-152689,-69982,-23355,-97532,-93086,89362,218009,89200,-124567,-175603,-109218,65113,353907,477447,309107,223790,341614,348820,209787,108082,105747,155495,122103,-6310,-239812,-407777,-286326,-176194,-207068,2749,337335,384326,102068,-143965,-136133,22536,115283,71608,-101908,-157974,19176,71479,-104876,-106039,60315,9134,-92883,-71033,-47375,-36590],[-28815,-149704,-194922,11484,117860,-65741,-188656,-120321,-91450,-157247,-125302,15296,28973,-47544,-13682,120425,194195,117527,2717,-173030,-313710,-127208,160207,269532,323654,313286,76390,-37215,165063,291087,172133,-34929,-165297,-188616,-138723,-142409,-169010,-63212,-117215,-362974,-564358,-535234,-381921,-330272,-407846,-379549,-134530,11642,-49642,-98925,106477,378421,480185,307901,-28638,-148876,13325,94113,-26005,-193625,-265223,-287442,-311401,-115706,258104,265103,-179480,-427436,-206598,121280,270965,143413,-110274,-105416,158414,373607,504428,353437,-97358,-309062,-216352,-161270,-112567,28311,144446,208249,249193,291168,269818,147405,-76504,-298207,-237262,42830,209530,235760,213513,86647,29813,154869,276422,213331,-11251,-189515,-246176,-264966,-156165,41064,-11030,-164222,-147266,-124325,-55553,215413,330665,168669,60810,70268,-21895,-140013,-186931,-81185,-56231,-252706,-438628,-503907,-519872,-353349,-73196,68882,118479,61249,-109843,-316040,-410119,-199181,10800,-155164,-452783,-434120,-238682,-169614,-155346,-54273,96378,151974,91297,14370,48885,197743,244967,65712,-22336,173298,228863,39925,-188469,-292047,-68241,261796,403962,295556,-264,-190288,-58645,-66173,-240798,-180524,31683,30061,-116189,-145412,3953,121749,109455,160,-20573,86494,40147,-100227,-28311,8593,-51380,-59219,-152452,-263181,-256938,-339091,-358704,-67138,388920,576872,424383,232822,6612,-245374,-272468,-296995,-500382,-417384,-39740,171247,153592,71834,-2518,-40823,-72880,-74985,-23908,73817,160525,239438,345093,326075,211072,186487,231924,264771,216470,62159,-61020,-13619,82,-168927,-244753,-126747,35428,31328,-86184,-53778,-28662,-197116,-239706,-81705,60500,211693,417547,479712,305074,2192,-204154,-162272,-34365,-87142,-176385,-72931,84614,51043,-144939,-283900,-375704,-307191,-8083,194253,98240,35641,213535,307194,231403,143793,188558,232022,184955,67167,-171457,-394715,-460063,-428170,-255758,6853,95313,63631,4878,-36289,172519,208353,-101708,-250920,-65510,76454,28436,-98296,-263288,-321518,-210803,-127399,-209175,-325470,-294640,13247,203325,-24579,-266548,-140746,-67409,-236723,-190938,-95073,-122854,-132645,-115105,-51213,5829,-38004,-65493,4460,40134,67338,97999,47077,-132765,-190694,-30985,82559,80990,-3619,-102254,-63805,77713,94381,42165,76189,83238,-76835,-272863,-284763,-232003,-279840,-312473,-142946,89388,99734,-93176,-103883,104868,205826,193689,130923,-47465,-26570,283915,391737,102413,-137927,-137682,-50328,44515,144482,148151,45823,-55794,-94619,-33997,45465,99460,71748,-72332,-241690,-266269,-97229,-38003,-97019,4044,127686,33394,-185250,-300313,-212970,-32806,229909,420723,284353,4899,-33287,96251,52192,-229496,-394003,-322712,-207959,-211120,-202783,-7656,220691,256548,211632,230602,275773,382773,475393,394538,143932,-136590,-272250,-82343,192593,170405,59899,60768,14264,-21651,104352,97806,-22436,-31897,5697,-6922,22916,74271,-2486,-167417,-103606,148644,179701,56055,-57172,-173044,-115473,88227,215833,123790,-39766,-8367,123801,151075,113031,113025,162375,348597,414869,157888,-14163,157524,58354,-324151,-249620,103757,192876,289998,426532,281008,310375,502722,548778,302082,-195886,-587920,-753276,-1127909,-1508637,-922866,-1105842,-4527013,-3479426,5201301,7018877,-844548,-3915001,-877608,1058084,1274852,858579,323389,74438,245761,24686,-439554,-141546,499741,295998,-272056,-281629,-32822,-73510,-151240,-127278,-73049,141010,103747,-215079,-212007,3076,135345,143287,45611,-71242,-14134,180571,314327,254634,133344,110903,37310,-56862,18677,111851,32823,-70048,-109919,-92466,-24133,-209610,-535235,-495974,-196214,-99,123664,248328,325422,314045,232496,109179,-76234,-279923,-323849,-144715,-4491,5878,37240,111617,66808,-111546,-209762,-90258,59519,60832,19297,-3383,-105729,-196805,-107248,-80758,-153178,-2283,209751,236569,257032,299947,197246,18082,35872,130481,76743,-83280,-153811,-1555,194303,125973,-54560,-75953,3617,-28937,-117237,-120148,-62669,3893,89549,80488,-16933,-44023,-20751,107733,267611,222712,5528,-81747,134582,404800,344829,207958,182263,17569,-224020,-176968,-35271,-256414,-601977,-581204,-348889,-263428,-247087,-166110,-50944,104180,115467,-57604,-145483,-52769,133077,253867,155273,-30049,-97400,-98146,-60479,25440,160170,212395,74688,-10441,170942,372254,259357,15267,-76974,71118,210597,238321,101989,-108538,-246188,-210556,-141768,-116459,-35197,28916,-31191,-6199,134631,114495,48471,113374,177293,129841,36088,23041,63683,-68994,-231454,-252621,-214489,-259021,-243525,-280816,-315017,-269265,-215764,-88015,116133,209344,158491,21432,-65904,61439,221064,173630,47815,-62809,-142207,-65364,56805,15278,19750,35296,-118203,-185220,32775,252530,236846,91863,-51799,15000,178712,162481,166224,279244,181814,54047,72351,30241,5550,3473,-14659,16954,51062,51910,34605,-93369,-274763,-228685,17926,184511,55841,-77335,-138724,-128636,-122045,9289,77930,132142,102930,-44244,-171799,-248117,-131774,134581,112246,-164221,-224038,-78219,-37939,-88725,-98062,-142235,-246985,-255074,-101701,-29089,-89587,-88061,-66149,-133995,-59677,85235,86849,26742,10675,-176108,-270824,-116265,-31295,3970,155824,244609,246592,84471,-93011,-59822,-36642,-96687,-6519,82323,23803,-104800,-210983,-196912,-95673,-107066,-157467,-193699,-198446,1004,277261,152441,-188368,-233702,-35283,96596,-15944,-176240,-121924,48224,50073,-105727,-183478,-97508,-52190,-29700,-62181,-138094,-180927,-184953,-272500,-283394,-17497,176898,-14839,-191649,-188137,-154019,19508,119193,-71124,-160577,3798,61017,-91269,-247452,-206467,34425,164499,18888,-67034,-46450,-164450,-271281,-197974,-38992,63486,46054,-54605,85946,392477,487892,194927,-177501,-236096,-56917,-20148,-169415,-255371,-204528,-238586,-294572,-169859,-20921,-2405,-43662,-47995,60091,129078,55332,-18424,54697,180195,227070,90289,-130741,-268345,-281599,-193961,22763,123333,-57834,-267351,-138296,86831,-34656,-263895,-92989,216270,178437,75583,190275,301474,202484,43105,-23869,11046,36620,24450,53264,139985,238577,154674,-28137,-119727,-103640,54515,58788,-121199,-109781,34622,163578,170902,-92311,-402876,-376002,-234796,-169626,-119522,65046,267414,293910,157107,29580,127668,164745,-132690,-345728,-102621,275862,496510,511090,327780,87376,-57066,-102638,-187718,-399402,-472144,-377754,-533419,-692281,-463878,205085,1796278,2715029,1228233,-8287,-345153,-2081698,-2899963,-1520167,-598506,-472846,-298103,-249600,311000,1707131,1591233,-1086533,-2812152,-2167565,-187552,1132183,785003,483903,732923,351661,-178005,-327894,-407713,-259038,19788,105904,202840,193817,-198263,-597270,-505356,-177434,-46566,-6713,108168,267354,330364,240114,114720,150006,285735,425342,509384,512594,381057,172751,58474,58713,68062,140793,326451,404401,398191,505667,486222,173066,-66362,46430,260013,342590,393335,504874,552366,393781,74928,57638,307392,399811,402764,411846,253821,-36631,-188160,-86687,32306,70833,3293,-17684,110325,148684,-79870,-295054,-273794,-97177,-75478,-62162,-40164,-125403,-109357,100261,238160,65757,-193944,-206250,-55067,88358,310779,452208,314787,216776,344292,384150,302555,256989,228133,215142,193068,126795,-86915,-307526,-257925,-167874,-144072,91011,411081,407666,97113,-104145,-18219,103163,154381,47840,-189951,-223350,326,97199,4301,-39663,25377,-75769,-152211,-85755,-8956,121],[7749,-93576,-178658,-67366,19835,-88462,-165825,-70145,-86441,-245804,-203167,10520,69764,25942,69922,203244,264029,144088,-9961,-208169,-327684,-119758,139670,208999,286420,272957,13759,-83904,160168,267625,95223,-130501,-271901,-291870,-233202,-230801,-227321,-122946,-194126,-419905,-560202,-545687,-372336,-262319,-371154,-434473,-209081,-14369,-9333,-41641,57806,237036,373456,252441,-44246,-123446,47592,84848,-53648,-183474,-158307,-156864,-267796,-133874,245085,288326,-153547,-393853,-216345,33184,198506,130773,-140531,-169211,67046,257624,388871,344292,4708,-204016,-213075,-227289,-142990,32941,82019,87432,167205,200346,137990,48572,-64886,-269727,-253313,29819,235770,289640,256027,132425,92049,244073,376741,312255,72370,-175958,-301290,-336749,-202355,39036,11723,-214770,-235180,-115443,-5063,267517,380831,153818,-49596,-48089,-95927,-188358,-212131,-129783,-129509,-235653,-340980,-398848,-412898,-266789,-55123,29688,39184,13309,-114080,-279753,-392163,-241919,-54617,-171520,-375598,-333536,-179196,-169032,-183415,-95077,74099,173774,96823,-7387,67202,299103,350752,74161,-105261,64993,169777,34979,-200006,-322226,-77336,261989,384808,298066,64669,-99938,-38608,-76374,-223781,-116129,76026,12991,-226033,-239347,-25885,148378,166996,37149,-25108,60150,36888,-111174,-39275,33572,7831,24486,4471,-43628,-141108,-344374,-413871,-165046,235223,416936,336014,249566,67209,-202308,-232661,-261911,-502668,-385536,56030,261627,203004,85157,13153,-12234,-65678,-91178,-11425,91553,125951,159019,263034,245223,120700,108966,171074,182905,122054,7307,-90283,-99092,-154747,-321731,-353296,-175382,80531,187764,73990,5538,-6564,-176172,-237921,-56061,86064,160656,320180,435344,294198,-22491,-216875,-157698,-28286,-93433,-254240,-234008,-94421,-66250,-212591,-341237,-393631,-303251,-39769,162836,122041,145977,320723,336204,152760,94722,226169,287768,182158,43364,-169105,-364798,-425624,-377921,-201868,40508,116244,71242,60830,31988,150645,159072,-71039,-164930,25521,185112,139253,-38641,-308885,-449941,-313548,-168683,-192844,-282047,-315725,-90211,144500,1093,-210133,-54819,10311,-168337,-139269,-66336,-170941,-255200,-242857,-162315,-50509,-16391,-48280,-52646,-34152,57089,128740,65837,-94177,-145086,-15942,136759,125267,-17811,-152319,-82928,94561,139487,86516,63235,43300,-87219,-257255,-249707,-204941,-261384,-276481,-96135,121934,128414,-55788,-116204,61201,169570,112833,37030,-78281,5861,272260,381750,169867,-57485,-57795,59414,128959,150889,136569,49061,-73504,-182952,-197396,-102791,3993,58719,3763,-131747,-204299,-115712,-117627,-213594,-92450,85639,25701,-211820,-343445,-279438,-145348,86619,312976,257078,11677,-42752,77256,17751,-279925,-414572,-266999,-91123,-113451,-145032,-24905,95894,140643,192280,230067,280338,404042,394344,233530,59881,-130870,-241966,-110199,85836,77228,11401,59519,12886,-56523,75325,128219,-10738,-100941,-100018,-73365,35328,150599,58599,-169966,-135324,135074,232415,177648,54172,-139887,-131344,64643,191389,163952,90781,191825,290409,202990,39972,18572,147719,377785,456125,223559,105389,299250,132517,-386419,-471774,-165956,87155,363182,426780,162136,214832,435669,416446,173631,-250514,-414731,-246280,-691791,-1629630,-1384930,-1751734,-5136608,-3444542,5878799,8216590,-498021,-4171758,-1036969,1125378,1446381,1076180,292271,-114435,31347,-87611,-463434,-153982,587436,402797,-355131,-469513,-167164,-101684,-95200,-28050,22759,182911,147366,-129331,-183931,-64849,44767,109698,62373,-86895,-129830,51524,302033,321132,174849,44628,-43843,-59202,63499,186490,195282,122278,10022,47278,110718,-141172,-551535,-525153,-225748,-42148,94367,216399,228332,165697,150944,117989,-25661,-218885,-260359,-143190,-75979,-17764,33242,4005,-127605,-211067,-225023,-166518,-63246,30261,92046,97847,-50349,-188144,-120986,-86903,-126129,76489,303489,310250,314742,409957,324752,83301,29559,93006,77473,-21363,-124485,-48208,150522,107400,-53594,-39039,68966,56015,-59421,-143636,-156015,-103480,3105,51664,22378,-17743,-43985,48291,169950,124948,16910,-58524,102210,320051,216355,50025,95613,35171,-150864,-159770,-131993,-421504,-719698,-585761,-357412,-330769,-257649,-94941,3297,114761,155835,-973,-155541,-110781,88334,255657,187367,-21202,-157693,-187932,-80269,90444,232721,206360,12375,-57262,142000,309735,225575,52669,-15612,83805,217830,235736,28391,-209435,-341774,-264196,-121304,-73755,-13980,20655,-119979,-178290,-53216,-37156,-32205,81302,101115,-31839,-128574,-63332,50433,-88149,-281438,-352480,-354984,-329850,-267619,-311005,-339283,-271210,-182288,-90077,44335,127867,112282,16451,-40023,69904,198534,177528,91877,-31818,-129722,-18544,153691,96072,71550,126104,25388,-120930,-41110,161161,211144,102195,-52008,-37840,145050,197311,203157,269274,175352,62448,91899,98861,88032,44211,51478,126597,111418,56523,34498,-103185,-314684,-289421,-58742,137287,75559,-77308,-222747,-321472,-276074,-79940,10708,4791,-37337,-115405,-162176,-201755,-122992,92048,134034,-83667,-184028,-75673,-1275,-1481,-32524,-144874,-252553,-249299,-148665,-116106,-159384,-143886,-137222,-153234,7033,186858,96272,-38818,-71251,-219451,-228553,-24842,52222,114845,262566,294239,239901,58742,-75594,38705,111493,56815,100493,128461,18357,-156408,-253426,-185679,-82074,-69088,-86809,-151137,-156265,71666,304366,77429,-282254,-277153,-76819,-5132,-68350,-123583,-49020,68479,25005,-135468,-241883,-147836,-19784,56192,-49224,-170694,-217554,-192032,-305611,-363614,-33290,230737,52817,-150415,-215195,-248528,-88304,59994,-60961,-163962,-28068,76376,-13939,-143354,-106658,103375,193188,-16619,-182863,-144039,-172514,-311232,-292640,-91594,87125,63340,-50776,58183,344328,511853,267647,-136402,-268546,-98496,-956,-126435,-225970,-183869,-196372,-192906,-131471,-95460,-114171,-113497,-80854,57497,164026,109357,14951,76171,204734,244058,135803,-57514,-214657,-281712,-219415,-20525,109250,9590,-135676,-41457,126426,37513,-150738,-22064,251298,146363,-79483,-32980,108045,104329,21687,-48050,12925,104569,80928,58200,174476,321517,217297,16220,-75378,-50854,104186,69845,-124533,-71919,74593,200188,267793,-16117,-358103,-321578,-148805,-86385,-52194,105423,235493,193562,73321,31170,147218,163429,-129680,-354674,-150158,259938,516176,488219,297793,97283,-34380,-49962,-77920,-319187,-450492,-345459,-401745,-514268,-372532,-6355,1390326,2523982,1377723,127292,-114500,-1920894,-2930624,-1825903,-759831,-404064,-141303,-214395,116872,1660172,2219194,-279403,-2653510,-2461465,-742160,702966,649944,427360,685916,405789,-87361,-280557,-414236,-253020,57863,118299,194440,223045,-147852,-524795,-482885,-203529,-81893,1252,159651,311070,313689,249952,192137,175919,203674,257551,308878,372624,335318,160471,16004,33784,162604,321865,476435,441438,357830,474560,541612,241356,-41934,122621,384884,432016,466280,610616,627600,400818,89481,42347,227463,299369,301436,263726,72489,-127991,-124975,-32776,7402,27976,-5521,-17580,89420,106376,-69918,-135614,-17772,91481,24248,-36934,-49756,-149723,-138707,69386,208797,34435,-240696,-223701,5430,111795,231673,358005,251987,160251,284571,337594,326955,363221,327045,263917,262471,249173,73391,-150870,-181851,-155008,-91790,169127,458677,401298,91374,-50962,80868,147595,167250,41060,-223259,-249203,-21722,114091,133621,78755,3242,-162095,-226797,-118064,11362,24845],[37047,-29444,-150134,-138124,-63854,-85648,-121818,-23062,-65049,-302706,-302450,-60357,68370,86646,145562,269075,290608,132825,-41765,-251910,-340403,-109815,113579,121066,199567,203527,-30033,-98596,137132,200696,11707,-199725,-356829,-366939,-292838,-275467,-235921,-175139,-251019,-413806,-479069,-469872,-294411,-162795,-313770,-449591,-259586,-35865,18003,-14573,-51041,31189,202713,141600,-70323,-86619,51134,55368,-68081,-165509,-62851,2756,-140797,-99263,230688,289616,-123360,-329952,-207333,-70514,97944,101488,-164408,-217259,-15301,127054,194582,208310,47884,-81805,-174552,-273928,-174544,26724,10867,-71603,4946,41939,-10890,-36815,-44273,-187974,-208389,19847,223507,292992,256209,153302,124341,273393,390620,342081,144073,-134152,-325600,-385561,-260658,-22669,-7947,-246255,-287096,-102591,19174,256009,406339,192171,-69606,-101183,-112587,-173446,-199454,-202148,-210872,-172588,-174041,-228665,-231728,-116319,12842,70527,55631,26098,-66484,-196677,-321276,-249196,-106050,-177399,-278649,-209229,-113312,-157052,-195993,-119146,77097,222889,130756,-12624,70977,360913,429701,90712,-162606,-38093,94998,11611,-199440,-307177,-76200,235944,342489,303102,157424,31246,-640,-69798,-175044,-63886,78698,-26218,-321604,-317843,-59012,145363,183213,42136,-72905,-7846,13796,-109731,-30494,108184,112373,130900,183984,181755,-13830,-299490,-411839,-212822,100075,249664,267822,288724,139224,-131581,-167593,-169811,-360782,-236142,171051,327136,242063,120003,48231,9830,-58125,-87961,4868,74811,23755,-5390,87440,85931,-22262,967,92470,78277,22704,-25763,-88209,-148346,-271773,-427312,-419658,-219497,80011,280053,190762,53898,35753,-108093,-197139,-6427,130097,120207,233986,386331,255085,-45337,-190296,-109885,11277,-70061,-295476,-360983,-258978,-172639,-216864,-301808,-335651,-267006,-51516,135560,129297,229867,393793,335780,77059,59398,236987,271762,124394,8061,-138541,-288915,-334157,-279994,-132868,53059,109603,77236,131670,155740,166112,128924,-20390,-63442,116618,276472,221023,8175,-308512,-508034,-355498,-132326,-114102,-215679,-291896,-164960,62293,-9592,-173075,13174,121270,-8724,-32949,-16277,-190586,-338813,-307930,-202552,-81331,-5896,-21263,-98497,-130404,579,133530,83764,-38750,-63077,49684,207233,158925,-35769,-175351,-71729,98022,147815,130306,86790,38041,-69888,-191680,-150086,-117917,-212460,-239967,-80128,105449,122574,-21826,-121292,-5410,77498,-36915,-134737,-153922,350,206049,307220,216864,55107,52901,163373,193544,136950,108381,69057,-43510,-202344,-299075,-224949,-87225,44084,93491,-4298,-133306,-124970,-163873,-287590,-176898,36210,16722,-193042,-305968,-273966,-195992,-42412,169290,191002,10107,-35674,65999,-20907,-310794,-412410,-189504,41304,4357,-66157,-27601,-17896,30491,154978,186877,242233,389923,320121,120262,31404,-73043,-167612,-122978,-41248,-54364,-88331,-7161,-32714,-112182,21172,157894,47493,-100401,-172880,-154006,28632,223232,129843,-144649,-139780,119013,251763,248956,140839,-82127,-138527,15455,131980,162123,179195,332054,406444,208884,-69341,-97542,116230,354670,426416,258440,195439,359425,165786,-406915,-623034,-377840,-30574,332269,330556,6994,22145,207757,170409,48891,-231355,-209835,204067,-224926,-1529026,-1735550,-2378049,-5422255,-3270205,6195788,9039380,289633,-4010790,-1190177,1089898,1526203,1215204,283419,-273599,-269297,-209271,-356702,-89315,575820,393893,-453776,-628579,-287269,-124523,-6230,100455,88096,139385,139154,-26469,-137226,-138728,-71233,52040,65999,-91891,-204791,-35786,270586,329658,164918,-66599,-161074,-56520,135323,255861,306376,268731,117161,148159,197753,-81137,-491934,-473374,-233997,-82237,61549,180656,146008,33435,51642,92592,13290,-127438,-170676,-146007,-139064,-39835,10508,-122838,-304131,-299124,-233895,-206630,-149710,3763,160986,186690,-21425,-198968,-130447,-56794,-30081,198396,383059,346434,344084,480172,399125,103882,-21107,21653,67868,48120,-96248,-116879,67149,69387,-53263,-15965,104316,132059,17240,-135230,-218745,-185333,-74981,5616,46831,20286,-34610,14181,63269,7784,15912,-35023,27661,174205,85380,-84141,214,36603,-85369,-156245,-234895,-528373,-727839,-526902,-360231,-376235,-222312,-6802,43536,97676,174685,79289,-98912,-110107,66340,247970,217725,17297,-177540,-232467,-66054,173437,303855,192321,-56261,-104524,103422,220020,179887,109563,74335,102842,220508,236271,-1756,-264172,-391369,-300811,-116028,-24000,45653,50541,-169176,-322850,-244051,-190792,-117982,27536,10124,-159394,-228567,-134161,-29096,-136179,-297155,-378705,-361777,-233106,-198019,-305464,-334469,-242304,-130944,-74073,-14764,36447,37411,-882,8974,93342,131316,119341,110243,2411,-100560,36467,220280,157566,115748,192419,139623,-61396,-101270,79796,172024,67230,-86454,-113552,57372,179930,205930,212282,140636,74096,96603,141097,145477,62655,93737,227656,179601,75682,51004,-104339,-334571,-334263,-138368,70243,102684,-56534,-273817,-478413,-381404,-126086,-15711,-104381,-200407,-208613,-150866,-141974,-106038,37554,121564,-24329,-145458,-81102,27396,88428,22085,-166241,-269718,-234919,-157857,-143443,-174282,-154918,-161725,-138143,65990,258389,100304,-84571,-144851,-224697,-130372,85205,124720,195969,336943,357795,265646,59255,-44596,122907,224684,179100,188863,173368,29217,-170533,-251381,-145043,-53492,-14371,-5260,-107127,-127115,118072,296852,7427,-341344,-298511,-106402,-89833,-101396,-47633,32900,71180,-3390,-125475,-212821,-125569,65611,154777,-41471,-235419,-267427,-196722,-323376,-428843,-86536,220907,97934,-101111,-211835,-273557,-155007,-11327,-58852,-145372,-39120,93118,54719,-35078,9991,171571,197367,-52654,-261414,-193802,-146654,-313453,-347368,-149010,65191,63765,-27933,39689,279965,462708,289785,-70997,-241885,-90651,57427,-54336,-181311,-153098,-125404,-62290,-55905,-145626,-216751,-177294,-102958,37495,157963,139686,53408,81303,191933,224223,159607,17566,-142677,-238250,-185893,-32999,103745,80726,1603,56233,152118,104308,-9517,64163,243757,89849,-212877,-237400,-99746,-18838,-13589,-44629,57725,203740,166241,83429,213380,379672,257143,52500,-30450,28708,174702,95236,-105985,-34949,95990,188040,301646,95996,-201437,-205714,-62230,-19784,15751,141349,172220,78665,32148,65040,112304,81233,-158484,-351130,-185240,225663,480013,400367,237789,108520,-17058,-23145,-21877,-244657,-341133,-178127,-180377,-310712,-278032,-215502,847990,2014256,1205719,188451,117718,-1583310,-2697646,-1882869,-793431,-273145,14671,-199405,-174447,1313309,2497280,603392,-2178018,-2501373,-1121891,288025,494480,398714,600640,384705,17493,-170903,-358450,-219036,91060,140151,160545,202164,-99081,-404333,-376691,-218387,-164421,-48043,161926,308562,272329,254070,265233,186043,107045,79161,92567,180368,219554,99107,-48687,2057,236043,440816,499124,344526,218254,338427,485009,264640,-14752,170056,433595,411651,441245,631812,616752,335940,75365,17826,116338,164926,167466,95437,-96479,-206453,-93219,-6135,12089,35746,16647,-14093,51253,51168,-30773,76049,277377,263064,95915,-19845,-51366,-149757,-162682,4632,134550,5102,-243802,-208553,70941,147707,156995,229584,138687,69760,177016,214865,270290,396569,373690,289765,317418,331550,187269,-11856,-105035,-137833,-60732,201085,449464,358083,76340,-11691,111273,132390,150403,55399,-199570,-244668,-57958,100740,229905,205842,60,-223182,-291937,-153147,10736,29995],[47407,25429,-115938,-183412,-113653,-60603,-60315,26665,-19764,-311050,-391555,-164730,28205,103242,172200,282201,260833,85689,-80742,-274124,-329554,-92560,88814,28666,74301,108162,-51574,-72681,114447,118782,-53374,-236630,-407517,-393174,-303104,-272431,-197976,-189747,-271016,-356249,-353995,-322632,-162848,-61986,-250248,-416030,-265569,-41324,24999,-23898,-166120,-146725,42879,28190,-81627,-30273,44028,28344,-59148,-138256,3552,153999,32124,-34492,202638,250761,-101476,-247635,-179442,-162185,-3504,66096,-175680,-246618,-62202,48221,9520,-2377,25580,28340,-109042,-291283,-212412,-13903,-76720,-231529,-183904,-129622,-130986,-82849,-14235,-67358,-115121,9917,173313,236951,203739,134819,110400,226058,319934,311795,191992,-77349,-315824,-397674,-309356,-117148,-64738,-248876,-274303,-73643,25128,194173,395744,263523,11412,-52093,-50519,-89454,-148685,-273793,-272953,-82693,6572,-49839,-31303,56608,99985,136915,119774,75324,23795,-76378,-210070,-208639,-113618,-158886,-191711,-104549,-67113,-145698,-201229,-131182,92983,271032,173925,-6322,46144,342075,436615,107237,-173217,-108807,19625,-28552,-198725,-271071,-78886,184337,288932,313484,256944,161477,50053,-33403,-87149,-15046,63098,-55101,-345344,-333466,-69930,130029,178295,40020,-136040,-111677,-56505,-113891,-3086,206113,232486,234760,340841,353869,102592,-198734,-332415,-188064,24197,118264,218740,322229,202458,-38879,-70845,-35646,-131007,-26494,270592,346631,248603,154749,85613,17080,-58892,-72007,24221,39492,-104856,-194891,-124275,-105918,-174010,-101668,19674,-15597,-60025,-47046,-70814,-152174,-316686,-461361,-431869,-248301,30271,274441,229102,83958,92440,-4124,-113707,60124,172366,95930,190322,353628,201629,-66593,-141053,-29293,80801,-22078,-285268,-418791,-365736,-233547,-151993,-173228,-216883,-211099,-44379,120693,122690,259655,420434,308846,18966,35645,219715,202517,33449,-39730,-101527,-197510,-212517,-153365,-60667,42394,71429,81984,221863,320402,223322,122209,38815,34699,180298,313482,250697,44547,-240167,-451176,-298990,-13627,3065,-156003,-240837,-188981,-23234,-59839,-163606,59620,258861,203651,103909,47651,-172891,-359322,-296702,-170778,-94459,-32666,-22910,-144642,-233305,-89554,108713,99216,20408,30729,150280,271663,161734,-60018,-160366,-31182,94552,133442,165719,131756,64763,-20303,-83702,-18490,-13602,-163528,-219197,-103483,29411,67168,-17784,-136079,-83585,-35781,-203417,-330835,-242047,-25717,121150,204127,235307,169269,162699,233121,218855,104212,72697,105515,22847,-166430,-321764,-287500,-140861,46855,184671,118827,-47516,-89066,-144331,-295795,-232925,-15600,8424,-138098,-216339,-215053,-191649,-130174,39226,117365,4686,-23667,51537,-58787,-315124,-383102,-108893,150458,112332,20301,-6687,-81669,-44464,99833,99831,158562,342629,286996,94587,63409,19740,-69373,-113675,-139320,-167099,-187464,-108889,-99546,-153591,-22812,182913,127865,-50424,-209676,-236350,-5480,264622,187672,-104493,-125165,90936,220066,251541,185217,-20150,-148828,-70138,33834,115357,213958,378766,430843,173846,-171451,-198363,71320,281036,332481,255030,234666,324809,140403,-392357,-664480,-477863,-137768,200990,166742,-151678,-211022,-92661,-105187,-64838,-160040,7158,531661,162299,-1271392,-1962311,-2793359,-5131941,-3056680,5679848,9068064,1503278,-3312056,-1268068,946250,1448914,1198606,305342,-360918,-572644,-306515,-132851,42120,462244,262352,-549011,-721931,-354313,-124282,91591,220742,104579,25067,88864,68439,-90170,-205815,-170801,-831,58716,-90473,-216109,-49499,229908,282918,110329,-190244,-286209,-61814,195247,277165,312544,307161,168400,156818,184901,-47716,-349065,-351230,-229635,-112819,42377,172355,129245,-30775,-40888,33892,31516,-17984,-69030,-154781,-178942,-44026,-7129,-222828,-422895,-372223,-245018,-202457,-176773,-9855,214800,245105,-26779,-225008,-126139,-1254,102630,328742,423996,332677,340703,492516,408644,93454,-87341,-66334,42758,94909,-94655,-212621,-55039,10061,-53416,-5695,112328,185472,93774,-97230,-230152,-217621,-128382,-43216,55876,58181,-3651,14679,-8344,-73675,12379,-25278,-82410,1700,-24570,-161410,-77166,25211,-38378,-158234,-314181,-559013,-629001,-409303,-340306,-380860,-150596,78669,64404,70776,185560,163752,-4554,-57405,83296,240897,233540,69458,-152936,-222171,-16914,261735,357716,170564,-118316,-141251,73959,143968,135234,155483,144654,113274,210353,217015,-11991,-273946,-392132,-325030,-135345,21031,124883,105049,-162634,-390806,-372651,-295974,-183074,-28429,-55466,-197236,-222310,-165277,-150897,-195590,-268879,-330699,-258356,-47654,-88922,-280533,-307233,-191220,-79303,-45523,-41727,-37168,-39000,-16002,66075,107414,27417,21158,104278,35763,-52428,91410,238498,176134,132467,214136,199375,-17608,-134040,22733,123875,3761,-128886,-174539,-45016,134523,196737,147791,96865,78073,77388,143533,162111,50121,97940,288285,228594,99221,84399,-87826,-325813,-349698,-198180,5439,126489,-18609,-276569,-534348,-405199,-124893,-14305,-182694,-354145,-302122,-127251,-66677,-80418,-13721,84455,8857,-112684,-92290,40286,153797,48216,-203189,-299629,-223994,-137838,-119341,-139344,-116546,-126573,-92090,105305,284459,107899,-104949,-195557,-182193,4782,183652,164793,220845,363796,424670,319049,84122,-11187,169066,280094,250180,241149,197964,40663,-154984,-207843,-81405,-8014,51286,76833,-59804,-108396,128246,254555,-39899,-348430,-284326,-112710,-133081,-98311,43476,109316,57894,-28693,-85225,-116905,-42552,183746,242326,-44288,-322611,-322069,-192235,-311174,-462370,-166882,166699,125753,-58268,-188180,-234748,-177004,-87184,-73351,-115698,-31085,102701,86823,37164,108785,221288,180300,-69724,-268086,-170314,-89390,-281903,-364934,-207501,-635,47444,11039,44914,217762,348323,246216,-16341,-179393,-43526,135044,30641,-124159,-112465,-49031,40505,15226,-168627,-293128,-234890,-123304,-4208,106437,137254,85259,64579,136956,171490,156291,67178,-89798,-174684,-104672,-2531,119185,154472,129366,147730,171166,159067,136676,154374,191649,14020,-288305,-356960,-248397,-125160,-46308,-4223,137478,310068,261360,126425,243772,388878,255508,63032,-6368,102016,242467,127659,-67303,-6345,86198,123710,249032,196898,13060,-56096,10418,20999,61651,158056,106181,-5639,51584,132953,54562,-50379,-206867,-324408,-187419,192783,419832,296213,172169,122080,11241,-1891,-10973,-169949,-152386,87293,73769,-131897,-190243,-341115,304914,1341697,816709,158969,273181,-1135582,-2334719,-1786810,-760787,-137679,140806,-168425,-448241,727735,2266521,1238476,-1522035,-2303859,-1268117,-32805,358351,404681,501686,318961,132953,-15471,-251045,-162601,117029,163746,116557,144155,-71561,-291350,-249118,-235126,-289566,-158622,105358,249368,202808,236310,306004,185394,37033,-47410,-76411,-7203,72615,3896,-124245,-32480,263831,460056,386659,142120,21812,149657,351314,253646,27150,187129,397948,296858,333863,569387,527390,223461,34351,-17987,264,33755,36598,-49910,-206667,-243067,-91866,-3635,49014,101789,69001,-5110,19837,12382,37360,289831,515005,361023,109466,-25158,-41438,-110334,-162963,-75698,35462,-8036,-189116,-147267,141631,204534,122000,109041,11511,-25457,50447,44036,147085,354974,359058,285622,346080,359052,221823,51880,-61271,-112463,-51255,169064,372204,278330,44190,-2408,62928,55218,102798,79770,-138581,-225512,-111547,48180,258273,293966,15134,-242419,-327589,-181366,-10674,13152],[36116,62087,-76300,-190327,-124322,-27189,6789,85082,47404,-269081,-434556,-253402,-31413,64534,128643,223259,181307,23162,-105498,-250200,-281446,-69221,66963,-46601,-63685,-4098,-57162,-10425,113798,56298,-82850,-237348,-405578,-357172,-266183,-239449,-141145,-161155,-250957,-270526,-218729,-134103,-3771,15979,-192720,-335917,-215347,-22276,13719,-61441,-234495,-223430,-44722,-37223,-51958,50410,48499,17476,-30166,-102343,35741,257144,185724,22673,148943,167933,-91471,-160027,-137750,-218769,-83930,33628,-165458,-247402,-52089,66750,-86567,-204144,-42149,100445,-37369,-278409,-253181,-94964,-178269,-348596,-328969,-255498,-194462,-89920,20585,69420,5390,4185,102688,139536,111573,77430,51150,116005,196231,245435,210167,-20345,-275203,-369427,-327982,-205560,-137646,-221387,-194730,-23247,25492,107609,338432,325633,156220,85582,73950,39442,-74885,-317258,-296270,2362,141956,86068,131483,199426,167080,172024,165344,124272,135923,65224,-80618,-120159,-59606,-107926,-132172,-50325,-56032,-143199,-205778,-137989,106445,294839,206012,7131,-951,238086,352924,111479,-136336,-134411,-42356,-77232,-204584,-237077,-92967,116163,234028,316427,326517,248122,105099,38373,34092,37303,52881,-45714,-270707,-265039,-44823,119731,174599,52528,-179391,-223071,-168318,-133135,29211,273750,309162,295710,427210,428021,184458,-58104,-179518,-92141,26582,53804,177052,315305,229976,55662,51774,115082,103108,169019,323072,309234,211409,169538,109288,4629,-79809,-60436,42547,6946,-209310,-340956,-299337,-268739,-287617,-172068,-33764,-74178,-111828,-67758,-55467,-115669,-281344,-423958,-393717,-254804,-54806,176058,187779,94721,151409,117554,7059,125745,183372,82281,195298,337474,148519,-78459,-83178,64823,163652,34156,-230649,-398739,-391759,-228906,-35851,7973,-67867,-149987,-26421,123528,115426,236241,403406,265464,-12860,19234,180156,113801,-59836,-98714,-85819,-124107,-93527,-27451,-4789,5527,7469,85643,320521,480509,299536,129830,91896,111464,197849,281705,229369,79540,-106251,-275936,-142596,158104,122828,-123818,-190724,-166234,-98671,-140320,-176403,89350,396145,402721,232736,109960,-126019,-318382,-226513,-95962,-104237,-106218,-78379,-197527,-318736,-183172,64604,112206,69126,102724,239514,299084,122449,-91066,-114792,22233,91309,116677,183475,170136,105312,52729,42477,97713,53317,-144857,-219613,-155780,-93558,-39571,-61180,-170164,-153310,-120813,-315976,-474472,-299030,-42985,57489,113684,224650,251007,240616,255322,199996,56287,36570,149872,101372,-107262,-274202,-273186,-137290,74742,259645,217926,56573,9551,-55644,-241157,-252261,-66562,-5814,-83032,-136691,-147942,-159219,-166923,-38515,67083,2822,-16079,26975,-88328,-287540,-320490,-39211,209367,185514,97820,34809,-79885,-66407,41010,-9139,44364,270210,294822,150267,135528,118848,28475,-80049,-174783,-217789,-241110,-205234,-160319,-151929,-22352,204201,200294,15125,-213268,-301900,-64653,256839,213130,-64350,-103398,46598,142215,197642,188486,26898,-169807,-191486,-98682,38119,204870,334709,354896,112686,-226710,-248225,24897,173571,197685,215835,222183,220512,64081,-355988,-596138,-458234,-217617,12664,-7874,-267167,-397941,-342779,-304415,-148364,-70274,214625,717155,379390,-981342,-2086456,-2915639,-4191292,-2717614,4228070,8046261,2836939,-2153540,-1221820,713300,1185240,985778,331936,-365515,-786260,-345181,157467,203094,273600,51677,-601746,-717500,-338898,-85129,170335,293464,71019,-117782,20359,135107,-51471,-247911,-221645,-29032,41417,-88350,-158439,18122,194886,201077,30322,-293852,-386508,-76944,215018,229756,206724,222704,132926,48583,49399,-54796,-155298,-192914,-212653,-121169,53318,213075,194644,-14402,-112447,-50285,26804,93418,33889,-154785,-181553,-20336,-1697,-260607,-461954,-420317,-255511,-158979,-142875,-5681,242345,256778,-68531,-258473,-106860,59801,231235,431812,410694,271165,308067,444729,362181,78130,-135848,-152089,1142,99056,-130399,-323028,-193587,-62340,-54996,-1422,108017,210524,149696,-45285,-192169,-197616,-148951,-75099,57694,82334,28531,43626,-21836,-89367,16308,-31418,-191954,-141935,-97626,-175905,-115721,10921,-10514,-152342,-343860,-515557,-459217,-254567,-286002,-336973,-62254,141385,65676,53896,202861,231791,86879,24719,143258,246171,227517,111866,-100001,-171800,52750,335979,377552,137069,-163425,-156881,67465,112326,104486,165534,161451,110782,187930,167488,-32359,-256328,-354312,-334536,-167014,57942,199188,164473,-99138,-357613,-395524,-319743,-204916,-60417,-63423,-131546,-124425,-163517,-276884,-244104,-206181,-235769,-105521,128973,70,-255313,-265114,-128685,-42970,-17354,-34444,-78110,-92396,-13714,118914,97112,-88599,-78645,86863,69858,16776,141856,211957,147327,110315,183735,199140,4812,-138790,-7926,72603,-61452,-151935,-192372,-117844,94918,195596,109686,66024,69670,34177,103970,135610,11407,67355,291709,236950,112201,120485,-59009,-294502,-334006,-224117,-38772,134672,24408,-238601,-476719,-348549,-88307,-5747,-226824,-463375,-366314,-82949,19629,-47117,-46440,40250,18398,-89579,-107416,32657,176728,42303,-241801,-330417,-220302,-108633,-75781,-78603,-38844,-37020,-21889,126386,268013,124782,-100902,-211418,-98339,143531,245358,163611,185158,345565,481419,385973,125929,16934,170511,278082,269929,252842,190083,35794,-126580,-133450,-931,52482,116132,145249,-10217,-89385,107445,191362,-53991,-302077,-233795,-90196,-121743,-53541,137838,172414,43172,-42050,-35308,-5459,62828,299413,305033,-50478,-398267,-361195,-171084,-261432,-453540,-247896,101393,143087,-35386,-159505,-156306,-160799,-156021,-107432,-90234,-12240,100482,72058,51050,163225,241326,152390,-55526,-192394,-72961,-9181,-223880,-353340,-261894,-92553,20004,56753,74561,162058,191004,138758,-5937,-114638,20256,206343,111799,-57886,-64901,7329,73127,39356,-174145,-332918,-280437,-143793,-58989,22658,105514,101884,29751,50776,100847,133605,81967,-74767,-114683,1300,72167,160124,224287,232121,223664,189661,202163,269220,235833,106209,-70843,-290479,-357224,-287929,-181895,-63490,65901,226678,386133,334337,173918,250230,335818,202428,33504,-22867,130262,276606,154169,-15092,12854,46643,27158,130568,249939,216792,95221,63486,34571,67567,142650,58454,-32002,124496,224876,15796,-180282,-253875,-271832,-152954,170994,364810,224392,128961,139193,64092,38954,-14923,-89356,73646,372029,296787,-8098,-119560,-367590,-141616,704998,430638,83188,339599,-654121,-2000222,-1705078,-742769,-49357,218710,-106442,-641298,16082,1623458,1509787,-835258,-1974231,-1240819,-241760,259498,429635,402851,245366,248959,155355,-113836,-92705,134861,176620,80099,78784,-67207,-218645,-158076,-259783,-425469,-297744,7912,143444,109934,185724,291917,174713,18259,-85353,-155887,-133045,-54271,-100326,-198609,-68194,233922,372753,177030,-102012,-170204,-23945,201257,230644,88180,178835,291971,130613,183288,448120,392369,102547,-20226,-61581,-96440,-66709,-63138,-139106,-230665,-221524,-104674,-13869,104566,203636,133920,6788,11450,9596,121632,454679,626511,364935,65739,-50814,-16430,-30825,-131306,-150505,-60328,6793,-78511,-41411,215263,278688,139674,30175,-87801,-93453,-61710,-133738,-7863,261537,294924,251128,340849,334309,177281,24370,-58021,-75547,-55418,82783,243687,173319,-6505,-20474,-28101,-60863,26636,91840,-72328,-204943,-174336,-34256,217179,315270,42489,-218836,-326243,-200657,-48478,-20786],[10274,80894,-27685,-156334,-106348,-4468,60419,147988,121113,-191575,-410159,-286660,-86368,-16332,24278,101907,77805,-24504,-96261,-174102,-197538,-47285,43867,-89361,-177901,-115422,-56866,71832,147113,35726,-76866,-202308,-336667,-260670,-200101,-204906,-99607,-108653,-201654,-180270,-93810,59518,151675,58994,-150951,-226007,-113101,22469,-6442,-109801,-230424,-177672,-37275,-28972,30395,151492,76257,21514,3426,-61422,40775,282765,253662,39187,67603,55959,-88602,-80829,-92729,-231272,-135209,6393,-128080,-205952,22741,183939,-59538,-318320,-117959,120279,14833,-242590,-283910,-198322,-277039,-391326,-374926,-295584,-197796,-77874,51425,195128,127100,8524,34857,34241,8561,-2853,-35353,-18695,64319,168305,196668,21790,-215077,-309405,-306137,-254048,-198590,-171024,-73467,43104,29675,20442,230211,337392,301949,256105,214658,169276,-2018,-314793,-276897,51812,193197,150539,219208,270692,187437,150232,146998,140551,241595,205651,40364,-1085,50611,-27156,-98812,-50915,-77577,-149256,-209209,-141513,109197,286006,213988,25250,-47812,83045,196509,93466,-71632,-120150,-82146,-122055,-214062,-214758,-115257,46804,183914,290641,328190,264270,153975,137187,168141,93908,60793,9287,-117533,-129793,10752,122205,183103,86395,-175595,-301036,-285503,-165812,45128,257237,279152,274041,411776,390243,214480,90361,16578,51312,102438,67787,132929,243568,196565,121069,177297,251218,267572,289966,312145,218902,136564,157238,113203,-24632,-126754,-71195,54216,-4113,-249363,-394216,-381934,-352790,-332471,-201835,-66417,-89300,-129154,-95271,-54544,-56162,-186455,-336775,-320882,-237407,-147638,27435,98532,90454,199114,237392,149069,170301,142738,69375,229376,320891,105433,-71110,-25367,150163,235286,76886,-158217,-319066,-337591,-158249,97892,190000,76797,-94992,-9898,141926,121362,187260,355995,216261,-19225,7111,128768,39752,-127042,-162049,-109029,-88074,1185,72574,17877,-57562,-69644,85145,402262,583507,357921,135450,125000,151725,162746,193302,180618,123008,64702,-25026,75655,330535,212461,-121855,-166559,-124259,-159186,-229544,-193418,113044,495038,523190,314243,152019,-70089,-238492,-133559,-23203,-125423,-212866,-182338,-251989,-362490,-244712,21587,124111,97436,125263,265205,264638,43098,-128241,-62982,62852,91408,112347,175686,174139,135743,130840,154600,155616,41149,-172750,-236053,-215623,-233051,-183638,-153360,-222245,-195289,-137081,-317701,-500829,-291446,-25631,42505,64835,189874,274432,267587,235303,147536,-915,3867,188021,164406,-57688,-184380,-187784,-78870,118805,299238,280187,175624,159921,75585,-148235,-236226,-114324,-38125,-72513,-127276,-120870,-130342,-160258,-47939,61097,13225,-14537,-5830,-101594,-226643,-224155,12041,211399,211561,149761,79631,-28862,-36560,978,-104777,-74505,179315,308469,239599,212321,194848,104272,-30020,-145891,-195332,-231504,-263611,-195504,-98472,39353,225605,240055,64857,-189417,-332659,-133912,201065,198954,-36032,-85428,-10788,41850,120942,166262,48273,-198891,-327762,-246970,-44211,173772,234005,210818,48399,-213596,-226795,-6516,58873,54480,152222,174228,94616,-34535,-312149,-455276,-354382,-261362,-167474,-133576,-298407,-461818,-439721,-341142,-164559,19140,399205,787057,385974,-791339,-2134969,-2779296,-2755806,-2060961,2177801,6013694,3803002,-805693,-1042689,437146,762218,587513,305183,-312053,-847374,-307305,440537,343945,60565,-158129,-569789,-602094,-234355,454,214306,296056,4254,-235582,-37700,164350,-19995,-247230,-210744,-27225,15452,-88008,-45479,148393,180166,113543,-49514,-353696,-433289,-90969,187212,124011,33541,59039,14022,-153942,-184171,-106021,26521,-42255,-174605,-94313,102026,302338,316011,51919,-163179,-146961,2297,187823,129931,-124496,-139247,29945,30238,-225726,-420063,-424969,-249528,-90135,-66690,16756,237439,213561,-140137,-288445,-79112,106131,322130,484182,344561,179619,256520,350897,283295,83921,-141187,-216876,-49625,60085,-192889,-420091,-313057,-131903,-59375,5500,110190,209357,168612,-2314,-128039,-143869,-137403,-73791,62124,82587,42985,83974,17521,-44101,32479,-42854,-252275,-207441,-127804,-146328,-106202,8175,6304,-128649,-313136,-415657,-270947,-96355,-199574,-251653,19837,167254,51891,59674,233396,268802,140113,106004,233283,269008,200690,127541,-41965,-108419,120499,377658,352567,87412,-185557,-145261,86087,130966,93353,131012,121542,103607,162157,96604,-77888,-233882,-296353,-321804,-185001,89501,247347,211867,7719,-232619,-308998,-259622,-173075,-45787,-4170,1342,1361,-157848,-368719,-264909,-134480,-135596,28772,226181,31198,-241744,-213142,-65137,-32125,-7199,-10876,-90113,-110480,14451,161501,66151,-181203,-140576,76492,111717,106422,184611,158452,84345,49897,107482,150981,5054,-126987,-20828,24018,-104048,-139790,-159201,-130877,88041,209895,109593,60938,52692,-21737,33216,76477,-37920,18660,240595,196661,98944,134584,-34827,-255496,-295749,-217357,-59628,118951,57907,-184916,-348630,-239845,-35227,-6442,-241058,-502506,-375358,-17521,103752,-8864,-50223,6425,11163,-77846,-123367,6573,155324,14763,-262591,-342198,-219197,-92714,-51715,-23594,56692,84511,64074,141329,231096,153527,-73019,-184050,7325,249616,259181,127531,107242,298331,515545,447158,174367,37877,138567,238773,253442,230595,149202,5339,-102325,-42707,92101,123542,167364,185839,36432,-58320,74507,129276,-34258,-216897,-160602,-42083,-57956,24305,221187,221492,46553,-36065,1065,63158,142495,378577,344628,-42679,-419966,-360544,-128590,-179178,-402424,-298561,54980,151243,-41046,-139935,-68865,-117620,-204199,-156217,-83027,5473,87847,23035,10583,162717,229274,125595,-10726,-52695,75344,84237,-146967,-319264,-303289,-182478,-10018,96257,113096,104139,22404,-9387,-53772,-76093,76566,252314,177669,11918,-17977,26725,27306,-4241,-175541,-331824,-301851,-158188,-108203,-66120,58810,100880,-13558,-45795,31119,108334,74176,-88641,-73128,105280,178218,219260,276194,293752,272906,209078,237440,374788,296180,9001,-149092,-227086,-246437,-212677,-177302,-59793,144381,291919,397290,356298,210063,224802,227479,102610,-39122,-87299,87947,252284,160673,38962,24766,-8776,-68194,-2080,242098,350988,218103,98960,26604,27901,90164,34776,-2354,218500,318033,25666,-258582,-278327,-201540,-96686,155977,328150,210995,125338,158162,143098,115692,-1209,-9040,270686,581720,434472,54209,-73892,-333230,-435619,285724,281478,47043,358410,-229040,-1821080,-1787854,-797867,-31059,245262,-30181,-756214,-669112,880280,1541408,-238488,-1661166,-1178117,-374569,192999,446043,310319,192493,348121,303290,23037,-22341,140497,166120,63604,39912,-72693,-193827,-133115,-287168,-522004,-406409,-91140,20352,8430,103152,215205,146781,45653,-37481,-136598,-159984,-117929,-187902,-262262,-106313,150560,206372,-60857,-313096,-299909,-125509,94429,218402,161323,154625,149025,-32552,36137,303921,253476,8759,-72252,-105773,-157436,-124857,-120605,-160617,-169461,-144899,-109320,-24231,153733,295737,182437,14161,26090,43252,199476,535188,601820,294217,-8886,-82745,22471,71507,-75272,-204189,-127198,52237,66541,89598,284787,352579,194891,7594,-127881,-111722,-132185,-277174,-152705,152760,207222,192415,300759,274240,84788,-64686,-78233,-29085,-62416,-24324,103528,64128,-67919,-46686,-99326,-173620,-70653,68736,-30077,-187090,-228685,-121494,136290,275252,73986,-165698,-294280,-213865,-93791,-60400],[-17169,88102,31730,-91583,-80271,-8624,80005,195740,175794,-104489,-324431,-254718,-120128,-108901,-104171,-43844,-13414,-31066,-45951,-61943,-93640,-36956,12798,-93000,-232063,-200899,-57557,151079,207954,56437,-53957,-142943,-206653,-124756,-131133,-192476,-95705,-62983,-141667,-99810,16292,225302,274246,67063,-131975,-115311,18617,84575,-24391,-151136,-166763,-46143,44310,43618,152336,257296,121331,26781,21733,-21568,33356,223266,200559,3764,-28273,-55939,-84519,-22870,-57041,-207851,-165092,-22267,-67626,-114156,150357,354790,65143,-306098,-163727,89645,27057,-196030,-286673,-286519,-346126,-354417,-307880,-243806,-156713,-68641,68996,283164,223217,23051,-15545,-49734,-76022,-81357,-121496,-133382,-37697,96957,152954,36893,-152602,-235908,-248450,-246658,-223369,-110075,49394,111193,40239,-53432,80051,280884,391424,389389,318021,256969,48989,-265558,-225995,49729,155976,145616,226680,258783,160988,88370,64797,110207,312605,318583,128368,115623,186399,69491,-75633,-82588,-111827,-154728,-202842,-134995,105140,252787,196856,47344,-68498,-67071,13658,50968,-9401,-84863,-98058,-150862,-215522,-196140,-133227,-7210,140829,219865,241729,207324,185061,239741,285312,148994,84836,90916,56232,23029,73373,131413,197070,130046,-116670,-309087,-360582,-202696,24412,131723,110636,151985,295245,262295,189535,211301,208615,205740,226578,147366,85020,105661,89973,126842,270275,343045,326709,312159,243024,94965,46343,128057,104565,-59594,-193445,-112892,54432,15195,-210785,-344787,-357834,-343322,-307668,-201591,-85734,-69571,-118679,-130520,-72284,2651,-72245,-232025,-233948,-199975,-216659,-110482,9160,77453,225751,339177,287777,181955,54843,51515,259649,283048,74509,-40975,27345,208046,272688,88421,-101046,-213984,-222794,-39435,213387,325197,190344,-51343,-6376,165616,146608,150876,295430,167202,-10133,-1737,76802,1531,-151276,-216248,-166128,-84218,71228,137786,3340,-139203,-145386,73526,436767,595769,367148,124732,129168,146281,81155,79689,138173,178907,227871,228700,291919,448799,254011,-135341,-178928,-99753,-205061,-299134,-190909,142550,524214,528389,323353,159131,-27583,-150435,-54323,6831,-166914,-319601,-297361,-292274,-350638,-248562,530,135669,101390,87915,198889,164058,-60893,-169878,-35485,67161,91483,121861,139339,129272,137594,193357,224675,134909,-57601,-240645,-256668,-262072,-353649,-338748,-278796,-281796,-199462,-71976,-194058,-390991,-213216,35614,81939,64867,139143,231680,243190,192975,82638,-58378,-23331,205921,191399,-35510,-85949,-58569,11337,157193,289554,302098,297071,325070,205315,-49392,-193530,-156055,-98354,-134900,-210441,-157224,-124988,-128678,1006,102973,42629,-12274,-36865,-94340,-139530,-106934,42510,169384,193156,163481,102022,30732,24652,-937,-154889,-172371,73153,281175,299476,259019,227107,142890,17219,-82407,-122390,-171881,-270612,-199550,-8994,151718,249439,235896,82789,-144591,-318469,-189939,118341,151791,-25322,-77810,-71668,-50015,58950,139067,44811,-223258,-439990,-378029,-106676,141180,124661,59145,5678,-135907,-137222,-8657,-35422,-65696,80724,114263,-5517,-119132,-271519,-299155,-223623,-266582,-277834,-171943,-229229,-372298,-346866,-187572,-72679,114845,558904,794576,205790,-784255,-2113337,-2485056,-1170672,-956527,173782,3338541,3950965,359885,-767738,183850,262754,61098,159604,-248372,-748078,-201789,642953,422261,-116879,-281087,-430511,-392881,-63250,126900,228967,233860,-67296,-284244,-62809,158963,8903,-196572,-146831,-2825,-13511,-84365,95053,302211,191404,46856,-104573,-357191,-408104,-85535,125727,-3755,-130958,-104082,-146707,-384592,-445400,-190257,132487,65366,-106415,-27235,180366,412816,435768,112441,-203580,-239741,-34879,247544,211403,-50959,-56024,93632,76041,-135992,-313915,-366658,-205136,-12088,22104,54355,203220,121189,-224824,-302073,-52258,125746,359704,481258,244850,84696,199494,236038,199649,124639,-94302,-244289,-94012,-2804,-253958,-470986,-380715,-181623,-67533,19973,131088,189864,143893,11368,-71957,-87563,-101562,-34275,73382,56257,31311,116077,81536,29181,56907,-43190,-228270,-176225,-118366,-99825,-50966,31936,23891,-87477,-232550,-285543,-111834,29665,-98400,-143695,78128,153258,30779,88295,272542,271026,139440,159318,325337,302305,161644,116223,5019,-55593,166542,376925,283555,22204,-183784,-108237,118796,178799,96572,62165,51170,106029,144946,28541,-137709,-221523,-237336,-280221,-165183,119355,258823,239434,134267,-54035,-149352,-142970,-93705,23971,104685,132664,75393,-177199,-400550,-253148,-83427,-67744,97747,223019,1118,-239287,-153685,-9395,-50068,-31635,-1509,-91554,-96905,65259,193083,34555,-216698,-139927,88646,169258,210146,215255,98342,9966,-36384,2544,76342,-14673,-116212,-29900,-17485,-112293,-95000,-90374,-81919,119503,230159,132479,77690,35972,-71807,-48777,2103,-79660,-28084,153729,116216,49289,102663,-34583,-222562,-247804,-193777,-72517,79806,72626,-143722,-220685,-117580,18816,-20389,-232924,-464661,-318907,58620,166524,30106,-23535,-7047,-5135,-75986,-134728,-27578,104275,-16071,-249355,-317370,-211859,-104529,-73317,563,143815,205238,155056,164384,205403,195528,-17892,-112103,108777,296537,230195,74619,19199,242424,517854,482933,218736,55078,96376,191053,221243,186975,86092,-47224,-91699,49134,193131,198979,195854,188957,71709,-10529,51274,88337,10207,-118545,-88617,19020,40481,113817,279216,260357,82112,-8430,7634,51970,161040,403577,373371,-3447,-360100,-303740,-65455,-81958,-321633,-299523,39783,144290,-75921,-137131,2699,-58919,-219019,-205999,-99957,11160,71547,-29937,-56830,114118,190308,107430,50436,110194,238487,183061,-58050,-265259,-319614,-242788,-35117,117713,135429,31235,-124329,-157223,-145116,-75611,109762,268243,224406,76867,17178,7069,-69421,-102693,-179740,-289719,-285619,-156646,-131714,-128616,16390,86968,-54454,-131578,-23082,97914,70074,-100788,-51046,185864,290960,278200,291983,300782,285415,224663,266114,442758,325052,-75071,-202042,-121453,-67960,-61231,-122457,-37837,204923,305387,327963,315394,224482,173155,91141,-24459,-142443,-188128,-22646,162789,137130,80075,31244,-59696,-129485,-92884,186436,385569,289495,121730,7023,-46809,7858,26319,54611,287889,382248,85960,-257353,-267590,-130356,-45257,132733,302947,248924,158231,172512,233800,224687,43003,48216,371180,641061,455279,67057,-52734,-287708,-546703,198821,504225,134910,385204,42649,-1855908,-2085200,-932124,-68383,232768,22813,-834616,-1163350,408875,1590552,196278,-1493653,-1216951,-488012,139847,428192,226032,170230,409700,392635,127718,33343,126698,125689,69084,50040,-69069,-205580,-168670,-302746,-530730,-424979,-147537,-80752,-80148,3440,88330,90112,87173,58531,-41321,-84355,-100256,-240462,-309665,-149189,32871,13248,-253203,-431992,-332676,-129654,63653,228421,229525,124684,11849,-145450,-70499,168887,142715,-40603,-110799,-142212,-176706,-143740,-142681,-128032,-52371,-35253,-88768,-26222,171043,329041,186338,7701,47999,93961,245995,521405,486401,192626,-79464,-105600,65827,165985,-16743,-232163,-151724,118254,209508,214121,339072,400445,252591,34545,-98847,-75676,-147988,-356972,-252647,63645,124964,119889,232017,202293,-8853,-158299,-94679,17328,-64921,-110698,-2863,-24390,-124329,-55427,-96117,-237396,-174828,-161,-25087,-166689,-254573,-182950,59750,208196,102378,-103260,-246580,-223577,-134859,-91562],[-33891,90647,97410,-15942,-66510,-45518,52261,199086,185616,-34762,-209168,-181635,-131142,-179852,-208233,-162055,-59375,13044,34379,55048,6858,-45691,-30377,-59968,-204181,-235593,-58695,205735,272358,95997,-42447,-86215,-52058,13326,-82840,-209465,-129708,-47484,-87921,-30908,115358,339860,342558,48055,-138649,-35772,143750,147335,-33502,-174999,-85631,99515,150557,142605,277207,342430,162279,16300,10572,10580,28879,98541,42849,-68101,-113487,-135247,-72958,4706,-40143,-168961,-191779,-65393,-877,19869,299432,508655,218252,-184923,-157237,24531,-8183,-151619,-246987,-318099,-359796,-260799,-162842,-129247,-94185,-69685,68065,313697,271540,38277,-51092,-103697,-127052,-135859,-181820,-196634,-92189,36947,85051,20237,-104872,-170510,-173359,-189445,-200682,-50955,137387,165369,54835,-110443,-86536,170776,397638,433724,348356,280894,71390,-183864,-162219,2514,60213,98737,179807,187619,113892,31456,-38581,43246,329944,380547,167815,191026,301021,161039,-42643,-105377,-129802,-146067,-174188,-105172,107711,213231,164871,73386,-48205,-161555,-142096,-8408,24381,-51110,-94960,-156236,-195096,-162687,-131632,-34636,104171,105368,78342,97329,187631,314108,357356,192912,112264,162822,182011,133769,111891,130851,196011,160063,-17516,-232774,-359783,-233777,-43617,-82972,-169133,-49866,113847,92864,124087,279604,349538,334540,360861,257066,38523,-74235,-80070,57282,296080,369992,290932,252276,140141,-32798,-29581,104867,99612,-85200,-261900,-179263,41069,60388,-110146,-224491,-258978,-266739,-242151,-192717,-101632,-34137,-93113,-168055,-104982,38515,18416,-139268,-151796,-150645,-238366,-185723,-40634,60878,228807,412569,396632,163991,-47890,32184,257732,213832,51478,3612,69958,228874,264205,64042,-80640,-116826,-77618,97722,285782,387144,261373,-18260,-21833,179961,186684,154552,237742,118534,-914,-8103,32400,1203,-130556,-243865,-228460,-85457,134188,177615,-35239,-222095,-208058,42746,402829,516351,316736,92693,103002,95438,-29824,-22921,129107,241429,339520,412115,441376,476688,248332,-141225,-220101,-119170,-236116,-323082,-150240,185685,476481,424845,259305,126844,-14031,-80395,-11145,-25036,-227568,-387183,-370242,-300280,-286810,-190956,11759,143974,81404,900,53591,20181,-164861,-212596,-53808,25041,83078,133159,79033,41761,105985,225131,239670,46851,-209396,-319677,-268173,-283464,-428828,-474283,-410326,-334107,-168587,53956,17533,-185347,-89756,129006,160516,100851,82379,137224,185176,153217,28554,-103957,-42239,195744,176399,-37290,-4716,75004,99679,166390,228949,289036,400499,455972,291466,30474,-135471,-187288,-185520,-264452,-355814,-239635,-142082,-92032,78311,176235,91340,1114,-53378,-69574,-44877,3890,52387,107055,144556,134309,79227,53798,85211,40007,-145413,-233169,-44137,186096,285040,255972,209034,136528,36455,-29802,-41528,-93939,-232374,-179087,83671,278746,272400,192775,72779,-85248,-261639,-210076,41087,88944,-31553,-81490,-123700,-108010,35978,122580,27113,-225750,-485238,-453472,-135779,115667,47524,-38561,1465,-20440,-4931,23905,-89861,-141416,18029,61518,-53995,-161626,-238716,-180466,-117225,-233605,-282646,-118884,-78351,-161666,-111019,108711,143450,238839,697908,791353,-82447,-956771,-1995322,-2129030,146850,512501,-1103878,628712,3090659,1007751,-472686,19010,-197346,-508119,-141101,-222224,-535846,-62970,716317,419475,-208511,-260202,-197424,-139239,126443,274048,236542,137430,-115136,-245700,-46290,130116,35832,-107307,-55423,31133,-32405,-63616,230903,432366,218900,14508,-117952,-301301,-306784,-45110,57395,-107494,-214912,-192518,-286340,-559199,-641534,-280976,131544,115717,-9084,69942,262957,497266,490945,116195,-244802,-310464,-74027,262647,270136,58470,50653,150010,113126,-29143,-173087,-238993,-107291,62461,95307,101720,153173,947,-297869,-287767,-32670,119410,348520,434849,140853,10706,148252,126889,132430,195447,-4644,-224054,-113861,-59876,-280520,-452640,-380713,-200619,-79225,39265,169544,162993,82696,-12806,-54362,-58880,-53035,34318,86994,9706,-756,126039,133926,87811,77007,-21646,-120357,-69788,-80248,-54385,40104,92618,51639,-40719,-131527,-154001,-9643,97375,-8081,-36172,106395,109114,11021,128183,306526,245780,93582,169609,385100,327044,122769,95574,39649,-22382,182504,337159,184952,-49226,-162098,-56794,145996,218806,99492,-17755,-10619,127877,144351,-9677,-181343,-219389,-189810,-210341,-99975,147425,236821,249736,254180,127611,25133,-13299,12568,137234,226125,196878,45237,-228815,-366079,-215987,-73180,-50990,90437,143920,-64722,-236834,-88928,31933,-93490,-99105,-34274,-104042,-67669,123741,213779,25513,-178753,-77127,128134,244877,314516,227902,44961,-53949,-128106,-108484,-3771,-50844,-121824,-47240,-49535,-91075,-36824,-17414,1137,168919,234321,146355,96731,26213,-99188,-120607,-70824,-102323,-59841,57232,17729,-35187,14526,-69193,-200311,-200184,-175845,-101263,28286,70505,-131373,-149850,-12171,67977,-38286,-208456,-363460,-208402,125869,189587,64371,24856,-1534,-24543,-79633,-134568,-53241,49074,-32830,-197689,-251140,-191312,-143131,-140390,-14558,199072,291822,236244,202245,216377,252389,68986,-5401,181082,275922,174954,26878,-47158,192451,483414,478130,249901,74545,68605,159246,189279,134612,18045,-106270,-93238,127956,293081,270725,198442,152490,86348,46642,50569,77252,63622,-35312,-42962,74000,144037,186512,300656,293429,151113,36538,-18349,-35803,113124,379767,402012,72030,-223645,-192408,11511,6195,-233819,-254759,46295,113997,-131416,-149758,46155,5299,-192455,-236034,-133832,-205,60537,-52786,-113451,37201,133787,97619,105252,248025,380837,281466,35515,-192134,-299999,-257460,-52240,114996,120305,-61718,-222868,-257926,-241091,-105351,117121,263194,254196,126836,29751,-39091,-169024,-214494,-181688,-209692,-224848,-132961,-117859,-141855,-5190,70151,-84167,-193053,-56504,111626,94762,-77256,-36361,234088,382293,314018,257334,248908,256612,226546,282126,462878,315866,-126056,-212991,-603,121232,104234,-43229,-5089,228087,256732,190518,222539,216272,113141,-36043,-150586,-250844,-296555,-169494,24509,81557,94859,32657,-87177,-136621,-107367,113624,325820,297359,134153,-13878,-132009,-84536,18014,98700,293081,390494,169607,-181976,-223100,-77702,-24985,84404,268461,303341,205186,172460,309469,339802,99918,50645,334151,523117,357113,50789,-43417,-249846,-457754,463946,1066055,382725,448626,83125,-2085709,-2515828,-1096949,-119948,203603,18895,-911782,-1334291,459748,1871696,444454,-1528877,-1416849,-622222,80083,362799,148078,167334,417274,402118,175844,61531,88488,59679,87151,108730,-43290,-232990,-234146,-289854,-427598,-322273,-131015,-126728,-134814,-88436,-57602,-1792,101071,150054,86731,62260,-14627,-251420,-338625,-197170,-90971,-148081,-346935,-433470,-267064,-49183,102784,254100,271413,95878,-81435,-182837,-120250,61126,70814,-50875,-133634,-163680,-157370,-134929,-147509,-73378,73303,74310,-39000,-16810,142693,274467,131759,-18899,54536,130793,242862,428440,347868,103355,-121490,-113472,96617,219555,16548,-241411,-137580,183704,310453,300014,366566,399474,275666,89401,-14766,-154,-113263,-363199,-289973,15740,69365,44756,146159,139406,-62426,-202952,-88164,48192,-63288,-146505,-44893,-72198,-157118,-27312,-916,-222639,-265690,-104634,-49641,-134880,-239223,-196126,24103,156979,123066,-49381,-197561,-228049,-160417,-102916],[-33802,92226,157801,48405,-75495,-107094,-20688,135557,137184,460,-105806,-110839,-131796,-207832,-248328,-208600,-43728,94970,118606,143809,81830,-73779,-83011,-471,-97058,-204448,-52942,223450,309635,123221,-65962,-69090,66731,111417,-66578,-244140,-181246,-64489,-47882,33054,203832,391390,346932,11915,-167994,-9167,224765,190484,-35032,-181314,-33773,191145,229581,220094,358363,379317,172862,-19599,-30834,30105,36770,-48189,-155279,-143737,-161211,-159201,-53195,-69,-43453,-136893,-233215,-135300,46170,166534,426461,581454,323165,-18021,-101668,-51960,-82641,-119326,-162431,-267180,-306667,-150820,-7874,-2954,-28644,-68527,50652,279485,260378,38284,-88948,-142344,-149249,-156384,-203500,-202607,-104073,-12524,5185,-21921,-81980,-130204,-105960,-105369,-135918,-2173,173493,197017,71120,-150983,-231787,46527,330845,377698,303413,250433,76446,-90090,-101717,-64104,-44682,48181,121388,105548,83805,23806,-104383,-31549,291138,379587,156206,194597,349472,227022,12731,-82784,-106318,-112541,-115039,-40210,130804,184474,133880,102648,7824,-178954,-233330,-69288,20743,-34765,-81916,-138572,-145538,-99173,-101144,-34129,72158,-30010,-119198,-32477,155193,331816,368393,215954,127891,190735,212957,158543,101624,102624,157580,153731,89937,-89406,-280957,-254010,-154792,-328577,-473154,-271454,-72460,-61116,46507,288762,409684,412020,464172,349057,-1418,-254674,-280028,-78073,236891,326609,202833,154830,37086,-133867,-67056,110947,113838,-89598,-309568,-251072,15191,115141,13240,-90200,-145787,-175779,-179899,-194574,-120279,-3157,-65358,-198191,-143497,37815,56682,-76291,-87634,-99697,-206514,-177295,-37509,43512,213584,453319,455509,133896,-117539,22202,213508,120887,29112,42981,95176,214633,215387,15866,-93684,-45592,65536,220384,308305,378168,294090,8376,-53822,172522,229713,201583,195230,68004,-6260,-15310,-1816,24939,-74941,-229633,-256361,-58079,210723,210767,-72314,-282850,-251402,-11064,300089,373182,220302,45252,53064,11393,-145769,-88241,160705,296138,374092,481295,483481,409670,210911,-120900,-268550,-184020,-248012,-287721,-67721,242318,375197,257767,146743,63682,-33014,-42905,-8514,-110679,-295792,-386924,-358715,-266563,-192651,-92851,48279,140570,39338,-109581,-119888,-122927,-242213,-250326,-118144,-54413,57357,128450,7506,-62917,51332,221886,205921,-70081,-351611,-369454,-260210,-279789,-449607,-564349,-517469,-365593,-115725,196893,242566,32705,33102,227459,250560,149281,30646,24203,121943,135025,1905,-124442,-47810,159883,129589,-44170,48367,174744,156132,134253,131589,252531,462987,510650,310918,83141,-70880,-201606,-283527,-420762,-495365,-316809,-161621,-63161,146386,248356,149499,31851,-47187,-38105,29358,74671,42814,47700,84288,67607,3284,12994,113928,108666,-87068,-254356,-160984,35740,193041,205816,147978,84052,6849,-26752,6161,-27752,-165858,-145422,145499,373084,284803,128934,53580,-18064,-176569,-182064,-575,31365,-49247,-92721,-156120,-121402,54335,121994,9839,-193946,-436955,-445646,-135173,91032,21288,-46984,37104,93588,132251,84735,-98942,-165944,-23681,23383,-55094,-153712,-212969,-127382,-60190,-163263,-182050,-2232,104830,86705,157870,439978,452334,407156,817359,803231,-374735,-1221265,-1737673,-1753788,856369,2012201,-1225481,-1452378,1408279,962060,-255482,-21368,-507840,-1028041,-573695,-258024,-289881,63458,654108,347555,-190907,-92063,78604,88916,275341,410116,260233,46929,-122585,-133466,5517,92025,54004,-9047,31294,64125,-21755,-7288,335465,498363,239490,13577,-85050,-190959,-142044,32689,9092,-151104,-183729,-173168,-349169,-610755,-694412,-341581,43992,117208,99687,170527,313797,506186,441326,43053,-288711,-341433,-101120,236520,298809,175300,153319,178684,119803,53074,-34126,-61448,39369,126452,136142,151846,107094,-114774,-333479,-240011,-20557,99115,307152,364160,58731,-30812,107501,42724,89979,274540,104039,-156713,-97251,-85273,-250611,-362883,-319953,-188345,-92402,53429,211192,140422,6226,-67533,-89157,-74029,-3499,111967,92813,-43006,-36496,110760,147478,100112,76007,17014,29964,59359,-30136,-11713,154129,191185,91735,-7093,-47809,-48104,30947,98687,49126,51746,110682,54605,110,161918,319201,206960,29214,137534,384410,319665,95436,92587,73618,-1832,174210,274166,81977,-109642,-128267,-8462,148225,216319,84487,-83991,-33863,166617,160072,-1938,-177916,-214783,-155898,-122135,-3777,168981,196003,251689,345726,269103,160772,89464,118550,264246,319720,166282,-84079,-290978,-278265,-167088,-105200,-80408,28714,36285,-130154,-220574,-23758,54815,-153824,-204438,-118948,-139468,-42225,168636,220468,48993,-79490,21528,185655,330705,401027,217589,1090,-94766,-203079,-203731,-75723,-99218,-149731,-77022,-71558,-58473,7723,25547,71760,198091,198814,120670,92550,21712,-97880,-167273,-131503,-106585,-75843,-25414,-70777,-138358,-117878,-134455,-182233,-155372,-180443,-161103,-16426,65140,-144289,-150101,64522,115863,-43566,-169520,-227076,-74687,161535,163214,87553,77596,11493,-43854,-83296,-117020,-53332,16104,-26612,-118935,-156825,-157099,-191417,-225254,-58269,207804,319774,289183,248455,268859,324318,185275,113783,206696,198488,112994,1619,-73345,151455,411996,426746,261779,101180,71338,153227,163028,82245,-37890,-149854,-96405,181884,375725,328338,177346,82429,73146,95036,69045,89345,108097,10789,-40056,103281,219411,215596,280500,322523,241131,89190,-65402,-158023,26647,330250,428813,167859,-50330,-49188,90684,64053,-164955,-191410,50835,58149,-190627,-168357,61704,65708,-124568,-224140,-164783,-24885,61831,-24125,-128633,-43582,69694,89052,131552,322887,478292,373203,123995,-104590,-241499,-228686,-64046,90300,63763,-164285,-259850,-275422,-295177,-143584,106159,251796,271027,152503,13995,-90804,-226287,-288596,-166734,-99196,-126169,-90103,-69721,-100431,2007,61675,-97216,-227164,-73377,145491,157046,-1595,-10187,255467,431624,309349,171273,149386,191336,203591,272374,426326,267725,-135279,-173552,114750,274542,228095,32620,30677,210358,158445,22642,107197,192647,66031,-123081,-248593,-333913,-376604,-303400,-128009,1459,77016,29179,-80544,-88459,-45421,57012,205692,243229,133219,-28980,-197017,-159670,-541,98773,219002,330559,234739,-67941,-160286,-58324,-50103,2253,203018,329705,235352,149748,341720,420666,129159,-24307,165677,261048,167280,24321,-24372,-195169,-171760,1000234,1777114,751604,532317,-127779,-2427759,-2907083,-1216964,-141438,180582,-48674,-983939,-1129599,1051039,2419318,516647,-1733030,-1726821,-777564,3589,252594,69032,157945,366506,333189,159047,57151,30605,-16209,100569,190306,4116,-254469,-292168,-238890,-227676,-113664,-38430,-104732,-143986,-146375,-182048,-121194,58787,193931,200427,224256,100782,-225633,-348441,-245934,-192043,-233378,-325232,-330025,-131863,73869,173116,272684,268728,69086,-110182,-146795,-119106,-16850,27995,-43180,-145362,-165758,-108554,-111194,-153631,-32972,159618,152210,30566,3595,74125,138982,27874,-64631,28355,124986,185181,287250,234920,48327,-132266,-114363,96145,210025,2947,-246112,-103675,222984,340475,327198,359978,340780,243544,146970,93066,86463,-46310,-305986,-267135,12184,47351,-24303,56440,97040,-58000,-175905,-59612,47219,-65655,-127779,-20685,-71481,-151325,41896,158466,-130441,-321554,-214161,-80592,-87519,-184862,-157377,41782,148802,134215,-12457,-153594,-220769,-163553,-90626],[-19098,92521,198410,85502,-102900,-173288,-118091,8148,38569,405,-43511,-80237,-139913,-191805,-210149,-166184,25976,183384,175747,182137,117264,-113482,-135065,69964,60342,-110427,-30986,205643,298402,116061,-130215,-121287,91032,138136,-77762,-272554,-220348,-94096,-17137,98552,271997,378482,290281,-33990,-211063,-36531,237831,197311,-36925,-177396,-36512,196969,250453,239645,359380,349014,135900,-76726,-88393,35521,56539,-165429,-312664,-192049,-156140,-124050,-29584,-29611,-58832,-124836,-296047,-234838,47968,280055,488448,542946,333045,117766,-23474,-118567,-175525,-104193,-47214,-138240,-197771,-64139,87717,83594,31612,-41470,25948,189315,193199,9877,-148139,-191603,-161384,-148769,-190727,-170167,-92237,-51666,-68394,-72527,-82576,-121266,-67788,-23471,-48667,33078,165562,209319,90533,-172712,-318405,-47925,227701,252083,212987,199278,87155,-29,-51409,-117436,-111904,25932,90398,61582,98522,82550,-91773,-80070,212322,321570,103977,117174,307635,255157,89263,135,-31870,-52838,-28791,60605,178474,173825,117558,132925,75750,-136023,-253019,-113863,-8217,-39021,-69189,-106502,-72877,-6475,-44542,-14712,43415,-149288,-291589,-147684,89327,280826,321198,211717,121703,161509,144980,87863,36126,37756,71044,101082,169294,75333,-155433,-264757,-289898,-532924,-687618,-432080,-202887,-154873,-11096,250947,386225,428452,503038,379629,-34737,-392007,-460292,-243598,102409,224554,111839,69480,-36673,-188140,-58504,156088,151820,-70439,-319448,-304550,-19827,157346,114324,3149,-76303,-121066,-156111,-213590,-141048,10523,-43526,-210309,-176621,-142,36994,-47120,-47900,-56830,-134118,-101045,3015,26853,190566,461946,457585,114743,-114003,31776,137668,25419,942,53278,94580,177717,147839,-31053,-112130,2229,179071,301478,290761,324216,301699,32456,-91978,139191,262941,272856,175279,15738,-34484,-30301,-28681,53112,267,-167544,-219816,17939,306851,250555,-82006,-300739,-274633,-82800,152453,207072,106141,-5484,-8062,-82801,-240236,-108556,217197,325784,333370,436871,416674,274631,162505,-69948,-299105,-268347,-232841,-198097,41405,303271,264552,90625,27129,-11057,-77007,-41384,-39245,-221619,-353310,-313633,-254664,-197778,-100559,7978,87366,112985,-22947,-211247,-255918,-216751,-272691,-274209,-204569,-145459,10868,95544,-56898,-149911,-5714,191096,145480,-166095,-418900,-355110,-227731,-258702,-424634,-594454,-574490,-366985,-57614,308816,401503,175489,110135,301092,323733,188059,-4717,-66666,81038,144049,7061,-109864,-33588,110977,72572,-35550,75278,216047,166205,67940,24925,206299,466839,470043,266635,116579,-3248,-191634,-364396,-546081,-559292,-331213,-156822,-44033,174573,281464,196702,75369,-19947,-14978,55040,79991,16294,5549,27536,-22337,-113062,-88076,92654,174192,-10616,-244432,-255978,-121872,62854,130761,60984,-8874,-76946,-87347,-763,13715,-87530,-106363,157977,396595,274415,68898,47985,49845,-84382,-109862,8665,-4029,-70679,-105247,-163189,-96028,96659,132247,4787,-127843,-300807,-353342,-123291,52248,39382,29620,96662,169059,238181,157568,-71212,-146329,-39468,-5092,-36881,-109125,-191222,-137461,-47830,-58216,-7809,132774,257414,272629,335935,682440,776248,612673,908831,821175,-580351,-1446541,-1314659,-1347053,817213,3073361,-184636,-2403224,-586918,265190,-213496,43560,-604475,-1416413,-1048972,-344444,-84993,141265,494038,243324,-75813,169915,325376,224062,332572,499274,306267,-8421,-91949,14478,76454,57598,52407,60721,85910,92911,37684,98804,394835,479302,228086,29617,-14880,-39978,55954,131926,-3807,-122839,-54505,-64356,-310577,-516889,-574577,-336788,-67433,92145,188270,238076,299799,409725,286827,-86893,-323511,-318971,-100589,186848,293905,260918,222731,167851,85917,81535,66725,119097,205299,176999,142681,195956,82787,-192507,-314277,-163430,-11247,81405,257565,285562,9501,-45360,74124,-9970,67556,331980,202004,-56614,-46244,-69945,-165240,-222683,-223593,-154000,-103267,50327,235701,132629,-55242,-132497,-168087,-128429,38050,175552,82300,-84017,-56258,78015,115859,59137,40310,50147,155027,150136,12536,35854,276911,315942,137647,-3671,-12994,10513,21224,45576,64690,110369,105090,13232,2885,174379,299527,167858,-23375,76771,312199,263334,86176,129582,122327,21873,157592,210177,3122,-139684,-91718,18760,115068,155655,39301,-121746,-13083,206712,183607,49057,-116202,-191637,-128194,-31725,93679,177881,155901,253710,396287,348165,230050,145046,200678,367142,357915,65138,-250254,-325280,-163022,-119018,-161597,-132880,-48782,-55779,-167977,-183252,33324,58215,-219091,-327754,-238964,-192150,-33615,181307,206110,92011,40445,113100,240174,408678,451540,183907,-38042,-112108,-244220,-267174,-134875,-154251,-193129,-112739,-83957,-36918,16013,16220,84992,168870,111501,43643,47295,11446,-76834,-184631,-175618,-103597,-85228,-80309,-125133,-232811,-262184,-211788,-155504,-108452,-208774,-244825,-33500,75914,-161744,-190572,118240,169580,-21933,-114533,-87608,42599,148280,91236,92797,113560,16133,-62174,-82790,-80557,-17418,22463,125,-37237,-62921,-116539,-222902,-284698,-106751,167152,279715,296257,284981,342249,405258,314382,215043,179581,88192,59236,5499,-60707,111596,308713,335025,252485,135775,105902,165695,137639,33717,-70642,-158194,-87421,202455,419817,359635,137927,-8851,29483,112986,88787,105852,128540,10570,-80784,94074,239774,185143,222267,345592,331351,137958,-113209,-255300,-51228,281658,437194,249667,100661,88503,158476,81462,-135321,-146890,30440,-13494,-232057,-178989,56751,112475,-25174,-155267,-167276,-50960,77262,53485,-92805,-107515,6620,72548,117046,320797,522996,449211,194621,-15872,-154651,-175939,-77303,53498,-15014,-251397,-236976,-198833,-273891,-165883,87124,243270,276474,148442,-27581,-127690,-218258,-288107,-119878,27743,-11059,-40509,-4171,-18343,35329,69248,-90984,-238174,-82937,183453,242488,114084,43708,265846,434012,261185,51526,30546,105143,148784,222694,330538,186875,-107269,-88662,213498,370194,284497,86372,64821,166235,42465,-125647,5907,163724,44800,-158563,-301440,-367795,-399820,-379678,-255010,-87728,31535,23004,-40914,-1586,63196,38228,71990,142793,112289,-36209,-216167,-191620,-27840,48544,83727,212513,246310,35496,-102716,-77052,-116749,-107961,97000,295419,225195,103620,313325,428970,91710,-170673,-78674,-63052,-63898,-178,23765,-82153,264129,1642963,2376699,1137441,589405,-522514,-2761801,-3085985,-1233823,-111158,176704,-152608,-1009199,-607849,1973873,3068637,447595,-2000559,-2012330,-917028,-86089,112874,-24117,114326,268817,210488,88703,26373,-28777,-79740,90897,252558,58687,-254395,-314808,-153977,16131,141686,104823,-28161,-111557,-153843,-249034,-243044,-38469,173761,263623,342064,199478,-175144,-338179,-286037,-248804,-227164,-208944,-162135,27218,187841,224404,255873,212520,39319,-77751,-62015,-88131,-72022,-4913,-40888,-152091,-147593,-42069,-81416,-170447,-31875,175812,180360,103488,34058,-10811,-34119,-93922,-119736,-33488,63203,83668,131734,155196,21705,-129616,-125696,53075,135856,-62964,-260438,-76235,215524,293052,295389,319553,234649,162232,189103,188784,153026,27668,-210068,-202897,40408,51547,-82940,-26055,74567,-7428,-95465,-29831,3870,-83785,-77481,42753,-29520,-101147,139957,324513,5766,-326417,-288483,-92301,-30938,-110453,-84693,97326,180734,135722,10234,-110871,-193844,-144305,-60159],[1996,89333,208454,91111,-132388,-218899,-205033,-146282,-80737,-19981,-23963,-100552,-167484,-149502,-109758,-51916,120378,240631,182627,165329,109961,-152438,-172903,133807,222073,23615,12323,167004,239765,74646,-217993,-244636,-3799,86291,-99456,-270929,-221932,-105426,16525,164435,302602,307751,185808,-86938,-255428,-96299,184422,161485,-48608,-171363,-84762,132392,212953,190531,271348,250977,53408,-137735,-138637,29174,77926,-215601,-374445,-201032,-103672,-46552,-7887,-67417,-71614,-130920,-369685,-351476,-8621,314360,457285,406255,249931,169363,40629,-162594,-260870,-105998,70122,31515,-64834,-23359,85411,98924,86122,28969,6625,67096,89509,-47427,-234029,-268753,-182985,-130309,-161051,-130107,-76575,-76014,-114967,-108796,-94501,-137304,-67904,32457,34700,55521,139123,215246,117887,-169140,-326163,-85880,130712,112739,122305,166008,124620,80860,-9035,-133613,-116612,45225,104214,80087,159281,187227,-540,-78663,123117,229908,30138,-23772,183942,245788,172782,128912,81714,22296,67565,181242,239701,175943,121128,160743,124400,-77449,-223715,-128304,-35908,-55308,-65629,-74359,2986,94293,22926,8385,17962,-216875,-386349,-222381,2061,173151,235861,179077,92230,90531,16493,-50235,-68753,-57337,-54667,10446,193659,203733,-33232,-270453,-419422,-639922,-725102,-463878,-239797,-169781,-25534,189814,301192,388520,460541,325639,-66223,-455778,-570654,-387921,-70568,89476,51612,29965,-66373,-193650,-16639,228555,202353,-36703,-287947,-322258,-59910,167417,160383,26481,-77846,-124011,-176308,-239631,-157758,5049,-28755,-196242,-194145,-63182,-24166,-45830,-32736,-28259,-47164,2453,50264,13285,170822,442048,411523,123087,-27616,60968,52559,-50075,-36343,17189,63057,136503,91011,-49651,-98541,43582,245527,326243,251138,259724,296634,55120,-121743,86720,278620,340742,178887,-32930,-84161,-61331,-53881,71752,81505,-65392,-116359,134460,404506,293913,-51577,-267935,-280724,-157235,881,54299,1749,-48869,-65327,-158845,-291243,-94303,267735,318119,244004,319102,276566,117186,119411,-349,-293683,-329888,-183685,-77424,147445,352666,187636,-21282,-56335,-73750,-132569,-73266,-93885,-323741,-381964,-188753,-90952,-115904,-41324,72520,100725,50423,-102202,-276569,-303989,-228865,-248893,-274259,-273975,-215859,-50655,36649,-95542,-189201,-43634,148232,86345,-200571,-372383,-263410,-171549,-228710,-372847,-563760,-565963,-333990,-7647,356291,443086,192084,117454,330384,360821,204972,-14203,-101870,78396,171412,35478,-58611,5059,67740,29602,-2478,82698,194560,135358,-7882,-59095,162360,406887,344185,182686,146427,68676,-151318,-398495,-591732,-512163,-252778,-109823,-27354,150530,246959,206967,115063,16511,-12863,16928,16490,-21621,-16721,-18339,-116537,-239857,-217033,23281,202645,46952,-216375,-303030,-226809,-44674,61770,-31131,-128109,-198574,-195968,-57133,37276,-6481,-62338,127431,338364,233508,35030,71686,111452,-4954,-12638,63612,-9678,-88194,-112662,-145580,-49440,136852,142954,15766,-42157,-116625,-207616,-123870,-13190,78460,153434,153183,183841,290596,222500,-23950,-97921,-31610,-34992,-33858,-55952,-171848,-186660,-58324,72637,190995,242004,326215,320931,341622,751247,1022759,823181,955492,811226,-653392,-1519497,-755554,-883588,139224,3313104,1611102,-2057868,-2265414,-847491,-416038,132885,-496250,-1612176,-1436429,-438549,39861,161334,304422,153211,94021,435569,476068,226781,274625,512363,355056,-25016,-43691,151646,148881,36355,23602,72872,94481,120779,154351,253961,409317,380927,173688,46882,72419,126621,243138,221619,17184,-38482,114460,80538,-184058,-306820,-316119,-247386,-130088,64047,223536,240023,206214,214251,67080,-224243,-327882,-238085,-59706,140144,258464,283784,238070,119660,18577,50449,102682,242529,342911,212195,124283,223331,87031,-209897,-239212,-73211,230,78906,215364,206516,-15413,-51430,39906,-36969,52404,341848,262785,49753,21102,-26613,-49951,-68356,-123334,-111853,-107180,22893,227431,146898,-72312,-183031,-264351,-199047,66182,207462,55593,-97075,-46641,41972,55137,-15919,-33081,45376,190258,158252,30285,91218,391454,442708,176390,-37783,-40282,9969,-22318,-35005,47722,140742,104749,4304,20983,159262,245961,134565,-45329,6742,179238,157676,95212,211883,193883,62618,150181,165067,-29967,-126392,-60666,13900,50364,47457,-36498,-132265,31043,226622,202709,123443,-13270,-141655,-94778,45542,162349,171735,132665,257637,403111,366097,237924,157874,247079,414197,335009,-45141,-366039,-301315,-50162,-77773,-212888,-178992,-106379,-109157,-171350,-129546,72312,44432,-275993,-439045,-355554,-240140,-42231,154326,163460,122119,125014,153729,266414,456230,455200,133466,-78073,-115106,-244889,-291703,-182398,-208156,-234524,-138972,-87218,-43042,-20066,-46398,17607,62597,-19704,-70347,-38462,-18885,-56088,-178662,-202161,-106858,-98847,-104778,-133320,-289385,-377615,-276044,-109552,-51804,-244135,-321855,-9026,118046,-157716,-219395,162308,231716,30337,-42114,29417,109741,81540,-9750,74003,114728,-339,-79728,-77284,-30300,52524,69390,36089,19583,-2781,-82324,-213541,-279593,-134277,85944,179239,248276,290373,398458,477863,424926,269517,107077,-26592,20943,33346,-27933,60617,184721,221119,224859,173797,158559,177064,103058,-10626,-77676,-121280,-56176,186315,406404,353656,86814,-105539,-41087,85533,86971,105052,116758,-30099,-149710,45915,194137,96529,138154,357719,400699,173243,-141667,-282074,-79209,248869,404296,277800,176063,181782,202972,62835,-151575,-149580,-23091,-80010,-235689,-168228,39813,135814,87431,-29964,-121742,-62664,102600,152990,-21708,-143096,-48243,42918,65073,255794,521435,497662,233626,52578,-63949,-127758,-99124,18367,-79965,-293188,-168695,-48186,-171833,-156149,65499,234317,267961,115486,-84262,-137521,-151162,-207094,-36799,149975,90376,-463,56272,77624,83803,93385,-65157,-231320,-93012,204566,318987,234931,130030,282553,401090,183288,-68603,-68584,21494,64137,127056,185117,86734,-56709,22562,290487,410190,281407,112179,96416,122125,-50914,-209866,-51232,136716,45935,-154306,-306809,-344546,-357966,-378239,-326589,-166552,-25274,19191,19510,96751,175874,59540,-33205,23688,66875,-38119,-179002,-166101,-51005,-30182,-67151,67942,194151,87405,-72614,-127603,-205088,-226221,-40209,195107,171095,44515,227175,345835,-23776,-346064,-312652,-347969,-274583,-17140,104070,100816,737001,2179437,2651342,1414493,579120,-947280,-2958540,-2970406,-1142136,-43591,189022,-245182,-940702,66029,2895567,3559477,292068,-2199788,-2127206,-991048,-175588,-35807,-145481,20297,148453,73245,-7622,-14228,-62162,-110472,45691,253522,98738,-226512,-291758,-53620,231388,364206,255426,69141,-56661,-111615,-240640,-331373,-158256,102910,259899,373361,245527,-113393,-306236,-305362,-252668,-145949,-45727,18655,164870,252644,219717,184535,106225,-1075,-8972,35935,-51491,-111623,-42206,-56689,-155974,-111667,29989,-49315,-194356,-73770,119455,160350,165151,74210,-79203,-181866,-190854,-168202,-117761,-45372,-38500,-11760,83685,-966,-139878,-163420,-28814,18032,-166586,-291685,-77923,154521,187356,223581,253245,107183,61034,210072,245158,176946,85140,-105717,-123895,80040,65978,-130725,-94920,61536,54802,-9692,-27469,-81367,-126434,-32764,103267,34439,-12440,244136,439394,134037,-276797,-294232,-70162,18598,-45636,-10767,156874,223003,128058,28444,-59836,-143209,-109658,-24042],[20335,81747,186282,72384,-144623,-222858,-244137,-267799,-180217,-37621,-21807,-148736,-212589,-107356,14224,89800,199179,237887,133284,105109,66272,-179694,-185815,175467,341412,161217,74051,130095,160091,22151,-295429,-403241,-189018,-22790,-111560,-227449,-176914,-73923,64715,220085,281158,192066,52264,-148133,-289724,-153438,92845,90650,-74693,-166273,-142080,45210,141116,89324,118665,107088,-52073,-179549,-158677,16188,85094,-195461,-343352,-184360,-29976,42787,9044,-92573,-67028,-140160,-428953,-458194,-115953,243598,330764,217157,117675,130833,61679,-181586,-315899,-120102,155825,184629,51036,-27132,-6215,42325,135035,138673,3016,-54189,-19690,-116894,-329490,-366993,-221508,-119925,-135696,-107929,-68029,-77861,-117849,-110783,-100524,-162234,-99210,51208,90273,66797,121841,229427,156776,-134899,-263743,-69624,69503,14345,69259,172381,194243,155040,30690,-108973,-64191,97326,151701,146850,237716,289497,128492,-25481,55461,137454,-44444,-189520,17594,211131,242696,265437,204505,93056,148947,291984,291999,177038,139323,182386,130824,-51822,-183137,-107756,-35226,-70060,-76891,-57429,54752,169242,79614,20677,-2764,-214233,-378138,-244017,-85374,42597,141338,122428,45046,12720,-112005,-202960,-180286,-161451,-192424,-94872,155461,249239,40658,-272941,-511518,-630210,-569477,-345182,-182858,-116463,7943,130136,190103,305699,341120,193793,-100992,-438489,-577898,-461961,-230428,-46524,30240,43608,-55261,-166671,31424,298047,242248,-4553,-226415,-301073,-101631,135695,142261,-13804,-135406,-165696,-210927,-251477,-163082,-12312,-16341,-152817,-189039,-130570,-98007,-62091,-36663,-14480,27103,90272,79024,7342,161456,399174,337859,159647,111172,94659,-22353,-94382,-82268,-66759,4005,109206,70034,-24427,-29710,96359,261482,295328,205152,209899,282901,74527,-129893,30161,276297,384368,198913,-69005,-144397,-112854,-81903,79480,160753,55951,24132,255193,467060,321338,10759,-195817,-274288,-213178,-111756,-63375,-78164,-81109,-105135,-192226,-287500,-65843,281630,271988,145189,186795,119193,-17254,87716,65532,-247860,-329700,-100453,40834,217859,373175,163973,-51675,-74497,-104603,-186560,-134525,-166102,-391561,-371055,-51973,72725,-48937,-31765,77121,68914,-48261,-190551,-290721,-250642,-157689,-178778,-242745,-289329,-240289,-112655,-30265,-96008,-168181,-49535,110056,51127,-158217,-218094,-110570,-97912,-194114,-313305,-483030,-489338,-266722,28160,330863,363037,90211,62984,313878,356298,199571,6613,-67791,112761,198885,69871,19195,66946,48157,18400,46701,73645,125127,84309,-62246,-96085,128322,294298,166934,90797,184771,147353,-78828,-367359,-540241,-369804,-98956,-22788,-2244,84478,138643,158694,128075,45165,-35336,-76563,-91934,-61247,-24485,-53552,-197131,-341762,-328560,-73246,172623,58863,-180881,-282430,-236564,-78701,24800,-109033,-249547,-322554,-315792,-137157,59478,74647,-8841,82133,221542,165522,40332,126842,161183,50094,82798,141859,11423,-95678,-110122,-109401,-2234,153478,144857,37349,38206,56106,-62091,-153615,-104570,112907,273316,180470,137407,286562,263384,24904,-37111,-7109,-74313,-67628,-22731,-156723,-246352,-71545,209942,364581,296607,287499,212596,173324,640862,1131149,995184,941150,738247,-604052,-1399148,-163674,-379986,-856565,2649758,3515722,-651501,-3136143,-2037570,-875054,126607,-268119,-1585696,-1612048,-484663,93992,146918,159206,115061,260661,613246,494735,102991,115877,437603,368045,-25708,-7716,240494,210657,34194,-28673,20885,59725,152237,316271,435798,389575,234408,90454,58179,151503,272906,370995,267031,56285,67361,252612,203175,-10084,-45872,-4252,-82883,-99721,48295,187501,162781,46900,-34721,-155181,-314680,-282088,-106641,25227,121269,202664,233912,195034,50303,-59562,-21637,65788,260777,404201,228781,94141,222532,110644,-164943,-125621,9595,14642,94205,185056,126228,-38274,-70237,-2922,-50730,31215,292731,270737,131206,76655,16126,55420,62635,-44515,-75143,-100313,-25213,184122,184948,-28619,-200687,-343666,-255073,77941,201097,23703,-73028,-6774,16311,-5164,-90182,-132421,-23054,104385,73852,13229,142815,476290,539594,193632,-103078,-119560,-47574,-85314,-111065,20496,151896,119426,36295,53031,121182,165882,103037,-37706,-55669,14771,21890,117508,323328,282321,123857,162548,148391,-11699,-70432,-39224,-21277,-28618,-76136,-129934,-130844,63375,209484,207581,193989,93304,-70452,-45850,101733,187047,155346,132337,256549,371038,340482,211649,149773,260109,392289,265496,-101712,-367124,-218263,35136,-41973,-230356,-195264,-125508,-125175,-152548,-74408,85869,18912,-312249,-507400,-423326,-255238,-55999,95804,91204,103384,124991,115041,244813,455511,413573,79192,-119365,-115880,-210832,-279674,-220028,-250867,-252350,-137388,-81457,-80554,-90085,-141255,-120688,-108128,-166977,-186843,-143339,-76439,-56185,-160311,-209466,-122228,-120283,-104190,-99411,-289791,-432159,-306489,-43482,18256,-259726,-352874,56612,193175,-115537,-196938,205210,294788,103094,44423,111262,111745,-27168,-116848,28079,73092,-41211,-96766,-70009,22000,140527,141769,67369,31649,-1177,-67721,-153626,-193275,-124323,-17729,40697,151428,250552,399290,513574,479817,261293,9413,-120270,-182,71749,-1076,-9260,57064,110320,185787,206280,205794,165243,51037,-51613,-63976,-42748,-1159,136977,328305,305594,31588,-191345,-128522,12683,48613,72836,73895,-92822,-220809,-28192,92240,-30573,46408,353544,434696,189998,-139453,-230217,-45262,227293,315835,226101,151380,205131,217392,24454,-203320,-203189,-97232,-117193,-189895,-127807,17123,128878,190853,131476,-25865,-47145,129262,233594,51025,-149074,-88035,3127,-5863,163052,488284,507315,230773,77797,-1250,-109721,-132769,-2867,-94910,-269363,-76703,131882,-14195,-112596,39189,210525,240536,61271,-140447,-119312,-53142,-72586,69803,242847,151226,18682,94951,160073,133134,126446,-22079,-207738,-105159,193044,352843,322851,237392,314672,353963,100042,-152290,-111591,-34877,-37152,-4826,14501,-14192,-1857,131709,340183,407141,244783,113095,125926,104497,-87766,-206590,-50768,112734,49926,-137106,-275471,-275211,-267393,-311502,-332726,-216539,-71022,23845,81807,178303,256652,105666,-85003,-80040,1386,-39437,-95329,-87798,-53920,-98482,-178448,-59616,98463,72950,-81425,-195390,-287977,-324896,-182229,53137,92443,-7307,106859,182249,-188494,-483162,-452508,-509689,-406201,-23908,194733,301901,1074669,2400174,2523907,1493308,501863,-1205526,-2905641,-2606898,-996197,16932,200227,-285246,-769771,666319,3499439,3693733,124446,-2222732,-1991463,-969822,-250174,-174702,-301864,-120658,33653,-39507,-96439,-43355,-44169,-97988,-36312,169696,105579,-173946,-229785,35394,354225,487227,369648,148176,-6242,-38714,-164196,-353372,-251692,13713,193740,307307,226801,-50616,-251538,-293590,-209368,-29646,107744,166036,250327,253584,152236,60532,-34726,-57277,60498,113952,-25580,-136347,-83992,-86592,-152731,-62660,96725,-15408,-211972,-140611,16241,111083,208509,122483,-103102,-248173,-225497,-193358,-200744,-171175,-152752,-128600,-8437,-44887,-182365,-230993,-128862,-107171,-277828,-336602,-118236,51355,61833,141733,173803,-10265,-22161,215126,252169,151766,111036,-19506,-55094,111971,74430,-168976,-148561,43541,88613,29963,-71847,-195095,-193183,-24920,124401,97058,98475,330749,471639,208193,-184320,-220195,-17783,41944,-18619,30980,185330,237500,111800,51532,6342,-72685,-70715,3647],[30985,72009,140338,41949,-128134,-176368,-210403,-301032,-225004,-32348,-715,-180146,-258714,-87208,117239,205575,226515,166848,41162,23001,-1317,-191261,-171981,185222,387329,264807,143769,117094,100507,-7443,-327006,-534479,-390731,-147197,-101209,-148156,-95458,4632,130084,250323,207133,49686,-91419,-219993,-308086,-176001,7031,4791,-111188,-158876,-167378,-14334,66464,-30290,-49869,-42856,-145649,-183670,-136094,2414,63325,-142856,-278494,-173453,27942,111646,23403,-87079,-36954,-133142,-444820,-522378,-245794,77533,135682,30977,-4914,41242,33002,-179914,-327284,-138840,183662,266162,115214,-55233,-138622,-59056,172575,258147,17897,-142434,-101385,-169311,-398915,-454283,-267349,-128207,-128900,-111665,-66149,-51971,-71343,-69797,-86511,-176922,-141735,35431,104155,66864,127973,258227,203851,-74001,-167936,-26675,52406,-12209,67008,211124,279495,224355,68143,-61268,15475,157758,199938,214719,288443,336717,233790,57568,30664,73625,-103267,-333909,-136423,169704,280419,364274,299497,138272,193288,361511,312735,163499,159311,195153,92326,-86083,-164089,-58074,6947,-73397,-104417,-66543,58735,187360,107222,14865,-16849,-147619,-276725,-213734,-148345,-67670,63648,50353,-11630,-38005,-187628,-314827,-261310,-246158,-307105,-186528,68613,196695,47097,-267430,-540794,-523849,-285732,-115889,-67091,-27414,73682,89129,87434,196569,169624,18351,-139711,-356541,-478399,-437438,-329902,-154371,34923,94231,-19695,-133313,57175,329374,247658,11116,-155629,-253395,-142503,66280,74620,-83952,-202114,-197942,-210948,-228546,-153376,-30730,740,-82936,-158722,-180143,-156066,-84757,-49233,-9707,71644,137298,84061,14703,163081,340515,261171,207849,241587,106242,-81113,-112798,-133164,-180898,-68039,108044,94706,38708,84613,166062,238910,223963,159196,179149,254845,87865,-109682,-13784,260810,396364,219974,-85169,-198643,-180373,-112418,86634,234925,168907,151724,331562,457921,308397,78260,-112921,-260047,-231857,-157309,-138901,-133584,-104777,-118466,-171343,-232200,-42024,243503,198746,72506,91343,-2476,-100190,63511,105935,-170969,-250871,6487,125322,231120,352442,179428,-10396,-22686,-94301,-230063,-219999,-251143,-415405,-322145,55097,178324,-17411,-67809,23712,-6968,-168454,-273135,-254564,-123529,-34187,-83093,-178135,-233461,-211121,-156576,-78676,-57379,-97250,-24649,87766,49053,-54026,-5710,62137,-17769,-154650,-257669,-370124,-355146,-169623,50918,247993,200647,-71637,-18234,267291,317125,179056,54058,24062,167488,207788,91269,102481,142695,62694,44074,91239,44824,34158,37847,-73299,-79516,106415,154934,-17359,15729,232270,232060,21078,-272905,-412313,-189182,71510,81220,39002,4809,-21552,46287,96213,51842,-73471,-191589,-201451,-90027,-24812,-81820,-252422,-392779,-385482,-165326,86620,20151,-142829,-192023,-145774,-23456,30290,-158187,-341056,-405577,-405365,-208721,91613,152968,56594,58263,95078,87274,84493,202447,196498,80391,152661,214033,48470,-89239,-95138,-63466,30491,139198,134471,57826,87727,162983,29638,-212742,-203691,127629,347745,164889,49130,239586,272999,63801,24488,25994,-120931,-135113,-24905,-150246,-297483,-81923,324185,474918,288213,155241,-8052,-89249,429556,1105367,1094310,862407,591454,-485347,-1136911,298705,75462,-1752607,1388859,4898900,1250894,-3039266,-2974124,-1521133,-84961,-55834,-1350311,-1509215,-439613,123295,142641,110803,144397,372668,645385,389179,-96022,-93934,287251,307834,-46142,-10394,264079,257325,53539,-87009,-74278,-1870,186725,488441,602350,349940,86686,15587,68754,199663,358821,401251,244682,92298,157213,309592,266746,164614,193362,259442,114710,16838,49974,89584,21254,-136335,-266124,-318394,-324013,-180424,53396,143724,142359,141374,127626,108299,-15459,-118802,-100243,-27476,162121,361784,222384,62561,184987,131264,-77757,-3597,66442,27534,119057,161567,41719,-81477,-114423,-56130,-62918,-3496,192551,225117,163068,94256,28291,114657,145850,2190,-51582,-81495,-78897,119193,240737,69605,-181005,-378044,-272378,70804,161116,3816,-13728,50855,7967,-36979,-129891,-232779,-156912,-83720,-75262,-36383,167245,507647,576203,179536,-181491,-221737,-144067,-156294,-156259,7783,155765,150456,103926,95209,72736,71102,61261,-19675,-101772,-143396,-110792,145375,431792,368269,196374,193726,155546,43069,11683,-25685,-71255,-97721,-175660,-218613,-137953,52428,151611,195487,238709,164835,4989,21211,139024,174662,139719,148320,237744,309142,293654,181978,145363,252675,312029,174059,-76563,-248889,-109063,78166,-6459,-197579,-171731,-108240,-120804,-131722,-35116,73300,-10880,-319106,-511646,-410541,-216979,-56810,27157,-1309,16708,19955,-4783,170212,401900,341005,36064,-154887,-122642,-157877,-241078,-246098,-271809,-229759,-94971,-66770,-138936,-168624,-233272,-289947,-301288,-292027,-267459,-232651,-152236,-85957,-138739,-193610,-142227,-141473,-86585,-41875,-236689,-416640,-295550,31736,96565,-233448,-312977,146008,285330,-37823,-118755,242857,341309,175168,134421,158180,57961,-152525,-209679,-42203,-4880,-98170,-113093,-67257,60770,220444,213792,84122,-3927,-63391,-81325,-54255,-40447,-75700,-120240,-103959,29177,166947,324804,481581,451954,195085,-83761,-173103,-3347,105412,-776,-94337,-53362,26806,143901,222389,223130,115891,-19474,-89454,-38691,61093,69431,65498,196788,221534,-18299,-251796,-217433,-88464,-24305,9692,10584,-153003,-267522,-105997,-37609,-163685,-33776,329809,428463,188150,-108244,-131795,25151,197242,178349,97020,40215,156396,202477,-12862,-266111,-283190,-163725,-108502,-96605,-57494,-7033,91631,264838,292462,100322,-1068,147681,258133,89517,-131634,-105733,-35817,-68903,83981,439363,472784,184554,45790,6409,-133710,-175012,-4382,-43070,-181063,16466,288349,154022,-46571,2295,156174,191130,-1483,-180771,-81251,41778,68714,172820,286184,159899,17676,110078,212956,170904,154971,32195,-164167,-113891,146500,327331,357382,340268,356935,311597,34165,-175553,-79816,-46230,-132763,-146247,-145868,-96528,42723,210804,353659,369377,194644,93177,151655,127500,-53401,-120917,565,87614,31322,-132965,-224764,-185047,-162250,-215533,-283607,-224907,-86266,40236,126701,222427,288801,153183,-79426,-136279,-67381,-43767,7334,18778,-28454,-120142,-207923,-129758,357,8822,-124279,-262414,-341533,-378732,-295255,-86891,23536,-28606,-11718,-22522,-343541,-517892,-450102,-509620,-418778,-17045,253193,413923,1094170,2157291,2068046,1364302,409774,-1132053,-2530782,-2131649,-880959,20353,188114,-263353,-549980,980485,3595788,3447372,32825,-2018333,-1632992,-864432,-301842,-290707,-484814,-286328,-54212,-103823,-151433,-43499,35077,-46269,-143779,8008,72309,-106561,-146340,88488,354888,484311,419801,182452,16938,34590,-49702,-294822,-277254,-60235,85608,166680,157393,7808,-175734,-246684,-135839,74897,204216,249514,273628,202927,46751,-90414,-185896,-127219,98509,151222,-13851,-139561,-116495,-113237,-133443,-5784,149603,19854,-208245,-201891,-91531,58990,233461,172718,-72146,-208354,-181342,-184204,-257918,-274844,-233342,-213586,-127052,-120038,-258627,-314788,-215933,-201828,-362235,-382282,-188938,-66443,-39669,78526,94322,-93849,-59464,214039,218106,88360,101766,32147,-12439,124830,67537,-198221,-188191,9236,67259,-3790,-159839,-313323,-271605,-62413,93126,140083,209035,383315,427035,211124,-71464,-83705,45644,27193,-42974,21348,162675,200302,88087,81747,84098,5421,-38197,13730],[35705,64754,84943,9854,-86534,-86827,-102794,-225169,-201235,3718,64249,-153046,-281894,-96262,166587,254240,184606,43023,-66429,-57787,-77752,-192118,-140579,161990,354373,309309,208412,141867,97123,11671,-292163,-578018,-524276,-241934,-69463,-54700,-1755,110645,202361,244016,98622,-96759,-229804,-302521,-311959,-150935,-33866,-70657,-146631,-143833,-140117,-21157,11143,-133327,-180773,-153555,-193915,-144409,-74376,-7786,5683,-121321,-259587,-199275,38114,137854,40876,-43234,16332,-96752,-398644,-519892,-359331,-137052,-79056,-110067,-74649,-40424,-25931,-162909,-293541,-153087,146121,246995,112763,-81896,-249395,-164516,185962,343346,44555,-177034,-132023,-175749,-404235,-488182,-299369,-152689,-141878,-130935,-63763,-1469,15325,7401,-47917,-166763,-171571,-2427,75855,53331,150969,293869,246271,-4819,-88658,6557,69880,30755,99904,249788,347328,281652,94585,-19965,84086,198217,210904,227238,271238,297101,262558,133285,50499,52793,-137499,-419313,-228932,138450,276019,391697,336957,144615,192836,372875,292319,130285,167028,198199,28769,-171234,-178730,6218,81954,-64952,-144943,-103864,5529,136399,99485,-6364,-23386,-44305,-120299,-143980,-167827,-123026,15992,-26767,-71317,-48963,-189271,-349108,-284364,-287001,-369593,-242391,-37175,70389,632,-243270,-495616,-366341,12071,136109,53709,56740,142304,72741,15820,77951,-15487,-152097,-177287,-242788,-300298,-318098,-343787,-215983,45426,154789,20931,-116131,44603,300620,207500,5221,-96076,-200961,-180018,-23963,-13441,-142914,-225703,-170834,-137731,-162799,-131089,-41684,27793,4940,-105600,-195796,-179970,-102662,-56626,-3862,85283,144266,80226,39183,170419,275058,201600,241443,298698,69812,-131323,-122084,-183174,-293093,-129733,135614,154604,111877,199979,239845,201929,137412,109978,151548,203317,94289,-63585,-34503,237653,379128,221984,-81599,-230692,-248820,-139032,107451,302073,248855,220523,327318,362429,242137,117770,-53993,-241973,-205844,-133167,-174055,-171296,-122931,-102456,-102568,-142330,-31119,161184,118233,44997,58003,-58130,-127608,38088,110185,-80597,-107405,117281,158437,186450,288323,194802,64815,78143,-46575,-258523,-319875,-340155,-399696,-248878,106000,197671,-23711,-126240,-61035,-102643,-279859,-329400,-182644,22747,90791,11622,-87754,-118803,-141740,-167270,-85978,8030,-5931,16463,82824,74281,74634,192290,203491,54345,-109463,-208636,-245376,-185534,-52427,65344,137088,17207,-216040,-81424,215036,257528,151607,115577,141913,218787,187517,86138,165020,215942,110230,98118,110128,-8448,-50969,12610,-40250,-24320,94262,22343,-168923,-33543,277290,316164,136485,-138163,-255719,-38394,188461,167939,96112,-53367,-188880,-112045,17070,32476,-107947,-279114,-265692,-96576,-21446,-105308,-279035,-386768,-374614,-223004,-27739,-50745,-102234,-52144,12429,95596,70278,-170240,-369990,-412216,-434870,-248042,129886,218785,127556,81343,13274,24421,154212,280203,218713,94655,184967,255915,87800,-67577,-67656,-16009,44242,102517,114999,64937,90676,177574,38730,-283081,-279779,123179,359383,111397,-50524,170587,253755,90534,82247,61769,-161759,-209971,-57910,-155558,-334333,-98069,383063,501650,225624,-25132,-252719,-321304,242493,1010172,1110126,736867,398554,-362133,-852222,460740,341194,-2184082,115741,5366814,2945466,-2183141,-3420080,-2196768,-542779,606,-970786,-1150005,-293372,180925,191238,170959,230154,404056,529365,205644,-292288,-285311,96781,161169,-113615,-62840,227921,289066,92717,-125178,-171513,-67323,215472,621080,704934,302536,-15209,-7375,91839,204192,353715,321308,154497,109305,206422,275637,267201,305455,358828,398249,281048,166964,67820,-32852,-142742,-286807,-408975,-383461,-251913,-38213,209710,270525,196554,89503,747,6902,-53441,-134222,-148937,-138616,-18698,223262,190236,34502,110410,123916,16832,95376,89445,32791,139187,136141,-44914,-153357,-181340,-113037,-78923,-50535,66184,140077,137417,62541,-5150,112500,177932,21629,-42255,-53437,-116785,56364,299874,191655,-135072,-356611,-245231,41350,99022,9620,67087,105198,14073,-27523,-117753,-303529,-324913,-309916,-235293,-103196,143051,467149,534704,132938,-250101,-310243,-248676,-222999,-157321,25228,161958,191663,190011,141837,28351,-27478,-4286,-17863,-132076,-261274,-205236,171276,502021,426391,262617,232442,169667,102120,91877,-13199,-111708,-135352,-220947,-278581,-167877,-14455,64331,171476,249940,181285,65931,100647,167282,149767,136577,164170,189637,228224,243359,167277,158484,240581,203212,83374,7537,-70303,-23332,77200,32358,-116519,-112972,-70967,-114705,-123032,-21356,41911,-37526,-293672,-448235,-314494,-123853,-30076,-25133,-94231,-126769,-170314,-179287,55860,307594,259192,14916,-173101,-135586,-105919,-189824,-255046,-263274,-162248,-11308,-44246,-198141,-224826,-286771,-435412,-460647,-361075,-287824,-272557,-219635,-135240,-116443,-150467,-148657,-145665,-58302,13024,-155733,-348580,-251209,97438,168741,-162321,-210103,228689,365009,53279,-16607,259559,349800,221882,211008,178870,-21762,-262505,-276691,-125988,-98313,-154201,-128303,-75953,71414,264303,258600,84564,-70742,-171307,-122995,55131,137303,-1512,-196830,-220029,-83398,57887,183687,364936,338778,95775,-140504,-171327,14502,123352,-32399,-177671,-126017,-15049,106087,212845,194451,28978,-100884,-123191,-11471,166260,140457,-11131,41255,119959,-51063,-275899,-289751,-189013,-112223,-69163,-55495,-187909,-273140,-164303,-157836,-268214,-88391,286808,385835,171178,-60807,-39251,82287,137985,20896,-75523,-113798,57670,166975,-32098,-310225,-347565,-191800,-53108,27819,34663,-27902,33104,297091,411214,219280,65857,150661,209281,72280,-99825,-95548,-59493,-99419,49491,386521,398939,105325,-39420,-50324,-192975,-216372,11161,61086,-53936,92560,379257,286552,24398,-46726,67227,122816,-58512,-194792,-35230,109529,172013,241866,273556,126352,10612,116284,237513,189801,164608,87483,-97699,-110258,78289,253595,344290,407048,390423,280802,-5380,-140068,17759,-8471,-197464,-260636,-259879,-145302,71127,243422,322449,295107,130032,51692,167491,185714,41555,16282,79465,55911,-26097,-152409,-170706,-103013,-79025,-128881,-200567,-187863,-63601,65163,140785,221105,276116,182249,-29092,-124158,-113201,-50962,93461,116232,17699,-80510,-143545,-119916,-57505,-65957,-180826,-311726,-352460,-373662,-350625,-180298,-1975,-2914,-93919,-214173,-427854,-420718,-310725,-363984,-303186,8345,234005,326853,681172,1415480,1443701,1103117,383826,-667080,-1821582,-1677897,-860688,-58969,138965,-210174,-383819,884439,3165361,2970082,100005,-1599179,-1170991,-724407,-332786,-376487,-668717,-445224,-108390,-119194,-163731,-8642,162052,27810,-255525,-194002,7222,-36798,-61177,93597,249062,377626,402593,169442,5581,79404,62036,-169011,-221539,-99380,-36204,-2280,69072,59890,-85105,-169248,-53844,131514,219584,258443,243407,130123,-53700,-226802,-318347,-199645,88506,142738,-8833,-112407,-120948,-116134,-89672,54734,183814,54000,-175128,-228940,-162812,25443,241010,212010,890,-80281,-70308,-139705,-272850,-321933,-263853,-265491,-248235,-215441,-351538,-388947,-261129,-240840,-394094,-411094,-266359,-163393,-83781,50674,24540,-135975,-46124,213617,163604,9785,64127,45207,286,116943,45570,-216866,-215017,-44241,-10384,-99367,-263751,-407329,-339375,-125823,25864,156830,296145,395862,340446,164431,38720,75723,95994,-22569,-109489,-35548,92143,115340,59488,111725,157228,73701,-18236,6388],[41541,63978,33196,-21911,-38154,23968,53136,-67930,-122600,62721,170907,-52308,-262237,-124828,152885,221913,80223,-100564,-158748,-118508,-148015,-193340,-108591,113710,262214,290858,258706,205470,161694,81957,-195382,-507379,-536436,-278172,-31095,24555,76673,209373,261005,200943,-13157,-222950,-351454,-390042,-307927,-90722,-15801,-114649,-167876,-120629,-73544,13891,-20424,-197189,-237353,-190233,-178202,-71364,8291,-13038,-82956,-185311,-336821,-273641,-11820,116600,66251,32260,81341,-31228,-293117,-448107,-423201,-331841,-257614,-188669,-81956,-68251,-78589,-132460,-223627,-153967,59068,136984,53144,-89930,-293182,-238229,160947,355837,69381,-156063,-106484,-122451,-325221,-439064,-297617,-180820,-164541,-146891,-54585,60392,119632,100925,8637,-127210,-171572,-46829,16828,23133,167967,316776,265076,42961,-66756,4213,104903,113633,133630,248508,363157,309207,95019,-10481,113227,198523,159860,148709,171744,174500,194634,164813,96869,69709,-145604,-427737,-235039,126066,230997,338964,306129,113079,159337,334639,241748,84747,153838,192565,-26251,-266401,-214518,66862,162189,-53760,-190530,-161413,-94711,30599,65279,-32595,-23787,60062,41140,-54993,-139117,-112760,-4877,-99420,-131324,-36727,-135009,-300063,-241715,-273356,-367971,-253677,-127097,-74478,-59080,-190004,-382285,-207186,216098,313343,130038,101904,183235,77318,-17113,-32937,-173007,-273266,-205860,-134170,-94006,-138812,-277486,-227867,47636,202163,53975,-122469,-2028,216213,131746,-13594,-58893,-164218,-210063,-110607,-91780,-163017,-176803,-62022,10327,-64433,-103315,-42163,65654,98618,-36934,-172799,-165210,-104751,-45361,13009,80079,131267,89562,79534,175692,213381,169389,237772,244203,-24442,-183719,-138415,-225167,-367865,-156179,184585,222860,155694,255928,291054,177903,63525,50443,103198,126015,97026,-2590,-32628,208577,336481,187204,-68162,-230693,-296655,-151479,149765,357346,282936,212316,239383,200643,132297,105879,-44292,-222594,-144001,-62525,-173448,-193811,-132388,-60352,-8471,-42964,-28070,62653,51033,60397,81411,-47755,-116191,4972,83747,5247,60843,208236,142282,104704,190766,168612,126964,189866,24136,-269023,-416146,-416173,-355426,-171295,99676,145612,-50061,-174633,-137500,-179446,-344835,-338968,-97699,130853,168015,82054,12582,16135,-60870,-139720,-45086,77713,68962,52600,87132,110335,184663,311602,271815,102470,-62087,-163962,-128329,-11083,68979,75567,28643,-131483,-284592,-93586,178494,192583,121241,172579,246915,246652,140035,50979,184749,268361,178266,162320,94248,-83325,-111140,9558,14499,38481,86831,-72406,-263316,-63502,301830,387682,250256,1370,-122199,36390,206957,207214,159850,-62491,-311207,-275372,-90414,-4009,-116395,-294221,-255447,-76074,-13942,-121780,-280513,-338597,-310308,-229266,-128070,-120905,-58425,98995,182361,226532,123895,-143256,-314974,-328518,-395305,-247715,156998,254984,186822,152232,12029,1244,227598,342334,232273,104679,182440,256933,117707,-32456,-29871,27824,45299,62074,93776,51850,47732,111007,-25518,-335150,-301922,111703,316155,40735,-132070,97469,213999,110142,136832,97615,-178879,-256315,-100125,-170156,-358073,-131076,364339,442864,127030,-194471,-426064,-410699,188467,929476,1057761,601965,220357,-277555,-673673,212567,284352,-1970965,-571844,4865742,3839434,-1012454,-3270831,-2679507,-1178951,-190175,-558696,-642130,-76329,294986,308578,306959,340654,362636,315132,8226,-411458,-392715,-84470,-48054,-229562,-155461,152939,305036,144634,-118666,-225996,-115560,223999,667620,708139,255016,-41105,47468,138181,166606,251652,153446,23150,104156,211795,181542,227411,398032,433822,389288,353336,281925,99859,-127554,-274127,-354215,-419842,-344338,-129068,111140,328409,371778,260200,57216,-105957,-75994,-49423,-96038,-143308,-218974,-211378,31187,134606,11840,11632,75010,83359,150427,84994,28624,142175,102939,-122768,-241021,-254029,-160878,-96848,-101199,-52876,40744,67215,-7998,-74337,62889,175486,28367,-43735,-22584,-120212,19119,342078,290959,-84277,-289207,-189621,-13850,26879,41763,146708,134901,23333,14332,-60218,-319414,-468849,-489822,-347629,-162626,66620,352247,418232,62122,-289762,-354697,-326366,-269404,-116015,72302,174167,232807,271243,185875,-1955,-122851,-100716,-52527,-153069,-318839,-237864,189729,509726,435851,304864,263072,168574,126393,139729,6716,-119057,-130884,-202725,-292740,-220383,-125797,-31571,145082,235809,150524,102560,181161,198198,141299,151311,160823,109403,139996,199353,168653,186588,234786,102605,6160,90527,78351,1414,42920,72824,-6181,-33876,-33308,-116035,-125980,-28908,4720,-56041,-240381,-333016,-164239,3730,27086,-40467,-163287,-287288,-391350,-362015,-69165,198098,187948,17185,-164152,-147192,-71223,-139115,-240385,-224072,-61016,98366,-17106,-237064,-234072,-278884,-508997,-537938,-358845,-248422,-244385,-243029,-177110,-88632,-80008,-122705,-116305,-22677,40289,-87135,-263671,-192196,135555,215877,-68408,-86884,271187,400345,125670,60858,236854,304105,223851,256094,184328,-88702,-327673,-315356,-204276,-177250,-190335,-142278,-100669,45511,252360,258273,74706,-138946,-288065,-181984,137873,287241,77709,-226512,-277669,-151494,-47639,10633,175509,167433,-937,-136791,-107951,57456,122413,-83337,-233601,-146191,-15949,74276,173322,118803,-80641,-179677,-151156,9930,247950,194954,-74154,-99027,28026,-54238,-257660,-328633,-258748,-186402,-140495,-104468,-183965,-237347,-188066,-235047,-319767,-113582,228168,316354,144064,-14134,5545,81030,43307,-115900,-238625,-257610,-53320,125753,-25651,-311897,-356727,-162931,33448,157266,134765,-38612,-30136,286294,455791,289953,132419,135250,97333,2220,-61739,-56157,-57157,-85110,68281,335799,301772,14176,-153600,-155972,-264953,-244243,34340,175292,70008,140200,388027,353381,85389,-97804,-40242,46372,-98130,-179470,8912,143895,213516,257648,217707,78532,18799,137220,249113,188005,145827,131122,-12285,-87719,12456,166791,306515,411220,390189,253277,-28307,-75042,145343,66727,-211639,-315014,-303851,-154554,86820,232196,247626,179664,33893,-16101,163923,255620,164376,159459,154740,15421,-117144,-185054,-122709,-50298,-39520,-70820,-103154,-111883,-12381,88234,120673,179412,234800,184718,45272,-41455,-109991,-56475,132909,167189,61508,5069,-8024,-33799,-50548,-109299,-222515,-329831,-319258,-310772,-334901,-198908,33227,71230,-118832,-342416,-408309,-213645,-87552,-132236,-86251,55383,113127,-2737,-135641,276800,795144,831925,488299,105816,-838729,-1288648,-933305,-201971,58144,-182254,-375658,388758,2333768,2478051,372350,-1025418,-751050,-612606,-352823,-428582,-817918,-569910,-137470,-106427,-144583,52545,302595,101181,-346508,-380602,-69337,24556,10765,56765,89856,224005,336488,130113,-27284,81252,135890,-13795,-106328,-104165,-144013,-147735,-3701,103856,9097,-73611,17340,126762,158383,201437,179374,66537,-108693,-307156,-404073,-256459,34542,96755,627,-51384,-85515,-83245,-19268,116333,199579,82720,-116378,-207526,-174253,17274,227148,222394,84284,82940,71321,-69172,-241815,-295738,-240122,-282717,-333301,-305487,-433721,-427420,-251235,-221209,-365996,-407553,-319817,-207715,-59178,58202,-30448,-145851,-1847,213226,111876,-57773,11358,26253,-10003,93982,16095,-221939,-228358,-109466,-119363,-211463,-341491,-451204,-370937,-177239,-39917,153198,341714,371038,255284,117754,134001,213319,116912,-88339,-187642,-113438,-2617,12134,30426,127583,201993,115583,-10344,-8522],[56382,69638,-9024,-58944,-7833,126688,213577,106281,-24676,124940,289839,100427,-194269,-152427,91044,125148,-58471,-226298,-212316,-147647,-198809,-205557,-93520,54679,145718,226712,293417,296739,273648,180190,-64767,-345446,-431381,-254913,-7510,65868,120074,267119,283435,132362,-97266,-307779,-446699,-469584,-302473,-26919,40900,-119348,-167514,-98135,-8344,54055,-38727,-217687,-213202,-142015,-101569,14566,86120,-15164,-186255,-343431,-497243,-380081,-108286,60345,98854,119758,142825,50095,-154082,-330938,-424191,-443910,-355378,-210332,-48502,-31667,-89337,-86914,-133168,-134795,-42722,-18437,-35288,-78413,-261488,-263206,90934,281908,78083,-96792,-40557,-20171,-173351,-308933,-255927,-198795,-183868,-146502,-38720,114440,213047,185802,69395,-65183,-139127,-85270,-54606,-24468,153589,305947,243907,39451,-116571,-36994,142863,195752,133496,182020,308159,286572,57191,-40347,96368,153698,46719,-15313,10335,6680,50503,132110,140867,104213,-130464,-363139,-161582,130357,157020,224605,219421,59465,119385,279396,189408,43904,120412,180443,-41309,-319202,-243101,107778,213430,-52309,-229436,-222995,-214995,-94124,24292,-51783,-22034,136080,164149,29417,-75862,-55282,-14623,-160994,-191896,-37946,-70172,-192144,-147637,-212677,-311071,-225310,-172568,-173956,-87654,-105890,-225110,-82133,271743,353150,135757,91414,177717,94528,-14991,-117777,-270635,-321276,-219828,-59280,85355,47178,-162862,-199216,40539,226842,78019,-141107,-60802,106969,49232,-26347,-41881,-152359,-225881,-169056,-139963,-140715,-64420,107893,192017,41889,-77307,-33974,110214,184645,36069,-119135,-119426,-82356,-7983,45309,72292,122261,124881,128326,173150,166402,164353,190174,86847,-159719,-238420,-165805,-251716,-379506,-130485,240662,267448,137259,206807,291747,184980,24059,-21866,19985,35761,103236,57617,-20104,169938,268465,108027,-60779,-198985,-304892,-140804,207920,391624,274020,146753,103406,23038,9957,40982,-86450,-201988,-69298,15959,-142382,-193582,-121806,-264,80557,41704,-18800,-16486,10465,99403,134739,4538,-91189,-34891,45631,74474,204625,259969,96429,19673,79325,81232,140172,271814,98708,-257315,-483367,-456161,-292199,-106684,59493,71157,-66841,-185343,-170765,-201440,-332985,-290265,-23770,163301,170437,115891,102529,122709,-365,-81952,30693,126137,98155,65505,87442,137870,244720,322856,250622,112986,-22296,-122457,-35828,134623,173872,82685,-55526,-215177,-262528,-48879,166505,133170,86772,206538,309148,243602,78622,-6974,153029,286782,247303,215580,51459,-163591,-140115,14500,54700,74442,78748,-110544,-294912,-88263,290698,433020,344195,112050,-44084,30177,129792,186243,214886,-14156,-348826,-391765,-189686,-38750,-83165,-216245,-171406,-34335,-1013,-125735,-263427,-275470,-225166,-186011,-175294,-158205,-14503,217963,309993,317756,168145,-81569,-176944,-167808,-298264,-215529,153894,244241,211524,244840,92631,29069,281382,377486,242395,118491,158478,221757,131276,10763,13892,66746,46505,37087,78118,20845,-24129,3575,-121811,-341513,-253616,107012,241172,-20868,-177517,28219,162216,129279,190179,133186,-159695,-247860,-124263,-183982,-367238,-180713,268396,313194,12464,-301585,-463948,-310667,300774,911361,967123,503621,126864,-233314,-673097,-434354,-144535,-1187473,-368633,3646143,3673561,22072,-2550188,-2740170,-1819424,-631061,-246813,-141805,149753,449095,469409,454681,436461,284053,81487,-147268,-411930,-377959,-208872,-263840,-364999,-261004,64211,299303,196099,-56050,-207236,-133617,199624,605706,608325,212267,10295,169980,205454,101875,80194,-48265,-103942,87331,189970,80208,180522,444865,434698,267997,300096,314137,146380,-148981,-325600,-315564,-300503,-225786,-933,228521,385326,416997,303271,47209,-162180,-115163,-5149,-14296,-79728,-227743,-338247,-152479,64666,-2332,-84626,-7335,100575,158317,70607,21735,124296,62870,-174411,-314424,-309173,-187115,-110799,-143174,-133413,-43777,-18415,-88033,-146689,3382,165783,37873,-51551,2671,-81847,20101,347110,322538,-50721,-201592,-136086,-94939,-47363,84086,199772,126573,21207,62053,16019,-270951,-525284,-553258,-370869,-188924,-40404,183225,252024,-18095,-291782,-341204,-349497,-277741,-45853,133037,189190,263214,325545,219499,-16017,-211128,-222863,-127325,-172028,-314724,-205575,197924,450691,389077,313059,273116,133983,84591,132872,38820,-80945,-88483,-134505,-256471,-279437,-251979,-115570,124901,214121,102631,119002,250852,239275,167679,178686,125599,7663,57302,165451,176392,215016,237213,39545,-55305,110075,125857,-37028,-4744,108210,105019,46817,-8455,-120981,-126199,-40722,-24563,-65657,-170795,-195953,-8745,130353,102942,-13035,-189502,-413315,-575016,-501904,-168688,102850,136461,33405,-125992,-146416,-59957,-97219,-199190,-161503,49600,206356,8834,-242082,-187289,-207726,-487711,-512337,-295181,-173334,-152697,-194090,-179676,-47099,10230,-56839,-46992,18211,24550,-69246,-198931,-138718,136695,222226,8344,-2748,249800,370764,152046,75581,165208,201707,173637,257313,183321,-109884,-329409,-326551,-253182,-212058,-193331,-155370,-141106,-15498,181083,210472,64368,-177083,-369706,-237887,165524,365462,142724,-197249,-259333,-153933,-121238,-147828,-42876,-13459,-63167,-67030,13076,125304,107009,-128456,-236905,-109858,9199,44530,107067,12421,-188431,-241699,-171672,20427,286916,219473,-108730,-188112,-26874,-18877,-197708,-322875,-277162,-222149,-183382,-120563,-141086,-176243,-176405,-252478,-313349,-117269,159288,232222,111845,18780,-4895,9693,-70813,-198249,-343462,-351323,-137669,95619,3876,-262445,-292806,-79931,126440,264974,227352,-31323,-79570,241089,416756,285387,172577,102541,-43746,-94510,-23068,5799,-27894,-31346,124813,288627,204670,-62881,-259386,-273412,-320513,-247615,53824,248414,148923,155097,326613,349669,130231,-128443,-132242,-22220,-114429,-138805,46649,153739,197839,222018,147811,49796,59690,192331,266522,167397,98211,152029,77923,-46955,-26713,107976,264595,341227,336707,211508,-57142,-25581,252810,155537,-168991,-294136,-276496,-129424,99063,198595,147677,30247,-105224,-111598,132559,305536,271810,263287,197563,-30566,-213740,-206641,-83146,-33156,-40801,-31699,-41,-12745,43801,95399,73931,112116,181929,165030,122798,92784,-44468,-53100,112793,148529,74105,97649,150976,99799,17088,-96177,-223825,-307242,-248063,-204231,-253664,-140836,121697,177796,-84983,-377529,-294874,37886,143891,108713,174237,120073,-94182,-507964,-1159946,-1035818,176303,654369,728063,980922,285140,-893526,-1018648,-346657,-28411,-231627,-575144,-364111,1303556,2112265,828519,-378623,-468531,-571208,-372838,-445984,-900778,-647580,-158626,-95838,-118943,119764,414980,153460,-395200,-498285,-132874,71282,63115,412,-55523,86647,250421,96716,-53073,47607,156531,122960,21881,-90179,-217450,-230570,-38218,135467,92463,23962,66458,72229,49965,103126,104132,32231,-98527,-306585,-422111,-278974,-42478,28738,21140,36235,-13459,-18059,70100,177510,202526,102034,-46231,-143077,-128220,24889,181862,186923,139758,215464,197014,11362,-173318,-203102,-169323,-262901,-353313,-363554,-480051,-416869,-196227,-162218,-290858,-364419,-323083,-182292,20629,87148,-68839,-141765,40088,205471,79519,-94257,-41668,-11738,-30651,64195,-11838,-211581,-225891,-171188,-219720,-282968,-354282,-428859,-346476,-179176,-64265,142977,336682,315513,202423,122053,218341,298752,107698,-142236,-237239,-175196,-89116,-70209,6473,116153,197613,121249,-8438,-15658],[83866,76168,-44488,-108148,-14516,193939,332437,227817,50451,167870,379617,255592,-91123,-158815,11478,1928,-193075,-305823,-217764,-141070,-219948,-231983,-105453,355,40349,146428,318698,397334,389704,270036,60082,-154461,-265658,-197122,-16113,59046,123290,266737,255015,54585,-137437,-339310,-505040,-522070,-296509,6361,90122,-93860,-148700,-92659,9909,59958,-58991,-206304,-132089,-26938,12863,89285,135387,-18072,-281185,-543982,-669079,-479277,-216956,-7829,130824,193633,188692,127907,-21417,-211799,-375038,-442073,-353202,-191852,-8447,44397,-41597,-25406,-40136,-93106,-118009,-157163,-118019,-60693,-182102,-244803,-15745,140712,62681,-28861,34674,97438,8714,-134940,-187208,-201021,-193925,-132462,-23139,143922,271290,242051,120735,3904,-87497,-111557,-119617,-85333,95554,252395,178986,-31169,-222572,-98985,175600,243106,81529,54244,190206,204312,-18260,-94431,49564,74102,-104434,-218737,-165341,-151088,-118603,42323,157366,132619,-96313,-245991,-41373,140502,71821,85728,107326,8100,101324,248054,167763,26447,76127,164079,-2472,-292399,-237078,119865,210919,-68063,-248281,-269044,-321176,-195497,-2852,-57012,-23422,170264,224980,87220,-6366,10252,-31715,-208485,-253399,-87764,-43003,-68061,-32685,-127471,-223345,-170604,-159207,-181774,-57971,-4122,-62016,-6167,192767,254625,75689,30501,126816,116341,13749,-158991,-293701,-299536,-219386,-30200,196636,187661,-43672,-145755,34639,233861,100092,-149838,-104239,15496,-5276,-13389,-32278,-158841,-218704,-181658,-151274,-93275,68901,282197,343690,128582,-55576,-20346,154042,250772,100147,-52484,-57952,-34241,51418,87995,72226,130137,180510,174152,162501,142896,179479,113160,-118238,-293810,-277752,-192159,-256523,-321822,-51538,287671,265379,47851,48460,226636,221492,27189,-99135,-89102,-39336,121399,102011,-14938,114759,172742,-8386,-73213,-146255,-267208,-105452,262838,394043,237973,71682,-20239,-109843,-86474,-55183,-156882,-176700,-9662,64531,-88492,-157109,-77192,66743,137896,96948,10973,-49153,-2183,136050,185836,65865,-72520,-72261,19579,123186,285346,264592,48771,-36358,-23054,-53216,93324,295860,160384,-217242,-495229,-438982,-214132,-61134,21769,31295,-47569,-147495,-146342,-153326,-236215,-187931,20188,114167,103491,115338,163782,163583,18231,-12600,112242,133577,71430,48153,72093,142007,245803,241929,154077,79612,-2618,-87496,19609,222763,241436,85133,-105804,-234077,-179355,29262,172184,83753,44805,206157,319305,217340,21778,-72834,79655,269208,297625,240814,1773,-222776,-143655,6103,47053,60341,66119,-91594,-273991,-119537,239174,442141,404099,175422,-21938,-23745,3467,114422,245017,76599,-290341,-417263,-239164,-50719,-7250,-60037,-43919,12092,14595,-112890,-233423,-222980,-153588,-112654,-151575,-145997,20867,271368,363693,342320,188603,4554,16815,33541,-168538,-166516,114080,180496,183608,317152,220850,99082,298685,382518,251862,136004,128673,165257,126640,53080,57246,102109,60736,38691,71953,-16797,-98347,-96903,-199942,-290637,-142669,114782,158716,-54391,-185431,-39606,102426,150277,241547,167863,-105793,-182932,-111737,-182242,-353534,-229803,123025,140358,-100692,-320204,-356844,-62574,513979,935279,867412,479074,164830,-193540,-824783,-1325139,-864715,-144024,550789,2127518,2632811,674256,-1387102,-2226118,-2237679,-1226515,-145386,202326,313273,585462,612204,543522,484428,214004,-97730,-233176,-300103,-244414,-246898,-419855,-471621,-344649,-18512,261715,229518,54286,-110698,-118546,140366,451250,440509,179563,109724,312540,274133,32623,-104416,-214798,-179604,76880,167129,20235,152120,455797,395785,108138,142615,261785,208605,-78696,-277449,-186393,-98069,-71470,92851,285424,375293,392318,303617,55194,-157901,-102508,61534,84053,24001,-148948,-347044,-270845,-4743,-1382,-143759,-93145,70235,132304,66341,26046,92721,23098,-183293,-340029,-327888,-186464,-115821,-164936,-155949,-88927,-86273,-142033,-181313,-22429,173614,58972,-62745,14984,-9762,55524,302670,262913,-47589,-124552,-114848,-194564,-120752,108674,206312,79758,-3326,83892,76258,-169737,-454944,-473071,-295246,-164687,-137685,973,75562,-91663,-260011,-275539,-307888,-235903,34153,183948,198603,273801,338089,234941,-18974,-288288,-352312,-227215,-192728,-264534,-126367,195396,341392,295246,288819,258558,59335,-33717,64395,79306,-3056,-24873,-44781,-178527,-319688,-358498,-176005,113989,202346,73123,129323,301248,290466,228172,204493,59318,-92471,-6167,143568,181116,227476,241647,25679,-103547,37974,59339,-102354,-41958,130527,189703,112244,812,-117339,-104536,-35233,-36922,-70080,-101313,-70767,104197,219391,174976,45364,-167891,-465349,-667122,-560377,-211567,43996,99710,46608,-67170,-124572,-65674,-65077,-135379,-90117,140100,281446,26010,-212227,-94425,-92428,-381435,-398645,-201029,-97916,-23574,-68171,-122413,13424,105295,38871,53078,60672,-35043,-121045,-175944,-103506,104036,182288,28335,-4409,160933,276857,122761,20625,52239,57096,78076,213806,181086,-69896,-264479,-307584,-250360,-183900,-160938,-167790,-190922,-99545,65878,129356,61705,-165125,-379924,-264881,130867,352615,181802,-110541,-165645,-91960,-146386,-252255,-228678,-152534,-76158,49836,170785,207628,85750,-141152,-173051,-25898,38332,9727,26040,-94939,-268759,-277473,-183355,17543,273895,207900,-108954,-205902,-27020,55319,-104644,-270639,-240284,-210199,-188434,-98127,-72697,-115767,-142769,-216153,-265393,-116265,85398,146164,79238,34302,-41215,-98990,-171558,-215210,-367925,-382111,-169647,89805,47215,-171413,-168826,33834,203231,333491,300048,-1042,-102238,175645,311592,205824,165091,55958,-170044,-180127,11929,74409,17375,40603,187470,244660,131257,-103558,-320486,-357567,-335675,-221445,62212,246487,159010,138991,226781,293236,162221,-111845,-170409,-67583,-108328,-81278,78380,152697,150832,157875,98076,62763,136137,284182,299136,131218,31529,145788,151794,3185,-25831,100610,221108,205064,226068,140582,-112868,-31720,295273,230128,-80235,-208662,-200555,-84685,116824,173925,57920,-123672,-270630,-223728,72206,309831,325810,296187,189853,-74765,-276997,-194798,-51239,-43150,-57727,18426,110622,87638,76573,75731,16612,38114,126931,134268,186864,242104,74109,-34489,42901,61204,35142,152958,280173,237272,115405,-30186,-173223,-238935,-146905,-74895,-128264,-29211,233859,288260,-7268,-317662,-132683,255113,318146,292532,404820,187363,-333442,-1025572,-2080921,-2238287,-448312,598631,1034536,1706854,1367707,-369507,-992902,-413723,-84209,-375175,-942283,-1151837,280075,1854703,1366711,260983,-323115,-598103,-398328,-430642,-904078,-682765,-186731,-111181,-112709,169296,467278,174078,-390105,-515905,-163704,102358,97793,-45116,-133274,7173,169971,95022,-40934,5790,133931,203447,114732,-76585,-247420,-236445,-31350,147643,151024,108216,92059,-3013,-62982,-1400,37836,30472,-31510,-226740,-364724,-255728,-115209,-45092,49831,132455,76754,61135,161595,236186,202151,110969,17170,-56649,-49230,28715,95291,97984,137978,266165,268235,85078,-83979,-71013,-66291,-206277,-306786,-374951,-477623,-363514,-126518,-96493,-195662,-285799,-264656,-90885,124055,117718,-89431,-139345,50162,181334,71519,-91788,-82347,-54219,-49610,33600,-33730,-187818,-205990,-212150,-273726,-272312,-283564,-338554,-259889,-113344,-24411,139896,282859,236200,188793,200975,306321,328581,82318,-159529,-225970,-189458,-140348,-103240,-7479,72752,137163,91025,-4392,-1175],[120399,74255,-80664,-169448,-60673,208981,377795,254465,72070,176014,408288,358851,19435,-134324,-53713,-104672,-289207,-329053,-180813,-101197,-205938,-264754,-142382,-38581,-30662,78505,342440,488517,467799,322681,144744,-6175,-116156,-141186,-61157,10587,95924,214858,176086,-20638,-139731,-319188,-515133,-526907,-283034,-9457,84148,-60528,-124199,-119116,-42874,12335,-90830,-181821,-35201,113946,130737,133791,142550,-25753,-345514,-697158,-761530,-526664,-297339,-64150,149799,232175,214828,186668,67486,-135935,-307722,-339693,-262166,-148665,14366,119391,52978,46305,38750,-32206,-134836,-226449,-168301,-54726,-100157,-203295,-135055,-22733,25831,17372,84649,186536,162984,25288,-118269,-194487,-201266,-122773,-17628,142430,283145,262083,155644,62038,-40133,-125602,-164091,-149973,3571,168104,84838,-160484,-350512,-154908,199095,239856,-15482,-101964,42750,75491,-112805,-141882,1556,-20199,-256377,-396804,-300491,-248972,-252562,-70749,138149,139721,-47483,-104639,81685,142851,-6076,-37034,6261,-18880,119964,266942,196303,43335,34420,144867,79387,-183719,-185953,103108,151635,-97180,-235560,-282864,-384381,-243269,-5189,-50255,-31993,166478,224146,104540,37614,42836,-66905,-241649,-313355,-197726,-80266,28303,67158,-46519,-134058,-104071,-89394,-88325,26874,87675,63990,22740,42551,74638,-19715,-56222,51236,137586,60167,-145412,-248187,-233905,-210172,-40938,225204,249628,42596,-82372,44449,236159,127706,-130529,-114928,-26429,-9119,34129,-14632,-164618,-180542,-142570,-130074,-45291,168907,393665,413421,178333,-33723,-2408,189083,287880,142797,6022,667,28286,115263,126744,78677,150260,235311,206451,149474,146347,205811,37314,-292076,-373768,-272090,-195605,-236331,-210463,63738,312949,213620,-88492,-174315,101388,263449,63925,-163955,-191281,-65973,157191,121011,-32917,37492,50328,-141163,-108576,-89854,-195935,-55279,289439,357288,195515,37846,-74254,-154147,-130517,-147807,-214616,-139576,14410,61586,-24020,-76502,7828,128818,150447,121786,66861,-29069,2825,149152,211820,110687,-65848,-93269,23254,153660,289550,228876,23804,-46162,-97745,-193596,2250,256249,199975,-143608,-434489,-355037,-120859,-26347,19135,61222,16742,-71748,-76919,-50563,-76964,-54803,24872,6802,676,94919,186835,129867,-7497,46045,166688,93237,909,8084,37198,116518,200881,119584,20610,7942,-10781,-65484,32095,237896,258047,81102,-122630,-209476,-88094,99887,177111,43054,-5605,172342,290773,186219,-14767,-129407,-9286,226590,315830,229567,-34519,-236620,-134578,-32622,-22444,-5716,47340,-33436,-220737,-160138,155546,412720,423805,194331,-28573,-75315,-108970,17816,238593,176309,-157479,-334291,-208926,-25853,95384,127837,80131,40878,23407,-85250,-193504,-193129,-116572,-38184,-69734,-90673,35711,247195,342747,307575,184968,99899,219269,228379,-34280,-113779,51307,77646,100516,330578,341931,183772,274587,360366,258480,149194,102544,104157,105400,82982,92080,135296,94670,65824,74780,-44655,-149074,-158436,-228248,-194761,-1445,128337,83854,-56872,-169023,-113412,33363,168172,285747,198387,-35481,-87683,-63031,-152694,-306665,-251294,-24347,-40514,-199102,-255186,-149369,222792,692663,924454,776113,541316,331532,-110407,-1011345,-2193864,-1674495,715405,1571974,737948,1294175,987895,5516,-1142113,-2243650,-1810161,-296767,301223,358124,629414,662908,523638,467625,186425,-182205,-255260,-125227,-36262,-197834,-467674,-503241,-376755,-84481,184073,227708,185547,41687,-75073,60307,257082,267421,163291,208062,408689,313349,-19667,-236656,-287563,-174207,88369,165328,24455,149304,438758,350705,-11498,-45988,168467,284652,65316,-147074,-16538,112701,71611,133447,276255,314872,308820,258302,73059,-104440,-49791,122649,164708,135936,440,-232964,-294303,-57328,22594,-135894,-142551,15329,93919,85055,55536,61838,-6929,-142395,-297312,-304100,-164573,-111008,-158832,-117673,-82370,-113084,-145038,-149530,13293,209895,90630,-76133,11160,75230,107213,211110,123455,-73666,-81561,-140106,-295628,-192542,88260,158911,6767,-52340,58065,93077,-45920,-266072,-275845,-144427,-88119,-183908,-145699,-71356,-146565,-207881,-178745,-212910,-146233,105888,205224,192356,257392,303933,225656,-19700,-347445,-462127,-324753,-213898,-194091,-31654,183395,211705,177413,244211,224812,-46888,-212089,-55269,114408,91279,37877,36133,-77360,-317797,-419561,-213207,108439,208980,84448,146782,328166,344254,304507,213038,-21757,-162295,-37974,135958,181240,215982,238663,52997,-138789,-102597,-70297,-139100,-47820,135586,230611,150832,-129,-93435,-48956,2282,-31142,-75918,-49086,16308,148177,247532,218915,110089,-110514,-434349,-649142,-524169,-183028,28374,62453,39547,-4716,-80088,-72085,-36797,-59791,-27106,186484,300480,27345,-159013,19052,34595,-227292,-240619,-115276,-51811,105782,107827,-9175,89686,187160,140362,161461,97901,-124826,-231911,-192508,-87500,51359,104027,-26723,-100128,24312,141562,50712,-76224,-77063,-101543,-43971,138019,180651,24471,-145003,-249733,-182903,-92448,-102433,-178283,-238349,-186473,-62834,40513,68986,-103281,-303194,-239314,52229,259146,191992,16303,-17630,10742,-124784,-285296,-329222,-216336,-47977,173215,325048,282156,66873,-105129,-45511,85536,52480,-34647,-50060,-168602,-303493,-285302,-184890,1709,211681,162965,-79905,-154654,28708,156775,4933,-181136,-160760,-160591,-161798,-45154,-1391,-81072,-108974,-151889,-207164,-129433,10342,69860,50776,37877,-57596,-183398,-225329,-183462,-326844,-364049,-145282,112822,93776,-62367,-23332,144485,252760,360971,346774,50088,-96617,104037,178418,80453,102315,-706,-244979,-221793,38465,127290,59378,101899,223069,204480,97645,-97332,-316837,-374405,-300997,-168858,60042,172482,105663,98535,124414,213358,189464,-31395,-131262,-81360,-86092,-16553,106285,148140,102483,98171,92117,117372,231593,393006,339154,82746,-36971,118171,190362,49331,11186,135087,160467,27986,74201,39627,-199550,-107733,251537,268201,29152,-92821,-114447,-39948,143041,184696,18494,-234473,-412532,-325198,-6763,261021,307402,248493,128469,-110386,-278279,-144781,-28270,-64179,-57513,107398,231735,166199,65462,28346,-31756,-25289,69739,101432,225649,362462,212724,1051,-47900,-68798,-55131,142703,340797,335400,202781,58704,-79471,-126465,-22717,56935,12247,98519,330410,372278,92321,-185017,23370,382068,403381,382507,538305,231957,-532162,-1367095,-2594164,-3072066,-1128493,602488,1291346,2086419,2220340,350324,-756207,-345551,-80314,-580697,-1355200,-1753017,-581082,1556189,1825721,827129,-229473,-647666,-426739,-389314,-840043,-691240,-225010,-156971,-139482,183794,450390,164715,-333449,-435902,-153348,120298,121440,-53311,-122203,-8357,107706,130147,25991,-8886,97556,216139,145686,-74744,-237052,-177823,1903,132953,175370,168826,100070,-66101,-139596,-74994,-3620,51195,61966,-94986,-241936,-188511,-162036,-112407,74981,214298,159229,129094,234006,287913,208212,112925,60167,25779,28969,10711,-32174,-36242,70722,218976,269078,139998,6934,64300,51107,-119985,-220876,-342558,-428751,-290305,-80425,-55846,-109773,-186240,-153020,42697,214487,133642,-89681,-142144,17586,136789,81854,-55725,-102517,-89044,-60858,3099,-52589,-157862,-170850,-220049,-261466,-172707,-139353,-193818,-122659,9895,73692,150287,192418,139607,199551,336775,408440,324367,60460,-129972,-145289,-145059,-145378,-82742,-9423,5506,33254,34948,7631,40572],[155954,55419,-122703,-230877,-129000,170717,341597,187350,32964,146760,368882,376343,105364,-84540,-83270,-162830,-327994,-305002,-118036,-36319,-157586,-286872,-191157,-60438,-62360,38733,366523,556078,491825,332890,172890,51154,-40312,-115320,-130507,-59657,56619,137654,62653,-92684,-129024,-262757,-468750,-469310,-249812,-67139,1864,-44506,-109480,-179634,-153604,-77869,-133683,-161306,37546,231442,218201,139177,107736,-40198,-365133,-724504,-715576,-493659,-320252,-93039,145110,226302,225471,221411,94123,-129420,-256889,-187016,-117318,-88100,20137,163599,159296,112865,90611,38589,-83224,-204401,-176290,-71537,-52386,-160408,-234294,-156275,-19935,22493,84657,211473,240375,119626,-76740,-195071,-221749,-140230,-29282,116764,253824,252017,175876,94926,-20433,-130771,-181237,-205781,-93563,84377,-8250,-315471,-464834,-185164,208599,190216,-129733,-239270,-88056,-63161,-194248,-151466,-21151,-107410,-373971,-496863,-356177,-261715,-306048,-158751,96774,125332,10589,31847,168948,127340,-62301,-114270,-55595,-12117,167247,330721,269822,91524,6482,123051,172912,-29040,-103252,65512,56879,-124217,-185806,-256163,-390752,-231628,12769,-41043,-47770,140437,182605,81514,35477,20400,-116752,-261066,-364948,-345380,-174469,67100,122044,5752,-66005,-36346,20422,76398,135715,136093,116241,14662,-101880,-102460,-108282,-132918,-16764,155498,114669,-79735,-157255,-158943,-199265,-72236,184903,229149,78397,-17920,79878,245072,160713,-83348,-96470,-16399,34343,106942,20377,-147672,-108488,-59452,-86081,-13967,196454,395796,386854,191626,-2821,21926,209149,291210,155546,39041,38236,80818,156761,143188,80966,165015,265041,220532,143095,172416,235543,-4168,-366260,-358826,-197058,-157640,-192695,-76895,185195,311212,131698,-221029,-384731,-58591,273273,110390,-196547,-243688,-22097,209730,112960,-79987,-60911,-89372,-262152,-155496,-47536,-120014,-10869,267820,282693,162539,71154,-32474,-102605,-121468,-206208,-219471,-81622,-279,9359,34718,39523,123676,175609,122329,126805,141046,26427,9060,130074,205993,130009,-62374,-85731,60361,169910,231728,171993,33622,-13936,-136645,-292817,-99119,170651,217332,-37180,-301277,-212063,-11919,15778,66146,156341,111192,14292,2967,63867,95605,73702,-7358,-119042,-93009,74359,175024,45699,-60365,76608,171377,13666,-85251,-35719,-10449,64179,134989,16238,-101924,-82927,-42485,-60274,5121,184416,223919,71122,-111806,-167705,-35951,124264,160644,6686,-59787,118367,251226,169699,-24302,-162785,-80676,178852,298690,183214,-48944,-198483,-126550,-104957,-140609,-103500,22834,33620,-159390,-204101,57747,351327,406592,188971,-26549,-85403,-161843,-73381,192281,245715,3643,-160736,-94223,36496,196552,287085,157264,32641,11335,-53369,-145415,-180458,-114663,10108,30896,-18793,20180,157688,271550,246396,169062,186541,379253,374004,80830,-63382,-4570,-30908,-19691,268379,404443,247235,217171,316100,254756,146677,79893,49860,70658,89122,109595,164939,145052,106701,83022,-47248,-160575,-177863,-209944,-87573,123423,132082,19818,-42140,-148619,-197379,-48088,172358,314308,218214,22116,-5455,1161,-94110,-224649,-224066,-125501,-195308,-273415,-136740,82293,417507,701771,797911,697575,671960,567667,41607,-1076036,-2744849,-2316939,970487,1910885,-206010,416501,1218799,1347584,308561,-1771793,-2203113,-651381,152883,263121,524219,568123,385059,388238,207547,-176215,-242373,43437,177452,-89902,-397670,-437110,-343008,-129532,68557,180737,301759,211458,-10982,-12292,94131,153031,166937,256220,404188,295088,-42907,-268686,-242190,-89089,125658,191757,82496,160200,395667,318873,-37933,-168817,99302,366200,235276,16861,128752,257560,166606,126216,220241,236348,200827,186180,92837,-27625,16205,150101,198622,222220,175739,-39772,-230245,-80819,72568,-50997,-125421,-31809,62285,126474,114687,45557,-20355,-59476,-189814,-246662,-135733,-98733,-122119,-31632,-28086,-94765,-95386,-51649,107137,266581,123668,-90574,-5947,147932,151147,91396,-50301,-114231,-80126,-201360,-373600,-260043,10425,66244,-72340,-117316,-16380,58022,61814,-18298,-30131,35170,25051,-156518,-218369,-162167,-177748,-152083,-77764,-93549,-29757,156533,189934,163099,208657,226955,187559,-26568,-379412,-525723,-391221,-230584,-130293,46137,164413,93584,64699,196245,183273,-163637,-411211,-202035,124350,169323,81378,88335,25150,-263447,-425937,-235953,99766,230274,135227,172988,329329,388027,370930,196697,-90691,-178068,-30833,143957,182052,184552,221620,100315,-155360,-248232,-179133,-103688,-11327,126185,225160,157518,-3590,-46112,37386,71358,-13235,-89774,-27227,54106,127508,213556,219004,154154,-41804,-345036,-544070,-409414,-90914,46218,9312,2650,42026,-20010,-60333,-3141,13168,14124,179542,257847,9235,-101265,121225,139723,-73657,-92463,-68113,-45603,201262,281589,129080,168097,241217,221400,251677,121449,-221192,-364290,-226570,-81890,-3322,6854,-140962,-251976,-122937,1559,-34026,-166487,-188646,-241107,-167122,52288,184676,147980,5499,-143460,-53879,42388,-34273,-182722,-268579,-253234,-169075,-28159,81544,-12862,-151996,-149391,-33672,118799,176026,152157,146743,117099,-75076,-256500,-325713,-202066,-4641,254186,424733,320438,54660,-21949,122778,198250,44558,-84293,-97342,-180051,-287573,-271104,-174737,-22669,115136,95567,-35486,-56900,124121,263276,108789,-73297,-61887,-97370,-122391,17539,48497,-86069,-95549,-94275,-171738,-169242,-63254,12120,30414,38399,-22752,-188402,-215940,-137959,-263388,-325722,-82063,157737,135802,36754,96851,221940,278402,360430,368222,110916,-73622,36222,61406,-44011,-5735,-64255,-252704,-205569,50231,142639,78243,127628,211301,170746,107225,-49321,-253464,-316638,-224966,-100386,55802,68259,22342,44573,44770,137262,217636,105450,-21511,-65990,-55986,47109,130673,136007,69662,69211,130788,189425,314357,482047,363481,25613,-88150,84624,187178,80024,64820,171950,63877,-155333,-86966,-73433,-296790,-232165,133228,260119,126807,8332,-56915,-13095,171940,238772,55120,-256212,-468337,-379049,-82901,173977,223182,133526,24644,-136057,-218401,-76095,-20382,-82213,-19168,238103,355190,204721,8178,-34303,-54204,-66632,5221,67337,230923,415320,324141,48206,-123204,-199375,-172582,68422,321098,365632,244385,128774,29613,18101,116823,176200,140234,205394,378643,409308,194515,-14363,136175,408235,406154,376074,535401,225198,-633564,-1411715,-2539262,-3387151,-1833636,554086,1388703,2054291,2701875,1191996,-299282,-140040,-13252,-778515,-1659478,-2024552,-1194750,1057154,2041138,1271551,-76924,-656529,-449842,-334583,-741636,-689022,-262340,-215411,-193193,159219,380250,136352,-240848,-291662,-106352,128141,140417,-11839,-37019,15852,61737,183430,139134,29703,81625,180167,122348,-82991,-199750,-86417,37496,87930,163717,201841,98522,-94273,-154461,-89031,-8711,80078,144495,46399,-81807,-93627,-175668,-166929,81576,262480,212033,164554,268858,325165,226149,114629,79481,85015,79253,-34921,-182673,-191061,-45331,97642,211214,172058,82501,171060,165976,-19824,-137165,-283274,-346900,-225976,-87309,-57991,-52990,-86254,-14852,182146,263865,128394,-66060,-139777,-44561,77174,98530,-1010,-99099,-109008,-66915,-31591,-77202,-132809,-128467,-192947,-188171,-14404,43511,-20572,38065,155469,197221,169950,85279,34083,210542,479475,516836,316626,55956,-62876,-16908,-56575,-111965,-29229,-1597,-66213,-84822,-31123,28135,103715],[178439,17271,-167562,-270802,-188593,93370,239285,63730,-49411,89904,280656,308886,142469,-27294,-73082,-161917,-310438,-254881,-49899,40006,-82850,-279350,-233676,-72956,-65675,25567,381566,590749,479552,319396,149439,11818,-50634,-125388,-200035,-126361,24590,67666,-59606,-170760,-135683,-193762,-367131,-348133,-186306,-136330,-134655,-60606,-113140,-256586,-275679,-176202,-179555,-154573,63338,286304,251905,106942,42847,-60025,-338379,-605328,-535860,-382258,-280285,-91606,114359,183268,229222,237952,67110,-185045,-241608,-46420,36415,-10857,30865,174988,235584,152475,108283,105710,20598,-107358,-150071,-108186,-48808,-127431,-284166,-222070,-58120,-15381,29116,160364,221941,125606,-76935,-217395,-269733,-197898,-59014,82733,201255,226614,188831,96357,-41464,-130653,-171447,-241204,-161567,38658,-65185,-449053,-541672,-187553,196191,112356,-224952,-316653,-162097,-163321,-229346,-107697,-6756,-170640,-435870,-500648,-324284,-196246,-264527,-178283,62124,102380,69450,137504,198050,91576,-90156,-136605,-68632,19480,214418,402545,358768,153996,-3628,98163,240230,112854,-21273,19528,-36172,-128551,-102953,-191950,-344541,-179614,33242,-40697,-65297,111386,132059,34644,-10858,-47900,-164286,-266159,-397817,-481540,-288140,40689,116636,17377,-28525,26884,145827,257110,225092,116079,76145,-19681,-181832,-202752,-151617,-163766,-45855,167526,163910,16817,-52770,-101911,-190062,-100315,109468,149635,69768,45636,140865,263357,188108,-31239,-73377,15507,94197,178885,70566,-94417,-8856,47961,-29858,-1644,145354,283983,288931,183957,44289,55742,211312,260996,136744,38708,40157,92945,150265,123693,67185,155771,256041,220019,150921,208476,261887,8804,-313165,-241211,-52466,-75551,-132456,43556,279934,285781,54427,-291874,-507397,-217914,217113,136102,-185027,-215323,88973,269999,83532,-148767,-170268,-227968,-344956,-191718,-30989,-74589,2726,192735,182052,143503,157796,86314,12230,-85156,-219247,-151501,3851,-37384,-68856,71861,163655,244802,200558,71225,126542,213780,84237,1668,84269,175706,130312,-46503,-45088,119115,173651,145076,118666,75290,38324,-144324,-321249,-173753,72471,218965,91098,-115395,-33826,108520,82135,153198,274911,202128,77945,52055,135731,221722,161545,-63261,-223610,-141671,69433,143740,-42252,-111476,73152,123180,-84674,-155839,-61113,-55145,-5501,71704,-25419,-173001,-163675,-79533,-67559,-46950,87377,155323,58968,-80669,-126741,-41851,84157,110030,-29655,-107914,64604,227868,178347,-10984,-166261,-107514,146261,253062,111082,-50145,-127940,-129287,-197674,-271719,-199674,-5843,76856,-113882,-242354,-33841,271203,363347,184999,10242,-45334,-148304,-137776,112220,255203,141224,55578,80492,122588,266060,368076,165104,-19919,-33521,-33623,-92912,-168033,-131292,16911,101226,34862,-27518,33201,184189,196049,156615,247471,459607,444602,161252,-15466,-21823,-103495,-142298,144118,381588,259985,143237,253876,230629,120375,53536,5699,25962,64100,102224,185363,198674,144335,92580,-15967,-131849,-177349,-179099,-11814,188035,110366,-37571,-33226,-142014,-286035,-141125,152119,318804,219277,39369,23044,48964,-20923,-121654,-147699,-153173,-300590,-318484,-6407,263808,438019,483960,530415,629760,825768,774426,241131,-898518,-2755201,-2573400,386741,999231,-551901,637672,1642133,2322100,1753887,-926828,-2282174,-1081186,-164093,48676,260138,322849,161395,263767,253299,-118670,-226915,146498,328260,31025,-242369,-284822,-248193,-150717,-66618,91946,370957,358721,66883,-44641,21692,131876,184143,226006,285371,210199,-38524,-192443,-99855,42160,177036,235469,158912,162421,324361,301735,39816,-149875,106920,438599,373490,154027,194852,289729,194742,92785,151596,174644,113288,119750,109337,43089,64151,126052,172908,259569,321658,160191,-116176,-71297,140298,90720,-39071,-45926,46639,177979,192231,49611,-15952,44138,-45209,-174569,-115159,-80708,-56570,78914,55241,-46336,-16598,79051,223264,319787,145817,-102888,-27792,189006,168216,-25708,-195078,-147669,-110218,-266890,-404088,-316144,-113509,-48671,-137446,-182201,-118086,-15134,120200,198488,182307,192658,146093,-63248,-204203,-190248,-186593,-105840,4558,14186,78307,180421,147172,109827,125262,116570,119924,-44914,-377077,-526480,-407301,-237063,-92523,85411,141874,10640,-17400,159710,145557,-264533,-581729,-345332,92154,202167,97896,108343,109908,-165019,-384616,-253765,79751,253323,201988,193974,300949,406978,406436,161897,-120165,-131055,13336,164566,188132,145174,190576,144505,-143956,-328134,-198104,10597,63799,111335,184371,133683,-5003,16294,136139,155685,7389,-115160,-40896,47555,71227,137605,175028,159936,11979,-242461,-404004,-255633,35790,76966,-64209,-60903,58872,42318,-17891,43181,70743,29470,128872,168572,-25985,-57228,184906,199640,38916,3283,-68329,-67334,243592,394322,244305,227986,261458,266607,304637,125243,-297946,-468933,-249797,-74859,-44997,-84507,-267418,-391185,-239471,-107500,-97279,-204636,-252582,-334244,-266123,-18694,195738,266931,158263,11083,115427,185865,27082,-173673,-267431,-280209,-223079,-56257,90213,71224,34683,-3753,-87961,-25929,137854,259357,282394,190933,-24639,-195652,-242186,-136416,23194,255547,427036,299724,48281,88622,294613,287135,22460,-123323,-93726,-116951,-229825,-245358,-151352,-46307,9080,22362,7301,53885,231567,348266,184091,28676,31118,-47136,-93811,62080,59102,-127326,-112552,-72417,-179892,-235143,-132595,-23377,19920,40410,57197,-100980,-154852,-113331,-225040,-293194,-10384,207398,169466,104489,157399,251813,293025,351836,369414,163597,-51639,-22589,-5749,-123385,-134257,-131570,-202310,-141622,40735,108279,62210,106674,152881,147293,150013,21886,-158382,-208160,-130287,-30677,61522,-4234,-43014,-8674,-4460,80704,244211,262051,119379,-33638,-24559,103883,148116,104338,48324,76974,190431,241016,349739,512153,345184,-34827,-107401,64951,153523,91445,109343,164480,-71662,-310736,-219966,-166868,-365331,-354594,-19738,210913,184337,57080,-51192,-14251,190763,319128,162569,-170542,-398534,-354812,-130188,79842,101710,-17965,-100426,-158081,-133131,-25534,-36619,-92328,52677,379638,456494,195452,-76475,-89204,-41554,-82162,-69629,24902,197755,379756,364310,95004,-154020,-287971,-277165,-39014,236839,322268,226181,146320,116054,168937,258282,273715,236199,267500,365298,395809,287706,159550,200557,366341,358056,296494,398066,146270,-625579,-1169193,-1983141,-3188324,-2412563,370560,1278792,1695846,2763721,1942301,269517,138619,86900,-894201,-1736080,-1945212,-1540826,322200,1918685,1565919,197463,-580580,-459337,-282874,-647882,-683042,-279038,-254740,-250343,105762,288257,102733,-136894,-132287,-37744,126648,156716,72602,83569,44689,22056,222203,264323,123527,108011,135248,81050,-89575,-154770,58,54220,17046,122718,208506,92041,-83376,-105142,-33235,28796,107399,187908,155825,75516,2769,-164615,-208517,58741,268773,226395,159060,256962,338630,253601,122875,82658,115605,92342,-97296,-322646,-331793,-174680,-46237,127409,184689,131805,232685,264821,72584,-91199,-218338,-249139,-191755,-154204,-99782,-28490,-5839,113266,290020,261169,105836,-16851,-114844,-106411,16794,110167,54179,-73927,-112946,-77528,-77314,-116489,-123924,-91878,-140927,-80720,150272,219165,148873,186865,278333,300523,186682,-15162,-67491,203251,574183,603139,323474,69200,16678,114189,41813,-60998,23809,9940,-118906,-181819,-91144,51995,172608],[179590,-33349,-202989,-267060,-208231,1177,101333,-65568,-142463,21629,176384,188268,123061,16267,-34632,-113096,-253698,-201309,5955,110477,3928,-230492,-255252,-89377,-58823,24241,368080,584184,464405,307791,93374,-90084,-115317,-153731,-243827,-167646,12292,28467,-165249,-264742,-178863,-135053,-225731,-180831,-91508,-177658,-266069,-103444,-129946,-315747,-350389,-243064,-219814,-163444,42832,263362,224247,45679,-34120,-80415,-275739,-389471,-287172,-226042,-197717,-68570,66657,123602,233110,246867,17801,-263254,-255234,36791,159775,81982,74631,177334,253934,146075,91821,155034,140469,19593,-109284,-148923,-70977,-101221,-270493,-210917,-76695,-81947,-67046,50489,126817,60323,-112162,-263833,-345502,-289003,-101867,55835,147049,200732,201244,69296,-100126,-126984,-140323,-250091,-178133,55320,-61135,-517462,-571850,-176253,153477,29033,-271180,-316083,-161349,-185828,-199149,-19631,37466,-201028,-437914,-426394,-227923,-85667,-147337,-110245,63218,88219,117078,191487,165739,40935,-92038,-115086,-44207,51336,225381,433386,422244,206336,-93,69994,253989,186898,23936,-22509,-90262,-94730,-1186,-103711,-263814,-119646,34661,-55258,-74738,95014,102841,-7137,-75101,-124836,-186602,-254331,-400876,-551798,-372199,-36869,53227,-8481,-17005,82909,261591,397799,260725,24526,-48343,-70808,-172371,-188794,-126375,-124168,-17458,169574,188861,107152,34989,-71925,-179332,-106038,37713,50132,39346,109877,217134,284081,192222,-10385,-78987,22533,125306,216960,122863,-7594,101014,151851,28223,1217,42747,96596,163272,173911,105838,98835,196019,202661,92786,8858,-699,41751,83927,67795,33652,115201,212568,215199,174619,236279,276892,72697,-157595,-53993,129267,33294,-66039,124796,324553,247046,17599,-261086,-501409,-344469,82921,115906,-133233,-105708,235545,322490,42655,-220844,-272398,-342405,-372926,-193951,-41672,-86109,-33837,76867,74670,131013,251108,226719,132916,-61090,-200803,-22415,116038,-68128,-140238,78526,260048,339564,202845,19560,130332,260430,110369,-25974,26890,134291,124480,-6784,22710,177472,162863,65362,90310,134941,82494,-135165,-280000,-195910,-2262,213327,219741,88709,147577,229233,176142,250884,359333,251798,95359,40596,122386,253835,185766,-122206,-280014,-133485,84660,114538,-85829,-132938,42865,38941,-177398,-190277,-52647,-78218,-79312,23151,3147,-171604,-203141,-95983,-73844,-100871,-14218,80127,50250,-36859,-91577,-90918,-9766,26868,-67725,-139096,29802,233622,208223,13262,-141524,-80563,139702,192210,26842,-59234,-65463,-146579,-286073,-372783,-262530,-36826,72079,-104112,-269657,-103768,187735,308273,199726,81920,20882,-98587,-169651,12636,196816,218274,255415,269374,209152,283275,351601,110253,-106567,-112424,-40966,-44195,-139707,-143611,-15619,104812,43032,-97858,-89722,107906,176791,157217,270859,449793,436787,199521,30261,16469,-107689,-228120,-4069,280071,211170,70291,176504,178694,71005,16499,-30840,-24421,8109,66135,187261,236036,163166,100944,47382,-74922,-187306,-178799,-1641,167900,56656,-92669,-50316,-156837,-363102,-236321,103215,294535,195468,3306,-20495,52518,39928,-26658,-46864,-114581,-350694,-334177,98700,351629,286051,101441,182309,572820,945056,849371,419570,-458358,-2158933,-2341848,-972727,-1198846,-309889,2187920,2354865,2640171,2760349,39692,-2029796,-1428636,-525636,-230846,-115785,-20858,-83127,119318,281491,-58661,-226440,157882,373482,120041,-60940,-87909,-112858,-142495,-188694,-20103,376678,455377,153738,-13410,59927,189839,194574,122229,89903,77819,-19573,-45249,79879,165829,218815,272453,211274,135418,224177,287949,192994,27116,204893,484915,436366,217659,159862,204995,156969,57291,102544,152446,82670,89519,120226,84822,70137,49757,95851,243416,394243,297492,-263,-34395,204823,240226,85995,-21415,45497,221481,262771,68081,2089,141040,95643,-107953,-109678,-54044,32207,188519,141714,7390,53342,188655,308171,339770,147355,-107389,-42927,192393,151970,-108315,-255986,-154738,-150156,-298794,-373418,-350483,-249927,-155354,-175583,-230021,-212128,-96613,113780,302973,299429,290993,242739,60447,-120367,-166298,-177610,-74586,56138,80251,141372,178962,98036,39585,10678,-15417,25676,-77104,-341292,-464266,-369026,-229461,-87103,81988,119672,-27814,-55186,141425,118404,-327001,-680960,-455912,13928,177530,92399,106952,164580,-47372,-312107,-269710,45170,263251,251542,186276,236527,386682,402390,127265,-94431,-32644,81697,188029,195435,109282,152421,170937,-98266,-300432,-109750,168680,158718,101711,127345,86678,-4989,77058,221632,230830,22880,-150598,-85687,12291,15282,51592,102976,126865,34200,-169267,-285798,-111842,156165,99226,-146075,-135514,42251,92287,54735,102633,106369,26002,59559,63134,-69445,-37271,196869,207961,91636,31751,-100335,-90107,232950,404719,290485,248891,251528,277721,316371,109958,-333853,-505968,-243143,-59033,-66168,-147491,-347136,-449497,-294943,-165178,-115517,-169487,-255225,-367693,-321791,-56582,214437,351026,285768,195203,289247,299366,71807,-141853,-225519,-256819,-211170,-37799,85895,113425,201930,165624,-87961,-139719,80229,305182,351357,210370,1838,-138559,-132905,-61441,15701,170130,320293,215736,43186,195298,428740,334768,4807,-127940,-26316,11517,-149091,-218612,-114223,-56111,-76663,-37980,35262,145526,321688,390162,214093,101820,98652,-27457,-94611,62974,25305,-184864,-154927,-98751,-231252,-311879,-193032,-39841,16575,38822,137975,35601,-77594,-126065,-236552,-277244,39382,239771,193055,133132,150993,239633,309230,350574,355591,189736,-47466,-69287,-11124,-135501,-252758,-198175,-121815,-58765,6766,28798,13320,45850,68143,136755,206636,91735,-69991,-94084,-44878,25915,85632,5600,-48629,-45529,-30074,45958,257429,381219,232578,-463,5735,149830,152474,43219,19452,104200,233605,238426,315117,459347,269020,-90515,-89535,74909,114419,89156,125469,88971,-223993,-412865,-294458,-207957,-364300,-417121,-155680,136701,187139,38717,-95743,-42470,185332,389110,301045,-3392,-216307,-247042,-128777,11957,-18764,-167782,-221964,-188145,-79076,-29437,-82766,-99143,128030,479285,501967,144454,-154952,-111221,4704,-75258,-150181,-34137,126476,259488,310498,126130,-130964,-307779,-329210,-134102,121090,222089,158670,101088,145423,287898,378923,343727,291358,279702,300426,344694,366017,309901,237513,308540,294172,178474,169002,-6577,-548162,-775394,-1196586,-2624716,-2650147,69730,1002454,1198450,2466895,2347099,758176,380418,164215,-886402,-1554817,-1609928,-1646422,-500959,1491838,1706296,565957,-421917,-451827,-249000,-586446,-668997,-258522,-245293,-281115,42430,205153,73563,-47900,-2144,32025,113208,166702,176679,196157,53322,-19713,217612,354554,245181,174685,121620,66439,-81200,-121199,51354,42846,-65951,65665,192669,78846,-47880,-11261,79575,107016,131584,182961,205976,189534,73862,-147360,-241726,5311,238644,209358,119777,201881,320524,280053,140488,82823,124964,78366,-153120,-414728,-425571,-276341,-155713,56819,185676,151965,251333,338369,136445,-96744,-163350,-149760,-192404,-262252,-159649,-23516,41873,196693,338692,212775,75799,54130,-55093,-136846,-26408,110944,94794,-33327,-105612,-104927,-139123,-172902,-137996,-75373,-83143,24420,271068,348255,283672,290597,341632,344721,187187,-87220,-147628,174429,590409,633096,337636,87783,78776,198180,111440,-16130,47002,17683,-134581,-230537,-133961,71027,228060],[159505,-81348,-212417,-208588,-170783,-79807,-37935,-159448,-213398,-43533,83813,58543,57728,32005,12486,-41810,-181863,-158829,39036,157357,84764,-142943,-250980,-121531,-57169,16948,304943,524463,460976,306305,25204,-200903,-181095,-171436,-245623,-171662,22094,24613,-238295,-373500,-254835,-99055,-73238,-2301,21654,-161047,-323196,-146468,-141049,-320079,-335106,-253044,-250676,-184384,-4392,176092,143336,-33263,-105576,-94429,-195232,-168219,-60659,-77112,-109184,-38829,20189,72466,238113,255343,-15056,-309580,-269466,52758,229837,181918,165981,202276,214129,88493,49293,176529,234665,123849,-75246,-173772,-86309,-69809,-200307,-143532,-74952,-155148,-175364,-79094,2919,-29145,-157654,-319258,-428801,-387194,-150404,41866,106477,181881,213685,23880,-178189,-119527,-96264,-234257,-145162,130230,6124,-497086,-556181,-171184,77999,-40295,-255218,-247646,-96344,-120044,-109306,82198,90135,-197386,-388608,-312022,-108137,26476,1791,29287,112641,94198,140296,180970,84075,-14914,-78396,-74217,-8471,53472,174857,390194,427453,227092,7787,39661,209533,167163,10075,-52238,-84035,-21671,97836,-11081,-171474,-80356,3754,-81153,-65671,99592,113106,-13140,-116810,-163211,-165974,-221976,-366116,-521576,-389028,-137241,-50292,-56681,-17967,129592,347884,464821,234119,-113460,-221292,-127675,-81048,-65232,-28962,-8872,67578,156331,167870,149572,85815,-58959,-158484,-81230,-1120,-30794,13100,174694,292289,295232,158516,-50251,-136737,-31412,91065,196078,159446,93154,194994,222216,76519,6003,-66831,-103451,45903,168952,167254,144103,166373,126558,37009,-36859,-80003,-74225,-31389,-8317,-10148,53298,154668,217955,208261,237639,270055,160223,35498,139645,292563,138196,-3703,159038,314324,209060,42831,-125615,-376875,-420024,-109883,41192,-61508,50436,368897,349780,448,-273941,-346259,-412023,-343391,-149349,-70714,-159563,-124056,-53455,-19253,111642,297293,323898,202851,-82791,-182080,127027,242867,-65067,-177252,57516,301763,385222,188253,-14993,136559,260979,85006,-69591,-24892,92311,120861,55776,102594,212599,133567,15788,97480,195726,98170,-126582,-197847,-159308,-28187,206146,321470,272102,301940,332943,280991,322405,364704,235705,61349,-36352,12324,176758,146032,-161793,-279640,-83495,111048,106070,-57371,-109816,2250,-52826,-245358,-186760,-8723,-65907,-142905,-11714,77808,-100106,-179537,-70503,-62128,-131067,-80441,27669,49492,10909,-58627,-146501,-122951,-72758,-105795,-146964,22744,261096,242488,35130,-97123,-13273,154405,130282,-55231,-97507,-53976,-176934,-344459,-412294,-275519,-68099,12107,-141473,-288012,-145717,113756,253974,233267,162107,71487,-58064,-176983,-87419,87844,225927,391373,421784,271891,245166,255140,23482,-200729,-210454,-80243,-10966,-91652,-134822,-69116,35766,-1410,-171485,-180772,53339,181633,167728,253552,367605,367234,194520,69078,102375,-35603,-248921,-130546,133261,112059,8533,87528,99850,9537,-30857,-63127,-74539,-69200,3520,160722,237529,154056,107783,130756,-8143,-225796,-234293,-67406,67170,-22215,-144803,-100193,-187972,-406535,-315157,32048,242742,146137,-76766,-121867,2188,60169,27853,37815,-48753,-358246,-325740,157132,345198,47863,-284940,-121269,532772,978373,727132,488142,145446,-1077283,-1664647,-2730478,-4101642,371297,4735464,3185413,2141136,2988600,818886,-1542270,-1569775,-809659,-505245,-513993,-370027,-278107,-20423,253264,-29621,-235579,91942,311321,151490,87151,99235,34859,-97586,-260058,-125773,323026,491250,244629,82912,178390,268086,168467,-20233,-106790,-57833,-3650,105301,222637,229093,225071,276339,208998,70943,101390,263166,369278,307656,361195,491994,411446,194149,43043,39764,70574,34261,87679,170218,119707,108075,123923,87233,26443,-61780,-5986,188754,378118,334052,80773,17108,238409,335743,197302,25830,51915,242585,296734,86187,27120,208147,195351,-59393,-112215,-10945,134877,276993,208963,45469,80678,226830,315276,303873,124872,-97971,-41424,166524,109795,-136002,-210648,-126422,-177169,-272959,-287491,-354006,-354928,-225652,-184876,-250263,-265127,-153369,50618,260602,301799,318255,290103,166797,-5271,-109109,-154464,-55562,76913,90757,137349,159630,66565,-33550,-122763,-156073,-88819,-124191,-284287,-356135,-287456,-206870,-106238,48412,101257,-27196,-50779,138120,101592,-339731,-686946,-512044,-94497,106298,78980,100900,184586,57320,-225925,-277904,-25,250511,257180,130154,129912,315832,362151,113835,-17624,88241,153084,199226,189428,80434,117641,178489,-21666,-172720,46161,311219,244682,103699,73912,28986,-7483,118160,272325,276404,30460,-189765,-149004,-34074,-17175,-14661,28981,71542,24449,-145958,-226701,-19843,231323,100149,-211391,-199033,321,119516,142710,166797,121419,18896,2349,-24237,-107800,-40128,161832,174879,90877,8804,-132399,-86673,185397,306938,243625,218937,221205,269322,298042,84826,-318080,-461619,-205940,-35560,-66917,-167605,-335955,-390988,-280887,-173165,-85563,-73408,-204908,-345259,-325083,-55707,236640,382540,367209,371568,426494,353051,99746,-79673,-141901,-184813,-140149,17161,64023,90863,295982,309881,-39004,-205386,5910,273973,336685,174890,-7959,-112065,-55279,-14705,-26041,27843,136872,89203,33982,265944,491781,335285,11125,-76658,102045,176356,-67283,-197376,-65367,-39605,-115705,-69591,43936,197193,372876,380727,194162,130996,130374,-40833,-131010,7130,-43124,-229659,-204494,-165643,-305056,-374127,-237344,-47014,11841,19749,159634,139561,-27916,-167044,-285134,-270662,48808,235862,204098,129458,98960,205997,330335,358139,328613,177807,-67287,-99080,34013,-89690,-336679,-257158,-45319,8686,-47768,-73127,-52674,-33403,-12849,138052,255149,139297,-19702,-20239,8710,59168,126398,108791,22296,-52435,-43513,26292,240889,406153,264429,21156,36418,181534,138227,-44885,-34784,120615,227834,169126,211223,327249,142737,-131406,-40337,118349,96470,84556,109734,-36122,-352649,-449542,-296924,-177645,-272040,-381164,-232551,57483,139357,-32431,-165825,-86302,147087,407767,409684,179288,9247,-85708,-75616,-9938,-106096,-281605,-317899,-236971,-104897,-103917,-154324,-110533,167183,489738,466368,70927,-192282,-83934,72805,-53981,-223323,-110009,25994,82249,171927,128225,-68289,-257708,-306789,-178469,9103,96369,69688,10273,100413,333755,449290,381060,306362,253372,211109,277496,423103,418972,273985,276136,236196,55350,-83065,-209907,-472266,-420212,-524451,-1926486,-2396758,-214867,671339,759523,1961042,2253763,975934,474678,159188,-770106,-1187323,-1180328,-1567537,-1141668,929866,1718626,923730,-228892,-429537,-239160,-562319,-637511,-198862,-175703,-264287,-12004,146825,50626,5881,74644,82445,83215,163351,268971,269255,38317,-63011,161258,371034,346401,255333,159542,106744,-51797,-111795,53631,8758,-140608,8743,158522,51814,-13003,94078,216858,212677,155847,138668,190248,233153,102342,-142264,-273146,-68940,188226,179057,65517,119050,268798,290422,163540,90401,125772,58555,-177807,-434486,-453541,-318974,-191313,28662,183100,148325,243230,381198,159099,-141955,-123068,-57961,-215566,-374510,-207877,-17179,54759,213886,317059,135624,47511,135260,35818,-119645,-38802,101929,113060,12583,-96366,-157358,-215736,-238465,-173881,-88901,-41147,96014,321237,411710,362348,328669,330198,314007,164902,-115979,-188232,136304,536267,589795,332017,94696,101496,202368,126189,6318,28758,16089,-108593,-222801,-156017,78150,255374],[127512,-108540,-183492,-103246,-81873,-129785,-149268,-199064,-242247,-98449,12188,-46762,-29994,19509,49871,23582,-115907,-129871,47165,167331,142262,-34897,-226940,-172871,-66367,-6552,182067,397432,441487,292035,-43347,-272972,-203222,-156847,-206258,-138822,47701,41377,-276709,-478606,-336493,-82495,56559,143754,128373,-79411,-262507,-152257,-122499,-248317,-223988,-205202,-273560,-211781,-51643,60060,29168,-118670,-158948,-95318,-115551,-23360,69391,15095,-51485,-16494,-5388,49061,238648,262200,-4343,-281493,-251166,25342,242562,270790,293491,267122,143472,-4682,-4057,168030,272426,167893,-62489,-169943,-69369,-23843,-99693,-59201,-64938,-216374,-265852,-184307,-95208,-89929,-182816,-355431,-483812,-457460,-198682,32879,82327,167765,219459,-26336,-249599,-107534,-48593,-203064,-89030,228171,112829,-393622,-499800,-184813,-21168,-83423,-183223,-142122,-766,8488,10413,159303,126736,-164038,-301294,-192005,-4414,104083,131879,192164,197128,119042,129805,105830,-26157,-66967,-64335,-41230,9509,4391,62067,275959,365745,207365,11293,10311,126723,69030,-59953,-67123,-21051,74192,171157,66495,-86249,-72739,-56076,-106285,-32278,125161,162568,34885,-100516,-130591,-99446,-167157,-292031,-392425,-329215,-228438,-166114,-107015,-16576,164745,394296,457802,166324,-249902,-386663,-174399,62890,131534,125351,165246,189628,123844,85341,114210,93613,-42566,-118634,-30267,3784,-68724,7636,234488,349770,286952,85801,-153562,-244250,-148140,-15870,111564,166259,178535,244746,234002,101246,16221,-144042,-256451,-48804,158061,203661,177357,127199,46968,-13798,-80145,-179928,-228382,-162353,-76194,-44456,-5891,108778,235905,240487,201573,230345,231053,190887,272450,383091,209603,48761,158438,265502,185655,128393,77522,-187624,-443839,-314695,-74447,769,196306,443903,338475,-36083,-290936,-375167,-425244,-267270,-62943,-102985,-274133,-250255,-167801,-85719,74927,266275,336073,190631,-161360,-194511,243078,361215,-16291,-169181,22879,285473,379524,168136,-25286,133626,208050,11031,-116307,-59282,52594,116880,126210,175348,210317,83596,-466,136314,245214,82005,-131103,-114709,-76774,878,197893,371841,402451,409031,400404,363104,338491,280225,154433,-9002,-156344,-167510,15930,65374,-164403,-230102,-23804,130004,125364,37488,-46354,-30409,-124680,-280973,-161099,57091,-15984,-182912,-40714,158720,19977,-90247,829,-22226,-119391,-85254,17096,57475,52115,-24570,-171809,-212619,-164396,-139431,-133691,38191,287290,259688,46460,-45065,62739,170658,77280,-123050,-173062,-116369,-215579,-357155,-383634,-243300,-96894,-89906,-223739,-304264,-162127,56662,207974,269036,211585,70505,-58997,-172681,-168358,-35692,183971,444857,500557,294029,167329,123276,-54795,-267713,-297668,-140460,-3541,-36560,-102040,-116479,-76641,-81523,-225392,-224053,15117,182140,172777,202278,249896,264359,150100,90040,205234,91053,-199053,-201935,-16329,-10760,-42846,-5924,6448,-46379,-78477,-91092,-116292,-149963,-76408,99694,190290,116270,114006,215634,52059,-286050,-336575,-190024,-83669,-109093,-187855,-172241,-220785,-397715,-354985,-45020,170357,77663,-171461,-239108,-87201,24725,21353,67756,-7957,-346863,-302322,166416,278619,-149517,-493926,-252165,517425,896538,408084,381408,730851,219935,-696242,-4290325,-6714278,1230569,7442589,3763871,892773,2337774,1165175,-989361,-1461358,-936212,-709860,-834688,-626170,-373242,-136794,153569,-35013,-231700,-7725,179708,128911,166313,230538,168267,-12323,-252900,-193934,231558,471953,330571,219336,307789,290563,80510,-153322,-224189,-143643,-4012,190984,269420,201297,179302,229877,144824,-22582,-28568,219192,514123,590504,513685,455477,319785,107790,-104157,-145731,-37239,23754,97705,206106,202507,161749,117029,53009,-56225,-179626,-97570,123494,291519,276235,115846,68220,218390,329022,244779,68695,60845,237223,274247,88151,53698,235239,234531,-29623,-104065,56429,238077,333825,247418,61575,53425,172050,228116,207420,82020,-71995,-19249,128967,57349,-108808,-79436,-67228,-177950,-194072,-173834,-324441,-391988,-242943,-173832,-243678,-259911,-162820,-41257,100679,216100,288043,278883,216533,98911,-35699,-117695,-41008,75192,51480,69879,134419,69800,-92199,-253150,-290617,-214020,-186960,-227389,-230756,-183373,-170890,-131646,7036,88370,-3759,-20778,138603,89535,-305729,-604594,-503204,-199151,19269,73404,102972,171763,121641,-138806,-267150,-46144,214736,210745,22701,-18171,190026,294528,132102,85994,195228,204897,183360,151555,52840,95779,177474,70490,3094,198706,384493,292751,115311,38346,-23520,-15706,127641,279910,286178,32809,-223703,-213957,-79517,-26478,-45217,-20916,20073,-3057,-164383,-231286,-628,238250,80043,-234380,-231751,-50554,121537,221945,220583,123429,24341,-18952,-69030,-127693,-54143,99878,120727,60593,-29721,-132492,-43769,123830,133953,113427,140658,180408,256978,268357,65047,-252135,-352256,-153962,-12786,-51501,-141254,-226006,-228668,-212643,-151737,-24992,44196,-128724,-284877,-278844,-24480,252296,359931,392229,495196,492671,335505,118574,14060,-26139,-78297,-34591,86713,26884,2004,282524,379034,26671,-226313,-78752,174944,250095,103583,-49991,-124674,-43263,-13335,-80395,-114078,-54622,-38806,17194,277942,467950,294463,50996,36669,269752,337394,-1870,-181919,-10438,7906,-95875,-64608,38222,203731,376912,328578,134505,113317,124682,-76628,-194806,-99424,-124466,-235024,-237768,-250649,-370514,-396248,-256875,-57744,-7071,-32028,80060,132577,-37591,-208279,-327321,-255738,17678,187340,197757,108926,39665,175545,347219,360269,285976,128474,-102168,-103513,103435,-21366,-376296,-299638,763,35605,-110127,-163061,-112397,-104187,-63937,145256,277995,154731,-18081,-11617,21276,65051,169429,267105,152993,-22544,-50957,13027,181849,305521,191241,28503,70315,194932,104193,-140783,-114272,101415,163098,49662,64421,148177,-2680,-148270,25705,183853,113560,87676,75270,-156563,-417728,-422051,-233684,-79924,-99929,-246909,-234844,-10301,61962,-119677,-225200,-128000,78478,348752,432161,297281,181300,69708,10316,10249,-146690,-338388,-373484,-306746,-222514,-233345,-233110,-128458,144295,396431,350902,1754,-166824,-7986,144290,-27769,-271590,-188918,-84273,-108342,-12244,95379,2369,-161809,-216102,-159108,-74686,-21015,-9405,-90279,-10976,278345,443259,380456,287897,208429,128593,213405,447221,474957,321564,280186,188448,-47548,-286802,-417663,-459479,-246531,-211557,-1315788,-1690018,-298984,412901,496991,1431259,1712974,829343,360554,36777,-612180,-773565,-814793,-1375413,-1355359,479697,1658266,1151686,-67213,-395834,-246160,-558265,-584431,-117776,-61319,-198845,-47257,109253,28423,15834,97208,97174,33518,141004,321350,290382,13737,-97681,71721,302959,378203,310760,238517,197783,-6472,-128591,11469,-32378,-185787,-33319,110004,3212,-2757,176932,337365,320510,180573,73065,120725,202727,87262,-158019,-307686,-146557,137443,155462,18311,31056,190282,271502,181431,106044,126166,51782,-158058,-382993,-417949,-291815,-144763,51189,182271,132468,228363,390788,140206,-198002,-92820,20791,-238842,-451233,-219936,8481,42159,162955,231194,47424,24583,208247,135281,-62207,-17964,88735,109440,51428,-96539,-233446,-296594,-295901,-221933,-133058,-30935,119199,306592,415513,378771,299555,254371,221627,124759,-96933,-177487,108473,450210,488835,282029,79021,79495,126151,83325,2826,-20752,4391,-52034,-172323,-160940,71080,250615],[98727,-101021,-115773,22755,31618,-140284,-213056,-186869,-227364,-144078,-48897,-118915,-113159,-7886,67222,62024,-67255,-107344,35006,136287,164117,65591,-195718,-234748,-81514,-43507,11005,197858,348082,220793,-111717,-282892,-166187,-109532,-143608,-79686,78851,53753,-290501,-548962,-384845,-68352,137302,219097,200473,48228,-90751,-91371,-58677,-108780,-51051,-120123,-290496,-239769,-77771,-41677,-91871,-199906,-188111,-79027,-49836,12949,75729,23697,-45833,-9415,1595,58625,226277,259275,52167,-171719,-183123,-7295,208210,325086,421139,361665,82383,-99690,-49190,136322,245576,142971,-75173,-140050,-17906,33272,-4397,2153,-66059,-258616,-318678,-234366,-130801,-89805,-166623,-343838,-474811,-472179,-244276,11261,65598,149872,208932,-68156,-290702,-91601,-6487,-170073,-48165,296404,217237,-239761,-410541,-214579,-123264,-95775,-75985,-36228,82741,146860,117877,182656,130731,-108800,-188477,-82801,61087,130881,202623,315284,280784,149223,85463,-17167,-141371,-110626,-64528,-35897,-9804,-97514,-87190,129011,257071,155296,7564,-12948,40923,-57662,-158184,-69894,72148,164032,202249,115848,-17798,-86768,-124870,-116318,22430,164556,232837,131289,-15389,-28152,-2392,-92786,-185443,-201868,-214588,-284676,-263861,-141697,-3123,187407,400985,404091,97233,-330225,-484689,-190906,221260,349266,306551,362697,317499,72897,-57614,-2543,65278,-5495,-56838,33063,44377,-59499,24072,278347,378041,257226,-9073,-288096,-369151,-289800,-166561,-16839,139839,221595,229071,174347,89016,24612,-171627,-328931,-123879,117279,188984,181639,84297,-20044,-44394,-104538,-271625,-371998,-264139,-106637,-48905,-35033,96388,268783,259733,130170,151860,248715,255750,302815,374674,233543,92663,148890,209594,187354,250396,286276,-5052,-428693,-474730,-198246,27914,278038,438055,284329,-64376,-266903,-353333,-383384,-164952,42771,-123717,-390079,-376584,-241936,-120905,20862,170423,265576,102102,-280170,-252166,281420,442220,66834,-125581,-6279,234100,341790,156130,-14588,107451,110279,-87639,-150695,-73989,10817,100539,181474,224085,170590,16136,2436,190225,278712,48184,-150625,-61183,27136,71006,184299,358306,462216,461736,416109,385553,288771,133491,34305,-87339,-278640,-360426,-170858,-18861,-122946,-148713,13293,121801,163251,162001,35935,-42916,-161176,-288912,-137001,121225,59672,-189366,-68631,212639,157164,44228,98390,39938,-64182,-26973,49534,70489,75642,6724,-149491,-246617,-224861,-163547,-110053,59234,286481,244839,47876,3098,110386,162089,36486,-168170,-273529,-241402,-256394,-325049,-306869,-187665,-118774,-203548,-331746,-323446,-160135,18307,171987,283188,199100,7684,-102086,-164745,-214601,-133153,128957,428880,494057,271464,77516,7336,-91815,-277248,-337890,-195578,-24151,2098,-56574,-132781,-179786,-162869,-241486,-219731,-19168,146397,152423,131812,137146,157837,74825,80457,285035,229217,-97761,-209638,-135045,-128274,-92610,-91862,-79514,-79728,-111034,-110385,-140573,-212678,-158576,6131,93623,56682,120263,282991,97134,-338872,-445616,-328180,-240674,-185126,-214125,-242755,-238399,-330681,-337893,-107271,87634,2022,-243066,-320517,-181589,-57972,-43811,23627,-32370,-338986,-273297,138959,197745,-204804,-420736,-148279,527340,700700,-37585,96643,1110402,1408783,368626,-5025083,-8040061,1928907,9234545,3716686,-769002,1010551,995471,-540965,-1149604,-886081,-802741,-1004121,-725036,-356215,-219364,608,-51756,-190527,-91189,39316,81895,175515,283653,268407,106779,-162454,-203602,131867,411444,396059,350528,371143,202620,-73733,-238291,-213427,-140579,-23350,173144,200280,86421,82782,132495,35337,-122929,-143290,158915,588937,774284,599015,381391,203258,8094,-220498,-291100,-136949,15103,105977,226352,284386,214521,93296,-6097,-153704,-273078,-148458,76957,177089,167894,119787,107022,139356,210322,206690,85825,73582,212485,195832,66048,79666,227670,217849,-9414,-64993,147911,324774,358461,263196,66084,-11356,45173,71011,68208,27629,-33747,19272,97308,9540,-48220,83782,7086,-154589,-97274,-74102,-269326,-347316,-207270,-156548,-222073,-203031,-121846,-125377,-98070,98826,229755,217815,195458,163804,43912,-65490,-23161,61574,-16271,-31294,117383,111079,-121137,-352741,-401438,-337107,-264555,-192826,-118659,-79867,-124447,-141670,-19684,80058,21512,10027,129168,75362,-240073,-462061,-431402,-259010,-45284,85181,115479,132131,132724,-57822,-228616,-82005,163773,125366,-116670,-193763,16330,206523,173377,181098,258507,221939,133566,70726,16601,91964,182254,154999,157727,286182,366376,284630,126403,26164,-54784,-28851,103835,251637,270548,35375,-244131,-264390,-120304,-32303,-42637,-30914,-4034,-28458,-196870,-274742,-48580,178396,50569,-202671,-224602,-92264,104252,268741,248266,121826,51416,2367,-65857,-121128,-62925,38406,66772,28226,-47249,-84623,30640,68297,-55553,-58993,31534,134127,245496,242515,65193,-148320,-213870,-108256,-620,-24373,-75681,-50987,-18127,-121660,-127761,36686,135236,-61886,-211630,-197202,18618,247775,295616,362616,531102,470473,256788,138249,130310,102163,39579,71957,145363,-17148,-132473,159629,341860,64572,-220657,-161127,41482,129072,26123,-106829,-165971,-94765,-49179,-115999,-195205,-177697,-122361,-7362,224580,363543,226467,117398,193348,439138,456128,39605,-166673,41419,76647,-28194,-27336,28399,173698,339401,255908,57811,58777,85725,-119032,-266906,-231295,-192258,-187445,-236210,-327219,-401955,-363468,-244522,-82129,-51963,-122305,-98906,-16366,-111774,-219844,-314965,-216936,-37503,100717,167829,86429,9515,165294,342982,334217,223209,55219,-130749,-72396,169125,25888,-378626,-317147,6711,15889,-161014,-207302,-144461,-145094,-73941,148735,266663,141334,-51289,-60396,-556,45703,191319,408275,298915,40611,-49356,896,79346,91128,32223,29248,107557,185242,55536,-213467,-194158,44007,58815,-79618,-81402,-28146,-125216,-136657,90506,248052,158291,100154,42871,-213351,-399485,-342567,-126647,58676,108478,-55798,-178557,-58266,-15367,-180578,-242623,-149797,-5903,214035,342374,291642,220879,152754,91794,45865,-149127,-335155,-383416,-386326,-395192,-373597,-290652,-142893,65828,228990,189336,-37674,-80022,97202,199739,-4365,-280072,-244752,-176601,-265694,-187029,32727,46275,-58309,-89851,-94277,-122547,-104710,-57238,-162912,-156204,123595,351944,339023,245201,163982,75165,160927,422523,469168,367134,302308,146421,-113260,-391104,-572849,-523617,-276089,-278952,-930211,-783000,-66993,305813,406015,1033372,975301,379138,59244,-192700,-499785,-458529,-608276,-1146284,-1074930,356074,1596751,1191184,22355,-348283,-250426,-546417,-518116,-47516,59699,-106464,-64929,74767,-1287,-13800,78109,66886,-33642,100335,318905,263130,-3487,-110307,-13033,175724,314448,307130,321862,304308,41385,-161953,-56618,-63194,-187029,-50738,51945,-69205,-29262,214271,405599,397918,196889,1411,20256,119359,44390,-189043,-344566,-208125,102731,151370,-5281,-39072,100890,218513,180266,118561,123282,63095,-99627,-287737,-340651,-207367,-38983,110173,184627,118066,219500,366508,90598,-234812,-64653,82440,-240241,-465389,-186922,59385,21194,61477,99810,-40758,4100,253021,208908,7310,24773,77210,90771,71395,-115587,-319890,-362228,-324760,-266806,-197109,-56780,98701,258985,385396,344277,221325,143937,103496,82318,-36999,-116163,106558,376844,372795,189208,42512,24428,883,2935,-18211,-76270,-12746,12534,-108062,-156543,53699,222192],[87691,-55506,-23386,134140,132876,-114567,-220435,-137251,-182053,-185273,-118520,-172413,-170768,-29547,64472,65286,-37085,-81717,11120,71775,146453,131115,-168720,-288089,-91966,-80607,-172968,-54056,139437,58362,-184410,-235898,-86383,-51526,-84943,-10073,106555,39825,-294925,-555535,-367476,-34843,161062,205901,218007,184817,134888,38086,46070,59840,125401,-27050,-298524,-262325,-74921,-94966,-192573,-265860,-192194,-45982,-2514,-34288,-16850,-45496,-89382,-17155,38165,90475,195502,238250,131034,-15474,-76911,-17089,143674,324799,502673,451015,62977,-157392,-69125,94566,170231,68462,-108888,-102697,44956,83124,52907,16199,-94750,-287300,-330404,-223323,-99944,-32342,-108363,-270861,-385258,-424085,-287313,-39752,42525,120909,177042,-91323,-288955,-74644,21712,-148114,-53759,289233,276260,-82506,-301147,-245299,-202711,-79231,39543,41669,119095,236580,176346,145532,99521,-42021,-61028,15971,88428,112944,196931,345665,320262,165620,18569,-154717,-239097,-146394,-87855,-64246,-68516,-230597,-231256,1868,140695,93297,1654,-24043,-12328,-151273,-243368,-66097,157917,218229,187390,133696,32439,-99980,-175275,-102916,85694,205394,294387,244349,114676,106743,95846,-8544,-61041,-7345,-87032,-292764,-317996,-150579,23764,199148,376699,340848,65802,-314614,-472207,-159005,357544,533855,475586,538430,419023,11007,-236785,-172996,15677,54851,19994,91728,100548,-16455,50688,294564,373401,213125,-95523,-396890,-460267,-396448,-307648,-151795,89388,209194,142802,48146,32907,18795,-157445,-321646,-184962,26638,108402,144661,43809,-60050,-46006,-100902,-323169,-451926,-298478,-83680,-14050,-16402,125939,308891,260041,40242,40348,196091,219555,233452,283384,217954,135491,158620,181541,219667,373904,440075,113239,-392249,-545228,-289694,9954,268971,358846,194505,-85481,-211270,-289035,-300476,-60320,136113,-124876,-464533,-460582,-264494,-130046,-38060,59895,157055,-24455,-402513,-343179,225661,460399,152586,-70709,-15073,184659,302274,163193,8291,51577,-10098,-176874,-161740,-75812,-39698,58476,200677,239671,107031,-58990,3342,236135,297620,20233,-175261,-44822,126391,154550,159330,285728,451846,464272,373800,325716,185483,-23202,-83392,-144102,-360696,-501512,-315771,-70484,-43842,-55210,10766,74899,196363,264135,107116,-33886,-163009,-280946,-132668,159554,137882,-158851,-90566,228530,279811,184835,183958,100281,16208,70600,107963,82039,73223,23527,-89760,-216834,-241370,-174859,-91149,65224,244494,197849,47806,39419,102993,108541,5146,-186209,-368903,-386387,-293022,-264846,-218398,-135795,-127307,-290077,-431479,-342496,-146459,-2791,143883,258115,118852,-94912,-157230,-151356,-218670,-175214,95988,376299,417253,212844,4394,-55988,-74900,-215599,-302427,-212679,-62417,2845,-17400,-105501,-221401,-208012,-213978,-179896,-57606,58953,93381,60492,58893,69899,-17823,33828,310310,332352,19207,-169094,-207269,-220315,-148868,-155268,-133691,-82075,-117171,-115450,-140117,-239013,-225554,-108063,-38806,-12599,126067,319262,127599,-348476,-511243,-435790,-364165,-239039,-219425,-285300,-229617,-217130,-259731,-137797,4937,-67288,-261981,-327912,-242368,-156561,-142473,-87038,-131173,-344823,-243727,93983,135158,-98494,-99948,148028,548370,420416,-493311,-291837,1174743,2224202,1367219,-4499477,-7509570,2116323,9196433,2877888,-2313151,-544340,421155,-293686,-738403,-694268,-772601,-999445,-662901,-255334,-265384,-160809,-48003,-102802,-125375,-52266,50852,141579,263345,325930,239814,-12244,-152793,50290,324314,420689,426410,320285,1244,-269571,-262575,-80711,-43291,-53478,58820,41115,-78716,-44307,1285,-87828,-202345,-219115,95808,581145,801941,580880,283860,103645,-54536,-260724,-356577,-204007,-3809,84673,201879,313902,223162,45323,-75234,-238246,-320314,-144090,68061,82837,67980,121060,128120,18946,18540,103160,75507,96425,181581,83935,24794,105406,202089,169429,13695,13377,248927,376504,356907,272466,78276,-74950,-96594,-98553,-77507,-27432,5014,62238,80867,-27015,10959,216122,75908,-123304,-34118,-28647,-204314,-235764,-134443,-146042,-202830,-121615,-47577,-171621,-246673,8524,173610,129585,119436,184191,125659,2971,1327,43485,-85267,-122087,120659,178920,-112735,-396144,-469180,-441750,-350804,-193034,-42069,4277,-70916,-119547,-17634,72756,29448,17988,99986,55173,-163633,-299521,-310605,-243204,-58384,112745,129988,74091,95796,12612,-163106,-99845,109099,28466,-251865,-368140,-183570,100700,211400,236394,267086,203254,56373,-46945,-33683,105905,202579,209689,238488,287342,275246,220141,123418,34508,-52986,-41626,54992,205233,249843,42373,-246431,-289221,-157870,-57575,-23877,-1349,9069,-37731,-214499,-319050,-135061,77650,28003,-125944,-182874,-111456,79178,269910,240928,123335,96693,52843,-29628,-89596,-53065,1718,27336,11204,-25064,1844,110441,30008,-200661,-216705,-81365,80960,224811,223723,91388,-25775,-83044,-81772,-4113,11467,12775,127676,167866,-41772,-120516,71819,164233,-34172,-149876,-102686,52653,211701,209905,291715,469802,365377,143963,164838,249134,216811,142455,148654,173314,-56969,-276673,-39926,201191,40105,-210685,-223494,-79179,23385,-29108,-155761,-213840,-177681,-96373,-107988,-180022,-183946,-130684,-36987,115921,204922,148839,187684,349982,565347,508127,61138,-143020,79368,140716,51915,24762,23557,123206,275915,189612,-7997,-13261,20376,-156120,-324629,-350871,-224349,-92590,-194439,-375442,-391265,-279737,-198488,-121642,-126175,-239087,-327016,-269580,-226575,-187353,-226023,-151658,-91659,-3907,110021,68148,25643,177789,303136,262043,138551,-20229,-128465,504,212724,21967,-361313,-305094,-19293,-36306,-180859,-186872,-138448,-148156,-50356,138419,222850,111541,-89551,-129849,-37994,7877,168872,459518,405801,122594,-30302,-10610,-51882,-181209,-156509,36209,142308,148326,2855,-232609,-233496,-27003,-43956,-170817,-180182,-153559,-191118,-100113,138349,284779,204436,112515,26830,-180262,-307892,-230263,-4290,199399,293516,125804,-102180,-86096,-65385,-186051,-205572,-140032,-83391,35572,157413,152295,105242,120079,126163,59573,-137476,-285792,-351474,-452363,-551286,-469305,-298202,-133546,-27900,49533,36006,-33357,43140,199707,224845,12136,-242738,-248896,-222164,-353586,-301648,-43411,41934,16983,25888,-24364,-141331,-144343,-69613,-184649,-288185,-89840,194054,260327,187811,131746,56776,116465,337416,397360,380637,312546,110024,-130505,-378494,-624957,-616795,-403301,-523873,-789833,-47037,424167,339324,381430,844180,378769,-175881,-328761,-470900,-496397,-329477,-565729,-950775,-473083,626222,1595816,1084837,54326,-274437,-227893,-504456,-457946,-21071,141437,-23144,-75423,25747,-43527,-69568,28398,-8864,-108287,50841,264881,198989,-8506,-93865,-54150,41755,167506,232654,364726,378149,77902,-193804,-126501,-73042,-142253,-40279,-8131,-157865,-87808,200537,403769,414881,186509,-71258,-86726,20213,-488,-217847,-374710,-237636,92492,167853,665,-74183,22001,138610,148436,109305,103909,80320,-26134,-190486,-253467,-95363,84032,176748,188408,115461,215680,308918,26370,-235835,-34071,123828,-206693,-411576,-118655,126450,9994,-59961,-52516,-125840,-20033,254727,225113,52851,67574,69584,66888,65110,-156817,-393916,-388831,-309893,-292639,-261419,-109411,53681,218583,354508,284650,125832,35968,2815,57410,47753,-19488,133693,342161,287061,86645,-2031,-42531,-126191,-83423,-42371,-110693,-27417,60213,-61077,-150684,34360,186876],[101886,18308,69066,200238,191168,-63681,-172783,-66445,-125453,-224546,-208433,-229626,-193200,-27194,49283,37868,-20386,-48387,-15208,-8538,94941,145844,-149416,-310311,-88773,-102625,-320604,-304212,-161681,-186051,-261289,-157411,1348,-14924,-55018,54285,126342,-8196,-302522,-488689,-275423,32201,141823,115926,178660,290068,331495,200664,164370,202697,248771,50712,-288071,-272979,-48894,-86045,-249893,-304455,-173445,-1443,29898,-106586,-149622,-157459,-157390,-32671,86497,122915,148346,198440,195255,123632,30299,-278,66206,262470,501627,492066,91651,-151431,-55712,56678,77975,-21133,-155582,-84759,83054,100158,53810,-17898,-153928,-313385,-312446,-169906,-30376,46882,-28181,-147317,-229979,-329636,-327493,-124632,4099,81686,129567,-89614,-246595,-61316,29432,-144701,-113162,191915,263734,34497,-190936,-259602,-240243,-41202,138337,79194,92906,238277,169826,65706,43197,23840,69068,108927,92952,71677,124590,263335,285098,152660,-51004,-264635,-300546,-177352,-133516,-117716,-150907,-356950,-330702,-67151,57066,49008,4043,-17750,-11818,-166072,-278858,-60946,203775,219360,137840,126481,66209,-93042,-186479,-69325,138436,232848,317875,326617,237522,216754,162756,69954,61424,137746,10830,-254013,-314073,-132813,57480,203141,333969,294751,90910,-195583,-339657,-71450,444381,639934,591523,650059,470904,-48638,-408042,-346106,-38724,123067,95923,132019,150264,38648,71999,277361,340160,167248,-141434,-423687,-470231,-417656,-386947,-253109,33370,147896,1504,-120387,-60912,-8490,-123805,-260806,-228321,-110903,-31414,65979,11351,-64450,-19437,-70053,-311005,-432923,-251015,-14301,51420,49200,190691,345144,244403,-41025,-83945,82519,112616,108819,159798,187180,186242,206190,206191,282571,468713,504993,145162,-348413,-510831,-316266,-42109,180545,236531,86014,-101881,-144304,-202976,-199418,25132,188610,-108507,-469506,-469542,-237890,-122017,-81533,-3833,73370,-136663,-487674,-435015,93391,403165,201826,-31965,-598,167402,285357,192663,35289,-25736,-124340,-227190,-147581,-76361,-102155,-14334,174667,223191,41069,-127161,-13627,253076,304831,18634,-187339,-49428,201988,220877,118984,175715,387953,427803,279942,188632,58758,-136612,-159454,-160033,-374674,-543034,-368334,-69848,54162,33581,-26312,-8073,195578,298405,140634,-12362,-143088,-267748,-150591,157113,191623,-97573,-93135,218865,363312,286241,215832,124769,88537,167592,165070,86146,43567,12119,-24042,-141474,-216409,-173725,-89589,41773,166832,134785,57398,61084,36664,7895,-22230,-176739,-423340,-495764,-319352,-201641,-153821,-106964,-115076,-314828,-483642,-349104,-124046,-8482,121030,192997,-4094,-192458,-181779,-123848,-183908,-155020,102900,320832,302391,135104,-33634,-57517,-14297,-92266,-183256,-164900,-96526,-40873,-1630,-40152,-174583,-192909,-152280,-121579,-96875,-68153,-1882,4634,25716,11001,-110227,-43395,271708,369455,115015,-107074,-232863,-278849,-209778,-182850,-139888,-58520,-98274,-104515,-113066,-220517,-262674,-222608,-181019,-76977,130209,320203,149506,-293030,-499994,-482011,-433329,-271665,-205939,-282108,-193960,-84594,-134940,-130554,-69696,-120120,-220362,-254392,-243927,-229532,-237970,-235106,-279886,-358207,-211458,49860,95687,91728,302846,503257,551990,103343,-838730,-654063,942254,2545536,2205890,-2648909,-5221793,1546007,6950124,1395538,-3202339,-1803234,-303109,-232513,-335878,-425552,-636538,-852171,-496900,-126174,-277820,-279126,-4308,17343,-106809,-64383,66380,100048,193022,339338,356730,152078,-60492,1568,221952,385654,411476,160035,-259193,-460035,-243010,113924,113355,-81229,-104800,-149095,-239869,-169643,-134422,-190875,-237628,-238285,48920,504835,681301,465010,180428,44127,-53120,-213420,-333682,-224569,-37241,22233,123428,258343,157016,-31491,-141760,-289177,-315497,-90867,97915,41956,23817,144235,133024,-106899,-171757,-11328,57607,134367,155940,-26101,-19770,130808,177294,120433,47405,118173,330804,377889,336512,289573,112915,-96010,-184207,-213167,-186566,-73134,28729,94326,77343,-56049,34769,273058,121255,-106565,-48370,-59067,-146903,-94413,-49494,-148573,-200344,-50939,30019,-168051,-288716,-20323,137201,42023,26111,175582,206498,83672,29440,22683,-133182,-163358,149165,251248,-70357,-370142,-477139,-508760,-430663,-223006,-8217,58652,-13972,-59984,14787,61892,8586,-9979,49965,30262,-95538,-155161,-164378,-146998,-14124,143898,132982,7533,30409,67068,-83602,-98444,60435,-50913,-344456,-503901,-374845,-21239,214773,238894,233588,163347,-28465,-176329,-92344,133171,237816,222694,233006,227875,158534,117886,96466,55192,-14887,-46935,-4770,159654,242150,53892,-231034,-284683,-192248,-110392,-9991,51960,50705,-30327,-203200,-332429,-219486,-22557,25232,-33532,-123737,-103483,58813,228883,201822,129242,144462,104591,12065,-44900,-20678,2203,6416,10298,28391,94371,163077,10931,-261111,-309135,-170764,15752,176153,201909,136188,94190,19732,-71922,-20137,52740,101169,246961,270802,4318,-132611,66943,122993,-58960,-117273,-21271,62242,141893,124118,201409,332606,204277,31174,197082,343724,291118,207622,177636,163289,-83058,-391586,-258636,-3386,-52226,-211845,-248568,-142749,-24036,-44687,-178124,-245275,-249104,-126558,-51685,-76260,-77581,-63174,-67664,-24999,30867,77721,232218,450652,609380,490237,75399,-103472,93895,164783,95269,65024,25871,68951,206101,150700,-39561,-80530,-63205,-184995,-349699,-420823,-210570,25967,-122907,-388227,-351237,-168398,-125034,-166375,-218466,-352016,-525404,-534105,-339315,-120210,-81763,-73550,-122234,-99424,25698,48476,78313,201881,225933,143231,37334,-75855,-79466,110614,230054,-35160,-341726,-265608,-57208,-93720,-157938,-106958,-99301,-120437,-14357,107941,156413,79248,-103312,-172610,-68161,-39198,90504,382813,432307,201931,11439,-19374,-183943,-429882,-305145,58483,162225,83146,-41320,-182747,-196183,-70848,-101748,-188354,-200037,-199706,-191490,-50767,160537,276323,219852,107907,23893,-83165,-177921,-107093,107929,306483,403596,234703,-47971,-97931,-73123,-133282,-125115,-97068,-131249,-136486,-68794,-76388,-121580,-25985,82867,21372,-137577,-214335,-288229,-476941,-617934,-477466,-239506,-79955,-81256,-76411,-59469,10786,163307,267103,214851,21673,-165334,-183965,-201227,-355640,-326893,-109321,-7783,45592,90492,7588,-145152,-144708,-57880,-155647,-361201,-289963,15531,157227,124793,114452,64198,70355,195723,265276,334933,291803,91711,-91876,-264760,-547251,-650620,-459815,-647909,-817467,203726,931737,418105,290759,846556,186916,-585033,-662480,-710489,-607429,-382600,-616650,-841346,106260,1150059,1678369,956569,95984,-154955,-162064,-427500,-423515,-55799,149992,16621,-89983,-41901,-95725,-135645,-51327,-120509,-173627,9077,178929,110287,-13925,-54941,-32270,-43533,-13152,104743,336848,383623,96780,-204198,-177023,-62384,-63224,-4788,-59284,-245340,-159485,146985,336447,355751,129564,-149196,-180629,-56707,-22785,-223273,-381627,-225566,106645,195817,31533,-67004,-26179,49383,82262,61369,52195,80647,30938,-127884,-184664,9060,181106,220493,190075,126876,203141,219766,-38604,-204974,-3534,144676,-137306,-305306,-38435,190021,20344,-167735,-201033,-207930,-51713,209793,170058,46934,86049,63075,47156,33245,-214237,-430114,-356339,-248236,-288572,-303877,-169445,7418,213998,349432,232046,48343,-38011,-47273,65117,137233,87307,178899,342249,253090,18598,-39661,-101780,-215988,-148608,-56654,-108164,-32769,73745,-50791,-147722,21888,161973],[138047,100623,135612,206456,194992,-240,-80687,12888,-73134,-257804,-311717,-301560,-182198,6848,32054,-7255,-11563,-11238,-36495,-82403,23398,112161,-131252,-284916,-70708,-102181,-387796,-477770,-461186,-449010,-331443,-78476,63647,-22853,-65192,101648,138325,-80362,-317902,-367790,-130375,129273,108758,-11119,100259,335181,427131,331877,254501,272079,287683,103980,-247872,-265786,-13478,-23973,-249271,-304421,-135866,45802,54908,-147748,-259049,-262918,-214596,-46392,120934,132947,95021,150179,212984,183323,94352,26404,-9165,148044,407298,454164,144873,-82934,-14429,30910,664,-93963,-208148,-108788,66980,66085,46,-80065,-227712,-342683,-283114,-106450,34827,100811,42929,-6664,-52703,-221222,-361413,-229700,-47126,43330,83991,-61026,-178187,-56112,13310,-159553,-204535,31430,182223,86468,-102797,-249527,-232452,5802,202316,79294,12199,147888,108749,-23656,-22103,75452,186367,192255,91808,31674,16927,91989,173491,105243,-102441,-309661,-313003,-205028,-190290,-177307,-230397,-437450,-364782,-72345,30067,43723,24623,8052,41942,-92006,-248225,-56856,195733,170443,76348,106568,82937,-63450,-155769,-29859,162113,233352,285776,335100,295179,252264,175555,125206,161636,204625,53703,-182114,-252771,-95387,86229,200480,282792,269786,162118,-3637,-117417,61058,468179,639800,620537,669735,464408,-91434,-520987,-465988,-84978,172316,151595,148013,178363,86072,78754,232128,288866,131593,-127904,-341513,-379184,-340304,-379288,-293495,-7542,61678,-160786,-292021,-170576,-51540,-90935,-179487,-240083,-261163,-199756,-39896,-9328,-34206,24898,-21794,-230346,-314307,-139632,71592,122041,141643,272252,368311,223593,-85845,-190626,-60569,-13986,-8246,62611,167391,248861,292546,288194,370441,521888,485097,107461,-302643,-390537,-266993,-100787,54522,107786,-19182,-115301,-89479,-122101,-105774,76702,185966,-85516,-403969,-394913,-174226,-102871,-90734,17755,61709,-190843,-507411,-490844,-72597,276726,185486,-27845,25995,187954,295760,237453,63014,-101881,-206217,-225913,-116054,-86055,-172580,-108865,110562,184848,-6449,-173214,-50843,230113,300639,50590,-168966,-46595,245698,247135,64063,59756,297709,366190,153756,8977,-54072,-174381,-172109,-132071,-316915,-472976,-316225,-22380,145509,106332,-75016,-110403,138076,243703,123171,7303,-117463,-252096,-175932,113979,199570,-22364,-63360,207294,393484,312644,167692,85300,117672,224454,195505,80451,-5397,-34409,11715,-55722,-166481,-164538,-109356,-11800,76339,80755,83720,70117,-66436,-119025,-49621,-142956,-410249,-525879,-329976,-158442,-132564,-104394,-76215,-259323,-458789,-327600,-92066,986,103058,105846,-123366,-237981,-145367,-75659,-124807,-89932,144006,281533,184679,56862,-34857,-15096,63785,61753,204,-43991,-100916,-114752,-16673,41016,-52151,-118248,-77816,-60287,-123228,-199200,-113238,-26214,29860,-19558,-183395,-130661,184924,336238,167084,-44848,-217459,-302612,-259547,-168759,-99208,-27071,-71106,-83150,-65488,-162641,-263143,-313940,-300901,-121940,132114,291335,168442,-178806,-413397,-464314,-451150,-292944,-180972,-231258,-141705,31923,5669,-92937,-131232,-152985,-136380,-128123,-185660,-244693,-298917,-384282,-434591,-361638,-168042,19816,59180,227346,569779,751418,505278,-199443,-995000,-855607,550011,2419984,2849122,160586,-1879489,211771,2854527,-332574,-3131220,-2385110,-890668,-247131,-8233,-145407,-430155,-630168,-318549,-27810,-263041,-319502,74117,137234,-58936,-5043,132789,74510,100342,311924,426731,278605,39632,-13555,113694,283101,299948,-52297,-489343,-595402,-214716,282265,265126,-97418,-254162,-304392,-347692,-260629,-242331,-249038,-218148,-195110,35385,393263,474716,295290,87402,22113,3719,-103548,-243463,-198458,-77265,-67266,7904,119536,13275,-134596,-198125,-299962,-269660,-12925,149864,60388,52062,196438,127630,-198123,-283067,-74322,61281,183952,138840,-101523,-49133,151980,164605,94802,89460,216055,359766,322296,301451,315274,168690,-51970,-169065,-224305,-224138,-102022,25000,103032,75932,-87196,4213,244939,133262,-122047,-152934,-156646,-108403,33300,22827,-161337,-218285,-18373,80380,-124797,-223809,9916,119365,-21869,-42328,162444,279874,165907,53006,-3646,-150272,-139064,195684,302706,-8199,-280605,-417935,-519047,-480372,-260428,-8557,82357,42128,28384,67680,44631,-40432,-70144,-11844,6288,-47413,-53753,-21507,1617,66080,161390,114247,-56542,-38416,97975,-11205,-83069,22316,-94401,-369848,-567441,-517506,-151905,164250,199917,188647,126421,-94606,-281336,-142444,167447,276546,197316,171780,161890,68415,8476,45257,78694,51808,-40041,-60736,126864,252645,65826,-202697,-254013,-216546,-175255,-14927,104443,97401,-18510,-168362,-301841,-263449,-79944,46327,38495,-68681,-72540,52041,164831,146692,135653,172972,127850,31918,-5778,26035,36511,-396,12439,81778,150295,164228,7653,-229586,-311141,-218965,-65466,84849,160428,179336,192003,94913,-63540,-39255,92292,163284,267771,268849,12502,-150429,28136,32723,-128824,-121888,24054,42768,49625,55405,116798,163937,27716,-51570,227588,388748,305343,222074,159230,122498,-90882,-447881,-433334,-208152,-182607,-225675,-226671,-124514,6244,-18207,-165830,-245686,-276564,-123636,33117,66608,85457,48525,-95679,-168406,-118160,24749,227105,447829,551152,419742,97360,-45780,79961,118371,59436,66484,28842,23261,148000,146665,-26619,-124939,-155392,-210668,-334018,-417492,-156115,134933,-43987,-371220,-308105,-64610,-38543,-197532,-302363,-421548,-620785,-703525,-406046,-46063,61112,-7046,-118602,-161253,-76096,13516,136311,220134,127081,-342,-66681,-97408,14215,238545,227619,-119199,-327218,-208097,-85004,-127833,-94739,2900,-45163,-78926,10167,57836,81514,52658,-78741,-154396,-73347,-85740,-35175,194170,367360,257458,70830,-23790,-284246,-578052,-360346,93491,151648,-5720,-66986,-72070,-73369,-53068,-89896,-123584,-134183,-167455,-146980,-6336,157168,221793,183512,71082,13154,13230,-54038,6292,193919,360247,416231,237970,-42149,-97657,-40690,-46515,-30096,-29884,-135589,-254114,-268080,-314759,-370867,-235467,-41705,-75899,-162972,-145161,-207720,-439106,-556917,-386464,-120344,24640,-53519,-110837,-76781,73163,241645,279149,175849,27132,-63790,-54527,-111981,-278164,-262962,-140743,-75180,32975,84893,-23878,-147343,-120550,-40342,-96254,-346882,-397499,-124036,50855,64852,108828,81131,16560,23350,94518,225848,245205,113558,5003,-86938,-347631,-543910,-313162,-440830,-896309,-131801,1133348,410817,56689,952967,464158,-661489,-819226,-829394,-773674,-532589,-659950,-840431,314768,1621259,1811892,939964,229049,25112,-54557,-329475,-420252,-142504,79076,-3885,-112003,-112918,-147133,-200575,-167034,-248622,-210597,-7297,89432,7889,-42152,-13764,40705,-49804,-161260,-36168,238686,316710,102942,-178896,-195860,-41399,28202,48813,-88720,-309216,-219823,74833,226582,227613,17321,-237563,-248779,-87614,-10179,-190879,-346872,-169554,139352,222125,76523,-20997,-31913,-27310,-10707,-30550,-39420,43961,46652,-114703,-147763,77988,223750,221816,185455,144519,163243,102939,-97738,-163017,18937,150088,-41438,-174511,27709,229461,53083,-234898,-323571,-283059,-88537,128131,55346,-17112,62756,51481,37949,-14013,-272338,-409395,-257406,-150598,-252477,-308073,-214909,-23169,249483,379836,213738,15953,-61031,-35696,108294,213746,178385,222600,350049,257170,7372,-63834,-143927,-256077,-181469,-54843,-71032,-27441,49961,-76847,-146880,21188,157146],[182994,168562,158745,158238,155983,66874,37744,91463,-32141,-274803,-402731,-376696,-146628,66528,21193,-54399,-8052,19474,-48408,-130510,-49620,50081,-101539,-209719,-45818,-84974,-356030,-513879,-640195,-637243,-375546,-22888,84077,-74678,-108437,125841,144687,-153953,-337260,-236083,21624,232578,91821,-120978,14644,311643,390976,365265,278188,248736,246189,135855,-174456,-238059,17381,66056,-188024,-259448,-85230,86061,79238,-130495,-302496,-318080,-230497,-50635,119451,106644,50124,111000,173104,133456,88334,43156,-69220,7173,239524,333425,180679,16631,35666,15646,-43931,-134223,-262040,-181424,-9287,-16894,-87454,-139859,-284991,-367859,-257519,-62797,60179,97290,78716,108262,91455,-132311,-382294,-326858,-96860,23187,63496,-7835,-103726,-61193,-25248,-185031,-285857,-132577,62886,74893,-55195,-221760,-194201,45297,222023,53968,-96484,-2660,23652,-89504,-81870,101574,273353,250634,92173,9473,-84837,-108012,15565,30374,-123148,-272119,-272419,-226162,-239627,-220890,-280728,-448503,-338377,-39012,58170,83167,66016,50397,128913,42559,-161397,-52625,142817,94194,28805,86381,77424,-29350,-101198,-3000,146223,198838,199894,252891,253177,196762,130863,143954,223755,197361,42326,-98212,-150586,-50050,96701,185920,225338,248624,244727,202469,132564,209618,430763,530826,545954,592048,405440,-107171,-538221,-493236,-115914,177723,172248,142473,180675,115128,73236,175804,233507,112250,-59328,-169350,-207697,-196414,-298178,-268033,-18002,-17550,-301060,-422757,-263132,-91836,-64984,-100337,-205603,-369035,-349602,-146713,-17943,18603,70265,29058,-99432,-132653,-9026,132134,165478,229093,347421,374508,210621,-77744,-250563,-193281,-115215,-68823,27841,170865,317137,400051,409207,471883,540396,414768,41459,-252781,-228625,-157828,-134660,-58613,250,-100644,-125631,-64912,-70897,-41044,88715,132881,-70418,-294331,-257795,-89034,-72198,-57797,117187,128020,-169162,-455638,-488039,-223109,105766,98707,-60683,44537,223049,315431,281045,92387,-148393,-239782,-181393,-80973,-109011,-239879,-203534,29390,139998,-22712,-186314,-96282,170784,281982,106916,-110185,-12760,258728,225247,771,-31183,211172,293468,23236,-160133,-120860,-135177,-123846,-71622,-206876,-318945,-190168,43797,206204,157709,-106915,-207411,18308,109747,58836,12829,-96410,-227482,-184663,44921,154259,42422,-168,210861,366868,250994,42164,-24252,82381,218404,186794,67400,-58055,-109615,-4615,4426,-115360,-154361,-143364,-81162,1626,57309,124511,71657,-165730,-233759,-76306,-91154,-323583,-463168,-321128,-147416,-151575,-115952,-9728,-129049,-351972,-269353,-48920,26818,92488,25766,-191467,-203996,-47710,-11563,-64018,-13282,195600,258542,90113,-7461,-13319,38537,129877,203898,204417,133068,-57543,-188225,-57412,107040,97246,-10533,-15688,-6341,-120728,-291445,-209987,-31599,52665,-29395,-221540,-199479,82186,253784,175295,12773,-164089,-288772,-273374,-118443,-32778,-12087,-61460,-63732,-11196,-84176,-231190,-362431,-369048,-135613,133050,244980,184425,-40402,-288155,-407989,-437772,-312932,-152378,-146662,-89098,101823,124130,-42585,-176568,-169062,-46600,-16,-92405,-195163,-312674,-506550,-554438,-337877,-103869,11496,-1909,181556,539504,768844,386616,-447622,-954840,-817328,188996,2016685,3277050,3229727,1547259,-1558922,-2070611,-1863942,-2198575,-2214880,-1142420,-195512,236347,101045,-194820,-407542,-212081,1666,-228533,-279020,160931,221540,-16711,84469,223936,65273,5030,249796,429993,328338,111581,-4759,10632,124078,120142,-232456,-604535,-644559,-212117,346287,343248,-103776,-338919,-379198,-377262,-296254,-296757,-252330,-149190,-99200,62838,285930,266857,134113,17096,16217,77946,20623,-125050,-138404,-106550,-148314,-107616,-65929,-179631,-251939,-241832,-279006,-205168,58139,197044,117146,134887,264122,118208,-227959,-272346,-47901,104823,230176,123942,-126498,-52576,160078,162306,99434,127841,265677,311731,216266,251121,332365,225374,48172,-47514,-123820,-177120,-109814,-8124,84642,65140,-127703,-76898,155140,111861,-173341,-319650,-282895,-88222,115605,66681,-174379,-246552,-31120,84277,-68439,-100605,65610,103693,-51217,-57389,163873,334909,234067,62395,-39285,-141148,-64625,239230,312078,52761,-152485,-299225,-459541,-473712,-274650,-23836,82665,92566,125698,124670,22522,-103231,-141509,-68881,-10030,-21415,-1500,90350,149568,141525,151180,73664,-106777,-89877,98377,33799,-62501,-6168,-100968,-327570,-542686,-579518,-274545,65073,148778,166408,115586,-119673,-329455,-162683,202317,301371,149967,109807,141335,37952,-76896,-19213,97401,129621,-21665,-101551,108903,270900,72714,-168150,-205195,-216680,-219329,-38751,132683,121745,-18486,-126222,-233356,-242834,-66556,85823,64298,-34322,-28570,61325,104880,98208,136330,164316,104966,15310,8836,69509,88153,-359,797,96575,135237,108660,16210,-129188,-230968,-224109,-161152,-47781,87244,194990,252222,154689,-40402,-51745,116943,174667,187927,180825,-4129,-153343,-22770,-66417,-218837,-161816,19914,966,-41851,14293,59479,14367,-121614,-86617,247923,370334,253307,186020,110384,69185,-82026,-434914,-516391,-348566,-296926,-238903,-160200,-28565,103393,39765,-122721,-213082,-251078,-90878,109760,179217,224142,153503,-118333,-284257,-210579,-3923,165409,323696,397656,325848,136654,24505,38987,-7971,-69655,13130,20670,-7647,113955,170070,24292,-137767,-244523,-240077,-281478,-339912,-79299,203297,16680,-338026,-287258,-1999,41815,-194883,-343381,-414986,-577311,-706767,-398374,5214,140281,23725,-86067,-176120,-179723,-50454,162497,218746,35731,-130622,-154382,-83278,130735,352240,214248,-189541,-312087,-146772,-87865,-120246,-9194,98897,418,-41425,8157,-3756,12650,31609,-24516,-71334,-47846,-122835,-178209,-42698,234524,276157,131875,-24474,-326721,-583523,-308402,124610,97850,-106827,-70018,68935,105576,32397,-15076,2068,-2383,-83566,-97230,15750,135739,138625,97870,-1668,-31015,43963,27823,94187,248284,362134,346044,146722,-83092,-85990,14568,34484,46089,44636,-97590,-291124,-385925,-482047,-551018,-432646,-219456,-211259,-207336,-93805,-123955,-335371,-383207,-221729,30407,163414,55597,-59782,-34223,122439,254252,235629,122450,32396,40913,111263,26559,-146088,-135811,-120817,-118894,3998,18001,-115280,-155301,-88704,-31619,-35048,-244066,-357990,-173762,-34746,16435,110629,94317,-40034,-135558,-76797,80477,199275,194648,154050,113267,-68871,-272433,55212,88699,-932864,-892064,805167,218522,-295463,1053331,1052120,-369777,-747045,-785891,-897543,-657862,-616080,-934700,-23793,1707746,1916594,1095621,494443,261308,71790,-233736,-430560,-246068,-45806,-74491,-132290,-157733,-182388,-260420,-317509,-366507,-204691,12539,22720,-97087,-109560,4023,125124,10810,-224804,-143689,102607,207683,109674,-114973,-181210,-23895,107890,112030,-85668,-330144,-249354,5608,105261,60615,-136915,-332064,-284352,-71222,31387,-120830,-258985,-74068,182568,236633,124422,51612,3168,-73555,-112330,-154356,-161814,-33893,14686,-138292,-137780,99291,206231,178620,170296,153079,83649,-33662,-151751,-135937,24875,150580,65813,-48444,62135,233246,98774,-247512,-401079,-338823,-121626,30099,-85768,-122651,-5605,28799,41401,-59162,-309916,-326699,-103268,-37535,-191543,-270036,-229889,-33665,304295,435114,241314,38626,-33702,24319,175239,267372,237399,246046,333947,261445,33290,-81560,-171468,-262032,-187670,-38620,-18057,-17802,-19,-120061,-143004,30649,169744],[218723,204430,135491,76193,101663,134254,159768,160150,-2116,-264393,-448560,-424900,-96970,135170,20598,-90027,-10117,33664,-49853,-142911,-105185,-10393,-49476,-99918,-27816,-67302,-243718,-402839,-626146,-676252,-376136,-1025,67486,-143979,-162427,125800,146426,-204037,-351835,-141905,127708,305055,106422,-165694,-44829,231582,242976,267552,219656,150714,157076,152519,-80456,-193573,35502,154641,-76927,-172872,-29801,111777,105455,-62879,-270610,-300904,-191906,-42448,74459,45878,26201,96186,89645,-8160,18626,44711,-101787,-126391,40791,154550,160293,97676,68147,-97,-58747,-145285,-313596,-288390,-123486,-121862,-175469,-169477,-291495,-368613,-240415,-53084,35679,37363,71015,164174,160695,-82929,-382653,-385863,-125950,36305,86329,63091,-40746,-75125,-79304,-209151,-314281,-233489,-46906,24431,-53109,-193060,-151831,60101,196348,17092,-198545,-159721,-49478,-112947,-127667,97262,315871,265432,87701,8047,-143305,-262258,-137961,-56643,-114934,-162483,-185320,-232421,-261889,-231122,-286721,-392745,-276757,-4754,118015,154580,119695,100337,219278,185888,-48696,-44494,71125,23192,14042,72911,42329,-20709,-53181,-1386,93204,130308,81638,101606,122253,76616,46981,123062,240583,146153,-281,-24662,-36271,-10133,77562,146796,154721,205696,296594,357809,338041,335162,347610,338476,376386,435360,309838,-94735,-451557,-419759,-129506,129973,154376,124217,162671,125319,67043,131258,188319,107582,36549,32821,-11484,-46519,-186613,-193290,6999,-62497,-381335,-477511,-305998,-106948,-37388,-28472,-121256,-384420,-433662,-225393,-18766,72792,99210,68058,45236,51555,86951,131232,156716,280719,395448,365215,213276,-20652,-249793,-283689,-171252,-61757,50845,187999,374195,498666,533586,569616,542121,336932,-9983,-194059,-76321,-26004,-123195,-122983,-74244,-145094,-131359,-77180,-63159,-17172,64548,49951,-74421,-182821,-101772,3957,-24546,9207,242536,233557,-84504,-348130,-428502,-321834,-72978,-35007,-116985,35823,233098,312944,302505,124769,-143910,-223445,-117878,-56040,-140857,-289238,-272191,-41874,103884,-6744,-163470,-129557,92382,245413,167151,-14479,57125,247309,163150,-60881,-76537,153266,222780,-82229,-267026,-124350,-44109,-37305,3040,-77011,-136093,-50442,90465,222194,187853,-101893,-275799,-146826,-69220,-33345,170,-80435,-183401,-157522,-26816,65803,72618,79000,227557,289512,116251,-127960,-180678,-13505,152543,143877,52847,-96439,-193352,-70188,17667,-84714,-150252,-176053,-142576,-37582,70316,167147,71584,-217917,-294357,-96141,-29756,-180326,-327162,-291870,-166551,-190492,-122627,77831,46118,-189317,-181774,3721,69512,92893,-20920,-181206,-95057,79798,49207,-26036,40164,229657,240584,30390,-50705,8728,72685,163622,294587,374791,326891,34645,-227631,-109073,130125,210408,88304,15642,35601,-81889,-316059,-264382,-19513,74506,-27571,-216934,-224690,-2891,156362,159361,76308,-72408,-229657,-229891,-48428,24779,-33947,-90977,-60392,31775,-11836,-181706,-359180,-367762,-111520,136103,195160,190419,73199,-178446,-351919,-416109,-332090,-123537,-51436,-51069,109704,188343,247,-202769,-174800,10492,79300,-2626,-102700,-288705,-590741,-619714,-281865,-15455,28652,-100315,-88502,188436,529161,199212,-621148,-784889,-555984,13844,1535253,3446994,5759985,4257172,-3137203,-6489738,-2943182,-906603,-1546278,-1019279,16967,429240,295442,33226,-236484,-216772,-39580,-180528,-185654,225502,250963,-7007,149661,294069,52657,-85256,161975,366212,289473,130510,14742,-71947,-59607,-74416,-307620,-562137,-606355,-251673,271850,303087,-113427,-342677,-364830,-336306,-273900,-285392,-205194,-49886,25328,124095,213992,128111,36459,-22662,2724,123656,109599,-20009,-65359,-106689,-180353,-182016,-242599,-372432,-363254,-273264,-244259,-146114,96439,214313,176415,231472,320742,107842,-195258,-153370,59758,179735,250253,99404,-108243,-34129,143645,156754,122615,146250,236995,186005,80104,182356,312693,252132,166741,135267,51656,-60438,-95434,-58374,47319,41048,-175091,-183874,42743,64746,-246634,-488057,-383359,-73806,144347,79509,-175782,-264922,-73474,40692,-29523,13868,102004,69621,-49341,-15604,183975,359904,272731,51052,-84947,-120537,18960,249297,267566,91550,-21742,-144707,-330766,-393495,-240904,-32606,71991,132720,207831,169490,2464,-154352,-192095,-102801,-14858,-12289,12025,151939,239015,169765,109726,22967,-133138,-113644,67091,41331,-44870,-29146,-85780,-241131,-439398,-549950,-366557,-53704,116387,187171,141760,-94923,-305777,-138102,231894,296549,102221,97702,190495,69372,-117595,-78294,107145,196268,1906,-120606,101184,278172,71798,-133344,-148090,-177724,-210289,-68232,123467,105483,-38222,-88679,-142585,-154230,21102,132317,40290,-25828,17144,82529,72654,76455,126465,113591,39469,-33480,-12495,89979,135441,2309,-33590,46798,38876,12454,34615,493,-104356,-200290,-262852,-200321,-15399,162913,264642,206507,1884,-54176,109721,119599,37978,52007,-24076,-126272,-59019,-132924,-295661,-225945,-32577,-48866,-105031,4482,41179,-77784,-210434,-71339,254562,293437,145777,112707,57150,25263,-62822,-363042,-491038,-383323,-340663,-228941,-62360,114764,232339,111666,-61023,-156402,-187340,-47456,141022,204479,271115,204245,-133542,-347930,-231163,-7085,61716,101965,182624,237133,191593,94143,-21173,-192992,-266582,-91225,-8794,-22848,108466,203610,92785,-121166,-317477,-275355,-205788,-210709,-4527,213535,39851,-303972,-299810,1164,98056,-146291,-312763,-322410,-411275,-539561,-312921,18784,122725,5965,-43118,-146581,-266934,-147602,132106,194928,-17027,-208634,-207885,-44391,235226,415982,193447,-212166,-282957,-95927,-63181,-69208,70545,139743,18500,-17961,-19867,-63400,-38196,10825,33729,47832,86,-143530,-295509,-244806,81440,257647,174094,-23659,-301338,-454595,-180363,126664,-1940,-202939,-53033,198851,281415,154560,87266,146270,157018,13276,-79964,4977,107435,56301,-10009,-96954,-119419,-16983,52630,148445,273408,329961,236214,10388,-142830,-60965,67489,72679,79547,106586,-34253,-253297,-401672,-528826,-606872,-551844,-399670,-343483,-247119,-61999,-47972,-184139,-156714,-35488,169829,297033,200686,32628,23236,130645,200231,155852,72613,40409,129101,270872,179870,5949,14782,-46537,-102430,-10429,-78906,-236586,-169393,-60930,-35317,5556,-78629,-167066,-112580,-80237,-12709,118544,100014,-83815,-233695,-202263,-51696,185610,336172,337712,302482,222343,106917,534499,714086,-893556,-1732949,-31719,-170791,-649548,1062964,1653488,159328,-486421,-598589,-890606,-658323,-462372,-1079668,-821389,1231274,1898650,1366547,852427,519580,180274,-158679,-417612,-318542,-176859,-160698,-131146,-145999,-187658,-316725,-482066,-445954,-152459,66146,-6832,-191318,-212487,-19552,171656,87822,-192423,-185720,-21775,105795,130817,-22095,-139627,-19690,158319,176821,-46114,-299716,-241371,-47020,-43,-101068,-295780,-413533,-284760,-27016,79709,-29724,-122292,49440,228206,236383,167668,133555,63935,-81881,-198535,-281984,-288164,-134973,-48757,-166819,-136421,78367,144050,105220,140724,136258,-32529,-176080,-203882,-141047,11127,158111,167703,50695,61995,204766,143612,-206291,-418599,-356983,-139819,-60758,-212097,-237559,-106244,-7093,55268,-83307,-307372,-194221,77069,68704,-119689,-200667,-210747,-31852,343417,488623,304705,106010,28382,102725,243757,298109,263256,239810,276443,228702,45601,-109048,-192959,-260000,-179680,-14673,24585,-16397,-56668,-151845,-129254,42720,185961],[229645,201747,77164,-14414,60727,201346,262081,207562,19456,-221705,-425782,-414399,-41564,192927,29711,-105536,-17633,28626,-41959,-121522,-128228,-40831,25857,15791,-29192,-67034,-100945,-198963,-438307,-553780,-329760,-10936,33462,-190717,-199330,104075,141413,-214246,-352494,-115460,149550,310883,144966,-123592,-56787,120935,40533,62798,96396,25322,63202,153614,4585,-143827,40139,219592,61131,-60004,19749,119937,131419,23607,-184099,-217785,-107716,-23986,-2176,-31400,27996,108941,-6852,-183706,-77008,45193,-97103,-221307,-139945,-39297,69033,115292,60048,-30925,-63068,-142510,-357005,-398695,-234209,-205446,-228825,-153681,-225707,-321282,-225300,-71456,-19203,-44264,34068,152775,146042,-72366,-358560,-389169,-120776,86941,155647,140156,1096,-93278,-137266,-219881,-266531,-228091,-103019,-28770,-83543,-178616,-130140,37934,131898,-19978,-262900,-269816,-84645,-95137,-156559,67321,309651,227769,64584,18598,-136308,-311475,-236800,-138873,-93602,-16956,-68520,-213630,-243636,-201411,-250269,-298207,-211645,3626,177545,231439,167276,143894,285571,287835,53986,-28516,10610,-14848,35922,64906,-25977,-62051,-38597,-23958,18440,39093,-35320,-63069,-40457,-50387,-42425,72392,215541,90091,-42157,21127,56953,11967,22385,67903,59746,124237,288540,416927,442995,402118,242596,111227,147593,235984,196446,-63284,-286964,-270660,-126562,42254,107864,103390,134310,122253,72752,117504,164509,110516,119377,189340,140936,51566,-92598,-97445,61150,-60746,-382033,-442432,-280775,-83471,4964,43244,-553,-289990,-422592,-255188,-20284,103950,99629,85911,161572,177845,107748,55197,90008,279076,403530,344247,228519,59531,-198698,-319514,-190145,-15891,91350,191960,397817,556737,620516,641500,540183,279653,-22554,-125103,27335,84579,-66597,-130197,-116345,-149253,-131002,-119684,-97163,-33715,14756,-35556,-100097,-109013,24907,95136,44810,88312,323451,315377,27538,-213952,-335186,-355919,-220584,-171862,-174505,-8201,185232,260613,283979,157519,-85222,-169369,-63929,-49198,-170254,-307060,-294533,-80325,86834,31387,-110421,-131330,20114,191658,209740,100581,145921,218265,80655,-109908,-71730,137183,165398,-140679,-281355,-66295,62271,56826,75742,40968,15398,39386,86819,194553,201415,-56778,-301978,-321314,-248859,-126902,-24299,-62868,-114776,-92489,-78742,-40365,54450,142016,236566,175383,-53649,-292169,-338023,-140707,53455,85356,42830,-107218,-258286,-158099,-14560,-85903,-156295,-190050,-173029,-40315,104702,192690,74387,-194200,-272488,-99604,32225,-13520,-158344,-244795,-202612,-224703,-109747,171813,219596,-21678,-89905,58372,125969,105597,-23828,-98400,54186,189032,79224,-28874,48665,228380,217671,5248,-72782,11382,72180,160645,310878,464019,487651,157076,-211459,-153855,96901,238829,139357,12439,65001,-14574,-272598,-265455,-3340,82789,-20287,-172938,-195711,-49457,75296,146989,159647,54664,-118694,-124936,18459,39714,-99003,-163627,-81721,47131,28413,-135956,-309731,-297281,-51220,144551,152452,175317,119806,-129676,-327512,-397495,-337059,-91110,31799,-34820,60866,183809,21322,-206018,-174863,12435,82688,50356,-5649,-250430,-640762,-636253,-206416,88865,72486,-219770,-509379,-357896,113536,-25229,-722596,-598724,-184433,70682,1112968,3291528,7142769,5930835,-3790513,-9240561,-3624414,43433,-822727,-636330,383416,603330,439205,228897,-133066,-310959,-117213,-121641,-81298,252734,233531,-34810,148579,299321,12118,-170343,61700,255648,180635,91833,34629,-116703,-222306,-224163,-249079,-378981,-505755,-324070,82833,144192,-143841,-285738,-288637,-258857,-208419,-211585,-122002,53134,144827,196199,188461,89289,28835,-27860,-27884,112782,133700,41814,-980,-67748,-138599,-189288,-360729,-514559,-445038,-292881,-214299,-108661,92370,189523,205158,298121,340504,94863,-125533,9020,195930,249752,223197,55235,-72051,-11791,93943,129648,140753,132250,128190,10328,-56714,94446,233279,223391,255066,305097,235484,86638,-61098,-101712,9551,11455,-215334,-281857,-59081,3379,-315037,-590128,-409684,-46839,135643,70685,-157753,-252290,-114928,-33797,-28848,69530,87525,5617,-30265,61355,211073,347965,272980,18989,-135898,-105404,63208,196471,169109,94351,77982,11558,-152518,-243508,-152998,-19560,63870,159434,255010,191504,-5102,-164948,-190449,-100194,-9726,-11927,6697,158394,232202,126321,46974,-18436,-129359,-110495,12935,16486,-34559,-51164,-72532,-147955,-291432,-445660,-409664,-153920,116932,245433,197639,-29266,-219702,-69044,250728,255109,71055,156927,297386,138646,-109603,-113140,106999,231960,21941,-115233,99289,260725,65817,-101600,-92199,-94188,-135181,-83990,78521,48835,-69183,-52229,-42914,-14485,160707,173962,-14128,-36001,55546,107076,78135,89625,105415,32947,-44267,-93992,-68289,74376,161391,9399,-84959,-66657,-118878,-94056,61756,120434,21559,-171364,-357293,-337377,-128142,78841,225018,241128,49918,-52317,57001,-1510,-135686,-69229,-28805,-68572,-61454,-140666,-328776,-295132,-116723,-91028,-119286,23615,59954,-98509,-223182,-15503,251953,182601,8853,24403,24265,7924,-41351,-258789,-375188,-308723,-284297,-173872,49306,262321,349549,179509,4610,-90001,-113121,-16933,106646,124382,203800,178456,-138891,-345191,-183690,12581,-52275,-156556,-42978,170366,247488,145299,-88317,-388088,-473040,-221159,-61132,-24851,127828,228886,153179,-85712,-362066,-310563,-125599,-68258,46744,167654,19378,-281151,-337050,-49700,119844,-54915,-202374,-164589,-182710,-264068,-170766,3337,24029,-56088,-13327,-89460,-322197,-266785,45298,158201,-12064,-211813,-217766,584,292839,403528,161120,-176526,-229233,-64937,-20055,10603,116233,103316,2573,-6827,-58796,-106854,-62929,-12837,68407,155714,51778,-143885,-346321,-345993,-40860,212795,182149,-23340,-218154,-244855,-36719,77707,-135863,-274779,-23657,281711,390425,257003,169314,262620,300791,89999,-110636,-37609,82735,4810,-99339,-186713,-234419,-142073,28493,169399,274834,286395,137767,-105656,-180983,-21318,94877,49974,64172,138470,26984,-174416,-332617,-453052,-537686,-568231,-529586,-428767,-253063,-38888,14056,-21212,46944,114527,256997,377603,310708,108433,50304,86114,100579,70058,41497,52056,187476,383604,309914,143943,149421,68578,-12098,10911,-166554,-345317,-184714,-40088,-43286,18915,106636,124575,41328,-77160,-16558,134797,103452,-97058,-241071,-243150,-120999,221111,513436,527326,460257,454265,472688,938334,1122368,-800284,-2288810,-1092251,-668360,-861493,948752,1973989,693421,-150758,-341330,-719578,-498699,-237415,-1214347,-1765409,288433,1694309,1599837,1185561,739491,236041,-106730,-342172,-319645,-263334,-217356,-86900,-61913,-156720,-370767,-621116,-465477,-64754,136260,-2059,-260597,-324059,-83286,145824,118229,-100004,-158362,-90974,54234,172350,81092,-81706,-29146,174965,236576,23850,-224614,-203620,-80694,-73980,-214722,-408147,-452083,-251510,15114,105864,54633,39083,181792,268069,225063,203001,206743,126971,-57078,-246566,-378095,-381747,-223984,-111389,-166703,-123349,33244,65015,24972,94343,84926,-164152,-303534,-253360,-177652,-16869,179591,248181,110757,38370,161130,177422,-124292,-369085,-323045,-136233,-126125,-291473,-328104,-214377,-52589,73619,-73941,-255070,-38564,245392,152321,-52988,-122520,-167220,-31865,334005,507704,374358,191257,100974,165767,289889,313762,268498,207370,182950,144653,-1575,-159575,-213461,-261744,-162806,9998,34940,-36712,-101040,-147698,-100577,47548,187516],[208918,166678,3507,-94134,48376,265351,325362,220958,31901,-153172,-333664,-332016,13924,224793,45113,-98073,-26687,12627,-26520,-77693,-110778,-25141,111881,104904,-54491,-92860,11976,3954,-176247,-329906,-253070,-43647,4330,-181193,-197966,65334,124951,-182868,-332662,-153694,79356,231692,179999,-9472,-20292,9258,-148883,-171787,-44828,-71866,-2838,129181,43799,-105464,35587,251969,196026,54193,52346,112914,152451,94264,-79441,-98861,-4463,-663,-82571,-97408,50355,136133,-85904,-323240,-148953,66746,-51669,-258039,-264187,-202641,-74089,51879,3096,-86106,-79442,-141029,-382816,-476485,-299337,-225678,-221071,-93404,-91432,-213615,-199834,-97997,-67176,-97088,-2457,94936,75411,-82093,-312867,-341352,-81403,164838,255193,207991,21059,-109761,-185678,-209162,-150405,-116782,-82721,-52244,-119210,-180702,-139699,-22488,42506,-49197,-270871,-299237,-74728,-52843,-167046,26621,263745,147253,12991,27707,-62860,-235057,-252188,-203705,-81431,115861,54290,-163182,-183177,-138056,-189075,-205668,-166064,-16022,211439,283916,187051,165152,311694,322282,121489,-3094,-18981,-9921,81247,54019,-121755,-155982,-65427,-54706,-54725,-55321,-117358,-172927,-154587,-122393,-100972,12819,161672,58294,-58241,31437,101782,6809,-68012,-58470,-65443,8106,218542,372161,428652,391992,140364,-93395,-85205,37037,81016,-28982,-94973,-92778,-108440,-53160,52502,86817,104082,111455,94324,140108,167195,113308,153222,242453,197796,70693,-43958,-7223,129552,-18454,-309128,-330649,-192877,-26523,66069,121662,129043,-113787,-317483,-232201,-32837,92839,69152,81041,217473,209699,43321,-79642,-16977,227091,369531,313947,241935,122893,-130405,-310007,-194836,20244,98533,154075,369902,552235,638133,664167,530429,243938,1221,-51514,67451,140781,14336,-96333,-130392,-119033,-124463,-175719,-156059,-78421,-46130,-100769,-140240,-93021,90078,178374,133253,151995,307740,319478,124701,-83560,-237257,-333748,-305523,-264726,-212291,-79072,74246,150458,217889,182249,9381,-98770,-40031,-59907,-183402,-285323,-263892,-75163,91230,74959,-39857,-91688,-21988,128360,221753,207930,221968,176879,2150,-137092,-27662,160910,128696,-144883,-205323,34714,152751,133404,138034,126965,93467,40046,24232,139184,205998,14664,-285820,-461292,-389842,-196885,-46510,-36777,-30066,-8751,-97315,-131139,-7055,156332,211076,44591,-211199,-402899,-446437,-256268,-41704,33595,40308,-87073,-280395,-229484,-70533,-116185,-171665,-173972,-160316,-24130,129625,183598,81915,-91731,-165521,-77683,87136,140421,1364,-185481,-238293,-238750,-74835,251918,341760,93503,-28096,102381,187587,126848,5686,20019,194003,238618,56489,-76496,11694,192308,189976,8458,-78314,-14208,41748,131738,253975,448754,572081,277593,-140175,-178075,14529,172152,125953,-11994,83546,59043,-189745,-226195,2367,75197,-9227,-103576,-122267,-56133,26997,158939,265387,202990,37948,21186,60781,-4543,-194194,-259604,-125132,26511,20309,-114474,-232991,-176844,34349,159470,120866,129977,82175,-156905,-341597,-375229,-305464,-47230,89026,-37176,-20686,119181,18076,-182332,-168189,-36214,18970,55112,62523,-220221,-665919,-625396,-138273,188398,141202,-317361,-919458,-886922,-326539,-235885,-771973,-510449,132485,278680,774385,2761372,7187519,6764553,-3001144,-9768156,-4204462,80270,-440638,-186882,794585,760164,540325,378859,-81394,-425360,-176068,-49298,2226,253623,201696,-81691,71605,220048,-67841,-248699,-33154,131838,41959,12293,50499,-111096,-319116,-285514,-83771,-121947,-378893,-398420,-149926,-87509,-205466,-210423,-197611,-187730,-124364,-92183,-21301,134038,224434,245225,195631,135426,101036,1877,-63661,51244,94311,51039,40323,5739,-28842,-131821,-397756,-573935,-477556,-299250,-200021,-95336,56108,129170,187863,307291,310825,73879,-59925,130818,288227,267389,140730,-10072,-47962,-8650,10969,68106,130003,84142,-29047,-166717,-164395,-5769,93410,134344,277368,393380,358415,213468,-12578,-111095,-6099,-6663,-228241,-340356,-136567,-60747,-348886,-579840,-340614,6892,119480,55459,-120845,-197532,-125309,-112392,-68606,54348,20310,-81988,-11521,137023,225023,301357,236915,-26159,-182380,-107047,34553,66412,28175,59348,128210,136184,36757,-54074,-27913,19558,68686,171997,258727,188393,9442,-114108,-118587,-57752,-1198,-14010,2811,121275,129394,17541,-16483,-31698,-95191,-88016,-45229,-22635,-31680,-75558,-83000,-84324,-144991,-307068,-401081,-209483,137910,310003,260143,54590,-101055,26459,253941,182512,62127,270634,423417,211763,-64308,-112645,98045,226346,31956,-85272,104467,221070,62617,-73450,-45643,21625,-9073,-70323,13427,-28437,-87620,960,60405,145338,311953,202971,-67313,-50341,81176,125331,113417,129400,77111,-51783,-111123,-139736,-143533,23229,161241,27149,-134491,-213980,-294154,-179102,93995,204111,106788,-160846,-430623,-422984,-220372,-40828,136346,234578,77969,-58025,-42257,-167617,-290234,-151674,-11124,5452,-26843,-87802,-300034,-344467,-204169,-114176,-80361,64053,100761,-59647,-165087,64218,250411,74480,-122861,-54392,25857,23445,-24256,-154931,-212815,-157634,-137518,-63412,160581,376189,420925,229359,62218,-27623,-54458,-13966,13897,-31803,52898,89487,-131170,-276359,-88489,49237,-139567,-374450,-226639,125508,280571,161006,-149204,-534049,-620278,-337078,-126324,-18106,161299,234514,185167,-45261,-370565,-333811,-58872,46873,63367,85743,-36414,-275734,-375293,-126627,108757,59672,-33416,11924,31002,21278,-8554,-14290,-99829,-143107,-15348,-28927,-337193,-382543,-71697,125234,48143,-144879,-187457,32513,282652,310048,109906,-99903,-152145,-55304,25562,94192,110408,-4022,-39130,2991,-86785,-123914,-57588,-33668,66359,209244,85729,-123971,-309075,-323313,-99403,156817,152636,-24085,-104314,-29722,60933,-28040,-277770,-306594,8670,300915,394818,285609,192959,317714,394738,131823,-173778,-98865,68000,2793,-133215,-238421,-333310,-268534,-20553,164724,257664,246868,86751,-148753,-164551,29568,83775,-26186,10888,129629,58009,-100269,-221804,-294176,-387820,-506266,-577827,-439703,-204923,-7720,61402,112513,169995,187721,269171,370301,325029,125023,26776,314,-11022,6636,36598,66288,211332,426071,388692,242909,240009,196943,133933,68988,-213756,-404738,-193530,-20687,-41273,14739,267838,430585,238078,-29623,7932,162273,111920,-72749,-161004,-185914,-102031,296157,680450,688240,575891,570857,689964,1097404,1096580,-693695,-2328201,-1957131,-1118359,-838266,724873,1848754,1008627,125429,-114032,-427650,-219588,-15765,-1280634,-2467125,-768815,1302450,1624816,1349534,853984,223222,-62989,-184821,-235617,-272458,-207798,12775,86188,-94340,-418131,-692048,-418432,35216,195692,18610,-294810,-404432,-163184,47222,61865,-11702,-86731,-87990,68766,227998,173866,-17787,-42425,167429,286057,108021,-124983,-153522,-102191,-115834,-254907,-429128,-420211,-191620,28758,87435,103539,185431,296419,292578,208518,229160,256101,169386,-12612,-242275,-412770,-409722,-262424,-138949,-120126,-87723,-14240,-2589,-39554,32172,3241,-277696,-390657,-291350,-226540,-46042,211859,293259,128103,9131,125622,198899,-22519,-259844,-238226,-113662,-158785,-312659,-372202,-301814,-99233,88198,-31277,-159151,107428,367845,208434,-4883,-61855,-117778,-45926,260110,466093,412010,260679,158815,188830,297388,324412,270956,162495,77619,25174,-114297,-230633,-227373,-250384,-127348,31706,4294,-86246,-122606,-98659,-56555,38039,160912],[161247,114578,-65528,-154756,59339,317269,338182,190552,29578,-76171,-196901,-194755,64467,225436,62149,-70188,-28989,2338,-4646,-26165,-53717,34645,185560,142871,-97047,-137795,52643,121438,38603,-106277,-177982,-88557,-5322,-105289,-153002,15432,92525,-122129,-288795,-221963,-56464,77424,178108,130408,45590,-79555,-274938,-340992,-146409,-100878,-30638,65951,10006,-93941,26770,254877,298031,142291,60294,97411,164761,128585,8420,15149,84850,21688,-133595,-124780,80922,152792,-132238,-377896,-162127,120257,27450,-233952,-314624,-302431,-223086,-72261,-89983,-161487,-118699,-145828,-379934,-495410,-294717,-161244,-142595,-3000,79471,-56749,-154425,-111024,-74095,-81808,-8383,31131,-241,-86750,-255201,-267318,-22486,248615,353631,250263,24396,-119967,-213233,-175347,-1754,56458,6210,-29714,-129713,-185177,-171336,-108091,-51987,-64739,-220319,-243705,-30537,-7057,-155205,-4009,198339,50570,-63315,25600,57711,-58909,-188349,-245449,-95685,193948,158534,-83060,-92015,-57777,-128478,-149780,-145388,-43172,211289,290804,163293,151055,295647,296167,149184,29476,-16444,25476,124833,29508,-228147,-276924,-116394,-69242,-102929,-130718,-143410,-177415,-155114,-103084,-103686,-30567,97764,58212,-41146,10337,86534,-30131,-184142,-222202,-211427,-117491,112996,256393,319825,310820,58727,-227789,-264073,-124340,-26771,-8437,69603,64509,-76030,-117414,10414,75435,75107,93819,121910,186560,193217,111918,122161,177527,146735,24043,-37002,61509,193604,43810,-191515,-178329,-71702,40186,132959,202307,236618,82537,-150595,-171255,-64597,33455,16248,59231,202637,147937,-81784,-232262,-128843,146976,301896,273303,233212,130837,-87321,-277842,-204113,9064,41766,61955,285952,480332,574401,619903,491546,208694,37785,14896,54089,132873,88574,-46736,-116932,-65788,-113324,-224634,-213498,-131185,-103423,-135370,-181552,-128196,91097,248949,227545,178120,188559,228454,174545,21036,-153100,-273013,-310221,-281612,-218888,-153997,-70434,904,110977,187363,106670,-34872,-51007,-80350,-169753,-224039,-189112,-31026,110938,106487,32097,-14245,-20224,68609,203242,279347,254025,127600,-50968,-136684,35232,208178,113379,-105195,-71580,150364,211984,181345,189094,176180,88341,-46658,-78412,80797,209601,89251,-238690,-530304,-467596,-226861,-50962,-1526,47672,60840,-81786,-176224,-86197,107311,136274,-79200,-315746,-434848,-474777,-322821,-102666,3729,43694,-43721,-248622,-250834,-119434,-160682,-190690,-127872,-108498,-14870,112794,131946,93317,65539,2355,-25948,130487,254216,124978,-120637,-259702,-232808,-28311,297258,375261,114814,-24761,121858,240755,147254,39197,121612,280384,214075,-21259,-155288,-51397,138349,167280,32536,-73837,-62798,482,95759,147772,338069,558987,362722,-35971,-176843,-91052,44353,64827,-32095,94079,111468,-111980,-179710,-14011,57898,7317,-29398,-31501,-38044,10210,198502,377282,345327,213263,167928,65996,-97168,-289361,-341306,-176335,-26681,-36784,-129531,-155347,-39705,126262,178158,97984,53403,-25083,-238291,-372454,-329681,-218341,14746,117937,-46746,-101021,23106,-280,-130069,-147641,-105319,-71330,28389,92306,-205629,-669898,-606913,-106066,256111,228176,-342223,-1145802,-1199029,-634958,-381944,-795787,-586777,249542,474876,445558,1889573,6185102,7220286,-773590,-8314555,-4995582,-944314,-539977,161178,1092405,862460,602355,478266,-51346,-479112,-164436,43701,60967,259540,195617,-116691,-53772,73135,-175244,-310980,-102393,29131,-81533,-77215,62714,-55705,-323101,-246970,119800,121837,-256527,-435605,-339052,-316910,-292339,-158083,-135310,-154345,-45333,47730,78898,175334,237977,236696,202403,217623,212634,62081,-77336,-23389,21393,20357,56759,95355,111638,-41320,-366553,-548148,-451257,-288863,-200590,-95620,12441,55786,131902,257352,237597,38802,-37073,150187,280591,200019,13887,-87220,-55879,-39984,-92931,-27100,77684,13232,-180009,-293771,-222763,-102048,-77386,7645,228627,369337,376517,275883,40816,-68482,17940,4455,-197863,-345080,-194431,-117986,-327662,-453590,-192339,88727,123702,47197,-74386,-106755,-89736,-168830,-132144,-6945,-70708,-168971,-6452,175816,208081,231919,178040,-70945,-212626,-126500,-69122,-128663,-134123,-2672,131953,208372,189555,124027,100552,77972,90089,172014,224199,165557,49646,188,18700,16106,2216,-16582,13625,64918,-29305,-119836,-57140,-7105,-37321,-54454,-83834,-53377,-34164,-104535,-128160,-71883,-41763,-183527,-358161,-221552,145166,337594,300849,130256,12396,118452,238272,95530,69268,393267,523568,262711,-1349,-78258,82057,182250,31454,-32507,123894,179490,71376,-47999,-14996,139183,131450,-22781,-48460,-94951,-66019,89747,166934,289028,430681,217257,-91617,-55517,91454,129825,156369,173718,48165,-110953,-130860,-150868,-214680,-47665,144048,60978,-159830,-347954,-435322,-222113,122499,240641,131521,-181960,-472614,-434834,-262298,-162720,10920,164283,62665,-81230,-170221,-339040,-398726,-189350,23127,74336,31741,5038,-208993,-348263,-263447,-114478,-3427,113645,140802,9303,-59589,149428,259570,4228,-216547,-104469,60719,65392,-14719,-79282,-56865,15555,54888,93434,264432,437848,433609,252766,104505,21321,-24103,-36044,-103888,-201635,-114502,-19893,-107099,-158361,24080,94250,-172182,-486500,-330581,88978,266729,131353,-192860,-584288,-656856,-399746,-185667,-8237,193713,219821,181990,-11379,-342742,-333409,-18238,105774,47190,-2345,-108669,-287004,-387901,-189780,78223,167620,146802,151540,166696,225508,134255,-5619,-183641,-228806,-55072,12934,-312803,-462935,-177230,111051,138977,-38604,-132501,38546,206464,157223,37283,-17450,-66668,-61142,57526,155323,53253,-149675,-87716,24455,-85941,-111570,-22197,-35668,37594,190020,86308,-88312,-192075,-202243,-91801,100443,93969,-25748,4787,124009,77483,-172670,-393497,-291692,35670,264385,302299,218386,146791,301636,422944,144560,-231071,-157652,64081,50428,-94426,-228797,-369756,-336268,-66715,146547,225549,213002,89910,-100970,-84289,82006,35293,-128492,-60722,78606,40523,-68242,-116845,-110824,-218671,-420644,-548726,-376338,-102130,45149,98004,186405,193392,174749,210712,272113,226021,74358,-32353,-95118,-101138,-19071,55977,81286,203721,399326,407110,291137,274627,304187,290251,144139,-207952,-397157,-186936,6894,-17691,11250,374827,664244,417369,49180,59723,199996,125897,-24040,-32708,-52608,-7869,377300,786268,788755,642509,548020,671297,941483,640840,-590318,-1832094,-2280342,-1363289,-590207,426403,1295941,989505,246235,-1678,-119427,85291,131981,-1239719,-2640649,-1501983,787322,1344965,1248561,819775,154707,-4328,38486,-87576,-202953,-120209,162055,266572,-15554,-447837,-671393,-317352,118942,217505,29380,-293409,-419124,-219669,-86427,-72833,15976,-12046,-29324,131257,281297,240500,44611,-43798,154632,320769,184055,-27435,-109444,-121304,-136124,-223086,-341515,-308859,-118726,2224,19659,98673,273773,363147,290314,189312,243802,272519,177809,36361,-184857,-373037,-357003,-225911,-110727,-33875,-34140,-47239,-40061,-74645,-39429,-90498,-339139,-413573,-302387,-258456,-60420,242016,293083,104707,-10518,117368,214702,74834,-117625,-126515,-85577,-163412,-286670,-366305,-346728,-136879,90475,30166,-41648,215209,427646,242183,17233,-38787,-81118,-77491,129811,354708,386629,285905,182587,164013,263695,335935,282987,122172,-9749,-93378,-250465,-298886,-218604,-189400,-53714,50713,-59983,-160999,-122327,-15678,-2480,13910,104922],[101059,63505,-116358,-197940,72198,342455,299361,114976,4856,-12903,-56510,-45575,103303,198964,75630,-29027,-15343,14721,23589,21543,33125,119530,222112,122112,-140836,-180723,16900,120772,127965,27127,-137299,-136189,7077,17822,-77291,-38995,43220,-51983,-220020,-272171,-207545,-113412,118211,237437,110924,-132690,-319616,-380112,-165107,-53099,-30696,-40232,-97783,-115950,15441,236866,346033,184011,43224,81869,168142,127563,58961,88703,133587,39204,-130484,-96798,106213,133782,-151294,-340822,-114141,192303,121143,-162757,-296434,-326003,-324945,-206864,-187965,-236792,-171278,-149479,-340721,-449159,-224329,-22762,-4088,96326,236746,113213,-89361,-99008,-28154,7640,31528,2498,-31766,-67267,-198173,-199252,34321,314866,416148,254135,17733,-122451,-214528,-123504,131495,224351,129231,33633,-95342,-168831,-201050,-193581,-128992,-62596,-124936,-125875,27876,28593,-114502,-5346,137590,-29364,-145168,11299,192694,155633,-79219,-264093,-138625,198264,225386,14154,8642,18638,-89507,-143040,-138249,-49228,186432,248029,94353,96567,246216,241368,151779,63220,1961,62183,140041,-15419,-321026,-379586,-155993,-46373,-110484,-169128,-112688,-68604,-27395,1224,-47055,-37876,42653,75745,-2364,-27627,20330,-96450,-308104,-391375,-349721,-216391,14559,128544,173489,187120,3945,-270808,-348786,-226983,-122545,-11577,169340,167470,-30230,-120906,-2175,64816,44784,65142,134544,229583,230793,107537,37122,27493,19281,-46979,-44497,105469,236238,101014,-68997,-31884,39789,84698,179394,267102,299919,234343,26762,-99884,-117274,-62623,-42404,30771,131400,27827,-219381,-353054,-205561,71722,217213,219395,185613,62834,-101099,-245668,-219453,-53330,-70387,-69591,159910,354764,440832,505318,400219,148729,57917,60827,13295,76905,130481,1335,-71089,-1448,-99773,-248532,-242682,-170352,-145810,-143743,-211471,-186629,53517,301862,306503,158692,7480,69002,164754,90699,-81594,-187349,-233772,-217685,-195194,-204749,-196211,-149158,-16584,163871,172236,4254,-86163,-99673,-126713,-131579,-90494,34067,133187,112919,89780,84867,23039,25481,164609,294714,226157,76224,-65758,-106900,95563,254050,111691,-46197,70873,251922,241154,203762,231050,195450,22585,-179265,-181508,43291,217245,144757,-177520,-512685,-474806,-211878,-27646,35388,89402,85859,-42460,-157966,-143791,10641,22111,-172757,-346540,-393914,-425669,-326317,-119805,-3025,48023,8060,-169290,-208593,-135775,-199059,-205056,-63870,-36266,-31917,37789,44511,105921,236674,190439,52855,161920,316894,206318,-55819,-260664,-219209,12557,292529,306824,33869,-87571,107223,270025,154240,44379,160683,292248,134849,-129666,-236916,-111184,89471,160169,69533,-65941,-118730,-29628,70194,29137,170219,457139,390558,67057,-154792,-184369,-80758,2395,-20352,100393,122528,-78796,-165024,-58057,40505,31560,29014,42543,-16882,12109,250528,465232,448764,363238,269369,34687,-202032,-347450,-369999,-214946,-97714,-127261,-180087,-101905,76808,202530,194857,78191,-43949,-162309,-326154,-381470,-242244,-74000,94023,125428,-49721,-148483,-66693,-18283,-53138,-103980,-152843,-135259,7302,103843,-194197,-645224,-585569,-125909,269387,320759,-261346,-1089319,-1193059,-714871,-433111,-814116,-816709,108905,500336,22244,833063,4765936,7643846,2236910,-5772471,-6066906,-2658244,-940719,343036,1151008,856266,621138,526276,-19019,-420634,-57232,165496,119965,302844,240437,-113712,-175532,-92453,-277730,-340827,-128845,-29420,-156573,-143830,72638,31078,-237842,-132799,283081,279964,-154413,-404574,-416366,-469243,-380612,-149953,-123288,-165481,14506,181304,163913,172461,176797,149167,170669,275873,310152,141430,-42817,-61880,-40707,-20837,59519,175825,228374,33620,-307128,-462593,-370134,-257735,-205311,-92458,-10859,-1985,61771,169993,141450,-13507,-76214,56391,162004,51053,-128531,-159374,-96444,-102992,-194215,-139051,-11229,-59726,-269604,-337442,-228155,-172299,-226753,-113104,137081,253317,287572,252360,87262,25070,85809,53118,-122733,-302030,-243577,-160403,-248345,-251595,-12985,184068,160270,51480,-32833,-2949,-16166,-187025,-192068,-71528,-140064,-222390,-19082,157166,153563,157046,116971,-100160,-217156,-154865,-215688,-347474,-290112,-72271,110375,227188,266111,237336,196467,142094,123266,162031,167460,132969,109382,155864,192469,103846,-5537,-21623,41693,17549,-180328,-233112,-58100,50814,31683,-14415,-83544,-59145,-40928,-140048,-204007,-110899,-4294,-114168,-312064,-217698,101638,294460,299820,179288,90075,176513,203811,16842,79973,472991,565727,283608,60403,-23483,60800,114557,26590,38556,165030,163519,97230,-24854,-5049,219742,245820,49950,-84463,-121197,10582,216561,271872,384623,484093,219185,-76459,-46887,85176,117257,180692,196314,24856,-123393,-92198,-123344,-258587,-112244,127287,109366,-147603,-423967,-502433,-220687,134090,231109,99370,-231897,-479029,-372881,-237606,-247551,-127925,29723,-1091,-121323,-291599,-467467,-451656,-195715,60126,120902,92291,105359,-73126,-288591,-270719,-95391,82352,157321,158099,74488,58870,222995,281010,-8673,-251506,-117618,113736,117707,-12226,-46248,49307,156642,233076,267692,358725,451819,396973,246050,127524,52176,-18064,-64213,-200247,-318259,-227290,-97533,-65188,-22205,122375,136807,-141971,-464678,-342604,43445,192178,58295,-212727,-523662,-568653,-386002,-219651,-1464,209374,192814,152512,10394,-286668,-304374,-8442,99811,10116,-68778,-175033,-307247,-357703,-203578,48658,239956,280726,211283,198132,301300,227124,41057,-188777,-290150,-122948,24223,-258061,-481283,-231761,121108,223012,63312,-74750,15859,88550,-11744,-47839,36269,4919,-72851,65144,175118,-37811,-287796,-122077,64124,-50627,-74230,39298,1382,11091,111995,50225,-45114,-32215,-40385,-44422,44229,19986,-29553,76769,181671,17973,-317257,-451522,-235686,51750,198865,163756,80626,50079,228628,389884,146505,-241920,-192200,67087,129916,7858,-154556,-321567,-320871,-89746,127704,181979,174495,124912,14952,39924,122263,-36974,-224207,-133219,-6881,-26795,-91882,-50332,45319,-78574,-360972,-477972,-264064,34733,123123,130539,191894,137131,97611,110371,116926,49781,-16391,-87056,-160598,-147827,-9481,90149,95984,172643,324385,374899,289952,256760,359394,401292,205912,-156224,-326758,-155875,50526,29046,23681,418967,772497,533212,143277,132977,239777,134012,16555,82434,102516,113674,423185,796014,809916,654151,400329,417326,529943,-21992,-461696,-971671,-1956178,-1310930,-229591,80433,483831,671210,193915,-39489,84536,311875,173165,-1079541,-2223134,-1619945,248784,792890,894709,644301,68490,86149,277428,75127,-85393,25919,335115,434839,58892,-447462,-568818,-191545,162492,186691,9050,-266925,-355384,-213387,-193347,-228036,-32594,28952,44904,200988,313022,274406,100985,-19102,155923,336435,230309,44534,-82225,-144116,-149720,-146887,-168170,-137779,-51455,-57288,-80636,39765,274137,356428,250086,163750,242166,254740,153762,79750,-87347,-268338,-233941,-116652,-29423,64417,19951,-59288,-43472,-78979,-108424,-169422,-327217,-358718,-271318,-247587,-47542,253996,245435,46753,-14989,142897,232846,144803,13445,-30797,-71509,-152149,-237728,-323794,-340994,-157597,74274,86309,66144,269427,430754,263469,13242,-59322,-67481,-118673,-27419,187099,288988,254135,163746,100312,199864,345788,304058,98745,-57960,-173237,-343716,-327745,-168930,-51280,71127,68831,-138322,-244286,-109858,74881,51819,-17353,32586],[46858,27672,-144078,-229138,62578,326484,218256,4790,-45992,18746,46571,64947,121579,154458,79734,14835,18326,57150,58137,61029,132546,200735,205458,54488,-166689,-195595,-60160,31657,89492,36009,-148146,-178096,34557,148066,3484,-90903,-18151,7910,-129407,-267934,-319356,-285151,5279,266185,148485,-149181,-296167,-288027,-92320,47592,-22421,-173466,-247542,-164487,-1111,204283,333403,174196,9885,73332,166456,109540,70422,103530,130679,50824,-67429,-13719,117971,66976,-162459,-245264,-34736,248409,201959,-69060,-230454,-280919,-343362,-295255,-252556,-280966,-210207,-138216,-266527,-353494,-117594,149673,165655,183579,330618,246712,-16761,-65962,52963,138850,109347,31665,5005,-19589,-151479,-158698,72827,348301,418232,214975,5445,-119201,-191964,-63786,210361,326720,239708,114594,-16903,-114007,-203183,-249651,-168887,-42106,-9780,16061,81821,53190,-40254,32270,100932,-67566,-205442,-7591,306564,336821,27707,-261880,-194262,139404,246541,107648,95122,74389,-78287,-170668,-125819,-15295,156372,170293,-4254,8296,176601,194545,152252,90380,12077,68442,110609,-78379,-377060,-418989,-148396,20849,-74040,-162804,-44479,111848,180930,145193,49024,-2766,9506,85823,35661,-62197,-69096,-181502,-416353,-519352,-439709,-257596,-37544,47796,54391,61134,-29198,-234544,-332355,-269479,-203867,-37137,197095,207633,26807,-55141,19791,48432,7676,19728,109987,237796,261911,104551,-69289,-145038,-125394,-97750,-36300,128910,246298,134858,24327,68798,102101,82750,179627,292386,313176,305860,164419,-46818,-183488,-168115,-87407,6386,35441,-98261,-318585,-403443,-217387,32682,136028,151391,95178,-72789,-175700,-224370,-225082,-135287,-193346,-201451,21404,202869,267886,337664,252880,54377,43216,77800,-26345,6022,132874,48092,13001,65280,-84766,-237188,-225755,-179614,-167729,-140812,-224796,-234493,15128,331722,348913,102728,-167591,-103757,104173,127851,-6794,-80108,-91607,-95834,-151316,-209154,-251697,-256047,-136867,111289,185049,10898,-126183,-108995,-61549,-23431,7398,94857,142431,88804,121207,181881,89548,5563,119330,249015,145618,31343,-39979,-49743,138666,273743,108768,2344,176416,318643,250717,211134,263567,195785,-61734,-295452,-240955,40295,227854,167782,-118443,-419661,-418715,-157407,23466,62572,75609,55064,5259,-77179,-141962,-89528,-96817,-218396,-307611,-311919,-334819,-283165,-107587,1378,48168,53550,-63393,-114743,-110505,-214013,-207289,-1589,30977,-76907,-84171,-57844,116536,379494,357632,148673,184790,333554,254587,5907,-242389,-211810,32528,233146,151516,-121035,-197048,57866,263031,136755,497,117283,237859,45199,-223417,-287487,-141649,61949,169719,109076,-60613,-164236,-34933,63793,-66089,-1209,302219,358514,137219,-123203,-233723,-138198,-4846,40850,107120,89329,-106606,-208415,-127608,30559,63208,57478,72495,-9786,18272,290075,500243,488253,443486,293202,-20247,-272750,-339520,-325650,-224062,-165392,-224377,-251485,-88043,143088,245672,204020,57440,-141505,-281190,-369738,-334637,-110306,104588,179312,121650,-36420,-144737,-117929,-22788,36821,-32568,-144745,-132779,30588,135437,-159707,-576572,-548874,-191783,220961,401834,-78863,-771098,-897559,-563592,-392030,-830545,-1111701,-227806,284498,-546189,-146998,3604129,7979209,4889180,-3261766,-7115364,-4333319,-1265364,411819,944132,709412,589587,522866,21136,-252808,131592,318689,216042,394731,329209,-66556,-241391,-215976,-337791,-323033,-104986,-38642,-171170,-164720,79091,115995,-98975,7124,350378,319211,-73563,-295059,-358458,-499267,-437141,-180476,-155134,-203022,53004,285787,223603,134205,54524,-13704,75775,263414,347317,220859,46837,-30503,-52715,-37332,67556,225375,273086,48150,-266634,-357516,-250782,-204035,-200267,-71718,3925,-22391,5787,77993,47818,-80553,-169005,-108065,-26744,-136315,-249615,-209458,-151787,-174969,-264433,-239309,-115064,-112521,-266883,-296032,-194075,-197054,-300704,-181030,49775,104215,129399,152219,114876,146215,183978,131316,-20287,-232674,-287069,-180759,-126504,-39607,136905,267085,220256,64567,-9588,82599,68212,-165901,-222658,-101827,-147879,-215018,-43386,82524,68461,93103,74089,-101765,-192537,-178038,-351441,-529781,-409973,-128354,91213,210454,251788,252634,237816,197586,156031,143645,108397,100988,173124,311241,357778,184696,-24473,-32271,79520,225,-264335,-276196,-16455,123863,96143,31284,-37806,-36926,-54010,-183953,-293068,-182022,-29689,-112811,-292363,-234176,-9633,175699,256142,198613,119346,181721,155349,-32593,83577,475529,540530,282827,109178,31608,36055,44597,27278,119454,227370,190503,137177,-5411,-17757,233588,307692,130244,-80190,-92561,132213,357329,358849,412209,461572,212871,-31802,-31064,61799,88901,167978,179103,10651,-85739,-8633,-70337,-261899,-144579,126622,160451,-102357,-419445,-481882,-189270,116325,183292,31540,-292685,-451685,-258922,-150866,-264342,-246749,-136420,-92452,-163297,-364294,-511740,-450809,-189630,86521,140933,135056,182701,76609,-165468,-218988,-64839,145665,180318,140136,110178,154659,270083,304771,31480,-225644,-98475,162659,161275,-13837,-53920,85004,230581,347596,418142,439850,437647,333669,209171,127937,63176,-20754,-72241,-234236,-339191,-241750,-106089,-7762,95772,182262,165581,-63347,-328238,-277491,-20599,61900,-42940,-207150,-373841,-382647,-298609,-217023,-3393,196641,164091,116279,21135,-216596,-251538,-26158,40881,-32921,-98208,-216688,-322524,-283616,-151567,39343,259999,323380,177669,141124,258181,255667,110931,-122955,-314994,-197398,6837,-186783,-426958,-214441,148202,265315,123117,-33976,-28684,-33655,-146284,-124722,44156,43929,-82111,46025,147399,-135710,-377423,-127818,117265,10417,-21149,118978,90314,19182,13092,-11759,-3889,119143,100436,2453,-20215,-57924,-39623,91897,147608,-78726,-415121,-434343,-155752,53887,136464,49322,-64491,-57417,129032,315853,155250,-185285,-187935,70648,213054,143066,-34778,-206794,-242931,-83029,118344,132214,117811,153954,147531,167175,138134,-112709,-290567,-198566,-112074,-127347,-157067,-30177,146846,14125,-341624,-409068,-139929,172230,217335,165812,145352,43794,-3118,7959,-37789,-131500,-101347,-95944,-165148,-146120,18759,126706,111038,127844,229205,311997,250157,201094,345117,423924,228111,-77794,-212389,-92777,111258,88236,55286,411057,752324,570035,239152,216776,266415,115876,10265,125851,211111,200732,405575,706866,752414,608598,176469,17599,18913,-572989,-249713,-14513,-1156566,-973645,82365,-306215,-358733,208878,30360,-199853,102357,387649,125014,-812164,-1383017,-1141969,-224366,118688,415704,393254,10980,207392,466522,194293,30578,186207,492776,549755,109212,-411442,-423446,-77555,155479,108391,-47926,-232033,-227696,-122908,-214301,-322839,-121237,22256,92451,236954,310030,277774,148239,36900,181709,329058,233032,78771,-70848,-169036,-168849,-69167,32198,46733,-8064,-127621,-180515,-54493,182981,266059,165614,123424,218840,209955,113011,115615,27274,-127569,-74088,35015,79203,140120,53875,-54677,-23100,-62170,-159689,-208279,-242439,-231020,-192446,-183889,-3799,238138,159329,-34562,-9451,193225,254837,169922,84561,2872,-88421,-137370,-189476,-266938,-292505,-158546,38485,113294,135055,271821,401311,280427,-10549,-112493,-73740,-152901,-171278,-2852,137883,172637,106445,17686,124775,343415,320797,94945,-62835,-192799,-342440,-285159,-70391,153575,236063,85761,-207197,-311047,-96627,142511,95040,-43363,-33643],[14111,13475,-150462,-251185,17820,263582,112919,-118310,-117688,12873,87354,101587,110988,100148,68121,49282,65969,120897,96963,94371,223113,249773,135468,-33860,-160205,-163913,-123837,-77824,-15450,-47555,-202346,-205774,66778,242250,61325,-133601,-81509,44201,-27461,-203453,-354148,-384126,-127736,205088,145532,-137116,-235727,-124101,40771,157680,-19268,-296100,-382453,-219692,-28398,157124,269266,125243,-23928,74982,165669,98496,55851,62962,82846,57351,39412,107011,116537,-38862,-184417,-142045,33063,251783,242797,19727,-142706,-188822,-275093,-302116,-254539,-264671,-205113,-102342,-170121,-238908,-15605,301955,327266,242971,331992,300988,43642,-27928,131022,255781,197171,112689,99385,44921,-117031,-143647,92537,347453,355246,139144,-11260,-114202,-154817,-8541,220617,336085,297923,182042,83362,-22127,-165137,-254624,-161825,-8481,95368,142520,120561,75105,63680,104317,96937,-57007,-221936,-19828,371829,430534,92592,-240271,-234076,51653,225284,174494,149396,103243,-82084,-199175,-93985,56710,139650,85281,-103624,-95287,98688,176148,167112,104249,-5049,25800,38755,-146157,-382195,-372374,-77521,120083,-2983,-116888,29890,288724,380017,266307,148289,63901,2073,67318,51923,-74422,-145028,-267036,-485108,-561958,-445472,-229441,-25427,47820,8425,-30035,-52571,-157846,-243834,-266606,-266527,-72858,174440,199840,90797,64792,70032,22058,-40116,-44245,37103,189601,267517,106337,-157617,-278147,-229413,-103437,1133,136645,221499,141358,73886,104194,95434,31165,124482,262518,287332,304632,232731,-29930,-247446,-248363,-103066,-6412,-50206,-184328,-347146,-370165,-155461,48047,77654,74490,-24905,-239486,-282713,-208921,-199963,-188596,-269617,-286426,-94105,56481,94070,153610,78478,-59042,-4322,66870,-45246,-45031,110644,107996,135040,130172,-66655,-189952,-160243,-153302,-169929,-143923,-226691,-249394,3952,334211,342946,32347,-276573,-235151,15794,141604,87323,51064,86949,43849,-99703,-159899,-211428,-289184,-222699,40060,145886,-10433,-152617,-104728,10300,80015,82330,126704,125347,37152,120189,251966,151658,5539,76801,154603,40287,3314,18718,29180,160503,251772,88045,17254,219750,342769,250864,212456,281795,186076,-122134,-339662,-226973,69798,233122,155878,-73166,-285575,-316721,-75802,92251,72565,11002,-15078,47938,46972,-60944,-138284,-175007,-208886,-223360,-230291,-254057,-232370,-95913,-640,42278,84813,41799,-1392,-54156,-198009,-193956,39627,71658,-132098,-214917,-146775,122490,465036,475856,246408,204298,319144,282785,63349,-209734,-215142,25164,127483,-51881,-296098,-312655,-16289,215281,90244,-91140,4853,148538,-6334,-253456,-280007,-131131,57088,183328,137353,-63107,-188116,-15788,74185,-115810,-126482,143853,282821,157150,-95192,-223280,-91226,81403,150710,118856,28262,-181875,-309017,-212644,29924,97825,52170,48237,-22633,20231,295709,470379,458642,430542,234896,-78975,-274504,-258828,-219774,-199239,-209668,-299323,-320466,-114557,146806,250225,204694,37130,-214302,-342859,-338552,-222656,45540,274212,251196,114235,-5424,-90550,-116133,-10541,120912,60547,-71885,-56270,117783,220761,-76867,-451177,-476525,-275706,124768,454790,162248,-314145,-440285,-266209,-292821,-829486,-1337750,-600482,-115024,-1203809,-773544,3098178,7754902,5994827,-1621553,-7564201,-5235880,-1177779,488921,564525,443127,506414,468362,57798,-29895,352670,493452,371052,513362,421114,5820,-223663,-252358,-332183,-254363,-37696,-10051,-133962,-134180,77476,161952,37502,117010,307999,250771,-7611,-122298,-192184,-407566,-434655,-224420,-204439,-236314,76144,346535,252795,78987,-94613,-218150,-78693,164070,300695,275835,169932,69020,2740,-1709,98616,234793,225476,-19003,-277822,-270825,-117533,-130484,-176420,-30215,55841,-827,-17884,10052,-23750,-153610,-283361,-271175,-211452,-296016,-318137,-227841,-195245,-221736,-279723,-298048,-203370,-130449,-179526,-199461,-145051,-169355,-269100,-166936,8508,-12264,-38193,12411,115256,255521,283664,215180,77674,-163129,-314063,-172237,10320,120099,209525,311504,279482,76608,-10982,123743,130068,-117957,-210774,-81532,-78968,-138467,-66802,-26808,-30387,49421,62177,-71019,-143090,-183458,-423943,-617245,-467759,-155440,94566,185432,166026,174092,225985,234481,172958,116399,62779,76701,220700,419175,469061,241584,-47617,-49476,113622,18219,-252380,-230233,54647,186177,140686,81911,43269,2039,-78058,-236576,-370513,-254791,-93687,-163961,-310536,-291091,-171035,11819,189520,200006,107375,133765,102110,-40650,77492,398320,459399,274019,141400,68388,10042,-7744,42150,197671,297094,253577,179778,7289,-50495,176105,313854,199131,-33822,-15906,263190,466649,401704,368914,377400,201840,18885,-21931,22401,49689,116396,121768,5481,-14435,87026,-15481,-226852,-130882,145593,193767,-46871,-343829,-390492,-150830,64678,109083,-43525,-338404,-396972,-128027,-26426,-201985,-308101,-275999,-170770,-182134,-356123,-453617,-402171,-182284,96532,144402,151843,219617,203666,-3712,-121983,-31583,165954,172841,88973,105853,200723,279045,312729,99098,-155332,-61700,187372,181298,-16018,-87187,55654,230689,377833,505562,497602,415301,266319,145507,101596,53414,-15253,-39607,-186485,-261415,-157665,-39710,58219,167303,193833,171704,33082,-134346,-168833,-97204,-98060,-146839,-178431,-183046,-154323,-165570,-180391,-16925,152024,140326,93810,26113,-148542,-187597,-61792,-46092,-71544,-92639,-222866,-315174,-179113,-43716,60194,229855,262076,71001,40895,149600,223197,167710,-33388,-304351,-252821,-25544,-113303,-310560,-131558,175682,247928,124624,-20632,-82240,-124042,-206654,-167930,13122,44137,-85618,5764,79560,-214965,-397850,-102712,169123,78767,37493,205200,225120,78337,-64482,-78662,28001,217670,179584,15012,-102097,-134552,-61915,47984,54667,-162154,-430869,-346021,-75616,40699,100100,14764,-146402,-134080,36800,228375,176986,-70859,-142710,68590,272303,272691,96577,-76201,-151319,-53020,123776,83980,36479,143286,240040,253202,125083,-172276,-323266,-258355,-218689,-232347,-230657,-42458,192826,68771,-335280,-362945,-34913,277894,310430,208146,80493,-43472,-87171,-63451,-137651,-245947,-139791,-39676,-100096,-106588,44317,155548,128593,78502,134829,236476,187203,128174,263770,345629,201470,6904,-76060,5173,181090,140663,95209,371298,642816,542870,326860,295395,262107,52505,-67471,66973,217320,205705,324892,551316,637656,513849,-55080,-387661,-413887,-765506,89765,785494,-230543,-464793,211049,-735384,-1037054,-203356,-138354,-406648,-71673,295119,40517,-465254,-423594,-387601,-592211,-480744,2250,169953,14755,338040,554171,226784,96549,308061,595364,587286,122906,-346892,-284319,-5591,105395,8578,-126096,-201874,-69787,43793,-119892,-293464,-180753,-16673,90658,218660,270943,257534,182678,116443,227642,295720,191084,77946,-64117,-187448,-198730,-31215,186256,187923,1145,-181329,-243925,-152859,27407,105615,40952,60779,171941,152735,78879,148185,132944,11144,77354,181199,176813,168209,55238,-44373,1870,-39818,-180395,-194101,-107930,-56908,-75904,-78621,63406,197952,55850,-121857,-5019,247494,272049,142541,62823,-52986,-141887,-125390,-154173,-217068,-221870,-142613,-11138,98351,149633,238763,368820,295062,-43605,-173970,-84757,-161622,-264671,-171115,-25956,65732,26214,-61475,56648,315532,314677,103800,-36849,-154727,-238572,-162688,65369,369787,400027,96727,-247868,-336433,-88587,165593,118257,-52447,-71743],[9471,19219,-139840,-261541,-55242,162632,6352,-226915,-195037,-22163,65054,60129,68345,39645,35291,63541,111032,181984,134201,125609,283565,247572,28543,-113135,-117987,-84495,-129723,-141588,-104084,-150361,-269461,-210810,95706,272229,76971,-161969,-134531,51835,64948,-106178,-304415,-378266,-231667,82510,108380,-109275,-170187,28585,176486,233951,-19734,-359693,-442357,-255947,-70974,90731,174677,62405,-41134,85331,170484,111265,34271,-12137,9653,59437,157761,236494,109568,-155867,-221378,-70007,58884,186350,227492,81428,-55306,-77077,-151468,-231224,-187521,-175184,-140496,-44755,-72767,-137311,46995,387527,441884,266048,244710,259327,72703,-2993,167869,306555,260341,214956,213688,106906,-87983,-128894,109791,322695,243295,43016,-32676,-111069,-115676,30959,176126,266454,286163,209267,170567,82297,-95829,-204621,-112723,26106,163383,223717,141289,102528,180446,193259,122243,-9816,-188763,-17212,376807,419524,99644,-199234,-229621,-22715,173622,197172,164737,111687,-74934,-194371,-42036,144600,144942,22881,-171046,-187972,20392,179934,196032,101664,-53003,-60685,-54146,-197738,-336388,-251623,41508,223262,83853,-47723,79621,386198,481411,313566,211536,137164,14310,14686,37316,-53737,-175645,-330744,-497192,-497780,-355265,-145446,39611,122619,45484,-65234,-77342,-88966,-135714,-240182,-302822,-100493,137235,171202,155565,207851,135421,-12790,-97368,-120843,-75650,84242,234299,111548,-199053,-337747,-263104,-68194,58030,130425,169690,131620,89005,80298,27769,-48582,30100,181018,243310,270801,232340,-49030,-289346,-273625,-82526,-5268,-101368,-209563,-303607,-268095,-34121,116413,54950,945,-147338,-385115,-372436,-183559,-133245,-175918,-258711,-291155,-158383,-57810,-46909,-2127,-69942,-157262,-63652,39266,-38107,-54986,92617,196823,283243,191986,-41420,-114727,-60219,-98203,-158047,-164607,-230269,-230832,23056,308212,292208,-25922,-294164,-296321,-73970,142321,201868,202401,263229,160538,-48497,-66747,-88066,-242986,-256044,-31382,75655,-44973,-154959,-88691,69980,156455,117985,112792,75806,-31480,87445,275646,183077,14496,39625,37825,-52963,669,95700,120618,166645,187946,39290,-8113,203367,329882,245440,209830,279418,171227,-132430,-287157,-137326,115207,219756,114296,-49018,-155628,-192429,17665,162417,68318,-70829,-85471,79008,182996,89654,-96330,-176764,-150176,-127543,-181065,-226004,-215640,-113426,-21961,33457,103663,122923,92738,8799,-155607,-167030,48396,76392,-169401,-303940,-196792,121968,484567,534610,329636,224731,290025,297405,114812,-167036,-220230,-5477,-4628,-252693,-432637,-389091,-97185,132875,19626,-206728,-136301,63486,11001,-188567,-205085,-85997,61676,180188,140045,-77303,-190510,15328,90816,-118212,-176886,27708,190687,128373,-80954,-158943,52109,258020,288506,138312,-32291,-268367,-436166,-296941,34273,127295,19740,-20032,-50345,16729,260122,388001,378111,335448,120264,-122303,-202110,-127611,-93740,-152156,-219033,-331031,-363953,-168329,96675,226527,203361,24864,-241077,-330100,-235532,-68976,186720,387099,289399,105734,36629,-4318,-69993,8877,176761,156779,44210,65219,256718,367231,62913,-270491,-355371,-338140,13250,470272,398209,127160,19916,45704,-186433,-783210,-1368274,-817948,-537653,-1796710,-876574,3182559,6363116,4857515,-1060722,-6858941,-4982522,-594741,681781,184982,136964,383013,365573,74955,171679,539545,663954,570709,609955,457481,66397,-133163,-194072,-265136,-150128,51759,35514,-65534,-63475,62300,143210,116584,156239,182710,117384,48435,77336,20339,-237296,-365737,-252121,-241223,-240441,90465,358586,251357,28255,-224658,-406432,-257117,-2746,175805,282556,281104,197542,113217,93345,160253,211229,103219,-155359,-345862,-224608,4529,-45340,-135165,21517,125009,47446,-9133,-20229,-65915,-219515,-377077,-366662,-318491,-368471,-320447,-216599,-204780,-212948,-229939,-295677,-248678,-112415,-50784,-95200,-106213,-100949,-142570,-73549,28645,-57322,-159046,-116156,86931,311540,349835,273347,137313,-112776,-305491,-129980,133861,194394,189377,302608,311457,77706,-33159,111553,146080,-62799,-160481,-18683,49963,-8809,-76204,-139149,-123744,25758,82163,-12419,-79903,-165874,-404909,-577394,-448463,-148396,123076,175511,56383,44684,183874,249477,161516,78471,36685,61954,234976,445651,496954,266427,-63368,-70027,130187,59015,-157871,-112563,130303,213202,153155,131973,135942,38672,-117164,-294300,-412441,-298972,-162471,-231726,-351971,-375636,-333556,-142274,131315,201734,74001,50244,55376,-8140,68136,269354,344596,263705,158187,76676,-14326,-30964,73922,258927,349191,320758,209352,10067,-94831,73095,280143,243221,43938,83294,355105,497436,376555,270299,264655,188080,51553,-31902,-28212,6611,42094,43800,6892,60773,157149,18554,-170768,-77969,170606,187161,-13007,-234501,-267722,-125814,-12136,25119,-99802,-345840,-324113,-16004,100422,-73557,-282370,-330231,-193804,-154686,-260587,-306613,-313287,-172405,93961,148800,148776,215548,275667,149546,-10562,-2520,141314,134507,20411,66268,185626,243842,288071,159862,-68360,-25464,177983,172692,-15998,-124938,-13216,176032,335843,508312,516290,392482,206967,62587,45241,22373,6796,37961,-65853,-117187,-13436,74643,122520,184680,164272,152338,113125,46508,-54966,-165151,-246345,-224483,-131203,-5703,54141,-29009,-125195,-40042,82271,120965,96627,30841,-95348,-127319,-102583,-134410,-104293,-68774,-191890,-268784,-64832,87082,106904,168920,123223,-64795,-50772,43030,147232,171453,21300,-269293,-269058,-53985,-48795,-161024,-13406,185342,177048,78245,-32926,-131169,-161307,-178860,-159085,-32502,13701,-85674,-44712,-10698,-261376,-354737,-56477,201858,135078,93845,283681,376454,176614,-95006,-127282,48498,244874,189435,-18135,-200776,-207985,-100178,-40511,-56045,-196501,-356924,-212418,-17830,11887,94717,75525,-122886,-154117,-22213,152966,204001,66147,-67406,57056,290513,365370,204666,14519,-93494,-13647,143910,45918,-62918,78944,254553,269473,89421,-203031,-334242,-317744,-308933,-311054,-276664,-63188,198153,105823,-293875,-321336,38400,332831,384028,257561,33547,-97363,-130694,-91360,-158023,-257058,-115031,68423,16297,-48846,51730,172343,150801,32301,48626,156336,116927,59308,137881,190058,137591,84398,65523,131693,244520,166527,123756,316840,499299,482893,396892,349442,213516,-60522,-209430,-83020,101833,118131,212506,385741,502034,392770,-225792,-665221,-646372,-545118,540974,1265698,466176,43784,107591,-1190763,-1446795,-419080,-215061,-569925,-364917,70151,-22726,-74196,359810,204014,-871712,-852376,-180678,72141,82070,445026,527004,162462,84442,350674,616670,547231,98608,-272132,-186569,12476,35203,-74030,-192369,-176930,81961,249780,74010,-125995,-147421,-51393,46801,154438,206019,220370,199105,199805,275008,235846,116264,56998,-47309,-188489,-236982,-56848,236271,242523,-20032,-196754,-246846,-222901,-142639,-86730,-106357,-24165,107302,101971,72164,182208,207900,113722,179694,274783,228424,144464,27230,-39740,11179,-27397,-166137,-132548,38370,121150,52849,39450,137419,149341,-36151,-192753,-10904,281480,269287,68384,-49701,-190035,-221396,-114269,-130264,-187590,-154939,-116803,-62254,46719,114788,193643,353452,303058,-73834,-215020,-80767,-132435,-286131,-278765,-156622,-34650,-54369,-119653,6007,253999,273248,112925,-1609,-82510,-70467,15068,207091,520017,504920,93266,-252067,-305312,-82460,140578,118126,-39523,-70558],[28469,37788,-115787,-254552,-133936,46501,-78581,-296141,-257366,-67992,773,-32011,-506,-27720,-20616,51715,132139,210063,159951,155123,297785,189721,-88764,-161425,-49646,24068,-67567,-128113,-117288,-201374,-311327,-187219,117856,234997,46909,-173693,-166930,32545,118924,-22144,-193609,-269272,-261929,-45350,57862,-79000,-119690,109499,256732,251236,-9009,-325197,-389530,-252411,-128324,2290,75361,13617,-30576,99358,181402,149625,21541,-93234,-65822,55721,251363,343719,106840,-248100,-258351,-36284,42747,69807,158604,104795,18091,28551,-24712,-123766,-72604,-26692,-28468,17450,3491,-68822,56241,385472,482739,251605,103763,139109,59963,-631,146974,270087,274173,298875,303934,149885,-52695,-81142,147306,287591,111107,-52132,-58011,-111055,-85660,47427,108932,162218,213698,183660,211874,160673,-23086,-117206,-41426,45021,176517,245094,144338,134277,282007,275236,165275,50148,-120069,630,328021,326381,61488,-139082,-166392,-51757,106939,169428,146539,115093,-31473,-139643,16264,216642,168238,3833,-181815,-243594,-53780,178310,221534,84076,-117728,-162984,-134978,-211257,-252364,-99126,166620,297360,163496,22488,86378,362756,442572,269019,211280,187101,33617,-59006,-1586,-2400,-146702,-352456,-447986,-341455,-193068,-39568,122600,230508,138804,-45058,-107567,-64722,-60617,-208365,-303115,-103601,116367,147108,214395,340647,202599,-48104,-156699,-196478,-200430,-55204,160676,113350,-187437,-328444,-236123,-17819,109946,110856,107904,125652,95398,23285,-68956,-119097,-66510,72513,202073,249127,189833,-86809,-292274,-230697,-29830,7336,-112814,-184322,-215239,-131235,115319,217484,70431,-53237,-240351,-461637,-396167,-133035,-33152,-90251,-157636,-212748,-160986,-125659,-136116,-94938,-142931,-204801,-105419,12385,-12213,-24131,105333,317104,434098,249405,-4883,-25072,48342,-31073,-139737,-203664,-249575,-198364,51441,257378,215054,-50773,-235558,-292650,-144687,137922,317737,353768,396562,227576,1446,48507,74100,-137719,-233339,-84011,4592,-72887,-132149,-65335,101412,185578,104609,48842,-1611,-101066,30882,243968,169768,21237,6563,-69105,-103591,25586,173239,211889,167267,97630,-34299,-60137,153229,294909,232086,199413,254875,154520,-90562,-153975,823,152537,175088,50658,-50979,-69926,-71994,107802,217720,63768,-118262,-111641,99618,297032,271194,38078,-93515,-60341,-50695,-174369,-262885,-254827,-170898,-62959,28544,119331,168039,137724,51276,-100661,-132680,25627,50513,-165387,-311372,-195245,113631,447031,536516,384429,246824,257282,294954,155542,-116388,-209820,-47927,-136661,-403238,-487967,-395070,-164115,31910,-61215,-309682,-256154,13071,96753,-31106,-75071,-25889,56625,143520,108900,-104175,-181549,41438,101176,-89850,-153366,-20352,109230,67586,-84577,-65485,242668,475830,420017,164242,-65287,-324576,-540753,-361643,35383,142200,-26188,-107211,-82764,9211,192438,283937,280721,200947,-4882,-138256,-84590,7864,-1951,-106559,-194677,-313168,-368293,-228254,18773,197927,212677,31113,-211768,-249928,-94601,78688,272174,411061,281838,95188,79348,85801,-7502,16345,184889,229340,159874,179257,406202,547611,242683,-56341,-190970,-344212,-73641,451345,573720,446431,360514,249748,-119680,-667069,-1137830,-743016,-797294,-2140910,-488565,3371920,3478795,1652826,-1139594,-4807688,-3712188,260272,1015795,-20672,-98581,244257,223096,65765,292516,634185,791587,762306,630594,389084,76223,-15517,-76557,-168042,-41437,133606,77208,12569,25646,31658,57913,106774,113342,23407,-28868,93074,257744,208839,-53559,-247726,-244165,-247745,-210753,96398,325862,223777,-927,-292097,-514133,-402268,-190223,2936,226616,329455,295672,240219,228816,244948,175080,-44701,-318802,-448434,-220347,96258,38668,-88562,63269,181033,93688,15702,-16947,-83156,-264230,-414966,-362253,-307455,-327541,-265199,-188241,-173387,-137130,-123714,-231272,-237529,-71483,60139,-26787,-93143,-20662,28592,64100,91901,-36562,-202354,-187614,37143,287461,353969,279938,137609,-87465,-247509,-54163,225678,189538,98457,244692,300865,63732,-63362,58986,114065,-18787,-89836,62307,197735,138176,-63700,-224582,-196885,14320,123648,61238,-17584,-129675,-302838,-420119,-354278,-112905,161410,189203,-21796,-71309,143535,245171,118096,29182,25627,53519,209181,384536,439591,261755,-60354,-87124,120433,98412,-28392,30621,182930,190096,126345,168864,211772,56207,-170674,-348061,-403604,-294582,-206581,-277273,-382075,-444825,-437469,-231829,108629,216539,39851,-41149,24691,51463,66184,132634,218074,245263,160481,57920,-33744,-25212,117546,291633,357654,349898,213002,1537,-137522,-29756,228533,257752,133692,171927,368346,425396,278233,147449,162824,172351,53141,-62999,-79928,-32981,-27401,-22586,12124,109237,176093,20496,-119150,-13639,174685,126303,-27017,-140487,-159633,-123529,-92371,-46569,-119521,-304198,-244005,51803,195814,88081,-162029,-269058,-139444,-73901,-103845,-113230,-195721,-151465,88375,168398,141258,183136,274068,239637,77737,18200,87648,75977,-42820,5955,115787,167753,226163,187653,7344,-3803,138614,141569,-12021,-147997,-87789,100059,256255,432664,482871,361160,154169,-27351,-39057,-28635,40423,145354,95577,44831,135068,191421,175044,165302,115791,113200,152337,159070,34948,-196297,-338883,-252266,-70963,118030,195093,71418,-72238,-64919,3262,99798,121710,37654,-63170,-81212,-136149,-205221,-137471,-49058,-129501,-174905,39831,197864,161762,104941,-38095,-181744,-97578,-11279,52826,100038,3255,-224909,-238727,-62384,837,-15562,98679,166130,79682,13450,-59306,-165495,-145789,-79937,-97345,-66256,-30360,-87445,-92739,-101240,-275716,-274844,-5414,203644,167358,143411,339695,498335,275227,-80742,-141363,61895,214374,150532,-81967,-299305,-272735,-150810,-148127,-153817,-177331,-219416,-73252,3766,-31214,108003,201642,-1340,-116226,-37296,106086,221063,183086,18283,35535,265480,406669,267526,35614,-90971,20963,174061,24344,-162500,-28390,186004,214849,46229,-202711,-341064,-377495,-369103,-341483,-271900,-71933,178418,137789,-183367,-239238,86714,337273,426081,309425,27932,-111546,-132854,-87171,-115784,-178536,-39650,189241,145514,6469,37693,178639,177764,-4494,-32031,70336,52938,12185,3614,7323,62272,149690,201865,268386,283412,153824,121916,253363,364706,417263,435890,358415,118254,-204646,-372605,-275485,-107517,-28715,118433,268877,385909,280628,-286614,-738696,-654217,-61495,1009848,1378572,717781,383753,-176646,-1615510,-1576206,-390519,-155039,-624527,-660446,-219334,-33524,320666,795223,315541,-1111514,-950240,-72925,146137,183481,498877,416518,28104,-3381,300142,553270,450488,46281,-207590,-136606,-12146,-25280,-102395,-207811,-142456,204252,441845,310123,135414,476,-44400,-8335,73809,131816,169956,191941,261301,297511,152384,29093,35818,-10496,-165434,-276150,-143686,165975,201624,-52986,-166146,-188054,-243035,-271845,-257657,-247021,-119717,39776,75940,101769,217007,240115,161059,210778,287598,216703,86220,-12229,-46922,-8731,-35053,-124527,-46727,157002,258177,161268,135581,197337,111851,-89397,-225002,-27937,277459,233805,-32467,-210044,-361488,-302479,-96675,-108445,-182064,-114004,-89335,-98938,-19151,54014,157341,356961,297434,-90143,-213575,-47773,-65545,-236663,-306867,-223149,-101169,-112145,-147845,-26754,162311,198670,110724,22200,-8875,98273,197189,314778,545461,502609,67233,-222910,-218682,-67464,83448,98176,-9422,-35873],[57380,60293,-80545,-226908,-192783,-56020,-124662,-311531,-286466,-104801,-73237,-129796,-80136,-102843,-94656,15747,112892,182030,162734,176429,259222,86778,-190006,-172325,25131,129250,33468,-50583,-45106,-167818,-300636,-134977,132878,150972,-16268,-169870,-174003,-7901,107825,8051,-64470,-92349,-199166,-119921,18149,-57256,-89064,108088,249714,210654,30081,-183275,-226856,-202083,-192191,-101797,-6026,-1741,7780,111074,193797,200181,24568,-155321,-126388,42353,293338,405058,113944,-286821,-268437,-16924,14281,-51732,58433,91633,72091,108619,54399,-37836,48941,140120,91834,59441,44863,-34667,23206,307458,443583,204638,-40169,-16118,7803,-16359,84125,167642,235920,335309,342140,168731,-1989,18182,216454,248619,-12953,-127721,-83987,-112538,-70393,39526,52088,74089,110254,110351,190528,178574,19180,-25968,23263,33323,131140,207401,128354,157121,338059,329253,212229,99022,-43920,25867,246639,200086,10260,-63409,-52371,-26731,38621,98117,108092,128999,57137,-45192,59338,246252,196398,32315,-128566,-245109,-120637,140084,218954,56678,-174117,-241435,-171591,-172403,-149331,31634,247997,317566,214406,72651,50775,231188,287965,152678,142021,190669,46495,-128412,-46613,64723,-67528,-321216,-347896,-141996,-14133,46798,180776,314373,239945,10985,-137801,-95258,-47748,-178117,-260308,-74885,123514,140790,261664,440206,263255,-71906,-206695,-254423,-299700,-188875,59332,102374,-140254,-284304,-187481,17615,134632,82504,58516,142035,119331,-33444,-152952,-144393,-123742,-26125,176228,261480,141624,-117512,-248965,-128940,41723,26245,-96961,-141386,-123497,2994,256091,319297,115066,-74807,-279903,-443382,-328929,-53528,75957,43668,-1661,-81393,-112615,-147162,-173094,-116138,-124514,-184094,-106364,2754,18754,27542,156864,450522,557778,298319,43924,63292,136446,27501,-121437,-251342,-291191,-178462,60508,190280,137108,-33021,-140080,-252597,-186487,132689,403673,468711,454372,239723,54530,161558,220708,-9649,-166056,-106562,-42202,-76177,-88750,-37894,96743,153899,38636,-55656,-91014,-153025,-35115,161797,116452,22510,-21489,-138408,-99624,71016,234563,288201,170629,5845,-114054,-109614,105345,255473,207276,177422,216248,140913,-15632,11101,141302,160732,94202,-28513,-82664,-49974,20499,181248,247605,77244,-85454,-65295,115724,363473,429263,224118,51022,35510,-10914,-197650,-340252,-338176,-253131,-110231,34445,142070,178564,123174,55267,-49917,-98036,-16264,9917,-114328,-228534,-147646,95967,369756,489236,402187,266395,224155,266267,177089,-59347,-169807,-88348,-241875,-471945,-448233,-325586,-200186,-65407,-133387,-365856,-314806,7919,220238,181290,80545,26618,28892,72246,48150,-139972,-174747,50041,97142,-56482,-83565,-1953,56160,-2197,-103071,23940,411839,658530,509445,190470,-57956,-322761,-576128,-390397,24898,135074,-70502,-184211,-111809,-4149,111428,192126,201757,82833,-93319,-125149,27187,93988,12802,-87828,-149717,-255829,-335143,-273918,-53426,191229,245262,62750,-131818,-127584,35366,169248,276274,344197,231131,82221,114635,152873,35548,-8499,135699,252921,228610,234785,513515,709843,422834,152524,-9183,-278551,-103603,413737,667105,626350,531399,278415,-117598,-477229,-675193,-356575,-772429,-2114632,145870,3027919,-625850,-2567263,-1089712,-1769260,-1986045,994619,1416026,41015,-170021,122387,57643,38460,317582,609082,836049,875056,542771,201942,12189,68761,36446,-85201,36905,179667,100953,85266,110346,-9050,-68469,13822,7712,-122660,-147036,118896,377360,321478,84659,-115152,-198645,-225856,-165864,86500,258590,177843,-1700,-271041,-493565,-456967,-341937,-174486,110701,281735,311421,333210,362971,331936,151345,-158522,-454348,-547307,-242899,148718,107320,-54017,74439,196459,108638,33597,3808,-85976,-277003,-382279,-268807,-187189,-191702,-178945,-159488,-111693,-9069,12779,-124364,-176472,-29626,105022,-15079,-106405,35691,174296,192924,156854,7722,-171546,-178083,-19278,183359,285804,226406,80777,-79792,-143895,46961,282048,142023,-15193,160114,250939,38996,-85208,-4787,53365,3553,-22071,133465,316340,260251,-29984,-264802,-242869,5186,169815,132416,30016,-86984,-159525,-197993,-207189,-61854,185244,216700,-31424,-118090,129577,227454,51350,-27924,18491,45104,150324,261003,323174,238157,-32780,-93247,84047,112507,78536,144894,192602,116497,58774,175375,248549,48782,-230503,-384689,-342367,-237728,-211244,-276468,-364315,-447781,-440679,-228823,128943,242186,15886,-113761,14291,116576,78966,28108,94793,202937,146533,23569,-45348,-805,162102,291739,309387,312507,187121,-16708,-164763,-89804,174133,245146,213387,223224,291815,265056,130929,39587,103818,154760,26052,-102917,-118175,-62851,-64976,-46085,19685,112245,141342,-5135,-95130,22739,129446,12603,-96238,-101300,-101346,-139531,-148152,-81745,-95122,-219853,-168527,66445,237919,241199,28799,-108804,-19751,42062,61738,69213,-68830,-114442,87909,205292,143933,139935,201162,227734,112470,28519,29669,15760,-81211,-58489,12252,65933,140479,177297,54533,-1050,85550,102503,-2644,-144599,-138215,36426,179347,312599,397765,305239,98239,-108467,-139447,-94449,69687,253709,256018,181690,240247,268725,209947,144220,78625,68292,144423,183001,89098,-168452,-344096,-219455,-3264,174032,248177,113219,-37438,-79618,-64490,70282,153030,44476,-50613,-51965,-153689,-251451,-178985,-50412,-46090,-39019,121970,252381,200225,61712,-161803,-247374,-90665,1165,-35125,-37247,-86425,-184592,-169834,-43856,35173,93608,169287,119513,-8572,-37091,-84944,-181143,-96959,48923,-2827,-74560,-71306,-94558,-127191,-171987,-270166,-192545,35214,175086,174688,183637,361149,544996,324741,-48825,-118220,76643,161718,95206,-144520,-367506,-314910,-200038,-246343,-226778,-130758,-69524,31456,-11706,-84315,119470,335359,166413,-40272,-13785,91747,216214,250357,93135,6752,208105,399998,283040,-2039,-132097,42073,206570,20006,-241630,-150607,61048,114678,12335,-179369,-354827,-429460,-392014,-317409,-214071,-60629,139627,159158,-10233,-82241,125997,307029,434676,355823,65460,-95652,-111255,-77684,-58603,-62047,53913,277486,243962,43840,10210,178708,205988,-26769,-108974,-22603,5681,-2588,-100621,-146594,1828,201506,323024,386102,283553,103380,80182,174784,253228,354759,425675,304983,-12664,-340918,-492902,-444758,-344253,-170892,89931,239271,320793,214054,-221849,-609737,-502180,424496,1349753,1170443,507129,446476,-524236,-1913338,-1469261,-165911,20737,-554833,-850328,-501270,-1742,672429,871962,-91497,-1350163,-841701,253179,363244,273633,487951,283856,-124404,-136687,173775,425391,329121,-16123,-164089,-113466,-50537,-51030,-56454,-143898,-75318,293384,570058,511516,408140,228360,21326,-39917,9484,64037,108087,158150,278140,271925,52338,-48278,30467,45497,-120404,-307612,-264913,9332,97519,-70821,-98132,-90661,-210605,-319904,-356262,-347268,-203838,-10031,86464,160045,243857,229129,153408,173241,220613,148361,23003,-39176,-64205,-59397,-64492,-73463,31497,220306,323270,222505,183299,224559,96682,-89192,-204331,-46974,231644,164512,-129079,-347940,-497990,-355378,-66036,-81400,-196552,-110701,-66902,-107037,-68543,-594,140607,363713,273747,-84657,-163186,13763,24017,-139117,-264638,-223284,-121239,-130350,-145381,-48572,56953,108575,91454,22596,37734,209391,327241,357001,438646,381556,16166,-171566,-94113,-31617,22959,67593,24179,11134],[78396,78749,-36990,-182530,-218203,-122069,-124930,-273479,-274171,-119786,-127022,-191316,-149473,-181649,-173449,-33686,51163,94291,134334,177728,173423,-39591,-258134,-155571,83163,195991,119977,45475,75496,-66447,-233930,-62404,140576,52774,-89696,-154467,-157815,-61435,22471,-29908,39493,96561,-60109,-107643,4511,-50986,-72376,59136,164425,135995,103484,35669,773,-114844,-246706,-202436,-55251,19899,62547,116361,199627,241182,40323,-185133,-166217,14499,275368,410696,128228,-262879,-228332,23647,13945,-125245,-37999,55146,106643,152196,57452,-19524,132366,271051,169509,60009,51458,-19322,-22762,191169,340878,135202,-142690,-156784,-70003,-34642,20758,52828,165919,318913,328692,171454,63958,155203,302369,199790,-112296,-174735,-105779,-112317,-68448,12510,24508,34919,11701,9059,112933,123910,7768,32411,54113,-14846,39164,123682,89722,152071,328781,344619,252170,123041,10632,46553,160334,93110,-19546,19107,83091,35862,-23110,441,63407,159125,173595,56313,68563,223346,214321,95202,-24372,-191553,-176831,50298,171237,26011,-198123,-261863,-145594,-81056,-45233,101375,253189,277131,221264,88884,-9052,53399,95013,10184,22173,141460,44450,-167797,-77186,125410,32580,-240429,-219835,34962,115812,80517,182178,328554,301408,73883,-155997,-161046,-90478,-144167,-175286,-20000,148484,150269,293770,499907,315570,-73148,-236322,-281805,-341465,-274752,-45482,72052,-88527,-246317,-160704,20404,125922,57204,42424,187997,171620,-63718,-190589,-107586,-115439,-81186,166696,295787,114290,-119378,-165529,2310,114243,46534,-74479,-117468,-64411,108264,357840,389090,170659,-59805,-259017,-335912,-181264,42930,166009,184399,153868,52844,-39719,-134212,-172679,-86819,-43400,-105420,-60328,19016,41492,70255,229286,561782,627124,331155,99950,135656,182055,60761,-106044,-292005,-348650,-187136,35484,118958,80390,22279,-44916,-205827,-199145,127952,432767,507528,422696,210609,114859,254801,312478,104306,-76429,-100638,-55753,-45171,-29221,-5963,59050,59669,-76700,-179934,-168502,-170042,-91885,48432,45512,26702,-37457,-155810,-51664,121494,267425,335521,177983,-62539,-171220,-123724,89422,225062,172114,146723,180491,137387,62806,148285,237102,130738,-14626,-117280,-144291,-92575,68865,227624,249981,120659,41706,50494,133523,372809,515175,394892,210399,112922,-10779,-225647,-408990,-423194,-323967,-142596,53886,176063,165431,60202,18803,-15991,-67594,-58834,-27486,-32306,-84910,-75650,67069,268362,400266,380969,275035,187642,205191,169945,-537,-99583,-114400,-299567,-450776,-329452,-202222,-197311,-136704,-178793,-357115,-296555,37827,334902,389792,226613,56687,-19960,-15226,-23993,-175530,-178731,38935,78666,-40723,-8743,57064,35674,-60734,-127512,81459,500676,736926,532100,207064,-17990,-260741,-519078,-374852,-2115,103226,-101765,-229138,-135463,-30879,34128,133717,163185,24860,-115001,-90371,84541,92686,-60003,-110832,-103764,-181417,-281201,-293387,-91685,223561,304449,116285,-21813,3758,112131,171245,200018,216338,155139,70648,141237,180864,30108,-77444,34507,214986,222485,206717,538909,800257,554982,312798,153114,-152068,-64890,379884,697154,721054,550758,137439,-176803,-242642,-101150,229645,-462884,-1725264,665663,1720920,-5070417,-6291315,-298278,1438280,-476899,1288811,1745368,337725,-46224,46614,-106568,10065,276373,476654,771442,854201,353035,-71339,-121546,71621,81826,-52444,62477,173850,101297,144987,174767,-46758,-191520,-121226,-120722,-226991,-218070,117582,411519,340196,147134,-3326,-129054,-193064,-137260,49835,169852,122338,20380,-163771,-334299,-388364,-412499,-314136,-42622,139560,224591,348869,445432,395443,159112,-193026,-516353,-604820,-269441,163968,148838,-45846,44426,159311,76383,27542,23992,-83501,-253730,-289411,-129577,-9003,-14643,-94691,-143146,-42011,134325,143215,-9199,-90564,-8832,67992,-50867,-132944,40146,234570,264323,181562,24159,-97899,-93979,-64139,28355,159110,126652,-7124,-75358,-19328,156151,311014,95884,-100104,80015,181393,14546,-85764,-48315,-5838,3855,24267,174293,370071,324549,15868,-257295,-261536,-7690,204391,183879,53576,-52427,-31879,11703,-45376,-9552,175031,235598,27595,-76179,146840,202853,-18967,-83346,4241,30320,76702,121123,191093,208787,16071,-83898,29807,90178,123566,191922,154554,6173,-44905,136697,238272,24007,-282017,-391593,-241586,-141230,-179775,-229529,-280952,-355574,-340277,-147061,173274,259869,-579,-151486,21509,164719,104443,-24302,-17562,123409,113609,-10179,-47723,27014,195485,265400,214356,212844,139979,-40493,-168856,-91073,119654,211144,264719,227355,150524,67775,-15258,-16815,101452,134756,-15932,-129195,-128112,-79061,-55805,-10730,29384,70571,73604,-41586,-109783,-2968,20468,-134329,-203781,-130341,-104884,-159511,-156737,-62109,-29095,-114102,-109529,34815,221907,348001,236921,92258,120625,151865,176250,188823,40319,-68562,92961,247060,161133,100148,81665,112451,82173,27341,-11668,-27678,-87574,-114792,-96876,-36411,59174,146245,72181,-10847,40575,72811,14188,-111763,-146820,7876,135830,197967,281131,214679,30909,-164703,-233550,-165413,75713,332144,379331,270222,280689,287348,228371,157063,80602,35931,101397,135446,112610,-76896,-254915,-131827,66431,173720,221677,97626,-24161,-72466,-102558,31330,169490,46326,-50450,-35169,-152097,-275238,-230453,-75723,45695,117539,175888,234794,200804,49071,-208833,-255311,-46901,59587,-98593,-201684,-212030,-156969,-82859,-3009,57851,150323,182552,59016,-58996,-53541,-99002,-179593,-43118,158749,89646,-63123,-99960,-105686,-140729,-210150,-259968,-134852,57257,129334,164875,211301,341810,491222,288853,-35651,-69989,100268,122912,49429,-174542,-374913,-314748,-226349,-311176,-278450,-96546,37094,75433,-53095,-139239,112680,421126,312659,44812,31259,102015,189045,263233,141804,-24266,135905,359813,266010,-56696,-183040,48278,232713,26850,-287420,-256608,-76260,8121,-2497,-148472,-373977,-458684,-377736,-249054,-119629,-34467,77852,150313,176702,136650,167206,263437,416908,388312,127921,-65556,-89761,-89346,-36851,33660,131282,303304,280099,55400,-18423,174926,228382,-30785,-173337,-112025,-17517,16446,-146715,-231927,-30344,235521,413090,452337,240579,28493,2637,70854,153063,284806,348485,180637,-158305,-424993,-514065,-535410,-528105,-240970,150645,301071,319038,215224,-53631,-345339,-295946,681269,1424192,739980,-20738,213394,-813896,-1979755,-1181164,155125,246324,-395138,-881793,-720877,30717,927159,697369,-789244,-1584499,-659561,631099,633614,316738,424403,190052,-240257,-270688,12399,269129,214094,-68343,-135943,-83996,-69705,-31864,57057,3103,42110,359906,605554,611808,607076,460440,130244,-30450,-20054,12619,38849,100696,239021,188400,-53715,-99313,46674,108339,-64919,-324949,-380541,-163349,-8719,-50339,-14218,6470,-142892,-276483,-353016,-379713,-251153,-23001,133975,224912,248499,184076,107036,90836,101973,50114,-17854,-35715,-83285,-129229,-108358,-33740,74257,220481,311479,226846,175173,208832,98772,-40845,-131472,-52985,156457,75787,-188084,-395013,-536496,-356867,-22407,-50629,-223442,-142837,-53190,-80166,-76116,-22501,141205,350893,233828,-54560,-76316,86260,109648,-30509,-186344,-183656,-101161,-104086,-117490,-67813,-37928,28396,56989,-1086,42784,233557,368047,325882,248266,177286,-52928,-111891,40111,30668,-11365,37906,44164,42863],[76151,86952,8814,-133528,-216011,-144356,-84951,-196478,-225719,-111250,-143013,-194694,-189072,-252232,-236867,-79454,-37136,-32328,75252,147987,57534,-162797,-289676,-130854,105382,198913,140781,106967,184566,51856,-132529,14721,139082,-29040,-149271,-132649,-125569,-117688,-117271,-116777,91223,241088,106889,-16386,16087,-62381,-61171,14241,45798,61206,197702,268184,223395,-12784,-271811,-271301,-68086,66288,116134,114823,191073,252561,58885,-183775,-190441,-30545,209397,366135,139238,-190538,-133630,106445,67207,-116998,-95678,15232,124096,157360,-10987,-80234,148269,319792,165385,12122,36234,-636,-48263,83857,208465,57199,-183443,-248966,-154092,-38393,2359,-15452,97238,268833,289140,173649,133007,282836,362845,126340,-186369,-196566,-119755,-107995,-72871,-22754,25338,47206,-55081,-93894,5764,15127,-57576,33325,36415,-91518,-74707,15371,27163,106552,255205,323374,279218,122635,26844,52973,93407,39476,-7900,95609,199973,103390,-75152,-102031,20599,195171,277519,125255,37809,157476,211714,167906,101669,-99808,-219217,-79182,80287,-2833,-178392,-210575,-59842,46613,48273,103196,185079,189843,178519,67891,-65845,-88027,-46799,-109224,-113003,53133,27685,-162395,-79765,158612,116326,-128475,-92251,133916,149032,48862,118522,259406,296129,116575,-150382,-223235,-151362,-94887,-60615,43753,168010,162511,308816,526530,361492,-46972,-239757,-275750,-313189,-284993,-125612,23426,-60813,-239571,-178477,-7502,96654,51615,70663,254247,240159,-58195,-170337,-20288,-44265,-76295,165154,316090,111388,-85074,-60233,124490,171158,65859,-61906,-134181,-53236,176185,404511,403939,215556,-16523,-189981,-171877,5737,132961,218986,294536,260077,142808,27104,-104651,-157030,-46513,43159,-2517,19075,58113,47383,77233,284529,612382,626599,338887,151707,180827,177545,62032,-92423,-310894,-402821,-218043,-12200,56345,54159,98308,34117,-164819,-187567,123443,397190,447658,312722,162920,180540,321978,341066,180232,10087,-79733,-45472,17613,45295,33809,1233,-83926,-229466,-297672,-209248,-140712,-120587,-65571,-11886,49545,-30007,-125232,12682,157994,266639,344334,182186,-92493,-178647,-80764,116509,208484,134662,119049,165950,148822,117459,211992,258572,69398,-129318,-206807,-228385,-172947,69973,240788,230320,190387,231867,200472,155850,334116,506658,488534,335007,155655,-40124,-234870,-419847,-456025,-342809,-141497,82911,215519,141949,-25377,-44428,-2869,-41310,-85391,-50475,49828,63875,-7956,25422,151535,277482,325430,262933,142569,116173,128903,49969,-14491,-116629,-299441,-355262,-168580,-62421,-158053,-165433,-185463,-287173,-212934,79769,399031,538325,335454,63105,-73307,-87933,-81128,-197944,-191733,16382,53554,-51744,34010,119148,40177,-95989,-145817,95384,483288,680849,482855,203707,30183,-161498,-380985,-318547,-45141,50025,-115186,-233843,-156467,-80610,-33012,109343,166080,39948,-67840,-46066,64847,721,-192373,-171948,-75072,-116302,-231422,-286697,-83335,291494,376499,174465,87464,112870,117315,86889,70123,75870,80828,68872,165184,169278,-34407,-186685,-97564,123630,145646,108623,475275,788217,600903,392704,263413,2392,28812,368709,706936,798036,473308,-107126,-271906,-23781,410461,818872,14821,-1113322,758420,-501278,-8695724,-8215595,1311671,3886026,376915,1091953,1875535,722949,221546,32834,-242256,-8210,216175,282084,600950,691435,106915,-361140,-293372,-20020,27251,-79255,37011,118606,79059,187772,213683,-64662,-265306,-239747,-228529,-283631,-243896,85940,359090,280397,140012,67968,-55844,-170545,-150760,-19811,72291,64396,49658,-1950,-71549,-204204,-383508,-386825,-195491,-57884,56447,268639,437577,416004,203547,-136519,-486665,-597806,-278516,152517,157432,-67804,-20794,79096,2862,-4178,32644,-78575,-198464,-166859,1649,157807,139125,-38576,-141982,12647,248051,232068,76538,-14687,-22202,-28696,-101775,-153223,-14455,185518,254699,146209,-16578,-23455,31431,-82044,-128983,8519,12661,-86361,-61233,89093,249890,323559,78910,-124492,30828,118458,3008,-61328,-53607,-38858,-10399,41656,177133,347557,318910,59770,-213342,-256008,-22989,217574,203548,50332,-36886,32942,136931,87073,33504,127320,222916,117462,26564,178727,177148,-67856,-122813,-21879,5506,10221,11961,86024,183469,73849,-60273,-26801,39971,103389,165982,80937,-117872,-173545,48714,188656,-1789,-308818,-363015,-125238,-30519,-129944,-158731,-145072,-181292,-175965,-37491,202326,242061,-21887,-152886,38048,179911,130367,-29872,-114518,7973,62731,-28732,-41513,44598,209561,227488,105230,89768,88682,-64866,-154253,-54606,59383,161788,278294,194065,-3554,-98567,-102984,211,148013,110516,-57123,-120521,-101164,-80914,-4213,75347,40820,3290,5841,-69359,-157624,-101966,-141324,-281429,-314159,-209983,-156610,-167121,-111109,14852,66830,-14828,-76786,-25832,158398,384685,397182,258939,222131,205363,195826,217241,103444,-33796,94538,272285,183212,70256,-43034,-62816,-532,14036,-29017,-45496,-70946,-157830,-185625,-111615,12740,123956,73193,-20343,22152,66072,41359,-53078,-110315,21512,138742,135024,169163,97430,-46262,-184686,-293985,-229484,46345,360199,445518,307920,264110,257297,238059,221674,136265,31846,45976,56711,119808,60938,-92559,-9959,132622,143837,144241,45868,-22379,-37660,-101206,-10063,155460,38691,-52801,-23266,-134461,-281604,-282129,-112078,132449,261963,200914,154767,154256,59843,-176891,-222891,3674,124178,-130537,-342155,-325302,-145845,-3598,46407,74089,158742,146893,4299,-61421,-37267,-99289,-165746,-8217,211885,144342,-51543,-116425,-114215,-130826,-212916,-255077,-111863,61404,85397,147807,220763,283691,346649,164336,-66907,-18665,133602,113713,21839,-158067,-307938,-257015,-208561,-328562,-317461,-105076,64093,54900,-102955,-184748,84136,431692,389026,114877,76285,120717,151208,239674,159454,-51551,65415,301812,237406,-82471,-208383,43820,244574,33904,-301111,-325997,-184253,-69995,-1671,-128311,-387499,-451204,-332599,-157510,-13905,-6111,-12530,91942,309874,350189,206549,222459,384071,401100,187738,-34831,-85416,-133475,-73974,74241,172928,265212,246204,40188,-40492,164451,236189,-15047,-204101,-171644,-12299,61648,-126091,-238857,-39825,240982,449490,443265,163022,-50402,-95031,-61810,43996,189590,197363,-8682,-296322,-429149,-417613,-523982,-596107,-197385,289508,423778,369686,278743,164259,-42024,-123873,619294,1177706,200630,-651336,-246715,-977597,-1752203,-753986,477835,450915,-207440,-774084,-848719,17396,1030976,410168,-1441186,-1768666,-530247,883739,852140,307946,338818,166914,-284233,-363825,-135520,123422,125715,-94030,-103956,-22757,-48487,23294,204852,206088,207909,415832,548884,580599,678543,614990,238531,9219,-17692,-18672,-27235,30661,149386,56217,-153159,-117776,78217,159025,-15799,-325598,-453362,-276845,-55042,15686,58831,63902,-70585,-164561,-251792,-333761,-243067,10164,205613,268092,217826,119127,45340,-2863,-25746,-43559,-23554,567,-93738,-197287,-152161,-18951,69010,169496,244512,186039,125451,151974,98457,30963,-24258,-32548,76762,-6650,-184946,-316012,-449035,-300213,25359,-26201,-254053,-195786,-48896,-23814,-34178,-2758,146588,302124,185991,-3400,19523,140369,161364,50401,-116933,-145716,-62642,-42338,-72655,-88917,-100671,-20953,14990,-40649,8314,177422,317558,241419,53935,-40476,-123839,-55619,154706,113702,-1366,18862,37633,37959],[43376,80158,46913,-96167,-207135,-133637,-21620,-103545,-157082,-86625,-119230,-143674,-188519,-296687,-263428,-103197,-122496,-158162,-1998,84669,-63605,-257943,-292452,-117981,82790,130849,70878,97657,230236,132103,-31495,77789,125701,-76433,-177858,-108601,-86082,-163449,-263639,-209094,88894,304221,240384,107399,37177,-88741,-51227,10041,-47109,15216,282055,439925,374085,79970,-249383,-280848,-48705,116296,153146,109804,164442,224505,68419,-163603,-209541,-89943,121794,288810,133558,-101164,-5471,220408,166492,-29670,-93028,-7931,127820,130606,-116879,-191305,95057,268649,72388,-72637,17306,37048,-30945,23431,86090,-13465,-170885,-285919,-226395,-19674,52656,-3532,58910,216850,258107,188816,184780,340712,346227,16497,-246051,-206117,-126120,-100088,-74996,-52419,39661,87182,-81406,-174847,-95365,-105611,-152922,-25160,-25573,-175930,-179705,-91640,-51676,25412,141298,277052,291698,109410,7374,42812,58638,42990,42182,152707,263239,142677,-116883,-189908,-20889,212471,321530,133922,-22725,72210,186375,224085,214552,157,-246656,-214307,-31659,-27984,-121720,-100304,62590,181739,125825,63976,82425,84421,92464,16953,-94756,-127932,-80423,-173278,-224583,-45243,4981,-113994,-53108,152957,153763,-13829,9737,132997,78172,-36302,7170,129730,225702,122741,-116998,-242510,-182237,-22097,59851,93316,159961,161462,305357,531141,401790,2017,-219484,-245510,-227793,-217063,-159119,-33406,-69256,-262010,-231115,-48851,70169,79221,137615,316927,295345,-25581,-106579,81187,58829,-18347,160307,285688,113388,-25236,42541,204512,202244,85244,-62531,-187409,-80047,213588,396154,357668,232047,37114,-98489,3564,179214,192682,233635,354994,295417,165352,65588,-75751,-146597,-32971,82229,83295,104929,106513,33473,34769,281747,577743,557711,314937,184167,192973,131861,37044,-76904,-299956,-428718,-243279,-49832,13340,51806,171840,103815,-120611,-156839,118366,312295,299735,158996,116833,241350,366539,328036,213420,72978,-62335,-31996,97756,134994,83963,-58592,-249371,-397697,-384665,-196658,-64244,-107897,-146056,-29267,102837,8281,-67294,61127,165036,234865,312515,170677,-84173,-124069,18477,175344,201177,107049,110518,181520,171700,132555,188360,203981,-3512,-219608,-282338,-316666,-255278,35138,220273,197984,265372,416571,331781,181253,271321,418169,478278,392269,160312,-82135,-214803,-348403,-398831,-285273,-100745,111741,246263,117091,-104924,-111997,-5756,-15643,-87894,-59264,101039,162727,32366,-28299,22837,133084,245697,223011,85870,16285,58501,78204,61572,-88416,-243238,-217927,-9893,55902,-93988,-145026,-150389,-177611,-94741,110277,393331,596343,395693,56967,-107480,-116744,-99709,-194715,-201908,-3862,33947,-81215,27140,151361,55859,-104872,-146530,73587,374768,512108,377253,174063,57313,-61699,-203775,-237136,-98254,-15772,-112598,-203643,-177061,-157228,-95017,102909,192900,106652,23378,-4090,-17133,-144728,-329382,-249321,-73431,-81375,-208158,-263562,-35129,368400,429551,209136,163281,177201,62032,-49129,-72866,-31752,33832,86290,195610,131124,-145934,-315810,-227795,7789,33445,-12733,352934,679756,548169,384580,307284,143619,144070,385765,733040,882227,353947,-363547,-370708,104632,695351,1213349,489018,-488940,316600,-3087745,-10579293,-7842394,3223188,4968675,566503,650868,1751876,998920,515823,77491,-326554,-24029,165060,82881,362453,434756,-128489,-587592,-455133,-176739,-111780,-143538,-12871,34364,37579,208644,230978,-49108,-261537,-291608,-284738,-301021,-238364,29462,241551,177993,96389,101397,2839,-170265,-209669,-116582,-24191,7637,66586,163114,222822,46793,-269126,-383087,-306129,-247553,-139049,107853,331168,389760,273569,-15351,-381165,-524095,-256039,128694,135120,-110305,-99409,-16506,-85111,-46592,29783,-67644,-122555,-53281,81857,255437,221360,-20401,-147546,38990,296636,255308,104427,19308,-68652,-136636,-129369,-150394,-109718,49052,174418,63736,-104997,17955,151538,-66289,-238694,-122122,-77802,-120382,-32309,147983,304651,324203,90088,-89135,22894,82368,12554,-19296,-25786,-39869,-29098,34189,146493,262405,253851,87631,-151802,-229583,-32819,208507,187529,23897,-42787,17982,140274,154552,63083,57540,167510,181141,128084,197120,155434,-73794,-131652,-55596,-28597,-33002,-38443,32964,165040,122942,-29399,-68317,-12508,49707,94867,-3758,-230724,-309787,-76994,117834,-13046,-299629,-304422,-21581,63738,-85810,-96047,3218,21917,-13245,34783,174005,166682,-60692,-128907,53593,157630,139442,-12373,-190499,-122225,2925,-23917,-29286,44858,203281,195864,24683,-1920,51558,-86284,-138758,-27685,-11331,103400,256406,146745,-113524,-178807,-93759,89528,218785,78638,-89105,-70053,-41140,-71485,67453,181054,51375,-61551,-33268,-76647,-219307,-252296,-318724,-392748,-387608,-299941,-224315,-151639,-24566,130261,173267,54478,-75041,-95223,67421,346048,458197,332339,236524,165327,111001,158279,101954,-33908,78510,261222,191215,49859,-127493,-223831,-103055,-10970,-30973,-44769,-53179,-188631,-237663,-140659,18477,134504,75378,-17754,37833,87176,81543,24957,-36876,70510,183132,147276,100401,-18558,-119371,-166052,-299488,-276662,-17212,335496,452830,303584,216157,209189,249524,328103,239419,61818,101,-12612,123603,210127,99895,117229,189801,112752,51929,-12272,-15357,20445,-63322,-41251,108782,20999,-48209,-9991,-108673,-272929,-314245,-136833,201060,360162,199124,42327,68133,75030,-98203,-178454,33988,158185,-135441,-418742,-391255,-151819,45555,87190,87909,139107,89379,-27327,-27048,-7978,-92308,-145329,-1887,195798,139896,-59659,-126132,-111326,-99706,-187026,-256224,-116386,54120,57857,128483,204788,197690,156222,-13095,-143232,13291,167538,121723,3997,-105398,-181930,-143883,-136554,-296750,-348282,-160911,10448,-11769,-145513,-209569,44470,377215,388316,159214,102746,129205,118865,206956,151976,-69645,7010,235670,211883,-55986,-189501,34878,236738,29915,-296354,-355225,-239582,-104107,-1517,-134900,-384905,-403102,-266872,-65621,80552,12482,-128315,-19324,337456,469651,226119,188553,346161,393354,221867,-10746,-100774,-199950,-152742,64965,181741,188931,160056,1866,-58270,139539,222332,18639,-177196,-167643,22404,118773,-52147,-187388,-46648,204008,411151,355765,71067,-113517,-191918,-211531,-82073,61489,-13416,-239230,-412565,-360613,-237699,-425806,-526787,-43036,464153,555533,442100,368607,361629,213964,-19096,322963,678375,-341316,-1195504,-807619,-1024684,-1254328,-221668,749653,594418,-49484,-599287,-876731,-61670,946960,104217,-1797351,-1844823,-516530,908658,951425,277728,266103,203463,-253561,-392400,-231066,17257,69937,-85698,-47453,73686,11842,89923,338103,413026,394347,462861,426119,433486,617120,640880,293659,45969,-1510,-28946,-72663,-33567,31388,-97477,-233587,-108387,110529,180084,11809,-310610,-463015,-285720,-9316,112157,97767,56957,-26175,-30780,-89202,-221158,-176600,83391,277876,266243,147496,48392,-11157,-77967,-123001,-105001,-534,54625,-88683,-241034,-178623,-27928,23354,91598,159097,127850,63471,68122,72814,91800,87341,19293,21376,-56012,-113876,-126144,-256924,-198828,62515,-20022,-279095,-247571,-52650,44739,42357,45741,140600,217146,141523,58635,91569,146846,156664,76570,-91800,-144298,-33223,34428,-21028,-110618,-122283,-33358,-25112,-84274,-50904,74340,207484,141946,-73236,-197979,-176085,-9895,228848,200996,52584,15178,2540,-8084],[-16096,55037,65904,-83752,-214155,-112762,41708,-18072,-87539,-56121,-65885,-61137,-150480,-297588,-237969,-91859,-173131,-239143,-74213,-1117,-163987,-307555,-278877,-128075,18949,5273,-77845,12467,191729,142529,37074,112044,99823,-86676,-169531,-83822,-46209,-183735,-357798,-259857,53174,279874,290748,200205,46403,-122927,-44608,51053,-69284,10647,320850,494422,415665,147804,-170353,-216800,-6716,150107,167643,106582,122504,161100,59838,-141329,-231507,-153372,42901,201442,101721,-29929,115404,323599,271266,98301,-30483,-352,122284,85188,-211868,-297904,-612,138477,-77855,-167937,7492,93277,30921,24799,5651,-61804,-132051,-283639,-274721,14555,157392,78780,61160,189545,259527,219840,199657,287716,222550,-124995,-303083,-218183,-129352,-92483,-68733,-63586,50952,121500,-76559,-219700,-160384,-191475,-240891,-121350,-110068,-241803,-248075,-171364,-127005,-66493,25417,219997,289759,98405,-28092,22387,53590,79620,107766,181238,256463,134780,-146848,-250421,-67785,182291,273604,79684,-89994,-5824,143155,245085,285087,75263,-261694,-315982,-131719,-50562,-49776,35556,187437,291074,184244,27913,1403,-6496,-18763,-48881,-83032,-47706,-5243,-176801,-284042,-120345,-10313,-38796,-7440,111583,134386,74019,71606,52880,-58972,-143425,-117575,-14366,115459,90041,-64123,-197855,-149276,70336,156295,107996,114772,135622,281313,519648,432077,60116,-186117,-209176,-118657,-94885,-138912,-82481,-104443,-289394,-284894,-82840,66612,141328,219702,346125,305622,13970,-32019,151457,149193,67422,144464,188935,90449,36548,120860,227202,206064,108059,-64968,-249611,-117316,233363,345354,262063,212839,80941,-12566,150402,297002,208682,221618,366634,270938,130298,69538,-59286,-153543,-64818,52890,121876,169164,146100,1304,-53721,198382,459608,438798,259103,184331,172808,66567,1221,-56008,-260419,-406095,-227464,-42645,-3654,55158,219446,178376,-53777,-109585,111970,208126,108539,8043,82219,281481,395386,308584,215424,102704,-62381,-34668,173569,235260,141411,-103592,-400502,-551438,-426308,-130481,46381,-51815,-166455,2697,182041,70885,-11962,70216,136948,181131,245492,131614,-51586,-18546,148036,238234,192450,98963,132341,218700,190626,106982,98068,98369,-63745,-257566,-324272,-381958,-306334,-14298,172128,161770,314537,519325,397255,205720,214381,295406,385256,378166,136255,-119582,-170708,-208255,-251988,-158112,-30788,128908,252358,92394,-158348,-162590,-15026,12703,-70208,-64305,104619,185173,38669,-89136,-112782,-14102,155436,154852,19388,-69523,-24926,72016,108956,-26638,-143600,-77781,107638,126696,-21603,-80019,-79108,-56863,22147,116088,327809,569660,413131,54352,-104106,-88763,-69895,-158954,-193487,-9693,31355,-107030,-20513,138677,69020,-90943,-122915,37923,221509,292824,245328,119178,43590,4725,-42639,-154082,-151978,-82366,-99990,-151505,-193623,-251827,-161038,93420,217575,181646,118650,27462,-116744,-279344,-413171,-311539,-96589,-84889,-220707,-236516,30934,413083,422559,190826,180422,186199,-20537,-184814,-190962,-83023,28247,127347,237882,85398,-274800,-433572,-320419,-91368,-62742,-98610,226423,513739,415610,308170,293849,238820,241772,418912,778272,939420,226178,-553428,-449897,82514,661488,1297943,817009,-33147,-497390,-5228083,-10470423,-5703253,4627443,4694999,462362,359735,1419303,1002145,699111,157731,-349100,-65487,108584,-75550,119926,170861,-290371,-692132,-559226,-337526,-276745,-201963,-47365,-48086,-19419,200336,234609,3640,-181800,-257574,-279252,-289260,-216377,-38486,95138,71710,56004,115728,36651,-188327,-289152,-220728,-113288,-47858,55737,278426,464749,291622,-109458,-313224,-343186,-366849,-297328,-87589,156193,331213,345988,117597,-242307,-400749,-197729,105685,91126,-154016,-162055,-92855,-150207,-74991,24115,-44870,-41661,18343,91212,258649,217535,-31752,-144500,38329,267444,207176,64888,-5120,-133224,-204476,-107786,-117127,-207945,-118013,61230,-27145,-199368,12962,224225,-22101,-268678,-195690,-116235,-91879,7153,143108,304838,306921,104156,-24225,46631,78608,42962,24839,8719,-24992,-44683,13290,94554,144012,155021,90057,-91866,-185069,-27424,183596,140300,-17814,-62815,-56499,34599,143163,80190,-7360,76803,171891,164196,178805,142696,-27105,-100792,-85549,-66909,-49222,-31408,30973,149559,146769,-1509,-81008,-36202,10471,25202,-71623,-312576,-432195,-214847,45204,-3996,-254032,-231844,45353,114461,-68439,-67235,115143,184641,85431,20976,64875,30994,-120486,-96040,60123,105644,117953,-57,-237701,-231802,-48786,4218,-14622,28843,182379,183594,5156,-21608,39431,-103757,-146852,-56213,-88020,44965,212672,111476,-141808,-154318,11571,225239,282458,35164,-114651,6417,33523,-57383,127500,263416,55282,-100014,-33158,-65374,-270259,-402720,-459785,-441841,-396601,-354583,-270298,-111869,73566,247457,266807,83719,-101270,-156212,-28726,244635,404391,294881,149564,27017,-48625,43918,36748,-82587,33825,206258,167870,36160,-138106,-296702,-184948,-45010,-36037,-47067,-59357,-210979,-249587,-122382,70112,181974,90240,290,80785,130473,135158,115644,59141,139770,251015,225045,98103,-95533,-166873,-116954,-247149,-303562,-99896,273406,412543,265946,162693,175608,270212,442335,362514,117180,-24926,-51105,127609,330510,271950,221263,232884,99613,-24010,-51757,9545,86838,-3864,-50468,42228,-1707,-29547,7424,-84440,-247869,-305308,-129043,240142,389197,174888,-64748,-35475,74540,-20628,-145699,31853,144779,-126124,-420738,-403375,-173599,52825,105221,99919,116940,42720,-27962,18459,8147,-88975,-123050,-17047,125889,78970,-93703,-133326,-90777,-53413,-145581,-256947,-131635,41883,48351,103794,158232,102036,-15035,-180853,-238417,13032,184971,115782,-20211,-45130,-40101,-1841,-19369,-225848,-368557,-241515,-89419,-93402,-173113,-206719,11838,294438,341439,180755,100760,112729,101880,185814,131997,-74965,-36064,163676,190281,12090,-132084,25955,207708,8921,-289974,-354057,-242828,-102765,-24105,-177351,-365993,-325372,-191991,10522,151483,16035,-251890,-163508,248860,436849,204520,155991,308600,369538,221724,5119,-124590,-262327,-225435,43108,178584,113912,56350,-53246,-82569,92037,184852,64701,-80271,-76815,83599,171449,45100,-114689,-72694,116514,292330,213326,-9006,-148543,-269282,-351123,-210007,-84905,-244599,-470747,-505933,-264773,-50396,-284832,-347285,174940,617173,643886,496365,428546,472092,373327,42151,-6086,106107,-795624,-1546581,-1328391,-1024203,-608666,367305,963826,679023,50074,-439159,-809227,-182324,676819,-198631,-1812297,-1786165,-600273,721949,931566,274937,229467,254568,-175810,-356508,-256578,-37900,40661,-46977,41264,184443,87606,137944,410446,563838,554069,489036,275964,223357,460789,537700,260335,44543,9709,-16441,-77821,-70604,-81682,-235661,-285210,-83595,127628,163403,11131,-283219,-412589,-195398,112172,205335,89821,-15219,-31702,73117,79005,-73810,-67751,175550,323784,210586,46562,-17677,-51439,-118010,-167594,-123664,30043,100274,-69108,-245564,-173952,-44644,-38999,12260,88559,82961,20801,-19739,10783,112484,171983,96366,12847,-55843,8189,114741,-22523,-81843,74898,-37364,-288171,-275724,-61847,101587,121261,94140,111216,112652,109227,116078,113948,90303,90485,42866,-119838,-189772,-34622,100657,26223,-128416,-111203,-19997,-56048,-121546,-114770,-33785,85722,65032,-101852,-249282,-192807,22566,255560,271054,132258,25564,-49792,-79479],[-87901,10965,57773,-100140,-247000,-105382,82665,43732,-31183,-26058,1360,24020,-89411,-246443,-158577,-42942,-168255,-244278,-114174,-85507,-223692,-305595,-259027,-159718,-71349,-147429,-262124,-122499,85101,86220,57647,112218,65612,-68103,-128884,-56765,-8966,-165799,-355711,-240071,15037,191958,240715,212026,29118,-154662,-46954,112754,-10597,40528,289596,415865,354056,189160,-40392,-87260,45390,157410,165161,109604,74133,78071,29676,-130440,-255600,-204007,-3658,124654,43709,-1720,184715,362510,326544,210400,69441,41032,113237,38071,-253002,-344565,-95496,-18096,-226421,-243040,6833,150178,117999,76235,-19720,-77438,-93508,-264097,-293393,45279,267512,182189,90165,194026,293731,256250,169013,130065,11550,-270215,-359598,-240666,-135546,-90694,-53353,-48664,52210,126523,-59388,-226274,-175865,-212848,-288267,-219410,-186914,-268057,-263662,-203038,-171049,-133227,-55811,162944,273405,99833,-53207,3157,62521,111587,158535,179779,187338,82334,-160883,-278454,-126476,87109,134859,-13337,-137146,-57868,90001,225458,298701,100839,-270541,-359823,-191840,-72440,11218,157443,282274,347244,217945,30816,-13179,-58158,-128127,-111104,-33904,118601,130222,-138491,-282674,-147749,-6576,40485,41197,51063,70747,114512,92235,-53536,-195436,-232978,-218777,-126383,799,27751,-11058,-96815,-50225,164151,201945,76707,38509,82104,234161,488662,442449,108731,-154737,-186085,-25628,40543,-76079,-108615,-141283,-292050,-304422,-96813,92379,223126,281997,317698,254548,39253,17516,156558,190038,150284,117241,39969,20972,74994,162778,199870,189128,137719,-49813,-283292,-134734,244881,270859,142412,163929,101262,48426,246286,342323,182871,196479,341542,219009,72901,48724,-59374,-179480,-136206,-27935,106401,194608,162271,-44362,-169611,44695,287892,299287,179460,147271,127785,7307,-27073,-29076,-201475,-329145,-148290,24662,5830,44036,223113,260015,47612,-46644,103896,114185,-64130,-98932,57550,286375,411999,309680,204702,102613,-81810,-60316,223693,330811,194611,-124177,-502511,-659613,-422381,-30207,164844,34791,-119167,70448,260700,132469,12266,34283,80330,117264,153327,60589,-15174,104924,264727,273388,171172,111485,181938,252102,181994,51858,-15423,-18189,-92736,-229101,-314631,-396584,-306976,-56204,108018,126761,310548,491912,376214,225494,188290,195634,266578,315469,100977,-139051,-117945,-46115,-59510,-607,44724,126836,224646,63615,-180200,-184268,-22095,42306,-46556,-80091,65178,147107,24368,-146713,-242952,-141376,69113,66706,-49449,-117687,-97003,28144,122154,65758,-20816,30692,158596,140303,42562,15879,17154,51791,110331,98455,235520,494358,404164,67107,-60229,-14194,-383,-93123,-155632,3779,52375,-103172,-78046,88883,70525,-61736,-76338,12352,79697,96967,121097,48162,-11797,20049,56213,-92875,-196129,-138000,-84044,-90487,-195246,-341751,-233950,67288,217962,221164,179418,45040,-182281,-339946,-407836,-330731,-131459,-120075,-260086,-213050,87879,387500,322955,102191,129534,142311,-91214,-272459,-261642,-83402,61165,186534,287620,47506,-385833,-508393,-347196,-135272,-98242,-105322,149124,343263,246270,202949,250651,276255,293602,442583,805508,906731,101837,-638436,-503381,-106092,327001,1084503,946774,184055,-1317829,-6245141,-8911485,-3082907,4911662,3673569,564879,526617,999251,673645,669776,237683,-317284,-167645,-2946,-177147,-58639,-12394,-342349,-658812,-574747,-434507,-391419,-211144,-32552,-99228,-87180,156659,231047,84083,-56998,-157041,-221329,-251281,-186757,-101410,-41104,-10999,44851,130304,43269,-207855,-345923,-304385,-191798,-103574,12594,308918,588675,460302,45400,-201808,-297344,-377869,-368112,-256604,-27522,267595,394243,205039,-121335,-256466,-109086,91867,38982,-178450,-184388,-122543,-160034,-66721,26608,-7688,28509,31459,34515,179735,148146,-51935,-118392,24051,174055,100996,-29749,-82248,-192786,-200823,-35031,-57328,-267076,-249964,-38422,-82745,-250935,-30202,226791,34364,-217130,-195647,-94537,-10676,46741,86164,249362,259507,89801,27794,78147,96968,85645,54167,15272,-23004,-54636,-8314,35926,24332,50683,65166,-47598,-126622,-1378,151970,72134,-65544,-82503,-142414,-122431,66903,87691,-42739,-25394,78627,103625,119806,143654,65415,-31770,-98908,-101721,-47345,6763,57435,130119,136171,14259,-59735,-10119,23664,-34,-100948,-353223,-519984,-333907,-16814,17776,-183933,-165362,63538,106377,-88548,-80028,156884,254210,87517,-88117,-114558,-141838,-191120,-68500,54942,40484,63372,-11708,-248997,-285680,-73126,48596,-831,3798,156039,192700,50979,32553,50072,-118069,-195997,-155420,-155878,-209,168170,106606,-84696,-49767,169412,363860,313202,-21785,-144583,73165,93741,-47349,147486,284281,44842,-102929,-5543,-49757,-291169,-491651,-517818,-420920,-336945,-341197,-264938,-54942,149809,325203,326345,79432,-143879,-198001,-110923,106256,262719,175602,-10567,-174192,-225915,-80006,-69000,-172480,-39562,116967,109191,28725,-66189,-241848,-213433,-82408,-61532,-78290,-106027,-227769,-229217,-75076,138951,247040,115580,25484,131735,181401,198270,212498,161982,212168,318409,328813,157694,-103701,-169235,-53568,-158923,-315295,-178649,199217,340781,198145,115593,172608,299461,521682,464268,175870,-32200,-63190,124876,391342,382483,281975,257907,109861,-64767,-61408,51924,140137,55300,-34007,-22449,-19923,7419,29263,-69455,-205207,-244081,-81110,242217,346718,136075,-135298,-128341,48050,17865,-133106,2890,91786,-117776,-369737,-381396,-207887,20388,94386,106464,110553,30850,-1598,47919,-7232,-98346,-102016,-35801,36525,-12453,-140250,-136211,-52590,-216,-103097,-249523,-142023,26236,43685,65004,83026,18630,-107246,-274798,-310816,-16370,168247,66619,-62332,-8590,62509,123769,114288,-135034,-373295,-310952,-182199,-160083,-187983,-177059,1535,223855,293269,189428,71654,65821,96887,181049,112657,-66891,-65015,84972,160894,85022,-60898,18027,160811,-25723,-290212,-335660,-212953,-91658,-86019,-254591,-343445,-241394,-118329,65744,197381,7204,-354538,-302621,78100,259689,131256,116104,272433,337454,194512,13925,-139473,-291204,-241468,53808,189110,74840,-27954,-116966,-124895,20186,128872,114509,75976,95870,163529,206149,130168,-57039,-127969,-14319,113838,61350,-53184,-153907,-315729,-446239,-305840,-213854,-439452,-653720,-583712,-207183,60525,-152277,-120809,383974,698127,655245,497030,402942,452702,429610,111013,-158202,-314064,-1093745,-1688462,-1693461,-1058363,-5081,932333,1135438,732677,97459,-341934,-656449,-282498,275873,-521828,-1632736,-1623935,-706647,441022,849820,336295,230063,266690,-93556,-276041,-218084,-48048,25807,8467,148564,273943,143738,144304,396011,612366,637267,475769,135185,18122,270285,351888,140094,-9512,9812,22191,-29948,-62888,-154983,-323208,-302806,-58092,119204,114185,-12955,-247233,-325383,-58491,249676,256150,35937,-130440,-90563,110035,198897,65960,52651,257216,322533,111217,-63428,-73237,-74777,-122279,-159972,-107832,43204,111574,-44744,-210648,-134574,-47056,-89441,-51408,47217,70287,17733,-86201,-76608,82745,209094,184052,59248,-7060,146155,328350,178117,16679,55475,-72342,-270515,-263761,-72735,125089,166718,111265,56164,14264,90808,151558,77606,-21187,-19667,-30808,-178401,-263043,-73769,134101,57773,-139183,-89341,-2526,-74727,-146133,-165083,-113768,-7509,28806,-48274,-193746,-168167,41713,241247,305762,209653,44431,-97789,-145839],[-151188,-47635,22626,-137379,-296546,-124851,87559,77062,8372,4053,67493,88826,-25648,-150029,-39560,33864,-107077,-168534,-100887,-139496,-234430,-259139,-237352,-201297,-166338,-288199,-424577,-262332,-48353,-6040,35374,84246,32061,-32769,-66810,-24127,25835,-105257,-249791,-151041,198,81926,112488,131558,-13155,-172850,-62558,158689,100493,83410,187233,235596,232744,214309,118388,76546,93876,139661,158079,120095,31357,-3721,-19151,-135840,-270835,-222855,-8045,71250,-29780,-22448,173211,299155,290228,257606,170684,106812,106690,5523,-218718,-299679,-148085,-138212,-311803,-274773,2655,180318,198061,146067,602,-57859,-64684,-237229,-280844,51774,321948,242752,115179,214691,337747,278844,101584,-72328,-211913,-374165,-403760,-269080,-147813,-98555,-33544,-8772,49102,99867,-46729,-202015,-148074,-170885,-281741,-285238,-230649,-248057,-226902,-176968,-159430,-144933,-83825,109981,242134,114253,-47962,-4777,62976,105872,172110,155074,82846,6637,-152967,-274596,-195991,-66256,-56565,-104294,-144060,-79240,33669,172767,258175,69097,-280795,-347327,-201363,-93069,42678,235745,327841,337353,217874,79126,47861,-61838,-205999,-152233,36495,303413,259287,-88016,-232837,-121563,20210,103828,78057,-5324,-7777,102910,81470,-125993,-264598,-271433,-269815,-179276,-87655,-48924,18663,27189,84798,232862,182766,1719,-52601,6509,162882,428924,421436,131025,-138982,-188127,21760,147117,3905,-104389,-152633,-253146,-275050,-91562,138138,298344,291715,223733,149824,37066,18860,89940,170326,208013,84968,-124579,-94058,75306,169622,146876,162409,175228,-812,-258761,-113513,249337,191318,29138,102401,96567,79649,289008,324224,128689,163194,291668,173052,33967,21697,-73023,-217221,-224195,-121873,53476,181487,150695,-95704,-284580,-135811,110953,170501,90987,79795,70825,-25951,-34519,519,-136118,-210683,-12426,137199,36236,6458,174705,329849,174860,29877,94688,46923,-166923,-141715,34746,250306,413076,334800,196173,86179,-109139,-99174,234945,395585,225214,-121146,-533231,-700149,-386976,68879,256886,125280,-22100,141734,297329,154778,-11153,-33589,11445,53478,46645,-35072,8215,203394,324263,258216,131415,135111,240133,249694,125070,-14801,-105635,-107212,-84949,-141489,-246665,-344525,-257658,-77639,42008,93607,243304,338920,282756,238920,203667,162256,184909,240606,72909,-132762,-72225,78666,106431,129409,98693,106085,166851,25817,-178488,-177716,-24144,64546,-35922,-117292,4655,97103,17005,-186336,-347081,-229233,-1425,-25611,-108901,-115378,-134453,-43922,110083,176354,101655,85983,134475,100717,85928,123834,125004,137239,158215,69986,156729,417165,385905,96558,9159,77868,85457,-9107,-89217,32851,96559,-51619,-106329,27401,57329,-27297,-17707,10445,-7759,-19529,32030,-24455,-90582,-12483,72485,-68754,-222640,-173770,-69284,-28552,-167964,-397891,-304327,24289,184788,200668,183172,48205,-181549,-295171,-313566,-293910,-159397,-168228,-301896,-191011,115469,276116,126395,-50277,21941,60427,-121713,-286847,-282113,-59374,114364,247495,329085,21944,-452361,-519617,-296750,-103304,-54972,-24283,148046,212315,91062,112713,210683,268331,293636,429559,759005,745843,-14774,-625693,-539682,-416535,-183029,697175,925308,225706,-1747158,-5929455,-6974770,-1380286,4040157,2795114,1206008,1197392,633156,84165,403189,278888,-255566,-349707,-218144,-237148,-129004,-65069,-283785,-515527,-496486,-420867,-396524,-149409,42457,-101637,-157658,78326,222050,171589,66071,-36870,-130683,-182793,-151215,-145981,-137303,-59541,64456,150180,25125,-209436,-339435,-343024,-258373,-159491,-53656,250828,571772,512367,154260,-78966,-185066,-280992,-332664,-345189,-153296,226886,398201,208336,-58007,-121869,-3979,89427,-7640,-171711,-158352,-96336,-100977,-12133,43773,39585,76447,-9648,-65214,57913,55381,-58519,-63205,13526,48939,-35766,-149611,-185326,-224763,-126312,67695,17186,-257952,-300823,-91034,-77805,-232529,-90264,162287,81272,-112725,-131910,-27344,90326,75439,9441,153845,174439,30913,34696,91615,118308,127576,57822,-30628,-58258,-60200,-21006,-16152,-72742,-38994,18813,-25611,-62186,41971,120540,-5046,-111357,-85661,-185186,-252941,-36805,86846,-39319,-108930,-66238,-32738,39932,161207,181702,61892,-87882,-125433,-42602,41314,82494,102219,93314,13881,-10150,64682,97370,39524,-82814,-352994,-559523,-409960,-66107,35447,-109421,-119361,37379,41531,-142849,-121528,126198,219274,2638,-257171,-318710,-307590,-251771,-52867,41167,-19028,-13222,-49234,-222856,-265641,-58016,98003,10124,-20860,132432,212751,132879,119623,68826,-129344,-281863,-296385,-196174,-17068,144399,137363,29551,80221,310416,458684,299751,-88904,-189643,88798,109768,-49618,113652,225824,13694,-79141,22987,-48176,-275393,-474268,-471055,-342984,-228493,-251572,-195904,8655,180915,335293,340541,60949,-184987,-216373,-165924,-36171,90343,34409,-183334,-372303,-358998,-171947,-176752,-273909,-127373,17165,30023,31343,67797,-73181,-176113,-115094,-113226,-153677,-192456,-238917,-190158,-28192,187153,297024,136253,40791,165690,220898,261767,307782,257107,272982,362325,405471,246379,-37429,-118847,5703,-76505,-322879,-232007,136605,252273,100876,69244,191172,327086,533888,503758,209603,-35443,-70881,103576,382027,412195,291788,262689,137090,-65760,-45372,96511,160458,93406,101,-65048,-23370,64131,56324,-66010,-149574,-139291,-5017,206133,252879,95050,-154886,-187251,454,7991,-132874,-35520,24071,-121198,-306339,-355155,-248166,-37028,58248,100709,122595,59349,38776,45296,-55188,-122456,-84186,-40304,-35309,-96056,-171509,-126627,-3422,51414,-70359,-230546,-140934,2698,22306,4647,-8327,-31982,-89940,-256599,-322383,-56427,109326,-33834,-121078,-13065,83741,186423,224980,-47965,-361540,-340037,-221377,-195105,-198469,-129890,17678,188336,273501,193691,27035,-4948,89214,182865,101946,-48295,-81512,1931,108368,120746,-6252,8930,104193,-60883,-289404,-306950,-175075,-98900,-188428,-354291,-335925,-177851,-54227,104030,222286,-6445,-407234,-396078,-114579,7762,16423,65713,237018,304752,156389,16971,-131866,-268531,-175459,123812,229055,86923,-67906,-179310,-187573,-66004,65962,158302,257466,312212,249791,215797,174724,-35336,-203429,-162379,-76989,-48235,-48159,-137569,-328640,-469037,-333934,-283028,-541778,-741911,-648061,-238692,45903,-64654,79533,515110,682060,585310,425488,260264,297333,407681,225947,-20213,-407025,-1198306,-1667294,-1838500,-1173310,366513,1366858,1270178,777496,119704,-301904,-434223,-290732,-150866,-880764,-1482803,-1438789,-750484,218392,777400,458854,247054,206801,-43640,-179970,-138991,-30082,13897,61175,242600,308208,150648,102842,300104,544811,612582,410719,29199,-124647,104013,153373,-25743,-97581,9211,88286,68011,-3737,-162907,-338153,-286760,-43359,84892,49337,-45649,-206021,-233678,52654,328551,237840,-50258,-253296,-186525,70507,237832,159459,149438,301529,268090,-5656,-154810,-115494,-86269,-100873,-118174,-77738,21957,73715,-30729,-152215,-71730,-21265,-107862,-94930,25950,87927,55000,-111064,-157524,16879,196957,265579,151106,72655,258919,451409,288391,70363,7370,-110343,-218309,-205581,-79923,105156,155556,78975,-15647,-55782,79499,150815,-5852,-155431,-136316,-105526,-223808,-325935,-140136,123346,64263,-144301,-80494,-599,-81777,-155713,-189989,-150355,-56724,24067,39047,-71625,-110705,48292,200363,297445,258886,65436,-117501,-174832],[-185227,-109672,-29532,-178826,-339838,-168420,56514,88056,37522,39098,121111,121507,22025,-31085,91493,119652,-9153,-35307,-29395,-140599,-201289,-186964,-214307,-237700,-242948,-379734,-514583,-361737,-163273,-95029,-10083,42049,9525,9299,4509,16680,59051,-11318,-74246,-22383,17355,-9551,-41790,-6340,-61194,-168627,-90594,160214,211621,113918,38357,19314,111759,236767,271311,229394,125328,106062,156838,135258,5054,-65813,-78286,-152485,-260155,-195422,24298,43712,-101089,-79094,79070,131790,155203,219432,237297,177514,106501,-1794,-115264,-167885,-135333,-175545,-296499,-255747,-22271,160136,238859,196127,39900,-9717,-33434,-193387,-236796,24153,279656,215353,104625,222452,357999,269437,22222,-228412,-345237,-392843,-414265,-287522,-162409,-115018,-16863,45239,53630,58874,-44814,-158824,-97176,-95703,-233878,-301453,-231558,-192819,-154164,-99000,-84807,-94760,-66472,59838,196064,132984,-8006,1124,34499,48678,144576,119070,-23293,-63548,-118571,-242126,-264536,-243131,-238416,-152394,-104901,-78749,-22634,102480,179899,-8953,-297830,-302379,-169555,-107167,41732,260892,322847,266912,175776,145492,151611,-26657,-228957,-159609,107224,439249,332062,-50866,-160915,-56328,63650,139922,94679,-37155,-67956,51312,54021,-124487,-229419,-242504,-260758,-171939,-133479,-124695,7006,129125,208867,254404,103964,-102202,-141518,-79913,70932,334029,362495,118438,-145222,-213927,16244,197422,70991,-73884,-123571,-178330,-211626,-78237,185365,340948,233484,77375,19454,6279,-28975,-23346,110164,235135,56602,-263034,-228497,40556,153646,96786,136766,217757,85239,-167759,-53436,241831,121089,-51615,49655,77284,89172,289638,265634,61480,115311,222379,149701,38074,5684,-92340,-254735,-302122,-193940,-7768,145809,119666,-141294,-367239,-281242,-21695,76249,11157,-431,17310,-26002,-18562,26253,-76291,-78527,142776,255947,77264,-55289,78903,355994,298438,113407,86391,6935,-182034,-127463,6442,180797,390697,363318,194828,70648,-125084,-129940,207369,401187,214608,-104729,-491234,-668883,-342970,127018,290255,185981,84148,178718,254125,103441,-80460,-108419,-50321,-4749,-65484,-136550,13226,242001,299230,188168,75550,153505,277232,188506,15548,-73592,-141448,-145886,-49260,-23146,-132595,-231403,-176476,-80509,-14245,60047,126133,116699,157791,246177,252457,205271,176214,186266,64650,-98862,-41767,120263,176090,179588,112211,75951,95934,-21112,-167666,-153628,-25261,65309,-54578,-177132,-50255,87468,44628,-192804,-402223,-268688,-50371,-103011,-145595,-65754,-126012,-124826,86326,281954,201922,83568,43496,19881,102145,224576,231324,199679,169235,46488,120975,372461,368344,133181,77641,152508,160245,76000,-7627,68277,156757,48515,-75909,-15320,31585,486,34264,28321,-26036,-36634,-7820,-83744,-164823,-73585,16384,-83457,-227533,-185320,-56879,32056,-102903,-397584,-353602,-25121,123661,123950,130426,37626,-118408,-162773,-164213,-207404,-163352,-205997,-316803,-160183,107950,96984,-131882,-232611,-111100,-34638,-104981,-232688,-264749,-40815,162288,287515,339583,564,-466002,-465094,-179516,-2324,50605,114420,211533,139405,-9781,68969,197821,244052,259811,365133,602572,481587,-111985,-553314,-570873,-750143,-681241,307622,853408,239848,-1547758,-4633755,-5746453,-1437463,2590023,2777111,2367529,2134586,422872,-594578,-39140,252010,-197715,-595293,-539988,-287871,-91579,4045,-144293,-315811,-344093,-290159,-277672,-28487,159127,-55544,-218291,-22896,205087,241453,145034,53402,-26946,-79927,-108260,-166895,-180766,-77383,94883,161499,-14048,-183070,-254293,-327388,-312278,-211659,-122755,132867,440949,451148,199163,28662,-42461,-112333,-207542,-327188,-176123,224651,351259,121991,-66214,-20988,98062,95370,-38899,-136770,-96741,-26169,15644,80336,74063,86168,97791,-82513,-176115,-59706,-17181,-37563,14846,18829,-70481,-170066,-257315,-275894,-215513,-10400,167141,92483,-176434,-262428,-90224,-19066,-154125,-145390,55523,98859,-2379,-35980,55370,169440,86333,-49006,46929,59738,-61062,-8926,72370,125098,157158,35925,-128966,-134864,-62328,-19371,-51503,-135398,-105705,-37512,-25576,-3974,90340,91166,-81545,-150104,-60566,-147432,-291649,-121407,75962,-8485,-150368,-200988,-179532,-25273,193980,291251,158096,-53963,-133221,-46804,48782,86049,67773,31423,321,52818,162997,206108,134971,-22470,-320450,-549892,-435301,-108010,32762,-50416,-94706,-13120,-59826,-214747,-165179,53372,113294,-124679,-421731,-481808,-416154,-279996,-47030,25677,-58697,-91417,-99385,-166860,-180547,-7008,140173,18011,-37521,115438,225462,199513,176131,75482,-134471,-371694,-417377,-196420,3491,154579,196613,156997,177346,369755,476383,248125,-156163,-252028,26632,63879,-68609,32595,98405,-39269,-49977,25908,-72572,-229911,-344929,-332553,-236061,-105580,-103031,-70531,70700,164106,276099,312905,51229,-205658,-212070,-187029,-149462,-50242,-65878,-300150,-494806,-405293,-209014,-246999,-345239,-204570,-64794,-40555,49766,221711,148000,-85619,-134720,-180866,-265677,-299022,-241514,-145301,-7442,186975,304139,133251,28818,161049,231202,312762,390948,331822,311748,366704,410802,316083,78880,-25467,46915,-43523,-336860,-249078,97716,158556,-19285,8758,203113,336951,470623,456147,194979,-49942,-96444,56304,314442,366927,255395,247193,168668,-33706,-17400,120143,137775,98623,34516,-76777,-5693,139120,92310,-69344,-94213,-21167,70454,138489,143259,67423,-128043,-203232,-50924,-28459,-128528,-65099,-30824,-137792,-267628,-345160,-283946,-97507,8280,75611,139600,114554,77771,12217,-119305,-154738,-71126,-23023,-66147,-137595,-159257,-94377,46630,94860,-50729,-202428,-131657,-35562,-33522,-76012,-93408,-35855,25771,-130602,-256364,-80890,17523,-165627,-182035,-52700,15742,160729,278067,13048,-339934,-321282,-189323,-198842,-211736,-79639,51391,184338,280360,195472,-15175,-81972,63211,176650,100038,-25213,-85049,-75792,24940,93122,10237,-4647,49547,-77410,-266107,-265269,-148591,-140272,-313504,-454756,-355702,-153611,-6280,132236,229265,-17056,-393208,-418193,-270913,-226504,-110166,11543,202819,275601,122465,14977,-99081,-195392,-39299,247130,295368,141055,-58703,-229039,-257861,-144609,10849,187743,418615,513481,326782,200660,166777,-50205,-274526,-288635,-221088,-77732,3167,-112451,-312345,-410876,-277241,-264506,-517960,-706998,-682386,-359735,-80565,-31203,198825,529806,577220,457086,286642,9208,39640,344828,385710,373868,-128248,-1115080,-1550537,-1757569,-1352439,391869,1571060,1347202,804927,141153,-271072,-167753,-163835,-476933,-1242186,-1525216,-1318312,-678285,162213,750498,592211,247903,79460,-40968,-94530,-49113,-2613,-1477,92140,286990,270000,98812,27203,157890,386683,482015,298351,-29788,-175747,-1032,5300,-172353,-174323,27313,175310,193735,98167,-97824,-278481,-242974,-44192,34272,-8875,-68329,-162308,-164623,83826,298934,149894,-146963,-349355,-290259,-25936,194588,184721,195882,294680,172966,-106594,-203081,-142007,-90257,-66146,-66057,-54137,-35481,-11438,-41098,-96684,-10868,26633,-92023,-124375,1041,114483,114216,-85846,-192546,-51740,152885,328369,264682,156671,314587,460345,293717,69691,-58094,-135965,-131754,-106961,-76208,48753,88426,2035,-87210,-88764,62814,108053,-107959,-265785,-212853,-137484,-213323,-341306,-210307,71686,41703,-148548,-96647,-20682,-79476,-150283,-184917,-145455,-72704,21956,107469,58085,-40697,43018,148260,251394,266711,85053,-92282,-146293],[-176813,-158721,-81553,-206268,-353323,-219007,3813,89265,66826,82327,154289,119565,41617,77749,202053,192838,94122,112823,84439,-83430,-139898,-114467,-190832,-257453,-282441,-396720,-504895,-391735,-230036,-152879,-56373,878,4119,51598,74871,65007,89415,92583,109352,102214,55304,-58859,-162140,-135165,-85554,-138350,-124719,109250,271852,113979,-115578,-159191,41491,263217,380280,328045,129528,66698,162454,149502,1102,-97528,-135843,-168172,-208720,-118396,76296,35240,-152729,-147630,-71478,-101166,-44884,111034,246708,229587,111795,17392,27821,13926,-60751,-119638,-182934,-195483,-77600,82536,220291,196406,66262,52905,23511,-111303,-161635,-28842,144540,98605,43062,191204,328270,220782,-37209,-258652,-309253,-305146,-371671,-276202,-168417,-132917,-9950,95079,72840,28094,-47777,-107668,-45916,-30044,-176214,-274449,-199488,-126332,-71488,8864,34597,-6121,-33664,9902,137432,142987,53935,13313,-33701,-49992,91448,84010,-104696,-105781,-58828,-185111,-312213,-390964,-348762,-133043,-29781,-72438,-78824,30727,85925,-108884,-321704,-255652,-116927,-104911,21359,243115,280736,157742,91852,183930,238624,24969,-188505,-128128,161558,489099,335377,-38202,-95272,19746,108641,146845,89932,-35012,-86375,-16579,22793,-46618,-97981,-151986,-196994,-120696,-135807,-187764,-50051,171705,281551,224185,-9794,-212579,-217452,-163666,-31458,208978,269637,74449,-169305,-248738,-25429,187845,102509,-31048,-59112,-92141,-148543,-69713,216732,337835,119099,-90065,-102240,-43819,-105258,-136270,51098,241881,38600,-346171,-341391,-9267,131326,68475,119215,259018,194820,-26972,29810,217780,68539,-85530,22636,59596,90417,261722,187576,-10511,41485,133822,142401,81260,8814,-107257,-279252,-350650,-229603,-51221,110825,86824,-166535,-389668,-335441,-77184,26402,-45867,-70617,-19187,56,11784,41080,-29467,34693,264260,336551,116306,-125438,-46094,313921,380658,191831,82749,-13951,-130673,-84344,-28484,97292,338780,364255,195763,69454,-112686,-131210,154304,331504,153001,-89842,-396793,-582148,-312625,115348,246448,187305,149660,154820,119619,-31034,-175736,-164394,-89898,-56625,-173926,-218672,7923,209884,191320,77880,13399,151218,265995,67929,-126399,-108050,-116555,-132887,-4039,85123,-4298,-86271,-91140,-79651,-55897,23469,-8862,-93439,49180,247268,310640,296996,233323,168115,79274,-41272,-25354,66067,114381,126756,82777,50708,36016,-69634,-159771,-126080,-33371,31037,-109501,-250558,-82370,142288,120436,-156177,-392881,-264439,-80038,-149333,-148136,13028,-79711,-194661,56059,352268,263838,35027,-91725,-86357,91597,302384,323953,243631,155111,38347,135005,367444,351982,162097,119673,184368,204582,146787,69270,100734,221311,178309,18272,-18126,-1306,9482,58410,46608,10189,29071,613,-119645,-210955,-138851,-79707,-125385,-211571,-173133,-45203,91542,-3912,-336763,-365118,-68217,50311,18662,42204,14147,-30711,-3309,-10854,-92901,-134234,-214198,-284496,-110049,73914,-103003,-383790,-391716,-225872,-113571,-55288,-139395,-227772,-44054,182662,285968,298587,-32672,-437939,-362043,-26246,134041,175074,256509,296541,115486,-39761,80037,217226,234461,224492,256669,351724,200336,-166512,-465920,-599984,-984996,-987668,53280,816521,369958,-754821,-3074189,-5819386,-3183230,1407334,3809198,3704813,2952575,396325,-1158046,-535002,146695,-173845,-848106,-901851,-355369,6380,135321,31605,-111978,-153006,-79112,-73358,110755,277524,22943,-253932,-125128,176744,274069,159803,87230,76929,51180,-58601,-168133,-177490,-74808,108378,140430,-70264,-134939,-112114,-269818,-352786,-251999,-170730,4148,259307,319781,189569,104673,88547,72987,-35287,-215087,-93896,255862,262330,-25656,-130809,34118,176296,104166,-51166,-90991,-28444,60905,157776,187056,108815,119038,95986,-154687,-266077,-136366,-42342,10847,99034,40947,-155709,-272341,-319956,-317860,-165279,103838,233234,157389,-45311,-164428,-56959,58160,-57048,-182790,-58562,76878,68261,52744,121875,194188,78229,-62449,-38647,-57831,-150540,-79033,24286,110187,169186,-308,-252498,-230987,-57540,-684,-63275,-161485,-149162,-90189,-42254,34497,127068,61130,-151807,-179391,-4656,-24642,-212423,-149745,52029,23249,-142898,-263909,-258623,-41528,234516,365134,233316,-7853,-124657,-60552,29334,68162,35387,-29742,-17653,110011,245162,304557,255450,64314,-268210,-504126,-421088,-148434,4309,-17851,-77741,-58860,-164060,-279107,-183333,-13931,-3915,-237134,-516268,-543200,-431053,-262410,-43106,15711,-73652,-150463,-142511,-97085,-64621,58421,164092,23859,-42580,104063,213566,201897,150099,54328,-126345,-413158,-454523,-158294,55254,196194,269426,259177,205586,316310,409313,177296,-208634,-321256,-108616,-39633,-102149,-70891,-62448,-107464,-37931,-8814,-120917,-169830,-142214,-145149,-132094,-2245,69912,88162,128319,118205,174718,260989,66418,-192316,-188762,-174015,-207468,-116137,-86083,-312246,-491710,-356263,-192244,-254951,-350714,-244748,-108044,-72922,86697,348443,341559,25869,-135470,-241724,-382258,-393826,-231720,-102031,-20852,136002,261771,96519,-18160,107910,201450,338262,448938,375280,322342,326644,328556,324168,198845,85432,65141,-81660,-360362,-233931,79257,69684,-143443,-75509,178266,314485,349662,323761,124135,-82932,-146278,-12303,216237,271236,185864,213532,191837,18540,8323,104371,77082,72608,50515,-64381,31926,227265,143318,-68644,-57364,67926,111182,52893,55374,67872,-72720,-184793,-86007,-53342,-106150,-76415,-55903,-158463,-267479,-351088,-302088,-139243,-40338,27927,139926,171312,104531,-34289,-174058,-182621,-64335,8846,-54752,-121328,-90046,-33778,88865,126884,-39196,-170098,-121814,-91194,-125900,-163413,-145665,10302,192815,57619,-125571,-67621,-80236,-289591,-224847,-101841,-108466,57964,259276,33157,-320274,-270577,-104266,-182832,-227027,-39696,86191,188792,285850,190937,-36618,-141468,15039,154516,100608,-5413,-73165,-132471,-82321,3369,-16039,-24861,9523,-57065,-196695,-203355,-141321,-211778,-429436,-529952,-398804,-172222,19840,152933,217171,-19703,-315587,-368851,-357398,-373702,-210522,-32171,172130,249360,99955,9060,-50157,-89798,127360,388873,367152,209880,-15029,-255634,-310417,-188525,-23444,198091,520479,645093,378542,166401,113050,-87139,-313675,-355556,-272304,-20927,81437,-90851,-274789,-287837,-149601,-161364,-373336,-550419,-650695,-506265,-245278,-35466,218517,433350,419559,308509,107480,-299758,-255711,274736,549098,864964,408678,-898889,-1394509,-1493677,-1524350,82402,1496105,1326468,774893,165785,-193976,105996,84912,-600225,-1523778,-1775376,-1304071,-487181,283335,745434,657653,204141,-76088,-74157,-35533,25601,21276,-20465,89259,258307,166407,3913,-54593,21215,194575,282478,161342,-40126,-139483,-36844,-59504,-240056,-190358,78265,265078,310127,219075,26057,-162406,-181735,-58141,-16948,-41031,-66371,-118500,-129431,27735,166259,21298,-230543,-397543,-370711,-140795,96587,143607,183549,241450,64898,-162670,-195372,-148721,-85626,-25518,-21249,-48283,-115900,-127015,-81705,-69663,16109,68942,-58401,-149936,-49097,120443,166658,-16871,-153648,-85177,105282,367246,370340,220694,302492,376560,223097,24125,-126886,-141545,-23059,15838,-53829,-21451,-9579,-92340,-139572,-92504,28310,29661,-193400,-308160,-209977,-95917,-128200,-292240,-257733,-4201,-5285,-154857,-129587,-52423,-69696,-130565,-151110,-110508,-79115,-6846,124888,145090,17712,26949,95636,182986,237178,104214,-20329,-61576],[-126194,-178354,-115700,-207572,-325794,-253208,-47139,93155,103056,129813,161298,84513,28828,144722,265409,236650,172800,231004,207216,16031,-69957,-65351,-171590,-256575,-274924,-333484,-399056,-348453,-244361,-173448,-88899,-29421,13067,88834,136496,115620,112363,174883,239097,184118,89736,-66916,-205782,-187002,-59863,-85356,-156116,19833,255117,80182,-231769,-245907,43311,287692,415722,347716,103833,27968,165671,157165,18537,-97491,-178855,-169170,-112764,-3484,125946,33540,-174585,-204547,-235215,-335746,-248833,-25703,197328,243268,116040,54034,170059,193331,48840,1377,-11419,-114595,-156185,-37513,141330,135694,56824,113044,121616,23277,-58785,-81624,-30897,-62052,-59670,112484,243493,141593,-51152,-136261,-96013,-127048,-270743,-222186,-152098,-140831,-15405,120415,100187,23572,-43367,-55238,-8498,-6797,-142852,-230078,-158521,-74965,-5029,113330,157400,74989,-21880,-39931,71161,133426,114689,16951,-138727,-162513,39150,57950,-151272,-113668,16829,-108786,-319452,-460215,-351145,-46856,59749,-75069,-135425,-31656,-4377,-203002,-346383,-226386,-61027,-75284,2729,203067,220815,40721,-19118,156638,253030,66140,-96178,-61773,192774,458413,289858,-45394,-54511,77355,137102,128344,67609,-3551,-57705,-74712,-5290,73180,81226,-24925,-92931,-43649,-104300,-230482,-139009,141325,287674,161104,-121455,-305967,-276834,-231466,-127490,73031,158879,13888,-197493,-270495,-71654,137484,92216,6778,18376,-24147,-117644,-71927,224234,295526,-14060,-238843,-190287,-98815,-177056,-199008,36077,245269,31458,-366400,-394766,-46138,115638,63274,111484,291392,302055,129370,114332,178893,36130,-73597,26682,56432,93133,213175,99217,-88502,-62995,27462,128684,134481,28319,-107978,-280281,-362056,-236274,-65948,95797,71476,-156676,-333913,-271024,-50534,15445,-74021,-111426,-31170,35409,40579,40636,2180,103936,308280,350095,141551,-181845,-171333,205597,393756,249649,88383,-21777,-57575,-45529,-63697,24343,259972,316080,189393,86316,-67000,-93265,97186,195981,46748,-89466,-284368,-470449,-307928,29366,129779,115557,135249,67937,-76801,-219259,-265567,-185086,-101377,-102499,-265718,-258285,8701,125906,32152,-45238,-42188,121336,195441,-86675,-259878,-107941,-47567,-84515,31491,144476,95338,47227,-28275,-93987,-86462,-16958,-124445,-223758,-10003,239970,347379,385486,313500,181214,110925,30707,-16317,-58675,-60300,-10676,25277,43000,8380,-106125,-158169,-105371,-54502,-43111,-194901,-322129,-92295,241555,233260,-77425,-319528,-232035,-100064,-157190,-111054,94306,-22051,-243955,9493,359036,279866,-36879,-238218,-199013,60626,347561,391294,269913,127730,45706,181440,382341,330974,171247,122470,167902,214483,195759,125049,125539,277040,303996,151740,21116,-34532,-8877,39079,40702,67511,137372,44498,-130219,-221181,-189598,-176979,-174994,-179557,-141636,-31482,148304,110058,-234533,-336158,-98325,-17696,-78180,-49845,-20360,29299,107938,99697,21989,-74444,-184995,-204882,-40339,28082,-269021,-555285,-474601,-279612,-150824,685,-46889,-186675,-65127,164951,233099,197830,-92445,-391237,-240692,120085,256660,267559,348932,352156,115563,-8762,130034,254661,257741,218327,133145,77911,9290,-152861,-392848,-614556,-1020978,-997274,-21028,833296,674479,349626,-1945216,-7045868,-5763416,1082816,5479327,4746774,3323258,510740,-1446199,-948990,-23298,-197027,-1028001,-1183288,-439162,91971,250511,201266,65545,38185,146838,141037,216686,355165,109708,-252022,-202910,136919,262306,119741,73823,174842,189668,-8510,-160252,-146975,-61957,85756,70535,-137595,-85151,34382,-201142,-379409,-270878,-179230,-86432,97991,180934,155024,145555,176029,223525,132522,-55902,49403,295974,152427,-184658,-215842,44941,214714,110783,-47082,-58662,14104,134855,285271,278446,136643,128633,80389,-194603,-309320,-156254,-17616,73677,168541,70050,-195124,-323245,-318812,-291039,-88133,178431,250773,205209,94552,-57557,-26302,108512,9070,-201253,-148587,18847,73243,103460,152082,154819,54078,-26798,-77293,-141224,-195284,-134642,-32238,79563,166598,-33420,-357805,-307013,-36621,36916,-47976,-153197,-169763,-127224,-67684,44138,138555,26384,-213703,-198478,73933,153518,-37206,-108858,14412,28107,-98515,-222956,-218725,6636,269778,385413,270646,34873,-103658,-72080,4993,47072,16365,-71052,-29257,144933,274715,350772,363803,157536,-208641,-444288,-390661,-187271,-39563,-8797,-47756,-72108,-234105,-310039,-159371,-34033,-75920,-290299,-501643,-472312,-344878,-201703,-32355,15763,-69137,-178490,-163089,-32959,36009,105194,161473,28894,-36406,94479,169867,119079,29957,2532,-96243,-358245,-375010,-98735,112334,248493,337832,317690,164366,166555,278326,109990,-231879,-376787,-277245,-172297,-140698,-162807,-208714,-177360,-55464,-72529,-176797,-109719,68106,36500,-55251,60463,228349,249236,183049,74829,75697,208823,108772,-141737,-151552,-133067,-198181,-97844,-24245,-210075,-356703,-237098,-141793,-200390,-277413,-231341,-107963,-53377,137204,414739,444742,120018,-116137,-270289,-458475,-444980,-207150,-60885,-53620,59888,189501,34161,-91702,12601,131679,329971,469182,379333,302641,250018,177776,252385,272762,180938,64852,-173930,-385743,-203440,66099,-3737,-241754,-175859,103768,254874,205875,137308,10114,-128340,-205045,-84126,118600,156012,99439,165801,197967,76943,24891,47228,-2154,29877,37706,-46234,79971,318903,214044,-50733,-52872,91226,93338,-33270,14323,104362,-10394,-153631,-93542,-35551,-63079,-72907,-50719,-167257,-290178,-353859,-290639,-147312,-73698,-38344,106457,205584,116815,-71114,-196932,-192939,-64891,36968,-19935,-56043,26254,51167,119516,148113,-24641,-135568,-115432,-157093,-236279,-234610,-143800,97505,348903,240473,32264,-9615,-148645,-365903,-233678,-129002,-228134,-74472,182846,9879,-312622,-215670,-8311,-158157,-233639,-16294,107267,175936,257458,175633,-24656,-160903,-40144,121751,95312,3990,-44124,-152557,-192266,-122143,-73095,-51281,-5736,9879,-70925,-119339,-151191,-292708,-502136,-556842,-444600,-221694,19164,160612,182692,-12689,-196111,-272272,-372650,-413098,-255005,-51688,147174,222120,87990,1992,-702,23363,280238,503504,415419,260879,37145,-252545,-318135,-177176,-30165,189131,545582,679538,392406,120533,34112,-126987,-304760,-343591,-220106,91703,156388,-80207,-224484,-136023,6731,-10795,-154607,-307350,-517081,-573830,-350448,-48582,158058,269964,257204,175883,-71959,-588967,-511391,219728,658954,1247405,973502,-644172,-1230609,-1119081,-1599482,-425156,1175692,1175328,641081,176517,-44206,342261,382093,-488286,-1634201,-2104927,-1360140,-217912,492861,692383,586756,105624,-206039,-114207,-7177,68689,36269,-38622,51819,158539,26206,-99972,-111787,-61337,35342,72667,31426,-8711,-46801,-20641,-46612,-202050,-119552,158840,329975,377448,325812,175178,-22561,-115813,-77563,-52585,-37139,-35273,-76975,-120405,-71788,-5485,-99367,-281868,-395826,-406679,-233137,-13609,60083,125094,163189,-23040,-159874,-134872,-130267,-65684,20627,11209,-58158,-197953,-248265,-145864,-83456,-15302,68402,-33836,-178909,-129132,84149,186348,76454,-39215,-57917,81114,383423,442722,252377,236828,251833,130404,-43201,-187724,-131030,83928,139719,-7554,-75678,-99631,-165485,-158661,-86363,-30152,-65572,-232391,-258846,-112196,22095,14095,-190466,-263571,-80424,-62560,-158305,-153205,-74716,-53231,-97725,-93571,-57646,-93433,-72330,90338,167141,46272,2344,46620,111054,188471,126921,83138,55912],[-49119,-160051,-121178,-181255,-263480,-251618,-72721,106381,143505,169281,138339,18260,-15544,150142,269579,244434,210040,289172,299079,125215,-7659,-52204,-163581,-237644,-222020,-206819,-228337,-251612,-223709,-169533,-104617,-47805,24076,113726,182509,159355,121459,207493,278810,204862,96084,-55193,-164229,-124482,26173,-19594,-177955,-80117,170679,24563,-281079,-224060,104802,293478,367158,291899,57359,-6265,154418,155416,50315,-71493,-196059,-146500,15098,123800,153514,25871,-167850,-236473,-369257,-508210,-393388,-141660,107814,209671,109010,91526,274588,323024,155429,135495,158396,-35332,-233687,-167323,19743,25030,8088,156622,252901,200247,61594,-103134,-167328,-195381,-172054,477,122554,53939,-11790,95999,217396,90546,-127229,-128076,-104341,-127652,-30806,105886,115643,42917,-22134,-3621,15062,-31994,-152757,-199910,-134912,-55911,28008,179575,233155,100318,-55043,-86021,3951,100757,151644,-2850,-264617,-256632,11654,42787,-169243,-98097,91421,-21609,-277583,-427368,-249293,81517,139133,-93311,-190738,-81351,-79540,-270650,-361918,-212305,-5916,-11621,3781,159267,158893,-53958,-128226,57586,171660,75177,18001,26349,204368,384244,230075,-58347,-41015,98913,135440,88933,32850,41924,5651,-104082,-29492,181416,241132,103417,34628,50456,-51899,-248130,-232146,53798,242262,101582,-194105,-364259,-318873,-271694,-197425,-45494,54096,-42146,-211534,-259682,-91668,77850,52408,27084,80435,6887,-127892,-80250,211057,236915,-116812,-333717,-237552,-144806,-213083,-179348,88727,257599,29594,-335911,-369918,-46657,111164,67314,111240,308999,378967,263553,182804,134592,21337,-30689,53194,70311,97810,144971,-1208,-177395,-187501,-87839,86028,160761,54850,-87047,-251508,-338544,-232396,-59329,107290,85744,-102482,-198330,-101360,34790,26238,-77050,-114836,-19739,62193,53049,25480,20244,120827,262548,295175,145015,-206019,-264090,64264,333303,272778,106767,-13867,-3712,-31825,-88469,-17688,168613,221053,168094,113343,656,-24078,56954,32564,-80491,-108902,-189035,-365300,-324958,-105916,-30715,-19336,31065,-56186,-268626,-395979,-317811,-168431,-88171,-138830,-322483,-242708,30541,30370,-128358,-151834,-81248,68940,78295,-232679,-339204,-72056,36209,-24375,45411,132409,128098,127308,-4122,-135114,-115101,-59474,-194248,-250044,-14590,219606,337454,419506,364282,206475,149054,103734,-8874,-202515,-280218,-177963,-34752,57363,22067,-116301,-156722,-93702,-87437,-146989,-292946,-376217,-96365,331257,349280,28701,-201138,-190621,-123092,-130992,-38205,151990,11939,-279161,-71989,287716,252104,-105531,-358775,-295467,20011,357257,422415,272078,94055,59424,228054,384354,298857,157871,91535,118011,200986,225677,155107,144028,312100,387937,277882,84474,-61111,-54373,-25938,-5507,110584,242898,104721,-121480,-206210,-218401,-245219,-212769,-138622,-97668,-13496,196923,210181,-126820,-282653,-118128,-68483,-137040,-115990,-61117,21983,116890,141255,113287,2238,-124963,-100785,31508,-20703,-366165,-602667,-451415,-246458,-133521,36739,10587,-150269,-86279,113112,135051,47654,-182492,-348014,-132973,217044,318726,292066,363923,347262,116337,54709,187541,284390,310605,254738,33851,-121658,-18808,-60148,-338563,-590595,-821413,-718536,28862,851296,1099287,1387873,-1556952,-8660428,-8063002,1563295,7006057,5150584,3136427,685838,-1398120,-1181202,-221876,-255666,-1061799,-1262018,-506587,104195,292318,334942,212169,198649,318931,286025,250672,367397,182726,-208778,-236664,91212,213837,56926,50825,263043,304014,30746,-155200,-112631,-45073,27351,-42010,-205657,-57510,123626,-158603,-392651,-261458,-143039,-110507,6263,89501,129771,158812,209036,309771,252595,86876,181521,311467,47584,-302509,-279719,24549,207816,112839,-33456,-59593,9929,175325,365339,330223,148578,112924,62386,-181723,-291302,-125417,37656,131477,206671,91267,-193580,-316434,-253574,-198842,-7224,193810,222604,232382,199800,10838,-27815,100353,13084,-206786,-196666,-58622,15871,105835,144616,67267,17931,38917,-59950,-160422,-168673,-139068,-70652,48239,158323,-47437,-405124,-324021,12171,94394,-6019,-113148,-163851,-141262,-92875,25944,121123,-14410,-265896,-206970,158452,335980,175675,-14292,-31728,-7767,-41619,-90965,-62182,106722,284733,350432,265249,60254,-76903,-64070,4767,45681,18177,-81033,-26414,149868,235892,326530,431445,238693,-150895,-391720,-366852,-216175,-76468,-8393,10316,-37361,-241995,-289866,-94322,9080,-74976,-269776,-379842,-282181,-183621,-116499,-9642,26019,-57290,-177247,-156561,10188,82619,101832,127960,33411,-21843,83157,101944,-28478,-147821,-67472,-38982,-191619,-194746,-43424,135681,277904,383728,335488,83639,-23582,124690,62864,-218878,-396364,-417818,-289564,-169580,-212163,-297086,-232694,-99742,-141216,-216589,-56659,224334,168263,-14558,79398,340504,382190,236711,63538,21017,175566,166008,-62340,-106167,-76221,-128527,-17593,88171,-26308,-130664,-92772,-85364,-107110,-142896,-165500,-77572,5495,187793,413530,437897,168099,-80293,-249397,-456909,-433471,-168507,-17676,-75200,403,123701,-28129,-168235,-103323,34166,288316,444367,340673,254681,155606,5185,115292,268321,232288,56066,-268357,-397599,-179562,40424,-51114,-283517,-264990,-5004,167829,76239,-54215,-116131,-168619,-242967,-133596,44285,46373,11435,109895,184140,129504,35325,-32323,-72310,-7846,386,-42270,123139,399916,302592,-5431,-79970,36228,16204,-103649,23718,173505,43262,-134526,-78394,29863,-9977,-67806,-28539,-148619,-300648,-328944,-243877,-117820,-83288,-110906,37990,206151,120578,-80415,-178025,-177553,-72679,41568,10695,29699,158992,145834,139912,162219,5337,-94774,-108116,-215615,-330821,-265943,-81030,206125,442597,356536,169695,79954,-159784,-372092,-205433,-114071,-282501,-171386,87644,-45052,-318689,-179286,56915,-126202,-215567,-5765,109294,133706,181622,149840,23061,-126556,-71944,94951,79156,-730,-124,-128773,-277946,-244683,-139805,-80885,8071,119253,96994,-25041,-172548,-356729,-508442,-523002,-466004,-281334,-11381,143822,126086,4479,-65715,-164976,-338924,-368749,-235502,-42803,127010,190300,82784,-1745,35119,124005,391928,556768,416568,270056,72153,-220339,-266500,-107838,-11227,164513,501931,624777,362525,69241,-45041,-155220,-251478,-261224,-97594,203630,196644,-81633,-168651,1864,137655,128796,64447,-39730,-276919,-475523,-325685,-46489,61141,102677,131978,80525,-211972,-779228,-660065,190620,674844,1363177,1314193,-457433,-1068558,-712531,-1515557,-922133,724933,897775,387829,151713,158725,499632,619044,-200864,-1528421,-2320661,-1384896,67558,648112,518796,360183,-32797,-267802,-130947,-6091,73276,41948,-50170,-8769,16169,-111159,-175774,-123830,-63101,-39162,-89190,-65393,47873,58264,16180,8403,-77709,24014,245935,341987,368256,385301,305198,103458,-58166,-93101,-61069,945,17604,-39997,-116761,-143108,-122897,-163378,-291038,-358656,-393949,-275373,-96140,-29678,48740,88912,-65377,-104431,-39908,-82855,-22713,75421,37097,-72295,-261883,-351290,-215155,-129246,-107117,-219,-41652,-211522,-222335,4290,161535,167972,122904,31537,94447,380751,468766,255052,150225,142605,66488,-105294,-234227,-116739,160065,239764,61192,-89856,-146519,-184129,-140346,-91238,-108511,-150632,-210614,-125704,62327,186759,165622,-70134,-224188,-134649,-109535,-144235,-136479,-68116,-30859,-54457,-19845,5449,-114235,-156543,28149,133644,39857,-26997,430,50709,143517,156299,190215,169147],[26655,-109873,-99073,-136064,-185133,-206940,-58568,127087,175782,184581,85105,-76144,-88617,93235,220668,220616,206750,281769,328653,207438,39912,-69794,-170113,-205562,-137148,-52342,-40174,-134500,-194032,-160499,-108369,-60397,19934,116174,205430,185738,111920,178349,230908,171131,62196,-52660,-65147,40717,160162,45121,-188565,-161683,56361,-31113,-256304,-114764,189933,262016,248095,191027,11798,-28884,125610,145822,86198,-28527,-180891,-100539,147016,230926,147145,3685,-143933,-243872,-446795,-579840,-438841,-200784,8734,134379,81239,111592,319367,376348,224833,231111,273334,26862,-278378,-268997,-114445,-106519,-62207,177104,383703,380713,180754,-72674,-196691,-239273,-255674,-115075,-767,-15864,67017,344265,502122,280543,24898,-13973,-27424,-88000,-50195,47262,95358,66500,15438,47615,36709,-82053,-199641,-204665,-144054,-70159,24376,182860,222815,43004,-131572,-122892,-57638,50229,152697,-52588,-386939,-308774,18979,35507,-173050,-79778,145016,63038,-196168,-308691,-85119,213534,189539,-123374,-239381,-120564,-136413,-304135,-358732,-193290,57788,82986,29855,119621,102504,-105550,-201371,-80803,16909,42980,114386,115918,205287,309745,181816,-63273,-42337,85867,100573,31209,-10148,83646,81534,-98570,-52170,231129,324434,199418,169968,161607,10614,-237656,-296611,-52254,180234,82591,-204609,-378667,-339941,-275721,-224893,-120338,-21428,-73937,-196087,-208819,-70492,38239,7958,27915,106408,1975,-159407,-82726,187081,189580,-148792,-355208,-252164,-171805,-195714,-75620,201680,278668,24454,-276951,-274681,-2653,114374,62814,115182,310344,406691,348123,228545,97937,17916,20119,83311,91773,96303,56093,-116867,-276107,-306387,-194970,7123,136706,79693,-41228,-192125,-288073,-233430,-50526,136766,128465,-6427,-2080,123513,136781,37368,-66382,-87635,5983,70368,43390,1277,27508,95344,153186,196245,124674,-191403,-298222,-59458,220112,253984,137631,18721,16176,-42130,-92876,-20118,87311,105814,130286,134090,66416,53590,45529,-104742,-194816,-143406,-132405,-285529,-345306,-242923,-188776,-184121,-135261,-172634,-376120,-482808,-310501,-124846,-58820,-155287,-324662,-174915,77355,-34303,-241749,-221163,-101228,8510,-52369,-327572,-335279,-10236,105204,27527,37007,51312,76720,130859,-19842,-199194,-150324,-100216,-213231,-197986,13832,181349,272091,373066,351930,222698,184093,163594,-2227,-309547,-454688,-305609,-72541,87083,69511,-91964,-144380,-85394,-121766,-254963,-378406,-402144,-115496,353489,425150,135661,-70067,-154989,-158035,-85616,55715,168644,-5829,-317671,-199330,146398,191157,-148100,-420242,-351330,-17084,335013,408968,239936,56064,66842,242950,346845,253241,129998,47277,61514,182827,246540,168441,160921,318258,401791,345868,141813,-74894,-114317,-121142,-89247,117060,311055,161729,-104050,-187832,-227597,-270742,-225980,-96084,-48927,9416,229951,268999,-51225,-232474,-136518,-99351,-147244,-138477,-99199,-59133,15919,113343,165778,74090,-52987,-9803,71757,-78157,-398429,-537093,-331415,-129875,-67125,37911,15902,-121891,-90775,41894,12579,-123705,-290257,-317885,-60596,236466,293362,242494,310261,287551,109670,117320,219688,281619,369732,322302,-9106,-173836,115903,94613,-287731,-505451,-432933,-267754,89028,790399,1515576,2081435,-1689404,-9690858,-9316379,2140884,7640922,4870882,2535617,846285,-1064126,-1197682,-400033,-316367,-915064,-1075942,-506608,30129,250905,418177,336278,310882,390865,312483,204919,318979,229719,-133011,-220639,49895,147358,9080,60831,335522,363777,46958,-161170,-91732,-26015,-46064,-165013,-258971,-66564,113838,-169789,-394687,-223732,-72458,-71192,-6528,70445,136174,157528,199045,330450,301571,158373,233813,275625,-28976,-341926,-290494,-7101,163579,111064,-18035,-98883,-39863,179214,384116,331758,141228,77708,50820,-113108,-212348,-65273,93352,166978,207181,92708,-165376,-257353,-140147,-67010,52752,151849,164164,236094,240331,17163,-69722,32361,-41919,-205346,-201258,-131276,-74376,71950,114599,-35374,-27181,102666,2211,-109559,-74934,-79191,-71756,31948,154481,-34986,-377220,-263365,96144,169449,57347,-44308,-125488,-131216,-109149,-6848,83905,-57401,-305173,-204212,228429,470750,357461,97996,-74714,-75655,2693,80962,155280,222480,268149,274129,224873,61512,-51437,-25280,44853,74119,38768,-59930,-7303,128602,142326,244616,445533,293670,-100011,-356991,-359686,-222237,-83074,1798,94804,41707,-179748,-216664,-5984,99276,-10837,-192925,-190527,-25404,2428,-33984,24289,42631,-51469,-159932,-129514,27266,60193,32972,64473,36116,-2673,69073,29843,-185839,-316404,-133103,41415,52999,28359,-15892,90558,251324,390793,326443,5036,-184565,-5542,40460,-175018,-366236,-472574,-347166,-174093,-201858,-303997,-260706,-155956,-189333,-220810,-8676,297287,232561,-3649,65188,388278,463502,286814,97757,30655,166059,217225,28912,-58410,-19251,-23856,84606,203628,178047,114350,31868,-45547,-12138,10630,-66816,-40849,67479,220516,364102,348010,162459,-34295,-177679,-366904,-361092,-119774,32408,-55438,-5619,98492,-58673,-218319,-209511,-68524,223691,376644,263348,185155,67572,-134001,-45579,184006,225227,48368,-305098,-381352,-179440,-8082,-65456,-251201,-305810,-108258,75989,-14036,-201585,-216706,-182787,-231781,-138527,1223,-44653,-65634,53260,152570,167563,49423,-100227,-107178,-20105,-43319,-62996,145412,453848,397095,69262,-119060,-75131,-94329,-147508,65728,259686,83117,-143778,-60278,117221,34140,-76170,-7586,-95441,-265666,-262614,-166070,-58396,-68233,-171656,-46578,180143,125735,-57308,-122721,-136632,-85856,12109,14966,100494,269050,229045,153475,174059,58640,-39782,-88830,-244212,-374498,-243557,30147,310751,452641,375027,248392,171449,-108193,-311963,-151714,-59639,-240028,-178513,21998,-108337,-330098,-167376,72934,-78878,-161194,2839,98445,70681,74261,120058,97133,-38450,-48528,93457,54073,-17869,51262,-67607,-318116,-329383,-195860,-109291,47395,252122,268791,53735,-201816,-384434,-444868,-431782,-444777,-331751,-70537,92596,56358,33288,48124,-79352,-285311,-285719,-168592,-15497,105740,153911,83158,2303,51185,203688,459619,539969,363085,230420,74533,-167838,-163893,-307,23597,129880,415048,514473,292104,16241,-104509,-165514,-174657,-142590,31515,255321,180393,-91182,-112398,93112,200238,201545,209257,181016,22307,-203377,-167835,-22027,-25671,-12688,65647,23909,-286111,-817112,-664441,189850,595250,1168130,1264584,-419128,-907883,-339550,-1268927,-1212571,302465,548217,55833,87929,361016,554138,695812,125611,-1243577,-2270103,-1264107,308888,622304,196991,25720,-174860,-247759,-108461,-26909,38823,37509,-51396,-72714,-124785,-209983,-199854,-89130,10976,-11279,-166902,-120851,102022,132831,41110,59069,75465,189355,305697,285148,278605,374864,373472,182966,-19615,-97143,-38257,61770,76406,-9175,-96240,-125812,-111891,-142540,-259471,-308363,-345216,-261934,-128403,-91483,-13313,43296,-54919,-21124,61550,-8605,45368,139138,65177,-78472,-297426,-419672,-265791,-178422,-230076,-129861,-88741,-241143,-298754,-97723,99522,233657,286256,159811,141065,362074,450598,244222,79924,85924,56805,-140933,-262821,-110837,181680,294669,141172,-57270,-134675,-135577,-92118,-119803,-192773,-198069,-132981,52554,263869,344308,269804,29150,-152441,-154195,-126126,-93682,-61036,-26766,-5286,-6380,60153,75156,-122444,-221782,-28553,74441,7713,-56508,-45155,8680,118691,190157,269648,241171],[70263,-49478,-62175,-86229,-111155,-126738,-5801,146103,183443,163635,7047,-190623,-185679,-8150,139332,177200,177466,226228,285659,236969,75999,-95155,-184098,-163525,-42953,85629,117662,-30267,-174554,-158404,-105410,-74866,-13232,86278,197573,186607,84401,98874,131304,108608,-5143,-80055,41513,251835,310092,95522,-191421,-206449,-41259,-65076,-171279,37227,257691,184191,92682,90121,-3779,-24507,93219,133701,116410,22724,-134181,-42212,247917,288967,105859,-34507,-118953,-237903,-464664,-549777,-383191,-192216,-69519,35824,29001,101197,301686,352431,238288,258751,307626,67113,-266820,-314480,-228682,-221774,-122644,176997,468084,509752,273995,7750,-97892,-171913,-283758,-203818,-93551,-48480,155648,508735,641794,386299,144966,88909,63032,-25847,-67064,-45762,25800,68867,58053,98558,71775,-116668,-254574,-242917,-182758,-103328,-6094,117554,116386,-87429,-224676,-146806,-108958,-6440,120650,-124797,-479383,-311810,53003,31609,-174103,-77049,161808,127845,-102594,-156533,78739,311253,203522,-153578,-273055,-152449,-176543,-308033,-332024,-146210,142227,193251,71026,81463,52889,-107633,-213675,-202499,-153399,-24224,157406,183577,203212,259601,149542,-54696,-39423,57084,41838,-43061,-57964,110263,149033,-65202,-74684,202858,305818,241603,298324,288285,76253,-197825,-305916,-131159,137461,121376,-152936,-350575,-331674,-239956,-203520,-138772,-54103,-70438,-145569,-127323,-16197,33281,-15277,17978,92683,-20485,-175564,-68121,161406,171729,-96516,-305001,-246985,-174224,-126449,83009,339156,295668,9131,-210602,-139131,75149,118606,41911,122297,299319,382428,373316,254374,78708,17647,55541,96165,104290,77802,-49594,-241773,-371326,-389147,-274023,-93702,66656,100188,26726,-107887,-220746,-243117,-58393,165284,184667,114039,215360,335083,211002,31366,-56050,-48675,32713,62721,18457,-23214,25952,49468,31842,90587,84994,-146229,-264699,-122902,90342,196520,175089,81300,17475,-56735,-72355,11827,38084,7729,80011,130575,104247,112553,60916,-170393,-265501,-180360,-114483,-230327,-344518,-329295,-296265,-331552,-306196,-234834,-341548,-422820,-238929,-70081,-21063,-137078,-260977,-73201,137367,-45077,-280708,-247211,-107769,-43310,-156504,-346980,-251587,56838,138663,60943,14989,-72413,-45818,62738,-62686,-266482,-193034,-134321,-197416,-124344,40617,124013,163521,257369,276684,217573,211891,200093,335,-341111,-507737,-338494,-75032,116186,129411,-35814,-112490,-71055,-140863,-332898,-425844,-395946,-161145,278654,426818,212277,38566,-130680,-203839,-40881,146937,139843,-82357,-373622,-359277,-33127,113082,-151599,-402683,-346591,-37782,289471,348896,168259,14630,59138,208766,263212,197264,102369,14723,24274,176457,268623,181096,179222,292509,337295,322294,163960,-71824,-164955,-215748,-187286,84709,326467,200024,-88235,-185270,-222949,-255439,-211367,-57533,-2773,36292,242452,272633,-30060,-210392,-161551,-115441,-118550,-115759,-122612,-183545,-154189,35297,172745,117159,6252,32050,43040,-163491,-404980,-418674,-162216,35084,25718,4834,-27999,-103360,-76197,-30969,-106223,-278289,-388734,-293528,-27229,174694,184153,143830,226711,212231,104698,154121,205443,233751,402433,388814,13749,-70509,339048,265941,-220115,-353120,26911,178208,55177,606061,1798485,2384773,-1736952,-9436806,-9468920,1839258,7025705,4160940,1824612,951899,-574892,-1032962,-511346,-337947,-609923,-660902,-397919,-81631,164175,447490,439654,370383,354843,222156,105897,240879,250154,-45082,-165615,23634,84383,684,125102,383528,353450,32348,-179780,-89009,-3346,-101846,-251633,-279883,-108636,4268,-239827,-389370,-166022,10676,460,30805,111357,174321,153602,171455,305488,279148,134222,173046,182514,-62721,-290838,-235461,-29368,101519,108053,-6545,-162813,-111073,160070,349685,288366,116661,33010,48436,-4518,-89196,-3060,121939,171790,176025,71558,-125117,-159290,-3492,66218,73234,69569,93626,213325,209048,-31040,-134764,-65596,-121831,-197718,-173163,-175446,-155697,27808,83745,-118370,-78962,134975,81737,-13522,50816,26970,-33456,39243,161403,-517,-287737,-137324,210651,253459,131595,46879,-53724,-102256,-109655,-32327,46011,-94116,-325751,-189821,265675,523890,456890,188266,-99487,-146927,19985,228098,351702,309871,218227,179965,165323,41177,-32532,39376,115073,118842,65140,-19043,22876,94392,32069,140235,407327,312679,-57838,-334920,-361010,-195633,-48162,32858,184677,142492,-64108,-107446,78033,197393,79437,-96170,7453,225758,157664,21278,63187,59200,-60629,-143264,-93983,25143,-16738,-91617,-21587,34266,16913,53646,-22554,-288446,-411449,-172068,128843,300740,220841,-27581,-32636,152961,347756,301612,-40029,-263807,-78103,35543,-117979,-288480,-413419,-319580,-145983,-134382,-232925,-257680,-207170,-204445,-183988,40999,299774,240855,-7054,32725,368276,480364,324518,168053,93159,168540,242494,112679,-13499,22584,79757,169485,280217,337730,303351,108411,-31444,50433,133449,33823,-20952,89270,220778,300455,230594,118877,15874,-70211,-212210,-250048,-67139,90895,18590,54215,127193,-37320,-220507,-276740,-148868,153861,278800,159917,105333,7614,-198404,-178853,49506,165102,45987,-253489,-332935,-207669,-75941,-47685,-150690,-269066,-159260,6844,-58638,-274106,-261640,-156709,-160242,-90378,-16030,-114720,-122095,4200,108866,185878,77015,-121220,-90856,4358,-69887,-103644,135731,466209,476863,164259,-138024,-191629,-194411,-162266,110063,339033,113285,-181348,-63977,182720,50940,-106419,-1715,-14387,-174490,-161803,-71595,14780,-35313,-202497,-114079,149804,140471,-10438,-47008,-78313,-101096,-46763,-13899,128943,324829,280535,161923,187509,134120,34154,-47751,-225717,-347524,-170608,160588,387230,392342,305867,253489,230209,-16989,-212667,-93789,9562,-114576,-78405,23362,-152277,-332974,-169240,51918,-9045,-73170,20615,87683,10657,-27540,95261,178702,89165,46476,129079,28849,-39966,98706,11098,-306191,-357649,-229372,-132464,101089,379135,395326,86832,-238356,-370429,-328139,-302654,-382865,-362733,-150341,7370,-8298,76469,130996,-30965,-232701,-203829,-87126,9085,73903,116979,91523,15797,51414,264680,497043,470437,266697,152498,43628,-109965,-41499,108902,60413,90735,313472,387503,193540,-35906,-135020,-157374,-100015,-32665,102291,209923,103017,-102657,-58334,127594,181445,178104,232388,296620,290608,148952,54055,13629,-71798,-48184,55874,-7647,-289019,-693643,-528306,213710,457463,743119,817061,-550706,-748655,-40033,-917426,-1192536,50498,220008,-261163,13126,506256,509051,565075,330814,-891778,-1919379,-939161,460775,364304,-230711,-315611,-275127,-162728,-51711,-65483,-31972,17975,-43067,-119146,-222677,-250191,-171596,-25750,127552,97510,-157813,-146643,119493,146351,31177,68614,188027,311440,309740,165237,130321,289669,351863,195804,-6819,-86132,12452,129660,123707,15171,-46993,-4765,39863,-41853,-199015,-264988,-283125,-207993,-110974,-105977,-37749,36799,-6242,54946,139752,80945,130061,204349,98523,-72079,-306480,-447226,-278288,-193773,-328087,-274738,-159944,-257996,-331077,-187189,22834,259809,405378,288743,201274,328043,402526,238752,52479,87372,94812,-140125,-268676,-116438,141399,291661,211456,6560,-75212,-34318,-31017,-171553,-263484,-189037,-20170,219619,426352,437459,288938,80840,-72490,-140389,-101229,5037,65942,36704,17580,37654,134133,147654,-95250,-231375,-55369,21410,-32007,-82444,-90683,-17244,115902,218765,297663,248375],[59430,-9129,-29577,-45079,-53898,-30232,68738,151368,154686,105390,-83808,-309022,-297186,-124640,52003,127690,140257,151702,185493,209942,110404,-96478,-186565,-112305,34153,168242,211941,39761,-168423,-160589,-95615,-94114,-77918,19979,153856,159289,46775,1874,30621,48694,-82801,-138907,106639,431823,435988,123418,-191957,-212162,-89477,-65212,-53035,184023,279787,67986,-55286,30445,35948,28356,85256,125442,134591,75378,-65627,9868,287862,283411,39674,-82793,-106510,-232803,-440364,-451265,-259390,-130063,-107540,-61227,-42763,57796,235679,271086,196630,220417,269893,89156,-197301,-296277,-297167,-287531,-142002,165549,469835,540475,318040,111271,88982,-23114,-253949,-249108,-137913,-39425,222106,531686,590555,383086,200792,150535,142998,45774,-77146,-151567,-85661,33944,89599,147034,128714,-100614,-280082,-290850,-230674,-133801,-46479,-310,-60814,-247229,-296175,-158480,-147781,-55721,70601,-198467,-520153,-274616,92243,28575,-172815,-95165,136980,156312,-32615,-37949,183937,350319,185814,-170200,-283212,-176717,-201170,-293016,-284240,-61848,248037,294163,107296,39083,11530,-67818,-162320,-256712,-273736,-107424,128958,209042,199794,230271,119151,-38118,-17641,39011,-22165,-129214,-106048,121920,196882,-19385,-94844,111540,199265,226448,404393,417002,140066,-130987,-249511,-148195,133749,203278,-62764,-289567,-284934,-168419,-140829,-107459,-45561,-33384,-67539,-39304,43755,57904,-2637,10792,52639,-36533,-145838,-34076,136519,183089,19927,-203687,-228702,-149684,-23418,248448,452261,290594,-17820,-149735,-2805,161928,120585,14744,135507,283890,319177,345908,266145,78116,12816,59751,78120,93099,36358,-159747,-356991,-440105,-415182,-311079,-186056,-18359,119879,106907,-11374,-146796,-253312,-90306,172913,231171,229179,402298,470950,226550,883,-56834,-20771,48746,53556,-4698,-39446,16370,6002,-50735,11275,35582,-89777,-177571,-113651,-20389,114152,207846,165003,29006,-51504,-29743,62793,32174,-45415,23052,91597,98348,133838,88157,-152132,-279195,-205134,-115609,-183119,-304169,-329823,-320881,-416012,-415846,-213552,-159063,-210953,-116515,-16771,22267,-72791,-137861,34732,186300,-11107,-250117,-238380,-111133,-75633,-204479,-294906,-125768,101835,128003,74832,-8474,-198372,-199121,-46839,-112027,-309057,-232888,-156897,-173280,-84710,36550,52976,40786,114116,168006,192361,234943,211942,-3493,-288289,-410487,-259894,-46483,125994,175719,38152,-60867,-43250,-128862,-350835,-417375,-358679,-226185,121320,344982,233020,98395,-113992,-247263,-13844,208261,73956,-197698,-442663,-510081,-204090,35135,-115829,-306590,-274359,-32714,232585,250251,65268,-25908,36579,129978,148850,137989,89110,11753,20423,188499,295236,204320,195646,238027,210856,207288,135349,-51574,-179543,-273518,-264586,28946,292958,210795,-79762,-202799,-207032,-209812,-173270,-25703,34539,65045,236267,227843,-59983,-223491,-194161,-125130,-73529,-60278,-120060,-298409,-325438,-65213,133125,112050,30939,7858,-74878,-296336,-432556,-319927,-9742,193502,113925,-49041,-103111,-98091,-57664,-92521,-196106,-380974,-445411,-255701,-18123,55440,24531,39627,161444,171541,118198,155657,142769,145725,381720,415514,83776,124168,536986,394249,-126350,-153694,411368,451243,-111148,333177,1900334,2487410,-1058463,-7778669,-9109906,-19601,5330110,3419762,1307124,1004211,-84774,-767877,-529207,-291800,-220419,-141860,-177700,-143292,92673,423985,505151,381527,242180,65305,1820,173815,251302,29218,-95139,17874,40255,31666,229951,400251,281403,-12381,-206565,-96486,26526,-109059,-261171,-254509,-161545,-161834,-347917,-381367,-102846,81884,61996,71082,172358,222468,152408,151386,260727,203321,30039,18195,52492,-50151,-162240,-122438,-27033,45835,106046,-1176,-223236,-166127,139998,285953,217327,79662,-12364,50761,114334,47295,36959,108598,148529,127961,35269,-81238,-38591,131282,164645,47277,-31212,23477,162511,122355,-102660,-189585,-147543,-180959,-179677,-127910,-175986,-192086,-994,68168,-160153,-133531,122514,145464,81332,157999,138251,28257,67990,178939,41907,-174707,14665,335336,330455,201981,147236,40209,-64200,-91257,-28577,28791,-114980,-321522,-165122,259393,489382,458018,230180,-93672,-186153,12103,302142,458556,337245,145233,92124,103197,9000,-22646,106528,179636,145811,77886,24528,54326,63839,-49482,52073,326000,289315,-24754,-307724,-349054,-136820,19386,80703,248096,231504,67645,5121,129854,260399,153338,-15535,160183,406318,242023,37225,97577,68518,-86106,-138004,-59688,18992,-111252,-238262,-116239,24542,31797,38603,-38568,-292660,-401089,-173088,197715,466953,325562,-73430,-206550,-3207,253901,261832,-43787,-246157,-81108,35292,-71583,-181928,-255811,-212603,-88693,-30693,-111783,-231121,-244883,-194384,-117989,96907,272502,222544,-9476,-7637,289192,431831,336846,245912,170935,161207,231534,173652,24727,39994,148944,213584,297951,407045,386010,130929,-37359,63829,189107,106383,-28775,44103,185206,254049,141123,68915,67185,47468,-42240,-134378,-17305,154105,134004,160064,194156,30478,-173317,-287078,-182348,98007,171206,49775,29400,-12639,-176303,-243750,-86498,74836,46503,-134537,-263599,-254080,-146603,-8345,-11601,-150100,-127315,-18710,-68620,-270964,-241346,-90444,-40617,1372,-18778,-165459,-150873,-29684,60002,182440,121401,-74397,-22445,63383,-62657,-147022,92172,429812,518544,260266,-107817,-253402,-240377,-153063,127735,387063,141376,-230358,-105591,187161,31456,-155583,-15244,74195,-47621,-52304,19356,82184,2963,-192580,-131080,141683,166903,44139,31242,-15171,-114721,-117336,-66277,105720,314332,288655,163708,203921,220184,120888,14362,-158596,-255949,-67337,274346,419890,298451,191627,197736,231133,69623,-112894,-53227,58989,40027,99210,101698,-154561,-316173,-168378,24547,76204,27345,50757,88327,-21200,-87009,80121,244924,231928,203099,199405,15232,-55788,131308,80840,-252579,-331455,-239262,-148086,153145,468905,437081,55224,-280142,-321796,-187751,-165917,-302715,-375227,-235734,-95974,-46336,135701,183878,-15238,-187478,-142129,-24383,8553,23066,84275,109211,35356,46587,313114,518613,379733,153050,57961,-8132,-62527,58607,181410,86377,51027,216158,269741,86152,-83103,-137728,-131297,-43489,33235,80072,69719,-21292,-110398,-6283,120830,103810,68881,131533,282031,435700,426276,233262,39855,-71284,-10967,82315,-32075,-236531,-447513,-294794,252510,316480,250176,127383,-803142,-596692,174721,-555073,-889256,39500,12287,-450879,-20489,567050,394422,255977,301026,-611026,-1369058,-453366,496353,-77937,-662495,-550293,-295078,-46265,18451,-118001,-133512,-25169,-31140,-134494,-254837,-232497,-111927,36313,239551,237946,-89683,-165412,72487,87657,-21308,23655,210702,342384,249992,11056,-36857,144625,235937,138306,-20871,-61218,81948,190544,147915,34302,25846,179227,271811,101726,-128424,-239056,-229719,-139893,-63578,-75175,-18941,62244,50156,90502,170927,164578,212110,256044,130417,-59287,-299925,-437311,-246302,-146480,-337943,-364849,-222956,-253951,-309216,-232948,-41304,247289,454560,381482,249214,278756,343842,251013,73511,124616,151957,-103943,-243525,-123597,53728,229949,246226,68928,-493,83057,21361,-234394,-302562,-120291,100090,322638,491414,429892,223380,82101,-10519,-107512,-39015,144485,210935,95922,29271,67223,188467,214599,-23614,-171225,-46749,-7310,-61914,-103341,-133595,-35036,121843,226904,266155,188358],[-9588,-14546,-18388,-20215,-14542,59021,138698,133599,89596,21693,-171123,-408687,-405487,-225930,-19128,81501,106367,84122,63266,145907,152388,-48682,-154174,-53438,71510,175634,233157,71472,-163343,-152434,-73320,-113024,-161679,-75976,75755,107944,12376,-70408,-28258,14751,-141769,-210409,103851,517475,505232,128621,-193105,-191099,-83937,-34710,68087,291153,249919,-61753,-157196,32861,139407,145790,128638,125085,139030,123699,7089,35628,254108,220847,-32912,-130056,-112132,-237925,-400994,-334449,-118366,-42818,-102293,-134694,-121280,-9302,145098,161818,116841,143741,194334,99614,-93471,-229058,-306895,-284965,-103447,153728,380993,456747,300309,196169,278984,140092,-188595,-253878,-136653,249,246699,422739,390801,284332,180716,154793,190338,109396,-79501,-243046,-210125,-34307,98648,188599,202460,-23130,-248751,-313520,-260251,-143999,-80869,-138343,-256937,-377816,-316884,-163055,-173338,-86975,22244,-245953,-496644,-214920,112897,27349,-158439,-122514,80349,140050,-14992,-4609,198242,326664,149544,-163729,-264413,-187966,-207910,-268028,-224453,46107,356362,358315,118798,-7088,-14149,-2986,-70367,-224978,-301693,-181629,35812,181719,190513,199264,71888,-26770,24687,52125,-70567,-216343,-147087,128867,225410,22335,-107244,-2729,48987,167854,472526,520805,196042,-45411,-136919,-92427,166228,286523,27930,-209739,-197694,-74442,-57146,-49545,-11817,23423,18991,25165,75364,91411,42078,15788,7701,-30869,-65775,9304,107316,205345,155126,-82145,-193592,-98100,86919,372235,499738,251093,-51222,-98497,100048,229588,124206,6204,160614,272872,238840,281685,265818,88600,-836,29204,28800,53320,-24559,-256022,-436736,-460861,-384911,-305246,-237875,-76614,143260,182602,79535,-75643,-250383,-137389,148492,246159,306066,510144,496004,176051,-49183,-72128,-20765,49131,61547,-6606,-42169,-441,-21947,-70440,-25710,-11686,-43894,-71291,-55910,-90722,27356,222147,243368,67067,-14962,25413,114792,63747,-50925,-37258,18948,51638,115372,105883,-81386,-247759,-208122,-108037,-124363,-221986,-242720,-258851,-409665,-416752,-109084,117052,96554,30510,30984,73078,35784,17737,121131,197466,29495,-184264,-211561,-119891,-87628,-190182,-201616,-14666,99304,75666,72332,-24280,-287147,-330069,-155508,-147575,-303220,-250885,-163633,-162530,-105566,-8268,-19997,-61983,-6417,64940,158763,259930,208849,-9594,-171088,-193744,-99592,-6277,103511,188743,109098,609,-717,-78610,-296373,-348896,-293453,-285962,-67838,199504,187553,99469,-96301,-266828,-12023,217617,-11708,-311010,-496607,-595302,-320657,-28473,-52535,-154879,-147541,706,177381,132490,-44929,-55793,9223,30741,31971,83548,97051,41724,48385,213979,319256,234118,199482,164304,60087,37390,60765,-18982,-140918,-267237,-289592,-26651,227298,192831,-77898,-225714,-176540,-145155,-119167,-449,58309,93004,220848,159921,-113709,-256113,-226525,-135037,-35516,8211,-86147,-354004,-434808,-162622,50213,50401,9916,-70200,-264804,-475578,-500091,-281459,73136,293656,171118,-104791,-185616,-110884,-58779,-138483,-243250,-411334,-434996,-185173,-7640,-76599,-133789,-27875,147941,196995,159529,126929,47397,37660,299082,375253,162080,305683,609086,429361,-16195,48790,599503,455337,-365823,82976,1877871,2687440,658344,-5184869,-9047529,-3392357,3124133,2979463,1148394,1031915,284870,-495519,-459499,-179618,152708,319297,104815,-80075,83093,349367,500691,352849,109163,-82610,-59743,146950,241018,67443,-37006,28762,18362,79133,334125,387654,178951,-77142,-234097,-99449,68111,-51381,-178667,-179132,-193390,-314684,-455217,-374657,-49807,124047,81284,75995,208010,248168,151139,150777,212975,100922,-105718,-166264,-73972,2325,13977,25997,5339,16143,104924,-956,-249128,-170719,138115,220939,140136,34449,-55112,48061,209127,159544,39600,54913,108066,79787,-2535,-34862,89207,246066,207484,-18518,-132216,-42294,86872,12053,-160377,-202502,-174441,-186529,-146899,-78689,-130956,-167703,-1976,70316,-159442,-183080,73517,167875,128832,203815,209988,87671,107616,201219,75293,-82490,142340,437467,380129,252524,236829,132077,-28640,-56303,15942,46340,-114037,-290340,-134564,208821,386971,381390,220625,-53831,-168479,-5427,291784,452317,299961,69250,27585,49464,-22994,-21747,142372,192895,117706,60481,55676,77235,49297,-70993,3495,213738,221565,-785,-254976,-300686,-58818,92627,126243,258551,277489,170387,82630,129807,260563,184064,29683,237638,480819,244863,18411,117791,63922,-121959,-142972,-28724,24961,-180573,-361008,-200985,4361,35408,23335,-16777,-196205,-297736,-141442,221474,496687,323689,-134683,-373628,-173377,124323,201307,-21035,-155339,-25811,29883,-55896,-76125,-53402,-63769,-18774,76936,17890,-197250,-273850,-182676,-46889,156214,256476,207167,-3317,-53180,168049,328114,312487,296297,217900,124481,187434,204342,54255,33941,166947,215739,263585,374064,351635,111157,-47965,34972,169458,133640,-57232,-59506,125452,239718,110911,45731,120000,148926,89172,-46853,23995,213913,256468,267946,261359,111744,-98846,-240674,-156167,69504,75447,-45515,-28987,4031,-88434,-224853,-175428,-13382,43811,-10525,-195884,-298010,-197997,35154,123345,24170,-14886,3929,-64203,-219888,-170919,1071,97086,113176,-15251,-195696,-148375,-43978,12406,158517,176384,36829,84856,142493,-21636,-173820,23138,348969,505085,332747,-19997,-220252,-208882,-129801,103455,387059,171786,-264403,-181887,116944,-19398,-210363,-43730,142350,71291,33444,87989,126613,31612,-143977,-80138,172805,199878,91869,100036,40662,-124208,-177983,-123821,40913,248104,255020,156145,221882,297464,200596,81334,-61667,-130682,36417,342097,406493,211507,86138,114453,170084,105329,-48184,-42733,62127,154887,288245,234111,-107091,-278049,-156090,16221,150431,105910,84423,103016,-12510,-89183,69716,275857,362329,386225,287583,21919,-54244,143312,118630,-179785,-269318,-232560,-156074,187240,497670,381935,-36023,-318009,-250267,-54484,-53160,-235859,-377030,-307488,-188992,-42660,208073,217971,-14050,-144878,-97848,1462,-28680,-48559,56275,129778,52445,48050,351428,527211,297072,50917,-29810,-61562,-35890,102320,194143,94213,13068,128234,167938,-8089,-117659,-119524,-85912,-2996,45329,-22690,-124765,-164676,-110947,46566,105989,15330,-79720,-50093,154886,410940,497120,281472,40070,-39325,64613,118931,-60264,-158341,-151813,-32267,290584,215815,-141891,-551027,-1074889,-463180,315988,-272079,-443096,242979,-10144,-432889,37310,557329,255208,-133901,26015,-499464,-806361,51726,406596,-578315,-977422,-600795,-217150,70916,78387,-177279,-254793,-98653,-25412,-118559,-225594,-175571,-52138,67980,305868,355345,-5247,-195547,-43260,-32170,-108464,-63526,137129,275025,144351,-134568,-179885,-29953,47381,23433,-56812,-27408,157958,235811,147900,50659,101912,348216,479179,234099,-68070,-229811,-197050,-82293,-14065,-20192,29860,99312,81134,66116,143080,215736,266845,277220,147349,-53167,-290743,-400224,-180388,-31449,-218595,-337719,-242142,-225993,-245705,-223161,-73217,209977,436731,416997,264160,216583,290693,280525,126770,162764,196482,-40416,-178210,-112758,-48115,121773,223634,93702,51344,172465,45169,-291204,-299704,-6308,202874,332709,432447,323985,112118,51860,14762,-76806,40400,293751,326640,122572,21520,73685,210933,262275,77789,-59510,-15219,-13435,-74449,-120239,-168558,-53291,114983,200181,185263,79905],[-118634,-73534,-36351,-12201,12837,121324,178558,90863,2048,-67174,-239292,-467427,-485836,-290326,-62963,41490,75190,35059,-40469,78884,203533,50836,-73874,6295,57724,114396,196220,75780,-140977,-118102,-32786,-120455,-240472,-183118,-25991,42450,-5112,-83520,-25969,13844,-160654,-264657,40468,486975,504982,118960,-192254,-162782,-48500,8764,165939,343821,182199,-171664,-192517,89941,289376,322654,229595,131942,132013,161503,62211,21212,157883,128265,-89715,-163994,-131858,-253237,-369844,-244516,-6713,41069,-65522,-172945,-190325,-82116,54725,52655,23789,65795,121768,102119,4612,-141775,-259359,-215184,-12714,148899,226780,282357,225461,223916,382308,246100,-122357,-235258,-108183,50642,230854,248811,142451,131077,97241,106760,195692,150388,-75456,-296208,-307564,-111659,85899,218184,274865,95223,-157132,-282467,-250464,-129134,-100856,-259107,-413958,-433526,-282719,-167199,-184632,-95322,-8831,-243960,-407889,-149800,100629,31050,-116848,-135813,14811,85333,-56820,-68270,125387,255041,109986,-132839,-216923,-177794,-191069,-235237,-164997,145205,433318,365674,95712,-46666,-11275,67638,22007,-131168,-236353,-224649,-92563,105559,169203,146131,-320,-34670,74306,100179,-88089,-287350,-171533,144205,241837,48646,-106050,-94293,-90349,90997,490035,568849,234924,43535,4893,20438,215229,324137,83412,-125663,-81840,20393,20753,5729,23850,79391,89922,41927,54154,108311,97676,31214,-25222,-5456,37733,42648,65234,211717,257878,29763,-132162,-22270,179642,422828,464825,179059,-81195,-56675,150864,258485,138686,41992,202773,272016,162365,196584,248839,98899,-21758,-26995,-38906,-6946,-93013,-321446,-460991,-426357,-320731,-269808,-231059,-78324,168437,233034,145579,-15129,-223384,-178104,95412,218715,321227,511194,412480,76490,-104116,-97243,-52316,37727,99998,25053,-30907,-22016,-35707,-40647,-25172,-46156,-23662,11356,2889,-118922,-42981,206834,279895,117835,41448,79317,154297,111103,-32947,-101328,-71308,-13974,72536,95850,-20235,-204540,-189692,-71810,-46032,-114930,-101846,-136574,-312673,-300032,48724,392682,401757,172195,77410,133590,167694,165335,167397,154474,28611,-130969,-183675,-135039,-86958,-133285,-110402,30630,36306,-7531,56002,-29755,-314070,-393550,-226289,-156543,-240754,-228122,-151407,-170398,-174275,-81471,-80713,-120076,-71177,-5736,130557,292810,208546,-5990,-26526,65018,77983,19943,47848,163382,156916,55786,50891,3283,-182535,-232943,-204033,-309386,-227339,30686,85336,49465,-70180,-242184,-30543,166792,-96457,-376618,-494374,-570553,-354668,-69572,18911,12335,1375,56128,135333,23239,-128718,-62114,-7095,-55127,-59845,40873,122989,93707,94528,240316,325575,249052,176152,86074,-66989,-127076,-36470,15794,-52906,-192085,-249073,-61643,150518,152054,-76451,-227407,-124999,-69241,-55676,20222,65722,117067,209424,101691,-153470,-278012,-246055,-147210,-18282,70438,-25491,-327290,-450883,-238830,-66132,-60601,-53144,-164363,-464262,-661346,-580737,-290959,73187,311601,187079,-145805,-254624,-144289,-95782,-171763,-248615,-369899,-350627,-75405,28225,-170232,-239015,-35726,189215,280971,219514,80231,-55296,-63556,169414,266349,207531,382305,511312,352338,84647,200307,541775,199296,-609867,-7103,1860682,3209972,3209767,-2446800,-9793103,-7476167,1078970,2950537,1324736,1067645,479898,-290736,-342580,-39044,416881,592398,359644,114241,139973,226370,398028,294219,14558,-153876,-53452,162716,221474,58213,-13597,42978,10074,111040,393098,360167,89200,-144990,-255794,-85759,124310,65266,-23382,-63740,-176324,-388011,-520751,-371004,-17738,134096,52890,36848,190558,225078,141620,163148,163050,-2389,-212629,-298292,-152160,81687,202352,181541,62126,19807,101544,-3573,-220542,-110201,160956,175230,74744,-17007,-98120,29791,252082,214885,1914,-23935,63765,43392,-29136,16436,211305,332718,196231,-105836,-221528,-104986,-3118,-87393,-178589,-160328,-133408,-135148,-100887,-32750,-51425,-91609,19465,79174,-131827,-215906,12869,141828,106018,172800,215616,122775,145369,220225,87713,-41376,205415,482570,384626,270290,293642,192771,-5422,-13170,95183,98394,-92472,-237856,-106005,122753,250613,270094,178168,11318,-92822,-12755,224182,362086,222264,13278,-8006,6937,-45662,-28533,118021,122713,16823,9353,68336,86518,53344,-30568,-6514,85151,115972,14793,-165133,-204846,17333,138629,144631,210110,264315,208169,94839,71559,195551,170571,42802,240385,451888,186110,-17240,116721,40303,-158383,-145823,4443,52642,-194206,-418962,-257258,-26853,20517,3795,27992,-37918,-147281,-96212,184286,390976,238158,-187090,-471043,-299398,-9804,118939,4197,-37517,61661,18639,-78195,-790,124204,70724,37981,155325,115365,-174636,-307845,-194521,4280,208865,269641,209651,9140,-105242,26732,188546,248458,293178,201107,52497,123810,204757,74493,16135,141242,193875,203684,260768,226520,67705,-46747,-9632,97226,117734,-84129,-175351,65405,251412,138056,69624,175926,215687,147063,-6772,52889,260578,345387,329849,286369,159005,-35090,-156476,-75817,70415,7325,-108393,-60950,41376,22822,-135428,-186723,-69533,33550,54308,-151847,-317192,-213470,64746,215105,202593,140079,59938,-64387,-163447,-83775,94421,219582,217817,-5328,-199356,-116635,-40182,-29681,118792,228282,184957,209119,220785,34829,-174571,-54690,240307,433492,359710,103860,-94302,-109606,-103170,41352,335833,201687,-259586,-268747,-7508,-84153,-253187,-79050,164595,136412,72277,123852,137637,37027,-72943,29342,239980,228963,126272,156201,81501,-129243,-214398,-170804,-42861,152570,194165,139978,238352,344971,245335,125423,30213,-14962,112966,352474,358879,157938,30391,43075,66947,63535,-39158,-61327,14776,178509,413897,373378,-20062,-227434,-138310,27650,177385,128728,103920,124332,29455,-49933,49736,260437,456808,548351,368045,49251,-28939,136845,114033,-113151,-197124,-219044,-158218,191621,456847,250979,-155649,-334112,-164392,49686,13209,-205869,-375223,-348124,-241744,2622,283896,245716,-7838,-97686,-55786,-4859,-95472,-132651,26167,136173,55951,61694,375069,513026,236944,-18793,-93763,-98435,-30394,80120,150001,84296,-21408,46035,76734,-69816,-128763,-87256,-19546,38054,22059,-153913,-312977,-295474,-103360,104364,118133,-31998,-204699,-241248,-30249,240838,331329,175556,12087,-510,135139,146378,-89949,-86322,110616,187643,309075,166870,-327039,-974333,-1253708,-361425,405501,-119478,-41103,554030,154587,-199880,203195,518760,132795,-476162,-386668,-568028,-420993,393188,202077,-985617,-1085525,-458606,-51943,174760,115153,-229733,-376601,-200129,-36138,-85385,-162543,-107226,-18983,53489,307601,412602,57738,-238542,-198238,-181720,-211013,-163413,6236,146727,30021,-230756,-267402,-197300,-171483,-122372,-104339,8282,227430,263109,132888,66784,154814,425614,566697,305987,-34236,-228627,-183107,-47986,14286,28682,83255,124756,66090,-16046,58878,210832,272985,257098,137348,-64961,-287090,-349893,-104408,126566,22774,-172956,-195341,-177168,-169356,-171686,-69036,168017,378635,396473,238760,147822,250465,313918,182602,173017,209979,40069,-69370,-64260,-123812,-9633,135784,58302,54551,200046,28058,-327599,-255775,124671,272863,256143,268303,162782,13851,18226,-1868,-67890,107183,406554,371999,99122,-9909,53879,194629,275469,174683,61352,18105,-13516,-75625,-135242,-188803,-76362,77208,133200,79622,-44169],[-233313,-169767,-78686,-16680,33925,146760,173942,30208,-84995,-140957,-279020,-472819,-514102,-309671,-80437,5527,37084,-384,-96151,41746,254150,174789,43297,53284,-2617,15249,132702,70785,-89524,-52757,24472,-105699,-288016,-275872,-132139,-24805,1927,-25772,29979,36787,-136011,-275838,-47121,368176,446440,107168,-181672,-144672,-21326,40305,222089,343186,101640,-232481,-164629,170069,444385,523097,362440,140704,117931,181333,80403,-34494,32507,44327,-111220,-175727,-155370,-269996,-356780,-205050,50521,104214,-16617,-177819,-236060,-140466,-16534,-36967,-58740,15582,80383,94671,58199,-64355,-168384,-98336,103480,151740,54614,71637,115216,176846,347881,252582,-83811,-211808,-74271,93482,195565,96096,-54113,-28145,-18836,31005,168102,163604,-66227,-297711,-343418,-164210,64861,232195,322130,211856,-28128,-191175,-197657,-99135,-107658,-332998,-490567,-403713,-217613,-175055,-179398,-81884,-16790,-184070,-265069,-88789,57497,41873,-41903,-112004,-30536,14941,-136835,-194366,-184,160881,78610,-84657,-147487,-139699,-145430,-190407,-116981,199105,445393,311846,42911,-64399,30404,128756,75913,-28415,-115789,-224882,-215367,-245,134549,71136,-87301,-69557,108639,167563,-70436,-323421,-170748,174543,252329,56498,-88369,-131718,-174733,23083,452354,540885,244381,114804,139768,155528,257904,292269,87207,-49228,36096,91077,69136,35835,41198,114890,124752,2886,-22825,90696,134747,43211,-42662,22187,119056,45928,4834,180691,292889,112713,-39051,70379,238650,394875,361155,92468,-97177,-25020,149439,244694,171486,131180,262033,281134,101714,101349,207620,101205,-42325,-91271,-104923,-70165,-154256,-348378,-427094,-350265,-256781,-226518,-170461,-22878,182763,238543,171727,29443,-169532,-188035,30963,154179,271390,411220,256184,-38597,-145207,-122288,-104868,24958,169183,88722,-9288,-43454,-47906,-2354,-6878,-61309,-31336,36807,17861,-118617,-81940,158626,244045,140725,86156,116904,175319,145396,-29079,-170546,-153518,-66177,30547,51463,-28779,-189060,-160597,-6984,40840,-13184,37463,251,-153229,-99550,212557,574913,606935,284052,129539,200319,285562,265022,169584,60696,-45812,-129326,-164539,-147843,-83384,-69348,-59444,-12159,-79370,-104349,27349,-27163,-276349,-370277,-241450,-137216,-133720,-157065,-119443,-183638,-249981,-156633,-118677,-129046,-80422,-41476,114972,333757,228730,22429,107587,274578,200777,11751,-28346,110814,169698,89609,101873,97069,-45612,-96921,-96559,-274607,-312257,-117997,-47209,-31213,-34318,-165058,-54607,66664,-161470,-363307,-405556,-429052,-305992,-86890,77974,149478,129211,118532,113632,-49466,-155956,-34315,2424,-97386,-109424,14687,155959,149414,141361,254187,298450,219163,114350,20726,-126913,-225238,-123848,39280,56079,-71325,-155243,-66668,80458,99815,-66869,-184198,-49042,13092,12687,38466,56101,133526,212043,78392,-149934,-261543,-242719,-159510,-21966,113468,46793,-232150,-383037,-283531,-195965,-197628,-140717,-228169,-581327,-776705,-617284,-300261,22781,263921,171607,-162568,-296946,-193894,-164686,-197023,-224860,-276411,-208578,60635,99606,-185983,-257476,11396,257600,377802,270440,26621,-141116,-134720,26065,115581,196279,319268,271581,185293,147059,256992,276785,-212394,-742717,156439,1980501,4072048,5957040,-299465,-11254885,-11077159,-334885,3201227,1673552,1129880,515161,-193858,-241559,67906,517830,629087,489687,353967,220468,62571,194963,216469,-2156,-116063,13167,195657,187411,4706,-34708,42227,271,104571,385865,341169,50140,-196965,-268350,-53997,192055,212652,157889,69481,-98951,-347517,-518251,-369048,-8784,123236,800,-21557,123620,147727,116358,168643,99753,-89153,-244041,-315115,-152074,172027,371378,318325,128877,49445,90886,-7516,-138828,1714,199138,155642,30889,-74084,-147087,-10113,231332,197823,-66232,-106084,25724,21713,-39064,72920,317634,391516,152332,-189488,-291459,-165080,-90611,-150973,-153456,-75534,-43514,-53195,-51444,8343,43305,8295,45168,78431,-98511,-220033,-30452,81890,25200,83260,159471,126762,172890,230082,77799,-55107,189007,448671,336398,249514,301430,201974,615,25377,185390,168902,-58958,-178004,-89067,16357,113726,168622,131892,82770,15683,2974,147660,250543,145407,-5777,-19544,-27399,-55514,-41657,24747,-30336,-139032,-60392,68652,84573,68102,42879,1156,-40598,-7199,25292,-42434,-69944,72057,135270,119917,122968,197967,168984,32642,-36594,85888,133067,43842,193166,352789,104690,-47210,91851,-4735,-186307,-130270,47959,100823,-145436,-391931,-272123,-66789,-17987,-25856,71474,122611,-3608,-60257,90858,205691,119741,-210452,-461777,-334644,-109244,28579,15441,62992,152676,10115,-129536,24821,219985,137844,55062,180518,153418,-176654,-358506,-241032,21460,242957,301135,225848,19579,-162269,-111123,38348,154161,230994,116070,-42436,57167,178758,84982,4503,100309,174696,150549,110929,57724,16307,-23670,-36384,15219,78441,-82643,-237736,32310,268959,195213,139597,234185,241927,129311,-13492,67706,286182,372258,315871,242576,132938,-19420,-66056,33751,90339,-27573,-130475,-65643,75842,112380,-9151,-117892,-76155,17741,35806,-139781,-297442,-190910,68085,243225,329159,278634,120475,-79072,-139019,-16962,167991,305296,296016,18402,-169431,-65270,-27305,-65425,70946,261805,328537,326584,279079,78489,-155641,-120719,129092,317590,329777,217907,75631,16317,-81451,-38111,244656,221725,-205916,-330446,-140015,-139148,-270106,-115068,128144,122787,61530,128239,113736,10676,-5463,161404,317521,242165,149678,202715,105662,-131536,-226445,-202132,-121177,57870,128350,122946,250556,347709,231721,119428,78766,53650,147327,316111,298561,142092,36938,13847,-41287,-48872,-86167,-95761,-61548,101075,424742,466802,81029,-178042,-130823,33360,131222,79659,92889,140012,81438,-7606,3146,199509,500522,647309,415117,87352,18499,121042,72897,-71634,-138248,-206395,-157256,162665,355723,88937,-258232,-308353,-67671,116198,27384,-215119,-369928,-348565,-237523,71668,347988,273205,13515,-43999,-782,-19234,-166813,-211896,-17941,105725,36677,85169,375201,462768,196611,-49285,-126752,-107435,-35919,12592,76006,63560,-49840,-33099,-8347,-87111,-106068,-44450,64890,97165,-2233,-250159,-441082,-388863,-88721,169845,177464,-5519,-253137,-370801,-201552,8775,18368,-31007,-30295,24243,167635,159022,-107443,-43112,274156,312512,292595,147923,-296898,-1009739,-1265117,-303600,461733,-94148,167359,835778,441696,171876,442108,491067,48594,-663091,-751740,-737121,-325111,432062,-81905,-1183591,-964166,-186298,163546,268514,132611,-256533,-471949,-313328,-69362,-57920,-103327,-53544,-23389,-3085,253874,403335,81601,-276493,-335584,-317071,-305057,-243489,-116903,21327,-52428,-254431,-288877,-324524,-369613,-264939,-149812,39021,278514,274620,117776,83933,164446,374198,497024,292474,-34450,-225005,-174628,-34530,11813,45363,115290,123552,7163,-131747,-64675,138764,221128,197403,98579,-95653,-288613,-300211,-45665,279955,322567,89185,-85903,-115369,-110943,-111259,-41230,138728,315378,339361,180922,81780,220732,331113,211796,145781,193680,126954,73771,30769,-141616,-135250,-4485,-33845,7849,155266,-31197,-337109,-181978,239546,305854,131372,59364,13573,-22198,2554,-51638,-90935,133094,440047,329755,26270,-62214,12359,141461,244376,229352,146044,35706,-26779,-81103,-149023,-187698,-101584,4698,35520,-19975,-148217],[-316100,-268239,-130483,-28015,48938,137010,127535,-34279,-148647,-187307,-290351,-428681,-478628,-288617,-79866,-29144,-17826,-36332,-96336,51077,285476,272962,159377,71125,-89527,-78976,77652,72224,-12584,30996,85738,-65949,-287122,-330261,-219754,-82926,30385,86066,113608,65272,-84712,-236126,-111230,224137,359250,105636,-152515,-144868,-34499,38705,226901,298284,32486,-230068,-97254,231574,551778,686816,476444,144228,101145,175630,52034,-117096,-77229,5200,-87209,-163455,-171827,-275659,-356163,-213009,54988,143397,26477,-161415,-251441,-169138,-59197,-97911,-114383,3407,75186,71637,47686,-15468,-55531,33321,208307,156842,-86608,-113729,557,66777,187538,164100,-81136,-191482,-47722,120843,169982,26251,-145751,-155916,-130633,-38498,131713,155992,-50938,-248455,-303291,-164690,54692,229726,325640,282874,99190,-60683,-118233,-72924,-109356,-347632,-477190,-317439,-161206,-185517,-154759,-51964,-5982,-78122,-90450,-32552,1012,58302,56270,-41192,-30537,-37208,-211195,-317700,-130220,69513,59774,-31596,-68040,-74291,-71432,-128183,-86729,184948,377217,211054,-22757,-51546,107172,172379,73150,30105,3607,-185403,-296444,-105986,94506,-560,-164686,-128902,106482,226408,-24945,-311213,-141380,213674,255778,50117,-56102,-108593,-184634,-15524,366886,437245,211785,146024,233173,272815,281199,208141,51535,11902,122220,116939,76114,34028,31845,118485,114228,-79826,-134477,36582,129020,32450,-54622,29890,137365,8305,-71036,107034,254693,162294,78610,166642,259137,307679,225887,19347,-92115,-7755,109443,199824,219972,255360,330225,293640,57145,1769,138803,95764,-51586,-144698,-151267,-117606,-197548,-342315,-353144,-262452,-222523,-195731,-81909,58799,165248,187024,152427,56107,-94971,-150998,-20367,72787,176816,249970,81600,-131986,-156739,-137209,-159359,22050,254633,168553,17228,-58494,-73480,326,5899,-56124,-56090,-3858,-29332,-108442,-84620,85229,127873,91987,82529,124751,177449,143069,-68842,-242277,-201660,-76146,12583,-18360,-129436,-226190,-137320,64511,110424,52582,123109,105552,22669,121829,336218,614069,658994,352949,189518,260390,347657,291860,138183,-59237,-189610,-190984,-153987,-143103,-81409,-32381,-66751,-126615,-218177,-192492,-8924,-18679,-191235,-273784,-206885,-97974,-10501,-49406,-70996,-179206,-287523,-207353,-132229,-106690,-65740,-61072,108413,374412,276888,84704,205559,368021,219599,-37084,-103327,52986,147915,95399,143224,176489,67400,23532,16823,-181233,-309966,-216964,-176304,-117726,4970,-46485,-66431,-54081,-193545,-268175,-233386,-210912,-201826,-84736,109511,220107,196892,167704,113015,-66914,-113391,29860,44912,-80443,-112236,7141,182850,192438,175387,247302,230024,122652,13629,-15660,-95152,-219459,-172377,38836,141166,49978,-41297,-45151,27769,50012,-41936,-89925,45762,96269,81805,54941,30953,137952,229204,95573,-97391,-198234,-215472,-168391,-36257,132924,109297,-111878,-271461,-292473,-309299,-326011,-227255,-229367,-536732,-740945,-562978,-266120,-20029,199479,148382,-153261,-307184,-245867,-239568,-214936,-188770,-161225,-43970,193308,196431,-111586,-185367,85183,309357,426878,278142,-29249,-195791,-164371,-91746,-31429,132834,150094,-27655,-15685,153745,202640,-87933,-624366,-710391,571153,2300219,5066309,8124088,879093,-12803549,-13182677,-1005550,3468608,2003365,1217530,449056,-210660,-219247,80962,453862,471188,432064,492666,254949,-125557,-73121,132154,66318,17377,104722,205967,130010,-77186,-95133,10955,-24191,59606,328014,352347,79228,-217393,-271627,-16321,257790,347676,309210,192590,28195,-204480,-446390,-364403,-16249,110498,-34279,-55427,40211,37191,74915,146735,11785,-152280,-186619,-202174,-72198,257425,498524,417723,187330,86810,68615,-13347,-28283,126226,231556,156082,9690,-134792,-204873,-69334,155084,117638,-144162,-170725,-2403,9192,-36503,128673,399787,426736,106875,-244002,-334926,-217836,-157314,-170201,-101307,19821,54279,18086,-13265,46289,132970,98445,55748,57883,-73850,-189396,-37524,18374,-71556,-22087,74504,111479,189593,229681,54932,-102206,107141,337709,243160,193812,256976,159631,-8452,46175,253042,231263,-26416,-128664,-91711,-93414,-2165,104663,106829,137849,115431,39969,105268,179454,107791,15628,-17760,-56901,-54030,-60121,-118966,-228132,-297798,-117487,72515,80697,79977,103627,228,-139444,-112942,38443,94450,78694,96750,84295,57618,35321,104197,70824,-85472,-173647,-37076,98406,56275,130337,229066,39922,-54355,46491,-69214,-200878,-85986,105619,158341,-51569,-287615,-242945,-109961,-79157,-69361,91343,234097,96839,-47812,-30925,24361,24164,-195311,-354431,-267881,-141431,-40397,13949,122766,226244,15761,-189113,-1654,211170,109160,15571,144608,125301,-206086,-424146,-310714,8172,251905,323921,239349,20982,-214815,-223507,-95771,50410,126996,-11384,-134993,-1388,129700,83908,14990,80262,181096,127862,-27867,-106738,-33971,21020,-19764,-32682,43888,-34829,-193699,45361,271238,247532,234323,288640,233743,65155,-47882,69160,287170,333018,227567,131704,23291,-70527,-2273,134452,110623,-33743,-114409,-50752,85737,150766,114736,6175,-33988,5652,-34949,-147564,-238991,-145475,41863,211936,366107,345995,154717,-106609,-161684,5421,210931,351881,343285,64256,-105117,-11015,-20767,-97783,24171,266831,427528,417220,306946,86404,-134355,-155561,41846,184161,247571,272213,213066,112842,-69193,-108082,135216,220987,-112797,-335974,-229287,-163333,-256804,-150373,39080,39613,19960,112390,61833,-48129,31829,265973,365443,229509,168162,242870,116365,-133266,-226292,-223104,-176655,-13565,79625,119010,257592,302922,154859,51743,58191,57756,141698,260185,248481,150319,89197,37878,-114673,-193157,-170978,-127062,-128952,-41142,314673,477281,164829,-139586,-146018,-187,14514,-28160,48816,141679,116061,-2214,-79658,104947,488691,660171,410820,119036,77965,107778,14097,-62401,-106724,-198015,-155869,105876,218194,-56231,-306006,-231475,35954,148181,1584,-242652,-352961,-312180,-183607,134894,384746,297819,46379,10379,73243,-11086,-209890,-265857,-85720,21784,-8127,109415,345154,372169,163366,-47084,-130236,-86531,-36284,-58906,9474,41878,-68151,-103209,-81638,-58652,-45189,7795,155471,177114,1796,-270093,-483893,-433964,-69662,240821,278868,93187,-204610,-394909,-296241,-183977,-285398,-237839,-65086,25830,151965,164136,-95963,-35265,310137,324482,237535,122363,-129621,-687037,-1106076,-298636,489556,-149372,134739,982241,742998,549703,675470,485979,-2175,-650725,-887139,-879897,-512062,146116,-382222,-1132293,-665191,111454,375840,361068,146617,-240148,-511994,-409455,-122599,-58117,-79178,-30135,-57655,-80022,175060,349639,72614,-281725,-394925,-395262,-369305,-281632,-172399,-41674,-76720,-208774,-254717,-390793,-501780,-369967,-179374,60112,302501,274454,116065,100949,126540,213984,306572,201862,-65230,-211907,-155145,-28385,-15253,19261,110861,95727,-70686,-242151,-199742,7650,118212,112954,42717,-133121,-287426,-260978,-22901,376285,579162,358174,56010,-51206,-88650,-76478,-11328,129220,272633,271894,109206,27704,192723,314778,198573,93009,163270,208922,227673,163584,-91532,-227739,-163914,-151853,-65454,53892,-122158,-321777,-95386,311035,305616,12408,-114453,-60891,19086,8614,-116406,-142577,103429,375713,213079,-77930,-125027,-39119,63335,170828,219767,168883,32112,-62723,-106134,-158729,-160350,-119555,-87352,-68395,-86334,-204959],[-341448,-330861,-173357,-42085,52829,103045,57984,-86219,-175296,-204975,-281196,-354493,-389283,-239929,-69825,-61516,-90062,-84033,-56446,99741,277368,293018,223195,49214,-174228,-130619,55999,86453,70434,106485,129979,-10357,-237616,-332887,-269604,-125651,66143,213267,194823,81905,-37138,-161432,-115478,123102,278493,120971,-100555,-159582,-97247,-3321,180700,220178,-10245,-170039,-23273,240586,568003,751930,519845,137800,84507,139806,-17480,-199322,-130974,30135,-21613,-133813,-175373,-260235,-352267,-245788,27531,164878,54284,-138068,-237134,-162878,-73189,-129012,-136441,20761,90124,29108,-18334,3058,55370,146067,270267,156531,-166187,-230099,-90623,-69957,-32249,25019,-99922,-167871,-26814,137454,175730,50256,-139854,-234708,-208105,-72372,114280,143391,-26594,-162077,-198802,-106454,68579,212131,280945,284688,187182,67809,-41799,-68110,-115103,-310250,-396558,-227560,-147566,-192584,-109623,-12454,13272,44350,85375,23080,-43816,74727,151473,65719,26171,-37981,-230771,-373129,-223094,-2566,51016,13638,7196,7990,21238,-48920,-74603,103999,241418,92063,-80798,-15978,194825,197621,26477,20379,74362,-122809,-318035,-180772,65448,-32164,-206687,-200426,58876,250302,33624,-249115,-88414,243163,243113,37215,-15222,-41561,-127347,-16752,252607,278547,128711,119853,261999,341641,287210,124677,13171,54036,148022,89553,45932,10577,2567,90854,63911,-177571,-243646,-39282,72999,-14308,-75586,4786,78268,-65713,-150479,4903,167880,187227,200071,248886,245636,194842,103862,-13473,-65047,-10832,50183,144026,267428,371795,391202,298882,20456,-97121,49332,89823,-40512,-174343,-170027,-137791,-219994,-319141,-270772,-194873,-228527,-187242,-518,118592,95951,79352,93925,66158,-11656,-66432,-36765,1873,74510,87516,-57630,-175574,-131572,-136585,-197885,34482,332440,240841,43902,-62196,-119898,-54932,-2179,-34476,-79435,-89435,-121107,-101590,-56508,4405,-45687,-45426,8776,93976,161088,96195,-155786,-306317,-199621,-31624,29457,-91751,-289068,-310041,-134212,109101,136195,64803,129463,151091,167386,297467,391452,524886,573040,378018,249075,293197,324623,243806,92501,-167234,-359217,-293661,-144101,-106896,-76452,-38337,-124262,-265596,-337237,-247404,-39803,-1569,-86942,-143555,-145961,-52633,95138,64759,-14618,-138858,-260985,-219577,-129572,-84834,-71425,-90678,98505,398944,343035,174984,258544,328997,128618,-115970,-154785,12549,103556,78296,170663,218870,117228,94979,115968,-52744,-239186,-259376,-273220,-188873,36058,83841,-53715,-157408,-186973,-118629,-21941,10685,-85160,-70285,108251,209031,184036,184362,127074,-27293,-11657,121105,115961,-8446,-73140,17153,194102,214658,190652,218363,125554,-38228,-111361,-12811,25075,-109325,-167348,7773,159210,122424,52986,-9104,-4323,15321,1298,38010,143309,170647,145179,67877,-6368,125640,249862,136023,-17633,-105318,-174127,-172085,-48202,131688,142064,-18235,-165634,-266697,-373465,-409849,-287832,-167237,-316763,-525491,-418822,-182834,-6937,172149,141628,-121394,-284939,-279217,-283841,-219870,-153103,-53903,101222,287773,291362,31703,-49940,147076,306156,385644,220224,-88557,-218368,-155527,-153712,-128549,46656,-48665,-288705,-181680,109434,55712,-422348,-890759,-523833,1132589,2777993,5867384,9153901,1160910,-13650396,-13431542,-1141679,3527772,2197756,1315769,346971,-322808,-311727,-28291,270581,217723,187240,399216,182924,-311652,-340747,55426,195173,196637,175775,160906,44363,-164741,-177139,-55865,-67110,106,262981,400817,166114,-197903,-266384,5878,296619,425279,386833,280756,176205,-8738,-327979,-350774,-28186,112549,-17094,-26973,-13583,-65460,27222,89957,-99550,-192607,-65292,-808,58311,323684,570927,469603,221486,111286,33910,-23392,72035,213806,235014,163913,6485,-193294,-266758,-136501,48740,6870,-205327,-203977,-22963,-3845,-32610,171738,450191,442027,86857,-250495,-344185,-253728,-190768,-153252,-47687,90050,117484,44273,1993,83729,203092,153421,41767,21394,-58643,-129578,-8625,-15815,-132595,-96057,6112,100822,201310,222241,33910,-149554,-5950,177932,126885,115308,172725,87887,-24000,40829,268059,258324,-6532,-103659,-116167,-192149,-91382,81242,113125,158842,165897,81732,113037,178443,126766,65641,-13213,-80087,-44438,-82634,-272868,-407901,-393156,-125746,98110,87208,77686,112182,-25108,-187364,-159508,66187,220969,209762,98015,13339,-12577,-14944,17499,-44284,-217243,-310144,-145325,84465,93958,80769,118778,14546,-33437,-9838,-144964,-202253,-15861,172106,209367,56126,-137525,-178651,-148107,-152952,-124331,77547,275662,147602,-56221,-137376,-79702,-9121,-144449,-199579,-131624,-95331,-54734,16483,144074,272629,40529,-234596,-65857,115060,-7485,-79641,57524,44556,-254247,-486322,-373442,-16629,238667,315117,234429,14134,-246359,-293782,-190806,-36686,13794,-137328,-198988,-50578,58464,67633,53335,107475,222358,141899,-120397,-231670,-78245,77776,46346,-20125,37799,57969,-33560,106796,248234,270303,321612,327587,204200,11,-80471,60648,265057,248541,96332,-17129,-143248,-177575,13329,188239,112597,-21344,-71567,-29533,59759,133840,205545,143167,38999,9903,-93474,-147686,-156759,-104113,-9039,145125,310116,315853,143176,-136910,-218096,-17069,226250,372738,368612,133779,-16814,26601,-37845,-132626,-13338,242865,457282,467501,305803,55448,-124671,-145398,-2180,63892,134045,238273,249595,133817,-67729,-147238,32465,193634,-5878,-274592,-241775,-146205,-220142,-186783,-78237,-73030,-21793,91431,-5229,-131128,21964,298821,345721,185265,184231,275254,118976,-134755,-228384,-241076,-202045,-52699,62230,142342,260845,222404,35852,-63474,-32869,4143,112042,215644,223928,162872,154481,105864,-125755,-315290,-263880,-138891,-150719,-183024,124909,397617,206426,-111128,-180270,-88781,-138717,-153208,-9361,131784,115559,-53639,-192678,-4583,425146,587526,349394,126680,133911,105983,-39104,-80666,-105109,-193809,-155903,33966,74693,-154224,-289679,-118061,133844,154812,-39085,-254377,-312138,-253612,-110925,163473,384951,311588,77090,55459,160810,40612,-199033,-279234,-176177,-114020,-72302,123342,286078,253251,126305,-25387,-109938,-41782,-16919,-92488,-20700,27560,-71480,-149328,-127744,5780,47444,66773,231219,258372,40773,-214039,-450964,-434764,-50296,307667,392521,228361,-79627,-312266,-283092,-263285,-443959,-350873,-74729,7513,101648,174680,-46147,-53253,232779,243350,157368,65046,57315,-179209,-848177,-350408,477424,-223707,-68990,961929,947553,797887,814558,481733,-43227,-474515,-701164,-890352,-868367,-347098,-614661,-875518,-291587,333191,529785,451238,172039,-174028,-476528,-455823,-183111,-96551,-102427,-38292,-101417,-147809,106957,286734,53049,-233698,-342872,-390064,-390778,-273242,-133763,-15334,-42026,-120471,-188423,-390990,-540984,-411324,-182584,70224,295921,266733,133592,113952,54916,11398,81496,70492,-113020,-188045,-114160,-13751,-49286,-40100,72059,55680,-130456,-307186,-313984,-154775,-13920,25920,-9599,-157266,-272831,-234087,-37666,379912,693900,531129,184224,3977,-100671,-85119,1550,134068,255491,214379,44472,-8521,157287,258777,147017,40001,137210,272952,360608,308515,9869,-269208,-297706,-248834,-129364,-69980,-225361,-288764,-12951,326145,278992,-54251,-186113,-30931,111361,22216,-176052,-207078,24352,231049,58763,-185947,-183013,-84974,-20108,70195,150871,134973,14860,-114781,-154384,-157818,-105354,-117443,-168971,-146661,-103810,-203279],[-306006,-334611,-193149,-56805,40341,60217,-7894,-112655,-165373,-201072,-261912,-277264,-276765,-178761,-53794,-85153,-166095,-141830,-4904,160932,218474,206677,196407,-9000,-229803,-122525,73673,108667,132643,144902,137051,42247,-156779,-285957,-272967,-152364,89024,311064,252256,78248,-24009,-85831,-51906,107076,229733,150509,-30541,-176008,-190692,-74113,95908,121378,-23497,-74446,29021,184882,477287,684197,468192,122623,68936,75819,-106974,-248963,-108113,112653,66647,-100145,-167555,-220915,-328859,-275464,-6613,175971,68044,-115508,-198915,-127323,-65283,-133362,-126568,48843,100446,-29563,-107331,3189,143358,215520,276325,145772,-181024,-267285,-144652,-188962,-226347,-107248,-114420,-127062,673,155383,214920,131564,-82727,-264430,-236516,-57612,132809,142461,9546,-59417,-62286,-8307,103964,181331,200513,225499,215976,150292,2042,-91376,-129441,-242764,-290253,-181989,-186310,-188719,-47608,30217,30880,146190,228496,80811,-55438,84197,211171,178782,131399,30741,-163286,-326349,-258874,-50991,46306,42713,65264,88387,113927,37213,-76429,-19552,74726,-11729,-116429,16908,253799,207737,-25474,-39512,77935,-61061,-286271,-203401,65531,1844,-200184,-266479,-24881,228011,90083,-149066,-24739,240323,202702,24659,26976,41492,-29030,14723,134786,96378,-4361,30376,220478,350202,288847,101991,15369,75874,102775,17191,-3360,-14000,-28429,43988,-7750,-255425,-312026,-112104,-19414,-93541,-111721,-47501,-37981,-156942,-216717,-98066,74440,202953,298256,299628,207860,90440,30136,8241,-21122,-37272,-11229,96021,287472,430690,425100,286390,-18124,-186833,-43220,91377,-7555,-177859,-166054,-130601,-225323,-297112,-210807,-165770,-261670,-196320,44843,115296,-31690,-68643,12090,62888,67074,49796,-8076,-35266,3259,-18882,-125579,-158654,-73460,-122008,-212461,57980,379173,284344,68110,-53934,-182012,-157140,-31988,-2988,-83689,-176901,-213820,-100379,-10342,-61309,-228184,-244362,-127739,23225,123966,15867,-263250,-346129,-148242,56783,75600,-141979,-431484,-402044,-155954,99301,106842,26843,67069,135161,247050,382028,375905,375229,421540,367121,289586,277653,213023,140193,52214,-225993,-488479,-390355,-125018,-35354,-57169,-77582,-202876,-372997,-396132,-248185,-43770,32477,8928,-27553,-86622,-14266,157169,147870,36479,-61630,-175420,-196257,-124611,-94348,-129679,-147705,71009,388904,399966,269643,270955,194754,-33199,-202080,-168803,2880,54650,52931,185768,214323,88865,97723,176119,72394,-136612,-258683,-323885,-232185,46898,186802,-15861,-209077,-143812,38544,159531,160612,2512,-50758,79660,127200,96837,157001,143731,52575,117901,219704,199814,96619,-2895,39178,186446,216711,187094,170981,2661,-231359,-232613,30120,202917,69734,-112965,-50618,89689,114377,99017,28005,-17726,3345,60019,164936,220995,222498,192753,73339,-51487,92813,255532,167608,49607,-18441,-135433,-172187,-50057,116557,134709,12339,-102843,-213618,-366555,-424660,-306438,-74330,-3052,-196120,-238810,-83506,70810,208693,162328,-72933,-232079,-272880,-268810,-202751,-121844,26161,193255,318935,351302,195612,100360,164409,232688,254175,100675,-153148,-218737,-122696,-149238,-148242,-24394,-202068,-440148,-257161,40863,-137296,-626797,-926496,-241736,1676900,3280679,6197577,8945645,944135,-13304921,-12243959,-1094146,3319350,2258638,1405692,252024,-499931,-509491,-236669,40372,-27822,-178708,37282,-13919,-463333,-536357,-223,339381,359198,192732,53223,-63564,-235527,-256383,-148443,-120128,-37534,236462,471272,276711,-139148,-251540,-7984,278638,413231,374176,319909,308326,174371,-199010,-321737,-32895,134618,61579,73183,-1295,-115640,-8490,11187,-214318,-213812,68408,209031,190376,359463,584035,471535,222607,109044,-8918,-40010,123353,223867,194877,167708,14666,-239723,-319574,-194444,-54400,-90295,-225095,-201572,-41045,-25260,-39216,188501,462541,437918,103913,-202303,-313533,-263673,-190422,-119132,-13596,113276,122244,14844,-6359,123307,248619,164364,8312,-13634,-42700,-59482,36714,10,-120911,-107423,-9755,117340,215338,212154,26586,-170382,-111277,14834,16458,30723,72805,21283,-33813,9961,216836,233183,-4561,-104829,-156081,-270624,-160450,81029,143430,139754,144971,104794,153773,232936,190953,121514,-11776,-89250,-28339,-106441,-390835,-507536,-374682,-60295,156357,113722,59526,56071,-71668,-170031,-115515,120964,317516,299173,93815,-35418,-47823,-9261,-33822,-126660,-310605,-414274,-223318,91845,154718,58653,40261,26983,8497,-62247,-216880,-193582,63460,233333,240437,147066,16158,-96476,-171267,-220516,-180720,36407,261073,167403,-66632,-184776,-72618,31251,-69536,-63837,11438,11659,4424,42442,144936,290122,75997,-253300,-143007,-21906,-171283,-209709,-56288,-61123,-304866,-517860,-395420,-28596,214132,270405,207150,9408,-239941,-313963,-232371,-84606,-74138,-219852,-220157,-97146,-34448,32241,111088,185658,290672,181007,-152635,-298557,-110819,132344,145808,51498,68806,172839,197338,199696,205659,257766,371623,337100,166904,-25337,-82603,48512,225356,153510,-31787,-160689,-313150,-302521,-20506,172872,86440,-5,-16687,-15295,1448,80377,248658,248135,114695,39511,-84064,-112199,-74482,-93819,-74985,73536,193739,202342,86135,-157839,-274240,-61802,226563,385250,385969,217590,75283,32768,-90503,-176403,-37114,199199,415733,470966,286953,7951,-121763,-84796,2663,-19052,21011,126440,160563,64700,-76567,-148235,-42732,143799,83568,-162591,-175937,-92071,-174901,-225021,-188568,-162223,-36052,77176,-72258,-222213,-35095,240530,240150,108829,192247,292826,118230,-132635,-236866,-254548,-197333,-62378,78160,198686,262909,129578,-82428,-187363,-169193,-83487,78904,202873,226400,166112,202990,194716,-69882,-369300,-333373,-123821,-108521,-260755,-74401,252348,197273,-81106,-211185,-214590,-278196,-240814,-44708,124198,80506,-150334,-313088,-109473,319754,448129,237961,100317,171006,117316,-69025,-113767,-126547,-192527,-157943,-37214,-47737,-203241,-236371,-10169,201394,145616,-66262,-220245,-238908,-192264,-60498,142740,350814,307473,90827,83482,248331,135895,-128504,-248699,-273743,-276417,-141711,119152,208094,131756,85439,4570,-71360,16043,27473,-67010,-7838,23932,-56262,-154747,-130765,87613,153156,124151,268017,305590,94679,-118446,-374416,-405035,-36352,353800,475626,345096,69450,-161763,-172208,-208817,-407541,-328924,-56468,-20507,44214,199909,36612,-77785,90075,116547,80583,-18666,165482,277081,-608015,-454967,403588,-272981,-294357,825503,982986,833163,803366,441589,-99971,-230617,-244470,-741503,-1229256,-831140,-694271,-514833,44428,420842,583870,518653,209174,-70494,-364832,-429006,-230694,-166357,-162956,-66628,-132319,-182143,73560,243300,46565,-133948,-193622,-303903,-367624,-229894,-19389,82862,27333,-27361,-115279,-334420,-484773,-378204,-155613,71589,262407,255099,165829,117133,-24731,-153675,-89659,-53483,-158292,-156663,-52858,18549,-69882,-106955,16877,24344,-140357,-300296,-378815,-308388,-145146,-43338,-39290,-151028,-237170,-211649,-73242,287434,617118,541243,255252,39703,-128215,-127648,-9282,139138,249155,173595,1817,-25967,110408,171818,78387,11625,126076,306202,444771,431131,125331,-256692,-364747,-282092,-153229,-178762,-317409,-245478,53453,289234,232511,-49189,-130950,85401,200614,20959,-215405,-262150,-77983,54656,-88615,-271157,-220709,-110782,-86883,-32655,51789,74215,-1626,-162893,-211871,-138521,-26677,-84414,-207378,-172663,-72430,-150575],[-229157,-282489,-185154,-70585,12162,22945,-46286,-108544,-131519,-184619,-238913,-219580,-180345,-118383,-29607,-90533,-221683,-192839,32314,201996,114283,28249,78169,-83896,-241644,-64620,116793,126577,152498,129895,98764,71658,-71664,-205839,-234673,-166570,81315,346730,279126,57508,-62523,-46750,55068,173351,218288,182338,43425,-178942,-276375,-145890,-1921,18535,-13847,27247,46190,77999,299666,496301,339704,106380,53905,-5816,-184763,-240023,-16348,221507,148307,-77924,-155582,-163122,-278141,-282790,-31708,178325,76779,-90001,-143504,-75831,-45374,-115478,-91585,70253,88191,-91485,-178123,1468,194434,233899,236769,125350,-151787,-247506,-166383,-257847,-334471,-193170,-105685,-60683,46519,184091,268265,213080,-22948,-253698,-218074,-2177,183719,161341,56288,38311,66448,92241,140519,138099,108875,140873,190792,159276,-2889,-134357,-149535,-172066,-198470,-197342,-256432,-169344,21394,70964,41943,196503,309209,137357,-24561,83101,211694,260011,258350,161765,-10446,-189742,-243262,-80743,40460,54262,97657,145329,183677,111722,-86450,-150187,-77662,-74126,-126175,15225,246034,206318,-37168,-99866,28796,-22486,-226074,-170389,105074,97013,-152478,-310174,-118996,170294,135251,-32639,33211,190097,128823,15677,64930,115750,78356,65580,37007,-78612,-174920,-112768,120925,307088,299364,170799,82748,76596,-604,-76881,-48079,-19980,-40452,-3842,-76122,-284884,-315446,-157876,-117558,-181351,-152235,-103706,-165776,-238878,-255100,-172484,14841,223703,351717,308036,156933,17773,18156,79629,30596,-82759,-64354,65042,256308,398688,415424,250190,-63230,-254794,-117198,101725,38449,-163433,-152964,-104935,-218726,-287758,-189275,-170947,-292062,-206831,43442,36269,-202076,-229176,-73703,49503,129792,170864,59604,-29204,-13305,-37603,-112910,-89353,4498,-101002,-208367,79407,381614,289415,88922,-38892,-244260,-268993,-70475,31698,-59631,-220668,-261007,-97757,38930,-92649,-363335,-440212,-289740,-78876,62279,-72833,-346521,-345425,-65877,159117,132769,-147892,-475757,-446621,-194003,29896,34573,-38901,-26423,77732,250203,365503,309693,248304,294150,331234,288510,202063,38747,12617,29745,-213802,-518311,-430495,-91345,59973,-13025,-120072,-265512,-408643,-373774,-185925,1006,92197,78144,37800,-48240,9940,166882,171934,68027,32737,-62499,-153066,-129324,-150204,-243187,-231206,17791,330260,412567,333353,252449,35480,-200147,-269808,-145320,22629,17592,36169,193668,169828,-1339,34612,177670,156711,-40110,-237726,-331199,-244975,30212,228297,34956,-191506,-72942,156172,248519,194709,36691,-31693,36919,7259,-34323,86728,148885,142633,235071,300753,273315,202164,82019,62384,161657,203237,166001,109765,-114984,-403658,-316661,103288,389330,261481,-29488,-122220,-51811,28661,92014,57522,-16533,13911,125545,254346,257694,238008,212988,66684,-100106,38322,228934,158663,65269,25605,-115277,-172733,-43086,94719,91174,-26044,-96077,-148232,-290396,-367645,-280875,-240,253402,101250,-97791,-12662,176973,290861,201266,-14939,-152284,-215052,-189597,-157741,-90849,73771,218702,282999,352700,322914,213553,122606,102463,77191,-47566,-219540,-211261,-85100,-90052,-92995,-55310,-274458,-462046,-220336,-13715,-319135,-667908,-730551,67644,2049443,3635567,5959533,7865418,708611,-11845973,-10561982,-1154723,2965567,2273171,1470465,175084,-706746,-755443,-471434,-164032,-201126,-559966,-501479,-298208,-550318,-611012,-25930,451874,456107,149369,-92673,-174682,-273063,-309035,-243715,-165904,-23402,269024,528756,366912,-50119,-223012,-66418,182380,304207,284899,310082,392569,291091,-93135,-272705,-23657,167095,176666,217736,85546,-84755,-13004,-59939,-298484,-217508,159314,343295,274342,357670,540581,427676,191417,78660,-50995,-63405,102918,141560,112089,162357,28368,-263132,-345824,-226391,-125606,-135969,-189771,-168454,-60498,-56572,-62204,170084,433676,412344,150171,-107892,-244456,-245814,-169081,-88936,-6050,91310,73395,-52646,-25314,167608,273231,139125,-29250,-25770,-14765,-6753,68661,64524,-30355,-52158,36649,168965,234832,201044,34669,-156944,-179579,-106207,-63193,-44243,-16326,-10266,-26995,-35636,109346,156365,-16917,-118764,-196635,-325123,-219955,78979,178472,88065,58258,90650,188915,296276,266702,159043,-13452,-74255,-4643,-126694,-439697,-491842,-233393,78080,243372,161939,35848,-42368,-120251,-92298,21109,209118,376582,338474,103096,-25531,-13686,42179,-39610,-139394,-323235,-459315,-268933,106293,222926,62786,-8403,55814,57490,-93051,-264721,-177581,128421,272065,245930,203241,136643,-15243,-169603,-259010,-223408,-13563,224738,183205,-54040,-147551,31852,128676,14613,4101,98316,139355,127142,98280,142025,278602,100728,-248250,-207430,-145211,-325084,-338925,-165009,-159156,-340709,-498661,-357336,-11024,190457,204856,168480,22551,-186823,-286059,-217867,-82282,-113712,-237287,-202746,-148873,-143633,-22932,168473,293749,364799,222343,-131683,-302440,-122581,171527,246672,154989,126459,272661,414540,293768,160322,220366,367688,306788,131004,8510,-36239,41697,175516,79640,-116922,-260236,-429558,-395349,-83496,93348,36506,25709,37904,-15593,-72233,19783,244690,287827,165357,93556,6993,-29492,-15179,-128656,-144754,21125,70915,53727,3121,-161465,-293210,-95032,224954,397848,403590,297464,149276,4993,-178204,-232822,-48115,150909,321869,428086,265659,-16073,-96940,22044,46888,-54488,-58790,-15045,-18417,-69557,-94406,-119221,-78597,86120,132065,-37272,-61800,-19175,-137575,-260751,-257326,-185853,-10708,73490,-125151,-300835,-121625,105804,61671,5107,180092,286697,116719,-119751,-238419,-247540,-164224,-51103,117289,278953,265538,52005,-151068,-269933,-308061,-177568,57412,222599,243360,158701,222715,278139,33682,-336086,-355423,-84972,-10957,-240198,-214136,86998,148231,-34703,-207944,-331537,-361860,-247352,-17940,137397,29491,-254118,-408581,-194408,186355,268976,94246,43336,180290,135416,-70328,-146960,-159090,-193684,-161178,-93407,-133480,-225793,-198243,34758,209131,127671,-58601,-129599,-135211,-143287,-61831,79948,296211,284387,80351,93864,320420,252340,-16712,-184982,-352434,-422492,-198477,95732,126331,36291,53057,39583,-17506,75212,88815,6540,30594,28357,-22735,-111612,-85997,164052,244554,165247,248374,286147,129933,-29141,-286389,-360221,-34774,360191,490550,392878,180969,-4429,-8619,-53987,-222088,-198931,-24572,-48292,6679,238656,131730,-89438,-56252,-65,40212,-92237,157797,483927,-497458,-597162,248965,-290243,-384936,676240,841077,657423,648615,344107,-181104,-31128,301150,-503942,-1450387,-1079198,-564683,-164478,263224,377449,521785,528115,237993,38366,-201169,-326925,-245215,-244900,-234306,-96719,-135632,-174144,76649,228077,64892,-10408,-7179,-169645,-308542,-171244,117975,200756,93191,37464,-52998,-239995,-353932,-278901,-102934,69025,213201,243147,199885,104533,-86622,-225497,-158304,-129902,-181758,-122168,16397,66415,-62676,-149923,-28954,17992,-89757,-219099,-377720,-413537,-246037,-83921,-39632,-111479,-179949,-178027,-101965,129715,375433,391740,246852,48043,-146737,-170982,-34448,129745,230324,143501,-13832,-27796,55752,74723,20850,19856,128422,301736,468387,500327,211255,-202991,-343563,-233117,-126942,-246144,-377110,-196093,99073,218613,172012,12638,20308,229256,233125,-11407,-228117,-287140,-166699,-93926,-193264,-315917,-227641,-107882,-119354,-111983,-39286,22442,-5318,-183362,-250352,-96173,65019,-17408,-181752,-137619,-7542,-69398],[-143690,-201009,-154697,-80381,-22152,874,-46074,-78317,-91378,-160678,-211156,-189908,-129582,-68153,6247,-70360,-232073,-211822,44885,201347,-11204,-185507,-87279,-146430,-212890,11421,159048,127391,124655,67220,25721,66834,-6683,-115749,-170678,-172614,36282,311604,280862,31347,-147824,-67442,159453,276866,227102,199112,102286,-158126,-314245,-184994,-77851,-66556,7276,108473,32268,-47593,83934,245090,187182,99940,38384,-87233,-218906,-163348,110233,311837,193399,-78613,-147504,-98032,-205099,-264686,-47719,166693,91055,-48635,-75692,-23840,-22949,-80289,-40189,77893,52780,-137024,-199477,9012,204133,211170,179448,101385,-109698,-209857,-174306,-270018,-348244,-229067,-75623,23504,110920,221709,304617,250437,16143,-211934,-167692,69176,243145,193832,105751,114721,154703,154184,148047,81715,32442,75761,137158,96093,-51905,-176932,-166474,-119996,-143247,-249655,-316330,-135828,82536,105917,48258,182846,310998,183526,42950,75100,151390,279199,369579,321792,188612,-15850,-200061,-99490,32563,53690,102334,161864,210688,154640,-100082,-256405,-181068,-85035,-117165,-41361,155483,194544,19901,-107269,-37240,-19264,-168047,-97324,178914,216128,-88763,-320802,-190142,106002,168884,76874,71947,94940,28284,9574,96279,168724,168963,120333,-25814,-224632,-358381,-284325,-10339,235386,322365,309548,201716,54824,-129515,-162405,-69458,1757,-20250,-35225,-119191,-254056,-253031,-163347,-186072,-240279,-171077,-133743,-255788,-288450,-259412,-199050,11671,256381,354744,275449,103506,-15316,57776,177919,80342,-134516,-105746,48277,167090,276586,356159,191255,-111202,-288231,-156977,111960,80256,-145084,-144471,-71550,-201412,-290394,-200912,-186902,-288070,-199833,5569,-94612,-377864,-370032,-147991,27270,168083,267785,145393,11378,22256,25140,-35963,10274,84437,-83083,-200270,82618,341551,261306,105289,-26767,-288667,-346707,-97262,65046,-10006,-194014,-237337,-83915,78859,-81410,-409552,-559698,-424163,-193338,-23523,-141617,-365187,-297055,18306,237969,179063,-102537,-380025,-398701,-229066,-76321,-49375,-101798,-108741,5560,187164,271273,223544,199293,250265,279706,229735,71737,-151936,-106857,26586,-133508,-424979,-383564,-46038,153502,57000,-130677,-282341,-364649,-278607,-70788,102392,177925,114502,41285,-34103,20860,135013,133406,70595,111623,35934,-108595,-146609,-243565,-383910,-322728,-58312,219976,353170,332712,210908,-79513,-308854,-300723,-97768,57028,549,38282,198586,106146,-111794,-66923,118654,179184,23606,-216045,-309164,-232060,-13267,192812,78558,-110909,11871,205235,220136,117872,17058,-16813,-4800,-108571,-166432,-12119,131286,210090,305488,341329,312197,274471,157709,71757,122705,176656,126482,37600,-206255,-501616,-336061,188100,532705,410034,55339,-185436,-215407,-95246,52295,78172,-4949,38723,184312,283755,241838,209494,197773,44714,-148979,-34852,163090,93788,9797,6967,-120938,-177351,-35707,71457,28548,-108653,-134515,-91655,-174726,-260436,-222467,14866,313871,219869,-44601,6394,253008,363831,232777,43933,-53068,-110577,-69721,-88800,-52921,96100,188710,200388,293684,370552,253539,29468,-49658,-78128,-174605,-276295,-207783,-59238,-4027,6056,-48443,-280650,-385735,-89673,-20950,-442104,-582501,-375334,361176,2164943,3693890,5267276,6541772,788402,-9861141,-9354122,-1438388,2671965,2332059,1495675,105044,-904281,-962781,-636330,-291964,-291676,-852035,-1034848,-589871,-554030,-557402,-21152,500589,469442,68989,-229925,-261287,-269576,-318111,-312760,-185854,49392,343002,532481,400246,54380,-175390,-158903,10057,120708,154366,263395,411174,317456,-29093,-202655,-560,189757,277819,352753,221806,25809,24134,-90448,-317414,-201016,172646,349988,279764,317429,450852,348105,136903,30815,-81713,-90249,13831,-15294,3726,149582,43077,-256515,-331338,-222756,-151505,-115358,-103702,-116238,-81358,-92033,-97999,117499,366039,363333,202623,10203,-149556,-209430,-148268,-77892,-17132,47074,7,-122678,-33304,218526,285034,95385,-55402,-3253,26466,2314,60871,154250,113453,48859,125358,242855,255593,185489,47569,-121689,-198960,-157784,-100691,-100049,-76497,3146,799,-78049,-23045,46429,-32817,-121069,-218407,-355765,-276329,56307,197005,20751,-63551,36169,181584,318072,315329,162891,-14569,-29961,28233,-137293,-411953,-367630,-9369,257648,338633,223204,24818,-135841,-147804,18839,214148,324402,402757,334486,134122,53963,93726,105827,-11117,-74180,-240085,-431361,-288091,108999,278568,82508,-40339,73512,100589,-86281,-268205,-153865,159549,276138,229738,223210,204512,51873,-135871,-249994,-238368,-51887,199058,211932,-2066,-30760,185239,248144,95121,-3388,96467,240916,273539,168814,137226,235034,88953,-235688,-241322,-213435,-417724,-427965,-238287,-221357,-349767,-429609,-265835,35701,173423,142042,138233,66440,-91986,-220518,-156608,-33578,-100450,-195904,-166421,-206491,-253659,-91249,203340,395469,418932,242231,-78896,-247797,-103462,187687,313871,249676,185569,320413,532219,356824,129539,174028,310185,235278,99337,93506,60625,50128,122887,41717,-141666,-296440,-457400,-415580,-141562,-17675,-19877,56683,85720,-28786,-137539,-23364,202930,250306,173707,159213,146988,86973,8013,-201507,-206638,-2785,-7116,-69533,-76371,-147282,-254154,-89609,226146,403318,417226,353792,192016,-43394,-284255,-299739,-52332,112669,207169,346533,253948,21949,-10327,161212,109684,-47904,-82932,-120654,-204939,-214850,-119119,-78408,-73843,41284,133975,59458,53133,46102,-120159,-283938,-261928,-130286,46450,76457,-153380,-347098,-208482,-61576,-146957,-114967,136812,252432,115051,-87438,-206192,-194715,-102635,-26615,161692,359446,267792,11835,-136015,-271149,-405715,-257369,51521,256542,254475,149741,223013,336143,149841,-229284,-319849,-32756,110628,-130292,-253958,-49984,84207,35199,-149510,-389126,-374772,-162429,90487,183458,-9783,-318241,-450384,-251242,41777,77088,-57310,-27086,163165,149146,-50769,-168438,-190135,-197734,-163513,-125681,-181503,-252645,-225498,-29939,138438,106180,-8779,2850,-15909,-110727,-114393,2211,241272,247987,49955,93619,365565,354243,100652,-109093,-387008,-507569,-226970,58848,54515,-14526,46832,84999,50462,125795,147325,89632,63263,33967,23483,-28473,-6597,213715,293416,172992,170358,191078,122536,29527,-200006,-310512,-52163,312957,421753,347539,210221,102070,146751,134948,12334,-34288,-2978,-70950,3191,278472,210275,-77455,-153875,-63323,58662,-106435,67557,361747,-575960,-749080,11001,-305350,-250128,619231,578355,353728,420193,205144,-268819,46669,696908,-315266,-1464141,-950662,-224329,92305,342595,257014,357152,446481,224759,109325,-30589,-173906,-216573,-303205,-285996,-110181,-108508,-133218,97032,229292,102450,92262,135472,-39661,-229289,-114656,218058,277443,120424,57766,-8011,-130265,-184810,-139354,-36715,67988,165096,234696,220286,72335,-116670,-196070,-131359,-141467,-170852,-86886,76454,117900,-24908,-144968,-43319,39202,3908,-87463,-312004,-444714,-295792,-96416,-20856,-54469,-108494,-116377,-97832,-40747,63257,156033,168012,25833,-139172,-175300,-53095,99189,182656,112803,-7300,-18861,3256,-7431,-3473,58282,134168,265132,440978,499224,234620,-131907,-242047,-117599,-65717,-265358,-390933,-141169,125005,138292,104342,90178,192346,327130,183281,-73745,-216519,-270451,-208243,-169640,-238031,-314542,-201569,-75691,-109646,-150617,-94063,1043,6160,-161008,-239932,-33407,152796,74936,-94160,-56768,64623,10338],[-81175,-125451,-113226,-81115,-46720,-2561,-12768,-33879,-58930,-128713,-171976,-180300,-130029,-33021,52520,-24984,-184133,-177842,42327,159973,-121992,-356577,-227703,-171072,-161972,67232,174080,104684,63319,-15877,-54454,33242,27632,-36000,-101037,-172170,-37308,221941,267386,13042,-253640,-144913,214141,351567,224196,184510,129518,-113156,-281496,-165754,-97991,-111327,28255,152938,3410,-154645,-111679,6934,70275,111306,21770,-147880,-189243,-32594,223298,342645,182988,-104131,-146990,-38291,-125776,-232813,-66643,133481,116562,21615,1339,16641,-4645,-33487,19327,77342,11667,-146969,-162950,26083,178107,169658,135915,81174,-81747,-189127,-188777,-245314,-307998,-243084,-47771,101081,178227,253116,297380,233094,41398,-146791,-106051,125499,278003,220757,143741,160178,186443,149710,101174,11620,-11207,62174,87065,-9666,-121225,-196085,-169634,-96951,-123159,-288051,-324693,-95144,120423,132021,56123,116588,238130,208951,129820,71553,54630,227716,429694,461986,370619,127652,-156962,-110899,26857,50540,84053,131928,185599,153547,-115091,-321939,-223941,-52856,-101195,-146909,79,170560,140357,-34424,-82598,-48806,-133730,-12183,265422,304994,-40781,-296724,-209967,69048,197843,162464,86379,-22825,-78989,3538,121038,200791,229433,167269,-50370,-330080,-522016,-448167,-140335,162561,348104,450334,319010,9346,-244038,-213593,-61894,45695,31652,-39987,-125110,-171437,-146621,-130789,-199248,-234788,-139571,-116120,-277743,-295225,-234383,-175293,62605,298359,320141,216774,57540,-14068,122707,270704,120378,-174654,-136314,34404,37977,101608,255625,117032,-151700,-280174,-160650,106505,99019,-135443,-145705,-35542,-168696,-292965,-223284,-183974,-231964,-163458,-44393,-227123,-511206,-464241,-204358,-4937,176176,317761,220404,63039,81828,129483,72130,112803,149469,-74901,-203079,56770,273547,215898,114194,-27707,-303692,-360573,-93978,95347,52439,-102022,-150818,-53920,102006,-34720,-357154,-556586,-485009,-294069,-122147,-170208,-303832,-208961,75898,263649,198479,-16538,-166213,-249770,-238927,-177120,-109775,-137231,-155553,-63357,82050,141237,145063,230434,290973,218443,113184,-89930,-309899,-195088,34857,-11683,-232893,-254216,-9,214110,139797,-87123,-242044,-266260,-146645,67055,242135,274436,120663,-1336,-32252,26031,85842,57327,45150,144735,87193,-74945,-167673,-344682,-507484,-395796,-144115,69460,216264,251748,150312,-112270,-324848,-289715,-47113,85004,653,56855,199775,48737,-192819,-161976,22595,142968,43499,-201779,-272406,-201918,-74751,90035,95339,4697,94781,184856,99524,-21272,-36127,-9069,-34454,-183578,-259492,-116133,86938,230703,311402,326942,297919,287536,194417,52087,70255,134042,65862,-43888,-259274,-493841,-280017,262153,595052,478075,116663,-218114,-335227,-196571,14472,94383,13341,63912,219904,252006,175731,140543,147693,7682,-196239,-119069,66271,-17468,-106699,-67612,-147365,-186217,-37419,49550,-29959,-194221,-193502,-65539,-67921,-141911,-150829,-37278,142202,109324,-73316,-13923,254725,367537,227537,92408,51613,17500,48392,-11749,-4067,107143,133741,108625,197155,328175,214141,-88536,-183096,-156402,-235161,-306950,-212921,-53653,76680,102725,-32907,-267967,-271531,85174,32533,-482801,-449553,29540,632561,2031860,3379643,4367001,5560026,1263316,-8105455,-9147553,-1890091,2577739,2452024,1467482,30155,-1049313,-1047218,-652222,-326330,-326808,-988008,-1378458,-799614,-474946,-410142,5249,477967,414675,-7270,-309377,-297106,-226103,-277618,-331460,-168931,159144,411324,455134,362260,157189,-106060,-257348,-204201,-89836,24592,198031,363822,261637,-6683,-115330,31010,181888,312046,421050,358332,182658,96914,-60967,-252039,-158937,108486,230844,207251,246025,333169,248071,72399,-17437,-92756,-114055,-115320,-201962,-102891,134714,54730,-221399,-272963,-185580,-138630,-44420,9220,-59633,-99873,-121616,-135056,42795,269154,291903,233681,120845,-51839,-172936,-149038,-90962,-30913,11346,-60542,-160372,-11595,275066,290884,51033,-64276,45820,67356,-45429,2942,233525,266501,162892,217543,309683,266862,158003,46838,-87393,-174049,-140251,-102015,-135877,-104757,45938,43999,-98719,-138464,-66285,-39314,-87355,-204145,-363967,-327271,9260,184976,-43350,-177617,-42745,118340,272811,312445,133116,-11757,36791,68090,-133338,-326654,-180772,223149,423511,410476,280164,42914,-175425,-141468,121469,398842,445702,406340,301443,177925,179467,237910,142210,26050,44577,-81358,-335212,-288057,88042,307215,105826,-67694,62139,132062,-33392,-214531,-118802,151119,245171,202821,217670,221038,101562,-68230,-188090,-219656,-66985,196422,250758,85210,129511,328749,350096,163393,-52682,18766,281904,388254,221194,115705,154365,23959,-235084,-239465,-211174,-422289,-447166,-255456,-230890,-328267,-334634,-151718,93223,158647,99775,133824,143138,26873,-132118,-66585,45019,-47124,-123886,-135117,-259380,-338319,-156671,202164,455626,432942,225743,-20198,-147379,-48702,180506,322743,298102,216893,294447,504046,367049,120787,128644,212652,132530,69814,199773,193734,81591,73474,33060,-115530,-274104,-397420,-350046,-161230,-112956,-60287,95336,125691,-44716,-173002,-40272,134113,147586,138958,215881,279440,203598,-3154,-284783,-247967,-2677,-14366,-122246,-126432,-121262,-162845,-39433,223134,382043,411378,374405,205561,-86859,-378550,-367745,-58099,93217,104116,241384,255314,137180,161857,309932,166393,-16404,-47785,-138379,-308401,-311749,-146949,-44941,-35963,28201,103417,99905,124468,78110,-126496,-282528,-198856,-14027,113262,78950,-151168,-347278,-266277,-206443,-328041,-234169,62135,195079,113069,-29662,-114418,-76324,-12190,6824,192249,409863,265522,17699,-34563,-180093,-433979,-312182,54956,277611,241912,151482,225959,359805,241072,-86779,-232421,21143,216849,23924,-195833,-124694,32699,119800,-39942,-359788,-331883,-17509,262921,258777,-13501,-309473,-425854,-278925,-94770,-103572,-190140,-85583,131303,148314,-26064,-172119,-209548,-204558,-161943,-132012,-202644,-304210,-336879,-211044,-2985,86478,75118,143027,94717,-86770,-183778,-54958,203496,207145,12954,93185,379047,408216,185752,-44307,-365573,-504018,-219236,18509,112,-19837,78786,149645,130674,161032,178738,134662,61437,33175,71920,69987,79079,221876,280216,135105,50825,46064,77397,69747,-105546,-258391,-92096,211134,284160,222252,148068,125391,240122,287942,200495,88619,-12003,-89054,29972,300738,246029,-44211,-177571,-57886,134931,-27078,-26374,-27378,-826039,-873202,-287956,-365857,95025,713945,292682,48683,220382,76409,-323406,-5800,752974,-315513,-1298369,-451607,264198,227889,317285,134282,130149,263592,138906,104159,95167,-15200,-152525,-319347,-296304,-94647,-58076,-81488,106457,225929,140991,132365,168608,34492,-147572,-67624,242550,272374,91846,37521,22151,-26380,-18546,3796,26229,72250,135476,233035,215936,20941,-118619,-104511,-56771,-98079,-124329,-49844,114272,157557,34028,-85371,-17249,74523,101126,52489,-201428,-399329,-286585,-88534,-5122,-9174,-35189,-17781,-48759,-171539,-200305,-57869,55588,-22911,-104366,-115720,-43586,53436,107830,74386,10913,-3534,-35374,-54892,11708,105523,132165,216350,388260,430522,185623,-69046,-95708,20303,-2070,-247917,-356245,-80101,134823,68420,38557,136193,296789,324220,67048,-145431,-188358,-213524,-185404,-159514,-224703,-271472,-148577,-20927,-61608,-145908,-106640,6732,24084,-97646,-165562,38179,216527,172286,28668,34777,114633,61132],[-58951,-81214,-72209,-67267,-46239,10620,35062,10232,-38816,-85975,-115634,-172730,-161249,-13495,99711,35304,-84229,-86201,47052,101403,-183006,-419231,-277652,-147975,-113069,75782,147648,62048,-3715,-81948,-107689,-7427,39083,23563,-41379,-162253,-117172,109078,245127,10592,-342043,-249300,191719,340568,176928,130054,118335,-53981,-183415,-82270,-43964,-101341,40506,157054,-21959,-215943,-242247,-155941,24176,139673,4548,-171261,-96651,117514,278113,293657,118343,-144225,-150545,5871,-60770,-205288,-102031,75964,150411,122265,82712,40155,6679,17930,80093,82460,-8868,-110965,-84289,43659,130300,134147,125787,67482,-81407,-199667,-219371,-217228,-273441,-272916,-53235,142198,222952,256955,239392,183892,74797,-66621,-53279,141759,262671,218906,154132,170907,163762,75000,-6299,-69603,-19612,103821,63359,-113325,-178004,-175869,-151706,-101062,-120954,-264449,-260998,-56211,125103,147010,71965,28922,117928,208756,215327,87265,-36386,124028,418518,536614,473581,188698,-131933,-111591,30714,54607,52948,62846,113566,110177,-130792,-348000,-218483,377,-87352,-267468,-173337,130832,284112,104374,-84860,-94985,-126320,57108,334013,318874,-32485,-245257,-166032,82584,230626,217569,81369,-128313,-166428,-4830,139220,218588,258700,201391,-43237,-390375,-632502,-566120,-238005,110374,358036,512012,363448,-58397,-312267,-219238,-35065,94845,101008,-18397,-95651,-62093,-31132,-75766,-151465,-148881,-44062,-49996,-233049,-264949,-193275,-114803,144501,339486,273083,156188,28373,9907,183128,327757,146314,-186711,-157884,10775,-92358,-67676,134870,38480,-172818,-233462,-140145,72519,83229,-139389,-149429,6724,-113171,-278634,-229074,-142437,-128706,-99388,-80844,-308237,-561996,-498268,-245786,-49177,150704,309295,257270,97333,124558,220565,174114,194059,188500,-76794,-222393,3148,197371,170216,110312,-47046,-288541,-305613,-52292,122943,111203,20894,-37559,-12247,105641,26311,-232320,-435064,-454163,-355213,-209649,-152934,-179982,-102792,90976,225964,186406,85099,88480,-37917,-208287,-229878,-124492,-137024,-169629,-126135,-37565,16696,89661,297468,365628,151311,-41106,-248238,-401335,-241897,42929,111772,-5206,-81660,32307,217680,211028,8269,-155081,-157917,-27226,185547,375502,351257,102573,-57122,-23360,35494,46109,-13251,4591,118860,80633,-53696,-175966,-415344,-574218,-428430,-221685,-96813,25228,101975,73881,-68989,-254477,-245096,-13053,88591,5987,76638,190311,16706,-207460,-203497,-65366,72210,22216,-191124,-227254,-163069,-140385,-48590,74836,116171,161277,119823,-51239,-155419,-93873,-11720,-49138,-198768,-289738,-200187,21301,196226,254388,255300,223443,229596,165464,-5820,2171,69488,-15888,-131020,-273419,-384559,-159753,305708,562861,455672,140473,-205686,-357306,-220636,9877,111964,34825,74919,216346,174430,74284,47078,74497,-39749,-240803,-202899,-39815,-143241,-247661,-168106,-179394,-194673,-52134,29939,-65032,-245458,-247447,-83688,-17024,-53251,-85937,-127425,-162396,-143399,-130879,-36133,179973,273009,167969,117048,140975,133863,122412,50520,52853,121470,91070,48194,102878,223418,122014,-195334,-267068,-141424,-209534,-297463,-223108,-67350,127930,155555,-48436,-282794,-177254,243243,133026,-445717,-345200,381715,897342,1734048,2709295,3499742,5207848,1991544,-7087022,-9818985,-2380454,2646425,2550096,1374628,-43184,-1097716,-961054,-494586,-282272,-339867,-954147,-1433235,-867054,-334482,-228251,37739,399995,328797,-39964,-301131,-268739,-151119,-193872,-290180,-117386,264138,423266,298557,265884,242319,-19776,-326364,-400449,-269174,-70456,131160,264667,152293,-12264,-19680,63912,133503,249224,387507,442251,331708,181434,22361,-109886,-87742,520,39205,87594,159467,212499,145996,10666,-50787,-81576,-127351,-240978,-362705,-179882,122362,58718,-169260,-182355,-128453,-109455,36167,111823,-12713,-110828,-136367,-159664,-34658,158680,203314,223012,193261,21654,-156207,-182185,-122959,-33660,6173,-81440,-149034,43636,330265,292122,16677,-63332,93519,84176,-141939,-93966,270220,386291,261166,274514,336184,255547,111065,15488,-72737,-119324,-78712,-86581,-158520,-113248,84469,87450,-85918,-199740,-150256,-27439,-6237,-146075,-350501,-362394,-50577,140151,-91023,-246034,-116405,18039,173549,259762,84760,-5361,105140,105513,-114292,-218938,3189,386510,516993,427466,312232,94605,-135958,-106472,174471,508724,541822,394927,251067,210861,299990,353007,126056,45806,169672,103169,-195665,-273925,44412,305581,125195,-93357,22991,154764,61629,-105710,-68277,114477,192286,178233,200436,202614,139373,27422,-85670,-173582,-61943,205046,279982,181207,279113,416476,403256,214566,-90503,-85289,253244,424236,220157,56145,35526,-90553,-256906,-208648,-150228,-343169,-386821,-211057,-185698,-279705,-247841,-55285,133703,134252,81217,160363,240586,146400,-35000,31180,131288,24634,-55150,-123748,-288107,-366886,-195971,167600,455189,399898,172099,22716,-22972,35282,155900,267993,279851,199477,198120,345454,320873,127304,82419,93319,17439,38707,288986,336442,137773,31553,32032,-66503,-215672,-282501,-218513,-125027,-152843,-68578,139953,158597,-49473,-167229,-39446,46921,11189,76651,243962,356056,282969,-33229,-340512,-255407,10584,39493,-94536,-135911,-91703,-48544,37159,201477,313356,368076,359872,205135,-98160,-427124,-421595,-72031,92719,36126,133670,263588,307812,400349,438759,196417,18674,29197,-55333,-274279,-321130,-171886,-30698,22091,56003,66987,82294,128562,60994,-152254,-248852,-84111,123187,165134,76697,-117598,-298063,-276743,-284919,-431676,-330455,-28028,129760,111052,52583,43460,104724,101985,46444,195021,406017,252801,61275,120840,-22758,-390078,-337931,57455,264585,199996,171581,251004,350420,280445,46499,-112473,69372,278252,164044,-78407,-127745,11537,194300,89116,-252877,-264745,125195,442858,341978,27252,-223520,-344473,-281166,-203268,-251237,-280487,-108345,102144,129026,-11756,-158075,-211111,-211544,-153264,-116462,-212493,-379483,-504175,-460123,-176820,74805,173726,252144,171060,-57948,-217471,-63587,189692,168818,-15293,100298,362847,398051,215062,-7550,-296902,-414078,-177724,-14878,-36287,4735,146470,238027,218036,177675,164332,108114,12972,21361,110122,151674,138483,183969,201530,50870,-79399,-95420,30774,129411,16115,-201357,-152273,70780,119044,62827,24067,68126,242446,356105,293669,130273,-56053,-105549,68779,289009,225762,-3816,-135475,190,241306,143022,-43429,-518970,-1162304,-931510,-602257,-509277,539890,951396,85978,-141076,136678,19965,-300915,-126768,417437,-580087,-1053312,268451,789435,268266,255946,70405,-103136,5706,-27910,7031,136943,98041,-79521,-289565,-260186,-47039,4054,-42779,83872,203184,161066,91441,71888,23465,-78047,-26363,192585,183720,14793,-4814,42950,55012,109190,113812,69219,82107,135709,239267,185238,-43920,-111471,-14656,7323,-29961,-53245,-8204,127687,174225,96698,15271,41413,100282,157088,155901,-78497,-297705,-223699,-67483,-13830,-4217,27058,111229,37148,-231282,-327984,-160798,-41230,-85647,-56680,2338,4924,9450,26280,30895,29746,14907,-52040,-60478,54515,135382,116969,182714,338784,314594,81091,-31549,46158,127788,30893,-214499,-281417,-14531,131180,18430,-15403,119405,271324,209144,-65717,-194784,-152547,-130138,-103773,-83789,-167129,-197093,-80168,45719,11426,-109461,-93163,16688,33565,-12812,-38994,100406,238480,247452,144277,95870,119355,66689],[-74532,-71829,-37989,-35830,-13575,34966,75154,42752,-26209,-33423,-44942,-150694,-188464,-5678,132323,92971,42384,46524,80064,59677,-174298,-349856,-212152,-87306,-83883,34161,84432,12052,-47578,-100280,-108335,-25988,48970,65464,3193,-135846,-175628,4518,213241,23026,-378470,-335678,96346,221569,67561,39685,75023,3112,-51252,47284,75735,-38595,40252,128016,-32138,-223385,-291805,-220370,42903,173062,-11310,-151094,34586,241043,250082,174292,22985,-178350,-148752,28617,-27136,-196449,-158065,1575,181641,235485,157986,47553,11399,65880,136733,106999,12097,-33287,6287,50453,78702,121274,146689,54597,-107780,-231482,-258100,-213419,-286928,-339328,-109379,128834,223564,218670,148435,140612,131750,15948,-25002,107436,192884,174003,125984,147276,101515,-49284,-155019,-153728,-4527,175360,70110,-174732,-193994,-113751,-111890,-122154,-118476,-162698,-134783,-24903,96976,149962,98192,-41248,-5320,188135,283402,132849,-79087,8111,339810,522152,463373,152439,-126515,-93389,50611,72202,21617,-26921,13372,41044,-146114,-346924,-190351,48701,-77503,-355049,-309860,72397,392617,260088,-43509,-134897,-131261,95523,358664,245476,-69732,-180164,-66924,148321,271115,244755,68423,-188377,-211623,-15736,148807,226710,263236,223438,-16334,-404568,-665374,-608709,-281996,88382,334926,442768,283153,-141254,-321758,-186802,-8778,129080,165956,19816,-44477,41919,59616,-19310,-59235,2779,101205,42526,-151638,-215937,-151908,-40189,225342,366899,239141,118182,23593,45533,217608,331543,156895,-162388,-170901,-29677,-181431,-176721,20739,-33795,-166833,-159738,-112950,10020,35370,-151733,-139792,63986,-31232,-234700,-200147,-63278,-4177,-22950,-89319,-307488,-515255,-475506,-280149,-105559,91820,243329,239061,92990,116490,253016,240303,238900,198538,-82440,-249808,-63037,129641,133092,87940,-81340,-250624,-199106,22426,148555,153425,128134,57287,27889,89419,73536,-85877,-248221,-350140,-360655,-256134,-98457,-35202,-4716,66816,137578,148942,171518,288806,165809,-136098,-211359,-93986,-110708,-171575,-188353,-148230,-75681,59371,341615,407405,83222,-196996,-369178,-418563,-248776,42184,199146,183302,76588,39263,158298,245148,128781,-48409,-82101,37696,246278,447284,373175,65813,-91735,8690,56699,33639,-38782,-31148,44415,29035,-38750,-156164,-425166,-565259,-412575,-276050,-247500,-173170,-78460,-10522,10026,-137308,-183361,-6282,60333,1284,75872,159803,14807,-146745,-160918,-95705,174,-28784,-173966,-169726,-121794,-195910,-182098,20329,188253,201547,47546,-164208,-229986,-132418,-28303,-54312,-157734,-255470,-244970,-51736,115472,150513,136766,96739,106933,61938,-99113,-83271,-19244,-110641,-214346,-256495,-211589,-6068,307606,449035,358299,126436,-147398,-264632,-145708,51031,133903,55746,62033,162754,70318,-40808,-46760,-1253,-89091,-281067,-273330,-127891,-242147,-364975,-255232,-198869,-194519,-74639,12824,-69709,-245764,-279353,-144629,-46319,-21570,-40848,-203563,-421403,-366944,-153179,-22907,70614,102212,58451,105378,191178,202755,129164,78305,109169,149511,90124,47254,51670,110561,26409,-256104,-289217,-61886,-113629,-244370,-229071,-91665,141329,144996,-121845,-342001,-133168,334192,243816,-355413,-303163,620417,1163971,1384439,1782777,2785616,5386207,2730902,-6817955,-10728217,-2811995,2665455,2486277,1217318,-85051,-1014591,-714667,-209760,-195602,-343222,-781082,-1221995,-785539,-170039,-69419,59832,296163,251102,-9370,-207655,-183271,-58764,-83864,-198349,-46719,321472,352783,97677,145873,297826,69049,-338449,-513919,-367169,-113817,73846,135818,21626,-29810,70715,92470,52033,97900,254404,438854,418552,242547,127507,74526,8981,-100049,-144287,-31086,80258,115701,59664,-40048,-62127,-52624,-124750,-320927,-450311,-208376,113551,50082,-118389,-83416,-71453,-91219,79133,166635,14377,-110694,-133388,-163221,-95362,52621,105971,165537,206989,49651,-170773,-242416,-162273,-21535,33893,-58742,-98187,115229,369547,283764,-6620,-68770,103895,55887,-258194,-200786,250153,448349,328977,274638,299525,211701,42132,-52288,-81871,-51177,-9027,-77278,-178040,-121956,83697,111082,-39967,-187750,-183571,3444,112261,-50643,-315179,-368310,-103458,71205,-118435,-249555,-153592,-76985,64120,183544,40508,-386,145660,124283,-86141,-124312,125797,431618,499408,371512,303081,166669,-30459,-63469,155007,506390,582600,368252,186781,205620,358472,373878,58375,35165,251042,252004,-52182,-249585,-10114,280350,138748,-110384,-24562,176217,180220,37844,-2056,73123,139723,166063,180563,170111,173992,136738,29547,-117368,-52174,199121,275320,246816,366997,428364,392854,245509,-74324,-156854,172489,364141,146752,-53340,-111467,-227601,-294928,-162835,-60831,-210556,-260502,-116289,-98182,-211250,-192752,-6321,133766,88722,75585,207463,336017,246796,60929,118668,205489,95065,-11553,-129830,-273155,-316478,-185976,118454,398213,328062,94510,38180,96191,129786,123023,164922,197412,129376,59429,125172,233293,131791,24784,-32720,-88456,3967,329145,455910,210998,-255,15643,-25025,-147983,-159184,-64609,-41116,-126131,-44238,181040,182827,-32212,-122429,-38902,-50544,-117764,12463,234176,358801,302656,-59808,-336000,-218106,28347,115825,-14960,-111828,-64295,51161,107418,149141,188883,278494,322356,209105,-61649,-405667,-444577,-95370,103795,11878,45974,266348,478417,635733,515968,188472,39025,114913,95303,-110290,-239043,-186239,-36783,85206,119212,50573,29423,70020,-5129,-187873,-185327,52596,239256,186934,72070,-56222,-208052,-239436,-281883,-436229,-381559,-104404,76986,110035,148781,243696,314405,223350,86461,165247,341366,224908,120153,274194,146286,-296175,-332944,51942,213638,139301,209052,301720,314921,259312,135703,13043,111290,287912,245003,43629,-73770,21587,227360,191670,-107466,-201689,200171,554003,400949,102277,-86882,-234184,-263343,-266304,-345677,-312461,-83092,91648,96029,-16170,-131338,-192709,-212927,-135115,-86639,-223160,-457728,-661364,-685253,-326483,76347,263820,302887,195439,-15246,-174043,-16377,193026,134984,-24622,115636,323748,332141,189416,-3930,-208283,-270363,-114316,-33779,-57610,36250,231417,344072,303509,175910,99646,6901,-72695,-890,128043,190253,148738,106511,72173,-66265,-186779,-175367,31753,242013,171999,-137558,-223022,-77451,-21390,-70809,-107059,-37955,155493,324839,298285,103628,-118835,-121795,96190,236498,154126,24139,-62307,72513,332683,360095,57756,-925955,-1469292,-898734,-875042,-740228,931382,1263919,27611,-154696,201814,73333,-175765,-215557,-195414,-1082094,-850365,981634,1227559,268960,227283,90203,-285800,-267035,-250747,-164925,84551,127855,-34191,-231311,-189653,26196,66919,-31755,27352,162502,153749,-15024,-119849,-67007,-28960,19204,105929,47929,-82888,-47184,57254,103171,175445,164578,80787,93996,165628,250848,137170,-111608,-119317,16413,20576,26442,22310,39589,126435,166352,144358,128090,111627,94014,141842,192260,22372,-174198,-122448,-34346,-54034,-52025,68966,247172,134213,-220477,-303965,-125219,-81765,-142548,-17417,142608,85782,-12247,-32767,-6719,41263,33353,-45973,-31603,100730,128716,91104,184549,309235,181691,-42317,-21126,141253,168216,16424,-183198,-182905,49581,114293,-14369,-50450,38447,108644,18225,-156124,-194116,-116050,-41554,11017,18706,-82469,-104000,-8905,113755,92017,-60846,-79583,5211,22178,63776,101245,134582,209693,275142,210905,97267,70823,26981],[-109315,-80151,-10071,11265,46087,63728,92301,60360,-11611,20105,24912,-109755,-181264,-1924,136550,130208,160801,187147,147103,61206,-100173,-177894,-59784,-13066,-76786,-34802,6613,-28842,-51398,-61535,-51360,557,80035,100232,38919,-85143,-190627,-72404,165739,41349,-345871,-363538,-38359,16853,-96205,-69925,16540,42237,71775,186389,225187,56880,29363,79726,-25902,-187995,-275163,-206298,86130,191879,-22194,-94254,163181,296059,143289,20359,-64587,-182112,-130993,28457,-32155,-209850,-224384,-72232,195523,325444,210003,43092,11504,102396,185003,156422,78072,67035,79228,40803,39465,132470,174761,28971,-151232,-259018,-282385,-239865,-350711,-431183,-204206,67930,176682,142583,60175,132165,207101,83605,-30608,28632,89409,91298,60310,93276,19228,-187339,-305699,-226812,15378,236320,93196,-175233,-156904,-20787,-55968,-147740,-109306,-9877,20665,-600,48029,142025,131245,-62884,-84738,161763,327136,207225,-49470,-73388,221788,428100,349128,44386,-128441,-49659,87934,103760,1421,-113805,-88210,-28638,-158048,-332053,-163963,72474,-66926,-370753,-372102,-5200,414594,373749,24805,-148452,-126148,107832,331362,112074,-138733,-117999,60112,246121,314755,250338,59137,-186459,-206232,-26944,145788,223391,251210,235998,17549,-374817,-613473,-564659,-265953,92676,272964,248854,79184,-224800,-282165,-138274,-2753,134352,206078,59960,8813,112878,105458,21669,45911,176704,254337,125453,-75397,-170168,-122144,26315,277819,370390,232454,117463,46399,85974,219554,282396,152912,-105315,-174217,-85157,-203913,-198293,-63731,-92433,-133751,-73603,-89962,-63677,-27559,-160305,-102215,141512,71046,-159523,-136445,31473,105709,43039,-72494,-231538,-389302,-413642,-313407,-169418,5550,131498,164712,45348,47842,210002,255767,242886,183994,-81813,-265915,-117256,79206,101446,44647,-118006,-198521,-69554,112877,171706,174980,184182,101883,49800,52865,81940,28118,-72505,-220289,-311879,-239525,-24162,85552,67127,24285,27753,97314,216592,367083,290003,-36746,-127695,-38132,-77247,-179100,-249691,-232933,-127630,48154,326416,375037,22465,-313401,-431274,-379196,-224452,31541,228899,277722,169012,17275,52814,228073,235298,45636,-61181,31451,231103,418779,317924,16447,-83486,68551,90567,50399,-5088,-45422,-49628,-40564,-23547,-103799,-364348,-486829,-356712,-301198,-353511,-325182,-237234,-87268,76654,-23859,-121711,-25127,5618,-25223,36466,100035,32186,-32644,-34364,-38358,-45122,-93782,-141522,-91520,-81418,-231068,-275812,-52714,202534,212803,1073,-197439,-225332,-142729,-61029,-60169,-82860,-174195,-241749,-113875,9448,22199,-7938,-58899,-55083,-94788,-210188,-182270,-124081,-199749,-277693,-219372,-30244,140388,268594,286085,217126,85308,-57874,-87156,4469,126017,158609,72440,24419,58555,-47812,-148302,-116531,-57022,-130109,-313566,-318658,-175332,-280278,-418470,-297831,-193185,-177547,-92193,-1515,-52254,-204476,-283803,-229374,-145348,-49611,-18077,-217938,-486589,-416975,-104261,40280,-11551,-80538,-74870,51047,182995,201295,74467,65938,155341,194952,141365,111378,68493,46785,-20952,-247120,-255259,26643,7165,-159148,-220298,-114161,124759,80442,-248853,-424515,-134177,333621,318969,-242083,-299448,739010,1411193,1076712,755327,2190820,5710326,3264929,-6864054,-11100572,-3167155,2361062,2151645,1019575,-52972,-788748,-375577,99628,-106503,-320930,-519848,-859410,-602186,-24358,31250,60228,195299,205784,76090,-62923,-68164,33106,29010,-81732,20294,307017,213954,-90340,44782,317577,138402,-287323,-502735,-358767,-106848,29626,640,-107122,-50910,139575,113598,-39210,-96687,60121,345547,409567,246816,208713,250521,117605,-147828,-246733,-102428,31957,63977,1336,-77508,-54359,-15584,-105430,-329631,-441563,-184494,105350,25143,-87004,-3799,-32826,-102197,53177,150980,17772,-99792,-117894,-147242,-127296,-34219,8691,72540,159219,25407,-212933,-309386,-196117,-1876,77383,-11507,-38707,169146,373010,257551,-24308,-95359,51678,-22084,-353924,-281879,183530,452342,365681,219588,196314,132722,-43203,-146104,-103633,17434,39804,-89063,-202033,-147727,24727,97661,26258,-107652,-160808,45157,237934,61815,-258328,-335614,-131899,-7119,-129786,-192577,-135530,-122936,-5121,120610,19684,-4415,132135,106856,-60922,-65665,157720,356198,369969,247321,247386,230897,94434,-36864,69333,400930,551794,319402,105254,145417,317772,271038,-35616,419,257039,315164,52851,-220743,-60954,242023,147715,-108231,-54192,201814,292164,180265,72642,51738,110101,170256,159672,138836,209985,238944,124117,-72260,-56304,155891,221963,248293,365105,370538,322954,253393,4962,-158285,73735,228496,10480,-203250,-262637,-345153,-327708,-116766,21917,-66532,-100189,4050,8446,-130144,-167165,-9294,87048,19490,66668,254229,404721,318300,150740,185076,256320,153999,7436,-134584,-205669,-185661,-113950,81568,308089,236901,15199,26937,180547,209134,90761,43014,72953,21183,-79469,-69110,131007,115971,-54384,-156418,-168246,-32950,305024,520265,283536,-21039,-27059,-8881,-89537,-64846,63249,57750,-57960,-4465,202786,192463,9073,-52580,-53886,-146757,-201079,-27642,192618,302950,266163,-62959,-258483,-133521,48506,167498,64783,-73697,-39071,109633,142680,66368,20832,150970,278710,226591,17009,-311468,-424582,-122607,115264,24985,-4336,251279,580969,772332,514751,141758,33982,172515,250028,119810,-94308,-182710,-55743,138499,198229,66477,-24728,-22991,-103176,-222612,-106098,177377,306627,178843,73108,25305,-95801,-170908,-215280,-356751,-372535,-135509,54695,111119,240022,436004,495054,323146,115063,107946,231663,181595,166235,368455,265695,-189703,-298185,37997,140451,82462,255087,361843,260850,187518,165909,117271,151207,262714,253005,124598,7850,47899,196389,230125,30539,-153398,170016,534153,406252,186334,54917,-129766,-230219,-273825,-371280,-282350,-14938,107336,60816,-37690,-99939,-155951,-201289,-107112,-50675,-237627,-510844,-736088,-789995,-401650,91428,325872,289818,164674,37490,-50320,69074,197170,103877,-13608,132817,271158,240173,132818,-26539,-134661,-123474,-46118,-35140,-65844,56259,306065,450002,375749,159196,-1919,-139819,-169944,-27891,122133,176411,106598,5306,-79029,-192035,-247893,-159983,111470,406752,342346,-70534,-288506,-197522,-94709,-129337,-189624,-149256,5922,213007,256944,60162,-168893,-135372,93901,149280,51181,22842,-2906,116167,365565,556202,259956,-1120388,-1650602,-774914,-1056827,-1022988,1143861,1559612,131541,-6688,380876,226197,42824,-182895,-853998,-1700961,-776912,1478279,1485839,282077,270286,179189,-375538,-479871,-475272,-363824,-37560,64684,-47769,-176007,-107433,111278,122145,-48601,-44766,120487,126269,-142230,-331188,-197815,-1319,76945,35962,-78323,-165117,-74143,63109,113758,173277,147644,58316,101960,212171,261684,87878,-168654,-158373,-36570,-27002,43404,79890,90831,126779,142414,163633,219807,168274,46149,54500,157000,77127,-63389,-3697,15408,-112099,-139938,86988,356242,209610,-167840,-185120,5468,-50542,-171106,-2758,253394,176486,2597,-46711,-26685,41769,47655,-24173,13489,124936,81697,62331,221274,296325,61821,-142077,-24020,172508,138409,-37355,-161224,-80379,102664,83046,-40505,-66063,-78639,-138811,-182345,-165676,-134237,-83066,30482,123852,111651,14587,-5162,55362,175943,164725,-18391,-84905,-38371,-12269,104748,204032,128980,134475,241721,204662,35478,-18963,-42089],[-139059,-81393,16587,66997,116829,90392,85362,69242,12688,58862,69622,-61198,-129021,7227,109399,137113,240159,298218,233007,110001,11595,28134,112852,50045,-77888,-92842,-55173,-47015,-17677,17127,44284,76805,142981,138325,78577,-6167,-154828,-118631,97857,53310,-252182,-315393,-164105,-215574,-280575,-173917,-36797,54519,149735,294171,354270,154658,15332,28657,-9982,-132002,-226114,-159971,104415,178008,-23040,-18950,244472,259879,-12361,-120748,-105691,-136473,-91284,7206,-71192,-237446,-279522,-123999,179671,350103,218552,30790,8653,121310,221347,223620,171174,162280,118396,18673,21084,153415,175938,-24808,-200713,-256889,-266691,-277297,-429515,-510332,-297117,-8312,103087,55397,11843,163135,276216,118770,-72478,-76103,-10809,-2527,-27180,17704,-65350,-302616,-414746,-272628,24390,252309,109884,-124397,-74946,83668,6337,-167903,-101206,137855,165870,23550,-1786,126634,162603,-25593,-89028,147616,348191,294360,46397,-85374,108359,293814,179605,-84603,-121235,17748,136556,143417,-969,-176392,-164773,-75181,-161806,-309966,-151292,64999,-49167,-304637,-356422,-99055,328939,405536,97852,-126791,-94687,115338,268363,-27200,-213528,-74454,177673,343169,349083,238625,58814,-130671,-159978,-35008,126681,202765,228535,239104,47206,-308635,-491111,-445797,-200047,109486,182539,-5760,-185097,-289138,-218360,-99294,-25970,108559,210142,88339,46352,136085,105728,41339,130475,316021,361100,165156,-37001,-143289,-107924,70237,288647,346193,249807,152182,92590,128077,196374,196747,136134,-30094,-166675,-146414,-165155,-142498,-107496,-134258,-81267,14470,-67093,-119100,-80789,-153100,-34390,232675,176550,-64371,-55793,108539,169457,77732,-47409,-120771,-230041,-337083,-344404,-230276,-94223,-6758,49464,-31076,-60670,108449,221651,210449,153679,-66093,-249780,-135041,48015,64562,-15197,-139417,-136129,54901,195941,190123,180951,181946,91789,40446,-5497,39284,74500,28412,-119893,-229913,-159676,50868,154769,111133,-7867,-70390,41066,207644,313358,298479,65728,-9410,17148,-52099,-189470,-293221,-279463,-143819,49107,257141,275404,-19671,-358352,-431728,-314950,-180151,17586,202237,263667,171011,-27316,-63890,166062,294218,101672,-90120,-30708,151530,291699,192712,-34718,-29766,146856,130253,82594,66707,-35555,-129751,-100789,-7787,-30337,-247435,-363064,-281395,-301570,-396925,-390648,-327170,-135387,102447,49160,-72139,-57695,-60564,-76703,-46568,10855,48352,92280,142808,99606,-50943,-155754,-91660,10046,-42725,-242109,-313972,-123671,162797,199592,-3926,-151222,-160258,-131634,-108230,-75764,-5044,-73516,-192961,-148020,-96567,-108359,-151761,-208411,-214382,-252462,-309608,-281842,-224747,-257776,-301777,-171206,108653,242635,200965,114155,66859,32898,37005,109019,170046,205485,181354,82478,-29126,-82674,-175274,-232661,-145950,-76881,-153724,-332526,-331226,-172138,-244550,-391134,-285152,-161085,-139685,-90497,-12483,-31819,-149155,-264145,-306588,-272743,-116322,-10995,-151388,-326304,-264285,4924,137221,-19765,-200821,-194606,-41337,110534,128835,-10839,27063,186536,253645,232778,222191,151846,66429,12000,-162740,-182429,72140,97598,-66053,-189667,-122832,96363,-5622,-391755,-485651,-150846,246810,321348,-127752,-267726,774577,1586970,857117,-199059,1587393,5732805,3470583,-6651293,-10447679,-3478970,1568146,1552174,836167,86665,-444587,-44497,315684,-44639,-242828,-218126,-480483,-393480,67488,68872,36354,113607,193663,184269,81385,37289,105644,121046,26782,62924,226775,55520,-207789,-3810,301625,165266,-192721,-368700,-252352,-64423,-3539,-120809,-222459,-78076,171300,125544,-110542,-271694,-137393,192195,305130,176821,225895,368797,216011,-123142,-232986,-99178,31715,65297,-26209,-104187,-36966,18784,-73707,-266368,-343145,-120002,92350,-16329,-85474,36226,-20770,-141611,-40562,67690,779,-82320,-101199,-123391,-130598,-95262,-82013,-33897,66224,-39925,-263675,-355457,-215070,12041,110894,29497,-7997,168047,322397,207394,-42568,-146477,-61655,-131297,-393687,-309297,100431,416689,376424,127681,42368,24692,-132048,-242297,-120186,78405,57982,-121468,-231045,-194826,-85303,40784,92059,14097,-93698,84393,331841,163146,-183161,-264670,-129268,-80018,-132284,-98400,-65282,-98406,-4697,99041,28767,-23539,54814,43250,-52978,-48483,106795,201686,168976,83765,154175,255009,180437,-40728,-48797,241837,455353,241605,3691,34095,178872,70190,-121002,-37435,187483,273345,88981,-196010,-98992,198248,152842,-81244,-47707,229124,363736,280118,140726,64436,117076,187976,134790,113667,243299,311986,172153,-54043,-85294,69596,122908,174195,277702,266411,213496,236170,119144,-90863,-8177,66479,-151970,-361951,-384744,-402578,-329043,-80866,70691,50387,54725,118481,106392,-42284,-144536,-41776,8923,-62744,43455,279496,430025,361863,232392,227790,282280,202187,22489,-113134,-94676,-2189,13180,79194,215748,149073,-42235,1479,211386,250312,64953,-65060,-61309,-97985,-178562,-171950,41822,70780,-154946,-271838,-214388,-67313,221323,506023,330808,-32057,-88720,-16351,-44444,-12573,131584,126495,1230,23236,189943,179420,65645,22553,-87049,-224580,-215133,-27157,138597,223968,200293,-33391,-122221,-13000,73416,162865,96121,-42176,-10852,124426,135262,-30372,-159107,10858,241802,250302,110299,-167936,-359613,-143404,116643,58169,-11496,212613,565169,735368,422427,63806,1898,175845,345762,330608,68240,-157276,-77569,168936,265204,107051,-52953,-112230,-203909,-247785,-33120,261813,319542,153656,88061,115383,15073,-96824,-125457,-237041,-303563,-102340,70756,114415,304157,562341,587616,367638,116035,35439,110164,129076,176717,369219,293285,-108960,-242118,19549,71386,52985,296986,402578,193649,87306,142352,180704,193653,233035,207119,145648,86001,68727,101331,195528,132446,-111043,45001,368260,344603,249300,156536,-58790,-185303,-227366,-323703,-200704,74723,144786,36375,-67201,-72723,-105598,-170838,-71639,-14909,-249105,-518692,-687808,-722575,-382215,112574,349065,229939,91364,81959,109914,157070,185869,74755,12077,142745,215599,160632,80540,-61114,-104232,-22112,10269,-20375,-59960,58976,345815,531441,424314,133820,-112445,-283631,-249040,-51180,97220,121633,29743,-98509,-218324,-299358,-257947,-58966,257741,579006,483717,-9891,-330921,-260966,-85806,-94745,-191282,-230738,-168165,60941,218368,57265,-173100,-140741,55650,44061,-56078,-14921,7191,103010,318520,668769,496637,-1080510,-1667311,-591083,-1123141,-1292322,1132864,1762726,354181,225527,591243,423407,309289,2886,-1315003,-2271764,-850985,1650924,1534152,329841,380261,298289,-355994,-571745,-636498,-526826,-179059,-68113,-130257,-154384,-37448,190620,162697,-81670,-104248,98132,98683,-234395,-477874,-312393,9449,145055,23590,-144513,-202475,-81804,55606,89037,111314,73156,8855,100513,253810,264340,54238,-202153,-227475,-158973,-118907,11919,102600,137618,142411,116504,150799,264966,192679,-33709,-75355,72506,80823,12550,110563,85073,-159380,-233827,83016,407136,236985,-114676,-64658,144964,37732,-153249,-14477,291930,248184,54470,-12329,-25261,30872,52729,1544,53405,111804,7154,38386,267682,279850,-23745,-185325,-18751,154125,68945,-101673,-143839,8421,134768,37936,-70603,-69010,-188423,-381319,-327220,-95577,-31300,-56190,70369,203698,176773,112822,86377,107135,228963,220373,8528,-109569,-101125,-58903,97061,228709,84378,30648,152028,130000,-64346,-120383,-114403],[-145707,-59839,46770,121804,178591,109434,67106,82645,48350,66639,65737,-26579,-44987,29953,63641,116972,265487,352381,307723,184583,121117,192853,236490,89169,-64670,-103735,-74653,-37097,33580,99274,143175,184437,228414,182705,133464,97244,-78583,-142471,12690,49470,-127983,-205982,-238480,-405014,-436143,-247403,-70158,41826,169481,341986,420722,227582,9837,-9459,7191,-77675,-178861,-127111,67592,125867,-8124,51409,246655,138364,-173966,-210275,-78137,-36447,-32180,-30732,-129994,-264616,-301128,-137368,129427,279403,168335,12097,2770,119589,242551,290303,258304,226033,125656,-4540,20897,160442,123163,-114819,-248251,-214005,-197158,-292168,-474128,-532892,-337643,-56821,40592,-2819,24776,214003,308893,110859,-145267,-183432,-71904,-68919,-109685,-64488,-138851,-370715,-452679,-278731,17249,212503,101739,-53926,26763,179437,65073,-177101,-107007,227461,273646,56454,-32027,108726,182059,55767,-16777,157918,352329,366884,174044,-18484,43320,171798,21607,-182650,-95230,95042,183512,180629,14387,-201153,-198304,-86181,-152969,-279093,-149198,33278,-21677,-181221,-291280,-203062,154003,352901,159116,-75882,-37321,142917,204780,-117360,-268413,-61379,249379,406907,358386,209399,63692,-50732,-96587,-37128,92212,161725,197956,228002,63465,-221121,-331657,-285047,-108126,121761,87253,-227965,-408147,-314557,-157784,-86394,-70632,61836,179285,97267,58386,113012,76569,46266,172203,373470,378954,146019,-44641,-138102,-105485,87459,260550,298021,273270,203817,149225,169005,162860,99646,108881,42870,-149290,-201405,-98643,-49326,-114666,-159630,-21720,101768,-26803,-128036,-103146,-125879,47918,316243,261608,30249,14656,138236,171430,70656,-35782,-29659,-93026,-267711,-364303,-273694,-186284,-147097,-79554,-108176,-166199,-11170,151514,151354,116950,-32272,-190184,-102264,35356,13882,-79223,-130212,-62961,152837,250569,200451,181522,144919,49213,-3889,-86504,-48550,50158,31979,-87821,-149116,-44161,110553,171991,140776,-6810,-133179,-16003,149204,175860,209586,147784,105126,55043,-37246,-177837,-288224,-278525,-132766,58796,172554,154963,-32395,-320157,-384179,-256025,-126533,10410,139820,167976,92892,-80549,-151492,85647,292551,110110,-142144,-109546,45105,113748,39434,-68783,55477,223922,163058,107361,129137,-16989,-173330,-135393,660,39562,-106897,-223767,-210429,-288551,-376362,-358567,-324282,-136543,91869,72939,-39591,-88153,-120376,-146350,-161009,-96853,43442,183356,315933,274036,-21523,-198334,-29676,124994,-4918,-231724,-303860,-175974,90697,171735,27229,-61911,-77340,-115119,-162430,-103631,48505,19611,-109388,-143562,-180461,-221718,-266230,-312509,-319405,-344033,-364657,-360661,-294043,-261833,-271616,-117384,176416,279550,124660,-31039,-64058,-16364,108720,249246,282809,258386,197745,85984,-83198,-233266,-306396,-285526,-132307,-57944,-154727,-331004,-309277,-123423,-146597,-293681,-228786,-112931,-83663,-61004,-19299,-28721,-109813,-227251,-343886,-374286,-187785,-9306,-22315,-32011,-369,125941,229773,52138,-211919,-267811,-154572,-13135,8182,-86337,-9811,204945,313600,334886,345005,274018,165123,123068,-18254,-91829,51386,116435,6060,-136798,-109319,75347,-73246,-495188,-484335,-151641,101254,237747,-19247,-136636,782714,1630300,723872,-925559,862696,5170265,3315886,-5841116,-8812747,-3760087,359564,838419,744979,338042,-43657,182208,355484,-20501,-89686,91240,-173027,-228358,88994,61427,-6359,49989,195584,273719,176064,96017,143074,174769,99257,70978,114075,-62316,-219828,11730,255240,134655,-93367,-159378,-85984,-7472,-29770,-213815,-319233,-119793,155528,125768,-139094,-373712,-284146,28305,139622,40668,162200,398315,279801,-39664,-117870,-22218,83461,110532,-30532,-123987,-19435,43382,-37281,-153260,-186704,-38010,68549,-69859,-111283,32683,-29007,-188201,-166587,-54022,-27127,-64281,-95375,-108140,-117118,-134196,-163114,-130057,-42386,-121351,-296016,-356888,-215439,9330,115047,38098,-32572,88563,210634,134556,-63321,-210034,-203701,-235788,-362687,-274076,37334,366042,362200,19562,-135352,-99213,-209059,-314168,-119374,127131,56369,-158598,-257250,-251664,-215536,-50371,137036,140124,-5808,108876,363295,227344,-97516,-167750,-102875,-137334,-130838,1913,31935,-17597,57821,123351,58018,-58399,-71350,-60803,-72959,-64618,9762,31798,-36633,-74270,45200,217384,186243,-70259,-152069,93117,320426,136354,-112380,-103341,-18061,-157789,-171731,-55555,72520,145041,50046,-183667,-123862,151012,152691,-34114,-6102,246763,368963,304466,182912,107913,159392,210897,103371,90694,262507,339783,166377,-65628,-135677,-44659,-1954,42268,136043,144705,93718,194750,217932,8453,-51561,-66018,-291273,-487099,-446773,-378074,-282290,-59273,73551,116351,170221,197834,170829,46632,-92111,-67055,-69298,-136772,6724,271804,409638,384396,303397,250142,288487,246339,60970,-48722,33258,180995,165833,117885,145948,81853,-60387,-17320,190276,242219,47051,-134527,-174475,-199209,-215214,-166441,-14847,1881,-261949,-370381,-228757,-92997,98748,405006,328392,-37348,-147587,-30249,-5189,9262,132959,126564,1561,15323,137207,138962,121099,84770,-126412,-264287,-158205,15015,95913,157997,140777,23923,35469,117038,103531,101074,57850,-28482,26987,117473,103811,-113344,-309943,-108118,214940,259577,179108,-18374,-260341,-147315,101450,90042,16200,154747,423872,515924,248857,-32710,-50632,120989,350086,457490,208689,-111494,-95760,166890,293251,147998,-47557,-165052,-275225,-258128,11996,289708,289772,127639,118544,198854,102226,-40704,-54896,-129138,-193707,-9248,119527,118553,323574,582195,558393,331640,75305,-36905,15313,79557,143467,279022,224355,-79529,-184825,-1298,28186,62130,322295,396959,117104,-15639,83522,195991,238408,226108,145450,118121,138917,67935,-30355,114050,198075,-56144,-120238,102334,225848,267768,190418,-31689,-131700,-141331,-215986,-90613,156272,189381,31089,-93919,-57146,-48791,-120860,-33759,17020,-245423,-478862,-531359,-507581,-288145,125266,332682,154028,-510,92307,232858,208698,153208,52861,44923,139814,167709,124694,62217,-92982,-127146,5573,43810,5507,-37884,51827,340145,566704,442795,107745,-198810,-377736,-288674,-63087,64987,52579,-51032,-183501,-317401,-367342,-231030,75832,411962,689013,549485,32711,-336527,-258322,-13880,11535,-116945,-269968,-331490,-86680,212602,126085,-111820,-132009,-11366,-58045,-144127,-83906,-43420,32586,204347,668289,683326,-885387,-1549267,-403700,-1083699,-1477222,948980,1840531,612061,437932,744259,593655,556970,295224,-1436062,-2651020,-1018992,1528635,1410385,395501,514755,406327,-240626,-520183,-684754,-600052,-284113,-223063,-262730,-181461,3561,246760,180796,-116063,-129006,107676,93497,-248539,-501203,-360061,10297,209688,76379,-128518,-183502,-76247,31210,37660,10224,-35323,-53347,87650,269662,253567,47070,-203606,-306817,-306428,-224985,-56253,85408,168788,176339,101568,112471,254692,179986,-119233,-199921,-22095,48816,50020,200958,167844,-168106,-293641,62491,384619,207312,-95245,-20669,212181,146814,-82545,-38099,245717,278624,128594,50857,-11389,9998,44562,19465,71836,62589,-71025,22794,285195,235487,-66696,-160220,11219,120818,6583,-141868,-120349,71454,139678,-16040,-108008,-69696,-252114,-531364,-380175,13530,77628,-38100,72751,234275,216251,202161,157738,144459,271735,256871,22085,-135377,-152179,-97495,48097,165977,14800,-75323,29885,18647,-158506,-196258,-162855],[-125049,-19337,80395,167530,215544,116637,56919,115036,91049,35649,3029,-25814,42266,70008,24681,85684,242298,342231,341093,249005,193907,268522,274210,108183,-18425,-49966,-41052,-3823,75012,145766,208617,288257,308678,226036,206113,212112,14629,-153837,-75977,27656,-15253,-77474,-242094,-495053,-516224,-274482,-80294,16082,145211,325226,409842,264022,25270,-22495,20927,-38614,-152243,-130668,-19393,49704,27248,96392,163397,-34898,-302656,-234665,12606,104329,35396,-78189,-189977,-277950,-277606,-108727,50449,111704,57887,-13886,-8117,97776,245607,333414,304859,243082,116186,-16990,25751,131432,11622,-233636,-288937,-139274,-81755,-256561,-450405,-474225,-292858,-46097,25683,2392,94555,254941,286982,62247,-235489,-272644,-76093,-75546,-158842,-133248,-191659,-385566,-416412,-242644,683,134522,63944,-2216,115851,251393,112938,-172946,-130163,240322,338449,102973,-30086,93084,181730,146843,100617,191809,344130,396040,284974,106580,52787,104539,-69496,-218267,-54023,159140,212867,203365,41004,-184774,-184118,-65342,-130631,-234571,-145279,-6715,11497,-47370,-219758,-308631,-60554,249290,203222,-13686,27237,202177,178374,-128390,-289107,-84630,249921,414757,330235,160032,63340,15269,-43544,-32711,49665,106280,160453,194666,59289,-133887,-178372,-127291,-20793,116201,14742,-337032,-497769,-289343,-118216,-98378,-113857,11805,124890,87297,46139,58464,41641,50815,167797,331489,297812,77819,-79709,-144327,-107129,82019,207595,235344,279722,244138,196648,202912,132553,15003,74213,94444,-126647,-240360,-47686,31806,-101381,-171380,32092,190843,49871,-78946,-87615,-86035,114462,362219,304344,101734,50677,107299,115866,25469,-52537,-709,-20900,-217902,-361205,-285811,-246409,-263281,-191107,-155836,-223491,-104840,65050,77416,80634,14703,-92755,-21854,41164,-47898,-129624,-84825,19029,210057,264516,199895,185535,112859,8847,-75741,-186850,-158728,-17120,-36288,-129975,-104240,59535,142932,157541,172921,32722,-154307,-75091,60711,33930,87604,195891,187832,75610,-20306,-113653,-207480,-224964,-100479,76602,116544,67947,-10522,-211023,-309666,-218451,-72684,17397,70669,40925,-28008,-126141,-179597,23545,243003,79474,-183334,-160817,-40921,-40613,-77711,-61301,150027,277470,174800,103016,133073,-16311,-177348,-143218,-9965,78002,19988,-94184,-161645,-273895,-306672,-250519,-236623,-84993,73839,62912,-24258,-103928,-159972,-220037,-280877,-203130,7729,211769,431301,423658,27972,-208059,34924,231764,33251,-206801,-269944,-204091,14214,140475,74581,21060,-19430,-108161,-210686,-137437,63551,86841,-6130,-99726,-227920,-300708,-326800,-338302,-322291,-315736,-350894,-395215,-308563,-202458,-184399,-60357,172813,252069,61206,-126309,-158306,-53593,136129,282326,298571,267826,206946,86127,-121522,-357115,-423843,-303988,-86587,-11569,-133350,-303625,-257584,-46100,-16160,-157450,-154413,-65370,-18774,-5818,-21201,-53813,-103572,-179538,-320799,-406501,-232994,-5787,123062,249026,231987,201264,276963,166967,-117812,-279317,-262153,-157004,-122258,-121153,-14906,216859,356532,411973,442023,391923,301299,275503,152549,-3539,-23161,53337,34352,-69202,-70636,73964,-92810,-512327,-407391,-123950,-67089,85210,89748,130007,810114,1503272,645722,-1323720,10347,4026215,2822600,-4550605,-6728946,-3951872,-944168,258084,822031,666919,328083,248239,208047,-25216,126088,386908,50139,-136516,47001,33592,-58788,-9637,184731,311117,192309,87302,137738,184089,122684,48576,13976,-96645,-129316,76834,186904,47382,-30263,51401,87149,43862,-52411,-269550,-391206,-180602,91757,110210,-119285,-380771,-349945,-96893,-31598,-127990,31314,335675,291091,63314,43591,101414,174803,175919,-26209,-138614,-5155,57816,-3929,-24737,-16143,34302,28715,-127013,-149379,286,-38539,-208845,-269615,-169005,-53287,-50494,-106991,-114328,-104815,-162704,-234213,-199083,-134832,-189947,-286635,-303647,-199142,-12001,87462,5579,-116105,-65734,49444,49891,-82629,-262688,-322596,-297879,-274996,-190016,20847,318673,315455,-94159,-309127,-222094,-263099,-344948,-103103,160684,57431,-176702,-267202,-295434,-324451,-152162,149139,235284,76171,113065,324415,240594,-13590,-66521,-70686,-175719,-125767,81487,118121,74276,140870,171648,86062,-102429,-208517,-181200,-122005,-100464,-86986,-95692,-180188,-181129,-51443,118669,108090,-103787,-199772,2634,184945,17654,-226374,-230524,-210971,-333414,-183044,-43236,-42006,-21359,-41656,-185321,-140455,99329,145029,18849,49442,238911,299948,241835,182522,162811,220797,227285,66192,63241,255565,319032,121321,-95733,-190568,-157743,-124274,-107951,-18156,29792,-6083,135365,254257,87876,-54042,-130182,-366278,-543546,-433201,-279003,-191063,-51036,35078,126247,227434,223807,187059,129013,5594,-54235,-114232,-179636,-31664,234088,355398,391972,358455,257400,281195,291148,139439,56314,142302,302581,298322,184357,107974,41505,-33247,-6170,140335,189927,34388,-155617,-245742,-262459,-191877,-83644,-32632,-72192,-349331,-437238,-218483,-104979,-34292,229126,260953,-43777,-179453,-29807,38420,24161,84100,43245,-78797,-33515,56047,75617,158225,123059,-152148,-251770,-50977,84633,81669,126110,114212,91996,168032,221007,131826,10844,-33799,-30396,77310,122040,83130,-155591,-396059,-176891,192439,232691,190013,89652,-148214,-129364,68317,102348,59894,91408,200390,185009,29645,-132124,-110283,29941,275725,483541,306050,-52846,-110047,128143,265659,159809,-21538,-165762,-292857,-251479,16821,259467,235317,110392,155546,258462,150291,-14444,-28330,-70417,-77067,115058,184020,121337,292682,491530,416102,212098,-10617,-95053,-23693,48099,77006,135871,93728,-106039,-154887,-29511,14611,100631,321271,333525,35731,-100222,12042,169018,278132,251361,104077,72721,159490,44523,-151163,35559,249104,24855,-252493,-172447,79842,233293,155373,-40172,-73476,-39806,-78765,18375,203739,222808,44730,-111268,-57221,6136,-57400,-6,43735,-216121,-406223,-331288,-238080,-169143,113368,284366,93329,-83798,47664,249838,198213,108995,50576,80858,126337,137038,143528,88014,-112979,-192292,-38475,51670,34885,-1271,48689,297126,546004,430372,88484,-234534,-395671,-283507,-60079,39304,-1277,-104988,-232775,-361092,-387222,-192034,173221,493681,679044,515916,50010,-301129,-203719,74482,136537,-6294,-278925,-460966,-196308,240767,256174,11337,-105951,-90026,-138607,-200527,-168172,-137296,-66565,67425,570597,755061,-665161,-1376090,-278204,-979105,-1527189,707826,1806160,811735,542807,786929,687934,724089,584498,-1240465,-2768737,-1184700,1248848,1197521,433984,615043,478440,-67849,-351267,-607119,-560748,-314911,-347454,-403179,-248981,10130,266005,168006,-142705,-115416,145435,123792,-172841,-390425,-316794,7139,249238,165127,-45010,-118176,-67602,-8342,-26589,-103100,-149700,-111860,66355,249301,229179,66767,-171996,-365834,-426147,-314352,-134158,37399,174131,218137,103711,62824,198794,140401,-177750,-273498,-87975,9401,61724,253848,242488,-129151,-293541,32239,297336,132419,-122386,-79193,171826,236385,31624,-49384,139978,262329,200347,108639,-3784,-18281,23194,22618,63017,-5777,-127531,14253,243515,150616,-71107,-79449,65791,104679,-12132,-135128,-83173,103805,117713,-68604,-145361,-75685,-251627,-541368,-346530,101014,148776,-32131,43124,217569,242756,271294,197677,166709,302664,276763,32481,-136838,-159423,-107134,-16947,45062,-57375,-156878,-88785,-82958,-203621,-216349,-168884],[-87162,18297,110680,200493,222178,109410,69911,174830,134074,-27094,-107056,-65050,104545,125104,19781,65028,192100,281495,318592,272662,216672,254864,236973,122697,64751,58936,36123,40258,85376,133098,218535,350504,349329,253983,287386,318744,98237,-156032,-146740,-6211,48253,17632,-185030,-463523,-495789,-254607,-75728,-5534,110006,264650,340739,271509,69505,-4914,31313,-17261,-144052,-163331,-120687,-18211,84272,105539,17521,-209896,-377320,-210450,133592,255699,96515,-124715,-234260,-271776,-215077,-49436,-42335,-119915,-95206,-47977,-26565,59496,227929,333929,289930,215086,108084,-13898,17252,56728,-135353,-355834,-318004,-56901,49517,-166290,-357075,-343481,-168053,25192,72537,79739,193414,263992,215516,-10856,-322701,-330065,-31818,-14657,-156700,-168454,-216520,-357307,-329448,-174880,-11473,54461,6567,2845,164201,291516,146326,-153683,-155327,203193,372427,159164,3232,82509,159167,207853,210515,233882,324105,364145,337255,246449,132577,105640,-72845,-189673,-13071,186083,211535,202040,68785,-132873,-131092,-30138,-99641,-175571,-127847,-37632,41755,50867,-176879,-405459,-254625,145602,234053,37837,70685,279887,209376,-67837,-277449,-142652,171342,357308,260932,90603,47033,38150,-20606,-23982,11762,52340,117208,132671,31142,-69397,-71027,-15519,34021,88469,-14264,-298668,-416962,-216330,-101569,-116304,-126803,-23500,63015,66147,20426,-6286,20868,69010,132026,209597,146198,-8891,-107872,-144504,-106205,61353,147253,169915,252322,246507,214038,220189,111206,-42446,36248,112746,-106564,-258721,-41225,64952,-88083,-174293,70220,282377,167101,13906,-45496,-50145,132974,344333,292761,132711,40929,24142,22886,-42275,-98206,-44862,-26437,-188552,-327529,-258944,-254874,-331173,-258695,-154711,-206847,-144916,-18165,601,47775,63292,20814,85956,65155,-104854,-149207,-11668,97383,217822,237695,187941,195105,118627,-1475,-158905,-295796,-258870,-83000,-119404,-218028,-115878,103398,139320,135090,212554,94659,-144226,-137719,-30705,-40917,9626,210516,230130,91815,16268,14870,-49273,-122406,-50049,100623,108913,42797,41458,-61714,-225883,-199776,-26225,38356,18788,-69383,-146022,-151349,-139418,10530,176782,31725,-188519,-156335,-71617,-106351,-99823,7281,232154,290779,155031,58584,55641,-54832,-155924,-133943,-47180,66615,104834,9521,-140794,-263407,-212941,-110316,-100035,5872,76864,40698,-25655,-100460,-173498,-281617,-376272,-285590,-54203,174153,458812,499977,80862,-177477,93109,306441,72325,-175278,-241005,-214843,-45346,114283,115593,61409,-9718,-116799,-238033,-163966,42073,121277,100457,-26193,-233876,-330169,-318170,-270509,-197049,-154331,-262294,-369161,-259767,-90281,-53574,-1866,120317,181112,27390,-163548,-209693,-76161,113074,201932,217242,238397,212486,88073,-133111,-420344,-496537,-287971,-28405,41388,-95192,-250002,-186879,37900,112030,-20037,-88363,-33072,42331,62370,-17454,-102132,-127410,-126232,-237844,-354670,-236799,-837,232306,399797,325311,194256,254289,264078,29963,-236648,-335995,-280685,-222572,-107513,25929,225910,361992,435143,485722,463725,414411,412742,305628,64871,-116422,-68881,10292,-767,-9479,93935,-56773,-427836,-277875,-82897,-227124,-93934,209756,509717,875958,1214616,583359,-1374886,-850603,2564246,2041876,-3286449,-4929660,-3938342,-1902932,48567,1106541,1008213,584727,156492,-59229,-38001,356201,647792,232286,-97149,-31586,1489,-113194,-81362,141479,283939,130592,15344,94396,156268,102692,11416,-37557,-41738,23584,156567,105960,-77177,-27396,196026,218244,74656,-73088,-285376,-427852,-252532,-7651,75424,-65216,-309033,-336562,-152811,-152728,-280353,-128927,203709,246153,139889,182178,229613,279622,231622,-28291,-145357,10908,68111,21668,86315,127173,73438,-30672,-178125,-178162,-33225,-25488,-174006,-299643,-234187,-66158,-42340,-132864,-143544,-109204,-194427,-295355,-235472,-189292,-224305,-226419,-203620,-171792,-43940,43251,-55990,-237854,-262097,-129591,-28311,-92935,-280323,-369769,-296523,-169575,-88544,56011,279705,224615,-215250,-457330,-326923,-292119,-336817,-86613,177286,81286,-155814,-247689,-302627,-377285,-233816,129142,277383,130971,100630,234933,207003,54788,14353,-53610,-198254,-114738,125482,157926,121674,189100,206296,90468,-143381,-308615,-281112,-189007,-143997,-147832,-150447,-222859,-207064,-110438,-15842,-18716,-114595,-174975,-16723,82452,-90857,-315491,-315287,-343505,-410707,-171351,-8874,-115514,-167037,-142366,-190890,-151439,45258,130166,60148,87518,193587,171796,108374,132677,202592,275822,224181,25939,28143,218377,262218,66400,-124775,-227841,-239124,-218030,-233230,-151191,-62998,-62566,70148,206663,107295,-29402,-118642,-360867,-518631,-352394,-140117,-80381,-53016,-27979,91352,226283,194395,155188,194773,133478,4964,-105758,-177175,-55945,181005,286796,385226,389683,253149,263181,332995,251352,178566,200083,316872,364192,250466,94371,22700,32350,52665,96994,111984,21784,-134609,-268324,-282871,-133081,21102,-16925,-128141,-390395,-453997,-190494,-101362,-150834,10539,129856,-59843,-171351,-3656,89802,49890,13488,-106529,-219674,-104052,-25565,5681,166581,135525,-148379,-187913,70384,158042,98243,128355,125740,148780,237690,266261,143728,-66505,-134581,-36865,135235,163331,103412,-144093,-400032,-182224,165624,161745,131761,123259,-49325,-93811,20150,85646,98481,40616,-27538,-135592,-179937,-216457,-158809,-56141,172217,438016,359701,7379,-124511,56013,181762,121851,1249,-118983,-248782,-227842,-16541,182385,169617,99469,181276,278142,154269,-14858,-42961,-69453,8711,227705,242533,121278,221772,325325,209237,33966,-129196,-129505,2690,47744,3214,-3203,-39693,-171603,-177375,-76773,12961,140367,287804,222232,-43230,-154496,-52441,116119,300153,294945,99631,41319,154032,14253,-211289,9622,310131,129852,-295647,-360456,-55457,154343,73535,-63914,-16392,50670,48152,99353,205507,231549,68435,-119713,-72049,51381,7993,23701,64948,-158718,-323598,-168509,-28040,-79401,67316,216803,67582,-137007,-55845,132130,123753,75789,82788,121202,112548,130020,204350,144454,-119885,-273091,-125383,38781,58382,40431,59983,238984,476059,391179,80444,-209579,-339853,-244319,-44562,30186,-20939,-113968,-237498,-349677,-362938,-164186,176605,442075,537573,398046,44222,-232472,-129892,123756,216658,84012,-283555,-547717,-254288,280087,402524,169563,-63638,-159427,-186714,-225626,-246287,-234991,-147791,-33562,428078,692499,-535001,-1238662,-267380,-866545,-1430473,532708,1700132,881097,500303,722993,705866,778994,743280,-901051,-2645462,-1254667,983262,983519,395966,632932,512464,111101,-129869,-434053,-427714,-267684,-404425,-504594,-329599,-12844,241419,118819,-161972,-79093,194682,185958,-31314,-184671,-194710,2506,243588,238999,62817,-32890,-63786,-55005,-87596,-202512,-246337,-153873,43449,198096,196361,103112,-114910,-376761,-478463,-363324,-189958,-21140,149062,248326,120282,18582,120822,94133,-183984,-271497,-102865,-9176,68017,263906,278318,-60997,-235821,-964,175693,39935,-184358,-210037,46071,279302,165215,-25957,27057,213009,245226,127807,-21430,-49838,-5323,11142,32524,-68204,-144985,9564,140646,34701,-49466,24749,123847,112565,18503,-82090,-34599,106832,75764,-106536,-166937,-86155,-194450,-421657,-264918,115224,149690,-40934,-4745,169476,265022,307960,199415,172660,317720,283266,50400,-97404,-107914,-75852,-65425,-78297,-110162,-196351,-168218,-132650,-175735,-170075,-128854],[-50058,25710,126191,221779,204399,87340,107841,258497,172471,-99959,-231953,-130863,128075,187637,64623,72615,141378,197587,249439,248126,203396,195049,172610,148658,170004,189994,130638,80001,59778,64846,174558,346919,325136,252883,359430,396541,153356,-143981,-178588,-41167,42634,38507,-100431,-328212,-382541,-203281,-70748,-7529,98474,196133,254967,269356,140566,39458,39506,-8754,-136992,-196206,-189902,-40405,158038,81415,-146322,-337919,-399206,-174549,237050,379922,138758,-157092,-252310,-250439,-135954,18635,-128828,-355913,-256395,-87820,-53421,10458,188081,284593,216248,159624,112183,-1146,-19949,-54634,-273165,-443867,-328465,5336,155086,-46911,-224257,-180121,-8073,124124,160769,201906,283215,239040,121514,-83713,-383449,-349746,31120,88411,-104810,-157900,-208668,-304195,-230050,-96567,-6740,7539,-52102,-44944,157054,297551,164693,-116675,-151932,171074,392040,211676,53599,76799,118544,210390,261279,260107,289727,273893,312862,351282,246484,154616,-7578,-119739,8677,161831,174875,173099,88544,-56392,-57365,-3338,-70220,-110058,-94125,-47814,61357,89961,-174061,-482369,-380802,85223,258253,62274,69750,339742,286584,25760,-247840,-225919,24697,236943,157623,8411,10717,10525,-32580,-15564,-8317,19245,70562,43078,-18280,-42556,-32876,23129,40262,45001,6376,-136650,-202683,-114544,-96122,-112632,-87517,-31768,8575,45166,-3013,-61128,22345,106778,89087,54981,-21467,-77251,-97544,-123039,-100486,32083,93290,111979,188292,196655,186719,210146,95032,-70517,-21,95875,-97913,-257092,-77749,42041,-90894,-175031,86971,368387,303931,113437,-1401,-35848,84980,253274,228659,115785,-9591,-85196,-80528,-111934,-158721,-137725,-89090,-172413,-266075,-195839,-204453,-334215,-268049,-104811,-123627,-130803,-83022,-67537,18402,99693,121248,190013,102184,-135462,-128719,68460,147507,172883,181296,167213,204153,168797,25004,-233886,-394537,-318038,-107221,-159365,-303634,-180938,60795,94383,114512,244219,148157,-121965,-200389,-99500,-16121,25210,202358,238900,116839,80881,184192,150680,11951,14156,123975,133643,67415,108867,90204,-140594,-184128,6795,64721,-6159,-136896,-226658,-150899,-46783,56636,127903,-7277,-151241,-97076,-41441,-61964,-4357,136916,285804,258048,101275,-21120,-84007,-131230,-128498,-119115,-107012,5979,136669,79988,-140424,-254011,-121095,15214,37253,104818,103454,13833,-45277,-81584,-163063,-318564,-425245,-328109,-126495,90445,403896,490203,126270,-108350,139665,334676,110996,-143498,-236261,-222373,-81528,96090,136412,51899,-44317,-136445,-233259,-168740,-884,125599,194048,58844,-201822,-299518,-238658,-119420,42394,100929,-115666,-281704,-159538,45817,93734,55367,50969,98250,30535,-147754,-220268,-85619,50567,47307,79894,191161,219923,96515,-116308,-403549,-491003,-239160,21890,79229,-49616,-177292,-112220,108491,211125,89077,-45914,-21633,88445,125399,-7267,-154140,-161966,-73311,-117578,-237385,-204178,-2432,268352,383356,255719,105784,164474,290107,158573,-164754,-355782,-347970,-266074,-62549,99896,226940,314350,392498,467406,464220,451327,481942,399580,98699,-193670,-206823,-57786,52421,66616,128147,19665,-265293,-143721,-63595,-360113,-246484,344840,925107,967408,820886,500937,-1153243,-1536924,1162129,1065403,-2629309,-3970504,-3622505,-2166761,319612,1571790,1287140,667936,-35803,-328397,-37818,531269,844717,427033,-53484,-110203,-33668,-165772,-171096,63846,203577,18113,-91337,31315,109620,59461,-21236,-29701,69280,177087,209184,20714,-205319,-78967,242620,279487,77167,-92475,-265219,-417688,-313593,-117893,23016,-3482,-201801,-272146,-136887,-187305,-369776,-273392,40687,158243,158707,244234,320356,365963,253077,-45254,-137380,39369,82958,39192,159438,215701,65644,-110221,-215785,-178681,-38870,27827,-73294,-235926,-226529,-59630,-37473,-159998,-183146,-135465,-237668,-344948,-244423,-201695,-218339,-124947,-79546,-140204,-73137,5531,-120873,-361369,-448644,-282718,-80342,-87531,-249519,-323045,-238308,-94618,-6795,124387,242450,84987,-348790,-565302,-399337,-303295,-310526,-88944,177328,134359,-90062,-192306,-260547,-359858,-268613,89598,261924,148039,82416,134346,147109,96433,55227,-66847,-212243,-97316,132709,133754,85625,160229,192832,59347,-167674,-332397,-323908,-252846,-187202,-160176,-135653,-168830,-149669,-117927,-145248,-138533,-86391,-90837,14139,29305,-165187,-360988,-343466,-389326,-398363,-162304,24594,-129675,-245338,-203309,-179678,-151404,-1416,113605,77779,82696,110648,19285,-56252,40625,205640,299088,189817,-16896,-11388,159864,194214,31496,-135293,-231062,-268486,-267267,-305572,-248082,-127442,-65414,14758,88681,57060,2010,-54396,-288832,-427270,-235280,-10263,12906,-62503,-94061,33013,182489,124295,90476,233705,251691,91752,-46351,-131132,-55876,130708,221769,359578,389609,237833,232494,358968,366645,281925,189345,214151,334814,284996,87242,12849,119208,163202,91892,32366,3993,-89219,-248560,-270335,-73239,99413,20527,-148040,-369972,-407448,-148417,-84198,-232258,-204803,-43935,-93055,-129855,42961,141137,86558,-54024,-279888,-366869,-158915,-72079,-46261,147212,127453,-113357,-93191,166656,211501,132565,148121,158291,175859,230037,236759,123848,-100305,-196506,-38112,187650,243093,170533,-87105,-328380,-130998,130368,61235,22610,78103,13942,-53928,-37523,41974,117735,17508,-180762,-331613,-321199,-266339,-176152,-92753,99426,371042,380549,57983,-142606,-37619,57339,32287,186,-45229,-154278,-188977,-72246,78310,97427,82760,176776,248088,119770,-27550,-73289,-106984,37058,288607,276578,119032,134944,142124,4161,-156473,-253357,-136710,82066,84544,-46346,-86065,-118875,-244834,-258551,-154212,-6496,146477,220333,90103,-110036,-176246,-96623,58435,291857,326135,123506,40950,136372,2120,-179425,60877,389591,239683,-237574,-407044,-149140,51901,-21464,-81537,32685,109882,130462,137013,169097,213436,88648,-125332,-95600,81561,62178,34273,80392,-81088,-249545,-97365,49156,-50951,-8908,144347,79135,-150609,-199882,-93346,7877,78212,157988,170116,111847,147411,276594,201701,-118843,-339163,-213024,14904,66088,70184,85274,190860,377607,332081,82754,-134249,-237458,-191849,-24460,38972,-5902,-78967,-198395,-295583,-306969,-158214,72297,252107,310219,245476,27629,-148103,-75090,92222,203299,105749,-306822,-592941,-266982,298531,508695,322431,-10163,-201069,-199972,-228176,-297627,-290497,-165004,-50279,304693,525980,-545723,-1199876,-393136,-800490,-1217682,498419,1563720,791923,327697,604348,694470,733209,682275,-650495,-2371267,-1179669,854975,823181,253746,551390,522460,247692,65847,-227542,-254427,-173473,-387085,-536895,-390950,-54427,174766,36272,-179103,-42958,236086,260624,126956,44904,-36664,-4985,184094,251135,143423,40344,-67274,-96943,-130919,-269045,-311915,-174618,25849,134513,162775,139303,-46942,-327563,-449549,-358307,-198146,-66028,97578,248013,142380,-6456,48537,62607,-130849,-199473,-69201,8492,86546,235669,248995,-2850,-150209,-30957,60223,-37799,-252978,-352400,-105714,270147,286269,41526,-37473,156876,248794,91879,-72349,-78364,-29879,-8531,-6386,-101953,-119373,7802,8978,-81525,-17565,111759,149856,118851,70434,-6485,12772,86001,24566,-118571,-155911,-91019,-106374,-230765,-184138,38003,73313,-63766,-53358,110526,278625,302467,163629,160212,310774,277190,79529,-21390,-9876,-6697,-71009,-148363,-130815,-190735,-185867,-109947,-80839,-71334,-54892],[-30008,-13911,115947,234577,175423,52821,156611,348731,204622,-154252,-328550,-194277,118812,247348,154253,113190,109601,119505,162522,196384,187851,150777,136392,191547,268867,300372,209796,103411,11682,-29409,99996,276896,232962,217744,403136,431195,175382,-109500,-160296,-66624,-28010,-26973,-28875,-137330,-214283,-145888,-76124,17639,128839,153196,193495,274399,223862,96399,42439,-7787,-111802,-197038,-194856,5756,236069,37590,-277701,-388740,-386047,-164139,280873,444810,157732,-161982,-241995,-225647,-69681,72244,-189410,-530779,-384018,-126264,-85706,-42543,126993,193616,110405,103001,127113,7280,-90161,-176382,-353249,-461404,-312117,28423,198402,56501,-96131,-35077,122814,197374,240109,312667,332043,197428,41465,-132391,-397866,-331658,76959,183221,-25678,-104506,-168008,-243224,-153455,-31798,18596,9660,-95815,-129328,96938,270619,169277,-59305,-90769,191675,404330,242154,98813,73178,69765,149970,225536,248929,239485,149656,224048,383421,338038,208403,81264,-41404,-397,90361,109695,121096,96449,32430,16789,-2236,-54345,-53635,-52447,-35113,68725,77833,-197646,-528498,-419328,85595,278799,55420,19208,339497,368601,104466,-217819,-317586,-162362,66430,36596,-71377,-39203,-51020,-69523,-13287,-3838,18954,23522,-61944,-77798,-53702,-62988,-13744,-545,881,66900,80996,52580,-14161,-85336,-65698,8041,-9379,-28054,35039,-9427,-92559,40651,158190,60484,-79513,-150605,-101501,-36529,-74125,-92250,-1514,52322,67483,99514,98336,112233,165849,74029,-77489,-29665,50851,-107379,-239200,-126963,-17175,-115913,-181519,80752,431209,417833,174752,19032,-51907,-23046,103696,125942,54587,-83327,-187979,-170118,-165844,-212350,-233017,-166684,-160483,-191205,-110472,-105266,-269415,-221235,-26165,-12325,-86204,-120708,-116059,-8430,113294,183719,258643,137865,-126256,-72150,129753,141918,80535,113339,142943,201788,238892,71910,-284027,-459776,-317260,-71126,-125636,-341067,-273075,-60335,8744,86167,237678,162183,-103891,-252248,-129702,92096,130607,182884,223614,151078,161941,338568,327594,147333,82194,134927,150726,100425,170799,213182,-52572,-153267,22939,83549,-10004,-162670,-257480,-127542,64646,144969,116772,-18374,-84180,-12033,22542,57865,176882,297602,301436,185410,20765,-116613,-230528,-214549,-105883,-104012,-172215,-83172,122538,116767,-143663,-235599,-48878,95363,134197,172730,121236,-32510,-85667,-55915,-135661,-325707,-422238,-327587,-190419,-7620,302586,419994,160890,-13217,173660,318859,145225,-115075,-256771,-239214,-102385,83206,136860,13285,-99014,-156687,-194702,-142832,-44539,107760,258791,132580,-142340,-207947,-102136,78419,334045,369497,52966,-150780,-36913,169230,225660,107596,-7151,33053,66570,-92813,-196915,-84641,-27373,-116784,-55168,149451,232451,112760,-78981,-310394,-390915,-162366,50446,88028,-7271,-100284,-50418,151858,269000,156567,-26689,-25126,114030,167384,10124,-184356,-183612,-29694,3056,-96492,-154572,-21315,221488,238937,76515,-28474,35710,224470,208787,-93767,-316098,-340141,-248662,-18084,169078,205605,210846,293077,398229,392998,388836,456010,409621,88040,-238829,-316832,-148393,78197,147116,165947,108430,-75101,-53319,-100953,-459490,-326827,485663,1271977,1047805,404068,365977,-810841,-1904160,130077,52935,-2851867,-3956866,-3016015,-1662712,985007,2118630,1444724,566572,-243037,-481137,-14361,587649,942640,655998,53890,-156391,-80703,-214907,-267292,-30980,98691,-102832,-189677,-23748,67238,17731,-36136,19522,181013,272180,202219,-62317,-299380,-149995,206729,271280,51217,-111432,-219181,-355554,-335229,-206615,-36218,40277,-107221,-195937,-71945,-129748,-369344,-368751,-114689,53660,116384,212071,345216,406368,230125,-74723,-106577,89725,108078,51160,190080,240222,10039,-205906,-237330,-142963,623,123152,76201,-98206,-152733,-35671,-31680,-170141,-209834,-174775,-290135,-379013,-237268,-185599,-182084,-6754,39760,-110335,-88488,-8168,-162766,-448863,-572652,-368485,-92620,-64592,-174291,-198123,-154596,-86289,26381,192627,195832,-90954,-489294,-622481,-429342,-307827,-294532,-120095,164770,205991,8140,-105923,-174376,-282962,-244483,48863,200275,128261,70754,64661,89206,106712,48179,-113816,-226099,-78651,112113,54073,-36217,45266,117787,-1671,-165771,-266798,-288403,-289437,-224161,-134173,-78616,-60397,-35127,-76578,-230185,-204738,-24087,16653,58015,20135,-192178,-358254,-324160,-360901,-346411,-174232,33776,-93189,-237952,-190371,-129215,-127584,-24197,105556,71720,29961,5345,-114378,-202580,-73041,164878,274569,116847,-66579,-47581,99669,142373,31817,-121530,-197420,-241477,-268083,-321433,-311021,-164019,-20047,-16554,-57855,-39077,23981,23728,-185020,-304594,-124018,66636,56095,-78089,-144323,-25006,120029,39895,18669,240054,317061,170453,40204,-59332,-33291,95576,169511,309939,355475,210015,185088,352025,443887,332624,113684,26413,212738,266723,68311,-853,205232,310576,137741,-28825,-21698,-40783,-201842,-243204,-40826,131413,67770,-126605,-292193,-300130,-93856,-58959,-271320,-369760,-223760,-146527,-79448,90279,176362,116888,-107250,-425016,-458312,-160024,-55064,-56413,112170,107100,-62138,-3006,209362,230057,163109,162867,182905,165297,158935,141840,66337,-86859,-194392,-34762,216964,336609,259386,-11484,-208411,-46196,91265,-35603,-95921,-19627,30424,-27264,-97837,-16270,115472,27975,-213329,-350940,-354023,-264558,-146072,-51530,96621,322197,379607,91885,-162428,-133800,-80584,-90842,-32222,28099,-36431,-138986,-127555,-29649,18639,47237,131838,170148,60422,-35897,-87595,-150243,3009,276207,276588,117554,62058,-1585,-144912,-309499,-350532,-118824,186132,154257,-46994,-86204,-113161,-292043,-377118,-261707,-67410,94968,123898,-30260,-155026,-170692,-113936,15277,247269,312561,149238,67315,120443,28962,-57471,176151,471714,326156,-113837,-323712,-188677,-48768,-98805,-80255,67559,130610,153460,132696,117682,178970,93076,-135285,-118274,95138,95280,32748,89407,1141,-190052,-117525,-1005,-79567,-96139,80419,114731,-128757,-348508,-355457,-111976,129353,269725,229242,133621,182388,325131,228520,-117113,-368385,-263746,-9382,49657,69038,112438,168371,276694,260217,88878,-35566,-127080,-147751,-10626,57112,26660,-18360,-125046,-216630,-234322,-168421,-102313,-16032,80547,120164,18011,-69183,-67252,-30283,83038,41126,-353862,-601271,-253667,270856,532819,430428,46852,-203467,-182220,-217695,-307463,-269098,-91627,34318,247520,317769,-672523,-1272108,-639249,-816287,-950435,602461,1419765,567217,85921,499350,719490,636152,392416,-662937,-2061339,-974977,886276,719924,17535,391135,525093,309971,174736,-55591,-106806,-82759,-319307,-501167,-412003,-102625,76920,-64058,-194080,-19643,258607,321068,248687,224017,101301,-19366,79501,181874,159437,75850,-75950,-123311,-147743,-294897,-344572,-178678,15832,79861,133861,158624,14515,-228095,-351891,-296394,-148245,-78288,32012,209165,160162,-5617,3831,59991,-32313,-88491,-10579,58515,124938,183037,148852,6639,-77679,-52443,-14534,-75910,-297788,-450851,-223797,221832,365137,143931,-20595,119973,212100,9189,-146962,-95925,-38550,-27145,-38875,-95528,-59970,12646,-97234,-158192,9798,145986,109839,80488,98470,56802,42209,48662,-25389,-100766,-103410,-76025,-17353,-44358,-137854,-106629,-57992,-94161,-86391,56630,267595,252723,99829,128073,276423,256535,113229,65303,99267,82642,-24968,-137014,-120691,-151766,-140924,-24412,47924,47131,30179],[-33166,-95853,75239,240268,148855,11287,191900,418172,230195,-166147,-359863,-223109,97113,294513,263490,175565,101923,66835,92173,155328,205189,169503,160527,242343,331125,354691,247038,105535,-34275,-107521,27769,162771,95050,156277,406571,420375,173648,-49741,-96748,-77649,-139239,-157925,-1007,50189,-42762,-106137,-91404,66519,193193,150589,174838,288298,294285,143849,30653,-13757,-59902,-147934,-133841,110196,299303,-7434,-339041,-360166,-359399,-195959,248062,436284,158798,-130596,-208897,-210511,-40060,96283,-210298,-597383,-443661,-152569,-115986,-92359,49360,82937,13033,69718,141354,-3345,-182628,-273992,-343586,-389378,-264166,9067,163180,101215,-8976,52850,172487,196917,252063,350419,326150,164349,4277,-142894,-356935,-279530,82086,217370,45212,-28251,-101784,-183972,-116876,2384,57090,49496,-118396,-220412,1923,214253,162162,17902,35300,273217,401433,234977,117946,68072,25980,48918,113359,192481,177170,29273,106359,331274,353263,224247,147909,18003,-37156,-5267,33101,58331,96307,122952,76191,-30395,-60061,-22718,-17871,-6417,70115,46139,-220066,-535106,-379427,134595,292388,25984,-63739,256527,402577,135832,-197967,-395915,-351058,-130265,-80976,-129878,-87408,-115378,-113591,-22628,20226,47064,-21543,-160402,-128577,-87172,-137217,-103619,-69640,-25662,146608,272667,245409,53886,-58418,27188,141774,39128,-41262,42494,10063,-95490,61680,207394,55121,-159253,-211957,-78908,61066,-4947,-85327,-36175,24562,37076,6180,-28415,2369,88584,38393,-76102,-49192,-10057,-136485,-209808,-148384,-78163,-158457,-200863,53415,450357,462656,165803,2857,-91686,-159475,-69084,4861,-38207,-158384,-257393,-230757,-195129,-240101,-285995,-216552,-147881,-124112,-24622,16447,-151265,-136153,48851,74405,-45360,-128551,-135561,-32491,100930,197578,270054,149293,-83380,2833,151854,67211,-41746,52416,121153,178918,286325,110104,-300103,-471096,-255704,15424,-27904,-307530,-353520,-220159,-107076,30580,166856,121640,-95155,-277797,-119014,231875,271495,154781,184800,177506,227836,413106,414634,247196,138493,121563,122646,99235,207353,290067,41021,-97771,22925,84497,-7121,-164998,-246543,-89580,156801,237699,141042,3311,-11249,56553,73642,179078,365338,432824,274799,88016,-70929,-200416,-317681,-254653,-82824,-84926,-217776,-167939,81321,125299,-131202,-196738,-845,125831,171947,177709,79059,-124732,-146238,-31581,-99265,-305842,-379066,-295362,-233597,-91036,202297,335062,185389,86295,196359,275962,168140,-91359,-285848,-268004,-122334,69973,127420,-21006,-144652,-169137,-133141,-87751,-70412,76949,280610,172642,-71316,-69117,63954,269170,580467,560419,199157,-8939,72890,250293,317171,151326,-38340,2271,121304,-17135,-149096,-74971,-92688,-230618,-143556,124001,246933,132884,-34818,-168005,-212496,-68143,53501,66390,22403,-38197,-16538,161941,287115,184541,-18482,-29521,120924,181417,34976,-173554,-177902,-7113,86067,21940,-109952,-63649,108761,43678,-122998,-156107,-90708,87742,161030,-45967,-228243,-263306,-188923,-3849,187179,146070,67083,163591,303137,272809,242598,344473,337376,31995,-258015,-372605,-234407,74564,221173,198855,183267,90512,-30976,-207403,-524952,-312645,609451,1457557,1071764,37395,146349,-532655,-1929248,-417417,-769068,-3697307,-4506170,-2276780,-658249,1781681,2600354,1456804,320203,-386420,-449150,26232,493816,913658,892292,251214,-153722,-146394,-256237,-342677,-114312,2789,-190238,-237528,-42535,48627,-4587,-32590,73388,241981,275504,125124,-137876,-330600,-191214,139446,217753,3759,-131051,-161327,-248582,-295535,-242770,-81886,54383,-56179,-140879,6226,-4983,-282587,-405809,-236153,-37989,37190,107190,297014,386525,169774,-104200,-47893,163156,141403,59287,185241,207584,-81551,-307627,-245042,-77611,82413,242412,233332,60794,-46003,-4017,-21936,-147424,-198816,-206849,-338389,-392151,-225574,-164213,-135381,98871,129957,-86190,-87150,4510,-166852,-474732,-599357,-363470,-63583,-28624,-74841,-41979,-85598,-151127,1148,227430,133200,-271280,-612607,-620474,-412246,-312847,-308271,-172428,147324,273896,112006,-4933,-66361,-176143,-169344,23015,113286,80823,72798,51618,56884,89072,-141,-184785,-246192,-69217,77216,-48760,-206253,-127163,-3364,-70731,-136287,-132359,-179486,-281039,-248051,-92118,-13149,44620,91645,-5008,-250511,-204168,46285,105799,83441,33189,-176619,-320743,-283994,-298493,-308207,-206373,10628,-32430,-158268,-98646,-28599,-68070,-7638,116739,55046,-49935,-94822,-192817,-289571,-180425,90573,201442,6382,-129610,-73059,58628,123565,59817,-92848,-138687,-168632,-225751,-296561,-348770,-177254,53907,-16507,-181074,-136548,31145,80710,-87929,-190086,-55325,68067,35320,-98666,-168020,-63536,62394,-29653,-32590,216603,306704,207666,120047,11209,-2274,76681,128717,236876,292557,169401,119701,299906,449322,313961,-4627,-186248,32325,192748,27748,-24949,270085,462179,221803,-61605,-53511,-6486,-147335,-219343,-46079,128351,116455,-72352,-179872,-155909,-30977,-32952,-271281,-450926,-367538,-216135,-51354,114020,179857,117958,-148818,-501857,-454581,-88942,32601,-12822,78896,81582,-19787,46115,190802,212357,170890,155369,174236,122068,59735,15219,-17256,-49200,-140273,-39767,207892,403973,325271,49030,-78043,42756,59555,-91996,-176932,-124639,3885,-27964,-152980,-70934,100077,65787,-131742,-224010,-275430,-203185,-64034,64422,162745,301529,361513,108445,-175513,-211154,-202647,-217632,-89559,76114,70665,-85337,-162778,-120180,-63812,-10907,52065,60763,-6510,-30542,-67105,-172224,-76178,194574,243323,120453,27346,-74403,-218356,-393189,-395755,-82367,281795,241923,8449,-11507,-30224,-290432,-489368,-380526,-170200,-12674,12656,-112758,-172067,-147018,-103801,-1418,171636,236956,148000,99632,114242,98584,117696,309684,523648,364852,13560,-178129,-182433,-126549,-140852,-59911,84748,120225,127983,102895,79622,146375,75841,-152962,-130115,94657,104253,23900,91284,70807,-138152,-176854,-102842,-129819,-165618,35667,153240,-86156,-460886,-570390,-198652,221087,393701,293048,177310,220815,324583,207434,-119526,-354164,-258445,-26196,5278,25175,123808,170210,193757,181611,88728,52572,-43030,-126603,-12956,69514,50912,40804,-33338,-129311,-158051,-177508,-275444,-261889,-69085,68422,31073,-12746,-112525,-217164,-115720,-88174,-406662,-575644,-236060,189206,463919,468058,98794,-164761,-140065,-197811,-269524,-160752,67814,198441,268565,132632,-842265,-1419622,-958293,-922960,-700564,775335,1270359,272158,-147917,455812,824960,553758,-45738,-967496,-1811397,-712448,999987,635243,-264328,201753,527373,290382,174920,35647,-34651,-40747,-242766,-427859,-392534,-147663,-33686,-155304,-193295,-61,263906,344673,297682,302799,172043,-44844,-45296,48530,102783,62872,-86507,-128772,-137088,-283599,-350824,-177554,7903,45561,109159,151182,55006,-106438,-215073,-185860,-48699,-51620,-30530,140320,168039,18934,-4002,88599,82914,20308,41464,120810,179080,125886,2452,-45442,-46861,-61615,-33387,-65169,-298829,-479972,-278578,154041,384388,256371,72900,115630,150212,-90594,-220274,-95415,-24578,-37041,-54320,-52363,15287,30960,-127020,-164102,21426,108217,-10187,-33218,66724,78895,42203,2695,-67277,-59687,-15189,-31675,51446,80407,-129873,-263132,-200314,-119916,-92736,14189,215479,167809,24904,78403,214063,218986,137240,126544,176936,166628,59974,-57395,-93758,-100304,-54573,88629,164818,147333,101837],[-52240,-193654,9404,235988,132473,-29402,190546,438148,246238,-127476,-310503,-196872,85483,322172,356975,236939,109659,44527,61328,156889,271217,260020,238681,282272,337786,338432,231646,89048,-55094,-134505,-15743,38736,-49284,86704,370453,375324,165048,26970,-8986,-77723,-257839,-310749,-26130,186127,89034,-93395,-103174,126000,260813,177151,186645,294265,323655,158677,-7787,-30877,11045,-54372,-36069,225863,326215,-37647,-319261,-276054,-332086,-255898,155929,365156,154108,-63627,-163554,-213197,-55167,89265,-187126,-544546,-421242,-156417,-134097,-132074,-35495,-18390,-37160,72833,140331,-40329,-273939,-317853,-243346,-237742,-188826,-41244,60433,69153,23850,73236,127228,104919,159387,277984,272139,157207,18343,-115968,-267341,-199900,46814,164450,74282,39678,-25197,-127868,-114226,3800,94007,95088,-125404,-288019,-100466,135648,146014,107762,199525,375978,366393,184792,100027,59335,313,-51910,-31303,102275,113268,-50789,2271,213256,266549,182363,167877,46124,-83759,-90376,-32926,1675,98212,207258,115378,-75620,-86234,-25642,-4110,26345,76375,31139,-215968,-497792,-288777,201450,291607,-9911,-146526,107558,353471,118133,-186406,-438658,-499188,-317434,-173888,-151387,-115848,-152772,-148374,-47044,46939,81590,-63802,-227118,-149522,-117200,-217804,-207907,-137932,-20465,222269,375876,307681,69467,-17141,144582,278160,103808,-28598,69014,56131,-71845,71080,235323,66051,-181568,-213155,-30449,160663,67117,-81145,-67124,7229,17015,-72809,-155255,-119969,-10531,-15186,-76617,-57639,-73631,-180211,-174004,-116075,-110171,-206697,-235991,10017,414154,412680,83834,-42079,-133902,-279084,-221614,-114341,-144283,-216771,-281525,-258218,-201065,-234391,-274943,-215737,-136158,-84327,38778,126156,-10543,-41292,88442,93963,-35650,-108903,-120233,-51217,68218,169348,219020,112895,-34013,70312,128940,-61241,-164324,11802,106290,134721,274398,114344,-282016,-419449,-150330,120157,91885,-211861,-387687,-364264,-230826,-62544,31709,37253,-87992,-263760,-78017,342720,372364,108655,112645,169025,239589,365279,375323,283297,167288,78455,38357,46537,207131,319075,135809,-22906,12454,66219,-9551,-162532,-211693,-47031,201344,292083,177960,46650,43830,74307,68901,225884,469116,480353,206696,-14955,-154002,-246667,-300227,-207372,-42116,-53165,-221643,-216923,34798,116790,-88917,-131484,30654,125980,157856,108645,-59353,-276675,-218704,-12278,-60205,-267352,-317980,-252127,-255095,-144228,138401,273453,198780,164803,208356,227423,171268,-72819,-298015,-298252,-150898,51949,120798,-24919,-162240,-173247,-69609,-15988,-68029,41419,250357,162558,-7430,88703,224982,399036,685611,609374,284230,106836,141948,277819,358763,184674,-40634,5070,174519,59954,-87986,-57438,-123600,-265320,-175601,106350,252920,148178,2663,-17822,-4619,25915,36227,24342,32999,-8716,-19731,140080,273932,183255,-6646,-20301,116783,172031,66185,-118785,-147206,-16591,106126,86531,-83009,-124830,-35736,-129349,-263139,-231298,-177220,-69649,40922,-27992,-115911,-146188,-118998,-32476,124890,44080,-83860,39391,210814,139822,59556,188695,211672,-57105,-268275,-371803,-290797,53331,280781,223831,231542,201764,-64711,-360086,-555246,-212030,686723,1431551,1000537,-242788,-184496,-470349,-1723922,-584760,-1173183,-4461161,-4949909,-1654851,342355,2373740,2873116,1339037,4855,-423400,-242592,63566,264843,753881,1074725,511169,-107133,-223987,-278203,-365001,-159056,-58184,-215742,-209138,-7577,62187,-4063,-22633,95343,227747,191303,-6109,-200598,-289447,-162256,98537,153329,-52348,-151183,-105504,-116645,-191550,-207046,-89362,46911,-50920,-121454,64931,142545,-142841,-399776,-315812,-95542,-40352,-23210,190094,308852,91457,-116722,36696,248628,171723,60781,154821,134355,-187787,-399576,-243954,-922,183698,352078,347465,178574,48923,21284,-9024,-86101,-135028,-208156,-362644,-379602,-216407,-158337,-97714,169800,179047,-69594,-75516,30731,-134891,-432955,-523614,-272419,-5315,11283,20953,88937,-59408,-260608,-69794,210033,57715,-413413,-681307,-555241,-349178,-315000,-348332,-221683,134546,314962,190643,87181,32678,-74414,-68450,19363,23633,18331,86131,93196,58246,53227,-70751,-260395,-274395,-79916,41501,-130590,-362117,-303546,-132055,-119081,-87057,23548,-28549,-223939,-250541,-54517,36250,101261,184227,68392,-215074,-163420,89116,147838,79248,42424,-139941,-274859,-253377,-245726,-304351,-238425,-29541,26317,-41491,44811,110728,26626,51555,152253,49080,-117307,-159088,-199692,-299799,-255422,5376,94535,-128497,-207455,-85669,46638,134324,88905,-68667,-75116,-69896,-150244,-250932,-365470,-173945,128358,11638,-239936,-190642,29245,100046,-22862,-111066,-45903,26,-38155,-121624,-164492,-72993,25758,-62242,-43470,175229,229752,189823,164760,55084,17203,64614,91639,150346,214506,119752,42084,203383,373512,233859,-133283,-362945,-154308,78645,-31983,-56682,300903,576479,311175,-67033,-84640,5646,-102930,-208660,-77648,118505,162142,-2677,-65557,-15496,29375,-13233,-242338,-439814,-441280,-289746,-67991,98023,145957,77197,-186854,-497114,-357702,40568,170073,76912,62074,54819,-8323,33866,126226,169530,148573,120623,123311,61380,-26021,-96517,-98209,-20276,-76972,-71048,154586,410065,327889,68959,26966,110373,45665,-87032,-189698,-192544,-48588,-59396,-194155,-104796,83449,114415,10709,-40668,-124688,-91903,55628,216829,257482,291570,325833,113003,-170438,-252823,-286610,-319234,-158550,82943,136841,-39166,-169868,-177980,-138296,-80701,-41154,-51535,-65022,-14627,-17535,-165513,-170887,69074,185159,129110,39237,-79718,-234683,-407244,-382635,-36399,342430,324687,105355,101896,89459,-237497,-547707,-475427,-286135,-145869,-89680,-144452,-160628,-115105,-71008,10103,81596,107422,103712,112898,116862,191944,286723,403797,513218,346053,90119,-54335,-152749,-169957,-146037,-30442,84724,96292,84276,71367,75490,132388,39497,-175634,-124693,85565,93433,14103,85984,115999,-80795,-203012,-159584,-155511,-190222,16481,175466,-41488,-506362,-676296,-229398,323773,493520,348172,230927,244578,268620,142679,-125786,-305321,-201544,-32263,-63516,-58300,105924,179508,135814,101379,72913,101754,-3901,-131732,-36443,61412,45141,74181,58200,-45057,-88139,-167685,-374714,-392600,-95756,101841,73574,14199,-193533,-414880,-332353,-228981,-431071,-516157,-228998,65145,322668,430435,136903,-93525,-80563,-164167,-186033,15928,278069,390918,344704,11161,-980442,-1581738,-1289710,-1107006,-528189,922081,1109974,-7581,-309240,477913,1003590,540545,-490161,-1438400,-1672457,-489576,1070359,519575,-520758,42264,522434,205288,89099,39753,-49277,-64759,-196026,-359085,-350206,-182709,-134719,-207067,-150911,42496,261840,321815,267280,271396,154922,-83081,-157469,-102219,-3365,8118,-97577,-115431,-105161,-246401,-340307,-184350,-10426,25382,82279,118125,68330,2953,-72943,-46475,74963,4823,-73700,64608,167052,57340,20504,139695,183751,94111,63713,170356,236582,83966,-139722,-131878,-56323,-57324,-5070,-13237,-252406,-446983,-278659,81707,344523,347783,202891,138199,84801,-169853,-262604,-74286,8888,-35561,-49603,11640,86430,68119,-57329,-91755,10818,1621,-192628,-215194,-30801,50366,13600,-43938,-99168,-11471,87406,38687,93147,127027,-136406,-368843,-304727,-126414,-68951,-18790,118755,67659,-41104,18706,131066,165773,137206,133751,193467,222117,155008,44352,-69299,-57466,38415,183162,230866,201311,143241],[-69550,-269550,-66299,215659,125657,-60609,142232,389642,244810,-50077,-193764,-116972,96312,326770,403916,272768,117500,44890,71020,205646,370017,387769,331969,293330,289212,262026,171723,61722,-41477,-99348,-22929,-64874,-159914,30253,308152,317329,165446,102069,72460,-77701,-355959,-439000,-91114,247924,165159,-94912,-90931,178471,293220,202065,195169,265781,291362,125898,-78438,-63224,80909,57419,52671,285053,299526,-45159,-236464,-173905,-302254,-304967,50005,264700,156423,26263,-117703,-232962,-104490,62453,-125963,-400129,-329106,-133071,-131022,-155795,-114069,-83398,-19020,108940,114346,-98949,-336502,-295260,-84880,-46587,-101871,-103366,-75674,-22328,14041,45738,18730,-54904,-31215,103608,189853,174982,68869,-65656,-151200,-102586,-4919,41851,45427,69112,41764,-72001,-122233,-13359,115283,111231,-129160,-313175,-181373,47588,123955,194920,347439,433621,286254,100202,48425,47681,2570,-109237,-149559,6055,61888,-70563,-56546,70559,98229,96241,145094,45664,-115515,-132235,-69549,-32874,113556,279846,138824,-115095,-120614,-56711,-16308,51665,96569,54053,-174512,-418366,-178233,254590,269898,-37631,-196589,-51828,228951,78469,-170666,-428836,-570360,-452245,-224804,-129403,-111525,-148515,-165519,-86396,53408,91629,-103636,-243540,-126022,-119199,-268035,-286439,-177283,20082,275946,368304,231510,30817,24346,246927,376312,172403,10402,111556,121841,-27675,61938,228110,75154,-172559,-190207,10087,222704,121818,-76392,-86721,-1805,1481,-127644,-255810,-227891,-112804,-80301,-82064,-56697,-128881,-228005,-137913,-35216,-100963,-247269,-282556,-41024,329289,279598,-40777,-89183,-150904,-341070,-318155,-215364,-243066,-248981,-265387,-257111,-192066,-201889,-210213,-170367,-131161,-81688,63002,193017,113663,33082,74245,33709,-65009,-67886,-70396,-60047,27553,118163,117949,16587,-14954,105674,73172,-197809,-251819,-4195,99287,79385,194411,77142,-237494,-312763,-29260,204024,182681,-88230,-359864,-446822,-332045,-178693,-131268,-56275,-67411,-206722,-25317,382296,376188,29324,-2884,104129,170858,198258,223779,249672,160749,11159,-79707,-40418,171618,308360,216055,53307,1044,38587,-18319,-161137,-168557,-8544,188680,279420,196767,89243,66837,31773,-8591,159052,427675,403409,104929,-105234,-209939,-240143,-176025,-61712,31456,-3266,-175656,-213180,436,107204,-13528,-44003,59172,125168,117407,-19287,-284757,-468595,-285970,3360,-22629,-220121,-260247,-218310,-263802,-167962,118544,245109,195047,200746,207949,187399,147294,-60223,-272093,-310230,-184595,29553,123265,6216,-150356,-176334,-28042,53281,-36794,8149,168092,96692,31718,229191,348578,434447,603105,504930,287712,167353,159094,261354,357761,207571,-21739,25881,205935,121239,-26149,-33734,-112356,-231544,-175842,74651,235921,148217,25760,99859,168732,97448,7962,-22754,22001,-21213,-59196,94237,237952,162408,16318,9483,111042,152333,100496,-36290,-108773,-62760,59399,91270,-71313,-187880,-173424,-236719,-303191,-232533,-203960,-191651,-96512,-31236,-6574,-28795,-70174,-93358,-8764,-82051,-200250,-47022,143859,30455,-101605,44036,78719,-153289,-280594,-329875,-299809,38326,323438,242856,257371,261908,-112247,-504673,-544060,-59425,691841,1198137,813192,-444993,-630109,-677398,-1471170,-619905,-1053686,-4352649,-4662585,-1361380,828861,2497446,2852183,1136891,-293279,-359723,55573,72495,-40509,494365,1141175,758945,-39490,-289622,-262259,-312458,-152148,-73425,-171972,-104975,78765,101500,7766,-24444,67458,150518,57842,-154024,-243869,-189111,-52522,117756,106749,-100861,-168387,-60637,13368,-43966,-100169,-40034,40999,-68637,-130794,87164,265288,-1269,-379324,-361779,-114961,-83096,-128674,54241,190048,17350,-99042,136399,324736,182060,47159,104251,39989,-283331,-463514,-238518,65185,270726,414774,378407,210905,95672,27358,1720,4829,-21675,-162756,-345198,-339269,-210196,-175998,-79134,199242,189588,-60443,-64563,51754,-81610,-336493,-370215,-128002,59979,45295,89175,154723,-77125,-361405,-156056,143755,-18249,-480780,-662646,-432291,-247221,-300018,-386240,-237716,134330,315746,221126,147484,95766,-4208,25543,34370,-50276,-47426,98980,160801,81974,10733,-138962,-318505,-307055,-115052,16034,-152724,-443360,-428317,-223395,-124326,-32695,145627,117551,-130931,-224903,-30542,61285,96498,212307,115150,-158385,-133457,76768,138367,55540,30177,-110328,-247711,-251687,-225477,-312770,-241588,-53664,72660,72891,191719,253812,135988,136635,206904,74544,-129896,-164656,-144159,-244856,-282293,-65669,-20616,-262270,-289352,-90222,54887,150235,87774,-67155,-25811,31733,-53364,-194616,-356668,-162047,175387,54443,-218803,-175226,29817,87115,6302,-73123,-86564,-107630,-133067,-141840,-141676,-55388,15774,-50013,-9197,132677,121284,129596,163400,58339,9070,45923,51192,68438,140070,69815,-34063,79601,237396,121800,-241140,-468764,-300208,-48950,-98223,-85652,295260,617338,367143,-53488,-104654,-2282,-81142,-210200,-109548,126819,201996,64185,21609,78081,70133,-4615,-197125,-354964,-430920,-349481,-130569,43046,83894,3116,-224350,-426940,-208944,185325,313585,185792,66909,28166,-34265,-31818,46911,118857,102853,66268,41649,2355,-67533,-151643,-140576,-19858,-53164,-138455,64964,342997,254731,42288,83553,141752,50678,-28980,-134647,-199194,-102966,-110613,-212133,-108074,72578,152937,141515,100244,29970,37684,178177,343854,322050,265417,273336,113810,-139658,-253201,-324025,-379329,-228142,44139,144916,-13767,-155779,-196814,-185822,-139056,-118601,-135289,-104696,-2211,33255,-143955,-253942,-66257,113412,140186,86030,-48774,-234625,-381375,-326448,9367,355080,377347,211365,206821,192122,-152770,-523677,-507659,-367592,-255579,-154166,-125008,-125216,-83093,-25146,42054,415,-43726,20479,90561,119029,271962,389748,414905,427225,278563,96199,-6477,-123534,-178292,-124703,-5164,71638,78020,56205,58035,108439,143072,-6767,-195868,-102070,73959,71905,8272,74681,134186,-8552,-144737,-110635,-124102,-156686,23669,171900,-9891,-475130,-654355,-203221,396477,533712,377825,275034,237415,170697,57304,-130611,-239521,-115894,-28982,-144859,-161491,57582,173314,95711,24991,37526,99204,-9045,-155683,-78542,25939,2295,69248,132308,29467,-33102,-132340,-361539,-368591,-13706,195813,140389,16059,-278367,-563914,-496226,-318341,-392981,-422886,-235730,-75995,149047,331815,152703,-7813,-11140,-107937,-66197,220243,485270,553263,434142,-42429,-1050816,-1703045,-1580850,-1343477,-465894,972771,943454,-192939,-365077,527668,1194934,617565,-791728,-1866507,-1651549,-389641,995697,347515,-682215,-40321,494886,86911,-28411,-9840,-117769,-134529,-195276,-324289,-307188,-202859,-205135,-197304,-42878,132690,260481,258213,179295,158863,62348,-131154,-227958,-214798,-115530,-67897,-110326,-91241,-62055,-196536,-320843,-207584,-53247,-1751,45221,71754,59317,73781,46851,92368,187333,69712,-87173,10640,163381,95625,62997,198560,249142,121055,52511,190772,282759,69840,-219887,-192487,-73854,-42121,43768,60772,-168644,-376710,-255716,10799,263193,392930,312691,166220,34494,-199874,-253874,-37635,48128,-25950,-29049,74991,137241,122738,95410,37621,-23533,-149254,-390593,-417447,-167295,-15764,-29842,-83450,-122805,23441,173275,116361,111941,118675,-122591,-380589,-335745,-102581,-19949,-47302,-5783,-21775,-80582,-38479,43026,104453,107177,81024,146258,237618,227619,114890,-62234,-36350,103419,221762,229190,201244,151200],[-65013,-290350,-130916,174407,121328,-75243,55702,272180,214860,38620,-46729,-7092,125895,307631,390264,267598,113160,54694,101520,272058,457231,491301,391084,268565,204895,154691,89676,32275,-3030,-20726,-7167,-133711,-212413,2037,240397,270250,183316,154325,118404,-91357,-421384,-513144,-168908,242303,201073,-78421,-38250,208656,263916,191940,166745,182931,193932,46428,-171910,-108096,127399,152020,91230,232270,213466,-31801,-128216,-87809,-256828,-299261,-15381,179053,172833,116649,-80605,-260046,-164272,33438,-41717,-218661,-202188,-87183,-103509,-159847,-170963,-95826,62099,159577,63356,-163683,-349772,-216080,78263,125933,-27193,-159158,-200946,-127371,-10929,8038,-91669,-225609,-265967,-118951,101102,198479,126252,-12632,-39910,-1400,-37603,-93175,-31027,44318,80873,-14457,-113943,-24780,115135,78277,-140478,-293090,-218447,-31707,98855,258070,420049,391938,164050,1618,-20988,36395,36515,-94506,-192861,-63443,34196,-35108,-60445,-48293,-87235,4453,101635,27415,-112806,-114202,-68785,-36322,148243,336492,156629,-125494,-142901,-96826,-48312,63046,132223,111142,-102597,-305443,-69929,276296,225975,-51746,-197405,-152522,83556,55462,-135797,-360412,-543515,-496674,-222828,-68675,-71999,-107526,-165344,-135746,21139,52589,-141169,-206495,-58282,-81492,-266129,-311728,-171719,85853,299144,270208,63785,-45392,46430,291959,404644,232507,73431,164387,195461,29276,38002,183435,63245,-169034,-183890,13294,220421,144402,-64000,-85853,-2166,-14588,-159770,-313600,-298630,-197275,-142163,-87608,-49677,-168400,-267040,-109515,58787,-61157,-270059,-328182,-88300,221722,111784,-155905,-104851,-120739,-324675,-342397,-286385,-314623,-253704,-225951,-237013,-178262,-159426,-126985,-109870,-138145,-112900,42729,201361,187264,64944,8865,-82996,-119528,-14220,5931,-54005,-6206,66653,-7383,-130189,-53348,95471,10415,-282715,-274902,-629,96883,31130,73440,12671,-178661,-175172,78502,238839,210123,21306,-279045,-448209,-381383,-277902,-259241,-114057,-21059,-117380,19255,341213,273072,-90692,-157560,-17997,25120,-36402,21193,168492,124729,-64611,-188915,-121937,114329,268491,258864,108525,-1382,18993,-21896,-151760,-124431,19637,128649,198187,174783,106752,56543,-50988,-139707,-5307,244648,215805,-13247,-168850,-226745,-181628,12559,146826,135417,59586,-91096,-160316,-11409,113772,85613,51282,95570,145466,78653,-170442,-536405,-646299,-326878,19076,10695,-171542,-216041,-204244,-271165,-174694,122024,229700,164552,183524,191878,156609,93750,-54745,-202188,-284533,-206567,9318,130770,54283,-122376,-187602,-25198,101642,15599,-16872,46211,-16619,34684,319638,414044,376624,368504,292168,213496,160491,131004,222612,331260,220516,7006,43082,201578,154522,23422,-8528,-67510,-168006,-182971,8649,184087,125570,35389,161050,255241,125509,-23393,-62060,-9148,-71852,-121836,38192,184669,126025,45937,54778,110377,137293,132330,44468,-84653,-139019,-35613,54414,-59933,-227903,-271433,-269519,-248022,-167962,-174533,-241700,-194688,-39185,77785,53486,-59444,-157949,-162283,-191076,-246154,-76121,112718,-29839,-192760,-42833,-15248,-222965,-289042,-266389,-253183,57105,352953,259720,275232,299029,-122000,-575260,-481376,98076,613252,807684,512249,-607516,-1149588,-1075014,-1322270,-792802,-547132,-2950630,-3350316,-1427667,535596,2081076,2548546,905999,-505797,-240891,325989,36203,-338000,198822,1061895,903266,19263,-309632,-189762,-186807,-100712,-48015,-72582,47696,191998,147155,11182,-51873,-278,51597,-69683,-272645,-259972,-60538,110597,190013,89649,-126244,-175161,-27987,116412,108788,54616,67747,61738,-76517,-146749,75855,327843,91836,-370584,-389716,-110791,-79450,-176104,-75098,54445,-37286,-48571,233118,367066,156890,7264,32969,-57749,-345535,-484545,-230026,104645,312904,403823,313089,151298,81754,7838,2128,102365,117803,-71251,-278954,-272820,-201358,-208671,-76504,196671,174987,-57003,-62239,55739,-25340,-210442,-183749,20260,107414,66655,119184,149039,-112203,-397810,-220830,51485,-78975,-459110,-548972,-270207,-118878,-249801,-381434,-199773,149377,277812,197122,161570,110517,25445,85655,56576,-97496,-107607,95255,212538,102572,-29784,-183046,-341818,-335879,-167469,8691,-97483,-417276,-465840,-245826,-81402,10340,193644,214842,-27163,-171088,-17202,66647,49553,172430,116422,-125088,-160732,4377,96451,32997,-5493,-108629,-253612,-278607,-229736,-289707,-194987,-28351,116394,157586,292396,353382,222192,212308,264988,142171,-61759,-105504,-55909,-158328,-260263,-105325,-116302,-361867,-351609,-96165,57846,136922,38369,-93616,-686,115093,51446,-124359,-314563,-149356,176332,92884,-130580,-91715,42679,61282,13867,-61218,-147591,-214771,-212085,-152542,-112048,-22741,28088,-1357,58007,103131,23323,57855,125163,23222,-30443,11511,6773,11211,87285,31450,-90414,-41600,84673,16636,-307623,-506172,-383656,-163145,-154334,-99242,260469,568154,361592,-31128,-102755,-20676,-86337,-214580,-114978,159912,232059,116082,67158,98104,74564,-8275,-146929,-233598,-347629,-376757,-216099,-32567,15218,-75725,-253364,-326773,-67785,290577,412178,276578,87274,2780,-83772,-115660,-13347,75222,49099,7578,-44561,-39212,-55946,-129776,-117164,-40090,-93049,-232715,-39928,221586,130406,-15498,86346,133666,62076,45216,-44203,-150171,-136928,-158908,-199228,-82324,64771,163778,204102,138990,118947,137162,256536,384383,308953,207516,211398,117776,-85872,-221383,-321817,-398859,-294452,-34385,94795,-21069,-138991,-180890,-188512,-161002,-155862,-169399,-123574,-10726,50359,-132238,-311822,-182512,38384,145322,140021,-22188,-255674,-358005,-257119,46359,321854,379461,287755,264714,234334,-70728,-423206,-453807,-370854,-295565,-156312,-61862,-72706,-55853,20891,80733,-49937,-172108,-80321,31422,106731,297698,388930,332595,280409,185042,52885,-33216,-108790,-159037,-91470,6104,51616,77413,63660,69727,162414,169433,-51544,-205756,-69333,64248,49089,7368,59730,131893,77317,1103,38437,-32715,-73190,51703,145673,2792,-380029,-528717,-139015,403693,494609,369371,290518,191188,56646,-18738,-126325,-173958,-30970,-21102,-220796,-253786,-8242,135446,58891,-40647,-12761,51858,-42697,-184333,-128853,-31035,-66504,28697,176292,89297,-1820,-82085,-249241,-222518,116182,304320,216653,4995,-336003,-622119,-552873,-309797,-276158,-300508,-248975,-204808,-15022,198312,138934,67969,58941,-23053,75694,403573,635862,644060,499635,-54234,-1067365,-1755069,-1801481,-1607288,-512825,916841,795896,-235658,-318656,548224,1313224,765704,-852282,-2073446,-1730534,-449449,755506,138438,-704336,-26123,431907,-28988,-116381,-57007,-177175,-200221,-225722,-322951,-274802,-204129,-230626,-123092,132071,269005,257550,170435,71322,17719,-66478,-180853,-241489,-247887,-188253,-138705,-126189,-65819,-17366,-143950,-295747,-246610,-128013,-58532,-5012,31396,42568,98227,127821,197553,254003,117870,-69550,291,164048,120545,106166,250842,274652,111716,24486,182894,305984,83661,-198486,-162621,-54685,-22132,82049,135295,-63956,-292286,-238992,-57130,168231,381575,354882,173598,7645,-173192,-194257,1540,73358,-15509,-1712,118503,158444,184206,282169,181483,-78134,-306160,-544626,-573692,-298515,-92507,-68289,-109210,-140979,28098,212361,172541,114885,97457,-63667,-291701,-284219,-47052,41993,-73481,-124531,-76334,-83207,-78492,-29716,48537,54561,-10265,61133,217553,255685,122571,-75731,-37839,119356,190731,169870,160367,136303],[-25580,-241345,-164584,113943,110952,-70073,-43768,106470,148239,107052,84734,96683,157365,266275,322707,221702,94161,63052,124014,305837,478847,511372,381731,216524,115337,51668,12600,6719,36211,61496,6094,-171756,-206858,4858,187269,252109,218099,169807,111542,-129307,-459389,-530681,-231622,197597,231433,-7207,56134,209401,173247,130297,88708,47275,48972,-60916,-262047,-152490,136949,199127,60838,57522,78669,-6397,-33454,-34463,-181987,-213759,-1426,146434,201611,182509,-56375,-279189,-208142,17552,45550,-59608,-85478,-33029,-57326,-144181,-192814,-55279,175690,198300,-3280,-214375,-309094,-109370,192450,225646,12461,-197007,-277198,-193027,-22002,-2749,-142966,-341459,-464261,-313226,20690,201248,160911,24381,35964,86497,-21926,-169754,-120974,-27792,82941,42123,-72468,-7704,98958,2357,-161994,-238731,-201565,-82790,71799,275912,382664,241990,22181,-85986,-86952,29291,98256,-4728,-142745,-82961,31625,27702,-22491,-105344,-207232,-52289,58156,1548,-71189,-44113,-37710,-11258,197198,372886,177452,-93754,-132384,-120962,-85530,61027,175661,177726,-19258,-173215,26399,267110,165049,-58477,-156866,-150608,-6042,76255,-74341,-241768,-420339,-432795,-165200,17389,-6102,-47894,-151879,-185055,-53812,-39482,-174589,-131500,35395,-11819,-212704,-277281,-123703,154864,292361,129880,-122370,-131562,34054,253150,352352,272710,153009,220861,264120,90553,11091,111992,20668,-195640,-214627,-30788,151751,131342,-37219,-57850,8419,-33161,-177794,-324497,-319370,-246857,-182970,-84004,-39816,-188327,-286687,-98013,117810,-17122,-270413,-355345,-119394,126895,-25651,-209618,-64456,-37196,-235130,-300018,-318719,-342430,-234181,-183078,-208641,-166482,-125310,-66281,-69684,-157474,-164417,-14955,156789,195060,48531,-84957,-207431,-171381,42179,93870,-29703,-20465,32152,-125461,-294904,-149953,43167,-30459,-269541,-222630,10859,92533,8308,-37265,-50936,-117876,-38886,153141,218971,172129,86470,-173268,-379350,-362332,-312031,-291329,-101083,52121,-18681,40858,241245,103440,-238241,-324873,-171936,-159742,-258594,-150613,82723,77904,-129245,-251175,-160801,54953,207818,245514,126642,10949,23924,-2907,-119338,-80416,32872,43691,75068,109176,83155,22046,-134500,-276992,-205256,-10218,-15906,-121522,-197582,-202205,-87912,197759,346501,242394,117695,4426,-78944,3843,149268,189221,134221,141167,189346,57207,-303669,-728704,-745602,-325840,36925,37738,-124165,-180792,-204898,-282543,-179969,113250,192048,99608,117317,158000,125202,16233,-56824,-101431,-212820,-194479,1910,131878,89240,-96505,-209731,-62088,118778,76582,-29055,-91102,-155095,940,342867,418003,262658,89719,52539,87729,93967,75025,180567,294255,222728,35409,39397,158766,155342,49533,9758,-10056,-117490,-223231,-94930,95532,80250,39861,165935,236356,98579,-54859,-88910,-55424,-142945,-183410,-10116,118397,73186,67956,100051,115879,136467,154663,93203,-89181,-226653,-145052,7564,-30682,-221279,-308372,-243322,-135727,-68040,-112166,-217379,-221302,-37262,126830,83575,-82881,-193529,-261041,-233240,-205872,-46863,114932,-32101,-192144,-51603,-41911,-236585,-273282,-192953,-152775,128156,377311,276268,298376,344607,-58715,-522144,-359590,218867,459880,336336,124591,-769771,-1648685,-1471386,-1315244,-1291372,-66216,-502631,-1163796,-1639440,-412826,1282463,2066781,691690,-601317,-128886,463331,-42840,-543711,-52928,856231,878656,45800,-255881,-53541,-17577,-29219,2015,53791,203751,292130,173731,-10955,-105113,-74062,-18850,-142196,-323730,-242074,59107,271029,272404,94248,-118674,-161950,-2302,176817,224863,216903,212754,121308,-49433,-143196,48892,315959,105185,-384157,-412740,-109181,-44280,-160015,-167145,-73496,-69067,24166,306211,358249,90368,-65921,-60341,-144316,-360706,-457199,-216328,113540,295735,314713,171548,32567,22521,-34242,-15262,175986,245784,46353,-172302,-185589,-180977,-235790,-76622,181475,152175,-56161,-67331,46142,21420,-82917,-12930,123645,117895,73644,116542,98896,-124584,-336625,-234454,-35342,-113178,-363636,-367253,-97991,19386,-154262,-304592,-108434,175482,215963,130512,128786,83465,23408,100939,72744,-115028,-156225,62390,212415,92882,-65250,-191704,-323688,-350730,-219479,23428,24168,-292220,-412107,-194407,-6020,29216,159069,239826,59143,-99165,-6227,61159,-4639,87579,69169,-149098,-260427,-105779,52551,28027,-51705,-137098,-286258,-315593,-228930,-204944,-98521,59729,177370,205412,315944,369588,244371,237551,305406,246221,83468,4881,28298,-79384,-202404,-110026,-171791,-397163,-366629,-112596,25478,68720,-51942,-135186,2236,163894,148105,-32613,-237661,-141455,128288,109544,-8710,34120,70189,42639,20953,-49886,-192668,-287049,-247798,-147946,-87568,7863,51532,62875,133092,91307,-35511,5958,71854,-33912,-89971,-37536,-34607,-7613,67439,15643,-110374,-127251,-35852,-49083,-327268,-505156,-414155,-245637,-186684,-89207,209631,439157,287964,-7715,-72046,-37084,-113671,-210078,-80454,203214,246098,149519,75518,47652,36291,-21332,-99618,-116540,-223998,-358608,-285784,-100579,-35387,-123579,-257925,-233961,16225,314569,427892,316740,109839,-18113,-128759,-170615,-32852,44346,1708,-39896,-106791,-56130,-5369,-39864,-23980,-49981,-178353,-323917,-131820,87998,6231,-75135,46345,91414,57124,85175,31441,-76037,-137471,-178167,-152563,-40085,49361,139373,182748,76454,100932,157357,248681,305832,205827,124374,153926,126952,-24018,-179050,-298338,-392440,-359142,-139337,1527,-67099,-140709,-143838,-140589,-132605,-144692,-154262,-128733,-51264,11731,-149760,-346110,-263944,-32110,133996,169081,-29913,-311440,-367790,-204927,68740,256437,322381,304002,259096,199678,-27192,-285455,-320925,-280365,-244862,-88177,33667,-9700,-34355,54092,111765,-56635,-238877,-170501,-51528,66934,242213,282486,183351,110535,91597,4441,-86712,-107611,-123380,-58465,757,30532,94155,102367,97270,209336,190698,-85814,-201406,-38133,57760,30829,7875,44047,120340,164028,190899,227971,91370,31633,89323,110201,1949,-249299,-349293,-66177,331033,382052,321205,266572,109836,-46921,-63241,-106554,-117918,29752,-14832,-272865,-305953,-69829,66206,14175,-87440,-65141,-17188,-82613,-202595,-171528,-91428,-136874,-32527,184133,128112,-3077,-41582,-96020,-41331,217932,381727,283690,-5722,-350453,-580428,-483975,-193128,-93246,-161651,-256455,-297213,-139313,59035,91755,108735,117567,86821,221924,525463,694848,654459,526206,-61446,-1075231,-1740242,-1945915,-1878520,-638634,805690,706902,-132364,-201314,495289,1290578,936489,-662360,-2006411,-1887121,-646636,424144,-48574,-582215,73743,333343,-115111,-132121,-49228,-163046,-204752,-247924,-324617,-246355,-183846,-207623,-4699,337397,411622,239274,77720,-20698,-98149,-181252,-219656,-200499,-189820,-191861,-180843,-143503,-45845,23112,-92782,-263967,-290588,-228241,-152453,-61441,16456,37101,88335,164435,241828,253157,130542,-27883,39030,172382,124171,136316,286958,270407,89777,6569,163351,300397,112450,-74537,-10061,30732,-5089,88709,194637,46522,-204001,-236317,-116791,87264,321095,311921,143399,797,-105759,-105429,26045,66976,-11931,22369,130948,148177,235167,442439,292519,-144776,-429193,-606862,-633445,-386039,-153730,-86683,-117817,-155195,-3799,187368,179729,104752,97351,40339,-132753,-169758,28549,99807,-94007,-200258,-81473,-48364,-89066,-68371,13453,-1398,-99995,-19463,179786,237043,73272,-99776,-52035,86145,104671,83077,105058,117172],[47887,-132314,-155335,45420,89724,-47126,-124694,-71121,46750,132837,164539,161513,170467,206342,223452,150364,68315,65992,116051,263160,397234,418801,300499,157615,49954,-19033,-38053,-13147,49998,105416,-5136,-193136,-164748,28982,161167,269160,262628,148335,52390,-193785,-485740,-512039,-261576,149149,287466,136531,173343,184160,50930,29174,-22040,-113537,-109175,-165431,-314314,-176054,110442,184264,-28308,-190466,-77961,20614,25764,-8290,-74519,-57404,97200,183825,233851,206026,-43031,-275255,-217852,21360,115538,33836,-17734,9560,-7225,-113403,-172870,22774,277269,200623,-71198,-233947,-227650,-11938,225201,225740,6865,-212018,-284390,-184133,-506,33936,-103189,-356958,-554173,-415386,-46243,165151,157120,35253,56935,143539,50295,-139413,-180579,-119007,52212,90559,1430,47191,79714,-88254,-186620,-167542,-135259,-92574,40526,234961,243906,28302,-105175,-142258,-131815,27937,176206,137431,-16246,-49632,42799,79360,30047,-87255,-203636,-56480,18301,-27670,-4492,47287,2947,27318,243279,383514,201859,-23910,-77378,-109206,-111575,52087,213441,222591,54247,-38633,109262,239453,96406,-71378,-103289,-56201,13966,140250,7248,-95146,-227423,-273186,-58606,112032,70097,11845,-126173,-220400,-156033,-162280,-199442,-48240,123289,64904,-128823,-196981,-52427,200280,261469,504,-262209,-200719,-15150,132996,233327,283584,234616,274333,316961,146782,-5719,33463,-46715,-249820,-270189,-107111,40269,91110,5379,-2988,31749,-52123,-189867,-293707,-288832,-252881,-188998,-63292,-28880,-187898,-282519,-111124,105267,3117,-248710,-347431,-124706,73448,-80860,-172816,35152,86993,-98148,-212146,-306185,-316535,-194216,-150654,-181037,-157836,-110514,-54530,-72193,-183894,-220030,-93988,83955,148858,-2640,-173038,-287464,-192284,92205,175400,13151,-8218,22253,-207447,-431256,-274974,-32098,-30305,-149987,-109124,16908,78644,19993,-87945,-86423,-64213,68556,190132,162245,97387,101136,-75507,-272387,-279650,-251565,-200772,-9344,139129,61911,33328,120549,-64402,-376484,-461647,-313982,-323466,-392655,-225818,37134,43750,-167764,-254207,-144792,11067,133309,174107,105414,36117,59666,50380,-56155,-38332,26956,-41549,-46782,18638,17835,-23433,-179602,-366625,-364249,-233042,-199098,-190079,-188964,-144150,13436,315628,460035,307879,146594,77943,4483,47866,216300,274362,186218,185787,238083,49194,-389681,-797177,-729474,-282788,54527,57786,-75746,-139743,-202004,-292236,-194401,61446,104706,921,19888,108260,82327,-70601,-64437,3242,-104383,-132890,17637,115705,85818,-84834,-233432,-121206,106386,132203,-26719,-213205,-286658,-56991,303708,373674,150150,-106405,-130268,-50487,-9059,8225,138688,249499,211089,56399,9310,87932,128561,45804,10549,34846,-104089,-293209,-215832,-17209,21782,50219,135783,133524,20746,-88061,-107535,-108797,-207467,-214322,-32347,46225,3142,66171,126345,123293,149668,160930,92075,-120841,-299457,-231507,-19162,26963,-155935,-276285,-182498,-15539,29440,-48837,-148848,-180378,-20076,142769,68101,-118630,-178598,-243986,-175064,-91787,23988,138979,17098,-108365,6112,-1576,-181424,-212895,-110081,-11098,248877,403634,290351,328999,411630,78514,-335354,-181208,282330,261613,-135031,-301404,-946130,-1998000,-1635986,-1363734,-2174689,-186771,2115409,1402452,-1601374,-1539916,423505,1561848,515722,-589979,-75664,418519,-139396,-598107,-190051,586164,679055,33981,-121786,131575,145699,30999,57181,172955,315559,337779,159489,-63682,-167324,-111649,-24857,-136043,-290573,-187633,139875,367441,309627,100302,-78189,-121842,23299,191321,275216,341461,354391,210259,18619,-101583,28156,237380,37121,-411017,-434300,-135110,-10341,-99653,-203843,-174575,-84756,98869,339055,296372,-8178,-167506,-169136,-207922,-328056,-388850,-194074,100178,226553,168262,-620,-89920,-48038,-87350,-53304,198140,322820,155898,-47976,-85737,-140592,-235238,-64395,172724,134300,-53758,-68548,40454,56403,22523,104210,151353,84429,68934,98660,48312,-82187,-182860,-185365,-90922,-119603,-232879,-169787,54203,149471,-21817,-159093,12105,202688,150916,45730,62601,36150,9420,79397,74072,-106558,-188906,-1506,146687,38295,-97161,-167499,-270263,-343575,-250079,58665,175962,-112913,-292447,-91878,71287,18636,67421,198164,107129,-28171,6675,49947,-36944,-3779,-13426,-237118,-406206,-212882,31780,42325,-88655,-177101,-320936,-336296,-194662,-66476,24854,192146,266706,225895,261775,289174,178930,185339,310052,363272,270594,137815,80702,-34642,-129528,-89299,-180004,-353958,-318430,-143465,-59792,-54194,-150970,-165445,-6357,168981,218460,78522,-137079,-139415,45507,95464,107258,164362,105883,41315,43222,-16914,-194874,-307558,-233214,-126340,-75320,21187,72549,117299,186790,89880,-50995,-11533,24757,-90154,-147258,-89828,-62546,12871,81372,28240,-85659,-152903,-89633,-61226,-308607,-499396,-420623,-289953,-189257,-56311,156039,263727,162435,12424,-13286,-40846,-150279,-189159,-13519,229744,236756,167230,65578,-39713,-33121,-37564,-59458,-33466,-102038,-292922,-301422,-135059,-51453,-115780,-224152,-171986,24406,247538,351634,292763,122256,-28823,-141602,-162082,-11472,20989,-33880,-66484,-126857,-51298,55922,83947,114527,-17248,-255193,-372367,-184467,-10739,-64447,-106883,-15107,24538,13192,50292,47199,-16056,-104640,-150033,-77365,-191,15014,85228,105380,-37300,-19570,70465,138196,122812,41943,40144,115202,137312,22975,-152722,-275446,-379018,-423474,-253483,-111321,-148277,-174581,-104765,-55148,-59894,-97307,-113584,-133791,-121554,-77729,-197715,-365315,-307459,-91828,98875,151073,-79058,-386339,-411327,-185811,74640,178283,214254,250006,197827,101777,-44473,-165189,-148833,-121424,-120570,32947,145979,57936,-16069,65755,125127,-20441,-225853,-226950,-138178,-6045,106392,104889,18116,-37576,16935,-10929,-108428,-107638,-82008,-32224,-17057,12382,116667,146683,120599,222227,184504,-105480,-185030,-20045,52940,17958,3859,30211,109409,232779,360869,385176,204603,118545,122096,83007,1543,-114390,-168609,-12354,192457,226855,245113,205244,8856,-122946,-71734,-69491,-70555,56813,-16088,-289272,-302930,-106916,-16078,-37282,-108024,-103087,-78431,-109139,-199566,-189953,-131232,-182009,-94416,157054,137758,-42077,-38053,23527,78519,235955,400474,325843,-7779,-326364,-464246,-313443,749,115476,-26600,-247913,-340344,-210241,-60506,13972,96368,151130,205510,352938,565573,656428,608119,525025,-90781,-1115107,-1679573,-2023456,-2139787,-794396,724505,711668,75463,-57817,359858,1112746,1074401,-303479,-1762340,-2104467,-909671,135627,-143104,-350968,224402,214878,-160240,-67243,38851,-39903,-110422,-216535,-286955,-203377,-142605,-144328,120048,502765,493629,188049,-5259,-76325,-152960,-239018,-233309,-121545,-60415,-122818,-180972,-155690,-32407,58035,-42488,-222436,-321628,-331397,-265674,-107351,39081,58556,68064,159385,213975,184098,103435,25717,113300,185855,106704,147097,302769,252065,77399,20460,153492,265716,134881,109935,239604,175437,3075,61471,233175,152629,-110635,-232125,-155259,38033,231937,202258,77514,3162,-28266,-21336,21222,21979,-19538,35331,110783,110818,258486,528967,336970,-211586,-489434,-561113,-585819,-414134,-187013,-83720,-111501,-164963,-64498,101612,124427,78502,126153,163428,42947,-32123,101583,135622,-102208,-208505,-37096,15495,-64591,-62365,10360,-37347,-146894,-55554,147631,190177,4992,-116460,-64305,23193,-1195,4526,62279,111319],[139239,6405,-103395,-12783,59174,-13558,-162697,-220601,-74270,111957,180274,171943,152798,134077,119399,76275,48026,65874,72306,132556,211922,228557,174585,114449,26364,-44858,-53209,-28635,23932,88063,-45339,-208701,-115904,57878,163724,314675,306836,102507,-41714,-276419,-514777,-485108,-255510,124322,376074,331285,279001,145324,-55510,-73992,-127314,-255019,-241179,-236931,-301974,-160246,61230,112125,-143522,-422564,-219539,42410,53860,12836,52507,128536,249341,279849,259009,184759,-33648,-238929,-189392,41089,152784,46841,-17948,22386,27053,-76702,-114586,112058,325054,153115,-126778,-213897,-129994,46641,177485,140460,-33960,-202183,-224411,-98799,56400,115168,17050,-266864,-506406,-404332,-100940,92024,119306,20622,20814,156455,160980,-2428,-175874,-190599,5263,122249,90618,129590,69642,-158357,-201497,-95516,-37334,-61854,-790,136118,54230,-172110,-186615,-158502,-148222,29730,253001,293774,144385,17152,46729,87350,68185,-10777,-80977,-26898,-32869,-61464,60888,117897,25883,56032,262118,361452,219478,62963,17592,-56099,-115200,45156,232868,224147,102994,82039,177945,205845,29095,-102301,-70692,68251,134678,218210,89402,48663,-10666,-59385,80218,200001,139664,63552,-82791,-227090,-254425,-274259,-209583,10758,172047,117147,-45693,-96596,15352,200418,213557,-80965,-323550,-236771,-88514,-35140,81254,259445,297847,318155,346987,187572,-5540,-31169,-119029,-302800,-313137,-182413,-74862,40086,56950,69111,66567,-66100,-197132,-230058,-214900,-216536,-156341,-23932,-16946,-169361,-258229,-151284,14249,-16281,-208510,-295724,-101922,68868,-39970,-52238,172711,225041,52592,-104430,-246846,-236891,-136473,-131731,-159797,-148586,-114090,-92166,-116476,-210181,-269045,-175554,16601,84777,-59549,-222622,-290080,-165708,130020,235013,71348,30975,35762,-234230,-496165,-380026,-103580,11191,38213,29676,7678,49387,59689,-56848,-81364,-21551,135917,200229,100343,28779,83041,-8375,-163974,-159646,-106558,-12796,136486,217694,102824,-409,14701,-169121,-456854,-525744,-400103,-407606,-398144,-183682,56025,39062,-176043,-217268,-94025,-8799,55195,66051,57619,64106,116948,134205,29202,-5981,-1620,-109172,-126884,-65725,-73403,-68500,-166936,-373897,-426820,-335566,-258683,-195404,-145602,-67678,92756,331052,440722,291309,126445,105283,70629,120695,304584,322169,197082,211590,261101,35372,-422427,-735650,-613882,-217255,65504,72913,-21512,-78089,-172908,-285265,-219487,-43375,-35302,-119120,-83334,50017,25961,-145586,-72021,82748,15092,-23805,61365,80206,37266,-87246,-239102,-171793,76797,169659,-12902,-291850,-377372,-116001,226528,303827,90436,-141941,-202935,-161929,-119152,-61017,82265,185394,180903,65565,-39560,10071,87516,13187,-15158,47217,-123723,-361498,-316827,-128246,-32426,74317,100528,-3785,-87371,-125574,-126704,-159040,-237564,-189349,-15681,-20119,-79085,31786,120668,126178,167577,147398,43725,-162792,-332704,-266273,-9170,108761,-38205,-180418,-107216,73274,94443,-12453,-82898,-106177,7159,136293,32116,-138073,-112575,-99600,-21805,58594,108250,170340,101210,27093,94696,78196,-69281,-104520,-14306,148302,390772,432032,296385,355798,484970,254218,-53237,35918,295423,63560,-534751,-702489,-1116235,-2079411,-1404151,-1324582,-3382385,-1398707,3787642,3752846,-920873,-2231646,-151486,1172143,374212,-513579,-104926,215130,-212047,-481217,-174625,331475,366097,-2476,69216,326107,251019,55157,101209,254940,349403,302657,95068,-136305,-209601,-81762,39975,-60871,-184427,-101818,168859,360273,263179,87258,-15848,-55916,51361,167309,254399,393639,446067,299954,113874,-18574,28037,115940,-85078,-428400,-446823,-199346,-10697,-26526,-183762,-237047,-94601,153215,325159,197875,-114426,-276281,-273072,-238980,-259740,-298304,-162273,78913,130210,3543,-150130,-164640,-94787,-135851,-107707,155307,322059,221200,63973,16739,-76163,-194775,-31870,180044,126573,-45290,-49801,59845,85200,90922,149431,100367,14033,57081,85648,35265,21587,21740,-84524,-105796,-107597,-111675,-9710,166398,254342,118028,13008,123025,218991,100299,-30306,-14081,-5035,3601,42293,59667,-80307,-201902,-84541,30182,-54166,-127750,-124994,-198334,-312106,-245233,105483,309276,59290,-148250,22284,117916,-18103,-34951,120211,110279,20034,16449,32410,-36862,-63955,-107350,-364472,-541784,-275175,41186,62055,-100129,-197789,-326280,-320426,-121523,80862,138838,323435,371275,233759,157450,134175,35712,59779,271371,456967,443168,258841,93847,-27016,-61899,-59804,-149455,-243610,-215853,-185485,-190232,-200309,-215528,-157250,-13557,130668,246238,189791,-34453,-138637,-45228,53760,186016,263719,137663,54826,84330,46032,-147602,-279815,-182247,-91797,-75256,10271,79604,140812,195363,82879,-40694,-4027,-6614,-125477,-178673,-129341,-70299,59390,119671,67526,-20027,-111551,-68531,-27552,-268657,-504255,-428993,-298748,-164407,-10808,108228,84939,15864,26755,63526,-26256,-178904,-152330,59692,214546,198363,172887,60062,-113695,-104741,-49196,-28230,4957,-17498,-190336,-242554,-123307,-32614,-52901,-151508,-143603,-26712,115623,207411,216999,121125,-23286,-111227,-88867,29301,-7038,-62588,-70968,-104221,-35221,99344,196839,253076,65935,-264881,-347744,-182856,-43209,-51886,-93001,-74179,-55771,-79630,-70107,-16138,1134,-50301,-73225,11669,19513,-41548,18268,24447,-135851,-195124,-111955,-52110,-103877,-125255,-18662,101286,140272,33366,-162962,-269621,-371903,-482981,-358843,-219878,-250428,-239461,-81845,38149,31294,-41054,-83593,-153300,-205113,-185654,-256244,-373429,-316108,-134386,41350,84721,-153952,-446938,-457959,-193849,66646,107075,80897,141029,105101,-25784,-121400,-107255,3698,46674,26092,165121,251892,122888,3411,55361,118266,45095,-141606,-239098,-209492,-105525,-77685,-86338,-109636,-130761,-33776,15744,-68200,-94520,-42515,-14398,-39696,-925,128817,164125,119647,188374,139521,-110894,-163463,-21719,46961,7925,-9124,19772,102965,267475,461640,465309,267563,152720,136694,78369,17708,1210,-24068,6365,25436,73673,162511,120520,-90012,-168602,-58096,-19585,-24439,55482,-29192,-270584,-251194,-110560,-82742,-80033,-98621,-113295,-107994,-111469,-171635,-172447,-130410,-184373,-139717,102597,111191,-115638,-86662,54185,78479,157218,357629,335332,-89,-283222,-320291,-97448,211593,295501,81142,-220387,-333744,-227622,-141263,-82246,27308,148723,307709,449544,527517,543444,546636,523166,-145322,-1193994,-1594062,-2043789,-2369046,-926412,749356,819769,315428,68113,171252,828347,1139723,85083,-1529625,-2365929,-1144664,18823,-100404,-73606,381116,102218,-170438,51788,194628,179997,81966,-103113,-182090,-131752,-86510,-58218,209601,550929,453066,94874,-71191,-95216,-138898,-218381,-209618,-26439,99821,-3408,-139296,-152869,-21529,88404,8406,-169164,-321133,-404436,-359183,-122776,99069,111965,60298,120990,124842,69163,49045,78678,196169,197572,76510,139472,297082,229988,82872,69496,164612,205415,130088,284930,505331,334545,1520,16251,254317,248254,-8861,-201339,-156794,23120,138506,70006,-2624,4450,28830,27265,-18089,-53473,-37087,33181,64414,55540,245611,524814,306800,-265118,-477747,-428809,-459475,-391547,-197652,-73637,-99258,-168915,-134276,-20475,15247,31964,165149,265755,181580,84452,145794,135735,-93293,-149055,42405,93962,-8231,-13492,40689,-36303,-126770,-26900,139852,145479,-34702,-109386,-62862,-40200,-87177,-39733,48186,126609],[221876,135482,-21466,-42215,25985,20142,-150549,-311995,-188856,59674,146418,136012,106677,58572,31528,18901,41923,66818,5275,-55836,-35571,-5657,47367,101237,45371,-29349,-36972,-41369,-35630,18045,-96520,-215953,-82456,76838,187536,372504,340121,49822,-143915,-359986,-548971,-467226,-221165,133029,472434,513396,336531,109227,-101355,-133578,-187734,-335164,-317464,-259277,-222089,-99410,7132,2445,-244977,-551498,-310284,58285,77505,54706,173093,287871,400847,399471,271341,133941,-19479,-170677,-132477,66214,150758,-7508,-79739,-3644,27674,-46245,-32606,183819,295713,58549,-161373,-155498,-39919,56304,81933,20989,-80479,-164236,-116355,33033,137136,217941,171495,-108068,-349428,-310746,-145517,4903,68263,-10601,-57516,120941,272561,190812,-98617,-208930,-35664,131243,169902,212454,71957,-184118,-194771,-32170,66110,-8156,-59293,-2989,-115739,-287391,-207228,-139535,-140464,28168,309334,425731,291536,84351,21760,38610,71778,82316,85679,-10642,-115887,-101829,97979,131282,7584,51349,231772,299976,212033,135810,130470,26284,-94264,47311,227766,179692,121832,176080,227249,169519,-31508,-152334,-80640,142394,278869,267141,147488,159263,177988,152319,225728,269687,190195,111809,-12424,-194263,-313646,-331872,-199469,23812,160980,121104,9318,-1966,57767,147990,154516,-104701,-312138,-238947,-162757,-198083,-61795,200953,321716,345373,351459,202731,8164,-67613,-170677,-315887,-303471,-221210,-155058,-4175,103610,141037,107228,-68911,-192184,-141512,-110453,-147166,-92739,27109,-3563,-138217,-224509,-212861,-129251,-71851,-154843,-204339,-58847,95115,66482,112040,310530,346245,187567,2057,-146539,-115610,-63838,-119362,-146135,-133321,-124878,-156539,-182277,-233040,-310565,-244378,-16203,49181,-87675,-214198,-213864,-92444,155159,265090,138844,92080,67013,-200715,-467073,-420864,-148483,74503,225882,148903,-19300,3175,105779,36632,-44006,11338,172451,203464,63627,1013,61956,24745,-80152,-41250,71670,203007,288257,266340,96790,-50695,-57188,-185031,-442428,-496384,-404913,-380817,-284649,-56494,129051,65104,-161316,-178714,-49467,-7611,-9504,-38678,5388,80456,172984,227133,113146,4104,-53227,-151976,-145110,-115717,-163947,-106434,-106371,-299562,-380878,-285977,-173559,-130136,-74332,9748,127619,247918,295187,180464,53901,81959,115338,218927,393060,324133,168453,200837,231269,-6137,-418741,-599761,-462987,-162390,62987,88782,42359,8974,-102187,-245251,-248010,-185077,-203587,-238644,-167660,-5422,-33425,-187132,-71151,118397,112505,110118,129121,35888,-40569,-92794,-205817,-181952,46827,178858,4049,-310326,-401278,-149645,144582,230405,102593,-27464,-159883,-219041,-210425,-134332,-11426,84264,128387,59775,-91283,-50086,49983,-39550,-70432,19090,-151672,-387255,-360233,-205332,-62313,112363,83341,-121264,-194244,-166203,-152772,-195057,-214114,-98317,40870,-67146,-160599,-30382,83330,120352,176872,115058,-29697,-191624,-312936,-237994,35869,195861,107034,-37858,-27901,113548,113691,-17298,-60618,-43449,32942,119963,5554,-120028,-15504,120707,177065,195950,176119,197076,200578,174084,171476,155432,65412,29087,90020,292619,506191,451521,287761,360099,529381,411242,248342,258843,287287,-84963,-806835,-1011604,-1236097,-1843774,-767689,-1105663,-4768729,-3815075,3716016,5439333,568410,-2030581,-230298,958944,245586,-427073,-208480,-65347,-218262,-215979,-15054,158943,46775,-36628,267918,475239,264331,35287,124666,281575,297208,187727,-12211,-206530,-202776,21378,151131,46513,-41126,933,152516,249620,131421,45472,49389,23987,76948,118409,181267,362128,453826,355535,211327,92324,48671,-17671,-216510,-411953,-436182,-291255,-61004,30415,-121102,-256481,-104990,171685,271401,93206,-195675,-357501,-340057,-230905,-176557,-209585,-125049,60925,36547,-136945,-236330,-166679,-98289,-166009,-167027,55531,240478,218674,136525,110813,8747,-119047,16427,199795,126557,-27049,798,115753,114568,116752,125904,-5482,-75136,41813,90857,74008,163330,217081,38309,-89396,-92505,-31856,84931,235453,320543,223249,147143,187078,215068,72168,-78059,-76871,-20488,17447,13080,36116,-46362,-192210,-163681,-99828,-156633,-155769,-84383,-129616,-261399,-205754,147595,380620,171616,-20048,108965,112916,-70995,-103324,45471,76935,29227,10721,6409,-10347,-70331,-186692,-485378,-607778,-268040,67473,66427,-81392,-172229,-280215,-264091,-34021,180244,210599,401386,452670,236533,44267,-45215,-139869,-99559,195095,487755,542291,338520,81819,-37019,-12303,-37351,-100809,-103340,-94171,-229607,-331690,-317738,-211892,-97334,-10023,60693,223636,270312,47353,-130219,-114018,-1568,213358,310550,153497,73607,137464,130166,-65960,-222079,-120709,-53256,-80709,-20227,66690,123075,148001,53547,-31274,1886,-27685,-130000,-169693,-143933,-60436,109126,166704,124885,71610,-16170,9196,28352,-225544,-510016,-443476,-278043,-120254,31483,67629,-61258,-118881,32214,140811,6367,-183410,-107744,106071,147192,129932,166508,74122,-129586,-142801,-49379,-6699,5497,13102,-71643,-116500,-70583,4973,36897,-58101,-135125,-97904,-31950,42710,123278,115217,1228,-51950,10987,55975,-50963,-93701,-59142,-55014,-20904,108314,261831,343465,170520,-182680,-247067,-128785,-6206,36903,-33895,-111328,-136760,-210004,-249628,-143093,-29890,7087,33305,92526,9198,-110511,-38969,-12516,-170666,-356565,-335823,-262410,-290063,-236464,-39445,104373,126183,-3455,-214943,-285524,-373139,-526763,-439489,-306404,-351447,-318414,-85252,104465,105301,-5541,-93741,-195368,-277084,-266001,-293059,-363512,-292374,-152737,-25683,-8375,-226522,-462260,-463499,-205250,51175,58875,-39089,13094,8750,-145887,-232621,-125727,83825,155296,129950,254006,319719,173447,27729,31629,96310,119189,-16297,-209384,-252596,-211059,-255991,-231516,-164887,-159696,-67826,60080,17122,-61926,-8656,-4241,-59568,-8418,119109,134062,85717,116346,64080,-104243,-144154,-42130,37855,-1666,-30140,13070,97701,262188,481001,469277,261879,117804,125612,101472,60828,87249,68466,-10722,-123863,-36038,96097,32573,-166960,-193007,-46051,32789,27415,40112,-55983,-230885,-176784,-87611,-108140,-91066,-61385,-92238,-97137,-89603,-122978,-117155,-82358,-143010,-159124,32506,47292,-209356,-179967,-14352,-36730,11330,270010,313526,13566,-241540,-195291,97324,373174,398077,141910,-179538,-286716,-197825,-170903,-175296,-83121,107572,367478,496151,434092,396702,508489,546444,-205309,-1280194,-1492133,-2006307,-2534769,-989338,911681,1004514,507457,143724,-19513,526580,1121514,360434,-1481711,-2642704,-1267424,136331,72334,178492,503595,19128,-164242,177077,373318,438246,329770,87421,-16339,-37105,-27785,29305,235148,436831,269260,-30643,-118023,-91894,-74161,-124874,-142647,67059,246791,128015,-68772,-126727,-7433,114231,58215,-105626,-277041,-416002,-390898,-94603,182950,188295,75555,61864,5506,-52716,-8105,121653,258555,200551,47208,118808,268369,202587,96446,134704,188150,124913,86900,381064,683177,445994,-4302,-21920,265614,328137,97681,-128742,-113938,30853,59820,-35985,-64813,1713,49194,26823,-83888,-137934,-58063,16116,2900,-4765,202086,446120,220884,-293249,-406227,-257730,-302123,-339947,-202161,-79138,-95097,-166760,-188432,-140892,-117709,-32730,184600,312409,248685,147452,141762,95531,-69141,-46811,132772,170785,69018,64461,94304,4114,-42709,59290,162917,130828,-14997,-72445,-44287,-78107,-126314,-42624,62613,157178],[268129,220699,69080,-33328,-2070,43151,-100308,-334745,-269378,2954,95759,80549,48299,-9223,-30765,-13817,48731,69422,-63613,-243710,-276126,-213167,-41724,117553,93036,13479,-2036,-50557,-102638,-66805,-125702,-199165,-68547,80005,221212,423478,351907,2530,-228188,-423626,-575554,-454722,-169461,166796,530895,600640,323564,89930,-64907,-118810,-183385,-334419,-329701,-238304,-101816,-7555,-38862,-118605,-302336,-534353,-327735,72391,129152,133218,259076,373460,498196,499086,273613,80962,5777,-81821,-64847,85792,113892,-98454,-175425,-63963,-14108,-34243,49824,215618,193170,-64424,-172443,-67251,31301,30652,-11897,-66601,-94045,-92858,13135,166073,221458,309700,300616,57042,-157295,-200329,-179615,-62298,29701,-46451,-152464,44048,343380,364803,29814,-159003,-52196,116908,216732,263237,77579,-164358,-161234,20206,148143,39093,-138955,-151477,-206147,-284416,-174482,-99837,-120180,15650,329048,507504,391641,120702,-43357,-56120,34544,139855,185901,-56901,-238288,-146314,91793,71997,-61983,-724,143521,196472,161786,164929,227625,113116,-55207,60444,200208,103769,113367,235696,247652,122996,-84244,-207793,-130100,114805,341041,253086,163372,216391,297659,311423,347779,312491,215991,166804,90443,-119643,-308694,-309095,-166691,-9976,92280,72318,24115,70533,67595,54556,89161,-85921,-259840,-218921,-212969,-302451,-158656,117412,292651,349023,331288,185164,22880,-73097,-181590,-262944,-223381,-203291,-177327,-29177,129935,193078,144362,-56846,-163659,-34564,10031,-58552,-14553,76361,10340,-103077,-195076,-282337,-278570,-143167,-93571,-90715,-12441,117255,178958,263287,409413,426323,287560,94123,-21527,23634,17544,-102200,-136880,-108552,-128410,-216576,-245142,-257265,-351557,-292511,-1825,78188,-60128,-147723,-86370,11991,173043,268518,208018,166573,109955,-116774,-351705,-379276,-157786,128339,343141,212291,-58018,-56028,129516,139964,1856,38902,201474,219527,67493,23892,63049,38090,-29467,38525,211162,363054,394712,274622,53437,-104836,-95872,-130718,-330735,-385377,-332000,-252909,-104868,86668,213583,106500,-136843,-173074,-49506,3229,-39506,-96949,-29519,72893,201024,297925,168251,-17527,-121472,-171781,-109711,-119961,-226447,-134364,-31569,-178908,-257342,-119258,15419,-7713,14719,73646,109874,102149,80876,5509,-51677,25610,148731,331956,456438,284578,112397,144039,138620,-85383,-406304,-472800,-353714,-149848,44096,113086,115436,111782,9472,-164284,-267732,-327839,-359152,-333336,-216806,-46708,-77856,-181195,-53322,109430,160111,231786,207970,2434,-116416,-86961,-123564,-133049,29626,153631,12301,-269079,-348985,-138111,85859,165521,162269,150999,-39636,-212956,-267341,-217320,-154993,-62555,53718,36456,-129930,-73300,31631,-98148,-149431,-43517,-161051,-344275,-325722,-220658,-52259,156023,89922,-182350,-267957,-202201,-183993,-206975,-133750,46906,123007,-86202,-223647,-101929,29594,107301,167276,70176,-96100,-189476,-244193,-155344,99260,262083,243533,125034,52819,110784,91145,-60944,-98907,-24489,46563,102285,7850,-61449,81683,324115,346667,277623,206058,212974,297736,298125,204784,192164,177337,144459,183214,385915,545668,441184,259243,326714,510340,495212,482378,445894,293594,-144586,-915164,-1173026,-1262816,-1350719,93630,-749496,-6127568,-6982846,1865492,6292055,2656656,-869270,170797,881341,103663,-379364,-356158,-320924,-132376,139207,236166,99032,-170339,-41449,415746,528543,184078,-17190,125120,250207,179427,23447,-140221,-250463,-131131,174786,265534,138952,91034,98680,110912,75237,-49062,-18771,97535,97683,90050,60267,89842,263762,372247,353137,286642,205025,76601,-134867,-311796,-348003,-389528,-381299,-150593,54980,-40336,-234864,-114725,151646,196805,16532,-221925,-373877,-337531,-182424,-100567,-143335,-91768,46872,-34287,-223682,-245280,-106000,-62636,-170855,-215276,-71059,102570,148443,155289,185232,101657,-28994,64506,217986,127915,2517,82922,201436,146256,103152,53629,-126217,-159991,24715,115421,150874,299951,350828,145255,-63628,-88302,-317,122867,272784,340137,256475,188289,184471,188011,63645,-90901,-108015,-5222,50038,6929,14096,-13643,-158684,-212413,-199000,-231289,-174841,-63230,-83300,-202555,-148118,164931,366916,199214,65458,144364,55390,-127106,-115198,3568,24410,-4552,-21943,-25108,32718,-21885,-232572,-552845,-569478,-193821,86093,40583,-40959,-93237,-182430,-181675,26344,194628,226195,393157,464090,228580,-42154,-191222,-282609,-231341,96545,425245,527173,360787,70880,-35647,16843,-30723,-59288,15306,-1614,-264815,-436187,-357547,-132515,5258,7777,-17993,157232,293221,94538,-105212,-138831,-51166,193309,300575,146630,90000,192203,214161,21207,-156769,-72828,-21040,-81384,-55453,35291,66735,49749,-7127,-43685,-20932,-52487,-106299,-121526,-132196,-45448,138597,206787,188294,168346,105074,109855,79207,-191929,-492619,-443754,-232491,-66656,55773,29703,-158017,-218246,24381,198152,51378,-154653,-67114,101017,36981,37006,143590,108669,-68559,-121152,-34617,4513,-16086,-2827,38721,43476,3087,36049,109233,24078,-128111,-148702,-145546,-90926,52560,121480,40810,458,74850,38274,-113170,-131397,-39754,-3829,-18237,83807,264237,354922,241253,-41010,-101359,-40485,76067,163537,53984,-115235,-203132,-345787,-434426,-290741,-91424,49201,135458,141727,-29093,-170858,-66208,13356,-130204,-441742,-521002,-415957,-363770,-256699,-31361,104067,88210,-81192,-294809,-314537,-374497,-542012,-483953,-361791,-427105,-384444,-112249,119158,132259,-8217,-149174,-255511,-314060,-280498,-279126,-321058,-236336,-140807,-79954,-91993,-270626,-421394,-397654,-192327,36570,43876,-105197,-89807,-70350,-231972,-337817,-197830,69050,157793,139876,253507,315767,193110,56928,9391,69361,181502,111659,-148347,-261318,-292355,-371326,-289116,-142121,-139047,-97799,80303,94929,-16571,19167,-353,-71075,-8432,87872,60618,27489,33301,-14482,-86942,-131272,-73358,25956,-9855,-51282,9560,85859,223786,444054,432369,196420,23103,90406,145988,129104,144681,110777,-51599,-218539,-79363,60865,-40006,-211661,-210014,-56445,73552,84994,25798,-95186,-193017,-114368,-57408,-82258,-52273,-4857,-49168,-55329,-52344,-63790,-34281,1364,-73419,-152258,-40074,-45537,-299529,-287193,-144259,-207312,-148431,162948,268769,29551,-209184,-116577,218287,438220,398326,146645,-136775,-213748,-128595,-143834,-238195,-202539,36691,368177,484696,316809,259128,512211,605536,-240912,-1325050,-1370328,-1900052,-2599986,-956516,1186612,1209958,588783,151634,-165737,295179,1036079,428700,-1683431,-2887411,-1228857,457215,314487,345541,565576,-24478,-164279,259849,516803,651839,562268,314508,168241,51682,17620,99287,192418,177689,-17931,-159010,-144545,-84894,8085,13337,-36155,150291,348213,231639,9178,-76326,13296,132220,100153,-37443,-189261,-350672,-338662,-25206,267770,266745,108115,-1963,-103021,-139512,-41772,149833,280832,192302,32655,91070,213472,157459,95846,182261,197455,30858,9348,358885,694703,462544,-4686,-31684,273019,385730,196087,-21565,-37032,41601,3923,-83264,-80320,1508,36785,-13510,-156968,-204658,-73280,-11858,-60841,-54603,146904,331119,115446,-287920,-301281,-99423,-155305,-278708,-215680,-118588,-112968,-160525,-206480,-221134,-232580,-102175,164642,289480,238825,146436,86117,22752,-39218,58300,207328,231549,151927,150732,152607,69836,77248,173047,208619,157930,62398,-13468,-14524,-78968,-114970,-16213,91195,185786],[259708,244100,144760,8390,-20675,47562,-36827,-299017,-297614,-31977,63270,37997,-237,-59070,-69003,-27405,57040,68253,-116720,-373527,-440622,-334428,-73069,149372,148124,67143,37421,-52041,-142449,-116658,-101972,-140545,-61241,72299,254828,451811,332050,-38649,-278368,-449647,-572034,-425711,-107516,205531,509079,535584,243778,94255,42218,-30681,-123940,-266005,-293712,-199446,10481,83964,-74150,-227339,-305315,-390653,-271292,89660,226561,246344,292714,365930,510960,545440,275828,53759,42121,7598,-5028,93952,56749,-191199,-267542,-140961,-93531,-49466,106771,197748,47226,-186719,-162016,38969,89812,868,-58528,-71705,-43344,15536,139311,261326,287374,360706,357667,167578,-15423,-140218,-201237,-81769,21084,-76986,-237229,-57075,344749,456536,169095,-50161,-37852,83958,219480,258405,69433,-118818,-103992,63992,188988,50268,-235710,-273831,-192955,-181604,-113731,-56218,-98936,-12296,304091,531881,435516,111758,-141643,-168430,-36642,119676,137288,-186189,-382957,-186073,46380,-47569,-174453,-97293,8952,57749,62080,133184,275369,177274,-8883,80250,157500,17896,83081,257898,230417,55079,-129703,-244095,-191916,-7714,252962,169891,134739,216757,332787,390344,418827,321461,216950,233111,219423,-12410,-236001,-209595,-113448,-69480,-8079,-10985,5819,117307,54487,-52327,22896,-52872,-204422,-192716,-221976,-314606,-187361,26930,211625,323554,290037,134408,23309,-56092,-146204,-146629,-90031,-134173,-141822,-30634,126390,210560,167283,-31448,-104627,82651,131724,35265,59949,109126,21085,-74249,-181218,-342028,-387005,-202876,-31806,18893,16621,101276,238249,351287,443424,453494,343239,164325,102755,150249,96152,-71872,-125749,-74911,-115285,-250447,-292747,-294541,-399811,-319403,51214,179759,30929,-41333,50903,125481,192978,257005,270840,244068,159364,-4759,-185855,-272653,-139671,143719,351200,206780,-96011,-119045,107739,193414,29994,65853,245654,258282,106246,79136,94123,52915,-5745,58249,252538,407495,423633,248224,-5114,-150617,-115165,-55036,-161596,-232533,-210538,-70481,69693,172056,254086,138942,-113926,-210764,-107539,10772,-18779,-82098,-35001,38161,183706,320403,178071,-67763,-190893,-174319,-52113,-89564,-243345,-150372,17721,-64003,-110096,86630,229879,141222,109381,116457,48153,-56544,-120316,-167262,-151671,-31381,186058,439460,473640,218308,45947,44852,-3758,-192059,-406089,-414813,-330807,-192497,12527,151246,191235,209571,143367,-49454,-266238,-430381,-461985,-385088,-226992,-67065,-92628,-128116,-14108,72014,146144,302791,279347,-484,-158065,-60374,-2118,-30124,28322,93099,712,-185337,-231746,-77038,61816,108007,213122,285603,95866,-154076,-286677,-310366,-335234,-241226,-37035,-5738,-147202,-54122,39169,-147509,-237502,-123787,-140423,-236901,-220199,-161445,2561,191527,107642,-180139,-287608,-220492,-209359,-188841,-10607,213233,203350,-79627,-252402,-157181,-15440,94689,137097,23064,-127145,-152966,-147509,-43476,157792,284843,335644,277018,134248,84855,41704,-127794,-183682,-54143,43877,85000,38090,20330,151359,425177,422914,283619,191494,217767,379802,379527,185470,170044,227357,195513,233750,399769,479069,377731,207890,253031,415673,477581,582148,557258,336860,-99810,-850345,-1158632,-1178522,-763782,863485,-438602,-7199386,-9920682,-945137,6385935,4772322,874286,814405,820193,-70012,-399798,-512306,-471476,41031,505320,499303,138683,-220712,-3592,467109,462534,43134,-77703,104829,172969,37952,-139679,-259347,-253668,-1732,335843,341208,178832,168017,167269,66879,-101502,-220647,-86450,115634,144464,82996,8063,15045,137828,229733,292592,325130,289330,92094,-215455,-341375,-240447,-302831,-432841,-246919,45883,31775,-179942,-116718,104117,126817,-6665,-177306,-301547,-248660,-100200,-47480,-109590,-73952,25683,-81218,-250849,-192015,-18169,-10629,-151715,-236281,-180197,-45483,36721,123584,229863,182740,46012,91828,218057,125146,41765,181439,293647,175606,60952,-38520,-221288,-219550,5984,148921,233785,387945,398703,204246,-50985,-101169,-226,139639,294426,312034,203053,121604,121054,142523,64634,-74566,-101625,30426,90357,26150,4120,13006,-103269,-210450,-233513,-246734,-175933,-69678,-69361,-148548,-97097,140838,272882,150900,100129,126296,-36186,-174642,-78754,1178,-30103,-71567,-82659,-50291,90089,63778,-238588,-538751,-431481,-78935,76659,-14261,4066,19354,-57061,-98660,26437,126874,196814,303444,377481,195022,-86867,-263091,-335915,-280371,-7524,259817,390243,326535,84363,-1785,31722,-39703,-45686,66510,23664,-281971,-462933,-297891,-391,121953,39218,-75469,69142,251107,106923,-60430,-113977,-77885,142655,243611,117877,104223,241021,273483,84413,-100431,-50138,-2321,-67709,-76227,-5670,-14431,-80216,-95293,-83826,-83292,-91998,-66357,-50827,-104893,-42357,133017,229908,246915,250363,218777,199820,106238,-171284,-432515,-399909,-164535,-11878,54514,-12220,-209311,-273573,-960,218611,99473,-94583,-40215,40609,-90454,-68318,98722,151416,54040,-37373,-6267,5130,-44587,-39618,120827,191282,71982,38033,123640,62601,-111250,-156481,-196197,-158544,34710,155088,84097,4792,45446,-36707,-183455,-168148,-20103,27565,-29963,41631,215989,287379,225726,80148,34146,53757,164986,278024,146454,-83558,-237501,-444323,-565301,-408308,-154396,63329,195901,142274,-82333,-198771,-52627,85786,-38016,-418573,-592407,-449786,-296524,-189071,-20675,75834,25029,-178268,-374105,-338965,-363942,-520916,-486979,-384053,-458075,-410589,-147062,79492,102052,-45400,-225531,-315287,-303435,-217154,-203581,-235229,-149618,-96608,-96872,-130386,-273246,-339340,-265517,-140405,30255,65006,-89549,-132029,-122394,-273951,-397230,-275244,-21052,52383,42165,146434,218374,165006,85808,2973,47796,218452,210435,-68559,-234009,-318522,-384469,-248236,-62882,-96406,-132388,42781,108914,24506,43054,-425,-70644,2208,48800,-27258,-31726,-26583,-60935,-59110,-124538,-104709,13808,-11598,-59801,8355,60228,168726,393751,396493,101288,-99192,41803,195745,206450,178770,113571,-98324,-243853,-58801,58829,-86437,-226750,-230254,-97068,88503,138799,21614,-142070,-179252,-92041,-42130,-16322,37645,57945,-3640,-5628,-12789,-7088,55574,93609,-432,-125045,-103452,-149866,-360285,-364757,-269503,-353226,-271474,59344,212256,48278,-176208,-83328,244566,394718,303926,100534,-103758,-130029,-28394,-62655,-246481,-290385,-44018,309339,417944,204483,161301,551598,692718,-229198,-1297315,-1225281,-1714770,-2536732,-826412,1507855,1372466,532339,90228,-246075,180796,914112,275774,-2062224,-3042834,-1026064,875326,536524,393659,557588,-38082,-188542,269313,576835,745576,705905,515518,312215,95145,35262,140317,103351,-145434,-318861,-250176,-147513,-86642,74045,156620,95052,222378,391593,279848,71027,-11515,38988,136212,123897,26752,-71168,-218706,-215108,65335,328422,322476,141286,-53102,-165052,-162116,-35799,161712,259536,176897,41510,60159,129665,79656,58278,178978,161497,-68531,-84261,225383,526593,377056,9559,-5608,277267,414188,269503,91639,45418,36540,-32075,-67541,-37000,16152,11732,-67675,-214308,-232480,-74642,-43437,-113401,-78039,105214,221864,28632,-246614,-190901,12990,-40048,-216362,-241129,-194110,-159892,-153992,-179854,-235931,-290941,-153088,109255,210011,172563,94010,-4845,-62644,-16520,127598,244587,266019,225743,225219,195574,135999,193267,275620,257776,215799,165353,49144,14831,-49522,-72381,16207,113448,191798],[195282,208488,187127,62925,-31370,30867,13919,-228997,-272403,-31163,69926,31011,-21912,-84896,-90613,-35729,51326,53809,-149309,-416677,-488249,-343386,-51858,176539,191107,118831,71668,-39891,-128153,-94413,-15007,-36132,-41681,65520,283011,449161,273150,-83117,-292349,-429495,-517721,-354289,-36670,228046,392638,325258,127947,119870,179594,96559,-43216,-170771,-241999,-175172,66825,138320,-105587,-308322,-264393,-187009,-163133,111399,359440,374651,274661,279078,442663,529440,289379,68152,81616,73808,32869,91699,167,-257692,-322821,-209916,-192809,-94342,117315,135349,-97359,-277425,-134219,150523,153826,1639,-34660,17574,80374,156538,244628,301081,317024,353616,326426,189043,18995,-166362,-210499,-46943,43186,-96946,-292348,-159869,272469,445012,280090,88183,-786,40325,180514,194426,32642,-74812,-31947,102582,182062,9286,-335034,-340941,-95774,-36785,-56321,-20744,-81756,-53402,237613,507591,436307,67131,-247750,-265158,-125942,9224,-61278,-372724,-511491,-208673,-17142,-191998,-305209,-217091,-140535,-95969,-74977,42792,252703,200606,34796,97954,106652,-61566,35216,243543,174135,-38370,-166609,-236371,-228120,-166845,31814,44075,77260,174924,297798,390654,422351,291687,196070,302457,353281,107612,-115557,-65211,-46216,-120334,-100010,-94745,-24191,144238,38601,-138798,-36999,-31633,-171419,-171874,-186045,-232428,-145326,-46991,96418,267158,233031,58898,-424,-31259,-76037,346,50677,-43297,-69277,-11764,95003,189760,167221,-465,-20110,196445,239270,123358,118113,115679,22556,-60834,-186964,-375991,-426542,-229321,21483,97416,12287,32313,213832,351758,408003,428795,351828,207259,198094,234855,156024,-28524,-106096,-37167,-86670,-256258,-331460,-356147,-455875,-328901,117606,327346,169385,76188,161261,228096,223805,245460,319604,313052,209040,106064,-20130,-146155,-114716,107889,259531,147574,-118900,-173530,34863,161176,25851,94217,311575,314179,156769,131439,142883,84094,3084,18787,177428,326060,375123,206119,-53554,-178559,-130056,-9534,-2378,-87409,-80326,103977,178729,154091,209998,141991,-95983,-271652,-202638,7672,51570,1719,-13329,-14353,123971,288019,147205,-126455,-238568,-164159,-11176,-52693,-213490,-151081,16794,1989,11521,253003,394732,279447,197082,138715,-34988,-184392,-238592,-261911,-201134,-55973,235530,513479,434776,144365,-15827,-80309,-163884,-297400,-418719,-427386,-381023,-274788,-22684,201139,257825,279521,268809,77643,-235147,-461444,-488652,-388197,-206195,-67342,-76466,-45133,43049,30306,78253,297718,324571,36309,-146979,-14226,128935,96942,34540,3051,-36114,-86733,-79056,18765,63992,46974,196421,303569,188161,-66903,-275230,-402449,-510431,-412666,-132255,-65256,-145791,-4638,66213,-176994,-314768,-200708,-100344,-99524,-75035,-36098,93170,205445,114411,-134877,-250989,-207918,-212938,-141215,127868,356255,249846,-61873,-239893,-173076,-26761,93481,94585,-14675,-109781,-94178,-53368,64179,191157,254751,360531,388331,212343,58325,-17445,-196770,-277145,-109333,28811,64294,75605,94939,181010,395053,386904,223442,142237,215219,438390,415086,127718,96385,197603,155468,212734,325030,310710,247192,132337,151005,265570,367073,524987,566183,411378,31786,-638464,-979538,-1000031,-292890,1210818,-411314,-7684317,-11420482,-3380081,5893649,6179066,2534030,1351460,641358,-278839,-493227,-650045,-487602,264670,801000,692501,231001,-110453,68659,408318,295477,-103345,-120606,67647,72053,-78583,-249191,-342458,-217874,155409,459426,355052,152696,165418,187776,35240,-225030,-331121,-135167,103438,153428,58820,-24574,-20216,31481,79455,198915,324532,321024,79452,-250539,-301014,-109891,-184820,-418463,-311282,11990,74316,-104501,-103570,49039,84732,30752,-67267,-144035,-85188,30,-22077,-105110,-80123,-19230,-121008,-236537,-111083,56309,30644,-115787,-218268,-228283,-150052,-72550,60971,237816,229699,79810,82879,189495,116664,85688,271137,363782,195855,7515,-121336,-263667,-240388,-13390,175359,288812,401583,368927,201179,-63086,-127151,-4157,171956,309499,242777,80702,-17014,25290,89190,64262,-41669,-64180,67121,123735,63002,13319,34521,-31357,-151585,-192455,-192349,-152991,-99810,-84999,-108880,-73578,70415,128059,60356,91140,70202,-133065,-205818,-25120,21350,-77113,-152712,-157638,-50858,168527,160067,-210921,-444737,-233100,39590,36195,-78926,36392,124685,56267,-39216,-36076,18218,152728,174359,205519,123270,-99147,-253896,-279870,-227134,-106837,9779,161586,252122,129760,65508,42130,-57391,-69306,30125,-25909,-275825,-397660,-156191,141130,217762,82907,-83369,-8901,160990,94263,-3063,-52660,-73258,82366,156540,74281,123170,280830,289887,105593,-58631,-47919,2199,-34918,-67138,-42111,-99755,-213607,-194719,-142105,-172086,-144390,-25060,17435,-79947,-63736,92188,234664,294492,304821,297222,257754,105951,-157897,-328349,-295025,-77417,38742,30403,-62352,-231949,-289906,-44832,194188,139564,-16783,-30767,-55318,-202652,-169142,31675,184620,196395,83555,29660,-3698,-70660,-66572,165908,286591,115075,1584,63045,40393,-85818,-124302,-185254,-154561,74614,218263,115070,-64602,-98129,-157799,-241709,-185940,-3321,29459,-50486,3891,148398,171256,105072,94402,103131,125625,225589,341751,221604,-21380,-224015,-468749,-602060,-459499,-194715,44850,188344,90608,-131728,-178646,-869,165502,64852,-293633,-512222,-342050,-114271,-70365,-36495,3027,-58518,-266570,-421116,-340339,-333797,-465655,-450097,-374623,-435629,-380241,-166469,6571,29778,-93375,-279999,-347759,-248213,-96655,-80580,-110579,-41482,-24835,-59091,-103385,-238016,-249045,-109941,-58465,35840,116832,9869,-99917,-146343,-275521,-387167,-306968,-132305,-114863,-131628,-44648,33000,80363,104700,18798,37269,225425,264253,18736,-171833,-270126,-289363,-129647,37222,-56455,-170062,-57881,31884,42973,66808,299,-56007,27311,23763,-88927,-64576,-37532,-49408,-21832,-121676,-128256,4547,-272,-43694,8629,18861,115819,365043,384971,13741,-205710,-3755,229965,266249,192084,88971,-134367,-209648,1928,79858,-105835,-225475,-256468,-159968,67552,172975,28287,-188688,-201158,-118732,-55440,61517,158311,113121,21992,25748,16779,34888,126958,161114,52434,-85602,-149698,-244550,-373326,-374129,-328411,-415358,-330220,-26380,153876,73967,-121826,-71805,190925,267415,151061,21884,-86934,-48330,90680,59465,-187488,-311669,-110060,207207,310397,115303,113630,603961,789696,-166010,-1207635,-1066813,-1456429,-2344947,-624096,1797958,1445143,352459,-27973,-269966,172618,785493,-33866,-2457367,-3064371,-698035,1261120,658262,320187,484057,-46580,-244141,202712,533057,681714,711140,629830,367721,66035,18340,150601,6621,-419207,-530940,-269864,-122889,-99103,100903,267157,226990,284336,383357,265230,97801,48538,63105,120534,120159,77692,53530,-55940,-65219,145384,345988,336836,158459,-76967,-164188,-116485,7570,156506,206464,162985,73359,27423,19121,-37353,-27071,108474,63802,-163032,-168548,30171,239888,226715,41900,46736,273923,409855,305789,174195,97317,5200,-57233,-10703,54735,55950,-1560,-106748,-238852,-214802,-58474,-68653,-141436,-62578,97186,147394,-13784,-171995,-91796,75435,41440,-152889,-266772,-287310,-230439,-150425,-114979,-182350,-272324,-160419,45779,107668,83979,17919,-99620,-133092,-10507,138602,233598,269061,280119,275451,209637,177592,270880,335689,288173,274709,248459,95124,32884,-10166,-29863,31771,112773,161369],[92201,134451,188277,103536,-40449,-3195,35965,-151932,-209876,1634,113702,62008,-13284,-87635,-103243,-51839,21083,18033,-170187,-385229,-422592,-255201,-1595,182739,210801,161324,97568,-9937,-54493,3537,114442,93815,515,71055,304462,415397,174955,-141991,-280196,-366749,-405272,-227793,43656,221239,207236,49473,22731,156891,295258,210777,18497,-98343,-208694,-187696,43771,129874,-143012,-355636,-202677,-186,-40351,133286,491237,489320,223478,151293,325644,467863,319622,120276,110322,96026,40753,84468,-34847,-281556,-323209,-248123,-286687,-163586,72645,45859,-197077,-312939,-93672,254400,240189,54993,53045,170711,256825,313335,319080,290430,300736,287896,224050,125411,-57662,-268367,-212812,22030,80201,-105376,-309954,-242624,148411,357401,343683,218428,40196,-5483,114075,89967,-34727,-50328,44772,137733,135900,-77300,-414220,-339615,33691,81178,-26679,2660,-65164,-97770,143807,451316,417926,16003,-326723,-321607,-213622,-164152,-323445,-551475,-581255,-204148,-70668,-317301,-421974,-326356,-262713,-231860,-218125,-84834,160006,180806,70649,104095,50132,-130340,-28087,196570,88601,-146681,-189712,-172076,-209545,-289430,-224734,-76871,18038,117252,229052,336842,359386,223401,157932,355984,461318,215126,17479,78835,26138,-130391,-145767,-143301,-41434,159752,39071,-177665,-82063,-34807,-165543,-158357,-114915,-84099,-47087,-82349,-23086,184033,166762,-24840,-46735,-12044,5316,129458,145786,29448,9738,20183,50070,139578,140211,23869,70830,286748,317323,199839,157780,95576,8560,-67160,-206897,-375471,-396510,-215920,55716,125511,-29155,-75941,117374,273965,318691,362307,315341,218424,243175,258467,181155,18081,-74496,-2436,-54084,-249982,-378192,-442722,-508815,-325216,166732,469363,319369,175570,225692,307219,268643,244735,347373,361202,249363,187214,98590,-51491,-104925,31581,120273,71190,-115883,-207325,-71631,51626,-5745,121515,382577,367012,189783,147455,184917,131232,6080,-59474,16925,159610,279585,171051,-73366,-182689,-146546,-22273,83983,12900,26621,219379,195591,34374,78412,110218,-78187,-315844,-288262,-4011,147176,118274,20584,-64510,47590,220039,100730,-161250,-240647,-142422,-14497,-40631,-152078,-131624,-30135,5586,83501,336562,470726,375882,266653,147076,-110470,-256365,-244807,-228097,-166554,-28893,290222,526290,344058,78559,-65021,-207500,-302620,-365607,-422488,-456227,-443093,-357959,-51884,250159,300867,306377,354344,188476,-172765,-410617,-439532,-350384,-169314,-55798,-44782,37422,105426,3983,-21684,213419,330471,105162,-86148,40218,230292,203149,32654,-103532,-94252,-1476,69919,118949,69678,-29672,83079,194172,203400,18517,-245377,-472504,-624833,-525075,-217399,-136085,-137156,48681,94284,-184142,-362179,-256262,-65932,19297,67308,126747,198525,190543,92097,-80455,-175365,-158307,-181828,-72497,249388,436062,237679,-53780,-191483,-138335,10081,112916,54565,-33550,-50447,-33383,10018,136107,188497,179691,315838,437939,278173,46872,-73291,-249427,-335224,-152422,10204,34741,90881,132604,177243,280004,276606,131036,80335,210509,468548,413522,59969,-1432,97985,31317,111942,178858,80400,55295,31778,41004,105163,204883,338891,466931,480445,199891,-344276,-686693,-769033,-103315,934347,-829024,-7298091,-10524373,-4207144,4936566,6283354,3458078,1483595,268548,-510227,-642763,-757131,-394938,479184,960798,756265,315733,88073,147262,264690,85932,-199471,-131480,16649,-27557,-132005,-270502,-373678,-160006,297206,515321,311032,74912,86930,153422,17043,-269140,-356236,-149893,73747,131164,34913,-26828,-11553,-18322,-21308,111498,292443,290739,35534,-242494,-211586,13742,-55758,-333602,-318082,-35073,77956,-24613,-73207,7189,83241,114529,81670,63689,111074,95227,-18752,-116340,-110910,-98900,-176439,-212431,-40686,92459,45778,-71139,-157248,-189254,-168847,-134372,-4196,207996,225010,59881,34863,133081,104814,126921,326899,392314,205032,-35827,-172512,-247305,-219022,-29540,181256,294758,341570,290710,145629,-95165,-154921,8393,232182,314194,146602,-65002,-158070,-64194,40686,56683,-4608,-10476,86491,138874,106652,43849,56851,49111,-46486,-90348,-83943,-108580,-140093,-115695,-85484,-83777,-34256,-24936,-31578,53493,-1560,-209110,-217766,11033,35284,-117046,-227187,-221678,-10420,274302,242266,-163567,-299263,-28947,130685,-17323,-123916,46434,178442,119353,-14767,-127146,-72305,128076,66087,3892,15344,-103512,-191317,-144228,-102850,-200310,-279086,-99050,163995,195000,146736,56013,-74869,-125423,-78475,-121248,-244819,-260519,17327,247740,268127,138803,-25472,-47225,55690,67410,48847,17672,-40325,29802,56597,25281,152807,309093,257308,84130,-27273,-50233,-1398,14686,-23422,-58959,-166376,-319523,-282343,-200288,-256127,-193277,6628,60762,-73296,-109764,30445,227295,329866,328112,325996,278410,88936,-140302,-197680,-140373,20626,82139,-5215,-119427,-243713,-280191,-102720,128193,160490,57182,-35603,-150893,-271495,-246828,-47726,195164,309807,199141,64591,-18156,-90014,-62155,178763,310566,123024,-65043,-56787,-34233,-62319,-75107,-139201,-102356,149191,294108,118841,-202127,-324808,-293558,-266307,-165523,11732,7524,-67770,-10678,97146,53676,-92032,-39993,74129,156589,240836,342091,266925,61283,-154650,-403485,-539088,-436901,-205029,-3331,108315,-552,-160025,-111300,73530,212582,141649,-105202,-297732,-122399,117652,48359,-94490,-113179,-152704,-323398,-414619,-308513,-286296,-388498,-380622,-335119,-363923,-293528,-149427,-63814,-50320,-119365,-272958,-328621,-165439,36398,55233,28823,68622,63065,35431,-14619,-180797,-184861,7799,22932,51307,185239,163591,-7455,-144968,-247093,-309069,-262644,-199726,-268882,-316388,-262806,-201460,-53100,102998,50858,35315,204351,273774,103108,-79622,-149420,-116297,23577,124762,-28831,-198844,-194817,-118901,29694,95064,9725,-26210,68801,32967,-91806,-53058,5618,21461,19149,-122853,-143024,-385,27745,1524,9711,-32804,78510,367343,393413,-36860,-257825,-30002,230511,280408,181686,47463,-149431,-142163,70442,107909,-104846,-224522,-283962,-226880,8603,172721,40488,-225089,-253350,-180015,-94995,118600,273099,149642,12237,21190,28926,53773,157552,177372,72320,-40979,-175927,-312729,-335775,-299304,-292572,-381279,-326110,-88638,99521,109991,-29874,-51083,97247,104916,-10127,-63431,-84599,22433,210067,197855,-67201,-250676,-142055,88501,185553,54634,107080,645412,880406,-66914,-1105758,-920457,-1156817,-2064433,-396600,1996184,1411655,96195,-179061,-265945,217250,671047,-386524,-2714168,-2943855,-310397,1518166,641495,150033,357928,-78377,-325079,83914,399452,474932,570930,623305,322844,-31041,-28144,136486,-58908,-547970,-582991,-205446,-70822,-116462,81992,319668,331840,333187,341792,200832,80410,81891,77401,84597,86133,108141,157547,87510,53003,183951,314002,305568,153362,-67158,-109774,-26298,66831,132127,141134,158497,118025,-6885,-107082,-183936,-151881,-19657,-84026,-241006,-221373,-156552,-57214,74127,87330,103902,256623,375536,303527,198428,91134,-51124,-80242,52421,165717,121468,12181,-113847,-227139,-162528,-27102,-76240,-132969,-4175,128010,115228,-5751,-70170,-2963,107468,94089,-88955,-273795,-365788,-305976,-149937,-30570,-80664,-182088,-108676,10832,21760,5482,-51672,-163082,-161963,-21133,92202,175695,240609,310920,299800,192769,180059,293926,340389,283309,299228,275147,111890,35157,15803,-15077,18100,83881,95245],[-18525,51839,153033,108762,-54948,-45730,28904,-88008,-135945,47758,171491,112450,13629,-75830,-111435,-79887,-31931,-39676,-194117,-321575,-288265,-117148,49163,162998,206307,191123,116622,36513,57400,141042,238520,208156,58904,93314,318822,356624,48541,-217777,-257645,-276097,-246378,-57212,129213,184049,10642,-173703,-28488,192019,347675,266599,34824,-83336,-213396,-235538,-43702,57624,-191086,-370472,-143739,118386,59160,147246,576113,563509,167312,28845,203587,391854,361010,188242,113764,63236,15600,77259,-33835,-257990,-270265,-243581,-350994,-244795,-19925,-47001,-225013,-283989,-45511,336566,350041,159214,173078,332210,442987,458131,357653,247136,239312,178929,90102,14085,-196574,-398187,-218438,85724,107883,-103273,-292705,-289785,12154,250566,367622,308816,64513,-46010,40898,-21733,-116768,-43689,118407,168842,71002,-181016,-449529,-276935,135659,121898,-34402,16693,-40802,-130701,44135,379318,400851,-7399,-348519,-329319,-280664,-339654,-523252,-648014,-566501,-170765,-92383,-388647,-496275,-390439,-319094,-312171,-325410,-216001,19796,130907,98873,92882,-14150,-194444,-104312,124060,-6341,-244747,-191028,-59325,-131670,-329041,-396345,-146986,-16934,70791,166949,262150,250026,126276,109279,375083,515506,287611,128185,184757,94752,-85016,-126016,-134745,-30197,168761,63588,-159237,-105504,-58447,-173485,-145410,-26887,85006,82274,-66909,-115377,85284,98473,-96631,-101883,-4396,72420,198456,160662,52549,68425,57910,12880,77977,88721,29071,140449,331669,353625,264148,187108,58050,-23614,-90165,-227737,-341427,-319632,-173409,60403,97477,-95778,-185521,-4391,154241,202494,268535,241968,197019,232227,219037,161602,52439,-33630,22240,-33566,-252286,-442349,-536986,-538807,-310200,176168,551244,437538,235663,244596,357446,321158,256088,348686,376518,267342,219053,143309,-23040,-121800,-54191,3182,19426,-84243,-212296,-175612,-84269,-43186,140950,424922,389138,183295,112907,197588,178936,5084,-146845,-164272,-21881,181534,158040,-59136,-160380,-158360,-85943,71177,58314,98364,256387,133425,-140707,-100512,56508,-52882,-305798,-314743,-14385,226366,213052,46342,-88775,-5369,154833,72811,-140763,-182083,-108013,-65555,-71993,-83902,-88132,-90530,-31469,112214,341120,462159,414509,309768,150049,-152278,-268569,-158086,-67358,-41053,47071,329166,461890,217958,28026,-102090,-312837,-387461,-369075,-384821,-428743,-446811,-399218,-70362,277598,308289,287730,379159,258607,-85008,-291200,-336091,-288532,-131582,-44447,-23505,85828,153330,-1619,-128389,69534,293120,183023,2136,87394,269120,245836,7958,-207882,-160324,51036,178338,187810,53664,-126393,-110153,-1572,140217,75608,-210712,-498400,-634715,-537775,-278777,-207502,-135195,74595,99407,-175109,-367822,-280463,-60984,79260,170177,286290,291651,149143,37192,-47670,-91027,-77854,-113840,2044,326324,432274,159715,-72448,-123169,-58166,92537,155729,32000,-29090,29541,12277,27732,151999,150312,81826,219919,419461,320651,55196,-118852,-275258,-327183,-151223,-3871,-6375,61537,117826,160508,174652,167034,50233,31957,208102,468116,388019,10880,-89745,-38655,-136764,-45364,1987,-151183,-169665,-93701,-58691,-16503,46377,89679,276898,489042,334399,-59641,-356911,-528667,-232094,65459,-1668174,-5885797,-6985827,-2903403,3536869,4918354,3314510,1103821,-270048,-739998,-817320,-832498,-254625,623690,950321,669336,341194,269050,195694,92147,-86707,-210503,-113876,-46659,-105719,-108157,-200481,-352747,-103974,383630,498445,235873,-20304,-37251,73068,1182,-245525,-307875,-129854,46737,101884,38192,6752,28285,838,-34929,66309,241818,208900,-27380,-202900,-110009,101446,58332,-201062,-268019,-86422,46528,43708,-30951,-7789,119289,213881,229916,265335,281104,159974,-26771,-126395,-156855,-208346,-259716,-208101,-7999,90481,39744,-21881,-58265,-66685,-88450,-121317,-45291,146979,163249,-7677,-40093,60466,93241,157716,334607,378418,210175,-48993,-181602,-185958,-161124,-35297,161986,249492,231550,196527,67582,-128992,-172091,38761,298740,294925,44145,-178116,-233852,-114411,7545,43540,29522,42938,79804,132098,148635,92198,87302,129323,80690,40242,42051,-55886,-173682,-140796,-71989,-115678,-145635,-146091,-94668,2774,-70709,-251113,-211561,11760,20053,-156250,-279453,-248365,75537,400480,294637,-111294,-143164,133823,180172,-53727,-123138,36152,154308,112668,-19042,-191595,-95715,144106,27744,-150509,-106633,-123462,-122085,2382,21038,-291436,-542952,-320397,91124,255880,213558,75996,-85596,-198107,-214581,-209382,-189924,-98303,161469,292935,270571,207282,93900,-30860,-32787,30711,71581,65705,8137,-5570,-42232,-21404,189352,318370,182655,35035,1509,-40281,-3304,72168,46373,-45202,-193478,-371097,-336152,-240725,-301850,-215222,25840,68689,-90204,-165852,-29335,217402,354429,323913,305742,268092,72121,-106779,-66513,26782,114612,115905,-37810,-176736,-254828,-258603,-164834,33463,152643,104586,-47299,-209437,-281888,-284867,-119380,181569,360262,268747,90840,-31369,-98785,-21806,174766,271636,99160,-139798,-192593,-128928,-51137,-36694,-93687,-41506,216979,349969,88212,-368927,-561099,-404967,-244556,-98824,28387,-20779,-67608,6843,86531,-22446,-300504,-289701,-43561,143653,215733,292756,281117,151785,-35437,-262099,-405493,-362047,-195794,-73053,-24215,-105337,-157813,-15180,147128,206226,174813,93686,-15463,140277,326677,126038,-186859,-250884,-245277,-340907,-354003,-247653,-233738,-306904,-289255,-266548,-258103,-167386,-86815,-97186,-100000,-97410,-188460,-248365,-79377,133012,162540,146662,155668,152025,170629,110678,-120666,-166471,38942,66290,69224,249031,317254,108418,-121728,-199802,-188486,-145584,-176643,-337753,-439891,-437569,-421906,-208302,74365,81861,31142,158622,248658,172658,31465,16321,78278,161396,180254,-5838,-202277,-321835,-290395,-9018,131903,36947,17127,123742,84807,-27736,1943,84194,123852,51101,-133772,-155544,-2825,69016,68247,11001,-83311,60196,383446,398558,-38655,-235512,-26797,188946,230878,142141,-1167,-140625,-70383,120059,129138,-92641,-235408,-305061,-279027,-80059,132410,51587,-241640,-314406,-244314,-142597,132445,343070,161778,-33963,-20310,22916,47020,136011,133659,61120,3858,-184306,-348370,-262027,-155745,-178254,-284099,-281287,-127577,50480,152776,96318,-1035,8907,-41177,-134075,-129893,-87770,77301,305738,319544,88794,-118900,-134736,-20027,69596,17942,120627,663839,959994,42438,-1049368,-814298,-869060,-1769262,-201729,2070152,1282457,-176049,-332028,-260761,255793,585242,-662344,-2764778,-2718631,63743,1614730,500781,-74314,196096,-151111,-414153,-47366,218053,187272,324274,502717,208571,-155805,-87640,108406,-70443,-495931,-464812,-73801,-1005,-131975,25161,306677,385811,360564,288248,113530,22300,72971,76435,36080,28976,114878,218069,165798,94807,163422,240201,240860,133236,-29574,-32580,65967,108876,85244,80727,164766,158615,-41464,-228549,-333990,-289902,-172073,-242820,-291563,-232593,-273663,-259348,-23584,134002,143041,221434,320719,271657,157388,20658,-121034,-104505,91171,259625,200036,50995,-92059,-190867,-99419,11869,-56390,-80600,88595,183916,113428,40788,51053,90265,135233,118968,-33874,-249368,-397978,-360385,-148365,49577,33373,-49377,-974,30634,-19182,-43343,-94065,-170929,-133630,-37836,9535,82728,185213,319581,305594,154350,144845,267718,297007,238452,264623,233500,100068,25855,13894,-38808,-22215,34643,10387],[-102447,-10758,97185,73000,-77951,-85447,5879,-44914,-74647,83111,210644,152030,36994,-63195,-116637,-112577,-92546,-109442,-230880,-273004,-150003,12391,79716,125216,184354,205301,130799,90842,167203,254864,300495,262576,113670,127379,323262,281963,-83237,-298508,-238332,-178707,-68948,124922,206232,125186,-131921,-248541,-4317,213343,322252,246661,5943,-128137,-251280,-291396,-147067,-51854,-244147,-357270,-101414,158503,111536,146546,582418,582139,132147,-50803,111179,328295,397725,242800,84199,-21051,-41614,70528,5991,-191542,-182285,-199658,-370746,-320844,-137648,-120458,-179600,-198602,3706,382484,462316,288128,283942,449586,590168,560372,358242,188344,144466,53031,-31396,-92653,-322567,-496232,-237840,102711,105418,-91228,-248894,-294349,-93388,180126,377362,343743,59378,-75011,-17942,-106583,-184486,-36029,184322,193787,12480,-262569,-425759,-177587,167127,71063,-73988,25698,-2620,-138451,-39001,302673,392348,18397,-301964,-296163,-312886,-447255,-566751,-616027,-471586,-117003,-76717,-393421,-512849,-386747,-289416,-307341,-358984,-315738,-131104,71990,122778,65327,-88473,-261598,-186879,36952,-86520,-302096,-164270,73600,-18338,-286858,-412247,-143837,-15392,51533,136491,194072,128380,21550,60697,353957,503539,313704,197128,238476,152415,5040,-48141,-70444,9486,170894,104849,-95112,-105816,-87283,-174654,-123392,58208,230910,214823,-4493,-159302,-12479,35670,-139474,-145344,-4445,108757,190009,94948,18049,94087,96461,2385,24586,21567,7796,163333,316378,344347,319668,219080,18210,-70230,-119389,-233326,-283060,-229037,-124465,28129,22467,-163410,-250392,-92751,39405,87039,163468,148336,150185,177934,132214,98349,60383,7285,31769,-37176,-272300,-510146,-605059,-525887,-283327,141164,540158,488879,247757,229823,376999,365595,270192,321002,350226,250788,196824,114437,-63008,-159410,-111035,-36409,21258,-31146,-187520,-235789,-176498,-59571,143778,404898,356778,132239,39527,172296,205770,-3433,-216693,-299171,-152416,117533,166757,-18830,-112090,-151649,-164928,-16984,65626,143274,231224,34120,-301466,-259360,5372,-17503,-227993,-254446,-11878,247744,236693,47226,-70348,2286,132209,90069,-50140,-65412,-60892,-142448,-142685,-32809,-21235,-118713,-64510,123645,302824,400747,395989,321580,153238,-146085,-232201,-30856,164221,149837,148676,327927,326005,79867,-9769,-132726,-379217,-402661,-300081,-281608,-301838,-356360,-375168,-81337,262847,275019,233008,339965,276914,15352,-135000,-211011,-221544,-103040,-43440,-36130,75510,166091,2142,-223784,-99385,218630,240492,87053,115241,233785,202860,-45037,-289205,-215389,65618,222908,197371,421,-235533,-329589,-221826,23806,88265,-182960,-468931,-532598,-444407,-306827,-265715,-149112,49792,62261,-161487,-331071,-272771,-93518,65880,215174,402051,348084,92501,-36778,-52069,-30169,14291,-20906,63929,342900,351175,30611,-122108,-55630,47254,201547,216013,35525,-3314,104598,37703,3676,108622,86297,-10863,104707,343377,331716,78706,-150981,-272755,-248871,-95745,-10964,-56574,-14629,56740,153510,164373,129011,16977,18164,210636,438009,349615,-3180,-143681,-170398,-291270,-208678,-154553,-326583,-384749,-240787,-140458,-69907,-62130,-145509,32316,388507,369729,125876,-66871,-300113,-556256,-1122466,-2702572,-3559055,-1499285,60376,1701147,2468028,2253037,349897,-845834,-939894,-980895,-877584,-131058,658459,775344,451758,279546,338796,184898,-43893,-152942,-135737,-87300,-121470,-152725,-21839,-69076,-293630,-69349,393203,427978,165113,-94312,-161556,-30562,-27780,-193864,-225011,-88483,40468,98154,92583,72859,76503,72207,40355,80029,187760,104674,-85696,-149138,-35389,134011,133613,-63844,-188577,-137194,-5863,88773,13174,5934,174506,292502,337803,404646,371302,173479,-37294,-122660,-200270,-322641,-360343,-237544,-21683,70606,34499,33732,65671,104921,66148,-36253,-46990,68927,55396,-100408,-119237,-11333,83453,172218,297481,339427,224775,-20662,-152073,-105007,-78447,-22146,123560,167098,106219,110402,5983,-142567,-171766,68690,328362,238781,-40850,-214815,-211142,-109979,-4872,32227,59893,83870,51292,107308,182957,148541,129102,201074,200492,162026,143284,-15019,-187727,-141844,-57101,-144888,-229838,-211526,-119380,-49001,-128734,-261740,-190169,-14274,-27338,-199303,-302152,-221722,193640,520989,311602,-63757,-11520,230244,190928,-47687,-67159,17410,58915,44903,-31886,-181042,-34343,199173,73496,-195802,-205985,-166676,-87903,84153,67576,-378796,-716871,-442285,56789,290130,244868,99032,-87565,-267049,-324339,-239182,-114194,35379,230150,277178,244801,285645,248087,33055,-87679,-19097,45521,68530,55025,-22336,-129301,-62090,215706,294756,82437,-18833,32694,-10343,5001,124964,123247,1775,-166403,-351550,-342051,-252978,-289954,-192210,37808,46811,-121711,-207808,-65169,212320,368118,298594,248287,236275,68855,-50974,43990,161191,185668,137048,-56411,-225086,-266761,-236150,-219419,-72768,109791,109140,-58683,-209488,-235448,-272931,-158586,154323,341491,272944,105123,-34576,-89709,44302,172559,198936,55031,-196814,-291575,-200155,-53361,-25934,-75536,-9060,236260,350438,28118,-506720,-722713,-461366,-180260,2798,49220,-34684,-38921,54280,119946,-36582,-448802,-556878,-202593,98776,170573,222019,270987,236510,111106,-83915,-250685,-272065,-185847,-153047,-171726,-193176,-126341,80295,196303,152214,168445,253951,246147,367065,464293,148936,-283461,-373433,-323897,-328399,-260828,-176181,-193213,-236287,-187192,-171251,-139105,-29532,13247,-75601,-94376,-21674,-42826,-119452,-12710,160553,210085,210078,199665,228397,316397,236664,-71219,-191197,-27539,47082,79222,284401,410064,201179,-81675,-143721,-64586,9867,-55501,-283400,-452494,-512889,-564094,-344753,21380,90329,9287,88892,197667,213587,142596,181379,231468,242428,201069,29355,-168511,-395156,-419495,-53043,178823,87584,68210,182697,170112,82320,80027,163250,210409,56079,-164372,-176191,-7724,112165,137344,12042,-119248,54468,383197,376857,1639,-143843,6403,111083,119280,72336,-45887,-110872,-14209,139073,137612,-76230,-258694,-314368,-305523,-180058,60317,57779,-232041,-355110,-276673,-172148,100718,343264,149532,-101446,-82582,4074,18378,66788,43434,32999,45013,-180819,-357541,-178168,13894,-35659,-178184,-222914,-145742,4672,188736,228944,76214,-42989,-135825,-194638,-159767,-84409,114665,354317,391479,241665,46731,-100845,-101795,-16716,-3875,131195,662310,1034089,140458,-1061612,-756102,-648310,-1541698,-91659,2009160,1077424,-412778,-455352,-261874,261612,545576,-774156,-2648198,-2456567,360605,1576136,287815,-305353,17204,-261903,-488045,-150515,43527,-94117,43700,313869,84652,-248397,-137317,76254,-30034,-299795,-228435,82929,65957,-144060,-53138,237855,377162,357294,240339,33582,-61333,20213,61055,-9588,-34768,99411,223345,155327,48145,86854,142958,165528,112680,17563,28753,116617,102657,13759,32569,173523,177463,-72597,-320159,-452602,-405749,-304349,-361641,-307770,-207250,-292708,-310716,-40383,168880,150542,169918,257860,223344,65822,-96542,-188497,-127004,91667,307062,268677,96797,-61306,-151231,-51749,48165,-4800,13816,193817,236634,120555,104490,182534,202997,173260,110426,-5618,-197183,-369133,-370784,-138847,105151,121815,83943,138945,106182,-8010,-59097,-104317,-120866,-51208,-44754,-79081,-27074,111386,310816,303325,109953,87372,212259,226038,161898,169116,139170,72229,15648,-14448,-90270,-73879,-17978,-65779],[-133553,-34874,42350,10328,-105902,-112260,-14181,-18216,-38041,89646,204605,153402,35583,-63730,-119377,-135556,-138217,-172897,-277498,-266226,-64089,87468,84032,85346,154143,199956,139129,138547,231669,282080,260055,233205,145130,161788,311292,200654,-191065,-360460,-228341,-95675,92560,277575,252801,56786,-177206,-152040,85024,213914,235096,168471,-42625,-200953,-294398,-313672,-206836,-154563,-287061,-320695,-75925,144015,116045,131415,509859,546580,132270,-69404,60914,284471,409933,262022,26538,-137920,-125307,59468,74204,-94211,-86261,-133687,-344533,-373446,-247949,-158689,-83665,-80073,45726,380436,540374,401609,351726,495981,664150,598741,322293,123203,36915,-59960,-108284,-150508,-371210,-520212,-275266,48758,65137,-68676,-186870,-256996,-136575,174287,396641,326573,25481,-87080,-46180,-142805,-208902,-5123,239171,210284,-18960,-288730,-343961,-74874,117228,-49112,-130528,30623,46593,-114481,-88944,227167,385018,89762,-201456,-240505,-304790,-440710,-441513,-462116,-329090,-58359,-36053,-343869,-473020,-313501,-179949,-209433,-300360,-358817,-254920,22974,145287,29792,-169345,-331643,-263225,-49585,-130950,-296396,-110245,188086,88859,-202668,-289498,-79008,14827,57239,136219,146094,32084,-61102,26908,305421,435721,298059,228025,253035,193840,107332,57190,25649,62830,163507,145882,-12886,-88875,-104583,-153525,-87050,124889,326421,325892,84020,-152180,-90907,-14608,-146053,-159038,-1196,113123,118024,-18442,-54358,91060,133193,26018,-7280,-47862,-37758,128164,241987,298757,370888,263090,-9356,-120543,-140226,-211225,-213376,-153261,-93510,-42132,-79221,-205034,-237120,-104188,-32008,-7278,63629,58615,94275,106316,25399,4291,36160,35500,23803,-66176,-298328,-543472,-608134,-460684,-244085,75984,440291,459695,215253,193784,364222,381466,271491,266788,281265,195259,132313,36499,-142268,-196255,-110383,18494,80609,28074,-140644,-223127,-170296,-37095,123178,307840,261151,50374,-40986,118947,196788,-22738,-254297,-348480,-197408,99398,181701,31394,-41618,-114647,-216160,-120578,64762,179122,182024,-53219,-385075,-333836,-20522,19983,-102750,-117293,9131,191022,167524,17312,-7679,86179,172944,158120,98942,86140,-4869,-208399,-226485,-11989,61670,-78493,-49787,144510,261981,320602,332653,300572,156188,-93897,-164256,79170,379915,355067,242765,273501,149017,-46394,-43242,-162222,-399689,-352330,-173814,-114226,-90314,-191626,-295859,-94132,196360,205958,157888,250984,248764,111050,18387,-96214,-163729,-86133,-56059,-90452,1682,129963,-6323,-301858,-256196,121083,254526,143136,120983,139838,83446,-118216,-330144,-241509,50960,200313,138143,-88739,-339576,-512553,-412635,-108280,54409,-170123,-391939,-355426,-281249,-297697,-297117,-178946,-30536,-22186,-154779,-262890,-240075,-150906,-4704,205406,446412,353652,36534,-105949,-90616,-15398,91368,73903,97011,298063,221362,-117681,-191129,-6913,149700,308774,280944,63876,35681,155873,51228,-41839,20679,11081,-74687,4245,234140,310914,108579,-166830,-246857,-124226,-3773,-15569,-108582,-116372,-25355,169176,272539,190185,45667,47730,218594,382844,303906,16076,-156643,-262898,-381129,-319368,-248338,-413950,-548637,-399801,-208910,-58502,-101171,-307117,-220908,163552,273487,163548,135724,-72992,-837271,-2211684,-3595107,-776869,4439399,3412003,-428644,-240213,841058,-455345,-1284715,-1086000,-1101524,-888746,-62633,580531,482128,155673,131634,253470,106787,-94026,-82291,-6963,-77329,-205753,-171027,88835,71964,-218346,-62650,330861,336540,126450,-119881,-241544,-127816,-79774,-159284,-153056,-46773,61874,145143,204587,157271,109065,157012,169540,143975,146394,18233,-113941,-100151,-15692,106727,155503,31061,-121411,-184460,-60925,106613,49951,38613,221473,321522,378775,448083,355485,126628,-48122,-101464,-220704,-402806,-445350,-294315,-73330,57449,55279,101000,196532,271755,235843,86815,-10358,-7251,-72360,-187773,-178012,-67518,72836,168181,234653,300467,259514,44535,-99830,-30306,15128,16077,79373,69552,-1868,47601,-6730,-121667,-155951,71714,282889,145087,-86835,-160286,-102613,-56428,2707,31238,89065,107615,14879,72378,201776,196339,176819,257380,287919,246333,188557,-4612,-178513,-110543,-30819,-147157,-260208,-219931,-116166,-94162,-175459,-254254,-156352,-37594,-87198,-242305,-294259,-143094,314554,596771,294287,-23464,79058,259118,173613,4855,30516,6128,-67697,-49900,-29883,-79209,92555,270317,176524,-116392,-246286,-219460,-104918,56259,-2606,-447947,-754608,-435173,71181,289243,237054,118603,-82798,-315398,-369282,-186802,-23825,102440,210121,223937,221139,364672,395024,117398,-111736,-86825,-34178,21097,85556,-24292,-195549,-96753,206859,223281,-22554,-56379,64685,33859,26283,161346,184970,74201,-81160,-259028,-297438,-235363,-223922,-121874,52108,13450,-148524,-212823,-65044,212737,366461,256774,169798,189159,81811,24378,125335,232136,217810,141954,-58489,-257037,-277037,-219624,-257689,-175025,31137,66620,-66786,-154387,-148867,-210306,-145762,129529,274005,222905,110566,-19901,-52913,121033,185448,126876,3588,-217716,-313849,-211864,-57622,-40247,-91352,-23551,183768,274893,-44349,-561821,-753010,-452545,-94417,109926,73839,-19549,21520,121313,180371,2419,-491061,-726993,-338515,42282,127932,156686,245994,302161,249905,79520,-122929,-200447,-188625,-230017,-292797,-239589,-76018,146394,205134,75972,139824,344003,412709,500934,520425,133329,-343573,-442239,-378043,-306219,-170415,-120040,-178407,-184161,-83948,-56037,-27253,91020,127335,-5006,-33430,89173,122251,25777,20547,115040,188811,205744,196568,284329,438153,331075,-36199,-237685,-159708,-31967,72010,271929,398674,231768,-34773,-89518,25147,154402,129081,-117134,-347101,-469885,-589137,-422105,-42833,60988,-43546,-7029,122856,213954,230397,296931,295729,245116,196014,88992,-97853,-392202,-461233,-77554,232589,158623,116847,230914,263718,197467,150129,206695,234856,17648,-222555,-212900,-21071,141405,184739,12986,-130019,49850,342765,320785,65025,-9986,61003,17100,-29775,-18307,-74490,-66485,19960,131155,135766,-58482,-283945,-311481,-306037,-266557,-22727,59336,-195984,-350675,-253848,-161835,41681,273770,117562,-164176,-139472,-18904,-23146,-30116,-62014,6957,77982,-173136,-353338,-111194,156135,77555,-107171,-169349,-146526,-41045,197370,324557,156480,-53019,-170893,-190822,-147580,-65100,135392,342058,391629,351332,195438,-67525,-156065,-65029,-19883,121638,651820,1108914,220008,-1103720,-715447,-525526,-1434142,-94957,1809620,807867,-587602,-525423,-253542,256626,578406,-688957,-2462051,-2221721,536892,1446721,58981,-502303,-158858,-387046,-524135,-197353,-75212,-287428,-188948,124046,11600,-257980,-156612,46225,37831,-47073,37158,212289,103759,-157499,-134443,134981,311383,321198,208695,-15669,-147741,-61629,38889,-34019,-84191,67292,175647,64034,-63122,-23445,43862,101432,101587,49092,44746,99822,33452,-79537,-7393,168959,162908,-94415,-360330,-508342,-467371,-378412,-401466,-289519,-161837,-225350,-224844,11418,184696,127935,109321,196570,168315,-48614,-227716,-239423,-140978,59813,295923,302534,124873,-46009,-128434,-36862,72234,73216,135249,280752,254915,117777,165050,312449,335310,215481,61828,-22162,-138581,-290047,-328708,-115776,125701,158104,178801,273304,210720,40321,-50470,-91999,-35157,61808,-29879,-147460,-133995,30574,290023,300181,73838,28797,150309,150331,71455,36093,25798,45735,16198,-52563,-142810,-116176,-55711,-106417],[-103520,-16712,9050,-50736,-129608,-120612,-15865,3827,-22458,63555,145560,105566,-980,-86221,-121478,-136349,-149565,-209625,-317995,-295597,-55138,90974,69569,58955,122596,171648,137362,163861,222803,190495,114284,132633,148327,184408,274923,120479,-249007,-378683,-225254,-41879,208879,367671,246922,-11949,-123429,56814,201794,192937,122979,73644,-73958,-250604,-304220,-267106,-182153,-208364,-301836,-264758,-57246,112248,94120,111696,390781,473181,166837,-29925,42417,244985,382685,242603,-40296,-256939,-223312,37259,150111,15772,-8241,-69961,-283524,-387166,-317538,-155914,25609,39747,72194,327037,549862,462997,362728,476383,658598,571054,257764,55098,-58357,-134872,-128812,-140182,-318174,-462368,-324461,-71142,-4376,-35103,-111738,-183280,-106658,224737,430196,274753,-23949,-78154,-35779,-127527,-176120,57935,278540,216734,-14349,-247186,-223231,1401,8154,-193458,-187133,27265,93503,-63172,-99295,156144,363104,177459,-82620,-183316,-262388,-322617,-215800,-243853,-184264,-10493,6581,-268506,-391094,-190284,-21952,-39279,-159424,-336962,-326252,-7430,166361,-519,-244174,-392259,-316676,-117402,-127871,-224584,-40013,250204,150276,-126317,-114594,8145,49210,68668,141710,118121,-10116,-92580,23540,255416,341353,260014,243684,257449,214849,181749,149763,117656,108410,146916,171209,56195,-66746,-101327,-107643,-40132,164649,366787,397555,166394,-110188,-134993,-46778,-121948,-136244,17034,98845,19540,-129763,-126512,75726,166029,75163,-15681,-104717,-94613,44533,129072,239154,419793,317699,-16746,-159591,-139532,-158305,-144139,-106113,-96280,-142727,-183133,-202511,-140599,-28940,-42815,-69625,-14454,-1763,50180,45246,-72831,-99471,-13770,40355,-1294,-109410,-301702,-497082,-520567,-351485,-195011,6683,290713,362475,150448,143067,317205,351651,246145,195284,180535,109915,49939,-53635,-215579,-205526,-47305,141146,175210,74758,-86564,-134676,-54193,23062,78189,148621,114789,-35876,-92369,60846,152792,-50530,-258935,-314265,-163418,110869,180191,74813,43196,-46884,-212205,-177479,79679,217985,145861,-93744,-361009,-293353,-13540,41986,23059,50962,43186,69192,22457,-36421,82812,229116,266191,258129,269557,234054,52092,-228697,-286159,-19383,146918,37717,32154,185983,239798,241156,240894,248167,152373,-13035,-80168,135226,501421,515465,300676,175391,-21372,-141959,-80085,-190385,-376855,-256540,-22308,85177,139738,-16407,-200447,-118199,87728,115781,77919,137838,192028,184067,133892,-13519,-121455,-76936,-76732,-172025,-116567,44971,-46633,-365728,-372559,18659,218898,160735,112111,24052,-73693,-191739,-322170,-228361,24249,126593,23121,-196390,-418768,-617132,-541654,-220864,-14327,-175219,-293342,-170197,-112805,-252953,-292095,-215590,-149055,-139930,-160918,-182063,-192733,-206509,-94759,159888,412877,308803,-4203,-147910,-146684,-52106,128670,144859,93094,203924,80253,-247308,-256895,13119,222372,387441,335700,106597,75817,177211,67666,-81426,-83742,-60041,-97795,-56552,122720,266713,136805,-162106,-204879,5078,86976,-26296,-153177,-207684,-95278,204025,446060,320723,124850,114307,230276,310858,251565,51458,-140619,-301692,-382356,-335931,-261434,-417190,-638433,-553173,-274695,-15254,-83066,-372670,-438323,-150749,67774,74480,251050,184210,-830019,-2809224,-4056332,1714454,9025766,5665100,-2477813,-2242712,-199212,-949972,-1447517,-1166241,-1158704,-855683,-48409,425475,147289,-151703,-77522,33291,-20795,-44300,102396,126444,-102538,-294286,-172512,176784,168933,-148781,-75683,224469,254822,128081,-90774,-249557,-191857,-152377,-169131,-122332,-23484,102704,245497,354922,236390,107782,210632,296171,230428,133992,-12250,-95722,-71964,-59526,29114,122452,51034,-102754,-224545,-103054,101692,75559,73504,233842,289571,347816,397075,245412,26790,-63305,-67970,-202003,-410318,-473613,-356893,-145136,63598,114125,183306,315305,381368,347467,195032,48258,-63100,-185855,-241945,-199416,-101336,55460,147437,172491,280155,311229,123354,-47991,21302,107148,79444,43787,-21917,-70844,20747,42051,-67466,-134034,29911,154805,31237,-80569,-32377,47287,25514,24670,45192,118663,116200,-13642,34440,191875,213858,215617,292366,330090,281483,169846,-32439,-152252,-53109,9320,-111205,-229229,-189915,-106080,-128369,-212953,-242441,-111425,-25709,-127149,-271406,-256587,-29681,402973,591523,245772,11800,132189,234380,134950,80231,137542,15259,-167537,-126694,1286,88658,239718,325358,284009,48545,-208360,-253183,-156816,-70110,-163664,-471420,-644619,-309603,126666,260248,201980,127810,-75155,-335271,-342759,-67588,70136,94603,122890,165898,223514,428163,491331,186637,-120159,-169801,-151012,-60948,92500,-16703,-232385,-126629,142574,98377,-112388,-65420,90363,76375,55972,174608,214629,155247,51301,-109134,-210944,-192221,-126403,-19672,77103,-9491,-151009,-171379,-31976,211573,340880,199637,84552,128608,101910,107051,180802,237199,205260,127582,-50682,-270093,-284989,-212856,-277775,-263918,-76827,-13532,-74136,-71026,-48199,-107628,-75982,119523,192040,154830,115976,16118,18172,198024,215248,78623,-46170,-198916,-249148,-151239,-45125,-60101,-127165,-78557,65697,131140,-104918,-508482,-648624,-391746,-18027,186334,98395,26783,106502,194045,239862,63425,-424846,-727257,-399363,-6849,100668,110513,213568,337224,343415,182697,-51108,-162055,-202409,-289005,-356837,-235031,-21719,166474,170720,6930,106479,354828,451606,526172,516203,113413,-332993,-431388,-400361,-294286,-116572,-101500,-192358,-148419,13184,65912,62952,173069,225400,88304,57723,198708,257504,146423,17971,19838,114212,147609,162626,318993,507964,376032,-10826,-278079,-300084,-140663,43432,204023,275993,182942,2506,-50096,58558,245005,315761,106277,-160918,-333832,-499818,-415545,-97438,-6217,-130618,-129202,21806,170674,275066,329676,254708,171939,176117,169416,-4804,-318693,-405777,-65293,284168,236150,150886,252618,333109,275123,184643,193105,174018,-69537,-305724,-265341,-46819,143347,191852,15337,-111222,36599,258759,244044,129812,127590,123332,-63522,-174190,-108653,-76798,-15558,35369,108007,129867,-39432,-295504,-299746,-287135,-314898,-90635,58740,-140205,-291498,-173978,-104942,-15164,160272,73715,-195805,-166626,-37579,-65567,-124777,-145146,-1867,97047,-168165,-347163,-77935,228299,124659,-82053,-124661,-134401,-88423,160117,342875,204747,-40184,-163144,-142445,-100446,-27669,141875,272058,318333,389832,279900,-66176,-196779,-82318,-37104,84254,638925,1179054,289165,-1083212,-626171,-487850,-1437045,-202778,1468289,471922,-703038,-534483,-208741,295665,711637,-428439,-2282221,-2038558,575181,1248094,-155168,-639537,-311781,-491607,-507406,-179780,-110310,-343650,-310075,-3931,22858,-168839,-135559,20299,98377,166122,243643,270964,91095,-178926,-202711,25001,210930,262595,196647,-24589,-213215,-146103,21324,-23322,-101740,26374,89828,-72411,-192567,-135070,-40413,57519,94714,42407,8029,19727,-88453,-184348,-49931,134547,114317,-100665,-339271,-484852,-457166,-377070,-354335,-244458,-115607,-112788,-69102,93943,184473,90602,49947,139261,108635,-158089,-339330,-266435,-140493,14742,234027,285132,116730,-60453,-131361,-55763,78116,160785,255464,319259,218355,97337,210323,424568,464042,239971,-25328,-89410,-102713,-193335,-245950,-79161,112434,135667,212570,363129,300554,97311,-30280,-73864,47487,167894,6766,-182952,-221068,-44545,261607,296570,53097,-13943,97206,86204,-12001,-95080,-70935,33660,34263,-76663,-166981,-131778,-66826,-96973],[-24833,33517,10235,-79528,-138660,-111435,6248,33623,-12643,16593,48605,19764,-66952,-130439,-126624,-112847,-120203,-205196,-330724,-330053,-108337,37995,50344,53565,92200,120951,121026,155919,139727,-2290,-96122,7439,137917,187718,209302,47593,-244644,-340014,-221610,-22312,264540,381500,177792,-77366,-9948,272890,296883,154643,25104,5676,-59048,-231438,-250292,-142804,-72308,-192390,-276661,-193895,-33125,93573,78173,104127,274758,386942,223032,48306,32733,182890,312974,201642,-88301,-344206,-315889,462,209540,115945,34476,-29946,-205888,-353205,-322429,-116069,111739,130289,78026,232149,478752,455548,326259,417422,594847,496428,181569,-10343,-119265,-158330,-100826,-72001,-187256,-348401,-369481,-223650,-82796,7841,-25720,-81040,-15705,296183,459822,210260,-70207,-47681,11433,-74329,-95932,139886,296354,212265,20728,-152251,-94910,35606,-116701,-313290,-230074,9197,119189,1165,-74586,93417,312373,238775,11721,-141622,-203215,-146409,5677,-41795,-74616,17635,30051,-196914,-286412,-49988,139200,157183,27156,-260088,-339723,-22760,182694,-12348,-293529,-423081,-331945,-148946,-77217,-105867,26641,244111,146958,-89427,14179,70271,58716,59513,122314,103329,11868,-56357,60406,228736,255738,225858,271871,277126,211544,198557,197613,173582,129112,127921,177344,91223,-53032,-80346,-48171,5219,175308,364282,419960,210050,-60717,-137717,-57773,-83755,-85951,55457,86367,-62761,-195309,-160091,66718,191762,127923,-9949,-136472,-142134,-58939,12487,193681,462901,368561,-5881,-173599,-111344,-82990,-82712,-84952,-133422,-257181,-268168,-155505,12097,106433,-78,-96597,-56310,-16043,33783,11786,-143470,-190591,-72080,19092,-40650,-147847,-252514,-345969,-345821,-223434,-143132,-41169,146456,230733,70850,80071,237125,270760,189796,122441,71998,17910,-21933,-121517,-243065,-169082,55613,275351,266800,93271,-43334,2762,132462,100399,15954,-32196,-50136,-98440,-90608,23278,91388,-77506,-239711,-232077,-88225,118763,144181,100462,130024,37054,-154863,-157411,114455,256121,139182,-78936,-241421,-156775,13319,28966,97058,187124,74008,-76156,-149420,-97527,171697,383975,372374,355236,412483,337415,100442,-186060,-290076,-40261,217839,202644,165238,238145,232244,165828,135643,168787,132553,70302,8927,133691,492988,584789,309628,65809,-136272,-195984,-121348,-209807,-319495,-143248,116769,263615,306272,97324,-136287,-156398,-34444,25189,4630,28387,128340,220151,190826,29430,-93764,-68884,-93244,-248232,-241186,-72353,-124440,-419620,-435215,-70735,147355,148449,102280,-70934,-215033,-241743,-268761,-177093,3360,29966,-116784,-296637,-459938,-636832,-597576,-290554,-96399,-195342,-206622,-43083,41,-178322,-248070,-244863,-271657,-260827,-177310,-108699,-140645,-233125,-162350,103360,317342,228001,-21663,-152133,-199318,-127231,113697,173935,55342,81264,-41395,-327872,-295825,4754,248376,422012,369252,148385,104119,173630,97013,-92785,-171975,-114197,-82433,-68754,37014,213712,158702,-132700,-153239,96965,136016,-50561,-182830,-254577,-126873,240011,587584,450987,223310,198723,241781,232384,191350,79227,-118360,-295324,-306199,-252504,-205467,-369416,-657725,-677557,-344385,15697,-42685,-359561,-586792,-471933,-168854,-50333,325667,498751,-409158,-2715650,-3984936,3113173,10813600,5815439,-3896190,-2820574,-328059,-897725,-1296689,-1185104,-1148144,-766904,-55125,253978,-141863,-406723,-308352,-250380,-160042,78615,332664,218725,-164504,-377737,-172372,203760,186664,-99746,-91696,111541,198777,156958,-21602,-183574,-207581,-230407,-220648,-135952,-26913,142771,373090,502072,283488,64213,201142,367231,307426,163872,34827,-31703,-73874,-155233,-79248,45480,-9617,-146448,-252473,-124422,84157,92118,93589,196635,206248,262090,283729,84919,-101493,-87735,-31850,-138282,-324546,-418009,-400706,-218786,81854,199916,276477,406211,403616,344206,237582,103824,-86570,-254141,-246904,-179780,-115432,25446,114956,132730,280308,357501,179187,-18729,46520,188925,160093,25699,-92205,-91590,42347,139641,3544,-117131,-53246,-23238,-70885,-21751,128722,190165,110837,52974,72134,146584,114806,-24734,-3258,137255,179497,225892,301467,329207,273899,104428,-89807,-121355,11139,55150,-45129,-152610,-149858,-108372,-149620,-239709,-231613,-55324,37571,-119451,-267983,-188309,94251,431616,488764,168281,43823,163176,174045,72034,135475,215818,49778,-189674,-149011,58610,266473,356683,339264,344988,224942,-100691,-239232,-204636,-230381,-331299,-419656,-415685,-111739,198010,216086,154652,121738,-68009,-328758,-269824,71552,151574,33520,11746,129135,256224,456951,508368,212943,-127737,-252310,-268750,-146361,78113,-3525,-232821,-151476,20886,-66789,-171844,-45024,101885,99824,84398,165365,206839,223531,203488,66419,-99393,-129950,-26494,87971,115196,-7288,-120628,-94306,16920,196821,282819,126996,2021,55754,113281,178590,218389,200289,156184,93190,-45033,-267142,-293628,-218135,-285336,-336738,-199606,-111116,-86730,1836,38893,14174,36348,125751,126242,112068,132226,69698,119012,272035,251459,56785,-90653,-151703,-120210,-33999,-260,-60602,-157839,-147758,-83760,-42551,-130551,-360570,-459085,-308561,20324,204892,116933,93155,198998,258652,273021,110182,-287165,-562591,-369641,-39546,86859,82012,177243,333972,364518,201814,-37526,-149641,-210400,-314459,-353712,-188089,22720,142058,104070,-36520,76274,297162,379309,467212,483300,121464,-239034,-338167,-387782,-301030,-115973,-128018,-224591,-120213,98119,176284,125183,208618,282371,169783,139896,267615,325574,208937,-12772,-87539,18308,71732,128359,335990,512718,371307,12678,-291960,-395299,-235958,-3106,89633,75593,65635,10837,-38990,35264,261453,442557,312415,41288,-161987,-337908,-325725,-120634,-93046,-239445,-267817,-103160,95585,270124,275762,127521,46502,147319,248838,86676,-202345,-278131,-15844,319958,298485,160952,237097,350744,289138,171716,124891,40179,-191926,-395259,-322694,-84385,113952,155352,22450,-65368,12400,150478,173950,179828,233127,180316,-101362,-267952,-171605,-49501,32483,36646,79360,123558,-19431,-281044,-282243,-255595,-308523,-122340,57382,-77014,-187424,-56733,-14232,-43747,43627,28123,-180826,-152384,-46866,-96863,-186655,-176233,11756,96617,-169937,-341568,-78924,215916,106056,-79806,-82404,-115419,-136031,70905,266129,191794,-35585,-142398,-79078,-34687,21289,137028,165233,193001,350826,272633,-119784,-245168,-88138,-60909,19984,616948,1221735,362130,-899382,-415119,-478072,-1472152,-365661,993050,69079,-780948,-494449,-110020,426609,953028,-54168,-2106063,-1876446,485078,962634,-360915,-710338,-423612,-544604,-435715,-110328,-62981,-261847,-295696,-35367,110671,-9805,-79175,-1882,122617,275078,335378,240606,23042,-209483,-245775,-66556,108763,202852,201317,1332,-240257,-205062,18189,24961,-80539,-15370,-11736,-205783,-292780,-217835,-103299,24016,70416,-12654,-63620,-90306,-229041,-283379,-104724,61596,43212,-87027,-263205,-386956,-377697,-309600,-247577,-186048,-81218,-3792,74831,167130,180866,60283,1165,81234,40548,-244328,-409599,-270062,-124244,-22645,143742,215827,69683,-99970,-152662,-93176,64810,231785,339003,291172,127454,64130,237370,498508,548462,223890,-135640,-193481,-110691,-118342,-151082,-36745,75252,68373,185544,382103,333780,134199,-8193,-64354,88095,228488,50831,-188281,-276892,-102491,228756,287638,46548,-34537,57490,40408,-71227,-185649,-127634,38722,68368,-67377,-144627,-113420,-50645,-42272],[73600,96673,47363,-57006,-127093,-92013,46263,78297,8588,-29766,-54142,-74772,-142589,-186779,-138928,-76529,-60751,-157013,-299165,-333044,-179753,-33968,38855,65579,62004,55529,89997,113905,8869,-231630,-299916,-83779,138176,170541,117297,-12868,-184455,-251524,-210533,-31994,260388,326506,54461,-138859,102831,401576,330744,105815,-34156,-11717,8184,-126693,-126717,32708,81307,-116858,-212671,-114713,2727,100235,94871,124354,204850,312948,283112,137973,10765,78439,211359,167472,-90611,-372236,-378352,-46713,233231,183999,37287,-23781,-129391,-272361,-255837,-49903,152995,172427,64933,119562,347887,389920,267299,349682,508206,407582,118018,-59532,-134297,-132923,-44242,22263,-35103,-221311,-390778,-360581,-147430,55050,68708,40282,106865,346682,456224,150027,-98787,-1631,83853,-4034,1864,210575,287008,196259,68860,-38625,8897,31286,-211109,-373308,-250185,-26181,108947,60075,-27032,44008,228313,236809,49184,-124733,-151894,7795,137354,79239,-15553,26896,26329,-145681,-175775,73996,259657,323078,207871,-151701,-308861,-34174,189630,2240,-298818,-406234,-301865,-132668,10619,25190,67673,177636,88933,-92871,42912,75355,25073,11187,62240,96302,86152,41928,134118,234154,204071,217391,327986,316688,180580,151915,190658,179104,120440,118723,176209,90775,-56602,-53926,6265,33987,158722,336204,391719,194441,-30153,-102470,-47896,-52518,-30327,108298,92802,-98451,-195440,-135348,75298,206008,158418,-5619,-136605,-158999,-144943,-71456,183754,490657,393346,12815,-155834,-60057,-3002,-31990,-76599,-190403,-362761,-321967,-83305,171172,251908,71628,-88906,-53606,15327,46582,4649,-183138,-252616,-116712,-20252,-88797,-163176,-138886,-106887,-121251,-109478,-98432,-54022,52254,106181,-3494,10153,132910,149878,111186,67754,-11874,-50728,-61505,-146863,-207607,-88301,156648,361631,317883,76623,-26255,141704,316668,164458,-49044,-184391,-191663,-118485,-34105,21980,39352,-90792,-208509,-148246,-18870,92147,70023,105599,202868,111401,-73080,-76520,151761,274956,152064,-25253,-73290,14811,31936,-29597,86029,237370,80453,-195091,-288112,-147153,227755,491399,441592,414760,485575,368466,133054,-87620,-226774,-55698,259338,363960,304236,276938,221037,92516,29325,70659,90158,130544,94870,98351,372937,545646,275786,-12869,-164487,-206390,-159434,-208670,-238618,-39736,210917,368045,353448,107324,-133538,-201796,-132603,-45341,-54955,-55767,74009,212868,187390,37866,-75732,-56959,-92352,-281788,-328035,-192189,-225738,-461511,-445892,-133217,67840,126947,104321,-114243,-293875,-250605,-184839,-99819,-94,-59947,-244116,-365755,-461725,-594351,-583057,-308179,-166724,-221615,-157688,-8183,31696,-82665,-170673,-253383,-360067,-348765,-193802,-57431,-90783,-215482,-178517,56829,192124,134516,-16501,-123761,-231853,-214473,52335,158352,-2261,-45959,-129060,-346037,-293174,-23121,225415,412607,378168,174859,109947,154102,135553,-68339,-217328,-142720,-41695,-39777,-6417,167057,172389,-78877,-96394,125632,118306,-89779,-194317,-241702,-112601,253706,612663,509587,303311,275397,247220,157153,123494,79811,-112059,-268731,-191525,-100727,-113277,-313568,-630969,-749782,-412729,2509,-19028,-311303,-650643,-695354,-324863,-86464,428409,867228,349828,-2016149,-3508605,2901375,9280643,3796036,-4180449,-1788630,562847,-294781,-915590,-1163475,-1082424,-619047,-39329,128271,-312122,-563956,-516867,-506408,-267440,218956,521646,245528,-245878,-443619,-182021,154959,121507,-75688,-95877,22410,164900,187084,61059,-66038,-176108,-292090,-284998,-172038,-51930,159451,480721,597675,278140,-19059,122653,356256,353755,240295,153702,58710,-106459,-276693,-194762,-55819,-128205,-237791,-264160,-126538,64657,103754,87607,112724,97918,153794,153784,-68494,-220920,-120073,-1382,-36634,-155242,-283650,-410231,-281180,90064,280913,366469,460135,342150,213224,186532,131960,-76433,-260514,-202679,-128668,-118392,-18829,76944,122993,285309,362489,175461,-24569,54239,256298,243507,25060,-133833,-65556,118365,253033,67284,-111235,-151095,-190347,-126639,76137,278688,296845,180568,79760,104363,167612,107890,-19304,-41362,28648,80937,192105,282962,300278,242935,26786,-152999,-98041,56897,89917,27057,-62615,-124693,-131086,-157964,-249183,-215782,12107,142482,-56241,-218171,-87315,208448,392973,301348,63674,69344,186240,93806,-22718,129010,237925,105568,-113364,-105030,121541,391746,408350,306485,336031,341269,42573,-164654,-207961,-337804,-405065,-278945,-128770,93829,249327,161671,100011,98395,-62955,-304421,-191108,175098,202361,-42182,-78428,122978,301621,436235,443603,189272,-138412,-308108,-342211,-199553,52412,13480,-194674,-168259,-135477,-238986,-192889,-3212,96241,95009,101773,141055,169045,259368,335362,226159,16429,-54821,54112,175320,160924,20251,-66972,-11003,57035,157299,190092,41863,-72202,-24525,101375,220233,243052,156506,90335,41658,-52620,-254018,-306447,-236176,-290172,-394359,-316080,-201388,-109697,30624,90832,128213,160492,138006,91217,123901,166866,129148,229396,340566,276326,45935,-129268,-95518,28411,103244,79113,-25829,-160636,-198081,-215600,-189850,-108207,-166054,-261175,-235324,6837,160127,123822,159727,276290,303128,267934,119705,-133467,-310096,-276986,-60193,73463,60846,137813,290767,306996,141759,-63533,-142748,-190618,-293236,-294476,-121553,48439,90989,26214,-53812,45238,193861,246707,369705,444038,170583,-77168,-185342,-342599,-318482,-159391,-186260,-254151,-89609,164415,256201,160482,202970,287243,210992,177000,269938,313630,200524,-58240,-173227,-64690,20227,124141,338605,456391,330017,38701,-275114,-420894,-283437,-56989,-46516,-141191,-84884,-23104,-65047,-26129,211246,471453,437697,194589,-17856,-163772,-178287,-97896,-168065,-341520,-397590,-234764,15607,228005,163252,-39611,-94849,108786,296009,152647,-78287,-123420,52968,325764,324480,145352,184024,304956,239052,119487,26470,-122928,-316101,-458589,-366596,-128164,61935,91121,39087,-62,-15587,50393,136302,208176,285291,224005,-77990,-278453,-184967,443,67145,23269,46451,113722,-1609,-238266,-258026,-213542,-245459,-110499,53387,-20391,-63463,65681,82177,-34370,-36914,-7202,-121033,-102513,-46367,-107901,-194378,-144109,42135,74074,-178439,-329323,-100052,137962,55990,-61114,-34470,-96456,-178708,-57225,109247,108509,-65502,-136363,-27986,29644,68643,123343,53408,53678,251333,175038,-233013,-319298,-106790,-95955,-64479,567125,1203066,445798,-505601,-47655,-417572,-1420668,-505044,427007,-373755,-844676,-433641,32997,648893,1265012,352648,-1858359,-1667155,301302,555657,-586351,-725636,-483437,-532733,-321769,-16656,37466,-87769,-169007,24530,231836,158380,-5738,-20211,100000,266086,303513,133568,-83057,-239568,-254914,-120507,37395,165362,214989,45310,-223037,-219951,32622,98831,-28104,-51790,-105833,-294676,-333840,-253649,-148232,-22969,1337,-108080,-135626,-181648,-342249,-356718,-173883,-44791,-30230,-52812,-152335,-239152,-250420,-206562,-130690,-129119,-59242,67326,151518,208742,190183,55066,-31912,15617,-38931,-301222,-433474,-256375,-96595,-39761,51913,111004,-1575,-142876,-171992,-125039,35872,258123,354561,198975,5182,30829,248260,513852,548862,159419,-241591,-302774,-162548,-91836,-77028,-1954,26960,-16913,118081,325727,288154,133895,12610,-68442,65096,219084,79348,-176089,-296854,-135671,194333,268855,48682,-36985,28905,13042,-97206,-213831,-139875,53365,109685,-19219,-77406,-66054,-17003,34527],[156947,152048,110378,15384,-97303,-73650,90440,136223,50177,-54360,-126695,-143264,-202605,-239663,-160531,-48283,5272,-75234,-220453,-283469,-219036,-82705,41120,83151,30626,-9888,51534,48737,-127449,-411486,-423543,-101231,163330,135795,11201,-56320,-91469,-139480,-190393,-59162,210166,224744,-93254,-193100,163278,402404,289621,53383,-53456,15485,107358,40999,41378,205111,214387,-17918,-124777,-36729,46418,126152,150502,176855,197940,268433,331417,212356,-32041,-65821,97517,163965,-33296,-328538,-388083,-92102,213751,204446,7968,-46585,-65551,-156455,-131387,28961,149932,165532,42785,21296,204463,298501,213099,293215,428417,336239,91643,-73833,-107729,-76692,18506,105255,77739,-120147,-373703,-438773,-182553,98796,165348,168354,224423,347266,398604,100448,-106833,45795,162071,65741,82709,240072,249105,168040,107944,53846,67628,8401,-243159,-360742,-241990,-72268,62075,99206,28978,12335,118831,157720,20916,-132969,-131504,71240,147708,98549,1026,25601,4496,-112555,-70309,159026,310993,409874,333804,-40667,-257111,-51939,183960,41993,-251790,-337398,-231917,-68389,118298,132385,67799,77682,9052,-113424,-16598,21944,-48289,-74467,-26023,97451,183336,172674,224501,257901,190378,241592,403554,355014,120935,62266,143879,143055,92159,131156,188877,72780,-76738,-36696,38756,35817,118937,293888,320151,119783,-32672,-42217,-21174,-45090,3900,159244,123384,-79591,-139928,-61173,100395,205226,148665,-16820,-107125,-131711,-182080,-99980,212040,490231,372102,25669,-110161,649,60669,7145,-66785,-243295,-435345,-342542,-18220,282547,355071,142224,-49957,-8649,72901,72549,5850,-202611,-279227,-129364,-60933,-137515,-146267,21255,160249,92699,-36925,-69713,-35827,22450,23663,-52055,-52291,23406,14915,29427,47963,-40709,-71821,-61764,-128230,-120585,13902,212228,362789,307524,29275,-42036,232721,425427,189193,-98982,-267908,-272638,-92639,57162,57216,20314,-80382,-174243,-96120,10247,19256,-28547,94098,244844,149087,-7229,14935,163919,252904,158724,38142,82791,145257,13416,-126738,-7620,180458,45706,-254481,-349140,-171384,230952,505699,438983,418244,470984,324029,148374,38994,-110838,-52865,261778,465653,395569,278878,191772,25409,-65824,-33253,26285,151747,169722,62154,197644,413571,217878,-28532,-105880,-179037,-181352,-176942,-144863,33607,239405,367114,277584,20773,-190004,-240532,-176607,-82216,-96807,-104426,34719,165727,138754,24958,-62272,-40330,-66414,-247766,-343232,-280184,-320666,-481717,-416520,-161459,10315,117598,123751,-98635,-289626,-215192,-92411,-15105,15730,-122248,-328416,-390864,-433531,-521962,-508373,-276426,-204215,-241030,-152939,-53269,3204,22152,-72660,-233508,-386601,-375457,-197240,-32804,-46589,-155651,-136955,32341,74952,52579,3356,-79354,-236546,-283732,-32037,111760,-59688,-155680,-184119,-307651,-247789,-56632,165510,372519,366505,177161,87597,123605,165063,-18125,-207970,-142147,7182,12076,-6298,136687,176492,-9238,-37932,90669,35118,-137669,-189118,-180175,-66330,228217,496015,459633,335164,320576,239689,91589,51613,45592,-134055,-250490,-85612,66304,-21457,-280267,-587203,-754544,-462289,-57898,-36431,-274497,-633003,-734009,-299697,63008,612571,1243677,1182402,-1047565,-2895609,1140798,5041326,456432,-3160911,437064,2110882,631516,-469541,-1131907,-986474,-424636,27195,87866,-326910,-603702,-662639,-658321,-310051,315570,599242,210555,-317750,-479240,-203944,44768,1675,-71712,-84281,-31955,135229,193433,131600,66536,-113004,-318641,-324402,-197888,-83266,139178,520252,607200,215129,-128592,-1861,274020,366213,351798,309258,142967,-162191,-393008,-295700,-158940,-263465,-340865,-259646,-118035,49094,110832,53278,2733,-2321,58254,47712,-164697,-290604,-148717,20827,84249,56332,-111258,-385271,-325464,65199,319139,432482,476325,230952,-4918,48538,117453,-43180,-208906,-123692,-63352,-118612,-71974,38864,134130,271358,293707,92797,-62538,59682,308930,312735,33719,-146155,-2054,237308,342395,103611,-112907,-224356,-284424,-113085,189823,385903,363664,226876,99214,132217,177129,97527,-6910,-81611,-125348,-75159,111942,240786,265059,212478,-25705,-191840,-88320,63163,95142,77167,6950,-125067,-168289,-155316,-233471,-182513,89171,258419,45453,-121811,45383,303885,303293,68794,-63649,78990,205281,7320,-148638,44038,199504,172028,41748,-12865,160154,421397,386613,243107,270948,362609,175547,-40523,-146557,-328444,-325317,-66619,143023,247773,247241,87106,29352,58689,-59797,-271386,-139876,205243,208653,-95666,-118832,139431,329807,362947,322098,132868,-143224,-310916,-334078,-193842,28838,33899,-123986,-172129,-284495,-374636,-176091,47748,78222,66280,103352,112871,117525,250661,405066,329660,115892,26290,108228,227122,202652,58328,-16170,41250,66009,89007,72262,-45365,-133339,-102275,60104,219444,252899,133288,31283,-20276,-77705,-235762,-322154,-264593,-300382,-436510,-402478,-262287,-142951,1850,97957,208593,259492,140618,83416,191440,219133,177266,316144,392880,273606,25371,-160478,-48125,150630,219756,177595,41460,-126191,-204336,-285142,-258855,-40483,13023,-122300,-193425,-50813,71131,116132,205803,316657,317835,229724,92706,-12104,-77684,-178235,-83435,45826,37622,96075,213819,188848,32056,-103342,-123080,-129848,-219363,-203534,-62906,52627,38759,-39129,-58549,3140,71313,111628,275339,403070,248333,113192,-14239,-273161,-326163,-214355,-244851,-257545,-51061,204682,292376,174351,170231,245473,199510,151348,203475,235009,133947,-103977,-220482,-112316,21908,164463,326112,356364,270235,64417,-239377,-387919,-273293,-103516,-170853,-309827,-221466,-96959,-126232,-98008,122226,401125,453291,259744,56062,-29015,-13213,-28222,-198513,-399341,-479548,-337513,-35480,176724,41029,-190802,-214259,56924,285736,178999,25577,13357,112737,292597,303528,112257,105306,204732,146729,50159,-67701,-259023,-397443,-460035,-378338,-169504,6286,29416,69646,75103,-33156,-11207,141410,216126,282459,252930,5375,-200895,-142457,56571,78371,-10713,2667,91556,8423,-175960,-221483,-158654,-140547,-64575,42323,19094,51042,162167,151729,1355,-59346,-19296,-33867,-36334,-39380,-94563,-142519,-59248,76562,32551,-189723,-299681,-121022,37420,22456,4222,21126,-82875,-208513,-193477,-83979,-28428,-137972,-159242,-6168,74356,99800,102250,-33057,-58838,124891,15836,-389112,-424861,-157123,-145634,-159139,469760,1094560,530346,45159,433104,-244827,-1178241,-538442,-131961,-782734,-901806,-386070,180481,895887,1555013,708764,-1457231,-1349842,78355,24545,-849166,-708323,-491955,-466169,-190585,67636,142973,103089,8754,135157,329569,271380,60515,-32237,42195,170803,179935,-13395,-191478,-249778,-224533,-126941,17385,163376,226710,86576,-169175,-189434,58696,174582,35414,-79729,-174443,-319121,-310674,-240111,-183490,-107184,-127362,-219255,-172596,-211765,-387984,-388828,-250317,-165840,-84297,-1315,-33442,-77603,-108494,-106778,-51912,-84522,-39018,92660,152266,220934,223799,81375,-49613,-59599,-125041,-330704,-419161,-232698,-65488,-36320,-19956,-1548,-71963,-162069,-166142,-129999,-2315,220257,287934,67415,-111027,9960,244259,457759,448879,61271,-312612,-379731,-234809,-114347,-45004,12100,-22282,-92176,40232,212149,170207,96648,34179,-79877,-14496,140207,72314,-159911,-283048,-142451,161931,241999,55925,-29403,9805,3029,-90580,-183346,-119668,65659,146601,56487,14023,-4147,18803,101155],[197274,184423,181541,115916,-59953,-67739,123089,196817,107148,-45845,-143842,-160399,-227020,-273353,-189759,-48641,51995,21556,-107390,-186445,-193520,-78971,56591,93307,-815,-57699,19265,-19820,-228499,-472921,-422989,-46482,201679,86466,-90018,-79033,3995,-38791,-166040,-90266,133883,103298,-223186,-229225,153083,298554,189980,3088,-50519,57800,200894,217364,205140,314351,270640,60417,-35814,28927,85462,154111,225638,247863,238583,257756,358263,251919,-89400,-222684,-7727,196424,76367,-219899,-333729,-120025,158238,175174,-36960,-81105,-17728,-27401,19629,107369,123420,128273,27128,-33447,100197,218693,180040,252117,365371,298558,116235,-40863,-59531,-17364,69859,149769,114257,-64372,-315167,-437153,-184249,131713,253063,286359,304190,292144,289096,57828,-104518,74075,222869,126608,126292,217660,188335,127146,119814,97167,79724,-6240,-205198,-285741,-203306,-112592,-3982,115205,82042,-872,776,17542,-55966,-158233,-153669,18009,60663,42844,-4235,22905,-14716,-81474,22377,197484,287008,393805,374354,47449,-205565,-77821,165787,95746,-160724,-230819,-139868,29932,225552,192035,26122,-21933,-53984,-121995,-106381,-61275,-135620,-171585,-104563,111534,267160,290683,298377,269841,197163,286258,467206,355894,36442,-33633,88698,92155,62686,169184,232604,64889,-102459,-37723,41695,10622,61954,239122,221113,8288,-65042,24405,14994,-67146,-3417,186919,168770,-19926,-59631,28619,130270,189709,97524,-49653,-59015,-61303,-157384,-73680,258224,451088,298398,22512,-50333,53011,91297,32812,-48193,-267834,-455448,-336193,7072,307507,380833,187646,12935,63582,125341,84460,-8896,-218507,-273959,-102791,-84207,-176314,-101326,183478,374388,235472,-15970,-59932,-5079,37352,-228,-56884,-84984,-65924,-101628,-34244,69427,1,-39744,-32814,-79960,-14551,101538,195615,277736,239364,-34031,-85324,245141,419386,165149,-118755,-266911,-274168,-32393,152248,115712,43979,-45006,-141010,-83735,-10729,-86294,-125380,72697,242693,133133,11581,63078,130022,181323,137518,85326,177116,177523,-55908,-237059,-145444,37107,-34407,-254081,-322716,-165666,181518,417233,363750,371505,382471,227332,150853,157829,22534,-32065,222834,471131,402302,235185,146608,-20975,-135585,-125507,-48300,132615,224450,47455,28664,227781,155059,22264,7334,-126097,-175800,-112985,-47957,66199,195371,263773,125370,-112427,-274292,-259604,-158634,-83246,-118644,-119572,5922,91284,69791,5700,-50459,-22439,-17999,-146345,-276645,-309042,-375478,-468626,-362999,-155768,-6193,131615,155796,-41655,-215962,-149204,-13891,58521,43754,-150462,-356487,-373095,-389050,-442502,-388738,-206302,-198568,-240661,-176990,-130598,-35442,120936,29105,-185506,-344889,-332261,-177646,-28552,-8707,-69956,-53309,32469,-3305,-276,26735,-37664,-214677,-311330,-106704,58331,-98325,-231818,-215778,-232399,-170311,-80934,90392,320450,341872,153718,37772,79677,161456,35208,-150891,-114762,49723,66028,25035,124049,168246,58648,17458,15225,-87038,-182577,-171653,-102077,-15924,161971,281014,314268,307319,319639,213351,37529,-17614,-17102,-183261,-259784,-22674,199654,47152,-273906,-542877,-690526,-471249,-138638,-93884,-277384,-552769,-557255,-51906,410746,881667,1550756,1744672,-250376,-2382104,-1444954,-401948,-2923319,-1187583,3024407,3669969,1530914,-127018,-1117777,-888473,-213548,141190,134567,-198416,-531984,-714420,-667799,-276763,328025,539983,138929,-353073,-475950,-230716,-88690,-124951,-77780,-65948,-61517,89236,164689,176229,178620,-40915,-302435,-312678,-188075,-103046,85336,466630,525865,108560,-241242,-129012,162037,355945,468575,446391,186470,-228551,-478283,-366497,-243741,-371590,-415158,-244526,-109937,35940,106530,-2972,-101929,-66548,1920,-9956,-174922,-278179,-154203,38363,198846,249462,37878,-339112,-348747,-1693,289388,454808,461579,117729,-232930,-137892,58886,-5712,-122751,-32503,-816,-118886,-121958,4237,145481,220442,142477,-57809,-114230,76867,348542,353985,39926,-134148,82861,365367,377191,105877,-110091,-239018,-270423,-29497,293782,439644,402443,251616,108297,148696,175574,85046,876,-123139,-293704,-258586,918,186888,244786,202807,-27134,-181997,-89216,22576,59545,86919,37075,-143293,-203970,-144346,-189250,-122509,170543,350099,151396,4161,199941,382477,196683,-156073,-203746,60935,213064,-70200,-284802,-97568,121752,236554,223470,87347,148248,347447,309410,177883,189687,302655,259754,101059,-31672,-196255,-111606,167114,339283,317064,176267,-24330,-69878,6381,-57219,-234240,-125076,158490,167963,-107133,-104912,160705,314955,249306,186992,77123,-127160,-248006,-231283,-121658,19207,56985,-36229,-159185,-380700,-437259,-130925,95760,58914,29901,92042,91360,70071,196408,383703,349987,182011,103562,140361,241606,227054,84002,-326,32885,32948,-696,-48294,-116267,-175023,-165627,-5285,174633,240912,138048,-3107,-83044,-115321,-213957,-332078,-296300,-317094,-458477,-438364,-280242,-179189,-71709,65137,238040,303512,122279,88671,287321,277761,196410,343545,407503,236838,-15249,-179423,-17728,218478,288336,267045,119619,-62264,-158973,-269015,-224720,54239,125525,-72380,-185735,-125746,-26548,94917,217441,306570,296255,175713,51169,53130,48198,-131790,-125586,-2623,10866,55114,117269,46469,-86029,-137911,-87108,-33475,-98538,-106480,-33152,37130,7139,-73741,-67985,-57225,-47062,13133,203857,352385,323644,281818,128704,-193353,-301966,-238816,-265942,-218475,-6168,211932,282002,173498,126646,173937,140557,70259,90056,121035,41587,-137965,-232856,-121258,78942,239299,293970,236424,207166,80409,-204461,-329405,-221471,-128642,-251907,-387267,-301485,-188622,-206836,-155804,27981,263819,373082,236504,54389,43889,130854,74478,-164220,-379865,-472711,-366778,-31350,147352,-41720,-280287,-283346,-8184,213229,166949,96549,103572,137851,222016,242078,77229,21938,76237,43149,-12776,-129497,-324034,-396761,-376668,-347161,-200293,-31576,2204,115394,151325,-24870,-19401,178583,209071,240252,269867,125260,-63342,-59233,98505,59908,-70508,-59342,48700,5924,-108725,-165627,-89066,-21794,-6651,20687,38468,134596,214683,170344,35992,-26564,3185,56973,23973,-30059,-58529,-42972,51761,101870,-18236,-197270,-248026,-126258,-38613,41212,118535,77980,-75835,-217039,-298884,-256717,-181787,-238855,-208516,-18699,87245,104511,74085,-77654,-116832,8865,-159977,-554709,-550866,-243878,-209336,-251448,318896,891548,590352,600861,898981,48225,-712285,-411187,-537688,-1042494,-936298,-376635,277203,1055371,1696921,941646,-896482,-920409,-119539,-557199,-1127025,-684487,-462941,-373653,-72273,113179,201821,231907,161076,238832,360146,290760,99195,-33445,-23145,43479,17826,-154294,-261354,-218785,-153384,-86409,49890,191692,224669,108394,-97008,-129933,83210,224802,84091,-99196,-208349,-284231,-238335,-187546,-214860,-234807,-302392,-313850,-154721,-163490,-349143,-375213,-321549,-275925,-103868,61128,69368,60929,13378,-42482,-36832,-55194,-5196,88407,108096,222173,281194,131251,-56528,-136858,-202731,-335928,-379720,-203759,-38588,-21306,-61174,-92592,-117672,-139753,-121175,-99540,-42707,116997,150709,-63838,-183765,7332,222669,332908,268592,-38668,-327126,-396809,-290909,-159547,-52908,72,-67714,-139354,-21316,74678,12161,37783,59651,-85234,-116182,19140,24532,-146565,-243231,-127667,136092,217199,70837,-16327,4102,11625,-60130,-120190,-86405,67441,170571,136543,99430,54364,43077,129950],[183865,188446,241628,211705,-29551,-81460,132080,243510,162062,-7465,-101174,-121269,-209483,-277823,-221028,-87236,63125,113737,16662,-69425,-102691,-17095,81669,89510,-27670,-74431,7737,-69901,-270513,-397548,-304836,36992,216505,23114,-167269,-79278,76314,22118,-145986,-114687,51308,-13135,-295497,-229191,94230,153872,69727,-40554,-49285,80074,251259,339383,310756,321468,228989,88463,33448,72751,105088,165213,282345,306052,288203,271541,359965,247855,-145815,-351850,-89673,246750,209316,-70886,-222170,-118567,85763,110300,-77713,-105492,16671,86746,156556,174469,104047,91791,33036,-30350,65145,173215,166590,217699,308039,287995,185106,32846,-18946,17342,100381,147765,74223,-49976,-225115,-363319,-158958,150468,318095,373579,325936,197045,153192,13827,-109452,62646,244891,178310,138091,160670,117191,74177,96952,86066,61673,8519,-114078,-175101,-137043,-126695,-58516,117637,126225,-810,-107429,-144853,-147666,-186401,-211994,-125945,-68445,-35515,-14215,21772,-11018,-35285,93683,192900,201639,282690,325094,96620,-163498,-102673,138313,145428,-49406,-114783,-49998,136169,312644,201107,-41508,-93978,-74272,-101518,-163701,-131178,-199749,-239362,-129035,141808,307374,351436,320927,239418,195841,324259,478795,289131,-62459,-100178,56791,57535,49234,224037,308200,89696,-116974,-55865,19412,-30708,-3334,169408,117353,-103034,-109429,78717,50984,-111025,-57109,173269,209322,54758,10006,91339,149504,165484,22312,-99494,-9928,34821,-81301,-15921,286572,370838,185476,1810,5068,82377,82435,40613,-23610,-248234,-413727,-313137,-26978,235806,322268,196647,86569,138221,142852,57569,-56065,-242359,-246093,-43815,-77819,-194298,-43650,294898,468418,271162,-35904,-63773,14899,57356,28981,-7993,-67491,-111676,-172659,-66489,122500,97829,26619,3000,-23859,72487,140919,108504,138696,138757,-93088,-139351,180509,309930,103475,-101875,-192515,-201997,42393,223799,178462,102072,5902,-110026,-97366,-68590,-192379,-192036,47812,191775,64285,-23454,40531,49619,75125,88225,105147,188140,98462,-165295,-324882,-268780,-138444,-147883,-224512,-236490,-134751,100761,259589,250775,300831,259431,118885,148303,238914,131840,-6869,147245,377708,321349,157893,104056,-28014,-164997,-186957,-115638,85605,250376,55203,-97321,33351,95758,108198,122877,-63906,-140456,-27143,42477,57462,85675,93546,-31498,-226301,-344021,-255135,-98551,-58194,-120279,-112410,-22089,7235,5274,-8299,-39739,-8825,39803,-5159,-146854,-268646,-367316,-417806,-300329,-123632,18700,164853,187116,23678,-113981,-78282,34408,108260,72222,-152064,-335326,-324586,-338204,-361592,-244231,-114758,-154136,-213194,-201535,-186264,-41490,195745,117688,-116635,-252009,-234828,-133252,-30909,23858,19381,43823,52674,-28091,-18088,43745,-10910,-173798,-287615,-142090,22319,-108241,-267335,-231733,-144463,-77115,-83710,24431,271540,309950,109074,-32353,15877,108710,66926,-69121,-68437,78555,106484,67899,122636,143676,102558,62854,-65336,-208351,-212543,-146470,-43835,10882,70177,51331,126043,228608,271212,166315,-6801,-76545,-91778,-247615,-298469,-10033,276309,92110,-273373,-494370,-572151,-425517,-197170,-166776,-319419,-438711,-210913,370697,864036,1176879,1710574,1775610,30447,-2015318,-3694188,-5272816,-5323155,922039,5079403,4629256,2093298,19916,-1130420,-809237,-26621,268170,233002,16155,-374901,-654649,-540515,-180035,254137,371605,61649,-339869,-433143,-248676,-198290,-210420,-83875,-56714,-87386,16707,108880,197078,249008,20251,-249758,-248424,-137237,-98768,18391,333577,381527,-11425,-327104,-210855,72331,337015,548017,508896,165317,-292418,-518263,-399784,-295899,-420997,-432730,-227682,-110571,17606,78821,-69002,-170426,-81305,-5319,-10685,-95095,-171467,-117773,57758,281292,365100,108813,-290491,-349326,-98148,192882,423878,426813,42407,-392713,-318469,-31947,15152,-36483,48242,48831,-114669,-153800,-25316,135409,131410,-63287,-233520,-152699,112413,376792,361313,34229,-107472,166825,454994,347723,83668,-88142,-182781,-156034,100819,368192,447576,424628,260564,106497,152455,170621,74717,-1800,-160299,-430302,-421121,-110869,140428,254099,225016,28142,-115687,-90575,-54306,-13989,57162,32718,-157768,-219821,-126243,-121432,-38085,246605,394721,226099,130146,354772,450079,111671,-325016,-340302,7780,198368,-120715,-389076,-239662,42508,288534,369310,150994,75794,197307,209496,136873,133169,208384,279002,219605,98402,1713,143006,355348,431950,304991,49611,-176634,-197232,-51432,-53352,-191417,-129401,64938,93090,-79046,-53489,169722,249424,120276,82667,55416,-80311,-129681,-53711,2170,29795,80252,46296,-129479,-394313,-414215,-74411,131280,50334,6274,76965,82455,38714,106715,268098,283247,204300,163038,157169,226250,224533,77404,-42087,-44089,-36398,-93161,-141371,-148903,-189732,-206431,-80587,96192,200453,157836,-7254,-136198,-153566,-186902,-323135,-319808,-332782,-451612,-412954,-252918,-205597,-156348,10297,213529,280865,83913,93574,368790,323113,174690,287729,360591,172835,-66820,-179057,-849,231982,305318,318238,177435,10464,-73634,-173243,-101447,147421,149575,-97773,-198168,-182502,-95887,64958,191836,245726,236768,125256,24788,66029,38113,-169786,-194589,-65760,-12504,20618,20835,-78397,-175593,-161745,-48502,74805,50599,-19604,-38620,6114,5296,-70985,-92306,-132662,-143927,-40281,150390,283295,362568,384377,206972,-120066,-234495,-200280,-221626,-135388,37212,182710,233979,163775,84779,91565,51129,-38460,-33839,7826,-38495,-152201,-226750,-105462,165934,317734,238403,119970,149179,75326,-186554,-276582,-155871,-123419,-270953,-365515,-301332,-262255,-281037,-186569,-46073,109699,243847,159396,6833,65626,230009,185744,-67527,-270151,-353053,-289031,33041,157714,-56497,-287336,-290964,-78409,99435,131581,136374,141450,118321,128303,162450,56458,-43505,-47604,-47088,-57131,-149929,-304885,-298550,-211706,-275680,-216341,-37686,27855,171859,221873,19183,20360,221537,192326,183054,277513,241427,80933,31601,110346,13588,-152119,-138701,-14936,-8430,-48367,-87560,-9216,78522,38340,-9874,43582,181208,223376,131809,39629,36994,65695,134142,65491,-20161,-6517,79414,157451,110370,-64138,-194189,-182410,-112709,-60142,117159,253731,125052,-71210,-198517,-340380,-359616,-307509,-338617,-269897,-62152,64112,81025,38798,-84192,-116499,-68953,-306791,-690243,-671896,-354102,-278932,-326156,131313,622876,597309,964831,1174587,401392,-92207,-123397,-639101,-1033321,-914363,-408323,279185,1021786,1583242,1000346,-287421,-456004,-233680,-1035538,-1350565,-673773,-419407,-289098,8316,103593,175426,243463,224378,284903,311482,219923,101748,-19590,-65173,-64778,-130538,-251201,-263888,-134768,-47182,-9639,116554,227602,199687,103977,-29084,-68670,91174,228636,95702,-112630,-207733,-212618,-140487,-112351,-240371,-383622,-479870,-364563,-87101,-53304,-240009,-325372,-376433,-353273,-86437,126664,141545,149145,88613,-28808,-79666,-35534,53447,81538,63750,231603,348237,185668,-58963,-200109,-250856,-316651,-325157,-170174,-19865,-5698,-71575,-141374,-126381,-76967,-40347,-41975,-79259,-30176,-20411,-154475,-190565,19988,178695,161172,59430,-106750,-281736,-348732,-299557,-187573,-74881,-30666,-109016,-156114,-53304,-50589,-141253,-20591,89091,-71527,-191989,-99179,-48644,-133687,-189051,-101133,121188,208755,100866,5012,19750,41156,-19473,-59412,-56511,59882,180173,196231,152375,94863,49629,110140],[126940,169045,276076,272440,-17641,-114605,112119,259001,192696,44775,-16542,-43465,-159444,-252273,-246625,-156867,39460,187490,127026,32673,23049,84915,113641,75665,-43300,-57332,24725,-85618,-253055,-228098,-125748,86932,166525,-55116,-208939,-58704,113818,33625,-137124,-127413,-22135,-105403,-287380,-174966,34975,35531,-29058,-73591,-65613,60728,237813,363005,322075,227407,113462,65902,73716,90780,95897,146521,281322,312809,303902,290131,336391,202470,-185727,-418525,-142939,280892,322971,82922,-79082,-86039,20222,36722,-97063,-102820,41756,158664,241078,222058,117357,86743,67659,22694,91712,157862,155157,176016,236403,279433,268428,117144,-13494,10117,108271,109910,-10920,-56800,-122176,-247184,-117383,158000,349071,409744,286235,89150,26926,-37167,-136658,-137,214794,222127,145256,106586,50961,11724,44787,38081,38945,58035,-2951,-62674,-54321,-100705,-70491,124400,160083,1677,-193149,-285202,-220030,-201827,-282849,-298701,-184220,-91244,-26816,15819,23214,31327,131905,151856,80342,110811,205494,102668,-126291,-110827,105689,171921,51408,-19307,15944,219148,363236,175891,-107165,-126243,-49382,-55280,-157303,-153108,-210058,-241426,-74402,183973,290069,328896,270633,152938,162421,325267,410431,150841,-159309,-119228,64143,59338,58747,275326,395213,151903,-105665,-80525,-14824,-70955,-64699,87688,34457,-175397,-142395,107352,76792,-159432,-144224,111343,224193,119192,45083,96301,147588,143350,-48069,-153235,20686,127278,16925,38347,262866,258172,63467,-28330,40053,83219,39955,24718,-3573,-182694,-314353,-282950,-118202,87790,199871,171549,152184,188181,110720,-16149,-133777,-272807,-205230,29299,-42056,-183369,7947,318460,418984,202853,-71122,-69359,7598,46456,87773,89836,5297,-103044,-187305,-68755,181425,211657,89070,21357,20220,113222,115812,-19795,-5337,40879,-128990,-181043,72353,151611,29940,-53712,-74753,-82737,112535,259347,229655,172602,55441,-82964,-115922,-138257,-263876,-208116,24651,99527,-38656,-92723,-40561,-54441,-28995,35928,103288,126146,-57534,-282544,-358410,-323549,-280815,-269629,-208462,-140534,-88790,22717,96057,152541,239258,150236,40075,147514,268308,186016,2975,45509,216617,184950,75001,87086,15079,-143678,-202225,-157053,30663,242617,67697,-179113,-136263,33909,174568,189467,-10128,-85416,59934,116296,15527,-69438,-89721,-130064,-269958,-367470,-235838,-35926,-24958,-105093,-98223,-57437,-69205,-38838,-11871,-30720,-4005,87828,130276,4908,-170556,-294841,-338051,-240199,-77673,67815,200528,201333,63658,-33340,-29796,46303,129792,90177,-142624,-286927,-261519,-282113,-272622,-99328,-23245,-89090,-161360,-200744,-190496,-9745,228760,179983,-38158,-141212,-118141,-72092,-24642,52748,92712,124922,84190,-4691,-7075,48734,-1296,-124547,-219687,-123561,17746,-92112,-265889,-233919,-64036,15791,-58074,-12565,231698,270796,51122,-110511,-69916,10472,61423,7186,-15108,93933,127094,103307,121909,100095,103856,89927,-118906,-292459,-220429,-115915,-26712,568,-21667,-114602,-41036,122782,187041,103168,-44007,-119146,-158843,-310050,-350986,-27807,305903,131162,-246212,-424704,-426061,-328548,-197480,-219581,-375649,-322629,192628,836505,1255611,1395621,1680779,1233446,-296147,-1612947,-4479639,-8233058,-6498421,2194496,6008449,4700681,2187661,-4337,-1151752,-755061,96370,358367,326410,234208,-170087,-483591,-316279,-48267,131307,161144,-390,-287761,-360209,-244757,-246275,-225651,-83926,-68030,-125961,-74619,49455,208235,276969,61369,-176977,-154643,-61626,-68071,-32403,171223,222646,-108649,-355372,-211635,43447,314852,548829,461575,76091,-343831,-512112,-396137,-308177,-399727,-387376,-215937,-122211,-14590,17776,-130955,-183870,-50996,28887,43253,58378,14451,-32089,83554,311761,367639,78215,-253941,-325650,-194511,58061,345671,381910,20969,-441441,-445328,-135186,3974,17116,102569,84579,-96974,-155138,-48988,92014,22245,-263384,-373251,-153970,162840,393621,338456,14033,-79077,223634,464616,267058,57238,-38426,-72101,12026,238176,403740,426015,431283,257517,95017,147593,175085,76387,-10662,-183570,-491469,-512536,-189492,121975,297397,278680,124952,-5994,-80684,-142076,-106973,7478,19394,-144111,-203079,-98512,-41492,54909,304565,390219,248410,224393,479547,507556,75872,-409302,-453065,-76951,155845,-127735,-412796,-314791,-428,321218,432528,148264,-44705,20830,119348,129649,118611,128266,242715,282223,195909,174346,321623,443006,431508,246245,-91179,-343714,-327846,-103803,-45815,-137853,-122721,-28334,9785,-30472,7789,157917,148263,5498,37636,84677,-6610,10929,149609,145326,59656,99067,100608,-88520,-324286,-323660,-27486,147579,58952,9940,68590,85506,25676,-497,84923,150958,180964,188897,158425,190195,193373,32256,-141332,-170166,-120570,-163303,-178939,-126433,-172264,-224441,-148678,3326,131076,169672,11720,-170763,-179490,-152589,-285268,-322391,-334437,-407918,-329469,-188504,-208857,-212037,-41113,147549,201998,39802,93551,397327,333471,110968,148612,240775,98233,-104535,-154471,13305,214961,288381,313780,188453,67651,26741,-29755,63351,209820,96571,-157601,-208976,-191602,-113012,33170,137057,147695,144830,89681,33678,48379,-76403,-283380,-283473,-127448,-22725,-962,-54857,-153798,-216840,-180174,-28912,163792,200529,54156,-69129,-35491,27177,-37661,-129553,-208291,-208145,-64717,97188,196468,344415,396462,205218,-68578,-130433,-91890,-108309,-23652,68629,120483,165857,149903,50697,10971,-48931,-139173,-131332,-76157,-78244,-143016,-218486,-86523,241880,362658,162844,25817,98302,42167,-189627,-239870,-96995,-86455,-227788,-269007,-223988,-283420,-322222,-190646,-89502,-13154,123305,78973,-40088,67550,280560,279073,65491,-88501,-131820,-104618,135764,201118,-7209,-221188,-245390,-138360,-16207,94108,154455,140514,65733,35562,93378,58584,-75970,-140134,-115481,-87365,-142095,-223699,-122238,2011,-179631,-218744,-12632,100536,227905,281750,98428,86751,241502,168912,133371,274625,309497,172133,90968,88057,-47827,-237672,-221351,-86450,-25792,2742,7171,67943,135038,53696,-40512,46427,199978,203275,49761,-5272,97705,163445,195719,91587,-7119,51753,195128,233229,102559,-91246,-175583,-121844,-90686,-26948,222009,365170,153266,-61448,-152700,-303399,-367529,-371139,-406074,-326652,-129598,8800,36875,-2884,-74089,-78780,-99137,-392352,-761884,-756078,-460343,-337283,-366256,-56490,345023,537756,983686,1110836,703913,526365,259469,-349937,-688261,-801757,-457664,179023,755045,1186054,868181,174014,-95997,-229122,-1226606,-1427630,-681787,-384849,-236075,41711,40886,51817,124481,171230,249579,205619,99260,74147,10292,-63047,-122965,-229703,-286566,-195441,-4518,79074,84235,186953,241380,149036,78350,15828,-32182,72693,180201,60134,-123633,-180297,-131000,-38589,-30679,-250430,-506881,-600539,-360204,2266,75459,-101517,-259945,-410571,-389384,-43521,187180,179919,175212,105128,-61214,-150377,-14671,137310,93635,50343,255930,401794,222034,-62548,-231892,-251450,-269556,-259186,-129828,-8444,4451,-57083,-141484,-100904,7504,56485,21630,-107552,-181554,-175152,-179285,-132888,39165,111404,-20333,-118071,-124645,-193131,-254897,-251482,-165853,-73472,-60873,-146892,-154235,-58962,-136772,-249768,-59634,117633,-33658,-201936,-168982,-115452,-113057,-133660,-74461,119302,226351,151625,41416,61280,89697,16744,-28472,-36703,53153,181210,220104,161234,110990,42029,53024],[53170,137964,278741,282359,-26911,-158809,65380,231255,182142,89331,77310,40444,-97457,-204980,-259521,-235346,-1806,237966,206309,94468,137837,194550,152095,64405,-42364,-17112,65173,-63283,-194295,-47832,31343,56972,34619,-146714,-215966,-23077,121352,8407,-139872,-128896,-76624,-160236,-201462,-60122,22191,-16827,-77521,-92205,-99148,2230,165494,282866,237134,74206,-18847,21833,91446,87276,59042,95023,201368,239355,257505,290354,288438,126877,-200857,-408637,-169884,265121,375707,204724,58333,-33045,-18465,-15373,-85194,-68188,59362,170098,248951,244269,171259,128888,125046,97285,138500,144058,121729,115446,137964,242630,321120,166943,-57607,-39001,96955,57525,-96473,-61398,-25883,-125517,-67739,162681,342230,382506,197829,-5090,-60187,-92453,-188966,-109260,131978,253621,177419,91766,1657,-55242,-21051,-16412,33184,128546,91454,20510,24179,-37478,-24070,152217,183298,-6673,-253414,-373132,-253963,-193462,-334315,-432513,-253928,-110436,-55340,-7591,77481,106454,125736,78381,-50106,-75279,48865,71893,-81492,-89219,70264,161793,116339,37709,47171,253098,367133,142324,-141221,-121695,1835,-3098,-100227,-119311,-159131,-167042,46698,224182,221781,227015,150992,22900,90364,270195,264002,-28495,-235077,-97290,102987,96632,84105,298495,458523,233852,-63969,-97178,-45457,-94285,-108227,8950,-5387,-182013,-145538,105557,84323,-193355,-239055,9132,200860,157925,41749,40509,124831,134782,-85589,-195095,17903,184223,101198,58988,172315,130841,-32193,-53882,47686,61175,-20686,-18963,-473,-84071,-175085,-251662,-242694,-94247,51447,124405,189951,194078,36320,-121064,-220630,-295356,-157487,94098,9960,-141689,40317,251026,255447,69108,-94234,-63954,-28821,-8128,144230,212388,114351,-48791,-155690,-57343,211518,283266,105670,7217,41013,100458,34987,-145250,-110246,-24465,-130410,-189092,-28262,14241,-27884,9548,50921,48308,167030,264322,262070,229952,86323,-63752,-125731,-196170,-278451,-167462,8385,-14525,-146033,-161455,-138169,-145530,-87262,18389,95058,23458,-227259,-368258,-323548,-282809,-340019,-370135,-235817,-81942,-37933,-20152,-10025,110163,209765,92234,16624,150439,250146,176291,-17423,-67378,39604,46233,17385,107611,101375,-72566,-166214,-161110,-13599,203316,61964,-238547,-267686,-44797,168840,177590,19917,-30449,124050,163633,-44831,-237195,-233500,-141385,-227954,-336597,-218897,-11710,-2716,-80879,-90775,-101631,-126454,-59844,-6823,-23902,-9033,108410,214239,129922,-44582,-179523,-249572,-190374,-32151,115624,218234,185857,57243,-10161,-21670,26075,126529,91802,-137558,-237592,-196966,-213937,-168247,20285,44831,-29326,-98488,-164922,-150966,24561,207646,209533,38173,-48491,-23537,-9374,536,79407,137650,169203,116134,45312,17917,40604,-4112,-78557,-128675,-57610,42842,-63882,-241211,-221308,-3288,95590,-5006,-10739,197873,219571,-11499,-182045,-167960,-107653,19154,52653,32458,101070,130222,119437,112573,39540,56273,91739,-129383,-320212,-206478,-79504,-44709,-39030,-88982,-179531,-140608,18500,88010,35627,-74463,-142724,-202508,-354433,-391423,-41404,319639,186163,-168410,-319887,-283633,-203255,-128682,-223083,-412615,-233132,513167,1174327,1415939,1435706,1477629,332758,-1026743,-877376,-3226856,-8873559,-7026576,1945621,5726117,4029508,1909383,-79170,-1140168,-718294,129512,370338,360942,376866,42265,-222180,-51062,86794,20781,-14510,-44635,-224345,-275084,-213481,-219111,-171184,-77213,-97392,-175762,-160418,13826,226216,279037,86825,-102365,-66004,10428,-18507,-42207,44317,97027,-153798,-303128,-119223,84169,281989,449115,306748,-61033,-377522,-469561,-362034,-280042,-313866,-292082,-208638,-140609,-64170,-75410,-176676,-142186,5517,84703,142027,254611,238376,91744,114557,281367,258270,-34923,-233132,-277399,-257343,-72270,239926,330999,41542,-388162,-495385,-230241,-44001,18744,124526,111724,-58434,-121288,-65428,19006,-77595,-388065,-422467,-108323,216045,396837,297069,-15109,-62271,229707,378739,162979,46333,34757,53520,168382,340312,401364,389203,414157,241840,75827,140387,200956,103906,-12862,-183437,-455320,-501291,-211117,143774,367584,352225,234240,117272,-53070,-210078,-190673,-33682,27978,-88454,-151451,-54757,38924,133575,331493,350876,218761,264708,544022,545699,95272,-406322,-523004,-176606,92022,-84865,-325940,-276404,13526,331308,399709,76579,-180873,-128692,59309,144268,129514,83873,176778,275518,225476,244832,348979,413441,377155,189456,-190079,-469651,-416543,-136594,-31528,-70415,-82608,-80648,-52075,14966,52818,127119,42069,-71085,54396,156672,74899,128754,316670,269236,101343,107462,110551,-46251,-198671,-207214,-9236,140135,81598,42330,72879,94016,24142,-104741,-117106,-6619,119967,169331,135030,138715,141031,-39229,-270744,-303560,-189350,-187917,-146480,-46290,-124309,-227115,-196185,-82213,41461,155056,39579,-181414,-185619,-112570,-218913,-295359,-310328,-326462,-205472,-102345,-181416,-209991,-64595,64099,94756,10672,93268,355271,293465,16507,-46518,60331,30530,-103438,-107837,34692,199413,263939,255984,143416,90867,113569,116406,208650,221367,652,-210560,-200776,-141799,-75005,6372,67741,35492,33848,67390,76534,25145,-226730,-427650,-370920,-169753,-14795,-5367,-94070,-168578,-211767,-200273,-42529,210617,323714,121658,-103100,-81997,55903,8918,-168297,-263117,-233479,-82847,31203,104167,270250,320099,133065,-47021,-12921,62225,48014,88793,79442,37193,97933,136385,24716,-64461,-143661,-202599,-177784,-117492,-70238,-111039,-213421,-81492,269318,349394,81836,-33347,53394,-16936,-203675,-205511,-45988,-23632,-139164,-139184,-97271,-236552,-314036,-176697,-104646,-74628,56096,37698,-47880,81000,295270,335105,193613,115503,137265,140032,234764,247486,73122,-114777,-170097,-171325,-92840,71577,160218,123972,9066,-30079,56264,79244,-74656,-191067,-169242,-119588,-132768,-126211,80464,211729,-81713,-212414,27923,190278,267688,326520,200582,153275,221192,139824,103270,254916,296671,166957,89609,42091,-101760,-298673,-282851,-141917,-30648,51857,104051,124678,138388,38230,-57280,59257,207212,174976,-48259,-94597,128117,279731,255040,119590,15265,106235,279022,268645,85773,-91234,-140308,-86351,-77384,33050,308650,413653,160396,-40033,-86350,-197698,-286438,-360262,-422380,-367979,-213728,-68133,-13989,-48467,-75577,-39617,-91552,-405188,-750766,-775905,-529833,-361413,-356782,-202832,121770,427160,627939,662840,840407,960494,619716,286763,-43116,-584197,-481727,16215,313956,592308,576335,303751,16547,-110404,-1005845,-1289728,-697539,-373003,-217689,39300,-54039,-148819,-92813,19856,143749,85431,-15822,33246,52110,-13779,-124051,-266683,-266073,-79776,145181,201396,171120,230551,211029,78924,45647,29206,-35273,28178,91589,-16554,-135620,-138194,-58771,53013,44651,-233751,-553028,-617229,-310068,74940,171626,15573,-202506,-427090,-392233,3314,234891,189592,143628,67102,-120633,-212269,17561,234489,130399,72007,285925,418719,222528,-71079,-222869,-199234,-192830,-181513,-81168,-221,10780,-24485,-100664,-54935,88094,142064,67740,-124411,-292080,-268390,-138520,-35320,56139,29962,-170439,-222225,-98892,-91715,-150711,-165447,-86792,-19108,-66871,-179680,-151857,-53367,-173180,-291039,-71039,136716,21766,-133337,-161502,-140693,-77303,-88918,-57276,128196,266704,218620,95110,121398,145652,36275,-35298,-23421,60233,182759,208095,133014,106080,31427,-12600],[-5390,108020,252065,245190,-49281,-199785,196,158392,126612,108195,145619,96626,-46051,-149751,-255904,-294477,-35721,267680,248499,110437,202093,278409,196896,70428,-24033,25077,110431,-13083,-118763,63132,95197,-56540,-154014,-244218,-201712,18376,115482,-25488,-146556,-122622,-107386,-170603,-64596,100028,74429,-2808,-69790,-93219,-135109,-71941,61772,134797,90831,-72877,-105356,-487,105692,74525,6390,17818,52013,83668,146743,253643,217253,36921,-192492,-333274,-176358,182996,342000,266229,153985,21310,-21366,-24496,-42466,-10352,68099,118907,177989,237600,251235,209638,186374,155567,152741,95954,48762,31752,17824,158123,299894,141842,-145832,-112354,72635,11794,-145640,-48377,50559,-25490,-12389,174304,304036,294917,84880,-68703,-96201,-139893,-252730,-240808,9981,259904,242967,128704,-27072,-119930,-81088,-48847,51877,192418,141207,54236,71781,39744,70922,206505,193379,-36402,-293831,-403902,-252642,-160569,-339972,-482348,-274290,-113407,-117712,-59021,127993,166683,72269,-24421,-168603,-233508,-110088,17513,-19410,-36483,31088,112452,135590,58357,47790,227662,323008,122931,-124476,-91896,52028,30765,-36842,-53451,-69566,-42991,184085,243054,126055,79392,-7313,-115607,-5725,161787,75520,-193624,-273581,-60241,145438,147315,107415,275563,463960,302162,-1142,-94682,-61445,-93217,-122417,-42174,9865,-117192,-112855,77496,69626,-200540,-313418,-112249,140633,167920,14398,-48644,92749,146319,-75454,-213107,-22968,182590,142341,34057,28644,9283,-76311,-61708,32552,30124,-80749,-89247,-22354,24092,-23777,-221305,-363414,-261235,-82155,71340,186670,152106,-54028,-222793,-285066,-290342,-105118,132840,58397,-75548,52164,125547,44019,-75569,-89908,-41197,-81158,-90641,169252,318186,219279,23833,-105085,-56184,182123,260430,50482,-38027,37660,46614,-71634,-228021,-153615,-44463,-97079,-152042,-75316,-50870,-53760,66236,156050,161856,205928,256181,276880,255663,88499,-57190,-126690,-228926,-235039,-78700,5387,-123117,-228903,-198169,-205171,-190186,-69771,63447,93772,-82787,-349909,-394574,-230668,-157221,-300896,-426227,-306553,-81596,11747,-11109,-27125,129350,213692,97124,49181,152972,201049,118105,-68698,-172893,-100984,-43898,4167,156901,204751,32340,-88481,-129391,-37326,142417,25370,-295786,-363283,-149490,68927,90785,17341,3185,146663,177371,-105003,-376271,-303218,-77154,-122039,-265997,-219964,-48308,-4595,-58468,-97804,-148361,-161131,-66961,-244,-19338,-20819,92993,219127,190454,71834,-56708,-174586,-154542,1368,141082,204722,137168,2670,-52062,-55135,-14445,106432,78044,-145160,-206612,-136913,-125115,-49987,93733,69417,1364,-43897,-104981,-102027,13089,131880,207653,102940,1165,17110,38265,45597,104083,149285,168800,137070,93382,39667,20968,-14746,-47407,-42629,30311,81648,-42396,-213264,-196393,32656,151841,65123,27514,163674,151892,-70656,-233541,-255775,-207544,-43705,56864,65001,106097,122908,114074,90693,-29086,-29044,66278,-101425,-294545,-177150,-35272,-66868,-82206,-118603,-156922,-160356,-60740,-2160,-19815,-94883,-148055,-214769,-369055,-394333,-20241,348391,267312,-39578,-184124,-172258,-84280,-10695,-168015,-407212,-190865,635788,1240889,1252634,1245312,1173228,-546297,-1764450,389727,-220852,-7763879,-7847339,140868,4621158,3074486,1512995,-58493,-1050610,-686400,69279,291067,308129,396788,227270,88914,200675,201321,-18825,-100077,-83628,-182629,-199315,-160942,-132890,-75682,-67287,-126645,-214786,-209779,19802,259757,278467,110763,-37975,-11182,53501,36869,-2604,372,31807,-134854,-164872,51993,172191,223973,260197,87375,-207369,-391772,-405201,-306791,-216559,-180262,-167842,-195892,-157263,-125063,-182952,-197641,-63609,63416,139024,267146,452857,443470,225257,143510,194823,74421,-178284,-219895,-207413,-264865,-160999,131171,270694,73239,-283393,-476853,-302434,-121493,-31073,117609,135982,687,-57575,-72065,-65809,-140647,-390148,-358641,-25973,256181,383247,252142,-41855,-66193,173365,216791,64413,59014,112775,147369,255978,376786,367777,343036,364816,210460,50863,134812,252286,168432,5937,-155403,-332735,-390009,-172640,200633,446526,425216,323991,218530,-11218,-234855,-236554,-43361,75052,2872,-73969,12236,114979,179779,318623,294641,155128,245892,529192,547396,152489,-336621,-538301,-265568,23604,-2961,-139395,-124919,77879,317444,292249,-39146,-291338,-211641,33473,153744,126140,61450,107760,208610,179685,191743,233202,297843,315869,175004,-199648,-491809,-417613,-135412,-6961,6990,-10017,-76126,-70439,40748,66072,85907,-37682,-99447,110428,241278,137038,183996,395391,342428,143427,99873,72591,-13815,-62050,-111288,-30441,106614,106188,90792,87476,98677,23119,-188284,-284537,-144260,38204,103593,75763,73053,82063,-109659,-383512,-395074,-214478,-154602,-50691,74796,-57080,-224994,-217788,-143124,-51963,110795,63240,-167998,-173721,-73889,-137537,-239025,-257115,-217922,-68453,-12364,-126180,-145640,-45626,-9456,-6972,11991,100069,252042,201350,-87728,-250267,-145510,-21590,-57013,-50644,65120,206802,251238,165928,54938,73416,163629,223414,285587,177910,-99407,-236012,-169308,-44728,1745,-10720,-1063,-66472,-76846,46299,130473,12676,-342405,-542867,-429352,-182120,6789,7132,-90920,-134790,-179705,-222042,-83785,213097,402795,191170,-117353,-126027,72666,47337,-195715,-279639,-217569,-105237,-43286,24474,160263,181098,20608,-52143,88545,215546,199453,170898,65925,-48589,47194,128314,4531,-136896,-222514,-214867,-166805,-118540,-28939,-61239,-202966,-94059,231706,278750,18670,-51551,13357,-89859,-210393,-148547,12120,54288,-30912,-15448,36322,-135404,-257718,-153687,-98634,-69157,57536,51511,-5050,119886,293457,347710,275667,275022,369656,361741,285429,258118,139425,-10180,-94329,-167290,-107066,68968,158981,114396,-18128,-50648,54059,101614,-54039,-209325,-222256,-168916,-146827,-60535,243182,364370,-2233,-202551,60112,254934,275501,351514,304630,199456,162766,105762,90942,209548,194567,56673,20873,-6410,-122017,-306821,-298358,-155331,-6957,108757,183424,146504,98283,6307,-47270,87918,215532,154295,-131832,-203266,118266,389025,330023,169629,53480,149008,316909,267704,69934,-64893,-91571,-84360,-86551,78738,334337,383745,151180,-6387,-12400,-54030,-149124,-288176,-388842,-392422,-306630,-151565,-56567,-93595,-109977,-34004,-68634,-353902,-657170,-718168,-536503,-330807,-291252,-279669,-1660,310631,23611,-67505,745750,1076933,823008,1078182,750225,-280508,-434946,-134631,-157305,-13605,210848,38157,-193756,72500,-391310,-937140,-697607,-381237,-216942,30670,-146561,-379174,-342966,-173620,6461,-6642,-81870,-1231,97513,68084,-78779,-247628,-211985,42225,275718,291153,227003,228054,133466,3842,22989,15147,-75214,-30707,-10961,-114028,-150804,-94983,-4090,125637,103822,-185988,-493099,-520756,-239427,99282,198802,72766,-169227,-432301,-381232,30453,262505,178462,71632,-7741,-182981,-239978,64503,324979,181295,111082,303157,385211,180048,-86646,-178298,-105962,-91483,-93229,-26464,8821,20117,21445,-35566,-4000,146772,195048,81953,-127060,-328139,-278207,-57815,64682,67460,-44542,-257892,-248406,-57648,-9715,-72020,-79858,27089,92918,-31941,-202428,-163516,-53847,-165167,-265541,-58693,137518,77985,-8418,-76388,-101960,-25919,-62584,-54196,140673,311290,283311,155770,178204,187083,31973,-66563,-7700,88270,191210,174178,88692,90916,31111,-53095],[-24539,87518,204145,180337,-69226,-222065,-71217,50783,37548,93776,164643,103889,-20462,-100728,-236393,-312056,-41967,281602,257436,94267,200180,314334,244352,102187,6702,45646,134209,44673,-44778,71609,41214,-210821,-338068,-333962,-186315,55134,115097,-38483,-144281,-111916,-113781,-137581,81815,266280,169871,47194,-21542,-75465,-154222,-131071,-36074,-20112,-58283,-154376,-107171,33466,138695,69103,-44399,-70592,-127125,-121444,-4965,173005,125485,-51448,-168796,-221654,-168010,44467,222258,254654,185597,57570,7023,13056,20768,52750,65537,21568,49333,201870,325883,297074,226466,166311,99396,-6600,-64462,-70167,-103817,27524,183016,27218,-253957,-181650,42721,-14504,-143342,-15286,103571,44593,50356,198620,249494,168544,-24293,-96932,-86861,-161877,-301460,-357671,-126491,223933,316034,195593,-41275,-175170,-119253,-44607,85606,219934,135128,33775,64943,93897,179769,275791,184878,-90312,-323549,-397143,-237576,-114971,-291258,-440565,-263865,-136447,-221046,-137616,150792,191014,-15668,-146653,-261392,-338678,-244656,-44259,57959,33096,-15174,33765,117892,61968,34279,153206,240269,126638,-56953,-48788,80796,30656,-14910,1258,13437,72257,270364,224161,33987,-63519,-156190,-219688,-96933,26006,-97385,-287936,-266783,-38747,156994,178135,108696,204140,395511,322881,62488,-70614,-60025,-71376,-103200,-43051,77461,2577,-51949,33763,34420,-180560,-347615,-225385,57729,154956,-14031,-125336,68885,175383,-22564,-203239,-93542,116714,127818,-26416,-131002,-90971,-66010,-46307,7961,5621,-125308,-177709,-69159,114600,108002,-191519,-443736,-372929,-169924,27462,142938,76016,-127027,-283356,-300971,-245317,-49219,139360,86542,1910,54154,-4240,-143503,-185889,-62518,-6173,-128256,-167602,145851,360261,273545,79079,-68617,-85512,80498,122846,-71826,-96958,17078,-24933,-166468,-248576,-140066,-26492,-39251,-73098,-48293,-33512,-49694,96964,225948,244646,237711,253436,279152,244962,63669,-65114,-127323,-234294,-152036,38406,22286,-199176,-269935,-190713,-214503,-173825,22929,169184,101491,-166658,-394988,-358860,-110731,10708,-187572,-429479,-390513,-124731,59156,43262,27417,175557,230194,147872,115010,147013,140648,42613,-134561,-250619,-169850,-57713,33696,207517,288290,142667,7729,-76892,-42157,75058,-35509,-349822,-427819,-270890,-100366,-37352,-17033,2656,122544,156202,-146453,-446179,-290273,22227,3630,-181035,-242829,-138077,-32675,-47870,-118645,-186162,-177050,-74971,-1201,-17279,-33352,46536,146641,174137,147669,39579,-125779,-131866,17915,137816,161156,62575,-84274,-137067,-114544,-60446,78368,55257,-163791,-199211,-80835,-13501,69270,111432,41183,-8654,-14528,-45368,-77989,-66937,17049,182715,150607,2071,-6565,59098,101458,124593,127894,127582,137017,115721,45228,-8220,-34624,-41467,12649,105642,111899,-42564,-201251,-169277,42138,174521,133144,88672,126756,71025,-118635,-256578,-306401,-255728,-102437,28465,80495,112643,111665,92575,58868,-90931,-125242,18964,-55677,-235151,-141091,17661,-53708,-98068,-113609,-94174,-120452,-102935,-63476,-47156,-99640,-138089,-195581,-347445,-344902,46461,402719,364549,114008,-43923,-108311,-3844,115677,-69040,-359048,-205344,516014,982639,795843,853376,866620,-1039443,-2116662,2097406,3474571,-6049928,-9552772,-2527281,3310658,2326519,1264646,143892,-864596,-655104,-64253,143553,176061,293724,361294,396228,397904,284390,42406,-81704,-132871,-185155,-151053,-103773,-27018,16803,-59376,-130274,-210899,-199483,66211,303914,292608,148599,14251,386,57467,85413,73458,44178,24402,-60689,41199,266312,267224,131876,28222,-126220,-317683,-385682,-332448,-239487,-127234,-19270,-31758,-162501,-163114,-181477,-272690,-189475,23004,101993,174190,389731,607181,574588,332190,160458,70440,-124188,-289747,-198848,-122760,-216617,-193480,36899,192970,82295,-190124,-421693,-346579,-212141,-113367,91293,157954,69844,22085,-65740,-138443,-153726,-270321,-204567,66142,270029,350984,216533,-53844,-91296,62582,25609,-10741,86326,168327,174365,247713,338522,309945,285358,284074,162351,21486,129363,320772,269374,52551,-103535,-163936,-216970,-93597,267470,506982,472225,369729,269622,31270,-210190,-227585,-15623,149365,101976,11739,104761,191087,190759,265529,231283,81173,179742,435486,496095,214516,-233915,-498837,-318726,-30818,89967,90353,86551,161238,279234,152536,-158055,-340636,-211827,33547,130902,70576,26993,49922,107203,81361,59540,58604,160782,280726,217808,-103386,-375961,-309869,-90625,30688,81726,68711,-28615,-40502,43364,45772,43602,-73081,-86065,169540,300078,156105,158120,364073,351037,173911,73233,-2678,464,43710,-66199,-88872,48120,117253,134294,101991,91360,13837,-239902,-378630,-227410,-41842,6293,-21493,-5066,33426,-147001,-431045,-406959,-180462,-67911,80445,203408,10380,-225534,-216681,-171620,-129917,50976,77006,-136036,-153720,-47139,-63020,-164583,-183567,-104035,52212,65259,-57251,-41370,13881,-51809,-76212,43741,115366,118100,71937,-177475,-410932,-331364,-62785,13360,-1027,95934,236022,251895,74271,-47731,20645,164485,265895,276258,92481,-175992,-238613,-124857,69889,90599,-16622,-59173,-140895,-167137,11987,162725,14745,-379498,-581228,-437200,-166660,29224,31352,-51531,-80680,-146493,-235831,-126280,191627,437053,264242,-97389,-158207,65686,59445,-206079,-252649,-162153,-121743,-104122,-28115,42497,19020,-92285,-68762,151761,318583,295052,199564,30024,-116917,23450,130885,-11346,-206621,-277487,-178190,-108365,-92752,17487,-2663,-170757,-113212,141013,177621,-3708,-30761,-21536,-158115,-193064,-53039,92583,134633,72104,77968,134408,-19749,-171875,-124729,-75639,-12682,110922,104930,68647,174898,290491,324620,286187,330721,480128,472753,261066,207512,157384,58351,-41831,-128669,-64273,77569,152633,126564,6440,-24627,69075,103458,-38045,-217333,-283338,-236509,-192455,-56357,311193,427334,49051,-191103,63095,259212,242018,352285,386904,217377,86167,68662,83215,132106,23745,-127803,-95340,-34552,-88704,-247437,-255040,-110882,53463,175321,226842,129770,38932,-19582,-6151,127487,226003,145857,-178929,-295568,78113,464609,426849,250101,109668,175840,307807,243320,62795,-22033,-36118,-105467,-119651,76629,280977,289501,132891,31630,53376,86831,-2374,-187728,-325344,-405439,-397388,-224498,-80488,-133243,-181629,-81025,-54391,-260311,-499441,-589661,-471564,-238279,-178237,-285816,-17639,247483,-586283,-852064,442355,851535,765717,1729528,1462718,58983,-289211,-194245,-487965,-420409,-97716,-508081,-686628,233799,428752,-456276,-656197,-391684,-207520,52143,-198635,-579548,-550812,-337087,-112263,-46980,-85544,-15074,137189,157775,-6036,-189873,-150997,130803,351343,323029,233928,177478,26192,-57813,23306,-12331,-133665,-85102,-96369,-204732,-169699,-63302,32182,171992,138323,-115884,-341039,-349105,-178034,64664,151257,61122,-161244,-429102,-376153,21240,263711,152728,-16928,-94032,-228422,-228961,119331,388276,227893,144774,291710,302457,99935,-110136,-117072,3287,20573,-1305,26912,19539,38674,77227,35382,42630,182081,210551,66315,-112600,-280978,-214586,23043,132078,76622,-84435,-271716,-227234,-36127,31102,-40034,-33874,133635,237237,43551,-209277,-192673,-70240,-127988,-192062,-34714,114783,114316,124352,58095,-1419,32844,-56225,-63704,146216,332798,317787,200024,201945,188405,3602,-96442,17659,132420,205532,138515,52837,78935,50306,-45171],[2159,77245,144632,112812,-71014,-214741,-135385,-70577,-62560,50805,129760,61862,-23360,-67820,-205624,-281361,-14937,282117,241603,69069,146039,297659,284733,156200,40528,28352,113450,87400,21649,8779,-94557,-338160,-449115,-400075,-187802,78466,132090,-13503,-121282,-97801,-98850,-72615,195347,384917,255779,92731,40636,-41248,-144738,-153657,-97027,-122470,-152034,-143006,-25786,130611,204297,85467,-77626,-152723,-280652,-315380,-158597,56444,19375,-126054,-139765,-107967,-149362,-117345,43501,175410,152026,64543,51724,81510,87606,102455,51771,-91008,-98990,141767,360835,348839,224436,118833,-19056,-152145,-198712,-177630,-204089,-126626,-16199,-154598,-348073,-219548,15023,-19611,-97786,29740,137480,93373,120736,233199,196585,39045,-105007,-94695,-47405,-142684,-306336,-422057,-248413,134110,344876,245367,-53396,-215279,-128223,-7415,114139,192605,80241,-29593,-5129,89721,256066,334215,152082,-160821,-349072,-383870,-236092,-77594,-202236,-334064,-248151,-205131,-350897,-226243,136264,174784,-109082,-264664,-319705,-386263,-339593,-97270,135159,93629,-71094,-54591,84713,72781,27398,58537,138604,145960,40555,-125,84008,-3112,-58735,4519,41454,112373,252265,162696,-27562,-154623,-248622,-257232,-153480,-97286,-200139,-279405,-217638,-52159,113369,160186,75745,100264,265429,278352,104200,-32025,-46008,-40718,-57151,12364,179461,145515,20526,-12728,-13724,-144097,-337171,-305614,-27304,127281,-23950,-146428,68592,210134,51077,-169505,-173966,772,63811,-97590,-262774,-164124,-22821,-13198,-10851,-2231,-148052,-269431,-132599,164455,192717,-161914,-460345,-408616,-198355,3420,75377,-8150,-157573,-279340,-261631,-165221,6643,121024,89500,75310,62884,-88899,-259605,-243311,-33573,24806,-151806,-207278,74237,305224,245663,87843,-71228,-151866,-79831,-102048,-224481,-144156,-11002,-91459,-220744,-213623,-94271,7837,26483,30513,39113,34777,-33346,91865,259727,300085,272745,265466,272558,206541,24540,-82698,-133633,-216470,-57634,158029,62030,-224856,-268957,-151833,-171294,-107308,156820,298859,107244,-221125,-373136,-285047,-2123,165374,-51683,-388863,-443739,-170060,105884,115705,95956,192456,227137,208096,179576,124820,83110,-18090,-187957,-281886,-157698,-324,84279,225619,318698,226881,93009,-26013,-38206,16498,-97553,-376926,-455750,-376668,-273127,-158521,-71754,-29753,62338,106539,-155527,-420921,-210337,109662,104445,-103589,-274989,-246195,-77232,-53478,-144532,-203284,-181283,-95672,-16780,-18935,-40039,-13297,27123,98318,170257,91045,-99830,-116728,20944,116674,103345,-22001,-178071,-226165,-174242,-98384,49737,31864,-183999,-206475,-25756,111178,169870,78749,-32363,-53015,-16740,-9677,-88344,-189903,-105973,147851,179870,-32453,-80334,50452,152117,135492,76985,57074,110428,102820,30803,-45721,-71770,-67552,22019,138319,115370,-67930,-215332,-154979,24331,154216,175096,152299,93318,-7651,-147799,-250523,-302619,-239713,-134359,-8871,85161,120217,98548,62960,24254,-129438,-198364,-37379,-17190,-166586,-104630,76659,20144,-66485,-90335,-42830,-58222,-108547,-84584,-37413,-84472,-116114,-150257,-288049,-244863,144135,466053,450863,249755,61890,-93854,22241,208992,42294,-290501,-273230,197044,462584,184439,362353,641694,-980497,-1894026,3826000,6472536,-4811575,-11852833,-4910536,2314085,2022343,1290061,498116,-615180,-637583,-233426,-21130,4801,111474,435485,646318,517842,335589,191290,12445,-197138,-232243,-138580,-63234,51413,65336,-57634,-90008,-140644,-126065,132050,341190,324175,207823,60403,-18990,31182,119260,156483,133752,48281,43463,274117,476823,330846,13392,-179658,-262231,-355249,-356950,-259476,-166841,-24925,148301,107834,-96335,-151961,-212667,-308494,-151767,89887,112362,183330,473830,674522,596570,382565,157996,-62881,-276796,-323423,-155312,-34031,-132915,-182192,-40175,91967,47505,-153631,-368468,-366583,-296421,-198954,56556,171115,130722,99744,-44569,-179116,-122953,-80709,-21128,135654,252546,301955,196797,-42783,-127452,-74007,-140416,-60675,105932,176424,124851,154322,239391,232071,211229,185002,102054,-11722,117158,386879,388547,120208,-40459,-2181,-41382,-7896,307278,516941,468387,361096,259862,55545,-150247,-165532,35598,212767,167979,84342,214550,276248,182036,182400,159157,14007,88365,283744,385863,246470,-132823,-417281,-322155,-60479,158231,280806,272254,220998,217835,23164,-241011,-312190,-137392,47193,64049,-47995,-45942,2461,2722,-27717,-67463,-64927,68839,278984,302385,73630,-142177,-112255,-2679,81597,135600,114555,28157,23389,31035,1709,5648,-66799,-49937,198121,303575,122258,61388,240542,302674,183649,28751,-94143,-5965,95935,-73582,-168724,-28951,103806,152995,102405,68421,-5490,-256222,-388294,-243312,-97683,-94342,-141659,-88229,8818,-128153,-383627,-328193,-91554,49961,206261,300092,57430,-229171,-201600,-170689,-176444,-280,83362,-95852,-138098,-40982,-15883,-91316,-108738,-11258,134134,119152,4115,62202,94527,-54864,-101954,87722,129978,-9304,-66574,-233033,-490553,-459105,-106877,66318,23378,112175,264446,250563,8329,-131307,-54245,115660,240531,197313,-9235,-218825,-236676,-86117,166181,166031,-13069,-103581,-182899,-222696,-42887,148133,26236,-331461,-526368,-389637,-136905,38045,59115,7732,-37558,-132457,-227891,-134985,178978,441333,332302,-43968,-168887,35062,35995,-204787,-192831,-74331,-107410,-122591,-49958,-60352,-126032,-168873,-74192,172119,340751,303263,168108,-22043,-153346,28431,147331,-21796,-266071,-299608,-104752,-21564,-57449,40743,52940,-104127,-119652,32173,86470,25241,17412,-50468,-203487,-145502,73295,193824,204775,153061,134388,168827,61534,-84535,-86368,-34589,66650,178200,161106,133895,220691,291589,282734,224996,256566,420426,423241,166211,100681,120938,77188,-22083,-70414,3615,80394,143074,164647,82277,30668,71797,67893,-49338,-239226,-348769,-304260,-254870,-113502,264951,400702,75924,-175437,29237,191760,169375,326342,428142,211411,19083,31827,62552,23574,-172605,-326767,-219636,-27905,1886,-128586,-160478,-12665,144426,238640,222886,83880,-11560,-20402,56799,162667,227614,143146,-182864,-340306,30578,487719,527467,347793,178038,186459,261818,209635,67017,22472,17729,-123789,-163154,17407,162857,165858,109572,59628,97349,188267,109010,-98157,-260634,-413386,-470383,-271208,-83760,-163865,-276318,-176509,-64101,-150423,-309045,-416788,-348730,-98468,-44162,-247608,40954,284828,-938518,-1419213,39142,382593,416846,1952270,1869945,369390,-48543,-114716,-558470,-482693,-208287,-1072859,-1308200,277672,1150992,5295,-557462,-380737,-169758,129940,-181836,-697625,-657610,-409943,-171518,-37889,-44695,-4305,165046,230439,74481,-113980,-102605,164619,353736,283993,185437,92869,-81203,-90633,49889,-35917,-185354,-116594,-139861,-263315,-191082,-53172,49290,183837,140669,-44549,-153312,-172329,-146835,-13759,55819,5009,-163856,-412697,-385739,-27504,234585,115577,-98205,-165957,-246809,-193306,166391,410724,255053,160641,247538,186299,-2457,-140970,-62903,100505,123679,81002,68109,28578,66578,137541,97363,84054,207242,202048,38625,-78415,-170103,-113768,68025,148015,91255,-66889,-223230,-203959,-58064,26989,-53630,-47571,192093,368491,138763,-197904,-230147,-99637,-78229,-97061,-12343,69279,114419,211916,196093,132790,85230,-64640,-79233,134797,307921,297502,201352,169538,132677,-41536,-100882,52564,175924,216513,117207,42721,80888,89891,13279],[61050,71322,81724,62172,-46514,-176087,-180294,-179203,-148445,-7017,55760,-9795,-45599,-54558,-170634,-213851,33513,266982,208813,54660,74985,240319,303781,217018,67558,-28290,39600,99070,83823,-51625,-232047,-380435,-446646,-430700,-213921,84286,166362,46348,-73864,-79062,-69166,2614,244498,406646,275077,104862,93009,3206,-109722,-137835,-108299,-139888,-157162,-54552,100017,265007,299399,129027,-86598,-213083,-359421,-431683,-274424,-74607,-90144,-180597,-113021,-19376,-125455,-259836,-149192,50278,72229,44089,94094,152606,140601,127878,31701,-183871,-224534,67925,335206,332454,173918,28005,-163072,-298678,-320462,-273888,-270659,-270642,-249449,-349932,-397896,-210848,-2995,-9815,-31546,74771,159482,135458,192219,267050,159165,-55694,-142604,-71492,7182,-76106,-249288,-410249,-331050,-5925,279818,230220,-75902,-237593,-111050,45062,118131,112111,-2897,-112488,-124312,12086,262404,352066,93968,-231108,-370101,-388923,-266743,-69628,-103989,-208286,-245745,-315803,-472318,-294910,96656,134632,-172161,-342856,-336825,-387589,-389398,-127429,190339,118516,-134709,-129198,58716,104468,42076,-18991,44025,162353,133248,49223,72229,-55528,-156368,-59173,-14208,35309,117414,69608,-45697,-169283,-258051,-220443,-157960,-170894,-206616,-176035,-139182,-99227,12584,82794,10564,-6547,111789,177731,109787,8586,-27508,-14686,-491,105199,287326,276017,86129,-50986,-63000,-106864,-292455,-338625,-96338,90719,-7334,-91679,97728,234146,116784,-120546,-238998,-136036,-30039,-153310,-335328,-213694,17124,22860,-14264,6913,-151806,-346298,-199003,161360,213938,-133753,-410396,-370184,-172665,3486,11400,-72587,-139965,-213888,-184567,-74190,54685,94996,77142,133352,91870,-105165,-295028,-257407,-29969,30500,-145325,-196083,-28231,151751,135692,41113,-119069,-244381,-261159,-344352,-352588,-158329,-38650,-139648,-225864,-149547,-46438,34351,83308,133586,146445,101159,-27465,54356,265465,340023,315957,288054,256683,156578,-10873,-97842,-140335,-180233,21869,252845,118641,-198281,-240919,-111654,-106995,-21225,277672,395006,93574,-255012,-325208,-211446,65830,261065,50034,-326612,-432201,-172795,152477,170385,112141,134476,178245,239346,212380,83513,33247,-45208,-203764,-255762,-80040,95188,123990,186998,279907,262376,143642,3812,-36931,-23111,-133579,-347307,-429118,-420324,-370228,-229834,-127357,-76852,-11354,41825,-127978,-301527,-94696,152004,153507,-43353,-292328,-326564,-120495,-70832,-161528,-192390,-179332,-130912,-48579,-26335,-35953,-62030,-92532,2502,150052,101950,-80330,-99912,20841,99357,54841,-97098,-253099,-282363,-209300,-118647,25915,14678,-194143,-211711,28963,227800,233388,14465,-126344,-109043,-42850,-7450,-111033,-291112,-198412,117543,193082,-78185,-172568,18905,180436,128781,3175,-27680,59360,62933,3266,-89844,-135008,-125523,-13923,114640,85852,-108172,-250428,-164527,-20102,86033,169783,197313,76623,-58874,-151238,-223147,-249318,-174715,-127960,-27197,90486,124479,80044,30932,-5239,-132413,-219832,-85506,-2652,-106241,-69341,134590,148949,10462,-69302,-32782,-8652,-86955,-64897,6308,-50705,-84472,-86200,-194559,-112481,239774,504661,495699,327237,100681,-117722,1622,247413,131902,-234997,-378197,-208692,-162441,-401052,-96496,532062,-485789,-1209071,4986795,7684601,-4514001,-13574981,-5912974,1814584,2014324,1498207,860843,-389505,-662284,-393556,-143371,-151536,-82487,456150,800804,555377,358156,375334,129314,-263347,-300195,-157113,-56690,66437,48802,-63209,-7678,-6562,-9930,184658,349053,360350,282540,108171,-43840,-3886,136359,213029,202100,69605,146297,479788,636658,342555,-105180,-300464,-275977,-304911,-302039,-188404,-92693,75566,300124,246633,3129,-122201,-200926,-265038,-87916,121133,99998,170918,486824,626962,506422,364759,135487,-171877,-341547,-266225,-83094,46746,-45102,-156897,-110093,-28530,-31617,-184853,-344273,-371806,-358062,-259851,22237,164639,164195,159197,-10207,-180339,-69372,97949,119206,159227,209463,243018,191796,-7824,-156760,-195560,-241438,-95896,93422,126175,17900,16837,109994,136791,119387,87750,39457,-48719,89556,426751,492757,189126,16614,107448,81344,51104,287559,447922,396442,303024,198988,45577,-84104,-70856,83869,217067,163004,124402,320972,374314,180068,88988,72065,-41456,-5175,108194,227438,225552,-58913,-316065,-279798,-67571,173816,360435,352391,222726,137838,-69801,-266099,-214201,-14582,65788,-34707,-202557,-153656,-42051,-78025,-105585,-112532,-63968,59287,295046,391715,272058,136289,119777,115041,141611,151928,96229,59236,94852,17632,-49889,-27344,-38785,-14045,178951,243734,43666,-71448,75436,222455,169140,-27210,-177487,-29387,97252,-108326,-245207,-111985,65692,137083,77547,32043,-28737,-240760,-330985,-203067,-113256,-164915,-253711,-161856,14031,-49793,-244970,-179854,27904,164863,287932,334554,70247,-229883,-182285,-151254,-183810,-21159,88235,-60202,-134547,-55960,-5566,-39834,-55082,38887,168181,144162,37135,122807,165028,-25935,-90729,114800,126871,-101202,-181171,-245603,-477795,-510444,-165472,63713,14023,101176,261645,226229,-18472,-172555,-136080,26767,163043,87915,-97526,-230567,-243958,-70009,215829,212074,-4013,-137214,-199836,-240007,-112903,83445,40423,-222366,-397439,-302271,-110859,25610,82600,65634,-26417,-144386,-190630,-86103,202695,437232,379520,26591,-152032,-8440,-21183,-205811,-123314,32398,-38979,-79881,-49486,-138992,-224953,-186262,-46799,164244,284566,227615,88841,-82143,-154516,56911,176203,-23725,-299709,-278884,-8967,73278,-27264,25199,94046,-4213,-96523,-52869,39706,95069,71744,-73867,-214833,-75548,198962,291336,252573,204097,158004,134185,73333,-21226,-33583,26417,139402,218592,181445,152682,230656,291970,240499,116759,74347,206126,231254,35656,-24393,55760,57122,-27700,-14094,53434,62006,134851,222674,184375,84681,36881,-7144,-98132,-288193,-403183,-341220,-302198,-203920,129416,315103,92019,-150348,-32053,71508,72474,275304,419181,192568,-16321,-1368,15549,-105311,-343825,-474609,-308489,12580,132080,19226,-42296,113447,244587,273397,170118,26286,-33393,9140,119449,173402,204376,134124,-152529,-323735,-950,453780,590408,429043,244474,183620,195241,176357,80187,54901,62563,-110821,-193488,-79718,18901,51304,79028,62814,112886,229719,155896,-50412,-219338,-417821,-506924,-280613,-73111,-185477,-368696,-296138,-98938,-47152,-123546,-239084,-201928,51157,70802,-206718,115462,431980,-863353,-1565601,-310933,-148612,-162540,1590382,1843696,596433,248651,95664,-358900,-189125,-21509,-1357338,-1845450,133656,1479468,299250,-404594,-332902,-103544,264835,-89070,-706169,-640392,-365595,-154277,-1462,6508,25736,180946,269346,145280,-38435,-73067,148427,289361,179573,89652,-2893,-160930,-88772,94856,-42667,-209525,-115288,-131631,-274789,-212207,-70455,42284,154200,106910,3028,-4257,-58939,-149041,-101781,-40835,-50396,-153774,-372166,-402312,-104053,175868,69047,-153737,-203876,-238153,-155084,187137,389545,258307,161327,180395,61419,-106766,-175672,-31808,166771,199636,138481,86791,29973,96049,192415,140676,122628,238216,193141,23750,-23641,-34284,-20110,61506,116323,117381,13408,-139258,-211130,-122610,-7879,-92167,-111347,183990,442248,218548,-173238,-258977,-127956,-26965,-3368,652,8043,73181,220964,291617,256794,118548,-77359,-91944,101530,230060,215950,146429,79549,23607,-89761,-69923,88468,196896,210774,114889,61941,100976,141773,101869],[124776,61457,21586,35736,271,-115106,-198064,-250361,-200644,-63567,-30272,-80445,-72101,-58864,-138887,-134042,79995,231623,163842,58824,26417,164682,288580,263224,81619,-109289,-74985,76394,145205,-42723,-288970,-317551,-338039,-422669,-258406,74584,207040,119731,-10471,-54492,-34148,60950,215468,307576,196718,78862,124744,49026,-65736,-100963,-78214,-78773,-79162,62174,214357,388821,402455,191549,-76860,-242574,-340643,-426855,-325787,-191663,-188632,-214612,-92395,29857,-103908,-348149,-306983,-88105,-23135,9573,119393,198313,168448,130504,14050,-231035,-294707,-3786,253131,243823,87928,-72429,-276459,-392429,-394172,-343112,-306880,-373435,-448777,-494553,-388640,-158282,-5401,6351,31489,110915,174530,178498,250425,284734,141484,-90666,-135773,-36641,67555,29945,-132871,-323283,-361402,-173098,105778,128296,-114993,-243073,-78903,91095,90225,732,-88637,-187001,-256395,-122130,189047,310122,18461,-280070,-379372,-418036,-329614,-101739,-30848,-106876,-261453,-435846,-543535,-312399,61311,100234,-178358,-347042,-307780,-360132,-394545,-124356,207753,93439,-197416,-170275,52541,150229,79857,-47690,-18330,156605,185006,92292,60156,-105208,-265594,-170269,-146808,-152253,-97256,-31437,-25589,-115022,-189818,-128342,-112331,-176893,-132499,-22919,-50234,-160134,-123353,-40553,-70455,-83984,-15844,55722,81486,39837,-10723,-840,46701,196181,370162,365771,130716,-75033,-100640,-81201,-231652,-323631,-140169,47709,30945,26850,149667,233965,152390,-64850,-266726,-259707,-129548,-178152,-341360,-247400,20648,44271,-2796,24165,-144812,-391592,-253462,107256,170787,-110069,-310574,-277940,-112504,24710,-22144,-98995,-89943,-116125,-104120,-6685,84706,80425,69377,173803,144339,-63357,-272288,-251971,-68745,-5169,-116768,-143028,-132127,-61941,-22193,-45045,-197224,-339336,-414615,-519795,-407518,-132895,-62094,-168014,-194216,-87310,-17844,37880,119752,212041,226642,121312,-46902,-207,253757,372962,362132,306331,228310,110589,-27275,-95068,-131047,-128277,70119,298141,174261,-134970,-207464,-101051,-60307,49084,335088,406633,47728,-282221,-296289,-170967,84967,279093,79011,-269102,-350234,-109598,195772,179210,39181,-4645,78133,218360,199729,27491,-11957,-40569,-172122,-175696,31232,183680,124665,88561,179560,244669,152480,6254,-43588,-41641,-127610,-248425,-329470,-361690,-337078,-229500,-162364,-114048,-72855,-20987,-71208,-120246,21042,140664,148685,2021,-271033,-342889,-143467,-87078,-155305,-153186,-171837,-170370,-90849,-40835,-19050,-77148,-167213,-68059,115766,95094,-48588,-72016,30037,106214,36154,-145632,-291113,-286229,-205262,-116470,10827,6442,-186585,-199792,79015,310508,249621,-55888,-205916,-147347,-75050,-30061,-107801,-302663,-226081,103769,195013,-111743,-248536,-23410,174448,96909,-82696,-110712,-5001,17904,-22077,-135728,-224909,-205430,-78749,42583,31128,-143060,-285627,-195174,-85526,-24336,107954,208722,89922,-57080,-124932,-188392,-175678,-96610,-86708,-7198,106872,118697,48925,-2572,-24490,-97281,-177688,-108849,-12344,-58115,-32967,180996,294075,107354,-64686,-62173,9684,-50870,-13676,67890,-7499,-44538,-10836,-77344,22942,297636,488453,481207,325886,62674,-160287,-38073,238772,177895,-219843,-492941,-565044,-705231,-823525,-424755,510282,111636,-418524,5112693,6803968,-4837562,-13266167,-4996617,1625249,1873480,1624552,1037158,-299884,-757518,-504244,-177544,-247889,-226045,441259,847545,519587,352774,523646,216545,-304456,-350811,-190495,-90012,7708,-25744,-73505,91669,157184,110914,193392,310256,379756,354608,160093,-49858,-26115,138442,220241,194255,65330,221715,607058,708791,304394,-188762,-301534,-169169,-179450,-219275,-117585,-19118,159638,411262,374578,121212,-76459,-139549,-140455,-5271,117955,81375,149182,413182,464152,334261,289911,99777,-227844,-307071,-139041,11058,108423,18015,-145856,-183478,-151467,-136390,-262146,-354189,-372077,-388589,-279219,-6719,129747,158750,190673,30735,-149219,-17955,195516,166332,133356,155772,184857,194274,43883,-160989,-264800,-266170,-129607,36037,28012,-106544,-111564,-13446,29340,16193,9794,-14401,-89274,41646,422095,545759,234198,52328,144217,122470,65170,197426,287253,253985,212149,112243,-3936,-43651,25027,104119,129665,69386,119511,395515,475196,207809,9873,-29183,-89098,-83956,-55285,46940,149670,-23778,-221028,-212421,-64730,130053,304691,292478,156591,49026,-121933,-235120,-76097,122231,87679,-133179,-338870,-259080,-84420,-118812,-127270,-47981,61687,125648,305089,445210,421339,363182,316195,238061,201938,123340,7414,46127,148371,15902,-91758,-57058,-15092,3858,116683,136234,-57285,-195290,-68098,142932,134100,-83612,-233323,-61883,69386,-133621,-293017,-183608,15089,90812,24621,-10737,-45025,-201468,-241828,-134037,-84006,-179246,-322140,-208384,44899,68266,-53648,-8131,140435,241312,303288,299091,48508,-219657,-165558,-126679,-154411,-3279,93979,-40658,-140729,-81533,-26218,-24201,-39612,38112,159600,141296,29852,114035,193203,15817,-60744,99191,90183,-146003,-245015,-219594,-390412,-489310,-235849,-3675,-22867,61077,208656,167650,-10120,-167390,-212303,-85676,59165,-10644,-148306,-217074,-257223,-82798,207751,224987,5918,-165115,-205704,-227178,-180869,-9102,54784,-90211,-237673,-205505,-101996,-3382,97509,103209,-50113,-174518,-130958,16116,268944,440615,389971,88362,-109670,-49598,-100685,-223953,-70608,138873,87725,20684,-42026,-196798,-265817,-140755,24385,153944,185091,107111,-11290,-142230,-129763,98276,209698,-14515,-290705,-209258,96613,159352,-10414,-25569,113267,111166,-39050,-84111,48644,174985,105716,-94513,-192180,-1460,283237,347628,266255,221784,154310,47989,11689,5283,32744,102415,183632,207028,145335,107585,190869,282055,210908,841,-151824,-83866,-20689,-80971,-112324,6761,27009,-39128,21343,51967,17799,134320,286581,272492,105704,-41847,-105561,-175699,-358740,-427922,-319344,-300958,-285121,-36088,216588,112294,-112510,-99003,-60495,-24803,206172,363528,171232,-13425,-29170,-60406,-235740,-449909,-525249,-331519,70180,265647,153325,61474,227624,323865,254057,76590,-27137,-23469,56674,154130,143774,146029,108882,-106531,-254537,-4396,372518,568240,453068,290264,171440,125171,147428,97243,68351,94101,-50712,-187358,-176646,-105815,-28723,34959,33745,103065,212072,132137,-56686,-211779,-413450,-490740,-249253,-60822,-202395,-434689,-406825,-147290,33242,21112,-98506,-75841,159381,124172,-201404,146849,648734,-362995,-1245551,-477032,-552033,-832419,704651,1410921,718162,541552,371350,2926,329699,468873,-1164193,-2109171,-210989,1260975,345308,-220567,-251640,-30948,425962,59741,-611920,-517857,-220543,-71605,35042,38980,65825,190185,269140,191434,22741,-56911,107178,185730,34231,-31502,-87190,-198877,-59060,142226,-29294,-198981,-84753,-79699,-238439,-229057,-115151,4260,83175,40896,10548,51930,-41033,-169775,-161231,-93295,-62280,-111552,-297919,-405886,-185993,95132,17145,-173703,-198766,-209338,-132101,168417,332467,243827,157454,108080,-47181,-193104,-206111,-22780,199676,239240,160887,77760,18561,114379,227328,158735,155228,278933,203092,40858,48813,85985,35947,15764,60219,153901,136949,-50431,-250260,-203378,-48714,-126826,-190062,122993,436238,247607,-147660,-263260,-137364,22567,76809,4984,-57412,-503,152687,315210,328604,127423,-82133,-94036,50168,114947,92578,48082,-41526,-110031,-124399,-12107,112020,178744,177886,123854,101040,135779,192023,186660],[164638,42387,-30240,28748,54366,-49062,-187133,-268203,-210961,-106744,-100176,-121558,-89624,-75800,-116652,-69111,101319,174513,109889,76494,26250,95597,235264,276798,82979,-188020,-199038,29745,200665,49747,-227087,-175060,-171871,-381730,-303434,56733,238774,177212,49499,-25965,-4136,78729,113195,102434,34202,33750,140030,87524,-33926,-69526,-29550,22692,41552,151307,270800,453824,480031,251270,-64163,-241144,-237170,-302584,-307092,-268420,-261596,-231687,-79235,37512,-94860,-367766,-391908,-204022,-103390,-21323,121737,203368,170662,122712,7251,-225577,-297515,-55455,144572,113862,-4629,-145479,-315609,-394816,-396215,-375163,-326375,-417310,-551837,-540259,-326206,-80271,10708,23167,76262,135681,183066,216332,277979,273339,136779,-65290,-95872,3470,129477,153960,17682,-188492,-341777,-329578,-140628,-42423,-167526,-235673,-46182,114757,39609,-107164,-155061,-229906,-354841,-266174,61041,211083,-57160,-289572,-366486,-455927,-405672,-166551,-4842,-55814,-287759,-521616,-536029,-261551,60742,96365,-125157,-263610,-232468,-318212,-358974,-83365,188650,25043,-245221,-167809,63749,184653,127457,-14539,-32587,119013,172140,116349,54192,-135013,-334224,-280979,-313859,-392275,-320064,-113256,12363,-27549,-79112,-17893,-36257,-125447,-29040,117732,30400,-208225,-257771,-176862,-142470,-108600,-76159,-40636,38565,56996,3343,3209,69016,242480,403930,400361,146824,-85240,-117112,-69616,-170744,-271125,-159739,53,78156,170865,207956,205709,151734,-7331,-246680,-342898,-213818,-171640,-296170,-270602,-25745,38777,13682,36425,-134899,-394289,-283600,18067,78337,-94286,-189263,-161917,-44392,57140,-11530,-85601,-36706,-27918,-54863,8823,88971,89892,85737,204292,211754,3035,-225292,-245425,-146037,-83799,-83597,-71279,-205010,-268699,-173463,-136040,-276888,-410758,-499214,-569366,-370720,-79919,-81386,-183067,-149619,-46872,-13024,18389,132636,251324,249106,82597,-89890,-50524,232594,395757,396078,303008,185452,77278,-18741,-62751,-88007,-63059,82524,276528,201953,-62688,-186088,-134410,-55946,80205,305991,315808,-28767,-309821,-308971,-173868,70210,232184,29282,-236538,-224199,7783,229169,135008,-107057,-183977,-52311,146707,148969,-32406,-58266,-23975,-105586,-63224,138790,226891,73607,-50172,45637,188904,132813,-7298,-53202,-44230,-84447,-99537,-157203,-190154,-171880,-161783,-160949,-120873,-103422,-66566,-2514,68137,107121,89701,107680,40114,-200756,-284763,-133220,-85596,-116438,-92281,-154508,-195234,-131176,-60913,9923,-46352,-170478,-80837,101372,98891,3997,-28425,56322,144225,55141,-157629,-284562,-240551,-162697,-91810,7284,5402,-161476,-164882,116207,338767,219766,-109261,-239956,-145799,-95388,-58201,-51378,-193229,-172694,112473,191125,-120475,-285341,-64547,131895,37513,-165262,-176493,-64262,-6969,-26848,-173078,-327078,-287480,-145276,-51476,-31663,-151478,-290841,-226643,-158060,-156489,-661,182906,137665,10350,-70677,-161504,-123409,-44164,-26238,52483,136678,95598,-1956,-40172,-32638,-32946,-81744,-96922,-30437,-14899,6963,205092,399487,185611,-77574,-104877,-1825,-11504,53277,122675,29683,2099,68555,45411,129953,296092,410611,412562,253688,-33183,-200209,-61954,215412,178990,-252338,-584080,-763801,-1023175,-1046794,-603433,506995,449714,68480,4124814,4411587,-4967195,-10100066,-2437555,1367573,1172732,1376972,873108,-431035,-929130,-538243,-108346,-266397,-287742,412967,802302,429233,316146,576370,244491,-292676,-348295,-217441,-154143,-105126,-126163,-82527,169662,295792,195406,142936,221153,363546,401158,210622,-26229,-25343,127855,175386,98678,33138,256268,624456,673398,233440,-210746,-195470,9267,-16642,-113430,-45642,51501,215745,457777,469998,232343,-19682,-37266,39247,84818,96227,76293,132464,264283,218963,132383,186651,61782,-216390,-192848,15506,108228,142273,40831,-158720,-256159,-249918,-238185,-346400,-382333,-373606,-388608,-256126,-29082,66301,116471,192776,67210,-103467,14068,187477,116656,75941,110277,138501,194378,99317,-130905,-264436,-232321,-167948,-58064,-87459,-202838,-185972,-100792,-78764,-84745,-42180,-53021,-131887,-23265,368428,524606,236532,59260,116067,89779,38386,55635,50274,58343,110611,30062,-83397,-49864,91996,86024,-44781,-99490,68000,411984,553571,270811,-32784,-129087,-132426,-139092,-180074,-122097,37648,-25450,-153744,-148751,-66508,46102,150717,123194,43198,-33730,-143506,-168864,62918,240792,115977,-193535,-402290,-310207,-110754,-114974,-92879,92458,245875,226580,293823,437153,468508,462928,421628,337662,250992,56558,-128116,-5089,171416,33241,-109684,-83614,-14917,-2736,33325,12131,-153494,-272291,-139860,91962,89338,-126765,-252959,-94926,39018,-120932,-295462,-225850,-27954,30098,-48728,-50678,-44198,-147825,-156689,-66348,-18515,-129523,-323266,-215213,88595,189036,130120,132499,207807,254643,255615,213831,6749,-193915,-153501,-107072,-99365,43726,94886,-43590,-144206,-99157,-60581,-46627,-67243,-6115,123587,116577,-15189,36501,158606,47201,-31962,32689,15509,-149579,-246598,-169964,-266558,-415169,-296269,-104559,-66895,4508,112290,83882,16556,-130989,-274634,-201577,-45821,-73046,-150621,-179991,-257034,-116894,150184,210558,12972,-190131,-212848,-199707,-225004,-90966,72186,29935,-94586,-131893,-112827,-32709,104477,110037,-94245,-206235,-70781,135813,356340,451925,355052,115627,-54211,-76501,-185472,-265980,-53927,223747,249735,152480,-41188,-241834,-253418,-46712,133185,164442,94109,-398,-100317,-195246,-97649,137775,234603,5359,-231130,-96238,199747,223761,-8382,-91043,110654,213799,41682,-56848,95536,225224,96602,-116896,-146449,56865,297266,332772,235630,201504,124194,-57338,-93519,-1149,100891,176603,189804,144882,60869,10128,106364,254173,197976,-84037,-340636,-339344,-225798,-141884,-117189,15544,20141,-34539,27649,-7281,-42026,145382,336916,307572,74807,-145713,-198094,-256025,-427632,-411794,-230424,-233541,-318551,-163502,146163,144034,-64823,-148417,-160062,-97610,130682,276164,152284,16694,-52150,-154797,-346054,-475114,-469239,-283400,118760,358814,234694,117172,290823,354963,170919,-43038,-70661,3847,96889,139063,70358,56201,65231,-64303,-158862,15570,262065,434749,391973,298932,153669,65396,123383,113519,65247,112371,50844,-132533,-234882,-179748,-69644,-26675,-22164,79749,155010,54003,-107923,-231005,-390757,-415249,-182876,-59328,-221686,-462353,-480414,-191366,81400,98081,-27588,-12029,178643,86628,-250308,100078,855459,383075,-594260,-409243,-704632,-1417664,-432556,749242,752516,768670,614397,349894,857850,1151548,-495048,-2007804,-696087,565074,173620,-38555,-159890,14015,558576,221309,-452273,-341436,-27115,44098,53801,44505,109152,199600,234067,201376,60755,-44168,69728,78149,-115187,-147382,-144333,-198631,-18804,174468,-2636,-162673,-41435,-6038,-166362,-236594,-179897,-66183,-16683,-42666,-19581,11580,-97864,-184470,-166553,-76918,-12024,-33104,-191081,-376199,-248431,7354,-32312,-157783,-153560,-169583,-130325,109532,254047,222141,155671,47113,-121760,-246329,-219223,-17409,212173,245983,148727,44037,-6613,110193,227130,145133,167394,313214,233781,92612,130662,165846,52334,-34675,10994,190501,262382,19599,-292512,-260356,-71247,-134643,-239882,48495,360973,206729,-136609,-236645,-115872,72543,142289,8125,-114062,-86061,40420,263349,325317,116281,-69531,-81360,-6488,-4258,-32280,-55142,-147352,-222124,-131140,50578,111531,119068,117123,129914,144001,176152,226292,235292],[163419,15604,-67302,30417,96386,2423,-153127,-230492,-183122,-131997,-135314,-118095,-92498,-100521,-108062,-37980,86262,102375,52157,96135,77328,53794,154272,251464,78122,-235793,-292764,-21650,234329,175707,-76463,-8677,-9756,-318260,-327145,40801,249668,194606,82224,-349,12644,45663,-41621,-157243,-157682,545,152392,113472,-28593,-65210,12686,116399,150228,178543,252278,432708,499009,278682,-68015,-217748,-91938,-108970,-234006,-289680,-298908,-236944,-74837,8644,-107797,-327214,-386947,-267084,-147727,-35804,104448,171579,157871,120929,14456,-181880,-244406,-72356,54077,-2150,-70097,-168195,-271935,-303040,-324734,-368657,-341932,-401525,-526582,-474809,-233551,-1864,44050,39473,99583,151832,182503,232529,263353,229034,130499,-5223,-42318,45929,189989,266551,161650,-50521,-288154,-435209,-381886,-230959,-222524,-220677,-25081,111163,-12543,-178956,-190116,-230531,-381737,-361130,-71102,81822,-111216,-251379,-323754,-475740,-464802,-238750,-25827,-57432,-311996,-542703,-450720,-150955,107252,125453,-38853,-112938,-120091,-268309,-290175,-7812,153570,-59561,-263511,-124379,78459,177385,162268,68528,1628,54565,92762,104813,46182,-139644,-324316,-336296,-453372,-598161,-475031,-156231,41104,45141,23987,71334,41378,-51115,40772,193742,88710,-224757,-354944,-286652,-181416,-73455,-52190,-71726,9323,63541,18504,8406,63143,218879,378651,379793,132408,-87862,-109850,-63600,-115622,-196673,-161921,-47231,121574,294419,253329,156841,125761,51024,-183998,-373054,-268820,-143369,-225710,-282348,-108697,5604,21704,33318,-124724,-351874,-282030,-80367,-36383,-88281,-75776,-52293,6620,85704,36360,-46846,-8837,15733,-53917,-34093,67580,123772,134337,237903,279019,59103,-178015,-237751,-236082,-188708,-63044,-3560,-222331,-399378,-267306,-194317,-328676,-441828,-498507,-489906,-264982,-25223,-98326,-192438,-113076,-29168,-21281,-10743,126488,250645,214100,8787,-138075,-77636,205088,393611,397903,267445,131277,57023,8990,-322,-5539,8984,63047,183588,175271,-11068,-181852,-200510,-92213,70841,205967,149406,-117621,-331682,-350386,-202319,50383,155251,-72368,-235600,-99801,137782,246027,55372,-264536,-333643,-173255,48893,82965,-82636,-108655,-22040,-35707,44936,209617,207175,-21961,-195655,-84903,122513,111920,-11953,-52286,-39355,-28212,52139,55165,61755,71719,-50883,-119395,-90988,-97990,-85756,56946,206162,146534,24996,55800,75513,-92143,-171592,-87986,-53182,-44454,-20764,-121238,-186335,-153871,-80650,48391,27868,-103288,-28910,130102,131810,69286,26399,97261,201266,103079,-132420,-236032,-163338,-94907,-49039,16177,6784,-126485,-112965,132620,306353,155439,-132957,-215270,-101579,-96746,-76194,53295,12309,-48411,141212,185619,-106243,-280720,-97731,61443,-42283,-226912,-211555,-98556,5395,3491,-186649,-412791,-346341,-184421,-133153,-84707,-121705,-239154,-227485,-216197,-277197,-126536,129575,210223,132934,1917,-153031,-125195,-39422,33227,133918,170468,49300,-75520,-84064,-31979,42936,39825,-49000,-33338,33628,49135,199485,417468,210513,-96253,-128743,-28146,23755,118202,146292,44377,52043,143867,149202,184406,237756,294667,316692,143258,-146921,-221057,-44170,216441,153117,-315888,-619956,-759850,-1069396,-1135121,-697728,450624,346498,20968,2419149,1659792,-4168031,-4565474,793427,754206,-208563,612136,335529,-787522,-1143528,-486262,44870,-221981,-277640,387664,699230,307882,245075,510107,215498,-215014,-275962,-219929,-227412,-229955,-208210,-82053,193500,357690,216322,40496,94267,304961,405187,248849,20107,-7498,105566,95802,-46298,-11420,250232,530908,532553,148400,-168289,-35787,182389,132462,966,24844,114661,238311,426129,504910,311081,43095,83002,226785,167756,77520,99070,131945,78191,-48881,-43185,88787,30632,-144643,-40016,151316,183232,142695,24216,-180961,-302092,-297134,-310439,-400016,-402673,-377362,-365935,-203874,-45969,-14073,53520,171297,86518,-63380,23660,105738,13852,17418,87959,110704,183445,143349,-73061,-206089,-174700,-205394,-160094,-179371,-235804,-184404,-136328,-169895,-166706,-73826,-77888,-172788,-92798,277488,431621,193304,40840,51474,19997,-6452,-96022,-215486,-153887,19671,-23120,-169954,-103324,112822,40034,-258884,-300508,-19679,358487,577908,351920,-26530,-199746,-166414,-166961,-254101,-249389,-78529,-52558,-125123,-112644,-80107,-40889,-19301,-71477,-74343,-93412,-146706,-94381,168472,318809,153014,-190640,-366449,-269750,-96939,-71501,-24079,235736,397507,310823,263165,367247,399743,414382,417472,390528,278051,-28496,-265943,-68528,169256,70751,-95033,-103096,-42222,-28410,-43146,-96103,-223598,-285234,-122078,83152,50523,-143695,-239787,-122755,23641,-64443,-250349,-225816,-44215,-24875,-126628,-79382,-21769,-88295,-97238,-19770,64319,-30946,-257732,-181828,127861,271548,247393,199420,204799,200307,172364,120221,-30949,-154611,-143985,-95865,-34710,96219,78648,-67134,-128086,-91050,-90080,-97381,-129423,-75312,77403,79297,-80489,-81973,61776,49947,-17158,-68897,-84635,-128041,-193339,-115725,-149037,-312750,-313409,-179303,-90929,-45056,6067,3243,41671,-89202,-318056,-300487,-134635,-97470,-109650,-116849,-220515,-154625,65281,178863,15348,-210235,-224993,-172907,-228698,-124910,97468,116103,-1892,-102549,-134169,-41852,108014,87211,-135801,-223204,-38060,219063,423636,454802,277491,92866,-6280,-85871,-257439,-325145,-77472,269290,403373,276249,-51319,-277129,-203422,69963,256420,203804,55883,-45041,-152426,-235068,-78520,158145,236277,31271,-129845,37929,283939,255613,-18101,-143384,94528,277536,122630,6410,141685,214832,36282,-145018,-95122,87365,240172,243260,155996,136110,64848,-147313,-192541,-24038,149843,223033,161644,58895,-38248,-105153,-2254,207167,197639,-113873,-427591,-468894,-309422,-132072,-27227,98803,59176,-429,10272,-100212,-96069,164543,352479,268205,-4608,-238628,-253897,-305686,-463519,-358018,-94588,-108742,-285114,-205376,123749,182159,-17707,-167190,-200118,-129448,62535,179147,134731,51669,-72172,-246791,-418381,-431415,-335337,-185490,133155,375819,242316,108681,280173,324994,40309,-171038,-110811,24094,103139,68978,-33930,-46850,9714,-38154,-68151,40810,140617,206477,247668,263452,132512,24269,104615,126498,55386,121470,169263,-33967,-233609,-196434,-84051,-100924,-86669,58947,87908,-47287,-179638,-257925,-341723,-288823,-95665,-75723,-249505,-455571,-503213,-215550,93691,95845,-39933,-34956,84704,-44333,-345814,-23049,963261,1090672,128273,-161148,-595321,-1768447,-1439938,116561,746504,890413,735366,517702,1185906,1819742,441754,-1580055,-1200165,-336560,-83884,114742,-87405,4564,604668,342073,-281265,-175602,146690,152724,53416,37614,154344,212109,173567,169977,72521,-28847,51005,-6672,-231128,-226952,-167466,-176341,11209,179929,24909,-120727,-8416,62251,-77710,-229181,-249699,-157673,-119794,-119472,-64912,-74874,-168260,-172083,-115484,3171,86489,66211,-68793,-306342,-272912,-67319,-68697,-113877,-81202,-126903,-143608,24633,171021,200418,151424,5513,-155629,-258356,-199835,10257,223326,233690,114582,-3160,-40736,79698,182362,92867,135966,309622,265641,161748,208145,204110,54060,-49740,-6101,210488,340192,59541,-297236,-259048,-61890,-108493,-229338,6070,254262,103479,-151106,-186387,-64373,125487,197849,19067,-150469,-157678,-67983,157601,252203,96692,-37121,-54550,-50087,-90457,-114787,-116038,-192282,-267712,-103860,93862,83010,32485,40222,121603,176725,211099,235197,231152],[122702,-10878,-82647,31797,111545,24621,-107698,-149329,-129294,-141806,-132375,-73438,-83688,-129799,-114690,-44611,41567,31681,514,108786,161545,51985,69366,195973,76549,-232378,-322830,-58241,225955,250958,78675,123947,105447,-241375,-312820,35853,236979,163405,68962,11395,13180,-29108,-217372,-400566,-306928,5792,175078,127188,-49494,-94308,32865,169506,205831,147638,175660,330079,439623,246774,-103434,-187267,39852,75355,-136684,-256665,-298229,-234924,-82069,-49132,-146523,-250875,-298850,-259585,-149747,-32416,76085,122739,146946,136769,30920,-128358,-163987,-48489,21715,-49416,-84402,-142257,-176035,-153215,-201354,-331208,-356763,-338834,-384461,-326065,-140183,56627,89039,56824,106368,163260,171020,212302,208840,159721,106698,47766,4614,90442,244270,339432,256728,44955,-223954,-462504,-534369,-377187,-266280,-202573,-21528,85471,-44532,-196860,-193306,-194260,-325692,-362904,-154073,-36040,-126537,-171096,-251162,-454168,-478396,-283861,-72104,-94806,-324440,-498196,-321092,-16435,182975,161849,34823,53058,8798,-210261,-200627,89295,133266,-123351,-243615,-53866,81376,111860,162466,168151,68132,-18983,-31916,45158,17470,-126903,-229218,-299423,-509748,-692693,-513321,-155880,37876,63565,75702,111686,93279,2398,32540,184151,117528,-208666,-394434,-339427,-172594,11167,43292,-22991,17405,67868,39687,27933,40319,132120,301455,314455,88182,-93087,-84991,-48478,-60377,-113896,-152749,-84170,154771,365654,271809,101698,94847,110576,-97646,-354212,-286733,-103408,-152183,-276476,-194527,-43494,11958,12552,-110767,-271208,-247524,-159313,-141897,-91095,8679,28052,23872,94256,95962,-6002,-20811,3053,-91290,-112704,31016,169876,205918,285327,333531,88956,-133843,-211590,-301316,-289270,-62895,48925,-176972,-414501,-279315,-196702,-335654,-431400,-426930,-337032,-146069,3361,-114208,-199192,-91852,-19374,-25495,-30823,110047,221444,151149,-55038,-165329,-72172,170040,348253,351508,201178,75303,44953,41582,78521,101263,74818,19521,32607,81596,281,-185355,-266197,-142898,40788,82487,-30971,-190195,-331058,-379856,-220139,52395,87733,-179804,-257885,-19788,230864,244393,-24853,-358403,-389865,-242921,-39661,28196,-111876,-160083,-53831,448,107746,222134,131216,-138919,-314103,-180125,72252,116266,18386,-25689,-33782,9589,152034,247517,323887,310251,71381,-48532,-35646,-65671,-77526,90639,256627,137964,-28669,13575,105197,25287,-43499,-18223,13290,50858,49227,-68753,-133255,-145234,-90262,92943,129007,8446,66960,202287,191766,125255,78028,138702,249886,158254,-77969,-155428,-74952,-20446,3355,34796,5291,-92831,-58310,125496,225236,74904,-127759,-144099,-34935,-88351,-83751,167733,243903,110817,178805,179762,-81952,-251761,-123241,-19809,-124847,-252749,-207503,-94391,55936,73252,-160638,-448368,-359266,-175092,-173186,-117719,-58201,-120186,-169935,-237053,-349700,-227861,69281,285717,276311,76090,-164025,-184377,-76522,75377,207382,189435,-22536,-167481,-131714,-25180,110377,151231,25290,-2166,91127,86652,163162,331862,167223,-103181,-113911,-51741,51022,165930,124589,26189,99185,205549,208840,176748,148335,184584,229868,37623,-234469,-215831,19559,266224,127453,-377577,-579972,-576789,-896968,-1197177,-814265,307670,-89119,-468626,709684,-295991,-2309218,1520538,3465636,-190414,-1938817,-550718,-457952,-1270935,-1328124,-357667,236128,-153639,-239509,366997,574252,178890,142930,348122,158029,-82563,-145015,-190296,-282849,-318587,-233151,-63543,154204,320118,172188,-86177,-45978,212633,364195,265336,69727,10015,71645,9397,-176055,-47855,213136,355860,311597,59487,-86318,106093,277151,220363,100395,85866,163363,229529,323958,461157,344615,108117,190914,369079,227773,77851,152111,152485,-91939,-270811,-151278,21757,8539,-42072,102892,234745,213671,107768,-18849,-183394,-283376,-278942,-338211,-401227,-393259,-380246,-331873,-143312,-59307,-90500,-5582,135845,78658,-43664,20386,18003,-75530,-14622,93010,100291,156588,162735,-10061,-126442,-127618,-227446,-231250,-211782,-191961,-112224,-121466,-225385,-215425,-97299,-97063,-205684,-149291,172307,294738,120780,9671,-15949,-41603,-40298,-211343,-441293,-334463,-44941,-36449,-234708,-183192,89149,-7170,-438274,-475163,-122703,245437,526528,418415,26921,-212910,-176372,-165170,-278224,-316471,-165938,-89863,-132562,-112399,-100975,-92669,-118978,-194383,-149088,-116045,-135499,-31159,222822,347879,195285,-125178,-248108,-139250,-25076,-938,47955,311330,449317,342716,228193,259007,245048,257377,326660,387266,277388,-105324,-360104,-112985,159611,124116,-46318,-108118,-85356,-59999,-91009,-166998,-258585,-241270,-34301,112430,33912,-126120,-206221,-144042,24472,17107,-169978,-180550,-24297,-58313,-190268,-91456,19146,-28634,-64454,3142,141741,82908,-151952,-121648,146825,286197,263594,177495,129422,96574,93824,64309,-41204,-109326,-132772,-89924,23254,127147,33756,-100608,-80016,-50818,-105729,-159984,-208523,-149472,32850,40028,-138988,-197250,-74117,17392,-18033,-171271,-183863,-98145,-108076,-72343,-69390,-203923,-259512,-171026,-72613,-63096,-63989,-39593,52146,-65560,-338806,-364950,-200277,-100636,-44457,-28119,-137679,-176680,-20375,139682,13523,-218814,-235075,-154592,-188012,-92446,132216,161120,29277,-119322,-150357,-16398,113455,45842,-155151,-217417,-52468,219386,428350,424378,170560,21284,12359,-83374,-301093,-381887,-128834,267678,502607,357272,-64775,-295364,-134241,180966,361508,260063,85874,-9043,-156385,-256275,-86110,143053,204509,55760,-12970,156485,326500,245189,-34963,-159911,78794,290604,178523,66112,145756,137416,-61797,-179887,-55867,91194,141574,107889,34010,21502,-24086,-198158,-239691,-43694,157813,217391,113542,-11021,-108028,-197165,-108838,146950,201814,-86514,-391702,-442334,-267657,-69297,126067,238339,145948,61955,-15101,-183345,-121468,179101,315576,159954,-106572,-284420,-253696,-298145,-441274,-283471,45498,40340,-191920,-154263,143332,211453,14168,-158184,-181922,-118856,13329,95461,115295,69417,-90042,-312154,-443916,-350655,-176463,-76792,99008,302888,179804,43045,198066,241582,-98718,-289646,-160381,14863,60723,-40202,-142838,-137622,-45745,-29365,-5605,49832,20522,-56702,56385,190576,108327,4175,92562,135279,50406,127959,273633,87528,-178515,-173264,-90052,-171361,-135075,54012,38129,-136957,-243101,-271687,-265423,-134640,-6741,-108343,-286659,-428935,-477534,-212541,71502,21759,-125985,-142483,-109519,-238751,-458686,-186978,912544,1490002,647062,135561,-321743,-1814803,-1986239,-256103,751803,902956,692540,429989,1193383,2240211,1317813,-974819,-1578683,-1087422,-253451,234818,-49419,-59970,528801,376883,-150680,-75218,242044,220715,45491,43369,202983,222725,98304,102878,61209,-13955,42611,-61938,-287877,-247968,-156281,-149974,15623,158056,42802,-94249,-5827,103101,8687,-201451,-304091,-244915,-193916,-162338,-92291,-130739,-186101,-126757,-29317,117092,197084,158205,39135,-210106,-253530,-108728,-82171,-55228,-100,-86565,-159155,-61165,98588,178625,131928,-18472,-152321,-228632,-136719,78105,245824,219088,78812,-47747,-74388,29562,94884,-2579,40991,238078,265897,217198,264128,217830,76345,-3944,17448,197650,332103,69407,-237205,-187680,-22805,-58702,-154129,24748,162611,-28415,-190837,-130942,2324,179808,247312,42347,-159360,-192425,-132773,34963,139754,80965,8484,-18529,-63280,-118299,-129118,-104965,-154819,-224474,-48445,102373,32776,-54287,-31763,97445,192983,231945,217525,179908],[61184,-26967,-71920,30891,96752,13416,-65190,-47593,-64719,-142078,-102439,-6206,-71080,-161485,-135368,-78048,-10780,-15358,-31325,114143,251205,93117,9425,130571,86073,-173441,-275851,-68763,162338,208997,146363,188138,166494,-155334,-255610,46676,208026,94074,4648,-1706,1262,-118410,-377148,-563334,-357615,58177,212807,134208,-81904,-145251,30372,179707,202563,96132,80300,178708,304142,142450,-174185,-165102,112911,178072,-49016,-186603,-265868,-228633,-105006,-127767,-205140,-166564,-153900,-181177,-115976,-21351,44541,81633,152643,170642,45963,-93621,-89301,9929,64421,-1317,-44210,-92543,-82066,-4598,-63954,-276707,-363623,-248691,-175995,-148883,-69882,87634,136970,75834,102787,170838,150804,155284,132467,82031,54817,54311,31243,137996,285657,354407,274239,68252,-171541,-407417,-548411,-439699,-288259,-183264,-33700,47516,-46448,-164559,-173071,-140016,-209645,-266058,-157552,-104152,-99365,-67303,-157966,-383902,-430865,-272539,-111275,-142797,-323070,-416010,-200206,90216,243602,163239,51070,170812,125492,-142472,-107934,186123,151821,-135981,-188235,23223,66281,-1243,117206,241945,139443,-78801,-164935,-61331,-48834,-112606,-76487,-169630,-457439,-641774,-430796,-123169,-6608,13322,56386,95150,102283,2481,-57694,104798,115658,-176261,-377457,-324756,-115366,123453,174863,87504,68512,76950,68127,69152,22020,20340,194782,219823,16453,-111915,-56005,-11960,7276,-30051,-132410,-98118,179308,380599,260255,52986,76547,169392,-13088,-302355,-263808,-55023,-85665,-247201,-246572,-89127,-15061,-19054,-86808,-167588,-185297,-195486,-211287,-99183,55015,67262,3030,71344,134247,15801,-66363,-49474,-133766,-181983,-2399,208490,276376,347545,372803,103175,-79840,-146179,-309137,-352248,-77850,87730,-83774,-324234,-221466,-144978,-299746,-392549,-322631,-196176,-76870,-10714,-128691,-200366,-77833,992,-12922,-27912,91685,181112,102331,-68251,-150962,-37691,124289,249637,253008,117709,30924,36257,63032,149039,198837,116928,-39191,-144955,-67036,-29662,-177785,-291213,-171471,19596,-7137,-156624,-219945,-290578,-352866,-193133,86653,55949,-248092,-284503,-3378,256545,230219,-69199,-342193,-327820,-236534,-88911,2468,-114974,-203705,-119996,-21766,95845,170703,23961,-248031,-383588,-223648,51836,155473,95851,34709,-29012,6299,164219,355525,513614,470300,177155,29333,21354,-23938,-47468,94098,217935,94810,-56410,-10097,119720,114083,55537,56646,103849,151642,107692,-255,-40318,-98909,-79145,139763,232197,125699,167610,292735,255731,146668,106093,158934,259271,195468,-7966,-56625,12301,45603,53664,55675,-2564,-69757,-16014,100045,122504,-1631,-105120,-60119,18401,-91625,-96689,240002,420306,254028,207539,171140,-63136,-224295,-146375,-91558,-186023,-236257,-165008,-51304,128889,172849,-86060,-409865,-315267,-111863,-158000,-131565,18538,51520,-46395,-206487,-347621,-264955,26729,338602,392940,131872,-184779,-268182,-124977,93265,244411,174145,-116247,-265594,-173963,-12709,154522,222741,108696,66489,149688,108914,102543,166966,68258,-84908,-62302,-62370,68125,187331,60453,-23581,135347,243651,207310,115039,64944,122735,180354,-27442,-265360,-188103,108955,359861,125020,-402983,-462513,-285278,-617648,-1308488,-1031783,102973,-514763,-1012788,-300744,-825829,-21690,5775316,4625651,-1106136,-3346896,-1745190,-1272770,-1704883,-1393580,-177856,408812,-106104,-228400,334536,449694,60705,23466,150482,110287,71956,8914,-133954,-297672,-335416,-183110,-20753,73957,203039,88600,-199180,-172383,106189,292468,258865,101964,9375,27680,-59398,-239628,-65406,157167,148719,55852,-31974,-6560,172772,255496,219294,158239,125699,189728,198997,184506,348176,340042,172819,258526,425534,251226,99414,224399,192136,-196549,-392499,-177224,-6057,-10526,47543,194438,252825,188785,40395,-71743,-141734,-175481,-202315,-321897,-349306,-346685,-378096,-297374,-94404,-70815,-140490,-37797,95982,40681,-48512,18364,-13148,-99284,-9828,115635,97516,113438,149217,27039,-71291,-109978,-218738,-239400,-168078,-82446,3604,-71637,-233285,-223482,-121601,-119204,-222819,-176972,77067,155295,48413,-18107,-62254,-63462,-42647,-260431,-562614,-437257,-75186,-14046,-252815,-255270,39380,-25768,-513019,-571843,-214959,104858,402327,438672,112097,-155347,-145408,-131164,-260406,-320217,-202491,-123186,-161685,-137511,-115877,-87644,-101234,-184444,-151581,-96177,-103901,16861,229204,333083,232179,-24761,-99930,36053,97385,77792,96511,287959,386951,314659,203919,147632,64394,70386,200084,335991,250982,-150611,-382472,-118397,159850,184323,29743,-91283,-123917,-83198,-102081,-195380,-262114,-165220,78367,161781,50895,-73855,-167904,-161276,28954,91343,-75272,-98791,26292,-64669,-223885,-85101,69788,28840,-42539,14926,194845,172693,-46979,-56909,136458,226130,181923,84108,5432,-20926,56218,76312,-12206,-67235,-115958,-82835,61998,118334,-41001,-127216,-185,9823,-113737,-219087,-285572,-215900,-7218,8708,-163582,-266365,-210659,-43484,-27554,-237148,-252611,-70489,-19875,-46283,-38436,-104603,-130351,-58136,-4851,-35619,-62371,-21945,46905,-70163,-333342,-383885,-243416,-104836,18570,74469,-21194,-170699,-84721,100465,9748,-207790,-229032,-141741,-113316,-2592,171354,168400,8035,-166399,-147696,43496,123373,1773,-145557,-192413,-113265,122891,347860,341509,53667,-80429,-11505,-79015,-305771,-410512,-183938,225060,520282,380381,-65353,-281318,-60218,264070,418882,306683,163024,84513,-118088,-254553,-121712,82803,138777,71681,84481,219270,303816,186518,-55111,-132876,77328,261399,192859,83188,83460,16468,-164571,-218284,-40916,81277,49134,-23050,-107851,-133402,-134037,-204672,-215355,-47182,113949,150917,65308,-29965,-114727,-236726,-192498,83429,203002,-19598,-261713,-302046,-163588,5523,280289,387736,260280,137212,-30633,-214834,-105197,170825,218644,13583,-192668,-265207,-198480,-226334,-354691,-210747,143132,170450,-68358,-43540,179963,214700,18667,-137287,-131826,-80371,-11237,42983,93264,59185,-103248,-331745,-424826,-269378,-47075,1614,17964,154583,71957,-53794,70804,129985,-201487,-383348,-227605,-32949,-24583,-155537,-225944,-194941,-89089,-29382,22541,29655,-92075,-276099,-122959,99939,80236,1847,87786,138322,57272,138407,341959,203304,-97519,-139357,-98938,-214517,-146719,69398,21222,-188066,-277007,-260172,-170436,15863,65373,-146794,-325637,-397004,-415899,-184864,21549,-98830,-255570,-304263,-352705,-440093,-550352,-338345,702934,1438241,784128,331902,-43141,-1593426,-1932651,-260522,798688,837726,511719,129383,886097,2245135,1824955,-390871,-1717053,-1405771,-204060,344650,-27873,-145978,337732,306347,-93767,-68137,229362,230540,43898,78788,252954,218635,18505,18831,36102,-10396,17525,-101283,-280134,-204015,-113350,-129192,-8662,120109,48912,-94641,-41812,106981,80221,-149797,-322203,-296280,-211750,-151461,-74146,-97784,-119236,-62233,56943,225822,283914,216728,102236,-117920,-197962,-103361,-68079,3317,71628,-51135,-164724,-120895,48223,151906,87291,-31698,-121317,-163330,-29791,182835,277128,213090,61267,-74221,-96974,-25230,-20375,-137353,-118549,89809,205967,227511,282303,227088,141329,99685,70655,144125,227725,55303,-116183,-64189,29908,-6222,-38582,102640,119273,-141714,-241774,-92123,61112,228527,288834,74435,-139294,-177230,-137481,-65951,30327,75486,52877,19143,-36942,-84747,-81565,-30147,-51268,-106246,17782,75400,-24643,-113091,-76673,66958,195057,235089,180127,105439],[4708,-26992,-37744,32264,62178,-23001,-38010,47776,-3075,-137844,-64275,59092,-61384,-192585,-166099,-118618,-43679,-19184,-30515,120147,322580,169509,-4154,78175,108811,-72202,-164654,-55140,46994,40673,78406,181657,195706,-60578,-164035,72181,176263,11413,-98137,-44798,-13574,-186219,-485217,-611116,-295991,143957,258830,142359,-104161,-194638,17281,172312,172507,72589,7612,24071,117702,-25265,-270103,-161206,108831,165643,2208,-106568,-214581,-219769,-146683,-218123,-267757,-94306,11010,-49518,-60421,-18364,12514,64653,179566,211284,49134,-92531,-44302,84986,166507,124393,30568,-54169,-41004,86451,46658,-220572,-351457,-151268,29488,-1411,-32401,97095,178078,93349,91011,170852,128334,80468,61386,13713,-25832,-3799,35440,189448,308364,309092,209618,16439,-144586,-290843,-431210,-412924,-284794,-161352,-53237,5914,-26665,-104586,-141582,-92362,-83487,-111564,-90146,-106032,-43422,34139,-59996,-276957,-325545,-194212,-116052,-179918,-313082,-336388,-136720,121886,238470,94704,-12027,193525,201557,-67400,-31624,256557,210701,-89113,-112935,85991,40643,-124313,32232,255003,186763,-106611,-266714,-194344,-154564,-112130,83616,15856,-311194,-466621,-264502,-77519,-84241,-89662,-22906,32269,65073,-56623,-191203,-3159,85496,-151340,-322839,-254448,-22657,238769,299805,215209,144169,90491,98299,127900,30344,-62843,90332,113008,-77118,-152169,-39135,47935,96237,53789,-95385,-79573,201518,362005,226951,14393,75500,221094,47714,-237082,-200028,5201,-25575,-195857,-244489,-113087,-48705,-49360,-50077,-62236,-106663,-178490,-230078,-108192,64745,64503,-47719,15824,126400,9089,-121664,-105847,-141160,-193940,-13805,220597,317011,413201,405662,129240,-1505,-35109,-247476,-355501,-93521,119143,23603,-184668,-134404,-64171,-238415,-344224,-230105,-136772,-95464,-64139,-140161,-190041,-55656,40405,17673,195,75899,145076,99375,-16677,-90724,11102,65469,104647,115491,37322,10436,30406,63270,184543,248532,120285,-103119,-305863,-232348,-82092,-140604,-247104,-149722,30901,-22540,-183281,-194716,-204068,-248155,-109516,141089,63211,-252220,-294689,-37593,220802,216626,-56136,-222781,-174458,-158256,-87173,7924,-94340,-227973,-200452,-100603,6133,67408,-82928,-324578,-399132,-217669,56180,213943,208236,123822,-21028,-39856,88725,341265,570169,519638,248555,88252,54995,10623,-3695,77740,124199,40687,-55127,-17401,108915,143608,94214,114584,197747,237166,148814,74038,73372,-19238,-40482,184378,312439,211989,231830,359559,289857,117635,92326,137515,210049,197135,62190,45427,96526,97373,89373,67653,-17188,-60271,5366,68310,31359,-56381,-80032,-3582,23797,-127325,-134757,234676,486592,332803,207914,154412,-59087,-218261,-172660,-136407,-203357,-182721,-96638,16048,198795,279629,32000,-296194,-221249,-7659,-93681,-135580,79590,237612,121282,-128247,-267493,-216422,21803,350795,440375,152321,-198270,-320841,-145967,89616,230431,116173,-219959,-351535,-197127,7791,170898,241507,181358,156604,192207,106520,30154,-22486,-51139,-39753,4982,-61155,73034,180943,-25816,-90697,152553,250647,144314,22683,19417,127437,174978,-36636,-233247,-149605,187226,463046,154301,-370838,-287858,31102,-340187,-1458689,-1343601,-90886,-554008,-1130851,-252322,-57685,1616576,6432148,3982766,-1495154,-3751174,-2505868,-1840842,-1901836,-1270626,16852,512910,-110498,-283883,261904,328562,-36408,-91742,-11983,101971,207744,140191,-66571,-261280,-270864,-68283,47288,-2419,62894,7699,-265020,-264926,6634,215423,238748,105899,-16376,-20841,-101016,-231165,-70442,92454,-37883,-178421,-124651,33905,146837,130671,130927,154310,133311,188132,160819,58812,209275,321837,234553,269406,381701,230239,129273,295494,243768,-207739,-392438,-133824,-3686,-37143,81947,211274,212769,114662,-50027,-121693,-54982,6941,-95311,-274610,-260730,-272292,-368791,-270420,-69533,-81670,-149535,-31439,58470,-20791,-71499,26625,32305,-49117,18937,134654,87389,57309,101222,11745,-74360,-119300,-171988,-174341,-58491,62331,126610,-9136,-194547,-191877,-144964,-146406,-217447,-169312,6664,49638,6261,-29921,-80778,-40592,-11014,-241173,-547498,-433973,-70606,29535,-212537,-285830,-10432,1880,-450399,-566549,-272545,-19998,237200,399714,205189,-38688,-66496,-65156,-210461,-271319,-184024,-142653,-192104,-164569,-111474,-30643,19337,-49084,-84094,-40013,-42585,59909,207368,288872,249490,68022,15148,184897,228963,140787,108724,185371,246738,242541,192233,63755,-77882,-67486,92431,259157,208370,-152936,-333339,-86000,173820,237526,118019,-49706,-138785,-88424,-81555,-189441,-245369,-86418,167867,208324,103071,3712,-137793,-178472,20148,129362,13178,1444,88628,-49277,-219076,-61271,120428,84979,-10286,33734,214494,208768,20074,-8835,97800,110104,41347,-38153,-124571,-111424,76332,155522,49673,-34642,-91764,-69475,75256,68970,-130586,-129660,95844,62869,-132323,-266912,-347307,-272217,-46671,-7003,-137337,-264512,-308216,-115072,-36342,-244214,-271434,-48256,46974,-33951,-46573,-25977,46510,131098,99662,33084,15789,53091,35299,-95642,-299274,-355234,-267342,-124741,54409,165450,96439,-135739,-115099,66669,6914,-172158,-193806,-123047,-24537,112244,203881,146116,-45841,-219875,-121909,120905,135250,-31259,-115768,-160441,-196465,-40319,192871,205795,-53071,-181468,-74554,-80318,-266720,-389008,-216232,161085,461353,355420,-36283,-220807,11294,308238,413958,315862,240167,183726,-56471,-228005,-173497,-19470,50251,75562,132508,199146,203613,82742,-76242,-72433,97696,214696,165124,36231,-40712,-103458,-231307,-253712,-54402,74728,7306,-99687,-232760,-299391,-245676,-180408,-135062,-33930,26874,39445,35302,15363,-51352,-218340,-243936,25998,197025,58862,-99199,-136853,-84604,48453,370690,492614,368035,202886,-24973,-174969,-51383,124449,70326,-126796,-228713,-190945,-109517,-107628,-221591,-157438,170044,247535,46133,69722,203588,182464,-6965,-123395,-85988,-38966,-13305,30228,73424,26806,-105446,-298458,-372339,-213537,17590,22014,-93638,-30609,-46475,-148781,-62598,22049,-240216,-440748,-307031,-110171,-127264,-239154,-260381,-211225,-112202,-24927,27356,-16465,-192648,-391516,-232214,17813,47362,9129,86523,131231,73996,156880,370532,287736,-26111,-119412,-109004,-210060,-114919,97824,36497,-189323,-274941,-225691,-72725,133722,108580,-175484,-351125,-364365,-332303,-141800,-43826,-228852,-386752,-469170,-568574,-581760,-586622,-426720,399811,975664,521451,327067,88227,-1234398,-1389870,47999,881597,747191,277112,-249229,378306,1806906,1804110,-3869,-1578343,-1209000,85017,483993,31594,-194584,83631,145616,-117403,-148660,116638,182888,53628,139061,292143,184100,-55710,-53332,10618,-30469,-53074,-148245,-224053,-106892,-42090,-111189,-50976,84840,51727,-117407,-107916,79090,132813,-74273,-289802,-287426,-162834,-83816,-3714,28198,10524,-6668,109722,299097,332354,233059,104754,-62342,-123254,-50000,-29787,49031,121291,-21113,-153692,-136530,26228,117108,21671,-39121,-72852,-73803,105264,297110,299425,215345,72671,-73102,-100863,-67731,-139115,-294051,-314632,-110800,79547,175683,252405,239673,241859,228918,128993,55588,50416,23832,30537,70433,73801,28665,76528,208095,130183,-195163,-280488,-85360,90355,261860,314846,104292,-95307,-112536,-89782,-117286,-39297,77473,78464,50394,25004,-9858,-8773,61833,69210,40050,71950,25189,-72389,-125952,-81061,44507,189308,222327,134791,37499],[-27080,-14673,7594,41787,26276,-67431,-32376,113489,45844,-130646,-35219,102992,-55252,-217546,-200234,-147092,-37530,28103,8442,136446,364078,262379,31263,54339,139883,45098,-24427,-31410,-97775,-201522,-104265,126658,222442,41467,-56011,106063,154721,-55337,-211757,-112304,-19748,-201330,-514494,-548970,-156313,232648,298142,157420,-98564,-218119,10008,180673,165506,107635,-17767,-94522,-79134,-224235,-369523,-175873,40934,56298,4726,-43759,-159164,-209514,-206139,-308339,-312938,-41167,158742,103708,1562,-35471,-23138,70964,218721,241843,37475,-119015,-35417,152122,284448,270683,104717,-54289,-76462,89620,100979,-174776,-314488,-64328,170936,78036,-22641,97927,203652,102416,68519,156943,111222,18787,18983,-34974,-125402,-113562,27024,244000,310320,217281,84036,-86511,-144022,-150043,-240296,-325349,-259015,-132863,-68483,-34973,-8631,-47984,-109465,-71216,-3433,28182,3627,-56741,13986,108818,26273,-157753,-183311,-63724,-77336,-195902,-302220,-289493,-151174,57768,138461,-47398,-140809,113585,219259,6132,13110,278172,283287,-2989,-42354,118739,21258,-208566,-71756,193695,190701,-95897,-308941,-318466,-280206,-132826,198309,196758,-118259,-229302,-71892,-36299,-172317,-207121,-127583,-55532,-8935,-150383,-305331,-94854,31127,-151294,-255355,-155573,83844,337159,384105,306438,206656,99105,118683,188285,77280,-72100,20352,12108,-179857,-214169,-46868,119788,203122,138340,-36142,-28695,226646,344068,187204,-20568,81212,255920,74740,-173739,-101844,79975,30599,-134646,-195392,-107195,-73585,-67527,-6486,21683,-27749,-114945,-200463,-115371,45012,27331,-111142,-60371,68537,-20132,-156619,-128687,-87339,-121142,7165,195766,307713,462583,445359,190889,101835,103293,-131608,-297898,-95923,143608,103593,-70582,-66026,10881,-173542,-300698,-181001,-176022,-193107,-134168,-147023,-164690,-15380,90110,55770,43293,62373,120944,146883,80685,-138,54345,-5867,-61928,-32301,-20207,20006,31926,42984,167793,224820,80899,-159694,-407834,-360898,-125691,-65342,-131169,-71544,80301,41215,-110524,-122590,-83509,-82959,10740,187056,91407,-196255,-274753,-84550,163684,218596,11156,-54923,5344,-40299,-45118,32034,-58443,-223024,-261867,-205168,-132675,-59950,-162568,-355259,-369603,-178121,65122,255885,319849,222999,-3443,-108334,-38770,213293,481100,472388,277532,108403,51203,30459,47682,63153,29620,2122,-29730,-15799,68620,102073,63413,138133,270496,290365,171634,140020,180169,78986,24594,221274,352265,246180,232663,361377,265298,39550,29386,65298,104969,160954,119257,137016,180898,138641,101364,59856,-36016,-60235,7298,44275,-20443,-77440,-63181,-2107,-34107,-200294,-203267,155055,436116,318939,165025,123619,-67963,-236379,-202904,-144836,-165167,-108153,-25867,82055,241716,363878,171266,-133629,-101694,109767,-2238,-140220,99761,387317,285742,-26544,-133429,-90150,61483,319630,398904,129675,-187501,-291930,-113238,72559,171009,26708,-313138,-405205,-188632,39597,166117,215010,226382,237633,200841,76721,-38623,-175115,-147566,20741,59407,-58032,63689,152548,-103415,-152240,146134,224885,39855,-68746,24239,182161,196502,1422,-155518,-115272,216751,526759,206540,-280736,-93630,304749,-122638,-1555285,-1646946,-190369,-26053,-526648,710012,1277653,1696275,3297267,1974316,-1037280,-2836669,-2483881,-1959051,-1742286,-944787,186245,517776,-172406,-410661,124615,201809,-110974,-182064,-88676,142388,293887,212185,-6990,-178754,-144322,76686,133932,-28392,-32392,-30295,-267488,-317345,-73407,158209,220746,85434,-58157,-64357,-123670,-192655,-82026,26479,-164098,-337953,-206119,23575,58064,-39078,-14171,84145,103671,158399,128855,-3515,108154,319887,289075,223559,252973,165384,145773,343502,297708,-129210,-288157,-52593,9752,-79196,38745,153505,135273,13532,-146609,-162604,48583,203301,2315,-215310,-159720,-190197,-353792,-255029,-70770,-92537,-118210,8234,26456,-90202,-99493,43308,120228,34550,41606,125789,56087,-6330,24137,-64928,-140848,-136296,-93111,-54305,82760,203445,223896,45251,-123793,-128707,-154038,-170461,-187021,-132930,-38766,-5639,11394,-22125,-80309,7592,39771,-175629,-411452,-325645,-36810,77079,-119631,-255404,-38494,71241,-272698,-472478,-281482,-91048,81890,315860,282540,102345,48162,24462,-138898,-189943,-124558,-144113,-205091,-169383,-83176,50211,177412,138924,19174,35616,51294,113180,182811,232834,235955,115110,54310,241675,305023,163036,87081,57456,89185,150554,177983,20930,-138757,-110607,39332,184806,163407,-116581,-238847,-37394,186117,265280,196581,11784,-120397,-73711,-42116,-162933,-219863,-25638,205675,234816,180013,89087,-122363,-198505,-12945,119691,82828,98731,138031,-24012,-176185,-22262,165206,142578,46120,71533,203074,182910,32829,11950,41741,-24336,-99731,-138123,-213761,-143833,144336,268060,120877,-12830,-61239,-49476,63765,-3323,-205651,-96870,181442,75078,-180894,-304848,-389101,-321845,-89527,-2924,-60495,-194642,-341121,-175692,-38931,-196149,-240196,-30657,81110,-25278,-72581,22925,218967,330837,212323,120549,138683,155436,30186,-121939,-237759,-286675,-273637,-160588,47431,212740,177106,-80758,-108337,42883,7150,-113803,-125636,-86316,57302,211122,217611,103198,-112175,-259632,-80907,187683,141628,-47095,-84726,-135317,-263752,-205840,6385,40444,-133123,-248782,-155133,-87112,-185702,-307837,-206280,103146,361043,310629,30865,-111106,78340,314042,353021,273110,268256,235241,5215,-178861,-221336,-144788,-40950,69266,119080,96306,38098,-49225,-97082,-1827,137127,180022,111049,-68987,-195018,-176332,-231199,-279270,-93263,82910,37505,-94438,-299637,-429870,-333871,-150410,-41171,-14551,-75567,-79148,33572,108762,57291,-160489,-265158,-19863,182906,122425,32014,-33898,-90193,33067,360992,514782,434729,239485,1720,-76061,19151,37087,-102213,-220282,-200449,-94771,-19496,21592,-78544,-128370,131210,261738,117245,130805,192331,119139,-53214,-127148,-71755,-20050,-1982,54892,65117,-8228,-88535,-220019,-302214,-189963,11756,-20765,-211416,-204007,-144315,-215274,-166261,-58003,-219198,-456220,-378038,-193138,-212459,-263528,-239977,-194112,-111986,-4469,29659,-69257,-272690,-389008,-238482,-32188,10250,14543,78929,106544,89863,183198,372601,326984,9972,-121635,-108278,-151991,-51582,122474,69191,-147083,-246023,-183422,10059,202756,121109,-179374,-344785,-322587,-235964,-94020,-108021,-330352,-478533,-580076,-680265,-608846,-547518,-421555,112076,301760,-10001,106089,-12346,-911019,-661483,483187,964176,683590,96572,-546918,-164496,1058524,1305442,90879,-1224944,-642520,509161,685201,198995,-146522,-152782,-59767,-204508,-283004,-55945,92638,66045,196905,297868,108283,-113954,-84043,-1875,-79573,-179756,-220292,-150228,16732,52350,-84280,-91538,70746,66660,-143450,-181129,35814,169258,19723,-205896,-214214,-59933,23156,99033,192673,138261,9943,110322,326765,354932,222586,56182,-60165,-48400,38263,21632,74129,144497,4601,-126195,-106842,32071,78213,-44219,-39277,-14301,25444,238560,379826,289053,214993,109613,-44276,-84415,-86710,-235805,-441534,-493875,-310439,-88466,68551,174660,245368,342253,335642,166067,-48899,-151082,-20935,152375,169444,90050,36318,153331,295547,174408,-170971,-283906,-112511,79379,272109,316381,117921,-38318,-11764,-10452,-108763,-51572,77076,71157,68592,105531,72129,39913,108524,147519,154933,95215,-30202,-98222,-92542,-47128,39261,179730,198828,93570,-2486],[-30617,-3253,43954,60037,6439,-100838,-46256,136137,76094,-118891,-23838,118537,-46500,-228323,-229285,-152580,10747,117733,78987,165754,375206,342953,95610,60791,169541,148046,99947,-16998,-237923,-433198,-326663,51845,259571,143289,48264,139328,150094,-83257,-301975,-186949,-8650,-149830,-453923,-413998,-3547,289924,314602,179442,-59938,-200719,19665,221059,214934,194671,3478,-157368,-243430,-407174,-445947,-199273,-54401,-93176,-37133,-15828,-111558,-199012,-276320,-383452,-321439,-3268,260777,240826,57385,-73403,-67772,83065,251204,249717,19532,-149341,-51568,188272,364608,366770,143101,-97740,-174601,10565,90450,-144555,-257782,-2242,217526,83389,-26911,100046,207467,95218,31761,124409,103451,-3681,12023,-66347,-226434,-234709,23121,297549,293579,103821,-63363,-199953,-158911,-23836,-52512,-221356,-217567,-93309,-68550,-74043,-19127,-21173,-82635,-83462,-6892,82609,65287,2764,43230,142369,90271,-50436,-35216,82484,-8254,-192586,-295055,-279722,-224610,-84079,-42639,-226002,-289382,-33009,179015,65151,21940,241215,324736,79779,-2109,114315,22989,-218410,-167353,71003,148214,-53888,-284006,-395874,-389986,-170784,232268,314482,63124,-1429,95258,-6482,-242011,-295626,-216306,-145455,-101744,-235073,-344052,-142193,-41815,-176795,-192989,-58230,180566,406717,412016,319527,214250,88126,116445,228476,157896,9285,8354,-63209,-269641,-287246,-81710,182488,309316,220176,42681,41107,253840,351586,156145,-61901,75213,264871,73034,-119540,14032,162020,78172,-84659,-130852,-77985,-78128,-69983,28688,64337,33289,-27479,-140310,-121252,3475,-32102,-167010,-134479,-18901,-53710,-148912,-97832,24514,26946,56054,136393,246648,476474,497801,288964,210392,229696,1301,-200597,-81088,150610,122139,-38192,-47333,53950,-118612,-264536,-182173,-273516,-314958,-188253,-148861,-127353,38195,127631,85174,84291,47761,107201,220704,182879,91538,74646,-85310,-214828,-153652,-41780,56901,47367,13506,99586,129014,10988,-193659,-424253,-405100,-130126,41063,31135,44370,152681,152514,20684,-28130,43117,92279,123465,194452,112274,-109682,-223664,-100898,137365,245007,106464,90254,141308,70659,10582,55297,-18351,-184665,-271782,-286358,-268078,-174825,-200073,-339296,-309469,-125131,54742,242481,384982,306091,27635,-166392,-164269,23837,286497,368528,262760,83922,13847,40097,105100,73883,-15730,-54,12520,-11286,4706,991,-23755,120019,302856,303386,179489,185193,253919,174625,105462,244123,346182,227571,166828,275742,172193,-69164,-73716,-48959,-29860,100733,154911,207593,265942,178564,88738,27479,-54704,-61177,-815,37328,-20393,-61240,-56215,-56576,-140801,-290615,-280545,44400,307840,215077,74858,75409,-78107,-261991,-230876,-117462,-76147,-33624,19205,119437,245355,398929,296253,31789,9032,206676,87776,-149175,69130,455367,391153,60979,9484,76413,135982,258652,280154,68771,-143899,-165518,-27743,49579,88726,-63541,-369669,-410574,-143678,83380,153695,165815,234136,276445,166853,26352,-89629,-248388,-187209,77286,79042,-64898,39301,112913,-142828,-185036,117251,172735,-70357,-129729,67385,242632,213223,60975,-63655,-97607,175591,510077,261461,-151121,76885,496747,37071,-1482509,-1790163,-145870,928620,709312,2024582,2279849,38345,-2079464,-495505,159875,-873946,-1625629,-1563799,-1227818,-471048,294500,417640,-271708,-574387,-77580,64295,-167671,-238282,-71283,218978,322546,212262,30839,-68728,4340,205869,224725,21423,-35784,-5746,-213757,-337794,-134522,133790,218419,56283,-94843,-92216,-146504,-185816,-118165,-33026,-212085,-387617,-248981,-14865,-32339,-177150,-167499,-36413,41503,107306,111753,23367,99216,353610,329916,136418,77272,66229,129682,353868,344302,5898,-127734,30026,15891,-134755,-71823,43555,45634,-82975,-226328,-192773,122650,329685,54042,-161092,-67984,-121076,-337296,-251445,-91327,-103539,-63176,60412,419,-147028,-118279,56799,183482,86009,26578,72897,-2099,-71231,-70636,-187709,-243873,-136772,-43,79874,209895,305551,275591,78943,-43737,-46178,-130931,-175706,-135774,-85734,-71427,-17425,59867,-1191,-76260,51933,87829,-94468,-209082,-144458,16568,115962,4643,-166753,-36587,156005,-49993,-333611,-242768,-90752,-15183,223049,328801,223218,166875,117580,-59621,-100900,-50298,-129056,-190318,-139253,-38904,117890,294365,280168,106782,108579,167690,185395,174835,179493,189293,100541,14044,176558,266532,125827,44042,-40590,-33616,56590,137165,12332,-111372,-61724,45823,135912,129140,-58759,-137312,-3336,167991,247336,241058,80560,-71929,-44140,3092,-127839,-192161,11960,194417,237073,261339,161152,-120949,-221374,-69650,72077,132032,175195,154659,-658,-103038,29251,204454,204304,124968,125951,171529,111029,2196,9776,-14703,-134711,-186878,-175303,-228511,-108659,228092,359755,169337,636,-27968,-27813,34434,-69213,-232839,-29221,228922,24003,-266942,-339386,-412765,-365217,-132980,20971,48481,-85943,-307601,-207050,-36085,-120522,-178320,-17682,86060,-10050,-95926,34308,330519,469583,299542,194563,250458,240903,39664,-127368,-155671,-193560,-260799,-200117,-3690,192089,195311,-18562,-67818,33059,10693,-42690,-34434,-27070,117838,262778,205406,48276,-176146,-276999,-41520,215579,132866,-48983,-71241,-124700,-279368,-302595,-152090,-114179,-175959,-258319,-219864,-90964,-71462,-174199,-148101,76859,268337,277445,130373,33073,139791,289877,259880,185818,222793,212864,48984,-114539,-245195,-261814,-112679,58921,55776,-57236,-151149,-179144,-116352,52771,182946,177935,56037,-201357,-334072,-175858,-158502,-291025,-150573,104233,128776,-13355,-279757,-476619,-377439,-139676,18517,-3952,-156883,-160109,57257,209067,163328,-95489,-264159,-53333,160791,155369,94030,-36204,-183746,-38398,260918,448876,438858,238587,38592,43068,77206,-76554,-257573,-243235,-120358,-16405,41315,119997,33017,-114712,63627,230522,127933,109895,139568,41713,-101655,-145051,-95554,-39174,10158,105381,77699,-22363,-46767,-116528,-229703,-187790,-44001,-109350,-311539,-324209,-203909,-242213,-220708,-103933,-173024,-431000,-412788,-254527,-251685,-223408,-177547,-159637,-88804,36697,48703,-101612,-317843,-301758,-147685,-37553,-28074,6251,51583,56490,90296,212527,367763,322035,6103,-135111,-83675,-54824,16271,123798,97898,-81340,-209122,-153562,65184,224740,111762,-149850,-293078,-256377,-130807,-48992,-154180,-376836,-503526,-591755,-637048,-497318,-431030,-320124,-51357,-315321,-602501,-266364,-332961,-771023,-101476,817134,1001720,679965,56038,-653903,-592395,245056,556680,-97703,-801945,-1785,885964,947014,519731,26844,-293675,-250089,-324110,-423531,-231875,-18134,63435,216001,244939,-7707,-147097,-55788,6517,-150734,-342839,-316025,-91362,133518,160449,-36772,-110309,88028,107812,-147481,-232091,-2662,195039,120922,-85820,-97763,63755,136277,194799,312047,191868,-30037,60927,318812,378983,217586,-9679,-100883,13036,137115,70884,76956,144847,28393,-87041,-48602,56632,45788,-82673,-25405,50444,119189,334880,395421,230848,197289,155526,2981,-52737,-82124,-293058,-542184,-596506,-446904,-248226,-63994,61562,223349,396137,377068,165511,-142685,-321995,-77058,207370,200363,71656,21731,173726,327822,217895,-81836,-240132,-160523,33312,258072,289080,104748,16845,102845,80390,-47673,-12347,63850,26760,70053,179759,127026,27249,66020,144656,195605,82056,-75042,-99381,-30252,6755,47175,163562,169887,64484,-10332],[-19504,-9817,50298,78755,9819,-110464,-70546,115082,84410,-100642,-27568,112139,-26063,-216835,-244596,-135850,86580,226360,162698,198531,358482,377290,152624,85682,187836,211966,170421,-27202,-340201,-580552,-503186,-23436,293528,229813,133048,163536,160181,-63230,-339306,-244293,21205,-41021,-313204,-255438,98282,291793,298158,201696,2273,-142200,46086,277238,308651,291256,49864,-167362,-343867,-526957,-476658,-215328,-135394,-218728,-105752,-24876,-77288,-188979,-344050,-427642,-284034,27515,302723,328333,98353,-120019,-123061,76889,258017,234959,12985,-154301,-71873,180088,366364,362121,126718,-163861,-291908,-115007,29046,-128035,-196129,24859,176324,38076,-32286,102759,186334,67361,-18643,74395,102071,17594,25296,-93715,-308955,-316448,40021,341380,261597,-4098,-189425,-282571,-171621,61775,73089,-137759,-166468,-40403,-46972,-109957,-73724,-35953,-62157,-120113,-94523,19322,53084,25807,26383,135607,131489,32207,87531,199534,62658,-179051,-289609,-285124,-306245,-250289,-246386,-375586,-398160,-182873,99789,97972,4375,154759,293903,111638,-9322,74643,47084,-151940,-231624,-78849,72712,1887,-206610,-402164,-446434,-213047,179465,335396,187848,165868,208996,16970,-269313,-324959,-259039,-220134,-191882,-268566,-285141,-143702,-124807,-210603,-139842,15984,248585,442675,386147,240752,140833,45673,84033,230022,250818,161766,61629,-92830,-317076,-348907,-132880,214389,386235,287912,124757,105144,274810,385253,142147,-112439,43843,244922,59074,-74816,119977,230062,102335,-68421,-91233,-44778,-61756,-62424,36294,55094,60709,51841,-76952,-129486,-54217,-100705,-198818,-180278,-99124,-70000,-94253,-20273,160556,203871,113595,56615,151474,445174,552007,395593,290012,300189,107659,-98629,-59045,123266,66767,-97614,-77800,61205,-71450,-226784,-216144,-359024,-385865,-198752,-146661,-88013,85535,129147,92713,107773,28997,96549,282090,248990,153795,63292,-164859,-320675,-215667,-24003,110066,80265,-8135,302,-8896,-63044,-190293,-354463,-345451,-80256,157877,196354,163384,220001,259839,150739,59192,142560,217272,181805,148643,102413,-33244,-153116,-59757,175851,291747,192729,163351,191241,133588,50421,61355,16017,-116754,-213294,-297534,-343780,-243350,-194188,-284787,-230654,-73679,10694,152911,368720,349383,69704,-185716,-240532,-155767,58474,244938,207510,25520,-36954,52552,170665,124560,12433,41739,65783,-4602,-67603,-129198,-139348,65345,288002,279999,178584,203940,279649,246817,184247,247098,300724,172170,53826,110544,25248,-180605,-192543,-178997,-154269,40067,166911,251315,345531,225637,61863,-23361,-68661,-55275,-7929,47234,24362,-13674,-52273,-139729,-255289,-357688,-321380,-35182,163169,53773,-51797,11938,-74697,-267527,-245144,-64111,43410,22693,16168,110013,213402,372211,369461,151711,79335,254635,152107,-155441,-1288,419530,396565,98245,111444,228069,221128,191136,122617,-13954,-72969,26571,81593,23155,12149,-115287,-365281,-361542,-69588,134140,146890,120201,204067,251283,96305,-29737,-113431,-233398,-158723,112240,57923,-88400,2239,74342,-127803,-174897,73494,107859,-147248,-142896,118235,258758,196057,112029,10219,-102491,67612,400413,298051,-9707,189778,593821,171830,-1181165,-1656045,27831,1903219,2096850,2996350,2351626,-2627769,-7151132,-2496581,1533826,1350332,-223584,-754180,-481744,41080,318501,230403,-372710,-713520,-305953,-70624,-212310,-268345,3366,305025,310432,155952,43234,43261,130950,279861,300729,138295,55090,69927,-131426,-343661,-187962,136472,234733,36910,-104584,-97749,-186873,-250887,-180976,-74853,-186096,-321277,-219519,-34344,-63274,-223683,-280247,-174394,-38559,47167,109682,127773,196904,420316,349324,32605,-99648,-50672,74686,325424,375753,148074,29306,85509,6020,-189254,-207035,-81153,-33895,-144359,-264816,-210149,126542,321713,40600,-121758,2165,-77063,-323433,-256744,-119693,-113959,-11071,96863,-20044,-171953,-117353,52966,162949,52991,-41342,-22458,-80502,-131231,-167716,-320434,-336043,-104734,83847,180943,282729,346527,278277,90479,24173,42361,-64729,-147931,-75173,-49523,-106659,-7913,128362,19760,-80312,71768,118216,-19372,-7264,56041,77858,141826,131026,-43786,-12762,218986,129986,-205015,-172366,-29359,-29974,161147,341390,288043,248980,184838,7424,-29343,9974,-103450,-149149,-79222,4557,144725,320481,302385,133525,159141,284727,271576,188843,136334,118407,37316,-71432,9501,93456,25888,-6075,-81003,-99182,-33292,52420,17308,-23767,36563,89769,122321,112963,-1542,-61517,-8014,92831,168147,231525,139480,-6888,-8920,44319,-91466,-162926,35306,163428,225127,323168,201585,-127741,-244039,-138732,10039,166974,221755,132263,14463,-12305,90122,243171,270214,208913,179754,133200,25591,-40535,689,-54481,-189011,-189991,-134290,-162058,-22177,287206,379499,167543,8267,2850,-12223,-1607,-99200,-189305,60222,221033,-88599,-377675,-374762,-421216,-393163,-164551,60412,158372,17990,-230036,-199906,-31964,-54124,-115660,-12445,75635,16229,-106395,3579,343707,503532,336054,226443,297415,271982,61835,-100426,-65704,-94359,-226173,-226827,-85710,101477,151074,41048,-424,39263,15491,25397,58212,46159,152607,258415,169553,-9477,-228206,-274682,-21708,188075,101412,-47129,-83949,-125732,-226735,-285637,-230484,-215970,-178182,-203924,-237037,-79816,60369,-10256,-50240,96269,222663,274325,242331,181677,190758,245954,164473,81353,118951,132115,68485,-47107,-233599,-337257,-149175,51492,-26884,-206809,-303032,-271257,-132148,73174,217682,210963,24899,-316441,-417819,-107920,-37390,-290068,-218993,123570,242797,107614,-172514,-412855,-368758,-162132,14458,-12592,-188700,-173419,90417,265872,214708,-54596,-248494,-76468,129963,155715,86981,-128466,-322062,-137948,121507,323901,379550,205371,69884,134979,97627,-186877,-351493,-195269,-21425,17657,57603,158082,83454,-100055,18723,188514,83209,11716,53266,-28400,-133490,-162414,-142835,-95792,11923,164632,114716,322,18991,-13606,-165953,-187930,-115533,-211820,-377408,-370996,-224023,-235267,-227756,-128445,-147657,-373000,-389958,-276001,-236599,-138905,-99093,-121244,-44339,94546,92648,-90942,-312123,-184657,-327,-805,-61828,-23526,-5850,-22089,64243,236456,368634,285336,-21078,-136993,-30648,49412,57156,88347,104033,-17495,-183642,-151101,89322,216920,96091,-88508,-195076,-155793,-20066,-9402,-171021,-362614,-456440,-486211,-433367,-263470,-251703,-145914,-28431,-652965,-1064372,-687354,-776031,-876298,44083,883466,969429,741088,183009,-551735,-819756,-375526,-140550,-468497,-484974,410324,1043466,1221988,972684,301046,-296966,-373572,-443810,-525835,-357965,-126596,30333,171458,120135,-148376,-151038,26352,33808,-225228,-495948,-412680,-69598,213887,266689,34035,-96042,133676,179019,-109912,-236432,-20384,213995,213565,41476,21909,166195,218684,243005,320829,132917,-122725,-18846,295501,424954,248847,-48226,-148637,57167,218574,103618,61235,130700,53157,-42558,9856,81980,29447,-76090,8257,118855,194114,367246,332814,129835,152660,187346,53184,-16047,-65827,-308120,-565254,-583000,-475982,-344946,-180227,-64255,157620,371178,334710,127818,-200769,-423021,-142115,181312,158618,26616,1173,145851,293649,232474,36036,-154762,-206575,-28935,226416,237323,62813,54781,206434,170846,46555,55367,34184,-45586,54924,223755,133882,-52887,-64143,63030,158877,44553,-100854,-83159,32951,52648,50365,131804,138110,49197,1439],[-15962,-46013,14354,83096,29031,-95323,-93150,61298,69470,-76936,-36085,97901,11374,-178975,-239644,-107063,164845,324998,235182,214821,311082,336001,165129,110439,189638,225525,169653,-65152,-383934,-611133,-581053,-94691,293260,282382,190449,173361,175589,-1987,-309308,-262002,62877,95802,-122052,-112864,116125,234017,248831,213130,68989,-55929,78292,305650,385934,341069,92847,-143272,-370730,-554161,-450385,-208710,-173274,-280436,-177127,-57332,-54428,-178569,-392505,-428687,-205959,56541,285764,346258,118745,-155838,-182342,36528,231366,212187,36065,-114229,-76715,128855,280110,251651,61861,-216388,-375891,-238130,-53404,-118735,-147357,12994,83523,-19993,-33729,94134,140106,21036,-74873,15455,97854,59838,28083,-133303,-355870,-319624,84801,362264,215166,-86031,-261637,-307405,-165193,101330,118377,-87900,-108691,23627,-3956,-138075,-166912,-86702,-46551,-160412,-228414,-135698,-34415,-14123,-32734,103986,159202,92274,162540,251221,105618,-164420,-278230,-271662,-337690,-372182,-391659,-431491,-419407,-274128,11584,99731,-19369,46339,176731,61725,-65536,9023,76479,-45806,-255129,-214030,-12635,50375,-107270,-337295,-427317,-243828,62962,262465,238921,255740,267988,45144,-244291,-289527,-247924,-269694,-259133,-230827,-150710,-120449,-205302,-226172,-88044,59815,278083,444433,320193,88560,-9042,-28891,24426,186435,325996,337394,167819,-61063,-293630,-368585,-177776,203720,406875,323345,181701,135109,276959,421443,143804,-160682,-10638,202387,52016,-37747,183277,254351,83870,-100162,-105565,-31669,-36544,-56603,3274,-2649,46428,92115,-37538,-144606,-123612,-167130,-198916,-178126,-134850,-53641,-8255,73290,270343,344104,152940,-23436,51307,372631,580112,466017,307808,286899,155877,-26242,-49228,50291,-46885,-209807,-127501,52792,-16882,-174090,-252765,-375491,-350241,-156080,-141951,-59741,102090,83705,74781,107051,6197,81725,299522,258537,167840,22772,-234212,-359689,-201080,27034,163525,127005,-6776,-96849,-141788,-110158,-141480,-224515,-202715,15387,258436,320808,250339,255372,317727,232048,118467,190371,251039,161005,60522,54841,-900,-82283,35538,272907,339855,238757,159457,158146,130306,55517,44496,38453,-31428,-93902,-215983,-323707,-246868,-154489,-203398,-138911,-28685,-63113,-1941,265027,340977,113160,-157027,-247369,-267646,-132542,118790,120369,-43330,-74497,80870,246282,213279,103267,118093,125789,8079,-128730,-249922,-250923,-10246,233796,233845,176053,199966,258763,281624,241356,227049,230712,102970,-74022,-97178,-141455,-267913,-294640,-289129,-230052,1825,158629,267796,409159,283263,41075,-74806,-74228,-39843,-8261,63256,89623,50671,-41217,-208952,-327288,-357348,-277945,-35119,55639,-114777,-189813,-57930,-48214,-229664,-234535,-258,164519,52159,-41321,52309,162326,292470,366195,195424,92977,240391,178733,-143874,-82659,290467,295123,67400,137366,311809,286618,139906,-23565,-95677,5897,216382,171302,-9677,-37746,-99056,-287919,-265750,14843,180699,151911,95902,143825,161746,8377,-74443,-107245,-152803,-75853,117854,6886,-125888,-40871,46936,-62430,-122777,26881,47302,-163892,-109375,141809,200578,134482,132985,44445,-127911,-78217,221488,304745,118127,232805,598243,300188,-702016,-1236684,251391,2432139,2983592,3123276,1473730,-4975809,-9636718,-3476214,2300951,2869628,1191420,242768,302565,467231,254143,-7884,-438598,-761468,-484575,-168026,-246602,-293804,71471,371536,287768,78470,36997,133196,204035,281557,345329,283068,195212,157317,-57802,-353039,-247152,144590,259010,38404,-77563,-82768,-248885,-378537,-250090,-84287,-105400,-163457,-95979,11995,-5500,-162912,-321145,-290397,-116115,-8376,114203,263521,362637,494312,340703,-62800,-239866,-165834,-8077,271063,387030,249783,133413,100540,-15983,-219432,-307058,-179990,-88647,-151724,-243914,-209093,48937,172526,-32810,-98338,49328,-57745,-312964,-265330,-144186,-121877,12422,93675,-34692,-153174,-92413,24337,43690,-71389,-149814,-137852,-160900,-180766,-250784,-419076,-371084,-40658,138378,214765,281609,322322,242564,87986,68035,124246,38643,-84936,-21432,-40077,-151716,-11,185080,27446,-94004,66630,132628,46219,143816,219267,135117,157586,232138,77897,13539,228539,201033,-129164,-95552,59686,25800,153447,329466,284180,261850,197100,38375,3583,34536,-75759,-93309,-9313,30595,125371,258335,199128,82146,176933,376670,353957,216037,103385,40422,-40031,-150637,-198229,-175838,-118243,-53309,-72958,-116357,-120147,-73590,13639,76416,126716,136751,138530,114144,37800,-25337,-56564,-46407,25629,160112,172348,56860,22142,74578,-58203,-130015,59128,151205,217654,346997,201070,-135021,-261609,-204606,-42768,194795,239590,81087,21979,81166,155738,286385,335666,272396,208165,97416,-38874,-60420,3272,-66834,-176731,-112489,-29099,-38641,79179,290762,303124,104603,9257,25646,-8812,-31708,-75186,-74628,149425,158784,-233242,-481440,-406784,-413817,-388080,-165988,107191,235238,76225,-145268,-156307,-28265,-23159,-78288,-19395,65506,49902,-106742,-66875,255512,433732,314786,203272,254840,235809,85209,-46507,16415,-5175,-169719,-229360,-175227,-32968,70909,95021,84675,59810,17866,73946,126895,112966,164685,213124,121813,-59615,-260700,-260255,-31865,107699,45717,-53256,-116623,-126266,-116415,-157772,-205714,-238657,-144167,-100660,-191461,-45625,188775,153710,68231,157902,235227,297558,338546,298987,220961,188874,88770,-4639,6785,42598,69684,9169,-188717,-349423,-147342,50756,-92381,-295311,-360256,-297612,-142194,56109,226775,263560,32510,-373378,-427032,-8034,86659,-281993,-292265,119075,330352,218666,-11080,-251578,-318037,-214606,-50308,-40448,-165486,-120962,109169,240299,176366,-55474,-221534,-91398,88746,132136,41022,-255182,-449357,-226258,10554,189498,275864,154810,82458,164732,70013,-259979,-352340,-95680,59826,6638,34525,130211,66971,-69905,36740,169487,6427,-130193,-50012,-76198,-139028,-163312,-188576,-173644,-2161,214989,169891,59765,99121,66256,-116702,-174898,-170222,-293461,-402058,-349996,-215789,-210453,-205449,-153814,-174275,-294842,-306974,-256495,-183894,-47918,-32459,-81682,18938,157882,155135,-30002,-246656,-80763,148442,62809,-83240,-73911,-93003,-123085,10521,245268,372571,233396,-44124,-105286,42496,123159,48604,15891,79539,22971,-181041,-178132,89022,202970,89825,-7411,-66502,-27383,88076,25128,-158018,-305016,-355393,-280075,-112761,39987,-36360,59749,166755,-620403,-1288429,-1065289,-1201093,-1176566,-264483,646471,880895,846694,435033,-307903,-841238,-637827,-536030,-866909,-411002,418782,905215,1428785,1452481,597666,-175493,-405268,-539445,-562551,-400631,-213141,-34925,66072,-64171,-287797,-130787,132398,67115,-279490,-584591,-475686,-88636,241198,351381,117758,-51392,191926,268815,-26948,-184750,-11101,226036,280906,142062,101512,212391,244457,222037,209163,-20388,-242939,-102323,274174,490311,326118,-24420,-157933,89306,260414,111035,33645,110405,80620,1556,40379,84899,27610,-31456,58824,186490,241228,329230,213894,13472,83374,185027,89723,13455,-57074,-293442,-500971,-454746,-391907,-343892,-243636,-175913,50285,266389,222047,69318,-208712,-443981,-210546,92957,68789,-25042,-6229,97802,211926,209899,140591,-48928,-227411,-82683,189101,173928,208,63582,277812,255717,150185,124125,-4481,-124781,27392,223431,91787,-172126,-231860,-53126,84150,8630,-106478,-63029,69649,64264,25526,74730,102480,43332,12606],[-37045,-109856,-59721,59102,45295,-66511,-104289,-7142,32399,-53443,-38451,88621,61793,-118201,-212252,-79412,221625,390959,275562,193310,223492,207038,112723,119829,177510,193664,106845,-119041,-366738,-540155,-559358,-166405,231877,286705,219626,167488,184507,81143,-218410,-230384,103332,222350,77212,-3181,61366,133121,176144,203446,120483,37177,100767,260678,368977,305009,111907,-108405,-338377,-489822,-371492,-172136,-163335,-277220,-228676,-89633,-35227,-164309,-405599,-382769,-105915,82757,224293,293694,114649,-164040,-230340,-34167,181209,203758,96607,-29368,-56738,49849,131619,78790,-22351,-221651,-388084,-315491,-123117,-109671,-124157,-33470,-15233,-57573,-35177,58208,71724,-34902,-123357,-38649,80155,83500,-9315,-193381,-357216,-234289,150361,345060,150096,-134395,-267992,-269961,-130031,108055,105176,-60769,-44845,91229,53408,-150308,-272217,-155062,-34800,-181161,-347968,-307121,-155178,-105333,-108160,71232,187603,141388,181472,223862,104019,-152295,-252217,-214164,-282612,-394885,-412007,-361649,-338240,-273897,-56982,74827,-27126,-46326,-1630,-67871,-154934,-68598,82154,39973,-244646,-300964,-85242,73980,-20502,-225734,-336356,-251553,-76046,130905,227264,279683,286691,85095,-175113,-208232,-196681,-289944,-288446,-133923,3573,-101892,-267815,-201595,-26933,78825,270010,413458,229852,-94996,-197442,-120731,-47853,106917,356366,478847,297129,35503,-183689,-316694,-188456,155280,358264,307912,182891,109819,249448,426592,151606,-183541,-67551,152203,63976,-9174,177983,210123,10498,-178348,-177381,-56752,-21872,-63309,-67611,-90048,-5897,74886,-39115,-168638,-198678,-223187,-170227,-123309,-104703,-1992,80680,143379,310101,391822,151378,-85436,-26727,273464,549802,462120,249023,191999,139288,-2504,-69137,-62117,-179734,-309223,-154507,60855,61765,-98721,-265496,-311168,-205775,-74123,-135512,-52621,72290,1069,38457,86255,-16525,60485,265931,219650,133990,-34911,-282755,-331843,-115470,98073,201069,176007,24042,-158415,-225055,-107945,-51686,-77372,-32088,126445,320701,377646,283969,246266,308855,251258,145641,181036,191302,73253,-35935,-18032,-25795,-29667,152554,381233,360745,232197,114333,83223,71645,25039,11263,47120,52964,55444,-55240,-209022,-190213,-96466,-106503,-35970,13831,-144829,-181006,102237,285342,144512,-95092,-197742,-290482,-245986,-7846,17354,-95239,-78429,129072,328841,320984,217431,204640,187385,31228,-161660,-327109,-330550,-85751,159137,183081,177886,184582,207583,276067,262192,185629,153653,39329,-185458,-295057,-287582,-313700,-350543,-347107,-236700,-1753,137323,261548,448080,348721,49992,-102120,-69096,-18859,-4770,68274,142889,111730,-16613,-227406,-320869,-264761,-128537,53246,8555,-241343,-305436,-120056,-408,-143675,-194700,57761,259364,57833,-138197,-37467,112479,188539,286755,163059,56074,170758,170212,-99308,-139302,109512,119851,-20981,81074,297043,307249,118541,-115381,-154583,66186,331509,203995,-53846,-57025,-12708,-147085,-144405,85446,208745,164705,94541,66367,30453,-72831,-95704,-74815,-44967,30473,98872,-53434,-166098,-79840,35615,29820,-45192,-10233,5733,-117238,-48501,114958,75124,43151,117463,32590,-165893,-219114,24997,283927,217146,219174,520343,397111,-199123,-656497,412253,2234714,2878748,2302856,165154,-5709443,-8597886,-3446449,1836641,2974870,2069443,1149987,939428,714884,118306,-250440,-443181,-670038,-523988,-183795,-265398,-337450,73466,397554,280548,17688,24609,185588,215660,223561,352326,404500,312671,205262,-25650,-376496,-317782,131789,271568,58436,-23353,-58630,-319594,-512556,-289347,-47977,5108,39558,113817,143538,122652,-29879,-287682,-353034,-172180,-49760,111544,369410,519499,537988,301650,-131886,-323656,-261589,-94042,212377,375979,281657,160164,77227,-37570,-203307,-320562,-222173,-112794,-104206,-159433,-181400,-81837,-58775,-138901,-85306,79716,-52272,-301334,-269404,-156070,-124232,-6367,41743,-42154,-90638,-45503,-24011,-134870,-241784,-260815,-235899,-219710,-215468,-306426,-449431,-325467,38446,153172,174430,214087,246361,186836,84038,88402,188042,153957,-2543,9521,-59220,-198588,-4480,204854,14828,-109034,55418,148922,113368,225853,305283,177778,168922,290779,164619,21359,172856,147521,-119523,-37440,134400,110410,194484,308003,225891,196151,138526,14067,-14177,15248,-54441,-39592,45624,32073,78177,155637,30924,-27155,164197,424284,410286,240018,76243,-26095,-93507,-182321,-370500,-452657,-267536,-93728,-50464,-111095,-202617,-215091,-11003,143378,164147,158184,167864,124819,53626,-20466,-131786,-227313,-161906,36315,169392,103636,41449,87085,-32858,-93033,93833,184212,232172,327446,162923,-136100,-269075,-254486,-74441,217152,237564,23452,26725,162357,218952,333894,390700,292747,190458,65851,-60670,-36799,28207,-51554,-111438,13488,103698,94370,152432,230919,146764,-7819,-1170,35830,-18167,-44731,2556,86047,215020,61999,-362101,-539359,-422004,-385734,-333686,-122883,150092,253375,65718,-89196,-88149,-19603,-28902,-76107,-39666,65558,81385,-107819,-164740,97818,300118,248955,133503,140239,149860,94310,13826,76794,64456,-97144,-207042,-246360,-164188,-3654,145761,175441,88393,14107,91723,152737,148679,158784,155833,78887,-91276,-265268,-238155,-69237,-4417,-27981,-74785,-151256,-111112,18676,31401,-93223,-183506,-86191,19032,-93824,9013,290911,288472,184705,241623,284362,323435,392155,356628,217560,119311,37096,-44257,-52272,1981,65854,41559,-125983,-298482,-117858,54911,-113405,-286169,-296118,-251054,-144833,13437,205381,310857,79167,-349844,-368819,75050,165588,-273830,-364053,73522,351652,276453,147474,-47162,-249643,-278161,-141954,-76701,-108933,-39174,90820,122169,44884,-97067,-183068,-98387,36696,97522,-4917,-356372,-529393,-270822,-19467,94000,158669,103869,71120,123829,2639,-271959,-254825,26669,102458,-25775,-6191,56321,3512,-19502,126063,189860,-70735,-269878,-152327,-100596,-122994,-141499,-211517,-247388,-29757,242659,227260,138726,176788,110832,-82966,-144662,-187643,-327332,-386372,-286674,-194757,-184192,-176275,-196713,-250481,-210391,-183839,-212014,-128198,9271,4264,-33198,96054,212396,219128,68888,-128071,-2036,254275,132691,-84434,-133076,-194939,-229611,-60143,230743,363137,179362,-40103,-30849,118028,139402,-12488,-78544,29925,29619,-200585,-222328,77096,201633,102156,74357,62779,103063,178578,54693,-126994,-237856,-235360,-20955,245094,339858,181224,249218,446691,-281252,-1269836,-1349549,-1479680,-1529854,-864382,206608,785404,963468,717984,-32552,-716367,-531790,-522498,-1135831,-620062,41169,528934,1487816,1795918,809820,7449,-354693,-599038,-529783,-353854,-263141,-115355,-67000,-266379,-398614,-101689,216327,86395,-295229,-571030,-475577,-133745,216491,396342,194006,8236,240118,352466,85761,-87140,20621,227841,310044,188921,112471,187875,209421,141512,29840,-200624,-353827,-167541,260421,549567,429071,69785,-95945,119368,253784,92077,642,88101,109128,40573,27101,45030,22167,17743,110864,244753,257393,239558,86221,-77881,4169,139852,99988,24971,-74605,-270804,-368025,-256380,-230802,-248110,-238329,-250255,-75916,112401,77479,14135,-167561,-403375,-272756,-16196,-26761,-59047,12541,62591,121224,164078,203421,50589,-208719,-107825,158069,115258,-68017,38463,304149,329982,242323,174570,-35409,-184163,-4994,179813,18099,-281464,-361950,-139576,32638,2913,-94654,-52182,63302,28086,-42190,-10436,59814,39012,7321],[-83332,-183484,-150247,2632,37943,-41953,-100679,-71194,-21855,-39169,-30231,88242,110806,-46531,-165733,-61907,244811,417027,275313,123576,87914,6333,3544,110090,160852,135165,13462,-166227,-302656,-415101,-478186,-240829,107665,240739,223230,147707,178041,160887,-93365,-159275,128580,305409,241932,78489,-19520,19143,95002,168525,144639,116267,102021,126740,215324,184637,103357,-80769,-279202,-367143,-259267,-110744,-124144,-238990,-245336,-97422,-9589,-140137,-373044,-297313,-9883,99785,140675,188521,84064,-139796,-248337,-109860,132407,226637,184522,79434,-15903,-33798,-29466,-85543,-87491,-166038,-318861,-322799,-154580,-97085,-128852,-101427,-85522,-60212,-44409,-13581,-12433,-88224,-150376,-74168,43700,54917,-96877,-266423,-312618,-84808,216490,278008,59077,-155447,-218776,-186877,-67464,104182,74541,-33681,23710,150879,113108,-138303,-352639,-218837,-28152,-167164,-396529,-406610,-243980,-199280,-162449,59386,228289,190315,150541,131030,62079,-139422,-207651,-112529,-147187,-303088,-290257,-184036,-179632,-191504,-90427,34796,-5472,-89424,-183906,-239161,-248696,-142294,38528,51127,-218356,-325591,-132208,63278,27675,-105371,-202273,-233489,-194565,-9009,178907,260147,279776,131738,-85282,-113779,-130209,-279543,-272904,-16271,114680,-109848,-297980,-131743,46354,84673,234992,353683,127392,-261055,-365559,-202527,-111023,13322,328255,540844,410278,181021,4555,-177259,-141378,89994,248676,231960,109960,24650,189169,377748,153190,-159292,-96450,112884,94082,5724,97659,92061,-112716,-284188,-283517,-123326,-34204,-85117,-154041,-176741,-80269,1809,-82030,-198268,-269603,-264048,-123935,-28589,-12401,74403,143969,160694,263990,327269,101325,-119329,-69654,165053,444412,374750,126217,47864,77710,-23762,-122195,-186544,-284105,-339367,-128317,109968,168621,-5897,-244022,-203285,-11461,14866,-126557,-68707,-436,-91598,-2968,56722,-32869,37150,201885,161878,70342,-93006,-301929,-255411,13290,171683,210514,211009,78912,-163814,-235060,-53347,60003,43518,100285,213143,335728,365484,263826,200345,251178,231500,152212,128657,73832,-36139,-98205,-90854,-96006,-5595,245133,434878,327349,182584,78850,20127,-10272,-25549,-23982,43633,116048,190892,137965,-39490,-101006,-36502,-4200,74791,60966,-203888,-329761,-68055,201038,152221,-31354,-127792,-242340,-279696,-130730,-78038,-109254,-44620,187271,407223,418356,305909,270024,242190,65696,-157768,-341148,-360326,-141586,85908,143452,187137,171463,149903,237946,242257,130120,84565,-9663,-261597,-435801,-381213,-313257,-343793,-336367,-179693,26154,111774,239983,460158,414877,105135,-83178,-52035,-602,-6997,46446,155245,149443,19368,-182940,-233068,-91519,102094,192357,9980,-295011,-366229,-158986,55257,-29385,-132414,97169,309753,51234,-241329,-131694,78022,97931,159521,85356,-4975,70680,140326,-16197,-143078,-65248,-67543,-130119,-32256,187618,272699,127740,-131122,-176564,85251,330158,165759,-111052,-59395,111666,23176,-27111,122068,206534,172932,102134,-13737,-104439,-128455,-91662,-24597,55806,125937,68160,-103125,-193853,-103531,38769,114799,31386,-29815,-9733,-30019,9804,37437,-74634,-44466,73155,-18502,-206540,-315552,-130583,248735,283194,180338,377515,401468,137138,-126223,413647,1360217,1723211,831329,-822480,-4160965,-4749738,-2895917,-6187,1532407,2070899,1732685,1317326,755429,-54981,-447881,-375628,-426279,-360959,-87223,-258242,-408218,-16203,375304,295626,-3363,16956,196812,181901,143646,331180,462617,342794,173900,-50800,-412389,-391795,81759,253976,82092,31429,-42515,-375089,-581543,-264519,37874,121901,235861,367365,337132,264118,106736,-206171,-351126,-196577,-75552,88198,395957,588845,519839,236262,-167594,-351206,-325962,-156248,170047,342876,240445,114125,27878,-45729,-132134,-229446,-196899,-108202,-18791,-25531,-121446,-207962,-274984,-238935,-74841,101541,-45629,-279398,-259941,-150589,-117666,-62947,-48502,-40616,3278,16221,-75302,-299633,-382630,-325630,-278058,-237357,-233016,-328049,-401953,-209810,106622,129675,82372,110767,144370,129969,89027,94479,223663,243949,68520,7867,-92875,-225127,-15026,181174,-15588,-113334,64083,190058,194273,248788,303704,198191,178957,303517,196640,-1662,65447,8790,-158773,-13431,162415,172515,252906,289779,145595,71476,16804,-68218,-80479,-40802,-45358,-2845,68194,15743,34763,73841,-111536,-144757,133889,422043,424728,246461,50903,-68314,-101124,-155064,-448074,-633214,-373579,-127073,-48517,-107163,-270328,-332553,-53892,151227,135378,144087,190837,133934,52837,-23872,-201514,-401951,-355473,-112936,130734,124606,45406,75035,-21573,-56063,139007,262981,275585,275201,102415,-127038,-262790,-282595,-88573,228215,227148,-16084,32756,217657,270018,377427,421753,259878,120294,33285,-39514,26563,71982,-19404,-24249,142402,219695,184066,164524,126348,-37177,-138393,-28861,31116,-34096,-33952,115529,249901,240936,-37828,-428130,-522436,-403639,-332083,-228119,-35367,176469,203280,-11385,-82507,-13114,5958,-46886,-98395,-66955,76968,100917,-119542,-268239,-76489,158519,165614,43309,5192,52383,77446,54212,108159,112688,-20349,-169255,-279155,-242494,-34622,195908,256447,115453,2487,77258,131552,135256,135881,113332,55379,-95745,-233833,-205475,-118006,-116487,-106953,-111390,-167369,-70196,138415,209149,59821,-79658,-23105,115617,20731,69055,347417,373996,280191,318542,327363,320624,387190,344146,171616,33988,-3908,-30033,-16690,45195,69460,42573,-68430,-207695,-80341,57335,-82360,-178663,-130491,-150870,-140062,-34041,161017,331573,152025,-249549,-270818,101580,169101,-269857,-425296,-15106,291808,259778,244855,124146,-191888,-326156,-212530,-105122,-58470,16179,23573,-64002,-149243,-162807,-133111,-95888,-22330,63015,-24768,-398406,-556643,-258934,44867,64761,58989,63811,39305,30761,-82080,-220320,-85540,144392,111555,-45388,-37532,-27714,-70596,43877,258333,242075,-120258,-367546,-239456,-114275,-102502,-105659,-204223,-292425,-61723,240545,265835,209267,233023,121063,-62572,-104984,-162775,-300343,-335346,-213090,-173227,-165002,-154984,-255418,-339644,-130938,-55902,-167004,-105587,6809,9155,33866,177032,245523,265651,178185,18773,65329,301507,191697,-60172,-180731,-285502,-317514,-128785,188698,320404,129086,-2963,76793,177733,94365,-107532,-169109,-28320,5625,-230730,-262343,66637,218357,131708,136671,157984,199286,233771,76611,-98444,-198139,-135861,226733,549629,564743,366190,380490,686055,192324,-1076115,-1527357,-1539593,-1763218,-1485886,-255606,743262,1058700,925648,175279,-535306,-193971,-158573,-1164275,-1033935,-541374,79012,1363913,1851286,846242,165521,-258984,-621303,-445110,-237575,-267996,-180717,-177469,-427519,-462033,-85368,233862,72187,-267844,-452981,-403559,-179458,157126,392182,241166,61522,257697,401007,197816,29684,62571,215872,296484,172484,53043,104040,133057,39863,-128318,-324452,-421545,-204742,248135,569686,515012,209872,39689,155498,205877,52531,-34234,61952,132159,69900,-26422,-44489,-15710,25657,139675,281301,245446,135545,2481,-108554,-63737,58121,78864,11723,-128509,-261313,-208884,-56518,-54873,-99307,-175685,-275076,-187333,-44409,-53447,-16891,-92846,-334885,-316582,-101404,-86427,-56337,59179,62279,60402,121315,221335,124358,-150503,-96882,139925,74064,-126195,-16488,283079,384139,309373,201877,-40014,-201112,-33078,108375,-60341,-335003,-391794,-145152,52647,44805,-68300,-57528,13722,-50473,-147210,-113958,7943,28439,-17504],[-136925,-239185,-225221,-75258,-4069,-37836,-86670,-116452,-83623,-42551,-16810,89697,138541,18236,-108247,-54720,238492,413053,242151,15239,-87850,-220316,-126266,90745,151395,75866,-69232,-182789,-215004,-290787,-390399,-309868,-48159,158133,203843,116955,153589,213609,25811,-76919,129428,328145,341854,146821,-71461,-76312,20413,113483,140507,166455,80929,-62428,-41266,24882,79278,-68648,-231017,-239733,-142374,-41266,-85904,-203540,-222343,-64754,30900,-99176,-294421,-190188,57775,100425,58589,61274,28481,-93867,-222960,-154051,112490,279536,272404,179742,31965,-100166,-151642,-177407,-104349,-63817,-188447,-259032,-138467,-82065,-153443,-172135,-116490,-35629,-65127,-113085,-102266,-128488,-148984,-83225,-6509,-31248,-214405,-329244,-231786,79574,257133,159440,-62299,-164884,-140334,-86785,11003,108684,60628,10237,91631,190510,161903,-98174,-376441,-260276,-29592,-118119,-346448,-378481,-246153,-233651,-164279,79071,283415,240127,86939,7283,2087,-118785,-149245,5332,19561,-131182,-71541,39563,1614,-71902,-92010,-7319,42869,-67488,-305083,-391087,-313886,-196282,-59781,-32181,-195837,-295491,-153990,18492,28260,-10665,-66599,-196135,-262674,-113303,118703,214709,252024,167044,-5070,-37194,-70809,-238778,-215358,76248,140817,-148439,-288327,-32402,121530,87712,189913,273643,22102,-371226,-457154,-244348,-144156,-68405,246155,505188,470311,339397,235289,40452,-27130,37226,105839,102336,-30998,-104493,103667,277147,139340,-83582,-73291,99135,129343,43,-38345,-78599,-260216,-387130,-385838,-217100,-76941,-112821,-220094,-230315,-152632,-104843,-149426,-224311,-323274,-287600,-74140,80757,115430,157027,165003,119847,152738,177563,15201,-125885,-83350,60029,279383,232102,-24156,-96738,7160,-66454,-191968,-282621,-323091,-281936,-47147,200369,286914,85591,-197555,-113910,137641,73940,-113042,-100768,-93786,-162804,-37332,30021,-37864,20075,143524,118909,3870,-135597,-287517,-159238,143685,229366,186419,217142,142359,-113318,-177704,34772,164261,110294,148389,244476,310281,305322,207374,141215,186764,214288,155063,57698,-47564,-110472,-95372,-137690,-181310,-8530,275668,384109,226842,113475,88033,5221,-79608,-73886,-46772,31492,141082,271657,301485,122455,-18927,12187,93642,183448,116043,-214761,-403980,-193938,112787,132401,2258,-76726,-164421,-257933,-230996,-139524,-78613,12863,233854,463213,477160,331877,287430,278864,106810,-119278,-291269,-334447,-165756,30019,122543,202878,170253,106842,181657,188452,72098,32872,-45417,-299997,-494753,-408522,-272469,-275862,-262204,-87514,69365,89982,210569,449603,472410,206124,-8799,-22398,7531,-24184,-8772,112194,150211,55903,-94839,-97592,113088,344630,315768,25254,-272436,-352276,-163280,98971,74995,-65008,111520,310942,45388,-311490,-202206,60593,48872,31520,9361,-54267,-24964,107267,95439,-85001,-179387,-200763,-211965,-156829,20420,191830,157648,-74898,-158697,54880,220631,71933,-175957,-67600,217559,171706,57385,117207,170750,162298,97288,-83589,-202821,-151334,-70838,32932,132259,185685,38031,-131576,-196396,-103557,48988,160455,79906,-31357,-1771,58979,37744,-66921,-188781,-92636,14583,-94742,-242204,-346842,-204627,214189,318186,150315,196537,256888,173573,152213,219093,158993,-59174,-779574,-902503,-558143,106358,-2499407,-2820335,-972587,1202026,1873027,1425623,627111,-223777,-556980,-238622,-58655,2917,118047,-215137,-492160,-175217,309887,316842,13792,17412,174217,133286,88969,305123,445279,259199,54528,-126139,-447278,-448692,-1133,199257,88814,54567,-50035,-393140,-540201,-163259,160371,225281,384549,600534,533618,352182,177439,-120355,-298042,-192131,-92902,36783,326328,529365,430445,155527,-172574,-336424,-354515,-178193,153766,289744,146505,21608,-32190,-35078,-18625,-60487,-116823,-81993,76460,127127,-32462,-268844,-388752,-297091,-60945,120096,-25672,-236909,-228606,-126439,-100122,-136458,-150378,-29247,106860,82037,-108459,-382081,-426381,-306573,-241277,-206880,-233986,-318603,-296985,-64654,140362,78453,-20537,12343,46436,85460,105715,96022,223105,273862,94910,-26022,-116617,-204578,-12927,129110,-53137,-99074,109050,268098,288234,235458,234473,192913,184952,278631,173826,-53586,-60677,-143235,-211400,-23715,134282,175770,287831,278988,77466,-70951,-135591,-187078,-176356,-114587,-49799,9918,56760,-612,23638,52166,-160081,-214433,103478,378754,395237,230708,27869,-83166,-67550,-89318,-411328,-645421,-396698,-153138,-82531,-113080,-305188,-389666,-100197,101692,59934,105427,193814,132321,49631,-11647,-233051,-514203,-504473,-249761,66687,119665,35599,36197,-28588,-26603,183669,362160,339676,213271,41696,-107072,-241326,-289933,-98572,218589,217385,-21591,39266,236671,298182,402198,415771,180500,9974,-7758,4973,104001,117997,11716,48849,233682,283019,192669,105029,13970,-180677,-246886,-75676,12591,-45874,842,233852,372321,224416,-109380,-405541,-426283,-341769,-254351,-91888,76235,174617,94001,-130868,-123874,50421,60295,-40603,-119526,-87368,95093,104714,-142992,-351015,-214703,54373,93694,-34793,-90700,-17292,32649,54941,112094,143041,45484,-129724,-265888,-236943,-4587,242574,310452,131691,-15168,39846,76008,70376,92061,96694,57578,-69550,-162939,-153981,-155062,-197956,-175962,-155471,-152874,-4531,213352,314264,194644,27346,23518,156001,105597,111630,348001,403950,344212,363032,323024,266603,324436,272649,85119,-68834,-55236,21794,111714,164843,84838,12217,-37994,-114046,-54491,50379,-12594,-8268,75379,-36755,-129876,-66112,110597,318454,231121,-100187,-168047,58145,97235,-268465,-462541,-129022,165595,174893,246460,197313,-165022,-335629,-223112,-112303,-51727,-3043,-87354,-267229,-352378,-229256,-75902,-82448,-78616,35150,-15994,-384058,-545754,-200118,173790,99472,-2357,36331,-4613,-80755,-158086,-126578,103514,238364,113045,-26368,-40413,-86758,-119177,104819,382132,300731,-127035,-402512,-302817,-135735,-98492,-75819,-174529,-293717,-85916,208837,267032,243970,253454,108785,-51497,-69110,-103048,-214298,-255242,-153931,-155957,-150610,-142112,-306999,-389118,-62514,41224,-141631,-135248,-55711,-5063,119773,246365,250445,282956,266136,156515,138686,304653,232073,-10805,-196118,-337609,-363462,-176275,120554,234330,82027,53040,191941,211904,10335,-203346,-228674,-74662,-34710,-255011,-277636,65223,243669,166967,164728,192354,231423,241985,85626,-93383,-211131,-87182,402074,727722,665878,489185,428001,776033,607143,-794496,-1597056,-1382371,-1749187,-1884783,-566744,790504,1108921,982738,263892,-382217,166322,377971,-921328,-1483915,-1082593,-252802,1092308,1561246,675639,227964,-164796,-611196,-339111,-88687,-226807,-201139,-220860,-495788,-473992,-100745,162232,14649,-208846,-266465,-277660,-201557,89717,343496,246427,90536,234615,393667,275346,131737,100555,189839,246494,105039,-51042,-6935,50294,-32414,-185353,-333558,-428337,-216605,227390,530288,539853,348271,216830,199038,136511,1790,-71438,25718,139032,84456,-98504,-168895,-108547,-41484,121331,283492,212788,57434,-3734,-64993,-102333,-41174,29715,-27534,-215090,-275560,-72808,84151,75096,39765,-88913,-252754,-255246,-163758,-137331,-15202,-8281,-268522,-330489,-133456,-86559,-10536,124491,98920,50287,104675,214313,169395,-66310,-57194,133352,53661,-164706,-89429,222063,405676,346191,213723,-7731,-166412,-48831,32627,-118709,-311515,-302793,-58499,150290,130445,-29278,-76934,-64055,-148597,-260875,-213640,-51004,7100,-51867],[-170754,-251786,-255376,-150140,-74428,-60609,-71788,-136508,-139457,-66818,-10936,79386,128716,58513,-50376,-49224,219224,398773,196769,-101428,-270706,-408261,-226402,78814,156960,39803,-105773,-154503,-128073,-207617,-334761,-355623,-181976,64944,162856,77576,114975,223756,98050,-19593,105309,294254,367298,211639,-60041,-131499,-36538,51619,116069,181336,47642,-231832,-293273,-106160,58358,-71806,-222168,-159770,-50062,14077,-73867,-192860,-164547,10025,89676,-36973,-180820,-85206,82427,81645,-3350,-54791,-45136,-48246,-154543,-137476,135447,338118,325132,241516,70628,-136525,-203600,-170079,-67577,48813,-35474,-142459,-82692,-69352,-184285,-227497,-120645,-6277,-91402,-214064,-184552,-151493,-123435,-67471,-55321,-143623,-316654,-352458,-133037,204342,251310,3092,-208211,-179947,-63924,1962,88271,128534,74039,70277,148792,201996,189759,-33858,-330598,-270033,-41277,-48826,-210879,-229278,-146589,-166894,-104833,124045,342775,280295,12824,-106179,-47148,-85005,-89940,95273,146810,48542,154316,230393,143280,26663,-80538,-43109,99003,8419,-322662,-463484,-323584,-216795,-189466,-182439,-187693,-232750,-161137,-51641,-9106,41519,33736,-151647,-271610,-160091,60212,150882,199223,168011,39587,4867,-28481,-170813,-127919,112910,79136,-203774,-242761,65742,178692,93004,152847,187737,-75505,-408271,-442806,-226478,-135701,-118493,130217,384384,454543,462568,452061,297408,143561,23107,-33092,-55988,-206457,-244852,9519,152142,107734,22096,4298,115506,152007,-29496,-190212,-259271,-392688,-455291,-449186,-310778,-135746,-127889,-231032,-228675,-199386,-210026,-213608,-234347,-346824,-293401,-31742,177508,241464,227331,145416,41354,24893,5671,-78640,-114612,-87354,-35835,103256,88819,-156413,-197603,-37181,-98964,-247152,-314356,-286195,-164672,59703,303401,381889,149974,-148322,-94219,158427,77793,-92966,-135571,-177235,-192635,-59627,11647,-31183,16663,122559,111351,-41356,-151920,-241295,-72465,234401,254892,130963,187084,194776,-27330,-83455,123169,231688,119686,109271,213727,262586,228186,139655,96455,158464,231943,163249,-11079,-129158,-110775,-24236,-144326,-247471,-26673,233559,224499,69223,48523,142085,39578,-115084,-102483,-49420,14804,120768,274998,382739,218209,21108,42278,176432,273043,174437,-168662,-388519,-246325,41627,91526,-9846,-66883,-96602,-210100,-279292,-147069,-12863,68626,244239,476535,480753,285721,245470,286706,145803,-57743,-193834,-259039,-157428,-4542,117505,220322,181991,88378,121943,115990,23964,1847,-74582,-310601,-476460,-375049,-202927,-164308,-148991,1417,107072,77505,178305,421935,510765,331599,110978,20068,4329,-57410,-89815,19575,112069,78513,-4426,29404,279476,511826,360470,18958,-195818,-264535,-130260,113219,129039,-14482,101308,270198,47739,-319494,-231034,49669,44560,-51418,-23844,-61608,-82980,86605,211423,21000,-201152,-235699,-228771,-245581,-149023,89652,194031,28682,-108569,-13516,55222,-40807,-236092,-99902,248730,247948,91528,79709,109498,124314,63137,-134006,-236728,-145398,-46948,87872,184829,200870,12619,-140231,-168624,-77671,55684,148340,82175,-22070,19010,112522,22560,-159408,-218619,-82140,-45702,-181088,-269842,-318588,-191335,187617,323192,148402,12669,-39986,-95496,82685,-127349,-896188,-1765893,-2057061,58815,4137674,4127369,-2780273,-5848853,-3674685,-199425,1602691,1335332,409264,-350134,-549805,-44103,367640,485232,386656,-134174,-556071,-342794,215765,314627,45647,20474,132133,99852,94441,300514,370263,86534,-123115,-224037,-460999,-463878,-91692,115962,61771,23480,-87488,-365448,-395915,-6460,288756,298594,465993,753691,664208,344600,144560,-72836,-225603,-173272,-113566,-40045,181620,356845,288139,75296,-154513,-296945,-349807,-162023,156303,219800,33003,-82905,-90322,-11693,103357,123038,-13233,-43750,153172,259966,70267,-231141,-362876,-292966,-41745,135720,12171,-167499,-170476,-84782,-72556,-198902,-231194,-9673,194819,139136,-108338,-351859,-346762,-195404,-130187,-137865,-222065,-290641,-177537,57392,128629,13896,-93831,-46493,-21492,58444,127239,95782,182308,226949,56989,-81265,-106802,-119235,21929,77419,-84372,-68089,185630,372178,375845,206220,136591,163343,178684,229980,113223,-119229,-167279,-241279,-243234,-54362,65831,114822,269527,269417,41723,-185370,-271310,-299960,-268941,-181894,-63863,1957,26037,3388,56475,87704,-106255,-200801,87210,311918,333425,199424,13316,-76357,-20213,-22474,-284659,-483779,-323754,-169989,-142103,-121122,-290110,-369123,-131590,19777,-22515,66315,174304,116605,56759,27693,-207945,-523135,-563420,-336946,-5040,96865,19625,-19839,-50794,-11182,212709,443707,404013,167718,1973,-78267,-205821,-280939,-116634,183079,212097,7277,40016,214571,294728,392678,365639,75480,-113305,-60923,43897,161406,144566,23669,80636,265359,278031,112761,-10177,-67304,-228758,-298651,-135185,-14875,-43112,52748,326813,423830,176756,-133111,-302026,-276181,-242361,-164647,35859,175189,136824,-50481,-257843,-193246,87971,145516,17239,-112134,-84487,115594,98043,-168132,-390154,-283227,6030,51988,-75960,-110277,-38090,-31126,12361,97318,159992,87049,-99203,-213108,-149699,75356,274837,322750,132181,-33207,-3623,10579,-29705,22619,96942,80984,-16412,-58549,-76787,-159037,-230229,-222419,-196194,-110905,73183,236544,324978,265350,94017,35742,125672,122527,115559,295084,385483,376198,363745,253551,160166,221411,170259,-25337,-183092,-130427,79020,284495,312694,105183,-42056,-47141,-52175,-51173,30364,69601,168528,245014,47582,-117516,-71657,73114,281034,296746,56508,-89197,-37802,-20542,-261948,-459589,-234795,10550,49748,155831,148873,-173086,-297290,-162236,-94532,-104781,-111900,-220129,-429300,-506869,-275439,-21104,-59092,-118382,16401,4649,-340336,-512515,-118356,310801,171325,-20016,15008,-52754,-178564,-206648,-28008,252303,298306,134917,35005,-12547,-102360,-122384,147345,448356,337465,-92318,-376550,-339100,-177903,-125029,-73008,-139133,-250219,-92303,153521,221800,226986,233811,90524,-44593,-47161,-22848,-83528,-153365,-118165,-140206,-131107,-126037,-317364,-357667,-5468,87216,-141445,-208405,-152837,-19048,209607,286507,228143,271725,309543,247895,218116,293736,255691,55640,-169053,-336108,-354670,-192191,33479,113702,35600,100204,281916,222981,-73499,-265882,-239760,-92875,-72208,-259493,-258197,71604,258644,191032,153519,158444,192176,205417,76851,-123987,-279996,-100139,467090,745121,629676,533314,390538,673624,834726,-487490,-1541538,-1070403,-1464692,-1944658,-636287,911368,1100881,872432,234269,-309427,367939,877313,-466203,-1778790,-1384420,-337877,770217,1012352,349693,171702,-107308,-575563,-244066,51272,-148445,-162316,-179635,-452048,-444546,-153706,12975,-79924,-140770,-71111,-136409,-188255,39870,268690,211990,88183,175562,327933,294214,189966,124012,154549,175864,16474,-157627,-105257,-3453,-36364,-109320,-221886,-378238,-212208,194368,436020,481050,434739,381043,243182,70027,-51022,-114333,-27019,118491,79346,-158787,-291881,-252324,-183186,45200,243690,168917,30796,66088,35764,-105274,-133442,-37063,-88051,-316744,-308316,6500,140467,125591,113761,-17682,-198633,-268554,-226688,-164330,12516,63046,-216634,-307128,-108154,-29824,69376,193398,155901,85228,121213,211460,198921,22975,-6491,130626,46551,-183874,-164655,135603,385696,354557,221879,56550,-89557,-48457,-25299,-143453,-223506,-129247,85966,283599,233937,19709,-100919,-146374,-234629,-341157,-281387,-109057,-24477,-79975],[-164624,-211714,-227235,-193267,-149848,-103378,-65806,-133274,-175430,-107047,-25450,46083,77728,63809,-1758,-32681,206340,391345,163542,-185149,-406126,-496029,-254120,88058,176392,41146,-79227,-84337,-61045,-180537,-322730,-359198,-241592,-9339,102373,30848,69796,187859,95648,-15304,64517,223867,329581,269578,11857,-140850,-70287,-585,82207,162341,18699,-299953,-411916,-150270,54342,-85698,-260015,-154935,-2817,36717,-94750,-201715,-83349,113561,163451,45034,-53182,-5390,63356,47243,-35981,-133950,-123729,-25738,-60648,-55942,190209,362832,314582,249186,88929,-142635,-185862,-84891,1096,130645,100169,-2048,-6986,-64017,-208505,-256963,-123145,3960,-108287,-280737,-245192,-160705,-88354,-37601,-83287,-226667,-353549,-315621,-39731,250899,193241,-161161,-358372,-211252,-14265,61361,148166,157361,101884,128397,183149,184972,193557,43084,-225452,-246182,-61469,17342,-36970,-23473,22266,-5180,-4572,172639,386607,294811,-51146,-177698,-64719,-38924,-46157,117359,174850,156272,294023,326446,200592,59770,-79831,-72065,135910,103508,-237356,-422113,-264749,-194298,-304581,-335675,-189934,-161731,-166072,-132331,-61562,56464,80664,-112332,-233048,-153639,6179,71940,118066,119796,36560,14405,164,-84043,-28693,93106,-34757,-251893,-176676,130448,199158,101186,137337,114031,-150619,-377074,-333251,-149272,-88504,-130637,8160,213963,362271,506776,594753,532028,340200,59999,-134957,-206134,-364958,-357136,-73199,40583,62703,116283,111405,154147,149752,-77785,-313501,-401925,-471238,-466612,-456148,-374197,-182387,-110301,-170793,-170334,-207136,-279854,-247446,-217895,-332679,-281747,-252,243734,333663,273512,102876,-38742,-65456,-118087,-147667,-98428,-102435,-119271,-21051,793,-234690,-233167,-36674,-96910,-256171,-268187,-194144,-45164,145423,372397,414492,165031,-119603,-157757,25754,24507,-65891,-160003,-227483,-182909,-73573,-1115,-18259,28825,149751,138571,-53104,-138203,-171436,-15872,258227,238136,53203,124479,219918,62679,8195,178835,244866,91586,24666,143010,213439,160207,81197,84000,186773,286583,169709,-71254,-157849,-37087,86860,-114807,-271407,-43968,140952,4230,-112751,-531,208291,91308,-119282,-106602,-33803,-2299,61147,204261,359896,217998,4377,53501,233779,324488,224203,-77706,-301881,-230133,-2347,44534,-58122,-93494,-58167,-154662,-253860,-96461,66314,98263,202402,432214,428936,187043,153887,260908,173533,10377,-75974,-150669,-126736,-26040,117205,232234,198497,90124,68387,42289,-5533,-10112,-101876,-306654,-407744,-299631,-117385,-35483,-29619,55980,124203,76788,144692,378330,518132,444202,248274,74753,-2806,-95436,-175740,-97702,46216,76637,46139,95450,347155,538401,298059,-25319,-101335,-126609,-68221,90621,108972,1591,72652,201908,56519,-259353,-216378,29268,59552,-67012,955,-15692,-82858,86753,302292,143885,-131761,-168157,-171273,-269695,-267924,-1823,224804,145729,-40267,-91990,-96823,-131305,-275792,-158513,178325,224123,76027,31259,40416,61767,-2691,-160151,-199273,-118949,-30906,132657,222211,177471,-13728,-138901,-115287,-31476,48764,79270,34825,-13716,39247,112391,-26039,-202130,-150617,-21917,-102729,-265203,-290515,-258958,-121406,163719,294312,168569,-138375,-416653,-539424,-275682,-513503,-1435922,-2766872,-2762147,1692907,8682871,6313017,-3881427,-8341832,-5711262,-1611830,1083632,1150525,182596,-410579,-421668,188890,764376,942982,642985,-27302,-563833,-448542,112806,264301,60112,15782,86868,97665,164055,330751,273084,-111150,-300533,-306240,-434399,-420298,-155695,23292,-4864,-63151,-147649,-302686,-206011,156070,381886,327466,482203,797003,683548,244469,19128,-86764,-169546,-158929,-146824,-129134,8913,133746,131186,12229,-120708,-245566,-319065,-127481,155312,137422,-67797,-170087,-138756,9153,188959,247192,75619,-2893,193092,339252,162190,-106135,-221862,-227784,-19382,145094,63963,-72979,-86648,-28717,-39836,-227806,-265420,13184,244868,174416,-73481,-228045,-169800,-19500,21410,-53604,-203174,-262831,-92193,114688,77290,-50722,-115219,-49520,-44464,45972,139593,86984,103633,113686,-38939,-140473,-52502,28406,99260,53543,-99848,-31853,267884,468063,425260,171311,50218,115298,150336,170087,40389,-177100,-226828,-255073,-237638,-84624,-11224,14639,193076,247993,37265,-240287,-345851,-358171,-321107,-221202,-79600,-14980,175,41287,123875,141519,-1999,-108085,90244,239314,257358,165744,16488,-57272,7138,13250,-122253,-213696,-176971,-175349,-200717,-116788,-219946,-279463,-135427,-59171,-72118,50878,140959,90284,77655,86687,-130421,-421551,-510179,-350735,-64180,70248,11004,-68034,-74626,-10372,215643,475736,445229,156872,-4100,-44964,-160108,-259916,-144334,127558,210187,55396,26819,154444,256422,340163,274796,-28051,-217442,-121694,53627,173472,135821,5530,61963,238315,212394,-29701,-145880,-93514,-163509,-277157,-191994,-43224,-20977,109115,372952,400504,118301,-107926,-156579,-119310,-129446,-84032,112745,221533,62594,-198969,-360776,-262926,92069,246933,127304,-61328,-47756,138989,93153,-178488,-374295,-276884,3398,42304,-73428,-57314,-16137,-97949,-59464,74560,164867,97963,-80417,-138721,-16264,170154,276515,286775,118880,-43609,-34986,-38622,-135265,-70923,91928,112703,53077,62274,24589,-118831,-211859,-240630,-225005,-58959,143867,223901,265852,256992,96510,6323,34780,59709,71599,203617,334874,383494,328510,134654,23891,106565,71602,-131133,-291501,-223678,108543,426044,421120,115349,-107607,-93957,-39203,-67626,1033,137836,298096,321629,74093,-105876,-52448,61309,239576,334896,178346,-48272,-147662,-138971,-239758,-403053,-295121,-127762,-78860,11288,8284,-203386,-219989,-51151,-59920,-202915,-282040,-343386,-506830,-570771,-288900,18961,-30530,-128950,7402,15779,-295277,-461179,-39353,400560,244139,-2963,-9209,-101462,-244729,-222368,38334,314793,319105,185903,118598,31134,-80412,-85032,162001,434145,336126,-30850,-308461,-349196,-239809,-182044,-108131,-114084,-173843,-77409,83655,134498,160220,181681,80206,-36068,-40410,61275,68781,-40025,-99364,-118951,-95696,-91815,-260010,-237607,43635,85281,-154793,-290763,-243675,-16576,278320,285037,187055,244090,302654,269972,281701,292629,268850,123419,-108670,-286569,-295868,-180189,-60947,-14542,-10106,110861,318771,221642,-118563,-274625,-202204,-77439,-90177,-238429,-209677,76044,244351,188625,108764,72182,102562,141712,49665,-187328,-384452,-163173,418264,613809,478426,499664,293697,422989,856393,-176317,-1323695,-692863,-1004443,-1704853,-488173,1034697,1027271,637174,120316,-328443,336026,1182459,70029,-1785100,-1371228,-167486,514114,413631,-9829,31500,-95892,-520727,-183743,147580,-52274,-74309,-71543,-321241,-390967,-230868,-168857,-188266,-86751,74864,-23470,-145912,22429,193660,154311,60388,98096,222083,249502,190562,129412,118956,104955,-57536,-225754,-159056,-7464,36177,69595,-36175,-293223,-198989,156560,314528,350053,438133,478545,275927,25948,-99811,-166357,-97904,64205,51832,-181904,-366782,-405984,-357634,-77391,164210,122818,55729,175759,151503,-80702,-197213,-107167,-159488,-406952,-340311,26985,130941,102165,100314,10257,-134605,-236726,-237264,-147018,48384,106311,-171807,-245946,-43396,58407,162141,251324,207808,137905,158637,232947,232325,97625,35873,122391,38391,-193137,-227873,41360,325849,340190,232600,131546,2702,-34667,-52992,-135771,-110183,58982,226071,385042,317058,71893,-117882,-209864,-280011,-351115,-293871,-153728,-60839,-90489],[-118992,-131882,-149748,-184144,-199209,-148575,-73675,-114596,-181839,-150660,-64740,-10338,-993,35479,31835,4582,211294,394344,159291,-200317,-438103,-449966,-194002,118893,198319,79496,3572,7209,-25205,-199784,-340593,-312172,-201316,-42638,28637,-21902,25769,115495,16444,-68895,20804,143727,254024,306352,108268,-114182,-80220,-30264,46645,116436,8863,-222641,-321612,-88032,68440,-105388,-327821,-215112,-5598,20053,-132581,-202889,7044,221752,242289,137542,62568,33547,12615,6858,-40792,-165002,-190137,-38651,27733,61817,241275,317334,232574,206395,85032,-127917,-126820,22156,63334,154950,191885,131733,66055,-67747,-218805,-261530,-147124,-18118,-98887,-283082,-273007,-164855,-62517,-8623,-75752,-229151,-296335,-220659,25245,210623,97143,-293196,-480522,-257698,-1959,88003,181362,181336,121364,160531,186298,148247,178575,117345,-88848,-190748,-82970,58702,115856,152906,197994,195413,93884,196018,393418,272561,-91098,-196306,-47696,11184,-30801,54894,83891,141062,295034,306529,162925,16264,-105822,-100139,131234,173191,-93135,-273561,-141579,-126305,-356110,-421740,-186001,-98013,-174408,-205503,-102964,54772,79608,-85859,-171307,-116650,-43285,-13145,17299,26994,-8189,6961,25045,7039,63863,46153,-143940,-269967,-111448,142243,177401,112217,147514,68101,-186413,-297792,-174535,-34900,-18851,-113127,-94546,37955,215013,450614,620784,679089,519815,141616,-181065,-311473,-456206,-408791,-127913,-29530,11492,155761,204037,197869,123337,-130417,-377935,-472267,-472672,-416323,-411758,-385691,-186162,-48394,-53118,-77242,-179305,-296329,-236668,-172092,-282377,-253183,24654,277152,377199,293138,61861,-86216,-83803,-148590,-169524,-87802,-137468,-182622,-46727,-1605,-247503,-211493,3638,-54659,-204634,-162263,-90262,19545,168143,364076,359274,121475,-124811,-275725,-209643,-62615,-33609,-166831,-240009,-155955,-88092,-16105,-8256,51493,210597,182716,-33244,-97171,-91267,2360,210677,178851,-32881,43043,210861,127522,66870,183947,206751,58486,-41335,72932,176940,112606,40081,103559,258971,347747,153593,-131189,-152980,70153,189122,-69414,-250564,-47780,42856,-195279,-273182,-37292,240772,115754,-113776,-94226,-9079,-15791,-18532,86907,249850,132805,-57037,51898,258348,324518,251121,30320,-184917,-177685,-21638,8894,-111887,-128429,-42424,-96168,-158810,-4150,133701,90126,109775,327162,335244,73815,41205,206436,184165,69030,32901,-33502,-90859,-49557,107857,231308,206070,96554,23021,-19483,-14961,-7587,-125204,-295830,-321908,-205371,-27566,84678,67995,65901,118842,87417,108684,314202,482711,503988,366645,139146,-34,-117370,-238643,-203842,-26339,49815,36140,77310,292628,413969,149366,-96804,-23539,21743,5071,37327,20205,-21578,34839,122112,62391,-151892,-171411,-12443,52794,-30235,65341,70601,-23408,107979,345801,248255,-3187,-34579,-64298,-229691,-305640,-55061,243968,244808,30877,-146606,-181466,-171029,-282367,-226078,27452,111713,29930,-3408,-15916,-10883,-84957,-161072,-105192,-76743,-24295,162759,249576,130061,-50458,-138242,-49618,22273,22093,-28639,-50177,-17259,48932,68237,-78062,-173696,-14591,52640,-158998,-337842,-306515,-205473,-47621,127213,224115,181261,-233340,-746398,-950153,-731706,-798107,-1348983,-2809344,-2942271,3320747,12028698,6759209,-5531441,-9850024,-6551539,-2536693,544774,958099,-3574,-401238,-194828,433028,1040808,1224765,807102,79246,-497922,-446854,23336,163370,34098,-4485,52618,122777,264343,382934,187976,-260260,-414039,-337787,-357093,-317833,-168608,-60224,-103819,-183230,-211579,-229586,-48454,265018,402794,301829,448748,740271,591344,96671,-145713,-155389,-152547,-162355,-192439,-210070,-140810,-64722,326,-21044,-74756,-186885,-271163,-101425,123750,48826,-135256,-223576,-173650,10164,199122,259187,118787,33446,194080,348147,218044,55314,-32382,-122601,1912,144622,119611,35160,14612,36689,-9991,-216553,-245376,31330,243210,177229,-17232,-64710,41340,167691,161847,17652,-183580,-253324,-75206,94052,6443,-105654,-88768,-2976,-22032,39874,127792,57477,-2426,-30050,-159505,-186568,37329,212690,211270,68873,-98965,-6144,320245,511203,407372,131487,205,57435,93984,105776,-21223,-208586,-232694,-201970,-200750,-97124,-65544,-85637,78047,201983,45749,-230038,-335347,-328116,-305410,-220155,-87599,-25655,2071,114068,202095,165062,74521,19928,107191,172357,181750,140891,44455,-32910,-5637,7200,16763,57977,-8215,-169999,-233826,-91644,-108040,-150177,-109710,-104512,-66351,71412,108792,61684,103428,141862,-25874,-240736,-357517,-289670,-93226,56600,26821,-74096,-79267,-16593,192762,447221,448363,184093,23152,-13237,-110713,-229638,-170573,70149,208183,99267,-4731,68383,187852,248510,158703,-106292,-277152,-177209,27249,135880,90062,-41335,3508,171209,111382,-186301,-262120,-65692,-12482,-189751,-225872,-62981,16768,154844,366057,323395,69831,-50507,-23494,-6812,-37746,-34450,113038,189567,-39006,-321697,-421690,-310364,63596,334060,259768,26973,20128,169718,102687,-160287,-308343,-216227,19365,50527,-40718,26992,20889,-151845,-135764,50422,154316,81320,-67579,-65176,108993,235561,233340,208059,99941,-38937,-41879,-54694,-214149,-175409,60590,137485,124093,174728,137095,-38208,-156584,-233415,-239790,-20499,190909,203631,190619,189481,39922,-56602,-84517,-60598,-11512,96556,270915,377104,280397,8423,-104703,9940,5817,-200600,-367953,-308269,91657,467016,433604,99280,-170111,-162434,-67830,-89211,-26750,176902,351265,293950,43696,-95799,-20896,76254,213653,339169,235036,-43888,-230086,-216712,-194042,-289933,-283475,-211975,-179170,-132914,-156301,-233542,-127809,66042,-24788,-307322,-452910,-427150,-486510,-530610,-267005,34822,-4156,-105095,8544,6950,-258919,-384842,20258,413889,289297,31613,-41716,-151204,-278356,-211691,52137,276560,297203,245689,190890,66479,-46737,-33109,149078,353009,300060,36307,-223999,-337401,-306140,-255125,-176155,-107574,-84241,-46261,8577,21943,62240,113587,83916,-20403,-41420,133503,214469,69555,-83321,-85088,-39081,-31593,-133887,-60283,88801,59126,-159425,-338296,-288748,9291,304937,242234,140585,217322,258405,223454,298752,303380,275012,171949,-43866,-214668,-209614,-156842,-149244,-115872,-50315,70866,288810,217715,-104886,-231265,-134067,-35479,-80093,-195877,-151485,64080,190465,152303,43992,-33331,2420,76938,10005,-265389,-489024,-247809,285757,383768,259995,408704,184138,137332,751510,147157,-909366,-327232,-538897,-1312291,-239103,1059337,882750,354266,-37976,-416527,121491,1236807,528050,-1483778,-1097961,149571,402717,3822,-258766,-117213,-112768,-452143,-167149,180131,34728,31146,59242,-160701,-328407,-301882,-320061,-276121,-59717,137725,28978,-96990,35888,141593,96663,22192,25304,108214,157169,139417,120498,92747,51567,-90193,-231995,-155732,35657,157099,275283,148701,-202153,-177682,129619,202581,187914,359580,479206,285906,12318,-142092,-227673,-180615,-20227,3560,-159255,-356138,-501365,-495762,-213414,59461,81081,108342,271139,232409,-46829,-220944,-166116,-227318,-458675,-346638,17913,102386,42227,19819,-8196,-80506,-182681,-212811,-109021,72191,118525,-116735,-154010,32909,143188,241827,288664,232974,174038,192561,277917,280659,145863,57741,103127,15550,-205734,-270644,-43679,240566,309553,241175,186272,74815,-16788,-51422,-108532,-18641,189867,303887,400109,345494,114889,-120232,-238975,-269571,-277155,-242715,-172095,-93344,-83509],[-57871,-44026,-50881,-120645,-197761,-175861,-92768,-90386,-157315,-181559,-119464,-75230,-80239,-13130,49704,62846,231424,394803,185309,-133626,-337467,-279945,-66069,154905,204886,140173,115840,89555,-23556,-239946,-361210,-223594,-75538,-28274,-45831,-77309,-11904,27053,-111536,-156682,-12041,76352,169129,307314,181990,-69952,-69220,-33614,11190,53743,23753,-21036,-49571,51137,89389,-127220,-392315,-296683,-46128,-26735,-155987,-164327,92602,307029,311356,224305,142424,27187,-50687,-28060,-27675,-152712,-227707,-82492,76458,161700,243312,188706,95607,132026,66160,-104161,-65761,90314,83761,121804,232566,234021,119488,-76715,-214636,-252474,-202295,-69591,-54240,-211777,-263891,-172793,-59847,7173,-30691,-133581,-155912,-95866,46080,106589,-5968,-354527,-540223,-306560,-21897,90990,188441,188437,116751,151800,158919,107719,156766,175378,46451,-107372,-94449,64560,201795,239185,321058,355422,144337,170331,349763,215585,-102931,-173523,-11900,52457,-47322,-77033,-95631,6390,169407,194153,55764,-78144,-157394,-134249,78892,182882,43989,-63042,25960,-20173,-316311,-398852,-155640,-43748,-180529,-252694,-114268,58409,53115,-73220,-112572,-76140,-82281,-84345,-78289,-83713,-72977,925,52879,84404,137200,16240,-195261,-245268,-65094,103070,126717,128191,175811,55353,-172171,-196431,-26576,80746,50284,-83536,-162169,-106293,48783,306138,521958,694010,639207,245656,-170490,-348713,-451615,-385123,-147025,-54095,-40590,116090,238046,227175,87453,-167788,-379005,-462759,-398951,-318021,-337181,-339929,-128043,53946,81093,12735,-135878,-266336,-187876,-105124,-206871,-208604,51684,289284,376845,291025,42011,-84367,-30843,-86449,-142405,-87058,-182764,-210811,31597,71773,-211162,-163566,59323,12304,-106375,-41384,-21753,1268,110980,259786,217415,26897,-162706,-394200,-443251,-144143,632,-157075,-230093,-142442,-110920,-39940,-9619,74988,274649,221145,6762,-36238,-16403,-14021,110147,88799,-111248,-38273,172095,151939,83247,143825,140859,50824,-37704,40951,155174,80959,11503,137112,335952,369969,93127,-203336,-148998,150655,234826,-35216,-202597,-34737,-13846,-296319,-368790,-74065,206248,82037,-122590,-78501,13977,-22056,-91084,-36420,99661,7930,-129913,46938,248918,272460,245505,123929,-80203,-128529,-27115,-2790,-134425,-135409,-25733,-33106,-28809,96358,170043,50932,-12936,173083,218821,-15470,-55384,137839,176774,106748,109125,65416,-67631,-88275,79720,212757,191818,89033,-18148,-64447,-11277,3342,-135806,-276213,-243079,-112384,55705,177940,131132,45370,103146,106926,69078,223956,397312,485183,434635,207761,26638,-101712,-253418,-264513,-82321,9046,-22023,-6922,141909,191010,-24539,-164019,17562,137781,67409,-29535,-102875,-72427,-2362,44762,54457,-36339,-116847,-75419,-8150,10950,125978,165265,77120,144238,337016,308381,135301,104649,43754,-153381,-263220,-56209,251805,305037,92603,-151143,-180211,-153643,-251552,-272424,-138754,-37786,-17440,-8515,-44697,-72706,-156253,-138773,16484,-16789,-18142,176528,262559,74995,-100450,-142673,10767,66679,-24488,-147923,-150213,-37662,45612,13071,-95253,-78492,128052,94708,-219425,-391356,-317828,-188143,-20807,62022,108040,147700,-271937,-906905,-1139499,-1046257,-859881,-797534,-2112564,-2840462,4274423,13603222,6243529,-7194216,-10295997,-6124771,-2675080,197087,799345,-141537,-335869,85170,651674,1128422,1232472,823753,151388,-374214,-339408,-30270,38207,-33419,-38856,39274,155083,335270,416792,132196,-310892,-422496,-300285,-232907,-175923,-131212,-127668,-218122,-299818,-256071,-172843,16934,277568,334713,220882,383669,621407,429552,-37772,-280794,-244214,-172497,-182431,-237323,-261005,-233408,-188130,-79386,-19933,-16896,-119813,-214098,-102670,45890,-36774,-164185,-240529,-192677,-19417,117243,150289,104022,61760,169267,292926,222649,188266,132680,-9787,18327,133729,166888,138120,119174,104384,8315,-177403,-184851,35086,187640,143036,38527,78376,217497,307999,241908,53785,-167750,-272102,-132299,14843,-57803,-144269,-39638,69817,32473,30938,83285,-1661,-117815,-155762,-256193,-209366,135321,391880,333196,111802,-90386,-3236,315084,468090,311755,82831,-12099,-1161,12077,38223,-58171,-205092,-199168,-131187,-154512,-86120,-81127,-154633,-44437,126417,44306,-173869,-246114,-208295,-216616,-178663,-80061,-17219,43970,210500,266335,130196,65744,120174,125553,114266,111510,127192,96820,-4534,-53060,-27518,91918,231664,120373,-160294,-233968,-51518,15864,-18287,-61841,-101199,-7989,123064,92073,39924,116399,164413,69592,-38822,-151699,-175501,-81834,71200,82006,-11224,-46416,-16760,155246,371642,414645,237537,70983,9802,-66453,-192660,-178125,34649,203082,117785,-50598,-24039,101425,135043,41714,-146158,-282432,-210613,-22506,66493,21358,-102816,-70142,89974,6831,-306392,-330046,-8567,162565,-64608,-219440,-65891,58565,176803,315352,227705,44095,11996,50282,26812,2001,-27828,41377,81550,-149188,-396919,-438435,-326121,11360,371260,366711,127655,101255,209746,131836,-111115,-212487,-135693,26142,54596,-4792,87389,40369,-183209,-193301,23462,122255,48420,-50331,-11301,175758,236699,141164,103972,85829,-15722,-22708,-36671,-243925,-266382,-3018,144498,181473,253736,238867,65250,-85822,-210463,-245543,-13017,208258,200744,150939,106107,-44505,-130082,-189007,-189408,-108543,-2602,208459,366783,246263,-77716,-189247,-46277,-12345,-211259,-386213,-347383,32387,375891,329741,48682,-216976,-227778,-111042,-97057,-39494,187316,332822,199226,-13996,-85207,6871,107368,211543,309607,215769,-64470,-258812,-233032,-124955,-133332,-195447,-224558,-233942,-230513,-270574,-242406,-50928,142215,-6165,-374443,-559617,-453105,-387183,-403059,-214640,25065,12925,-53194,19696,-13798,-218803,-275711,56905,357982,296462,66294,-80558,-203040,-289084,-185739,18917,160047,230648,274397,221586,72489,-32659,-45,116977,246200,248155,89849,-146108,-310776,-355012,-322142,-258362,-118109,-2157,-10951,-63894,-91926,-39296,48576,98707,5933,-39450,180495,324819,155986,-58121,-34715,35726,49261,30021,117512,131700,40412,-134981,-319313,-266138,56219,287439,174479,103141,205471,201714,132640,250739,305784,270305,181813,-12379,-155237,-128659,-143872,-219063,-163694,-77505,-13275,196641,211531,-40969,-158706,-64993,16418,-43657,-143008,-108566,22378,99115,85210,-25036,-122765,-70698,32741,-30774,-331717,-557237,-320166,120641,123280,31053,295472,114862,-52516,641003,494251,-303755,-13149,-232155,-933103,-39833,898832,665094,99534,-211084,-532510,-142719,1081573,777203,-975675,-700839,442816,435625,-67876,-294322,-195051,-124630,-374901,-187468,146583,85315,114259,163775,-29868,-263235,-330854,-383491,-309423,-56576,118518,10394,-71102,63226,123384,58548,-10193,-23949,18368,47130,59123,105844,82155,24379,-74716,-178487,-104669,101703,273314,422216,265561,-128129,-143220,127631,129008,46959,231381,389148,268355,24397,-177538,-292913,-261231,-119643,-58432,-103434,-251327,-473966,-531535,-318510,-46255,47227,153547,305059,243017,-22427,-205460,-202681,-275534,-453320,-308324,21523,100702,-6558,-75932,-50762,-47035,-130812,-171161,-70947,70764,107198,-39294,-44922,96922,196016,287092,301768,222215,169029,199872,324873,336217,166073,58805,74330,-27399,-231290,-291979,-106115,152757,267470,233484,191947,95257,-7926,-32511,-78690,17246,221280,294376,319132,304245,133046,-108353,-229568,-206140,-137413,-139531,-156096,-112832,-70245],[-17904,14782,34571,-21544,-139835,-171655,-113863,-68855,-110178,-186279,-167846,-123162,-129309,-61629,55209,130590,251195,370852,226510,-2833,-123440,-37590,82495,169095,179397,199530,221765,134453,-51398,-272062,-357854,-118066,86174,23206,-103742,-128487,-41005,-51450,-236824,-234779,-25150,32863,96895,269192,201503,-26139,-42510,-17390,-26618,-14212,56785,223926,282740,202728,100538,-148349,-419578,-344127,-99180,-81360,-133613,-68220,161049,345974,353924,286236,171253,-17418,-108175,-49223,-10154,-113640,-225991,-138148,60904,185562,163955,-1646,-61173,50470,44785,-77740,-31898,84818,49014,57152,231511,289623,146777,-82280,-199836,-245002,-281237,-134185,19606,-85150,-223343,-188154,-81875,6462,39016,30188,17656,13435,19795,-16929,-78867,-322554,-514719,-338741,-57275,85684,178990,175708,89353,106673,112870,81032,141968,209526,154966,-2362,-84604,39394,206419,229277,363763,413315,118597,87880,257652,139984,-92550,-135659,16874,72937,-87753,-237179,-296549,-188610,-15546,41737,-71895,-173757,-215358,-175739,-6201,124940,117872,144156,207084,105635,-195293,-274263,-86399,8966,-169972,-258430,-90297,77397,27481,-69886,-75677,-50497,-97157,-114527,-134903,-172129,-128305,7622,81053,132366,188874,40294,-161167,-178735,-43466,35381,74361,152243,204704,66221,-113027,-97930,64234,162966,98854,-59775,-191515,-198535,-98776,116460,329216,571985,668358,342429,-116179,-316043,-356544,-294033,-133667,-52722,-93162,2916,189580,228081,63869,-172566,-335828,-393167,-276490,-198381,-257223,-249101,-11045,176450,181196,61880,-105257,-219981,-128083,-35259,-122734,-149746,88257,296317,349558,274234,49577,-40563,59158,23889,-86360,-94228,-213849,-186439,173175,175638,-160693,-126856,99594,75066,-1127,40988,-18997,-86964,-10023,75890,18279,-97058,-220126,-462182,-568435,-180689,34079,-137791,-222530,-164530,-143044,-72329,-25300,89916,312312,239448,53807,34445,39094,-53432,-10093,-9657,-167219,-101982,117157,139412,69570,83773,82199,84488,44304,59010,139067,53019,-15837,157991,372713,320089,-17510,-288602,-169653,156955,199540,-33592,-155896,-12103,-2649,-260969,-374455,-119714,102300,-8219,-153296,-67277,28776,-18776,-130801,-127262,-34284,-98363,-175403,47061,211335,181987,207360,180942,-13005,-107361,-30507,11748,-101833,-88949,15562,31978,83942,166322,168766,2686,-132314,-5633,95821,-58147,-104262,74320,154223,118552,140272,122763,-68819,-145509,31961,176180,149789,54975,-60764,-96040,-7506,15821,-123330,-238872,-178727,-34775,121687,236673,164627,25071,97226,131653,26965,109299,266622,388786,437612,271739,83646,-37684,-207157,-258992,-105178,-27763,-88297,-105831,-39386,-37607,-150459,-191747,21819,190998,99145,-89022,-210324,-126454,-30914,-19589,27430,46808,-71052,-145754,-125335,-408,136360,230557,187252,186124,290756,317292,236211,191873,103302,-81952,-169677,-8623,252146,318985,137749,-97987,-110401,-93845,-189728,-268674,-239023,-151924,-39932,14108,-43766,-104948,-188776,-97428,133726,65138,1754,174633,250458,26358,-151910,-147450,49131,85157,-85321,-251797,-239823,-71339,34626,-12930,-48627,54154,210918,67889,-284748,-418626,-320115,-216298,-66959,-37619,-47862,40656,-277396,-844561,-1025527,-1036081,-637733,-103283,-1212650,-2729297,4188160,13331489,5511270,-8311803,-9823918,-4726410,-2010550,157001,671415,-250707,-238044,361474,803930,1004935,962777,681893,158950,-240206,-173658,-28888,-64337,-119357,-74433,51871,169930,316494,380700,101049,-257697,-326806,-200224,-81370,-27877,-72116,-186963,-327701,-376558,-263514,-148514,-24063,187664,191171,98179,299598,480804,255814,-114720,-333247,-305340,-201943,-201130,-258351,-265133,-261353,-230987,-108095,10357,52502,-43531,-153660,-129818,-67986,-106391,-161443,-226811,-193354,-77949,-41773,-40891,41872,82413,139913,200275,178669,246381,226195,78696,28281,116167,195281,215427,210804,166082,9336,-135516,-113886,15525,87861,76884,73978,162694,313226,362098,235640,47441,-156986,-315503,-238370,-81705,-93425,-161285,1673,139954,96648,12852,9370,-87981,-220484,-220926,-285682,-208804,205913,522441,431172,152439,-87655,-25595,247313,335567,154794,21337,-6181,-53445,-83283,-33150,-69342,-170172,-151913,-91836,-122528,-59802,-63646,-183941,-148630,28190,19737,-103667,-111312,-32665,-76379,-107799,-53076,16468,123173,312397,302867,45427,-33720,141817,132290,63208,42507,116632,163245,30897,-107265,-65726,93796,258458,161729,-157197,-214385,-15419,115981,86633,-2868,-53031,78493,186731,98096,30899,98720,133513,123735,122040,42748,-45280,-29337,122751,180898,120177,27834,933,119196,278841,361602,296814,119421,17152,-37202,-153794,-154961,38558,193609,101630,-97696,-100317,14707,25667,-50240,-147960,-240468,-208110,-70095,-4563,-46429,-156753,-131125,17250,-74180,-357439,-342057,41334,291698,59666,-166170,-47713,89500,168009,240480,147172,41305,52651,44088,-22049,-21613,-58329,-67576,-69642,-242486,-413862,-419175,-313541,-49913,334244,404782,207250,168031,251422,173606,-43253,-115587,-68652,8202,35459,6639,84654,23072,-191640,-221699,-15129,64336,14119,-19790,14220,158998,162653,11078,-1327,84007,23155,12707,876,-219744,-315251,-83402,131690,213365,282236,306604,166228,-19512,-184125,-251160,-38515,203650,224620,168448,52328,-112964,-183197,-239882,-271066,-186782,-77337,154318,357027,242844,-95383,-210365,-54010,14581,-160023,-332121,-312689,-44887,173770,133797,-31153,-239630,-264769,-135970,-78067,-27961,181584,275095,101945,-55169,-69667,19089,137778,226028,250438,130600,-95209,-231721,-194224,-43057,37582,-51738,-171382,-242912,-260186,-287761,-219432,-13950,147510,-14012,-377470,-563391,-420165,-248721,-226200,-140837,-1776,17396,9602,38652,-24166,-150788,-136673,76578,268080,273999,89874,-117125,-254353,-287068,-152508,-33151,14545,123081,236589,197644,42018,-57594,-9209,77403,160402,202749,117973,-89030,-277969,-369467,-362935,-330794,-137658,56116,13817,-127848,-183639,-118263,1067,115443,42390,-27504,193315,376307,200269,-21254,31378,119118,133595,178714,238938,170494,53204,-74859,-231843,-180240,117145,247953,110146,85746,213018,158082,35687,145934,272396,245335,142866,-41364,-135511,-82659,-156895,-261954,-152335,-86207,-116748,62849,191359,39470,-90815,-24488,59111,9106,-92790,-100439,-55250,-17090,-610,-86314,-175892,-103009,14638,-60330,-361878,-565495,-353828,-24739,-104228,-159961,198791,124766,-60576,618317,857081,422779,251521,-156691,-674215,-9798,524962,382158,-82660,-379592,-634119,-321153,814688,766174,-431247,-324698,558071,530661,179463,-105485,-157284,-100981,-293771,-225767,61195,82055,145481,211609,41431,-192528,-292625,-331000,-266708,-60488,46822,-67933,-92726,79076,133165,47043,-27398,-43033,-29996,-49252,-20012,95222,87199,19861,-26788,-89728,-30888,156028,329898,453574,283657,-80312,-90863,152863,103379,-31706,102718,247631,228356,48853,-205580,-351273,-322415,-210741,-122897,-43072,-81937,-301349,-434435,-353801,-125238,22090,162167,258125,178161,-17102,-161712,-211415,-290724,-387316,-222023,66435,145202,-10755,-130908,-81876,-33356,-97000,-123316,-41728,43629,85436,56577,63809,137787,206248,288641,291140,180034,118310,170850,343952,373082,163946,49023,43619,-84017,-269782,-296349,-137696,85066,216131,193502,134048,49003,-19613,-11995,-58965,-9440,156666,215692,183188,205005,113573,-90366,-187967,-108175,24545,-13236,-106769,-112396,-65702],[-28559,19457,80212,80239,-43706,-135841,-125505,-54138,-55958,-159552,-183862,-128508,-127192,-90807,53154,187493,250196,306329,258239,147255,135909,203437,198860,138101,114878,233710,290062,128097,-97213,-274081,-314669,-25586,220296,88852,-128576,-165455,-60916,-95661,-302228,-258042,-16928,11982,48058,205562,168012,7037,-7202,4275,-69034,-75877,91780,408779,522097,297386,89699,-165649,-392263,-318989,-135535,-116760,-50600,77423,202402,324950,355149,307547,147522,-85089,-148855,-55038,75,-68395,-185195,-181714,-24388,97651,3626,-203468,-197957,-18480,33546,-45648,-30092,13108,-23792,-652,205619,294382,151553,-74423,-178662,-249764,-363527,-190686,101787,56109,-165575,-206483,-115455,-2676,110533,195979,156089,64761,-41327,-112294,-92293,-201506,-404850,-337029,-86842,86764,167149,150591,55526,48299,68105,80669,143576,218647,224051,111740,-47509,189,148628,166740,339119,357352,20585,-37575,135854,68499,-73419,-110611,16664,66990,-135789,-374858,-445516,-355253,-174232,-94790,-168363,-219550,-250166,-216537,-92922,24395,108649,289071,366694,223549,-40014,-99912,17959,69313,-127596,-214171,-40458,104334,19554,-69130,-67445,-43518,-72637,-81093,-124782,-201008,-147171,27507,98963,144319,226439,129776,-49595,-83108,-36803,-27686,47873,183804,212663,78055,-34534,-23622,83942,193283,117811,-51991,-190060,-238480,-201260,-60657,102224,352116,600525,405503,-37638,-232717,-208008,-162595,-99256,-55266,-150003,-151694,66675,197266,70145,-136871,-276706,-298770,-145675,-87956,-189078,-137415,138289,288801,211502,50607,-110998,-197642,-94603,15027,-45857,-79705,135401,307607,312127,247350,75771,19150,136359,117595,-34587,-103943,-204278,-101529,310687,250985,-132706,-127334,102372,105109,61708,45755,-82150,-199247,-153410,-141718,-190942,-222355,-279617,-455582,-529866,-149268,66452,-116590,-235702,-223018,-177039,-104596,-50266,91828,309531,237997,99736,103470,66429,-101468,-114438,-89329,-190922,-137753,63042,108282,49464,36036,62223,155186,164928,103333,114590,19873,-50502,143937,341290,198416,-157215,-366163,-209370,82153,94529,-70341,-135549,5970,69685,-108268,-292119,-169989,-40372,-119591,-187345,-56180,35781,-6211,-123738,-162962,-109613,-140722,-167129,55260,156196,76618,147338,196609,16909,-112415,-37587,43598,-16111,12036,89675,87984,133182,177269,137609,-27394,-214563,-178150,-24619,-55095,-92060,31962,120385,105534,127054,126070,-95428,-211302,-26464,125995,84211,-5879,-107322,-122321,-17587,22634,-83054,-175199,-122766,18990,160132,262279,184681,36357,118778,157221,-13304,-14563,112882,244570,382444,319731,164513,67082,-104499,-187616,-91824,-44339,-115298,-159473,-174662,-181002,-176745,-159634,5389,174296,89741,-124715,-257398,-155824,-45920,-63471,-13864,73700,-42474,-200574,-264886,-95965,71477,238935,272516,223414,234727,287127,270873,196819,87324,-50791,-67383,70072,248720,291207,164021,-1406,-9382,-17870,-111997,-202085,-215896,-170168,-27455,44351,-25040,-99300,-167182,-43091,221440,165620,45294,159517,205696,-4989,-178856,-141253,54331,66113,-151124,-322129,-298760,-107685,25329,17267,66071,180520,192034,-35105,-347465,-413962,-305654,-274821,-175705,-160104,-222509,-137934,-284574,-606955,-664976,-649031,-149058,421953,-659121,-2763199,3130122,11480342,4758817,-8523630,-8579804,-2801304,-784558,405561,550205,-350139,-131317,583281,858873,709104,507782,417292,88533,-154821,-17460,38434,-97140,-186659,-91309,90704,151740,178594,239988,74780,-139429,-171669,-69371,65438,90984,-33220,-253331,-415682,-392681,-229622,-155619,-137060,30369,14577,-37228,202727,338147,108781,-128777,-289523,-298423,-200003,-189589,-231183,-215744,-239450,-225829,-107321,56070,128587,37127,-93416,-159059,-177017,-144078,-138284,-190813,-173410,-150983,-234752,-245807,-39079,98640,125135,106364,107026,224426,240677,121960,32839,98625,198552,251814,276115,214058,-6683,-116423,-66542,-32504,-36714,-5264,80961,182318,320757,324588,151979,8440,-149488,-365970,-348168,-152268,-90334,-151822,17077,184904,146232,-15476,-78120,-184846,-290265,-205563,-229251,-193131,220436,574349,474205,157099,-101905,-64129,138622,147751,-24525,-54760,-11149,-96002,-173031,-105554,-62738,-116439,-114155,-103721,-116793,-35433,-35289,-188436,-224849,-75208,-23458,-47193,23691,142485,73518,-25000,-7166,73690,223915,401294,313344,-49962,-177246,73145,120414,17857,-31053,96002,225444,75353,-135227,-87432,41564,156922,103923,-171297,-199949,-6059,164391,151978,58673,21526,159016,238026,124281,35057,42079,46322,120490,199312,166553,62441,54998,208474,309335,282506,126094,39420,96834,200258,315102,342760,148874,3517,-31700,-121333,-103640,81677,179208,56885,-128385,-141562,-54102,-53950,-98631,-123012,-170795,-165454,-90239,-50402,-90326,-181285,-159162,-34043,-116452,-335972,-311918,52698,325962,147566,-74965,-10198,97489,130063,163772,101035,50535,54552,-29695,-124700,-92712,-102832,-164074,-211462,-293092,-372293,-373322,-281620,-102958,224445,356564,238828,194497,276226,210389,20450,-45321,-35607,-33177,-14056,-22078,15891,-26401,-184127,-227971,-76085,-17429,-9138,26436,15335,69246,31402,-131355,-84789,94899,68393,47324,35183,-154553,-300405,-148581,105837,213466,256509,324161,240270,30525,-164403,-263951,-81380,195072,265463,225013,54719,-127649,-188339,-216983,-267544,-219044,-122529,106830,345265,267141,-50382,-173902,-20396,70184,-66209,-213792,-201434,-107183,-74158,-95754,-121279,-234305,-256268,-120042,-32467,6864,174854,219545,60018,-43716,-44346,13772,152288,238675,168678,6249,-123047,-167918,-127767,32790,185056,108667,-77189,-218802,-228523,-206356,-168106,-26383,81081,-46831,-318400,-468955,-343588,-113973,-45075,-56500,-30108,11837,61612,60113,-700,-37568,13671,87237,186421,240564,100026,-140617,-297172,-276429,-113640,-67681,-105232,-11782,124716,128048,-14322,-117306,-61028,40449,124023,176842,118151,-57306,-247111,-346079,-367150,-373989,-156831,81849,16613,-178553,-237180,-159228,-23920,123803,82952,-6781,169889,357345,190889,19497,107856,199544,200611,260454,271667,200853,103128,8845,-106993,-59791,184908,222922,78339,92422,233365,142717,-30689,18973,189822,193257,61883,-128501,-160735,-84696,-195877,-275096,-100902,-77720,-206931,-83225,139252,92824,-57520,-29888,78675,64523,-54731,-132328,-163567,-140669,-89218,-135430,-198481,-113250,8692,-70840,-342944,-510667,-338810,-115303,-258348,-284562,147809,220044,109826,702837,1201328,1138555,493107,-248798,-551670,-193211,-11023,60375,-188945,-523067,-690678,-347843,537596,546443,-7427,-65178,419300,562654,567648,216194,-15433,-29859,-212323,-257894,-49660,26069,119578,203743,66468,-109625,-186269,-175018,-148021,-50356,-37224,-180645,-170344,60700,151298,54207,-31006,-40207,-42097,-111749,-71162,96405,101956,24408,23139,-291,36878,168978,294405,363314,217310,-53707,-23573,191622,114916,-34082,18987,110151,179698,71120,-223541,-389228,-349804,-269939,-177570,-10185,91967,-27158,-227739,-302085,-155309,4652,123404,145446,65142,-26484,-105470,-193882,-266793,-274093,-103281,149273,220791,33651,-114102,-72147,-30318,-85112,-74574,-19329,2631,66195,150690,154345,157968,183111,252084,259078,119005,37040,113784,313963,359547,146700,41757,20238,-138138,-309913,-289211,-135656,51192,155646,112641,19179,-55433,-55819,-1184,-52534,-77816,38703,116750,60890,82038,53740,-77751,-126792,-2148,157783,99534,-35359,-89523,-78774],[-94129,-30460,78896,150844,54376,-82479,-119789,-45965,-11755,-106810,-149127,-78086,-72672,-90639,47002,212021,213878,203823,257691,260992,348545,376403,249234,57897,19807,227871,304953,77487,-144340,-236864,-231224,31608,276905,142425,-112062,-178027,-70881,-90590,-267494,-200284,7932,4634,23132,142562,113607,29608,27952,16173,-113918,-121372,109805,456319,561796,292470,56344,-175453,-319279,-220741,-132334,-111823,81551,239495,209358,242647,306021,281676,84039,-157835,-172074,-51168,-2821,-33646,-117193,-197022,-163327,-95950,-198679,-357705,-285436,-65334,41136,2271,-40227,-80775,-94343,-19769,170408,254605,143352,-46436,-152711,-266410,-424428,-222111,164831,164944,-108755,-216382,-137246,-3550,161219,292337,204749,39841,-112609,-146374,-37133,-24761,-238984,-293864,-92390,103397,165418,125894,35271,7382,45110,108170,161212,205278,251104,213675,13388,-31585,67365,111407,286227,228760,-114360,-174200,13858,18695,-62057,-115278,-18798,37970,-173628,-449822,-495356,-418206,-246420,-177680,-198895,-185164,-234942,-240552,-146435,-70273,40389,341141,472113,303013,85725,54670,136557,138882,-47392,-121990,16532,119484,30172,-65575,-83277,-46934,-1948,21227,-41151,-152602,-113903,53821,96003,126703,262499,264967,100901,22088,-24307,-56414,59839,213895,182713,64337,23170,9008,51580,177212,111861,-59201,-171237,-241341,-251033,-176386,-92776,103104,455394,419946,45147,-130615,-58586,-26953,-58258,-83760,-214983,-304681,-94003,142502,109844,-65527,-221277,-212647,-45236,-11750,-137878,-31724,278494,361699,170317,-11389,-159275,-230439,-118332,28050,14400,-3157,185729,318357,271237,210719,102383,64203,160497,142278,-18452,-111342,-141135,31047,382813,252904,-148187,-168321,63951,87492,46283,-34388,-181237,-280234,-270887,-335742,-361872,-323150,-327251,-386061,-349627,-52886,100577,-96071,-268959,-295075,-200079,-123547,-72920,83022,272909,229408,143175,159360,64391,-144831,-176770,-127034,-179836,-144839,23864,81345,43109,23174,94245,241117,256634,124191,70944,-16233,-91391,87819,244006,41330,-280832,-397232,-233408,-32871,-36847,-132673,-151241,5674,165939,95690,-149460,-206831,-171735,-199439,-186930,-29917,41165,11938,-74294,-143350,-113339,-105103,-103278,66899,94287,-19048,83048,183440,29616,-120215,-45470,76964,94272,142157,182951,118671,99470,123399,94960,-19026,-238247,-314940,-137802,-27191,-29418,16776,77731,72955,81460,78787,-136826,-265436,-80314,70292,8548,-80692,-154463,-150533,-50277,17040,-21239,-84717,-65198,45029,163749,260993,207626,95049,173335,178599,-45416,-119997,-25571,100567,292895,340182,249853,187124,33130,-71705,-54006,-34437,-73435,-129108,-210560,-191487,-96690,-73360,-9155,106116,41482,-130459,-223225,-141370,-46221,-81957,-55231,47022,-27801,-217702,-372196,-256130,-56742,184596,306239,246674,196418,241224,238046,128174,4751,-73846,6468,155509,242610,234421,172491,108171,85745,48456,-37215,-84351,-67262,-75421,8246,52370,-9209,-61886,-96597,16162,266110,265290,109377,134950,132500,-11467,-152143,-112820,23821,6582,-212306,-352923,-317736,-134302,25211,103101,222492,258552,72824,-185885,-392829,-375839,-267175,-331363,-305188,-277674,-381987,-351366,-320426,-321981,-217191,20576,516874,611672,-738090,-2918558,1533818,8476719,3616889,-7775214,-6606689,-748462,606651,798375,416998,-436259,-31829,722098,814592,336600,14858,98640,-47961,-158248,77021,169082,-35310,-201847,-72070,151241,103002,-55863,3281,32317,-19003,-27774,43569,170584,156519,-44170,-334558,-471677,-350664,-165399,-178980,-259985,-132470,-137510,-146325,97863,186763,-12352,-112345,-179040,-209521,-132432,-121508,-141974,-118376,-190819,-215718,-105277,98904,199701,110250,-35596,-154444,-221954,-134292,-103020,-139607,-132970,-216509,-405233,-395201,-103884,114468,133010,42075,38965,158536,201907,116260,34788,87449,175801,242644,308675,243368,-32464,-132720,-66474,-107503,-161038,-79074,66633,156925,264068,223811,31069,-41114,-141693,-398155,-415293,-170703,-53185,-112689,10875,195709,162554,-50037,-155753,-266176,-315035,-119604,-101755,-172932,170569,541039,445621,105685,-135100,-101675,29071,-34498,-179406,-144507,-51632,-129139,-236858,-169808,-49263,-59587,-95818,-147590,-131899,-29645,-21162,-192568,-278365,-161910,-65530,-15708,120198,262351,187552,52586,53950,146837,323677,462964,309417,-109209,-294739,-50992,92579,-18288,-107446,55840,263212,123840,-120154,-89848,-30917,-3307,-24565,-206077,-211390,-37395,151974,182545,119323,97855,204376,257744,159455,47797,-46195,-79488,65105,184061,187620,121616,153911,311402,432310,410569,213303,88728,89747,155391,297095,365022,146944,-33018,-54818,-105419,-43006,142016,157753,1225,-128413,-138749,-90980,-87395,-99243,-87794,-96458,-90806,-70726,-60299,-98480,-163698,-148462,-61557,-117669,-264226,-265249,13797,256789,178176,31130,38555,78380,72801,102887,89189,56293,16290,-133549,-232337,-172731,-130574,-205517,-292350,-283084,-280323,-304788,-236550,-132305,73033,239598,213869,168441,262909,221873,56400,-18889,-39499,-83960,-86189,-87258,-85305,-82047,-169890,-231684,-164218,-112492,-15963,82662,6231,-52302,-116483,-252818,-131643,111338,106941,64408,46252,-71890,-216785,-164250,78498,181474,186319,288538,271619,62258,-155203,-284707,-115073,201867,300599,275388,109544,-72609,-132698,-126307,-175833,-195025,-143884,59128,322976,296341,19582,-107711,36281,131846,34950,-63857,-42685,-128247,-285860,-289741,-195180,-201735,-199016,-61643,24948,51960,175195,195954,96619,30427,-6600,-1032,143994,230068,74198,-121849,-138293,-95693,-67959,81612,275559,242456,24302,-179811,-160151,-64323,-102318,-79097,-30362,-92504,-224639,-320159,-248739,-12952,102130,26205,-43875,4133,85854,76824,66670,116107,145549,92130,140144,213338,101821,-143696,-320825,-255902,-67775,-59142,-162626,-150043,-33525,37948,-72790,-183937,-131050,12133,134801,168033,95239,-48412,-223304,-295864,-336772,-379193,-168853,74673,-5663,-211554,-248022,-161647,-31233,116803,116671,14012,116982,273803,130104,51094,185997,268244,236188,250086,220209,218514,176210,90164,4361,53622,253083,242247,95083,118504,252558,154935,-45472,-84068,72939,119751,-33929,-235121,-209863,-123951,-242283,-261444,-45727,-61708,-257111,-212708,42712,86027,-71982,-79116,71914,110510,-32052,-192352,-284871,-254727,-166447,-175603,-219489,-141601,-10258,-62497,-277711,-408551,-283160,-143206,-329054,-337646,151145,366558,362294,836580,1474866,1686794,733598,-334554,-512203,-550158,-590506,-252112,-243259,-610987,-688416,-254543,316166,255207,226382,51350,49284,424378,852459,514509,169027,76789,-131774,-262412,-154221,-60326,58277,168741,87993,-12076,-38516,36496,23381,-12895,-102325,-298547,-291149,-1433,153735,61781,-31774,-34591,-43096,-138350,-79892,113462,117915,21251,44503,60584,78055,128551,171113,193704,112543,-36212,44359,219301,140360,23802,3857,25543,139575,82195,-226415,-394937,-337791,-282566,-213109,-25670,203435,247762,17723,-176158,-128048,-7313,46859,6713,-49188,-35030,-51652,-158394,-208647,-140676,18583,237005,290765,101985,-35886,-15676,-27473,-90044,-30652,1334,-33852,58370,217059,212312,166474,148260,195150,208743,51569,-49506,50111,234633,276184,117870,45318,9418,-170983,-333011,-272507,-102259,51455,85884,-3988,-126351,-187667,-109058,-1613,-52868,-150425,-73664,50070,10621,-21604,-34756,-78981,-59906,86578,224590,167117,39538,-47112,-105647],[-188063,-109578,43935,169017,114862,-34187,-96804,-41133,10263,-42516,-63092,20208,13633,-64448,37511,190698,141684,87386,214572,294009,438544,446183,234385,-47719,-81953,182486,270587,7924,-174333,-165030,-121128,48483,240749,163882,-59898,-160391,-69545,-36364,-127145,-65414,41876,998,17148,107059,82165,49059,53519,8419,-153733,-144770,96964,349609,390611,189899,12489,-174466,-231845,-87005,-80785,-60104,226508,371686,178316,109688,206725,214538,4148,-220034,-185843,-47976,-17740,-16983,-42249,-184289,-324011,-344827,-378403,-421091,-313981,-90328,70413,75991,-29993,-139701,-119235,10466,135291,185021,131912,1294,-120398,-282564,-443731,-221283,187190,207702,-67859,-204244,-123359,21905,179097,277761,149248,-43843,-165148,-111777,70490,153864,-65856,-215274,-64098,137596,179256,111620,39087,6589,55990,152102,183048,171633,236285,276005,84876,-39474,1144,100973,243238,95028,-235157,-283455,-79485,-6566,-72574,-148995,-76115,-3141,-189460,-446494,-443375,-354550,-223620,-196104,-156117,-72743,-157963,-230205,-142901,-108158,-33410,306215,499605,319844,131550,137484,238846,207795,61324,3795,61508,103449,46844,-57228,-111460,-48442,105706,173792,95406,-37066,-28604,80489,71025,97443,306826,403709,237516,115961,14636,-36537,100063,225386,110504,7644,21420,-11865,2433,140393,95540,-72040,-149191,-228724,-258409,-210372,-207897,-103904,273557,385314,114115,-42211,45777,80426,-22643,-140559,-287181,-419935,-243406,78712,169790,26255,-170235,-151237,1809,17248,-99986,47471,368434,377855,91923,-87345,-233414,-322839,-207156,-539,57772,73851,225597,311063,221600,162411,111586,74985,120345,83077,-53112,-114650,-34993,174894,361208,170954,-203022,-230804,-1091,27119,-50835,-171285,-269894,-291369,-327557,-458880,-459770,-381683,-356537,-292042,-112687,80551,140825,-71488,-300618,-343731,-199688,-118514,-80220,70513,223743,229627,186313,192118,39429,-173300,-187091,-112168,-139470,-130494,6335,74143,55769,46160,166118,312000,260084,72466,6590,-41953,-126811,1105,110496,-96477,-336915,-343476,-197538,-118144,-137540,-194344,-192629,-19047,235957,269143,10821,-207623,-244755,-203942,-116586,28052,52269,29075,-4395,-88243,-63050,-11913,-7059,71407,32490,-88149,32430,163443,49892,-102946,-45217,96732,187029,259727,264991,110794,-2142,25029,62710,32575,-201771,-394090,-236586,-3082,52922,22096,26906,27972,21976,570,-174253,-285870,-114428,18641,-59021,-148401,-193754,-182607,-104611,-5544,44588,20992,-1125,44440,131846,239654,239601,192571,249873,190073,-64201,-176501,-105633,4035,198118,324512,313429,288543,174064,54098,-13339,-5776,32062,-17188,-140586,-84267,48949,36762,-4210,22123,-31092,-111097,-118928,-81790,-34272,-72954,-79003,-7198,-16316,-185712,-399577,-411046,-201601,85596,277485,248461,190273,202314,161373,27104,-103576,-138395,34214,225219,231912,165166,166099,196201,151549,88336,17723,50905,148846,93386,38761,13301,-15563,-10937,-1951,70042,264414,329563,175324,105522,48297,9651,-56629,-58139,-35679,-86125,-261970,-349291,-300411,-143600,34951,215216,371337,263208,-101820,-329594,-404581,-309662,-202831,-351318,-401001,-356198,-488594,-538303,-386786,-131608,139510,777351,1224494,487536,-1364957,-3037308,-16202,4805622,1580390,-6292004,-3932753,1154950,1745056,1123035,273045,-479735,53684,779523,710046,11806,-374102,-195842,-213437,-247212,100513,343898,110137,-151585,-12064,223734,44192,-314094,-269909,-35972,45267,38452,88567,203296,164967,-100089,-418111,-491395,-273282,-92483,-199097,-335448,-239063,-213562,-191691,-4858,9027,-139588,-113748,-58374,-59623,8695,11296,3025,10402,-131928,-223947,-119706,121677,249073,160358,17729,-86828,-153146,-67668,-57828,-78895,-77044,-253502,-504242,-446253,-125140,132189,157013,20713,2851,104439,149999,74851,37075,85316,131448,195767,310435,253269,-55606,-176383,-116220,-199578,-259660,-118604,49272,113950,179789,106912,-73874,-76825,-129984,-389520,-411206,-137954,1428,-45608,6132,176987,137793,-84175,-201520,-306937,-294608,2091,54596,-154149,73910,440295,349670,3370,-177154,-119882,-40020,-148164,-273618,-244118,-136769,-155387,-259823,-211691,-37097,-12869,-91073,-179519,-148798,-48770,-34640,-211719,-318848,-214149,-83070,-2239,160297,296618,235552,114097,125446,226061,400841,488339,301511,-104708,-330705,-166377,60127,-36527,-172757,-2044,262008,162268,-73898,-87250,-92301,-140328,-167368,-253380,-252221,-106050,91283,192958,178259,153986,201033,239208,188395,61949,-143845,-211464,-19446,99869,111792,126919,245867,402195,501544,439966,251132,128538,88019,145706,315099,363679,111775,-89906,-105246,-113800,-587,182707,123971,-45429,-94574,-96031,-89452,-72689,-63694,-57413,-35330,-2476,-18580,-43534,-75059,-106216,-108425,-70105,-84460,-174872,-225326,-62159,117440,150601,122069,85709,37582,11115,66345,96805,47057,-48427,-222834,-296657,-216807,-117795,-175002,-283261,-209877,-152238,-211797,-177982,-128775,-69261,98424,145547,98355,201753,195728,50940,-37831,-68553,-126375,-161959,-167141,-167511,-109774,-154797,-252977,-272181,-203495,-9233,137568,5095,-151402,-232491,-322346,-138672,122029,126704,55325,26478,5015,-78908,-110386,60045,122216,90279,210925,257560,80393,-153310,-305956,-114664,234653,306597,273839,185741,39531,-25037,2235,-29959,-125800,-152733,4760,279719,298226,64011,-48455,94013,179417,106294,69488,111697,-100170,-395298,-393934,-228662,-146443,-104873,19550,70739,86100,178605,209493,191998,146022,41930,-12111,116314,190304,-19767,-219023,-134086,-38274,-40340,88181,292576,317300,101622,-142148,-82363,84616,-38207,-148120,-145508,-133730,-133017,-176980,-162534,43612,192335,93837,-33823,4125,77890,82909,166608,279949,229524,87857,129393,199250,103456,-126228,-317815,-224995,-17857,-7138,-153885,-264397,-189053,-43802,-107269,-218231,-180174,-4950,164827,162255,57807,-56609,-206943,-237367,-283038,-348950,-170661,41903,-45586,-222589,-223161,-137896,-31844,92813,130579,23905,49969,149957,35753,62907,255430,321560,239738,162854,121178,221919,247162,141554,55500,121478,312860,309269,153822,151635,256153,180060,-10441,-126697,-37620,48046,-100984,-298836,-244602,-168876,-265241,-228188,-24430,-53190,-257264,-305195,-94142,12531,-125590,-151380,47440,140306,-22270,-256119,-391982,-345323,-223506,-213776,-273493,-223085,-62337,-42759,-182008,-284743,-206994,-125580,-332196,-332958,193624,499255,549241,921810,1624786,1939257,966368,-223712,-485696,-978577,-1067954,-492826,-269934,-605854,-629050,-144045,169358,60086,312785,50814,-452270,79355,847677,640287,315932,190313,-50758,-227367,-223206,-139835,-246,144451,146279,93011,105841,239595,207612,49007,-136979,-396175,-423381,-97767,123630,50963,-42825,-46924,-65253,-143734,-47562,146635,128824,-560,21690,80644,86937,44693,-1310,11871,20666,-18545,90481,212205,155684,105536,51293,16863,121187,81640,-208554,-362531,-291929,-249180,-225982,-89540,208192,408944,212862,-15194,-53092,-17022,-45524,-114368,-120362,-25242,-10591,-118091,-132769,-19713,112339,289181,320776,155704,57049,63938,-20012,-103882,-2237,19817,-49119,65929,238639,230108,170080,123321,140325,145085,-15609,-118959,3117,127525,129453,75679,57383,8871,-169911,-320979,-242853,-44017,74392,8848,-137435,-265669,-305676,-160997,-5134,-48393,-190647,-132488,45201,50667,-71326,-127343,-94441,1370,140672,213491,173523,97976,6853,-130499],[-263905,-178116,282,133640,111750,-12862,-65541,-35952,7311,14999,53662,137506,96862,-27174,23573,125188,48611,-8316,135894,231811,381172,418470,187620,-132322,-157808,114066,207637,-47678,-172111,-73589,-6217,38318,136362,145616,7755,-115445,-56477,50388,85175,115521,78289,-3872,24533,113635,104122,74221,61458,-20046,-178607,-146289,49680,134555,89293,32867,-22923,-160976,-166850,28176,11783,27104,335795,431930,111121,-53734,68492,123541,-65579,-261691,-201499,-56098,-38722,-16303,17665,-160068,-469759,-571368,-472387,-382845,-293013,-98281,118666,176864,25957,-122450,-74875,76324,104291,105431,122790,60294,-79050,-278982,-411479,-191008,163842,178594,-48204,-160483,-60113,84254,168262,161658,22694,-138989,-176774,-27723,193661,277676,61887,-119215,-2683,185105,204720,108669,61116,48729,98354,191205,189299,117519,177591,274040,147921,-18595,-28689,132112,225522,10917,-298335,-335203,-127795,-20678,-111726,-195374,-128140,-42412,-182172,-376992,-327609,-207608,-145328,-160942,-58036,85711,-28966,-175180,-79782,-59614,-58526,218071,440495,265878,85971,138154,297143,258035,175019,138827,83452,50384,53349,-45307,-138704,-40085,225280,337754,243225,111527,93734,108366,36882,78671,359247,499602,313678,180376,87735,25834,140669,200713,8319,-90065,-57436,-87165,-34408,114433,84584,-79758,-134650,-218656,-243185,-176443,-230594,-222932,103398,313084,153013,9458,83438,141212,1612,-208941,-358416,-479629,-340820,21916,226380,119461,-108751,-110196,-5009,-63,-70378,91069,382750,338120,29027,-129374,-299177,-446344,-337492,-57664,91148,144359,240515,265655,153011,102364,94960,51878,37561,-32928,-130474,-115003,81559,280357,258049,32787,-270314,-284258,-69074,-54616,-196278,-313204,-306597,-227529,-314338,-488485,-470681,-389914,-367061,-217832,78437,209262,189735,-33331,-298186,-334454,-168903,-87289,-64180,61408,185448,248426,229569,195531,3369,-180171,-151219,-51021,-81597,-105453,8644,87638,75503,83424,244051,340406,154924,-71014,-69650,-40659,-139950,-91184,-18892,-170336,-292887,-191231,-76477,-110734,-161815,-226646,-234248,-62363,240874,351489,146464,-159075,-235585,-120599,31588,122442,72623,38080,55488,-27308,5337,96269,84477,57753,-27156,-126276,7207,156913,91449,-47772,-28194,95723,225950,324402,302360,61500,-130539,-78919,58469,115332,-122323,-404278,-305709,-4570,116366,31906,-31423,-22141,-32612,-78401,-187699,-259039,-120140,-20221,-101624,-188008,-215527,-213762,-168963,-45352,91125,120505,66148,24960,72995,203416,272489,298705,324125,185701,-68964,-164821,-97404,-17743,119988,270166,332098,342988,286174,154227,8144,22813,161238,132425,-6855,73209,190900,128767,24916,-40374,-105927,-78343,18188,4365,-15350,-38265,-72393,-54301,2206,-109796,-330517,-473896,-301562,-24199,193908,224961,211815,182937,77584,-53924,-184910,-212118,22170,265055,213385,99904,148854,237061,180442,96502,42077,160645,341024,257403,33681,-78337,-51475,31057,81381,106475,218597,321292,215003,75761,-23896,52865,94744,15471,-109832,-195294,-297367,-323625,-261429,-137541,47077,308523,459439,195262,-262281,-406462,-372493,-228292,-119637,-313868,-420538,-369423,-513535,-635275,-455180,-114997,294563,1404713,1826125,205760,-2181371,-2936705,-1030948,998134,-1448043,-4454893,-767681,2711021,2309408,1182682,136269,-443240,124615,782142,616589,-158724,-575270,-401711,-355563,-370244,89584,529538,294568,-50252,74956,293410,4473,-500259,-488970,-122933,23723,-5723,33474,150811,134484,-157502,-469459,-474036,-191962,-34187,-203208,-337630,-254708,-188084,-150898,-86937,-198204,-303684,-168029,14982,101250,194965,188431,174798,147030,-64859,-239024,-147735,113947,260499,175044,63725,47413,37465,52500,-894,-15506,-16408,-250020,-508008,-395885,-93700,150385,179388,33698,11636,105995,119327,22175,41488,89753,74634,129180,289821,246759,-63114,-220777,-194784,-290889,-312335,-105514,48281,71862,97270,17613,-121142,-82647,-111799,-330814,-336018,-78639,51759,39621,29038,141041,76427,-112330,-204337,-294407,-240506,114791,188950,-133973,-31432,306536,210851,-119487,-208690,-106217,-43852,-155939,-294875,-346299,-256140,-177109,-237317,-217548,-29303,15499,-85166,-159711,-145263,-84240,-69502,-240384,-348603,-225263,-63558,9249,149965,250534,215552,157945,202924,302568,440746,472112,289130,-42982,-270250,-212726,38182,-26903,-204732,-63231,218744,171567,-31674,-99423,-126014,-199754,-265180,-294520,-305762,-191206,10176,196795,231834,176539,154570,189817,197573,70905,-221323,-313678,-102458,-11336,-22186,92746,309867,446653,473230,340860,217077,137126,76006,157805,358687,344907,51018,-160153,-174645,-147091,723,168097,70340,-71240,-38129,-29403,-51496,-21410,-14382,-40847,4806,77518,43383,-22579,-37578,-26145,-58565,-66846,-26736,-92607,-201279,-142927,-33386,81940,171146,116946,-12527,-40046,52984,104983,21654,-116336,-264949,-289850,-194885,-60032,-87422,-190277,-89735,-7207,-93330,-102747,-92900,-153177,-16270,62046,11301,105733,135367,6502,-88789,-104037,-147865,-219552,-230904,-187545,-84281,-138301,-299539,-379541,-271485,2542,179314,26440,-183274,-277336,-320871,-112445,117441,121453,24141,-15446,62539,84194,7743,54751,44248,-10985,112677,208059,91142,-150407,-314546,-69147,289076,270821,199197,240395,172535,105645,125999,113834,-39164,-158764,-56751,209008,247807,46186,-24520,134990,201691,124408,140787,208231,-35885,-376210,-386414,-209409,-76164,2819,92206,83309,88120,171157,241388,297964,261117,94747,-8643,79582,124043,-97528,-260246,-105978,-4523,-52080,49204,243169,322316,134471,-115290,-12948,198088,13752,-204197,-226257,-155287,-70775,-86702,-105921,59954,218604,132692,-1899,18931,48204,77623,269164,408379,248874,67838,130820,193081,111443,-95169,-289319,-190139,23450,61710,-107348,-335439,-297527,-96935,-100924,-188349,-172485,-9279,179325,144521,14916,-75838,-194026,-186371,-220199,-293282,-161704,-3072,-86996,-208819,-177626,-106607,-36919,54617,114313,16354,-10711,22513,-63349,52856,306323,360099,223941,48257,24952,213484,292194,147351,26434,122157,349763,394331,225882,175442,235794,197522,52700,-98220,-94871,13299,-92653,-263202,-228352,-180713,-234941,-183974,-58661,-65940,-217361,-353109,-246603,-103886,-192877,-215644,21947,153421,-20449,-296874,-455074,-400553,-257076,-254544,-375892,-360291,-147215,-21501,-76924,-162998,-132192,-91890,-296606,-293647,242617,547408,542634,877021,1613422,1842784,1148732,169667,-433610,-1351650,-1321420,-602570,-270784,-479322,-524508,-126355,82750,85440,365152,-23523,-954734,-418484,512269,523564,367132,280819,33192,-154129,-237463,-174068,-20260,155402,249627,189566,203008,379667,360938,116403,-147816,-454832,-525676,-201186,59967,12606,-71220,-88982,-130735,-149925,11504,193084,134509,-39212,-37481,67818,71993,-56282,-167423,-121949,-26895,-1351,93325,159664,145896,170863,130076,73570,127274,75576,-166526,-294388,-226551,-185642,-218976,-180381,105935,386641,289493,129675,43632,-28597,-131807,-190227,-126671,11431,12791,-87522,-63302,60748,158497,285594,299020,162694,105483,122996,-11718,-120841,-3163,27368,-34909,89479,217588,208939,168106,118948,105828,76214,-81739,-161258,-13657,25555,-47345,15867,65418,9603,-134554,-264867,-193720,29191,103047,-69448,-260746,-364202,-370914,-188317,797,-29510,-178326,-119697,96499,153361,-54197,-194384,-115415,49667,153522,139316,123000,125501,61004,-133416],[-277969,-200877,-29512,61828,43663,-30945,-40618,-28510,-13717,50008,165467,233753,142156,1562,4774,33873,-40566,-57035,42556,96338,213840,330468,155662,-146092,-177707,49578,143823,-63230,-131612,17800,91277,25274,15436,93596,62321,-56517,-34841,140798,308592,298351,113645,-8582,41272,157290,179238,109127,47794,-62269,-181891,-133061,-24515,-106951,-216252,-115387,-32991,-135200,-145903,85922,125989,124605,367484,398133,16710,-221227,-86954,32413,-103784,-279099,-227123,-82026,-59059,-23316,46541,-148079,-570390,-701088,-447152,-265830,-242038,-92743,179110,292991,130540,-23945,28995,148874,80035,36197,115978,116481,-28120,-238643,-329562,-140143,109327,101875,-42970,-84426,48799,179855,146189,103,-110493,-190814,-141313,69090,287261,307091,107192,-28937,81438,237342,230205,108323,82419,114801,155185,202113,160291,42098,73352,198191,184731,23527,-23106,170681,221706,-8762,-287836,-320249,-133912,-45504,-176043,-231059,-146895,-68682,-161080,-272819,-204510,-65353,-70280,-91906,63769,243240,123523,-79066,22937,68441,-8012,119274,305797,154830,-16724,88419,298265,272203,264476,255229,84231,-25584,40546,-32357,-154600,-22556,323916,466891,355857,249475,228274,145050,16264,86573,407079,520765,305614,202623,182179,108012,152391,134417,-97261,-205755,-197465,-200816,-49776,119432,86966,-77376,-132459,-218328,-222792,-111621,-185150,-248379,-15599,220525,148019,15243,62225,155587,14807,-264604,-415147,-485121,-368727,-16047,257979,198673,-20978,-71836,-46250,-51287,-48586,101210,320937,260154,24656,-101367,-319403,-548796,-459414,-115810,123204,200948,221370,173207,61723,35828,57363,13504,-46768,-154591,-222884,-113856,167080,304424,113123,-109846,-313117,-302213,-120318,-130723,-333247,-406832,-273638,-117282,-247754,-429192,-400073,-347846,-359729,-191644,153821,293571,244395,26237,-235785,-250938,-108147,-37057,-26403,58429,171666,284513,268265,169839,-30444,-162221,-84964,35584,-20378,-78746,22819,108707,80789,101701,286550,311146,-31184,-280667,-142574,-3502,-117915,-161274,-113469,-168701,-154824,32577,115213,10154,-95421,-210586,-247674,-107810,172587,327787,229621,-67231,-152738,23794,224162,237372,99402,34943,80247,13221,56291,175413,137757,21451,-84525,-140135,9213,173249,148950,33100,7224,78077,198407,314378,274223,-19073,-237730,-146483,89834,206211,-27036,-344502,-322660,-36447,130159,28724,-93818,-71018,-68898,-127757,-163821,-187430,-98878,-39957,-108698,-186728,-213816,-234794,-224417,-96628,98424,189965,128313,1501,4642,155938,288140,374779,368407,160674,-65075,-88441,-204,31936,65425,182329,295351,339103,346231,204585,-2064,30076,257125,254426,120735,195564,262517,167333,68509,-58514,-160717,-44256,141176,85362,3882,15465,-34225,-69438,30488,-10694,-187231,-391017,-309332,-109598,78984,178217,241990,182663,20895,-76755,-200855,-258621,-5759,271527,184896,51760,125619,222704,175026,76630,32800,209372,429789,337185,-21857,-201689,-106795,47281,121721,113278,132945,220674,203795,48827,-67991,101801,259098,90526,-180206,-298185,-319317,-291057,-221346,-127835,49176,343427,452519,80389,-343348,-376582,-297777,-149011,-33134,-221933,-351773,-311053,-448129,-602243,-477687,-243668,250698,1741746,2195155,-49857,-2778078,-2521079,-1283597,-2357421,-4878457,-2647416,2372926,3721663,2151682,873906,25888,-308840,180847,765124,605421,-133123,-585265,-483821,-423795,-448357,103291,687037,457413,65267,159511,342476,7490,-537319,-572503,-208506,-75082,-144071,-118887,27158,98366,-154134,-445342,-419997,-132460,-6542,-191525,-281166,-186462,-71824,-25980,-125186,-406551,-500197,-277207,6572,212415,367109,361739,328162,266572,19739,-222935,-168211,75828,225782,151160,98400,217922,299371,206114,67958,40456,34353,-207449,-424944,-276091,-22127,163463,180028,56304,56986,171626,126256,-15196,48182,94484,18217,65578,257452,228089,-46906,-231993,-264853,-358961,-309022,-37208,73517,33656,28312,-22546,-99904,-57555,-85751,-230999,-216576,-26975,78771,124608,89914,100103,-7349,-133309,-169754,-234609,-171414,182365,264081,-102217,-101569,178387,66196,-219688,-208678,-58137,15629,-64095,-257240,-439280,-383311,-194322,-176599,-181600,-25196,21718,-66376,-77893,-107296,-115764,-103117,-254539,-358099,-202087,-14885,29649,110789,159235,153999,190601,282368,370021,438628,411812,259234,39750,-141025,-164660,39122,15601,-184184,-107111,143106,137087,-30702,-136294,-133005,-175737,-281844,-307752,-343733,-263119,-60674,198190,269346,162713,85674,126974,179851,70843,-253345,-358962,-157188,-108604,-160810,43842,330386,417635,330066,137983,118451,102905,41896,172891,404580,314278,-22476,-233489,-248897,-196346,-45146,81811,-9179,-78644,18243,39051,13995,47564,25258,-39362,25972,131256,87807,-19652,-8089,49979,-20223,-57771,46235,-22917,-184411,-191458,-137665,-668,164545,120519,-58226,-70670,54738,101457,-9652,-162995,-250790,-215283,-107327,24460,18965,-52355,44953,131663,42061,-13489,-35878,-153222,-70804,-6725,-58086,9354,59910,-60004,-149608,-128873,-145976,-243458,-251299,-129772,-938,-114370,-359660,-458606,-302466,10372,200781,74925,-130553,-234341,-246746,-64022,95193,93784,-13292,-58115,100059,239273,159604,59279,-41454,-100633,18152,141324,98050,-137170,-297519,12625,346758,197015,65049,239225,280977,219702,205385,202149,32386,-164334,-117004,113926,142309,-36356,-42915,151206,198714,89850,127779,215696,38319,-247490,-281016,-142096,-1346,96507,127865,52989,46133,136955,261779,365446,333948,141905,11287,44218,47530,-144359,-236498,-53078,11609,-91984,-25012,154581,269643,118142,-100882,43528,260973,52093,-224249,-252212,-149751,-43822,-64251,-89480,44906,185897,131783,39417,49120,17461,66923,338207,459626,206760,28631,113383,182300,127364,-60725,-246359,-165356,35480,106079,-67207,-360884,-341128,-116061,-53267,-86280,-92508,1299,157923,109882,-25280,-100625,-178623,-148394,-159599,-224607,-142332,-43420,-110409,-170930,-129018,-84464,-52611,6740,64690,-6466,-45873,-71563,-137305,29031,331990,385939,207580,-34028,-26893,198784,299563,111306,-66535,57581,345025,447360,271880,174887,192483,191192,113529,-17479,-71789,45793,19485,-110938,-146158,-132142,-137765,-135778,-143333,-105356,-162080,-361386,-375880,-219429,-243810,-243331,13256,153929,-23105,-296902,-450946,-408943,-266571,-294904,-505180,-512961,-239164,-4749,19706,-57029,-72907,-67479,-249214,-242257,261797,466120,301049,681131,1427522,1437742,1215710,746234,-366512,-1554116,-1291052,-546892,-221172,-232561,-391229,-253577,32285,351037,481416,-140127,-1342000,-945762,-40644,210381,316067,332381,120792,-57244,-193591,-139898,13340,198139,366212,258767,229815,431325,450218,163498,-148508,-462792,-560381,-275835,-20799,-47018,-112208,-156319,-238300,-173643,77106,247612,141389,-78829,-104064,44283,49045,-144101,-279486,-179409,-30493,4507,43063,69734,109306,191566,198115,157458,147443,71101,-101845,-200376,-158453,-116384,-199126,-264263,-57826,196261,230762,214622,127733,-46540,-199383,-218942,-78036,67855,17600,-78315,-24053,86535,158595,240982,241692,112546,67832,118996,-12102,-138359,-42501,12265,6079,128247,175051,158895,153652,130686,98476,13127,-147142,-180076,-2365,-42771,-207095,-62794,53174,964,-77268,-170072,-120755,105190,122604,-138692,-347732,-400843,-362377,-172108,25443,5459,-117287,-50480,170234,263954,17215,-212472,-128007,80854,127985,32389,37022,118101,103347,-101354],[-212140,-164495,-37121,-20972,-66187,-86943,-36112,-19847,-40279,54549,235123,273617,129328,6470,-15954,-53305,-101651,-56631,-40736,-63062,16365,229424,172068,-61531,-125986,16264,102363,-31313,-59604,90935,155978,32429,-67108,23781,77593,-4846,-13227,202957,478201,442588,147111,-8267,63760,215562,276630,149867,14509,-107688,-165078,-117270,-110345,-296117,-415111,-199572,-10502,-98279,-161793,85051,238260,202481,303071,276278,-88643,-364114,-230870,-36354,-100950,-273339,-262624,-125416,-75311,-29085,40005,-165384,-609176,-692886,-314329,-113296,-179004,-73192,242593,401395,260302,122457,152797,200019,67232,-6850,107534,155224,28543,-155620,-210100,-78681,51369,20502,-36502,14268,181965,289449,134014,-131274,-185838,-165336,-71702,139674,314135,233878,62876,35840,171172,283376,241693,98038,82270,172879,201205,168949,86233,-51151,-68509,63395,186047,71843,1972,180854,207659,9954,-221722,-254583,-117900,-98157,-252181,-236937,-117145,-77603,-140843,-170050,-120739,-12328,-41559,-5976,179059,357682,262667,39730,131079,233275,104370,41772,126844,20831,-112909,39853,248589,243012,307103,330771,77445,-94526,12402,-20068,-153855,-3953,372831,523939,400619,340870,347124,197642,30124,123072,429004,461038,219281,177219,266805,180944,123350,43152,-173866,-304142,-352112,-318872,-52086,152699,98403,-68818,-140642,-221883,-202912,-54432,-117960,-211333,-66933,123988,91399,-21045,11042,139365,21035,-290331,-444104,-449869,-335410,-30116,256682,256601,94014,-19231,-92736,-117538,-39293,87258,206501,170514,89192,2247,-271622,-576339,-515021,-142858,158387,236154,168595,45482,-41273,-26444,13914,-14534,-95458,-236220,-295888,-109882,190299,230649,-29077,-205198,-301586,-274989,-149240,-181369,-406887,-419315,-185064,-8105,-158891,-305148,-266622,-260964,-332382,-212918,104788,310071,294683,106403,-109772,-102961,-23401,20618,22109,58345,180893,327108,294014,123514,-51215,-120034,-6422,120747,32315,-54249,39169,118026,53606,73522,262714,225860,-238302,-495446,-197297,62758,-59652,-189996,-164967,-118295,29590,263924,322418,208140,38264,-145114,-215310,-134658,58990,230326,254262,42845,-31972,173641,394561,338286,124814,22040,62785,21458,70517,199054,137853,-30472,-136594,-141364,30945,207848,201461,107027,52212,56966,121813,235722,182793,-110899,-289035,-149697,152326,281121,59290,-222203,-266629,-85051,83987,2347,-152510,-113606,-82240,-128154,-101968,-90797,-61358,-37108,-78304,-144751,-189905,-236869,-251422,-147806,58601,212254,177810,-6900,-51163,101178,268608,391094,363665,113455,-62544,24220,152735,122054,27015,73432,210025,285341,345623,200188,-41018,2890,272655,292658,177744,219587,228737,139024,107526,-33143,-180123,-15735,212715,129237,17382,77094,23370,-49829,61446,82936,-18678,-178510,-216296,-148446,-35256,117939,259477,192759,10108,-35355,-146661,-253907,-21443,250106,147156,27851,101803,163939,141641,36966,-6220,182964,386789,295215,-115766,-314494,-156579,33988,103850,81334,14353,41725,134406,25121,-84730,131039,377552,145411,-228931,-371355,-330067,-265485,-199959,-130929,30252,304842,351333,-40906,-310993,-237148,-193558,-87565,37331,-101536,-218058,-198697,-308668,-440148,-409642,-395470,107278,1727136,2251873,-167306,-2910597,-1839237,-837063,-4660645,-7606313,-1141476,4752716,3967355,1320673,228765,-52653,-97557,218870,752199,703747,42134,-467824,-440783,-387534,-413295,186460,784073,547220,151335,207445,354581,59050,-403726,-488885,-269873,-211334,-317348,-322909,-125535,92426,-43717,-316892,-330804,-104825,-13379,-175756,-209496,-78716,92398,155557,-101118,-560928,-679795,-409943,-83324,225996,455493,469357,416174,348412,131732,-136783,-154796,18686,150447,97149,116865,368105,536482,357499,141991,76419,61393,-139266,-289186,-135925,60279,163223,146902,60914,113145,271363,167787,-17613,56172,93077,-22843,25967,221678,199424,-7988,-184592,-287128,-382598,-252988,69887,119452,-7735,-30118,-20778,-34790,-15523,-51298,-113377,-93215,-9530,72222,186167,172317,61060,-94956,-151373,-118855,-150467,-106078,191114,271392,-47832,-104898,86711,-46777,-260283,-163961,16845,111392,78874,-192031,-506953,-484857,-203869,-94396,-111086,-23800,4315,-36036,39653,-36048,-121167,-109107,-226796,-331873,-161632,35754,54230,65806,69092,92907,221791,358553,423845,399391,309410,194490,98077,6167,-42669,67390,86036,-108131,-118203,53753,58810,-84718,-188342,-125720,-105282,-219575,-279227,-341566,-296037,-100579,189854,273926,119022,21379,70900,136629,61189,-229365,-337457,-169426,-166920,-258264,2385,301250,307259,96702,-96410,-7006,32793,-13975,176930,427578,272458,-95754,-298302,-311296,-244780,-122936,-62516,-114185,-83303,49128,89179,94236,116402,40821,-48021,35613,150664,96114,-43989,-2601,96178,-8574,-46745,126284,45907,-154226,-181967,-161888,-70330,106289,90917,-90397,-78804,61062,85936,-29969,-171110,-194295,-104453,13240,102223,100330,74920,154763,239409,171396,74282,22820,-80068,-62538,-42566,-82864,-47030,-4730,-125791,-198073,-133495,-127789,-230458,-215463,-9754,122666,-75718,-405687,-485094,-292418,9843,202477,142941,-9612,-114573,-115639,-3329,62055,54544,-35814,-76911,126324,359008,300681,65141,-122675,-168288,-52707,77219,101024,-107649,-248558,105558,383412,103084,-88631,172649,328221,281296,218101,207970,65761,-163250,-160239,9789,6678,-148321,-86241,145944,179647,26896,44248,140403,96300,-60044,-117596,-46852,65789,152925,113282,-13223,-36578,67687,247216,369492,343179,172993,38472,14319,-20406,-151724,-156941,19782,23910,-138844,-114272,62049,187063,62950,-94627,91137,283534,81559,-200146,-225946,-119284,-37450,-90516,-112504,3126,105372,87052,72650,87686,6551,61194,347486,414644,125018,-24965,57323,155170,147332,-30950,-204889,-165828,-698,91109,-69550,-356010,-333079,-108972,20425,66163,46143,28908,106129,67866,-55223,-125416,-156374,-118016,-106658,-154218,-113522,-62852,-100193,-114828,-91941,-79887,-77850,-46925,-11837,-34201,-44454,-108979,-166320,6347,331441,400065,205491,-44012,-17988,184073,272862,54169,-179259,-49182,283303,423571,259396,141548,135285,157089,147156,77012,20232,149528,222895,118088,-15474,-22570,14025,-86602,-247354,-164424,-119609,-343086,-443902,-289919,-257537,-219878,32933,147294,-30587,-255320,-372136,-360585,-250902,-322806,-605981,-613651,-297089,9078,98164,30488,-31514,-61527,-204600,-193920,226505,259674,-100947,383774,1080269,841267,1109509,1238883,-325082,-1507858,-991249,-331810,-88760,91935,-246444,-488053,1990,751920,663260,-287195,-1540183,-1359194,-607750,-155589,210887,349757,208151,39710,-105638,-40997,86556,242407,441677,287175,193910,404363,463668,171773,-147329,-415694,-506361,-290120,-90934,-107718,-149249,-227805,-360544,-216509,130961,302860,158980,-95315,-140406,34757,32285,-197646,-317349,-171784,-16587,-15327,-52092,-34493,55823,160738,220203,219287,160807,70405,-22240,-94394,-99418,-63607,-174100,-309002,-211313,-65030,77910,219117,167877,-74343,-246803,-219236,-9124,122659,5055,-95096,-29008,62396,135347,197270,182447,20001,-58749,33803,-29152,-154669,-115547,-30084,62529,180502,140446,96670,120122,143173,111368,-33306,-207470,-186579,21503,-65872,-309316,-153819,10162,-22606,-17529,-55528,-27341,171022,125771,-186167,-380711,-373092,-283970,-107053,68740,48223,-32455,38085,225379,331007,111370,-174354,-120366,92424,73102,-75805,-54566,83202,124522,-36288],[-84658,-84296,-31790,-93367,-181057,-166616,-59171,-13596,-60603,30382,239422,241693,61205,-16624,-31570,-105291,-121154,-31095,-97355,-190801,-129061,150725,237479,107337,-8977,30662,93047,32934,24636,133818,183742,71187,-77083,-44111,40908,17102,-4633,213166,549428,523270,178277,395,86158,258831,351487,185744,-30787,-147732,-139055,-111641,-190187,-387898,-454628,-194092,39333,-50744,-180540,61725,328715,236925,155485,98339,-183621,-455929,-333635,-68642,-61868,-247929,-298632,-179001,-89212,-28832,6742,-211144,-583662,-555253,-125123,30570,-112556,-36733,298954,476354,374843,260607,246091,216459,72633,-16834,92810,166925,82877,-39594,-72283,-14790,17998,-23608,-12467,118193,307017,383178,144595,-173292,-168994,-68423,5189,158051,258732,83386,-45805,66119,247103,311893,229339,70282,50877,193337,213283,90971,-25544,-149494,-221392,-90802,155431,111604,29555,152023,167164,22403,-142701,-172831,-106624,-179473,-320725,-206609,-44060,-72222,-133970,-95133,-93528,-80991,-65724,86740,269623,407390,357036,153814,210323,373479,231288,-3581,-50845,-91386,-141809,32444,170044,178445,297213,357037,81868,-123779,-15868,-8143,-136393,5322,357284,493401,370643,369877,425619,262928,84669,173635,404183,339853,86064,107317,304110,220948,69043,-34923,-194992,-353412,-463762,-398736,-53301,190690,105032,-64059,-150860,-213734,-175226,-24381,-73519,-160081,-62510,34182,-12653,-85978,-36216,115616,24689,-285046,-438736,-390312,-266050,-21797,232545,293849,215443,51244,-118420,-179062,-47560,60822,77089,94004,195548,151655,-160041,-498122,-462958,-115291,193346,243140,92474,-85921,-131127,-71945,-18173,-14350,-95736,-261959,-324011,-97724,145662,78423,-138587,-224031,-226773,-213834,-166331,-202198,-389322,-350505,-79806,55505,-78284,-148306,-95905,-138923,-279155,-254268,-20898,258351,324913,194136,55669,76733,77226,77754,66414,54358,199251,361943,300238,72605,-53512,-58679,69891,182247,70479,-30370,50761,101217,-9222,-7414,166766,102013,-403517,-647342,-225188,135921,21296,-173739,-186432,-68741,188387,425335,470738,403760,188751,-48029,-139377,-126793,-48042,118580,234926,138124,79865,268605,472048,385627,140691,9095,19025,4065,50977,167302,94538,-79706,-174384,-139071,59686,245906,224725,137287,89300,47575,35744,120066,54056,-190905,-275253,-85849,231155,324022,124001,-51714,-131589,-125591,-7877,-44844,-196606,-146365,-76814,-78758,-15842,-1,-22767,-10842,-16479,-74962,-152694,-216500,-237326,-184219,-19923,183704,211661,15980,-74745,45239,207017,340341,308225,47961,-71777,129246,305226,208554,-9216,-39660,97731,202739,290852,155187,-91275,-56446,193594,226653,134899,130922,100147,57760,122700,13154,-160386,7307,218424,117628,21856,133163,79410,-14143,81963,145460,122843,80155,-59946,-139588,-117706,61051,254070,204625,43274,42594,-53451,-196221,-6284,211029,103762,27504,82348,84817,88254,-12699,-66035,93291,246022,157431,-210503,-369108,-171899,1700,34803,8791,-123634,-165637,24149,1608,-92549,114283,399979,162672,-243421,-396769,-330840,-256468,-209872,-159723,-12826,209549,193150,-128578,-175465,-24596,-80124,-51806,76110,9207,-66999,-67383,-132530,-192563,-233588,-422338,-6163,1400009,1978889,-151681,-2598960,-1064741,53140,-5429115,-8538388,-56668,5699071,3282241,33865,-595516,-111595,132277,232417,742360,865765,248045,-315914,-299620,-248455,-244971,340324,805759,542371,176702,195184,320922,142715,-146185,-274557,-292099,-332090,-447818,-498460,-246390,141083,173687,-90520,-211444,-102073,-47233,-171469,-170362,8026,246563,349113,-11350,-605375,-772514,-518842,-223324,125902,408234,459020,407229,380679,269541,31737,-92119,-37722,54547,30152,114284,437387,648638,463525,206314,81692,57055,-65137,-144349,-20109,118753,142171,83263,31688,149033,355229,228489,21613,64351,83080,-33980,24562,186174,158725,42738,-74530,-236289,-349004,-160748,184155,167285,-57791,-84714,-5044,26741,20811,-8910,-4366,-1636,-33289,33163,203914,237991,25036,-169238,-174219,-80101,-72276,-56643,153123,231586,32737,-35712,47056,-102202,-227556,-76635,104410,203543,203157,-132123,-531491,-531389,-200514,-11524,-26024,-26711,-37010,-10455,144663,52422,-88284,-72814,-145146,-260681,-123463,53928,62718,27679,16100,70010,258322,423227,459526,335160,175036,87055,102030,124608,101706,117800,168554,3061,-96359,-28921,-43552,-170183,-228812,-118118,-42557,-116462,-212039,-292040,-279283,-106243,158033,229536,58391,-14510,37662,77056,43581,-158344,-258725,-140109,-181682,-292771,-21952,227323,133805,-162238,-275053,-105927,-47530,-76757,166414,411666,216067,-159187,-343699,-346788,-273467,-201946,-224439,-234645,-106207,37037,109722,175641,174456,32458,-59052,41002,138856,67164,-86629,-23837,96900,-27848,-36648,204047,129413,-90859,-110732,-108449,-108986,16747,31054,-107995,-70640,63068,68031,-24289,-136225,-122078,-2061,115643,139348,125352,142207,206108,293569,261034,133078,61049,23771,-18392,-46175,-56365,-39793,-39750,-173359,-219694,-117269,-105178,-190213,-129514,137160,255334,-18934,-406978,-448993,-248590,3577,191849,212799,136596,47478,44556,63765,31320,18598,-26465,-55138,151324,427501,389979,63717,-187388,-209549,-89481,31025,98478,-62153,-171937,179883,380485,13158,-215538,60468,300786,272133,166492,141502,57134,-144637,-169172,-78331,-114199,-232557,-121169,130950,157533,-27492,-62365,25217,124739,126854,55091,48342,113198,160087,54937,-94729,-141866,-31152,193420,319032,297046,180643,55921,-14716,-68014,-121660,-45925,100918,43823,-173017,-195988,-6416,105390,-10416,-89585,134220,285916,106277,-141386,-167947,-73195,-27420,-127169,-164616,-66343,-9342,4779,83136,122519,26095,69642,292660,287094,35571,-79260,-33772,107567,163956,-7709,-176762,-197776,-89316,8151,-122450,-343459,-303964,-89221,96609,224927,204807,72741,50618,37626,-67288,-143625,-127087,-84648,-61285,-91233,-78192,-50721,-50850,-51433,-73897,-90751,-105719,-103629,-100241,-53475,-7994,-89443,-148217,41,310816,401792,221143,18977,39175,173427,226385,2587,-261608,-163495,163240,308092,178488,76844,76496,105077,145061,145126,132130,288206,452439,337394,118668,117966,183514,-34962,-325787,-225093,-109533,-312835,-429530,-290396,-231106,-150295,81412,137427,-46684,-188893,-232550,-252465,-207366,-321047,-616168,-603259,-285577,27669,156023,102053,-1793,-65279,-162874,-154618,133975,-15751,-499943,78165,609147,204369,811707,1340379,-340594,-1185605,-496104,-6078,135590,416230,-107059,-719741,-12941,1092894,794003,-459764,-1524025,-1549889,-991003,-399211,128954,353060,285649,111193,-1632,91282,161949,247544,430501,272065,128706,334055,413878,141697,-141153,-318550,-366880,-228871,-122776,-143590,-160238,-272721,-453587,-263076,161908,349230,193731,-67488,-117405,54527,27618,-212713,-294764,-138814,-19273,-68617,-167537,-125578,1425,93025,182082,219214,143562,68023,59293,10165,-51183,-37395,-148841,-297266,-288431,-266948,-90126,152030,146975,-112481,-278607,-215043,39662,149857,-22338,-133140,-75366,10657,122810,198911,153643,-83622,-236596,-113291,-61764,-165431,-200199,-89177,119943,241773,136095,41140,68613,139915,127368,-57134,-251486,-190068,38054,-52193,-337309,-242417,-60761,-56886,27096,53084,73065,215038,113870,-200597,-354427,-294891,-162279,-6022,120054,83326,41215,106012,235855,330733,191247,-92865,-89753,82372,919,-162747,-124353,36324,120667,43957],[57082,2819,-33523,-146090,-266921,-248577,-106286,-14285,-69294,-12643,179677,150035,-38253,-59483,-33114,-101825,-101667,-17071,-126579,-249151,-176588,106087,317993,304526,145062,91320,109397,97887,94573,143031,181879,136788,-14359,-92953,-40297,-5605,-21973,164950,513246,534813,204923,15397,99112,263592,368755,203899,-77873,-179868,-120544,-123768,-248884,-380746,-351371,-109988,101932,8072,-158744,66504,385866,218542,-34994,-88687,-246791,-477518,-372308,-62745,-3088,-207002,-319823,-230968,-106425,-23835,-34994,-264268,-501900,-340558,53613,136518,-41896,17155,338170,499863,434673,336726,271930,204276,101112,1977,69385,150730,125341,86123,61113,45146,24519,-8502,36765,207527,391763,430541,174583,-110159,-69857,55910,60422,120985,133159,-96412,-171898,66103,292536,313770,192578,29097,-3694,162952,180408,-15216,-149720,-230003,-340133,-212050,108418,135153,52997,106111,104958,-5841,-97304,-113142,-119513,-270743,-362470,-148570,48704,-60065,-144478,-57215,-108285,-231684,-115646,179443,331441,396489,391705,237079,239674,435052,315096,-25336,-180886,-142048,-76874,72262,89177,99772,249144,342598,112263,-93621,-26348,5136,-106168,-1858,280446,385712,285275,342879,446933,322090,164494,212821,322633,192431,-50102,5327,267155,217907,26290,-54663,-150171,-340053,-491523,-407242,-55320,204239,92303,-71741,-150432,-176042,-123438,-13725,-72667,-135469,-36512,-45303,-143897,-159393,-55372,104660,27970,-262597,-402890,-319970,-188919,2485,207216,314735,308013,125923,-110452,-219970,-72301,32464,-29650,45199,294681,293849,-15393,-321583,-298055,-29321,217678,217192,9581,-181858,-180028,-92405,-28716,13842,-65771,-251519,-302071,-70040,57177,-104000,-207150,-170502,-105074,-145009,-191217,-204392,-291806,-230345,-3185,50713,-24530,10634,83388,4053,-194556,-276344,-150318,158283,318891,266552,216136,244417,185502,135465,95978,41126,208585,377558,288068,36808,-37993,11991,134963,210529,94868,-2690,56072,57579,-92467,-121023,22042,-32635,-486644,-692484,-226348,186925,100746,-124494,-199398,-65541,255741,458856,499621,511478,300443,50810,-41787,-80178,-96723,49017,198250,193355,144343,270138,417775,354664,143694,10543,-18055,-17650,17594,103088,36748,-102968,-184561,-135089,83066,270532,205140,102138,98940,58727,-16549,11915,-71494,-240486,-212637,21763,305844,331395,169402,146261,64171,-134330,-112711,-98722,-216019,-167440,-62477,2433,70195,54300,3774,37244,65305,1903,-115699,-178275,-181896,-192947,-114804,115491,231282,75519,-55779,-3065,113375,240672,219124,-25453,-98280,184749,400688,253685,-53728,-139994,-14076,112195,199412,95524,-128630,-130028,46222,81515,10527,-33568,-73188,-41506,103659,48406,-109775,29577,169051,54322,18285,171494,112811,10487,80789,163793,203421,276892,90451,-101294,-147187,27571,233094,216133,101210,110881,28143,-105191,40713,164658,59541,42039,70093,13316,26752,-61740,-134481,-28027,81287,27,-258242,-333379,-134379,-30696,-59852,-95106,-257418,-332142,-89273,-27354,-117960,36750,308939,136012,-219952,-367079,-320484,-266951,-252164,-215912,-72195,98090,36862,-157704,14288,199323,22638,-38172,78206,76571,51245,44659,33261,69555,27242,-236634,-8022,867617,1424539,-103927,-2079151,-415923,1090590,-4468574,-7164167,612597,4931084,1681038,-1392678,-1374895,-170716,309226,217425,710936,982656,346100,-209175,-104632,-41887,11827,517159,758590,457942,136335,122406,245637,225686,138800,-19089,-274063,-391638,-471246,-557665,-275330,247146,444327,186025,-73383,-107391,-94830,-188897,-191487,25006,339829,507588,126746,-514955,-730974,-564236,-365903,-65319,215335,311556,298060,362453,414391,254999,14242,-71105,-32664,-30797,87449,388537,580721,487042,242207,53438,23793,-3087,-25683,45926,126258,97436,8109,-26397,142993,381529,290116,94902,72379,68443,-4345,66227,150712,100702,87798,76907,-112309,-259655,-58179,269051,194005,-111256,-134881,-6444,38024,29737,38743,78859,41514,-84309,-27405,168850,246628,-8958,-218621,-208392,-77090,-24823,-25351,98147,181262,130087,82799,57967,-93859,-137837,34083,187861,255978,248746,-97421,-498696,-507063,-179677,53548,47211,-38247,-100294,-12931,193371,133647,-22992,-1304,-23829,-151430,-101085,15602,30815,-4527,12008,101531,299560,464907,471659,261729,29866,-50363,52282,191439,216333,177837,240582,109825,-59768,-90226,-134762,-234293,-226839,-117572,-29155,-27807,-128120,-209958,-221343,-90855,91556,131217,-2978,-8434,35008,14986,20408,-65531,-147310,-82083,-162799,-269988,-34125,123304,-61155,-365304,-337166,-133494,-102882,-122454,147478,355877,142725,-207134,-361287,-345993,-268717,-249754,-353736,-352264,-162760,-19843,101337,245969,219218,12959,-65455,45425,106922,16950,-125387,-60720,52924,-71112,-31006,266625,230987,12514,2792,-10716,-111487,-74581,-47750,-117393,-57575,56009,59755,12319,-68264,-59810,53650,153341,116173,85506,125611,183255,280552,279076,134091,61238,103414,20577,-34896,3931,21888,-44917,-198437,-211622,-86047,-88796,-140635,-15472,274019,365933,52288,-346166,-360250,-186561,-199,179425,262674,255534,205575,201541,134488,16596,-1481,19129,8211,178439,440188,405918,51164,-225807,-223972,-92702,9511,90567,-7570,-82013,214994,334726,-51661,-282630,-56284,213595,198948,75453,43372,23001,-99833,-132903,-123538,-174022,-237895,-114600,120636,143282,-40633,-129525,-67878,128710,268178,196276,118067,131953,120496,-25762,-166853,-243355,-140504,117022,248145,227151,163196,46453,-52987,-95309,-67356,64867,173667,73242,-185092,-253070,-40735,46318,-77907,-79371,170930,280347,123448,-70756,-104870,-22993,5752,-138159,-228758,-163848,-142740,-98156,65458,141441,70656,94135,193640,119807,-31349,-116130,-133702,45316,169666,13773,-161631,-251055,-211728,-117290,-200227,-337601,-280189,-67822,153869,341489,334748,125853,21427,36447,-54429,-147730,-94789,-40487,-20478,-42976,-42783,-6703,30176,6229,-73507,-106395,-127125,-160201,-181443,-55023,49442,-35356,-98669,19027,282435,390375,245859,117785,112591,167012,176149,-24687,-281187,-251644,3948,125429,47177,-8147,25933,54004,117791,162525,198413,390360,604541,451484,203013,239726,322243,23455,-338345,-264838,-134958,-280683,-338128,-225313,-179181,-56502,147481,125313,-75718,-125438,-66582,-95752,-133889,-275454,-505163,-466634,-195867,58359,193184,156856,22728,-61102,-115718,-123940,3837,-273794,-719772,-147877,72085,-337859,363080,884359,-401243,-615915,89987,351699,414364,650561,9889,-823061,-15240,1167639,698231,-638768,-1309114,-1479250,-1075714,-396245,135152,363409,339577,137626,84723,209044,196024,185284,321727,221132,74989,261430,331889,95251,-118950,-187895,-169605,-99772,-100303,-134330,-127364,-262908,-475205,-287937,166914,375355,243160,11122,-28903,102436,31144,-201248,-249746,-125662,-59510,-148665,-271523,-183307,-38094,17085,95625,143135,79158,53032,127525,103905,-5476,-31604,-124060,-232753,-257738,-313740,-194498,45659,68767,-156699,-297718,-219181,43542,132280,-60006,-178925,-142744,-36681,150411,267185,170405,-165316,-404968,-270276,-96484,-162444,-262472,-139632,166256,302169,165439,7850,11163,113151,126973,-61139,-264809,-191440,33471,-23269,-303239,-310113,-141979,-88130,49057,133325,159901,229319,93883,-176700,-275820,-189314,-35911,102695,162445,94544,72807,127592,202540,273859,228848,3287,-45744,49442,-75463,-217272,-155791,-5173,94938,112897],[158265,56082,-59912,-181618,-305460,-311438,-163954,-25017,-69214,-60697,82093,34067,-135081,-106207,-14320,-42101,-60312,-43262,-143364,-234170,-133808,85877,363346,454129,294392,178496,132833,129008,125252,123469,165301,211330,89601,-112696,-139901,-73048,-71587,71999,396584,488522,222690,29397,91855,222295,320647,194963,-118598,-208317,-125063,-151873,-276334,-305983,-172094,13832,160075,78535,-67306,133184,407154,155158,-215100,-238270,-262975,-422129,-337551,-28904,53599,-154794,-311411,-268774,-132672,-19782,-64437,-291988,-377581,-120045,169622,196415,36782,82225,351738,468973,418670,321932,223450,182388,150307,35401,38321,114779,148853,192280,167224,94682,66753,58558,104269,265809,415135,411653,204987,25207,65306,148457,76427,48682,-26513,-254132,-266400,49985,298447,285508,141350,-9973,-58355,91184,108812,-120403,-250027,-265073,-375101,-255245,66591,144455,78231,82205,44218,-80874,-113920,-99906,-157521,-340981,-365086,-81666,129480,-48423,-165736,-49231,-132358,-375138,-151865,262192,368843,348483,372218,274841,218530,394549,315274,-40930,-232591,-111793,60567,130476,25115,33275,191334,308960,171546,-7856,-8904,21072,-69546,-26213,160476,231819,179595,281148,405073,345351,236718,215509,191949,55730,-148740,-108242,153553,176972,32793,12770,-49317,-274936,-432740,-338911,-47188,179082,55630,-91501,-126142,-97564,-34621,4299,-103787,-153376,-29929,-116389,-267872,-216473,-38476,116606,30682,-241884,-349583,-248600,-124688,32943,199963,322051,339341,180437,-72737,-231373,-102848,10967,-88348,25705,341876,376268,117967,-90411,-56361,95295,218707,158238,-62875,-214019,-172852,-88768,-19986,51082,-43610,-244794,-246645,-22316,-32141,-259905,-243553,-77577,28316,-97138,-240622,-206935,-157847,-103364,14542,-15969,-1269,145905,241590,148454,-80164,-248086,-223677,40082,266625,298779,324353,360493,291959,202539,111486,19320,194978,368395,268009,32817,-10038,78430,183669,210066,110755,32040,58944,1900,-168562,-228867,-127809,-147998,-480091,-627538,-207970,192684,152819,-63855,-218280,-126376,200949,351714,390754,480928,335858,121185,45288,-5410,-60282,49901,171160,202707,145836,178334,248355,251374,138063,39592,-13512,-17876,-5187,39037,-1535,-82191,-155749,-124223,93524,270762,147801,6541,68036,87421,-8323,-48894,-154222,-250953,-132503,133683,356139,310834,207665,345172,279027,-99816,-193147,-140097,-206310,-176794,-49825,85858,129201,53554,12394,102632,153005,64492,-92052,-134043,-98617,-168188,-197968,29315,239394,161468,2708,-33454,12290,127080,125178,-91322,-138891,168579,405619,240755,-106818,-214877,-103286,24260,93239,47441,-133376,-191791,-114025,-83242,-139292,-206052,-224241,-117743,54176,47988,-44856,55586,92079,-35628,11976,184853,111529,6278,56313,141507,217415,336126,164145,-61452,-118484,33216,216454,231448,157450,129051,54837,-11395,103562,118057,18123,56855,64315,-27659,-24616,-98406,-197751,-143402,-36074,-92259,-223314,-207029,-47697,-46475,-147552,-208708,-355433,-398242,-162950,-67346,-180051,-94089,130391,73086,-164936,-288360,-296019,-292111,-315653,-287018,-131109,15137,-62299,-127110,191644,371524,101908,-33199,52202,85669,106065,111368,146821,273688,312962,130929,88664,260899,693139,-154133,-1653260,-58846,2060384,-1993430,-3848471,936435,2732644,-557152,-2638040,-1901329,-239591,383632,178099,625397,935449,245655,-185047,95080,173955,262279,641860,665058,335908,53680,15663,147377,272500,345993,175482,-227454,-366129,-362292,-443441,-177319,389082,681927,438010,64286,-105467,-143802,-227058,-268044,-43286,346961,596487,277978,-314176,-562977,-531485,-465888,-294172,-82198,53973,116982,303333,534365,473738,139355,-63913,-82712,-72119,36812,226966,350799,411073,235389,777,-25480,36890,50924,59583,73682,33695,-50722,-88828,93109,338509,338682,183845,80883,58658,69650,146435,114377,21195,109565,230155,57462,-132325,26670,296142,183764,-151907,-169450,-41641,-24080,-954,85231,134204,42839,-136682,-92695,88948,180138,-39536,-238431,-254127,-117394,-17133,-6004,58156,152850,222898,207776,104177,-36286,-30857,136786,251711,249750,192066,-88229,-404534,-414961,-140662,90004,86190,-62614,-178730,-59710,168872,184004,51020,77704,100511,-27830,-96135,-78254,-52751,-39051,43987,175816,336883,471584,454999,194801,-95506,-183803,-21999,211243,275195,232641,280633,168387,-38077,-125563,-177319,-222323,-164359,-122376,-75820,-429,-60762,-125427,-145376,-75870,-9667,-6932,-48483,40184,61808,-35032,-5879,17569,-33950,-13546,-124003,-213586,-47389,9813,-226067,-450485,-276964,-75492,-103996,-128942,129739,272481,56358,-236487,-346588,-307785,-227811,-247161,-413726,-447065,-254266,-106573,74458,295245,252071,-800,-63505,47816,68162,-30319,-137265,-94626,-19215,-124078,-34474,298046,333669,143569,124476,84536,-84437,-139094,-128148,-128039,-51464,39678,67307,70783,11357,-22637,46270,106002,34937,-5688,33947,94518,201834,211128,63033,16795,116744,20148,-32428,63445,96989,-40571,-210472,-181611,-48025,-83742,-100316,97702,376940,435285,127565,-230173,-245929,-124414,7671,173692,274147,304697,316464,326464,205523,24969,-1018,89555,97538,201405,400840,353705,30662,-232926,-213551,-71755,10312,80813,44795,1501,208525,260812,-79731,-279620,-132072,104303,91639,-17765,-35920,-8036,-28493,-53289,-108189,-146198,-145107,-50096,125657,141254,854,-107138,-84224,127407,345434,283682,148279,119347,49569,-103575,-212217,-316545,-234444,46142,195580,170929,125506,1182,-108872,-111264,-8511,146972,221533,103862,-177640,-278611,-49754,15779,-119465,-60296,192444,262328,122033,-14882,-57328,22350,66911,-106188,-284878,-280297,-276341,-198262,25544,137595,120746,126062,86199,-30800,-57068,-120430,-206138,-18405,159814,41467,-145111,-299854,-329417,-234499,-255238,-333218,-268430,-48586,181095,382650,396423,174252,31743,68133,-12859,-131034,-64999,14489,18789,-15012,-17100,57327,124521,47994,-81305,-112490,-134460,-210724,-238692,-39109,106222,18780,-43874,61803,260850,367446,264971,199289,167492,161405,132103,-25719,-236787,-291584,-158199,-71675,-96180,-96326,-12775,22785,88573,129557,168985,377448,581713,402721,201415,295424,390423,92468,-266349,-265669,-181917,-248751,-199433,-124572,-125269,32112,212248,109614,-118746,-92498,79500,80247,-33536,-183785,-299242,-246204,-54351,100543,206927,185491,40293,-37104,-56683,-99927,-131127,-435902,-663084,-256859,-458487,-703240,-139320,-24386,-445526,118518,660944,655828,664788,725390,87120,-723862,-16801,851212,256644,-778594,-939657,-1184292,-861131,-132069,244968,387550,356214,111689,124913,266785,160143,56778,144879,147307,58439,213592,254566,66670,-71676,-50851,41568,68702,-25866,-74557,-46170,-185199,-403431,-268699,148659,369935,293587,125474,103338,161459,32785,-183201,-224246,-159663,-132673,-233235,-337371,-201074,-51705,-36047,-6362,8911,-32626,15299,169181,182381,50564,-27768,-97228,-137111,-134537,-192371,-193200,-59148,-42996,-197811,-300783,-225540,6023,72125,-99783,-213914,-199910,-50053,228011,388361,225250,-203659,-506984,-373817,-111156,-135999,-269796,-151019,195062,345434,211055,4071,-32830,68522,97284,-56902,-238329,-183425,6588,-1437,-239215,-342636,-207242,-98747,53978,174726,213108,211784,73568,-118579,-161237,-80202,58880,185173,180314,72016,46772,99699,149984,194763,214907,80424,-7501,-5336,-142877,-236034,-146488,-28597,56926,147201],[181986,50411,-113901,-206195,-297321,-339615,-213595,-45464,-68590,-100570,-12783,-61858,-200223,-141474,23642,53617,-21334,-115678,-169921,-175676,-49782,71834,335478,495931,397930,261443,141891,104071,102590,85903,150155,272050,187676,-102181,-222453,-168047,-147939,-36660,248954,407083,227415,33861,57384,145479,228810,156971,-150997,-241276,-159655,-184457,-267929,-206821,1205,129107,200638,157503,90916,258277,396657,68509,-337235,-318793,-228813,-299017,-237590,15221,89059,-96338,-266219,-283096,-169141,-22621,-66154,-265748,-227100,48102,206539,219554,122193,144712,334565,396484,332831,222202,124195,169370,207612,64141,3530,72897,151850,253823,226883,126073,123799,145709,169783,284017,373646,325403,210467,168824,178089,167080,55690,-23598,-172249,-353576,-298210,34663,267060,232574,92700,-27275,-86172,5895,19888,-193165,-292363,-233260,-295978,-202119,48949,148412,116159,109795,11281,-180974,-189982,-132281,-201287,-361351,-327668,-26418,172511,-40368,-183558,-55749,-135810,-425149,-147560,318828,385413,292288,320113,269087,164685,268740,226852,-64452,-203205,-10159,213102,163244,-17204,-392,153761,280411,247802,106012,32068,38639,-33699,-62293,23334,71363,88918,209277,306729,306298,265304,168854,36908,-43634,-185903,-208477,-10340,113977,102927,159907,80729,-187097,-325472,-222757,-14314,129160,6799,-110883,-69379,19491,89928,56024,-131462,-201831,-72586,-182962,-345190,-231005,8919,149176,32196,-234636,-295373,-184571,-83381,57307,213945,313999,297636,193011,-22406,-212827,-121629,4033,-91737,27615,318726,370326,201636,133840,197510,221164,188088,73761,-112230,-180092,-118653,-72088,-5726,69160,-64576,-275033,-187150,42038,-80727,-348080,-263233,9450,133674,-88043,-317551,-225311,-40999,-8062,-27505,-114157,-2077,236844,351140,270673,50157,-162702,-219732,-67768,169812,274036,349049,401469,382915,286806,125663,-3423,153562,333891,254894,67184,22810,126248,211833,193696,123593,72750,66200,-41669,-210123,-291863,-236885,-219730,-401847,-484387,-180124,146591,159879,-14329,-241940,-233268,41697,141796,177591,321123,289654,144402,94055,76117,49332,112208,170424,180886,95248,31644,32570,114836,134026,101082,51956,21655,-954,2150,2922,-14022,-86374,-98909,89961,245545,74416,-119154,-3313,119358,58518,-42371,-170554,-225539,-66553,210331,367585,275397,250927,515133,461121,-28210,-222733,-154023,-171752,-176074,-45575,142294,141310,-1250,5845,176732,232141,97604,-89742,-98844,-11111,-114938,-246281,-50581,236815,249797,85160,-36797,-66391,35398,54783,-133008,-181754,87733,322394,177769,-158840,-258617,-161130,-62085,-7529,26722,-100071,-219399,-227406,-200204,-247055,-318712,-297105,-140672,-8662,7484,15882,85423,18075,-116296,10586,173098,77881,-23050,19779,95913,182949,250737,121094,-44515,-43702,81420,222545,254328,189775,83684,14189,58116,157457,73631,-19838,55890,60562,-26090,-43386,-110834,-242243,-224031,-74090,-72780,-101155,-25345,60058,-41203,-202828,-301281,-387604,-341590,-168363,-119990,-277364,-246067,-75093,-6897,-93205,-179075,-254874,-320168,-380378,-350273,-170793,-11968,-77072,-58786,299212,451332,154612,-20003,17128,46224,98512,128068,183947,371252,547400,535046,185798,-302416,-77833,-388203,-1526995,-39203,2868345,1381155,311714,994434,-141868,-2926608,-3467412,-2056902,-303992,354444,129637,468048,666267,-47489,-232841,256217,337345,403001,648515,551225,223931,-29606,-80012,54834,260217,405230,239685,-170326,-258619,-143026,-162633,38536,527137,806323,593102,177383,-91788,-187097,-273687,-366670,-173509,275437,603809,400501,-70263,-331005,-434359,-494970,-494829,-403518,-245119,-84550,220497,596562,622517,250635,-9905,-78763,-89980,-31608,1814,40360,247648,184175,-56084,-71258,55243,88809,34489,-26565,-36347,-68198,-123085,17935,247524,366632,265820,90790,64593,181695,252860,79070,-76786,97342,342158,226496,2426,72123,255652,135579,-161653,-172998,-104533,-148675,-69763,119996,170079,24757,-166516,-145419,-11571,56901,-61159,-229677,-302310,-187640,-39580,10642,51865,158475,285858,294285,162499,41264,47435,198192,283591,187718,55202,-89014,-260053,-276980,-88853,97209,82116,-99795,-259052,-147689,87064,188714,101326,127923,185620,79234,-97986,-197837,-173478,-80472,86183,260564,357567,435922,407409,146545,-168926,-270093,-80819,204765,285797,270359,276496,150183,-58150,-140066,-148537,-109744,-47632,-124947,-162693,-52058,-40221,-69275,-78662,-79724,-130848,-151334,-63860,120343,110246,-61474,-32161,65938,54229,48435,-74729,-149661,-72527,-92058,-318722,-406490,-144295,42990,-42196,-87446,118689,179179,-31409,-245036,-300218,-239703,-160382,-197039,-399151,-506613,-366115,-197794,43188,315980,271896,1334,-53561,45480,32884,-54903,-111602,-109151,-94143,-171019,-51483,283776,405489,274043,219332,138352,-41224,-158119,-191033,-146697,-59996,17224,86811,130401,76093,-13577,-14359,-11082,-82515,-122041,-98262,-30434,76743,71287,-67773,-64919,52739,-30995,-55753,85587,131395,-57689,-225402,-143040,-10328,-88597,-81245,184874,439893,461054,193652,-89499,-139534,-76590,31665,177037,238680,266309,352808,399743,269510,52965,14595,161559,186932,207893,319291,261363,10842,-210691,-182755,-40549,24302,74611,82795,60281,175953,185354,-70519,-216275,-134502,19149,-7306,-77485,-59599,-8840,59667,53582,-33531,-37526,22162,63059,148323,148080,85101,18566,-349,142254,365410,315230,139939,80658,-30120,-160945,-228329,-347872,-290263,5463,184457,152631,77533,-74981,-181691,-125644,36922,184763,234661,122924,-160027,-275422,-52648,5010,-124808,-32279,187880,215658,88167,6415,-32814,58668,144793,-37121,-314207,-392901,-388718,-272688,-22408,112751,151947,148545,6773,-115783,-38757,-86659,-222011,-68658,134326,80951,-105518,-312502,-398579,-290134,-241744,-306589,-254538,-28986,179790,343250,374549,199905,67371,117902,54079,-90578,-40638,73268,57770,-9868,-11299,120229,209263,71414,-82876,-96538,-123368,-245453,-263242,-16432,141111,42696,-8931,116365,256720,338238,267308,224378,182255,151788,95768,-14530,-155549,-278598,-282665,-227654,-210058,-170274,-42212,21620,81031,68245,35391,205389,349631,202280,113844,263770,375210,171663,-121035,-221596,-225908,-211942,-54573,-27621,-89073,90608,255950,88677,-171004,-105961,162259,232558,81752,-60555,-73904,-23333,87798,142462,191222,171974,37813,1199,10122,-82924,-239448,-468404,-372632,-279759,-905721,-874990,-568705,-1020714,-387257,891053,1126718,836916,788987,617907,108901,-442757,-41981,165861,-489802,-813493,-477484,-754908,-441653,291086,411445,410201,326749,40841,105320,240009,54937,-105172,-45233,62295,75172,193496,210174,85001,-1651,61124,220340,237149,80701,23029,70430,-48844,-247338,-198430,112071,325121,323409,241270,236627,206115,22506,-175649,-243246,-237557,-209992,-291372,-352418,-184562,-35154,-44272,-83283,-139690,-171629,-47377,176922,244440,126004,-5369,-65411,-39655,28994,25559,-98996,-129860,-152866,-223841,-279486,-213982,-43671,-7121,-129359,-220523,-216991,-14285,339273,520806,294202,-194752,-512482,-377386,-84471,-80015,-206100,-102895,205541,352098,243476,26265,-45766,22192,38184,-60177,-176662,-157351,-31605,836,-179998,-336871,-232971,-75872,57276,182244,221983,167184,57398,-40200,-33054,13474,100217,214837,166566,16917,-32400,39104,111204,131661,160511,112940,4187,-76749,-189108,-218860,-106003,-30018,19852,137401],[125646,-11806,-179495,-219962,-255122,-326389,-238668,-71024,-74779,-123014,-67263,-103166,-220946,-157681,70225,150561,-6340,-217079,-223027,-120789,17071,51655,231670,416031,429885,310548,122399,23347,29435,43382,147446,300578,238248,-68481,-256899,-260555,-232863,-127737,121863,318259,219011,25172,-1884,55858,130854,95861,-180407,-286035,-218904,-204681,-224196,-119115,105209,197477,218156,235331,278707,402447,362225,-13507,-375044,-322183,-155106,-133599,-97459,51173,93083,-38457,-189359,-270650,-209584,-34106,-35586,-176647,-69145,141530,186031,223244,203876,187490,287039,304970,206659,72505,13159,171649,252347,70837,-29910,39162,138819,258332,228762,131544,168715,212516,208284,261880,281158,191132,173012,256413,225274,110117,20166,-59725,-259932,-383340,-265393,31902,212410,170580,64021,-10102,-70072,-59208,-58302,-212054,-259023,-130896,-112665,-70646,64241,156720,170656,187809,18271,-271466,-293839,-184395,-220238,-319393,-261210,3545,168729,-33554,-183121,-62760,-107698,-349132,-102561,330743,377809,247933,262412,236308,104836,106539,81802,-99137,-118685,127565,318284,139964,-45139,5762,154441,272212,317676,207310,78300,53799,-5000,-101008,-104839,-60127,35847,145793,171754,199097,229057,79452,-108235,-95247,-159930,-271951,-177562,47531,213942,338952,206087,-108288,-228698,-110904,48272,92856,-28304,-109540,18939,157392,230128,148114,-118261,-252334,-170685,-246965,-345462,-181894,75368,191024,34138,-237885,-253151,-137022,-67987,61834,231189,285027,199443,156949,18425,-172122,-112181,18306,-48921,40477,239591,283273,219516,297044,395289,307102,127114,-19562,-133005,-107081,-50341,-59239,-4184,45452,-139580,-346629,-151032,109540,-68874,-358705,-279082,52774,182249,-117202,-407319,-262401,21112,39082,-100471,-204427,-18646,268532,392298,347460,170456,-41980,-158218,-147316,43419,191267,286626,364803,439216,384180,156242,-16403,88366,275506,257947,131717,53337,144252,214532,173239,134783,113426,84201,-50734,-202486,-288993,-276441,-235483,-280042,-309737,-151559,61333,119068,8137,-257220,-343880,-164597,-99016,-68371,95340,187905,120574,94249,141110,186105,198885,197245,153430,22552,-110130,-138996,2696,142284,186371,170322,102666,32007,3392,52429,86173,10732,-55389,76373,202252,12384,-232466,-99927,135695,155041,24751,-122018,-177966,-34859,227321,335467,237068,302110,628615,568139,59330,-196558,-137121,-124558,-168046,-50270,154337,101412,-89885,-7549,246017,289132,96226,-109069,-85374,54127,-49076,-250217,-105764,221330,311075,168871,-8107,-99479,-13240,23927,-138399,-210596,-25263,185274,89303,-196558,-272592,-192928,-151189,-88546,33088,-41253,-205006,-256229,-223164,-263461,-330519,-268373,-102402,-61163,-54832,58586,113725,-31301,-156482,20442,142783,27553,-53088,-8313,49621,127838,76706,-29483,-61292,51636,158956,253437,279830,188418,-4009,-67613,91338,180161,29844,-56701,27461,52390,17403,-11026,-90558,-257357,-259156,-51171,42454,76144,152807,145603,-27128,-217616,-341817,-338823,-188284,-105610,-179468,-384666,-371545,-237015,-79606,-23476,-65135,-197650,-335819,-424539,-382261,-179086,14191,-19936,11592,310220,434079,185361,12966,-5982,-13171,57777,110145,143937,352309,666012,782317,160035,-737430,-750318,-803234,-1714378,-270661,3496192,4795878,3981513,850250,-2787267,-4860291,-3791332,-1850239,-326367,272546,94646,253210,226297,-427339,-308811,348548,404050,370940,512589,433703,153308,-71870,-119222,-3521,188052,307601,163511,-119043,-95178,127499,206702,315420,616729,778859,611671,242753,-75235,-223311,-310296,-442362,-315416,159209,541502,460812,135524,-119472,-305548,-448073,-611096,-655840,-497718,-249244,133952,581280,658801,322552,82227,-22825,-89600,-105366,-212883,-246727,36484,102956,-92484,-94317,60651,101270,-10545,-144598,-94606,-33579,-105425,-52936,147333,371058,321293,102114,92641,315023,367652,50869,-178809,52104,382050,344640,109994,69912,159986,63242,-133377,-137567,-171165,-297290,-162744,130718,193868,10872,-163592,-172574,-100035,-74215,-66767,-196754,-335757,-257628,-69534,30329,76324,185851,300999,313590,208366,105779,64779,195244,275092,89660,-106685,-79819,-91782,-128276,-35582,83816,44246,-142874,-323243,-251510,-15449,145845,100984,121749,204000,145959,-89090,-294403,-291122,-121726,115568,319518,351275,360623,333128,122979,-168776,-276816,-96336,191744,275403,285639,230242,56175,-129341,-144077,-53214,79387,92903,-117778,-254388,-165018,-78743,-58145,-41202,-108853,-245129,-258024,-40099,213653,168981,-58377,-53263,71192,101389,91873,-19196,-94171,-109077,-165876,-323321,-280172,-17889,167359,64078,-8743,110874,89873,-105305,-231450,-228788,-156052,-84673,-122779,-338760,-533002,-473628,-268706,18163,303500,271030,15626,-39327,37849,6295,-51111,-56847,-98492,-148012,-200416,-83664,217807,415798,370682,264401,134819,4173,-127869,-220705,-173271,-83985,-6707,106182,166709,102280,-28722,-99762,-154165,-204791,-236649,-227632,-151627,-60806,-98444,-219223,-164536,-65727,-117374,-105798,48215,84794,-120279,-254540,-108554,22184,-97663,-84602,232899,469668,454471,239734,34765,-67252,-49875,67880,184596,160820,152162,310459,413879,314345,87458,32571,209834,250818,187785,211435,166758,1181,-168565,-139525,-12721,39779,75297,96945,83080,140882,134786,-32237,-112710,-55741,-4130,-58047,-81764,-19429,33848,148780,162103,77075,112538,207160,192532,181533,154977,180965,216725,165183,183472,348778,303367,106165,28236,-96693,-194326,-227477,-338722,-297382,3834,212416,172827,31265,-163506,-258548,-141027,60480,180198,214465,121795,-139973,-251126,-65954,-2069,-96108,1249,151693,127394,15001,-12268,-26181,85741,218161,47158,-303951,-469990,-458689,-306883,-62508,76942,146882,143647,-22615,-111510,12646,-21632,-172968,-94387,97410,130610,-26584,-266164,-389729,-253913,-140042,-229739,-215719,-5078,160080,246267,282665,187138,92415,156961,133080,-29864,-19087,127067,95508,-25044,-30748,159357,265244,83672,-63752,-52139,-92249,-252457,-256973,-3921,141052,24598,-7197,163933,270877,310226,252516,189172,156448,134898,63856,-10996,-76822,-224848,-341704,-309598,-267911,-217707,-67823,47320,106784,9754,-162316,-101991,-29822,-72855,-21014,162427,297665,253948,60131,-141234,-242494,-162332,61372,36183,-76458,107604,264960,62709,-222131,-163319,157160,318566,191510,65933,86250,123576,179847,166171,141796,103019,-3843,29611,68016,-76294,-303639,-400186,-26422,-298927,-1203545,-889665,-809424,-1642830,-158659,1553202,1419933,857559,719362,361247,65094,-93379,-119448,-711084,-1314396,-681531,7802,-296685,42024,700552,543571,398886,250933,-54910,32052,135209,-88719,-249879,-194529,-27155,93756,183322,207861,156984,74934,122783,332725,369007,190065,132112,195358,115530,-45189,-91118,62313,240537,311354,316590,323571,213202,-4351,-184812,-303287,-328194,-252301,-295239,-319487,-144902,9058,-1781,-102631,-249094,-301004,-125169,151780,289377,218902,46515,-28368,34856,169622,226844,29788,-153738,-226607,-224218,-226905,-164716,-67078,-69225,-134161,-188232,-178218,64482,447048,615016,349394,-149716,-426907,-272319,-7075,2757,-81156,2870,200135,307053,236301,61193,-21909,-7918,-36984,-83400,-101187,-112095,-64764,-15231,-146925,-302698,-209470,-18546,75819,172733,190703,106413,45228,37773,83495,79082,85589,182933,125662,-58343,-143072,-28107,109708,109133,90796,92943,-23292,-154389,-204701,-167046,-50087,-14495,-3770,92256],[20724,-102341,-228272,-212537,-192073,-274334,-230982,-93588,-88073,-123962,-62760,-79663,-203402,-156966,108377,212089,-26389,-318982,-303279,-108634,32062,27196,88986,254718,389121,309307,74174,-89673,-74177,7640,159161,289108,221793,-24443,-229036,-317966,-300945,-176639,49842,248444,204450,9117,-71577,-22151,59482,22637,-216405,-344126,-286256,-198079,-151047,-61534,115509,202872,214194,295687,438567,511343,313509,-65936,-330211,-264273,-64468,37219,46904,65710,66774,10043,-98367,-235176,-240903,-49300,19889,-42380,75099,175980,150934,223142,265079,197485,216379,217503,79598,-80587,-75906,179910,263192,46939,-57276,22668,117920,209520,173123,107066,181610,229541,202361,206821,162692,42874,93107,252070,195990,17213,1114,-37225,-263641,-353961,-192701,43611,156618,122230,65866,38793,-11886,-79399,-102378,-174637,-157896,21672,120647,91200,107621,173656,230354,281857,54852,-322827,-379610,-217896,-188689,-225576,-184493,6207,128469,-22346,-156441,-64450,-60125,-185259,-40405,285972,336608,218694,219885,198895,62408,-32638,-66130,-137329,-21442,254794,341808,63090,-69433,43140,191274,282934,354939,258649,105527,60659,12656,-132498,-202839,-140080,25133,99809,31098,48435,134178,-27774,-211479,-103634,-88587,-283188,-297795,-8230,312243,478994,297951,-56612,-189838,-52948,129014,111918,-20922,-69504,125954,286817,351793,259641,-48341,-278044,-305091,-305663,-259915,-62288,149821,228289,41855,-235080,-226894,-115176,-79767,33794,220318,229942,82965,85324,31678,-123344,-68311,57353,21504,57486,141061,152980,182600,372186,490886,324408,48263,-97500,-126445,-39792,-10834,-65074,-28596,-24474,-246546,-430501,-150454,159676,-8608,-313831,-297304,36174,166341,-167032,-482481,-305915,23342,47953,-159493,-255117,-46685,235175,360113,362912,249689,72963,-82141,-193458,-87738,66636,160656,266324,440190,472995,213451,-12946,8847,194788,271613,204023,76023,128116,187029,151761,139827,145409,115899,-15312,-150036,-227570,-246875,-197996,-139917,-143696,-127631,-37384,42767,-2163,-251297,-414677,-346307,-294333,-267338,-109984,74252,68394,58618,174572,291418,265811,238416,142026,-37645,-191635,-196508,-34903,167218,273227,306590,207967,82002,35955,128204,188422,110460,2228,58710,151236,-19125,-297140,-195541,123059,239598,122682,-34677,-128388,-41081,183778,266168,202476,351501,668138,583874,135597,-132385,-99210,-80072,-155698,-59268,122511,21772,-180965,-19755,292839,312614,65820,-143150,-99378,76125,6769,-216957,-129208,188978,321782,231762,51192,-79326,-20061,29847,-105314,-211848,-127520,42273,1845,-211470,-262740,-211201,-239348,-142435,51817,16864,-159582,-200264,-145460,-176648,-239251,-153535,-19426,-82968,-107213,78359,132572,-48757,-143645,42421,104299,-17292,-52418,-7473,20436,74415,-105381,-233459,-105855,136903,238705,289395,291370,158012,-88115,-138111,94693,161370,-16526,-95870,-30509,34569,91045,76281,-37475,-239089,-256420,-17359,186081,251545,268414,168264,-28742,-203173,-311520,-219203,-1238,-4115,-231490,-462195,-425816,-303850,-123351,27742,27647,-129911,-325939,-432680,-370131,-156835,63604,63700,49472,236134,349397,201368,64992,-4390,-59774,23765,82023,46963,244040,639198,727871,-60463,-996133,-1220207,-1307904,-2044763,-578887,3918909,7401155,6169327,557180,-4524969,-5946961,-3672235,-1402554,-262494,217144,93734,28446,-232770,-732897,-362092,358671,362155,175488,262999,313353,126637,-49669,-76900,-12143,76999,103527,-5942,-82591,84547,376295,543898,566126,624894,616859,502697,245739,-73064,-253682,-319350,-458884,-414668,42955,438770,446014,242850,7801,-181479,-341378,-613569,-767743,-628068,-333513,61165,491128,580741,345982,189731,64033,-80307,-166877,-348679,-431493,-167337,18392,-89453,-83030,64599,99895,-60559,-243035,-122833,43340,-34977,-93985,70259,350885,339357,112838,139837,444724,470047,38059,-259987,-13204,340903,375360,163127,27990,38592,-12592,-79371,-72100,-214573,-423159,-258924,108484,202628,12246,-135083,-168578,-147700,-158957,-53456,-145724,-335224,-292412,-82674,50963,109212,207656,266813,263983,221802,132296,16301,124486,222885,-18333,-233120,-48958,63740,-7609,4704,63957,-3460,-178914,-354077,-333081,-102435,65755,41489,54061,155469,165822,-53888,-320421,-354737,-144950,123117,329832,315828,260692,244066,122720,-94930,-200124,-68338,178525,268032,280122,157816,-81582,-236144,-146951,75261,279356,214539,-98233,-319256,-296149,-162495,-86775,-38674,-154990,-321976,-288485,23806,299643,225803,-26379,-61127,44949,106519,110668,38110,-49789,-143786,-202792,-256734,-152634,33958,237815,175002,79400,94391,8941,-153792,-197320,-145055,-74202,-20263,-57153,-280248,-542546,-552547,-305576,1812,256853,236898,25172,-26183,28788,-9913,-28630,2810,-70291,-167900,-208353,-127607,108698,353295,408687,255381,84357,42000,-59026,-209564,-200460,-117545,-27641,111787,161495,76473,-64220,-177795,-270889,-303116,-330474,-319963,-233891,-171904,-241857,-339413,-257062,-194962,-205715,-166353,-45942,-48537,-229335,-295629,-85122,46006,-104801,-101015,243291,476291,431757,261480,109911,-37805,-42851,104347,186446,57091,-2157,208316,373313,326276,111286,39346,218413,274163,141415,99705,101821,6761,-121510,-95534,2093,46828,80410,82698,68042,121113,122790,22220,9602,85869,50039,-37483,-28521,64840,114182,224465,246265,184119,247278,345733,296366,211587,152420,253024,423932,358530,242013,315892,265995,64596,-22444,-136013,-212596,-228876,-302798,-261269,30477,255731,211187,-2900,-238333,-317739,-150580,65885,150435,173776,102429,-117107,-211951,-93595,-19211,-46730,34099,89028,2891,-88404,-60283,-26095,104461,265358,121196,-251579,-483741,-471444,-299243,-83955,44534,104242,101388,-2685,-27284,78861,57999,-74704,-91849,55680,180247,90475,-159146,-302202,-134399,31539,-90049,-137385,23127,133248,130831,155758,129776,68437,154836,201570,40224,7424,171029,129203,-52096,-71335,160450,283937,98532,-15106,18917,-40822,-221954,-230832,-17273,105595,-23721,-35475,185039,291633,289496,231853,125748,108308,111134,34717,-27370,-32279,-153827,-332308,-319353,-268297,-234469,-93251,84661,158714,-21063,-352168,-450501,-419630,-316391,-142111,42371,203555,325710,227331,-44496,-217415,-95265,132571,60962,-77142,87862,236386,34913,-259357,-244328,69620,314658,272620,164564,136374,160380,198469,159711,64338,-20000,-97661,16599,94236,-83645,-325111,-310566,138800,-405256,-1314349,-810331,-796745,-1563380,251881,1968719,1498220,716802,454704,32459,-43779,163730,-267546,-1504923,-1884643,-354430,449894,103762,455962,929727,548120,319471,137939,-149336,-71219,-13193,-222678,-331407,-272104,-118390,73555,158527,235300,259739,134272,125497,367476,442766,274803,222875,296755,265600,149287,23121,5223,126212,246557,318723,330826,171269,-45219,-204697,-375536,-388284,-228708,-231536,-251183,-91494,72651,79442,-52637,-276208,-378786,-197829,103223,315048,314219,122054,9833,74713,241297,317580,120343,-139432,-243790,-194614,-144916,-73575,-38151,-80878,-101841,-117455,-89463,160305,508882,635085,370971,-87028,-284438,-91505,111274,98579,70934,139568,182100,208918,180099,90634,27256,-11989,-106624,-129124,-44459,-59328,-80299,-38720,-141106,-258093,-146369,60414,118759,166055,137299,44090,33926,94024,163948,108855,28638,101529,71063,-134460,-254894,-78998,148195,130614,33960,32387,-87337,-223565,-185293,-85283,5596,7270,-6581,34682],[-83208,-181049,-233795,-168405,-114763,-194120,-193559,-103830,-99200,-103954,-7612,-9280,-165717,-146892,121919,213685,-78787,-396757,-391812,-148742,291,12562,-33001,86111,299193,260863,11304,-197275,-176926,-13450,178368,241576,146127,14821,-147392,-317714,-329593,-176891,40307,216363,197317,613,-128377,-72246,26106,-51043,-266535,-408570,-340214,-160183,-60841,-36108,48353,153669,193955,319729,516452,542466,260741,-74109,-228737,-177405,15440,174298,158449,54153,20493,39675,-18378,-186407,-247511,-57412,84682,98566,183881,187062,139518,227250,291129,172660,136237,149741,-15502,-198732,-129058,175510,227855,-3313,-74760,24648,96874,124824,73671,56597,158663,192023,152427,131727,45398,-81833,-7658,161831,112009,-53093,23731,43350,-183591,-286080,-116873,62309,122192,109695,97608,100668,67977,-49316,-103065,-99395,-21959,183636,324421,225348,163121,195122,270127,340851,94030,-321967,-407484,-201462,-100951,-108601,-116774,-9613,75268,-2034,-106790,-64120,-19623,-17096,7010,188070,253872,192844,199151,174204,48334,-103817,-165205,-166436,48979,333313,294258,-31896,-94262,92182,243123,295137,340754,240855,94791,54084,19295,-147952,-256297,-161450,47068,73320,-79207,-95432,14429,-118619,-253660,-82022,372,-239304,-336275,-47165,338587,517881,341865,-28394,-217591,-69556,204404,204301,45105,13492,228950,375845,419072,349846,59805,-268931,-440285,-351221,-106694,112700,222891,250915,63228,-204921,-210757,-124720,-120363,-34091,153816,148868,-9508,5192,9481,-83172,885,118251,99280,77448,62119,28981,120113,364871,475817,268639,-27889,-134243,-97968,-19256,-31593,-94789,-79786,-122937,-340097,-479606,-176999,172893,62586,-253110,-318200,-31935,100061,-211958,-514345,-333349,-7635,46340,-165018,-253777,-86325,144801,268792,315219,263436,140210,-31932,-210104,-196353,-71965,10310,132969,373073,519175,288337,3327,-73893,94444,273753,253942,87038,81992,127787,121921,130131,161478,159506,57194,-73435,-139745,-176789,-124296,628,-8751,-110860,-122818,-46840,-41115,-223932,-422695,-446784,-390971,-362503,-225507,-9622,17460,17829,176679,322334,283168,273056,153163,-60734,-184939,-123562,19503,202438,331866,411837,306692,130863,81376,199756,259255,184177,62285,41811,99969,-18741,-297811,-261326,81909,277620,210769,50703,-97875,-75418,100615,175478,172327,381043,632598,522908,178395,-61995,-58368,-49972,-141343,-66404,63561,-71641,-244465,-28599,298942,295518,19331,-180941,-137883,45915,30516,-166701,-126451,136529,273236,259392,132555,-15881,-5110,53163,-44189,-181500,-185335,-67415,-69214,-204986,-235787,-225071,-309472,-168003,61531,45135,-108370,-94389,125,-13460,-76567,2606,75058,-66206,-120743,79891,136683,-39548,-89780,69348,67720,-37747,-1572,32150,14066,30658,-234341,-416827,-160045,186828,290111,298152,267396,113396,-120560,-144949,87404,106290,-67485,-138730,-108165,6257,175242,200548,36668,-193055,-234412,-19624,279006,367337,287207,108927,-70477,-182967,-215085,-64262,148864,91822,-256241,-473542,-386830,-262593,-125313,51804,81219,-61944,-285667,-402022,-318949,-118755,95020,118238,35978,118755,245922,207621,121637,19033,-73512,24351,62249,-75275,94910,481326,352590,-444834,-1064034,-1442885,-1761312,-2254975,-776608,4047387,8609434,6601972,178062,-5145413,-6085756,-3276134,-891809,-86890,256025,134441,-142681,-525594,-821507,-358778,290597,235099,-102881,-29976,179815,120668,31765,37544,22127,-40137,-123486,-191328,-61322,238506,541502,739278,707136,543980,382055,317296,185752,-101250,-278346,-290298,-402735,-435193,-35584,330525,367942,235195,33275,-89625,-204641,-506612,-713692,-600549,-321610,12570,350522,425249,327689,281505,148967,-69356,-197464,-370531,-487653,-312487,-40790,-42866,-38137,75393,87760,-107637,-289275,-108776,134335,62082,-96998,25057,305836,319906,118582,192472,542799,539566,46697,-292544,-78109,232228,308365,151862,-32285,-73748,-75833,-29407,-3040,-220880,-492631,-337054,53849,184339,22132,-100093,-136268,-141717,-168623,-27506,-84064,-288222,-267509,-64540,62900,120427,198561,200139,169496,192229,112309,-73993,4963,130790,-114250,-286750,-295,170265,53837,19276,51933,-32443,-193641,-342354,-359590,-154921,-32706,-61681,-54495,65074,149662,12487,-251317,-326707,-131573,114856,291380,259057,160152,157483,137598,27657,-70246,-23672,156833,268407,260239,83285,-212753,-342888,-152319,187475,412533,280105,-69689,-342227,-397100,-255140,-131227,-62493,-199540,-337820,-225596,119243,360739,269216,27647,-45883,14021,82334,103463,86015,-12228,-157243,-201366,-159581,-94932,-15014,216822,245814,142942,54549,-68319,-175368,-149870,-66504,-10017,19520,-27130,-264783,-555924,-588698,-310768,-11802,180014,159241,8706,-19298,25882,-13897,-4894,39432,-41613,-156166,-198726,-174512,-19441,235105,381436,205039,15182,68671,28203,-160927,-217529,-150856,-42297,95993,110663,-95,-119695,-226992,-322779,-360000,-394542,-361134,-259659,-225649,-310261,-386051,-320360,-291506,-261299,-211640,-169631,-235547,-357735,-331170,-72369,57345,-106732,-114846,229027,465340,405241,261905,126430,-41071,-48460,125535,172147,-48966,-150474,81332,291996,295501,110983,28203,188254,257747,82778,10717,80961,25144,-85412,-64151,70,40423,81141,41132,21240,118098,143342,78740,131309,253012,169622,52883,65849,159470,211496,280856,289086,245734,315868,395163,341249,223764,135067,278283,571531,511774,291291,277040,218369,28699,-58522,-145290,-228962,-246966,-258451,-200902,60983,283421,239811,-19033,-275564,-337778,-143501,64707,119041,132026,78035,-82481,-159090,-125103,-50510,3714,58596,15734,-128978,-194885,-115642,-23150,114187,272533,166363,-167068,-424306,-424829,-260440,-84795,28453,40421,26135,44932,99816,141594,132014,40538,-65139,15624,214091,222622,-14392,-165590,23809,223302,96631,-24513,49427,105227,34366,34847,35486,-23411,93521,233202,103283,47638,206240,154693,-78373,-118309,124989,269735,128584,61215,106652,30229,-151612,-199777,-63597,46260,-73569,-77029,165859,297558,276759,221721,82412,63931,84720,12760,-59420,-32714,-92053,-276678,-286999,-232235,-224021,-117048,112932,213059,-16531,-462388,-712848,-677554,-443416,-194454,-35535,141083,370022,336452,44940,-152187,-14250,165004,64666,-71239,47762,178732,10982,-272311,-318827,-64492,230100,308898,216049,96926,113697,161331,129960,-19803,-173316,-237176,-57416,72434,-104270,-319330,-291075,-56461,-651604,-1242684,-698562,-540149,-754226,787639,2052392,1348946,445355,66004,-275395,-202865,189849,-483172,-1946276,-1912981,142048,798188,398284,710485,888206,375147,154888,4198,-218172,-171729,-157335,-302231,-328683,-278937,-208772,-10028,104450,265490,348470,156495,81983,338410,457879,319316,273398,349788,362232,286684,111230,-50749,2538,135865,239057,252458,85184,-92311,-222356,-421254,-383109,-131143,-107327,-161530,-29139,142754,173931,52928,-205503,-374055,-241917,46791,318476,388546,199856,41627,82682,232244,267319,122277,-109036,-205070,-140212,-47970,40875,41419,-27405,-27869,-19629,23232,237481,495733,571792,353068,-24633,-131335,105424,242435,185352,204085,265186,154808,76387,88359,98252,75973,6084,-149710,-187972,-37179,-20918,-75726,-57387,-148162,-219803,-69125,139188,182162,175092,86069,-4995,20595,113325,189497,98268,-49673,-2529,18483,-192174,-339098,-102330,208901,181833,10237,-43012,-169480,-268338,-133341,15311,49667,23973,10763,-8787],[-141765,-214939,-186599,-80218,-25333,-102410,-138927,-94361,-92556,-66793,67347,70946,-126031,-132524,104420,152797,-149143,-438062,-456616,-214669,-41270,24275,-82013,-19226,198675,186053,-44095,-262171,-246158,-16899,193075,170526,39514,35935,-39992,-257039,-309492,-141897,75230,228075,212942,17846,-148326,-91017,17652,-116550,-329755,-464512,-362689,-100294,27213,-35090,-53081,75923,162876,293881,484147,483137,213164,-37221,-109243,-98329,60970,247739,209923,20297,-31339,42884,26133,-137420,-217920,-45821,141828,203427,240212,203388,165152,234954,278268,124689,63977,106780,-64066,-264908,-153528,142810,150254,-63655,-79220,38987,79221,28599,-44052,-6159,112924,121318,79243,52693,-49368,-154398,-94516,27325,13473,-56091,93734,157856,-45423,-197826,-67300,76162,122830,144734,148039,149490,140078,15385,-68853,-19276,101771,307089,428539,288188,210798,210457,262437,323422,108190,-272801,-360044,-127878,22739,-1792,-70139,-29513,34150,27280,-47860,-69698,-11773,75715,16579,58618,132783,153313,191684,166549,58582,-93378,-186953,-176918,71833,348675,222124,-96018,-112944,131010,279657,284503,271325,159815,41650,32508,19327,-140389,-257594,-129908,85820,65600,-127978,-176565,-82104,-162606,-233402,-44761,80883,-150863,-286248,-70127,259919,432983,340480,-3039,-276437,-140551,251958,347982,161509,124080,302197,400976,409231,377137,158817,-236525,-539214,-373022,74048,304962,283914,255675,104814,-133100,-192648,-163477,-189179,-138619,25687,50222,-50780,-55630,-44314,-65804,73529,189234,167733,101811,26201,-50194,62498,304261,378375,161713,-79215,-111612,-54397,-61782,-114608,-140449,-144534,-217010,-374675,-455534,-206802,140400,101655,-212714,-339241,-126121,11225,-230675,-485613,-321938,-29735,63678,-101575,-209161,-137808,21085,149586,219568,205324,136355,-25231,-203490,-261063,-194939,-126059,-5410,243648,491509,349494,17361,-148945,-18146,234534,254148,83437,17061,41590,71530,97882,159635,209075,145090,421,-66916,-109506,-41058,128027,88550,-102941,-178685,-126364,-97777,-190816,-374440,-443439,-373300,-338863,-227607,-39992,-3814,6683,162819,272761,247181,281943,176172,-40768,-99678,36790,139777,231475,335613,443454,365082,161929,119291,239038,275256,211254,110091,27906,50204,-3118,-244520,-275747,28635,257117,253056,93897,-102608,-122246,10170,84020,143840,374028,538474,421210,178906,-16698,-31821,-36805,-126154,-68351,2037,-147971,-263326,-39904,251432,237803,-27647,-211293,-190908,-31102,8613,-123835,-112238,63619,174186,248655,221505,68337,4989,67382,23763,-128363,-188762,-129030,-124327,-187540,-196252,-232469,-337313,-168798,44407,24066,-79236,9652,158513,175651,108295,145648,144613,-19908,-84514,74393,127827,-15350,-26380,86664,39136,-26358,93511,103066,22734,-9243,-291777,-518714,-202400,190794,293629,255339,195494,71993,-75035,-62837,90257,32604,-121285,-182049,-185817,-27706,246811,324034,109310,-134892,-211984,-72969,274559,390751,214640,-18737,-161782,-180127,-84217,76864,215211,146005,-235203,-403609,-266729,-140571,-84302,50954,90274,-6475,-222133,-344119,-251126,-87895,77562,105930,-23344,11598,169949,205057,160063,45464,-57730,58706,52630,-191398,-47381,242539,-219559,-862864,-956699,-1439925,-2028193,-2114545,-735435,3739208,8247218,5725696,-202544,-4904967,-5493516,-2789920,-480409,186388,409429,204345,-209019,-524745,-634936,-294449,163439,71829,-347604,-282878,24854,102094,140099,179800,69337,-133248,-292950,-320397,-49675,332490,590014,744212,695501,397091,151540,123609,77287,-165261,-294498,-222495,-285119,-370934,-57747,245581,257357,140245,-17847,-42999,-71356,-324057,-519834,-431676,-228945,-10600,195890,248519,281801,327392,199490,-58148,-183705,-288916,-439474,-369402,-56063,33053,27101,94365,60926,-148532,-265884,-51088,202818,141346,-75459,-3648,238083,272224,113467,229389,584906,560030,76270,-257749,-122018,84859,163222,87875,-83868,-150182,-123466,-18160,35623,-197357,-497723,-381029,-19543,130118,22232,-78487,-85758,-91248,-118311,-4915,-21470,-196895,-180674,-16923,53889,87311,150239,129295,67492,121541,55768,-164304,-126939,12020,-185501,-267761,48497,203504,41946,2203,57243,-22084,-177959,-291954,-320533,-174842,-127243,-173901,-166547,-31968,115917,99560,-98865,-204042,-76090,103454,223816,195475,83359,90148,155273,156223,59924,49,113009,262073,233686,30092,-290333,-409139,-156968,239566,426652,273134,-39057,-326209,-434718,-312485,-161206,-96088,-222555,-284783,-82380,228716,386041,289421,92053,748,9407,50320,72407,105710,19989,-134729,-164820,-75143,-128152,-139939,106559,246922,155902,-17960,-149810,-179833,-102916,-11786,26370,32185,-41985,-304695,-582141,-581879,-299892,-32627,82517,39130,-46859,-22071,36832,-884,7097,35827,-30090,-127881,-180506,-212455,-133066,101179,302331,135240,-41664,85830,111259,-88868,-216285,-174211,-48996,61438,26542,-111439,-195858,-243308,-299669,-371617,-426781,-356910,-233793,-210371,-282639,-346201,-342277,-329854,-263186,-218708,-281930,-418253,-459984,-335421,-64383,51513,-104216,-110661,207495,436135,378559,248813,100332,-56058,-58015,119253,135672,-133883,-251332,-30796,189543,221434,82902,4015,137144,216373,35170,-31572,98251,47143,-71282,-55975,-16943,21421,66354,-21512,-46947,115760,172989,123960,233780,401286,319259,187857,173764,235100,301512,322516,287786,233870,293595,351916,317256,208469,104722,256472,615145,569404,298313,230899,168844,2138,-74842,-131904,-251013,-281923,-219882,-141167,69263,272972,238961,-16904,-262777,-307950,-114916,67120,104669,107464,67412,-24570,-90077,-142344,-88421,36591,67313,-47382,-224803,-266586,-153959,-15029,112197,237563,174953,-71469,-307235,-332034,-207593,-71009,35120,-17132,-63117,88363,220164,187707,183621,137732,-24482,-18555,217045,331856,128029,-26896,160978,376519,287988,98491,63841,74595,-22557,-49289,-75262,-169629,-23309,207150,141900,105019,236703,166875,-91554,-150518,70673,236350,175868,150152,194441,117324,-50149,-176414,-137466,-18704,-94541,-110745,102784,265659,265519,233345,95145,44004,61762,7424,-87781,-67096,-60625,-210946,-251142,-189888,-194046,-132670,114596,239582,12434,-453180,-790102,-731329,-428314,-156123,-31242,136226,372090,363907,107852,-63269,67856,177793,76459,-41218,6422,108655,-2785,-257265,-358504,-190771,107243,299748,223662,38631,53135,118767,106926,-75872,-312917,-389677,-182704,5150,-129685,-304243,-398308,-636503,-1025430,-1037233,-595860,-120880,509907,1343602,1799803,996774,96414,-332567,-485167,-383178,-72400,-742389,-1877505,-1299355,728142,1027594,577654,774322,594395,45108,-82332,-130647,-246257,-239030,-254927,-304804,-253348,-241103,-291881,-147404,26504,269876,376802,135849,21958,277855,432402,324140,277444,345967,383842,339550,152415,-93486,-103782,4423,98904,112385,-25588,-136766,-226270,-411587,-302523,21584,52109,-60688,39262,203365,251130,179433,-56418,-281540,-240696,-98,298856,419981,252274,58940,70863,164209,115260,31856,-85304,-131095,-75549,39531,142981,141620,79073,80385,86475,123946,265423,405267,443403,302721,24610,-8587,257141,348740,239478,278158,340042,123105,-53175,-7275,76099,94899,30394,-154364,-242303,-93157,-18698,-58934,-65133,-150408,-194940,-7724,196232,250218,199634,57033,-29551,5259,91289,152543,46351,-130663,-99853,-21421,-218858,-376884,-100187,264025,240816,25016,-105152,-241985,-275964,-58044,116550,76052,27990,39572,-20015],[-134927,-192933,-101673,38047,69170,-18847,-83738,-62750,-54274,-18431,123618,122593,-92404,-110196,64995,50475,-216979,-441403,-465956,-257278,-48974,69756,-39171,-27455,125420,113641,-71844,-261478,-258302,-4147,192049,92059,-63504,31095,56690,-155441,-250204,-98148,122577,275070,260575,72978,-117161,-86241,7521,-169499,-393273,-493363,-345896,-39031,89489,-48590,-139840,1944,125480,217987,350502,351811,176439,32356,-8630,-55727,60595,246651,192460,-26287,-76119,16967,20035,-101125,-150831,-5756,179976,244717,238977,228088,211877,240135,237469,75415,16054,85236,-71764,-284848,-167374,79941,51189,-111392,-67958,55619,62926,-56051,-148366,-60487,67094,53847,16612,-12994,-110032,-164111,-134675,-95677,-61194,14806,192434,267020,108523,-99232,-52146,75631,156734,221128,200690,165888,179838,85293,-22474,30810,169970,355187,405055,268242,235310,208078,192720,219954,85726,-188941,-247818,-19748,143359,72450,-44786,-40290,20289,59394,2109,-86923,-47557,58887,-16627,-69490,-7162,89642,179647,166014,78708,-21093,-135976,-168137,49388,313149,178593,-94443,-112566,143986,275350,233021,159700,42668,-41034,-515,20233,-105422,-205698,-58635,127411,75778,-100106,-159342,-113929,-144317,-164803,-1785,137704,-38444,-169910,-80983,90603,254282,309193,41660,-307286,-214935,263071,487935,294689,231058,326468,356077,322974,318950,194069,-206635,-577295,-362105,233545,462120,318040,244826,166852,-21028,-160385,-219491,-278676,-263357,-140541,-49913,-39692,-82192,-116957,-77760,124395,251143,215286,129230,33362,-72270,26105,226311,248540,43391,-89490,-27943,-2520,-149810,-228289,-183815,-200546,-272863,-328794,-351001,-213206,71033,83570,-208248,-357592,-217048,-71255,-215776,-398400,-259091,-8275,115327,14862,-144309,-196324,-101316,41135,104862,92604,67837,-51091,-176964,-272678,-280932,-224213,-122354,81114,379495,352956,8709,-205298,-127809,133289,191116,62642,-52577,-59426,-6679,41777,144559,256443,221892,50342,-40043,-83395,22963,228444,149143,-106193,-204451,-179040,-157936,-175062,-298332,-349574,-260880,-222817,-142204,-17243,20071,47612,156186,176279,178046,255697,191107,9775,23505,205035,266401,233958,272202,383451,358742,165026,135761,232708,233027,187673,134217,17100,-360,2370,-165831,-232110,-10482,192539,231084,70140,-148959,-167886,-57844,10833,114098,324920,414341,318188,144087,-13560,-27268,-32823,-110379,-67302,-40679,-182185,-239146,-64657,149265,148595,-61793,-226438,-245740,-137620,-58219,-106566,-104044,-26282,46475,207185,300579,147310,-8841,51208,73026,-71725,-154212,-153760,-174534,-172405,-145990,-220747,-306732,-151978,-5773,-47248,-89201,68018,277365,339010,267162,232072,162924,32500,-11926,74285,115522,11871,9327,76990,18971,9797,201350,181495,30079,-56732,-296529,-515705,-216642,157454,252338,164352,85584,46544,39597,92664,114619,-37112,-171279,-217475,-240352,-58546,283724,401474,153701,-86555,-199854,-153452,182055,328462,93645,-170835,-287131,-205608,31325,160346,193131,149602,-159745,-267740,-108915,9689,-9727,37359,62629,24687,-153530,-280674,-197463,-85818,6777,26610,-99145,-40731,147735,192468,159226,47878,-38174,95606,37373,-279856,-153845,-11833,-774223,-1143065,-717966,-1283309,-2025680,-1526249,-426623,2876447,6554664,4367630,-487525,-4302407,-4561055,-2340540,-257064,499856,636105,272779,-157490,-227141,-226537,-191837,6489,-72078,-457880,-429071,-143077,47770,228647,285663,86867,-186737,-356550,-352691,-40570,347995,523178,589220,550406,232128,-13326,-23644,-54243,-255718,-297582,-124870,-132928,-242976,-26589,198581,150925,10210,-102504,-41647,30162,-116470,-250123,-181168,-93733,-15336,61481,99951,219873,308358,195627,-43065,-124143,-151403,-337711,-339166,-27506,110298,91622,115809,16094,-180037,-175846,38972,218089,159053,-57316,-40251,155208,211001,92095,229199,556997,523947,118258,-156790,-131512,-66966,-17070,1024,-103924,-180974,-166040,-67764,18567,-167718,-454402,-382575,-86733,48512,-3007,-80115,-31513,-24415,-60007,-5778,29778,-80883,-54701,43627,16350,6308,76147,81415,-8589,24593,-13872,-213527,-229387,-110565,-228027,-207381,75517,159718,-35656,-42319,81617,30906,-133097,-219366,-233644,-175489,-196761,-254839,-244885,-109276,77510,183226,90482,-25228,5031,96384,153754,139196,44222,51212,163285,246626,139018,-22442,41044,228984,206287,12841,-290820,-408690,-153544,214020,320180,203492,-12798,-284301,-402165,-302011,-155120,-123655,-211891,-174246,100891,329506,373341,279498,152643,80688,53509,33510,23008,78239,40308,-74742,-97656,-26085,-211879,-280536,-52066,178169,111929,-120200,-238881,-183456,-74118,4689,33263,25750,-90302,-376960,-606283,-542536,-292460,-68039,-21454,-105863,-136836,-35189,64783,36185,8310,-4992,-44682,-102576,-163300,-230599,-201040,-3557,198406,67085,-66099,97706,171920,-14724,-196123,-181591,-47722,19798,-66312,-231326,-288553,-236945,-220238,-344780,-427172,-323652,-178342,-137888,-174673,-242836,-323512,-308585,-211437,-178484,-344704,-538153,-492651,-286953,-53654,24379,-100763,-79391,192846,385538,347656,230354,61597,-63630,-64639,82838,78661,-181081,-280091,-95652,86854,114809,34721,-17800,91618,171132,20790,-15105,133694,61324,-80506,-73651,-43010,-4621,29700,-94653,-125122,89795,181554,146325,297376,491236,452278,327334,266050,278958,367940,359347,252301,145637,190003,249952,242140,165477,69923,208997,552291,509016,239201,170242,119109,-21256,-75703,-108065,-274353,-317561,-191547,-103598,39197,219833,206524,-1340,-204104,-235114,-73571,73274,112488,109911,85697,61438,-4535,-130344,-117382,41316,55154,-83421,-246117,-270054,-157872,-6236,95732,169260,148405,8848,-169172,-218183,-155914,-51732,62340,-41740,-139205,99858,290335,210861,204162,192052,16467,-45979,181370,380758,226296,70230,231094,450237,432306,198669,58356,35886,-41894,-86275,-175793,-328250,-170314,117843,143471,172810,263499,160457,-85211,-149202,23477,198626,225833,225087,261705,210569,63009,-166077,-222113,-71810,-70656,-121870,3904,182101,244046,264433,166439,54415,47219,26859,-89320,-112374,-69007,-168107,-238047,-164199,-152189,-131916,82266,215442,44417,-332734,-663087,-608935,-310855,-50176,52314,179013,325102,312570,134753,24436,132444,188765,118017,17037,-22924,45307,-1826,-218797,-347900,-257084,5236,262591,212965,37074,50205,127079,133180,-67593,-387716,-501555,-315106,-80696,-143900,-288501,-620799,-1444384,-1453012,-776714,-518409,335638,1802848,1808742,1293817,507760,-263953,-632072,-558934,-547035,-575355,-1013501,-1318212,-188348,1291741,1140286,657939,668449,159214,-355794,-350144,-247892,-231047,-254767,-284119,-238031,-142270,-193397,-357164,-294777,-51199,232160,320131,83661,-20213,223752,393828,303242,245476,296097,334450,310859,147649,-109084,-167196,-111806,-57327,-45011,-133829,-172238,-212907,-341802,-165456,191198,211993,44181,107182,237680,285140,283745,122070,-127786,-192119,-22972,261037,398638,258400,56949,52662,76750,-59133,-108025,-80573,-53455,-20308,91695,195985,218848,203310,203409,180590,181618,232038,263571,286274,234242,53658,59176,323396,396485,244225,274548,344202,95291,-134620,-70152,28149,64863,41245,-122394,-273710,-199566,-61394,-42392,-64415,-138870,-178898,17064,219424,302533,227356,57785,-24520,-8659,35129,60373,-42104,-203701,-170807,-47045,-212066,-363460,-83384,289846,288138,68285,-135023,-279097,-241306,26953,196817,82525,17157,66188,2872],[-73545,-129420,-13885,148015,148922,38149,-42161,-13305,18525,33554,133438,124037,-60106,-67788,27167,-56064,-262238,-409065,-402945,-231959,395,140746,72469,47239,101221,67111,-62828,-194250,-206029,20278,169963,21369,-136017,882,111950,-48096,-177358,-72785,151807,336824,336206,163813,-37886,-70456,-26245,-208352,-435230,-479281,-294963,-213,104410,-69163,-176608,-40914,86825,109446,157303,185096,149829,113204,49300,-61480,18999,183243,118853,-73875,-107086,-34094,-36698,-86833,-57886,62722,197487,223209,191932,240493,247138,236162,190574,48211,2884,78281,-57044,-277965,-185453,1576,-38635,-125946,-39463,65030,42132,-113645,-210174,-85526,42430,23344,-3127,-49279,-134259,-120234,-112557,-162656,-91255,125317,283058,330810,232803,3969,-57319,58015,205973,313954,241304,148796,178700,129680,8268,27668,160189,317023,280489,188625,232032,181993,70309,59080,38692,-84770,-102723,80001,220589,112133,-29445,-35051,33420,84319,28606,-114178,-117916,-45960,-81091,-165603,-134010,5728,145505,154600,92385,72160,-45199,-149542,-1416,254389,191364,-26537,-84817,126599,221061,139376,30993,-74229,-127917,-36963,29292,-42930,-106966,36124,163406,101952,-4387,-47264,-64929,-68361,-69798,43108,169729,73816,-28173,-82481,-109520,52129,267300,112509,-263273,-237735,247876,564484,398244,300450,297249,255572,185318,182304,130811,-204416,-550034,-316105,330863,534336,307572,221687,239663,112540,-107575,-273493,-372162,-380973,-298610,-131767,1212,-79192,-191941,-114460,136884,283614,234622,151807,64303,-52494,7918,158566,136565,-44189,-53835,97990,50725,-240210,-321050,-204444,-225684,-270544,-217264,-195725,-180250,-8978,16184,-229737,-370699,-283270,-128527,-176377,-274281,-149034,66569,194960,144219,-85021,-250252,-187884,-24562,4590,-37586,-30949,-79274,-130259,-236016,-322428,-278580,-198404,-68192,203359,263480,-37056,-231128,-212124,-25079,72043,23127,-114915,-157930,-106536,-29369,125778,293508,267443,68682,-66000,-115349,45508,287219,174424,-123038,-212157,-198698,-206961,-191792,-226417,-201421,-94303,-65512,-24828,38654,84988,138900,175692,88212,106915,198673,181437,67980,132550,304270,333963,194860,150810,246488,281778,137236,126907,187113,150941,127384,131279,9075,-53191,-22202,-94597,-141084,-11419,115611,149401,-20728,-230636,-204861,-87914,-32937,82228,243765,290662,240044,92597,-48477,-39072,-24077,-94091,-70303,-54803,-163688,-189548,-112166,7221,45810,-75654,-223842,-291811,-250466,-153743,-119155,-114659,-125883,-83361,149450,353459,200112,-49649,-2055,82957,-33861,-113964,-166761,-230132,-168139,-86728,-176732,-224305,-127517,-81195,-149885,-135572,64093,327938,442187,366288,242276,122003,62084,65139,87839,113018,33028,-9362,27403,2906,52412,278596,236396,19913,-118396,-280612,-425983,-195888,112268,193864,62229,-27471,41202,182878,271327,156917,-83889,-206895,-233889,-253941,-77958,270126,397943,149124,-68844,-198081,-214968,57937,222621,-14377,-289625,-407425,-252782,83899,164633,116591,125294,-37804,-107168,28869,133874,82099,28246,14937,23738,-103104,-234787,-183513,-122795,-92923,-80932,-148456,-16804,178710,170375,110537,4215,-49958,88504,-6979,-332723,-220436,-224536,-1103790,-1156620,-416089,-1062902,-1745296,-563632,80180,1466703,4048519,3261565,-595297,-3771442,-3638914,-1951974,-215189,770068,849302,301559,-22715,241058,262684,-87025,-147750,-155008,-392275,-438241,-292464,-41052,255004,296440,38263,-203025,-309425,-287803,-28954,286735,371621,361260,346529,105363,-86531,-103664,-180108,-350635,-284463,-13381,24863,-85706,39082,187768,76840,-105342,-186721,-77656,82829,64927,19139,73174,38989,-12857,-32364,3081,146416,224089,137091,-20383,-33398,-19227,-230949,-249157,26287,158430,134436,130459,-41581,-196142,-41322,139921,167987,93063,-69183,-97840,71756,151502,52047,178832,459862,435827,158977,-14183,-104473,-191737,-179945,-71121,-82219,-175010,-219422,-174400,-56505,-157230,-389379,-341390,-119284,-30236,-52550,-99929,11751,23370,-52660,-44418,56413,27202,70517,94099,-46743,-104392,3775,70063,-42855,-73773,-69453,-198936,-269823,-208348,-241725,-145453,66811,57556,-151550,-99962,119058,110640,-71530,-147048,-135128,-166811,-225000,-274772,-268789,-161184,33885,233624,252469,142729,75926,88307,99562,96713,38602,37229,153283,272094,142709,-86950,-48903,159629,180432,32854,-223144,-342596,-135323,129330,143010,101591,5959,-229554,-316936,-218188,-110335,-136820,-168309,-33989,270448,399604,329104,237170,195384,185538,150576,49011,-35140,-2629,38075,9910,-3981,-1771,-268732,-371735,-198258,69853,27791,-234708,-329053,-200483,-78584,-21514,17702,13865,-146887,-436726,-593366,-484320,-300769,-117459,-115855,-244478,-237627,-56402,105066,102075,14458,-60503,-80666,-94186,-152942,-223551,-207536,-50224,99042,13797,-55544,108343,200538,39088,-165250,-172356,-40070,-14093,-140069,-331141,-384376,-222665,-120189,-291716,-395096,-276356,-119967,-38288,-31958,-124126,-275154,-243943,-124128,-100146,-337309,-559460,-435215,-180630,-35065,-24530,-99802,-21995,190825,313859,306139,211195,35805,-56601,-64729,25712,10739,-185207,-234416,-97218,1978,-4707,-18424,-18425,74559,139579,49324,53655,164800,60180,-103410,-108784,-70310,-30121,-24096,-164136,-202034,22747,146412,137440,303726,497596,525922,429362,320115,295037,407603,396793,198184,4478,41925,141311,152876,104422,42197,167232,420009,348152,111790,90442,67466,-52073,-71919,-83768,-283328,-328255,-168294,-99213,-29269,137139,156756,19792,-118923,-142854,-41331,71016,132507,137297,136140,166366,89352,-85913,-120839,19613,21331,-87040,-179666,-192619,-123231,-3178,65389,83395,93170,50960,-52998,-111346,-111810,-33332,100989,-18936,-177383,67365,287971,210248,193942,195411,43489,-68752,110733,349268,253163,103826,223732,438869,491798,249897,32682,-14111,-42669,-86508,-242824,-447591,-309523,-19281,105187,233636,280550,131533,-62557,-107811,4193,163498,249089,254465,287710,291619,162614,-165429,-295286,-102845,-9385,-109174,-112903,50787,200866,297916,263120,84731,42379,70158,-52334,-147231,-112618,-163925,-250966,-160337,-103278,-110034,21248,136698,60532,-150284,-401598,-407293,-169692,65379,168379,229294,234288,207328,126296,86784,162385,202790,189020,90092,-37138,4472,15014,-168036,-290280,-235273,-26616,226279,218540,126895,138278,217568,240480,25362,-359227,-516068,-388563,-139847,-128403,-266091,-877576,-2206976,-1831553,-542588,-462564,702037,2755544,2109396,681119,-18140,-566105,-770665,-504751,-658029,-1187692,-1274745,-461220,1089722,1722867,1156921,662653,448549,-267339,-710207,-589934,-332541,-181417,-216988,-248032,-133967,-39361,-162572,-393793,-393823,-97765,156645,189788,22482,-20522,205358,367259,276014,198793,225660,242040,230386,118318,-86923,-171870,-179262,-179509,-171978,-213564,-195966,-187862,-233198,-11730,334552,339094,143627,160907,231709,262846,329695,268265,35507,-110940,-14421,216721,332399,214264,36778,36545,6513,-180243,-231140,-92566,-1402,7737,91848,180346,238422,301115,313868,246450,182580,149440,114617,140802,163018,60203,66649,295988,368390,196082,202520,286205,83366,-132348,-74059,-30712,-12903,25637,-67917,-270424,-318094,-135820,-34732,-62845,-118460,-161436,2826,210322,323872,241536,81975,7843,-16375,-39860,-65960,-154591,-266074,-211631,-64408,-178841,-307228,-64093,277065,312770,120008,-129260,-267990,-169517,107347,237994,68552,-6273,77151,45305],[8716,-55522,37168,199428,183830,56502,-20904,43127,112127,80200,93042,80474,-17278,7556,19963,-127172,-270420,-341693,-274496,-125952,95521,215174,200778,156628,123430,54162,-23065,-79976,-99892,50322,129628,-29851,-166173,-45069,112311,27715,-121788,-80999,146697,387548,420194,270999,68470,-53638,-86223,-231744,-432991,-415794,-225423,-474,61537,-92458,-152572,-37801,54803,108,-37663,19790,125189,180927,58677,-108189,-44504,89088,20025,-111504,-124100,-99969,-128518,-97823,38546,148629,201870,167510,126686,216573,243519,220368,160510,58024,25112,80258,-39030,-263791,-210573,-68020,-90648,-97141,4700,61782,11188,-139010,-212098,-68541,49526,45240,35710,-44886,-125589,-46659,-37580,-157859,-79203,219305,325840,323230,292796,101796,-58776,27459,242890,387493,263710,117718,146945,128541,1617,-30957,79980,211951,120152,93587,207998,135866,-71603,-104094,-2756,29627,36468,129037,232285,134368,-6990,-14607,60281,93260,27651,-141786,-198190,-182125,-158135,-215009,-215895,-80816,81038,116671,89307,143850,39918,-136930,-63128,196263,246367,72866,-35692,85216,127795,20892,-86791,-159563,-191117,-67035,49298,40575,23635,137200,189702,138307,126689,116011,47919,43479,30478,90402,186844,165179,95634,-74380,-260781,-94604,229119,192330,-139968,-179049,229453,546964,434300,311915,227560,130203,36392,601,-26753,-239584,-472070,-242434,345830,492962,238636,186171,303731,237459,-36794,-305359,-447161,-461248,-398220,-177432,39364,-67361,-254127,-160453,111509,273977,221973,156264,92163,-21867,-7666,112897,74769,-72284,19919,231374,97458,-286542,-346901,-189295,-207097,-211993,-84553,-42602,-110050,-64549,-62162,-250046,-375394,-316642,-156670,-132851,-146736,-13387,175546,278139,240588,-49377,-284616,-217322,-34460,-54844,-140707,-112113,-78292,-63342,-167145,-324989,-297426,-222828,-157767,9339,77993,-117056,-214882,-247163,-204179,-75440,-33595,-163642,-236063,-206309,-97349,113215,313900,275203,61645,-126916,-195203,17810,293840,165299,-153547,-217062,-188834,-231932,-235687,-176494,-39566,81946,80153,69639,99174,168169,253199,224530,55296,59601,127190,144141,111745,187233,295107,302460,112540,1142,74049,149525,81066,97537,124302,61718,55770,106912,4659,-104060,-79488,-53402,-27391,34720,58283,32385,-154034,-328982,-231563,-83133,-47818,49496,152497,189472,192609,46482,-99045,-51405,1943,-78012,-85285,-44393,-99549,-138566,-182485,-145487,-47964,-69138,-206191,-324012,-347694,-250117,-149706,-146227,-224454,-192157,91646,369294,215564,-105685,-82223,46167,-30378,-98036,-189134,-290339,-174225,-24182,-100972,-122597,-107020,-163931,-252189,-196107,13682,312749,475018,391267,182468,32848,46406,111471,115898,130180,41903,-87237,-63350,-15185,80004,290582,242837,-15266,-188929,-265016,-293111,-141831,87917,159702,5155,-96300,51948,301152,410812,200780,-98328,-216805,-222013,-221711,-83173,200848,304269,90273,-92753,-199531,-217955,-28317,129978,-56985,-327262,-474437,-300967,50632,97277,36305,112649,104990,27474,98223,196168,172558,38845,-34347,-11304,-90066,-221114,-217509,-192502,-180554,-157190,-131075,78254,241270,143868,23975,-89699,-118124,798,-95878,-353187,-261095,-362549,-1100980,-884355,-132783,-850869,-1247322,561485,652952,-294490,1318509,2691875,-491731,-3456464,-2871362,-1558271,-272754,920144,955581,260508,125259,683301,666360,-11804,-271269,-163715,-183622,-320250,-376315,-137555,198117,184604,-87263,-196496,-182428,-156029,-13120,170716,183555,156466,179841,59910,-79854,-131099,-276102,-422789,-256123,92605,167674,69269,114770,198451,45330,-179484,-258362,-139823,83133,182377,224342,264692,133983,-13010,-83139,-47556,62387,94858,42556,7847,59179,58726,-147030,-137625,77607,158056,142621,130714,-96335,-189212,103266,225930,64626,-43776,-119811,-165982,7136,105602,-4030,80013,310019,312586,185564,129878,-49545,-265398,-279567,-96954,-24754,-153576,-292302,-306341,-164125,-176180,-324148,-263890,-96691,-65931,-104513,-121233,33417,25132,-125937,-120009,48217,92984,153725,115864,-120660,-212346,-40994,89281,-40525,-145258,-90831,-125491,-237169,-255378,-226580,-106090,24631,-67976,-266888,-149974,158788,188646,-12782,-93464,-58814,-145862,-203232,-226573,-241696,-200853,-26532,226401,330445,232611,95983,62653,62164,63499,44504,32345,123916,235395,87225,-158514,-131834,62970,155369,79041,-122062,-239128,-100346,32955,-27106,4695,17753,-168804,-208764,-85929,-43680,-136191,-104472,99997,377923,423999,266327,166624,209283,295837,284014,102300,-88200,-119904,9446,98999,111042,35046,-230743,-373318,-278755,-30780,-62926,-333207,-404112,-235488,-121267,-81216,-6883,8796,-185761,-443620,-512378,-417965,-322676,-171033,-186786,-342384,-315305,-81009,145266,192858,46635,-99487,-121393,-103955,-148793,-193774,-159983,-39389,24964,-21065,-22364,119952,197071,56266,-137123,-150603,-29098,-29494,-173607,-388632,-462344,-210402,-35448,-225827,-330585,-221009,-76468,52898,89820,-40411,-212324,-156990,-27224,-6794,-263331,-481275,-300617,-33008,-8151,-88965,-101952,50597,197767,228607,251433,191330,30405,-41323,-57294,-33082,-53144,-152663,-132462,-39531,-53060,-114500,-61314,13981,94436,128428,111585,150414,177694,44913,-122282,-143320,-91270,-48527,-78082,-213344,-265825,-83343,63636,94272,242674,414818,514633,462821,324383,294236,425937,427157,137975,-149449,-104192,69581,88070,41083,30539,156072,274571,135391,-60814,-4461,12823,-97306,-74093,-61413,-258720,-291955,-140808,-125922,-121371,47456,110122,38081,-34667,-62660,-43217,42263,145577,177338,207076,266415,172460,-19561,-88327,-14953,-29437,-67079,-47725,-52042,-59836,-8034,27538,-2302,17873,44068,10576,-31703,-70860,-15613,139578,47715,-165350,-1553,217444,188267,159694,154927,44634,-90555,19693,244303,206106,80778,167203,371741,459799,244798,-3473,-71171,-48291,-72807,-264971,-490058,-404187,-169533,36169,265019,275617,79955,-35953,-37970,15880,124842,212295,212332,256528,335940,225495,-165117,-337297,-111787,60901,-85171,-224578,-104587,131462,309298,333913,114595,44215,123406,13329,-162116,-174905,-192518,-274027,-166245,-49412,-69773,-53019,22329,55595,29160,-124469,-227628,-79791,125563,249144,239931,117472,83226,89469,108565,149954,209716,265058,152315,-41328,-5472,45196,-118238,-206154,-134165,26983,217393,263483,283791,296179,378333,425260,192800,-219326,-397491,-342193,-125742,-70435,-220627,-1051458,-2660948,-2071953,-388720,-415008,889960,3201961,2232570,124887,-469282,-747561,-748402,-366513,-692631,-1749291,-1524815,400448,2161299,1946807,1100847,610063,185050,-559574,-918094,-746498,-374275,-112568,-137785,-168169,-32900,23747,-157837,-396524,-401563,-91534,67137,29831,-25193,24136,232919,365830,257908,159670,164648,147741,141133,94468,-25798,-118075,-180434,-232367,-234941,-247824,-207169,-161260,-122268,114338,418512,410429,221476,181610,178788,188034,300975,330148,150115,-23516,23687,181471,244405,134940,5738,24603,-27563,-210407,-281836,-108368,9997,-39,40650,104957,192935,337548,384033,274887,135121,48919,2425,38568,101667,46226,25009,195819,269946,106389,93797,198743,99857,-36799,-14105,-80035,-115390,-15547,-10875,-231035,-397836,-208048,-34523,-66628,-104036,-137303,-35106,181315,311367,231580,115012,58708,-15119,-116447,-198380,-271677,-318197,-231377,-81205,-131503,-225283,-49831,232772,312371,158842,-99201,-214325,-75742,171876,232424,34239,-38248,64530,83657],[72900,-3130,25885,154623,148299,35042,-17886,91578,197859,111815,24318,20968,44991,118473,64547,-135426,-235394,-238911,-110324,29594,196136,266347,290866,246406,167298,63987,29247,50474,35721,79609,80458,-54289,-156229,-90386,65597,47797,-105186,-118914,110545,405004,482197,363180,170010,-38763,-152583,-236612,-373752,-309962,-157042,-41437,-30852,-115509,-81289,11123,40602,-74206,-182598,-120224,89569,214626,29427,-173197,-102693,4407,-64614,-130520,-131389,-166654,-229496,-130590,112189,232078,204890,119959,78308,153705,196770,196270,160769,104735,72892,88395,-27441,-251374,-234077,-107670,-90245,-29911,57764,45546,-31162,-136191,-154629,-10634,85196,110573,123575,2132,-90004,28395,59661,-97054,-45395,247724,295252,241960,274572,174913,-40967,-9330,240974,409170,271094,103129,106855,79346,-49368,-125356,-36411,80808,-6882,26306,177437,82501,-187797,-211782,-6024,147800,139468,107837,186118,164275,37026,14842,83318,83820,7862,-156110,-259255,-291857,-231682,-225386,-236575,-147319,-8079,48514,68700,166715,80502,-145543,-128232,143608,296758,151684,13474,32697,21094,-94239,-172277,-197029,-210588,-82770,75264,130430,162658,226933,202958,173435,246826,264886,181555,160837,121158,141160,202516,223164,170850,-54709,-300681,-133911,199176,245636,18135,-49839,230906,451803,393202,269743,143294,16531,-83749,-180262,-233852,-299141,-369138,-157811,283764,343049,110199,133325,334412,322796,40936,-301877,-483649,-482203,-406274,-175777,49524,-71402,-293119,-194109,66374,224517,178135,130289,95402,-9519,-35224,87148,69227,-35115,114378,333657,129025,-263962,-290051,-139099,-146039,-118557,17450,58151,-20521,-65705,-101886,-241286,-367046,-320305,-163870,-106452,-49573,114138,279858,334532,272483,-42587,-288041,-189976,994,-63473,-181374,-135043,-32710,17904,-87731,-301484,-292834,-194589,-161283,-148562,-162096,-206557,-149107,-216834,-346543,-211232,-100607,-198569,-280597,-274875,-139954,112105,313551,252407,42771,-192371,-293436,-52517,249137,126204,-192637,-227494,-158172,-223807,-280143,-144648,105313,232111,177852,110431,138599,236572,347488,285105,88681,45249,62979,91636,128914,175552,189874,176367,1482,-136006,-82326,-5999,2821,56948,71514,-947,-1402,72740,6134,-141629,-151475,-46241,78064,114492,36718,-85644,-288800,-416963,-248864,-61226,-45286,17970,74816,118554,165553,22351,-135708,-46879,48806,-63842,-115662,-22983,-11273,-104662,-262190,-272920,-112812,-48799,-179922,-343021,-413850,-315828,-174309,-187860,-308351,-264510,47531,345967,192082,-159879,-167715,-27600,-62692,-117700,-224021,-340281,-182339,29143,-16596,-47734,-101437,-234043,-322196,-238501,-45395,258151,446606,344926,77079,-80432,-20157,105573,151845,166880,34012,-205396,-181038,-39734,77045,228202,193696,-69916,-251134,-249005,-160390,-61168,110512,185386,39348,-83740,70151,351312,463848,225218,-82204,-193457,-179456,-155043,-79868,84010,142409,-8948,-153563,-196311,-152816,-33082,94136,-14098,-266490,-453079,-325993,-54080,-11252,-7893,142062,231499,97090,79852,188316,244697,75902,-71574,-76106,-121129,-239232,-285735,-273898,-219181,-151387,-26318,219443,306809,122049,-73545,-213736,-241118,-171005,-223763,-348966,-292749,-420903,-803312,-432018,56059,-678753,-635796,1580452,1149209,-2045631,-1156085,2424114,-208617,-3180333,-2167317,-1063386,-320083,912817,897901,140865,210246,923491,863185,19631,-347085,-116206,80203,-115832,-352039,-201588,67211,-31384,-264262,-181744,-22692,-14,5934,36957,11171,37076,121493,107422,-30749,-140178,-327639,-448703,-217740,174348,285768,202717,179154,210235,47760,-212109,-321869,-215970,39823,219833,329774,358108,176311,-19224,-101174,-73823,-26720,-43831,-58550,31049,117486,62334,-89872,-34971,104412,110316,116265,115097,-127198,-154539,221379,274341,-59439,-204895,-191702,-214436,-20413,79676,-67719,-49180,136348,179895,191939,236099,18394,-274037,-290147,-62321,48802,-139847,-377014,-415400,-259305,-211515,-265442,-161624,-16465,-30749,-125849,-125053,30423,-24706,-259302,-212982,3231,94175,169213,102849,-183515,-284946,-48582,117040,-20474,-166811,-72291,-23150,-146679,-238902,-182687,-86205,-32647,-177367,-343687,-171618,189961,235981,24234,-64810,-16373,-98414,-132216,-128111,-186602,-246235,-114801,153062,298524,207863,40239,1907,26686,26584,31284,14505,81227,167917,22762,-187578,-178720,-37743,128775,133384,-29488,-139955,-52712,-20024,-119818,-57853,25006,-103189,-104974,50038,17764,-127756,-38718,194238,396484,398961,200664,79168,188984,384944,421489,185002,-120059,-233318,-32634,175308,237275,123295,-80167,-285045,-270588,-81617,-123236,-385238,-443670,-280566,-192057,-152307,-25117,15568,-192531,-385586,-367129,-350140,-342102,-213224,-226285,-375826,-340052,-102988,169017,291577,116350,-97754,-146020,-119752,-143804,-150727,-87577,-158,-17910,-40511,15152,132723,169377,32453,-123578,-122767,-18878,-24528,-159605,-394596,-502184,-202053,11074,-159809,-238301,-155048,-49421,109389,148708,-20313,-147185,-63040,56747,75221,-147014,-334805,-130352,121712,23051,-155038,-103924,121112,203646,143646,188175,168024,34262,-30141,-42118,-71545,-97268,-98366,-5452,55923,-73995,-196042,-85837,75670,141395,132026,182080,242039,172749,26278,-118144,-155808,-100166,-56565,-109086,-225709,-303413,-204119,-49333,21478,120158,258803,417406,415855,278781,282475,426084,428383,75936,-275103,-211438,50004,69357,-9246,36593,180897,164081,-69635,-237670,-101377,-42664,-153844,-85336,-34888,-188668,-203032,-103228,-170861,-214157,-28129,80729,46645,23337,-20757,-92804,-24981,133980,213346,275784,330685,219548,49727,-19842,-42354,-87229,-42681,97677,106295,13123,-15449,-6281,-72470,-66901,-5626,15839,15902,-21730,7769,169465,138847,-108233,-84569,105140,148915,110717,85995,13117,-114758,-71202,97407,107161,30163,111094,295398,362905,197529,-33335,-123077,-73754,-68171,-246369,-448609,-431379,-288952,-44408,249142,236940,11580,-21744,32236,39377,65773,94777,89727,162678,320744,238411,-155177,-337992,-107104,103878,-69467,-308721,-246829,42943,279498,336811,124447,47057,163141,77871,-161102,-233311,-232874,-286432,-163090,7436,-21996,-121041,-91267,41701,154916,64880,-124185,-77107,90867,241237,184909,1548,-27977,32313,87749,101824,193091,309681,178410,-42578,15320,83580,-79703,-125210,2691,138641,245881,343251,442368,463084,559026,638991,391065,2316,-151313,-150897,-12436,28912,-137280,-1043016,-2673895,-2130798,-321162,-361567,875017,3196633,2218740,-248793,-753721,-766460,-611849,-203418,-649190,-2133358,-1777795,985709,2761290,1943091,983960,510285,-53741,-660923,-936631,-786245,-367300,-39372,-36092,-71331,34984,38952,-171410,-369865,-314553,-31973,-3437,-102709,-47288,95033,295056,386926,253959,141982,136081,90095,81850,98673,62421,-23426,-121735,-209760,-225329,-232683,-204457,-140499,-42998,180962,429033,416822,256356,153053,83488,80293,206782,285121,175060,42775,80630,167918,162667,47241,-25134,15810,-27000,-159236,-242067,-113636,-14793,-38787,-42232,5273,106577,300567,393338,263843,64049,-32952,-45998,-5340,59190,18986,-43129,60833,127362,-2386,-11766,123231,151618,128175,91544,-101460,-206518,-67555,31374,-163280,-395272,-235652,-29991,-75156,-110237,-113925,-74113,147332,275398,200551,143389,114864,-6848,-181355,-311434,-371412,-357791,-241759,-99787,-82124,-137411,-41513,174247,289972,170572,-63441,-139682,18487,214526,186382,-18855,-75178,29330,96602]],"minY":-15.009371589646918,"maxY":235.009378412997,"minX":0.3316273854337446,"maxX":8.1382717176976,"minZ":-239261060,"maxZ":244484804},"ir":{"z":[[-89903,69953,157997,-39394,-255698,-201540,-82867,-65325,-94937,-136725,-266143,-493381,-464220,-187435,63308,60808,-85736,-56461,180121,346973,360786,254170,143965,153801,71727,-139551,-294835,-217946,85193,230425,88703,-9631,54040,68719,15339,-955,24819,14383,16786,-46036,-156967,-152954,6542,144012,-10289,-228586,-83440,227033,350464,261933,57881,-117823,8146,184293,231237,274545,339195,130383,-137961,-153909,-141237,-166630,-73153,44184,42844,15345,17462,20867,-33229,-186473,-255123,-130979,-13355,-33461,16035,146258,110578,-3910,-71703,105551,278632,167074,-18761,-25501,62178,27483,-21297,114067,242411,140893,-92797,-317599,-237566,77313,187297,168429,206321,242167,238589,162267,156324,289414,370922,287446,184478,64255,-90766,-67506,152883,279883,138269,-155696,-257368,-40586,88252,-26863,-127826,-147354,-142744,-221637,-265222,-135132,-40911,-129694,-193557,-241036,-271049,-111023,88082,3385,-247071,-224299,29687,161742,153274,134922,82564,65364,144381,298109,315411,157214,123544,249781,163288,1534,51038,92266,7409,61868,106173,-101553,-369155,-271653,6317,118604,-18523,-226947,-360620,-309583,-93198,47066,-47697,-193163,-108168,87091,78851,3767,-38214,-166742,-213219,-154056,-124753,-81661,27237,66931,-4705,-62217,80053,271349,204263,-108973,-198734,148947,402932,222308,90569,209854,201585,37468,66975,-62079,-383390,-387150,-81457,219731,329080,185921,-15300,-164334,-400568,-509669,-311860,-70014,-54274,-150270,-107306,92369,82151,-152059,-251339,-32566,126286,105937,-19063,-202573,-326068,-275453,-194316,-244710,-351390,-298382,-72371,29861,-141692,-174044,-82830,-97356,-132615,-23336,24681,33926,116401,169300,123036,176153,208729,109091,28642,-14826,39678,148671,157898,60090,-61991,-106501,-3418,87676,75527,6281,-45008,54864,213163,202960,109555,24338,15296,143451,384443,412041,11624,-246679,-32465,227702,226312,118107,88197,68628,-9623,48618,218820,301246,133823,-12247,81560,221420,104326,-39948,-99389,-68352,-87993,-181902,-154170,8699,45836,-1088,124976,331104,418861,372497,179033,-12718,89047,248548,262309,272675,235023,105066,94146,192313,226839,31159,-204192,-119762,-5308,-91573,-182124,-164440,-110757,-49869,-22616,-55130,-40150,-9028,-66209,-16410,123598,154333,117637,10508,-94998,1038,154729,115093,11306,16156,56764,-102544,-343386,-381014,-257924,-170562,-42980,84521,13483,-98716,-10639,187788,262524,141538,-145916,-261171,-144049,-53849,-94118,-48865,148007,242532,112724,27269,163302,220210,60054,-10657,-5908,-135250,-235983,-194572,-151156,-153832,-101776,41722,87813,40400,43208,-9836,-51436,70394,229071,264698,239198,113121,-45684,-135902,-232035,-269708,-95416,58465,-8630,-128292,-166743,-139608,-89124,-117422,-222761,-304483,-413757,-463790,-296840,-99188,50784,66221,76762,212055,226438,44725,-129395,-213386,-140075,32270,70248,104448,271211,190131,-174057,-405536,-448223,-365218,-147402,-91396,-237347,-326297,-233224,72080,394521,277838,-75350,-214618,-122851,-67825,-34804,-35260,-158929,-208366,4795,116776,-119864,-312477,-148145,-75357,-221550,-285203,-243320,-61966,118262,61425,-3122,76338,159366,188254,-113984,-525184,-318106,-12995,-472475,-509011,408878,321575,-741363,-332800,1243560,3676167,4582284,327686,-5282788,-5308615,-3438712,-1026912,1713361,2178975,1395037,792017,392912,415094,247653,80977,300902,201031,-220387,-273947,32859,352458,594131,499713,49971,-282310,-298795,-103359,220238,342978,195688,56312,-74500,-127102,84142,48733,-254959,-359536,-132789,890,-54599,28262,349672,443467,179415,58384,105859,15122,-92652,-133366,-123842,-48767,2918,85928,219127,274769,312983,291341,77290,-183006,-198038,-102563,-311279,-459736,-132117,99138,30510,-65881,-146150,-125443,36451,177215,182287,59428,-82908,-14517,105574,130208,107493,188070,240737,15904,-342760,-486344,-388193,-299254,-260136,-149360,40307,194412,105572,-227735,-329899,-242712,-221458,-145998,63246,167763,178938,165501,156855,250252,249966,166361,99714,50301,70600,101224,11217,-19792,23835,11086,-95256,-209873,-121642,-82404,-113194,17440,49587,-20169,23422,-19384,-206214,-168700,7212,40897,-74712,-221154,-261048,-187528,5584,206253,412835,512302,546376,434480,201831,21783,8407,39603,27653,26420,10416,-88720,-299495,-396317,-373318,-253815,53959,237916,-7394,-362776,-459664,-282846,-113931,-103651,-58967,2556,-110713,-282894,-241035,8473,185411,220748,157706,196859,342693,241061,49249,-9788,-166150,-368310,-416976,-315057,-101742,-53926,-209663,-226918,-96757,-71364,-96690,-61569,90282,155968,75007,56869,164593,264323,151684,-47277,-108757,-19360,-73147,-202761,-102433,137023,315114,414165,403565,202674,33046,110817,192466,6227,-94187,9889,54120,24013,39504,147189,282178,305318,168730,-880,-113954,-124212,-18244,15184,-86296,-102943,62845,79678,-94204,-108073,-53072,-38936,11259,-57576,-167715,-102323,74376,159047,111627,-1327,-83791,-62812,61266,45517,-18180,49890,229273,269803,270790,288512,207038,126490,240690,343822,199184,-76431,-192557,-80863,49584,137171,232785,156612,35324,145686,350168,420468,232602,-17429,26753,188016,102086,-3610,85800,85816,13448,128930,319947,375023,324934,256816,372115,617737,613153,393544,350986,396633,239058,47252,-20610,-27994,59709,138111,8683,-115476,-81135,-73242,-91271,-9968,-93896,-127449,148577,211660,-88379,-281852,-324048,-386420,-423678,-444160,-421398,-218621,101287,233739,214783,188080,49598,-132884,-217337,-170388,55574,165037,-35421,-226778,-221140,-154861,-170382,-268390,-185173,84981,188355,89176,-26037,-141945,-164396,2599,85774,25330,533,4707,-66002,-164279,-182040,-21414,177764,150609,130017,330261,315920,86068,59136,166264,127057,-31636,-61543,9088,-39412,-131285,-53830,129375,183248,64315,-36805,24194,107689,18228,-202442,-267000,-14950,203386,156985,37522,48387,-28384,-108367,-40536,108738,258782,196753,-19653,-195840,-363074,-514845,-556351,-441547,-195442,-25429,-20497,-27768,13653,-31643,-117910,-168051,-270244,-315841,-254526,-263353,-315435,-300682,-238481,-162404,-202358,-235290,-87603,58651,-48834,-281148,-322979,-200737,-26840,174274,234040,73561,-153087,-271435,-254798,-167559,-277556,-356217,-217558,-137439,-236300,-351409,-355358,-314632,-360937,-336179,-287134,-272779,-269878,-300945,-435169,-440628,-314564,-193713,-223128,-398009,-435822,-153548,164765,222841,60694,-274258,-352946,-9268,-43426,344314,1189541,1116434,914791,1419338,799773,-266749,-144757,112429,-75912,168795,485411,-635114,-701321,877208,869480,-299505,-277322,-314072,-496737,-254826,-205723,-155175,-36491,25803,173616,192020,90024,60911,53524,99125,195621,169783,4231,-110387,-49501,100890,158614,75319,-53408,-134121,-129541,-116113,-82444,47073,120188,39065,-29018,75339,258963,223204,173556,328479,444996,290431,214481,348043,336303,81077,-43105,-46668,-143890,-237591,-167540,27743,173067,51300,-171010,-176085,-3745,-14029,-67845,1053,38652,61410,171515,180575,178450,257078,127682,-118729,-209752,-142216,-94603,-96779,-117204,-186536,-135096,108429,116267,-172861,-302853,-283083,-361774,-347097,-208293,-43419,51544,62357,-90052,-207837,-158051,27604,210678,241341,141086,51281,62100,160437,191105,67497,-17199,67683,177606,143397,94557,-1622,-157804,-128594,30853,12569,-34575,150623,300166,160252,-52190,-135471,-143229,-94488,24304,163299,179854,75736,21709,20938,-57386],[-55068,55533,145000,-34480,-237891,-168249,-4221,31612,-85155,-247431,-361478,-431956,-378355,-178556,27265,65905,-5973,71256,333372,426287,361236,248905,141259,116984,-512,-200141,-322689,-245928,11283,113353,-19917,-85025,6141,52416,31699,-10185,-14643,19651,95109,43712,-133172,-204529,-123785,-26515,-92346,-206748,-54750,239864,305871,176076,34160,-75358,-38402,96088,151080,220125,316425,199482,-37562,-165640,-242211,-224517,-83781,35807,82433,88159,43711,36916,44003,-29914,-148214,-145313,-72792,-81523,-11485,158006,161841,30289,-3368,136115,257777,144900,-46702,-33754,80895,74499,61982,204875,271909,138420,-91648,-280054,-201367,108881,240218,235742,222919,201741,249834,215038,158117,274231,393181,292527,145999,64647,-44214,-84129,78296,256997,121744,-255954,-379548,-138912,-12064,-131549,-248755,-243278,-178332,-243498,-281644,-112797,-52704,-215993,-238328,-164493,-110073,-13573,39081,-72852,-232556,-209685,20446,138462,117016,91475,49210,-8853,73423,307542,411913,226953,128894,260167,229640,100981,178925,192064,35137,74347,184194,-20608,-327072,-329393,-70094,52183,-45764,-236479,-331179,-237986,17768,205760,113063,-84156,-59525,85679,87695,79741,35070,-165495,-256102,-223160,-232739,-171710,667,45593,-104896,-195123,5518,294221,278976,-70985,-249125,7371,265204,124223,16531,111184,89722,-63961,-44789,-156179,-375884,-253795,32573,256763,304182,166051,42227,-59121,-345928,-574774,-462035,-225423,-137253,-198313,-120036,143450,123497,-198848,-287865,-11315,169483,144949,15927,-165455,-306181,-283612,-176055,-210866,-342595,-255432,4566,43707,-173097,-205584,-87402,-103665,-142663,-7299,46603,-5722,3541,81682,91057,160269,199390,137708,73720,72160,132584,173432,84388,-46178,-178878,-248407,-89135,56715,9847,-104810,-119165,55864,212391,141000,-50296,-144258,-77619,44778,217771,239230,-52442,-190804,-20593,122526,156422,165558,159257,94539,-8048,105824,376681,454229,187355,-18326,70582,184501,105926,27035,-55071,-75650,-109370,-134575,-97493,42379,125659,191504,296363,389453,424230,369599,182474,8718,75085,148793,100067,129484,149512,64759,13353,60973,116352,-67581,-319143,-214573,-44552,-73129,-138690,-159546,-132870,-55850,-771,-36888,-73552,-44991,-9959,112709,199267,86102,-28305,-117947,-144537,66028,267504,161564,10310,11226,53799,-73414,-333045,-440157,-258857,-122121,-39274,20655,-16922,-73101,-56321,51363,162360,155862,-97425,-265889,-207573,-160134,-164740,-28473,180503,244263,137324,130706,304141,294345,46471,-53120,4022,-97041,-222570,-202289,-151260,-89158,51293,165455,105196,13212,-20052,-78564,-48857,124457,322131,395148,293570,61440,-99591,-129583,-161385,-190028,-29362,50938,-97850,-201168,-109135,-44034,-49595,-105783,-234040,-337481,-350343,-316828,-201032,-60363,100979,99271,91276,273369,352173,137006,-156939,-304350,-215775,13006,79931,93866,203162,116727,-195646,-385194,-394407,-300093,-125790,-81103,-219030,-335385,-288476,43821,432088,327267,-17464,-101944,-17406,-79625,-127839,-70372,-145710,-262176,-104942,46988,-169638,-368511,-226728,-127833,-213763,-232680,-172281,-13915,110636,-33891,-125325,-18143,127079,186607,-75208,-390860,-158012,98101,-268634,-178789,547119,234330,-680340,6821,1048900,1957249,3695332,1396841,-4183907,-6624617,-3765760,-629013,1698279,2299919,1633202,823861,501711,683791,386010,-63306,78312,165994,-119979,-313324,-231753,135832,529892,445856,-16944,-201377,-107927,25150,203475,261412,134897,71149,32093,11942,175882,81042,-301782,-357833,-33212,171853,100335,101054,329687,389160,111537,-11079,37223,11759,-36919,-38216,-21374,-16615,-97151,-74375,127676,236762,267261,251035,98154,-75167,-90056,-107681,-377842,-517139,-204502,54687,11147,-76450,-179118,-132740,114747,194879,-12900,-179680,-141311,11878,148730,175071,108661,161160,251229,82615,-237344,-373951,-371270,-388805,-334182,-122684,106077,187994,-21282,-336281,-358001,-178946,-101129,-29486,149683,216331,173560,144097,167305,217906,175264,161141,213047,177398,154186,132967,-27385,-39719,129692,138739,-69697,-232388,-78530,28300,-60366,-19025,16405,-23607,-25957,-82677,-211900,-119567,128191,163482,-39717,-242242,-277043,-192512,13431,256211,425117,463058,517732,494988,273858,58152,5235,50914,59993,60764,39496,-78056,-345734,-495214,-447475,-252124,91040,297906,79346,-252392,-384493,-257908,-81790,-106601,-71663,51397,21938,-165454,-132694,120215,248400,214695,198343,296951,389546,224357,8487,-51775,-130967,-271689,-349402,-374815,-280580,-198363,-225548,-112169,43825,25618,-122393,-175902,-41585,59567,-15092,-52974,121317,304648,207458,-6836,-28615,84027,-29280,-178988,-35327,168368,255143,391026,473220,228485,78214,221554,351792,173377,-27162,-47785,1659,11848,50966,202360,384126,365192,152256,-24181,-85081,-84615,-8867,18085,-81044,-81424,99003,93564,-86136,-106199,-47110,36232,133050,18999,-143563,-79564,85337,181737,162783,3756,-101530,-13152,126383,68425,-18192,52435,266055,328790,208683,134535,143139,169907,246792,248622,134612,-85428,-207213,-117688,43526,118167,221359,227953,149700,191144,299938,364633,269103,95294,78238,167884,113739,-6628,-16633,-27307,-45520,90660,287537,354618,293407,224900,340519,594561,640400,478538,434296,437024,312132,165654,54220,-1313,106589,150800,-87341,-285837,-164749,-9468,-16828,-14753,-107226,-107970,101329,68592,-197961,-265541,-262348,-350515,-381388,-358255,-339618,-148049,146239,211895,167573,221749,169090,-16543,-146505,-122053,53068,183186,66967,-104740,-125342,-66911,-150927,-293640,-214884,42472,164294,143290,97773,-70532,-252121,-166543,-16374,-45727,-49207,8018,-26055,-132715,-180729,-39759,174314,169541,109323,230224,250350,96573,84076,160590,111105,-46935,-115429,-25807,-19754,-92587,-12060,156734,192862,70107,-67562,-834,147790,68089,-207720,-293295,-60500,188562,229919,237891,189818,-5066,-31215,94467,173146,230578,152300,-25374,-159383,-290133,-473394,-591432,-500890,-203999,25870,-10632,-127691,-77181,14134,26461,-34596,-183996,-285061,-192921,-206800,-355342,-389201,-258699,-129464,-164485,-158433,-30928,31313,-103260,-226741,-135254,-49999,22317,152298,213358,91544,-151913,-314711,-222121,-48373,-170678,-310537,-128447,-616,-147436,-348566,-315958,-216123,-268949,-223175,-113887,-138380,-206006,-222401,-333412,-377279,-286412,-162109,-238116,-519701,-570332,-296855,-12316,41264,-189587,-638284,-762188,-239921,179355,635841,1451601,1505480,1065759,932211,388976,-283647,-29379,303471,13268,-46888,480080,158031,68143,775575,403960,-648799,-698349,-588226,-579214,-364822,-205316,-48765,48301,60921,200009,198378,68077,56028,107080,130399,118185,89152,42713,10394,42549,111239,117894,34843,-101519,-186536,-157800,-76302,-22074,56437,88432,-15769,-76688,71956,261940,230737,257116,428298,497120,325907,184823,264312,212221,-30755,-78900,-24761,-118772,-240645,-197348,-21922,98197,-26285,-239153,-207313,-37449,-25150,-87624,-55997,-44270,7378,118924,144216,191834,344867,239098,-125825,-328935,-261463,-160350,-155402,-163865,-210160,-178556,81424,128230,-145020,-277381,-226987,-246148,-232808,-193121,-145410,-63731,51398,-20563,-171951,-225907,-16256,252678,312765,198479,113110,101152,183486,205444,60331,-10522,107497,149354,65650,26590,-45079,-145629,-75940,103992,126394,83763,210387,330146,222925,12736,-113813,-111792,-29005,50669,130738,144029,70155,35368,78526,30230],[-21064,20215,101803,-16767,-151901,-55133,140960,183579,-26948,-304261,-381238,-292965,-241708,-122637,20004,72976,63582,176661,429408,460427,332209,219646,146837,102016,-58722,-252125,-322489,-239253,-62001,-15603,-117770,-143250,-54764,1825,3948,-33203,-41181,39073,176856,135720,-92121,-208943,-193443,-147467,-122474,-139207,-2408,236550,227310,85050,37038,27115,-14316,42221,85191,165690,253631,212215,36710,-170061,-314059,-244092,-56080,53426,130228,143929,54091,49069,111748,115130,-20475,-114582,-93061,-105625,-52369,139375,232208,117348,99614,185093,246165,119567,-74113,-33316,124702,154976,155764,275576,276090,120332,-74641,-211729,-153380,127745,291096,299522,227517,137116,193998,207344,134947,212821,321261,223347,81812,65367,30044,-53096,39283,234521,103797,-299002,-420289,-224517,-155362,-256612,-345453,-293183,-174742,-223828,-254145,-72212,-73321,-278973,-248258,-83516,16127,15294,-80441,-163919,-172899,-153959,-12752,82453,71101,57568,46029,-59526,-13320,288400,487364,297906,131892,221449,245106,186469,279740,248029,44855,89809,266881,53136,-290757,-351005,-98350,35280,-33242,-211037,-266275,-130294,152558,377154,284781,35024,-12214,73444,105610,160419,106385,-131004,-259613,-272483,-320355,-240774,-29641,18743,-161560,-247476,-39368,248474,257454,-50019,-252912,-123743,69549,-3103,-54719,12354,-36525,-155528,-186129,-304137,-378782,-117652,135865,240736,216792,139503,151729,87103,-249685,-551756,-522739,-326402,-180180,-209218,-138337,131459,120423,-224172,-286595,-7207,187259,171458,46205,-118557,-258880,-251736,-106116,-109071,-259304,-179280,68461,58509,-140358,-176958,-84611,-123179,-153600,-21123,49359,7807,2813,52756,60745,117698,166359,143751,85214,132295,239300,222123,18514,-146861,-250428,-294847,-110715,62298,1547,-139911,-127657,74681,198941,66671,-217636,-301826,-153208,-36193,45073,24282,-119389,-105032,-790,1011,32674,138265,196233,121391,564,150071,498407,551150,205468,-45061,38752,115710,73461,48880,-16114,-71365,-116638,-84072,-25116,69599,183087,355482,431309,402465,394986,358478,189524,37170,54239,60991,-39333,-24833,37026,-3563,-108807,-98512,3063,-130322,-355635,-269362,-95402,-72764,-77204,-101384,-108880,-50107,14494,-5605,-81898,-85435,27039,237402,295203,49837,-164594,-245646,-187533,134237,373357,203906,11533,28257,71460,-34842,-300023,-451838,-254143,-84080,-64019,-85589,-56004,-32060,-108954,-95668,98649,180281,-66872,-287609,-286563,-269324,-211062,-207,190330,223406,156795,217188,394749,336162,43932,-89013,-7675,-71227,-210185,-201896,-129161,-13045,190332,257118,110819,10734,-33131,-87562,-14054,171742,377275,473830,302483,5943,-137474,-134640,-106844,-61890,87635,43811,-212219,-264935,-28197,62176,-341,-60884,-168604,-280014,-229636,-108484,-26532,71673,210314,172012,110622,263159,368404,161344,-174930,-344965,-241489,12351,86305,57585,94883,37841,-182898,-325927,-273581,-126161,-18066,-29265,-171736,-335524,-361055,-37390,371568,330022,55790,14058,32600,-165590,-266690,-103561,-87155,-250451,-193863,-51959,-226296,-389220,-256815,-113794,-107996,-78661,-45673,9368,29422,-164718,-268948,-141923,65036,161722,-11692,-178984,79734,285049,75386,200685,576004,146007,-490293,234825,752848,439024,2743479,2404354,-2870611,-7340519,-3972682,-342762,1371575,2041848,1587298,745933,553887,802256,464884,-86905,7989,222961,39944,-281670,-427561,-98007,350097,287215,-79697,-71240,125144,187145,190039,163516,86447,125292,176367,153890,174213,16113,-367693,-349582,35280,291255,233060,167186,270328,275362,26584,-102780,-80557,-38738,-12821,21145,49491,6145,-177068,-211978,35871,199191,219790,217105,118078,-3967,-23126,-122286,-415781,-535142,-267474,692,972,-55217,-156674,-96266,186840,192539,-179021,-365337,-156705,71639,210937,207496,84413,111294,256417,175281,-90756,-231372,-309213,-407300,-357629,-94234,135096,131371,-144594,-402426,-369257,-122615,8018,94054,258260,283255,153017,65738,88938,100350,71761,145573,280804,252808,227508,194112,-1209,2232,252459,255998,-35652,-201417,-15015,127105,6922,-41625,-29905,-70153,-116206,-178519,-232810,-90788,186417,213062,-44156,-272099,-297956,-189345,18936,265167,346157,334595,420925,490374,298814,61104,557,99448,159508,143495,94507,-33470,-316795,-492787,-397709,-162117,139506,317576,146381,-148330,-320099,-235221,-19203,-24448,-30978,84097,102363,-75805,-44257,191090,276764,205137,239239,372302,405151,223666,20608,-56074,-80728,-132837,-214201,-353035,-381659,-290560,-203163,25075,233265,183529,-108561,-264804,-174038,-58282,-122839,-179410,45301,283538,205658,6969,59978,191201,17636,-152901,2779,168084,209548,392056,523876,269304,134738,300524,459824,342371,71542,-87100,-68711,-39593,37368,239057,446175,390968,124858,-64667,-88689,-67955,-26168,-13072,-84645,-35366,151160,119003,-52490,-92716,-48806,78041,200850,86365,-93928,-55119,72839,163227,153299,-18631,-88936,82042,185281,73288,-12055,83537,300663,353806,114276,-39389,59226,198052,232404,143822,64300,-99316,-234889,-150672,51787,130121,224612,298191,271053,244413,251201,288375,277678,193210,118731,120394,95389,-22530,-118349,-125660,-81893,57226,232283,304742,251954,189676,265383,488108,573313,461348,419596,411715,338994,257248,139483,67140,173008,161852,-147104,-383710,-193618,80908,87851,-12192,-119203,-73994,56636,-97554,-329604,-262439,-211863,-330655,-339846,-249959,-230747,-76774,147896,122570,70738,234108,262942,38750,-152836,-137903,10970,172962,155469,20683,-25739,-8246,-151334,-278147,-179857,15816,108416,174929,219627,-1929,-319585,-309639,-118707,-122020,-122569,-18485,11683,-83927,-148880,-42617,143930,166448,86293,100346,132629,71664,78107,122240,74225,-64033,-155591,-67848,-16608,-31453,70686,188278,172904,50352,-79543,-7671,162253,98157,-182748,-286582,-102227,138190,219590,327006,248358,-7465,16403,179739,182053,130387,49591,-49138,-106629,-185534,-368723,-533270,-486546,-201933,48172,-853,-177813,-141775,32804,127422,76139,-77168,-197759,-110308,-134643,-351994,-430162,-237262,-67186,-95561,-72722,13609,-4339,-149207,-188639,-24370,51380,55499,106584,158545,104704,-103443,-291020,-132881,87582,-51264,-231553,-24608,156925,-11764,-261091,-175148,-47981,-134692,-71123,108385,45980,-79178,-107875,-193195,-264019,-191817,-48465,-153783,-493796,-541339,-313608,-149362,-174292,-447376,-915550,-1082330,-602105,162665,833628,1576409,1696117,1298804,648378,34478,-261169,34770,317894,-34398,-317514,243635,643979,682973,762371,72835,-862702,-947828,-677630,-542412,-430356,-215588,23797,113593,92579,191844,187736,71444,84828,200327,195154,52958,4823,63412,113074,134015,119721,64494,-10947,-135719,-226976,-189382,-55197,15021,44903,39382,-90449,-147645,28145,189955,182181,262580,441537,492853,323823,126532,154383,82240,-124510,-118983,-34712,-90383,-162724,-121142,16044,79450,-78304,-290996,-228483,-50630,8057,-79667,-141137,-174096,-84119,53150,116944,214030,411874,339957,-95770,-380062,-310856,-174572,-189495,-224617,-265395,-237404,38471,141023,-84186,-195632,-111918,-85604,-103101,-171937,-259592,-174724,31883,33032,-123317,-234141,-46412,233322,293354,189485,138959,137474,216906,214519,44016,-10490,134742,112374,-29742,-67754,-91131,-132108,-36247,163219,240038,203305,255602,340019,259130,52980,-99337,-84284,26891,63785,65900,83569,59285,47162,116637,96623],[7227,-16964,45137,9942,-17739,114290,312615,344147,69221,-275775,-310031,-137775,-109115,-46526,33327,74148,100723,213170,411648,430464,296174,188229,156008,103507,-91647,-274495,-279194,-191107,-115451,-123442,-178564,-167678,-107742,-66821,-61386,-68689,-49140,66185,231291,188799,-56199,-169865,-182154,-175912,-98098,-60774,53259,217945,139892,16688,57631,146065,82611,41709,43424,106128,150851,160323,76622,-148720,-328233,-214136,9734,100198,170143,155185,37577,50014,152610,209154,96449,-37317,-54044,-88349,-91105,93119,282032,216222,188655,229386,248327,98812,-101639,-42253,165475,237608,236483,312036,256323,89529,-49228,-139813,-110398,128793,321293,340349,225681,74554,87269,130082,78606,119796,188275,109329,13505,66606,105581,9870,47943,228607,105024,-261666,-368265,-276036,-307550,-382350,-398635,-283742,-140430,-179536,-189048,-15811,-88651,-298555,-217914,-8202,90196,-22104,-240041,-250304,-95191,-92300,-86390,-9346,18369,36371,51567,-104567,-120497,217457,489414,335867,132696,151956,208432,236546,323983,235887,16631,84131,316244,106740,-272262,-332481,-61299,85866,11835,-165783,-184959,-6606,291966,530466,439615,149504,26408,52609,128725,233887,169652,-66653,-214391,-278716,-359994,-270114,-53508,-10341,-176981,-230213,-52127,150811,148346,-54027,-201784,-171485,-90572,-112722,-106750,-73264,-169834,-257188,-343027,-466725,-385338,-22010,193799,182872,95365,102841,268692,236234,-125764,-446023,-493431,-359108,-179371,-180558,-148575,70070,67098,-227672,-239852,-2785,175678,168544,51844,-86765,-211151,-199194,-8873,28144,-123257,-81794,106526,60577,-85139,-110707,-68426,-137608,-155282,-55014,41344,86487,123330,92509,35320,54960,112324,119289,70660,161331,333921,284960,-9320,-209306,-273471,-262703,-83321,94948,55081,-78022,-57798,111372,182064,-1685,-347571,-406495,-195742,-80146,-80373,-151459,-152839,-11441,13720,-112571,-115538,40727,181485,141770,27142,184020,553985,573748,191100,-86385,-16276,36091,27767,38922,15822,-58645,-104990,-36322,50066,98435,221511,447081,486822,360464,324600,325019,180303,31463,9169,219,-108464,-123196,-49261,-68358,-224944,-237083,-89585,-160736,-335909,-283680,-152232,-100029,-16006,589,-44358,-37906,18521,31546,-60443,-115917,33769,312871,364663,39478,-258335,-338049,-215609,180783,436626,223567,14037,66703,110363,9278,-241713,-403281,-241256,-65410,-111697,-204339,-93733,14266,-145907,-209515,78002,202221,-62904,-324786,-371344,-353096,-203979,52446,186537,174994,155277,269554,426603,343670,43042,-110415,-22948,-52611,-200891,-200183,-100652,42565,254311,272591,105493,42557,13515,-21473,66278,219067,391799,482319,264367,-42964,-156234,-144774,-72240,82875,221493,37150,-324279,-303848,61152,168652,61474,16587,-40210,-141733,-70773,110035,176288,249758,345411,263101,122163,177966,265839,103407,-196820,-345779,-220937,24442,76105,-8341,-23520,-13178,-133340,-250998,-136368,87089,136853,50623,-105783,-330932,-433900,-137251,255370,296772,121484,101850,29568,-282287,-403282,-130718,-4033,-184089,-252556,-167774,-276953,-367082,-225799,-43339,55551,132908,114945,17073,-109115,-309343,-404918,-276951,-24547,106366,38013,32128,309549,478208,424360,504775,549448,152573,-197949,342163,455369,-523432,1809198,3067733,-1524137,-6826753,-3840285,-339384,761323,1491754,1272291,543094,510301,755270,489152,11490,69095,326246,213079,-184056,-493559,-280145,108659,70956,-122826,69660,343341,342881,183214,68437,49564,186107,302023,246417,78482,-139114,-425872,-327670,65650,344159,329980,223892,184175,115729,-70651,-203256,-213437,-113633,-7465,54694,87255,21559,-213616,-296988,-49172,153392,190282,213747,131931,6248,-9249,-115690,-384644,-494872,-295638,-47339,96,-14043,-92318,-31104,234069,175381,-266124,-432753,-123792,141417,265913,210415,30232,46584,257776,272933,65947,-89360,-225846,-374435,-346395,-80680,117848,37952,-228250,-403277,-342923,-78561,75464,186025,354970,348418,128340,-45638,-66355,-69922,-27987,121011,271173,249345,270394,264058,68358,70474,334288,320843,-1235,-130275,42509,175081,66084,-37886,-63151,-131435,-216413,-282582,-269763,-84470,178578,177997,-90518,-302036,-314649,-185235,2934,198406,180080,147049,279488,430051,283070,29524,-25812,138749,275740,247046,164445,44394,-193572,-342675,-213383,-8880,178598,283243,169857,-81012,-288485,-224385,53885,120734,50304,83452,105551,-31247,-4065,192778,258488,195248,271629,406608,390283,239610,76083,-27804,-31672,12518,-45065,-255765,-377698,-303067,-144749,139176,393732,326041,-81911,-344576,-304811,-172115,-213159,-286210,-50457,208072,153675,-3453,129087,258949,31947,-154203,-5839,145801,211513,429765,537455,312406,192264,332365,492192,466899,178758,-94960,-140475,-111702,3925,235623,431437,367260,103194,-94473,-111149,-71614,-58500,-68282,-97216,20738,201335,145940,-5638,-72753,-57556,92729,230971,142685,-22026,-21073,54253,122559,92786,-65539,-48309,193807,213433,46377,-12600,119510,321242,345116,15621,-198434,-29134,199576,190534,53062,9567,-118804,-277696,-172459,71983,162330,232676,342410,365182,290724,209265,201056,248294,248741,144872,64583,50745,-40964,-177818,-180599,-89705,36801,163471,230058,211768,163870,167311,319858,420593,340461,301065,317395,306656,289003,199623,149218,230979,152650,-172102,-389279,-166084,166820,195119,5925,-116092,-25238,36002,-227741,-438937,-272395,-180327,-320367,-291469,-134798,-131927,-41805,99777,-13443,-55460,220765,307603,20665,-226091,-214715,-67189,132899,209657,122460,54513,4223,-170823,-224030,-81940,18061,29989,164426,300079,51943,-331636,-363416,-182239,-189820,-205560,-51586,59921,-15515,-91016,-36990,85221,131262,49644,-33705,-8392,12981,32090,52617,22371,-80954,-165968,-96141,-17708,47829,178949,222199,130443,3430,-85545,-21424,119847,76133,-165102,-281068,-138581,72260,134738,261196,189108,-50890,758,169626,107971,-28003,-79430,-74299,-44816,-71810,-217943,-396329,-418882,-203018,32404,6992,-161618,-156364,26344,161460,138906,21267,-80056,-35056,-72742,-302977,-397011,-171302,11532,-5016,10122,41531,-31557,-153521,-145639,3400,77559,57082,48161,85027,104964,-39280,-225965,-37355,189537,56081,-129518,58675,289451,139148,-113808,21514,144085,3510,65517,291380,213705,70361,17180,-53208,-129133,-46387,120241,6359,-318206,-346982,-195045,-205611,-371171,-658631,-1059273,-1307967,-1024514,16415,978346,1591116,1813012,1600275,525525,-244360,-222492,13589,124288,-246235,-642691,-184651,787575,1150954,880172,-108858,-948512,-989420,-615795,-433904,-412041,-202707,71074,163179,118766,157626,168110,88866,119842,292163,277963,32616,-55314,59269,173698,208566,131930,16754,-48875,-142760,-241078,-215889,-62092,13701,10280,-22248,-171968,-221799,-29658,97709,116909,204175,382326,447459,279609,51495,42702,-23839,-171849,-143947,-68972,-67585,-31004,38156,133850,127124,-90898,-312813,-237243,-43681,62008,-51022,-215361,-290129,-171522,7128,126258,254541,440592,389218,-41379,-350352,-284024,-144407,-195128,-278573,-328407,-288899,-9147,142244,-17912,-80687,39123,80873,6998,-158764,-353328,-246361,15296,58496,-75277,-177179,-51816,160292,179283,87889,93680,146334,256345,246151,47294,-14069,129481,58916,-139876,-178410,-128417,-111924,-8913,205797,333622,297933,280102,329299,258289,57499,-96238,-69919,60607,68839,-12812,-1725,34115,58526,132403,126127],[28584,-36956,-5194,36256,122075,289067,456495,459306,177614,-158653,-169217,-29389,-26259,22003,57290,67983,98504,161312,271701,342612,275773,176477,164344,109868,-97344,-253941,-193304,-113063,-142787,-191154,-188193,-149336,-138381,-139576,-145670,-108469,-40801,87453,231192,173076,-43211,-104689,-100012,-105781,-37743,-6627,89999,186238,67816,-13006,82849,238314,219859,88077,20616,33920,20110,59782,85867,-93675,-273547,-137007,98832,166502,188664,108301,-15758,29183,156658,233034,173938,68471,41674,-24515,-106334,35213,277672,274663,220279,244037,255885,88041,-128976,-80725,166070,286992,285040,309409,220202,57898,-22812,-90929,-88773,112694,317772,341210,218496,36740,-32411,725,-10520,11805,34804,-14486,-42455,60907,147385,70800,91199,244775,138705,-153573,-249668,-286569,-431306,-485156,-403522,-229383,-102519,-139424,-102750,55682,-77152,-263873,-152280,57202,119379,-93017,-387789,-312667,-36242,-64862,-195717,-123579,-37538,21732,37691,-169612,-249077,89153,397925,318328,127244,80362,140326,239788,301046,160987,-47127,44767,311615,144039,-262282,-288540,25236,188539,69531,-116570,-102127,111067,406670,628981,548699,245144,49244,26308,153095,294486,225457,17084,-128088,-235810,-343793,-258328,-64261,-36001,-164688,-172951,-40391,35671,-8215,-82596,-108804,-100214,-138076,-166433,-129613,-131803,-284902,-371078,-487276,-590202,-382307,9666,184681,98473,-26521,58824,347931,350469,7109,-285385,-395830,-327010,-136944,-111538,-131915,-9025,-24254,-217959,-160450,17626,141943,130911,24558,-85897,-183237,-145481,83686,155626,24210,19146,116307,40787,-52034,-40290,-30681,-118952,-135625,-91315,33777,213731,315648,174860,10939,-13821,47515,61767,30983,151921,379537,338375,15368,-215680,-262130,-194270,-32103,137645,148307,59943,66039,154206,169734,-44338,-402853,-432874,-200796,-85328,-130644,-225409,-126872,68980,11356,-202035,-253201,-97171,114033,146615,70928,206164,526288,519326,150808,-134191,-89394,-31241,-2734,31861,48916,-37309,-76143,4901,111489,131299,243474,448323,446800,267375,216965,259180,137185,-36341,-64295,-25692,-82341,-113838,-64167,-99276,-289711,-316618,-149607,-173832,-300616,-270346,-204284,-149437,30680,122018,41812,-24586,12643,68620,-10430,-122435,10478,313674,372713,38829,-289142,-367162,-219929,191444,437897,210975,14441,110439,159201,58933,-161953,-313989,-220486,-64642,-162747,-294162,-115920,57517,-146061,-255977,85291,207583,-82546,-366237,-444171,-386131,-130093,140248,183403,101911,120131,276435,400701,306036,21691,-115111,-19184,-30871,-191951,-203116,-89719,39961,199329,197088,94150,99079,99150,99726,183419,267500,366973,418656,193024,-72540,-150883,-143652,-44926,209500,333536,32219,-402212,-308004,142081,264428,135425,117450,116350,38725,101372,291278,343730,398720,454980,340326,114397,41780,78952,-23961,-235940,-326111,-172615,35961,38014,-100621,-124104,-19609,-58392,-183096,-34699,253526,274686,129875,-37361,-319730,-484216,-215935,143579,246086,158546,144978,1698,-368197,-487158,-150274,76776,-84766,-272706,-274459,-306152,-302433,-140877,52297,217487,342965,287954,34503,-260283,-441401,-502712,-388825,-120181,25929,43577,178475,462603,607602,639557,633253,523692,305383,141144,353109,224713,-822255,967849,3183387,-274366,-4951025,-3293614,-701534,-4271,835838,795581,242500,376437,616421,498270,191338,194060,414453,356976,-38787,-418154,-366025,-121172,-131236,-130700,189053,498775,451555,173989,-10036,23067,216456,352044,256145,-60692,-322440,-448111,-286155,61342,327852,377287,266433,96596,-51671,-165282,-287664,-322531,-191318,-15989,71991,99723,36354,-189507,-298941,-95879,112503,190005,240695,128600,-44399,-39383,-68804,-265685,-383906,-269829,-80035,-1139,24855,-16696,34272,242701,152928,-252670,-362397,-51635,196738,292039,180598,-46564,-20616,257340,354477,201073,25855,-148163,-323149,-324687,-93074,56115,-68233,-257519,-341384,-270724,-44555,88636,220216,407903,386741,107913,-150994,-248102,-234226,-89620,94259,182241,168707,272069,316275,141409,119567,336821,317089,35206,-41324,69249,148975,94671,-4783,-60912,-171002,-292291,-365121,-308103,-87900,129561,79508,-164141,-317700,-311690,-182991,-43842,54283,-29254,-51964,125861,329976,237433,-25326,-83232,127095,345254,330060,230035,140949,2339,-71153,50406,157852,193023,203808,145132,-57896,-284839,-223981,112091,275579,139472,43509,35843,-33791,-18165,126702,198645,185926,285447,387308,341771,259052,152531,18862,-177,123419,114671,-113152,-281983,-235139,-63160,193378,452521,386302,-64226,-421298,-425947,-259753,-258051,-337969,-139503,105452,77673,-24575,155695,252863,-11478,-195884,-53692,122047,269578,492623,518320,346017,237467,312452,444736,508510,264324,-69035,-191817,-172372,-33519,185621,332743,294320,99939,-85437,-127536,-86777,-92475,-129603,-113446,68549,228837,161644,38285,-55603,-77778,88267,249970,192703,63327,29395,49246,86138,14169,-118801,10700,287034,198961,-10370,-24983,135916,315006,308967,-60681,-312553,-105875,167897,121167,-8888,-15748,-140956,-324303,-177664,96009,193344,231841,343545,403995,313021,172376,112821,181050,246375,156655,23821,-3124,-50893,-174009,-183813,-78387,27077,89933,137282,175774,153205,72522,127944,216851,150311,110112,168357,216079,244020,204326,205751,250284,110046,-175091,-315049,-100397,216939,270017,38311,-90018,32349,49427,-275855,-485939,-285574,-162398,-298372,-224996,-31526,-78729,-67812,10641,-157451,-175408,185940,294979,-50190,-324772,-318628,-160019,75207,224748,185564,100205,-27822,-200474,-144893,56386,50990,-54046,107932,313786,83448,-275389,-303168,-184409,-239194,-279193,-67060,125292,68651,-20530,-33978,7087,66312,-8926,-155589,-145826,-68052,-45926,-36117,-35903,-94601,-144285,-100215,-11503,134364,287756,254937,81538,-53844,-92100,-58215,18672,-2082,-182234,-300261,-165492,16070,10757,62537,28087,-135627,-87261,54494,-45056,-205616,-191565,-84922,14903,26730,-57438,-224816,-332267,-214828,-15009,14477,-81469,-111816,7984,136411,148354,85200,28303,6868,-45947,-225893,-297131,-83041,83322,88516,84982,62831,-28730,-93737,-73321,-17360,33991,24945,-9052,13572,90392,6513,-158284,11226,212998,129150,-17153,109112,366291,267972,47029,207416,301029,99878,132736,363304,310075,195287,124505,51000,-4817,113247,282690,178487,-54107,-51631,12461,-172618,-504607,-790347,-1075523,-1456027,-1395060,-117997,1096170,1536021,1949888,1913694,510933,-414722,-183026,-86593,-231761,-596676,-1011299,-690847,680025,1510638,1096319,-188620,-944974,-836298,-464626,-313466,-295548,-139441,103386,203542,138759,108778,138182,95154,129847,342745,352490,63706,-78089,32617,185347,254350,148050,-12012,-68271,-118955,-224350,-233606,-98272,-24820,-36493,-83269,-243314,-277135,-69264,43403,67562,112070,280975,372186,194216,-24425,-41480,-81512,-161657,-141324,-110980,-53948,107457,219125,280581,213217,-68012,-294046,-220914,-17181,107191,-21538,-253744,-345368,-215221,4530,179838,305451,414434,357871,13869,-254432,-196712,-82276,-166794,-299007,-368195,-314110,-52366,119042,22221,29651,189470,220235,81569,-156061,-398992,-261693,11319,59814,-29449,-70266,-31581,59223,4666,-96137,-38302,103329,288488,318618,97997,-8632,88775,-12499,-249382,-278350,-142668,-74967,19324,236195,388995,344665,278669,297414,221312,34123,-98149,-71051,65602,69162,-83643,-101577,-7342,71903,134526,122249],[43406,-29049,-32731,52999,220121,409008,524623,490252,266401,18690,-6097,1734,-9092,66301,82885,57221,65302,39310,55865,225184,280345,192965,168985,111116,-80784,-191032,-83696,-31959,-151349,-217700,-149324,-91139,-143696,-206401,-223939,-140339,-24610,89201,166304,84988,-57837,-37712,15370,26978,28024,3375,93240,144541,25417,-4133,102589,280595,347571,156620,2838,-52110,-112880,-53574,76556,-12033,-160132,-28026,187042,231370,177608,8372,-109028,-21516,124777,194960,197537,172425,168765,73504,-84106,-13443,210390,255345,175464,211574,250357,86334,-154926,-158460,101242,280257,292268,271525,178225,41985,-593,-80611,-96109,87279,280221,294581,199591,32035,-120413,-139852,-119286,-98359,-106794,-118738,-78001,39716,128984,92669,137076,275323,204933,-9445,-113232,-263175,-497021,-540315,-366322,-161670,-90907,-128197,-15604,140337,-22881,-179135,-65957,111265,124705,-153638,-471951,-336690,-24539,-96935,-315429,-234564,-91736,2787,-14818,-269519,-388071,-77172,230905,239712,108299,33111,73258,195960,218217,53943,-121039,-21148,259983,180233,-236559,-243342,118004,297713,115141,-72890,-23166,205554,465070,641620,588790,308764,51747,-1273,175948,339963,274078,104044,-23400,-157665,-284090,-218223,-61137,-52634,-140173,-108214,-17459,-59386,-157726,-127988,-5158,68614,-51406,-151170,-122318,-150669,-343751,-463522,-579196,-630161,-360645,-23194,106608,2461,-121414,15504,361215,403013,126887,-110251,-263186,-247164,-60801,-6120,-75924,-72704,-127643,-207118,-75743,58383,102511,68987,-29252,-117148,-179678,-100907,146187,235164,140334,106085,106926,428,-65893,4914,32976,-45993,-88369,-113705,34953,349167,496336,251104,-19948,-74512,-16325,-24370,-41367,90231,341128,353777,83494,-169641,-237393,-132062,21384,174124,242987,220366,193405,183787,163908,-48952,-370783,-382133,-174544,-64423,-110654,-181005,-39404,123185,-12231,-261216,-349475,-229630,12707,129325,118045,209542,418407,399835,92325,-179072,-166789,-71688,3256,64326,96162,-5700,-39384,33627,141093,159158,247629,373086,328494,141143,88487,164251,59360,-154845,-150029,-16902,30956,14101,6691,-81585,-279177,-322177,-177933,-186109,-281497,-243976,-235913,-200863,57808,232497,124624,-13928,2078,100166,57761,-99727,-32766,243240,312334,33250,-254229,-322702,-196925,165673,380465,170583,9097,133897,196391,113984,-70902,-222150,-195191,-72031,-192717,-321219,-112501,91235,-100424,-223452,95907,187968,-113060,-395328,-482776,-354571,1153,260357,193552,16771,49682,235834,324795,208413,-43881,-108336,17975,1944,-179453,-214390,-116576,-42228,27618,56601,83496,154476,182878,231444,310403,311920,308436,299475,112434,-72244,-117703,-116703,-9362,290615,394073,30781,-422886,-279443,195492,333109,214152,224083,255068,204556,254794,403468,424146,452159,493694,374335,82281,-104642,-129241,-185678,-296916,-304325,-121273,32550,-30397,-205756,-188574,13419,20288,-135598,2635,311780,336318,177252,15279,-298925,-494184,-246421,82780,196958,158645,147321,-14541,-373732,-487335,-161876,133289,24895,-246999,-340497,-304026,-208061,-30205,133070,324284,501156,454035,86536,-369004,-535861,-540680,-439078,-191519,-65665,-4570,233793,513808,629723,636629,549697,526891,580727,457381,307184,82839,-603377,287935,2706114,798198,-2179718,-2454613,-1358470,-727148,277173,303547,-94397,198796,501508,542881,389265,302734,439038,446520,128134,-236973,-343175,-268912,-249114,-92883,270081,563870,483109,147958,-62056,12247,195882,294059,178754,-175981,-445853,-414956,-221788,36612,253107,363642,285992,34506,-177168,-233157,-328091,-378601,-259413,-43418,76364,97749,56620,-101696,-200399,-65438,106007,216993,273642,97557,-131964,-90779,11689,-77218,-206372,-185242,-95244,-16245,39852,35984,68913,208363,134100,-152886,-188079,39568,220543,280757,131097,-126217,-76313,256870,405238,289710,96703,-97727,-283088,-310940,-129822,-36841,-165441,-244107,-241308,-162340,-15523,55803,193398,401137,380035,94192,-211472,-384442,-330823,-91409,75233,45479,41448,234533,328332,177482,116446,258608,260570,82536,44831,54225,52644,79622,48867,-14624,-160689,-317972,-401453,-324435,-80981,78908,-38614,-240125,-305028,-274267,-179993,-115991,-129719,-213838,-201116,-6854,209068,174832,-82920,-163715,49103,322403,353674,270005,231425,215152,233585,302577,284093,177870,107220,89508,-62668,-282017,-221929,136585,380602,199707,-26087,-75721,-73205,-71848,22189,117717,175906,273681,311194,255779,263243,225351,67200,3724,169489,227725,33747,-138900,-113128,21989,174641,376991,337643,-63189,-479675,-518229,-308796,-248133,-316394,-193634,10173,10841,-38626,131490,163413,-112936,-265452,-111776,115536,358420,547186,483252,362215,259057,248514,333227,452662,302683,-18520,-204124,-191756,-56035,101625,175817,186357,115334,-25113,-115513,-102741,-118111,-178913,-127414,90998,218573,155586,63661,-54180,-118103,66928,273583,241381,149441,95921,68962,74047,-42623,-151856,73756,333436,148619,-75981,-43337,119029,275414,257268,-96447,-360880,-156385,106857,36307,-37618,-9955,-157625,-351936,-163360,113604,202177,212134,298400,374724,298704,136487,35553,89727,190182,157186,17433,-40153,-43725,-113566,-146290,-64706,17800,18777,35617,137854,152466,2503,-42524,14306,-50335,-93460,195,88443,132018,143438,204684,212056,33716,-171881,-199918,-26332,212294,282649,70834,-45349,87541,91894,-228878,-453625,-289452,-144878,-242134,-136600,39667,-90715,-154435,-97447,-265927,-250230,140575,233270,-134390,-399590,-401619,-235505,21754,212102,210139,108799,-84922,-227005,-63020,196676,103227,-124711,19210,258866,89571,-166115,-152300,-127636,-263622,-322646,-50162,202260,157020,46006,-41356,-72459,-12406,-87587,-258926,-259620,-152202,-132027,-122898,-92244,-104815,-103998,-82590,7124,212107,370714,280341,44156,-94625,-97637,-117847,-113603,-109628,-233048,-339907,-174530,-9268,-104007,-185610,-172888,-244781,-226551,-133573,-239098,-351138,-249188,-73275,60119,91009,67619,-78031,-261140,-235081,-75285,25336,43005,-17051,-5221,84300,117768,98934,88848,1950,-67634,-154139,-172853,-10338,122811,161628,150038,92731,18950,29052,35744,-42301,-51465,-30091,-52708,-37209,67447,18639,-116924,-15485,140172,154558,93080,140406,381634,343129,170631,321896,373223,118232,98638,300515,314427,263578,193158,100646,83534,240285,368453,282863,194132,237184,227718,-75495,-551806,-835927,-1009585,-1537072,-1599209,-139452,1179967,1441884,2096563,2151014,575081,-442732,-152426,-227622,-646146,-1010183,-1381125,-1122534,478601,1780946,1327732,-230305,-896581,-544040,-287497,-231205,-103188,-20791,126260,237450,150577,53457,88788,64618,94502,330365,393342,126375,-66015,-2802,160103,266422,161811,-18203,-64474,-71202,-183215,-243790,-156663,-85447,-77601,-126774,-288445,-298140,-69196,56239,47139,19712,170823,272870,77908,-85540,-73751,-77410,-101291,-111108,-143080,-47505,204007,345938,383718,284390,-27696,-230886,-162456,27932,121926,-13907,-255015,-326175,-195678,48676,259958,341554,323585,243528,46815,-126862,-78843,-1301,-100482,-264935,-359533,-303629,-86001,64646,12681,95205,298151,309774,121569,-154329,-385126,-227940,21377,52545,22184,56894,5953,-36949,-174052,-314983,-236773,648,296208,423031,201640,18283,27703,-91760,-330302,-332883,-123659,-14679,63937,260570,394720,330992,248665,246664,162411,5406,-92522,-82867,43649,65568,-128496,-195761,-58186,87868,135522,100700],[50807,4290,-29742,56579,245073,429909,494122,429412,309892,206642,132255,-27583,-38556,86447,103324,44917,19536,-102817,-156071,114156,299666,227543,169143,104782,-49595,-100827,18755,21199,-156251,-216029,-79676,-8428,-131948,-260340,-272519,-152645,-10565,65218,50557,-48767,-89671,9058,114179,159712,70479,-28006,61863,96128,11934,28884,113763,277307,425532,218679,-23347,-142961,-214456,-136570,63377,75611,-16599,88979,249514,269320,135527,-122257,-232851,-101278,68720,126122,173352,244916,288484,177336,-28059,-36831,102363,155961,67427,129433,213234,86426,-176943,-265303,-25042,217926,260338,207521,139455,54882,15333,-107705,-126262,65485,222499,207443,159157,52684,-143336,-241920,-223680,-203092,-219667,-187195,-93629,182,46307,52018,150013,303768,291436,130201,-5963,-220607,-489638,-526821,-298010,-110972,-120576,-152933,54921,231451,73331,-63386,21284,151654,125714,-171861,-463254,-316455,-65947,-185665,-411114,-314202,-138408,-29631,-105573,-394860,-511974,-241443,33466,111895,69965,24087,36421,114239,93437,-45362,-169500,-90715,189011,229786,-170652,-214399,166345,356294,129163,-34964,54453,267735,446568,556292,549881,330546,34953,-24707,195797,367533,309454,175315,70201,-71746,-205560,-168432,-49387,-57493,-113415,-58625,2720,-108959,-253208,-178417,71505,266141,124996,-83753,-92069,-121923,-311770,-475183,-579635,-572436,-322999,-103121,-22434,-93101,-175484,-17442,307196,385057,211701,39499,-128480,-142749,35915,122905,15788,-101253,-213197,-204045,-14835,109793,76876,5191,-92200,-166876,-188175,-64153,169431,250858,199293,167971,94574,-49003,-122978,11469,118169,81209,-18272,-114849,46347,444870,588483,274484,-62504,-118959,-71220,-126988,-152812,-36521,203206,310591,165572,-93420,-214976,-97407,67740,195167,301368,340218,270722,181854,160453,-15905,-269144,-280274,-129017,-34857,-50808,-53275,85399,149651,-51081,-291611,-386278,-310830,-88087,90040,147319,185247,253663,237397,23411,-211360,-229235,-84910,48050,153000,166791,36834,-6718,41694,124638,164154,231403,260277,175431,9842,-34802,59325,-32032,-273162,-217418,19113,191677,220594,137423,-23295,-200125,-264197,-184891,-207493,-284304,-210971,-230166,-227230,69682,306346,182363,-7210,-7543,120345,125038,-55922,-81119,130674,206063,17995,-168587,-217863,-152841,113721,287362,119602,-3356,113548,197117,168244,16722,-160308,-169615,-75362,-184209,-275387,-84429,109601,-17972,-126202,92800,145739,-137841,-397171,-468431,-262175,157906,392251,221515,-60079,-43050,156141,211570,47843,-162852,-100382,85668,45411,-161705,-233347,-184804,-190559,-203348,-90659,78748,177937,223238,326833,414786,344138,227179,155950,47469,-39041,-58811,-60969,39949,313615,391391,34244,-381426,-233090,202033,353948,283083,313527,333555,300777,354181,434628,396535,383263,443970,352411,30696,-220383,-293783,-336965,-370684,-290527,-87542,5975,-119232,-301993,-211797,63437,78728,-110349,-19558,253146,297060,173535,37387,-269287,-459110,-225789,83013,162292,131447,129001,6475,-283850,-403848,-164174,156393,127691,-172545,-341611,-272220,-110063,65598,166314,348581,582419,595432,182537,-392230,-575224,-516062,-406963,-217520,-153531,-92235,212905,483292,541061,419987,296262,549861,887712,688223,240805,11848,-173427,-203572,1757776,1651057,650966,-1569235,-2087947,-1208630,-51315,-82100,-392791,42640,503594,654844,543826,337813,385465,477527,289019,-10602,-227143,-289684,-241281,-9312,312472,535112,426110,94802,-80780,28350,132331,136889,38158,-223297,-445487,-324449,-136521,12947,143734,286563,272140,14143,-220329,-249731,-307246,-372595,-315746,-98659,64545,89832,83614,34079,-10832,60133,158159,256983,278885,37144,-219168,-138419,94724,128535,11343,-55522,-96417,-53598,21412,43245,52236,137725,122498,-10031,19933,126102,208485,238099,84407,-182714,-108570,256432,419938,319182,115924,-84542,-267385,-307705,-175047,-138020,-242359,-216572,-137218,-43020,11081,671,126043,340441,324822,82827,-205036,-412476,-320305,-33805,72071,-86880,-85280,171646,291067,153835,55585,133401,189643,149617,117409,6932,-81265,24538,105513,67099,-92491,-284506,-381883,-300540,-47747,62329,-128274,-293304,-256530,-195733,-170037,-195541,-292000,-309779,-249836,-93499,87502,110171,-120218,-244310,-77842,200649,298039,269312,289913,378828,467659,462451,333330,138937,28222,34622,-66102,-247964,-201871,123397,396686,206745,-102693,-184486,-131935,-139104,-77625,43138,162641,236208,189676,135322,238452,275892,103229,-20193,143158,275252,149558,-757,19167,89248,97361,191021,202573,-72710,-490783,-555634,-319019,-195891,-229614,-195974,-51063,-21651,-33255,66156,12453,-244788,-330143,-143928,132548,428985,553616,442936,356859,252500,158859,187129,315752,282819,39056,-171092,-157821,-50815,11116,8345,64925,134174,73244,-67634,-111396,-131925,-205114,-136973,78127,168529,124207,59350,-81308,-185519,24571,295776,287602,223023,168175,109329,89991,-50177,-142257,125587,321467,84893,-117973,-53997,71680,207080,204301,-86741,-335565,-169750,32712,-40906,-37059,16188,-158255,-336740,-129382,117279,178593,171733,217518,283540,244541,99497,-18824,-1532,102614,150992,52710,-36146,-15748,-25091,-89684,-61954,-2714,-44670,-62821,86968,145678,-34392,-152690,-133827,-200578,-243491,-135911,-36309,-10756,32904,136764,118500,-61573,-172209,-91730,27374,153943,220934,81144,1060,126799,145835,-111668,-355472,-275969,-114859,-142447,-37337,61057,-162870,-274358,-196148,-306230,-252753,97572,141954,-195052,-416984,-424524,-264490,-5049,192802,208172,89859,-138458,-238858,-3779,295414,153716,-167714,-76001,156589,71082,-40997,30203,-37061,-259440,-318987,-838,273947,232815,95912,-57731,-131583,-80230,-171885,-342134,-337832,-218068,-195672,-183809,-140077,-116524,-68495,-55617,34361,263711,408001,290330,31191,-94624,-94275,-184635,-233673,-201561,-285924,-367667,-154608,5033,-167466,-375380,-334894,-349493,-373089,-332549,-414705,-420097,-234978,-43456,80881,112540,120878,-6635,-226590,-252150,-124549,43139,181849,104246,-523,42534,70422,61197,79133,-46255,-133058,-123758,-83359,11935,113598,194001,201416,139141,108895,187180,162614,-46400,-143490,-89824,-76371,-58344,47918,8880,-106299,-107968,-10983,131849,190434,178861,352488,348835,220911,334410,340127,46742,-32852,135448,244625,269868,215626,99093,124347,295181,331223,258800,321627,412614,370468,40632,-515229,-805887,-912746,-1534640,-1563230,-33729,1191005,1315379,2135159,2217684,714229,-314382,-137549,-359154,-996217,-1383162,-1674590,-1342452,325059,1932611,1486245,-266671,-833023,-195177,-129888,-211296,112253,133236,141365,262440,150217,-6112,9964,-15748,12474,258220,386982,187597,-31032,-25451,122855,246895,162777,-8302,-40628,-14136,-131430,-249872,-223645,-145984,-95887,-138707,-297440,-281719,-30323,120812,47860,-47702,77243,154746,-50203,-120889,-43794,-12389,-10841,-65286,-154020,-42754,227639,360569,382204,288235,7291,-129207,-52793,88004,100998,-41247,-235904,-252673,-122003,120289,330718,331716,172430,73402,44403,-8042,36658,86540,1106,-171840,-294539,-259854,-108266,-16501,-52065,88855,332526,337702,136863,-137665,-319735,-170709,36857,53879,88714,172288,48813,-100068,-302440,-500698,-445395,-142392,267137,520610,329990,68303,-28146,-157369,-351446,-315841,-71740,64793,130987,281242,349948,259596,192117,184487,105087,-2523,-68038,-95812,4333,57620,-138452,-260353,-105108,103550,142623,77041],[47061,48326,386,51023,195979,343943,375864,301892,298554,354753,223472,-66927,-72708,96347,114366,31516,-18286,-203885,-288100,35531,308265,256026,165531,96704,-10731,-7596,84086,25497,-170912,-203703,-4626,75014,-117976,-296493,-276507,-138883,-5137,21070,-80988,-180559,-118471,23634,155493,232361,75058,-79027,7887,43757,12719,64311,119787,253860,443328,255068,-63247,-222404,-255198,-155053,57662,142172,118363,188304,269459,260391,67848,-251185,-363349,-196672,7775,66957,126369,270059,363466,251549,39708,-30622,-4234,11831,-65622,12059,137281,78626,-190632,-370470,-175541,124042,200313,127882,108152,98489,25762,-155601,-160511,60425,167248,101371,93092,82018,-92263,-267297,-296606,-296427,-300422,-218657,-96263,-51994,-79090,-50467,107813,313580,380147,238812,48097,-173248,-410639,-434883,-209677,-90678,-181807,-199197,99099,315780,190874,56052,90918,173372,129123,-141934,-366864,-255315,-140307,-300288,-455066,-343280,-172252,-78240,-214003,-511711,-587051,-357525,-142192,-38836,13301,50854,43119,10256,-52524,-107068,-165978,-137967,128755,294702,-55096,-200265,137151,321776,104989,4014,134317,295147,352681,387770,439964,307732,6912,-37790,211542,371851,318584,213752,127665,-6637,-133289,-124307,-38015,-52513,-86415,-31090,9953,-108865,-272501,-222007,92484,410164,304565,-2105,-50972,-46246,-176423,-357230,-469024,-440333,-283511,-203711,-171041,-179372,-189945,-33035,209818,307190,245053,135583,-16057,-35747,136483,253086,122053,-94428,-258271,-209812,4676,153755,79370,-36405,-144234,-211882,-186679,-26891,161600,213334,200557,201531,93193,-92070,-197853,-14651,210861,237333,59243,-98984,62231,465822,555973,222931,-114431,-146592,-114650,-227290,-295084,-224461,-16258,207778,224821,-17039,-197736,-83267,109936,200380,301100,373292,265106,140669,152939,41846,-138405,-165886,-75991,-7954,10501,89680,206885,157200,-90307,-298260,-362857,-311050,-149455,37598,140665,129003,68240,58775,-48316,-223439,-259389,-83071,112329,282528,258766,88051,14138,23727,58978,130045,196138,157302,39933,-96100,-124906,-26916,-101594,-328302,-235950,69836,342406,427031,271216,48287,-85616,-171199,-183720,-237754,-290454,-166638,-175009,-206177,75569,330615,204198,-3070,-13081,123048,168427,-10624,-120998,16928,93357,-883,-60184,-86551,-103997,50191,190665,80610,-20542,39856,143864,206287,84262,-137312,-146012,-66456,-135738,-175150,-44947,106410,76039,3047,77545,94119,-143848,-365674,-395557,-131502,294393,500284,260452,-106617,-133028,54285,77893,-152497,-318178,-100903,163709,89448,-140484,-253094,-274528,-354178,-400468,-179765,80955,148050,197721,358896,473260,357531,139535,24444,14379,19243,15043,12273,94526,283080,333282,42922,-292608,-190916,147981,310249,324445,363463,327540,295145,371575,390287,275656,215632,325036,285588,-25776,-279056,-372803,-437508,-435268,-283898,-80139,-41425,-208484,-366207,-200679,102271,99617,-101739,-70651,122479,179844,121098,23068,-236544,-388967,-174404,115408,145667,100962,115367,67696,-123703,-264673,-153370,151636,213187,-55601,-271811,-223934,-41602,109475,140065,296422,589635,695477,310319,-316150,-554664,-449687,-309114,-201898,-228107,-188537,155731,413843,374431,79482,-22579,560042,1110069,796742,175269,-26393,143783,-562791,568677,2272723,2760138,-854591,-2591550,-1329324,-138583,-308193,-590195,-38880,644538,826332,615397,286146,277743,460747,419039,203642,-51582,-180445,-112345,107208,326925,430155,290146,15621,-63104,81047,58121,-70205,-124417,-204202,-322056,-196089,-39932,11136,31996,158173,218571,33809,-168745,-202993,-229665,-317650,-363141,-185270,30333,79064,112407,185453,228190,258093,265651,290101,234411,-40600,-271341,-165718,140584,286547,224288,89765,-89444,-108965,-21551,4358,-16712,46598,114515,121442,187863,189269,169308,179746,60352,-194547,-111206,253527,401822,291385,86546,-105162,-268441,-300404,-203688,-219345,-297194,-202314,-57984,55608,31691,-48750,52687,248661,232533,64579,-136846,-308035,-202003,60261,86242,-164776,-166779,104298,213147,75780,-39601,11944,145213,237354,176753,-45280,-201418,-49117,146183,162967,19489,-201714,-316022,-235993,13987,96774,-154846,-306181,-175040,-82485,-147101,-259312,-375002,-284998,-182843,-124018,-14934,59533,-119975,-296772,-213594,14443,171761,225619,299677,446515,564410,495970,299924,88982,-6870,11837,-42507,-165933,-152238,84445,320870,158595,-159755,-250489,-190366,-194302,-134584,-1775,143599,181031,50080,-2896,183770,294265,117746,-63468,62308,260944,216929,96011,116613,120142,-5358,-35734,37977,-80283,-433700,-519178,-299999,-129279,-109945,-149285,-69659,-13906,-8841,-17279,-153734,-362151,-354059,-125219,163867,433409,485635,391170,328109,222172,67516,40429,139303,211933,83396,-104274,-83943,-17722,-53952,-119444,-48722,131206,172909,4264,-109756,-136716,-207736,-145031,31755,93017,73611,21596,-143792,-278137,-43638,293799,321957,273843,228589,152191,119823,-6658,-84018,153892,259406,35618,-107892,-43346,11231,125565,161467,-40743,-244380,-141393,-29521,-83542,-16071,43444,-136221,-267181,-78711,106100,127520,116289,118997,152006,157715,62676,-42677,-67551,15040,141577,120744,18837,30421,55557,-35309,-72449,-40416,-96269,-143776,14345,111641,-45283,-182270,-191832,-260094,-292562,-188967,-110919,-134094,-91467,21243,-5615,-149752,-173990,-25980,44482,62856,98309,49788,26195,137939,188195,25554,-228757,-245505,-66897,-11440,47697,23203,-266526,-383107,-260255,-268759,-179128,66420,44115,-213780,-370542,-374334,-233740,8063,187582,195944,59697,-163154,-231604,11525,318037,179468,-178496,-150613,41580,31518,56322,177164,51185,-226267,-261838,67809,319119,279338,125180,-72051,-152290,-113168,-238744,-401940,-375600,-249414,-212800,-200426,-174881,-137891,-59973,-34668,59234,275657,391349,277464,46440,-42873,-72265,-235403,-302994,-236874,-295332,-340330,-96981,52388,-160222,-426420,-399462,-419365,-477089,-474822,-513145,-391795,-158136,-9426,73324,95452,91319,-30451,-228854,-249491,-142142,69076,303950,221916,25600,34697,28487,-15387,1118,-119494,-219804,-156314,-75608,-30276,56068,176227,230254,194519,217768,335397,269402,-33376,-212793,-136523,-81780,-53780,42937,7863,-106417,-225295,-193120,73717,266386,243116,307146,290062,189957,254887,217830,-96340,-222630,-61634,144152,232335,198607,67484,121443,262514,172603,93700,268928,413171,395591,132221,-414865,-711929,-808731,-1407175,-1283625,125581,1078792,1138624,1909845,2043331,926699,-52140,-142805,-439221,-1184473,-1616198,-1798359,-1278970,280282,1897188,1520822,-275969,-761342,121486,-12067,-246692,288764,288217,152316,274288,133377,-71880,-100859,-139864,-99805,149528,337067,220448,14561,-14539,99730,203413,141419,5022,-7021,35239,-83848,-253667,-282870,-185593,-80939,-113512,-269877,-238021,23397,186725,49807,-79805,12407,28542,-166977,-127430,39762,98838,86076,-21784,-142824,-33855,177020,248853,255417,199634,19724,-5375,97850,154236,55836,-98762,-215653,-162502,-27324,185021,354378,256030,-15851,-106334,7548,69915,123747,170138,124769,-36242,-187528,-195721,-119211,-107869,-156020,8715,280028,302500,137740,-92535,-224515,-120165,43035,72651,170695,253762,88224,-115665,-349582,-592801,-591020,-282069,201263,558801,428244,127067,-55049,-183688,-293564,-224315,-557,146836,211072,294356,265153,148025,116800,123039,73399,27168,-21227,-99673,-38201,45613,-115558,-277109,-133939,113500,152721,56820],[26857,82394,44727,45668,102573,184583,208996,152244,242405,432345,275997,-65124,-69502,114303,114171,14499,-33073,-218013,-302058,-6091,278084,252126,158973,96425,30326,64039,96494,-19153,-198525,-192947,52812,134515,-116268,-312090,-234784,-100448,-8308,-27259,-184707,-260549,-123831,7263,124463,216225,46513,-120966,-49356,-10425,6843,82390,126537,240198,421655,262417,-111342,-274616,-223479,-97882,63390,163791,207172,248915,243680,199264,-14142,-346235,-466439,-283114,-36941,50151,90571,252361,371797,267062,88316,-3067,-69138,-121194,-178669,-113378,32554,56410,-190038,-432287,-292347,35750,127508,41933,82969,160459,33346,-199318,-174868,79780,135873,6494,11249,105415,14025,-206668,-318366,-368942,-351710,-223582,-95784,-105070,-209165,-189803,12346,296414,455393,313320,56017,-129532,-276827,-274086,-111609,-92374,-243810,-238692,116201,375347,296590,153616,131537,170202,126859,-84545,-218553,-164127,-210602,-396128,-438413,-319280,-190657,-138261,-308736,-575701,-584512,-392145,-256180,-178074,-50443,98384,86337,-96777,-199947,-124335,-108471,-147699,94230,359866,96716,-180709,32236,187261,50965,51894,213660,288043,207825,174493,283705,247135,-19274,-35096,221302,346381,287161,208911,137667,20706,-82352,-92351,-36052,-44215,-55990,-18527,764,-75364,-224091,-249958,50372,445093,403375,52642,-11841,64263,41187,-110063,-263819,-283832,-259920,-298838,-304828,-249842,-176811,-29870,106437,195076,221022,166873,61408,57378,223406,357324,212569,-66929,-255063,-217268,-15888,174414,112574,-42055,-171466,-228459,-155185,18110,141533,151526,162912,207113,104747,-118036,-259692,-53967,291244,381017,124020,-78646,72709,404891,414669,108505,-165149,-161622,-147334,-303160,-438468,-440245,-264319,67998,234254,35109,-176140,-63572,156372,195313,242184,307701,178270,68424,137452,103806,-24473,-74089,-22498,17274,45747,179903,285310,159608,-111982,-286578,-294661,-226751,-142452,-12474,92947,47090,-99763,-108990,-115354,-213155,-249974,-82834,163710,410445,356543,142284,24142,-16405,-42191,54734,150205,101178,-37146,-153494,-161747,-68436,-116370,-281650,-189927,121300,429847,547839,345177,98970,20512,-77143,-184081,-267640,-273339,-100764,-69735,-130331,83395,307198,192735,1811,-14818,103492,168909,13255,-144350,-62912,10777,-12598,38497,27673,-71711,-12493,117931,71119,-36862,-75652,36198,206528,115932,-137819,-123276,-45231,-63055,-58715,-13881,75768,148603,126683,68204,51698,-127320,-306890,-277868,1315,365300,543813,293729,-107449,-191779,-48354,-56041,-343776,-467867,-112707,223928,118588,-119652,-260360,-346537,-462756,-476214,-169343,86273,63597,112955,331022,480521,350713,64910,-64881,15036,84766,85859,82960,138564,217778,241393,55562,-183522,-171392,33419,200686,324063,359401,239359,190782,299299,288224,103350,10917,184850,205041,-67391,-275827,-359562,-461606,-462212,-274840,-93773,-97193,-275375,-382933,-169382,109259,78681,-103440,-114301,-6924,45321,43699,-21899,-208148,-302885,-123981,131485,142159,94156,124564,149321,53725,-111223,-123816,134632,275682,86068,-147052,-177695,-29920,84707,67865,200175,544021,740968,441203,-161509,-484636,-381046,-202064,-175339,-286635,-259384,101812,339294,181957,-248210,-280821,527724,1159982,778608,111868,-70469,134340,-936522,-612720,2686225,3806516,-359344,-2613763,-1102901,-89424,-396835,-657318,-30228,865961,1008828,594301,178050,165009,411185,498806,370765,141788,16897,87980,232775,326540,280255,102741,-75462,-11705,168745,12395,-256380,-266672,-160773,-144862,-67197,50450,41650,-50642,5451,128494,75021,-45061,-103212,-123423,-241859,-402023,-294610,-30294,62930,133525,312309,451959,467124,391612,300617,145808,-112149,-270857,-170419,121665,347686,382683,214135,-79528,-163893,-64137,-59494,-117783,-45055,101239,196958,269979,220957,120496,123046,65612,-154980,-86077,243697,359226,221315,20720,-145258,-264009,-265434,-191516,-255273,-330170,-211713,-16698,107272,36797,-72157,6274,153915,123009,29602,-38063,-99877,-14215,154588,110563,-162419,-178221,53342,118748,-25659,-128864,-62097,150490,334089,228684,-68635,-256623,-108824,158656,248548,147188,-92915,-228930,-151454,89918,174969,-107594,-271973,-73371,45945,-109214,-287784,-351466,-153367,-31878,-107083,-82338,36380,-77619,-299701,-314604,-177489,9975,150910,259918,410506,523088,424540,208735,42027,8632,37417,16861,-45717,-73221,41307,185249,74389,-178716,-254577,-231698,-220604,-129949,-6317,117559,121959,-69689,-127726,112446,277519,105326,-113767,-38130,205829,239476,142962,149146,103410,-97926,-220461,-94083,-76071,-314830,-411594,-265175,-78660,-928,-75746,-56702,18406,20659,-92546,-282458,-422814,-318289,-55465,190327,350899,343708,310532,275867,179701,-2559,-77153,-26082,111470,97231,-31683,-4443,29929,-69765,-173750,-138838,83508,228573,74897,-99381,-138213,-195494,-156970,-33123,19629,18776,-44682,-237142,-381561,-135375,244970,330453,297422,259826,174025,139274,63851,6690,152439,170730,20977,-37235,-6010,-38845,51784,132833,22064,-110358,-75455,-54721,-71760,14578,50826,-95124,-153003,-17790,86354,66012,54640,19646,7971,52931,29086,-37351,-93169,-45554,129431,198334,113260,85842,101251,3763,-87252,-91443,-132661,-193579,-79610,33745,-47865,-135971,-153974,-222422,-228941,-128641,-98983,-194311,-189460,-101258,-120666,-201842,-163936,-10835,26958,-27636,-47818,-27687,10903,113163,198922,130074,-117796,-206130,-6091,120029,88868,-69240,-359481,-436180,-275707,-170459,-51852,49728,-40137,-193025,-276722,-267092,-151786,59703,207634,186068,33846,-147808,-209848,-27370,251324,164619,-163439,-187037,-52822,-23250,93701,241816,105609,-168426,-159982,136049,321564,285632,138334,-69394,-127537,-97606,-265548,-430360,-373456,-241051,-176685,-167198,-193871,-174940,-88290,-31002,68812,242929,324935,238625,84671,53735,-25460,-250603,-304563,-198574,-228319,-229388,-1172,114393,-92142,-325917,-355240,-433504,-502514,-513764,-499140,-276361,-49457,11712,41793,54513,-228,-128875,-248780,-212406,-116984,100896,385061,308983,67592,61795,4919,-108814,-120114,-192602,-295714,-245958,-159268,-122442,-32052,113694,225005,237293,308445,428376,319347,-23089,-243410,-159720,-77760,-37453,57627,45883,-86493,-315699,-348111,1964,314879,329933,270688,190599,99937,125933,51006,-269079,-411697,-216586,59977,179714,159263,33884,90869,159427,-55826,-167900,49407,247492,309766,176347,-275116,-556139,-679586,-1113558,-829105,220136,808783,882250,1328920,1606843,1183026,283248,-167215,-446922,-1168084,-1643760,-1680502,-953190,303217,1607186,1436161,-194792,-671257,332919,67290,-305574,381464,412653,169322,272306,98697,-145308,-234226,-285288,-216734,35082,262235,218923,64538,39756,106155,146700,94818,9282,22157,63301,-50583,-253301,-320345,-191976,-32231,-56702,-215154,-185826,55961,197499,33547,-81286,-23725,-87129,-251775,-110367,151338,231446,170644,4192,-117640,-17595,80016,48157,34160,33762,4231,116252,257307,212649,7132,-164192,-201367,-88796,46434,207400,308620,119539,-201933,-249728,-52245,91661,168772,238658,247508,108432,-70533,-130455,-119472,-185388,-266529,-118863,154336,212663,129646,-15866,-123855,-96678,26734,104368,255579,295629,122668,-86063,-317519,-563534,-614978,-366769,113214,498770,439335,168237,-42474,-152744,-162083,-83786,65945,207515,282423,292028,159003,22958,35210,75737,82024,93430,40812,-87761,-70199,31751,-70482,-241467,-135478,112741,154306,34004],[-12925,88926,85794,49795,11151,12564,44018,23960,166234,439287,313804,-1114,-8372,152053,103051,-9452,-19740,-134899,-212154,-27160,193042,200407,148955,109957,68176,97733,61447,-90172,-228665,-184834,80397,152960,-134688,-307380,-160422,-46307,-14118,-59972,-225171,-256650,-94551,-27808,37545,126977,4707,-132361,-91642,-64262,-22177,73091,137385,253500,394912,250586,-154148,-291901,-133464,17281,76373,128565,223951,259070,182958,99220,-95458,-385301,-508152,-331828,-48767,88051,94545,213613,314647,213705,93740,30157,-74462,-194709,-239618,-215961,-76283,20502,-169343,-415004,-321232,-12530,56826,-42351,59069,218035,41075,-215275,-150380,122226,138525,-49182,-61912,117931,136872,-85436,-285169,-406022,-375199,-217321,-101263,-147331,-306213,-326568,-110674,255618,508895,369192,48016,-91208,-117712,-77382,-15059,-93868,-270015,-243987,112288,392975,358987,214506,141889,138575,103514,-33595,-67544,-57721,-240143,-435497,-374061,-257410,-195450,-199916,-361721,-553337,-494392,-339336,-292878,-272559,-101656,147597,143914,-186648,-329684,-113994,-22737,-122863,79192,398312,251698,-130008,-110894,-13279,-13952,110960,280416,246622,47659,-35698,114498,164019,-30791,-14345,221862,287393,208218,160410,105918,12095,-53205,-70169,-48921,-41577,-19355,-6864,-20655,-35480,-139968,-258077,-37387,366672,381239,54575,15200,186260,288421,203508,-18049,-155625,-262347,-369018,-397055,-299477,-151710,-12486,31356,80931,147228,138952,101449,126377,281762,413538,262532,-37045,-211824,-215019,-57922,167617,165649,-15648,-171369,-202027,-86597,70411,128086,96825,108714,182380,115076,-126743,-288347,-85285,340630,472693,159734,-67578,68600,285015,218075,-30381,-200007,-168229,-169192,-334546,-538188,-623147,-467788,-68490,189538,54037,-135984,-12686,211384,185993,143757,167859,44889,-12276,115322,149468,39398,-24543,30098,52616,49879,181242,298806,168480,-103249,-261440,-206751,-80908,-60482,-43684,16294,-42176,-219850,-241221,-170728,-186666,-208530,-95558,172777,487216,435660,191373,31972,-62730,-148296,-42938,107430,105223,-40954,-154434,-141336,-54094,-62625,-140003,-85539,161996,425553,528594,319515,103306,82706,-8929,-188303,-283227,-216940,-7932,71608,-11341,95056,248950,160685,11348,-15169,60727,119060,304,-149585,-93098,-24900,-10397,100152,87134,-73570,-67759,81568,94868,-45806,-201730,-104959,150454,99684,-137680,-98273,-19472,7894,34198,-7380,14815,170635,214893,85194,33581,-95212,-236662,-146556,97390,341533,492595,301135,-60965,-198443,-131087,-169045,-469679,-560533,-128454,244496,119794,-102165,-238434,-357114,-458139,-391132,-61691,87676,-54273,1042,271235,448463,328507,21194,-97187,37323,135167,134133,132223,160730,143419,141481,69244,-81345,-179281,-121628,46055,277810,300432,97009,24880,157379,153224,-68834,-159085,78847,148685,-76877,-225222,-277520,-401827,-426557,-250496,-113214,-143970,-303705,-351233,-132975,80121,25859,-113260,-128950,-70386,-36609,-23625,-81363,-187943,-219795,-100919,92870,142439,127227,159533,219224,190998,19470,-70784,122798,311899,225886,435,-147910,-81850,4218,-16903,102384,471294,727082,542557,24427,-389517,-353305,-159639,-180594,-329556,-281300,68859,263475,13624,-436069,-379616,447599,1016299,654018,32108,-149787,-247519,-1510983,-1594571,2957793,4023973,75587,-2051832,-676130,-65628,-417149,-606850,38073,1060277,1132457,496335,67231,97052,339156,515714,480338,310778,228257,283883,338335,319613,120501,-98108,-156251,63166,273135,19537,-358413,-360087,-149413,-15366,18649,112557,98017,-84793,-137089,16021,111292,101726,16897,-30392,-175333,-425596,-405186,-115058,35566,136458,379329,593854,611731,482075,285438,47725,-151437,-223715,-163798,36454,300311,450623,286543,-69378,-191842,-76384,-115065,-217020,-119509,72969,196960,262755,223851,81100,80412,90816,-76467,-42875,222525,301485,131921,-62564,-185344,-230086,-183574,-125843,-231384,-336648,-233144,-8779,100119,15002,-64742,3710,77147,15860,-27236,47175,140116,181678,214475,131718,-88776,-122999,32670,38786,-107833,-174233,-69851,200444,416823,275734,-38395,-216002,-123919,142611,305836,261757,14853,-150507,-79880,155067,270464,-204,-193455,29686,161802,-60567,-271597,-235261,31198,133478,-68140,-107993,45184,-3905,-247599,-352187,-317426,-138255,67278,185731,302960,400083,306410,102015,8228,59586,104504,100065,80724,22077,15109,40897,-16118,-158231,-205659,-245951,-212465,-68561,25231,85440,73496,-132797,-201515,46365,226364,62396,-160673,-121622,137176,235026,155556,112101,38428,-157529,-305117,-154842,-58736,-169694,-261556,-225072,-63041,60543,-8324,-36368,45591,34192,-140527,-335718,-406694,-232901,38929,193446,199860,155259,189372,203254,139027,-36407,-146299,-139363,7905,70745,11359,40283,70886,-30281,-147865,-196596,-15794,207763,118725,-83170,-140220,-180638,-175715,-91672,-19769,-20861,-126497,-344222,-472021,-236597,144207,302493,295758,253442,158112,126948,123619,96216,122605,84106,44026,74810,50959,-59575,3600,114375,79382,32995,14412,-28069,-2221,44207,22914,-50718,-24262,43779,68644,14934,-5588,-71529,-124776,-52691,612,-15090,-80528,-67553,111579,255822,216409,137028,103420,24552,-92888,-143332,-151686,-203521,-182207,-89706,-60650,-40925,-45408,-113694,-78565,38961,7967,-173255,-233448,-185395,-186144,-195965,-124719,-26021,-7169,-83719,-167673,-134526,-51070,50794,167474,168128,-55464,-168916,54084,214318,65935,-194833,-401342,-406154,-243109,-48039,87607,43266,-96848,-145992,-160663,-136214,-44278,134941,250017,182652,20739,-99591,-184534,-114922,109522,107083,-136662,-183447,-107234,-84821,63333,214635,111616,-96156,-37033,185412,277226,249944,143400,-40383,-64786,-36152,-240240,-417417,-336045,-200528,-101391,-94637,-195982,-225659,-145327,-47259,54521,171517,222958,178038,134959,173180,44100,-223469,-248679,-101907,-85854,-40710,121567,169551,3637,-134367,-239917,-387394,-440520,-441236,-374444,-109054,52316,8158,-1617,9855,-108930,-249393,-257541,-134672,-50220,133478,412397,348974,115146,107735,1539,-194451,-246370,-243129,-331340,-358191,-299390,-227591,-122861,24458,178216,242582,345184,439115,297768,-29459,-233242,-159308,-75936,-25329,89128,133875,-23946,-339914,-429413,-59685,332791,414370,254628,84820,-7231,1314,-106878,-422108,-544824,-283591,22346,136841,118877,21793,55142,30880,-273015,-439984,-255364,-12203,163460,177999,-114447,-333368,-480027,-647653,-313460,151188,385107,525801,436216,946538,1413021,608371,-200896,-383748,-964286,-1450524,-1307350,-471554,280817,1043484,1280434,39742,-548189,400279,121174,-345896,381673,492330,207567,262231,50423,-222821,-370038,-422667,-314265,-59779,187759,200225,119190,129041,139565,87708,30028,-1902,33853,63927,-34164,-244479,-329309,-165029,40912,16429,-149671,-144590,37179,122319,-9668,-66898,-38359,-169137,-291310,-80310,256887,356676,233189,7304,-90454,5093,-19209,-167591,-211555,-160695,-32697,209211,380918,247571,-25840,-207462,-183465,-44701,67139,165309,196569,-45467,-341447,-329290,-120898,59287,171002,282233,342357,223243,18961,-83549,-110173,-226116,-346096,-247883,-7296,86498,112365,80984,-35217,-103131,-16309,133626,321289,307086,156825,-27497,-235812,-428462,-500737,-360046,27495,339111,333812,165296,1928,-64914,10524,59831,101657,225584,321607,267685,52447,-88759,-38524,52273,129496,176895,102724,-59654,-83160,19620,-17565,-165103,-108857,100382,135319,-1920],[-69020,61149,108022,67123,-37256,-111034,-77590,-57767,98722,401760,353078,105798,100073,207786,83247,-41210,16173,15550,-74488,-53882,58390,104058,133057,134238,95885,90318,3040,-150783,-240914,-170191,79915,126835,-171258,-285985,-75650,10469,-14291,-62305,-188830,-166967,-33367,-64568,-66552,14599,-26636,-108720,-108980,-114643,-77661,39188,150132,288825,387020,233998,-176709,-278159,-22486,149218,86633,41032,161649,218135,107409,-11411,-160613,-362495,-467447,-320038,-20444,169869,148813,181335,214660,106357,52392,54488,-32168,-191298,-240877,-271168,-159986,-20816,-125733,-305477,-236512,-2960,-289,-116978,32039,247374,50581,-189932,-81661,177696,168972,-51194,-97175,124089,232994,45502,-211635,-392528,-369173,-212769,-117781,-173059,-348893,-422071,-222394,203541,539045,425206,58576,-56810,28594,104258,66431,-74611,-236922,-202157,96193,359571,362367,238767,129998,81550,48387,-17350,45039,48921,-209310,-404911,-289996,-184605,-192968,-252526,-360019,-439526,-332909,-223506,-262908,-300772,-119461,184052,190057,-241065,-421681,-105085,48811,-82023,63765,384055,369677,-35102,-235568,-218655,-68897,174051,316971,171988,-98231,-204465,-37031,76891,-21552,21408,209338,198095,88547,77922,51074,-13548,-34123,-50884,-76388,-52632,21068,16464,-43798,-13325,-59566,-246663,-135664,219673,257724,3432,24331,289233,496979,482132,195702,-85998,-285154,-403990,-435763,-324754,-127225,10537,2178,-6420,43848,69492,108318,165619,302102,414370,265846,-15420,-147816,-193834,-94857,143802,218941,23028,-152171,-133679,8355,120523,131021,67937,48992,119431,99241,-128177,-282530,-97324,348007,491712,160819,-73541,45851,147643,28929,-148644,-207453,-166934,-176549,-309579,-551944,-705898,-559985,-158481,111143,47935,-68949,76269,268787,173994,33334,1556,-82968,-72734,92202,165209,43337,-18216,83560,112466,40193,104569,252196,187622,-62960,-227820,-124120,85973,75634,-45759,-63630,-113139,-274253,-317704,-209005,-158389,-155654,-120927,128758,481103,472272,226652,48464,-91076,-219859,-127567,81399,156425,14233,-109362,-78385,6261,46368,51243,52345,185783,336686,372846,197130,56233,87696,21391,-191669,-271426,-125057,104032,222147,124230,105866,172577,123590,28295,-16167,-324,26990,-49221,-139458,-80850,-22690,2395,110469,73967,-114928,-114617,75445,139035,-42935,-297233,-241590,33777,30161,-123134,-69249,-614,53063,80746,-28335,-72739,126936,251986,134403,43358,-61586,-173244,-39470,128276,221870,341848,267443,18177,-148487,-178781,-243184,-492623,-558313,-132524,221915,89909,-87380,-173074,-277720,-324183,-175073,97292,78425,-169549,-95661,214354,397192,299886,19278,-76319,61325,151963,146706,151392,162658,83618,53912,79699,-2521,-201352,-277959,-114144,194484,200966,-55916,-145864,-10195,12833,-198129,-242293,45653,143816,-47289,-152398,-163546,-267424,-317045,-201264,-121370,-167076,-290878,-285728,-101893,27873,-39099,-133379,-117592,-41714,-19866,-49895,-134063,-172380,-150262,-113342,-5476,138185,196661,207850,248105,249510,107505,5839,127608,320776,336076,134391,-137135,-175840,-92937,-74550,38967,392192,661782,591172,185420,-301497,-393482,-232901,-246704,-354805,-249961,45870,162283,-99174,-416739,-284233,342769,728523,449722,-97655,-286580,-904227,-2413086,-2268250,3197064,4041630,725333,-1005769,-271292,-203585,-440718,-487692,102049,1122644,1135805,350275,2194,100351,247548,465116,535233,418533,372927,402634,397952,306645,-19612,-273874,-205775,143899,362222,75246,-347224,-397636,-209960,-12679,27703,126687,157363,-71283,-239850,-97933,120054,216745,113115,10802,-137613,-420642,-488667,-213825,-8555,113386,367276,610011,635980,495515,257144,-10953,-141429,-155398,-163970,-90643,173599,420879,292236,-59258,-170214,-38084,-132442,-279913,-166695,23863,130147,196245,206693,64520,56967,116772,13571,3728,187760,235633,46472,-141136,-207472,-154223,-52100,-12197,-150462,-307310,-241086,-18363,39506,-40940,-37711,39342,25312,-75315,-102066,81240,327558,326081,220735,136507,18481,-28958,44744,-1156,-135891,-156861,-21231,265642,458137,310957,48700,-81796,-79131,109349,328411,344489,100671,-102894,-49979,185313,349722,136541,-80658,115111,237393,-10699,-213495,-72269,197735,234079,-41066,-98815,76154,78125,-153054,-321486,-369824,-227879,-1413,101277,178034,272864,204199,20218,-8859,116520,185826,181836,176830,113013,17384,-64747,-86502,-115879,-136026,-232347,-173098,27605,77756,50362,45110,-117584,-194680,6543,143704,-13081,-199284,-164758,77365,223629,157763,26337,-62963,-181036,-280670,-143350,-35660,-44629,-111848,-182763,-81854,58990,22444,-35049,37710,14484,-154934,-304620,-324942,-133831,116076,165204,29703,-36557,36661,119035,110338,-32007,-160849,-181737,-76948,4022,-3479,22410,85320,50048,-61193,-218718,-149640,108701,123805,-61501,-140837,-171953,-197517,-117057,-1149,-28209,-205353,-439581,-525474,-323742,11611,238545,275784,214987,104009,76051,139819,147308,72985,22494,89211,186809,110163,-44426,-11317,97828,114489,150647,107051,47383,108617,63661,-44412,-25932,79983,94796,62799,-10146,-59568,-153858,-233144,-144554,-24168,3939,-48727,-58485,83129,268111,289837,169406,72055,30519,-81012,-181076,-153606,-174247,-271147,-239834,-93183,64147,88860,21325,107529,268961,183197,-86257,-218574,-199358,-175343,-125454,-45609,-36238,-32617,-82789,-217183,-236891,-149280,-44201,95175,135033,-51346,-141848,97978,242707,-20312,-318453,-368177,-292910,-175814,56356,193956,39331,-118170,-83144,-42368,-14196,58760,212090,299225,181321,19314,-40191,-166961,-229083,-68660,19984,-113757,-152720,-121235,-142148,-15767,122057,75038,-25120,74815,204496,195882,179628,144762,10874,15782,52977,-167660,-358123,-271399,-144644,-16071,-6634,-182458,-277406,-207732,-76983,16815,77688,105654,107857,185243,286167,124264,-163370,-166244,12978,93716,183189,249837,203279,86394,46868,-117251,-292882,-311335,-288883,-176622,64910,116504,-20430,-40392,-19777,-185066,-330886,-230427,-22515,46079,160748,385321,338648,158906,153792,12954,-251809,-340535,-258792,-311824,-442894,-431668,-303231,-189804,-67878,93733,196617,310310,369981,221506,-46231,-190384,-144051,-84894,-26318,128694,254862,81463,-286249,-418452,-93559,320481,463461,255013,6129,-87720,-78386,-215710,-517837,-592234,-260658,35157,115757,96048,43076,36885,-67308,-401405,-628703,-530471,-264330,23219,162367,56248,-45765,-172792,-59654,148695,-106986,-141563,76430,-593405,152271,1522264,843839,-225163,-266081,-633277,-1070218,-740117,13218,92351,262769,1111344,441235,-386223,328466,163537,-331835,319782,534105,278776,254193,-1501,-294234,-484051,-526566,-377395,-122671,134980,193421,180214,226350,179800,34727,-37212,-25999,21365,39866,-30619,-224523,-313051,-116016,122008,85307,-91959,-126679,-41198,-26724,-74205,-53963,-40086,-197307,-280968,-48442,325675,448909,272736,-5605,-70408,29578,-79913,-319328,-402058,-324215,-78082,252797,429801,247613,-33919,-205164,-143597,-21475,26084,59214,45441,-190876,-400968,-344584,-189283,-12923,139559,294373,387213,277583,52946,-68522,-93784,-217539,-366610,-330256,-155705,-49733,82628,174115,33850,-127043,-78236,142517,346326,304089,196123,36789,-145416,-237790,-283093,-258714,-31473,121782,129335,105447,55925,57511,175141,158054,88534,192629,315996,221436,-37508,-168566,-92553,54582,197819,247719,146962,-21564,-76793,12133,30218,-71602,-61157,81622,92341,-55166],[-129956,5981,103224,93110,-25752,-151613,-137916,-92234,60290,355686,389399,210563,220361,266553,58792,-76834,61476,176318,41430,-106434,-99506,-15806,107882,156723,105312,51402,-47148,-165432,-214150,-136473,64020,67270,-215050,-253663,-2753,57999,-2939,-31468,-88772,-19483,44871,-88418,-145633,-64572,-32541,-63468,-102521,-157059,-147553,-6392,157421,321990,395915,222350,-169381,-246300,62522,247971,82914,-79100,33917,135826,38877,-99414,-197388,-288847,-346047,-240437,43647,268965,240819,174355,106156,-18641,-14730,64182,25421,-130539,-197861,-268368,-197029,-55338,-62263,-121982,-54410,59844,-36840,-172797,1469,233975,60722,-124353,20410,231416,207040,-5829,-77229,130607,270724,130818,-125829,-322351,-331363,-215222,-144669,-184988,-339627,-452173,-286890,154481,545899,487798,106900,-26330,122870,217990,118836,-29068,-146505,-120174,75871,279741,313798,238880,108935,10352,-34820,-43770,101587,143431,-123842,-319991,-216906,-129183,-191894,-287980,-309890,-262113,-138995,-89504,-196080,-261307,-91402,202585,207032,-247455,-456539,-121551,67310,-48883,29988,306124,419566,93237,-291639,-366682,-100071,225491,308803,70161,-217818,-316794,-152853,369,3612,63095,180938,90240,-51207,-22525,-4684,-29769,-8700,-28783,-112815,-81144,56408,56107,-55320,-18842,-12344,-219281,-206493,71851,96572,-77355,13859,343069,606407,633605,318668,-69429,-306869,-402210,-425285,-324667,-109439,29616,14688,-49806,-61576,-17956,89890,172439,282008,371385,239490,-93,-84816,-152250,-104283,122913,253302,48919,-127132,-40885,104285,154184,147552,63928,-20734,9240,35208,-135896,-257604,-94527,313139,444020,134326,-94523,7529,33492,-106672,-214971,-185265,-154314,-162702,-229297,-459766,-645464,-508168,-173083,34363,35493,19755,184324,312143,154684,-65749,-140887,-157842,-90002,74218,148090,442,-42388,138624,203554,45623,194,173838,211477,-3357,-191134,-62708,230076,222731,-20060,-118061,-142290,-258997,-325856,-227467,-146633,-116745,-147295,46697,394681,453211,241299,79852,-78837,-222945,-162130,78838,223705,93843,-43214,-1597,85140,175692,235197,190786,192750,201968,143269,23596,-24630,47651,17682,-186215,-224835,-17241,213214,349642,245249,108300,92240,92329,52619,-17376,-68698,-85536,-118196,-117708,-49402,-10341,12592,71387,-3370,-184811,-154458,79776,179018,-28026,-325881,-330833,-126822,-88496,-100653,-39121,2271,61586,84314,-62848,-174460,20649,235262,198836,70199,-40472,-128333,14838,86713,35756,119804,189759,103094,-56145,-185363,-268891,-412587,-455469,-107830,174105,38885,-70353,-59474,-110427,-98676,84699,238416,55718,-245129,-143663,182372,343505,274012,58912,-21360,68467,128356,123000,145438,158352,52171,-11914,82131,51297,-211156,-387162,-235271,93562,87200,-175422,-266630,-150127,-106573,-263280,-225285,90994,193858,13414,-82688,-49836,-80618,-142918,-125865,-107517,-160885,-249123,-210808,-79057,-24087,-94651,-166450,-102513,58154,96464,-21584,-160978,-151094,-93594,-148110,-131437,126440,280078,248859,222178,222819,153055,98943,150792,305440,397120,227496,-134274,-266593,-157106,-74585,28617,320914,566155,581413,276203,-250552,-497295,-415029,-366596,-354418,-180397,3286,6704,-149505,-205681,-34815,249530,386547,182698,-315396,-501961,-1675600,-3611857,-2586124,3535657,4495776,1803886,255396,-93851,-547488,-504971,-367399,92540,997254,991706,184362,2764,165496,135623,351805,537536,439223,392983,401656,396510,282047,-122906,-395431,-213695,208626,401560,147885,-239452,-391818,-345913,-153701,-49726,83607,189159,-31312,-289688,-193470,91920,261564,147299,-18945,-131041,-373743,-519793,-310099,-70941,61803,278611,496112,528853,426952,239526,8814,-82380,-98018,-186412,-222733,21165,317802,237591,-48457,-93075,49405,-98971,-285103,-186658,-45538,24625,110417,177547,73836,52375,126136,84130,38624,140004,164570,-19083,-194531,-200598,-42979,110368,126109,-32862,-235881,-212217,-28783,-55879,-129011,-11684,89303,-7069,-143474,-180930,50187,402981,384105,176911,118901,112094,65041,80077,8636,-98641,-84127,54372,307781,436312,318698,171166,111082,17903,76302,320630,390351,155498,-91683,-70897,168896,385396,265605,50106,168810,254132,29067,-125842,82509,287720,216581,-54935,-74997,105835,141153,-41505,-238762,-329886,-233696,-38337,29551,85663,200073,156231,-14482,-12125,149124,246030,237615,221988,180562,45951,-106481,-124052,-80771,-86618,-199089,-110030,131746,133269,16879,37503,-28041,-100545,4148,36104,-119196,-229827,-164001,37906,216950,165588,-71924,-177596,-180990,-186091,-91689,-18430,29392,2881,-133732,-115986,5515,676,-70926,-21677,-41987,-141037,-210468,-213874,-65717,137595,111986,-102532,-188895,-116176,38427,95781,-1381,-127580,-158566,-131573,-92378,-83641,-59491,63856,141616,51253,-205584,-279977,-34695,99103,-30266,-132016,-169911,-211317,-90599,80955,4626,-261533,-498343,-528215,-372150,-114358,152592,246042,162216,29318,-964,100271,136273,17270,-4044,129628,252151,151199,-1370,2028,77085,122126,216572,178838,149812,229311,66973,-141445,-40170,128348,125364,73127,-4590,-103624,-229532,-314803,-213552,-49836,-898,-25588,-40143,40323,224567,302961,171683,27364,25762,-55417,-195019,-142330,-117739,-322396,-380181,-140996,143562,202028,138578,273621,491859,372253,25512,-161448,-136414,-85020,-2319,68488,-12149,-28400,-20953,-175611,-297629,-259761,-160466,-6679,50942,-91052,-125394,115060,197789,-144759,-400721,-261037,-123357,-93971,111081,234863,31627,-101123,-5573,68749,81356,136925,271475,333843,173464,21333,4224,-162591,-335861,-231881,-72890,-105106,-114799,-109035,-182564,-106436,9782,15951,26684,145201,190930,97040,87965,138179,65240,88101,142786,-68965,-259392,-190266,-92165,47341,67417,-157527,-309964,-246758,-107696,-33799,-15920,-4770,45450,226039,365343,194629,-92257,-94032,99791,251881,380477,358863,214516,126063,128822,-42418,-171908,-154443,-113229,36104,207413,131634,-62136,-58943,-22943,-195521,-331020,-158787,105739,153165,178018,313167,286181,194374,191847,32986,-269405,-379032,-240126,-243141,-456939,-493130,-320727,-218150,-142733,-10498,106920,214235,251400,130961,-50537,-128595,-126619,-105362,-36745,166307,370191,205577,-171754,-328507,-93948,281895,454649,258591,-23783,-113132,-101163,-262909,-544047,-559503,-182967,79559,114992,101235,96918,52853,-90935,-397269,-669289,-676692,-423205,-61363,156687,226633,280371,235233,551603,482964,-490699,-684104,-422124,-1531578,-656347,1432680,940056,-218871,-115120,-249808,-570740,-100479,357161,-323423,-610438,961028,946024,-194680,163096,202217,-246020,250677,557735,380586,256513,-44663,-345348,-556130,-582579,-401696,-153821,113159,220795,243871,294039,197045,-9109,-88660,-53099,-12238,1316,-33309,-196565,-284096,-62862,191842,130082,-57409,-133079,-159142,-200340,-143395,-55481,-35185,-162351,-223353,-21951,340733,491782,293272,-19062,-58995,49630,-82551,-356647,-481056,-413090,-119730,239275,389335,211301,-20976,-152779,-69533,1035,-58887,-87169,-104689,-272965,-371745,-317753,-255671,-105516,89061,275029,372755,259741,24168,-88240,-74935,-163346,-320228,-335360,-246899,-166724,38024,234346,81470,-150331,-141819,120567,320896,299411,240318,84632,-80296,-53388,-33540,-96397,-49797,-84233,-111839,-1699,93034,176787,284606,179371,24662,118317,271048,162140,-101806,-210599,-120317,75893,258964,278037,160746,15723,-58888,9228,64291,12714,-3922,66642,35601,-116436],[-178541,-59132,72951,116562,31741,-114578,-145299,-97119,55010,327055,404085,270578,310386,307738,35314,-107607,100422,287765,84360,-186985,-242687,-128459,71320,160839,90203,-1474,-64299,-115377,-137409,-76976,48274,-4563,-250587,-215629,45465,90461,20156,21643,41173,140373,120245,-92118,-173237,-78393,-14387,-20168,-82353,-186348,-210239,-47497,150325,322620,395839,215708,-131829,-211204,84339,273730,57589,-203265,-128555,29699,-6577,-139472,-200210,-187707,-170429,-105889,128511,355488,340005,192788,21457,-116235,-70192,65361,66157,-54288,-136561,-213117,-182184,-72500,10882,89408,171775,152769,-49792,-200258,-27891,178984,67059,-33483,133062,269693,227638,60590,-10947,137493,240809,134686,-58611,-207100,-264316,-221204,-175683,-191994,-300244,-414299,-285486,117282,526400,544531,186665,-3694,136695,230954,132768,29714,-25704,-19945,56658,172448,239326,232261,91130,-57852,-126039,-97045,110633,217141,-11087,-215963,-176114,-110495,-199527,-302287,-232083,-71082,39097,15924,-128760,-175012,-21128,206183,191312,-203154,-421359,-168032,16810,-39919,-24863,176620,391953,223691,-257580,-420202,-105924,246716,253086,-44362,-314746,-382228,-230990,-60147,29698,97369,137013,-18176,-183352,-124328,-45805,-15447,35546,-2822,-149421,-124723,74320,106679,-43834,-43932,-6488,-181193,-224960,-20390,-30571,-153440,-14885,327132,585706,618425,334163,-69735,-299021,-368785,-382173,-301945,-98380,36955,47680,-47724,-142122,-99753,56122,146958,226007,310670,215865,19925,-39192,-98490,-77063,124483,259966,46188,-106863,48198,170789,159665,165649,68294,-111354,-147765,-80727,-158121,-235712,-94392,245031,356836,95921,-119956,-37353,-34413,-171033,-222549,-142297,-126059,-121860,-108886,-275860,-446697,-328551,-110063,-8139,34366,110792,274542,321807,119595,-142749,-225790,-155621,-57181,63625,105621,-62714,-79444,191828,318157,91212,-67785,102282,228238,54577,-155912,-24880,317898,329406,19556,-127690,-118526,-183070,-265159,-226800,-165680,-110660,-158385,-38146,264022,381828,232281,123740,-15966,-144505,-126707,95840,272730,159264,14439,57098,148812,284258,371071,300815,187790,74615,-65721,-133350,-107169,-8043,-5158,-165948,-144786,83668,291864,427112,327798,97769,16871,69090,80623,-15639,-129789,-190430,-179520,-86702,-24695,-18563,3380,-1450,-113937,-258692,-187289,71701,188970,-5286,-270217,-340977,-296148,-241009,-91954,-16264,-12731,40678,70330,-85412,-270414,-128852,169758,244770,93193,-38430,-101126,10599,-9688,-164838,-117717,80244,164293,50581,-155240,-248767,-267716,-282792,-44784,132282,-13197,-43775,92822,108818,140185,282986,299952,22725,-256877,-132241,173707,293231,256275,127912,41808,49555,72843,76378,129449,164897,49275,-57586,72416,88932,-181604,-408648,-285311,-1364,-10869,-231484,-303551,-219219,-184308,-267736,-134524,186584,275524,83609,-33750,45884,126942,65537,-33140,-72036,-131033,-200016,-150358,-60403,-53165,-125690,-210616,-109259,176067,268689,52047,-151910,-112130,-41436,-178934,-232963,110954,346821,264126,148088,135403,170153,194363,185593,275242,404612,269200,-119986,-302239,-148869,-6930,70947,268615,469104,525297,277299,-253507,-627823,-635185,-492602,-316630,-99618,-86226,-208785,-150421,110288,272270,192789,73964,-143229,-645032,-815150,-2424491,-4880072,-2520111,4081158,5651612,3300089,1396940,-245173,-1028239,-601396,-309049,-33010,697957,717524,17808,51960,251277,5957,191237,482209,363957,275072,282527,334215,238974,-186748,-450198,-185426,236779,368945,194724,-88457,-364698,-523342,-388748,-193426,-9698,169124,3029,-294140,-259124,33157,227724,103270,-111337,-142613,-279689,-485761,-384973,-146742,-14481,135527,288464,328606,311614,256919,115377,7802,-74695,-235779,-328932,-106043,186055,146902,-37129,21869,160449,-25289,-232747,-188116,-128732,-87450,31891,139004,101136,64269,113693,113884,50808,81293,86899,-60756,-209151,-163070,79798,268828,255549,89745,-128531,-140294,-31456,-161895,-236259,-6245,124426,-30054,-185040,-243263,-29494,357934,356904,106730,84148,157518,125705,120888,57679,-13425,15423,124036,298620,344781,282777,290767,308749,139376,59114,292669,404007,181998,-104916,-126681,112110,365451,353953,176200,184700,209447,50543,-25624,188978,277962,79272,-120238,-62521,105933,163776,58808,-130502,-218602,-157894,-39130,-16236,50663,198616,164171,-5125,-8659,139406,257950,256527,223004,215601,87235,-88173,-132005,-79757,-88475,-160054,-31785,223545,178464,-10344,42648,104904,57273,36063,-83478,-246098,-253854,-131581,20336,214129,178490,-147377,-276321,-174087,-83838,-45098,-16686,52878,74478,-70307,-137557,-68583,-68542,-147417,-127804,-121078,-109125,-92527,-116718,-59385,86595,51142,-157633,-272812,-227669,-19803,89125,33155,-63682,-91659,-154535,-198540,-208602,-177936,12114,210905,153095,-160631,-361463,-164415,71140,17517,-103264,-166552,-202820,-10443,208507,71998,-279367,-505823,-483312,-366699,-194312,67060,212764,116554,-37590,-77217,18937,65323,-28971,855,139697,240059,159658,51221,28982,52990,109298,221874,210556,245441,324575,53323,-246117,-97797,111216,130472,96380,25151,-132608,-296114,-372610,-256704,-81762,-41745,-35120,-37510,-16192,133743,245801,139764,-11636,10945,-32245,-186469,-125449,-54847,-320061,-468707,-187610,176968,262644,210479,378439,639243,513345,115005,-88915,-15223,63452,145105,194382,52185,12716,85954,-55201,-293639,-353774,-281137,-121283,-53103,-145622,-111904,105043,97153,-265338,-411195,-105399,58531,-17398,105861,202473,19057,-47407,90332,169713,150302,187087,301949,335312,152190,17008,14617,-167934,-398852,-333147,-145879,-111690,-86341,-88874,-194521,-169256,-79878,-43369,44123,156185,149901,2427,-10305,111347,95236,129710,207669,25823,-142214,-104988,-55970,67428,102777,-128162,-303534,-240484,-125749,-79812,-86270,-87754,8058,252117,392465,232188,-35944,-59331,126646,338606,498264,429766,215738,115943,80026,-34570,-47456,-12064,28400,207175,298524,107074,-98028,-48207,1409,-137481,-244969,-54923,224567,251097,183680,211835,206688,222334,228001,59416,-246592,-357847,-197964,-149900,-385830,-452752,-277876,-209676,-188393,-106609,2260,93208,128736,68827,-21034,-63952,-117555,-128821,-41472,195115,437094,310646,-30939,-195547,-68627,223780,388123,252689,-1116,-79931,-83342,-263575,-515731,-481212,-100026,127057,125149,133988,172764,108587,-25916,-265780,-550477,-651261,-454021,-79511,171816,377622,588442,677954,1073418,674106,-874901,-1142636,-894388,-2197399,-1356666,1126468,890372,-169821,49714,122166,-34145,470134,474005,-929769,-1422728,820564,1424046,3891,-25119,237472,-93763,228539,581070,490895,268996,-69557,-363694,-576399,-588439,-389812,-159990,117082,282420,297263,297603,164098,-47182,-112307,-71041,-54160,-37404,-37075,-170728,-259423,-23443,233501,137219,-54234,-154067,-275223,-336186,-197348,-76148,-27064,-70765,-126508,-1941,303836,481715,299343,-16666,-49454,60208,-36580,-278548,-437250,-416800,-151390,177504,278202,149180,-440,-68273,32740,39288,-151420,-234637,-216252,-271683,-274104,-279285,-321731,-198984,35756,232450,305903,180065,-50922,-133349,-60026,-82775,-222361,-263144,-258292,-239683,-19848,237404,104342,-160678,-187882,71022,252785,296029,280217,101595,-55056,76828,170842,69936,-29868,-213588,-307907,-125681,94619,254133,311621,121444,-73501,27874,208215,104620,-139760,-220497,-121408,103530,285745,253480,140821,40524,-42091,6868,80837,68450,51334,66419,-13682,-164414],[-198334,-113985,26990,124854,98985,-39142,-125132,-95182,70045,319806,382480,269530,341889,315819,19547,-122676,120087,312014,41504,-277497,-335979,-205354,25127,134797,50763,-49488,-40786,-7418,-17338,2351,42252,-65924,-263865,-173955,71103,110230,49347,76843,160020,268213,176351,-76688,-149042,-35031,11310,-147,-61710,-198733,-245756,-72680,123146,270423,354961,206048,-72754,-182139,31950,212374,10198,-302791,-286081,-78316,-23273,-124111,-171973,-86805,15763,53057,212427,407408,410416,217588,-21106,-150035,-77331,72703,77440,-140,-77988,-123913,-127533,-67963,77938,269965,372572,245148,-39266,-192478,-48284,98101,62731,59187,230812,284564,212088,110943,64514,134037,157951,56793,-31640,-77312,-179196,-221482,-201189,-203388,-258770,-325555,-223331,91495,474259,570427,269757,4718,65842,147466,109235,78086,86528,73190,41465,65310,171194,232238,83621,-105343,-195846,-146382,96950,264832,93300,-129313,-172753,-132660,-218189,-295425,-151592,82167,161359,62953,-90308,-78649,70115,200588,151742,-118364,-317168,-226002,-86842,-56755,-85335,28407,302896,320367,-148328,-380362,-96225,224399,162215,-149336,-395450,-422796,-281079,-108838,37562,110655,82260,-108388,-283543,-215312,-69277,35094,101326,23718,-177406,-175207,64647,155172,-4573,-67331,-28047,-137979,-188949,-36511,-80296,-196519,-58560,237862,444323,465579,275036,-40737,-240035,-313153,-327591,-263391,-91108,28257,74497,-13030,-179511,-156601,18599,93444,144114,261195,226213,55193,-17699,-47488,-19552,158448,245995,18840,-93644,104813,184197,134006,171768,61066,-224377,-331411,-225740,-191727,-233987,-117841,157000,263771,62207,-136078,-77561,-57151,-171231,-185924,-94467,-81375,-54280,25592,-46276,-164565,-80965,4383,-2747,50726,177692,310527,285204,61776,-200331,-245831,-83457,12502,56653,52150,-118778,-114272,235197,434491,185062,-52291,69026,226067,90475,-123109,-1283,334412,354195,51266,-91630,-49367,-67138,-150827,-210832,-217550,-140608,-142647,-86651,140774,276821,201276,169946,88538,-1325,-31151,119066,280500,184222,41553,75224,171439,342067,445902,365537,177573,-124,-172025,-215528,-159725,-47810,-29123,-130878,-41970,163344,319900,442483,363127,76967,-48364,48584,105357,-6987,-169754,-263187,-208287,-47484,-22533,-64774,-36990,-86040,-217050,-307534,-209743,36676,153535,18466,-139118,-264743,-432391,-401989,-118708,-11656,-39143,11642,70911,-71065,-338326,-292889,63737,239197,91559,-50380,-78814,-31708,-124147,-322611,-305980,-37410,181173,140211,-102330,-197908,-116734,-95226,51791,124987,-44394,-1758,259877,321635,307168,343884,254382,-12043,-202058,-76081,166510,241071,246155,205379,90214,8279,6616,29392,120266,190441,62972,-91096,48469,120063,-99791,-327197,-258200,-70677,-69161,-216293,-253069,-199905,-210143,-233430,-21079,283547,347886,135178,-12519,118834,317712,263838,60061,-25717,-91449,-164609,-117711,-38287,-47757,-128644,-257086,-149634,255536,429990,143879,-108733,-49347,14422,-181194,-266448,99698,372869,245945,48720,28996,176038,274347,221559,245141,370051,265524,-76883,-246858,-55809,115024,151346,246097,398043,445583,199625,-306627,-730748,-789943,-555699,-233284,-35450,-228051,-451659,-124962,411714,523697,167542,-169330,-524127,-1073596,-1229572,-3080666,-5852802,-2040615,4859123,7241215,4923872,2145641,-678925,-1495605,-690335,-349926,-268859,298006,366886,-140240,105686,303047,-130336,9082,362277,204981,55426,87158,226539,174690,-220203,-444076,-140411,215377,265588,184748,41202,-335040,-686164,-630185,-359151,-129706,92192,4585,-275416,-294825,-39136,135624,-6748,-234579,-152625,-147500,-391068,-422224,-224715,-105769,-28225,49058,104770,206030,321790,280133,101687,-88394,-302539,-397602,-183122,70422,52510,-27364,136628,253788,59348,-143961,-183776,-215752,-183614,-35603,88090,130726,90007,89108,99829,36184,12667,-1393,-85910,-182012,-101843,182841,384662,344041,185028,-7382,-41743,-28901,-256784,-341582,-30487,125191,-49518,-197174,-269506,-118181,236685,277201,43034,47371,147338,137683,147778,119484,82346,105955,165293,232934,197175,198030,368574,459134,249420,65215,255171,392768,189560,-120095,-183837,36373,295367,379974,270355,165446,119322,52772,70577,235330,187398,-124682,-220586,-80200,57848,138948,127226,-21006,-69729,-26968,-11703,-35578,66734,245299,199593,24680,-6781,88648,215177,246369,209520,222039,123430,-36136,-123615,-123412,-148379,-129109,53099,294325,208330,-27990,47705,233283,229965,86592,-194918,-373416,-269602,-83909,21628,205148,181702,-181101,-333268,-169327,-25516,-37867,-33671,53173,122471,11339,-123937,-126471,-161069,-251888,-256136,-195455,-67193,10924,-62578,-115693,-23860,2480,-128850,-279953,-265339,-39819,79749,47098,7546,-7624,-150100,-288286,-334059,-286723,-51403,233061,218265,-91298,-360390,-222456,71061,86777,-48176,-150419,-161796,105142,343454,154817,-252196,-463198,-409194,-309279,-206686,2296,176876,91802,-70669,-123377,-70982,-36227,-51716,25082,107348,150282,133297,92388,51674,32925,90582,176864,193659,300734,368112,28410,-329484,-182169,45347,112760,123443,65897,-139428,-342662,-407711,-276180,-122891,-115962,-86371,-66629,-79450,20897,133277,78775,-35518,-16701,-32893,-167854,-112202,-8041,-263714,-474399,-212361,164430,263776,231959,405831,669978,562233,151776,-23596,129657,231341,279705,296437,134680,80664,207733,101950,-228181,-408215,-385732,-230975,-150055,-185580,-89149,78545,-23040,-338508,-340291,57934,206975,39850,53400,115020,6359,35025,201230,255518,201876,220831,302617,295284,116901,1019,-12881,-172257,-391461,-346009,-180919,-125167,-72844,-72344,-171641,-178893,-125497,-89696,20451,108680,91084,-71274,-102600,50515,77584,130250,232660,88888,-36834,-27795,-38239,41543,87878,-102239,-247933,-182686,-120837,-102633,-116116,-127745,6831,262209,361840,219282,-13918,-70561,88524,336319,516726,456880,226146,74403,-60336,-70539,63833,86495,100444,301584,337687,65225,-111217,-9336,44575,-38201,-106960,52228,309198,323816,179482,100405,117512,246175,275194,94356,-192194,-290538,-147504,-65480,-252960,-326305,-198958,-179679,-202815,-166529,-78354,-5143,43277,57238,42626,-12712,-120859,-140557,-21595,213330,428602,363360,101044,-61180,-35160,154173,286602,233010,60392,-7482,-55341,-247663,-464606,-401606,-49748,154660,136483,183547,253865,194383,105268,-55863,-316713,-482354,-381982,-59671,194150,478682,804005,1046899,1421177,754937,-1131176,-1432573,-1250770,-2519677,-1845520,668388,726051,-86039,211365,441521,460206,859173,359139,-1599315,-2040818,653755,1727272,182033,-164096,265491,100954,282634,607516,572404,280067,-74602,-344674,-547027,-550380,-346494,-147437,131036,352847,320799,220083,68072,-88696,-109492,-71662,-85879,-61922,-40318,-160543,-253166,-9375,236749,103051,-81595,-174011,-343698,-387616,-221193,-112092,-18122,55041,-3877,15160,233236,427900,293326,10658,-30695,59670,25241,-131700,-305532,-358383,-173415,91023,142501,80701,12231,15232,137710,95446,-211760,-341496,-266872,-199432,-149548,-251883,-384967,-275804,-5239,182196,207319,66015,-138602,-184608,-55157,-3341,-105459,-144746,-197406,-256084,-84204,173502,94169,-158081,-203685,10172,164462,286730,300025,84542,-62962,135271,279333,184402,11433,-233696,-393625,-227076,58005,265753,257878,10580,-176078,-47412,154372,63143,-156363,-209752,-100166,124265,262612,178809,94142,44205,-38784,-1660,79406,88914,96419,87183,-32934,-175853],[-181420,-144352,-21159,110192,136546,23876,-104416,-101703,82592,317355,328619,223932,313124,288985,18259,-113300,114340,246397,-60594,-348100,-359996,-230216,-23638,79238,-3077,-78030,12082,128270,121441,82168,44060,-101335,-247596,-126872,89177,126007,75973,113243,234873,336792,206287,-48488,-95791,24148,22355,-11639,-50558,-194347,-246762,-80536,76844,166414,256789,183633,-5924,-158721,-73668,81369,-51552,-356804,-400145,-165843,-16129,-66345,-123384,-9840,166404,197434,272629,414923,424528,220001,-22998,-107504,-18641,101121,73008,20964,-28379,-25193,-55932,-44911,121952,368922,489447,310980,-8232,-149348,-53575,13559,40822,129504,294837,275082,156218,111900,97873,103134,53246,-67140,-49000,26856,-95003,-206759,-211751,-222929,-234552,-213845,-126012,68891,385546,543281,321360,-5440,-62105,11130,62129,96209,157632,141396,31626,-15860,132308,241593,86096,-120082,-218136,-162056,85567,284110,161267,-80593,-196236,-184475,-243726,-270596,-87395,165331,210065,49506,-93134,-11433,149938,188293,101686,-15742,-162974,-262239,-202207,-87032,-126804,-96992,187750,361864,-5796,-281458,-85693,157613,60004,-220961,-455869,-454724,-314690,-154348,12912,94228,25147,-167103,-339552,-289510,-83510,109423,180624,46629,-190549,-221212,24820,186389,57772,-65587,-49910,-94605,-118448,4469,-54934,-197223,-112114,91935,228265,254682,205466,48572,-127462,-247107,-279334,-218604,-85126,3196,75265,33007,-169304,-176528,-10190,21840,49644,241344,283156,106341,-17964,-14200,51256,221268,231919,-8883,-80622,110178,136435,84897,158755,31836,-341022,-499980,-355665,-222777,-256473,-177353,61232,188594,43283,-132701,-104255,-53714,-127182,-127937,-56894,-25953,30467,144373,166807,117073,154956,125520,38099,75326,198233,275631,204988,-18541,-248306,-217483,25588,89993,44956,3613,-149186,-137352,259054,524164,313239,55170,85209,199366,94383,-88166,21868,283751,280731,53591,-28542,40127,58846,-13423,-185285,-287793,-191834,-100257,-75278,66541,164636,154254,205501,208306,162803,85788,131425,243638,164392,32843,48976,145292,340327,467672,381968,167285,-2916,-144709,-201904,-165999,-52486,-40581,-87917,65469,220175,296350,403124,358549,56004,-98565,23530,118459,10216,-180263,-291293,-193644,-2013,-42271,-144340,-108830,-163098,-278578,-309442,-216010,-24392,75500,36772,34286,-123960,-503515,-540716,-187217,-33339,-64934,-1173,106423,-8907,-361107,-441787,-71973,168335,56006,-61016,-43757,-74999,-214424,-395470,-396879,-136620,150398,188902,-46758,-139830,-12991,51210,161416,161947,-40886,56360,409080,468879,347077,252713,119077,-37876,-99131,-6341,133312,177228,237839,267981,110862,-41037,-44560,4614,127653,227120,75111,-120428,11314,146306,23362,-162761,-175981,-104902,-77291,-143810,-138831,-105272,-187539,-188673,63298,333554,369272,144033,-16605,168783,453761,406187,134223,15750,-57682,-153719,-110604,-6210,-11997,-111521,-292167,-213340,264071,521505,221497,-44120,31915,74468,-145802,-220627,99374,352020,200024,-47273,-56273,182021,323276,249862,231153,315023,232133,473,-97575,102063,259650,248312,261812,369569,365786,77989,-385662,-759743,-796988,-500600,-108653,-6422,-397725,-661172,-96587,594432,632534,138399,-355747,-933236,-1533236,-1709588,-3624637,-6169950,-1139250,5768475,8600416,6202650,2384738,-1221125,-1786286,-729908,-488397,-558755,-101958,8613,-286016,114524,276632,-253699,-162342,180783,-4899,-194420,-120804,99786,93998,-237302,-397298,-104059,143735,118028,116039,103728,-308740,-778924,-794133,-494453,-242466,-21808,-33922,-256765,-308792,-106031,20654,-148149,-346813,-145316,-472,-256001,-412940,-289641,-197853,-177954,-158270,-72643,157725,426350,449731,175045,-120408,-365948,-437747,-218924,-3038,-17579,-22882,206745,289593,120377,-51601,-184348,-296035,-256770,-103628,20873,144765,125175,70310,56926,-2247,-66880,-103322,-107391,-121519,-29194,240779,430641,371990,230639,95495,50824,-31014,-325834,-421952,-78819,91128,-63035,-178676,-250250,-171541,112555,191824,13099,26691,101135,106924,147149,163127,149141,160017,172262,129820,25678,78600,381763,530433,319645,91919,216553,361919,187832,-115684,-208243,-31815,193940,337595,306796,121461,15251,43352,149937,235966,65891,-309053,-315066,-127225,-34163,77134,157085,75504,83635,119763,29087,-36882,106192,296687,223042,43717,-13528,15375,134938,228084,215748,213261,140863,16442,-112271,-198722,-245029,-114107,135537,344820,224698,-35141,41099,310089,360478,134123,-274446,-472159,-269747,-30180,39336,178574,156100,-178462,-336262,-162662,-25930,-76898,-65430,62774,176042,105096,-69523,-141842,-242868,-359402,-372032,-235843,-17370,78538,-53532,-204262,-155823,-20746,-40098,-221505,-220964,-16107,59152,23909,62415,71187,-123533,-334751,-407282,-339576,-103255,200666,236241,-10145,-270280,-176958,118153,174531,29298,-114287,-89150,222125,439203,225563,-185388,-386161,-330879,-219222,-158213,-33836,133420,86171,-58759,-121070,-132496,-123215,-41345,56095,40032,13912,82392,106293,55295,24724,80079,105857,133276,294946,351620,3794,-364193,-259708,-33491,82827,143791,103642,-118355,-353190,-416429,-277805,-171461,-205794,-168796,-126810,-136769,-80833,-620,2224,-46155,-59749,-73051,-156915,-109514,8335,-169419,-391031,-200072,122846,221055,215885,364525,585068,510468,135636,25628,261090,374869,366100,339170,195776,151663,309440,239349,-131247,-413273,-453605,-320311,-225114,-192819,-46415,52992,-121685,-336356,-204561,186870,289048,71748,-18261,8205,1180,130051,307841,313874,243178,253770,280056,218874,74307,-24085,-65856,-163361,-307764,-273840,-173849,-132185,-67178,-59498,-116509,-134005,-131462,-123352,-39136,22005,25890,-116406,-180042,-49845,5712,95540,218024,104401,27484,31089,-30899,-14489,27943,-85352,-148212,-84518,-88741,-89067,-98552,-117452,42710,257685,280198,151235,-31669,-116816,6423,265810,455904,449089,261063,35145,-206523,-101410,154300,133086,100576,315332,336620,28888,-95534,46105,92003,58451,25685,128865,343856,362530,169287,-1853,34957,268162,340538,140461,-120673,-200087,-101866,-18615,-110410,-167974,-122616,-148156,-189958,-172629,-102666,-42434,15779,86119,112932,10885,-132934,-126304,34664,222835,346065,351020,202366,44070,-13194,80889,183686,205354,135755,73276,-42192,-241735,-421823,-352091,-42468,154745,144296,232681,319529,284418,252095,161175,-48421,-252066,-273132,-49377,193034,496961,862997,1233425,1562390,772470,-1186848,-1507040,-1412530,-2528817,-2052694,190697,496407,-39,351707,687083,845497,1017116,80654,-2162727,-2385923,432929,1754615,317051,-204089,284228,304886,404990,623257,587094,270284,-68021,-295018,-479764,-478119,-275914,-118443,137005,392389,296312,70826,-83131,-145333,-96216,-55141,-90067,-61531,-44053,-175688,-269768,-22476,200590,34511,-130054,-177633,-333723,-342292,-210241,-153689,-12131,181326,124218,33505,155394,348790,275366,59737,6128,50469,63356,12612,-148554,-279264,-189290,10666,36758,26769,7101,64618,211320,156733,-212328,-377111,-254794,-94958,-43609,-240447,-433113,-320848,-22039,142933,104210,-48178,-200760,-218707,-63050,50186,-6200,-29869,-98937,-220111,-144096,52790,41487,-153220,-188125,-40022,82679,259360,284573,41667,-83381,135531,285082,216029,51274,-157484,-349685,-274578,-3077,212906,150996,-110759,-250265,-82505,128354,44503,-158339,-188855,-63105,129846,191939,75535,34526,24048,-56041,-22407,61432,79909,127370,126260,-10156,-138867],[-133531,-147742,-59784,73843,121796,38501,-98190,-118848,70985,295885,265339,171029,248225,241236,36464,-76873,85384,121010,-172508,-371574,-317465,-203528,-63512,9457,-52463,-79298,71507,250317,243651,135869,41084,-107946,-203706,-70953,118439,147442,92668,118223,251627,342988,213515,-14495,-44995,50398,3638,-45695,-51557,-178755,-223379,-80081,19288,33691,112402,144157,55357,-132420,-187791,-76536,-113627,-356654,-442947,-214224,3090,6275,-69742,29616,248825,292765,291412,377926,371864,176058,-3275,-6511,93498,156290,83063,29350,19774,60482,9401,-11704,130608,361122,495654,336900,37209,-80331,-44011,-56731,-2389,160458,318033,244896,71275,48022,48895,31994,-38780,-180974,-95959,72246,-32884,-173443,-201872,-245755,-229275,-106551,-28323,39190,266394,458859,318171,-32059,-193419,-111796,14907,80310,175660,178753,26741,-57949,125512,251442,92311,-100015,-182300,-130489,88567,275324,183118,-67252,-226807,-244969,-267168,-233810,-46912,176050,194385,-312,-129528,621,187202,165698,50171,74630,7232,-245563,-280879,-112853,-130958,-166034,88013,352262,122018,-171355,-85464,60834,-27519,-242974,-478281,-474934,-335904,-201900,-45838,48259,-24543,-190751,-354104,-345132,-100961,182857,258367,64629,-186351,-251906,-37687,189032,129391,-24847,-45881,-54882,-45073,60068,5187,-168011,-168524,-76818,3101,76761,187330,197297,17744,-183080,-246490,-177215,-80041,-34941,44185,68997,-121296,-156552,-19034,-52440,-43089,250353,371445,160324,-32208,-6304,116520,298511,241777,-3765,-56238,62331,37561,27350,129865,-13471,-425030,-601519,-422923,-233541,-292856,-268625,-34352,136089,39176,-108145,-114623,-47467,-60537,-65833,-36285,28476,114413,222760,307288,318938,310961,207505,82101,88306,164811,182609,100631,-110872,-294200,-168986,127894,141614,20039,-27386,-147290,-143864,256535,563037,444197,221275,137955,152059,72122,-42242,53786,183715,123643,14098,30774,115798,160839,107873,-156000,-348500,-237557,-44058,-8933,53131,68999,99752,220795,308977,292016,171767,119449,177474,116766,1798,-5232,82443,290001,449659,357732,158542,53729,-17269,-118273,-133025,-23073,-34592,-48290,156047,260804,241925,333058,331553,47835,-126770,-8773,113021,32714,-161563,-277610,-144575,44096,-69521,-233129,-200164,-222839,-283745,-258891,-201087,-95256,-24230,46142,203655,36996,-500306,-629150,-282201,-80845,-77958,16939,173464,89913,-333575,-551377,-221443,46500,-4675,-51635,16025,-84514,-249510,-372545,-380149,-198136,87143,187777,-9752,-98976,16715,121847,253522,226099,-4174,124120,508968,513022,257442,58282,-53081,-46112,20323,44673,58353,96474,223301,297047,102876,-80084,-60696,14901,149296,253477,69439,-148558,-34599,158538,154280,33477,-78631,-106568,-41402,-41780,1058,27993,-133095,-155354,88227,308305,314546,99632,-38171,192843,505579,460434,173870,39343,-39737,-163050,-113612,37093,36732,-89218,-302933,-272597,205742,517524,261340,23567,114238,128438,-85036,-123535,109270,297069,141592,-116984,-97302,189939,333397,266375,243195,261353,185034,100828,112316,280069,387551,339592,316132,384025,301626,-43277,-454502,-699005,-640189,-318297,35985,-16448,-549181,-777793,-83858,606537,568603,58673,-527020,-1304069,-1900762,-2161722,-4030757,-5641123,113742,6577719,9022942,6686400,2176649,-1645375,-1794878,-700593,-682841,-814421,-411105,-296537,-415027,47045,157143,-341970,-291104,-39811,-219480,-395632,-280636,-16222,9314,-249253,-335565,-96812,34624,-30893,18268,91971,-277095,-766920,-833018,-558088,-314435,-133250,-93661,-248383,-310204,-154943,-85132,-279070,-412549,-116167,130416,-109713,-358265,-326499,-274020,-286799,-289871,-161849,180478,542580,570588,217599,-139285,-402227,-469078,-245069,-34969,-49516,-27500,200495,247679,133798,13623,-193741,-360213,-311263,-181729,-61009,129227,160133,71139,8893,-56539,-158135,-215996,-135006,-44612,41563,244776,401578,338331,220439,150591,103474,-47321,-362011,-459648,-133835,39878,-62810,-134374,-192893,-161778,50772,139599,26643,33820,51878,54653,116735,167559,164267,168906,152981,22871,-127281,-42653,333119,519229,340104,129612,183426,315010,182277,-81534,-182616,-72935,85507,237264,271306,68842,-64135,36068,204615,217616,-28900,-391825,-352546,-178778,-139323,2606,155821,155586,217283,244596,68998,-29690,138097,313754,204765,27949,-33121,-54155,49850,222914,258951,203864,135694,45926,-103498,-272773,-337590,-113282,205680,378493,231355,-33592,18041,308079,405614,159534,-302141,-512197,-243538,31422,72537,128627,89168,-165721,-293665,-140839,-58504,-140141,-103431,95542,248474,193108,10224,-109238,-282744,-440301,-444250,-224088,41977,111261,-66463,-277961,-262751,-17164,68703,-121567,-114747,42072,26739,-36490,83192,129692,-79570,-318273,-388238,-309201,-125347,125184,210547,65798,-116685,-38269,207895,266536,112374,-61789,110,301995,456526,256931,-95844,-297041,-268316,-126235,-81052,-50184,74186,82629,-11244,-71283,-141124,-153632,5470,87417,-38322,-120552,24210,86674,31346,28520,83809,36642,46411,227684,286233,-6693,-333946,-293768,-86637,56152,150346,127896,-70756,-316485,-393433,-269612,-220848,-284575,-256239,-200486,-173105,-142161,-116045,-71695,-51980,-115919,-153364,-167482,-117607,-4069,-63441,-241105,-147955,76133,161693,182040,279550,424650,388378,94512,63379,349933,457880,381057,301572,198420,197310,362025,307996,-46748,-374332,-468838,-377182,-274874,-165499,19598,45457,-167782,-257870,-42192,251843,293734,79543,-78500,-79520,9052,213759,376750,327871,272644,293637,243539,122894,35569,-48801,-121578,-134484,-167357,-148337,-135023,-120976,-55227,-42145,-42164,-56758,-119783,-153818,-117740,-73169,-34022,-133967,-237101,-179550,-104221,45410,177563,72850,33460,64924,-21057,-74677,-57553,-77683,-23447,31177,-31870,-35971,-38574,-60335,105948,241296,164254,40590,-78361,-174904,-85055,171280,361447,423896,322507,30717,-272381,-81420,222909,138963,55893,271512,309688,10485,-59521,99771,128839,111956,98283,150516,327216,366784,156945,-78340,-27320,287072,416042,195795,-47089,-108716,-67855,-22134,-14647,-43324,-83584,-129586,-154660,-124001,-59940,-6852,39739,119381,146023,-2125,-145085,-79798,123089,225625,218543,287862,269687,109931,-15650,10858,108021,180955,198212,134348,-49841,-255176,-402883,-337145,-61332,135799,150001,263645,347155,341515,355964,319144,170123,-57379,-198140,-86084,140186,415407,742586,1175740,1510359,750625,-1056101,-1366783,-1336344,-2297315,-1946331,-156734,244511,38863,448991,846558,1071995,962541,-256230,-2475220,-2439126,175732,1501830,397271,-132767,298040,485932,555141,606152,514401,221247,-65122,-231629,-391231,-381702,-182900,-73114,123210,367571,216905,-115791,-262080,-225579,-96724,-30220,-57944,-31924,-48921,-214728,-300865,-55055,133221,-52918,-183897,-154843,-241645,-223018,-170446,-189857,-15205,271012,230228,53351,94398,266173,245301,115861,61598,38020,50904,91649,-28297,-217632,-200742,-35943,409,1182,-16194,62501,228421,203885,-147645,-331556,-196158,-5352,12661,-232418,-445336,-322613,-8067,130199,21651,-132681,-208878,-215889,-80504,65837,48565,33892,-10649,-151232,-187110,-95641,-54753,-159069,-151222,-62301,26031,204426,227795,-10582,-93631,109583,221364,170771,71846,-34047,-210605,-259227,-65706,121083,31677,-202218,-272301,-68189,131816,44471,-151054,-162827,-16673,120192,93261,-27018,-22940,-15905,-92674,-56858,29927,54544,143359,171625,48147,-61824],[-73349,-133595,-83123,26219,59934,848,-104301,-138533,24825,240965,220856,147039,184576,196715,75195,-18985,42638,-16729,-246200,-336650,-230780,-140355,-82067,-49567,-75428,-52041,115661,322900,315565,140112,16852,-95069,-142246,-5329,169074,178625,96769,92799,217383,303717,207836,21577,-19326,16734,-43564,-80770,-60013,-162071,-198881,-86147,-37893,-92395,-43227,92446,102790,-92630,-260992,-209388,-159664,-305888,-403826,-212566,21559,63664,-26103,30217,254442,320848,261220,300596,259502,78584,10223,110034,219344,228758,133396,60486,77416,118190,53951,22463,101132,254695,402127,323260,87649,-3771,-28376,-107240,-64570,147455,303828,197985,-22483,-70701,-88176,-77018,-93039,-233043,-145373,48474,-7977,-126783,-172446,-259812,-227985,-21733,39577,-3330,136746,337054,260322,-65487,-268723,-161313,-7948,45648,152318,187883,22944,-66667,132901,245879,94003,-53516,-99022,-61034,101130,242278,168592,-69445,-244756,-291812,-279012,-193715,-26897,138927,144142,-48838,-176026,-44083,165326,125212,-2736,124195,154441,-163696,-289853,-121961,-98604,-166771,36742,318084,202028,-88661,-96752,-38890,-81833,-213765,-440975,-460979,-337592,-247145,-124693,-17070,-59255,-185935,-340776,-380482,-128636,229885,318579,81077,-165632,-260567,-107146,160085,191178,51963,-3222,-21237,2965,89339,47526,-135282,-218756,-226469,-169267,-5463,249503,372208,157566,-132359,-228434,-145650,-76800,-79944,-10571,81013,-55008,-102961,-1626,-111612,-120900,269125,452317,195022,-51520,-19845,163557,371472,289793,58293,-11617,-23456,-88569,-23034,97004,-55615,-439344,-595324,-399021,-212202,-323656,-369845,-125678,94120,41579,-70244,-113164,-54026,10319,-4934,-27797,68087,176452,248395,344420,395035,354235,220961,93775,70567,88855,68525,2088,-195857,-335898,-125461,187441,142661,-21664,-34712,-115688,-131286,227484,540292,540151,386151,197560,96323,43040,22599,93055,57632,-77382,-65242,56224,146913,209206,177469,-127298,-368520,-250676,6025,79643,79020,2419,46348,213398,361081,339867,183909,78896,107242,69861,-25837,-58003,7554,211192,398904,305695,149273,133320,131779,-23927,-88404,21201,-15057,-22730,210379,291350,190352,263697,300561,61117,-125125,-42586,86536,52091,-122370,-237453,-86484,80527,-85760,-299504,-291430,-266275,-240914,-169295,-164441,-151438,-114584,47071,325226,166897,-439513,-650710,-372671,-142657,-71294,63012,245463,194437,-265018,-606150,-361498,-89543,-66048,-9622,98504,-46567,-222405,-278720,-289209,-217351,18178,143769,-7765,-92507,-20875,114565,297945,278538,48040,189086,539475,451207,86149,-153483,-197736,-33589,123529,57430,-52036,4323,196440,283943,74779,-94356,-35654,57453,171862,245295,38516,-172072,-82167,142371,249492,197073,-6407,-87371,19030,59781,129881,154978,-71198,-140368,56060,209794,185504,9349,-68114,185188,462450,419599,173183,40656,-37933,-175721,-106963,85849,75924,-76426,-283487,-296758,114426,433152,257909,76972,173527,158787,-27311,-29425,117648,230267,87382,-150759,-93917,194716,308088,271455,278793,221720,133754,199286,325816,425690,462962,405701,396492,425879,256950,-126744,-479649,-570814,-379335,-57240,166118,-55588,-635106,-775171,-99600,460754,364910,-101223,-715123,-1534779,-2024250,-2438141,-4215032,-4351446,1516732,6977349,8135392,6159024,1708617,-1769561,-1514924,-611498,-862891,-947251,-575326,-511491,-518674,-95589,-34788,-378985,-354658,-258346,-391627,-492274,-355201,-96109,-62584,-258992,-279915,-125158,-88849,-138529,-61611,37526,-223589,-646523,-746624,-534792,-323996,-197265,-136396,-240857,-301961,-182922,-165760,-366873,-414778,-72635,217231,19073,-269350,-325004,-317648,-339984,-333571,-163122,247989,631337,612573,236021,-116203,-394546,-507371,-293377,-46468,-47111,-43205,114899,138486,97333,35680,-207398,-400478,-353073,-263020,-146027,78308,178141,90484,-25004,-116924,-256449,-326377,-168665,28875,99787,205790,316094,259438,164062,142886,96447,-79817,-364001,-447712,-174808,-3578,-43615,-79285,-121957,-91684,76593,134487,71624,66691,26711,5801,67054,132353,132817,143722,121506,-54959,-221585,-125047,248425,445665,320137,167744,161927,257265,173571,-23408,-115439,-82507,-7808,103846,170765,26434,-84853,45517,231554,202752,-55844,-330795,-293600,-194471,-210455,-55918,139241,221468,317543,322942,100344,-17754,144194,278941,137560,-29372,-66216,-98095,-7580,239335,327302,201167,114648,47880,-93049,-306713,-383027,-115988,254233,395274,229058,-27303,-17041,231011,353450,152887,-270067,-473286,-182773,107524,118147,57845,-18369,-176591,-233058,-91622,-73309,-189484,-138717,136387,321961,249982,84531,-44469,-263788,-469697,-456604,-162058,110295,125633,-68329,-295987,-309545,3004,159825,-8461,12837,112038,-8263,-114857,63629,158183,-24799,-234828,-267606,-198618,-112950,30681,153118,118486,51517,143087,310872,339240,174990,-9129,80273,316067,378249,231380,-7340,-214342,-227853,-58877,-18176,-67389,-6861,58540,46433,6205,-94498,-106803,84868,120201,-98058,-209271,-25522,36846,-22491,32300,96292,-10805,-44253,118201,196063,7066,-241043,-262657,-90024,47145,142108,132896,-9462,-236679,-339147,-260264,-261534,-326984,-317713,-260588,-176202,-147800,-182142,-125550,-60444,-175677,-256569,-201350,-127544,-26282,28824,-67349,-66788,44032,110403,146162,180624,249178,251122,67734,98851,379526,460857,320657,187042,126993,195462,350728,285698,-11968,-307829,-425303,-392847,-300476,-115102,101730,65390,-150905,-129319,100333,244632,232945,69393,-105841,-121277,28995,259128,373943,285509,282433,334630,201301,30040,11127,-61404,-157115,-88686,-10954,-17429,-84135,-87290,-25649,-12814,30301,17583,-114480,-189394,-191155,-145489,-77334,-130030,-270515,-312183,-217554,5937,131744,8483,-17784,71109,1306,-114872,-142328,-72811,100979,139593,41857,48502,48724,29020,179492,216572,37125,-84299,-130598,-219681,-154442,94045,277476,396827,395650,76827,-213896,7052,270440,125209,6625,206118,267794,8370,-23454,132759,145013,102384,82505,112572,272846,343226,144310,-118110,-59156,298550,478767,251017,17647,-30103,-45306,-68638,991,2333,-96888,-126214,-99458,-35486,33738,81084,86938,115802,105818,-51521,-148208,-7892,221260,220464,89853,208460,313440,144859,-42437,-49356,71962,168778,228190,161283,-64371,-277773,-402545,-335881,-76554,114973,158230,264369,316742,328671,373222,379199,281346,31896,-197779,-174858,30301,249329,478023,887579,1297024,671340,-827891,-1055713,-1030870,-1880644,-1535195,-270620,-9409,-16340,480480,907562,1110822,758859,-554220,-2470060,-2221335,-41051,1069893,422488,23891,318213,620618,679209,541462,363854,125821,-81630,-175957,-298296,-271325,-76691,-14573,89213,270200,93302,-291949,-430261,-328361,-131115,-10006,5961,23445,-52426,-262331,-327882,-93669,49322,-139334,-224637,-102453,-90986,-73214,-114818,-212033,-34431,293320,283332,68900,63459,198613,204928,158896,125663,28215,-13126,78670,18969,-191746,-204861,-34152,40964,5073,-49405,15666,186839,222762,-35351,-218503,-116634,35020,13949,-207239,-401164,-276403,35769,150501,-24086,-169772,-153624,-166857,-98097,49007,51269,20914,26509,-76817,-202853,-231492,-178349,-180960,-108438,-52242,-2944,120968,137778,-52662,-79180,89384,140714,86322,68350,76783,-47257,-198763,-108918,28513,-62667,-241164,-236069,-13662,149362,49835,-137491,-131203,33563,102866,-4137,-103002,-67142,-66267,-139520,-99529,-9638,26372,144994,205944,117758,27730],[-25466,-118040,-92613,-17273,-18978,-60994,-108229,-150648,-50284,157695,211999,168365,155069,178793,129555,47386,-524,-122107,-255294,-253712,-132397,-63277,-70848,-73596,-55951,75,134622,329582,317083,85116,-39104,-78072,-77330,64354,233748,213729,91101,51078,154680,244267,199176,60365,-21097,-66628,-101076,-93742,-67402,-155236,-197908,-111978,-84339,-179664,-168140,40626,134782,-33874,-260568,-275467,-175841,-216725,-291039,-160842,30614,85870,-2547,769,199729,285878,187503,188356,106377,-59254,-7406,190076,307167,295087,225720,137909,146344,142746,75469,51324,42046,86255,247667,279479,131207,57940,-21829,-145886,-136308,99468,260493,135563,-105651,-211356,-276451,-202322,-101702,-199049,-169053,-25753,-22673,-79744,-130800,-251088,-208852,35081,62716,-55992,25761,215156,171249,-92215,-250444,-110884,8957,18596,113982,172502,10895,-64381,125532,210322,85432,4139,3194,18556,107804,193069,138838,-64567,-238322,-309002,-273941,-160714,-18960,91414,96092,-62360,-203506,-121250,90496,61145,-63805,115896,247477,-32007,-227126,-115469,-52249,-113291,48090,293517,226742,-48561,-110049,-110034,-97176,-147425,-334134,-385318,-305757,-275655,-197892,-84221,-76744,-166157,-315604,-390902,-161813,235622,350246,102424,-131278,-246622,-164880,106009,225013,145679,71704,5269,13192,72969,35676,-125108,-252776,-319496,-251093,19922,375391,522809,251503,-103146,-218010,-124960,-75380,-123490,-72816,66827,7978,-29945,39743,-141051,-173615,270213,480253,190157,-68325,-40205,189393,423789,370186,176373,52866,-120797,-213218,-56797,74311,-72916,-367564,-473545,-289972,-159814,-328866,-449186,-209499,44828,39548,-33227,-110225,-77231,69724,57356,-18378,82545,199880,224295,281654,344234,294072,163335,53411,16101,-2874,-22633,-61948,-250955,-360394,-98316,189009,87645,-75803,-19492,-61245,-98041,179731,461722,570396,489179,231776,47437,30662,106411,127852,-72719,-272976,-168369,31076,117637,188363,176628,-101081,-327089,-215948,32178,144382,103487,-36607,136,187587,350617,288208,108622,16144,55986,49713,-24532,-80184,-54283,120841,315697,239494,135458,192607,220022,18041,-67827,52837,8526,-16816,216539,310593,172179,221839,276986,94264,-89373,-64937,42705,57489,-76499,-190863,-49787,94340,-79467,-319395,-362764,-300341,-174874,-67617,-111940,-171062,-166888,42979,372255,226382,-355388,-606169,-425959,-198485,-45931,117135,285613,266260,-175832,-599589,-463771,-197359,-99418,63727,186116,23231,-153091,-164738,-186837,-205405,-30481,74353,-47350,-124655,-94301,55372,276062,274982,88062,236737,498583,313511,-93764,-300053,-266058,-3739,187187,31313,-171394,-83148,156446,231926,39007,-78611,20685,114486,177343,188861,-13315,-183673,-123375,88786,274969,275852,16948,-62309,79066,138672,224290,239276,-25159,-134161,-1195,68512,10517,-104270,-99034,143197,339530,305048,138328,25459,-43794,-171297,-77458,128479,87745,-81339,-238345,-268703,33277,312348,224133,105292,188464,149245,-3398,7159,103434,168680,47761,-153061,-64093,190307,261021,267398,321458,194916,79810,266954,484345,496986,462619,431646,477999,469267,224782,-154257,-444434,-423961,-119169,194977,245936,-105694,-629226,-675821,-151903,220352,99564,-332273,-911775,-1519707,-1775167,-2373318,-4032401,-2648882,2737587,6680893,6091317,4746280,1192987,-1530378,-1033020,-486460,-949877,-900454,-586016,-626309,-585430,-279174,-250597,-361334,-347691,-426939,-486836,-471298,-340584,-125369,-105761,-260495,-239505,-178593,-199749,-179320,-83622,-8966,-135746,-443694,-572320,-439196,-269052,-181981,-122175,-210437,-277967,-193956,-222379,-398082,-358188,-28681,245338,110118,-164481,-282919,-315460,-334445,-306043,-112806,308289,656776,579011,247349,-39782,-340563,-553712,-374660,-63184,-28119,-68845,-19716,1134,31689,19045,-214390,-410278,-380671,-322185,-213782,-3832,158427,109790,-40084,-174316,-346917,-410724,-196961,82596,139587,149265,208927,161830,80747,76906,32678,-120400,-334057,-391749,-187833,-21833,-10366,-37752,-71468,5503,164589,161120,119514,108184,32442,-22329,17941,79543,85185,107745,90018,-84149,-232168,-137213,162782,339528,279329,199824,157126,197787,160155,40223,-36704,-71303,-71178,-28809,35903,11871,-29389,80773,231829,199244,-5502,-141246,-131003,-137866,-205012,-76680,122899,274247,378595,348025,123450,2657,124852,199766,37362,-115985,-109554,-107959,-20352,267010,384539,201171,90937,36258,-71499,-274028,-354684,-107883,275041,389721,213652,-21179,-52270,111928,227902,116203,-186619,-354951,-88656,197743,166092,-25065,-152170,-234588,-190257,-13898,-26993,-190841,-165263,150737,354409,251979,120437,24271,-189315,-436192,-413137,-72185,179362,140013,-36355,-244070,-287273,22878,210331,92736,117140,165070,-30205,-177787,11640,149667,28592,-101551,-73257,-40030,-76758,-57218,78069,134372,180801,296408,383905,367418,190984,19871,124006,257012,216981,148237,57476,-145151,-201113,-33624,-4056,-105865,-107269,410,85610,82037,-11397,7624,185690,159185,-117251,-232335,-59736,-33632,-103862,15522,103156,-31377,-118507,-3142,107016,45371,-108903,-173082,-44966,62443,123242,116314,42212,-137394,-265838,-256928,-284185,-318868,-330137,-282090,-141703,-101311,-187476,-148003,-72360,-223967,-352807,-245522,-122861,-29233,93557,84691,23645,34454,79019,114386,92691,114232,154080,83582,134609,345341,384504,201916,24413,-4255,138717,278860,185558,-39153,-233350,-329685,-362134,-300708,-58578,183542,110194,-83302,6554,185391,179454,135163,49874,-93703,-109748,52346,244619,283097,190207,267045,361417,159418,-38625,5871,-54123,-158934,-38266,113102,73001,-41616,-36984,21578,26547,78054,56320,-127251,-227417,-235236,-172914,-93850,-111412,-278840,-413170,-294487,-965,98847,-68240,-107916,51043,37277,-122676,-202469,-59774,203715,222806,120968,147298,142657,127872,244795,187686,-75871,-186756,-160848,-232997,-185967,50756,222351,371784,453294,164494,-46929,145107,295806,110811,-14355,150971,218323,11348,-10389,132091,138125,37682,-12231,32607,204272,302686,130422,-118574,-55061,297790,500594,291256,69782,33174,-29682,-134835,-57459,-35786,-151646,-127768,-25011,69674,142301,177397,122193,53303,-12794,-125220,-137408,69441,294869,202029,-243,151403,346883,166003,-79547,-92446,69934,169638,218637,155523,-63740,-288998,-401869,-317892,-64348,107211,172257,232720,219067,225007,291773,338999,271297,-857,-266754,-284974,-109779,49004,154647,455026,949217,486577,-616863,-645204,-559847,-1302124,-871798,-143262,-269191,-186752,430984,858242,960013,477837,-758386,-2175532,-1765930,-104327,623866,399272,214662,358335,696606,734061,435391,174873,-5579,-125789,-146078,-214969,-158881,26227,46581,45496,124853,-47039,-413876,-550423,-438670,-202244,-5158,84043,93607,-48622,-293607,-329718,-124751,-34531,-205470,-235118,-23161,78868,63316,-57991,-216543,-74608,232871,258745,70032,61694,156298,158943,172054,180438,24660,-103489,-8027,-6476,-195914,-195326,12572,132045,27205,-80579,-48431,109844,212054,91159,-70737,-41512,18599,-20344,-149440,-293042,-188260,99668,198216,-28089,-156011,-46801,-76486,-102991,19334,14733,-62056,-4216,-21651,-186273,-315638,-295126,-211198,-73023,-20090,-16967,17974,35253,-67819,-38051,92305,88702,12719,50026,132183,66917,-129642,-123236,-30675,-110904,-229111,-154832,58779,157869,45314,-119065,-91890,82272,89097,-72176,-138796,-93680,-115350,-182907,-138598,-48451,4416,133484,213683,166610,94374],[-9761,-115861,-94958,-42659,-74982,-103431,-94420,-151104,-135233,68928,234947,224927,173836,198978,188078,105311,-31106,-168518,-202838,-150360,-52428,6098,-29788,-50438,7618,69809,134161,278228,248663,-19973,-123173,-69485,-21801,124925,287504,237542,81907,14082,90928,185787,192723,104820,-32778,-159186,-142941,-72081,-66353,-164601,-232907,-162446,-115379,-212642,-233789,1776,154989,39773,-184539,-258295,-155098,-105168,-128741,-70947,28348,70761,-1373,-44646,117466,212462,88402,49601,-63909,-209990,-67987,192974,315167,326405,331179,252178,212775,137236,80976,72687,-29281,-93554,80182,217388,155873,85903,-39801,-187636,-202853,35771,195297,56615,-167114,-329833,-449574,-309174,-74504,-92390,-149373,-109873,-64632,-47861,-88133,-210145,-156065,68369,44620,-108684,-40251,131471,85995,-101852,-142893,20951,65107,22365,86236,131946,-23836,-79869,78865,139959,66512,56578,89313,75454,94483,139899,114310,-41781,-207413,-291048,-253304,-144399,-15885,66122,79018,-25582,-189163,-190277,-9407,-24112,-139330,51117,273005,110327,-123170,-107984,-26527,-38953,114387,302367,210668,-43361,-110497,-127283,-79275,-67943,-171310,-236173,-229778,-269010,-237149,-133973,-81206,-146453,-289102,-369264,-184806,201943,350734,134354,-87111,-215461,-195858,40555,220292,228640,156632,24644,-7175,19186,-34298,-149861,-261941,-334687,-239046,116017,513045,603555,273045,-98838,-207056,-110906,-72875,-156191,-125899,35565,51850,43535,92558,-135173,-195755,232074,424559,138953,-76424,-48302,198810,444979,455799,319639,125302,-202178,-312402,-74163,70427,-53847,-227232,-270645,-135763,-90509,-296074,-477384,-280286,-21928,25830,-12148,-118391,-113614,102926,121433,4888,69449,178818,166502,152346,202749,170301,58062,-31292,-61260,-78537,-60776,-75932,-258374,-349511,-83352,141360,-7253,-130938,11167,8493,-44212,127038,346367,521494,493552,220531,17311,50481,196915,142444,-190875,-422264,-270978,-41042,32769,103351,111621,-76955,-224655,-137037,26810,147684,90241,-59831,-36909,150174,282884,154942,-31550,-54903,34822,68030,18108,-56471,-88492,26601,201951,171277,113725,200014,201194,-28275,-98356,48988,25717,-28677,173696,309307,199132,219865,262105,134166,-24047,-61665,-8851,40408,-37593,-153715,-55571,74874,-52945,-286953,-399888,-329322,-113046,16730,-54799,-144617,-166677,37722,342659,202111,-283815,-513652,-422106,-225883,-9650,151792,265651,276857,-89223,-533306,-502144,-247656,-87266,151035,252448,87539,-79661,-85926,-135801,-183616,-45857,-784,-122450,-186015,-166031,-18047,187970,186511,89111,255570,402817,148126,-218739,-337128,-242678,35094,202995,-18970,-265951,-145717,108838,154144,6473,-37838,87212,160440,151530,89394,-72069,-176950,-151501,3599,223176,252104,-7453,-43545,117607,185497,278152,264322,-8204,-116411,-37162,-68382,-165774,-212179,-126592,74194,176246,159308,85456,6212,-45532,-137129,-26123,151527,66116,-102786,-180953,-194151,-7763,204087,183292,106687,149956,94362,-30757,-42870,44089,113485,22869,-137311,-32147,175004,211343,255790,345733,167841,20170,282838,549384,475454,380601,408550,530848,486449,192093,-131025,-356253,-309324,43840,351432,253598,-148001,-539336,-541222,-243797,-31922,-137601,-585181,-1066046,-1198612,-1109648,-1848504,-3339143,-1009391,3396474,5542707,3486835,2862062,773300,-1002728,-482367,-340934,-881009,-669241,-472123,-651553,-605613,-449182,-430437,-299656,-285376,-508687,-492682,-364450,-262999,-103644,-110367,-243162,-210388,-233960,-275056,-154634,-36751,-7298,-16018,-203296,-363657,-307510,-167532,-82681,-30235,-134105,-226883,-192678,-263654,-378070,-263539,3378,218651,155787,-64215,-207039,-261257,-275916,-239650,-61890,310568,599719,497918,266204,76477,-254211,-593223,-470410,-99303,-15449,-100163,-150363,-111603,-28767,-14548,-202340,-384510,-382222,-326922,-241791,-104164,84815,101390,-47649,-221214,-404609,-440175,-202363,108411,160030,103942,117366,72068,-9178,-26891,-64294,-154235,-277314,-307709,-172890,-16011,20078,-35357,-71353,80946,253896,184045,137689,132315,53073,-26237,-8967,44749,62122,84591,64881,-63669,-157556,-72638,102566,225226,234363,224229,169501,147383,141429,87248,17292,-57910,-98600,-126278,-86680,36659,95575,140748,210134,200431,99279,111823,101263,1590,-107425,-53637,114598,309631,399069,328347,143202,38017,93713,100531,-66565,-206894,-155863,-90468,5182,281236,389283,191273,77668,33668,-31980,-174513,-253949,-78357,267430,354538,178529,-19559,-73503,-1011,78221,62084,-74148,-180088,24410,286015,198415,-109465,-288732,-339212,-192203,78681,91906,-131290,-181072,107481,305210,187685,97492,69859,-81245,-346815,-335124,10867,232434,162062,27973,-141869,-216102,25753,214815,164547,166024,177074,-24545,-190210,-52517,100245,61990,44511,138570,118074,-37924,-122093,-2495,109643,233525,360276,388896,334913,145590,4034,113590,142379,12326,25506,85861,-84349,-171483,-49094,-49471,-172848,-211939,-83958,89459,130622,78340,153881,290141,205516,-91564,-200597,-82087,-113196,-206024,-39524,88763,-34571,-165316,-107281,36066,95558,22583,-61275,22715,96477,99251,77561,58212,-55204,-196908,-262700,-282405,-262324,-287477,-252721,-76150,-23079,-142228,-137141,-81271,-245615,-410869,-276672,-85775,12779,133538,184703,102202,42202,64223,84744,31281,50660,128943,143027,160857,253443,248228,58102,-140764,-156811,37519,166103,49902,-108630,-165687,-200453,-284491,-270019,-10289,244337,165440,6558,107884,198059,86486,34765,30199,-48613,-56175,65910,163560,118111,65313,231277,359990,122806,-70215,17035,-27565,-127790,738,167045,96399,-20386,15962,72793,62181,84841,43445,-151558,-251596,-233834,-148560,-76410,-82936,-263142,-453620,-306933,33457,87972,-139063,-209373,9586,77752,-100764,-223758,-28130,274959,273899,192547,239479,222767,211591,287651,159181,-152050,-233370,-147535,-208382,-182619,28603,181726,338318,466857,263411,165730,288365,295952,104241,3478,121622,168914,7931,-35228,94932,113379,-51295,-144021,-56507,146421,256600,112332,-86809,-16027,282783,462266,302300,112977,86720,-16218,-192423,-148699,-122628,-216884,-117382,66784,169523,225406,234290,120188,-56592,-175188,-200235,-114445,124941,310538,163402,-31897,141010,375165,186602,-104342,-109956,85828,175722,175417,128789,-34428,-272707,-382397,-263724,-20158,116785,190501,177239,64690,39749,134739,227154,167762,-119345,-362322,-367234,-230655,-117694,-123598,3838,487785,156636,-502082,-213341,-29664,-585529,-55150,128134,-548857,-450354,303412,697583,651212,170424,-866069,-1690077,-1104610,81294,318432,334174,383995,426008,710652,705282,318054,2546,-146263,-192844,-149654,-150812,-58677,103480,92380,7985,-19658,-168338,-457874,-598081,-527962,-288673,-17651,151359,162141,-30944,-284547,-292322,-139808,-104796,-237471,-203694,76340,228673,157787,-11481,-204894,-134699,95837,149544,47407,76877,138853,113887,149389,207294,26839,-181318,-117979,-74613,-209593,-167282,84312,227284,50208,-100166,-95855,35003,182896,194983,70181,12099,-34512,-58215,-58626,-135349,-76692,165600,256803,4720,-99469,84317,37100,-84178,1175,-35068,-179371,-88223,1173,-139927,-323231,-363509,-231737,-50590,14547,-35139,-88927,-54273,-47228,21185,116430,85051,-11679,33842,122566,88938,-90112,-113887,-40786,-113230,-187100,-55497,124126,139940,22050,-97001,-46148,123253,88186,-94073,-135855,-104334,-152729,-209883,-159800,-74992,-8002,111184,188224,169398,111005],[-32148,-133574,-98155,-43087,-77478,-91074,-57513,-145037,-205571,3418,268251,287406,231646,250887,234272,138735,-40561,-152766,-114949,-59232,-8505,53589,31033,13147,99003,146625,130638,195207,130323,-149223,-215619,-71567,17207,158985,297842,231521,75241,700,47838,138222,187906,156394,-28945,-214756,-149971,-21237,-54423,-187265,-295839,-230914,-133651,-197982,-238048,-17420,168814,115423,-61801,-171326,-99455,13036,49575,35275,18839,33349,-17279,-92232,42414,136179,-9119,-99908,-227870,-343336,-165263,106632,230458,301284,401922,359859,251750,109462,79539,86733,-92499,-237688,-61099,146488,152942,71870,-90436,-244193,-248446,-20684,112722,-37684,-204681,-386956,-540779,-363597,-32177,42810,-86326,-159283,-110789,-42201,-55293,-136931,-69048,86748,2835,-149076,-51178,107660,34254,-93599,7315,180422,143894,64290,80616,61930,-95762,-134308,-13442,44545,43184,91860,131874,87322,58891,96957,105042,-8398,-162214,-242677,-223661,-149536,-15188,77842,103768,53034,-125886,-211382,-95387,-117522,-227346,-49799,238340,215369,-27517,-119970,-51128,18443,210912,346208,176428,-55030,-86912,-81008,-39345,527,10907,-32650,-112891,-214769,-222546,-151970,-81651,-138282,-262771,-310239,-178824,145700,325897,177907,-37515,-176226,-193816,-19833,178189,275946,223298,37376,-37036,-45237,-135912,-202200,-242163,-274176,-161169,219281,600641,592397,220641,-117199,-191573,-96575,-63643,-169161,-157694,3434,71546,98265,136207,-100815,-187742,150504,285448,54243,-69828,-29373,198823,430392,507303,437246,185661,-248730,-373519,-83946,83390,-4399,-66054,-53407,6953,-24667,-224951,-439981,-329465,-100606,424,-17360,-148022,-159978,96994,177323,45798,35347,120535,97324,5172,24806,31587,-56486,-127134,-130813,-113451,-43391,-43941,-212023,-289900,-67446,70024,-110708,-172994,46791,85858,26561,84589,218889,401176,399514,164559,9875,101108,271671,126490,-286121,-506004,-349399,-137798,-84464,-20498,12081,-53271,-85267,-35228,-4383,78938,27360,-81248,-67038,105420,178532,-13056,-187463,-118603,39701,117494,93926,6727,-95512,-69831,70508,111195,83528,147333,83187,-155006,-184957,1509,29095,-50168,92680,275781,257300,252084,249410,160821,55283,-25388,-55233,-559,-14284,-131725,-105030,19451,-21403,-215880,-395975,-347318,-71394,63790,-5864,-79480,-119649,33029,257237,110538,-246866,-402065,-361432,-208619,27072,145343,181048,221773,-21501,-416341,-462930,-235725,-34791,224015,274233,107453,-40791,-77966,-168213,-173972,-34450,-67124,-215403,-258092,-211070,-75557,52785,14823,36449,241318,281537,1188,-261457,-272625,-147661,73203,176817,-73686,-311157,-168268,63653,68818,-16669,16097,141156,172722,90672,-29933,-120366,-150793,-162927,-90391,119199,150818,-57009,-36482,124527,202690,298284,235618,-18293,-66188,-11688,-153839,-298214,-289618,-149515,-3726,23947,30842,34992,-4651,-35318,-76392,31312,144899,18281,-131698,-127950,-99190,-4915,139504,156838,87066,66303,5193,-103694,-169735,-72506,50285,4345,-117969,-16234,153077,176624,236624,327612,123286,-47110,242564,514457,369467,229205,336036,531645,456464,145980,-80459,-242896,-255498,67303,366826,192292,-169570,-404556,-441707,-370385,-226635,-279201,-790808,-1112876,-601007,-111948,-860635,-2094451,160494,3214197,3646282,1054523,1019379,480983,-357006,18677,-166560,-630681,-301983,-283172,-607812,-576780,-550463,-521339,-213814,-199846,-492254,-420545,-232124,-166188,-44209,-76067,-199078,-180624,-265315,-302111,-91173,52820,48345,114091,25564,-168605,-181068,-50547,74370,127023,-6598,-140633,-178860,-292822,-322622,-157346,18989,157519,160465,13938,-111581,-159280,-176079,-166155,-50153,230570,464171,400523,292773,197675,-160795,-603210,-541364,-150179,-27240,-131201,-223860,-155516,-51825,-36820,-163071,-320924,-340825,-255649,-215184,-204081,-43477,44050,-66750,-251275,-402530,-392210,-170727,107797,163940,89961,67706,8122,-91172,-141391,-161269,-167121,-202483,-216805,-144511,-6525,25140,-86279,-133173,93279,280912,165952,103635,115662,60071,-15313,775,60651,94355,87955,47466,-7512,-21048,44411,72289,113348,189686,240373,190614,112665,119034,102226,22306,-57781,-91656,-163344,-151718,101346,259012,213358,174259,193477,216002,342396,336575,196081,59008,1155,111362,318552,380414,280471,162923,89165,66037,8641,-145768,-274978,-194364,-62016,42857,255746,318350,158357,81906,58255,23884,-36649,-109884,-26677,236658,287083,120159,-24880,-70635,-64707,-41391,9427,39576,10610,130995,342512,195218,-185656,-401788,-462652,-241643,162994,255601,-25235,-187014,1156,164148,65442,17425,77803,28292,-225757,-251648,53943,249359,184291,98748,-34054,-135444,875,179964,198208,150295,138075,13916,-130954,-102838,13110,55366,156443,304331,230027,-18160,-162205,-79869,52425,201457,308428,310942,243773,44240,-63873,49288,7930,-182224,-104836,80827,-20693,-124383,-87567,-136994,-255545,-294108,-163314,62629,141255,147448,285112,375540,250854,-35793,-146693,-102936,-191114,-316123,-134227,45307,-37329,-185218,-177050,-14248,134323,108746,20557,74821,131918,72679,17693,21723,-24149,-157963,-274554,-254157,-173971,-202538,-178363,3596,57463,-71976,-100544,-77819,-231761,-410341,-271180,-6032,108704,164760,227527,153444,53837,53502,53343,2394,58023,171549,218416,159586,120234,84867,-71117,-261449,-283868,-82961,42029,-67782,-177481,-110208,-62381,-165549,-202604,22347,266005,209655,85761,150014,150689,536,-38954,19043,16720,18068,58362,29805,-77798,-51171,191421,328106,96279,-63476,35796,9001,-77034,16349,139153,54763,-21474,55211,106403,74828,48042,-13801,-167480,-239308,-184645,-80993,-23848,-47324,-228231,-423632,-251131,100850,96657,-193101,-295853,-45471,107767,-62665,-204602,26003,317278,295335,244310,306121,274226,261409,301745,135039,-176611,-205840,-83321,-151030,-159878,-805,123184,278619,419165,334837,347533,389784,269184,101986,45471,114868,130001,-5710,-97189,28969,81003,-124826,-257159,-119711,116749,213956,87271,-38208,48939,255990,364198,278063,155542,138037,-3408,-220502,-218721,-203449,-256180,-80523,169683,250636,255581,221519,76618,-172083,-318457,-248394,-86942,133950,250016,100833,-11220,175767,390154,207486,-95260,-93788,103997,175736,113487,93919,17299,-228090,-338117,-177470,40048,135328,205995,113958,-112288,-183756,-49726,87363,22822,-258102,-431300,-382637,-285785,-196823,-275662,-346989,-51507,-306036,-484895,174141,436723,199709,773922,379126,-851843,-740983,124824,448047,251022,-140908,-910544,-1130551,-275886,532500,224238,228616,491541,514626,664317,610979,232917,-104611,-262097,-264735,-180609,-110090,14528,133243,103313,-9752,-111200,-238991,-427720,-567966,-560806,-348713,-38234,185141,211086,3189,-223911,-215731,-138192,-154506,-230211,-127919,186123,331699,201159,18673,-182332,-205920,-89217,-24981,-1551,92249,136768,75647,98618,195214,30056,-213709,-196056,-145108,-213286,-123033,152651,283201,59765,-105310,-104334,-5094,151305,248110,166942,38930,-88391,-71702,48362,36311,30379,211005,304112,63392,-14514,207273,147891,-38135,11932,-71009,-282068,-186157,-6116,-74446,-252878,-352709,-223907,-38761,32318,-71058,-183475,-111159,7051,85333,146020,119497,22584,34190,69617,22473,-102166,-96223,-9844,-87438,-143358,32075,164996,94139,-16715,-72939,-1254,149210,102789,-69720,-107168,-104039,-172091,-213126,-152155,-77895,-11119,82839,135637,119854,71774],[-81493,-166840,-107380,-21205,-19518,-15575,-7270,-143645,-241390,-18722,285291,323183,302068,312221,250541,137004,-27432,-90423,-25343,-4073,-1573,74870,93519,92486,187737,216555,139987,112106,-6594,-268837,-286241,-74116,40079,151715,240880,183191,73910,19639,34906,101341,181300,211730,7145,-208889,-122134,36438,-34793,-209936,-359800,-301116,-147066,-159644,-204587,-20946,179790,176872,61512,-50824,-19781,124335,209161,131137,8805,-2665,-40354,-132551,-2144,90249,-76313,-235093,-363837,-436560,-276612,-45966,76645,217409,395619,404892,240560,68275,75214,93050,-131223,-316534,-155083,73005,120274,21758,-169211,-315479,-261810,-50987,18012,-138085,-218963,-362286,-513212,-347388,3677,152636,2797,-145231,-135944,-63627,-38645,-41809,36463,97234,-40595,-169220,-19767,138731,26722,-78223,132459,304346,219308,131501,90591,-38731,-210452,-230009,-134043,-52755,24939,105535,121795,52733,13717,76465,107780,15018,-117864,-175181,-191982,-172380,-18546,120267,161592,146662,-25505,-163130,-133316,-198579,-314465,-154421,166308,246141,13432,-166291,-134928,32871,305715,404212,139685,-70592,-39898,18087,12284,42492,165155,175765,23393,-115216,-150562,-133564,-87985,-146473,-231391,-216030,-132988,90382,287379,227744,12244,-138513,-162916,-61266,111733,275120,249191,43747,-53523,-91934,-228911,-259003,-196513,-162861,-62772,269845,594123,497832,118222,-150935,-174161,-76496,-41989,-156109,-161292,-12325,73068,119586,148103,-55890,-156117,41544,96536,-34686,-42527,19635,193111,379394,489576,479514,213635,-255893,-396935,-98611,100698,53791,58307,105915,90734,21277,-126961,-343888,-347972,-171806,-30268,-51178,-203369,-217359,45218,205106,94496,-7225,42539,36862,-114192,-137894,-84507,-142949,-190387,-157221,-99001,4801,12473,-120530,-182350,-39548,3791,-189074,-191292,76603,161620,105860,63955,101718,235521,241950,84460,20514,163862,307538,81966,-352142,-529231,-388777,-227599,-201358,-145858,-80863,-28657,51549,59531,-45710,-39598,-67236,-109117,-95186,52308,64389,-158835,-304698,-163249,55546,175797,175963,82977,-87179,-163296,-52361,67207,47863,50490,-83097,-316094,-306494,-79942,16148,-70917,-6943,203918,312998,298297,230272,156128,125146,38727,-84516,-57570,-7932,-119936,-177819,-63031,-4943,-131372,-349704,-336606,-47081,70426,25031,2590,-49236,27278,149745,-10138,-245174,-300313,-262285,-143230,55865,93002,54990,124553,24467,-264670,-352622,-180650,29419,254423,242859,64806,-57045,-140441,-269498,-190224,-19473,-118717,-301893,-321124,-226707,-106749,-97816,-205581,-66007,198539,167286,-99191,-237495,-155785,-23459,103162,123099,-118963,-303131,-148157,31437,-6501,-29478,69982,167991,141320,3461,-137855,-145082,-111160,-157854,-160950,11831,28985,-100352,-39241,103082,199387,295806,174344,-39428,27580,91636,-156917,-356367,-324471,-168832,-68939,-73459,-43341,4238,-1337,-14524,-8514,71521,106425,-39268,-155841,-92062,-17717,21401,120963,154112,56314,-38458,-92169,-194307,-329299,-237245,-38974,-18699,-103965,-21038,132105,166328,209551,255981,49900,-118652,160002,403399,208545,36405,224453,473123,371624,79031,-32339,-139270,-256652,-21773,257953,90659,-166605,-278233,-422757,-515390,-328776,-302046,-892841,-1016520,139705,1005520,437522,-444524,687632,2164193,1321074,-689574,-395481,259351,223943,412014,64303,-222420,117095,-72093,-517598,-506487,-545725,-490350,-124367,-130097,-396222,-299325,-136693,-94980,30193,-12461,-129354,-138891,-254986,-281654,-28654,132241,123961,219565,202928,-15679,-89278,49007,240385,304619,150306,-22959,-146462,-300512,-247664,-62438,22188,90152,136456,59663,-14663,-25826,-51253,-104824,-87970,82412,274839,300940,308699,280659,-87274,-565540,-547765,-196703,-69794,-156356,-211316,-114765,-22583,-26238,-96637,-222409,-244868,-111058,-134637,-283922,-204931,-62426,-110777,-258818,-325209,-263803,-100300,89775,156164,111486,67306,-24594,-159042,-242611,-229313,-152768,-122324,-139474,-125553,-22572,-11795,-182751,-241837,29243,212374,86476,15010,49000,29397,-5338,47441,139894,186591,117272,37618,63828,136203,166506,53510,2188,137164,243057,201953,90471,95332,83042,-21642,-74581,-57103,-132149,-134540,192754,414132,279152,133990,169743,301530,479200,500121,385115,238292,62713,102085,292016,327389,221056,179311,144790,48420,-57127,-184125,-301054,-212498,-39052,60024,177254,180923,97850,101942,113802,85420,93673,32966,36347,191900,194644,43475,-36875,-42180,-57895,-92168,-22004,132011,172106,202773,337042,145523,-244849,-468326,-559130,-312260,217833,410829,92693,-184667,-140019,-34989,-86241,-95653,50845,108797,-106516,-187914,38699,215423,189316,139318,30497,-86032,-53679,116326,192622,84309,56446,76290,-4756,-117208,-96965,-2699,194381,377699,270251,-29324,-188206,-148124,-19604,106767,160466,167217,117041,-85868,-170212,-49241,-106941,-318388,-207048,60718,54019,-55583,-122715,-228645,-324482,-322789,-193901,30052,121762,181750,361926,417741,276924,23747,-105222,-131417,-258075,-413420,-246137,-21076,-53748,-187544,-211391,-53902,135771,115791,27637,78635,145785,41217,-58576,-64338,-58719,-163816,-283266,-201663,-77493,-101086,-81044,74731,112227,-6316,-52084,-56162,-184034,-349270,-216242,111640,244521,206124,230344,171310,55823,35404,20640,4653,111894,246777,268024,116760,-27442,-67095,-151837,-304911,-348389,-190723,-63068,-125070,-200073,-63132,61494,-18114,-99634,38332,239071,221900,129021,133757,76112,-50918,-69587,23369,90871,92592,26965,-123916,-246885,-120057,168379,278272,83859,-28318,51747,41890,-25489,6806,49168,-24099,-35200,69118,104428,51834,-18896,-88634,-154095,-175900,-100962,10016,56260,-7141,-183110,-338330,-150005,178492,113682,-226778,-350060,-103854,114337,-23874,-154068,95987,339655,293690,266751,335291,291354,270574,288817,117179,-147304,-108639,21279,-74597,-135021,-58595,23599,181549,313234,348187,442652,421345,219238,93636,81618,115383,112228,-24195,-179750,-50976,52413,-150732,-305464,-133445,119598,179710,55149,7998,123116,223303,228402,225259,205409,190223,5824,-213880,-229558,-232222,-244081,-12546,272550,309961,228857,139585,8873,-240693,-378267,-245721,-64719,84698,119578,18204,35342,228908,373650,216826,-42040,-39822,117267,162474,51027,57909,66643,-170173,-277273,-83697,89834,146904,209136,60471,-261125,-379081,-207644,-39861,-110796,-356151,-440003,-326518,-259807,-177823,-275769,-525209,-596561,-814407,-488017,476341,733661,924719,1453475,448236,-1155370,-967161,-57534,160054,-149459,-448186,-929271,-580927,651906,1151690,291611,78260,522221,599791,560358,490421,217048,-124472,-324176,-315634,-220843,-91096,50015,103461,67528,-2999,-117648,-242787,-350019,-473405,-506852,-335916,-49139,174411,226184,48852,-120420,-115115,-126436,-184132,-188307,-16869,292062,377224,199099,31609,-155500,-272788,-277201,-220430,-69129,94002,135868,47027,38011,146555,27255,-190556,-210400,-188895,-201933,-74842,191731,279710,52163,-100503,-76187,-166,128472,239890,198228,44904,-109193,-49651,143818,176793,103647,215208,319937,134789,82939,294949,229902,27787,53630,-76040,-328463,-251758,-29365,-6719,-128260,-259439,-180076,-31791,23016,-124580,-254431,-129794,82351,142651,162537,161976,93377,53961,9231,-89639,-160920,-85810,36270,-59091,-119679,86099,177088,36367,-55899,-48279,31186,153161,127139,-14551,-69688,-97242,-172500,-193573,-113069,-50233,-5429,56116,73045,34443,-4959],[-134716,-203261,-122514,12739,79248,99449,35369,-156805,-234505,4967,268689,312319,354500,353976,223702,97681,2219,-5728,40683,9396,-18597,73878,137188,153985,239418,263136,166940,51506,-131110,-349103,-305838,-58972,53263,98251,115702,94551,76585,65720,48638,71628,171210,261809,71709,-153065,-81694,71061,-13718,-212871,-390387,-353129,-164061,-126653,-169783,-22067,187698,211969,142849,59643,66906,217378,321440,192232,3563,-16897,-60485,-161873,-11320,93429,-91366,-326127,-452830,-479018,-370628,-214052,-93695,96443,300191,351048,173634,21363,64206,88833,-138189,-323567,-198468,1858,63846,-46359,-258713,-387750,-240597,-46429,-76881,-224046,-205565,-260120,-375981,-266557,19903,198330,90809,-67273,-122569,-101276,-37875,57463,135518,102297,-69121,-170006,23092,195556,51300,-73672,176027,348476,266399,197155,98426,-160082,-355842,-347548,-247481,-122537,20608,100432,71283,-8236,-19121,84255,110453,7557,-87711,-101672,-160425,-199960,-28427,172286,230330,223014,85328,-52706,-108523,-247257,-379823,-230139,85066,192327,-22745,-246863,-259468,476,370426,443816,101547,-90608,15423,141176,68985,55049,251216,326955,144373,10000,-35932,-85009,-106404,-168855,-189069,-99845,-52414,55714,248391,273361,55691,-109285,-115431,-76444,41440,230068,225922,43347,-44026,-105878,-280017,-292844,-135802,-40071,12422,236415,484814,352872,5109,-189642,-162574,-50305,-6153,-115532,-132874,1258,69217,101103,112025,-23034,-112204,-65502,-87930,-93713,9360,87632,179592,294247,388056,420767,197427,-233028,-392690,-127988,104623,93555,104824,161138,98674,42698,-21175,-215380,-330911,-212637,-57743,-107577,-280519,-288501,-47745,184689,130447,-45254,-34260,-3785,-177849,-249963,-160855,-178880,-187781,-116872,-44532,45887,64292,-4887,-45513,180,-38564,-220104,-183296,92357,224161,181398,69576,10314,61201,74840,11122,39679,211916,293346,23695,-385752,-513131,-387321,-282610,-287570,-236872,-132022,-3466,146486,121117,-79100,-162776,-157115,-142003,-126366,-13881,-36311,-237781,-346542,-184235,65193,216041,228976,136761,-77528,-237455,-134168,44136,12250,-59615,-234335,-451070,-423265,-172431,-11108,-83299,-102545,99071,328589,332414,199365,112803,162307,112724,-90125,-115465,-13910,-107608,-240429,-152929,-17696,-57261,-262206,-274262,-21678,49890,34435,73724,13073,16325,53272,-116207,-261128,-226769,-151099,-40991,73410,9785,-70928,27844,59378,-99743,-198416,-113974,65646,226295,169623,-25658,-119781,-236368,-386351,-233624,-29749,-156884,-358623,-361731,-229616,-120715,-229896,-419784,-196389,139000,85777,-148280,-190480,-49123,85599,121850,57825,-152523,-259331,-97024,18697,-59685,-34658,114028,167012,73084,-92272,-208667,-143074,-69332,-139633,-180539,-47420,-50350,-112894,-45163,67173,185463,278318,106264,-49247,159429,257697,-73463,-334036,-319931,-186758,-107589,-97332,-50148,1153,12149,5987,38836,74960,43922,-88077,-165373,-77165,24329,40573,126682,168707,23975,-132670,-165295,-264185,-462672,-416250,-159360,-52880,-96429,-38409,117922,178368,175965,139609,-50238,-185241,61220,257308,31982,-159836,94826,367355,240147,-7549,-9309,-70691,-277714,-146779,92832,-9077,-144405,-205021,-485531,-650965,-341235,-229610,-875716,-802755,816920,1956055,1753934,1268721,680151,547154,-930569,-1653597,-1268153,35788,627905,708194,374314,273099,496220,116497,-402391,-410677,-426315,-330149,-44501,-108304,-261381,-164297,-116894,-80493,94197,63751,-45934,-81874,-200857,-226550,-2265,146926,162657,265411,306529,88944,-39459,107766,361521,441196,292573,107084,-88225,-268711,-163601,6626,21036,41362,98656,71564,65869,112263,77858,-59059,-153517,-88030,67790,190185,284121,291287,-51716,-476336,-470252,-217658,-135658,-172089,-122624,-10165,48935,22017,-12117,-98874,-97736,77915,-18304,-327649,-358179,-191936,-176562,-239610,-181018,-79364,-5330,66614,142074,156755,104976,-31606,-213034,-315781,-254035,-115971,-52081,-90244,-136729,-85416,-90360,-293601,-358222,-88064,62339,-46742,-108548,-56423,-43904,-10159,115217,265714,313848,160327,36478,131730,268062,241869,16887,-113186,64265,219713,179869,67124,70421,40979,-90223,-98296,-4669,-45458,-43056,285396,513548,318150,99058,130771,328786,492436,539656,499408,364664,103833,74510,227354,249133,161446,181658,181863,35704,-91699,-182219,-279601,-199183,-29552,34287,54119,15528,18523,128567,187459,137883,173479,133088,92324,142691,94949,-36288,-52552,3824,13045,-61899,-16848,193247,271005,219523,256911,56734,-277706,-473297,-583314,-358660,234896,505618,183828,-174757,-265222,-225381,-226399,-204752,5210,142148,-19805,-156115,-31097,129325,160952,122282,21342,-92116,-131270,32653,152563,-2403,-44027,141227,155410,-86647,-203374,-104982,143151,347162,241781,-67277,-214309,-202926,-85594,-9197,-27231,2047,-7126,-203317,-282093,-149728,-175548,-370995,-254088,51331,138170,26768,-130012,-281936,-345971,-274989,-139884,24723,93165,183158,366021,396611,262011,62448,-92789,-167924,-305373,-471016,-333449,-90467,-86887,-184038,-221752,-97368,82690,34918,-54626,22391,119390,-160,-140235,-174360,-144585,-209042,-276301,-130314,5872,-11335,9389,115429,123611,32655,-6676,-18420,-114224,-244195,-116806,245817,387936,267449,219287,158657,41965,8320,-6261,31427,178905,307582,259017,35248,-155249,-172982,-166518,-263014,-335033,-256664,-127183,-107400,-150573,-15992,156954,138487,25370,39373,165780,189376,126492,82259,12495,-56217,-56358,46875,167560,156323,-18836,-255424,-338754,-116485,176726,231014,86093,18052,57972,59841,11546,-18145,-59892,-100155,-47104,55979,64013,-1988,-90427,-146902,-102569,-68273,-8563,99900,146878,32922,-139616,-232900,-43907,237730,125393,-239694,-365452,-153516,93802,6611,-86630,165334,348804,274436,255366,324852,278334,246055,255916,104168,-76617,30822,140286,3200,-118340,-141560,-108065,55916,172758,293998,435423,383749,156715,69939,83506,106568,119211,-38794,-258655,-128406,36667,-116238,-270028,-94119,146060,155013,20097,35333,185357,190763,90507,162299,264710,238609,5712,-183620,-178281,-193462,-176791,78657,362093,351385,164365,18784,-53433,-225099,-318244,-182094,-54942,-15230,-49775,-71544,74762,260908,307441,197837,48000,47654,127946,138094,3932,20913,83843,-119596,-213064,-10925,107338,137175,192404,29575,-332009,-480756,-299109,-130234,-198803,-383491,-391015,-234184,-183032,-102958,-161638,-523941,-1041526,-1224287,-397690,681025,805251,1437820,1839976,249555,-1409655,-1045489,-191163,-98730,-458489,-735575,-934567,-67233,1564087,1741399,372363,-122665,483785,643648,401902,383708,281875,-69107,-319581,-321333,-246342,-86040,45842,19270,-11366,21868,-41441,-184069,-259826,-339549,-354387,-220576,-31251,125578,202144,93855,-945,-15145,-114595,-199502,-124542,108997,374649,365756,162812,29635,-130164,-317195,-418459,-379972,-138599,76239,123283,26835,-11283,77238,12058,-130080,-166876,-201197,-188460,-42333,187871,228116,36184,-94750,-38954,31741,114830,179319,165450,43316,-80066,-714,200803,249172,122642,166754,293027,205972,178047,332540,264839,96224,111780,-48762,-300665,-253121,-51085,44154,8949,-113684,-110702,-27080,-10740,-181791,-298335,-120116,159122,186200,154835,180272,159400,81720,-30238,-191064,-236572,-88422,67612,-50212,-122844,99625,167603,-8496,-75054,-22926,40739,131160,148994,47225,-36624,-85575,-157837,-159749,-50372,6840,10395,40312,21949,-54663,-85329],[-168053,-228902,-138261,45991,181670,209158,48977,-185808,-190098,60070,219112,256012,367487,352834,150349,26929,36707,78199,75186,-6217,-40296,58790,146346,168462,228630,270616,200575,18531,-222647,-374331,-258690,-9516,65286,8016,-50861,-15105,79311,121912,76641,49643,160699,294274,140174,-87793,-64286,58755,3687,-178098,-361674,-370815,-188437,-119565,-164406,-36623,189252,218054,161313,126264,141833,282346,369211,203421,4261,-2019,-71242,-180778,3397,143728,-47361,-349294,-481059,-470532,-417855,-337853,-218896,-21097,145076,206651,69787,-25093,37900,69945,-116529,-272481,-199556,-61098,-3461,-109220,-334366,-439607,-192787,-10857,-150453,-266754,-152636,-105910,-178144,-148864,16610,173458,151844,47280,-67962,-136413,-46750,141343,205060,100461,-77829,-161028,42746,238484,80474,-95945,119107,304487,270821,233828,88547,-277738,-500240,-453057,-314554,-139910,34234,83913,7925,-63284,-19748,116902,100686,-38650,-77959,-33506,-124520,-214128,-44730,209416,284877,258544,175050,85861,-32420,-253003,-404472,-256332,17734,75061,-124409,-344322,-385305,-60181,388314,436333,51878,-126144,54227,250059,126126,45896,251126,373207,215336,129399,93321,-20729,-136237,-198009,-135095,15777,41660,50425,219468,302427,85565,-91080,-66614,-66211,-12011,157977,160984,35124,-12047,-90874,-276883,-285122,-76300,53733,38261,126360,300961,200271,-80110,-222496,-165021,-23973,38666,-52179,-70006,50001,72696,46064,25592,-20256,-69040,-141339,-215470,-98844,83527,153182,152252,180920,217478,272837,139483,-197657,-374387,-174471,80348,95294,68234,112604,50190,47798,71671,-90283,-281548,-209551,-76220,-174387,-367793,-371576,-164052,109292,132074,-70651,-93288,-25061,-181901,-296767,-197873,-163124,-113259,-10648,28186,49134,88413,108508,88435,38119,-55388,-201739,-155796,90411,261343,240211,97958,-47497,-84427,-50035,-27823,58634,225001,238523,-27019,-386689,-481175,-355261,-289733,-325157,-272331,-127355,19439,176751,137604,-92031,-243633,-208191,-170590,-163041,-96358,-110090,-233942,-308153,-183842,58477,218543,224281,139170,-73317,-265981,-149841,42014,-17457,-151007,-325876,-513781,-493037,-249300,-47943,-85921,-174962,-21691,280250,332018,157007,38983,153559,171917,-73524,-157509,-25604,-85747,-260968,-225517,-59784,-5127,-136140,-145184,26445,23929,25745,110363,40424,-3998,-11341,-175789,-270292,-183483,-50415,75540,81119,-76241,-154928,-24842,100917,55179,-39954,-64386,43288,143968,81980,-121350,-193566,-309196,-455541,-294717,-85195,-185876,-371194,-377017,-242875,-134927,-317146,-573896,-322563,77617,48867,-159074,-165077,2164,151302,130045,-6769,-181681,-208560,-36205,24777,-86496,-36399,143798,149961,-11212,-176447,-232930,-122529,-37545,-113099,-139903,-28172,-47749,-87872,-46733,35107,167746,246860,51186,-29754,307005,444277,71383,-250224,-290887,-205489,-121461,-61457,-2901,21768,23981,11075,42836,36043,-26273,-114685,-156595,-77861,19746,29110,126324,182868,-3662,-188401,-187994,-281646,-521482,-558709,-292162,-96473,-91175,-54574,110381,200129,139989,5814,-160036,-235003,-26210,117176,-123419,-320038,-25192,240789,84120,-103506,-17096,-40843,-272940,-222856,-45428,-70640,-114871,-203224,-590795,-743651,-293403,-116689,-772625,-558071,1220815,2473411,2737876,2599746,435736,-1070423,-2579952,-2129166,-1748845,-202868,856441,956824,750451,754661,764219,251363,-283522,-308420,-212881,-58654,23805,-147497,-134964,-46050,-173757,-130788,127597,133957,32505,-16366,-116662,-156849,-27703,68156,116068,232549,334194,155145,-17604,118605,398245,484383,371845,219425,-3385,-184175,-76931,42727,20645,23489,60218,56119,115946,222843,187266,-21191,-205631,-224126,-121018,48456,193268,218474,-56338,-348217,-320646,-202224,-206904,-177464,-2859,108447,131305,93750,75011,32720,78568,266400,103707,-326721,-455114,-300261,-242754,-193249,-5080,112605,88058,49336,126650,204951,158638,-23837,-255424,-356326,-238061,-69893,-5306,-74681,-186468,-194158,-189328,-374721,-433152,-207804,-114521,-199383,-232511,-171420,-141187,-35458,176838,395876,432166,200479,46385,183784,337910,236397,-58651,-230761,-34827,154209,105842,24239,40343,-5323,-146670,-110938,54412,66995,84167,347984,525714,317228,76417,86933,294624,400812,448873,492908,392022,106859,23191,132396,158942,106233,156358,174468,16089,-101478,-153922,-218843,-149058,-29865,-34517,-85408,-128584,-60080,149280,255484,169833,182543,168588,123215,95667,10941,-97101,-66965,52913,121053,36684,31378,226516,297019,177976,118125,-44391,-274633,-413035,-509900,-337865,222990,514338,222550,-157140,-325379,-337443,-315017,-275071,-38883,128175,18098,-152283,-131219,6006,94417,44900,-59611,-151592,-219240,-64805,87034,-78179,-133068,182908,298262,-20260,-274496,-222214,22368,239419,172901,-113044,-247626,-240860,-129226,-103679,-185906,-130115,-88525,-267029,-358242,-219762,-194510,-347265,-237819,73031,219777,107065,-95610,-267248,-297925,-148028,5988,69840,78181,164906,303656,302975,192214,69885,-98832,-201357,-324538,-463270,-351336,-136058,-126762,-182163,-223133,-153630,-23590,-111099,-199885,-78593,48101,-53735,-209281,-267653,-243038,-268512,-243185,-47440,64545,46387,66292,111939,89308,37394,25033,25644,-39532,-122984,5103,364569,501881,342181,213305,124024,16808,-16920,-16596,71948,230910,318424,186728,-60081,-229702,-211659,-119399,-153281,-251755,-262927,-142634,-32402,-36306,38170,221332,281065,147079,26281,59380,112393,84913,28331,-13370,-21875,-11835,88339,244545,209538,-59264,-327092,-329224,-40172,216266,202465,97157,56852,54191,60100,28924,-41740,-140825,-139681,-45687,25109,2445,-61986,-138361,-162349,-23101,50897,61613,165543,224210,65120,-109260,-148231,26242,254868,122470,-229855,-342547,-182199,54729,29759,-16330,213609,343488,239893,212546,282606,247087,204715,211462,91151,10310,170193,240044,64784,-110502,-221495,-228038,-66213,33635,187755,348637,300863,96048,29190,39550,79383,140631,-46855,-314268,-190156,38299,-30980,-164375,-17932,179271,138795,-9933,36357,216129,160897,-14408,112273,326422,271792,-8911,-149821,-95820,-106884,-72664,175866,427363,379870,93829,-95070,-83068,-121985,-147771,-66962,-58265,-139266,-212044,-149454,82379,238135,185279,140079,150788,153125,142352,113652,-17750,-19025,52547,-88133,-150473,27239,87017,101840,154783,25020,-297415,-451595,-310855,-179159,-232603,-348482,-318386,-163620,-120869,-48201,-14962,-394920,-1281494,-1390303,-129082,800377,665483,1632740,1858066,-184590,-1554080,-935584,-239161,-267825,-614435,-966602,-902791,430235,2309795,2071380,292896,-373962,395240,607321,194732,312711,404617,23162,-255273,-268671,-235474,-82491,10894,-95714,-112455,50298,81524,-84993,-183752,-193894,-120046,-7662,27188,61158,145978,123554,100243,59788,-111229,-207711,-56043,221288,410234,301497,102013,16024,-109708,-324214,-473753,-454762,-190334,41816,92797,11157,-34058,10806,-18232,-69931,-103259,-200197,-195786,-44749,143790,162854,28125,-96961,-32514,53163,101271,91078,92019,49410,-6382,53976,204588,239935,83628,68870,224978,265078,257580,319181,246856,145174,162234,-1319,-210105,-187664,-59889,62313,112799,30865,-42342,-29262,-56683,-223089,-318471,-101533,217203,213755,123766,156070,181225,96616,-42823,-241553,-288208,-95429,64994,-71006,-144353,80479,148123,-20271,-58202,5277,24442,84957,154475,92035,-13057,-67903,-134837,-124168,19915,83340,39221,43249,-719,-114185,-136106],[-169064,-235119,-146551,69040,249435,268139,23389,-220428,-122814,124186,154423,174339,336385,301233,39992,-62350,62315,144905,86223,-28196,-50245,37776,115933,123133,149200,229222,218985,1792,-275387,-346695,-150467,79077,82029,-96562,-212420,-114462,78219,166053,103985,42559,156761,298013,179153,-59097,-101283,-6781,16861,-98658,-269176,-347526,-216334,-141985,-199295,-74062,180966,202719,124600,136475,189331,311022,348885,163206,7580,33319,-71626,-191187,23209,220237,43469,-299025,-444264,-417051,-400975,-371720,-252377,-89950,-8221,26097,-33466,-65553,-9922,34609,-76851,-188792,-171789,-108953,-65762,-147434,-374001,-452805,-134134,41635,-176288,-239055,-47826,64386,15203,-31619,5893,105290,171565,156063,14062,-150393,-56505,194354,233289,89253,-73589,-155839,17480,235232,85649,-149790,-12755,198718,233485,227134,59432,-358074,-601180,-512484,-309109,-94834,62792,64326,-37204,-82532,19023,162215,73383,-112025,-85674,21030,-77100,-199714,-63890,214505,307224,247699,219101,205174,62129,-220071,-381139,-231526,-23851,-61296,-250909,-430106,-468371,-117689,357459,369880,-19664,-187091,52878,309748,177315,27468,175102,303983,216922,211396,205550,41974,-169893,-224030,-76077,105985,120734,71363,205377,304542,95298,-82046,-28927,-38271,-35216,81090,72986,18130,25733,-64099,-229552,-234426,-34995,90467,13429,-21043,94654,76322,-114544,-240722,-184354,-7523,80410,23082,27128,132041,89606,-34005,-96428,-52386,-37208,-169493,-256954,-47572,167922,192949,105902,51039,18740,82339,56487,-167152,-353078,-231601,23331,56396,-19284,5705,-11629,51035,134622,-459,-211931,-166271,-84884,-236606,-448555,-456016,-276702,-6035,88431,-83015,-127590,-36478,-143058,-281564,-203635,-112955,7840,133479,95012,7216,78195,196718,184966,53232,-60338,-152238,-121951,72705,265036,272841,139543,-69679,-172757,-101372,-19418,74246,202108,171529,-52248,-358130,-447163,-309489,-255013,-313291,-252950,-79773,34996,145306,115082,-81826,-254994,-206751,-183933,-203602,-190936,-153889,-163745,-216159,-168495,37002,178749,152434,81529,-69498,-224147,-94579,54887,-37350,-202731,-347293,-491291,-488685,-290364,-88911,-83930,-213646,-135011,168807,285059,107781,-44017,102418,194965,-43958,-172621,-38881,-53254,-223612,-259669,-116283,29180,21696,44365,106787,11299,6689,101507,20871,-35012,-40589,-179952,-254541,-157550,29191,179896,81958,-137276,-173502,-8570,163634,180769,84783,-46099,-41135,31829,12431,-172024,-232078,-310460,-438631,-359369,-185698,-208389,-339180,-373393,-280184,-160414,-346876,-635631,-413515,27670,52559,-150697,-182391,-10792,169445,130111,-63975,-215493,-175927,12070,41689,-90369,-38637,158935,133499,-85711,-234085,-220215,-99384,-24159,-82810,-53732,63595,33621,-38130,-39088,22655,149635,198573,17139,23571,437213,596510,229740,-141623,-256198,-226122,-126755,-4109,66763,52306,20808,-10266,-2497,-32947,-84085,-114300,-132360,-83522,-19318,-18212,98069,177395,-24140,-191441,-151425,-236626,-487604,-615223,-398076,-140074,-83886,-59467,102599,213581,107128,-109362,-252709,-258230,-83510,10073,-232460,-413230,-109151,123425,-66813,-191595,-42242,-30462,-208089,-197599,-100596,-81567,-92838,-260440,-682403,-766043,-223567,-24563,-648627,-391806,1221646,2412759,3102566,3165012,260451,-2054416,-3243585,-2541674,-2104989,-378504,1007671,1197925,1126499,1117689,888421,315270,-183118,-215625,52366,284278,87849,-235586,-54069,36271,-273256,-228874,121786,183319,88813,45076,-25309,-93040,-95437,-90271,-25800,128739,300803,198232,1003,90348,338794,413951,358354,283750,96153,-53196,3504,42586,18196,33218,30391,24419,127305,276650,253402,18568,-205523,-283468,-264838,-132694,30975,79100,-87127,-204746,-137655,-155600,-261717,-173416,88774,183105,184947,161940,147768,151022,248128,410498,200233,-282302,-460149,-343901,-279298,-125896,151390,255291,152243,44709,114036,236247,206094,-11267,-286574,-367041,-195799,-28910,11534,-88767,-265614,-321847,-272970,-387795,-427811,-273553,-248759,-323363,-320444,-259727,-227932,-76959,203625,479654,498707,224359,67951,213476,329802,148963,-169958,-336847,-152179,36868,-22632,-51276,-1380,-38657,-159412,-96664,108437,168405,193799,353694,446141,275045,67867,50503,217114,258111,272094,367123,315380,71475,-45354,25290,71890,55146,94764,107584,-19361,-97660,-118056,-136349,-66253,-28283,-123037,-204497,-215281,-116786,153208,293591,178410,132859,144624,119503,53221,-38002,-118117,-74637,89819,233154,176343,117056,242006,264577,94047,-38310,-122215,-229901,-297331,-345678,-231882,202955,448070,206221,-132140,-297803,-332089,-327103,-288019,-67333,83094,11472,-159913,-226608,-127299,150,-68273,-179080,-238073,-302515,-169311,7908,-121272,-185173,182241,373429,56696,-286107,-310644,-117404,107593,103793,-141119,-281669,-259584,-144311,-148691,-262835,-186492,-100096,-252351,-365525,-239696,-183367,-282901,-172654,128734,282191,170794,-20566,-179420,-181519,34106,212237,164106,89361,142606,199246,145130,72130,55360,-92419,-213147,-308877,-377323,-273257,-135110,-155381,-181431,-224723,-219204,-159579,-272762,-348612,-187844,-53716,-113317,-244035,-304533,-308078,-308901,-181316,38560,98552,65440,75363,63261,21449,15196,40013,63661,24326,-14081,118511,437732,559873,409017,214380,77916,-6291,-21980,-2261,112127,252113,271545,79797,-129824,-230334,-182902,-34619,-10834,-122353,-207404,-117211,59614,104793,99885,260659,386795,235625,-1797,-59691,5084,22661,-1550,3125,31557,43869,140791,319386,259503,-71393,-318877,-228003,84351,271000,194088,104364,73295,46385,50512,32959,-48424,-163886,-130517,-28317,-6854,-48084,-92958,-143306,-128250,57843,133003,83127,190104,263864,79871,-99583,-113591,35836,220258,104189,-191946,-283592,-180072,14524,53330,47118,225447,315907,191143,148318,223986,213003,165451,162104,71604,82634,265950,290054,96323,-106107,-261135,-278977,-141198,-70021,63177,225782,204053,49186,-21263,-39107,34946,151952,-57955,-341627,-228862,56905,78939,-25920,67485,202688,129665,-25696,15784,204358,130966,-65643,92926,375136,276449,-39046,-130307,-26771,-13714,37087,259716,463354,396876,46591,-161125,-67812,35338,80179,71945,-67785,-249557,-322326,-197296,51277,149096,20803,48187,233643,251023,163055,102822,-11116,-59417,-17734,-69438,-80072,40494,42237,50073,103723,41047,-166365,-300091,-257077,-196060,-223835,-284818,-264800,-163248,-140042,-83128,76311,-222806,-1263213,-1237070,317452,860928,396616,1506285,1540533,-710840,-1543406,-660979,-197703,-321581,-610438,-1092227,-788349,936766,2744086,1974723,-54315,-662267,274073,467707,-48733,272573,535587,107305,-153488,-160986,-176571,-67117,-37595,-205974,-203510,66215,197931,23421,-129275,-58405,150551,258437,124199,11478,76472,128284,156331,95017,-119185,-212880,703,290452,376665,188500,23255,-6230,-94732,-287530,-427291,-423395,-210118,-406,47673,-3796,-27057,-31340,-60903,-47963,-66848,-212993,-241733,-91189,75839,121519,42245,-111894,-88307,26937,76437,7036,14963,74935,89933,93639,158781,163881,1322,-59520,129642,301668,309831,264873,182971,156119,182989,48765,-90403,-83720,-56041,40476,148678,118204,-6742,-48745,-100747,-234620,-320967,-92202,242647,225622,80087,92494,140718,78791,-45905,-235258,-283097,-87464,28723,-117310,-167468,44972,126257,4861,-2348,39481,-9874,22934,133803,105259,3653,-42471,-110589,-98333,79385,163583,83302,67641,10167,-124857,-140324],[-143225,-222223,-140018,79328,259002,250950,-33662,-242206,-49780,178072,100205,95447,272747,210753,-85643,-153800,67473,185173,88445,-36076,-41495,16265,53554,27047,17427,140613,201002,-17399,-295803,-282744,-7692,193842,103358,-186964,-321093,-172238,71584,179399,118969,59933,165755,267930,164534,-92085,-201952,-110105,30347,15540,-133443,-287844,-236934,-180674,-261500,-130633,162683,179662,62009,100508,200795,298256,269771,83803,7786,69524,-65206,-193566,33133,292112,151534,-194027,-351479,-327595,-320981,-302323,-181191,-78093,-93025,-114671,-96774,-94303,-75793,-12461,-31759,-100197,-130303,-136224,-109411,-152813,-367150,-422081,-82491,92803,-134869,-128934,108393,216745,151589,54145,5376,40005,152029,219988,97641,-133367,-60216,209116,222891,68248,-69781,-164908,-51164,174616,51028,-224362,-164727,75532,168895,182821,27022,-370724,-623078,-506171,-229827,2130,96720,48294,-42190,-51830,87294,203449,33545,-185562,-100637,56180,-16619,-153360,-80956,183359,292320,203665,209250,264120,135041,-166022,-318719,-172331,-39482,-166826,-350341,-476186,-478660,-142457,288898,254094,-112268,-269892,1249,300654,212688,10879,56505,152464,155046,237092,275949,88360,-196248,-237367,-23260,153057,162896,108449,203904,273846,81068,-77584,-7941,-3751,-26589,17429,-16678,-7284,49177,-44139,-160904,-156430,-23978,63152,-41818,-153247,-78854,-216,-98454,-239051,-213958,-9856,104059,95378,151707,238343,116121,-122840,-224866,-107214,-20956,-152350,-217289,38899,240773,190961,40904,-77231,-154962,-87494,-26536,-151537,-333486,-286249,-57333,-7531,-104675,-92332,-44165,62568,157945,37807,-139037,-102158,-86110,-279508,-505684,-524635,-358555,-127132,6698,-88615,-140641,-50546,-88378,-219302,-184844,-54369,129383,270144,139215,-60024,46134,247484,220636,28517,-73172,-101711,-95564,46387,236037,276590,182139,-58262,-190989,-77149,30129,90209,164733,127403,-45386,-306852,-411280,-266564,-199979,-266621,-199653,-22466,37487,78461,73596,-54641,-200632,-164461,-176472,-242652,-283265,-171342,-66455,-115044,-145366,12350,108004,28129,-19244,-52053,-105086,11104,71479,-46731,-210326,-317603,-404698,-409737,-288627,-129083,-85985,-218629,-219563,18657,192093,57094,-110140,29027,173520,-15054,-160738,-54430,-18304,-136018,-246014,-163859,60125,195813,260202,206604,18284,-14816,51673,-38954,-73521,-45554,-143239,-210245,-128880,89928,249985,76530,-159135,-131467,71451,250204,267353,153256,-55889,-158873,-74705,-14758,-144706,-200839,-225308,-343541,-415165,-308894,-223436,-276156,-360925,-335537,-192080,-320784,-604572,-449709,-2853,80220,-137893,-229928,-60451,155710,123308,-111136,-255989,-170653,33623,57246,-79865,-44012,160241,129359,-130283,-260126,-193112,-90376,-30694,-52159,45075,187025,149691,11411,-21823,37999,133221,132705,779,98503,516613,665639,345347,-49456,-230601,-248023,-143905,31621,123559,75187,-4650,-57482,-81523,-106348,-112334,-90224,-99359,-84482,-70460,-88551,38338,141973,-37444,-145961,-68747,-146223,-379254,-559801,-434572,-171396,-74712,-53044,84347,202454,80997,-175629,-301957,-251159,-106046,-56069,-285461,-425845,-140865,37164,-184346,-251695,-58213,-7677,-76002,-72322,-69194,-60091,-92254,-343668,-716886,-709791,-164471,2347,-567203,-378795,829768,1814581,2742770,2809132,296936,-1968920,-2816676,-3146211,-2523142,-356024,1208316,1423222,1393830,1284112,877202,304293,-121666,-140559,317859,641640,157948,-338605,-34904,75938,-363443,-338266,82598,204925,115573,92318,51585,-49844,-176468,-275008,-222528,-10951,231707,229373,36921,41241,201635,251938,257264,282006,185573,92224,61766,4326,3252,55266,14388,-11956,98012,256225,259528,64103,-136858,-255315,-350432,-333750,-178743,-88144,-120235,-70743,29715,-95188,-281570,-161343,107545,173008,179364,198501,192830,235218,372317,482513,250565,-205089,-366853,-300851,-263544,-50970,242015,306234,169976,54422,107144,240226,233848,1140,-303620,-354017,-144286,-862,2911,-120458,-349431,-424707,-305404,-318460,-331956,-249151,-287570,-375714,-347592,-292764,-269658,-122962,177415,481008,491437,226330,96571,217540,252525,12752,-286250,-409785,-267308,-124484,-186698,-158171,-58913,-50219,-116544,-50833,146491,227641,240695,290618,298520,202456,69269,28013,125307,127687,87060,174246,173279,15050,-112906,-70153,1063,6411,407,-11323,-68818,-89244,-89603,-52679,34254,-13108,-194618,-272838,-237499,-139900,134564,286688,169487,62529,88713,84547,14531,-44257,-88870,-71317,104129,324325,326463,221395,247969,203865,-3180,-164671,-150174,-148295,-149324,-128582,-59038,196177,345841,153861,-102072,-198056,-219264,-261708,-247978,-77937,31666,-17399,-158403,-284775,-240033,-100229,-176661,-287258,-313472,-367257,-270459,-71634,-126422,-188704,136228,352276,111615,-233704,-329213,-212979,9550,69026,-131474,-298243,-258523,-135826,-138982,-241042,-152934,-38729,-161846,-294349,-210238,-172982,-225727,-90358,199760,312393,211522,80447,-39325,-23107,224821,415856,278141,122715,126306,83986,-48158,-71043,43435,-41505,-186644,-256886,-223217,-106711,-79252,-156011,-174430,-224949,-277666,-284955,-389691,-432266,-263040,-155696,-162143,-226431,-264130,-308245,-305671,-99362,118740,115999,52230,38390,-18441,-59087,-17574,43035,87572,68818,62926,195374,449600,555433,442033,209396,30397,-11375,9073,36391,136466,238402,188416,-12126,-137744,-159987,-108824,52575,125031,24868,-103417,-70109,124246,221409,161774,282980,437953,267708,-44756,-169016,-108235,-38432,1010,44247,78227,90153,192485,385710,312776,-39040,-234999,-72727,217397,316067,191182,91754,60361,43091,46186,37039,-31854,-130628,-87142,-2636,-22946,-54674,-66706,-103248,-60318,108748,134778,43331,166267,248806,68644,-111879,-134605,-14014,142132,78540,-120260,-190113,-143002,-8883,84235,99076,198577,259692,132058,79033,167977,189856,140824,111652,40556,113972,288138,273361,90838,-99902,-236794,-224097,-136857,-119321,-41854,108816,116192,19698,-68723,-124716,-19134,123727,-91124,-351782,-242197,88153,182352,101390,135553,207541,126966,-20447,-11422,152235,94482,-64230,108293,392421,243656,-79623,-130783,-2246,47058,122583,316236,471693,399578,37540,-160374,-15357,191365,289917,197116,-71475,-309572,-352958,-205190,-7441,10856,-152934,-56795,267789,311907,184062,113254,20009,-89911,-93006,-41817,14723,53997,-2000,1220,53474,65774,16898,-78275,-169421,-193935,-191203,-227249,-254008,-241537,-267562,-230500,56429,-92441,-1021360,-809817,838774,890810,122116,1168733,1035043,-1130131,-1371357,-304993,-100925,-285250,-499676,-1076946,-555892,1440015,2786256,1431336,-645457,-957409,130323,231958,-306374,237570,618682,152730,-41101,-17261,-72298,-31051,-80412,-276380,-252779,59334,260215,112232,-85853,53578,393612,506953,243009,2290,18893,109481,159632,90537,-133990,-213725,34454,294469,262662,33268,-67302,-34386,-83669,-212356,-292802,-301057,-195586,-39865,-145,-18834,425,-39170,-108136,-82152,-87481,-256781,-325028,-173555,5773,123782,81544,-138361,-210792,-63140,35379,-44087,-28645,123973,182565,108876,83587,56320,-96661,-188355,28369,307668,325458,185032,89465,121648,165422,88378,18352,12219,-50368,-16762,105124,113409,-25904,-94878,-134882,-216393,-310255,-99018,232600,222535,38028,11041,49808,20180,-68069,-199452,-212461,-45103,-22752,-173945,-177210,8767,100798,51096,79504,81233,-45769,-41656,85593,85476,19687,-9726,-90456,-88429,114270,232188,141826,108897,45810,-89746,-104781],[-111349,-198228,-114970,81321,210279,163192,-98674,-232676,15835,212778,76752,42040,196896,107526,-197551,-231245,46217,194601,91651,-22013,-18253,-3600,-23299,-92431,-133211,20669,139030,-52686,-295457,-204674,131447,305661,122656,-238484,-347186,-171031,59972,153583,116387,105368,187680,207703,96036,-176368,-344897,-219451,50954,138743,7655,-204907,-236745,-213473,-321844,-188334,139899,161890,7681,43261,176646,244316,150939,-13256,-120,86206,-57413,-185833,29619,330942,238270,-72813,-224930,-213962,-197185,-154285,-31277,18768,-69185,-156671,-98647,-105758,-143628,-58492,9450,-29011,-90854,-142231,-127549,-130891,-319724,-358586,-51233,127680,-26518,49941,292413,328077,210108,95513,29525,19129,109242,218726,153922,-89606,-55965,187523,187305,40359,-78535,-189849,-139648,70084,-19646,-296804,-280614,-24600,98604,124077,17312,-302705,-555012,-436851,-101756,121401,123085,39630,-2489,21145,162151,225884,-6592,-229112,-109991,67781,45265,-88139,-92976,124188,248222,151104,156701,245374,156810,-113573,-238527,-104624,-36154,-205627,-381912,-466912,-412545,-119768,201217,115383,-209333,-352876,-89467,226004,221892,2760,-61319,-18173,59843,208191,293890,109622,-206139,-231298,13094,153659,164382,151687,206710,209946,43381,-72855,-1391,26985,3849,-25231,-91516,-38397,45782,-39890,-92964,-75933,-46181,-13323,-96976,-225941,-180489,-30809,-52522,-216010,-237699,-32943,98027,149520,286427,352852,139800,-203753,-324548,-158641,-16292,-107660,-130321,123942,275941,144521,-34958,-181469,-256856,-182245,-85490,-150225,-313576,-323150,-140957,-69843,-140130,-125759,-27947,79862,140223,28805,-77881,-41747,-80917,-290961,-526388,-561275,-392411,-214572,-89025,-96354,-142799,-75990,-43118,-130393,-144050,-10493,204849,354822,156677,-116094,17202,261895,192887,-37956,-108010,-78783,-85191,22049,186169,256336,214454,-19505,-145561,-1896,99308,114075,147495,130526,-12939,-242090,-365237,-237035,-151919,-208750,-143812,7349,23045,12905,37460,-20355,-110446,-108368,-151827,-273006,-351619,-167702,13577,-47463,-120173,-1207,27299,-114919,-126305,-6596,69281,127350,78333,-47865,-183495,-267156,-293865,-282734,-251387,-164281,-99342,-198721,-263176,-133748,64910,8302,-139494,-37320,116881,551,-133378,-76377,5948,-26166,-190984,-181843,101433,359482,446128,292206,35897,-34205,-22174,-117973,-112424,-43540,-94177,-148163,-80771,140975,274173,60985,-147969,-59023,181721,348375,317400,165398,-78938,-261471,-143438,7125,-40327,-96096,-82876,-220534,-454679,-418317,-227414,-204282,-346175,-383684,-209843,-251680,-508016,-428381,-12604,109534,-126526,-270028,-99730,133433,108450,-146703,-293855,-182798,27483,60472,-64671,-53134,147419,137335,-138547,-260047,-175925,-105754,-52098,-23878,119912,284859,237937,36376,1240,79883,121633,55868,-7418,170256,522392,625342,372116,-5310,-219764,-268976,-184584,19380,143095,76440,-48584,-116169,-162428,-156176,-102949,-50269,-64044,-77045,-114244,-160933,-39476,80828,-44027,-72100,29053,-48111,-241670,-404983,-378870,-181545,-69495,-45330,47921,158677,60133,-181213,-292732,-216902,-101828,-88626,-287025,-365995,-120732,-11494,-250158,-266276,-37439,54762,100335,103335,2366,-46512,-122725,-417868,-683909,-593471,-137271,-50498,-557623,-513493,202114,899346,1793364,1687786,457507,-793457,-1516061,-3849721,-2976576,-28736,1530183,1570885,1441655,1225288,768462,227481,-111624,-82851,535289,947035,240372,-412546,-71054,75342,-397907,-414809,28153,200830,118743,124684,103026,-32454,-236590,-415113,-396860,-135315,154792,250804,94762,-10303,26725,54616,109427,216576,234336,202640,77015,-71278,-36283,70816,14255,-44400,32020,162467,202644,110065,-14953,-163111,-377535,-508529,-387511,-237176,-132463,36267,142601,-40184,-256630,-142037,44752,72997,106837,186349,204104,270717,422663,478045,251555,-112479,-203292,-182885,-194154,14176,246587,256474,142062,75959,107029,219007,240407,13757,-302228,-323556,-95225,16978,-16057,-152883,-406255,-460449,-266267,-184485,-171263,-136281,-216747,-335491,-309649,-261817,-247995,-159297,99570,396930,418612,208192,121310,194276,135384,-118277,-361296,-429961,-355697,-300082,-350112,-277685,-128415,-41490,-30124,16867,160299,229873,207341,167912,125001,118233,72059,16752,47193,57419,-27242,-4476,29427,-34724,-155454,-131671,-45769,-40310,-108488,-149902,-118078,-79069,-74243,14467,129152,19354,-216197,-278086,-216951,-134153,93508,233718,152877,16632,36555,32914,-21951,-15489,-15465,-55636,93627,383196,458540,314914,244575,145778,-83394,-229945,-126641,-49789,-1983,86043,133014,213298,252855,95133,-71658,-72807,-52334,-142065,-178948,-79420,-3499,-38779,-132583,-287435,-308298,-182992,-242511,-339313,-345054,-403885,-353955,-139310,-104220,-149284,60934,241070,117248,-137732,-258995,-214728,-14695,83173,-79949,-277627,-239613,-116142,-89583,-142272,-48548,73322,-25651,-165639,-151169,-188199,-213325,-27129,253653,307070,232331,184648,114435,134617,369513,545709,365085,159920,117461,-14326,-231185,-193659,61165,65809,-117381,-175740,-36022,105189,20484,-121710,-151646,-213180,-306048,-355890,-412251,-403466,-273918,-222170,-177037,-150687,-155516,-242315,-256481,-16038,184256,126520,20306,-29459,-111985,-130737,-44158,43759,98433,94470,101636,220712,405204,501358,424285,182081,-9606,12494,79945,88781,131871,192690,106489,-42461,-70070,-46807,-26890,108585,224094,166453,24887,-24149,132050,272156,211018,291764,426005,236379,-97404,-248936,-199777,-80807,24258,80069,96950,112048,230027,433003,368620,38873,-101703,86843,319049,328877,171476,47077,19843,50226,61970,53876,1372,-72775,-43256,17068,-13264,-618,20905,-35250,10347,107396,41429,-50666,98158,176222,27137,-141624,-192417,-98417,43782,58502,-14716,-65397,-75179,-6211,121158,138099,146601,179445,72161,23665,132148,185412,132053,62076,-2063,92203,230677,192994,50628,-91124,-153921,-73978,-54674,-117472,-100517,22452,44001,1355,-101497,-187480,-75070,37395,-162517,-361899,-229986,125493,254631,185060,171609,196043,130424,6570,-26640,75552,45644,-30771,146146,364903,173841,-120303,-141341,-21522,59489,167557,341232,458343,383969,63330,-101357,51255,292120,412736,273987,-57269,-297109,-303147,-176447,-72416,-137251,-292969,-144530,240083,312306,192087,140614,66459,-95023,-130426,17329,140525,89684,-21864,-23731,20211,86847,190627,140052,-81548,-179988,-147502,-190292,-274369,-355637,-465441,-448247,-75828,-60742,-675372,-274123,1261762,907615,-40017,798105,563935,-1268088,-1079128,19053,-9026,-228327,-375398,-927320,-214020,1870751,2464508,597402,-1320925,-1214538,-28932,-57469,-546671,177865,615490,155366,61665,134654,60562,25235,-103736,-285051,-241494,29830,246070,163016,-36924,135275,547267,667821,357154,43329,-4069,80525,124082,59555,-145571,-204199,41885,226769,77053,-149036,-160383,-65210,-74058,-114662,-109736,-133448,-157306,-67854,-34291,-30594,31581,-18233,-149259,-159901,-160081,-325471,-420144,-266188,-48982,160343,133967,-170103,-370859,-201392,-15854,-45904,-15768,191059,252342,105066,7224,-43215,-180320,-285510,-57058,279215,299777,95350,-13916,49278,119490,115231,86342,56761,-57215,-93197,-2579,17027,-100460,-167397,-160208,-182204,-286193,-113499,196189,205179,8515,-59277,-55140,-69728,-131179,-176003,-96336,38469,-63279,-221884,-168050,-20498,63073,90077,162495,127715,-65441,-94834,18015,43527,39588,25949,-77012,-93405,120629,280165,209700,155876,87602,-31753,-55907],[-98737,-173523,-72689,83145,124930,38563,-142510,-182707,67876,229740,89004,21718,128088,21957,-267354,-281778,-127,171099,93766,5828,7567,-21777,-93802,-200527,-263757,-102702,46065,-103724,-283252,-130696,231250,378689,129555,-238994,-291118,-116284,44608,93473,97925,169763,213053,129245,31,-271035,-484440,-299613,82864,237757,114501,-114834,-205619,-220689,-349404,-220735,123433,155829,-17074,-9021,125712,156701,16463,-104437,-17893,72172,-52585,-164518,21227,321533,269081,20588,-94511,-91532,-60959,19385,142722,172773,56145,-89649,-47438,-96102,-188632,-85652,43380,11981,-68225,-132651,-122084,-97783,-251787,-284977,-44562,140313,123210,257294,459879,389099,202849,100165,82384,58696,64671,156966,161532,-36511,-47091,139294,142843,10796,-104165,-221886,-214313,-47797,-106211,-342567,-328449,-81099,43095,80657,51825,-166905,-417964,-327420,33162,223362,130166,39488,68214,110402,218042,222983,-33954,-223528,-103612,53400,83334,-30288,-101019,52787,191464,114741,87759,163100,121996,-79477,-163917,-51088,-22022,-169171,-333020,-405417,-293278,-55637,113822,-14213,-283378,-402688,-187901,111594,200893,5827,-140667,-142618,-26809,146220,264726,103313,-197459,-203941,28739,119951,141993,195482,202017,117544,-12759,-65150,-1537,47670,39350,-49707,-143644,-69798,17221,-46384,-36910,-15402,-94314,-109494,-125180,-218632,-198349,-32143,-6983,-173496,-234802,-68441,60057,174160,403729,452526,144989,-263236,-365570,-176273,-12283,-57764,-40824,170849,252549,64277,-108663,-240777,-262471,-177467,-105881,-153582,-286999,-329834,-201889,-104498,-105464,-76773,24153,86801,87584,-6049,-34924,-1225,-64908,-263131,-505840,-558984,-377269,-241860,-167823,-112881,-145453,-113319,-21605,-35966,-83311,6816,207840,362427,154559,-127143,15837,251546,121562,-128421,-164905,-98214,-90724,10787,135480,222583,228617,34537,-61099,85099,161221,151701,179733,182392,30532,-173191,-302083,-223021,-132503,-163799,-113841,-13307,-7698,-21498,24535,13248,-22755,-62965,-121161,-288507,-374893,-146614,44859,-37452,-96911,4234,-42756,-236899,-197474,71917,250828,209696,64684,-44412,-138471,-218636,-196053,-150296,-196106,-190805,-125423,-166839,-265605,-255130,-76486,-37731,-126741,-70010,49128,-3536,-108495,-107611,9320,69920,-114702,-162254,155594,478023,542384,322432,45244,-51337,-97850,-190347,-143564,-48647,-60803,-86392,-8537,189958,253246,28433,-126770,2599,275101,435007,342488,140569,-99337,-306022,-158626,65975,106555,50057,55213,-134235,-474521,-478424,-217293,-145351,-327316,-391345,-190201,-158703,-385708,-362219,-5808,120702,-115583,-261162,-86407,120475,82846,-168004,-311298,-190125,5213,47188,-51265,-63769,119205,144909,-119620,-246488,-183725,-144748,-79966,-1565,146314,310521,249573,24392,23835,138828,119476,-17039,-16458,211477,450103,480259,291097,-20909,-220209,-286208,-244024,-38234,120130,51504,-96414,-162834,-211048,-164702,-60404,-2659,-29488,-64717,-144028,-219055,-114549,11079,-43658,2311,104845,15541,-127142,-200985,-243493,-169347,-76731,-50323,-6546,85693,37322,-137972,-227951,-163408,-84605,-101076,-251206,-260466,-65836,-31386,-261185,-226129,35580,163701,277215,257856,46558,-82117,-186647,-463085,-608433,-459892,-152973,-168159,-600258,-702949,-413126,-10872,593513,218579,501300,1020647,186643,-4263486,-3236841,591230,1934661,1558787,1211018,969785,610216,106109,-150070,-35844,669801,1137785,332927,-419737,-139781,41641,-355263,-421945,-18156,179534,114202,152131,132454,-36155,-252277,-453168,-468746,-195867,93120,256812,160146,-53186,-140049,-110431,-25006,109962,218384,231797,33528,-176453,-105538,66602,29565,-68943,-61592,16109,97315,144209,118902,-51936,-354946,-604103,-539741,-331054,-111399,109657,186980,-776,-188124,-115773,-69219,-83343,-13426,126530,183681,253484,389982,413174,217313,-23529,-22251,-32528,-94413,55455,181480,136165,86982,104035,112096,184193,233486,29464,-279972,-280990,-51938,35859,-24852,-168578,-409322,-406860,-160051,-29199,630,24700,-64072,-211967,-223426,-182043,-169213,-174208,-7136,261002,313225,175290,127887,144763,17569,-191938,-355767,-390373,-399575,-445597,-471514,-378355,-195190,-20520,71399,86890,146314,180717,110709,14321,-30329,41915,66729,7320,1083,65386,-23647,-95853,-57561,-51843,-152476,-145389,-67344,-82469,-203251,-260668,-146106,-63978,-67832,54186,193192,61318,-173757,-228431,-188644,-119164,34698,146205,135808,24484,15230,-16522,-56198,28291,79444,-30173,64180,408204,545977,364484,224216,108305,-127582,-235073,-78813,32671,109343,245994,289670,249599,198331,55705,-46713,22723,98194,-6617,-112770,-84817,-10964,-29594,-79394,-235935,-321779,-231399,-247302,-313625,-319232,-408972,-405247,-186450,-74634,-86455,-13820,80153,63439,-37395,-114895,-109103,42307,135286,-2095,-212051,-207751,-98591,-25705,-13413,83787,197412,109560,-24986,-91621,-233601,-254800,-7656,261695,273511,241217,268325,239757,248322,425632,552670,381534,177903,111584,-76428,-352571,-251064,122931,209928,-18850,-82256,133561,298325,136326,-58647,-107099,-176674,-285266,-341644,-320645,-258097,-214955,-226707,-138363,-29180,-16195,-140631,-183461,45933,227566,135395,-17356,-107097,-194394,-178574,-54933,52000,106167,108325,107065,196471,326175,420345,357708,127424,-34249,65509,177416,137503,92568,121287,58880,8465,54096,64958,24409,113559,273249,287638,149748,2839,79687,243442,234522,283323,354006,154751,-147087,-285672,-245940,-95644,44490,83882,78793,103914,242889,450481,417058,145386,42610,206960,362761,298775,118974,-30907,-39234,67169,104177,88204,34308,-36150,-35321,16676,20412,103429,143128,31032,51193,51661,-120694,-171928,1676,60339,-42680,-181455,-254300,-180517,-44683,56369,113952,80063,10470,17991,152204,163197,94327,94926,25704,-1639,127823,199074,129723,15458,-49735,24674,113344,72063,-11892,-83253,-46220,111418,63530,-87006,-106992,-29708,-18413,-17172,-114251,-210659,-129061,-100666,-269439,-378277,-191398,161948,284968,214905,177397,178988,138767,48693,-16176,-1088,-15389,4996,182810,291316,78099,-148782,-141071,-52760,37783,174314,339856,430090,349660,107721,-12889,104809,306394,412135,282853,-18812,-212762,-198151,-126919,-123125,-249779,-361550,-187761,158861,244770,173324,168998,115773,-62090,-100663,113324,279175,149606,-6276,-11943,15740,96787,301575,290514,-15503,-151909,-93513,-161501,-283340,-427393,-638805,-645373,-269443,-140908,-383500,142811,1413865,909812,-27521,561099,344464,-1046016,-742916,212318,16832,-234703,-332097,-703750,168290,2121503,1919019,-240022,-1847965,-1382177,-188005,-331422,-733717,78139,521249,134883,147551,267741,195788,90354,-103872,-231070,-171443,-11680,165812,171105,24594,181920,574127,701228,439828,122893,17915,60766,77154,21783,-142636,-177106,27368,100162,-147670,-331079,-242930,-94493,-64009,-16846,69599,22191,-113574,-79063,-40275,-32926,50370,13557,-174084,-242594,-245805,-389092,-484496,-333450,-81985,197898,176606,-198437,-515576,-345047,-62709,256,53383,262252,292324,96753,-45609,-107372,-228164,-327384,-111242,218637,235550,8718,-109523,-40424,70086,137772,104323,29372,-85230,-165291,-138345,-136126,-207431,-251515,-183712,-151267,-244276,-115847,150771,175315,-4628,-94903,-130355,-166292,-236308,-196536,24769,149387,-73164,-246033,-145712,-45380,3684,94827,219507,170593,-58754,-126814,-53602,-2628,63092,56826,-70113,-106094,105391,307920,278182,194694,115754,18275,-26286],[-121312,-154440,-18784,91607,35887,-76126,-143861,-98494,106087,235216,124169,25334,77205,-22612,-275756,-297813,-63483,114351,81862,28313,22975,-38492,-141421,-268605,-343136,-197140,-47315,-155183,-261155,-68972,271546,384114,114746,-192838,-181943,-35285,25491,15229,70496,231434,225093,49016,-81568,-325995,-570182,-326715,123313,284650,162006,-30853,-141799,-194261,-325662,-203609,126097,159249,-13374,-40694,62245,49916,-109964,-171689,-43415,30232,-52313,-127537,22625,266946,226423,54596,11645,21626,54720,158452,278875,332322,229596,40812,21435,-65532,-187033,-78254,71387,20639,-72107,-117506,-102245,-73007,-189369,-224777,-56713,135429,271294,438017,563069,401791,160991,89149,154740,141120,34699,59943,114827,2938,-39324,78914,101231,-15358,-140679,-245499,-247616,-145639,-182741,-347487,-311363,-96801,15439,75224,133725,53,-255974,-209885,132552,271998,111724,46796,144151,182826,238209,199276,-40861,-169539,-78016,13968,68986,-8100,-109012,-13379,140149,109100,33700,57365,52206,-65968,-108712,-21020,-2043,-78161,-223792,-311726,-159959,26541,41033,-109131,-307853,-388897,-253264,-2425,158360,21633,-161653,-182274,-70046,83167,206007,71532,-177244,-159606,26759,73597,123916,237518,178448,5571,-79341,-55300,360,57471,63892,-64489,-172600,-94254,-21954,-49290,8607,14216,-153585,-193514,-113752,-139132,-147575,-26884,11845,-116378,-188445,-99218,-536,164916,472258,509452,120052,-292834,-333324,-137993,4477,-17518,17301,158482,165006,-31094,-167061,-243198,-176726,-86349,-87275,-148067,-246888,-300254,-218194,-96443,-15801,28190,75814,61750,11884,-38299,-5392,20409,-28122,-194058,-448359,-523213,-327671,-208232,-206285,-139265,-155754,-154624,-24118,45563,-9925,-694,143088,297474,144692,-80138,52713,231587,41020,-210308,-228806,-154747,-103830,20771,104973,187632,221354,85427,25585,145266,194830,202273,267449,261757,71064,-107114,-223768,-219231,-149499,-149045,-124043,-81668,-48025,-14690,39154,43550,36127,-35935,-96910,-286361,-342493,-110292,19661,-83090,-78953,24110,-90922,-307034,-202657,173690,382356,226217,27120,-39403,-89532,-177253,-130035,-53789,-143438,-205419,-158079,-134452,-236173,-326435,-207426,-80762,-83053,-56038,-448,-24609,-101433,-144320,-8047,123856,-43311,-113752,209878,518864,510231,268830,28547,-68570,-155975,-236210,-161595,-65884,-58220,-41078,77598,236633,198216,-26477,-123140,20103,311590,485118,355312,105940,-109309,-279830,-127048,137799,244583,182302,124371,-127011,-471999,-469641,-193697,-111969,-294281,-333858,-121967,-63293,-272245,-272807,10309,103181,-102329,-180508,-3203,121783,45127,-171112,-290874,-171148,-14952,23341,-39517,-70178,75869,134023,-92935,-233631,-216745,-195713,-106943,8903,120895,250245,174502,-19830,39649,200278,130699,-67347,-30038,203685,315589,264521,119449,-85379,-223456,-297953,-303654,-113201,67699,7042,-128797,-175242,-206844,-132625,-891,46262,5161,-55183,-167054,-259019,-169766,-45234,-35858,52388,129934,16679,-73212,-16788,-74437,-141457,-101811,-77056,-69177,-2469,2731,-76156,-128118,-99907,-65559,-103905,-195263,-144550,-2898,-39762,-229437,-134775,155529,299010,407084,331245,13255,-185472,-277249,-481532,-535293,-361874,-216214,-317055,-637649,-806757,-773611,-614547,-439456,-1084078,212465,2703980,1718112,-3955033,-3023502,1331598,2275819,1339551,736408,592624,441466,-29598,-215263,9318,706473,1172933,424926,-343769,-212362,-15830,-246831,-345089,-37482,150859,118337,188940,154250,-49070,-220737,-371060,-393614,-165847,59585,238819,206657,-85969,-262396,-191919,-92996,-4243,131910,160093,-66382,-292354,-196201,40456,57354,-85851,-169406,-147087,-26511,153695,215183,32466,-295399,-587650,-594610,-353968,-60874,151733,176637,27104,-87557,-83637,-181977,-237759,-142474,37602,140315,191340,286326,314707,172019,46906,120030,94737,-1822,70108,92900,2567,32382,131642,117605,149740,223499,49863,-239074,-231003,-11882,68258,-6054,-154058,-347014,-271643,-14488,97088,123024,171560,115310,-41182,-119512,-86326,-61455,-161389,-105385,128709,215226,131930,105047,76170,-64886,-179311,-258281,-301717,-395102,-519778,-519487,-427002,-236340,4832,158276,139497,107103,102187,-6610,-131204,-137566,-13191,46831,-9748,-7174,139845,93945,-69357,-61268,-23449,-95718,-109765,-67439,-114776,-254515,-299572,-134628,-38003,-59991,64120,207711,96553,-78882,-146080,-179824,-119502,-35151,42259,118836,84942,31647,-49210,-85775,63011,163507,-1444,26653,399516,563952,344203,177999,90991,-135223,-210806,-50574,63950,157008,320691,375193,289542,184851,46291,-31630,51360,177851,105467,-74516,-103044,5928,15326,-9218,-148933,-285338,-240622,-197610,-219025,-246152,-385507,-415115,-210373,-58143,-25295,-56074,-71041,-37013,25604,57698,73462,153890,194207,71822,-114661,-170661,-91732,29100,95797,196295,294193,199025,75117,-56301,-290241,-326086,-33086,217218,225699,243796,313168,305299,289782,379714,432659,309365,160975,104079,-91873,-372072,-216518,220353,345109,79902,550,237672,412319,233173,17370,-41425,-108631,-209803,-237726,-133448,-38471,-107426,-164266,-41797,108174,102384,-50902,-122641,68533,244197,141363,-53893,-176103,-248512,-198328,-50680,73151,124047,118641,89753,137765,238037,332807,263759,59385,-37344,135769,274365,165189,23908,33893,58035,122064,187842,132301,21842,68266,276929,380741,247314,4149,-11211,153419,224469,249820,236566,51556,-175596,-272693,-233730,-83167,40105,45376,29672,70078,227642,432863,442501,249810,160496,262928,342282,230799,34994,-128848,-103932,86256,165756,133502,47512,-57281,-84743,-10991,64823,220504,250977,65646,42877,-38173,-290351,-280644,-97740,-70533,-132420,-224993,-290118,-227268,-96747,78656,243880,225113,95135,47274,159586,172196,67013,35436,6584,10899,156467,222319,119794,-24617,-90571,-64002,-25398,-52889,-76142,-79839,41284,249288,152161,-58673,-77250,-58756,-78689,-43733,-109557,-198093,-180592,-255579,-380804,-382924,-124358,191611,277208,202930,167569,169142,148569,93486,22157,-52586,-79249,18056,193407,184674,-24829,-155294,-108643,-51856,16659,159686,322204,392146,303230,152273,71475,125887,234942,294176,225115,40500,-80471,-78383,-78538,-148618,-293921,-340746,-174048,51289,123771,121866,177815,154857,9920,-5241,223592,387869,212637,38299,34745,42306,95647,326650,343472,24321,-101121,-21118,-112252,-231308,-381195,-678440,-724998,-445199,-301701,-274803,247286,1199449,874114,133887,540668,499517,-512035,-444397,231129,-57593,-361777,-424673,-504560,474199,2095414,1354206,-771015,-2022838,-1413959,-312583,-515174,-836207,-51822,364820,119206,220675,364218,305424,145411,-86976,-133648,-64164,-48753,55279,143736,87278,188057,476982,615277,473687,211328,76502,64891,45289,-5204,-117977,-129168,-37,-55561,-361562,-477714,-301505,-117562,-53343,58680,197473,120218,-81263,-71307,-11639,-20388,49264,35532,-176002,-283652,-291319,-406892,-475544,-342835,-98336,197695,186494,-215215,-590611,-442914,-90410,75477,154991,319104,305024,96692,-63160,-129624,-233956,-307107,-129419,135198,144315,-65506,-185120,-120913,45846,168801,83701,-58665,-130883,-209349,-258342,-292654,-309075,-320740,-210702,-136333,-178809,-85407,114813,137194,-4371,-87171,-144988,-239553,-360600,-264571,107547,254458,-50012,-240644,-122838,-74789,-79286,53373,231943,197703,-29387,-135564,-111782,-34857,85592,74716,-67742,-116667,82717,323366,336919,214091,118446,36800,-38544],[-175907,-139261,38838,108090,-26775,-140855,-99612,-1143,132306,233476,157936,33521,44999,-17505,-218638,-277999,-131468,27428,40407,26075,20553,-52848,-159431,-284504,-357951,-236605,-105362,-184111,-225241,-17567,253972,312584,74801,-118363,-63456,34380,1121,-59252,43759,264600,207151,-17258,-111297,-308065,-570797,-298337,161427,268207,149216,40360,-53705,-140634,-252024,-126044,157389,163810,-1695,-51855,1492,-57403,-209909,-207385,-72203,-25389,-55730,-76991,45511,186180,117764,23204,76500,108595,126203,219539,331856,440817,374849,155824,62485,-19747,-127536,-31171,95663,4374,-101695,-106124,-80378,-71558,-154168,-191816,-75393,125360,376090,543542,574762,374490,115268,84338,226841,223475,22999,-38408,27031,11383,-36223,22066,66292,-35302,-174202,-245680,-230767,-201330,-229833,-315232,-260142,-89755,18599,113235,242316,150479,-115239,-111103,170087,248312,69372,58183,197415,211896,221663,168415,-27953,-87136,-37382,-44034,-12425,-37490,-119806,-59696,107599,133610,18787,-22509,-13093,-59391,-70852,-7298,22856,27365,-97600,-213750,-50643,96281,-11416,-158198,-269622,-299305,-251979,-75166,116582,52728,-127027,-141500,-58457,47572,140099,18729,-159342,-108880,14489,35328,132924,273381,128995,-113738,-147793,-47665,9428,60033,69025,-76563,-180909,-104588,-52466,-34956,51442,16312,-207168,-243143,-67491,-16939,-60925,-34450,-8530,-52528,-94978,-106262,-66026,125331,468092,497594,63340,-289222,-233447,-40375,43704,12512,35722,90326,28454,-122521,-202223,-191431,-30373,48668,-41888,-122383,-189275,-236307,-179299,-46260,88476,134955,89107,-9001,-71528,-44643,23649,40054,39807,-89227,-365655,-467941,-266438,-138920,-199626,-170611,-174141,-187509,-39909,101249,61221,-21256,43134,190759,135382,9353,117826,212965,-14124,-249286,-276338,-225671,-111833,54301,107869,161524,194086,111327,75905,153918,192601,256851,386232,337152,102363,-47251,-141563,-216164,-194613,-170560,-170276,-170138,-85798,21030,71390,71780,63337,-16324,-85351,-267873,-261327,-62329,-45652,-160212,-70096,41573,-119181,-314462,-136542,275922,421746,169597,-28168,-33776,-43766,-133172,-92535,-17368,-110409,-206092,-185481,-107380,-188084,-345265,-302981,-118805,-30781,-1103,-9727,-51770,-116060,-173240,-33232,126555,1156,-57482,241464,465093,351752,132937,-19647,-86967,-185477,-248793,-167027,-91222,-83796,-19974,156522,272134,125524,-102105,-154230,-17048,275650,481562,360592,82088,-112487,-209625,-73870,198219,330052,247827,90893,-194224,-442749,-396408,-161888,-102724,-234222,-209272,-17307,13355,-186363,-182386,28289,58817,-86276,-36451,135161,130449,-1699,-152831,-225689,-117425,-16347,4307,-21543,-63474,22304,91724,-78574,-231699,-262090,-240812,-130018,-568,59027,128397,45176,-77667,44518,248453,155128,-80586,-45648,145124,150531,31429,-93122,-170869,-221851,-304782,-342610,-169264,8619,-41932,-130803,-143832,-153268,-78912,52781,91649,42448,-54896,-196597,-287705,-198153,-71453,-21528,64876,95577,-45731,-88125,89444,68733,-108273,-141760,-122697,-123112,-85864,-50125,-30842,-23815,-33898,-48040,-100116,-134101,-48345,43369,-52227,-176438,-9856,295627,419748,455684,300005,-102462,-338199,-378414,-491851,-505442,-341367,-326194,-459618,-605689,-706755,-741012,-745387,-978265,-1813685,-425887,3484654,2584817,-2751809,-2203260,1901627,2364562,947191,151370,189526,280470,-147449,-270797,60050,652723,1050536,500921,-197108,-263788,-85459,-110092,-199879,-24452,120493,137228,242818,184667,-56762,-159535,-198235,-185573,-51376,54578,191526,209318,-113458,-323007,-174693,-72511,-95031,-7140,8576,-194771,-389474,-286334,1083,91644,-97700,-274690,-286254,-132061,132161,237820,63104,-211307,-463840,-542511,-314247,610,168706,144241,58848,26464,-49257,-246896,-332471,-236982,-52063,86426,101677,139609,208957,139405,92795,186932,155075,51452,70851,35578,-84932,2226,150527,116176,124662,217183,72997,-186704,-178397,27688,119153,46551,-103840,-227480,-89050,131105,158628,153327,247175,262857,127313,-30165,-11566,37493,-120730,-156950,50551,150763,79028,51346,4211,-89959,-85793,-93652,-189090,-352612,-503613,-483545,-401290,-228893,32616,213976,164477,51077,22260,-96659,-233518,-189722,-43951,11632,-37775,17851,249976,273508,48370,1969,44257,6302,-35471,-51781,-130478,-243477,-244947,-76592,3710,-39491,50384,168104,108379,36569,-56119,-195689,-151222,-109235,-60273,96739,167498,71335,-60807,-106702,70497,206004,21409,-7416,354699,495341,246829,104346,79682,-122586,-198877,-79384,22386,130544,309867,387726,317431,193687,60302,-27059,11327,171695,168292,-71895,-133165,32204,80297,58375,-54033,-215553,-217058,-118511,-88752,-153539,-341234,-383870,-215203,-68227,13371,-44688,-156849,-151191,26426,201245,269952,270866,222309,109148,-17548,-137957,-97094,60812,152610,255611,339140,218183,98329,-54103,-325888,-382489,-79240,143524,178619,238345,310216,299606,255165,253398,230949,167563,109402,95217,-57502,-277077,-95043,322750,419472,144766,51017,250840,414191,280930,88980,39272,-12902,-92209,-69786,98509,184508,9826,-55220,94052,222171,156439,-15117,-105665,46155,234461,138967,-89369,-226670,-268145,-195948,-40608,105629,160680,129792,59420,64036,156220,248462,173975,6424,-16220,202925,339412,161300,-57424,-54149,91868,248863,275746,131085,-32010,-6993,250904,441044,303323,-14541,-106000,40903,181919,186117,97003,-39757,-165599,-210980,-164296,-49843,4147,-24593,-32742,22639,189993,384556,431047,318034,226526,253000,270123,142446,-60058,-221596,-161142,96278,227758,174336,28505,-144313,-187067,-62526,100347,301446,294573,51307,-11776,-126581,-395914,-337021,-170913,-182320,-228844,-269128,-285976,-221808,-98121,123544,348180,341013,159973,61860,129352,162258,78171,25767,21455,57213,208368,241857,91935,-53189,-111464,-141310,-142030,-143357,-118687,-79762,75666,275883,155563,-57140,-40866,-79735,-135759,-75379,-95263,-170262,-227852,-374860,-442839,-335734,-27919,210770,245092,173561,160380,173970,154640,127272,77809,-61924,-128340,-812,162983,67849,-114735,-136409,-33734,11732,30796,144727,297718,348160,257782,186211,128848,109962,104964,100200,121431,107069,60280,16967,-49533,-150037,-262620,-240300,-111150,-46642,-15829,44892,151516,173032,106031,120796,302801,417628,246739,91712,99588,90729,89867,279770,311416,47895,-20717,77106,-19077,-92318,-185889,-518934,-632723,-529560,-480268,-392178,-32679,645791,760410,334158,705358,999892,180436,-236941,105803,-221810,-608472,-644893,-426958,578648,1758987,957320,-790276,-1763126,-1280073,-350552,-555131,-837768,-180457,192867,125261,288331,419185,368161,171750,-64069,-23351,47741,-66175,-41197,95371,125362,149834,299789,462098,457019,272575,145417,92979,40354,-12790,-72547,-65183,-31140,-202447,-512867,-558053,-327955,-130810,-44022,95819,246185,143316,-67323,-44698,46366,7815,32882,35858,-153682,-251478,-256465,-348088,-370497,-278444,-109207,137976,152925,-214860,-564997,-459037,-93230,149241,250871,344645,295064,106149,-50026,-121963,-206827,-237189,-117915,43561,44618,-120854,-234298,-169158,65392,216276,47583,-170146,-178274,-209170,-326066,-402840,-369083,-347575,-238122,-135403,-87548,-12442,100192,97599,2762,-44902,-95522,-267194,-466302,-353373,124729,312616,-10868,-210664,-111371,-116499,-175455,-24969,196876,197346,5449,-127334,-142594,-40833,101704,74913,-67067,-116818,67299,335862,376332,209852,97182,18610,-94312],[-239961,-118934,92277,127245,-47473,-138386,-27121,80348,146709,223252,166179,27712,25804,30156,-108654,-227141,-190897,-80911,-37938,-9482,2182,-62508,-152033,-255395,-315139,-211347,-103443,-171743,-170822,30333,198917,179824,14806,-40469,25081,62220,-29310,-109172,27756,252551,152153,-59388,-75064,-218237,-490004,-234375,181427,198743,98117,98886,42424,-76625,-148098,2789,218229,160564,-8313,-54873,-44744,-147313,-273422,-214993,-100066,-77305,-61222,-20279,91449,105910,-25533,-52034,99051,158875,146511,193060,289725,458552,427398,184197,43148,30497,-19002,44840,115017,-22750,-142850,-101836,-66810,-98489,-155900,-185515,-87867,123647,417422,553666,503827,317841,81850,97309,275636,257947,19539,-108652,-72941,-13105,-35506,-17692,35709,-49044,-188984,-215467,-177172,-211719,-242306,-265750,-213434,-79801,46321,180686,339497,243536,-22871,-42266,145106,158366,12249,67486,207474,187982,182595,147026,-2744,-6029,8505,-107756,-146946,-111527,-131066,-76822,98653,174530,51068,-38634,-34131,-37246,-34957,8035,53426,105059,-2226,-135684,12292,128166,-46771,-165761,-175869,-148202,-173246,-79317,104376,102132,-58791,-63832,-10226,52204,86265,-49164,-158237,-66711,-1945,15227,170903,291596,53916,-225979,-211143,-48698,24432,60904,57191,-85939,-169582,-95869,-60687,8,97052,4442,-242091,-252591,-4253,110135,25025,-64987,-64325,7006,30326,-78706,-117936,65321,385955,404063,-14673,-253198,-89752,97728,106066,43923,32078,-7003,-123754,-196440,-214167,-103751,131661,175374,11658,-71990,-114921,-147313,-90129,32085,163497,191575,47284,-119482,-146267,-16017,65549,79129,141109,37531,-272708,-407353,-214431,-72405,-163364,-198387,-195278,-201125,-54104,125860,111542,-39855,-47209,84056,125950,103650,183680,197549,-23543,-224896,-287043,-280698,-103149,106423,143429,149253,152467,94183,62108,106832,161591,301547,490958,384135,127325,5634,-69686,-203766,-247665,-222352,-233754,-239448,-106997,59530,102353,98490,75498,14285,-82288,-237261,-155934,-10702,-119757,-234042,-74219,34441,-139878,-270447,-20934,351428,360949,59119,-86902,-26177,-902,-72207,-66352,-40347,-106097,-193281,-194874,-84530,-132592,-320667,-343989,-147535,6566,73305,26420,-70506,-140724,-174334,-45224,90413,9071,-16786,229431,326037,114326,-48657,-86856,-102901,-184821,-235163,-166818,-116763,-121544,-21455,205325,283975,51871,-186667,-216406,-92479,182208,421152,350301,72967,-120109,-147950,-30000,232991,346482,223227,-27270,-285468,-381785,-284516,-129927,-103667,-139841,-42921,88706,52313,-131380,-107634,42318,489,-69522,134547,289908,135308,-48994,-113535,-125459,-38872,9118,9849,16157,-33917,-30828,19156,-87540,-243527,-301119,-263201,-151010,-37977,-16697,-7404,-83071,-125905,37795,270123,186070,-53923,-57416,51577,-6854,-161985,-280570,-244172,-213046,-309868,-351152,-183207,-35849,-78345,-100018,-78620,-77091,-32175,78966,128056,82940,-64400,-240092,-313467,-202070,-63892,-4509,41689,16612,-144337,-149147,96547,141272,-77968,-183735,-171609,-150947,-145181,-118529,-26061,55859,29868,-27893,-86752,-76853,14555,61320,-74555,-124747,119632,415655,480542,413126,183837,-257284,-488625,-467286,-514756,-536072,-410826,-473141,-565937,-468597,-371485,-336735,-429143,-919917,-1817590,-1171260,2931464,2514882,-916895,-916759,2010131,2065667,506922,-350366,-154136,123865,-222727,-277325,120613,536439,814810,545944,-18145,-278643,-151969,8353,-30038,8901,86909,160449,305597,231752,-46922,-96195,1625,86763,110130,67118,117115,157996,-139871,-324055,-83096,17747,-145983,-161130,-165017,-302546,-434690,-347498,-37303,123541,-106991,-359212,-367263,-187784,84399,180169,41011,-112907,-272589,-408056,-238065,47861,166222,125595,111740,132786,-19536,-246230,-335068,-266194,-115304,34937,6454,-16252,114017,133640,118222,175337,135993,56969,82300,47215,-91274,5585,151747,99679,109246,214624,93961,-132478,-128322,64783,180686,124135,-22804,-76065,94382,241593,148112,85158,224331,338365,247991,22560,16514,95839,-57415,-137929,46458,119483,15310,-21440,-48449,-54901,52741,86599,-82000,-290648,-410002,-376483,-298630,-160211,67961,241673,165700,-9806,-37316,-128147,-274187,-200786,-56809,-33921,-72298,65016,359987,438182,186909,83876,128328,130200,58353,-25199,-123250,-169581,-107516,20762,62266,1040,25944,86963,88360,134777,22854,-219713,-212301,-181329,-148162,63761,228671,107650,-57319,-115156,45804,189241,29172,-29321,272865,342613,90637,14146,58082,-112894,-226904,-174169,-87465,41405,239370,355369,327429,201192,80317,-29274,-64151,107235,176981,-93611,-164281,49479,135781,102452,22695,-134287,-173578,-39354,35079,-73147,-285286,-321416,-210249,-107728,20191,22078,-146290,-237050,-29960,271225,410920,341375,191935,89540,42125,-119146,-111097,66059,149928,253733,330986,172849,42660,-74600,-314035,-383421,-107482,84883,143980,216834,261094,232472,164452,95058,24380,7113,40139,91054,22856,-91098,75104,388885,399679,151034,57732,181060,310129,264701,145272,127706,96879,39707,114093,310976,342096,96695,61301,229349,277787,129008,-48764,-143035,-11194,204237,123813,-126909,-258597,-258867,-183352,-36564,141290,213748,140081,21452,-9938,79461,165457,114943,-3444,25828,245473,349037,125579,-128021,-121260,133815,331539,278649,65538,-109824,-81058,213028,463761,315319,-39267,-173513,-54163,117045,96293,-38051,-93790,-109024,-108928,-52797,-4620,-51234,-99689,-86425,-22722,143391,319574,377794,324949,232589,193515,169647,55734,-135364,-281012,-200556,88502,267079,193269,-21792,-271907,-313137,-124906,109116,306354,247121,-8806,-88520,-176220,-387417,-316314,-193989,-246251,-316384,-313206,-248085,-167289,-50594,181571,405247,401694,193122,49846,61017,132253,121961,70941,64849,121684,264425,244554,46092,-65526,-103609,-179722,-202863,-171400,-120908,-75627,52908,180680,60529,-90076,-27799,-102945,-176743,-97502,-79728,-151361,-263323,-410081,-401494,-196801,93608,218633,204818,149726,167470,191638,152497,140917,132520,-25595,-142466,-41568,93404,-35628,-176711,-96474,76273,136726,94669,143650,271465,302047,228450,210224,154612,66770,-45227,-112748,2892,160770,167924,64963,-45673,-136643,-176427,-95035,-23344,-102938,-128340,-38535,86897,164690,198502,223236,303406,340806,228613,130138,157252,142921,88000,201264,236114,69686,86496,197891,117210,115253,120883,-181870,-385332,-483527,-603997,-674157,-609855,-104301,524309,422234,933260,1670003,836665,-123371,-71841,-421998,-909924,-926594,-523350,399675,1168159,820153,-287725,-1143653,-974373,-247711,-440668,-744744,-270311,46570,146898,351093,438361,375708,159742,-44229,70270,133078,-56311,-89169,43026,114870,71772,111796,313453,403732,279266,189299,127126,54151,-3787,-16606,955,-60721,-306943,-567355,-559303,-323880,-133524,-39698,88963,215708,105693,-65453,-1523,117135,45578,15832,19200,-110898,-145915,-136319,-210070,-179688,-149029,-123453,28309,84962,-195085,-446033,-389786,-79106,189790,303994,329504,262954,112296,-23346,-104313,-165410,-145427,-90967,-39921,-43040,-153065,-254695,-173636,127473,276259,18111,-259456,-205555,-161332,-323709,-439097,-368593,-317570,-253736,-132437,24367,94696,107233,63833,10429,9924,-7996,-244756,-517276,-419636,76547,292178,15478,-169007,-115966,-170235,-263904,-113907,127514,163497,22199,-113845,-139968,-17099,109651,59228,-65218,-102826,67617,349107,389407,186084,65647,-21607,-173216],[-281145,-82257,135244,139030,-29682,-79747,42830,119952,146543,199411,136572,126,13841,102387,28289,-155279,-231193,-195350,-144920,-70491,-21746,-64429,-130796,-202317,-237114,-132761,-40537,-113710,-98242,79366,134989,22708,-52466,18365,64208,39840,-62266,-120487,30927,198345,69046,-75234,9700,-91768,-365882,-168157,169249,103856,42624,148712,128036,-21011,-42636,154417,298136,145298,-48805,-64772,-71078,-207522,-299833,-205600,-125353,-114230,-68184,31506,150338,50037,-158869,-132229,92560,171934,126235,105767,177062,378755,364133,100288,-38961,72143,109844,124372,123007,-44698,-171542,-99779,-66027,-147858,-190442,-194305,-86892,138195,405821,487377,391657,243124,59875,125062,283708,214626,6926,-134823,-149191,-53614,-28598,-31721,5816,-58128,-174193,-160195,-115863,-191218,-228902,-224934,-196983,-77949,86153,250205,385698,260468,22642,3017,81514,32411,-45844,65774,166792,121130,142935,147058,24869,47928,48306,-160139,-290904,-200235,-134286,-61835,109316,212074,119481,19574,10922,19401,17380,42470,88553,127047,29830,-89317,28046,110550,-74592,-146639,-52288,26550,-36436,-11033,144079,170001,11292,-10382,34519,88711,54999,-123841,-181596,-48178,-21857,8686,214153,274270,-38467,-316411,-264808,-64490,38098,64643,40164,-84824,-136379,-66975,-45579,45129,142643,-5812,-253008,-231605,54355,209848,82421,-117796,-140394,48651,154513,-22431,-145830,-2227,244568,240211,-94139,-188622,64075,240533,181152,90607,36349,-95015,-250303,-246280,-209544,-8958,264863,252728,56300,-450,-29211,-48032,29404,118061,183768,175772,-33796,-240904,-197602,40065,125434,148009,262533,165007,-182869,-348418,-182320,-41271,-124089,-213904,-211305,-191412,-55051,122963,127296,-44734,-90870,10389,106775,160442,217682,178610,10462,-141500,-253621,-294643,-71835,165767,196404,150009,105571,28678,-21909,18847,118178,323881,538750,396842,153509,50794,-17295,-174365,-284733,-288524,-290590,-257874,-101461,75288,112622,119054,92311,65475,-74637,-199220,-60723,31605,-170329,-273070,-93259,-13971,-167791,-201460,104397,380029,229705,-67844,-131696,-14077,42787,12544,-33682,-100803,-130588,-170967,-178093,-59825,-75893,-265423,-323973,-162383,14233,139251,93253,-69205,-151995,-129141,-25413,41134,-13924,-5856,167527,138479,-124783,-215676,-145990,-107308,-159313,-210883,-171925,-137445,-152579,-38092,209451,263903,-9527,-259813,-285114,-170918,68906,315159,306983,65278,-142736,-142673,-16869,242779,309754,128661,-165175,-331409,-287835,-169154,-104958,-95644,-16422,120143,151104,39926,-103773,-57514,48885,-53106,-54172,284253,416196,129881,-84365,-59134,-14877,40391,57967,56179,87104,24778,-69588,-66149,-116370,-264074,-318382,-253664,-174021,-107006,-89877,-113416,-163895,-147469,22645,258013,211175,979,-60722,-50202,-122906,-270793,-383985,-279694,-200993,-317686,-337636,-158326,-54667,-90034,-49430,-7507,-16370,-17409,64909,147788,122386,-77126,-290548,-335662,-187345,-33121,8370,-2585,-74385,-234366,-213803,29586,135158,-51961,-208843,-201390,-142016,-167748,-188263,-63801,94082,88350,1274,-60417,-26143,50695,57467,-100255,-90259,220197,475789,450986,295714,33231,-382009,-573139,-520001,-558558,-613473,-545538,-633201,-618420,-239100,119658,270810,143330,-415937,-1216406,-1623646,1160533,1510662,913570,450689,1510900,1380882,196375,-585905,-387758,-44488,-246665,-207835,192303,399423,545297,549685,141552,-252515,-196465,72410,106227,36826,42542,163660,351732,289396,-12678,-53123,159212,330316,263835,79202,25758,64130,-162782,-280424,32885,127575,-160138,-285355,-288058,-336800,-403376,-356421,-62417,142790,-114433,-406236,-372378,-177891,26633,68271,-9010,-9182,-69596,-238381,-157371,59951,147989,144378,193925,212522,-3310,-197185,-251781,-223286,-135691,-3216,-73734,-151433,37732,155210,134373,113719,61485,36522,129653,131174,-21050,32296,127168,62311,96417,210740,107937,-84502,-85683,91520,233546,205384,74052,73062,237445,298132,86346,-49295,116681,330766,294295,33777,-6723,99657,19612,-49192,95664,96856,-58874,-90784,-58958,25131,186178,226904,-2898,-227639,-277825,-228062,-137980,-35801,118837,259526,158069,-63744,-69568,-100006,-257719,-194995,-63295,-82022,-105199,119455,439883,519105,266961,130276,198623,245443,149821,9359,-89379,-51106,73860,139416,134493,62563,7474,-9013,40957,187905,81908,-227462,-282835,-245376,-213310,19763,234930,116431,-49520,-108802,-1179,115420,15714,-34592,164584,137861,-82941,-71198,19029,-123211,-291303,-306756,-232712,-79941,146949,316321,326506,195302,89185,-31824,-124575,36591,146208,-117293,-181006,45311,152307,108799,65079,-61924,-123735,19790,118823,-26370,-224222,-242744,-206096,-169551,-731,126114,-43383,-258726,-109398,255708,449517,331144,97853,15639,41828,-120637,-129475,47783,101619,206219,289342,96412,-55491,-94270,-251534,-316862,-84538,83833,128694,171729,177031,129172,52009,-39724,-111230,-110176,-20704,99733,136830,131487,235668,385225,287686,95349,25542,66372,140393,188884,185182,219426,202685,151843,260157,450351,396900,128016,142455,315407,257636,37825,-132586,-217457,-80883,164082,97596,-166621,-277535,-234392,-172441,-46453,168560,269055,143453,-22508,-78507,-4993,76399,95387,40057,78233,248877,296999,66872,-166054,-143931,160358,332437,191822,-34962,-172572,-124712,175401,444279,290933,-55422,-199152,-108239,45996,-4406,-145471,-102370,-13211,17978,75299,43809,-100867,-151145,-113775,-51740,104386,256858,290617,263999,186671,109159,65196,-11341,-164197,-287228,-216188,62327,267344,179134,-88865,-392796,-421497,-180353,82926,223450,119118,-92204,-151857,-161895,-260201,-220238,-158353,-248741,-379803,-355443,-195380,-81563,29901,238841,408133,396681,194952,15099,-28569,85435,174543,149132,119494,181658,301183,222542,-5975,-59234,-66955,-167548,-194593,-128839,-76356,-56959,-1024,13133,-92582,-145544,-55895,-130765,-183244,-91175,-68041,-154991,-273821,-339399,-232873,41176,227403,217491,168414,141633,187805,212523,141975,134402,169326,46094,-107255,-80444,2811,-110872,-205640,-45975,197741,288993,193447,157505,244036,259672,225764,232649,159269,13228,-182368,-293679,-100627,181758,212942,66398,-56841,-118398,-73668,47580,59617,-99596,-172099,-104862,-5839,130392,256775,253516,201964,171006,158241,137107,184075,178116,95460,135999,163813,97965,204387,322877,266016,330437,440453,221992,-65234,-315512,-615068,-984027,-1272667,-851414,135006,273731,1076470,2260827,1298726,-56495,-188062,-582278,-1164278,-1176761,-775510,-61451,450792,902156,541675,-357224,-514808,26248,-211321,-587764,-298485,-56972,156995,397251,431603,334916,114224,-29859,128847,172708,-22002,-75616,3241,52456,-26724,-19355,227915,337272,224919,178035,137837,63775,9836,32652,49411,-89273,-351431,-522456,-494136,-300899,-128931,-44436,43821,130870,42592,-59892,52908,177315,80769,15729,5924,-54815,139,33587,-24680,52887,13177,-141020,-92231,9697,-156721,-276485,-265837,-66449,175707,293997,275957,204498,94628,-3778,-92225,-129093,-65443,-65308,-101794,-102784,-160165,-245691,-137489,209941,332002,6517,-292859,-194837,-76025,-255936,-402914,-314368,-239444,-242857,-107400,143134,210787,124754,40425,14627,50831,72616,-188389,-495016,-425242,-10181,186430,2502,-131206,-131849,-225289,-321227,-182818,47007,99469,1972,-107285,-107147,31327,113620,36397,-59613,-76301,82254,357040,372593,152601,42480,-57541,-241905],[-272312,-22928,163556,133052,7691,2482,79306,104808,128117,158412,74749,-42038,8224,178336,160486,-76031,-246778,-296018,-256903,-135152,-37179,-56213,-108255,-149336,-152005,-30606,58312,-23499,-15654,127333,86423,-112986,-110686,44743,58649,-14138,-87290,-88882,58320,126328,-17942,-70285,101121,18322,-253008,-131640,119761,16974,13208,193627,188560,13623,37974,289554,376585,120895,-117566,-88915,-79064,-234455,-295985,-192017,-149432,-136115,-77478,67536,205137,31374,-240922,-178770,76941,156590,87614,7841,43671,230790,213360,-61732,-153690,94099,219525,175809,109885,-49418,-163894,-89636,-75751,-205795,-243711,-204698,-73756,167132,374499,394919,290445,162298,39480,154064,246422,96058,-28725,-116444,-170448,-79899,-4306,-18366,-24133,-63578,-128544,-96356,-78633,-163011,-204983,-210527,-212318,-83650,122946,292339,357785,210378,44555,41674,16630,-85184,-90758,43004,81330,35740,121983,170120,47444,63790,73397,-185274,-387563,-262341,-118725,-19196,129207,229046,198333,131114,115222,114197,95187,101830,123019,89691,-6481,-71984,12703,47731,-105901,-118077,66212,176263,113783,108286,238709,249593,53424,-30782,32259,131532,46168,-193145,-224993,-62828,-50079,234,223923,205421,-133523,-372730,-305833,-97984,40470,72981,33434,-61955,-77878,-20801,-18476,80569,177898,-4256,-242242,-197718,92570,264567,99272,-183545,-218976,58700,236390,37854,-152769,-65344,82461,44883,-152480,-101955,195809,348025,250042,156680,70690,-139282,-315744,-269650,-197072,63122,337317,263995,82496,82318,59386,44193,149268,191940,153111,105675,-111812,-330264,-215315,104415,195356,235159,374297,268374,-104120,-288899,-168150,-56727,-104010,-211105,-215402,-163067,-39115,103828,107786,-31001,-73671,-20229,64900,152616,198313,146588,64769,-28927,-186194,-257362,-19487,217553,242545,158304,64525,-71791,-156313,-83918,79391,318915,512945,387445,185761,84833,15068,-124684,-286766,-347566,-322294,-217293,-68814,55770,89960,122629,118593,127669,-47581,-156605,-7032,49574,-177020,-259784,-124491,-105012,-211109,-136724,198374,357329,81862,-170806,-148598,4422,89427,114539,13210,-167834,-176574,-146430,-135323,-26257,-19794,-191263,-253958,-162222,-8562,173641,161695,-44889,-125703,-31805,30760,3414,-50703,-23008,70776,-44040,-288902,-308411,-166724,-88596,-116622,-191539,-192598,-155067,-165593,-61462,169514,214178,-50530,-299125,-325559,-214360,-21318,184980,214586,37490,-182329,-206900,-36089,240373,257045,20448,-240947,-281681,-168172,-79529,-89637,-64221,116331,231992,135125,-27676,-101899,-34678,46614,-84551,-39642,373557,482182,117222,-96427,-844,75408,93310,117058,148015,197113,110440,-82510,-136521,-148470,-282612,-307779,-213975,-201293,-202679,-157407,-173447,-185123,-138532,5224,213501,217059,61593,-55917,-133471,-177925,-274082,-373273,-268618,-193208,-331464,-324451,-122512,-49458,-74452,-3113,34400,-2390,-44107,11591,141632,151546,-82486,-326853,-340428,-157217,1566,9393,-47633,-140041,-272344,-238830,-53289,82475,-24436,-200183,-193399,-97272,-150935,-236994,-123043,91822,138340,41302,-22754,20280,80815,52751,-114841,-78500,263158,451006,329471,138962,-94565,-416920,-545920,-519384,-612591,-700443,-691073,-767235,-609769,27069,608406,842764,714241,226420,-297134,-1445416,-1209368,-198189,2010391,1450030,505102,474797,170857,-457402,-504124,-239661,-229854,-59985,274289,286477,328303,508188,235132,-190252,-199948,70245,157589,30729,-20871,119929,347187,338774,46203,-35588,229841,468601,358021,72267,-67470,-42678,-171746,-210320,121312,198876,-155719,-344179,-303479,-264307,-291481,-305747,-69527,140863,-118557,-404432,-304289,-106690,-17829,-49957,-53187,89553,97707,-82956,-97628,29476,117530,203475,297282,253133,-7831,-138598,-123145,-126717,-111910,-20707,-124505,-246856,-19550,192753,153058,45687,-20160,31766,224376,255558,84635,57628,72230,3858,77134,199719,113660,-46122,-54077,97490,255060,264687,164893,187499,316783,301234,8638,-194301,-29381,255658,265659,15359,-64518,56216,99194,82759,148591,50488,-137658,-131528,-14141,123747,270910,291604,40074,-175636,-153649,-73936,45897,119649,188623,287624,158510,-102778,-83552,-40434,-208230,-193281,-73957,-126194,-131989,163695,470202,483125,239226,108664,230443,324917,220066,49597,-29965,81667,248806,258297,214033,139408,10718,-87804,-18403,187896,118728,-204775,-335705,-294921,-250605,-26856,179756,88664,-44909,-87071,-50358,6123,-19179,-22293,58697,-59511,-222106,-128426,-31096,-154795,-357986,-422673,-363608,-194531,65166,295337,328297,181979,79498,-28819,-128230,7881,100623,-122959,-171719,19214,114761,75048,70285,-12244,-77595,54110,148793,-15653,-159215,-161112,-209717,-240376,-35429,237054,116656,-200405,-163603,179192,379917,236443,-39310,-85470,-11517,-142485,-151062,9514,29401,139736,242865,34783,-135426,-89548,-164560,-209672,-2083,156906,135194,104445,76361,20695,-47111,-110258,-133566,-139824,-49960,125488,262354,324415,331728,302431,121069,-802,-24896,-41939,-39388,73985,214530,313151,288420,215107,328252,493075,356889,102797,158794,313898,169598,-71976,-221041,-290785,-135774,126633,69950,-200951,-288920,-210279,-169993,-69992,176915,305767,133912,-71111,-143225,-107560,-22825,102200,119966,124644,211386,197163,-1432,-160057,-105803,165434,251862,47426,-130119,-188575,-122399,141147,381282,242960,-55557,-188824,-121090,-14303,-93970,-211927,-76396,98902,148369,190632,87928,-120096,-161627,-108382,-56013,86338,213106,188606,149982,107132,23269,-25390,-50266,-136673,-237211,-206443,27569,227870,132818,-150940,-460192,-475938,-212630,27743,76051,-45267,-167024,-170265,-79430,-57446,-79145,-77076,-196276,-406641,-388969,-145861,13362,119729,281208,367714,339115,178827,-22856,-110169,30575,204690,218770,162534,214940,298217,176745,-45013,-35617,-11307,-112768,-126692,-29652,5599,-16592,-45143,-142621,-228868,-198690,-124216,-159635,-143264,-45431,-61468,-176953,-246510,-179893,34407,332214,352358,211995,140365,143181,208627,225412,129764,117843,181026,133557,-21954,-91936,-82138,-156104,-206467,2600,299872,417568,289470,175358,214560,228431,250082,260774,157504,-35790,-287383,-412007,-169839,158036,187483,42818,-61106,-99672,6342,144934,115680,-36008,-124447,-136147,-108516,75701,259558,191863,16880,-37759,59703,110360,167935,180585,110868,111563,122236,129010,306600,422639,378830,474772,652325,537436,216106,-75061,-490598,-1172207,-1778874,-1423221,-406415,-146847,1033670,2560016,1504038,36689,-157129,-636988,-1279964,-1316519,-1100799,-711231,-246547,1054748,1378155,379436,62043,453753,55252,-414998,-270782,-129052,122974,405494,405889,264636,53296,-16736,148821,164045,25096,-9748,-9538,-35340,-111468,-53555,226548,281215,127653,100861,98330,44915,12568,56324,60992,-121467,-339756,-408637,-396356,-276058,-123616,-60991,-25079,29773,-7614,-34481,109444,204365,99315,44517,22188,6250,135020,191845,151529,263054,162874,-151974,-172772,-38823,-103358,-114989,-137925,-74363,104578,225899,198058,116350,37321,-5467,-89367,-110338,-25241,-54492,-135043,-128516,-143148,-207201,-75657,278598,360183,10318,-261723,-140648,26883,-145504,-318794,-235108,-144952,-199429,-50467,248508,303154,135343,26497,13589,56145,100955,-128738,-406905,-355902,-94480,20118,-60268,-109610,-147967,-264277,-332016,-211249,-21348,18084,-59806,-115231,-54922,93955,122377,19259,-48043,-42538,100981,345506,326065,119624,41307,-64872,-268507],[-204356,55259,174787,103239,39851,69417,64687,40472,90793,103773,2203,-80060,13799,241441,259316,-4261,-237927,-363390,-343092,-177450,-33124,-37442,-91808,-112592,-83362,56944,151193,72403,62947,165679,64702,-188333,-145733,36383,29821,-62467,-88222,-19768,109851,72235,-78148,-54805,152059,65737,-196154,-141301,41086,-35934,24306,234055,217883,24905,78441,371343,428813,95649,-188929,-121495,-75192,-233185,-272684,-183108,-175045,-152378,-90084,81910,240120,48520,-249349,-170178,68962,126300,54289,-49754,-56101,68678,40369,-225339,-252477,91376,274523,174104,67728,-34297,-108705,-62298,-89133,-255867,-298266,-210106,-57073,199307,358143,332511,236119,87952,13569,169624,174476,-62730,-87698,-64451,-120902,-61378,44762,16082,-50993,-64581,-60897,-45367,-86960,-147689,-182780,-221745,-239381,-89819,141911,286958,260298,124209,69807,89165,-15138,-151942,-112254,-8290,-33009,-39971,128092,206489,62661,49042,80660,-175120,-394587,-264291,-79023,38367,145427,217132,257270,252477,245019,230559,190561,175172,148060,12779,-88708,-71334,-12529,-44107,-147708,-92597,147878,258374,223455,239086,366351,325562,49640,-140034,-42658,149295,50971,-241164,-271636,-109608,-92495,-26633,168233,83541,-214192,-388231,-331394,-146685,24017,84837,49142,-9833,5973,36947,4037,87489,191685,11010,-216278,-165677,106147,273106,79800,-248547,-287347,27572,241867,66182,-154101,-115882,-55053,-125709,-172396,-2341,284644,391154,291847,229181,133776,-123129,-301967,-264051,-182292,91921,336142,217474,89728,163516,141431,112815,237190,239441,99751,28939,-138552,-347866,-196256,155560,256246,308109,437945,325568,-37968,-221636,-161377,-104831,-107958,-187634,-203947,-127392,-11404,83716,67904,-721,-8233,-22479,-7605,80852,127450,97438,106870,68387,-108519,-176903,45909,247842,257834,166196,40233,-176640,-300767,-174617,55031,291617,433305,375022,220835,100903,32088,-57333,-245580,-377923,-322400,-138114,-21619,5365,33279,96115,137241,175045,6174,-109636,-10393,31723,-138776,-195160,-158908,-220657,-265797,-96072,235380,296729,-28724,-221066,-132463,29040,136424,215606,68939,-215808,-232183,-128247,-75402,19837,34933,-109113,-161455,-152049,-50234,166458,200104,-5601,-50887,102530,107069,-12187,-81304,-52016,-28307,-170482,-334227,-294424,-129943,-38323,-63126,-185316,-233331,-177071,-161651,-84894,101849,148743,-67939,-289174,-309445,-198926,-58860,55518,71459,-26155,-229126,-308124,-69308,242187,225996,-36179,-197589,-133308,-40294,-27425,-80674,-7612,229298,260701,33886,-140087,-127592,-37956,36006,-84011,-22387,387945,480614,107961,-80564,47416,121103,102435,169117,273901,337374,209212,-67008,-166413,-161557,-286498,-273489,-155697,-229802,-309313,-226247,-204592,-172201,-109058,-7143,147779,195961,103411,-49139,-182057,-171099,-180072,-258051,-220844,-195974,-350527,-334899,-111942,-30657,-39221,13954,20486,-44140,-101246,-66270,102386,159195,-71795,-323681,-306491,-110411,21679,-6434,-75618,-152970,-234554,-198768,-90167,37930,13599,-151690,-142911,-29613,-102094,-242746,-169460,65800,175341,85414,17738,66427,127107,71280,-104517,-86131,233405,340450,145251,-14922,-159757,-341802,-402721,-461997,-651935,-753289,-783354,-827918,-538155,259403,932118,1175593,1081362,728630,652661,-580564,-3352443,-2269318,1906725,1807078,-657048,-374473,485553,3514,-529816,-462770,-197984,140457,363913,232222,221676,423486,236897,-102986,-149985,16850,100909,-26586,-104966,15013,265807,356898,124079,-29026,211081,473422,363030,33997,-147663,-126925,-153008,-128371,150206,192146,-155098,-323838,-194845,-89836,-121207,-208421,-62497,114663,-116610,-351583,-183282,5156,-26212,-124821,-66436,169628,205041,24848,-70311,-33868,80935,285457,397741,250891,-34415,-106882,-4356,-11611,-56073,-14886,-140050,-295763,-60324,229065,179498,7543,-60182,81135,354508,368542,168115,53906,-10822,-68334,46647,179425,114906,-15266,-34916,75739,230432,282535,226781,245342,329639,264560,-54330,-296236,-158015,143429,184708,-11167,-127813,-11705,169474,215380,154908,-38382,-208374,-126454,81078,212316,285761,277896,53005,-138603,-71711,54902,213220,269237,269785,333899,175932,-124920,-98052,7666,-157903,-203689,-93651,-164636,-157277,178631,442290,343857,107779,23381,214689,354070,257470,91574,47416,197560,376206,360897,292870,220739,45074,-123471,-70814,145987,132366,-158776,-352211,-323403,-255728,-61761,85676,34851,-41970,-50678,-80155,-105459,-68468,6620,-2721,-182061,-283970,-143323,-77017,-192044,-380656,-466807,-434415,-269395,9337,290461,341705,178285,56606,-18111,-63547,40534,61918,-105092,-135488,-17568,30155,11015,46982,10192,-40215,70711,132694,-25404,-86118,-82648,-220731,-305250,-67228,324172,282482,-73335,-153218,88620,236926,84964,-180087,-171568,-81136,-176343,-178302,-47496,-50089,76284,213796,25334,-139991,-50280,-98350,-116599,114532,282771,161748,29621,-19086,-66041,-109248,-105582,-50767,-76274,-38126,164124,370028,434940,335063,162019,-43102,-98469,-64911,-101611,-181015,-51859,238826,406446,343590,214456,305787,452299,268188,42844,105872,214809,44969,-147288,-263532,-321355,-154173,103072,55859,-214522,-293075,-197700,-175516,-98687,160853,305549,110018,-119837,-206528,-223108,-126610,107815,196766,147646,145245,78835,-66481,-114189,-7428,162991,127772,-100202,-186950,-149075,-77997,106505,280397,183170,-43729,-162747,-109777,-51397,-152607,-237399,-39821,195710,258094,267659,121035,-98651,-133151,-77187,-35701,93958,196423,95781,13945,15730,-48203,-93517,-62736,-64376,-146504,-173295,1725,166043,67813,-188900,-449781,-459918,-211889,-37131,-86218,-188641,-206509,-129880,53678,150433,57721,16381,-113189,-389506,-400671,-105236,101037,195652,297834,307388,262901,166190,-37906,-154416,-19591,189148,238071,175181,207657,245827,117491,-52532,424,46797,-38044,-25181,95529,102252,43646,-45990,-211673,-278711,-224397,-214475,-184218,-61427,32460,-60120,-199493,-178151,16767,320203,587083,443830,207382,118116,136942,212600,224799,128538,107846,173535,214958,97031,-61811,-137700,-180021,-190164,39743,357302,478566,340649,181799,184457,214323,289970,292753,156465,-73845,-354874,-460054,-199382,90983,106946,24719,-35088,-77565,39410,174807,139479,74293,8858,-127999,-203463,8178,203222,57119,-193602,-213643,-31349,61890,113589,145900,125855,127032,110933,149159,365435,467496,412518,489298,668112,636706,367162,167808,-251860,-1142760,-1964194,-1743404,-1054869,-759973,796610,2487455,1500047,217464,40453,-559305,-1219366,-1311819,-1388267,-1393387,-818518,1096921,1914930,924772,708559,961506,271281,-277911,-221363,-197500,27438,355389,361583,188137,405,1274,137817,118362,69756,85247,15352,-100257,-143714,9041,289096,250585,23307,-26402,165,-13885,-8075,40176,24849,-161950,-293945,-276269,-306168,-264373,-125219,-89228,-99132,-51398,-19720,17843,155840,184537,90919,102069,85096,64572,211608,278701,259584,389180,257522,-142064,-175553,-35277,-41131,-9267,-53240,-111404,-4896,127926,117403,3952,-59090,-29505,-87890,-111033,-37928,-64799,-140125,-124971,-106383,-140302,-7486,302262,341666,18051,-182844,-52775,124879,-23414,-219931,-167577,-76787,-134679,27809,318983,345070,123707,15687,6280,15716,49717,-98525,-283382,-227942,-139105,-156921,-160134,-109141,-153401,-271325,-296384,-197849,-63028,-62073,-149865,-137597,2515,158779,144467,19562,-28848,-7497,110142,299533,253758,92461,62933,-33308,-235837],[-90756,137865,167786,50812,47043,92546,2246,-51018,40389,47771,-53092,-93024,37423,282945,306718,46732,-210143,-384456,-378137,-179452,-7261,-10491,-80856,-94328,-43345,96888,196364,145084,123261,184727,68113,-184230,-150703,-245,1512,-67592,-49161,73869,178924,65865,-88122,-39913,132160,31495,-209143,-191028,-46417,-45320,70012,266361,219244,19181,77432,378322,434512,78769,-229195,-145685,-67248,-214422,-240769,-180690,-203362,-174265,-104697,76745,248137,88555,-188839,-110579,74843,92888,41184,-37593,-84765,-50582,-84297,-311971,-292105,67257,257631,112513,-3735,-8402,-15744,-16830,-98834,-284444,-338945,-213720,-47988,219259,371250,331578,231926,31753,-14561,165040,90732,-208142,-152667,5704,-6569,17719,116140,58238,-70393,-58923,13247,-24780,-144090,-154654,-164699,-238548,-250047,-91033,131305,230279,124408,40065,111095,148850,3091,-143376,-106828,-88295,-155640,-84911,156036,239290,72794,24422,72825,-134362,-307022,-197365,-22359,90293,146354,178506,272788,336073,353414,336603,280459,238744,154562,-70695,-178044,-73617,-33404,-144207,-198904,-74618,174291,250625,250233,337043,485816,376811,-1085,-311349,-183855,118688,56445,-251480,-297805,-174993,-149599,-78700,43719,-69399,-265767,-364156,-337901,-201717,-11636,98034,90713,68946,107685,99728,10158,58857,180473,36020,-180675,-139401,102064,246284,39300,-299267,-340797,-45317,159339,31334,-169327,-150524,-132650,-219729,-148118,98495,326104,363237,291702,280279,198424,-53365,-212673,-224886,-164593,72995,267516,136636,83365,230913,208402,145682,267612,252716,58982,-3366,-84422,-276043,-145758,179072,286273,327421,421245,324535,18750,-142017,-150709,-156057,-120822,-144458,-176709,-97138,17194,76295,32591,39423,74046,-24387,-106700,-26760,32521,39183,110985,109658,-47903,-75048,113172,247574,227465,165726,40199,-248531,-409092,-234888,44048,253766,344599,371816,247597,90855,36340,18141,-165839,-363931,-296627,-60344,16745,-60232,-48078,31674,119076,180310,79978,-57214,-63729,-24293,-73409,-96560,-182311,-327733,-316190,-83493,214618,223655,-70546,-210657,-88911,56840,176919,293904,119687,-233375,-283762,-122912,-12536,76122,85041,-32144,-82008,-142303,-93897,122743,187331,31869,60064,237343,169306,-14380,-92476,-70982,-92969,-211839,-268128,-184858,-38430,42909,-2886,-189936,-289695,-210679,-150975,-102995,32574,88318,-62629,-229107,-229830,-125008,-38704,-51080,-102034,-124019,-265155,-384961,-88630,258462,235084,-1559,-35163,65469,71668,-4833,-70365,61282,294134,203034,-125321,-271205,-179492,-63335,19542,-52406,1593,341026,428625,112881,-42879,73057,114028,67504,199287,407201,482072,296605,-32780,-144749,-137841,-265307,-226061,-95129,-250731,-402764,-302576,-241099,-168324,-77108,-8477,80225,151085,110121,-49816,-195907,-119588,-23301,-83122,-159379,-210108,-369021,-378484,-149514,-10402,1509,-12324,-53531,-122982,-161547,-145239,29655,137072,-43872,-266092,-218539,-44400,18340,-37989,-77330,-106387,-127359,-96596,-46009,49493,67686,-73455,-63857,40480,-35508,-194080,-171525,39860,194179,119686,48901,114693,199891,126685,-64856,-106220,134384,168093,-52154,-130484,-154143,-185773,-186378,-361344,-650562,-739931,-773041,-774947,-404316,408283,1003496,1187172,1185527,1010471,1475880,657831,-4650160,-4372630,641038,1584461,-1490173,-882427,1052931,642546,-503113,-694153,-180644,347526,456090,249747,230387,302793,151216,-5241,-47749,-54653,-46542,-129424,-199076,-140850,105690,328492,211400,-7437,139695,372144,281217,-36626,-204765,-162735,-98336,-44040,117733,103204,-172616,-236513,5823,140933,63906,-93011,-49920,69197,-106103,-256517,-39025,130346,15317,-125550,-44319,214809,250927,75799,-72367,-106903,47810,360830,463135,211124,-75499,-115356,60161,84501,12067,11375,-122753,-300920,-86301,248106,207966,11196,-33286,195910,485802,422045,182185,3863,-110937,-139995,8126,153065,118673,13187,-27202,28040,161647,253619,242339,239358,287846,204188,-90890,-327725,-230919,25085,86622,-25036,-169216,-76915,219681,306311,92103,-160193,-254221,-74571,201528,268133,236769,211886,49745,-114870,-43020,138384,330902,376328,342820,386966,205707,-133725,-130921,7715,-132336,-219854,-120228,-200766,-194082,146765,357528,152600,-73426,-88578,161095,335022,259555,128279,128550,274803,438828,438929,362323,292837,109063,-105688,-102739,83744,120840,-114725,-333440,-325588,-225184,-71801,-9525,-20952,-30427,-1370,-76619,-186546,-118824,50390,17281,-183934,-252236,-117929,-104758,-210845,-326694,-411114,-423927,-290050,-24653,277326,361758,197384,34146,-2509,44807,116542,38718,-76950,-84294,-48450,-75065,-65553,9994,10123,-12196,79725,91860,-31550,964,-5456,-230703,-351237,-84130,367034,405691,86953,-67927,28920,77871,-75364,-280894,-202285,-116869,-206309,-213887,-122421,-130717,22741,206503,79159,-45182,13411,-95013,-92613,214676,410046,201841,-28646,-88517,-114807,-128044,-45727,85217,43468,6476,202983,430354,443793,256342,9326,-152555,-156963,-70223,-96402,-259784,-162618,256644,489575,362880,152256,210659,369291,191052,-18164,5139,44373,-72510,-149862,-228338,-283491,-127567,99889,69580,-189314,-284212,-199888,-182725,-119850,121844,261198,76811,-160177,-265610,-327853,-219054,85364,226059,135253,72689,-23203,-118898,-47188,129092,176023,16673,-199373,-193452,-72391,-12248,66343,155520,117425,-34222,-143084,-94569,-60697,-171761,-234299,-18679,248644,325733,291854,136961,-47301,-85365,-37271,383,120975,203537,32701,-107742,-67890,-97999,-138165,-57353,25001,-43170,-121323,2849,111169,5179,-195036,-370429,-381409,-176264,-85152,-208214,-267556,-201425,-40709,205327,298961,141400,78975,-32828,-328256,-374925,-64945,174562,241488,283201,251629,208644,177373,-11447,-145758,-52365,125299,187430,151266,159472,150312,61787,-19259,41785,90314,30681,79213,210963,185991,111805,4517,-166956,-215935,-209868,-299349,-200553,39019,115504,-66578,-204374,-81941,183888,521827,713785,481405,206924,95304,104535,187181,214751,151717,120081,162037,272746,219050,4767,-152887,-193938,-167316,62639,360338,454458,321073,166403,159141,218027,325686,315214,150280,-103541,-386185,-445763,-194619,-3414,3170,36340,33718,-45492,24902,142610,142934,210115,193662,-91552,-280246,-65800,102608,-101710,-354473,-299390,-85382,11886,41238,83162,128539,156871,108339,143493,362711,439879,351613,365053,474806,482417,354127,348312,41355,-893998,-1813143,-1852661,-1721719,-1396289,450448,2128707,1410824,501858,348806,-372637,-1014828,-1180260,-1547196,-1946902,-1234557,906444,1991984,1264123,1370902,1436969,372341,-213495,-196830,-285671,-117554,240668,293973,123838,-26798,25740,106803,53309,99461,183852,81772,-95665,-97669,133772,370756,247451,-49438,-165361,-138200,-103441,-56298,-19900,-55846,-210552,-243186,-173688,-252377,-272093,-139197,-125336,-160930,-90895,10565,90342,179975,118393,53911,175005,190348,113717,208393,263449,263326,395250,272409,-102009,-95273,24142,21639,24246,-34042,-169163,-118835,39097,55768,-113930,-173373,-63763,-75274,-123659,-97821,-93834,-123223,-103888,-56857,-49221,51588,267308,271760,18135,-86948,47801,199970,81859,-133547,-139220,-69118,-76710,97056,338178,326968,84427,-738,-8904,-66644,-79513,-119128,-165778,-80851,-125686,-287134,-264209,-125885,-143353,-240486,-230355,-159366,-76511,-122925,-241565,-166733,52460,215557,182370,42460,-1447,24998,99798,212846,163319,68951,93754,28697,-147815],[38070,204431,142695,-15527,22260,64565,-85581,-139497,-10486,7765,-69092,-68581,81907,301296,299092,68079,-172473,-357689,-353258,-140281,32125,19511,-68512,-84447,-31483,73424,169586,174217,156355,180304,88205,-106717,-128020,-54467,-13145,-11225,36647,174565,252206,114886,-43768,-34079,42152,-68531,-269948,-255250,-116723,-18854,129366,284828,202511,6166,44675,312118,386272,75744,-213174,-142207,-60647,-190070,-208304,-180117,-231448,-205775,-115925,61870,233031,133656,-87857,-26286,88625,62167,49018,40158,-35244,-89856,-118190,-282935,-256131,32356,177685,7760,-93736,10627,85625,36480,-100919,-284429,-355574,-223757,-54239,214423,399380,379857,251427,1550,-32119,145455,22401,-289207,-193697,80032,145332,148100,195350,90824,-80887,-44963,77752,-40680,-234808,-179681,-143174,-231620,-224421,-89036,85196,135286,-5012,-13149,159236,208183,63786,-62894,-78277,-186420,-265958,-91914,190679,251929,81783,12992,56524,-80305,-161518,-83707,29812,111639,124262,122798,236770,349970,400131,398145,337184,267340,137218,-129245,-236019,-70646,-48616,-234048,-249410,-61540,144792,157321,180279,367864,552171,383737,-83596,-487445,-352724,34898,50701,-213258,-282112,-236045,-212208,-147110,-115592,-210194,-279928,-309900,-321639,-248847,-57477,111651,151493,159805,211249,161812,212,4991,153119,66306,-136261,-110574,93107,199507,-3587,-325843,-380403,-148402,7859,-74968,-210462,-169886,-138246,-213112,-87555,187353,330321,282561,246892,278857,224371,43889,-69904,-147972,-138259,18632,151884,46238,69104,275026,253936,138344,229532,229197,53027,35867,45485,-129980,-77070,172549,271521,267404,313972,268470,70271,-53731,-131240,-182640,-117824,-85280,-135795,-80895,34901,88117,25324,81024,138096,-49502,-214509,-127409,-43405,-7319,71459,75580,-23597,22123,171400,214958,150969,151000,65247,-259369,-447969,-259616,36433,216744,288879,375738,252959,49798,23267,85446,-63288,-300880,-257271,-24675,20101,-124741,-138543,-66047,44540,132240,153411,238,-139772,-108981,-10212,9191,-179459,-389317,-341720,-88786,157921,164540,-44580,-152471,-32036,83084,203271,333454,151845,-223358,-318046,-131435,39055,134269,123569,22952,-45770,-144369,-125904,58453,121582,48276,171290,324888,178207,-25392,-83684,-64330,-98993,-171635,-143385,-31310,81761,142430,60724,-195008,-348577,-255899,-143993,-109440,-12380,51614,-38822,-134950,-106722,-16622,20272,-119835,-266771,-234102,-272700,-382912,-72497,287043,274966,114761,184685,237780,144930,8878,-50483,119827,294315,85319,-290037,-383776,-244121,-102550,2048,-315,33439,265849,357189,134555,32,68629,64592,4539,199975,513188,593343,343936,539,-80931,-72463,-214263,-176338,-46639,-252506,-457300,-381186,-306599,-204267,-60034,3316,33235,97315,80325,-66107,-189318,-52179,145437,89481,-109995,-229621,-377111,-443298,-230280,3565,33127,-77184,-164374,-200317,-193163,-201402,-66860,84408,-7191,-160782,-80575,38744,-3869,-76848,-54189,-16275,15072,37708,70943,132672,134313,9679,14700,92119,32239,-97252,-115725,33611,191117,129765,61426,163503,290409,212941,-4991,-133840,-12673,-25413,-211552,-189014,-100298,-12656,29942,-244869,-595483,-651358,-643871,-592625,-213182,468720,853576,943418,1120781,1237320,2176970,1700935,-5011892,-6271436,-1245240,1166551,-1564228,-877320,1660067,1239568,-451039,-895389,-197643,511555,542566,325729,306889,158534,10630,87501,88561,-108324,-230348,-246415,-279792,-311308,-103071,255475,296930,50984,70059,228642,144462,-127859,-235987,-145470,-13339,35334,47199,-37197,-207314,-114278,231218,357170,213926,8329,-38649,17605,-86156,-137947,99437,245523,105224,-52847,-3886,210751,245575,80144,-91458,-162268,28910,399913,465334,146082,-115294,-148210,55787,135127,71608,49210,-80812,-269830,-97324,240127,222985,40688,49974,348882,574537,392441,111459,-90342,-209293,-193665,-28323,127192,130645,43243,-28014,-33506,69311,189120,205210,176141,208440,130117,-110845,-298480,-244519,-77841,5399,-15361,-175101,-118773,242248,329217,-21985,-277825,-260083,7005,308253,279419,150218,131516,43263,-101159,-57715,168613,381187,417439,382107,420260,231910,-135553,-189207,-52990,-139328,-227077,-146814,-240398,-256112,58762,227648,-25430,-228390,-177934,93215,284123,232422,150559,194828,306185,445031,490752,413365,341768,188876,-43395,-111220,21966,84045,-100385,-299765,-299560,-158990,-52855,-74292,-54256,2059,57297,-39264,-216339,-154058,106052,127482,-65518,-144704,-69897,-110547,-192102,-196583,-270083,-345316,-265329,-52890,227535,369390,235912,25262,11862,148093,191247,23994,-64449,-39423,-60909,-167038,-135820,-25781,-520,8988,86329,49242,-14830,103754,76088,-226278,-369353,-83191,360460,455992,232519,66540,21010,-43668,-194937,-310660,-156980,-81365,-213582,-255577,-209852,-212817,-28966,205718,174925,123551,74838,-170803,-163300,245479,480825,243467,-47924,-117259,-122196,-112830,30393,205201,157220,62002,225887,423833,369588,139452,-104770,-180378,-151297,-32474,-39929,-277356,-241270,258191,542779,343300,45329,82172,293662,171248,-49964,-106050,-142111,-142385,-72277,-117887,-180021,-63141,117123,117780,-113397,-253956,-212451,-183668,-122618,67654,180553,44023,-182374,-310940,-389654,-279621,23928,180697,86351,18038,-79941,-152680,15047,264692,218703,-34866,-223974,-161636,5487,46975,19720,26383,44307,-45013,-142088,-85625,-45936,-158302,-222079,-30014,243685,339532,264359,130933,6634,-45380,-8553,37506,152048,221492,9331,-185736,-129210,-125406,-162023,-44601,99762,43247,-57146,40859,91804,-34918,-176343,-258657,-266722,-110240,-91808,-252360,-272435,-164509,67264,340098,357752,144226,75706,14793,-231597,-301551,-10863,233749,251184,237484,214351,204739,221801,55605,-90993,-59928,34270,82040,100344,84032,34318,28013,50047,80908,108292,76318,163306,289012,235533,170602,85380,-41777,-72530,-161300,-353730,-206651,124441,166708,-87303,-186501,13321,265935,559880,665308,456237,209516,65709,36944,131218,206436,205411,160885,161677,297409,308218,83797,-133279,-203570,-142455,75981,318148,359638,233365,129979,146142,232639,336619,308526,123924,-131796,-382408,-382167,-164540,-98495,-87927,83890,138392,390,-16715,77359,147300,347982,377275,-48619,-337283,-142544,-15813,-228003,-407825,-277264,-91586,-19987,-21170,12077,109136,166809,89739,106400,297807,342267,217481,151122,145577,148060,210864,427970,310462,-516109,-1457692,-1872193,-2291447,-1863967,130248,1688422,1372751,847551,661141,-138999,-747347,-974040,-1544463,-2268424,-1529634,482385,1663176,1488827,1988863,1765739,342539,-229358,-231796,-394416,-271095,78136,199203,78250,-25253,49597,62969,-15052,108872,267009,182817,-3245,23463,270733,428046,262271,-65505,-269804,-275617,-196632,-125648,-115117,-162828,-259516,-209975,-126956,-240622,-293917,-166000,-162289,-198514,-86676,69158,165200,174770,21579,-3066,241375,309511,148527,138261,158624,166103,284978,209119,-35264,37345,118516,75705,4179,-68951,-224649,-200459,-7890,27370,-208373,-269808,-89048,-43077,-136005,-183155,-131995,-92814,-77103,-2167,56708,95322,184796,164853,6662,-2430,137591,243068,151876,-72695,-155668,-129894,-58867,119623,300210,260247,25528,-28817,-33998,-175050,-256947,-191778,-90456,39856,-60632,-326686,-331495,-148747,-121401,-179754,-158515,-120533,-71430,-153079,-305428,-190505,87451,257414,228832,83119,32878,54519,69277,94578,65658,41165,111593,98423,-27068],[147299,236174,101634,-82102,-27083,71,-167373,-198026,-46102,-1445,-39638,-10049,141170,299120,246820,57537,-135307,-294513,-280636,-77334,68951,45666,-46907,-68378,-38442,-6294,74066,154385,161024,157228,117755,16855,-87818,-115216,-16715,94601,159257,263465,311427,198512,35385,-41037,-86330,-191672,-334170,-300854,-147843,25545,178052,285163,179375,-6821,-5015,196808,294130,86080,-136624,-99722,-56383,-169391,-179835,-173953,-251764,-238514,-114673,50828,206103,168386,14550,47446,96828,33686,65908,149159,68404,-46064,-65502,-160484,-163175,719,67006,-104345,-181778,4755,158135,79437,-96668,-256847,-343629,-244695,-76058,181261,408804,427206,257422,-1374,-25130,124504,-8598,-276872,-180945,148780,294360,295717,259732,98049,-86315,-23772,121775,-84516,-332024,-208829,-106763,-178298,-161204,-91885,6247,26308,-88137,-26374,189185,243681,138557,58712,-36004,-281437,-346387,-68149,214636,235330,91880,28883,39116,-36720,-18194,32782,48289,80231,76398,61545,158854,290452,368537,393860,342113,247343,97403,-145575,-239242,-61719,-66957,-301180,-283523,-47900,74420,6190,33520,318149,535512,337090,-172282,-604590,-492876,-85689,27188,-127584,-214765,-268162,-262657,-209744,-249824,-290000,-256621,-240442,-280840,-271641,-96669,127558,217763,240146,295577,218734,-12850,-49334,128651,101143,-79008,-64727,90378,146116,-34023,-324157,-408087,-258856,-167085,-227241,-272735,-176529,-86815,-121844,-9594,251927,314911,184688,168377,206255,179965,134858,94482,-35496,-97083,-47967,16867,-38138,48302,289847,274434,96081,131041,170684,78823,135125,211648,45337,-8409,144329,213121,132507,136645,176336,118440,30908,-106970,-174050,-82375,-16793,-84668,-79733,33625,115530,56219,115964,159860,-102591,-303937,-182118,-59888,-15032,6969,-22321,-39091,94027,212276,155433,41813,119720,107618,-204632,-411518,-256123,19289,184147,278347,373109,230158,-18989,-16626,124482,39534,-197592,-215315,-52454,-28945,-179967,-221566,-177355,-76630,44804,199648,58096,-201996,-202811,21433,94834,-139993,-378917,-326715,-95793,97167,135293,21072,-72673,21097,103045,211351,330538,159479,-195117,-323857,-147642,70155,182497,141948,39713,-65053,-164278,-141302,-6965,21379,29801,235559,324515,108053,-67044,-66803,-31813,-46706,-82000,-30258,96911,190720,237479,122283,-188204,-392014,-301835,-142350,-95998,-17187,46868,-3701,-34975,19750,89195,86554,-145232,-378819,-321771,-243441,-288045,-18830,313764,314585,255324,366325,315095,166834,34479,-16704,145374,231885,-47899,-403558,-440330,-293550,-140951,-9391,56743,70018,199411,296201,163202,26213,33924,-4165,-62721,172307,560257,633473,328699,11491,-994,23485,-136302,-130618,-17260,-226280,-455171,-443180,-393311,-277135,-66809,24779,24211,55953,27524,-100538,-182833,516,274012,204085,-90793,-244050,-364646,-500342,-322410,9886,46330,-156892,-268068,-234778,-173592,-218787,-168076,9677,22909,-37085,79345,128401,-29798,-109480,-15961,85652,144700,159783,214830,262012,199671,66679,59582,111073,86769,23494,-13882,53369,166248,109456,54964,206887,373524,304770,55082,-168490,-175003,-196189,-298576,-192229,-37745,110120,174862,-144697,-494178,-502664,-417438,-301235,21012,479097,614074,614325,1063881,1699501,2851378,1998581,-4914482,-7834597,-2960709,1061209,-692858,-377339,2044108,1591601,-377542,-1019852,-249172,597399,612325,425098,377642,9027,-136047,161179,226845,-120254,-377958,-329423,-317395,-444751,-304586,159059,369430,148732,45265,109704,1022,-218109,-245194,-93884,79775,100310,-28774,-179605,-244101,3945,406729,491329,291770,73783,-28441,-22155,-58062,-19993,211429,337458,224587,61895,26448,151733,199339,55337,-113430,-179472,31263,383654,391674,71004,-134810,-171353,1522,131916,104821,84329,-25199,-210631,-92527,203619,206351,63372,148414,483126,586382,289272,-21520,-206549,-284134,-214713,-50767,107388,150316,74086,-33390,-89693,-14100,112217,122399,71944,106868,44758,-135594,-247459,-228497,-156313,-37609,14856,-150240,-129350,234802,282279,-139937,-343207,-218952,88933,361981,246428,58731,67030,39667,-95354,-96309,147940,364774,390068,366746,405850,236325,-135855,-264711,-157129,-166100,-211693,-166007,-286831,-346610,-78621,75299,-138223,-296496,-208367,37601,224221,188124,150414,228095,297433,417963,516426,436929,356323,261617,39139,-102539,-25626,29838,-127270,-277492,-248078,-64271,-13899,-100125,-53573,60116,118344,18514,-192773,-160194,167878,295005,121874,-6138,-24023,-102539,-133132,-26444,-95805,-239924,-221985,-91130,129483,341535,272613,34932,19414,197821,217499,1030,-92313,-23550,-54154,-220054,-186328,-49805,-6462,27823,88639,19400,28729,214341,164200,-195185,-355091,-70221,312565,427540,319704,198683,53699,-99397,-240915,-262668,-45642,27699,-184003,-292758,-295616,-293904,-91910,185402,267727,299025,103829,-305185,-309733,178533,457418,270174,-20471,-101453,-95868,-81453,84012,255596,208168,103501,220678,349305,255449,39773,-145340,-132661,-83451,35822,34767,-252170,-281651,230638,541202,282315,-82193,-35858,261306,220485,-38521,-190377,-280797,-141507,60049,31787,-42030,19589,148579,194903,10603,-197569,-226936,-173307,-103071,9564,83779,21515,-180287,-330878,-386293,-292265,-64141,65877,12274,-1315,-76679,-163292,50309,356716,282873,-13720,-183607,-119261,49101,77286,-27551,-86942,-41863,-88778,-156715,-78037,-16802,-131328,-219124,-75368,187308,303223,202269,101603,32857,-34422,-5376,59908,168326,232779,21890,-206704,-159895,-133038,-168037,-32536,136846,92635,10721,111193,121935,-41414,-150669,-160228,-147279,-21525,-43740,-213306,-229926,-124598,156349,430126,339083,72926,-2908,14290,-117040,-184361,62904,278423,227912,165828,193364,253439,292246,139896,-17444,-42818,-48056,-33666,43468,4301,-68829,29749,137530,110953,99724,97417,218998,319780,244937,205965,158588,89882,77971,-101655,-364175,-201246,165526,156149,-129930,-159019,73183,239890,417857,464177,374296,208702,26107,-60261,55336,210100,281377,221663,177763,287949,335599,141734,-97229,-205347,-112070,89381,253603,230932,106830,84236,150431,245153,309641,257327,64069,-163119,-342463,-280468,-115212,-164967,-139325,152456,252304,55987,-55408,18184,170729,464274,504877,-22453,-378393,-219981,-124690,-282894,-340497,-173773,-59202,-21892,-48860,-44257,65119,132972,45041,48106,189152,196853,59145,-64968,-188917,-215592,18792,404613,485710,-148757,-1105675,-1929061,-2652843,-2028066,-44138,1386075,1469404,1168804,867100,70347,-499850,-751105,-1413323,-2350591,-1762492,-52087,1163658,1719209,2494045,1874829,220374,-298217,-328046,-497624,-379722,-93532,81210,44591,-8124,58532,7334,-76954,100580,324635,298204,152241,182766,375644,438408,279828,-23928,-305322,-364711,-260245,-200096,-224691,-267224,-294700,-200133,-131236,-253370,-315367,-199937,-191591,-207566,-53381,133006,222131,142423,-79793,-63566,279248,399888,165291,41304,14322,10854,101014,94234,40740,170053,210956,113482,-29708,-120970,-250805,-223996,-539,33827,-251076,-312880,-88706,7292,-136858,-264141,-166080,-56358,-50191,51901,162692,126454,86444,50763,-10058,56703,199359,254112,180406,-36941,-199166,-234235,-101411,69726,212131,171979,-33958,-67465,-69857,-286570,-435752,-296899,-75927,100919,29981,-261927,-329005,-163429,-96859,-108159,-102407,-100429,-62137,-151318,-320866,-196997,106584,280759,267740,127143,70385,83254,28380,-30948,-26334,699,96578,149823,94341],[210768,223190,49566,-134253,-83537,-73406,-216623,-212634,-54009,24511,22403,63485,199659,280259,170041,20304,-108133,-216232,-188874,-18891,85945,61128,-13224,-36973,-52222,-114965,-61246,94374,141449,126733,153842,148350,-43427,-172445,-22590,210984,290453,323084,337483,275163,112860,-59355,-204966,-287414,-358927,-302447,-130628,70189,200532,267662,158804,-17727,-57388,70082,183563,104353,-18464,-21588,-51514,-157283,-157579,-156824,-254393,-253875,-91265,54722,178885,184575,85787,83045,86969,4431,75186,241839,182598,50388,28008,-16537,-57929,-15620,-30828,-181735,-243767,-34628,173631,94544,-91477,-210564,-305159,-271345,-106028,127415,368453,415143,224446,16904,11314,115918,6461,-173939,-99794,205934,399967,413940,287465,71792,-94233,215,143216,-135813,-406761,-225997,-48744,-76118,-77347,-107391,-92471,-69479,-105980,-10958,175276,232389,190545,174528,8231,-346512,-384101,-29814,215990,191707,101846,70919,25763,-23548,69916,106930,9407,-14120,4781,3095,61950,182154,272296,325288,295324,184575,43186,-122073,-186242,-49988,-97931,-339794,-286691,-30024,-12815,-161952,-145344,198684,434314,244168,-239582,-618528,-553179,-211463,-13147,-10338,-102730,-254864,-281857,-241136,-301366,-277025,-203226,-171594,-217964,-256194,-109814,150001,274459,287733,341224,266378,-10345,-75265,127548,143502,-4125,8194,97467,94035,-45350,-296580,-422728,-348433,-309814,-370901,-333141,-173054,-13049,4527,62254,283824,295832,107407,76943,68356,61474,191746,247956,98546,-40034,-102433,-109792,-112600,16984,272817,269256,33489,-1262,84072,109967,249228,356319,191685,41901,107142,126396,-40863,-63499,77528,161180,96379,-87452,-142146,-20846,50294,-28142,-87662,11506,145613,115932,137286,134253,-166717,-348184,-171490,2191,37121,-46970,-145461,-81784,131376,230670,79462,-77666,74152,152020,-108268,-324343,-238835,-16008,148763,286886,348792,184405,-101556,-88725,117910,118937,-74996,-174607,-134210,-128712,-227186,-283655,-271998,-202094,-48380,196822,106906,-219462,-282049,3450,141076,-63602,-291600,-268676,-92610,57438,134113,87191,491,56842,113915,203079,294287,147002,-155334,-293845,-159456,79036,209495,134435,9888,-129087,-198140,-143636,-57373,-81665,-25725,214867,221947,-37206,-145800,-59667,10290,38299,13009,19579,145403,251295,302200,172778,-161986,-403246,-329213,-135783,-54932,17986,67864,33059,40388,105853,157925,131476,-131671,-407911,-354758,-183556,-137806,51826,319236,318332,342666,427184,269685,140078,81553,28436,125155,126550,-152420,-428591,-417286,-294489,-157894,-6758,104491,105770,168087,262395,179675,16808,-24352,-67963,-114440,124140,531303,580346,245051,-12510,64608,126559,-42383,-89330,-4735,-171287,-395117,-464816,-463021,-351042,-94779,46997,57391,45037,-26749,-147973,-192576,16357,324719,230640,-105965,-243394,-325994,-518033,-383734,10966,40094,-217332,-317051,-200856,-99603,-194713,-250944,-71563,30935,64037,217410,206624,-41831,-122403,24219,165131,219293,229222,326090,384114,244056,73096,47669,94033,118923,133378,100828,89370,124524,66273,39952,236194,419141,368258,93133,-211785,-317608,-310425,-306438,-159059,-3419,143342,211165,-85240,-371575,-325027,-143321,44531,270083,495304,446733,382539,1161395,2583964,3569854,1318612,-5107366,-8993931,-3841502,1615992,965337,411653,1997056,1586447,-268721,-1028289,-314805,596597,654149,504715,382522,-121836,-240968,205839,330977,-86663,-426673,-332014,-287548,-493939,-436181,72769,418659,262529,75679,55237,-102341,-282508,-239859,-41541,147892,137973,-85555,-279072,-262622,86409,480258,507395,288258,100922,-10956,-33199,-24891,74494,287476,402302,340834,170154,22643,46510,119131,15096,-128066,-153050,53542,309892,251148,-313,-119821,-152953,-62553,83318,98635,99456,32848,-130423,-72244,144523,147211,49306,210436,537811,511965,149191,-167273,-310735,-318297,-197571,-51892,94370,168735,98997,-39241,-121000,-57031,48868,12587,-52277,-4333,-51595,-182240,-220401,-226357,-210654,-38919,51311,-113119,-112943,201214,185857,-212157,-321495,-135941,141119,338261,179215,-12272,29820,37682,-96607,-141162,86473,298167,312274,291478,330958,209432,-136343,-336949,-265083,-186071,-168327,-173419,-336446,-450283,-237831,-68026,-165771,-260579,-173590,12231,175142,140647,125058,216952,260829,379441,513181,425058,331074,303076,112373,-85335,-51166,-22185,-180250,-279995,-178262,43032,25382,-104256,-27104,133426,170268,74389,-132018,-130578,226024,452388,296181,110916,-255,-94320,-50454,127612,45114,-157636,-191165,-144320,-867,266403,279922,57874,19095,170207,170681,-45230,-169484,-51797,-40844,-227988,-212591,-57616,5955,49778,82108,4919,85281,313570,251878,-132652,-308330,-55311,238217,336004,324535,274514,93164,-93554,-208272,-156807,92743,172240,-115566,-307797,-357355,-361524,-170948,123893,309584,403587,83021,-448019,-476147,26264,338789,265055,39256,-50782,-50653,-51601,93134,220973,172883,114107,185349,225894,145559,-3304,-108177,-41159,18012,105990,93706,-204558,-285720,167513,466999,179537,-206597,-112288,279698,314095,9100,-224837,-324589,-70763,201345,167062,83946,96257,183740,282824,161532,-119400,-235516,-152214,-66032,-41167,-4615,14471,-155443,-319745,-320689,-253600,-147929,-81063,-66795,18268,-16517,-146352,49622,375827,338191,53443,-116478,-94892,41296,71654,-64664,-170083,-144818,-165605,-171985,-57460,15146,-112858,-235018,-141239,103697,237267,133568,53048,13617,-57972,-30400,56436,154593,221700,54813,-175790,-158039,-124528,-157983,-24765,129285,100206,72081,194010,192522,-16726,-137487,-108430,-46417,81332,55640,-117749,-186788,-112927,196408,461794,283832,-33262,-132107,-29230,-8047,-45220,144362,303083,180444,77135,173916,329666,366494,204734,39140,-10278,-88512,-108365,3415,-55468,-125695,70871,218470,126034,72734,106232,253234,313140,225844,214657,190184,153862,158464,-60661,-332983,-182651,150923,76806,-197186,-145882,72808,122864,153068,188709,253889,194242,-22831,-168955,-23834,225944,355451,279285,201183,250151,290051,149698,-66467,-189267,-67587,112368,192492,109263,-17092,45139,169698,241728,244840,160815,-29524,-195052,-267061,-149906,-47484,-180495,-141479,212959,338206,108709,-66358,-2855,217560,535597,536754,-28482,-407345,-294877,-205123,-260973,-190622,-42952,-8393,7110,-30095,-68214,3462,54690,-13538,-6870,68251,37194,-69670,-195940,-396597,-451282,-131388,309648,531709,80746,-936065,-2082742,-2736479,-1865594,-23897,1345925,1694611,1373728,901492,207783,-312908,-550701,-1230916,-2276982,-1970976,-508696,792004,2019686,2814288,1761925,82023,-365748,-448519,-554378,-401842,-226147,-44548,8227,2072,37835,-62019,-128999,82112,352562,396062,309702,320908,421554,403997,286688,52603,-264741,-373416,-270085,-258252,-320336,-338341,-300867,-201933,-157601,-260971,-319080,-230400,-205777,-191324,-13557,180494,247934,95121,-157816,-109152,275531,423499,162988,-34111,-104509,-137164,-90811,-30921,101763,254443,265810,132530,-39369,-147788,-229951,-184267,49472,63981,-228001,-283829,-57235,64476,-120268,-313323,-183824,-18653,-20321,102756,250545,151373,10815,-36086,-19292,92803,226682,238554,170918,-19384,-238516,-333447,-196238,-50454,92610,93121,-71627,-107366,-114200,-377685,-568660,-401537,-117699,92668,113168,-113895,-245304,-157414,-78846,-47031,-70568,-102641,-60158,-126000,-283826,-179033,114014,284165,279701,155050,105018,113801,-6427,-132240,-100083,-55052,42000,165388,186588],[218745,167929,-5488,-160317,-127531,-129245,-222984,-186573,-31255,75598,90120,124267,236929,248537,92299,-32080,-97525,-147203,-111406,8692,72548,61460,26896,6864,-63603,-215327,-193917,10860,101955,98564,193288,251216,-6121,-216448,-43885,288974,390682,339879,316072,301115,150664,-83373,-269872,-318188,-323789,-253901,-72769,105911,196826,238379,144788,-28424,-101775,-30467,86668,123439,107759,74456,-41928,-154912,-143481,-129093,-231290,-231957,-40214,76782,156547,182245,112677,72866,55640,-25924,65557,279721,262752,150540,100600,65237,10510,-11448,-78088,-192373,-260741,-100434,127002,74719,-91512,-160556,-250946,-291198,-133026,68794,270492,313586,152014,44967,67328,124945,59939,-12772,38676,247128,435470,463248,268095,16196,-110832,20859,148343,-169835,-437528,-220273,26825,53560,1923,-135183,-188338,-130227,-66134,10219,106886,164398,190486,239572,43958,-358154,-372446,5810,192625,133321,107603,123694,17936,-47012,82443,113987,-90865,-162125,-84596,-49687,-27025,66097,148659,216694,215920,102455,-13655,-77331,-94496,-36181,-141757,-349492,-253134,-8816,-92199,-306402,-306116,39528,276893,128718,-264502,-521442,-509330,-307503,-62215,111104,31609,-195505,-259094,-225213,-245454,-174142,-131505,-114791,-140573,-196112,-82223,183104,310796,289751,337451,299459,21310,-53078,160739,195418,87403,104267,108935,46148,-39941,-251573,-420048,-392786,-376051,-443623,-359020,-161222,43806,105351,107389,280891,280283,74675,-4442,-102536,-100532,202522,363821,228094,25284,-128767,-205845,-179858,-30779,224962,240728,-29089,-128813,-17013,111625,320755,427642,260806,60870,70390,31835,-200436,-229400,2100,193587,131983,-80630,-113327,35758,100914,26799,-95571,-27197,161143,178844,139621,74047,-213019,-331305,-101939,130173,151731,-54313,-243876,-129914,136027,224116,-682,-183400,21393,180276,-14070,-230495,-222055,-68914,96476,267064,296545,132218,-175192,-184135,60203,156388,39748,-131133,-232599,-254905,-271115,-316150,-319727,-275130,-111613,138070,134893,-179187,-326263,-63414,142150,38140,-147221,-181006,-78458,44146,141609,120682,46563,69574,115910,185715,241799,126325,-103651,-226421,-153245,70517,208143,102457,-58943,-208855,-232299,-139741,-83360,-155082,-106981,100339,40164,-218787,-244899,-76598,36827,116928,78508,-1915,101462,245689,317300,200881,-117583,-372701,-318613,-107531,15604,77371,96501,60517,69915,123013,171200,141259,-92059,-351173,-318200,-112012,-1726,105533,288803,265307,320690,340243,126757,81670,143685,75400,61646,7292,-202005,-362768,-316141,-225276,-132140,16079,134746,136607,180025,255120,164622,-35477,-94973,-112388,-143349,66056,430757,439348,109588,-67091,95525,209435,50174,-49430,290,-97294,-295669,-432860,-470282,-378520,-131826,57883,119320,69389,-63507,-196961,-221874,-10728,286071,172298,-145898,-223208,-263885,-479271,-385115,8046,20771,-228104,-280745,-100352,11185,-140049,-296787,-142055,8716,108388,292580,254589,-29222,-108272,55105,199147,219555,225973,360746,445016,250336,22784,-22803,48753,125787,199641,187406,120335,74511,20198,33437,243321,406828,377106,95330,-261851,-412052,-352526,-254923,-117180,-15455,93015,152406,-72978,-258675,-153545,120013,371182,492495,554377,456246,350822,1435551,3783693,4294022,-92096,-6116688,-9689484,-3662323,2800692,2944131,1180223,1455741,1236539,-111521,-903938,-362391,528360,660997,531158,305970,-207866,-273261,218311,374125,-22344,-349021,-230389,-183527,-435959,-452648,28982,436107,349948,135732,66726,-135758,-301029,-227112,-21139,159979,135464,-116341,-313964,-249275,117577,440522,415538,225685,106305,25925,-6089,9554,130552,327109,439592,416862,226729,-21533,-80280,13652,-33361,-130856,-94452,84781,193738,73039,-58846,-68367,-81836,-97230,6834,44838,78897,83306,-36080,-39138,74029,50394,-11454,199336,478325,371358,19321,-271298,-370289,-306571,-149535,-33318,83075,170841,107744,-42095,-115074,-42073,17837,-99053,-174686,-112799,-152865,-250978,-244474,-268322,-244681,-10767,76122,-84664,-80388,150992,71146,-214568,-210249,-27923,144889,237631,93437,-51809,14245,32891,-103459,-181577,483,206938,214436,172100,208300,157239,-134487,-382001,-332561,-171951,-101598,-168586,-377518,-534242,-373923,-168896,-123566,-152257,-98132,19553,146506,101478,79335,162114,208300,338162,474669,373214,268868,297498,153435,-62800,-47116,-44296,-222428,-295280,-99483,140459,42744,-116973,1047,197022,198228,105411,-61200,-69092,267052,524897,380782,168551,-4374,-94611,28123,215158,101417,-133310,-192843,-202999,-125300,154828,241724,82963,16146,78614,62129,-117382,-281662,-125272,-41415,-205843,-218640,-50250,43729,79999,66590,-135,129837,375433,322265,-45316,-233257,-46579,152173,209686,251019,262952,104093,-54152,-119347,-31233,204886,289681,-21970,-282704,-371178,-394216,-254686,17703,272613,389980,19019,-541456,-595801,-161146,159571,216879,97816,12438,-4282,-34623,59288,125753,71390,91469,129391,86778,64883,14510,-20761,53568,110235,146022,118507,-145680,-258866,76608,322683,41645,-309670,-138708,326647,405301,69568,-207063,-261674,47699,306290,240597,155390,145975,210444,355056,303004,-34270,-234311,-125989,-22720,-76144,-65097,21062,-117536,-283942,-223217,-176161,-192685,-206735,-129434,64669,81392,-98782,21100,318699,347314,114527,-69120,-103722,-8271,41090,-80878,-218043,-259948,-260941,-170757,-12141,40559,-116930,-266433,-205775,24074,172992,87322,-4978,-47246,-104088,-73341,24989,105243,179724,87044,-112258,-128151,-103786,-133145,-20843,85959,75247,116004,259982,272982,24502,-147741,-109795,27388,189221,186234,-10364,-184352,-147938,176575,436840,234733,-119644,-258902,-92137,71887,80135,205437,297107,118908,-17309,139154,393676,416627,217954,51604,22957,-74107,-111592,-6020,-78030,-114756,143664,270106,121101,39457,119356,280967,292202,201335,206479,168917,114954,126597,-61674,-275903,-149329,92550,-49532,-280816,-165787,10182,-36504,-128999,-67923,119003,156313,-77320,-266242,-92132,239905,394078,303458,212299,194315,183383,96495,-55694,-146363,-2139,149054,152435,22242,-104342,23637,192864,214434,156081,37036,-138886,-218348,-164788,-2513,40034,-137444,-103461,236026,363505,142396,-40997,25730,274716,540972,460429,-69051,-424277,-360453,-250497,-188944,-28707,61960,42960,58632,28832,-54690,-61143,-44839,-57589,-29428,-31455,-104090,-135389,-194253,-401510,-466923,-177367,195097,460562,110645,-1013864,-2292303,-2545107,-1471754,147438,1536073,1958708,1407009,772118,269306,-169849,-384094,-1077247,-2174401,-2152765,-726646,763471,2356473,2890801,1495852,8562,-370683,-530693,-531311,-328036,-280790,-153368,-43231,-14243,-18541,-143708,-171053,60913,347805,440822,398101,379499,398743,341051,276719,129152,-171432,-300927,-222017,-279643,-373355,-353699,-269045,-195071,-171022,-237519,-292013,-245095,-200794,-158678,12242,198018,241551,50783,-192426,-126169,231218,366360,145570,-52384,-147045,-217836,-226216,-125313,129382,269218,266230,138335,-6853,-123621,-163112,-97497,114101,98741,-148688,-191059,-3905,112235,-87015,-314567,-177977,17688,20165,150292,302854,172741,-14235,-70126,-9623,116747,222599,202595,131902,-14511,-245364,-376454,-304543,-206715,-32714,45863,-71284,-134339,-160888,-430505,-623401,-471501,-192023,29479,162898,70779,-95989,-124456,-70535,-9777,-55517,-114450,-69185,-90787,-207179,-136994,115431,267208,250013,149346,129683,146832,-19234,-183256,-146152,-118940,-40189,143372,231463],[178035,83685,-53578,-154305,-145113,-153627,-195701,-137485,12866,129653,133471,147140,235616,208160,33956,-84695,-105576,-106591,-72929,-6568,30842,46902,60737,48458,-68587,-273701,-285075,-79448,42760,72331,224260,299993,18399,-237103,-82902,292047,422982,306830,243096,251249,126685,-104982,-259672,-273069,-237951,-170862,3952,134083,181039,207638,137074,-40472,-131295,-80736,29367,137593,208066,163282,-25931,-161648,-140629,-97625,-180646,-162786,35643,110554,135961,167061,104450,31666,12096,-51467,38519,250667,280809,209197,107131,34030,12091,9462,-57882,-127263,-226575,-171309,39623,28750,-99903,-124771,-201904,-294686,-148266,22817,136941,141791,62637,70172,120694,144520,130593,157046,197588,268089,397722,429840,209322,-51795,-135311,33526,147827,-167257,-416027,-189944,105072,174398,56770,-162833,-253929,-144769,3543,16091,-3574,50519,129880,228702,64881,-305890,-312670,27180,151729,77080,104787,165083,13771,-95184,38382,61176,-229808,-333624,-182564,-98237,-87333,-18749,41562,104660,132854,30903,-62216,-35877,9786,-14281,-185050,-333888,-190667,10490,-145231,-398006,-413474,-120627,110018,23494,-238676,-343571,-374397,-348459,-107369,207085,157890,-107130,-199382,-164431,-105911,-20370,-53717,-73576,-59792,-95965,-10530,227331,323210,248309,286348,310732,81422,17833,222039,251765,183415,202443,113562,3023,-27032,-202238,-396277,-380622,-349838,-404777,-323700,-142286,56131,135693,114052,247516,264570,86673,-58789,-257878,-251917,173188,424697,322174,83705,-124793,-258140,-240988,-96894,151591,193964,-71889,-212663,-112019,60469,306876,400304,233958,45018,35332,-57161,-305245,-317417,-29748,210896,137791,-86106,-112149,46291,117893,70568,-96545,-74371,147723,214367,120069,1820,-217272,-255283,-674,282677,306242,3640,-277161,-163128,116024,192311,-73676,-255871,-27439,178562,34013,-172812,-213935,-129147,15903,182416,223078,94137,-214933,-275922,-34673,144909,122226,-77547,-298899,-367131,-311373,-315126,-302621,-255910,-126666,35422,133061,-90749,-324479,-158629,107067,144592,15925,-88627,-63745,40632,128291,104930,57886,62799,112056,168296,190581,110591,-35824,-127416,-119815,52313,177729,56238,-141802,-269833,-248803,-133059,-81912,-177612,-192655,-79214,-165014,-373521,-328584,-120501,26786,155574,103534,-58764,925,184287,278436,197054,-64472,-301591,-260569,-45900,106170,135928,110875,68740,49228,70109,133014,120446,-44275,-234857,-222235,-52592,56904,112477,220915,161061,187397,149267,-48620,15984,201780,110372,-28954,-99539,-197361,-238736,-165606,-90637,-51617,59814,146898,162893,226234,260692,109308,-121727,-165533,-138142,-156209,7386,284010,245262,-41148,-130132,90681,250522,121303,-8662,9065,-22493,-190672,-356787,-393037,-328778,-162327,46229,181127,115405,-75555,-233928,-258912,-68343,176294,59565,-192712,-187243,-190192,-391795,-327743,-2457,-1966,-176214,-160585,38363,127659,-74305,-298837,-189077,-39999,85215,286270,260917,5970,-70016,70866,184711,156523,158124,310340,417376,212664,-66859,-129012,-9405,110089,204114,214084,123268,25232,-4732,50376,224302,336545,326726,63902,-308166,-441767,-325628,-178892,-92382,-66938,4926,55036,-93564,-179100,-16360,324879,610613,642081,648409,633650,495168,1761467,4886391,4873294,-1585457,-7824412,-9847107,-2724566,4180077,4636950,1645676,536927,661388,85530,-661712,-363347,429148,634153,494859,182794,-227539,-228008,203698,349936,48916,-164297,-37407,-23056,-283205,-345115,44834,416082,367329,180234,116911,-93842,-265366,-210699,-48792,102141,86925,-130888,-292303,-206280,99074,316540,266002,147537,115506,90355,56890,41857,145157,334005,445937,423222,208446,-89989,-193256,-98961,-83742,-121112,-27048,107945,62796,-101341,-101278,6150,25875,-84175,-80311,-58610,14318,118010,63768,2085,6058,-61644,-102476,111296,314958,205430,-61635,-296205,-366660,-259424,-90041,-5357,65575,142038,91462,-39750,-71770,26290,24055,-187851,-274889,-203671,-243096,-322887,-313424,-351532,-260780,26594,76995,-76327,-41785,96985,-33943,-160739,-43619,81166,100449,85952,5612,-62422,8688,23243,-111993,-211768,-88688,117551,126977,41916,74078,99770,-125605,-382995,-329893,-109118,-22425,-153035,-393624,-559690,-437938,-202695,-50979,-33230,-22567,47231,135833,75967,24690,78132,147994,288749,395003,283057,181560,245187,154844,-29489,-3508,-12343,-213485,-289336,-20397,205297,23517,-161267,3558,220467,188401,96584,-7424,10001,277141,465545,338789,158387,-26161,-100212,78180,214141,59343,-170777,-225588,-247713,-201343,39988,165990,100982,20178,-32213,-65461,-200977,-395528,-229408,-73171,-180498,-213226,-32546,103630,121285,50602,-2801,138985,376890,354445,49521,-138252,-45300,65501,79300,129125,170912,70447,-14492,-12608,73148,245600,323114,70770,-208320,-322030,-371275,-318156,-113220,164123,269821,-57891,-545407,-620796,-317170,-26250,125667,116401,58655,26191,-33974,2287,15962,-46791,46529,69450,-32903,12865,62188,71122,119277,154880,135742,112539,-76230,-206401,-18892,137198,-112945,-379924,-128575,362417,447808,115176,-151782,-118573,180661,349314,231937,151203,157348,217411,384154,393847,36671,-223768,-101680,14627,-91007,-89374,33879,-80542,-241244,-138643,-85006,-177365,-265952,-161355,113787,187438,-22301,-13822,210156,288154,119964,-73235,-140761,-68036,8882,-71194,-234883,-371391,-350066,-144342,56379,54823,-142606,-298531,-248356,-27252,139878,81770,-59599,-126760,-150365,-115156,-25990,26810,108401,100402,-40678,-80475,-75271,-95955,-18207,25177,34304,132955,280826,322885,61696,-177728,-143704,78441,291071,317210,66687,-237422,-225887,108566,368854,213355,-140748,-322484,-141537,106906,154534,215781,251135,51855,-105465,81421,411171,422263,169985,15020,42292,-20142,-51374,13651,-58489,-35264,230675,279359,92438,9281,146285,314857,280944,193899,199282,112633,-5679,-5946,-111303,-215089,-102227,19543,-180187,-359784,-217274,-89956,-178278,-324040,-238663,-7678,91041,-131942,-333827,-144011,228403,367663,269029,191967,133490,47419,-5342,-66111,-76283,82165,194880,136782,-24276,-142868,18913,203597,165951,66053,-81785,-232404,-221544,-54779,142509,144881,-45924,-46707,206503,315362,145486,10559,90773,317054,468070,293809,-134013,-426133,-406440,-263995,-108704,77701,113526,88713,119437,105429,-13422,-111445,-129589,-58413,415,-86435,-205895,-138581,-73555,-215836,-272631,-106183,115370,326447,-33596,-1265717,-2442566,-2162815,-1016104,355749,1786418,2133066,1277692,553960,291288,-19685,-241075,-996646,-2145032,-2279603,-653907,1105768,2620246,2705614,1186886,50947,-270371,-514334,-422659,-186670,-244494,-219325,-110223,-62232,-101679,-228237,-202868,39955,306414,405864,369724,325710,308574,264784,252501,175536,-68074,-179445,-133816,-251376,-362664,-306585,-202509,-164870,-149683,-173357,-230462,-234130,-177280,-121252,12222,181210,211935,25023,-178293,-110557,160863,247962,124019,-3899,-98309,-201793,-266522,-162254,122291,229214,223207,144354,61583,-51113,-70067,7213,164446,118947,-45532,-68912,50399,136723,-43344,-267754,-148838,50402,76194,194201,307843,184438,15275,-44867,21784,136285,194145,150014,72860,-21917,-208501,-333810,-371481,-344280,-137673,35987,-30253,-136076,-201425,-437333,-591578,-483219,-266056,-59231,168781,238074,80899,-67261,-67016,4310,-39527,-115378,-84698,-58697,-114232,-79126,114120,229993,175360,101590,138482,179928,-2009,-174707,-160634,-174793,-122391,97521,226482],[106150,-10771,-85354,-116778,-132250,-149950,-157688,-88836,59443,160484,131456,120104,189163,164276,6977,-123351,-129037,-101816,-79746,-55900,-23113,23726,74440,68666,-67440,-271604,-313688,-164981,-39818,34266,222623,284483,30291,-225161,-127325,213507,368520,225776,127630,131666,45680,-115925,-182632,-169472,-131500,-83145,72142,161946,172809,186475,134030,-50998,-141739,-78080,19864,143396,260352,222174,-6640,-176666,-152951,-73299,-109198,-53811,124130,143087,109687,146259,84830,-11458,-24584,-60483,9236,173325,234906,204348,41792,-100548,-50572,35751,19218,-4640,-151268,-221103,-50094,-21043,-114488,-119540,-185904,-286473,-150277,833,8493,-40874,-12282,83127,146634,158443,191295,285651,325828,264884,308433,333848,135836,-107274,-157525,37842,150863,-122120,-348071,-142093,166368,252183,82708,-169233,-265298,-114266,69423,-1597,-123898,-78660,25944,147151,70133,-198457,-215464,31424,105427,37681,91662,176336,9850,-141985,-18346,-17333,-363320,-484809,-277371,-144763,-111439,-51973,-17646,22363,71096,-8590,-96479,-16079,103721,27300,-205244,-299683,-119671,21189,-163449,-425656,-458486,-246558,-20279,-42056,-168401,-139919,-193610,-327258,-135463,257077,248147,-19014,-123867,-80374,54383,126422,20542,-43338,13322,28429,94140,276772,314570,179676,202087,292064,152482,116877,288317,296994,259994,270339,100540,-34197,-18795,-163730,-352974,-318430,-247786,-257563,-221903,-118007,18092,84068,81807,192467,237496,120700,-80237,-351113,-338144,122601,424460,357325,118152,-101535,-264165,-289712,-174105,63089,136387,-82897,-227014,-176947,-40784,198627,283724,128929,1726,-4153,-141966,-348984,-316238,-14459,211567,124990,-92975,-145567,-16608,87585,92238,-89769,-121157,100153,201126,79803,-60131,-173598,-140441,97025,405458,456701,117298,-231364,-171432,79346,137502,-130438,-283721,-59480,144479,13918,-172379,-213937,-180474,-91065,34088,143906,84309,-202601,-326147,-132172,94037,159633,-10240,-295627,-424172,-338027,-280664,-223558,-147680,-102912,-84231,100655,18595,-277792,-248172,56154,232716,154697,-18173,-63470,17751,66765,40550,38925,46621,106775,157220,151996,107930,48431,-10476,-59602,30702,124086,12363,-203595,-286523,-233811,-119828,-54055,-146238,-258973,-266411,-324975,-437733,-357459,-180460,-24788,142872,101977,-95140,-89794,102098,199527,158705,-15900,-201729,-162214,44545,194674,169003,95231,51719,-8689,-26499,66442,86434,-5641,-102792,-98209,-23292,15968,63923,129849,36288,-21,-52014,-182169,-34880,233077,119743,-124069,-179823,-162763,-108700,-12025,75846,76781,116985,145554,188795,287718,261934,22365,-218442,-225403,-157828,-167557,-45949,128852,51670,-161758,-169922,66982,240692,153302,30994,28857,32753,-117567,-269066,-250434,-205774,-173848,6195,208063,153972,-70935,-248377,-281443,-129508,36600,-64714,-228063,-146128,-122724,-285877,-244314,-28560,-20193,-73160,7781,172386,218024,-17623,-265133,-208700,-100283,13289,212394,227143,49235,-20713,71963,139179,66301,58052,203502,313414,141076,-159217,-230330,-62691,78796,150421,171339,84055,-17327,7495,94625,181798,230369,238902,17985,-330905,-402889,-245693,-112012,-99392,-131319,-59712,-10599,-118443,-140372,71443,447001,723194,683599,724821,861972,686987,1930924,5375423,5119958,-2407614,-9402463,-9407020,-1679139,5103812,5526458,1670320,-500004,30544,282924,-347702,-307538,335632,584429,413562,75658,-172970,-125360,174419,276258,106870,69376,197768,154575,-79832,-145920,113933,357415,291241,171258,171768,6010,-182139,-190126,-115612,-12564,-398,-146119,-244533,-153133,43630,160242,125161,98495,148275,179200,141506,69693,127118,311880,413502,349467,123380,-150974,-257220,-189554,-123237,-98861,23483,107205,-50833,-230711,-128314,78750,134512,-34094,-167144,-204147,-90308,131113,157477,45925,-45289,-155238,-188334,-22601,99917,58798,-76283,-234376,-302052,-200675,-44884,17806,36383,76265,47653,-31994,-3768,122905,57736,-236162,-335687,-260623,-300061,-369208,-391118,-439150,-258150,54391,53505,-83649,-1374,52155,-114459,-92506,120712,167450,26244,-75673,-71017,-53663,7049,11865,-115934,-225940,-156854,50352,69344,-60175,-26463,61385,-106466,-337432,-254428,-3268,57949,-127179,-370729,-500186,-396738,-163714,8922,36801,18255,75984,132364,61788,-25230,-10123,85721,221192,275437,164328,87859,163959,126240,24287,86889,79589,-131891,-225277,53257,222419,-32159,-236775,-34805,182501,134517,46699,12515,85983,247270,279558,188452,101950,-45876,-97211,92010,139611,-53143,-242116,-266754,-258520,-202682,-35992,83539,110339,40040,-107419,-158028,-268886,-472884,-337429,-139205,-175316,-204754,-11481,171698,171771,49144,-4659,103492,309477,333432,129445,-35210,-44842,-13843,-29988,3101,40413,4495,4670,74172,128882,198448,250521,134635,-91144,-212625,-286142,-335459,-231931,26003,111546,-106401,-454046,-540827,-387849,-168018,4585,68733,60149,27187,-47754,-53033,-67466,-132655,-4094,21469,-108591,-27073,92729,124675,141554,134789,76858,94261,5584,-133091,-87782,-40829,-254116,-411049,-106776,349221,415737,127125,-80628,53334,296357,333564,155435,79519,130387,196151,349992,402452,74238,-206290,-83097,38635,-84972,-81012,44326,-56163,-212290,-104139,-8903,-106170,-242175,-160672,138033,269072,72924,-30263,93112,170022,49834,-130923,-184164,-100343,-1110,-39665,-229886,-455081,-407385,-98111,130627,58262,-174548,-311481,-257720,-43635,150184,114755,-99656,-195302,-175654,-136039,-79929,-63892,19358,87027,18535,-28701,-44119,-51225,-14351,-33779,-6995,117838,240475,309241,76859,-210133,-175071,115387,372714,416936,90886,-328487,-321888,20547,277589,213459,-80804,-281256,-148382,95308,155418,161425,166060,-14490,-176547,7913,370470,381509,82215,-50108,39001,36180,28971,46879,-4762,91086,309680,246458,39382,-15877,182504,356811,291545,213243,209112,59168,-142737,-181106,-196304,-170559,-47285,-36254,-270004,-405288,-274727,-184493,-254046,-375298,-301399,-108443,4933,-180907,-364316,-182714,171228,265435,168447,133926,81982,-76410,-123411,-85858,9400,170473,237100,136072,-43070,-145530,18090,187798,109370,-2232,-161304,-277187,-197012,37507,259774,255717,69165,5502,131984,208686,118163,66275,161337,319126,321655,78790,-206102,-410344,-422163,-252396,-54247,97611,119871,135361,176216,168954,34562,-133952,-167526,-3811,82290,-90856,-263053,-110318,97959,68269,32635,47865,109302,202781,-256978,-1525205,-2415464,-1734127,-670083,470073,1875585,2110908,1057736,352877,325496,178493,-104511,-980120,-2213124,-2328985,-377203,1647820,2695841,2305425,940489,208008,-61246,-370868,-256354,-31441,-136441,-225595,-177414,-128118,-188177,-298254,-222894,16219,225885,286269,223535,166437,159419,180643,222606,180535,4094,-59974,-37256,-173230,-281668,-208221,-118025,-113721,-95730,-78680,-141143,-193462,-140177,-90310,-15036,132557,170549,23084,-126066,-68707,86580,115017,115984,94764,16117,-102637,-212478,-137652,98895,175425,170907,168033,145946,42775,20199,101646,185780,112927,37913,35369,81909,132381,1968,-187953,-104558,75860,142818,230804,263067,172240,77100,24621,66450,148461,146857,82326,2561,-44172,-138883,-212434,-352509,-410460,-201814,53520,38905,-109133,-228307,-402527,-488778,-430881,-309928,-142129,136543,345500,237508,2453,-58282,8562,-6359,-90421,-97856,-37088,-28865,-19374,108457,173612,66079,16666,129171,208244,41355,-118339,-146040,-203004,-172053,50123,183302],[23574,-97661,-95211,-54114,-94377,-133998,-133064,-59241,87447,148527,80484,49573,105540,122176,12148,-138626,-159523,-126229,-118056,-112474,-63562,3783,60791,54652,-61736,-211212,-282251,-239760,-148114,-36690,159979,209046,32758,-176137,-155241,80551,236696,108661,-9173,-22172,-61934,-110387,-70828,-43586,-37675,-20727,109385,194523,186164,182532,135717,-51642,-131013,-40867,43959,138302,259193,238451,8422,-199031,-183121,-66419,-31114,70712,206986,162010,73593,125296,77709,-27564,-33688,-40012,266,87375,147965,144840,-60517,-272703,-144787,52949,119667,136530,-58224,-232134,-104891,-48629,-128379,-154015,-227932,-288381,-146065,3184,-77620,-169445,-49710,80587,129908,150002,218813,338260,377193,235778,205970,221811,79332,-126603,-161249,37865,159869,-44948,-250436,-88899,195156,271300,91849,-134272,-211280,-50591,107197,-34819,-214452,-182318,-83750,29063,63638,-63202,-100876,22817,65134,22420,70691,150041,3386,-158539,-44838,-79632,-443432,-572749,-355411,-188659,-106307,-38982,-22874,-13899,40401,-13977,-116894,-21733,176066,98908,-181811,-255562,-65538,18981,-148750,-396604,-455703,-315911,-87011,-53913,-72299,31575,-25716,-256445,-137190,257739,285775,38301,-62066,-5027,164801,217172,85699,-14494,71850,153605,208164,319064,290593,107447,105661,237576,205979,209217,327953,308270,287656,277084,65506,-62485,-26003,-149624,-299353,-228039,-109219,-50352,-76468,-91401,-54265,-26539,20161,125133,187282,142870,-74149,-355866,-328572,73138,369788,329344,117472,-77135,-231564,-312896,-245055,-25342,76793,-63039,-169928,-191756,-161892,24129,115259,-8677,-52972,-55577,-235648,-364122,-251588,34966,198706,110186,-84012,-196688,-146610,7334,82957,-80959,-160577,25300,137265,25620,-97128,-97568,-18738,161766,453295,552149,250507,-124205,-158275,30144,65698,-163925,-264438,-63794,90418,-61311,-218465,-214462,-206963,-204046,-135655,74335,102346,-134814,-301731,-186311,30547,155637,65224,-214699,-401905,-335022,-216556,-106533,-868,-71914,-189009,48001,115651,-197988,-296381,13726,284975,236486,12965,-87524,-49016,-55769,-60364,1628,32928,103948,153436,128544,118245,139241,104728,15413,7753,57929,-12021,-213045,-252020,-184713,-90763,-2918,-75675,-288209,-399336,-386217,-375374,-308117,-236143,-102267,95092,99658,-70152,-108547,43698,108965,93626,17161,-91702,-46604,139301,251523,161448,47216,9838,-80286,-125292,2867,59213,13306,2877,14848,-28110,-93888,-20587,41250,-66641,-152391,-166363,-223067,-59032,221024,94674,-203942,-234187,-132197,-20641,98897,224406,223543,171929,135847,217692,343888,247470,-71588,-295435,-267399,-186069,-189269,-91178,1981,-88608,-214107,-159477,47950,184633,136318,62745,59032,53852,-102476,-211457,-95946,-46442,-161580,-59625,173171,151410,-68752,-236827,-266474,-162004,-83967,-162048,-239468,-112514,-78912,-200150,-182635,-77961,-31317,48152,167032,261589,262222,16970,-214909,-206123,-152049,-67602,111343,166999,80111,21264,63711,92203,-5488,-31253,89839,177460,59231,-211535,-282940,-95815,41613,62613,75199,4165,-52214,55075,154379,125335,124353,153906,-13225,-306884,-302125,-133215,-73231,-137256,-176155,-55197,3677,-118743,-133633,108486,487743,710320,609386,714998,982490,771461,1769938,4928637,4912630,-2073121,-9711189,-8383769,-1175974,5025511,5379283,1313859,-1348956,-504115,420175,-28208,-210518,268922,528810,322761,37248,-56817,-793,146444,189108,144329,279544,406218,301528,115298,82992,207969,265457,133238,101094,210536,132365,-71200,-162195,-190754,-145389,-105451,-175584,-208012,-119363,-33663,21826,45396,103750,206212,275274,225828,91956,92885,263674,335294,210362,7013,-171823,-250214,-226562,-131537,-63311,39260,75603,-119317,-285442,-141369,122901,206079,20463,-249050,-370764,-217081,119901,231291,87263,-68624,-198267,-231624,-151055,-96187,-37112,-31003,-106856,-197650,-159146,-36956,25102,-2801,-18444,-17270,-21378,67293,211545,99118,-237507,-345381,-271104,-305525,-366795,-431351,-479689,-234281,62610,17543,-88593,43273,26638,-169269,-55760,225395,213858,-49539,-207216,-129252,-34799,12929,5221,-109117,-215670,-181600,15465,44674,-105177,-59529,57662,-78462,-258198,-131020,120922,132316,-88629,-304988,-357782,-250719,-68893,28728,29064,12454,90401,124374,50419,-60288,-75507,29156,133857,129629,34419,8089,82799,88501,102474,217123,210239,11152,-87852,118792,190100,-108575,-317365,-107139,84135,43671,-30558,-2216,138258,178210,24878,-7318,36978,-45492,-70115,82619,34890,-181155,-302195,-283309,-224458,-131135,-42399,32237,116557,77861,-108468,-175495,-292729,-487179,-417594,-222836,-196552,-197409,5072,226682,223512,75714,0,34573,187152,259472,175282,62251,-34045,-78337,-102858,-85535,-71287,-60397,3443,118949,131914,84855,97813,153001,46641,-65771,-155260,-295492,-300074,-82299,5773,-93759,-296198,-383413,-353935,-236955,-123457,-45696,1184,-8974,-72810,-90448,-108610,-165567,-47476,-6565,-133607,-69939,71688,118847,123132,60570,-7456,82451,93153,-45366,-103676,-161063,-347201,-400086,-95414,269106,312699,104066,-11501,200483,373852,285968,52179,-27118,74482,142340,246519,319572,69953,-182912,-67649,50347,-59519,-50911,47384,-48134,-208357,-130122,30295,-8106,-154055,-137526,116673,298694,167526,-11530,10395,32957,-74323,-214971,-206573,-80447,23227,1388,-212482,-487481,-416545,-49085,184451,54239,-191033,-289447,-235293,-38391,188246,161346,-120694,-231933,-170477,-123985,-117963,-145268,-68389,53133,55765,14272,-15406,-6079,-8315,-76926,-39029,72943,142243,221730,61719,-221835,-172944,142225,418249,463452,65884,-419138,-401022,-55322,183514,212346,40033,-134186,-99372,51616,86974,57235,58819,-75193,-223263,-62339,288005,313669,-264,-107198,13709,54438,74060,72299,66636,227123,360052,183385,-33220,-41440,211238,395507,317347,250275,240777,46700,-220770,-322917,-288926,-153556,4112,-55839,-291223,-391508,-298752,-229544,-243121,-292506,-272019,-170265,-84426,-218677,-361721,-214352,66373,104512,18669,51284,53092,-151416,-217868,-96947,90007,237651,259166,135711,-54238,-140637,2903,141425,62671,-34009,-179070,-253158,-144897,90335,325242,352099,176215,38112,41265,82729,74476,104333,203338,267652,128714,-131919,-267934,-378734,-401353,-220383,-34632,50783,115808,194697,218660,191533,65168,-123726,-144986,93224,192458,-57387,-283518,-93488,228826,321999,313848,223637,187290,150703,-442053,-1621551,-2166284,-1415215,-538672,403378,1643098,1856143,850416,256150,405432,420011,36690,-975719,-2314772,-2306665,-84973,2105494,2533819,1802918,816196,427272,215788,-119782,-82014,83365,105,-171977,-218770,-184511,-248199,-334436,-229779,-17137,110610,105477,6919,-54322,-31958,86620,196627,155999,25044,11324,35586,-59286,-141924,-83676,-40895,-62737,-32779,22290,-38508,-126491,-96783,-74146,-63303,58539,123637,36279,-57304,-14089,29202,21275,141243,212013,143980,29903,-102315,-70161,87588,151277,149839,223387,228593,124193,83791,170411,183900,80541,64953,81078,74493,104000,40776,-99780,-59106,88818,203263,251598,176493,120730,132721,108087,107976,141177,83157,1899,-70694,-81071,-62902,-53340,-238393,-378151,-214703,80767,113158,-62551,-238628,-341065,-347125,-326844,-306221,-197020,81603,373758,331836,66659,-35971,20076,47219,-40711,-101243,-25576,33114,26604,92196,101210,-56915,-87533,104725,226591,96227,-41740,-110203,-188736,-165558,22090,122035],[-52194,-164986,-83699,23232,-42117,-122769,-134047,-54129,83214,89623,-4386,-41959,4959,84965,39234,-128445,-185104,-162030,-160652,-142169,-63785,1750,24875,8560,-51651,-113064,-212404,-300283,-275935,-154940,21869,89187,28048,-94978,-146097,-56848,64462,-23427,-139476,-160937,-153584,-87594,34584,65116,22940,-174,106321,228137,221305,197090,145194,-31724,-100032,111,70478,118486,212385,211682,10801,-226314,-229770,-82112,36372,178697,266487,163095,33272,106625,94010,-1848,-2730,17533,31050,34940,56776,63279,-144408,-394425,-224757,49260,200692,251044,23503,-205344,-106805,-37174,-133168,-225245,-336362,-328799,-147527,19195,-107707,-211402,-46111,65752,73008,111455,201968,304356,329079,183351,130228,145290,63364,-97822,-132247,39029,168152,40295,-145393,-42959,186690,241612,105186,-49969,-99846,27416,110327,-64495,-243672,-223829,-155031,-75895,51891,61958,4835,8353,37317,29678,47911,92692,-6233,-126851,-21703,-99249,-440853,-571898,-402730,-225003,-88839,-6041,6495,-9575,32372,-3679,-128902,-40946,228638,200838,-108195,-210000,-47226,4992,-110772,-331343,-428409,-323442,-91543,-19845,24552,131211,80910,-162119,-110364,223238,269497,44991,-39017,33457,183540,234579,139636,22256,115375,255143,302383,338745,255856,52731,17602,147764,214205,258899,314085,264917,242981,207588,13508,-77718,-54449,-167794,-249811,-137488,22073,145307,68635,-66464,-132254,-152856,-55528,52095,108589,125492,-52466,-275767,-229639,41864,280453,257593,82680,-68193,-175680,-297085,-287023,-95994,23983,-26724,-66335,-149139,-257679,-164542,-56981,-125744,-99573,-119892,-349304,-400793,-173070,95960,178931,106616,-44514,-231871,-300482,-109036,40372,-79009,-188723,-59790,41999,-29916,-104273,-17288,77538,179137,408126,554707,355076,3770,-136578,-30535,-12333,-168422,-203121,-35677,40528,-147075,-274307,-205532,-198935,-288468,-265196,21576,132037,-26320,-191621,-157940,-8137,128486,133720,-82288,-305293,-289853,-130615,11912,109735,-69277,-253056,-5528,174305,-103445,-279507,-843,295021,250103,3849,-133161,-163444,-229388,-180839,-40243,30496,105326,152800,115674,134249,217297,196708,84444,-18539,-7806,-5860,-156760,-178617,-112171,-37605,66327,8817,-274637,-438683,-333235,-197587,-187354,-267014,-175223,46559,115197,16649,-31564,42953,39574,19370,30636,9076,55560,201446,250396,112781,-20904,-49339,-142231,-188458,-31381,52111,13287,59163,86955,-55199,-206779,-100487,-17776,-112668,-194487,-140857,-163378,-57634,161602,34214,-258093,-272451,-131705,2595,141050,310432,343243,204373,119085,246316,378257,216245,-141562,-327186,-288042,-228312,-221661,-126655,-73829,-143594,-182194,-90709,48408,96972,72474,77665,90787,38135,-148258,-213718,10097,98314,-129054,-140135,69286,84374,-89263,-203837,-200718,-140401,-146613,-209722,-222712,-94930,-68867,-162718,-179831,-151400,-38588,145856,260752,283313,258442,27809,-169734,-192019,-178705,-116236,29907,99591,81720,40070,53625,72833,-22894,-73924,15350,62839,-4306,-191947,-256660,-99011,9630,-24304,-40336,-99461,-82875,116337,205065,68842,54263,113053,-2413,-220591,-154466,-7209,-61769,-190834,-178594,26080,98750,-80203,-140773,103940,467612,611653,449161,577278,886125,658906,1245038,3622322,4265375,-628363,-7991486,-6910691,-1519140,3790127,4323005,795705,-1772251,-856149,442538,228857,-108956,227288,483284,257152,78574,87512,109236,133808,128890,169565,409883,526357,379996,251743,273250,287913,153348,-60106,-1262,232943,251118,40447,-124034,-234967,-245439,-199909,-223933,-211397,-131693,-121719,-70103,43205,157448,269494,351296,287557,108527,60050,194118,214474,43772,-92749,-134764,-173315,-191578,-89992,-14250,16619,19188,-126416,-255115,-139519,122780,217796,43261,-323210,-523780,-337499,85991,272586,121725,-58538,-173860,-210802,-226446,-216270,-73294,51173,48923,-84650,-157237,-76853,14143,-41788,-120168,-89392,-13603,117588,258620,126464,-197362,-300800,-232896,-256543,-311120,-402823,-436115,-188179,52440,-12332,-69448,97960,26078,-204093,-75666,236794,214229,-101424,-285114,-168853,-10910,34583,7833,-89028,-172125,-148929,12154,41855,-86140,-19335,85803,-48525,-168206,-1155,229285,197997,-33737,-207445,-167981,-39521,48006,7122,-42270,-24582,87146,106154,31564,-77707,-98140,-9369,41059,-16363,-84908,-42720,29712,63131,194109,357113,334984,173978,101767,174541,120889,-180572,-363789,-185233,-47104,-62151,-110660,-37485,153384,82659,-212299,-171163,-2709,-18713,-13377,75391,-49654,-268669,-311009,-248292,-148474,-14597,23436,34986,125440,125480,-31836,-110128,-255827,-433189,-441844,-291152,-228860,-190127,9490,246895,263331,132987,20329,-39545,45503,151521,178798,141653,-3506,-119480,-134944,-113801,-119062,-88741,-1457,122252,100984,-43730,-71360,130749,175222,82246,-16060,-211546,-295445,-110236,15940,-12932,-121130,-198389,-236251,-233528,-233469,-199879,-114491,-81805,-107396,-109146,-119500,-161489,-80067,-17418,-118215,-115314,-1336,61521,76093,-35961,-83612,82448,165950,46046,-56980,-192111,-365500,-347435,-103028,132441,167855,62145,47040,287377,406097,241563,-29897,-126569,4073,57055,85089,164090,30869,-151432,-46730,58685,-17381,-10785,43877,-50783,-222830,-194329,25670,75483,-45141,-108226,44313,260774,237055,42701,-13526,-71159,-199766,-283291,-188793,-9559,75055,35966,-188727,-456560,-376869,-16761,196218,46287,-175527,-228217,-192794,-37262,212045,181679,-127210,-233759,-141005,-80408,-126332,-198019,-133219,17369,74152,41451,7318,31372,-1089,-97534,-58050,9335,8731,78554,20619,-194860,-125487,154367,414755,451707,15942,-471042,-434103,-95909,103957,190892,176522,74708,-2868,2228,-18499,-55351,-39717,-125075,-243604,-108135,199655,251270,-29633,-121299,-23854,12747,47113,73703,137335,333533,368385,108307,-113402,-74968,213044,411057,335125,280871,284282,93901,-191524,-371660,-358171,-163916,38030,-41609,-244833,-307396,-255854,-199457,-156545,-135918,-184054,-183396,-152821,-240190,-336575,-239650,-61908,-72488,-141748,-27684,55345,-158694,-257357,-85157,143246,256896,247424,125379,-72590,-155635,-39909,74196,40326,-27836,-133817,-161883,-72836,96282,326742,410169,247279,49572,-26929,-13238,37757,114479,195211,168649,-65283,-289984,-307229,-338576,-346101,-168749,-31736,-5052,141219,273053,240317,158406,60985,-85657,-72038,198388,291255,-10899,-280832,-119331,245248,436713,462535,360096,327046,192129,-502880,-1465547,-1759596,-1312745,-624740,153106,1072236,1418875,742267,293158,522239,651312,181705,-920162,-2336657,-2242861,20578,2220104,2180710,1344785,810294,628324,489334,176934,53117,127834,116990,-75550,-209878,-203420,-257906,-324190,-224940,-65973,-23639,-88784,-204867,-273014,-237014,-16966,180658,128502,4111,14504,65398,64925,28069,36927,4744,-41763,7240,102481,59963,-43349,-54087,-76408,-123119,-31552,69513,45641,4876,38653,398,2738,213149,316907,231705,133015,5238,6048,108152,177825,185805,312969,304267,172880,113300,214695,179136,32112,21825,51242,27364,64592,67926,-29105,-28348,84002,234444,245142,64480,23390,145270,172423,129907,103076,5736,-84247,-138330,-124861,-7595,86986,-64636,-258761,-177367,103194,168216,-15771,-235882,-273883,-203924,-196155,-254129,-215805,20239,327485,340699,105904,-229,48119,106618,14385,-93353,-17466,67961,46257,57722,19038,-168818,-185160,73065,231772,143158,24015,-63573,-129069,-99024,24591,64003],[-109458,-208173,-57895,102840,14201,-123084,-153532,-63176,47760,-1895,-95577,-124894,-87708,51226,70160,-98269,-193316,-187350,-178847,-117793,-6356,30372,-15739,-50764,-35315,-7559,-133643,-342098,-404591,-313640,-175008,-52479,14837,1838,-91490,-146917,-95885,-144130,-236961,-243002,-194314,-53718,99393,128327,48283,-18082,68773,249446,263246,224417,167125,15761,-54344,14875,65513,78518,133325,150900,-3767,-252952,-285692,-117817,78800,243374,292527,154055,4610,90560,126471,59325,65575,108958,108153,42275,-3222,-1693,-164694,-401349,-254096,20339,227574,303940,68920,-161538,-66205,11330,-123305,-316328,-492673,-422681,-164672,32171,-98250,-184127,-17644,46116,-3880,49244,145119,198693,192395,115295,106389,135032,90046,-27682,-67279,43421,161903,104483,-54843,-13801,148067,191806,140299,73073,42143,98730,88597,-71257,-199909,-184413,-154168,-122837,40983,141352,75620,-6883,22225,51132,30426,21287,-17145,-49118,39162,-79690,-361477,-485323,-407770,-246082,-77730,14203,37674,13814,27014,-6652,-139251,-52603,271174,318157,2452,-168076,-67134,-13438,-62461,-255169,-391889,-279935,-60149,33322,98209,149946,106987,-73293,-60929,177367,211296,-274,-63444,23718,118956,198691,182024,70958,149202,315263,351841,323217,211867,25954,-48034,32556,162675,242672,236698,160111,121106,71401,-42495,-76852,-102844,-216956,-217240,-69070,115245,268667,167208,-46765,-188226,-252047,-128936,-23971,6439,61924,-26890,-141469,-80273,35917,185999,178249,28272,-82324,-115362,-237306,-280973,-133105,-14790,3349,39330,-60283,-288705,-313593,-192945,-184089,-121520,-186189,-475629,-490361,-128547,146999,159229,116947,28564,-217867,-415530,-231919,-28254,-90570,-204399,-133759,-52210,-70797,-84131,42051,127177,151088,285229,456857,392053,107952,-120177,-100453,-81702,-139637,-110626,20029,21128,-187634,-296090,-180172,-156222,-308921,-306516,-17287,148156,93381,-16082,-35091,11468,102501,176028,52345,-167682,-203329,-34752,96748,123551,-113837,-264039,-38544,183959,-14366,-195951,19461,268672,207795,-29870,-183841,-301980,-421151,-302392,-75254,41968,109973,149377,106667,145892,261994,247862,124728,-51396,-60727,31383,-46070,-89980,-35792,39216,145042,81724,-225541,-383296,-194690,36978,-33164,-261915,-212296,29437,145794,123211,111496,106578,15942,-42009,28478,86173,118148,197962,180289,36678,-87584,-112721,-181013,-198438,-25417,67780,6466,69478,108940,-82401,-257238,-133156,-29840,-89589,-104831,8769,-36508,-41885,64105,-53844,-286235,-303527,-166280,-28393,118209,312792,390742,196147,91330,261902,380290,175782,-163922,-303126,-286948,-274656,-251078,-149640,-96135,-113467,-79297,18627,63969,-4403,-23191,69225,110712,-3665,-231261,-276298,31876,188091,-85543,-219099,-86325,-47782,-142877,-159736,-87329,-56626,-136534,-203655,-180228,-93321,-90855,-177329,-240855,-238041,-48430,185894,256525,238517,221109,23594,-143498,-176749,-174392,-110972,-2803,40124,48813,29753,48797,97184,25577,-55585,1759,5808,-27624,-93393,-147159,-68993,-6124,-77935,-137969,-201127,-114151,157654,219189,26155,41603,139803,63876,-75376,17232,115924,-62083,-237725,-135832,149782,226881,-11511,-144138,73133,415906,489013,266614,331012,579454,378114,495922,1903556,3324791,1337863,-4450432,-5224438,-2501929,1738930,2774069,384278,-1687939,-1015395,330952,374064,-45584,190484,454902,232047,161032,214681,180469,143495,124443,200916,442938,530142,378285,306159,374749,319991,41183,-223530,-84011,251898,335125,126932,-76111,-218792,-270806,-259579,-288010,-265396,-201394,-214463,-115217,95479,225957,304939,379597,311662,119998,41209,113269,71387,-100233,-135268,-46304,-52510,-92960,3535,44576,-33520,-44755,-71742,-150085,-118662,81843,171515,13774,-383292,-621843,-420546,36258,274247,145212,-18511,-88636,-130130,-226139,-240712,-61752,142366,195256,7608,-201185,-157281,-7513,-65262,-199854,-152199,-16864,128327,245150,123950,-130791,-209858,-157619,-170763,-219737,-305434,-307911,-123337,33452,-20075,-13322,166553,51452,-222091,-144390,157577,173884,-117322,-309901,-195376,16407,75247,17248,-59130,-91725,-59561,31155,43372,-21072,67827,124172,-27047,-91477,93854,291429,253999,37905,-102803,10970,169992,150048,-33099,-129530,-60115,76205,81118,-939,-81723,-72307,-14990,-30371,-130630,-172872,-60646,18993,61979,272201,457410,403094,302324,291061,216971,36870,-223741,-344384,-231623,-165412,-151106,-166223,-71130,129903,-17237,-354922,-245816,-3214,25420,61935,91625,-79452,-282594,-252751,-155002,-46065,106804,132562,84201,134393,165693,89165,10751,-161133,-324809,-393535,-307234,-242664,-178535,-3962,218310,276426,207908,61814,-85599,-69247,42186,146275,194697,48231,-129803,-131861,-85634,-91427,-62994,10162,103262,66784,-128515,-184213,95086,270090,195105,86494,-118474,-223130,-40098,142662,111398,21958,-36341,-83422,-182357,-306956,-350019,-262168,-181024,-150692,-120630,-126283,-156555,-106533,-21468,-81576,-145590,-91073,-17906,13049,-117935,-123792,81810,194530,125740,40164,-134185,-302575,-258988,-122223,-26245,22615,26728,94531,305296,397019,225220,-58198,-185018,-65863,-52080,-106748,-21475,-22371,-107600,-9999,75880,37425,31423,38753,-53123,-232667,-252502,-12661,109512,37603,-86837,-65730,157092,260318,115365,17271,-106204,-270051,-299874,-129342,84268,130053,50573,-160996,-369727,-303212,-12120,160562,35724,-126057,-138144,-145790,-64308,170464,137961,-130269,-214233,-104989,-20499,-102551,-211238,-156915,3821,86895,55371,23326,53965,4858,-94438,-62138,-54549,-125759,-80341,-31754,-125277,-44336,142079,358877,394752,-27561,-464221,-410248,-94995,50924,148790,280390,272684,113694,-24530,-112290,-125830,-95378,-158052,-241213,-116719,142706,224346,19707,-76537,-58699,-79038,-49313,47948,193197,383172,331645,38666,-183116,-118662,177709,384467,316142,278243,319653,190169,-55926,-307921,-381990,-191745,43586,-14514,-157830,-163454,-136726,-98361,-28855,21776,-70371,-142784,-178119,-241288,-298849,-248972,-168332,-211953,-265803,-73455,87921,-103915,-231672,-48025,153681,211249,197406,104936,-100230,-202424,-109931,6437,46191,4857,-45490,-25956,7945,67009,271097,411915,266917,50291,-40281,-39685,31032,102977,137579,45740,-210228,-363833,-318335,-299730,-267633,-97152,-13462,-7206,218190,363437,238138,73588,18627,-31863,23031,270497,338385,22125,-266356,-191469,122929,367454,438454,417484,479417,299360,-421478,-1091143,-1341236,-1435589,-838312,-196053,305132,912801,761203,424256,624026,799374,318516,-775285,-2182400,-2166550,-178281,1880844,1752667,1054932,868255,738299,686300,440666,127208,109208,182522,36246,-141574,-170629,-210538,-268491,-213778,-130079,-150152,-239585,-341253,-430595,-416471,-118536,175272,122739,-28100,-35841,52369,169444,189573,128519,6317,-72767,191,142582,138368,41712,-16634,-95621,-185192,-125193,2732,31723,45280,79348,-999,60503,329184,391232,249036,159669,56087,53024,154333,241254,275341,423324,377713,193484,120022,245783,191159,-17045,-75869,-40195,-43532,30503,82325,5090,-25172,58804,217965,202107,-52671,-109493,97039,194551,124040,35488,-76558,-162913,-191849,-160403,14179,162626,101839,-97874,-100894,117276,188219,8885,-228612,-221048,-90581,-68118,-167918,-202850,-36755,227309,265716,105105,37352,86359,144533,45281,-79561,-3738,82539,34542,1106,-63235,-248052,-250521,44663,223871,165914,57848,-16034,-35747,9003,55464,25200],[-142757,-228835,-29162,172419,68349,-126252,-167213,-64591,-1651,-97279,-163695,-174342,-152550,14920,84770,-58725,-175030,-184801,-154352,-30698,108856,95000,-37202,-94623,-10627,75957,-71001,-359186,-506069,-479108,-380420,-190177,-11062,89685,83,-157135,-195920,-228278,-285076,-251840,-173417,-21993,106739,136832,49865,-54578,13263,240810,287869,253600,204287,88502,-4745,-13185,9485,14316,35142,70150,-31183,-270086,-338457,-163993,89227,254026,286580,151632,6832,77011,154788,131528,152649,218906,220931,110032,-11070,-24513,-111074,-286336,-222660,-28772,187347,282322,64928,-132363,-16944,74974,-99472,-399750,-652311,-554445,-199048,27173,-85696,-141511,9370,29978,-71343,-18017,65757,54762,8048,43076,134430,183813,135996,58458,20976,46648,126303,123979,4541,-6606,93135,152663,200986,207930,177087,145225,58944,-45938,-95040,-70667,-71814,-90718,33961,154115,93616,-22129,15483,76006,23319,-43875,-25888,52265,103816,-52190,-247252,-344836,-365052,-245202,-85325,-322,42715,31452,4936,-46288,-152029,-37342,312952,423400,121556,-128917,-107747,-24554,-15160,-189201,-346082,-207329,-29973,70977,132915,109130,68027,-11083,-1058,141562,130077,-80201,-123018,-23488,23303,152543,212761,127945,180582,328367,344693,268970,158398,24107,-85999,-88738,57457,158886,108080,8590,-57110,-98559,-86920,-60064,-162673,-285303,-205546,-30090,161403,297006,192964,-33602,-207149,-298696,-186654,-102270,-104390,-28634,-3407,3541,67953,53161,117368,128565,-22557,-114949,-67775,-142974,-221045,-128252,-35167,5659,99473,46274,-239973,-388167,-272741,-174876,-110643,-232639,-581569,-616515,-138847,176588,143408,131593,122171,-140253,-439798,-324739,-106591,-115432,-207736,-178229,-112972,-82175,-42651,71126,126942,90731,124855,287442,350063,159529,-115372,-171556,-126506,-76380,-1776,88374,47706,-144613,-255633,-138018,-87728,-245911,-249211,-50729,128513,189542,177593,155130,100632,96327,177822,139239,-36459,-92730,56317,127964,27257,-195780,-224856,-37156,150157,51064,-68819,66396,219827,137822,-62999,-215557,-421022,-583697,-405170,-95945,63623,114917,139827,97771,145792,262197,249854,120084,-91367,-91250,89658,87380,-9329,24520,126575,220065,126081,-157094,-265632,-29026,243735,99296,-224245,-196554,53801,166457,186970,250561,209330,44155,-72150,20102,133726,129965,117062,52934,-44664,-131430,-165510,-196797,-164361,12760,100038,11295,57564,93587,-87705,-213775,-95543,5162,-13144,72742,209202,102448,-26077,-52768,-154413,-294087,-327081,-217520,-77433,60048,239691,340325,138826,45977,245578,345012,136148,-133765,-232436,-266146,-302639,-255701,-155502,-79870,-27919,56186,129520,71839,-104343,-126019,37273,106669,-51514,-309289,-367072,-24660,209710,-41981,-280878,-257426,-219228,-223382,-116125,53904,75115,-66588,-153798,-117443,-98604,-131414,-221813,-333263,-316174,-66119,155942,159317,147969,171842,17752,-136228,-165308,-146324,-61199,9583,-6721,-9441,-2393,53981,161686,122600,11456,39141,10166,-4541,61935,21550,-8489,3374,-80491,-192025,-276499,-148437,148592,179024,6011,85898,228676,178506,101378,181346,219643,-55432,-257937,-66351,255668,315303,59102,-133319,33824,361374,403940,141309,61178,187329,60240,-229581,347713,2300939,2953512,-332071,-3579283,-3503359,-427840,1251528,264571,-1194880,-1025585,117550,390738,-50072,133234,437237,234403,216405,283326,207943,173046,181661,256379,404584,435881,316246,288056,371366,289211,-47901,-299613,-99909,278726,369533,171085,-23780,-137267,-208109,-274876,-361298,-361876,-317590,-307053,-133883,154561,264663,282049,343599,295274,127551,40552,37526,-57765,-176060,-103393,64308,69095,31630,124478,102859,-91077,-94869,29051,2676,-73789,22724,91267,-62015,-417707,-631169,-443016,-17453,238098,153356,38174,28716,-17281,-161063,-191626,-26024,220285,306235,61197,-277573,-254052,-26142,-59592,-232254,-192800,-39674,91182,172377,86557,-57977,-91682,-68213,-81506,-124395,-169289,-133030,-48999,17319,-579,75072,246429,99788,-218489,-226348,24001,107343,-102514,-302784,-217074,45644,126333,23062,-28193,18607,68333,58840,35054,55249,154773,141979,-23642,-44835,128119,292053,297465,118636,-21962,121162,310470,212187,-57499,-176286,-62232,74364,59473,-44335,-78976,-7521,22515,-54248,-186323,-215212,-54568,44058,82160,303910,468906,381162,353913,419390,239069,-38750,-224076,-252489,-217522,-225100,-192322,-176436,-82821,79004,-96688,-367129,-216642,25384,67072,130792,133512,-49415,-224295,-142617,-21951,60880,198335,236419,142483,128547,178511,200375,138520,-30087,-183721,-272437,-246378,-210024,-158410,-36906,140802,251814,274720,120205,-80519,-118138,-34446,96136,219188,111712,-107602,-106855,-29341,-15531,6092,47843,87445,55936,-131085,-191820,84880,323367,250761,118946,-57867,-114620,103002,323246,231622,100895,68751,50470,-118706,-337493,-453273,-402163,-286681,-199664,-138208,-148404,-177447,-132799,-29469,-41178,-136567,-146364,-85925,-57553,-160590,-118663,58381,154632,176816,158531,-17364,-177821,-148553,-136099,-162599,-85346,19830,133002,267710,355819,239812,-29622,-190080,-123030,-170448,-291228,-184989,-63987,-49057,48220,110833,98639,71828,36307,-46611,-210890,-260428,-62180,80906,65361,-78487,-184729,8587,228581,178627,72619,-72641,-255471,-251914,-45632,157907,156332,39176,-130561,-254045,-219264,-30747,92112,20906,-57663,-41039,-106557,-127938,31558,14537,-140891,-192066,-82185,31884,-57654,-185503,-130628,31655,111131,67701,34853,57248,6563,-69232,-47021,-97429,-227407,-209966,-76521,-25798,42848,99010,261814,318216,-40563,-403153,-339979,-62995,29944,105926,322299,389195,214118,-10138,-149887,-119039,-85470,-168059,-223745,-89581,137629,244350,135251,15472,-76457,-182623,-174713,5538,227177,370026,257141,-14162,-222793,-164170,111279,307174,241174,228081,328014,300793,138789,-157333,-355294,-222081,18726,-1325,-68169,10557,36739,41180,97615,132032,44996,-53487,-150082,-219718,-252772,-224808,-204902,-270505,-317073,-72005,137557,-15143,-155689,2936,118189,102829,116889,83664,-127314,-271383,-190924,-40052,71437,45468,54077,120339,87369,28545,182688,353304,236219,55358,12734,16335,66689,88861,52597,-69602,-270363,-344983,-300479,-269472,-183162,-9154,45174,76348,338051,445070,212058,-41010,-49430,23404,106844,279384,309598,24102,-245208,-285076,-103776,144979,274213,385623,583265,406600,-251438,-635873,-1059952,-1684115,-1043058,-507742,-414776,467402,861864,562261,640330,812140,427298,-551612,-1829994,-2079141,-652518,1173446,1372264,979735,917909,723563,763197,610277,152953,66212,194521,136862,-27441,-94075,-120610,-182947,-203958,-200417,-238025,-301780,-365324,-492746,-529213,-194333,176498,145605,-39630,-99469,14143,229149,304715,178658,-31095,-156013,-59415,136610,185467,113872,14057,-125995,-241492,-206484,-77720,-14223,61830,105098,12893,160147,465896,432983,201509,100137,23730,41713,189700,299601,385607,527188,452005,210515,125586,272379,223293,-53786,-189697,-154550,-111263,15997,86797,-3709,-54959,15628,150938,121272,-156093,-250219,-1912,169365,94893,-41579,-145209,-217268,-224779,-171144,10466,158816,193891,44768,-3038,131195,171702,-3861,-226172,-194767,-25011,31710,-71223,-169372,-85308,99337,130992,58595,57029,114020,134114,26515,-69325,22357,89211,-3388,-73310,-133446,-281140,-266445,28687,205788,158003,56624,25434,67939,124380,101166,12081],[-152426,-232004,-8912,221710,118586,-112076,-144715,-34605,-37043,-163197,-188358,-179810,-182033,-31357,67996,-21538,-128047,-148141,-86191,105027,262153,189482,-19782,-97206,21672,118214,-37226,-347058,-553305,-600353,-528913,-299225,-52672,144762,106908,-86139,-209273,-259300,-282332,-201427,-109702,-9995,58873,100043,42488,-84798,-41574,189272,272539,272099,253887,172843,34607,-80498,-91271,-71539,-69771,-13989,-58345,-267864,-373733,-207742,69801,218862,260192,172277,50777,66583,158051,183894,230383,323591,344673,215612,33496,-3714,-13679,-103203,-149768,-85253,93454,198107,13460,-145131,323,120626,-69256,-446048,-759288,-676937,-240964,-1914,-105325,-139478,11935,23006,-103727,-67974,-12641,-86632,-168620,-21110,189377,248314,161301,124947,106524,39259,53757,89866,24441,-22713,34393,139496,274146,321919,270402,156413,34658,5543,40829,86848,71486,7889,29495,101275,55580,-40171,11164,95086,27510,-86661,-28850,144400,135835,-57732,-158860,-198894,-278562,-220738,-112834,-49829,13620,28229,-41422,-126499,-166346,12007,355614,487164,217696,-85938,-137803,-15912,25372,-143655,-282513,-132095,-31278,65965,125534,48861,5121,18145,55337,125394,44577,-166364,-189558,-80417,-37625,136774,231484,183050,213727,302153,286703,185136,97182,34674,-98109,-191520,-75994,28098,-40845,-154723,-248193,-257538,-108232,-31636,-220092,-352352,-205805,-10878,171885,251718,153240,-24824,-191041,-291225,-220147,-179767,-203709,-109484,19202,121389,175435,86412,95213,129336,-47106,-151467,-43515,-37157,-119892,-84488,-36444,-30075,82859,133658,-128606,-382647,-298060,-118948,-69669,-234237,-618208,-716140,-186838,186071,130006,133630,210304,-13455,-359138,-358549,-174213,-145283,-198727,-183503,-120469,-55703,13832,79695,91196,14484,-26296,102306,251754,157125,-117095,-228709,-134913,16640,106441,147594,114234,-19602,-155363,-85630,-7872,-107714,-122725,-84971,65589,234512,332135,351589,235690,113385,137715,150999,48754,14556,128267,107574,-136550,-280379,-150411,-2658,88236,79221,61114,119556,163409,71204,-71897,-207859,-475604,-670608,-468029,-98622,87583,116615,126300,90885,133035,222908,206581,67813,-133685,-94181,152716,205591,50441,57237,201403,274956,137360,-87224,-130815,103571,347663,161157,-170036,-134456,99858,143706,158309,310181,303675,108367,-64085,15703,154757,98339,-22867,-98822,-108813,-140423,-196000,-199990,-115526,60701,138937,43513,51836,65881,-59779,-92785,2653,69377,80327,252207,368843,203456,-20347,-166908,-248311,-287349,-332436,-253111,-102436,5451,120360,198552,39117,-20787,181704,272902,103625,-68209,-141067,-229779,-288371,-217022,-139207,-46930,68817,175104,196861,43369,-193076,-208795,-10644,73491,-84179,-338387,-434786,-117016,178937,-7412,-316187,-402346,-385125,-308735,-81126,192904,221623,30544,-76263,-39856,-96755,-170407,-259673,-401932,-360021,-92108,70334,9008,41592,128118,20766,-135135,-155485,-111043,-2711,33445,-47026,-73166,-38491,70465,244468,229572,94120,93988,49773,53198,230250,205519,74640,42543,-34394,-197020,-311624,-183207,77468,86126,8373,166025,347732,315300,263308,298416,284431,-31831,-242508,-2019,285359,303067,98314,-106160,3455,326136,397286,140631,-113075,-111767,-140531,-707628,-642754,1373435,3470454,2664223,-2129054,-3795533,-1965716,162180,446603,-528040,-948335,-124717,298073,-124409,41246,412518,229007,183915,273022,204946,212238,281630,343125,348079,300259,236128,230381,281807,204350,-94488,-263808,-32645,311482,352563,168742,23502,-14160,-80750,-254274,-436728,-479039,-449553,-390807,-151243,173607,240359,189438,245853,247896,132970,54187,-14083,-132463,-159211,-9702,157008,146503,127468,225415,144739,-135196,-114957,148295,167551,-3580,-22653,11131,-154424,-413354,-541679,-398131,-60521,175502,141819,91007,138450,89616,-68062,-116712,10566,273131,371389,73166,-358124,-333988,-28733,-19986,-206435,-206567,-87333,10569,59556,20690,997,27017,9230,-23900,-56168,-38034,31177,20840,11169,36688,172808,326823,164882,-182761,-276525,-109575,34590,-75181,-292986,-240650,72684,168817,11556,-6526,140219,202360,81890,13314,107244,195016,114702,-42774,-33640,98794,235803,322321,191152,9071,130118,343520,230113,-36872,-144591,-16620,94207,51711,-86024,-72257,76726,100318,-20443,-172190,-207852,-42193,79923,108512,268194,370095,270847,317379,446580,231609,-90099,-182901,-111291,-137995,-201229,-168575,-134754,-62659,20576,-136925,-266063,-112836,58009,85742,164999,180000,17093,-124573,-18731,113950,151586,243040,288652,160280,86080,150044,252778,226321,106941,-27801,-95981,-109249,-120920,-128519,-84743,29707,187449,305200,180307,-22895,-86871,-56934,51353,218755,168618,-61085,-77118,15112,56923,84143,103004,91905,77405,-52673,-90653,132076,346941,249799,74569,-58424,-14917,260613,466513,297159,107747,106761,127141,-73227,-330862,-483731,-491896,-372231,-245690,-165513,-183795,-219186,-158040,-45346,-5214,-73320,-130260,-122624,-130566,-160303,-79553,-3521,42953,186704,263645,113044,-31445,-37805,-129258,-240237,-134506,49177,161823,198231,292295,266237,29609,-153684,-159328,-277801,-430214,-283325,-74454,20197,123601,163434,156798,107144,35308,-32268,-144196,-196339,-97356,3997,38380,-77901,-277726,-147852,151092,205251,110148,-9052,-169949,-155261,33448,172242,128731,4775,-100882,-147326,-147367,-53974,18974,-1634,3440,37696,-79609,-214040,-191493,-168474,-162223,-178081,-84436,52793,-13093,-132097,-59094,105069,160066,93826,45711,40614,1666,-24822,-5601,-101809,-274660,-279113,-97850,79102,106915,30314,149002,249922,-15456,-309223,-247496,-19432,39460,90140,303092,387235,267507,45876,-111222,-33527,-10356,-151236,-199531,-40859,178412,296082,268956,120627,-68926,-250395,-273636,-36517,238116,308677,159790,-46770,-218342,-193654,33622,185890,112420,138720,303048,384106,323261,23715,-290685,-240465,-26992,-18796,-5518,176461,219289,171810,188888,186422,146060,63515,-76801,-176515,-196410,-151659,-144543,-233531,-286520,-34856,179770,67649,-62823,46837,46175,-44988,24098,73453,-139433,-336351,-256759,-52659,98807,76615,135316,244170,158934,8648,92982,246852,170515,75218,116751,134856,140233,93451,-26570,-151256,-239439,-247431,-254922,-248278,-110099,84175,144798,227785,463978,490760,165375,-152671,-119457,68937,155128,218722,207370,-7328,-217171,-360556,-357835,-145058,47513,279607,585703,439207,-88677,-273876,-984047,-1888156,-1117582,-651874,-844292,178294,946996,615449,519578,682823,483371,-308165,-1349899,-1949384,-1230285,336731,1108133,1066221,905336,603429,725089,667609,167449,47793,178453,210578,99609,-1582,-18731,-92178,-201272,-260286,-262954,-260175,-286352,-458734,-546353,-217084,178682,180053,-17424,-131841,-23440,232171,348934,189865,-86345,-267395,-157209,91315,196041,161119,38234,-159385,-284729,-258332,-162079,-83894,63950,119127,25385,248251,583057,451306,125451,-13797,-79481,-37592,163408,305275,469454,592727,517448,249493,147532,289991,256069,-72604,-275003,-245178,-148531,29177,86991,-48021,-112786,-37489,50163,13043,-232921,-362228,-118355,109669,57933,-94441,-175044,-233013,-235208,-147998,4929,97058,177830,121672,96043,158124,131400,-54344,-233459,-194815,-9022,86778,10426,-127491,-124951,-32146,-25884,-27226,39579,106365,63781,-49760,-71258,62037,99961,-52449,-151272,-179238,-264601,-229997,29159,181394,124881,33956,57466,154923,210685,142703,20437],[-143917,-223250,-3960,244106,164927,-60560,-64980,41558,-30753,-173706,-164880,-148740,-182931,-90875,16331,4726,-58981,-84471,9812,257314,418330,295472,42090,-48390,55749,114153,-32032,-307630,-532997,-631550,-570625,-360842,-106595,155243,203933,38070,-140991,-235054,-242597,-127967,-42563,-33931,-28202,38960,35861,-92051,-83323,94461,206417,269716,305904,246922,50560,-164963,-204905,-165444,-165898,-82041,-67244,-239698,-380208,-237759,29540,158717,228234,220403,128587,60206,127629,193835,272044,398394,449811,325140,112230,39999,73242,61133,-72978,-132895,-20209,81346,-70813,-208999,-41294,118883,-44598,-435170,-769205,-730960,-272502,-49200,-170831,-202541,-19051,25963,-90587,-85131,-69468,-189916,-288631,-67735,232852,271294,129015,139769,159855,13127,-48983,12325,6026,-60715,-23334,143729,335364,390594,304491,132928,19351,65221,170608,243349,230671,130879,22453,4326,-25371,-64184,4707,102891,39565,-99670,-23548,198711,115338,-122996,-147045,-92907,-162918,-178077,-150581,-112402,-33516,5299,-103399,-227432,-176746,85336,390610,491685,270900,-30916,-126157,21231,60654,-115501,-199520,-78423,-74105,11166,86003,10503,-34479,23403,98222,124794,-31171,-230832,-232038,-115593,-21453,167944,238284,223919,246233,253635,199212,92154,35462,44106,-89148,-253126,-201986,-114401,-171635,-286046,-400148,-365958,-104050,904,-259583,-394154,-198927,8888,168741,181858,86003,-15271,-155019,-246993,-225972,-247665,-271816,-144411,46365,193741,231009,128031,120001,174418,-32843,-173604,-43572,51100,-6613,-17013,-21608,-96812,-10890,170561,3147,-317572,-284569,-53941,-10956,-174371,-545616,-714786,-228309,184978,112850,107969,264034,123204,-206181,-326001,-214477,-166778,-176510,-150461,-73567,6807,79193,88693,44530,-64167,-134504,-37558,144540,124837,-111643,-253616,-104313,126564,197230,175891,190788,141421,-28136,-33544,68309,69412,21743,-118088,-28016,218160,402851,481878,360814,139379,69981,95843,74652,93938,171531,57076,-290435,-325512,-62250,46781,14278,62908,150132,154619,108894,28746,-44584,-154325,-441018,-653427,-471928,-82744,105118,112491,116044,92431,113550,163576,133341,-19014,-168543,-69638,204881,280913,90234,63553,239653,294102,121533,-28889,-12883,168546,316755,132005,-119726,-53229,128295,56562,27412,248378,340256,176124,-25833,21906,158455,44399,-178516,-232075,-140784,-116817,-199535,-202798,-85369,91663,175331,107125,68511,47712,-3680,52826,121538,133628,149899,350170,423616,242193,-26471,-258269,-316438,-267762,-305922,-243584,-76801,-18253,-11023,3940,-80769,-104553,68919,171262,77772,502,-61803,-184134,-220735,-131429,-98699,-14373,137670,236521,189006,-38004,-264944,-250370,-61407,16007,-87858,-291674,-432733,-188967,128570,12795,-325288,-489712,-498020,-369269,-56443,299449,341748,117874,13334,47319,-75735,-189050,-258822,-396813,-350198,-120936,-36300,-136955,-53481,95298,34120,-122634,-140031,-86234,21341,25022,-91361,-120193,-58002,95529,314004,302521,152731,127479,86409,121964,363318,356799,168138,108420,40407,-166549,-307028,-211458,-40467,-37330,23591,249262,453537,438311,360062,327847,289252,3712,-197597,25127,208605,172598,86361,-65107,-3439,322318,476982,291689,-93714,-183791,-146605,-865538,-1014719,623730,2620505,3337494,-847090,-2908240,-2421354,-346628,759160,34763,-836109,-315979,141906,-239667,-78026,360682,177851,44616,194508,195145,248277,388930,451629,325367,191669,181874,170216,146724,92319,-90463,-135999,92077,333615,293082,128562,55146,106728,59486,-218164,-505360,-588629,-557104,-451126,-182057,129412,148451,43396,108647,186904,138532,73518,-27592,-125381,-56232,109464,197912,149816,145497,255418,154430,-151774,-100823,253787,309368,84991,-28831,-40180,-224427,-363090,-376134,-298629,-79476,104329,107857,118518,205689,158828,9322,-62791,33289,298366,391602,52565,-411108,-366986,-9450,45535,-131089,-197974,-158099,-97471,-64108,-58935,30916,118937,55607,-18607,-31511,52852,136040,70371,13590,70757,246806,390783,237504,-106880,-261707,-191544,-22953,-55791,-302021,-267316,91222,182532,-26028,-873,246894,305031,91263,-13084,115021,164547,37408,-81522,-52649,24011,144236,321341,232619,-20681,45204,276237,218295,38800,-31909,66370,134561,61413,-107964,-56724,159839,198681,56678,-97751,-157379,-41527,94870,122136,171137,185395,110782,216170,370898,187280,-113568,-115277,36212,-16586,-102519,-84996,-51956,-14917,-23945,-132044,-109286,11170,70744,70579,146267,196929,82096,-26292,76063,212775,211850,243744,265586,101637,-8595,79957,225838,250089,223396,132231,103589,74379,8803,-91129,-136019,-88472,92524,281317,220924,64922,5772,-25922,29761,200358,198403,-8187,-58782,14014,75938,130055,151792,115620,117987,65644,77126,243522,364578,213447,-23117,-121645,36660,366315,501605,276456,55879,88517,135435,-61223,-300092,-439461,-500099,-410865,-273925,-190990,-208603,-245945,-171351,-63273,28542,38225,-42983,-130325,-200123,-131039,-28780,-98159,-114874,152734,328852,215944,89903,48107,-97089,-244359,-124782,104010,176814,119640,215313,274664,77940,-104071,-171203,-352369,-496613,-298247,-49593,87888,200655,222627,199594,130720,27480,-22622,-45535,-72602,-99894,-86885,-18468,-73925,-315578,-268366,53551,179765,94392,27636,-64707,-46356,79920,110017,41308,-42723,-78979,-83193,-99457,-57857,-30742,-34834,31274,78369,-61695,-290095,-433438,-356530,-184859,-168324,-110396,27016,7128,-68936,38698,207789,235253,144033,58952,7699,-10612,33802,67462,-60504,-264836,-282135,-88405,163162,131031,-45140,52862,208640,37846,-206156,-156652,17598,70929,119675,249773,279728,260461,125423,-10478,96446,104676,-108249,-173966,9852,235561,342473,358273,198346,-37185,-250870,-307224,-65667,226857,224764,57949,-62075,-167775,-187935,-32492,40455,-43802,40516,256223,411529,437915,173195,-212130,-237497,-74730,-63216,22192,301906,360645,251052,229767,207727,220910,171471,15899,-117012,-126020,-28518,2028,-122029,-198459,4491,185820,107503,9140,62576,-45067,-194387,-58566,79976,-126881,-367388,-282806,-34253,111214,89542,183065,324756,218509,22457,26015,116951,91909,108870,234544,270491,231146,128351,-71164,-188873,-144017,-101396,-183467,-229420,-60278,165051,257878,386891,547268,478576,105551,-228600,-165792,99565,161473,108078,60641,-59316,-180746,-383613,-551795,-401632,-159417,128737,461735,348491,-23956,-136356,-1064126,-1882077,-1005185,-559854,-839403,78048,916422,531202,259506,444759,460035,-128922,-876375,-1736025,-1667375,-345921,951577,1188478,816593,440032,622275,641351,208228,86977,171619,256339,200929,71464,60985,-20056,-205450,-290321,-217189,-136431,-151552,-356929,-463441,-169730,177328,192859,24041,-106888,-38224,184268,320203,176154,-131410,-368949,-266275,21476,171135,176652,55545,-187968,-307995,-267435,-230364,-154546,64936,126603,23111,277964,637911,457230,68515,-124013,-207611,-169652,40840,231387,488259,596156,550410,315777,187057,280139,255168,-76942,-299991,-277346,-138819,70128,89604,-109047,-183507,-88559,-53716,-102174,-278720,-414897,-211587,38727,32278,-90528,-144324,-205282,-227110,-96033,22246,22663,71605,117868,177902,205914,88229,-125905,-247307,-208504,-30457,91499,56641,-86708,-154631,-146892,-165910,-134736,-23462,49530,-54041,-168095,-88720,110181,122141,-91468,-211499,-191443,-204851,-153586,42853,153525,81121,11201,79476,203511,243037,162740,37592],[-126305,-206503,-13482,237815,205287,34579,71159,161568,32147,-119952,-104585,-102494,-171961,-158217,-59035,17386,17700,-11164,108089,387475,536842,386289,134997,39738,81088,71578,-47180,-252316,-454161,-556664,-496833,-366610,-159984,128719,273360,171568,-24127,-169578,-190212,-72706,-12929,-101270,-132829,-23401,32348,-75638,-109859,-28826,95950,241716,344856,287891,36050,-235343,-287239,-243209,-231426,-111282,-42659,-186493,-354004,-248444,-20389,95179,200145,280558,211354,57618,73466,158002,263209,426352,513046,408459,196929,76476,100465,131156,-28679,-157539,-113014,-32298,-166626,-309503,-140482,58402,-37000,-365665,-669641,-676589,-275436,-98922,-265425,-310781,-75775,34162,-41332,-68188,-93848,-234501,-326319,-92168,231274,213874,26498,88561,160778,-30442,-158353,-81765,-40893,-117025,-83673,138650,360275,408143,286506,87494,8700,112185,262522,354282,351027,223466,6309,-104004,-124106,-94231,-5412,97791,53441,-84610,-9235,203632,48219,-243394,-226343,-50597,-40753,-128068,-182736,-154884,-67708,-22806,-160599,-313413,-176005,158012,402234,439841,280631,39514,-57259,88252,98036,-91276,-112436,-62098,-144976,-76398,33661,20583,-18004,23789,125910,128658,-88492,-256616,-231156,-108833,68343,232099,234945,241449,268986,201626,111044,15261,-13446,46348,-63154,-260623,-287642,-230780,-252014,-349708,-472688,-404461,-82379,28971,-268534,-390624,-164363,48619,173045,136525,40575,1013,-117854,-190497,-205126,-291335,-294747,-116397,82147,224992,251993,172139,169765,233070,16807,-167160,-59383,98120,82763,50634,3285,-171386,-148932,144108,106205,-226541,-250857,-15226,48018,-54881,-359335,-576879,-220104,181749,84195,50223,264111,221997,-45824,-247171,-221740,-167590,-139798,-88308,12609,93342,146394,116138,10651,-136810,-190016,-91012,79166,97948,-84438,-232615,-43940,232715,257055,159594,232724,265846,77863,8399,129417,233981,136968,-139829,-123317,151989,375589,493771,409702,148649,-95,13851,59745,135897,184978,6674,-361548,-303760,16407,82246,-61360,3294,168600,153493,57681,14214,14710,-67170,-326727,-533741,-407067,-50958,109564,101863,117642,109059,96951,108912,52236,-115118,-184501,-23320,236983,307141,120783,55351,227347,268314,89185,13174,77526,169632,176832,29966,-87730,12763,104368,-86816,-168884,78805,290382,210887,22247,39798,155853,-7300,-299651,-310119,-137350,-75629,-180105,-210734,-93987,86236,202670,189863,102207,45203,61027,162282,208764,168668,167330,327737,365391,225747,-38324,-312491,-344090,-233562,-242427,-178173,-1902,-8860,-129447,-187030,-188815,-190572,-73398,55838,53254,39332,-21256,-137347,-111130,-15854,-38596,11828,159715,223444,102896,-163313,-314956,-242524,-100949,-52019,-61579,-171767,-340747,-197542,90808,17039,-316953,-509236,-526398,-379615,-37426,353000,401419,169997,102858,137171,-32063,-177483,-207785,-299567,-283134,-143316,-123838,-227915,-121032,65895,48857,-87305,-111497,-81946,-15590,-42957,-145562,-135219,-47501,122455,341318,309469,157325,114499,92398,177834,427975,440412,256171,188982,115721,-123799,-275487,-225148,-167204,-156742,35055,303712,511133,514959,356986,241825,219169,33766,-142114,-4141,36379,-39874,29948,-12600,21633,349952,616458,564814,143412,-16283,-18399,-828528,-1026573,26619,745464,1736639,452707,-872522,-1821440,-404870,933138,275065,-726376,-410314,-23186,-346309,-195327,271703,63470,-164893,87309,201602,272010,466111,556803,359537,156539,176195,129576,9354,-15011,-44146,27643,217291,323077,206601,67755,63468,179893,155043,-186247,-553117,-662330,-604824,-470807,-223759,32122,16530,-116267,-33657,130271,146485,89728,-1964,-37191,96661,209322,173770,76206,65051,186075,124480,-137031,-61345,317912,401209,174890,9169,-50774,-242037,-272408,-185002,-172545,-66575,43124,52584,106465,214228,177627,41484,-53709,38242,297900,371942,13446,-414459,-337413,27657,117544,-32079,-177316,-240786,-209174,-169408,-134368,24886,164286,65968,-61582,-46419,89991,161581,85956,14964,77738,266918,419931,305416,5722,-174643,-190912,-46460,-55670,-332471,-290960,96137,157885,-86108,-10749,312888,345992,84579,-27161,83581,73055,-71336,-130768,-90589,-66589,46840,290461,223839,-102502,-90986,154540,198536,154917,128978,157209,178019,81377,-95362,-21755,228127,285711,142338,9575,-78467,-61635,66124,110539,48559,-19562,-39771,95914,227191,105685,-117410,-43094,146622,103586,30608,30954,47007,44555,-39261,-90865,34396,103497,54927,25557,74413,156152,111895,35819,113231,248161,235843,215484,175114,-35702,-151102,-16329,136825,217578,305594,286542,285844,253963,142616,-49932,-174443,-184985,-14541,204046,223912,145533,113931,35948,36483,170731,186910,29470,-61404,-44368,18664,116206,166401,139411,149298,163357,243851,392642,396191,171925,-130637,-220332,23233,375513,412271,170839,-29006,36806,89804,-79862,-258300,-338840,-418041,-383960,-267109,-191951,-191018,-214579,-156360,-70978,67487,170418,75703,-129124,-256661,-91279,16136,-194105,-270142,84276,343493,269006,150902,88640,-48353,-185922,-75254,159627,174072,49325,133856,240847,79345,-71138,-159598,-377443,-483815,-242749,-2744,136214,257196,269465,214362,131857,1185,-36290,47124,68919,-65690,-153794,-72037,-57621,-285568,-315417,-30714,104740,12660,-6974,-1449,34687,78424,-15464,-87555,-90867,-73366,-76635,-73209,-25715,-42482,-78822,11654,73777,-45762,-319009,-598876,-479373,-188713,-147454,-147099,-45949,-13573,-14760,133531,305335,321479,215264,74849,-33896,-28842,97786,168484,19533,-212931,-237854,-51159,208630,117073,-100785,559,196593,97859,-108338,-78743,39586,110299,191002,199643,122510,202366,199858,110139,217012,219257,-45431,-147611,45726,269684,340737,355526,220525,8787,-186757,-275058,-82280,192540,141702,-30741,-65589,-84052,-138285,-74511,-103976,-185644,-26269,212121,380144,456837,247839,-144730,-211272,-103477,-111103,29838,371024,425126,258159,225562,226521,259625,227987,92993,-50567,-42406,123341,186051,16085,-100763,7499,134037,84145,33647,38241,-137318,-306763,-112887,97200,-90723,-344724,-257144,-1187,100368,87276,200938,357103,260827,64019,-12257,-9814,19938,142968,321314,370993,310581,187885,-69933,-190719,-32529,56022,-89467,-202998,-36791,214534,340813,481272,549222,402157,44181,-246582,-171136,115920,137166,-16274,-86464,-109652,-136878,-341085,-621492,-546444,-291451,-34217,226510,136766,-99329,-256839,-1166875,-1584586,-732896,-253931,-409482,138108,721027,320036,-86517,145076,333982,-86529,-549336,-1424843,-1754034,-665415,839397,1211295,677789,309431,525320,587252,288781,182909,201728,284208,249532,98789,95366,19562,-208732,-275520,-113753,19199,-22609,-230476,-304080,-56596,170364,152763,51024,-29768,-20993,107109,240662,155607,-144209,-426680,-357989,-55521,117912,159961,63036,-206850,-306027,-230297,-260753,-200056,72317,129886,2006,230951,604309,455793,65426,-173624,-300803,-315711,-167511,87716,430507,531605,524260,385257,226482,221568,190885,-76011,-258615,-242413,-83451,131135,100155,-162679,-245156,-125108,-129928,-200960,-297172,-397699,-252529,-20760,31309,-15906,-47683,-142534,-209095,-34571,72162,-18445,-63003,55562,229134,269151,62343,-190096,-256632,-215820,-68822,50741,57231,-53364,-170929,-228449,-259745,-239491,-123053,-48388,-185336,-294933,-118145,156952,156654,-100152,-232857,-167691,-117301,-61162,60088,123221,44212,6144,92186,204113,216317,151295,47427],[-109185,-182790,-29048,206245,233225,158012,237387,304026,145074,-14160,-29226,-66603,-167221,-219013,-134625,19709,83663,51125,183371,463312,584553,434719,229776,136307,86018,5959,-73472,-200476,-347257,-402192,-344757,-320753,-192562,90815,310342,272610,94627,-89470,-151606,-64230,-43266,-204636,-234278,-69946,30115,-49353,-127667,-154956,-36669,190268,354751,280076,-6815,-264414,-301898,-277193,-241125,-79773,19754,-118281,-300482,-241413,-71387,39855,173887,319173,257973,55956,20331,94455,208055,404112,525546,450029,260189,82011,49884,80434,-34426,-151495,-153148,-114240,-253184,-414219,-266573,-47300,-52518,-256880,-487156,-518229,-240503,-131927,-348998,-412650,-138573,38708,18919,-30273,-86757,-218780,-285577,-94915,172539,80431,-122700,-17545,108033,-76527,-238676,-157608,-100547,-185660,-153444,96378,336022,388794,245584,42184,-2002,132887,298867,389390,387765,241267,-23427,-192644,-212541,-125502,-17401,81073,63244,-49295,13167,168916,-37804,-382501,-365112,-64961,63914,-82302,-194148,-149679,-61077,-38360,-191631,-349337,-158829,200639,374680,353681,262722,118434,59267,177334,146256,-54129,-48375,-85786,-214339,-162198,-9390,82110,59994,39803,146225,129304,-121948,-242388,-188120,-60627,186691,295632,225562,233852,269975,158981,47355,-25063,-33995,46744,-22245,-215906,-314278,-292646,-266415,-333047,-454557,-380218,-58381,45474,-241421,-332626,-90875,115765,196187,141917,51824,27620,-92281,-141369,-162417,-295081,-267733,-36999,124417,234103,268616,213741,208404,264602,83362,-127959,-76246,95363,118859,94047,30165,-223307,-277200,65582,145545,-140500,-210033,-20128,90711,100594,-101757,-336961,-149883,175636,39159,-29201,210267,248021,55384,-162738,-204080,-142462,-88233,-9713,115462,185632,206538,165118,2419,-198412,-204975,-53380,85735,103622,-28638,-164324,26946,310711,278813,99466,199486,287190,121586,35196,169906,339667,198445,-137384,-186602,64860,271948,380235,338263,116819,-46717,-42310,43449,150471,176803,-18669,-318044,-217516,64394,76146,-134674,-88303,113227,112080,5544,16481,88476,26630,-174956,-344763,-280417,-9702,97890,85929,135734,142411,91342,77372,-14637,-191272,-173526,34082,248678,299455,153917,48020,168018,199229,49112,41099,148637,141020,-688,-95789,-75244,40118,22273,-246664,-362605,-135030,160506,187121,55741,65972,155865,-39419,-351413,-316816,-106751,-37620,-148867,-219102,-137978,40828,216361,266018,128602,45551,108955,196807,224095,156432,128043,207320,239808,182591,-46294,-322676,-324623,-183604,-153683,-71903,95171,11979,-224167,-321228,-253467,-256955,-208216,-50105,24893,29762,-29065,-98118,7305,95946,27885,34209,140078,148707,-32597,-297148,-336123,-192088,-119320,-112721,-17010,-10730,-174717,-130660,83215,6820,-303448,-472863,-467115,-328948,-15992,348394,386608,182159,183223,218813,26229,-138453,-121028,-134985,-174704,-150370,-163239,-240185,-157575,26172,49687,-31800,-67042,-95375,-107222,-162619,-203943,-115516,-7708,141457,310777,242063,99262,54544,65438,208094,419242,445483,321039,263952,166598,-88852,-234961,-220007,-257754,-239583,24774,308990,508815,527537,251178,42703,76546,38456,-99531,-88483,-184080,-259994,-38279,50814,77854,395712,762713,876936,525966,270219,64595,-851025,-1046149,-500009,-1361558,-802605,1981155,1772891,-623590,-309155,736129,105121,-652485,-420852,-153295,-394299,-270844,155099,-95816,-366596,4128,237134,281926,487623,625372,432038,195194,207147,105977,-100975,-94879,20299,159438,282326,265720,110925,5556,47112,178136,169310,-166003,-560597,-676846,-574357,-437693,-259879,-81413,-107554,-241932,-147576,89580,158055,97230,47765,99985,246639,254767,97449,-48341,-94746,29684,62399,-96173,-13328,325831,429357,242053,71243,-28431,-199770,-160743,-26793,-53016,-23239,4666,-17354,54556,172068,155184,24483,-83568,29236,273558,316689,-32068,-364596,-249853,71040,171680,56928,-154996,-315488,-298694,-235093,-189427,-14063,156886,50207,-125626,-81286,81297,118009,60095,1826,41071,218126,400307,354178,136365,-35910,-106337,-23917,-70576,-366650,-299744,87262,102769,-150964,-28410,321467,312693,66406,-11697,40013,-41128,-177677,-179400,-135493,-143697,-29753,232573,159516,-210990,-222897,35810,185585,277115,285370,221751,197854,95509,-46067,41460,278005,329927,196461,114326,10383,-97581,-8206,74037,-48327,-166859,-128247,2131,67814,-3703,-116571,13724,194896,178715,143221,139395,131803,95998,-21415,-32777,115764,137906,21622,-33011,-33432,52408,91634,48455,89331,217302,224852,174082,50140,-216807,-312082,-112288,31688,161640,353566,417241,411426,375944,239705,-6793,-183723,-239022,-112023,93849,183011,182594,184085,94178,61917,133669,133246,36316,-83821,-143144,-98524,41763,128909,135826,143050,191915,346719,526568,442534,148705,-203760,-310662,-42967,285440,239133,14007,-118567,-23607,19112,-113094,-213175,-210102,-263575,-289038,-213099,-146549,-110805,-105099,-102095,-57654,116095,283966,166156,-142734,-287949,-50479,54487,-244843,-369557,-180,313059,272504,140879,76359,-161,-95561,-16205,188609,155430,305,58167,159115,21158,-72071,-129830,-348506,-409221,-154748,41377,149011,273171,284270,192427,100297,-50809,-86993,87517,175508,-5826,-172481,-99635,-29403,-196594,-271390,-73488,-194,-119016,-119599,-19261,61506,32216,-164568,-220008,-128821,-89209,-117064,-55021,41979,-22081,-129944,-51555,30770,-26475,-276541,-606700,-480412,-151683,-99857,-176838,-150600,-76161,16418,194275,355608,387376,288091,90373,-73604,-49322,153881,279663,118018,-143555,-176616,2505,212125,82244,-114126,2038,199125,140830,-18813,-9384,49550,141353,278763,181456,-12772,121452,243114,200372,280755,295362,26046,-117421,57644,248988,262452,250522,183833,53656,-95237,-214648,-100285,131897,71084,-92528,-61763,7975,-55354,-97275,-226219,-272340,-29960,195507,311563,393487,237133,-105161,-167447,-99156,-131030,43970,386651,403716,200940,195937,259500,255747,202640,123941,11428,44726,262999,338914,126671,-41710,-47260,21073,1191,5600,-23559,-217394,-357584,-131751,108846,-42752,-267472,-185974,26318,70939,82155,206195,348541,276936,108567,-34519,-114355,-35509,157359,342297,398914,352463,249782,-33848,-177812,45190,190460,19495,-162433,-34731,220410,355857,463366,458569,274750,-5025,-201920,-133550,121559,103026,-117085,-192089,-135755,-89606,-245076,-547510,-545502,-330973,-179096,-65207,-138962,-288116,-563326,-1160519,-1044096,-394739,160817,292537,296294,395202,49972,-431532,-181318,95033,-209026,-456279,-1055665,-1411098,-563020,704618,1058780,537499,267527,490053,555209,387511,300025,271268,307337,242560,76159,81919,27373,-198686,-211591,17431,148245,51224,-119883,-112502,94305,157411,49228,30853,66294,21505,30696,148657,142296,-118825,-425415,-410779,-123336,49167,116641,55014,-215652,-278004,-157065,-241540,-204975,81513,125978,-31116,125063,487001,443407,120527,-134161,-311084,-423445,-398711,-82332,316037,412987,426082,414947,238852,107775,58948,-78994,-171840,-160356,-1652,198416,120677,-187086,-275183,-138114,-162098,-266253,-297334,-326155,-236811,-56184,55726,113855,95318,-64745,-190637,10362,141413,-1665,-150925,-18687,243649,328523,65300,-217264,-246697,-198149,-102548,-21945,14526,-31777,-170051,-265484,-294660,-317053,-233235,-156901,-287626,-392327,-150797,190850,198057,-67209,-203422,-115029,-24658,19154,68437,90851,28099,25735,96594,161023,144574,108462,36997],[-98331,-150001,-37938,157387,239143,275564,389676,433774,278772,113455,37682,-59506,-179409,-255202,-183037,18254,122617,86473,219363,468782,546656,422340,292090,204046,63090,-65720,-105510,-172948,-253342,-229220,-178969,-238766,-184191,73788,321145,316178,173652,-25557,-146354,-107897,-126264,-320376,-315937,-93307,27558,-32249,-146146,-256868,-161159,123962,325337,220454,-67652,-240355,-237494,-248232,-176765,23533,109009,-51684,-232387,-223841,-119641,-9182,136606,297571,232730,49836,-4188,34984,128192,342962,494909,451598,284020,49761,-56485,-56935,-81535,-115500,-128693,-150774,-315379,-486764,-372497,-164174,-88686,-142015,-276620,-307222,-173331,-133610,-377571,-453856,-185830,29225,60261,8152,-57763,-157346,-193735,-80117,73086,-79170,-264488,-144326,20688,-100949,-254159,-184953,-155306,-257865,-234572,6523,267276,358294,219721,21730,-10231,127269,278722,341741,323529,169974,-66100,-243041,-269695,-149399,-26794,56227,65679,-3517,41427,119616,-107161,-488378,-498376,-103143,134411,-47292,-176206,-89341,-6175,-31994,-185309,-317314,-124601,191867,299878,262197,236859,187932,190129,272102,209424,7508,-27428,-136864,-250642,-209035,-25766,175954,177646,84858,173225,129761,-127157,-199916,-123048,8855,274251,325685,215706,207457,240414,128122,20007,-21819,-15590,58877,31598,-135653,-282476,-288588,-219419,-251915,-368942,-321792,-47919,46805,-182134,-226079,16092,200866,236804,193664,121944,63181,-79990,-107651,-106144,-250305,-196758,59171,163647,240299,302258,246276,201992,238489,140723,-63725,-79105,52996,90942,96419,50225,-227868,-342533,-34147,114004,-76776,-167355,-62484,106910,252384,150819,-88032,-48852,155260,-20433,-107952,122529,194890,60012,-116283,-179479,-96101,-23922,74062,214974,265506,249707,220671,17373,-244138,-200797,43387,158637,146339,49942,-62583,85444,339685,263853,12123,75641,177542,88106,48428,189970,363848,208315,-103703,-193977,-8425,139358,184702,151259,33929,-55326,-33427,64065,161113,161512,-9948,-183381,-99306,65863,15166,-203291,-190271,8880,42106,-51386,19002,154687,96315,-43501,-140677,-118433,30732,70780,66995,167049,185727,98518,73446,-51748,-224178,-135189,88647,246194,283466,193862,52027,82378,100047,4731,59263,212337,124474,-133037,-187217,-70322,29224,-85618,-365917,-483840,-309531,-8120,101924,56842,95631,163338,-47497,-329516,-262425,-64401,-20104,-120133,-216702,-192737,-30348,212853,306129,117613,25210,120468,155849,158664,96784,51488,57089,117201,143728,-43138,-289993,-261634,-122009,-67079,39842,176681,14179,-294251,-367744,-254899,-282610,-293929,-121390,-7464,-23169,-73894,-73232,92238,165654,80422,55066,100335,48487,-167365,-390932,-320005,-117260,-113987,-150812,27070,142884,20406,-8758,104191,-13709,-293754,-406276,-345785,-224997,14944,295562,308480,168798,246726,277419,81985,-85427,-30828,39301,-55709,-137881,-147398,-184022,-168747,-33595,22987,27014,-10562,-111807,-215100,-291262,-249219,-70852,45884,141938,225310,117043,-6422,-29828,27856,216577,360610,386229,346346,308911,179978,-69211,-200320,-199271,-281002,-269667,-19813,261551,460206,478391,76120,-225176,-110644,7576,-87130,-206010,-388814,-408821,-74689,124408,153128,433750,850980,1115715,907084,485852,-97476,-1162950,-1322925,-1019360,-2824184,-2421752,3783095,4212146,540724,-343811,95131,-414629,-654407,-412762,-228157,-354588,-271902,41122,-247542,-476055,-12099,299580,283760,447122,626368,491281,260732,232471,77195,-175506,-141488,70767,210298,253277,164934,22172,-43048,12376,105239,104109,-149791,-509534,-618570,-470144,-352528,-270370,-165783,-177407,-298502,-213158,66287,172364,94899,95217,234051,344506,233905,2114,-178602,-281132,-161916,-8762,-38623,27190,280062,394894,263121,120594,5490,-115273,-55664,57502,33817,39334,-8395,-90007,-21727,106385,115215,-22236,-126709,12434,225649,229380,-77169,-276773,-126468,107776,187626,106772,-136293,-358154,-344286,-251736,-213182,-73530,105876,27105,-173575,-113267,43446,31442,-5712,-36716,-41158,106565,327381,369620,255281,115563,35469,45541,-82733,-375809,-281200,70479,40188,-194562,-42750,270452,215163,46424,42425,19647,-130034,-249078,-219463,-178211,-187465,-70043,158184,54063,-313558,-310412,-43670,177942,364066,386990,237240,171759,86053,24261,130284,313149,314679,192079,185481,90960,-132920,-107303,25035,-78435,-205168,-133441,-40185,-61819,-122798,-125320,43994,183359,184497,190982,204207,178202,124888,21427,20626,123384,121939,-5463,-85077,-151558,-92254,29251,20916,24254,140035,184849,127722,-69039,-384681,-446027,-180183,-37881,121812,374293,496523,451958,403935,274572,40366,-153884,-245074,-182424,-17541,108008,157319,180038,118224,86311,89695,51712,11203,-113657,-242589,-227218,-67132,40761,84311,87143,140584,353998,587119,479676,148600,-216267,-351608,-126980,135426,52871,-142141,-188732,-73248,-47624,-141008,-165850,-80764,-76442,-143950,-112932,-47611,26568,62034,-13950,-22013,169922,343645,179435,-183140,-284036,-4449,102314,-210421,-378094,-79940,252673,242791,76850,21574,31341,-10726,21605,173601,131128,-17091,-1351,45716,-79409,-103787,-91087,-277632,-309290,-80498,58587,120303,240194,255089,133721,34220,-123462,-172436,45845,207313,58516,-142417,-99939,-941,-76775,-146994,-62788,-105770,-262053,-273749,-113317,31505,-38815,-286602,-311910,-149414,-123356,-172700,-28266,125447,7373,-181605,-138343,-33772,-4246,-164110,-434235,-343081,-61524,-21163,-185226,-258886,-163177,18988,198248,324830,394097,331715,100627,-99781,-66843,186892,370808,207041,-79947,-123157,57026,183644,48702,-78253,44491,192049,149346,63358,63476,57351,150502,347411,203011,-72044,53145,243781,226071,269181,313947,92846,-80863,44296,162876,108075,74731,109303,81980,-29416,-178796,-138724,42646,12017,-119394,-52206,80018,31073,-119259,-315015,-281553,36354,216608,238216,288051,162692,-96678,-117345,-61550,-100644,86028,364241,314435,110244,164590,301292,209744,93246,95908,58840,117479,343491,400897,172483,-43851,-148956,-132494,-115781,-58053,-106654,-279683,-345765,-121525,96599,118,-153813,-90625,35940,37958,88870,218203,311428,255570,124876,-61889,-189798,-75931,134549,286316,346695,343115,284040,9704,-172419,58493,277874,129577,-109816,-45135,183355,291520,335088,296910,125126,-30326,-108394,-67165,119345,77832,-171044,-232603,-123122,-43373,-124729,-357584,-410284,-288535,-279828,-333816,-387232,-506679,-915718,-998176,-423920,-108969,537411,1034196,491930,49848,-184498,-693834,-519424,-242002,-463556,-599236,-719581,-732430,-136983,522828,752466,442639,326341,529793,561118,456890,384761,356075,334456,202263,24098,39485,16710,-164331,-108040,139946,207589,51362,-49448,61886,239623,137931,-98873,-47789,136628,70388,-17554,83381,140911,-67799,-372453,-413756,-168139,-18165,57139,25438,-218317,-230169,-70357,-179738,-173988,76632,107822,-61852,4483,322041,410923,205252,-19561,-223259,-444586,-561309,-222209,183702,266985,268681,369402,205156,-40127,-109586,-89758,-77461,-70118,76395,254820,147966,-169816,-257934,-124872,-155413,-294269,-289478,-235589,-185574,-69019,92456,256135,242388,3976,-177490,18086,198786,66271,-141365,-57561,223684,358707,96569,-188202,-205804,-147056,-115817,-106742,-57316,-25080,-152039,-256025,-275863,-350175,-319605,-234854,-327800,-433539,-176863,201913,235662,3459,-127578,-50124,46724,63564,57965,58490,39396,66203,93942,89089,52807,43912,2596],[-92114,-103978,-28515,102139,214862,347532,482760,512897,389075,223719,78920,-84579,-206851,-253723,-184811,18601,126016,89466,212809,407048,431822,346851,296082,215206,13719,-129558,-142098,-183408,-207855,-107154,-60689,-142574,-125257,99583,315543,299457,191212,-2512,-180693,-185902,-227632,-414029,-365901,-95335,25081,-37832,-171817,-316275,-249472,55685,256916,119205,-132602,-171631,-113259,-156968,-40670,186660,200776,-3616,-164965,-204485,-164775,-61806,72760,192073,124017,33503,16192,11002,54363,264545,440437,426915,263670,-10093,-169207,-206285,-140936,-57836,-50180,-143708,-345681,-502293,-415828,-251471,-134707,-54300,-97649,-118433,-93491,-99849,-325284,-405402,-203654,-2529,60672,30054,-18256,-72865,-87149,-53369,-28610,-193276,-336996,-246884,-69843,-83093,-185090,-149958,-190365,-322582,-318344,-114312,174169,339733,237514,44330,-4381,107659,214882,229072,177251,32971,-114566,-253499,-288336,-157029,-27497,29048,61139,43966,72206,83032,-132955,-518248,-558217,-122854,168611,-20460,-129449,8229,76958,-9224,-146549,-225214,-77899,128843,182837,184762,212085,224554,290850,350778,282004,93157,-44198,-189353,-234321,-193755,-8604,270794,297640,160197,220309,142730,-100920,-146218,-63656,70715,291235,307974,210174,173888,180242,101950,23619,14688,40238,95580,93336,-45731,-209352,-225283,-131542,-143749,-263088,-265062,-60487,33720,-103335,-91119,134653,281179,283227,265069,220155,100823,-73359,-86387,-47640,-163161,-98370,132110,186268,250793,350267,260310,135739,150174,166076,8661,-58680,-4517,11951,54660,55345,-177912,-315544,-117887,32984,-36813,-123296,-118845,95628,357987,320118,68317,22788,105711,-84559,-160296,33429,87237,-24910,-133628,-166677,-41200,47755,155771,299885,320764,267781,257243,40650,-267445,-193025,146976,258022,205359,134165,47750,113794,310045,221592,-74817,-116179,-36385,-4596,54950,193748,315440,186207,-43392,-142244,-41363,30540,-17078,-93581,-88394,-29998,45806,137139,191086,153730,23184,-21970,2839,13990,-92039,-260441,-274066,-101541,-33936,-110680,11298,197008,120517,19808,22787,38654,57944,31798,47460,200117,224270,111890,87364,-54038,-204140,-77777,126262,236966,279313,233119,67654,-80,-8206,-45202,69514,270425,144647,-165637,-204038,-55578,4035,-162539,-395166,-489539,-378557,-154909,-21801,22761,125870,179674,-38282,-260237,-178054,-26636,-29785,-106309,-194821,-226092,-100657,190355,289548,50306,-34760,90843,73169,39326,7227,-28521,-46468,54048,125455,-28301,-223522,-168879,-59715,-14244,116888,213556,-20276,-339797,-326328,-192794,-256756,-302445,-140494,-37539,-92653,-128070,-64531,111620,166179,96806,68475,64560,-33642,-250547,-404477,-260917,-39743,-90083,-159329,52929,243939,189734,127645,138274,-37804,-288352,-335431,-204668,-90352,57513,213953,197960,153051,286395,297922,115911,-35959,29867,160073,39431,-108407,-91527,-94819,-163323,-110822,-34959,66455,48950,-111454,-286646,-371558,-259871,-18094,89544,116093,104356,-32344,-128385,-105227,11325,219494,290829,293005,321347,302169,157154,-58064,-177803,-174199,-235841,-254243,-100102,173763,393102,386920,-108560,-479540,-290504,-51647,-107375,-321606,-521654,-437309,-46963,203054,225209,430619,822436,1176863,1124783,477141,-594533,-1815108,-1864749,-1517641,-3079507,-1865898,5598407,5706535,1195318,-623417,-851066,-1111159,-773029,-464937,-252838,-232619,-189025,-28348,-324384,-441121,51757,373318,285716,355547,540849,478832,283668,201436,17222,-221458,-163909,80692,170975,140730,42394,-48275,-71163,-28317,-4818,-1844,-123121,-394304,-488220,-316866,-232183,-242475,-187062,-169114,-278787,-230593,52728,185885,85196,114257,315205,364164,161756,-73114,-267413,-429200,-319092,-57797,27141,52637,199608,312250,225330,122095,27446,-22702,17640,62359,77691,103184,-3780,-150767,-95853,50507,82739,-69778,-156597,-7868,155056,116784,-119108,-176757,2971,130116,156869,102919,-119260,-348143,-333742,-221542,-201398,-134462,32430,14857,-176838,-129110,-12100,-73475,-100114,-103320,-155042,-42770,208748,341951,331973,237828,190063,148476,-70679,-335480,-229124,54643,-2602,-193942,-45209,172763,82714,35923,130971,47555,-159566,-270786,-249539,-213052,-191124,-72702,82103,-61265,-382163,-347346,-86715,158990,382917,404977,202057,95802,42815,84981,224884,337815,246394,127352,206185,148075,-149284,-197449,-19364,-33874,-136699,-74746,-35146,-139865,-230228,-150919,47479,137333,127895,161294,208394,177718,128247,72795,54289,82302,87831,-4290,-116895,-257090,-239236,-51706,-24457,-50924,48269,124692,75793,-153507,-486106,-510780,-201942,-39807,123743,372729,496264,397904,332770,249657,96622,-86579,-214310,-218390,-100170,21937,77980,101648,95667,89010,38318,-32468,-30670,-131737,-296523,-309706,-169779,-76478,-15751,-5632,42360,275652,536745,468311,155928,-169365,-322091,-187431,-12932,-82975,-248453,-223184,-101160,-92030,-149143,-114329,28000,93500,15358,14885,89137,188708,232734,82730,24480,215303,332012,101942,-242710,-243171,57027,179107,-79830,-294887,-139673,178370,200710,-4811,-49930,39083,38207,17268,115805,116885,2901,-37807,-68696,-182911,-145336,-54870,-192062,-226624,-54814,37238,59717,167167,183831,49397,-53007,-196412,-269605,-71718,155053,104854,-85145,-90667,9823,35957,20028,-7287,-183445,-370478,-406876,-237285,-35217,-106813,-339626,-329195,-148663,-162483,-204829,17155,192608,16915,-226469,-221465,-100394,14429,-10479,-134054,-100455,75059,77042,-166125,-337177,-243133,-3339,139961,202880,311204,316117,101537,-102575,-76286,184847,409099,259943,-35269,-85410,97306,139818,32269,-6601,97105,153716,117423,133037,145231,71476,131567,367962,250330,-41506,25615,210182,185328,199904,282342,143002,-40703,9032,26225,-90910,-114551,29881,83272,-30287,-203808,-208162,-70464,-41028,-109791,-36341,110953,83636,-159335,-369116,-219387,149028,262726,184859,185002,65186,-110242,-74738,-5546,-20069,159140,322178,192678,25425,149447,331456,131419,-69086,20336,86117,155855,330895,346634,147873,-89512,-255860,-286210,-229299,-127141,-187759,-324693,-293046,-98628,50958,23724,-33653,1931,29883,18643,116253,246798,256726,188940,91737,-108589,-239180,-110094,68636,169633,238328,285402,266054,30391,-186626,7341,308664,221600,-56973,-59924,117966,170687,147683,110369,-12716,-26680,6902,3797,109259,69191,-176412,-210194,-70174,642,-11355,-111737,-184504,-185180,-314632,-500114,-518262,-651728,-1166951,-744609,69500,31501,743021,1590305,688391,-173939,-303389,-831631,-861176,-629573,-763776,-896662,-523425,46212,412740,327324,399434,419151,450998,608907,579107,448489,391584,418764,366730,164761,-21246,-407,6593,-102587,13405,223251,185449,-7378,-21965,181367,336152,109781,-250153,-166708,146249,103064,-22939,68297,146092,-15035,-289024,-365742,-179302,-66286,-5343,-27888,-220941,-175945,1575,-100729,-131123,38601,68977,-74727,-82178,161137,349944,271456,119682,-61869,-355339,-581050,-289258,69827,121493,89973,247643,129644,-175004,-256864,-104862,-13877,-12714,120683,283286,173261,-112390,-191053,-89775,-131986,-294778,-280977,-165048,-134020,-72040,120080,357187,342870,45304,-168737,-16135,211398,153208,-32872,-35649,179278,341255,145370,-101993,-131331,-68993,-102964,-180823,-135899,-34529,-123734,-211499,-222432,-333922,-352490,-249075,-295928,-413014,-189709,184095,255319,91631,-27385,3967,73262,59572,25806,31766,77373,118996,86411,7379,-34146,-26135,-47234],[-81279,-41133,4571,51932,159434,346807,488469,513757,431488,280424,87999,-128836,-236528,-214140,-138861,21416,96151,66529,172190,296844,269571,224243,235140,163637,-50467,-176592,-183078,-231811,-226376,-82156,-22089,-54147,-24815,165813,298439,237600,150474,-30155,-245465,-266382,-301508,-451995,-377100,-83772,23159,-68552,-206045,-329999,-284571,-571,161431,-4464,-190654,-83443,29493,-28207,136029,369064,265894,16148,-110138,-189260,-205882,-124512,-23659,11965,-45320,4307,77497,39292,14369,193024,384181,392396,206401,-79037,-238530,-292269,-178651,8692,55593,-105050,-343073,-457200,-378000,-278967,-174890,-12356,10476,-12881,-26267,-38438,-198228,-276941,-190979,-59048,14945,30647,25304,13877,4175,-20076,-89598,-205847,-300319,-287298,-133610,-21003,-42044,-61974,-197747,-368316,-386145,-228147,83464,341111,303020,113051,30039,91206,127380,87488,203,-116992,-156608,-235812,-275379,-143365,-13091,7970,53109,86239,100952,75310,-108273,-458746,-506774,-92495,180695,9628,-62311,106731,148548,11577,-94131,-103077,-26682,30578,42341,120201,179578,208964,323793,391304,347503,188507,-65213,-210947,-165673,-118423,36227,336912,384781,254851,292411,181330,-44135,-94855,-30020,102732,238348,252666,210293,144929,100157,69632,39262,60311,116758,158657,152759,27934,-119944,-122901,-30079,-51234,-186364,-236779,-94397,11089,-22728,43857,234849,331096,319363,323867,300505,130343,-62317,-69674,95,-57011,2499,155991,180966,257232,386164,245417,23018,24733,149544,69290,-15585,-48944,-86136,-19513,39651,-88682,-203875,-158223,-59581,-11764,-78465,-161793,64662,387428,359842,78537,11597,20801,-136728,-167502,-25723,-31128,-154750,-209571,-174932,7613,118740,231684,367457,347858,257864,252630,53793,-261071,-182619,209132,327772,245445,202456,140730,106902,228362,166420,-132644,-318888,-282167,-113663,63336,186984,228512,155125,27505,-51134,-26994,-18475,-150121,-308786,-219481,7485,162068,245746,249771,161343,58591,94863,47637,-85360,-216548,-292681,-311922,-175341,-92565,-161459,-3946,211425,96586,-1056,108819,150221,61292,-13606,29091,219265,239847,118347,101686,-26887,-137588,-15514,136520,224209,289411,255025,85554,-53626,-103512,-102406,69394,311345,195807,-97036,-142075,-19731,-2483,-158489,-316364,-379495,-320050,-224129,-142564,-32087,157324,205105,-22354,-184983,-101197,-5048,-60712,-113659,-156162,-216435,-141934,151081,214069,-68954,-134395,32819,-3034,-83989,-84021,-78610,-56726,65743,122388,-8653,-139076,-67471,-11230,-14974,132479,198538,-84169,-355939,-223048,-87275,-185537,-233803,-107082,-55768,-142233,-159140,-66766,60993,94077,60570,59469,46610,-65230,-251972,-325396,-161747,23501,-57781,-141920,50859,268010,289926,236579,166861,-56453,-278419,-275005,-83666,46786,107145,124472,91789,152952,297254,271423,115176,-3470,44557,189089,86148,-70130,-23326,-13665,-148283,-188963,-113497,70891,101837,-79112,-281773,-361426,-221560,26581,102343,62901,-24173,-170529,-232294,-143810,36031,233359,243287,198072,245235,232492,109798,-40714,-164538,-160662,-154083,-220009,-203698,68370,332013,280285,-239072,-625054,-401999,-115518,-145484,-398446,-552890,-344911,48218,274654,266985,355192,641545,1001334,1072506,216524,-1318700,-2616802,-2468185,-1894977,-2113067,727659,6876991,5904291,1249206,-1033281,-1796689,-1767221,-1025357,-620286,-248943,-67903,-42911,-16397,-273269,-266012,171660,435928,291738,232003,367815,360383,211163,84091,-85519,-250570,-175688,42876,74512,-4392,-69982,-95317,-80381,-60473,-102392,-93911,-79301,-231924,-304033,-150280,-105538,-176639,-135753,-91642,-206403,-217682,37282,193017,72299,92275,318701,313053,73087,-99560,-283755,-489030,-386357,-58595,96165,66517,113474,205348,134418,61878,22779,42377,46198,17611,86040,149567,4631,-186706,-140259,29013,71698,-97086,-161885,-30541,66847,-7067,-155033,-87994,113664,138913,86097,49559,-96747,-276281,-267813,-155569,-156262,-175705,-37054,22852,-130045,-131538,-84347,-181703,-203654,-189905,-276044,-195005,63706,270152,346639,300286,310081,257370,-22272,-239607,-149270,45723,-7773,-140778,-34490,52109,-46290,43584,236213,124326,-125757,-253121,-274379,-236487,-159331,-48111,17691,-149989,-402094,-358848,-127460,107691,321402,340132,135147,-9077,-30237,101677,291306,350637,151378,25038,176886,170850,-138401,-248908,-47271,53279,-16210,-940,-9227,-169984,-308286,-190826,32315,90622,44403,79669,161269,141058,115089,114558,64759,36159,72295,32005,-127236,-337856,-352673,-125451,-66141,-109386,-28354,55525,14523,-195982,-494835,-487227,-176044,23135,166638,347103,404093,261770,190226,193955,165859,3272,-169294,-224396,-137592,-47623,-22139,-12731,37895,58227,-18493,-92215,-64369,-120497,-272530,-305974,-229338,-189211,-140818,-101045,-43751,154915,377276,374973,143993,-87825,-228051,-195226,-105838,-138719,-276810,-214689,-104827,-110078,-133928,-59022,101408,201049,144088,137105,227339,328330,345581,150718,61859,235164,255069,-38653,-297694,-174776,135845,288791,117750,-153852,-173820,101101,161481,-64043,-105839,27607,37442,-33264,35258,126181,56336,-51889,-153201,-245687,-168796,-32111,-125802,-193458,-86880,-15611,-8969,78653,87174,-39532,-132654,-239008,-340654,-220716,43715,118117,-32416,-95111,-11506,106965,176794,68077,-214391,-408385,-460851,-328067,-106375,-147239,-306557,-260920,-124107,-186338,-185527,78537,212309,-14303,-258837,-277935,-154394,20527,139142,189387,177592,231379,172034,-121458,-354912,-281104,-39317,34570,11272,134006,226565,92344,-77311,-74727,144605,373368,260158,-10089,-55695,112290,95294,36103,72317,125029,76510,51221,174480,223363,92167,88527,331202,297330,51235,48758,165848,108172,115246,228484,168993,-7165,-43370,-126663,-282957,-260811,-27038,55264,-104081,-286691,-299471,-190640,-87907,-68534,-13737,94948,76053,-221605,-392382,-118169,261854,301630,155512,112838,-14408,-130542,-52005,44361,85505,245385,274489,77126,-22177,156983,329592,38818,-230650,-70814,94068,146534,219815,194855,78337,-128786,-314179,-393217,-303915,-171914,-245178,-355049,-233327,-81622,-21286,22641,62178,69697,21733,22797,161714,286677,191727,80277,10234,-170431,-268264,-146551,-30552,28614,116927,196114,188106,9590,-216579,-80155,287783,275699,-21238,-75284,47714,41896,-22563,-48334,-111409,1218,112897,55233,88929,71085,-150641,-149116,11832,45863,74672,121669,73848,-39216,-268460,-512663,-480865,-645761,-1218862,-527631,282598,-4797,707088,1815628,871831,-171038,-273420,-855024,-1184930,-990811,-998229,-1214791,-537462,639734,869190,186215,137052,463848,577802,661331,558651,340748,305652,429531,399575,162088,-24994,-7490,13312,-21582,124780,251769,102577,-88697,-22382,231253,356668,69367,-359963,-286844,85002,102396,11202,101019,146326,17173,-196197,-272613,-151025,-81598,-57617,-99325,-228325,-132216,35114,-38231,-108392,-43199,9293,-60070,-104731,47308,258807,274275,219572,118796,-170827,-442848,-274098,-9609,-3660,-60882,92632,43609,-241820,-322935,-115828,-5403,-14846,112304,270879,184020,-30881,-88426,-42849,-116733,-283990,-273686,-139338,-113877,-81598,118411,374855,359107,54386,-157305,-77609,163651,219011,126828,39565,125842,275773,196308,23225,-32152,16762,-69007,-222910,-196448,-57623,-97538,-155435,-159526,-276929,-319138,-190372,-208182,-346179,-188161,136463,242307,166293,63574,24440,42190,9434,-22078,19217,136532,177334,77589,-67032,-99965,-83406,-93628],[-53462,37865,57578,16266,82933,272972,407827,429436,377664,261341,68897,-168748,-250461,-150702,-65939,20828,45137,32526,112716,164783,100706,84438,124857,67185,-110897,-202478,-225537,-303394,-298695,-156594,-57778,9792,88573,243049,266039,153619,73710,-99811,-318892,-316457,-311034,-415302,-348446,-68246,18947,-118468,-247179,-309632,-264490,-33250,59035,-128895,-237987,-7462,145286,95466,297968,510346,282230,9919,-72369,-178449,-237556,-190470,-139301,-195052,-222500,-34249,156351,113986,22171,146776,341791,358766,126921,-141467,-240904,-277108,-172766,70536,157076,-49421,-310649,-368860,-272630,-239715,-193980,-11887,43424,-7290,9481,34361,-33673,-111025,-158368,-134593,-63732,19545,74506,91466,66142,15042,-82835,-106280,-157733,-250029,-155141,60867,129426,47874,-178286,-386052,-417200,-293908,17427,351282,391370,211653,99244,89993,36743,-40070,-140705,-219231,-179055,-206741,-246207,-109999,21412,3401,46356,117372,121803,94267,-47668,-331576,-354811,-5489,195391,58165,12795,167455,168337,8574,-51705,10446,20782,-67736,-93339,49149,118063,135287,273476,377366,382485,269889,-46724,-174249,-63853,-10747,92317,357924,420929,350197,380949,247172,34423,-50821,-23482,101308,153955,186454,212322,127439,18815,24304,44367,87077,185752,233061,195414,68371,-37033,-7472,60619,-4159,-167537,-243241,-136301,-13225,42631,151386,291510,334175,331251,347794,327544,142453,-42084,-52040,25124,33140,77214,129045,144610,242528,375174,195108,-98815,-93526,98418,102315,39258,-60334,-165119,-104137,1121,7059,-49520,-149083,-127650,8521,-36461,-172796,27270,334290,273626,-35498,-92913,-86785,-158661,-125363,-38401,-117605,-271277,-309276,-198002,40973,180311,298934,418179,350313,224208,200857,45162,-220524,-158380,205989,321783,235321,237771,200136,74928,116740,112890,-142841,-462498,-471926,-189870,79905,175115,145407,130968,88178,44279,18727,-2175,-171980,-416520,-321067,27116,257379,348018,326281,181199,73428,124025,19483,-212149,-320144,-284262,-287167,-188423,-119325,-187876,-12208,206224,41681,-82968,112273,190904,36703,-58828,12902,211317,217772,103580,100966,17579,-43705,37011,116358,204631,296531,241728,92612,-66857,-169805,-164095,54680,317981,246038,23157,-34351,33304,29786,-61689,-153617,-194128,-160681,-187553,-215677,-81540,193394,240722,-5662,-137647,-59119,-3418,-97976,-140388,-117836,-166029,-136851,102780,97820,-211171,-249554,-28690,-34567,-161466,-148535,-79079,23674,123778,113426,4576,-56427,19399,12086,-65545,85153,146509,-147663,-334030,-96932,27835,-91991,-119424,-41913,-55361,-142895,-143647,-67845,-30613,-27143,-31690,11661,44662,-38060,-175076,-176819,-37858,64915,-28173,-110581,22026,217959,303361,290527,178153,-59935,-250303,-224296,-3640,162853,153830,42502,16360,171316,278614,201223,79645,8616,21353,131365,79456,-32930,31865,32632,-126946,-243815,-189509,42076,142366,-12210,-194311,-257683,-136696,54011,76540,-9363,-134343,-272795,-294028,-135963,96143,261249,228439,122919,129496,104797,52268,-5475,-152791,-172904,-87402,-199348,-306156,-28795,284890,182395,-272441,-592893,-399032,-153648,-174816,-409484,-485133,-174416,182311,322232,255210,191566,309392,598323,747472,-176015,-1979602,-3213336,-2859898,-2009291,-427086,3880716,6981477,4965942,1010346,-1295044,-2393254,-2194214,-1375382,-853507,-241229,80242,121208,91725,-81202,-9899,296086,467116,296657,92999,125167,145752,39854,-107803,-217825,-268183,-182579,-23405,-20737,-114737,-142264,-119627,-78118,-72809,-144460,-131548,-30668,-62808,-100729,-5433,-3197,-85608,-28407,17910,-124498,-199368,11141,187875,60499,38202,256699,228688,7708,-70259,-224236,-445975,-348040,-3466,165734,79516,50412,102115,16470,-42172,-8384,57447,33262,-30026,78166,165865,3804,-190909,-137677,47681,79225,-102153,-151111,-56259,-27586,-120820,-178350,-20832,194734,142104,-4977,-33294,-61402,-150198,-160563,-70042,-85081,-179444,-78702,48574,-54296,-136000,-176276,-283779,-293087,-279379,-377853,-316702,-80341,164522,297210,292027,359763,336244,55667,-106670,-60689,41760,23871,-47064,-17335,-64280,-137683,71812,331932,223372,-55668,-225122,-300750,-245828,-103734,-12300,-28275,-186077,-374396,-379237,-203330,12711,192213,218733,66316,-102718,-114667,51706,294008,342855,62293,-79896,111503,153485,-109560,-251153,-58654,126004,78030,35818,6148,-170771,-348069,-234239,9566,68726,-18399,-2690,93587,93245,100779,133548,59413,23055,95998,89701,-126633,-393109,-415594,-176163,-93826,-139308,-73328,-9450,-55007,-208333,-420707,-387764,-117178,115542,224440,291678,235072,75102,25447,147741,245276,90995,-134192,-213477,-132016,-79235,-97798,-102834,-25607,-3132,-74012,-108891,-67706,-73077,-167147,-211829,-228291,-264789,-250478,-157826,-64330,46255,151923,194630,91205,-5732,-97345,-146172,-122263,-123685,-228461,-165711,-88316,-108858,-102584,-6736,128849,218675,202765,215836,322608,402270,361742,158381,71947,217953,138070,-188133,-320539,-97064,215635,407497,319980,-8258,-185694,25950,130360,-73077,-119325,9270,-7999,-115667,-37314,161837,125645,-53129,-190073,-239857,-153376,-29549,-106418,-218459,-158000,-77226,-56811,5736,-8633,-108039,-169590,-222747,-348505,-336610,-79099,95774,-10441,-125820,-66152,116879,273955,133317,-193856,-362540,-409480,-338860,-151683,-147983,-201180,-123909,-74075,-175515,-110567,140370,167870,-88967,-275974,-297599,-189800,8170,242047,431256,413529,369320,241105,-57149,-293108,-251842,-73874,-85969,-200804,-106685,73729,76413,-27322,-63247,74713,265884,206611,3267,-22613,97009,56842,52035,128306,106531,-27641,-33832,166686,267818,109996,34718,251144,319935,156539,111452,137574,39889,58889,184923,169296,5020,-107625,-255182,-415313,-331290,-52554,4542,-217293,-384291,-382135,-289142,-117893,-5951,13536,43355,9362,-287763,-387670,-22671,324731,296167,132978,75155,-51070,-143674,-56416,64246,175849,314576,229254,-2635,-20491,182036,288496,-46777,-337362,-138325,89038,89897,37356,-1913,5731,-108731,-285336,-418237,-318293,-174909,-265757,-371468,-196750,-82340,-97581,1542,111457,101695,24962,46804,211163,320572,122059,-51551,-94476,-224191,-278465,-186985,-140183,-95388,24302,98430,64023,-50804,-245177,-162251,231137,278206,-17727,-91958,-4157,-42260,-109969,-139434,-158606,39655,184650,73257,56553,68797,-119999,-83007,103115,97413,128885,288819,308187,135948,-138641,-367150,-284310,-470318,-1050392,-444911,188423,-178535,443066,1677592,1029771,72218,-118274,-810316,-1445323,-1237293,-1068979,-1413830,-752657,828804,1074414,156497,62697,547726,644147,625103,457186,154501,151187,382857,426982,206471,29703,34227,44212,61287,200496,227461,-1244,-154107,-27585,221630,299298,13605,-401712,-368449,-29843,62960,65193,154906,130366,20053,-104786,-145810,-85322,-60181,-89581,-174055,-240641,-112573,20716,-19248,-129338,-161786,-61637,-18357,-64306,-4755,145562,193927,232114,257195,55358,-202816,-202582,-62471,-99166,-143885,-25898,-6514,-204212,-274947,-114366,-55045,-79816,50092,212920,167825,48065,21990,3280,-121785,-273657,-263805,-158528,-138588,-108815,77888,297614,284812,41421,-133992,-138193,68063,234810,265319,132941,79749,182852,235639,156742,73873,86621,-26118,-218877,-218712,-86572,-85576,-114304,-109380,-198275,-229409,-78138,-97444,-259718,-175868,63412,185782,196740,112429,-2837,-41970,-70764,-72967,28357,209085,238257,71799,-122656,-138972,-112429,-114334],[-1069,124877,118512,810,5543,154840,271261,277593,227597,164886,32089,-180611,-234313,-87144,-2011,6255,-10035,4325,50526,37304,-35739,-38321,-3296,-40811,-149081,-206484,-262418,-373967,-393490,-289793,-134684,40302,175459,286680,209139,68149,-10310,-187338,-373082,-313538,-244442,-309332,-286637,-57127,5017,-180782,-294491,-274905,-200810,-36312,-28639,-235826,-277733,30623,202507,169393,384386,553426,244717,-8288,-48092,-166822,-248801,-237655,-240538,-356086,-343985,-71855,220389,208338,72653,132744,316984,327368,42001,-191552,-190430,-177373,-123567,116614,229531,11748,-253665,-266225,-139079,-152513,-182365,-28226,29405,-67544,11550,100408,114711,36503,-121864,-215036,-149757,14928,136591,159745,101178,47595,-10333,65719,43919,-148272,-139332,118380,259434,136626,-140699,-371995,-399582,-288680,-14339,346657,458204,307644,191935,104180,-40654,-116789,-187483,-230881,-173328,-179178,-216039,-65040,77305,25090,44864,131489,128091,121667,20927,-182303,-156036,117585,236107,135829,83829,166797,116422,-31765,-36726,84538,58638,-127787,-194408,-50422,9595,15484,152351,303717,365256,313614,37925,-68770,41627,86726,138490,335790,410788,426960,464485,323575,116667,-11177,-25834,83536,90515,136523,208166,120698,-43890,-31400,24517,75923,217535,289541,206782,72719,26133,96643,125650,-7916,-202838,-269048,-165553,-30118,81908,213919,295479,290908,311957,332257,295259,133291,-17276,-34897,20189,73232,100467,68317,84517,193799,296142,112277,-184688,-160716,34155,101420,88261,-35371,-196347,-175455,-57126,72098,88883,-107371,-152857,28472,-2758,-148330,-2596,217753,108882,-193753,-245018,-184666,-136541,-45713,-9990,-149781,-330437,-384250,-216031,59387,225857,352831,449634,334121,177165,117184,16870,-148075,-108392,144668,226086,164488,234289,225352,39210,6291,71174,-105036,-495498,-539815,-197932,106192,162248,98092,119853,122835,107760,63328,54531,-88091,-383293,-362571,4844,275920,398062,393809,199774,55676,69060,-64873,-335248,-370947,-226704,-202971,-145333,-114377,-176855,3706,195722,-14889,-174677,59136,161110,-9915,-96681,-504,171878,153439,58865,79650,66064,53231,70627,71969,170799,273529,183676,79797,-46136,-201085,-220276,24811,279837,255281,121539,65617,83330,91377,88686,34592,3152,40268,-55997,-211149,-98800,237540,288514,14993,-127053,-57895,-18028,-125107,-177604,-105406,-102388,-87830,56928,-27886,-333068,-339309,-67361,-10023,-165554,-167521,-30232,149951,176534,76590,1161,5158,72992,8529,-138438,-1581,82776,-175853,-269158,15325,117095,-8431,-10979,18709,-37662,-87133,-77371,-52341,-110776,-154757,-166379,-81403,44713,29514,-55620,-9520,84052,85414,-9505,-79726,-23458,117818,240127,283711,171626,-40987,-193548,-172066,39645,245532,185892,-25312,-22912,194085,235489,104740,22611,7445,-11946,31801,35503,-3651,63311,42232,-100156,-254943,-235539,590,170751,76485,-56886,-100488,-26892,64046,22029,-84143,-210885,-331891,-307196,-93781,159833,285614,228989,72861,-3203,-58891,-5677,46871,-136331,-217090,-83308,-213173,-377054,-95452,241772,106131,-203851,-377830,-273601,-143263,-168412,-345390,-346215,12163,308989,330680,179789,-50082,-131079,44834,252696,-494947,-2233156,-3273133,-2856461,-1750158,1228514,5639421,5508481,3458294,981341,-1122690,-2398668,-2285537,-1724058,-1077270,-247064,155088,249965,278802,214435,238639,369270,456701,286604,-53766,-153635,-112776,-177767,-321215,-345063,-269100,-176065,-77254,-58604,-138028,-156889,-125088,-73309,-61825,-114757,-110988,-7554,61231,77868,93353,54306,11243,100552,111308,-75536,-194397,-26531,166779,53531,-19657,172691,162257,-5553,-1465,-113293,-324830,-234300,90343,231419,101195,28455,28182,-88344,-145490,-52463,20840,-5305,-43274,74701,150732,-11635,-164860,-88793,92475,88772,-101545,-145097,-85205,-111929,-201117,-178639,30567,250047,149174,-90260,-117618,-10866,5743,-36175,17276,1458,-136154,-77250,80728,12844,-160024,-282572,-366883,-347347,-350814,-440629,-384844,-194013,45491,199166,222405,325048,351549,136404,25318,8993,32302,73108,58591,-4610,-153195,-172703,114916,391696,301610,7219,-217527,-331590,-239354,-38590,19846,-57285,-166119,-312106,-424835,-325763,-117989,28365,79675,22701,-142412,-184202,-63034,212958,302240,1576,-157504,29635,96514,-87126,-218041,-64569,132161,85358,7252,-7177,-161117,-350537,-266964,-12180,78045,-23479,-34721,42489,62006,98161,125498,50654,57222,152790,140076,-130248,-427910,-433883,-203144,-110518,-145144,-85940,-56206,-122102,-209454,-301199,-248652,-48893,187691,259513,204450,30266,-120237,-111019,140978,321923,150173,-124656,-200603,-100892,-65379,-110425,-115097,-61736,-78358,-117577,-79540,-33332,1354,-8859,-59772,-174093,-283613,-303545,-146280,685,-9172,-71275,-38420,-4580,50287,33459,-62221,-81190,-72375,-130239,-88581,-59970,-99515,-68297,29743,103661,144156,171857,222792,340127,388340,282072,98094,49603,164870,14173,-292119,-293848,-29872,265181,487978,455083,93347,-182152,-44365,104501,-26106,-78857,-2933,-78915,-202117,-73461,211971,182008,-56348,-181108,-166144,-96112,-46803,-142319,-283251,-232131,-120213,-62880,-27233,-77406,-135851,-137937,-136156,-275727,-365564,-164445,47547,-28115,-175030,-138140,67908,283760,166275,-130087,-245566,-269148,-261918,-154205,-112793,-62086,42665,670,-120579,-1380,180738,64935,-189828,-277806,-285007,-208580,-20572,276419,535700,552838,454021,272365,21337,-151012,-150342,-92620,-183284,-372219,-349855,-106197,59716,35220,-47504,-6659,114731,113528,12493,15452,53461,23038,67866,144549,44980,-130538,-117929,96158,245076,110899,-11695,157711,307218,230547,188166,141984,16798,53322,171107,148084,-15607,-176513,-326937,-452603,-325331,-57889,-55374,-312282,-434967,-414837,-332683,-114345,63867,40099,-20604,-84330,-322747,-353615,29092,304723,223361,91087,55352,-43427,-142890,-87440,41225,213689,339472,191439,-32866,21479,212055,218235,-107864,-357851,-153066,79538,1455,-166813,-181765,-33024,-7996,-167273,-352238,-270795,-135658,-247420,-371036,-196046,-100239,-148765,-28243,105711,97017,40349,74564,244796,329259,55312,-174249,-183041,-238811,-264650,-224037,-232796,-172270,-17455,13319,-75113,-129623,-251822,-202992,159448,227654,-51793,-112639,-23687,-49141,-88556,-149242,-158725,70789,210717,59815,14473,48255,-106632,-39678,181746,156139,158370,364458,474578,325263,58912,-109792,4319,-172881,-711091,-487217,-98203,-398676,37218,1243588,1126118,460738,95313,-747871,-1583489,-1297246,-926226,-1392541,-1070460,548878,970265,242163,183598,627083,616048,475869,269880,-52460,-18298,301025,445094,284526,132864,119840,95791,125964,225825,166010,-87920,-180020,-17572,179684,186756,-57297,-378678,-390963,-163348,-7645,111187,192078,93226,2514,-15326,-2761,5109,-11241,-96964,-231017,-251862,-120458,-32803,-51647,-195984,-291039,-125623,39616,9151,-12373,27050,46594,147478,309524,249639,38650,-120161,-108300,-162639,-145146,-48316,17602,-65239,-125398,-97590,-146431,-188488,-49180,116112,117468,95069,105480,36893,-138602,-262770,-244336,-200224,-198020,-153799,4531,150844,150609,26078,-93118,-169312,-39089,194381,320793,199489,52633,95953,255195,266133,166315,123846,12465,-166844,-192942,-108815,-92109,-103914,-83931,-121058,-112174,49282,3436,-177765,-158369,-25759,84209,165270,100647,-76188,-156224,-155972,-112536,59759,285123,298867,72162,-153888,-152496,-104734,-93444],[71396,203626,171329,6523,-48673,39205,126375,95718,12247,10515,-10711,-150904,-184157,-46415,16839,-32680,-54336,-5793,-1352,-64863,-114222,-116764,-114769,-126859,-154591,-191158,-284830,-419148,-471088,-418735,-212112,36002,201074,258892,121717,-6322,-79034,-261820,-382283,-251241,-119634,-164313,-206787,-55800,-27590,-253071,-349585,-244023,-113034,-11124,-85863,-313385,-315161,20462,193111,165248,355343,472439,168708,-18852,-28881,-146636,-226369,-237506,-284418,-402400,-361757,-94135,243128,285536,144117,145372,301643,291998,-33740,-232264,-129389,-51614,-52297,140159,262023,71933,-178895,-176319,-24441,-53055,-139236,-28960,11796,-129245,-2945,146339,198648,119502,-95306,-280722,-215640,32610,217496,225612,121478,73175,97710,242502,235974,-18349,-107380,108092,279787,165042,-97871,-328769,-338277,-220319,-16686,305285,459573,362641,278684,121869,-94334,-122489,-114700,-145859,-140180,-157451,-192712,-20094,149931,77853,50387,123264,113916,133368,69371,-58677,19699,239310,311879,240910,141895,106871,4408,-106630,-52795,107488,84528,-123637,-238757,-183436,-143511,-123514,-5029,179131,286112,306453,179668,91443,122522,134181,156152,287522,376653,471720,515738,379191,178566,29719,-9588,77922,84520,115781,188583,117395,-74636,-85107,-18450,26483,193389,295697,177938,51435,67570,171935,161181,-43547,-260554,-286172,-162099,-31481,93640,229002,257574,218569,263510,288615,228976,106999,-47,-25954,-14123,44711,58125,-5916,15651,113616,157206,11563,-202896,-153049,-16489,71813,113569,11480,-172657,-216765,-126499,80549,160862,-63995,-140429,45140,19222,-97452,-14693,74923,-67793,-305694,-363192,-231948,-66811,48326,34895,-133917,-319893,-395202,-205152,72740,253197,386193,454049,303043,129340,32535,-15288,-54845,-32931,54335,66064,49906,198833,228909,22703,-73061,44807,-37810,-410896,-469063,-129740,138875,150909,96718,121886,128451,116536,71767,109693,55343,-232208,-333317,-64919,191411,369329,422348,198959,9924,-26025,-164685,-420814,-356616,-128140,-84521,-75892,-91039,-126148,51745,191364,-44507,-221010,-6825,86841,-62966,-120265,-10559,108058,55604,-13514,44814,109185,132441,84766,17767,117151,199834,85950,47645,-10523,-201178,-255232,-12397,201329,196932,138542,110036,102399,142783,217688,178624,150440,217107,124810,-126935,-68575,290087,349040,49815,-134161,-82196,-40764,-131603,-212669,-139988,-66351,-18461,22967,-131725,-394468,-363180,-66913,53084,-101481,-137390,50069,262212,180721,4372,-22970,32238,84747,-11638,-194292,-91351,26941,-151152,-168729,90129,156225,36213,41252,37213,-13357,6817,22387,-7650,-126665,-242715,-314582,-208468,30202,101642,53201,118002,173010,89192,-5175,-59145,-71298,-703,129417,229698,155746,1305,-108686,-107181,68043,294340,194721,-79717,-41380,197638,177654,9126,-34688,5640,-23195,-48062,-15895,17014,78362,35057,-68885,-216519,-231058,-23487,191359,162866,73645,44261,73630,62749,-37853,-141989,-253032,-356058,-282397,-44410,184163,273598,211351,40700,-123877,-224337,-62167,100175,-115406,-287518,-161097,-258927,-389057,-117657,185540,51821,-68537,-51847,-65876,-81219,-112013,-217014,-174863,162403,387388,294750,49635,-330507,-601190,-538355,-249350,-563912,-1869420,-2686073,-2457231,-1105125,2220129,4725551,2575965,2078824,1549205,-390186,-1784906,-2038408,-1934645,-1186238,-273548,123987,302514,498546,536499,399014,357720,409112,245609,-207716,-425741,-343709,-360413,-485918,-426666,-242073,-137201,-72915,-9717,-60632,-113082,-115207,-72335,-33805,-32240,-67251,-43315,97912,191783,137651,63992,94348,211504,149787,-81832,-205777,-67580,130449,54592,-45998,120484,155901,40209,75798,7835,-176373,-104474,185426,283500,131875,48173,815,-138897,-196189,-89617,-49495,-49704,-13279,87554,115250,-35925,-117724,-12556,137416,79934,-119242,-163136,-115607,-169803,-231168,-145945,81974,290795,164815,-145604,-176375,49773,156706,77356,90422,91180,-47595,-29018,106509,35823,-211296,-381984,-411361,-353430,-385969,-455218,-390679,-253296,-61689,78945,115309,216684,285124,182433,112938,33420,3615,111904,142953,-4575,-200951,-153108,159982,397485,318922,25327,-244332,-361782,-217885,21991,39535,-76349,-111451,-233777,-480653,-469210,-257528,-128379,-40478,17927,-103349,-215491,-213079,56604,220595,-28814,-195591,-50750,8573,-97839,-179541,-78905,53124,-6539,-76755,-44870,-150297,-323672,-277401,-29764,105582,37662,7902,33317,64456,110060,95004,48442,124462,213321,153153,-148319,-445539,-427090,-217327,-126521,-140141,-75883,-72858,-168405,-211612,-181257,-111254,7142,200536,241528,93500,-158260,-283887,-186835,176756,374225,162391,-141711,-195871,-67114,-13923,-44269,-29320,-50008,-144201,-138757,-17931,26231,79431,153008,97031,-93361,-245381,-275835,-62109,129084,596,-227371,-259662,-121435,71839,133128,18606,-28133,-22967,-21941,-4234,-30213,-90434,-43373,36850,26627,1275,61337,151911,269299,292764,143849,-5090,8538,91344,-88516,-320077,-218561,13938,255242,481195,472122,128009,-167315,-105131,78373,60717,8508,-1310,-150513,-261409,-59063,253372,195349,-74272,-144381,-53890,-14276,-75811,-216842,-351109,-273962,-126224,-25468,-14174,-103379,-115862,-36284,5259,-137317,-292117,-183047,-9683,-74605,-217515,-198932,-17976,209777,161285,-39371,-89478,-88396,-128890,-114570,-58207,62496,190414,93313,-28226,104758,181279,-69733,-286527,-265411,-254304,-216128,-54401,250433,514710,581359,467764,269173,110487,50924,4595,-85964,-225854,-451866,-525046,-262777,47645,91603,-36387,-78462,-35940,4838,18381,45782,-9198,-10868,75827,126533,-30770,-198536,-182140,-30648,139320,85021,-34510,82736,264571,255696,251527,177265,47367,89895,183514,113491,-68299,-239166,-328138,-387956,-266341,-64360,-107771,-335408,-391011,-364456,-296524,-66263,125796,58669,-71956,-155075,-291940,-286302,21809,200002,88195,12674,30253,-10927,-130132,-136010,-20517,181902,309134,165819,-16084,80802,233221,140208,-136667,-296183,-109659,71730,-93501,-339771,-299331,-23087,145402,2123,-216842,-177002,-66823,-197014,-348735,-221755,-122882,-152792,-54697,50527,59194,51257,85204,246385,302882,2850,-251756,-218803,-192504,-219221,-244625,-286491,-193459,-13435,-46327,-192404,-197016,-224354,-187688,91469,136739,-115385,-138239,-11154,19189,19020,-92198,-128042,80070,195349,31318,-28928,4832,-119143,-30612,229619,213311,172156,354015,549315,504956,287730,177539,286324,154636,-288934,-529727,-371807,-560432,-388324,637062,1092813,822628,287256,-693744,-1553451,-1143692,-586400,-1117916,-1333116,-84206,597176,380150,411173,657919,500988,242701,39417,-209722,-143152,222730,453105,363912,250922,225647,155908,158053,202397,89646,-137998,-165246,16541,136658,56289,-137843,-320129,-361561,-278884,-92284,124503,181749,39140,-14928,73226,132503,96757,43879,-82847,-249887,-251114,-145853,-101404,-120754,-286174,-393323,-161834,96581,72546,-10771,-75073,-120401,-1455,266202,348404,187668,-67879,-159579,-193982,-82440,38845,123033,130008,71162,-70228,-252171,-308244,-156606,-807,35380,87629,131230,50072,-142578,-237380,-209177,-232748,-264344,-205385,-81830,-12944,12473,27310,-36836,-155859,-116138,113181,269895,205267,46125,45215,252626,327926,229481,126648,38211,-79313,-122909,-110287,-108790,-119325,-81525,-64996,-3818,153506,76924,-111302,-139661,-117793,-50249,76110,32954,-175830,-265010,-219473,-130838,102434,350509,350303,78340,-159198,-143150,-61438,-29839],[145124,253087,201717,29852,-61230,-29575,18466,-71232,-215637,-167201,-50575,-82084,-108299,-40427,-28452,-99997,-80335,5815,-34312,-128808,-128825,-139101,-185324,-171980,-130347,-162936,-286869,-423424,-498630,-487299,-260553,1487,151239,150044,9615,-65385,-123110,-296690,-330729,-139247,24061,-25303,-130011,-66050,-82955,-334794,-412549,-225523,-21699,33482,-107888,-356007,-351142,-30333,130845,83467,212716,290024,84519,-5801,-6723,-112106,-161616,-170414,-238376,-302959,-264904,-88204,215975,313840,207351,170174,281091,244465,-90069,-268499,-103571,33086,10182,139153,257759,127481,-94906,-113155,37437,22047,-72654,9330,26006,-133308,-4908,167479,194232,117878,-84785,-312062,-242481,75678,313880,295243,139632,87895,197539,363896,360287,95449,-84935,11492,156786,113291,-61653,-264346,-255122,-124321,-4181,220844,373444,346795,322187,125779,-119321,-58831,57616,1620,-91260,-138497,-174217,14365,227649,157406,62110,90203,76678,112079,81331,10220,119908,322527,409688,355774,181612,14038,-129481,-196583,-88853,88031,98786,-53351,-219583,-326683,-311574,-248630,-156033,25638,154615,252629,336257,269092,161490,111239,135624,235663,345406,480419,512543,381457,198309,74028,45797,108193,136695,117020,147713,107784,-72045,-120219,-66263,-41049,114698,230917,109925,22075,92952,209894,172029,-78534,-298930,-268908,-115207,-12786,85063,208407,203076,143398,195775,236029,170034,74797,-3353,-34310,-68317,-45799,-46880,-84345,-46003,22586,-3995,-83967,-150987,-77535,-32325,28251,103882,54418,-111086,-224002,-194175,29252,144827,-48598,-113134,51942,31699,-33936,-5052,-53000,-199293,-317135,-373900,-198281,40518,130807,63817,-99103,-258958,-330395,-150449,94697,265243,391501,421648,256846,90750,-19928,-29145,40576,49576,-31854,-104791,-70769,146796,226886,38922,-102492,31669,28578,-252135,-296279,-5543,171874,142145,129804,136507,116169,70083,22382,124534,195371,-28366,-246315,-164513,22048,268356,393197,164670,-45170,-102350,-234124,-443724,-289093,-15886,28353,-19648,-68086,-48095,122863,195085,-31315,-188336,-43908,8351,-101962,-124461,-16752,36064,-55214,-98723,13031,144058,182667,86443,-27877,46397,76057,-31758,6354,18786,-179843,-252966,-40449,101690,72039,57064,79577,69338,133178,250906,226020,208637,321136,291849,8235,5169,346181,418133,108298,-125529,-105595,-63372,-117111,-233619,-224855,-92177,34121,1295,-195397,-374906,-300258,-28175,119951,-1909,-69486,135451,316489,126051,-88652,-63076,21556,59031,-29913,-199998,-152124,-17689,-86894,-55774,120359,140558,28849,11055,-8022,1801,102924,123742,69386,-50771,-259259,-439589,-341461,-7703,141101,102728,162617,204560,78203,-13843,-49078,-107385,-110140,6308,152418,141243,58892,-10657,-28987,104265,315976,178486,-124276,-64155,161235,116350,-58483,-72564,13092,6454,-61088,-44415,34410,95642,38545,-36148,-141815,-172008,-6545,208246,220602,142912,115777,131175,56833,-77639,-168929,-272451,-360691,-239457,-16891,137291,194655,148016,16527,-204501,-354572,-121172,128496,-97639,-367285,-299643,-310184,-327408,-92569,107335,11774,73051,258414,146580,12437,-12630,-52228,-7017,251750,401153,223499,-108023,-589569,-1004370,-1024965,-609279,-340482,-960418,-1657792,-1832712,-184765,2310667,1291263,-1088050,1345430,2735497,773123,-757281,-1544910,-1889334,-1115656,-321982,-9534,266824,690812,795398,430656,267368,342979,165803,-367279,-646875,-489996,-445784,-550816,-435740,-179649,-49392,18061,117480,87616,-24845,-90469,-76812,-3232,56708,-53437,-152985,34465,219004,134366,39734,147910,271246,118631,-136314,-220023,-98629,84752,66264,-15638,137568,223401,128157,129885,98512,-53112,-16673,239536,306980,159512,92530,24354,-108706,-159956,-103038,-124626,-84734,39051,115132,79221,-53869,-62778,61261,157161,39834,-171539,-211636,-143963,-190883,-208068,-77376,146911,324593,185539,-155683,-190394,109769,268114,156015,138241,172352,73142,58347,118981,-1009,-281152,-441710,-397440,-310179,-374612,-422397,-338462,-246255,-134797,-35446,401,65823,143597,161327,124528,-1148,-52495,117504,182927,-16986,-205648,-98744,190520,345747,257327,-14619,-293673,-378408,-186305,65465,45786,-92348,-58352,-158432,-510853,-585022,-370354,-241496,-118538,48438,7418,-197923,-351072,-137187,100538,-45550,-201564,-116769,-92595,-153946,-163982,-107189,-84705,-157216,-174281,-84397,-137105,-278057,-261238,-45053,128143,140512,109209,67220,98464,127170,52092,55250,191963,240479,112693,-179344,-443036,-413342,-232146,-149964,-135453,-54268,-53792,-176033,-213428,-92776,-3777,39969,144841,162160,-23415,-288166,-387906,-198534,228930,379230,124751,-172284,-200724,-47857,57093,86952,130541,7446,-181170,-132912,51195,83927,132862,268979,209169,-18428,-167479,-171370,71253,269996,57329,-280890,-401388,-221633,68819,184338,58469,-9307,-319,58771,61684,-9421,-83764,-33600,7804,-89066,-166161,-89331,24463,128713,145904,1158,-101260,-22461,21576,-155871,-275654,-112688,34218,178951,364666,363848,105859,-139476,-147944,48996,157909,121452,15132,-201136,-270990,-195,261390,148006,-110106,-104000,51436,61592,-103476,-293342,-384395,-265772,-95429,34875,28705,-87883,-58364,106112,160190,20441,-148734,-136665,-59219,-126723,-224405,-219400,-108201,83975,129833,59958,66770,76415,9780,-47687,-5917,132532,277397,187774,78908,171551,136251,-197756,-347530,-239511,-220398,-215913,-76091,197515,428764,522636,416316,246268,206283,273541,175651,-51840,-200123,-417916,-580180,-350062,41815,121970,-38834,-125231,-144189,-94344,13824,50002,-75210,-46219,77114,99714,-78583,-206136,-212798,-183476,-31611,34406,-25963,46021,208504,243622,284419,224039,108667,135977,198997,75276,-135525,-281599,-266555,-243381,-184704,-87910,-137226,-263220,-244520,-224344,-177755,21207,167043,63129,-94234,-160294,-181234,-184582,-31665,40462,-75704,-97097,-15635,17104,-113291,-186476,-101045,91395,233485,156280,33098,132339,235682,75709,-137267,-188490,-29898,65893,-169781,-444866,-340845,23363,286846,161874,-55983,-61254,15055,-125542,-301397,-248663,-132580,-106148,-70300,-37491,-8510,31441,63901,211845,247617,-22168,-257859,-183730,-86216,-139640,-236480,-292260,-172095,10873,-76887,-258782,-229128,-167114,-127917,38750,28851,-189226,-165387,20160,127447,155538,-2131,-86070,62898,155046,10849,-60603,-52910,-150607,-49670,236182,250075,172729,285499,533107,642704,496799,405641,470003,415220,129031,-400230,-429567,-585919,-721320,-13093,850104,979156,395708,-641413,-1349462,-809795,-127417,-632444,-1383491,-822315,61407,462577,602236,609879,341334,-1790,-160492,-265676,-183129,183137,451706,408724,340480,318447,208365,154903,148576,20409,-155292,-126897,70340,115223,-54948,-217348,-264426,-308365,-352103,-170678,93483,114925,-19632,-13145,153444,231370,159940,78044,-57109,-219671,-226877,-167976,-155354,-196674,-362989,-433362,-155323,134899,90207,-30121,-139847,-246960,-154083,152843,325116,201849,-63145,-209997,-194378,2849,189914,275587,312692,242471,-42415,-343734,-404791,-240370,-110099,-64636,18547,83022,40330,-107706,-179569,-157098,-231440,-305359,-246367,-155332,-135738,-72705,53530,24291,-104055,-138956,17386,134979,141204,49468,41005,228898,333913,257147,108424,49832,19699,-24571,-80534,-116436,-135628,-89000,-40736,66155,214174,126695,-56035,-120185,-197100,-191201,-43872,-63234,-268772,-331773,-240538,-126228,134342,385381,375437,85551,-139223,-111436,6607,59795],[192369,254571,202091,63751,-27845,-29574,-27576,-186753,-400136,-328926,-82669,8693,-23552,-65027,-129238,-188737,-89976,34053,-43533,-149081,-91888,-111459,-208956,-178529,-92428,-132682,-269998,-385272,-461588,-469504,-271029,-54165,40813,-12174,-106422,-108723,-145407,-279045,-218157,1215,142311,64402,-77723,-86033,-154194,-418285,-474580,-215377,56982,83222,-101787,-362850,-378163,-100755,41064,-46695,4072,72190,25039,35129,21364,-63242,-57724,-39860,-99996,-85293,-86061,-48875,151498,279453,237383,190176,242022,180713,-121729,-299864,-136389,36865,38756,115817,228901,174334,-11982,-73915,40013,50890,3381,88628,82169,-56814,31901,167646,110125,41891,-87456,-296392,-226253,130331,408813,367090,161809,89904,252787,404610,394220,158764,-88554,-150732,-85195,-9444,-38242,-189165,-179538,-46321,7189,108812,212506,251586,294227,103096,-115132,51959,268708,151067,-46043,-117129,-151596,33180,293301,248756,77291,35628,19671,56504,58044,23944,132007,345815,497030,450246,199814,-73897,-238803,-273068,-125131,47426,102571,58468,-148772,-435448,-446199,-331406,-265238,-126273,-87,173851,454232,415063,156273,25523,79277,197218,334466,457838,448028,313420,166203,117253,140353,178538,212522,118304,86855,85039,-47083,-124624,-92713,-93845,3970,98102,14548,587,109359,210757,167499,-82540,-287403,-207725,-29794,24457,67796,171501,159196,89020,123093,191848,152595,50471,-33189,-64246,-126098,-167089,-193387,-171218,-90522,-48884,-136199,-151455,-58541,31014,-5970,-10057,59145,67526,-44918,-205816,-246176,-60582,55561,-75290,-97108,44845,42740,31416,23849,-134765,-256899,-230215,-252972,-81300,162542,181229,51429,-80407,-183280,-210474,-55759,134698,268442,364855,348144,193779,65493,-19601,-7374,116889,107860,-93330,-229064,-155963,95015,227667,84452,-80010,27477,64956,-93364,-92015,136314,199243,135593,174035,164813,105337,-10570,-81978,81253,280069,152436,-132292,-258756,-174615,132058,307989,94360,-86260,-116665,-242576,-397542,-198859,71374,96651,-5454,-59694,33477,192259,198399,21874,-78813,-29601,-37320,-109425,-107806,-19141,-25462,-152916,-172789,3237,173594,203531,85490,-49026,-27588,-71306,-141749,-29611,28793,-147533,-204393,-39774,7481,-90012,-91483,-8453,-17212,29646,152639,162408,172188,332899,388240,144363,99527,395932,484948,190278,-75417,-105974,-80971,-90612,-233086,-339249,-189137,33843,-20138,-220257,-282111,-160929,31288,156502,90318,15121,201933,303852,40651,-169994,-106581,-18500,11471,-27948,-143557,-169222,-62752,-23129,36565,112377,85807,-21299,-90772,-110831,-4937,164128,193786,168571,103474,-198987,-508138,-444833,-64358,125335,68509,112958,170875,50366,-31027,-39806,-119474,-191245,-99545,75587,134147,115537,74644,48360,155301,317724,143298,-160245,-109966,78548,60275,-82059,-82060,29868,71767,2620,-32131,56504,131925,70700,-6868,-58499,-74148,54426,220962,231550,124341,86704,126396,48738,-82824,-164119,-286524,-358584,-196934,-28790,16513,42712,38468,-2400,-225227,-420610,-186571,107869,-94315,-433286,-443983,-328821,-196750,-29283,16106,-22268,160671,424800,278630,101824,101858,111584,131463,283493,362375,137886,-255520,-764142,-1251884,-1320818,-753706,49552,125748,-634399,-1228275,807045,1728471,-3140832,-4342901,1393215,4141546,2008559,322176,-960421,-1551129,-880881,-394397,-207560,164639,803010,921380,345699,142453,285766,56115,-520993,-780852,-536090,-431226,-512375,-372535,-87140,86935,189834,282463,248217,84956,-48570,-84038,12099,99547,-108604,-318385,-103971,164486,100693,3759,160881,260444,29783,-207998,-215937,-108035,39362,89796,72907,225734,342853,225193,141828,134895,13931,590,225178,286661,163981,133772,88514,2071,-38284,-86079,-176272,-103806,78755,144832,63699,-47375,-12595,104171,138314,-29471,-256389,-281125,-166500,-175170,-144743,17832,225482,348134,201402,-117282,-151658,157921,317031,186616,156735,235554,204624,168524,120712,-84856,-347087,-432832,-317936,-228412,-316823,-349000,-241342,-177079,-161971,-122462,-95302,-86358,-41065,61380,53118,-87947,-131058,83824,175908,-31593,-176141,-39048,191912,248876,130672,-96332,-333977,-366224,-153269,82231,43989,-106682,-40538,-103487,-485874,-629848,-427087,-291027,-148755,97604,151704,-137756,-430962,-314639,-42368,-71331,-193366,-159821,-181919,-241873,-180496,-139328,-222070,-296448,-234519,-99895,-116359,-223601,-223133,-62066,125486,238995,220048,120920,143270,132619,7460,65969,226226,208591,25057,-209749,-412671,-398362,-254402,-180000,-132629,-26928,-3088,-137631,-203055,-44161,66162,52035,45102,38832,-126473,-342503,-423048,-168825,255775,323125,51740,-196073,-208872,-47367,128472,245796,307518,87085,-182017,-104925,102334,111782,141625,310424,251670,26765,-76985,-21585,212810,370847,125243,-238422,-424935,-269330,60006,184609,34655,-48249,-10180,87851,85484,-5671,-76202,-36192,-51508,-216061,-305602,-222328,-116628,-40871,-10689,-99515,-138086,-12340,-21494,-189390,-190114,-2245,43380,62317,161489,171043,61063,-93400,-163210,18316,235361,233787,43793,-218027,-226240,79670,221782,44898,-154607,-78706,107421,100826,-116889,-330589,-362579,-215036,-46760,83247,69228,-49119,11500,237464,275411,136878,-1289,-55143,-90779,-161572,-180254,-183817,-172394,-47512,93319,151994,190168,185670,112623,25058,25900,129713,280591,259034,169387,179453,56591,-282681,-351863,-200203,-191355,-206452,-69251,159772,345461,419605,324752,220473,299926,467811,319462,3541,-115026,-285877,-503109,-344944,38696,112354,-59823,-143128,-188344,-165418,-10006,20395,-124290,-76726,79986,96353,-62510,-146260,-204247,-316730,-216450,-25127,9643,47602,156807,221137,285373,254732,159718,154391,189450,42674,-187009,-290517,-166829,-60580,-102613,-127436,-133772,-113668,-33328,-21906,-1388,125002,180290,51713,-85282,-88899,-8885,-55504,-97584,-125012,-219874,-210153,-82482,15210,-101142,-221233,-172924,-24251,137105,161492,94044,159233,216071,35757,-122915,-85809,46164,55827,-212090,-472556,-322719,75761,351993,256261,81671,53199,98321,-43814,-231899,-250207,-116116,-26793,-73942,-135133,-102196,-37860,10365,152852,184319,-9827,-187567,-86013,54230,-34100,-193952,-255364,-133652,26366,-81241,-263192,-219557,-100896,-54579,3701,-69677,-249982,-186793,50525,223747,257669,82572,-47452,27226,111090,17301,-67469,-106394,-184185,-80651,199321,243336,153652,195858,450221,707115,634536,509192,505366,545904,485000,15355,-163572,-451589,-895225,-607738,350771,823188,397942,-565974,-1017584,-382729,336974,-38357,-1129591,-1385942,-510100,385038,627222,476898,192856,-172581,-259714,-210700,-133684,196017,440622,395755,366250,367664,237768,126552,94048,-23765,-157697,-88307,129710,122228,-122795,-282497,-238836,-263191,-376870,-226057,23802,8422,-67563,13265,206285,266979,168005,68450,-33509,-145147,-172630,-163643,-171224,-248505,-391656,-392384,-104251,142490,49508,-77679,-152571,-284184,-249397,15980,200370,104673,-95010,-238341,-169339,63328,320103,410427,420535,331874,-24085,-398653,-451701,-275048,-181813,-159727,-99883,-33819,10790,-23023,-80938,-93667,-189279,-298743,-261783,-194531,-177878,-73182,98027,75001,-39164,-115462,-69887,-30756,24161,42193,66361,185487,291163,252591,89210,51373,102567,79433,-17579,-93695,-120930,-88626,-47818,86135,236533,171375,732,-97304,-248372,-303330,-153930,-148623,-320349,-331903,-210255,-105247,129999,367264,354216,86127,-96218,-56849,81507,145616],[188029,199978,173805,99137,38007,28970,-15736,-236011,-503216,-442105,-105004,97334,52026,-102735,-250947,-280401,-91613,68403,-27196,-126613,-26343,-53551,-197117,-166040,-63914,-114600,-244138,-316694,-367813,-376919,-253005,-118256,-90136,-171808,-196283,-135870,-154186,-213640,-61511,143745,202616,79083,-64446,-110622,-221991,-481014,-513063,-200463,113453,122098,-82963,-336742,-382045,-165488,-51142,-179902,-194926,-99414,11692,93799,51763,-7145,66775,123136,94042,169726,111032,17295,76426,191637,222985,192548,179608,104581,-128287,-318546,-216091,-33800,25804,75739,189240,206371,59334,-43345,4771,34463,73694,187828,161838,76915,115394,155494,-17808,-75194,-94648,-233614,-177928,170512,474505,429665,186371,81095,250955,379168,354870,159859,-117313,-323828,-365267,-165942,-26205,-112880,-134244,-19270,7595,1061,21440,95182,190632,53072,-85346,174196,439531,241521,-24544,-91362,-115030,38372,328673,328943,92395,-29689,-46634,-17268,15976,5930,83852,310493,534987,491590,194273,-125421,-290605,-309968,-142482,7532,96338,169100,-54274,-466019,-501540,-356170,-314344,-245452,-137305,101800,496576,486464,117714,-90672,519,176260,343508,413765,335059,185051,91485,150096,250313,268390,261658,95865,15436,49202,-18136,-98073,-77364,-101525,-103507,-74065,-88963,-5886,119938,181946,157681,-40686,-220543,-115682,72371,71276,51749,135702,141514,66580,60006,164948,185562,43951,-84282,-111307,-169391,-274940,-346832,-274176,-117888,-75641,-198314,-178593,24966,125019,53827,-25845,-8629,36172,-8392,-178399,-271649,-152562,-64315,-136062,-107127,26966,62291,93738,64928,-157787,-243302,-90612,-39498,87438,268437,189346,-8981,-99691,-124050,-77828,55147,191601,269412,309477,241778,115953,51692,32419,52697,156532,112177,-128683,-270731,-178650,55195,225864,138897,-19944,29707,56175,-2691,72066,255629,217229,129411,207042,207307,113021,-92462,-212807,-9415,286973,254649,-27119,-309266,-325215,10360,188104,-261,-96788,-61271,-187049,-298305,-121694,99680,99540,-36283,-68139,92246,229421,187420,96135,73089,32411,-31815,-78582,-73904,-19042,-63370,-214355,-210188,28872,203163,202309,88468,-38448,-82869,-198326,-218670,-49509,19557,-111489,-112978,2773,-57635,-243470,-244839,-110121,-134776,-159452,-54673,16012,66805,262024,383134,228994,181300,426839,533128,281015,16063,-78078,-93439,-65349,-210448,-444051,-333829,-38054,-61681,-224217,-148780,14802,84712,144455,141786,93106,235829,249595,-24513,-203247,-137321,-70451,-36920,3412,-38322,-147512,-122573,-5769,77884,80066,20893,-85686,-220007,-237493,-35570,170201,213325,267958,285204,-84422,-501469,-488612,-122920,55567,-40315,-7219,85482,2986,-51019,-16220,-96521,-229742,-169605,14885,132361,151827,120024,100188,205494,302672,101288,-183659,-178469,-37186,13051,-63732,-69417,44164,145057,112583,19611,88850,190028,129567,14208,3512,31866,137773,223628,193098,30399,-25290,62431,35191,-58024,-142261,-309721,-353724,-163961,-78524,-147201,-149857,-84294,-7662,-179088,-409369,-255814,28819,-113971,-463727,-528773,-284305,-22540,52495,-64534,-53228,159244,377176,274413,150715,192858,237247,224676,273771,298663,61732,-357504,-809763,-1288904,-1386897,-707443,372288,876494,-85206,-841778,1644424,1006838,-6483690,-6069122,1961095,5123329,2867843,1073883,-458875,-995464,-573328,-495219,-411881,42919,808803,888271,197989,45670,264803,-55794,-644413,-809969,-514066,-379552,-417370,-264688,15113,246898,399863,430384,359917,191008,11945,-89727,-2259,62996,-232624,-489924,-262839,59114,57049,-25103,126900,176755,-86896,-259179,-178588,-92767,4579,123950,194467,348568,464928,295371,112064,118002,26511,-39412,144282,215778,127384,144977,170579,163563,129370,-44357,-186673,-107437,78989,161022,82451,-4232,24901,100426,84542,-110870,-352707,-351818,-180655,-133153,-65154,118392,300922,348572,202131,-38555,-63457,188390,299763,170277,149921,275212,322212,280414,121976,-179421,-382936,-347916,-187489,-127147,-221816,-244073,-117084,-65740,-145362,-170989,-153281,-201661,-221643,-100258,-80134,-199407,-212272,24407,140366,-32461,-128505,-2028,156966,131661,-19991,-183846,-332719,-316226,-128338,67900,42403,-113391,-72404,-83462,-406177,-589262,-416423,-278441,-140348,144627,276875,-54567,-428129,-428571,-183562,-119205,-185614,-172984,-232812,-324447,-212004,-151672,-296145,-361124,-225646,-79028,-87175,-168707,-174941,-83507,90600,287479,282937,158909,169432,110919,-31235,72353,209685,116969,-82352,-220338,-348303,-374797,-280139,-206744,-123840,6190,64828,-62746,-168843,-23890,105691,54836,-53155,-93498,-203669,-333153,-398484,-132385,222810,210131,-29831,-195617,-211187,-56756,188096,386509,439002,155711,-154351,-68424,119567,96053,104991,281173,231479,34962,-185,127389,321485,401994,169959,-141926,-340966,-248901,60342,141766,-52861,-137276,-44096,59399,53234,-22543,-62763,-41904,-121935,-317942,-370328,-281205,-222007,-192358,-139636,-136593,-87287,55989,-25990,-200848,-104166,90196,60213,-43377,-62399,-34142,31554,-26858,-145444,-7831,273552,324242,83029,-198829,-142811,149719,138564,-85933,-190081,-75141,91990,86046,-108981,-302201,-291847,-149416,-8526,86679,74085,-14397,63007,304365,307666,163478,82743,18857,-103080,-167652,-93686,-98913,-193614,-143468,71749,225102,262095,229031,165061,83865,28821,61973,201190,278950,214423,133173,-32958,-301904,-296037,-148414,-166032,-182390,-25672,167421,302988,312184,225182,201587,375702,588786,401564,67123,1841,-101614,-326120,-256812,31104,60704,-97207,-140287,-175357,-200017,-53595,-28344,-136062,-89666,92844,137674,29564,-32870,-159568,-387078,-349434,-69657,56741,69100,119648,209634,264708,246601,164115,124062,139470,22809,-192212,-259033,-60658,113403,-28506,-163909,-95766,62548,175484,189842,186032,213135,165480,28577,-56257,29911,178067,83769,-137697,-248561,-303019,-288783,-156773,-27419,-98780,-226924,-212888,-124650,46094,170724,145974,157761,177067,17358,-109659,-31685,77832,31879,-220058,-438514,-276874,101892,314005,259697,161504,150746,179251,39269,-151139,-213408,-72599,53520,-69069,-217137,-210866,-151529,-59484,93275,139974,41304,-60545,43850,188719,78866,-120017,-190705,-101997,17653,-64622,-215262,-181847,-54346,-2863,-18485,-138271,-279224,-194488,62358,263013,284051,133309,-17819,-9547,81118,56305,-42425,-135533,-202940,-108853,123908,175942,104277,117321,340645,681701,666104,468834,400600,539787,758094,692720,389262,-193006,-902407,-1087343,-372873,371199,314107,-448680,-643150,23842,694480,535083,-586384,-1575422,-1009047,97913,433253,281980,99401,-210025,-226247,-80861,-26008,246969,416787,323775,315171,355460,233343,91096,69856,-30275,-160657,-65852,177905,149042,-142233,-321384,-246953,-244066,-362057,-249761,-64424,-103390,-92079,51699,208365,223753,108070,6756,-25012,-47700,-91544,-117975,-141198,-258253,-355584,-276286,-22199,116475,-35197,-135163,-109353,-213969,-252864,-99184,29509,-35686,-135082,-225408,-131745,64873,349005,460436,424569,323288,-19015,-403655,-435233,-248203,-192835,-224183,-237891,-192083,-30889,98412,47420,-29956,-117226,-241218,-246495,-191080,-133649,2758,141894,101665,6136,-82465,-137641,-170603,-113456,2355,83939,123661,216699,224295,82576,47290,148378,167547,69756,-28952,-55178,-67285,-76704,65308,244888,230063,68646,-67861,-260059,-353050,-214655,-188933,-308462,-261903,-133926,-78461,73300,280690,275242,73566,-34783,17885,143440,195740],[122324,97411,125874,126506,108913,109229,26125,-230258,-518883,-490023,-116071,163477,106258,-131801,-347365,-349482,-93874,97753,13133,-68047,44470,10107,-170413,-158712,-65012,-122566,-224362,-238062,-243536,-249169,-224604,-175335,-191500,-268477,-232782,-144684,-155324,-120270,108074,262986,194535,18601,-92323,-132305,-259955,-487992,-495536,-166553,144236,136867,-69007,-284699,-349305,-204228,-128478,-274295,-313034,-165005,45068,149945,76639,44013,180993,269113,277195,360746,257744,92291,17920,78060,170098,172867,100849,27697,-113835,-314029,-302764,-132571,-16102,26940,148490,216879,111046,-3491,-31259,-6053,126815,273026,229581,212973,227342,139628,-142107,-191339,-97180,-138151,-118146,169462,482174,465635,207495,67707,206961,324720,282014,111771,-153646,-442238,-577560,-303120,-18131,-42377,-123441,-47129,-3212,-68793,-140945,-82712,35634,-11995,-37910,269444,504708,237782,-38317,-64082,-59601,37892,320949,374006,104174,-88968,-105889,-82476,-21767,-12107,23774,237033,496529,457715,163987,-128942,-278518,-293795,-130348,-18462,79811,234463,28627,-401619,-457145,-322763,-303490,-308585,-218852,65846,460137,463879,63535,-194067,-80813,163617,355738,358059,202294,32535,1853,164193,337541,340318,245080,37318,-51797,7746,-2865,-54097,-18015,-51969,-174137,-240271,-179959,-1454,122147,135981,151186,40970,-119088,-24461,157749,111969,40138,108357,146106,71028,17419,154200,248713,55764,-141912,-162959,-184581,-330057,-468967,-389764,-136499,-51532,-178768,-170331,52030,164239,126411,-9326,-78620,-35974,-20823,-157572,-266924,-211138,-164320,-204802,-138751,8744,95990,151513,109274,-128914,-182541,44399,185816,252708,327785,155414,-102642,-153812,-93066,23571,147404,252386,271218,236427,124991,34148,44668,113942,135576,151400,50298,-150229,-229461,-137663,30788,205433,172920,53252,39589,8415,-7757,153382,325173,224486,120249,216135,259233,144328,-144845,-325940,-113848,225596,259766,41529,-291324,-372164,-56669,65312,-96920,-74986,35461,-91606,-179789,-84311,56643,45126,-87239,-83012,109951,211806,150689,165590,218975,117580,18216,-17135,-31338,-19288,-75450,-227056,-193007,92415,236375,188278,94451,-1162,-98113,-261922,-249085,-52474,1648,-74731,3948,85343,-80751,-344396,-340594,-177392,-245233,-381786,-299921,-155637,-63187,138729,280981,228196,220474,427592,545152,353699,119275,-36690,-104269,-52211,-171638,-497849,-477597,-172065,-140388,-230398,-19259,172164,107417,86806,140712,145583,235811,195409,-23105,-165168,-141386,-113792,-67836,59079,84809,-102754,-198959,-60120,54774,39162,-24163,-128408,-318320,-340151,-78229,128174,186479,341789,428579,43428,-421905,-458974,-161676,-44487,-185306,-149277,-20087,-60982,-68185,34487,-28613,-212575,-196697,-24856,127327,153085,109015,102317,223436,269019,66276,-186177,-247996,-156767,-26304,-22865,-53355,36844,189394,215582,92305,130494,254649,194261,25250,26020,112135,206496,208489,119492,-95219,-167897,-36453,10059,-25408,-127921,-346224,-340900,-137911,-146373,-300716,-317684,-167344,15932,-72884,-325934,-316888,-96405,-156633,-445350,-507991,-170524,154469,126450,-110649,-77623,72344,138345,134057,139310,227207,297313,262646,233332,232116,10122,-393968,-717726,-1111962,-1240903,-564777,412211,892336,-255501,-738237,2159970,688308,-7165088,-5658657,2557429,5111511,3005500,1244609,-183383,-387705,-312718,-624523,-563984,-44739,716304,719460,55072,28270,297166,-131134,-706649,-743721,-484822,-381142,-335955,-153996,98353,386936,583881,512998,383014,270312,86246,-91675,-51315,-49269,-382730,-606045,-380320,-51974,20537,-40074,45651,34960,-197805,-265310,-111016,-61686,-12493,164308,306864,447285,533576,313781,58164,70430,13707,-90999,30298,104023,45571,111809,241556,324293,281217,7512,-153430,-98851,36226,153899,135690,74718,47881,52859,13758,-179090,-429395,-403105,-185496,-81662,4966,197234,346551,313271,184299,64642,61205,203820,232473,121104,128460,290349,403865,372419,134649,-240935,-371361,-209614,-40920,-27222,-104241,-117376,14850,57250,-99400,-179996,-166053,-256305,-352902,-281270,-233123,-295619,-267893,-34466,106047,-6498,-81143,-4712,89574,23842,-143408,-240566,-277305,-233059,-117685,25903,48166,-102103,-141447,-106065,-304175,-482188,-348434,-223805,-111202,173481,341137,28038,-350498,-458780,-297562,-183138,-179487,-150066,-226174,-357623,-223824,-118818,-271277,-326230,-152612,-32276,-57319,-121092,-131306,-108591,32419,262617,262017,151945,153315,56625,-60581,68963,148143,-8495,-172245,-196330,-252487,-330744,-297331,-217762,-99400,46032,128421,23366,-110449,-14048,123833,60375,-105680,-197703,-256276,-291699,-335685,-117479,122626,64680,-91236,-165009,-201852,-60342,234402,473143,485728,186744,-116141,-40140,102570,45939,44525,214245,179351,15102,46003,233613,372343,366482,174232,-46725,-205743,-174301,72260,68300,-183422,-246627,-89437,-16546,-33209,-57608,-41037,-40079,-176928,-361033,-334360,-232835,-255072,-289897,-219199,-117123,39087,174152,4102,-203284,-48229,153436,100489,-84503,-223790,-178405,38501,52765,-98055,-22881,269031,382261,134295,-149364,-50311,184569,33677,-203750,-199829,-88440,11517,20937,-81878,-210653,-201260,-102073,-4007,31484,25986,-7463,72706,276639,243988,87968,67265,49973,-102036,-148848,4714,7086,-173487,-182995,73986,271763,280170,221534,178089,115617,5995,-41759,61877,226642,198875,57878,-102622,-252574,-194098,-88329,-137892,-139100,50051,224203,297761,222202,142737,188399,414112,610643,407925,122297,114697,77676,-111310,-123759,12095,-20832,-141030,-131052,-134531,-198735,-101725,-62050,-96644,-72241,116723,220312,178470,104714,-89283,-371669,-379516,-78055,93573,82937,96009,211131,234309,192108,109530,50910,56953,19703,-135708,-191148,24180,240340,38356,-171049,-30781,205200,315517,353870,334618,259358,129372,2722,-24810,139812,322087,209182,-126986,-301569,-310199,-305938,-219760,-103075,-105784,-200138,-211726,-181025,-24558,164525,172619,135496,125040,7481,-109089,-44785,42240,-13430,-206144,-371534,-232266,83613,196483,185321,174357,224214,257954,115617,-76293,-146514,-15051,104233,-59677,-260795,-310059,-275707,-119842,59397,136206,121877,85541,166162,280537,177139,-24315,-115141,-87881,-8683,-31876,-139766,-141714,-50598,3765,-35137,-167972,-270166,-184284,46899,225887,229921,139598,5235,-28313,73005,117076,11131,-128336,-198766,-130053,19205,46160,18341,68087,245894,574758,586691,315535,214224,442487,953297,1461361,1060368,112886,-783013,-1421205,-1187117,-235472,195012,-294128,-318788,308834,870057,970313,122985,-1346589,-1368346,-363681,72537,73789,75582,-106773,-82638,59404,88377,300494,374009,211877,200798,281534,191376,66663,96864,7611,-163928,-61286,202637,178276,-125061,-327340,-269740,-246990,-322746,-242598,-145327,-184607,-88720,78164,146030,106203,-11421,-95392,-38895,40845,2147,-32562,-75742,-227673,-263712,-114273,66031,63549,-131095,-171819,-19722,-56415,-170701,-168317,-125181,-147121,-156514,-171601,-100114,-335,243589,389383,338807,244801,-21998,-355001,-355156,-163077,-135281,-237632,-356321,-349610,-74466,222951,175176,21711,-35934,-149580,-208642,-153020,-32098,110768,162971,98169,7260,-85233,-187529,-249435,-238794,-81922,55902,46575,129937,180103,85652,37992,151161,226186,163315,70510,55674,-23930,-113634,27585,266210,308089,145128,-31287,-228003,-321100,-203577,-170308,-234417,-141097,-29381,-54472,-30461,130061,146989,47355,37469,103303,176858,189448],[8151,-29051,71041,137576,153785,166170,62178,-199403,-472983,-475383,-113231,199119,136444,-136965,-380854,-371941,-99675,114387,70961,14607,104949,59325,-147729,-171537,-103730,-164525,-224468,-170830,-123619,-134202,-201400,-209159,-222935,-264467,-204877,-133289,-148328,-25903,252981,339708,130162,-94238,-150036,-142940,-245317,-406900,-394158,-106875,149822,120831,-73511,-219287,-276583,-207454,-182430,-308475,-315790,-114778,104628,182683,89052,77649,251172,349590,379503,412773,308645,151721,-9969,-27324,98020,135634,22774,-34208,-86539,-281689,-350742,-200196,-61294,-21220,110435,202256,140530,56301,-34776,-41067,158343,314700,253001,294889,328661,125051,-222197,-270480,-90072,-35709,-69114,112693,415206,460339,220729,58809,152259,274881,212023,43734,-172670,-459177,-639679,-371500,-5328,18086,-130281,-103334,-17594,-81804,-226811,-235097,-127680,-73235,14695,307752,439959,145121,-83650,-40078,12081,41804,268673,367858,110365,-124232,-140050,-113091,-35900,-7710,-7434,153939,381293,348172,111372,-95343,-220682,-228107,-89770,-28414,53569,227776,70059,-265742,-329791,-243781,-245342,-306617,-223684,81094,374376,359842,11026,-248340,-144850,143617,347865,297108,83132,-94995,-65480,158073,367390,357867,155547,-51566,-100588,-27680,-10450,-14830,64731,39900,-190032,-355552,-242392,1781,110155,88007,153911,138828,-19446,28327,191435,127721,28078,83932,151426,84861,186,151631,303893,75121,-189135,-203662,-167536,-314296,-529309,-496248,-157059,5913,-100618,-147686,-1186,132121,187794,38835,-127341,-126913,-77316,-151789,-237503,-217207,-207999,-249798,-171008,3490,140439,201487,148667,-68301,-104871,136155,344122,358346,319979,87085,-200329,-216114,-80618,67507,190178,296884,271144,161583,28409,-31692,41453,191488,212428,105653,-63374,-171391,-137531,-56763,18126,150614,161196,114072,60851,-52848,-82892,152330,338192,220625,103578,199557,307631,188667,-151657,-379121,-191346,126182,184856,62651,-205703,-298906,-55724,-31311,-171543,-34670,126342,4979,-81652,-95307,-40197,-31748,-118257,-87423,83260,134948,85305,208310,319383,194266,86450,55105,8530,-23550,-70748,-193205,-118256,184180,272010,167637,95027,46550,-63279,-239535,-236014,-48310,-11582,-37744,119325,188556,-62321,-366835,-344024,-181460,-311865,-562645,-496084,-290334,-172013,2441,117981,141107,202741,391827,508263,379075,188483,-8671,-117573,-54786,-126881,-476066,-566344,-330432,-256272,-253208,67949,263254,87011,2805,96935,161946,209484,175467,61696,-57655,-112353,-132466,-72756,121388,192419,-48650,-273167,-173658,-20845,3559,-30320,-122367,-339915,-377833,-111014,70018,140564,372477,483859,141512,-292078,-362121,-163654,-139195,-314263,-258593,-106933,-128593,-77389,115449,89345,-130456,-182564,-47714,109564,116849,44784,43508,179194,213262,48715,-159342,-285365,-245699,-60117,13188,-56026,-9178,176762,264334,160030,173090,298790,236248,28994,11424,143206,226941,172322,36766,-199520,-280349,-135071,-30133,-13309,-142823,-386371,-309965,-108161,-203146,-390798,-389360,-165647,79976,75488,-189784,-350612,-235558,-211768,-377772,-376475,-11187,290111,166551,-114310,-89589,-61546,-185636,-83481,74488,192505,281303,238739,158732,164209,-18626,-368266,-520353,-770875,-939814,-426402,98487,118443,-1026044,-838160,2299309,1047577,-4900799,-3328919,2712725,3915116,2336847,799209,-201621,88681,-181544,-766248,-622974,-59305,562533,474972,-32982,103979,381407,-135560,-684944,-620929,-503459,-491879,-319207,-76528,138069,462652,682118,504532,311823,305107,159206,-92631,-127519,-195596,-493889,-620960,-412972,-127155,685,-47390,-73732,-135075,-277678,-227109,-36657,-33182,-10823,203884,368947,467566,510382,275657,5383,23659,13272,-101292,-64404,-20119,-65163,39557,274944,428325,359506,52501,-88555,-80699,-29625,124288,208670,173411,59257,-19300,-50657,-211243,-458867,-421108,-180892,-37396,47280,231679,339883,241817,155273,173502,201960,213731,144391,60419,105946,284216,435064,426531,165075,-237631,-312161,-63956,79579,55169,20126,19641,135098,159870,-44387,-155495,-136895,-247141,-408408,-428793,-357392,-338889,-273450,-67006,98435,47987,-49672,-47983,4911,-48865,-199664,-247036,-185609,-136951,-120834,-31439,64225,-64463,-213859,-165403,-221875,-345610,-248280,-156897,-80940,177979,334256,92618,-234497,-419281,-366215,-240208,-162400,-88216,-159255,-313946,-184168,-29637,-155303,-214586,-55413,10714,-40976,-88275,-104334,-133099,-29497,174310,162187,92247,88721,-21979,-80246,56734,66305,-126120,-212965,-135822,-139597,-260635,-293290,-206921,-57664,87964,165510,88609,-43311,-4770,121648,73507,-89818,-249272,-296170,-253414,-259476,-132582,-19239,-75652,-113486,-113260,-182394,-44998,273655,492236,447019,172649,-86367,-31953,65683,-9203,-3473,155219,131569,-15406,57731,275659,364007,292086,143411,4536,-93926,-83981,85589,-21889,-324827,-343526,-137826,-120270,-154892,-102421,-13567,-24141,-192867,-328177,-203365,-83206,-207240,-320737,-247164,-67839,192391,308226,51492,-202931,-30433,188812,168710,-31254,-258921,-217183,76220,126613,-34389,-22693,232943,407974,199931,-79442,20587,174251,-61769,-272109,-178087,-108533,-103173,-70949,-46027,-87834,-127217,-94873,-39375,-67166,-64980,-36051,35568,163812,110274,-56650,-35308,25765,-95933,-119836,76718,95841,-129342,-170772,94184,287925,254421,188128,171440,115186,-30377,-143494,-101793,99469,127081,-13400,-128669,-150067,-71688,-29105,-102397,-78085,140950,306000,297918,151089,86662,171551,400206,536960,348554,153318,192250,205857,75576,3424,-20545,-108912,-176120,-126994,-99511,-166529,-125234,-45096,-5491,-19694,142070,314457,339960,232672,-8381,-277784,-294619,-42731,99861,65016,76624,208883,198057,101972,13833,-36036,-29490,33743,-27087,-101969,72125,300379,98734,-131614,45915,270393,349194,433529,412987,254751,82827,-15498,-6147,186451,379585,297018,-64627,-283327,-259031,-261234,-257097,-189389,-117661,-150176,-177967,-188014,-76235,122189,165429,104985,67429,-8042,-123325,-113546,-54764,-79685,-187649,-298517,-202511,23816,54769,73920,135752,270948,330382,175817,-25540,-75173,35696,110915,-46868,-250866,-363200,-359320,-146555,67955,180032,213928,209116,247887,311796,244178,80420,-41039,-85480,-29309,12549,-65683,-122902,-95356,-36558,-50962,-162129,-229251,-158927,6217,124664,123208,109198,27590,-17158,83251,176737,78845,-86921,-176178,-152125,-103700,-128684,-98877,49496,193089,418288,424182,115760,27442,326369,1081983,2074159,1618032,379111,-598194,-1590203,-1879865,-782339,100739,-128900,-108039,418794,847924,1193947,807620,-821168,-1565978,-885686,-317223,-85805,104579,88396,104168,147092,160760,316608,304249,88606,56649,161903,116412,63730,176738,89036,-150220,-62813,200260,193180,-91116,-300838,-278356,-250581,-271489,-213022,-197859,-213601,-63127,71245,27785,-57899,-160527,-208627,-73570,89626,86345,73105,1412,-175191,-145964,51424,133807,-2547,-202813,-164409,93701,137490,-45629,-195820,-222658,-189341,-149598,-101813,-90969,-111707,36582,212816,208895,149588,-21186,-258281,-223930,-37519,-20943,-192226,-418416,-461630,-109554,310325,264306,53154,35173,-54038,-167265,-101409,76634,191556,146308,68463,-40357,-150377,-227334,-264879,-330270,-202502,-32406,-37343,46510,123514,79334,19249,121867,252879,240509,177430,178651,28477,-145992,-259,313494,391259,213994,8626,-157912,-211821,-124460,-105823,-124789,-5193,78251,-35548,-151087,-52396,838,15819,110770,183913,175682,126588],[-121303,-146267,21050,126947,150514,168733,67583,-175291,-407835,-417139,-93092,211067,147947,-116617,-338694,-334432,-103795,115584,133691,105085,150143,83853,-138620,-202698,-171433,-237239,-250435,-130897,-39743,-68150,-189218,-206234,-169277,-161491,-124823,-103700,-128164,45020,339930,364358,36368,-224475,-216926,-136246,-170255,-228988,-204605,-27143,132611,75596,-102175,-158752,-176683,-177124,-209752,-287881,-221564,7125,157793,180669,88056,86117,253381,337889,360481,314336,258629,173073,-12893,-98367,30306,91229,-33819,-66952,-57559,-229541,-333673,-196285,-83903,-59544,74789,165318,151484,133729,7265,-47390,171708,303083,220714,293490,376938,112511,-237926,-292700,-74440,44663,-46964,5950,279276,410295,226798,62734,115793,240841,159269,-13236,-154908,-367052,-531991,-344525,16578,65095,-125789,-144589,-25195,-43212,-219723,-325238,-256539,-115765,56734,276185,271583,5572,-140666,-20813,91049,57534,184277,309364,109999,-122930,-135457,-94698,-18585,21831,3115,85130,218918,187783,45090,-48280,-145222,-130760,-30633,-26777,21235,152206,57950,-113549,-167474,-138640,-156516,-246790,-156769,141966,284044,213958,-28504,-238456,-177566,104464,303707,233356,2562,-155502,-78394,139324,325936,304625,21316,-149535,-123611,-46959,-37715,-699,134279,135755,-155954,-392392,-268390,-9050,79714,52698,167919,221176,42004,15140,149756,102710,5652,48131,129398,87198,6598,147991,314377,83051,-215653,-221916,-125277,-237687,-514329,-559843,-185021,63017,-10221,-138111,-123253,41630,219729,107996,-135538,-203257,-150424,-159043,-196567,-176029,-187027,-248657,-177844,20677,183080,235603,177062,-84,-34388,177882,397685,371919,241772,-4483,-271800,-250358,-65643,54777,170956,306511,261357,99925,-20904,-58039,43879,234528,252424,34597,-190576,-195067,-41785,27450,10425,58307,94560,144250,95790,-93843,-165254,105102,306513,204325,74618,161769,333397,224166,-117135,-350032,-212677,22909,68057,42760,-79839,-137088,-3348,-85843,-208274,1339,170158,66931,-35143,-144788,-149238,-85037,-95476,-68026,23593,13936,-1862,213697,359025,238451,140705,114129,35483,-34667,-64526,-128448,-361,285434,303530,141413,78733,82720,12887,-140687,-196499,-52101,-11994,-1187,204734,281420,-13620,-310720,-260409,-125195,-316576,-640040,-578965,-346095,-227559,-108649,-51648,1554,135503,320449,419542,338145,185554,-17823,-134705,-68298,-87221,-383442,-564081,-459716,-384572,-289055,94467,266023,28323,-83272,31779,140457,167323,199056,207162,90968,-54041,-120848,-55971,167916,262804,11589,-311187,-298244,-114229,-16537,3304,-62570,-273163,-335248,-111557,38145,115323,361284,441257,181390,-146710,-220772,-124085,-195903,-381338,-294397,-142698,-178473,-73972,216587,250049,12710,-135559,-61924,74979,56046,-48696,-66753,62615,135059,51900,-100159,-262948,-277254,-87926,22647,-91604,-99086,102169,241943,201957,203996,297685,234463,32203,-18206,121829,187098,121862,-26501,-244466,-321617,-201610,-81289,-40184,-191740,-408378,-251413,-63320,-222251,-386339,-324890,-69025,182174,241710,-27309,-337709,-346809,-261170,-273568,-172449,149730,351943,155754,-90832,-87136,-187817,-455968,-284343,-11641,104416,198898,151935,38720,76935,-42501,-306390,-281620,-353598,-553851,-337408,-439383,-1087368,-1962866,-976063,2127603,1966601,-791438,-89995,2196878,1852610,1088248,-72525,-478039,318889,-179060,-880269,-575408,8217,396959,226537,-53585,239341,494152,-56748,-580287,-500206,-586951,-686022,-366352,-46309,126337,450302,664522,408091,172164,285103,206251,-100787,-212180,-313473,-511509,-526199,-352910,-144389,-1752,-59245,-209336,-293094,-314727,-168602,10071,-27607,3972,235160,358567,384846,392063,197598,-25098,2064,49616,-38001,-90820,-115877,-170529,-47838,255476,435425,335300,77830,-13168,-55210,-88745,81878,275943,264829,63621,-89330,-90139,-196217,-428064,-400975,-166258,-11234,55592,212731,276208,151908,131096,270373,334135,228760,66284,8651,93812,262728,411707,431861,209591,-163609,-222302,39154,141712,112382,137565,152336,226312,218578,1741,-107037,-77638,-190719,-389028,-499108,-414375,-308629,-220626,-60821,125165,117392,-42679,-116871,-74284,-72431,-176384,-208417,-99070,-58097,-130769,-85332,88100,-655,-250594,-237185,-180255,-211774,-144256,-105970,-65505,161516,281683,133776,-127238,-347982,-383264,-262873,-117487,7120,-49824,-199731,-85322,101537,6048,-81960,11360,16094,-51413,-76253,-99265,-151309,-74782,60480,26858,-2649,-10442,-106246,-90949,41905,-5396,-196303,-191301,-52271,-32410,-171009,-262216,-179939,-10791,118957,160663,106766,6554,-992,91889,89583,-12892,-243951,-336791,-242264,-189988,-164457,-155960,-174519,-95351,-60692,-161377,-7779,312870,454660,355149,127168,-75585,-44912,30453,-33416,-3659,140190,111373,-40874,42506,258879,314589,212687,99150,-730,-61658,-23201,85414,-113736,-444579,-408497,-187726,-229337,-280489,-144502,12792,4960,-159359,-227628,-16503,120375,-102535,-296829,-237068,-19899,310426,411517,94237,-195875,-36697,205317,254820,106985,-153016,-150689,117369,169767,26231,-7121,184340,407579,277944,1231,52259,127333,-120743,-274439,-134703,-127488,-210360,-155707,-15097,19673,-94233,-127897,-100327,-169282,-162065,-85473,-30860,13613,-37632,-204655,-171473,-39035,-90228,-96041,95717,135861,-84964,-130673,115853,273139,200864,147132,154686,84202,-64166,-209603,-252106,-80918,21074,-54703,-102279,-20792,42883,15826,-63287,-9770,223303,373364,269647,88181,50211,141069,333285,401006,251929,149708,217429,263336,190125,82507,-61582,-176683,-187377,-129583,-88353,-108248,-93829,36871,120793,59525,152338,375585,461659,323654,67536,-139020,-127526,25474,64446,5407,51142,181001,149846,133,-84665,-100060,-84859,61679,101142,-12681,82993,294788,146914,-50039,115174,247014,280975,427102,421478,209558,36716,-18852,-6380,146542,339676,332011,26588,-217177,-189256,-183038,-264451,-258696,-129351,-97139,-133694,-163175,-121929,33217,125305,76967,11148,-35667,-144381,-203956,-180369,-155644,-177047,-234262,-184657,-57828,-59653,-29337,74325,287803,382581,208513,-11215,-28932,62135,82453,-28156,-184342,-334314,-357326,-128393,117423,260556,296563,279930,274107,288772,275043,180758,25716,-78407,-19609,62645,-14724,-133923,-172326,-104376,-65122,-132189,-172070,-127956,-49690,-5439,6679,61479,53508,22833,100115,210307,139804,-27053,-149481,-188824,-233643,-316736,-229230,49401,184372,255200,228990,-56189,-90561,255490,1146398,2316944,1860341,540234,-401894,-1577724,-2227898,-1065181,78924,16035,-22039,364385,672669,1193407,1275080,-230326,-1615019,-1314704,-571744,-141100,150413,291281,254125,148732,165365,268544,200337,-21953,-77821,23214,21127,81206,289268,202737,-96982,-53462,175716,185319,-57626,-248693,-250878,-230012,-214133,-173225,-213630,-191377,-29085,25369,-113135,-223150,-296358,-295913,-118648,80998,138216,168245,63620,-125171,-39552,180395,163360,-65146,-227765,-112037,199342,304543,63173,-208084,-257486,-166809,-125303,-52767,-109192,-229046,-189699,-5573,87079,85317,-4834,-128643,-65628,99907,120539,-95901,-401301,-494508,-128115,330890,286379,64225,85338,13073,-144877,-61843,142817,198732,91016,24621,-118616,-267440,-262565,-241419,-381077,-328599,-158024,-112701,-24204,54644,40410,-13538,82723,254406,280865,253246,267292,68163,-165924,-487,378126,451953,252958,44463,-65279,-54425,-6199,-29647,-22326,105858,163722,-17656,-243266,-212148,-118086,-5333,175851,243712,145434,28610],[-224623,-223361,-16863,93617,95544,114778,41095,-173715,-359151,-341742,-53801,215870,148920,-82994,-237616,-240258,-95508,102801,183864,185664,183100,83764,-142393,-236244,-245737,-324361,-296795,-124374,-10315,-62909,-183287,-160137,-44852,1090,-24934,-64206,-91209,78232,350673,338772,-56537,-337986,-270662,-110310,-48139,17177,41968,55344,95899,10089,-152279,-124065,-77062,-123323,-208649,-238177,-92452,124959,174436,147912,80817,70412,184073,241090,231727,123631,141446,144040,-12439,-126533,-15441,50890,-52650,-63304,-38865,-178172,-258411,-118802,-70057,-80962,40692,115522,151810,214336,81781,-18861,176199,253748,149182,219990,348426,100642,-193368,-257405,-56032,80710,-57036,-125861,103588,326916,231414,82803,107288,209188,115060,-39241,-95802,-198574,-304627,-229755,43905,94243,-85133,-132771,-18587,20149,-140414,-339876,-327330,-137492,72668,182189,62619,-122525,-180008,-1246,165448,86202,91228,214218,103493,-83490,-88575,-30145,24694,60533,37696,41598,58215,20322,-18760,-7812,-73148,-25944,34613,-17337,-9395,41343,4644,-5024,-28454,-27531,-51267,-149572,-47833,224212,226347,76265,-52006,-175335,-174223,46928,224684,167799,-31811,-131686,-24177,120996,227423,194429,-107891,-230060,-124567,-47026,-70891,-19787,154430,189903,-95750,-350021,-258376,-39955,32634,40617,190092,259123,42667,-69027,30601,30882,-35829,-12695,60636,63770,29672,137828,262302,59816,-223430,-215709,-73502,-133128,-431220,-550968,-215648,86295,44436,-161531,-271345,-71305,215546,181110,-93708,-231599,-202176,-168771,-159915,-113743,-122024,-198714,-142280,60580,207324,242816,190930,56053,16516,188293,363339,299269,110149,-107119,-299109,-229945,-31221,8892,101886,272979,232628,59818,-11478,-27835,58162,227642,235636,-39971,-282976,-209691,19687,82472,2079,-55864,-14456,137415,140954,-87967,-190586,60941,251494,172589,29913,107557,318581,228355,-62570,-247073,-172935,-59521,-49365,86,42728,47738,65276,-98926,-206146,11817,151171,76272,-52180,-211590,-223267,-79587,-10399,-23603,-49601,-123811,-98023,183373,347326,242227,158081,141785,44594,-52603,-70239,-56024,132447,374358,321407,106990,37751,87923,102948,-4484,-153356,-75177,-289,32386,240041,333699,48678,-199566,-128097,-39139,-267967,-594026,-532858,-315780,-219675,-165754,-174078,-134759,44552,221693,288100,232054,101357,-70345,-152105,-82578,-61070,-253149,-469514,-511877,-480544,-316752,67417,192466,-48590,-152882,-35068,86602,117594,247663,360113,235927,20124,-85780,-32063,181753,292721,83825,-280586,-371605,-180967,-15634,59853,29737,-146842,-230106,-68023,65082,145009,331012,334668,159450,-19993,-65713,-52546,-197763,-363753,-243262,-113187,-188699,-54043,316762,426811,190537,-69474,-74841,28542,-4569,-134701,-199067,-107062,40961,71007,-15157,-174223,-242354,-104133,561,-157959,-220777,-13097,169439,211435,212080,242874,186352,42960,-31936,66067,104177,74228,-48994,-221595,-286738,-219564,-130544,-102209,-254969,-385356,-160368,2060,-189912,-290588,-143104,87548,302440,399857,135633,-267779,-393798,-285688,-154422,40128,268097,332264,93693,-71288,-76320,-260583,-566286,-380392,-74999,1680,77797,12824,-128972,-50041,-86065,-247306,-76201,40849,-144682,-261923,-922307,-2110818,-2537171,-992831,1787494,3011001,3255199,2650954,1107124,-360845,-285788,-1031190,-875578,311942,-221595,-907168,-434904,133114,261692,32002,-32068,366012,593897,84289,-424780,-437935,-701826,-858246,-422812,-50758,77301,360496,543005,252449,7990,210087,200604,-127089,-281330,-347438,-418374,-354625,-228807,-108262,6974,-82952,-326958,-396726,-308762,-122369,1417,-57448,21752,252629,282000,216338,213433,110992,-24695,11234,119767,94067,-25193,-144555,-229989,-116965,184654,336511,220153,78873,49714,-26862,-119358,38230,309905,320425,64351,-134317,-98036,-138980,-342158,-344587,-140102,-5838,34550,148723,173635,73958,128699,341418,433110,253750,18953,-21946,96693,232144,340564,387090,254947,-41022,-127964,68273,135564,145185,237613,263393,276165,225714,29877,-45257,-5378,-115830,-319273,-474023,-387434,-210237,-123413,-23097,171390,176356,-59302,-185631,-124483,-48398,-92352,-148782,-61341,-25181,-137923,-116776,112783,77763,-225929,-282726,-163132,-93220,-56612,-88384,-73938,132868,228575,157035,-63600,-284086,-353668,-234058,-36988,118697,67776,-55126,47295,236189,152406,13103,7090,-35669,-92878,-86572,-112673,-158556,-91249,-31458,-84772,-99454,-117762,-175887,-93312,31028,-45595,-198164,-117067,30510,46706,-77772,-208541,-152809,18023,121197,110582,68292,14876,-18164,27386,98561,94491,-195891,-383549,-263084,-138322,-188094,-242630,-212378,-54072,-29868,-149776,41775,352459,386485,253728,76395,-81275,-68890,15054,-2141,61319,178852,119193,-54642,13850,209128,249473,150497,65723,-44076,-119683,-22336,62718,-190309,-518300,-439720,-240969,-323858,-375978,-171034,30028,38858,-84703,-91814,164176,303715,11066,-246536,-209727,4839,348131,445074,116164,-170756,-41064,212343,337391,284899,52343,-19453,130082,162333,65937,20448,141838,387518,357626,85559,48943,66366,-131769,-220754,-91281,-143162,-274098,-202630,1077,74267,-102069,-180216,-159365,-227166,-215799,-122372,-92142,-108641,-137986,-287839,-274559,-111050,-84641,-84026,60834,117057,-59318,-91777,121202,231620,135787,102182,119895,29346,-80712,-220756,-358366,-271703,-87888,-57343,-32626,107015,127117,32566,-33539,48586,275378,391708,199302,22793,18275,94046,232162,254433,152883,109437,190625,258953,222102,96817,-99090,-203472,-165830,-128795,-93234,-27496,4997,163929,250702,144947,132946,364927,503088,363527,125970,29,60072,101279,-9762,-87130,15238,117668,81236,-86254,-146694,-114604,-85623,97434,207915,57854,69529,242004,171105,46049,159291,157500,150851,364539,387630,144822,-1966,-6637,-21064,40346,228197,312845,111618,-137081,-140858,-114331,-246909,-288816,-138554,-65304,-104347,-134879,-174494,-93471,62539,56594,-37592,-69860,-158039,-275799,-288394,-221066,-175630,-180095,-167406,-136676,-126724,-96805,16244,269176,392418,202922,-34258,-25032,60387,46408,7,-73466,-207691,-253810,-72534,186952,352431,352412,288786,250585,235139,275731,262920,82874,-51727,29654,109207,5904,-162677,-248673,-168708,-72068,-91215,-115722,-103877,-108613,-124155,-83113,18092,82963,77851,109820,201945,174354,28550,-135135,-249680,-360078,-482403,-347260,49556,197329,120953,54747,-147106,-109272,257530,1136200,2101904,1693190,572076,-223918,-1375600,-2084404,-969917,149927,125862,-20199,211445,429944,1013860,1397762,182534,-1547695,-1514730,-571898,-63170,177393,417857,310605,73926,107912,153580,59673,-109893,-172102,-104907,-75633,107793,397972,325564,5746,-21838,138915,157421,-31641,-181014,-183824,-172031,-151325,-134683,-198741,-139286,-3359,-44390,-229047,-340281,-377759,-326756,-158495,18327,142824,223024,92400,-95481,26836,247430,153112,-108811,-203966,-37615,264648,391860,106263,-236352,-254921,-116474,-105676,-50297,-142690,-308135,-344464,-182328,7409,69330,30907,9647,86367,215879,249934,29751,-303097,-436256,-126509,277671,236326,63003,113670,29034,-157941,-54403,136833,119623,10331,-18488,-194565,-390551,-291588,-213149,-394960,-415052,-265370,-159724,-77772,-24486,-40137,-58576,56548,241146,271874,263470,283212,75088,-171019,29040,435007,463774,246050,68227,27975,105382,108305,18620,31014,161249,208598,4841,-267386,-293331,-169319,802,227035,273493,101177,-69733],[-268942,-242930,-41037,41950,5938,31446,5042,-185093,-337671,-272200,2071,229577,144321,-55598,-114715,-109050,-64906,79712,203886,241544,209107,65734,-153018,-253160,-299854,-399857,-347558,-146274,-34830,-104845,-172665,-74785,114345,165044,55277,-28217,-41140,72506,288403,275521,-124641,-410978,-295179,-68994,89070,269568,283581,118131,43903,-62839,-215041,-132646,-10376,-59481,-177934,-189879,-3657,168508,140278,102224,80167,40459,63555,96939,54870,-62064,11149,67593,-33858,-122338,-34443,21944,-29040,-26213,-40087,-152823,-160479,-1944,-23615,-82554,9287,65230,148937,277737,156802,32098,183010,200347,75043,117885,252970,89156,-110835,-180059,-41523,65498,-93003,-248348,-68743,232940,241343,114419,111912,154894,61949,-30971,-7378,-9306,-48365,-66802,65179,100070,-2643,-54050,3325,73373,-35001,-292117,-344000,-150795,52235,50803,-117650,-192021,-175412,27984,223968,121507,16130,110247,92641,-16999,-8821,62105,79124,84503,62184,20142,-53438,-106188,-59058,23016,-9135,65018,96988,1687,-27647,-53931,-56478,25134,43832,72537,60012,-41629,60066,294618,214489,-13753,-63722,-89309,-139550,-13350,131814,103578,-30253,-38227,82950,113720,107574,66536,-184907,-273594,-117671,-34514,-92213,-62244,108354,171393,-40066,-251861,-218440,-85758,-21700,54845,211388,235213,-19243,-202993,-142860,-79470,-97403,-101224,-53456,13343,59729,121928,156172,-6175,-225692,-193571,-30920,-41545,-305009,-460491,-234519,59395,35015,-219055,-388969,-163306,180737,240109,-4837,-190417,-201139,-167480,-138967,-64104,-50960,-118323,-66059,113161,200572,215054,188942,89766,46231,193388,295504,181739,-41090,-208163,-283496,-152586,23684,-38279,14810,202839,179655,40236,46540,59542,90842,175422,161687,-96400,-300909,-194826,34467,93475,-8987,-162266,-135647,99010,185293,-28810,-128095,56160,192876,122070,-30722,39544,255698,189910,-16137,-107846,-93169,-110798,-136178,-44121,120363,185304,115262,-83617,-179259,-13308,84345,38477,-122104,-273610,-231704,-8828,113434,32512,-118096,-249981,-190466,126334,305907,212909,134081,133308,38616,-73143,-92472,1457,246869,432611,317252,61995,-26628,52883,169708,116288,-124866,-117090,16379,58924,220583,329009,107970,-70260,1926,35911,-195625,-454185,-392303,-226049,-159987,-155372,-212954,-212881,-37223,108969,133485,84243,-36653,-148609,-161526,-87332,-51913,-132572,-317974,-465243,-497105,-307913,14294,82903,-116045,-198218,-93989,10762,64703,286458,460003,332704,90893,-43705,-18744,159330,294444,173365,-169920,-347423,-185396,6216,112314,114636,-17629,-105139,13883,156748,240387,316201,222906,96853,66305,73705,30771,-149385,-269086,-122031,-27028,-147131,-15530,390928,574243,354565,-2415,-89563,-16619,-38116,-178255,-313493,-285354,-54954,95406,79426,-39543,-152352,-99319,-38235,-235760,-347003,-130464,92917,197349,193502,148824,109618,66978,-5814,6745,16463,50668,-23469,-151004,-204347,-192175,-160099,-171725,-293312,-295820,-38077,84483,-109551,-138352,79663,237485,408371,526288,278067,-146166,-359217,-272876,-44990,200002,319985,253080,-332,-83979,-70065,-261996,-488799,-327919,-79230,-70152,-44084,-151833,-322707,-217195,-165715,-227826,35312,331609,243645,-110184,-1058411,-2395912,-2398758,-813659,1429253,3655973,5447743,3688487,-199432,-1921423,-1284776,-1712431,-1194555,191672,-189740,-788293,-233721,266507,177030,-80617,-13684,410459,632445,234984,-274294,-461223,-779457,-879590,-412296,-59742,22508,235991,365267,81878,-135055,92470,125155,-179874,-314111,-274673,-241864,-165078,-90978,-44925,17566,-112878,-387254,-413035,-266120,-110325,-66478,-119518,31951,254409,170386,14386,34394,50494,855,36102,194381,255307,119790,-86310,-213502,-138968,80575,158028,59618,59108,81904,-4280,-119281,-914,290609,321088,62491,-143694,-80773,-58319,-220494,-257122,-101121,-17201,-5969,61189,65929,36197,156102,377926,480011,283735,6611,-30867,110171,196852,237416,301194,283427,89831,-52980,23863,75125,159053,312713,336525,280966,191352,41675,19285,61366,-52526,-233934,-366918,-285992,-73851,-14295,23005,206814,197975,-89461,-225802,-129093,7238,12528,-96546,-94276,-52942,-136087,-114580,129446,150802,-139380,-264041,-128025,16040,7487,-106267,-107048,101007,212076,171994,-49977,-245831,-288980,-156647,68824,219331,154584,64720,165155,326856,236826,38399,-73047,-137499,-156282,-113608,-133768,-153001,-78741,-66825,-128603,-166946,-207852,-218468,-88430,25417,-51114,-137622,-17895,88617,85661,2647,-144357,-143368,5392,80781,25228,-15761,-28045,-70238,-68684,92740,195250,-128785,-429570,-303024,-106656,-182626,-258486,-195620,-18035,-35014,-154448,85536,382850,314040,173564,43668,-90524,-88527,25456,84253,180500,250649,135550,-60309,-14798,157754,188171,108310,56508,-90518,-231021,-82267,21254,-234016,-533039,-445103,-296469,-389337,-415933,-173162,32900,65295,6387,34589,275462,393208,80493,-201124,-184237,519,299472,396312,113871,-115952,-20081,214347,391816,440800,277613,117293,97389,100852,75703,54878,117151,350872,419822,169377,35673,18149,-103225,-142310,-70154,-157203,-276780,-195976,2008,67779,-126024,-221139,-190123,-208233,-186034,-108812,-111142,-150844,-152034,-269695,-298579,-155065,-73910,-77683,-1754,55617,-58427,-73969,100878,173150,72758,46111,50438,-38675,-70702,-175554,-402515,-421625,-170718,-31111,56962,210925,169791,12584,-29748,79588,285754,348963,100399,-47062,-22057,38166,131580,147957,79166,39872,126046,218649,192183,60322,-118823,-182584,-112946,-108970,-86417,70361,151588,287641,346897,211652,80859,269144,450243,352136,160002,102901,206840,156367,-105314,-188234,-26176,30862,-6171,-136750,-150254,-73984,-30934,133959,263404,100883,50779,169131,159870,116872,167422,44695,13344,288133,345287,79387,-32199,14616,-39008,-79552,95380,252774,159681,-71553,-132368,-89272,-213850,-271061,-146896,-73780,-107070,-125261,-234833,-228547,-5462,43910,-72688,-95384,-150488,-299629,-338515,-253209,-173664,-130049,-142149,-195208,-160712,-127277,-25996,210059,339597,153922,-82555,-58064,43645,34478,38023,55174,-3318,-72493,-1483,244173,424315,372034,247938,197545,177711,256631,312679,126787,-3242,104280,140727,3914,-182112,-288641,-201665,-65802,-48620,-71287,-96256,-161402,-203637,-129301,-4716,112595,127822,102985,152383,172061,59924,-143289,-331881,-472924,-598357,-429987,33887,197072,29339,-61828,-143230,-44715,314780,1037362,1500859,1162554,493416,-69810,-1000648,-1448302,-515542,302457,210721,-34027,50725,214487,738281,1154605,258169,-1400602,-1417438,-296334,136068,166765,418782,264260,-31329,19812,-6769,-111980,-180427,-214130,-197311,-153179,127668,462814,425532,142841,30577,99665,120740,-8603,-107432,-93144,-83047,-83451,-104633,-169175,-88061,695,-108962,-276911,-373292,-380356,-289665,-178055,-74345,99844,221247,84478,-89726,43447,249385,118265,-122405,-147530,24232,266347,374899,64554,-298255,-251753,-81456,-107742,-91398,-165777,-316884,-371818,-254178,-26310,83051,77577,126617,195255,279805,330647,156322,-143217,-300188,-106578,168016,135091,61763,125417,-10999,-209159,-86053,58982,-20873,-74722,-49154,-234782,-460430,-306802,-205498,-378935,-420060,-291580,-161363,-111487,-103664,-143656,-103004,56485,220748,212334,193102,214814,41886,-162505,76198,456900,416582,194054,75289,99624,220867,178603,12019,11739,149191,205932,32561,-211411,-266588,-135930,43634,263565,275305,61737,-134659],[-243860,-207322,-54020,-18468,-87236,-39011,-7264,-179932,-325825,-219492,65910,257384,132674,-51251,-9827,30175,-9238,50785,183260,265324,230590,38252,-165425,-244008,-314409,-436398,-381178,-181835,-94129,-163098,-146733,35261,265808,278857,85814,-9478,9367,37318,176675,194494,-155593,-433458,-285627,-21303,201981,454918,449669,142593,-17935,-130927,-279328,-190913,-1066,1356,-119590,-162682,-6177,106422,63216,66915,98304,11660,-69846,-43026,-87983,-158443,-83849,-38319,-91350,-108163,-35396,5217,27100,31281,-65292,-171160,-84140,104762,36841,-66785,-16101,23831,144942,305952,197761,82178,200706,177968,36901,39332,132564,80860,-19205,-84894,-34694,10747,-139367,-331181,-197615,152783,259182,145354,98994,59864,-8088,1754,88215,147965,151995,87681,65789,78550,102868,73820,35150,90762,48277,-212831,-331505,-175391,-4709,-83423,-224945,-188179,-117212,73221,257624,151620,-21364,27618,80442,56247,83298,155757,127895,75919,47430,8281,-90748,-157093,-55953,60271,55353,130113,153488,36918,-23797,-87650,-84799,-16226,37497,149168,168293,52540,127611,324205,234793,-42651,-71963,-15892,-85068,-51646,57808,48029,-13174,84470,205149,117927,5805,-32878,-186923,-275775,-122161,-23969,-88324,-103032,10717,81665,-11417,-133050,-156869,-131200,-68757,89320,218189,147895,-125583,-346176,-327454,-205947,-169173,-203127,-187684,-51995,87426,106409,26074,-111733,-239386,-170502,-12631,5256,-170183,-306334,-223620,-8116,-36030,-290698,-429628,-201122,128717,271176,116029,-78589,-136896,-145251,-134759,-51733,-11331,-38790,30007,161924,160938,153437,171640,100944,59612,208690,251810,77498,-170708,-294259,-242822,-42839,82579,-62786,-52794,115710,105502,32514,124994,183833,143097,98509,50216,-119641,-228942,-132856,18512,67571,-21714,-230919,-233324,42378,212608,65499,4589,97514,140848,52182,-102401,-39457,154057,115530,-600,14631,-10461,-131863,-176220,-72922,131030,231145,128718,-56894,-150240,-68764,5251,-22536,-217007,-316021,-175042,101446,230398,77896,-171576,-344858,-270874,52137,251859,164788,81864,98607,27068,-88359,-124352,29483,315328,450296,287927,8110,-102839,-17784,181019,177464,-117026,-163112,30730,75041,159016,272144,151277,40108,88828,70042,-133669,-282113,-221694,-122423,-74712,-82649,-160500,-201924,-84131,-2587,-19137,-66669,-175019,-217013,-152830,-77007,-57876,-62806,-167520,-335631,-408131,-242476,-29835,-10706,-148485,-220234,-145356,-73727,11076,283125,464619,353188,138850,-13977,-28186,112015,286001,274491,405,-218743,-116067,43030,134955,150202,55663,-8430,111805,287426,378966,342680,158559,29607,108991,176665,102695,-73578,-131075,29885,88361,-58410,40224,419236,641027,448845,46111,-104064,-44346,-27535,-161028,-373605,-418384,-133884,113454,162118,101282,-33955,-65056,-66616,-296061,-444522,-210793,57582,177416,154571,48287,34428,104644,63889,-27373,-36950,65788,41520,-67205,-118341,-137964,-154687,-208660,-265278,-134076,108114,173170,838,19709,243434,313729,468084,602621,384453,4602,-251398,-222146,33427,272968,311370,159243,-91804,-135776,-81380,-207287,-279254,-146366,-13164,-79683,-130685,-301758,-495745,-392817,-277150,-267691,26049,477157,581228,196322,-697573,-1749300,-1553700,-475176,1145641,3542373,4920054,2552850,-1282693,-2296000,-1566150,-1854371,-1243988,124808,3370,-494369,-11252,354226,137901,-114852,-36941,328168,571529,327748,-187107,-550261,-751882,-676169,-285069,-43113,-2245,133481,193793,-57394,-222458,-42243,-16035,-258766,-300562,-115775,-39245,-15983,11681,12227,22442,-130355,-358960,-330527,-195992,-130930,-166327,-193080,27952,241791,64980,-155622,-83618,41903,36580,49701,233173,390298,299808,48528,-116115,-102823,-28547,-47100,-87810,26859,74695,1603,-104794,-38994,213326,265172,57841,-121486,-53242,20595,-88198,-145722,-50546,-38710,-56960,-25191,-13757,48453,205867,376864,467514,305557,17861,-27850,122059,158128,123412,191838,280207,187422,-9636,-64065,-11150,159102,357497,362119,248032,138624,46490,76658,106615,-21788,-162291,-216086,-141184,56879,68532,49964,201240,166342,-117023,-215105,-84569,69761,95681,-69567,-185077,-134760,-126706,-81177,131057,197922,-15349,-163879,-37091,126278,51273,-148162,-157547,71707,238269,184194,-63244,-221381,-201958,-52632,173026,280277,182656,118087,221955,339847,244628,1474,-194389,-256368,-221130,-144263,-148318,-135856,-46613,-38289,-97623,-192270,-268280,-234631,-79386,18997,-36434,-43747,72880,108695,88409,62233,-82652,-160412,-58638,-3263,-75753,-118354,-110878,-157579,-178385,72959,262798,-65352,-459087,-340081,-91485,-144193,-216040,-153889,-14121,-74667,-173202,104811,387264,251058,119613,36560,-88652,-92482,52495,198433,316543,315437,133824,-67175,-34336,126010,137285,74066,67496,-109888,-334069,-174688,-23583,-231012,-486345,-429772,-345620,-417610,-392179,-149321,21627,73473,82223,112448,278458,346317,69073,-182388,-171921,-24350,198661,286154,96850,-27682,35853,209964,399917,522293,440044,209156,28297,3598,59092,91197,112662,297694,443060,250004,47063,3293,-58443,-76797,-81764,-169334,-222870,-140098,-2601,27044,-130301,-225926,-181292,-112532,-62421,-21692,-65188,-99877,-83815,-166064,-240687,-151036,-51697,-62250,-51357,-13579,-73948,-79896,59161,112305,22248,-27296,-61084,-105781,-31820,-87946,-380991,-489064,-209979,3133,138053,278310,172405,-41916,-62468,74096,257750,261740,4715,-113012,-73690,-10783,69685,111823,42219,-43900,43862,168080,136484,8677,-110529,-123919,-41139,-59178,-39812,173366,295065,353289,379416,240751,9209,109456,319258,299364,168906,154857,278691,172847,-194634,-267003,-61195,-49448,-92941,-143225,-98257,7787,58935,165850,263665,120897,43969,102086,109938,128695,139232,-47440,-86457,228214,310284,20129,-58397,33650,-48810,-156359,-6503,175173,158136,-32469,-151294,-113332,-173209,-212750,-158291,-127968,-142777,-137387,-287163,-331530,-58763,37248,-87906,-94834,-114822,-267371,-312507,-235758,-156810,-79403,-109674,-228821,-190510,-138649,-54904,112665,219293,67116,-134267,-101075,35996,65275,79948,166833,223190,131294,57239,258970,449174,354882,183010,138820,132948,224682,317112,149297,52415,172153,147386,-3967,-164529,-269594,-191263,-45282,-8555,-39894,-106574,-204237,-237166,-135353,468,139212,156085,78653,79129,136184,58004,-172646,-418701,-562041,-653254,-466026,-5378,154500,-29916,-112921,-71049,53238,376746,846533,707236,430697,351494,66001,-509183,-480178,156802,499373,296716,-2170,-40501,97385,458617,633856,-21798,-1205228,-1045912,168102,403104,123006,297782,153298,-107716,-58112,-175758,-298102,-246332,-211243,-239227,-195228,127620,455690,470906,275883,89295,63659,88803,22900,-34373,-5360,13445,-15101,-84503,-142253,-63791,-21705,-139829,-237264,-312897,-305543,-197205,-168528,-161016,25393,167835,51985,-97676,20243,203451,84195,-100701,-82152,45676,199738,264837,-44061,-387240,-274447,-86751,-131040,-143297,-150698,-246322,-274221,-209182,-35257,87738,116489,194167,231372,272186,340708,257420,43968,-120527,-75284,35111,19682,70371,126919,-91804,-284882,-148298,-63686,-174371,-144558,-62477,-219361,-435078,-300306,-224903,-338303,-325235,-201085,-112087,-121912,-161916,-225184,-124290,81524,194674,112499,55012,83737,-20722,-142625,122386,429611,323569,116957,67243,134186,260840,181591,-51912,-74767,80046,161352,57063,-100923,-147848,-34010,117951,287819,260807,42295,-147297],[-165878,-137177,-59898,-74547,-151495,-60538,29745,-127018,-291116,-180116,124106,288780,107532,-75606,51666,149805,64564,21319,125237,259526,245530,8738,-178280,-215375,-286221,-415685,-377459,-210037,-156474,-202829,-100373,148298,375549,317337,58827,-15810,42814,-12930,50527,117133,-148725,-407675,-248650,21374,258972,519188,491187,121449,-83168,-186320,-334953,-289255,-54435,48179,-42297,-157468,-101476,-40196,-30072,59709,139513,-1081,-173120,-135932,-138146,-138618,-121271,-146483,-178421,-106142,-34911,-4431,93792,89494,-111022,-233074,-58377,163549,87725,-41105,-31800,-6657,134512,290066,184365,109671,231694,205426,55790,18945,42251,80958,57591,3387,-34457,-56809,-176068,-358970,-262230,101419,279989,159695,39840,-73911,-84130,44940,169273,243601,253706,181989,35312,31269,196101,208951,67319,67590,81686,-134983,-318302,-225578,-86014,-187219,-255532,-133279,-20303,129422,259927,163336,-16528,-12231,70569,114221,162677,226913,159233,32673,-14589,-8077,-60985,-124307,958,127793,130438,168171,205137,93919,5958,-40772,-51912,-87190,-26772,194457,262693,117300,134561,299264,257199,-25552,-84901,19433,-24900,-45812,32504,11247,60,186889,294625,121104,-54545,-74084,-124810,-247844,-153771,-32050,-56665,-112402,-94365,-42135,-13943,-24813,-81671,-157000,-94188,130241,196661,11793,-245363,-453079,-473391,-318124,-232189,-288982,-301111,-112349,106399,99299,-89962,-237677,-274759,-160580,-25128,-3811,-59800,-127029,-170336,-84743,-138458,-344022,-376013,-174112,74118,268098,244887,82214,-25473,-100163,-135989,-79850,-24325,9083,115049,190988,98993,70372,141503,97679,63654,231352,262330,36044,-242800,-352358,-201331,58976,120346,-58601,-74269,36934,22696,25844,189800,308381,206682,23250,-67089,-105570,-81903,-20458,4383,27611,-34185,-246813,-281315,-16858,207946,159197,153031,161799,94490,-31597,-174293,-121675,39055,28236,-24259,72724,38740,-128240,-166838,-77055,81756,184418,111142,-31658,-139884,-136645,-48854,-76751,-302979,-334151,-83601,205818,294932,92044,-208610,-400838,-335605,-33419,187397,109261,23042,56580,21913,-89210,-150853,25659,324919,427960,237808,-47390,-173078,-107393,124195,162012,-121784,-189214,41135,80413,80909,186820,170503,105259,116456,58044,-102746,-139966,-84606,-48091,5928,28912,-39879,-109067,-88498,-99547,-145429,-180607,-257984,-237668,-118469,-53064,-73262,-62062,-75161,-171493,-225632,-121584,-37036,-45004,-130536,-222564,-192743,-152099,-39486,224196,366729,294653,150186,-10996,-60811,60765,280455,367050,182720,-22836,8809,83891,113939,111332,39246,28582,195733,409359,509436,406575,161457,-6968,121195,233739,145207,-1190,3705,165263,197663,56606,107194,394119,591605,433571,60511,-112619,-42398,25780,-89799,-359330,-462921,-177397,117896,214033,206307,81207,3,-59893,-313312,-486397,-230883,82739,167179,109963,-21560,-9679,150205,156786,-23998,-37827,117555,125083,-684,-64308,-80172,-109190,-180247,-148879,83918,265131,254908,116409,137931,274638,281273,464277,618368,443251,150018,-101272,-145117,67678,260158,271722,100587,-142747,-204902,-114263,-133860,-41857,91406,102076,-25799,-160803,-395307,-592566,-520103,-391783,-360515,-89507,481753,843927,659569,77878,-455431,-349339,-93476,940319,2637741,2060815,-271489,-1815646,-1463138,-1083687,-1385101,-923763,223180,360203,-48702,195633,357464,121460,-95499,-111750,126818,399401,306395,-197161,-643336,-589530,-281888,-53642,12579,27315,97893,80274,-130538,-237256,-159433,-192727,-350645,-245495,74795,129431,58528,51797,38877,19599,-112384,-233406,-166710,-110339,-160305,-247825,-245546,9826,216884,-1707,-242586,-101849,93551,66926,28219,206797,453389,457231,219947,36424,-22078,-115186,-218924,-176087,-9095,30766,-16658,-98317,-85038,91157,170086,51265,-81915,-31157,75461,31863,-20956,5668,-65161,-113345,-93527,-49698,94444,255900,341130,403369,304874,33556,-27177,116951,114457,20361,81382,239605,225004,3824,-152570,-95043,146598,368875,341832,194704,94211,55117,118336,120415,-29587,-117860,-68766,4747,141494,97409,39867,141102,85478,-125392,-145038,-2635,114102,129805,-67701,-292135,-244136,-118553,-32593,115665,207359,108797,1174,112920,235835,80704,-195320,-211619,47121,278502,190707,-65458,-178325,-103430,46839,243531,283089,147400,99136,200929,273788,194937,-58359,-299329,-347087,-262916,-161215,-143830,-110228,-7028,34126,-22890,-186646,-303337,-236304,-71935,1565,-24428,44378,129542,93852,73310,104775,-30426,-196535,-161658,-115072,-169811,-207300,-204667,-262150,-273984,48904,289204,-20182,-456163,-354075,-87655,-88540,-152245,-125715,-54934,-130954,-194365,88665,349656,194477,74816,43150,-69116,-80721,76359,297081,419884,333104,95468,-83065,-41150,117044,92591,33144,80635,-93531,-377723,-257504,-53369,-177397,-383928,-388836,-372622,-406876,-316437,-106200,1998,58839,116876,123910,176595,171949,-28249,-196417,-174767,-54201,100401,160287,80821,84919,118835,195294,356876,505867,487812,234739,-45504,-94170,30440,125736,123131,228520,413139,324058,110526,29388,-24039,-51126,-117394,-172518,-133453,-56181,2424,139,-87424,-187949,-142748,24290,126667,131830,41527,11327,19906,-40006,-141246,-103419,-15522,-23793,-53008,-53637,-88730,-96403,12045,65137,-7666,-112162,-199140,-156164,31425,19225,-303859,-458030,-203908,25044,187531,306637,146990,-116056,-127756,37026,207993,166977,-55141,-161060,-128041,-36062,71623,144619,35525,-123027,-37605,119217,87815,-19316,-73413,-50100,30120,17466,53076,260618,373213,326559,337545,227504,-56379,-64869,148700,219487,156878,164872,279730,152043,-248190,-297335,-77159,-90442,-146073,-109662,-12774,107823,155375,191714,231876,132224,57844,57665,30237,69914,85235,-90126,-128445,188114,269609,-39236,-87496,39214,-44484,-157792,-44723,105763,117493,-13238,-162290,-158873,-128765,-133815,-175514,-215521,-195452,-153487,-304707,-366882,-80976,36638,-77905,-57696,-54689,-192957,-220550,-166510,-115265,-29941,-78984,-243048,-233743,-150600,-79811,-7635,51449,-39521,-165248,-117794,59279,133379,113655,229160,399667,293459,83673,217250,413076,307407,121067,92043,101287,179440,268988,139451,89734,199741,126511,-1044,-97522,-193323,-146872,-17888,27918,-14082,-126654,-237258,-236011,-115245,33103,163189,157592,44539,9294,82380,27484,-210982,-485263,-617060,-652178,-459568,-65683,61676,-80573,-118212,18618,126658,386768,581186,-49796,-290529,199526,183782,3768,548573,841862,690493,405305,100157,-28496,104183,247990,-1966,-537832,-984268,-503286,662287,657669,67931,106633,41183,-111051,-94258,-314655,-472086,-316606,-183523,-229916,-196314,102389,372489,443067,359998,133803,31235,70825,73026,35439,55535,88049,44019,-70651,-128424,-77191,-64807,-123567,-123670,-180208,-179314,-81047,-130486,-207209,-52197,87589,16125,-102911,-21102,138290,75415,-44764,-26494,20491,82974,103395,-173814,-474818,-325744,-128710,-156345,-161010,-81909,-113090,-106215,-92094,-48041,51465,127255,196185,184710,192095,280009,316022,219441,58405,-42765,-85710,-74004,90347,122470,-182705,-358926,-220663,-190729,-292802,-188439,-60256,-149068,-312043,-269816,-259725,-276486,-147755,-10410,-23477,-104953,-172084,-232016,-98516,119933,159521,-8496,-112877,-64199,-87783,-113132,152390,359722,216390,46547,52166,128339,220587,118930,-150845,-195941,-18087,90459,62839,10395,5248,92755,202522,301156,244019,48336,-110992],[-70999,-62738,-61820,-112943,-165984,-20879,118605,-14434,-208160,-140985,161915,301485,62982,-119991,67567,233403,142841,-1546,49050,235618,249795,-16405,-191318,-185917,-229687,-336157,-323834,-208975,-187894,-197995,-35868,241849,426912,286754,-8919,-44712,45038,-65119,-56836,59875,-111815,-344344,-198446,49166,248729,450989,403024,61450,-145367,-227154,-374467,-402627,-153695,72281,37512,-159367,-241102,-209386,-105522,84205,195610,10535,-214162,-164676,-94127,-44134,-110592,-229441,-268502,-126964,-48502,-14885,144396,127946,-166686,-318160,-81899,166801,111742,-15600,-35937,-31257,107699,232714,119538,105019,270888,275364,124097,58145,22098,93812,107267,66472,-35563,-105085,-183888,-334508,-268417,77478,291968,144151,-74991,-222979,-141008,88713,223283,277231,263440,189078,-25754,-31067,242970,303387,89152,20030,68174,-78870,-318126,-298709,-169478,-238517,-238834,-72497,78433,176698,226777,146910,18354,-4363,66328,141576,208602,262384,170039,-30801,-107715,-38045,1016,-29136,106256,238574,216508,185895,252313,169969,55854,67346,42100,-135467,-109232,204785,329963,148768,86571,225590,252634,5318,-106484,10763,28343,11567,68205,1302,-607,229925,312560,102790,-77422,-59859,-36245,-209596,-216694,-70020,-6984,-69691,-150730,-141851,-32609,56602,57,-148140,-89578,160778,139271,-145581,-344854,-489600,-541346,-387813,-265048,-324244,-353043,-148534,114775,106367,-161574,-354124,-327527,-169719,-64665,-57701,4173,33704,-75103,-131889,-228591,-349631,-246427,-97119,26760,232677,353652,252192,96577,-38924,-122792,-128391,-87321,7775,162049,192052,33448,-14450,103230,92659,64990,244738,318339,77812,-238845,-373033,-177345,116011,117483,-37153,-44676,-12002,-50131,13626,215903,392792,264249,-29923,-159294,-61872,100619,126010,21866,-622,-46010,-218198,-273868,-65832,165283,214537,255678,210234,46386,-116340,-230555,-191604,-56312,-42448,-78733,43486,34355,-104973,-114708,-54453,5498,85185,85146,-13054,-157670,-194265,-56657,-101454,-352413,-331105,-1138,262241,284780,67587,-232355,-419846,-382540,-127663,101822,49234,-24367,25187,31463,-69591,-156480,-965,281140,375288,178103,-93261,-220714,-193850,13193,86270,-121940,-172841,52907,78677,15586,104853,162195,115257,94394,19326,-100564,-62808,-17876,-26225,57649,142694,101869,22270,-63058,-172369,-227846,-230671,-252696,-188666,-57961,-22977,-91430,-120721,-73510,-34073,-616,28985,2934,-784,-60858,-206223,-235167,-209945,-79795,121237,195108,178481,120811,-38332,-104595,26367,279719,423226,320723,174773,148556,115918,52942,2381,-59792,5030,241370,473137,570653,467269,210799,6857,122838,245623,150809,41313,92870,245291,270785,168986,174761,322404,426055,305461,35227,-108641,-7965,101237,5825,-273434,-401886,-172991,109630,227013,250294,167816,86061,-10528,-277907,-462050,-192325,150910,170666,76763,-35476,-6027,193500,236236,5738,225,183973,200951,35005,-52998,-35611,-32614,-79389,43465,322420,414734,319128,214462,192175,164093,153987,402418,573282,446214,253894,48965,-61070,55030,188018,234901,109454,-127173,-250363,-157739,-80612,124026,291939,220046,59219,-137436,-407441,-575524,-541932,-465094,-474289,-262297,386255,1009421,1180132,977542,874055,721960,205081,741257,1231474,-1747649,-3553281,-1711339,78581,-100755,-443538,-283245,474384,791822,469276,358101,267401,101241,-53190,-212909,-132558,140929,152287,-295050,-666059,-320391,169448,206379,96841,112875,142028,47034,-123942,-181022,-224519,-354138,-430203,-166333,233981,226114,58826,31837,30133,13973,-44780,-33130,33559,-25832,-166888,-258947,-244199,-15765,179886,-19918,-230013,-19030,193836,83309,-35131,113882,428275,544107,371709,194359,68418,-163431,-312861,-189559,-42769,-36692,-56338,-112559,-144762,-48102,66570,46457,-41143,-24062,94221,123695,101182,56531,-94502,-172827,-140892,-51527,138005,278243,279489,309299,275086,37632,-40389,82462,63357,-54106,-8683,167591,199051,-1519,-207698,-160608,119105,347323,289216,143233,77824,73581,138488,101079,-67102,-97886,36540,111470,157933,67466,-5999,38639,-20124,-103916,-25158,92436,122948,112329,-75694,-366147,-344650,-122260,8496,88030,182314,199848,183949,281919,324400,97118,-229635,-252117,27594,288134,182018,-26323,-86373,-2571,114536,258481,228945,70303,41418,128060,163250,126210,-93952,-335809,-372672,-262610,-148953,-114185,-79496,31821,116682,46593,-177200,-327970,-238924,-72789,-33885,-33449,94048,142735,61951,64560,141942,14289,-229249,-270345,-226021,-238690,-257364,-274445,-352942,-329703,32836,281523,1859,-413614,-335188,-91237,-42042,-106953,-138751,-131548,-176095,-201508,38758,264026,130719,16352,39652,-38927,-65294,76532,340027,449212,282448,19823,-108770,-35625,119229,47846,-19653,74630,-57956,-348726,-297377,-57822,-83744,-238379,-310612,-360155,-361418,-215885,-56775,-17138,25216,100701,78927,16619,-69532,-182355,-234932,-187764,-74888,50579,67971,77849,200315,208045,168734,272777,402583,417953,205774,-85666,-154003,8332,156299,139994,148511,331321,385830,231542,90001,-17085,-69857,-151784,-153304,-35286,27483,29431,29618,6460,-121317,-100429,145140,322202,312387,176851,119945,91202,28702,-62184,-38797,29962,41183,4800,-43329,-86244,-103700,-20779,43944,-11337,-187694,-326219,-175970,108905,121435,-192277,-344871,-164073,24483,195201,301281,111427,-185543,-205086,-12938,159577,103489,-61614,-179020,-169878,-28061,137244,215587,40432,-180008,-106126,68217,62631,-914,-18068,12429,81312,101191,166421,305913,343292,210325,234726,182912,-88833,-196452,-15336,126796,130594,156077,243106,114041,-243985,-267281,-67458,-74129,-135247,-47779,79288,207397,237186,214793,205024,150474,89738,39881,-60379,-43151,23242,-77029,-118963,147299,192722,-110708,-125001,24972,-27413,-89705,-17183,64373,65633,3960,-128842,-179999,-81604,-59215,-197076,-309055,-238899,-145227,-263450,-319590,-65040,44700,-40578,13339,16366,-104066,-95476,-60358,-50737,10802,-59923,-245163,-282474,-168724,-105037,-121760,-121014,-139538,-157889,-79815,120229,210781,125030,223733,467734,367619,74173,128216,319823,240069,80705,64132,71419,115538,171897,89936,85813,170777,86374,21412,6676,-87226,-95088,1407,58951,16378,-141868,-261038,-217847,-80818,87750,189157,141534,13930,-31693,31948,-16656,-240801,-508417,-628166,-610561,-427345,-136433,-63551,-142453,-111206,75268,135759,309222,278690,-596182,-819562,76792,269635,426337,1355741,1348670,827718,534848,250888,67462,210823,142221,-573817,-1088895,-751588,67796,1020656,819065,26854,-80057,-16527,-33219,-78858,-394656,-602060,-387854,-153549,-183371,-165462,56060,236293,347465,367319,147988,-839,67933,143411,101283,78488,119051,82304,-57057,-127300,-120437,-114289,-68533,22120,-18588,-41303,21139,-73027,-192498,-101517,15522,-2528,-93006,-58992,82148,104847,38377,14092,-32430,-46600,-52337,-270803,-524017,-385090,-180878,-156284,-113282,34084,46657,55238,19737,-81817,-28795,99067,136741,73094,60843,169948,327605,349946,195631,-19163,-169280,-126469,112899,114286,-247523,-401495,-278288,-284976,-349363,-206714,-47747,-42918,-129685,-220830,-289418,-198161,63281,213581,77690,-58470,-112214,-131347,-12267,158029,112260,-126875,-260869,-179111,-132273,-75908,161234,271164,130835,12568,41980,92420,122646,14554,-248468,-305177,-109474,13544,35197,66437,119959,191385,266284,300129,232578,73552,-48605],[1278,-11589,-60841,-124098,-129282,63096,234804,138745,-76563,-89279,168832,273171,190,-164819,55996,280028,211908,-8520,-14861,209537,241221,-30209,-199806,-174112,-169722,-214238,-219196,-162471,-163915,-139492,38505,299501,421212,215398,-84778,-83438,12993,-111382,-126035,29212,-56806,-258859,-150790,57041,184304,286100,226470,-19727,-199482,-256316,-393360,-497628,-266536,67730,99177,-149109,-351562,-328171,-135809,127976,246901,44499,-183248,-141685,-13093,43831,-82439,-268528,-326080,-164849,-82349,-32328,157363,131880,-217543,-392827,-124963,137675,105253,668,-29130,-56467,56855,146085,26218,73948,307006,357132,208540,127012,75323,118993,129477,96420,-31441,-108824,-149606,-273592,-242900,64478,281238,94070,-228085,-352219,-154375,129907,249385,269250,218137,115671,-103189,-88447,228869,323197,91318,-26456,34128,-45664,-321808,-371896,-229570,-232173,-213229,-48425,133905,185768,157472,99848,59134,38415,69247,135274,212686,262915,165002,-91141,-201343,-82630,50886,87063,237788,380311,300860,192650,290704,250425,110520,184737,164579,-126728,-170988,181247,358048,153438,10481,124463,208248,20124,-133463,-27829,66379,106564,151866,18569,-14627,199128,245613,45836,-90362,-25007,33151,-178848,-299760,-137810,42620,25876,-116160,-165143,-41716,111800,81350,-100642,-55958,167724,50677,-289971,-397354,-444679,-516604,-399465,-252389,-283581,-320159,-149750,115160,128086,-176932,-430598,-378146,-192091,-119313,-131323,16219,143163,46010,-122161,-267481,-295310,-86038,-3370,-11306,172398,415953,384037,186610,26063,-75458,-163461,-176763,-40232,159923,168055,-17072,-82298,63634,98869,69146,231091,383548,187614,-164629,-355215,-175407,112555,71737,-17910,18917,-21065,-95063,-2849,197788,408737,294746,-54129,-208092,-5233,268554,273836,81080,-1290,-59236,-172876,-227343,-97327,92658,209369,274498,209406,-9706,-183693,-253659,-228680,-104467,-73922,-143886,-61691,-19435,-65923,-32483,-7969,-53425,-6835,75691,-54,-197434,-223228,-20763,-89744,-352549,-312865,37719,253213,213164,15933,-244568,-407838,-407501,-226403,-16107,-19256,-54224,12295,55307,-30183,-133626,-34690,205012,307263,123317,-118242,-237285,-258188,-115558,-8861,-100402,-104700,74041,76002,-14382,52089,126989,75912,47291,-15186,-106024,-48348,-21159,-53166,68298,219176,208885,129989,-33759,-215857,-259322,-212533,-163673,-76091,19596,3009,-107899,-209249,-157892,29011,194980,167169,79957,111700,48600,-168895,-264210,-235977,-100478,4917,1029,40179,57565,-87206,-140399,19944,275446,420889,373166,308990,256704,128731,-28244,-142413,-196360,-49942,241665,449829,518381,463684,258971,66721,128434,219314,123353,41449,112677,251721,292964,253275,229764,221838,185780,102915,-21541,-87756,50748,167301,86025,-139462,-249566,-118363,98002,208347,235833,214417,172802,65037,-202130,-380865,-119261,216635,177748,66825,8788,42856,223417,265760,31955,38136,229648,245489,45038,-68478,-8370,53861,68200,265896,535579,535345,360621,280963,185489,-29485,-12562,308755,478467,390246,290237,160902,10380,2815,88352,218114,183655,-43951,-233657,-187582,-68334,166829,381010,287560,122467,-88842,-344572,-447262,-430935,-454343,-561695,-427159,248192,1062256,1592425,1634981,1635346,1287495,351712,449476,-220730,-4814687,-5860559,-1135345,1538083,927665,671220,476738,742354,1159592,945994,457447,108565,60845,-11495,-291728,-357709,-144153,-101400,-427858,-570642,-19698,509871,392204,180969,232459,241887,82709,-48793,-71790,-215155,-444915,-466132,-85110,318566,245811,13019,-21865,308,15369,67421,191228,210629,35975,-131364,-170915,-169567,-38428,128083,-5302,-140666,129106,315257,86883,-124485,-15673,332705,539029,452357,301016,125321,-175174,-315948,-145843,-71734,-107288,-101480,-140479,-211591,-169719,-12199,49658,-9509,-31949,78107,179166,200098,88651,-126647,-232233,-176614,-48404,140873,252369,205682,214581,223090,25592,-70717,14833,3975,-90468,-63288,79823,127442,-13817,-220261,-207783,74298,298631,225362,112992,95050,99923,135288,55385,-116324,-91058,81486,151963,109994,-901,-66623,-71258,-114339,-52801,117643,170962,91820,62973,-73440,-374365,-403777,-142390,23938,58692,140630,242480,326272,405002,360612,94917,-239975,-263278,13789,236138,148888,58806,60091,90697,136482,216755,139753,-10061,-143,61817,63995,74730,-76938,-283414,-321418,-214093,-100230,-62118,-46260,68857,180960,73056,-189503,-355871,-251966,-85640,-83984,-67302,91311,120389,37057,80680,184765,59862,-230722,-342888,-305427,-273270,-258404,-293401,-398821,-333503,30476,250680,2870,-337347,-287084,-100483,-26618,-101082,-194439,-215407,-183673,-181340,-31241,140404,48484,-66649,5256,-15961,-63572,42605,308528,389035,170428,-75803,-136973,-19536,118067,4080,-75247,37157,-34343,-276444,-287360,-41929,25468,-69367,-187969,-297818,-290936,-123317,-15997,-27803,-16642,44009,9629,-129715,-288520,-341108,-281992,-203146,-79311,63843,38607,88585,290767,279445,134183,168475,249323,271491,155088,-67554,-151177,7427,181774,155978,69382,216515,427215,388069,168951,-37262,-114458,-155190,-98586,50019,87154,80163,127144,128401,-52943,-82432,196817,457258,463504,292738,164832,74614,-14906,-55249,6734,73285,121498,103948,13039,-59002,-86945,-26014,52164,12945,-226064,-399162,-158520,186493,198074,-74637,-192270,-108709,4804,165660,272358,83672,-224722,-263908,-50512,132483,93006,-18994,-162355,-185305,10711,239703,279513,36148,-203525,-155182,4939,58644,59806,36374,43679,100253,162173,250538,287293,206783,43142,103757,127928,-73012,-244386,-134991,33784,96697,150568,208784,87928,-175374,-183206,-35283,-7584,-52303,28233,160071,299284,299498,240744,212944,183028,127248,41303,-140430,-173538,-28111,-21712,-80332,80418,58191,-200787,-171764,-7628,-4136,11374,51033,59113,34293,36349,-36508,-139558,-33951,-10181,-216404,-375209,-247934,-90518,-156957,-202750,-16441,64288,20292,101716,79490,-29584,21608,54180,22437,34922,-55071,-236373,-308173,-179753,-122249,-194025,-246425,-206846,-107975,19865,205823,260618,104632,153788,409149,342725,42052,21252,189897,164863,68046,52917,30818,29653,42669,4752,34586,97007,45478,60748,113767,5759,-67945,-4507,79295,57187,-138056,-273516,-194274,-34474,156741,223012,126972,1003,-30304,2512,-56941,-247131,-475619,-588100,-545320,-390145,-204142,-186117,-217312,-120371,70729,73802,144654,-16071,-868867,-1065031,-584,300110,666922,1754857,1565368,877620,656414,393812,188950,357365,134822,-944294,-1474396,-512932,537524,1137664,834407,14398,-198341,-27,93347,-25807,-403788,-659358,-443288,-137426,-125276,-124590,-630,89572,216105,303898,128640,-35782,73726,224343,161710,68372,101584,91553,-38982,-129706,-172133,-152385,-319,147313,123151,71173,81229,-9456,-116803,-98892,-17183,7309,-66543,-81244,52770,168028,136486,47653,-78425,-144165,-149455,-294458,-507050,-420836,-210371,-111565,-1674,168540,189235,146741,57497,-132538,-122755,39015,41309,-60397,-81360,45493,298423,415188,265043,-11143,-206602,-140329,122529,104520,-256610,-389844,-300523,-325204,-346491,-207537,-29638,71694,52978,-163684,-295476,-111727,246658,385172,159760,14308,20960,67958,127727,188498,56006,-219133,-345860,-228597,-139770,-35084,154965,193133,90398,29261,47941,47052,7270,-95847,-310556,-360532,-162872,-50563,-30220,36798,144231,222242,280365,276177,222769,102736,8831],[25286,2001,-56328,-105694,-58691,154467,336254,287189,75155,-22153,143267,195582,-68882,-187771,43728,301308,264319,9769,-36107,195279,222232,-24767,-191465,-185058,-129453,-78180,-74658,-66544,-78911,-36765,111724,315386,372286,136787,-135631,-113974,-42337,-149656,-156810,20559,3915,-168074,-117608,46004,96631,91022,30079,-100776,-242652,-278057,-389360,-543733,-357972,33036,125188,-115745,-371854,-345666,-111033,168145,268974,88794,-95709,-98297,24540,55395,-68775,-259675,-323431,-200938,-129650,-57551,124701,97414,-249363,-424186,-146479,114071,78395,3158,-13309,-82630,-15681,47058,-65845,31807,326009,410955,265778,181464,165600,149196,131446,96407,-17604,-59530,-70068,-195074,-217371,40109,238586,16385,-381061,-429862,-116311,167971,253994,244724,156764,-2795,-172052,-116110,167604,261845,67516,-53386,9515,-22084,-303924,-410224,-246498,-179578,-200527,-77561,112855,131439,56993,28352,80197,91297,77827,104876,182268,240557,152283,-127424,-265927,-135366,56642,180712,362823,515318,363996,195856,310903,311752,149516,249090,262624,-60868,-190243,130338,342115,143707,-59534,22698,133440,8735,-154489,-70094,86311,206700,248283,52811,-35581,108472,112970,-51430,-127456,-18352,51136,-162851,-379030,-222484,73184,152594,15388,-90796,-17998,151596,154412,-23897,-3486,147380,-50541,-388647,-389929,-332787,-414130,-355883,-191365,-163372,-207344,-117333,113155,158933,-145050,-447124,-399265,-212117,-173535,-198110,-13208,189150,165291,-52108,-234882,-191097,52677,69053,-44824,96783,413073,436757,212416,81430,15194,-153698,-258868,-114102,118128,131877,-41870,-123276,30483,125042,80343,184231,418248,323538,-49072,-309604,-186825,61057,807,-15864,87514,5881,-102290,-15597,150324,351800,281976,-56669,-213550,44342,378498,384555,166255,24519,-77266,-144227,-171890,-110160,11629,148508,211173,148309,-72445,-215330,-229987,-215411,-94957,-61065,-197115,-201330,-97279,-16572,62662,56228,-59014,-41341,95014,9762,-240164,-215652,36652,-51061,-307523,-284337,23785,193689,123116,-35991,-242086,-370300,-403408,-319037,-163775,-99828,-72671,12066,83032,19837,-87433,-59934,124728,239224,86182,-115373,-225402,-291106,-217750,-77533,-49529,4111,108013,77954,-1024,37897,69449,3741,-567,-21618,-94078,-66481,-64276,-104370,39127,228871,235592,159590,-26297,-228277,-243757,-144733,-29854,66352,96397,15451,-122376,-293469,-289156,4502,298033,251231,168954,258555,176505,-109229,-268226,-225488,-94157,-89066,-162415,-84352,-23865,-139925,-151000,38169,255694,355743,330917,342477,299740,118683,-101351,-271525,-307518,-91513,210790,344717,347859,348863,257913,145200,138238,163891,74667,4053,65035,191236,268097,296648,260187,114097,-60532,-108204,-89436,-50077,117605,195486,118371,7380,-45729,-23187,97018,179271,191227,224776,235315,131774,-116206,-268237,-46793,230209,169778,80972,89716,116730,231587,226421,21171,32489,220596,244407,45051,-80497,8982,124285,212865,456719,681451,606107,379034,312496,141914,-212054,-147699,218935,354822,281290,252526,212865,56232,-73976,-18255,211264,284108,79259,-141054,-176487,-91087,96115,332136,267289,114735,-58576,-246253,-255010,-208480,-338268,-576779,-526139,119507,1004529,1745376,1783744,1557165,1279329,366974,-1390,-1315212,-5908233,-6198051,-415924,2186516,1553127,1605310,1071756,841678,1343013,1273803,485895,-70054,892,18493,-299967,-461745,-376625,-375382,-520545,-362816,224799,622412,426772,233427,349914,349818,152275,62882,59605,-131828,-426115,-431610,-17718,322729,211060,-41379,-75013,-27027,33339,198414,376707,310232,53185,-60266,5452,-24996,-48438,57846,10761,-24216,284884,423233,85590,-207176,-133300,207218,450843,434080,313760,114491,-168161,-249934,-83457,-95631,-158575,-126638,-156929,-263735,-241800,-42414,67030,12061,-46443,39802,197241,255997,91404,-160569,-284605,-213891,-72021,82951,176749,136211,146045,167959,6407,-111626,-78268,-60682,-89249,-77441,-3567,39651,-27637,-207644,-246719,15173,234585,171178,113276,136464,125259,111336,-3629,-158175,-87673,68657,119152,24199,-70644,-110145,-145628,-164229,15761,245733,207278,29501,11847,-47160,-314510,-404128,-171691,9969,40457,107538,243271,384912,427162,319835,65756,-224694,-235950,7393,126402,89783,165142,233041,163922,113643,137495,49287,-55159,20767,62900,26253,57404,-13091,-163902,-212363,-126518,-20110,1329,-12382,108225,217515,51097,-230829,-389055,-272970,-107057,-132692,-112937,44396,81322,38077,125660,235919,114525,-181721,-347165,-332823,-274496,-216586,-252993,-382040,-292286,35085,201494,-12033,-244180,-224240,-115385,-47632,-126943,-265693,-269376,-140085,-131017,-101117,4151,-49624,-164334,-64046,-18863,-87310,-19243,213939,256147,27983,-164842,-155914,5956,108871,-26927,-114763,-27978,-50178,-213465,-249799,-24501,118704,96447,-29929,-189172,-209019,-65638,4361,-26400,-53455,-27737,-44724,-196020,-402048,-449527,-321864,-214303,-68370,119881,68055,100909,331888,315701,100631,67900,91509,110489,116257,5665,-86640,32408,201806,168062,7554,99700,439584,537287,247168,-67643,-153412,-109299,-5703,111986,112185,142864,264229,239278,-8366,-103483,154633,484839,537131,345923,116998,-43750,-170161,-136350,4343,100265,195026,205286,88631,-11768,-44226,-3834,81938,60754,-206793,-391557,-108861,248114,235646,18943,-52769,-55278,-21275,114115,231480,76230,-216520,-276665,-55178,135154,130351,50836,-115785,-168615,66198,336684,297410,9183,-191532,-180729,-72576,62233,134562,69086,37509,86824,174110,256558,198171,11911,-118927,-15795,83352,-14707,-202187,-191519,-48709,60183,156971,201435,97359,-54489,-67647,7584,79894,78341,104973,226399,385642,350625,272833,260868,223473,153710,48356,-194094,-280049,-56438,51187,-36088,-20113,-122829,-302258,-222961,-49900,18235,100546,122573,84829,44251,90305,95562,-33345,7994,2575,-224125,-386938,-209081,12198,-4135,-53285,47841,94459,93641,182289,117088,11441,97414,143917,82577,39879,-56686,-210124,-280886,-160296,-112352,-195123,-285489,-226081,-26793,163548,290416,256643,53694,44231,254134,244302,9851,-66792,53813,93786,78931,52406,-24350,-72945,-91529,-96820,-45982,14895,26529,105183,181500,44663,-88629,-46942,80997,104384,-109054,-269534,-164710,28809,230928,266666,133474,16571,10616,456,-81411,-223601,-388695,-494987,-467764,-363017,-257937,-271064,-286370,-154619,9036,-34800,-73130,-268373,-917487,-1043239,-35828,258117,691104,1720391,1484962,827841,726687,467071,267993,472912,184843,-1055731,-1565694,-265712,831982,1005923,697474,26986,-221752,65081,208986,35776,-347941,-628345,-460074,-140406,-85812,-100957,-55362,-22052,98040,209665,87707,-73423,78577,297730,212509,41180,48363,71122,-16227,-124420,-207545,-164144,51402,209714,209007,136901,91563,48387,1685,-36909,4342,43729,-33244,-87834,52662,244632,233358,87988,-84322,-173559,-156470,-232002,-418490,-406835,-195013,-23372,138220,280514,277011,143116,-3324,-178812,-182320,-27591,-51392,-162682,-186983,-57294,240460,410302,261419,-19325,-203330,-134365,105042,97243,-196893,-316590,-277382,-310327,-308455,-200646,-7865,170699,185869,-107645,-268342,-28017,356143,445652,200956,102931,203717,312747,292591,212871,2231,-266978,-347256,-210648,-117535,1298,145671,146152,95936,88879,76134,15874,-83254,-178424,-318403,-340759,-161509,-89566,-122239,-68494,71568,175358,230959,220041,201568,118572,36768],[-138,-18220,-47271,-64086,18222,214494,381664,378308,201093,49153,94338,83526,-123287,-173000,52328,313244,300657,57971,1909,199065,198841,6033,-150059,-204715,-118714,42711,88397,66563,50534,86723,173264,294491,299014,75119,-142273,-120775,-99937,-181445,-164522,21699,60172,-87074,-103923,21577,20313,-66123,-121149,-164717,-273798,-294115,-361783,-524066,-403224,-26413,109084,-63619,-284484,-254168,-41595,181753,242860,125765,15091,-66144,-32033,-25928,-85117,-214070,-255017,-213302,-173216,-84633,55790,33572,-253038,-394411,-116832,125828,48410,-6532,10153,-99566,-93850,-48053,-135963,-7418,315484,406333,263016,186312,236409,171911,122434,78548,6099,30878,45708,-112041,-210975,-10732,165019,-72080,-490788,-440168,-42102,197926,243017,219340,101407,-118393,-204900,-93028,95819,141811,16071,-60487,7523,7224,-240309,-383599,-214035,-102522,-194207,-141132,11161,7922,-61840,-54036,65615,127705,87130,67380,137468,211988,138366,-130292,-285324,-185334,13510,224475,449549,597018,390930,198861,302467,330655,155185,217550,287864,31531,-168130,63738,289352,132469,-98204,-58379,54580,-13308,-152204,-89106,90162,272780,313595,85777,-57062,-6712,-39411,-168909,-207854,-75655,12586,-155887,-426351,-302204,72404,273501,207554,61771,48201,186731,210584,62373,52503,107808,-136545,-419326,-325630,-186688,-271783,-276093,-93014,13527,-47414,-63433,114868,189166,-89774,-401772,-368284,-211332,-213385,-240648,-63363,179653,252545,56626,-134179,-62744,131362,91624,-81253,14438,339207,388796,163949,117086,140421,-85890,-302895,-183332,61869,100806,-41611,-139373,10154,171565,100701,115138,401485,435805,65228,-257690,-197816,-5300,-65451,-32772,135229,54455,-74582,-15481,99686,243571,222476,-53117,-191436,70388,407336,427364,242665,60332,-102542,-154373,-137115,-107650,-49690,63138,102904,43854,-131125,-200042,-156285,-147245,-39251,-18698,-222559,-320425,-164798,33026,149956,128549,264,-355,135170,15828,-262619,-175417,86831,-4642,-234101,-248457,-25359,121448,66377,-56912,-217986,-310986,-363330,-387602,-317842,-187902,-91185,8924,97931,64594,-34587,-67256,65123,182459,73034,-84648,-195933,-294532,-260070,-90068,23740,123508,148318,86395,46864,52973,-1893,-80689,-37243,2849,-52407,-80399,-106387,-149109,-18182,163621,163899,88033,-52725,-210153,-193526,-60006,93820,190406,150520,7984,-138724,-348719,-410602,-81589,281564,256879,240267,395662,297191,-33027,-240950,-183111,-60243,-134801,-258622,-170398,-103779,-176877,-129549,65350,213296,245365,219283,278922,269650,90717,-140458,-336780,-340408,-80198,178168,196015,100527,123129,183055,201957,137377,87677,18931,-52292,-24870,91161,214613,301468,259253,17748,-244801,-261894,-143417,-923,174857,173676,92412,132235,157846,92121,118560,166698,156153,213312,253274,151916,-55744,-156425,-5805,164065,130649,107907,171345,185607,214819,126886,-44615,-39570,141015,196553,48957,-63460,27988,157693,302459,564118,734703,612787,376285,313906,92803,-302830,-197490,162637,228105,137609,157027,206015,73851,-156291,-126257,183259,350278,194219,5864,-108648,-122509,-34991,172173,154763,16045,-85845,-168760,-71928,58650,-129793,-492209,-528348,30226,863015,1585401,1389089,827467,941408,342271,-602721,-1870520,-4755658,-4444808,94161,1673264,1526151,2076982,1252966,647787,1297739,1391186,447690,-212649,-63335,35787,-214562,-398905,-483254,-570256,-510303,-100119,353344,496724,299208,236561,430503,418360,215151,168867,175063,-1547,-292598,-315436,34516,276607,155541,-76942,-102564,-32944,71026,310548,471121,303829,12324,15074,220795,161798,-40791,-30911,-1634,65904,391588,486659,87577,-248790,-194396,94534,309221,320738,220341,26527,-165923,-159530,-41173,-113846,-172151,-106996,-131443,-270663,-244195,-17669,100922,30226,-55406,-1907,183295,258285,62600,-191855,-319676,-259643,-137431,-25587,72708,86735,118267,132197,-3184,-149968,-178915,-123036,-60278,-56628,-64001,-35681,-45712,-201280,-286971,-46747,171218,139748,140066,183116,138279,72630,-60861,-179622,-85990,13231,26294,-62055,-103883,-108165,-152877,-154260,81338,322317,188408,-46004,-15280,4449,-211660,-347362,-191570,-19795,43289,104443,223990,350324,333979,201773,6694,-189963,-171543,9908,-3311,14107,250795,381168,203245,56760,48840,-11960,-43821,116305,159525,69487,66779,61248,-30837,-86547,-20994,74336,60238,20133,153917,236948,8805,-284020,-415225,-288443,-125449,-156339,-146792,-22484,45220,69960,187124,287426,179802,-82759,-276005,-305844,-250597,-149170,-164829,-305592,-227729,29433,130973,-37018,-154725,-165449,-136848,-92107,-156005,-310151,-263950,-51463,-61074,-151817,-111740,-143798,-250327,-150487,-54717,-133713,-87472,92577,91899,-104752,-223764,-155428,40695,101962,-27680,-120356,-102286,-113020,-203948,-222460,-28230,168352,228248,134512,-53634,-130426,-54943,-217,-15208,-74867,-85047,-55275,-150080,-367727,-470597,-344312,-217836,-47967,179015,122202,95997,311736,312121,78377,-9820,-34125,-10426,106114,102643,12208,76655,216790,177860,-21049,12750,417142,632181,308859,-83618,-158064,-19021,110005,150756,107227,196413,385393,302784,1316,-156001,34255,397892,515203,317417,-7275,-227178,-378111,-278411,-54319,100268,238806,267749,148454,41760,12745,31601,116060,120481,-129402,-308938,-44737,278534,229138,63897,31166,-15554,-40380,58385,188777,92177,-160144,-232378,-21605,160763,187404,120169,-50631,-124818,118563,389402,253565,-41729,-151772,-178458,-148619,60269,185337,65734,3132,52961,128360,164316,53588,-169988,-227197,-92257,60609,59779,-100606,-188238,-111148,24118,167116,220016,148489,90184,48040,46192,151063,206295,170275,284925,468789,399497,306632,324796,253172,155298,48193,-216265,-334476,-60314,115901,-314,-132942,-303345,-393866,-269790,-89679,36043,147953,166070,126143,95983,157501,221841,103083,34891,-18399,-212552,-334300,-126220,140110,154958,82490,104870,127687,162400,230289,118756,15054,117272,182135,109576,30353,-51188,-158038,-189943,-93355,-56491,-115564,-229396,-199665,62499,316858,351030,198519,-13781,-66968,67112,120085,-2872,-108430,-58212,37502,104309,57680,-85926,-177010,-201259,-183596,-118501,-30589,47082,140257,179148,8180,-160796,-124645,57261,144045,-61143,-243455,-119668,112370,298927,313709,171252,65462,74973,18756,-87888,-173999,-261545,-354980,-381299,-348805,-293027,-300641,-321253,-200367,-79346,-150369,-294955,-467234,-858886,-850202,-38759,150986,540481,1381955,1185895,685983,710177,433081,258256,501534,233402,-936947,-1339491,1592,950832,710541,450043,45063,-170137,120224,251637,75239,-247341,-513933,-421288,-157644,-89316,-115842,-99087,-67895,40190,140111,47103,-108832,75294,344466,246755,14821,-17509,28462,5411,-105981,-209354,-142444,67673,194161,227545,156244,66200,94357,135117,72517,73036,93793,-7451,-86832,70775,306514,310873,143654,-35001,-121549,-72688,-101027,-277873,-335038,-132969,85213,254000,332893,289273,61287,-132298,-196029,-167970,-66367,-104631,-193199,-218361,-113501,166008,344084,199456,-37700,-173047,-130087,56288,98626,-76406,-192527,-211875,-255109,-264533,-192053,17445,240911,249810,-56111,-208221,44488,380896,396666,201086,191018,388301,525445,438987,236634,-32939,-261832,-273993,-152210,-92023,22214,143977,133453,126175,165148,124769,16932,-119898,-212218,-273773,-252040,-107695,-100203,-217106,-205587,-58528,73128,126979,129075,154886,109453,28145],[-52439,-53487,-33465,-12771,75556,220503,348935,375577,258313,103625,39691,-27155,-140461,-117456,88805,327207,325666,130297,91894,216402,176406,61369,-65245,-206010,-129477,128237,242265,209223,190252,202046,215163,248875,219240,39429,-105896,-97634,-137989,-208673,-170054,19479,105718,-25685,-107573,-9558,-21846,-143399,-192539,-203949,-292072,-301296,-311495,-441052,-394788,-96943,59641,-10206,-124293,-89770,47376,156087,164255,138912,111176,-60692,-167256,-154822,-124072,-153697,-142419,-188627,-193116,-102670,-25234,-39768,-227359,-308921,-34178,177884,29904,-21960,41055,-89714,-151452,-127146,-182368,-40934,268502,335670,193513,132596,242440,174793,110186,59586,35376,134304,177297,-28852,-220759,-85722,73343,-150409,-527737,-388373,35517,206350,216015,194231,55403,-190163,-182186,-11192,55330,4862,-58018,-64989,16151,47399,-125870,-284062,-142477,-23871,-167150,-195282,-140766,-162550,-178528,-130089,16018,129660,89780,39075,102792,191034,124787,-104577,-260354,-220779,-55534,217793,479239,594779,380126,201517,260501,295192,120778,90163,222234,108724,-123426,-3795,218944,128783,-99883,-109955,1764,-13623,-108662,-67159,83501,275048,313628,99160,-74670,-103634,-155488,-268947,-321632,-197611,-60147,-143999,-420743,-354395,38881,350578,396516,244459,148619,219905,241569,135053,97273,65917,-180459,-377288,-221002,-43866,-134077,-185815,22156,203588,110361,-5714,124274,208224,-38943,-311436,-279110,-177172,-230496,-254959,-111760,134671,285797,167892,11834,61999,139682,55366,-125523,-67597,204880,246374,55979,128443,273015,27465,-291607,-219453,20422,89277,-25838,-141098,4730,228241,128755,47582,339727,486332,136769,-225015,-200097,-50807,-99389,-56430,151619,106991,-26406,1044,69205,122603,128804,-58237,-163802,65824,357904,389967,272789,82858,-134459,-203425,-138637,-95288,-67661,-2204,2628,-66789,-169412,-139526,-44469,-38695,33963,25480,-216285,-372442,-193913,68563,207536,195021,105909,95433,171858,13541,-247928,-114913,108535,30183,-153792,-208079,-78995,75279,77397,-25364,-166451,-233510,-285763,-411705,-440040,-267641,-116865,-12848,84547,86711,3574,-56365,39054,141640,81478,-32971,-161007,-277692,-234592,-45734,99363,214465,178715,98263,108014,75885,-75070,-158478,-66212,37779,9762,-66620,-116781,-166280,-86790,41490,11904,-65278,-104619,-163772,-125163,8411,161071,253300,163104,-22058,-162658,-366403,-471427,-177590,165905,186713,270367,483873,385464,43444,-188602,-122916,-7275,-124860,-276311,-209785,-164634,-184326,-83344,81290,151416,122975,85081,157030,184989,56442,-131915,-313320,-274965,257,174704,58729,-150079,-156669,43066,199255,103699,-2445,-32581,-103638,-118874,-11371,156298,280846,228280,-55795,-327039,-319277,-164467,50286,209935,112262,24188,210605,312894,200549,165106,190605,162005,197281,219468,103856,-46236,-74472,-11014,28370,57374,128578,217931,220612,175471,993,-154448,-165078,3795,114012,60115,-11704,55047,145902,306069,566841,693045,553328,354101,293739,62666,-270955,-146397,151483,121651,-10791,38696,161574,70253,-224981,-236309,102095,327681,250405,157488,8469,-133206,-164001,-35898,-17731,-149839,-182767,-155368,36590,283681,124502,-311249,-439743,-17195,684327,1193251,667769,-41882,663679,382637,-1265353,-1972262,-2080174,-1394816,140726,161077,900447,1983647,930034,182993,1074320,1304026,360248,-276225,-111444,43038,-51200,-184271,-423832,-604105,-377086,137569,358983,226263,71034,195952,455424,422438,242534,230894,237617,128744,-78606,-129035,85996,227868,106775,-87255,-98913,-13470,121040,369780,453776,200430,-82697,54438,406187,346386,-17197,-130198,-54517,95788,414619,486867,94888,-230414,-179953,20285,148667,142261,43908,-116600,-183615,-90507,-39378,-124122,-139308,-30626,-45638,-207251,-174074,49797,147184,53643,-48451,-28672,148809,212564,11861,-212528,-327957,-308507,-232192,-146826,-22182,67861,128181,129530,10857,-172128,-263818,-172305,-19206,-13713,-88987,-80127,-74560,-226876,-328126,-92967,124404,132227,178461,215566,130776,26339,-104029,-177131,-91662,-68192,-98512,-115561,-77806,-48956,-87993,-93288,123029,324876,118958,-114163,-7440,71398,-101693,-250098,-179716,-40758,69533,138791,208576,249129,161301,37437,-72841,-145386,-82795,20488,-103943,-61039,278375,454195,197836,-21290,-27556,-30726,18553,257153,327782,172052,79228,99389,56497,11583,76706,158855,98970,48280,204358,258794,-11050,-315969,-414547,-281315,-125126,-134460,-146570,-81360,23925,121583,242417,325079,247839,43607,-151692,-239932,-212392,-76170,-54369,-191137,-165227,-4285,35863,-65453,-85156,-126573,-166117,-138222,-159118,-293425,-192051,56955,7815,-172058,-178407,-204624,-295375,-221541,-111656,-183987,-133954,-10862,-56056,-196150,-241643,-131918,84373,116565,14025,-86135,-161572,-204842,-257782,-235116,-66167,161256,297674,263680,78252,-67491,-85307,-25469,-1169,-77593,-106887,-15682,-7790,-200526,-398392,-345792,-213469,-24458,206860,156358,58832,235773,276762,74050,-55316,-109698,-64618,118618,177629,102928,125901,227960,189621,-7324,-23326,360531,640796,344721,-65568,-116587,86312,215717,171819,87877,220134,437382,303110,-15231,-212669,-115240,231704,414307,220296,-157535,-405182,-549924,-425336,-153205,71821,240454,268395,167653,86608,65000,58602,134122,175111,-16771,-187685,7849,267020,182547,49113,42057,5362,-46776,10905,150343,123935,-72843,-143967,36115,189886,228283,168176,20027,-67135,150429,380204,161343,-106704,-99595,-144360,-192480,49501,183555,24693,-39671,17805,41170,-2453,-112910,-281582,-259642,-112128,57975,114053,6240,-145756,-146256,-9647,162945,242886,226191,221701,133483,69189,178749,276900,212249,340994,541737,442589,327504,362283,249679,126948,34295,-212222,-331370,-49401,152667,24326,-216009,-420982,-448456,-303141,-116662,50241,150784,169014,163789,169801,218787,292905,210542,38863,-59240,-180179,-229294,-18995,255158,274271,167001,134117,150807,207777,230215,84351,-9384,86877,157548,93008,14760,-28952,-79925,-54189,17555,49929,27001,-105557,-147711,133005,443519,381381,114638,-74512,-142974,-82679,17946,9978,-98541,-126711,3282,134854,66363,-138712,-262604,-264820,-223117,-141563,-7446,110969,156224,103200,-95072,-266009,-221756,7234,157212,-11870,-193329,-50705,208339,346792,349189,235559,145558,142265,41435,-82512,-108915,-113992,-183347,-284183,-337935,-310814,-282285,-302161,-231257,-154981,-238557,-478993,-627129,-810891,-604738,-12228,19231,321847,951680,781906,472324,597552,295590,153906,419696,223176,-679916,-865059,308053,954767,384212,164689,43181,-97566,102084,182452,72766,-130560,-343269,-326245,-178247,-143754,-174075,-128567,-44308,66508,138601,28558,-133706,63240,352770,257244,643,-73381,-24243,15368,-79326,-174466,-89900,49245,116668,192240,146188,31971,128733,256418,201689,163331,140315,1140,-86903,89026,328672,352031,209639,58787,-3828,73086,59529,-120950,-218622,-41633,179567,302438,307463,227360,-54714,-264154,-172111,-71135,-49127,-99297,-142876,-163838,-116718,84457,234741,106836,-55478,-129535,-138665,-12943,114858,78287,-42995,-117983,-181092,-233101,-182526,44729,280381,259083,-6334,-121806,104298,347754,299139,182914,260542,518246,637228,523946,260526,-37270,-208091,-160080,-94568,-94749,17984,153324,141471,148304,224600,184275,55960,-95875,-193925,-194308,-123285,-20790,-87644,-288463,-319943,-183218,-41224,-1689,13206,77538,74940,-4294],[-96993,-79026,-15808,31902,98833,174715,244816,274445,225716,121451,-152,-93418,-106257,-31989,144288,344621,341328,207304,201652,233235,154904,129181,56847,-164316,-141124,171840,358214,325323,300303,284358,232736,191798,146473,26848,-44259,-50316,-143784,-231492,-188389,6726,139125,14418,-120954,-42856,-28398,-139131,-189705,-220362,-295097,-291851,-241470,-314546,-341269,-158214,-1395,23338,39007,85876,127005,94442,47584,119502,163980,-75401,-304454,-253154,-162688,-103539,-26880,-129819,-175900,-100012,-87875,-97656,-178896,-194548,74123,248043,27082,-35694,78705,-38571,-162828,-183545,-220738,-79787,185808,216796,79542,41173,175420,152512,100507,55511,63362,216987,297051,55127,-225115,-163298,-15212,-201031,-487639,-296756,81305,174745,166233,160628,13813,-198052,-100637,118394,72238,-104137,-141216,-89071,7151,88893,18200,-133896,-54822,41128,-92623,-195460,-288865,-333975,-268794,-183689,-51940,94064,78330,28262,96717,183647,108226,-64990,-203703,-232047,-113250,184244,453411,512638,344714,202241,190958,212218,55126,-85485,91017,141087,-80713,-58375,155905,135792,-78649,-135934,-5672,37714,-13153,-574,73702,206566,239111,84369,-83111,-146830,-190396,-310832,-431379,-345378,-129509,-114183,-357953,-364856,-18506,359810,520953,406286,260655,243855,241327,175443,121774,40288,-168053,-277781,-100069,67447,-33560,-105017,132203,357299,218290,39360,141325,208350,-13551,-205352,-147241,-109709,-223807,-247920,-142390,75400,259320,247825,170689,165565,96164,-26669,-175718,-141995,37054,43893,-78341,116374,374919,152121,-225705,-206013,14175,103092,-6327,-140052,9933,275570,158238,6394,259375,460778,139942,-230428,-197213,-56768,-89210,-67821,145258,150073,22288,28158,67672,28168,26170,-78293,-147560,35743,255560,282827,233724,73100,-168796,-270245,-171898,-78673,-33649,-9732,-45128,-142517,-172702,-50016,78147,78525,91145,44252,-185737,-337522,-174315,76166,217576,237666,216725,198852,177314,-2811,-193530,-49810,96133,42072,-84999,-168535,-113180,73116,155765,59779,-88044,-143686,-178620,-377540,-493289,-316358,-145939,-58923,36738,74139,10491,-35213,43969,114729,101360,28266,-126791,-249931,-161377,28611,151736,243784,179915,107072,157589,84515,-136523,-215720,-100113,50102,65543,-24329,-87778,-153809,-150076,-97721,-170370,-245505,-156317,-93787,-54781,39540,153457,235687,125777,-73786,-197956,-351694,-446661,-231671,7742,67550,248815,500478,420883,96444,-130126,-64537,49267,-69776,-227154,-209185,-196621,-159936,-30889,71156,83465,24274,-24552,29580,80556,28793,-79782,-210187,-131265,135883,217279,-19318,-327982,-400655,-127091,117179,20745,-99985,-74430,-130173,-179928,-82643,112340,250375,176913,-102267,-308461,-282868,-148508,92729,219754,39694,-51880,233008,387100,274704,225192,252151,216395,189385,143677,-5512,-91998,-40998,-56943,-131860,-35650,124244,207282,203696,119955,-106443,-268573,-298394,-151219,18575,70269,56634,85483,95901,228039,479770,575465,440250,313485,260116,60723,-142186,-19742,175735,49611,-128223,-59401,110627,57614,-264483,-342388,-42659,194760,216256,257956,142086,-109486,-249888,-222424,-192386,-320340,-319048,-207659,44610,395722,358718,-70255,-299832,-42527,517463,749947,-15677,-518069,744938,541422,-1853055,-1883105,803549,1610858,-367106,-1772819,5252,1449961,239087,-371625,789636,1077749,253230,-244874,-129249,41011,139948,111105,-209057,-446944,-153955,287867,284656,-46366,-154086,137854,428719,368984,226774,227625,222319,208184,152336,94373,158729,216830,76340,-85002,-76912,18962,166031,360042,344063,44120,-206928,31216,501703,481933,14720,-222422,-134330,64259,352549,422372,101047,-159556,-106361,-15690,-4954,-60032,-165368,-267337,-216598,-67304,-72108,-123133,-64538,93130,93814,-69073,-46876,134889,195458,87056,-20962,-28046,110146,141505,-40495,-213407,-306046,-344500,-320102,-231254,-69000,81729,156697,155751,50121,-170204,-311377,-197710,17792,36483,-74040,-88649,-116975,-288007,-357270,-104667,104169,139024,209695,222196,101540,-21606,-127552,-155777,-111681,-164388,-221645,-119061,6321,56260,23762,-10769,128417,255422,20268,-158561,29544,138819,-12176,-135158,-121672,-30574,111529,199832,210964,130345,-20637,-119477,-150161,-99347,9569,34565,-144355,-118930,234093,427925,145619,-110674,-87090,-16470,103326,387149,499384,281583,70674,70372,62001,53670,144363,209714,107352,68115,250405,295742,22033,-296365,-371865,-241062,-94644,-61432,-102780,-112859,17800,171240,269637,336880,304363,161204,-16817,-160251,-169007,-13161,49709,-69239,-121930,-71742,-76352,-88858,-41790,-115331,-204339,-169958,-126891,-210752,-75803,149038,53198,-161289,-182068,-207928,-282303,-245623,-161675,-211067,-136569,-63415,-153843,-235196,-222776,-89615,134846,166666,94498,-23154,-187533,-289538,-344460,-289522,-131817,103902,287554,318618,174658,-26722,-136089,-59873,7483,-66432,-89007,56263,174070,34825,-258718,-327556,-202530,-1136,193454,140340,-12304,125615,225640,87236,-69511,-136624,-58141,131883,191767,146688,164768,237019,206979,46414,-5432,279044,559554,351803,-9178,-39514,163905,271558,179875,72435,204741,398518,252370,-34663,-239512,-233851,47196,271638,90615,-277782,-508326,-611801,-519115,-258555,24895,204975,213373,144123,114046,95947,58361,120653,207100,93410,-77908,23795,211221,108961,-17180,-8742,6982,-45796,-25669,116659,155533,15574,-45006,89190,198804,227555,188496,85621,-11194,153790,319851,55511,-170444,-53731,-78932,-173272,38731,124691,-41381,-69318,-30,-50662,-183165,-261123,-307808,-226204,-82097,63663,117623,65184,-92289,-151482,-39594,129136,243520,300399,305721,168252,73455,158238,257042,219372,389057,585514,459947,313745,333306,198195,74730,8639,-192806,-286428,-39546,150931,40968,-229904,-429964,-445650,-317609,-126853,64266,129189,140028,181862,235100,253409,281038,237673,19229,-100340,-133838,-102578,85044,321808,321143,185248,125535,150203,215439,181120,23295,-45971,25761,77609,35645,-1381,6427,8760,83604,145301,188629,190971,32671,-100049,163698,519261,395244,50134,-104173,-162029,-150713,-33289,37740,-56948,-149379,-7746,162327,76357,-170302,-314318,-275678,-195345,-89402,86975,204758,152902,-18480,-228435,-370380,-312104,-61329,128050,16824,-123978,39648,294786,360103,354794,308012,247806,197438,52636,-73661,-39540,34561,-2972,-175079,-314314,-315988,-243337,-232414,-224860,-189340,-284972,-606531,-776044,-837002,-390499,54202,-71575,167940,621536,368029,209991,409615,96479,-11287,240027,115517,-398421,-258583,674357,930194,144919,-84040,2421,-65715,-26532,1766,25389,-27832,-159838,-193706,-189859,-234416,-259513,-145854,24700,165713,213889,43418,-139901,48853,323647,240326,-307,-106005,-75350,2181,-58632,-114513,-17181,15611,15062,130857,127899,13735,155257,346632,315913,241953,169824,-5897,-91160,90476,298475,344678,266366,164986,140681,233796,205288,15715,-85314,51850,229935,270237,212534,113022,-157321,-337370,-115882,79633,31647,-42233,-39001,-44748,-78991,2281,105008,14249,-60887,-81740,-155226,-79059,148743,230770,100604,-15607,-107808,-215205,-170141,67933,292804,244947,45869,-18836,157070,303774,236464,180642,297240,550514,617718,520840,274469,-11369,-123859,-50758,-72782,-143110,-13466,168874,148325,133218,240152,239984,124039,-26585,-135741,-103073,7045,70431,-62294,-318746,-372088,-247975,-123329,-115299,-104658,-20631,26431,-35281],[-103954,-75037,4398,56426,88451,100434,101494,103697,113050,95970,-8941,-85041,-23046,62778,199923,357324,341778,258521,284136,230928,127191,186671,189715,-73997,-133340,177751,412585,382008,350074,320404,224597,132655,88987,30371,19463,6327,-119182,-247959,-221377,-14009,163496,40287,-133622,-77191,-18385,-87079,-148460,-221010,-278289,-256773,-157458,-173615,-259954,-188592,-47726,23198,135046,212737,175970,15088,-77275,70391,163304,-88868,-352330,-257600,-178327,-83222,47635,-55763,-121229,-69402,-106465,-117984,-119208,-88506,165221,299655,31843,-43924,118897,53043,-116167,-215303,-272207,-142149,75855,83813,-38419,-48292,69426,111567,98753,76406,83371,252117,377340,138475,-197840,-210965,-78112,-215534,-391386,-194649,73737,89806,86707,109908,-24458,-146099,24016,266286,143453,-153103,-211678,-142774,-42939,113741,152651,21386,22881,89460,34995,-122266,-379064,-453559,-311763,-204300,-113229,32601,48311,32251,123787,187159,83645,-27949,-130963,-213517,-128249,156759,392181,389899,305655,199797,111083,106939,-18754,-232707,-45412,125127,-58616,-91415,120821,150928,-58041,-146953,31888,148326,130085,100967,68144,87525,110730,48652,-72368,-118703,-127982,-269848,-489738,-457399,-161100,-63169,-253917,-333855,-85224,300598,551423,516564,356181,245488,207665,174821,125028,42868,-105153,-151832,13128,136894,21498,-39083,221500,437010,247580,61856,161523,187096,-20986,-113903,-5294,-23204,-198969,-230799,-150683,16192,185910,279572,310570,243783,36503,-124625,-221392,-198350,-125324,-164600,-199386,85783,410685,245705,-121885,-143461,46274,137414,9612,-142178,15309,290363,178501,4611,189357,369428,74198,-275999,-202239,-31839,-44966,-51960,137171,178902,54943,52665,86197,-15725,-56633,-108284,-146560,-4067,137792,135536,127847,24834,-199041,-323879,-215935,-62311,40778,53436,-21605,-155357,-135454,41606,174975,165836,108394,24168,-144523,-229299,-116178,49538,172797,237934,285643,259895,135563,-35066,-113042,5353,58572,30790,-38199,-138338,-124874,102267,266120,177510,7980,-50389,-58967,-286306,-459739,-314735,-164508,-119778,-37734,25755,-18152,-15847,64773,95165,118731,86656,-90305,-214282,-77390,92995,160054,197348,139610,106463,177044,66565,-174293,-244447,-149460,12055,84609,28438,-35134,-127723,-195539,-205718,-318104,-384656,-177031,-8383,5410,31264,85625,149278,45464,-142285,-242751,-316031,-345472,-216545,-127530,-62726,179593,443794,391927,103894,-89156,-25823,93328,9975,-135685,-183616,-200692,-113906,6515,32730,27553,-26254,-81226,-61322,-9040,15531,-4885,-66796,41087,288646,298724,-18488,-386340,-529572,-283338,-37002,-110551,-197264,-106879,-123182,-184829,-103206,90801,220722,120373,-121784,-224766,-191661,-108736,117741,210823,-10794,-100187,203669,370383,293731,274327,328506,299284,193802,49817,-141787,-175014,-61415,-122561,-256523,-121388,84745,137594,133213,56359,-159257,-334419,-381882,-271707,-64548,65911,108656,104262,25918,105098,342936,414001,298147,256454,218952,80878,23134,131909,210988,13979,-183591,-100089,80735,47287,-265545,-425227,-227960,-24142,94127,270675,244692,-62917,-285966,-337916,-307708,-418352,-424682,-275492,-21651,369256,510509,169865,-166493,-74764,392688,447320,-324938,-333072,1221270,781315,-2238649,-1874738,2619151,3284166,-1358341,-3412719,-701382,792290,-486849,-750993,567220,804569,162906,-133745,-116287,27155,294576,387766,99006,-137111,89055,333695,196423,-201475,-279794,96282,373686,289978,180034,161740,126570,201941,330240,308990,267675,257886,60647,-89931,-57558,43223,184608,289188,193089,-102617,-319629,-50776,481415,534843,44520,-283987,-206769,742,234365,308147,93890,-68863,-18191,-34107,-139038,-248517,-348635,-369319,-238463,-80842,-112757,-108821,34570,233867,253647,119423,107488,209762,232894,128301,24711,3493,84932,77548,-69518,-187725,-259718,-349551,-358108,-239858,-44409,120893,176979,188215,100138,-145377,-308590,-192444,39401,82708,-22317,-66976,-166343,-361786,-354761,-71849,110154,145371,219316,203017,56984,-67862,-133927,-125355,-147412,-268421,-313935,-75246,124585,176689,136644,56332,99799,142413,-76315,-171145,79020,194022,48202,-23133,-20486,17346,153022,262481,229782,43255,-139677,-213595,-196259,-56316,83485,44622,-128532,-151634,134319,316476,56987,-204821,-141584,4460,172621,451597,594360,341009,31034,-22713,-9786,38679,169504,211577,84156,76084,278233,343145,107308,-216199,-287185,-171068,-35429,47163,-24644,-113311,18183,197066,258204,320498,335733,235840,84707,-90013,-125805,31816,125243,32727,-100072,-158655,-181826,-97098,-20567,-129671,-251731,-187319,-77767,-94995,38623,190643,60668,-128252,-129483,-148788,-214494,-208431,-173700,-193087,-89897,-57958,-193701,-232869,-182122,-37728,187136,247530,190640,44286,-175859,-329456,-409122,-354441,-198643,19679,198970,279186,213548,-7029,-180187,-88565,5310,-51637,-44539,127692,322513,251669,-97763,-293040,-186232,22730,156605,75447,-102655,11900,175815,110589,-60304,-128460,-19173,123101,131583,125550,182928,244982,229905,125725,52197,190077,414656,331308,71535,45609,176302,247495,175558,73819,158774,291623,184126,-31794,-212970,-277585,-96709,123163,-33943,-336143,-502861,-541978,-526068,-332663,-21483,153295,134410,98692,124760,99178,24376,71865,204754,165223,-19496,-10604,119845,29554,-106946,-89049,-9380,-50549,-57419,82878,168178,73666,23441,106392,170263,182246,188830,139891,31038,132562,240692,-24797,-219373,-31174,7546,-79247,43153,31387,-109405,-71202,10114,-104838,-307079,-358898,-278027,-159294,-23233,63404,60051,47594,-53044,-131652,-64327,64002,206855,339451,321194,147246,64356,107960,151392,183252,411318,576212,424346,245748,220939,100535,13634,-20218,-168268,-225541,-44762,109649,50696,-162336,-325523,-382745,-313978,-123994,80270,110766,101031,173391,264275,248851,194818,170323,-14539,-123526,-87195,6914,160894,324473,290711,148512,84023,119153,181266,96340,-49318,-80206,-43133,-34881,-48665,-20701,35524,77924,174956,249330,321251,324297,128114,-83409,146869,538498,416097,45253,-87198,-125023,-132705,-32055,58761,-18657,-140563,-2629,178118,82252,-179550,-329061,-243800,-102974,33468,222612,301509,139829,-136610,-340905,-437703,-368602,-133534,51674,8482,-46817,134549,342646,328963,317750,364143,356714,236569,45879,-64824,27902,168839,159835,-58156,-264431,-312392,-215320,-140027,-176878,-177243,-297044,-683449,-935423,-924726,-223432,179345,-55197,184311,481476,-11609,-82794,185361,-104947,-182450,2222,-98475,-185866,369056,1111671,947277,45092,-248031,-80857,-115169,-257102,-250407,-54704,35331,-11100,-55957,-181830,-325831,-339565,-155579,98813,294676,335027,87319,-123469,42273,270908,199259,4933,-114689,-117965,-41171,-60666,-50428,61313,-4958,-68982,69606,113484,21161,176290,396678,384386,281281,178007,-15699,-95768,65791,219518,285005,287063,244858,265557,361266,302485,109340,34899,122652,224949,179042,80025,-18947,-215347,-328297,-53581,231701,156596,37384,67772,91883,-23940,-74871,-22199,-54011,-45626,-33023,-163101,-114824,196696,346319,210775,75391,-47940,-199790,-154611,76425,280645,231843,99378,88762,209760,288633,263897,220182,294647,474230,486321,429764,259371,27549,-37730,14943,-98942,-226586,-61852,181091,135284,68373,200885,276332,200400,58292,-58564,-18241,106260,138117,-35317,-305569,-352213,-229957,-146087,-180152,-195267,-116090,-17304,-40117],[-62338,-34931,26499,55083,56121,28635,-37818,-87210,-42987,39799,19371,-1057,88301,143709,235984,352493,314051,251939,295469,193463,82244,207517,293665,43604,-99998,153342,392809,362369,330749,311740,192688,75074,50150,45152,68571,55397,-78713,-255206,-257679,-31881,184562,64660,-134900,-113271,-20455,-36529,-111773,-212033,-236207,-190782,-68184,-46040,-168016,-172846,-59575,-10650,125807,255666,187402,-55656,-174624,5568,118234,-80108,-263837,-157236,-163377,-100811,53380,6795,-42908,-11980,-69898,-88989,-60681,-23132,202167,301682,28563,-49320,152054,162957,-22609,-223744,-347598,-240378,-47037,-28472,-120595,-96761,-17457,69930,110821,122889,91106,229486,399042,212744,-124603,-200367,-99490,-196347,-274032,-107361,14512,-44866,-21331,42370,-51590,-55541,161319,392450,237432,-132572,-243645,-212991,-132764,108747,239583,133413,73196,129142,192047,4991,-382933,-484302,-297803,-189840,-145614,-34199,741,39894,172861,193549,48555,-4230,-53773,-164764,-91275,157930,324133,282079,281130,193676,43681,13952,-71305,-280114,-119107,81501,-63296,-102529,120170,167693,-56062,-151917,94700,293822,297898,218504,72422,-42005,-28744,13181,-28669,-23417,12246,-152036,-464406,-479833,-139242,-1141,-140149,-276305,-146951,195567,502316,571476,411106,213065,142785,135869,113116,73564,-16430,-36039,100999,172049,47033,21202,284574,430605,198092,60487,177182,147920,-54246,-57328,109436,58443,-166104,-213172,-143655,-37698,92642,269150,407539,299101,-4529,-202366,-245326,-222143,-240482,-321053,-273405,43990,361610,274785,-6518,-47900,102350,179089,21921,-145852,7351,254608,177359,36129,144476,238711,-36158,-343019,-227617,-7027,6206,-6664,147886,196825,65719,61266,105030,-8672,-98300,-135036,-150800,-32708,41096,-13040,-17692,-52945,-218962,-339315,-244864,-49352,126826,167625,61859,-100812,-64895,106346,211839,192711,81481,-27740,-105579,-87729,-43459,-4494,81290,183069,278608,248811,52208,-77375,-31332,39280,11284,4856,-15289,-126851,-131972,127094,355517,292662,105758,35866,52081,-156970,-351005,-257604,-156297,-173843,-118842,-47014,-72468,-8938,81521,75422,121323,131808,-42392,-165478,-16763,114642,117051,86026,60438,93886,160878,24300,-181617,-242086,-212872,-82664,49849,67416,12611,-112165,-216648,-243291,-376040,-429730,-146305,80214,48804,-1476,-4745,30830,-55683,-217072,-287722,-269847,-204985,-140992,-195994,-171903,77532,330732,299953,56607,-81461,-14690,115944,94362,-27739,-148861,-187803,-65279,14667,-22307,-1752,-23692,-83834,-100856,-64067,14816,62175,63235,185591,412114,388381,44311,-325980,-512669,-389778,-228970,-267547,-284695,-133483,-87196,-131217,-72749,87803,194637,74525,-115956,-125127,-100291,-69448,122050,195318,-17132,-101932,135269,274423,249093,282300,378651,372529,206746,-32803,-257733,-264338,-128807,-181546,-297298,-171899,13257,26109,24082,-7575,-145848,-312497,-374081,-314351,-114220,37670,113588,93211,-42767,-11817,201371,243041,156705,188657,174723,108559,164246,257119,231230,6986,-161124,-65146,84678,45063,-226512,-457226,-403223,-266692,-78290,195123,273902,-24992,-292006,-366030,-321973,-386554,-416114,-276981,-97753,233631,543565,341760,-93948,-136807,309881,391645,-112623,403605,1852842,982588,-2356484,-2073372,2686467,2945664,-2644440,-4220947,-834739,402007,-846655,-734138,477417,562506,121175,18145,-86167,-1712,361364,556549,405916,228967,279268,305358,149492,-192466,-259645,96513,320731,223434,124458,58371,-24989,106858,405291,470759,406911,335416,49341,-114310,-56664,41730,160457,183552,61260,-183337,-377679,-155679,363398,495773,62846,-293580,-232151,-50444,105129,169932,62105,-2424,32940,-60855,-249585,-397526,-459157,-379015,-211573,-93405,-129816,-83062,131591,349739,385359,309445,252197,253923,249806,169570,80728,60285,86066,49703,-54806,-134014,-202435,-314145,-318001,-161862,47968,170258,166005,195413,135497,-107042,-255551,-156908,42650,120598,56867,-26258,-206794,-408971,-305187,-492,130671,138391,202591,167629,8549,-111224,-132059,-95945,-191349,-371136,-358120,-2368,240943,273331,203324,80017,54447,31680,-140118,-153017,123088,230121,86967,72074,101177,87570,174258,297776,251819,17677,-154021,-211595,-188157,-17184,123024,43166,-90796,-164058,16546,165405,-46297,-296904,-208039,2846,196828,424130,561986,316755,-29935,-141797,-116090,-8948,151874,162820,37733,71091,275858,380260,212447,-95326,-178231,-89064,34606,157362,62339,-94063,13954,187391,213837,285371,336119,250732,127542,-41066,-84997,56908,161563,99127,-88648,-233588,-245956,-81043,-10982,-159685,-306116,-205236,-48549,-4894,97361,162389,30617,-86322,-45528,-46779,-114367,-121390,-130874,-125754,-8886,-14719,-193041,-213188,-136847,14621,233926,331972,266683,89269,-136851,-302530,-401349,-379600,-230174,-60714,52758,153256,190446,-623,-194010,-98156,-7310,-43744,3149,165774,378977,376464,36010,-246448,-164701,50345,128953,-6468,-186332,-76129,139492,133424,-37551,-101108,20233,82558,15797,50288,178125,250503,253146,207756,125379,115267,251027,286237,149895,107701,109692,139205,156610,95123,106654,172976,136312,6308,-132307,-236618,-167664,-10878,-134512,-338761,-406386,-379443,-449528,-348339,-45679,112917,72709,62768,126046,80569,-33645,-2042,167269,180758,-23911,-90487,12407,-29721,-179489,-161244,-41863,-73661,-93466,41532,147604,80347,30298,68665,102344,112145,183837,179993,54900,99898,179244,-54199,-246719,-42427,92848,69648,74384,-56296,-153795,-42793,46920,-92756,-325980,-392070,-241608,-95709,38772,47967,-43615,-38577,-42342,-99747,-83367,-17692,137297,324018,267031,81139,51705,58637,648,103578,386300,498651,319195,118021,41870,-23051,-38422,-42044,-144217,-171090,-69657,36443,48380,-38633,-147283,-278276,-298951,-117219,96367,113754,74455,142309,244971,206696,74635,41381,-45359,-118402,-56059,65467,194649,275468,208135,86903,28173,63550,114083,-1935,-118003,-104354,-102384,-150096,-140893,-53740,30030,93761,187317,294060,403609,383318,143642,-109438,90567,511768,459109,114415,-23978,-53320,-60151,870,52578,-15876,-123679,4146,171728,73919,-178309,-317665,-190305,27098,190190,348127,370729,131761,-200548,-387297,-443760,-374026,-192748,-61848,-39410,23960,208732,329586,254111,239164,383538,451728,265514,28659,-50693,94057,278156,281123,54875,-185347,-299998,-216030,-64084,-104639,-136179,-293561,-728139,-1102494,-1002730,-58009,376322,104049,404276,496697,-362002,-394642,-37984,-259069,-309592,-243288,-394809,-87571,945537,1608049,1029151,54710,-321562,-193586,-247382,-535619,-508661,-147238,43608,66404,53716,-146651,-373149,-377930,-161827,139715,397194,446727,142269,-87270,51687,215660,145237,7540,-108066,-150899,-112565,-95829,-3814,132447,10796,-107974,20198,99029,43759,189039,404548,389399,269607,170329,-10977,-93604,15827,109004,179566,250291,270642,336107,423085,338263,158079,121444,157001,175225,73010,-46570,-131232,-222138,-261005,-15560,333222,285499,102255,128398,193291,23667,-140251,-127284,-85946,-8308,16152,-145063,-101962,247854,402135,271604,140063,-7194,-175660,-139998,59041,242061,221628,143697,185510,261835,312442,375663,301699,255006,316213,300420,277965,197163,50725,18942,18396,-156915,-307015,-105037,181381,95362,-36966,114631,281167,259140,126374,15870,52134,158359,164693,-14552,-259905,-278035,-142902,-108822,-182200,-234274,-180159,-37789,-7136],[15109,32390,51028,32112,17114,-17498,-137152,-247928,-192830,-18819,78240,126504,194202,192501,239493,318946,245128,167716,213732,114462,12429,173757,332077,146226,-56018,102246,301941,273798,259599,272809,142527,18776,29229,69863,99182,85705,-41286,-250909,-279185,-33852,207246,99723,-116287,-150108,-57099,-27612,-106708,-194327,-165788,-96871,15228,49622,-77132,-108972,-32382,-65719,20764,214169,169077,-92988,-215199,-54471,50774,-42848,-69304,-107,-130275,-150600,-8933,35413,36176,61620,13992,-13746,-12814,-13177,171938,245314,3082,-60195,164896,253244,84524,-212295,-436930,-368971,-165615,-98418,-145318,-83905,-34713,50588,141776,185306,85384,158396,358378,263466,-12721,-122129,-75747,-153806,-168892,-48605,-72816,-203179,-143208,-30309,-54959,46734,275873,459097,308719,-56798,-216253,-266176,-230331,77048,262195,175142,95688,173097,334307,134615,-312281,-422276,-233439,-147160,-139217,-85772,-57117,38168,222422,194723,6023,3998,21468,-91201,-19547,185679,272392,232722,278115,183107,7243,-36676,-77694,-195866,-88635,39693,-88847,-99262,142243,178129,-73595,-151782,152579,424090,451160,328815,88699,-138241,-132352,2669,57298,115458,181447,3225,-357551,-394956,-72803,51735,-52401,-215545,-193654,81160,419071,582712,411962,142535,52737,70013,95601,120608,64860,40240,155890,190669,70720,90252,324577,355322,96984,41231,180008,98820,-96537,-38978,169897,110584,-136844,-200217,-135508,-86953,11747,240202,448437,329752,-8997,-229584,-228675,-197821,-275991,-381496,-281299,-424,234543,227868,92215,55010,157911,211974,35080,-145780,-25115,164342,145856,77639,118504,98796,-151703,-397402,-272970,-17169,33366,55147,184995,210721,61551,49243,106233,28980,-93272,-144267,-142852,-32093,-10283,-127126,-161872,-140063,-225083,-309421,-241146,-41940,188956,287567,172121,2259,20774,123288,170421,149660,26801,-87247,-76149,38598,18485,-65789,-33573,73010,187563,167808,-46184,-116243,25142,44238,-33361,-24228,-12270,-139734,-159585,109762,379193,370093,188104,105845,136988,-20993,-204864,-159270,-113116,-197826,-182079,-123810,-132860,-19297,78504,50578,103338,157045,24535,-93815,7558,84233,32378,-58415,-38782,72325,117681,-27982,-159423,-210560,-274270,-212621,-32309,75923,29619,-125905,-212996,-195570,-320708,-364677,-65459,156990,74308,-35375,-76445,-74563,-146022,-280636,-317441,-219190,-72992,-42730,-192508,-245245,-37665,189476,161618,-34380,-104816,-24103,120181,171000,77204,-116040,-174304,-34886,-7022,-73599,-387,17096,-54066,-102964,-85907,15426,91676,133845,262352,469239,443733,123853,-192386,-378534,-428537,-407348,-411783,-351794,-157984,-37195,-36802,-7714,92031,169003,50515,-87088,-49008,-52821,-53744,109396,185025,20771,-64792,43060,126805,147436,225127,359919,398255,220427,-80567,-314921,-331303,-226711,-213210,-238861,-171363,-74614,-98576,-97025,-65364,-83935,-199945,-271241,-263817,-119970,-12840,58813,41112,-94367,-81535,86908,90229,41702,120613,132409,129997,246712,324604,221691,17436,-67087,36953,115643,49545,-153050,-415888,-511583,-458109,-241734,66934,212810,-29359,-294005,-320009,-228807,-216619,-240738,-144585,-115340,58592,460786,394588,-111454,-233451,244459,553875,512879,1303356,2267269,995231,-2228313,-2397903,1166569,790361,-3972745,-4046037,-253373,583597,-551989,-262123,507099,386710,142650,163103,-59918,-45168,323611,572504,617445,531478,374842,258758,165888,-52106,-112480,143343,292611,192685,79474,-44658,-185067,-44566,367060,551070,545099,414109,35188,-153923,-75747,10357,90441,74075,-8327,-169668,-351935,-230608,200636,381967,64538,-241998,-184398,-51708,6887,35681,1951,4429,13390,-110095,-332426,-493214,-477286,-283644,-107000,-59691,-104308,-52856,198861,402919,444756,444787,353068,260290,244431,201784,136642,129484,115633,70359,10711,-56838,-149626,-244140,-201940,-20208,177144,211689,114541,152590,131867,-68275,-165991,-99821,33113,152428,149556,21482,-219898,-393494,-207578,86597,146471,112309,164715,128908,-31628,-150712,-133191,-75071,-229624,-455865,-351570,75355,321559,313402,194399,53424,17987,-31561,-152204,-112293,150351,244958,115733,143223,208578,147822,159123,285298,261351,54780,-68942,-117405,-120900,18022,123611,26506,-73564,-171360,-79835,29819,-137532,-376339,-293906,-38687,166910,318436,407958,214693,-87759,-231043,-196746,-52629,102049,76491,-16369,56145,239881,382298,291266,25691,-73336,-20026,85910,228488,126070,-74173,-1547,146162,155602,248081,310702,214135,115948,-11129,-47988,62765,158935,127827,-71995,-261412,-238941,-36863,-2030,-191828,-361391,-241501,-72382,2563,60848,67559,-21385,-47968,36241,60957,-13549,-17655,-42671,-26879,76539,30267,-181374,-199277,-98689,62631,267475,380275,288788,94531,-88674,-211813,-301243,-322072,-196534,-111402,-116062,-25073,119654,3314,-165609,-80738,-23518,-48062,31847,151913,322382,375924,109315,-192889,-137123,84624,137430,-61813,-238075,-120496,121205,146903,-8913,-65498,40176,19267,-112658,-44905,155098,248637,266921,268140,190272,74132,113934,220263,198189,127239,-16837,-25147,122244,130155,78456,103091,132126,72173,-20926,-136119,-169051,-125395,-216690,-320635,-275942,-200090,-323869,-297920,-31558,105080,58418,60109,124980,54021,-93415,-80304,105669,147611,-70802,-192329,-84921,-44441,-195462,-197761,-86992,-118323,-138605,-12810,90547,32913,-31830,-20754,11493,49156,185690,204261,63030,71739,157321,-31730,-253475,-88261,147052,224463,131791,-98817,-155512,6783,98042,-13645,-235784,-365049,-233588,-59423,82522,16607,-158926,-153682,-60744,-74317,-98479,-91723,55002,255110,162369,-7808,43773,36930,-137011,-7398,302935,359103,154594,-51905,-158176,-140588,-67975,-50428,-121530,-132779,-106077,-53579,25078,88479,38880,-166134,-282080,-115945,106946,138293,72407,101283,185293,142047,-28311,-85968,-56209,-85844,-52526,55964,186796,209109,117197,34741,-16564,2412,33643,-90866,-171438,-118283,-143863,-240721,-222930,-112287,-32999,35344,118781,265909,405032,349184,76785,-169199,15145,456845,517184,236487,67888,22085,19740,36350,12402,-60414,-119704,-4723,132125,39527,-185016,-299013,-137967,152709,324078,412112,390417,141646,-179724,-346639,-386016,-328542,-227423,-189259,-112469,77021,240687,253448,150673,137054,357851,510439,292617,19591,-19109,163614,355094,344827,146660,-87898,-274631,-238829,-32560,-37501,-93660,-288776,-753837,-1244925,-984369,173467,636602,387659,771597,549773,-707865,-716232,-240596,-345805,-368250,-451439,-721645,-95464,1439137,2118333,1144500,84370,-338238,-311656,-424669,-782361,-704851,-231926,-4305,59092,114340,-80641,-339893,-350600,-166317,128050,429891,497257,185115,-40890,78132,177615,95107,3548,-97170,-176262,-198921,-161408,11194,187907,70113,-98693,-23635,67829,56837,185368,371461,330959,214240,157943,19762,-80191,-49953,-9622,44727,151672,237872,343443,413055,322079,178065,169014,154451,105696,-3716,-128156,-194416,-190983,-188165,-20401,356625,373637,124750,119620,224776,47376,-186135,-196611,-82872,44489,64524,-95060,-41384,286138,392754,281597,170993,13067,-141719,-133528,10932,174017,195286,161168,251870,299793,351351,509781,395153,187040,129481,127763,110218,83980,30941,22983,-32886,-210766,-334780,-116583,166283,35270,-155510,3815,249030,277240,152978,70847,108671,166613,148049,-2208,-198092,-180397,-24538,-34129,-132062,-212802,-190817,-24383,56500],[98217,106724,79137,37,-17108,-32161,-181321,-344942,-291872,-48197,150731,244865,260152,200529,207405,251832,131597,10293,50177,1588,-78859,86842,288930,188841,-32216,23339,159924,147659,173527,224697,83174,-36284,22507,103702,118485,96537,-19875,-234002,-270242,-12500,231837,150073,-73750,-181837,-131629,-73392,-132876,-163426,-70175,11712,80579,106334,6496,-10658,21116,-124639,-132469,116282,137728,-81887,-186161,-89749,-14044,9458,137714,133147,-104210,-215381,-110361,22371,93026,133861,121240,90111,19598,-51079,91332,148808,-48657,-85902,145803,286093,161533,-185987,-510737,-500835,-262888,-123114,-116395,-16427,33416,71033,192174,246168,67350,62899,269101,276994,110691,6903,-16571,-100384,-94482,-18790,-153778,-342121,-252704,-89907,-26492,137854,338893,443889,319062,43231,-124092,-264702,-286508,40010,233562,155826,107630,231045,417365,206132,-214211,-299543,-140541,-90059,-100201,-109269,-113354,19341,250578,187059,-35308,977,89975,-4009,52526,212503,243954,252342,290394,165857,6576,-32184,-28257,-4556,37590,19027,-122784,-93430,161451,175341,-92663,-138982,177925,483547,545537,409144,114567,-171958,-169275,31013,178856,261496,318601,135655,-208790,-232133,10721,74544,-16884,-173099,-220151,-6547,348557,559912,358063,40246,-53705,-7624,81200,166693,111838,65154,179753,209335,113650,173947,347928,250216,-12750,13628,164098,49639,-128842,-45851,169919,117364,-121410,-193717,-140647,-132638,-30111,220774,430466,323758,17489,-191688,-158438,-116177,-220340,-330532,-222096,-38507,61225,118915,151343,138380,189575,222833,51795,-139819,-85339,34456,83194,99022,89925,-26736,-233359,-403348,-318776,-78301,17087,110588,237601,224935,57652,25161,84808,68122,-53543,-127961,-108028,5648,-10293,-184619,-265832,-213299,-217893,-247505,-204164,-41663,198831,361417,269747,121035,98931,87480,57751,53183,-27077,-124821,-56665,112681,54815,-107328,-139497,-75834,32592,47018,-122908,-134930,38840,16437,-71324,-47832,-23189,-174678,-221140,32491,321460,388546,242149,154257,188041,89109,-69720,-49814,-41987,-179202,-209219,-183171,-178810,-44165,50836,20611,67649,159662,108352,6973,10709,20284,-70711,-195658,-129903,48992,65350,-71675,-116358,-155673,-308751,-335563,-133027,53235,5498,-172293,-189512,-78726,-171103,-216849,40695,207464,85025,-49969,-103842,-133001,-194421,-309582,-314923,-166457,12527,33058,-146842,-286789,-146975,50430,7473,-139095,-137612,-33501,120167,236100,167691,-89651,-174898,-37534,-45657,-101379,22743,68428,-22774,-97690,-92486,2072,65414,124364,261724,444913,428482,167794,-53439,-195603,-400290,-520416,-503104,-389892,-182152,7480,68298,66824,91795,139766,50938,-39825,-12112,-63477,-70940,89581,185863,80759,-18889,-58885,-37715,9340,97287,249404,357222,227937,-84252,-301704,-362703,-332603,-209603,-104976,-123886,-157015,-206675,-199796,-111634,-11820,-38411,-111290,-140355,-85414,-72354,-42855,-48532,-123584,-90101,10273,-28527,-32562,65890,98663,139143,270438,332051,185217,37160,70645,171846,150600,53886,-56619,-297404,-515696,-542454,-339158,-58483,80664,-91050,-305029,-228452,-58933,40936,79158,124182,-39568,-76993,302950,314722,-210395,-346754,168039,793261,1244250,1923711,2170078,709768,-1952692,-2617043,-1086959,-2237950,-5068246,-3134373,876570,1409222,419395,515435,572563,266290,216166,261923,-55717,-96677,205698,450354,673665,673207,378615,243713,233586,140656,94288,219796,294062,194574,52427,-111088,-298248,-194843,247653,544245,634869,456691,19623,-189115,-101627,-39399,-12700,-18642,-8436,-71679,-239333,-230001,57694,230400,49934,-138818,-64980,10204,-36948,-72773,-79471,-57658,-75688,-174793,-377429,-528990,-414052,-107776,75131,45317,-40184,-28805,216195,374410,410939,484427,387759,235190,224089,219220,182198,194484,162180,128752,116212,34620,-111710,-159913,-44007,137259,295937,229784,31298,55768,79302,-39842,-63559,-36494,21639,183496,238429,65138,-194720,-301596,-79199,156881,138181,69708,116294,96026,-54775,-183448,-146112,-67295,-248710,-500176,-303983,137551,346489,281787,109787,-7017,13127,-22658,-112748,-60670,158197,237309,137723,187300,269293,163987,101550,221892,249611,130804,68814,28523,-13014,46915,92678,-2724,-102388,-191152,-132435,-50758,-194563,-429006,-388419,-117863,95812,179679,192785,76130,-116039,-243830,-203109,-61488,37326,-23305,-60014,38380,178743,335842,308536,105334,1598,15187,89684,228978,140516,-70488,-26797,90927,106616,223446,272926,155191,80287,11472,-17726,49619,124610,125896,-40310,-221156,-153032,30500,12818,-213671,-407195,-301323,-156763,-97190,-77152,-67949,-71068,-20707,86303,135681,59980,62552,55989,69913,133840,43875,-182410,-201697,-70684,106783,282101,359508,240626,60267,-47363,-83448,-129847,-171428,-89704,-120508,-268905,-207114,28393,13386,-98382,-35853,-32014,-61346,30794,88893,175316,265957,114389,-138837,-102659,125873,187290,-61432,-245759,-120178,118438,148157,21705,-25580,39507,-44056,-205452,-118187,121619,231203,259824,288600,231688,77187,31564,138040,199777,105731,-155900,-191725,77473,167857,95792,115204,168342,139974,84191,-20220,-129974,-219281,-296978,-319725,-175375,-74724,-194456,-193734,24846,134551,95940,92772,122001,33424,-129683,-139566,38608,93648,-120381,-281674,-146818,-115,-133207,-190141,-137371,-173430,-188085,-78841,7441,-52403,-143324,-135896,-72207,21701,197287,210565,62360,59675,171667,20589,-245399,-158750,143345,325841,199945,-74950,-108924,61865,145520,103754,-76135,-293221,-252553,-53152,95906,-24677,-246834,-245621,-97490,-73621,-114484,-137463,-16257,152796,40234,-92900,42709,52117,-211611,-124224,172201,189267,-29084,-223695,-321945,-220948,-71647,-46268,-99558,-107168,-136043,-139903,-24756,164307,169679,-82563,-271179,-124403,106228,169475,92741,66357,109913,77113,-77933,-153100,-39332,-37570,-80572,-17126,149469,164642,60459,15738,-27772,-38195,-35965,-154603,-204707,-126275,-166990,-288874,-280994,-199309,-156283,-91400,-790,180183,323265,234867,-41341,-237010,-54678,389158,560866,361691,159174,74873,68320,52356,-48579,-135421,-136993,-41872,52827,-27656,-213482,-289642,-102018,232392,381034,384620,355901,174256,-76904,-231125,-284828,-250458,-235875,-301098,-183889,108316,224229,137306,46278,41337,293303,514166,320193,38957,41628,239332,394517,346219,199110,6375,-230577,-254826,-43935,870,-69728,-280531,-756118,-1312010,-814957,510009,921189,719592,1159306,519027,-1057033,-1031646,-422050,-377810,-365535,-592619,-1011579,-163562,1835776,2564323,1225106,35455,-350776,-409261,-587343,-922538,-790056,-293741,-94554,-19180,125164,14952,-215163,-258024,-168622,71253,382652,464260,198258,2230,113340,166968,66259,-2714,-89014,-195684,-278738,-240651,-7489,225088,160772,-60440,-78608,2348,35594,155815,300469,225702,136691,151184,74296,-57908,-117853,-115235,-96780,8918,166603,306613,351292,278750,192533,185819,124203,41551,-27627,-143431,-194390,-142903,-156023,-64858,308908,391087,99215,54672,185494,43842,-206278,-224233,-56107,100040,107767,-23905,44334,294985,329255,251210,168502,13370,-108816,-140775,-60304,79665,130155,135576,267882,300379,362916,586083,453237,102213,-30171,17676,-26826,-61358,-41962,-30013,-109649,-222669,-274137,-78358,137961,-29311,-252332,-102253,182868,241163,127020,97155,154732,147921,100958,4997,-133103,-86707,83986,44694,-59199,-141961,-142295,21509,128302],[153501,164971,111055,-25386,-42233,-26456,-178906,-370255,-314953,-27836,215610,303774,263861,169901,145207,154331,-13725,-187633,-152646,-123537,-173729,-28505,178154,145321,-59263,-83250,247,29198,113909,186889,26140,-86222,24831,142582,137199,97211,-14760,-204421,-225162,28522,251706,208315,-9785,-197437,-224355,-156208,-166970,-113732,38914,113354,116379,125389,78319,96510,76628,-174328,-275367,1699,110736,-21299,-94971,-87663,-56967,50798,252682,172230,-108025,-272386,-206476,-21665,113550,185941,220718,195572,36019,-111878,-1603,48798,-116695,-130566,91226,241737,172540,-151288,-533394,-595466,-325001,-113963,-57278,76616,159553,133243,254205,285354,38998,-28357,158429,248924,210541,148158,58886,-45205,-50080,-8730,-197906,-417514,-321072,-120611,29460,203036,337245,348536,254969,131613,15692,-188522,-261282,27047,189281,117263,135648,303212,417566,179692,-147883,-170419,-49393,-35394,-47217,-103176,-154986,-14920,245094,173134,-64327,-7811,143928,81181,91027,199859,228001,316264,303415,138239,28971,17135,66343,222409,201538,16930,-152988,-95546,149872,155743,-85791,-102759,156848,436199,547347,441775,143019,-140850,-138596,90561,306878,374061,372003,187462,-78996,-54775,79270,56248,-39641,-158839,-223792,-44583,311758,501836,259938,-78622,-166119,-83306,74589,197848,116435,47480,180567,234147,176240,260069,358661,160550,-88917,-13405,128276,9037,-137363,-55972,125754,77985,-126192,-194718,-166971,-172009,-20565,228763,359308,263245,50573,-94730,-35149,16733,-89407,-186842,-111621,-62245,-112164,-19488,157953,181875,184880,205467,67346,-133794,-165449,-103596,-494,77397,36260,-125472,-257333,-339625,-331230,-173439,-40674,136652,280409,237073,68418,7782,51742,85488,-3165,-88518,-43100,74357,29642,-182534,-307095,-254886,-201284,-180104,-150301,-49696,146938,353522,324499,222373,150938,12231,-93282,-59996,-53234,-120514,-43406,123034,67008,-106088,-206201,-232801,-146698,-71616,-146972,-120266,8413,-42103,-105298,-63324,-43197,-220117,-306018,-90993,201345,347913,262651,180699,208988,152057,15624,36567,35454,-124270,-197049,-211406,-197752,-74856,5863,-9426,24458,140288,193652,132093,26763,-40252,-163813,-291985,-187369,31591,22902,-92477,-65965,-86704,-294381,-405524,-212744,14484,-50248,-237590,-155326,64941,17263,-45390,133175,222135,86375,-36284,-86686,-135163,-181320,-280505,-268029,-112890,38174,57834,-102014,-310486,-235381,-61679,-124993,-219165,-148123,-17348,133873,289992,237664,-68501,-195719,-76310,-81579,-95499,48929,100455,-14755,-112111,-105796,-36327,-16335,45894,203067,349115,329352,141204,30835,-36744,-318625,-533828,-516017,-395474,-205389,29965,152825,127438,81074,106262,68958,16470,-6146,-112625,-110219,74940,195342,129107,-459,-158259,-186113,-135988,-81270,60283,258448,226480,-51586,-238232,-365062,-422085,-176549,52560,-52139,-214483,-276019,-259235,-141622,29798,100758,42089,7992,-26870,-121464,-157944,-156203,-135031,-53308,-35057,-109444,-66503,36440,80932,139388,259810,300692,139334,63691,210500,289492,160558,49728,47773,-122269,-415028,-505130,-339392,-130674,-72461,-194239,-317664,-120077,132097,292935,431341,442784,110036,-118570,133741,136362,-344819,-440310,71201,938796,1723591,1982594,1501515,112891,-1663949,-2488038,-2967924,-4882779,-5665647,-1958292,2149123,2654635,1774517,1292164,566972,165291,306560,296276,-80138,-145041,61502,255592,570680,617378,325403,279151,322839,309036,281734,296438,310518,201979,36443,-119560,-321143,-283624,106837,466038,633024,439786,11450,-194934,-114510,-87150,-125150,-92621,30636,67589,-65269,-137357,-15936,84713,24233,-12062,94652,118246,-27709,-144928,-166214,-166465,-198086,-229476,-370330,-502327,-302865,94646,296122,206084,37284,-21096,177725,271790,296084,420559,352042,193041,201584,221521,209066,238943,203886,194962,234998,128855,-89805,-88186,102993,256600,359118,216658,-60451,-73200,-9944,-25533,25082,15379,18907,216923,304454,94010,-135782,-150947,49453,180889,94437,18781,66967,70404,-57785,-203901,-173607,-75439,-242420,-485188,-231661,173454,314221,185254,-22709,-70430,48523,49892,-41552,-10382,149557,203933,143233,203456,267812,117821,8551,122746,219102,210184,194670,165789,98119,63194,45505,-35948,-173072,-234590,-144627,-67955,-208198,-442255,-465985,-215433,9148,61097,2023,-43263,-100037,-166131,-120967,-24092,-23493,-108422,-77819,26927,110386,248216,257663,121666,35029,9801,32289,149472,95988,-89857,-53237,44419,83067,216223,237206,109684,60435,38553,539,17229,68778,103013,3682,-118793,-11059,107181,33676,-217587,-430851,-368756,-274474,-278488,-281956,-203812,-96095,-5918,90117,154146,91935,90211,120069,129832,141765,12460,-200928,-214589,-48993,150117,276061,261946,131984,3553,-19296,44984,60249,40035,69974,-92447,-374646,-345781,-53690,31290,-9464,29941,-21141,-72363,5148,-1560,-7899,100829,69111,-91350,-61425,171039,259264,-8923,-217249,-90566,124559,141251,52939,18768,31618,-83069,-229549,-138751,84166,189424,223188,262633,246049,121137,6069,46054,156010,65070,-249004,-299836,34147,197826,160508,198304,216785,177113,149741,71711,-83217,-284985,-379844,-350403,-140655,-33271,-94904,-61119,112765,186988,162296,139172,109198,25300,-125547,-163240,-15577,51655,-134474,-325860,-157358,100079,-575,-148790,-180421,-215696,-227341,-146305,-80399,-147594,-266407,-238193,-116409,41964,211335,196605,59982,66301,197444,70094,-228109,-234957,71439,330487,253817,8581,-24097,107224,173199,213555,90884,-193019,-263784,-61495,76819,-67869,-280170,-274166,-136744,-108468,-138495,-149785,-62195,46844,-63220,-150709,43930,92408,-201760,-213534,28985,37803,-174292,-346032,-403212,-246717,-57559,-37566,-80042,-84909,-140207,-200657,-96285,158629,209291,-51681,-268308,-138541,93108,188990,122938,50528,49033,32071,-70118,-139147,-1821,8033,-134979,-130773,99590,166534,60364,34501,4888,-35976,-75323,-188508,-218748,-132207,-173969,-288318,-305636,-301200,-314769,-250410,-122384,74338,187097,79759,-161680,-282136,-99097,316508,553280,432606,219439,94336,71918,43650,-100812,-201353,-167359,-108126,-61545,-122244,-263191,-294517,-85345,241519,332281,269575,281427,223322,72553,-81745,-175673,-169537,-226449,-371251,-224918,121627,172503,22114,-27483,-18040,207102,454924,340457,97072,133659,316327,394163,292271,199297,73229,-164629,-227084,-63966,8354,-64153,-249397,-713297,-1258261,-500883,926400,1165339,987981,1417777,347283,-1379476,-1311219,-589006,-386485,-330131,-654936,-1198919,-234827,2110925,2849279,1199225,-147805,-403138,-467321,-679627,-914773,-747937,-323887,-200681,-132178,104558,132352,-22196,-127335,-167899,-1339,283034,365039,177472,29332,141895,180329,70498,-146,-84022,-208006,-328784,-308539,-50283,245358,256251,-23209,-157610,-101354,-29788,96042,198563,100995,62599,153968,135723,-35592,-174902,-195158,-221466,-142880,91034,261490,274088,236648,218744,186179,78751,-4014,-4348,-94677,-134887,-94421,-175674,-124835,224416,335431,42505,-25023,107687,21606,-199127,-212360,-21214,143540,138941,44198,118476,263310,233349,196785,139040,-4224,-92258,-160143,-133238,-25243,21038,63155,221567,242932,312038,552554,436069,11695,-127671,-15304,-100027,-199571,-151120,-120224,-173193,-171846,-125107,7409,101255,-81962,-297348,-175137,94054,150257,51661,92746,190248,122508,45258,13513,-70270,-11118,155396,98811,1847,-48907,-48135,87245,181321],[159262,189980,144379,-31691,-59513,-19190,-154179,-338845,-262533,41983,255157,278756,204217,111124,63070,36834,-162605,-373035,-335789,-230455,-243405,-131133,39311,22761,-148276,-207004,-138002,-39110,108919,170059,-17157,-122516,31404,178120,161608,101750,-14084,-162605,-150830,74469,254371,256044,65446,-184562,-300225,-238645,-179282,-44773,142008,183644,113875,110831,131651,184125,109428,-211322,-367804,-96535,99137,76551,34019,-47192,-69002,57867,217816,92759,-148192,-301026,-256858,-72511,97812,204589,285656,274701,38197,-165061,-65662,-16823,-179995,-188651,9062,128204,105624,-115673,-482005,-616339,-343605,-86132,4045,158304,287055,219207,310664,286602,2161,-93223,57582,188496,258969,256183,128962,8320,-21035,-6209,-190722,-402889,-328984,-116931,95003,234812,276934,199426,133750,179862,164935,-49889,-147961,58520,167872,111420,201249,378720,342869,56718,-154174,-87125,11985,1591,-2635,-75814,-172226,-54460,208684,159996,-72254,-20224,171093,147261,79318,121094,204346,381395,302878,97060,48777,82049,177658,398495,320461,10667,-172735,-109909,91167,120769,-31699,-37424,93772,283588,448585,418835,164063,-70360,-70046,151753,395591,417758,317169,128018,-22121,70465,111330,2525,-103653,-166150,-201753,-29239,296351,402527,135755,-194734,-273239,-147881,75430,210281,92726,10931,167260,257922,236586,320078,356033,120716,-105268,-34509,76861,-17919,-118300,-49215,67922,7091,-152061,-205098,-212068,-198117,34534,262874,247257,137171,60343,35847,122162,174172,75734,2680,22200,-66663,-241363,-149664,111526,176923,146484,161799,68836,-140416,-247588,-211276,-85214,8297,-51320,-194727,-223265,-210685,-277542,-255928,-117037,119968,285359,237934,98190,15555,26958,73411,32037,-37852,40850,155548,87047,-135847,-286299,-257989,-180670,-134419,-105029,-66473,46911,260608,324946,284508,168703,-75388,-234009,-147291,-39052,-74602,-32914,85574,70118,-53561,-216656,-361498,-306001,-153420,-106511,-68523,-49987,-120535,-138085,-73508,-69512,-258315,-381605,-221109,60866,266937,251919,188530,211263,164935,37135,75926,91585,-57142,-159567,-208442,-189886,-100946,-40984,-31420,-13050,101982,255630,262883,87701,-60364,-223244,-331621,-199384,24187,2706,-85762,-21918,-15649,-224111,-392391,-237617,-16730,-113382,-298233,-122410,182011,173185,83189,175233,200192,84210,577,-46813,-97706,-106732,-180308,-175341,-60242,18124,33588,-87853,-327235,-292814,-132641,-203097,-243461,-110498,42069,172682,331064,283197,-47899,-230422,-140981,-98246,-60087,57070,91391,-39015,-155012,-138218,-99403,-134170,-66026,121156,210954,164085,43148,32431,51693,-203102,-442957,-450948,-372571,-225891,21001,194882,160630,61823,72294,90724,67312,-9440,-158719,-144414,75241,203963,137137,-31191,-243008,-293872,-258676,-267766,-156651,135524,217616,-2574,-165518,-357834,-474104,-129218,176199,12420,-237270,-297119,-262887,-151180,16928,149507,127862,125516,32893,-143140,-246604,-252581,-137877,-4204,-62223,-157780,-72908,37212,84659,140162,245166,260316,105796,97683,309973,341300,123666,31424,143931,70063,-246388,-376735,-250125,-125518,-185836,-295951,-310763,-15248,284687,440610,649571,661837,266888,-56553,17316,-64148,-446107,-471279,-26437,880315,1706717,1456683,457553,-698384,-1479692,-1899881,-3624223,-6106179,-5547213,-962057,3087016,3855987,2996082,1733519,417087,53392,368066,271445,-125257,-179498,-50084,75376,360444,400139,252635,345994,405910,413886,396285,346037,316137,178689,15667,-71017,-240266,-272741,5246,344633,521662,361329,20231,-154864,-99954,-115495,-222561,-162077,57172,190681,124837,25949,-4341,-18936,-4398,100150,243632,232977,13469,-181987,-239777,-277635,-299256,-243633,-301569,-415959,-183775,260189,487714,366517,94081,-34652,94212,126514,141418,283195,261031,148660,188193,211947,211481,250681,217302,233231,332832,213696,-76744,-50778,189156,298246,340790,173906,-132305,-193668,-103657,-20895,78213,41077,30057,249494,329715,97200,-64105,14975,146384,145210,17026,-31528,20874,46440,-43313,-205415,-211607,-101776,-215298,-406883,-151147,182142,238474,48514,-160363,-106947,113125,146392,29163,27658,127250,140200,115679,192683,213022,18155,-101567,14418,180802,261180,255584,239075,169885,58128,-1713,-62046,-256788,-300846,-140252,-43533,-185523,-412291,-500192,-306106,-69178,-1669,-95685,-100075,-44245,-24635,23289,47926,-64984,-154864,-61609,29183,55017,145181,162030,82297,34105,-25496,-75909,7327,2891,-126759,-70379,23801,86928,218061,211107,102489,84154,73378,720,-32378,2718,66845,45436,12470,139994,174437,55654,-202419,-421581,-411334,-373469,-471310,-486558,-298881,-86152,-468,53043,118390,85249,60659,117539,133077,99487,-51866,-221337,-220879,-27829,193638,251930,111867,-4438,-50378,-300,139507,208234,248153,239615,-42835,-416353,-409698,-105333,49910,76293,105393,16449,-66503,-27325,-88966,-164669,-50884,7900,-55529,-14928,214674,320368,60081,-177716,-56905,132317,134602,83334,66771,33582,-83928,-180318,-99679,45705,118368,155501,197434,238609,188324,16335,-47199,84907,37009,-249549,-305413,7334,214145,251998,303310,238267,159962,161485,123747,-44979,-307334,-443513,-392382,-162746,-54819,-33585,71706,209264,235172,219136,165704,74928,26023,-80322,-148358,-47094,41803,-95293,-306481,-116273,232080,164097,-95095,-200190,-218339,-237184,-198194,-148600,-224598,-362087,-293068,-100398,101459,215280,162109,59936,84925,203440,90314,-203107,-293129,-52931,232617,269471,119719,76144,133475,172961,273675,210862,-76075,-224032,-62677,31227,-106796,-253880,-228904,-164907,-176828,-177218,-142972,-84872,-35804,-120149,-167043,39856,132332,-120859,-244516,-78337,-47805,-230945,-376791,-384662,-221394,-41672,-35571,-68848,-60568,-108205,-218876,-172650,78880,159744,-75933,-268282,-147072,74242,187806,148616,58670,25221,17209,-32040,-72832,36225,32519,-203829,-252677,51431,212187,110308,77569,75205,16608,-77516,-198663,-217755,-136011,-165685,-242403,-290137,-387724,-460589,-386387,-198221,-8891,44855,-65861,-239497,-283029,-110193,239809,471632,409723,228129,87833,43695,21965,-110829,-214136,-190562,-189770,-191611,-224097,-316872,-304166,-79964,181478,187306,102792,193710,273422,215039,47763,-95499,-115383,-212853,-385329,-217057,124644,111482,-50670,-47774,-24783,120073,341008,339236,186501,243668,380165,356354,199064,144080,95200,-79335,-129894,-41395,8623,-55273,-169583,-600165,-1068276,-108473,1332244,1297179,1085583,1432558,64019,-1614786,-1511397,-736863,-399078,-292872,-640864,-1238205,-266736,2218126,2885078,1025193,-449527,-507856,-477655,-672553,-765628,-595667,-317738,-290068,-234204,80631,256400,187058,-2634,-164731,-53671,181876,246206,133123,32722,147075,202492,109320,23449,-78145,-210282,-332816,-341769,-100530,251046,326608,-12055,-256755,-224834,-126004,12226,80174,-13454,11149,161837,179681,-23528,-212417,-246736,-311133,-264242,42543,241610,217829,215964,259033,181848,28718,-33476,38378,-4318,-34864,-51224,-217887,-166882,145066,231234,-17198,-72493,39360,-4769,-169483,-170204,7796,162947,151202,82637,145354,190668,129262,133806,92666,-34587,-100176,-180460,-178189,-112386,-108639,-40182,118647,124963,192707,412205,334209,-74599,-160071,10372,-99100,-284271,-254607,-207226,-190585,-65757,70098,113625,59852,-112793,-275389,-193194,750,16735,-58805,61080,209186,104094,3151,29479,-9124,45393,183159,114510,26471,33798,63437,154156,196915],[114685,176222,173297,-15065,-71401,-24645,-132725,-277735,-157281,140514,261764,182771,102119,38846,-27694,-85130,-280079,-490781,-445831,-288929,-258491,-179332,-78840,-138953,-278501,-321676,-220862,-34225,161159,172664,-38927,-135201,39196,200633,190065,121328,-1634,-109773,-63804,105380,226352,270603,134999,-136387,-324719,-282868,-152351,34239,216425,203002,69161,65501,157401,231688,105752,-240489,-403655,-163103,104703,190589,168389,20917,-51055,24752,51559,-73326,-209984,-290040,-242327,-103496,59428,187396,302993,307452,28154,-187678,-74912,-25657,-215103,-245430,-83759,-22779,-21173,-86533,-360845,-549272,-317661,-48842,50606,200588,357692,295162,338727,243170,-41296,-123423,-9626,115573,246351,297420,176697,60691,9771,-2161,-137893,-301850,-275277,-86274,145510,231086,180425,39874,-4092,175833,276512,108109,19056,131710,189743,170455,306704,439345,228699,-118486,-233850,-76336,27992,11456,17148,-40100,-161752,-85849,157076,155082,-56836,-38568,158665,179980,25589,-19200,157441,410716,282357,42922,39188,126807,268975,459757,324814,-28848,-182114,-132760,-9607,77612,71106,51169,8128,66799,274088,346352,167960,-2380,-10932,175047,400936,371811,164841,-31211,-58762,106234,104978,-64772,-175233,-174761,-150716,25959,272858,265714,7161,-290238,-363760,-197398,79570,211289,68916,-18010,145365,265073,262917,323277,336758,142525,-59573,-48674,18547,-30900,-78658,-16761,27270,-70747,-193643,-226484,-263753,-203263,113085,303017,111640,-45626,26210,162259,276817,311599,220348,178389,146047,-52140,-299694,-242786,23782,128350,89436,100070,40863,-172032,-309496,-256339,-146270,-91121,-161022,-236705,-152181,-46633,-144549,-270804,-178845,62001,235058,215797,136711,53730,26053,40206,34951,7858,122847,225432,137863,-70559,-224391,-227539,-160839,-126827,-91241,-90971,-69420,113867,279651,302305,156579,-144300,-317496,-177167,8142,-8649,-25405,33374,83255,39193,-173555,-431768,-410782,-183602,-13571,12613,-107918,-197469,-165966,-83345,-100430,-272012,-409338,-312172,-56994,173053,217253,182530,206959,141790,8654,64640,105329,-9504,-122074,-187655,-166907,-115198,-73801,-37639,-34311,49471,270345,371213,201789,-21241,-237199,-319510,-172633,25019,6558,-56708,6754,44417,-111804,-295131,-193148,-19010,-156673,-333122,-103672,227421,237299,121702,148469,150550,83197,45309,-14441,-52609,8204,-17084,-49062,-10682,-15332,-10533,-105069,-336052,-313747,-159803,-211343,-201628,-19495,143290,232895,352626,301661,-21828,-261370,-211007,-90075,-11729,32196,34100,-87806,-212688,-184719,-173066,-255746,-168441,48458,67336,-23296,-92346,-36584,62645,-74486,-275184,-335176,-332740,-242361,-19015,188020,166074,41895,43533,100211,96366,-945,-159634,-142855,92971,199782,95704,-104060,-299981,-348425,-336307,-409750,-330090,31375,204869,40188,-123708,-359509,-476691,-84930,225613,42749,-228424,-273983,-214209,-137738,-46672,78546,115078,172487,73748,-129914,-279597,-309704,-138861,26594,-80992,-183181,-70090,63042,110030,150837,246411,233030,98070,137032,338755,298514,35925,-1288,216521,234411,-68183,-217675,-114233,-53804,-214504,-345015,-265018,73684,355798,421906,595473,642256,349854,73939,-3042,-191987,-447713,-406958,-86471,618037,1164374,541216,-625715,-1550820,-1460476,-946276,-2796280,-5474404,-4597092,-359767,3337146,4479398,3546661,1623077,121181,-72290,364208,208846,-172949,-195724,-91463,-18270,128148,111293,174804,398889,467052,460163,428534,355952,287021,98758,-25241,12531,-79472,-163432,-22455,209064,319070,238348,48798,-71004,-58239,-120437,-291212,-246002,24351,249070,281120,208437,71473,-62013,-26966,163289,331021,310372,58408,-192652,-286472,-345254,-332082,-198699,-176652,-281910,-87517,339935,578671,453713,104610,-65808,-10264,-18077,955,128458,144559,110922,186635,193161,186419,224844,188248,218712,379647,276789,-62969,-55895,187480,250775,243631,111033,-162221,-262387,-161704,-15750,85525,33496,51767,270842,301604,65001,-9833,144831,191055,59417,-79447,-75794,-23632,16215,-18200,-183602,-251244,-147743,-180646,-281667,-74762,168823,140318,-95293,-263468,-102138,179372,213260,67564,44868,90186,44438,44095,158718,134393,-100851,-205206,-76724,146500,267234,231401,220472,171586,24815,-38207,-72284,-318078,-377354,-147911,-13704,-146292,-349316,-480128,-371272,-128543,-5676,-80370,-81746,29517,124550,175549,127076,-78686,-149733,-12684,47015,26211,58299,60654,18298,19105,-67781,-202728,-159487,-112283,-166809,-71939,32653,105859,211655,191388,135195,151283,107126,-21115,-91574,-60854,22624,66215,125540,248337,215440,72348,-172960,-375487,-396277,-401315,-590330,-614975,-325499,-47909,109,-2667,53724,56616,-4404,48453,84682,26699,-118303,-218476,-203221,-4188,232878,215332,-44009,-127057,-80737,18381,181006,270369,384081,369753,10876,-391598,-390258,-120394,55524,134586,177732,80175,-32852,-45655,-146920,-248304,-132732,-32381,-31378,34275,250852,341379,97693,-158157,-44154,136455,136301,109306,113284,55450,-49109,-81510,-19238,6622,21519,65204,111575,217457,251226,30214,-132392,12446,47681,-142167,-199187,8467,216014,334947,368447,202267,86323,130242,147563,-8409,-271664,-447323,-401838,-197037,-87076,4294,181920,286125,251170,232177,145835,12505,24971,-10359,-107021,-59193,61110,-12954,-226333,-39966,355253,304136,-50638,-182593,-162810,-202270,-217147,-179564,-266421,-407096,-285469,-25736,175906,199086,111507,62224,103414,170504,73979,-166908,-310705,-188456,69316,235234,214423,163207,138731,147238,265342,260037,49728,-111521,-42148,-29452,-137398,-184320,-132617,-176075,-262940,-233059,-143940,-100021,-80748,-119119,-139666,25941,146992,-7708,-200780,-106881,-41084,-180602,-303034,-283819,-167474,-40454,-49046,-74037,-38761,-45941,-189368,-230715,-36179,54456,-135669,-260716,-136554,62970,172445,161525,85644,43826,29470,-5312,-15256,51105,24233,-273155,-352766,11957,273441,179841,122518,162433,106442,-51403,-197324,-206042,-133300,-140861,-160237,-230104,-421541,-539960,-446428,-200843,-40153,-56020,-159848,-252740,-237398,-93938,157940,322368,289586,181861,73949,12078,7802,-57068,-147185,-185316,-262687,-306270,-303101,-347342,-300012,-73593,77852,-9064,-63317,120286,305838,300264,112159,-68586,-105702,-206934,-344722,-160606,122591,65982,-58492,-11939,15013,49225,197906,306027,282830,344175,410545,289265,87378,41976,68550,16411,36367,64086,39958,-11309,-25749,-407613,-769842,265519,1607775,1263850,953459,1168138,-246913,-1704370,-1584295,-838040,-419691,-268887,-562496,-1119039,-245087,2105130,2623822,710175,-789727,-638833,-442241,-574088,-524628,-373733,-272610,-333060,-286054,78155,366260,350777,73214,-161675,-61149,126936,158557,84338,12329,118061,213298,172637,74366,-67763,-201648,-288906,-328341,-141083,242964,350085,-35219,-351432,-329895,-220190,-77991,-31795,-93684,-11424,164552,186543,-26674,-227215,-274503,-357335,-327132,34314,260482,203848,221522,299927,176501,-18835,-58466,68523,95507,78093,-9502,-233373,-164375,99003,116322,-56863,-59999,19374,-21974,-127094,-111269,22397,152808,141157,75368,106903,89560,36744,72293,40406,-68147,-125632,-184243,-168736,-149630,-213370,-140531,-12584,-28496,33732,217257,176372,-147239,-150491,59318,-37029,-280819,-300378,-243423,-147045,61571,241181,195951,14555,-121484,-190913,-145754,-75376,-136949,-183509,9574,202049,94794,-11056,55528,51017,88021,177380,95336,9208,80527,159570,204716,173209],[39130,130384,189509,17727,-77867,-44118,-128161,-212548,-33531,236314,240779,60396,-7416,-32526,-116195,-193341,-337290,-505134,-454657,-279268,-201882,-149072,-138975,-282556,-400130,-389327,-229662,37921,246366,182617,-38159,-118590,47195,204213,215393,158041,32179,-49404,16155,105301,160236,235183,178791,-58216,-280747,-268689,-91562,104682,243374,163772,-14802,-8692,148112,234225,69103,-268353,-405499,-200331,121640,296970,277999,97857,-10535,-31524,-164522,-255701,-264640,-241673,-172058,-97365,19565,144351,276759,287735,7424,-172811,-28807,20627,-206688,-283067,-168800,-171157,-167274,-69566,-203146,-411966,-254497,-2476,83575,195225,338438,323964,318050,160701,-88152,-125389,-35427,51396,183485,264322,194552,111694,50579,5973,-60599,-147125,-177821,-44999,161051,195280,79485,-83346,-111940,126645,313308,229826,178344,218735,246270,286030,428816,466888,121529,-277142,-345909,-127895,844,-6916,7902,-7468,-127619,-98951,110938,161940,-23858,-66758,100686,172431,-42264,-180954,87799,390779,246205,-16862,-13752,124536,308166,389743,190651,-118972,-186063,-154424,-125388,38406,200527,144919,-74628,-148911,76119,245203,149261,23411,-4665,130457,303413,237938,-43322,-238786,-164878,61591,76997,-115768,-217390,-160537,-70086,98236,221402,114150,-104866,-353390,-427597,-231605,81458,213426,71528,-23206,115203,241456,233702,256577,300188,213071,27822,-58003,-36211,-33977,-33257,34971,21735,-130102,-239850,-257163,-304642,-184065,183943,319618,-27019,-252067,-53409,245375,382816,379366,293745,287446,229001,-25507,-286585,-287437,-83892,52410,33440,31466,-24714,-230980,-332522,-224726,-161994,-188352,-264661,-253807,-75275,108708,49380,-184580,-198395,-22321,131619,163060,162093,106590,48540,1998,3244,35085,181469,264706,165526,-13618,-152286,-176903,-144569,-157495,-119258,-120008,-164273,-34143,211022,285005,128029,-170741,-316497,-141411,64917,43785,-25225,-378,118296,144795,-97754,-430152,-445049,-168507,101657,106913,-134643,-243785,-177155,-96194,-133509,-251867,-366219,-335706,-128592,89832,167868,166813,202345,104722,-37869,20111,72219,-5847,-109503,-169336,-145650,-117136,-83749,-24316,-35859,-11341,226676,429770,343881,68456,-207473,-274852,-128108,27635,27049,-16014,18327,81908,10961,-142837,-89347,17612,-162502,-334527,-110195,180955,185190,60123,61165,89264,85589,80205,-11554,-30011,127362,174837,86599,34114,-28883,-36497,-128581,-324961,-296793,-149679,-158274,-108796,104078,261848,294100,345102,293804,15260,-266131,-262027,-64011,28032,-28425,-62440,-143066,-257064,-224960,-234128,-346981,-229480,2319,-48788,-178417,-211425,-133970,21255,47170,-81008,-212675,-292076,-255088,-81174,141283,154130,30149,23166,84817,91872,29804,-92996,-87408,121122,174044,20399,-183781,-315845,-349139,-359650,-464790,-398396,-21368,190453,61796,-130452,-374584,-431163,-56470,191467,26328,-201816,-221448,-131044,-101949,-131639,-84131,16517,141693,86518,-86448,-250221,-312104,-137530,26770,-93665,-195199,-73344,99998,150328,175294,265728,223457,113186,172145,287706,164790,-84945,-43097,252813,334456,63383,-91622,9008,46007,-149623,-307314,-177574,137074,331511,239575,245307,339616,304768,212456,82195,-169729,-311860,-240822,-77390,246878,277909,-476289,-1449369,-2261350,-1598168,107743,-848355,-3245020,-2863911,-83809,2809311,4142756,3102669,958799,-249110,-186590,283941,132250,-204329,-199347,-62619,2529,-43510,-148110,78973,389453,498967,476771,407401,332316,213319,-39111,-92102,97239,107414,2321,17879,80639,74529,98496,89537,34523,-6097,-114432,-333825,-354265,-85811,221339,365476,348778,165428,-46583,-35297,159942,325915,321331,86085,-186532,-302056,-343731,-279215,-99742,-21066,-123876,-26040,317835,527931,415788,64918,-102452,-106251,-122875,-79997,15290,37763,80474,187922,163525,134016,165637,119784,149813,360203,305779,-43943,-95918,103529,133032,96399,41106,-143326,-251456,-152717,785,50945,-4584,73205,266809,217342,-7313,654,201234,182370,-46964,-173421,-113624,-70182,-24600,8840,-139920,-282785,-212021,-154351,-141792,-9281,140462,40248,-215281,-309886,-63221,214740,208742,55902,36191,34192,-76605,-65954,108620,68206,-194444,-281305,-135052,121220,230227,139392,119380,97711,-36572,-61296,-64310,-334173,-445200,-183765,-8067,-113774,-276382,-418826,-406635,-174536,21469,14033,-8635,92116,221208,278978,183506,-64879,-94909,58638,74748,24587,9259,-12704,-34275,11083,-93463,-307405,-306491,-216700,-193880,-59684,59471,120131,180164,166246,185052,231954,122305,-63768,-146106,-107253,-23986,53587,180262,280083,221651,79344,-137707,-298858,-309424,-331794,-574497,-612370,-279386,-2433,-1410,-47640,-3715,28407,-66672,-50971,13089,-45522,-154106,-174569,-154731,20216,258076,172661,-158137,-203735,-81407,41144,168388,235700,404507,423525,57930,-307917,-300182,-107946,33757,149535,235645,160227,29093,-36627,-162831,-242960,-119000,-26033,-12388,83374,274980,310947,71072,-180404,-66969,134848,149841,125260,149126,95321,5517,27108,69399,-32098,-86865,-29540,29371,188054,280899,19889,-201557,-39170,104413,49611,-11559,38755,205668,374247,350089,102965,-21386,85737,170901,46243,-174683,-357690,-338264,-192730,-81713,41470,255412,318649,218804,188242,76209,-72021,11817,57607,-61717,-66408,85547,80983,-108066,43818,424643,366139,-28712,-122260,-48446,-119018,-193440,-169934,-272776,-402688,-226911,81574,236030,161552,55086,64058,110194,103005,35860,-113773,-272844,-280748,-93646,158044,254695,211384,126470,107044,201426,250231,174585,56807,-1105,-90744,-154726,-98541,-29013,-173578,-341954,-300780,-177789,-126808,-88961,-67223,-77422,5507,125680,92669,-88443,-38351,51235,-47606,-150871,-145144,-116099,-62990,-79417,-101098,-32825,24206,-123044,-251739,-137714,-59789,-198061,-234983,-98426,73759,161485,162745,118165,90934,54433,-22914,-23130,28363,-16914,-331398,-412269,-19399,311217,231189,150099,239055,202451,-18444,-196548,-185907,-118240,-98702,-53872,-125919,-374216,-515532,-403119,-132840,-14952,-88581,-182759,-208443,-163245,-66603,72758,140848,106880,95011,70326,3252,18674,58397,-6515,-141534,-302561,-373140,-330676,-330730,-265310,-57746,-31397,-194549,-181481,77933,305924,300769,92402,-97514,-139365,-212580,-264985,-75464,113165,45709,-9421,58398,74145,3429,62574,244493,354726,402698,389627,206253,-22020,-88220,4861,109926,242153,255844,133384,91712,173756,-156636,-426881,537628,1660006,1054477,609418,679860,-509713,-1629877,-1494912,-846468,-424810,-250842,-438777,-872092,-181840,1750921,2081554,306027,-1063393,-742721,-369470,-422967,-262665,-130031,-187946,-312201,-268009,107938,440590,422350,77579,-161925,-23074,137878,130651,49159,-24478,55543,196748,241708,148137,-53969,-187367,-211910,-272222,-160163,219924,320628,-81280,-404560,-372902,-274192,-150507,-110346,-126950,-11817,151947,152540,-40225,-220690,-285050,-362573,-326482,55083,304539,230722,242541,319281,165721,-58854,-87514,68512,175550,176066,37495,-184671,-110349,88679,22168,-71040,7032,58072,-23158,-82581,-49714,20771,115756,110985,25465,13039,-16398,-32538,15817,-8005,-91941,-148137,-156020,-94681,-115642,-246941,-197588,-126582,-169337,-114198,37885,16404,-196554,-129376,99281,57608,-181724,-248650,-193369,-51194,163320,319207,211465,-34876,-115356,-66578,-36275,-113996,-282280,-299326,-51377,161888,86403,4265,89092,106150,120170,154550,56284,-36741,81096,213933,228492,125335],[-37403,67328,184811,51841,-75937,-65479,-136337,-157645,75617,301201,208329,-32578,-88752,-92020,-191723,-269646,-322539,-414892,-368804,-200273,-78512,-46055,-130103,-356732,-453105,-374138,-167005,144425,324042,183344,-21759,-76513,55220,190280,230508,202754,82079,10799,72984,70352,60689,147822,179704,30107,-178501,-202063,-22408,144464,215015,74162,-126693,-106672,103944,203197,18374,-295511,-403568,-219124,141257,374856,342902,162867,42352,-78223,-330263,-380520,-284525,-171246,-77582,-53408,-1761,94467,224287,224612,-21998,-129959,49992,98942,-155180,-289799,-234644,-286101,-287028,-67289,-58379,-248681,-169549,56077,116951,154283,234651,280946,240023,56164,-132345,-114709,-30047,8272,95050,178111,185079,156023,95244,14510,14847,13682,-65911,-10254,136542,138616,6343,-134586,-155612,54996,265684,273271,270279,278648,304927,411088,525405,450826,58561,-355682,-427353,-201008,-51028,-46176,-22205,16166,-79450,-91253,85901,177940,14800,-105495,4697,127940,-91365,-304057,13588,333227,206715,-67814,-101701,68891,278848,220280,-49315,-252738,-190588,-164393,-216739,17499,319595,219674,-133227,-300166,-83279,146607,110107,-12576,-70311,15244,123017,44005,-249333,-422362,-281808,-15179,53097,-124971,-204839,-108073,32805,164846,148974,-15134,-183982,-380829,-457718,-251528,76515,224957,109737,-6718,73180,183986,154022,138249,252668,302054,123589,-65316,-78340,-34039,760,87524,49756,-153564,-275928,-289333,-318868,-145066,217127,287389,-147767,-433134,-160433,256798,399527,341572,266950,300481,250487,1541,-225390,-289965,-185340,-28094,-5896,-33202,-120226,-303381,-308644,-125829,-121312,-248564,-330768,-246710,-18787,216294,256603,-7902,-166663,-111368,-3096,81948,150530,140683,74953,-28549,-51360,38199,204569,267021,166600,16767,-97848,-122361,-132515,-212426,-182542,-147985,-208366,-131816,145307,248854,98809,-146747,-234113,-57610,102942,52615,-38191,2030,172566,230098,-18962,-364131,-412326,-126958,204091,195731,-108651,-231627,-157337,-111600,-164336,-201256,-259964,-295048,-157746,28340,112986,144140,195363,72404,-69545,-28445,6716,-51410,-134384,-170608,-140033,-113677,-73102,6084,-22716,-73642,134007,423659,464109,176620,-145664,-219158,-90136,24851,53043,25898,17670,89576,106366,16757,44018,87374,-130673,-311965,-147786,54500,36697,-72268,-55079,33990,90495,92853,-40703,-42959,211754,341174,201474,73124,-4764,-20174,-127296,-281148,-244983,-113299,-72891,1295,220882,357276,326317,302534,266561,66536,-227215,-273539,-33864,42544,-113945,-176533,-185673,-261054,-234224,-260409,-384424,-239946,-17733,-116710,-257182,-264656,-209044,-34193,143164,82997,-126912,-265915,-265679,-151348,74076,139444,31606,8800,39841,53260,80504,33716,16323,144913,125438,-55153,-222717,-280819,-304731,-334123,-418754,-339140,-15130,173273,61263,-170630,-388966,-352174,-48312,95105,-32280,-176523,-160308,-39580,-49018,-197127,-263789,-117567,60487,76762,-26796,-176100,-262859,-126230,6387,-97449,-200085,-88155,131221,193349,209717,290490,219207,132286,186482,170950,-22717,-204344,-85098,244471,352800,115098,-40100,69483,126542,-22644,-184435,-67115,164168,227865,-38749,-275902,-152007,133966,301625,248111,28045,-48187,-1994,-667,-108404,-657998,-1346454,-1887424,-2704415,-1834298,946983,1492050,-153762,-602260,101065,1700273,2796556,1712249,-44760,-582207,-256323,143734,54317,-210118,-205011,-306,112055,-107939,-310540,-56445,289637,492493,486509,376173,294460,104545,-208805,-176859,150845,256777,157958,84622,-29418,-150202,-29674,126752,127693,30231,-120091,-366561,-478923,-252462,119025,362237,399306,227278,8962,-23139,97263,229880,264177,91747,-168466,-291381,-279848,-161044,24362,124638,25738,7167,215668,347624,253946,-4636,-128116,-168654,-166550,-82383,-19085,-30271,52008,174396,116744,58406,86002,33108,50172,279513,289794,-24613,-152092,-28709,-15159,-58668,-24410,-86603,-159914,-67759,35130,-9197,-61520,80624,225855,86866,-115098,-42863,176241,137871,-136753,-245103,-147949,-119092,-72901,29517,-83260,-299611,-288278,-147720,-22643,42863,103580,-46193,-290535,-300077,-14034,196998,124833,-601,2110,-42797,-204999,-189997,51847,40225,-228233,-317825,-160170,100506,165900,21721,-23878,-28705,-115226,-74315,-43148,-305041,-486612,-242074,-34426,-104099,-221057,-348029,-421252,-222392,38696,122377,79857,120029,228032,298760,197818,-32253,-6416,135951,100220,37230,-77,-45186,-54614,19518,-90580,-358942,-398719,-282534,-197166,-42893,83334,113009,117113,122637,215880,280203,101359,-119659,-178199,-121484,-63928,9189,161459,233622,195716,76049,-105781,-207732,-166121,-179793,-417886,-469884,-181349,23976,-5460,-58101,-23677,19611,-87971,-122966,-42172,-88943,-142533,-92808,-84010,40448,258388,128888,-204573,-225474,-63618,61914,113859,126436,310089,390601,97605,-177466,-165733,-86036,-22834,118886,271392,239162,106096,-2125,-140738,-164438,-19736,33030,12323,130012,284718,239097,-19058,-245862,-123493,128410,172492,126086,165084,141870,59875,108027,134531,-65744,-183515,-104744,-26233,151246,256616,-26732,-250157,-60604,191081,270632,198192,86664,185446,350212,243369,-35982,-123946,61662,217855,132801,-30758,-175285,-191481,-124402,-24021,89800,285395,293447,140763,101453,-19402,-158054,-16083,97678,-36313,-86849,83893,149611,14575,106093,407803,322396,-31191,-27657,104379,800,-130546,-131927,-257929,-371206,-150313,179509,258901,111783,7221,62325,99568,27014,4211,-40652,-177716,-283254,-189441,61899,223568,205521,101635,66736,119229,215221,281865,229900,43881,-137571,-149961,-19630,38801,-167213,-388744,-366681,-252927,-175757,-72415,14192,3456,-9699,77887,148455,63803,110729,190590,109100,21071,-22240,-92931,-106077,-119248,-148081,-56727,71262,-45622,-231340,-190901,-143210,-231436,-186081,-34764,114456,174497,159858,139588,139453,72543,-92431,-113794,-27455,-78583,-371754,-427226,-47218,295864,238664,153323,281159,266704,-3899,-202769,-157417,-87916,-42933,62175,12851,-241624,-384308,-268173,-23678,47032,-55822,-142259,-135362,-90239,-47196,-9039,-24367,-80542,-6403,82896,27134,59718,208022,168901,-67664,-296816,-372702,-293407,-259570,-195900,-33223,-112309,-314693,-228285,66345,268996,221392,2586,-162763,-197251,-223859,-169506,6620,86300,39394,60343,124105,116101,-16697,-27946,176196,379103,395487,311437,122937,-112115,-221549,-73301,189162,438959,490740,291454,254869,395114,102626,-113566,675521,1471475,709506,147798,90027,-708349,-1434542,-1239400,-718942,-376384,-216480,-295227,-562793,-100340,1201933,1342636,-115000,-1190874,-763456,-270344,-270189,-43651,94843,-68464,-228436,-185148,163336,465051,390746,19168,-166730,36712,195563,154910,35632,-65539,-26717,148564,295373,229292,-43363,-179606,-129236,-190944,-154401,180510,248823,-126027,-383796,-324871,-262907,-184168,-133756,-113440,-3778,120177,93783,-50529,-196836,-282421,-337765,-281808,75335,340804,277136,258953,297666,141769,-85763,-115882,45002,219072,238259,92314,-69648,-20752,93735,-40746,-73238,93812,133460,-9074,-42844,3142,6650,61291,68200,-45048,-99652,-98539,-74862,-36185,-45741,-93829,-144470,-91953,29573,-13348,-187105,-181890,-176709,-245073,-202833,-74219,-93820,-213880,-115122,114861,152515,-11009,-91699,-51285,68365,199551,268110,140770,-85585,-104336,63387,115817,-101900,-389848,-384533,-109331,90344,66725,38364,122854,146844,139692,127724,14316,-88492,42198,214640,224583,77696],[-87604,3720,154438,70442,-62443,-70519,-139386,-113533,148543,321361,184751,-54144,-119202,-133595,-243360,-299387,-245570,-254697,-224902,-71517,83006,94630,-69967,-336703,-394262,-260152,-56131,238481,355268,161641,-2620,-23821,61893,166832,232671,237803,127090,58078,98755,11481,-54013,24926,130376,98603,-53229,-110689,23635,137517,138529,-42675,-246698,-215424,36496,160108,-21472,-313164,-412819,-227453,156850,410661,356520,199555,96793,-83521,-376138,-403721,-257834,-101860,2940,13273,6540,58330,167192,138343,-55701,-77864,127855,176093,-77949,-267354,-281403,-356255,-348797,-78356,29206,-111580,-84116,123814,163185,100982,84805,166324,113757,-46884,-164618,-107139,-15906,-15806,8370,78746,157800,182243,126075,16576,67938,138550,31943,8028,85259,81345,-14358,-100186,-125617,-9815,158096,230426,265121,277654,327508,485006,553647,392835,53092,-322829,-424338,-244700,-100867,-92779,-57824,30818,-28742,-67750,85847,195086,45774,-148754,-106842,59820,-100544,-337562,-39563,261907,177410,-91500,-194392,-23122,185641,10327,-320918,-398390,-198981,-156711,-248041,27154,393789,255853,-157520,-350528,-155961,82115,61159,-100593,-192483,-139840,-83343,-159814,-398172,-516987,-343255,-63829,54358,-82549,-134433,-20160,139208,209227,84874,-87723,-221873,-377093,-451989,-257357,62579,242095,168208,12504,15414,104793,58039,15758,207473,374636,194824,-71745,-102612,-38454,9992,119161,92965,-136992,-286936,-309241,-298257,-98528,193904,197406,-232886,-541357,-264741,188574,308065,193100,143373,219628,206745,17060,-151616,-267733,-256211,-90356,-22772,-85576,-220313,-360950,-243293,11234,-28278,-248798,-339809,-215788,7811,257888,417142,202590,-97563,-185388,-135671,-13715,88538,119563,75548,-49724,-109817,20762,194368,242159,151174,17094,-75650,-77812,-124088,-270626,-260126,-167502,-191680,-149835,102956,208861,80003,-82498,-102314,38919,102036,5568,-67423,35817,229117,269578,37320,-258102,-330328,-78014,268023,264250,-26816,-147619,-99758,-125587,-186746,-135940,-129105,-223653,-168455,-13719,61471,116792,178329,52077,-68340,-54675,-64566,-128995,-190301,-196590,-155197,-116376,-54020,44908,-5938,-129806,21377,357629,511116,262713,-66330,-165144,-74295,13359,76086,62953,12466,66569,145231,136121,169249,170610,-78198,-286977,-213713,-112517,-152185,-220361,-158848,-2371,93881,80261,-84336,-81218,233432,425775,268120,104844,50919,33927,-87749,-203851,-166310,-61079,9291,91853,290639,389339,303581,229325,233351,130406,-141282,-235258,-10481,27872,-203686,-280528,-202699,-212854,-197586,-241980,-364171,-213432,-23425,-131154,-242477,-229261,-225761,-72353,197471,173198,-103785,-263041,-275565,-214211,8537,133965,45261,-7026,-29569,-5884,140723,187215,138811,147347,61201,-94823,-184852,-193866,-229477,-276635,-293932,-182602,29674,149546,50983,-203146,-376637,-262358,-56550,-24018,-116630,-170220,-111504,34293,11390,-210015,-374925,-222388,-22507,61871,31728,-90564,-181879,-94854,-10793,-89917,-199297,-107883,144773,225768,244328,302665,200215,129909,163439,20797,-205316,-282727,-117791,189702,293675,86003,-68746,47139,152639,109194,-15669,33471,145281,81446,-309511,-746120,-631702,-101133,311537,445947,357895,283835,246912,98867,-364636,-1369584,-1931057,-2010127,-2849201,-2095280,1351538,3532402,2962802,1745006,392953,396260,777902,-201646,-1048086,-777858,-268009,-27304,-30032,-197192,-231323,39235,244376,-71445,-365893,-233772,105070,430824,486049,365287,263108,-14191,-366600,-259759,154943,320260,239955,122534,-116681,-303486,-123898,144001,176429,27272,-157524,-408306,-595435,-424611,-21179,280163,343132,223513,78924,12896,4726,76569,164847,87084,-136663,-263530,-188277,-25320,132739,218683,134369,28337,82402,102240,28944,-68815,-128626,-184690,-151228,-19652,26037,-45964,19294,128278,45860,-31514,4916,-39616,-40868,160918,223074,-17879,-203104,-161837,-148949,-182576,-79420,-16620,-14236,75328,86104,-72136,-120762,63748,145815,-67792,-242286,-128729,93315,84602,-181282,-283967,-181343,-164099,-118365,37917,-28048,-300481,-364534,-162737,51354,81632,64982,-108545,-312912,-251572,18595,126149,-6053,-74042,-49054,-134434,-314296,-292773,-2055,53301,-195014,-314307,-163398,74363,94962,-76567,-157138,-164399,-190084,-81245,-18559,-250150,-490984,-298162,-76819,-119032,-203201,-301683,-429467,-285170,14079,185207,146529,104956,146300,235059,167425,4606,90341,201209,108901,43359,13199,-47537,-47592,36854,-65588,-350480,-422055,-295523,-174998,-33637,84056,79380,31535,54704,195783,256638,36200,-176259,-173206,-92922,-84884,-50394,85116,138303,149541,65270,-83994,-123253,-7575,3440,-175604,-232626,-69828,11612,-15198,-26615,4805,39105,-46434,-115369,-48204,-90951,-92791,302,-12047,51819,228075,86458,-190197,-208621,-49527,65294,34434,-14976,143573,289878,135915,-14595,-16717,-72105,-108786,55068,281887,296097,173237,40717,-96848,-48475,127706,130341,52403,172401,279864,149286,-139814,-333677,-195307,120391,197101,110767,157298,181726,99591,141441,160242,-85175,-242392,-137515,-40116,105323,173264,-103078,-277807,-57589,274351,453502,363972,131435,156119,266934,83013,-170243,-180821,79588,292705,244808,129917,55686,6793,-7628,59636,139219,269289,212755,37381,5699,-101077,-216776,-50355,95616,-46306,-131864,36216,167812,108932,127675,299869,184101,-50733,78701,259348,132760,-44914,-87408,-242030,-342435,-94614,226513,235188,64990,-18266,55812,74064,-23760,5132,48224,-38766,-178086,-178575,-21070,131142,145570,67719,38089,61174,187866,348766,345411,69354,-157440,-111378,43845,48463,-167615,-387556,-411582,-353679,-241157,-45607,98193,84366,-4215,28784,152178,213599,292970,321223,220116,143223,42192,-106695,-154781,-155049,-203751,-114904,68744,10367,-183094,-189522,-177143,-218783,-118707,40190,180215,219668,160296,135751,160482,66888,-193645,-252688,-91858,-139635,-391806,-406042,-75303,222758,201164,139313,277210,269814,-25681,-214483,-119993,-45674,15789,170059,164339,-50851,-182370,-89452,84193,113663,14177,-66233,-67575,-45468,-49154,-78104,-133717,-216575,-94746,102521,73447,120878,348215,322333,10912,-252330,-309507,-202136,-149001,-104898,-10267,-148522,-344615,-211931,69842,202393,95383,-116697,-231079,-250554,-228360,-81191,55330,29850,20985,102917,144792,112445,-15857,-49591,133538,353863,319723,187794,53156,-171804,-332611,-140809,246704,578022,692793,479897,452253,590651,308581,119075,712686,1115947,310952,-291529,-460626,-895062,-1212269,-855699,-443775,-246058,-145792,-163603,-272750,-16855,582132,539828,-492308,-1154201,-668574,-156780,-157318,98150,275646,71544,-101799,-63413,224954,438992,286294,-64337,-173077,81403,251500,193169,38342,-97866,-105237,79071,317349,296128,-44620,-192941,-70777,-107520,-128411,126075,156689,-145063,-279327,-187821,-187632,-170496,-95940,-64324,338,75301,40488,-41417,-160422,-266239,-296950,-227603,63383,335680,313618,251375,228538,100046,-92636,-124344,24826,225152,255562,149652,76917,73234,86000,-84120,-85499,155191,204402,14656,-8541,41112,-13146,2490,23198,-104152,-181505,-132004,-91933,-84632,-69682,-68262,-102820,-5512,166133,125516,-49927,-89822,-136502,-223841,-209291,-107742,-130525,-195265,-105879,109448,222758,184769,138780,151727,173489,154071,103089,2331,-128396,-95886,162938,276386,-38321,-435444,-422229,-151474,207,27505,73123,147130,162212,140866,101980,-19417,-125544,-17813,166489,200044,52384],[-97561,-47725,99793,62077,-37593,-45739,-117109,-71587,179354,300634,185977,6106,-97157,-156155,-261162,-275440,-133428,-81210,-73886,71631,238496,221825,5420,-233017,-219977,-63722,66465,278132,319517,113944,5096,17470,63051,143372,223195,243150,138125,76451,94372,-49820,-156737,-102916,37922,117851,48651,-29624,26750,82469,35164,-154565,-348733,-312566,-32844,125667,-31878,-306399,-422275,-223449,166382,400344,324197,200421,141982,-33941,-291950,-327114,-194737,-55814,42171,79442,42706,49210,121388,52953,-85425,-33805,175701,222526,-3298,-231918,-318401,-388506,-346645,-98051,40210,-37698,-20756,184800,218796,56321,-58862,7867,-34688,-125192,-174193,-110534,-16504,-34501,-57147,6603,124012,176479,123299,6136,90638,207288,98675,10905,33562,49122,28484,7726,-38864,-43131,39769,130476,175252,206428,291378,468672,492624,306273,91780,-191732,-318845,-222482,-124368,-131099,-84173,39633,15090,-36721,102849,203559,59395,-184181,-202407,-12465,-70705,-268245,-55336,195418,166092,-71911,-250844,-118342,51869,-183517,-541748,-511277,-209413,-132808,-203166,72903,408205,248422,-149718,-303523,-127465,71410,19199,-205027,-326525,-280414,-242857,-314106,-455023,-490549,-306398,-44599,86531,637,-26519,80966,220900,222157,58260,-90164,-220133,-351831,-414045,-247455,40233,248040,212804,8675,-58171,27363,-5439,-53995,179302,404144,221000,-75301,-108567,-52603,-10478,115168,126359,-89416,-262035,-301237,-245543,-60142,113570,62362,-271608,-548825,-335704,57319,122433,-33869,-42047,75724,113606,15010,-96799,-239352,-280798,-118077,-21611,-120336,-289277,-371334,-152636,148809,98216,-187382,-293950,-164417,14433,241592,483125,367147,-21117,-232920,-233801,-101967,-18072,23979,26831,-70144,-154903,-7460,165359,211949,138046,-1168,-83274,-51442,-118564,-312223,-323971,-170981,-126306,-92018,92604,173603,74096,-1660,31147,109913,58830,-85463,-110112,77983,264427,255554,60643,-142845,-222892,-32261,285844,304816,92122,-4624,-13938,-132855,-194478,-78377,-27219,-168094,-187481,-45588,22063,88155,144197,38901,-37959,-47889,-115306,-206403,-254220,-237340,-186270,-136147,-42675,79837,2782,-171413,-72192,255057,457444,296150,19130,-112270,-80531,-3762,94228,93872,8153,18676,118716,185912,254236,240645,-31538,-281363,-295110,-267390,-311192,-325792,-216217,-16112,89539,48112,-114369,-116789,185824,393927,270312,125945,111912,94064,-26648,-111232,-73474,796,64244,139934,291450,336912,217867,142557,209959,198269,-23666,-150185,6607,-4886,-274346,-348842,-189960,-121980,-119953,-188056,-303677,-176240,-27589,-100889,-149927,-119182,-177276,-81218,199664,172868,-141818,-281708,-284157,-256695,-37453,142547,65544,-32488,-109561,-61085,199218,323789,238410,116703,-5281,-76927,-65691,-66633,-139554,-209097,-141935,-747,74875,115813,49795,-181966,-314045,-183128,-71828,-126318,-207554,-193995,-90603,73275,67209,-160006,-364050,-247476,-59932,62273,74862,-28003,-97340,-37867,-2840,-73019,-189800,-116949,139526,238542,267762,288999,151556,87601,96408,-122539,-323936,-290289,-133813,95340,178944,2784,-149697,-40995,115225,189162,138365,92800,79344,-65029,-478278,-961335,-889068,-305844,249956,620323,719353,591419,425128,146047,-517075,-1709028,-2203934,-1994234,-2751733,-2325356,1291008,4939148,5513172,3645791,781573,-698743,-1298409,-2003618,-1728676,-791228,-245150,-210533,-139714,-187843,-293795,6233,323396,14323,-352010,-419509,-126382,295467,447749,376690,248923,-112959,-468628,-316860,111488,284195,215530,92185,-178129,-360284,-171540,132593,163888,-23929,-231694,-467669,-673002,-544116,-154129,146625,198995,150170,140237,72269,-77234,-81185,65055,91898,-85620,-225433,-112114,76572,190865,234935,180028,51408,-27516,-118362,-165483,-94657,-98529,-157103,-98602,69523,116300,-15359,-19995,41988,-50145,-122314,-57324,-67714,-85034,37654,109840,-37315,-233050,-253567,-234222,-252989,-123971,37730,141774,238659,145024,-116721,-166343,21260,37855,-217230,-363941,-227497,-4867,46146,-172739,-291357,-212582,-193490,-147588,32105,10960,-289166,-425494,-191622,75278,108483,33760,-139365,-285531,-187055,19901,26864,-124321,-124136,-100329,-222879,-377537,-342931,-45900,86307,-118690,-279770,-158418,35637,34557,-127878,-239029,-262507,-234940,-81417,-73,-195558,-457242,-321842,-106699,-145556,-224847,-297512,-440956,-363458,-58499,179231,173545,55874,12932,119095,104598,29634,168131,239434,89648,23802,23584,-44033,-38605,43095,-40862,-302226,-385594,-257884,-134091,-40221,52101,28422,-54561,-31318,113227,149127,-66006,-219894,-126885,-21370,-75562,-100356,-10276,38524,98681,51213,-74939,-64488,115895,152607,59718,14968,13376,-43340,-34516,33500,68774,83128,54656,-8110,6207,-59926,-36690,65777,37291,52935,171171,45710,-148644,-184341,-59658,35200,-55078,-144370,-30477,160185,177983,162752,121631,-74436,-204382,-18202,268925,312512,201453,66743,-50694,66715,275508,237033,109622,208802,261699,64515,-246300,-409530,-253696,115516,216255,84899,130756,206732,121263,131123,151970,-79629,-243739,-114020,-9013,50310,43712,-189437,-287091,-45500,318145,542497,437039,151582,117552,149996,-74631,-253225,-166516,139659,376645,355334,270129,263242,193674,109275,119108,161450,207487,94094,-61972,-62552,-133288,-223460,-74464,54570,-92240,-198028,-52776,132222,153964,106617,129893,-1092,-75757,166272,375883,247862,40626,-57113,-240206,-336921,-86186,199337,170327,34794,-13883,46099,43002,-26563,47698,139689,117278,12918,-65070,-63037,9875,46952,26712,26303,53098,181238,353495,358083,56911,-144298,-30778,98594,7533,-180457,-338539,-417263,-444711,-301724,-17711,161823,149042,32989,6559,119765,319721,447174,391688,234365,162740,30710,-145666,-188553,-173383,-250478,-196093,7343,18066,-133279,-154896,-167325,-164628,-47369,103988,252674,287001,165103,99768,135090,29607,-290253,-370824,-129929,-177315,-391431,-363189,-103433,115082,141519,123598,231705,204164,-85472,-223742,-74774,-1425,61262,248888,296184,146182,26990,68293,153323,156683,84378,11543,-27610,-40385,-74747,-126900,-173290,-269926,-150273,111115,118842,181440,436165,403203,62228,-194377,-213992,-91103,-32443,-18412,-3364,-146332,-297812,-166027,66185,122994,-30306,-215597,-269210,-272998,-214057,-15430,54905,-61104,-34671,81886,98070,57482,-507,-627,144260,300940,198033,47391,5689,-196539,-401413,-179046,281190,628803,785038,638400,640436,718710,415294,267753,732825,730577,-44031,-574072,-865069,-1150576,-1066515,-419870,-61358,-37809,-37798,-77905,-73600,71256,62574,-184852,-800222,-1001387,-465350,-42175,-101463,165735,402033,206114,34101,61382,270623,377548,168190,-121878,-173276,79540,252938,198234,42088,-111413,-154014,10136,301830,328627,-62657,-235733,-56711,-40845,-91619,63120,69194,-125719,-112844,1313,-77354,-118863,-12021,2758,-3653,32318,23572,-2908,-116062,-233140,-251306,-196300,3805,275145,317347,210486,122603,43532,-73403,-88644,39466,205331,231251,197809,203056,139798,47842,-128789,-122191,159565,233209,42042,24898,63655,-31269,-48019,-14247,-123535,-190609,-104800,-88169,-127810,-80269,-20334,-31786,74780,265318,248980,114372,51379,-15796,-112861,-146267,-90347,-108597,-145961,-86673,96890,257166,354755,381415,355848,229928,41146,-113540,-150158,-148761,-92410,204558,403047,62362,-406615,-403829,-167377,-87190,-29884,90666,153254,146109,120003,76165,-42051,-138398,-77368,87629,165684,59531],[-70230,-81135,29270,26318,-6349,9310,-59683,-22846,175624,255442,216262,123946,-41536,-162609,-239440,-201819,-20158,49859,38735,189152,343440,289037,59298,-85342,27418,167033,162819,242769,222802,48230,-8226,26444,51946,124437,203223,203445,90658,51590,67062,-91093,-221329,-201641,-75971,72081,89207,15668,-9570,-3988,-65891,-229635,-405595,-370717,-80374,109594,-10394,-262883,-402770,-196973,171964,349758,259157,168409,167598,56744,-123992,-191748,-121672,-45883,34180,123945,93091,66446,90753,-11723,-99594,-4902,180208,222125,40315,-206979,-356357,-398364,-299655,-119764,-11965,-33428,3075,212056,259648,28578,-153646,-148589,-170433,-162567,-152378,-121426,-45095,-64132,-95742,-15605,91905,129516,76258,-18854,87502,225646,132645,8276,8968,63530,129003,155396,69501,-34570,-37717,23762,45450,84954,202176,368635,358208,210918,144034,-12243,-137646,-129417,-108877,-148204,-93556,44866,47244,-4149,123449,196254,53177,-197801,-252733,-69674,-24032,-132644,-40144,136284,171053,-2728,-237192,-181458,-88842,-328552,-655647,-552228,-214566,-100258,-93433,150415,375484,211016,-120344,-198299,-23773,113423,1815,-279111,-417192,-351151,-297400,-370315,-414791,-355469,-172197,41384,137177,96658,83504,162166,248855,199250,74491,-38182,-189474,-315742,-352369,-218827,12356,220358,207015,-36704,-141332,-23882,2174,-33298,175845,379886,200272,-70902,-99659,-77937,-55070,75071,130749,-28158,-198395,-254459,-173416,-42546,-5423,-87067,-262561,-457030,-352188,-99235,-110821,-278567,-235161,-83386,3586,-36,-75220,-216668,-256986,-106127,-12651,-134848,-295477,-312824,-56634,254514,229600,-84794,-216707,-101806,22222,194237,439302,421111,31258,-252505,-277807,-160312,-143138,-132745,-72705,-100790,-178356,-35990,136103,200165,146499,-17054,-104908,-44888,-115603,-323983,-348084,-152994,-40625,8630,110094,144850,75751,68289,121758,129060,-12865,-189162,-157191,100140,259650,200589,59057,-43338,-112736,9344,267605,316227,211550,155227,73053,-129433,-183445,-48824,1360,-164540,-227260,-74268,2803,63653,92837,22275,858,-17529,-131214,-250860,-296697,-272355,-221532,-177382,-51493,99125,-2779,-189515,-112349,148714,313261,268969,104664,-51232,-95067,-18427,111195,119322,4110,-43594,41569,164555,282348,273026,-14947,-304845,-370411,-362386,-382356,-348920,-213851,-13250,71066,6403,-106693,-118112,86290,249492,208447,131579,145731,118124,16087,-35528,18074,70974,91528,146435,231128,210547,86308,67247,207081,254070,94477,-33661,30829,-33872,-307771,-365047,-150261,-14532,-26506,-125555,-235265,-153155,-36980,-44420,-20442,21402,-86704,-69300,148557,96058,-213654,-309400,-287813,-270222,-54366,162667,86325,-70398,-181384,-86077,249332,408267,280187,52904,-59340,-4645,102463,76488,-50380,-151002,-23118,124423,83162,72658,73010,-81115,-194337,-125797,-83680,-187186,-290904,-249709,-103786,73500,107475,-63549,-235733,-178341,-27242,90528,95148,-9904,-34346,40070,37008,-52884,-165954,-98400,125662,230683,271832,247253,73113,5089,-3804,-223034,-341326,-218755,-129612,-22275,40214,-94743,-237240,-150396,32339,186136,222637,96594,-18451,-175911,-499714,-844440,-813042,-393724,155361,726790,993447,779411,459003,66776,-625666,-1687712,-2206155,-1984945,-2509428,-2501385,920562,5826222,7310146,4642820,1015484,-1329663,-2775724,-3106666,-1908789,-649590,-242588,-412336,-294297,-211152,-398517,-119373,296678,80795,-318892,-552075,-348995,81681,341081,386979,247624,-169389,-487950,-329320,41402,174989,98322,-7543,-208876,-326725,-169918,96811,95328,-112174,-326357,-534827,-688523,-571750,-243785,-2308,13461,33376,179802,149532,-113071,-191417,3902,121617,-12346,-177769,-78254,114978,186723,174935,159204,79019,-77519,-240114,-250482,-68168,-44293,-101613,-38951,138460,198831,38687,-62276,-74843,-160875,-197944,-84656,-34358,-61515,-58656,-32319,-87767,-235319,-280817,-257231,-268992,-161863,53767,262780,378629,198781,-130663,-187844,-37070,-74607,-332305,-453300,-304257,-76737,32200,-126403,-276982,-235478,-195466,-150096,15127,25202,-271787,-457493,-220307,63603,127041,21777,-133225,-219341,-122986,-4357,-60829,-171041,-115003,-128713,-281947,-377452,-326774,-76029,105355,-42781,-227324,-151382,-12275,-6344,-131479,-254893,-290499,-226978,-67746,7752,-159535,-392468,-293965,-100395,-162498,-267857,-327467,-454680,-442242,-156443,125451,167346,-6743,-118996,-4282,28686,30698,206050,242447,39802,-30018,10966,-56623,-56041,18225,-43582,-251133,-314869,-185253,-85260,-62096,-6307,-20848,-115516,-118523,-16200,-18738,-183558,-240495,-49501,78969,-32185,-118857,-82664,-27980,56004,37291,-76608,-41712,166436,217379,200395,182700,39055,-126244,-65609,92139,136763,137156,188397,174437,104984,-20709,-13334,70971,48440,46475,101606,6485,-120244,-180565,-100406,-33403,-144270,-231065,-153521,43677,220827,330457,232640,-88445,-280386,-72946,238733,278204,168428,54219,-16421,155362,383156,320351,173958,236771,232424,-4213,-307825,-441039,-270164,119018,226433,60244,98502,216780,130773,98908,131207,-42089,-182596,-35718,57861,-8593,-104831,-263072,-281056,-39351,299855,512807,402475,134636,71144,34935,-178319,-255854,-80704,222304,438999,430930,357334,379185,302732,171563,110994,127085,105690,-34431,-130655,-82248,-104235,-170114,-71727,-6737,-158978,-265775,-152995,60132,145407,58779,-45985,-166660,-95006,207191,422984,322668,106988,-50111,-254655,-354864,-125945,104063,80498,26014,17301,36841,18197,17483,117379,214205,256694,233183,106591,-51099,-98258,-63249,-18248,29416,91242,183526,285663,259629,2670,-101761,87256,157436,-52301,-203256,-258325,-374248,-485782,-329070,10860,193017,186780,100887,28064,79474,356819,521478,373920,139182,64831,-45202,-183720,-190504,-167574,-271117,-275154,-98792,-31747,-108999,-121676,-136880,-92415,8067,134251,305724,351003,166976,34248,61759,-35162,-348087,-402321,-112680,-175577,-370796,-312474,-127331,12360,93282,120250,162398,88991,-166077,-220496,-26302,31579,76957,278296,373784,291217,177815,150743,165430,164459,127603,66379,-17088,-65256,-114410,-153460,-157725,-244665,-166234,94107,140508,219301,446674,388535,62308,-156259,-132280,-5924,51831,36035,-23332,-129506,-218336,-132560,38348,51320,-113726,-255453,-257425,-251763,-176162,23186,11230,-176307,-134792,-8790,-7212,-27433,23265,96952,215547,256675,72167,-72386,-16725,-187818,-417872,-182049,295466,589088,724778,706919,776950,761939,415792,379222,830012,455449,-276519,-621717,-1084272,-1520717,-1058433,-27117,336630,203767,83164,-64891,-1863,183921,-203045,-724412,-1050103,-817315,-199707,57497,-92997,189573,471848,300604,142197,156769,285437,306922,98456,-111464,-157258,21312,170872,139761,30774,-101475,-153090,-32691,255245,316234,-93800,-301659,-88384,591,-54096,3318,6113,-72563,67874,182503,23401,-53887,85051,69184,-9895,9778,59859,62365,-68159,-180396,-204978,-201374,-90857,175299,282945,141956,4665,-17163,-27197,4838,106233,176064,178141,223893,267462,160786,-16176,-185443,-177598,105268,205400,70255,63323,74695,-41668,-81373,-37979,-90899,-112132,-23861,-69383,-160814,-80404,34880,41705,115830,284284,304452,242538,192260,138039,40470,-55077,-68460,-71184,-82579,-45930,89414,258593,462955,568669,494563,218938,-100625,-297893,-248958,-132743,-91851,177568,457075,172544,-308010,-331976,-152189,-148877,-93546,80492,136699,101815,80551,48322,-56011,-129657,-119049,2755,131611,94118],[-20917,-96887,-43336,-24743,23872,80510,24724,33873,151704,205010,265356,252441,16962,-158470,-180855,-95114,64916,105379,88267,249967,369332,273458,70074,54995,273825,367389,205662,140496,93739,-19326,-43209,-7427,21705,105921,169532,113485,-23406,-22707,26481,-99247,-233554,-246639,-180651,-31296,55640,20554,-59118,-91478,-136834,-246196,-396506,-366908,-90254,105976,27118,-182278,-327900,-138375,176915,273132,178334,115435,165594,152225,53040,-54551,-67122,-70181,-6620,135099,137029,94318,67268,-45525,-86399,14288,146092,174674,35384,-210934,-398746,-399120,-240309,-136865,-88673,-74551,-18636,179020,250461,10880,-182925,-257694,-262294,-154355,-96872,-127633,-98439,-113715,-114807,7678,63961,43764,-9273,-55330,70200,216101,143694,12267,26985,130298,263894,297904,159703,7516,-45577,-45111,-72665,-47705,91284,234749,199861,125319,178177,152191,60193,6178,-57398,-137937,-87896,45147,67695,29653,137370,172156,32097,-180894,-242789,-99389,7150,-3958,-24114,72429,182118,107759,-143312,-189714,-203394,-419925,-652097,-503550,-203334,-68064,46178,245540,329929,171466,-81715,-90651,98905,185556,20921,-284477,-422827,-321266,-229377,-310881,-301228,-161839,14823,154069,181716,171407,159979,194597,205928,138252,107206,30310,-145841,-276658,-277646,-168971,-16633,143564,131277,-123486,-221900,-35602,86856,74088,191288,308099,148464,-51887,-81171,-111079,-109007,13583,101573,28357,-103289,-169043,-99904,-49789,-130741,-213082,-213906,-294571,-307423,-233118,-326435,-473064,-381415,-208625,-83103,-12728,-79331,-201772,-197249,-61804,-5409,-128739,-226535,-186472,28690,311821,335878,24116,-142893,-43336,48480,145067,309862,349230,42211,-249748,-266306,-174401,-248223,-303429,-196690,-145012,-182819,-58802,119115,220619,187626,-9340,-119950,-54364,-114884,-300930,-316429,-112627,32328,105856,141980,121075,76579,106797,144936,90745,-89739,-268452,-196243,83179,209821,130970,53466,29437,-17050,49981,232533,300231,287948,271106,125387,-114293,-153517,-56946,-57439,-220604,-278755,-98448,8934,50044,33706,-5098,23343,13007,-115074,-243253,-295002,-280463,-247592,-233875,-83025,96035,-19283,-175598,-82839,67362,121255,196913,186828,25086,-100032,-22445,131482,137956,-6794,-108493,-54598,95807,255537,253918,-40076,-348589,-414340,-370071,-340651,-281662,-162070,-5873,34453,-35617,-53187,-65929,-30434,35927,99994,118343,131093,77044,511,-7719,93709,150162,112772,134133,144357,51627,-52933,25878,223389,277401,176244,91054,81658,-35595,-296439,-326200,-89840,79268,47254,-88910,-193388,-156458,-51568,15573,97055,137805,4904,-57276,54588,-19735,-278118,-326879,-280411,-251702,-41717,187461,104910,-113835,-226663,-64133,289880,427749,252818,-30259,-90277,94920,263175,203384,24948,-113705,18882,138154,36367,26883,124131,89036,-33636,-87623,-84536,-203332,-360089,-329671,-146467,44113,125895,44937,-47669,-41525,66438,143579,92204,-37441,-5911,122988,96248,-35868,-122542,-42889,118919,209270,254570,186554,-18491,-96834,-109387,-259101,-256176,-85558,-105877,-138964,-89799,-170438,-288566,-230198,-61951,106144,211816,55025,-115329,-230158,-393402,-479612,-446861,-323459,77753,744423,1091976,785198,309520,-176794,-765486,-1435741,-1996618,-1996988,-2203420,-2623761,484785,6576584,8499789,4525239,734265,-1478185,-3221110,-3215384,-1614496,-435817,-318959,-656619,-497898,-289409,-538797,-317538,158679,78308,-290563,-570722,-509707,-187031,159539,365683,244029,-176837,-423939,-290406,-23840,47881,-55523,-135480,-203363,-233277,-125225,52891,-4274,-209317,-408135,-583275,-637136,-503933,-274275,-131700,-155403,-81640,197073,234197,-85809,-222029,1135,176832,77496,-115748,-81127,96248,136893,68989,88122,100878,-63634,-239331,-205104,-2391,17430,-39911,1698,151828,225861,85286,-99777,-195795,-263940,-243306,-69969,56492,24324,-108126,-173587,-159071,-211648,-244404,-225434,-246245,-196398,22930,316861,461184,234468,-114298,-183043,-92753,-162275,-392036,-490662,-333516,-100470,35695,-71338,-251330,-240814,-165110,-123473,-5163,16966,-253252,-453893,-233754,42973,144274,40703,-88705,-130158,-64655,-30807,-99321,-117340,-31625,-111949,-286221,-314154,-254117,-91691,82190,-8748,-168315,-136233,-53476,-26682,-108846,-219305,-241864,-155747,-30112,7318,-144533,-308513,-217465,-53191,-151133,-301501,-362755,-459787,-496512,-239956,72162,150270,-61118,-205965,-97931,-42639,4382,195846,210708,-32661,-111657,-29866,-92568,-111786,-44167,-91062,-232245,-239669,-99667,-38193,-88906,-71186,-48795,-133707,-186428,-155488,-195787,-287173,-235293,35882,180903,36676,-97300,-105988,-46275,27706,24995,-83529,-53050,134583,184105,204285,213708,1898,-209477,-107222,113673,171478,181068,314714,371751,211048,-2319,-49252,6762,21549,37454,38048,-30003,-128834,-205576,-158046,-126605,-224726,-264059,-194790,-30322,251284,458723,308133,-99402,-307795,-85713,200899,195757,69030,-4639,1866,210448,429475,354652,225361,252882,195114,-60783,-323955,-412513,-227525,135273,229795,50769,76309,216941,136436,71494,122691,25431,-73034,78878,141648,-60849,-239251,-307561,-260827,-44547,220906,377987,281738,83408,22266,-47669,-204032,-178998,52048,299436,456061,450532,373673,368466,294308,147151,24682,26836,-20699,-141712,-154326,-57424,-33479,-72062,-34676,-62415,-221228,-306166,-221957,-20763,94588,11141,-163677,-252398,-99729,187601,389911,347152,147335,-58924,-273517,-376316,-188630,-25403,-13938,31763,61330,31977,8908,83168,181370,252078,347873,411710,271630,8313,-157228,-153352,-59694,40852,144628,168147,154239,81635,-80159,-43749,219188,225869,-92528,-226346,-174186,-287699,-450019,-299865,46407,192652,193704,183556,89939,56904,323803,492814,272089,-36956,-121983,-152472,-193121,-155784,-141813,-256796,-322637,-215593,-124884,-125530,-119268,-113612,-33703,30011,118018,315967,381853,153994,-49497,-43142,-112446,-349838,-320591,-32582,-131507,-329973,-262780,-141554,-49297,82064,133228,92504,-35487,-236649,-197667,17616,42199,52941,245160,372814,343129,228614,136989,126122,145275,138467,91674,-18610,-93849,-151132,-162112,-119194,-173937,-147824,52312,128872,220491,381591,291900,7139,-163904,-107198,15353,77297,42816,-70712,-126796,-160033,-141833,-16215,4633,-132767,-223726,-197277,-192493,-120465,39705,-50518,-288918,-259825,-139554,-131146,-102863,49808,204957,327080,253227,-12417,-137938,-15861,-151971,-383775,-157473,292631,482849,524965,654991,838346,734485,348829,526842,1061539,368742,-352815,-442980,-1151035,-1969000,-1171743,236753,633273,405786,176322,-131189,-44454,343316,-149828,-1038548,-1269635,-677089,61116,124349,-105683,206135,483185,320528,193313,203778,267071,253873,113883,-19726,-117004,-75123,16596,20847,-3147,-69275,-95466,-29873,193476,262214,-125022,-366922,-146830,18845,-23205,-39448,-22912,-4256,207360,296103,74844,-5343,156733,120196,-6250,22075,143258,138732,-21186,-109624,-154498,-228704,-181668,76841,224295,64894,-95340,-68046,37817,145851,215931,150805,113535,219653,258901,138829,-80409,-241535,-225051,21304,136513,100285,109214,80384,-40511,-94135,-46790,-15406,32621,84560,-43111,-177608,-73649,78432,85391,94710,205246,261389,286135,280678,257264,167367,14293,-81093,-64884,-30166,10481,89231,239287,499870,653983,521992,143107,-224326,-380091,-243627,-75582,-90296,92052,417636,258677,-162786,-221353,-108845,-168474,-145190,43398,98782,42313,34162,20578,-63477,-108141,-133100,-64333,104546,140249],[32026,-98584,-102438,-70085,47984,145129,111292,88633,121127,162414,311664,342275,48935,-150235,-98818,17807,105575,85313,76316,242874,314404,184826,38580,145361,442544,480112,186886,3613,-30051,-71469,-90519,-78308,-30712,77055,114803,-19302,-190188,-139256,-18504,-76552,-197939,-232361,-246409,-160972,-33739,1614,-85681,-146916,-160354,-199923,-315021,-293107,-62356,96563,53152,-80825,-195052,-48932,182349,189770,99537,58727,133485,209998,172224,38531,-46867,-113246,-56678,111946,153329,107671,37352,-49117,-38557,36863,89677,91698,-17844,-245806,-437502,-396068,-198573,-144324,-144889,-121155,-76706,75361,164780,-12423,-159611,-294320,-294462,-108335,-14877,-115462,-158586,-179794,-129478,48250,37368,-63958,-111297,-96163,49862,201430,144290,29797,82867,231766,395994,392450,200557,58756,7285,-60487,-147433,-152873,-295,131409,77252,60076,176325,251743,210212,136560,13839,-103061,-76689,35643,79259,68933,143328,136916,5698,-135506,-178767,-100229,-3825,41818,-47114,-11375,185742,236775,9701,-142024,-268419,-468808,-562747,-375402,-164234,-41115,171273,338077,310370,160026,-42440,-28549,177519,252170,77666,-207157,-334346,-200574,-70256,-159756,-156609,24458,187067,236946,195264,198196,181863,168684,97634,39189,111845,73559,-104383,-237116,-199474,-98673,-41714,20324,-4591,-230005,-285105,-13010,214621,220160,206272,207192,91863,-12577,-57961,-144321,-152617,-45077,50231,67035,6712,-58509,-41981,-75535,-226513,-284373,-141003,-104983,-208390,-301596,-463512,-567361,-443585,-263952,-111582,-2685,-85818,-189443,-124745,-2125,-3542,-103976,-97874,-19382,95969,323188,394203,103161,-103894,-7746,92465,109844,148301,196745,17051,-232047,-214372,-144022,-296845,-422872,-299316,-193245,-178258,-76655,114096,269009,258451,33868,-112544,-72684,-115159,-245100,-227756,-54896,67344,160021,171642,102028,71287,107684,103453,9458,-150507,-296599,-216268,26521,126471,74280,65516,79139,53904,89486,197438,258146,285884,286398,114460,-89316,-109017,-97502,-179868,-311472,-317713,-109370,39916,53055,-16834,-41044,14733,20032,-82687,-185197,-242753,-249945,-253596,-288552,-128259,71824,-33760,-123616,7926,24389,-63795,109053,259015,110506,-85535,-13469,154355,144109,-34758,-166724,-135064,16098,190656,184975,-101161,-388253,-405551,-290400,-201021,-147226,-87120,-5955,-19541,-72395,34609,36802,-125519,-180922,-25239,88870,70449,-27628,-87299,-39698,143613,236299,156349,134618,76434,-83283,-155592,27066,243649,250514,192853,199075,172092,4879,-244885,-243285,-15799,138548,71451,-104896,-200406,-182996,-69051,57912,165111,188460,57190,-65310,-60971,-128851,-297649,-315339,-255508,-203635,-6405,209607,123448,-146399,-232560,3608,322043,394284,175008,-108636,-94936,182461,360474,283273,76547,-98179,-24185,37554,-55122,-9474,192203,282860,134006,-55106,-72111,-189137,-413279,-418066,-205187,1736,122796,129876,121523,108591,182891,202361,70422,-93201,-10080,187961,149729,-23956,-58221,44664,131034,185380,220472,122818,-96430,-183823,-185196,-229159,-103290,71390,-67019,-227639,-184462,-203730,-280393,-245700,-134518,-14918,119610,-1897,-169338,-222300,-228591,-54586,42978,-113756,57002,680448,994582,604379,-8237,-564087,-974413,-1120332,-1627272,-1913140,-1859071,-2691389,182119,7508086,9337408,3431740,-301800,-1336685,-2602898,-2439971,-1045824,-248796,-501524,-956422,-728707,-424934,-695392,-534955,-46371,2098,-250232,-448730,-576308,-457051,-64438,297067,222456,-144910,-300647,-207477,-54177,-36343,-170250,-225836,-160163,-121428,-51139,21868,-100596,-281016,-439350,-581496,-534485,-372716,-251026,-214790,-256685,-148309,201652,312265,-2836,-171297,49304,240162,167217,-34635,-84891,58518,79353,-34833,-3271,100033,-14090,-152432,-79023,67406,66067,8755,10703,98893,174500,96992,-124857,-286297,-330918,-248484,-17297,181388,143459,-107664,-278995,-226967,-168182,-164171,-160720,-206132,-226532,-46573,294436,471723,243678,-79433,-157395,-124752,-199603,-388899,-470103,-309634,-82175,38702,-34058,-218309,-220639,-109216,-75447,-18169,-492,-234586,-417982,-220626,41918,170199,96070,-12590,-37094,-9443,-31593,-71839,19283,111339,-37835,-222505,-206376,-153441,-93257,10788,-34722,-108867,-98367,-65490,-29700,-88764,-165084,-136890,-28991,37414,6072,-138942,-218664,-117336,17327,-104772,-297031,-370581,-442422,-502576,-271711,63899,144780,-93473,-232777,-147088,-98841,-41799,144373,152881,-111050,-201785,-88541,-141852,-191320,-129641,-179629,-260975,-182108,-21770,2016,-104375,-116936,-44485,-107950,-220139,-261599,-324263,-350116,-209863,100911,251980,110445,-44698,-80711,-27036,13283,14351,-88889,-85679,42412,80080,92868,110786,-77915,-263786,-154291,71520,144556,195848,394945,512321,281636,-23796,-143908,-106058,-27325,30310,-4296,-60057,-167955,-241862,-202875,-213084,-286318,-248829,-157742,-53997,251062,518505,346094,-90271,-269190,-45645,166515,82043,-78961,-98826,9143,240081,415394,329224,241482,253475,154058,-117201,-320871,-332059,-127586,165947,232511,66497,75027,211182,141534,66618,140963,109712,54349,198320,219306,-94141,-330701,-317325,-224852,-53328,106804,183253,121209,15465,-19256,-83327,-162564,-53221,192473,348845,426179,417324,320872,241591,173409,43104,-109927,-115389,-144254,-201970,-134480,-13832,36628,35469,29012,-90604,-253269,-293486,-225582,-85696,22664,-9339,-175860,-226344,-83606,114670,289667,326948,169278,-63204,-277030,-372510,-235048,-141455,-94722,36578,97783,33886,18284,133856,203691,241005,370567,490730,372425,92765,-149164,-195792,-85019,53359,171599,112220,-11666,-118290,-166450,8948,325238,292845,-87671,-237581,-113985,-178396,-336954,-206125,96220,171632,172364,254454,169603,63281,242284,374527,118369,-239024,-338684,-250771,-158065,-95130,-110432,-211739,-317613,-301500,-227696,-179279,-158629,-117688,-14018,10935,58114,273424,359732,117218,-134598,-151519,-180969,-299438,-152907,89691,-57165,-270371,-217397,-143290,-54915,111386,153498,41323,-123023,-264135,-154616,48183,26629,-8767,150663,290606,296087,180193,47405,59080,120359,132781,98479,-6941,-96142,-167881,-160896,-89609,-100885,-106292,6057,92992,184733,267801,156032,-83873,-222698,-158608,-40024,41319,6556,-133873,-158149,-162201,-198338,-83102,-8330,-90673,-137221,-110382,-116372,-61450,44329,-96947,-363173,-368621,-256905,-218031,-129832,72900,282619,437852,300371,-24822,-131052,4815,-98557,-311666,-122244,272446,347871,250848,498795,828335,673928,283674,770773,1414701,450082,-293851,-129539,-1144502,-2376522,-1315499,322816,729226,496155,205082,-252903,-141711,552880,155890,-1159145,-1470399,-606859,253849,142221,-113112,235794,430551,243934,174903,200534,224397,233780,208968,130349,-51306,-170587,-161802,-123073,-53763,-21073,9976,24261,135596,182708,-138327,-396825,-200580,21152,-2236,-54190,-19050,56199,265715,307880,60713,5361,175087,147992,18264,72578,246555,203767,20344,-28547,-92162,-241304,-218769,25438,166839,4492,-153014,-97872,104110,297606,333529,135139,53791,184930,197244,94261,-111178,-263909,-229112,-47591,63084,134581,158950,86650,-26491,-88135,-43803,75991,192203,181270,-19407,-174483,-62392,96611,79021,10917,45337,126593,232675,283928,283466,208340,26093,-141111,-114688,-13893,57718,88184,214251,482057,630143,433314,24677,-293416,-333637,-127379,12003,-84526,-23116,292487,292446,-7679,-95938,-47918,-142181,-167346,-9178,46396,-14267,-3261,164,-62454,-80623,-116993,-96562,87594,180087],[76088,-89575,-135003,-87330,67231,182118,168312,123423,91477,130696,330526,360987,38165,-143666,-15885,106222,101063,18055,25632,180326,204120,60419,-15597,166244,485329,478089,119494,-125281,-118341,-97483,-134111,-164538,-100970,27679,33777,-175541,-376984,-276337,-61150,-39130,-136701,-174248,-255221,-271623,-137202,-13569,-61464,-147655,-135098,-105791,-174246,-162614,-13357,60613,41257,12198,-33489,53684,185312,119335,39787,16233,77484,201331,200779,69832,-56899,-153367,-97817,59970,126176,82643,-8931,-30884,42253,74097,28266,-10652,-101595,-293675,-455633,-387487,-189668,-139702,-149607,-138335,-147881,-81764,4669,-54442,-116495,-265130,-272141,-42026,76722,-77863,-201740,-248673,-155209,68514,6820,-166251,-199445,-132704,31243,190769,141236,58256,152314,329361,482874,410380,177797,88026,78244,-42429,-180564,-210100,-42660,99205,26948,14862,141216,268992,270216,216748,82706,-54739,-71906,11147,84833,117332,148322,100362,-16537,-75464,-86549,-81829,-65226,-35797,-136260,-120153,171531,352991,175466,-58805,-275166,-485427,-439268,-200259,-89821,-17027,246545,408228,340289,195298,-5365,-33188,168649,278924,160901,-63350,-180364,-37737,112624,24116,-26009,148660,284753,247545,164536,168194,151230,101263,-45264,-92068,52127,65926,-73581,-194311,-124107,-14809,-58557,-125305,-162511,-320535,-318491,21419,324439,332751,195631,100391,56948,48818,-33106,-167537,-167396,-76927,-2062,83405,109665,53433,-9936,-106050,-265538,-287131,-62372,68822,-72031,-282217,-488492,-546807,-411592,-235033,-65067,45408,-69307,-172871,-65531,52019,-3696,-65386,50291,143167,146041,305064,394954,127789,-115253,-12031,130257,84160,15170,49014,-18909,-204177,-145852,-83657,-268929,-435127,-335286,-226435,-175286,-95608,108106,322849,341184,108873,-78053,-91261,-113533,-163527,-96542,9630,55510,152895,185590,91293,61844,80408,23029,-88937,-185413,-268114,-211894,-52244,32393,46838,104992,117451,96206,120265,168273,190313,192154,175534,34660,-58064,-57762,-152034,-313856,-391891,-320004,-98095,87390,74416,-42499,-74389,-22035,-6465,-52225,-95878,-151558,-183541,-232836,-317868,-170095,35996,-28083,-32968,129822,13748,-199101,31900,306580,181263,-57389,1552,170645,128998,-87034,-213784,-176599,-42207,111522,83249,-177574,-395513,-334568,-147841,-9998,11561,-17214,-19485,-84291,-101708,131584,165512,-170750,-340186,-133595,55101,-8623,-161390,-222048,-114491,165358,320319,236816,170611,61136,-147041,-191030,59478,244356,167192,135817,270075,297046,86901,-166980,-137662,64207,159516,36194,-179084,-256673,-219273,-89997,67925,171027,161566,47331,-102199,-170653,-194453,-253835,-264075,-209291,-133746,39660,223424,146641,-147910,-195384,97091,345036,336231,87574,-156225,-78316,223366,363258,296696,98528,-96679,-122296,-128380,-156280,-23375,256024,438033,270242,-13024,-49689,-166301,-448476,-494036,-262529,-37835,104347,170871,212725,214579,272493,239602,36054,-150458,-33942,213187,172625,-13075,21617,143725,161108,167701,178157,71966,-135521,-223090,-204214,-151276,60047,206362,-20202,-265865,-228014,-192926,-215285,-192017,-167735,-132769,-11000,-38517,-145423,-159079,-86861,246332,461052,169299,108140,566202,755495,296188,-422809,-1017675,-1228096,-868242,-1147354,-1577476,-1445436,-2678829,60859,8580231,9956504,1826660,-2011903,-1185943,-1295753,-1228058,-478001,-160398,-762942,-1283094,-940500,-592843,-839454,-705827,-242846,-104256,-158078,-211069,-546450,-660191,-267056,192627,177530,-92790,-155787,-98513,-31871,-36772,-183256,-220031,-86851,-29767,32955,19491,-163652,-300311,-394005,-509126,-410332,-229987,-193436,-236722,-261718,-136387,207437,369739,108446,-66159,118037,282448,232623,63064,-44530,50806,56052,-89418,-81936,63632,25898,-55441,33875,99670,85411,33954,-9089,-4538,54225,59753,-134309,-317269,-338016,-212002,59449,306064,255300,-69644,-319749,-261759,-111582,-68360,-89029,-164948,-245515,-132878,209087,416731,224972,-43731,-120752,-117183,-174131,-329809,-400857,-247951,-50045,23937,-23584,-172473,-172908,-46094,-22205,-14621,-8244,-212425,-361314,-175732,81322,214703,181308,77004,38578,44796,8944,7430,180357,272828,87755,-98149,-85177,-58941,-80615,-86289,-105334,-50238,-25254,-30809,-18891,-90596,-124974,-12726,127388,129322,11614,-126507,-135580,-29715,80024,-32816,-242382,-332908,-394163,-449253,-234884,114354,159483,-102104,-215229,-161162,-137084,-91210,71236,83309,-175439,-275849,-146475,-184618,-259502,-206566,-282903,-325102,-149855,34829,35118,-93400,-122935,-10607,-54451,-216913,-303377,-363782,-357250,-175974,122290,266102,162959,16024,-30622,4028,8749,5430,-86709,-120634,-66727,-41025,-62760,-64949,-164328,-270752,-199030,-39551,47958,169910,404823,543672,285859,-84944,-268129,-224909,-73200,26842,-20676,-77802,-203847,-253888,-202253,-255987,-316201,-198861,-70665,-39188,206954,492664,348254,-51029,-167099,40833,145529,-34254,-236962,-201694,14129,257298,358045,250647,208330,236468,114938,-181795,-331050,-227785,7557,208029,240474,107914,94270,197009,140849,85366,183149,189075,161574,287544,270202,-99877,-362950,-296471,-170497,-48943,-3557,-12289,-27631,-44379,-41586,-76172,-90501,73775,301902,364147,371837,356493,218794,46478,-12940,-97905,-236031,-246443,-229363,-201711,-85232,15518,61701,110050,97416,-82493,-239162,-218375,-156549,-122427,-46629,13404,-71921,-94598,-42129,15734,154082,279215,189111,-40654,-248002,-322455,-231774,-203484,-149884,24243,107594,42388,42709,140338,163121,181836,322184,448680,380763,173067,-79370,-175467,-79918,62158,141926,12630,-170432,-279501,-229287,35865,362749,332264,-37720,-228459,-95899,-77436,-173978,-59254,162645,144863,130337,286835,235613,91892,145870,209259,-41410,-409191,-520033,-307612,-82701,-31603,-92214,-152356,-257377,-323697,-299934,-249863,-230057,-154596,-41566,-42104,-26526,187402,285306,58079,-202814,-233397,-219479,-215717,34127,211582,24256,-196802,-176062,-134539,-17089,160677,163440,17285,-139469,-226558,-97528,59226,-9065,-93127,13561,150382,183556,75673,-67399,-6685,110991,135572,106718,36679,-52980,-154796,-157390,-85899,-57043,-51776,-11940,56174,124978,145008,33140,-175086,-313311,-272510,-151513,-32889,-48916,-192995,-225730,-232465,-278790,-136463,10828,-11197,-32610,-28696,-50706,-16069,46929,-101495,-369006,-416233,-307099,-221118,-89181,85373,300907,503801,378185,38358,-54696,42319,-38582,-220914,-94920,230558,219706,-6868,296133,771749,621549,288315,1120696,1804297,592792,-162760,180369,-1149027,-2594079,-1367770,234344,584473,436764,159176,-374853,-208528,782255,530194,-1166926,-1623201,-573352,340964,102435,-102794,271290,308073,72679,94309,159018,171103,243180,338153,287349,31472,-222124,-301361,-242055,-104147,33472,140460,118432,96574,100816,-118598,-360805,-220267,12859,8851,-37906,8526,92630,235751,224055,-3648,-24060,135433,152484,66107,150515,333277,238400,52511,50145,-12018,-196714,-164812,47728,134433,-18092,-157389,-102875,149336,407901,411967,126495,10123,127306,117982,53884,-84776,-217312,-165011,-63711,23163,173291,203449,97255,-911,-68974,-34514,149622,304434,226087,-10362,-152976,-46801,88421,26577,-110198,-146897,-55639,110145,203322,196257,141009,-26186,-231633,-211930,-48227,64694,74769,195577,440850,530275,268068,-102639,-295048,-185277,55924,104320,-72877,-128236,119163,262007,118184,17449,15399,-79995,-150458,-59919,-10086,-51906,-18620,-4133,-47236,-46991,-73139,-86788,81599,202467],[108641,-70903,-134169,-61593,89267,181532,170942,120145,63462,105089,304436,303373,-12502,-142158,42472,144606,62755,-55930,-32036,93191,81076,-51260,-65612,124642,401181,375306,32540,-210161,-159787,-97786,-157501,-236108,-176268,-42886,-67909,-327166,-542430,-402116,-96312,-8490,-80396,-101916,-207924,-321359,-207749,-1750,18153,-90957,-75374,6175,-6327,-8373,30151,-13305,-20934,65346,105846,139013,179581,76627,13560,2229,12934,124825,146640,50964,-77782,-173122,-126702,-14735,49245,8210,-70520,-1396,143615,126525,-28695,-117514,-187630,-323669,-435341,-369621,-210697,-123541,-97770,-110942,-201647,-248690,-191852,-115805,-89079,-205548,-218557,22514,154811,-19533,-209804,-304166,-201343,39766,-31909,-234793,-247043,-157745,11381,175878,132610,86451,201089,377149,489749,344548,95689,70005,112809,-33252,-200542,-223855,-31136,130532,38454,-19605,92481,221545,235863,224361,129958,-9348,-82468,-29605,85429,171752,160716,72090,-29312,-21926,-1918,-60460,-163059,-219338,-287395,-241794,137091,426531,299853,27021,-229635,-469007,-325634,-18970,19002,12505,260161,443289,415340,274392,30788,-93248,66282,246594,250057,107108,-15867,99503,245107,170356,58156,187293,282586,179847,94271,93311,91626,30321,-175467,-239353,-76648,9444,-52228,-142478,-54386,68265,-65410,-255469,-290992,-360039,-316374,38134,356103,349300,140875,8981,60850,127806,-8029,-171188,-142074,-67763,-34393,81113,184350,140828,-4636,-126698,-239090,-229331,4718,196656,78862,-181742,-407667,-434135,-301488,-130736,47623,131776,-17107,-149255,-39666,82749,1217,-20994,167240,253889,183047,277796,343584,93084,-172013,-65948,122980,49319,-46093,-11444,-33231,-167042,-83731,-17128,-169220,-319849,-282031,-226828,-179215,-122642,82811,350315,408223,196079,-24127,-101720,-105705,-66973,50084,67352,6024,91941,177929,95187,57350,44836,-61094,-179316,-199049,-199428,-184950,-126570,-48802,46805,163130,154193,110821,129369,139097,99095,23654,-38153,-89601,-24442,-9122,-195919,-401057,-417754,-276753,-64447,135983,109920,-35007,-91839,-68751,-55999,-33088,-1077,-44498,-95982,-182308,-300055,-190479,3538,13486,88547,242062,14979,-269034,-23491,307001,202538,-35824,8029,165055,85284,-162145,-249890,-176417,-64025,40407,-23743,-242348,-352652,-208984,19293,173671,149393,30309,-43642,-148264,-122049,211436,284681,-158590,-409596,-197200,37090,-64304,-271247,-347806,-191432,163672,385370,341728,242617,103584,-124394,-157605,95087,205290,39449,21977,292674,429570,193318,-80536,-34554,140778,154087,-42756,-290449,-339305,-250236,-119056,41031,128565,77494,-21705,-160871,-248153,-200659,-154661,-175573,-143021,-54217,81531,224111,176868,-103585,-121692,184608,353818,283295,34388,-155572,-51217,202064,277625,242528,89880,-97252,-221562,-282634,-222928,-6628,293263,503023,347666,45658,-24416,-152442,-460602,-536641,-303586,-67100,79191,170546,212567,240847,296809,232687,-4557,-185326,-62014,186291,152478,4016,103750,223183,192733,157071,136658,43969,-123900,-199461,-161604,-57211,175686,281052,25769,-243712,-217677,-150542,-116639,-93366,-165214,-218213,-130860,-30182,-32136,-55189,-22627,330663,680707,443945,218500,445699,476837,-35201,-824764,-1428241,-1452850,-725491,-620280,-923601,-913738,-2533347,1022,9322852,10262638,339497,-3946268,-1238290,94566,-147721,-141801,-188264,-1024389,-1558323,-1076906,-743642,-936940,-777242,-355154,-169836,12483,73929,-444855,-740996,-380908,87259,119289,-39247,-25779,14936,42553,50901,-73758,-97566,-1101,16273,104921,48000,-178959,-258244,-269769,-369437,-297261,-124484,-124113,-195808,-171603,-43128,225827,397255,212842,50224,168248,275933,250738,163179,64748,105781,93144,-67176,-122513,-7486,17077,-24096,46795,66474,70362,36064,-44095,-125308,-100090,-22250,-131058,-277649,-276780,-141688,140942,397585,323580,-15427,-284357,-241209,-47395,17284,-31085,-128414,-242956,-207786,91323,318284,183887,-22897,-82848,-65565,-91795,-232933,-302835,-176312,-37779,-14155,-26051,-102813,-104152,144,16274,8358,9388,-180952,-297757,-100225,167810,281890,275677,152299,76042,92241,83024,97351,291645,400000,238547,58297,17477,4143,-52844,-165587,-178033,7726,81550,51728,4005,-114271,-115263,92429,275902,225848,26393,-97470,-70335,14396,106096,42670,-149458,-256387,-317253,-343479,-141139,197963,184314,-94843,-186259,-163449,-159473,-123978,2226,18078,-209661,-313749,-187241,-203388,-279183,-239741,-361086,-390417,-136628,65537,63158,-49141,-81893,38245,197,-186991,-273840,-307107,-309498,-147051,90566,214017,172532,58120,11634,23055,10702,-184,-73164,-138812,-146340,-124901,-180732,-225391,-222746,-231014,-232999,-198500,-101792,103420,341575,453427,217001,-166414,-376727,-304363,-92935,26288,-18488,-76886,-193671,-206480,-136827,-230232,-302502,-127589,31225,-7210,120998,386613,318896,14860,-25484,150627,143665,-119248,-356115,-280919,22758,269376,280083,139431,128798,203508,84261,-249743,-369537,-135098,141455,252727,254816,163901,120842,164812,123289,113841,231329,240597,216118,319531,281988,-77620,-336115,-254046,-97351,-15586,-74626,-157400,-127803,-75346,-35540,-42827,-30483,156434,356043,355342,327051,300725,98603,-153143,-196481,-217752,-296777,-305160,-243393,-143569,-25808,8223,17742,118931,142388,-45296,-179470,-95349,-40720,-133127,-93028,78469,116259,103683,26670,-70898,22586,224262,220895,20064,-181591,-226195,-168955,-195721,-175377,-13427,81182,54953,74018,96028,65418,89996,218822,308126,305736,224223,26767,-95437,-35451,65818,53038,-108988,-281164,-359909,-250201,25438,305741,315761,32844,-198558,-121990,-15877,-5504,113437,240095,124984,78515,266067,262292,123336,65305,50619,-165351,-508193,-618840,-308435,10091,8492,-101951,-100538,-159061,-271074,-311320,-310084,-311224,-215265,-103685,-108568,-107198,84303,181147,-8684,-238436,-266465,-212957,-120609,169281,286107,86888,-118293,-137605,-121128,32152,196584,146318,16173,-76587,-122725,-36633,50606,-50408,-176135,-133234,-4993,65157,-18264,-151236,-50125,126705,164839,132907,114207,34328,-113118,-155430,-105475,-49283,11019,27428,44215,61597,49184,-37387,-229587,-399231,-404927,-271628,-105603,-90964,-228264,-313307,-344199,-343028,-150113,52120,73294,51014,19564,-17224,3755,52942,-56718,-297258,-376000,-261073,-125785,7847,80511,252043,497068,445993,151683,69322,94214,17252,-132132,-87940,161527,119532,-169598,120691,697796,600755,395520,1520633,2105287,662256,-35562,357384,-1216584,-2521495,-1241539,23311,239783,244968,66285,-423798,-166791,969056,744018,-1149574,-1659502,-508494,319852,8850,-81148,282661,118587,-162525,-24260,97619,118468,261168,436654,391996,114339,-202653,-353593,-296586,-135205,83051,265405,227220,81815,38123,-61242,-249726,-193775,-6664,11442,1782,47056,102648,145534,88868,-78257,-74331,59079,139881,127613,233110,373877,235742,72904,112375,84167,-70310,-16001,135528,137251,5566,-113148,-87648,154635,430169,412833,117682,-13397,58701,51394,37596,-1038,-88724,-35043,-15496,36675,211493,231776,112773,32263,-44046,-24495,178664,321546,191885,-27263,-120552,-25251,66973,-43891,-225555,-307984,-219599,-26697,74079,26054,-9058,-119140,-317078,-320397,-128631,13606,43728,189543,406228,410970,93651,-205152,-242623,-1244,229583,169453,-54297,-184941,-45886,178437,187139,97513,66295,-1766,-96855,-92374,-59928,-63162,-8032,12121,-13185,-2172,-7328,-38480,86453,206746],[134742,-41536,-100926,7838,123411,148538,112638,69819,33811,79024,230901,190108,-83371,-145601,56937,121370,7664,-103321,-69290,18287,-11594,-110542,-90280,46760,234677,221153,-39152,-234316,-163777,-83316,-150466,-266265,-237917,-120594,-168447,-442669,-649086,-483670,-119197,-178,-54034,-46416,-124531,-289665,-213667,43364,131145,4708,-5309,100241,145180,127250,43832,-119244,-124431,58447,173582,175683,158753,67354,29881,23904,-39764,6773,46116,9743,-87766,-168112,-154054,-108104,-72062,-106762,-133749,31817,244706,180558,-82337,-217676,-248158,-306673,-367219,-341117,-246154,-99385,-8924,-45480,-211085,-370271,-362020,-181651,-99030,-162359,-164616,64680,196405,43622,-178906,-335873,-267658,-44322,-79360,-251984,-242122,-167883,-17046,139081,111225,100214,199528,341440,403074,210203,-27058,-3890,73599,-71146,-240768,-216099,13524,174613,57068,-55590,55039,148678,138156,168069,145776,16562,-110630,-80807,80081,219373,181461,57217,-33256,4830,43433,-51978,-267468,-439863,-462052,-350561,89047,439257,342810,83637,-149349,-410611,-239456,134508,150295,56160,227349,441770,504741,372331,67824,-173482,-96800,158312,321426,256290,100811,153695,277812,228251,85911,153610,200010,67448,5380,392,36918,-1433,-246713,-375056,-241044,-68246,-30950,-76800,8197,130233,-65201,-334186,-347073,-329633,-281915,15106,279536,247242,41216,-51961,105611,212662,16120,-149652,-76748,-18471,-35133,68598,216654,184954,-18510,-128906,-160499,-136906,47824,265894,218840,-34781,-263127,-276076,-145694,21645,193429,236884,62235,-122444,-54787,80417,16181,18593,211542,281160,208333,255553,258001,14195,-253201,-168148,36042,-13165,-24771,51997,-3328,-119901,-42659,31565,-25946,-104640,-153002,-189923,-187905,-160687,25213,324551,431445,266158,33419,-97282,-87399,30636,179073,105828,-58383,4310,151786,118589,69379,21884,-120031,-246917,-205462,-119387,-142715,-173862,-103117,56125,215543,189757,101935,105533,98576,-6485,-174938,-284661,-210696,7815,28152,-207899,-401225,-366617,-200439,-21367,167719,149824,1058,-87143,-102725,-101875,-20629,79203,54521,-6038,-102267,-224647,-178020,-10079,96593,223406,307816,4730,-285052,-64893,237065,144230,-45170,-9379,123804,12871,-247273,-277549,-151460,-55628,-7923,-106229,-272863,-262949,-53351,172487,301022,233997,54463,-68216,-198125,-130275,258873,363412,-103365,-393803,-201868,56139,-59047,-310018,-405007,-225117,147342,411079,434648,326872,176860,-40981,-85602,101341,121675,-102234,-111460,266122,528327,296099,-1439,44445,202105,140959,-130139,-397504,-410581,-266057,-160923,-16088,68027,-23269,-124133,-221581,-275977,-155516,-30689,-65739,-63818,19731,102888,205363,209626,-12665,-26726,235493,340643,252895,41195,-105730,-26069,127590,141855,139010,55164,-89135,-269053,-355566,-221692,39377,290289,460394,359525,114611,-4255,-153762,-442900,-531328,-321576,-90027,54038,150379,153065,187672,245879,175666,-44976,-186202,-84484,109281,94214,31651,168830,251428,199294,145058,101975,39838,-69185,-124724,-79997,17405,205395,276747,61810,-168493,-162890,-94418,-16122,10475,-146855,-269413,-208166,25877,149665,69754,-41318,222865,690139,646514,355780,359967,262274,-277506,-1100864,-1691925,-1564561,-662462,-130807,-57197,-253138,-2197935,-207279,9052421,10001400,-479472,-5438116,-1523463,1008699,373219,-135492,-294974,-1186356,-1682640,-1093033,-816448,-954185,-728431,-338716,-131897,247350,324404,-311055,-682495,-368945,21165,69383,5213,66455,115055,151070,193198,125517,109631,73753,9111,144416,93820,-151836,-167297,-90745,-191428,-219900,-82910,-60226,-103313,-15604,105795,260477,393879,281731,135896,169790,208639,210214,241583,226557,220027,187934,29325,-114232,-95493,-53979,-95538,-72715,-31978,29019,23583,-78355,-228231,-244990,-128503,-122143,-179783,-159528,-52551,208529,434886,328987,33034,-184357,-161638,18998,76369,2452,-93432,-209600,-245574,-21834,205046,130799,-23908,-49532,20784,24027,-122074,-198730,-121453,-65776,-64645,-12424,-1533,-28707,8574,22109,43388,56099,-135401,-236147,-602,290902,364480,348683,183844,60164,117842,160181,147385,296494,448362,373907,205443,80314,28946,-9356,-181565,-203185,62528,200142,162066,38097,-141587,-129210,153905,378734,297315,44926,-55211,-31570,2826,83636,96306,-49775,-167924,-223909,-207875,-25314,263837,196846,-82044,-174029,-175534,-169905,-125185,-39424,-29264,-207042,-307220,-203839,-192763,-232445,-207690,-377645,-417138,-128555,73342,87077,23153,-2462,82750,30582,-148619,-191737,-180974,-222415,-133025,13510,107555,130933,62755,22249,21285,18559,882,-46579,-125719,-164371,-140926,-211473,-302455,-237449,-164615,-249387,-362989,-267813,9360,223530,272583,94650,-239029,-429503,-316597,-74847,27391,-12214,-52877,-109405,-84922,-12240,-136633,-241227,-44709,121783,23634,14681,231799,264840,89949,116994,250337,159837,-143555,-393633,-311144,33923,272272,199460,22575,24411,161315,67832,-301900,-421794,-81243,234770,286349,269924,214838,133335,102835,79022,132506,262849,248977,202620,285057,254050,-35984,-264885,-199161,-10475,51000,-89521,-226173,-168456,-70523,546,-1954,-11015,169121,351734,340306,317071,272398,-6906,-301202,-315816,-268624,-261447,-251674,-171609,-45980,27145,-35647,-86274,52839,141564,1930,-91778,39336,72224,-128953,-103431,168917,326053,312054,119589,-110343,-70993,176950,266303,111112,-89636,-107827,-67408,-133968,-174680,-71310,23264,67833,103309,20786,-56302,-8382,90496,125011,185380,233576,133014,22038,44448,64881,-67867,-214636,-317068,-347700,-225019,-18716,161380,230571,88614,-155875,-178081,-13003,124908,277716,316282,118392,29407,198139,241494,136203,16273,-58191,-229022,-525346,-619750,-258688,88489,6738,-142948,-73981,-52203,-158182,-254380,-338519,-379618,-281972,-172454,-161292,-156168,-2292,83138,-58714,-231098,-241979,-157073,-29187,211991,282847,112160,-46362,-101376,-108928,59558,191570,95964,24909,44332,25830,18330,29701,-79517,-232561,-252420,-128149,1196,-41373,-168614,-65944,160587,220186,180614,209073,143926,-54340,-154470,-132741,-61529,81810,132271,72122,14102,-741,-43591,-225341,-442956,-499822,-344868,-137197,-93209,-228530,-393550,-449161,-352755,-109367,101659,135021,89272,22216,-23182,-3705,62116,21951,-167521,-254626,-128881,40287,123287,54959,150897,416921,463596,272065,209224,156493,60006,-61736,-102934,64388,50705,-201583,27955,622175,604725,583444,1866002,2209074,573242,32750,332927,-1348406,-2172009,-940203,-230828,-193643,-8031,-14557,-333859,23124,1041452,627652,-1160608,-1505237,-356583,216740,-121024,-67691,236196,-116462,-406719,-147631,33594,71520,259910,450303,401625,176534,-113835,-306648,-276681,-136410,116334,354635,318829,85720,7096,24217,-86204,-134320,-42385,6309,48096,84295,97125,44791,-34853,-117482,-112456,-15755,119755,183127,292444,358153,203942,81233,147073,183796,125996,189561,246997,166545,67501,-36929,-61871,113195,345059,324321,101885,-19544,-8928,9159,49715,114506,97377,127357,76364,95436,239297,235845,130592,66627,-20746,-17729,153535,230468,75837,-75899,-88534,3735,53158,-93668,-291423,-382909,-304040,-121188,-49949,-157283,-180321,-212473,-361836,-395749,-230429,-85692,2203,196561,393489,325568,-24083,-259784,-167172,143229,319211,183142,-26876,-169021,-147317,73635,193471,135455,95383,70123,-20032,-96923,-95047,-51781,20861,44423,37193,56375,70937,35576,101091,200358],[160800,-439,-43454,105782,173388,100317,9126,-21322,-92,49941,124385,56941,-146839,-150267,22591,43831,-47913,-110717,-72466,-16379,-46469,-101527,-82205,-35051,55398,80439,-67084,-204282,-152910,-69964,-113261,-242322,-267056,-178859,-233455,-493823,-673536,-497442,-124756,-15297,-65037,-27106,-37044,-187696,-152202,107646,238571,107341,50173,146440,238663,207725,17466,-233623,-240889,-7747,145728,146125,120067,86477,88537,79288,-63179,-111769,-57928,-28072,-76913,-149269,-194598,-215439,-220104,-234879,-177598,66784,322481,212937,-140301,-302832,-266083,-230332,-255719,-303975,-277970,-73550,84837,38953,-163909,-403168,-444632,-227433,-145285,-169605,-135776,70447,185849,90566,-120798,-343087,-344476,-165186,-131838,-219192,-192594,-164612,-59817,67604,71963,89696,135632,217447,238879,39597,-164407,-120838,-38756,-165555,-315466,-209801,58418,169237,16229,-100952,45801,89627,25890,81433,131652,11713,-151352,-129656,67568,240553,199330,54259,-33582,-6219,34162,-64995,-345908,-610279,-603428,-418802,39984,391111,294732,92539,-58718,-305787,-170828,242756,281539,116043,181489,413061,565931,451660,105103,-232198,-263936,37489,355479,345776,132569,103386,205995,189976,70493,87365,90808,-33439,-74068,-80499,15532,32847,-232878,-465362,-383141,-127966,2080,2766,60801,149898,-66746,-343766,-315137,-235694,-225953,-50129,110770,55337,-82962,-75280,177768,285673,36754,-103869,16354,55955,-5715,54955,204046,181262,-39587,-114247,-60642,-43529,61367,279444,322988,108377,-113709,-121977,19943,185044,325656,325828,141091,-101531,-104798,45218,38849,42118,167767,220712,217146,241007,162709,-80288,-332383,-305260,-139418,-107402,56027,210749,70863,-64313,-26174,47431,119745,143665,5412,-130014,-194095,-205570,-63599,236953,392607,290688,77589,-74210,-56498,113359,260718,118347,-109784,-74809,117571,160123,104929,24062,-142387,-290328,-218526,-54669,-93948,-185357,-131410,50287,233766,214024,75270,46820,39961,-108166,-344232,-472314,-276931,34703,47715,-178206,-308041,-247456,-118559,9247,168864,181852,49130,-66895,-109861,-114742,151,137711,129686,71851,2501,-99587,-132852,5563,212170,346228,306706,-30864,-273005,-111518,85414,-1101,-99522,-57489,44294,-77178,-320585,-297989,-128528,-38405,-28196,-141146,-259194,-151335,97084,284350,348863,254740,66842,-80493,-223094,-121851,275438,388622,-33154,-324974,-150921,124323,22513,-258616,-361740,-188897,124725,381879,473464,385914,234580,47028,-24852,57101,10330,-217151,-220611,199260,554028,366312,60556,87470,235630,134451,-186636,-454294,-432903,-263518,-213870,-87500,19988,-100099,-223210,-260784,-250526,-84448,77944,41201,16724,72236,88373,158252,232531,107806,69281,232614,299837,244329,102895,-24001,-12624,28503,7783,18111,4397,-66877,-236147,-314676,-145265,102538,248188,334795,320237,176897,5428,-164223,-391681,-476015,-320168,-119268,30506,137190,88045,88710,142563,84509,-77680,-156685,-101103,-1863,16258,65647,196165,208040,155871,117802,75156,52153,3666,-35200,-2279,44055,142953,199242,80428,-63508,-81720,-39247,60105,83155,-136469,-306327,-239545,110641,351584,193093,-104376,27180,570498,751138,481751,331828,173874,-351357,-1171886,-1744417,-1509718,-610111,229953,761295,468503,-1650939,-729602,7279019,8947004,-387394,-5897921,-1872976,1183325,226908,-401760,-411259,-1173796,-1588950,-975018,-759701,-865101,-576393,-197459,31409,493292,480423,-183556,-516843,-246521,17412,49851,40022,116092,192126,264697,333266,339655,327806,117193,-41774,138400,132493,-103699,-56702,100050,-19734,-188565,-103172,-10128,18296,158663,265540,305326,367855,303147,165169,114777,93201,118600,272415,384377,352261,308609,168903,-61955,-170685,-167455,-250907,-285693,-165522,-21029,7500,-101083,-290189,-346437,-229820,-114016,-54655,-16300,37627,249726,413820,273572,60021,-51480,-41702,80450,103175,10683,-54903,-142663,-230469,-98045,103404,77507,-42215,-21362,121148,139677,-20789,-106770,-97118,-129639,-104442,44061,126880,35480,-30177,-15261,72703,119349,-75530,-175740,112295,424370,441868,370423,152614,-11626,103874,200622,121400,181573,398899,452245,303529,99443,27149,48287,-108113,-148374,107223,292774,264170,80626,-147460,-142951,167776,409922,314886,55289,-15080,-23943,-53039,23382,110315,20072,-98688,-130407,-71848,70080,263454,175624,-69364,-184504,-204995,-172758,-92126,-41010,-51187,-172603,-261872,-199324,-161471,-132580,-115085,-316057,-378987,-112567,65522,104733,107451,94721,107717,23015,-120133,-92341,-32613,-120054,-136617,-87181,-24855,46806,27001,-2093,7610,33649,12477,-6425,-73816,-113188,-93859,-161826,-285050,-220174,-103093,-244790,-483093,-404068,-89203,83333,60979,-43690,-277737,-410364,-263214,-22939,30825,-13854,-5395,45017,93447,139772,-4899,-142101,42677,190512,46263,-76325,77889,195519,148735,219892,306850,185294,-92780,-329476,-284050,39526,252751,123903,-75054,-71373,121050,68676,-313140,-450557,-74300,258513,293703,275471,240249,111439,5257,6930,127773,262838,213122,128690,196568,197355,10629,-172437,-138613,78493,138006,-57058,-224893,-164835,-40546,58184,34398,-35211,115195,304714,332475,342217,272641,-72682,-365185,-338735,-232172,-138710,-90241,-28576,61486,63927,-93966,-212183,-69386,89082,37530,-4608,139564,130060,-121446,-73568,258728,488337,475536,225123,-85085,-108729,141842,311311,206659,2666,-6528,28920,-58209,-157106,-132119,-48115,77420,124466,-48322,-153811,-84466,-27936,-35584,67623,203226,204054,140297,139474,59571,-176645,-266928,-273570,-260058,-163270,-77175,-26233,92355,102271,-112667,-239754,-68026,190925,402868,376685,124770,-4637,109695,185815,117694,-4672,-99718,-230430,-474920,-538247,-178453,125416,-39164,-204078,-78081,34105,-18541,-147423,-328267,-422224,-336533,-216891,-176740,-157507,-45271,25607,-67310,-177425,-165659,-59798,53518,169479,202563,96303,8922,-66935,-99502,48960,139649,21622,28847,180668,181742,62247,9913,-81662,-244351,-314619,-184953,25902,32144,-119754,-63883,193726,282583,238218,293286,242663,4763,-151595,-151593,-69334,158923,280005,135657,-5998,-7294,-1957,-165130,-423331,-513365,-331311,-104801,-48207,-196388,-439434,-499174,-289625,-18494,146629,159857,81308,-11957,-59003,-29581,70140,102981,-23214,-91891,43447,216058,208891,11545,28377,287525,412712,357300,333908,220683,83339,-18463,-130892,-52340,3994,-120179,29968,538460,599813,781458,2047458,2079298,346494,32144,126414,-1501335,-1684912,-571868,-451280,-574104,-223226,-16865,-75582,344827,955088,160733,-1198425,-1134507,-118315,70150,-260551,-82372,117554,-353145,-594902,-243482,-21211,30457,219687,360457,307982,200790,13946,-189514,-205508,-112586,123698,386209,365125,94842,7433,116726,79727,-76001,-97236,-7177,80598,111113,92772,-18446,-93566,-92100,-107048,-50976,101582,210197,304729,297724,161414,79032,149505,265058,339630,381773,324766,198598,146227,50022,-34847,34898,172076,168095,76442,-15882,-66578,-14851,79142,221015,283518,269218,168638,167305,245137,213908,145848,94222,-5184,-15948,85003,59348,-96720,-152089,-68126,38844,64135,-93663,-282320,-346084,-276634,-138899,-119980,-276187,-304406,-268835,-347112,-407081,-316445,-195578,-31480,212770,398300,300294,-49442,-260199,-102125,196768,288111,141245,12334,-79553,-152290,-10823,155129,137359,101638,118413,60352,-73656,-111972,-30312,52115,79205,91044,120821,147237,116092,122252,192143],[188341,50905,25478,205461,231913,57696,-106907,-131791,-36575,21541,11216,-59793,-179003,-150056,-47564,-62957,-92317,-86063,-44428,-2575,-21086,-35827,-48012,-94564,-71343,7695,-39060,-144580,-150769,-70731,-56484,-170877,-251401,-188366,-229042,-463136,-611010,-437092,-108606,-39412,-99101,-43927,22650,-55505,-50130,163980,302760,184653,73933,130367,249227,216446,-39208,-323337,-333302,-110486,35601,56685,67014,120074,177294,156795,-51621,-194595,-135519,-51881,-53864,-137107,-254256,-325736,-366743,-340330,-183500,105937,359579,201381,-208959,-365948,-240549,-106431,-118340,-261175,-294244,-54442,153909,122300,-68974,-336355,-409058,-230886,-205972,-229766,-141884,35483,120319,104066,-56640,-332470,-415725,-288399,-182940,-157324,-123377,-153919,-115947,-34432,18157,54633,21059,34583,40591,-127685,-290223,-250515,-184185,-288191,-407231,-213374,77468,80013,-117841,-153632,65276,64435,-57417,5856,97493,-25772,-194279,-160097,48795,217163,194041,56121,-36420,-52072,-23318,-97122,-376684,-668376,-663916,-430250,2938,299694,179844,54320,15755,-167452,-97043,305525,384183,183328,156961,372722,565132,478458,139024,-238924,-378097,-81962,342483,358910,78676,-26754,69069,92759,40087,34953,17495,-71898,-120673,-128403,37175,129336,-139680,-481483,-447011,-137918,53754,89440,97909,112780,-83530,-293706,-213776,-108326,-163102,-137261,-93790,-159826,-196922,-61885,252954,326821,48991,-42260,115977,132952,41930,46861,156434,140711,-56706,-93607,23484,21920,47115,250113,371823,200810,-9715,-5135,166254,322399,400460,361436,185145,-96328,-174025,-15184,57966,40593,52621,96636,200598,226819,81752,-158890,-388592,-454188,-374352,-217805,151940,386556,165117,-7029,-28776,29779,229043,345670,132939,-74893,-190291,-246407,-166395,102885,291021,253340,96698,-33347,-14864,166251,278219,107101,-123803,-113857,88836,209683,160503,49929,-136206,-317295,-242990,-17725,-44957,-168138,-146894,11262,200027,212318,36459,-35908,-31484,-181117,-430250,-526519,-256056,51304,46743,-112043,-149971,-95684,-58724,8135,136385,195736,87227,-49016,-92732,-78518,43916,178239,176159,131488,119987,47644,-66709,51726,337185,429421,240753,-88910,-256680,-180502,-135129,-207708,-191915,-127654,-58387,-163185,-358112,-308384,-129992,-35902,-23078,-119093,-206878,-54307,207275,344082,324343,222587,81909,-71117,-218966,-94304,276165,369846,23818,-243014,-63789,235274,164500,-135480,-232227,-90340,100163,295858,433585,386700,233701,79345,-21468,-35357,-94516,-269092,-272043,107499,487491,384573,103170,95031,232164,137273,-186541,-429876,-384288,-242709,-265919,-153183,669,-130100,-286229,-261461,-182702,-17679,138043,121327,85643,90156,27447,74025,229564,226549,145798,178976,233096,242966,186163,59880,-15123,-59872,-81321,-84834,-48493,-31783,-129647,-175648,-16087,163488,182195,181831,257820,214485,4496,-170453,-311074,-383754,-311271,-168440,5083,147690,61733,-6057,32204,-7487,-93608,-111391,-119029,-122619,-59400,92001,170551,92688,52470,63526,52346,68257,61893,22255,25896,10261,13716,75311,78012,39730,4810,8009,100439,106812,-148555,-351208,-243264,193898,514858,291394,-155496,-137855,431532,768273,565033,356408,211479,-239295,-1019658,-1578980,-1287766,-503838,396371,1230027,1104456,-942117,-1569375,4082450,7091324,444144,-5106017,-2009359,753297,-357177,-771003,-470055,-973521,-1288532,-748113,-552602,-659927,-366439,19393,287600,687011,527397,-86970,-314366,-78806,67573,70151,69567,132467,244505,353041,414371,482117,473309,120062,-114764,85899,138997,-62467,38078,255242,103396,-198121,-160590,25195,139570,300349,387854,346403,333198,283451,135600,20866,-34497,2668,239611,466607,441212,407073,304550,18023,-203043,-278850,-426288,-502890,-286410,-60739,-4362,-109873,-306847,-390863,-298725,-107786,61253,115951,113370,261127,345569,176174,58990,73181,83520,127369,99921,-1287,-12742,-49086,-160763,-118687,30931,33661,-64162,4988,209725,222077,52216,-37353,-99683,-201781,-109857,149688,261743,72977,-109854,-95901,73216,173362,-7441,-107622,223934,532149,484507,323903,60709,-124067,41007,175077,16651,-16973,265007,446932,329060,87278,20546,115153,47314,-15124,132550,320965,319997,124678,-114852,-130299,148399,364108,263474,44494,3518,-46118,-124300,-47021,81981,36246,-65957,-49430,39321,113014,176713,113021,-54451,-198309,-242314,-173376,-37150,-4669,-47839,-120854,-193457,-181495,-126285,-19875,6329,-188803,-275707,-82588,50363,111673,182897,185441,108193,-19904,-113095,-12300,90705,-26993,-152481,-184073,-149618,-58200,-35502,-44220,-69,55933,36485,47687,17101,-9096,-18289,-87297,-222884,-204252,-76438,-220013,-518925,-470031,-165314,-42358,-117170,-157383,-273277,-334893,-172676,45766,39982,-24155,60866,232151,282583,272310,117329,-28770,126761,238744,64951,-115853,-24888,121985,167639,255208,298813,205441,24671,-176727,-211702,28639,196671,51669,-137549,-125928,95299,85297,-266023,-417396,-101366,204354,263438,261837,228011,46089,-121230,-82130,99550,232238,147219,22161,84145,130548,47827,-82669,-77480,153604,218596,-7252,-186174,-147913,-9163,119885,63231,-82713,24125,240559,332000,375699,282694,-87758,-340732,-269972,-124581,28062,127054,141518,146345,81609,-135119,-310831,-207440,-22,47251,53140,166684,101314,-115972,-8484,322283,553101,555332,322469,-2692,-92529,114108,332347,273553,66445,40276,72142,-14696,-135369,-173879,-108475,81105,135864,-74371,-183521,-116038,-107067,-125700,-9864,146586,215944,218423,216752,48463,-233018,-245913,-168236,-131638,-82259,-120906,-189422,-55477,69339,-78737,-281779,-159169,190826,469523,409827,139561,-13530,38374,121748,69271,-14624,-85575,-186191,-383532,-408068,-93019,109712,-113999,-263240,-103410,83182,109419,-26014,-287669,-437945,-366927,-216340,-144612,-113402,-35331,26844,-20415,-81833,-54365,60282,128700,87912,78061,52081,43190,-32967,-88075,9586,60413,-54762,19076,285132,304971,96358,6341,-50714,-206446,-307915,-166846,131893,180877,-37055,-60720,206061,325223,284841,339526,300039,48755,-144614,-156133,-58406,232287,421491,211689,1468,11153,54162,-75573,-345533,-433241,-224198,-11788,28339,-147246,-434521,-466823,-164498,99442,178707,149381,46547,-57980,-103175,-58735,71957,153280,85684,55953,193547,332413,227589,-39954,-80072,145215,305575,382676,420189,272425,83637,-2993,-156967,-169549,-32787,17259,91756,424085,543296,900154,2002094,1779970,111943,986,-163392,-1612770,-1274710,-310038,-590398,-783221,-314165,101881,323905,730420,728159,-497915,-1215390,-614538,134158,-86809,-383068,-133347,-53628,-532319,-671956,-288903,-60306,-4234,140906,192364,140688,180237,134695,-56729,-126146,-82504,99342,351770,350610,94368,27713,191666,190877,-56786,-165332,-30304,82825,122416,101893,-19783,-66483,-3785,-44344,-25811,91742,192769,258759,217791,126780,68449,122189,303239,492721,484328,322253,205785,214948,129431,-10918,-55793,-35111,-8182,43746,-11870,-108757,-32313,107810,280175,403122,340574,216156,211833,220831,171396,153131,107392,-1313,-18841,-795,-132827,-278269,-240179,-66329,74077,102411,-41122,-203164,-211188,-146329,-80210,-113481,-282505,-338017,-270804,-278547,-349768,-350745,-265796,-36157,231781,401335,324432,9028,-216744,-68685,152192,154858,63979,65233,59273,-63958,-40192,105139,120591,91947,136038,125635,-31251,-112215,-14001,68863,98938,127761,170853,202596,181458,143383,185836],[211765,107069,92044,277585,281021,35744,-198090,-231211,-68973,1468,-80488,-135231,-169026,-138964,-126079,-163715,-119450,-50137,-1112,45626,43388,55646,-1823,-118266,-109054,26551,36183,-86681,-171225,-89417,3273,-74992,-190181,-130534,-138898,-350391,-474447,-315608,-69264,-49790,-126654,-78531,34986,53596,48986,186763,304785,216682,61427,57795,179032,163544,-99804,-358851,-370778,-213306,-111863,-62461,9296,150415,272552,236621,-16163,-226735,-178210,-67836,-40880,-150402,-322854,-418449,-478762,-393836,-145065,152122,350720,136463,-286682,-401029,-185785,33352,20637,-213635,-292590,-51064,181164,189667,45211,-198138,-271942,-184233,-249518,-310706,-174240,-34206,11503,78436,-6542,-311606,-463699,-379358,-226199,-98756,-66704,-144497,-175896,-143411,-37051,4982,-112583,-153028,-134810,-255606,-383694,-356300,-302456,-385261,-473434,-215125,65408,-76509,-317388,-200554,97898,66222,-91266,-28896,55832,-87046,-227078,-158896,28174,142575,146518,53703,-44747,-116543,-104256,-135870,-356716,-606528,-629428,-387742,-13969,193086,44889,-13906,50285,-29279,-3090,332884,431754,239545,172121,335499,493537,437604,165066,-184652,-403010,-168282,284537,303221,-26314,-176370,-69276,-2555,23948,29442,22639,-26968,-124836,-138882,88161,252343,-3025,-412448,-404485,-88526,120526,170401,112646,18309,-129221,-217199,-87591,10281,-106739,-211080,-262337,-325000,-266155,-20327,303766,319393,46501,20718,198017,191403,92212,47446,92947,84911,-63709,-81700,63039,45426,13400,195095,357986,217499,26897,64971,274675,405267,393175,321279,170649,-111940,-244595,-90370,56735,10217,-92249,-48283,152231,202518,32562,-197531,-412360,-586867,-607248,-315773,217089,493336,241536,40297,-40977,-8592,278928,441905,181966,-51477,-172874,-269324,-255883,-43466,145382,157148,87661,18756,31212,180200,234378,83400,-86284,-93118,77160,250187,220585,84745,-121797,-336457,-271137,-3351,2151,-138778,-166241,-62496,117932,174979,-10179,-122167,-98366,-202457,-404539,-424436,-151937,52082,26466,-27193,23161,43269,-33823,-28417,80805,187355,97417,-53971,-69107,-216,113428,207256,196562,172838,229349,176756,1629,119349,440999,451453,132126,-150981,-246809,-274981,-383231,-420813,-293380,-195566,-152639,-218596,-342656,-301640,-161953,-60713,196,-47110,-133347,-3416,254258,356326,257678,163096,107608,-38135,-190101,-52074,279059,333581,51924,-177204,30215,361565,323932,11383,-71862,30325,73229,169449,322442,317298,156565,22242,-94016,-148686,-155075,-241780,-256131,8898,340498,347979,130085,78331,190721,140878,-129284,-322828,-267943,-202999,-297500,-196028,5833,-115520,-296103,-220354,-93756,22725,136402,159743,132278,66821,-80542,-48900,189439,308273,186464,95466,152035,231588,246780,115288,-31779,-109742,-105645,-142295,-88698,9557,13682,8538,123122,202493,114854,63215,202692,219444,-1212,-159273,-214219,-279468,-308938,-242955,-27431,179350,86807,-53637,-37469,-62614,-83432,-67294,-146101,-227941,-117506,91694,88993,-72493,-98017,-20084,26581,74582,77777,10320,-23508,-76292,-136905,-57216,56835,113216,78925,47835,109176,86642,-180796,-407542,-239664,249626,592659,344573,-151943,-194866,348584,726919,588474,401891,321253,9149,-692468,-1243433,-947286,-315282,358502,1155906,1475131,-202970,-2531654,224943,4716571,1500970,-3346135,-1694308,156752,-955743,-1044143,-434727,-644524,-877282,-468796,-219030,-353831,-152657,239536,562804,790623,497135,-26668,-155231,46827,133768,119406,95045,129714,275020,393406,402363,491972,491140,88784,-183260,-49,99051,-51289,87361,338710,155731,-230516,-221290,48848,231383,371382,437509,366664,303041,240644,65007,-76700,-127239,-99193,146373,423520,434965,439353,391885,104901,-175155,-339371,-544557,-630728,-350704,-78409,-10370,-108720,-289782,-385451,-318638,-97323,141473,207285,165267,247790,250155,62213,31497,153652,175887,149681,72860,-26679,25543,55232,-48745,-83575,-7167,4006,-73613,33373,263604,249347,85999,5790,-112981,-245377,-69721,281439,370684,76581,-210477,-208903,25854,188979,57218,-22097,317034,578371,464412,213670,-65524,-244492,-62552,81217,-131780,-229489,86536,357797,283214,64465,28740,183237,243942,160181,132330,265112,306218,159328,-45491,-78488,118514,258595,150762,5257,-12712,-89614,-178056,-97010,24277,-156,-63245,15152,112435,94493,22786,20740,-29269,-183334,-267431,-178442,15951,53651,-26390,-70147,-120638,-155830,-101899,56996,109638,-34049,-133264,-40955,35194,104322,231861,250829,90001,-82552,-129483,24480,159208,38439,-169494,-253198,-240969,-158670,-101214,-77408,11292,80729,70522,115846,140252,116707,40347,-57045,-192360,-225621,-100226,-179733,-455568,-444188,-196328,-123398,-216464,-217353,-235759,-242227,-84940,109135,59058,-30240,136541,395911,425333,342046,185128,68496,197210,270453,88271,-83793,-46235,54525,134789,217225,224781,204427,176095,19623,-121846,-6438,98845,-22882,-160986,-120776,93351,111249,-162392,-306048,-136129,88103,193468,226242,180968,-54202,-256475,-168500,60883,187111,75372,-79456,-15404,73348,66598,-13664,-21117,199861,262829,22737,-153111,-149017,-2549,164023,86474,-122504,-61559,183529,325591,377519,275828,-57001,-246634,-143466,12663,179800,319660,278916,183061,80795,-136155,-345465,-314739,-94229,30482,63298,105385,-10504,-110563,77833,342328,505261,536257,384984,106204,-40884,85234,309335,286595,80951,13691,32629,-35731,-122648,-180505,-137164,77333,139709,-37330,-125127,-94744,-130970,-130692,-32145,81382,162395,224315,242066,29317,-218613,-157631,-33139,739,750,-122533,-263504,-157745,11211,-55585,-286992,-251255,143304,472606,410877,157641,8084,16737,76197,5198,-32558,-47316,-122225,-276674,-265006,-23763,49673,-191475,-296277,-130328,96026,197142,73063,-233352,-432897,-369927,-169211,-72705,-43091,15212,81456,77607,43235,69269,178574,196881,24253,-39752,3682,59784,2910,-65699,-30412,-11326,-107824,-3567,323980,367030,126759,30060,8648,-128006,-240562,-91961,273971,345821,34803,-69616,187719,329328,301308,332462,300182,68745,-134192,-153574,-35938,280297,498677,267199,26702,32268,91994,4580,-238622,-283614,-53141,113736,103971,-102726,-378042,-356037,-13722,210293,194895,116403,11786,-87039,-131933,-76537,65049,153982,125240,141624,270006,342812,169847,-85210,-146240,23076,175539,347278,454151,293388,59689,-10452,-167727,-262032,-66590,141603,150859,257723,406670,872594,1747222,1458114,50847,7254,-399311,-1630503,-1137049,-314739,-641801,-771173,-244346,335796,780666,1086198,454850,-1062392,-1151923,-110288,283139,-236460,-471824,-211929,-226816,-598314,-611685,-275393,-79716,-26985,46328,3296,-44996,122052,207066,38195,-78783,-69177,43675,258279,277446,75224,51443,230808,211344,-95411,-229776,-63157,49010,116914,124706,31529,26322,115067,62851,53805,91728,128346,160525,143252,108875,50703,73189,279541,513526,446427,225114,169448,251678,190775,11722,-128548,-208580,-149410,9305,-15935,-132163,-46211,122466,272851,411891,317395,193329,199455,165978,119011,148618,101359,-10259,-24649,-72877,-279317,-413897,-316363,-83611,99036,151740,36390,-88619,-25652,41568,23479,-42873,-181058,-281818,-227304,-182198,-244446,-312624,-256398,884,245756,379222,358631,105651,-150881,-68331,45917,-15962,-11405,129032,205019,79289,-1635,76339,105598,77545,127013,164568,17308,-101122,-13917,61344,90356,127223,180439,217439,213034,155442,177856],[221427,159258,144702,300994,299092,37805,-236400,-290694,-88266,-3942,-131567,-161589,-122584,-113987,-180768,-224463,-127725,-24200,35789,98825,113104,138187,43675,-105077,-59755,122470,131410,-57324,-213869,-118992,49987,15500,-95031,-8265,23519,-175793,-289874,-160913,-10537,-27648,-117492,-103676,-64,95328,104866,165854,252308,201868,20154,-47677,58185,82030,-132596,-326540,-340921,-280012,-239779,-168383,-40007,162513,344787,294270,17577,-219619,-195344,-89532,-59510,-194952,-377311,-467553,-527590,-385594,-72912,204020,304650,28717,-362007,-404903,-124078,151107,138453,-159351,-277668,-70487,163264,230027,140292,-45085,-92057,-100398,-249636,-361221,-210796,-123974,-117281,22532,19737,-282965,-474155,-417755,-257463,-73710,-49601,-145020,-224131,-224586,-75390,-43259,-225531,-287187,-237559,-320607,-432224,-409277,-343297,-404933,-468241,-190936,39108,-239436,-500840,-221785,120430,67650,-83474,-17560,16111,-154734,-238857,-121447,12817,27944,50943,40410,-55950,-176237,-175941,-163855,-300539,-471957,-526586,-311475,-10380,98900,-61697,-87538,28967,64410,104624,335953,409301,263865,220830,309287,371204,340108,180725,-81648,-333237,-202031,193739,203165,-129383,-275940,-150629,-45600,38672,78775,110120,82755,-93246,-123382,137704,348500,125750,-272946,-267949,3342,187736,230291,100294,-117036,-210807,-156495,12109,82538,-64946,-237267,-339743,-393138,-272080,34044,308313,256027,24004,68331,242919,219230,133046,56819,35623,37209,-61024,-89489,48804,31729,-26668,132559,291961,165403,8085,97860,335572,419666,308107,210975,98385,-144865,-303242,-171469,20085,-45898,-217520,-168376,75585,162735,22219,-186030,-404730,-676145,-767164,-374236,222257,481805,266890,64959,-54643,-47900,268406,415867,138908,-69828,-142871,-262865,-306337,-163205,-11365,24667,55096,69970,72428,156708,152325,64322,3125,-9087,87679,263347,261917,107016,-119648,-350024,-286940,4658,48244,-112523,-198891,-153711,13423,105041,-62028,-190383,-139129,-162485,-276235,-207595,-5588,32732,-7768,53047,160901,133262,-35761,-82284,23494,160514,73881,-92946,-61473,92021,194110,224935,194540,196606,303590,248010,53502,191436,495333,404955,14182,-192190,-240125,-380389,-598786,-576060,-363533,-229408,-200542,-221277,-271125,-269394,-210634,-107601,33096,53644,-59968,-10067,235510,335350,187300,106134,141830,12586,-148343,-9369,293110,309970,53945,-137932,101148,461657,446674,125869,49310,118918,41175,34536,176963,193791,21244,-111679,-220863,-240849,-147574,-147799,-190585,-79612,153591,270968,147669,53915,121281,132805,-39214,-163887,-111814,-142338,-290397,-208205,15706,-77969,-255187,-149139,-7910,30876,84101,155741,151158,5019,-222091,-196888,114334,326848,182344,10984,76027,202534,253393,123404,-56420,-110405,-70756,-142296,-104363,48705,145444,173374,227512,206985,66082,20060,177799,200457,-1538,-124161,-119539,-190808,-321866,-333820,-68500,212456,141776,-36877,-37051,-54393,-40538,-34960,-183445,-299516,-154836,50034,-35416,-248451,-261717,-122659,-9369,60687,39493,-81346,-146867,-189901,-260581,-161588,25706,143270,130737,84438,101075,44282,-215562,-450975,-231581,268380,567606,341750,-83919,-131223,333794,653621,550603,422240,426025,298642,-286312,-819726,-562571,-62476,171727,560846,1442492,382175,-3291938,-3109840,2303373,2155156,-1294427,-860880,-109087,-1176018,-1075971,-310038,-295115,-493781,-204048,172543,8293,22622,398591,774857,809618,447872,7947,-96676,60728,166628,168445,108483,117231,286235,376542,297820,361238,380888,42725,-223288,-94791,16422,-80084,76308,336329,143833,-259098,-254639,65982,274144,358363,403481,352026,282600,193293,-19013,-140580,-144650,-150014,17482,255951,317482,384622,405543,179874,-90641,-318368,-551077,-616573,-338909,-75197,-14340,-102798,-256703,-349529,-288677,-71808,179940,245371,191076,219601,148470,-46735,-16273,171131,209196,140908,29657,-59563,48422,150397,83156,-10280,-18471,-12844,-59872,64660,269593,217289,78789,22161,-119133,-233617,6686,393405,421604,50323,-305301,-334614,-74330,146690,104623,81592,373897,539433,368126,66109,-183301,-331394,-179817,-52192,-264440,-382940,-86089,212521,190188,48857,59154,243274,422735,321778,109238,138883,225779,172786,39058,3383,97406,127813,7427,-59197,-63990,-140073,-191798,-107971,-40444,-63131,-64234,68481,148358,30397,-148962,-74744,13407,-115575,-261363,-194188,41355,110395,1783,-35951,-57925,-121526,-92776,64401,152521,99025,7905,4774,25905,83649,246539,282958,64899,-145240,-163358,14155,167973,67747,-175202,-280435,-289248,-235275,-147276,-80836,39554,98026,107078,195971,282119,230810,48346,-111526,-243971,-299643,-168306,-131198,-309371,-331929,-171738,-144017,-223176,-214830,-188355,-174951,-31353,149148,89103,-12359,209169,485529,477535,327560,176892,125177,242984,284951,119718,12238,10459,-238,55437,123870,104608,171252,311762,196732,-47152,-65212,-30802,-102467,-152236,-59448,116526,136496,-26311,-133980,-151611,-55290,93987,176169,117509,-164174,-372804,-232057,30107,149651,21825,-143257,-72400,39347,65614,25648,23767,209418,251674,5932,-159995,-186120,-37279,171683,103958,-129529,-103750,148288,295254,317250,232579,1871,-114832,-5189,130530,265534,413313,332746,161810,62353,-96777,-308532,-355802,-157368,-5,25797,-28569,-168441,-100063,164227,313780,365544,427552,388337,199209,19677,50153,238733,240851,42291,-77665,-86069,-126029,-129352,-150518,-126759,65060,139650,57551,9157,-28622,-100469,-68971,-7852,22524,55541,146522,194649,1791,-143451,-30920,96701,110388,74358,-68293,-215194,-172094,-35054,-34665,-251114,-309324,75059,419557,382360,176107,58489,56505,62980,-54686,-67610,-19845,-63615,-171203,-135139,17287,-32379,-245939,-287824,-138766,87626,234734,127539,-180084,-412756,-349496,-93374,15313,25343,78182,162840,203098,177814,181964,270896,253171,15218,-104528,-23375,67979,42480,-25230,-41789,-45019,-120344,-29430,289294,360551,160343,83234,82724,-28940,-136194,5335,391512,459414,64393,-92407,144876,295977,280596,274483,246506,64006,-123719,-158180,-27587,274450,468697,272967,54861,41464,93995,41739,-141571,-113138,128881,230418,143579,-81374,-283412,-198427,115870,280895,195995,77149,-3965,-80495,-129212,-74698,51289,110121,94707,148730,254762,244973,57458,-110344,-157102,-59407,56542,267444,428516,266874,12475,-34350,-157627,-307471,-96567,200707,149133,37614,192694,687587,1378632,1282397,300875,115654,-462050,-1533269,-1354301,-649691,-634098,-573993,-44775,625574,1177394,1329401,283175,-1238197,-977414,167551,222763,-375069,-526003,-297359,-341944,-523057,-427966,-209553,-75445,-26771,-28704,-143560,-190596,46099,212511,67104,-80353,-86280,-34783,126005,164978,38776,64721,229781,148699,-173815,-267516,-102736,-12996,96452,148290,99010,134857,216134,178329,157940,97862,29867,32265,87327,102300,25199,12760,188889,371239,266492,57508,88651,247115,231952,38255,-159149,-292957,-214522,-21579,-33141,-134085,-44638,123101,206689,309840,213606,106364,125020,89430,69214,132129,76737,-29818,-30725,-106874,-331603,-460234,-356546,-114326,101999,182986,92697,10798,148014,224834,126820,52323,-26797,-177245,-167101,-91786,-124504,-204618,-156837,75595,246040,316133,356575,181773,-86716,-85326,-61987,-145062,-47175,193287,310729,219006,89067,86573,106823,69023,103340,176516,60106,-85781,-32479,31676,51779,80157,131237,179008,200709,150356,160820],[210167,197759,176492,270806,271639,55431,-213178,-293142,-87722,5307,-138540,-146650,-58440,-77223,-187051,-224007,-118582,-20655,46888,125678,157004,188551,83595,-61504,43517,251180,209896,-70447,-266554,-145553,73951,76229,13683,151668,215274,22735,-90365,-6864,57486,30664,-56903,-96550,-63775,53616,98452,112354,173743,153985,-35552,-153298,-65464,14354,-114924,-234777,-254371,-288075,-302721,-222819,-68995,149620,367759,306081,19085,-202892,-202621,-124406,-114825,-258451,-393926,-453153,-501141,-329732,8008,253511,240400,-93155,-417691,-379626,-76068,218654,220258,-95824,-255697,-114750,105440,232139,182718,62752,55208,-9782,-197608,-338041,-226829,-214063,-237656,-43453,26289,-242357,-440519,-404199,-275907,-97015,-83567,-161116,-244857,-246924,-81587,-74876,-284735,-328386,-243896,-316346,-432172,-399080,-291621,-325658,-368625,-120784,25795,-335600,-574785,-198630,113917,37373,-62375,19841,-18431,-208291,-222913,-54641,9560,-99297,-78473,15440,-62317,-208902,-210390,-166130,-231795,-337926,-408047,-229002,7036,34276,-110392,-145373,-51040,78106,199317,320859,320618,243400,276838,292842,237080,218600,187085,44868,-190956,-180402,87703,87636,-183832,-277564,-147340,-24257,80494,165704,244271,208497,-43980,-101192,152522,370400,201241,-101086,-84777,102122,234491,256131,61927,-263104,-322289,-143935,48723,89880,-38873,-198733,-311134,-361823,-221191,81077,256867,143058,-19559,86690,241820,216564,159783,73172,2127,13548,-54304,-118165,-5112,772,-57907,79965,202258,80074,-30567,109611,344488,368275,177673,66745,-2761,-182297,-344161,-252633,-57216,-118006,-285752,-230398,-11979,112228,46750,-129218,-371138,-701389,-804443,-381425,164437,362505,229833,58842,-66369,-70619,215462,296916,29754,-114924,-103169,-222773,-305241,-229268,-142663,-109506,7325,104692,99383,109697,68785,66549,130312,123983,116714,237122,262340,98124,-139561,-351602,-275485,20880,93961,-94112,-240123,-232727,-75105,19484,-117449,-227515,-140258,-72961,-90525,35441,121286,-6844,-46955,108549,230628,160365,-41274,-118972,-11141,125399,25824,-159279,-83013,162366,258663,221944,170319,200118,317722,237689,77116,248274,484247,301246,-80468,-193704,-226780,-470851,-726032,-626635,-368512,-203884,-173982,-162856,-157113,-207308,-248955,-156062,67731,154582,-3344,-59123,170225,297813,144044,76132,176203,70411,-109050,12066,311468,317969,47151,-119889,127928,494913,488608,168573,81185,134064,3103,-72022,45754,53931,-125222,-265697,-346161,-273313,-75051,-25971,-112274,-145193,-18849,179917,161496,36752,43285,106516,46411,-4755,41782,-61026,-238472,-194148,7868,-43557,-180775,-69241,55563,17296,10638,122161,143124,-82157,-369010,-337467,24113,276012,133525,-50229,25722,164019,205485,85577,-81331,-69584,1888,-89972,-89885,79165,227314,270558,268624,176430,44712,56622,193037,180498,14227,-68049,-43787,-136672,-347905,-417801,-111322,222203,186249,29384,32478,21041,35489,-13775,-221686,-329667,-178371,-33875,-174689,-391125,-395612,-224225,-59988,22070,-44390,-229241,-307922,-294860,-321969,-212177,-1662,135337,159490,121155,92860,4958,-229153,-439058,-197768,260666,456804,286563,26321,10364,347916,561192,463636,378670,461376,526768,90501,-395914,-205068,200932,-61931,-314073,978979,639672,-3541276,-4858480,320171,1954937,297979,337660,243202,-845972,-826282,-134172,-37183,-251739,-7068,525368,355513,141509,465854,869909,783583,434473,34033,-150970,-56279,130148,181325,93185,94783,277353,307647,133427,139226,196313,5501,-219852,-168810,-87147,-142773,8318,258368,98738,-254198,-239416,84006,265552,276072,300959,296412,265450,150973,-91582,-147388,-70180,-127655,-107677,18931,118898,254519,347024,230024,25904,-217098,-436135,-470713,-265876,-64622,-21909,-93583,-220583,-302904,-222735,-21984,191007,237839,194046,186369,56174,-138912,-77023,128762,179161,102220,-21219,-94882,47831,219774,208703,71850,-20480,-23776,-23287,94962,227697,139486,38111,12217,-109026,-164361,91392,436464,396952,8458,-369844,-449045,-212129,47275,123657,189070,380614,414257,206234,-79600,-250210,-349630,-273691,-176433,-323683,-431088,-210581,56386,86098,46859,103975,287153,529860,419051,77259,-10323,108405,157328,106486,87605,93027,12045,-122656,-134906,-137108,-181529,-162147,-81439,-90541,-114542,-38207,120131,158109,-47329,-282151,-144199,73174,4058,-216239,-222249,22923,143522,25150,-25781,-12060,-73276,-91453,-100,115904,170011,110534,47153,27224,56946,231236,285062,43297,-193899,-205098,-28669,132711,62362,-160669,-263110,-300593,-280400,-160901,-50993,67016,95596,134900,281008,423001,308549,-928,-236798,-364483,-406467,-254173,-82282,-122880,-164974,-97861,-106264,-154458,-161315,-154349,-157022,-20097,158246,124318,42638,265353,476949,427349,238810,104532,133952,257077,276324,152075,136454,108337,-41162,-49267,9112,-27047,105127,380711,296613,-12757,-137488,-168150,-182643,-124791,33726,155797,150315,103969,54192,-131910,-183759,-13953,127666,65068,-250154,-445387,-261562,19929,135770,1023,-153196,-75629,30792,49538,35220,50353,185810,187337,-61723,-217439,-257021,-112557,132888,108739,-97023,-83580,137268,230899,193018,151106,64774,19941,104505,190539,260646,373987,285265,93096,26703,-41274,-223669,-318747,-163177,-24563,-40683,-192264,-318430,-82318,226387,243127,179176,259328,320847,238433,64738,11691,138929,154608,-34712,-200432,-246693,-261131,-160086,-99493,-87354,43203,138056,182855,178852,60929,-30954,22495,39692,-22289,-78554,280,78995,-29684,-38548,95193,194068,185854,134483,34469,-59249,-90066,-35059,-1121,-181946,-312742,7500,325849,332339,194902,127682,140539,75998,-94084,-113506,-25189,-27311,-75689,-31391,28084,-111446,-264159,-239344,-118635,76674,230306,137290,-133512,-377503,-312657,-18157,88708,66953,122466,234495,319877,296315,263404,319912,287870,59974,-95249,-13136,77899,83904,31741,-13499,-32393,-91559,-45214,200508,300429,200122,157164,153638,66528,-24398,91080,439284,481099,50839,-118712,97156,247140,232519,183988,157664,39712,-117192,-180269,-61118,191973,323665,216001,72231,37648,63502,22576,-84570,28106,268632,299784,124706,-90919,-171867,-38039,186454,290653,184003,44078,1594,-38504,-92494,-53441,36782,49362,28791,99081,170221,82908,-66526,-107466,-116863,-98200,-34292,162941,340879,185444,-54407,-69812,-131822,-296147,-117551,175748,59778,-210826,-62527,398654,1031649,1361288,870583,355216,-298742,-1334205,-1846080,-1236390,-610586,-295549,196939,877189,1404025,1420518,358254,-857809,-715518,57704,-79645,-502848,-559482,-368558,-359874,-324949,-173093,-110136,-43814,7314,-54034,-206976,-257195,-21278,162986,37527,-117051,-127852,-119246,-16412,43969,-3038,62100,199641,55649,-237349,-259278,-142178,-84089,65349,152818,138134,203680,257424,257284,245897,102434,-78684,-93955,48957,91210,-9936,-50108,43250,96115,-3926,-129268,-18989,207116,256511,72228,-139561,-267322,-191635,-46486,-63833,-112145,-7004,123145,111347,141873,75950,-9403,9709,6903,32638,108369,40782,-54396,-33988,-92910,-277141,-401614,-345977,-149546,74950,168044,85295,50257,256296,349168,191938,125981,103627,-83486,-123169,-33643,-19718,-51063,8255,166462,224283,210852,288865,194303,-43006,-97261,-116743,-175789,-23513,240178,340991,300023,192952,131297,126955,72227,79628,170344,90372,-72747,-63282,-7008,-4431,-4704,25763,89280,147097,125966,130646],[179234,215218,185898,200692,200340,73730,-141293,-239419,-67187,21018,-113570,-107280,-43,-36049,-137829,-161118,-95650,-40490,21334,106769,159922,203175,121563,3796,155762,358558,238450,-124511,-312559,-155983,74182,97544,113607,306593,378371,198922,90079,116750,119897,109469,44762,-49835,-127045,-52201,39291,52592,101748,92049,-91682,-229073,-144605,-5403,-44177,-111030,-139622,-235619,-282864,-208040,-71335,115384,328051,255915,-33682,-207666,-210565,-164501,-187554,-314599,-362654,-374937,-412112,-257571,67763,286620,179069,-192987,-438362,-333186,-52482,227942,261254,-24291,-229878,-178333,15400,184210,157183,88738,111664,51379,-106792,-230158,-206240,-284260,-324237,-96072,27199,-182952,-366239,-356696,-283377,-161339,-160395,-192893,-228279,-196749,-50520,-81553,-275659,-270680,-164357,-253427,-388136,-336922,-174731,-170221,-190530,-4686,45138,-318481,-485645,-122613,73099,-42225,-60981,48989,-50173,-230934,-178638,24679,21177,-205128,-210667,-15697,-54309,-200674,-194122,-136615,-171870,-262509,-323580,-162318,28236,1131,-101351,-177338,-175996,3947,248856,288826,189705,181466,308799,278195,130471,112510,187548,167580,-13756,-115384,-15613,-21482,-170584,-176169,-72678,29847,127108,257485,366500,294323,2980,-88151,113181,298770,202290,54498,83146,169211,242149,241647,5633,-385533,-442760,-187592,14295,38854,-23900,-104365,-205736,-269292,-142943,99734,154635,1022,-78758,69658,199322,193697,174493,93485,9,16861,-51071,-157719,-67380,-21700,-66628,52386,127006,9532,-49962,110962,300163,268723,50853,-55674,-85377,-205065,-366842,-329052,-165366,-192043,-284727,-222662,-82455,65016,93236,-43266,-314823,-652698,-713381,-345916,65034,196158,148178,22960,-77968,-69278,146948,142440,-93312,-152087,-54628,-154230,-259298,-237421,-220752,-211243,-48235,108006,105896,62181,21328,99528,268679,275170,152381,171476,210631,51002,-176097,-330395,-232499,47184,136781,-75276,-271600,-269809,-113278,-56994,-174262,-234786,-105998,33019,86925,208758,173460,-59984,-79675,129090,226247,134073,-26414,-103682,-5612,94269,-26237,-228212,-127635,185764,280191,184753,121355,177765,259898,149131,71278,273786,410292,168706,-130446,-152744,-200275,-521980,-739846,-564997,-297923,-114198,-69967,-54194,-27478,-120323,-250397,-180930,97350,228598,30403,-114892,92443,257144,140581,85521,203869,124546,-85660,-9052,313813,355799,51666,-111562,105096,438838,433147,133429,18355,68286,-36751,-122466,-33674,-59291,-227765,-363934,-403450,-228674,31521,72865,-60713,-180918,-129729,103633,174032,34480,-20340,67913,95582,102786,152097,32842,-153833,-168563,-28994,-27488,-95418,-2752,88006,2062,-49220,79173,114444,-173601,-483929,-425147,-47536,172940,49027,-78013,14940,137083,135563,23301,-100076,-7086,88852,-2824,-47373,98866,245948,285438,245043,122251,45259,141360,244226,186003,52633,-1874,4401,-118995,-373421,-464674,-140145,194200,184059,106961,141346,142965,136676,6767,-243289,-321111,-198241,-142813,-292900,-465648,-464535,-303421,-124736,-38705,-148470,-383524,-451013,-357037,-308163,-199883,-10906,109884,170690,157258,95967,-14279,-203972,-335590,-104898,249881,302626,198533,141739,161506,336146,452071,350782,261133,401120,623742,354804,-41782,76756,409903,-233298,-1111506,196229,480095,-3140680,-4628515,-992321,846088,977854,1589761,1138215,-80146,-364264,41215,60992,-185837,99952,743625,606314,210967,453332,844254,759068,483585,64623,-283754,-263510,20588,131270,31395,54435,244577,203104,-41277,-89404,18055,-5754,-170634,-196969,-179559,-220486,-97430,133759,60592,-190560,-164048,113422,222656,160864,163864,204046,235785,111129,-139314,-97244,80573,-33126,-189234,-202908,-95972,88753,241415,249094,137757,-67381,-235304,-256645,-174583,-65968,-36263,-77455,-183695,-257458,-143614,52824,198969,205490,179603,153848,-18703,-212151,-144123,47728,104004,43899,-70153,-127022,25743,256330,304837,131365,-34516,-38689,24161,116698,150371,41278,-20690,-21535,-86463,-62450,148986,382052,303445,-29295,-389350,-529501,-354068,-85040,110702,272969,332273,228233,14023,-186462,-243007,-286456,-312123,-244537,-280700,-371235,-266556,-65705,3391,51251,144910,309693,538083,428499,58306,-117806,-825,113566,128408,141174,101384,-55641,-198797,-201917,-211567,-202475,-104457,-36701,-114107,-123542,31693,177460,155825,-105368,-338160,-168797,138997,146799,-138819,-255433,-36943,141115,35923,-37712,16984,-7601,-83908,-107046,12697,163384,155512,82970,42676,36102,199358,267001,28612,-225379,-245327,-79421,78386,31262,-123902,-207538,-288840,-297144,-143249,-2953,70500,64865,142387,357059,539127,339762,-85592,-370070,-479382,-494665,-320667,-39419,49944,7954,2758,-28397,-46717,-80956,-144250,-181176,-34427,140288,151256,128105,292892,381636,300484,113017,7651,108758,241096,239341,169388,237297,192264,-71940,-149525,-90244,-133046,17568,350885,288671,-27032,-206025,-282743,-252440,-93694,123348,193358,144729,191611,207433,-77765,-262842,-104684,98632,48774,-282834,-462071,-260116,29457,146018,12016,-115259,-36463,37478,24658,21073,54846,143842,94403,-159046,-308054,-341383,-210361,49909,88422,-39179,-8097,143330,139237,35618,47841,109098,128150,162004,176573,172952,224014,163231,5878,-23712,-6589,-132338,-218107,-106413,-26311,-105321,-330013,-412258,-62141,243135,144986,-508,76057,191449,205249,79889,-20292,43889,61141,-122275,-309568,-392672,-397846,-211685,-54536,-43431,10690,134399,300951,330928,146527,53971,107759,85087,-53136,-208110,-175453,-72634,-55117,60355,187049,245745,228635,181630,157930,145588,56763,25557,58395,-93981,-263449,-50369,210287,271520,215294,198462,227278,92514,-106775,-151882,-63669,-19087,4537,42912,13580,-171267,-251606,-170437,-75693,74439,201295,120199,-89889,-321921,-265395,28406,121699,70565,128312,265018,391133,371553,298386,319550,291861,124637,-25112,33914,94726,119403,91053,37782,6353,-38081,-40792,95018,216372,242255,234354,205176,136717,68791,146063,411187,421290,23262,-132129,67973,215019,180204,87795,57788,2507,-116644,-217084,-145711,31820,96845,105483,71153,30829,20187,-39912,-74886,111053,334529,300043,47022,-125563,-64669,87634,184455,238111,160010,22314,16194,21348,-32260,-19335,30010,9944,-17730,41322,67833,-72279,-156543,-78157,-43380,-99934,-99507,46444,196683,57412,-133569,-114326,-103910,-236562,-126346,80141,-103949,-443772,-303491,103413,821688,1678555,1610126,702102,56075,-1068840,-2390611,-1871075,-605527,-62316,372079,997800,1400173,1376897,750652,28962,-438747,-456376,-550935,-613294,-592357,-416087,-286645,-71523,77360,-2845,14882,76899,-21763,-184395,-238953,-56153,94727,-15177,-153254,-167629,-187382,-138596,-52616,-32413,48092,161780,6327,-218460,-199090,-171798,-140803,29745,122064,118437,197807,222289,266559,283541,95860,-171169,-186177,19543,59510,-55862,-109805,-131272,-229437,-279755,-279372,-124473,149015,269514,111405,-81425,-152469,-100691,-66469,-103454,-65961,81038,140980,24059,-23606,-36364,-105538,-108906,-64406,15592,86596,6417,-75846,-31439,-37254,-141538,-256828,-286428,-180825,18434,95224,-2534,10360,274143,387472,204040,148336,151251,-46791,-115820,-16130,55570,111766,189235,242413,174802,76989,157467,134285,-28366,-87985,-93071,-99070,50239,249313,284522,292012,263736,186809,157090,86784,67693,159632,107671,-66282,-94965,-36796,-56100,-101057,-107686,-31063,68353,89648,92600],[139812,209328,176352,118032,105078,79056,-49056,-148017,-34812,29240,-78031,-61519,34089,-913,-46600,-54681,-64544,-76763,-40222,42811,127654,196309,165062,82894,240506,403242,200203,-204581,-338233,-145537,56681,86685,187342,413402,462634,312040,222405,191555,160866,179261,154457,24671,-162620,-175839,-41046,12887,54795,29044,-140227,-258472,-151759,33618,59673,8748,-30613,-139451,-192663,-133749,-48712,71743,230642,141237,-143326,-250185,-219066,-187466,-239663,-334870,-294723,-258574,-296301,-202600,83437,288011,134529,-242396,-417652,-276955,-50634,191452,264760,47207,-199436,-247751,-98830,79803,72876,35613,61884,56012,-7744,-67135,-148700,-318794,-361513,-118105,37635,-102396,-264675,-299893,-282609,-240229,-255523,-233875,-174655,-83645,10402,-64502,-206421,-142362,-37845,-154865,-311412,-249604,-48045,2338,13596,131237,95622,-192430,-250301,-1636,8685,-164792,-100879,38507,-83550,-215857,-112589,95249,43836,-262857,-310131,-43625,-25164,-149646,-131582,-81001,-131219,-258269,-292941,-118591,44473,-11442,-60519,-185927,-316278,-130417,235900,241229,54656,99066,298071,256304,73240,49548,184195,264980,159135,-28052,-102044,-114678,-106087,-11679,28144,61260,148317,319846,421325,302380,35024,-87839,24589,152474,139245,153330,184949,179264,202574,189223,-55977,-457712,-541356,-268153,-69594,-43346,-12705,14577,-79767,-171729,-77009,73851,19891,-139832,-141719,21726,131831,165320,181885,113559,24476,37054,-57069,-191053,-103268,-15530,-44643,59498,98537,-7972,-27161,102432,206055,148430,-24890,-102548,-102989,-193448,-370842,-393208,-280040,-253177,-229214,-155526,-107109,38014,143948,50615,-234398,-533043,-533783,-290405,-41195,59064,61788,-31743,-94483,-49302,86588,9017,-177974,-144728,5385,-70771,-191767,-206320,-236214,-259506,-107741,70936,91317,37910,33941,160666,383974,402032,178158,79642,113006,-25852,-212070,-279410,-168619,70093,170553,-40216,-269423,-247734,-86152,-102577,-228250,-226509,-59635,111537,194148,251328,127531,-113020,-94432,116642,164856,77801,18627,-20337,42871,76255,-59281,-266002,-169870,161869,247277,106703,47453,125628,139851,13607,44934,260857,294297,44746,-131112,-85265,-163735,-522953,-659478,-427254,-172247,16976,82479,75741,85822,-25007,-203586,-165751,116143,258262,46182,-137190,38271,221100,169439,132456,225403,167625,-84987,-82534,277258,401035,77158,-103968,44519,300805,297868,48848,-97652,-47614,-68985,-109409,-50282,-115984,-248373,-348081,-346973,-119216,125253,106126,-60572,-186427,-157027,63345,184169,45116,-51466,34551,97059,128644,194802,121146,-64091,-149954,-87938,-26522,-17146,36564,92890,4398,-70004,45276,74475,-245559,-531607,-417555,-65171,52690,-54698,-78200,44622,144498,93259,-30797,-109300,55294,175161,97742,14377,110311,214966,237903,180762,62685,51157,223594,315221,232569,112311,59907,26939,-122395,-378305,-449061,-134911,134735,121943,153152,245025,274337,247191,40533,-230407,-283715,-220023,-245495,-357358,-457699,-455542,-346596,-197158,-112592,-240496,-487430,-523188,-355261,-229498,-132472,7006,90654,170394,187323,113427,-9514,-137696,-136267,67733,258646,154141,108347,232017,261205,263472,330914,243460,98659,262901,576295,473102,204271,263227,515611,-267751,-1517261,-684168,-52119,-2209841,-2944840,-1722953,-780640,824557,2570442,2182608,800117,167640,171926,1303,-241533,129012,765572,694323,252550,404469,740873,763609,584564,101655,-432392,-479057,-130518,13590,-84289,-11964,184857,84781,-180426,-243741,-86739,11972,-86151,-167090,-230391,-288746,-212464,-597,59532,-56753,-25665,166238,175516,55896,31214,88342,176521,63727,-161988,-12791,264259,109618,-202324,-335364,-255815,-60952,125168,236163,210154,83806,-10282,-57743,-115912,-94333,-55660,-48728,-139477,-215464,-74744,140721,222439,170130,152196,122363,-74589,-269066,-211357,-42784,15758,-17180,-106853,-148900,-4691,264869,357456,145183,-77524,-66654,63778,122199,58205,-49852,-78033,-70934,-63739,31965,152467,238003,171968,-44575,-362088,-560122,-458836,-209113,72567,304137,236924,27823,-158711,-234070,-169348,-160356,-282499,-233180,-150249,-241069,-259324,-127120,-42188,46325,162797,309024,456555,362833,73368,-129453,-60047,51729,93444,142323,112472,-59642,-199549,-242034,-268712,-200975,-44276,511,-112744,-82745,137428,240424,152215,-122698,-310441,-147829,192180,268770,-46541,-276944,-115794,106030,32381,-62825,31742,70436,-58622,-209811,-117727,93687,147441,113858,73563,32603,166570,238763,16295,-245796,-276564,-114285,27683,-12361,-70665,-125073,-264819,-293126,-106414,38939,36198,6703,121837,404641,607322,328589,-167321,-433440,-495554,-503657,-334188,-5919,162709,136553,97748,61203,60289,426,-149833,-212767,-44131,106320,152415,213122,282621,239183,148555,-1558,-65869,78170,206274,177158,155944,268356,212808,-97850,-216975,-147597,-187185,-70293,225683,182164,-79006,-252182,-349151,-299523,-71591,176754,208351,117174,216953,291720,-4197,-277493,-157149,99907,80019,-249216,-427852,-243712,43702,164957,39966,-53426,16197,40556,-5432,-8246,39563,104549,10371,-248879,-394538,-409957,-303369,-63427,32254,16294,93199,154978,43139,-105352,-50974,120519,190415,162846,97441,35954,31432,28457,-61217,-80695,-22043,-72294,-87399,-5653,547,-136695,-392811,-426117,-50261,203461,37803,-127185,-72931,30755,107536,63802,-34820,-12835,-6816,-190454,-365869,-471212,-491682,-273210,-42760,-24082,-32640,125524,378397,419903,203766,130490,166037,110756,-75409,-305099,-330073,-209887,-61675,128858,227819,252874,246584,216371,262971,320640,209735,133209,147433,-1446,-184054,-99997,91718,210754,237415,250409,267260,85097,-97746,-162418,-115626,-34120,63239,88242,-18368,-210066,-229945,-112184,-29751,78869,163201,98825,-42593,-241353,-210659,31461,103801,43385,96372,240198,391829,380974,278411,275777,263102,164409,65933,101264,115533,135897,128453,74229,32484,13214,-14434,12300,140277,276414,294057,227322,167480,126692,170814,343548,338564,22357,-120161,72759,225142,149839,11466,-33445,-43363,-120927,-251279,-259368,-174307,-148146,-30094,52081,33903,-11028,-112200,-94462,137864,326463,232101,-68228,-169417,22755,161374,124860,140278,123713,10424,24417,74922,34203,19648,39186,23068,3178,26227,3564,-154224,-183142,-33074,38920,-75279,-149543,-75635,15896,-91110,-212527,-165574,-89408,-153511,-126131,-54619,-300869,-619554,-478052,-97874,792046,2081392,2260332,1085783,495201,-776479,-2710655,-2301544,-628568,29003,395860,933940,1181279,1261298,1402639,1155937,-233423,-1205135,-1029248,-689895,-639079,-447373,-177446,139747,248951,85683,91614,166881,46467,-110425,-162177,-45305,51064,-48727,-151884,-170060,-217162,-215354,-99494,-33452,33746,138445,57187,-75739,-97741,-181822,-164102,-3255,52983,37667,117475,126167,200881,256617,69370,-228934,-222821,-6553,1946,-110475,-164218,-302632,-508161,-478045,-354881,-199110,93633,274273,147168,-11076,-454,16866,-84399,-143648,146,213229,187213,-27317,-126806,-77885,-142239,-193446,-111943,19079,78295,-11238,-85482,-20990,42058,25124,-72931,-197128,-203059,-56341,-21967,-150966,-93806,212014,345951,174613,120012,104284,-77805,-142737,-27765,104717,249113,332370,276040,97975,-62475,-5598,27244,-40752,-56363,-4129,45270,137638,205960,158482,200281,267437,222160,182407,107619,73000,156276,116057,-67462,-116998,-43724,-80806,-174161,-222917,-146246,-9695,57668,61939],[108763,183824,154743,53489,17019,65169,31155,-48440,-5136,15946,-52953,-22440,37285,18678,57690,63271,-32515,-120222,-126223,-46386,82064,189905,218523,168156,282512,372598,102487,-287277,-337663,-121393,29786,62153,226808,444931,446543,340485,287965,213111,168731,209830,230540,101574,-155767,-264578,-106020,3006,26875,-34074,-180839,-243750,-91291,113608,161313,93807,47194,-25900,-64993,-31863,-10374,33456,97604,-23744,-290028,-324260,-219901,-167673,-231806,-302285,-218576,-148711,-198662,-184535,48533,247280,107248,-233591,-361119,-220560,-56842,133722,238402,104564,-162310,-304327,-226408,-73668,-40485,-57340,-61780,-2180,63752,93423,-69954,-310400,-347380,-105400,64688,-8453,-156288,-253248,-275440,-299789,-337294,-272027,-94509,63580,84627,-32703,-103139,7225,85380,-49067,-217880,-167423,32809,123321,175288,242726,153307,-9897,51264,139538,-58400,-301860,-182677,-24496,-120588,-169379,-38416,138671,67505,-264699,-352578,-59321,25297,-65169,-41826,-15026,-107108,-289205,-295880,-88995,51731,-19147,-23537,-181480,-433062,-270094,171222,185193,-44832,27781,249668,222849,61239,32331,174036,323864,296208,57917,-163497,-192593,-33117,148690,100930,24226,120754,329241,379977,228601,51441,-89806,-84514,-18661,47518,179175,199975,130029,122298,108726,-111118,-470051,-588179,-348034,-163310,-121335,1337,119178,12478,-114495,-55702,-1765,-121844,-248382,-193023,-42427,62032,144030,184851,127920,60394,56138,-73963,-201937,-90542,25043,7340,101626,127645,37698,34559,77956,73941,37184,-21373,-45551,-31260,-134210,-351498,-432557,-369097,-289327,-151276,-54537,-69125,42467,181400,132543,-127348,-358076,-329540,-238447,-121050,4131,13715,-88175,-121043,-25642,46719,-72533,-197661,-75786,79905,9544,-132324,-166858,-200861,-253903,-170319,-4970,60794,51016,106787,234855,442330,461322,178485,-15982,-6975,-110757,-227918,-202869,-105676,68809,188183,23987,-215982,-169093,-5113,-107717,-272674,-222557,-34414,125451,196272,160811,3089,-148469,-82947,82668,74895,14943,82868,116779,120414,73636,-57802,-244749,-175559,116706,172716,-2031,-43512,46772,-11086,-120645,13123,213780,168676,-36163,-93691,-19917,-129348,-481421,-538813,-276305,-36229,144233,228781,187869,155467,53055,-120389,-112281,119373,240588,55510,-100146,32040,192308,209293,202699,248398,196483,-105185,-197969,190561,420429,115162,-94084,-28751,118235,127687,-36511,-199541,-159310,-82827,-48713,-20206,-110712,-183172,-207822,-175910,17904,163447,57024,-111207,-167398,-110440,65814,188439,59078,-43702,27561,65647,77421,169835,180170,-1026,-152290,-147135,-23118,45967,48293,82902,33515,-45301,29676,32921,-278719,-492628,-296623,-7749,-44626,-156454,-66612,101775,197224,118534,-47499,-109083,102589,256769,194633,83018,118380,164493,168527,112650,14814,42773,256909,381772,314520,183033,104729,33573,-122365,-344814,-361947,-80088,69804,15476,140810,304024,376540,346883,96160,-174596,-230310,-240936,-308280,-350280,-377702,-382620,-352687,-265688,-186092,-293641,-500638,-495762,-288417,-112898,-31045,50207,90721,159632,203025,141288,13143,-45154,119545,305412,295676,48271,47971,287175,278943,131831,215067,176799,-49056,94818,426693,464929,335752,357906,506981,-149401,-1396926,-1408170,-779540,-1102917,-1023235,-2219637,-2245008,411809,3096834,2884288,1438259,609818,233638,-150506,-312736,114925,588243,596079,287475,368350,623446,795655,698395,135453,-534796,-617421,-271279,-150865,-242064,-104055,100938,-25948,-258651,-284509,-96722,46684,13595,-84681,-222473,-325621,-306943,-111262,101764,135822,167471,250168,153425,-6383,-67060,-32076,79831,843,-167467,71590,425589,262289,-147216,-348760,-314264,-151605,30660,193862,223768,195917,178680,61363,-123591,-151881,-74152,-5361,-80715,-173917,-32610,218960,261897,143386,113845,88413,-113283,-311364,-271766,-116861,-53421,-63440,-122688,-153107,-24893,258709,364316,106302,-154427,-111777,78501,108190,-26240,-113653,-115655,-119615,-51551,83454,96162,47875,46802,-26813,-297889,-535898,-492706,-281221,26188,267212,115765,-133758,-265685,-225895,-65939,-16517,-197989,-153806,14785,-98674,-213378,-129095,-56170,17579,146950,285694,324782,263272,131676,-28724,-47967,-11081,12393,91691,118504,-5762,-131304,-246014,-299025,-185843,-5217,11996,-98591,-12471,248233,300375,151194,-97582,-222755,-97438,214232,332241,40859,-265398,-178643,54627,18731,-90184,32803,144876,-14058,-266854,-226959,-2530,108940,143260,117208,51367,143238,205451,-2054,-263278,-292616,-118447,-5305,-54263,-12546,-29264,-229755,-273447,-65602,55679,-29331,-66133,72881,404060,611668,288898,-210334,-376985,-357969,-394703,-277780,18847,192570,185496,155467,132914,136837,64580,-148602,-208675,-23800,67834,113444,251877,229995,98041,25932,-66666,-83351,70438,169427,104974,107396,209003,148286,-121349,-233456,-154009,-183172,-134796,47707,22404,-143207,-262217,-356708,-317168,-66924,175873,185036,71407,185711,303948,67698,-236238,-163492,128625,150239,-158448,-361837,-233360,41136,169711,64228,1736,48282,20209,-41469,-44355,13715,86942,-30709,-294832,-436665,-436739,-366793,-185908,-60001,41539,179977,160923,-29171,-186379,-121823,96839,200029,117759,-18783,-106144,-123029,-50333,-73526,-128523,-91117,-58992,34900,103658,47612,-114928,-355444,-366493,-57586,111540,-60216,-172651,-145959,-116905,-23530,26084,-27534,-15920,-32187,-218389,-350566,-454897,-513757,-328391,-78676,-50361,-84650,107595,396284,423541,218568,181503,194543,110453,-96244,-353229,-418842,-283543,-39434,161699,220577,226720,247293,236188,313671,400717,309368,251681,255174,86675,-105961,-145037,-12737,159558,258505,266230,225728,36540,-78843,-133994,-151914,-59690,93911,105407,-59955,-237937,-226396,-94720,-5687,77016,122079,85555,9017,-138811,-149096,-4795,44136,7451,47136,167257,316901,313999,203468,203329,209800,150171,131527,164121,130878,119624,118766,57138,10317,37174,25904,-21531,93966,289604,319250,217991,154248,142892,179352,294272,307141,74103,-82604,110984,282127,158373,-28476,-105978,-97077,-126767,-258559,-353305,-364507,-340681,-153246,22409,53871,-11643,-155301,-110562,134728,268989,116134,-188192,-204261,82988,188899,43021,25393,74610,4105,20901,106058,91267,58882,69719,97822,107459,80858,11798,-130975,-143435,12327,106799,-34617,-187129,-192412,-162941,-220713,-273507,-217700,-97698,-78508,-125768,-196156,-485514,-718541,-557566,-145792,894120,2335248,2563120,1416279,882546,-485475,-2587818,-2331328,-664170,-51911,242449,695167,835591,1150185,2124120,2138788,-152692,-1880282,-1328193,-713604,-699226,-481901,-115032,218411,293891,133708,166443,245223,106742,-38818,-71313,9261,62298,-36462,-95402,-109008,-194595,-232543,-86589,224,30053,143128,214136,174097,22006,-165897,-146482,-26804,-40468,-78426,-4903,8239,86813,174371,17750,-247088,-199859,-25718,-70321,-166844,-213250,-442942,-674106,-553109,-347966,-225487,56603,271365,168240,41940,128561,116256,-102167,-174559,75298,358241,254825,-35719,-142861,-36762,-105679,-222045,-132036,39040,93156,-38,-77011,-2583,123101,170905,92337,-108127,-215205,-129906,-147982,-310030,-218669,108207,256094,131975,70134,2094,-148015,-180470,-44212,141807,338717,401549,256168,3261,-182865,-153434,-82813,-70449,-16599,107520,189566,190369,109256,2700,61774,197008,213906,190198,128264,93759,165125,120485,-74193,-124463,-24914,-66657,-195434,-274488,-216915,-59774,49150,57673],[100557,147447,129373,28933,-34687,35105,74711,29054,5942,-26778,-50785,4512,16447,18431,142016,158953,-7113,-163017,-217753,-131510,48834,200790,278333,250245,288426,285918,-23728,-346928,-313102,-100118,-674,43310,233536,400042,346046,289290,282665,188731,140315,184959,242464,153954,-108800,-282387,-132956,7830,-8634,-105642,-217941,-203690,1748,194743,224065,129440,85981,80572,62795,58236,29984,11703,-39845,-209835,-438547,-405842,-204462,-91523,-144297,-220296,-165798,-89611,-152391,-200547,-24312,164376,84370,-183381,-283565,-166898,-53369,79407,191037,132616,-119234,-329952,-350072,-250822,-145274,-134491,-196583,-105725,80665,192490,4421,-262420,-292431,-68194,102758,80715,-63592,-224030,-262003,-313799,-378393,-292966,-5167,208069,153513,1929,930,128245,163742,37524,-125397,-111718,38814,146291,238996,286134,184159,155483,315003,265373,-107699,-415350,-286134,-127370,-157851,-109536,24928,145497,79632,-225059,-335663,-58072,89459,35840,49152,41039,-88097,-295234,-285058,-55834,51406,-33023,-15920,-174373,-490199,-354524,91917,134974,-82030,-3497,190054,180929,68575,37100,148045,337683,376969,121271,-198482,-258751,1222,239907,108159,-89679,39826,279493,251463,102320,61262,-75972,-173203,-154910,-28862,145813,142934,41893,20519,13843,-154172,-432364,-566566,-387978,-226759,-166010,21940,181637,44647,-111857,-89672,-117369,-245589,-303083,-218654,-101887,11439,135962,182455,130457,87761,56005,-99230,-183187,-30458,88704,78420,167006,196123,122906,109082,33309,-73911,-40660,59729,103367,118724,-26706,-300250,-431433,-403309,-293461,-84336,49935,27040,77647,193136,188471,2762,-153671,-156162,-202258,-155423,38040,28428,-130028,-159996,-14821,27090,-105989,-164129,38846,165862,69220,-104282,-146553,-142649,-213855,-234830,-105825,23322,98416,214910,299039,420792,424019,144624,-91743,-115660,-176766,-212105,-118256,-66561,29810,186139,117707,-110017,-55246,97281,-78352,-299361,-238191,-57799,61366,98618,-11417,-146111,-151140,-43641,42014,-17329,-41507,139989,266092,201500,81326,-20685,-156163,-118673,90329,90360,-112620,-133820,-46728,-150313,-207256,-8709,146948,66641,-53952,-38907,14169,-111921,-418894,-436811,-171411,59624,215633,308013,245450,166367,86918,-33075,-41294,104351,186838,69501,-4813,77078,170503,236069,274812,280647,210132,-137220,-323670,64221,385294,141760,-82900,-85314,-53926,-22328,-76190,-227695,-215359,-72133,27818,25801,-61836,-63260,11248,61186,136703,126412,-58596,-187998,-133881,-24575,101872,183101,64571,-4643,60376,34470,-13454,99496,190908,14111,-178503,-181977,1433,94994,44348,73918,84502,11117,29675,-2315,-264643,-373741,-84735,118105,-88995,-234054,-58728,164115,285499,217629,-14820,-101998,130563,335743,279504,146580,126870,124461,117855,73308,-12582,6364,218045,416760,404275,248523,126216,35768,-98162,-266429,-216687,25906,32765,-99062,70566,300389,423967,416649,170510,-83467,-173456,-251996,-309830,-276402,-256165,-279072,-331047,-316097,-244371,-296119,-416580,-376074,-175579,8725,75685,103525,103541,132176,196288,172692,45331,47743,359136,552208,349993,-883,39503,317607,221386,-25074,133424,181180,-117660,-48079,249491,386384,369834,378078,418467,82548,-843433,-1782006,-1449563,-277790,-169072,-2880069,-2868176,501996,3213270,2925824,1611655,838039,222483,-300082,-303836,95465,272589,348132,324462,372039,542405,832875,778365,150218,-555168,-627972,-355100,-323821,-410469,-208027,4610,-112811,-277610,-231374,-43390,77631,104951,28052,-158376,-318153,-356886,-176778,167228,349270,390350,360128,169053,-17394,-119283,-138647,-45263,-74378,-163438,125333,518208,385632,-49448,-268531,-269564,-165509,-25823,127432,181977,251890,295507,80320,-196471,-224608,-85055,46174,-8856,-130948,-22436,261483,297388,122237,64947,48239,-137072,-336915,-317319,-159647,-83555,-83257,-114285,-135129,-20728,251988,334105,25750,-254421,-170293,60907,78843,-84380,-142722,-122765,-145433,-49753,79379,-733,-126691,-31514,23010,-213308,-463889,-443424,-271771,-5470,172352,-1848,-215262,-282660,-186034,17160,91172,-92444,-47099,147302,3915,-159581,-97548,-59546,-39100,99684,241448,193954,179203,223228,151183,27871,-56717,-86756,12151,119162,82223,-25288,-216845,-304015,-172396,991,-3801,-86528,49692,324849,343166,150276,-45746,-114354,-41523,195814,323557,109363,-204701,-192122,9979,2595,-111946,17170,193258,39707,-260025,-278783,-84161,67415,171809,165492,86519,129654,166179,-31885,-279669,-287373,-89163,-15017,-81766,36842,64910,-177059,-237487,-30915,45286,-98807,-131813,3670,343678,549819,237915,-197927,-207494,-85586,-174358,-157889,39094,147223,146400,156175,165003,169891,104720,-116789,-141782,31949,31139,30973,204858,136571,-5848,-33928,-70154,-42951,97575,145504,46452,37408,75323,14706,-138949,-195227,-117577,-135244,-158664,-115807,-128167,-189760,-231840,-313321,-309242,-83998,122351,120227,16352,125488,269841,120338,-165912,-132966,167708,233290,-38749,-288403,-244610,5621,143490,69322,26799,35168,-35568,-86522,-80168,-9162,99974,-14175,-277914,-409559,-409006,-388342,-294856,-172976,21339,216065,152171,-59701,-192600,-154078,47820,163530,46547,-135214,-214662,-185024,-31725,-14279,-146821,-185401,-79191,119858,183213,95813,-39697,-224928,-262114,-88011,-13015,-134833,-133467,-122411,-208593,-145817,-18436,-5732,21787,-20643,-201385,-271383,-352488,-460563,-360137,-156216,-125062,-139806,78651,353104,347808,190555,200561,201482,86729,-121637,-351987,-419359,-266636,12313,169569,183073,182604,234709,235771,291364,361384,321856,338020,358252,167287,-52859,-183319,-88935,125294,273043,238568,101701,-49529,-61548,-70599,-147620,-78862,94902,96163,-104256,-267621,-259573,-134013,-21388,54219,74543,74872,54508,-28519,-81609,-59683,-32234,-10599,10838,69982,182470,178093,83785,119558,147931,84909,142149,201134,130665,63350,48488,-29424,-70830,21598,65657,-2435,82420,271930,302309,181790,101345,118743,186020,307551,369496,170507,-33832,165835,365659,204862,-28011,-158051,-158910,-131477,-220863,-373322,-466534,-428948,-230991,-7105,87520,23260,-142338,-94071,131626,192611,-18679,-282761,-217842,115467,190602,-21898,-77612,13962,144,16505,116434,131475,98932,122350,215815,268351,194611,89895,-18682,-59683,44122,144245,12735,-200780,-279004,-288643,-289357,-295683,-258611,-126097,-36348,-134256,-322067,-628271,-749529,-544821,-47316,1010105,2227428,2382315,1620410,1107420,-208621,-1955572,-1904056,-684817,-263423,-45464,352089,490849,1096144,2651369,2630629,-183412,-2161177,-1320618,-677406,-756187,-538748,-170083,121783,208278,129339,212025,272409,112234,-17192,-8794,91304,131916,19960,3453,14684,-120698,-190669,-21928,61396,41412,175058,426790,455905,135648,-124003,-94479,-35713,-131400,-189563,-122986,-87380,-28391,62860,-58282,-234717,-132234,-27848,-133402,-213960,-256810,-536262,-719573,-513205,-278622,-203119,42768,259850,166921,57803,191479,167139,-118459,-187865,142821,469049,318327,-15701,-89619,61017,-13182,-195734,-130501,67394,134534,44080,-49450,20858,187855,262842,192956,-48292,-218799,-181155,-239755,-420668,-310762,10659,158008,104904,39522,-87962,-206337,-196382,-40495,180265,375062,391108,193839,-90253,-264106,-244703,-155592,-104555,9813,191154,269757,169988,-23853,-134191,-71214,75472,157004,176054,143960,122366,181811,123514,-81914,-119588,9313,-19229,-156166,-238921,-215682,-63265,76618,92110],[119666,111327,107785,48545,-36439,-1618,72455,63469,-12684,-96893,-71889,20763,-11565,1899,182083,208310,6189,-198859,-293886,-187263,43817,231471,332696,317256,277380,184228,-133698,-362064,-272187,-99887,-33732,40524,215469,302969,207001,187788,218241,132530,82608,111441,186512,166200,-37836,-224749,-123910,-6747,-82375,-193439,-255097,-164590,76363,231713,224658,120617,96117,165538,162997,106879,58747,9624,-152383,-379973,-552247,-466535,-171396,31627,9379,-112201,-154574,-102579,-162139,-227993,-108316,51711,46515,-125821,-202306,-110580,-26659,44171,131847,122352,-76155,-314006,-446295,-413416,-211591,-151367,-279847,-220333,35035,196030,48961,-188089,-215596,-26500,135815,142576,-5006,-207808,-241340,-275335,-365140,-284683,74720,317566,203276,29789,77539,188953,178648,86367,-50802,-87818,-20312,68479,185919,239024,163475,244795,460299,340532,-129298,-474261,-378828,-236132,-186384,-60193,57198,117650,70701,-173409,-279007,-41267,153939,133467,116780,69425,-62285,-228863,-214616,-3985,48148,-53437,-39772,-168486,-467386,-342821,44436,107038,-53827,17898,152429,139154,62033,26040,94694,304207,391504,146182,-211424,-312122,-30146,227159,45429,-245324,-76830,181769,76946,-28929,75831,-32147,-206100,-211583,-55843,89425,53955,-51907,-78191,-82293,-187877,-368351,-480564,-363201,-234787,-164662,49555,198600,28664,-144307,-163433,-248746,-333883,-300058,-211079,-135862,-6262,140043,171343,116207,88739,25540,-127922,-141125,51418,151583,149517,232859,262929,200468,161334,-26876,-207192,-72217,187584,293278,301873,114129,-210572,-377649,-367038,-264138,-48595,132339,154660,130122,175113,212110,140479,48528,-36616,-178659,-144957,123916,98189,-148747,-209383,-26240,20260,-119270,-119985,153473,248602,95995,-115199,-157144,-94494,-169607,-296232,-207745,-11665,159170,317195,330515,317495,289466,78746,-131170,-181224,-202007,-167444,-51055,-63715,-40557,167987,225133,29929,62250,182226,-31390,-301147,-276256,-136836,-62629,-55990,-188397,-256967,-114900,16091,6280,-96251,-90603,163003,376235,259146,89746,38060,-17667,3854,116040,40472,-186772,-200310,-136711,-240729,-220095,-9783,80172,11313,-9356,12045,384,-120531,-359443,-386049,-140167,81330,194609,278132,226728,118658,58605,18835,15974,72015,117598,92655,120617,155184,154895,234042,327303,321537,206764,-169170,-415801,-69466,285739,130117,-71248,-102011,-163872,-107344,-46096,-158852,-191878,-40370,86534,59873,-138,60867,227672,285618,201930,25909,-199316,-254626,-97620,57338,150574,166056,53886,47857,130238,37846,-90143,18347,150061,-18763,-218852,-179243,52535,134517,42483,78247,140641,72724,34223,-26135,-209049,-209355,154605,274726,-71898,-269021,-60729,208474,379573,355019,55251,-91490,143926,412673,351933,196528,135386,110072,108667,77288,-22096,-60059,113303,397013,462867,292345,126048,40621,-43934,-152617,-46367,165307,46643,-181650,-29999,243720,412106,443549,247283,19435,-123858,-244650,-251975,-163004,-131968,-181103,-293665,-335246,-275014,-254648,-266068,-204625,-49095,106785,157959,141261,104310,77369,162316,201629,83042,114811,505066,728495,395376,-1115,87565,343158,123666,-161744,112343,269611,-70790,-126108,118298,303161,336094,347266,319693,360454,-116651,-1740067,-1831132,-116973,-1125888,-3911970,-2263628,1627884,3158639,2339553,1316165,796335,147692,-370203,-180601,92791,-75564,41973,355762,405078,511706,850419,791823,132518,-495567,-515978,-364009,-465676,-548122,-298688,-84237,-166949,-260454,-149599,10586,85786,167267,138815,-59365,-265481,-349372,-191328,219774,525962,598104,472013,208479,4684,-132799,-217427,-172821,-144793,-150843,134987,521940,452192,50344,-158155,-163153,-115780,-47892,44910,109064,262728,337181,25564,-297363,-286624,-85156,90323,61618,-89768,-38198,249482,298278,93266,6659,1440,-147382,-341101,-340512,-169252,-72395,-75172,-86290,-96987,9025,251332,281859,-72186,-353560,-230307,17117,45562,-105655,-142516,-100325,-128976,-45435,36205,-102151,-232301,-42093,92660,-125836,-361058,-326057,-177573,-710,55577,-87614,-203279,-218063,-146917,39319,124036,-6194,36810,197315,41241,-122167,-68628,-75647,-113576,34218,178812,104663,145286,319302,338317,135601,-72426,-171326,-62836,120543,171730,75890,-167636,-292113,-174037,-21822,-32296,-85866,69035,338368,354829,143450,8238,-21118,174,142111,258161,154463,-94338,-139503,-7756,-8797,-126215,-19340,196390,86099,-200011,-264213,-124095,41419,194171,205044,121700,116284,117114,-70108,-286346,-255018,-33820,-860,-86054,66056,140906,-101576,-181730,-3164,24860,-135621,-166948,-70824,227558,435777,190442,-139132,12462,234178,102713,-2198,61097,60473,40729,99567,150176,162429,123511,-44342,-18058,104423,-4329,-82850,62312,11224,-62309,-31353,-29455,26626,147388,140783,24346,-24800,-84412,-141137,-141617,-111837,-56182,-70133,-137992,-202405,-215590,-195767,-167515,-241759,-290206,-123695,34640,26574,-36505,72302,228135,146108,-99243,-88592,192687,296042,73557,-227095,-279732,-63442,86931,53517,15387,-27608,-124599,-141635,-109837,-16319,138406,47451,-205419,-314763,-331329,-371519,-371710,-278225,-40373,182289,122078,-52303,-145657,-153238,-8764,99175,-27071,-217339,-267773,-151670,75580,106639,-118225,-255262,-99616,157227,207131,124037,69150,-37464,-147794,-134090,-140716,-179223,-32379,-12298,-219435,-222643,-56206,12804,63546,3810,-151232,-158291,-204521,-353330,-355780,-249322,-229590,-189284,40436,260996,220138,131657,192106,196055,45735,-155044,-315432,-340102,-167765,81685,168419,137959,134775,209768,210689,202476,227244,252400,361334,428675,239458,-28267,-205116,-127535,112168,274823,174563,-65949,-147721,-50709,11225,-92663,-74794,74705,66065,-144606,-304024,-328474,-223595,-78444,4595,14369,47543,75133,67136,-11901,-105715,-94518,8046,12467,-22351,20220,664,-59761,38040,94233,1660,99708,204594,111161,-27293,-74023,-164673,-186651,-27578,89493,52570,94985,221763,247117,126937,19702,60207,193517,383670,502305,269003,2588,211603,438843,269499,5406,-190651,-226158,-135506,-138202,-288315,-429569,-397374,-246220,-26821,123582,84425,-70717,-35971,141102,114888,-145956,-336382,-208709,123841,187872,-43961,-148718,-53812,-1656,32793,124474,157050,143492,192167,338275,427024,324319,200515,126824,32089,55456,145504,57373,-172515,-300407,-315148,-266281,-260375,-270842,-159046,-33924,-153857,-420714,-720730,-738148,-466980,128310,1007907,1673880,1774380,1670546,1126873,52046,-930494,-1128906,-669715,-518066,-376585,8717,263011,1101941,2751434,2466106,-246845,-1863724,-1001828,-598855,-785351,-623343,-361696,-119572,33879,73943,203076,217941,35850,-66277,2180,176389,235355,93479,106695,166503,-14492,-105242,71082,130768,62448,220137,615406,674309,226512,-63490,-25561,-27593,-190307,-260065,-199639,-131360,-98455,-47622,-150561,-209052,-48689,-6360,-162387,-240140,-293521,-581087,-686386,-409732,-181252,-146790,45876,239472,144355,34844,178184,163604,-128431,-179686,184301,502342,343610,6060,-14312,164816,95726,-135255,-119452,93589,196215,114106,-8702,43347,227004,296703,212389,-33053,-215450,-195692,-265995,-440625,-329730,-43246,83715,107835,57651,-107726,-206605,-165103,-2792,223452,366371,324849,118657,-157377,-293797,-259076,-170852,-130918,6252,210600,251597,65930,-161904,-211604,-152016,-53612,67356,145199,152837,148211,194633,124073,-84746,-109506,39492,39000,-73647,-127836,-139915,-18227,137657,161780],[157698,85746,94879,96918,2768,-34452,31921,49282,-62535,-182584,-106676,31708,-27025,-19932,171195,204316,6453,-221103,-337398,-203425,64516,268804,366532,356813,267873,111592,-185349,-321684,-224148,-130987,-71874,50796,182423,192422,84822,77864,119296,60292,10920,17581,89308,141362,36175,-118186,-102721,-74956,-208251,-293824,-289878,-148238,88178,193534,162545,87335,98361,226382,224480,105695,66606,21729,-221622,-499889,-607480,-488215,-129476,169466,184466,-11162,-179710,-172706,-201582,-236844,-172833,-68163,-21380,-96275,-129914,-41516,26753,32098,71090,76598,-43116,-258557,-491554,-523689,-228942,-96006,-277293,-308682,-59323,107978,47978,-106805,-137865,-1675,145256,159881,10610,-194715,-212973,-199526,-301446,-242315,130362,373266,228635,46669,111968,184711,137846,90275,-6878,-86381,-104079,-68766,41783,112434,91708,240242,461391,341995,-128209,-467519,-429101,-308924,-194760,-42500,42716,66382,39103,-139835,-213402,-15210,204091,208605,143924,60611,-24773,-82755,-68249,69334,46155,-70599,-73785,-159304,-368887,-231284,60836,110973,17611,81365,157224,106178,18396,-31954,7183,225424,339752,123987,-211160,-344140,-119260,120125,-58393,-381892,-196148,59121,-89205,-121435,100269,41229,-169116,-176213,-22000,50909,-20940,-119563,-153142,-170208,-220750,-304908,-353434,-272062,-184073,-122823,82525,191887,4946,-173054,-242602,-362982,-380472,-254940,-172189,-130298,11251,150421,149278,83758,53862,-35542,-155167,-93954,115513,187162,198885,271531,282269,221452,164124,-88354,-295332,-58606,313936,452656,455696,259566,-86692,-271106,-264524,-204572,-44074,177959,273506,179129,132723,204597,259047,216979,40231,-155036,-107483,204363,185190,-147252,-263121,-56942,19779,-141879,-114527,212612,302688,85891,-155088,-191438,-81420,-148893,-344231,-283407,-37780,202139,372419,315831,156770,91180,-5430,-130403,-185615,-178306,-110367,-24109,-92321,-113981,144255,318809,170406,153650,222269,14877,-274683,-325501,-252561,-203394,-204706,-302010,-285565,-46958,80269,-20472,-157833,-136633,139998,409673,275766,89652,94864,132363,166863,201526,50209,-193574,-223464,-205226,-265745,-162488,13206,32169,8765,77362,45596,-57385,-152827,-317980,-379311,-168235,27047,78277,136595,133178,25863,-31940,6447,31942,28129,55032,120280,233311,235367,145730,202607,345904,358023,182290,-191405,-435323,-167730,137448,66828,-57051,-70476,-183119,-108222,46458,-16041,-103213,-1496,105875,69548,46640,143253,363108,423656,202845,-100880,-315884,-280153,-68779,101299,187168,137775,27723,93843,217295,93127,-106335,-40285,75135,-77641,-255089,-145390,114922,165879,57234,99658,180644,112378,31619,-36193,-130243,-51741,336095,403434,-9278,-251645,-66752,219334,440542,467164,130787,-80291,150920,481558,414496,228720,138135,116038,138438,116579,-25248,-146306,-28435,311317,457406,304597,112989,48006,27617,-26984,106948,303144,110271,-205864,-119315,164580,356133,423809,301776,102274,-89843,-217712,-161074,-51387,-38284,-110853,-246894,-315248,-271696,-190825,-105441,-39157,56637,163813,191590,135291,62093,-12860,101469,224218,127605,139795,508224,764928,402702,27728,178499,379165,31466,-242900,156794,424977,76958,-127432,78217,265425,266923,291413,288541,621613,489133,-1359595,-1812353,-779736,-3732368,-5188854,-491534,3787218,3228453,1483760,735869,505014,23770,-333965,16459,104701,-343823,-206752,362362,424608,508403,836838,733149,78677,-389651,-336929,-317409,-551820,-619882,-348170,-143128,-186957,-237780,-112260,9171,63554,188473,215327,42557,-178436,-285233,-163505,224878,606814,732607,544569,233755,24213,-126598,-261312,-268596,-184689,-122666,109339,449060,453658,112703,-85110,-58262,-38790,-53693,-42343,40256,258200,327298,-48372,-369919,-310579,-77090,107548,107320,-57651,-66298,180409,240485,42901,-56729,-47229,-145146,-321185,-337528,-153432,-32482,-47396,-50956,-48782,50765,251493,222317,-159746,-423340,-274878,-35343,23097,-88918,-126259,-61100,-64914,-20697,-10081,-171208,-245976,8904,162932,-49293,-249152,-177673,-24486,52288,-34570,-124448,-118270,-110159,-133828,-11670,76056,30424,62730,155469,20624,-110809,-70044,-116354,-185048,-32334,101998,71555,167032,382244,453208,233910,-55070,-217767,-106515,128384,232554,136113,-115206,-271320,-193433,-57752,-52480,-95969,33069,284090,327098,124460,41710,37743,20647,71576,170732,179716,45715,-29820,10175,-11955,-136407,-76926,148767,111072,-117160,-203227,-120017,33343,199650,219943,135609,89020,56638,-104074,-267100,-192396,34795,35610,-64274,69006,181824,-10313,-106822,24155,21418,-111749,-155888,-132936,78277,296937,155098,-63204,193946,487158,354063,150405,90852,-21578,-87808,5388,97229,127711,127356,56213,123461,160159,-43177,-201968,-143136,-129541,-86406,3523,19197,82234,189027,150868,50451,-46005,-208755,-262380,-119299,-1357,11933,-14135,-83933,-184874,-215059,-153705,-84432,-170263,-279483,-183559,-60593,-70335,-76078,53753,210098,148334,-60615,-57038,183351,312887,148284,-186169,-326542,-148313,20831,30574,-20098,-122180,-229435,-201904,-128410,-1083,184752,119099,-107897,-178881,-222193,-330831,-405664,-344278,-122746,82816,66312,-32950,-92307,-136482,-53493,32756,-79223,-241823,-263968,-69679,214433,253489,-37933,-253355,-85853,156050,172139,118913,178767,154474,-49511,-178459,-241993,-196357,87255,143455,-153714,-236532,-79553,7549,66390,12339,-90122,-51341,-66084,-228126,-311214,-321342,-329811,-222801,-1478,139107,75594,60982,168492,182559,-6743,-197118,-266083,-216853,-29435,146387,168437,103513,93699,173473,162197,76708,57735,138990,315737,444610,298768,-15179,-199380,-126551,119676,259948,95635,-210227,-220481,-42383,91619,4947,-35601,52217,26088,-174078,-338615,-410239,-335228,-160353,-63533,-59162,-15374,53883,126438,52685,-120995,-118691,65374,58976,-86873,-132409,-175388,-198224,-35069,58600,-55010,35999,184100,79007,-132204,-216631,-295648,-286390,-89650,87192,114772,113320,147869,166819,62030,-75794,-23762,189478,473055,621092,312139,4718,225026,464551,320856,56784,-202329,-290124,-142936,-32484,-110898,-253174,-269011,-202794,-32013,149313,153169,36530,46820,149182,33183,-250108,-351943,-185365,113776,191737,-20216,-181933,-121321,567,87470,153093,176036,194646,268550,422472,520079,415939,290358,236173,97520,48801,114920,89336,-93693,-230819,-224067,-144357,-158263,-236929,-173347,-56881,-176569,-485072,-765480,-704678,-358681,281412,802475,775749,970486,1592534,979142,297277,231575,-235492,-618202,-726458,-651115,-239320,208283,1118714,2327883,1728648,-235547,-1035381,-499056,-521054,-768433,-721305,-638897,-406935,-157217,-16969,128439,76744,-114840,-172464,-35003,240610,331536,147502,169183,288023,90322,-3347,161268,183875,79948,257676,714931,768321,289313,2414,39196,-3274,-197082,-273916,-222630,-120146,-99928,-134185,-243391,-186268,18552,32035,-145199,-237989,-320831,-587251,-630202,-305376,-88059,-78929,53313,212242,111473,-10511,111642,122866,-125576,-152215,185827,438487,304471,5437,32687,223566,177824,-69765,-111809,106660,262253,192677,33339,57164,240570,292206,168480,-57746,-204993,-172028,-221631,-362952,-265481,-40030,47574,134663,125315,-39023,-131550,-81549,65237,261973,327325,242954,66752,-174383,-267585,-201240,-131844,-140341,-29106,158116,140466,-98957,-269219,-210531,-156277,-143676,-24545,108697,154738,160777,189761,118853,-76868,-101667,45544,77141,14049,14483,-15222,58479,212647,245324],[197053,77299,91692,145226,54647,-56798,-27503,-3044,-134088,-266245,-141594,43330,-14883,-32324,121586,157561,-1757,-221822,-339383,-188317,90841,290757,368873,360720,267955,96060,-156498,-230230,-177000,-189185,-116763,60965,142706,105543,20996,-2338,16233,-13917,-55969,-58761,-3655,99296,97411,-5096,-99551,-208287,-369996,-387027,-312333,-162040,20028,78371,60005,54367,111922,268216,251479,68624,51078,37305,-243221,-548407,-601320,-470839,-94125,278623,322656,54434,-214735,-253440,-227512,-204936,-194348,-168668,-120140,-114108,-70018,47638,99063,39176,20650,10850,-29907,-179081,-472469,-559487,-208855,5926,-196105,-344985,-172459,-35071,1466,-38249,-76297,-7808,119315,129116,-13140,-176940,-178389,-116229,-206403,-171164,153911,372339,232123,53625,105139,134783,68053,54091,157,-91792,-164026,-200209,-134592,-51437,-2388,169837,350238,267809,-120858,-407310,-418044,-312980,-173975,-66722,-23431,6965,-7201,-140227,-164929,12401,229157,245680,123373,15796,19405,106594,129088,151507,45941,-71243,-86244,-137428,-223095,-55029,140727,141619,93882,156601,198706,84902,-63490,-141969,-109017,109959,232066,54607,-208658,-342028,-224902,-32371,-156443,-444058,-283634,-62000,-202687,-153592,128607,125157,-75828,-70515,59334,56422,-49829,-142980,-194466,-244676,-260867,-261251,-217663,-134375,-89986,-58131,118647,195755,18284,-162845,-289348,-428189,-389457,-196727,-112556,-82338,55636,160189,118084,36933,-14597,-117065,-177993,-64410,125591,177473,209643,260305,225157,158463,109879,-133462,-318026,-13288,391285,518101,525701,374027,50372,-129553,-119052,-121050,-53573,184563,345174,205527,78974,172762,329045,326694,99417,-121102,-69192,230429,239173,-138586,-312683,-92526,26073,-183680,-175057,178953,301464,44127,-202538,-230022,-111226,-165110,-365816,-311115,-53834,199248,355865,256610,-15183,-111036,-86107,-98423,-131590,-114638,-63613,-46581,-131974,-151820,127811,370290,274277,201103,213075,50031,-222330,-365676,-367175,-311368,-289633,-316550,-225255,32873,128120,-42025,-204210,-179306,82055,360286,249893,76438,125889,248490,324498,321899,118944,-125736,-196558,-240639,-234464,-62958,56028,14431,47437,174789,59896,-135479,-194864,-294147,-381334,-212179,-71734,-96750,-73659,-9779,-89890,-163482,-74103,-4202,-16986,15207,140625,295100,288240,144748,156443,328781,369125,132035,-200331,-365883,-195640,-22320,-36708,-35782,-319,-117503,-36424,168009,144228,6319,24454,83292,59410,65143,162738,380541,440920,155050,-208836,-371516,-252536,-52895,94199,191845,101034,-4515,120071,292236,190564,-44028,-55522,-372,-127981,-268608,-104070,157114,183379,92364,131961,187407,113558,17033,-32311,-52783,47505,386433,445763,65165,-185174,-63767,193873,436759,492503,173709,-69345,157764,530164,466921,242199,125497,121516,183884,166550,-35722,-234491,-170235,167563,377489,286451,99579,52137,90973,80889,207062,397457,195913,-168968,-160516,99076,281611,362947,310290,137293,-76602,-180040,-78132,17717,8282,-67716,-188321,-256783,-236665,-132215,5923,67346,116372,175460,164106,66451,-42348,-136033,19698,237394,180657,121410,368998,635996,354030,65828,286465,427521,-17829,-256774,239686,595027,260242,-67473,135293,294194,191804,236776,377023,830705,780613,-818367,-1455189,-2147033,-7059077,-6278842,1992936,6420674,3599322,829953,128048,46947,-132426,-219916,199898,108777,-457064,-306051,324602,379248,493592,798991,623082,-2435,-283600,-168307,-261396,-581186,-611709,-337580,-155213,-177300,-232035,-158689,-64628,19019,167899,235432,116058,-76457,-179134,-111563,166496,555552,741196,532121,199206,6036,-119612,-269543,-304046,-171557,-68762,74199,337023,400538,114823,-88335,-9361,22791,-64544,-120065,7768,269210,299803,-87726,-365988,-279891,-68281,83379,107427,-40796,-91134,71062,122206,-32261,-117076,-88925,-132015,-280602,-311245,-123925,17809,-12728,-23626,-6367,82340,237920,163933,-216512,-442012,-287784,-74933,23353,-41341,-107381,-24685,30341,33494,-25139,-186813,-182454,92655,214409,8467,-148228,-42899,140863,148494,-58973,-113213,-7287,-11186,-153623,-113994,-25395,8198,27187,56856,-26945,-120106,-107314,-174694,-231496,-86850,18576,81778,221313,381282,446208,290102,-11362,-220286,-112733,139953,245876,139820,-72614,-243038,-218100,-86934,-50362,-108111,-40533,183604,260572,89044,41997,62206,26793,8301,96762,191883,179383,103590,57374,-8406,-147564,-147045,64057,111081,-43558,-132540,-92384,31506,176781,196703,110992,37126,-10521,-116146,-206972,-102477,103230,90313,-21076,46239,174418,73158,-24008,58061,56033,-23164,-97757,-167513,-67840,165680,133040,-5443,263377,585125,503172,263511,131564,-58222,-188951,-93616,27001,81939,120726,152544,228783,168789,-88488,-294381,-344216,-263155,-105583,29204,40478,89806,190509,165201,120582,-4503,-248898,-307216,-67911,115054,74820,18559,-17929,-85073,-137766,-73958,-2199,-121731,-292351,-256830,-138220,-140511,-93894,77143,225052,137293,-56214,-55553,134872,277620,172729,-162395,-364553,-219441,-22065,23277,-55629,-215721,-322532,-255749,-132086,34269,216780,158770,-25477,-40631,-104945,-281687,-394738,-349895,-197405,-56751,-15580,-37150,-79760,-123523,-71950,-9271,-89628,-201289,-218267,-8066,306115,375998,79713,-160059,-21653,137357,98367,81299,255497,299762,22027,-200855,-297379,-198756,174620,284765,-44846,-194843,-87940,-33769,3967,-13244,-41111,14328,15463,-121322,-232285,-339502,-389049,-231924,-39408,8084,-56588,-1888,144927,161224,-65998,-245725,-226066,-97788,89438,181663,169103,88636,65645,129697,100071,-43855,-82025,30840,221839,399283,333400,9575,-163922,-93452,141116,229157,31512,-262753,-234096,-26776,157521,123554,40842,49661,-9551,-186390,-352354,-468553,-428866,-239408,-130899,-137042,-116846,-12492,138611,102709,-98802,-97000,145120,134950,-114501,-242395,-302591,-300834,-100027,40289,-53444,-4389,161628,49451,-222065,-332546,-359708,-316799,-139405,57053,156657,121846,67298,78384,-5853,-168597,-120945,153925,501036,626461,257800,-36550,195177,421445,328228,108339,-188311,-336578,-159081,59556,102213,4344,-93279,-122876,-24773,156936,208360,140719,119726,124933,-66618,-327684,-345466,-160391,92149,199538,30831,-184541,-180052,7812,179363,212816,195455,248342,336219,439775,510281,431918,316214,257736,116497,33970,64278,99784,23003,-76350,-39149,54006,3904,-147766,-147759,-76359,-186905,-506639,-760079,-646465,-245146,326705,394857,-208411,275091,1449065,763622,526462,1234953,520327,-550427,-837179,-802571,-342583,299649,1069533,1475716,711127,-68513,57401,-18593,-497906,-706678,-803612,-896071,-611741,-289902,-116456,-44,-122971,-298043,-295577,-94906,268562,381420,155603,160497,320935,155199,83258,219875,200768,79249,269770,708558,743970,326519,58340,83493,33683,-149376,-238961,-205340,-73486,-42977,-186548,-315518,-173188,45741,65760,-91008,-208651,-336350,-569593,-585259,-240463,-17400,-19773,53332,182324,84349,-52440,33217,74419,-104822,-113126,143993,291864,197658,-26755,23157,209560,205462,-23317,-115932,97837,310750,256810,62438,55588,235137,277653,102395,-100311,-185571,-122256,-129776,-218397,-141917,8396,46351,163471,212250,88129,-1227,35681,144088,278660,271986,183693,65431,-128500,-188813,-93873,-57024,-127222,-80863,54358,-26987,-278215,-319459,-138842,-88078,-162673,-85760,77004,148767,152292,157665,105447,-54029,-99463,16027,69107,63370,129240,113244,136743,271029,310616],[219322,87158,95222,163168,84207,-67927,-82719,-71897,-209325,-330404,-165683,59557,29965,-22483,57964,90378,-10009,-194111,-301536,-163205,94925,277702,338877,329711,272931,138134,-55869,-109275,-136512,-255426,-164730,56594,102321,63981,27312,-32164,-63800,-78948,-101913,-87322,-49787,66280,141087,78067,-131067,-381374,-523335,-442716,-308426,-195809,-108952,-83249,-46778,40343,144440,297365,257048,22747,16635,46039,-223415,-522927,-549024,-429729,-79719,323200,377865,73272,-224992,-288014,-202727,-128058,-163677,-226955,-232403,-172429,-17950,154203,174925,59230,-7453,-51864,-40830,-99593,-394048,-523163,-177721,104111,-77964,-324157,-269624,-182142,-74603,3801,-40127,-46477,59299,63258,-61127,-152869,-141346,-56119,-106865,-86428,144842,324945,220514,54350,69658,70068,1648,-7250,-27998,-92707,-168809,-267201,-276135,-195413,-73788,89888,194283,138950,-125534,-322105,-346370,-238257,-122054,-127642,-131358,-47344,-53357,-168592,-142419,36475,225966,234962,57517,-54476,58044,279451,322391,219738,43331,-47833,-53909,-95318,-72086,126947,248853,177976,136941,206943,245894,69993,-161165,-275301,-232789,-24450,89782,-52258,-213958,-296629,-290792,-164376,-206573,-409221,-318077,-160564,-246442,-132394,145556,187991,38652,62643,158011,105285,-26801,-123069,-204714,-302976,-309367,-242631,-101607,18517,23247,9810,155990,237010,92267,-100971,-278957,-423998,-370626,-155217,-46999,-889,112198,164253,83659,-15611,-103119,-202138,-195642,-69745,65573,120937,176519,191093,93688,19348,12525,-150663,-273786,43123,390449,461393,488653,425757,164678,12996,34898,-21691,-53207,160478,348369,199972,30082,126825,331789,365046,153643,-78917,-53651,181747,221798,-140049,-349636,-113924,46454,-227219,-288822,55063,232272,-16076,-235156,-253005,-172397,-212254,-351151,-283302,-63859,138618,269376,169564,-145029,-251947,-140167,-52264,-41825,-33985,-45874,-108130,-156371,-125791,126620,361865,313573,202746,173677,75386,-152163,-376811,-441023,-352858,-280012,-233598,-105635,98469,140687,-66547,-236986,-208229,18567,255540,195677,51697,115946,295294,427714,428950,216305,-6407,-129939,-240448,-174098,39897,109035,27552,103785,252211,63487,-199802,-226435,-274516,-355299,-227142,-164583,-265292,-277563,-160127,-202943,-298049,-197704,-80580,-50741,3236,140552,289314,299567,154686,119310,287612,337489,55193,-199082,-224125,-143100,-148351,-145013,-3417,84563,-4050,72690,274921,259944,84869,19551,32159,42688,58383,129647,301515,358589,90383,-265095,-355671,-182392,-49223,45235,156181,59803,-28705,125279,329002,296509,78462,-23899,-40451,-138260,-248860,-84041,145926,175747,138223,161581,154571,75839,-4555,-15920,1592,57655,277909,368069,113702,-87315,-41263,141613,358325,402937,157709,-57440,165908,545313,502824,236937,88078,102607,214068,198637,-61598,-305650,-280529,-4471,242523,250139,97543,46245,120071,146690,236557,414394,260351,-91147,-137197,72223,212396,273556,260666,112851,-84400,-146773,-41233,19540,11069,-32701,-111290,-170282,-180993,-101845,29248,85570,120878,148303,79285,-64826,-201704,-274584,-72258,236757,236970,71439,136428,375264,251520,101048,383231,476540,-7990,-215479,308704,702758,388929,22123,264439,381874,134721,206546,584467,981763,737812,-317912,-978526,-3876835,-9911321,-6635421,4564942,8688971,4207269,680874,-308784,-460468,-299563,-88719,285983,76161,-408632,-232293,232163,239925,440952,754915,496322,-92487,-214646,-73704,-243909,-572784,-536465,-266189,-116750,-146069,-247402,-272692,-179564,-27347,115552,193722,140733,16987,-56896,-56989,55309,378208,601369,405026,75451,-65818,-120400,-245393,-269182,-98530,16000,59414,231110,315340,58818,-162917,-37370,38776,-93174,-173350,28480,311161,281711,-64310,-270140,-197246,-66719,17177,56824,-38541,-100408,-47238,-30624,-120807,-164060,-114251,-111309,-230127,-272006,-91656,63987,18600,-15450,14726,84492,195607,106431,-236634,-403688,-260011,-85405,49554,24319,-92977,-9085,120769,105696,2228,-152745,-83662,171536,234222,45687,-71022,43148,267105,263956,-7825,-72562,74509,34908,-192968,-222708,-136387,-59526,-40824,-37121,-65130,-135346,-161733,-227812,-240301,-124758,-59560,106975,270664,307448,321786,292876,45762,-190605,-98904,140364,208070,95910,-44284,-200869,-223644,-94134,-28522,-112415,-112422,74410,164672,35944,9101,64349,33127,-28509,56001,195846,267482,215290,114885,-3230,-161563,-211503,-27904,95565,3562,-85714,-70874,19680,119828,130064,43363,-39768,-72862,-91973,-102405,3481,160297,153938,31353,4222,115040,115367,44157,98499,129677,105320,-8018,-166499,-172346,68588,119015,8551,195054,501579,510064,314978,181746,-28950,-224119,-164066,-36101,38212,103640,206703,256420,120191,-136788,-333619,-466595,-365151,-141945,16095,18684,42934,139522,175871,217396,98139,-190056,-267044,4688,216840,127957,30647,37555,38765,-22137,19182,60159,-106144,-331485,-331207,-181424,-160452,-85053,128243,258598,124039,-72692,-81962,62603,206905,155201,-146231,-375360,-248657,-12907,51377,-68066,-274220,-376049,-288437,-119261,79526,217440,137346,10206,66988,2735,-230569,-344655,-294202,-240459,-198436,-117128,-90212,-130976,-127512,-59475,-8052,-46505,-104743,-154278,-20944,289346,427805,202040,2192,81132,122810,20416,26404,277236,364459,67997,-187410,-303704,-204351,189095,353529,56816,-125225,-86037,-106521,-117261,-71010,-19216,20715,18378,-56395,-132725,-288342,-383161,-213836,-66353,-112445,-159760,-42746,133815,132937,-126548,-295751,-208839,-23257,140027,171132,162390,92990,53303,85567,41238,-120399,-150597,-36261,116801,303973,325187,52947,-112221,-44963,163567,188221,9896,-185417,-173817,5340,207363,236794,143813,80845,-29001,-178316,-326165,-469509,-468150,-289148,-177824,-203513,-236292,-106805,109911,129871,-50220,-40493,219718,209118,-110126,-288483,-343687,-343724,-158261,30257,7988,11830,160095,39130,-269183,-378206,-314720,-249840,-159271,5693,162581,115464,-305,-3499,-71231,-242432,-215094,73490,411047,465489,103855,-111380,127405,311867,273745,143617,-144654,-350175,-186136,101763,272499,247661,74313,-38044,-13428,145848,232580,204166,149057,43919,-191779,-382758,-335008,-142732,67151,200347,80467,-171474,-223050,17358,282398,290309,215413,292961,377661,386777,404639,370340,265860,179567,88228,22906,8628,84157,144433,116990,177860,280530,200354,-10287,-73144,-63224,-170202,-475234,-688645,-537886,-134137,230818,-128524,-968858,-70697,1306483,596638,740001,1855781,955817,-495114,-853546,-822081,-314883,439317,887355,452917,-209399,264938,1047356,247305,-568207,-625216,-841057,-1019144,-633141,-314758,-192888,-147436,-325903,-453888,-386919,-143034,257578,364739,114525,79564,235112,150402,127157,230022,174492,52197,249083,630034,660616,341213,91560,101629,78124,-63657,-179659,-173688,-20741,35172,-204561,-344410,-163823,26639,67727,-27958,-162934,-339501,-541820,-553375,-217632,28663,20250,41224,154245,75784,-69034,-18931,45364,-65268,-72556,68923,106122,48142,-80586,-36790,130828,177800,-5522,-132621,63344,320886,285394,67458,36181,219679,272973,56153,-132750,-155640,-66223,-29801,-60871,-5886,74179,66343,169094,271365,213192,137771,152099,206964,258282,210326,168357,121147,-25567,-69081,34319,32506,-89627,-122971,-63696,-202364,-422162,-306482,-26625,25658,-103398,-93634,54548,131518,119622,98184,85338,-15070,-100482,-46054,5988,44551,169106,198855,184925,284180,328477],[213940,110732,99490,131870,66036,-71180,-114783,-132428,-267386,-363120,-174681,80904,101264,14978,6489,27254,-10137,-137159,-235467,-150598,55492,222701,287269,275211,270475,211279,77450,6140,-106489,-302494,-205067,31583,66358,67961,84549,-13704,-104619,-126373,-118432,-59759,-31111,61069,172506,117776,-187347,-536450,-614097,-434119,-267259,-226870,-250459,-238801,-121744,50958,188756,316643,255396,-5747,-27303,43039,-171974,-437397,-473154,-384810,-92106,290998,337679,55248,-184888,-237193,-114873,-20314,-87030,-230617,-327439,-240412,34513,262925,238096,88086,-4974,-90177,-71532,-43570,-280357,-439479,-163598,147611,22692,-262087,-323583,-288244,-153386,15713,-29853,-106750,-20293,-12848,-111506,-125969,-106461,-36739,-28008,-9249,108230,248527,200940,52091,22674,18513,-36218,-72819,-82010,-88764,-118556,-243326,-334210,-270114,-82762,55485,63425,-6804,-151717,-243399,-234244,-102434,-46371,-205570,-256866,-89355,-83681,-200533,-134821,56919,199789,175177,-43155,-134503,78372,384624,454390,251990,31303,-5095,23511,-33417,44786,256335,330366,191117,126283,206596,258282,50696,-237859,-378579,-331345,-151862,-56969,-177155,-232753,-210279,-271943,-221209,-190479,-297090,-300260,-227432,-234612,-86120,134462,199425,133555,179826,240367,170858,28528,-76480,-194764,-342268,-357546,-240912,-19503,156394,133183,68163,192522,318436,215444,-3296,-210269,-348995,-333470,-146973,11789,96935,165845,160126,52696,-63302,-191038,-272384,-208393,-113497,-51912,33477,108709,75421,-79061,-155229,-100048,-141714,-182090,89725,310736,302758,363063,397884,216653,116559,163503,83985,-25102,120502,287249,166387,-354,77977,270546,335391,190389,-44823,-73119,70248,124799,-165510,-368176,-106915,89153,-237887,-405874,-113357,109101,-76478,-238910,-249691,-239843,-268780,-300105,-211085,-75061,31331,140415,80306,-192960,-286811,-151133,-9574,49723,35199,-63237,-181686,-146309,-36708,137832,293887,278851,169838,135245,100654,-75905,-348154,-450849,-324809,-182667,-81928,25728,127137,108137,-101232,-254017,-206431,-17905,142100,135434,21197,63334,260387,443998,472776,294749,118017,-47865,-209985,-113933,115225,160281,61272,151567,289903,69356,-219969,-229317,-241278,-285278,-192540,-205596,-358259,-396826,-272314,-287806,-392577,-319163,-166836,-62181,12812,111985,227047,276250,177930,113964,243483,261576,-40496,-195005,-56457,-32135,-205402,-212606,40376,155343,104961,174548,331983,292145,98052,-23809,-28819,29115,38773,76405,192868,242292,40837,-262082,-285600,-96075,-51469,-21953,85262,17995,-32549,119321,316361,368668,215109,42562,-22577,-94088,-198215,-104165,63780,132285,175361,173092,88457,12708,-22016,10116,22311,-18080,44555,178879,109690,12579,-214,79228,222773,220227,82161,-41512,172985,519719,510984,212191,21837,45921,205232,193267,-100468,-345088,-339318,-158116,95745,213827,113285,27428,101006,160801,202372,342185,264454,-5334,-59390,87795,161652,172137,159735,39777,-106397,-130739,-67966,-44876,-11830,16282,-14438,-74235,-122074,-110181,-38879,18360,77167,95225,-41789,-233313,-378530,-398073,-160605,215901,280673,7450,-113624,63266,116838,129005,446861,507830,52553,-145471,309565,673644,388655,108372,427439,502436,112307,214961,851330,1082435,493219,-9987,-672058,-5538237,-11388129,-5856872,6709465,9896073,4750122,983707,-516493,-898923,-448936,4659,240150,-12149,-263693,-48211,88825,21593,355283,720544,384618,-171019,-197299,-76731,-288389,-551930,-426957,-153424,-40207,-102684,-269132,-392470,-274122,-51925,48314,102585,112563,79584,50141,-18057,-75128,126961,338687,169035,-130166,-177622,-123195,-193704,-177598,19126,124938,84262,165073,223082,-30292,-267190,-122116,3914,-137072,-190508,97997,376480,282626,14431,-108746,-85014,-75673,-74111,-26514,-40866,-88486,-139884,-172848,-200007,-188688,-117667,-87957,-184687,-234875,-64592,100797,44393,-26745,6691,51386,119792,43603,-229247,-321038,-194236,-62735,93666,93122,-81157,-22422,164173,163166,50943,-94621,3499,215812,220398,65536,-20175,66882,315622,360934,92436,-31244,86327,11073,-226687,-291863,-220408,-144311,-95379,-69952,-70139,-140975,-200955,-249056,-214631,-149200,-117421,121554,283407,180051,135991,254257,102691,-149700,-96031,107119,128659,30055,-26019,-135361,-184416,-74047,-6050,-105797,-142663,-7376,55048,-32545,-46756,57605,51829,-32833,46146,191988,283891,265919,159108,-1511,-173771,-247015,-92099,82465,28418,-75790,-76475,-11625,33847,27320,-54604,-129046,-116108,-28560,33068,107151,197900,210220,75676,-46805,14416,88884,70983,134718,218748,228723,86329,-131395,-208847,17800,104221,-26912,19270,275878,384633,302395,234570,59901,-180389,-184850,-73873,3286,73293,194431,199929,31999,-176559,-308916,-464097,-415651,-199186,-37484,-34131,-33357,55555,185520,319342,235517,-58555,-169546,77437,285613,170553,37375,68444,124785,84869,96326,88525,-119146,-383459,-389029,-183682,-121698,-48143,180878,283215,115321,-84563,-113232,-2731,133127,119366,-128709,-351902,-222756,57414,119607,-47001,-276669,-372573,-288484,-91791,120935,182693,53239,-9852,130324,95839,-171042,-266451,-198482,-241796,-304736,-222653,-190929,-233048,-150144,-22397,40726,48276,25786,-95757,-120950,151072,384972,287647,174293,186876,124512,-27499,-22645,240965,340562,92987,-137496,-273527,-229026,115790,316241,103985,-63167,-80117,-188031,-257696,-140152,-26566,-27656,-46984,-36971,-29322,-176278,-311437,-174024,-78624,-204273,-228145,-56047,139992,102479,-180333,-339038,-214808,-9192,106982,115560,141018,110549,56168,49049,4155,-131430,-145557,-54383,38272,183816,256438,90251,-70920,-3229,170634,146160,45553,7488,-51068,56074,247395,322389,250435,141381,-28699,-152300,-253494,-397885,-434973,-296218,-196038,-244633,-335826,-195244,61675,130328,1166,26351,262548,248898,-86538,-264323,-285317,-317971,-205900,18389,99933,87926,190908,56984,-259435,-332699,-161934,-99711,-147303,-55091,133075,100942,-39711,-70467,-129039,-283313,-286756,-45949,200910,168171,-106363,-193200,39998,158529,159253,150565,-74393,-320828,-219246,75292,334982,388489,191351,22126,-9604,119715,215893,205988,121333,-88498,-327977,-419878,-329943,-132283,48021,184871,104640,-157681,-247043,22049,353271,350111,227547,312418,377030,284441,250362,266125,163919,32600,28039,23718,-38292,44661,230730,279749,350549,474222,389707,149818,41343,-3203,-122090,-385530,-529036,-349560,-19678,26140,-634191,-1281871,6150,1201286,561815,944412,2018438,1021453,-471614,-820243,-754271,-221976,502875,549198,-423855,-722820,697480,1630985,210000,-730746,-564412,-820242,-942352,-448500,-226477,-219767,-266524,-469124,-529084,-408833,-150756,216865,287244,44180,-45088,46682,67491,113951,192106,114595,2793,201732,535446,582557,332302,96190,99377,124514,31292,-123649,-148247,16071,91486,-191289,-312408,-142519,-25194,20869,9538,-118040,-332353,-513103,-519252,-212193,58548,42833,21486,130472,87340,-53873,-27726,48741,-11133,-38618,-17454,-63633,-99422,-132725,-112253,26676,119171,-10256,-155560,6550,280925,266873,45570,3218,202052,280284,49760,-136122,-116567,-21530,42634,56720,93177,127904,92185,136801,262751,277901,236042,232557,231361,196869,148978,195431,216036,107992,70479,158040,121509,-29784,-131330,-159787,-345187,-498859,-247136,86251,148571,16602,-44227,38216,97666,65335,22076,64802,36818,-98378,-123529,-97986,-43683,119727,213212,183192,239072,286342],[182403,138735,97717,52299,-3337,-69852,-113716,-164519,-291252,-360924,-171323,104326,183785,75171,-15804,-14416,818,-61011,-159160,-162313,-30014,135979,232355,216337,249393,273873,187143,77124,-89343,-306032,-222824,-6961,40643,100137,155093,33148,-104350,-150286,-106822,5887,35224,84341,200190,126686,-233789,-607072,-603915,-353612,-188652,-231446,-347759,-333986,-142285,78785,227805,324815,256359,-3305,-69618,30819,-96354,-313794,-390842,-348756,-125480,199368,229615,25668,-90540,-99013,18573,94145,18400,-181164,-373568,-277883,93094,350644,277762,123735,27843,-93501,-109897,-24325,-165799,-343511,-183225,108176,63589,-187534,-323076,-327389,-205774,4494,-39041,-169998,-97601,-72495,-142987,-99952,-76556,-54970,14706,39945,52258,162194,178772,48085,-20728,-4992,-35168,-121275,-146881,-89681,-41863,-143279,-295496,-253100,-15159,93975,2326,-127032,-193868,-192743,-114550,54551,37469,-272935,-367408,-118444,-88389,-206348,-119623,78085,162110,76042,-161578,-208456,73797,404346,494548,238190,3871,40035,121215,37842,105888,298545,336670,158192,68658,153441,208417,17860,-258350,-397073,-371403,-244085,-175736,-293526,-263754,-100075,-156898,-181658,-120514,-158307,-251843,-267353,-202354,-47789,87633,146279,180609,254735,281711,213708,82549,-26146,-176512,-358106,-389611,-240915,30638,259694,225506,114128,225056,414777,346090,94631,-105871,-222282,-283096,-166372,58650,192066,206182,146950,28031,-98032,-256916,-312737,-215816,-182872,-189509,-57654,26992,-58314,-243159,-309042,-198279,-121977,-77357,111530,178980,103663,201562,295553,180067,150872,244694,184867,33514,80881,188917,119132,-6653,36024,172610,257026,181449,-41779,-125250,-70825,-27968,-219408,-366803,-69720,154863,-186033,-462769,-256148,-26623,-118194,-212033,-221159,-285584,-308320,-225737,-122416,-94590,-91755,10544,13290,-150339,-210678,-115491,18026,110749,69616,-106341,-234148,-99513,80307,147138,184555,181728,119214,124215,135747,-5490,-282655,-399715,-254280,-37040,97585,127642,108804,34834,-147625,-251677,-161946,-9350,62651,88782,-9647,-21030,158042,370435,425376,311169,196675,20795,-158700,-70141,151331,198554,98216,170922,283714,87051,-182304,-194717,-182476,-181942,-121054,-174726,-331421,-382814,-311673,-321882,-413564,-391416,-226772,-46152,29969,56099,140068,241244,214418,152012,218426,160693,-137233,-195348,77685,89869,-183020,-205562,90954,189731,163797,231701,325094,240207,44165,-98719,-87153,16859,17651,38070,129944,168548,24931,-217383,-195835,-22552,-51138,-81572,-4827,-21280,-11754,116555,262541,376079,313465,122875,51574,-4344,-131116,-163922,-80196,50506,182996,155630,5111,-56502,-26461,41396,14108,-142909,-229418,-69882,47985,81120,44115,23219,68952,7929,-24917,-17532,176148,456425,480558,166710,-67917,-43358,150739,147162,-140004,-344481,-336879,-243423,-13122,193255,144897,-1088,38909,131597,131577,197636,191781,57145,42313,128825,129746,76357,34329,-51035,-127955,-133764,-146235,-148922,-38686,86664,90296,9321,-78700,-152360,-166604,-103593,2837,30512,-164827,-392739,-516363,-472419,-230802,168666,288677,-55833,-310133,-206645,-18595,147375,465783,505137,136123,-75002,213986,471109,236362,168690,588891,623600,131155,261042,1079099,1133232,236801,41215,-774840,-6759478,-11197147,-3887684,8208438,9820492,4823914,1352105,-575567,-1180225,-546419,42176,94509,-153921,-130586,120125,-88932,-216413,270167,698748,303772,-223374,-222101,-155844,-379645,-533301,-319117,-32014,49137,-55870,-271859,-445241,-290268,-38705,-15439,-12320,43246,95357,113314,-4774,-182285,-116393,25565,-127296,-368177,-289282,-112194,-119776,-60639,147623,238293,147962,148610,143545,-115320,-345851,-214622,-61167,-179816,-167179,193026,439257,294463,113027,61559,23358,-90270,-160004,-105158,-31328,-57143,-182096,-258984,-245485,-186980,-100652,-67422,-157146,-213883,-47981,130909,71191,-44831,-25556,-5528,22470,-29470,-211903,-220201,-105089,-16357,138775,151180,-63321,-58704,131933,165300,77989,-46176,49187,215324,182211,74553,10779,38143,272899,400061,190185,-15700,18679,-66620,-231837,-296596,-263998,-214171,-97395,-18561,-39988,-127696,-196759,-223152,-172126,-165760,-140825,116797,248982,40362,-32601,200571,149825,-116313,-130677,22017,24243,-30209,-9651,-42278,-87329,-31651,-8262,-95960,-113397,-42637,-50206,-109783,-110286,48987,84626,-13858,48618,176882,227143,238521,171608,-4544,-173174,-234048,-102775,88948,50494,-89461,-108811,-58344,-64519,-91041,-155584,-208452,-129973,61895,171240,188106,210696,238292,94372,-95528,-102489,-10667,38130,148363,283596,300319,156030,-72877,-173521,8282,80288,-96808,-195505,-10866,178111,240698,278808,178635,-74806,-155263,-81438,-22781,28334,119839,93291,-56611,-191566,-229561,-343000,-406356,-260777,-104886,-84897,-95730,-15334,208819,410545,366533,89121,-65600,121486,306128,200457,55572,73842,140136,147019,133339,76540,-146722,-422599,-410392,-146962,-33202,15114,211872,274689,111774,-66727,-114797,-28218,89411,92265,-105948,-301775,-150663,170676,212008,-74,-223490,-312331,-253754,-55529,146869,123539,-65422,-68456,157866,181953,-88194,-173741,-98289,-207943,-350833,-308820,-308361,-344563,-182639,24621,124352,176789,161354,-60320,-276861,-67210,256615,301998,284889,252502,140262,-26035,-45055,162457,245348,98480,-64511,-228122,-278718,-28124,178184,71956,-37127,-74763,-245796,-361623,-191964,-53071,-106509,-144832,-48164,63825,-32428,-198491,-126444,-77115,-251359,-260116,-45150,158281,76791,-217366,-365378,-232599,-42014,16713,34759,105822,133606,70249,25162,1269,-79642,-98288,-40907,9881,68415,120322,71989,-67603,11277,147963,112119,133616,250122,100708,117148,282272,367163,331406,207494,-15729,-117274,-147779,-265963,-336707,-265561,-194332,-256887,-378195,-241414,20568,106375,29969,76340,259888,236158,-56023,-177897,-144817,-233172,-230358,1476,177402,193707,246826,98272,-199579,-209569,50565,80361,-116984,-112484,81969,91591,-45508,-120854,-173513,-281915,-316862,-176135,-70555,-165917,-301299,-248702,-44200,-6986,5439,123876,9222,-248604,-245574,-11397,269230,388477,239364,39742,-23726,81322,157253,150020,52994,-229539,-439195,-438905,-326356,-119764,43409,153344,95014,-151779,-252931,12602,349905,350264,218936,292798,324981,166281,110950,173689,60096,-125144,-41273,36779,-67993,-9949,253834,352513,419800,580350,525199,293092,169242,94630,-53390,-245649,-272439,-75350,106538,-204106,-997551,-1110770,388587,1123084,675201,1152553,1806230,798595,-476828,-788374,-667491,-147096,396457,90014,-912206,-694841,1117590,1695596,-73894,-934409,-560458,-751604,-686758,-130332,-64300,-185843,-316518,-507396,-498855,-347660,-105748,162311,175707,-24349,-169089,-184853,-74960,47598,123011,43848,-52526,144292,465610,534638,295915,75230,89735,167688,105392,-89771,-132719,33289,101983,-147274,-213314,-92452,-82215,-69524,-1969,-90660,-318991,-487886,-474007,-198052,81815,58292,5071,109832,106416,-20093,-3118,79623,49532,-13369,-87775,-173282,-200196,-158816,-158476,-51055,65840,-22097,-174750,-61637,194037,204198,4869,-32172,187308,286290,70694,-111257,-73820,5783,73230,104512,123324,150299,112526,70257,175380,256077,265449,256749,208701,105948,94138,245166,314591,231045,199338,258160,201097,44883,-96213,-212123,-433870,-505270,-173916,165292,249421,163791,46459,20243,43192,-2233,-51767,52818,93554,-87415,-191413,-208950,-171094,6130,158313,132556,145759,194737],[135808,159467,85068,-54430,-102881,-63495,-79279,-158147,-273133,-328702,-162581,123995,258286,144034,-6584,-29655,17417,12879,-91601,-193285,-141544,41582,192472,172891,207000,287294,221103,74241,-86171,-255186,-205423,-41649,31498,136300,202433,82689,-73348,-147914,-76622,73122,103916,117178,227296,131832,-228566,-550825,-490443,-220916,-87020,-197159,-360950,-334700,-106780,108868,244729,319671,263170,26807,-100832,17315,-737,-172025,-306725,-321247,-165249,87583,108528,12434,38206,89679,160449,192456,131337,-93337,-353088,-255661,156796,396579,291749,163295,79606,-66701,-140823,-39252,-80570,-264726,-234901,-7844,31052,-129787,-274572,-295002,-209704,-15793,-57710,-217067,-152114,-97805,-142032,-74060,-50097,-89203,19529,48459,-13918,82649,157632,42275,-50944,-654,-168,-136908,-205302,-107209,21835,-11977,-182648,-156066,109013,193590,18494,-188559,-233061,-174757,-21962,184357,109991,-304164,-432150,-137775,-67733,-167157,-77499,105465,126328,-41031,-275711,-264301,47224,359490,453495,186086,-39907,65588,200803,101437,113844,254144,249070,75486,-4826,70752,98901,-28686,-204591,-302049,-333406,-280044,-241091,-373616,-298312,5855,24720,-64659,-31760,-49608,-205251,-295501,-187064,-38028,13525,42006,175758,284955,273164,200648,104244,9475,-156369,-345430,-390173,-228925,61357,322588,294289,152042,248662,484117,432801,155812,-2591,-78494,-220279,-187024,97587,269786,229817,124181,5842,-117871,-285184,-314614,-215650,-253144,-300229,-124842,-44376,-174974,-352707,-393968,-261815,-113200,3287,103062,38161,-58672,67925,145579,56689,109496,274064,268254,108418,54223,91130,75456,6331,7293,79528,160651,107270,-86202,-195759,-204451,-195175,-295003,-348510,-14787,231124,-68264,-415893,-311519,-121333,-126875,-162487,-175582,-289508,-311934,-151951,-53538,-126372,-192154,-81526,-17874,-45011,-61370,-44891,27936,122492,59654,-154436,-240460,-32292,169432,134974,62705,50190,65276,148445,182857,50460,-195190,-313350,-182794,102243,263637,181694,50442,-60416,-199798,-230653,-80837,37009,36339,63636,-40220,-119126,22543,234351,294486,247270,196153,53676,-96746,-40209,155697,215630,120081,153831,242646,116452,-96146,-126799,-98550,-72214,-47200,-86310,-185606,-238428,-265336,-289094,-349073,-384966,-233728,-5963,39318,-16672,64355,219399,259233,227546,225560,68545,-211024,-203352,129489,168794,-100740,-119872,140051,180862,151438,225567,263206,137700,-47230,-185888,-142322,-6729,-1752,33893,156412,185899,42865,-161376,-121324,18745,-42434,-116471,-92810,-55620,27063,126779,190566,313947,338559,194617,156047,103135,-68091,-244553,-251232,-58864,148777,107821,-75759,-116128,-19332,71979,-5041,-260875,-445386,-300416,-53512,91754,67856,-16113,-58374,-157738,-117255,18191,175252,368426,407412,100805,-165717,-142585,62512,72589,-163791,-301242,-270113,-226064,-49158,193931,182014,-31279,-44152,80975,59145,21500,57105,78799,131122,167729,108953,3228,-75333,-119229,-129411,-143317,-238552,-251325,-55779,161532,177513,61138,-64960,-211183,-301108,-235735,-82022,-33575,-251690,-488843,-561784,-472743,-270129,93879,240911,-112093,-413175,-367502,-127510,149795,437815,460469,207018,-24845,36666,123439,-26838,195563,722227,715368,185130,326515,1170404,1117052,103131,-148693,-1369188,-7325050,-9613424,-1066524,9141547,8771241,4131778,1290289,-633523,-1268113,-562416,50003,-69834,-324046,-111119,141869,-276962,-393349,226747,676839,250071,-245538,-265099,-260174,-469792,-510314,-233978,65111,122345,-12100,-232744,-385864,-203910,13314,-60966,-120310,-45407,59098,115585,-16471,-232207,-272145,-242686,-404053,-562071,-351075,-72027,-30254,46632,247616,328967,229685,167111,88133,-161368,-356230,-262258,-120739,-199591,-108848,280621,468610,299603,187813,180681,97743,-98257,-207577,-136868,5450,-14073,-168396,-263330,-241960,-161940,-72001,-54212,-152241,-215635,-45323,158534,109434,-48564,-65013,-62553,-69549,-108310,-200215,-130256,-14683,35835,165962,188242,-30144,-99988,25331,86488,44619,-31802,51366,181046,136373,81027,33190,-17904,153458,356025,233320,-38257,-102760,-158137,-200316,-243883,-274529,-243639,-34455,95303,8005,-95533,-140843,-156427,-136222,-176226,-121941,102775,180804,-65900,-123016,157675,183309,-98343,-208437,-115382,-88282,-69735,10378,70230,57773,21491,-51289,-98375,-40407,-35836,-134312,-184003,-166046,37833,120722,9147,41496,146250,121456,145626,146595,-8034,-146513,-166172,-54839,122064,89937,-95954,-145787,-104015,-151367,-195506,-226718,-254460,-114282,154584,279205,230753,195786,219600,76085,-131983,-203319,-156919,-52882,122463,286665,291192,179558,-7763,-86952,22143,43310,-173213,-375062,-272128,-40957,153904,301291,285947,52759,-94740,-68613,-44890,-27241,17091,-4388,-102075,-167838,-121319,-160778,-345084,-299866,-146421,-97780,-105753,-22924,265131,486026,452825,190985,-6195,111108,268653,211568,92091,63729,93430,150435,119623,26808,-173160,-421358,-379400,-78770,83334,99737,213131,225395,109474,-6449,-57609,5309,93585,91747,-79146,-242759,-60192,286771,296319,50974,-135606,-213706,-193854,-19346,152075,61055,-172781,-130812,171662,273870,30460,-80246,-29129,-157799,-332066,-351489,-394986,-417490,-211348,64213,217000,308470,273528,-56262,-434232,-290474,82383,232639,283385,247732,155877,21301,-31868,68479,112538,82747,9994,-187382,-345066,-199727,-17800,-31007,-57549,-71398,-252155,-383916,-204517,-81732,-181282,-229959,-64921,139598,104899,-85881,-90463,-66686,-242768,-252765,-20102,174495,59448,-229335,-365179,-245413,-87831,-75204,-39455,67205,155052,87723,13194,33173,10947,-52539,-22296,34445,-18422,-69963,-44262,-114870,-12281,89776,92364,250807,454121,239740,171751,306586,367398,360807,245822,-4499,-86298,-39698,-110029,-202623,-216077,-193554,-249951,-347107,-224370,5472,65610,20174,90751,216987,176560,-24341,-48701,33848,-114161,-213296,-12871,203125,279667,304096,145331,-115832,-54263,246521,220987,-88845,-155808,28700,98310,-23640,-156803,-198332,-236062,-292453,-275682,-311575,-421331,-412548,-251409,-106845,-156983,-155820,66756,85954,-144194,-247717,-124561,109826,275546,223891,13281,-60327,29795,64374,61635,-15410,-314333,-483443,-434517,-310811,-92145,58536,116688,61228,-153378,-244397,-17860,251783,264446,179662,229538,223093,62238,35192,139849,5585,-234881,-98899,54681,-79518,-67754,210281,316309,368477,568892,569154,378385,275301,200757,13226,-80940,57294,250380,243985,-361948,-1149568,-618516,837896,1022875,878398,1373437,1406143,443127,-484808,-778849,-613737,-149280,101643,-410085,-941648,-191953,1426148,1346928,-431152,-1091630,-623680,-663708,-357393,182519,105374,-101587,-281961,-433231,-376361,-216033,-14559,109481,63994,-65486,-252554,-381556,-236048,-50100,49126,-10842,-90722,96564,424680,494978,232091,39585,85702,202949,137918,-83247,-115413,44995,76034,-70362,-57155,-5581,-114631,-174676,-62050,-89263,-303614,-467553,-426646,-169557,101790,78339,3179,87860,110809,5421,25856,119763,107680,8609,-118191,-206274,-230556,-146043,-142926,-61991,47729,-26496,-181192,-124980,79138,114864,-37247,-54856,177721,273851,83179,-78567,-35271,24736,74937,85355,80814,136112,120856,-9930,35322,165190,231343,227750,148003,9564,53469,290963,377682,300553,281833,319104,263371,121189,-28297,-218462,-465308,-463363,-120201,193361,311764,301078,148477,-6403,-30245,-70162,-102611,56694,142893,-67219,-226653,-285434,-286829,-119448,64981,55181,34370,82750],[87376,162062,61061,-155091,-195645,-47016,-18622,-114878,-216774,-277219,-155850,132773,307194,203174,23154,-25593,26544,57426,-47206,-224198,-243136,-32145,178430,157419,151439,232486,152771,-10366,-96271,-158135,-150063,-54396,42787,157094,207714,116069,-28071,-120882,-41235,103933,123674,130022,246700,154901,-147360,-373985,-311113,-78229,11250,-130630,-285192,-241527,-33847,126659,232645,301829,272868,68636,-115654,11062,109756,-24562,-215652,-292493,-195240,-756,30797,32427,166742,270398,272213,261071,232303,9190,-272720,-171810,217494,393066,285443,199754,129657,-27839,-152729,-71006,-37613,-215069,-299777,-163401,-58173,-107591,-197400,-202685,-157327,-30356,-75832,-234674,-172058,-86116,-107282,-42007,-20394,-109868,-2654,15946,-81465,21644,140338,35417,-63669,21362,53338,-114641,-241666,-144624,44381,99248,-40204,-17550,243230,311175,87835,-177981,-245948,-178431,18807,247401,154005,-285096,-432637,-150147,-31464,-85757,-5075,141279,103073,-146222,-361304,-295532,9315,294152,375536,118663,-93860,55510,229387,140918,90652,154362,88346,-36977,-53675,-3531,-36087,-77115,-84777,-108879,-222201,-254070,-242850,-396524,-323239,77825,213165,81460,35933,-8767,-189384,-329538,-210128,-55706,-63641,-75994,138742,285932,221299,120709,79199,23476,-133027,-301936,-352846,-199200,86441,349785,338069,187012,257636,489241,440138,159660,63053,42057,-145646,-174510,138400,323396,239388,91506,-22832,-127948,-271014,-277217,-204116,-297308,-346975,-151236,-87885,-246297,-383484,-388907,-284536,-132288,33525,68509,-69559,-124410,8813,-12267,-119659,14862,263385,320940,173916,45370,25876,47128,24756,-6730,29223,79877,-21921,-176559,-265236,-304520,-339757,-377303,-319304,36469,293770,84685,-267339,-257190,-135638,-97623,-101569,-120557,-245606,-275874,-105129,-36049,-169099,-239482,-114763,-15323,70020,96195,37004,24933,85745,12570,-184415,-194696,27847,181371,87355,-42720,-80991,15369,193538,233691,88967,-105805,-225264,-144003,187344,380462,192449,-26678,-149852,-246154,-200621,7247,91100,52905,53478,-76248,-212912,-105204,81623,120665,118750,115211,42781,-33718,-9873,145200,207626,114143,104465,181532,146194,9284,-41078,-2371,17084,-4166,19801,31702,-17532,-145937,-185640,-213236,-299743,-181809,46847,30163,-90704,22895,221705,301077,317210,261969,17467,-240466,-216689,80892,166242,-893,13446,178818,139768,78461,159962,170243,32738,-131558,-261296,-202702,-56211,-23733,59833,262735,291398,81440,-119827,-82365,23409,-26524,-123288,-159019,-82612,68287,148356,126638,205935,287873,239645,251224,193707,-27450,-319593,-401931,-172580,75589,39384,-137186,-160344,-14718,94912,-11762,-319564,-533463,-439556,-161555,35412,50478,-36882,-126406,-223345,-150312,67504,173734,273782,298068,19020,-249340,-221186,-35448,-9747,-159574,-217815,-142775,-104296,-7792,207853,209122,-54152,-119066,33965,13002,-136221,-99332,61267,179877,180465,91329,-32450,-128424,-129813,-92873,-137638,-298889,-313564,-63872,204739,217780,70976,-84968,-264113,-390374,-336581,-161233,-88095,-272743,-478264,-487838,-394211,-270135,136,132605,-163325,-423669,-403559,-197888,124544,366497,375503,234224,-5092,-169189,-275312,-311949,194230,806518,753761,255053,381222,1072880,1007443,102345,-521939,-2336502,-7191974,-7193209,1996957,9715422,7351396,2660328,493605,-809654,-1185596,-487263,77897,-164901,-482868,-251937,-50491,-448168,-442999,247253,633698,206717,-243839,-301386,-336304,-501909,-457728,-168432,118285,158164,25256,-143633,-218678,-36542,89399,-80500,-194726,-129202,-21085,58228,-42856,-213036,-295833,-385709,-578321,-639353,-326873,795,64768,120517,291015,373193,298046,193080,61392,-147968,-285556,-234216,-141606,-180755,-30322,330309,443406,282148,208625,213706,125125,-85224,-195263,-94236,75199,29800,-114381,-191330,-189716,-122551,-44842,-50803,-164062,-235404,-58446,182431,165290,-18572,-89661,-95230,-124935,-175122,-198921,-72148,54902,76276,163000,199367,21701,-124274,-120884,-63548,-55740,-54470,30787,136507,100426,93113,57689,-73958,-6869,230576,195642,-91319,-228447,-219588,-143603,-166584,-264023,-219222,73276,216494,48650,-52366,-50436,-76163,-124240,-175366,-64029,97188,105806,-109633,-120773,138152,203380,-91351,-308264,-280828,-196175,-91967,32205,180101,217105,72498,-129868,-126969,33708,-10056,-184889,-238865,-201423,20055,141583,16340,11625,98218,6219,23660,92847,-3709,-85082,-55353,33162,174135,153218,-66043,-156186,-127990,-203254,-255883,-242072,-252316,-80993,220396,332255,230043,153084,146508,20975,-149270,-260153,-300772,-176942,52024,211586,201748,149829,45716,13987,37850,-3381,-227330,-469573,-446689,-213486,65285,290505,344268,155574,-34054,-54750,-70024,-83386,-63373,-37460,-76353,-101211,-16433,1947,-254844,-295079,-132147,-54439,-51059,58005,365094,549611,475133,206993,-19867,35846,173191,195702,138043,50888,21310,104275,61539,-49508,-188222,-363206,-291775,9643,202350,196700,194253,147820,103295,90188,64763,92218,138811,119137,-50958,-192836,14548,360662,337561,81731,-44771,-106540,-127180,7365,138713,16660,-226214,-161217,192881,378507,183326,2237,-12012,-113597,-264182,-336022,-410382,-421520,-224784,82820,289397,409977,341472,-82072,-544690,-446419,-82984,96913,165676,169516,153041,90029,9569,-14927,-20779,46142,65974,-161402,-407514,-346999,-208234,-167396,-114171,-68990,-198679,-313070,-173326,-95996,-219743,-265929,-63511,198859,202916,-16485,-85019,-53984,-177430,-202680,5802,170198,46024,-214244,-333355,-239536,-111716,-113072,-77088,39615,168534,97719,6717,87467,105952,-39140,-15067,96737,-65337,-278509,-254185,-199976,-69869,3305,88655,364985,555237,332868,200892,303954,326355,326596,230188,-8956,-71300,35747,24669,-70908,-168907,-212600,-241185,-258424,-151345,17670,17970,-28187,66048,155291,97654,9878,95995,195051,8304,-139998,-9104,166741,301876,333262,175209,-43609,73166,353910,268416,-78189,-177711,-10247,121874,11480,-180232,-198436,-152405,-212272,-307791,-443444,-525009,-404605,-192855,-139548,-274968,-292165,-8420,137712,-24471,-210677,-218820,-69787,123760,166185,-43848,-114890,-36890,-47345,-24647,-38623,-287864,-434784,-400245,-270132,-40908,92542,90633,24180,-154660,-225485,-69183,72101,98957,110100,131588,85942,-13222,35238,180591,28954,-261338,-132275,66037,-79341,-118659,121654,201258,226781,445566,506643,377813,328534,278724,54074,71595,398888,557561,378943,-375739,-1093973,-83625,1114173,842734,1061187,1593600,1016480,108482,-459547,-765182,-599042,-234146,-312393,-857973,-629215,574581,1582749,830838,-658378,-1112346,-725718,-585584,-95269,348677,216262,1580,-182757,-282048,-205911,-45519,102081,67929,-22246,-71110,-276543,-482955,-367186,-146645,-4347,-29702,-91951,73488,386940,425562,151648,4261,93556,225827,123451,-98890,-81915,71619,50744,38582,129241,110754,-103004,-253876,-144817,-109319,-288355,-452068,-397229,-144775,113520,108719,20742,59171,79491,-4617,28021,147623,156125,37680,-96718,-177063,-200318,-99558,-59893,4630,73794,-18174,-170698,-166570,-34300,25542,-59998,-50987,173548,234893,53598,-65455,-6803,54609,78782,28392,-12657,90137,113111,-76049,-104111,55069,167331,169711,72262,-64559,34911,311485,378077,287237,286639,325951,296302,181536,44960,-192120,-446760,-403791,-104595,175161,335793,398694,228601,-43250,-112377,-123598,-115385,77538,170764,-44969,-217159,-294299,-340260,-202560,-22187,-14865,-57503,-15535],[44614,140166,30650,-217347,-244658,-13384,57268,-45826,-136122,-219718,-156162,124240,319391,236550,56032,-16361,12527,50637,-31801,-231630,-297695,-64030,189438,170223,98177,118123,-6768,-157708,-116662,-39911,-67958,-37666,71565,155048,175833,128501,15989,-76085,-12567,76939,64270,98321,243260,196390,-1896,-133590,-127635,26720,76803,-56112,-153335,-90404,45651,124176,198677,276132,278075,102383,-114187,16047,223097,120642,-113270,-253260,-205319,-36881,27703,83463,260712,389746,330280,297050,306396,100158,-163845,-55360,263153,350590,267491,221595,154968,246,-142659,-95673,-28088,-186602,-350282,-307258,-168212,-123742,-115033,-70922,-57917,-30030,-85728,-218588,-157261,-49241,-49454,4328,22307,-93151,-33697,-45469,-142647,-15622,129153,30696,-57751,48982,106486,-62271,-245845,-190187,23624,156702,86394,114704,334669,393816,171716,-104978,-216817,-184900,1906,227164,160441,-218214,-369712,-154998,6228,13585,81203,181354,96760,-209435,-396745,-300762,-27194,249700,313864,64095,-145849,8766,196169,147671,64193,43919,-94571,-142915,-48349,-35039,-146323,-107781,67669,124049,-68273,-178329,-188913,-355635,-326330,95598,343205,201281,56721,-40950,-217571,-380286,-267644,-80544,-112905,-161691,100764,276962,142298,-9138,15162,21050,-100553,-232114,-285460,-155769,113385,350166,355641,219458,248144,417867,366219,110824,68250,104854,-65328,-105622,189452,353696,240282,50511,-66249,-137670,-221885,-207298,-177654,-296806,-317541,-137267,-100596,-262157,-339908,-305698,-272764,-181903,7015,18871,-118450,-77250,33177,-139574,-293588,-89564,232825,331779,203086,49533,6405,35497,31459,-9408,38761,41054,-163486,-290096,-316788,-361876,-444050,-448814,-285567,63741,316054,218970,-68888,-123729,-68265,-38100,-38023,-58035,-161666,-211317,-102714,-83984,-215965,-223569,-92068,5387,140543,197737,102266,16243,18559,-50926,-180711,-113050,54943,100351,5980,-111751,-181038,-29844,231151,273595,112982,-31493,-159427,-146932,194431,421060,173892,-96094,-206467,-274022,-179451,56913,114706,82665,42316,-126970,-289572,-191668,-41561,-40889,-31238,-14698,-4135,20537,32201,133226,175504,77847,35283,113127,157820,96233,41360,86556,71319,-3520,100308,245679,199494,13084,-26261,-41451,-164045,-87957,95930,198,-151311,16534,237501,323384,387204,307903,21232,-216921,-228902,-48046,75723,68527,140325,200727,90144,-19844,56446,72374,-35924,-171327,-305782,-276045,-136436,-52992,95211,394575,434962,124348,-100929,-77984,-376,-12697,-110937,-190861,-99111,93415,167260,87504,92781,190177,247020,300087,239861,-18376,-368035,-491047,-261683,-17728,-31259,-169201,-193209,-33414,103361,12078,-291367,-481540,-449707,-241066,-73556,-12885,-43658,-126738,-181692,-102101,129005,176602,188702,168883,-68657,-296853,-254055,-117651,-79775,-125811,-103436,28353,84283,82670,216945,211701,-63737,-162462,7114,2797,-235301,-228966,22261,181117,157542,74671,-20675,-98559,-66606,-11214,-98035,-294976,-316309,-76253,179362,192224,41465,-130562,-291409,-402950,-380779,-224660,-127005,-217963,-346822,-307873,-255731,-228708,-92748,-18305,-214812,-374569,-349658,-236048,59501,257815,259127,201392,-17043,-336731,-597847,-519789,176245,821411,722093,312611,394867,806225,791350,128779,-1017198,-3397566,-6442618,-4464452,4651674,10038378,6087171,729220,-946313,-1126753,-1004443,-343710,162761,-140065,-590138,-519903,-418374,-574327,-344399,320102,552667,156181,-229815,-315198,-351759,-439612,-347513,-100387,128633,151810,55994,-17051,6185,155987,165174,-74018,-219863,-188285,-124353,-37952,-68410,-138923,-197199,-372125,-598078,-564993,-213200,91505,150363,156947,273731,361315,325686,202955,64785,-74660,-153259,-135485,-109722,-122920,48190,324417,361170,236401,172106,166820,115990,-42179,-123139,20132,168695,63187,-50033,-76777,-104017,-79978,-31403,-57381,-178704,-258094,-86187,193090,233433,51114,-83478,-90493,-121768,-202917,-199070,-52159,88962,95935,131003,185557,85453,-115589,-251148,-235142,-185922,-95551,14425,104069,85883,116480,89583,-111889,-163940,56314,91169,-150491,-306696,-224465,-87268,-104446,-233527,-140466,183654,284564,62494,-9496,39330,-18428,-138178,-152962,17303,108363,47187,-92404,-59800,136698,210849,-84359,-391546,-430862,-291554,-114193,46284,257388,343284,111433,-215543,-183101,62158,6320,-196272,-256810,-207867,-6335,129753,-3805,-40317,35185,-81243,-83000,29342,15942,8607,69914,126156,225322,227255,9069,-118686,-116027,-205047,-251372,-193370,-203315,-50275,236686,323419,193155,86194,27944,-57540,-144461,-261244,-391878,-292741,-49514,73400,60029,75290,72944,90851,39999,-48994,-240085,-468085,-512614,-307489,-9484,240661,333097,198525,-1505,-59112,-104113,-127437,-78713,18891,19808,-1843,58343,81988,-166209,-243347,-59735,34490,46664,207835,498328,606344,440595,136770,-100606,-91747,33524,147823,172149,41798,-38996,32402,-20098,-134629,-190220,-252354,-160472,103425,302582,292129,174353,67187,89853,199721,228006,201784,195800,160207,-21437,-160006,49332,363344,315206,78358,20301,-20829,-73594,17893,114052,2170,-206384,-139768,229756,488154,348989,65416,-45305,-91264,-176308,-265982,-343064,-358033,-218651,75681,320743,458168,356925,-127718,-586174,-497193,-191708,-62307,-21000,43960,118901,145563,58391,-72804,-126417,-3501,93477,-147608,-441641,-428693,-334535,-286968,-182265,-66115,-102807,-178310,-112625,-86119,-203361,-238115,-31453,247701,245806,-17860,-121674,-44686,-68074,-112915,19535,130189,24936,-178967,-272678,-211045,-97392,-72663,-64538,32478,167789,88992,-3342,143219,174710,-60438,-15698,172968,-74051,-453683,-489077,-287085,-143024,-91785,98376,449090,550997,367878,191436,255692,251788,237087,156598,-34458,-77094,56517,103971,27846,-134681,-253141,-244829,-155125,-57635,39712,-27898,-99712,13378,102028,36271,50515,225521,292432,108631,-11142,27580,90064,244945,313572,170543,-12717,123065,335778,209678,-85428,-173889,-27238,150720,42941,-190386,-172847,-46177,-89344,-257586,-437434,-474338,-288633,-86430,-143856,-354981,-379944,-81619,158780,94405,-129554,-256538,-192372,9825,91781,-109754,-173752,-115355,-157025,-80695,9570,-136305,-298144,-334288,-201492,31205,137841,86904,4736,-145011,-198517,-131931,-144282,-104972,23914,20182,-60759,-63010,84358,273170,122828,-204505,-138355,61338,-78609,-158281,23234,68807,56452,250643,352562,288276,314509,302979,57550,177169,670217,766541,488506,-229141,-890898,238699,1086491,551766,1103708,1760650,761091,-112699,-373790,-686811,-580425,-351396,-715559,-1181791,-208543,1345795,1613825,397844,-623835,-944350,-804051,-526484,-5177,292527,227302,80607,-69220,-119096,-43762,125824,217810,39093,-74526,-51608,-247670,-473957,-431459,-210725,-23525,-8752,-49154,79699,323446,311928,77325,-17028,109797,232116,71228,-128587,-29951,124491,67165,168053,307287,234137,-45974,-272929,-210165,-134272,-272055,-440435,-400843,-150462,107170,145165,52886,20887,4782,-63161,-12967,148571,191043,83176,-27904,-120669,-148308,-39642,68382,125610,127824,-3518,-145232,-174634,-116141,-37114,-47554,-13941,173495,176489,-22802,-86877,12610,113637,114479,-29028,-123534,19913,85317,-106493,-185968,-18706,116137,115975,9216,-95729,42727,298086,311048,188113,199240,266066,284267,208078,91160,-152762,-386971,-346538,-121945,133004,333339,440406,261737,-84610,-185132,-149622,-86535,108104,165077,-33427,-166338,-224070,-302902,-212146,-66438,-46720,-101107,-76726],[6107,95135,3335,-222216,-228893,41379,136501,32505,-51045,-168882,-165366,95080,293016,236292,76928,-15907,-35183,-13350,-41454,-200628,-283492,-48579,214175,199828,62842,-22872,-211725,-326953,-142269,66727,17525,-1001,105340,134358,129287,128109,49149,-24995,3125,-1830,-65188,17388,202767,233452,159411,86379,1554,62034,89383,-5133,-21526,61138,100213,101718,159969,249449,269275,112608,-101728,28992,317652,251381,-7378,-204499,-195469,-18493,91033,145418,299663,422145,332983,303673,343185,157215,-71121,45182,282779,293593,244852,216479,139759,754,-117538,-94553,-28123,-159221,-361545,-394605,-261233,-166719,-46584,76141,64365,-14851,-82913,-172951,-116790,-6273,13303,68502,86005,-31582,-55721,-115927,-191663,-31349,124647,33207,-33497,74290,143136,1372,-215787,-219246,-16528,157003,168578,203227,347180,403285,236066,2585,-146770,-177238,-56736,136434,131722,-121548,-263517,-148333,33813,96527,152330,215206,104362,-211449,-369508,-282161,-54000,242998,302215,42809,-181930,-58423,117652,124456,53374,-39847,-242079,-206525,14025,-9614,-190076,-103527,204803,316911,82511,-77384,-100954,-262067,-302393,55884,371243,255511,29274,-121219,-282799,-445203,-333989,-85832,-110873,-182196,86475,267612,54300,-150660,-62559,14057,-54912,-149431,-208907,-109342,141110,331119,344856,244047,221414,290809,243553,35438,11076,90792,5928,15238,249914,364742,237009,7129,-124641,-155436,-155276,-117779,-135200,-248563,-228172,-99665,-95686,-234342,-249651,-180627,-239122,-247987,-61529,-32436,-107291,48510,109060,-213413,-409808,-157603,200733,295234,178509,54026,23617,32396,13904,-7188,96953,54927,-260409,-389805,-341245,-381269,-509695,-495104,-251302,57910,281700,282673,99777,17860,37315,31909,23900,14904,-53751,-136791,-143893,-186020,-256108,-157385,-35708,23992,136540,206849,128505,6212,-53055,-105239,-141758,-27335,36392,-44430,-88189,-137523,-231547,-72246,234863,290220,129636,19587,-120444,-173859,129695,371333,133447,-137707,-214309,-274955,-185829,27055,81187,95748,14862,-198717,-342864,-219640,-105077,-144571,-151178,-143256,-68629,54848,81637,121288,124850,19859,-38532,43860,134201,133283,101229,150363,91467,-29036,132248,386878,343167,168910,153725,121748,-21388,15845,125697,-44371,-190027,27159,240647,309281,405199,333550,65941,-150983,-232973,-207934,-74738,73986,207717,202832,57474,-100425,-55384,-12473,-54829,-152821,-312007,-359760,-235246,-86505,118324,485149,548462,161100,-93412,-89819,-38897,-14965,-94341,-185342,-101212,88837,162952,73279,13169,89249,213959,282670,230662,-38245,-382248,-499051,-301885,-102436,-82644,-169838,-223156,-91229,92075,70357,-184040,-335851,-345852,-268715,-199645,-105455,-43042,-76979,-71498,15253,197284,186776,121875,40509,-148584,-295030,-232678,-166781,-124667,-73265,21969,206323,271560,173088,202224,183214,-58988,-166344,1057,17230,-260459,-295130,-13704,147333,106774,63061,39624,14188,60770,104861,-22515,-225418,-267195,-109261,70064,104276,-12070,-183292,-282443,-337834,-364144,-266331,-146132,-102098,-119761,-72743,-94253,-151209,-157870,-173801,-268554,-310459,-267659,-260655,-49541,119230,123700,111334,-56889,-417956,-739021,-582389,152802,748383,613136,328516,349820,457879,491688,37266,-1585422,-4223038,-5220170,-1767118,6430858,9990860,5151870,-1119659,-2550583,-1499829,-818058,-186933,297814,-6259,-618350,-813955,-825065,-626103,-130933,405997,433419,91946,-212840,-302139,-304452,-287307,-170339,-5888,115956,117214,82386,116370,216026,309399,216633,-47601,-193843,-210911,-221620,-138631,-78901,-43287,-35452,-232689,-465706,-360751,-44638,169771,208116,168895,217907,303331,302115,190379,99283,40926,95,-3783,-38268,-43164,107201,263034,237754,168995,101177,82424,99232,28222,-14495,171240,262768,76831,-7472,33307,-8438,-42619,-37628,-72283,-181051,-264208,-122693,176442,295129,145895,-46298,-53489,-58365,-167562,-183170,-62571,84100,97883,85676,153277,145037,-71533,-312888,-356349,-280687,-126780,17585,93321,93818,151843,127028,-127139,-279369,-112411,-31593,-185534,-306282,-175586,-58110,-82750,-171604,-18879,253726,263946,44773,23314,92628,-9819,-163044,-100292,97908,124182,10717,-45411,2149,135413,204277,-69054,-421848,-520258,-369287,-154932,40045,275991,393688,133226,-267393,-249187,20748,-5693,-170950,-225466,-181795,-38717,76943,-50681,-103006,-36340,-121417,-141126,-23297,51958,117577,173624,186802,252232,285150,109736,-36578,-67613,-154744,-178841,-94280,-125610,-41695,196110,265097,136278,3053,-111524,-136222,-118867,-216689,-403046,-358967,-152241,-86008,-91852,-24453,66860,118504,25292,-78208,-207196,-393668,-483367,-321276,-63736,155372,255825,171753,-10086,-91048,-149308,-150165,-16326,146381,156448,106747,90372,64379,-104915,-162534,42507,133020,141172,364833,630404,654657,377485,19185,-211201,-237177,-122426,71213,171547,32020,-71658,-38707,-97539,-207654,-184067,-115391,-15770,184061,370489,367712,167921,7689,68532,289628,383458,289706,226075,193414,13243,-137595,41673,296611,235620,45777,45656,24477,-46090,10766,86363,14531,-126458,-71057,274177,579466,490503,105555,-106372,-94229,-99161,-164500,-218021,-257035,-196835,48370,307717,450060,325677,-177032,-564346,-450712,-221792,-192180,-198089,-84744,53091,158430,89242,-105642,-192349,-50862,95855,-134452,-430137,-428958,-365874,-348718,-234548,-62905,-2315,-36300,-47033,-52224,-133617,-157116,27821,292153,238090,-91364,-198959,-41391,58975,-839,11220,50163,-15531,-137388,-194443,-167485,-56716,21942,-12655,43328,146961,54110,-24094,179175,201431,-92031,-5064,241385,-54664,-543886,-640653,-332458,-205704,-169973,115795,492329,500824,355599,142170,154611,155250,119719,47755,-73998,-97796,26244,120250,82833,-107152,-293052,-262599,-87653,7874,44223,-67190,-171091,-48443,77037,21014,97340,311192,307013,173418,149645,101148,15958,130983,243735,128120,-34753,77370,205082,78651,-94566,-142867,-25060,165683,57751,-184664,-126946,61668,51312,-140070,-322840,-324959,-114791,37780,-126867,-395542,-408713,-129613,160570,202226,-14332,-224026,-213073,-26666,21052,-162711,-217833,-191305,-242137,-96167,120353,100459,-108491,-243384,-116854,108851,182504,107197,14155,-116366,-163579,-189046,-336347,-285672,-55307,-77679,-186286,-99582,134056,367113,247319,-95050,-120743,38167,-88320,-188459,-52627,-21144,-77558,45118,148336,134026,241426,272014,32266,218787,800540,822110,549261,32852,-619556,239251,780268,169509,921871,1783567,648322,-203957,-223276,-487495,-492392,-421087,-970874,-1349689,88401,1903163,1577471,184128,-333184,-600760,-784742,-465495,-96691,41904,135302,96293,-2564,-13195,64328,265473,308923,18271,-100172,-26296,-189521,-388246,-418933,-224373,-10909,38041,27033,108776,227989,180419,36566,-16962,123175,218653,-915,-167419,24005,195334,141454,292393,436746,334750,40394,-219883,-222612,-142545,-250761,-430098,-435890,-201496,74247,174476,86266,-24522,-100277,-159868,-90025,120597,211477,146418,67951,-74329,-122043,8845,203146,254571,176412,3945,-111418,-147276,-146606,-56276,3398,51535,174513,116495,-112348,-130149,32979,206909,191457,-61071,-222894,-69061,33739,-95924,-175779,-22150,107086,93349,-19522,-78105,73340,255204,195880,30409,32063,136021,215308,189019,87516,-117368,-292288,-289695,-145850,96114,319750,424763,239162,-119490,-227762,-141377,-25822,134697,120177,-45208,-91407,-90107,-181538,-154137,-56517,-27001,-88559,-97634],[-34847,37499,-9668,-170787,-152107,113627,207747,102735,18315,-134733,-182847,47259,235828,205237,79004,-32090,-115258,-118649,-64493,-133330,-204906,1844,236151,228649,54054,-146829,-399021,-469719,-167001,133607,78985,31546,123903,104933,94168,128003,68478,19040,6631,-100740,-216809,-91307,122877,233285,271603,213562,47146,26824,47725,-1594,55631,156566,108312,65134,133831,226447,237480,91944,-87306,40567,366326,344305,78134,-159863,-174380,31372,178022,189775,283414,377886,296650,284631,335766,167000,-33708,83649,270644,248592,219903,177464,83593,-28899,-90969,-64115,-13582,-114048,-321053,-402626,-311862,-217470,-1868,213172,177255,6764,-65703,-106913,-63327,26245,62777,144349,171127,62960,-58047,-175685,-225780,-34602,123977,47084,7040,94818,153500,52483,-158217,-205130,-40083,123555,201912,233470,276128,332055,264061,109617,-55307,-147672,-124153,13037,81382,-21676,-146196,-125682,47932,135590,181425,229762,116548,-153458,-281921,-243908,-71017,259885,338000,57770,-191869,-118877,28764,83383,59719,-81413,-315593,-210104,107062,60230,-154511,-61096,280612,401672,187072,22803,-4869,-141902,-256733,-26924,292644,234893,-25459,-209741,-361695,-508033,-375861,-54478,-54853,-135628,99538,251959,-28523,-259937,-123022,12934,-7,-74657,-149647,-71474,162996,296239,305079,253535,185505,153346,123085,-32238,-90327,1416,47409,152229,305721,358361,231105,-27234,-185880,-183530,-93025,-25394,-79772,-165278,-114200,-63326,-96383,-190971,-150110,-57099,-196068,-305774,-143573,-73816,-57061,183812,179526,-233999,-436295,-160903,175920,214589,99536,43921,53127,26243,-28843,-6337,171031,113599,-268795,-438470,-338150,-373235,-544840,-507727,-216559,26034,195273,252105,169069,89443,110615,85460,81994,100398,60837,-67959,-207349,-306644,-277270,-69660,25235,26569,66323,129415,107205,-6462,-107110,-130153,-80367,28111,-21796,-190460,-160909,-124685,-230230,-111546,195121,281561,147109,49051,-96350,-193466,22978,235592,65872,-146425,-174952,-248375,-228573,-95876,-9913,79281,-33269,-287985,-370874,-189602,-102506,-172486,-203433,-222768,-130072,57553,116057,99459,64894,-42757,-103479,-24884,68623,107538,127060,179503,90289,-46647,125408,422389,386016,283442,305559,237307,88167,96474,126987,-91894,-206623,30827,207379,249703,353080,311206,114754,-71063,-225010,-340743,-234432,10799,188000,185110,57185,-131491,-148217,-78092,-36778,-89656,-285560,-437308,-325150,-110685,120784,492080,582406,189697,-76076,-93549,-79471,-44824,-86813,-148314,-85264,51889,118621,69381,-13254,21581,146078,202715,173265,-74761,-366625,-433464,-283147,-150517,-97282,-143292,-255340,-188008,58696,149395,-36189,-174071,-189321,-240958,-297208,-193112,-39493,-11245,45441,159840,263421,202147,72479,-69764,-208134,-245816,-169028,-178614,-140823,-20859,126073,335318,382355,214990,154722,130064,-42766,-140125,1017,30956,-225743,-286814,-26276,102272,47177,62012,136116,179486,219043,226284,67227,-122409,-195620,-170102,-103163,-18294,-66118,-220400,-238285,-221434,-300430,-281121,-142564,39159,141726,148160,48445,-50051,-170388,-288597,-319162,-266556,-213740,-291044,-192515,-39064,-17497,-15580,-117885,-406075,-667175,-489107,130989,580964,433505,282766,248549,147188,173788,-258584,-2178234,-4566513,-3689180,722212,7176186,9283755,4341062,-2346632,-3674800,-1780651,-705874,-87933,426002,170638,-560629,-1008794,-1094761,-575819,126956,461065,296342,23662,-194356,-264446,-216026,-90537,49303,121186,107643,81284,107826,217938,344282,377328,229345,-10509,-127225,-194156,-283701,-208201,-67784,34973,107198,-45608,-238859,-99556,118031,201263,220986,175005,161837,225951,238685,168828,164408,170193,130299,107921,36702,29853,133986,162346,99282,94585,31987,16192,106626,110196,92813,304705,327792,65231,-8458,98199,74074,-12411,-60010,-92664,-162414,-238551,-157126,122474,323684,232472,2882,-5902,44194,-62750,-136070,-88568,47192,94386,51843,112765,180726,-4641,-280098,-367199,-284088,-127780,34843,97328,114753,193353,162427,-125536,-330999,-219590,-113172,-174352,-229749,-102065,-70529,-100346,-68431,123661,260391,160958,6014,41211,91043,-52269,-173936,-17589,153251,116136,-16933,-12501,18531,115597,179937,-46648,-384796,-523498,-424432,-220973,5125,225984,349067,137461,-250721,-291801,-75978,-46773,-119669,-145165,-126310,-71912,-12577,-114254,-162306,-107455,-119335,-142111,-51552,95412,212883,225067,190772,238450,300170,195948,60867,3560,-63899,-55968,24009,-47358,-64195,109961,182394,78098,-84366,-239539,-190034,-77789,-154445,-344080,-351928,-220478,-215986,-216139,-126081,29792,93773,2374,-76634,-137731,-285297,-392671,-274686,-96460,49706,138051,93872,-51383,-144532,-202326,-151151,96744,292443,286786,194221,82801,-13760,-79829,-82219,129512,196963,183978,452450,713526,683733,320295,-86274,-300030,-354617,-258426,-20949,124216,9092,-86037,-90264,-146036,-249426,-176031,6922,101927,231297,398481,403403,173191,-20138,40502,330107,477438,316656,200256,200884,58047,-108026,12165,193712,132645,6153,36437,27815,-45424,-9510,61244,37942,-25530,19262,307973,621990,568836,123778,-162058,-112983,-52931,-65575,-84765,-159843,-168460,14258,266078,404087,265039,-211028,-498495,-348198,-183785,-250598,-291915,-172862,-30771,117328,83780,-125940,-222979,-79879,86077,-109448,-371142,-360820,-309230,-338151,-253149,-61573,61029,56514,1639,-3273,-31137,-52357,96985,332850,198973,-211531,-300395,-43000,169877,100518,-23818,-58913,-77971,-104310,-115195,-123736,-23123,107990,46700,57713,102755,-6499,-56921,182054,188958,-99646,36043,288834,-18875,-516754,-619622,-305484,-235080,-210408,133400,501694,481888,321110,65113,15349,52691,11591,-56475,-111363,-118118,-25154,95274,104804,-67582,-294841,-281962,-89513,5537,8785,-99247,-221738,-102696,83219,58333,141851,332771,252979,200566,298255,198831,-13357,9380,143373,60646,-98622,-43221,17282,-59864,-81412,-87156,-14541,149584,51054,-162257,-72615,149629,179660,5626,-165327,-154397,51407,144813,-95762,-394006,-380486,-132970,166680,295086,110981,-136994,-138320,3207,-35317,-188746,-229504,-240753,-284013,-80744,250574,343276,84003,-142221,-38903,169367,215037,143575,50905,-66963,-119847,-221220,-449107,-385849,-102716,-138408,-263719,-133231,140188,408226,348150,22566,-85277,3332,-113954,-213968,-89899,-39386,-134125,-111094,-51587,-41643,136868,209558,4862,205937,762588,717419,544883,321535,-341411,-1126,345467,-235778,500140,1559343,590049,-198920,-28524,-158446,-290552,-376976,-991892,-1364949,136625,2116032,1507614,166469,74831,-159699,-615100,-359547,-273259,-285340,-28756,29235,-28477,-8703,98965,354114,359758,-869,-112690,-9603,-126675,-283948,-349323,-189676,17260,84424,110742,147030,125013,82985,48642,2476,120743,184805,-74560,-214500,51646,257026,248766,376654,488146,387413,130916,-110250,-168432,-117701,-219753,-416259,-483731,-289239,13128,180211,104827,-68472,-203825,-262750,-176189,73548,217423,216257,160815,-60500,-151081,29293,306610,342352,185183,-7724,-77152,-93980,-124036,-31666,80212,129072,171458,71804,-160170,-155362,69826,320178,291016,-64550,-297124,-172432,-42302,-57677,-77751,42597,141964,110004,-6492,-22306,114190,195114,67958,-135745,-173809,-50253,91076,124684,31288,-95330,-169200,-213187,-142127,88081,306883,362883,171001,-135702,-224494,-100910,46881,142926,40553,-85785,-16387,70666,-16107,-66497,-11543,33453,-34855,-93602],[-81918,-14549,586,-82635,-40766,190686,260628,150183,56765,-123316,-206475,-10841,163213,155199,64556,-64405,-212277,-231198,-85980,-49199,-92240,61794,240577,240921,69560,-217080,-513142,-548015,-185326,147541,96353,32806,106623,75176,86177,136501,75324,44832,4115,-176236,-324200,-186571,19374,174444,285341,220477,20148,-47802,-27693,-49318,48874,162252,64411,21059,127584,206534,177391,40059,-81237,40059,347022,367900,111020,-138834,-153703,77126,233072,192973,229247,293950,244816,241239,281245,127882,-67517,38079,228128,230822,190975,108350,3702,-75483,-77118,-19138,24850,-45506,-233121,-335473,-313185,-257528,18656,315327,249777,22758,-34478,-30813,-7591,41928,87820,215643,266514,164463,-41074,-212852,-246327,-38634,120370,71818,58155,110592,135226,70968,-87100,-133942,-19016,90658,201399,214890,148615,204552,258366,186262,26826,-99701,-162147,-93713,29877,56280,-50131,-86362,54442,124014,158242,215329,120692,-59562,-153011,-191352,-85452,266019,385303,92711,-173585,-146562,-35266,39420,69604,-88668,-310607,-162941,187869,142513,-61112,2998,267264,351767,223213,105703,79274,-27470,-203691,-126730,141772,159611,-77200,-271002,-424900,-545356,-369575,9890,32027,-55230,119453,213247,-98237,-304606,-143086,20374,50610,-30024,-129034,-49109,172471,246730,241113,244857,153879,53999,49905,-65469,-205084,-141219,41029,251437,332407,330869,221422,-37762,-227651,-216032,-54018,52647,-18468,-69054,-12629,-49549,-124527,-163899,-73730,31465,-152374,-331557,-208936,-98232,223,256865,190312,-222088,-377427,-101465,155992,103190,-16348,10025,69167,9911,-83503,-9344,224031,194427,-178683,-413241,-312866,-346392,-550128,-483914,-177930,-11680,83744,145348,114774,44059,89509,97305,131833,193514,168320,-10687,-258322,-397112,-269017,8887,68841,13373,-28091,8998,47338,-27397,-134737,-118661,-18133,30279,-98456,-271346,-178176,-84019,-189431,-143190,125233,258423,171254,64578,-71115,-181034,-86844,40085,-38308,-133523,-106943,-201952,-298834,-284225,-131042,43131,-90879,-378008,-372528,-114748,-48013,-137880,-178977,-227315,-173428,20161,105659,54616,6805,-90299,-149459,-91448,-29693,29099,117758,175155,85058,-23595,115566,369452,349989,335114,383902,283249,143175,133167,100583,-129928,-207120,13221,135264,151336,235611,227997,125058,-13291,-206027,-402757,-350468,-94857,91263,148852,87199,-105175,-204253,-126120,-8268,-12568,-240037,-483379,-373802,-106798,111621,417657,529216,212643,-32830,-71717,-113028,-103318,-94291,-91227,-49672,-7531,30976,56405,7902,448,57358,84530,87227,-111322,-329238,-322292,-214187,-145653,-67622,-96743,-286302,-304136,4542,222242,99769,-66420,-59332,-173409,-326970,-238023,-33571,35754,116431,279378,317137,215370,32391,-154003,-241200,-167678,-90609,-161031,-131940,12019,170138,357009,364380,182012,82734,71832,-18818,-104445,-14669,17910,-165863,-220129,-7240,68248,-2089,71666,241219,344006,361919,314041,131340,-37037,-136448,-248521,-288504,-132812,-96596,-222926,-170222,-94409,-212963,-263393,-115111,161413,358837,293976,141017,57615,-118252,-327931,-354727,-256461,-213501,-335861,-345097,-202563,-150845,-147932,-189833,-335155,-441470,-286510,113989,338159,207834,173038,111543,-26737,-72180,-721872,-2725864,-4361126,-2035393,2866776,7021145,7680167,3293120,-2645376,-3823670,-1830460,-702578,-104951,463485,302528,-431410,-1010379,-1095096,-407038,355385,462450,176696,-26767,-166898,-204266,-115613,84004,254547,258424,123655,72053,135061,254489,352234,346171,202788,27646,-38604,-142823,-291165,-224071,-39811,66132,161368,98944,-7005,123956,212478,163317,180380,186645,141794,161847,163242,162181,253929,282119,205253,154476,71574,67385,126155,47689,-28649,28177,-4605,8073,153636,179518,162015,370063,338838,27775,-56841,97980,128174,15627,-86228,-114991,-125202,-177824,-176059,33942,295710,270534,32028,23201,148935,90186,-56163,-117353,-9713,98997,52926,75300,177392,63194,-164794,-253281,-186489,-98939,44461,98134,132946,229073,186023,-116001,-317143,-230940,-112778,-113565,-111333,-43229,-119075,-133193,66403,257526,210177,19700,-34762,45069,43326,-119339,-148739,81950,167923,58603,-56282,-25290,-21429,69532,134971,-27996,-296659,-448309,-451590,-301697,-56683,120587,223728,127257,-154463,-274565,-178977,-99980,-59515,-33767,-53344,-102873,-124364,-181928,-208301,-169099,-99387,-103671,-53940,128775,262171,210160,136397,182001,260126,228001,132361,75609,45570,82567,124528,5610,-109759,4700,102013,33186,-161588,-327396,-201939,-29758,-107756,-256452,-275895,-227992,-280328,-293703,-209706,-27279,34443,-13762,-36851,-48154,-177697,-277500,-195691,-107531,-50952,18310,3399,-99245,-199831,-254451,-140128,204003,395297,366584,233281,49166,-87796,-77721,-27574,163062,195844,148338,419063,708156,678390,292870,-127774,-323499,-403399,-341149,-109167,36240,-38567,-103604,-116121,-152784,-247984,-168628,75157,155179,228030,381391,382648,170486,-24384,6920,304884,474725,265390,112618,176685,113971,-53575,-5931,104491,54054,-12234,12203,3787,-60404,-34008,40146,52417,50902,98090,314625,592853,559716,125335,-183175,-130120,-39626,1823,8397,-97700,-142936,-11158,223394,350967,198033,-212131,-404506,-237831,-112292,-222970,-268073,-194405,-109653,34476,39637,-148872,-233210,-83363,78254,-67259,-279762,-257776,-202575,-271749,-236309,-65106,61484,72039,25330,47261,72047,40550,152244,362396,151025,-335897,-397569,-45732,233880,151887,-83884,-172539,-150583,-87990,-50343,-94102,-31665,118234,75249,56517,37615,-82762,-96548,151234,154196,-61056,110352,311200,24944,-373880,-411736,-204686,-221569,-206853,142584,491910,528775,288784,-18632,-126333,-35936,-54776,-118420,-129945,-119774,-54718,68243,116467,1688,-226906,-283739,-160854,-74748,-70430,-125736,-242638,-142335,105436,129178,168743,284566,166060,191656,383981,293259,22380,-67798,44117,-9223,-176228,-189371,-154545,-140047,-27998,-15701,-9698,97006,26674,-128117,-25453,201704,269922,133032,-31585,-26533,156254,208035,-54672,-346148,-305697,-83467,199522,370796,215225,-32606,-18347,54140,-75742,-185528,-200370,-239916,-273815,-56691,341023,508082,233530,-48579,9616,192531,229315,184574,104510,-2194,-67954,-214019,-453242,-376108,-102382,-149771,-278385,-164152,84064,363558,380574,110175,-36830,-29154,-151708,-237301,-93002,1845,-109883,-180609,-198730,-192596,36049,152293,7225,170620,587171,495662,468910,537225,-82260,-266534,-29434,-573222,-98114,1022137,466965,-137372,176167,239062,10367,-206341,-778000,-1244111,-38519,1947010,1375505,204685,401093,265969,-291619,-168522,-380709,-539624,-215971,-110739,-155662,-108186,70330,387642,364566,-21913,-120430,-1724,-70876,-205778,-258550,-125599,40656,103209,170231,179725,55826,63993,112863,30475,94953,133941,-136887,-268622,29869,275952,331655,389324,453122,382610,202628,20283,-62463,-56898,-176049,-392130,-517708,-384980,-68681,150470,97435,-98219,-266612,-330428,-237841,23149,207880,270147,220156,-79105,-228319,21921,357001,357530,135605,-40807,-48018,-32731,-65930,19598,156955,195048,157654,46991,-126215,-115927,135133,423618,374432,-56353,-347923,-281983,-136978,-17453,66604,141317,196137,152648,39599,49678,147396,130888,-34977,-254051,-358753,-258368,-67110,30260,-58758,-88459,-30096,-95779,-87184,117452,299905,274519,82399,-123850,-171171,-39188,108762,125038,-57836,-148625,37070,213398,137287,1464,29480,103840,30735,-86851],[-128309,-40144,37021,12945,67670,253872,286055,165082,57442,-135723,-232718,-65280,94240,101823,41039,-105801,-300913,-311081,-93033,23450,9819,102229,219535,228853,97152,-218502,-527724,-547979,-193577,114591,66440,-12495,42841,48073,103735,150974,71585,47094,3395,-192091,-333204,-224826,-77233,63113,194266,134718,-36931,-113041,-101192,-128392,-33964,79474,-21047,-26624,134135,184611,90644,-39260,-92073,21229,254737,297089,67230,-154234,-141320,88276,215366,147393,162532,213760,196975,174424,183390,50028,-157231,-78052,163037,236929,155639,24770,-70463,-115846,-84530,12983,74452,33958,-117177,-218589,-273693,-274731,20257,361486,261462,23663,8528,46114,44344,46321,88411,261654,349943,243195,-15712,-227531,-258589,-56021,105209,100257,108940,120106,92914,48657,-20085,-15588,51259,84918,189285,171597,9994,64577,234157,217023,70395,-45423,-142755,-141218,-2138,97579,3387,-36432,64349,79324,95921,171129,105025,30996,-14109,-130823,-106636,228055,395416,119397,-134432,-128661,-56527,3013,65445,-82173,-253967,-96016,219353,202884,46213,56734,165258,193962,198773,168935,142890,54220,-160126,-215224,-24527,66064,-102747,-287814,-448969,-537363,-313083,82574,107504,4046,111718,135736,-151973,-275329,-116387,30045,78044,-31046,-154165,-42060,167534,184801,165184,223175,140430,21712,42997,-55239,-299710,-299724,-17688,267090,305163,274689,206308,-11775,-226494,-241055,-47546,102659,39207,18357,54538,-65859,-188739,-174654,-38327,70914,-113456,-314407,-237631,-104009,36332,226795,116142,-207098,-270005,-9235,132191,-17454,-138441,-44319,58157,-14008,-126227,-12713,233608,269626,-17377,-314192,-271944,-304180,-515092,-424502,-131125,-31976,-13071,15255,-28302,-109934,-45039,53993,164568,279954,259191,38768,-262928,-413175,-225872,58766,88872,-948,-92236,-94045,-27327,-61800,-142254,-79183,23435,-23852,-167154,-248361,-121047,-26583,-130424,-160264,55020,239411,203112,74034,-38093,-133677,-167647,-169874,-176313,-119681,-37875,-148507,-370806,-474958,-238795,11790,-134981,-441811,-345776,-13640,34249,-73310,-98005,-161162,-193126,-57395,31180,-18729,-38537,-107100,-169370,-148601,-136696,-73863,81175,146988,90290,53836,141091,282660,285681,324249,366918,259376,145653,124647,57087,-149470,-199102,-21166,50493,39617,81204,93480,69883,-6300,-180899,-379628,-387818,-197734,-40922,95602,128485,-38736,-217753,-158616,8360,48194,-189044,-475411,-358341,-62062,109103,302434,421098,230261,35466,-21880,-132841,-176670,-113252,-26882,3262,-70649,-85343,22483,52860,14895,-31118,-37482,-4500,-132894,-273229,-199866,-119777,-90024,1183,-37531,-304072,-407394,-65305,259146,179142,-45418,-14802,-92329,-271754,-215675,-23094,43692,122100,336875,350279,216836,-8795,-214952,-251419,-90314,-29005,-128745,-105771,12850,124128,238444,212044,81679,11102,35574,11088,-80093,-61878,-35082,-118527,-128052,37373,55836,-31650,82802,316233,448646,445519,334551,129868,-12913,-110557,-317443,-422642,-198337,-87140,-183099,-95437,4859,-125626,-209491,-65829,227749,463427,335410,173163,153725,-9571,-282253,-362484,-272286,-255852,-387740,-476082,-352868,-262226,-252534,-257612,-257370,-181485,-54109,103624,70028,-22208,16914,-33788,-29962,-167773,-1198210,-3131135,-3737777,-484344,4468689,6265204,5246988,1802500,-2066187,-2889837,-1582975,-784827,-254767,343023,321347,-260818,-797383,-801180,-129453,507902,420592,110804,-36015,-118608,-120348,-24195,179001,376698,360541,164932,105574,164633,210627,238116,234316,148373,58682,50948,-67889,-242396,-186788,-9793,39371,99115,137960,145944,233438,201469,57532,92442,201368,174266,135592,106862,188373,351143,350182,213348,116993,35125,52744,91383,-55548,-129088,-21593,2159,62212,226789,212897,173290,343605,285940,-30666,-138709,37224,148592,50075,-99689,-135262,-82145,-93416,-168257,-70217,203440,230176,10100,9673,216075,244551,39238,-144508,-75554,117781,99606,49962,131781,110667,-10443,-58307,-35147,-61469,23057,78114,133447,244253,189830,-104293,-254370,-149974,-29035,-20677,-443,-27957,-180880,-150568,198082,350761,133956,-99936,-59770,40103,-18376,-167178,-80264,174535,142345,-47584,-116333,-83783,-91202,6109,72014,-26517,-195771,-332139,-446912,-374111,-132119,-6170,61894,108372,1943,-175686,-228201,-139991,-9672,75059,15856,-134063,-239750,-244769,-237645,-213923,-91203,-59199,-39993,132655,241963,136566,44708,96335,174282,188668,146716,127212,146251,195176,178957,22446,-154507,-86903,42540,8417,-214104,-359826,-170326,14843,-99654,-190727,-160648,-170628,-274058,-327711,-263109,-87833,-30327,-9685,37635,44654,-88966,-166450,-109775,-95389,-116585,-65469,-58052,-121890,-231859,-293524,-132825,246030,412577,371694,209112,4334,-103590,-69134,-5313,132460,128248,42991,269156,605769,629016,297969,-85696,-264281,-363600,-352288,-174874,-70072,-112102,-139593,-121724,-121670,-203149,-158852,67712,123832,166950,315791,298933,132503,-26730,-32093,217380,374651,148406,-15247,128697,174067,31331,15715,71339,38563,9499,-4151,-24882,-73699,-52664,21439,44550,73809,141647,289605,490463,465847,117790,-156584,-128378,-43200,28817,39737,-77867,-125622,-16809,205636,318140,146137,-168960,-287144,-150586,-46710,-127222,-145896,-149682,-159694,-59021,-27253,-181862,-239346,-68827,79013,-13711,-181894,-157994,-95087,-186637,-197178,-74862,3205,24440,32792,87100,144366,93227,172993,367156,109160,-421038,-457989,-45154,234292,125205,-160794,-261070,-210266,-85463,-7493,-84663,-96258,22556,47789,26947,-38131,-156927,-133403,97924,118031,19219,196896,309286,72469,-153974,-92640,-60058,-173283,-171944,133969,469808,603369,269061,-86703,-226794,-90210,-64222,-121721,-122605,-90495,-27884,74367,136545,101788,-86627,-254635,-268604,-206257,-173542,-147931,-239406,-171680,118664,198246,162950,178219,79096,144049,370136,352513,111100,-72353,-25326,-59454,-235435,-305001,-249372,-124186,64120,54237,-22037,19366,-5688,-94074,358,212193,308585,207914,39348,27235,176220,218075,-5433,-251669,-198845,11171,265315,422826,270640,48151,81733,78555,-103851,-161475,-136683,-179702,-216657,-45897,344208,542191,312821,23049,17358,170091,227023,222600,163029,67392,-11895,-163832,-354522,-266433,-54254,-114252,-232536,-182932,-21297,235415,327925,149753,21148,-43499,-188293,-254654,-80820,59768,-35386,-160815,-267433,-287059,-33567,129650,58701,151439,351271,229641,323256,603951,160947,-328068,-208660,-766007,-744471,195325,204601,-33723,359006,588099,326183,33854,-412420,-995611,-293566,1435726,1098468,139473,489852,575926,131007,114539,-293046,-612470,-379561,-286590,-349962,-273426,8864,374386,326791,-43943,-121013,10348,-17322,-157962,-175100,-54887,47194,78644,180578,196826,53433,132616,204936,51264,48266,73857,-182694,-322458,-42192,229886,330479,317436,348374,331189,243296,131320,58856,26927,-120005,-350478,-514844,-454201,-156221,84383,63863,-100981,-258448,-329936,-250601,-16685,180293,281490,224408,-111733,-310735,3702,354838,298184,34563,-84981,-25181,16566,-2385,68742,202875,226510,127050,30878,-17089,8615,226429,484279,403062,-59700,-383322,-381595,-236476,-1451,196553,226443,233567,194133,98400,113832,157302,71549,-86661,-282339,-464431,-439674,-221065,-67053,-150324,-93906,103271,64404,17638,174901,298079,183358,4898,-79486,-77346,27355,142523,85327,-149803,-215303,57195,301778,230954,14725,28273,146961,79099,-91743],[-155968,-23332,94435,88697,140482,284989,277409,143645,22733,-167328,-255867,-99796,46566,58383,15202,-147041,-355362,-328717,-79159,60560,60431,100915,173471,194170,119666,-162857,-454417,-483185,-190338,56702,5870,-96976,-59691,22583,130996,158516,57184,28216,9977,-135288,-227946,-180882,-134794,-66333,41431,21074,-73801,-125339,-135771,-202765,-153377,-58420,-126784,-76977,136354,155652,-12060,-139448,-123498,-13601,108576,132115,-52573,-201816,-137420,53080,118551,65100,105936,166869,162192,89718,55930,-47134,-262688,-220858,87426,248139,114463,-50322,-108889,-127702,-112669,4636,105376,98746,-1194,-86775,-208935,-264770,9377,339553,208536,7140,58638,115809,90013,52339,75082,266441,394432,276520,1503,-230345,-269879,-92973,72530,120228,144451,118759,36935,-6459,26239,115536,148837,113844,182712,128448,-95984,-44131,207989,203280,60106,-407,-61617,-109778,-801,102098,10397,11814,86711,34616,26320,107672,63188,80206,101401,-69413,-139354,133484,333720,110844,-88555,-71513,-42126,-24115,39161,-78883,-185713,-44736,190551,222411,123168,66369,3685,-3579,146752,220268,187749,91196,-136511,-270506,-151626,-11511,-97280,-264786,-424821,-477878,-227072,128617,127133,-8515,46482,16766,-189103,-187177,-54305,30888,66835,-79350,-214324,-44197,151881,116519,94692,200704,152658,53205,88927,-10784,-347294,-430304,-112202,187797,212683,185101,186140,54108,-170121,-246357,-69734,118233,83905,83825,87943,-102086,-277819,-225087,-45021,65300,-83936,-261980,-226483,-94026,38712,103124,-26721,-211511,-163687,74631,97826,-122733,-232428,-101658,25098,-33593,-131799,-7628,202325,317613,164729,-163539,-219560,-246811,-427864,-332502,-74515,-21063,-59912,-75384,-182861,-311553,-254742,-38852,169218,339884,326120,87032,-203843,-333301,-149748,77972,94046,4431,-86360,-129609,-86514,-108961,-145326,-31275,31200,-117233,-207345,-127152,5562,39749,-75562,-158212,15290,240748,238136,80774,-5498,-71908,-204368,-341013,-321618,-122777,7853,-100738,-412291,-595460,-294131,7934,-141819,-451845,-289205,95387,121751,-11037,2841,-53652,-192218,-162865,-101012,-111307,-62805,-86826,-158502,-182553,-221476,-167144,29803,108032,112621,172448,215468,219334,236555,270254,268514,184239,114504,87050,13070,-147209,-186971,-51036,-2712,-46844,-66341,-61672,-47242,-57595,-155146,-287934,-340836,-254177,-156868,27558,153709,35285,-193493,-172557,7777,78230,-139580,-405314,-276514,20348,126312,198442,306428,236678,109074,43114,-132406,-238678,-132423,34302,66482,-117304,-201384,-28776,95051,42797,-95076,-131455,-83244,-130018,-194400,-92635,-31733,-3993,92735,28256,-293810,-466983,-142478,240044,181491,-98247,-65415,-22378,-144572,-127202,-5910,14331,81105,329149,360280,199419,-58419,-262082,-250687,-43876,-7052,-96854,-71874,-20461,-15414,-3151,-27486,-47748,-28180,45505,47956,-77563,-139988,-120641,-106390,-44564,91208,60579,-45663,78950,322963,450218,443256,275698,46135,-60706,-112642,-343401,-458111,-191697,-35127,-108149,-31779,52967,-56668,-123047,-1780,222284,425950,283540,157050,223669,127548,-171732,-336320,-294373,-305712,-426515,-558773,-471077,-338043,-303904,-301698,-211050,-3060,131065,102484,-153054,-207557,-153839,-167538,89790,-85153,-1489781,-3294913,-2958401,702706,5268763,5215323,2467398,26993,-969817,-1195211,-1069318,-881781,-498035,55338,210655,-85518,-430114,-308288,209384,576853,370777,120266,8272,-41079,-10534,52520,172654,367042,380069,211317,177352,194183,95245,34208,79653,82746,76432,122886,15046,-156010,-120618,3623,-35486,-57206,60065,175349,202208,89295,-87138,-19999,206662,247358,152598,88822,245236,427897,356580,163120,9504,-75502,-11161,43545,-129725,-196118,-54934,38776,145822,286424,198120,132505,239450,179167,-99893,-229418,-61803,138291,97302,-86445,-149201,-50221,-7672,-129833,-159723,62043,107454,-76900,-55625,216953,343986,118128,-174297,-144007,144388,182772,40801,55392,126655,129218,135284,92832,-43570,-38336,30859,109031,226844,170225,-91314,-170375,-18230,98789,73301,61551,-60068,-226639,-133929,279726,378099,70272,-150164,-59848,33397,-54210,-155933,18282,234280,93288,-163920,-181045,-154056,-146026,-52434,2229,-47882,-120689,-221852,-411488,-415732,-200855,-110984,-78916,88740,176479,-1417,-183349,-145782,14406,141563,54322,-172459,-341537,-298932,-251060,-237372,-113911,-40191,-24004,95536,149084,30575,-49848,4610,69190,94005,100241,144439,210319,246598,178684,13988,-167802,-136625,10642,3699,-230196,-338726,-110474,45858,-132071,-178766,-47137,-69675,-224681,-335936,-282209,-134521,-73415,20160,132639,128324,-19941,-76015,-35705,-59249,-122771,-89214,-63791,-97205,-221576,-307644,-142721,191004,339764,306364,124846,-43121,-46900,-24275,42,60890,22796,-90967,67251,440092,540545,317917,18196,-137806,-243894,-295593,-207741,-166177,-198014,-191652,-118837,-72032,-128422,-140993,-9259,14281,55708,204108,161257,41563,-50233,-76741,90270,211856,2671,-143481,73963,223772,133097,84263,107441,93962,68934,1709,-38402,-70385,-57983,2994,14870,45132,146818,243832,339698,318146,108511,-89824,-98174,-37762,31740,24351,-83890,-116130,-814,223704,315744,122964,-80569,-145462,-90840,-11428,-4488,14843,-62164,-165271,-125861,-88298,-218525,-250806,-55792,83436,36220,-103334,-88529,-24275,-120866,-155909,-88600,-79714,-37796,43496,110006,166359,93706,149874,333240,75432,-438101,-455550,-38238,174784,20011,-241253,-302017,-233552,-83709,16945,-89866,-197452,-147828,-33107,-28892,-107239,-209119,-158000,39595,94907,110153,257924,284010,120322,78334,210068,79889,-112394,-132805,98496,424765,621591,254003,-123643,-254307,-95931,-24220,-79670,-96984,-31325,62578,124783,166367,209554,89271,-196797,-362865,-335734,-263761,-164854,-228407,-201631,101653,231569,118775,39470,-133,50490,252186,353814,213826,-14553,-52480,-78275,-253918,-349825,-239040,-17286,169310,98647,-55271,-57483,-34843,-75249,-2386,187288,297898,221281,45810,8988,121306,184019,48904,-121597,-76019,127932,346411,437829,262941,79406,116234,53431,-123835,-130803,-59350,-76167,-131477,-58074,248252,444236,317008,65725,-9923,110135,216014,257510,219066,129713,40898,-80057,-190016,-100900,25455,-46671,-144190,-178299,-140825,58617,206716,145767,84736,-28739,-205081,-255894,-74686,85707,42854,-81606,-262245,-318170,-64364,146059,152348,173088,144202,-9413,116108,493755,397009,-67052,-160320,-779353,-1278778,-781812,-179261,123272,501527,764471,530358,234651,-24924,-616136,-450172,682420,597416,-110672,309531,724128,556239,445663,11027,-486263,-489751,-447644,-547904,-443792,-51053,329614,256943,-63321,-105310,41777,47095,-106482,-100676,12585,41758,14383,134369,195926,121960,256526,284708,50161,-7090,15365,-212389,-360204,-136988,122097,219202,176135,210879,260064,253273,193644,154632,110867,-55165,-286060,-464205,-472024,-231505,-5508,16283,-68682,-172226,-252105,-210050,-39400,132018,230955,167675,-134372,-341230,-476,318830,190551,-87681,-121337,-5611,39983,35779,85869,193817,209876,77658,3604,109443,186835,320428,480972,359568,-87787,-406742,-448869,-321096,-24451,258311,259973,227195,207625,146786,153500,138445,21457,-80715,-208583,-455745,-545876,-327675,-136410,-210937,-107055,202756,238733,143293,237616,297786,111861,-33998,-3182,37738,82923,142748,40517,-206920,-261301,45036,320663,246465,-29992,-32511,135953,94076,-105747],[-143620,39177,159993,128939,162271,273549,232606,88437,-37134,-207723,-267434,-100936,31341,31255,-10932,-181042,-360094,-277653,-46145,53659,39675,49886,109145,144953,121736,-82904,-335280,-386133,-175835,2388,-54748,-190558,-173614,-1377,148178,142860,30212,-2832,24662,-21366,-39005,-62211,-136423,-168101,-100850,-53948,-58335,-66935,-108762,-236083,-257709,-201988,-228527,-129132,118280,120285,-111531,-249590,-172014,-53456,-51279,-91009,-216667,-258851,-135395,-18134,-27070,-27126,72151,158424,139481,1153,-76475,-139666,-337131,-334931,15214,242340,72749,-95245,-94057,-100314,-152554,-58451,85766,122086,87040,28034,-133248,-229202,-9115,252011,105067,-21449,107827,170105,127187,71966,64111,227522,378935,256039,-4055,-235810,-285965,-145256,23887,119826,150468,101369,-18215,-72275,41001,212016,235839,166395,187451,100002,-143754,-94944,188562,158969,852,21300,56934,-10428,36140,82484,-16799,44174,122308,21806,-14052,44507,-1698,69481,170487,-14100,-179277,-914,199027,54515,-51271,2640,-18059,-47630,-39,-79828,-135907,-28921,123699,206350,145024,13516,-169676,-161494,108093,267394,219472,90080,-130192,-281639,-208351,-55459,-75053,-221541,-359735,-378724,-144980,119734,64795,-113218,-83796,-127835,-208870,-71275,20772,14622,14049,-159878,-284563,-47271,132528,52226,46189,190263,186286,116698,151859,48486,-333307,-493719,-206465,47589,68476,69075,164541,148797,-66849,-225461,-104625,102373,108675,125550,105995,-134665,-362941,-296695,-82480,28597,-69610,-197359,-188216,-74084,14410,-58447,-187394,-239255,-95755,120357,55343,-191798,-271640,-136301,-10324,-33692,-84902,16171,154454,331148,316769,3315,-156948,-176150,-290449,-213870,-11894,16695,-43448,-84458,-268550,-475965,-459623,-155850,138791,356271,361930,135044,-90070,-169969,-51052,78703,99164,43502,-4819,-78671,-104367,-159171,-158248,3393,4718,-220675,-211512,48431,174312,110272,-40866,-139293,21190,266291,267376,82583,9420,-27178,-200481,-428559,-427929,-146479,20206,-66017,-400602,-598263,-280609,37505,-99964,-392832,-206393,196065,200421,33241,89202,55692,-178356,-272130,-255885,-199726,-61846,-34544,-115580,-178128,-258241,-224279,-24289,69324,148821,296762,312379,201784,211932,202101,134003,86507,72437,44373,-15029,-125321,-169747,-50132,14637,-70065,-162628,-195963,-191815,-148269,-131460,-164341,-232746,-242388,-219965,-50822,140271,84654,-143086,-160136,2909,84303,-90360,-285179,-148951,119252,160661,139860,221253,221777,158418,101912,-105696,-259981,-137147,86471,129013,-134125,-284457,-79424,119115,67958,-113948,-177675,-137973,-100048,-86753,-11598,22807,81432,184627,95803,-245938,-467072,-216139,163769,115731,-181968,-167962,23680,15206,-554,17988,-30572,35212,287167,351639,162479,-117292,-304460,-252775,-46478,-30157,-76070,-40847,-80790,-216432,-296495,-270647,-153808,-10355,111973,93752,-92204,-228744,-212675,-127627,8759,135203,67590,-57874,44275,240252,339211,355000,155450,-96684,-147551,-113531,-302156,-383710,-115624,46969,-18718,6706,46132,-16448,-19417,64322,155450,270738,181171,119366,259990,253924,-38056,-281801,-303838,-325910,-428996,-580546,-542876,-368196,-291248,-302449,-197996,43572,224473,113859,-266212,-308362,-304679,-286529,224301,132604,-1457843,-3163250,-2294783,1286430,5045640,4070877,113846,-1535916,161510,675362,-398680,-906301,-748553,-334507,11909,60508,-24640,211913,526449,580847,349013,200966,99332,63319,121787,120752,87826,224318,292907,230500,262320,218907,-60105,-204706,-76770,19951,76593,164568,87768,-65474,-63100,-13150,-133804,-248507,-94910,90331,61005,-79933,-223316,-122218,191037,325903,196248,106922,306849,450223,294422,76442,-127800,-230238,-102233,-3068,-168989,-232039,-78351,75461,207081,286325,140276,68361,102921,46211,-165714,-303841,-171093,104423,155860,-41861,-152824,-42087,55088,-67110,-204674,-92518,-69740,-215772,-162945,143583,345663,146788,-213999,-212987,161859,274487,45389,-28694,114863,214985,250061,140278,-60304,-126274,-34317,63943,173295,128412,-76008,-94350,101904,209644,137434,60290,-116960,-234470,-87318,277535,331225,46422,-115229,-36303,31489,-36559,-71456,117540,244259,47316,-227088,-211380,-185538,-148736,-80822,-55956,-82893,-87403,-147930,-353660,-417714,-243781,-157607,-150541,77747,323730,212502,-45352,-110393,6452,135110,37803,-224153,-416523,-341626,-248911,-238052,-166563,-60436,-16799,21977,5926,-72715,-113634,-69776,-24066,-14405,18216,122865,214809,219714,137654,9023,-126046,-129666,3945,15896,-203459,-279582,-48762,55861,-185095,-216256,31706,36713,-176360,-336809,-268856,-154253,-80870,71361,228143,196526,37479,-12873,13440,-4560,-62661,-51216,-13607,-24236,-165211,-289527,-172687,53552,210520,199408,1023,-92994,51597,68298,16795,-6303,-75469,-198347,-90380,278043,434364,325045,131290,15037,-78053,-194878,-209217,-229937,-272299,-240999,-119029,-31692,-48773,-112520,-123908,-141322,-82761,60885,-4234,-95784,-106240,-125391,-41277,41821,-125713,-231175,30643,246342,221784,179208,188567,188409,140858,28729,-28771,-45053,-47675,-15555,-22214,-3847,131394,198726,184849,164673,102294,-6731,-41618,-630,42700,2774,-88606,-109791,28561,266664,331831,130899,41419,14786,-44205,-6168,100071,147084,33647,-124976,-137967,-113814,-240399,-265988,-65076,77838,65265,-59390,-56429,-967,-94517,-129376,-100415,-138351,-58004,75862,117947,137665,48603,88254,254383,41942,-381578,-380034,-24465,77759,-131696,-309992,-290910,-209949,-66735,35612,-95248,-289243,-311608,-135600,-92847,-150232,-224494,-165034,-7392,86949,168853,256544,234535,162071,254663,383457,170081,-64802,-119175,30286,334644,518112,224171,-126015,-205012,-52126,40092,-27706,-72775,41897,190505,198767,187070,283851,236510,-127945,-400769,-407222,-303702,-173533,-228046,-241173,49380,213810,45819,-101001,-91345,-90933,64040,294374,282975,62117,-45800,-67998,-227384,-312159,-132622,138874,246032,93720,-101773,-102425,-51892,-82741,-30412,142539,253523,190060,14745,-55213,25035,127077,100783,18483,45543,235300,406822,400008,196684,61569,80438,-11426,-137176,-106699,2730,31113,-45613,-85973,84782,259531,258711,79880,-52992,33708,205235,294016,270769,174720,81696,17566,-13452,61169,110702,32440,-40463,-146308,-235853,-116263,57014,116892,147065,16219,-185630,-229207,-86937,50075,85054,10444,-212482,-303280,-71469,175637,253174,231628,28042,-178214,-137594,233270,617658,464209,51193,-626107,-1553261,-1675374,-579501,342315,596985,695726,509348,281117,262718,-109401,-383341,-162508,-127990,-503161,-31737,734030,881769,737980,426205,-236731,-538573,-549294,-684110,-562982,-86515,269421,169702,-77811,-68598,95466,129000,-9677,-10011,88947,46006,-66617,45667,181526,232374,377875,312672,19616,-54212,-30884,-228087,-361495,-208184,-16080,25217,6765,85410,200386,240989,198496,198168,173328,13494,-198017,-369171,-431861,-278700,-96132,-24598,-1418,-28743,-117273,-132595,-46968,63207,117015,61712,-131341,-281100,28843,274617,76233,-190165,-131554,15643,35501,29477,51478,122254,147045,14800,-49863,173642,337469,377096,413673,258397,-134523,-412019,-463155,-370462,-83135,227241,229357,173679,180308,168167,164789,99656,-16844,-30741,-55993,-334936,-546153,-355080,-154360,-220336,-122572,243353,374922,244014,278694,295388,76029,-19600,100392,153621,118696,117426,13930,-206060,-265634,12107,279913,201754,-103622,-139833,66386,77557,-111584],[-80298,133466,216377,133137,139056,221432,156171,8227,-107144,-242190,-257203,-63484,49553,18934,-39849,-204948,-316844,-177831,-2975,13765,-43090,-42354,35916,90372,95568,-18072,-222606,-292261,-150853,-24450,-83533,-252636,-260519,-18576,143009,93756,-10548,-34057,43683,112893,170379,90848,-92065,-210074,-168420,-55544,8470,45941,-22315,-208486,-307094,-307343,-306710,-178818,76767,87348,-184276,-351872,-226372,-82895,-176944,-308094,-371453,-293594,-126828,-100718,-170375,-98978,62504,172302,123160,-69597,-182244,-205272,-348590,-376911,-39830,208061,38996,-98441,-29444,-40060,-190919,-168864,-275,89310,127931,104840,-55583,-172267,-31684,118546,-21309,-52594,144699,199923,150932,108596,70578,159460,299468,189332,-37704,-253592,-307304,-198081,-29369,94097,120389,67339,-56392,-120644,22220,232780,276717,223175,199666,87341,-132219,-85947,173565,102108,-85156,10555,166929,119114,98493,57497,-56710,50935,161604,55209,-840,3941,-74825,10478,189428,29894,-213101,-135631,25960,-40624,-32852,66579,-12829,-74558,-28447,-68937,-109298,-41356,63350,179082,114394,-93652,-305015,-223231,110399,307846,239946,71753,-124946,-248651,-195669,-68945,-59781,-180584,-272931,-266149,-97159,49154,-72619,-287108,-257047,-268131,-209780,38776,86192,-17638,-66092,-244276,-334891,-45130,115782,4145,28704,197111,224650,169404,193892,104413,-257560,-466040,-256774,-86845,-87105,-49367,147459,247026,53494,-181139,-129989,66730,109998,149159,130656,-137492,-408350,-358619,-133859,-24691,-76665,-148272,-144049,-51220,-15379,-182242,-303103,-273981,-73537,125723,17735,-213897,-246281,-126244,-25673,-4614,11562,64677,121856,318663,406576,150281,-84954,-99782,-127253,-79934,47163,58800,19187,-11570,-243967,-535188,-576130,-259311,76664,323423,360253,173653,44447,31575,52183,77035,113496,112383,121717,40847,-68977,-195186,-183836,11035,-44762,-304828,-185678,220042,345838,180860,-31508,-113716,63252,303301,280293,74569,-6632,-23151,-171562,-411549,-448726,-175856,8210,-43508,-335239,-486537,-211637,84790,-18740,-271984,-110095,273241,264525,64817,143774,134015,-159274,-355249,-381647,-254744,-36160,35100,-45684,-128093,-237237,-236132,-73108,36558,187044,383040,374463,201164,187166,146217,19477,-5425,34242,16574,-16850,-89427,-142622,-2417,114046,-9513,-178649,-272403,-312988,-239544,-108065,-48852,-104829,-172806,-224644,-131383,81791,91296,-81149,-114875,14754,87567,-35759,-143921,-11309,203857,194891,128729,173744,178137,159103,134506,-50671,-220596,-114676,128530,178553,-119837,-311321,-107170,125040,88579,-79066,-172364,-164413,-46239,47964,46177,31113,136505,255715,160925,-162276,-412382,-274123,49835,13033,-249783,-251290,48694,156927,120844,46651,-59323,24785,256379,333800,112921,-179272,-344200,-264780,-95193,-85205,-70993,-23746,-155994,-420144,-541669,-430746,-192230,69448,224752,148195,-107173,-294969,-276974,-159709,27957,155288,60917,-82674,-26899,78108,145459,207135,17392,-237282,-209311,-76625,-191619,-227703,4015,135648,57949,12548,-3185,-8024,74782,115656,58834,69375,81835,88150,264167,334040,73063,-215425,-291380,-295711,-380128,-545745,-562862,-350113,-220977,-247331,-183291,-3559,226394,139527,-239527,-310829,-410200,-402256,255499,383608,-1098323,-2766427,-1907842,1150770,3747890,2889764,-1080132,-2285914,955721,2149617,290212,-794141,-905737,-707200,-196770,152664,294377,587211,725198,539060,366753,321800,211214,178456,262001,188905,-19723,2341,114962,193794,323745,232906,-210775,-417572,-203541,-33727,56536,170706,132753,-6845,-47407,-61016,-226117,-407001,-258858,-56380,-120762,-241741,-303309,-178677,154621,368102,234856,138000,333485,390232,168985,-20657,-244965,-375763,-187432,-38978,-178769,-242351,-99037,81961,202523,201481,60905,18711,-10928,-76765,-212854,-345255,-267398,54697,214033,25762,-143482,-59155,78975,4697,-188880,-215531,-249690,-367902,-287072,10879,240065,106052,-265742,-280641,150628,337388,55471,-94064,91332,238056,257276,109001,-99694,-209701,-96676,12582,91925,69232,-59724,-47547,154900,250080,154323,14183,-161637,-199584,-33460,192163,225296,66765,-14859,2509,38655,35612,63982,184254,204805,29473,-183097,-165071,-138960,-87161,-62811,-83084,-108842,-79730,-109392,-288258,-390354,-251226,-131138,-132807,84302,415506,413958,143281,-43375,-27944,48630,-44203,-287776,-454732,-365216,-228653,-217602,-229098,-109713,-19746,-65418,-144141,-141679,-126727,-111906,-84232,-92457,-61449,65554,147710,121559,85541,40132,-25107,-68589,17567,43106,-134575,-202972,-11588,42521,-226921,-265650,65358,110966,-164474,-337265,-228062,-142219,-56235,132052,305888,247623,89752,21850,27932,52410,44890,26995,66111,74697,-76929,-239969,-211158,-108970,80055,90880,-130613,-149121,136435,190556,68112,-25400,-126030,-234304,-123274,191371,340648,295833,195009,145105,88404,-83588,-190485,-254200,-310949,-263384,-128708,-26680,5847,-79450,-232963,-296866,-216250,-84601,-158376,-245704,-186991,-172436,-140473,-81177,-199292,-253125,10969,231145,263491,259731,263562,262263,188102,61921,-2341,-4085,-25217,-32307,-46221,-29794,123339,175723,72584,51824,100054,63526,28365,75396,89260,14078,-71757,-101260,56222,305745,339796,161625,174205,172407,4941,-11588,156583,209766,106910,-52292,-88255,-85842,-226053,-273675,-105893,47998,62026,-49828,-49943,-8796,-101516,-123796,-103202,-132843,-2322,136094,119774,76528,-21606,6077,138089,-319,-268376,-241890,-5562,-24805,-277145,-354312,-245096,-150246,-25305,63098,-85087,-322924,-381795,-212587,-138094,-152358,-198923,-155149,-33515,85041,161596,175795,160512,186817,327502,383326,188967,-47927,-149232,-68986,185898,298396,163127,-102490,-106117,25920,98937,-3661,-71667,104498,307375,253381,169859,284872,294243,-71367,-365542,-388328,-273796,-171382,-249543,-289926,-22162,156476,-32352,-218370,-218896,-262534,-132043,193876,284396,103677,-28270,-41399,-168758,-207986,34280,287777,255463,27349,-142389,-91199,-51969,-116272,-70478,96885,197441,146124,-16371,-127867,-71944,70320,138055,133470,147502,304162,409780,301227,93577,19358,8939,-84112,-141890,-95426,24317,94761,14608,-109831,-83787,56108,159546,69280,-90391,-35022,198921,334875,317832,196613,103926,105521,124002,168654,175874,104331,51842,-94569,-280977,-244435,-76248,82923,197473,81240,-123821,-168532,-115625,-44127,75174,74123,-156531,-272846,-84603,173515,310860,293638,11685,-271567,-413320,-108142,789713,1072288,317991,-349617,-1476357,-2228334,-857658,594292,638067,398192,220608,106968,383442,485449,-72557,-913015,-953840,-894901,-343799,679175,1039294,896166,769670,9973,-535219,-569969,-719740,-601506,-94041,205686,80408,-90288,-21349,153578,216867,144115,126824,200823,88006,-130633,-54751,161608,336156,441153,267843,-37032,-79102,-58235,-230586,-310506,-212020,-136373,-179787,-137074,8769,173472,215851,157185,187883,205078,81761,-91289,-244224,-344779,-288171,-161056,-37277,91765,130429,31725,-46915,-46815,-20450,-39469,-67350,-103134,-135128,94432,242289,-5589,-238740,-107707,42347,14245,-20849,-35439,1739,56206,-47890,-127987,120127,366461,355367,302356,139202,-177838,-388134,-415841,-369836,-157391,116486,149970,94914,119905,158261,155874,61487,-39132,37264,125298,-140703,-438945,-295577,-113980,-176478,-133859,215012,420689,277539,277612,288471,81153,45637,223010,257153,136390,83784,25164,-138152,-220393,-25675,208275,140696,-160868,-256283,-41833,45198,-89461],[23262,230005,246694,112756,92768,142774,59948,-82942,-171245,-255254,-216674,5956,91213,14694,-74445,-219187,-244092,-67342,37664,-34118,-153437,-154201,-37272,36854,43645,1958,-155923,-224447,-116016,-13020,-61590,-251484,-286862,-18665,116992,13883,-62438,-54843,61150,225514,332701,220198,-37094,-192551,-139768,5278,95395,170985,96455,-126134,-290309,-353665,-351788,-217371,26158,70865,-209716,-421784,-269534,-88774,-231485,-451600,-463189,-281044,-107482,-169486,-264632,-128939,70625,184494,109224,-99794,-232022,-229485,-293636,-332531,-66038,152019,20861,-63406,60839,31857,-215754,-298476,-140990,6066,115159,136009,19717,-98903,-53829,-26865,-137723,-78141,156388,196508,153449,153880,102109,90033,175287,97006,-91230,-281959,-327199,-230827,-68515,49506,60747,24846,-63429,-128454,-22521,161689,254937,268863,212921,83081,-79499,-36124,153274,46463,-168851,-35079,218855,229306,167157,43850,-87798,32155,188336,123660,66562,3104,-131114,-58217,174576,60846,-223687,-226057,-130265,-146665,-34429,101206,-39975,-106244,-20308,-23924,-86090,-51900,52625,168176,54313,-222069,-367823,-176952,153478,325719,243400,60906,-98254,-179966,-140581,-69524,-70392,-156332,-187379,-170794,-97112,-63007,-243956,-471976,-428936,-372111,-190774,119498,128562,-53428,-145088,-299764,-341223,-36219,104006,-17691,40310,214255,244419,179181,194684,148471,-133075,-346558,-229968,-148207,-198031,-132871,140535,316555,149199,-124531,-126063,27635,87523,159811,171973,-94644,-386295,-380575,-182837,-84652,-107989,-133801,-113528,-32363,-27263,-208357,-326806,-288262,-73924,116417,2895,-191766,-167312,-65852,-9210,51280,135411,134720,127082,298269,428231,251136,-7871,-31281,20636,51052,89943,74182,86049,101273,-128325,-470093,-557442,-312824,-1107,251155,319169,186922,153700,208162,137551,81681,133162,186899,241737,184581,13191,-198179,-209359,-7586,-99651,-350881,-144263,341431,482373,245001,-41716,-96194,111010,326727,268382,54142,-51412,-61596,-135208,-300088,-361704,-183219,-4566,-24967,-239286,-314593,-123332,120015,72942,-120856,-22622,312100,311756,101310,170053,166129,-140048,-386521,-431482,-253311,9848,102875,36916,-41471,-169585,-212307,-113644,9733,210791,396159,343744,158044,130154,116844,-34738,-71746,2611,11253,8470,-45995,-101403,87489,271204,125993,-111727,-272607,-366472,-289090,-80003,29958,-523,-83456,-195488,-202626,-7525,57429,-22401,-39729,57225,109080,27134,-16586,100044,248866,209290,142356,149198,108405,104720,130371,26301,-119915,-58810,162620,204961,-85464,-278126,-99030,120602,111067,352,-125806,-162318,23849,193622,89542,-1220,144294,292841,219686,-56673,-323127,-304621,-68305,-87778,-272791,-256711,66831,239074,197163,78502,-43561,68241,267265,315536,62522,-233644,-374052,-281075,-165143,-147123,-81016,-29999,-233106,-565570,-655212,-454161,-145302,191813,354492,206285,-102596,-306882,-285967,-173967,22811,146893,32401,-126444,-124664,-119868,-72155,43081,-86613,-300102,-182221,20143,-34987,-42990,129707,204512,97719,-14250,-74359,-28741,128752,135195,-28172,-88356,26890,80673,245602,350282,130676,-157892,-259221,-217725,-280218,-471036,-536029,-291778,-114212,-138045,-118267,-48715,173362,176739,-95750,-235823,-461399,-528101,112700,549356,-549916,-2220599,-1782878,394972,1576125,1624786,-785557,-1830993,1307095,2907834,881617,-533454,-897265,-938299,-338069,179368,441022,714148,731065,451346,399937,434233,307246,277932,384235,258536,-87359,-208495,-99872,91039,327588,230971,-313381,-553817,-284347,-79941,15738,143308,137995,-3862,-85451,-125600,-287842,-484710,-368024,-196239,-269430,-339607,-298906,-166705,111620,345650,235619,148824,291076,240133,-1626,-105803,-301223,-456094,-235445,-62022,-171581,-231883,-119485,43342,120075,48191,-9891,12173,-63056,-157587,-229083,-349514,-337130,-4225,252373,96506,-121025,-89707,63676,66929,-118129,-271131,-376695,-483733,-396212,-148567,57247,3027,-320818,-340852,98969,339229,59798,-121018,76054,219566,193109,59659,-125265,-255059,-134765,-26583,1737,-468,-48153,-36663,117622,199576,127224,-35710,-161400,-135032,1602,62712,96815,113184,108127,46793,55998,135191,198579,195865,134680,52024,-24073,-24981,-9137,24256,755,-67725,-100184,-60123,-79745,-232380,-357480,-227136,-44032,-39992,113594,451847,556754,319603,34606,-73167,-94962,-179881,-351298,-447973,-355171,-186191,-180214,-272800,-159849,-24036,-132565,-250947,-158021,-89235,-119470,-108238,-118846,-112562,-20011,14448,-18849,54033,124897,114714,28681,49537,86426,-32006,-125737,-13603,9919,-229602,-277994,68115,134421,-193905,-329008,-166458,-103570,-16897,188206,356202,282074,135279,29788,1429,85489,157144,107975,133872,162762,16474,-168897,-235850,-222434,280,15734,-236592,-211556,159369,299224,155345,22471,-110533,-183449,-8810,220969,284193,221513,171742,214250,215445,8980,-165920,-247021,-301099,-242558,-147331,-71393,9726,-57348,-302239,-410604,-313903,-193932,-258710,-358498,-267544,-207906,-180370,-123293,-201289,-207976,18405,180530,236836,283293,279492,257783,180199,81256,24957,37841,1726,-44645,-42357,-1448,144912,185692,32475,6183,99196,98898,93128,176270,174242,69275,-32233,-88260,66474,308015,314231,200032,289056,293236,58154,-6490,159825,201961,140874,29082,6128,-6807,-163300,-258991,-168317,-11583,26399,-61207,-48258,-17415,-116313,-133795,-92806,-53578,120658,213310,126857,11845,-91613,-72831,6676,-52191,-128675,-69766,15885,-104072,-366581,-368652,-197515,-84583,35742,107286,-51131,-275414,-318564,-225241,-141611,-109794,-140575,-133677,-37934,75666,80439,29194,66639,182336,287205,246761,147105,-62552,-220087,-186383,-5897,38522,71247,-69218,-4084,110682,132603,-26216,-104753,134288,365702,246426,94224,197191,239566,-41576,-271718,-286178,-183780,-159364,-291640,-336031,-81834,92623,-87174,-299767,-378920,-420772,-268796,86850,212522,74157,-23334,-13136,-99703,-69695,217117,384315,182358,-89410,-151136,-16446,-33952,-161397,-104290,65430,149226,119980,-16517,-171827,-136756,29523,148104,191187,212203,318633,338901,151359,-15704,-12317,-46821,-130917,-134239,-93785,-4025,82925,33767,-108526,-192002,-104495,42802,36294,-111061,-80231,193513,374860,356013,194211,106174,164382,190197,196517,205109,156964,114482,-38783,-271552,-302669,-161538,54303,223520,147928,-29054,-79967,-147381,-164385,25373,91333,-123544,-254866,-132321,99366,282187,310694,51072,-314159,-675489,-443450,866755,1523121,552458,3384,-1043177,-2258018,-916642,796241,603803,-30934,-277084,-268068,343388,1078984,402490,-1379109,-1651460,-1118627,-454836,638964,1018895,862262,876284,140299,-496672,-517396,-657975,-564961,-87542,143291,1276,-109223,8785,181591,280854,319151,313765,366432,185917,-146743,-131174,143471,388916,418564,158467,-105741,-77065,-66727,-218968,-205577,-129400,-193694,-313996,-209915,-3028,181223,183141,92785,145494,213914,147392,23539,-108887,-232182,-258433,-179381,-7882,195180,259144,146557,19159,-46641,-106890,-199713,-186548,-64674,46177,178885,228356,-33089,-220563,-57664,74705,-3874,-95551,-156118,-136470,-33486,-91232,-210103,-47534,222602,234640,176111,46231,-193662,-330426,-316644,-315076,-218691,-30854,54871,26019,50787,125094,140882,47348,-38330,96439,276954,67751,-252882,-168946,-27832,-93360,-132695,130309,352652,225159,227729,275436,120150,143494,352565,346119,146749,59990,79460,-14145,-135906,-54731,140372,110017,-164303,-338223,-153402,16023,-32107],[133142,292249,239648,83814,49519,59051,-38545,-167885,-215973,-235854,-144066,89148,138080,11224,-112984,-224544,-168672,13921,63911,-63319,-246972,-258270,-102828,-12134,-22396,-31394,-147008,-185440,-71988,31721,7697,-181484,-240299,8062,83429,-80248,-117182,-59305,72483,286343,404330,274027,-16751,-148937,-47739,82412,158923,259700,206401,-18497,-226931,-348951,-365936,-234836,-8064,82300,-178028,-433745,-283269,-66506,-204644,-480889,-461968,-216407,-80663,-210768,-288916,-112404,88053,178479,98918,-75361,-210037,-209953,-196609,-219693,-56318,95618,20955,-7206,141729,88632,-220647,-408657,-297892,-102406,56751,125407,89241,-14990,-68127,-144693,-215677,-95492,132625,154937,127289,190592,155648,49969,45843,6908,-144061,-307102,-333581,-225223,-74451,3166,-8355,-9519,-31489,-86947,-78193,16473,179886,299212,224963,80383,-10615,26486,118139,-2819,-227109,-110361,182037,278670,220813,50224,-95389,-1175,187070,195095,164034,47487,-141791,-88613,153800,81237,-197966,-242311,-218754,-228065,-47908,104216,-89196,-134894,36477,66733,-37902,-25489,109204,186733,-7672,-328691,-350384,-55931,209555,298099,218632,74125,-33639,-89933,-80331,-76889,-110066,-150146,-121613,-115857,-136433,-176868,-388050,-599948,-551621,-419272,-153102,164017,147817,-73148,-190074,-300400,-293796,-23372,94900,-9252,70187,225039,226004,139188,160276,183113,17099,-160030,-119805,-103276,-215428,-145345,146181,330326,183536,-70496,-84029,69,43229,155366,220024,-9244,-289788,-345122,-216910,-145093,-158638,-154956,-106242,-23337,-8336,-120716,-247040,-259175,-60154,129573,23465,-140584,-63210,27584,32514,118985,252762,212774,172515,287405,396845,294534,64258,14029,112981,155994,105351,38357,108827,190040,9913,-317399,-414572,-295773,-69988,162205,245529,161819,198852,302323,183686,88231,141990,231603,307674,302490,119708,-155725,-211056,-36809,-142982,-355712,-102835,393636,558066,292591,-59093,-99373,127607,310488,228525,25049,-104426,-120512,-102479,-131038,-183387,-142294,7765,983,-147237,-160212,-56842,115012,137855,13907,29705,300187,338187,157179,184397,155793,-122863,-354610,-384612,-188771,69404,151280,109073,54791,-83375,-174204,-146072,-14632,204449,322574,197726,30843,33819,112602,-22105,-104990,-27406,22670,52701,-416,-47290,193883,435557,297942,13132,-203731,-334760,-270168,-42747,62247,49566,-22113,-171135,-252592,-98109,2005,20365,48408,125970,155850,92741,68431,162098,248063,197098,154944,128998,27868,10587,91564,108951,21001,27357,191573,203296,-49392,-202567,-61027,108358,134875,97045,-57134,-133825,99464,321185,124429,-53518,107231,294640,268719,50447,-222915,-298650,-155916,-155118,-247199,-170527,93693,246195,210079,114844,30382,154891,313824,298452,22737,-269091,-380646,-284003,-218394,-189929,-102365,-63491,-300256,-616498,-610768,-343042,-28463,319797,462843,258447,-66417,-249802,-231253,-152698,7646,114779,-14577,-183972,-226021,-291141,-248707,-92693,-119616,-233106,-38769,169160,128043,117096,226790,233589,88569,-66797,-146874,-71369,119241,111094,-74084,-134422,31239,97821,217926,309878,130080,-124478,-217145,-112632,-145281,-376510,-475805,-211585,-159,6390,26082,-3161,115095,216394,94645,-133356,-465218,-662933,-190480,548640,-29931,-1683712,-1749856,-647607,-1034836,189797,716375,-202771,1383550,2975409,1316613,-170471,-712157,-953529,-370664,143229,396816,589593,524065,298545,399598,489296,353638,334327,458825,321625,-72682,-318587,-280624,-62862,256497,210240,-340095,-586452,-316575,-123868,-43043,90716,102165,-56687,-160306,-181531,-305355,-469751,-389473,-275503,-338965,-348810,-213924,-86993,82321,257206,179351,112553,170679,21824,-187416,-164564,-279295,-435715,-228528,-76290,-161129,-203799,-135304,-31889,-13497,-117173,-45038,53826,-47542,-179102,-209495,-323742,-375570,-66302,250825,145193,-88278,-113054,25045,104872,-18807,-247906,-414694,-524176,-462624,-294862,-144122,-128132,-360233,-381655,10685,266647,48367,-104237,82777,195261,135436,70839,-95912,-243579,-137813,-39370,-73572,-72798,-48867,-52299,10298,79648,77579,-46688,-103466,-63530,5755,-49676,-8479,156093,207934,89281,81127,219022,273488,150525,64006,108428,196652,180865,170630,155633,91474,-14056,-43815,4299,-30239,-199329,-342814,-187153,68874,87280,163656,456394,620778,431231,101680,-109654,-248958,-334503,-395140,-391008,-295716,-120292,-131805,-274620,-179766,-15619,-147205,-276258,-120896,-19001,-100998,-109585,-107405,-136986,-123058,-158088,-160235,62125,252086,254279,135666,101602,148009,88658,-56097,-50633,-31932,-182768,-221325,68689,117168,-233673,-294912,-92452,-52062,15082,228836,380575,300151,165046,15102,-65785,67033,221631,151605,151238,204666,86506,-93284,-224358,-231861,-1762,-8453,-291050,-270372,104954,345232,252629,121002,-38863,-65186,204179,352076,271107,110742,60938,208608,281980,68091,-145511,-224062,-246769,-179023,-168857,-162910,-49665,-66082,-322993,-461611,-357093,-232962,-272260,-389463,-316106,-219862,-152220,-80091,-137410,-114484,49440,111337,145414,226998,209506,152968,110733,73375,37161,65135,24223,-51812,-11159,82079,199981,223411,64284,25226,95572,93008,135303,270565,268176,141321,11363,-73564,49528,253585,246519,229859,359316,343441,98837,14042,123960,151509,135228,93374,110406,99866,-58299,-211076,-225952,-92464,-30299,-74946,-34318,-1894,-111495,-147973,-71883,71304,262049,283298,147308,-29061,-140803,-127283,-108301,-102446,6451,99033,38163,-144854,-376999,-357070,-182224,-50283,96851,163735,2101,-165469,-156811,-164015,-95475,-32047,-66503,-107325,-26476,49503,-52489,-142582,-34002,141770,164182,62748,80599,-92749,-308099,-297877,-192295,-163614,-29826,-42753,56521,172920,140480,-83348,-163937,123135,343042,160747,-36269,43583,105018,-34541,-155213,-144998,-71112,-143907,-341595,-360913,-97644,60466,-97490,-341986,-524217,-507727,-300760,8066,91723,-25020,-40890,8678,-39572,67934,377429,412033,47390,-217932,-104840,108415,666,-194105,-116210,53797,119398,127435,29147,-160223,-152732,9037,124406,176497,227098,282200,211353,-18155,-102868,-7614,-48631,-134253,-111889,-90997,-69023,-1960,13385,-71555,-200816,-187697,-70765,-19795,-120790,-101510,179507,400250,374693,169913,93012,184898,180126,151425,196527,185637,141643,5877,-220147,-292922,-190220,29372,215509,195857,74382,16677,-166138,-265225,-32827,72087,-121561,-262712,-226128,-58467,152929,242897,74944,-340818,-881743,-697284,812802,1658062,727565,402583,-339619,-1736239,-756719,829846,457468,-463963,-840075,-738170,205948,1547820,910857,-1416431,-1972151,-1070296,-301744,652883,865812,648606,686455,103111,-439256,-421321,-538717,-485422,-88335,80319,-61662,-144807,-12307,144640,286119,448706,513256,571642,333968,-99774,-156936,130871,371498,321462,20138,-166125,-54793,-63103,-192635,-63820,23059,-165888,-325909,-192158,40739,205962,143459,28877,103086,219874,209463,132010,18136,-116654,-195973,-143108,64149,291000,324648,192904,49839,-49925,-179691,-319720,-265761,-35790,190376,250959,225020,-8150,-149220,-3012,108818,1368,-164320,-278399,-253835,-91807,-96911,-265162,-265597,-62098,30922,58910,4634,-172328,-250038,-191662,-214555,-241713,-161311,-21597,-3298,1644,83552,131422,72060,-7046,129540,354057,234249,-36439,-14443,76962,7020,-110719,22942,194198,101883,138262,254597,175683,246415,472711,425311,162885,56222,161808,134519,-38752,-68248,102649,135036,-103812,-356398,-232858,1961,46639],[203819,290022,193315,59164,27660,-8537,-120092,-229715,-233196,-182458,-48554,160801,169468,4596,-146914,-219457,-113100,41358,68586,-58611,-288730,-330090,-153756,-53395,-86168,-104102,-179490,-161395,-20525,92763,99044,-68854,-137998,62386,58813,-163885,-161988,-47207,77083,287272,379424,228606,-63280,-126962,39101,122116,165890,279432,270002,75628,-154605,-322050,-360953,-225990,-4280,122217,-95322,-371267,-254397,-22962,-118147,-401721,-375635,-118618,-55825,-226439,-255090,-62380,108440,154153,97794,1063,-122440,-157026,-95122,-77397,-11068,62402,34967,46859,182184,109835,-206204,-465260,-419707,-200685,-27765,84656,147284,71012,-64919,-201946,-238777,-107907,70817,78384,70322,200000,218207,60252,-42265,-52914,-170255,-309355,-314456,-173691,-36548,-23784,-59614,-16854,37264,-5056,-126547,-156725,81183,319144,239633,79892,54724,78090,65939,-48017,-251579,-201969,61061,250396,243255,75652,-74020,-31308,150867,231299,252690,128333,-85661,-47319,152322,96634,-133921,-182065,-215515,-256869,-59994,90011,-131114,-146461,129978,190612,50631,55733,214304,224246,-54491,-381439,-273010,81010,238432,208432,156322,111986,67732,2263,-45972,-102087,-164440,-152615,-84713,-108835,-190525,-249532,-448276,-623919,-594670,-408911,-101522,180574,154416,-58932,-176941,-236524,-200048,-11421,83446,25633,105231,212757,164209,68842,117246,216362,164559,48719,46923,29245,-123871,-72393,161968,278652,141426,-31708,-10736,-8070,-18950,125408,248779,95719,-137462,-254442,-228275,-199067,-213581,-193733,-118858,-28060,36403,46006,-91744,-182289,-6391,189199,77556,-82660,29788,118258,77376,177097,331612,278862,240262,293079,335735,283057,117033,25889,129448,213523,88745,-52988,56083,200202,91974,-148319,-207994,-212489,-106505,83870,156433,98609,165293,285291,176666,82034,120653,217061,297564,359795,220555,-68169,-165537,-52444,-163940,-330072,-72564,383308,562563,311547,-71583,-127557,88154,240566,164946,-2084,-134969,-164855,-74559,46123,35298,-44099,59057,42803,-85111,-82297,-39141,58326,147161,88565,26958,232518,337096,231238,202188,118676,-108371,-268042,-256246,-74612,134951,169980,144334,123619,-12234,-143301,-170513,-40097,158945,174975,-30600,-160568,-70555,119997,30164,-108880,-59479,37910,102437,43645,10930,279613,551388,450726,152248,-95349,-234975,-184654,3850,55733,37081,-23424,-182384,-273454,-157879,-49818,38065,121727,197654,215076,146227,98389,172569,218423,172374,157774,108502,-40297,-93395,30332,175164,166535,131247,216321,175146,-29497,-116998,-17975,77660,142045,173012,11553,-84243,167229,398647,149506,-98802,45960,271093,306049,140899,-127157,-253023,-190231,-173788,-187020,-29102,136068,194477,170713,160001,155606,252394,354520,273875,-460,-277640,-351930,-252393,-220095,-197318,-129700,-118548,-346389,-575031,-451196,-153639,117099,414362,517726,293831,-1543,-135777,-128469,-99231,-7423,69016,-67949,-241621,-304706,-381787,-339014,-171185,-77594,-40570,191976,333741,257822,219720,274862,216464,35531,-132740,-205373,-124560,41917,41840,-66595,-53248,83153,127052,193807,240773,92121,-117239,-176027,-7335,-1046,-277674,-399473,-133793,92830,153523,234690,156609,89259,244208,241064,-63131,-436797,-780889,-557148,377612,269805,-1285623,-1576679,-1497040,-3529412,-1482659,2609185,2129885,1491633,2641679,1596992,211102,-408070,-763560,-305895,60109,211436,295823,150776,62926,318625,455406,332462,330374,464411,364991,30575,-277866,-369514,-233214,117512,171138,-287903,-518058,-306313,-168096,-112600,25991,37447,-140096,-232853,-202474,-277396,-384890,-330351,-274493,-325124,-284613,-83338,34283,79282,128203,69383,23132,-2322,-213995,-350621,-191154,-190288,-315372,-168864,-88407,-157035,-161044,-137368,-115176,-144099,-222728,-30690,122247,8298,-144651,-159284,-281324,-383368,-124947,197800,150803,-50218,-107903,-11351,113709,73018,-165056,-363895,-478961,-471142,-392732,-300170,-238109,-362029,-388412,-94060,132108,16624,-54772,111921,194430,154267,184884,7128,-181533,-111736,-22829,-114450,-138901,-65822,-73552,-112910,-57102,34302,3998,29,-5006,-10587,-90054,-53653,169415,253210,125468,108334,247875,250662,67848,21809,175645,384803,382822,344884,276466,180254,56442,49436,116224,45905,-193327,-356215,-151547,164219,200216,223742,458911,618633,460204,143987,-121900,-360454,-460476,-400873,-286368,-181716,-36954,-78890,-228212,-151682,16712,-93412,-209094,-44772,57378,-69849,-108348,-98174,-161380,-228267,-324168,-262857,107010,381555,350087,226223,175226,226594,206859,5486,-100925,-69614,-98547,-99565,92832,93385,-232647,-221590,-17064,-5823,23113,248823,388395,300819,168730,-14393,-162728,-18647,198213,129763,99788,182852,114567,-32430,-167187,-129128,66604,14851,-281913,-305558,-3025,299224,317134,226642,58120,76236,418101,515380,284117,-15404,-102557,141050,289989,95902,-130171,-197986,-166351,-90297,-185261,-281621,-166293,-119691,-314140,-455867,-345608,-187136,-187068,-318745,-307954,-199078,-67975,26172,-28698,810,97827,49542,19447,101272,69186,-19678,4066,40136,27691,68795,35059,-56784,29323,188638,270970,269525,138283,80921,86160,56471,144910,321863,320738,178622,31446,-64222,5471,147657,151322,239010,368634,306108,100937,31224,66778,88967,100969,121305,185875,197842,63587,-129020,-247922,-174164,-90335,-76834,-4279,42064,-76201,-157498,-51112,186854,355819,318853,181099,-31858,-159729,-145782,-176858,-132182,114888,231836,61548,-149361,-322741,-331819,-217850,-74842,130828,216343,58374,-46891,11721,-55110,-11224,60893,4286,-80827,-7613,7160,-194414,-287202,-120851,70216,15433,-76499,33302,-113810,-379323,-374621,-311987,-246338,-106097,-33696,52938,194225,139815,-137316,-222342,82883,253946,16344,-190416,-119942,-33745,-29026,-54686,-26145,13797,-135949,-381725,-348839,-52949,84168,-58591,-343500,-584603,-478494,-222704,-22421,-36114,-155071,-71211,25912,2296,177901,489932,384149,-97048,-300709,5005,252808,48350,-191727,-100611,56449,107491,165196,117577,-83789,-120466,3737,71808,99571,190438,216359,74622,-161766,-151878,35516,7191,-100008,-76850,-74253,-137357,-120233,-28947,-5589,-114384,-190921,-164684,-99768,-138079,-112454,147724,395072,360104,128131,72959,169981,113795,64388,159924,190056,138436,32778,-146250,-234314,-174062,-192,171582,209747,154492,92995,-162674,-309518,-65614,44718,-137829,-291995,-352659,-271397,-51707,80304,22719,-376459,-994243,-829960,623118,1465656,876509,835603,486611,-809811,-482013,589700,161255,-806407,-1298935,-1152408,51433,1779852,1333697,-976673,-1758792,-763582,36065,697789,651401,337273,276365,-76563,-374591,-316704,-415294,-401567,-112437,11269,-109508,-202240,-105638,28534,213428,475176,660643,764197,499053,2958,-124707,123542,298197,193658,-98293,-198685,-27090,-57668,-153941,82690,199145,-63677,-218786,-97144,111240,220101,95937,-19268,86226,243084,266180,218764,122628,-15202,-113492,-60381,165350,364281,319184,163735,45884,-54151,-222587,-366548,-286794,-29670,240638,279084,216026,47223,-58455,29920,138186,41355,-199427,-368619,-318296,-98439,-55508,-267348,-442443,-377019,-202826,-39821,6759,-127395,-173630,-73844,-87613,-214224,-232935,-57990,16215,-9113,47255,129840,133232,57336,134254,340793,325501,158999,124894,169638,103765,-62927,-63635,10480,-48519,30500,224083,225882,326622,564046,496918,191192,69205,239474,262268,37272,-66725,104235,206840,-1519,-308455,-258781,2736,115566],[198707,212709,116314,44119,31170,-46077,-168900,-255973,-221500,-105722,49078,196480,169336,-4603,-163846,-199608,-84772,15598,51087,-23744,-268261,-355447,-182974,-81445,-132651,-188099,-222103,-133746,34349,148963,175752,38405,-21441,130753,52766,-213518,-183343,-22392,78897,241731,284236,97324,-177544,-160532,55504,91404,109007,227080,269959,126637,-108534,-305507,-353047,-195646,39943,176459,16585,-237055,-180704,25415,-17649,-264105,-246065,-21560,-43016,-228602,-197703,-2935,128503,126095,111240,108324,2187,-89758,-20043,52779,59688,64003,53291,79076,168798,90631,-178354,-451860,-463416,-257063,-113126,29481,185538,147043,-36235,-183220,-206171,-120640,-20118,-19428,-10471,170118,270954,122261,-54265,-61672,-149306,-273948,-264925,-84092,40787,-16133,-69925,14529,129545,94890,-151088,-301211,-6060,334455,262771,90170,108282,107624,4602,-93423,-249325,-289399,-102687,158259,228523,112050,-26017,-41775,85015,205584,295099,224689,38529,66081,179919,112829,-43256,-71072,-133437,-225065,-58565,81025,-133255,-129005,225502,310511,167523,178682,320880,251377,-85524,-374730,-174562,178001,209771,59632,57334,158829,182551,73387,-53066,-143743,-209679,-150708,-75751,-140378,-231765,-253985,-396854,-537381,-557561,-359121,-43925,184829,161583,-4147,-101001,-118749,-81401,-4199,65201,76078,137390,172521,73673,1977,96280,253710,281518,227635,218835,188165,42390,63772,181091,175491,37685,-14485,72592,1169,-92538,57718,229840,185384,31830,-129512,-213788,-235284,-250104,-221264,-138368,-47870,85434,223345,84337,-76730,83964,287526,145808,-39705,80768,166814,99648,208125,355515,314523,301481,307389,263788,228637,137027,4991,79159,212679,44549,-178986,-69925,113926,73788,-30506,-16030,-91597,-98820,37534,75501,15134,69500,169031,115264,47948,59170,136998,223384,348934,289234,49806,-62650,-32396,-159900,-291458,-58305,329601,499028,291765,-74021,-174296,-7332,123650,89036,-13405,-116478,-163470,-45322,187057,230600,94005,141819,100830,-54572,-88188,-71776,-38193,94684,81794,-33593,117201,302577,304652,226667,72249,-96956,-152967,-91434,59846,199211,158526,122957,132884,18832,-130384,-184243,-67279,75813,-12327,-263183,-332065,-130045,121467,78160,-93701,-89055,46335,144735,83777,58998,311034,579010,532317,259201,12348,-110754,-63408,53659,28779,-22594,-91657,-236113,-265588,-166995,-78570,27236,151926,240375,259706,168814,77883,147600,191690,164081,164550,101182,-75277,-176800,-36717,205774,280092,233241,234191,127665,-35766,-55327,-2432,9099,102414,192482,60004,-24215,212175,404558,158213,-114389,-9079,239097,331767,206232,-38612,-172894,-168712,-146136,-110459,105895,186843,122998,113300,217763,305471,322778,336684,226308,-9066,-257305,-285087,-174502,-155363,-168359,-156710,-178836,-360784,-474514,-264327,29309,241806,451256,507221,305370,74276,-1864,-12376,-35700,-20423,19521,-114325,-285073,-343265,-372834,-334210,-189135,7154,209257,432713,464425,330599,260670,272186,162512,-40450,-196210,-240618,-173517,-83448,-60992,-14882,114502,156151,151521,180095,177779,51266,-123150,-142511,76100,126023,-182360,-322887,-80528,145946,268090,448189,373066,105999,245227,271206,-68694,-388682,-834929,-846416,115576,274077,-1070814,-1090176,-1700055,-5393057,-3406019,3875227,4445779,1879258,2267921,1762986,526540,-88280,-460857,-199215,-44086,-21832,-45850,-291446,-245568,140060,330093,248555,266922,398446,378144,193448,-97379,-347035,-379987,-59724,117358,-179488,-377941,-263328,-208461,-181186,-35449,-32543,-213366,-260634,-172857,-212807,-271699,-228204,-208770,-257539,-191277,41219,153763,96737,-2818,-69278,-99287,-174852,-401350,-453751,-186836,-68241,-133453,-77194,-103205,-161908,-108301,-117134,-171135,-214976,-216387,29309,179893,60186,-76032,-93449,-236111,-363655,-172566,97236,105503,-11855,-61183,-21005,100092,127040,-65361,-261839,-372443,-422973,-421392,-366821,-282632,-312170,-350713,-185675,-29381,-32028,4566,150046,224580,267019,377111,162483,-98027,-76504,12477,-113526,-188964,-94520,-77595,-189678,-151954,20105,107515,119190,33357,-19749,-35158,-26438,141968,234825,150853,129442,204651,132255,-19809,23827,224167,452678,499844,463155,365629,238105,111409,144798,240267,126001,-207416,-387777,-136418,206851,261199,276253,475425,584463,427003,159855,-104711,-392103,-515363,-361153,-150192,-29764,49578,-27375,-146617,-80261,74212,19649,-70415,46962,115617,-37470,-118845,-131855,-215872,-314716,-430973,-301293,164824,460184,371686,282392,265786,313384,300674,61109,-134712,-90366,-5456,48536,148396,103072,-149546,-110715,46236,18522,2712,248641,389326,281801,141881,-47022,-266647,-163456,78660,37031,-10611,106221,98883,-2219,-76540,41961,168981,66392,-212311,-294162,-115406,169370,310722,290305,144170,191395,533726,616794,290242,-132111,-265594,42982,258423,105549,-112310,-171122,-83630,-3381,-190351,-397868,-316006,-215879,-306889,-418178,-296201,-70504,-18037,-160239,-236675,-144139,43942,157376,99030,116719,158056,20011,-95110,-51542,-87881,-183383,-93124,-530,3788,50388,30675,-65993,50531,267565,326696,298820,208748,134190,71184,10967,122300,304453,286656,134926,7072,-68404,-56030,20625,60114,222829,316477,191429,44514,11354,-5335,26444,51920,106143,205170,251746,166532,-23545,-214133,-232564,-137059,-63252,30849,94931,-24595,-162581,-46321,236289,351244,301614,218297,-799,-151392,-129574,-182533,-125558,187064,312031,88174,-132972,-246811,-307717,-296935,-162233,114754,244354,96878,19121,92814,52550,84976,145619,58075,-55372,11196,-40840,-299803,-360923,-171614,-13097,-98716,-116144,36773,-104076,-405058,-394262,-324144,-211868,-129689,-43570,-6814,175248,154860,-143893,-244423,41935,143218,-137215,-321282,-227790,-96020,964,5723,19960,29207,-146916,-398062,-296458,43357,161636,17648,-298597,-512496,-329824,-71384,-7537,-131150,-259334,-90455,47015,27456,244936,542175,329907,-188252,-283959,163439,378509,102902,-145158,-65434,59839,105238,216218,231584,45793,-53582,4998,6990,-6718,115139,152082,-13247,-236641,-163384,92713,87986,-52557,-36584,-35577,-168350,-211400,-67484,67811,23848,-135554,-227632,-198475,-181074,-131042,96771,350896,303035,74026,54375,132118,25813,-24847,109834,170532,115531,46153,-66076,-149810,-133812,-39786,100830,184909,183158,122390,-139875,-284550,-53903,36936,-150477,-326882,-478519,-479280,-274208,-148357,-124579,-425327,-994176,-848607,329029,1075531,1057858,1293148,1280909,256251,-251512,38656,-297470,-1035352,-1532480,-1380655,-66825,1724260,1609613,-132891,-1026670,-326035,375794,700762,433940,42162,-186001,-321446,-310060,-226374,-325529,-338092,-160990,-67734,-148510,-275896,-261267,-145998,75569,387116,700908,875119,631564,134130,-48739,118814,208627,90666,-154949,-192360,-9859,-59163,-109172,198281,343439,74080,-46522,35437,173467,200922,42160,-47792,101890,290692,312614,271011,195949,63202,-27254,46537,272576,406613,260163,80368,21393,-52179,-224796,-331315,-249152,-45716,185848,245926,185577,101592,12376,21984,156456,112717,-187941,-404495,-316083,-50854,27347,-210169,-504541,-585219,-394970,-124741,16418,-90829,-131529,9240,39853,-141396,-229967,-51672,69880,17191,21675,127408,209985,148000,121740,253908,338543,295508,218483,227818,182869,8561,-93014,-119338,-171581,-69804,182996,251788,364716,607888,551329,224469,83073,273257,321953,64020,-55076,136185,287812,99882,-217503,-230621,8155,140899],[109697,76359,25905,36819,50873,-50488,-177010,-242088,-185929,-26752,121057,181133,132018,-13566,-154873,-160535,-72787,-39344,16801,20312,-203636,-334314,-184475,-89337,-154055,-255605,-247772,-92397,86018,183583,206006,92748,61363,187383,62310,-215970,-172011,10122,84533,174943,157692,-77111,-325389,-248136,-22993,-6948,8162,128546,216952,127916,-103782,-317917,-355907,-159172,102075,219950,126500,-57082,-74070,58546,45629,-139146,-129151,42631,-46239,-228980,-153318,41340,146150,112959,139439,213023,121911,-28354,19116,143156,136851,92921,65302,81046,111638,43950,-144915,-375627,-412970,-255855,-175325,-23272,196025,198811,18748,-96256,-130936,-135209,-119586,-115879,-99046,100983,294952,215137,15805,-12957,-76815,-201216,-192284,21560,137391,26827,-31897,81053,223695,187134,-141260,-372096,-57219,343655,295178,121318,151591,117313,-50739,-139182,-235423,-348431,-246965,39097,181839,148557,40895,-25619,4858,114951,270420,309165,205027,216424,226236,132438,51726,47975,-15775,-148453,-38508,95055,-78769,-81989,279066,378371,275363,302185,376585,236093,-111599,-330611,-96161,205392,120559,-120751,-62827,190324,271498,99027,-101897,-192228,-225705,-135512,-86927,-190204,-243197,-191456,-247661,-374104,-467552,-297230,10547,190300,176800,81093,19633,25061,34295,-2656,39042,127166,167279,118299,-14475,-30567,114662,292617,347577,334386,340310,301043,206350,206606,194571,54874,-87938,-18092,137599,17273,-167414,-50779,148674,226707,172670,-2730,-175302,-239058,-245051,-211385,-149628,-81169,110265,340590,221856,21658,177051,383887,197348,-25544,75685,149518,85053,207606,330736,311292,329405,310505,189142,147560,118856,-35399,-4311,159048,-14721,-300372,-231627,-40510,-28561,6222,101931,24580,-53053,30642,24438,-58740,-47842,994,12730,-18722,-34307,15627,123010,288454,312264,173520,86625,32946,-134790,-255352,-59722,250617,380509,229733,-71169,-225389,-132808,-13041,16833,1887,-39520,-103276,-7579,266317,353058,232187,228347,165413,-31906,-131559,-132693,-144546,1373,6323,-132189,-22554,235372,350437,246953,28428,-88720,-43469,54287,179873,255536,125630,42251,71036,3898,-130861,-181005,-92433,-31727,-194947,-414476,-383351,-105438,103781,84977,-70658,-103008,46962,171982,117961,83021,271486,507129,514086,301400,84006,-12239,46795,95758,1828,-96755,-197216,-312507,-238665,-127548,-78079,-8327,123461,229767,262364,146767,23530,111542,197468,198941,199048,126879,-69041,-222117,-94690,193958,337988,311296,238875,70790,-66559,-39301,-37821,-110024,-6749,135646,73212,29419,220316,338052,144985,-90121,-29955,215819,347953,249879,48099,-72474,-108851,-86946,-29887,184909,227984,74317,77181,285344,440589,338341,229721,142705,-11640,-212820,-190771,-58688,-38967,-116310,-176291,-221446,-334661,-357982,-136349,130116,306920,430937,445395,293958,135867,103158,75766,9404,-35754,-28074,-146531,-307064,-340637,-288805,-261264,-168461,79862,410560,592579,521861,345750,258036,232575,93256,-109578,-240337,-247854,-202121,-217609,-174159,57207,297632,224952,159852,174975,145166,38439,-119663,-117108,125873,216365,-93356,-256594,-63461,155463,325353,588746,542448,147938,209773,161996,-157326,-323362,-775476,-934197,-108982,55506,-988029,-269877,-1019850,-6298713,-5517047,3737127,6058727,2584996,2094916,1860326,724720,142170,-178939,-121386,-138798,-203701,-325748,-689477,-575912,-108460,141405,127737,163799,280210,359329,366616,156358,-239536,-473821,-233082,55170,-55120,-211335,-197997,-234245,-234263,-78921,-80400,-238443,-220028,-95919,-126505,-169709,-129475,-115088,-177439,-117901,113560,227125,110857,-103751,-199793,-214846,-286403,-481470,-470104,-157576,43104,48138,15387,-120982,-171455,-52511,-72257,-174249,-192789,-92208,116293,192180,70411,-4812,-32710,-198196,-321249,-201533,-29852,19524,24268,26531,9167,78481,131254,2870,-167076,-252985,-334029,-379613,-335245,-242199,-213562,-269534,-236924,-172763,-86573,48575,176149,269479,427288,567934,312589,-31436,-56068,46359,-79143,-213305,-121589,-50681,-179411,-166642,41425,227383,220943,59358,7049,96231,55125,80657,163302,158224,135649,102216,-38613,-81152,66354,231505,367253,482555,502225,413313,246066,120532,197533,320115,173142,-225543,-413134,-147243,182398,255845,302392,498185,551410,373604,157551,-64683,-337742,-480164,-285240,-13839,120292,120576,18320,-55925,9691,145736,159526,95191,129505,141919,-9367,-141942,-223022,-309083,-358556,-437218,-271618,201245,447124,314422,298666,359200,391259,351330,109462,-128209,-86407,65405,169499,220687,168522,18796,17581,83884,11498,-37796,231951,385430,240491,89797,-69463,-347631,-332621,-107033,-106829,-145913,6932,53787,-10420,14740,205864,256306,121754,-97485,-221594,-182463,968,221735,281206,193077,245586,496972,583100,257928,-218445,-379548,-49897,210971,111044,-81249,-135521,-17395,56460,-182293,-481910,-462880,-330814,-319005,-373864,-234253,77112,195645,44326,-117864,-64405,148222,273027,223092,223761,225936,35916,-155565,-174066,-194386,-254723,-132491,-22239,-16438,20737,11576,-86632,26671,273919,336756,290861,234521,153230,54572,-20876,77154,215344,152420,-1554,-64134,-91316,-120037,-84867,5105,184603,218654,34511,-70992,-73461,-100319,-44656,-2091,55339,162962,241414,219180,86164,-125953,-250720,-161257,-41351,51823,123638,10819,-172880,-71960,188207,238233,229901,241666,44111,-127295,-90736,-130219,-80897,223284,343152,120547,-114741,-197437,-294323,-386873,-289282,41209,232339,102161,-2345,46775,113904,163981,203450,90594,-29462,25359,-79480,-338133,-344539,-170608,-79574,-137810,-54577,97347,-54655,-374540,-352327,-233541,-112652,-96439,-65820,-89818,134950,202083,-75888,-201648,33136,63644,-244770,-387969,-236192,-39685,69459,24128,-23433,-39389,-183166,-386759,-217202,158007,265480,111688,-200372,-320909,-111037,90131,29264,-172578,-292029,-75058,78986,43036,264866,531226,275273,-183441,-146683,331851,451385,154479,-65809,-29761,49257,102954,260593,345881,198080,27790,6925,-47127,-99783,27623,117610,-11060,-221487,-152117,124463,142443,-21396,-2300,23105,-132150,-222907,-80062,122137,153234,-53405,-254332,-300185,-252759,-166749,37269,274316,206637,12889,41305,87620,-48557,-84124,58112,126265,83051,56557,12164,-55640,-86117,-84220,22399,128977,147767,91588,-111111,-206140,-2648,58198,-144378,-351155,-566016,-616791,-447239,-384400,-335237,-473071,-892019,-801743,-16611,682450,1309415,1750348,1939364,1191981,-197365,-758435,-882767,-1190177,-1518711,-1373939,-148611,1414578,1743261,938358,31666,59451,521686,580747,230953,-148631,-531928,-545766,-251222,-152144,-272641,-294526,-217907,-153856,-185830,-348416,-433904,-325054,-81090,228783,622360,856431,686637,257140,41819,114029,147754,54752,-132359,-149496,-12883,-70035,-66683,257692,415810,197657,115190,156366,201067,142765,-12315,-61548,136957,350373,340156,281699,234500,116257,45983,147847,360494,417192,179490,-18914,-4531,-35783,-185008,-233146,-170512,-70448,65844,157231,126054,126625,34521,-29520,160072,197431,-137460,-383752,-256769,34158,130071,-111364,-430106,-594120,-484375,-205246,-10508,-96122,-140479,44379,141500,-43223,-164981,-15244,128602,60112,1787,108410,270321,247649,109737,133122,294191,358241,257770,245173,238024,93046,-50523,-139291,-224890,-140703,133190,243622,354816,592060,565567,241764,76719,233808,280878,30564,-38349,178587,332672,158879,-118571,-165862,5686,104483],[-35013,-79435,-56561,32132,71896,-28466,-146254,-192645,-136105,29370,141815,114942,64188,-21517,-122269,-102078,-54681,-88801,-25476,45558,-132538,-280321,-156632,-73585,-153399,-292253,-248050,-42756,126397,189957,177717,71137,78479,204557,73681,-173187,-127053,46649,99767,110770,31180,-242476,-451400,-350386,-165378,-138491,-101588,25172,144633,97924,-129098,-354426,-374182,-136385,143681,227101,204316,125099,41074,60220,35774,-86366,-68295,59521,-59605,-229968,-141071,55166,157874,124531,174911,281820,197260,14013,35896,187137,196666,126307,63886,57799,39382,-5463,-112398,-263773,-287107,-202885,-197957,-58343,175440,213818,90010,30467,-34460,-145473,-200024,-185704,-174942,4717,276626,301955,138599,80217,29751,-110773,-115994,114297,223486,88690,40400,162193,296151,253364,-94722,-353168,-67519,336147,327824,175775,189026,116472,-84891,-178194,-222018,-357612,-315792,-64584,116118,174878,114520,10384,-71034,-18708,181958,355505,365295,348389,266918,152817,125890,132673,83143,-60112,-4282,135191,22259,-20618,257440,358258,329341,375550,348933,162118,-143564,-284442,-64859,167742,-1738,-287153,-176454,185265,294505,60124,-183751,-237922,-207124,-106694,-108237,-236655,-225802,-91411,-51200,-189226,-364372,-246753,54021,201575,196957,171519,149781,158760,121559,-4988,7888,163963,201610,79714,-64335,-14824,167209,323011,355847,351459,374932,319376,281316,287794,193951,-42189,-187502,-37265,159269,26515,-229582,-185069,14673,202173,249392,92697,-120417,-198272,-184449,-153449,-143527,-123663,88726,354834,278536,76077,225775,423391,202660,-41961,22671,72009,40631,186963,282890,275227,309612,279822,110946,57176,70274,-73511,-79275,74135,-72778,-375605,-371463,-201668,-147868,-17947,128267,96119,8066,54411,13461,-94656,-139569,-156874,-106368,-106543,-133876,-100474,40801,211143,293397,276902,251588,135160,-95284,-228706,-73298,158054,227751,131739,-75523,-265890,-247366,-131047,-35257,45666,83092,5868,40710,281879,386153,324826,282765,219625,15584,-144036,-189414,-226498,-93086,-94427,-231111,-152944,146733,348662,245994,-7863,-82267,31735,138215,257418,297916,85508,-78363,-44899,-42178,-128360,-153051,-108097,-141360,-332488,-435756,-267760,-466,63031,38177,-47538,-85913,49714,183921,144075,76404,167835,353658,401280,270847,101776,26140,104017,118808,-9515,-147437,-288679,-375601,-208426,-63263,-55839,-57339,42855,162338,210300,79397,-44834,84298,246799,283129,273917,193101,-31146,-230713,-134153,149935,337346,346711,222385,13911,-109980,-70105,-124299,-269386,-180055,7345,43922,56522,182884,220032,111007,-31325,-2461,212397,357697,282762,136822,27275,-39779,-15933,49164,195441,239994,73397,85758,348496,520182,290882,46085,22542,-18770,-154508,-91180,64906,87966,-61670,-181408,-225775,-265337,-256271,-109570,113906,297527,376443,366599,269210,161930,138475,103384,16055,-59085,-73360,-167058,-310691,-310723,-181217,-166185,-144721,88478,470071,610405,493966,321561,237512,177403,34169,-143731,-250519,-225029,-196896,-315430,-268648,123125,433447,276386,151164,168285,144173,66709,-85568,-95744,139958,260749,-13916,-204468,-78916,133095,321112,599096,576900,183292,137786,-51918,-296039,-233814,-576997,-768916,-178647,-210319,-934200,726396,445291,-6184220,-7652965,2001453,6573329,3411426,2145617,1914198,804541,221065,-32881,-123560,-195752,-264280,-477919,-950589,-846384,-362163,-61362,7261,52845,144189,316306,500713,390729,-105498,-505024,-361478,-7368,41789,-64248,-120390,-232820,-257961,-93881,-85760,-198223,-120129,5987,-35460,-100839,-67667,-31478,-115120,-93540,112787,226833,92029,-163261,-287654,-279972,-293930,-425536,-393176,-111956,106310,167988,78950,-137618,-177249,-1332,-9500,-121059,-83010,106502,204971,145805,26168,39669,3577,-172043,-263087,-206260,-150870,-80675,59589,141254,75462,63952,95503,7234,-131976,-170341,-228916,-284813,-231718,-131932,-88201,-160441,-234256,-259515,-131727,59823,171783,300428,553684,668109,389740,-11312,-65897,57748,-32298,-205079,-130029,4322,-82861,-99118,86572,316836,282998,89279,81882,252337,150794,5555,60387,138184,120395,-22542,-196781,-98186,129093,193057,170128,344355,472004,417318,200553,69779,175756,312238,163697,-228115,-406775,-177483,100802,193746,289656,501860,531748,336450,148598,-16097,-223880,-368480,-196355,83031,217973,159972,55471,16412,85416,211349,282704,236937,182696,135374,14639,-165967,-348779,-417064,-340800,-331225,-190636,187453,335402,201775,281625,433794,438616,347602,142862,-75711,-57907,94821,222738,280240,277885,227963,131545,86462,-25891,-82117,202909,367813,175446,26110,-71047,-378291,-474538,-301964,-263948,-262549,-73683,2039,-54625,65410,290179,286798,162083,41057,-91207,-176324,-143005,74477,200445,196711,230311,321714,400470,175120,-261216,-417612,-111253,164356,118840,-30574,-80122,25058,75376,-164037,-513356,-569307,-423384,-334899,-330841,-182607,204452,401245,242154,16018,21029,214376,341940,326288,320850,296390,92777,-140790,-219009,-202072,-189496,-87311,-2881,-13046,-5719,-18524,-122637,-52008,190012,285197,238302,197184,127232,42386,-25194,24289,76984,-51575,-197003,-163887,-132069,-172525,-134144,2424,133582,102321,-118355,-223090,-224575,-228106,-138333,-57311,-12562,77911,170664,208889,178939,-6885,-226623,-163523,-23614,42349,99763,-2444,-201289,-133414,52600,52922,119350,233169,77291,-100228,-46286,-45725,-15292,228016,343286,159290,-107721,-202625,-289764,-442893,-414163,-76671,178153,72039,-99384,-88162,113310,206310,226037,106234,-1311,33320,-96817,-303964,-248663,-115725,-101877,-94873,66594,195512,27518,-298236,-266906,-90329,-14168,-31016,-89892,-155409,100661,279253,61272,-86644,78018,49662,-273217,-375656,-145919,114524,167289,16780,-132785,-172471,-241552,-355150,-137718,245921,356187,207841,-51907,-84393,92817,198507,56127,-165131,-241287,-17241,119732,54390,242404,461745,229024,-84293,78480,458930,451357,189875,17342,-15710,16562,95771,285585,433457,332137,103486,9568,-70881,-144834,-39544,127632,84178,-127817,-138654,96090,127841,-26401,15252,89233,-25418,-136994,-58404,138406,224393,24953,-246169,-379336,-333444,-211683,-10295,187115,89239,-50004,31495,50370,-85477,-99282,10065,57132,46718,72645,86298,41367,-36064,-116824,-39735,59370,57868,8025,-92773,-109964,61448,93107,-121650,-357185,-591967,-644943,-521609,-561748,-543024,-498355,-726648,-758721,-364874,443435,1616930,2158640,2439178,1838670,-351441,-1642084,-1505367,-1325749,-1335573,-1188262,-243313,947394,1779270,2015134,1124143,238623,359749,296333,18620,-218772,-676658,-693695,-203111,-78588,-226223,-248228,-255617,-235255,-225196,-396651,-557784,-441013,-193445,76367,463674,710606,645640,340506,115519,108166,143873,96776,-44484,-86054,-36031,-84681,-32964,256238,407965,268144,205607,225986,185772,59862,-59949,-68245,167280,394657,338778,251646,238808,145109,92085,215137,409218,401180,107807,-97061,-16824,340,-112343,-111993,-81316,-85497,-50978,40721,41483,106565,628,-108747,149567,269195,-72641,-324736,-169279,126298,221048,-5901,-254468,-402034,-445951,-283604,-99795,-158064,-191704,35003,197085,53385,-69231,33062,165702,90608,-24603,58354,284347,332574,113704,23486,222439,355739,255455,231271,267928,173801,51081,-43596,-194952,-169968,80334,203316,304687,516367,512919,216687,34686,116394,135814,-51441,-18593,211431,313513,155455,-41070,-90132,-11379,15246],[-180298,-204938,-111706,26232,82797,8130,-87050,-119610,-83125,42925,98529,13948,-17927,-33075,-82543,-32058,-10314,-104900,-66940,30711,-94449,-215906,-105937,-40377,-144372,-302775,-235453,-2822,148325,172397,104912,-11355,30264,166738,70640,-100986,-57129,85544,126096,62010,-80775,-357809,-503336,-408647,-301247,-255825,-187743,-45401,93905,69519,-154781,-389805,-399888,-140940,130850,183972,231608,262730,134276,24110,-53335,-127344,-74482,39305,-68835,-223033,-154913,37656,157788,153912,204304,294589,207158,36172,55625,195541,218404,138275,47781,23539,-14140,-32414,-84598,-152700,-132570,-122036,-176136,-64953,128214,186495,157758,157486,60789,-138486,-235573,-209955,-220820,-99246,211570,342798,258231,185390,133752,-36487,-61487,168499,270535,141340,115284,227311,329611,289271,-17434,-260969,-50796,298604,343448,242300,220716,112939,-90246,-198183,-210315,-306326,-284881,-123391,45808,182144,177779,48134,-128619,-158311,54436,345888,464742,412572,277439,166728,160431,156602,120910,3806,32042,187539,135249,28681,155414,247048,301916,363297,239458,39314,-182221,-263329,-84057,95062,-112049,-392122,-252508,135979,228761,-48225,-287076,-277542,-165809,-72044,-131368,-265044,-195933,1008,126361,-33012,-280164,-217439,81894,213208,209644,235374,249881,249585,164242,-8473,-22849,175157,245746,88413,-50627,41964,229981,333403,316076,292899,321069,238705,215764,259794,173281,-85180,-225986,-65968,125421,18502,-263222,-311590,-140238,117644,248501,132786,-62484,-111402,-71425,-58511,-122031,-169407,15759,265369,241858,65993,196525,366366,147476,-79136,-51374,-30324,-6598,167962,243960,224420,243606,201118,26374,-25625,11856,-87573,-114844,-12878,-115347,-378983,-437397,-303864,-204370,-48860,86322,100001,53979,87976,35460,-80442,-172520,-255249,-213747,-191123,-206210,-163663,6801,148212,251030,341756,392373,249799,-47099,-208143,-93339,61047,68417,14145,-100611,-287386,-313166,-195252,-55304,108478,221104,136747,93588,249847,348010,342769,278845,245898,104751,-81659,-216187,-261055,-148323,-165297,-288897,-240144,57166,298473,213301,-35043,-73541,60413,146938,279999,321239,52866,-201505,-174246,-91927,-104722,-95182,-105476,-227408,-400359,-340554,-33626,135041,4631,-47016,-27062,-28883,69929,186126,160151,44339,28108,157610,230138,185216,70284,-288,89890,116147,1701,-145164,-314955,-390652,-189935,-8834,-26901,-103203,-61394,58994,113496,-18352,-111867,72544,325248,394201,374998,282753,15123,-218654,-151741,97640,294691,329593,178652,-36493,-149516,-128800,-235180,-430982,-377964,-163268,-25427,40628,100954,84821,65460,44148,68225,230402,363698,314876,221798,104082,10538,48600,121702,159385,212229,115076,133083,382094,515118,192287,-163082,-117671,-37667,-95688,-12351,154534,174523,-22954,-167202,-183630,-160764,-177774,-166950,-1727,224807,320421,310178,245944,145009,88831,58350,-18596,-92506,-118721,-185506,-306469,-272610,-96301,-90092,-149502,8422,354742,483325,399219,283368,218715,126828,5134,-126551,-218111,-172483,-151710,-343041,-318497,164895,495649,310295,133067,145248,152216,126253,-12089,-72974,122987,259589,48526,-164508,-108819,101015,273564,474238,455792,184076,39433,-295645,-426317,-111929,-259348,-397014,-45741,-341864,-826223,1616262,2276292,-5237951,-9533271,-850276,6001986,4028162,2256493,1920255,805416,152563,-69895,-213189,-196406,-184308,-485940,-1024538,-975626,-545470,-224237,-77711,-34292,26513,261794,562631,525372,-7343,-481298,-415963,-61067,80210,30673,-40647,-196553,-243369,-76836,-44676,-105717,-230,99480,44396,-65316,-51131,18512,-79017,-114346,51610,153526,22554,-191921,-312902,-266059,-190026,-247565,-240828,-59610,103287,189038,95009,-147405,-171003,39418,56662,-32091,72149,307534,272555,56501,-56347,41069,5119,-156470,-198030,-185363,-232717,-161151,98737,260977,159339,64927,44439,-53915,-177193,-152087,-132937,-166804,-103516,3705,29397,-50372,-183519,-271468,-153355,35284,130116,293483,579054,627475,351027,-44772,-104570,34627,2093,-163911,-107952,67801,57996,18037,132604,340784,300440,136436,190829,371720,216643,-59309,-49389,83999,82593,-125114,-284437,-71421,185603,125177,-42827,159641,404188,378650,112838,-29764,80850,216017,107511,-199009,-355727,-212299,-9737,99879,237814,462237,512435,325560,140745,26687,-95812,-220748,-121469,107521,225000,161396,82543,52770,121720,250336,351870,316204,194552,104728,36840,-175145,-460080,-494375,-257397,-139232,-87965,114395,157856,76098,245541,467155,436678,288758,149101,6041,-13296,83507,200553,298502,386052,403252,201521,53049,-82441,-113572,164737,320577,88322,-32737,-48094,-344646,-540622,-446108,-392373,-326012,-103820,-35812,-123319,44720,257496,241398,180311,181703,73402,-100845,-210759,-80077,77963,163302,162487,78864,124795,58412,-255371,-379750,-131611,122943,125363,36488,-622,47917,55099,-141773,-486670,-606413,-448988,-307624,-273855,-152966,268471,548122,388057,127177,88672,226559,349625,395143,405782,360662,170038,-60085,-170848,-106656,-10113,33037,63457,24985,-17841,-54045,-171330,-172456,33679,177146,149550,108608,69563,39891,-2098,-21810,-70784,-261356,-385857,-261658,-182944,-205401,-117653,43851,81555,-2936,-228177,-373894,-408785,-381840,-255237,-113610,-74531,-14802,66772,148160,238533,107023,-173961,-151978,-19996,-940,15994,-77269,-254570,-221866,-122473,-138776,-3323,182148,80542,-77045,-10806,33782,41119,205418,332624,201081,-113877,-256204,-279992,-427665,-493326,-208939,94875,19627,-217924,-219985,73895,209624,216108,112972,28933,36175,-89455,-216081,-107303,-20534,-65993,4473,188308,296595,124116,-200407,-172238,35956,39441,25717,-106135,-174793,93646,364155,229935,80954,174744,100432,-227875,-303119,-3471,292666,263409,6079,-256502,-324726,-308566,-317126,-87378,268745,400020,299144,122930,99215,198858,215177,48892,-132853,-134721,67108,155825,60653,189216,346614,181395,58348,308072,499719,377655,195457,70312,-37636,-34542,86640,289773,471611,409280,158478,17972,-56654,-128705,-59272,178159,233266,2936,-139286,-3152,32725,-68387,10914,143976,123536,18445,-12085,113780,219493,76604,-210646,-407833,-386157,-241616,-24007,118051,-20447,-109462,17838,27700,-78704,-75554,-34135,-32084,7700,94515,154421,138804,21199,-116353,-64754,-2547,-56439,-100691,-95030,-34859,102433,109449,-100525,-348100,-559551,-571330,-486694,-633129,-679363,-486561,-551525,-780644,-691714,401790,1913229,2454817,2823335,2207509,-619277,-2406611,-2043823,-1463218,-1111759,-956542,-419300,427795,1760631,2903959,1982502,155469,-90153,-126302,-241458,-230186,-650733,-754138,-168913,13465,-142536,-169132,-246521,-293541,-264970,-402620,-576101,-442199,-210529,-3764,290542,491511,526537,369700,151478,101697,194816,192214,69609,-26538,-70715,-91989,-8930,211211,344351,273352,204304,227279,137263,-22076,-95344,-73003,171886,394483,301663,190049,213058,151443,102328,229779,409376,366313,61526,-134465,-10389,55559,-23877,-13131,-14694,-77912,-104259,-64675,-54016,41921,-74165,-187640,128931,303623,-23868,-258349,-90160,193083,270038,69480,-48227,-94016,-299697,-348329,-241042,-260552,-252549,-2740,198063,124398,23083,79315,171401,86238,-69404,-27405,237600,380664,139945,-42010,148972,312428,235652,204119,273222,234184,177710,121516,-100602,-156952,33201,142417,231199,394810,380082,131446,-43401,-52838,-79053,-151252,5426,223722,234955,99699,3154,-25914,-39775,-92674],[-267347,-259204,-128008,19055,81400,47890,-14536,-37969,-36100,8094,-1684,-95165,-95045,-58001,-61590,33445,64103,-80253,-101555,-28048,-111970,-164420,-48153,-8017,-146941,-306732,-233166,7764,148190,142600,22384,-106286,-49702,81106,44623,-22703,21542,125910,159046,28458,-175684,-404638,-454966,-375060,-358182,-321153,-234151,-64416,93883,72177,-149921,-392248,-413945,-170806,54739,96059,207990,323051,178807,-44004,-195890,-237681,-122606,11260,-57852,-195483,-170936,992,139409,179342,213759,252524,157562,47841,98270,186130,192529,113471,20624,-6611,-25778,-22816,-63310,-74887,-5510,-44652,-116947,-39562,66275,121771,198998,247846,137449,-100474,-211603,-183870,-229436,-191203,106076,309998,314280,258223,191067,-13276,-49890,171144,262264,156551,156248,248735,319675,303706,77922,-135014,-29314,225828,324840,297643,239753,107171,-71029,-188182,-190489,-201178,-172251,-131896,-18960,162158,209754,66719,-162840,-266994,-77027,276246,465854,388883,247210,165916,149596,117405,83710,19725,56408,227853,216538,40876,1766,81363,200451,263193,80489,-99746,-215895,-270087,-134546,23992,-169599,-404633,-268198,52429,80981,-209988,-399214,-314251,-123930,-43092,-151411,-271021,-174635,44556,230447,68675,-225472,-203214,93511,214272,200006,246911,290539,278422,158814,-11716,-48091,155358,295843,159981,29150,116928,273762,318710,252566,198783,211970,94842,22799,119509,129914,-67968,-196750,-100013,41214,-9251,-255426,-388836,-273719,922,182334,109280,-18420,7211,71537,43946,-97860,-212428,-93344,107556,129277,-2447,90765,212738,40773,-120299,-111842,-107051,-22505,170950,235661,179885,145633,76610,-62286,-85678,-29869,-65279,-103275,-77398,-134892,-312007,-406499,-307907,-151698,-33111,19834,36852,58668,106962,67500,-27829,-141278,-277328,-286736,-245891,-226271,-149599,24413,117191,210079,363665,475108,345525,6724,-183062,-111712,-26748,-65044,-99726,-152806,-291506,-311518,-187522,-39669,172109,338653,256833,138970,193353,277312,289597,214773,234004,219523,43889,-206050,-245840,-142594,-166293,-278599,-262712,-9988,220091,154532,-49963,-56220,50644,98787,253168,322227,38393,-284869,-269573,-119660,-51353,-8960,-77691,-268107,-395665,-196464,195628,229942,-60628,-138412,-7949,64330,119135,185921,165217,3313,-108005,-33271,53551,79429,12386,-66743,17300,88909,33058,-79720,-247669,-339519,-190188,6516,-5087,-128733,-149383,-43283,1598,-120607,-170091,68815,399408,488922,461998,357225,43739,-205277,-148597,64061,236444,262388,107567,-77327,-171252,-185179,-326677,-542036,-541493,-332247,-121862,-22537,-11888,-33603,21241,113105,159688,262244,367161,347702,286676,141492,26849,93342,176316,108005,147488,166525,185470,358352,418857,68450,-334037,-248768,-68508,-49190,26157,175579,183558,-9241,-133786,-105448,-41000,-112778,-248626,-159102,118266,288358,302418,237673,95417,-28010,-47024,-81548,-132651,-165154,-211465,-305008,-238397,-48095,-50753,-194790,-144911,109720,265887,276128,251542,209351,93737,13282,-59313,-143659,-94209,-71164,-291177,-309557,178702,495680,331859,114441,92562,134998,190327,91216,-44782,83953,220291,83748,-130787,-127509,83274,215661,268380,237125,140085,-68325,-488287,-491101,39933,108488,53521,239534,-249590,-656584,2102260,3879768,-3808894,-10772526,-3854374,4709283,4141429,2201586,1852711,777260,-2290,-253879,-351960,-138036,3126,-369525,-907281,-919040,-604720,-306460,-106372,-78560,-49318,206600,542285,521912,17356,-416749,-384675,-96301,52290,62387,30580,-128558,-190167,-32716,27321,1453,88882,153445,100436,-48673,-64394,31678,-59695,-149112,-31042,35512,-90804,-210158,-275668,-172603,-6170,-691,-51574,-9985,40880,112311,61878,-146955,-148766,67523,109195,57335,212045,441170,304482,-38709,-143003,1528,-24177,-145555,-134968,-142807,-254296,-193439,146192,363486,235593,79340,3725,-150747,-280558,-191196,-64791,-58365,1471,109639,105097,31325,-107523,-216373,-144114,-13339,59591,242703,488373,459094,202717,-113894,-153880,-19464,5992,-98529,-56151,111477,179687,134499,157156,291472,282881,201265,298589,409666,225265,-94663,-143597,-1389,28930,-172048,-276208,-16389,216114,58676,-170209,26861,332698,300266,3992,-143492,-46482,80666,46293,-131561,-266102,-235060,-114687,2622,160182,375397,468697,321697,134435,56322,4792,-85236,-78398,50370,136794,131428,98430,51054,111926,249780,350061,317988,162586,62341,57511,-160202,-508727,-500243,-125578,81768,5554,-1166,-26288,-18374,205895,444835,377094,184991,117245,83808,33468,50191,130181,262888,434890,476417,213417,-6735,-140650,-121827,120023,230910,-14101,-73825,-5778,-252873,-506420,-500645,-461370,-324888,-75729,-49807,-199374,-51066,119065,129360,180964,307042,235380,13669,-185138,-188530,-44435,108897,73495,-139981,-143125,-52610,-203080,-285856,-117505,81550,121162,106552,93942,61393,10488,-122306,-411266,-561654,-378182,-186670,-176307,-143689,250636,603103,456780,185465,118501,188116,300564,418110,467068,405642,239629,51732,-53517,48164,203012,184910,161119,92626,-12446,-88598,-222575,-302113,-149955,36145,45164,4704,9694,48682,35476,-51585,-186081,-407732,-502420,-328873,-231526,-217979,-55600,101659,39202,-74794,-277585,-484998,-568908,-528131,-375547,-170415,-110975,-77371,-29667,69414,258108,182210,-115456,-136968,-31880,-64882,-107833,-197502,-326438,-314917,-272141,-270895,-110086,91784,52684,-54770,9360,75078,59373,158791,321200,237821,-125584,-322230,-244948,-328694,-499279,-319812,5854,-31531,-289074,-257644,44123,187587,183549,115938,58538,37601,-63008,-107575,36224,89672,21091,115886,261580,366689,214142,-105660,-102792,92232,40544,41281,-109270,-143728,117399,423648,376227,260010,295837,180645,-148913,-213767,120896,406239,318931,7994,-339655,-444413,-363962,-285328,-85475,210940,382056,380952,279343,160344,165367,139926,3424,-104284,-25217,143089,167726,56032,122134,207882,115022,165476,440338,434916,248324,162570,70694,-93382,-88262,84677,280220,447443,406414,186183,38326,-12280,-63672,-21223,248785,371004,116233,-158366,-151357,-115978,-128693,-11238,170166,264041,181252,35957,62058,154902,88365,-159176,-366117,-373550,-227718,8423,89948,-94236,-160678,-7194,19809,-38555,-31109,-74386,-128079,-34562,112632,210052,230961,91773,-68379,-42748,-38448,-154498,-195798,-115682,-6001,91973,76455,-103491,-333179,-496448,-447464,-373518,-588002,-704815,-438192,-413148,-892953,-1001104,475283,2106311,2582393,3146867,2446314,-818708,-2870092,-2384719,-1572665,-955956,-819448,-721342,-83845,1696447,3495812,2469744,-124165,-687566,-600157,-564086,-283345,-564717,-748982,-146955,131869,7158,-38418,-175534,-310910,-299861,-364206,-470894,-318999,-120529,10336,159430,276348,376843,351350,146880,94882,268505,292367,162452,4862,-105587,-81410,10991,153748,267761,230629,134093,168155,74229,-81091,-118685,-76016,144559,335101,230256,113073,165053,136248,75345,188177,363246,319408,38618,-135530,8808,122103,60273,30162,5217,-46983,-71388,-124578,-141346,-52551,-160607,-238019,103443,288078,-13025,-214381,-48663,212599,260872,92571,117295,206674,-99568,-377318,-388370,-360165,-281815,-46925,150737,156522,89072,119204,156787,43113,-136267,-138710,138352,379954,183461,-52048,89368,257552,220462,179574,255561,264590,288897,282192,17836,-110493,1121,76624,153244,252583,181684,-10176,-139831,-223229,-297511,-230365,35724,216582,131129,24842,20546,14632,-68173,-174729],[-259947,-226781,-105768,13496,74522,83765,56351,39395,563,-63201,-131836,-184383,-152170,-106351,-82792,74472,149742,-31159,-127224,-114369,-179761,-141543,-4571,-1731,-179589,-326723,-258801,-19764,127469,113646,-29322,-153888,-110499,-21994,1043,39278,89781,165276,189191,2453,-250576,-385095,-316399,-238181,-299574,-321617,-244446,-36416,148868,116563,-99736,-340795,-393512,-206094,-60448,-12512,150468,299537,161226,-128377,-344854,-360020,-165440,8700,-17370,-141359,-164572,-36112,99459,174807,195174,177393,78230,62415,165170,173059,125646,54423,-12371,-24521,6339,19866,-50138,-48786,50915,3477,-36344,12649,5331,34834,197213,279269,186509,-25192,-131026,-119701,-206502,-257147,-23665,199748,268234,257620,167350,-61041,-88147,126220,201071,118702,138424,215186,276919,311157,174360,-19578,-20647,129001,265743,316176,235143,92118,-41885,-146100,-150022,-66966,-28016,-106443,-75050,107584,191228,53334,-176672,-321886,-180829,158276,366377,295229,186217,146053,102211,34945,-9866,-13251,59448,233591,234210,7175,-149680,-74576,67477,108432,-81872,-215032,-226962,-282529,-185342,-20626,-157118,-322041,-218053,-41880,-112470,-388527,-504198,-351795,-101680,-29559,-166366,-258154,-174733,19634,238912,118328,-188491,-188556,91459,195876,159751,197485,263004,245189,113634,-15818,-65542,105817,335829,280955,151597,182502,279058,284750,196309,118640,100080,-58419,-227347,-91516,64608,-12055,-123614,-137209,-73157,-51056,-202322,-385338,-349858,-108546,82915,31266,-3901,128691,207855,117407,-88966,-248346,-208784,-67701,-21877,-97859,-50742,7358,-87504,-148582,-130651,-116290,15662,202625,257479,154122,35652,-73844,-145048,-112061,-33710,-9990,-60718,-109430,-132248,-202219,-295019,-218815,-3933,48500,-33773,-72299,11183,92886,79906,31655,-68852,-241518,-315417,-254987,-190560,-71619,71575,118235,191793,352071,484886,396649,65002,-141849,-117715,-84617,-141474,-185323,-225736,-287690,-249773,-113655,5544,216313,407420,340496,164169,131842,212472,201997,116733,186871,314857,170761,-171881,-198183,-83744,-94124,-201177,-219802,-37190,145765,91837,-45908,-24344,25486,32058,196180,300892,46218,-298026,-298186,-115089,23903,95056,-22732,-252130,-335793,-88654,291639,228850,-121773,-204195,12378,177298,197029,187876,160184,-24609,-201749,-175225,-78196,-8295,-41778,-132773,-76729,45472,74463,35909,-94042,-227607,-203784,-26373,3860,-122157,-186587,-107697,-89000,-200688,-218452,58183,433367,523383,486336,373961,38607,-201182,-128466,65994,186237,160135,17721,-107614,-169408,-210939,-356917,-559841,-619464,-455803,-223367,-119460,-130983,-114262,-12285,155315,241208,295070,367529,371957,311480,134917,11971,111237,194300,55258,57950,183883,198175,260554,252115,-49699,-421142,-340122,-104132,-23760,19591,119109,111353,-17434,-88164,-18660,65753,-46509,-287666,-288995,12721,286925,344226,250027,37124,-167853,-181091,-152943,-172264,-208910,-246977,-309756,-206393,-15161,-38687,-266853,-321954,-164285,41841,165780,235412,208074,81925,50932,39497,-38475,541,29236,-178820,-244987,172881,461642,341731,97760,4646,65880,228585,198674,-10005,35672,154873,84710,-95857,-112170,96449,180679,71975,24783,62167,-167902,-577453,-461567,200930,426764,424054,546533,16205,-499028,1989026,4702890,-2283945,-10952624,-5944883,3228900,3639012,1832742,1682367,746814,-162696,-490006,-475589,-35739,228930,-165612,-632022,-691734,-531586,-293195,-78484,-80516,-80570,154771,450171,393617,-28354,-319949,-271664,-104085,-24449,41447,82567,-44134,-107923,26225,101017,79549,110839,151894,125240,-34080,-80071,21298,-42879,-159728,-89859,-83890,-217471,-231522,-194048,-28957,200072,242635,126643,28885,-52709,-24933,-6277,-137957,-113433,84075,135075,113129,283787,466786,295011,-101574,-200837,-60029,-66197,-130006,-79816,-87365,-215250,-166839,201613,432980,282928,96077,-13209,-236381,-386842,-251273,-32105,14367,52100,144034,118705,63927,-36607,-123522,-107177,-65575,-19525,162446,323182,228841,54,-184936,-187569,-85638,-23738,-26202,10018,111511,226971,205459,149225,190406,245432,268648,364817,355867,177863,-90985,-203507,-100648,-26257,-153118,-187403,45745,216283,25387,-154404,16380,277973,189380,-101965,-225775,-140480,-17325,30642,-31446,-159410,-233374,-185094,-75579,78954,264521,385880,292335,124374,75234,59109,4861,-66973,-64920,-10346,87181,102123,23123,69143,209663,285111,251731,93753,18958,73128,-124740,-473465,-422586,19005,265041,68519,-121870,-157303,-52994,173401,366720,266337,55031,44303,121918,67843,21289,57834,183383,383999,421830,174857,-74601,-182751,-105978,71982,100268,-118660,-91519,43926,-128096,-383410,-461199,-461518,-273946,-8992,-42919,-264566,-193732,-74518,-17036,174674,405241,358010,126147,-89931,-221637,-134119,47878,-5553,-264145,-305587,-114077,-113330,-163341,-84064,33790,98633,160846,182050,74541,-37760,-110500,-306936,-441879,-212187,42949,-23943,-144357,162951,560374,445655,177804,101333,119344,215453,387058,483808,416818,277687,150627,80031,190262,352125,308109,256877,168975,5441,-115438,-261197,-401031,-308002,-105416,-49964,-71358,-21672,65379,68374,-62536,-240876,-448065,-512985,-351491,-264925,-214502,13202,143761,13280,-105048,-274699,-532175,-648378,-617018,-468222,-224382,-112498,-84295,-80920,9832,240678,200890,-72197,-125666,-50904,-124500,-232458,-324421,-397790,-383913,-343515,-305461,-180463,-19343,11017,-22101,17918,63391,27402,93602,304273,257762,-132097,-354487,-169384,-165461,-431361,-380957,-64580,-57007,-263727,-161635,68474,161111,139331,113243,83316,43880,-27666,-12168,144475,186200,132306,196285,265426,386127,281896,-27455,-75739,66790,12475,13202,-99203,-82864,154676,428422,453464,402663,397532,238004,-90360,-155131,167293,398385,306954,25323,-348930,-494707,-387598,-264162,-132086,86102,308327,438698,365881,89918,10900,8038,-61863,-97258,35035,172300,140268,35833,60441,74704,21087,169416,406193,281239,94704,93300,19908,-162122,-122021,99773,265567,362049,325018,189454,73844,43108,20045,62485,310893,435152,167812,-186325,-300323,-264199,-177399,-37852,160373,343866,283490,60503,6151,67003,57258,-103700,-252847,-278084,-153645,81619,108590,-116344,-199719,-46208,22392,14861,13027,-105770,-209254,-78727,112868,241854,304618,173274,24731,20916,-38719,-199858,-241568,-140391,-25221,23024,-16710,-142286,-320685,-439957,-343254,-238894,-454299,-624517,-368230,-331740,-1070266,-1306977,511687,2120878,2512958,3416707,2728533,-768796,-2936342,-2463675,-1596235,-904370,-849531,-1136485,-588120,1556681,3779912,2618442,-444439,-1238701,-1014419,-914268,-451856,-533063,-706605,-128613,265098,215799,138019,-48697,-279236,-325229,-299393,-276930,-113108,38573,87685,92245,127420,251986,308120,115931,85693,317288,345475,197879,-6170,-133089,-49688,35863,114893,217416,175654,43240,73685,12008,-112242,-136092,-73958,96859,225860,137038,40587,105928,100456,17615,102380,282352,264281,24215,-122958,26886,185874,122435,8444,-27538,-3907,25200,-122954,-202599,-153597,-228733,-243924,77090,226975,-42797,-207954,-54725,182768,199943,65106,199419,399529,90720,-349311,-480173,-405089,-250375,-76394,75533,150459,124061,156915,145121,-21851,-216129,-251902,15332,333748,231053,-15730,51446,215193,219677,163387,219066,266651,354418,373896,117558,-44472,-9367,19665,85112,118363,-38651,-178768,-224575,-337563,-442814,-257385,71432,199457,46618,-30963,26489,30295,-83775,-196307],[-160870,-124655,-57628,12308,72369,113779,115032,105282,28119,-144507,-253453,-234199,-183461,-180758,-153306,75033,211333,11346,-145016,-198228,-266104,-148948,6425,-41361,-250536,-375287,-312098,-76707,92221,94414,-21887,-112331,-109217,-100352,-41899,70614,130933,197949,205648,-22345,-293002,-312057,-128140,-31011,-142946,-271399,-234826,17953,237916,189603,-13992,-237566,-323144,-217283,-168074,-108366,85969,213378,86915,-208585,-450517,-431088,-157956,52076,48887,-69370,-127063,-56898,41441,123894,150191,102051,8590,87036,236673,161674,39512,-20659,-47784,-32547,62554,76289,-47790,-74932,23277,12037,46434,78855,-40648,-53459,150446,250454,207200,79854,-14244,-42409,-167728,-291318,-154502,35438,122425,163934,54311,-173091,-164337,52650,107055,32651,60997,138789,223001,321734,253235,54020,-28663,35282,178032,283000,198521,58580,-21345,-83121,-85853,59700,91646,-71787,-124529,15259,114697,11278,-175909,-320448,-239617,17273,202327,177383,120495,110435,37576,-58481,-118553,-73331,40982,195204,183838,-56173,-240760,-155951,-37510,-46750,-208140,-277715,-203299,-268708,-209126,-35189,-87563,-170327,-116362,-120124,-298569,-536507,-581164,-387396,-106914,-35536,-175480,-232071,-192655,-63762,167073,135770,-147260,-159471,80090,157686,93736,100300,181467,167705,45238,-23645,-76364,33822,342106,409067,275011,216606,244112,246235,173436,90370,32926,-175588,-448612,-309720,-18260,43330,-48244,-175406,-190414,-97115,-113788,-296325,-352829,-174649,-11122,-78024,-27183,218303,298393,133000,-110164,-275267,-298448,-216480,-169140,-176332,-164301,-177882,-198457,-153279,-97649,-45805,104691,249980,286030,143672,-67761,-219114,-207606,-101900,5392,59376,-17265,-116050,-114658,-89894,-149971,-82254,171313,167904,-61225,-196562,-80167,39726,49365,61339,5705,-186230,-304309,-221483,-120828,23777,113708,138848,205728,324749,430862,393664,125919,-78318,-99890,-90603,-140651,-223516,-300441,-286525,-156359,-826,66094,226865,415583,376157,162192,75774,175201,132043,28221,121232,342133,226544,-136620,-144987,-5714,14276,-86151,-130710,-19271,104718,54285,-15326,23695,10804,-14560,133257,261743,73870,-235357,-257661,-89145,98193,198575,54915,-182186,-250713,-76638,194703,120023,-171386,-227523,35083,286548,288969,191259,148231,-20354,-226597,-238971,-133903,-50098,-67393,-162314,-149496,-2479,111645,169970,105021,-80784,-214394,-91093,4016,-82044,-159153,-113994,-131618,-241990,-258134,28370,406294,474661,416715,308795,1522,-202358,-96808,100766,155135,46985,-73791,-126667,-147920,-191290,-305113,-474181,-591895,-504740,-303684,-220152,-226787,-155028,-34891,159876,285739,316233,363006,372262,283569,93760,-16042,101831,157150,-10615,-44111,135121,139439,95921,58317,-134717,-414176,-371574,-133003,-21250,-19506,10276,-7100,-34798,-43552,42172,132023,28323,-244093,-340597,-63859,303274,410596,277315,-2692,-278313,-304953,-216416,-203745,-241047,-282998,-314253,-164368,37479,-28447,-332770,-460251,-361288,-114515,96381,234384,211523,87961,99373,140667,76602,97068,126885,-45459,-145051,160253,413635,331292,76013,-112357,-57412,220908,277893,29435,-5794,78552,54154,-53380,-52951,142738,187127,-30745,-87751,-25914,-247420,-558189,-350836,332916,599444,587845,720563,292629,-460191,1259290,4426265,-977742,-9756412,-6354917,2043352,2640220,1162124,1394622,699595,-272538,-675076,-524752,81584,415169,84876,-256500,-366082,-366298,-198847,-12492,-58570,-83364,103650,310068,194072,-104853,-189322,-92818,-77750,-114040,-7286,106001,33240,-14125,84166,146467,101283,63243,100737,118198,-12663,-74095,7810,-21537,-124971,-95904,-165588,-317458,-253195,-96921,116006,367570,418259,251519,51700,-139115,-165301,-85546,-127050,-74529,91322,130339,117791,264715,384373,244370,-114594,-214560,-116011,-94508,-99203,-33276,-30531,-136912,-94660,256263,462991,292121,100974,-10911,-269955,-434719,-286607,-30788,38842,41762,96116,71990,43536,3517,-31962,-56402,-101642,-84084,78299,153371,20827,-177749,-224414,-184422,-136959,-73782,32047,66267,60575,178336,210173,113670,76304,199543,314310,363734,236371,102317,-49331,-215080,-183878,-64343,-81921,-61980,98099,197507,43759,-5575,133748,242571,60625,-184087,-238643,-140404,-14565,90205,84509,-61432,-202296,-204764,-121981,16204,169044,274103,215960,104799,92484,76849,45774,-69336,-187913,-152682,49167,93305,-12256,18012,142224,182928,143313,3424,-18249,78183,-83585,-369784,-284666,135288,360132,94810,-204275,-199974,-25344,150704,248042,124776,-78331,-60767,98288,79998,17740,24154,87631,235666,270655,110907,-129177,-196437,-73167,25330,-49923,-206525,-87152,87562,-5089,-214918,-354949,-405345,-205037,59257,-26935,-303819,-333861,-258640,-155637,170730,468780,418082,202277,23467,-188444,-181453,-12238,-55276,-270405,-314251,-100599,-2010,-36408,-45513,-19605,58525,183059,238041,90398,-71630,-107775,-197016,-271709,12499,336277,164503,-143973,41675,442471,369756,110908,42522,49392,124263,302052,435084,384073,274189,203104,171755,252764,371357,351261,311980,225020,26522,-127570,-271907,-437421,-400449,-217620,-115126,-88518,-7041,82738,80077,-58535,-230525,-384867,-431186,-334852,-274487,-199666,52763,150701,5215,-101075,-245539,-513175,-617269,-608120,-508864,-270452,-83401,-32691,-68132,-6911,195899,166664,-54425,-119218,-63088,-153945,-316942,-415701,-444861,-405622,-318078,-245649,-206196,-122133,-16654,33880,25625,9168,-41429,21041,268299,248708,-126827,-320207,-53028,17036,-315000,-381150,-100173,-41309,-135478,38457,159176,146762,90705,96508,99433,62805,8221,47398,196281,245998,230273,221077,210048,354919,320284,34966,-81883,-9066,-8706,-27300,-79466,-26515,174957,365946,441363,472058,437120,228030,-93485,-157381,114827,272483,227803,49186,-286049,-467144,-366521,-247135,-207083,-69178,197950,442754,346902,-63717,-196057,-126663,-114688,-111119,18658,131648,72881,3064,21711,-23088,-89064,52829,211778,87224,-47153,3359,-55636,-210917,-115575,136278,249876,232028,191849,178856,122630,88986,89029,160450,338111,394161,142709,-204001,-394529,-354261,-186280,-50576,121295,332543,283093,46595,-33045,-8799,-8872,-53460,-88463,-114645,-28680,172219,159289,-90257,-223872,-93333,30678,60743,41779,-117709,-251209,-119468,84658,238419,341962,250551,140796,106643,-4907,-173961,-218955,-149281,-72068,-85700,-152290,-209357,-313390,-417264,-311229,-138226,-283798,-481164,-297646,-293750,-1240524,-1603594,380825,1932675,2255902,3563321,3124053,-388117,-2623585,-2286995,-1490830,-913894,-1010051,-1584851,-1113997,1296066,3813249,2583135,-631130,-1580834,-1281056,-1210364,-729202,-603914,-638712,-99729,385418,438449,327487,105871,-206653,-341000,-240405,-70150,96234,192089,164495,74850,67068,189899,266851,81119,69003,299484,318590,165377,-57501,-152916,-4648,72468,112296,210520,143020,-21242,-26608,-46024,-130753,-156326,-63721,51404,98392,43967,-8450,48854,46679,-57874,-3934,183127,201883,1996,-123333,27528,229159,151557,-62284,-97838,35213,134657,-67985,-225966,-236409,-259977,-208521,50897,140272,-94548,-232173,-94951,123230,116055,11220,196202,446051,222168,-257268,-468491,-360517,-155434,-75211,1657,118803,139233,199253,155695,-79960,-288806,-337358,-93415,259755,267910,47055,40889,198532,228297,150119,172241,252202,364730,370456,170821,26761,2941,-20678,32942,14880,-224411,-328633,-268171,-355071,-459620,-220371,106380,182235,12526,-44246,32621,26234,-79756,-148466],[-10313,4128,-4999,15070,81267,138929,157281,158644,52221,-204415,-330625,-240098,-192480,-269895,-255834,31224,214180,18262,-157065,-248497,-326413,-172924,-20967,-127643,-351326,-447260,-374072,-140362,50595,86669,48098,20299,-33003,-118238,-61511,68238,135367,215464,200658,-44580,-283497,-200585,56655,182379,49547,-201521,-221519,75694,327182,262569,77709,-108659,-205193,-181112,-223143,-162543,40171,103464,-20973,-265699,-478955,-409951,-79932,138489,123801,-2280,-71491,-53229,-23425,29535,89772,56351,-20903,115404,281381,150101,-35966,-87282,-85111,-40851,111976,120182,-59593,-138353,-67904,-10896,115023,142528,-64169,-123898,73217,179404,204475,193261,107845,20634,-131124,-294993,-261110,-138974,-77902,-7684,-122322,-315060,-250851,-23143,10170,-77122,-50796,51466,181996,334170,297071,76773,-42930,-22387,90118,203495,130549,2779,-23215,-21935,-12832,142751,152631,-44569,-169557,-107766,-5836,-39379,-163515,-277831,-253895,-114263,33175,85975,78884,70031,-22375,-131119,-196655,-126203,10095,120912,91090,-111518,-232830,-126903,-65864,-150392,-278535,-282308,-147837,-209025,-195118,-34769,4221,6949,8110,-163500,-428307,-612835,-608085,-409534,-132685,-58917,-177800,-195139,-209432,-171349,55603,140755,-87180,-112959,64132,110098,20519,-13598,76514,74660,-26786,-37513,-83703,-48743,294548,488569,354539,207857,182109,218968,194411,123982,32040,-235800,-585371,-479579,-110013,60416,-8870,-210229,-286161,-139574,-13725,-149821,-291631,-178191,-69117,-188181,-84217,248467,315299,81386,-165467,-293482,-340822,-315298,-278068,-199634,-192601,-276843,-260558,-133176,-24259,79338,213041,284487,286908,130647,-151846,-328090,-238620,-63566,71591,115204,-1882,-115240,-91442,-9096,-26468,38134,289165,264703,-74106,-307110,-191436,-44542,-29806,37570,46525,-146115,-267892,-166470,-55556,79389,121357,162945,246972,299450,341526,346932,184683,4265,-50335,-33049,-62518,-206136,-351860,-292546,-67018,113146,123833,201374,369681,366531,135626,28132,165653,119515,-10641,62122,281465,176304,-118653,-108869,48416,100566,22428,-25573,35184,110026,63350,44324,81987,22034,-19664,84341,213830,114314,-118755,-177074,-68431,143179,280361,144566,-74442,-172094,-168043,-56003,-59963,-206522,-211762,58572,369673,370404,190762,134460,24564,-175111,-216355,-109488,-36729,-53856,-140206,-173152,-45059,130888,283260,290365,64746,-202129,-152391,5611,-18760,-80239,-67116,-121249,-244366,-288744,-22387,321801,352382,258325,170606,-48680,-193596,-61055,145938,139054,-50289,-145300,-133099,-117696,-130049,-181342,-313468,-476331,-472866,-339906,-287490,-274178,-169553,-55653,127745,280024,317862,351415,336403,206259,38126,-33192,71458,58783,-112433,-152977,17769,9754,-100161,-109925,-168819,-334989,-339963,-143741,-35497,-65928,-99159,-111430,-45025,-15326,49678,141321,106206,-120759,-299327,-97199,314828,462302,304229,-5705,-320870,-386911,-264905,-222398,-250502,-302217,-305682,-101148,127438,2622,-356490,-511126,-419307,-167083,75876,242957,219560,104970,137025,214470,175861,177677,198982,64810,-40710,149567,353541,286891,36740,-240526,-207862,165438,302278,68916,-24108,8408,7025,-660,41485,208301,230047,-2538,-65364,-101684,-304060,-468408,-207335,392606,571020,497556,653379,393496,-604259,81637,3062560,-65849,-7121626,-4883414,1415627,1433126,351009,998942,588048,-327933,-747124,-472081,180566,502622,341100,147976,-45085,-179951,-60649,62964,-39223,-82107,48436,151490,-7181,-156942,-19529,127197,-15221,-175370,-55745,94946,79786,70617,126991,147297,70405,-20047,25200,85989,13041,-36858,9121,364,-54234,-51092,-191655,-362050,-261020,-15773,211728,453473,493191,299715,56909,-184411,-254432,-150736,-122677,-45192,90170,101375,77932,171410,229610,156108,-92380,-192320,-141478,-84467,-44313,8815,16369,-54563,-10967,293099,455166,268286,84325,-7338,-236988,-388090,-266231,-47996,18410,-14659,-10690,-12628,-15346,1344,23472,-12508,-111175,-118227,12588,36891,-100550,-263805,-214055,-139219,-150015,-120227,59268,90300,-27115,55253,157856,67592,-13977,148942,317153,297026,100159,38289,20433,-171741,-218283,-68554,14037,52198,133529,178789,110024,209258,319722,217595,-63531,-228247,-168377,-22327,103911,215166,193247,9731,-144303,-171354,-132833,-15507,122199,165383,99529,74982,116478,85462,60586,-59777,-261749,-227912,32777,73750,-37860,-18049,66252,73948,23536,-86845,-44340,69510,-54132,-238867,-131217,194602,352187,93022,-216598,-155842,41149,132867,114629,-19228,-193346,-177981,14909,68335,45511,44360,7591,38650,93786,51763,-153149,-177945,-34013,-14210,-182624,-256844,-65512,116252,85150,-57568,-225021,-318641,-150396,92584,-14759,-308445,-423052,-382287,-249886,171412,492052,412733,226158,101576,-129647,-199720,-69870,-71873,-184364,-190699,-20250,109144,78852,-8445,-67698,11396,166505,243889,105638,-81863,-112048,-101986,-87919,234099,598631,335099,-137914,-67955,291967,254348,7101,-39770,5359,56807,176089,313920,307559,236243,199910,184678,205181,256656,293012,297314,235610,42900,-118179,-244749,-399747,-412594,-281179,-139659,-40965,50354,92838,63943,-47023,-173117,-261895,-308841,-298902,-259158,-175430,49626,125087,11262,-81388,-219439,-445730,-486219,-496262,-493146,-305135,-40732,55847,-655,16961,135156,100542,-58363,-113512,-55950,-138509,-337588,-446296,-451387,-373233,-217227,-129100,-190835,-187108,-6158,118464,43661,-56852,-112562,-41446,203621,202643,-111114,-215826,85542,165521,-190241,-328362,-97533,16308,59422,265366,285961,148383,40067,55950,104400,100488,42563,65014,189610,257761,281908,191715,127024,289033,328840,90179,-91095,-80842,5617,-34076,-54720,-5915,148826,245379,352165,455438,390817,133937,-168412,-221094,-9768,88785,111511,66474,-184052,-381528,-299137,-219816,-278043,-210714,71878,360148,220914,-225601,-370374,-214802,-124767,-129814,-66407,25923,-16402,-29181,17094,-63887,-183879,-134908,-55423,-84442,-145688,-80528,-115910,-208392,-60330,189056,230977,86829,50374,168360,178240,114044,121488,233525,314929,260280,60776,-191239,-394202,-349394,-140871,-33431,71972,236021,183111,-2472,-45206,-53113,-91210,-13306,89249,71915,111516,247432,213156,-36870,-231505,-134539,42585,85292,50201,-98482,-235901,-148225,27693,195342,329480,300065,244088,186996,51718,-83017,-132939,-126728,-114327,-196422,-289904,-281283,-309398,-432031,-359494,-100268,-128655,-330794,-242121,-260322,-1308852,-1842539,54837,1580232,1852624,3464464,3526601,246351,-2049862,-1923161,-1258179,-900047,-1173636,-1940860,-1658944,893568,3666731,2534992,-570181,-1642424,-1366229,-1357469,-1020909,-734224,-534254,-46220,461054,610009,480666,245686,-117390,-352144,-219284,65505,224233,261042,179906,75344,77514,194954,245565,61167,38070,198598,211238,83347,-129730,-170217,36564,119863,143560,235874,148307,-35007,-109903,-108277,-162381,-185470,-45999,29342,-6310,-23695,-20939,6486,-19149,-134671,-102692,82608,132310,-35327,-151945,-2216,234974,144995,-149324,-174643,58847,206410,12397,-208166,-280941,-252763,-152312,23012,55745,-136018,-260712,-138571,68515,50539,-33760,139263,371737,274379,-115981,-343353,-227567,-20886,-35261,-42098,79782,152305,248858,189920,-106452,-330376,-370404,-155698,183466,284548,117398,64131,209087,232357,129302,127882,237143,330752,290219,172995,91358,33357,-43030,-4633,-48068,-332071,-417950,-256167,-269662,-341359,-131542,129719,168104,31048,-17091,38837,8152,-59455,-51403],[132655,107870,29012,17473,99206,160115,184737,202219,79923,-218843,-343972,-213056,-188030,-347681,-351534,-44410,144124,-21100,-164233,-245782,-322647,-189273,-74364,-235387,-456016,-521466,-418205,-186044,9460,85682,157590,202774,93834,-62883,-41808,39209,102686,209447,173309,-54940,-208720,-66691,192405,334646,201849,-143659,-210465,123765,388418,307516,141145,6802,-63803,-96124,-206272,-162199,27392,9606,-129187,-287149,-423111,-295041,53916,242398,182925,32987,-25078,-27914,-79117,-85593,29514,54736,-2952,128101,271664,134979,-73046,-125353,-124842,-60016,128290,130439,-87173,-214947,-177699,-43691,160550,189164,-66021,-165847,-9521,94908,185788,286601,205192,51688,-108130,-273117,-322076,-273537,-261354,-206674,-307888,-435877,-314435,-76820,-60962,-175929,-155707,-8449,170399,335787,292901,60067,-46109,-20575,35967,103521,43270,-68303,-49971,11217,37934,160301,158093,-23280,-206978,-239180,-132677,-69637,-137615,-218076,-238190,-205970,-83629,52945,78246,39172,-61281,-162652,-212755,-140823,-19368,32657,-375,-116223,-123607,1801,-3099,-173574,-293939,-246351,-80449,-111833,-153512,-41716,79396,165295,122728,-168273,-475721,-599546,-571421,-403772,-163804,-93720,-171844,-145022,-200483,-260493,-51479,139874,-13331,-59777,47970,70852,-33979,-106841,-17295,-4652,-84815,-56650,-89919,-127336,188513,474513,358400,155364,110516,210541,248989,197801,84782,-243395,-631338,-572712,-197176,22399,-20952,-234446,-346567,-176966,65688,2314,-194811,-123694,-78840,-270553,-157855,210560,252871,-22876,-244360,-304116,-332788,-361610,-329778,-150744,-112508,-260299,-262660,-95941,62112,207127,293276,275647,233753,93536,-210671,-381117,-236513,-16460,132809,132306,-29343,-124767,-69555,27412,37866,91240,292343,280779,-94570,-384888,-292503,-141597,-141613,-37732,37613,-133629,-222469,-119258,-32619,56702,83888,178850,299350,286621,252564,281626,232967,93107,30015,79333,69464,-138616,-359101,-300816,-9087,194049,162191,150245,289851,323589,96055,-9883,169240,169276,16222,32987,159764,47388,-120731,-97543,48855,117900,88584,68214,107971,153876,121351,125593,137105,56400,13169,59015,169027,158938,11549,-102441,-80437,138452,322996,231515,46049,-123091,-321213,-349998,-244890,-227160,-175190,79064,411989,416227,180191,124950,104846,-60002,-121925,-25988,21976,-6725,-77509,-147025,-77523,124101,343171,406675,174535,-153904,-172656,18332,48727,15914,5770,-76239,-222911,-307158,-83933,204449,194188,54884,217,-85414,-159150,-30970,168806,123885,-109982,-177476,-125531,-91191,-46469,-21932,-130426,-315310,-376715,-320624,-291633,-261337,-177412,-87009,70243,228870,298707,330871,264071,100073,-8970,-20831,32771,-84981,-258751,-267393,-137612,-154178,-273407,-209041,-147192,-219788,-257869,-129039,-53592,-91661,-152049,-142629,-34774,-14652,-3945,95038,172062,43181,-186679,-87114,303224,464165,312233,29396,-286917,-413711,-299963,-227879,-229444,-287179,-272888,-19250,236940,59220,-316582,-459409,-342676,-124945,93635,254968,235057,126190,148609,240956,236093,226613,230166,120506,36973,140825,273397,200973,-28671,-354482,-339451,77805,261251,101652,-8640,-39450,-33979,59322,145611,267835,283221,128788,53814,-156044,-342553,-364482,-90528,350519,349561,198582,335492,215371,-894164,-1247669,932978,427036,-3343030,-1940107,1328076,338411,-379258,527064,362290,-372421,-708990,-332823,234722,469096,561349,505965,175913,-44851,74475,120151,-43923,-96058,-11963,4109,-150431,-141214,184883,355585,78613,-176889,-82989,48562,79850,128488,146999,109183,19966,-85781,-41138,41047,32918,24006,34110,13218,16632,12908,-171949,-349269,-245839,21839,223794,445345,473513,273274,46873,-171783,-261547,-183106,-130341,-37218,79220,62031,20457,51493,57678,37542,-74733,-159134,-124317,-23789,37786,52209,44884,-3721,42029,291692,415606,226587,46126,-21744,-156469,-255815,-189207,-67456,-30420,-91189,-131829,-102170,-85741,-37297,23075,3776,-97313,-120028,-26929,-7574,-113627,-232193,-157669,-66007,-115696,-139325,50238,72891,-120662,-88771,79603,30958,-61389,92163,271175,193695,-2667,16842,102166,-78732,-182532,-30903,107619,126752,153670,174608,199019,402166,485310,193433,-157151,-228541,-32105,184470,294523,359547,272455,50083,-67370,-93608,-111387,-18503,130787,95170,-21676,41452,147704,109289,80897,-19429,-249455,-204976,42354,48697,-43875,-27264,-649,-19608,-81413,-153273,-54041,50278,-45768,-123884,-3992,194173,265902,80454,-152008,-58378,108079,111139,-5386,-137709,-273419,-282038,-102391,39665,93990,102854,-35076,-133799,-36737,18912,-138930,-131413,2603,-41776,-259090,-252986,-30825,129384,126794,42725,-111059,-227064,-126652,73001,-13657,-278206,-436498,-425299,-280862,170605,469901,356815,202427,113571,-93404,-212414,-124316,-63402,-60238,-11520,86731,196432,173910,29230,-93519,-26872,117174,198343,114188,-69487,-118940,-35313,69350,387407,728779,420147,-129844,-129177,156735,128184,-104465,-121284,2615,33381,35425,137262,200385,183755,157421,118804,66696,61752,149573,205348,190272,52292,-81946,-178864,-300254,-355317,-290140,-124416,50495,128819,90923,25796,-35566,-99626,-140530,-207940,-266776,-226136,-141724,19038,88427,24053,-67096,-214767,-357629,-301217,-318472,-437342,-329147,-8912,142566,85739,53573,67558,30046,-70463,-102644,-24891,-81991,-298532,-419644,-417985,-301039,-89241,-6593,-145742,-196162,49198,221860,76206,-98801,-146231,-74444,115272,120385,-92527,-67655,214100,238817,-95013,-244036,-65123,102257,262838,437482,390469,156054,-12401,-12684,96444,156642,79303,50104,137688,223116,271328,131518,52989,210756,309180,143631,-69994,-99640,63401,23312,-28899,-35033,62449,92617,221826,367200,264182,-27185,-292128,-318984,-147044,-67312,5765,68248,-89459,-273457,-194774,-167010,-313603,-304007,-54192,179352,24260,-331758,-448819,-230517,-79277,-133361,-183846,-112401,-96292,-42058,47870,-41448,-223823,-296752,-266542,-180549,-181305,-128987,-126139,-140215,35025,244072,203893,-38412,-54325,169559,232035,121837,115568,250424,240772,82057,-33917,-136021,-291977,-248274,-46702,19705,36109,94965,29311,-65777,-32132,-64025,-162367,15839,236038,224107,218972,279087,240229,15397,-221470,-152121,59368,85357,42424,-42950,-160407,-156392,-46436,120241,267516,300985,298705,236206,114762,44905,-10432,-69577,-122793,-267282,-384248,-332111,-306709,-464777,-448408,-116169,-20403,-214964,-204000,-187966,-1193789,-1933546,-364707,1150238,1360331,3010593,3685589,912391,-1384218,-1468900,-943340,-793196,-1192992,-2077236,-2143844,385370,3379740,2556446,-258385,-1454055,-1291825,-1294274,-1190260,-820767,-372709,38040,470510,673495,549789,328168,-43294,-364601,-251488,76899,216782,199168,107609,67538,120583,239360,245444,61606,-11821,31992,55625,-9490,-191955,-189515,54741,167644,188998,261782,180410,-3237,-165167,-185988,-225960,-222429,-26579,38755,-55696,-46285,6402,-12241,-87267,-196861,-169583,-4570,57464,-82035,-204797,-67243,192400,107865,-217949,-222898,66484,214259,83022,-154422,-276591,-219894,-103437,-9469,-1670,-135650,-259752,-151068,54522,40868,-38660,74070,238580,255292,40678,-139798,-45486,115340,42107,-37858,49348,176215,300410,228392,-94297,-323240,-341139,-157671,128640,280983,184861,125658,239681,219323,95112,99810,233055,274082,178346,138561,140790,72896,-49950,-32544,-74996,-351803,-430063,-198041,-114489,-136151,-22267,129765,151315,76337,25849,34552,-21004,-35128,55516],[216208,147294,28168,13637,116855,176262,202528,239161,116243,-180709,-298295,-173923,-178175,-380823,-394565,-125065,19780,-91594,-164749,-189855,-240038,-173438,-125963,-319488,-527619,-570614,-426990,-201081,-28158,83644,267297,368559,221688,49462,18113,-3601,41279,175779,130709,-41928,-76288,68282,255111,383801,259381,-116080,-194762,163433,413328,312897,155200,74136,61209,11471,-133768,-115115,45797,-43194,-205932,-269030,-302856,-123211,200646,326778,204465,19576,-12596,7739,-110794,-188515,-17068,91034,44028,101537,197395,116745,-55531,-125525,-164743,-93015,103197,100724,-127579,-278848,-255552,-61258,183158,211462,-53535,-180695,-74021,24934,158730,335632,259527,50853,-97938,-231215,-326060,-329698,-359151,-362395,-436540,-486778,-328887,-93973,-88771,-232578,-214272,-13589,190116,309678,236175,25473,-24687,42389,39336,19036,-43054,-137030,-91317,-2468,32100,113592,142859,9543,-226184,-342613,-214982,-54922,-94763,-164233,-212648,-239116,-116028,79256,114984,28484,-73673,-149444,-161316,-103692,-35756,-44552,-49925,-45080,50320,176127,124035,-119519,-267367,-198688,-30590,-12866,-109668,-72143,112683,273851,202275,-145350,-446438,-510270,-476739,-363964,-187988,-133458,-156414,-77879,-149248,-299261,-127037,124538,49875,-19016,35564,57515,-47262,-150198,-74537,-50225,-117072,-76046,-94161,-187087,41378,354443,278637,65695,40103,215063,309912,269167,152505,-216516,-611961,-587868,-262516,-56579,-69681,-239941,-370791,-214274,94651,105021,-98609,-36901,-49259,-306864,-222471,120078,131036,-145981,-323738,-307516,-289120,-365276,-321957,-40070,52542,-149586,-217668,-54273,130234,282442,304268,207944,124970,21998,-243667,-376735,-211676,14412,154055,98796,-94532,-152333,-51170,31850,38825,62130,180254,194983,-136122,-421699,-358159,-229803,-253878,-136739,-10828,-135977,-178809,-103516,-71096,-43293,13214,182390,342709,286333,192690,225975,260803,169647,128195,215955,214199,-38828,-314876,-299389,8977,223124,170980,92284,201396,261788,59086,-33815,169251,247276,91150,45482,40760,-85232,-128654,-101451,-4399,59900,103704,136903,178520,212827,209170,210794,172320,94584,60395,55498,138781,200248,113943,-73075,-136614,82413,318943,300397,152360,-112200,-471289,-567736,-369545,-233774,-139252,92594,409341,410729,157189,125555,203870,90255,11221,80218,103390,57245,-3763,-95547,-99965,92704,335118,422147,225471,-71999,-130775,45190,99853,89610,68137,-29012,-199775,-309382,-139734,85951,47915,-128171,-146078,-87457,-94580,-17712,141730,95186,-121914,-160988,-104714,-77066,34082,127158,24258,-154223,-247639,-251283,-223512,-194424,-192699,-135754,4724,152164,262875,300056,169935,-4462,-30811,26058,2368,-236529,-427032,-381200,-280300,-294155,-371640,-220337,-78409,-100175,-146661,-87497,-59663,-76866,-111352,-70445,1983,-42588,-102493,12436,209657,193707,-45726,-43503,264198,400993,287885,86362,-200592,-394304,-326894,-223723,-178431,-229865,-214459,60003,319577,124606,-217116,-327815,-189278,-29044,128090,264409,258917,146827,131483,216609,244499,235651,217761,113872,67665,126724,172069,83048,-115918,-429111,-408356,-17201,163825,119251,38592,-54929,-48657,116997,225384,293784,311531,284491,181747,-196967,-369720,-290420,-41085,207586,4687,-195876,-135131,-195649,-1185957,-2403075,-1457197,591039,943194,1625424,1536575,-427008,-859176,24073,8039,-461329,-614375,-154620,233715,333347,704451,749171,242573,-6325,164900,141549,-78639,-129802,-71468,-105991,-203141,-46551,398114,552192,190648,-107366,-80907,-27842,31452,149389,144994,57820,-5088,-88530,-70831,-2221,36937,88954,80558,11095,45314,51120,-137123,-305100,-218553,-2888,144843,360009,394888,196774,26821,-107606,-189433,-174978,-148594,-55799,56430,28050,-20688,-37937,-76753,-96925,-103715,-142859,-70292,80908,141257,99582,51228,-5920,31631,236941,351490,183966,-3501,-61859,-70494,-88960,-83459,-75290,-84596,-162644,-224194,-167258,-138994,-93301,-32943,-20506,-74382,-101480,-48834,-1286,-40050,-105419,-77278,8191,-44120,-118267,15082,23470,-185299,-193567,11598,16617,-69615,28981,190555,97194,-41125,44785,176026,43892,-79160,42979,182924,162281,163393,185528,274433,504437,559280,167462,-198915,-187067,129128,407087,475820,463623,307346,68009,17079,11730,-67019,-8587,169959,80744,-101959,15360,175901,151110,123467,51752,-152658,-98874,70569,27008,-29236,-12649,-48006,-89275,-154488,-175382,-40732,30757,-53642,-48434,77828,158433,152684,74658,-31772,44412,138464,78231,-89968,-210615,-309275,-350493,-215189,5821,142250,163791,-37615,-221093,-84764,16733,-90472,-65304,32884,-55542,-256370,-189487,15110,133880,123268,68348,-35084,-144923,-127538,9321,-22993,-222074,-383880,-399562,-251928,157011,398696,273075,150070,63687,-106985,-235824,-170771,-42125,47712,132558,165875,240812,244943,73846,-83284,-43100,51230,118615,112155,-42894,-123597,-2029,167329,428931,670924,373379,-127861,-126271,73966,18339,-197631,-180742,39822,58408,-86702,-54967,86128,139674,106711,9344,-104318,-133730,-33966,53946,97993,58422,-17313,-83055,-168953,-255713,-249899,-79147,148856,198510,78004,-18964,-29211,-39881,-69352,-169093,-252791,-188480,-101012,-6910,67349,35053,-72748,-231451,-274130,-122266,-136284,-366988,-346864,-11259,185525,142151,63150,-1352,-23010,-76447,-82901,24355,-5818,-228702,-363188,-362919,-219495,14901,82071,-85179,-150985,131969,317756,115678,-94256,-117643,-64340,24253,14312,-79008,81429,299088,222684,-50597,-153006,-17901,194485,423072,507898,417272,152611,-64537,-103229,72962,220755,123809,21566,61599,153379,205246,72885,14555,138574,261840,189807,-2123,-45057,150006,136752,-4864,-105128,-74605,-61182,91826,241148,90438,-213190,-421635,-409232,-234505,-127273,-45068,54336,-39881,-176599,-69343,-80805,-296308,-335627,-169477,-69194,-182304,-354512,-415327,-179124,9655,-110805,-287962,-236323,-135308,-20457,105000,33433,-180027,-336254,-318120,-176646,-150413,-121309,-74119,-19333,145279,283426,166635,-113099,-91609,186507,275749,128215,88114,200954,128948,-79430,-94593,-40279,-115692,-83936,72644,100932,31658,-33239,-112263,-113980,-2252,-47040,-192901,34967,314559,295956,256455,256688,223167,43762,-192475,-131672,83613,67370,27221,41152,-40706,-139321,-118494,32297,174226,247013,283318,239250,168605,171355,110367,10276,-83717,-269301,-405619,-348245,-307124,-486080,-513212,-147885,39107,-143576,-171404,-51435,-862644,-1775117,-687162,744836,835219,2176705,3333451,1327132,-786443,-1007781,-607279,-579068,-984881,-1914368,-2418347,-128000,2948242,2592345,195200,-1112608,-1110094,-1028159,-1133943,-765651,-147353,144910,411645,604972,507660,326703,-9680,-378668,-326035,-33797,74287,16446,-32053,45634,162270,280688,251528,72582,-79116,-154507,-96145,-70361,-212384,-208160,38348,199637,222096,253465,207730,47627,-191551,-280817,-318208,-257783,-14523,70040,-39731,-17844,65393,-4746,-145185,-232829,-190678,-67657,-17209,-123518,-261632,-161703,101575,50733,-245307,-217758,68317,164386,116287,-76743,-224820,-179996,-84595,-47850,-18965,-77192,-204296,-109762,103164,104408,10990,38404,108971,190503,171947,76129,124776,218925,145168,13421,34498,211099,341688,241585,-57781,-264216,-258899,-108151,109031,266276,247601,221704,278927,187237,53656,97557,240823,213653,77976,88941,169230,111141,-44668,-54429,-80058,-310308,-383594,-125377,50498,75059,69559,99442,121036,109925,52002,7853,-60310,-21969,131692],[216733,111167,-9913,196,123426,184774,216226,270986,161907,-102498,-219994,-144105,-166020,-343241,-352669,-178484,-110895,-157673,-154521,-98749,-93932,-112253,-144114,-333246,-530584,-573966,-403580,-192747,-63455,74013,338665,456206,300480,181231,102832,-46741,-34321,118056,85949,70,79799,175132,245950,329613,212003,-117637,-160714,205000,415553,289663,122968,78581,129602,96675,-48398,-45383,79774,-52454,-231818,-215863,-155212,47705,308932,359208,178592,-38689,-40877,39474,-111288,-250670,-43980,142690,86536,21836,71444,100848,16343,-89131,-197016,-131074,50659,42146,-171779,-308612,-265227,-45949,190043,211575,-36373,-180215,-109171,-13254,130152,330555,270088,36191,-88027,-174341,-276179,-294127,-333298,-410930,-455519,-440465,-284964,-73509,-71182,-231182,-206083,39262,227694,245488,134398,-7079,23049,144009,100966,-20436,-107175,-181001,-128649,-65350,-48915,26824,150785,74389,-212273,-378282,-210199,12008,-36433,-131721,-194359,-212769,-67578,138849,167022,38493,-65564,-103253,-63101,-25073,-35546,-94405,-39689,92548,226477,321820,259854,-18406,-213238,-163383,-24026,41667,-91069,-126967,101121,322120,236292,-113002,-371905,-385216,-352487,-301228,-204192,-173494,-131813,5948,-57599,-279786,-169389,79683,71838,-7396,30484,79214,-10787,-134038,-87493,-57409,-119865,-87725,-91888,-215538,-110640,156460,132708,-49740,-29057,215468,344387,294656,190478,-172971,-550709,-537767,-288551,-136820,-118331,-221518,-367835,-258310,57426,122598,-34184,45649,-5202,-294922,-252912,12343,-10285,-246502,-375043,-302400,-234541,-338717,-265088,99858,241756,-5938,-155434,-20711,158155,272818,232537,92745,-10870,-72904,-253325,-330949,-182400,8215,114091,22069,-175702,-192016,-34206,32080,4460,-22122,8013,38151,-191379,-416530,-376323,-291851,-331290,-218128,-69013,-127630,-139404,-126198,-161003,-179146,-63313,174668,360777,290297,173231,198115,260242,215734,220890,333866,326870,67693,-229545,-276239,-1307,201943,148802,46815,126365,192895,37104,-35586,157442,298778,169977,93621,-9252,-143458,-120378,-100374,-79957,-32262,91178,183028,230622,259569,294578,277797,174846,111269,92657,64292,130412,233413,162401,-100766,-222268,-4960,273234,338657,222771,-132873,-562916,-638185,-397015,-225749,-116940,97287,367014,353738,126375,140700,300386,239665,140781,170493,181695,118944,49259,-53103,-113742,48542,267048,338297,210625,23721,-34471,79884,120504,113699,90529,-10548,-193064,-293845,-176031,-10810,-49897,-231300,-220135,-49406,-12964,-30909,56320,47361,-90401,-101714,-75682,-77422,90814,230384,124780,-22770,-120175,-153783,-100930,-95753,-216645,-196051,-50722,76268,216703,258416,78858,-79038,-23533,97005,-4047,-348181,-567540,-475311,-362402,-357681,-368661,-156493,18078,6779,-28257,-23261,-40365,-17488,22312,92434,62957,-87866,-211721,-76617,209961,285554,78290,18796,208265,283656,229314,138797,-107069,-354576,-349857,-215778,-108651,-137779,-142126,103466,326711,169963,-86499,-164963,-34729,70720,155925,263747,284461,163989,96474,155089,204123,207847,172398,61438,48573,98992,65796,-37221,-204809,-448181,-394506,-96938,34259,112687,99180,-39633,-30410,157318,250226,266746,287854,374145,227109,-243360,-388222,-256391,-60596,212,-359706,-555496,-593914,-654016,-1284647,-3130241,-3586116,569973,4911666,4825287,1703082,-819917,-1044770,-460939,-428436,-614686,-525518,7830,186902,144786,737796,830962,157192,-67689,186080,124049,-130917,-171820,-117722,-159586,-164332,101597,573532,674723,300601,20819,-53794,-122701,-53114,133176,128734,26825,28556,-13669,-54095,-32548,21588,136125,136860,-2022,7875,29000,-121469,-269170,-210545,-95569,-4808,231960,302122,106596,2850,-18735,-70774,-130419,-167952,-95971,22751,11456,-20862,-55657,-136825,-223288,-196940,-160713,-983,204825,250685,147189,36800,-59919,-49819,128227,270040,151265,-48790,-117479,-21469,44003,10296,-64473,-122598,-212800,-266440,-193701,-155740,-143061,-126114,-84559,-60390,-82002,-69737,16572,72857,60635,-1201,56382,39010,-60994,-23662,-32962,-197331,-219651,-21600,24841,-57658,-34197,104889,46234,-13654,101422,221646,163362,61990,133741,237675,180167,164925,196946,303951,491755,520505,144887,-180401,-112841,267865,561629,568317,482719,294981,76548,95481,121371,-15310,-7375,196613,110440,-110585,6300,183780,187424,176217,132322,-12208,37544,103127,19283,888,12662,-74064,-137003,-187509,-141874,1437,24638,-60600,-8931,121683,126402,67290,86032,103031,110458,111713,32692,-128634,-229950,-299158,-370998,-289616,-21908,169419,190775,-15162,-206595,-63791,33273,-20795,11800,58243,-57815,-179520,-76637,71496,139315,92454,33010,2280,-71635,-128855,-68057,-37052,-157183,-302728,-336860,-185070,120193,280050,181276,92321,-13510,-160253,-266903,-199093,-17720,107478,180876,174578,234897,290653,128973,-35498,-34004,-11871,33501,100981,-12575,-122403,534,190876,354424,444565,198703,-137587,-67884,58604,-54528,-256750,-207619,100307,119341,-161214,-212812,-8375,119415,76372,-91458,-238417,-263508,-203453,-119477,-16124,67480,71068,26869,-41340,-144460,-173177,-17685,217761,234670,60820,-52251,-29466,-10898,-62569,-192757,-255807,-160485,-63467,-2648,77016,37258,-100359,-253159,-208579,3051,-4050,-302051,-362436,-60868,155474,127124,15405,-67963,-50441,-70023,-55032,78293,59814,-166724,-311221,-312919,-161851,64523,123067,-22703,-74108,205034,370024,143312,-46985,-30878,-10736,-42213,-92785,-72748,191497,319261,133261,-55293,-74147,29054,270695,515208,479933,343791,123964,-109613,-199186,29836,272286,176838,-196,-17037,64219,108626,42441,20179,81325,187061,213045,100896,67480,236612,260229,14796,-189761,-231728,-191304,-8745,115890,-82487,-374927,-513622,-453130,-235420,-70127,-19843,32210,-48037,-108776,60269,34133,-229229,-314256,-263112,-315116,-337683,-307180,-302735,-91310,109304,-67220,-343958,-304094,-116613,37280,172116,137615,-50098,-210475,-187106,-83954,-65177,-54915,22681,114764,235999,292551,124169,-121185,-56015,213518,303108,151674,65381,101127,1810,-178428,-93712,79946,83615,91355,184661,189830,62501,-100448,-186388,-122950,37683,-3115,-161073,44816,305739,272226,217602,193040,165025,41106,-143098,-68559,115935,42839,13126,132829,92140,-99132,-169567,-44280,80409,152137,200650,197018,203406,262614,194632,90241,-3849,-198189,-353062,-335504,-315675,-473882,-500249,-151079,71774,-95952,-124597,142439,-351571,-1304842,-721797,445898,323006,1061170,2343988,1267803,-360531,-582727,-295522,-302821,-579205,-1454974,-2322279,-507680,2351333,2483393,616203,-723867,-869156,-638846,-845030,-537640,116585,251057,301604,423798,360274,242524,-21733,-384059,-408114,-211644,-148311,-222992,-183629,24143,188276,285572,241709,74936,-153441,-303660,-192286,-69372,-170071,-213946,-9059,201836,222477,190993,194970,86570,-192925,-376733,-410238,-276880,-18160,100526,25371,50167,137928,24377,-180190,-237632,-165673,-100376,-83062,-145547,-297638,-268983,-23655,-13391,-227689,-155251,78294,86194,102715,8702,-139224,-147931,-102714,-89753,1165,32074,-91403,-14507,211359,229610,108154,48347,20351,109601,246005,235677,227918,272170,252625,90338,30221,242935,358723,208769,-22840,-166624,-149188,-33060,124704,253654,306502,335387,315253,147629,23119,121809,249666,156302,8023,39857,172888,139003,-29285,-69664,-78948,-254038,-323891,-78884,163358,216935,114360,40615,68897,101366,39087,-43601,-107442,-30542,152235],[145368,19769,-71415,-20353,113794,183807,229309,297779,213356,-10292,-144868,-136559,-149801,-231528,-224230,-179368,-190163,-179658,-129073,-463,75989,-12220,-109079,-251106,-445115,-526089,-370919,-185067,-99735,54806,349560,437162,304439,291131,187054,-80270,-107275,48332,53544,65388,208950,222464,185508,211330,95231,-131399,-98492,256761,418946,264517,70521,31313,118728,116382,3124,17251,108123,-35031,-205865,-138646,-19623,164389,342426,325519,111740,-116766,-93613,55980,-85019,-260662,-54267,182279,94629,-103414,-74988,94297,126869,-23736,-208834,-156149,-361,-22180,-206060,-291522,-197888,5204,190993,199271,-21986,-180496,-121503,-17475,106377,280233,251597,35010,-61015,-108235,-190584,-183650,-191718,-322274,-346267,-302189,-193427,-25921,-19626,-175904,-138262,126762,260347,148076,8699,-26400,85958,246748,195576,-6435,-134737,-182129,-143382,-160720,-192891,-62521,208111,178935,-153700,-320766,-106902,114957,26063,-126394,-191878,-143945,28822,195008,204726,57538,-50574,-45016,44819,65716,-25156,-116241,16580,250914,339690,375981,344654,87753,-141237,-148082,-70145,19099,-113438,-191058,61286,317634,229920,-86776,-292478,-274006,-241651,-242800,-222406,-211221,-100523,97573,52469,-219955,-196272,-3059,34378,-29100,35403,131387,64697,-71883,-67126,-37181,-97957,-84187,-76941,-205606,-224910,-60928,-43684,-175384,-102285,192675,328464,250191,169456,-121797,-449504,-435761,-263146,-172125,-128345,-180510,-350059,-310984,-40046,52236,-18857,90554,23453,-249197,-234348,-70035,-124277,-289495,-374211,-286528,-192647,-291792,-176776,228211,383348,98809,-108652,-3351,141353,183293,101600,-31784,-124702,-159995,-243405,-269552,-166278,-41426,17736,-72944,-244329,-228160,-15129,54495,-21795,-106641,-142098,-120347,-233860,-371425,-350600,-320203,-350432,-246434,-103264,-89247,-101234,-174646,-266160,-288564,-116547,157286,346253,287261,185233,197753,229053,219987,281671,394623,375254,154789,-127548,-226475,-16273,148905,102251,25702,77924,124058,33056,-8567,137287,279309,203588,155413,39978,-92233,-80445,-75361,-129983,-91007,92548,218818,255815,274800,346894,309524,142994,89442,90432,74172,144468,256483,155808,-162798,-299517,-89415,201357,339069,245688,-168401,-572428,-563022,-331043,-201629,-107071,94659,296461,260539,98918,172257,376092,354517,227617,215686,236721,165241,63852,-43986,-117119,10699,165517,187101,139353,101876,80140,108674,108644,85488,62960,-36201,-208336,-263729,-189264,-80962,-88222,-225866,-201353,15637,58408,-74436,-70251,-12125,-32537,-20768,-48142,-88629,114492,275808,176802,71143,-21361,-59441,36464,4101,-237544,-248840,-81840,23698,165901,206771,15376,-108780,3095,171038,22079,-381230,-625906,-519949,-360490,-324371,-278589,-55349,117214,97314,80629,55615,9732,73481,209726,296577,139278,-130269,-293345,-143031,175306,297407,153049,83816,152948,143090,147964,162378,-51501,-324982,-369745,-210447,-39601,-33070,-77059,82683,236603,170909,35063,-23445,64561,135887,159462,242912,296054,175569,62903,82042,134258,157510,113714,-5496,-5376,55843,-14926,-118417,-265220,-410489,-312018,-149610,-97736,74336,141669,-9569,8274,163786,204383,183374,206824,340484,140322,-312523,-392772,-236387,-110938,-210155,-645923,-785594,-882065,-919883,-1035508,-3312342,-5059803,501837,7789689,6845463,1544458,-948563,-1019045,-880980,-844060,-787403,-468201,119669,119147,-36408,649589,740483,-27806,-193539,135469,76924,-175937,-201123,-136984,-147942,-57660,254137,658846,690020,384638,176225,-13263,-219414,-151755,88435,108278,41075,125647,115966,-2412,-46345,-8526,150154,186073,-13476,-85642,-58609,-144318,-272381,-255635,-244291,-185649,98275,229043,36747,-20362,57738,46377,-62642,-173766,-142528,-14563,17192,23528,5571,-113628,-310904,-333149,-212863,54582,313240,344367,184941,7339,-142240,-178815,-15486,180013,129679,-75361,-164137,-28871,91727,59978,-36642,-131262,-236484,-266405,-186238,-132340,-167828,-226235,-172047,-67928,-78713,-101268,17196,176501,204195,49464,64980,103375,13619,-40167,-66644,-154205,-164619,-15951,44843,-45647,-84079,46444,58318,54811,149215,222671,242990,192795,213851,277290,203367,155558,187056,272623,385968,399911,133799,-110302,-20092,349900,592677,532041,407520,244726,84758,153179,206648,23157,-31884,173541,150004,-50060,16049,155838,181007,202890,188057,110625,140447,126286,34107,39008,34313,-82982,-166696,-178530,-54717,73045,42266,-46504,16791,149949,131017,44607,114145,207532,118103,31076,-19644,-123620,-199840,-247885,-344782,-311239,-38066,163798,164913,8365,-124273,-21068,48931,53100,93378,82624,-54106,-61464,60023,134931,151435,55894,-29921,15696,2847,-102962,-123031,-50430,-105204,-238202,-271435,-111075,56529,125390,92430,47586,-71473,-210446,-283118,-197429,5388,116567,127788,103275,186684,311640,189914,35385,-8618,-57373,-28921,87009,13697,-114046,-19280,148402,200710,135179,-45537,-156642,19109,100211,-81012,-279885,-205384,158986,191402,-174154,-295486,-62170,124267,77930,-139676,-286358,-300386,-316901,-270987,-120756,82738,170952,132736,54415,-46139,-76471,46701,236935,227851,49037,-60997,-34912,-12393,-97336,-242025,-260894,-152471,-47897,30394,110988,27262,-139146,-257282,-159912,58224,57185,-247842,-375078,-153960,48167,26773,-91813,-127530,-58234,-56416,-23771,121766,88848,-141371,-285022,-288496,-148125,60238,128391,30380,-1342,226229,346142,135723,13313,81255,70793,-65785,-173813,-67853,241380,274061,8583,-88257,-15899,64767,315188,544505,395676,192334,67578,-137552,-279156,-36816,286636,230960,-299,-81003,-29059,13060,50801,60775,38489,89018,196924,203732,196167,293858,334641,26980,-257174,-368577,-285760,-72326,20115,-210371,-474476,-540463,-429103,-152921,71798,69920,11619,-99019,-68057,180152,160353,-133668,-262222,-320715,-476598,-403892,-230747,-172805,-7551,180752,-20887,-339587,-296176,-47177,115189,230882,244114,136834,42833,59156,58182,50719,51741,123973,209177,274966,266119,87541,-67150,31672,237310,310343,201653,70501,-12318,-115738,-202832,-34832,199969,252625,227768,260349,260627,116388,-89051,-173234,-85336,87769,75034,-62415,45010,214624,173521,132385,119304,87577,18095,-72848,29033,152459,22776,5480,204848,202463,-45004,-188933,-90173,16703,46518,77242,125593,217457,301886,223390,146329,93412,-76115,-253863,-313934,-335260,-424169,-396497,-100174,106853,-37686,-46228,356704,239178,-546668,-373246,290536,-141549,-130628,835458,674236,-137885,-195319,-23181,-39279,-104498,-789513,-1773777,-626953,1598473,2063879,838413,-355857,-590438,-247319,-426178,-195534,361083,324148,168747,184785,148224,107299,-58674,-360760,-453860,-376912,-365534,-428307,-284100,25881,204795,246730,199554,51472,-216774,-368448,-200796,-419,-63421,-189432,-67974,170747,185261,79157,122061,93564,-172784,-442028,-458836,-265969,-40863,105919,105197,131660,200709,64926,-182538,-213303,-106964,-101421,-130780,-143074,-296925,-364898,-157431,-71991,-178843,-54524,104479,13810,52860,84649,-42564,-128982,-146239,-128785,43198,163394,56199,111445,349510,379215,228348,96114,-20840,35980,251916,296302,239036,276946,337516,157500,21327,249210,342208,134325,-8786,-55073,-44093,37110,163969,253318,357970,437829,339395,120591,25884,163373,242374,96180,-40540,-4759,150388,150370,-5484,-73979,-81666,-223424,-298776,-89530,186078,252470,101586,-35099,-4267,43135,-12612,-107051,-155674,-61429,116271],[38595,-84973,-130361,-39403,92401,174512,241881,319671,264770,68155,-101479,-150898,-127155,-73321,-42971,-120365,-177851,-133321,-86236,78598,221240,100143,-25118,-84298,-277456,-437439,-357970,-205478,-138879,29490,301469,327057,243759,352459,246411,-99591,-162391,-15736,44099,137709,265417,189937,103016,89146,-28490,-134994,-11103,315290,439175,264216,33964,-36787,35185,51514,-7202,49290,114128,-15529,-144236,-52164,75553,200216,295859,235268,23896,-179114,-139567,52686,-47185,-228745,-56977,190767,59104,-242448,-204280,100013,250409,61477,-187048,-149368,-21213,-68063,-216449,-226138,-73724,79523,193349,186778,-12823,-194047,-130494,1711,93443,208064,225476,69867,-4778,-41201,-98004,-39183,16109,-115127,-133227,-108057,-80327,32038,47559,-87081,-41101,208986,266308,39193,-108767,-29917,145984,314135,280924,43400,-123275,-134628,-125256,-258203,-355232,-118880,307664,308907,-50788,-175745,63737,218516,72734,-145851,-204228,-61301,128599,219393,204740,65776,-43556,3305,124679,133871,-17440,-123848,79835,364494,346095,311908,339592,162055,-57178,-142584,-156146,-81769,-172663,-239900,18513,277757,198756,-71895,-237929,-213910,-182898,-218369,-254560,-244421,-66801,179752,147098,-153055,-229169,-115824,-54784,-71791,50842,196092,151859,5554,-36549,-10696,-63047,-62535,-45456,-158193,-268866,-232682,-208811,-291301,-179857,136816,257579,141495,88497,-63797,-296921,-291526,-185129,-133606,-80833,-125967,-326812,-364585,-170613,-77607,-53622,79418,13717,-195449,-168752,-93101,-173251,-258100,-310941,-258792,-177147,-232562,-76634,311743,425525,115269,-98638,-4003,92551,52936,-36519,-114407,-167886,-201662,-218175,-216957,-171308,-120829,-102862,-152915,-276797,-243801,7791,108357,-4686,-135694,-200432,-207429,-232633,-290576,-296958,-318632,-310138,-209022,-92725,-20767,-61458,-223073,-339262,-318267,-128807,128918,301502,268666,204643,206737,172614,182135,291417,380543,351130,202845,-37545,-155441,-12429,89483,42402,28675,58631,58683,38225,44958,119471,180870,163369,201870,163344,40411,-11535,-19924,-114713,-60873,142074,254573,252775,253656,350479,302358,89480,31200,53398,77570,174378,269651,115818,-213041,-323380,-137036,122956,300660,221104,-199691,-511096,-402528,-210086,-160948,-96731,89169,211834,156093,88267,218440,420630,412139,247611,203366,259032,193208,44592,-68305,-103441,-1346,65101,17761,33884,132033,162325,115611,74868,27080,-2067,-99552,-236766,-226609,-187452,-135325,-82062,-124828,-103194,82341,89764,-142867,-200167,-65413,27762,51580,-34074,-104802,107901,275083,205525,134737,35428,2561,142156,77207,-237635,-268813,-81042,5498,114762,148493,-7156,-96995,31251,225930,77199,-323477,-570950,-488444,-285082,-217594,-151496,36691,195452,173416,170406,138979,85069,171355,389310,478535,218395,-148952,-320852,-169029,117960,234484,165211,136330,112069,16172,64855,146432,-58088,-326109,-384946,-213115,7402,55473,-40426,-8769,69315,122011,113413,61718,91394,149984,130755,191562,274189,179222,49829,25876,64764,105877,62843,-55624,-68102,6117,-39339,-124401,-270027,-330860,-202587,-176685,-207589,1101,132722,8602,40133,124969,93649,58928,88995,187392,-64603,-407739,-370917,-184906,-133730,-359636,-797904,-858847,-917062,-818791,-405326,-2983171,-5691144,477834,9093823,7266745,940695,-981013,-928049,-1194431,-1113814,-878514,-411748,180263,59981,-161200,458241,509451,-233729,-328170,29868,15259,-188872,-198084,-120488,-76132,81200,361118,619719,587675,420698,318337,28274,-299081,-240136,28415,90268,103535,260583,252700,57231,-49416,-44200,126746,211043,-9783,-194227,-183453,-199711,-318660,-363556,-417545,-351949,-12904,188151,6804,-41312,88168,117269,10402,-152151,-174022,-41591,43014,93405,115901,-27011,-332826,-460336,-285020,71361,374360,400971,200211,-28985,-216966,-307863,-158271,93769,112989,-76339,-175074,-78347,46182,57170,-909,-109199,-236523,-251988,-163117,-80415,-159758,-300464,-254827,-97776,-98209,-140426,-694,240265,282881,69228,40862,127527,80201,-17111,-56772,-75011,-61317,14221,61910,-42804,-106079,35460,123232,126395,152948,172303,255482,265865,257370,305614,238891,130261,140004,188613,237363,256306,138704,-11980,74257,366568,498590,383013,266786,174725,93072,176503,237770,27408,-86298,90152,161373,43108,35968,87824,104164,164637,188355,163376,166268,133415,73825,78150,44455,-79879,-177057,-129568,70465,165214,84206,73,51864,181491,181015,86540,148704,249877,70012,-79016,-67834,-87235,-133592,-165704,-285230,-290302,-45497,126674,92360,12215,-36587,-4257,47805,115284,173837,108750,-50407,50575,186190,196298,167701,27932,-86226,23817,87381,-35021,-131769,-61990,-85918,-220521,-225848,-57723,-27655,-41802,10549,24561,-74294,-205771,-254310,-158730,26356,94425,17826,-19418,117274,310337,242769,103247,15606,-80641,-53230,77786,33037,-99756,-50157,69599,30467,-147348,-271070,-174156,101678,169051,-66357,-277257,-188894,192002,246614,-131941,-287457,-67398,141637,100975,-119753,-238592,-258849,-357836,-365070,-190299,100526,263428,218654,105499,24546,22103,104121,209476,186984,50962,-42281,-42664,-30548,-129682,-264164,-248036,-166917,-75306,60042,143140,5935,-171151,-227458,-117188,60521,65374,-196075,-377185,-268592,-111358,-134355,-226533,-172081,-60432,-48781,4805,144398,70493,-157374,-281439,-291763,-174396,28852,122918,65260,31989,167249,232445,75493,45273,172140,152927,-48281,-207471,-53677,233944,182913,-107332,-120866,22172,83115,321853,534258,308231,18223,-5421,-139763,-325097,-126426,245538,271916,26394,-119551,-113972,-56334,90807,117027,5123,-19772,136618,264900,292806,304347,321727,28487,-283961,-450228,-344166,-110032,-36023,-268485,-496020,-496356,-338147,-24206,232110,185267,-1353,-160516,-39229,280219,272599,-39400,-202813,-327021,-500183,-378680,-171704,-85927,39770,196702,7627,-284330,-221529,43957,184362,266606,330134,328577,321317,303036,199877,168978,164858,184378,218759,243467,209826,68179,24886,133462,243011,296160,271055,113246,-96099,-202440,-174829,51073,295270,355935,296545,284916,292371,170531,-18104,-94996,-14478,153221,194904,85474,35057,69029,45278,53305,71434,21291,-3406,15916,141972,184811,13475,6164,235477,262823,9122,-178275,-99619,-855,-36080,-46616,49921,216212,293447,198726,163043,178403,57151,-149955,-303553,-360140,-349311,-235834,-2162,163538,57249,69519,540835,774974,370069,301937,265451,-530677,-1152172,-842063,-315043,-91131,170687,218164,149801,281545,-69177,-835978,-425362,766971,1271697,771537,-24582,-269893,35250,-43302,137835,514421,334552,41497,-42748,-64168,-25802,-80243,-286959,-430520,-463347,-498174,-521813,-292040,66205,227618,184650,124564,-2372,-248882,-329697,-120809,117558,87858,-121632,-109982,117535,122708,-54824,-4231,66815,-132617,-441853,-427195,-218626,-78720,72798,162787,194744,232059,104637,-148355,-167204,-35100,-75113,-154116,-123565,-260310,-424054,-268612,-115554,-121239,49701,142279,-30849,-9684,136052,39266,-119152,-191268,-156390,86653,278154,198464,231038,471365,504746,339815,158203,-29087,-17071,202312,257583,173514,248640,374558,178586,-11175,209060,291945,51007,-12305,44728,29893,80774,209317,266180,390356,496285,345332,124465,76332,206665,204375,22664,-90350,-49706,104268,142459,23024,-63379,-89747,-233542,-331611,-162699,119256,192413,41855,-109910,-86443,-46792,-80015,-158312,-193914,-104659,43897],[-60755,-157999,-158322,-45762,71226,161318,250840,337424,310595,115699,-97734,-174575,-100734,77843,133172,-16720,-72954,-23305,-28346,123283,303007,187299,78260,119711,-61039,-327292,-380695,-268128,-178349,5311,215538,175183,157216,362675,267181,-105076,-189380,-56578,60346,196578,230247,81256,25532,18623,-98110,-112183,83552,363348,470346,299821,41334,-90405,-86915,-81689,-77825,41430,92877,-12576,-72436,27930,120631,164808,196923,117245,-59783,-196581,-149460,32229,-18200,-180938,-61223,166236,-1969,-348496,-285744,112912,358830,157262,-125365,-101563,797,-81474,-194559,-123133,67526,153863,198537,182756,-6300,-223482,-156104,28332,96397,141354,208487,145655,79015,15354,-28876,89293,220583,148630,124023,88542,23069,83609,112705,8711,46780,247462,234904,-49334,-182533,-18676,187271,325602,315157,92970,-82343,-48156,-76783,-325086,-474325,-122619,412205,431365,79698,14627,236204,281536,83278,-181338,-223374,5314,194888,203925,159792,44091,-54466,25859,152638,155267,-24390,-136991,104160,376624,238534,146182,240040,184090,31788,-127498,-251134,-228402,-246228,-249988,-5107,220904,160782,-61982,-215034,-213676,-190050,-240135,-302199,-269323,-35359,232329,195016,-110691,-277589,-234001,-161728,-111319,73659,247992,216923,63496,-20099,-304,-30536,-27219,276,-83478,-233187,-313423,-327290,-374644,-249487,54125,148108,205,-26592,1528,-92564,-115791,-67094,-26192,11804,-72301,-301053,-402466,-295153,-222172,-126160,14333,-41810,-160700,-74792,-44505,-141862,-158959,-193980,-221748,-189097,-170747,17093,335931,357703,37325,-127446,-19054,33885,-65076,-124726,-113140,-114760,-173455,-182427,-186444,-191296,-199287,-200051,-189208,-263049,-228783,32700,179919,64523,-79504,-140870,-183637,-171466,-183098,-236586,-299565,-232379,-122465,-38863,58843,-21768,-245023,-342415,-248666,-100654,85859,235547,231730,203008,198451,102876,113859,247436,302378,271543,203813,19328,-75806,22604,44804,-19847,43867,62044,-1513,35343,109132,113620,38398,57552,209824,292649,179949,63607,55016,-24122,68030,244075,289001,224248,204584,310443,268738,38392,-40879,-598,73081,208677,274155,74823,-206030,-264185,-129697,53922,228098,158644,-212697,-412134,-238152,-87935,-106420,-69999,86142,127430,66314,103693,272857,432129,406166,199025,139434,250382,208862,14676,-101697,-63814,23998,-4505,-120958,-76326,98381,168141,88650,37457,-25690,-76551,-176833,-260712,-191373,-184661,-188719,-60367,25234,35101,125073,63341,-220806,-289399,-92372,67984,86488,-42962,-121722,80401,251192,234088,177569,50941,16654,181658,107710,-203340,-236156,-48355,19228,67673,90601,7911,-61366,44522,247504,144990,-196411,-412108,-374519,-173615,-94119,-50279,84489,237757,235677,237453,215964,169991,249194,502612,587556,286524,-132435,-290077,-153493,54525,120814,118316,162771,88541,-69051,3009,99545,-118783,-358445,-393178,-226721,17412,104064,-42903,-147117,-119972,41641,134996,84786,65263,118322,72274,104364,205103,172140,67002,7496,25456,73640,34622,-70942,-113113,-32740,7579,-42166,-209065,-235270,-115063,-188948,-282955,-102555,52131,-11955,36143,41193,-55233,-76754,-27095,-23134,-320021,-512830,-308773,-63709,-80681,-407475,-816367,-814471,-728808,-337230,486345,-2292560,-5507110,524459,8763998,6141836,-27572,-1036898,-890432,-1367800,-1142685,-780043,-287297,218328,30785,-207255,212059,206251,-385659,-419428,-102393,-47371,-157474,-153771,-68868,36293,216908,393102,459481,388420,394012,409344,62440,-344390,-299157,-33932,74149,192375,390701,348442,94876,-54347,-77206,72387,199708,14146,-266538,-297283,-259774,-380988,-503101,-568064,-464024,-86581,172853,16444,-62090,54304,115829,70805,-96485,-169898,-41658,82056,156258,221628,82703,-279914,-523684,-357132,38361,371614,407199,183649,-64050,-250805,-384206,-258222,27201,93932,-54591,-135280,-129451,-53646,18428,29739,-65942,-218544,-251112,-144673,-20191,-122719,-322683,-301561,-138196,-133742,-169351,-13406,258457,285830,67804,8424,108753,117866,45126,-1713,8793,40546,46977,65841,-44506,-92747,70581,208738,167566,97911,77883,195184,255571,250340,318996,272837,87277,57100,79130,99158,143729,156887,85111,154016,333924,329008,182210,112725,105653,94686,156523,193194,-16120,-159751,-31910,122430,115787,49981,-8236,-40521,46354,122488,127268,111328,127474,131931,112567,44380,-66914,-160756,-46226,208395,258990,138847,74228,104965,218136,255025,163922,174257,221868,-12692,-184006,-100714,-37066,-49575,-67334,-212430,-254538,-53561,69884,-1217,-12376,2613,-32344,25609,153856,245132,135475,-49954,115964,269414,240824,177624,10541,-116232,38918,180287,67800,-93109,-74490,-109201,-251718,-205289,-40517,-117227,-188978,-60884,22022,-13227,-114922,-160268,-86417,44317,67120,-83142,-140672,52610,290167,268798,140950,21301,-87638,-42637,77259,46389,-82820,-80840,-6059,-93677,-318113,-400298,-175976,153240,228771,-29661,-265924,-177094,185337,263909,-57966,-203495,-31562,151733,119897,-49889,-125029,-178413,-336140,-385693,-213661,110229,326728,274063,115166,61629,104300,148640,158350,134620,69933,-3652,-49762,-47122,-119416,-218896,-203234,-197391,-156624,40568,140683,-22676,-180380,-162596,-68073,47954,61634,-133963,-357488,-370251,-274742,-298128,-333774,-191199,-70041,-59572,26355,144240,13643,-193673,-275996,-303993,-213524,6250,127166,75920,5669,28538,44473,-38341,17831,204025,206710,-12321,-188814,-22270,189914,76264,-180668,-129953,43914,81055,293071,507632,254197,-118456,-75584,-114989,-329371,-229405,147440,284536,74492,-128551,-181123,-89374,143834,168998,-22204,-117744,46527,258005,323536,269021,226457,17879,-264002,-459706,-371578,-139988,-60379,-258301,-446522,-393701,-200247,100093,342777,276931,-7259,-199497,-5575,352870,346018,27742,-150049,-273955,-387807,-292763,-161573,-75067,38825,154214,8080,-199357,-110884,118402,215271,272021,381153,468260,509802,440781,299897,264178,247762,173730,126490,143170,137225,70545,119258,209637,221539,261714,337149,185935,-117638,-245377,-134921,122566,350133,386872,298242,262579,277849,202501,68430,-2342,61388,236808,350254,246135,16531,-88562,-63272,28433,74232,-8100,-2086,116134,246338,202976,15069,15098,219106,263540,48440,-150615,-83511,20560,-73258,-132499,-5602,208651,257374,139990,139257,227214,159959,-78142,-309826,-373513,-266832,-78850,108126,241690,191409,213016,653602,1131456,1235036,1105097,319129,-821827,-1801985,-2235445,-1411880,-165910,517808,441232,246763,475947,543863,277502,57563,3538,211772,434900,286702,100747,153824,156722,335989,522002,268072,-60328,-199131,-209001,-100578,-44449,-151258,-332067,-446694,-505633,-472107,-204809,142075,267589,133935,34514,-74161,-235567,-203020,18010,248483,248219,-12099,-110108,65016,57830,-173850,-151752,19835,-74107,-355648,-304326,-139574,-121252,6052,174535,213478,218841,133356,-81294,-109244,27867,-31654,-153034,-103127,-203604,-428078,-331035,-139432,-75183,121431,174665,-45668,-60476,153348,85139,-110446,-213560,-165250,115190,343958,295026,309254,532372,566091,414915,208355,-23427,-44985,126117,157250,77414,206617,349284,131400,-81079,113622,217303,6288,-5216,115992,61375,93308,244189,281551,386607,486157,330243,165406,170788,236250,132284,-68391,-156327,-99322,42521,115448,48497,-39068,-98840,-271270,-407485,-273598,-1310,80232,-39869,-166502,-158357,-134357,-128825,-173088,-210349,-144024,-35211],[-121942,-169973,-136413,-31515,62609,149549,251181,350847,346616,132420,-117258,-189424,-81059,161665,244838,97924,82405,116423,37201,133619,305911,216146,158077,295209,153209,-213785,-429186,-363019,-210622,-9972,120443,38305,90071,339757,250360,-100297,-184816,-63032,96140,226296,121542,-72460,-29527,29216,-78788,-60359,158967,377345,486107,359799,98446,-106527,-201382,-238270,-182619,-314,52587,-29772,-14416,88203,124504,97543,93594,7576,-119125,-160747,-111893,2071,-15579,-145795,-70543,123965,-51356,-377766,-304805,120632,428180,252538,-30476,-20557,54476,-64783,-142174,-3800,182459,203450,201566,188347,2843,-259509,-205058,49522,117485,99241,204184,244115,172341,49021,-4808,161132,360550,388322,352570,236539,91389,116733,163892,89428,96271,222827,171787,-88239,-185342,7389,203026,282760,274445,104749,-29137,55311,-11834,-338649,-498254,-76782,474420,509023,207374,183939,336965,274286,49057,-218690,-238067,35356,210940,160709,80352,-16047,-84766,17065,126778,127748,-49653,-170203,58508,266726,47766,-73307,72860,152534,112805,-87490,-318433,-368852,-303257,-208168,1899,161329,129224,-44510,-207984,-250663,-241483,-288943,-349360,-280042,-9922,240543,181302,-107390,-332013,-325035,-240144,-123089,96331,263729,233223,77893,-32642,-20509,-15133,10278,50147,89,-135609,-293681,-378736,-404648,-288345,-34850,29151,-131840,-137434,68551,135500,72747,66686,111239,110495,-34089,-269976,-405649,-377290,-340360,-216798,-84527,-132332,-162055,19275,61800,-42670,-20143,-50349,-183085,-220422,-119488,89322,307329,212843,-98269,-179230,-42061,-14278,-129638,-128436,-16290,23985,-79038,-141632,-175938,-208161,-240875,-231441,-169638,-209161,-183694,54805,239278,163587,51405,10715,-62991,-61636,-66448,-188037,-278435,-153055,-25174,36511,123861,11736,-225647,-263874,-101461,-48727,26280,159750,179041,159395,151585,34622,35757,166720,194568,169535,162439,37631,-574,85151,23489,-77510,53246,76278,-54971,6102,156921,121789,-87004,-70344,172909,353709,247168,111561,124802,114708,251976,366627,307325,174026,142615,248213,231995,16146,-93280,-45683,64441,234955,271327,60095,-121968,-125455,-74085,415,130163,73453,-202704,-311246,-133673,-10643,-45020,-18152,89070,56028,9995,144666,324182,413905,346755,102537,44717,220644,221762,2600,-109304,6399,84143,-28702,-196048,-161508,8297,80051,24200,14054,-40068,-129960,-239194,-263640,-164080,-191664,-246461,-48737,166029,166474,129519,-16627,-286330,-305583,-80267,74598,67835,-76664,-138899,40310,221745,266204,201375,35879,-12810,147052,96018,-133814,-147472,9234,52761,31368,43581,43236,-23834,36810,235135,201594,-47655,-197538,-201457,-71240,-15773,-19365,78424,242032,280788,281721,276245,243823,287359,516914,602544,330073,-85602,-219941,-110315,-733,-12732,26680,152595,74225,-101930,-20659,46510,-196817,-401292,-392506,-250340,-11716,103738,-78666,-284892,-264478,-35225,111354,66914,23939,60565,-5115,-13642,89891,151707,109276,32250,34018,72966,32555,-52948,-124023,-42397,115846,108630,-96877,-151642,-81936,-199195,-325077,-223409,-95271,-84893,-18773,-71875,-202518,-188729,-101897,-203559,-539122,-597157,-199688,134725,60154,-352774,-748089,-729008,-445119,354394,1401421,-1446299,-4702105,607535,7144251,3928151,-1113979,-1117734,-930020,-1380509,-910688,-442431,-35576,271199,35944,-182610,-23207,-83081,-436690,-437252,-230659,-103325,-88498,-73274,7744,159269,322681,351454,223328,140720,301210,424175,86311,-343904,-319613,-89574,52668,270296,476628,377627,91268,-74087,-104001,859,149491,50502,-268148,-356114,-290125,-414326,-609029,-644696,-496460,-118624,167912,48284,-87160,-40759,41698,104885,-11511,-118416,-2579,126303,181863,268958,169337,-170758,-497746,-412729,-36537,310248,363196,134093,-92170,-227122,-372740,-283582,-4198,70811,-20291,-50319,-138158,-142859,-26461,43200,-17407,-186814,-272628,-141886,28958,-68436,-280987,-288740,-170227,-169030,-165120,9237,244795,230016,62004,-2182,64535,118560,126469,79204,67957,99745,65687,55894,-39398,-50035,129079,275014,162404,-1819,-38334,82951,170993,197397,307997,280585,32824,-40359,-21218,6716,88587,179507,156584,207504,280128,156594,4863,-2701,54000,81410,93562,71598,-105695,-231040,-150673,37055,124461,42060,-106577,-214294,-127863,7538,25292,10667,118450,193850,137052,41548,-42596,-110395,61149,331344,329917,185963,155555,165491,243517,311353,231561,176489,139510,-101607,-253537,-112275,9140,32683,29301,-145978,-233017,-72527,9374,-84974,-60035,-22566,-87428,-9413,161659,294293,157729,-51222,118450,289870,252366,168241,-3719,-119465,62000,267075,179239,-26123,-90006,-168413,-307248,-200629,-59090,-193190,-283403,-113757,31707,89704,53408,-4838,4264,56123,53389,-123579,-209836,12474,253779,252104,132336,144,-90479,-16376,82624,55412,-67679,-103190,-46339,-134497,-348998,-401155,-152841,161945,250613,2778,-262549,-184208,139275,236532,18014,-80594,26024,137411,108278,28986,2627,-99987,-277980,-339511,-196278,98842,342262,294553,97178,64932,153958,177392,114462,96977,103275,41381,-53801,-48910,-50757,-98860,-126471,-230745,-281173,-58136,81433,-53868,-161353,-78360,-6821,58142,84459,-54989,-308233,-423525,-385628,-394150,-359940,-176004,-91667,-91793,39975,127088,-57295,-214874,-238377,-295043,-227975,17727,145426,60361,-76069,-156926,-173211,-184790,-71032,167185,213447,9254,-134858,24365,134984,-16905,-197851,-106957,51128,56656,236297,474486,239491,-181565,-124998,-72535,-297081,-325547,12340,260212,130478,-109892,-223672,-91247,190124,203598,-42125,-179277,-41979,185536,281519,205568,95047,-2227,-209283,-402934,-372098,-174159,-70539,-203034,-348403,-254492,-45052,179886,363446,306245,-11835,-196590,41182,391812,364497,55283,-105516,-168688,-195040,-194090,-205903,-134862,599,76155,-12619,-105698,-1079,146679,192224,248120,390467,514785,538520,432202,338354,319738,275079,90474,-46587,-4037,63329,87683,181425,234311,174900,210629,370605,266347,-68427,-242577,-118669,149255,362778,365181,258279,213741,227191,201216,124905,51799,112023,330864,512305,375361,-5118,-213482,-119632,75631,130523,9886,31866,215511,321368,199863,22945,31805,169881,214698,61235,-124741,-65022,52900,-63710,-158206,-25948,202646,217896,73258,87525,230268,204784,-53698,-317832,-352405,-187388,21604,188480,324806,343171,362007,681034,1237287,1821020,1768848,384391,-1001866,-1992504,-2972580,-2292125,-312140,815525,646401,282628,481156,930094,1267527,685411,-517294,-862810,-55330,592017,508713,129326,120598,331643,373912,134105,-128481,-252190,-237962,-79802,70365,36788,-182380,-349703,-399015,-304834,-57082,231133,320650,122483,-41665,-139113,-176463,-32893,167043,352228,377175,118605,-58892,38073,13405,-247139,-276702,-28223,-2975,-190670,-113056,-44131,-154939,-72274,139331,178012,161131,146149,7628,-49092,65021,14050,-134587,-97744,-148208,-373008,-333447,-144701,-50974,138158,179751,-44986,-85699,134922,85890,-97424,-200574,-152804,122742,347897,323042,327959,509216,547180,438163,228889,-14837,-48278,55274,50338,3765,166976,265438,18752,-188648,-27743,133706,37379,49124,155212,56567,86227,257613,280354,332081,401397,294214,232185,285381,243272,37682,-167078,-231341,-148747,-21520,72049,59703,-10198,-104313,-307853,-481195,-377154,-123557,-34017,-116318,-194834,-201181,-184969,-130756,-139855,-197830,-164024,-95020],[-135833,-118518,-64628,2729,70931,141587,237886,355983,368738,133219,-127783,-180482,-83855,137036,255556,183423,220198,235921,99518,122075,241916,173416,177992,385940,314393,-106977,-469538,-457640,-225782,-11439,38945,-46987,69497,308299,208719,-89881,-152476,-34616,138848,222430,-13190,-223036,-57147,115061,26499,8930,191713,340696,455993,415902,185808,-84489,-271709,-366117,-286668,-59840,9625,-55356,16803,120654,108311,48579,32979,-64258,-146262,-88081,-39317,-29181,-46745,-140536,-80578,87950,-51838,-308325,-264989,109156,443198,331953,76515,68980,108940,-35046,-72081,104551,239623,210710,193631,197161,19238,-284173,-263728,61181,154024,84998,201282,328961,245985,50686,-30460,159679,406401,537071,493073,304852,113072,125964,195893,144122,99756,143676,96788,-63590,-109641,49630,196378,204695,162697,57948,18111,149405,50815,-294085,-410145,-3915,462149,517981,298415,268412,317064,191715,-18099,-238985,-237228,23982,181766,112014,-11488,-106654,-127325,-17763,65916,72168,-84886,-224596,-58497,62267,-170194,-289981,-118409,80411,167903,-21630,-330608,-454896,-318136,-116290,39585,108524,109166,-9802,-190627,-282688,-287032,-317629,-366591,-270272,7503,201896,113864,-134283,-368755,-361939,-252634,-94514,108095,230938,192410,45603,-73398,-72353,-26353,35128,88136,69598,-13679,-199316,-360889,-370534,-275172,-105385,-71334,-221973,-212009,122986,334671,245641,187207,223105,168334,-20289,-228555,-362403,-397399,-409762,-304680,-187553,-232845,-198887,86972,191004,88119,117345,81583,-154797,-260691,-93083,129201,247331,50955,-231541,-229095,-66506,-42232,-130887,-53613,148185,203629,48212,-101705,-170909,-200388,-220591,-180518,-103967,-133651,-118551,69007,256108,250130,210438,191758,94807,59068,33837,-161522,-267200,-106517,40290,103130,157567,32933,-168040,-123501,72205,3377,-44765,84651,115952,69100,61554,-19535,-28691,81081,100243,78902,93359,28328,63402,157940,19933,-128752,40512,88019,-100033,-59909,160197,137500,-138343,-160756,105566,307020,200664,104575,161609,248915,415990,456079,288560,105950,81453,189839,215468,39809,-97863,-61504,57044,243890,262045,81522,20317,52369,328,-42257,18125,-18271,-174219,-231179,-112132,418,12949,53921,97629,7461,-5957,198973,357246,369885,255641,-6430,-51826,183255,238614,26229,-66708,100744,161109,-11732,-198238,-198821,-108630,-84121,-71288,13786,-771,-141750,-266364,-239199,-145102,-208218,-297580,-56301,252454,254642,98325,-123681,-317870,-241629,-30471,47338,-360,-126505,-158648,-10225,187981,283364,198268,4711,-63534,60426,56338,-43641,-20309,79612,91410,15384,18933,76870,610,16333,201509,225450,68689,5511,-16550,-9995,-17176,-61557,36825,218974,303772,304723,311794,288509,279565,435064,532584,336685,-29716,-143221,-61036,-40473,-138710,-90450,100711,55944,-88805,-620,17786,-243423,-421786,-380942,-278101,-67582,63723,-127263,-369855,-313821,-72552,71825,42194,1546,874,-85819,-145205,-52071,116657,157020,86859,87356,102325,48572,-19465,-100396,-13310,252296,280091,30600,-99661,-104950,-215506,-344673,-341194,-277171,-200912,-115297,-185175,-307852,-248323,-113016,-285926,-656323,-628974,-51563,378889,256037,-233280,-655472,-674547,-232812,966769,2068766,-645201,-3562824,654437,4828907,1316402,-1994798,-1109164,-967148,-1233103,-489445,78956,342165,359285,61787,-117290,-185466,-281559,-378877,-380334,-329359,-150844,-4791,27751,93714,260499,383268,263741,-17235,-95314,151772,356286,100548,-295768,-302991,-134365,16846,301835,498864,346949,46570,-114396,-125194,-71023,69387,81761,-200366,-342787,-269293,-379203,-612293,-609972,-441665,-110983,160499,77283,-120834,-174480,-82350,106158,86936,-22452,75862,169101,156953,227905,196925,-49671,-403316,-444237,-128939,215303,283071,60003,-111778,-153078,-273033,-227628,7600,50251,14551,54503,-82052,-165391,-51702,32545,20473,-142958,-299588,-150712,56437,-10496,-181464,-210296,-176536,-186694,-114300,81767,219772,146024,64757,29757,24540,88949,193805,153342,88317,103130,67199,39600,-21093,2734,176863,290932,116631,-109074,-144212,-39935,53604,121234,265897,245242,-18561,-118935,-84163,-30936,85356,196240,191907,230525,228692,39536,-93393,-49101,27268,50125,96,-100434,-220856,-277832,-225650,-68494,56560,4566,-177058,-355551,-299968,-116365,-90195,-81907,117327,241497,146568,43717,-4451,-27158,176478,416926,356642,205136,217226,210693,233996,308799,249037,147693,34133,-172109,-272958,-104976,37652,95821,105593,-98656,-239240,-106487,-41413,-137775,-115508,-85203,-129429,-42090,136204,305234,169113,-48341,71712,246873,220557,132255,-22830,-108075,84624,326823,267447,43051,-104353,-238930,-349688,-196743,-99980,-239447,-304241,-136497,42059,191635,251211,180822,90455,57368,58306,-90376,-204039,1779,201616,187064,79711,-42204,-100435,19,84715,59444,-58843,-114563,-41087,-94000,-270546,-298173,-106897,132203,223784,8517,-276530,-213220,67314,173977,72605,38687,81899,92553,53407,74344,95728,-47702,-211054,-250561,-155015,58172,301094,280974,67631,38205,160573,189483,102214,93286,144443,80542,-52771,-33030,61182,67292,-32731,-251812,-413997,-226891,-33699,-85068,-122980,-724,61894,109689,149254,35079,-232341,-406283,-400250,-370793,-279621,-124702,-119277,-135225,47717,102345,-113091,-190100,-151504,-240203,-189081,65553,164907,22368,-184716,-333447,-359406,-323937,-188950,85807,173056,-10386,-80556,71867,87472,-79149,-166449,-59492,41621,8974,160774,429605,242796,-173185,-146351,-30363,-242745,-387918,-122583,201988,177418,-70734,-237541,-75963,217713,217302,-49480,-184061,-92356,78441,187283,140317,-9131,-24194,-143099,-304707,-346483,-210942,-82569,-135068,-229304,-102396,98429,201392,295054,260410,-21378,-151793,97763,393049,326106,46673,-62686,-35460,-2693,-126810,-285384,-228768,-49037,455,-33694,-17286,81421,123349,122772,202280,356432,456919,414862,310174,318683,330811,242513,-37761,-247471,-163091,-1639,102955,190549,204718,116584,148651,348179,325746,31963,-203201,-138453,127032,345098,324159,212975,165963,164194,172477,126446,37854,119094,415192,634598,436445,-20671,-271985,-118564,172643,220569,67447,92001,298299,355969,175321,30899,55699,115718,139977,41650,-117759,-69361,60291,-26527,-124750,-10230,201372,191286,19194,27348,194325,188023,-64968,-299001,-278676,-110387,48820,213778,392126,479157,489547,641021,1098023,1964777,2062489,401622,-1075324,-1773152,-2912309,-2723084,-499831,1006111,817716,316111,396106,1049473,1858355,1266335,-661383,-1646477,-537461,875137,908704,43792,-84143,150305,115127,-34842,-163801,-203484,-140620,37547,249502,243939,-24353,-223312,-229984,-86949,96805,300670,367189,155065,-77393,-171934,-88577,123352,276251,397620,441685,235710,31790,51659,1738,-262359,-342877,-62826,68758,15797,97294,46537,-168059,-132104,77483,98926,72793,144083,102155,5702,69220,45694,-110701,-114444,-109918,-272479,-284425,-137513,-47165,99428,142028,-49243,-87743,87700,47687,-81072,-157688,-123231,114134,301013,287246,292803,411211,460386,408560,215997,-2811,-29640,11908,-17522,-12838,140167,146851,-129910,-316608,-188102,57069,147809,167408,168184,33591,78385,245452,243074,223597,258387,240100,299133,383731,228603,-55922,-250270,-287254,-181798,-72104,17248,45679,7948,-105823,-317072,-502730,-428386,-203255,-114968,-169195,-195845,-203969,-177605,-77710,-67187,-157926,-156107,-121915],[-112841,-27538,35957,46153,88236,134090,207801,343772,370663,137572,-98033,-143102,-122290,2493,166380,208188,277430,290643,147497,106209,143612,73661,127015,369395,390055,-8487,-460819,-511341,-216344,1005,-19982,-78949,90838,283993,159260,-77664,-101972,18235,174146,192561,-119195,-324956,-63154,240243,181394,75887,172740,255658,367598,438516,268138,-44595,-287739,-430914,-362963,-119302,-20136,-70022,23209,125530,96147,56134,41159,-85820,-147095,-11568,39120,-54945,-105932,-163436,-81411,78141,13095,-150997,-183196,70621,399539,376305,165236,133955,128286,-15193,-4121,176228,229167,170880,166570,199076,44223,-278193,-302449,68269,197377,86256,179749,359987,270636,18984,-91550,97400,368126,567699,520713,291565,92713,111892,207771,172946,71651,42275,35248,16187,26083,105854,175230,115912,9125,-41225,46087,212442,95746,-204766,-238531,64958,375213,459390,329100,236365,175004,56721,-86447,-221070,-212246,-17902,126739,77120,-91880,-204545,-169381,-64851,509,22576,-112325,-286734,-217447,-171393,-354945,-459397,-291277,-12624,180082,54602,-280525,-462111,-281167,9987,100341,69223,98473,41444,-143516,-268926,-271021,-273461,-325502,-236599,16220,127738,19550,-164702,-363288,-334851,-188748,-32190,98292,153306,108301,-14462,-126541,-143336,-65299,34925,97625,103783,90268,-75924,-287556,-278872,-206024,-141879,-139000,-260160,-238705,146209,449965,370819,270066,263658,154144,-30609,-173733,-275726,-359628,-430598,-372441,-266712,-313024,-252054,114355,300802,203382,211736,163229,-149785,-302893,-101651,131218,181292,-67519,-307135,-254367,-87368,-53300,-92903,54429,320740,362541,158577,-68218,-152757,-153770,-137426,-67007,-20566,-59713,-47923,72926,215829,281882,335197,332350,214936,141490,90520,-156921,-269439,-110570,46960,137647,161673,40969,-91065,35232,215414,36086,-113400,19080,48222,-53814,-56136,-53394,-60330,25597,52989,20242,15197,11675,117046,218063,19229,-175224,-1845,85977,-135656,-158619,103568,150378,-89951,-165768,37857,169296,57414,35614,147003,324541,493260,464758,218165,25179,28547,153362,231046,108056,-46963,-43191,54081,231745,246539,128271,169605,205844,54094,-85121,-95367,-102587,-137156,-176329,-154986,-46557,56741,128276,107484,-12996,12991,245953,356114,301708,157747,-90610,-121373,151034,259178,82475,23640,199009,226764,27009,-141089,-178597,-211422,-277028,-182707,33558,84536,-107921,-254850,-194721,-129246,-221681,-319277,-73126,268978,285093,48243,-219208,-302100,-119207,40836,-1408,-93942,-174577,-182805,-74718,136072,257589,157372,-29941,-105124,-35691,9215,41751,111434,148170,124530,28882,24565,93226,10623,2521,167127,207632,115168,137986,126591,2758,-87014,-136366,-4358,186934,302022,308656,319255,295850,233643,289634,404521,297125,5564,-91810,-25453,-65144,-238455,-212531,10180,23436,-45870,56638,35966,-220282,-390342,-355535,-299294,-127379,6606,-162921,-367583,-253680,-49611,48346,39539,13768,-40661,-153861,-264478,-187963,68040,182646,142683,160632,146507,67596,5760,-56621,48643,372330,413477,129782,-83765,-156957,-238022,-354737,-433245,-443223,-327509,-220454,-264176,-342723,-242181,-65813,-255881,-653685,-590578,111412,609298,444139,-105465,-581939,-684413,-220912,1217671,2283722,-41807,-2389474,585968,2449145,-981533,-2377842,-851656,-872389,-956291,-21071,626114,761020,469256,83444,-47527,-237467,-346055,-239802,-270641,-381881,-190388,65388,130343,173479,315203,393844,167682,-193567,-270179,-33524,218338,106026,-209545,-259032,-167483,-36886,270365,463175,288122,-19683,-168774,-141267,-126701,-21407,89895,-100067,-275914,-201825,-263898,-477600,-456317,-309727,-68378,146047,82488,-164459,-313392,-220231,76696,176751,99381,178097,205687,91776,105774,151774,29361,-297667,-452628,-206592,121734,189975,-23426,-125775,-56864,-122047,-115311,56309,44073,41393,144078,25590,-103736,-48542,-1540,37536,-87486,-299038,-154888,63465,40806,-46909,-81879,-149633,-177027,-23933,190488,198358,62218,77276,104195,16474,45277,213872,188491,75957,69964,61292,26432,3748,40070,183662,245222,51827,-180474,-208057,-127452,-40565,54359,198396,172436,-48955,-148106,-97587,-26831,107934,200325,196933,227195,187122,-4192,-97560,-27583,22712,6097,-100398,-272118,-326661,-285911,-237078,-159203,-63853,-56840,-197140,-406282,-402161,-201918,-163476,-121231,129819,260121,137425,54093,46867,73957,279009,453514,329794,185207,238761,219508,174656,228187,198036,89599,-61180,-210293,-247479,-89268,41405,127744,146550,-72924,-262396,-148180,-75148,-156083,-161123,-135541,-122066,-58543,80567,265985,165838,-33888,10003,158402,147464,74594,-46251,-94984,95385,343685,311738,96828,-104920,-284348,-346373,-181258,-143939,-248569,-252434,-121836,41339,247199,411381,347882,149871,46139,75563,-11226,-140035,8529,132403,82014,3008,-87915,-121903,-13175,71969,54526,-59770,-118465,-7059,-10034,-148329,-155516,-52533,80026,158338,-20159,-305726,-254475,-9634,97775,97461,122912,116856,25204,-36286,62426,128439,-23130,-152486,-149193,-108843,-8891,208441,237992,38276,-10884,123325,185567,129099,128759,187166,109158,-44642,-6168,180001,229541,54202,-248932,-506425,-414419,-179371,-117384,-85485,45209,124628,194384,242919,119925,-145795,-320868,-306495,-222752,-111702,-46726,-139715,-170031,52515,78025,-131961,-109722,-23775,-135591,-93114,129119,165121,-27567,-277600,-442616,-457150,-408892,-281109,7405,104940,-78454,-64552,98326,52478,-108142,-108100,-5593,11763,-59831,76037,361362,231835,-127558,-146300,-8203,-183285,-392100,-215945,124546,200622,-22378,-222892,-57322,225851,214161,-39682,-126650,-78621,-17750,78043,97488,-37209,-37151,-89365,-198046,-294773,-236998,-102460,-81619,-113786,41266,209230,178671,173954,155816,-38027,-80471,153364,357920,243814,16723,-15187,91405,120992,-114105,-366573,-308948,-83081,-37935,-32518,58910,129907,71226,36768,144952,280746,315909,212633,151078,260057,303662,168016,-166230,-411625,-296856,-55005,97938,147007,140615,66398,82594,262862,338649,142968,-145101,-179233,79432,317216,294265,192836,142505,116576,135920,79198,-37599,84474,463749,671373,413508,-19773,-250884,-78873,269347,311829,143687,159143,349342,351270,137445,34398,84963,85074,65517,-9326,-138900,-112037,17189,9887,-53248,29247,202232,179136,-15205,-24162,137810,129745,-81095,-227099,-150788,-29643,28183,190276,431597,571329,573236,572814,791191,1631282,1883982,335205,-1070214,-1300337,-2189488,-2647927,-714962,1033684,931703,400257,355968,947283,1901924,1618392,-397269,-1909698,-870177,1087155,1233907,-587,-303262,-101279,-167806,-192915,-171271,-83019,49298,211449,440791,421308,99519,-116385,-62507,106348,207219,321772,380431,209900,-61805,-160102,-2938,215262,310907,371027,425756,303141,132417,102340,19817,-228524,-336952,-79575,124367,207513,269527,112388,-154849,-148104,20667,3731,-22623,132439,184409,50325,44442,50634,-93427,-147055,-92175,-154302,-209104,-126646,-54514,25492,61464,-73931,-82717,25036,-10528,-68019,-105571,-86753,100359,231961,217040,228962,276742,337872,336696,178130,19455,6824,1492,-29485,29357,132148,31629,-267722,-433170,-330679,-1210,299151,322901,159957,11184,84130,209029,159471,74958,91368,173520,336149,431276,201240,-121774,-290785,-290043,-177631,-96525,-42224,1272,470,-107534,-288005,-445387,-403663,-221361,-150418,-194625,-180182,-167288,-111869,13998,18730,-101110,-121463,-116055],[-72756,64289,129893,80918,96951,118618,160941,302566,343208,156842,-15173,-85259,-197994,-200062,14158,161344,225724,261132,173588,100408,50395,-44787,26886,265924,377504,83177,-378462,-495717,-182005,22692,-60265,-85497,121901,265734,115672,-65411,-45836,78232,191309,151166,-159978,-354356,-59731,354825,332668,121506,112652,146437,240001,412867,311706,-16308,-268163,-430748,-401561,-166404,-29264,-58348,19187,112465,106382,129890,112635,-64813,-136768,35831,93519,-72148,-176578,-196103,-63423,99782,128001,53173,-81463,9149,304193,367585,206501,146380,89719,-22356,42294,195925,163797,92812,117163,185692,74866,-229582,-290120,79923,234183,82793,121758,310243,229214,-37717,-160479,9359,285935,500170,451773,221968,47779,79334,199641,181894,37941,-40858,6675,122419,180164,164424,144896,34269,-144577,-162334,49535,233796,116927,-95297,-45972,103673,245349,358953,296378,104849,-41577,-88277,-115905,-147523,-158603,-69485,68437,63337,-143779,-279867,-197064,-106292,-40105,9997,-112906,-334920,-370784,-359079,-462360,-559165,-416238,-106722,141640,116327,-183709,-397384,-201375,146974,173447,48819,91457,96257,-66535,-190062,-160911,-129282,-216360,-181696,15684,38350,-68196,-168658,-304304,-255177,-70645,40084,61121,49712,11418,-69849,-168051,-212769,-124024,5132,68233,89847,145285,32907,-182956,-155841,-103613,-146974,-177919,-260451,-228917,124149,449770,423871,303330,219429,68656,-55862,-107043,-164237,-288620,-418755,-408962,-304717,-347720,-291069,105341,357277,261831,232837,167764,-176964,-345162,-145984,96462,128378,-105871,-296638,-242825,-101069,-59059,-59025,131930,433541,446337,207789,-45299,-108703,-69344,-17454,59223,44709,-6791,14532,68563,127856,236391,374293,384154,244121,147377,85516,-165536,-278929,-158621,-3965,134674,154046,42261,-20276,162805,288468,41243,-160374,-29225,-18199,-180862,-172330,-68907,-50403,24962,63704,-5422,-56019,5775,164651,246446,6070,-218461,-69194,63333,-162134,-270333,-4903,153052,41814,-71809,2958,4810,-117511,-75723,80771,312202,458582,376626,99222,-59649,-15043,141460,272789,199358,40695,-2987,54327,200431,224398,175301,265237,275009,55967,-137255,-196914,-169268,-101545,-137424,-219203,-121242,78843,181199,112127,-6129,52095,263870,308912,209192,72410,-124362,-143130,133309,276364,147927,130034,271717,253011,62063,-52969,-107718,-264087,-439939,-289724,60344,190480,-39577,-216993,-147377,-108927,-213323,-290412,-78544,230916,264796,525,-268405,-239532,19404,108291,-51845,-176740,-199485,-209178,-156429,49966,171507,74984,-60638,-112754,-96886,-27233,95983,209683,200879,148313,74317,59656,89710,17508,16897,151945,157542,86845,171218,188514,-18542,-174257,-182093,-9761,163577,277786,296394,301964,271057,167438,126219,247604,208555,-4666,-83238,-14407,-80607,-302776,-319759,-106550,-25381,9491,136102,105111,-117666,-295629,-312508,-300658,-166693,-42585,-167088,-277034,-109585,29371,59744,68964,54725,-53473,-197043,-345312,-283215,9346,160868,164811,215464,182193,74778,5257,-14737,122156,436095,461994,167455,-92604,-198369,-260085,-363757,-480889,-543525,-420381,-290546,-280761,-298953,-176025,8672,-157994,-562250,-488046,254177,763250,561896,-15300,-531112,-741862,-441506,960446,1978491,276821,-1431739,347501,489646,-2421528,-2095020,-240890,-551934,-613753,334001,997141,1076138,555839,76636,567,-178292,-280036,-68609,-140489,-380819,-219832,101627,219070,235926,313546,357407,92493,-268665,-362528,-226403,38491,101492,-104915,-201513,-188575,-101112,186674,394221,239306,-77059,-218657,-147624,-151780,-98468,66504,-20236,-200118,-117735,-93554,-226397,-212580,-125648,1955,127799,56311,-214415,-424545,-335073,26642,237177,217394,275472,232233,15430,-55687,46359,26719,-242752,-442976,-241019,60947,107743,-100055,-140191,23785,19897,2975,119173,61637,57480,187570,140663,12310,-27689,-50892,32528,-22496,-242523,-135473,60423,80841,89684,62692,-95516,-142656,77887,297455,183806,-5200,88481,198530,52321,4173,166997,166564,52394,39219,62301,20294,16788,41715,136519,148631,-6370,-186397,-210720,-147887,-66812,25926,127357,91829,-45032,-115034,-67589,-4115,126876,191081,189131,207948,146912,1951,-33641,33654,29924,-38425,-179488,-385345,-385213,-254188,-192628,-206811,-188252,-124403,-160826,-338402,-387838,-214597,-161705,-91585,153109,244538,109727,70073,104775,166530,347330,441444,256589,130096,215911,184947,71114,83910,89166,12818,-123653,-214376,-197839,-79322,21026,124632,146131,-60989,-271642,-178695,-90273,-151806,-183456,-131343,-53876,-52411,5471,178524,149865,-2722,-30697,53982,50079,13458,-61713,-84833,87079,316901,313239,134739,-74666,-269612,-282652,-149948,-174350,-224235,-152823,-75990,19856,227069,476991,448273,169399,26804,94795,63006,-66243,9852,46032,-42576,-69183,-114999,-150281,-61070,36178,35272,-71760,-122694,20626,62269,-49021,-42784,-10515,25139,79971,-71122,-336489,-289978,-71189,32865,100004,160749,121693,-45775,-134288,-1869,104231,-11608,-104412,-60120,-69955,-86564,84104,173072,13943,-70173,53407,168169,183569,193535,229180,132498,-27420,20830,267411,340504,112082,-218254,-516559,-548872,-316135,-154710,-71154,46025,164952,282581,333530,180611,-72794,-196780,-133644,-662,84154,37326,-139822,-176095,56080,57789,-107974,8374,112021,-3603,34428,176525,131368,-73642,-314152,-445473,-435050,-403028,-294668,-19286,40630,-178051,-110083,84811,24339,-113268,-47706,35841,-38294,-141647,-7795,264176,182574,-89804,-141283,-18772,-131163,-327376,-238647,48935,192644,21786,-185999,-42709,222023,201247,-13476,-21285,2691,-63037,-8365,90323,23030,-31521,-63039,-111764,-221431,-236484,-124138,-55090,-19407,158020,277215,142324,51923,28916,-57904,-3672,196933,295837,141341,-17002,36215,180296,147451,-151567,-416475,-338628,-86380,-23858,1218,118417,155910,31719,-25427,86495,169680,136610,28596,28827,185498,252245,83962,-251732,-488824,-377067,-99442,62871,71751,74372,41774,18796,126940,291071,218499,-89818,-209482,44476,298986,290877,210248,153096,104121,114570,13761,-137266,28932,457232,600164,317325,4757,-160519,-29706,315796,374150,214930,211168,359183,318459,100194,32573,115136,92909,9242,-84518,-186830,-190871,-76967,23796,26386,73059,198713,169937,-37557,-59666,82184,63815,-68811,-94903,10332,55884,8017,150927,445187,608554,601831,517179,434393,932649,1299638,180184,-1034696,-770009,-1139032,-2191377,-942544,880719,971465,553874,456199,727455,1430975,1634052,179667,-1599672,-984330,1170175,1424039,71348,-373188,-285206,-378780,-296557,-156096,63554,263287,372007,571238,520981,165369,-51347,57326,224741,248789,281881,339272,249627,-6205,-111613,45670,215506,261693,278618,334527,298903,207788,168085,51760,-169271,-272553,-82995,147806,329179,359354,140876,-117368,-110337,-2152,-73367,-99611,117292,239114,82327,3588,25078,-89528,-178564,-86661,-50635,-138156,-119608,-62476,-52843,-44441,-123035,-91621,-37962,-65140,-66111,-69972,-56220,91323,172932,151761,167941,154823,214907,239154,129783,56272,54688,14253,-802,102245,145884,-40231,-347497,-502352,-421103,-36678,424596,445350,125542,-2475,104745,153139,35837,-84278,-58726,102603,321330,409505,172913,-140415,-270077,-219735,-123006,-91129,-99278,-68506,-38633,-113688,-226875,-320445,-312337,-187754,-148517,-201096,-162428,-101822,-6297,111116,85558,-42645,-69483,-86613],[-33262,120368,180924,89165,78840,86046,100839,224346,277501,186107,105846,-24175,-296175,-401804,-145409,56993,84631,161908,176546,110280,-6575,-135052,-76507,128251,302849,166024,-230910,-410460,-131698,46095,-91071,-103363,122577,239763,84858,-52094,4334,127985,186887,111709,-133264,-317545,-59720,414350,430799,135461,38199,50633,117917,346962,300835,-22131,-247599,-392687,-408347,-197550,-22067,-17742,23727,98552,146093,247382,213572,-24284,-131751,37182,108749,-80949,-238135,-214210,-23616,140318,250212,248128,20744,-58789,174310,297170,184120,96114,-3894,-58989,56134,165243,71943,-4635,49351,154486,104700,-140190,-212059,102140,250058,57776,22307,178743,125002,-103434,-207741,-62323,208806,387714,333768,137199,1591,35647,171126,176161,20751,-76127,15887,216688,300407,202952,103729,-34443,-260822,-264957,31029,215196,118614,8770,99263,100361,120081,254759,219913,-66460,-256366,-197926,-76194,-13045,-77458,-108961,23353,65130,-160929,-308194,-199753,-125076,-38812,47386,-76289,-349479,-472860,-448264,-477477,-586722,-479381,-185038,59878,141203,-71263,-291346,-100601,270557,247662,50276,82717,134257,19381,-58402,32849,94485,-58400,-115401,4501,-46146,-124149,-128862,-200972,-150663,56498,91863,-43,-52095,-63675,-89142,-175866,-260226,-188005,-48309,1321,28635,142359,102639,-74480,-41358,-12753,-140972,-205585,-250640,-207893,55817,340689,398463,290516,115786,-55116,-82273,-34671,-55255,-217278,-393455,-410564,-299312,-325478,-286729,79090,347025,242840,171231,89131,-236813,-388263,-215718,33434,96385,-62504,-205980,-194741,-104401,-70458,-67746,127694,439328,428325,176230,-34595,-38619,35398,95745,139420,63140,15415,59762,61644,21948,121277,308817,336787,174482,68077,19957,-174432,-282390,-222595,-83528,108084,156543,47103,23343,222843,280850,22835,-169124,-53284,-75416,-278617,-257246,-74736,-3468,83538,118141,-13127,-111596,16485,206432,234822,-26648,-256334,-146293,19061,-181025,-365011,-132415,145824,207865,93432,22625,-107679,-244430,-189897,-17970,220695,337758,216963,-44089,-135511,-51148,142427,318904,279164,127103,36747,52581,155436,194744,196210,265895,230730,-1678,-197794,-273027,-211747,-73367,-101714,-261431,-186239,77846,193739,106000,20731,92384,238408,213056,93723,7617,-102669,-110189,134358,280204,190256,205444,291152,223068,72408,34186,-8366,-250461,-525207,-371114,78399,286476,44517,-172116,-115048,-78784,-169299,-206214,-55021,171699,212765,-30339,-254787,-145180,127652,146927,-84594,-214180,-184640,-230078,-250574,-72092,33659,-38280,-85718,-78535,-96107,-43489,102566,246756,227315,163679,141100,111705,75687,37269,71897,167471,100375,12363,114784,157539,-51736,-217591,-150658,37750,157883,237514,271619,269977,230681,102024,-14993,84437,78297,-67981,-114410,-27571,-94284,-330227,-395201,-229383,-84149,64209,219666,207686,39797,-152066,-249242,-270892,-169552,-68304,-138120,-131752,65211,136569,102903,118028,103887,-38208,-210004,-370870,-315115,-54255,78897,124712,214968,187159,62233,-23976,5346,177631,422217,408676,134512,-105456,-198658,-272342,-372208,-475430,-548606,-442649,-291070,-224687,-190699,-72218,67714,-69792,-440464,-350906,341630,801226,577661,25368,-470448,-795474,-815811,253544,1235708,284858,-845048,-66622,-804224,-2749740,-1152650,694629,-17560,-292139,459721,1038951,1147590,562651,29096,21129,-39688,-128567,82159,-19091,-326222,-231671,100752,285433,275890,262824,282910,47195,-251043,-383165,-395941,-146183,83902,-6899,-143927,-195349,-156774,85058,322474,225986,-97197,-239575,-132877,-135465,-139470,18274,-1600,-162240,-57989,78976,68734,63659,75592,88761,112732,7842,-261756,-485376,-399976,-28273,256172,300104,335586,244851,-37787,-198236,-86198,-62716,-269781,-419379,-217672,49488,52737,-158512,-161324,56925,94615,70028,162795,101927,64288,170107,209640,122271,-10908,-102405,12718,46532,-124948,-81939,60348,109948,195322,182508,-30962,-96816,153232,358564,169319,-53441,81807,276645,121594,-25675,55776,91120,42331,46578,77923,15427,-1549,2809,45601,27451,-40106,-124543,-154227,-97839,-13598,48934,84362,43684,-4979,-31289,-12808,16423,122799,172744,187871,185198,93754,14071,48903,94484,36103,-69238,-213022,-398386,-370226,-193585,-119473,-199719,-266598,-175131,-80358,-166873,-253583,-147687,-88634,-11364,177157,201675,69267,85472,157200,222530,365531,390116,158343,57776,162653,118615,-49315,-80255,-43796,-66659,-146540,-191606,-149988,-86730,-15846,93032,111429,-48048,-231523,-173142,-88182,-142661,-176681,-60148,56434,-26230,-69392,65155,129426,45078,-30503,-35950,-43516,-25662,-50639,-73021,60795,263279,293449,170100,-1354,-176542,-166267,-107286,-183240,-179348,-45961,-21864,-28129,129121,425335,453768,150239,10776,108693,84911,-38878,-16383,-52478,-160719,-112608,-107959,-174679,-132493,-22747,-1316,-92981,-135072,6862,75610,-12698,-2134,1983,-16470,19291,-116459,-348523,-301492,-104437,-1988,96324,159270,98393,-98828,-207728,-89522,48248,4880,-57984,5501,-39523,-150417,-42022,96118,-5873,-123891,-27453,142069,241414,267390,273098,162559,-89,39513,301906,376638,129733,-165224,-429657,-572603,-407069,-200355,-92750,5707,170460,337910,387608,204935,-35345,-82013,53329,205437,230667,101124,-113457,-143248,58285,41492,-52104,126064,212496,115099,149273,181184,64616,-98951,-271830,-337574,-299850,-295745,-204204,32574,11056,-274621,-210616,26585,-5301,-108007,-3878,53565,-100381,-221323,-79369,146814,91828,-91739,-147986,-61523,-91157,-204473,-186514,-5535,155906,49429,-139743,-32781,215049,184409,21003,101065,130088,-39722,-47847,117325,144434,-4440,-65596,-61247,-138705,-201968,-134343,-51686,43365,231962,301936,122528,-27227,-80300,-73302,61145,222543,223722,45653,-42205,81920,214249,92626,-212770,-414817,-306810,-62044,30593,57451,155553,178777,44967,-30779,35205,37334,-28399,-66432,-20411,111986,193452,23864,-269309,-462428,-391272,-137179,4131,-2365,36286,49515,-38179,-32732,184999,224754,-55910,-200605,53613,301706,310849,256145,190526,129848,122047,-33745,-213130,-18139,394312,435750,181089,52928,-30046,5671,290221,392931,264872,233924,328154,273169,78053,28341,138952,133090,-24431,-172227,-251020,-285485,-193996,12779,89369,103102,184203,147573,-63898,-83534,43367,22821,-10067,77493,165588,134656,27556,133794,443131,596745,576913,497321,139726,91093,516019,-39688,-1022289,-343251,-142402,-1588593,-1150597,590913,936729,750555,701868,505209,638851,1318875,876470,-865480,-900041,1092613,1454289,275289,-202219,-296301,-449195,-319986,-122806,189910,421230,444214,575958,514415,176102,-18115,118185,259909,227105,190163,239219,240550,60188,-52480,32658,127309,145370,142948,192380,225558,231938,217238,76923,-110642,-181569,-80483,130539,346504,349249,130308,-64494,-28192,23285,-104660,-139518,102090,257223,100871,-36403,-22986,-96789,-188646,-79565,14857,-93518,-118624,-64308,-107854,-146930,-188904,-129732,-90227,-98287,-79411,-68900,-42090,90021,144570,121295,132017,80429,114246,133238,84543,103065,104253,32992,34157,165214,180877,-41556,-340083,-498551,-439741,-51123,459598,451495,49285,-14651,127759,85074,-103889,-216976,-157549,37062,250469,323240,151739,-107509,-187849,-83919,-23334,-64865,-148749,-148155,-100330,-122575,-149855,-170757,-192800,-132279,-129397,-202173,-153607,-23372,110054,178731,109683,3941,-13136,-44991],[-3168,121065,167026,60769,25491,32621,33803,111538,171508,205392,226285,21043,-388609,-536368,-261550,-71186,-88019,35331,161938,131566,-14978,-161849,-134241,16611,208039,231685,-59264,-285806,-81440,63564,-118036,-154125,68848,192832,68671,-33788,41630,156636,165349,80372,-69620,-245193,-71517,395276,446463,119513,-18614,2294,47727,266782,245304,-65370,-255598,-354120,-396517,-216086,-11621,39616,51020,102754,209547,364370,297011,7684,-142425,-1305,90850,-83439,-274275,-200930,31097,175635,329075,384027,110800,-110328,34189,172993,102840,-3174,-123511,-111139,39504,103445,-13301,-98748,-26608,109477,125517,-27428,-81570,131975,234589,6816,-105565,-7002,-18138,-160338,-214454,-86589,171288,289013,223994,78382,-24680,-10272,122590,156256,26276,-58528,50731,265282,342716,195145,45185,-93011,-318627,-317050,-1734,167155,110877,89427,153943,59243,39596,179912,133869,-202331,-396947,-241419,37186,168480,22870,-121721,-2065,70341,-146910,-280718,-172957,-109661,4057,122945,-7748,-321772,-497907,-430042,-415679,-550706,-478252,-234435,-43462,119965,23176,-180885,-2293,362748,311591,71176,69118,136798,81968,86414,256607,331748,104294,-52574,-19428,-114339,-141519,-50297,-79921,-53957,144648,100303,-71006,-124726,-92856,-56338,-139169,-273515,-241116,-110593,-88508,-64059,95476,133024,14346,24189,18047,-151141,-241088,-256165,-199514,-43393,164881,310167,247426,3882,-167597,-97782,34573,26954,-171259,-366757,-381051,-261928,-252263,-224055,60499,280882,153901,41781,-54929,-319426,-431242,-292042,-42495,82770,33866,-66947,-119215,-93623,-89956,-131742,29020,332650,317676,76243,-34684,44219,132809,159957,133420,25363,8860,84485,59036,-65042,-28874,159594,216843,43515,-69522,-82600,-171601,-265575,-265531,-148227,82273,180261,62483,31553,204844,208798,-8338,-134718,-48195,-111997,-319922,-293541,-82198,63988,183411,185536,-23120,-151257,33867,233455,187797,-73414,-281591,-212892,-41907,-194129,-412343,-231892,136155,348874,272716,96996,-114167,-267417,-263923,-117865,91766,190043,41340,-173074,-186780,-80303,138005,341304,313754,172495,55141,42377,102920,156709,176367,170280,89900,-97526,-252537,-311498,-226492,-53362,-62601,-257604,-212808,59096,160544,87505,55125,116067,168557,78651,-37699,-40478,-42175,-31897,152758,263497,184822,211393,244426,139069,49178,95192,88451,-180712,-513363,-409096,77914,349919,126787,-135078,-106770,-39259,-90284,-85301,303,123705,147659,-43707,-186607,-43606,172411,141747,-88097,-187136,-125688,-234197,-339658,-207788,-119970,-157860,-107657,-15259,-34822,-39855,62003,216032,222939,171006,203791,158180,64883,80020,162870,212159,66438,-60521,8134,51592,-82716,-182700,-36334,128088,166257,188927,238551,236996,195444,55016,-110939,-68931,-74044,-168590,-164867,-56436,-111898,-325154,-427837,-335370,-141876,110418,291120,310769,202465,4135,-167314,-206036,-135433,-71556,-93059,13826,211464,232214,154870,159274,137669,-4894,-195212,-340186,-282054,-117029,-57151,12742,140219,149734,32530,-69707,-6098,188717,333988,271639,48964,-102609,-150960,-267073,-373193,-421101,-461874,-383076,-214150,-109300,-49360,37866,76682,-58000,-342368,-221360,351140,723029,506161,44061,-356654,-791084,-1190938,-661989,246161,6775,-663928,-598496,-1420281,-2041469,267976,1776783,596157,-78083,330854,728740,915539,451650,-54255,28037,130433,42172,172312,75457,-224172,-214635,77587,327134,292735,183454,184549,21028,-186762,-363971,-513736,-297787,51083,61137,-96357,-183196,-178876,8593,271236,250712,-65807,-211392,-82752,-72589,-131479,-35333,-50757,-185954,-53305,196360,315745,305646,256047,176179,107427,-40835,-293861,-488774,-404180,-71067,234420,324973,334998,239997,-44500,-272348,-204941,-204602,-361173,-382405,-140865,84418,29322,-195034,-192264,29136,71780,46577,156409,150299,63518,97226,196368,167578,-17315,-142089,-9659,111148,29613,1024,71972,130848,247614,244496,24241,-56210,172281,345947,145191,-87819,45531,304823,195074,-46742,-95098,-14560,60016,102953,101604,-1590,-58901,-62382,-59949,-87660,-45885,-20822,-62490,-4534,90503,113422,95741,57544,59442,72164,45433,23809,91039,150697,204394,168355,20744,-3621,102126,120967,31813,-75954,-189858,-304784,-278388,-120995,-47686,-143898,-269107,-189945,19923,56485,-41540,-25530,19868,79103,189790,147809,26778,93906,190319,224879,329194,312877,61499,-7470,104354,45706,-147754,-209097,-158863,-132574,-137242,-153136,-123627,-115028,-56993,49313,62922,-17555,-120621,-110766,-70570,-141229,-142474,57127,170645,11709,-117863,-34644,116293,103730,7115,-89752,-103631,-21046,107,-52405,25162,210205,281392,217371,112564,-14881,-22998,-63084,-172742,-130642,27892,8300,-102379,-21703,276041,367390,107263,12741,116042,32590,-93990,-79654,-150492,-249532,-118236,-66068,-183995,-205808,-95354,-52163,-117925,-158254,-64244,11057,-41685,-32516,-19534,-36767,13,-124771,-323426,-278888,-107361,-1002,100415,134431,57059,-118746,-231959,-163051,-8669,35611,-2586,51014,-9852,-176507,-138426,19112,-23314,-156122,-92939,113877,277130,327773,323445,210437,35797,47879,287463,346714,111486,-102713,-267169,-471075,-432435,-252593,-145016,-56022,137857,333815,385383,193099,-42515,-24886,175913,304481,266165,121989,-65069,-76944,58499,28510,14017,202162,243144,179585,208970,135247,-17335,-91370,-155238,-150625,-94192,-109479,-25773,154666,33687,-330128,-328920,-61000,-39146,-102339,15907,47672,-158278,-279221,-126820,31792,-21628,-137162,-173606,-122444,-62028,-55242,-82962,-28655,101817,52794,-101229,-26098,208611,166409,50496,202895,265160,41336,-37197,164491,276081,36885,-86817,-45622,-64986,-140687,-121316,-57581,69725,251373,289497,135023,-43933,-144354,-77648,104396,229856,160845,-21304,-55527,107775,195807,889,-263518,-359855,-229748,-28722,91752,109124,164193,212617,128759,30629,-3249,-92433,-135295,-55449,-7080,46742,142577,9414,-219965,-353239,-343880,-164251,-55813,-43883,41580,82059,-85773,-184140,38310,153437,-52491,-144061,113397,323183,337723,306039,234181,178166,154047,-42200,-230541,-32983,294360,226860,47780,116023,103253,20358,210923,373959,289852,227799,267455,229028,79976,26902,148361,181439,-42567,-258358,-316108,-364765,-286750,-3814,126027,109821,155964,101806,-108810,-107599,26682,24225,87795,247490,271319,184302,91522,155861,431053,549199,509753,509794,-26325,-640843,-202305,-279517,-1070150,-95997,526328,-1074714,-1287421,263573,844525,928992,1006497,359629,-202446,789274,1475057,4086,-705037,874881,1348072,562232,184186,-109777,-364051,-264290,-76981,261633,460773,377860,427379,404357,155993,12468,139888,240020,171098,73591,96292,170087,103817,-14164,-44276,-18680,-3094,-3973,36399,110563,199172,223003,79619,-69660,-97631,-75683,76355,257947,250765,89152,-8660,73735,91290,-79904,-137272,85890,237896,106149,-60510,-75132,-103965,-162426,-58954,37323,-77694,-118446,-58319,-125270,-217652,-257166,-199316,-129156,-105745,-105664,-103420,-47771,91278,147064,131738,124077,57106,39685,34003,50711,146198,143224,42782,43268,186791,231017,30910,-246385,-419519,-389292,-49774,374870,293688,-83717,-43112,134538,14849,-224572,-290633,-187665,-13571,139102,197578,138128,-35664,-63789,82218,94262,-37781,-189623,-216443,-160901,-123614,-73110,-48015,-94751,-89680,-115908,-208564,-155763,52829,208543,195854,87226,32567,36236,-203],[17436,70699,90451,-1672,-55732,-36148,-32678,-19832,36141,190206,299835,37380,-444220,-567813,-307918,-182717,-223517,-66812,140056,153224,15899,-117411,-117870,-28396,131918,268512,81169,-169321,-48418,69647,-139100,-230736,-31930,125754,68584,-4420,66160,163556,136594,54700,-14970,-175871,-96017,301345,377778,85429,-33952,14774,48830,201411,174945,-127939,-299327,-340196,-376909,-227338,-11998,92629,103478,137803,280402,434208,323352,9627,-169400,-55535,61027,-82316,-278851,-156052,85681,182697,330538,435216,182984,-126149,-89829,21084,-11523,-118049,-226111,-154872,6757,40903,-65089,-169271,-97649,58182,129356,79919,61690,156483,185523,-59549,-233589,-199878,-163694,-195677,-180447,-56465,178971,240238,165919,72096,-18516,-48654,58111,118882,42222,-9288,87479,251513,288499,124192,-34356,-143746,-317001,-308128,-39425,102957,102295,139176,116639,-4907,18669,148743,71799,-246783,-424022,-213369,197606,362908,126519,-104763,-9820,68848,-111335,-207836,-119181,-57190,72861,205190,72054,-257550,-447941,-338681,-313085,-463673,-416813,-245820,-139391,60353,76557,-91340,79127,415302,353693,101639,49483,95709,93288,193818,434246,498417,220676,-8216,-57301,-166826,-132851,41330,25992,9994,163869,61331,-129261,-149717,-72338,21346,-63111,-252815,-271313,-163433,-177123,-161283,33601,141235,69222,15803,-39501,-196114,-292926,-286748,-213453,-145892,-17557,191284,194392,-65393,-226411,-97377,92025,71799,-157563,-339807,-330701,-212000,-149280,-109932,68076,188140,27895,-119774,-227088,-406154,-468483,-353623,-111636,79935,140834,80448,-28015,-64806,-109113,-230710,-130681,153026,152778,-55137,-41131,118680,196151,153984,40433,-53954,-14979,90640,65728,-105043,-166691,-22036,72742,-87719,-212936,-182952,-150256,-220484,-258436,-160018,78094,216631,85541,10650,125761,102731,-42366,-68819,-13922,-114305,-292924,-282831,-100155,129016,291297,233574,-48665,-180374,37212,229302,119968,-117841,-283617,-251007,-109731,-202126,-392851,-260732,133300,419065,403447,203311,-10791,-178791,-270045,-187550,-20995,75825,-89671,-248544,-199644,-99760,113402,318273,285084,155186,43004,19522,47564,110345,120487,19687,-89458,-189058,-277673,-303771,-212724,-38962,-24134,-210423,-191003,32670,92880,60375,82909,111028,67216,-72086,-170568,-82697,26149,68168,181442,226213,128296,139550,142155,22480,-2112,117974,153204,-86340,-417887,-393168,60753,373861,196521,-108726,-117888,2845,5925,35937,72532,102488,79173,-52080,-92381,39863,145824,93421,-62769,-100411,-33711,-211183,-395706,-314708,-239375,-253253,-130231,49417,59024,-23023,-7935,134063,189954,165364,228071,173436,65976,142405,267275,271574,76507,-88307,-98659,-90697,-113093,-85957,117769,227646,174791,138069,201232,214754,180917,36163,-157181,-197916,-218431,-271360,-207428,-90298,-136008,-296431,-415719,-405129,-187959,143525,339164,379138,316206,129173,-74591,-113241,-80005,-68564,-60139,106607,285763,281324,184756,164443,139820,31557,-161446,-268519,-203985,-173531,-222165,-154165,1212,74761,-2428,-110933,-45676,143294,196467,95001,-53062,-74686,-72387,-240509,-356320,-333508,-318485,-263770,-84567,31786,86807,123875,25554,-140033,-291943,-137388,281981,566929,400398,90137,-168808,-702673,-1408966,-1466417,-764050,-487584,-793638,-1127887,-1509695,-657247,1854749,2729705,1077788,-29065,22652,199143,444917,225617,-155454,44128,288871,171821,182993,136641,-86862,-159506,56534,344766,287397,100381,80997,-5542,-133920,-338381,-558995,-385911,4812,84450,-63929,-147209,-146795,-9793,248797,295107,11141,-128463,11421,33698,-75336,-70993,-136804,-258443,-107387,222743,443833,460449,383168,246165,115947,-63633,-297846,-442428,-353981,-88910,184317,286562,270021,216619,-3119,-258520,-276208,-339284,-460391,-330287,-31876,146667,30636,-212177,-230125,-49492,-37064,-68221,87635,182773,53579,-8910,100505,122441,-52068,-159341,-22605,162412,178609,94472,95561,145885,241937,236410,56459,-32209,128890,262934,106723,-114660,-19106,267170,237575,-69388,-247777,-117757,100885,185689,113033,-44594,-143495,-125435,-143886,-172322,-33564,82642,27216,85102,188856,189126,166410,134732,126962,159330,92033,17391,38303,127586,236215,160423,-63971,-59632,99782,98395,14842,-55652,-116148,-137217,-132295,-51845,5042,-56534,-196455,-160599,114388,264859,178295,106377,114885,139005,182882,101305,-6345,90661,193760,176227,248456,222307,-13694,-45945,65785,-6318,-190133,-259249,-223029,-173366,-110171,-109362,-124528,-157665,-89587,15101,28954,42881,56208,14369,-38979,-148839,-88102,179385,249617,52330,-115234,-78635,120749,163948,61685,-99741,-110592,33916,86646,-22320,-8390,182494,296467,278656,245304,177096,113095,-27534,-152052,-92078,45720,-11221,-194954,-183891,80853,222287,62868,43596,120010,-82231,-229032,-170207,-228996,-296314,-95913,-5159,-173217,-259050,-165424,-106805,-137724,-186067,-179101,-114631,-107330,-96528,-63534,-35753,30627,-76448,-253961,-225084,-87887,27150,115586,100315,10702,-102617,-201181,-194951,-45601,75416,65007,88396,28528,-151707,-181833,-45217,-39034,-156003,-120956,90426,274962,357855,381167,277773,74778,50128,248839,284579,74677,-46494,-78934,-280069,-395532,-301636,-203930,-111798,74345,264612,327477,156939,-85228,-53183,174263,247512,172864,90621,-8281,3631,57875,21298,68288,211052,193997,167931,193659,53832,-87551,-48723,5249,59960,120174,106461,187516,306025,104862,-318601,-411748,-145908,-70528,-98623,14706,27383,-192839,-297339,-140658,-53556,-126345,-202811,-211266,-180428,-41416,76970,30028,-22827,46302,31224,-86437,-24563,199014,147821,62319,253571,367160,146767,7805,211963,367553,76416,-111265,-51527,-18130,-72621,-82485,-58463,59825,212763,249487,175995,-6264,-156965,-70273,123011,220492,120860,-48862,-60828,102700,142603,-80955,-277928,-266706,-140147,-10407,120769,126142,142790,257738,266456,139411,-25571,-188947,-160633,28360,28140,-10009,110070,43098,-127111,-206937,-252013,-168847,-87031,-35318,84615,120378,-122416,-299501,-119501,25257,-75441,-57162,199381,348178,351568,331958,258861,221024,188828,-16450,-184478,-8805,189318,36442,-45658,178704,206677,24084,125223,337914,297293,206793,196238,193067,105240,33422,138237,208170,-56184,-328622,-367229,-399356,-308835,5460,143378,95218,117280,34988,-176822,-143105,26855,63474,193990,365986,296510,182143,166235,198219,399406,474717,415576,529253,-60827,-1070417,-633254,-483711,-1180235,-11206,784776,-788766,-1296417,19292,721469,1018996,1237528,306645,-847559,230194,1816152,700744,-507405,589660,1165566,839932,654285,208566,-165987,-156468,-27406,263817,361841,170882,151286,224514,135173,65362,153555,207215,116298,-34166,-57858,53712,103420,-16574,-160653,-175983,-143154,-128783,-92901,-3926,126315,176773,55963,-48892,-40441,-65401,1491,93781,96576,31982,38250,165588,179114,-10756,-103377,64061,188186,99150,-60734,-108510,-94877,-96336,-19077,33317,-72443,-107661,-45490,-106841,-240030,-313357,-288808,-161356,-98215,-137248,-156424,-67284,85704,161678,163407,127796,57539,-18730,-46246,30808,168948,159631,37746,14816,159236,283246,153988,-97755,-291220,-294365,-38213,194237,-1908,-269277,-102883,112144,-44752,-292115,-288837,-152471,-42335,16217,66251,124928,50272,69097,229000,188852,-33887,-225561,-254574,-190155,-100833,-6112,12976,-56348,-85820,-125842,-223589,-161530,115861,269997,164043,35764,46615,72263,41741],[32095,-5662,-21901,-82984,-144080,-106802,-91801,-143376,-103887,126106,293900,23039,-442653,-503451,-289412,-245170,-273305,-105576,121943,162696,60360,-25695,-33730,-2405,94295,268877,148265,-103025,-43835,62047,-147259,-301683,-142760,58211,89041,42400,84890,157554,111480,27501,-6340,-137719,-126556,159840,247438,48976,-2065,72467,98441,166438,124108,-179266,-359294,-350320,-352521,-233431,-29611,121759,170015,202633,336592,427591,277373,-24686,-204619,-97928,41147,-80163,-257105,-96051,123322,152258,254644,407405,235738,-99867,-176023,-120808,-120564,-208111,-273993,-167929,-22042,7023,-70056,-203006,-152516,6805,110193,150784,167010,157365,110062,-120952,-328068,-349759,-275230,-206436,-124030,8660,208559,240247,173108,121927,20627,-70042,-12300,61558,45652,35189,101468,180982,153341,-3929,-126832,-180526,-269305,-251042,-73858,33435,93924,158179,21972,-75735,42349,153014,51715,-188078,-344288,-133703,356092,523350,212061,-66154,-5594,58417,-65870,-114576,-46951,25367,144564,257670,135165,-173369,-347958,-230995,-210991,-340381,-304160,-215771,-202404,-17046,84018,-27222,143045,429889,364002,125936,23183,17264,43105,223215,499765,532568,255841,8168,-106932,-212351,-121476,111408,91153,32192,114334,-7667,-150607,-122424,-19466,115898,32853,-209361,-274724,-192073,-238877,-233146,-12295,148530,87650,-64690,-176585,-273658,-352886,-332263,-241363,-222054,-152378,78583,147501,-66813,-216053,-84908,131228,86058,-162776,-306429,-274007,-169566,-45765,28057,104743,103935,-88976,-266649,-380804,-474437,-490115,-382977,-154395,81080,221453,204706,69185,-15700,-113077,-321401,-286907,-32321,-16123,-173251,-47238,164951,210404,88378,-97710,-141170,-39827,84328,83073,-89488,-250369,-175131,-46265,-165196,-305476,-240927,-110980,-150745,-194004,-104073,100749,239452,102273,-23105,20967,-7268,-75637,2679,42150,-71909,-204899,-242532,-130726,170101,371352,242412,-88728,-204872,6427,178726,49952,-139690,-253011,-251050,-171832,-203718,-305624,-199766,141395,401026,442823,304316,156235,-19516,-207831,-207803,-78059,28049,-136817,-246142,-167439,-104770,64269,244321,199928,83696,6650,-15327,-7784,57876,51527,-118837,-231906,-230478,-249814,-247799,-172845,-27896,1124,-143639,-131092,9399,14395,32604,92739,73679,-43823,-210236,-284840,-128972,69767,158577,208729,176448,42404,19396,17498,-93323,-65158,104870,168538,-5760,-276534,-322960,40226,366374,250177,-84426,-132672,37216,91084,119507,135772,101614,7004,-73084,-7813,88242,66799,17946,-20389,17930,67608,-156661,-389688,-347411,-282132,-299740,-155648,85785,145054,-532,-78946,33324,136262,135863,183853,138852,76995,207104,351963,323043,129907,-53050,-165676,-224656,-155512,10947,239661,293892,166912,88336,162730,207156,190195,45945,-161564,-286251,-321227,-334994,-220895,-121988,-166451,-256368,-367366,-428453,-215662,160473,358349,389732,345185,189999,15434,-10633,-28917,-81509,-65283,115617,274054,268134,169569,118427,106634,57013,-120285,-181258,-113848,-218998,-378712,-333907,-163226,-16773,-26691,-128232,-99993,48887,46402,-69777,-133831,-26306,8725,-192826,-313051,-234163,-170890,-132601,49147,156268,184461,165099,-66122,-271988,-276014,-117370,157327,392460,322895,201206,68527,-547065,-1376348,-1898629,-1603554,-1081714,-1028946,-1495450,-1302701,869215,3242230,3278726,1228752,-148610,-319999,-311997,-88764,-68469,-254682,85827,412551,228050,118133,164902,66790,-66087,58492,338886,260203,33734,-6811,-45917,-132548,-323782,-522908,-394594,-47748,61468,-46412,-85335,-54585,38254,247664,331018,109358,-5050,143922,170011,14940,-72264,-208148,-336544,-193573,159784,432147,505308,437538,283798,139712,-41015,-264799,-363749,-269237,-77941,124510,198847,160549,179072,65830,-175060,-285239,-408709,-503419,-262622,78782,210137,43908,-214338,-265271,-149858,-183079,-230666,-26934,176940,29331,-118672,-41352,6932,-103186,-150083,-19149,194157,281869,173345,123229,155512,192362,172195,64411,-25012,45426,143965,58525,-136721,-96491,173373,224020,-104173,-365113,-190097,142664,247431,87097,-119263,-227708,-155583,-176998,-214495,-19162,146613,79096,124219,222716,237177,271873,244374,175180,205536,122035,2168,-24374,101689,268566,157795,-139724,-134483,44667,34438,-9365,-13021,-13159,46086,26641,4897,39241,42775,-74838,-91198,186275,402932,336634,199862,157744,146464,156452,74033,-24350,72058,164638,99089,146227,127908,-61192,-51205,60114,-19421,-161845,-217107,-224363,-185354,-78753,-67250,-143570,-200554,-104881,8972,35088,136422,268157,186905,3389,-157053,-24521,264963,269391,89325,-49708,-42280,146410,216719,110737,-71639,-63572,124642,183992,6727,-31541,189930,336588,338193,360249,344234,210706,-7116,-131861,-69880,11543,-83581,-290073,-315233,-98779,68742,37928,103597,123908,-221702,-402612,-261155,-268069,-301363,-68985,48310,-146681,-279418,-215853,-149694,-141734,-203737,-298737,-257429,-168490,-143735,-106865,-18494,102356,25271,-150091,-155393,-59470,63543,132561,63351,-29401,-60209,-130507,-179941,-59592,107352,136192,128759,78716,-80629,-165039,-86199,-51442,-122253,-101942,76423,234956,351719,438796,351719,107460,52804,216945,230922,41662,-9804,77824,-67806,-317768,-330372,-235207,-137543,-4734,147176,231837,113489,-139908,-159951,36319,53556,-13251,16732,39641,74030,60741,26332,97277,153838,84200,88377,116647,-31287,-122088,19318,164701,236181,286742,293892,366612,429871,200537,-236544,-413732,-191665,-86318,-92159,1784,4804,-190240,-266746,-117865,-89297,-192249,-252803,-243323,-217299,-30480,152995,108941,-1531,3194,-8632,-103646,-34969,178464,129395,50661,240296,407446,235273,61321,242025,389803,95569,-125933,-61058,-7042,-21395,-27170,-47237,19497,125284,193049,226823,58820,-131528,-57989,116414,194013,105255,-39826,-64004,65173,76599,-125972,-249414,-160193,-70385,-23742,93055,92872,99828,300771,410558,253652,-30507,-223604,-105538,128363,42470,-58980,99932,108824,-24732,-72466,-138747,-135906,-66029,20042,142552,142591,-145941,-361138,-254623,-117559,-108348,25211,265849,354271,338160,314767,245120,229586,197064,16756,-100473,41303,108836,-84736,-80889,224248,262095,34322,81937,307780,298892,190781,135400,164602,143108,50835,109953,193514,-71747,-370758,-394310,-374010,-235912,66612,158021,70574,76673,-38485,-259105,-193089,32226,116740,267320,397272,235695,118157,198950,213093,324347,372092,308276,523891,-13363,-1127536,-674171,-597781,-1313511,-11865,727448,-735178,-1142516,-48361,593299,971765,1282932,303721,-1160314,-170912,1856598,1019358,-386144,334835,973670,1009462,1029262,532702,63942,-38877,13798,202863,156038,-124311,-178722,26753,132422,142366,178325,191974,87742,-105950,-187408,-71745,61429,-55356,-271593,-297674,-241173,-204327,-161960,-77266,45536,93776,15005,-38818,-8869,-41803,-70503,-96155,-72527,-26014,68277,223440,256089,73219,-60163,31117,120527,81546,-38797,-104821,-55327,1241,39651,33525,-48385,-73793,-25983,-65008,-214892,-348006,-378275,-198755,-94975,-164289,-199791,-86486,66675,161851,182228,117900,42512,-72206,-97288,24008,160201,146171,22212,-36694,99610,319681,285834,55824,-160518,-192683,-20611,-13456,-335112,-471200,-191344,62985,-80076,-286867,-217355,-72984,-47132,-87464,-42592,101577,122184,175950,311694,221880,-70509,-262502,-253953,-164909,-42129,49252,9480,-87285,-129783,-166774,-243550,-159148,159792,288924,105349,-14077,56254,93894,75579],[42327,-73667,-128357,-160623,-215230,-164379,-138845,-231267,-216875,19372,205877,-12263,-384043,-386166,-234586,-245046,-228343,-70865,115062,150893,86903,67365,79113,63989,90569,236037,134624,-102502,-67918,41023,-137939,-329761,-214903,20761,136198,110546,108626,152063,97338,-6664,-53273,-137138,-151843,10320,92576,23068,62630,136620,141144,155077,113773,-191802,-400050,-360713,-319139,-230727,-58176,118711,230092,279168,356618,344257,174747,-83709,-235978,-112908,39473,-79286,-221843,-45226,133326,94955,136596,331665,268535,-42282,-213700,-215904,-187386,-242276,-251983,-141082,-30598,17527,-30340,-195850,-185469,-43346,65341,162845,194856,119379,22268,-157158,-362551,-420878,-328549,-199255,-73267,72563,221667,255301,226589,208396,81714,-67555,-73601,-12376,16623,41576,78185,78037,-17447,-155611,-209116,-187857,-193164,-172392,-99380,-35110,78107,148638,-83013,-142543,76564,169094,68673,-61576,-202558,-37327,460653,604722,257420,-20509,5864,44793,-21736,-30154,31412,122534,198612,256567,159084,-88397,-232078,-157125,-140842,-200250,-157285,-149239,-219835,-88361,58202,24809,199521,415597,337999,128544,-10571,-80381,-56637,160212,426519,425624,207374,-3546,-160826,-258801,-127992,132565,106289,20304,24206,-75071,-117896,-51901,36074,190407,122318,-159460,-256308,-190923,-256027,-257021,-21556,168147,78117,-187477,-347261,-358729,-399031,-369272,-263603,-251905,-210621,-691,112729,-12211,-153533,-70502,148695,88325,-161892,-260769,-226183,-148778,30712,151398,155902,55115,-154222,-354799,-473792,-504090,-485378,-370614,-156546,83269,256778,290977,165916,51657,-89672,-359418,-374518,-158702,-146570,-243663,-45407,173086,177861,1169,-213903,-196736,-50013,74925,109198,-30289,-258306,-252471,-107781,-165204,-309388,-231364,-61166,-72522,-91004,3661,135855,217149,93317,-51475,-70501,-100624,-110957,49207,104969,14697,-79755,-194967,-167343,174881,398503,211485,-128956,-226391,-65761,78779,-5969,-124019,-187073,-214626,-215876,-195902,-169441,-63382,155374,307240,382883,362913,314373,142454,-104111,-178579,-71503,41242,-97000,-166320,-94447,-92053,-2329,132775,88638,-5618,-36130,-56272,-60744,4825,1640,-181010,-276822,-193185,-158174,-150232,-113147,-21159,-857,-87788,-56983,-3461,-48533,13192,79900,9667,-142244,-309100,-360543,-181325,67661,209433,220768,127459,-34364,-93047,-85463,-175627,-120219,69499,136115,32933,-134143,-209423,34712,343257,287427,-50235,-133294,54825,139621,144341,165961,99463,-73372,-118378,39671,98578,-27862,-59360,20931,126536,150119,-75046,-304436,-279386,-232347,-288059,-182655,75977,189584,23481,-123192,-51038,72747,70507,60372,52008,86727,249888,385857,343201,201528,28513,-176675,-314012,-220394,34840,264549,294263,132945,41974,124728,207353,212008,76661,-135925,-319049,-355670,-329047,-198898,-150536,-201669,-218676,-299754,-406888,-222918,159990,348824,341295,287062,178624,87529,77677,-6860,-125721,-118848,42644,192781,202193,106432,26624,46231,63161,-81884,-104069,-43818,-249345,-488450,-471319,-297968,-94801,-27503,-112957,-152786,-69987,-80690,-183373,-169684,27928,70178,-127030,-241534,-143468,-67501,-43024,134929,228376,224111,154707,-158885,-371100,-258154,-153502,17044,254809,310190,370138,285424,-376385,-1102879,-1863806,-2156854,-1615025,-1104893,-1544920,-1042522,1982039,4103116,3254871,956003,-376914,-540037,-567980,-472384,-357873,-342191,151147,501789,215358,261,162554,211992,52761,90172,309767,211099,-7284,-59816,-96757,-184825,-314377,-411222,-326227,-95541,4115,-38515,-604,84025,133160,249815,333862,195120,126917,290768,313413,117691,-36497,-220061,-369305,-267046,45053,313103,450640,417087,282965,178055,32078,-193451,-273097,-177064,-45477,72412,90500,44476,138771,130126,-68696,-239792,-382752,-453283,-183940,161772,252029,57571,-202737,-283292,-235604,-301419,-365972,-142962,124703,-14096,-204825,-171830,-123745,-147572,-117815,84,205364,320615,217678,143235,158450,125835,86890,59377,-23961,-36399,39543,13178,-152879,-162893,55060,151362,-154136,-423584,-218612,155557,238874,7168,-218130,-281493,-133307,-147567,-214716,-15649,151922,73807,86116,158965,226337,364512,335539,189245,207416,138525,-17239,-87716,68425,282061,153358,-184061,-195775,-37876,-47525,-30823,42347,90446,185418,152566,47153,67944,138329,59619,5753,232500,445762,390790,222847,136086,106719,118606,65606,-32068,33640,108480,26796,51547,36594,-89549,-32053,84325,8394,-73898,-103531,-174424,-173104,-50525,-29901,-162329,-228234,-102082,37219,91989,254054,470585,371595,49459,-154983,34848,286855,227728,119602,68082,65263,187335,256617,143802,-19618,17547,218204,253420,16505,-42896,222170,378313,368666,418953,434583,250140,-2886,-119181,-61294,-46130,-183148,-366873,-387481,-215537,-45111,43627,179666,127768,-339399,-552056,-318594,-254680,-275765,-62410,68583,-116578,-267804,-235147,-165627,-120449,-192966,-375698,-365805,-191998,-137303,-125153,8737,193559,153080,-38368,-91497,-35350,86989,135163,23929,-55957,-9010,-49094,-135746,-63486,111695,192881,173972,132646,14269,-99716,-98875,-58300,-64386,-42914,72520,172018,315311,479773,406746,122534,59933,212416,213609,30106,965,161996,97544,-226460,-319782,-209287,-121674,-80542,13859,124489,76521,-179575,-303625,-190952,-196534,-216223,-72556,64796,115130,73474,51040,100213,56969,-46096,-23112,19370,-85140,-110247,93958,280009,338313,375342,408285,454613,476904,285166,-104238,-318667,-173423,-74623,-75260,-12556,-11751,-149313,-192812,-64991,-71910,-202683,-258042,-251113,-226496,-35018,153031,126267,16296,-21890,-55332,-148532,-64548,141872,113863,20059,171941,377836,273786,98788,245225,344159,82243,-125478,-60146,-26317,-2801,27041,-26299,-38703,12159,131998,264938,120474,-91421,-52177,83973,147261,102418,-8017,-67903,4928,13033,-136086,-192362,-65806,-38086,-68815,11448,19484,54855,322796,501458,326134,-18903,-181961,7104,195787,14713,-96995,109502,179420,56448,17289,-26849,-56596,11443,99772,186488,134457,-152650,-363023,-337507,-226756,-128581,68292,267274,321225,293770,251800,186987,186470,156598,25110,-20471,91239,66987,-118039,-62648,240852,269642,63760,103220,295915,302631,195039,100381,137586,176527,78438,72562,138475,-86360,-376684,-394105,-294586,-79102,183324,184351,50186,44445,-99395,-336728,-249195,30760,151880,274370,333749,111491,2466,148468,150766,182522,234920,197887,473353,47651,-874420,-365701,-580575,-1402207,-15282,533102,-814920,-837014,87206,477795,782024,1105707,282959,-1141194,-288638,1674012,927940,-362111,191688,813442,1000778,1160880,731951,239752,46546,34141,102971,-83858,-416103,-467373,-138612,145159,218112,208426,198396,90454,-130652,-265423,-164813,3695,-101145,-327954,-350256,-278738,-215744,-153904,-85463,-8550,7953,-25882,-25797,14169,1510,-117253,-260141,-219796,-73714,78958,237064,294927,135496,-33424,-15715,48840,55371,-5637,-58750,19865,114032,113118,68022,18464,-10573,2365,-13840,-158042,-358427,-447924,-251359,-112817,-177521,-206226,-87709,36341,128275,158650,75161,-12821,-121665,-110915,29166,121064,104112,6620,-79361,38671,323844,381376,165163,-76885,-120930,181,-165934,-576052,-626046,-280786,6653,-81066,-212524,-102286,20609,-32006,-151312,-116218,60127,158083,230908,307098,174423,-148541,-303657,-219504,-81731,50525,95129,-31095,-165572,-212742,-234250,-261559,-140446,181990,272127,51021,-33138,72361,103278,94632],[45144,-104286,-188698,-212664,-252989,-200244,-171596,-265011,-276291,-102451,66393,-51604,-289631,-271513,-178793,-190541,-118438,15849,120397,115094,70110,113284,166326,122827,99135,185981,71164,-149286,-109781,7867,-115672,-294416,-212674,37729,211986,198257,146949,158503,95366,-46432,-134019,-159209,-160858,-109391,-47944,13236,132151,163410,119702,142218,140336,-155336,-389576,-340471,-270395,-211181,-80214,90423,261692,336290,325919,212035,55468,-142473,-252770,-104984,45108,-81587,-186617,-22717,116509,37110,30153,248825,280439,21964,-206819,-242232,-190671,-211424,-174256,-83678,-14487,66994,39229,-152453,-197537,-95845,-3239,111561,135337,38554,-62576,-157946,-328057,-403031,-318359,-185497,-52578,99375,185365,239943,285675,296800,145871,-39803,-110394,-91863,-49822,-3869,19805,-24477,-165318,-278357,-249098,-148477,-102111,-97623,-113052,-99470,43240,110895,-165289,-202218,87303,171557,98663,70089,-58659,41176,477180,579789,246694,17089,22711,36761,11365,23450,102593,213949,224449,202824,138258,-16147,-128386,-138084,-115229,-68950,-3987,-61376,-195624,-136247,21339,83481,260366,385111,280798,102288,-51568,-174606,-177858,21516,239427,227438,106198,-33910,-206268,-304261,-158608,97256,79430,-7739,-64835,-108889,-28658,43479,66764,215482,182020,-116761,-226688,-165349,-225802,-226057,9094,199964,56003,-305463,-486703,-413549,-406067,-374170,-262268,-233053,-196025,-38337,85354,57904,-77513,-64822,143648,96883,-133381,-204042,-198990,-154164,63086,225049,195752,50268,-144705,-356644,-480343,-482765,-446701,-315826,-113717,86475,247221,338750,256717,129071,-38182,-321547,-358357,-192830,-217335,-252709,-28927,147044,116005,-60345,-246734,-191216,-34928,74014,141157,48308,-194563,-236821,-104534,-99798,-220307,-153647,-11957,-9792,12816,122425,155812,129424,44555,-61572,-119812,-167384,-152530,48383,154829,128344,49747,-154716,-195877,144864,366919,156757,-149983,-240163,-167023,-54370,-38253,-68367,-93581,-153339,-232852,-175317,-16587,104718,162530,170508,249991,356964,399270,243963,-955,-118140,-25799,80899,-1084,-34805,3857,-63042,-72503,10185,-6642,-65187,-65400,-94087,-107416,-39660,-779,-132590,-204668,-79694,-13065,-26562,-43908,-23417,-37297,-64872,4608,-5085,-77574,8112,47836,-67745,-213108,-353368,-384722,-231212,18474,202098,205494,92200,-63514,-140743,-129738,-204980,-151907,30960,76340,23992,-25150,-73493,58021,318711,306423,-1867,-110612,52149,141606,117218,153004,73399,-162523,-185362,41753,81936,-98474,-112980,44178,186396,191624,21550,-144875,-118472,-107775,-227415,-206154,22461,180563,48954,-124044,-94633,9860,-35344,-124403,-69608,82170,250947,352824,316039,250338,112498,-140866,-340462,-303393,-54745,168043,220964,76961,2726,87807,199986,225437,114931,-91159,-290680,-312155,-247222,-151045,-179677,-239565,-194876,-232725,-352212,-211098,144324,315836,255043,174094,115875,130506,130210,-26248,-199484,-208910,-80884,78913,113953,15513,-87047,-26224,50303,-51573,-53453,-12372,-261018,-524426,-518046,-352433,-131452,-1273,-70904,-192010,-181175,-161235,-230244,-158101,73262,107719,-48189,-149039,-74818,-33786,-30298,139733,231579,203664,98950,-213236,-361943,-204922,-216824,-96104,182836,349541,532382,392507,-252584,-693576,-1461975,-2387242,-1900658,-772167,-1172001,-941134,2255040,4227890,2659249,322958,-604783,-528515,-446047,-556154,-576553,-424318,217042,570618,167480,-137012,131566,321736,172697,141259,259749,141899,-25351,-66222,-137543,-255257,-287290,-243964,-201226,-127865,-66647,-31115,99011,239038,236369,235052,291598,237149,227392,414104,435784,211731,25404,-157848,-325183,-286842,-66364,150993,329751,335793,249080,228260,143831,-92043,-188172,-104497,-8270,37814,-5416,-35880,112579,161867,7737,-164783,-271848,-318447,-104663,197995,259916,66702,-172908,-269521,-277045,-339385,-398121,-203257,40240,-75300,-249277,-237901,-207175,-162642,-72359,27414,200435,304273,221247,145903,152949,71762,22618,59163,-14072,-74877,-6426,-14692,-160952,-197452,-47810,40577,-211421,-420176,-209310,116792,134540,-123868,-322239,-288487,-59659,-64363,-182046,-26449,106851,16837,-24145,6321,146949,393084,359726,166770,181486,146646,-40379,-146763,23990,262795,141332,-184843,-218015,-114950,-120581,-40226,99560,168352,242076,210890,76144,103835,219733,177699,115798,261343,402677,337116,170386,65873,46204,81413,63566,-44885,-30211,36766,-10705,-9818,-45267,-114370,-6728,122879,63963,41970,36139,-100894,-146891,-26855,2390,-162264,-230906,-89594,88195,187304,374931,622115,523385,88154,-137412,75466,238264,140186,141122,203800,199957,229037,282928,166962,40136,98774,274900,259221,-8695,-47763,253927,389114,345918,397345,419774,227948,-11332,-114952,-57578,-88528,-264718,-405339,-394328,-251458,-90898,77418,249024,128048,-398962,-619963,-315442,-189309,-235545,-89913,42388,-97347,-236697,-221743,-146185,-69243,-140475,-375819,-402779,-166307,-70983,-104263,41100,278233,265362,46408,-52591,-23871,82507,110411,-17057,-65319,33446,12037,-93002,-75954,76694,215447,213657,172470,100027,-12843,-86886,-59106,656,34963,75004,109137,263417,483640,413714,110535,70046,235730,236020,45938,-12096,163114,177344,-142258,-257530,-116469,-68968,-135716,-99296,29557,50495,-186994,-424101,-416858,-396497,-351918,-141831,61984,120462,100694,97838,86475,-40434,-152245,-117783,-47065,-83941,-58145,153899,324813,356984,390496,435473,429128,424840,325190,42090,-147572,-90390,-32799,-42252,-20572,-21452,-84002,-95295,2060,-15660,-159595,-210697,-226089,-215887,-61985,84574,80805,13520,-34338,-96961,-203682,-112741,93045,105638,-16048,74246,290184,248452,105782,222476,257541,38279,-113005,-43930,-57444,-16974,62320,-4074,-96177,-93430,78116,274840,157555,-57622,-62581,26355,78172,93716,27763,-70478,-61175,-45220,-135689,-134560,-2282,-40374,-127784,-93504,-60014,32614,310579,493617,324583,6045,-73269,140254,209273,-46235,-116686,130254,227147,98574,53597,64998,62018,125145,171560,194810,96806,-138011,-309566,-350675,-265517,-116684,55018,181472,240428,224765,157178,94098,93334,64896,-9896,18773,115153,57913,-81101,-13842,226262,244135,110965,171625,297550,308005,222407,95895,104916,188354,111538,40186,65017,-89157,-344291,-369775,-186669,115876,329537,224395,44192,28184,-133235,-388535,-294726,15029,142826,204695,199065,-34563,-137395,8971,-8134,-27609,63426,91356,380075,74429,-460162,142487,-415566,-1376536,19001,350445,-902869,-446932,372812,384069,493477,761569,195872,-894809,-98715,1417667,556592,-400915,188635,682496,794222,991561,725997,303459,72929,25874,-1373,-270937,-606350,-633850,-240656,151564,252603,217534,206929,111049,-115304,-283052,-197881,-33391,-113116,-296432,-322024,-254951,-164229,-75090,-29103,-11638,-41934,-48902,-928,48428,63199,-125906,-360519,-320207,-106335,72919,211510,280847,146312,-42490,-73983,-15411,22339,22098,17971,122770,223946,195344,150427,131268,75883,41949,37959,-91601,-347353,-485234,-319906,-155776,-169342,-160044,-56345,6943,60272,84262,-1558,-101449,-154306,-82545,46248,65786,44657,1104,-81861,5011,288694,409422,200948,-70167,-100702,21317,-207184,-631453,-668053,-325101,-27816,-46840,-96301,19129,99174,-6578,-171478,-158376,122,148313,223123,220249,57208,-248436,-344203,-166488,37917,156511,133127,-67356,-248851,-312207,-313565,-271898,-107473,180788,233112,26574,-7466,100065,102854,91300],[34855,-85596,-179966,-225089,-255906,-215854,-189784,-243049,-272207,-201126,-72506,-77534,-192320,-201855,-146873,-105651,6051,112844,132238,59267,-194,81469,182726,133482,97169,142535,10250,-201323,-152572,-36430,-95218,-205063,-132302,110602,307130,296026,202955,180849,100935,-83074,-207785,-178381,-147871,-174928,-144318,17164,177163,125965,9983,99500,176865,-82904,-316816,-271148,-203550,-166894,-74891,55387,249913,340863,241861,74225,-32995,-172307,-249404,-95212,34534,-87977,-159300,-32433,84998,7665,-18780,191794,271020,64351,-172645,-201388,-132821,-131767,-77496,-20433,16089,130663,117008,-84253,-194896,-155240,-87800,13545,13597,-73963,-134189,-128183,-236722,-312670,-257201,-173988,-70902,70724,89786,162970,306876,349988,192347,6909,-113682,-160965,-139537,-88447,-55643,-97559,-240643,-321408,-220129,-55552,-3128,-39335,-114294,-156219,-17611,44312,-219202,-255623,58160,145903,111834,148467,38952,80724,402222,449813,176486,36168,44802,39685,26063,38862,155063,279512,223721,122755,88406,39553,-50128,-161011,-127373,25155,119143,23891,-147001,-155189,-5719,158405,329520,350899,208546,54187,-96011,-246591,-289092,-152812,4527,22389,1339,-67606,-228185,-333761,-201126,20801,29304,-33720,-117068,-90961,101681,142438,60743,183029,200664,-86419,-196552,-128822,-161997,-152541,65666,232846,37366,-372944,-539529,-405166,-357673,-335829,-233005,-181257,-138480,-46083,54471,97526,-27013,-72993,117551,117619,-72875,-146550,-197024,-180180,49796,230510,199027,77671,-64941,-270098,-398529,-408830,-372161,-224737,-33441,89940,204471,353185,334099,202471,27103,-217389,-248430,-145893,-230858,-207406,6109,102501,48809,-63493,-170794,-117825,8378,93251,177255,121995,-84137,-144299,-51959,-4352,-66938,-30150,26304,14904,76475,203491,133531,-19755,-42811,-49448,-116137,-203647,-199096,-3715,172888,235886,152186,-121108,-198610,95196,290552,100766,-138363,-236754,-267912,-187975,-45415,15259,9286,-84404,-219353,-140013,118313,249096,149311,29315,90780,288113,383175,253324,62540,-54866,17659,105436,102342,106435,104649,-24716,-132495,-94597,-49653,-59399,-68669,-119506,-141305,-63993,57421,16467,-45335,75408,154035,101502,21916,-40371,-102965,-78871,34480,-1170,-69607,17302,6665,-141389,-252828,-344500,-356665,-262800,-59489,135994,157237,77922,-24092,-93144,-101819,-182475,-154251,7397,20405,-14872,36676,58220,111193,298856,301832,50245,-71045,32550,108438,69726,106011,13491,-251846,-256254,10776,57802,-117273,-125840,40260,175963,184457,117965,59952,92710,47943,-140651,-218534,-52943,131203,77039,-82187,-91777,-45117,-171530,-326101,-192996,57384,204911,259247,238978,236609,148638,-84027,-306211,-382437,-237269,-20754,95219,17100,-22684,52311,168350,209306,144794,-37318,-211690,-203560,-110723,-96444,-213263,-277218,-189997,-181629,-281483,-183408,120165,268935,165843,59701,42824,142312,136966,-80448,-281691,-304545,-208341,-25872,42080,-67607,-189871,-94445,26795,-28629,-31526,-17678,-251157,-480042,-452990,-301612,-112172,44343,-18963,-213301,-256655,-188394,-218308,-113201,105043,134988,36339,-50988,-31958,-63916,-95381,64009,173414,136131,12757,-210005,-222134,-109556,-271185,-151288,170593,381629,585311,322026,-216819,-298700,-926352,-2311943,-1765418,118786,-366181,-1141842,1509174,3571675,1658966,-467374,-709686,-263978,-37,-333111,-695925,-519605,247855,630311,127673,-257857,74807,373294,265171,190519,195780,58487,-31512,-26288,-140745,-290363,-217992,-51769,-53045,-139540,-128647,-13819,203043,374979,307251,189266,206514,216795,261742,474429,511293,283521,95783,-43322,-209494,-236703,-127993,8927,181650,217302,196877,284914,269242,22325,-121272,-71667,13196,20176,-63529,-50344,117330,151117,20160,-90628,-120115,-146326,-38575,183203,233281,74301,-116507,-214729,-261509,-278250,-284422,-161482,-41993,-142232,-245349,-213030,-203894,-137505,-26817,51318,187164,262357,193547,128217,138072,50973,11365,78670,14552,-48563,23886,-15662,-160930,-192413,-104400,-72427,-260241,-370921,-182113,22741,-51200,-280739,-408888,-255697,42876,48083,-128700,-44579,41613,-63828,-171724,-187827,16319,326931,292816,116906,152439,147687,-70882,-200087,-31167,209899,121330,-146506,-195626,-161409,-165907,-33983,148902,204177,209133,189104,91617,147351,279349,266299,227300,284930,306830,206567,63878,-19989,-3241,54856,49910,-82244,-123436,-37477,392,-24115,-110380,-146865,7790,157151,126024,146555,151582,-34448,-118152,-5977,30665,-133270,-209058,-82423,134278,286510,470606,698087,603191,107788,-108553,84435,129757,29944,150265,309527,299904,253399,298062,195826,94580,144909,264260,187248,-70714,-54091,257961,345305,263598,297562,306811,156648,-26838,-115232,-49740,-85997,-285150,-393805,-350422,-219557,-69001,124493,288089,120510,-385834,-577259,-242945,-87983,-194947,-146283,-24204,-98696,-203053,-184327,-94314,8242,-46539,-294644,-360692,-103763,30338,-47305,75620,334979,322963,74841,-47422,-26442,46958,57553,-52262,-55903,56328,31843,-79871,-109438,6052,192491,229368,177873,145319,62323,-62630,-56260,55432,104778,77580,68166,214215,435688,353042,68081,76659,268275,278218,81843,-39948,100986,174356,-72598,-146118,25031,2116,-158171,-163969,-37101,29840,-163270,-468628,-544904,-463276,-363691,-160891,36273,96886,140489,158601,68545,-103947,-202226,-154637,-45133,-24363,15454,183283,297247,312141,363616,394387,309345,286271,301782,163658,50083,31705,28885,7124,-18187,-30062,-19170,-2454,62472,54035,-80842,-127328,-176355,-203092,-113257,-20663,-3667,-19112,-48232,-125348,-243605,-164734,46180,108278,-41358,-21330,168673,166806,81300,182875,168132,-18865,-96682,-17457,-76686,-48233,68931,11374,-132111,-157880,41766,254120,165033,-39728,-90959,-50232,-8367,63978,50993,-67096,-116979,-105544,-155047,-104311,22128,-58462,-172092,-176764,-103412,52003,264612,377325,245961,38942,68437,252638,176510,-109572,-110919,149403,232727,98800,47006,123365,193061,235980,206141,162705,46133,-99051,-213664,-293607,-221298,-65398,-5591,23160,120666,143784,55393,-12284,-29390,-57183,-81163,3862,100548,62450,-15204,36020,188608,206313,159000,239256,294074,306900,261998,114930,62582,167557,142108,26080,5341,-67953,-278357,-328738,-86241,284195,456175,264754,53909,29496,-136562,-399710,-312571,-15664,81279,76402,38616,-158718,-268175,-186340,-234617,-272173,-125264,-4822,268652,65413,-43511,664318,-118516,-1194800,70425,222145,-926607,-81382,695904,316665,185683,373986,47116,-559921,321641,1230125,116129,-443352,288118,541571,422620,572122,515381,243727,36345,-9281,-75055,-337003,-628305,-642220,-276024,123469,212811,176782,190766,128326,-79337,-251226,-168881,-22837,-61642,-175170,-224261,-183316,-67367,44838,68526,42681,-28846,-43386,34855,102483,131479,-97854,-382680,-363080,-124933,56028,162690,215611,93939,-92534,-135817,-65900,-16885,27462,99337,233274,316030,278036,268501,266208,165482,90745,88090,-34056,-319970,-487329,-392145,-211022,-133530,-62142,13023,-3989,-22522,-22496,-92389,-186607,-150165,-14128,75278,16313,-13403,10342,-30694,13120,222280,364486,164585,-134856,-130354,38777,-134636,-493678,-562860,-280269,-16045,10768,20376,111556,143104,16645,-159733,-182015,-69954,96754,156785,79502,-91943,-334951,-369152,-112111,154298,242020,161739,-65002,-294135,-399526,-384441,-272423,-73807,154214,185096,40221,55095,135082,93431,60543],[7326,-27191,-105217,-195490,-234693,-219249,-194108,-181620,-215761,-244330,-158987,-78185,-121468,-189666,-143261,-18768,99218,177716,140890,-7587,-115319,-28267,112205,82363,76015,127843,-2774,-216653,-181644,-91294,-95751,-98164,-5234,212104,398423,386833,270075,213844,106553,-104752,-236202,-173170,-115504,-181226,-181870,27964,179405,29302,-160763,13253,186484,-5291,-198286,-158631,-122632,-95616,-28869,34169,192802,272142,115902,-28713,-55849,-152454,-226257,-108243,-13400,-97330,-139115,-61394,56086,22424,4876,173592,242697,64938,-135116,-117854,-38629,-37342,-3684,19361,40602,175309,181297,-6658,-185273,-221370,-174484,-97621,-120922,-194738,-190981,-85847,-117637,-184431,-167957,-165422,-117137,-5090,-45247,25482,262699,341724,205088,58780,-86290,-205182,-224921,-178875,-121906,-125400,-221502,-259563,-117268,77753,99762,5087,-104536,-199056,-98735,-47431,-260051,-301493,-2375,94266,88265,146110,70815,79346,262279,245081,58925,33223,70718,51595,18836,23861,181400,304702,206707,56385,40780,82688,3177,-192892,-158040,59810,175914,79616,-95942,-150280,-12342,241505,398138,322317,144717,4925,-134392,-286404,-368176,-315646,-199023,-110641,-63457,-89538,-214187,-324538,-230551,-66210,-24594,-47769,-117967,-25049,242855,226585,27858,111111,182970,-63939,-171334,-96700,-90044,-64274,123159,251546,32621,-364250,-484441,-321837,-254750,-261302,-188889,-123360,-77654,-47597,10135,80231,-21095,-91236,74115,139044,1804,-103983,-215835,-213602,4360,172189,152757,111568,55177,-119369,-249978,-291134,-265390,-107404,66243,88841,140385,336934,387496,254955,81006,-84711,-92048,-63717,-205334,-127151,59200,59599,-4301,-7921,-11314,3682,74652,140703,217796,176315,38669,-14779,21844,83602,103084,105263,48490,-9155,73410,210573,56965,-199213,-148377,-19131,-66600,-206400,-239782,-89965,147033,297210,206571,-79959,-160130,49188,196162,61050,-94278,-206931,-333063,-284533,-32395,104554,97577,-24952,-178315,-90768,210066,325934,109780,-85311,-47790,181080,284665,180546,66289,-15279,23569,88095,168360,213916,184453,12628,-174195,-161615,-25920,17194,-45966,-126403,-154245,-57046,168623,216520,135013,218245,299956,211037,71513,-74374,-179842,-115520,26875,-1139,-37167,34220,-30798,-195090,-267680,-299561,-288920,-260818,-136256,29684,80294,83287,77050,38093,-18475,-128510,-131431,10609,-2594,-52794,57936,160142,179871,280624,267118,82616,-35579,4025,67522,42205,49074,-71168,-324738,-305454,-28090,45382,-77339,-94374,11567,99687,138655,201931,265059,292284,183770,-54239,-212412,-119130,70863,105893,-14783,-55129,-89014,-311650,-488736,-281251,18139,124469,132825,124960,140688,104521,-34507,-229977,-427255,-437576,-232599,-40837,-21451,-26058,19215,103356,152040,151011,13532,-108910,-62346,40133,-53275,-250323,-309889,-199672,-151344,-210806,-144280,96613,219862,107338,-3856,3472,131679,104413,-144967,-339165,-368082,-296796,-90236,17916,-106742,-253005,-145723,5098,-7869,-26998,-39992,-218397,-371658,-294440,-158425,-42301,93067,23157,-218613,-281762,-170277,-168861,-53412,132986,172303,116114,33011,-10547,-126447,-204675,-59060,80164,42810,-86082,-161087,-2419,-341,-289852,-139986,184982,329760,435126,64250,-269365,-47155,-505250,-1972996,-1109367,1546296,766983,-1677674,-131776,2259738,518555,-1150168,-601071,184294,562146,47530,-736987,-645234,212075,676332,126902,-332482,-896,355798,307905,217393,129633,-28907,-39322,46125,-87141,-247444,-96548,131032,80875,-134058,-166534,21310,301898,464441,320378,110277,91525,133322,213327,446244,524651,330409,159694,78462,-62720,-134045,-122947,-78412,35914,86469,144098,339465,378195,126939,-79282,-86728,2718,10592,-75226,6366,162064,110344,-31054,-40455,16814,2550,2247,127069,180278,88095,-26881,-119842,-196209,-138815,-38590,-4509,-79916,-192955,-196594,-106718,-114720,-78249,6269,60973,173351,227244,154433,95005,114268,68365,61980,121672,59548,32711,114954,9681,-156133,-157310,-106177,-152714,-284570,-302335,-159944,-107077,-266252,-423238,-461532,-211002,138491,159032,-66110,-57346,-7030,-130085,-306583,-358360,-127191,172907,146100,54515,137860,136874,-113223,-247591,-91202,136817,99364,-87337,-143395,-168706,-178883,-16735,182459,194155,107536,98877,89261,182878,309036,326527,331877,310865,197606,47968,-60070,-89329,-21348,41942,11107,-156702,-242898,-103765,52357,5799,-151194,-185084,5684,175296,174533,208563,207435,4036,-94607,13624,56208,-77967,-173364,-95987,142411,344316,512828,695132,593402,102001,-79115,55043,-17198,-82423,140955,342455,313795,245741,304319,242078,136255,133789,178721,55592,-151877,-66839,219330,246114,139459,149374,135855,60023,-44333,-114882,-34221,-33196,-226685,-334948,-282836,-153272,-5885,163894,282641,104182,-308518,-432732,-114856,21884,-161669,-208549,-107231,-120769,-180032,-138087,-24709,98562,70739,-160727,-262687,-32304,124781,26253,109808,353079,305567,36454,-70570,-38411,-10147,-8995,-67482,-27221,58358,5811,-108892,-162055,-80274,127877,204315,136132,132546,97688,-43589,-53868,89501,144910,74643,62041,183365,336614,226237,681,71721,283040,309259,121591,-70452,12511,123093,-13803,-6316,172905,67176,-143193,-166755,-69214,3661,-127487,-415861,-516717,-373517,-245966,-117264,416,59043,181556,213401,54534,-117453,-187103,-117373,31891,75703,88227,177580,218050,240534,333675,324621,145644,102444,217907,232541,217119,150064,90310,67219,-4267,-45384,18857,58808,97909,111668,7910,-40375,-124689,-205568,-180358,-119593,-90391,-80088,-79353,-138203,-243884,-192492,20876,121101,-44582,-90103,39207,51709,35186,138724,108900,-62015,-84402,7884,-66138,-72723,49693,17509,-130142,-159017,29679,212396,151641,-34072,-128134,-130595,-97022,10944,53090,-55359,-154440,-177617,-212603,-118053,9553,-69233,-175181,-199708,-82411,115246,199671,185600,118439,73273,194321,309126,122243,-140922,-79190,152394,189863,64864,14994,140066,295713,300911,188557,103630,7653,-37324,-94830,-183013,-109360,15729,-83443,-159190,-12560,65070,-28618,-107433,-150357,-172596,-158037,-49360,54771,61336,36749,63760,143016,173064,182597,253496,264353,289438,295024,142542,11931,112985,160333,35802,-14462,-17420,-190003,-279830,-26047,366166,510158,282577,71919,43736,-116577,-367081,-294141,-56342,-19141,-70193,-98060,-231730,-365225,-382949,-460796,-488583,-296812,-82471,174056,64090,278540,1054011,262084,-863223,75292,81170,-904671,142098,928779,279954,-52603,80299,-100767,-239415,829934,1178086,-210257,-445943,402844,341334,-43025,33844,175958,93653,-45509,-58539,-91834,-257645,-473980,-512722,-264459,43220,91384,74846,134881,126614,-44097,-194582,-101249,35946,51233,2612,-86079,-85522,45059,161456,171483,142385,50660,-9958,71782,167271,187019,-47923,-335472,-351164,-133901,35136,109645,115765,-10752,-172219,-190307,-101987,-62871,-1108,154344,325130,380426,348811,386320,379707,229109,138363,135967,5860,-281162,-458065,-445080,-253215,-65428,72229,113329,17302,-89342,-124536,-164315,-222104,-94705,83246,113695,-7021,-49468,32057,62321,60367,147211,268436,86305,-229782,-186392,47530,914,-242494,-330386,-129765,48052,68749,97270,153437,146692,26562,-135378,-198338,-135278,17501,46986,-76472,-222801,-370004,-357100,-66274,226371,274481,176734,-12475,-276372,-448554,-427157,-264251,-59103,100614,135618,79814,128403,164688,74093,4155],[-36475,44195,8323,-132174,-202231,-216288,-185672,-108460,-134049,-219841,-162854,-50466,-89338,-216105,-152865,48971,138402,185892,137273,-73932,-250400,-186089,-25681,-11441,47577,152937,45890,-177835,-191648,-155109,-131016,-19884,115843,295821,453990,449532,332726,245589,106028,-103079,-202778,-137260,-74456,-141295,-161791,39122,138983,-89930,-324087,-104676,141463,43217,-70834,-31111,-37545,-4422,54913,38854,102307,133389,-28180,-75051,-6088,-79384,-188207,-157339,-102676,-105615,-118416,-87469,42880,73711,77752,185599,202633,21885,-115003,-28781,55044,35047,19230,15423,37985,174521,216077,64078,-174133,-285402,-244863,-182315,-216457,-296685,-239051,-54074,-6850,-57436,-74035,-151828,-165346,-96362,-177488,-137663,152835,266122,178076,98034,-43601,-217828,-277122,-236718,-155299,-108509,-121378,-108459,33680,217839,199447,46100,-87000,-218771,-179120,-150447,-304321,-332229,-66850,32062,28098,76052,48734,50847,101070,15149,-80424,11160,95389,64121,-7872,-4236,179781,284479,185159,38546,28220,118915,36979,-203627,-186080,28564,144229,84644,-59511,-131066,-1086,308920,447245,303989,111575,-19215,-152084,-293026,-408787,-430217,-311460,-133447,-69212,-90602,-159884,-257955,-221549,-132012,-69922,-51748,-78609,64700,358539,283815,-4888,37312,147303,-39212,-149002,-79468,-37175,5243,154959,243569,42454,-283994,-343071,-180015,-115868,-172043,-154013,-85687,-44644,-65357,-50370,12590,-50066,-108019,19701,137999,57481,-90011,-242829,-237661,-50112,74672,62588,123824,172343,53288,-72405,-146408,-133929,24329,161521,74048,59996,287799,405597,271886,97826,28742,52454,1414,-161703,-33085,124662,34106,-36491,72434,165024,133601,151669,216396,263397,209742,143249,105615,88485,141902,243820,222301,57127,-73915,3362,135038,-62570,-359551,-237739,21355,9854,-172145,-255994,-178927,75815,280090,207389,-13748,-73664,29246,112226,42738,-32037,-147263,-336199,-317412,-7134,175561,149364,12938,-117961,-31370,250554,321438,50963,-157135,-135111,73879,156713,68286,16093,-13272,-18823,28260,172514,257260,226253,39519,-196828,-186500,50352,136156,-8257,-113592,-139343,-12188,306744,398569,262305,296839,385395,283692,95742,-120766,-242440,-150448,-10489,-13531,-2041,48425,-53791,-218287,-268058,-243539,-203442,-219264,-182723,-84723,-10456,99222,207042,203426,80050,-73448,-94521,42852,21688,-62415,56648,214919,238851,255440,199665,69183,-30781,-25502,47935,62595,9797,-156298,-363721,-311892,-49883,55574,7193,-28446,-29007,-13506,78330,268299,425030,423564,261592,11957,-183946,-150079,28302,128171,51788,-7872,-121617,-420140,-566195,-308044,-20819,35444,12776,-263,-25186,-18143,-10980,-138894,-416338,-565537,-390390,-140977,-18057,-2182,-9700,9699,57400,122471,45925,-16904,70391,162436,-29778,-282692,-330533,-210730,-134583,-150329,-99876,80243,178361,97181,12710,26095,115005,53759,-186791,-340909,-371051,-322316,-102005,53484,-80514,-261551,-173207,-4074,16546,-21690,-51648,-164075,-233712,-97111,28409,53719,126162,41905,-211552,-258317,-123611,-103394,10789,176008,231393,177638,84685,-2940,-181021,-306224,-179504,-16095,-55127,-181882,-104606,191776,70821,-267543,-78249,184720,142424,51328,-319378,-370154,4787,-348028,-1424190,33086,3286820,2015825,-2435949,-2266480,552065,-500862,-1502660,-256396,689108,978838,347758,-755212,-799298,100316,686979,170555,-343099,-82804,275477,293842,212743,74868,-107997,-59090,127203,22153,-117596,63809,275050,170076,-122524,-176719,75723,389009,498071,275716,9906,-35080,3283,90321,330330,476761,358759,211955,164497,59779,-22156,-69658,-113724,-93739,-37336,104099,380999,444740,198710,-64966,-143553,-44256,-2679,-51061,111254,241339,67299,-112232,-21642,97613,84580,12689,47981,112537,114759,94345,2376,-103203,30991,270693,237515,-42367,-202651,-114219,41690,22256,-5090,18449,50345,163632,218013,124435,56452,83123,112030,157067,177916,105581,132036,225782,50659,-151549,-114751,-69664,-181399,-276265,-239813,-157342,-236151,-440950,-511351,-476684,-189347,191727,241485,-3629,-53855,-13529,-150810,-384207,-450906,-239157,-24223,-38414,-7205,137956,106230,-168596,-288888,-146886,65497,84990,-30104,-86497,-144686,-167879,-60,193530,144813,-27812,-30473,62275,185475,299550,363962,421084,337465,105115,-91967,-165175,-125247,-9020,37461,-53304,-263787,-373705,-156069,120225,61916,-162857,-213329,-4104,177291,197885,215405,195095,10489,-76980,32045,80059,-10220,-139690,-138362,89758,323320,483158,627355,506332,75153,-58547,-8362,-176066,-184542,106445,283909,226590,201234,301079,302609,163274,65988,38740,-89247,-219199,-83876,143643,116482,9789,-101,-35299,-34460,-60877,-111407,-15633,47503,-108992,-246916,-219171,-89906,58537,176580,234224,83638,-190783,-226077,37507,110648,-135727,-245702,-174333,-153979,-171690,-98562,40633,180065,178452,-24131,-150949,18453,174065,88970,139868,333909,220388,-53286,-104525,-51907,-70633,-64678,-48075,19382,45949,-54859,-171949,-217153,-152421,41687,134145,50150,64829,80044,-45524,-54669,103961,147996,64438,91039,179300,206749,59887,-77539,49897,258910,303759,147882,-92892,-66288,66432,40542,126952,276052,105233,-94053,-110908,-67792,-36799,-107481,-286419,-340278,-170779,-45420,-22254,-30444,21294,204850,235712,44334,-86972,-121182,-20494,156497,184523,143420,144843,120628,178229,326677,265715,-2537,-73438,97055,240033,311178,222559,130118,128600,20524,-71757,12944,72775,99769,141671,82447,16818,-98527,-230507,-243742,-174739,-146454,-158077,-136254,-138194,-191057,-165378,32446,137101,-25301,-122611,-79113,-69066,-18052,100188,95869,-65756,-79437,20083,-22594,-70041,18320,18134,-85509,-95276,42667,164747,131450,-28874,-156482,-191831,-164415,-51685,35406,-39156,-176781,-264453,-304631,-173649,-30222,-57471,-125068,-149074,165,203373,137760,-17764,-9887,103415,259072,290081,72232,-120668,-31767,126347,104718,8027,-29240,112728,330325,291026,123273,42309,3680,39242,23416,-48015,33932,102677,-142889,-302625,-124767,763,-78649,-171990,-239210,-243213,-201134,-104723,1619,47048,50368,61402,105514,151059,160348,185171,198134,251429,304696,162902,-40626,33469,156888,62937,11893,55738,-94427,-230769,-23031,330635,457793,257863,86811,63087,-84508,-299142,-244815,-99363,-127864,-187933,-175290,-248250,-421740,-533054,-614516,-614062,-411891,-132048,125020,131405,502413,1254104,654288,-436032,-29397,-186341,-926276,138908,976761,278506,-153739,-25602,-155655,36404,1274781,1225914,-348524,-409925,433506,54638,-516148,-468026,-177599,-89239,-142398,-101072,-41352,-59217,-198340,-309245,-234811,-84176,-87338,-72280,46333,104792,-22607,-140559,-32947,112725,185891,179716,54654,15097,139778,231191,244785,262136,174184,39913,97261,220673,210455,1534,-244840,-298014,-137924,16276,67206,6489,-138066,-257735,-227394,-127177,-116586,-65550,159484,375062,411544,390930,458072,426659,239230,166407,176415,28861,-234176,-402242,-452713,-255325,35973,220484,226024,71946,-113965,-184029,-186179,-178647,9729,189066,154176,5661,-48453,59238,165774,132194,92974,161264,11456,-295415,-234122,43296,122987,891,-41710,98954,146186,100416,110577,143182,117658,17958,-114376,-208528,-179995,-70756,-85504,-213196,-293399,-329109,-289865,-26675,231839,239088,173454,75181,-197676,-443352,-428312,-249664,-79141,20784,84876,119334,179849,172991,43527,-67437],[-90107,95801,120620,-49817,-163067,-203340,-166372,-52079,-58052,-140069,-86935,392,-85981,-243175,-150704,90581,128827,139750,117579,-128069,-372246,-344433,-184631,-106497,37979,213051,131542,-103295,-188646,-222862,-200880,-3766,181359,317744,445840,464906,371109,263238,97888,-78097,-120539,-81848,-39756,-79239,-97695,48407,73596,-179732,-404393,-219664,38587,40874,25344,75099,39880,90360,155036,66665,193,-45273,-160075,-68566,91714,29849,-142361,-235768,-214219,-106153,-88102,-92379,46444,131502,150091,205570,162471,-46407,-120878,31427,114216,61684,-10364,-33439,-2442,121243,214469,114039,-162406,-330566,-280019,-209009,-241652,-359707,-286501,-50997,64404,37701,8105,-121936,-187523,-162501,-260077,-273292,3754,139960,117786,109201,-8254,-202902,-278494,-235735,-143801,-60320,17240,77497,181088,321244,282123,90215,-66276,-206090,-227596,-239084,-351147,-334733,-104131,-21686,-49188,-19172,3988,15493,-38145,-186931,-209512,-23126,110243,67602,-44357,-27010,154356,224566,165249,81434,69127,149248,51838,-184834,-197879,-54545,27670,32131,-43429,-104494,15912,332320,456824,295464,120020,970,-133764,-270495,-418535,-481466,-314744,-61542,-27684,-70615,-72070,-132084,-161673,-157128,-103736,-56152,-28030,144107,417959,308889,-6723,3017,117787,-3734,-122417,-78539,-21442,29460,141876,202800,57697,-164106,-168863,-18361,29823,-93041,-150086,-82966,-49537,-108421,-119946,-70827,-82431,-109376,-36594,93704,61707,-108984,-260988,-236772,-89339,-27618,-49248,95947,246700,202216,92383,4351,12134,157537,229574,35892,-37557,203162,381206,246228,63293,87633,145930,22356,-112596,59150,192176,31127,-54707,125271,279776,226964,222854,309047,311590,229417,211831,182227,128933,169065,328137,304876,61540,-152871,-106799,-358,-192492,-450667,-275268,64358,90892,-100355,-229408,-238121,-30841,174686,164278,85179,53867,47422,58511,38489,26775,-63606,-271974,-282191,23149,212152,152844,24967,-49370,32154,249286,256494,-8317,-185149,-164052,3063,60189,-30467,-61019,-44833,-90939,-51672,116841,228447,224449,51123,-204906,-180296,141900,248364,29373,-84697,-94677,68938,436205,501122,285066,281605,389818,310127,91961,-167324,-266915,-161282,-61349,-41497,15096,50283,-57144,-208712,-261667,-198323,-124286,-146537,-182484,-172339,-92942,113048,320088,338075,148100,-44101,-56136,96387,85945,-34585,50341,218402,261981,214795,105319,-4318,-75819,-52774,64155,131060,6286,-213917,-359623,-270335,-41726,86889,108585,53338,-63000,-121125,32624,319433,510368,457114,269378,50573,-135408,-136597,16364,132461,92570,27515,-143171,-465685,-540576,-268785,-44614,-34539,-64706,-105038,-217937,-182908,-16887,-59448,-351267,-566660,-443678,-173098,32512,45966,-32585,-94270,-56516,55523,44123,35789,159921,227905,-20984,-296788,-330872,-205954,-115540,-102207,-58483,69980,146898,128779,103623,111318,109462,12646,-178420,-272959,-306600,-285859,-68478,137713,8448,-218062,-175841,3011,46911,551,-29798,-93039,-107623,66736,191232,140689,129736,35402,-192670,-200928,-66222,-34449,81595,249670,305482,206848,92587,-3476,-197772,-354435,-253856,-91577,-142970,-263326,-85493,251064,54363,-222252,293,141665,-171255,-498305,-713734,-458573,-112208,-449785,-737498,1462456,4950495,3110382,-3158668,-4325204,-1226164,-1232722,-1429904,266870,1118164,1063321,360997,-804308,-948715,-64606,634845,239124,-286863,-154076,154841,233742,182604,41495,-168488,-94312,191419,163503,68363,229879,363390,200413,-118487,-167370,141491,460030,485977,197477,-88400,-153442,-144981,-76030,156450,384824,378071,258029,197028,116122,50739,-10027,-125984,-205901,-142587,80967,398465,454140,220060,-78024,-223074,-117181,-27847,-15557,220814,333248,49708,-174223,-25136,111944,91649,-2526,-33820,40911,154511,233185,129676,-9406,179266,547683,499382,74767,-154595,-14684,180725,151844,56866,7586,20313,157908,233526,115591,23387,46729,158948,260924,227187,131209,203219,308852,91028,-150596,-89692,-27552,-162703,-239064,-197975,-173978,-324767,-517409,-521580,-464280,-214788,181012,278876,50661,-31393,24635,-116058,-383377,-444236,-286766,-199224,-205664,-61770,136079,50824,-232358,-323142,-189824,16163,85826,8090,-47346,-106382,-147453,2298,176401,67916,-163493,-163609,6503,134698,243962,378668,482849,354805,43120,-183173,-228145,-130695,13711,30943,-128229,-378681,-489262,-192119,173584,118128,-146865,-210916,-2997,172777,195256,175247,132059,-3578,-58764,49554,102845,50989,-121385,-204273,-22574,212340,381381,518757,380929,43478,-47411,-88085,-319012,-271876,42933,149072,68511,127923,284358,358391,178026,-34253,-113512,-190556,-237435,-95761,55102,-2929,-85095,-104215,-153538,-103886,-75693,-106674,-4935,116467,17898,-157832,-177243,-55683,87881,152251,159303,67824,-59818,-9243,177083,157023,-111820,-232690,-198427,-183761,-172961,-75728,80253,228014,239246,64789,-67441,30160,160356,117284,159977,288019,99292,-156712,-126698,-59085,-114543,-85599,11174,78686,28130,-130067,-245017,-250512,-181629,-35683,33323,-59624,-35127,15440,-75080,-56947,110662,123733,50379,143636,200718,81270,-101077,-147733,11260,191200,254353,150023,-101317,-114006,32481,90691,215855,295511,105946,-21622,-13641,-37994,-91889,-126170,-134393,-87506,57874,160136,92513,-44408,-8120,190299,202992,31297,-33972,-33166,97516,278555,268444,174751,101800,37801,146301,344550,239310,-90270,-195915,-25670,197206,319129,225979,135741,181399,54082,-106670,-37752,40455,72772,142906,126642,23845,-116656,-269887,-278014,-167968,-156667,-235956,-213506,-129610,-89112,-66764,82120,143935,5299,-125696,-177271,-172592,-65647,71880,124894,-18427,-79233,11727,40282,-33184,-7596,19488,-9301,12232,74498,123593,114539,-12947,-157255,-210633,-187614,-99800,6946,-29046,-195665,-357417,-406439,-251706,-83355,-22717,-31128,-44872,107774,281462,97382,-164288,-90581,126815,240128,197904,41758,-53680,11573,64126,-7969,-62184,-80631,46587,276954,204775,31391,2738,42585,117039,118015,78588,165008,165816,-160581,-356851,-185060,-41470,-92144,-197937,-277344,-245854,-182224,-124670,-30333,27482,28643,37729,86959,136345,86118,44452,104434,199153,285112,166473,-85923,-55401,125739,90067,66877,133545,-7285,-186500,-71743,188096,302119,185971,90157,81464,-47129,-211481,-182960,-137662,-209251,-240624,-182370,-225176,-448209,-617623,-660709,-622302,-445649,-145901,130896,305709,696185,1297674,980862,4602,-259638,-650724,-1086517,-109791,810043,312348,-94195,71039,-44580,299387,1549203,1263824,-350953,-383487,310577,-303149,-916727,-812078,-440941,-250053,-223808,-115019,68189,194453,102933,-109442,-209127,-229925,-276731,-227571,-49475,76620,-14191,-108483,-233,158593,280122,296793,161306,98371,191066,228374,266290,370912,301269,88192,103308,240459,191061,29138,-144201,-224564,-139748,3775,41991,-86363,-249948,-321680,-241527,-146317,-177609,-156634,109330,371377,406333,386921,447950,381560,182245,154740,197077,39711,-180891,-320900,-396017,-200613,164587,360114,326315,144727,-88927,-180891,-143731,-61170,139865,276719,184877,49529,-6948,84110,243977,210569,83825,84814,-19103,-281974,-243135,25126,169956,138595,210148,338137,240916,86488,61595,97434,72698,-5608,-101035,-202610,-192821,-150065,-218219,-310175,-287554,-214492,-164422,18417,179827,148119,149011,164530,-84064,-382843,-384548,-229952,-136382,-79625,28186,131668,185034,148127,1538,-138085],[-144614,102083,194630,35800,-110193,-168282,-140030,-31181,-9647,-34991,36432,63995,-85145,-232343,-114753,112880,94409,64951,85953,-159999,-449594,-456129,-311040,-159611,71715,289876,205510,-38187,-185639,-284320,-288991,-54942,167712,259177,364329,422650,368624,259052,86373,-38709,-24429,-28806,-24930,-20602,-9999,58731,10397,-197653,-358517,-289849,-96992,-11478,64802,133760,100512,167369,237768,100956,-89317,-215458,-251448,-33876,190712,141947,-96392,-319382,-312923,-91575,-43763,-72790,53859,156707,171723,210600,135358,-107859,-145082,44856,120988,41454,-68099,-107590,-74136,31450,179429,134568,-146756,-338233,-266726,-166438,-198177,-378170,-335638,-81876,78932,86477,71097,-69996,-167994,-173291,-261978,-334447,-142420,-2919,41780,85868,-487,-172720,-229270,-172889,-90658,266,140411,225435,266574,352233,329340,131575,-47374,-155906,-214443,-281649,-377835,-296352,-95781,-54699,-115834,-91658,-30952,-9874,-126689,-320026,-299283,-61528,106315,57325,-74815,-32032,114371,139705,144149,166983,157022,167612,39492,-154054,-191985,-158993,-141888,-66133,-41411,-71140,24660,293803,416747,291990,162733,66249,-70584,-223359,-410839,-477317,-235384,49583,28310,-37222,32077,32208,-58895,-140904,-128887,-72435,2089,183440,406137,302108,40860,35185,114051,42635,-85396,-86531,-44123,-586,78097,129516,63450,-48953,-21891,118333,153490,-40723,-183208,-112492,-79515,-166727,-183672,-127232,-83382,-85980,-84087,2777,568,-152376,-254402,-200880,-96149,-103746,-153333,26578,256790,293875,210788,139354,160033,278046,255279,-29666,-151687,87500,315985,181921,-17579,84437,185942,13897,-58633,140589,248842,44206,-73555,106727,279272,250674,270912,396291,353797,242951,241994,202873,137515,176835,353668,352205,73544,-209912,-213840,-150556,-290902,-440726,-239062,105091,157812,914,-152554,-247817,-154095,687,96957,205593,199932,99296,40242,34935,63750,29444,-158933,-197621,54642,212293,111314,14577,16384,92871,226901,175209,-45121,-178880,-147425,-10006,35785,-76764,-129994,-90226,-155553,-120390,24482,142794,186000,48816,-204435,-163191,204412,307828,55785,-46451,-25895,174620,523948,492397,193699,176349,318759,291393,64803,-197831,-240537,-138122,-108035,-80311,4429,35785,-42257,-172083,-249222,-173413,-69719,-64013,-138031,-207688,-144744,113990,376040,392085,155969,-51796,-25475,155742,163379,16373,47366,180073,232913,154514,-975,-129707,-171654,-80988,106530,218442,38822,-225430,-317597,-195850,-8173,126735,196641,130709,-73216,-183001,24807,361729,517436,400512,222161,66247,-75725,-89826,26378,108667,93765,38773,-152048,-434622,-428581,-183266,-48082,-68438,-79846,-161029,-378062,-333848,-42644,-10205,-259413,-453395,-388684,-131248,115301,104479,-48803,-183467,-164478,-43483,-574,38781,190607,233022,-12484,-279070,-304306,-171580,-77510,-61905,-29374,55535,117104,173360,230651,231972,125340,3494,-110882,-146899,-192721,-208656,-9637,241915,134451,-138931,-156969,20832,79464,46561,33910,-13361,-28103,135356,268938,185607,100205,13130,-158080,-128915,-11440,35485,168040,352962,370752,194285,56009,-11454,-170157,-330970,-264251,-138982,-214239,-322799,-129996,121197,-69045,-185698,58368,55070,-532095,-1054413,-991524,-481589,-305394,-677314,-15943,2841862,6084986,3796323,-3506755,-5737884,-2770090,-1651387,-997190,848888,1383255,795186,26189,-897245,-1031756,-231785,504858,301111,-175673,-199543,24816,150507,142592,30749,-206048,-141162,221274,299724,253417,361510,395220,178179,-130919,-153630,201286,509278,449715,122396,-156154,-243957,-279347,-241204,-25718,276273,394206,308416,192006,99431,55181,13587,-147734,-301981,-223590,69396,383690,405464,183710,-115100,-298419,-192915,-65313,3471,287172,404250,69435,-178474,-32435,80711,50299,-29868,-101957,-26389,198779,364343,236257,63676,272028,711448,704770,242931,-50164,82370,267385,227928,88672,-21795,-21907,151870,256746,126979,2678,7254,184707,334707,248662,120465,213778,331154,115831,-152631,-97419,-12446,-119736,-186192,-176720,-195876,-345519,-474502,-457109,-441454,-287725,106588,266990,88841,2519,86375,-41834,-313485,-356381,-261323,-293894,-309627,-109711,109837,-25272,-294485,-349897,-216608,-2449,102221,21319,-36613,-70694,-130011,-19230,127681,-24153,-277305,-270766,-73796,28205,143548,362067,501721,350601,11248,-216894,-243489,-121998,19663,12303,-188590,-463286,-558209,-211123,190238,150158,-113014,-165999,25648,173359,173946,110378,50435,-19155,-29343,69244,124614,89365,-122452,-274021,-165184,35582,229097,396505,267733,29879,-35033,-156036,-419828,-343403,-46982,-18236,-98067,44881,249363,384136,185710,-127643,-229846,-206406,-185225,-89802,-14733,-73556,-117014,-134358,-190098,-136320,-88965,-105440,-13627,136329,97637,-94843,-160100,-58017,63628,92448,81243,65744,63946,174394,274684,155770,-83562,-162383,-169650,-198017,-174373,-70751,81404,222257,225668,76908,-35887,2446,92136,101252,163416,229831,-14277,-228092,-118490,-54431,-127075,-59814,98925,140032,11252,-199764,-299817,-241736,-151587,-74179,-66743,-160899,-133977,-73597,-125304,-53650,126180,94089,39526,200705,236572,-2964,-209341,-192786,-38975,93507,174331,128095,-95490,-127956,23751,127091,234012,221820,72020,56846,98918,12571,-151632,-189888,-23492,138156,222285,295159,187161,-36543,-27866,126428,108341,8172,17298,46698,190424,346489,303436,185442,66540,-9247,145572,368523,243104,-102227,-242143,-116526,128238,258164,166308,109766,218181,92268,-141302,-117446,-21630,32778,126054,134719,-20155,-179359,-303469,-261369,-105312,-128349,-296280,-290808,-114583,40363,91648,152479,128249,29518,-116326,-254172,-246138,-100331,52545,176593,71189,-77738,-17282,97761,27924,-15561,24095,72987,126499,113023,93245,101623,16868,-119625,-174008,-155067,-110696,-20915,-38116,-223774,-437828,-483632,-323824,-135120,22158,78108,66828,184872,312276,84847,-209435,-94245,145181,148769,58393,32390,33095,28564,-31995,-129604,-138922,-138203,-43612,148416,70177,-58422,-3115,113563,180207,172484,170165,248579,181890,-136471,-306958,-179053,-59948,-79486,-189629,-263093,-181740,-99032,-89696,-22100,19755,-3481,12622,89671,119543,-25671,-122968,10213,148509,244519,154050,-115163,-136235,66913,95486,117015,193319,59254,-148645,-146252,-11793,85871,83664,82009,98484,-2101,-120403,-132700,-166793,-236434,-215993,-133990,-190536,-462852,-650582,-624362,-545422,-403762,-123109,178121,571403,938312,1269738,1181351,379538,-560560,-1271503,-1414480,-545965,467945,370164,97840,305708,241161,597251,1620263,1175064,-345448,-435669,22154,-676300,-1187008,-945938,-559500,-357702,-269026,-85915,212349,428720,333257,28026,-192860,-352141,-427494,-351205,-123278,62625,-6196,-103122,-23666,129849,279713,315458,206894,149667,189799,155946,232946,439376,387322,116284,91204,218073,132345,22157,-64877,-154767,-139472,176,32689,-143397,-313093,-343177,-233347,-162852,-242237,-255729,20381,318531,363756,325929,347392,252491,67128,91807,182558,41026,-122998,-210967,-270703,-90034,304791,472971,390983,208345,-30723,-122502,-47612,91655,257160,320122,192816,107231,64339,101181,273425,280415,127641,66206,13844,-174835,-200786,-2703,126496,141531,350146,504817,290542,24736,-24922,42405,30860,-32122,-86294,-165840,-170546,-206504,-329306,-362896,-221277,-58564,-1155,80544,107898,36557,103001,219063,27519,-280841,-303216,-204571,-216337,-188949,-38825,101704,138696,88165,-50369,-192860],[-192839,54855,209807,111537,-32406,-101079,-113346,-48481,6183,62280,161351,128781,-58272,-161200,-36082,129872,61965,-3161,53935,-162827,-462405,-490425,-364812,-146469,154922,359400,223161,-28507,-193427,-324382,-367953,-148435,87752,138875,226860,326646,319013,233883,79430,1760,47103,1200,-36431,16329,79828,75617,-25731,-132110,-199210,-286796,-221726,-91119,47459,141218,140824,207116,269667,119161,-147368,-328066,-284546,-3146,240620,218460,-57809,-378994,-364421,-57167,10739,-43143,43913,120985,118780,188550,131231,-129563,-167052,15991,79454,-5143,-116094,-174309,-154280,-63035,121822,124417,-122129,-296973,-203836,-68878,-117442,-361287,-377275,-136759,37500,90948,113599,-3279,-112415,-123826,-182031,-302164,-244755,-123188,-26470,34846,-28364,-141509,-145771,-68246,-11494,56669,203916,274366,250793,299303,325414,152504,-34203,-70549,-124672,-252080,-352129,-212809,-45205,-67024,-151071,-112373,-37689,-17478,-155632,-364692,-332240,-96604,78999,37244,-81734,-15816,72153,49513,111973,253144,261245,164012,-11952,-142711,-177605,-249417,-313644,-182118,-39949,-26735,16965,196763,333862,286184,214653,154986,33007,-154607,-395643,-440525,-127761,135692,64118,-1530,130030,196057,60205,-98654,-147565,-104797,-7103,169780,328987,267495,133069,133543,142730,88962,-39444,-91831,-88857,-72090,-27255,28628,45908,24461,57694,197519,236258,-15863,-238141,-155853,-107252,-214581,-224184,-128622,-34599,-38610,-113217,-113563,-110742,-200810,-213854,-128648,-65822,-137016,-225330,-68381,206525,317105,265834,238960,293246,370697,235601,-115901,-272278,-42768,222180,93691,-120709,40625,202112,23206,6576,205323,282409,60049,-105021,5937,160412,196363,282010,449761,375100,251400,242940,178601,120078,176616,335978,371139,101120,-214061,-275987,-265966,-323375,-328863,-131303,141568,199173,111832,-36460,-208934,-270692,-197131,27638,317833,329193,163988,48536,21538,72145,113063,-31996,-95609,87733,188345,42672,-9423,70504,144176,204725,122814,-43010,-151680,-107517,33419,86953,-61167,-162876,-122547,-176917,-154628,-72964,31985,127549,38881,-199805,-155331,205933,293948,68725,-6367,53846,284483,550018,379652,21053,15263,199994,236872,24325,-198677,-167792,-87970,-137758,-118042,-28157,9217,-15432,-118996,-224753,-162904,-46835,1809,-68940,-183690,-151129,97607,356303,353029,104532,-87270,-5765,202120,218402,59714,45044,118285,151729,75996,-99655,-275763,-297877,-117553,144184,279568,90018,-189837,-256314,-118782,31914,157077,248702,188282,-49812,-175813,63697,400242,467567,292094,151798,69929,-18413,-34987,35260,54832,57744,27705,-144110,-337032,-272865,-88137,-40596,-67195,-36082,-152004,-451877,-419385,-72996,1906,-182509,-297890,-265582,-36789,199333,150756,-60005,-236802,-244174,-157789,-82394,3837,170511,197526,10867,-222904,-249778,-104557,-11286,-21908,-19732,21633,71254,191821,339076,344507,161066,33479,-20,2218,-64864,-120560,51701,331587,258978,-46436,-122837,36400,104840,111079,130548,65161,-11720,82794,230811,170096,45540,-9905,-102878,-58345,33654,107649,273055,462337,398406,140922,-14190,-30584,-115728,-251641,-224155,-166267,-268119,-354510,-227153,-160365,-272951,-186974,70130,-47704,-815888,-1419922,-1061943,-416727,-468340,-857522,605636,3787926,6319047,3909312,-3187997,-6111693,-3868873,-1856446,-395740,1349906,1466822,328193,-525157,-986039,-977602,-340004,308999,331038,-32513,-212329,-87082,67992,106497,33118,-223730,-190163,214536,395971,380247,428136,384098,127243,-158582,-149986,232546,526151,409107,83005,-168874,-288577,-371675,-361586,-164301,178740,405301,369949,188567,41322,-4676,-19120,-193924,-377477,-276622,59094,334109,309565,94997,-168910,-342742,-243715,-107234,-13205,276366,420158,114451,-118201,-26539,41370,4388,-51641,-146713,-83611,232245,457840,300455,106262,303511,730275,795654,409647,87616,156819,281832,232718,85321,-59994,-65654,139213,266072,146563,-5104,-32857,173283,352009,231302,73523,161855,287807,117349,-152951,-136099,-40885,-81254,-132850,-163963,-203377,-293829,-336554,-346850,-423237,-383948,-10075,212005,103354,33337,137591,36916,-208649,-232601,-179949,-281467,-329936,-154454,46654,-107038,-342770,-369685,-230534,2427,125098,13776,-51916,-47730,-120129,-64849,49206,-120413,-359754,-335054,-163177,-112241,12490,302940,464530,317458,2324,-201467,-219843,-115998,-10104,-22696,-210943,-482134,-556516,-211749,165505,144479,-77781,-86596,84599,184095,143906,45795,-19090,-20352,20631,98032,144573,97386,-134985,-318895,-289215,-153196,65827,286478,207568,53531,-4727,-182569,-457884,-396954,-152928,-163877,-207466,-24062,194893,363088,193017,-174822,-274850,-129810,-66607,-56546,-41898,-75921,-80253,-89713,-149557,-133459,-100294,-111481,-46613,91332,96866,-71896,-157557,-86708,-8668,9143,18919,81261,171468,303719,318745,119256,-47307,-50062,-100232,-193540,-168586,-76631,45216,155140,132721,16631,-52773,-48655,-2272,47730,145170,172492,-82706,-232731,-72774,-35552,-103000,6554,188217,188293,-3645,-250848,-316667,-184711,-65581,-55311,-128098,-220936,-200839,-157044,-176877,-34897,163178,82867,38700,241030,268425,-23735,-234282,-203914,-93229,-9393,89925,92078,-79358,-118811,22601,134497,177795,80503,16326,120113,197325,73665,-199139,-284067,972,248016,266544,316927,229496,-9573,-39812,18458,-32607,-26385,51369,97512,222627,328545,281976,182867,51023,-15906,161398,373807,258149,-54128,-216962,-155092,59829,164825,76018,69228,235278,128198,-164699,-200284,-88917,-642,105891,109683,-99087,-267323,-308525,-185144,-11505,-85371,-326306,-339293,-91159,164862,266650,211407,81846,31938,-111527,-311450,-287071,-120406,37608,226017,175946,-69811,-60211,125217,90864,-4763,26403,129226,208079,143666,69512,84979,53296,-47199,-87962,-74278,-75343,-40225,-75073,-266583,-484259,-507574,-363894,-172245,59165,165495,133405,182655,272496,92021,-150702,-21528,163720,26980,-85244,35640,102863,4314,-148593,-241365,-215280,-197781,-133983,-9959,-65467,-121172,19415,189939,215612,182421,213700,268842,143980,-92554,-181086,-116709,-59912,-58577,-160001,-209611,-75052,22471,-8698,25634,38108,-14744,7328,108088,93522,-143470,-256563,-50513,118430,201187,135713,-122619,-194605,-11654,63253,128908,217001,99427,-115974,-209782,-197471,-122156,-15168,71682,119844,59412,-37997,-113630,-185320,-201543,-128838,-60967,-168724,-478686,-664092,-578395,-463420,-324999,-73261,237377,854318,1251917,1251069,1230146,640029,-819288,-1889968,-1834982,-1050026,37683,425856,352630,567552,628715,940594,1525604,906633,-448009,-614754,-382391,-991559,-1298952,-888546,-542116,-411264,-271330,-13127,356978,585662,434663,83904,-175656,-413433,-507475,-419641,-157892,78083,18261,-115013,-102072,11180,168269,232119,179421,160386,145881,44199,159994,445796,397766,110546,70878,165093,51657,-19454,-28682,-110074,-135311,6520,33490,-156104,-309753,-315008,-208596,-177347,-302763,-339522,-74120,235587,286372,211646,181589,80743,-74252,-15845,123954,30777,-63127,-69969,-89501,58134,432699,545829,406056,234675,27308,-39896,69565,224243,320850,301766,169282,156472,143108,107699,251849,331532,211158,107692,100352,-3797,-117425,-30828,29109,52813,350881,536362,267103,-66990,-112020,2026,6886,-45169,-53499,-88857,-118303,-231256,-399304,-377946,-135116,85063,157215,159548,62491,-55182,36784,214481,105224,-161233,-199944,-172025,-292331,-290584,-114927,33900,57176,3047,-109621,-225621],[-232245,-33602,167966,167995,71907,-7444,-95457,-91071,922,129498,248531,185159,10387,-32070,77362,153574,48057,-35765,36608,-133911,-407243,-440900,-332773,-72665,267218,401446,169735,-92239,-211656,-326490,-409537,-241441,-15808,7223,75050,196154,230061,196338,84440,32344,71477,-689,-70697,25346,153782,102704,-22322,-9132,10060,-210571,-292979,-164288,-2731,117099,162943,199010,231593,103959,-165929,-352733,-257819,-688,208584,230015,-33462,-395747,-352910,-4281,64255,-28100,-1621,23445,7210,142815,152466,-91712,-163106,-32696,12045,-46795,-121268,-201779,-212754,-129301,56615,90313,-85253,-210158,-105920,48029,-43468,-325838,-390956,-194343,-43039,64564,134957,56460,-46648,-37780,-50499,-194314,-279053,-189478,-65167,-24755,-82757,-118382,-51858,45416,73023,99519,189354,201881,133777,182430,266519,133240,-28033,39723,33235,-142251,-252833,-93509,24677,-69356,-152332,-83633,-17454,-8124,-132049,-325155,-306994,-122258,31992,18977,-52448,17690,40359,-26643,58200,291795,339253,131662,-106430,-175342,-168292,-299640,-436212,-280302,-25815,32126,-5800,67208,231331,270325,241769,229601,156648,-67162,-373983,-395706,-46880,155400,61382,27241,201487,317142,160809,-51901,-156389,-145625,-52991,112183,211441,211511,241407,269032,194211,116360,2850,-85162,-128219,-154879,-152972,-91605,-981,41839,64756,210951,273752,-4914,-283685,-187228,-104971,-221840,-227861,-75292,55274,20769,-119132,-215378,-230624,-230964,-140554,-28854,-6929,-129067,-255342,-162688,121470,283954,259188,288321,391463,421105,180109,-204611,-377301,-161330,119850,3018,-211504,-6338,232392,96753,85919,245984,284855,66398,-149382,-145516,-26971,83881,249828,444224,358114,247490,228373,135169,88356,169105,294031,365725,142807,-154160,-270169,-311418,-277357,-146526,20911,172865,211023,203507,89422,-141365,-358145,-363979,-26202,384420,401747,210964,66060,-3197,58910,170593,72149,-5550,125804,161216,-26857,-36527,107481,180573,195156,123796,-231,-115080,-64774,110920,180552,-4443,-148993,-119062,-139899,-150614,-149016,-67865,69747,29360,-192636,-168534,140879,220569,74238,29167,126996,374267,513083,203398,-174267,-152272,70399,159920,-17825,-165627,-70465,-31620,-145840,-139331,-63297,-17793,15299,-60501,-180175,-150358,-50645,30306,-3018,-113739,-111010,67293,270298,250259,25789,-124748,5236,218917,221560,64245,34188,52033,34420,-15142,-174191,-399188,-419176,-168716,139767,274843,133127,-123416,-200256,-72120,54858,161731,254980,219281,6555,-100599,140573,434244,395806,182494,91362,71576,22677,1382,21257,-18437,1494,7374,-114365,-201648,-122699,-22035,-42319,-48436,42395,-79293,-412239,-413357,-94980,-18636,-156700,-190477,-136509,71228,249651,161045,-70173,-246617,-284548,-263176,-178803,-41702,125480,152414,55871,-133639,-174736,-16100,79336,23952,-30677,-43038,-9730,151712,380109,406733,203262,90800,117385,128243,38639,-47243,98365,379375,345445,39296,-81555,34600,111510,179227,238488,133335,-51879,-70054,88711,97202,-18261,-21466,-27603,1982,66261,178112,381827,537906,370651,61362,-98461,-65583,-65408,-156380,-168195,-187279,-304837,-353645,-328262,-472350,-490777,-237377,30979,-124147,-904790,-1442959,-906111,-279811,-527988,-877775,984763,4001345,5500015,3425208,-2107114,-5362811,-4444805,-2003734,142800,1662018,1418260,-87973,-1020183,-974857,-737094,-342299,88680,323269,115325,-197112,-166918,77,76375,31587,-229486,-228599,185687,434839,416739,421298,351884,80005,-188688,-163064,215366,495277,371101,93550,-114798,-273432,-403555,-408049,-224541,110100,402445,439083,225815,-4311,-92332,-95594,-253287,-419718,-297680,41000,254105,184293,-28885,-227522,-337380,-247723,-140904,-68088,181521,359605,153342,-23335,-1432,27021,-8176,-52407,-164873,-126673,238562,489089,311518,120583,291286,630138,754035,518851,220006,192219,231111,180803,57038,-94881,-100737,114493,246642,157886,-4769,-70205,123113,308277,180262,10565,78492,202603,97579,-145515,-187564,-105172,-66156,-87802,-143207,-181788,-189129,-161441,-233284,-415186,-465859,-134719,126769,88997,46229,147677,82143,-111697,-122221,-75832,-176144,-276357,-196453,-45002,-172270,-367129,-383469,-239712,10792,138594,-5689,-82788,-39210,-113877,-123678,-49022,-210608,-409629,-353698,-237660,-246170,-122301,198656,369026,257514,8966,-153937,-171459,-118518,-75348,-69937,-185762,-420421,-479388,-191801,113213,102784,-58941,-1574,157308,199202,112592,-1395,-60109,-2439,93766,144242,161000,78355,-142406,-311860,-346034,-290916,-62618,209519,213314,118640,55538,-148593,-423570,-427270,-258299,-246132,-220606,-58734,127070,298126,206549,-151880,-239870,6134,88012,4434,-21350,-17846,7922,4652,-64973,-108685,-107773,-123553,-97317,-3071,24413,-81930,-152759,-121835,-103198,-80166,-22264,109989,263469,381633,317463,72265,-3839,71742,-19931,-178042,-155042,-82234,-13435,36664,-17106,-80348,-90895,-98917,-89112,-24117,104671,124766,-88317,-162581,3132,-2810,-47247,91651,246672,208280,-19580,-279377,-292718,-92439,53439,20531,-121271,-219043,-219157,-209173,-205541,6784,223127,104251,50065,246458,274793,14761,-175828,-184526,-144970,-93355,26821,56728,-58028,-100455,7619,101651,69046,-77646,-44558,146918,254204,131706,-217663,-378069,-68738,205455,187264,230287,208180,28269,-44338,-109725,-184001,-64878,66189,112585,182180,225154,213340,172329,56599,7887,174560,346136,263337,18293,-147534,-140737,11309,78051,-785,37770,232491,152606,-169393,-260848,-139173,-13695,92639,59924,-189086,-350257,-271557,-59035,82451,-54879,-321124,-333093,-54578,252060,395917,223926,6916,7806,-119358,-348747,-298933,-127065,23032,252480,260486,-55171,-106407,109466,130783,12979,13446,132524,230005,154286,44001,54581,82158,41332,21258,28419,-4759,-50049,-138141,-317604,-481846,-467815,-357694,-184659,75404,199787,118789,83415,164041,101379,-26855,98509,188337,-69770,-185855,39385,124758,-60693,-262671,-326338,-280932,-247605,-196140,-136182,-154314,-144148,50893,239938,217223,157137,212037,232579,64975,-60408,-39055,-31049,-53348,-47379,-124099,-137136,38448,139364,84727,91673,83112,15127,35144,132788,59287,-229522,-307670,-52204,121497,173821,125112,-107186,-222177,-94343,-7851,85590,198800,114643,-85694,-228391,-300923,-252358,-73070,72803,153119,143916,29396,-132228,-194030,-118372,-13709,3872,-169206,-494573,-684769,-600103,-462121,-266812,-16512,277371,1049169,1572968,1273661,1143078,779001,-911040,-2287504,-2186813,-1477231,-379665,442839,582784,748910,986194,1274660,1342029,506053,-687176,-912445,-811653,-1188976,-1254573,-705153,-445675,-430521,-235724,88400,466892,640706,408165,77990,-141372,-397071,-512318,-434363,-156264,123430,70284,-126874,-215954,-175350,-22394,76322,83636,127727,81911,-62525,74209,380637,317629,65850,55394,108233,-26316,-83872,-43507,-103437,-125141,22487,38273,-127907,-242474,-244790,-174721,-187773,-348957,-386567,-136902,149003,183023,66149,1705,-74563,-196611,-140596,28369,5384,-5209,96679,121443,215635,522062,569422,371544,208195,51375,27423,165773,287780,302927,219260,114810,179438,202377,101749,195770,357281,304275,186848,206291,169751,-20798,-47423,-56608,-46714,238394,418658,169096,-156883,-166455,-12112,6398,-30742,11060,24057,-47001,-220439,-413731,-365145,-75779,160587,258014,237077,71458,-102818,-47406,147802,134273,-49829,-94068,-131810,-336772,-366413,-190599,-48906,-28437,-88312,-173622,-242670],[-264495,-135506,89792,198667,184156,85043,-95465,-136718,-5026,162067,280116,227017,115001,129443,203657,186948,54601,-21506,46796,-75717,-297180,-323516,-230117,29535,367334,406478,69500,-204398,-225628,-278569,-395111,-292571,-90457,-75786,-39929,61740,121903,157940,103551,49578,52228,-27539,-115185,12063,199957,137761,16277,119389,185948,-91105,-288500,-201676,-49783,93355,172259,145746,128095,52299,-149176,-290464,-186323,-32597,93550,168471,-28273,-371001,-290436,58032,103545,-48194,-86373,-104926,-114354,88937,192018,3238,-118612,-73136,-51659,-56678,-70667,-173090,-225497,-148535,-1692,45301,-37337,-97758,-1536,139854,-10749,-284790,-352471,-230154,-135887,24782,131556,79701,-5457,43034,82586,-57716,-245964,-188885,-61812,-68049,-140131,-103526,31517,137550,145154,127305,109026,34547,-41113,47009,166492,65479,-26713,159229,227747,31636,-85442,39271,83522,-75622,-136290,-34808,14105,13573,-70917,-224607,-237387,-133689,-21898,16484,14780,61116,29085,-74147,-20565,250503,355352,73834,-229361,-252239,-174088,-302387,-477066,-329681,7419,101694,-34433,-55376,140118,238856,215178,251524,268142,32656,-338742,-357757,-23712,106723,25760,45416,235472,367391,213952,-17403,-146234,-176999,-113050,37870,89368,142446,324547,394508,246074,105972,20654,-64831,-135312,-213139,-271933,-219573,-72055,15217,26361,175306,274470,11232,-287042,-184503,-57488,-167813,-189246,6885,154893,73145,-104495,-261421,-306992,-224488,-46668,80489,62123,-96389,-250072,-230533,36272,221069,206844,279991,433525,418975,107343,-271352,-439252,-241013,30421,-68431,-258216,-23082,294462,241688,168952,252228,255132,59094,-192206,-285123,-202506,-45971,178415,367801,290220,219985,209665,99751,53587,143422,236937,331463,185784,-46491,-201266,-278618,-168013,53026,174992,197393,195170,246854,186432,-73611,-399447,-454812,-56274,376359,385812,211686,75011,-31416,39205,192790,129890,58634,172501,150810,-72622,-58266,124863,198041,197207,171183,68934,-76049,-30862,188161,263590,55311,-96342,-70753,-58646,-125088,-191270,-128695,30793,26875,-182292,-201777,32336,127197,81387,55827,176728,422725,429425,20401,-332887,-281902,-39928,73389,-52646,-107406,18827,5283,-135318,-130956,-76520,-30794,43156,-4492,-111595,-119263,-67735,15802,35623,-25854,-38086,32312,150162,138962,-31580,-133561,12502,196923,162334,15211,6409,-7114,-94270,-111308,-217849,-462594,-498826,-233807,69182,189435,144399,-51536,-168650,-76855,43156,132199,218347,225488,85387,19255,232503,455954,334518,112998,61677,75187,38354,4354,-20665,-89031,-50613,-5288,-60168,-62012,-13389,-9572,-73095,-36822,121276,38206,-268772,-323535,-102487,-59334,-194633,-189072,-56496,152034,242360,120852,-84191,-222098,-288736,-334375,-256578,-69000,85444,123812,116201,-29152,-95092,70718,177495,77418,-54473,-136371,-133963,42497,330437,394253,232034,149339,197066,191732,91841,-1692,123037,374097,372143,105056,-42239,5038,91021,232864,332689,184970,-122002,-263731,-107529,-10171,-73856,-18469,56598,49529,84293,232607,460280,540469,291994,-18109,-174156,-117709,-47033,-87671,-131343,-209512,-321760,-317525,-366928,-661980,-641012,-323356,-41396,-136429,-742312,-1091696,-583769,-114246,-467553,-741393,1019611,3392298,3777838,2469987,-466973,-3757149,-4550558,-2217238,443899,1748272,1324110,-231353,-1176656,-766317,-312803,-227430,-98911,294206,244040,-167786,-217680,-54194,40551,9127,-231008,-243136,160155,422924,368646,357457,320516,65140,-201274,-188248,141353,402317,326771,144508,-272,-193441,-369552,-374527,-201755,72593,374552,501048,319785,11139,-155847,-176681,-295845,-413666,-283937,11726,154347,49416,-162524,-275111,-277590,-197703,-154340,-145979,25624,224440,150749,54165,34479,50133,27284,-24719,-157979,-153188,207303,448418,272935,116084,260773,473605,606317,534058,306543,180935,142037,107787,23891,-115139,-120814,75422,196062,148078,-3029,-99925,47298,220661,115956,-34205,13726,115915,66369,-126854,-226017,-176955,-73820,-48976,-102338,-129539,-66531,-13667,-154158,-411683,-500017,-232864,27265,45706,32972,104107,70305,-55391,-56275,17996,-23651,-180498,-229302,-135545,-199901,-362987,-391036,-252387,-480,126845,-29189,-117528,-41227,-102790,-176573,-148098,-283647,-428431,-334378,-272569,-329434,-227855,63889,230111,182182,25597,-92708,-110374,-120610,-155564,-118624,-124117,-294961,-346525,-149932,58400,40431,-68341,50639,212964,204604,82569,-27176,-74724,26280,182838,212359,171679,44016,-127390,-239676,-309450,-332042,-120390,176624,263708,208154,142692,-55856,-323464,-427820,-344175,-251832,-141117,-49917,59833,212352,230541,-60179,-146115,141532,232518,82435,30741,69497,115681,109828,17979,-81269,-108231,-133712,-147910,-105456,-70620,-98099,-130559,-143869,-185522,-158622,-52088,140288,344730,426239,293005,42251,42581,165922,36278,-166437,-140207,-77830,-71522,-105751,-179434,-162773,-113292,-126559,-144013,-92335,47174,90529,-38353,-40788,90062,41388,27969,167762,251781,191431,-39463,-288153,-242276,6005,170068,133723,-38450,-154837,-192390,-218556,-193185,70870,293948,155597,68615,205922,236868,81126,-66239,-149326,-190619,-145119,-2047,34850,-34822,-81111,-29776,30775,-52885,-197851,-97386,121435,249438,170549,-197948,-436817,-200764,37359,27499,81312,137398,66896,-38548,-222187,-301877,-93856,69370,97597,83820,67741,118043,153428,74232,44357,171771,290180,247758,76559,-70938,-91320,-10732,24004,-28759,34173,211897,155987,-155552,-283927,-161173,-5440,86717,-3956,-269035,-401150,-196135,90672,152529,-53400,-284212,-261446,-1254,281074,422642,167261,-82390,-33151,-135133,-362153,-286765,-121167,8492,245898,294877,-39641,-145086,54967,131282,18563,-28868,72769,187906,139482,10360,5768,89715,118256,115513,116974,73126,-56262,-213253,-359842,-429158,-376194,-307151,-167103,69756,168067,19670,-88804,14938,95332,100949,221279,221832,-96853,-209933,33201,86152,-148688,-347033,-370980,-321528,-270490,-206092,-177659,-167178,-129609,67885,240318,187916,115411,180197,163818,-27242,-64351,53289,33036,-56622,-57454,-92974,-63739,127078,211037,148150,143262,138402,84900,96318,155603,26770,-254008,-259555,9377,156326,171296,131713,-72703,-217824,-160995,-101074,-4741,147562,111776,-55208,-183589,-281819,-261027,-66136,94559,200596,245825,79530,-179010,-194896,-16732,89282,38412,-183747,-495297,-715448,-720547,-582204,-279526,21314,278225,1067822,1773155,1308733,969026,822128,-758256,-2282926,-2290975,-1702112,-700187,386475,712090,788947,1177693,1493381,1143013,103856,-981595,-1253242,-1163622,-1244424,-1081387,-471419,-340897,-437581,-172825,191977,514190,602829,305063,50482,-81087,-314113,-462737,-415900,-137473,182102,147638,-122848,-337447,-381439,-229267,-104608,-60550,54670,20607,-125281,3941,249915,154759,-13160,53571,75201,-79409,-152283,-102089,-134712,-108031,46227,43290,-72113,-131489,-149868,-136810,-191210,-371732,-383897,-141945,82571,70329,-73786,-134399,-160488,-257672,-240678,-77966,-33638,46057,270214,329627,354490,553004,538901,301427,135033,24834,50235,206163,259287,199135,87737,41037,169827,219481,79968,128975,353166,371788,266540,288320,282127,57809,-42571,-73576,-86358,74473,192402,22817,-212505,-172348,-4904,24220,15627,107942,153127,30455,-174974,-366716,-331268,-75318,131946,258800,280272,123925,-111878,-146156,37527,120483,34201,-3458,-86228,-333364,-401613,-249611,-114785,-85255,-164605,-240079,-259638],[-292138,-218483,4413,198893,267022,135407,-118461,-163125,7183,170473,263186,251905,229940,284146,314260,222221,73532,32243,89523,3947,-156553,-167451,-90964,116489,410504,377010,-27033,-306305,-212026,-179419,-321782,-278314,-97655,-68600,-77946,-43227,20136,126559,130752,57923,15010,-60945,-153042,-10606,213375,171505,71701,200480,265230,25277,-216598,-190956,-62314,97617,174119,63210,-12236,-22050,-110635,-173340,-96529,-85858,-71959,52034,-42901,-325208,-212221,114584,120155,-106150,-193477,-212973,-189249,45521,235236,130119,-36952,-85899,-88294,-24954,23274,-93907,-186213,-124266,-43102,4813,15366,9533,74709,169836,-28138,-238219,-246267,-225619,-212227,-13118,97548,42073,-15882,78308,167350,52495,-168755,-130780,-18251,-74464,-172581,-89650,93442,191893,195109,143582,-1601,-163293,-203419,-53380,55655,-38152,-25340,270934,414336,232576,116747,157689,108919,-94219,-129190,-4827,38541,44286,11726,-96736,-146811,-127458,-64079,39162,108155,107393,43480,-85805,-115470,128282,297229,5963,-346070,-345460,-195786,-270185,-434225,-314290,56673,168248,-57820,-133496,86445,190492,124495,198293,333852,132906,-280441,-326723,-54236,22352,-18940,55076,233828,344999,207973,-623,-107093,-177768,-155266,-18619,-1734,69807,345678,463281,271983,48378,-5999,-37864,-95643,-220052,-358980,-340068,-152442,-26478,-16064,122016,253762,45798,-230303,-138415,31390,-51645,-112283,82733,226624,100218,-79737,-229848,-299866,-175254,47692,175543,119202,-61585,-227068,-256520,-21047,155901,130978,216183,403650,361849,38166,-295106,-438097,-265566,-30666,-105537,-244336,2853,369679,406580,229112,213953,200019,44749,-209483,-347311,-291526,-146642,82696,229033,171307,161648,192053,88848,22049,85687,159934,258462,209424,69407,-99427,-187480,-33063,212880,288657,212503,156998,224127,221933,-28820,-386603,-450523,-63983,287646,271563,151953,64137,-51352,26455,179500,138802,102031,228557,166885,-81239,-70907,122372,194385,198981,232286,140581,-37382,-8204,231982,287628,82075,-24772,13717,29261,-106216,-203051,-139311,21156,34979,-166794,-241535,-78182,57510,95668,71361,192050,418238,326270,-116886,-416340,-350335,-118308,-12966,-76504,-43857,67720,3054,-113892,-87147,-49216,-18931,64016,45374,-24045,-63789,-82800,-29710,36447,48837,43705,3310,36492,72412,-25353,-92362,20444,137658,54214,-76702,-40248,-59018,-210954,-204475,-235686,-450895,-513223,-302322,-63693,40736,113700,3015,-166491,-132147,-7134,69896,150103,214030,170029,147980,310541,452947,299276,100226,65522,78431,27786,-22696,-73013,-130435,-76614,2373,15837,58455,45986,-51119,-139609,-50598,170431,169758,-63221,-184192,-95862,-104609,-279183,-289534,-51378,178596,175966,33665,-105213,-184764,-270643,-353304,-284879,-62190,69695,120988,174466,65045,-31233,129006,258902,135058,-75036,-238320,-288040,-117452,201006,308894,229368,180024,205416,175637,90306,17132,127475,322719,338265,144951,-13855,-52570,42841,257980,394154,218318,-185894,-424333,-289700,-118555,-109456,-8248,128247,83800,84034,249096,467056,451436,189616,-66986,-221867,-181587,-71440,-68706,-128357,-226053,-312556,-248240,-292022,-618257,-660609,-410637,-114559,-68558,-365552,-482515,-208599,32366,-316653,-547640,702410,2146395,1595470,1281624,1245121,-1835353,-4328906,-2523982,456528,1651771,1265929,-14248,-852366,-322535,225681,-28743,-205544,271417,339132,-140310,-253518,-106318,-18524,-43192,-231074,-223009,162824,385172,273506,269849,304546,96587,-177954,-211718,19508,243746,258120,207635,150366,-57220,-278052,-278950,-122399,53486,314819,535534,452874,106076,-152390,-216816,-291513,-352416,-238058,-25993,49326,-76749,-277873,-294881,-173705,-104262,-141536,-220599,-147226,42045,86367,67739,62575,98402,98161,27917,-130796,-163482,139084,345898,201076,102691,228788,323141,408927,453495,321380,128180,47845,50621,6473,-113182,-125050,23763,123087,113471,-4391,-116087,-31795,119325,65849,-26712,12926,66024,36384,-98870,-230421,-220904,-85418,-5950,-39857,-59972,37123,64664,-126096,-400251,-472134,-281409,-69885,-19605,-4287,18470,3858,-49153,-36583,83151,121496,-79885,-240481,-186396,-179304,-332413,-389483,-271847,-45901,82058,-52059,-147558,-48519,-79857,-202660,-223329,-327445,-417586,-289552,-252510,-332448,-276607,-70016,78682,107441,46130,-34036,-43506,-104596,-219242,-156297,-54736,-151038,-196797,-88355,25502,-20248,-106138,40923,220672,186073,52524,-38846,-78272,49303,271765,297899,175000,9221,-81017,-111296,-189902,-269974,-96472,183962,313018,286727,234716,70010,-182038,-395120,-394105,-198398,-10581,-2671,11079,138352,264186,73464,-35389,216001,323058,158522,84681,145328,209291,189303,60546,-68814,-98560,-129437,-175314,-166636,-122264,-85030,-84209,-141498,-226809,-214966,-88712,158260,417886,457439,270830,49018,86885,205513,43056,-172861,-133395,-59703,-106749,-233867,-302909,-186049,-90936,-120622,-160420,-141759,-17163,70064,40684,87640,163986,92887,107843,214050,203607,141734,-61753,-281968,-189564,75485,248373,252242,101455,-48616,-141247,-192212,-137818,145928,353920,217940,83319,118279,144683,128653,42068,-118488,-228855,-165982,-1444,32061,-9818,-60061,-78318,-59171,-146963,-244819,-136807,39035,175067,174948,-142488,-434099,-338539,-183226,-147545,-65794,50823,97883,-19040,-284633,-351797,-101575,69272,64557,-38181,-94665,19315,120749,88949,75543,150357,225282,214415,95058,-20128,-34957,-11685,8556,2134,62676,176735,132102,-131495,-269410,-157850,11179,79195,-71009,-327290,-408907,-102803,229412,189753,-79038,-225602,-135769,66709,249476,321864,42379,-163383,-69716,-144441,-346463,-254409,-101665,-1737,208102,265638,-32810,-168390,-17961,91093,-5080,-106491,-37114,100960,102423,-31070,-55861,69923,157394,159986,160105,125078,-67710,-278088,-373161,-339607,-261426,-228163,-120595,52640,80769,-132666,-277073,-131091,64765,176718,304694,260884,-40986,-152626,10927,-3162,-230288,-378365,-366983,-322453,-251650,-154516,-115987,-104958,-91057,55151,186834,137870,76507,137569,93026,-100977,-109158,52520,36307,-85453,-90726,-70537,925,175622,217071,150611,150820,176892,172509,178717,173135,9878,-206788,-132520,113207,205746,186984,154763,-27334,-187142,-192895,-186557,-111868,82828,99638,-23890,-79374,-141569,-147536,3245,133453,253017,343381,111382,-232795,-190483,68926,149427,37671,-192849,-460740,-733234,-898631,-790697,-381303,17484,238245,884950,1728164,1290460,769432,805168,-374799,-1822883,-2036824,-1655893,-874294,240076,699102,693139,1126250,1490277,965926,-150529,-1182775,-1516953,-1355529,-1173016,-824774,-244331,-277054,-440491,-92950,267254,484136,501374,194404,36557,-1440,-198164,-391042,-387822,-123908,226967,233222,-96386,-441418,-557092,-392357,-265783,-222414,-49654,-27392,-127222,-30643,76392,-62289,-112782,64746,79079,-96772,-205610,-184076,-189807,-85139,74030,47352,-7722,-6340,-48511,-94862,-185849,-367605,-331733,-85863,48675,-29253,-167906,-184864,-152291,-235213,-275827,-156619,-74441,86282,419030,503288,455320,519801,456714,218756,42510,-42241,22531,176389,148402,31850,-63196,-32058,134461,183934,37274,69184,317533,387311,310090,312125,298172,98905,-12669,-4629,-39738,-72712,-65350,-128461,-215428,-136687,5646,46276,84515,219814,268717,102304,-101092,-264333,-278275,-137255,-1366,147174,255801,171276,-114626,-253000,-84064,85130,84059,59724,-40911,-283897,-389192,-274601,-135986,-91947,-209643,-305978,-292374],[-314749,-258000,-62844,166244,279994,109789,-161764,-156314,46370,171460,222146,260737,321071,392799,382611,245067,95786,106844,158936,92777,-12696,-3723,46563,152914,369305,323752,-70877,-336159,-152069,-42620,-202219,-199521,-29217,31432,-26978,-92896,-53668,101414,152340,65093,-8301,-81159,-169515,-28911,195429,190172,119814,205440,233417,97605,-111965,-140602,-27258,139194,171309,-24282,-146204,-93720,-67467,-50941,-17484,-136749,-233743,-79396,-71332,-286264,-159878,148883,115406,-181548,-289262,-253081,-182625,24331,264859,249687,59287,-69342,-90050,37467,129560,9818,-110644,-79652,-64480,-18613,63432,81979,94355,122870,-76482,-172630,-77177,-174676,-248713,-39221,29789,-62077,-82960,48862,173903,96676,-82104,-42693,48849,-37371,-160930,-67828,133961,210293,221612,152942,-99880,-317463,-285828,-78039,-27788,-144704,-18354,359960,551056,415165,306236,238961,97175,-122739,-151715,-21130,45656,83756,101180,23611,-60092,-102211,-76711,86863,205030,151216,82335,-62354,-205874,-42055,182300,-49101,-412728,-410679,-223840,-227345,-334821,-238148,111197,211007,-69684,-146460,81024,129267,-15539,74959,331752,217648,-194378,-290855,-106151,-51399,-45997,60935,209410,274352,152320,3771,-35176,-133051,-152257,-28725,-37507,2966,288256,447527,252534,-49962,-84300,-16227,-14172,-169379,-398361,-435725,-223639,-54767,-29471,82037,226781,97993,-120806,-56024,141261,105503,-8535,127519,246090,92450,-59793,-131257,-200332,-91943,120253,232220,144896,-43635,-204317,-240803,-40939,104380,51710,109689,298884,257473,-11601,-268335,-373868,-237886,-58900,-104142,-174712,57719,410151,498737,231313,127784,132539,37592,-178885,-294414,-257688,-182987,-14174,57241,18217,76204,174700,102213,-6067,-8877,52036,141605,193724,146358,-6783,-76566,81204,291271,335380,215558,103706,137581,184051,-14054,-322503,-363880,-57480,140974,80706,40018,32409,-55156,23458,137271,115431,141417,289469,204372,-56034,-76422,101203,169847,185559,267704,192221,-116,5539,222178,229783,58594,44699,111106,80108,-119278,-198407,-107848,40849,54311,-143136,-266386,-148469,37192,115157,75222,170789,362539,232169,-176666,-416876,-360348,-169753,-92332,-91170,1173,55906,-43868,-90029,-12643,22444,19418,75893,87893,67781,5775,-85322,-81765,6188,88488,108773,-12748,-38383,76511,59068,182,30688,53637,-70305,-179229,-100131,-112763,-301698,-286694,-240560,-377832,-460941,-355934,-225205,-129077,48734,29454,-182262,-215083,-85526,-15467,64578,192775,242561,250613,349461,413008,283245,132875,90690,76312,-906,-60854,-103654,-122384,-65394,33500,104863,154094,71557,-122930,-228133,-91043,175838,282491,147850,-37335,-77937,-140629,-372164,-433019,-111730,146407,73565,-76656,-132022,-158177,-247258,-316181,-249753,-25904,78560,134357,210159,124567,-1056,138586,300843,189771,-72708,-315222,-435453,-285590,31724,176115,186934,163902,134729,91877,50068,19041,118234,245160,261158,157727,-3581,-127083,-23601,249942,415313,235654,-211629,-493085,-397853,-197331,-123231,-4284,162605,102260,60591,207195,374068,284718,101956,-61439,-230545,-245440,-128130,-92988,-145055,-217215,-270543,-155510,-98656,-330426,-531738,-458169,-154623,66180,102033,157885,95979,131409,-119312,-411211,146797,687786,-431252,130375,2407894,-232411,-3946458,-2839156,263043,1471926,1284481,479555,-131634,290557,752554,185279,-215380,275930,397330,-123828,-286934,-166188,-110216,-121366,-226240,-163788,205517,349942,179658,193384,307146,168286,-111117,-216754,-123906,35563,151133,249070,301241,111176,-149606,-156360,-32482,32034,225514,526240,581234,258893,-68648,-187884,-229182,-246010,-172047,-66448,-45920,-178431,-350280,-273530,-47043,8168,-104962,-265834,-288445,-142354,-32164,2166,63886,143584,173695,91842,-90898,-161562,46634,209206,119715,85887,195367,211246,222639,309676,264506,52477,-24884,29931,16925,-87056,-117613,-35288,41821,60749,-8481,-113222,-91028,34888,52611,50760,94768,72489,17424,-68593,-194385,-211793,-75547,51797,33890,4058,96828,70956,-137629,-368939,-392347,-275037,-149290,-93661,-54002,-78438,-88580,-76768,-40423,121253,219800,-2308,-216889,-168887,-116219,-282851,-373247,-293696,-123067,10074,-71097,-167467,-57221,-44178,-187195,-251082,-331378,-379377,-231741,-178956,-253391,-258071,-166580,-47992,47452,60908,8186,24612,-56457,-238904,-174648,-11972,-44497,-73528,-14837,27619,-58832,-159594,-33860,166137,138504,20535,-48153,-88204,50834,340684,385947,171338,-13835,-8915,41652,-32877,-142004,-11386,211399,312632,313270,296859,186564,-37328,-332900,-398201,-121702,113241,65661,-4434,101693,299778,206391,47631,196062,335568,212386,110953,176116,264399,222189,45773,-80681,-77436,-99040,-160845,-152660,-81658,-16312,-17991,-114488,-214744,-245566,-146557,154521,479916,486088,268960,97849,125852,184111,-4314,-202209,-140559,-31921,-106204,-310226,-348004,-131353,-16155,-83848,-148575,-168946,-76285,61753,116012,175341,204624,145553,179417,225950,127634,77285,-78845,-263668,-157544,88015,264209,343118,258802,66501,-93743,-152061,-57373,211480,380402,264257,81984,-6039,2230,115536,98151,-108980,-257951,-167633,10499,45252,19507,-30694,-113071,-138384,-187327,-217559,-165744,-89700,39035,136032,-64872,-362083,-424753,-372034,-280041,-157243,-12694,116594,12588,-279781,-324459,-86458,66877,25451,-143473,-214680,-64816,68091,86261,88534,115566,171988,175043,68960,-13373,1703,-3162,19428,71757,109891,130998,81403,-110194,-230495,-142780,15290,57420,-130709,-362166,-382696,-20843,325809,200142,-113306,-158538,12163,139334,173403,115495,-123699,-212417,-78049,-131275,-299702,-204858,-66675,-620,149841,179625,-43119,-172810,-82012,23797,-63885,-209699,-163443,3156,53143,-72732,-115074,27946,144826,138666,144749,127334,-90750,-310635,-344350,-237028,-157216,-143553,-53188,39290,-32785,-285710,-416048,-231943,12428,172412,324479,295620,72936,-42523,-28914,-115698,-275690,-345498,-313794,-275566,-187576,-53583,21947,2650,-45470,14003,96806,80357,50716,99690,45667,-133454,-178663,-44127,-37946,-148304,-140089,-54316,56248,188827,165315,87643,101705,173339,245634,263215,186929,18236,-102097,26571,220002,242259,200860,182101,17712,-141058,-180078,-233129,-196995,26475,85114,5724,58702,77420,45002,104460,170382,288616,404250,123483,-270037,-183820,111977,155267,12292,-177617,-379187,-704609,-1038832,-994324,-546400,-38151,171602,556855,1395108,1160507,594496,751179,127613,-1021838,-1444502,-1345606,-888540,16866,547733,522129,853971,1220395,804097,-166942,-1159745,-1586473,-1342283,-1013881,-538376,-50660,-262195,-427993,-3711,289679,377597,368520,125051,48250,76620,-90239,-324529,-361339,-127753,232283,300391,-53450,-512733,-672887,-483517,-379122,-366759,-169832,-68115,-80065,-24068,-103210,-289668,-212496,78572,110007,-82666,-230500,-261371,-244909,-59768,100329,50131,45760,104640,48197,-43870,-172127,-341579,-244503,9830,44504,-93349,-187260,-140172,-63543,-137448,-225539,-172286,-95739,112430,506676,616440,510667,433963,335929,147588,-31712,-117094,-37512,87059,-9263,-156090,-197327,-82976,89003,101290,-30201,20754,254019,343044,295179,266063,227315,103709,36993,118982,69398,-154832,-274162,-242407,-169993,-84553,-2311,54628,153520,315043,341757,159334,-10908,-125437,-206116,-235847,-201757,-49281,148475,152467,-150543,-356202,-182638,54486,106021,91217,-3524,-206148,-332533,-254511,-100571,-46955,-217787,-365834,-346342],[-327289,-246358,-99148,102656,201539,2539,-213552,-114974,108244,178805,185530,257583,360973,428612,391277,242232,118278,183222,239064,176072,112230,143632,153994,126903,247527,259124,-41965,-264938,-45790,104609,-59184,-76516,90808,185365,91535,-77454,-90127,72374,151055,75010,1238,-77671,-157422,-33839,152505,180956,140477,142735,128178,109280,-19121,-73865,45098,204308,163336,-91865,-231797,-136393,-34147,30531,28292,-163969,-336939,-177697,-100283,-273586,-160727,149687,100755,-237457,-335978,-206030,-101137,24434,267231,322976,136156,-39287,-65875,105491,213748,103163,-30713,-45302,-69623,-20175,97684,103225,47039,11434,-120640,-70963,124861,-85866,-233078,-49342,-66086,-212268,-184786,-33328,103887,67042,-16976,39982,112616,31121,-104789,-34367,159514,207582,229000,158073,-153380,-375871,-254632,-14955,-50796,-212358,-2318,415064,612599,541197,441323,274179,64292,-148881,-206569,-85590,38201,132211,182884,108692,4161,-59874,-49966,149315,279318,188081,137905,-11259,-265891,-206435,50506,-71029,-396060,-408720,-242262,-197253,-221474,-122860,157546,210003,-72432,-97977,115074,63980,-168729,-85852,261582,272608,-85150,-235757,-138746,-79707,-41556,65742,179581,193603,72462,5994,62044,-41822,-92826,19526,-11662,-51104,162813,348705,183736,-166562,-199834,-9802,85812,-78925,-388608,-491226,-271534,-57573,-5015,73050,203476,152451,10138,42602,244440,267529,106253,138815,214333,53730,-58042,-6141,-36518,5086,153431,232840,127389,-51297,-190704,-197524,-35030,65921,-17939,-17688,134129,123290,-36627,-202539,-271162,-179779,-60993,-71562,-72969,109965,366159,434476,148337,3091,68313,51928,-91966,-135370,-116705,-143754,-86502,-104994,-137078,-19855,153498,124681,-34615,-128217,-89431,-9156,129443,150421,40508,12771,136915,274137,312974,205500,42967,10597,88805,-18004,-220714,-233032,-46916,-18588,-133994,-93317,-11336,-44409,19700,74679,84299,191680,345238,245403,-15740,-81433,64015,127873,148069,253257,212745,33790,11827,157794,101681,-6766,98853,192469,64471,-173937,-193650,-57432,79705,83592,-107232,-254267,-152372,63331,131702,68321,119308,269831,167893,-154880,-353401,-333479,-207490,-158795,-101233,9545,-16789,-124559,-70011,77704,124450,74451,77316,120979,143220,66012,-73737,-114353,-34981,88499,138944,-16158,-62626,138954,199452,122846,41795,-34791,-172763,-253726,-163118,-179197,-364466,-350377,-245355,-279129,-362394,-375159,-364636,-271063,-28608,31951,-193764,-290414,-172297,-109833,-24919,166492,288011,303823,335455,329335,262333,180327,118858,66115,-33744,-86195,-83775,-60468,-20600,81279,194007,233603,92125,-187696,-307744,-140451,144204,351797,315193,87240,-49760,-158718,-433311,-543219,-203070,72748,-25633,-172163,-157890,-156845,-230656,-236280,-162743,17917,95707,144004,209662,135385,-12670,94548,290810,233561,-32140,-332607,-527657,-410330,-125220,33210,109792,100996,8540,-24335,-2738,14329,101659,164815,166871,143696,-14883,-199449,-90971,214481,399496,241119,-183687,-448669,-403129,-230829,-123495,-18679,143139,99502,10890,99556,184747,83171,60736,5587,-199957,-295093,-192542,-131069,-147105,-162121,-194924,-57828,159018,99134,-290228,-436325,-140488,229871,496674,584726,241232,183933,97702,-373187,-435350,-465106,-1717034,-775049,2509198,552738,-3523577,-3004322,33214,1319396,1365010,1041197,703423,905120,1124201,336781,-154142,307963,424480,-114530,-315673,-228494,-223245,-209034,-209808,-70884,279381,332840,121676,149812,320781,256946,-9062,-191298,-252479,-185248,7974,244679,416207,276559,-12658,-46716,21848,-10320,118632,469516,656074,418070,72612,-94700,-125933,-122819,-107026,-105183,-118800,-242134,-363410,-205659,77947,111119,-54316,-266745,-362686,-281177,-169682,-116363,29812,157687,221111,147390,-49014,-154686,-48734,75038,52462,65847,147610,133502,87958,153342,162202,-18913,-63751,42568,54153,-40871,-105368,-94649,-34313,3914,-10014,-88459,-114528,-12295,84064,188992,241560,128703,12656,-44695,-128526,-146605,-27968,125524,100743,40184,107069,39142,-155157,-312508,-288804,-225648,-198934,-160296,-100281,-149831,-163581,-105536,-36888,147551,259722,42709,-152593,-80571,-32288,-224333,-336320,-307201,-212018,-69644,-81031,-172107,-64677,-1865,-127598,-217200,-290604,-319647,-171271,-71593,-120293,-185214,-201405,-120392,9880,56997,22061,86481,22382,-204695,-173318,-19916,-16241,-6785,57531,61579,-64194,-207655,-146142,62025,71028,-12612,-63347,-113276,24349,373270,455337,163917,-19520,68757,173644,99027,-13639,88909,228046,234304,258643,296299,250121,69531,-253582,-355515,-56844,183303,131953,17682,107552,323290,295693,73933,90733,275177,230216,93305,148102,271891,208234,-17003,-114756,-46499,-37975,-99314,-61837,55438,109331,54690,-71430,-156900,-253167,-225176,129370,522737,510442,291636,178432,159208,117507,-87711,-245530,-159630,-4632,-71230,-311055,-302151,-13520,93985,-29564,-126772,-180405,-120083,62975,162551,193444,202380,191096,234230,216527,65032,25343,-79722,-233231,-157830,34092,213405,383958,388210,157468,-72438,-124959,15472,244594,359615,271916,57882,-145104,-170283,24565,74431,-126596,-273171,-163052,13161,65111,55989,12788,-110728,-179108,-173445,-148375,-191745,-238987,-133957,56424,15290,-233614,-423315,-468176,-340995,-170927,-25593,122485,45824,-217193,-241681,-61344,53554,-11344,-199601,-263440,-125996,-6329,57709,76986,73410,138401,141005,12530,-50211,3963,4514,35667,139168,150181,79683,12587,-103351,-186490,-131936,-11375,12766,-173554,-377307,-345481,24292,361681,197664,-131389,-95805,141068,200815,80930,-132833,-286702,-213802,-42718,-87220,-227135,-142696,-16485,17897,85645,59962,-72764,-159002,-114742,-48850,-147961,-311875,-262588,-71417,3814,-103703,-153081,-21710,85230,62727,82161,76570,-124992,-298644,-275142,-147625,-89462,-74488,20867,40452,-136345,-388096,-460287,-263733,-50145,95614,280783,312527,192575,68236,-83241,-216993,-266595,-254656,-220762,-185294,-90592,64083,173531,110469,-5500,-37312,2487,26943,34745,73459,34664,-119555,-245666,-199122,-175276,-240874,-192963,-39159,106086,184958,86648,-16038,6773,116848,276410,330928,200470,50013,25687,164094,287226,238902,188841,194808,50123,-93868,-127158,-222268,-230016,-6134,70610,27955,191908,306511,245768,189322,175932,279914,399435,114781,-274813,-178196,102424,116089,-19036,-130846,-257309,-608175,-1044817,-1088139,-713114,-136915,99139,201164,854258,908487,466987,661033,577395,-130320,-672447,-850902,-758584,-239078,302217,357445,477405,739952,626138,34732,-879130,-1400279,-1121461,-807242,-273687,106815,-266751,-378197,88095,248019,210181,227124,103919,72527,128123,-20867,-274117,-330183,-144840,185443,322946,-9997,-547506,-726219,-511444,-435835,-461335,-285330,-118051,-17757,13111,-246257,-475891,-288604,80154,139251,-53586,-222632,-306099,-275020,-36658,118447,50247,73394,182960,139602,23100,-152304,-306267,-147257,107069,54814,-107756,-126248,-26041,60284,-1632,-101404,-109897,-75352,123423,505092,652166,523335,320883,200387,104729,-56552,-160586,-98429,-32074,-167510,-314393,-282109,-97035,49992,-8470,-119970,-22709,173280,251110,220986,164712,116351,91762,92722,235206,186953,-156498,-381004,-294131,-101445,-46489,-43402,34254,194080,358771,354077,194704,78224,21670,-117646,-328658,-406183,-269083,-25058,31888,-240553,-438323,-232860,48973,114984,94465,19034,-124234,-244816,-190661,-17612,31584,-195214,-410805,-410596],[-322193,-194771,-106133,16981,45065,-155539,-255363,-49564,178334,198454,174333,249395,340730,384724,336134,208598,144693,249656,308310,239767,206439,261414,219880,53742,79949,191685,38963,-116821,81088,228338,82158,62715,218750,329367,231696,-6695,-95257,24484,112679,82748,37578,-54800,-119416,-23644,94247,137917,124540,51605,17190,74627,28339,-16741,126280,262436,147482,-122351,-244069,-134026,-17786,46892,30762,-159777,-347659,-204161,-112035,-286650,-213673,116520,92980,-236554,-308419,-94133,8028,32911,237156,325624,162329,-19523,-34401,153248,253786,157511,19482,-43847,-67136,-5093,112605,77538,-53097,-128969,-129254,70678,310936,20336,-167211,-44094,-172730,-365291,-279864,-130008,-10886,-10237,11853,86426,144394,102936,-24464,5337,176379,201372,223469,159148,-151667,-329871,-125563,115213,2135,-207834,21919,428255,596441,591167,501452,270837,36974,-156896,-275436,-173692,28475,185531,241211,143982,38308,-6519,13106,210102,310769,212436,197036,55334,-274612,-311632,-53332,-52304,-292007,-325527,-235629,-191198,-133130,799,184984,155334,-76020,-13477,164850,5955,-290377,-235742,147134,292172,33650,-154881,-125525,-55715,-12465,66916,157846,136209,-1228,14234,166263,80980,13662,117282,62673,-90163,1833,195791,79659,-269717,-316593,-19698,171960,16061,-343023,-499222,-292633,-45299,40351,94547,187118,186558,120075,132679,317382,396601,215576,134298,156227,389,-79750,93376,137109,91388,140110,172067,64801,-81802,-182334,-147674,-28656,27846,-72525,-139549,-58557,-17345,-43529,-125993,-171386,-122572,-50489,-23131,28355,127519,218811,195565,-20676,-136441,20984,93865,38748,77380,74202,-44669,-113506,-215065,-256086,-102212,124491,134372,-67680,-245253,-247097,-166013,25300,77395,26977,51766,117810,177261,241901,183558,-18314,-120070,-24517,-18143,-102896,-105804,-40055,-139791,-302515,-203645,-52044,-29973,-3148,-1591,64080,253916,382730,267369,13424,-94406,15529,75403,89152,192746,205996,60100,8258,56166,-56511,-85186,135566,234291,-18701,-258752,-199421,-16844,120369,120017,-54715,-190375,-87949,110775,136510,53116,49362,161479,140844,-72151,-258047,-295047,-239881,-205400,-110346,-23024,-129383,-215731,-56922,162737,229116,127582,66127,139158,182189,90620,-55498,-111511,-62883,61599,129125,-15067,-48034,217323,344009,238681,50764,-105241,-224134,-274161,-219526,-261970,-405438,-389407,-255967,-195576,-250635,-347937,-435665,-348953,-91614,25355,-179456,-325940,-246491,-198864,-107776,135368,296762,300471,269423,204387,208625,207972,135077,50410,-56491,-82451,-5981,40046,41363,132796,270395,308801,132242,-210930,-343592,-170205,98567,368793,413977,182717,-9053,-156669,-439468,-569284,-284865,-12200,-82177,-214308,-171969,-179622,-223324,-140313,-58261,42291,99790,133648,173506,99761,-59920,10032,231266,260330,49860,-271428,-524693,-450696,-225970,-85907,14503,10905,-126190,-129962,-46183,7107,80847,99298,78961,103825,-45919,-249641,-139567,164469,356001,238032,-108367,-313068,-317297,-223938,-124538,-54966,72023,70817,-62407,-60739,-60833,-99629,75407,119935,-139574,-319741,-240580,-150560,-102290,-54258,-96183,20122,383233,497564,-11829,-341159,-72974,374560,681023,641756,200923,214693,336871,-360992,-807297,-902873,-1923929,-1357510,1382751,352867,-3089387,-2861067,-55535,1268765,1447096,1436767,1307006,1309436,1233061,370284,-78020,344196,430351,-96330,-317783,-266581,-323292,-283472,-177870,38439,356038,327964,104651,139684,331567,331491,105468,-133576,-331942,-370211,-148859,190784,471024,402711,102921,18344,13280,-81070,11949,377447,647607,526682,222573,25578,-21562,-21467,-67355,-141392,-161249,-256973,-312200,-96521,182017,183388,-2379,-225716,-359798,-342024,-278174,-232579,-31743,127698,220188,174842,-18773,-151128,-124093,-22852,15759,40448,72178,64305,12522,29424,55799,-58820,-70593,66786,104947,16281,-94875,-147046,-95726,-40946,-1326,-43360,-98323,-17013,149666,352663,406558,206245,18213,-32432,-54197,-45826,53046,202332,141978,36436,80937,18508,-139691,-234387,-193511,-155972,-212997,-205697,-129518,-168241,-180938,-102338,-5647,176668,254562,62639,-54848,49545,42016,-166536,-276017,-300424,-283003,-130290,-72697,-154045,-67213,37059,-35202,-123561,-209909,-249208,-116183,37800,19223,-91746,-175702,-128281,-4990,23447,-693,128383,110658,-130126,-159928,-80336,-71425,-1304,113197,110559,-37639,-229848,-249052,-54627,4666,-42052,-84269,-148486,-23358,363254,487170,158282,-9627,123997,240676,153031,51998,151501,204745,83747,120814,218789,233864,107853,-175900,-274462,-22089,182081,175664,67750,137732,318265,313670,41439,-52204,173449,210056,35105,70596,237337,163662,-98904,-158626,-10261,47153,-3182,72567,242151,261467,116482,-24361,-75701,-243389,-305376,93651,537182,520310,329496,269436,188497,35958,-173851,-282077,-180150,10276,-16540,-235603,-184775,125360,205437,25338,-110085,-185650,-143405,69943,171644,144011,161202,219803,268716,209058,53978,11717,-55988,-190052,-185939,-72328,112901,370053,456180,203799,-84400,-130288,46298,228814,293118,233663,14925,-268303,-338679,-126878,-21042,-162353,-266396,-157826,-4962,81196,100065,69269,-64902,-169212,-128559,-86256,-221230,-373091,-306216,-47915,79456,-77100,-330549,-453391,-335807,-121847,16898,117995,62797,-131894,-148897,-50224,16159,-41025,-191354,-238644,-165475,-96626,3476,39864,24496,115133,116497,-49839,-114197,-25816,7850,39395,162172,157422,29100,-58912,-115776,-153780,-134892,-74183,-53331,-192251,-375583,-319999,22020,336718,194549,-115585,-46848,215986,235604,1582,-342621,-401812,-166346,35112,-17225,-142265,-76402,43403,54990,28928,-63219,-115065,-130701,-108055,-106465,-233660,-376546,-296707,-102842,-37001,-115873,-156210,-61404,1014,-32641,3548,-8299,-162591,-245622,-184092,-91714,-67924,-33843,84093,55808,-200922,-410601,-402766,-229454,-109931,-19952,194410,299947,262142,126403,-144074,-277581,-203617,-129154,-107106,-70168,13951,155773,267822,177218,24741,-71706,-61945,-15692,15101,57825,59066,-72802,-287508,-353311,-334420,-344811,-235950,-21602,152159,183321,19403,-117301,-103183,17104,253174,369200,214961,89989,133746,239421,285538,181014,135226,175957,59191,-60551,-54548,-157812,-202433,-11587,53906,35510,281074,473918,382260,211298,122966,206787,318989,87425,-244751,-176279,49090,55435,-39110,-61786,-120951,-451093,-877177,-1010535,-808416,-251529,37584,-55505,286279,586167,381359,522883,811940,558239,36244,-301749,-521785,-465339,29569,261242,156959,199720,411031,330123,-435408,-985635,-729400,-578365,-70613,233512,-246632,-276179,172367,147554,8858,88898,102017,84758,137732,2236,-233217,-278591,-159146,92943,285562,14801,-549534,-730143,-502684,-439048,-484107,-373739,-190566,19384,58488,-316525,-572043,-319257,58014,134037,-30104,-186677,-299394,-263722,-20792,122233,44817,68718,223800,232156,110088,-128742,-276664,-67873,167061,59923,-73139,-6226,108304,161920,119438,53483,14991,-3003,120167,407751,605767,502153,211236,79319,94397,-22561,-147716,-132076,-144938,-286237,-400759,-298071,-72720,27013,-117466,-218789,-68073,91603,136392,106390,41450,23219,88149,136000,283783,259142,-93325,-375216,-283654,-43726,-43913,-116997,-20505,182323,327122,304189,203281,146704,146585,-22149,-376457,-549505,-438201,-216147,-172354,-369939,-479295,-225107,76170,126834,78449,23863,-56835,-145280,-98489,85988,113721,-156702,-430239,-460550],[-294318,-127931,-95410,-74287,-141884,-308164,-268214,22894,238888,229136,196556,244935,272954,274860,227134,150095,180208,302678,346163,273583,269191,346438,249350,-32438,-82081,124110,120726,39557,183874,298868,200856,194211,311676,402972,342131,92889,-87082,-53892,32716,75054,71446,-29491,-66187,-2721,31782,65584,75412,-20306,-37224,29593,22301,13458,182139,280414,120818,-111847,-184573,-87532,-16548,3878,-6703,-133616,-266180,-144529,-90678,-304451,-288948,61414,106296,-159185,-206770,25605,78908,31412,179350,256483,123243,-28008,-12499,167505,249012,162823,19720,-79018,-66916,13055,108200,27995,-170275,-253022,-91901,229089,429022,117631,-67346,-28088,-264252,-469495,-324080,-194542,-121946,-87618,10299,80326,123281,144009,46808,38439,186299,202776,210940,155246,-108330,-215700,43234,268153,122155,-121617,48861,394180,518731,566902,490721,247655,38457,-136011,-326966,-246449,29575,232118,261524,131250,46375,48054,96336,253070,292146,216993,243569,122806,-225661,-327222,-99307,-3306,-132414,-180222,-195971,-203878,-89401,103622,188843,53254,-92384,71182,202326,-34397,-344319,-329256,28759,283609,144137,-56151,-68491,-1488,17572,56532,147472,116020,-45296,31123,254776,208984,141316,238020,157291,-117676,-154355,32752,-31917,-329809,-388268,-35663,216626,77298,-285117,-464980,-295334,-43736,75986,131774,175901,182031,173999,194185,348971,466742,304572,137698,106209,-45313,-118164,129077,263053,147411,86423,60037,-34865,-124357,-166529,-109784,-46868,-23536,-111022,-231242,-237421,-141108,-47655,-73604,-115038,-92615,-40807,23770,100483,94850,-1334,-144581,-239193,-257737,-1681,156474,181739,271449,244487,78805,-86210,-244448,-306612,-148562,85984,113230,-105945,-328708,-383797,-291381,-91842,-43545,-36973,33133,33704,38065,154544,152401,-75198,-217937,-108668,6450,6054,-21685,-39956,-184694,-362332,-248363,-73722,-25986,-59998,-87428,58173,312063,390166,253653,9287,-121830,-36991,21955,21826,114231,185996,72966,-9977,-54179,-193338,-141300,160822,227487,-140628,-345138,-216462,-9551,143226,158298,16286,-73641,25757,150881,126828,33738,-26221,58351,144555,36714,-161146,-259763,-261966,-224296,-118377,-84149,-246478,-290459,-51403,221002,304917,158289,39920,133976,171946,63006,-43096,-74003,-60075,30084,87156,-22799,-23651,260502,431979,308548,55261,-139957,-215933,-240045,-263547,-351945,-432089,-401352,-269252,-154645,-157827,-276121,-416227,-351010,-119423,26310,-129930,-306506,-292726,-270456,-176017,96294,265136,247233,165413,51533,105976,192038,133334,36257,-60389,-49162,108210,148667,98238,174812,325315,383298,199380,-176053,-314267,-155492,67075,342101,448581,261690,47436,-137967,-394148,-509264,-327955,-77868,-72981,-179724,-163143,-210625,-218517,-58925,20472,30296,79029,102061,117309,36219,-123167,-88172,138805,267664,160212,-140054,-415977,-392547,-250793,-162498,-77323,-75208,-217783,-192553,-73578,-6508,55661,55190,10691,41547,-89197,-264147,-154258,114397,294341,227162,-10232,-139307,-185402,-198790,-139842,-104870,-26430,18163,-148391,-240861,-298690,-223468,127841,250203,-64295,-316460,-262288,-138007,-4299,87883,3204,54182,473276,701468,217840,-197798,25376,460755,602494,330799,14028,254390,616138,-227325,-803832,-503516,-1109177,-1690842,-673204,-584376,-2580183,-2328421,103005,1328837,1452244,1507006,1438292,1342925,1054736,276595,-46343,348697,422519,-49154,-259662,-239782,-364536,-324692,-135313,136123,397571,311305,104765,144210,324880,364945,202992,-53420,-343110,-477556,-283593,105542,461575,464748,173401,25410,-55990,-172761,-77587,273473,559196,548734,327842,119887,38898,23921,-70669,-176710,-170733,-217118,-203801,37930,256235,218726,39992,-161106,-296632,-320170,-319367,-291025,-98212,61540,169759,160155,-14509,-157041,-162828,-64622,14744,9897,-31646,-18841,-25143,-42996,-16588,-50171,-55781,76191,150117,72595,-89965,-186323,-136500,-60730,23810,15536,-50236,12624,225309,493314,534609,268322,26003,-29836,8091,56628,142171,258227,145670,-3413,41958,45525,-67074,-144207,-127834,-90500,-194461,-223187,-135469,-126159,-120693,-49352,51610,209051,227297,73007,55067,170268,78328,-116868,-196502,-266843,-309457,-148038,-35238,-104249,-58268,63948,68130,10401,-104491,-181934,-72833,116856,116374,-20342,-117757,-83653,-1584,-40814,-60718,132803,173425,-47303,-146516,-170779,-174836,-36402,138677,152422,9017,-215786,-299441,-138401,-36881,-60254,-102678,-177930,-74571,317138,473516,160098,8543,131803,216625,109813,25826,140914,128515,-101716,-70032,79013,140559,68822,-119401,-171526,-13785,124505,185765,124217,159824,272289,257139,-25854,-167719,74804,162236,-43595,-30271,175774,111032,-165559,-194557,25362,139257,100757,195835,399455,385978,152177,16873,2325,-220864,-355489,64530,518115,505477,365390,346378,214407,-29407,-228705,-287768,-187717,4272,36042,-107715,-39855,233518,282115,67804,-102457,-189318,-146915,77195,151260,58124,96598,222748,283013,224476,110753,48534,-8272,-136611,-223605,-197404,-5537,314353,453500,204422,-118232,-170351,14636,161581,198006,161930,-31636,-342673,-462178,-291698,-147827,-195281,-228969,-146707,-39816,87060,148060,128714,7550,-119123,-86947,-72417,-254443,-456103,-435868,-151004,116114,73324,-172728,-350386,-293988,-50791,95250,106880,46051,-70736,-96377,-77889,-53522,-60128,-122962,-161531,-190340,-189677,-68412,-20365,-36635,81914,97591,-95027,-180504,-70399,11158,24410,118132,117959,-13463,-115360,-142674,-139109,-149802,-160578,-127998,-183438,-355474,-314761,-18974,266480,194172,-65216,-16347,222432,235968,-43786,-450451,-441256,-84626,136246,60841,-63830,-18441,101336,104765,-11085,-162675,-155930,-93563,-71188,-137928,-291832,-370801,-248419,-92933,-68404,-109055,-122946,-77817,-75532,-102100,-53150,-94533,-191692,-170499,-100862,-78259,-85259,-23708,120536,73939,-215037,-356230,-275054,-156048,-159498,-134134,95694,253944,248764,103401,-198221,-281792,-105981,-2968,1643,42081,96974,185247,258557,182431,48695,-66229,-74171,-46052,-21788,49057,108291,-18374,-298635,-453849,-463639,-432367,-258797,-2456,189592,192497,-8840,-173587,-189483,-98702,184224,374277,226594,114654,185685,236800,209660,73736,42363,119626,39131,-53136,6922,-66267,-130074,1712,30413,22337,299322,527902,405878,145127,1524,70123,181030,49332,-190277,-178519,-25043,146,-39478,7586,-5507,-268861,-578849,-772583,-778381,-343761,-7457,-137636,-109728,287259,318417,334887,748579,824372,446979,155112,-233697,-603174,-203146,248775,22057,-209741,178892,552956,-11571,-455915,-234458,-337675,48747,328543,-172785,-130374,233041,8175,-193056,-38971,82547,68155,109009,-4689,-186146,-196712,-154689,-22094,190257,6418,-525328,-696470,-476205,-394499,-428879,-415959,-283364,2747,86118,-296995,-544700,-290450,10879,75640,-27217,-133548,-238204,-209996,-15932,108206,31052,35639,234378,331341,213881,-101991,-262366,-27081,166949,45283,-6697,131562,211219,197110,178127,179649,158627,109455,105154,236531,488346,458098,130602,-2426,107902,52652,-81468,-127121,-222735,-342807,-393721,-244402,-23124,18635,-198970,-302386,-111789,26175,25013,-18980,-65977,-13500,107073,149079,235657,257318,480,-283818,-231315,-22523,-79139,-205771,-102113,109959,218537,206549,181807,177938,225903,65083,-361078,-589215,-498637,-360262,-389332,-491069,-462988,-166320,129627,150939,54457,14247,-9535,-53496,-3650,175589,169724,-119429,-415868,-469282],[-245895,-73510,-80716,-149810,-296563,-398823,-240201,85782,276268,266011,248160,252254,185054,127720,85876,81128,224116,341945,339759,273315,307319,402187,257702,-94619,-192361,55222,148868,126557,218783,301668,283692,303951,345628,375458,385966,186671,-86911,-162833,-79553,37033,65508,-22419,-11536,22127,-23950,-21653,5231,-43385,-8543,11473,-18837,13311,187054,237658,82132,-70648,-80347,-13997,-21430,-68787,-70962,-106478,-125960,-15099,-29654,-296583,-342104,5522,145169,-14423,-59086,87008,58818,5128,105975,137216,28919,-65863,-5499,154178,218369,131211,-25932,-134548,-76436,17913,89622,-13991,-259242,-322050,-24798,353732,443444,181319,38988,-9642,-315246,-484740,-290064,-194475,-184115,-117571,-349,23869,43495,127830,77225,51219,186631,212794,197236,146388,-53359,-96102,178077,393472,277531,26188,70220,311204,403102,485528,429751,224251,76347,-86440,-331629,-268569,46773,254697,235868,87590,40958,92503,175240,267962,231130,194489,261902,176199,-131660,-257618,-84907,51139,25908,-17134,-126434,-217179,-85285,166742,170736,-74156,-128373,124215,206881,-51171,-316920,-341341,-51480,265422,230630,38607,2414,45139,20897,24991,140195,123447,-50538,55192,310145,313752,257774,346502,237545,-141292,-273406,-98582,-119244,-330488,-377936,-39730,209227,79917,-239996,-406457,-295340,-77670,75811,165122,165904,134927,159972,218557,342361,471906,361391,161785,89146,-64605,-155681,96292,306143,165261,10332,-78877,-155449,-165912,-131134,-92625,-100605,-91416,-132692,-276078,-363112,-230667,-66204,-72542,-122183,-98577,-38925,55894,128490,21134,-222008,-447449,-438189,-328680,320,221032,297361,386737,341403,185877,-11064,-188123,-274948,-148890,38600,55265,-144898,-357170,-457561,-353533,-185047,-161752,-121250,-29260,-84906,-99043,80572,114177,-125425,-260393,-128152,63249,84292,1130,-45381,-143327,-285130,-203117,-64733,-41223,-151144,-178462,54488,340080,362192,202272,-35843,-164588,-84231,-22831,-37787,51684,166406,67272,-45278,-143611,-266658,-149091,182135,180770,-254259,-398823,-236314,-44989,132122,189084,100819,80227,160118,170783,109519,15623,-97008,-25963,162973,136006,-81386,-225438,-257077,-209643,-121127,-148906,-330471,-327864,-53215,237072,328116,152612,-1734,97846,111544,-15016,-47701,-17835,-23209,13881,28225,-52776,-23189,231543,418114,305793,55215,-131163,-162239,-176316,-293326,-428360,-447458,-389724,-277170,-160027,-103681,-176521,-317264,-290036,-104456,44335,-54034,-240261,-304105,-315368,-223933,46058,194984,157958,45522,-105773,-39263,128064,116424,31119,-45461,-1244,216760,231168,130775,198538,356023,448007,280816,-91631,-224645,-89665,69960,293288,443866,341199,119080,-109591,-323082,-403144,-322679,-104041,-1438,-71768,-125157,-227101,-204848,-14739,41131,-14789,40360,65224,65692,-26921,-175845,-169664,38167,257036,271573,24375,-230231,-254722,-208936,-196704,-147114,-127815,-231968,-203414,-95833,-34938,25018,28282,-36627,-34498,-133264,-241006,-130187,75018,221002,206949,78854,12399,-65372,-184193,-175794,-150944,-113010,-45896,-228935,-397406,-466726,-279085,179928,358871,10992,-291370,-267445,-110186,115548,221983,74141,29173,373946,634535,336074,-51322,119480,471617,315426,-192535,-236326,319612,938107,147966,-409058,496086,259379,-1961900,-2965376,-1666830,-1878802,-1448258,500455,1444526,1318058,1221100,1072214,983220,665692,98433,-90223,292963,402674,39059,-114588,-113081,-311030,-323532,-97681,189049,371876,255133,85396,135798,290080,343811,258235,31401,-289741,-490661,-362368,20644,404762,458453,188126,-17080,-155898,-265373,-139741,182595,424830,484405,353253,143731,26206,-1293,-118261,-211078,-150207,-126050,-56845,173900,301876,226471,67615,-98967,-208478,-240483,-284107,-265589,-141586,-16932,84594,98870,-46830,-174003,-160554,-50220,43187,-20084,-146265,-119035,-59246,-76491,-36854,7051,-30646,54750,172768,116490,-90793,-208193,-152653,-48501,66989,78043,14324,61592,284329,569286,586059,285919,28183,-27458,49494,129878,204242,268364,111223,-61309,12991,123591,57739,-53235,-94651,-47386,-155769,-215298,-120594,-37766,8020,47437,112354,226866,193760,86243,147368,228556,60843,-79926,-109987,-210157,-280379,-112202,38119,-16558,-29187,76044,157312,152579,3578,-129918,-45652,144881,140092,-5962,-70033,-13634,14923,-121627,-146873,86430,176546,6173,-144324,-254454,-266640,-78236,126948,169512,59040,-170856,-280984,-158128,-39007,-60517,-107173,-183616,-108350,251607,421320,171920,25630,80736,103938,-7376,-70418,58558,11463,-269539,-260010,-81385,3601,-30284,-98011,-68513,-13738,45750,163522,161460,143858,183626,147198,-90328,-202803,18182,104662,-116302,-123579,104922,68498,-191828,-206219,55330,216397,181420,255887,452359,426310,153470,48059,58047,-186922,-345576,57908,468072,463338,382640,389443,234148,-60021,-232422,-246617,-171112,-24061,66617,31923,81150,270497,301084,93125,-95842,-186981,-135510,77894,118714,-19318,29921,195163,279389,270038,220190,126172,50688,-80811,-246828,-298514,-106605,240608,396848,176093,-149458,-227897,-74790,56642,100530,84164,-60230,-342240,-504781,-411290,-250675,-200974,-156761,-117216,-73517,83086,192408,175386,73101,-57748,-76055,-119703,-283524,-463339,-488944,-224838,123329,188269,6843,-205060,-249994,-2676,174679,92826,-10932,-71438,-116954,-156837,-150631,-64657,-13738,-65407,-208253,-269097,-145291,-98237,-115861,21497,76472,-110032,-225297,-106191,22676,-1863,16309,38752,-41049,-142504,-171079,-137948,-164624,-243245,-190869,-149097,-311993,-318046,-74795,175183,189916,1928,-4337,172422,207184,-48927,-437047,-405002,5810,229779,122753,-9841,17660,141807,154993,-30215,-220765,-179117,-54424,-26109,-144183,-298991,-279821,-128416,-62750,-97269,-92089,-65763,-67173,-114000,-108883,-59667,-150446,-202534,-100796,-54846,-103566,-122834,-37241,120954,79052,-186688,-255184,-129937,-81508,-199808,-218818,11801,181825,158732,11771,-228480,-230921,-3808,89924,80489,124397,137216,138681,146783,133645,72288,-13955,-32391,-65576,-78182,47082,168939,18487,-293111,-477741,-522107,-475991,-256534,13699,207522,205389,6573,-161281,-220780,-196738,92727,350462,227290,102622,164173,166163,79357,-58261,-67361,35933,-7767,-76442,27429,13501,-44767,18691,-3309,-13139,240592,452386,307362,-1869,-171275,-101561,28237,14197,-127900,-181589,-91975,-30258,-22849,52715,59846,-107786,-251237,-447157,-610936,-377389,-41876,-58659,-217628,102823,267599,126792,425996,614013,426837,391739,34076,-620068,-348425,285314,107375,-338839,-1485,585210,212690,28995,269926,-95338,81386,379302,-51745,22278,250041,-141560,-361908,-145633,31512,27004,63756,-11775,-120618,-92961,-127227,-129468,56259,-39426,-481111,-627692,-431701,-306984,-307642,-402061,-375265,-72194,76247,-197675,-389285,-201647,-50230,-28808,-47628,-76329,-137219,-128819,-23202,77432,9059,-12352,228377,433485,322350,-70013,-261089,-29789,109893,8222,62957,241322,249789,153171,151496,225526,264536,227136,81898,38202,328775,402319,91411,-33978,128447,132276,8069,-92440,-252286,-334878,-298830,-139020,28520,13921,-235732,-341152,-135954,-10645,-65452,-126210,-130136,7428,141175,120759,104495,186675,87746,-153234,-164316,-41867,-134339,-281550,-190351,-9485,57047,85450,130423,164281,250566,127429,-292884,-521198,-431992,-403902,-528750,-546197,-384952,-75765,192856,185929,32861,-388,25155,16404,66487,221619,181193,-96400,-366934,-422077],[-188214,-51112,-70979,-189654,-368846,-396933,-172289,128689,285659,303655,317200,274997,106436,-22407,-59440,17961,265543,363738,287997,241568,329656,435182,261817,-108818,-228410,-15599,95157,101033,167460,243595,325533,386677,323525,257998,352840,243172,-109016,-286586,-201639,-38028,-4629,-46906,33381,45906,-63733,-104372,-71852,-22200,83016,38323,-62987,-9431,134010,135749,33034,-19024,27173,61066,-20437,-133463,-144963,-98952,21331,143113,63026,-240322,-335443,-28523,201433,161533,88712,47588,-65116,-50108,31468,3288,-88548,-114999,-4260,134559,189224,90122,-89908,-183091,-97976,-1989,64948,-23146,-282493,-317151,37780,385591,349449,194959,119407,-141,-311858,-399588,-180279,-127791,-173787,-73593,4046,-65109,-83020,47017,50917,37226,174457,225369,189246,134590,-19775,-31357,223420,453125,422999,192191,78398,184762,269453,369437,342279,210894,138425,-19963,-275823,-223997,74067,237426,169102,39787,37667,117406,225206,252723,146147,141474,241314,202556,-21137,-138899,-34264,82801,126111,114154,-40127,-209841,-97721,185433,136247,-196079,-180964,129128,172572,-45412,-222116,-275998,-66049,259740,284807,101414,43876,49833,-19370,-33295,120754,133962,-22353,85376,328252,375096,335835,410151,272949,-168853,-340853,-172531,-157948,-274945,-277963,-15213,161463,23924,-224541,-348382,-307134,-154269,32665,179536,153599,59032,94292,210087,310410,425366,378228,198641,106597,-50552,-170505,26612,268681,150526,-63893,-211999,-275331,-196126,-73797,-92958,-179698,-163031,-134751,-269180,-410903,-278437,-110155,-129571,-181119,-126802,-42423,68314,114975,-64357,-361209,-579143,-539718,-330031,19985,264150,353180,400362,349317,246140,91697,-65411,-172283,-111225,-16068,-30820,-175662,-328702,-444648,-341359,-221056,-227402,-190298,-108637,-199257,-197849,35075,68887,-169071,-246160,-74488,141608,119097,-31030,-53358,-37400,-92709,-72781,-21809,-72746,-257452,-266033,34174,315812,303297,128308,-110395,-215907,-116765,-52619,-80043,22470,150235,41421,-92651,-190651,-259039,-102796,202569,117097,-313512,-393797,-246091,-115189,79581,198698,183648,240772,289372,181077,98852,4217,-156228,-88046,177691,200429,-23906,-177755,-207925,-162042,-112963,-189454,-354569,-319932,-62354,206178,291663,109857,-54383,29762,12666,-122701,-73046,34667,36068,20194,-33121,-112789,-71402,120873,290163,226086,52882,-83245,-91995,-119829,-308109,-466701,-448974,-364418,-274202,-194022,-90673,-75562,-176530,-193573,-53983,76963,23337,-154416,-281080,-326889,-248296,-15129,93370,47142,-66495,-237510,-197381,30745,91571,37988,-19832,39620,277747,263412,129991,201567,364219,485354,350631,12229,-107157,9112,110442,247858,428420,425780,197104,-79349,-258876,-303471,-276106,-85871,103655,77670,-60983,-210433,-172485,-13054,-1738,-69741,7429,47792,41812,-62277,-194667,-211954,-46357,232614,350511,167278,-27769,-82327,-131337,-202611,-185603,-131468,-167417,-179549,-133911,-84600,-10362,8297,-69695,-109691,-166268,-190286,-74947,50232,140179,175828,133527,99187,-3848,-202551,-228611,-174090,-149764,-100307,-283888,-490442,-530647,-289707,190658,415877,75540,-256978,-280069,-107599,197217,296326,90830,-54622,107091,341986,323962,50829,175819,416993,-44691,-696421,-457258,400608,1261531,751160,223517,1580953,1446954,-2384395,-4652134,-2172718,-879887,-377030,1023308,1529936,1027288,669026,392306,372793,218472,-85468,-192922,175264,367731,162974,116940,119265,-157449,-284751,-86315,169411,267449,146418,20246,92437,223137,271278,259653,102127,-197345,-426486,-368899,-32649,331504,402024,153332,-82627,-241359,-333658,-173366,121019,291979,367488,295766,82130,-58629,-84342,-191200,-238593,-107265,-339,100796,284844,325641,224994,82030,-61469,-134004,-147396,-198189,-172720,-140855,-80398,-14028,-2661,-117309,-198611,-126745,1910,87085,-38763,-241000,-219760,-116901,-103900,-13940,95302,-2038,5342,165179,139609,-94456,-210508,-141113,-4298,124146,133259,78562,115226,309452,563420,552453,249593,21169,-12286,77084,160691,211839,219624,49496,-112310,7302,221346,199611,29196,-80309,-34015,-116093,-192114,-93495,68148,169885,160433,145689,203014,154436,104174,193819,192153,-7734,-57825,-34288,-144575,-206336,-30846,143672,106242,26760,77798,212495,268098,92166,-98265,-35685,120724,88525,-61065,-67554,52663,41063,-191672,-235728,-10200,102917,2759,-159504,-297604,-292136,-98174,79917,155368,97239,-115074,-214626,-114918,-4624,-40727,-89781,-155353,-109956,186422,348716,190425,33675,-21378,-66082,-142862,-172145,-53437,-111483,-373854,-391219,-208584,-125056,-151534,-115265,11472,-3769,-18217,120269,160061,77922,64806,19910,-119004,-139916,21860,55139,-162262,-185620,39642,43291,-170961,-184552,77484,260211,216217,227169,366074,349710,120907,70816,86893,-139957,-262993,80868,397653,401747,371863,388500,240592,-57272,-188216,-159894,-128441,-68031,65241,140623,138977,222664,261257,104937,-76283,-167202,-115217,65647,90441,-50555,-18689,139733,261360,335114,340968,214142,98796,-34955,-236084,-339055,-163567,172837,319098,144344,-151902,-272377,-191239,-60077,25788,30904,-52259,-257979,-447577,-439455,-283640,-162548,-54851,-58091,-83072,75950,223836,194578,97942,-18603,-102304,-205896,-294717,-390127,-450803,-249251,107324,250521,164394,-63620,-225162,-5026,220669,78773,-96471,-143529,-210418,-277922,-255453,-50469,109890,18552,-223222,-320874,-213742,-184347,-211163,-67879,47349,-95311,-233871,-114564,47928,-23315,-104248,-53358,-48986,-134428,-184849,-138251,-163936,-290629,-221662,-96573,-241330,-303757,-116707,86727,170164,57420,-7436,99229,167109,-22140,-333988,-319686,77528,284713,147663,8818,22230,150498,190693,-28563,-231542,-173165,-20829,2435,-135189,-246828,-116030,27468,-41274,-133840,-78940,-6499,-35938,-96916,-40229,-9829,-159846,-193186,-62041,-62772,-153703,-159881,-63222,86424,60885,-136573,-147922,-15906,-37985,-237346,-266003,-41881,101304,35459,-97492,-217655,-140789,73381,126554,112903,160949,129717,32403,-18562,61134,97981,70967,44635,-75553,-139228,58653,230493,23361,-295528,-439350,-496346,-459064,-229689,21724,194812,203487,46694,-85159,-185023,-250105,6001,307013,208987,45769,76777,54839,-69247,-179064,-158721,-50612,-69525,-124493,-8129,47453,20590,24978,-46521,-65739,121384,270404,117071,-191933,-352595,-258219,-87904,-2067,-71241,-178102,-128559,-29817,-518,57925,66332,236,4439,-128328,-341232,-331878,-77533,83717,-70506,75295,244121,-35083,-4432,64877,-1883,328916,201460,-522845,-388673,307377,332182,-149054,-36183,428795,158892,323532,674964,121449,39755,366620,73221,127039,206411,-272291,-470176,-213920,-29637,-14156,31206,7825,-37170,5355,-88360,-203846,-86563,-115489,-423047,-523044,-358283,-184377,-148487,-335657,-435085,-184266,23022,-54014,-138393,-68881,-105878,-147240,-80940,-26389,-24416,-44869,-40064,36206,-16027,-55792,219253,522674,416649,-29382,-257626,-61631,23754,-41271,106323,290098,221943,53261,51302,170418,286007,303117,54383,-129408,170328,345627,90139,-22570,139105,178456,79785,-49012,-236066,-275554,-146340,-13272,57726,-1285,-224636,-310670,-114800,-14688,-129230,-195935,-142474,53712,163609,50579,-63321,78192,140946,-28342,-102003,-81229,-179657,-316074,-257650,-142490,-114490,-33198,54879,111021,228274,153765,-204372,-379685,-267158,-330101,-529605,-498793,-257630,22017,246065,220436,20744,-7176,60977,59475,92836,210041,146933,-92100,-293234,-326459],[-138339,-65250,-67461,-182756,-343312,-311079,-79364,149956,271431,336285,387475,308982,55970,-145439,-180685,-28433,285687,358575,201870,186828,342072,452348,273098,-72987,-198315,-84467,-26245,-19022,52560,151092,327712,440637,270014,96386,258601,244173,-153392,-395972,-303458,-140997,-134491,-101196,64053,67996,-81413,-165259,-145687,7592,183265,99039,-83854,-43464,36923,-1501,-21938,20605,98734,114734,-3494,-162294,-212947,-119065,128442,280339,165189,-134690,-256338,-25522,257323,319078,191396,-87832,-258126,-125698,-32954,-109762,-187332,-146017,9207,133061,182605,68244,-133667,-200156,-127580,-46577,42384,8094,-225525,-244018,61839,289210,176205,154699,145810,-11780,-259304,-237796,-27711,-24774,-98314,37752,36662,-161026,-229788,-82253,-24267,2478,151559,234125,194742,123130,-30217,-53229,165916,433387,513743,325467,70108,31345,129517,238255,244579,203641,198281,45059,-168276,-121912,97793,175163,80806,14750,49002,118719,229968,211893,58184,62201,180208,193667,71391,-22138,15216,73619,138269,180772,45224,-168040,-99668,167382,91846,-283885,-237456,88217,108056,-25380,-95503,-162741,-12589,282081,307379,109787,20306,-2696,-100485,-115189,75166,123280,24882,124537,320410,388026,362075,409102,246803,-203455,-360088,-185036,-139607,-184474,-119739,42786,102477,-64643,-240246,-312112,-335672,-255755,-38475,169559,136962,-19246,13603,182037,267820,351335,352629,222862,135735,-11697,-146605,-28948,187391,118433,-113834,-307571,-370869,-209524,-5750,-98968,-256158,-213541,-113273,-217715,-378167,-286781,-178138,-225802,-251778,-147215,-40959,65356,76555,-126923,-367396,-483861,-492547,-263890,46237,267698,336986,332381,289686,250403,195155,88077,-32225,-59751,-76753,-125282,-188121,-260774,-356854,-269782,-184056,-213445,-218482,-177060,-276354,-240540,14569,14541,-206988,-193410,30319,217845,110760,-94005,-62381,88464,147995,107902,47983,-105843,-345423,-335580,-15791,233961,227591,58548,-186896,-262050,-128069,-67362,-108244,14273,126046,-928,-138107,-187472,-182378,-18571,218773,64658,-291773,-322971,-234943,-197977,-9856,172121,240096,370396,397700,207183,109048,2972,-199881,-132302,175494,221259,15351,-102912,-110583,-91874,-91026,-186147,-311509,-272893,-78879,135776,207957,44499,-106970,-60147,-103101,-228217,-112154,66691,96804,39902,-89096,-200586,-174191,-54329,72270,88616,51415,-10978,-35236,-99187,-304777,-449609,-432045,-338998,-262719,-230417,-107115,475,-41120,-90821,13940,110816,70915,-82701,-228273,-300918,-249016,-81444,-27228,-72878,-150679,-313488,-325100,-73374,65223,52887,4746,57104,271363,241446,100130,186847,352303,478607,382401,96605,-9689,103152,173567,225502,419025,499204,264091,-53614,-223423,-243453,-202518,-32118,200174,217959,15776,-155055,-117887,-39616,-82708,-102224,7949,68689,57308,-54182,-169331,-208512,-98634,199496,369232,236954,123047,70473,-55111,-197957,-194702,-90887,-56536,-153257,-205003,-153813,-46504,-14623,-96667,-166502,-180098,-129741,-6070,37285,57498,135804,145878,110650,-18446,-259849,-285536,-162269,-118072,-124314,-298559,-496307,-495775,-295068,135133,409003,124177,-226671,-324216,-172002,180167,272582,41733,-179827,-232859,-37053,207426,77988,176359,327041,-323386,-983174,-578770,464006,1495896,1393868,827366,2175142,1727670,-3090222,-5072987,-1545205,438435,669447,1505855,1515293,621091,8340,-324731,-243482,-121243,-192790,-294184,28012,314859,297927,395726,418134,61827,-223962,-118259,66494,100940,-693,-88957,9123,126802,163164,212945,145727,-103099,-328368,-312629,-37113,274232,328533,90495,-136803,-270868,-356432,-184593,90159,199034,247263,183660,-42990,-183451,-188610,-255502,-246906,-52794,130192,235801,347358,333029,231137,89590,-57282,-100105,-86738,-110674,-60647,-91846,-111202,-108325,-128823,-215068,-224475,-81396,62563,130180,-34763,-285685,-297259,-204677,-156150,22537,186022,28683,-52009,131592,139114,-96690,-193306,-100650,65858,187086,172952,129748,163979,299794,489641,456975,172332,7458,25705,108924,158613,159899,118792,-21343,-134551,25269,290185,306933,96590,-64457,-47091,-95194,-166547,-64187,160046,316565,252104,129309,119104,99012,117512,178306,64391,-106915,-50552,12863,-90021,-116092,70781,264157,248412,108820,78240,225421,330609,146273,-82733,-38891,62835,-11491,-169231,-118712,96350,74494,-221152,-297307,-137365,-37443,-63842,-191609,-285895,-230739,-87548,8014,115676,114523,-75060,-149595,-45238,45261,-5466,-50683,-96540,-77614,135795,275104,205826,28480,-149169,-244020,-233510,-202561,-128655,-196161,-392683,-424625,-258332,-195606,-249963,-163078,49107,21352,-47105,71455,114959,-25186,-59205,-87965,-99217,-3926,77707,24195,-174694,-206966,-10848,31569,-114988,-130677,93259,263383,200949,123270,164409,166157,62846,90022,98684,-78324,-121546,127668,322425,335984,333637,344141,224142,-40731,-121176,-48344,-68967,-114891,35649,189902,120693,107126,182180,111325,-33332,-118892,-90190,37553,74348,-21310,-36053,68083,233773,396529,424069,272114,112894,-11273,-184479,-301624,-166817,125738,253249,131218,-110086,-272827,-289152,-159752,-12153,21774,-1879,-104534,-297655,-361663,-229810,-79307,61091,32247,-51452,75223,234645,179436,65684,-22708,-147852,-284314,-273867,-254182,-332248,-219504,78357,257557,269137,44482,-218981,-56168,213991,66901,-181801,-260764,-342260,-410193,-339655,-16008,222426,72047,-234147,-338187,-262818,-264630,-307614,-169089,10233,-62383,-205346,-91294,83824,-24159,-190730,-121475,-36642,-95425,-171112,-127432,-137959,-280524,-208169,-36763,-146063,-246382,-122851,17663,126396,75663,-20424,42662,139265,18948,-206433,-226201,110912,281948,126680,-7560,-5999,120071,199308,-9166,-199099,-136853,-300,-2239,-123037,-146081,81898,171098,-50482,-184456,-81324,32935,3057,-25856,87084,77445,-129275,-171783,-67787,-120608,-209043,-181596,-90899,28685,22193,-86238,-65222,43601,-38429,-277490,-283515,-63395,35082,-60469,-157661,-155072,-35591,106813,101968,96444,153263,87463,-92010,-163033,3102,121469,157845,125833,-75315,-177123,94736,287368,-1947,-325137,-378254,-403562,-382886,-183163,19905,147905,167992,79537,24881,-93444,-249022,-55462,254640,169413,-44378,-47036,-64596,-197707,-254610,-197407,-109280,-125781,-179643,-90120,22855,46221,12910,-93342,-123507,-24592,35077,-108545,-371572,-488128,-346929,-128448,12600,-24638,-158583,-123596,-6275,13208,23552,30753,55929,143309,112724,-37993,-211391,-124425,154073,157763,175263,289637,-67025,-336868,-545432,-670022,-44589,197884,-355042,-335486,256896,535166,261531,147443,218998,-98496,352676,874008,263102,-54682,276360,141020,134370,97921,-361163,-502581,-226083,-57248,-24639,32415,63071,49428,64661,-59190,-233565,-207879,-206081,-359401,-391027,-253076,-44208,11034,-234644,-437902,-295958,-62718,84849,141458,76875,-136418,-236279,-108998,9259,68814,18045,-60207,-5112,-34455,-75101,215224,575427,476840,21821,-230323,-93575,-51504,-86071,104795,270003,154662,-55109,-80200,35142,205790,297742,26564,-216974,59668,297857,110438,10414,130564,172127,104890,-15095,-185266,-184693,18704,97056,48583,-36328,-176229,-202999,-28677,11034,-168187,-221435,-112751,81916,143164,-49803,-212417,-28979,148507,61871,-47854,-105053,-186597,-292177,-277948,-245831,-248981,-128741,-32206,36025,179714,144017,-133098,-221271,-67982,-169291,-395273,-356043,-109650,104342,272691,238289,20781,5512,108651,80357,72045,146579,81687,-101923,-213515,-211574],[-111894,-105071,-65710,-132113,-243986,-182901,14458,155368,243611,355991,440317,341168,35494,-222628,-256585,-56323,266185,315585,101099,121341,345314,459344,294109,-5589,-133293,-141920,-164418,-161255,-67031,60299,296018,463166,216954,-51376,134675,190111,-205051,-457505,-356523,-246227,-288549,-168062,83162,91938,-74895,-195486,-212503,234,232920,159541,-75963,-80795,-75040,-137104,-75965,32193,112380,135877,33668,-147875,-263115,-156238,172854,357815,247537,-3744,-123423,15963,293093,414508,223046,-266147,-452542,-203740,-82653,-179134,-233032,-132898,50315,162815,202218,80766,-126600,-175651,-155890,-101719,28316,66656,-103356,-128269,32210,80727,-23249,70408,104132,-53185,-181304,-50445,116554,65616,6980,178367,91332,-239898,-363757,-225308,-119646,-35492,126651,237915,219430,114455,-88607,-153128,37662,346552,519306,385963,48431,-120222,-8687,106409,142760,187426,227779,91569,-36001,8666,105162,79751,-20,28744,79516,99584,187129,152621,-17482,-29769,88879,148988,118311,48933,31950,25101,74111,179840,114280,-91872,-74099,127221,42849,-321213,-280805,17774,30002,-4217,19819,-43128,85747,333550,306063,57154,-78712,-103642,-201370,-207857,-1383,80228,75648,178756,308040,363569,339692,341958,161893,-240024,-344073,-149847,-74274,-89826,34414,120678,65400,-144043,-272154,-305909,-372663,-346045,-109208,138744,115367,-72198,-42391,149688,224365,273383,288993,205807,141394,30727,-82803,-28360,112924,86008,-127053,-344452,-420675,-204779,52378,-97421,-296391,-217545,-66702,-137773,-284117,-264896,-254839,-321815,-283101,-127196,-21146,58329,35549,-143474,-246412,-216219,-304028,-154772,67801,226966,261473,230676,204399,212634,276149,233859,100168,-25527,-142412,-205247,-175003,-180606,-240032,-172361,-83194,-126479,-199543,-215382,-299190,-230001,2132,-50471,-238716,-129736,144219,267582,72599,-158467,-74508,184288,351332,285088,127807,-121012,-380797,-370015,-93345,111058,154244,20083,-232600,-286092,-117402,-74131,-137904,-9623,73624,-51200,-162285,-140485,-71039,72979,223798,46034,-191912,-201334,-199383,-265586,-119429,99565,243396,436112,478661,269806,145279,11425,-224953,-164630,153517,206176,43225,-442,17422,-18901,-58692,-135365,-214524,-202880,-101471,43678,104546,-17951,-142978,-150270,-209444,-300957,-148584,75536,138231,52749,-139731,-302459,-315256,-260394,-185607,-71477,52777,65550,-9626,-118449,-276490,-375326,-395534,-325315,-252034,-249499,-135191,35408,52178,-3191,77592,127537,63887,-50567,-152014,-237266,-229233,-141726,-148862,-190268,-194171,-312072,-382357,-156480,40173,66566,19069,49322,210939,183240,56470,160088,320099,420394,361066,129888,25046,151078,233434,233508,414412,530626,298649,-35970,-217393,-221239,-114059,41224,250528,298041,83730,-71230,-45141,-66963,-156253,-86890,57223,129192,107309,-5083,-107388,-169903,-114588,162249,316450,205737,174845,161214,-7049,-193902,-184506,-28024,49971,-154224,-309387,-230480,-77082,-44926,-121810,-191037,-173521,-77639,55374,29931,-16307,95283,128735,69156,-93370,-342919,-329568,-116221,-29785,-109434,-270076,-414056,-398173,-326237,16974,346791,156054,-208867,-408168,-318789,38557,146725,-63224,-316237,-521371,-344728,40277,29511,127344,239382,-416710,-974903,-572910,469811,1528452,1777251,1138921,1910680,700889,-4041524,-4021084,344859,1962631,1489522,1798619,1383482,190960,-600731,-857715,-645192,-250155,-173916,-319299,-93047,246822,406870,649213,702533,281410,-160475,-195987,-105498,-86751,-146173,-210100,-99174,8876,38948,136781,158357,-40976,-245955,-225207,2925,253648,271746,28702,-150408,-223138,-324151,-182230,77665,158677,164460,62257,-182332,-298098,-267848,-275351,-221849,740,228117,314982,346438,323713,250859,97692,-78235,-112719,-86869,-69558,18853,-9730,-108681,-189672,-258488,-317844,-245504,-47845,102815,159303,-2113,-265435,-335472,-307212,-241856,39024,250634,62573,-90768,86040,118569,-93805,-158864,-34186,151765,246590,193869,161904,204142,269443,384582,340480,83069,-5378,87496,162166,148747,69102,-8570,-82454,-117407,57245,291164,334694,144194,-32124,-76222,-105781,-148616,-39804,214667,404505,290977,62301,-17897,19487,111901,103360,-115575,-205278,-55880,20609,-64110,-45011,158658,371623,382462,204848,85718,201213,330489,162333,-71989,-45912,1381,-116436,-290562,-199266,114117,111134,-192991,-306430,-259635,-208681,-176485,-234968,-231369,-108354,-60751,-72857,63727,108974,-72393,-138430,-5400,79672,34632,1269,-22964,-23460,102217,210283,204510,10530,-268308,-380108,-236935,-111733,-107531,-208141,-333742,-356064,-214907,-180983,-290241,-224446,34253,50013,-42360,29798,37552,-133582,-158405,-152305,-44470,150135,156729,11613,-161521,-192508,-43063,23523,-47215,-55036,106532,232518,152020,-7988,-79090,-70756,-7722,110081,110507,-4349,40832,181256,257648,281807,276478,265419,176922,-38143,-67345,54352,-9423,-150058,-6813,176099,42616,-36805,94129,119362,32301,-39956,-61329,-2932,68406,55255,-18498,-869,203332,430976,435907,267341,79426,-16002,-100736,-194727,-125917,100107,217862,145422,-27189,-212288,-327396,-221299,-15487,55717,78353,80103,-89538,-201349,-107812,30982,168244,142074,24455,88876,221753,134481,-12998,-67071,-180179,-306660,-212911,-89943,-167025,-148147,46179,219382,309619,111881,-212738,-127753,158587,58912,-231528,-370098,-458091,-511314,-377801,34363,304806,93108,-236475,-323480,-286137,-322165,-380206,-253738,-29283,-27815,-152894,-50053,116768,2422,-199542,-133679,-8047,-38111,-125549,-99148,-89210,-210746,-151416,18993,-37495,-136832,-86105,-25582,59965,46633,-37557,31159,141830,54978,-120455,-161655,100539,221496,66511,-47656,-58105,54087,175432,23145,-134233,-80547,1106,-41669,-114910,-23050,260961,259999,-93778,-244790,-101388,40498,37020,79489,233240,165926,-84521,-153631,-114244,-203491,-249271,-182931,-113036,-33380,-20810,-47286,-15317,56528,-72451,-318306,-283721,-59774,2665,-80173,-119424,-43300,59424,93161,29318,43163,118704,35684,-183957,-221185,-11570,133139,211917,180391,-62964,-164252,162867,337104,-41482,-381947,-333978,-280198,-266344,-124603,12319,76303,91874,76380,127571,24474,-203383,-84411,203030,116103,-138711,-166541,-164828,-278429,-265327,-164553,-114728,-152680,-216107,-183754,-44068,32271,-16449,-134492,-170554,-156977,-188189,-307771,-492272,-534464,-335865,-84011,60540,17217,-115634,-80158,23867,6756,-34621,-11581,92364,195124,251437,222506,-45144,-184718,45812,236935,313990,452924,94267,-396537,-910359,-1327779,-666410,-11506,-179164,-220385,111537,550240,692226,553371,167172,-357276,139164,789762,272337,-177437,110825,102620,24928,-59738,-396717,-460352,-174707,-15137,13508,68066,139154,117192,64226,-56936,-222554,-286479,-292690,-301752,-255452,-132838,84746,133729,-127146,-379366,-369329,-156921,174020,367856,197005,-130744,-261041,-114763,28940,119443,47096,-74777,-35142,-35442,-57298,217468,571481,488906,80829,-163216,-94422,-82392,-111025,58551,200231,89745,-121808,-187355,-125612,44119,197584,1868,-201465,30313,265940,130575,39687,105209,124138,84828,6802,-110628,-80937,150679,161802,564,-89779,-109651,-33343,122315,60782,-183767,-206032,-60763,64927,65077,-158455,-302261,-104757,114669,108286,7833,-80519,-140627,-210752,-236240,-282145,-311882,-189254,-112719,-35770,129957,110415,-102345,-99868,94106,11775,-193049,-169205,21842,155435,263601,225762,31377,43039,169221,90248,18190,53440,8887,-115343,-148961,-116159],[-115362,-150528,-60415,-54718,-119778,-65625,84727,154067,212496,351769,456063,352614,31883,-249258,-277737,-71956,199598,231607,8444,58578,336295,459299,319163,64503,-70508,-175568,-256064,-236735,-122807,2711,239264,450646,187379,-141174,13661,98976,-240435,-446144,-343718,-319512,-413732,-222078,97642,122761,-46538,-197479,-272898,-72495,197750,182052,-56061,-118168,-168303,-234841,-120995,12068,70899,128525,87907,-102562,-287727,-184719,165572,363015,285056,113165,22220,82806,295508,425774,186582,-410094,-577851,-264132,-119459,-201614,-213256,-67364,120664,216786,232496,121049,-62144,-117144,-170526,-142655,26987,126078,44949,-4152,-38354,-167730,-190714,-36590,1361,-124119,-110718,103593,203718,98269,92736,292884,144037,-286453,-455383,-341867,-198134,-54837,112849,241440,262127,108121,-179506,-288477,-101609,223216,432950,358035,22241,-233243,-131987,-14426,37559,145505,210151,110656,87557,132133,92701,-21033,-46323,79592,123723,69430,108698,81027,-75703,-113757,-10781,77652,109394,55601,5315,-41523,-19072,136966,159530,4876,-21105,80292,-6777,-308860,-297561,-61647,-45993,4425,89537,46071,190426,399542,291315,-42698,-232704,-226382,-292863,-292601,-101172,10429,119130,252151,312222,323381,285351,225791,40164,-265570,-304754,-89046,13891,-18955,116986,187914,70945,-174783,-295111,-320846,-399914,-388409,-152791,95431,89140,-83073,-49490,123702,182589,205572,199262,132674,94833,51044,3472,36450,81917,63657,-106146,-318838,-410596,-182686,80694,-80970,-276747,-162362,377,-49494,-162089,-224002,-315039,-371807,-236379,-47034,27492,61213,10895,-113352,-60282,87781,-48957,-42258,76458,153093,158241,144185,132969,162651,325068,343472,183798,-33477,-210498,-253190,-135193,-111186,-150677,-84859,49991,-1604,-146219,-217660,-269796,-184589,-21370,-123902,-261201,-79123,224908,278931,26641,-202571,-95137,213894,449499,404379,194319,-104858,-344727,-357615,-180708,-20440,99852,27554,-223306,-273900,-90995,-84753,-188282,-88150,-23170,-98398,-148402,-66694,32568,139558,212744,69918,-44115,-60617,-145335,-295463,-223722,-15535,177350,421740,529772,366770,198121,24523,-228487,-185687,120191,173688,64795,111793,140668,32906,-26020,-50653,-90447,-127973,-125568,-46614,14515,-49931,-144860,-212673,-281457,-322414,-162194,73360,148736,39054,-188482,-395734,-459934,-458630,-425928,-215986,56138,127372,-13421,-153600,-214948,-259335,-345027,-327798,-251125,-246096,-159116,28838,89215,58099,118417,111502,-5734,-65166,-60210,-141749,-193988,-182329,-249546,-289968,-192420,-229216,-349299,-199105,16212,69750,21264,29913,136404,120949,19049,127375,264680,316172,288582,100265,-20778,127388,265413,265711,400911,492249,283837,-26925,-221928,-207290,-17062,118095,237440,286186,120257,19184,35995,-67079,-178089,-18747,147267,210588,172737,65216,-31851,-117834,-101323,124235,202841,82578,121740,174760,6514,-189908,-167292,28171,107804,-192938,-425178,-295134,-96441,-80452,-144152,-180267,-153000,-46085,92420,22695,-65320,68809,109508,16438,-189371,-425198,-345826,-49673,74795,-68291,-209668,-264066,-280953,-385363,-131813,252737,171482,-204041,-515745,-519455,-195336,-43223,-193618,-430300,-665166,-486337,-121359,-63686,58684,184700,-315925,-733425,-456126,393188,1273410,1637893,1021763,822093,-1484456,-5006924,-1836632,3084568,3439695,1956219,1822945,1178962,-147750,-1040174,-1131011,-752357,-176286,-35691,-219778,-134166,174147,453969,794610,874691,429511,-109540,-302535,-307957,-244863,-239922,-295306,-204169,-120011,-86989,53157,144644,-28232,-212192,-146731,63458,270441,251698,-6505,-110765,-105070,-241987,-172903,64893,155075,133523,-26253,-280777,-355374,-285134,-229080,-155693,41486,259626,312934,279296,291868,275985,111110,-103671,-156715,-146959,-96623,39297,77191,-87592,-257929,-369907,-398325,-258467,-44089,104337,167935,55343,-188776,-334396,-397018,-340363,16702,271344,98546,-91601,46478,87055,-84064,-111642,49481,240963,295453,197957,175202,235376,238499,288061,241267,14412,-7841,162674,240494,155943,-24342,-128659,-120743,-64593,90218,216418,266440,167933,18168,-108943,-147582,-141322,-22751,222858,410225,265102,-32346,-171123,-77641,76832,-10206,-287380,-270665,-68982,-10130,-74479,-20333,202009,436083,476363,292066,102737,155016,276704,147691,-53660,-44480,-34223,-184196,-377207,-263799,115022,142514,-114788,-255213,-338365,-361821,-301838,-281474,-165951,14867,-44965,-145744,13268,83836,-113509,-208487,-43381,71127,66141,52274,44627,31812,75877,149117,174539,-15264,-347468,-441930,-149791,95899,31624,-138112,-227964,-217749,-98215,-88253,-259740,-279006,-29742,60958,-21534,610,-49442,-211250,-208196,-168729,12234,262121,222831,8095,-139029,-155865,-57656,10408,9009,26492,120921,184754,99363,-105311,-273529,-284234,-77107,131856,136153,72690,175538,219799,213001,248267,211846,166081,97626,-71723,-57703,114712,33535,-161876,-42055,120247,-58659,-164112,24657,130898,106894,57718,-27222,-45161,65500,148309,29252,-45838,178553,428145,374857,190987,2555,-45174,-6156,-50483,-64721,84947,210916,179323,75019,-97520,-288152,-238834,-1072,110126,159305,243733,122823,-10635,37421,137741,244025,249762,132556,119742,188249,74102,-104179,-125274,-169835,-247068,-114519,63486,-662,-60050,17165,153517,292705,147739,-182397,-179554,78975,56194,-219147,-414569,-507522,-544765,-358498,89034,346572,92089,-225829,-287189,-283083,-342583,-404567,-296345,-63564,-6634,-99570,-18144,126317,50028,-116019,-76933,29097,21392,-54500,-56829,-33309,-101901,-66030,61927,66681,10103,-15123,-45096,-16043,-18212,-53293,68739,177354,71405,-111673,-144059,55708,121869,-13336,-93439,-117245,-32901,123187,62426,-51144,-22473,-19095,-101677,-109355,89981,372669,273384,-153279,-297433,-128331,20038,59057,188666,350832,217323,-57875,-153990,-181546,-274091,-257805,-167312,-126376,-80103,-46086,-17289,15706,52360,-112773,-348728,-273612,-40189,12676,-10651,21738,98416,124326,42593,-67026,-26012,81768,1586,-204342,-166095,24855,123710,209423,189101,-38293,-89000,258632,376742,-73152,-442746,-321416,-161845,-138050,-62844,7962,2037,-13472,25737,187589,132351,-137055,-86520,159775,65903,-201028,-244055,-229269,-301839,-213182,-65704,-57280,-130429,-208042,-240877,-114109,-4484,-55748,-161069,-192130,-241106,-342168,-433315,-528017,-479477,-231820,20713,131673,63412,-48800,-13131,42607,-25088,-93162,-23470,154867,234450,305252,383557,121775,-251150,-264384,869,386687,757989,452392,-117267,-820316,-1740856,-1410324,-402063,-51334,-82192,-103136,287946,921298,1094052,455761,-381966,-210130,405369,114519,-304001,-105575,-52246,-175747,-230893,-380413,-361848,-71625,99024,92884,116401,203517,148210,10694,-82211,-185160,-315551,-359568,-262967,-148288,-29317,169852,193007,-43347,-279709,-381435,-231051,189606,471261,256819,-91502,-211449,-90538,35766,121629,45306,-75074,-45589,-12852,-1539,221413,505092,450356,138648,-58157,-46958,-58058,-111096,-13193,118189,64055,-116095,-224118,-246656,-148718,24547,-17283,-94925,87421,251129,132138,47247,75520,70982,53107,33442,-16629,22429,217304,164868,-70560,-148487,-45183,161966,313305,130652,-170909,-157748,-5386,8726,-54198,-247895,-319855,-137436,54894,117139,76715,5006,-47476,-90638,-135278,-234880,-293362,-211582,-167614,-81482,98521,73345,-109186,-43727,170301,139568,-17709,-10398,103598,168472,218183,177726,47739,101133,233005,101658,-42324,-39766,-49202,-121269,-114467,-70627],[-142026,-181872,-49977,24466,-19156,1172,116073,153690,184048,311853,417742,325361,25986,-232883,-248184,-83854,96454,119209,-56267,10942,311757,451733,337623,111414,-35205,-175288,-255984,-188059,-73154,-7536,168482,402792,185901,-159938,-81657,-713,-238251,-356573,-266065,-331863,-462586,-241174,113886,163373,-2649,-182779,-327048,-202134,85334,147319,-49241,-152400,-216429,-272250,-149036,-29889,-1276,108215,149706,-48410,-282193,-175182,144118,313589,267855,179612,136313,152600,262968,357656,109116,-456469,-591457,-291956,-148449,-192097,-143002,34405,203314,269507,246513,162956,37515,-43608,-159384,-142750,41510,160439,171694,97959,-114470,-355862,-282298,-138768,-133677,-211870,-75204,180616,206746,52364,114878,330095,164157,-296678,-487392,-401507,-230454,-39589,121279,250663,311181,100267,-274584,-402718,-193015,99638,273623,254191,3045,-273825,-217251,-112034,-68125,70284,147456,104173,175912,220583,69577,-92833,-45268,145777,167429,40407,16571,1154,-120108,-167666,-89690,-1849,55304,9302,-50601,-94968,-82973,91295,182733,101010,44595,38275,-53291,-262579,-284422,-134568,-111976,-8567,99838,85474,263426,455764,272023,-159420,-398571,-339528,-351250,-352155,-207054,-69976,150588,340412,343283,290759,222070,90694,-84035,-263706,-246702,-23353,96020,13625,88506,207848,115694,-137770,-285418,-335261,-398712,-364942,-157156,48359,59599,-53519,-10050,106657,140667,150516,101533,12720,-10560,29537,80451,132292,96467,50052,-68338,-245340,-338548,-144881,70413,-52205,-195214,-56107,75857,27692,-47675,-173068,-332262,-341514,-103400,90121,108051,85932,12067,-57763,101970,282846,156072,32388,68589,68416,63739,99076,95494,132922,350252,405265,195396,-91116,-274582,-262346,-74789,-60490,-122119,-28646,173538,115305,-81092,-189266,-205059,-128553,-65748,-197259,-269505,-52310,249532,259411,-3976,-219243,-130302,167980,421125,430004,223384,-59265,-244729,-300427,-252788,-126092,70744,74735,-154612,-220291,-60504,-110623,-270071,-235341,-163079,-132810,-91050,12290,93692,159563,187622,128677,106873,62152,-86157,-279036,-295617,-151303,49105,335659,547496,467861,245136,33947,-208533,-187881,91611,144546,82294,204220,220271,43891,-6359,43259,31766,-60222,-142465,-112028,-34782,-32301,-100498,-222476,-301346,-290850,-137532,79419,130327,-7782,-235178,-454887,-565050,-612004,-600832,-316439,57677,162115,-27968,-164233,-115607,-128334,-291374,-340530,-259744,-226516,-169471,-5054,78587,88821,125224,55921,-125601,-114489,35985,-27460,-147631,-191499,-307172,-352019,-149012,-84190,-236297,-195759,-6937,59003,17708,20492,93311,86833,4915,94239,184120,182028,181567,19321,-130817,36397,257681,306982,365709,378344,215672,-24517,-210955,-167605,84887,186933,170706,183064,109547,91631,113766,-24897,-127214,82927,248279,283164,228824,127431,27931,-75024,-72491,87757,58508,-88978,1164,127277,-583,-175923,-151730,54312,100336,-254052,-514484,-328128,-103046,-115135,-160254,-145817,-130617,-37663,97988,14048,-73467,72695,117086,-6664,-262667,-478266,-326967,16093,142656,-33894,-139565,-80797,-170538,-442034,-263703,153595,168559,-206407,-610277,-705579,-434817,-228573,-308702,-496668,-649072,-473492,-241082,-150817,12868,175501,-106624,-411296,-277950,238940,719129,898678,538040,-638225,-4110531,-5619113,725194,5817365,4532014,2043314,1591788,985301,-291939,-1246798,-1199876,-652079,-10080,159233,-4991,-71500,112312,419219,771491,859518,458503,-77104,-405384,-488093,-331707,-245069,-305188,-277023,-247879,-208953,-22424,113951,-59134,-229154,-108145,111417,305844,266819,-3438,-26945,51610,-127713,-158468,37046,155539,139680,-59130,-300570,-330329,-228412,-120778,-54872,60734,207970,220952,157265,231704,288985,130007,-110569,-204108,-237353,-174592,11984,139606,-69299,-316099,-445454,-433801,-263224,-75472,65511,157273,123802,-84835,-308460,-449121,-412278,-37670,247139,130577,-52186,27882,56651,-67979,-57779,136456,320661,330012,190427,173155,257359,221393,222650,179331,-9919,7622,232477,328094,188926,-87441,-214306,-132657,8565,114401,93431,124097,164937,73878,-135098,-206307,-140102,-11961,188852,337417,187430,-116562,-286135,-168806,12623,-130511,-392651,-279975,-82399,-66019,-115052,-50027,184191,436705,504461,343460,123652,105089,191734,115754,-21061,-24109,-27132,-190531,-392829,-269521,111690,156048,-20032,-160283,-348238,-453549,-403454,-322748,-124409,76161,-62298,-196836,-27434,44235,-185883,-344982,-171630,8390,77390,89438,90220,68170,40367,75654,112052,-40623,-368781,-424828,-7713,360762,258755,-6270,-115016,-64053,44822,44490,-172674,-309374,-124741,37387,-5609,-18846,-122115,-234803,-198651,-151068,34464,292533,248288,1032,-122365,-111772,-57401,-10141,39962,97700,136690,139366,72738,-121529,-351361,-408207,-134244,151658,177276,136618,242104,225490,189470,233783,148992,61152,-5229,-146909,-104076,113689,51008,-145251,-53913,56799,-142644,-241002,-12044,141573,168636,150219,13155,-73744,61067,226990,97732,-50004,168399,397443,272737,65241,-94618,-84773,72857,85955,-11731,64856,214469,213942,164385,40701,-186324,-222644,7209,149632,204835,336061,282041,150327,154824,209154,274339,332457,250769,164322,142841,16753,-166521,-160702,-107309,-115690,7178,176165,125610,17486,-6013,79381,237641,167048,-113416,-179131,8622,59670,-140105,-360149,-466490,-496164,-289624,131494,345516,83361,-201570,-243904,-259401,-321580,-370492,-287139,-87357,-7703,-70809,-25739,93370,101084,37984,36202,65759,69124,26743,-12586,6801,9389,24169,87328,148339,161374,70960,-47273,-80925,-89805,-62592,133009,228471,61656,-171214,-166752,-4811,12111,-88400,-126941,-164369,-119500,55200,102054,35181,18745,-57833,-158325,-97486,166688,391515,219724,-197425,-316224,-141352,-9607,70923,271235,402652,207556,-71959,-179672,-240904,-296252,-225269,-142009,-130085,-97867,-38020,15300,51162,62616,-128943,-352640,-252012,-10833,58957,117517,218566,236892,148743,-27772,-162267,-90764,62253,4098,-141010,-19441,97631,91115,148455,149903,-5995,34320,361715,400382,-78527,-469826,-320899,-65500,-24489,-6537,16705,-47575,-120609,-61538,188418,199578,-76956,-74545,130201,39280,-202939,-257651,-252247,-275578,-120345,69906,52513,-51080,-139945,-220952,-143286,-41679,-96472,-168649,-180165,-258288,-394454,-464207,-482182,-349938,-80993,137255,205564,118026,32316,56436,36850,-80465,-132030,15690,271250,323855,310047,425544,244275,-309575,-700054,-557256,325601,1175478,931262,422349,-252447,-1777042,-2111615,-882618,505,43784,-324868,-216656,800892,1608492,1134884,-23593,-552415,-214158,-192092,-409707,-328840,-284290,-401212,-368862,-324881,-238237,51845,247440,181626,142919,220995,137975,-61059,-114675,-137112,-301980,-397153,-251985,-93941,27525,188208,180248,-5783,-175064,-332836,-262971,136901,423144,237689,-34293,-107114,-41729,35938,88571,28861,-56120,-35029,29645,78593,219685,390322,371972,181566,60174,39772,3673,-94294,-79934,63760,93303,-39247,-173171,-280896,-312040,-170264,-29845,59648,202194,247251,106798,28914,57261,56172,58631,92176,97675,117233,208832,108904,-138232,-192314,2594,336640,501999,219792,-118722,-85073,43197,-50693,-168061,-291796,-277676,-132841,-10574,101950,159789,135527,69372,38429,3486,-116340,-210810,-199349,-183545,-89481,92195,53275,-126211,-44997,153562,168075,59175,62467,118497,144838,142908,100157,63421,165809,283898,123028,-80870,-107066,-79787,-113238,-112198,-82477],[-174060,-187954,-38043,82246,32136,7954,108027,156859,158008,229484,317771,250959,3573,-188557,-182926,-95930,-15401,7499,-80566,-11992,272135,432247,338207,122643,-30949,-138460,-158259,-20599,70651,21102,96197,327849,199638,-126387,-141946,-80211,-189824,-207817,-143624,-272894,-414942,-216904,133547,211901,47973,-165950,-370283,-343716,-58934,67752,-67483,-173733,-208225,-247585,-153669,-74351,-69890,93483,206331,-4443,-244941,-109101,152750,248000,206053,179600,191346,202756,204699,235009,25274,-388755,-495662,-282025,-173495,-174932,-58176,136664,267925,289233,219843,173164,131545,26335,-114083,-84494,74976,157889,239247,160089,-155383,-403632,-281147,-209577,-257658,-292152,-84745,168284,130455,-59917,52020,263565,130636,-275696,-459263,-394992,-207332,12176,154185,266319,345698,85316,-343119,-448863,-202929,5732,80070,108516,485,-224440,-237236,-173698,-164744,-30300,59126,82294,218055,262631,53458,-108923,-4875,193988,192289,22515,-65115,-83033,-157044,-175102,-119766,-65467,-17583,-57517,-106098,-108984,-78652,74990,191941,176790,103272,7736,-92122,-205143,-249895,-194983,-168437,-43868,60197,76602,281605,478607,252924,-256901,-528551,-419621,-368128,-378124,-300577,-145229,168687,427655,395753,282030,171237,-29334,-175249,-221902,-168173,33724,149181,11403,-38783,154561,171370,-44557,-233044,-326342,-360844,-287183,-129115,4796,29654,-2727,48646,93917,98157,104611,15949,-123177,-154609,-39137,113655,200511,123166,32987,-39034,-151669,-217444,-94480,28358,-22729,-73813,73837,142579,78533,32570,-116883,-289151,-222798,89115,258221,214742,138634,37766,-8629,166229,285840,206061,40732,44778,-3307,3571,89880,88682,144982,373241,422563,136391,-184005,-323183,-237040,-5327,-19567,-141555,-2777,251284,188299,-24019,-140934,-128092,-82416,-125358,-256611,-259667,-45042,224416,232467,-3374,-215707,-182518,66190,297092,356820,197187,-3512,-114440,-217700,-289922,-184414,58977,134769,-45461,-132705,-38820,-156722,-375776,-424536,-321463,-149325,-1386,76432,96279,129237,158333,202603,219171,137562,-37518,-224877,-314812,-269201,-105289,209995,526670,526779,259842,31398,-166507,-158660,84702,133366,96530,250813,232031,7100,-10261,120802,131784,-1309,-140527,-135877,-30525,37858,-9031,-167747,-262506,-218426,-71469,107795,96818,-74528,-270911,-459681,-592385,-687645,-682484,-361773,52071,166644,-28302,-114891,16737,-9698,-245185,-349174,-264595,-197910,-162762,-44963,41446,87421,95245,-34738,-267436,-175300,121030,86470,-91515,-163594,-305632,-355174,-74798,81911,-82357,-155470,-26947,39749,19491,38548,108869,99048,21968,66157,83275,39272,63154,-84267,-260472,-86722,216762,340858,308873,213948,107515,-25381,-166891,-87233,184771,241363,82010,22442,49089,128246,177924,53742,-17696,182363,322557,321801,255987,154951,48733,-55486,-42255,54722,-76838,-247131,-123841,57186,-4005,-140116,-139921,41688,44630,-303653,-538824,-317577,-101187,-143508,-168504,-110888,-119463,-46431,76696,7164,-32675,117682,167767,22166,-283560,-483612,-275399,61056,131585,-46469,-85177,96851,-67489,-448874,-335315,67762,141883,-209086,-649995,-794950,-572107,-337007,-373014,-506807,-538917,-404097,-310814,-181530,27289,202083,77315,-167047,-101241,42245,-50136,-261398,-70482,-1786111,-6115485,-5498258,2798146,7534782,4915521,1809669,1190586,880794,-186753,-1203297,-1160115,-515832,102373,318090,252553,72148,74083,306848,569239,641193,367022,-59193,-468762,-596521,-330479,-157653,-230535,-301311,-362132,-326606,-85944,75757,-109054,-270157,-118329,119343,330828,296132,30627,73109,202803,-5853,-136973,-9214,129838,151208,-38685,-235692,-229619,-115827,18270,57487,55146,83277,54529,5145,145099,273393,150100,-85007,-226673,-311987,-254253,-24578,159223,-71000,-364351,-475165,-415150,-260587,-131477,1504,134877,184126,9006,-277588,-452594,-421497,-94890,192529,148660,11631,37039,38818,-47668,-3961,211450,379724,349555,176549,159382,267814,218894,184118,152507,16911,43530,277245,394326,233260,-107663,-256556,-124145,81798,126428,-29839,-40412,135464,115058,-149355,-258788,-136195,-6110,124906,213807,90978,-153144,-315415,-222956,-68069,-225714,-397109,-225574,-87163,-125551,-168213,-120427,108262,370734,457631,337917,136646,65283,101833,79424,23031,18823,20682,-137201,-327763,-200130,111457,139253,44256,-59487,-289794,-462799,-454765,-350525,-125465,44469,-114608,-218214,-57545,-5158,-262554,-495107,-355688,-97407,62498,105725,109419,75091,-17610,-24657,25611,-55566,-332661,-350795,132584,595563,504149,146264,-27442,52311,160966,164518,-63662,-306132,-220987,-20197,-6801,-36121,-165693,-203805,-138463,-122487,276,237256,224157,-18537,-118028,-70351,-45637,-32768,45660,146335,148767,108157,87332,-45620,-298010,-418151,-172622,162622,220723,168291,223948,191898,179641,227137,92124,-35183,-113512,-248571,-193267,55526,45643,-103037,-36908,16379,-181208,-255215,-18400,143289,196943,210253,57478,-74094,58569,276113,176791,-7279,179596,364120,180080,-63391,-177303,-115921,113629,171498,10472,28879,206935,229268,211266,157779,-64089,-193271,-11227,140994,185867,326442,346221,236470,208611,224890,258772,375339,355354,214085,97357,-22443,-171512,-146238,-10142,44744,130256,237200,189505,65319,-22780,13828,168564,181587,-9792,-117191,-25228,69392,-15509,-213512,-347402,-380743,-195109,146103,306254,77328,-168365,-207559,-226827,-270672,-290695,-236832,-100553,-32207,-85544,-92543,9594,134195,212044,171109,94304,97465,98645,17733,10775,84304,93606,93948,195222,281154,150836,-38559,-114543,-133597,-61222,185535,262694,26494,-255615,-204840,-61225,-79755,-138606,-136726,-185121,-184403,-11505,135353,111153,32136,-105763,-187664,-68301,196218,325347,132666,-195572,-276856,-118503,-22478,81606,307043,374831,137266,-127665,-223541,-264652,-248523,-151869,-113240,-123695,-83719,2102,59770,106065,102476,-101912,-317011,-213988,25964,122327,243105,390436,334334,133639,-101026,-240922,-140365,66149,47813,-11962,162007,178546,44621,50522,76013,23279,167670,440320,400111,-49818,-428378,-289206,16023,60150,37188,43979,-51041,-196596,-158051,135512,210477,-41989,-60521,117282,51434,-136763,-207727,-235936,-217414,-20138,199744,187084,76729,-15208,-112600,-105642,-64087,-133777,-159721,-136949,-210818,-345394,-407336,-381653,-200743,49590,213694,257613,173592,108952,107938,1901,-152018,-143447,98500,429037,467721,295087,368192,293984,-343481,-1113345,-1265430,136027,1614359,1388250,1021105,613193,-1448918,-2605120,-1314957,-14782,131740,-483324,-813138,324051,1918767,2072562,694022,-770024,-925280,-565169,-468860,-505297,-515332,-566847,-431682,-249732,-124515,155347,369560,237550,117397,170951,97768,-102473,-120453,-87534,-260634,-402570,-268094,-96246,26150,138564,106673,-21738,-100822,-246000,-245703,46225,249593,144846,18804,11478,15490,36376,46171,18115,-19821,-10716,76869,157430,204989,256771,274764,195733,150990,129804,63846,-77575,-112302,63461,166432,77435,-52760,-219489,-398005,-326052,-36226,204055,320645,242006,58921,-6533,60454,106171,138325,203985,231944,197595,139722,15027,-174953,-202701,28505,450895,645297,327103,-18544,3631,84376,-68016,-218519,-272295,-201374,-106305,-62794,76548,241504,271523,178552,146798,145703,35191,-100615,-160555,-158857,-64593,103569,62149,-116529,-66788,77800,100247,24407,34109,72209,91702,48653,8165,71954,217032,306254,155241,-77804,-134810,-83134,-92269,-131165,-132977],[-190142,-169621,-31250,106278,39024,-24466,74524,160338,129315,109350,165181,136846,-37160,-133246,-102315,-103490,-99805,-66810,-61289,-4819,223460,393962,312868,102142,-42082,-72638,2012,200581,246068,62594,35153,244231,208167,-76537,-168326,-120312,-104105,-38360,-9613,-157147,-287352,-158455,152100,261290,96188,-157317,-392026,-435915,-173754,-16102,-94286,-163476,-149967,-178561,-131744,-100282,-105861,96825,245947,21536,-178803,11002,219148,206825,125708,125240,187428,219239,134604,88841,-42587,-246226,-333643,-239166,-194011,-172154,231,199081,284206,254723,143700,128006,181088,84743,-32849,31708,130230,126762,233779,178554,-135623,-293188,-199602,-230903,-326941,-335811,-127488,87648,7902,-199926,-85375,103838,45377,-232835,-385959,-336303,-141786,86505,201599,280317,343004,59311,-362361,-406219,-132369,-42224,-100973,-36653,18382,-94169,-176177,-190852,-237829,-134430,-27234,57748,218958,263601,60691,-62873,49146,192982,182344,19492,-117786,-164238,-188391,-131010,-83757,-90656,-78905,-109633,-132567,-75518,-6643,97450,195816,221144,141038,-9051,-118223,-156537,-209990,-244285,-219489,-92539,-3014,36223,243115,454728,234349,-306797,-589362,-457711,-351976,-374833,-370628,-207913,171587,489681,451396,301799,146582,-106369,-208937,-138309,-67750,77012,164185,-7406,-202082,28531,196815,65483,-148598,-283230,-295387,-191697,-88239,-28575,4297,41313,87882,77911,60702,66456,-41314,-236363,-298801,-142937,80764,188762,113841,-3604,-41196,-68631,-74196,-38091,-27373,-7944,49440,191443,184058,94056,67818,-56953,-185687,-38877,290326,417912,334439,217759,78779,7105,106090,107255,62623,-22641,8218,-47296,-17520,88704,94444,200885,414581,405047,30311,-280191,-341380,-188399,60227,29705,-155438,11463,266208,204866,17144,-82529,-59283,-56891,-181345,-287186,-232441,-44472,179543,224784,30947,-206522,-247073,-52138,141138,210224,110833,32779,-1284,-140678,-287803,-195433,44680,169924,68188,-30255,-34698,-217669,-478775,-595018,-456325,-148848,94539,112030,46091,62413,138790,268712,268382,153244,-11243,-154773,-275024,-324661,-228212,90288,464547,504254,224383,12718,-109195,-89210,109759,143534,108692,244535,178722,-67452,-39486,165605,203089,56068,-108818,-112157,22187,145362,116710,-55517,-171139,-123320,23556,157360,66843,-131318,-278761,-402695,-522311,-660719,-665477,-358357,35067,146229,3312,4737,165194,78253,-210867,-337483,-244717,-158894,-138362,-72484,-1913,53742,33109,-146168,-396969,-225085,176755,179209,-23972,-101508,-241294,-285911,13544,216770,58043,-97893,-38711,24323,36103,87221,178050,153763,66672,49337,-22230,-90973,-46268,-177567,-355701,-189410,164442,356525,245880,47004,-12306,-25809,-91097,19864,268474,277989,10164,-141326,-48074,123855,221901,143945,106405,243256,343760,319348,248150,135460,23989,-59500,-20378,27277,-167349,-335822,-193221,7258,17235,-77620,-128245,-1943,-21780,-307614,-476949,-264355,-99662,-164215,-171496,-100177,-128193,-62464,42165,8257,50316,201553,256641,99080,-246452,-439136,-201608,74703,30880,-131769,-65339,234315,42813,-368616,-325129,-423,84815,-209523,-607645,-728796,-528205,-323902,-370739,-470705,-436186,-391800,-343446,-126456,116984,236942,121636,-92782,19713,-143328,-869360,-1464377,-487652,-2016657,-6506907,-4404951,3748838,7464858,4391339,1353780,729911,893045,148848,-927427,-1058012,-466854,67445,358210,444017,231269,60125,143071,236051,278432,202073,-46139,-469663,-605998,-255542,-12762,-100495,-280473,-450371,-437003,-142315,36611,-147244,-296691,-162001,77599,319791,310185,72192,152776,308115,99560,-106185,-64509,66711,139361,13881,-111705,-87466,11678,140096,147072,27829,-76888,-144905,-142749,46408,224267,164449,-29760,-207596,-327686,-278976,-30811,134770,-98738,-397377,-458303,-350756,-249390,-188140,-61449,111712,219397,62967,-256714,-413596,-356061,-119363,129833,143327,73753,70894,40637,-25844,44105,262879,410500,354140,158706,135665,262985,218582,149344,144710,83847,96061,285024,407810,257818,-98897,-266765,-107163,137204,128093,-110228,-168881,84534,124246,-151545,-282604,-122286,-6604,45048,79860,15826,-121672,-242635,-218160,-144850,-274602,-302608,-117001,-75413,-166739,-212070,-203590,-4568,256024,348086,269907,129283,40046,26905,46183,67779,78249,90228,-48849,-203194,-76738,112232,86363,39310,2756,-190714,-397754,-446718,-355850,-161160,-61810,-180031,-208736,-81200,-60265,-313221,-591816,-526343,-216201,23321,101572,110000,56011,-99000,-151158,-64045,-50770,-255498,-256640,220098,726730,690592,274667,20392,102782,213865,226902,26525,-270006,-284919,-90010,-23198,-58530,-180093,-139832,-51640,-103617,-86462,125402,161569,-51214,-122115,-35545,-25463,-47035,37336,166181,147139,89321,135369,91062,-156445,-341413,-190580,157820,243702,152621,134163,126821,171259,212713,40880,-110609,-203704,-346388,-292208,-33330,29484,-44908,1774,11198,-167755,-216229,-8644,128650,181560,218637,98596,-39115,69103,301478,257922,74606,213577,356030,142167,-142928,-212425,-123173,104067,179282,-7252,-23535,175925,214679,200565,212463,27920,-171438,-65071,67671,93252,216114,303811,233724,191300,184330,210025,376365,427780,258306,63132,-37380,-118055,-80346,83771,177630,231621,256314,194592,79099,-32657,-31472,108066,196738,107050,-11857,-13337,84130,115902,-21141,-192352,-237678,-104940,124856,238852,76576,-134782,-187262,-200889,-216759,-199027,-171449,-107967,-74889,-148537,-217142,-116048,133497,347170,283616,110437,106266,143328,21048,-29581,96986,122753,82026,204069,346765,208160,-23159,-105820,-124620,-46457,190105,245423,-28860,-314110,-229901,-100428,-136610,-155036,-121560,-175022,-213429,-61216,156590,166626,19386,-148829,-175263,-15395,186474,212866,56931,-132921,-169980,-48074,2745,102665,292609,280831,32262,-202013,-265109,-235381,-132224,-48268,-83663,-106041,-45811,53533,111713,174510,162806,-33004,-239828,-157826,68870,177500,302125,459339,361563,90658,-164671,-300894,-177559,83844,123063,144645,315373,240362,3321,-48177,-11438,35543,263885,463489,370313,8749,-303769,-186031,104602,117507,64105,86953,-2462,-216802,-233256,49678,167150,-36555,-49999,121171,104228,-20461,-115271,-186815,-145996,55942,283842,311580,228630,141560,55372,-9611,-71426,-168420,-143132,-75042,-120168,-225363,-290410,-262140,-89486,102356,215592,266808,211133,158805,126761,-58419,-229370,-134414,191170,573847,605901,270438,258478,270192,-338022,-1344025,-1841559,-103784,1943056,1659549,1428392,1458996,-897801,-2768433,-1557658,-59599,166598,-532155,-1297794,-365908,1902561,2987500,1565985,-816801,-1541197,-877400,-456554,-585948,-656617,-602678,-398601,-176138,-48244,206422,412487,228221,29957,58368,49023,-74474,-68293,-35955,-206684,-377887,-298555,-136978,-20741,43963,-1070,-80892,-75839,-154855,-190384,-41679,21803,6974,48504,101151,61445,42136,20930,26704,23905,12756,105665,204184,171904,137542,183128,173151,174610,174446,80704,-77445,-93618,121071,252503,187723,91871,-93617,-388405,-396614,-37953,286196,384443,221798,3433,-44148,82525,213466,293460,367108,376478,257369,42470,-82616,-162697,-171429,36276,486399,716839,445650,124989,97410,121421,-15074,-164545,-186081,-115773,-73094,-88586,51561,294945,366684,253474,215249,255086,168954,-2752,-105658,-105865,-26518,115703,98085,-54840,-64619,-2254,-15499,-76164,-61382,-9055,19266,-51894,-79375,68256,235145,290928,191319,-30270,-124893,-70485,-66249,-153394,-187142],[-174983,-136945,-34694,99062,27971,-59400,37201,156961,91848,-29420,-11461,6979,-84950,-81378,-25646,-94887,-126233,-75017,-4182,32646,176247,331143,259476,65602,-46011,5755,166317,385631,370421,86610,-3603,176119,196479,-42782,-166804,-117130,-4805,107171,100626,-19697,-125480,-88351,160908,301275,134629,-158031,-379261,-431018,-210566,-54796,-87437,-100211,-61721,-94099,-84949,-93220,-96687,119474,261300,32983,-92894,160451,338877,213213,57033,50376,149023,200910,63335,-56788,-95843,-103803,-167671,-174856,-204692,-193742,4451,195226,237537,168080,31159,27089,169907,137318,77828,185006,207599,90927,168205,160177,-58575,-78571,-71645,-198704,-313987,-319840,-176413,-19836,-115006,-320077,-257219,-102423,-63107,-176570,-291394,-254239,-60565,159252,243990,278231,289947,23216,-324227,-284442,-9672,-42931,-228842,-145194,52986,80436,-45776,-165555,-274830,-215479,-88013,39998,193351,238457,95870,26738,85516,128262,130547,27367,-133545,-229863,-207496,-43463,16934,-64800,-107497,-126940,-117793,-9308,93956,141877,198336,234232,156006,-12630,-128114,-126725,-179886,-284846,-265818,-138348,-58520,-14164,163702,385340,213739,-299149,-573954,-457964,-321331,-357302,-417444,-259250,155063,503014,488726,343508,151692,-126394,-179825,-24850,48764,107777,147681,-19293,-317224,-136983,158281,140777,-60922,-214473,-226788,-122379,-54568,-44008,-9989,54346,76384,53391,40259,42366,-63689,-298229,-403225,-255950,-16508,82171,37568,-69219,-84539,-19095,56298,12728,-78259,-20185,135382,266550,190974,72883,63351,5735,-41840,162214,445492,531228,450114,313977,122752,-20258,-49610,-168407,-221723,-138100,-36921,-63777,-15341,65685,94213,282807,475876,358818,-87793,-342139,-315514,-128014,112087,101588,-103351,36793,225156,176900,47932,-19816,-10509,-51845,-211039,-280173,-195701,-39650,150256,250601,86665,-204209,-310801,-144310,16617,34371,-23978,23395,53131,-99772,-259017,-178765,4791,147595,147639,62381,-48525,-278197,-543056,-679751,-524840,-137192,164605,114265,-33922,-16121,139915,309898,253712,116500,-10631,-94187,-186880,-284021,-260797,18984,366082,389672,139846,-19008,-48403,16028,165347,167334,120888,203493,89804,-155088,-84253,175824,250615,121557,-42258,-47175,103154,261866,252741,89132,-44898,-21431,123044,209981,55073,-144297,-241116,-293321,-363284,-523709,-564012,-323335,5928,110946,67396,171205,303024,130604,-184289,-295536,-184324,-99402,-96295,-79820,-40979,-8295,-50657,-258140,-484967,-251575,187741,234448,56591,-16335,-126846,-148930,95884,274307,134771,-46644,-37109,25531,69366,152389,267018,227188,126105,50299,-107501,-191311,-134930,-236689,-376283,-224420,127299,351827,198420,-72712,-109425,-22590,-3606,119225,317468,293713,-16548,-254345,-156617,86494,243436,213074,191392,245264,310812,289808,214668,76996,-32555,-75460,-10268,7796,-193177,-326484,-175888,5665,69402,4445,-111110,-58261,-65906,-252159,-336739,-181965,-107848,-180641,-174602,-126867,-157087,-77634,10846,23266,152858,305320,358374,198441,-167941,-357925,-119953,59659,-131147,-281499,-84841,307225,167444,-198614,-241885,-58166,-5549,-212081,-485024,-502674,-295752,-194068,-312837,-411402,-412339,-489072,-356195,9644,264050,244883,-14031,-188899,56292,-264773,-1540774,-2295592,-470197,-1098043,-4817002,-2373222,3410494,5411664,2978901,767947,296175,977506,618212,-469708,-863817,-493625,-99340,245278,473855,323336,53852,-35245,-135380,-111493,39316,-29094,-409524,-522765,-146089,127242,27616,-236274,-501687,-526936,-196308,288,-152034,-280517,-208889,-966,262829,285522,91717,180833,344421,171411,-67071,-112050,-20654,95064,71918,27666,49387,107525,198947,181027,-12239,-218517,-317844,-249949,-39418,152881,165958,35767,-147430,-262102,-214415,8795,79211,-147202,-406621,-402550,-262839,-224895,-215716,-95318,98671,222003,66836,-248998,-349493,-235746,-89810,78855,111487,110863,118750,62169,-5020,83059,286825,410041,342361,135303,102184,240134,203883,97655,139645,167271,155807,257334,353480,232452,-91932,-267823,-94274,164194,122253,-130685,-224354,21510,94611,-145334,-266063,-97576,-18250,-38753,-25693,-6765,-27481,-93417,-155535,-197963,-272579,-144747,21738,-43899,-175124,-229505,-270491,-122493,125743,206444,154166,95100,23932,-25753,17119,100273,139793,154309,39354,-62263,50768,104693,3747,-44236,-3544,-93654,-290239,-387577,-329040,-200578,-184226,-223664,-173388,-102562,-115803,-316984,-585494,-610816,-310568,-31293,82729,105935,26325,-188308,-280946,-129744,-20519,-161822,-176961,232188,727567,767640,348009,34990,93519,198736,212935,67042,-210831,-289794,-136869,-42279,-89200,-178067,-75161,31847,-103126,-196772,2790,84241,-88976,-124718,-7499,398,-42325,30244,156769,119964,68058,188112,227604,-4972,-239839,-190311,133760,224738,86162,9321,49603,152654,177478,-6771,-155515,-254046,-407092,-362092,-115509,16825,15724,45852,30848,-116077,-146758,739,95025,127067,173027,125662,25954,104905,322199,333713,175684,264585,387553,177587,-138904,-182758,-102163,45387,106913,-58703,-82285,124705,174168,137624,184098,54421,-168452,-147722,-62300,-56341,39147,178038,161601,123263,106439,147614,344014,457184,286991,47407,-32538,-33957,9395,133704,237390,293964,256302,166227,69036,-34417,-50958,72908,213997,208579,99648,32334,101250,213995,150870,-53049,-113306,-43266,71835,157664,77393,-109405,-184832,-196208,-193447,-137823,-120573,-116519,-126765,-246637,-373663,-257011,95877,399080,336315,113545,100863,149737,-7654,-105531,44714,103794,51541,178979,355319,234770,-3227,-57716,-58811,-18198,130544,156297,-97474,-317327,-225202,-119608,-156158,-141428,-89978,-140749,-203893,-84646,162172,196653,-5685,-172214,-121834,58179,159746,108601,30031,-18811,-10839,62572,72064,142510,241822,155742,-66165,-257283,-277801,-151125,29002,65843,-53211,-75917,506,83886,148845,229425,215827,56471,-133453,-89098,113633,202477,257691,386232,309910,39160,-210613,-349900,-214898,96618,211266,288121,400498,269356,-11178,-112061,-92134,19350,287364,416173,313041,84935,-109900,-1044,217983,160297,74036,134545,85007,-175494,-267550,-44641,86166,-50999,-40857,138637,183083,108108,-12861,-113501,-73804,89857,299627,396114,371474,290828,221308,101348,-77374,-204856,-130555,-12985,-18863,-82708,-150677,-152538,-48736,56313,138201,221956,207800,164780,107621,-134038,-301277,-121888,248075,632487,650145,230372,150475,200237,-282393,-1281889,-2018277,-279952,2035546,1621159,1439812,1951482,-328894,-2558464,-1518998,-88163,142760,-469274,-1499150,-1028436,1548590,3554612,2283645,-729281,-1891304,-1001911,-355093,-541361,-643458,-482562,-280133,-121516,-20072,195645,357265,146912,-101773,-86322,12898,32484,53466,24544,-149567,-327667,-322092,-186238,-83807,-57385,-110080,-159403,-95426,-90411,-121922,-93848,-173995,-133210,46249,134932,81687,54206,27330,54173,59231,18096,93214,192920,117750,55853,116850,116358,112650,136732,30741,-99830,-25482,218193,316224,251345,208693,42884,-298273,-368275,-36992,278563,354974,178313,-40025,-71014,107526,336449,482950,550515,508589,289920,-44122,-146543,-99918,-105738,34563,452910,716556,559112,287104,179670,153362,101482,-5493,-47184,-36449,-42331,-82920,34076,295975,388598,282253,240595,305722,240982,55179,-46041,-47496,-1528,110766,145881,56119,-11977,-40367,-112788,-168851,-158837,-89094,-61239,-146033,-146164,49692,207854,238156,219251,46609,-91780,-57633,-46172,-163425,-211737],[-125946,-102146,-48001,74741,27334,-65160,15443,139315,42587,-156705,-169435,-104809,-121580,-42583,33412,-58651,-82753,-11076,77985,94668,141884,244016,182985,31183,-28049,76343,280002,466145,384968,73962,-12916,144307,163788,-37972,-144327,-81975,79263,194742,161858,97604,16890,-31840,151802,321701,158968,-159892,-323214,-319304,-155262,-15569,-2230,26737,30263,-22903,-20614,-50805,-49473,152216,251835,38219,-2848,301123,475566,261727,20223,-6825,109845,157564,-6798,-190360,-155243,-33027,-51086,-102399,-198428,-233896,-47426,125893,138807,56487,-86505,-102927,113752,197424,203339,339508,301340,76552,73677,116381,44190,143153,60146,-124861,-219421,-238519,-203838,-113809,-199443,-383111,-406541,-286666,-148706,-111595,-198992,-177360,10551,206711,260210,247227,192379,-15726,-236573,-115602,126498,-6879,-280895,-197620,94134,246258,110718,-113853,-272586,-253933,-112813,32294,157349,202240,146639,122571,82719,10995,42928,36440,-116090,-263796,-200964,69055,160108,8276,-100162,-113066,-71879,58623,166713,175459,196730,224891,156934,-5629,-122601,-113932,-165776,-313708,-300130,-163109,-82249,-57723,66035,283770,187812,-245583,-501194,-430731,-293743,-343854,-449241,-302699,114359,455463,493877,394157,181150,-92549,-103327,95254,166403,131277,118053,-6626,-322186,-284186,48884,139984,-5208,-144907,-183898,-108507,-37369,-32972,-7411,26392,5656,20983,49929,44449,-56688,-302566,-443257,-347004,-149260,-83556,-94513,-157733,-159301,-10215,141362,42731,-116128,-63338,158722,286208,165333,22077,35623,67954,107001,323694,516002,574892,544674,411748,158408,-80080,-236321,-433812,-527344,-267850,-86140,-66611,-15961,8325,80236,360512,529621,281431,-185107,-341487,-239518,-62893,146864,195338,39669,85109,153475,130841,80717,44592,15947,-59552,-199781,-238426,-163515,-29937,155730,301288,140634,-212261,-354606,-180864,-42424,-125620,-180150,-40290,31228,-109968,-225476,-162518,-74952,56157,168071,124455,-71369,-318522,-539889,-640142,-502960,-121957,183414,87465,-113126,-80267,163047,320042,193943,49614,-29196,-61088,-74697,-141175,-169108,19513,246290,209136,28635,-53141,2592,135498,237907,191092,135264,162996,8402,-224948,-125643,162690,282728,198282,53661,41869,184612,355827,370895,230989,91354,78259,200269,238878,65716,-92322,-150365,-156109,-152848,-297907,-406884,-275105,-31468,71132,145621,334968,400855,153526,-155847,-225553,-85661,-10874,-37960,-71456,-75395,-86768,-140728,-349131,-515119,-255250,148436,246048,147028,75720,10236,27233,152356,232585,120623,-21913,-21049,48852,110769,208687,331383,286433,183089,73664,-146272,-249711,-200042,-254728,-312915,-171562,123636,331240,179261,-116507,-155656,-13628,67371,176344,317350,285000,7224,-284138,-246895,32997,244264,236469,200052,192929,248148,259148,175012,5410,-92254,-87399,-10208,-1985,-156784,-228492,-81364,54230,140297,88314,-85375,-108508,-80644,-155501,-155065,-91322,-130768,-198288,-181479,-183257,-197340,-89680,-5109,54275,242916,396158,437401,285963,-75610,-260638,-44145,29030,-297377,-448217,-132856,304246,287895,20695,-120465,-115490,-123104,-225958,-315116,-175214,48466,-3211,-233569,-355237,-465910,-652480,-356202,186726,418179,194871,-282910,-388265,13063,-287154,-1896796,-2489222,31579,697350,-1394756,233536,2107115,1896703,955809,119718,-74740,1033908,1071313,84740,-517388,-468810,-283586,12809,309700,286604,25774,-194920,-440332,-396110,-49691,-4981,-314493,-383904,-49199,198516,92890,-198669,-508328,-571108,-241997,-29466,-121062,-218911,-229040,-85715,171191,215879,67201,144015,312113,203354,-24885,-136354,-102206,33813,116589,139943,140695,138969,170737,142723,-52531,-290731,-404742,-287641,-85898,82529,149602,83609,-62365,-122759,-67680,76528,10220,-205241,-385811,-321042,-177330,-180104,-189314,-79887,103412,196800,32827,-245257,-278234,-102117,-13207,48882,60390,114173,167150,96084,12891,112556,287720,380224,310739,102283,59608,200383,166419,31036,130761,239801,210165,209189,243864,148000,-113957,-279002,-93492,160589,108935,-106249,-207894,-42772,32699,-136080,-213835,-69637,-47036,-116988,-77982,33273,99913,74010,-61981,-216406,-231090,22133,158050,3187,-148705,-214718,-303163,-213391,17170,71871,22632,38124,5638,-61488,-10241,112919,186375,189388,97446,48266,128139,78851,-89597,-177158,-76110,-35339,-180347,-296227,-262297,-206421,-256056,-216731,-121693,-121530,-163277,-270813,-467564,-567590,-350394,-88456,55932,108176,5835,-257396,-374192,-147522,34322,-74863,-129793,182517,625562,729376,359260,37867,59117,141483,136356,48237,-143992,-225627,-128669,-50432,-126320,-177061,-37049,87538,-114772,-288940,-89830,16447,-119401,-117553,13368,29360,-12544,35653,121613,58568,24174,208068,299970,80480,-173922,-176157,92778,155488,-18103,-105189,-15767,117908,116744,-51205,-164472,-252144,-408314,-375367,-159661,15798,65680,77420,50715,-50646,-70714,-72,46154,50650,89324,127708,103290,170134,354853,395118,269658,320232,449462,269921,-50670,-95463,-62753,-49638,-23981,-126259,-131964,69104,123718,45363,82238,12564,-181518,-240181,-218608,-224713,-149404,18291,62218,40454,21170,88798,289655,438768,292835,50850,-20039,36804,78234,115786,208737,310266,259815,138027,53086,-26956,-45021,71750,235576,273079,177708,85116,117048,253892,246894,32218,-40974,-20053,2812,79746,75010,-96234,-194407,-220040,-226415,-140019,-105236,-131540,-177935,-351007,-517809,-376008,32930,354749,311963,105431,88312,116643,-63158,-193716,-51133,42608,2242,126542,317863,229852,19389,13386,44408,19976,19632,1737,-171510,-271135,-193468,-124423,-147679,-110201,-56134,-96964,-164637,-81590,151573,202229,-23284,-165650,-43046,139164,142416,61088,67436,115642,160287,185363,171430,202117,181067,43828,-117066,-257618,-240323,-25366,197640,165978,-22132,-34037,39247,64464,138303,235400,230540,134512,-21230,-19160,151415,186632,117705,190003,196406,1171,-232549,-396105,-264819,88151,292551,391240,414171,269986,15091,-121174,-152504,-27572,230880,309343,240957,164965,115380,234323,352884,201998,71196,171785,184152,-88305,-260154,-129488,-8480,-68114,-26676,163135,261074,205645,67842,-26195,-4871,82772,249636,425513,474160,391692,315759,166354,-100555,-246667,-131367,31841,61360,33460,-23902,-65855,-70814,-63075,5214,124360,148960,123284,55379,-211688,-356998,-123244,232933,550740,539704,166354,85529,128578,-171067,-906500,-1663946,-299564,1824522,1240244,977019,1871010,72907,-2028246,-1196447,-69619,63075,-336109,-1346892,-1419098,966887,3537964,2563860,-598939,-1882680,-865361,-163575,-373049,-462418,-237026,-116604,-95593,-30168,141936,227681,16857,-238101,-218611,737,191997,227933,100257,-91134,-257228,-317527,-217648,-132599,-128732,-191837,-228951,-136021,-68775,-68830,-98339,-273395,-234206,17448,112963,73163,68348,60481,85833,69733,-7968,27233,112536,43450,17487,85081,39274,-19367,14243,-77443,-134595,74760,323758,334491,251097,261606,140834,-165857,-263308,-35015,186740,229521,113475,-54488,-81279,112752,417250,638359,702048,597139,290541,-88218,-147814,-2577,-27384,31599,383210,667745,643891,426258,228628,170092,240711,213676,115274,30720,-16442,-49254,28647,238570,333681,270892,234575,291083,231401,67620,7680,-8793,-10584,78797,183302,182844,82937,-22433,-144213,-194702,-195336,-136041,-138427,-222013,-183179,16668,135190,156813,226732,125678,-55091,-57195,-40870,-155781,-191471],[-53400,-72203,-64616,50156,48921,-31562,17709,103526,-15770,-241075,-265673,-166976,-131382,-21551,67902,7266,17841,102851,167917,169752,128322,142466,94995,10671,9358,121305,315356,426881,286171,26685,8782,156834,123699,-52334,-108186,-35646,126287,213816,167466,163056,101836,-5044,121911,315670,167774,-150237,-225916,-135259,-33292,98707,175858,203764,102107,16483,48962,16564,15070,181344,223662,43023,72332,396070,577189,321189,15954,-23400,94208,103017,-80989,-309310,-242320,-65402,-7617,-33041,-170938,-274599,-130317,20509,22627,-38962,-171756,-216685,52790,274824,323171,455990,396872,97059,-15580,58968,127942,281717,157943,-34145,-74013,-109391,-196366,-174075,-228901,-374055,-478410,-381728,-166374,-38877,-122826,-119551,59553,215937,237069,184971,76684,-45703,-119364,60002,243345,48822,-258587,-194636,128715,352854,232847,-62191,-240444,-246005,-106666,32703,122746,163369,187243,183623,39782,-123539,-61443,35902,-77697,-252251,-155935,183596,308282,107029,-72036,-90805,-21110,95586,167853,167747,183849,205000,155933,6958,-108342,-108545,-161270,-320712,-308423,-153364,-64826,-86150,-31232,168456,154319,-173566,-404597,-384883,-276551,-346683,-473342,-336422,48824,352649,466789,440288,224159,-22756,-9426,194854,265748,154869,97021,34419,-210205,-352724,-102916,51744,-6216,-102466,-184516,-149949,-31120,10357,13921,-34419,-105401,-12612,95726,81541,-35411,-266179,-417980,-389969,-269535,-235608,-227839,-244812,-238086,-31993,161759,37802,-146844,-131094,116784,257520,120130,-42967,4803,123253,220855,399662,491005,546972,604159,492201,177855,-148125,-387497,-608760,-727834,-369107,-134051,-74975,-40697,-70991,58105,403296,527822,165473,-242165,-270650,-120096,5764,167899,292082,240442,149901,82830,93686,124598,107516,24569,-69904,-149239,-177673,-151417,-26396,186264,346345,167085,-223836,-359523,-155872,-41712,-239333,-321732,-141809,-52114,-162288,-206155,-168793,-190151,-86340,130351,148250,-88159,-322651,-463307,-488353,-398225,-108919,143644,43390,-163566,-111284,197294,302704,116121,-19833,-53465,-58096,32321,74308,35994,88025,127614,15399,-73148,-74674,34699,236921,306742,202956,152663,156827,-28079,-251372,-142691,143435,302495,276329,160962,131038,240507,403510,447683,336585,211821,173319,238847,223534,91151,20277,-17089,-23276,52283,-37310,-231178,-225567,-69430,33904,208461,440936,436497,157782,-117155,-142069,26840,100363,31036,-59166,-108368,-160870,-218088,-400461,-486557,-244571,68297,220385,236453,158109,135386,194847,168313,104054,21169,-34308,4013,87605,143903,231562,338920,304057,222114,118947,-122275,-260357,-243693,-241300,-190330,-47904,154078,300568,181662,-88741,-139550,1608,100249,176586,267577,249980,62481,-231588,-294666,-17724,229634,210143,130733,112666,191682,249020,148861,-46179,-124074,-84167,-16420,-2237,-81038,-83989,47448,128932,204725,152737,-52860,-142322,-88443,-62674,15336,-12640,-165386,-220243,-189352,-240733,-233843,-102416,-2792,97287,291351,438067,463402,334090,5974,-165696,15915,-891,-405713,-561412,-187952,228158,361440,219313,-7047,-175119,-249658,-258555,-149618,151858,372121,163438,-176825,-321818,-530352,-771418,-336998,341527,510551,71262,-581823,-603468,-75074,-201579,-1852475,-2038766,842980,2701571,2641485,2784318,465495,-1984012,-1185390,-534771,-393206,952762,1351960,621874,-2584,-253036,-343230,-247975,5949,112186,-52714,-317143,-599892,-481476,-28663,22404,-223029,-240740,432,163981,58122,-191875,-467545,-539568,-258125,-46392,-71851,-135758,-206883,-140553,73073,114691,-5201,52614,232160,200011,12748,-130878,-147068,-13426,143195,199684,167309,100423,64402,41592,-80634,-266574,-369633,-244700,-77797,36861,113737,89931,23752,56249,114484,132645,-60405,-263043,-336341,-228267,-112039,-110002,-99148,-9802,128017,158764,-11387,-229129,-209356,2764,76268,36517,7078,94068,205220,130011,26699,134867,275212,326546,255437,56578,11548,149922,113467,-23300,121482,278976,246524,163015,117746,27180,-168619,-302799,-105407,130426,84313,-72453,-155144,-99832,-44828,-128651,-145253,-51814,-96132,-181106,-71931,120873,218006,194182,20621,-202067,-171402,145719,258282,53811,-97701,-174207,-299422,-253996,-40987,-20908,-85785,-27048,-25424,-92765,-37606,107977,205695,185253,112666,97768,124325,30889,-168007,-300912,-175558,-27054,-98674,-193055,-154933,-155764,-238553,-153480,-65659,-132672,-190822,-189772,-274404,-406782,-324350,-135153,25100,117238,9098,-276341,-390819,-106549,104472,-9737,-111526,111136,481542,608223,323842,54114,42795,83020,34934,-16255,-85631,-104440,-53406,-42585,-165663,-189225,-35484,105141,-121863,-326679,-133053,-27584,-132135,-100224,23526,58587,41213,55787,66321,-37521,-56585,166402,269338,61086,-169926,-152822,43260,47619,-131691,-171372,-48800,69774,36512,-89412,-138249,-200146,-348124,-328043,-155412,23294,95684,85016,48163,6102,-3832,-10606,-9392,-25702,-5272,98255,167807,254359,398991,428938,331947,364859,511163,376499,87391,19250,-25658,-161568,-176308,-188609,-159904,27138,82150,-46122,-56356,-66915,-196058,-318516,-360087,-365536,-294100,-118885,-18731,-22690,-43666,41272,219563,371341,271990,66903,-13775,55137,86484,34999,111554,284234,276724,134950,46912,-11258,-19211,104324,266698,295836,197574,116492,127498,235106,246588,53160,-27472,-29549,-60233,22141,69067,-91662,-203974,-266545,-319322,-214730,-131012,-154140,-219595,-425530,-600891,-436975,-33177,235511,218598,88267,73883,52912,-131483,-264616,-153579,-43162,-64159,51578,246992,197187,41571,83499,149433,60594,-105354,-182535,-240984,-208569,-153355,-123163,-123932,-75299,-33729,-60102,-111893,-60174,127500,189344,-16924,-128077,36061,207809,152955,93126,157330,229721,289391,279127,270507,273842,140379,-15991,-95464,-185765,-147314,117417,335058,229410,6150,14932,60086,-14114,53692,168239,189524,172327,71367,40510,171112,134272,-68106,-60232,59150,-5048,-223992,-438158,-328336,55001,352200,446935,384057,259883,80384,-79031,-186823,-94470,119834,178838,175147,238720,324943,457684,480226,246677,63157,186839,265128,14468,-227137,-196885,-92908,-72294,-2416,186130,309174,240605,107137,63268,62717,52940,159172,402774,518073,417577,293581,136246,-152407,-291984,-148170,50318,101106,89884,63591,-72,-113819,-196808,-144075,-13226,38649,47936,-16408,-277552,-387259,-146880,136862,326653,282050,79142,79634,98388,-5391,-291013,-843212,-138375,1337473,594234,120366,1197902,211005,-1314967,-683684,-2810,-60702,-196727,-893849,-1384292,345875,2891252,2271412,-520281,-1536264,-483854,94147,-117568,-160257,56074,35177,-98810,-52790,84705,78579,-117750,-332881,-297278,10451,352619,413738,189978,-28358,-172164,-273466,-219416,-150009,-150552,-230513,-267110,-168409,-86441,-51373,-66540,-259392,-270682,-21178,60782,45052,75670,97642,100015,45248,-68253,-86277,-26729,-44845,12747,84617,-36770,-174787,-153030,-203626,-158161,182799,407702,306243,198645,245158,178466,-34626,-127796,-32976,44907,42014,39749,-32046,-75921,80482,409142,693840,768694,614465,259909,-75320,-76874,101001,34295,30983,318147,603808,677228,498570,223349,154641,345637,419654,264823,84641,5234,1968,37815,142180,229202,238891,216982,226059,152378,50422,47739,-6357,-58952,22765,190595,274678,178749,27789,-106844,-138884,-141020,-134111,-200811,-269669,-190157,-27277,30459,61188,205948,178421,-31109,-72913,-52521,-136093,-134640],[25221,-45293,-75099,34762,80871,25751,38099,51593,-74905,-262048,-274067,-163254,-109378,-19120,75424,89149,141731,224081,246556,242300,137135,45964,11670,5324,47757,130876,279738,306980,125644,-32419,56857,204657,96177,-63443,-67347,435,130388,180192,130322,167223,122354,-7599,76257,281294,161088,-119624,-102978,57543,103252,247313,409033,388821,138967,20561,108951,90001,73977,196263,187462,47527,116688,423462,600680,350579,25767,-2935,104730,47231,-165603,-411219,-357608,-178007,-26840,25508,-124671,-294572,-203310,-74806,-66607,-82534,-195724,-267447,30849,365974,415078,505335,471332,144202,-76443,-573,157043,295166,198325,43268,71397,29822,-162299,-207274,-212961,-300788,-438760,-346345,-92555,41985,-62822,-73754,91981,189578,175703,103748,-19402,-54762,2269,207196,321961,105448,-185626,-153851,144936,371848,270465,-37106,-196638,-204456,-84914,37866,96299,123001,189995,182708,-23153,-228302,-155325,19012,-34016,-191405,-69366,279315,420653,197851,-48410,-87388,6439,82830,89169,107871,153791,183955,160006,17408,-96690,-100068,-150630,-292830,-277049,-106029,-12366,-97489,-118261,55740,112935,-114066,-316051,-323767,-264192,-365101,-487806,-350689,-33736,216869,419230,472181,268992,57475,68625,252183,331509,186200,100353,92600,-32048,-307114,-241735,-97317,-64310,-101289,-223266,-217204,-20572,83644,49211,-106224,-218593,-37735,169790,148683,-17527,-217932,-347095,-371939,-327608,-298466,-290139,-294679,-286123,-62769,119485,-7984,-183934,-209048,28638,201244,74422,-100741,-12156,163479,268754,371019,387515,465030,620015,537114,177123,-198753,-463279,-664556,-752153,-408686,-173366,-102042,-94018,-142639,40382,391412,429685,9051,-257095,-146497,22129,79603,182436,361595,421086,209759,38290,82197,177957,161774,22142,-75049,-77967,-121605,-169494,-45179,207361,346504,147094,-226406,-314429,-87312,-16067,-298026,-414193,-243260,-155060,-226602,-207164,-203007,-315278,-235329,62382,143424,-84017,-285828,-335708,-283736,-248643,-99720,60539,-2080,-167882,-102550,222621,264532,42765,-69581,-68782,-71670,111304,303473,296779,196651,33407,-135067,-130563,-70064,47908,292624,352641,199454,171923,197911,-4312,-223460,-121332,132335,303607,332631,251907,195692,254245,396574,471454,385160,296364,264012,242072,163407,116103,161671,129564,76278,195353,183945,-74073,-177367,-98922,2062,228673,452201,403518,152401,-67158,-66087,115282,207366,99071,-53229,-138734,-205839,-262509,-399720,-411381,-228030,-28626,174034,307872,218583,218496,302577,139255,-67573,-128216,-81585,27193,124245,151247,209258,284617,269500,233721,178183,-38502,-224559,-267595,-214853,-55283,99149,200616,261849,181587,-21514,-70778,21822,91100,133128,186059,192012,115885,-128631,-288767,-50625,207841,154147,19571,39472,168133,262992,146329,-51941,-108971,-65533,-25913,4070,25,50456,155789,192006,236275,182498,-19518,-160806,-124487,-24233,126688,41905,-200239,-243400,-187694,-260864,-250503,-122113,10780,142505,284402,407270,425142,332713,64886,-82448,55140,-18829,-415956,-560463,-227319,95888,343563,327582,59963,-226554,-356067,-307292,-36733,375215,546537,227199,-177318,-317624,-525593,-741036,-286917,409830,478891,-117547,-804627,-765068,-155061,-21575,-1427940,-1176403,1645542,4156422,5826236,4554317,-890074,-4953526,-2864601,-1123642,-689830,667923,1351518,1020542,608462,196847,-195143,-425855,-314681,-146622,-191937,-399976,-588506,-352273,87839,44868,-166646,-135496,-5165,30417,-73520,-223430,-383236,-412766,-214591,-42035,-32673,-69114,-147870,-139102,1165,7936,-108647,-63425,135943,173747,39574,-100906,-139635,-18331,158079,203934,135736,15178,-80077,-87431,-88237,-155962,-219607,-134312,-21256,26545,60601,46821,89716,227957,267905,139189,-131822,-316352,-269077,-136312,-69199,-16831,43237,102853,167920,126284,-35595,-185254,-141610,56307,133649,29872,-27257,75194,228287,151035,36048,153444,258691,255912,175524,-314,-34406,98514,64467,-33447,116882,273159,255463,139013,25355,-81236,-229049,-321574,-123551,80514,43406,-63794,-114442,-145844,-118129,-125683,-85616,-56943,-162315,-222750,-20991,221780,287281,223174,54593,-168222,-115845,193631,295627,91051,-39389,-121847,-268060,-235135,-37727,-52627,-138784,-79991,-73150,-131218,-63234,96406,195981,148398,92646,83959,47441,-33457,-209640,-352984,-238657,-47294,-54547,-93056,-18416,-53635,-141044,-56088,-17491,-127982,-185961,-98948,-70225,-185342,-243401,-161780,-9737,121842,38145,-227044,-310873,-15012,172961,28253,-103248,62366,354727,452326,268556,100147,73251,57127,-48136,-96940,-48109,41927,71976,-26315,-204354,-214931,-60264,90834,-106578,-294345,-132498,-48085,-124286,-81418,16654,84678,110732,83709,-2343,-157685,-172814,57713,139485,-49542,-209956,-124011,-2568,-69137,-218262,-169779,-38702,19200,-48267,-115813,-85368,-115288,-246249,-241647,-118869,26322,102776,68721,17051,43159,49018,-23167,-62012,-84736,-84432,38943,196586,333211,433070,418498,346861,384697,535475,449438,220919,119379,-13530,-270036,-310629,-228925,-162718,7647,60285,-112787,-183013,-135966,-193756,-362373,-450184,-441703,-360095,-191759,-50573,-46776,-73823,1432,132172,257619,224243,83304,-23393,6060,20990,-76527,-10116,226920,298367,160889,55538,8097,17087,161777,313223,290304,159441,109237,129269,179104,171739,27104,-52922,-55265,-97374,-1933,65935,-84785,-198471,-315297,-447923,-343279,-188526,-180858,-245088,-439201,-587121,-417817,-78155,86213,84703,63038,59505,-24764,-194120,-293457,-224232,-129122,-140860,-42914,148750,143238,58889,129490,218447,93576,-198620,-341399,-292112,-165904,-126871,-120249,-92892,-45468,-30474,-41755,-62812,-33168,95083,166415,18297,-69487,89738,244511,193320,192540,266886,289740,329056,304612,333990,343616,143130,-2170,-1757,-52350,-14273,248683,413437,242143,24539,61700,61628,-134120,-106037,31070,98799,156783,126981,84182,164839,62407,-230460,-275621,-56144,28690,-179516,-460674,-388659,10373,383547,463586,347756,258382,165749,-9573,-194365,-159254,1238,71734,137641,301118,479214,603137,555877,284779,58394,177369,307964,100489,-191054,-245040,-148880,-57039,30831,199606,308463,205737,102704,142075,131751,26931,65245,345248,502633,367169,156821,410,-228479,-331633,-175036,45464,100283,79614,99085,53386,-125946,-281503,-272182,-170027,-97633,-33971,-88858,-319213,-385493,-187628,-15296,20707,-44770,-17736,121178,132794,203660,426540,208720,144891,696765,-151744,-917388,121148,102283,-599857,-139409,84043,-206899,-107253,-284802,-918878,-126087,1780148,1479058,-540972,-978973,36910,368933,159431,169143,299545,122250,-123554,-57806,66017,-29003,-209387,-352150,-299950,30477,461022,560816,282244,41275,-78727,-193656,-195948,-138371,-127657,-226176,-264943,-172375,-124329,-73072,-24065,-164099,-241609,-48740,16319,14079,65230,108281,79118,-12579,-151767,-221669,-193096,-133834,25875,102922,-90584,-294069,-296491,-291610,-143877,277571,452522,251397,126935,184369,167754,63956,-10351,-31231,-99236,-151776,-25002,22879,-58635,9439,299758,616247,719972,550302,206133,-12419,50507,179371,52824,30379,288350,551913,647652,477511,153880,92428,369717,542850,369045,123714,22100,56325,61463,45749,121305,209765,206362,140993,42921,30676,71123,-40322,-132186,-42184,159157,288129,221622,64002,-41225,-32705,-11866,-87602,-236912,-281351,-173759,-75948,-83363,-32996,156654,186029,-26748,-98291,-74915,-115376,-65612],[94189,-13150,-72862,24849,95128,74440,59721,-8609,-123599,-219323,-198295,-100714,-64195,-33590,54884,158397,246336,307621,296418,296069,163257,-21598,-49870,7870,63193,105720,206220,172907,-20383,-70888,121208,265192,96234,-52114,-32704,12710,103153,126708,75091,124336,101242,-23476,26660,221688,138686,-68560,19580,195116,199583,368009,613007,522496,138042,-566,145763,149272,112647,194554,155053,49199,124532,383808,532630,320484,22753,27471,122716,-7932,-260230,-486764,-470619,-308527,-75877,68246,-69858,-279560,-228375,-117692,-95113,-61797,-149674,-226146,72790,451970,460397,478104,498926,190302,-103552,-49374,123449,201717,176377,81599,164855,133609,-127186,-237652,-178492,-185585,-286841,-181918,62079,129714,-6300,-17922,123561,142776,91249,26245,-63655,-36193,105440,303647,356433,146656,-98691,-101874,135661,307265,209439,-52791,-159506,-151275,-64014,46776,82705,79842,139610,118378,-74934,-263075,-211852,-13589,1015,-92914,45656,342106,467172,246520,-51816,-117920,-4526,24466,-37680,12042,107751,165921,166527,16166,-99586,-83309,-117706,-222741,-202004,-30740,58348,-91033,-190583,-43774,65366,-87864,-252268,-246430,-243057,-385264,-480097,-332567,-116331,78681,365918,484733,306682,124495,106400,258246,359603,230453,131293,147233,134426,-156187,-308482,-250852,-151740,-130620,-270206,-266114,8452,172370,86462,-163647,-293243,-46526,249461,223223,-14714,-182628,-259205,-296568,-291958,-231876,-231487,-275150,-276412,-79293,38184,-86364,-235677,-279193,-74186,140129,45824,-128749,-5951,182065,240305,251988,241346,357749,590643,533621,156003,-215822,-459947,-618267,-613198,-373741,-194699,-146363,-160548,-177249,36235,322580,232686,-173499,-242182,-4519,157008,157851,196855,375745,501364,240501,30408,99317,228143,195916,14101,-71809,-13747,-92293,-216517,-96549,179544,273317,75854,-209680,-222354,-8064,-6231,-311263,-435049,-299548,-226079,-265184,-219590,-252018,-411086,-334699,8428,133619,-51121,-217313,-199286,-104321,-107319,-92011,-33214,-33393,-123026,-59529,217761,207751,-16457,-90082,-65832,-79061,154543,478463,528592,306590,-19436,-206188,-125433,-33445,52305,295565,366318,187206,190076,269728,67156,-148841,-61186,134293,273818,338798,296642,217099,222580,343193,444844,374235,335337,349096,233382,82380,125143,283346,250942,127069,241168,299673,36690,-126750,-112819,-24595,194386,365926,314859,141925,-13846,-15931,146288,271104,150648,-54860,-157615,-202570,-257375,-343774,-309502,-208720,-110882,127540,344786,251943,244593,316495,73590,-223918,-276866,-149336,36931,137829,122254,148629,190826,192120,215844,236223,80928,-151604,-270340,-192253,44480,213160,234883,211805,152594,44079,23546,43854,55036,78830,104309,121875,136306,-22744,-233863,-57795,189135,104391,-75975,21,179426,283528,162867,-5940,-49803,-42231,-37639,11327,53940,127107,201824,209619,219528,175409,8087,-172774,-210269,-68963,155374,71302,-219293,-258091,-162593,-213984,-236217,-152241,22234,176873,229519,305657,335933,290755,102653,-10950,72241,-23874,-327604,-428959,-236354,-63496,217979,307829,64708,-248346,-408754,-355135,325,433956,507251,150380,-245156,-336036,-416865,-532816,-203492,351207,295310,-336303,-887101,-834794,-175407,225320,-737578,-241693,2131163,4563983,6983183,4958284,-1613876,-6047504,-3588140,-1542521,-983400,189951,1049209,1188891,1173739,790698,137656,-438725,-515875,-393929,-371292,-451750,-439394,-78211,241918,54283,-153349,-81945,-45043,-153871,-260111,-281050,-266346,-196993,-89089,-9386,-27976,-52259,-75133,-76300,-22317,-78366,-212205,-166212,52624,139420,54124,-60395,-87553,27565,169286,166800,72076,-74743,-206479,-195679,-73847,-3968,-8800,6840,55084,41968,-3330,-32012,125207,350519,342017,82312,-210085,-365166,-201017,-52798,-36495,86757,205627,231202,212738,113483,-19595,-106853,-68034,62929,126807,16622,-25908,84182,238485,150953,41846,171105,242358,174417,75977,-60620,-68060,55848,37246,6808,114256,223622,233353,146419,6354,-123901,-249616,-306581,-137602,17999,-14920,-94572,-118937,-180841,-171082,-126544,-54319,-90083,-234912,-235432,49785,296065,285595,156712,24287,-133306,-80243,162017,257311,98982,9530,-70800,-218477,-162281,18116,-24295,-122102,-102211,-132144,-181321,-82856,91321,166908,97949,58903,31838,-59666,-100513,-206653,-297168,-206397,-52130,-35665,-3960,122984,68303,-13822,35578,12947,-101842,-140538,-21111,82006,19966,-135194,-164202,-50259,104791,81028,-113516,-147915,101157,219314,40634,-84960,61833,274725,302057,217051,175514,150046,73533,-83886,-161671,-36941,171502,205982,-18068,-242888,-243300,-88348,62565,-59371,-201996,-109775,-56492,-101971,-74247,-12881,103624,182952,107649,-76320,-281079,-304354,-94920,-44663,-195604,-249501,-91825,-32671,-157797,-246146,-102420,13424,-18387,-118580,-125045,-21703,-25240,-136534,-153685,-85064,9581,90910,40066,-27916,63038,89768,-30252,-105061,-120617,-134120,-39573,178682,377145,424221,349290,311404,372861,498897,457965,299727,167847,-40257,-358295,-397767,-240266,-147938,4639,54358,-146523,-258369,-154964,-162244,-360936,-469680,-439340,-345417,-189024,-28102,-31811,-72704,-40781,23148,108368,153389,85600,-50693,-93297,-95634,-173951,-108837,151477,301772,196910,70853,23303,52638,228388,375810,279665,87098,64882,120754,117125,71980,-14493,-84026,-78216,-97979,13027,76366,-61355,-163944,-336524,-566976,-487223,-259741,-205523,-250267,-378035,-467725,-318962,-84822,-43956,-52898,29455,44638,-95998,-233341,-268905,-237156,-190669,-214213,-150911,26047,77426,67382,136817,226117,109068,-225915,-419688,-307686,-158242,-125021,-112692,-53929,-21135,-45144,-44349,-29389,-12919,60317,141050,72444,-8632,100033,236751,247686,317745,356947,282702,259914,241481,336171,395526,197089,83097,138488,106712,126113,343011,422547,203525,24772,93839,50280,-255546,-306631,-141749,-13558,96146,143135,114269,133553,-6080,-311515,-386057,-113435,96453,-99255,-438986,-414418,-21215,387021,453312,329739,274997,241921,55361,-175644,-196143,-77734,25596,141532,349725,557000,629967,541629,297560,63177,152803,310082,148092,-167866,-271091,-166452,-27625,64560,198804,258774,120425,67756,198383,201241,28030,1705,275785,443442,265163,-44560,-203408,-307958,-351422,-199426,31021,77499,22733,84406,99790,-74602,-279811,-357052,-321303,-220458,-91758,-142537,-327321,-349647,-229165,-173753,-264926,-328378,-104227,178221,223566,432654,1089172,1182614,435792,80099,-800856,-1864071,-1032522,-147423,-52525,270432,148117,-344786,-90390,308522,-165101,-338614,517271,439161,-638791,-392747,539788,596585,379602,415695,412072,114609,-157837,-24614,111059,-53365,-225388,-287423,-230173,48767,486210,630649,358242,114792,15846,-94618,-160723,-115089,-84537,-192168,-228907,-145628,-158110,-119417,4499,-46759,-167921,-48548,11999,-3366,28312,68362,18933,-88997,-235516,-340295,-340438,-202650,45679,124323,-109087,-330178,-349231,-293690,-75765,347767,457894,199905,73288,119804,141761,119425,57882,-30137,-203504,-297385,-65827,94468,-31471,-80303,118373,420578,563145,420245,143606,75272,195528,207858,14530,23456,300948,521703,561975,368873,30438,-17271,298211,548255,410607,144101,30435,99373,95640,-9733,54503,200883,212420,69909,-47681,32091,80250,-92928,-200790,-94884,95592,210127,175927,45860,-4097,69159,140989,-15840,-236355,-253445,-143799,-121524,-180585,-111858,86639,146396,-38214,-120007,-95411,-101155,-9250],[145992,31788,-59228,5515,64643,82693,63220,-65598,-151875,-134369,-73198,-8749,-14638,-61639,4769,180746,296261,326436,305873,318889,197288,-40949,-76082,8933,40199,55505,133139,80673,-92766,-63027,188179,312335,125927,-14146,-14264,246,67034,85651,25024,62373,75013,-29683,-12754,143768,99315,-9605,113827,240956,221600,404439,693289,551958,107573,-29609,150939,179703,129408,181816,135673,49129,104722,297808,395489,229379,-12575,33332,120700,-66759,-353227,-519934,-530890,-390075,-119519,91070,-21974,-229514,-188344,-89330,-56909,5145,-48239,-93995,172262,505943,449150,386209,460104,201068,-106288,-72271,51975,60599,104381,68257,173675,166216,-119447,-287433,-153464,-54085,-56870,65560,254107,219248,64161,68930,166153,93892,5651,-25751,-45804,7606,175034,341163,348575,161619,-33749,-64891,99736,191628,79917,-103234,-138309,-106177,-53268,62005,87620,36667,43367,15725,-89114,-211578,-214025,-54044,18298,16300,160621,365945,438831,231330,-90552,-176145,-49555,-54685,-156844,-82381,56653,150652,165152,-5324,-123991,-60738,-56234,-116946,-95101,52368,127205,-63869,-241181,-124269,14990,-96513,-209749,-152450,-200913,-387107,-435074,-275006,-177144,-34539,314261,475684,332907,164658,96492,219259,358287,286735,179028,177823,228303,47577,-268131,-344931,-222527,-157098,-282873,-259527,58952,250810,109338,-188887,-303753,-36978,303972,272368,-26842,-168642,-178533,-181896,-163555,-52470,-56055,-175390,-203384,-67107,-45012,-173651,-293942,-324641,-160575,88462,43690,-110937,23601,177270,150620,85202,94204,254337,522319,478790,118170,-197049,-398856,-509032,-389845,-275006,-188239,-190659,-212785,-162696,43730,211465,-15975,-348941,-215429,114236,253908,233034,212226,321994,443603,228921,54793,137275,258375,198133,3091,-61649,18679,-100110,-278354,-175861,83499,125826,-34911,-172483,-102272,48197,-36763,-296847,-381013,-277447,-225454,-250396,-225933,-291474,-439774,-338489,10092,145550,6975,-136698,-96454,-8718,-19858,-81937,-100829,-40103,-39768,4015,169755,127251,-65166,-86077,-45106,-60171,171536,549855,654952,384528,-25591,-195845,-65401,29510,63612,265017,352252,178418,202791,333830,152633,-50247,23139,143874,204384,274625,273934,187966,154917,262577,381678,317810,330958,423844,245909,20049,109846,339756,313949,131739,190597,282133,90490,-69829,-108693,-46616,115746,214459,199480,127676,29518,780,108687,260382,172701,-54377,-152121,-147213,-196191,-241224,-203348,-184745,-151153,98024,339723,259964,218598,236600,-8806,-315541,-378792,-215687,27087,114352,58954,71975,93787,94680,172070,274537,198297,-58623,-249052,-181171,80136,254121,231936,145167,84206,78678,109093,62983,17371,47149,53953,56216,110013,44883,-147490,-38929,183311,96226,-104705,495,201211,281790,181247,72873,28121,-29963,-51644,12801,61107,125163,173236,166924,156928,143140,26735,-186867,-334848,-185327,110736,83396,-208740,-251954,-105691,-96790,-189149,-189431,17940,187767,150669,164608,227914,228995,127137,52055,67935,-25403,-180176,-210239,-214583,-214204,14496,172063,18081,-218355,-380706,-373976,-26501,334938,283535,-46975,-361061,-363323,-240823,-218583,-103851,166958,-14409,-528637,-820409,-798135,-108277,501581,43907,480850,2151958,3905682,5778075,3768786,-1757385,-5004994,-3112657,-1666840,-1259752,-395797,521691,1100481,1548461,1355544,544112,-271543,-513463,-531916,-538964,-479420,-226243,217829,359841,47131,-162677,-59821,-79873,-319603,-439177,-338096,-133253,68976,113585,51856,-65509,-97782,-18272,28661,4088,-129123,-283400,-224533,-889,108880,60593,-24630,-17825,106003,177543,108212,9331,-125962,-264065,-239466,-43092,126390,179488,128955,110578,57297,-66953,-114561,133803,402009,323480,-18945,-297006,-408064,-148118,18922,3760,179254,343522,340901,249259,125209,40047,437,15150,46246,54725,-8274,15536,135692,242411,130371,46997,188831,223616,86356,-31476,-111715,-80142,27473,32481,62602,100914,143150,183876,179854,71280,-69963,-191564,-235047,-137889,-50082,-83770,-152019,-168612,-205361,-195216,-127264,-55520,-143868,-298271,-218172,113193,313849,215559,29480,-56370,-112922,-70175,72865,149744,69596,39629,-26776,-152860,-52567,103084,45668,-44097,-84690,-189699,-238682,-93757,99478,134876,56274,34266,-20287,-142031,-154138,-169714,-143929,-55255,208,-18886,70904,238670,167563,81224,84073,20704,-55195,-55459,33759,147223,147267,-32158,-143977,-95894,53398,116955,36264,52414,206875,226597,31035,-49922,103973,235035,177941,179090,261967,244728,114952,-69002,-188689,-49881,246333,298932,-33538,-283472,-259275,-97261,40905,16186,-78249,-86955,-66897,-77202,-88233,-65336,111268,243368,117217,-145763,-381542,-418016,-247594,-216634,-308233,-248535,-57025,-39662,-189592,-201321,11574,96488,-28697,-157466,-115025,32807,40413,-53911,-100656,-89749,-34460,69637,16790,-59449,76708,119999,-31463,-136946,-139658,-157555,-120093,120914,364865,347437,218408,234939,332029,406129,400748,298967,147511,-103413,-415451,-426396,-226433,-129971,715,47702,-156863,-269482,-114054,-101529,-314363,-421453,-372315,-278967,-132126,29741,7912,-56236,-93040,-104183,-52505,68021,61988,-89662,-201034,-213701,-219549,-153887,68723,262089,211338,76310,26006,76941,284956,444541,283245,16206,2383,102822,74852,-2262,-44034,-93164,-84243,-63607,62581,109575,-10008,-92051,-302557,-628137,-603940,-326044,-222199,-233593,-251281,-266026,-164140,-49365,-120165,-162774,-12501,28717,-141798,-236968,-196041,-186895,-209401,-265436,-257066,-109173,13689,66167,103815,168919,101017,-179095,-383548,-271137,-169797,-139968,-91500,-449,3874,-68190,-60739,-15141,-6985,28345,117643,124465,33136,62283,183773,289510,416097,398424,220898,103002,100147,272789,417010,289712,214533,283934,243877,235457,383866,369736,126273,1731,99276,35473,-332256,-485498,-295758,-108779,16873,132333,139029,89308,-50855,-289966,-368619,-100339,178460,6227,-352138,-372685,-16035,366827,421235,328781,304114,282299,92070,-130897,-186644,-91401,50435,183492,381011,556577,537521,425566,268204,79141,130811,285232,153504,-158176,-266322,-144246,1913,85729,183868,179455,21781,23304,224121,264494,66516,-13131,213138,363940,151869,-235623,-403640,-362071,-337842,-207151,24949,61502,-42883,34358,136167,35802,-196846,-396436,-442167,-291853,-104471,-162872,-297474,-284037,-252098,-283989,-429923,-475623,-164596,211679,332526,645657,1565615,1816041,620076,-343761,-1191654,-2477830,-1919306,-402858,219353,432818,153599,-439539,-127124,752993,643700,-299557,-558847,-518397,-736724,57400,877080,717103,475397,491339,356655,15214,-190207,47693,216088,12779,-159212,-158109,-113524,61469,433042,611526,398938,181987,103736,3464,-125773,-101153,-51802,-148181,-176713,-103225,-169793,-164596,8749,39210,-80824,-14301,60174,1456,-36915,-27545,-68522,-160535,-291726,-403464,-421562,-226242,70949,136506,-92174,-268519,-277670,-193074,40880,391941,437032,176553,61374,85396,131301,140341,72903,-30710,-246264,-362374,-77854,160363,6319,-153001,-76272,163640,342396,263136,88578,153703,307808,175789,-75824,3896,337425,503727,444246,211944,-114570,-154648,154352,449407,392982,142202,25218,120662,132206,-1623,52091,216962,233221,37586,-80908,62983,81579,-135151,-232107,-116968,19335,67972,49007,-34740,-31115,120895,258423,57753,-192448,-188247,-109477,-156070,-240644,-165317,9659,74362,-54449,-124528,-99998,-91185,23167],[181913,88378,-44710,-40182,-19527,35636,36390,-107906,-154813,-43028,47318,71424,18214,-98839,-75449,130824,276403,283640,273896,307133,229032,-6619,-61243,4021,-18298,-5383,83909,48817,-77564,-3441,243204,327951,174113,38981,-16030,-25979,43800,71577,-10445,7056,71848,-8737,-31500,56747,41875,36791,160378,199744,168267,331492,594798,457011,62758,-50391,123613,175992,132179,166543,133128,56291,78916,196515,236118,106050,-79573,-6504,80050,-132607,-424022,-496111,-496412,-385684,-137745,89712,3297,-159746,-95954,-4193,21304,77591,76581,96655,295847,506309,383331,256190,350884,152943,-99042,-54463,-10820,-62247,6478,8327,97597,117176,-153545,-358937,-152181,72211,192246,320458,423333,301515,159362,188910,215875,54178,-62912,-43852,15578,64765,206034,323009,303864,147527,-12801,-60548,41292,69710,-58674,-163827,-128803,-77122,-51520,87491,117365,3822,-68504,-84447,-57387,-89616,-161622,-90941,14156,101318,240165,351338,349543,152370,-154211,-237558,-108365,-121224,-215127,-133481,18502,136631,144776,-50677,-167545,-40131,23963,1718,17115,119096,177338,-12038,-255536,-181306,-33701,-122067,-169644,-46744,-135621,-355384,-347741,-184205,-197543,-107421,259441,443383,347717,178001,49860,153359,342553,345307,222627,173098,235908,231726,-128020,-335299,-232941,-141429,-227514,-184887,119260,289423,103010,-178482,-249850,-14365,306560,269422,-42298,-165903,-117057,-54080,22280,172565,173624,-17960,-88510,-26758,-93662,-236422,-332902,-333035,-210362,48157,65875,-44966,68360,153442,36214,-72523,-17966,176051,429036,382535,71515,-150815,-305765,-373958,-178197,-141715,-147338,-209330,-225580,-111188,49402,83034,-239559,-474975,-191672,178276,292215,290622,222561,210403,273038,180579,97738,183747,257605,162681,-10379,-49112,8551,-138245,-332161,-262065,-64022,-64365,-160254,-124780,15329,60258,-105644,-270414,-269001,-171071,-141649,-177471,-210989,-298303,-381659,-230712,86702,194637,75645,-65274,-49131,-9454,-5541,-67538,-117531,-20777,61002,71414,80996,15567,-113420,-72228,-17251,-8859,182643,508567,641572,414352,7514,-133146,18262,102160,94700,235742,325235,182235,204361,349233,212528,43424,107159,149805,100162,141621,181326,115274,68975,175728,300051,238621,294755,480932,304766,12788,72248,308104,304963,107963,80177,156915,95394,-8529,-89947,-62530,22044,51888,92740,110698,51397,-9770,20933,171739,161895,-36537,-113704,-55126,-88214,-113190,-113753,-154122,-136965,93861,299591,248784,161454,99246,-82739,-322098,-409727,-258791,979,54853,-23594,6740,24886,1074,108372,277645,276517,31708,-204422,-178817,51557,215451,182888,61094,-8946,75700,156903,73762,-484,53112,50859,11890,47256,57643,-52833,35,196126,147417,-46668,25189,196817,234926,179823,146466,87095,-40233,-66949,3391,20791,56563,89271,74154,67555,105522,38584,-204265,-456075,-322784,29627,88769,-163742,-216330,-22885,60742,-117386,-222790,-9724,166712,75219,34381,137764,168928,143196,105567,44107,-37281,-35469,8676,-175130,-322257,-198125,-22754,-49518,-126955,-263185,-335753,-76175,147315,-19147,-295626,-484154,-386403,-82681,67033,-22089,-95236,-369103,-630969,-631826,-651572,35584,756832,725741,869506,1790845,2627091,2897414,1242083,-1681420,-2383823,-1545350,-1399795,-1475297,-967398,-86679,807874,1654428,1728729,889907,14324,-319647,-504809,-627825,-479795,-30811,415180,386281,26807,-156510,-27386,-70785,-405888,-553398,-364925,-2637,321691,350582,131194,-131978,-192258,-141,139236,60351,-144342,-301128,-225484,-24044,86891,66192,-2926,36450,179267,173333,43814,-25973,-110965,-227334,-198051,-6529,180319,267830,186886,111094,45178,-114874,-162235,129806,386261,240325,-121351,-379387,-436619,-118040,77585,62124,236830,414166,400247,266034,156825,131023,119745,101595,32182,-49974,-39123,85912,223366,246993,99701,56863,205816,195733,-4984,-130758,-140637,-66637,12252,28370,74747,62219,52162,118008,222559,195920,70321,-48995,-106216,-119429,-115900,-147874,-204122,-231846,-216940,-189757,-121657,-76194,-199320,-336988,-178584,148495,266975,102486,-102737,-150258,-113552,-81689,-37197,-326,7901,51540,13301,-67798,69871,188952,130178,68258,-31981,-231452,-293462,-99244,115633,114692,38709,30612,-41062,-161204,-182180,-123808,50415,183900,122490,13629,127888,303688,212552,104699,73552,7687,3578,57468,71856,130389,174474,41292,-107032,-140780,-30922,125806,178601,229078,270679,189030,2385,-10957,155780,207648,82180,148324,330086,316350,149035,-24145,-174031,-78250,245887,314158,-77487,-325356,-253109,-77433,39820,105337,44810,-73523,-87019,-61685,-122421,-132425,104382,279461,108310,-199408,-435211,-480163,-353073,-317027,-337911,-194489,-20017,-24059,-157250,-95270,143900,193884,-4033,-155262,-88502,59972,59705,-21307,-101219,-148726,-98440,51191,14740,-53565,95045,135871,-35396,-160256,-154961,-171100,-183897,46456,294953,203978,43305,135804,273560,289589,302669,226825,67799,-183636,-436532,-403393,-198557,-122492,-22275,20395,-163352,-233596,-37611,-23914,-231170,-325949,-275044,-205115,-63093,91319,54004,-41608,-152774,-229877,-187414,-17963,8263,-129608,-269786,-279520,-198208,-141467,-14429,167206,177081,56629,11334,83008,313642,498351,304955,-22129,-50967,79075,61607,-24549,-50244,-72478,-67597,-5465,133131,166898,71838,16161,-201244,-600896,-662153,-374227,-227656,-196161,-88408,-30646,7314,17737,-132350,-228324,-60294,13376,-149637,-201480,-92929,-88007,-177860,-276236,-334798,-226472,-29366,59192,41412,65533,70025,-78297,-234865,-173807,-164636,-148462,-47353,72629,36989,-85507,-77640,-15592,-16133,2210,96970,151726,39835,-13988,97444,294282,447253,383235,135544,-84649,-77471,164841,402904,390034,351167,392173,318941,284553,367041,274514,31658,-42929,70582,23785,-332315,-575515,-378017,-153133,-47073,115474,167107,52121,-60698,-188637,-253569,-32774,246607,114867,-197960,-246699,35984,327569,362401,321692,328668,276274,96587,-62109,-129156,-46859,122931,243054,388499,489440,360657,231386,193749,102823,129035,254663,129758,-147504,-218225,-88502,15788,82449,159387,101331,-51549,-11637,217422,310683,135562,18458,165897,284726,66068,-351235,-528290,-367455,-284658,-188355,40465,77574,-77372,-27133,153978,166723,-75325,-402774,-511387,-291700,-70945,-144943,-232224,-200100,-243628,-309426,-421438,-454461,-195526,189667,405966,799770,1780035,1984936,640282,-476610,-1249836,-2619378,-2299482,-564768,194973,324655,89441,-461515,-169238,990802,1269256,-118542,-1204980,-1115092,-748213,283424,967605,696026,413451,362422,151594,-143081,-213988,138896,349526,142663,-30974,-2667,14612,76147,338667,521728,392843,228056,177625,87345,-94248,-109058,-50736,-112007,-129260,-68603,-155273,-183453,-3363,72049,-6553,48094,148080,26218,-122208,-161944,-160147,-204026,-298311,-386883,-403851,-183439,107944,134515,-52175,-131627,-97891,-13759,177686,413407,407434,188864,90506,90402,145137,144203,53965,-34813,-231721,-345741,-68280,198925,55171,-172590,-221314,-80069,121689,127065,53310,192159,343202,89018,-195908,-30615,363499,477026,326230,64226,-235530,-282903,-11903,298649,337554,118895,4307,116688,160311,61899,106434,249498,257937,50757,-45348,112496,82289,-139235,-204594,-100546,-45221,-80406,-105019,-144551,-112481,109047,302138,116442,-105847,-95435,-77189,-173283,-254030,-187872,-58230,-4638,-63422,-105047,-79547,-74040,38248],[206577,142715,-45236,-119548,-140626,-57050,-19681,-127714,-134467,18014,111355,102849,19572,-140189,-181442,5786,196998,210265,213393,267926,250434,68333,-9897,-2760,-90390,-62988,57298,55285,-6185,89348,273706,308923,223761,90110,-31820,-48808,43753,73919,-40506,-31696,95670,41230,-27396,-28967,-31661,51418,156219,111150,68317,166486,336285,264226,20299,-54493,70442,141793,129819,153103,144659,85630,73401,108733,102756,-3909,-155327,-85917,3780,-200176,-451352,-413139,-362868,-303907,-132317,60422,-4702,-95762,10386,95397,91422,112159,187693,293470,400160,448816,277086,117570,187401,46476,-90881,12031,-19224,-123308,-88779,-77197,-31196,7599,-219953,-430303,-169849,177661,396228,504781,516714,365031,273706,316701,251735,22289,-108527,-39220,80704,117595,202558,260405,231002,110932,-36008,-93026,-32056,-21729,-147756,-202573,-116265,-57824,-49924,124234,174651,-3187,-153448,-143214,5940,59614,-72587,-114767,-10942,131411,255499,302600,228696,32328,-218526,-273033,-156865,-149249,-186415,-114226,10993,124095,101164,-115542,-217968,-29173,98809,99872,102346,149783,199032,64293,-215668,-209604,-75890,-135850,-109314,59017,-58405,-289062,-231750,-79981,-169928,-138902,188589,386296,353501,175946,-9867,83269,325124,388162,238898,135421,190438,339595,63567,-217986,-163820,-62154,-99381,-59349,168246,266648,60971,-142899,-155188,10556,246447,208892,-44888,-154809,-75148,60315,208336,356622,363596,142608,25786,26778,-86520,-243137,-320114,-298304,-218416,12732,100391,54105,114034,119354,-57328,-168602,-72591,132354,330491,267059,27688,-88901,-195643,-235655,-43141,-10395,-72755,-181618,-189928,-53026,35320,-36918,-372352,-519152,-177272,176773,268940,313568,217030,70856,63138,117622,143870,227131,227291,95284,-26368,-39928,-36699,-185214,-355130,-325306,-213874,-243111,-269708,-83513,98381,26547,-188536,-239964,-130663,-6582,4321,-65988,-170701,-262012,-245568,-34713,223909,273884,134095,-16852,-48604,-72012,-51381,-51034,-82191,15542,153889,127982,-29427,-125947,-167767,-65035,1167,61933,206825,390719,511402,398902,62415,-62000,83667,162142,147080,235339,300544,196801,187345,292289,217615,107587,166049,142241,-16155,-30496,40314,19306,-15207,96934,215129,158455,242171,512950,410591,73570,23152,198877,235443,78785,-34420,-8578,71865,47237,-64797,-68143,-49446,-67337,23887,93270,48090,-30826,-76230,36503,128137,9575,-45659,43903,40269,9226,-56847,-119301,-75278,113443,243867,225076,99058,-38060,-126883,-259535,-374285,-264737,-29308,-23083,-102355,-26690,-3239,-74954,30414,239631,293779,95983,-145738,-176945,-16717,123921,99770,-31670,-94552,47875,153355,71439,7310,84956,85506,-1623,-23000,29584,29580,48883,225890,248793,77292,46512,139168,140878,143339,173079,94004,-72711,-79679,-17322,-49845,-41912,-10893,-38335,-21094,81291,50076,-216460,-521417,-413845,-40675,94052,-92040,-152049,63085,204633,-35758,-237308,-58453,112239,19499,-39277,90423,123774,147816,140916,4631,-69112,50018,139390,-137708,-364992,-342312,-199584,-102869,13791,-73230,-226844,-98029,-30631,-273597,-506969,-568706,-397671,-21878,202301,7924,-352284,-652149,-591842,-353717,-398444,207106,923681,1145592,973390,1316573,1406496,-273066,-1913250,-1814472,671369,662857,-739725,-1585186,-1422877,-624241,420412,1508853,1831481,1084501,305811,-40951,-325460,-583625,-439971,88725,447842,308812,2159,-101642,52506,1397,-385160,-571853,-341110,108017,493849,548171,207411,-199674,-303344,-27962,215293,114097,-135233,-263148,-178198,-29771,70046,76322,4651,51446,207820,142006,-18955,-22498,-28142,-105483,-82808,24145,134942,220923,158742,46955,-5085,-129647,-145535,130545,328189,145487,-178137,-427311,-434744,-106931,121181,133254,242499,391628,390187,258129,198416,232310,228388,174387,33956,-136356,-62001,161668,320222,255456,75997,78502,220564,153334,-95286,-206527,-139989,-31954,2640,-7460,1223,-5103,-26574,52115,254925,331858,246286,140169,52814,-84004,-170273,-188164,-216623,-264240,-209093,-158994,-103560,-92812,-232537,-341657,-132407,146773,171878,-15778,-188268,-213971,-130498,-105096,-131054,-150644,-67527,53752,56040,34775,178788,252887,204052,180009,38925,-248146,-336675,-109986,123500,111858,47133,43134,-22563,-114489,-180873,-96567,207101,431411,284398,61519,160141,310141,198228,59172,17756,-17056,61777,178101,110146,69894,123712,77045,-61560,-174026,-129296,97744,269624,329936,276442,116785,-41877,5664,174392,165712,7477,108770,350785,332322,147873,19014,-130709,-110039,174404,244302,-138712,-360478,-226631,-37178,61425,189474,146294,-62631,-113437,-60714,-163664,-197846,82179,283446,84381,-226625,-428301,-470726,-380449,-317889,-274121,-103782,17794,5076,-79643,36613,264944,288224,53327,-112413,-52178,49806,25530,-41805,-147337,-245337,-160405,46691,40506,-3796,121816,128750,-54850,-178492,-177866,-193168,-216430,-13883,189423,28303,-136095,37003,213388,192731,199052,115845,-40008,-251688,-421395,-347796,-169431,-131284,-71351,-37828,-182150,-185506,31639,52447,-123917,-210555,-186644,-162159,-23440,127982,93005,-36642,-205149,-317366,-253378,-86453,-68767,-159564,-268805,-261464,-121522,-91322,-93396,27163,87710,7668,-18716,69458,303166,511196,330037,-14912,-71896,55394,68956,-2022,-39544,-35117,-30459,61849,205958,238546,175130,148545,-44898,-486390,-650834,-398456,-222242,-141611,72738,181492,153944,96189,-94158,-249592,-107325,2832,-117400,-133061,17005,32668,-101487,-236467,-353047,-281565,-32160,54713,-31034,-51284,23986,38890,-12312,-22546,-110962,-124882,22558,161120,80904,-83847,-81285,-21909,-35307,-17488,77888,141266,7506,-108692,-823,252474,401149,325404,62565,-231633,-230311,52124,357125,458045,448667,434112,315140,265390,301481,161123,-57942,-99993,8481,15113,-252794,-535867,-359483,-131182,-67938,111702,202028,42187,-35927,-61587,-106748,52051,274102,198482,-1480,-49646,124334,272618,267823,279837,330638,236141,85839,22944,-42389,20649,196916,290109,364753,372866,151644,11884,91052,127584,155774,235403,98487,-115646,-119368,-11709,4115,49758,131864,53101,-75612,-27522,183439,328993,214108,77255,132235,215938,29109,-364228,-540162,-317957,-197221,-141967,78665,134334,-55286,-73164,147004,266335,26676,-392951,-515807,-227159,-11679,-96021,-142373,-114949,-204032,-246398,-258856,-303664,-206448,98743,396848,856784,1721580,1730271,524079,-322606,-1005556,-2282608,-2111623,-611468,-69216,12013,-25314,-397196,-166205,1036212,1549227,57074,-1342224,-1223248,-628989,295591,824879,538587,208738,64476,-138836,-311801,-228952,216170,465557,289122,121766,136891,123405,107424,253841,399458,340702,239553,231855,156198,-60044,-136267,-83403,-93186,-102168,-61211,-124718,-163355,-12241,67181,44740,123186,243932,59395,-209327,-300020,-232370,-206656,-248478,-290604,-282007,-67621,162285,120753,-8204,32911,131740,187320,292106,414104,381080,223727,137067,115188,165519,145688,29797,-44510,-184150,-273082,-51793,196480,109884,-121496,-275824,-247998,-40931,49736,41619,174086,281512,-32395,-312863,-76347,346138,421092,233789,-24087,-291767,-362219,-146235,159484,272792,81932,-27965,91763,169715,144449,183365,281688,273326,97030,39058,156617,86405,-91885,-118197,-51525,-78763,-172483,-208012,-223490,-196950,56150,270558,155241,12081,7870,-50413,-170106,-224294,-178717,-102701,-64630,-58222,-65692,-34724,-36641,53001],[220316,171143,-74657,-222473,-262063,-165580,-90795,-123195,-99170,25183,89948,67784,-13663,-181000,-300395,-168683,88828,149476,150166,217525,256720,155176,63777,-188,-144186,-107669,32143,56770,68920,181291,271788,266260,262043,129715,-45656,-53109,61110,64337,-86554,-63408,124893,103853,-7721,-102515,-113096,26404,116173,28134,-35723,-38890,7200,39858,-6584,-43739,2959,85977,123735,137153,161868,149842,107429,51177,22577,-61332,-205341,-172594,-82804,-252621,-422996,-287997,-173920,-188960,-120716,2223,-48465,-64000,82596,158144,107292,84985,256034,442440,451915,350806,153390,-8060,2275,-91065,-80355,121232,48385,-113096,-156077,-159057,-161521,-116555,-287884,-468728,-189225,250583,507297,567488,509668,398633,382608,407895,247148,-13042,-139255,-37670,108005,149010,174619,169989,143405,66708,-82459,-152208,-110874,-67812,-157725,-195760,-84574,-33348,-38591,166748,252989,28589,-174207,-139937,70483,181470,22183,-122534,-54165,92316,196939,225945,107923,-92398,-257299,-265223,-180219,-132517,-82400,-25786,42454,115799,40556,-187719,-257224,-30200,139950,146220,135817,136982,190821,155517,-112852,-204465,-107431,-112443,-14709,149538,10104,-203616,-116497,11868,-101313,-137918,92142,304936,352157,174055,-56531,28145,309312,394292,211397,78991,144863,357727,238796,-33623,-33798,66298,69192,79170,186394,180042,-10154,-99630,-55596,25663,134435,109882,-24102,-120545,-48445,140871,337950,433499,432419,237562,92390,71136,-25955,-177446,-234638,-221394,-191819,-24032,131082,156547,143324,84227,-91849,-171218,-63628,121734,247765,161661,-378,-20578,-72140,-103468,4439,88140,24596,-104135,-118825,-20955,-10350,-130003,-393342,-476208,-169935,122370,199911,290075,185582,-58057,-102856,68045,181774,258881,180936,13845,-44383,-39589,-96093,-214981,-334108,-340156,-307288,-355010,-336574,-64073,125242,-36107,-253171,-206748,-2548,166358,167855,50191,-114033,-189510,-67525,192844,376436,352445,162684,6913,-62646,-138742,-121383,-38414,-18548,51580,215412,164122,-131025,-276701,-223825,-74672,-4990,124334,249363,260744,331106,352143,116910,-20148,96527,189462,207103,263981,282908,207249,143111,166020,159243,129720,184489,118800,-109601,-189489,-106890,-71385,-80810,30064,135159,91042,186611,514610,533765,181391,-23656,51699,136037,60961,-104011,-138396,41430,82422,-43477,-57976,-68065,-108391,5432,77518,25572,-42809,-138317,-90970,91062,81594,35300,117668,151530,91858,-41208,-86824,11580,147888,195682,192883,49458,-123589,-132416,-170675,-300743,-232957,-48612,-91873,-154876,-23254,523,-134127,-57090,167655,251738,116393,-92068,-169665,-90100,22873,9490,-115387,-142702,13754,103793,53658,28071,110906,125794,12100,-67670,-3975,87701,94933,262078,367201,216427,41054,28295,21845,71126,126330,36828,-113454,-83010,-43258,-122803,-125888,-86790,-133271,-84262,79771,68100,-209777,-496118,-406461,-63515,97989,-12620,-71586,119440,279689,39543,-220216,-116234,30980,-18974,-41189,88258,95650,132965,145510,-43201,-119335,49222,137416,-118723,-338411,-369030,-294751,-117538,169930,146606,-59254,-56012,-116309,-391914,-611028,-583071,-395220,-83400,145564,-25076,-511164,-751001,-392720,-8383,-57605,334991,921296,1205989,933547,1042302,827190,-2332265,-4744694,-2384630,2931300,2849567,173382,-1577780,-1723819,-995286,54710,1201840,1688177,1113734,488152,173826,-69784,-392818,-346786,116102,329606,161852,-16702,7890,186393,125460,-272194,-497475,-262905,185731,539945,629337,254502,-240376,-394647,-92046,228468,135821,-115030,-184845,-107992,-36150,49543,90660,5340,22551,169488,74290,-77805,14584,99025,62312,67013,40211,9619,63762,56854,-59169,-76163,-96435,-57162,147835,261628,89710,-160500,-405523,-385015,-102319,145293,196414,193966,277464,311179,229975,240691,323085,305374,212999,47654,-160420,-61777,215754,388962,265254,76231,118140,232193,97670,-177266,-249657,-112344,10975,-12148,-93998,-146321,-84344,-73690,4231,264195,428228,388195,306734,195770,-39576,-203911,-189540,-169651,-232717,-173962,-109213,-69598,-83616,-224922,-312516,-98244,111943,62401,-102871,-199878,-216975,-150636,-129479,-182495,-254650,-129679,56677,102547,135794,250466,283875,252026,260836,104545,-240283,-365618,-140219,103697,119708,70301,54198,15806,-34523,-155485,-104460,260743,590156,421066,103703,158905,270780,147101,-15644,-47271,-39589,107880,284173,165076,17117,45956,83944,-15905,-183750,-210836,38534,281839,331818,228890,34995,-93521,-23521,129458,98808,-54755,45956,307106,283207,103502,34619,-80932,-133888,59042,115081,-193272,-373491,-192488,2006,96586,254627,222761,-37954,-133427,-70302,-191446,-241872,47702,253946,53723,-220938,-362151,-392148,-327866,-231694,-144084,-5289,52875,32684,5228,146891,349625,364508,131016,-39204,-13863,4980,-51956,-98928,-207902,-334286,-192472,62440,88060,74234,151732,91501,-97727,-192277,-210641,-232015,-211459,-34446,86428,-121826,-266120,-37518,166585,146000,116924,4143,-136653,-280333,-373557,-281621,-148305,-151234,-136123,-118437,-213798,-154544,60174,112851,-5990,-98690,-133654,-164887,-34037,126784,119806,-36541,-228870,-325793,-218309,-118826,-151076,-171879,-198144,-165522,-19611,-33138,-162773,-126597,-35938,-58673,-54530,41044,252627,463059,332139,28052,-51082,38711,78409,33747,-27886,-3946,19802,126646,263074,305518,280913,283334,130519,-317272,-579101,-398754,-208942,-75721,201579,326252,246367,163581,-32800,-238067,-143601,1829,-55074,-46590,112922,146839,2732,-150287,-290699,-236773,18133,62198,-91976,-147486,-24257,135232,221899,156602,-3774,-56683,110420,248616,130218,-55892,-62953,-25754,-56881,-32044,60066,97461,-53378,-197819,-86040,176499,302254,252685,27109,-282541,-300279,-21623,291514,459683,473380,402863,245389,194886,207404,52500,-125466,-155291,-76820,3037,-121741,-374246,-247921,-51490,-35438,129403,239475,70686,13621,32375,1867,111527,246040,233583,190048,173743,220825,204699,135354,188376,302370,193119,87445,108078,39883,65931,225873,297963,306578,226439,-39722,-170454,-7334,146925,204315,231965,78872,-50326,21828,69138,-32142,-7175,106291,48248,-50148,-26299,133057,313408,275295,137008,104753,156516,37914,-292665,-454256,-228915,-92231,-76665,126467,217074,23807,-81606,118714,296053,63262,-379087,-455073,-130104,39202,-34402,-46276,-47425,-146837,-124812,-24576,-108360,-212086,-50832,285986,797916,1436275,1216465,369583,23338,-572232,-1578340,-1474117,-599358,-476606,-385521,-150818,-257190,-93086,942665,1443078,120756,-1049083,-896604,-408131,178249,544752,289561,-77703,-306930,-428667,-445472,-239419,249154,523807,404321,258364,230119,196507,167180,218317,284713,255127,210911,262951,218244,-14110,-167057,-132586,-90678,-100299,-86871,-96079,-110438,-183,61188,80246,191440,310801,86265,-274244,-402901,-271899,-172358,-154889,-139847,-82637,104995,230818,101518,21853,174134,337201,342992,343943,391918,359061,254092,167105,123603,161317,149571,22989,-60707,-134627,-181461,-41728,152081,156014,-13624,-235781,-310992,-115557,42541,48111,102933,136424,-159964,-393883,-124342,269533,326303,176167,-33209,-266963,-368019,-212380,75934,220420,44211,-60493,56337,154748,198640,238375,296090,270599,151860,131040,170747,92286,-2018,4033,12747,-74965,-171234,-198233,-216496,-222265,4944,195014,178226,138223,99295,-31018,-147774,-165681,-141608,-114509,-88613,-40228,-21053,22671,25558,80890],[214905,149907,-137006,-322423,-343572,-253846,-155977,-98813,-60554,-23595,-11552,-25010,-72697,-218014,-410786,-343955,-9122,135086,115341,175696,245699,219561,139909,24317,-151818,-135415,-17202,17201,106025,239153,236281,217095,286634,162890,-38129,-32878,77910,15623,-166886,-108543,126298,151062,13780,-153531,-186883,-28631,67024,-8630,-107632,-221518,-273779,-136978,-11238,-27865,-66485,18085,105188,106597,173413,249209,183215,24955,-8487,-54578,-202340,-224535,-144424,-266715,-341609,-153750,-3004,-93446,-122373,-80476,-122277,-82154,83812,147842,49290,4719,269214,505903,440794,245248,38016,-112267,-166524,-215495,-57777,250207,177147,-49993,-179481,-210479,-244447,-202476,-320129,-453490,-195163,281849,510421,503607,415031,394424,450112,422278,188523,-63374,-170838,-65046,75770,149126,134139,71874,58947,33637,-119598,-216946,-184700,-76329,-98686,-140237,-26583,9622,-13039,202982,334235,100582,-115731,-80223,103807,230598,89249,-119251,-111333,-7011,79613,129387,8502,-187014,-255574,-218383,-179738,-86922,54140,101345,105496,114961,-23034,-251311,-269086,-38056,128746,125724,111698,89110,158762,241727,38820,-166298,-125936,-42516,111964,211877,49085,-124411,-33288,71313,-10621,-115932,-24573,204904,342755,183048,-71791,-2146,287829,348436,137570,23321,138148,317629,340863,147575,104409,193039,219165,189531,166582,51073,-90410,-63639,16950,21986,-1440,4482,16886,-64225,-35148,177231,378183,385755,348663,212957,79424,86797,63757,-47263,-81783,-110647,-143089,-60531,144767,227357,140030,53427,-51256,-79056,-1007,135515,197351,93473,-3127,48093,60517,17491,-1500,138801,124520,3885,-42031,-33724,-85176,-189151,-331134,-372222,-162356,44752,113557,220870,125557,-143278,-170977,52158,205711,273331,136635,-57107,-63341,-52420,-146311,-210275,-271717,-297784,-305870,-366441,-345520,-71595,93858,-100963,-275496,-170049,84565,292975,298519,138738,-57225,-101621,102275,381993,485003,386569,149345,13852,-56839,-162669,-175351,-36148,35486,67989,230238,176386,-192151,-395954,-265670,-100214,-41983,147734,296325,178857,174551,287413,150288,-24023,45267,174087,249661,291161,261552,191963,64558,-4755,50120,111708,162515,86262,-147024,-278602,-209673,-128135,-117837,-28667,62372,40265,135455,483674,624199,287180,-58249,-82009,42032,57097,-108236,-185021,16554,83419,-34649,-28096,-21539,-66978,28752,62459,-3656,-31708,-137298,-158797,70334,161309,105012,145282,208504,107926,-65231,-61789,96730,185744,170358,152741,15358,-136310,-106920,-103591,-226298,-176747,-46817,-125979,-167683,6132,13895,-187071,-148870,80485,173460,86424,-67500,-159072,-140955,-51692,-60647,-171003,-145456,-15690,28855,21786,37897,97267,132356,36484,-66028,-6868,119111,124902,287495,459452,315600,3073,-105766,-85920,-21212,9854,-67256,-140505,-69557,-62571,-169382,-161911,-113314,-181538,-108947,97308,95325,-174324,-382444,-290090,-28390,92331,50599,4089,117877,255560,96217,-167380,-165685,-63511,-58087,392,111035,79394,94380,112129,-88395,-174003,-25972,23374,-123641,-259187,-281692,-284202,-89749,295258,337472,127706,53306,-77921,-360314,-585347,-522864,-379775,-224447,-45672,-97408,-503128,-605298,-63405,380189,323847,351759,674906,896196,874426,1157822,1114607,-2547641,-6383911,-3264225,3634436,4364970,1071741,-1492243,-1901817,-1193678,-216298,843392,1395403,1028406,498482,212269,160563,-94605,-199354,75988,140811,9544,-22498,142430,339808,263266,-113435,-358754,-142695,224903,454894,551453,251683,-239178,-440517,-171394,173263,113354,-90045,-90414,-43786,-56507,16815,102754,8291,-35182,70910,-23802,-129183,68725,232240,223290,200394,38878,-142207,-129585,-75408,-159901,-126415,-9523,83078,182366,215424,98474,-69527,-293671,-279561,-90882,143974,225663,106262,102379,184298,194285,278905,389283,338272,204315,59727,-106620,-29960,228789,398114,269064,109343,177291,240986,38614,-240308,-260166,-70485,44481,-41330,-217219,-300910,-143011,-78500,-10899,250482,453736,439182,381960,277079,2590,-210691,-148251,-66036,-131406,-107508,-47055,-21492,-40489,-172658,-259501,-89495,57586,-24547,-136326,-141868,-154148,-158526,-145859,-181545,-276748,-152623,66138,141339,197929,268102,283406,271439,294517,143260,-218367,-385223,-199862,45111,123363,90651,45052,39032,30214,-117368,-143863,190268,589900,462445,108148,118487,211505,95375,-67346,-81659,-45779,136381,358348,241377,12724,-4415,81113,23049,-163080,-245078,-31927,214542,246805,150395,-23945,-135884,-101178,19225,13516,-110663,-43155,201681,184307,30522,14284,-45617,-142754,-60647,-25427,-214839,-347974,-166675,17155,130325,296219,283044,13385,-132257,-79123,-187140,-248345,8236,196353,24393,-183666,-253466,-268769,-222070,-101342,6054,79117,79273,42892,56641,194457,381168,411184,209676,47213,20790,-58990,-148644,-164463,-243624,-362702,-174337,97433,140956,150036,173993,26539,-158887,-197364,-244251,-279170,-172301,-6016,24622,-188777,-297898,-66147,143033,149943,63765,-82080,-191425,-255797,-299539,-221676,-138259,-169068,-191994,-194315,-239388,-144482,46279,153019,109093,-3973,-119423,-199514,-85542,94867,134945,-30490,-207504,-230659,-78336,-101962,-213452,-163656,-88055,-32013,74057,9194,-214256,-252188,-152475,-117455,-81658,7148,172274,350738,287425,80054,3577,35135,73321,47575,-29686,3969,73354,183025,292455,346183,366247,394091,277020,-143923,-469261,-378127,-191327,-5578,286521,388821,276605,203014,23994,-208454,-158989,12000,16745,37191,181433,233784,110796,-37284,-151589,-86380,118751,87750,-123881,-199690,-61643,189051,404215,322089,128069,46554,199058,311018,172590,-3240,-22306,-23083,-74554,-43561,46013,41948,-121177,-260815,-136724,97585,197914,193330,33753,-222957,-256090,-26372,222206,382198,413840,314328,145992,108277,111779,-32695,-161592,-194170,-167083,-20582,13886,-147285,-85449,56732,38758,162372,268522,133514,73431,56628,28233,115702,166612,212716,325493,361097,291294,127782,-21904,57480,252154,182973,123198,170778,81419,56456,186481,256064,220361,73048,-178615,-267061,-66424,157231,254291,235699,79015,42172,175629,135174,-80981,-73947,83606,78714,3505,-17619,79915,266094,297023,175675,77245,100350,70132,-184474,-327016,-131534,7292,-7831,161435,291611,134836,-42635,83720,248474,20198,-364712,-344692,-43304,48954,15941,33733,-12599,-92658,5430,174874,43162,-221913,-226998,93251,635587,1008064,648143,294789,423587,-98594,-684641,-619804,-624840,-934537,-746900,-245247,-76738,34372,763753,1029976,59779,-493018,-325493,-181239,35946,259387,17599,-358858,-627788,-638959,-516163,-249395,224713,506011,457036,348701,266787,233795,254615,242102,201958,155783,148389,269409,280423,46776,-181223,-170888,-94926,-117048,-135211,-85200,-47058,36103,84974,115365,235101,321810,95983,-294698,-442817,-281193,-120965,-45648,24196,142408,295147,298711,82184,27886,257551,460493,403590,312513,343375,333009,252266,153929,85790,110345,151279,40398,-81721,-106758,-102285,-41884,78021,171467,106231,-132411,-278306,-108824,86573,61600,1084,-47606,-263873,-416421,-163600,142569,198682,143997,18201,-178846,-303489,-204377,54604,185670,18376,-79272,23144,117117,189478,236922,281561,249403,190349,187824,142467,93045,101045,124288,70415,-42885,-84009,-67454,-106143,-153620,-6577,120005,190680,240833,155798,-20695,-111907,-97625,-84541,-91601,-73775,-18086,9056,72876,102001,120518],[176443,67362,-222430,-386609,-359296,-295522,-196800,-63551,-29504,-109481,-156740,-144027,-141376,-250167,-487193,-464514,-64320,175118,132202,157842,216333,234686,199056,77692,-101525,-146555,-103630,-71155,94763,246591,173653,174329,303925,204422,3516,5863,74523,-78211,-280508,-182413,76009,155994,22808,-173912,-232797,-88041,36645,12375,-132016,-333262,-415777,-208360,5867,-18774,-128301,-54417,60495,48278,168645,365789,282552,18671,-18963,-6882,-143394,-213716,-154812,-224650,-223771,-47078,84663,-50189,-145526,-176498,-214573,-152602,4934,61495,-62640,-91035,232711,473502,380393,167392,-47407,-197631,-289242,-283618,-12960,363874,320709,35359,-155833,-216919,-253187,-212630,-292699,-393453,-187889,266595,427158,354385,275545,350224,444815,349426,89430,-129486,-215465,-130367,-5643,119264,91740,-13056,-4221,27106,-117803,-261679,-242192,-66256,-9241,-55780,49832,73749,23148,218587,392511,197759,6571,7787,85957,187957,104545,-115400,-176822,-136747,-60830,23964,-64616,-233342,-217389,-155944,-170201,-42387,168849,218852,176981,121677,-75352,-293570,-246838,-42298,67507,48514,46971,28299,114803,298611,199011,-104775,-131406,61591,252128,240860,47378,-74475,1096,93491,79073,-81022,-137553,98646,320894,202309,-51659,-8506,248053,249619,31673,-14379,175758,270580,347766,254612,185092,251372,290555,244300,118500,-79956,-151902,-40144,46956,-3271,-128651,-81538,60463,-4129,-38241,170241,333290,248206,143146,57481,-15039,65942,147733,115338,104749,18234,-83856,-85796,136750,239430,94002,26217,51481,78425,92843,162448,185558,76951,20337,110135,184489,118036,-11482,145643,202818,106308,7769,-87317,-171163,-217377,-240167,-251294,-146739,-22142,39582,121990,45987,-168411,-136217,73180,214159,266857,107127,-96422,-82223,-80687,-173761,-172433,-185952,-210669,-212086,-279632,-296133,-96679,23697,-143057,-249973,-131690,113795,333869,358744,182188,-14254,-23572,218395,475808,500909,339516,92472,12791,-17816,-131453,-187014,-46496,46450,51936,196075,166967,-191505,-436192,-272754,-130150,-102888,113772,319805,168572,82815,209287,149016,-65638,-54014,119694,248520,273480,216306,134857,-48922,-187005,-83096,66643,114898,57254,-113238,-260672,-227275,-131347,-124281,-83380,-2321,3498,89587,420951,633547,335016,-78974,-161546,-22396,55589,-63289,-149635,-2573,45290,-42173,21198,79849,31928,68024,42553,-26543,5751,-73397,-143297,74739,220930,142598,125905,189482,48829,-115879,-41547,160802,217079,167839,103595,-13571,-94564,-70826,-88124,-179670,-118201,-25148,-113836,-140841,41391,14569,-243967,-236616,2281,92354,13540,-91524,-154939,-159170,-88271,-98115,-189396,-122442,-41661,-44327,-18735,15335,28099,79704,49176,-19557,37113,128009,127610,284211,490804,342014,-51856,-216752,-150297,-107475,-139718,-176743,-134518,-35257,-61188,-169462,-139184,-88300,-172342,-97003,120003,127495,-111958,-219578,-101840,45918,67386,78059,53396,50401,142901,129002,-86421,-190487,-153766,-118123,26249,127233,70216,40559,48207,-118081,-211974,-133396,-132460,-145190,-159272,-133132,-190222,-36120,347751,441185,278519,197866,56394,-231635,-461068,-412038,-350799,-360331,-251672,-158695,-314983,-243293,317475,762993,668993,220735,152756,296361,832760,1624812,2062142,-1156499,-6372156,-4009303,2821424,4801864,1641103,-1408707,-2027446,-1290310,-389485,512734,1067343,903696,356027,61704,289064,231081,-17078,15863,-15687,-83847,-12915,248587,450300,365889,36730,-192470,-1890,228880,276030,333107,192480,-201439,-434403,-242935,69176,58354,-56502,-1697,-5132,-92700,-30716,103548,18971,-95355,-54305,-128118,-164226,120025,332966,331633,275316,23808,-256412,-272079,-181682,-204450,-109863,121375,233879,223208,203242,163697,65941,-104126,-129784,-67244,112938,204371,7125,-83000,45138,166319,312381,425431,326998,151702,60054,5744,30482,197596,337011,258525,170275,248924,247548,-8187,-272523,-245833,-32568,52805,-88272,-331497,-378561,-149843,-42633,13256,225975,407804,381153,332368,273193,31743,-191605,-75194,71288,17649,-14359,20354,33251,25621,-90845,-198867,-107893,710,-64580,-113972,-42963,-46595,-143252,-148373,-133749,-206440,-121965,79629,148872,180546,225691,261039,269352,281869,142784,-198434,-404495,-286589,-46342,108778,94176,9373,18728,42928,-79168,-192043,29279,422631,369354,49387,41777,156570,72452,-59808,-61591,-27144,149151,392689,326902,70238,7093,87311,50716,-114785,-215761,-87358,93504,112547,70430,-32612,-145146,-200094,-127290,-76790,-163668,-146296,56984,64961,-45042,-32052,-36208,-136093,-147770,-127207,-187287,-276363,-158745,-3702,148877,317476,335487,89518,-101964,-74316,-143152,-211132,-25907,121649,-499,-125731,-129358,-136579,-104809,22990,135463,143058,89587,25237,50038,161994,353422,419879,268178,127433,50198,-118463,-234307,-210178,-226560,-299830,-105079,143022,179167,192899,178716,-49881,-218270,-185893,-262448,-312513,-109961,59706,26166,-141377,-208831,-33883,145776,176454,29102,-135349,-193665,-183503,-208536,-175436,-136802,-170397,-211566,-230370,-228558,-129655,22860,179708,206591,68592,-125360,-232959,-143848,54302,139001,-14028,-140592,-42257,133794,-34567,-231373,-136075,16074,84925,136665,27210,-237697,-313397,-217256,-140759,-86331,-21380,80581,192724,188644,110850,71333,47843,48357,20460,-50752,-13552,119382,229030,290346,344619,411968,457047,352543,-14056,-347563,-340420,-171573,61586,336451,387975,258807,207633,57524,-172306,-148043,28670,71746,96080,217132,284332,198344,72908,29519,129926,246432,130085,-117805,-201709,-80155,199163,491508,428465,234814,155842,268421,327157,194000,63624,32499,-15290,-86035,-53860,40985,5025,-171100,-286395,-141193,52803,136136,164425,66500,-86347,-108878,40972,164477,242507,285454,199881,60675,44646,41561,-80655,-162815,-205191,-239922,-59116,108662,63196,68188,154017,124972,192756,276064,211115,129434,11343,-30210,59716,59424,149922,373245,457468,310478,48663,-175417,-80221,200624,227311,195137,189752,58539,-11896,90931,175994,123784,-59844,-248432,-261049,-65373,158008,280092,231554,93424,135489,296196,169485,-123834,-131545,60429,118617,54300,-11592,36880,197959,270470,183021,49456,45251,98367,-90304,-223820,-59792,79900,48320,161914,318260,237188,36729,61630,148522,-81638,-346914,-214538,-1751,1586,33732,77489,-16656,-59790,95665,257575,98302,-232947,-384464,-126561,415739,536156,186372,376728,757922,284767,212362,203048,-767703,-1382472,-993515,-283508,93263,165140,530448,465818,-43540,157455,256633,-67810,-60664,79393,-210014,-553297,-789674,-720377,-518076,-257071,154279,422348,441273,381355,256523,245489,351852,301275,151789,62726,69367,251274,338022,114239,-164867,-174125,-92971,-138163,-184855,-97407,-1273,81354,142181,159459,242471,270218,86289,-258665,-413588,-275908,-79713,47041,159995,332936,451166,343806,63733,9709,274267,480994,357382,206654,269701,292019,203391,92223,-928,16991,143410,73290,-102684,-107811,-50431,-43942,-4239,134078,178367,-16533,-186645,-55252,143079,71070,-97696,-211161,-319539,-374419,-185029,-5208,57953,117246,85262,-71287,-198054,-144130,67535,156842,10592,-73937,2479,66041,112074,169586,236870,217304,198495,185542,78191,80006,178977,205066,103630,-2797,40188,127843,72519,-6718,34381,79075,191724,287321,159869,-21387,-71453,-38389,-18958,-39731,-30748,-3246,7638,95068,168600,154213],[94703,-67258,-309136,-390745,-308778,-284710,-205188,-27750,-12626,-201645,-294350,-248282,-202979,-278290,-508824,-488406,-61796,248491,202730,168075,168026,191505,228229,156581,-2177,-142998,-217429,-184405,56222,211770,97282,139856,320095,264565,76629,47625,41306,-192811,-399914,-280700,-24399,106276,10718,-160378,-232469,-119561,42780,72543,-117105,-358395,-396027,-161769,38849,-24070,-177133,-125785,-18374,-42766,141062,466444,372256,15582,-42738,35086,-55358,-144034,-112085,-126509,-93477,7490,67269,-58140,-181617,-268741,-310805,-261014,-130643,-67513,-175715,-154752,164206,362875,299181,140616,-91051,-270595,-353614,-271176,56436,427231,421778,115156,-94707,-180956,-193093,-141496,-209040,-326070,-185937,208210,304949,187685,143507,271043,356908,219688,-10082,-195852,-271813,-216663,-98165,71610,55277,-67244,-34418,51446,-64169,-264829,-271628,-51793,68414,24008,123528,148262,60689,203901,404209,291460,151606,86615,17632,67253,62332,-121507,-242957,-257323,-181297,-75427,-119765,-237258,-163946,-107126,-169720,-28459,218283,279587,225281,130286,-109835,-311142,-197314,-32649,-18234,-51460,-24528,-17171,74388,308110,314138,-38576,-125882,170471,377507,240774,9124,-63433,-7087,90498,149451,-36695,-212123,3972,280365,219091,-6921,11,180594,114996,-77677,-24210,233139,252664,277305,246090,159714,192750,251642,238278,64053,-167946,-168393,-23321,39119,-46283,-224897,-142443,82494,34003,-61081,130987,241655,86755,-108147,-185763,-160593,15971,196197,264663,275602,143574,-22245,-85159,112432,185183,5970,-3002,178219,250100,188841,192455,205902,106617,59138,152947,266140,183111,9153,127675,239753,165292,10506,-157801,-241292,-222865,-167518,-151906,-117651,-53857,-2786,20828,-33097,-137481,-36578,116370,207545,238057,93339,-96061,-100439,-123423,-181189,-122241,-103200,-107342,-68514,-131210,-201718,-118196,-51219,-149089,-190332,-97221,85647,279180,336034,182673,10700,25641,256198,451974,407572,201429,-256,4764,36270,-68869,-152544,-63959,3508,4952,125718,142254,-126638,-366840,-231107,-147787,-168662,26946,292443,202532,43965,113906,110655,-120904,-165064,41830,188737,182994,132899,37405,-186277,-352042,-210871,12261,64534,43885,-20629,-137484,-146361,-77794,-105225,-131406,-54390,-22792,46312,330545,539328,289071,-92264,-173871,-53155,38281,-11111,-75324,-22978,-23755,-63268,84327,207922,145594,91277,10145,-34868,61924,26590,-60952,96462,235858,140387,78048,98904,-69589,-170646,-14595,198932,235249,173333,46372,-49768,-42524,-47118,-121913,-168800,-79177,3096,-63704,-86840,63690,-8609,-304851,-307605,-46012,37489,-82536,-168609,-168228,-151650,-100502,-111966,-179125,-108306,-71546,-92078,-59329,-45910,-84071,-27468,34024,50062,114740,120785,97804,241465,449440,299210,-95085,-265322,-159261,-161368,-264502,-242763,-89377,17198,-28215,-116922,-70300,-29128,-114720,-61779,131141,154605,-38100,-65156,90088,121510,19341,62973,63405,-62377,-9831,139576,5045,-181230,-222291,-206563,-18811,111388,70068,-4799,-21729,-121421,-214319,-222455,-251897,-167904,-74286,2371,-66315,16229,306348,420362,342376,324102,217896,-85437,-303804,-291096,-304604,-410436,-358189,-159329,-3538,214785,642716,1058366,889124,-46866,-592956,-438536,759593,2192372,3166262,869079,-4845713,-4078142,1277544,4136595,1639631,-1415123,-2162035,-1382276,-519469,235709,787058,795419,151526,-179808,301959,495886,162650,-19322,-66074,-82276,9236,276107,458758,394725,139614,-28370,137821,209164,67117,50955,88014,-149566,-388265,-290296,-47382,1005,-5086,69593,5108,-134617,-86684,87062,36341,-132668,-159854,-203533,-170675,152363,375264,364489,274981,3020,-286377,-305722,-218228,-164092,-4024,268469,346743,252351,220288,251968,203011,115003,31401,-39100,53341,135741,-73624,-226064,-68632,155364,340221,432304,283182,76580,51118,133947,105437,137060,222793,229154,238968,315730,250783,-28099,-264879,-217103,-13776,29152,-148602,-384989,-331513,-95232,19431,71879,207682,315956,241028,178345,194132,40818,-156871,6902,209869,176722,90819,84650,83082,88927,-9397,-147774,-142818,-45547,-55970,-52487,59363,68503,-103279,-134220,-55767,-65026,-41997,87260,99782,64140,130457,227673,256346,236970,103888,-194838,-430027,-382742,-146860,72088,78475,-38870,-45664,-1111,-50380,-218230,-149864,149030,156631,-75209,-57564,115681,85646,9322,9448,14450,152410,388475,396277,172717,82833,111183,64901,-51559,-128996,-105630,-39898,-27132,12638,19570,-98296,-270128,-262723,-162734,-214706,-239627,-91687,-46719,-102876,-85394,-52120,-119693,-181550,-159239,-113287,-167722,-165666,-54834,144913,322778,376239,170710,-46865,-48177,-67248,-137134,-44374,43674,-24644,-66015,-18767,-27952,-12674,107864,224797,190204,77161,-20355,-10332,64462,271816,385184,289210,184587,76413,-149801,-282212,-218401,-154900,-159503,-6777,185163,187610,186087,162408,-111148,-247675,-150683,-250284,-307934,-39325,134933,86553,8774,-16652,61572,171798,187670,-3656,-161368,-154115,-85352,-111720,-141783,-138714,-147461,-178576,-199943,-156256,-71724,37222,204440,270107,116871,-123405,-231186,-167600,30485,128714,1681,-48163,189863,356110,69285,-190526,-92722,75744,144186,162337,27305,-225442,-293559,-202105,-110429,-61405,-35880,-1533,24942,51891,101076,128021,75402,11745,-42036,-87980,-46541,146830,261840,259778,296840,409054,458501,337338,44641,-236705,-289844,-149567,119628,371151,364917,221029,180733,60872,-136460,-114214,40211,85378,111817,220140,299584,247689,150931,196080,336773,360784,179112,-75498,-163801,-80170,178161,473399,442522,271332,236034,304248,290357,185580,128300,87657,-7498,-93309,-63812,50554,11858,-184915,-275139,-101417,67335,143318,166811,97989,61270,88214,153655,127581,82623,125812,94365,22064,30631,15920,-82737,-127736,-181156,-274096,-106355,137826,187104,159247,203928,186322,199268,252339,274980,171351,-70401,-138753,-34756,-40134,76136,336520,440235,272695,-23093,-290210,-184144,169655,319943,282418,155175,-28953,-113755,-18887,87208,41710,-143666,-248785,-172180,-9264,149170,262459,207755,107192,192534,337403,161638,-142713,-162878,31278,136595,77218,-12004,13160,126030,203350,161754,27224,-1274,105524,-40404,-184393,-35998,113129,80997,118183,270574,291211,133478,66388,39137,-198370,-321535,-100964,-17884,-93632,8957,73912,-54364,-56104,117464,199905,56560,-230390,-477937,-302536,207076,114001,-99969,611473,966826,503278,964449,818880,-1044027,-1791743,-1106387,-266447,202644,236625,253850,-78854,-61466,794376,670231,-153293,-102289,50220,-351613,-615927,-740257,-663149,-461790,-251922,69788,305132,374320,364287,221014,242895,428092,349949,115049,-9073,-3015,210315,372005,169305,-117786,-132530,-74258,-148072,-213435,-124590,6961,108751,205037,205039,209847,170686,63736,-170378,-332022,-275677,-70551,100736,241031,441779,527663,346115,42511,-25553,237292,417925,234515,62605,181561,230878,112756,1913,-105293,-85787,123274,105385,-116467,-128633,-23765,-32541,-71442,32489,153567,62758,-80794,3168,173409,71162,-159745,-302015,-312524,-278611,-184309,-136464,-69409,78815,123390,9873,-90978,-67065,72526,114463,17079,-43735,-1698,15313,-5507,55524,170257,185478,178714,130314,504,47730,200848,224577,105193,22753,134594,291444,245074,158572,109465,78997,172706,255176,105623,-34388,-36617,-201,41850,28450,22121,-4345,-31909,75615,197602,157553],[-26340,-223408,-370876,-330917,-215780,-236447,-185965,283,-10517,-270277,-379829,-304353,-246124,-303558,-467930,-403510,-7777,316073,301703,196605,101442,101150,224364,247307,121394,-125649,-328640,-281261,25734,162606,24854,105169,331112,335138,160977,74301,-14806,-281855,-478803,-375630,-145959,11277,-21748,-116912,-177599,-98256,86286,136757,-85908,-314741,-262078,-32243,79402,-42816,-210738,-189324,-123880,-156482,90488,514548,416595,1103,-98834,26511,15907,-52737,-41780,4115,25723,8048,-23063,-87799,-209416,-337302,-395280,-380329,-276424,-183515,-229405,-154126,84508,211179,227511,167942,-93472,-334071,-365577,-182812,140798,420086,438618,172662,-15043,-120416,-97680,-19102,-101045,-296866,-215430,121046,196044,67105,57397,169246,207119,90959,-61397,-235176,-322485,-286251,-155324,24592,30191,-80732,-31664,95761,30517,-216615,-262860,-32126,111885,67989,169083,213812,90241,160117,359689,349866,268942,125747,-81295,-91444,-22458,-142426,-300056,-334885,-247731,-151368,-168984,-224418,-122763,-90198,-188311,-60660,185564,255919,222492,129870,-131176,-312075,-138894,-4855,-88761,-128499,-65481,-23245,52898,268297,342523,10974,-111861,250640,460227,222326,-47487,-83619,-33112,84523,192558,14773,-219655,-60800,216711,214156,42276,11170,86266,-23827,-154998,-4130,275658,263873,172494,128422,22333,17057,116495,185915,25999,-180695,-125674,-1432,12307,-98471,-286595,-191127,65397,32285,-99878,78240,156594,-34821,-319279,-432688,-306140,-43727,197247,358829,387014,241448,35671,-49838,84519,81245,-109713,-40342,279530,379106,258652,218753,241314,157284,92372,158386,268955,197184,63879,108872,228474,159438,-31748,-213588,-270787,-213286,-131679,-87496,-72535,-44452,-11856,-53641,-87012,-70723,70820,156683,187229,189187,85221,-65067,-117144,-175265,-185119,-90396,-47697,-19881,63598,23809,-84431,-112503,-95908,-121579,-121858,-73436,16530,151119,244884,157010,24547,40076,217901,329793,228888,-1413,-115267,-19523,65999,-15217,-86722,-75281,-72908,-53785,44846,110908,-16177,-195954,-143051,-139071,-214591,-84761,204144,217348,5627,-2940,44853,-163481,-247988,-38855,75089,27920,18302,-76701,-322843,-480412,-310411,-35804,33002,51797,93835,46392,10005,16742,-70780,-161512,-84435,-38930,3816,220923,358414,152759,-108029,-136843,-64327,-8365,4128,-18625,-49485,-102997,-88818,151674,327455,229842,74241,-38685,-27497,122195,122440,39861,114418,197722,107806,29826,-31754,-209499,-203810,32765,219180,236379,165882,-12993,-95015,-21683,-48946,-172755,-178915,-71847,18392,-368,-24700,64016,-51976,-356816,-346338,-54129,22093,-175748,-282376,-202080,-132637,-111969,-126177,-164193,-129902,-108038,-101427,-90479,-132080,-202288,-152195,-7986,113975,191719,103292,39907,162036,350320,221216,-100893,-239233,-126025,-167311,-308842,-231698,-17618,77238,38636,-20295,17562,38000,-31306,-21105,119174,165607,24384,30975,216522,159364,-44889,14851,35775,-177190,-139210,133334,85208,-138731,-255710,-309990,-148445,58499,88057,-10862,-64515,-94532,-174001,-258470,-290988,-176899,-30463,66092,30845,43746,180556,273996,294663,380745,332611,16555,-180107,-198637,-236774,-338060,-315685,-83830,316173,596177,813116,1175281,915390,-394138,-1409719,-1117496,580710,2522599,3881778,2422732,-2480453,-3122049,99100,2722308,1005826,-1563008,-2317559,-1529851,-673552,-1928,584026,716086,-392,-354243,252497,641424,298479,-6675,2345,8326,37414,205720,343378,338245,184355,116606,260185,182089,-107283,-195803,-37034,-111010,-324446,-308559,-137983,-24707,70036,123298,-391,-165716,-137210,55269,54307,-133253,-206316,-218268,-139572,157609,352554,327352,212646,-14675,-222753,-226685,-174204,-48530,169772,390413,383858,252352,247285,322774,302798,296966,158188,-25308,-26128,43055,-116217,-292408,-132120,157757,356466,413100,225552,10772,47210,233836,174715,74122,95856,184279,285835,352498,245978,-15008,-215723,-180993,-17943,-19749,-211380,-353680,-179987,-1695,84017,149107,207686,213715,74828,-14492,78894,27992,-124022,71690,320378,309270,186850,136485,116447,121130,38714,-118791,-177381,-77571,-19768,20773,134709,153484,-47580,-103641,30044,99686,63933,76983,-16837,-131383,2301,190006,240442,179380,39229,-213555,-460404,-460054,-223361,23799,54862,-68452,-119358,-72224,-34868,-199620,-270601,-129358,-110457,-239411,-158380,81444,118535,110596,103223,65673,151039,352085,421598,282015,194630,146703,65409,8923,-11082,-77362,-145123,-140512,-14252,120474,14917,-260087,-342133,-242152,-261414,-296996,-207769,-134534,-140140,-130577,-83913,-103004,-163721,-121558,-14453,-47566,-173309,-115334,118872,310713,386841,226484,17257,-2201,20294,-44419,-40688,-24715,-56492,-25963,56669,41284,39302,149002,277071,222640,38930,-81941,-91534,-56231,152245,305535,263582,207982,102628,-137833,-277221,-187356,-55228,77,83002,208853,162617,133630,129524,-131255,-223890,-90604,-202791,-253678,24873,188050,176510,209602,222273,203879,213481,159929,-43683,-167515,-96175,10217,-20633,-115068,-139188,-103586,-97192,-98943,-19368,51975,119252,233904,284184,136569,-93222,-176848,-128945,39821,97874,-8162,34934,392204,519502,182011,-94359,-38384,77358,136696,159218,21897,-177848,-201085,-107890,-27512,-9945,-32535,-57229,-111549,-87735,51048,155986,111274,-20274,-115569,-133669,-83583,145871,273828,206462,211989,360938,399505,241338,31809,-151835,-231587,-123465,164447,406466,360717,191528,132149,35982,-105666,-71007,31133,42906,75526,193512,286792,253015,178645,291850,453633,416820,218178,-8844,-105987,-70032,139825,370810,357545,220689,262494,304510,214580,148570,173344,128257,-5105,-100468,-73205,76993,69774,-158302,-238290,-33244,140164,212528,187894,103177,151635,258384,264471,111279,-48001,-18643,24067,38751,69432,39619,-37310,-55331,-117907,-254895,-146517,106269,197098,160388,184738,192387,166989,195222,298343,193512,-141875,-245236,-129570,-98118,25417,250318,330320,193025,-77169,-338708,-224405,169844,426497,351765,76317,-156187,-208031,-92797,24030,-2791,-158216,-192803,-47807,70212,127089,197152,162489,104299,181903,272966,111524,-127068,-158625,-7922,111054,65227,-13553,12818,68444,116658,122721,18073,-23863,92738,-36586,-206452,-61837,107317,88844,39394,150438,274549,215489,97145,-39747,-283439,-287253,-33783,-77333,-204754,-51825,26014,-110412,-76058,71134,39008,-41041,-196048,-476531,-374234,79217,-186982,-232432,915818,1059373,548720,1481844,1166517,-1391584,-2142401,-1112725,-216288,220044,205671,-53821,-474172,105805,1380333,848426,-444550,-131305,141064,-403971,-554737,-503732,-493760,-363228,-217018,9533,193439,286612,318884,183211,231127,451036,342370,66656,-52142,-47846,151039,357469,190186,-53972,-54826,-34877,-135999,-207507,-149069,-23635,94640,229461,227584,141472,52107,39587,-50968,-229920,-293024,-99246,112296,264088,451885,504217,297632,13346,-68616,169864,315555,92799,-69902,98169,154763,3660,-80197,-174623,-151694,96426,123165,-116152,-151393,-11449,4245,-106584,-124805,16476,75712,4267,38069,158324,64417,-162963,-294173,-241423,-151280,-162502,-221222,-159142,26143,114461,44831,-8845,-3991,38856,44899,25514,303,6750,-21722,-115787,-66705,96071,163136,147081,54290,-62379,-1895,157310,185714,80710,18849,148155,337927,334068,270123,179607,99607,122893,142324,2515,-58725,-16226,12688,85244,95883,66509,-23187,-101952,14500,171186,114186],[-163854,-358362,-386709,-226087,-116094,-177464,-153110,16733,-18410,-297878,-392606,-299740,-267541,-325284,-373733,-232547,74741,340005,384155,223259,20424,-11400,193755,330327,239327,-93367,-399935,-325356,30239,132088,-25834,58874,319507,386717,225456,73202,-72582,-299438,-472563,-426459,-245856,-100420,-64844,-55569,-76161,-18960,151595,173274,-61463,-239743,-98110,117926,119768,-65422,-227345,-234875,-230074,-267692,23359,485351,391554,-32323,-181181,-49520,28449,7036,14875,126046,115817,-25588,-120788,-100595,-205708,-363966,-451871,-478638,-382258,-234101,-187404,-90098,9589,61735,186654,232432,-66421,-384073,-342192,-49827,220904,347001,364737,202618,60603,-60587,-12896,100885,-15678,-331949,-291064,28382,135290,24057,26688,63132,41507,17400,-33990,-222078,-341476,-299577,-146646,-4175,20939,-53302,-7494,136433,135075,-123592,-210973,6648,127603,62818,168714,252004,107799,101018,270348,351778,319794,113691,-181344,-237758,-119621,-174211,-338016,-354331,-247882,-188019,-217818,-225726,-113078,-102005,-221719,-133934,83677,149924,156668,108460,-152163,-311669,-93840,36106,-107405,-143321,-49903,20705,60908,196372,277710,29960,-90075,280083,482227,196612,-97626,-114708,-47875,95986,210674,67642,-154041,-83261,131200,171458,75142,14587,-22318,-131373,-168831,42939,280464,274324,77476,-46973,-182835,-218401,-59262,110720,15824,-112676,-28526,34531,-12203,-149496,-325937,-243989,9419,-7266,-139386,34166,119413,-82629,-429189,-593440,-400701,-90077,160713,376785,419297,291759,82835,15403,67169,-36621,-226550,-87156,313614,420980,282111,238269,270823,193278,96385,110025,174857,152934,127473,106571,179489,96032,-95835,-230452,-247769,-192128,-121899,-43288,-11133,-7312,-2715,-82519,-96330,4680,137008,170780,156244,127687,69300,-24639,-129671,-226209,-205144,-101638,-32099,29423,134146,134730,31130,-65072,-89045,-76051,-69654,-64317,-66733,-5247,119198,126153,39955,27232,127030,159172,19845,-214234,-235881,-72776,36761,-160,-11104,-63839,-137448,-91586,-14941,81639,105336,24357,-29986,-99334,-219771,-180374,71636,152486,-86191,-135755,-29256,-176655,-276991,-105299,-67939,-147491,-95107,-168240,-424564,-559704,-370531,-68314,32476,77644,183963,219998,187771,121062,-33695,-159841,-82502,-41834,-35389,106064,142310,-30384,-133080,-87461,-77262,-84613,-40135,-16563,-77505,-165262,-105865,212683,408322,254018,11199,-98329,-9071,170564,177870,102846,105522,120666,67148,5093,-155178,-323203,-195720,105624,233807,218146,130179,-63259,-134421,-44514,-71764,-196110,-181382,-92877,5003,46032,27791,45933,-101548,-380364,-339540,-25614,40085,-241949,-398343,-245920,-111747,-135914,-162361,-170620,-187784,-142003,-72560,-104642,-215018,-282038,-240061,-55112,153488,235595,81414,-30565,63590,226936,150634,-61959,-159844,-80848,-126853,-245573,-143340,52550,128553,129956,100534,95474,89853,51601,9401,82040,154158,56590,47574,236028,136616,-108312,-43805,-13952,-247866,-198553,114937,135479,-73870,-248508,-398263,-319874,-12063,133918,44141,-55021,-44106,-101187,-237722,-258209,-166626,-35813,41399,68050,37648,8131,41106,148601,341009,353785,54103,-126899,-155296,-148072,-165495,-159657,29705,509155,747419,776683,1058446,728875,-740445,-2079007,-1570240,268354,2358796,3861988,2865886,-178123,-1202296,87075,1129227,-93952,-1831290,-2444327,-1714228,-877487,-218817,442090,639662,-22532,-331417,228664,664834,365079,49310,143606,146781,63825,62234,137249,217435,184611,234245,355170,163570,-204652,-334237,-153675,-103547,-264349,-303544,-177466,2028,163709,166356,-1985,-171884,-166573,19073,66332,-98245,-176513,-158226,-71964,136723,276903,247497,123297,-23038,-95418,-80625,-74938,96881,347851,444879,332587,213940,259426,346557,344731,386714,209172,-46967,-110475,-41007,-118952,-279893,-144262,155985,348663,370983,173314,-17126,64465,279777,219354,36175,5017,135942,282722,333416,224844,24414,-133313,-137460,-33393,-73856,-262678,-260455,-1945,83999,125825,222425,226433,129303,-60656,-167350,-23234,-3603,-111760,99363,385642,392719,253180,167614,126710,106009,32418,-116009,-198140,-102636,10596,79086,168918,184003,7270,-60564,100584,230386,160951,41648,-183898,-348463,-130776,148620,223989,126351,-31791,-249070,-485128,-491160,-248245,-15260,43133,-44826,-145286,-122671,-30848,-134222,-288101,-318370,-345736,-396545,-239599,38803,143209,200855,181045,105520,143725,289993,384919,355183,296743,175722,53504,52175,103762,-8674,-196993,-216071,-17304,239036,182434,-144586,-342216,-315100,-297069,-300268,-265106,-195458,-170356,-164401,-119339,-94665,-115398,-43248,77348,51723,-165032,-159554,76640,272187,343658,229527,70106,53712,95494,43883,-15615,-75484,-104203,-21924,88989,76029,61481,166112,305667,233752,-22131,-138375,-145717,-149054,17268,185151,192215,194725,130058,-81214,-219714,-129601,29898,103992,127349,203437,113431,57130,89575,-98406,-142022,-14220,-129382,-159513,70872,197587,255414,389178,431884,356995,259213,96610,-86373,-154803,-42277,80647,55193,-89644,-135507,-52110,8174,49760,156722,226589,257825,262967,240316,121545,-34613,-77282,-27280,82359,42619,-67403,73293,497320,574883,270318,34056,20917,37242,86958,140920,18657,-106580,-64868,36097,86391,55403,-12943,-78442,-185723,-189914,-19929,150081,145015,-33208,-171650,-179901,-120704,111043,253033,134702,108021,281033,295901,99490,-29698,-99507,-172167,-91283,194442,443529,393104,185505,73268,-10902,-85841,-38630,-11681,-54586,-8355,142827,255615,221849,155783,285636,431122,382651,229457,63130,-49030,-61642,89877,223228,198859,102841,232218,280157,130976,94812,185512,142899,-10431,-110257,-81005,116469,163063,-102595,-193343,37447,240788,307603,209760,70971,144579,331627,324438,105670,-115720,-110047,-1065,93485,140046,100149,47035,52595,-13637,-178441,-159975,43748,117668,79525,96094,130799,94506,111687,266696,193903,-166883,-304876,-187055,-95726,18247,160158,181290,98564,-105625,-312455,-195236,193742,499430,376268,-18541,-282262,-259222,-98248,10077,1694,-102792,-104925,55904,126571,82674,95715,103865,75862,93794,111164,30728,-77718,-120292,-56970,40875,31715,-4503,34747,38692,36195,77422,25009,-8552,75650,-60145,-255333,-119057,74286,80019,-47473,-8198,191621,252513,136118,-68262,-306381,-245964,-23100,-146358,-289787,-126137,-48470,-164353,-103985,-19043,-154618,-140051,-120023,-375029,-315604,77353,-327433,-280269,1170126,1086815,463036,1729768,1283292,-1694835,-2396993,-1053408,-161324,145423,72071,-357685,-660469,471632,1913072,837092,-861323,-204791,268720,-398421,-425744,-171411,-262346,-234855,-136903,167,116118,208447,270269,158361,207464,400528,254682,-8300,-65798,-53809,81817,279442,163129,4766,36104,21139,-99617,-167913,-152302,-73710,33041,180514,197533,48357,-54179,23684,67377,-140545,-326202,-152034,97783,246956,381243,394733,207568,-25665,-112250,93540,220442,-8067,-147603,39867,77643,-93000,-117248,-161231,-145093,73959,122556,-98191,-160569,-5058,64729,-104694,-307322,-204405,19744,52593,45733,106608,59158,-104330,-195807,-118569,-17962,-124483,-247392,-197117,-25966,77212,53574,48761,31781,-35407,-49214,20867,38560,17721,-37308,-174907,-156119,30471,153703,123674,-1857,-89830,-58762,65850,114561,45660,-15166,71574,241099,300255,282271,205563,107980,39135,-27767,-125264,-90024,-15244,2986,102229,145053,90412,-54169,-182429,-72868,91858,27170],[-281811,-432552,-348623,-109475,-40885,-132284,-121769,22961,-28816,-284272,-341874,-246915,-271206,-339378,-249460,-24645,155719,301304,405020,226222,-66454,-118898,147828,386947,328260,-43978,-403288,-303229,72940,141163,-41681,-3351,262304,381385,241431,42580,-106900,-224510,-361579,-399984,-289087,-192498,-104089,5570,46932,98768,213874,169283,-54350,-169979,22078,230470,154572,-77787,-223520,-249123,-299912,-343845,-48896,377698,294750,-84122,-263253,-169780,-32202,-5426,21995,196622,165298,-63889,-165193,-70253,-156486,-336716,-465128,-528684,-415210,-195350,-59703,2263,-52942,-49086,183203,305097,-28505,-411811,-301672,82915,275468,236721,232047,206883,112592,-23829,23058,163875,6577,-421449,-400727,-45001,126944,46139,31889,-26238,-86614,19370,64373,-149325,-308917,-238552,-74327,-4572,32197,7217,21481,146695,210633,-7778,-120490,78631,141851,19551,121247,254219,116602,48584,166291,297094,293293,60832,-255863,-329732,-194869,-205319,-349338,-324017,-194667,-176799,-260426,-259499,-134981,-119888,-253784,-225719,-53108,-8267,38671,59344,-185324,-323543,-78199,77262,-58287,-79477,27128,107582,99440,121885,154646,20021,-57875,258992,440924,169598,-119770,-133105,-32375,132922,211318,110660,-38211,-62103,33091,87348,78568,5107,-125217,-181660,-103185,112442,247839,250738,18103,-206849,-377292,-419341,-203347,33268,27399,11545,98930,83415,-21785,-189902,-357973,-303412,-64599,-61379,-156779,17561,137784,-62165,-420858,-613072,-414004,-105731,111668,326990,382945,284978,110096,91568,69659,-126987,-312642,-136917,262789,358262,252514,250580,277908,183741,55297,4788,587,57735,162609,123298,118285,10444,-148369,-201839,-178301,-158463,-112285,9515,64453,32225,947,-65207,-56210,64440,139048,147423,120540,66086,38412,4101,-132214,-263190,-250579,-160361,-53241,35624,125867,173883,123687,20985,-32007,-32920,-48358,-68209,-134772,-138423,-553,105212,66871,2729,15734,-3206,-156726,-375653,-342956,-157817,-55130,-24758,57697,-17058,-139768,-73903,-26578,60917,198483,215597,74055,-35966,-175742,-223236,-65606,-7734,-245895,-264576,-88882,-157981,-250948,-150595,-204891,-283524,-161829,-198490,-458582,-581134,-391310,-83186,62232,111004,215134,317224,321922,197931,-7109,-121071,-46099,-28485,-63997,4926,-43952,-195501,-166041,-61409,-107223,-175787,-132983,-67449,-92992,-186401,-101620,259467,434246,209909,-81925,-152279,13376,194295,174024,90986,58214,36997,43391,12384,-227972,-371190,-141301,193235,249161,179640,65238,-91167,-142298,-87116,-95059,-158979,-148885,-124082,-39689,53916,60309,21889,-142009,-361428,-282660,24747,71541,-266544,-475466,-277095,-87298,-163685,-222089,-208448,-253683,-154763,-16584,-98807,-265467,-292400,-244709,-72082,172140,239871,63914,-89853,-26460,115552,113552,4187,-71440,-54217,-57841,-92833,-14931,88292,154263,225818,220044,143418,113679,112948,19979,26085,122368,54345,-1557,149798,55872,-150130,-86477,-63620,-249668,-181514,85385,146643,-3880,-205143,-438621,-453706,-65377,208458,157137,8069,12952,-20819,-186087,-200835,-144665,-78731,-42244,48491,7509,-158182,-210311,-48431,213832,277410,43904,-137989,-156684,-49207,40236,15251,100283,474509,607950,553546,727979,374651,-1012124,-2400982,-1702927,-119824,1653354,3081272,2308778,1390512,1180816,1273762,-114182,-1312026,-2120893,-2454349,-1841439,-1085144,-406715,325872,526850,80987,-87364,299708,616396,367431,125108,284910,278716,81571,-96368,-82887,77187,163998,316708,415722,162751,-215629,-350461,-238801,-125772,-219534,-287102,-163478,77653,258327,205360,15233,-149605,-165037,-6067,69851,-40210,-80077,-34155,19181,98404,172417,159344,46282,-20368,42823,66949,34406,213345,451253,405700,210520,140284,236502,314516,331426,367857,165766,-115428,-182895,-90440,-98275,-219751,-129235,125740,302021,309170,140021,5183,108315,271964,227675,38676,-11969,101736,215488,242706,178496,72236,-34780,-80688,-36104,-105599,-290190,-164704,110838,114341,127283,270108,252945,74587,-133009,-226892,-76103,-47575,-131829,84182,403115,422394,277336,174112,115725,49001,-26000,-133785,-202659,-134671,5929,106307,164259,155650,42950,-13389,136529,282762,215806,-15544,-355130,-515186,-240632,100038,204384,88189,-89796,-286386,-489302,-462793,-213374,-24975,61053,50997,-73814,-112300,-32754,-43616,-208548,-373670,-481794,-499180,-288068,-20072,138559,246068,212154,113233,122232,206325,286591,360827,344407,176432,31526,74080,190069,82996,-191951,-258028,-11916,337894,369250,58268,-270310,-376509,-311324,-246265,-255524,-233356,-210538,-193882,-148261,-97794,-66068,32265,133583,105439,-132501,-170076,25682,195987,233964,169356,96555,106547,141164,107443,21716,-107761,-169975,-58126,85117,95189,78439,183930,319209,211128,-96099,-166105,-131974,-176577,-109854,35866,85608,149195,155944,7453,-124285,-65008,63817,103089,107534,166901,58000,-15044,51658,-23947,-21925,60661,-51445,-55107,90972,161007,289791,485454,545461,473434,293451,21659,-117900,-119046,-3018,118107,110515,-62434,-126579,-10302,102646,204375,326327,399814,401185,275252,143855,70070,32312,40520,110343,142351,-32364,-179638,47424,473955,512264,306559,157792,77003,-8745,37343,118371,14726,-32949,77444,185335,196999,117196,17514,-67043,-187866,-226004,-83138,117563,165139,-22730,-192187,-219856,-160633,45286,188957,45938,4151,187054,173564,-42228,-105485,-78140,-118496,-52635,210376,468909,445816,198416,13320,-71583,-84144,-36589,-91911,-188634,-121345,78022,216594,171964,99114,185780,274238,254724,200556,119132,-7034,-63874,26551,72282,16879,-35564,163767,249579,75440,42298,159748,126979,-21150,-121229,-85762,158830,258557,-39919,-157933,82127,320031,380538,217904,8645,43964,275173,303474,95027,-119189,-133611,11397,152928,207188,170626,149322,186065,128498,-54023,-132628,-10567,8479,-45841,-40970,12644,-4513,16053,183781,172923,-136732,-298530,-186215,-37623,50450,94687,49572,14542,-105756,-225952,-116990,218971,501799,351290,-91738,-366420,-255117,-36930,47927,49235,-1393,-17105,94845,118242,4217,-22077,43909,24558,-52436,-103997,-59736,-6520,-59528,-110737,-53860,2444,26603,73657,41129,-17783,32051,42390,45733,71665,-87833,-290437,-179239,31630,68282,-107052,-149996,72346,227283,155188,-52594,-262622,-199958,-52849,-186701,-313591,-182652,-121816,-197299,-121801,-119056,-316752,-201377,-9253,-197957,-146388,203714,-303302,-303789,1280484,1100590,307498,1712300,1248443,-1837567,-2492642,-951343,-118469,11462,-116894,-594977,-646394,949228,2375443,744037,-1268712,-353169,342828,-382624,-307834,135115,-26569,-84621,-8388,43234,80865,158923,237582,150002,165513,278205,96506,-104448,-53762,-22978,14783,146689,90810,38741,113267,83496,-45206,-108568,-124220,-111444,-58233,53928,98869,-53385,-125505,19477,152157,-85640,-359749,-202119,82200,217115,272988,242107,100382,-69417,-152074,21953,161968,-32046,-151028,17776,15179,-152383,-89823,-49081,-60493,65408,108980,-64840,-151358,-5621,129920,-74121,-469707,-445525,-83665,66103,43285,48631,64232,-830,-43510,31754,100443,-76402,-222844,-183979,-53392,54972,83170,104755,46538,-122791,-147578,-7189,50396,19041,-32331,-163524,-186088,-12114,154618,120842,-11473,-78287,-107643,-35778,48985,18845,-65140,-57491,51600,166103,199401,167859,78418,-66797,-209962,-244508,-120867,-33237,-22442,90081,162856,90756,-87253,-247932,-159653,-15993,-79914],[-345587,-424506,-263626,-12964,-3847,-111659,-100205,24247,-35026,-243907,-259358,-176693,-265059,-338789,-123614,162747,208539,207119,341721,192350,-146349,-202496,97413,405201,378124,23234,-332312,-229337,132252,187909,-18165,-72304,147378,295387,196568,-7900,-102178,-73893,-164814,-290504,-266242,-236162,-126428,47422,156191,216242,249482,134852,-58794,-125040,68252,276672,181016,-67944,-194415,-219862,-300405,-357735,-112766,216280,146788,-147504,-313875,-280308,-141868,-94165,-31437,190515,167851,-84057,-132734,4967,-63137,-253079,-423537,-516322,-372462,-84326,98581,71367,-102236,-100862,209203,355829,722,-409284,-255952,174934,290015,130450,95804,189630,129622,-20913,-4582,138082,-48999,-524646,-505256,-82558,146595,87444,39180,-79637,-139140,73762,186878,-37353,-225642,-121410,26662,22336,68595,89848,43099,109849,227577,100123,-7792,182519,180520,-31944,43679,225125,124487,23866,84388,208342,210482,-7303,-290451,-347650,-222523,-221794,-332387,-269882,-118675,-120968,-282544,-319595,-168185,-115073,-265712,-306460,-184423,-172598,-99877,-13657,-234078,-350372,-94055,102892,44253,49426,148779,215045,157513,72631,32651,-1040,-9683,210363,349937,140381,-103637,-120441,15537,187048,200998,129958,83907,-8741,-61600,-25327,51860,-16171,-203081,-168515,34064,198940,197946,182834,-3531,-289105,-481827,-496883,-260081,-36048,40040,146333,220262,131853,-17291,-212498,-385793,-350739,-123511,-96542,-133482,34711,181097,-7625,-319436,-496265,-347468,-85363,77325,243055,309834,226660,109068,152841,92237,-159266,-341386,-176453,140639,206298,177869,255920,256482,117223,-29943,-138105,-202327,-66100,140419,145907,75925,-48542,-160926,-140017,-83620,-109702,-79049,92353,148450,48909,-21335,-20025,19398,93759,83023,91532,88886,19286,-2132,13374,-116160,-273644,-311891,-245499,-94666,9777,57212,143366,179044,123972,52127,-7873,-57332,-78060,-164036,-207505,-80199,98847,106002,-17481,-87544,-118334,-256125,-442876,-414524,-256582,-173652,-62621,113025,66366,-49593,19958,21745,51073,232205,307025,135802,34182,-90461,-197084,-162332,-215711,-431669,-359801,-114999,-116008,-191852,-179238,-302746,-333420,-146561,-147263,-406626,-540269,-380325,-83410,110624,139331,180051,308236,364084,216715,-2433,-57994,13125,-340,-72788,-62238,-149070,-285932,-196448,-74584,-154950,-258300,-235683,-134719,-79867,-154575,-67859,289260,405696,112579,-173913,-178584,33558,186239,113886,3489,-19030,-16263,53009,41881,-230487,-338643,-53134,271502,260675,122841,-14612,-87390,-97881,-106216,-94029,-58215,-69813,-139788,-101543,20343,72252,5630,-164722,-301754,-184515,77870,93711,-248661,-482286,-270525,-48891,-169677,-280995,-261043,-285722,-128953,49543,-75633,-267109,-230845,-151631,-26655,194670,232424,64161,-113333,-81045,39972,105815,61914,-18883,-60650,13165,88466,92843,66867,143384,301529,313428,154779,108195,141424,6837,-38948,80465,31993,-77007,-2027,-56802,-155101,-93832,-95023,-194482,-123935,42327,121221,53526,-139302,-411796,-477688,-68605,297035,294728,97444,54772,37066,-142918,-171732,-127864,-134042,-127779,5877,-24018,-269326,-405884,-232242,40450,137593,17818,-172672,-177568,40098,201120,109791,45177,193769,244983,232238,285295,-48400,-1167238,-2294145,-1527967,-453755,595892,1806849,1456837,2145317,3271967,2849648,-766230,-2252632,-2289548,-2269353,-1793512,-1193519,-524822,208074,354215,223377,271712,469710,568460,339542,193591,367757,361421,84987,-209728,-233555,-33056,139857,351498,433661,176395,-161493,-286635,-281482,-157680,-188961,-271327,-116457,174182,329331,240290,52533,-109247,-134946,-8120,67381,24116,53296,122006,113623,56294,66414,89195,7244,-9515,142178,166601,115791,259635,427241,277527,58889,46124,170527,237803,283322,270069,42452,-223283,-230606,-98554,-80541,-162834,-125671,48612,208046,232770,129919,67669,166423,228750,197647,77400,55404,98168,92713,84560,102595,106267,58449,-5037,-264,-89974,-287192,-128148,102142,67460,86121,279156,271975,47198,-143726,-189808,-72958,-96467,-182641,36050,381318,407117,259228,158926,94084,-23245,-108743,-158191,-199918,-185462,-43298,101790,132910,81924,46066,25592,126972,243665,210437,-80064,-470397,-577461,-307602,41125,177480,67721,-121132,-307339,-461937,-383870,-135986,1519,113486,208214,105488,-29499,-33866,36479,-82502,-314798,-498240,-520437,-302056,-85733,103672,236676,187176,77384,75936,104614,145831,289653,311212,134113,2770,82897,243398,177828,-143931,-274416,-10359,389525,528095,289175,-159692,-413662,-293942,-147798,-189863,-251319,-265564,-226050,-163718,-107012,-39743,67467,141134,107940,-82327,-146593,-27902,79127,68705,58811,94172,147088,153938,135149,55974,-127416,-246531,-123478,62527,117683,108773,211230,313732,147006,-167475,-147824,-36332,-131871,-211329,-122757,-38665,80943,173876,106680,-14032,-11802,36131,5777,33278,107332,14905,-60526,19590,59153,96626,112134,6132,22517,81488,93856,267689,471347,532068,511518,298435,-40305,-127076,-59541,25058,130433,145311,-32680,-111115,8665,155514,320898,442305,505710,482559,252103,17356,-7329,80039,144204,241649,195906,-111258,-317330,-35850,340928,362375,279067,238289,119006,-25532,24702,96726,-615,18974,192463,298903,271186,160067,52545,-32335,-131998,-191262,-114222,72750,162931,2729,-176669,-246393,-203182,-37496,80915,-59082,-86100,95184,60758,-143360,-162771,-79130,-75727,-9737,214740,465326,478543,209420,-41440,-135030,-104703,-74815,-199016,-327269,-234469,15059,181249,124498,34457,36439,40662,62863,129783,141446,15731,-77027,-49971,-50255,-130686,-143818,86779,229599,72634,7718,100718,83785,-31210,-127130,-85967,190509,320009,6343,-144042,78798,331266,393343,206468,-62410,-107216,110069,204410,64945,-89030,-102693,41585,184156,237531,218522,238317,323012,294742,96205,-64559,-26325,-67511,-165523,-190409,-130309,-105833,-74195,70571,133026,-72168,-237222,-131016,49065,94001,49366,-38289,-47313,-81363,-111002,-26460,219828,426719,296610,-112234,-384383,-211813,56808,119277,118390,103523,38784,52202,27674,-114978,-139051,-8906,-36466,-213236,-307145,-135152,67842,5788,-161031,-141648,1320,83666,121494,69464,-38497,-13959,56813,121033,86318,-105449,-289953,-217594,-4698,66703,-109962,-219707,-39329,142288,128318,-18891,-171952,-148950,-86129,-170880,-261437,-192536,-165253,-197819,-117302,-200884,-418172,-216199,112000,5763,73922,414269,-142576,-314009,1228138,1119651,133259,1457019,1120469,-1758108,-2360588,-798113,-83334,-127451,-283720,-692320,-483503,1389110,2706111,667127,-1535375,-556996,310235,-396839,-268434,313081,163094,77393,150915,112869,73760,140785,227429,151345,102113,108722,-92460,-197029,-21822,30493,-36532,-5800,-6272,39023,156350,139246,15267,-49727,-68757,-107542,-143783,-117931,-55987,-144727,-154017,22716,182303,-68546,-372569,-223371,84341,197270,175200,100224,7351,-105460,-184054,-38591,143944,19303,-91548,26651,-23787,-166154,-5915,133954,73012,71857,91915,-24439,-131348,-22543,169560,-32792,-566335,-632294,-199778,56392,53556,18637,83503,116593,113558,177994,192167,-23765,-169627,-135214,-37552,87085,172880,182601,57778,-181531,-220677,-58956,22962,1655,-15960,-95245,-153623,-21189,160586,135453,22165,-42635,-134158,-105392,22358,15046,-107834,-172728,-127940,7215,71999,76533,7443,-168685,-350794,-322685,-142877,-64345,-55529,53586,145106,72114,-112793,-277335,-216415,-114836,-172968],[-338401,-338744,-149642,47331,1979,-108851,-85815,27127,-34071,-197605,-183528,-124373,-257274,-316369,-19647,283647,217104,84835,207055,124132,-205305,-256314,48482,382589,391808,104837,-204875,-137170,173847,248433,39177,-126465,-11287,138410,102207,-61946,-61828,103198,64226,-127824,-197655,-222115,-125486,56432,217276,290186,245139,94611,-58706,-103276,57724,264791,197807,-32264,-136878,-142800,-218690,-299456,-155846,43184,-16378,-212745,-314559,-323500,-246398,-220292,-124023,111547,121779,-81578,-45132,103857,58541,-121587,-324980,-445329,-280476,48158,213540,76501,-139477,-92324,246539,362577,6291,-374602,-208551,205164,262848,64266,8711,155053,111453,-47582,-82468,28691,-163769,-593030,-556479,-82901,156855,95521,21615,-84700,-108905,130018,268569,69781,-119002,688,105075,64871,132460,185559,56753,29891,179315,171579,100623,293743,249958,-58120,-35466,179554,138372,37168,51827,121615,114008,-62489,-285740,-297989,-194701,-214086,-293067,-221752,-53340,-36345,-270193,-376330,-181630,-70039,-246851,-352113,-278552,-298252,-217384,-95089,-288648,-379817,-128111,101486,160125,205087,284313,313855,214174,60244,-36419,-8107,59837,169758,235322,104282,-52839,-67853,84235,238307,181734,115854,166419,55440,-135190,-140708,6243,-42882,-244341,-108016,209405,293541,157397,91631,-937,-269799,-452631,-411194,-215007,-96831,29641,243014,298892,159082,-9915,-212568,-394080,-355161,-137702,-87077,-68850,70873,196592,40539,-174345,-302258,-230840,-36265,74253,167660,235179,137038,77929,178582,125805,-126195,-302401,-191642,-13558,7577,77499,253079,211466,7913,-138937,-278139,-366271,-187902,55025,152855,75797,-41566,-122273,-68475,8949,-45455,-12175,204578,230076,28858,-76810,23678,101452,89202,-5496,20589,70425,-293,-35566,15027,-72785,-250001,-362404,-318211,-134376,-29539,-32821,68411,191663,211384,129485,-4939,-82657,-84660,-143764,-194115,-100839,103074,147937,-23486,-164203,-176914,-267508,-406900,-427667,-330718,-259144,-78141,155216,173059,125123,183485,119949,49489,194605,268899,137109,91574,14361,-112977,-189086,-381424,-565973,-394978,-98948,-62723,-132244,-202382,-342745,-283992,-45091,-23926,-275137,-442117,-348012,-73768,160870,153084,101103,213970,305065,165065,-27166,-1761,69590,34703,-55429,-80390,-155768,-278562,-208660,-115980,-207200,-309994,-301348,-169893,-30615,-75665,-4480,304582,337249,-6271,-231557,-160556,47235,145130,17371,-125200,-99091,-13663,96905,71460,-176792,-242400,43429,314962,256332,54629,-86631,-52361,-1977,-69997,-55627,75858,44643,-118188,-154260,-37702,70485,4824,-170762,-221049,-67145,118289,91920,-200342,-410747,-212208,12622,-129458,-300676,-291059,-252512,-61346,108439,-42645,-224136,-124465,11989,91327,251700,259008,96983,-85482,-84543,3939,98276,74726,-25210,-91903,61602,218373,123128,-12747,95811,335965,362052,134101,79148,134774,-29926,-105504,42116,15849,-133503,-159077,-163712,-121809,-62667,-102738,-126621,-82308,-16665,71083,85757,-70190,-321891,-367532,-9172,370787,403037,167577,62544,49759,-139577,-198778,-132840,-174015,-160900,-16493,-33095,-297037,-491354,-345741,-121558,-12266,1108,-180894,-185313,98029,262920,71604,-168973,-252416,-178210,-67208,-125368,-421081,-1205465,-1853687,-1153651,-587827,-470356,451609,1151259,2621033,4379852,3563602,-974301,-2633124,-2211055,-1866070,-1498246,-1096516,-521013,85903,133181,282206,558363,666405,573045,327154,238405,376059,379707,68894,-248245,-267216,-80198,115415,325033,399068,187425,-81650,-206398,-282319,-170162,-162166,-263747,-69602,251002,355052,263033,96351,-71080,-91263,14373,63845,80370,187335,270119,192802,25554,-18031,46383,7993,4069,178516,207000,160105,235397,283014,100086,-72961,-47565,68714,139359,227036,152002,-116958,-343309,-248877,-80002,-88841,-155438,-166766,-75647,73264,150417,137900,142254,212020,170931,135404,129259,184593,132988,-54171,-112618,2323,109593,127118,87691,87820,-15409,-254461,-178624,-21788,-38774,17649,250560,273934,39373,-119394,-100268,-37220,-143429,-248064,-24292,333323,360780,210319,131867,77394,-73561,-171819,-170848,-202832,-255031,-120036,78880,88680,-13871,13341,43507,73998,136345,150008,-130334,-481913,-521902,-326152,-26743,141346,62615,-120724,-298375,-403231,-283493,-52679,50977,186690,385140,348859,103318,-28619,73541,23162,-205703,-424361,-465708,-288305,-133234,58682,188818,120828,2152,-362,-7736,-6139,156568,199435,49497,-28346,94543,280987,262740,-73083,-266541,-12935,388155,617379,470704,-54117,-411442,-240583,-29056,-92656,-248251,-320624,-256665,-159419,-108877,-44471,47085,107162,74162,-34331,-106160,-79928,-64583,-116640,-69935,74630,174605,144384,127603,70720,-143659,-317680,-194224,41092,148955,147896,231072,276843,48606,-218851,-79860,119785,-40971,-278668,-266150,-159597,2033,176434,194061,87285,20387,-29958,-123354,-59972,40626,-4940,-71831,-9745,109074,169018,122399,25788,46517,42618,19870,201791,363738,408257,454560,259445,-82045,-116063,12206,52228,133817,163626,-7,-86130,1755,152756,370267,475102,498527,456521,185448,-103403,-85310,92261,211233,327619,221756,-170815,-428975,-144973,156462,180502,196714,249581,134633,1679,62390,77949,-36702,31834,259923,354585,290546,176553,87416,13528,-48684,-106838,-104689,29615,135901,26333,-139898,-250879,-235665,-114043,-56201,-175906,-157856,16932,-19368,-181073,-180090,-88749,-45022,32788,210733,425418,453747,194031,-85912,-185742,-142686,-147157,-308410,-433503,-315884,-25919,161331,95671,-14685,-102621,-184661,-138582,27964,121388,23446,-91454,-127377,-126228,-200431,-189549,27493,227698,124349,-552,21466,23330,-33723,-119168,-80390,199525,324610,21652,-154358,20164,252673,334134,178472,-116982,-248286,-95239,63841,10320,-69612,-51676,66380,170139,214931,217788,280726,431404,456590,240658,26697,5555,-73413,-236983,-311983,-255708,-183316,-143526,-42272,79338,-10463,-152776,-47358,125205,110077,-7858,-100357,-92118,-41965,-4556,39233,181050,300214,241916,-70848,-337561,-163707,134690,195194,181282,167860,41533,-56951,-128871,-267809,-247162,-53480,-89251,-336725,-435694,-174541,126158,57145,-199821,-194846,37426,158989,168909,109006,-34557,-64514,53245,184919,107672,-112236,-259121,-223801,-26201,81634,-46134,-185370,-102350,19377,43890,531,-68282,-90202,-82000,-92049,-143703,-140847,-159076,-164876,-89198,-251876,-467793,-201884,210482,176863,267493,633189,103686,-267535,1080588,1123914,-34161,1008635,902715,-1480851,-1963988,-565017,-33412,-214714,-352467,-597747,-233334,1648034,2810561,637769,-1589591,-752455,178236,-455746,-335354,318170,273634,230381,301803,166262,68609,142115,232409,150225,22579,-67972,-258592,-253180,23428,86181,-61504,-129029,-96588,10793,158456,176799,68678,-9172,-2946,-50132,-186509,-278773,-224420,-206748,-146166,24303,156102,-75895,-349414,-204433,105275,194943,120097,11756,-44839,-117906,-201364,-84793,148830,110269,-5019,46004,-42033,-144881,101468,325705,204550,83804,78006,11065,-114908,-65282,155992,-955,-567894,-707671,-293964,35184,88105,35640,113169,213936,232076,288749,254366,28786,-114174,-76481,21141,180669,318576,281358,80874,-177677,-243587,-124054,-42626,-36151,-1859,-8917,-77891,8507,168143,149546,65580,-9060,-131003,-114497,49587,39817,-120482,-211458,-196713,-85556,-31312,-33475,-83658,-235188,-407354,-338636,-149765,-98937,-88884,4122,98920,43191,-125645,-261982,-221739,-169337,-223212],[-270494,-203115,-27666,76654,-2925,-105102,-67251,36384,-27932,-163099,-143037,-115052,-253741,-269180,50985,316929,177619,-32935,44230,39491,-233261,-284533,1572,325177,379204,191802,-55639,-62610,168340,288957,116484,-140892,-170628,-43518,-9985,-104363,-8463,246048,257858,32521,-121822,-163610,-103599,30050,209702,290339,202247,72816,-39666,-89874,33396,227736,203769,21711,-53928,-27352,-70857,-181752,-169417,-97449,-156552,-270168,-268711,-268494,-287076,-318704,-210972,-9011,31705,-70238,48898,194667,184784,38945,-181792,-336471,-181001,142157,231645,10684,-163448,-39017,273630,316081,-18542,-313883,-156880,178109,205547,54257,-2954,108004,68133,-87506,-176710,-124058,-293428,-596177,-524520,-59786,128649,41190,-24341,-39877,-21225,139986,258369,122190,-34763,65839,117908,105125,220165,289012,73633,-66545,86388,191201,175087,370693,329819,-38917,-87890,135133,159260,82396,73257,70537,48096,-85909,-253633,-207173,-123460,-182182,-243517,-198432,-19732,53131,-218699,-390533,-149483,9872,-201000,-352857,-321176,-356913,-277864,-162400,-329569,-389141,-157776,71254,240907,340088,401193,378644,245448,73426,-36447,16631,150707,168746,128656,58920,18251,23405,157162,265267,152336,69793,181700,105316,-175664,-229917,-40258,-65609,-248237,-31653,370953,380378,144282,16091,10487,-170999,-302219,-192972,-98524,-152786,-17768,269335,310987,146540,-12633,-187754,-356716,-293095,-96541,-30508,13246,89234,139058,56665,-36096,-112752,-106715,26435,102203,132069,180399,44781,26337,163419,155438,-46658,-207782,-175101,-151090,-183665,-24819,238333,153864,-110572,-238153,-366925,-436288,-279221,-73746,126477,122213,41128,-42301,-10136,77075,29743,81388,323372,294302,-24736,-155767,38797,156804,56702,-96253,-44168,70606,12208,-41388,35056,2402,-193211,-370596,-339358,-154020,-66494,-107244,-17374,164647,253484,171337,-15135,-104349,-81219,-79637,-106341,-62275,110898,178224,-13778,-204539,-192835,-211700,-290532,-365125,-337167,-261335,-49920,184779,277620,336762,378909,237194,49517,97286,126514,83376,121934,111708,-3351,-146583,-424197,-581919,-360762,-45745,-7040,-98193,-229478,-325365,-158944,110213,134522,-96469,-305789,-304039,-58055,197610,148438,17764,93998,179743,55078,-82573,10738,93359,64703,-12640,-46504,-84994,-192108,-188723,-155103,-244956,-319378,-298020,-140893,46328,27618,79010,311165,251764,-109678,-234308,-97516,51658,75173,-88939,-242816,-147405,47408,160308,78414,-108418,-123881,121567,311382,226566,-12628,-130488,1427,116453,17410,10294,192316,163785,-52002,-170805,-91558,64183,17636,-168099,-149042,40108,139447,65320,-141201,-280982,-109404,94510,-38841,-252755,-262272,-152387,30576,146203,-9807,-158567,-17199,187198,258326,357377,349553,169915,-8406,-40019,-6041,57381,24429,-80760,-122812,73934,234083,51221,-127184,23405,319130,357179,90944,33165,96048,-88253,-170957,17521,29735,-140355,-265367,-231552,-65533,-8329,-96346,-99133,-100486,-89597,11920,88696,-16817,-195459,-160294,95965,396636,430099,176138,27795,11238,-183768,-273504,-166203,-179821,-116581,9545,-7693,-243258,-452658,-359507,-219827,-121998,2648,-131110,-156191,110228,214749,-83137,-496141,-713938,-490517,-250102,-382178,-647880,-1161193,-1322178,-737395,-431674,-1200757,-613021,1884199,3603365,4185405,2401657,-1172157,-2394666,-1829787,-1294070,-977344,-747912,-365102,-17491,-88344,172944,602841,775728,633414,363309,260434,337815,346908,29016,-228075,-195628,-59563,84653,233796,305402,170364,-17498,-154170,-247467,-138066,-125409,-264370,-52519,273536,325949,261323,125405,-55500,-55478,50163,62213,119664,292508,377870,247835,18977,-66539,23844,28593,15310,162016,213079,190273,182855,89780,-63067,-145929,-120889,-48693,43951,183503,69614,-256234,-436773,-241002,-60972,-130821,-214931,-260181,-224318,-77712,73807,152884,195793,216558,109064,51868,161999,327539,199876,-180846,-301384,-105624,78363,159992,184401,219120,109014,-199686,-294342,-199328,-153541,-50073,199293,261307,45624,-92184,-22440,-7559,-182792,-302699,-74117,270793,294895,148159,106242,79699,-70560,-172978,-154576,-217447,-326453,-186077,58175,41524,-108140,-46540,32803,-4722,9969,61402,-145571,-377681,-377771,-305026,-96072,98203,68240,-91682,-256137,-326273,-198863,-3422,93721,251353,523766,572381,241734,-14003,54758,59237,-116529,-317598,-368142,-254831,-135019,33089,132983,43682,-92435,-99665,-116025,-136664,-5031,39715,-59089,-56052,123532,329446,335921,5808,-226814,-7149,351145,617839,540770,10861,-362269,-157827,82188,7058,-221173,-347283,-266652,-126890,-86289,-69764,-16771,54496,30351,-12025,-74658,-126634,-204235,-274702,-178046,58027,196428,130250,94956,54708,-163836,-363095,-242169,34454,176002,165544,209199,200292,-58989,-235924,24708,287275,50758,-312548,-370075,-256669,-75178,159034,253814,162410,32904,-88808,-200053,-126267,-15018,-2946,-57887,-44042,93894,164867,85707,5455,13661,-21154,-42314,120080,212835,229645,321143,172457,-116881,-102285,71423,83821,141240,170611,37039,-47328,-22761,101641,347666,421997,376341,324739,86889,-181096,-131036,76157,236913,347866,210032,-189483,-462996,-237322,-11624,21210,85238,188448,113713,59273,136739,65790,-91627,2593,274884,353466,258385,169126,119622,59805,28032,-10914,-65827,-3905,89460,31556,-103220,-225079,-233271,-158510,-193295,-292875,-212684,-40371,-53506,-153940,-151412,-91440,-22797,69135,201113,358965,364497,140392,-113670,-205097,-181634,-230733,-387450,-475798,-340604,-27585,165149,90299,-36498,-182338,-325824,-290765,-84002,62689,24393,-91696,-179915,-148745,-179123,-169574,-1637,239583,208305,14300,-60360,-40607,-24372,-90387,-68526,180342,273412,6478,-181946,-82338,99679,220880,142395,-137122,-327351,-253407,-61456,-59412,-92687,-19445,68598,117063,147732,159859,253779,478866,574280,345109,110875,71208,-10840,-240560,-373427,-324745,-218285,-182716,-125426,20314,14864,-80590,29455,155462,68239,-112248,-183886,-135514,-338,64214,57473,106046,164607,204350,13195,-250921,-144012,159835,250518,215747,165698,-10071,-192622,-305573,-429077,-345243,-93994,-118449,-382685,-453079,-167167,154740,80780,-221898,-202247,100104,234770,206673,142074,-24611,-120835,23641,205233,112993,-115869,-220048,-204499,-33603,109463,68894,-52797,-93973,-107739,-88823,-18141,13868,-22682,-16956,34115,9205,-33516,-100097,-107063,-46864,-274297,-492367,-184628,257266,264379,366522,780054,374192,-96467,958102,1073842,-192600,431041,553934,-1108899,-1331777,-230775,57148,-211860,-281029,-310504,57073,1654701,2606116,605830,-1446803,-860308,7668,-543848,-487311,176643,294061,340303,393353,162590,41016,143195,234882,134866,-58961,-209940,-355486,-247812,74875,125316,-56816,-181609,-149793,-29899,126359,189020,105104,4673,50030,47749,-165279,-373059,-348127,-224605,-116888,15660,91652,-86366,-289821,-155709,127324,200876,112378,-7903,-43856,-94282,-194068,-112863,150401,189425,65021,50076,-51785,-111354,188297,457023,284639,85483,67056,30719,-113535,-132968,79384,6651,-473112,-652861,-342780,8334,138298,93349,143404,265968,287962,341376,289157,76190,-78073,-35289,99199,300209,462469,366258,118290,-102740,-208056,-185657,-130499,-87179,-2434,50789,10177,75813,178683,139784,71850,-3051,-101577,-60436,121566,88229,-90164,-144567,-108245,-53984,-59587,-118441,-159371,-243740,-364237,-290265,-139969,-126523,-116340,-43517,41421,13419,-126412,-208866,-170627,-161393,-220546],[-175329,-57033,85680,95397,2524,-81055,-31528,52922,-22518,-148655,-146655,-154426,-257290,-202092,89436,268829,95932,-124048,-93896,-36108,-228697,-294123,-44977,244350,349772,270261,77219,-28641,105486,282930,196051,-99625,-273288,-185788,-101130,-127961,25872,307796,361060,133286,-74751,-89215,-69907,-21458,135213,212425,135204,80319,249,-71063,32575,200061,197293,77400,42227,102495,101670,-35873,-149861,-174771,-246168,-312019,-198312,-127869,-229951,-330172,-245662,-127011,-88699,-70777,104608,250483,291792,202324,-21299,-220255,-110721,159144,150595,-93553,-169226,33170,272548,220276,-71248,-238918,-96357,119270,138095,91714,50704,55803,16034,-120033,-248574,-262141,-387210,-534806,-417395,-34622,57219,-64227,-75692,44276,78698,82302,144741,88023,-16890,32318,50578,125299,318877,395467,109377,-139495,-11462,163211,193391,373247,381684,21567,-96957,104966,180837,138790,128431,70677,38094,-74824,-210181,-109016,-35252,-136407,-197810,-198945,-18090,123818,-136649,-333944,-65594,97062,-145015,-314657,-315987,-344562,-265078,-194861,-337477,-357452,-162229,21714,252644,416606,475728,396562,233953,83210,5158,71102,252997,219653,58686,9401,91232,142653,221108,255887,113124,7017,131466,119651,-182984,-273236,-70271,-74634,-222796,26980,464446,436427,159433,-10949,23194,-46060,-94039,70012,32426,-204676,-97104,221923,254084,87646,-31553,-138527,-255124,-165960,-15260,48665,71276,44349,-1470,39220,61711,8970,-10992,87072,146942,141432,145709,-23257,-24879,119680,166181,42590,-89916,-131864,-233744,-320566,-108542,206337,93556,-201389,-294401,-369231,-394359,-323749,-209302,64227,196672,172767,53410,22511,111432,106339,181756,416237,325853,-93712,-235563,13219,162326,7887,-166685,-87107,87600,51213,-5704,98450,105661,-113500,-317341,-288388,-145430,-94370,-147747,-86430,108856,236759,167551,-21088,-105454,-66993,7346,25246,18738,117630,185284,6555,-203560,-183569,-123501,-132492,-225389,-252417,-170107,14721,197711,350956,515613,546632,331757,43149,-28651,-52840,1601,121869,179949,94108,-64481,-324543,-466611,-271865,27488,47156,-96496,-260640,-266807,-5680,264126,277913,80771,-163020,-255298,-37776,211473,126673,-34443,12769,49347,-79101,-161511,-42256,65864,79534,46621,27004,16856,-74497,-130895,-159328,-253906,-289184,-223450,-50112,127234,123168,165048,314845,174045,-167581,-183754,-9345,44520,-14036,-181814,-303811,-137795,145756,219162,50826,-73276,-30024,165381,269981,174177,-63414,-137398,52761,209788,114320,72683,242863,249578,46315,-136545,-114610,59788,34807,-165103,-111366,110534,144192,25527,-90687,-133967,9040,178397,79006,-140162,-165021,-17373,113084,154437,13657,-98872,50527,309054,420977,492740,489698,273292,95672,31178,-9837,-31203,-77610,-149026,-125935,51418,121690,-100439,-236701,-53508,255781,301682,34198,-25924,30292,-164042,-235765,8128,80216,-93454,-289473,-244413,-13302,41336,-93966,-142091,-183104,-166622,-42278,67330,8409,-70455,65726,205638,352666,351121,105833,-44059,-65473,-256739,-360896,-219591,-148301,-8924,81760,45144,-137997,-320206,-280205,-225222,-161109,18761,-25437,-85946,77800,87768,-284994,-823039,-1036580,-606476,-294333,-440920,-690988,-1083195,-970985,-420670,3740,-1391725,-1193248,3549760,5581672,2894031,-822343,-1823880,-1712857,-1188213,-660968,-347669,-200269,-75658,-65956,-242886,-93470,347306,705087,705600,449211,273342,301729,292183,-35806,-198620,-80246,6895,44772,95093,157720,102688,1088,-135868,-182856,-50986,-67867,-265267,-76070,229585,248175,225332,121977,-72371,-45583,79642,60342,137948,353252,431537,281137,42542,-75115,6121,39592,21878,128276,224422,242966,163774,-50414,-149860,-145316,-161428,-154929,-29402,160833,48293,-329539,-468266,-214531,-63246,-193584,-317624,-379167,-358288,-208282,14558,162985,205554,165020,41475,-40179,148904,428939,278291,-247308,-430037,-196048,24019,156733,263360,360733,253435,-134989,-416919,-346758,-217618,-86954,148397,246804,63620,-82131,-4208,-15512,-209863,-321972,-97734,200872,215415,88979,93244,106753,-3177,-90897,-99751,-236116,-369370,-198218,58588,-3227,-183685,-115211,-2652,-78232,-82024,-17934,-113892,-188292,-199258,-261815,-155113,53520,79213,-42727,-188356,-251594,-158456,-12882,97241,273935,574278,691439,341463,9977,-5934,16369,-90033,-232703,-270309,-204975,-77180,48726,97613,-12220,-177123,-201504,-199545,-221206,-154067,-119949,-161224,-73359,174807,406121,404234,88610,-145905,24199,308710,539560,480163,21487,-274025,-64263,162313,85132,-170281,-319793,-230605,-56365,-25845,-92843,-92413,9900,-495,-30340,-73709,-162872,-301740,-365814,-235450,62675,222305,126381,51379,6843,-188805,-365624,-245717,44441,174471,122014,116518,91858,-140153,-212261,138906,410150,101697,-319049,-417018,-313502,-139239,123304,281022,204777,35631,-96878,-169451,-130009,-45754,8422,-38325,-90501,7401,82309,12388,-39809,-53680,-100505,-88245,49667,77859,66344,158925,49744,-165646,-109508,89185,111843,153102,169158,80287,8272,-49357,25751,270218,303374,181141,136085,-13597,-191974,-119656,59058,232072,306144,165257,-157665,-395591,-278830,-118505,-83556,-23420,75612,53070,113089,218160,68441,-148321,-55606,244365,313381,196909,147538,147395,99123,73300,56687,-23343,-27373,35894,10553,-84611,-166243,-172052,-152532,-296475,-391511,-253050,-70976,-39195,-77940,-85118,-74407,-2282,93965,187134,288452,244123,60678,-116413,-177601,-197771,-292553,-405778,-437178,-299091,14582,191473,99867,-33989,-183736,-345993,-353075,-181036,-18654,26205,-64732,-179854,-119203,-86520,-105161,-3217,253272,288440,39566,-127514,-94298,-3687,-40187,-51199,136332,190295,-24281,-213207,-200923,-79217,92557,107946,-118925,-320664,-296756,-117586,-121105,-158049,-30914,42845,50363,64807,58709,157106,446483,610243,382135,156570,142462,88029,-183888,-360284,-315553,-206030,-191115,-160998,-32867,-8913,-43332,70641,122838,-37681,-274984,-327438,-191698,30667,82284,27330,15014,52619,173823,98733,-160584,-166323,124695,274235,214612,101866,-94466,-305229,-444009,-560063,-430437,-134016,-117282,-337968,-360823,-115653,149198,71319,-225532,-171948,164737,289644,227086,154662,-26744,-176430,-26479,167958,84361,-123089,-193008,-176532,-34149,137564,197935,135424,-17578,-205057,-241841,-80665,50770,47158,99609,174638,158135,103029,-3470,-38961,-5518,-277416,-509371,-180962,239645,242538,337255,799074,611430,244246,971928,940987,-348440,-189704,35150,-780660,-566769,190981,199165,-111687,-79437,108161,362385,1440260,2074137,470621,-1196648,-821894,-118675,-625685,-666846,-34921,233997,368480,381598,82007,-19650,125309,214502,98220,-124495,-286626,-360770,-176208,124954,137638,-28422,-149494,-148900,-64107,75121,174728,120580,-5088,70665,152303,-85245,-370213,-378153,-191710,-81782,-6342,19185,-81914,-209782,-104989,124498,196299,131405,26187,3892,-32383,-153329,-118762,127864,213956,86915,21970,-66313,-88074,218969,483124,287035,63465,53017,29490,-127480,-208590,-43754,-14016,-310457,-491974,-339761,-24656,179202,164167,163462,264652,280462,328768,298514,111479,-72442,-31433,158643,382673,519917,384197,157016,21390,-126969,-227430,-215062,-137060,-23376,54527,81540,171936,197963,91510,6692,-38290,-59306,32962,210195,147580,-19172,10384,106699,95314,-4178,-145490,-187554,-191639,-240571,-195806,-117522,-139027,-132845,-75739,-5678,-8810,-119293,-137306,-77195,-97886,-177638],[-94083,63789,181574,124761,28351,-28063,27610,73396,-24799,-152017,-183118,-228417,-268107,-128306,104345,165490,-16783,-185135,-170022,-81835,-200474,-288660,-90202,153256,307962,324547,164774,-38502,-1428,224627,261929,-5382,-275028,-235582,-142150,-136243,14997,273055,352058,142047,-71755,-28926,-35632,-78126,17984,80584,65220,110162,47103,-45446,65047,198040,177217,115746,131306,214229,247463,100440,-98927,-180132,-275803,-333215,-130964,49027,-83253,-232070,-202912,-205212,-216078,-95119,105655,259653,361466,339874,120895,-125426,-84409,102903,23244,-179188,-150740,96680,234858,90045,-141375,-162285,-24061,62620,81069,150320,131825,8804,-27949,-129181,-270868,-334628,-409394,-435011,-278827,-25073,-35097,-173316,-94862,147317,145611,-31600,-38917,-28683,-84131,-97722,-76877,113575,406001,494916,172927,-153143,-72254,110084,151115,284318,368590,96231,-63824,93817,192616,179802,182204,112163,79240,-41712,-169193,-31875,39787,-93268,-166259,-204383,-29927,161308,-42553,-205265,51128,154162,-100757,-254108,-278675,-279678,-189267,-183233,-304202,-279730,-133204,-29370,192933,419930,498176,370279,176913,58270,34774,130594,345622,308843,43370,-31024,150452,270746,269614,213236,70365,-47471,43547,87735,-170808,-268774,-73791,-62791,-179654,46182,453914,437929,187299,18216,38338,49100,87364,275381,123979,-246664,-184788,126409,148038,-7130,-62079,-69483,-96122,-5501,70661,109822,65439,-90676,-189884,5847,109384,45122,41139,135378,189538,173833,115237,-52262,-51239,70391,148684,102787,9578,-79457,-248370,-378568,-161880,153053,34473,-242166,-289633,-281251,-266874,-322388,-313764,-17347,264810,301065,135043,30870,117300,172300,264273,457015,315309,-153468,-290250,-43934,116006,-43374,-207244,-103682,111520,101687,71145,212885,223621,-27768,-209003,-174062,-112017,-115163,-157592,-124624,41355,171010,131042,-5534,-79288,-48223,87131,157554,114097,122733,166628,29943,-158739,-152133,-30038,31277,-30666,-91597,-25195,82351,186593,371113,599126,626612,366739,24619,-143798,-192818,-71447,99668,211116,154724,15165,-141197,-273366,-162307,97670,98435,-112486,-284020,-189596,125828,363645,363319,209038,-48741,-205182,-12362,200387,91383,-42259,2691,-31208,-192314,-247187,-150156,-6760,76871,107860,114930,100461,23247,-40673,-111615,-231212,-232954,-104726,66794,182371,181119,232686,319050,125546,-165859,-103490,68861,23956,-107522,-247059,-289126,-65365,245866,249748,-6922,-99434,9229,176907,217835,117253,-84264,-113378,79912,233868,164536,94896,204445,272319,147437,-57802,-94725,58593,45717,-164296,-116759,129814,140703,-10365,-60903,-14402,104152,236887,183317,-1165,-28906,99763,150221,130942,22048,-65958,59842,336184,516618,606452,619720,376826,190584,97961,-20913,-149769,-193228,-185739,-86862,7540,-74032,-270068,-300896,-113005,163415,209236,-30192,-96405,-56091,-249215,-298202,6407,150142,-14475,-233316,-208669,7274,58355,-110069,-241054,-290863,-230141,-82275,33977,4866,19369,229721,272379,241351,183939,-25020,-135433,-154102,-323885,-420534,-272069,-91303,118741,169125,101764,-26415,-154580,-144142,-139934,-124747,43400,105074,10543,19640,-62612,-450395,-1020490,-1130088,-564965,-259439,-349381,-578895,-1010504,-952128,-272789,608508,-1046916,-1306308,5522873,8359360,1156477,-5286474,-3145068,-907660,-417175,-95680,223640,401688,274317,-31563,-272452,-406451,-118442,439870,727307,550921,291811,304372,241762,-121108,-210276,4238,83939,5686,-52119,-21944,-22551,-36790,-129814,-93274,82280,14085,-253115,-126084,134974,139888,153300,81525,-114821,-66751,84039,51161,133359,367053,436116,300327,91389,-49858,-20181,17768,24778,117239,268096,339795,222590,-60432,-129290,-85294,-167389,-225455,-71079,153946,74296,-319624,-420903,-176519,-91318,-248690,-407288,-472335,-437789,-283537,-20169,160145,169518,65436,-37262,-127290,82110,448021,339479,-235393,-462448,-243182,-31420,126620,302815,466655,375298,-73621,-483417,-398276,-192632,-73280,119170,243518,89055,-90303,-52367,-67805,-220639,-292638,-91889,126439,124372,41979,96724,152383,113386,63228,-9290,-239824,-352438,-128429,89841,-42072,-231753,-170474,-45187,-111256,-104919,-56548,-37487,27643,-39677,-214570,-192251,13077,89370,14961,-109902,-197099,-168703,-78150,43412,231942,517952,665241,378521,40535,-74307,-74797,-129152,-199237,-202744,-137724,30517,107266,96428,-26908,-224645,-278158,-238413,-248629,-254068,-232001,-225687,-73068,241444,505668,474780,178245,-23904,90458,287168,416247,320694,-11055,-170265,13994,197000,128589,-102226,-231632,-133737,56711,74410,-90612,-144910,-8924,-10022,-87197,-109521,-181806,-327629,-373913,-232037,95331,256558,136486,8823,-62533,-211326,-318269,-199345,60873,124440,-4500,-47626,-22072,-163099,-152071,230156,449779,94638,-304502,-401295,-320792,-179918,78493,281431,218755,41614,-36557,-35541,-62314,-47092,12414,-33637,-150679,-126134,-49504,-73290,-83714,-118412,-181715,-127320,3125,1241,-26413,23465,-81490,-237919,-153129,47306,116222,155598,158022,129077,78671,-62406,-46618,165594,150665,-23193,-38620,-80411,-137219,-49669,70143,213393,224742,102803,-83689,-245893,-259946,-160126,-133322,-104118,-53064,-39573,128364,278902,96007,-179822,-118475,181754,256527,136077,122920,167099,126712,78305,69486,-5286,-44998,-9312,-32050,-92232,-82419,-47271,-94224,-340606,-451646,-277230,-69123,16846,21673,427,-32253,23026,103808,167944,235763,148649,-10074,-86968,-100019,-170732,-301727,-346504,-320138,-201286,84960,224742,106265,-20862,-121814,-258315,-318372,-241161,-98587,32798,-8437,-116058,-47529,35902,-26427,12169,257204,331736,59284,-167822,-127609,22931,23325,-31122,78621,110069,-48315,-232996,-300296,-222157,-7103,83414,-72355,-237959,-207661,-76589,-145920,-232617,-85335,-3815,1713,2256,-52904,17539,339903,547401,341040,144976,190714,181148,-94864,-280222,-231192,-157151,-176166,-147887,-68781,-68176,-42762,65833,35666,-184879,-470336,-525719,-262874,41104,54037,-33101,-65765,-30372,118073,140294,-97065,-217090,52033,270348,187415,10235,-174015,-353534,-495881,-621751,-491330,-171528,-89844,-220792,-194841,-34567,114965,32905,-211034,-122897,206169,307334,225332,141756,-47542,-216210,-77497,88153,23846,-132502,-182628,-155025,-36157,149127,295179,316178,99923,-249306,-378029,-173236,35413,102540,225087,289016,267144,229685,101952,23468,20405,-268585,-512594,-189194,165810,119385,190131,678400,773621,737587,1164947,729720,-499917,-750476,-636044,-610174,180206,641187,376842,60970,193945,550887,670105,1120112,1288542,140604,-957234,-624107,-135808,-664972,-808665,-231118,117020,289165,250105,-63872,-105685,78088,156937,39921,-159734,-287260,-281886,-57229,166216,124476,10585,-52887,-96856,-78680,20412,138608,117602,-26785,51421,223518,24611,-276647,-298243,-112585,-50916,-37520,-31762,-56144,-135096,-83346,78533,164675,144762,78358,75736,56155,-78526,-101736,75082,168513,54327,-35664,-89829,-84989,182518,403231,218943,14771,28987,11263,-143356,-262150,-174153,-55870,-128719,-280081,-295098,-66796,183553,214268,167381,220987,227105,261002,281141,125846,-96571,-69421,164780,370996,429933,296505,175318,151747,-29357,-239799,-269782,-168734,-60713,1000,119605,280055,232150,10275,-129689,-111444,-22874,126409,281291,202512,75632,198159,356879,291891,99443,-106681,-155024,-98136,-82786,-87501,-90644,-133337,-134649,-84737,-24172,-16335,-107920,-70495,29778,-7586,-122930],[-56365,139168,257303,172579,68943,46371,104503,91819,-39239,-164080,-229371,-310735,-284277,-65625,104712,40622,-147081,-228980,-178427,-91924,-165530,-267399,-127573,64427,253633,341640,194545,-79028,-121963,132537,304402,118540,-170373,-178671,-126541,-140474,-48026,160708,247751,66391,-101483,-491,-8910,-117507,-103806,-62009,12685,143425,77404,-25852,110525,213198,144823,123581,190922,278233,325585,197348,-23250,-126553,-253917,-331464,-85186,202439,106921,-50871,-91926,-228029,-321403,-135960,69194,227240,383475,426740,213555,-67773,-89729,18757,-69762,-193206,-105492,130934,164636,-52114,-213622,-92829,58948,35888,48294,200932,196872,-21695,-52095,-109989,-237944,-318879,-353205,-329792,-163519,-35610,-110317,-226590,-50607,244235,151806,-169111,-231378,-186436,-215732,-275119,-219621,67615,453107,568249,257858,-93590,-70338,63183,66551,122562,275057,147432,-5977,98612,185820,185247,202242,164561,140000,-7415,-139296,9275,79106,-68160,-151059,-189496,-29386,165764,43676,-33100,163480,151671,-84920,-189997,-228077,-193527,-83465,-135606,-239131,-174501,-80005,-62459,93265,361200,471573,314440,88339,-17372,4613,157839,400577,401829,84347,-46094,186990,382611,301312,153536,36642,-68595,-42891,13028,-161726,-233285,-51673,-28085,-129017,24621,339404,372521,204728,82428,59418,82770,176008,355433,150416,-268114,-248858,25342,27826,-112670,-91762,9375,82918,136764,121044,116759,-19317,-297107,-360700,-20593,117182,23517,57424,168274,216305,194191,70572,-45100,-36994,36268,102437,109607,56053,-41283,-209207,-360120,-183306,79582,-24680,-234382,-229762,-135647,-111871,-291500,-362785,-88906,292012,372593,180322,26401,109488,216998,308298,436302,264091,-183824,-301308,-105838,39505,-83460,-219408,-99920,127534,143947,173384,361242,335798,45312,-78482,-31466,-65199,-133729,-151829,-130029,-17227,86394,90930,39992,-32216,-35908,130577,248003,192239,127695,129997,50094,-72286,-84695,61170,178211,174190,90916,101983,111333,146541,331963,558952,583800,325398,-6605,-214784,-243135,-105573,70969,212963,177723,60502,21040,-93931,-70648,144100,143471,-119447,-280227,-112616,201472,380466,371875,259527,12504,-153656,19651,168179,45805,-20474,45843,-42920,-244587,-314099,-268803,-92187,64308,156496,187886,134715,72212,66927,-19309,-185327,-167100,16023,159778,189779,185325,264216,324062,120341,-109571,-29277,100726,-9879,-186101,-279979,-212598,49660,312827,237290,-76819,-177623,-4426,173744,186019,81972,-69829,-75698,70100,171302,131090,56473,90663,222981,215349,38666,-39477,57698,44795,-159914,-152599,100866,136212,-28473,-52670,48765,145504,247442,236054,107526,86811,148445,120508,79801,14506,-63875,20573,269498,502518,636450,665458,438102,239604,132630,-38529,-254337,-273656,-161423,-12498,-39306,-269780,-385469,-295636,-139317,65147,100156,-98288,-175045,-153716,-330093,-349520,1181,205145,60890,-128068,-148780,-19652,27784,-144648,-340373,-360808,-259608,-103678,4520,-14891,57062,282585,263843,92470,-14842,-169561,-223244,-227018,-353034,-426265,-299254,-29137,216057,228249,132642,48995,-20389,-904,5187,-30988,74676,219585,108449,-33881,-181764,-522701,-1008224,-1003253,-488933,-250039,-215633,-388401,-957793,-1213565,-271025,1218029,-350009,-1123342,6971271,11075462,-210533,-9488531,-4939115,-291568,311347,295967,589287,875164,579440,87439,-155912,-611303,-599458,60781,656410,615623,320995,348580,205269,-215401,-281624,12057,140961,-11219,-159626,-196603,-188551,-121744,-113522,13689,236896,115595,-214017,-169311,26175,23485,54057,16143,-160574,-107169,55437,26808,104490,338391,406021,308699,148555,-5167,-59003,-42257,27244,151515,341624,466604,356313,65127,-20230,-1825,-146415,-245910,-80960,150081,108893,-242703,-304910,-131021,-129803,-265280,-422891,-489417,-439598,-285176,-30641,142466,106408,-52672,-124496,-195174,-21561,375016,357086,-158043,-394200,-230720,-65049,83940,291539,497221,433784,-26697,-457899,-333274,-79534,-8266,121601,253079,110608,-103676,-131747,-142508,-211970,-218748,-65501,48801,24529,7891,111145,200081,243142,247716,100148,-209142,-259793,21032,149136,-69898,-250228,-193885,-67763,-78124,-56674,-43713,67031,211174,68784,-174496,-200710,-20027,91441,70190,-36173,-168902,-211006,-169135,-59604,126389,376885,519986,357327,72810,-112792,-163510,-206732,-216895,-172286,-54768,156521,189085,124877,561,-220886,-306274,-223010,-221509,-283465,-267113,-233033,-49791,309550,601095,545363,275166,122466,183714,294830,290294,130557,-58158,-81619,52260,182947,137073,-28910,-102122,12805,202173,200184,-51728,-152752,-1157,-6650,-163384,-169161,-176832,-274295,-310503,-179886,146760,292677,151002,-27233,-134887,-218760,-227981,-117244,66895,25834,-195953,-246315,-105905,-114361,-69761,271317,400958,44323,-271847,-330856,-278156,-188353,40147,267692,216389,61521,75521,146958,55343,-24901,-2862,-55731,-217847,-261079,-181441,-141172,-99642,-146814,-249209,-173517,-24946,-6554,-29319,-47274,-188684,-321409,-228639,-49570,76174,128395,132720,177141,154460,-52885,-94692,58596,-5953,-181126,-142467,-90604,-44026,52069,119027,193137,132044,41146,8191,-68671,-199800,-167839,-152591,-147985,-161614,-145100,90965,306792,153729,-161673,-160256,102327,199017,99734,101828,171502,138237,49208,22762,-28839,-60612,-32650,-81617,-123304,6071,115388,-1270,-320049,-459224,-278296,-30897,101044,118414,82923,30400,55669,97763,140768,208611,121395,-30452,-25256,11838,-95585,-242745,-214022,-146071,-73992,149305,236613,89911,-12801,-33864,-114729,-213781,-251759,-152329,43926,64342,-7439,45365,144230,44168,35866,247625,323157,61688,-177083,-136245,47516,84762,-12982,21809,62137,-45999,-229967,-350278,-280259,-45877,75131,-15031,-114056,-25533,50623,-112327,-268651,-157142,-56140,-6515,-12952,-135282,-117310,191098,401574,234435,79391,199269,237482,-7398,-160121,-99211,-93423,-150367,-100548,-79466,-130827,-62335,25749,-76015,-330245,-644937,-723008,-336200,26134,-3648,-96775,-117209,-103623,6023,109132,-72186,-262993,-20707,249757,153780,-61978,-209571,-318883,-442066,-591205,-509872,-198845,-49232,-72557,-9026,54851,64773,-22182,-178550,-70445,212533,283368,200519,109032,-76596,-220833,-102472,6544,-41739,-133770,-176738,-143275,-43773,129991,323223,430220,219493,-234289,-463624,-268435,-22643,120202,300735,340772,311883,307194,183081,66688,22464,-249421,-479773,-194677,60194,-66610,-27521,451881,841838,1294371,1484710,478000,-628577,-1148684,-1357451,-638671,759688,1029383,550211,260609,456548,901319,964918,837616,403164,-408308,-819734,-302821,-25510,-642805,-869309,-358771,-29082,107106,22953,-234862,-195352,3035,60723,-33895,-160331,-221787,-149609,74227,192478,96955,45770,63872,-14553,-71598,-27498,89983,103580,-46366,-125,233688,125519,-130510,-134121,-2765,-26536,-68488,-44799,-16180,-89609,-108393,-8749,101609,125541,109414,140926,147761,17092,-68072,1788,70365,-12372,-99719,-111797,-93483,98172,259224,115646,-50119,-7041,-11781,-139409,-262439,-265083,-104955,19991,-81144,-230215,-118539,137479,220805,157025,159600,153302,160393,233303,111271,-139889,-136043,104394,247474,197970,108471,155011,242566,51328,-222769,-276168,-168080,-101587,-84019,123698,377142,282545,-75938,-297537,-204767,-9398,182462,309205,240167,168919,351070,535079,435466,191705,-21535,-73600,3852,54565,284,-68554,-112192,-120347,-71294,-7047,-3253,-91795,-25711,117111,71385,-86443],[-67314,168056,311517,227535,107318,121663,182484,102480,-65029,-174536,-262150,-374141,-301759,-29372,95186,-75634,-279762,-273442,-144144,-78820,-142978,-229833,-146654,-11243,186405,315535,170441,-130533,-221650,41007,321531,235583,-716,-47558,-72631,-152530,-146142,12706,93069,-50609,-134840,-2608,8398,-123184,-191851,-170215,-8894,161346,70970,-30960,133616,221029,105705,100050,205399,279825,321919,243056,66503,-40299,-200051,-307218,-62122,292988,280325,150821,47932,-204238,-378453,-168487,31488,168690,354671,448273,242759,-44564,-95985,-30238,-64605,-113890,-38355,128603,77566,-180153,-271721,-33810,146632,49795,42785,225686,219866,-27764,-53496,-69736,-165630,-228527,-241238,-240566,-104567,-54991,-134280,-183957,62953,312246,95381,-295007,-372984,-323376,-355646,-424207,-328017,-5084,434424,589932,341532,22183,-8100,48933,-23567,-61653,117169,144700,50599,111523,158535,150993,175434,191982,178208,7884,-124614,13663,74970,-68434,-145709,-138073,2006,150867,109421,135954,231833,81600,-101991,-135983,-178579,-117020,9425,-76120,-167002,-79244,-25753,-63508,4500,269187,406730,247747,-6263,-133674,-99157,121869,392280,457949,165772,-25276,198879,453057,316143,97898,25853,-42259,-95272,-87262,-177140,-194394,-14815,24450,-77463,-19364,162907,251139,192545,143295,84690,58009,153787,307071,122363,-259595,-263809,-40472,-69004,-198208,-107715,82883,226802,210737,108859,57314,-159532,-504968,-449991,-25866,104900,-5940,59135,187205,223877,175855,4503,-20565,13749,23672,35432,62896,36462,-35670,-147017,-288022,-178981,-5208,-84760,-199123,-142526,10895,7197,-255331,-353605,-122538,260680,358274,181556,22318,103420,234552,303651,362270,184997,-177334,-264828,-139995,-29878,-100914,-209540,-86928,121939,160530,275335,507814,420441,90318,27610,93224,-18234,-150828,-142924,-106635,-46981,21198,77617,109947,18727,-41309,120014,267422,226685,132092,89030,63579,43934,33303,157489,298085,334829,223280,144961,74898,81514,245788,412335,425856,219037,-45014,-226316,-199181,-90214,51375,203829,183933,65583,74257,-7139,-22549,155492,174415,-94633,-232302,-45569,211566,319682,314287,232257,17052,-98073,59176,122062,-7856,-2254,85819,-10999,-216432,-332457,-339323,-146278,55587,183550,223585,117202,76597,172750,90016,-129876,-103045,101808,190225,146693,139941,251645,328234,162143,-19757,6186,65097,-52564,-229804,-282328,-112422,168936,325523,180366,-136119,-263127,-38964,178367,193145,88487,-26645,-44786,25532,42913,20197,-31560,-53233,117102,221070,115674,28100,53234,34835,-140626,-191349,41177,132093,-24221,-56276,54992,127714,205506,220261,138785,121186,102142,27962,10919,-5585,-79810,-35358,150690,379718,544218,582958,421431,220763,122701,-48942,-296369,-281944,-76494,71325,-74329,-385097,-399877,-223546,-128484,-19470,-5756,-166236,-253741,-248381,-388360,-373576,-14306,211001,99647,-20271,-96603,-90397,-44339,-180793,-372166,-340427,-239539,-105025,-6376,-29253,46690,221078,177003,-47654,-173096,-273746,-287655,-267780,-330784,-375427,-285048,18007,248169,225625,116263,63604,39270,104709,161378,86549,113110,288315,184740,-54425,-237433,-495535,-797558,-748555,-495674,-352557,-149559,-210002,-917120,-1538120,-328047,1672594,427164,-870534,7223220,12635354,-579643,-11915833,-6637163,-22763,852416,467648,684882,1078519,743733,261369,78531,-594718,-892573,-289692,496485,600047,353667,405010,174866,-300522,-385424,-49688,165913,15086,-190255,-324201,-355692,-227830,-83837,122756,380460,224839,-139197,-169147,-55784,-81149,-54280,-49921,-180810,-141735,2419,-15248,51549,273185,353138,299229,188503,39307,-104069,-125977,32745,225555,414858,575196,509945,251906,112784,62845,-110947,-216385,-66345,136896,115018,-137940,-155198,-80478,-152517,-225280,-333045,-410041,-367053,-219839,-24048,113787,45690,-150273,-203267,-228947,-125414,235383,318435,-54438,-256106,-159421,-63235,42442,235904,438713,405833,-605,-346236,-180488,82756,89358,149500,260109,111108,-105882,-186786,-200471,-182249,-120225,-34471,-28988,-76064,-18040,124026,229556,343676,405760,202014,-137685,-103274,214823,222842,-78844,-240388,-177338,-45261,23891,33063,4819,173065,327466,121566,-143132,-181311,-46459,78076,113251,22817,-158424,-250879,-241849,-177562,-14610,205212,334979,303943,100942,-99449,-206624,-286022,-265905,-166903,30949,260157,263482,165663,53812,-170908,-278368,-160729,-152935,-241135,-224927,-184051,-2553,366705,658980,599789,368659,262066,278874,318427,196449,-15194,-87663,-32556,37161,126728,119848,37392,30879,168966,349189,321918,16828,-116834,18311,-8053,-230763,-226009,-144799,-159259,-205536,-106136,195064,314158,152170,-58381,-190236,-199262,-114592,-28931,47680,-96212,-393711,-417444,-131407,-6184,13935,250468,292226,-11814,-220425,-225005,-194412,-157835,26197,254161,212192,100190,200920,309597,182092,8251,-37415,-102796,-278223,-349373,-264323,-166309,-71807,-124182,-289950,-233135,-49656,34423,36982,-49176,-247581,-386814,-310660,-172185,-14443,57952,89038,211902,219753,-21506,-112241,-37051,-144439,-267354,-159017,-47488,45436,141108,186949,174421,50236,-5957,87552,71893,-136266,-185149,-174200,-164079,-228228,-237241,17867,307897,235228,-85142,-163536,21353,147793,96033,83499,150837,128494,291,-67225,-92001,-73596,-27345,-120584,-167366,71467,264713,94473,-250465,-412730,-248382,40655,194577,190055,142343,99982,92250,77477,102091,195298,162821,21192,55751,123966,10809,-124099,-35057,50315,48018,167648,196469,38988,-18948,40271,20095,-87001,-212857,-162499,56897,129126,99446,127715,209176,100106,67208,230927,271170,44197,-159364,-121971,63203,126690,-2548,-21476,58351,-8785,-200214,-337355,-238235,-13272,87810,36386,7465,173187,217549,-18676,-230833,-209078,-97735,28265,25258,-157181,-195814,48305,218722,97305,-14445,169042,248109,53224,-36642,37439,-39819,-126675,-42011,-63648,-162790,-78005,-25041,-173077,-428042,-742868,-841854,-389766,-12690,-69177,-139820,-135780,-190377,-165815,7617,-75828,-269227,-63965,219306,132037,-76390,-177071,-211091,-300149,-472947,-472045,-207644,-12611,58718,145474,131659,14257,-76822,-126935,-15545,191812,226775,156003,70072,-90189,-174852,-78914,-28311,-71125,-113262,-156511,-130561,-54654,74804,267164,444191,305088,-170611,-478575,-335424,-102064,80995,279333,308328,283121,308974,213454,81819,117,-218986,-395582,-184005,-47909,-261060,-252414,183247,820827,1778795,1802985,239095,-703368,-1308941,-1960876,-819541,1073569,1266844,671545,439255,635161,1076667,1217918,698094,-397239,-1104484,-809964,74122,178081,-566072,-843935,-416899,-181636,-136060,-237651,-377332,-263359,-87439,-60237,-112106,-133448,-115011,-3530,181709,199984,70209,68137,154333,68712,-51650,-65493,40925,87995,-53730,-64487,181088,187316,17303,57009,114984,-4879,-89488,-22952,22249,-84181,-173809,-113969,18042,64928,92900,171348,214163,106901,-31587,-72371,-40567,-77073,-136797,-109807,-89837,7598,114977,23280,-111140,-49175,-23631,-96267,-192260,-282875,-147266,98128,54490,-169417,-174597,49051,181724,140613,108243,81653,51869,153373,65112,-185843,-204644,-5266,47877,-97521,-124047,92786,263819,90185,-184354,-229549,-128751,-128591,-160725,105322,438803,342022,-126708,-433737,-294633,-28408,180971,286517,253351,235670,417471,566024,444994,219112,72415,25759,82154,131335,43789,-57914,-83049,-92364,-44563,37837,33724,-65734,-7618,159438,107850,-85607],[-107659,163542,340247,265154,125262,174009,240748,102919,-95351,-176326,-267156,-400101,-313925,-24904,76307,-162771,-396908,-328693,-107353,-67027,-146977,-181915,-139340,-65126,110582,249907,107339,-176904,-275375,-15716,317323,309440,162146,94031,-13976,-177041,-244648,-124119,-59179,-152592,-143122,-18067,20625,-91002,-221495,-214133,4311,156657,23540,-71985,105784,198114,69943,57929,173226,225959,253794,245317,156752,50647,-135338,-263641,-47680,319132,392229,305771,166434,-157711,-373513,-163861,24741,100588,278058,404625,218094,-37569,-71896,1436,49280,37335,38165,97386,-3948,-269673,-302401,15671,228251,95236,57195,224133,203938,-9198,-38459,-23943,-82139,-104961,-113143,-169152,-94023,-62115,-94089,-47528,219087,336743,-2761,-385470,-431377,-385472,-435901,-477442,-367694,-89564,337633,538044,393430,151705,84885,76536,-77655,-206381,-62422,79162,81746,123063,117006,91243,114247,170899,161811,-8147,-127041,-10168,35036,-90273,-138986,-53937,64694,136549,153329,257702,231404,-39371,-143509,-97387,-136409,-69345,53681,-36201,-117595,-33773,3830,-29262,-28042,175977,317027,184795,-80533,-256983,-247775,16079,308855,447937,258574,28514,188803,465314,313004,62199,45097,27517,-99561,-186650,-226037,-177628,20314,82483,-29165,-57222,-3423,111183,144279,164471,104197,2981,54644,187143,75701,-219413,-222850,-48810,-115332,-238933,-103870,133764,287377,189177,31760,-48728,-298362,-621031,-426788,-10538,90917,-2306,66216,193261,217243,117711,-72672,-4614,74117,20290,-39404,-14550,-34364,-65691,-90903,-191723,-157917,-85250,-139756,-162037,-64580,102690,48268,-235841,-303745,-106897,179831,266426,145698,25575,106878,225172,253002,253976,97144,-141716,-192550,-123447,-55138,-88492,-182870,-73752,88537,142402,350841,614630,461487,98228,69683,162384,19354,-159713,-131224,-58661,-34389,5439,107029,185304,52189,-71005,56410,209290,203450,131137,56085,69071,165634,194221,264462,385350,408396,250826,77394,-23090,6240,138462,212208,202907,82984,-81140,-186081,-98052,-37906,49538,202700,201497,50487,786,-35158,-19742,132858,180233,-33368,-136599,10179,168227,212340,223036,153856,-16659,-35032,105333,70495,-66826,-19509,63109,14255,-116330,-276685,-318418,-137701,62338,188816,215721,70632,65770,259733,182677,-75769,-43581,136493,150166,72666,68229,200636,330245,242764,74636,-12990,-32803,-94239,-223423,-258589,-32891,250690,282599,90235,-167727,-297969,-49304,205069,235503,137909,27867,-35744,-37425,-99749,-118805,-127781,-169192,-11112,154466,141082,80936,43836,25722,-95831,-204490,-25978,123133,-3107,-56455,31448,75282,128799,146081,77611,42620,-30479,-98058,-61363,-32538,-92717,-70337,41445,197819,343362,387684,317932,137374,76069,-34499,-248622,-210907,38204,131303,-92045,-382401,-314675,-112595,-89367,-81266,-96640,-229437,-319026,-321168,-405160,-352198,-36061,153553,85879,46265,-78563,-182099,-132138,-193267,-295578,-216332,-166949,-85624,10486,-16221,8858,80712,38547,-136227,-235025,-300412,-318412,-277674,-268216,-285299,-229448,37364,208795,155039,50306,17991,16993,146221,277654,188759,155410,304184,226893,-29369,-228689,-408333,-486016,-486456,-617921,-579677,-207309,-110468,-870777,-1682854,-349638,1867495,1034253,-733673,6035695,12288499,215991,-11718876,-7537994,-37399,1143277,444478,552951,975449,720375,436891,359888,-352030,-886237,-476711,294011,494471,375195,433029,135924,-354973,-462630,-129002,167814,89636,-135938,-372218,-473518,-320909,-58000,209701,482207,325573,-30322,-104280,-82287,-159532,-149275,-91067,-153422,-143110,-52492,-68131,-20461,177522,279885,256784,185354,62925,-144557,-207234,42917,310498,448231,607767,602402,384634,188106,77241,-72792,-150722,-39032,108914,79621,-47507,-18675,-29901,-138216,-133615,-158785,-259067,-248176,-116048,-10661,81052,12676,-195494,-246915,-215771,-187171,79632,231444,28137,-101525,-48577,-27626,11317,159268,312814,297190,4319,-189306,-549,236609,189182,182908,238089,75892,-86653,-172528,-205543,-132491,-24803,-14463,-100138,-162603,-40785,121953,225499,382864,487554,267973,-39905,76804,395942,291884,-60724,-204664,-126043,31576,168830,117454,53325,251498,373628,134704,-114838,-142083,-69155,44830,137030,64890,-147573,-254819,-258480,-263238,-143770,65742,198344,249593,119406,-39174,-189074,-338194,-322096,-172266,93004,308407,304023,198789,107566,-96846,-208017,-75599,-62011,-145821,-133251,-100213,63004,407519,658189,611832,435496,360684,344287,332040,151364,-64741,-77613,-30527,-27006,42139,90335,89177,128018,279469,450807,402490,91684,-57960,28300,-29024,-264598,-251748,-88580,-16623,-91321,-40372,215411,302177,123760,-90351,-214637,-148694,-5055,32103,-1177,-200439,-523425,-502259,-92128,126921,78252,175672,170810,-34267,-149061,-108844,-85934,-85654,51402,252375,217885,155914,303598,408837,277497,39771,-78179,-160288,-315652,-360343,-268909,-138692,-1802,-59773,-297736,-297344,-81662,89006,125379,-10692,-252808,-404628,-363919,-277136,-137380,-50817,27385,217941,257037,22883,-106613,-118388,-251746,-290823,-116048,19065,92746,177870,238586,153950,-11026,-33626,131062,132820,-106801,-241205,-221590,-172670,-252009,-290754,-49822,298275,320643,35937,-124844,-46033,104955,116840,61903,97188,92775,-54050,-171614,-173873,-78157,4192,-136386,-211358,88611,344352,159449,-160242,-324587,-186023,130527,274613,221406,166151,158831,124430,46680,49676,171075,226478,124888,128312,194319,113662,22187,148121,229746,134159,114334,87993,-44175,-37965,75627,96737,14943,-136666,-125052,69144,159985,150186,163738,222571,147440,112087,219551,201326,13620,-124736,-90834,67731,136916,-4688,-44764,90901,57990,-147992,-270121,-119691,77894,124041,72832,90886,311366,360654,111077,-117240,-211251,-117759,88410,100344,-108304,-183072,-42382,56383,-23524,-98066,116167,224649,79162,56562,135251,-15660,-113876,5827,-27610,-144467,-71269,-61205,-223341,-448138,-731550,-828350,-403921,-67151,-123263,-150282,-132755,-295245,-362547,-130260,-83675,-218862,-72345,175719,129139,-21362,-78804,-64302,-117524,-299058,-379555,-195461,4856,136099,236310,181239,-22758,-113441,-54815,54429,167245,156064,98733,40142,-63427,-75288,-409,15690,-29852,-62633,-110056,-99580,-61719,-9915,140114,361225,336164,-79767,-421148,-350348,-176906,-17415,150200,192653,186676,229840,181718,65699,-40497,-180381,-272258,-157993,-136599,-413777,-430492,-59869,733697,2058715,1972973,57273,-694588,-1208584,-2273103,-1043122,1103130,1303126,708033,563422,694049,1057259,1388555,724753,-959195,-1796401,-884144,433788,406919,-462503,-762871,-446776,-328065,-372957,-450808,-445017,-292147,-174567,-179726,-180776,-93844,2973,123331,241671,187932,56141,78363,192319,127858,-32970,-95029,3961,79244,-46402,-118163,91854,201808,125965,212176,217261,19560,-95136,14380,43656,-111878,-251098,-202545,-64491,-25018,24112,150938,232477,159354,-9277,-127177,-121193,-105795,-119834,-60628,-46922,-42970,27408,-21428,-147367,-85113,-11209,-8065,-59540,-222912,-174746,94551,104618,-131363,-224302,-54885,113601,127418,86444,25063,-46468,47530,-5571,-216729,-245167,-122087,-152501,-340637,-316537,4646,212051,79553,-135930,-139789,-54611,-126110,-193210,80460,446439,395411,-108280,-482319,-361499,-78945,125696,224833,240892,259025,380458,435368,297589,159200,136186,107245,118484,136751,37984,-60440,-55324,-57724,-18606,90373,92513,-23033,-7691,148560,90360,-117886],[-146037,143063,336913,262056,113529,187998,263930,95564,-119208,-167002,-242269,-383071,-311557,-43454,48803,-210604,-478071,-389924,-102546,-80598,-181411,-138652,-107385,-92085,37024,157913,24094,-210636,-275313,-19351,297655,317946,249930,182194,17570,-206830,-305607,-214516,-168069,-198056,-114823,-24659,35344,-30312,-189947,-189092,46964,137808,-47906,-142506,21922,137022,49617,18703,108906,142676,160900,224336,232624,125827,-74782,-206473,-23193,311716,432251,374622,226689,-112798,-311558,-106823,59094,33897,162872,311531,167975,-23246,-2666,114865,222773,205651,107790,56305,-58406,-304181,-298762,57270,290178,148880,78125,209054,175083,24679,-19584,10655,-14832,3227,-7127,-102861,-89731,-37349,-4863,136020,367039,314449,-110077,-432310,-411163,-351824,-409180,-406765,-330744,-167356,172700,407454,389082,245304,165240,133140,-67558,-265188,-212178,-32152,73572,123799,72206,31928,49315,101303,83612,-57043,-147626,-51172,-23270,-121047,-121848,38614,139909,138777,182643,308340,162593,-177866,-193203,-72513,-100286,-52402,35017,-41470,-112116,-59110,-6191,31308,12367,103732,215546,131623,-118122,-344791,-384578,-134531,160334,366444,329488,96980,161500,418728,290553,50233,88153,119100,-61502,-256718,-298255,-194334,37866,128462,11154,-63976,-85389,5239,68440,128518,103592,-50735,-57600,77389,48907,-156796,-141476,-3664,-102892,-224882,-83607,148409,247107,79409,-87857,-158400,-369819,-578981,-306362,13649,85356,45732,85490,183554,202878,46174,-137398,-18211,103512,1396,-109337,-88403,-119329,-115238,-52712,-93899,-127446,-141695,-174814,-136898,-23759,110508,5974,-243994,-241866,-55137,80319,136180,88685,33363,116344,194145,170153,132467,17438,-96001,-107070,-54150,-16622,-45333,-140797,-62472,32255,91988,382212,658293,453762,67047,32676,161162,44383,-148434,-105418,10658,22077,47469,171729,239743,50317,-123424,-40006,92165,125392,116923,36275,65581,259727,357113,370386,433236,382219,165168,-72082,-147783,-58114,39309,21471,-13156,-38476,-105820,-120448,4328,23482,64003,219258,247494,46405,-137891,-133405,-41290,87258,151628,46415,-8818,56125,95226,97975,135742,64139,-57450,36698,154664,21989,-125378,-84166,-47159,-7585,24137,-136594,-202974,-69151,85751,179978,176062,28547,73320,317191,234940,-26357,14961,128709,65354,2363,3810,129938,330770,343004,146531,-79831,-161441,-121130,-162573,-213898,-5336,265703,199848,-13700,-167054,-242712,-1952,251951,289121,208486,71361,-53354,-96137,-197858,-217411,-178747,-210238,-121702,29356,101983,100774,32305,29365,-22221,-176622,-81826,101468,23687,-39428,18624,31493,49354,42342,-54183,-134371,-209306,-214214,-120981,-60392,-85295,-58823,-6144,35080,103215,149034,154844,18548,17122,14686,-121010,-87583,135360,141219,-96919,-282576,-175638,-2899,-39311,-122603,-172286,-283416,-355436,-351815,-367034,-274029,-48757,50258,26876,46232,-105598,-261531,-200537,-164593,-123548,-22013,-54592,-45269,56223,36713,-29206,-83997,-108254,-153674,-185904,-243703,-315919,-272792,-193704,-181251,-147756,27350,119404,41878,-44876,-64328,-60950,121253,317663,242775,190819,280801,235287,31832,-179485,-318455,-204833,-301717,-785253,-855079,-365449,-107571,-805014,-1527121,-288859,1778562,1324691,-797972,3668893,10002794,1817720,-9050890,-7132761,-99063,1216818,304904,315113,649676,528818,552752,595979,3816,-611257,-442420,109474,327795,372423,406583,80890,-360926,-457137,-163655,166158,191676,-23943,-331191,-500509,-370232,-59038,246872,519760,399409,97168,18552,-47286,-201983,-211073,-92327,-74684,-95447,-83097,-116770,-99636,60347,181481,168086,123411,49605,-173015,-261946,56276,370883,416200,530212,570277,372212,147670,32170,-39660,-71364,-12212,69442,19229,2282,63226,9605,-84242,-18315,30129,-98282,-123278,-10771,1314,50747,16134,-177146,-232568,-150311,-177273,-37277,123419,57364,17308,69624,25638,-6006,93157,169511,142941,-6438,-41041,142487,331935,261824,197157,164643,3348,-45581,-78266,-142982,-67204,42884,-14890,-154489,-216492,-61047,97440,184708,350786,469432,277554,52182,224468,506774,338233,-11909,-146500,-56452,146786,308530,153054,62240,278560,368159,130825,-82491,-94967,-90175,-6045,138398,94021,-118914,-206489,-204674,-276469,-211570,3297,158577,214119,124425,38687,-127413,-349454,-366889,-186626,100241,288693,300404,210297,138307,-28359,-125155,97,30283,-29674,-35920,-15444,134057,431974,598748,556981,448138,395727,357607,313217,152268,-7096,-24344,-63315,-118694,-52883,60719,125737,165871,298774,460910,409765,142647,-4798,14045,-71938,-254019,-229202,-17264,118469,11403,-2484,191641,246642,60541,-128269,-205234,-74692,74989,42430,-69380,-248805,-533386,-474469,-7506,241174,109136,72743,80452,-2005,-60379,-6374,26879,24426,121652,268274,238621,221633,368748,442058,319884,63365,-104650,-207212,-317759,-292201,-197037,-67568,92166,21026,-274699,-344304,-116735,126812,185871,24303,-219602,-362941,-360575,-325050,-253238,-171743,-44550,183948,254388,68417,-91195,-186450,-321659,-282093,-66253,67152,80786,149771,247448,129194,-53133,-44821,132973,110847,-129777,-335636,-298094,-193556,-249211,-290675,-68638,291140,382096,168817,-54045,-85248,74627,145812,31531,10762,30889,-104085,-260416,-243384,-66398,51284,-126301,-244027,45892,318634,172689,-76053,-216517,-101885,211512,316968,205652,152404,192072,142620,10568,-15202,112368,244784,217828,155696,188766,173521,151095,290526,357904,168768,-4798,-76475,-142528,-60350,69521,98605,64265,-43783,-50611,80210,142325,110127,126480,191604,193498,175335,223825,141765,-18257,-85360,-50155,65237,114770,-20802,-48920,140052,138774,-83522,-175806,24784,197587,182192,94575,119199,344881,425200,232723,36876,-156758,-114567,145564,181924,-3372,-76519,-55703,-41453,-87087,-136118,63703,188918,79961,100318,165582,-28026,-113553,30622,17157,-79181,-38133,-69024,-214097,-386678,-614883,-683446,-371245,-123341,-153068,-130437,-125861,-396807,-524310,-252907,-71536,-122874,-65607,108639,137219,82713,55946,75357,46826,-117324,-253200,-168672,-4706,145598,256127,198364,-37948,-118615,36520,152755,163763,91466,37662,29194,14703,63277,117469,135674,88405,14525,-40988,-39593,-57982,-107062,-21889,216561,312719,14237,-306138,-303606,-224104,-153125,-51498,19096,41575,87781,94967,21592,-89136,-144282,-151511,-134341,-198409,-496403,-535685,-230719,612292,2057793,1896904,-47654,-589625,-889947,-2191691,-1189043,904523,1148302,659076,622753,645493,890554,1439342,856091,-1207611,-2306252,-958583,721454,590932,-365613,-670983,-499421,-464373,-535901,-546951,-416578,-278751,-239386,-267084,-225777,-56534,106256,214231,251372,158117,57855,85927,182978,151896,-27370,-117498,-10455,82078,-29256,-142598,8593,184429,180324,290760,287041,49795,-86355,42634,41017,-151736,-303144,-245199,-123792,-118399,-80472,80669,194164,151667,-13636,-149985,-144568,-82881,-42823,45739,51075,-22938,23281,-5211,-146030,-101371,29357,111636,101851,-112827,-187529,26102,77796,-122954,-255153,-141517,40066,121590,97936,-14640,-127625,-67134,-82834,-218780,-236387,-197402,-274179,-435201,-394422,-78951,109839,30349,-87121,-27304,40901,-86408,-163803,62273,394178,423914,-13318,-423591,-396519,-150606,39730,147167,205773,234341,259943,189956,38510,29066,145411,145707,113951,89676,-3436,-72656,-37012,-26898,-6788,126731,163282,39170,-9841,95989,30973,-163260],[-156195,119500,296816,210170,76689,164128,249696,87131,-125308,-147233,-194708,-328727,-284265,-63965,18410,-217025,-503894,-439259,-143279,-130815,-238655,-119896,-66089,-92347,-19723,58886,-61681,-231283,-230939,24079,266259,261324,231126,183000,7989,-224113,-303334,-243368,-215849,-179504,-61823,-7675,59300,40276,-115884,-114696,107223,123849,-110654,-217765,-96305,50855,54028,3154,37332,63705,86987,201328,280356,175933,-24250,-143533,21722,309992,422438,361600,221535,-83053,-215367,-6938,119051,-27284,25495,196267,125868,15259,103020,265271,375007,328961,156534,27386,-73014,-280821,-262408,90198,319326,184287,92345,195618,162402,57411,-10628,22887,20998,62805,55825,-27459,-44330,26373,97253,295124,452675,252920,-195871,-439131,-345016,-243994,-274177,-235805,-234554,-220844,-26005,218689,322777,269019,195807,189334,6544,-228071,-293436,-153901,26086,105195,33632,-1962,11888,4967,-37466,-130826,-185727,-100588,-81366,-146054,-93772,105603,198464,161286,205844,291016,49713,-297925,-234604,-56536,-65015,-52470,-33769,-99774,-152954,-143390,-51299,99766,104518,58217,114711,86699,-118422,-365491,-453969,-281875,-20829,234066,352076,152323,122577,331092,250316,53330,134993,201508,1474,-275272,-366447,-236357,28123,144236,36306,-30082,-40777,-22463,-15926,43991,72475,-87068,-124593,39630,61716,-89737,-50531,69195,-43077,-163241,-56198,123464,128359,-79673,-213566,-227084,-331367,-380426,-138793,33616,89112,118891,108163,151523,181928,-285,-165038,-67143,66333,-56099,-166278,-128978,-174838,-154335,-22696,-3715,-91150,-159844,-171326,-117890,-25375,44608,-90053,-275727,-195331,-892,-3467,15191,27637,35687,119619,149262,75350,14490,-46992,-62810,-33849,46882,77682,21638,-82273,-47874,-31924,21869,365074,638089,404363,848,-69313,99933,59120,-106509,-51715,95881,108980,129706,243305,249153,5273,-188247,-136507,-46370,11855,83121,25990,51475,294797,460131,444712,434708,279827,11001,-232820,-248270,-92352,-29785,-114846,-161322,-111661,-114591,-62674,61659,65723,85287,248870,315877,74987,-241796,-219166,-56503,33641,86652,111772,118618,90650,16203,6938,78056,-2135,-76971,112992,200984,-15520,-173923,-180547,-217744,-79016,166119,72954,-33969,18850,113227,168070,128463,17923,115794,341725,242681,21812,76380,103011,-18710,-29108,-22411,65591,332234,436768,178523,-168757,-275023,-120132,-57641,-154297,-36577,207836,101696,-110067,-142535,-100406,106160,302406,322410,264298,85187,-92282,-133034,-213025,-222169,-145428,-158882,-183468,-120321,11073,86027,24314,53299,72550,-112844,-118822,62968,46092,846,48688,35400,-3186,-60034,-212069,-355408,-378805,-280512,-154078,-84032,-52530,1953,26483,-38890,-80037,-45850,-13234,-91509,-24673,92747,41877,38202,172534,92506,-99378,-147796,-45302,71965,3628,-152683,-241340,-325658,-351673,-325078,-271528,-142648,-32590,-54529,-51274,-19343,-169759,-299076,-221585,-100047,78930,178184,71612,13286,122869,125366,-44706,-221194,-223300,-113040,-57744,-128094,-287727,-273618,-137879,-84671,-62132,-3532,16232,-68105,-133197,-147883,-150840,48498,272119,232610,203624,239676,218451,101113,-122846,-267129,-49526,-208232,-874070,-1051072,-537595,-168819,-718382,-1136146,-169374,1456154,1280331,-1042737,752997,6439094,3510155,-4922585,-5343331,64596,1172464,145262,110110,264324,244073,559411,703462,300057,-216886,-235829,-17750,151814,341925,330328,17820,-312162,-350298,-120556,174137,278757,93603,-220151,-422806,-359308,-97817,215049,483426,428577,215376,165155,33888,-201718,-228287,-56197,36809,-3923,-72421,-144148,-168634,-63125,55989,34182,6115,-6186,-190251,-279692,68593,383696,323098,355228,405736,201302,-10738,-57439,-14788,-1673,2907,27979,-32441,9761,69561,21834,-10185,80352,147219,2802,-28317,67421,9359,26125,44613,-108729,-155473,-40641,-93156,-78281,31403,32045,71976,160749,73122,-10443,64096,65607,-4014,-23229,56282,207008,346177,290631,174772,37715,-89560,10021,67781,-26713,5778,70190,-36124,-181102,-221764,-74062,53312,118311,262259,361763,225587,102631,289780,510787,349948,62183,-71688,10336,261173,390493,117264,6596,241957,332072,126360,-42833,-51139,-107770,-63409,119906,116409,-64752,-114220,-95700,-201422,-185482,27359,201219,198045,115073,95090,-56811,-318867,-388995,-221528,33703,212221,260824,195803,132601,10188,-62836,38776,104423,72066,25705,37685,192695,438255,495646,426148,388665,366353,318032,256791,183177,128542,57533,-105990,-206653,-139357,38533,150992,145793,214393,357217,329508,145654,21121,-23475,-124956,-205975,-160180,56394,223865,98486,3814,124254,154598,-27320,-172529,-170605,4601,109315,-526,-134067,-225348,-423648,-353241,85749,300411,104170,-23287,43656,77913,36472,65446,124351,160231,229919,301043,271497,286581,403692,435725,313682,81489,-98838,-224823,-281013,-170556,-79259,21628,182746,91988,-228518,-349714,-136374,135955,187865,19648,-175851,-275363,-294602,-297785,-318070,-266470,-112788,110037,211757,105960,-76056,-238737,-352708,-273184,-56774,65010,21446,79866,216903,104395,-81706,-45424,107619,40067,-195718,-441158,-386925,-235121,-241441,-238750,-18063,287613,394730,274694,31262,-84617,66179,169973,-6378,-95143,-48306,-144594,-312172,-272511,-33501,98997,-97177,-258288,-48303,190338,135171,-10673,-111215,-18469,251525,301695,145312,109825,193504,140621,-24836,-86289,10873,168537,221554,105485,95684,163001,221711,359084,413564,156059,-148850,-253407,-230060,-75249,37187,42956,60014,42587,39482,92219,81896,-15470,10867,126820,235738,252226,244478,108704,-41161,-51361,-5611,65422,73292,-46793,-40136,186055,215475,-19116,-89001,140292,309024,253766,107941,96548,277360,386936,297573,174061,-66039,-95052,175140,240463,124068,91209,2428,-62564,-75914,-111336,31750,160816,74861,95644,124899,-69706,-119848,33386,58711,9855,9757,-52236,-155935,-265298,-428826,-460734,-299684,-164320,-153303,-93009,-129010,-460701,-596092,-313151,-28541,-15421,-74581,10654,138402,192751,181598,165827,144253,27084,-124401,-139228,-38846,98560,219145,186707,-30314,-87003,140119,276808,192808,47073,-18315,37260,131285,209938,240343,291017,252466,101617,32312,42430,-41829,-194153,-173168,61178,251517,92024,-158648,-202277,-229766,-283932,-257082,-168327,-122880,-81575,-23809,-40159,-133451,-124742,-83909,-137389,-238963,-510245,-574875,-316957,486328,1785806,1571818,-79519,-401726,-451541,-1738316,-1181244,577256,869870,558553,627431,538898,668597,1355717,983586,-1158838,-2497846,-956600,910958,687243,-297783,-601480,-599608,-588311,-584746,-495957,-302664,-234443,-268345,-297448,-235851,-29804,179479,269687,227132,114100,68216,103275,157082,146709,-38290,-130643,3451,96255,-10954,-130380,-29200,163769,192594,290723,318198,84164,-68391,46078,19473,-179124,-302769,-231796,-147132,-188009,-191488,-22296,109062,82267,-45479,-139377,-110146,-17899,74040,196507,197836,68889,91519,59359,-107254,-89501,89832,232469,243127,-540,-191353,-70935,5214,-137538,-257665,-187354,-21539,118757,129955,-43404,-193058,-165063,-141762,-186642,-175380,-198555,-271764,-350939,-327204,-125159,-4621,-33635,-42777,83553,138155,-13251,-78169,57302,292275,411497,129102,-285693,-402147,-227604,-47073,76297,152607,168562,99726,-86224,-240826,-124759,99149,136257,85027,24920,-55914,-87716,-31999,-10443,-16147,130379,229284,115526,677,27505,-41263,-194657],[-129512,97492,223312,122641,30386,118576,210438,85833,-106594,-118305,-135039,-248400,-223614,-61004,-2783,-185676,-463193,-455477,-218896,-210623,-302821,-140567,-40110,-72694,-47783,-27248,-135807,-239890,-162440,87103,222980,161446,125171,106316,-31518,-207238,-233722,-214972,-207874,-123637,-12009,32806,95330,100655,-31051,-24421,170108,132828,-130673,-264493,-210707,-34186,84474,21526,-17270,15329,61071,188810,290356,200797,17555,-83704,81239,334394,397432,305689,173643,-68904,-117222,103839,174670,-82025,-110638,89492,114383,80473,219634,388959,439212,366796,177692,25633,-48772,-212852,-203605,110168,307542,183677,92449,191059,177313,71622,-21078,10785,26693,69778,78111,60676,62225,118322,172080,365680,441564,166979,-241549,-414628,-273478,-114503,-79208,-27116,-111012,-237225,-207312,15986,212417,220803,163097,213101,112824,-125733,-295947,-248013,-48421,61149,4048,923,15489,-88436,-168708,-215878,-236601,-152677,-126815,-156190,-64780,120015,214879,193331,225206,228888,-70571,-373933,-256981,-45167,-25726,-47782,-118136,-195886,-222037,-244133,-108540,153996,198706,30765,26614,45965,-94427,-313116,-428813,-375724,-188689,88353,315645,168865,78847,233198,199403,56254,158773,246909,71696,-232816,-396970,-280214,-9526,117192,37789,33982,116993,39141,-87729,-59360,12226,-110030,-122026,85889,105892,-38356,17851,136018,39695,-73407,-29447,70008,-16499,-233434,-310677,-231721,-188047,-97862,19016,44347,97516,183153,117269,91388,148030,4196,-143328,-138410,-47858,-158957,-208751,-124706,-170100,-152269,21242,80914,-49855,-135613,-117084,-85160,-49942,-51291,-191052,-313859,-179862,16269,-55510,-65278,-25192,22407,103299,98189,-10649,-89250,-101079,-60391,6644,143877,194021,98416,-7694,-21541,-84451,-50152,307758,572221,329881,-91153,-203197,5337,68124,-32093,34530,185367,199927,215627,285010,200843,-77710,-249024,-199819,-163035,-106885,30541,16523,25354,254361,451719,453154,388767,150236,-134388,-325733,-280102,-87071,-61174,-185275,-219305,-127922,-109811,-38571,57163,74781,102019,275148,378796,134186,-235192,-220814,-42547,-16210,-6540,130670,207723,106673,-53446,-49401,54041,-29817,-63721,182578,236109,-35495,-200975,-272781,-382202,-162083,281508,309944,123291,66727,122764,161507,97406,46818,182970,335429,220364,73570,138055,83857,-60219,-1903,5399,31407,336527,497933,166182,-247958,-332569,-84911,66937,-88077,-109035,95047,11440,-181152,-110231,81710,245068,334995,312547,272725,61981,-141326,-144427,-145058,-120635,-23405,-32612,-184311,-251854,-97851,50896,24844,96181,170867,-36341,-140821,12538,60632,59625,127104,98312,-17918,-142737,-351660,-550942,-488679,-275768,-153154,-99093,-2307,92825,117304,713,-132395,-135554,-128093,-151468,-28612,177900,180029,115700,130515,-3581,-109531,-43410,31573,99870,28453,-179751,-312602,-356657,-306576,-237564,-129966,20319,24755,-109970,-116035,-125503,-248407,-281608,-188860,-31547,224970,319041,180459,80886,194190,227656,-27461,-297026,-285422,-53387,86828,5526,-243241,-292631,-118899,-6782,9037,-41787,-67324,-129964,-177907,-200642,-213744,-42179,161869,164784,180704,195724,184710,142993,-85052,-258530,-34042,-159736,-790403,-1060256,-623746,-234043,-621961,-706798,-68960,993574,979166,-1383165,-1971834,2603914,4544913,-694813,-2561109,613450,1124376,45554,32134,-11754,-33917,437692,637119,396614,111757,15016,-87673,14924,292981,237539,-31049,-218065,-173924,-15708,187069,305417,163543,-79882,-262214,-291519,-163642,115981,378899,400429,291624,288931,135640,-154403,-200859,-1025,146314,104864,-21865,-139256,-209745,-171036,-84738,-122257,-140967,-95412,-204392,-267317,74868,349777,203509,141836,166716,-53427,-228247,-160517,915,41468,435,-4808,-45675,-6492,6520,-7723,50927,127385,134707,2037,18118,109263,16561,6618,73479,-21080,-35141,89490,37362,-38714,-12297,-17681,67539,199683,94494,-4524,82454,39142,-92818,-34892,87828,186476,289223,276898,114641,-117636,-171585,69980,213520,107652,76880,59611,-70391,-172027,-172248,-72406,2306,47959,149582,202560,124245,88783,249755,405694,323322,145926,10526,57262,327602,379970,15834,-111627,144197,275332,125516,1314,-17095,-115651,-108837,90859,137299,9865,-6552,31140,-52947,-63466,111384,263638,186419,93592,100642,-10608,-252809,-381289,-287042,-97864,107344,204544,158514,90324,10001,-41566,28977,145215,131948,29708,41485,220835,417077,364857,233576,260660,293627,247553,178394,224187,288780,142137,-133750,-261787,-200430,25979,168835,90468,55576,157755,173211,93440,15735,-66691,-168472,-141488,-65008,120000,295804,177424,-10284,30899,50512,-117187,-217264,-126279,67200,95901,-76110,-168181,-143740,-246988,-192549,150335,289565,73795,-79780,56866,175965,126597,100022,192156,301202,355583,342977,306374,337481,422279,419345,282489,102225,-54735,-204164,-212666,-35841,39349,96693,244112,139541,-166800,-299692,-119751,124204,131314,-35988,-148698,-174732,-185437,-206509,-305565,-302040,-161856,11211,142914,132515,-62085,-266361,-347328,-280803,-104179,8723,-50423,16090,180900,90928,-99434,-38732,82432,-28288,-272640,-519890,-460250,-289370,-242461,-153926,84695,276151,348088,324675,112958,-39597,90473,187512,-41140,-193971,-125190,-171512,-318713,-248168,17908,133655,-60735,-251553,-167149,1113,69403,39977,-24796,37559,226706,220978,52656,54608,167799,118883,-53481,-152617,-119999,-4103,87382,-33912,-67848,79028,214072,343865,393545,117065,-256630,-382029,-281648,-77670,-195,-32766,22528,102755,120978,108678,4815,-180555,-160411,33385,258246,324965,270272,99666,-51251,-27828,40252,80092,35582,-72925,-26055,217968,274732,34605,-37496,189849,379614,322428,119408,43133,151187,260189,272605,240369,22330,-70340,168313,260479,235286,264208,97851,-28623,-4772,-31941,30118,150412,81825,61446,35713,-122334,-122268,26275,89583,91686,51643,-28985,-76776,-120558,-224388,-235231,-207683,-174559,-125545,-54236,-146330,-463063,-555581,-287966,37627,63124,-120841,-112730,115004,261983,253964,183194,153265,107821,-20065,-116682,-84689,25026,152126,155669,-5967,-23697,242276,400337,244152,26342,-62231,54470,250673,325549,326784,418737,402615,174226,85404,119948,-19768,-250621,-274340,-58806,175969,142198,-6594,-67714,-193199,-363295,-393492,-319616,-271779,-235786,-142926,-102346,-159750,-128344,-97368,-180534,-268588,-481147,-578128,-338422,374763,1333584,1091857,-52579,-166928,-19032,-1061339,-1019842,222956,565339,459613,596815,434408,489314,1159913,1009402,-898387,-2329178,-848600,1000456,693126,-260352,-558272,-726674,-691789,-522863,-320270,-140068,-178012,-256735,-260793,-205904,-12132,219703,301071,194588,60595,73284,137829,152073,129835,-59228,-128375,44634,116687,884,-86378,-3582,164810,190639,244857,315579,116939,-46148,27436,-6071,-177473,-246627,-175531,-136824,-217289,-278313,-130621,2565,-24906,-91427,-103551,-40928,59791,191818,356861,363464,202969,192459,142707,-42490,-50144,151952,317861,319335,67821,-191649,-155322,-73368,-157976,-229195,-188022,-67475,107703,159598,-69480,-245914,-220517,-159085,-125857,-79951,-124729,-155317,-134540,-140861,-112504,-92466,-85403,-3159,171055,216292,78231,39424,65616,164600,350325,260584,-131122,-387276,-293830,-111861,25035,86051,76108,-52466,-306883,-443944,-248423,18396,94211,53200,-26017,-95587,-98261,-39082,-14543,-44056,100512,272449,192193,29569,-28074,-93808,-190823],[-76580,75785,131163,28101,-7025,75440,167998,97515,-63620,-80783,-71872,-153389,-127158,-15802,-253,-124950,-360465,-425987,-302858,-298678,-355923,-200470,-51553,-45218,-44339,-86093,-187665,-234032,-91482,133260,165358,52749,-10131,-2786,-69597,-140063,-113587,-145881,-163812,-73303,6964,83466,141515,136902,32335,48725,220620,170016,-89342,-256535,-284183,-93157,131273,67944,-42456,4967,86787,187163,260118,204432,54265,-35458,134490,372770,380276,254089,119845,-63808,-46489,186811,199944,-127286,-218182,15665,135568,160758,320509,442981,399189,317414,172963,51382,-633,-126518,-138947,111089,255453,145577,79921,191185,205061,56652,-52460,-19057,16883,48351,80206,150113,207262,213287,193922,320521,333848,73739,-244438,-367530,-225131,-20518,99755,148278,7282,-211699,-319719,-146851,93540,131553,83950,186076,199949,-14778,-240134,-289699,-130571,-8898,-21522,31950,46982,-159390,-281896,-297204,-289575,-202071,-156031,-152459,-51322,75491,179517,214602,233753,150218,-164825,-396784,-257015,-36131,19214,-18625,-175969,-295888,-288879,-307985,-147584,174975,240456,6120,-38033,8333,-64303,-209669,-322530,-386944,-299649,-31771,228335,134898,38772,157141,150232,46015,137682,241828,139412,-135266,-365295,-298859,-66914,45860,9898,102311,319741,156699,-132290,-144057,-61385,-132881,-66321,178129,151638,-16978,44532,171266,118856,22278,-3408,12237,-128600,-332880,-359525,-183128,5897,163831,130784,52257,105660,211148,100062,4324,91335,53875,-80076,-204966,-213202,-290112,-240704,-86791,-101307,-92872,96231,164685,-4609,-78287,-15772,-19853,-64011,-121871,-250437,-334962,-195160,-30840,-89207,-103432,-64405,-9181,61413,47052,-71978,-172382,-157234,-97293,4148,201364,286840,167374,77501,22111,-108801,-107442,226427,486153,250823,-194614,-334395,-93767,74937,64494,141905,260726,263375,265218,268759,98989,-181584,-288223,-208811,-224978,-199110,-29888,600,-11601,146408,321972,380330,306200,45476,-198791,-300292,-224518,-45765,-61329,-208622,-210542,-105224,-99007,-55777,6997,57614,107875,278930,400985,198479,-111286,-118472,2727,-58132,-111493,88219,230214,94690,-108445,-77688,47891,-27733,-28519,228394,251710,-34090,-197546,-322917,-470064,-203080,361418,515032,211379,28604,93756,161680,96481,102067,244232,303323,190953,128709,188322,81344,-41888,79026,81420,39305,342031,507955,116512,-293775,-315441,-20641,178921,-26135,-190955,-38850,-55658,-216628,-85796,234899,367046,335887,257181,221692,8791,-188920,-141774,-30770,53852,154143,125010,-133595,-328283,-183420,16796,34599,147507,250590,22260,-157142,-34776,71920,122732,227238,193205,-8963,-204955,-446795,-665493,-510535,-204549,-119623,-101104,51649,183712,216360,119331,-43683,-109771,-154100,-140108,7610,240588,244362,115302,20622,-121795,-131411,-2586,49234,94071,35768,-204351,-384904,-378542,-231152,-101262,34427,179582,117196,-85041,-142536,-234000,-313489,-217942,-122076,-4979,248641,362708,246095,141081,249105,310310,17783,-300846,-295820,-18918,184855,118773,-189301,-325869,-134696,50807,58356,-74568,-113462,-119608,-157667,-206904,-232340,-121424,30409,66743,120510,151342,136990,129566,-75865,-261039,-92535,-93631,-531460,-858788,-563862,-247657,-530341,-436881,-71139,490538,538799,-1722303,-3909265,-571884,4471648,2492229,504289,1503189,1148313,45783,96490,-77129,-218769,207981,406250,258154,246639,172238,-131872,-60551,242335,170851,-40698,-101311,5287,95428,183466,247201,157074,43322,-69157,-188481,-228737,-22893,227532,312916,300693,353073,235806,-61136,-139953,47550,216370,192072,47780,-102829,-211547,-239881,-212141,-260962,-276119,-195142,-225093,-243591,71658,291837,107094,-29380,-48131,-268949,-411929,-243964,5762,51748,-18234,-21993,-12077,-21498,-96573,-82166,69459,109031,-2801,-93418,18771,123767,27600,-10559,78969,52414,90890,205181,165869,53171,6689,-46796,34435,178649,81366,9765,138507,92711,-94940,-31990,67278,105415,192803,236405,33736,-257347,-210587,124784,308037,219501,137206,25423,-105467,-125959,-76316,-51284,-38082,-2426,49271,40519,-1218,13093,118649,222865,262133,216929,88077,78396,313931,275753,-121506,-262830,2758,196129,122142,42728,6761,-105409,-122639,66228,160334,90945,81304,133605,130242,123979,207572,276587,160903,64593,49557,-4056,-161218,-338626,-373366,-254715,6933,149747,104455,22531,-19219,-59255,-20330,144381,138003,-18288,364,206641,354267,214874,14110,91954,210690,179923,105943,259291,418607,202698,-133940,-268366,-224718,21387,179155,31059,-118117,-80593,-23154,-614,-6855,-89806,-185760,-86540,25585,164842,343872,256897,-26176,-60899,-33076,-182914,-252086,-87513,96507,46689,-148485,-152240,-39422,-79934,-53263,164336,219140,38103,-76794,99426,256717,193614,101157,224330,421396,468153,380190,328554,359647,426562,404468,252580,131987,17464,-149576,-128845,73447,118220,130687,261207,166953,-92490,-198824,-59667,108673,42745,-125620,-152318,-96497,-68898,-86923,-222843,-268366,-181453,-85914,71279,150743,-41755,-257874,-311545,-300154,-187200,-74718,-93829,6357,182754,101412,-103000,-22770,84592,-52057,-322400,-542900,-492136,-335242,-250799,-66135,189566,240214,251901,311089,177675,43067,150996,206737,-55821,-252462,-173102,-179010,-284683,-177620,76820,147618,-27323,-224823,-274696,-185707,8912,89054,36189,47146,134084,85913,-51614,4788,128008,84651,-70403,-200940,-249456,-225431,-166398,-241298,-261358,-55149,138242,261591,313281,79729,-274487,-410271,-282868,-71990,-27921,-91123,-20706,125474,175292,132245,-52655,-318012,-342271,-87957,238564,367172,282318,97662,-51766,-13826,87419,118039,25934,-86372,-12157,235149,311029,70864,-31736,166167,389196,366639,130615,-14290,22981,89547,155885,209122,70032,-50045,135481,245883,301320,385290,183126,18456,84864,71678,55945,156568,108673,25227,-62495,-163509,-110616,25476,109365,142350,68217,-21943,-9391,10623,-47946,-65852,-115008,-145471,-77145,-27489,-173217,-407299,-422911,-186937,105737,86389,-202194,-240406,59419,259593,247574,129005,84990,124256,49490,-100547,-121964,-38300,84384,116199,23812,55859,324485,482001,289686,22620,-90132,65851,327783,375414,344157,460389,474887,209255,99206,156788,-4878,-264552,-304737,-118327,104724,160622,125346,70418,-127769,-362098,-415703,-394843,-371722,-338084,-231261,-143368,-153590,-143764,-174593,-251946,-292034,-444036,-579869,-332033,282089,835261,606129,22574,69451,294118,-382905,-775234,-86218,322986,408539,545789,373867,418426,910051,895336,-538221,-1867246,-665794,999395,637989,-235740,-516202,-822715,-758075,-393017,-86129,23712,-126442,-209216,-166439,-139752,5454,234057,321266,176147,3502,59224,186139,190218,120197,-77167,-104200,104316,135071,3397,-24020,73624,194761,199820,199647,290684,141042,-19861,7697,-18030,-145525,-157160,-105913,-108851,-206587,-319336,-215694,-93240,-127784,-128142,-55157,30036,115960,269631,481932,503837,330606,277664,212984,31939,7040,194062,339339,307727,69687,-187675,-195166,-123752,-163529,-175086,-157979,-105444,76641,164379,-98599,-285572,-218599,-123344,-51931,17565,-8100,15716,116929,95844,-40149,-127342,-104236,33377,220593,258331,165485,156758,83088,40451,243250,317271,-24578,-360211,-336864,-146939,-7132,10923,-26270,-162412,-414045,-508963,-303555,-64095,46396,34444,-48785,-108662,-98919,-53046,-37658,-78835,53531,282270,251739,70820,-51111,-104792,-145444],[-18202,52829,43711,-43353,-23649,55401,143773,122433,-5229,-35344,-9908,-52165,-1708,74303,35339,-47690,-219018,-354578,-366990,-370504,-384233,-279874,-105576,-22871,-18252,-113275,-210238,-207243,-33685,133278,92665,-31065,-110272,-89122,-70010,-19880,28543,-56178,-106022,-62013,-16652,126459,192396,145449,53125,83945,246275,222400,5701,-188315,-296804,-115325,175205,122188,-42693,19469,144235,188215,195726,190606,87289,-5144,155231,387998,369211,234616,88889,-63388,-18462,217161,187782,-155023,-272485,-14320,172246,237250,392417,431609,295272,215191,149208,88610,47648,-52234,-86578,88618,173940,85450,64569,185398,214529,14202,-97768,-55589,10606,36139,87593,219437,336321,281909,162792,182025,164297,-11906,-215102,-304993,-206583,3635,196456,242922,97267,-149540,-331394,-227462,4794,49949,-1911,114298,221194,49249,-165495,-276536,-200101,-96419,-51703,65982,72542,-209601,-366356,-361636,-328911,-240475,-171684,-144680,-67371,-10322,102586,204883,218448,74806,-214737,-372028,-236510,-28295,67540,44021,-174851,-360199,-324635,-298849,-146813,152376,196653,-28573,-72968,-22107,-41609,-94230,-181057,-321175,-328987,-101153,112871,58537,11258,123304,116434,18933,66084,192158,204043,-1925,-268586,-275276,-130208,-57520,-45465,145132,472988,264148,-146212,-180697,-122742,-161138,2356,254932,164933,-28690,30930,168527,175929,107241,30311,-20359,-167522,-352473,-360767,-120355,170781,322277,192788,70839,112251,196825,57789,-97540,6392,110689,-1170,-236867,-372809,-412783,-267906,-43167,5967,15489,199466,245659,40492,-7765,110337,80852,-38890,-126616,-240962,-318514,-227474,-143599,-137997,-121257,-89484,-50346,890,630,-101088,-230340,-226043,-170616,-39683,199183,318939,212710,161837,81163,-97845,-139750,138688,400607,185464,-289893,-439979,-177347,80367,162999,244872,301698,274233,252192,188558,-35689,-282431,-293038,-162833,-222353,-242036,-79177,-22031,-53432,3790,114253,244978,209348,-2343,-150403,-157193,-95826,18027,-44504,-215725,-185398,-75554,-89943,-101207,-51905,37898,105560,249204,359386,232769,66984,46431,59625,-95248,-208733,-4931,180203,49659,-150155,-93556,35189,-21415,1312,232798,242151,-11435,-161687,-309795,-443778,-168075,409280,631756,207154,-99371,19062,162350,122286,156989,266323,251802,172806,178631,209832,86235,21085,185104,180197,83672,341931,461325,43339,-300119,-235221,55446,248264,19919,-250971,-157571,-94617,-215022,-78050,303554,431117,306684,175709,127233,-55827,-227148,-144439,75092,239404,331923,262978,-56271,-330657,-213345,978,48626,191625,292746,38737,-174207,-58183,89558,171842,301720,264937,-7276,-257086,-494367,-677172,-444923,-93347,-63292,-84898,99617,248572,271269,239913,124549,-5818,-92745,-64721,67202,256398,217639,40785,-121402,-232894,-160083,-13701,38009,84541,37267,-217330,-442281,-391599,-145018,58493,192799,297108,217176,13107,-123320,-307672,-341984,-134277,-58548,-55388,137864,311997,257067,174031,267801,342126,75347,-241583,-268871,-34011,202606,190318,-128689,-353094,-165402,91536,90179,-92895,-122567,-43279,-76115,-171992,-214500,-169186,-71815,-22029,38277,102138,74724,53483,-86964,-227100,-123878,22904,-190739,-523639,-367538,-183825,-448342,-403149,-208408,30736,71214,-1981872,-4760094,-2517706,3328388,4081136,3075103,2486627,1247454,136797,242994,61193,-269397,-75561,70386,-35222,170779,159186,-187686,-85865,203559,157170,853,9322,119758,149356,138269,116248,83203,115552,96548,-81834,-262976,-156278,62855,178663,236653,348182,323838,66427,-65415,67820,221825,221858,104484,-47869,-174112,-253813,-290623,-339385,-355441,-274798,-256311,-228295,58481,240598,75179,-92986,-147689,-340443,-481055,-286518,-4764,32711,-45203,-23117,51071,-18911,-199732,-186256,35205,39491,-196858,-230002,-7685,126831,43149,-27874,51711,90527,182782,271653,242814,149775,78869,-19792,8481,108694,40472,31265,207254,194261,-15742,-9763,25222,3249,91786,189584,-39889,-338072,-189751,166019,323216,280432,180799,-13707,-129287,-50343,43206,-13193,-53108,-15682,-11185,-83968,-120956,-96456,-57230,14051,175210,253202,148733,81118,221907,111373,-254254,-401009,-153061,90586,106767,73910,24566,-71279,-92392,62331,188557,162658,122848,182391,301253,324200,268916,205489,112363,33248,-38641,-29845,-56867,-259784,-445231,-379536,-64107,104020,38604,-54142,-55170,-92512,-84654,102329,95541,-89342,-61563,150014,242052,51085,-188666,-73876,148193,143266,64513,280131,480825,221129,-111118,-229814,-209328,21392,177090,-7643,-242879,-283470,-209774,-106940,-23123,-72344,-171807,-61874,82304,186857,379588,337398,-27437,-125364,-70606,-205657,-266225,-62702,88740,-17578,-182625,-84912,48395,18585,25826,128560,119131,19924,-12372,149371,296431,225445,80230,223565,495295,535176,394805,322674,339080,400529,380249,236730,168242,94586,-77027,-49545,133776,136448,111835,233967,187929,-3985,-69381,27873,101360,-40491,-214185,-182293,-60994,19868,15960,-110312,-185996,-171705,-152805,20763,165182,-5842,-207302,-254121,-310411,-259531,-141109,-80955,73009,245980,141016,-85695,7906,127574,-16933,-319457,-502778,-469382,-348535,-252014,-5567,236800,169111,132901,248781,218317,144030,235809,236660,-35577,-242766,-167620,-160128,-223575,-85221,127246,141419,-1461,-181503,-338976,-311392,-17625,145393,72248,8331,-3697,-72500,-142590,-25898,89641,48807,-73141,-219865,-342002,-421959,-452550,-463055,-435441,-198935,30976,149702,202448,66308,-183599,-320269,-235591,-69806,-44336,-111415,-49420,110611,195483,162506,-60571,-370129,-482211,-231461,161231,354686,262992,83342,-49112,-3509,136049,179924,58892,-76116,-123,242301,324785,86773,-62733,89030,333864,366134,136976,-52425,-61842,-69912,-20445,91843,57670,-37773,99597,215258,312743,418550,217818,37546,142645,159156,96284,170794,150067,10795,-129062,-175336,-80205,42352,123485,155027,51119,-46747,21774,102952,72247,25759,-35136,-80192,-20187,-19947,-202414,-323087,-248464,-46366,152750,54694,-292181,-342920,-21658,182365,165450,28472,-24117,96816,92262,-78351,-128686,-60829,39770,77302,45702,128892,367970,486352,297495,23872,-101187,58803,327944,342163,282043,388002,429507,193913,68327,124751,-11260,-236516,-267138,-119313,44194,147298,219114,181817,-57881,-285398,-326806,-377860,-399669,-367592,-266730,-142780,-102118,-140596,-255044,-313294,-302515,-424589,-600404,-332030,200602,415297,252184,143016,269917,421351,87263,-548165,-317788,188616,420398,476110,362717,467547,682822,679827,-175441,-1259632,-481771,916074,560340,-200236,-438814,-823738,-766851,-255705,123736,148384,-87629,-137754,-41090,-51077,32828,234606,337326,181601,-49661,19792,233587,265450,128022,-79129,-56303,167169,142623,-491,40940,166829,238724,228019,188553,255190,151273,15830,15409,-4425,-96712,-71615,-54652,-85406,-171588,-307629,-256371,-151095,-183030,-132083,-5564,76445,128471,282877,535055,577270,403446,310294,249511,102400,67434,199783,288374,217387,16730,-170385,-176749,-126842,-138107,-106787,-121183,-145490,20914,132315,-131713,-307490,-163642,-41810,14526,83001,100551,162019,302991,302108,71372,-102270,-81616,67243,226458,255107,225032,244667,103433,-56156,103247,261122,497,-323592,-349805,-159054,-30188,-66428,-123319,-217672,-393981,-429472,-280675,-117596,18618,33865,-47693,-94172,-87364,-67252,-70469,-104364,16252,263250,281340,110206,-38927,-71566,-68650],[27966,31285,-15952,-74569,-19108,66354,148875,154334,54002,14959,48368,48668,135941,192518,101005,30023,-75924,-260878,-394257,-410404,-382308,-344476,-181890,-13149,13015,-115519,-201333,-153463,4451,77678,10085,-68940,-136785,-115123,-9942,139515,164626,36674,-50934,-95554,-72312,149481,240873,132096,27367,77416,239161,262694,121336,-79098,-253127,-108937,193756,158619,-35212,34292,202490,182678,110807,161257,113991,4562,125098,341865,342979,243147,85373,-70902,-29379,197973,153756,-153887,-259838,-5249,199202,293153,439580,400663,197636,110923,113010,110617,72270,-13024,-60073,43678,82034,29273,60549,166539,180787,-40859,-144238,-88608,21365,63372,116897,248467,393079,303117,103307,12070,-12081,-79986,-170615,-233622,-205039,-38602,187547,250692,148895,-66396,-245260,-213072,-28588,18418,-50159,27771,159792,38130,-111167,-226946,-241062,-182526,-91799,73472,56062,-258265,-428793,-399600,-338054,-255755,-176987,-144788,-115045,-104481,8305,153659,167881,8852,-220411,-313034,-198670,-19927,114330,134495,-105459,-360236,-315558,-219263,-106250,87475,71203,-77812,-79930,-38747,-29659,-4829,-60148,-215776,-280741,-116746,-3289,-35958,2227,131948,106520,-17602,-40745,119972,269302,140610,-128840,-211134,-184440,-169223,-116476,142041,500093,294200,-137095,-159449,-146294,-182163,48711,268084,126073,-64890,-3688,141299,205902,174582,82423,-5162,-126014,-297442,-331461,-89586,239774,354675,226237,111465,120212,156711,6974,-192404,-100913,123931,60174,-214025,-460214,-484803,-293754,-24832,107565,140757,304799,311120,77635,52972,227170,197945,32498,-57720,-161699,-255013,-257147,-295193,-229216,-144937,-100959,-82852,-59075,-36512,-99495,-259347,-307136,-266983,-112589,140611,278424,225756,230198,145403,-56259,-145412,58516,325213,145172,-353616,-509969,-237265,82897,240281,313676,294678,224863,175438,64138,-171887,-356369,-260001,-82274,-171778,-229331,-97284,-43209,-89225,-125846,-90900,96914,124819,6815,-12711,52944,65443,87324,-23970,-228188,-187402,-64730,-84895,-147633,-81648,43100,105533,190203,256992,211540,206815,196212,97645,-133386,-281850,-116200,78304,-22404,-181086,-110623,-2583,-38331,-3893,185320,207574,28032,-100435,-238828,-317300,-66408,425058,628442,128745,-272415,-88107,153168,156619,184549,231815,188380,170446,208312,187647,76579,89487,275719,266512,142533,325327,366639,-37726,-278575,-128284,118807,257218,41435,-270262,-235150,-109098,-183282,-87051,271929,422821,263129,99627,26826,-109490,-252777,-167612,126786,374661,457571,342722,18085,-263643,-177116,8281,57981,213796,288153,6076,-189778,-39715,121986,191629,305880,258159,-41980,-308648,-506461,-600249,-317623,21338,1255,-45498,141877,276532,252555,283494,272078,116344,21224,43104,122710,217542,120459,-73648,-251308,-313257,-182861,-34770,41595,101484,50137,-204083,-459050,-391307,-68894,210017,318699,345031,283585,139108,-70234,-323521,-324016,-62242,-34874,-183370,-59834,203940,219533,164397,238876,308216,126146,-139862,-218099,-88352,149179,219567,-62322,-347749,-184642,118509,114904,-92280,-107170,66499,38645,-117892,-184264,-179226,-106953,-64795,-37560,47454,-212,-68032,-98929,-121145,-52264,170517,89398,-196178,-108446,-55929,-364702,-522687,-430364,-325518,-339968,-2113247,-4556356,-3101467,1610455,4139652,4550313,3211035,1356923,271224,374200,299137,-199759,-341776,-281899,-338507,-28427,-3634,-270614,-93882,178826,192537,82299,88612,134830,109922,41606,-40234,-16057,127310,189521,-733,-249010,-238400,-76676,25497,119133,296658,400351,203611,-701,51214,160494,176815,119413,6112,-109538,-213173,-295549,-331980,-349398,-306274,-291899,-231428,38024,217198,120606,-28495,-93991,-236519,-407588,-286022,-37183,-6708,-69667,-13565,110970,1139,-267459,-287270,-35609,-44951,-348199,-333212,-37064,127548,56558,-45415,2538,91970,215702,268456,238794,205852,175324,70648,11688,14657,-9973,58268,259531,294677,108876,30446,-7571,-84754,8079,150905,-79730,-337949,-117803,185407,262556,283957,205964,-42012,-133559,39231,154727,30941,-37116,12670,-21258,-151204,-209464,-197374,-217546,-168013,73983,241250,183696,81991,90337,-59499,-346803,-481621,-288476,-35902,74261,91006,41462,-14832,-20189,89877,224403,212908,110090,171459,421733,481068,268185,67268,46756,3225,-129898,-65727,44383,-152059,-457003,-422289,-95982,62672,-35717,-123777,-74841,-109281,-135604,28142,22590,-145643,-111447,64588,91741,-112158,-336664,-193222,122423,146098,63514,285491,465699,193684,-82823,-166530,-161439,22534,155963,-16696,-278043,-390204,-339060,-190512,-13310,-10928,-135672,-75741,87668,185139,405841,408079,-7078,-148993,-56506,-181637,-253167,-50550,54672,-75477,-161717,12370,93973,35592,42064,62335,25503,36371,98583,195845,292231,218772,51609,198742,504948,532435,369472,277103,266335,320452,324529,227642,197094,149604,-8162,7582,141018,97880,47383,175518,214854,99539,57304,107485,99611,-89237,-266137,-218492,-63815,62578,66454,-24262,-98818,-144065,-171228,5409,177519,47934,-121243,-184856,-287624,-274891,-152266,-9824,200410,356633,201372,-43792,56966,204012,60154,-262637,-414462,-396122,-313754,-229020,8251,186984,65731,23803,166152,232405,234827,316576,275460,22817,-155677,-98205,-111361,-152720,-2068,154659,122467,18712,-126462,-343155,-344719,25,203242,85409,-62539,-145718,-211127,-198028,-32319,64226,20957,-63028,-204285,-372246,-529240,-655055,-629301,-548949,-310027,-59385,52734,96229,83529,-12060,-139585,-157042,-83338,-59001,-95890,-57841,68996,187382,194883,-10319,-314487,-538584,-376538,30325,277359,204848,47817,-46821,11260,183785,255206,130836,-38497,11332,242892,317851,82058,-108986,-8335,225228,310102,130498,-58703,-83555,-174016,-201834,-67749,-5386,-29876,83100,190173,280517,362745,185121,5868,130880,195587,133851,183002,191026,28243,-138422,-151279,-35143,76782,138735,141235,7189,-104292,8897,147868,129571,52244,26680,4791,30035,-32752,-230209,-249423,-87867,87138,165250,-6348,-353492,-395881,-110635,54121,37534,-79451,-128495,54206,125705,-31597,-88318,-27699,31435,44178,47957,171092,359110,403875,248573,18918,-97033,29753,243853,233661,157442,217054,269796,130723,2856,19911,-46881,-179136,-184077,-85390,-11834,103496,264366,243042,-12070,-174189,-175950,-281992,-350682,-324200,-241617,-88708,906,-81771,-262847,-314417,-283901,-426864,-636371,-354893,117702,144314,96477,304372,416911,359558,232545,-416074,-468368,152788,469114,377212,370895,596228,546363,456102,130229,-676293,-371958,753432,482852,-140465,-303899,-696917,-705351,-161786,243424,213662,-58439,-57934,79192,38497,73430,232430,348165,205753,-89771,-38981,260384,345636,149966,-58529,8796,214897,133242,-3864,96007,233687,267080,261220,214194,215626,146475,68146,70323,35488,-51300,-23914,-41686,-84812,-135206,-251033,-244783,-158165,-165057,-90597,38692,90414,98009,234188,503878,561459,392528,277550,249279,162648,117543,165194,180562,85477,-51223,-125957,-105536,-81498,-76784,-37919,-98249,-190349,-52162,67098,-165677,-308061,-79943,59987,55386,94391,154984,221672,362231,417110,188063,-28897,-22156,96087,191474,207254,239492,284149,118798,-114839,-48861,103205,-42066,-274042,-331077,-161415,-55370,-136945,-202778,-225449,-275305,-250142,-198697,-124794,25193,47288,-35922,-59602,-63780,-76568,-99857,-107070,13509,235434,279962,132997,-5645,-10149,18997],[57019,18209,-35765,-68436,-3195,100439,179062,182528,98828,63005,99321,141192,261786,307301,179249,92064,31052,-171850,-384567,-417744,-353517,-358547,-238921,-13177,31147,-107589,-165530,-73675,24053,-19542,-69677,-58403,-93688,-77311,107357,310767,275872,119725,-6475,-150694,-133309,150798,279285,106826,-32725,39569,197530,261287,211732,34408,-178252,-95870,170150,158493,-38330,28820,235908,166610,22745,117811,129214,-4346,43967,220669,279930,251996,88977,-95431,-59718,159294,127262,-114881,-183748,26418,197824,320395,474806,402447,164334,46213,66654,91343,58464,-15225,-63042,-16003,1408,2786,80367,138832,106137,-85394,-178418,-112813,50652,136562,167968,229371,350158,272850,52266,-115604,-142049,-126037,-127201,-161017,-199606,-110261,103502,203014,162798,14129,-101167,-126539,-5621,52171,-32561,-31830,41988,-36005,-98121,-169712,-245089,-241588,-138139,35547,-19492,-324687,-480604,-405915,-305852,-234938,-170692,-158218,-180002,-174441,-77158,65070,80203,-50711,-195059,-233961,-145952,-7980,154074,234318,14291,-291691,-269493,-112067,-49985,-7210,-96927,-136530,-70021,-38394,-22953,37481,13,-121344,-185987,-96271,-99115,-120041,10398,163343,118580,-49379,-151153,53837,336281,266479,15634,-126106,-217806,-260960,-183707,91011,379915,213788,-118868,-93009,-117377,-168886,64525,208297,39994,-109878,-33584,113933,215842,224762,156133,62150,-28991,-198510,-295012,-118743,192166,298160,257776,174814,134125,118911,-28658,-255806,-211791,59786,77805,-135046,-428353,-476613,-316515,-51038,160045,239498,373476,341187,97516,87085,302519,297620,129828,58540,-34356,-150236,-267381,-440180,-357981,-184602,-97459,-86270,-93946,-59255,-76058,-257636,-385305,-364873,-194966,50045,184089,207689,268631,199889,1923,-130069,-5937,259337,132306,-363522,-539031,-272961,80489,278833,327158,240436,130316,59703,-66820,-277126,-386182,-196736,-976,-108785,-172864,-72275,-50163,-105890,-196985,-211108,-3877,72820,44740,147988,252648,209384,148106,-5613,-246404,-225333,-76008,-77535,-166237,-60738,89702,119957,120695,122983,132533,239111,260685,92742,-175041,-321658,-204836,-35142,-102467,-200961,-133268,-67757,-93160,-60636,89762,155913,76873,-27634,-138122,-147761,52013,395543,510419,21618,-417137,-196830,125631,175848,169547,148104,121601,173453,202859,118202,32080,120304,315162,308988,185726,281348,243086,-112550,-249594,-39490,146366,206654,36493,-247653,-263265,-107947,-134859,-106807,167896,358237,225405,57010,-38347,-134848,-265466,-211825,109025,425000,503099,350933,66502,-152775,-89451,29935,53675,205488,240310,-62313,-193065,26747,170378,175866,221959,149353,-121449,-358496,-497075,-472450,-168045,107120,59739,19068,186800,274074,166618,211727,315671,203817,138270,142145,149363,137221,211,-179859,-334597,-350634,-184135,-22565,90187,160041,88646,-152990,-413104,-368634,-16723,324650,394821,314910,278186,229048,-8202,-280089,-266010,-25197,-67192,-347034,-260679,89092,153462,110090,165206,218201,155141,-20064,-147029,-141393,67543,219557,6627,-292056,-173540,131252,140374,-72030,-82284,165508,144161,-72849,-166932,-159383,-66283,-43733,-77879,-3892,-79493,-200860,-93488,57645,128859,287451,186134,-14300,110548,91201,-259082,-614150,-619034,-542998,-646243,-2101714,-3592548,-2538009,39354,3137008,4659076,3372867,1388221,392470,410885,494579,-62331,-522409,-560701,-518656,-215071,-213666,-360246,-114903,158614,245676,172000,124275,65426,-10439,-87094,-157776,-85239,95623,197458,40525,-189214,-241917,-157704,-108039,-9475,242185,470584,317178,33922,5461,54767,66740,81084,42915,-36454,-136156,-228765,-243109,-254941,-274661,-317250,-248200,15294,221862,220872,131478,79492,-13104,-229068,-257335,-96161,-57613,-83001,-1105,137664,25005,-280331,-345033,-106216,-101853,-376264,-341695,-49575,121378,55590,-60249,-42434,73230,190132,200109,158318,198641,260800,200981,44905,-73683,-48588,87097,274361,352319,230014,82145,-13640,-140546,-55028,123084,-73131,-267045,-27165,175213,155580,244569,215354,-50715,-115513,122556,227558,65115,4080,73664,12145,-163754,-251674,-249705,-310481,-286441,-28980,181658,190435,97835,-21903,-186616,-380075,-477983,-371740,-164128,27961,95168,59865,53044,75336,147054,266822,234610,53843,116857,472630,554505,206272,-83939,-18477,-24656,-192628,-88344,125046,-34105,-380734,-363883,-93835,15244,-114436,-175771,-66617,-86677,-153589,-62715,-58836,-158555,-122346,-25272,-62344,-244718,-406737,-237680,131564,174517,93056,278076,389157,131423,-68513,-106623,-97193,21725,112068,-3474,-221237,-378147,-380646,-223370,27954,76993,-95346,-121832,41116,159556,413371,451004,30337,-135286,-8815,-123499,-213720,-42230,14475,-112843,-97815,100003,92260,3181,21853,-8909,-34666,91748,230489,240906,258948,179978,27733,160768,446081,453170,294035,188048,141396,173835,221035,204249,198229,162286,37441,32402,106348,25169,-39909,105994,249643,211178,152468,140600,87195,-95441,-261497,-234617,-78909,64983,51986,-10287,-54034,-116891,-142164,22681,183781,109563,-20281,-112694,-218220,-211237,-96436,95208,341944,468420,261154,17500,120783,288368,142618,-174527,-306177,-291213,-232384,-174419,-26931,42180,-52821,-50374,90867,219488,285995,357288,305367,105555,-8872,23174,-38455,-88946,46828,152505,101057,38238,-65396,-290046,-291356,49114,242147,74918,-139367,-249777,-289890,-205860,-18666,55462,5244,-45626,-158247,-335098,-519368,-689914,-681448,-581706,-359722,-93623,5817,24296,119862,175537,68828,-72839,-117951,-84429,-64109,-52424,19421,165701,221304,79570,-172814,-494676,-486811,-126521,145765,114999,-1200,-41259,37783,224428,322815,218353,19192,24103,235940,290398,57916,-148259,-95663,86099,203481,105065,-34014,-48257,-203117,-332805,-212882,-84746,-17825,95529,183104,228514,249987,97774,-74126,39418,163758,153390,185972,214581,70375,-90217,-98830,11940,115834,157961,123354,-44104,-180090,-38601,151331,134114,41870,69863,83072,57917,-63208,-258411,-213458,21228,175174,144110,-60343,-357386,-391696,-187687,-85528,-91201,-156264,-191541,19274,163479,52875,3509,56085,59199,18065,23869,163997,293697,256577,146851,2146,-80830,-13297,101044,82218,9292,631,42351,36602,-76320,-131317,-108113,-112611,-88231,-48969,-75821,31142,258484,243274,-13437,-88856,-35096,-144877,-240889,-226781,-163472,16010,148877,54695,-146801,-217984,-220320,-432858,-663941,-394890,25481,22925,109388,485397,514006,161454,67855,-392575,-543011,162984,497904,235883,351608,735194,535203,323394,354904,-247396,-371619,515065,399013,-64605,-122701,-463798,-579343,-133339,247686,222406,-28549,15062,160440,104485,120041,232914,347241,233166,-107422,-99226,251322,388954,171692,-18261,76484,231638,106180,704,134465,244238,250447,271397,248650,171901,129763,139367,169727,90658,-25639,-28737,-67784,-113280,-116886,-167687,-187587,-119880,-78234,-9112,76100,83641,47279,151910,406463,463262,299071,191647,224751,213757,150326,101429,50224,-38506,-86590,-43966,-574,-1251,11920,19985,-96857,-231461,-124401,-13836,-195870,-290225,-3101,147314,62485,51324,134270,176553,291684,419598,275371,69030,59744,115858,125574,124949,202928,268416,119661,-140743,-187263,-95121,-101688,-206532,-283236,-163741,-87470,-189367,-255181,-203505,-112887,-42689,-92865,-86559,64700,67389,-22263,-13033,-29455,-79333,-115480,-82419,55759,225549,260080,131760,25848,53626,96431],[77422,20770,-21487,-44528,10504,138560,216913,196329,119018,98346,135869,213657,350480,383605,243017,126909,79425,-109704,-352061,-404813,-307506,-300686,-231281,-9671,25751,-105917,-114968,19824,29804,-127271,-128905,-13847,-20541,-4591,251582,460476,354410,183225,25077,-190860,-171681,136376,299169,77439,-105641,-12302,126609,200532,237820,113822,-105397,-99634,101349,119820,-58646,-473,236008,143263,-52744,63609,128844,-25155,-67562,47548,177700,232170,69236,-144166,-84067,142005,135303,-37854,-65831,60777,166337,320824,504419,455498,209270,35261,8373,17885,6334,-46086,-86866,-77366,-50735,20734,128995,118338,25325,-96962,-191578,-129085,87473,234551,225226,171942,223663,205200,41121,-147551,-193979,-150119,-95152,-96020,-174066,-160786,11203,147931,145725,66284,38156,-16622,50420,131760,49405,-30167,-71346,-126996,-121269,-130276,-212838,-250026,-177531,-45295,-139395,-407934,-522144,-380164,-231956,-170229,-146181,-178272,-234887,-201817,-137162,-43919,-33095,-107247,-155479,-146177,-80923,10591,182341,318932,145961,-178350,-212385,-39741,-15614,-111172,-251306,-192807,-60739,-26515,-14262,34685,-9172,-77085,-89653,-68695,-167476,-175021,25109,186584,139224,-63188,-229311,17117,399159,357644,126681,-48186,-224461,-309346,-226786,9358,157788,43609,-105214,-10494,-39035,-95546,71411,107196,-66173,-148171,-40662,107701,218064,259231,239635,162765,80742,-97231,-270300,-201707,63635,219577,301229,247902,156277,107005,-31126,-270559,-299920,-76621,43957,-18399,-272581,-384448,-329360,-120148,139856,275640,373544,318561,93601,90655,320023,347300,214215,176193,107094,-24274,-250492,-531594,-480517,-226343,-75540,-47493,-84343,-62597,-43637,-227834,-434504,-437830,-264253,-38461,76152,168208,269408,231076,59237,-103003,-51655,197609,140779,-306164,-518323,-284678,72464,272861,282137,156476,24567,-54749,-164189,-327344,-365689,-120109,46561,-72217,-97877,-7281,-32665,-93163,-183137,-198039,-15014,58899,71680,255198,370633,295442,192276,12848,-252558,-268716,-87332,-54833,-139422,8413,174167,155017,65378,-1092,17975,154198,214599,41431,-215410,-326935,-238970,-115104,-163251,-206348,-155992,-145214,-180198,-162924,-33136,102402,127298,41618,-43788,-6558,123063,301405,315819,-66379,-467538,-270208,78565,162877,114548,42795,59784,163236,155465,14530,-51597,88564,287546,292084,187293,204821,114285,-169258,-229659,-2354,126081,116067,11792,-196688,-250896,-101668,-86454,-130343,42803,270835,205687,58987,-43042,-125573,-264869,-259945,42922,394067,472924,300922,79727,-34790,16642,49688,31181,166901,163747,-137829,-170280,130451,225792,129965,71702,-34422,-224848,-393043,-471850,-335197,-34990,146008,102387,104159,242133,258294,51093,47907,234027,230563,216423,199722,136985,44826,-90744,-237604,-358991,-344694,-151651,42649,185382,254346,156909,-63279,-299631,-314030,9333,385351,416570,219895,183722,231217,36341,-196377,-187570,-28705,-139902,-476141,-383435,8618,84206,27456,66538,104234,156493,95741,-50352,-144333,9118,205466,70493,-188508,-129616,126732,166474,-33750,-57022,216569,200027,-58887,-175466,-127051,24609,30361,-67433,-36702,-149209,-308464,-63498,270091,352825,303872,51529,-47595,205741,203895,-116326,-510994,-643660,-611035,-830257,-1963162,-2281711,-1212415,-757863,1615086,3476766,2852399,1284816,464306,334362,540874,81512,-571336,-700854,-515545,-277660,-342872,-408618,-156660,128116,276145,232577,121578,-32922,-154795,-199875,-180962,-80333,55431,145568,48594,-102465,-170177,-163069,-183051,-96964,229156,536556,376152,27410,-50109,-57295,-74000,1802,58135,29046,-51431,-121481,-106680,-98166,-185543,-316939,-262645,-4229,234602,327637,317383,286002,218745,-28001,-222910,-179733,-114865,-83326,8109,120135,36106,-239407,-327964,-135742,-101633,-258274,-233324,-35511,94638,28880,-67571,-55222,58046,129998,96864,39078,137221,309303,330532,94174,-130784,-59834,112149,246910,351103,308856,136508,6212,-165698,-106973,98746,-27358,-162260,39560,131050,42772,188468,214745,-38253,-78101,180171,242047,74716,55631,148859,70289,-138748,-244797,-231407,-310221,-328122,-120621,89550,173217,135993,-66164,-244369,-355353,-389543,-382827,-266308,-21448,90784,77315,114367,164110,216437,306646,223512,-24217,46056,456039,533271,108026,-189841,-64772,-52291,-211810,-85039,170139,66847,-228573,-226165,-71836,-44302,-189745,-206647,-36619,-24728,-135714,-152594,-131752,-122054,-85012,-92067,-173281,-308267,-392702,-201951,160910,201705,130458,260711,282346,55982,-77761,-73567,-37359,15935,48268,15482,-104805,-267548,-329398,-193964,89001,159886,-67974,-182323,-42334,109698,386143,450032,71773,-101971,39061,-55035,-156192,-27301,-12047,-127443,-29490,133908,54222,-28358,-1004,-66950,-53014,174558,355026,290726,216940,122120,15267,118505,330755,312690,172351,62330,-22758,-26544,72218,146517,155407,126506,48831,24701,47603,-52984,-120940,45163,282670,313163,199015,105430,45249,-73283,-203362,-210078,-72505,51757,-13568,-80938,-78848,-107323,-86587,53926,175250,158293,66859,-44607,-107039,-82473,4719,194514,442131,526892,293852,82520,186284,348216,193360,-89654,-206510,-180452,-123832,-97756,-96439,-153119,-161612,-82048,37643,179902,277222,329655,299213,184368,154892,161575,40794,-45455,52350,125627,85545,60523,-4243,-198505,-186591,100851,237869,37403,-200079,-290781,-288357,-169149,4670,59618,-920,-29659,-94749,-247203,-409395,-549592,-599257,-538151,-341620,-58699,21540,1000,151129,306438,233501,-7176,-167819,-126405,-39831,-43209,-16667,147035,232600,170544,568,-363499,-521846,-265869,-10813,12803,-43324,-22233,79806,249102,356389,285238,79341,38500,218146,241937,17278,-167671,-156574,-55764,67935,61168,9245,21731,-163659,-378582,-296753,-136561,7122,128524,191432,181948,130873,-8729,-179496,-112303,68877,146458,176953,209531,116759,-8990,-36969,44093,138695,176947,122779,-78574,-250346,-100207,127106,104053,19427,93543,126840,51952,-106977,-291217,-217925,69671,199877,100496,-79656,-298241,-342626,-239538,-197162,-177703,-177063,-198250,139,205812,172198,135124,167654,109716,-2740,-25668,101880,178644,85391,16990,-25213,-56501,-53819,-51424,-65511,-115738,-192304,-181699,-63323,-145704,-280247,-178739,-57776,-11106,-36861,-156782,-65234,206527,187109,-70151,-80475,34248,-14049,-103180,-105650,-51600,152619,318609,256364,88911,-21972,-108157,-414101,-652422,-430587,-71310,-1215,185479,638351,575986,-91986,-280688,-420348,-538371,153569,445984,49442,268381,819324,638682,335607,492226,-23641,-453314,217136,278403,-1947,58381,-196498,-416645,-160863,155931,194278,12333,69716,181601,126698,156108,233782,327758,246831,-95720,-137074,204580,365862,176417,30807,128689,209592,67233,17716,154405,192437,174440,232266,251070,120260,107013,220884,285142,142764,-24145,-75786,-116441,-161982,-124041,-79254,-102604,-56489,43911,89307,107664,78188,9052,76817,284071,316749,152927,81206,195320,260155,167496,31430,-62344,-113552,-58912,73693,114103,92681,108920,60403,-109850,-252900,-173826,-87310,-218997,-264898,35003,190751,41608,-24696,51256,55999,138336,329051,310553,164486,145470,123770,44038,25604,122878,201453,95938,-149010,-284772,-247529,-121970,-120780,-211940,-166170,-121840,-213148,-273603,-169820,34531,124797,1793,-19179,122756,89744,-3586,42759,14338,-77503,-115626,-37959,132693,251983,241952,110230,36030,96802,150823],[103019,40346,4839,-28016,11964,159817,240165,189943,113387,110839,148272,251182,382533,396145,266303,131783,72777,-82226,-316361,-388393,-256260,-174959,-133343,14886,-203,-121219,-67046,105047,26109,-210435,-150987,41266,31735,58867,376611,558238,398700,218692,42157,-189020,-173458,111755,290715,45517,-169740,-61918,38106,84579,184793,135848,-61228,-133313,1040,59568,-84861,-36620,213455,119879,-106561,5155,113130,-47558,-174827,-125368,60424,174722,7095,-214038,-82987,174831,187594,64926,60048,83088,120523,302379,518282,528061,297689,62470,-63023,-101196,-68888,-79949,-113250,-126116,-67664,80388,200331,124819,-10331,-63296,-183305,-142930,113595,318604,266855,100554,64798,125772,81708,-72581,-167414,-155241,-77290,-47087,-124709,-150845,-22054,124617,107278,70796,113164,63536,102871,212676,164303,42804,-113076,-177133,-154747,-120616,-153899,-197309,-192901,-144405,-260642,-478102,-536211,-326776,-128590,-65095,-95655,-187236,-250075,-186839,-169362,-150716,-149725,-157664,-114000,-58694,-9137,36079,196414,366580,245409,-64098,-176451,-51439,-34945,-200992,-341788,-232281,-68842,-17723,-2559,6007,-64524,-92469,-31461,-61310,-215720,-200985,28741,173330,148129,-54064,-249730,19311,446077,407550,182598,-5,-205257,-304228,-232501,-73442,-76461,-150040,-104017,54680,68252,44304,103524,16664,-156332,-171000,-24148,129106,221585,274511,306448,260195,162123,-28671,-264760,-301144,-72724,176706,350655,308549,183669,127581,1323,-234771,-341571,-240174,-27603,104465,-36062,-232579,-323267,-210113,53761,237146,297554,239409,66252,73889,286394,331998,247550,251340,228013,94314,-209459,-538250,-534627,-241082,-32459,31870,-25653,-43952,-15200,-178512,-428453,-459142,-299902,-96303,-3503,120759,234108,232463,101332,-73017,-78474,136109,158695,-184537,-436514,-269763,60374,229421,194938,72004,-51719,-128908,-201593,-313439,-300680,-51160,38190,-87302,-33364,78473,10221,-48690,-86731,-56477,68493,72558,56890,258155,369820,305144,216440,37072,-225078,-269121,-64442,-3785,-68133,103716,274085,205853,42586,-81509,-96475,2073,89020,-35994,-242907,-302150,-207912,-128855,-179345,-193613,-168594,-210185,-276150,-283552,-149957,65845,173909,97094,17215,53984,102331,136849,97730,-107049,-397263,-281059,20341,115868,37547,-50951,8424,123592,72593,-95432,-156360,175,203386,221898,137001,100813,2179,-197631,-221311,-24619,63178,17008,-18773,-137166,-217411,-99508,-53711,-153958,-59216,189850,200142,94792,10660,-87062,-248885,-283956,-25894,316830,396511,223394,62942,54962,103755,53661,-6761,105948,78843,-187567,-112304,245505,271210,68952,-89867,-221997,-309528,-393111,-425956,-216848,54729,137257,125476,196352,305256,245720,-43945,-135253,75299,200998,236572,204919,94849,-25713,-116873,-231112,-336019,-303720,-81838,149592,302907,362733,246354,52218,-136807,-223245,18873,391269,391783,89617,15214,132666,47065,-103077,-113372,-59467,-210228,-503274,-383635,-19940,33165,-51497,-23306,9368,135229,191118,75696,-68356,6134,186140,118995,-60951,-66550,103784,186899,20321,-31412,204099,184128,-81940,-203649,-100814,116124,121030,-13094,-39010,-195324,-365391,-14806,453280,516860,182263,-267208,-266102,152241,247031,62030,-155338,-424436,-540211,-896837,-1732301,-997387,480487,-512911,-55123,1331662,1759450,1054187,483676,191643,414914,186356,-479690,-680203,-359233,-182096,-305496,-367675,-201581,76057,255737,238307,99285,-94145,-249342,-239185,-87150,11704,43360,83745,47101,-14166,-56969,-100070,-174432,-101082,281413,592430,364228,-18844,-94495,-137570,-199718,-87105,61270,80843,14874,-21081,27791,73954,-65144,-284129,-257589,-16848,226814,387651,453908,429215,350632,110018,-200924,-276433,-177468,-77345,11797,71589,25928,-163376,-228329,-98688,-41116,-37810,-32515,4263,37438,-26048,-63379,-21493,63768,69656,3234,-64107,56930,314688,422522,143602,-142192,-39879,127674,188580,303149,333241,185739,37278,-173949,-157647,67888,33490,-70096,48362,55868,-40852,141597,210992,-8037,-29119,198855,196237,53188,99603,216829,130980,-96333,-196298,-145640,-222981,-301448,-188262,-10535,140953,188508,-31727,-240677,-290327,-239783,-319606,-317699,-61069,82129,87054,150064,215501,268696,324311,175972,-102469,-15634,389733,436544,9322,-218761,-83194,-82563,-193115,-57755,172693,123836,-53202,-62820,-45263,-110228,-249485,-219235,-6073,51613,-95551,-226418,-189537,-55401,-11553,-114853,-202501,-275723,-302565,-101957,193136,203839,152208,233743,177829,-7752,-104083,-76141,-642,1906,-25909,24493,23025,-106172,-203966,-109973,147436,206459,-60629,-234268,-138252,36422,312395,399486,101799,-72592,54252,-1948,-93685,-218,-15016,-128486,-5419,84112,-3924,-24281,-7204,-107847,-40816,260106,447443,343108,178818,59472,13420,76424,185133,145898,25811,-82255,-200675,-242664,-98365,49605,66771,51364,26737,-6744,-18701,-114502,-171198,6781,299586,381039,194797,9553,-33454,-48924,-114651,-139344,-20861,52127,-97729,-209113,-165818,-123135,-36902,72339,142922,171052,114005,14255,23165,67195,105748,249987,462035,497906,279377,129749,234200,358884,191742,-37999,-134005,-87256,-18625,-23467,-175547,-331831,-237664,-82256,4102,115745,205501,227823,236505,227170,280802,268807,99909,-29669,24031,88737,78861,83816,51478,-94032,-76194,125543,178297,-28292,-237262,-270856,-215665,-105793,26609,69584,-4536,-24327,-32092,-139636,-249748,-304380,-413085,-441639,-270906,26861,85523,20623,151953,331848,304675,25611,-217072,-178200,-37793,-35225,-21644,142768,221777,221438,144031,-182331,-456742,-345043,-154455,-77895,-57122,21006,135860,249727,333231,296340,119647,52677,189265,175900,-33477,-166795,-189898,-174218,-63851,7361,52500,99533,-79859,-337073,-299415,-127513,49323,160921,200373,157098,52967,-92057,-278767,-285137,-64822,113400,156751,174715,143143,66357,10738,46824,126086,185583,149640,-76997,-291387,-153561,89580,58063,-2487,94986,117992,9485,-158959,-329722,-243140,72402,165883,46779,-59351,-195542,-273292,-263436,-255047,-195848,-137906,-157913,-10137,238580,303694,279867,273657,160037,-21353,-91271,-4394,30866,-71739,-108494,-57165,-28322,-74290,-161285,-164795,-180588,-304618,-335646,-144445,-186977,-374629,-234304,-29148,25982,-60301,-252277,-175512,121203,93681,-169665,-163498,8564,71131,23736,7951,69510,291884,473080,472191,380251,232278,36424,-349322,-581140,-437549,-152691,5923,198214,694947,613462,-326464,-643217,-401322,-439309,78779,279001,-165028,117003,815705,808140,472326,532637,25871,-535077,-101867,87830,9677,175841,12317,-259114,-215076,16646,154262,67797,99982,140867,96243,162491,226628,287228,236245,-53654,-131863,135024,275495,154904,75006,151076,152737,27750,46842,155683,94841,47066,134788,192401,58798,84546,292353,372260,173634,-38027,-136600,-163191,-210596,-149194,-4299,-12258,6123,152679,172399,133688,92201,8874,43275,183573,170037,34,-21543,177216,304605,177978,-18017,-125584,-123689,28215,208138,217073,178998,191385,82446,-121064,-240597,-184567,-134652,-234550,-246291,20816,179772,10654,-99324,-55115,-82032,-28702,191302,289544,234845,217647,121233,-34602,-69986,18454,95616,40577,-154705,-318391,-284568,-74205,-25777,-125575,-160184,-147483,-202978,-254761,-135863,124349,211706,63608,53634,179405,114871,32207,110316,66294,-74996,-108834,8778,216240,311695,242565,81351,19100,109770,181192],[141830,69078,14846,-37396,-1205,150995,232206,165521,90357,95695,128055,240355,350435,339226,235813,114086,39745,-80144,-292539,-380361,-210542,-12045,43094,72027,-31201,-153091,-38694,158116,15460,-244007,-127650,84397,27827,76233,438963,584112,407265,218753,40720,-144281,-145828,75069,243803,6901,-210771,-99110,-52011,-60018,69674,102222,-55544,-193473,-104514,6334,-92848,-50965,189948,102123,-138539,-49022,87749,-59974,-242001,-240517,-31233,98232,-89606,-288416,-51508,256910,270529,170589,158649,88867,84988,273229,493001,557717,369520,95359,-142104,-235882,-142362,-90563,-121396,-151846,-55395,161967,277611,169234,37926,11736,-161826,-161275,111838,351270,276710,44356,-65322,60707,161634,75850,-89303,-145953,-70514,-19597,-60582,-69949,36646,146537,59208,23941,94567,79842,118444,246852,263833,166180,-44858,-144967,-167161,-137049,-85173,-93879,-172650,-224991,-330748,-488021,-497012,-254498,-17489,63012,-17340,-164597,-206808,-142155,-181860,-235704,-244314,-192183,-75587,19581,58706,63707,194962,365937,279811,4252,-185462,-155497,-115399,-255925,-343035,-242232,-101815,-29919,3627,-25275,-125168,-144305,-29635,-89043,-259377,-215399,4043,110554,126786,-28143,-207605,53812,464483,420267,185962,11711,-166632,-252308,-200297,-127652,-231658,-287327,-114917,77813,173828,228484,181714,-21443,-202420,-179062,-887,166164,226223,260954,325257,315048,191826,-8613,-273618,-368749,-145154,192160,386628,335177,207799,167352,52226,-163564,-325681,-367083,-107849,200928,206144,-63788,-291513,-287963,-63991,142643,169204,119585,24385,56037,228150,262456,212418,260372,301774,177264,-154880,-455479,-476311,-204247,29722,133729,67600,-6089,-416,-123261,-353270,-408697,-288433,-112036,-31805,76687,173393,207011,121216,-45733,-86867,76103,172198,-21435,-290534,-224432,47568,164626,94577,17148,-67255,-140858,-176211,-242873,-206449,-8347,-27649,-154815,-1382,155696,67529,19335,61983,160731,212385,93410,-6958,153805,259066,244768,218541,69018,-154835,-192899,17412,80139,29340,195627,358635,257190,54698,-107891,-178572,-138823,-47715,-105097,-244448,-254439,-124723,-68093,-138457,-163236,-163806,-240735,-351278,-385233,-225263,62266,214975,136760,37706,21812,-12108,-74707,-97159,-100812,-231269,-224188,-33514,49482,-36909,-110526,-32231,49612,-26514,-177612,-246951,-110249,95150,123595,45669,-14593,-77098,-189153,-211474,-85640,-20128,-57781,-38887,-85737,-182727,-107190,-46656,-178293,-123596,123465,189959,137421,95815,-32085,-214378,-258727,-50665,239377,311211,151621,30490,93317,144573,38265,-50791,34338,5103,-186394,-20525,339114,287670,11584,-197693,-329017,-331420,-345441,-350241,-125950,91434,92915,129706,274727,359274,242920,-79508,-254085,-75188,139772,204650,170545,46867,-49508,-71917,-173129,-292284,-240462,17364,265720,407593,458929,338865,170904,39767,-102227,27831,356147,336685,-40057,-182153,-32623,23930,-30367,-63840,-93323,-228706,-397257,-268375,-4047,10691,-91153,-66235,-29476,104528,255547,220526,75439,55600,162135,143865,55089,-6627,67004,195950,87421,-175,137500,100869,-129487,-229367,-92405,155993,180850,57903,-12706,-211864,-365228,38827,549188,537377,-58352,-649422,-557798,-6247,220103,253273,373664,24551,-360857,-870524,-1456291,22694,2212137,589220,-1717617,-1314699,380506,765180,475960,65355,180153,235136,-279173,-522756,-139798,21043,-100050,-219341,-220781,2318,182682,186684,78872,-75882,-239380,-166167,103490,167910,81426,62702,64733,55515,47619,-379,-82613,-7901,390686,626002,288203,-90888,-114307,-162642,-271084,-148803,70415,124491,51403,32828,116763,210274,47988,-226021,-224897,-22021,177371,365499,491189,449155,328803,137286,-196125,-366013,-245379,-77718,11434,21957,-913,-80620,-69114,2027,55073,199522,202393,61733,-43614,-97643,-47251,49635,91425,36690,-41574,-104080,1818,291397,460247,184930,-107585,2975,130431,119873,236702,319177,225486,61236,-179105,-206646,26382,79306,-26520,-10812,-37114,-76139,120891,210166,34147,20503,175558,106519,5709,121666,259433,176095,-50507,-119779,-17701,-80692,-227353,-221546,-93290,103365,233519,45540,-209680,-210122,-66014,-198882,-307714,-81853,70778,81356,147625,210782,273261,294333,89651,-167315,-54422,298656,304586,-57853,-177738,-79251,-116741,-155981,-18473,137767,121527,76175,64457,-24407,-165244,-280274,-220136,-813,104007,-55307,-275163,-235423,6177,70557,-87182,-140010,-150181,-155387,34037,217486,173139,144498,194663,97892,-39890,-127827,-105020,3186,-23368,-97944,16247,121393,55731,-37711,5924,181781,200689,-66484,-256940,-220750,-54634,195048,308247,108626,-66770,19339,17242,-39684,36031,1146,-131099,-59751,-49422,-69092,15497,-1053,-139687,-21246,318285,489557,380549,142808,2262,14908,34728,42595,-2285,-109626,-219847,-360279,-425083,-254111,-70900,-51389,-43541,-17710,-47841,-81297,-150705,-179067,-3901,290792,393807,150106,-112047,-135492,-44881,-26856,-35180,76709,83801,-164224,-340534,-274960,-158491,-22487,55157,83337,133938,108052,59515,139943,182771,158225,239728,395502,384654,214032,140863,246854,314626,141027,-32063,-92989,-25469,53150,19665,-239617,-434534,-268272,-72961,-23798,33139,87570,74610,119821,212465,322152,300726,113074,-41795,-15115,60353,77830,101048,97354,1677,4760,108361,74832,-114737,-258661,-215650,-107924,-42337,40639,80067,-12285,-35702,12126,-45562,-100613,-62211,-192694,-323038,-175636,122087,162856,60167,107855,247061,272949,24763,-245954,-221712,-56936,-25423,12356,154724,186835,208086,215064,112,-298725,-339949,-252217,-138214,-32946,91155,198898,223245,244330,233012,122146,63954,156322,104138,-82702,-152851,-202943,-250228,-158928,-42480,77621,161804,18241,-236307,-232115,-49882,106398,171115,192573,156226,41950,-120757,-344677,-435738,-203120,62417,127828,118289,131737,98739,24908,14919,70269,173134,198677,-32628,-288143,-182526,49280,11364,-20417,73269,57330,-60363,-212927,-368413,-260648,54722,93303,-11026,-18118,-82878,-206890,-264563,-253136,-143830,-55007,-96767,-26402,240964,410982,402766,341010,184766,-40731,-156447,-128540,-126038,-196435,-204994,-86629,-701,-64884,-195258,-189169,-171329,-312620,-383189,-190431,-191428,-379088,-250370,-30416,16282,-112703,-346223,-282412,22098,-7964,-279819,-304197,-88478,93864,109029,91616,177525,404428,572121,629235,628480,472234,179486,-238855,-451283,-400288,-188261,5064,62652,589097,620667,-501383,-886842,-249708,-230043,-66447,8264,-371139,-68414,735251,979386,645873,453514,-19168,-515885,-381082,-182834,-57124,178851,91550,-145282,-264089,-117576,122034,131978,105517,55287,19696,126828,201549,229378,201454,11662,-75133,69804,148240,111632,103967,139439,76780,1393,83106,137274,-21429,-104330,-5305,73628,-7876,67170,327968,390257,172307,-51103,-179777,-187315,-235746,-173798,46297,63845,47422,205249,211817,151966,128212,50934,63539,137363,66428,-115322,-91949,176667,345179,193366,-25884,-127232,-82855,137084,326691,293646,241974,240687,89299,-115018,-191103,-154596,-149412,-244238,-243539,-33979,128414,-7911,-140194,-139528,-181083,-149984,57256,226124,266416,263889,114743,-91529,-142340,-84945,-30225,-45113,-163675,-277063,-190852,25517,60547,-35157,-135535,-154223,-162920,-201568,-105481,141276,213820,88942,109958,217201,145378,95126,191732,123799,-75123,-109624,37139,272001,377561,264905,60669,-13522,99846,195785],[188597,91652,-12343,-77258,-24869,111585,189647,132641,64632,57261,73280,176034,261554,229090,158203,88947,20313,-82564,-284544,-382455,-177788,140574,247504,158136,-46176,-189126,-39163,163870,-748,-222033,-63888,101858,-36233,34782,415371,532743,375923,179538,15049,-82749,-112403,17133,151966,-43662,-225059,-121068,-127265,-193364,-64656,38310,-79374,-262599,-186675,-13729,-60263,-19955,184924,89986,-156076,-91393,62010,-52684,-245768,-261522,-61266,38638,-186270,-341703,-677,355679,352825,252608,205000,83333,79875,237456,407305,493826,375104,104374,-213819,-343873,-188798,-63899,-97411,-152015,-30094,235898,338094,244026,170670,108399,-140801,-189239,73638,314607,252815,25271,-123676,26571,251010,236809,113,-127371,-68835,-13605,2306,60309,170454,200055,15899,-56890,-1711,31717,82220,205275,303252,295466,120112,-25287,-138876,-165901,-27369,28892,-118801,-254486,-312753,-401137,-389675,-174862,77042,185484,78550,-98663,-106160,-81344,-183961,-287994,-297560,-200030,-40044,78926,107943,83739,177439,319789,240204,-3475,-243766,-312865,-232224,-262696,-260330,-214443,-152123,-74248,-9819,-44464,-153031,-190468,-75011,-150001,-312264,-241751,-56412,6830,67745,355,-120423,102398,447705,405931,159001,-1975,-118327,-174218,-142107,-134523,-256588,-313417,-130511,51770,247993,411202,295340,1767,-196933,-180492,3859,194225,222217,207625,275512,303172,170689,-29986,-284374,-371932,-121322,249430,390039,317092,217642,200603,94874,-82976,-258989,-406912,-165164,248852,377561,77239,-233709,-323670,-166129,34632,35464,-7599,-16656,56225,179351,171059,122152,206832,314144,205411,-99385,-305718,-309455,-113995,101159,228465,164953,41084,-3550,-77022,-216296,-281212,-227588,-94475,-15120,41330,103611,165289,119651,-23197,-76964,24237,169681,144606,-97458,-149034,37975,97094,10983,11044,-13191,-93934,-108219,-136285,-102992,-1347,-131434,-250964,-9448,196006,119670,93682,216369,377039,359401,101654,-101608,-14448,85551,138874,195632,102248,-53355,-44224,155948,187552,126157,260712,402841,289811,86532,-95886,-213207,-204219,-127393,-134776,-213118,-192206,-19320,48250,-48581,-122615,-143028,-228653,-383079,-436230,-234971,98032,251336,165421,29500,-74498,-179028,-283571,-242607,-70548,-32061,-119348,-66489,-11920,-88606,-132885,-67271,-49072,-116098,-204424,-285899,-195285,3798,31516,-58480,-118233,-114960,-139206,-179240,-146548,-91963,-85400,-36108,-49850,-158969,-125228,-66186,-205833,-166867,56759,150934,156842,175287,26116,-159829,-175875,-6642,196463,244779,107559,-2433,74780,130846,11740,-88947,-37140,-44728,-125967,91914,383314,261917,-27191,-206521,-299064,-268255,-252472,-241216,-55380,81376,29567,116679,316202,378717,243672,-45057,-256917,-144621,75648,142073,123207,19216,-20729,21849,-95801,-255629,-169330,127023,355070,470027,522083,413950,268984,190677,31596,50045,301416,269599,-138740,-349277,-198845,-18423,2699,-48345,-108029,-166093,-181266,-87838,32788,13678,-69094,-35093,2874,79377,283003,353480,235781,122360,129674,143184,127877,29680,26824,194454,162371,39440,42808,-22516,-177332,-226664,-102872,111937,171289,108671,22247,-206990,-321211,83040,529982,391827,-347775,-953866,-785156,-182872,153000,417710,901888,591256,-124918,-801119,-1198061,689510,3722722,2016446,-3311563,-3956951,-932506,518114,479814,29184,-50514,238758,-29233,-284423,48607,234387,195783,10216,-193915,-79554,81995,99212,73754,20987,-114601,17467,336843,341293,168628,110735,121200,99886,99351,90567,63741,160355,520309,625394,177934,-165217,-107873,-131407,-269756,-157055,102392,172491,66853,30641,141906,274199,116870,-162096,-170408,-22126,84921,258443,422452,347110,175277,63791,-197438,-423914,-314498,-96383,10460,2136,-29851,-19331,101831,134938,146268,368287,404188,126304,-122351,-161716,-23476,127071,124601,39472,-22194,-63578,3569,265460,450679,218473,-39621,53087,121680,60156,178087,297312,255209,66495,-185303,-240484,-19755,87178,-43630,-119133,-125102,-61218,131771,216435,81361,58966,118347,1918,-52267,115566,265849,195739,-6361,-31070,115817,73259,-129366,-215425,-141253,67424,244027,100544,-192416,-137363,94022,-51131,-244548,-82567,55369,56176,107113,151786,212450,197137,-32755,-215022,-69431,207308,182826,-76059,-102398,-69004,-152342,-120719,19556,82163,64382,109113,112918,-12541,-188680,-273319,-216626,-37760,100502,-34408,-296631,-276696,28469,131103,-19807,-12088,29481,20273,175663,233027,120912,107340,139922,48727,-32444,-126752,-137445,-22463,-61187,-157804,-6469,172721,185737,133351,125061,182166,149945,-68450,-237966,-269338,-150096,55461,197394,87645,-93531,-61558,-3349,-3743,71188,21014,-148013,-190738,-231747,-132274,61898,-2818,-173260,-16959,324113,470261,374575,95969,-46003,9257,-8553,-65827,-90802,-193587,-322620,-472651,-532582,-359132,-185307,-170421,-135942,-67818,-84101,-133696,-165124,-148529,10102,257172,344578,81873,-212650,-228840,-67392,33265,75276,195583,143296,-187958,-418900,-352282,-195920,-55968,-5406,2773,51070,54341,86637,213257,222241,132217,164675,269402,225540,114027,110049,216999,231164,64326,-63167,-75773,3427,73206,12139,-272983,-434656,-254306,-74592,-60383,-56355,-44960,-84846,-19459,140475,259473,235307,66742,-74410,-39175,54743,75427,103208,130534,77424,45171,57687,-38176,-202595,-276833,-158797,-13072,-3906,47276,90840,-25992,-63634,27117,11711,-7800,86456,-16112,-208992,-84586,183016,213143,89261,22518,90541,168293,1104,-239046,-235025,-82765,-6628,79964,175000,131827,135386,205821,138934,-90380,-255622,-287296,-161060,20036,176480,257243,174392,101410,103476,82007,71035,132970,46977,-113672,-131884,-202303,-275384,-195828,-74911,72714,191895,104225,-119546,-128681,75128,170086,149776,158447,168588,92898,-86260,-362447,-530345,-312573,6456,92955,53073,77826,67709,-2237,-43649,-18831,135129,252547,46156,-238560,-181218,12032,-24761,-31436,35519,-32829,-137737,-261097,-396485,-249753,37947,6973,-74164,13927,9447,-152978,-249146,-202521,-41781,43385,-44580,-61184,197106,457904,471369,347910,165305,-62310,-201490,-235545,-266303,-291305,-265266,-108452,22165,-29222,-153076,-140312,-101500,-232860,-330279,-197266,-160170,-287778,-211550,-53948,-33023,-174952,-413909,-363357,-66845,-86459,-357880,-432388,-198638,64789,140572,137408,257757,471235,588023,664428,743157,622475,281240,-107826,-287132,-317980,-148547,3763,-223470,287568,573705,-618018,-970507,58173,87392,-246355,-311060,-524328,-228358,624128,1099649,740798,225970,-79675,-322445,-550123,-504094,-203184,56222,25491,-91614,-285639,-210591,106765,192002,90613,-46067,-81544,51302,153259,163283,152147,85504,24340,37624,33133,63802,114686,102071,4717,-596,118710,96947,-133482,-244316,-151601,-72180,-67871,57313,308069,321486,138919,-49290,-186409,-180420,-220794,-176881,70941,114691,60311,183231,195247,158460,170201,114223,122291,149836,27894,-165915,-118771,188892,375686,222356,15582,-76602,-26027,213410,393969,336384,273868,248170,85451,-85092,-114607,-97156,-139026,-249888,-253821,-97152,69284,2506,-131147,-172116,-211948,-197238,-35681,144536,255508,278315,113738,-111713,-177870,-162718,-152328,-147350,-169450,-169302,-16459,124720,117018,46401,-88713,-139792,-107720,-125578,-78247,97230,156759,88094,136337,226577,180616,181475,281167,181309,-78422,-129862,32369,274132,409451,293840,58554,-38429,86572,205335],[225671,92075,-79280,-138664,-53222,52369,123431,104134,51173,9153,-7575,67017,136733,97966,59166,73615,45675,-67628,-284662,-387288,-161486,235550,408343,251818,-28556,-209476,-64920,123855,-20264,-158401,22048,91876,-134850,-50311,312009,414021,301001,104433,-37925,-42410,-99244,-70357,18471,-106398,-217921,-130676,-175066,-277017,-166504,-18884,-111541,-318191,-226521,8767,17080,59182,204266,77690,-169699,-118438,45112,-21004,-184106,-189372,-18288,28208,-238050,-350119,48137,421725,399751,290103,192069,76051,109980,194553,260002,333793,302448,78393,-256812,-385996,-191726,-5323,-41975,-133080,-11425,274166,360728,322387,343893,197786,-133780,-228142,2766,218932,208325,49115,-102372,25562,316817,349710,64770,-104436,-66166,-23354,48751,197053,323238,256305,-6571,-135093,-120136,-48870,4072,90813,259872,381060,320673,148012,-72687,-192923,432,128397,-49116,-219588,-203697,-219001,-226759,-99643,136138,270622,169289,4573,30926,-10432,-177902,-306102,-302491,-176527,-6254,110954,125124,84834,143927,243615,144714,-87128,-333794,-455639,-336952,-218518,-122314,-146859,-197767,-145993,-53026,-50590,-129744,-193063,-138229,-228148,-377839,-294193,-143529,-110427,-20030,16476,-20299,143864,398990,374815,129192,-19924,-70745,-95988,-76271,-92265,-158739,-222976,-140179,-11399,272398,540177,402946,58367,-155322,-185333,-29501,188230,195422,110900,161061,228555,119526,-68982,-283538,-312001,-25250,307856,354574,260213,204619,202689,106246,-18498,-163731,-347736,-178674,243266,431179,159868,-157460,-302001,-211636,-37835,-51981,-101918,-40569,84251,166161,97676,15618,115699,264248,174698,-52352,-129571,-89430,2820,164458,284906,230001,81498,-23047,-50958,-46793,-92811,-128166,-66141,15785,13965,41675,120366,102103,-5373,-49035,-10074,145451,270733,103373,-52289,34987,41741,-36265,54062,92665,-13912,-30646,-20677,-9604,-27592,-239660,-337770,-48863,183420,146403,153556,330325,523222,454793,87600,-193103,-178882,-86831,19308,145035,122979,51296,135349,319177,296437,198945,290285,398486,289859,113000,-76041,-206408,-174612,-116829,-113347,-154033,-125722,73550,181038,62787,-85201,-116985,-183484,-365813,-423205,-176752,165419,283464,189429,12873,-183830,-334002,-435142,-334572,-45805,130701,-3358,-68357,-45805,-109484,-132377,-103660,-151601,-173242,-165948,-251056,-216461,-37728,-23865,-140954,-187218,-110420,-50968,-109162,-168292,-122572,-59892,-6803,-27020,-146785,-148132,-102972,-236592,-218610,-34867,66765,134380,220662,79675,-88234,-50453,97062,197539,205903,94488,-27106,10565,73735,-11216,-111937,-101630,-67571,-17623,204142,365718,192495,-42351,-113085,-133908,-133182,-134691,-108560,7164,41333,-38989,86036,303655,342892,233751,37863,-148290,-109392,28146,71598,87347,26665,45231,125690,-33793,-242802,-104853,221347,393552,476910,541820,456966,330802,287428,153298,90274,247611,205208,-190266,-436706,-299124,-58409,-6145,-62720,-93708,-31856,75027,90012,64418,28754,11078,71773,93044,69757,271206,431620,343070,159587,87618,123372,143520,32659,-3899,190696,236060,82111,-51158,-148557,-201405,-179511,-123103,-13215,80275,109082,35931,-200337,-258321,109880,409381,127692,-594756,-1076407,-849282,-292166,87585,513911,1247389,1106697,99966,-758990,-1027623,1032350,4807032,3135485,-4722718,-6112703,-1885090,396287,523363,108368,-174171,222731,204643,-30291,154250,370000,469304,258726,-123631,-148186,-9040,10163,83685,155796,86790,265294,547215,482701,283010,220894,216481,125826,78655,130634,216219,352028,621252,585842,75721,-215477,-83468,-63353,-204612,-108245,162680,235237,84696,-479,117084,256369,119848,-115869,-111493,-21273,-30190,96918,281230,178236,-29398,-52448,-183628,-428569,-373263,-136976,11739,27781,-45592,996,228738,252914,194912,420430,522293,187874,-163331,-190226,165,170390,137500,65271,44774,35519,66572,260524,415584,246863,40489,94669,106916,19389,138283,292593,276115,53284,-184800,-239499,-57097,50516,-108458,-236926,-181803,-6556,170523,231338,125067,75852,43676,-86107,-101300,83797,233773,188469,36382,54111,220054,199317,-27344,-173090,-150069,35772,200633,74306,-215524,-85142,213406,89619,-151399,-69891,33782,14847,42525,61543,92749,33071,-179542,-248146,-67542,134701,105708,-45598,-33466,-68801,-182792,-97566,49016,29041,-23112,40306,76203,-7742,-168238,-229893,-213987,-114919,33509,-39993,-293435,-316945,-5042,150291,63189,128371,200933,188334,297302,244922,69566,51619,68041,21590,7193,-88941,-147898,-61522,-109281,-202267,-34659,184818,275770,280681,222676,154603,81802,-48510,-176856,-273092,-229340,-72150,92592,41678,-149945,-167756,-56631,11166,93287,27582,-182036,-355044,-402821,-183544,80511,-30765,-211694,-38831,267306,385913,299935,24628,-87674,-12716,-54892,-120597,-95876,-195707,-368787,-521842,-547695,-391197,-263553,-261846,-208202,-107682,-105074,-171501,-166607,-95805,39234,208730,245550,7670,-255079,-275899,-103288,53094,159919,295299,207311,-163779,-411095,-355768,-214003,-126914,-97646,-82674,-54033,-25595,91144,226489,173870,28412,45512,129382,75889,10640,48829,153129,138535,-7577,-107655,-68720,8397,41516,-46534,-273019,-346611,-207789,-95253,-109588,-136987,-156371,-200115,-131908,34765,109815,83488,-32202,-113804,-30668,75448,64782,84503,149796,132929,58002,1541,-116897,-263727,-294667,-123020,30397,-4334,52462,106081,-40819,-100733,12579,25610,12231,107091,66137,-114529,-17038,183197,208103,83464,-83071,-76014,42016,-29003,-191702,-202733,-96708,24720,163124,189649,65560,35433,141891,205697,104044,-124349,-263141,-152608,76375,251028,296694,115205,-62880,-57158,11824,75450,133461,26937,-108346,-102266,-188315,-252991,-172465,-82868,35389,180026,159496,-25959,-29093,206927,229607,105664,101155,175777,174359,-4637,-331569,-552322,-369558,-40916,55097,-9195,-9665,-23245,-63558,-108750,-114556,78170,290247,138676,-153209,-153595,-19376,-41922,-27027,179,-115123,-197686,-294925,-403480,-207960,31406,-72315,-145129,13427,68473,-103691,-218142,-123201,78316,128759,-21320,-116681,105604,424022,467161,291547,97929,-85127,-209305,-292363,-366812,-367751,-297688,-120246,36992,15735,-67045,-47077,-5608,-112239,-218686,-172602,-101270,-124323,-117818,-84494,-105177,-225139,-432172,-396056,-122006,-116919,-365429,-472436,-256774,15555,128188,151614,304957,489089,519097,556065,682312,636669,313002,4227,-126369,-202517,-19140,46019,-579072,-186262,441307,-706956,-948886,462471,478722,-403294,-602243,-589109,-303732,540096,1146325,667053,-165452,-118247,53661,-551769,-809350,-397743,-153357,-137251,-82313,-269325,-249497,108460,234193,62353,-132694,-177097,-44991,86187,101084,103321,149363,141821,56176,-23944,33410,111680,56650,-40906,25878,145462,33578,-231305,-342853,-260766,-194796,-106083,55295,230736,181808,84191,-28490,-157937,-148433,-162976,-144688,76006,140148,52943,100262,132117,150054,191027,161228,183729,196491,48005,-148783,-104013,202474,388910,266437,98219,1827,9052,213326,386756,343615,274203,216520,74079,-36202,-30411,-34825,-119837,-251096,-261563,-130526,37716,43791,-79629,-151658,-182127,-177482,-72997,69289,207026,261306,126196,-88478,-172280,-197844,-245003,-240477,-158028,-26138,145575,162850,127868,106385,-27779,-112763,-59767,-47000,-54160,21788,79582,76109,130025,207122,212924,269564,361139,229699,-82058,-170157,-6991,216972,374309,301954,75221,-31776,91251,216069],[231918,62239,-167797,-205191,-83623,-10965,53143,89906,58953,-29856,-95448,-62847,4923,-17590,-25680,80935,122095,-23151,-278643,-383975,-161359,242930,462469,320428,25296,-195437,-99920,57093,-38808,-79788,104136,62420,-228748,-145308,161875,251153,186639,6657,-113550,-50824,-119224,-183428,-138624,-172544,-198955,-133751,-190374,-288141,-196132,-37749,-130049,-343552,-223305,59221,116914,162852,236730,57364,-187668,-131719,42374,32518,-76795,-60790,77005,76104,-214209,-303414,73181,413095,388854,275493,131448,73979,161721,142648,78635,129384,181758,28080,-252760,-341960,-149350,62406,27570,-108214,-14467,261304,334172,368119,487015,252442,-148459,-275164,-86124,98069,164736,103548,-27855,47601,337899,379640,85960,-81106,-57809,-38968,70047,294401,428250,287726,5528,-165894,-190190,-112971,-86207,-64196,141636,389513,477336,317181,7363,-210816,-12812,167099,8813,-132708,-36921,10695,-48922,-37961,152246,294236,226264,120797,172594,72074,-156966,-294336,-265160,-126550,25183,113042,105140,59568,95805,159886,31399,-214541,-422945,-520994,-379458,-131785,33605,-44412,-209914,-221956,-122340,-52081,-62724,-139148,-186302,-301041,-445917,-366695,-232113,-205528,-112655,12417,59377,162763,330821,332846,113153,-23867,-32588,-38412,-18450,-14733,6663,-58828,-134664,-86213,245580,577515,451932,99829,-107621,-199338,-103061,135223,135335,-18371,13947,123967,67686,-97341,-262274,-223392,76149,325966,291139,185418,167329,162743,79528,16279,-68942,-221178,-146424,195722,366253,176003,-76744,-227340,-181195,-39166,-57273,-131061,-36785,135426,195351,72291,-60752,19996,163673,97435,-17149,28561,101813,100224,198791,281453,233608,97166,-52610,-48089,112414,118242,-12229,-50599,24116,-8678,164,82072,74336,7733,-4819,-18499,101851,324719,262547,49265,40971,6352,-43847,127589,212492,63063,25407,78275,59445,-72937,-316525,-379028,-99271,121330,135864,181989,373940,561534,468606,55731,-248095,-278613,-202685,-84953,68524,116866,128049,289027,459562,380598,237452,291086,356544,256169,112313,-75490,-178549,-79654,-32237,-54635,-84655,-67895,125875,284713,157869,-65826,-101020,-127943,-311651,-355537,-72412,243109,308461,210621,3020,-258342,-418663,-495237,-383053,-46554,210795,84947,-40311,-42225,-105206,-129553,-144427,-233676,-186300,-74694,-147175,-161509,-16960,-26795,-174806,-206905,-69558,61271,-2996,-129191,-95936,6771,42463,-8562,-137077,-165082,-139714,-265016,-296903,-165465,-60635,71469,225332,127828,-8489,83185,221865,226608,185841,98570,-44413,-77509,-3550,-18377,-116947,-156418,-69163,111749,295018,294744,91769,-40707,40440,103557,28848,-23734,24481,68707,-8339,-104863,35490,233813,249687,200167,126561,16670,-555,1937,6755,72101,64662,118485,201638,-7986,-253497,-60220,274544,375273,432486,518747,464963,354487,321345,238598,142031,207776,151473,-195405,-424549,-296501,-77516,-43164,-91574,-55946,126824,285832,208662,73366,39143,118365,224066,204794,76566,222210,418613,343410,135928,42950,97491,111315,6926,-14815,195941,296477,115126,-124648,-244527,-188281,-89710,-137452,-179842,-69214,51540,6536,-210449,-199555,122585,237227,-161266,-724480,-986233,-729619,-290047,56563,520118,1309391,1417894,252883,-806753,-988778,1155570,5311451,3478206,-5716302,-7386529,-2333548,415826,597744,259480,-153199,206473,370719,184522,180461,391404,627970,452152,-37047,-185621,-62230,-51994,95524,269625,294173,501244,681163,560439,391159,353129,327526,145707,-2918,97293,323405,504669,651990,511632,18291,-221528,-53359,11130,-107205,-23839,239691,311652,128680,-11207,79232,176085,58982,-103618,-68586,-23921,-135650,-69557,121108,17907,-189755,-137174,-134302,-369214,-403751,-190450,15456,90370,-41955,-25636,269106,313154,183816,360352,538394,237722,-140484,-164112,15259,147807,107863,88915,117751,140879,165800,285963,376958,267518,108985,117618,92828,-4739,110632,308947,287769,31764,-163748,-190467,-72994,-19934,-192696,-321199,-187636,71355,227814,252885,154427,64149,-29251,-134663,-126253,34959,168637,159065,77443,121331,271903,272266,63772,-107026,-128437,7733,102515,-51849,-278398,-55180,281321,196715,-56683,-54769,6375,-31187,-22666,-24029,-53082,-169961,-329206,-270059,-56383,91572,86164,19305,5614,-84688,-199446,-83618,70521,-612,-105190,-87498,-15193,-6435,-108661,-163118,-213965,-209954,-73543,-63612,-269634,-350735,-84581,126397,133280,224206,302968,310891,380311,256943,39000,-7720,-17413,-552,57670,-21368,-120058,-90956,-160730,-235668,-59472,180570,335210,388326,284849,116895,30736,1874,-85223,-232024,-269898,-153591,14674,-21250,-224352,-273508,-126405,8798,95621,12926,-222820,-483910,-499459,-207192,57126,-84986,-245382,-80855,157194,242386,150897,-74505,-127411,-54870,-103488,-119250,-19021,-108524,-350013,-510300,-481615,-348647,-288351,-309553,-251427,-127584,-106884,-190272,-161552,-41948,69540,157655,124353,-58365,-227948,-251492,-127825,36240,193009,336476,244184,-105973,-320408,-275804,-197459,-206283,-194536,-151690,-145993,-102803,70316,182175,59918,-123694,-87366,19184,-16238,-61139,-16505,77976,67689,-50050,-138971,-58898,3605,-24547,-136902,-248430,-214586,-145824,-127020,-161061,-193093,-219505,-235964,-173431,-67547,-78892,-112754,-156340,-143534,12156,113338,42986,46605,155286,173836,68565,-26386,-128090,-270647,-297066,-108171,10875,-40765,62720,130049,-47486,-134386,-21648,6025,-26166,26229,52365,-42109,21668,125273,144161,35276,-179182,-195558,-57531,-50501,-111840,-124092,-86987,62700,236150,184460,-1644,-47822,66618,194973,223780,7892,-199377,-128332,105152,282717,303562,60977,-203475,-198344,-61431,80953,164140,58235,-54350,-55301,-156286,-196636,-106755,-68904,-27223,123145,173414,23943,36959,303084,275581,60921,33492,158559,242457,91684,-262281,-502939,-365520,-69436,18119,-61709,-112965,-149442,-139110,-154234,-181904,19634,296286,218684,-51480,-110229,-43097,-34194,5682,-7233,-151288,-218942,-307490,-385750,-150576,32991,-131455,-219662,-22521,101955,-40450,-165923,-34937,185489,182873,-29496,-182595,-17801,314406,393058,189547,-3132,-105830,-171709,-279196,-411576,-430617,-315530,-121163,42344,46056,12544,46318,75446,-6752,-105537,-131328,-25974,69363,14281,-105777,-180110,-248292,-390196,-366040,-126123,-88559,-284017,-379365,-220339,-15938,97809,149152,321104,468395,393560,338246,470863,518199,271096,62500,-4312,-71600,187984,177133,-878871,-748706,203669,-802725,-926634,838659,876450,-485223,-798908,-554362,-262350,525008,1129145,402064,-700969,-152496,544983,-365953,-1017121,-587652,-373980,-304499,-74260,-211170,-237680,123416,250776,28564,-183033,-237035,-130749,16079,55795,70186,187056,244101,123350,-983,36195,103472,22824,-46368,74898,156766,-49326,-315939,-384712,-299569,-250539,-111305,60198,116965,16027,25209,3426,-113045,-106954,-75041,-77220,72403,149209,43563,-4760,50179,127653,166600,155437,207781,235927,97168,-82378,-58666,206228,380487,318484,201005,80142,861,126632,305898,317949,247148,156529,55698,18720,42536,11078,-108057,-244105,-245001,-107852,53310,100063,-13910,-103974,-126213,-121382,-61870,16534,131906,218305,154084,-26880,-131740,-185328,-285891,-294012,-117908,104795,204586,103310,90236,135560,29536,-89497,-41998,9415,-36487,-51915,16860,63874,97117,165501,228613,326251,406130,257607,-81135,-216378,-66810,118129,264641,263327,100900,18422,125806,226160],[194794,7730,-246243,-260160,-117748,-65330,-2471,91632,87179,-42593,-164972,-179780,-104563,-89283,-64479,114661,227565,47725,-253595,-364536,-173638,160974,382511,333630,103278,-138718,-122205,-7547,-50930,-14371,157598,25682,-285086,-214434,11968,76871,50973,-91682,-197072,-108247,-163246,-299362,-286658,-225265,-176886,-136655,-177245,-227188,-141408,-6444,-122878,-334952,-195000,103351,196539,249519,259563,23871,-212205,-136237,53230,97907,42273,69312,180651,161157,-117096,-211530,61743,316451,319640,217186,47228,76872,209386,83211,-87468,-39865,66707,-23479,-197464,-220050,-74889,109434,82488,-92482,-43563,200617,262070,352021,536477,256729,-183064,-324339,-173262,-6320,140933,163517,55259,77475,313556,329114,66452,-59455,-40633,-49730,65586,320636,438780,279939,57272,-114034,-158609,-117259,-152635,-213414,-17496,317703,532395,426532,68310,-220808,-64868,128679,29395,-26577,133197,213888,92942,5986,130690,248710,226695,216531,289303,167460,-111187,-257954,-199995,-62075,52638,92123,56427,9553,36905,90362,-56394,-333209,-476671,-482529,-333440,-20314,175272,80961,-165038,-267161,-196530,-56614,21111,-48585,-200132,-348853,-496202,-433139,-289613,-248329,-179658,-8121,97022,154618,259942,280601,107888,-9336,-9152,-8923,25737,75736,168284,112363,-109545,-144174,181804,514749,406628,84017,-83643,-220159,-197896,41082,41821,-154230,-115310,37735,39931,-95091,-218871,-154023,109771,281476,222623,120228,113722,89524,28401,25114,600,-85596,-85087,127276,223567,138338,-7529,-120009,-82458,39017,26066,-83573,-5513,191687,251689,102331,-74639,-52787,34509,-1598,8326,134674,194191,133018,186699,214043,165225,74588,-83243,-61733,219379,299559,92651,-60039,-10984,-27752,-15725,53451,39269,14751,51239,2667,49016,297261,341523,136964,57345,-8298,-23218,201399,303054,106160,43415,142362,97034,-116438,-335712,-354719,-137301,31697,90358,172066,342086,494494,405024,21608,-248597,-284992,-233543,-153656,-23320,77903,157901,374042,537122,421594,247596,278988,300455,201645,77857,-102701,-151291,22992,73138,9281,-28626,-33005,123399,322720,202814,-74356,-107631,-87241,-243517,-259587,39638,302393,319191,223362,1353,-274134,-404963,-463098,-400695,-74229,201500,119858,4380,-8776,-90476,-137716,-183791,-276144,-158849,38326,-5737,-49264,54701,19121,-151314,-176346,-4902,172212,116718,-34231,-16577,89602,97498,14757,-116774,-162746,-156657,-280370,-393008,-324052,-209146,-11379,204990,173764,65826,184704,317502,254171,168222,97693,-62803,-165343,-76724,-7496,-108429,-201135,-60413,228998,350366,196828,-17208,-37515,183979,316266,160427,50441,128212,125626,-49891,-164549,-35997,120961,121285,139406,176608,161857,119625,-10847,-50765,67752,111032,167094,226985,-17471,-272745,-45259,268216,309248,352807,462491,447327,350902,302919,272167,190468,184599,109441,-168566,-329727,-200300,-68588,-85586,-114916,-11162,246240,386378,242739,55247,31448,206289,366304,294070,91137,142934,304368,226782,54109,10373,79408,56604,-32506,-3072,216412,331510,124085,-172664,-294213,-140577,23435,-130443,-325805,-224999,-42842,-63319,-240433,-154469,134262,78960,-378093,-707294,-730116,-486293,-193767,66599,447080,1113180,1456393,306862,-962345,-1065878,1179207,5136013,2909775,-5981348,-7522858,-2308632,506030,647181,382602,-36053,190510,445220,326373,166329,323860,638540,534675,28572,-185187,-72629,-79334,90362,313672,433372,647881,713168,569324,460927,451019,415291,167027,-109879,-2718,350328,568812,594332,413083,20171,-176914,-26362,64601,-17853,58752,307185,384767,206504,41247,68356,71922,-39939,-125131,-54500,-33251,-203099,-194176,-10512,-78405,-241428,-135934,-40567,-250837,-387541,-236359,18920,160071,-26338,-91063,210539,295579,123701,234689,467910,268545,-53322,-83803,16126,51228,28624,87204,149850,193184,258304,332957,345683,269886,145640,119623,82980,-23271,79471,327761,285848,15334,-112034,-97395,-64242,-102795,-266926,-344317,-139271,154399,290715,274651,157259,21993,-84813,-136905,-122712,-20304,82021,115843,112371,158798,264372,284746,132397,-36597,-92964,-17864,-28758,-242515,-354366,-40767,301674,258140,16950,-46847,-21881,-65440,-64293,-70342,-175923,-361591,-454477,-281308,-40145,79129,114051,98365,18335,-107658,-195255,-68456,89264,4071,-149073,-205111,-109547,-6105,-32007,-94285,-214585,-288414,-174805,-85294,-228085,-363949,-177583,74752,167695,237997,300426,358300,412598,265543,35723,-57774,-106447,-34093,90262,50638,-54822,-89826,-204669,-266492,-77144,182484,377991,452620,310220,88665,21033,75502,16342,-156241,-256408,-169130,-27504,-90965,-301400,-358341,-193188,-2531,81228,-15815,-249776,-515275,-479831,-182843,9223,-143105,-255347,-123237,20811,58154,-49864,-189064,-168054,-113667,-151171,-76449,113396,47177,-275346,-457268,-367589,-249315,-260849,-314565,-265507,-126523,-92319,-185696,-149801,-4793,85229,110805,13551,-107168,-149363,-156964,-119277,-2333,164388,297767,229659,-39682,-182325,-139840,-145076,-259846,-264899,-185370,-191261,-152186,25717,100657,-73884,-279300,-205533,-36510,-28791,-75856,-54528,20017,37085,-53864,-139487,-38845,2198,-97736,-227840,-213451,-89630,-84119,-151056,-195264,-214879,-225338,-187227,-129136,-132962,-246827,-295183,-266729,-149658,74942,150177,12962,-333,148176,204718,97913,-4282,-65634,-208638,-255931,-92634,-51309,-95207,79562,161545,-37628,-151455,-59926,-27041,-88240,-92269,-14886,13775,37969,38170,44297,-42224,-239646,-237922,-103190,-54177,-16558,-15101,-55111,92415,274178,150522,-61720,-80072,19523,123554,236481,100492,-122136,-105884,83736,246469,268210,24164,-278254,-273008,-106472,90941,217257,137454,47437,16958,-103146,-126536,-29480,-44070,-101371,25714,142451,32268,59683,336594,302444,38101,-31032,102873,258595,167912,-169811,-397594,-307802,-74836,-12741,-102903,-212546,-275704,-202970,-157290,-190589,-18429,266369,262401,43512,-64455,-57353,703,76048,34167,-118662,-192455,-296524,-349516,-100790,35767,-164094,-283349,-74972,129893,52615,-85234,48632,259917,202907,-54955,-240420,-145390,158949,273435,74172,-109857,-119944,-94047,-197230,-395188,-470933,-324989,-109968,39409,40977,39573,98407,111042,41599,-38849,-89605,54141,248886,155924,-107523,-240721,-242197,-295849,-273011,-73826,-8656,-125270,-162432,-87430,-2226,79116,145309,310847,425089,259981,89521,189244,319342,180490,55137,60484,58414,431498,403411,-1012950,-1276596,-129678,-919245,-989598,1049172,1195077,-468259,-870730,-438943,-113528,585788,1075973,2446,-1313867,-235723,1028361,-24613,-1063861,-717274,-523217,-381520,-16457,-107602,-182220,149568,243670,-3972,-190903,-241834,-172933,-33338,39718,64294,190694,300633,216406,90137,72961,97451,13805,-12487,130916,148670,-141343,-389865,-371303,-257530,-222425,-82625,70604,5344,-119874,-20494,31581,-76007,-72884,19211,11038,71257,155000,50836,-85508,-15776,97662,89707,79523,168054,229203,137552,3807,2739,194922,351220,364780,297391,138522,-45224,-15493,179015,265827,198653,81223,28555,65819,94630,30489,-111177,-222761,-187268,-27617,108211,142358,28813,-66856,-84124,-64079,-22520,-9838,44418,158369,191150,56073,-71164,-132973,-262838,-284386,-49607,174350,116108,-47876,16735,131528,63724,-86436,-69073,22280,-31108,-100000,-13587,53695,48458,111978,213954,321570,392784,254809,-71325,-244165,-121658,11643,105034,168453,120821,105247,186194,227184],[118964,-52508,-282756,-291159,-158021,-104798,-33990,101073,125717,-19801,-192088,-250382,-169918,-105736,-41617,168500,323244,128296,-204786,-327572,-191265,16563,189173,277818,181782,-47252,-114439,-44260,-52671,18778,167849,-7777,-291410,-235298,-94089,-72204,-74226,-164858,-266224,-185661,-203207,-381161,-386297,-245633,-156290,-144765,-147503,-116392,-21933,61651,-93387,-302070,-170116,102124,211716,278541,249983,-22323,-239066,-137032,71809,160023,137700,151981,245349,240198,14793,-102609,14833,154043,212928,136272,-33753,77638,227496,24179,-186775,-108511,4330,-56439,-107427,-56353,8481,112477,93754,-97381,-90724,112998,163131,266986,467173,212739,-226438,-368220,-241284,-63597,143624,201609,106432,102981,262117,232194,25231,-39021,-12705,-47643,40833,267741,345948,234067,139651,28757,-13494,-43324,-169250,-316872,-172617,193288,478133,446782,85479,-228031,-138745,26474,1323,60521,256335,328212,164124,33632,86683,146891,165224,264295,364397,267810,-36867,-200431,-122649,4433,76321,64663,668,-52687,-25651,49213,-86445,-390976,-472184,-362741,-212350,92480,283387,211478,-56535,-249154,-242456,-62173,89728,34858,-184037,-361051,-506857,-458915,-289828,-225620,-196060,-31472,90096,126013,200757,216025,94352,11727,-1417,399,62297,157488,272598,232818,-66495,-164571,104256,375750,269709,-1230,-98777,-237718,-280884,-71530,-72879,-263418,-177988,11992,46878,-58410,-157820,-137630,36537,179899,172486,87550,59399,7840,-19566,25558,32881,2791,-21708,58784,62638,70694,37622,-6626,56109,176104,173744,25719,41262,228445,304870,170003,-22456,-88555,-94086,-92918,28683,174208,160072,76910,121059,97898,37832,10878,-105678,-77722,247967,400575,161854,-89043,-81010,-39636,-8577,31112,-3122,13190,111593,50320,1880,205947,330393,197640,84562,-5869,6745,245371,331928,102173,26567,163847,102902,-137793,-288175,-267861,-145680,-53473,26031,129314,253382,357377,296050,3430,-198767,-210427,-183434,-176402,-110207,14188,142443,381073,538552,417975,246908,269704,254141,147568,22267,-143416,-135552,80904,140067,45065,-5587,-32576,67188,279437,181061,-110682,-140072,-77767,-183763,-166142,119279,317416,306798,216973,-3721,-237995,-304200,-366178,-394474,-112985,131610,97211,44659,32516,-80877,-154683,-206696,-270839,-107533,134906,127204,79540,148365,93694,-83019,-109005,65753,250832,213902,87724,91333,159372,141859,47899,-75870,-130074,-138817,-270779,-473911,-474645,-343933,-84704,185740,218761,120327,224440,344696,254355,140673,73018,-92338,-233727,-129768,11707,-95664,-235451,-52762,305370,366732,106584,-107897,-49050,250265,416974,217266,72001,177810,165503,-71875,-214867,-123826,-6188,-2755,60228,160479,226637,192830,-23256,-106383,53180,136478,169567,200111,-43314,-280025,-63890,196992,210795,257337,388996,420717,336424,253213,252048,218406,171733,75275,-130782,-197622,-60296,-38708,-111871,-116706,22751,277671,358733,201209,15986,-62,233873,438358,325945,98040,44722,114583,34436,-49208,5486,76236,5119,-69229,23599,245794,331822,100277,-203011,-302072,-75820,129919,-95076,-392278,-325675,-132295,-143259,-271879,-116690,159500,-12673,-465268,-569022,-409146,-230229,-75091,91806,332412,789325,1265262,281612,-1178718,-1178802,1181135,4249211,1635444,-5266036,-6443547,-1958773,539247,588446,366031,70383,161370,439661,387799,153972,233163,534970,492701,49450,-150579,-56859,-85441,55376,272016,456998,656872,649657,527739,473344,466762,440584,186411,-199210,-134423,293317,527899,460149,301986,67249,-91484,-2969,84239,31457,102970,334827,426005,301306,166533,107190,-13827,-136228,-161655,-66920,-49420,-221382,-251747,-91436,-100070,-177242,-37078,89471,-93931,-314032,-249875,18647,199277,-15972,-175699,76379,211671,47842,106087,349478,275105,68924,28370,2580,-98198,-86756,51838,112226,153818,302663,380105,319052,239853,138996,104649,75144,-47922,33537,320502,263033,13078,-31615,15997,-40911,-176300,-312023,-305042,-53296,224924,343305,285701,123227,-46353,-115572,-103149,-98689,-72805,-10352,68569,133555,159616,205378,244871,169511,17974,-60292,-39695,-155006,-422940,-404329,-32128,287285,277499,59934,-49852,-42218,-72616,-67169,-58425,-229392,-486368,-530040,-279721,-20155,89260,163160,173150,28787,-117665,-168376,-44000,109236,39945,-138488,-251045,-157589,-5766,31375,-44749,-211260,-318068,-222075,-82829,-169969,-340098,-242883,19011,156843,166622,197989,320038,388585,259672,50810,-90185,-183831,-87195,79118,93430,29166,-48175,-228972,-301462,-90099,200641,412144,478159,306636,80999,54410,150608,104037,-63465,-189190,-122786,-39078,-157518,-366091,-410747,-239580,-13410,62201,-38793,-240342,-424891,-339242,-93817,-22502,-170396,-223425,-141998,-105537,-134713,-255622,-294557,-208054,-178757,-193641,-18395,258992,227745,-169611,-390742,-246892,-122935,-196793,-290034,-256053,-111200,-68830,-155885,-126092,6570,72186,66637,-61446,-134695,-57251,-23091,-72544,-44785,83409,185656,159324,11186,-46297,776,-71742,-264407,-286603,-174680,-172069,-161411,-34865,12597,-177582,-396265,-290783,-38698,28186,-27443,-41681,1251,45350,-26595,-106930,-8455,11447,-151725,-289851,-181122,-7487,-32854,-148707,-194829,-203017,-185618,-81272,-23994,-147802,-346468,-411170,-327664,-125970,133611,166246,-17429,-40623,130577,224255,150013,65555,45114,-84827,-147273,-47224,-113940,-142520,96233,190535,-9651,-143946,-87307,-52560,-135141,-182189,-75976,59554,43390,-38258,-51973,-121079,-252396,-207212,-93889,-37477,74559,96569,-14704,97504,262361,87697,-111406,-53640,19097,23290,151228,134074,-53551,-98118,7949,136524,188430,9022,-264749,-256231,-100910,105368,271046,240889,178684,111552,-34728,-64318,27787,-22837,-171270,-99329,70590,17125,48910,305167,308329,45940,-87124,3996,203720,200308,-69423,-260261,-216467,-59683,-31550,-133745,-292891,-369665,-232329,-107557,-127744,-18942,207512,255167,109722,-29347,-61153,59307,180554,126938,-21812,-125882,-266256,-308215,-76166,35579,-168069,-316584,-114905,169540,175923,24357,120861,296756,199592,-75148,-271707,-247785,1326,145961,-18993,-190878,-124296,4080,-69484,-324455,-471095,-320001,-84209,32074,-7506,-7909,87510,92877,20251,-39693,-59701,128373,380549,274193,-90200,-277674,-217346,-174348,-132896,25553,98827,69523,115779,103699,62165,92147,148572,277541,371709,167320,-99878,-61586,118841,85537,933,72864,176116,649211,670281,-938213,-1645847,-512405,-1038794,-1150620,1004510,1357465,-364345,-830498,-284270,96070,691996,1010855,-419679,-1897068,-416619,1367900,390381,-932601,-750418,-547093,-313457,124250,44799,-85873,188197,223494,-30754,-165995,-189327,-149231,-38162,62742,91413,163760,294172,299915,208783,127808,95916,30850,44877,172816,120119,-226010,-447351,-315606,-149869,-126760,-31447,84739,-62846,-181669,-40216,43224,-63111,-56573,93653,96443,80003,168532,84040,-108842,-38287,70643,-23538,-54455,63545,157834,140797,81772,66356,171243,306782,389734,363957,171505,-99671,-152737,51567,197672,134677,436,-9623,96759,129002,28837,-124079,-181405,-86627,85116,168805,139676,18406,-69550,-79349,-28453,22594,-16633,-40301,92737,224532,135562,-9736,-58268,-179648,-206334,31148,151136,-98692,-245326,-68494,100484,63344,-111476,-140363,-17428,-42914,-114788,-13747,40622,-4467,57364,163257,244112,311939,216514,-51485,-230111,-144444,-65687,-57259,32135,122307,204553,253410,209533],[26624,-93115,-258309,-290771,-201708,-130270,-44668,103252,159637,36804,-162367,-253511,-182548,-74360,36179,229097,373582,196356,-138267,-277881,-204503,-144582,-57102,164169,235148,55482,-73461,-42391,-44461,15538,135686,-32615,-257780,-206605,-131102,-163363,-152567,-191656,-298492,-238985,-205596,-392561,-405772,-221170,-137200,-161429,-116787,9542,119570,133672,-58185,-262104,-174176,30888,139338,229935,196447,-75885,-260439,-136148,89556,202961,185088,163455,240958,267036,121934,-12911,-54611,-27011,100684,58757,-90777,67457,203288,-20751,-187676,-57547,10359,-66660,-17031,96889,75961,65361,44523,-126847,-139293,28645,65429,134064,305114,139346,-261961,-399729,-281452,-67171,163918,198887,106604,119909,210687,135359,-13415,-16954,26726,-29845,3847,151254,177507,160813,228861,235150,211096,94559,-131531,-356622,-286256,61333,357498,386680,55957,-234169,-206757,-100348,-65777,101848,308354,336856,164851,50865,39403,19071,59356,256084,396865,353011,56369,-124392,-44183,66328,100404,51495,-34173,-106685,-81841,39232,-49602,-357406,-407221,-220845,-66636,182717,351360,326248,99442,-153920,-228759,-55390,120960,64696,-162468,-338649,-464131,-418145,-225037,-145563,-153145,-40802,53847,90293,160426,139230,51311,18396,-5994,7769,103529,216412,303316,277628,-12302,-141548,35854,207075,85562,-129676,-146787,-238559,-318829,-172695,-187907,-318911,-149241,62379,82071,204,-86879,-173821,-126397,49762,153282,96413,22351,-52614,-37386,37908,31092,15663,18568,3064,-66812,-3862,53708,90507,198760,332623,341015,160327,83611,224174,322335,240218,69958,-86962,-191515,-151373,47540,153559,22537,-60490,9336,-37490,-115603,-83181,-112699,-79688,197421,391246,182092,-117444,-151144,-37344,13288,9152,-52965,1115,166330,114235,-24967,88566,252015,228544,121477,8565,29019,240629,288649,59371,-6231,145166,81679,-124850,-183696,-141549,-119285,-104850,-33679,69257,140899,200073,184152,12434,-121511,-98391,-81563,-151149,-166850,-53384,101795,334554,482063,386424,254838,271272,230909,113464,-28785,-169455,-126617,74217,135794,36077,-21505,-69368,-28466,165222,100278,-163466,-190009,-100489,-144571,-97270,140778,275722,265973,182808,-27426,-178983,-158526,-243045,-363488,-138947,46370,32891,59319,54917,-85231,-163890,-194100,-221868,-54832,183916,209897,180766,230442,168820,2184,-28317,122143,270260,254353,197111,192513,192121,162953,89496,-12693,-63578,-82132,-229003,-500069,-570904,-430881,-124084,186803,257282,144848,195898,292427,218572,102321,18217,-137661,-272060,-158694,22414,-88115,-257480,-54066,325009,350698,54014,-158668,-84153,204850,367861,187771,45644,163885,174836,-69999,-249518,-214958,-113855,-82403,-19927,77919,191256,191853,-44955,-164277,10267,119172,122549,136797,-61216,-260247,-111549,71049,93915,162627,317596,400954,323726,193027,188886,213219,158733,43906,-101427,-81719,58325,-5023,-110344,-91319,35958,213263,235645,116448,-34076,-51935,186471,403886,286812,81062,-57592,-94971,-157744,-121262,36145,84054,-31000,-93612,48630,264204,293854,47039,-227425,-287118,-18311,200164,-37831,-349085,-325762,-172069,-186561,-270358,-69403,205046,-19585,-426178,-378254,-137630,-74067,-26689,84810,222525,505745,975333,237757,-1348196,-1202128,1184201,2725971,63092,-3544413,-4284188,-1458087,390364,347327,139621,58207,105991,395133,383255,160221,184713,393122,360699,32640,-89189,-39009,-93092,-6084,167674,362749,527777,521600,465241,428702,382663,381154,190092,-239570,-247793,182523,405194,286525,188005,123162,10958,23226,75256,29117,89129,301807,406963,376260,331373,189976,-50875,-189182,-183103,-88546,-68735,-200481,-246515,-128933,-79954,-43737,126587,232072,70555,-187929,-212434,13083,180021,-28392,-254075,-82511,99698,-3872,25047,228167,255643,178395,135650,-19227,-256621,-207832,-5779,9240,23236,276998,404869,286640,168540,89568,79446,62422,-82807,-24376,267162,212921,24968,61072,113937,-22730,-226815,-323394,-227469,38138,266619,367593,272067,48090,-131110,-123674,-55540,-70916,-116559,-91416,26895,134922,124382,112890,170771,170723,43183,-40070,-52552,-234980,-514820,-395877,-21571,253043,268955,76637,-60145,-45943,-45864,-31820,6700,-190307,-506066,-540773,-263403,1347,106750,203229,231868,64495,-94572,-123856,-11773,129179,91635,-80341,-200691,-133505,-4574,57069,-26965,-198946,-283010,-186809,-42020,-96726,-269823,-249270,-20789,106115,40374,37092,210609,311142,227028,67273,-100215,-232954,-156316,11928,80266,102745,27993,-224163,-340286,-104241,229357,436485,472684,285048,91118,108708,199390,157815,24851,-87755,-41891,-35424,-212297,-405696,-425426,-253892,-16761,53765,-33521,-180281,-237783,-110414,61451,3218,-138470,-143819,-120569,-188357,-295253,-412035,-364756,-241627,-235846,-226956,26546,373335,381158,-66113,-336485,-153746,-755,-116683,-250310,-230181,-92213,-45495,-104168,-85553,-6850,22572,18468,-90489,-141312,8069,100327,-4408,-78027,-23769,33122,51929,33942,46722,94811,-3401,-219172,-255917,-124470,-94325,-133886,-97543,-51580,-216277,-449466,-337378,-8796,119829,68085,26749,26686,73089,13232,-53525,25800,30767,-170709,-306962,-158570,22667,4083,-112794,-155928,-169551,-127505,33084,86660,-124936,-361009,-433434,-320854,-76958,164558,148759,-38530,-58755,105749,225239,208926,156174,157684,70660,29021,45935,-133464,-161375,98920,199506,28126,-113150,-95404,-56338,-138925,-202926,-87659,96756,47119,-72930,-106130,-171080,-223631,-133433,-46843,-2343,146227,181645,16485,70772,202419,5073,-152315,8654,57131,-69818,13635,116193,-4953,-108996,-105780,-28134,71696,9660,-170889,-155637,-41658,119278,297014,331092,306123,209127,31660,-27293,44854,-16387,-223752,-231266,-29313,559,25599,229055,292965,71970,-140785,-131279,84330,183716,26090,-118013,-118169,-32207,-33627,-154150,-344732,-411852,-215545,-12375,-4972,21319,133356,194966,130253,-15684,-55725,131085,298262,247722,106616,-41598,-226543,-275271,-78807,35044,-144211,-305907,-121469,222591,309419,149821,179093,303237,189727,-70712,-266274,-304581,-117512,48001,-63696,-224011,-119667,93284,66194,-217373,-418017,-287097,-41416,26011,-89874,-118394,20567,37594,-51609,-97578,-47266,186965,447570,341366,-65429,-291529,-191499,-59356,25872,149452,200001,241503,364768,292024,158897,138769,157701,222443,312902,143649,-166724,-202120,-11982,31382,-57952,57274,274128,776716,873925,-697899,-1772679,-869514,-1119996,-1338819,705797,1322087,-212097,-720093,-136841,303203,790573,936994,-744606,-2328560,-700192,1463303,767771,-663918,-684637,-443244,-109730,343273,242574,50983,241229,204361,-50102,-128748,-96072,-57643,15979,129494,150338,119568,226869,339437,303267,174486,95357,63233,100211,180616,72898,-285205,-472297,-234151,-10053,-3607,22487,100100,-61925,-154498,-29063,35950,-74286,-58008,129339,155245,99996,193587,137655,-68806,-8492,57443,-138188,-208004,-80826,32489,100453,134204,121033,143513,255352,381625,387199,186587,-123756,-222551,-30707,127259,61001,-81450,-59482,111072,157388,23230,-131771,-118519,39384,188610,190994,72197,-54910,-117308,-108211,-17975,56893,-15951,-108476,33323,239839,186797,35203,17552,-57336,-77964,99062,36429,-366069,-425945,-138736,56118,31640,-158767,-238015,-100320,-71480,-104145,92,17709,-52257,11145,84506,109262,176164,146682,-24847,-164297,-117644,-88760,-172920,-110571,100387,284609,301548,168707],[-51018,-93015,-173880,-255368,-237221,-145326,-47252,83451,175893,115864,-77020,-188943,-148988,-16435,142602,281492,364375,234540,-68351,-223108,-202629,-273810,-280646,25899,246109,138105,-13724,-11600,-32240,-13863,76589,-48891,-208051,-146046,-99775,-177178,-157746,-163216,-280237,-232103,-149091,-316401,-335583,-152867,-117017,-186919,-99165,116149,234431,171612,-38702,-230938,-217007,-106393,-8248,114734,104108,-130029,-269488,-131954,98485,215297,178841,111486,165637,212464,149874,26980,-128615,-177330,11615,6717,-113656,42806,143376,-36896,-92248,79040,62582,-67827,34145,189843,109501,-18450,-61660,-176199,-171299,-25073,-3377,-4173,115015,64778,-273903,-413901,-296113,-35744,181737,151852,63520,131719,181421,75185,-30930,10688,76498,945,-37399,2564,-18234,71960,292402,448542,451091,255762,-58127,-341234,-342017,-36389,237824,287020,1414,-232547,-239713,-202059,-144061,93475,299337,277055,129750,65412,5647,-96106,-54865,207538,395841,396820,145845,-35192,30648,124606,131829,69073,-25184,-131192,-120794,52102,37112,-236909,-300667,-123144,37873,231428,380172,405453,266986,4126,-141608,-18778,111181,14806,-165698,-292053,-368756,-307322,-110133,-33757,-63214,-24972,12773,61359,137862,56588,-28499,-5817,-15988,31916,158447,247907,279520,259488,43571,-84995,-8399,60581,-76483,-247269,-202557,-212057,-293297,-237415,-281388,-312686,-41409,169072,125802,58811,-14003,-227509,-313166,-71660,160691,138557,16020,-70756,-13682,72226,9514,-37032,23279,-37804,-144556,-71203,44467,160076,316418,466831,479586,275169,101035,168736,282183,275106,160189,-56676,-233365,-163448,65369,94638,-159502,-242102,-126865,-158114,-252973,-184982,-100848,-55430,92785,275658,156414,-120687,-178895,-15573,39267,-15576,-106558,-20817,204852,178727,-23023,-11864,150042,236449,164121,30286,35196,185676,186653,1778,-30974,96237,40446,-78389,-46502,-8432,-66053,-107308,-67989,11197,39031,67100,102924,46719,-47389,-940,32801,-82706,-172436,-99776,63614,276222,406077,353414,282606,281495,228449,107494,-50081,-155094,-108435,23624,70799,-8266,-64282,-132323,-139482,13388,-10125,-213602,-240437,-141834,-124588,-58684,103053,184675,200493,122261,-76381,-130771,-20508,-125785,-302352,-132221,-15413,-46783,34975,38765,-102000,-143855,-132064,-142719,-20002,172822,221960,225756,276100,219480,73097,40106,146252,218921,222373,260965,253507,176120,156288,133005,64629,29243,4120,-156991,-447440,-577553,-449593,-121231,207491,276205,137170,118210,182137,159223,64049,-57088,-193213,-278164,-168974,10006,-90828,-263905,-66152,288993,314891,53769,-159280,-138337,61931,196665,97374,-5669,97573,148042,-46121,-258892,-288963,-174883,-95372,-82466,-45221,80838,128022,-76364,-220360,-62479,56700,41378,60746,-55629,-211094,-174187,-85209,-31212,79988,266950,395809,315465,135419,101155,171847,137173,12960,-91018,-20138,106632,14374,-82598,-45272,31312,91613,82461,27191,-84809,-112677,85212,273152,188187,30844,-147321,-257955,-271792,-118873,97395,89994,-57320,-106235,53420,246523,222596,-18331,-250694,-269223,13330,216975,23211,-207439,-214176,-132808,-150764,-200073,5758,266194,37844,-315104,-214672,1611,-83125,-115056,2630,153522,392376,748123,257903,-1330540,-997619,1185476,773684,-1396347,-1109231,-1411855,-940494,-9519,-108791,-293211,-128639,22389,361836,335967,165307,203956,285952,204045,14756,-5146,-33513,-117563,-73945,48448,191174,306207,369243,406232,343551,218521,241598,159802,-225183,-298790,69126,253426,120961,77090,145128,99016,58559,54899,-13966,22405,206659,312858,390254,472344,285073,-30893,-173028,-161189,-94893,-84339,-164840,-206650,-149637,-70459,86452,295367,355259,209013,-32390,-121816,3992,96935,-71659,-302233,-206817,8310,-4156,11580,139105,213419,230145,201429,-38746,-373687,-298439,-60439,-122838,-159254,187313,394405,239313,59718,9708,50251,37976,-120564,-77237,169240,134961,42074,140240,162999,-29513,-251777,-307971,-149068,98402,265930,346553,220360,-62952,-219143,-118660,-18678,-57266,-148703,-146524,-1008,117338,62943,9140,84805,140151,38002,-31818,-48621,-240266,-474461,-318914,-6553,210615,248786,80119,-68835,-29446,8126,24669,97251,-71073,-416443,-486814,-233847,18093,113962,212011,269993,138359,-30440,-72227,17507,143176,138324,-1495,-76665,-44574,-170,38884,-39015,-174737,-191248,-73540,36498,-13230,-158921,-190000,-37446,31880,-91875,-121919,66514,194472,163401,71956,-84714,-241305,-227846,-103179,4702,138148,117967,-187128,-374030,-124447,252597,443989,443263,253953,104735,148738,200290,167582,88538,13708,33322,-34522,-248208,-410309,-398937,-231931,-10127,65919,12232,-71432,-12753,150450,261920,104391,-42087,-29679,-58124,-208293,-384968,-478197,-383392,-261259,-270659,-248162,37771,423989,464859,4142,-308776,-105008,93576,-36157,-201495,-193114,-79152,-30086,-40324,-29527,-36459,-60646,-38128,-79604,-131217,20502,164107,52832,-97204,-122564,-112130,-57775,30868,80166,113882,33107,-146838,-189001,-52174,14275,-85166,-145245,-71432,-181567,-436246,-348860,24421,202254,177903,132577,80594,92615,45595,633,53470,52938,-154110,-281779,-145682,15518,27265,-53186,-93257,-134142,-82446,105416,142606,-96934,-308449,-369247,-252709,-16825,154313,97503,-42841,-45441,78385,199284,246937,227833,224797,213044,239197,179676,-86328,-143418,72421,169824,59198,-70046,-85052,-34818,-90821,-150261,-44096,120125,51430,-57435,-97639,-173580,-174135,-54846,16097,47707,191436,220039,26962,21764,113617,-81453,-188416,64851,105787,-126905,-114438,74803,23963,-133441,-226743,-208364,-64739,12745,-34103,-8772,52769,124444,271719,370486,391380,278061,72109,-23628,20249,-27295,-251501,-345299,-135467,-2131,10125,139460,255429,86711,-204272,-284501,-70897,130988,106674,3798,-38631,-3516,-18004,-161027,-363967,-399125,-156233,104177,143591,88019,57570,92358,96960,-30248,-45286,199509,394852,351811,217309,31508,-189078,-256266,-94113,41962,-97478,-254935,-96108,271809,418317,264623,220704,291566,186848,-35098,-226653,-310656,-173983,2966,-52056,-205175,-112012,143536,169918,-99093,-314967,-216796,18125,26897,-181459,-251972,-70072,-20915,-133517,-179094,-51386,221191,449290,342443,-51511,-291540,-181393,19957,170902,267837,261344,334307,503940,419097,254070,202586,164217,147784,247575,184172,-100964,-204509,-39017,44423,-75056,45677,345695,770298,904551,-400965,-1640938,-1119312,-1120463,-1437481,249280,1100183,-57100,-584339,-28946,455255,830814,834693,-895404,-2508463,-1031353,1284891,1000277,-343393,-551629,-261443,160457,594428,466417,220975,306309,197124,-62953,-101964,7543,80806,126110,235293,231817,75385,119429,315295,332914,188148,89256,93728,127848,142616,11662,-305388,-445923,-140737,124117,103276,59603,113049,5292,-57443,9841,20340,-93925,-68257,121143,172671,126264,224737,192913,12107,60576,64504,-214238,-331427,-224732,-111271,33691,157193,158579,120776,204742,337318,366234,196475,-89750,-189164,-40543,69176,-15847,-163724,-118562,113483,190718,32401,-117427,-39400,158381,241561,142128,-58774,-175578,-188650,-144567,-20667,72694,-18856,-149724,-8992,227596,193972,53923,76301,71071,64158,131346,-133041,-595236,-536667,-174758,15572,-13676,-209681,-331528,-199062,-108734,-84667,7601,-18274,-88712,-19601,-1071,-44171,18364,58607,1972,-57509,-41405,-53253,-211732,-219077,59375,319187,309197,109132],[-87114,-45154,-49405,-184812,-246436,-151586,-56235,34945,169130,200932,45757,-78940,-88435,41960,242020,314622,309440,238061,-11348,-169876,-176913,-335583,-419686,-94555,212609,173282,37967,22873,-25570,-50823,14465,-59597,-166384,-80863,-24761,-115955,-87011,-87104,-213551,-156777,-37387,-166284,-196024,-57025,-93169,-217369,-102108,180059,286373,149133,-50361,-215767,-286997,-275261,-185742,-29642,-7767,-180011,-264062,-121402,93549,194322,132664,27508,43388,76225,73644,3642,-192412,-267833,-40483,-8136,-101801,10275,71469,-15405,64374,233807,114516,-82141,19022,193624,103281,-112246,-200925,-234206,-175279,-34640,-26298,-100615,-30291,15651,-253733,-409333,-296542,-2525,175971,73023,4041,144698,181097,63520,-20954,46724,132411,37945,-75826,-141982,-193233,-24876,300684,603703,639578,389966,17509,-298511,-348056,-79496,173665,200480,-41412,-209399,-218275,-238836,-198812,54424,264005,217371,108235,83751,-4688,-163728,-136087,149653,371138,378814,203826,55775,100690,183936,175591,121078,34683,-112789,-134141,72170,137203,-67931,-185169,-111474,50824,228983,372762,435109,401685,183615,5279,56988,74397,-106722,-212030,-236178,-236512,-147954,23856,77008,44013,14873,-11009,48326,126685,-18470,-129577,-61272,-22776,82160,224186,254125,237389,214713,91729,-15391,-24671,-24310,-151191,-296396,-233273,-155594,-209197,-254712,-338117,-260713,98595,283772,153392,96334,54466,-248591,-442204,-154625,175604,192072,43426,-43820,39604,120481,-14677,-115665,-2702,-69460,-181761,-127493,20128,202039,394798,549882,553994,332961,80609,67199,180920,248775,208642,-9702,-209189,-130437,79623,25375,-318824,-415214,-257213,-236203,-337133,-266780,-71182,-1852,-24033,93739,103438,-82633,-138582,23478,59942,-39732,-153980,-48315,218017,225993,5944,-64219,67384,231403,204621,54890,26969,95424,56173,-42915,-30500,30793,-13041,-12206,92787,102036,-2899,-65516,-67586,-29081,-28068,-16290,64530,91297,-1422,45028,125996,17469,-120926,-107963,49147,242480,348670,341139,327240,290687,231730,122166,-30633,-92066,-64434,-23616,-8360,-56966,-107560,-196365,-236043,-129952,-110163,-241412,-272799,-181153,-112763,-40730,29345,70578,125771,50889,-140882,-114287,69182,-30305,-207513,-86012,-36937,-117454,-28830,-20039,-121202,-80797,-20290,-51076,-12087,111688,171833,211872,277653,232536,107664,76550,127832,107877,130466,266386,254820,114221,126002,169823,140758,130219,99844,-66697,-321349,-487437,-400357,-87159,225774,259274,103557,27304,57396,102307,41961,-130826,-243251,-255512,-169179,-29455,-102538,-252151,-84891,213839,272548,100330,-113477,-193386,-121093,-17888,-4412,-50816,7422,92583,-6547,-233720,-323532,-177786,-46865,-114964,-168332,-51053,39402,-108035,-260839,-145100,-30822,-46417,-6742,-28049,-143866,-230942,-238638,-156082,15737,249081,401502,303560,83764,8383,101404,104453,-15376,-97814,-20013,74198,9415,-41412,5504,21141,-21523,-33508,-36847,-128271,-166746,-21836,104271,60975,-49702,-209366,-323504,-261790,-29970,172111,79007,-90802,-116739,25181,175830,131537,-70280,-265255,-256277,15998,182156,65078,-16053,-19513,-13405,-19764,-43299,118579,328652,114264,-204704,-134591,-14056,-249539,-345656,-169302,135818,489583,708453,413770,-1008549,-468250,1173990,-1302436,-2489072,1494083,1630430,-478133,-640755,-749031,-854336,-467726,-75685,375898,265400,126076,261996,245623,88922,43916,105090,-33041,-154252,-120929,-38310,6581,64558,227076,358502,241354,22833,52852,82520,-176884,-268093,3030,132034,3674,-27062,103203,143497,102018,41598,-71332,-69628,69432,151476,317785,525962,350489,32316,-85612,-81980,-65329,-87741,-139569,-168573,-181210,-111134,151288,410081,429757,293630,114977,3552,-3990,-29603,-139192,-304824,-250778,-23956,48639,52474,97358,157559,203695,204823,-45010,-411496,-330696,-86322,-233157,-333799,63221,350425,175731,-68751,-80233,21480,1095,-144898,-102681,50326,37885,51664,181346,146703,-70354,-256496,-276920,-103217,100743,215651,270007,123473,-194441,-296746,-112459,-9857,-68596,-168506,-167609,-9834,91152,-6160,-84024,9029,92817,14828,-26711,-21001,-166848,-313831,-190813,10252,166131,227572,84040,-66177,2485,69109,74569,173307,82586,-250273,-383208,-196523,20803,97477,183079,287912,239076,63485,-25244,31955,145475,162631,63001,63558,73763,11523,-7286,-65496,-139916,-72319,81659,136726,69944,-30399,-86555,-38589,-45822,-183875,-224103,-65390,64948,79589,64777,-41509,-205618,-283849,-237920,-114238,120565,193627,-123088,-388280,-151013,253744,427997,395068,217074,104707,144240,148439,136496,114009,78169,65893,-48733,-259667,-373689,-328960,-177519,3767,96943,91488,66778,189794,384182,465835,263372,95091,89211,29033,-166433,-382312,-442450,-351051,-261018,-272623,-254741,9477,399725,459589,22845,-306488,-97702,148966,38259,-139489,-146788,-76559,-27172,20883,31972,-70699,-161662,-98702,-45286,-111790,-23133,140201,66788,-104275,-181146,-204970,-133252,15793,64741,63192,21077,-83824,-115097,18335,115282,-35046,-162893,-42148,-91349,-372414,-332324,38809,239504,263382,239724,131820,80854,57368,36308,63689,67749,-114955,-231799,-136704,-2776,39095,6321,-35462,-116844,-73853,103689,107211,-98621,-229908,-255416,-151445,35550,104735,25290,-28043,-1344,54445,143435,239156,246743,219025,298062,423154,320617,18986,-96632,7997,90699,65301,-31230,-64705,5915,-864,-49670,24941,120344,51796,-7451,-32436,-130044,-129838,-701,79600,109098,211366,207814,18582,-23833,27116,-153537,-222190,74931,132804,-134596,-181162,43137,40831,-160416,-321399,-357923,-196528,3953,92126,131581,149845,113840,187883,336269,405029,287703,66877,-49821,-29058,-48023,-253997,-418999,-220750,13132,13080,63804,193712,58045,-285747,-427932,-221483,65670,164434,85713,4374,15931,10935,-149384,-349340,-341632,-71944,208502,272060,153131,-11204,-32591,13455,-73981,-36254,246022,434452,389838,263925,69322,-162189,-245109,-98533,63516,-38966,-187480,-64064,289148,467171,336685,241090,271668,194436,21966,-167000,-275793,-168437,12370,3706,-149319,-110672,135438,213729,4498,-184305,-113850,88751,38377,-251298,-357243,-140699,-46294,-181620,-244287,-66644,224325,396366,278932,-65427,-291184,-195038,50411,276007,351573,260234,314641,494916,450999,312682,257008,158841,61803,175626,254856,52557,-98806,22592,121065,-21030,62822,382278,625419,702166,-172011,-1304747,-1200925,-1022017,-1349399,-209257,755609,67600,-448298,32808,530623,788153,676100,-868379,-2395095,-1310964,883079,1019622,-70208,-403827,-81344,398972,805295,677498,401165,373454,204489,-71978,-102462,86976,227677,269601,362613,317809,44603,3606,230640,284610,156999,72726,107024,112010,60329,-55974,-282875,-359894,-44703,224427,166505,69508,118995,106967,66334,67299,15242,-99953,-74865,79086,148362,149468,249352,225789,94585,140058,90669,-223563,-384687,-329024,-228103,-28172,156724,173434,107946,160506,264185,310947,209277,3217,-60982,19341,34462,-87670,-244862,-181224,108223,229770,65546,-71778,43622,234745,219998,18821,-228403,-308027,-246402,-156227,-20255,69608,-30879,-158681,-26209,188109,156633,47530,108136,171222,178832,120098,-297049,-716422,-554629,-171525,-6228,-47622,-239833,-387649,-276405,-140340,-72423,-5512,-63846,-110982,-31246,-66231,-167853,-118757,-27992,21866,61261,65176,24217,-173961,-265448,10020,298072,269020,43535],[-70999,39203,83923,-84511,-213367,-147011,-79750,-36263,143903,275716,174942,38512,-26569,79314,302871,324646,242919,216322,21458,-121518,-124196,-318081,-447453,-162725,148043,149129,54739,33002,-33164,-76685,-27625,-67448,-146334,-36306,55081,-7133,34074,14586,-117393,-39156,99350,15616,-32275,39437,-64927,-244333,-123590,194364,263842,63885,-94200,-212520,-355373,-423136,-334003,-156727,-114430,-224093,-247623,-103895,73353,147520,73041,-50108,-89185,-113420,-91032,-74788,-239919,-300643,-60323,13635,-59879,-13969,18200,41129,227731,338563,121236,-125042,-62495,111599,64654,-187902,-337739,-287239,-151124,-5609,-3576,-123545,-82843,6876,-203829,-388932,-297071,2114,135516,-14674,-41454,161787,198904,86288,10614,90544,186677,72979,-104657,-250986,-315347,-125649,239636,653330,731541,456457,61557,-261056,-329836,-75984,179971,167128,-38246,-151406,-141901,-197538,-203480,15902,240258,217181,137303,108693,9776,-163559,-154272,111892,326127,295074,209094,131008,163463,245300,229029,194741,131602,-52211,-119480,82104,208476,91737,-94915,-185045,-37505,177498,331479,411012,465996,329716,171974,162972,33318,-259476,-295941,-185197,-93085,23153,143839,158785,132132,64352,-7343,52936,120102,-68992,-218056,-129396,-18524,153037,283600,239079,207587,180184,124944,44964,-18513,-32073,-105269,-242285,-212955,-76390,-93119,-229773,-353645,-196517,207791,349729,144440,101612,114056,-201174,-457145,-187869,173053,230288,94885,11039,91319,158599,-29580,-172630,-40429,-98805,-206157,-174637,-7215,222556,434112,573267,551479,317489,22595,-62008,33639,156435,194826,41957,-127303,-66567,86743,-30004,-405866,-530259,-351393,-258126,-348012,-305031,-29077,73340,-109237,-91162,50588,-4620,-38177,67362,69534,-53455,-180203,-74184,200250,240460,49152,-61213,26565,218978,231415,77200,12308,-5943,-68100,-55949,-2269,-36980,-70940,51774,205791,172860,51203,-1308,-38309,-44594,-52396,-47805,58567,124222,6303,32203,180125,130943,-26874,-78415,63289,247535,328996,354973,372332,287546,221634,137543,19493,4563,10987,-21154,-45643,-73768,-121968,-229565,-288213,-220430,-164744,-234681,-275084,-200927,-96720,-26778,-43760,-29901,66058,-4665,-196541,-128936,96225,43289,-83090,-9072,-25604,-165762,-119332,-108499,-130555,22098,124388,36396,-27640,28096,91264,160262,244670,209866,100381,72690,68561,-29884,16768,224276,197475,21636,81826,192392,198305,215013,180837,23774,-155063,-325730,-302689,-46212,209725,195353,56056,-39971,-35479,73554,47851,-177440,-267039,-209873,-164869,-86532,-117560,-223303,-102638,124953,232788,170862,-37147,-223443,-267867,-183399,-67763,-64140,-71073,27544,40053,-170580,-302782,-129314,34644,-114684,-252347,-148724,-30231,-124867,-267619,-203659,-108548,-112037,-53982,3980,-78440,-260677,-355832,-270305,-28039,263322,403990,274031,34657,-74941,15431,63789,-35674,-109856,-57078,-8484,-17296,-4827,41409,18310,-67229,-71425,-63469,-158794,-199976,-83287,-23208,-57558,-145293,-234637,-277202,-134109,119015,236872,41632,-147863,-139277,-38248,53886,38434,-86540,-254660,-239597,3386,113836,67562,156366,198535,155671,182414,183537,261523,372860,160374,-151397,-151717,-147131,-501070,-658632,-409043,147067,736483,890483,724497,-358957,374400,1122727,-3180453,-3169922,3663951,4262814,-87963,-1388671,-1471310,-1413690,-863751,-158857,447233,184546,7664,295273,253990,56378,155934,251448,-8092,-176202,-125202,-66702,-127512,-123236,116789,313500,143269,-146509,-137535,-39684,-129785,-168684,11714,82982,-45007,-119096,-4678,128049,142301,44968,-113256,-148365,-74135,-45912,164445,461574,355158,111788,51877,47306,7677,-70685,-136251,-158193,-234999,-205012,127663,436643,439129,309400,213245,129212,-5143,-161007,-211375,-259277,-198120,15830,130016,112702,96973,101959,113282,149982,-30689,-357956,-295242,-70292,-280725,-446768,-55973,286387,103334,-190378,-158146,-3097,-38607,-138057,-85633,-55164,-60672,44194,171951,73279,-137340,-247675,-238314,-103858,40427,120142,141727,-13340,-323325,-352241,-113651,-32673,-103931,-176817,-156457,1353,73380,-59864,-148400,-38161,52321,-5499,-13198,32226,-37202,-94561,-49194,23675,121080,206586,95869,-46249,36966,109236,90242,198734,208772,-64982,-254500,-158335,2658,54624,126940,287777,334654,159257,9391,28911,136066,157514,84960,155593,174276,34202,-50607,-84665,-100442,34237,226776,233015,137187,81436,20131,-40773,-110143,-209838,-240323,-143781,-42986,1096,59784,28712,-134550,-309418,-352287,-237858,54503,230072,-44773,-369781,-179145,223943,387050,332676,175120,81453,86217,59352,79871,98336,80440,37239,-79443,-243055,-295288,-218551,-102114,18155,132445,178203,203116,335524,546642,622782,432034,228950,177105,113502,-83217,-293251,-325767,-283905,-238952,-237336,-243586,-47622,312066,373835,-9644,-315584,-114090,166876,106890,-56268,-90704,-82304,-37577,63569,82771,-99610,-254631,-148622,-5725,-92347,-104862,34223,22143,-103538,-180713,-218834,-150988,5833,28806,-23876,-38924,-64167,-64723,65236,174936,827,-143016,25375,20549,-282361,-293645,27567,215070,292705,306771,146399,29487,46298,42223,48992,66504,-73116,-179450,-123276,-8631,42075,38491,-12780,-130325,-108584,26107,-15510,-147967,-168567,-141788,-55370,63851,31883,-46902,2097,62994,40126,64786,177085,201629,144220,298145,517715,421659,144850,-41521,-90228,-33326,35005,-11677,-45422,54554,109273,61054,75327,89895,41108,48178,61063,-61335,-111193,17982,138294,177477,212030,157546,6385,-33994,-24855,-195465,-251509,21203,117093,-98107,-165356,43441,54228,-177402,-364820,-439451,-297473,-24638,159328,217937,217391,86767,59620,230045,339040,224630,11873,-91501,-75227,-63866,-236121,-439425,-260366,41538,32361,15023,106958,-31239,-379956,-529970,-328161,11920,193718,117627,5596,19501,43757,-116002,-301295,-256272,12051,268514,338677,185413,-70684,-155210,-103543,-140448,-35027,255778,394269,329791,222761,62165,-146801,-226802,-72251,99900,13906,-139483,-61566,251208,435691,341336,234965,247218,204658,78483,-107224,-218442,-121324,57022,77517,-82574,-123263,69442,191358,73824,-59318,576,158851,60541,-273945,-392642,-155308,-15500,-166226,-262829,-85877,193549,305484,168274,-114195,-301556,-227641,39837,329007,380624,192090,185042,353742,388249,313044,277592,138490,-17919,104267,309910,216537,45444,119231,230326,103190,115482,374728,382669,296856,-95889,-866130,-1096098,-844780,-1053588,-513900,386711,151290,-311336,64972,542414,675883,448986,-730865,-2026263,-1437497,370634,820424,79855,-293380,22103,521408,905909,824417,553356,426284,220388,-80190,-135634,114808,339392,409110,480975,382603,30491,-89099,110352,176794,88225,46314,97009,53292,-50889,-119835,-225572,-226494,46578,280262,185369,56027,113427,195303,168695,130991,37830,-76044,-68202,24060,96131,159482,252934,217985,141244,198015,127204,-162282,-354503,-371013,-282031,-55574,142068,162794,103442,125569,178327,236834,221783,125356,111752,117216,26018,-144842,-318343,-240022,93995,261346,115985,819,113999,243753,127076,-148382,-394848,-409991,-256569,-123702,-7736,50710,-50829,-135801,-14820,132383,90373,27117,113539,219588,237075,78201,-394311,-703996,-491730,-138688,-1614,-48832,-229230,-382109,-298459,-150729,-75574,-41575,-109815,-119454,-24890,-88887,-222369,-198119,-92670,30730,156483,170522,114285,-87251,-246828,-35935,230444,191262,-11819],[-12847,133642,193908,31384,-135240,-128437,-115354,-112335,112271,327634,275305,122627,12532,84922,308723,315028,201784,187821,28391,-78150,-49541,-235148,-377531,-165880,74970,74972,23432,2791,-57843,-79943,-36108,-72976,-147404,-27058,100374,102184,159450,112844,-21902,70587,215620,174538,102237,108513,-33615,-255838,-152389,167693,182297,-59706,-154682,-208820,-388860,-501005,-406605,-232066,-195446,-261264,-226953,-84227,39444,90376,28461,-93256,-199291,-310922,-294462,-182778,-273948,-303102,-65515,61758,6461,-10614,7674,117325,344096,353166,63559,-192769,-179836,-21202,10754,-227293,-438383,-323691,-109793,40341,47393,-70534,-39080,36385,-136937,-359390,-307891,-33773,65911,-87119,-54442,178821,213218,114988,50691,136840,228806,99229,-116882,-304453,-373809,-225264,118532,587951,715846,438127,53868,-251826,-316272,-55229,229291,197057,25515,-55607,-31059,-97237,-151540,5172,247689,292291,221846,138372,42980,-96156,-103077,105997,257391,161310,155974,171248,211433,299990,278945,264380,234615,34613,-82413,68419,218663,187661,-53324,-303167,-189562,90503,259496,340501,442761,394650,305575,270545,7538,-387362,-388585,-148851,34259,170466,228984,197380,171656,101244,18299,70054,114872,-81251,-257967,-181274,1044,226054,311290,205028,200266,173837,139178,80648,315,27057,48414,-89551,-133991,10798,17784,-178921,-333114,-155396,233843,325722,89855,77406,161494,-85984,-354332,-180099,133852,232104,150521,63931,105645,158278,-32995,-175836,-66322,-127910,-240473,-213788,-28549,227155,442294,546561,482703,238615,-58771,-193382,-132371,14930,123305,86781,-13754,7015,84709,-57593,-402742,-556921,-388277,-226900,-288254,-288801,16785,153749,-132553,-214852,23650,93526,81350,96261,66823,-44401,-169988,-90633,151224,213139,86273,-21035,21856,195937,231633,90527,-1016,-94860,-159106,-34952,41331,-94818,-124999,91754,272887,201822,81943,55978,1986,-38332,-41017,-42279,61269,125866,-17389,-17430,195073,233535,77041,-30553,93188,279474,339773,379298,394913,264851,184668,130366,72990,102309,106416,50145,-7149,-37053,-88951,-205933,-273660,-230006,-157114,-193848,-246974,-194694,-70870,-4276,-83133,-83135,46348,-16713,-214961,-155583,74069,103307,56651,78869,-3012,-191234,-215023,-202265,-122474,143469,271841,107668,-53559,-44634,19652,102776,196657,165245,62221,33006,-17235,-149225,-69460,162306,101757,-79282,34513,196013,223528,260673,227295,97213,5403,-139577,-186719,-23758,136367,86806,7876,-61360,-66676,85429,81889,-178563,-247161,-147067,-155959,-142952,-129936,-183493,-111685,47527,198588,234670,47198,-205672,-315298,-235143,-65212,-36263,-108799,-23352,85074,-75867,-224621,-49546,113480,-86972,-273860,-177016,-49805,-112364,-227552,-206424,-141891,-135951,-80602,16177,-34893,-249616,-411814,-359746,-52733,294299,384854,215258,-16363,-141810,-71152,21841,-42467,-111260,-89694,-86943,-51510,11754,46636,27768,-23029,-30044,-57311,-171982,-203813,-70272,-50557,-138026,-232871,-222609,-146393,56478,274452,271651,-19942,-232786,-185348,-127173,-96220,-40234,-58489,-202548,-198494,-685,37644,20814,246746,369785,322045,396018,428321,408577,381174,143494,-173767,-238378,-322908,-734150,-952170,-664933,142467,1005341,1224386,1132064,504513,1378750,996818,-4592829,-3539577,4953996,6023832,240363,-2075756,-2123105,-1831014,-1187070,-192657,558856,103565,-188086,244435,261601,109984,354366,440025,77701,-145165,-79918,-40041,-169512,-203957,48342,256546,62495,-244403,-281766,-186217,-115578,-40470,88655,114883,-28719,-189556,-149795,55386,160332,60437,-119693,-180243,-184838,-232811,-30165,299321,294721,179932,202870,199446,114181,-27951,-146106,-178115,-298851,-316010,38756,377038,384488,257279,232433,216684,4550,-255712,-263431,-175839,-66219,110616,200869,153517,117735,61287,970,64032,5263,-229367,-203682,-18741,-253766,-472879,-137998,219166,33944,-279956,-206876,-18303,-62015,-89804,-28071,-118778,-139384,18104,117235,-27538,-207520,-228033,-193547,-139389,-61454,-1541,-16569,-169516,-424828,-378120,-123791,-76639,-151312,-176511,-125450,27960,80011,-78122,-172212,-45225,42818,-3159,16137,105408,108127,100753,63710,29782,75241,179634,114213,-9913,57278,103251,55425,155937,254567,79479,-127015,-123680,-34100,-3298,65562,271393,386858,223508,31680,20561,123032,128090,54651,157804,217999,67635,-60449,-78706,-65368,94646,315854,299369,172006,143085,87072,-59039,-151050,-171894,-175967,-146709,-96262,-40613,77187,119146,-47449,-298691,-408749,-322402,-37629,215301,31153,-313520,-201635,165159,326032,262556,130191,39750,-6592,-36041,19620,50285,18271,-45254,-116703,-197657,-182664,-81856,-23287,24611,150988,237226,305255,422747,618292,691313,551571,313343,206616,167509,9551,-151368,-171599,-205261,-197554,-167593,-210816,-110506,189323,237872,-75139,-316368,-131239,157541,171057,50313,-24256,-88875,-59006,75516,106795,-117801,-311866,-168600,26586,-82017,-195294,-115439,-69029,-97269,-121512,-154429,-109567,12581,2545,-103258,-128918,-104567,-58138,76056,177343,16195,-89511,109517,119408,-188678,-235929,-293,134723,250694,302369,102307,-51965,19653,18254,8595,45743,-46588,-141103,-97505,9995,38548,25455,-42770,-174808,-175480,-99786,-183371,-235591,-150148,-71002,2389,60679,-40681,-97974,39223,130916,39994,-19807,74413,109936,32751,213030,484885,442486,240886,-1915,-203697,-180291,-29458,-17349,-34910,99868,216116,150426,75704,29169,15451,84095,146268,1854,-126078,7160,192680,245824,199892,92136,10896,14534,-21241,-198659,-269143,-82068,57647,-38319,-82959,77178,68802,-174348,-347671,-436620,-346199,-69713,143726,225771,237849,51517,-80945,78003,211743,103228,-75424,-127672,-91115,-59073,-205258,-407963,-241199,75338,56874,-10526,-627,-171795,-466121,-563285,-364058,-13895,192410,100938,-26973,6162,68516,-63481,-223053,-160344,71596,264545,320787,163373,-122435,-251691,-226154,-215861,-45408,222970,275333,173837,103694,18611,-135902,-185779,-10413,141248,40925,-142855,-115087,153943,328857,273164,200088,216311,203015,109730,-65061,-156946,-61480,106810,140952,-29133,-149006,-31179,119775,100902,30201,96612,213344,89565,-239482,-343241,-101647,70834,-82228,-223547,-102499,131885,195621,39435,-189119,-324947,-262736,13253,333988,349279,71530,-16709,138888,261278,255261,253042,110018,-66220,49172,313956,316075,152135,186583,329153,267701,190132,318026,117088,-189664,-182921,-437558,-836078,-641850,-621611,-565286,96336,202140,-161106,91585,523921,539175,175782,-588528,-1515789,-1354015,-113894,463545,81233,-252834,9514,492062,858356,860096,635625,448092,233834,-89379,-194344,79883,381878,503717,552637,397536,24581,-138245,-8830,49769,5203,16728,69401,-31207,-166096,-168616,-150217,-78800,123919,298041,182117,35483,93566,227636,215908,188414,93480,-20618,-45696,-20186,38365,149470,225775,166005,133686,213247,161318,-52814,-259832,-351982,-261293,-35376,120070,127456,100248,100848,99451,158863,219423,226728,257818,205197,36126,-178240,-371693,-287896,62921,262748,163225,82746,156099,182317,-7728,-306073,-512545,-448249,-205408,-51377,12793,19291,-72703,-86994,23313,78455,21013,8778,101317,211786,234037,35006,-386079,-578091,-384109,-94902,27534,-9076,-171189,-308783,-248222,-129848,-91845,-90952,-145335,-117571,-7254,-62173,-192324,-201927,-120682,29854,201491,242439,187288,8112,-185761,-70869,140045,99711,-43651],[60987,205998,255947,138861,-29447,-96604,-151727,-170171,87961,348927,317984,144112,13840,60271,262838,293760,207699,170876,17571,-38373,33658,-119632,-253306,-117264,15259,-21514,-47037,-62219,-93628,-59826,-11710,-74973,-159413,-54409,84316,160359,240748,182210,42251,120642,269505,265507,167086,131394,-1547,-239405,-171636,118839,76812,-178344,-204809,-190640,-365006,-484617,-390379,-247147,-240727,-287467,-207990,-72238,-4847,41036,18484,-94308,-269573,-469659,-473677,-287813,-301468,-308757,-75113,121335,91943,33119,46771,189159,378447,278102,-41591,-260184,-281931,-150671,-37590,-227924,-483075,-336965,-68026,75455,99180,30097,62139,86648,-71416,-328950,-329438,-97194,-11668,-127922,-36215,185503,203718,123840,85840,176256,248204,113065,-106113,-296322,-375501,-313429,-31178,439018,612242,345446,-4295,-275771,-325891,-51016,271968,267799,136304,64167,79089,19087,-59661,32145,277526,406131,332389,166885,84153,17893,-1842,120354,161100,6809,56437,162834,232215,329250,304344,301263,307181,121632,-35898,25306,157153,190215,-65072,-405772,-336363,-10210,164427,241273,341506,356649,360292,340771,4788,-442233,-450752,-131217,124599,273922,277650,194858,150950,104965,48112,90265,112219,-51756,-231205,-193639,34444,277819,285943,152428,203779,187744,133630,88246,23428,124045,256052,118269,-10878,89018,91180,-120677,-286116,-156642,158097,203280,-5389,38086,194135,56928,-183266,-152474,53928,189707,186935,85002,60398,103119,-31533,-122958,-63454,-151701,-287040,-241398,-40998,216334,426723,488322,374432,127314,-139771,-302226,-287094,-144547,17905,113164,95429,69989,74603,-55610,-322416,-492100,-362358,-158996,-180578,-223841,56170,219302,-87502,-236232,36652,181009,164753,91089,54576,-4168,-114784,-92093,76836,144743,96219,21970,26449,152357,195453,87512,-10833,-156793,-204789,6611,79756,-133712,-166207,94657,286309,197109,83668,81946,31887,-20181,-9650,-20747,49470,87243,-54156,-65893,183491,299751,150906,5255,115470,309149,353368,384378,375327,222368,119034,84685,97813,165594,196057,170326,98855,47029,-10520,-118214,-186161,-156781,-94705,-131991,-199634,-168877,-39827,27431,-74102,-71664,81737,30551,-178120,-168541,33441,157412,189463,155666,10331,-201250,-293010,-275813,-98356,251258,388511,156707,-73428,-80850,-14297,65105,152539,117134,13955,-27983,-106346,-208626,-88254,111021,-992,-165414,-8007,179261,210609,253638,230768,144110,121629,21220,-81592,-33449,8086,-46594,-31312,-37715,-33843,131073,131232,-130953,-177614,-72687,-138539,-180871,-137295,-142609,-107220,-1487,168065,265267,117580,-131132,-239701,-162089,-2499,22840,-93640,-41268,122044,34390,-103312,37947,165737,-40448,-231664,-131357,-9873,-62331,-140356,-140313,-111479,-113471,-93666,-9421,-25060,-196534,-396163,-408238,-62512,316428,329716,125774,-69409,-190687,-145470,-14157,-33473,-89693,-79673,-109721,-73516,2518,16024,43545,87336,58409,-32126,-164056,-177340,8727,26039,-168085,-288631,-180916,12286,232664,380610,269481,-90152,-332661,-256994,-221973,-235895,-92908,5010,-102183,-111036,27362,-22436,-68511,222796,440009,431927,548537,620287,524520,347245,62047,-248988,-341089,-459699,-852020,-1119968,-871486,81508,1168496,1575490,1517050,1352027,2293049,783181,-5374134,-3722050,5211579,6678513,503144,-2530204,-2553622,-2007572,-1332807,-158322,672657,31606,-416327,88982,219597,217856,602171,658462,242691,-33453,2859,14725,-112609,-160067,23548,178815,2089,-255747,-349556,-324266,-148642,64917,195329,200727,28712,-227307,-284399,-53893,136649,71077,-88255,-150628,-234546,-363034,-205550,102699,193428,218495,327912,336125,228821,39127,-144997,-207474,-343832,-388391,-61536,263584,282317,152553,165116,237999,24505,-285898,-276106,-73891,102103,221187,224964,148458,135381,45151,-83942,-15898,56755,-62497,-83226,44910,-174602,-422549,-169451,160112,-23114,-323602,-219531,-17100,-47463,-4067,48881,-131722,-181654,-19766,37673,-117395,-252474,-195079,-138747,-178724,-165266,-118462,-168535,-312395,-479438,-372301,-137443,-122817,-193697,-173191,-94429,60236,117316,-52088,-152780,-10793,77890,30644,59590,185522,225891,204828,117697,28399,29434,138592,130872,35391,49762,39205,-27516,53366,198156,142569,-22045,-91813,-75106,-53587,22910,240029,369160,232206,49219,30175,119745,87932,-16064,69114,189468,104923,-22301,-42312,-43510,94075,327048,318336,163173,135181,87573,-97363,-165175,-95479,-65588,-78054,-74991,-21928,130714,214861,30837,-257251,-386980,-336465,-124089,154918,89107,-226790,-212864,87644,253954,194778,89819,-1635,-94633,-103135,-24001,-12720,-85524,-151415,-143874,-126591,-52083,54435,38541,15947,134019,239750,350810,467757,604234,654526,577214,319502,170138,173676,80326,-5798,-27419,-134565,-142544,-73244,-153462,-152466,65960,90928,-144918,-292161,-130924,134573,228310,170099,50806,-86834,-87164,52078,94892,-125322,-315021,-144610,47789,-87017,-265877,-251685,-169537,-84181,-22728,-38296,-29449,36857,4244,-140398,-220499,-197347,-98891,50878,129718,14500,-17665,185732,182529,-105738,-161346,-26678,21210,142812,217558,43,-140921,-10778,-25553,-49789,8900,-44441,-120478,-54580,52033,31328,-32337,-121125,-237914,-251166,-229656,-335879,-328782,-174413,-63384,5978,30114,-91170,-114505,73525,185397,54861,-89255,-37668,10521,-69615,70444,331136,368522,266274,5451,-304048,-315927,-110653,-41184,-33556,134484,302452,205236,25371,-50239,-21776,91563,195747,32817,-168858,-18876,242004,303510,178865,34987,46567,122908,38928,-164514,-265517,-194558,-27522,16131,22535,125893,84133,-145954,-276846,-357734,-332300,-116967,55701,161099,215144,23262,-194715,-78324,62276,-36002,-159694,-137476,-61090,-23499,-168197,-340492,-168674,108925,74018,-26647,-116658,-328392,-515353,-513822,-321018,-6956,163732,48422,-75496,-19669,74774,-2001,-122900,-67697,91948,196054,223061,85211,-167496,-304106,-321627,-281834,-67041,153401,104196,-38824,-52788,-38276,-118191,-115638,72740,169984,25942,-209198,-223741,18832,176618,150728,141058,175633,176497,99104,-49494,-102386,-12487,134601,174982,893,-174110,-126085,31744,90788,70709,149044,238533,118627,-157672,-226351,2542,187646,50781,-134878,-111807,48911,85926,-74041,-265810,-351479,-278188,1598,307263,266722,-72872,-231652,-77180,115374,160639,190045,88371,-58222,28857,257473,309271,170547,180620,382936,427975,259733,216913,-86836,-587262,-370062,-104858,-490680,-476170,-183531,-350841,-39749,234452,2171,123494,503739,433584,-84727,-537750,-1022959,-1076784,-447504,56719,-35946,-285446,-109602,335921,673929,761667,619997,429940,235207,-98846,-261871,-8692,342320,522504,543956,339627,10799,-140679,-92827,-52700,-62877,-6124,38472,-114409,-258635,-192580,-76308,40512,174741,293498,187188,28737,59896,185594,200137,229216,170790,51795,-12213,-35621,-2502,119127,168328,84124,80099,184154,181694,65391,-143129,-294193,-182620,22674,93211,72860,89680,85789,44018,86774,183226,257855,314541,238001,47922,-182392,-390104,-320203,4609,212990,182801,149990,160868,71768,-139074,-399524,-547415,-410492,-106241,34368,26677,-22148,-89276,-22149,81182,44546,-25695,6196,83502,163043,189867,23182,-270905,-389250,-273807,-58881,71179,62937,-76190,-182794,-133743,-78680,-111390,-137149,-162585,-111186,10027,1469,-91798,-137666,-107685,25920,190057,260544,224351,77415,-118442,-93614,54770,22004,-46830],[119635,230120,257601,207943,69017,-59835,-175079,-190935,79993,336314,289662,95320,-24307,15924,184918,269258,257038,174553,2781,-1150,106957,-11053,-127940,-49202,-18940,-105123,-127600,-135892,-126935,-25509,31124,-72853,-171092,-108871,1428,131807,248134,209860,55266,81366,240869,271336,150614,105047,29247,-186577,-164598,69894,-11157,-245509,-216646,-149317,-283022,-385178,-309431,-219360,-250524,-293506,-192156,-78589,-55037,13648,46526,-66113,-300581,-556397,-577053,-362323,-326827,-335987,-98355,177883,189476,115085,121894,232385,324086,147968,-149364,-290860,-317757,-223587,-62317,-200618,-471242,-326097,-40473,78802,125825,131035,160108,132166,-24037,-303798,-350788,-155640,-68747,-133592,-5486,170691,162632,103374,107395,198021,237781,114468,-69064,-233878,-336812,-374943,-166416,263587,458574,210333,-91680,-320145,-359059,-83406,265830,336950,256958,178960,151730,103106,39277,85193,298987,490345,420199,186238,121079,145306,114084,129132,41758,-137003,-65031,104700,213215,310894,284637,285754,321832,182042,3355,-44045,38700,106034,-115065,-440766,-408683,-99983,61062,137408,195024,229037,315805,340927,19112,-403839,-451972,-131586,167951,333224,303267,165327,80073,65895,60236,103055,115426,8978,-150427,-163712,73707,290709,203110,83289,195334,195443,110177,76097,46987,222975,444562,315539,125120,145126,112169,-67749,-220961,-192920,4360,9954,-124146,2485,210103,167229,-20768,-126521,-52488,110987,185690,57306,-39863,744,-35438,-40778,-29588,-160673,-327072,-250202,-47694,186037,389462,415740,258101,23019,-195349,-371132,-406286,-287845,-91328,110305,166539,109359,60274,-31757,-196940,-358127,-285297,-77280,-58245,-130519,79559,252323,7057,-152741,86215,228575,169891,43280,37869,65898,-18429,-77197,-10855,46402,64904,33480,10165,79456,120988,62713,-21971,-189997,-208977,47001,94470,-148635,-185360,61704,249851,169565,59560,66925,36364,-1329,25569,-7,12316,13893,-83599,-78294,162354,310091,162894,1764,108079,305889,337071,341152,305855,166126,34654,-1041,72005,171131,249842,288551,224003,145343,89872,15559,-41607,-26343,-5279,-69721,-150601,-137989,-15375,56500,-26780,-1758,168805,131385,-88989,-149771,6042,206683,291117,204919,6895,-203005,-336488,-312427,-68198,315282,449038,182865,-74531,-72134,-5147,54522,122151,80683,-23868,-91495,-174203,-186055,-26342,89816,-80120,-218704,-42426,143512,163127,194916,196565,165901,177927,122903,-6128,-70404,-142545,-171176,-58247,8804,39148,187584,174798,-48697,-68440,6663,-109704,-192157,-142550,-111068,-89157,-17786,137514,249915,158644,-11097,-66093,-7189,86421,89198,-34522,-20548,147677,139237,34356,115590,190172,17189,-144623,-33913,78650,23391,-21494,-19419,-21538,-53955,-101265,-74263,-47664,-113574,-315316,-403242,-64160,303268,235341,17277,-118544,-221612,-198091,-39058,-11965,-42621,-10564,-52945,-67520,-26417,-42198,52125,207534,147282,-2074,-133498,-127837,110936,150328,-154539,-296197,-123472,135852,328328,405165,240163,-145234,-422736,-344755,-298993,-324295,-115101,80214,36277,32341,100006,-51277,-177302,95894,391312,450784,583526,696373,578274,280741,-53601,-327501,-403850,-496826,-796948,-1091878,-973291,-47702,1160056,1811811,1744708,1911829,2849072,492571,-5503902,-3762806,4615025,6272089,665184,-2650779,-2668963,-1922325,-1267845,-67000,743847,-22287,-604609,-136422,109261,328702,832383,869358,468892,156268,96649,62755,15336,-13272,38948,85054,-43087,-199673,-338627,-420673,-220068,104616,277260,290502,93640,-224873,-361717,-167948,62085,57104,-32901,-68484,-216325,-407349,-304129,-50098,92251,222913,397591,421623,319243,120491,-107664,-214079,-340278,-376845,-117225,141936,157803,20025,30958,187237,48672,-248095,-243745,24455,255438,302737,184644,91854,131272,53510,-108712,-60251,111772,99572,33823,91082,-87599,-331858,-157588,110622,-65981,-324040,-201358,7221,18718,100069,112133,-108508,-182970,-57537,-39547,-165513,-250786,-144067,-69427,-186088,-227920,-196710,-274170,-406593,-478178,-337856,-145501,-152605,-216899,-174885,-83812,86010,177003,11008,-98163,54186,151721,88003,105732,255339,285909,192377,105376,23327,-13432,79465,136249,78920,10466,-74615,-137219,-77246,58012,115916,47950,-57431,-97214,-70362,15469,195875,279528,181849,73034,79771,137825,52002,-100058,-72203,101498,132958,53598,14651,-39466,41741,268917,286194,110097,61178,22577,-144798,-153282,-16136,43133,35517,18382,60440,217376,294545,77623,-200133,-293007,-273765,-175894,69866,119122,-127938,-211565,4497,180378,142314,67562,-17567,-134894,-117362,-40234,-71054,-191467,-240847,-145204,-37003,74513,157399,65261,-11178,75465,176974,334036,483622,527260,526687,496534,247484,83092,131315,108515,98108,73382,-79538,-81030,29789,-72810,-153109,-28510,-32467,-190403,-235882,-106182,110140,272125,282128,129130,-68909,-116792,-2173,48814,-126853,-264498,-77109,60649,-108217,-298178,-320249,-231802,-61454,83779,87663,55910,69138,34675,-123631,-286039,-314318,-174617,425,57661,4920,50088,234281,205052,-38914,-74622,-34353,-95776,-7457,70175,-135637,-211546,-34370,-72899,-110563,-34548,-64086,-109265,5091,107204,24134,-115362,-222197,-299471,-310231,-320598,-420974,-388085,-220714,-112809,-39226,-14832,-107612,-95144,97204,214493,80411,-126619,-123271,-53793,-123792,-83555,107871,219523,207855,-21945,-362627,-404650,-181050,-64835,-34371,155902,360834,232132,-45472,-126991,-59714,81301,202899,20339,-225123,-47459,279763,338086,150033,829,112203,265550,134800,-104709,-233750,-268379,-110848,39169,100532,161751,97203,-92178,-170763,-230205,-259900,-146736,-65421,55314,170340,17180,-249909,-196756,-63747,-141147,-200699,-107493,13126,42983,-129069,-262246,-67254,140051,76664,-46668,-220884,-453275,-504459,-387471,-210076,27366,117100,-18812,-118695,-50084,57552,52876,-15265,12536,72698,81715,75686,-28818,-202852,-304106,-362104,-320866,-95729,63052,-75513,-245492,-191505,-80705,-84390,-24982,149028,167898,-35684,-321949,-354710,-113042,23258,11250,70571,125315,121243,45612,-58049,-56061,16484,127900,176903,16606,-172975,-171455,-37633,58483,69366,148856,227244,139745,-54640,-84149,115839,294576,197565,-18141,-111369,-40626,-5908,-141985,-310902,-361044,-254937,27737,268987,153073,-208222,-401514,-237992,-7196,62797,110139,89605,19223,54918,158160,200412,92916,96954,380998,544410,296434,88839,-165750,-749111,-555653,95405,-144287,-390745,138784,61388,4431,255263,148424,144554,484091,397364,-257464,-624585,-702164,-690417,-555247,-281253,-203175,-368191,-285979,123485,409820,543475,506640,376259,221672,-104935,-317298,-124013,233690,455564,438888,201879,-26234,-109969,-123324,-101921,-94134,-14335,19508,-169883,-308842,-186869,-19476,96548,185656,281372,221554,50643,16776,83102,139159,246890,244701,117205,23070,-15880,-11997,75856,92962,-378,10219,128845,183522,152322,-51283,-229366,-83429,90711,61810,9347,65836,78147,19126,23459,100612,191511,252694,189396,41061,-158488,-363355,-335723,-86386,105515,159165,182430,129794,-48674,-221359,-394531,-488412,-309002,6944,98622,17769,-70727,-95561,46995,147964,41873,-34550,23815,69255,100280,138725,62703,-84492,-196200,-192008,-41513,115453,145016,30970,-36351,12822,-10859,-123068,-164320,-159646,-106951,13529,74455,41806,-34023,-60799,28364,138448,224053,222630,104463,-77138,-108246,-4463,-21437,-25850],[140906,195253,199150,211949,120461,-32902,-176584,-168149,88995,290959,197299,-7712,-90568,-34123,101975,246826,323233,194015,-3016,33289,152845,57865,-43944,1438,-29457,-147621,-181356,-183039,-141920,8053,69713,-69254,-177598,-175761,-130476,14537,184001,199449,15665,-40586,140586,207795,72540,42256,57436,-97468,-120888,40337,-47677,-229035,-173081,-85803,-164985,-244287,-210834,-178845,-230739,-267208,-175352,-108338,-105241,12987,98718,-33488,-304910,-559248,-582023,-392185,-346894,-376055,-129319,220365,286523,215534,204488,231944,201791,11877,-209184,-254919,-258576,-207404,-52970,-161243,-417925,-294246,-32849,46369,114039,185766,200203,149763,-3176,-284400,-353041,-171831,-81548,-113247,12227,129197,99395,63723,112924,193742,197112,106157,-8512,-135120,-276191,-395316,-248392,118738,296251,73737,-176389,-362118,-399219,-148552,198388,363336,342665,255085,163090,121667,110110,137916,278058,482065,441012,188992,143133,251504,210192,111570,-82625,-246986,-180360,11416,148644,230286,209873,216310,271597,198258,20535,-128514,-101927,-25087,-174428,-385484,-368779,-157650,-29309,53581,47543,55241,185799,260409,36077,-287525,-386278,-146388,165502,360687,321806,126490,-13898,-9620,38168,99399,125768,78260,-57177,-114248,105814,261063,81712,5451,156207,168111,72631,59054,71205,292970,549875,440051,237824,173827,87567,-23840,-141956,-232961,-170729,-201966,-242581,-14621,209092,195094,66914,-113552,-157027,16263,140445,-15715,-162753,-116125,-52115,28866,21537,-147132,-334158,-234263,-54643,132521,328393,338288,159010,-41493,-207901,-393082,-476257,-388573,-180992,71643,180374,122345,46280,1918,-62083,-193348,-182104,-3104,47311,-36259,80480,242541,114393,-773,152798,220341,89366,-38873,21946,152566,101415,-48922,-95089,-62646,-8944,-4854,-41843,-21173,17435,15814,-43023,-203613,-186821,66614,77517,-139034,-175045,8538,176208,126111,18508,19013,13665,11112,54439,13008,-44434,-76087,-92106,-38707,145132,258626,102584,-51754,60842,251956,269312,236590,194688,105232,-51974,-113396,-6543,117005,246224,347048,303128,212796,176159,155585,122428,116302,74763,-27052,-116112,-116127,-8865,65342,29096,97930,283370,257352,27425,-98083,10227,245035,342830,220534,-5077,-197592,-339645,-309697,-45774,319046,444541,189190,-52599,-29308,28086,57978,103349,62035,-39773,-140988,-203531,-88345,96270,99197,-116239,-229899,-69337,92143,92360,100034,140596,173167,184759,157669,34559,-113655,-263059,-249701,-75628,45906,114520,226920,191690,40886,55301,82081,-72203,-182974,-152486,-95979,-62530,-9733,104097,193128,164787,124299,142455,155665,156571,135416,42332,28029,162027,220211,157867,176048,204723,79866,-43310,79791,192752,132247,101167,118571,101643,24601,-107703,-161463,-89327,-22253,-190665,-343189,-66901,237819,112108,-88896,-154698,-233660,-223021,-51187,12658,19534,103864,68451,-29924,-60359,-109115,40492,277867,197101,22880,-84645,-69709,179017,234509,-119679,-253835,-67710,178217,314091,352136,205305,-163865,-478958,-431087,-339099,-335124,-110944,136004,184027,217967,210583,-47345,-274389,-85047,246547,373768,480795,623601,552543,202342,-156921,-360247,-392294,-414938,-569847,-864347,-950046,-222939,998052,1859285,1713880,1962526,2845646,131804,-5118176,-3607480,3587745,5118564,694071,-2428280,-2459010,-1630487,-1037558,46324,743405,-45897,-679024,-349563,-42376,397627,976193,1018921,702323,386915,174391,81187,165994,185614,88355,-4862,-79851,-117790,-272249,-452896,-300844,62957,288744,334390,136708,-182256,-354016,-252719,-53295,8468,25309,39772,-145258,-363390,-294183,-100844,30047,200604,400830,435151,357477,198306,-23283,-171906,-273890,-270608,-96784,51843,36943,-111762,-127711,84477,67916,-162972,-175739,101658,352600,323171,88213,-1382,98799,75839,-72831,-60764,155741,222028,121745,98540,-36035,-241380,-122198,64565,-100072,-298155,-166752,57386,133477,194321,130288,-78794,-153037,-83486,-91428,-160597,-197363,-72822,14767,-137294,-219194,-211063,-304326,-426415,-424435,-281558,-140003,-155665,-216057,-190041,-106433,94871,237865,88817,-26533,127473,238085,146324,137685,298553,280825,86408,43351,20626,-48954,6273,125326,111213,-51833,-210000,-240093,-192704,-114881,22746,79636,-14524,-77771,-35529,46325,143806,142366,91758,111122,175262,179124,29510,-167471,-206941,-11332,136863,135602,71822,-50633,-33829,173173,212898,24843,-52665,-79879,-179397,-117690,35787,108716,155199,157118,184677,315440,336475,79821,-146404,-158511,-155839,-177495,-11841,119337,-39954,-200817,-73171,112670,117569,78776,11990,-100733,-74140,-31937,-110221,-259039,-279439,-113061,60903,176021,200320,47151,-54605,-13708,65319,265849,469192,417959,347993,333734,124894,-22457,55843,90220,136300,121499,-35238,-20252,121451,22211,-106146,-77303,-111401,-192785,-152208,-62584,92028,296065,363520,202359,-33057,-142312,-74574,-19463,-129895,-182092,15428,69495,-140166,-287179,-290128,-218968,-28849,163859,181366,113490,94969,80734,-65694,-309454,-419392,-263879,-59684,-7050,-3307,91513,245379,197378,11875,14356,-15368,-190005,-166459,-100437,-263739,-244753,-45287,-106318,-153748,-72031,-93502,-94040,74415,161617,21043,-192876,-309237,-339191,-335221,-347061,-415588,-387575,-262904,-193810,-111820,-58739,-91584,-50001,106960,214464,107487,-126365,-156614,-55492,-113155,-200807,-107664,43718,86116,-71568,-361225,-422343,-213218,-66092,-26924,165044,392183,249911,-91626,-176162,-84165,75055,182320,-27385,-279003,-73234,295164,339900,113792,-8949,188541,397421,230394,-38578,-174567,-270242,-167877,16573,115283,162244,106385,-17583,-52260,-89299,-147161,-142753,-168972,-49810,128186,39678,-233776,-248657,-131488,-170602,-170381,-37146,113538,129991,-88962,-198994,26869,167328,66171,-74739,-290177,-506259,-429095,-211167,-56949,78169,66749,-77023,-139052,-76649,19589,85966,81515,75978,27711,-47083,-76829,-143055,-220946,-254646,-334739,-322844,-125485,-26987,-218289,-384270,-264570,-87639,-33082,64200,188596,124818,-132838,-441369,-455034,-196633,-88868,-102827,6861,71536,46032,-35070,-78732,-12169,31524,93014,159612,41589,-116866,-136942,-64762,22481,48246,106603,181774,145789,36474,33112,189456,351317,320884,101904,-100887,-120190,-65738,-144934,-293821,-330931,-185321,95731,234299,32716,-307608,-489221,-320701,-80423,-5454,40377,121958,157838,123584,48861,31944,-48099,-30137,339327,597364,284711,-38094,-101400,-619659,-649655,177056,130937,-387625,294646,557921,198472,258635,222117,114403,435040,430297,-285705,-827892,-648486,-310988,-425687,-460215,-345001,-464529,-456229,-63164,146474,255634,326137,304270,198868,-101766,-341388,-229518,90353,318065,248728,730,-92421,-69538,-104061,-94832,-83651,-6637,20790,-182255,-310355,-154171,12808,77029,148368,267725,285122,101921,-28385,-40462,65990,239898,286676,153229,51349,32377,11927,33269,21070,-57962,-39636,76555,170564,183680,-14924,-184231,-5662,136389,28287,-49101,28585,73222,19605,-33326,-25199,36119,86374,60164,-208,-115561,-292692,-336224,-203504,-43977,95104,172756,75386,-135367,-223589,-289738,-351291,-175343,95347,115721,-21016,-121305,-90828,108906,211072,70117,-6995,53712,60406,49320,111080,149706,114861,-46230,-150559,-42640,147879,210372,119553,91105,145401,50866,-120712,-163859,-140408,-109741,-6867,124950,162576,71235,4385,45128,77136,151568,193209,94191,-75781,-120453,-30850,-25103,7813],[120023,109467,91669,138946,98630,-30451,-156725,-110420,108068,219690,66637,-132054,-165524,-78086,37402,227035,369535,212457,6423,63737,161314,71315,-20030,8799,-29927,-139764,-181146,-176514,-127938,25717,81340,-70935,-182937,-240675,-275737,-154631,82446,168062,-59347,-204174,6598,114026,-27533,-34658,81595,16587,-41114,42970,-16622,-124080,-76090,-10613,-46795,-115311,-139829,-150145,-187564,-199948,-150379,-155704,-147616,32613,149031,-21298,-297691,-487805,-499338,-378912,-351076,-397168,-150101,241773,363460,302183,262796,188391,50390,-88593,-189803,-145777,-111778,-102223,-8851,-121319,-343816,-246172,-39308,-6360,69208,167731,155951,127530,-5265,-263781,-316761,-120956,-41282,-83468,-2241,66291,36313,26688,104310,160838,133611,92026,65098,-24810,-210217,-368885,-257262,39032,159967,-27627,-228738,-379536,-421949,-221322,90721,326393,361067,269122,112562,70231,129858,163083,198198,357267,375485,170835,143795,312123,268510,69729,-182924,-312614,-265827,-89712,45275,90310,87880,111037,173121,168443,8416,-211867,-222126,-146359,-211226,-253806,-227611,-171221,-83742,8946,-60923,-108391,12788,118016,41671,-136922,-276660,-170903,126473,367958,338369,91066,-97895,-100877,-22572,73373,139393,128681,-4768,-84835,116312,201021,-39980,-65598,83020,90702,26028,50750,96878,316089,539955,456378,299421,178174,40344,13729,-51325,-237191,-301482,-375546,-337182,-8616,193155,127153,54404,-110476,-226970,-68951,59956,-111213,-260314,-201611,-81697,49229,66240,-111478,-293256,-194595,-66219,58525,242875,257686,89845,-51725,-173428,-370947,-494364,-434452,-240853,-434,139143,114882,35256,34268,54825,-39343,-83339,49491,116747,34553,57256,189540,193387,159214,208467,159615,-45246,-131331,10362,233699,217469,-12741,-157428,-160023,-112240,-86579,-118995,-132498,-95478,-46353,-80259,-211507,-157639,56209,34594,-109086,-132616,-40467,83199,67674,-29474,-40527,-23954,16860,74828,20686,-102699,-158756,-77265,43814,137346,157027,-13802,-143379,-19935,149611,149339,81930,63863,48433,-124824,-229652,-119829,21804,181789,309001,287169,214660,214932,253900,256005,222001,115041,-15362,-104050,-109288,-23463,41104,58353,186415,386650,366343,133778,-29055,44722,263264,337311,206556,-8090,-179488,-308376,-278479,-41597,265752,384222,180529,-12533,23692,52585,51115,85601,57155,-35003,-166897,-190407,50405,233811,122654,-106443,-199412,-90499,29970,13281,-6375,82280,179730,170142,141779,46280,-136400,-302497,-254745,-88682,46752,158151,229156,169722,106262,160561,142574,-35657,-170798,-173338,-97905,-36041,5786,67312,113550,140091,235350,310334,255622,172812,141986,103688,81133,167933,268287,243362,220004,231008,140509,41016,176774,307498,244053,196117,227175,220674,102939,-112203,-242999,-130478,54597,-52495,-241847,-80437,120307,-18587,-169651,-170611,-224635,-216439,-51124,27605,75428,224674,207927,28295,-82391,-161138,5657,265667,191197,37348,-29598,-20488,168630,206448,-92982,-176532,-29962,125891,205655,257865,188290,-136803,-488610,-495565,-333881,-268462,-91945,145500,301035,408539,333450,-21966,-332017,-253780,58320,224623,262444,411107,449164,134230,-207642,-322842,-306362,-239264,-227627,-502714,-825367,-397799,765168,1724277,1396404,1420713,2223104,-294314,-4447258,-3168274,2594935,3687370,611222,-1929062,-1995201,-1233314,-737178,140000,673341,-24465,-593673,-453678,-171457,407561,992562,1055538,870560,600303,223988,71801,290633,375102,163716,-62246,-109915,-53444,-186871,-416367,-354480,-41702,214278,305497,144240,-107892,-262379,-282139,-179726,-67416,68952,142294,-51066,-255065,-181973,-35957,26012,164231,345233,376274,328926,250683,95441,-75580,-154457,-99980,-6059,13036,-60440,-216464,-258921,-30587,74092,-65472,-91599,149830,375793,275061,-34404,-103465,44479,94283,-8542,-34228,175809,287731,169429,65324,-39884,-175861,-82952,15451,-133131,-267938,-132317,129030,274945,251708,87313,-72219,-111513,-90941,-107752,-113546,-105393,14496,107528,-30782,-133553,-155278,-252724,-366537,-332334,-212359,-118479,-133912,-197834,-224170,-161781,81862,273452,150826,37455,180803,299256,177800,140378,304965,226254,-56462,-36010,25736,-72672,-68733,101141,127734,-117982,-327175,-302061,-254547,-258159,-94409,76537,38562,-5987,51990,104511,91771,-924,-3703,162821,297556,231285,19883,-198640,-281362,-106958,107038,184935,108186,-66916,-97066,78391,117340,-70631,-166532,-176808,-178317,-61534,46007,110469,243609,297294,309820,392051,326514,38275,-112587,-29949,-23596,-131805,-65941,95670,18405,-185419,-138104,55168,127279,132835,91721,5077,9236,-14017,-125787,-262780,-252803,-51690,155818,239505,175160,-12301,-106434,-108434,-59425,168153,414527,305453,169766,138976,-5822,-110872,-28115,37197,113322,130207,9905,32641,180832,114012,-22137,-78743,-140221,-147859,-54930,-14412,82896,299272,400656,261378,16609,-158241,-147736,-92520,-142491,-104408,101110,75268,-172380,-238965,-164953,-122828,7920,192133,214704,123016,102443,124757,5393,-292113,-483886,-345337,-115671,-40359,-5225,92440,220417,176671,47410,90721,25404,-245939,-300528,-246475,-341565,-233992,-42884,-111922,-160892,-91821,-117030,-65479,139541,202032,24952,-235801,-349686,-343963,-322180,-308115,-331276,-327870,-284173,-275054,-185536,-91209,-56473,4367,104683,189738,124421,-96898,-132016,5715,-48384,-247562,-242536,-100119,-53231,-121323,-299573,-365756,-191086,-29199,-3355,163763,401386,277285,-75717,-178039,-84203,91023,159123,-87938,-319186,-97324,279810,307569,72716,-4816,244872,470928,287673,12158,-98472,-196674,-187061,-48893,60054,121851,114127,69677,57775,33569,-21627,-100236,-214956,-120054,101836,82279,-156898,-227430,-129681,-111916,-66566,59833,212931,220026,-47135,-167804,78853,186873,50411,-103698,-306984,-472198,-309075,-26805,105482,134113,27924,-106762,-128296,-93213,-29108,89332,150908,123094,-19725,-156787,-191853,-219696,-212652,-169253,-247836,-289738,-151241,-97297,-292313,-418205,-249771,-52985,27131,125512,173719,44786,-240288,-520336,-474583,-201198,-134283,-159678,-32071,25338,-30109,-116240,-95395,36223,46970,50084,143866,101237,12241,-19199,-45899,-2390,31723,46010,113068,131982,87077,86142,186876,333065,394000,204714,-81918,-175753,-85540,-79376,-199645,-246837,-77850,188133,208004,-72450,-357188,-489491,-335335,-99035,-24062,2196,179534,325497,213704,-40203,-138436,-198445,-147470,289308,591270,229477,-131910,72558,-265325,-614874,186066,293614,-427465,328392,1024630,467087,231118,170554,-10364,309654,489605,-164108,-1072747,-859175,-34859,-108071,-447956,-409945,-539919,-571388,-166487,-44590,-32820,127569,236667,177906,-83176,-321370,-290250,-43708,145563,12556,-224107,-179126,-42445,-57867,-52506,-45030,10207,39113,-152997,-271615,-105254,21607,-2765,65730,248299,356511,167454,-67212,-138259,14162,212196,277386,149042,67866,92768,59349,7208,-23785,-69127,-44283,54242,153154,159750,-35592,-169682,21604,138821,338,-87754,-16203,63614,29839,-87009,-172026,-165328,-134972,-124054,-79674,-68675,-193755,-324901,-325558,-199100,12619,129780,17623,-155528,-138600,-114895,-173422,-48907,132356,82196,-81364,-165751,-78730,153707,258363,117344,39885,78003,50638,23212,118095,255882,268725,36323,-143362,-53639,161058,237771,163378,164960,219841,82440,-106193,-137499,-112011,-119996,-52802,129854,233222,146008,69621,78678,36518,72963,153552,65433,-105634,-133726,-32296,414,40953],[70204,-3809,-45735,-59,5165,-58088,-124269,-37312,127707,136560,-65362,-240612,-229288,-109935,2701,206413,365731,208802,27884,88854,134192,34115,-48727,-32004,-38373,-95429,-124145,-111761,-85677,17060,51277,-86833,-196349,-292815,-392392,-312180,-6058,137559,-140813,-350773,-111445,33511,-109431,-103347,98817,133902,61678,81349,75882,43370,52003,60062,36913,-39989,-117750,-139192,-125359,-94645,-111694,-203383,-172589,57511,168745,-44674,-289014,-367188,-364002,-335648,-326593,-362541,-140814,238243,396657,341562,274681,118448,-86799,-134120,-95068,12858,80320,59627,61567,-82622,-264568,-186125,-45349,-50845,13353,80572,36407,68926,-16127,-229413,-230881,-2672,41830,-60735,-52268,-2855,-2694,11533,84450,104151,60846,75614,134952,70470,-152928,-304542,-199126,27732,73235,-70860,-232120,-360115,-407301,-269004,-16764,234790,307296,220405,23633,-26604,96357,146548,71739,143530,237440,132406,122409,320571,294222,32672,-228558,-333317,-305888,-166820,-76435,-85105,-55863,808,60022,106992,-29138,-276490,-285881,-206404,-202100,-87862,-39778,-141255,-85139,12199,-108096,-214655,-148586,-43520,29994,-5512,-165757,-199979,63916,355438,341059,61870,-145491,-180356,-112824,23053,147306,138611,-33311,-112689,94278,133226,-118173,-109686,-10204,-29701,-24016,56774,121301,289469,423769,367668,299867,166622,-2712,47790,45627,-179004,-340334,-469187,-391115,13766,166691,-6390,-34801,-103501,-236924,-122220,-34338,-195889,-289626,-217080,-116754,5559,81584,-64818,-213502,-141533,-81594,-23231,139803,172751,49938,-15309,-102853,-314547,-466524,-427907,-272177,-91619,64815,96781,26268,58503,140036,70693,-15955,75792,147176,69131,13745,102241,213061,266704,227989,66334,-179084,-203445,3883,285534,301547,26236,-182041,-226423,-220994,-182480,-188855,-225052,-192408,-110466,-132010,-224900,-138230,19336,-18408,-67303,-62849,-61761,-10173,-7789,-77024,-87125,-55940,21515,90457,29562,-141942,-212721,-46488,140704,136188,32124,-149055,-242870,-114418,18847,-3074,-90227,-57701,2327,-173580,-326396,-238255,-84756,73360,176917,169185,145083,190703,273667,313610,254771,102919,-32763,-110565,-112269,-50687,-15680,36939,225409,438333,418640,196577,33768,92255,254985,281199,173180,13139,-141321,-256927,-236418,-57063,176347,290157,161846,34514,61121,39016,13364,57906,55576,-20791,-168213,-144984,181471,333394,136815,-62572,-135895,-105906,-36787,-60057,-99112,36763,195371,164277,104355,39614,-119082,-234502,-179985,-100919,2741,154150,191493,110627,122739,217152,177334,-13193,-174878,-205461,-109898,-19009,10567,29291,35901,95758,287113,378982,253838,124730,104899,122299,112255,169452,286955,281640,250296,276390,187808,86305,237887,403057,336625,239467,270828,302658,167204,-110341,-291600,-152791,101884,68674,-126265,-111116,-29590,-130437,-208467,-164596,-192424,-175350,-38756,22398,100615,304499,308984,86309,-79505,-176845,-39741,181326,139856,39098,14379,5067,69682,48201,-99833,-90743,-20134,618,53431,173473,204621,-70214,-453016,-519645,-286317,-150459,-71950,97495,350707,555438,434151,8018,-334054,-350373,-110069,46628,-15076,109571,291301,93485,-186684,-221724,-172831,-21936,142742,-111567,-651700,-517801,567157,1484180,860555,399324,1115943,-748074,-3716763,-2430196,1925847,2414868,503182,-1265851,-1410418,-843175,-471777,179179,561778,49302,-354385,-384130,-210236,372576,882758,949607,909280,739079,253518,57196,354894,500655,252647,-63345,-128741,-33567,-117242,-326812,-354137,-165669,75530,210611,121082,-17500,-115949,-247082,-277341,-147073,90986,213580,32813,-123316,-9168,108968,70801,123440,250865,262710,236055,257223,213863,54151,-13868,76747,116575,20956,-124670,-275536,-318941,-113826,63410,9559,-12953,171142,333192,176314,-145707,-185720,-16592,89827,34304,-14464,164072,298165,181325,10206,-86115,-135114,-49253,-36490,-168904,-249625,-109328,209960,408461,256655,-10368,-104171,-79211,-80432,-93497,-50369,-250,106928,196441,110609,6630,-46900,-140209,-245996,-222395,-140190,-85842,-100162,-177057,-276305,-235407,49202,263028,169475,69414,188799,301947,162454,107601,273683,151919,-173004,-98380,40409,-81819,-128658,74068,130234,-165176,-388435,-300953,-243307,-323196,-191751,46124,96048,109278,172954,169452,49124,-108375,-69502,217175,406001,270443,13839,-191555,-269453,-151682,45731,174508,112306,-73887,-119870,12948,20280,-151530,-242091,-228500,-129233,9832,18776,53162,276179,392101,390711,417112,264482,-32856,-107494,48446,78543,-57860,-80833,58909,39939,-168181,-185721,10009,168083,225380,206470,150190,100583,-6449,-123472,-201751,-171034,24109,237622,264685,98037,-95406,-154451,-178861,-156281,65961,315887,211053,36371,-31858,-105175,-156789,-96666,-29891,56464,124535,64703,70358,190974,179524,74882,-43476,-124152,-64632,39020,22225,81199,289131,396128,299254,71332,-159654,-203969,-153833,-170668,-68797,145962,73499,-192779,-165516,18820,29977,37179,160117,181846,83534,88076,153779,60179,-251507,-497430,-404973,-160213,-35234,-1176,52164,169466,157175,66208,137981,72412,-261203,-385195,-327615,-339886,-184899,-29541,-82924,-121656,-86606,-122039,-24894,182190,217978,35866,-228760,-328516,-311784,-279747,-223957,-204289,-234824,-283348,-332069,-240731,-111565,-21296,51990,96306,150180,120823,-56988,-64760,103820,39882,-215074,-255994,-165081,-158037,-148811,-196272,-254537,-117488,46418,36507,152989,392737,322074,13414,-126150,-58135,131269,153239,-136028,-340990,-121680,235327,251192,33130,-2442,252264,455544,281177,30137,-23541,-75231,-172542,-138310,-41773,55234,126481,158839,144132,118489,87282,-29629,-190646,-141934,84477,122237,-48400,-148773,-73642,11359,83306,158749,284686,294154,-3104,-171006,69098,191509,38519,-120352,-267819,-367722,-182405,120810,245422,186622,11776,-98812,-89332,-97516,-74314,66904,185061,159395,-44792,-222337,-243480,-233384,-172287,-68746,-129529,-235878,-170846,-136012,-289085,-348267,-157384,12917,80688,140489,107772,-53377,-326356,-523606,-389171,-122951,-112007,-149417,-35114,-1808,-85108,-170001,-94126,91289,74785,21724,147277,207982,208683,154300,3532,-9816,33728,-8510,36318,96548,82382,60315,98740,239947,407530,277402,-57540,-199398,-65590,40454,-38066,-112819,43544,272700,185086,-147495,-357648,-425505,-309543,-74628,7984,3326,242239,473967,293145,-94932,-263373,-307950,-210832,258665,547716,155792,-165525,284985,150089,-480213,172495,336727,-451564,349171,1380383,716040,165100,-17498,-245016,74358,506584,47766,-1266629,-1228292,101388,304738,-278268,-387272,-572711,-614228,-175124,-128390,-259549,-42105,190764,169177,-45426,-253875,-283722,-129788,-17887,-213665,-419695,-264642,-42063,-15938,-8200,-3101,24363,61239,-99139,-212002,-56536,13453,-107103,-45733,213019,403539,221968,-92945,-175983,5312,172854,215969,109551,72856,145450,113076,10420,-24392,-32992,-1854,74343,142904,103091,-86656,-178041,-6632,99094,-9504,-94948,-59115,40566,30041,-137982,-304059,-350693,-347157,-322261,-185678,-34163,-93154,-304489,-420798,-314030,-55745,74455,-22646,-98640,15769,82607,-1754,35866,113318,18467,-140908,-194427,-65907,173928,280030,164254,80988,76262,28868,17280,146046,339212,339422,52229,-154475,-64017,153380,218533,149392,165619,209490,67895,-87862,-96010,-81563,-132453,-114820,84203,237671,174989,120242,124143,33738,16900,118577,38837,-142458,-147468,-25887,33931,63828],[15327,-114367,-188837,-171172,-127906,-106615,-90709,29754,142006,62475,-161922,-305593,-268672,-129902,-5174,179783,301168,167722,50188,107625,84999,-31738,-103634,-104195,-67975,-45748,-35975,-11551,-28836,-20767,-21993,-123666,-225070,-325779,-446534,-394216,-38288,124091,-199359,-428103,-172196,-4951,-149556,-149730,103927,227201,164456,148199,203196,224050,175092,110054,66884,-31390,-134147,-132838,-49168,29401,-60057,-227833,-170728,70291,136964,-104887,-281656,-229193,-218717,-279691,-266528,-252974,-91336,208248,366367,312178,236063,49160,-174824,-130130,36979,173946,256770,226163,143256,-38462,-185039,-117142,-35025,-58460,-24404,-44628,-122171,-9319,-16910,-168863,-99572,157331,142574,-54578,-123855,-58996,-4707,22641,55000,34956,-5633,59100,182271,127904,-116168,-225048,-102376,64020,47769,-50627,-187761,-305667,-349720,-268804,-87130,120860,206873,134323,-65191,-127324,27529,94260,-63900,-92491,67458,79826,84800,288833,309733,42409,-200030,-312069,-292893,-193836,-187153,-256582,-186524,-83236,-30601,38851,-77568,-307260,-275292,-178791,-140858,60136,120773,-80820,-29486,59047,-95857,-243017,-252577,-173876,5876,64546,-96947,-227677,-8407,311457,306265,32447,-145966,-223999,-213290,-48910,138879,101457,-148652,-212128,37027,80962,-121527,-109368,-99196,-166497,-71980,71741,136233,222430,243997,211919,248973,148250,-24053,75562,135880,-60850,-276298,-468729,-398186,38287,135302,-147243,-145084,-77377,-178023,-130656,-115424,-239161,-232593,-150663,-146045,-88371,56066,-25965,-126943,-91895,-94039,-91861,35744,85255,29299,42815,-18141,-237051,-403825,-382010,-280748,-177400,-10683,76027,15161,72996,191659,119246,4245,78691,149444,69805,-41179,-3972,162949,284260,198658,-32410,-261561,-231550,360,291478,334588,65556,-160378,-251105,-307594,-252523,-212623,-267842,-250431,-160303,-186713,-247089,-138714,-31516,-63427,-25046,21257,-42365,-87278,-99432,-120815,-103543,-62886,32654,106193,44029,-149331,-225799,-11344,217262,133156,-83147,-259471,-314604,-197787,-111745,-156316,-238403,-143200,-28330,-194919,-386875,-332943,-174460,-48356,-7166,-9703,32057,113804,205746,272320,204673,47482,-65137,-122226,-111683,-73382,-88917,-36774,193577,411834,393314,201208,71450,130234,221138,192999,131369,61642,-80748,-202126,-199519,-82875,80968,188054,136884,75773,66632,-22963,-58839,16733,46855,-11486,-150959,-86620,260218,356821,124508,-4153,-53582,-112877,-100622,-118266,-160813,9664,220643,185182,73029,23953,-59422,-71546,-44664,-111524,-72337,110017,128789,29564,81606,208357,179294,-15191,-205261,-240681,-120231,-18175,-7429,-6172,-18874,45947,263327,328535,155344,28786,36280,87178,102158,169482,289626,280315,266746,324713,205706,84963,260192,466399,391341,223675,239900,331816,212073,-97061,-291578,-145352,117421,150034,-28901,-158726,-178221,-200160,-201230,-141982,-137792,-98600,-11861,-5791,77912,307998,329901,122031,-47267,-143721,-70668,71651,71785,27161,30722,-522,-90355,-197020,-151915,-24963,-39261,-152608,-82178,140824,255319,17203,-383963,-491947,-208259,-22305,-62204,396,313451,616688,483274,28466,-280632,-341409,-206052,-112865,-282004,-204686,118437,87745,-100232,-83330,-25597,183282,456244,206667,-485527,-542481,483289,1247168,257093,-806577,-167422,-1161717,-3092382,-1523540,1599952,1554647,491375,-557954,-856695,-551061,-317499,146949,446229,165711,-20578,-141898,-124185,325168,687275,709841,790151,768763,283106,64341,345573,528287,336561,-2998,-129648,-59673,-83630,-214471,-294085,-258154,-77929,85547,85594,70178,39950,-158057,-310590,-199565,96099,242391,80172,-12042,163353,266898,131462,80449,141885,123465,97489,206065,288018,176924,106369,199722,219889,53701,-155384,-281813,-288042,-134098,38234,40764,44273,174096,251470,60502,-216961,-229689,-68401,49846,12400,-35573,119106,267162,171919,-35883,-135976,-99104,-17349,-81626,-203059,-246152,-98984,283003,498698,210456,-136018,-168698,-68333,-57750,-63925,1248,91692,189998,266503,248081,158739,77085,-8174,-102289,-115587,-74476,-52468,-71928,-169130,-337113,-304061,5419,201344,131625,53831,139144,233569,99092,46019,213252,88237,-219533,-120719,60984,-76645,-157767,57538,125591,-175168,-371603,-234561,-165217,-293357,-240131,-1967,145986,240080,292680,218695,23649,-153491,-84174,256865,454358,270892,-813,-160665,-181488,-131292,-30361,103262,87957,-58547,-92341,-14814,-61888,-198932,-257166,-214699,-37321,86974,-28665,-38660,246843,408100,395830,376915,165659,-111547,-130290,50967,119310,17570,-60986,20485,31501,-147406,-211883,-21570,225213,334921,324588,285434,165611,-24639,-114246,-98210,-63055,94888,299256,262887,3877,-174580,-185068,-201979,-194925,-18829,187683,145698,-28903,-137938,-151309,-153763,-135321,-90563,594,127226,127832,85938,144528,197627,155768,11464,-72689,40779,116251,36458,82920,278606,367358,313642,120947,-143012,-229519,-192712,-215814,-97478,127291,56297,-192130,-79878,205777,187094,45478,78781,99303,12245,58415,164054,79400,-213298,-469820,-438552,-193139,-2494,5553,-15813,106529,143911,64876,143274,105619,-244652,-410806,-324036,-252800,-110056,-7846,-21514,-38625,-55546,-103726,15395,184842,202802,50199,-175905,-253674,-251011,-222828,-124375,-76730,-144769,-270027,-353649,-270868,-128364,-2779,83402,89316,107070,91484,-27651,17041,199481,116208,-120611,-153316,-133735,-190606,-140307,-82515,-124774,-14529,143310,83595,132563,367608,376516,154890,-31196,-15848,177978,167208,-155218,-344290,-142996,176781,190706,4107,-14135,197500,351557,208477,8602,30829,48527,-139455,-223080,-148016,-9262,149561,237570,198146,158908,156228,45972,-114654,-125971,53128,131053,55753,-43562,2400,148548,230905,231283,311368,337621,41512,-195760,2193,174168,35659,-114884,-187565,-234190,-90278,197979,339133,230346,21136,-56930,-34191,-91108,-102081,34200,189099,194571,-29404,-234174,-230392,-181121,-102104,24055,-18451,-182983,-185344,-141692,-223559,-209599,-22964,88791,112149,108311,15099,-141807,-363807,-441750,-212509,13447,-43360,-86278,-2736,-3440,-102578,-177190,-68088,147682,116173,21105,175220,351579,438222,333974,58120,-2583,51260,-43674,-35031,40629,25056,-30913,-53023,96839,368961,314227,-31813,-190887,-15062,185038,155723,44763,145986,315859,156519,-185610,-320143,-334142,-269439,-27207,73872,35927,282851,555052,331176,-120066,-322438,-350292,-206685,255160,492845,100228,-123803,458032,437726,-321369,165071,276854,-416515,461299,1587962,864291,71806,-286222,-551509,-260367,418369,241719,-1341418,-1581605,129715,701296,-34712,-303287,-556391,-597869,-122091,-117580,-391886,-157058,169723,176179,10281,-145898,-207009,-147085,-134418,-376177,-537549,-322135,-67350,-4139,8921,18627,25017,70707,-45439,-154149,-24994,-3976,-195051,-159038,153692,398643,240610,-102455,-144383,43584,134376,121453,52192,69593,173754,155298,47587,23053,31621,65062,129039,146590,46484,-127466,-189038,-70709,40188,11583,-65639,-91001,-2828,4843,-181220,-384173,-462244,-494619,-490296,-293319,-23368,-19252,-275975,-456896,-350264,-81407,30314,-31092,20162,202990,255608,121686,58984,53959,-41327,-171988,-199600,-59804,164970,269991,190926,93881,35080,-14478,13275,163828,361566,321182,21740,-167650,-68244,126927,157773,81236,93789,114792,6720,-75333,-54475,-53955,-137457,-174301,2928,184591,162900,149351,170565,66685,-614,94563,26341,-160704,-157846,-29108,53272,72963],[-21527,-195279,-311672,-327457,-250515,-154015,-63601,77113,152562,20864,-198008,-317277,-280908,-142284,-375,143048,188758,87521,59168,118930,33852,-96106,-152015,-177389,-120162,-25489,38574,81975,19969,-82763,-125921,-180983,-267685,-336773,-424677,-365975,736,130512,-216280,-410680,-158584,2501,-147749,-171473,90356,271225,240144,225190,325277,361715,255506,128320,45943,-71172,-156717,-110821,30313,138791,-4448,-208999,-136231,58448,48609,-191156,-273893,-103653,-97772,-225295,-176428,-81903,-8861,152929,266425,213891,161597,7812,-195525,-98293,151012,285475,362553,345433,218356,19480,-101105,-41875,822,-14371,-20908,-163365,-274312,-84344,7625,-77256,55959,316671,230925,-64147,-192166,-87311,24627,45932,16580,-32298,-53426,43046,192505,133804,-108747,-159151,-5071,119510,83923,22503,-112178,-230376,-261158,-220042,-105518,24351,104987,53730,-115888,-192520,-47733,29293,-162872,-274837,-83992,23636,42174,241120,339249,128134,-98245,-250269,-225180,-158957,-257919,-382362,-273234,-122353,-72667,-9937,-116135,-294970,-195396,-71065,-41017,147311,192328,-11860,70360,132742,-47496,-205252,-278659,-235215,-18599,57481,-94584,-246495,-77100,222119,212976,-7471,-106339,-219854,-301365,-134973,107297,29565,-315737,-363273,-47275,58430,-45161,-58665,-161151,-284859,-113104,81560,129588,130911,57995,45315,170882,128434,-22993,87099,198648,83738,-136869,-388119,-363571,50024,103877,-238658,-219911,-25240,-61369,-93800,-159963,-225159,-105773,-26164,-160296,-196363,-4396,-13686,-73515,-62113,-93697,-125299,-46934,2827,14873,91390,55205,-152092,-319835,-314409,-269980,-230300,-59306,54967,-3103,79691,214094,106313,-23679,64804,140191,51158,-95579,-111328,55816,210413,124857,-114150,-271451,-210654,-4382,248866,313942,105858,-94817,-234739,-349271,-262517,-165005,-242649,-257375,-182200,-226107,-272354,-161347,-82359,-88691,6107,100613,14082,-136753,-198571,-160360,-86658,-35330,55065,123590,62411,-125268,-197607,19036,247342,117953,-162079,-311937,-332932,-250064,-215981,-279059,-328232,-175685,-39301,-190125,-404056,-385483,-230395,-150705,-179549,-177775,-74355,16456,74155,143026,90948,-25724,-92451,-122704,-93681,-73943,-152704,-141020,94587,305667,297656,158472,79383,142604,170654,97234,89134,125040,-5083,-157507,-175712,-102703,7735,98250,107338,101050,39429,-118553,-147699,-30427,26257,-17190,-124499,-35501,263165,296023,84141,50366,31051,-107754,-153806,-158561,-187147,-3643,246598,232081,63203,4287,25268,136816,111405,-115328,-148076,51252,66138,-50768,-6295,137265,148447,-43573,-256550,-264543,-117886,-35719,-49598,-35440,-41146,3349,173797,183244,794,-82329,-42158,7000,46380,168183,292568,259072,265034,342215,177760,43131,251594,489790,397142,159446,153490,313060,238914,-70299,-244464,-108197,110469,181001,22756,-215953,-289632,-215089,-157645,-113894,-67413,9509,32260,-50185,5296,226357,260151,120815,8064,-63263,-60973,-4528,18329,480,9817,-35905,-261536,-451108,-243800,-757,-80840,-286042,-158637,172109,325149,101007,-297671,-412959,-117528,74413,-69964,-123407,192953,571657,465884,30878,-189973,-231909,-206297,-220399,-482088,-456984,-27394,110942,22959,61039,110289,337011,650417,382840,-368411,-468393,523687,1090684,-242020,-1822536,-1257287,-1486171,-2669889,-706934,1423076,1139015,692170,116683,-444848,-395905,-290680,55744,359891,301051,320460,205669,69946,299731,471032,389032,538844,692781,331123,108221,272525,454758,395124,101446,-108061,-108980,-84343,-110916,-189618,-280080,-188276,-20476,61371,140833,162869,-39948,-261386,-198594,96515,233242,80333,46861,279798,371470,168754,31977,39201,-10101,-56612,100531,283985,249657,173259,235151,264993,86085,-157120,-239905,-177559,-85233,7136,27943,74991,168490,162981,-37848,-238932,-232817,-100827,-25966,-89552,-114035,46468,212346,157727,-43884,-144867,-42667,24476,-104365,-223437,-245989,-92139,332078,523183,130476,-252380,-240877,-76187,-29541,-35459,25196,153831,251021,305205,342245,276211,173785,97496,23041,-27765,-22356,-29203,-63006,-182011,-390379,-344880,-38176,102200,45199,-8699,40003,111286,8974,-25630,138996,54534,-186098,-98516,79312,-60333,-146778,62486,122584,-140819,-277944,-121145,-48847,-187889,-232627,-56287,175670,348953,372895,235908,18789,-133835,-47255,266485,412506,217412,-31687,-127932,-56135,-53712,-93827,-1272,52271,-15453,-25346,-15401,-120200,-206370,-213753,-141841,75690,156469,-75736,-132941,166993,336999,320209,280972,56112,-176105,-172186,-20652,91404,70785,-23557,-11253,10504,-117501,-212151,-38689,275740,426722,408053,364550,181080,-71333,-106849,13618,36645,144532,337613,250563,-68039,-221276,-187189,-170354,-165966,-69993,62659,110804,-28789,-166240,-145542,-114300,-142910,-131850,-28062,148380,186662,74726,48522,158452,196684,69045,5171,152476,171602,27239,83383,279141,337420,307521,157417,-107399,-217696,-205877,-272559,-186915,43290,17120,-167788,6307,341772,291589,24441,-25215,-1493,-63149,26838,159479,58896,-200134,-423596,-449165,-218353,36676,12709,-88187,44540,132194,41115,102253,107831,-211692,-383303,-241959,-98833,-22332,20946,61142,71886,-4277,-66353,38066,137828,155086,61858,-98189,-151510,-175731,-164325,-35110,21448,-84622,-252921,-340478,-281591,-153793,-8843,98053,89834,69388,38748,-23246,85194,258385,155813,908,19413,-23932,-142045,-95866,8981,-16461,83785,231012,122613,102643,325188,420369,304229,81090,23939,200699,184053,-144308,-329430,-150517,128763,149005,-5885,-42329,91200,191605,92098,-45118,51811,131847,-104844,-274787,-215648,-42383,184940,293487,216851,158785,173834,98983,-27299,-99451,-16810,88005,126388,53252,59832,242897,325204,254588,289030,343395,82356,-219495,-93264,134094,40824,-88853,-96710,-120268,-59878,192842,375258,261729,49236,3815,20946,-77808,-102985,12687,179767,239356,31740,-199402,-173948,-83399,-13814,90345,50457,-151596,-197540,-122354,-125556,-53504,109790,151978,113876,47751,-68446,-193506,-339521,-293852,8730,164881,38241,-1255,52331,18237,-78155,-133523,-19215,194282,159826,45426,217812,499500,645794,466788,95689,10993,67075,-62492,-94057,-32083,-67562,-153325,-223352,-56147,296306,314262,-8823,-156725,49628,316307,329753,182516,198016,297358,117280,-186470,-259244,-247539,-227337,23223,146455,81165,278573,539095,311220,-131436,-323980,-329874,-157006,262446,446297,97251,-6294,541748,472049,-220400,158438,136505,-324057,692735,1644750,872164,-14738,-520204,-835662,-626125,201741,303445,-1282818,-1743571,123661,978689,183660,-200912,-494280,-548583,-62190,-62637,-436575,-220269,160956,192759,76552,-13961,-77850,-98587,-184304,-443149,-552393,-330968,-104480,-32248,-13306,9612,8544,56653,-13444,-115546,-22116,-24907,-236386,-245019,70586,331561,209633,-96832,-59303,117595,109628,25541,-1614,60968,168767,173428,112512,106150,93308,119733,193540,162208,16982,-124041,-181160,-136105,-3910,69934,-3447,-106335,-67627,-49261,-207039,-388382,-468714,-547250,-591890,-371955,-37349,9282,-238548,-413219,-291983,-53344,12656,-5340,165697,378885,371433,171830,18550,-20492,-66062,-153904,-179176,-66432,125810,226878,183355,67741,-44415,-81025,-9513,139910,305381,237975,-25740,-172756,-69063,84291,70126,-23118,-30367,-36499,-83882,-73496,-26394,-31684,-124951,-209946,-85674,101326,129221,158441,204870,117294,18271,78272,26885,-147148,-160600,-51669,44752,70616],[-28171,-230700,-390943,-425467,-317005,-175806,-42884,104109,167569,29517,-168101,-284883,-272351,-151808,-586,95251,58964,-17690,43857,120483,-862,-132088,-167475,-220362,-183033,-57451,54856,124900,37759,-158044,-237535,-248293,-311881,-325612,-339258,-240083,89553,145202,-189863,-308266,-83110,37244,-121689,-175529,52837,250775,265503,285444,399853,412728,267458,111711,-4468,-122002,-153001,-62789,93831,196206,40212,-140338,-70794,19609,-82818,-286080,-264296,-11981,-17662,-179717,-75622,105430,82697,77393,110857,69317,77696,11591,-149982,-62824,199246,312164,370753,384571,270222,92931,-7255,35812,59135,74045,30160,-236407,-383694,-136164,61816,36982,202176,432252,283893,-79341,-232672,-84438,62602,56212,-28826,-84218,-77287,26780,160810,87410,-133791,-129642,60922,173467,170838,127141,-29266,-154446,-166113,-144830,-84421,-26109,46933,21431,-106321,-201848,-102358,-19076,-191522,-350091,-175948,-23836,7951,202669,392044,283525,53985,-147530,-106334,-67972,-270105,-433530,-301526,-117404,-60438,-21675,-125240,-238743,-71101,79761,68643,153303,149719,41148,186336,207770,2722,-137179,-236529,-217017,-31427,-12650,-152449,-247154,-128807,85991,58436,-64533,-46152,-171630,-358404,-223086,54134,-49409,-470458,-516533,-140544,65634,86019,31369,-184705,-355824,-143979,69991,90579,31949,-84219,-79756,93736,106956,-14552,69248,211697,204278,26629,-260224,-301377,39998,74809,-253383,-230474,45999,85370,-22603,-156338,-158791,44586,103951,-157082,-275254,-77882,-37674,-80411,-60937,-72783,-109508,-88492,-62902,-3804,105181,96500,-72029,-229004,-241979,-238704,-230408,-68615,30191,-31211,81377,212521,46480,-86751,40588,132577,32170,-137572,-203697,-77882,77495,25595,-169611,-226466,-158118,-14795,170753,254678,149208,289,-188520,-334757,-198441,-48838,-154890,-216938,-170220,-232426,-289128,-201529,-124490,-93472,17671,155001,87695,-154383,-287839,-195257,-47475,21990,87532,138944,77294,-82071,-137787,42029,222915,82194,-194339,-296110,-292588,-262713,-278034,-350289,-344628,-152183,-26266,-161363,-379023,-390935,-249933,-211145,-282311,-265511,-125536,-61503,-72598,-31117,-45936,-86496,-97302,-100527,-52444,-43820,-182481,-240126,-43988,145995,165163,99461,69330,127086,116913,17077,51191,181206,69606,-129284,-163015,-100362,-26349,30698,72777,105050,-6903,-213849,-220963,-67753,-2750,-38831,-97068,-4206,196487,175667,30985,90432,103015,-88788,-190378,-184376,-186853,-14030,259721,288772,75142,-18234,105037,321873,241146,-105216,-190036,9040,27665,-108298,-113817,26521,93243,-89699,-309612,-262387,-97728,-68641,-106597,-56177,-34520,-23873,51705,-391,-155205,-176279,-108950,-93831,-42346,163505,306966,240378,240563,296706,95850,-24029,222798,469498,353110,70627,49409,266021,251050,-33159,-167340,-52045,95356,163942,15727,-269951,-337845,-177228,-97176,-92962,5846,136376,93962,-95947,-101440,80663,123085,81746,71916,48700,3830,-4029,29,-40680,-45866,-91186,-394701,-640697,-355591,-25865,-133168,-366941,-167753,244048,388189,160509,-207915,-295281,-33521,111212,-98404,-246846,15724,428949,384746,11633,-93616,-62597,-123633,-266680,-589966,-598219,-115430,144556,141538,187468,225384,420213,695356,397855,-313649,-333398,620230,1014714,-517484,-2333791,-1859307,-1706029,-2456837,-257377,1112695,1013837,1167003,741149,-203405,-352919,-343507,-54935,320372,427484,589006,551278,309892,317749,299855,69965,229475,551066,401658,183065,164672,310057,414833,217063,-64285,-145910,-98370,-36675,-69208,-218532,-212578,-65283,67897,190293,229363,76698,-137665,-134862,103047,200146,40050,43837,311227,386945,157244,-25264,-44473,-113263,-192834,-38816,194745,246042,176634,190205,243272,102406,-135320,-164390,-26074,11704,-17819,-9456,85183,161254,93107,-96861,-223437,-207902,-113445,-124785,-250574,-238696,-41765,148848,150503,-19,-85156,48060,85456,-91532,-215151,-229016,-73834,348570,481011,43414,-325311,-287591,-86291,84,-17746,23178,184390,283400,306688,368201,325824,211152,145015,100746,33427,12440,-22160,-77006,-211806,-418108,-345044,-72601,-6600,-62814,-99618,-79522,-21219,-70361,-82276,68708,53819,-94584,-45073,85845,-37502,-95559,92796,127899,-68500,-131514,7467,66602,-50730,-182030,-103735,178319,403279,385845,216069,32317,-68871,23129,241317,283400,114448,-76556,-110811,59061,56585,-116289,-94160,27024,49402,55630,-7926,-152567,-181315,-136036,-38770,179982,204115,-107376,-203161,59254,198276,187619,158519,-36721,-212914,-220671,-139251,12513,89920,10068,-32842,-3146,-72900,-183730,-41463,295938,463799,425584,361992,143030,-133905,-101678,103213,102819,166848,353294,240449,-91067,-216474,-155884,-94233,-81483,-76606,-19852,101249,13159,-132069,-107485,-61936,-129552,-151008,-21341,183023,223023,37489,-74153,70557,187835,116811,101727,259634,209088,3881,78789,293019,322893,287844,177183,-55802,-170366,-195683,-328144,-307612,-85323,-44286,-125230,82892,392668,306181,-23082,-118449,-85945,-115097,7294,146176,7474,-221894,-381518,-442103,-239067,62437,22116,-139919,-8091,112375,-2747,21444,70327,-178842,-320458,-110079,86405,69486,56290,146936,183932,56934,-20796,30151,45688,80606,64868,-23674,-54759,-99688,-109149,31591,81620,-57993,-229789,-298821,-283767,-195592,-35930,102527,100176,41616,-27787,-45871,122611,265916,153337,110837,196160,119054,-34719,-28887,55399,40293,143968,277508,138526,65652,265395,430019,411457,177781,40709,171111,176507,-115490,-294143,-129633,115043,142193,6847,-78090,-34138,28850,-28178,-110691,39204,153437,-79048,-274829,-217451,-26856,226776,316417,201794,127800,142680,107828,27765,-92551,-134058,-7409,151042,113503,70629,255544,332763,219054,226269,312716,113249,-219132,-174529,81991,48789,-56936,-31547,-62070,-92992,118556,355812,277402,82300,62713,61531,-61573,-74596,20892,178041,300267,129148,-137305,-107786,23930,73980,120300,59239,-152502,-209713,-91458,-26869,75598,207537,187384,90179,-10263,-110341,-192423,-258871,-118553,214102,286466,100570,70862,108797,52397,-20691,-49854,43436,219449,187657,77954,254296,607929,774536,517400,108164,22754,59752,-80585,-141684,-115591,-170875,-266187,-360953,-178516,209453,279612,8588,-107366,108563,397417,431531,253969,180513,219842,72276,-153460,-186578,-180238,-181666,61800,198553,117636,221933,427874,237861,-143864,-294248,-274667,-105507,250949,416507,165815,174498,537089,253279,-225480,116961,-70040,-229547,962676,1566254,756474,-46821,-588381,-974451,-910549,-106585,164246,-1135545,-1613492,149790,1067178,301323,-114112,-391754,-484156,-41069,-26150,-431627,-256076,143337,205521,140697,118525,70684,-8249,-170804,-416407,-473596,-286519,-133902,-90628,-66090,-22812,-18625,20126,-12280,-102761,-49254,-45771,-221077,-282397,-25567,213572,132462,-80341,49024,207361,107917,-40070,-35921,46779,130618,163023,188681,199124,120577,128172,236867,179329,23613,-66414,-142803,-169005,-4941,159596,79551,-104682,-146213,-120998,-204965,-316364,-376947,-505860,-606697,-395415,-65012,-7948,-190783,-290398,-153469,15778,21485,43709,294976,503681,417747,146445,-71256,-88695,-42541,-83032,-138779,-88555,60125,154749,137505,6742,-144717,-160898,-61827,60188,181963,130189,-63143,-167282,-75475,26553,-27314,-138272,-173490,-198305,-173221,-79044,-19178,-16268,-89698,-206524,-151744,21530,97474,154557,216908,161576,55863,60942,29330,-107251,-153972,-91128,8606,61757],[-7556,-218956,-411249,-441678,-308102,-159171,-22531,121228,196179,91626,-87379,-229739,-252943,-160225,-18714,39256,-52907,-122593,1204,108077,-10675,-125843,-138553,-213064,-235767,-141679,-10759,90931,10629,-233237,-330459,-306304,-338083,-294332,-224302,-73202,179381,147972,-134558,-159530,19332,70841,-93291,-171626,-9064,166396,228649,300124,395619,362038,206651,64905,-55841,-148473,-111626,69,116644,175246,58950,-34284,14094,-37583,-228723,-371487,-254711,36306,23399,-143439,8246,249068,151468,-8286,-66863,-83637,11290,61125,-55417,-38686,162676,250599,292659,340834,287194,172350,95059,109675,124712,178477,114587,-244893,-434125,-154848,135935,151624,303346,476031,293857,-85707,-231484,-60409,79732,31656,-75095,-111989,-80286,9126,94355,1657,-185611,-142972,81972,218823,287044,237320,39177,-95978,-90903,-76890,-54195,-24759,58555,61261,-38927,-161261,-121534,-28472,-142560,-307041,-190996,-52175,-7035,188116,453532,461535,219027,-6447,53361,58601,-221840,-404713,-279046,-87441,-9033,7139,-93904,-146929,62097,222666,154139,83728,11373,58433,282336,256093,23365,-80686,-158356,-139079,-27678,-110250,-235664,-219772,-150196,-75650,-133620,-135988,12132,-96077,-374821,-298467,-9608,-102702,-545470,-611864,-219507,89951,226645,133891,-173462,-366737,-162835,26729,16078,-59918,-156027,-132991,39049,79330,-20411,13378,162082,257373,162671,-123005,-230032,8723,47340,-205297,-187209,117536,226887,64576,-108574,-63694,160544,179425,-142436,-292856,-134883,-92661,-147230,-85756,-30827,-45558,-80634,-101753,-31530,73751,96091,-6958,-145548,-177830,-184762,-174667,-46070,-3892,-66957,79338,190094,-36970,-162960,10206,129900,26872,-158737,-269630,-201425,-63960,-73691,-204275,-172411,-106697,-33550,81714,184023,196146,101211,-129824,-266966,-72568,102616,-35206,-148109,-128717,-196385,-285657,-249833,-157120,-86994,7148,169486,149394,-143475,-345437,-222530,-4732,92174,122647,144639,79530,-37063,-61314,61210,155080,22224,-189002,-226480,-209346,-239527,-294718,-363728,-295138,-83332,13794,-109534,-316844,-354105,-240703,-224239,-287720,-238262,-98620,-90656,-180407,-189366,-160101,-112917,-72075,-54385,5204,10724,-166161,-299652,-180270,-21192,42633,61122,62956,94837,71977,-31830,21163,209780,125106,-115292,-152601,-67306,-19068,-14598,31395,87325,-51892,-271173,-246806,-78495,-29759,-67425,-72438,7097,92663,42195,-10052,115681,151922,-58441,-207969,-202735,-176649,-31989,249412,333843,98523,-43024,150500,422476,306685,-76161,-173940,6585,26530,-128419,-206161,-88689,28821,-137354,-340324,-226384,-62983,-109332,-161799,-66893,-11932,-33026,-58400,-156823,-267593,-234711,-150830,-184200,-137766,153225,333841,240097,195018,179863,-30879,-98015,181108,405909,269057,-14825,-32993,213773,249932,7187,-84436,6212,83889,111677,-43211,-305331,-314541,-101834,-41012,-87318,66898,261872,168948,-124374,-211713,-85548,-34682,18858,127755,167200,118401,82721,21492,-90653,-119774,-150138,-461143,-726472,-458655,-90483,-181602,-385599,-133707,310222,419316,187586,-121066,-159141,28793,82274,-145204,-346031,-175058,225708,258720,-28223,-23921,108420,2501,-262827,-610299,-613778,-131700,168006,219249,287763,326526,436806,599156,285804,-298762,-193781,663882,945096,-542393,-2190161,-1839467,-1807715,-2364400,-320991,441433,908292,1858795,1325777,-87353,-356225,-396281,-142063,317867,518490,736682,784892,508998,375648,214126,-165695,-45447,398856,476339,261940,58032,146504,393952,306778,-6293,-140957,-98756,3078,35511,-92995,-141888,-32311,111517,223479,239712,163498,26285,-23211,116205,156332,-22285,-7660,264024,320793,97304,-89636,-105568,-173653,-284259,-179207,45368,168420,131827,107287,178092,101751,-94985,-76932,113314,116195,-26343,-42518,87172,154316,52232,-114645,-196569,-177989,-115853,-225629,-421546,-373647,-129177,86859,153452,86639,38481,165311,162392,-41563,-168869,-177491,-31523,334055,391924,-25257,-336181,-282324,-77175,30054,-10643,11106,193815,287904,273089,323451,298227,179901,128739,124229,68637,29815,-30056,-105912,-243776,-407225,-307388,-95194,-94510,-156456,-187612,-177640,-109262,-99334,-101295,18044,75473,15670,15564,73072,-12687,-12991,143436,143359,24847,29892,117334,146380,69680,-111271,-130936,157356,387915,324697,166191,57240,11023,100561,191987,106446,-12180,-122752,-113038,129246,168973,-80588,-133335,27121,118895,122033,-7127,-160903,-141087,-59489,56669,249820,220219,-118633,-236795,-50589,31920,41020,46286,-94280,-220598,-264287,-264016,-83305,78335,23947,-45245,3785,-13187,-129036,-32191,270276,421339,363864,281297,67114,-188576,-89585,156371,129167,167784,349510,235034,-62507,-158467,-94664,3559,33330,-32332,-30832,108743,64670,-68703,-63290,-19467,-110098,-153126,11647,216544,222848,-17054,-188552,-38073,137293,148683,208090,356964,238884,-17508,67360,309940,325239,262684,181512,4303,-97510,-166586,-364291,-414874,-222336,-119471,-76592,140399,354718,229883,-81013,-171809,-128088,-125748,8031,127333,-59248,-271283,-355282,-420403,-254201,66281,39712,-153087,-48481,76851,-58098,-82966,-4832,-159102,-245134,31298,262393,160818,96149,214775,269834,116096,20224,-8966,-70610,-6635,56272,24434,11113,-31603,-53430,78444,114005,-44911,-186069,-234274,-284805,-250580,-70921,105771,117642,23444,-94274,-85477,127989,231190,121685,180631,317706,240304,87314,39112,51040,35000,145615,262599,123638,27364,191954,389406,440666,229631,20656,78167,122943,-85640,-233634,-69747,146398,171284,38413,-105191,-135955,-83521,-109934,-160738,6623,121416,-61724,-220384,-150705,35530,262729,301147,158328,77151,76975,65449,22155,-124254,-281085,-130751,136331,122998,26832,181769,251538,131973,139330,253096,128216,-180547,-200842,40076,54859,-40936,-20716,-69524,-165642,7605,293940,273897,105201,101063,79075,-44795,-21440,66157,198685,374258,240986,-71462,-63532,103733,141672,115276,13467,-182042,-221810,-62768,50042,157065,258438,191746,55363,-36558,-95184,-139525,-143061,41691,353394,347537,123313,104025,143461,83433,52017,52951,107495,217036,184884,97390,262692,638927,788477,482413,104756,29382,15764,-116089,-184020,-201624,-261620,-337207,-427010,-243580,123122,215314,19938,-53913,143124,403135,426501,227609,94345,109171,36795,-91630,-108239,-127921,-126678,80046,211964,129641,125663,255655,134633,-162557,-261419,-220262,-92979,198142,402787,301267,397223,495888,-88231,-330769,-7769,-339443,-221865,1110106,1376411,587216,17955,-406371,-866440,-997370,-414399,-161749,-983822,-1220024,223552,948607,294864,-50615,-251847,-401227,-71690,-53149,-424192,-291781,100189,200574,187935,225751,200433,89217,-116331,-329486,-343090,-203850,-139636,-155490,-125741,-57737,-42407,-25498,-35308,-110522,-96561,-63249,-159077,-265242,-117034,72132,28614,-58254,150564,292094,131401,-56216,-46147,23448,66668,127216,253363,270663,94631,74905,235407,183913,54427,25701,-78106,-150821,44860,260699,165361,-89863,-222600,-187657,-169191,-193273,-228516,-396984,-534808,-351221,-86039,-51673,-132489,-112924,24758,94162,41527,95422,371486,551726,400023,64580,-185714,-141510,18676,23949,-90756,-124572,-22616,63445,59884,-73043,-237083,-234077,-137135,-62498,27604,36687,-74899,-153902,-96509,-46094,-121221,-239886,-298540,-321013,-226819,-81637,-32697,-9821,-35216,-162028,-175703,-28017,84199,145588,203403,180912,88057,34533,20013,-61675,-139950,-133784,-41594,50572],[25324,-170593,-369763,-381458,-241068,-113060,3275,141981,241009,190801,14226,-174309,-229323,-164536,-57194,-18924,-120330,-200154,-62586,76097,-1396,-81563,-71208,-153420,-257160,-254301,-148148,-16296,-60106,-296340,-383146,-332673,-327499,-247320,-122054,59226,216928,120446,-73723,-14659,107380,80927,-75228,-165493,-88400,35488,133837,248700,304237,229563,92324,-1847,-86393,-135796,-51263,46420,78136,73539,43736,80123,98191,-97412,-354112,-432407,-249350,44061,39011,-113454,49652,299910,170710,-89916,-223154,-205237,-20637,140451,61483,-26782,59160,130810,171456,240605,265560,238859,193640,171274,176011,260683,203054,-195628,-430027,-143097,208803,236914,333846,444131,269928,-70854,-190336,-34264,54110,-32299,-111022,-112954,-71584,-10879,10205,-99917,-248582,-185652,65778,257860,403232,328307,80529,-64191,-51956,-44271,-44882,11613,135536,166526,61025,-97640,-106418,7611,-36405,-177152,-139252,-56558,548,194352,489414,591849,356860,160998,234801,193091,-128174,-315458,-231542,-60369,53485,65481,-24569,-36027,169876,312265,188514,-35162,-172147,30867,324871,254686,-2369,-64411,-82556,-41597,-12309,-193514,-295180,-156698,-129797,-220362,-317266,-208330,52591,-15770,-351677,-346972,-67019,-105400,-498851,-604552,-263110,113130,328927,214907,-142175,-324112,-169449,-46516,-84921,-133829,-158912,-114067,14929,40540,-56570,-77109,56183,228876,240799,-7136,-167052,-34675,18453,-139171,-129455,167032,331429,147360,-34736,26801,195812,158032,-128484,-240870,-150297,-158937,-245122,-124690,22655,49005,-31083,-110712,-67411,3598,57444,36168,-81917,-130749,-111605,-80294,-13914,-49610,-102823,72390,148339,-118923,-228266,-24304,124772,37607,-156614,-303918,-284748,-167051,-151345,-232525,-157640,-89349,-60004,9126,130959,243016,180920,-76056,-161186,80885,237141,70096,-78629,-70967,-122198,-255482,-294253,-184890,-82473,-20815,139906,172198,-113321,-352767,-235624,24424,153362,149577,132900,63539,-3905,16747,82278,67240,-59129,-168565,-133719,-111139,-192310,-272551,-326280,-204045,10774,79396,-35336,-223126,-282846,-212962,-201083,-208714,-113216,-9838,-65809,-210799,-275921,-217598,-100120,-22170,5844,61610,70033,-109733,-300021,-272347,-145683,-28250,69232,80169,63414,41601,-44536,3991,203308,150080,-106985,-134835,-7271,19222,-43054,-18554,50444,-78416,-266668,-209577,-53466,-41891,-88178,-49385,9421,-3368,-55677,-16677,133119,173578,-24097,-208516,-220509,-173529,-61952,214123,351757,120383,-66893,145861,408950,292430,-29054,-95895,49645,60261,-107561,-252144,-172444,-27891,-169987,-331573,-160861,-24623,-147690,-197023,-66066,11305,-26294,-117423,-236343,-316093,-258223,-165990,-237253,-209284,137075,363912,261729,140615,19434,-172841,-162095,128002,304415,162913,-74609,-69479,171698,234116,42876,-16316,50110,79301,42075,-129928,-309134,-230834,-11995,-4347,-96752,103966,362037,246432,-119654,-288957,-221708,-162773,-44764,163212,265419,256489,229053,73702,-136081,-185640,-195718,-461501,-711133,-523666,-170031,-212669,-354233,-97657,323273,404303,188505,-37546,-27701,62101,5164,-202650,-406942,-332732,15334,115176,-84085,-1866,228739,124655,-229173,-565840,-520392,-79541,169159,239543,368467,429152,408972,402555,115888,-276421,-95113,561747,778879,-381643,-1453331,-1258219,-1784903,-2268283,-808105,-614569,562647,2569013,1858584,-16781,-335931,-380755,-182279,316266,553785,756309,832690,587634,443653,215101,-267108,-211945,278519,516749,306897,-17640,18993,341968,341567,50187,-86436,-67949,16288,100722,51660,-6487,61540,181605,248796,212275,201480,181121,101442,124355,107570,-85509,-79406,172573,215486,14788,-151909,-146143,-191388,-317440,-285665,-115922,46805,70709,41734,111177,95589,-40829,-1553,190955,183820,-14575,-46052,93309,145674,35329,-107282,-186436,-168077,-124026,-307057,-544997,-472075,-198409,32659,161549,186211,188641,280600,236452,30971,-87976,-87021,36507,297821,286068,-61172,-287687,-217035,-34315,60599,-6661,8546,196779,271045,213322,226630,209207,96279,69436,109567,84836,33268,-44921,-133855,-258117,-354896,-248946,-110076,-140354,-204574,-239208,-214387,-109031,-52792,-70786,-3100,103428,106630,58724,38067,10151,85235,202109,165724,118698,168760,184336,172678,140153,-42123,-127220,125710,310671,206104,102028,84928,78726,163027,141966,-55662,-122618,-151422,-122582,146175,257354,9934,-99742,51963,169819,153969,-14531,-147798,-105026,-15792,114022,274110,204521,-113813,-236332,-140234,-115577,-74511,-26610,-113214,-208886,-295895,-356681,-159727,51657,14213,-51821,31828,53645,-58347,-15869,198454,298602,232808,151252,-18732,-209987,-56657,178982,128792,162098,330683,226014,-3690,-64259,-15364,97204,152397,63398,35129,124342,98062,-11790,-33052,1087,-96334,-145608,53239,234084,184479,-72509,-257023,-127079,68395,164302,311280,441443,271776,-20281,50036,310690,330398,238151,174907,61770,-14918,-122132,-361835,-466119,-328830,-192748,-36580,170118,253199,99406,-124009,-169914,-118576,-92266,28176,101769,-124900,-326471,-340913,-383576,-258085,54344,72165,-123257,-77933,25598,-111489,-189489,-105910,-159054,-177915,144121,395642,247870,134935,245905,309051,162426,47165,-65013,-177906,-86246,37810,36671,37078,26187,10870,116956,136628,-15106,-103768,-149591,-283132,-303300,-96633,113744,134919,11120,-147200,-125352,112600,179066,82607,200406,353003,295500,175244,85962,7625,-21041,89085,187385,82008,-3816,113679,297982,382940,220972,-36978,-63714,21861,-65511,-143917,27739,212784,219582,77532,-107756,-178554,-112930,-124064,-170197,-23267,67292,-44078,-124583,-35332,125559,278775,249855,95300,17204,-2938,-17677,-46405,-194109,-417597,-239407,102280,83518,-58421,52408,112146,15709,45952,175179,123724,-104645,-149659,35236,59384,-58747,-73496,-124427,-238693,-100488,209238,249077,107869,108955,72828,-27770,47223,140869,241928,446463,339188,-21714,-58550,131851,175544,86346,-60979,-223584,-231109,-46151,97178,197160,271380,171711,26209,-17816,-31384,-52295,-20704,155769,404203,340442,102511,87889,138337,96950,120761,151941,161439,190043,149039,89577,230212,576373,688360,390873,105802,33620,-62536,-178640,-227181,-279814,-324184,-352351,-408267,-246528,44023,130352,27415,-5675,140543,327791,311855,101722,-38214,5091,30682,-7428,-26802,-77395,-64102,74769,182194,111850,18650,77012,33423,-182733,-243130,-193431,-134818,106726,400936,475691,635511,496141,-350978,-484781,-253299,-669337,-381548,972791,1109950,465750,196813,14872,-484033,-817271,-604499,-574052,-917047,-727326,294180,664479,200036,8626,-77285,-279528,-129485,-150811,-445164,-338432,31323,171395,206125,285613,280258,161929,-51845,-232378,-219166,-113022,-116713,-200055,-166089,-72079,-48071,-60539,-64137,-125772,-146337,-72048,-72081,-204445,-186080,-60599,-73761,-34650,226203,355519,173315,-23198,-38983,-13471,-11961,73651,284216,294179,17122,-29491,183325,165583,84090,111857,-5085,-85673,127017,343454,234247,-67499,-276549,-223882,-103180,-61522,-82921,-261365,-397219,-245345,-78114,-90060,-66277,76842,189752,144348,49490,126787,376463,516714,334324,-41195,-295942,-181107,89157,135454,-50137,-168345,-107177,-31848,-34906,-151002,-291821,-276673,-213327,-192360,-110877,-20005,-61126,-136705,-134240,-131339,-204716,-311620,-374888,-366946,-218432,-69390,-61070,-15375,25899,-89645,-155111,-36244,92409,136034,169095,169224,95582,-3169,-9407,-35384,-123065,-160170,-84949,38539],[51872,-103004,-278284,-276247,-162028,-67431,33137,172802,293138,293995,103007,-132240,-200302,-157604,-106940,-71640,-134495,-232028,-134479,19673,8642,-19908,14537,-57097,-234731,-356656,-315199,-163884,-158016,-340033,-385808,-310551,-270907,-191227,-65514,99007,170567,56209,-29374,84866,150558,62285,-64766,-155531,-170980,-111906,1681,129757,146741,64023,-39293,-75959,-90523,-96871,-12226,39508,-26002,-82397,-1713,167254,157391,-144197,-428701,-458645,-250739,24239,45429,-87254,36119,241688,130270,-152587,-319386,-267904,-16337,223329,172318,-17252,-64969,3469,62516,127252,211082,272157,268797,211738,194293,288786,263511,-115140,-388583,-113507,255517,266968,288069,356120,232088,-29778,-124509,-25135,-17007,-117409,-122669,-89941,-61814,-33510,-70551,-189710,-299975,-229680,34648,292719,488156,381190,93649,-56418,-48337,-54783,-69274,55100,246210,301525,156778,-43932,-70285,78564,89627,-18081,-52068,-40106,23701,201273,461453,613049,437368,330172,410174,309693,-14960,-201561,-190683,-59956,98411,132597,66780,72483,229080,324652,161884,-166751,-340920,-37305,293775,192528,-71108,-91739,-36869,32839,2774,-229877,-288440,-56378,-62039,-299002,-439987,-261131,71056,49375,-298961,-359449,-102126,-50930,-332975,-485796,-260138,119922,361367,246251,-108485,-248830,-164716,-134692,-191375,-182099,-115651,-48289,15272,-10808,-123682,-183635,-76858,142659,260969,70641,-124751,-77093,-14993,-104749,-100196,179478,380387,208505,39500,81902,134356,34625,-128202,-137767,-114033,-209658,-330646,-163424,69754,145511,38717,-96426,-107013,-86465,-5354,54568,-46540,-105965,-32997,20108,2863,-101591,-128136,57426,89436,-178619,-263465,-61262,103872,53890,-135524,-307757,-314202,-207067,-197156,-267485,-205992,-122567,-89826,-26648,115155,281237,217019,-39108,-39943,218429,303976,116537,-34776,-14294,-27157,-200324,-322429,-212134,-89598,-55927,75030,142365,-75827,-301994,-225944,32146,187689,158336,99898,30968,13317,84843,107722,-15549,-151937,-156398,-49569,-24521,-134310,-222296,-252737,-100974,106734,161285,57158,-103499,-183306,-173203,-162194,-91211,47531,90308,-9328,-156153,-261365,-208432,-61509,35880,62633,95663,109430,-34474,-242597,-291836,-190609,-26965,126757,128095,46968,23331,-26405,6631,172185,146564,-93492,-105048,64030,71556,-60041,-76914,-1973,-80915,-201948,-118812,3270,-30003,-87689,-24090,18127,-52831,-86576,19350,151063,170144,3674,-197595,-241236,-188050,-100429,163185,339523,131783,-83775,95536,294042,210029,28214,25769,125343,113566,-53006,-234755,-200605,-64383,-178929,-283061,-83337,2272,-174496,-199306,-52432,24276,-9352,-106959,-222286,-307492,-261747,-162503,-239642,-233027,118364,382428,295908,97764,-127256,-286465,-205209,61029,176727,55655,-99693,-60277,141374,200625,68055,27347,68812,74175,-28705,-212945,-276577,-113543,67929,7518,-113398,112165,414267,308989,-76259,-303554,-288633,-227199,-87451,172872,321137,377990,384794,140728,-159178,-218117,-216992,-420911,-628278,-530465,-235093,-219101,-299085,-98213,254983,342779,176876,41321,76341,64999,-89725,-261578,-429728,-423808,-153470,-22426,-151882,-32754,267117,203419,-186148,-485034,-358173,19838,145436,205539,436654,539508,360880,159080,-43608,-204968,-58718,276358,436227,-167753,-386386,-369048,-1688171,-2095398,-1400256,-1804880,-117492,3028850,2290426,88794,-239040,-261482,-173129,276590,530493,681934,687236,507916,482455,273517,-227900,-239968,203045,482947,289723,-44583,-32400,277357,312351,88415,1124,-5330,19426,119604,164329,137426,174328,255827,273485,173547,187248,281566,198256,110342,52822,-131877,-139591,82602,126816,-49827,-196019,-169200,-175794,-294805,-332065,-235894,-72995,27050,35254,81879,100190,22100,42161,178334,184239,13893,-8271,111952,133679,28846,-98576,-210216,-195315,-152983,-354086,-577960,-494643,-234279,-8204,166086,259770,310462,356560,279370,99076,9978,28469,117428,250976,189996,-65363,-200467,-105450,41048,90445,2679,27177,203396,241904,140584,109294,92961,-4329,3544,85621,92023,29417,-55698,-144120,-238408,-270209,-193072,-125126,-140544,-193062,-231129,-167054,-6501,68467,5903,7703,125275,156304,68393,-16195,27537,180254,253742,188576,196383,261020,202254,149937,153744,12876,-88569,99838,198392,64142,42381,109087,121344,201885,118059,-142052,-177508,-145183,-117699,128827,307329,129583,-7860,84218,181248,147418,-17996,-114623,-86156,-19912,122235,260422,168001,-101451,-213674,-194379,-206549,-128988,-49696,-104913,-192755,-313286,-395111,-191601,30180,-9968,-55743,68737,111930,10898,846,97333,122690,63091,12659,-85795,-182097,7217,190599,125518,165760,301146,200131,51219,36569,64755,167444,258444,202159,156212,139673,99388,14643,-23055,2473,-91577,-132872,87926,228530,120916,-109252,-251902,-157324,11531,167093,393998,508155,313516,6167,30539,276984,317044,216386,162375,104119,59549,-64072,-307150,-437380,-376631,-246243,-17216,165938,130554,-25763,-126502,-115600,-66547,-26690,58583,67008,-175615,-359622,-322798,-330057,-243758,42597,121628,-61011,-99291,-32423,-148801,-277146,-214950,-177939,-131376,204362,467269,323525,163348,229300,294524,188483,56999,-113253,-241092,-136922,15411,19478,31562,75678,88523,157622,162575,52583,24286,-47429,-268743,-331010,-98632,125992,142073,-333,-177642,-150065,91684,134867,54402,179525,307132,265803,192767,95567,-52037,-100510,-4796,75376,28973,-19335,43027,172381,257968,154800,-118622,-217490,-102643,-52573,-26429,145894,284425,257757,109022,-77934,-147836,-59466,-65803,-125941,-27979,29338,-15635,-11065,96434,215613,265909,173101,24425,-43201,-77079,-117247,-154990,-282990,-497305,-289369,71599,10059,-157451,-79921,-34128,-99064,-39343,89974,100181,-7730,-26544,87271,69025,-113916,-175007,-190164,-274377,-173052,122040,204375,89663,88548,48583,-9418,120690,225159,291967,493416,397362,1166,-90502,105879,172845,49590,-129563,-254593,-233496,-45690,118706,218109,264989,137468,12543,35940,52295,42129,82557,212205,375678,279400,48128,27342,85838,85277,172132,229310,197495,149929,92914,55325,159583,433665,512436,290284,130280,41439,-156834,-263018,-272334,-338544,-352644,-317359,-319696,-203579,-27471,38133,34938,30729,97057,188041,119981,-90887,-179348,-54035,68578,90077,53836,-21262,-8489,46836,117972,68961,-65841,-54115,-39628,-196638,-242746,-202347,-212301,9509,408139,646744,860199,602549,-358615,-620449,-625434,-1042004,-735760,477705,820210,490248,471273,562864,99374,-386451,-581003,-920886,-995487,-382767,268657,309312,94593,93949,122689,-100795,-167655,-286207,-493060,-381605,-42874,123702,190415,286407,296243,192567,-3965,-169455,-152123,-47428,-73483,-206461,-170882,-53309,-28610,-68803,-78177,-134720,-179787,-64740,17586,-122543,-221862,-159439,-148209,-11242,270218,387489,219094,40604,-26996,-65255,-93760,10818,266358,256963,-90325,-152368,95395,124005,88206,150383,52633,1870,203095,376902,269479,-42307,-290357,-212448,-20976,34599,5770,-141002,-231371,-100733,-26033,-91864,1925,231475,294470,139659,25392,121041,313598,411746,239983,-135715,-374410,-212468,136997,216872,-29028,-210198,-174709,-112452,-128232,-209633,-289420,-269882,-262823,-286580,-194983,-39703,-35679,-118512,-180122,-221308,-275980,-348350,-386372,-321527,-140133,-36125,-96398,-35379,76173,-13082,-103935,-9423,111939,125212,124639,133349,72116,-47068,-57630,-45068,-107466,-152862,-101857,25011],[59281,-34195,-161043,-169844,-123239,-60183,55136,206523,333057,362818,153457,-103871,-157414,-131022,-151026,-111304,-105392,-215433,-199514,-62127,-3765,29603,91912,48712,-170701,-410897,-453918,-303199,-258059,-363584,-343741,-236602,-174156,-133985,-64339,34351,47421,-34078,-13451,120674,140559,28146,-47506,-134680,-238901,-241518,-135676,-32865,-29748,-74235,-147831,-145573,-79694,-64426,-34979,-42209,-175846,-244101,-61889,198742,171273,-169351,-436719,-444973,-255514,-4635,53938,-65356,-25485,98882,41206,-185845,-336629,-265103,12469,283244,253555,1945,-155538,-81531,9189,43205,138392,260517,301935,224423,172052,251711,275034,-36149,-328974,-82024,257478,231694,183927,245548,201063,32877,-55204,-42935,-114252,-189097,-98672,-49139,-58156,-58129,-130116,-244233,-316876,-244987,12625,318001,516712,385958,86297,-59818,-61938,-91667,-115832,82718,346346,416028,215926,-22316,-30012,162530,197564,110693,31018,-13669,46255,180683,347296,502609,447566,466999,547502,391488,90756,-100180,-179144,-95058,107449,185647,155445,156952,232804,263639,85428,-274892,-448513,-129862,189330,75010,-161664,-141167,-28292,57014,5827,-205633,-197363,73122,47892,-277066,-462811,-274540,74296,88350,-231730,-335505,-107071,45361,-95159,-288478,-214166,104007,319797,217240,-84983,-166913,-150140,-213679,-275574,-199379,-56544,26848,24483,-70079,-204648,-275957,-191758,50769,247608,107435,-107946,-107458,-53956,-129402,-120287,155260,373028,237614,89670,83966,-3764,-155592,-149709,-20904,-35702,-222075,-367171,-193073,89927,214149,101923,-72789,-145102,-174024,-73445,50390,-41533,-105828,28238,90473,-10244,-145903,-133024,31086,18380,-204014,-259013,-97489,55775,57390,-105401,-287743,-295732,-189128,-214265,-311681,-302108,-196289,-115966,-19389,139639,299464,198954,-22500,73297,302871,274391,79767,-31399,26293,64389,-129194,-323902,-237568,-109363,-86178,-5882,65858,-41189,-200039,-186534,22563,187798,143512,48066,-9343,20361,135876,133349,-75959,-239987,-163573,7485,36584,-74902,-154268,-160014,-9774,183910,241672,157044,33988,-60130,-122412,-127478,7611,164740,138850,38382,-42081,-153631,-148464,-22022,81024,97855,92309,110709,32986,-146200,-232076,-145295,38963,213057,196355,48770,8455,10131,36147,140916,130231,-66035,-66173,124461,120978,-67558,-140042,-65884,-67515,-104042,-6722,74403,6294,-60574,5989,43950,-38497,-47855,87259,173454,149364,15487,-182319,-263647,-221172,-138455,113375,306440,130456,-87645,21832,126693,93667,83458,157916,209461,167057,20834,-157247,-169096,-77290,-168162,-213413,-19261,4861,-184288,-166236,-26174,24723,10819,-36711,-134538,-266232,-263284,-152758,-195175,-199717,104459,376853,325065,86320,-196974,-329065,-223364,-20754,41650,-33558,-96433,-27751,112786,148257,80002,48521,59538,54577,-91013,-265959,-213646,3760,118724,-851,-125336,94639,404077,336935,-2260,-244211,-272179,-221602,-97643,158777,322517,443739,499325,208508,-144426,-203561,-212567,-372501,-520616,-475245,-262602,-201312,-247429,-154132,107707,245720,164017,108867,135987,39886,-173976,-314775,-425650,-438260,-254270,-143149,-230001,-107063,219648,217849,-147569,-390722,-177094,131826,100486,130694,484487,640286,304250,-83442,-153404,-73914,-79304,-159861,-97369,-49196,633445,457544,-1615393,-1836320,-1681014,-2709163,-1007095,3019657,2547122,278821,-38088,-37486,-123689,183230,468611,572398,409150,291807,465919,349581,-84940,-152329,156565,359057,211074,-17186,6529,222854,235380,100108,90734,73737,29810,102653,207848,231897,258373,310357,300570,146941,133344,302710,236063,61021,-10963,-150080,-162515,32983,98678,-59295,-205003,-177015,-142460,-233986,-310664,-276473,-147149,21963,96813,108278,126313,86767,45035,78317,113441,49989,65749,146246,121436,20395,-107436,-266789,-261559,-209035,-362582,-508764,-425154,-226385,-28437,160620,275385,355100,363320,266063,134018,98643,140479,187305,200248,115813,-51498,-103190,22672,130076,114032,19653,63720,213972,208862,69242,4100,-10852,-81295,-33952,78415,98921,25951,-53622,-126705,-179456,-171464,-159033,-147506,-110440,-131043,-160141,-40648,174864,236007,110791,45705,137837,163930,42069,-81361,36496,254202,285547,204921,249537,302726,183680,101136,128125,52240,-21120,91016,85236,-61991,2997,128363,143381,222936,137488,-119979,-154017,-96206,-78331,111203,317747,237557,98814,96957,142939,114303,465,-62183,-85962,-64794,92055,230325,129754,-88359,-181730,-205388,-223151,-117572,-33408,-88682,-184576,-317374,-378816,-172541,30112,-31295,-58034,95414,143281,59027,12162,-3604,-58455,-103162,-97662,-115057,-105551,100456,211501,140361,187314,264157,148264,72241,113412,128140,207155,345867,363562,290627,147295,70497,5253,-25722,-1087,-89961,-114268,109037,203042,54288,-112394,-167130,-106246,-6763,162267,438538,548516,361592,61947,14643,202916,269446,195410,146746,120911,110410,6258,-198147,-332020,-357147,-266448,-23472,127244,29164,-88470,-73343,-28094,4692,48942,86352,24659,-200363,-347875,-284003,-261637,-208136,46613,181443,11898,-114387,-82487,-160243,-330693,-312191,-208572,-107621,207820,474537,375813,170937,165477,233955,191094,53831,-128154,-236013,-144258,-3475,-9721,13784,119342,174907,201882,192332,155398,183497,64666,-229439,-313233,-70788,135617,129684,-14812,-183364,-151878,75481,110190,42967,139835,214193,162237,127384,61784,-103947,-171002,-102838,-35822,-14324,-13721,-7569,41177,104636,51075,-200935,-336409,-207688,-31323,108976,255817,322428,255178,119307,-20084,-57223,45658,43513,-33003,4767,33549,28224,94813,213482,281436,225479,88533,-41223,-96707,-131037,-203988,-266661,-361954,-489943,-255258,58997,-74922,-238619,-163405,-135703,-182781,-107023,7400,62039,83926,135452,197402,93523,-191454,-290830,-228172,-251301,-194310,48333,146246,59621,52588,15637,11299,189747,295089,323920,491689,398243,-3318,-140372,45108,142895,19905,-163861,-256110,-225604,-60194,123652,240019,253312,95963,11055,94620,118984,117332,152003,218188,298348,191299,-22775,-63495,-9388,50220,202228,276246,212497,111762,39468,10113,68382,249723,321149,224469,183336,56805,-240449,-350361,-313614,-366877,-348701,-251545,-196402,-143230,-92942,-45138,46049,50966,18965,19107,-90686,-291655,-287343,-46303,150725,187896,124329,31981,17625,1105,36638,11371,-104662,-105506,-75193,-202554,-254155,-236626,-281925,-43541,424438,771752,1040665,830175,-47687,-689234,-1087370,-1412484,-1232245,-304893,579092,719038,792041,1067985,726082,187345,-312835,-1059863,-1228825,-420310,63975,6749,63953,224808,326127,129107,-143946,-402429,-535375,-387974,-88910,74338,145902,232092,256605,183875,14991,-160378,-162188,-29717,-27732,-172988,-140197,-6862,9907,-46372,-65283,-129658,-184618,-34692,95330,-44216,-223827,-212872,-178735,12167,285346,382950,250530,107403,-21138,-126674,-168804,-54404,197596,164901,-194606,-252603,1124,71186,57325,119293,76295,77234,230552,339453,261428,-16455,-255610,-152318,56024,65523,9461,-68118,-81430,49882,70750,-40218,63754,313577,313499,76196,-37082,74401,206158,264838,135130,-191699,-399277,-233518,142491,243978,-31822,-239196,-207359,-159780,-201588,-238959,-227650,-208024,-266142,-315527,-209693,-40352,-18938,-100370,-217065,-301362,-334424,-355169,-335319,-196989,-6671,13390,-132368,-69082,100589,43130,-45117,34040,125846,108614,82240,87605,25784,-87304,-114425,-90915,-94019,-103636,-81686,9640],[46328,21926,-48219,-99787,-156113,-117300,50078,223460,338154,369226,156757,-78920,-90714,-79240,-171384,-131815,-55356,-163626,-245923,-163455,-56031,39661,136051,134444,-82425,-395417,-514001,-390186,-336696,-372664,-275716,-124900,-57785,-82896,-100794,-93116,-107259,-125326,-24174,100747,92067,1793,-8172,-96334,-276530,-324853,-243372,-193460,-166348,-135659,-203234,-201785,-74873,-72554,-136846,-189855,-329648,-358285,-114721,165226,130629,-175081,-381969,-391271,-253385,-24427,67201,-51376,-110621,-73174,-68527,-188456,-283504,-211718,47974,302974,290557,36130,-173849,-95514,24873,13702,67822,207586,284609,207249,116862,165024,236838,16805,-264294,-60592,210801,143705,58075,146390,188720,104346,-111,-83141,-203703,-212550,-36459,2152,-61365,-83129,-159729,-251273,-285055,-213468,12845,320350,477498,342844,69549,-57103,-65491,-121928,-154758,88497,398861,466524,223777,-33626,2288,235413,261895,169230,76667,7402,48534,110083,154467,288479,391643,537608,619309,433148,169665,-35326,-199892,-155832,77971,207077,216094,200892,189541,155889,-12478,-332271,-475401,-223714,33136,-75977,-243815,-178213,-43757,28720,-7300,-127147,-36249,212675,180994,-152677,-376044,-237389,74300,100884,-165581,-284882,-86181,151275,140379,-75156,-143536,68662,226089,139385,-75612,-100406,-127549,-258758,-312296,-182610,-5407,77821,25212,-127180,-270564,-321514,-242548,8987,232511,109372,-114032,-121307,-95875,-203848,-176113,111273,324952,232746,100527,33670,-171562,-351423,-192563,68498,58729,-187726,-342756,-214659,67933,234396,136738,-54689,-177541,-241825,-130020,30422,-61658,-129604,48113,105571,-49218,-163785,-112461,-8151,-56646,-193653,-216741,-127771,-21930,30837,-78739,-253920,-250631,-142302,-214818,-353255,-396708,-275861,-130806,21191,190088,288046,131820,-22115,159377,315494,153550,-33344,-66256,43360,130298,-54339,-292433,-252910,-133867,-102831,-79582,-32716,-14168,-67162,-116321,8454,158091,105716,-14582,-45285,27595,166039,148762,-108699,-303548,-181879,38832,74360,-17970,-76596,-63464,57574,228848,297749,246198,175801,79079,-59313,-107923,44672,177752,89625,37946,84908,6714,-70511,-6367,96297,100339,49959,71290,73075,-36676,-108697,-28562,138894,294247,261221,59951,-13082,50224,95326,137057,123829,-21251,-27326,153989,155239,-64520,-200458,-135986,-55015,-13291,85239,135663,57539,-12487,38587,86181,29644,35792,161400,197544,122576,8201,-168202,-282184,-265288,-166715,81362,267638,119094,-76560,-45082,-28528,-12794,124937,265376,277687,206747,98053,-42092,-94737,-73549,-152811,-152532,8263,-21007,-176326,-107078,9976,19067,28501,59585,-18785,-219557,-272171,-146213,-121423,-116867,104618,343451,331316,114963,-150610,-276447,-218065,-111340,-77203,-90877,-81645,-3313,73906,81960,79733,56634,27876,8993,-142510,-276786,-134670,92300,131657,-17734,-120784,61764,331635,316539,84004,-121799,-185816,-165295,-77060,129673,272417,432042,543526,271434,-84661,-145044,-189090,-338860,-418992,-370345,-242114,-164618,-215135,-255237,-85505,130958,153211,155061,146162,-6148,-230152,-355976,-407633,-388719,-287720,-246449,-314410,-201952,109559,171512,-114834,-291152,-18678,221853,44295,33099,489598,695832,240448,-286045,-205295,94214,-125915,-647167,-741614,-112582,1269432,891218,-1633164,-1505187,-1335577,-2955238,-1854092,2453921,2541556,537468,254406,257096,-52188,49690,397876,478797,94537,7540,391146,408151,94107,-16416,105767,166834,102394,56054,117589,195042,144242,88760,150263,143487,55506,68117,170126,239037,278924,327721,325875,142708,61475,246448,203640,-25228,-83659,-137057,-135898,41401,143936,2094,-170353,-172399,-110462,-164092,-236904,-229884,-151462,54433,198153,177468,170652,142683,10507,-76674,-5543,82137,156608,194286,117533,5636,-139373,-338437,-351990,-285884,-339778,-360381,-277134,-172025,-20329,144168,220530,299930,291335,187477,117989,152371,216346,219976,144380,57962,-38570,-21594,132570,202311,121171,36818,100754,219788,177598,11541,-66571,-72191,-105695,-26197,96830,109068,28486,-36925,-83384,-90735,-79784,-153697,-179607,-77616,-47737,-45987,131163,381020,402700,216618,100588,146751,144869,-10500,-146506,34442,293533,290356,209628,278453,307951,153445,56799,93113,80972,57973,98510,-1365,-141679,-7870,146105,160975,239465,197596,-33,-55852,-10824,2554,123747,297147,292454,166073,66206,60179,75735,52836,6506,-94846,-125875,48343,208200,109271,-76160,-147677,-172293,-170251,-59406,-1943,-81853,-187919,-309348,-324914,-114479,57260,-32682,-57168,95008,134253,71885,16134,-72086,-192021,-225356,-158516,-102326,1957,206980,250062,179662,222093,221253,72801,48200,146793,162787,221253,416642,515952,391434,140849,24481,-28380,-26222,7824,-80396,-86334,118356,167321,4907,-80205,-23839,21320,26549,155470,433672,552677,405897,136034,8625,101956,188359,170936,127334,107159,128800,85615,-47197,-178288,-282466,-249312,-51442,61093,-24351,-58403,32544,64302,66357,110135,100836,-15751,-190295,-282437,-217423,-186933,-156183,71330,235446,70257,-122739,-110207,-143913,-343648,-380305,-239749,-99536,168592,427434,390688,150624,67256,145626,171221,46842,-94098,-159924,-107802,-13640,-31677,3357,156906,254803,240028,214469,264735,337274,171312,-159259,-241685,-17581,132518,92292,-33367,-167916,-132546,64760,97397,40275,104979,119780,19013,-7506,-11081,-131910,-206580,-172093,-109153,-29289,12949,-29906,-65025,-34738,-61099,-259581,-381622,-248053,18935,244789,326488,294927,193003,101668,50502,58099,154435,164646,85374,70564,81177,82059,174562,296325,311056,170251,17178,-89588,-137462,-158403,-254105,-346242,-404874,-397252,-144303,65302,-148168,-276682,-168334,-160912,-215834,-151623,-63938,16415,143269,287013,343057,139279,-262698,-379606,-213757,-171647,-167971,-3250,85514,32307,18764,-16552,34161,248227,332753,316467,428762,338590,-27898,-182058,-18019,103711,5831,-152727,-220317,-206576,-85188,118173,266029,236513,47781,6359,121381,139558,157187,186212,191344,206723,103547,-93444,-168520,-131987,2075,215530,292499,206937,87405,10845,-24406,-18336,74934,172711,213871,250487,77194,-289688,-416016,-340133,-357393,-317507,-177564,-78846,-93777,-151678,-104464,61433,52208,-78547,-134798,-254853,-436358,-330348,24993,258985,269386,169694,59158,-3782,-52840,-42257,-50427,-95325,-78805,-83690,-209426,-270448,-275518,-297835,-10691,450745,821820,1147371,1129132,497070,-680657,-1562461,-1710633,-1747222,-1174968,459303,1144327,1097669,1379055,1212909,738227,145149,-918134,-1573353,-955575,-339249,-128779,163856,393930,498798,369358,-44734,-445192,-527126,-325155,-76925,43940,86837,143674,189359,156030,10282,-192517,-229847,-61280,1748,-113459,-88204,45894,49321,-4774,-28428,-112482,-160273,19013,156552,13263,-200199,-222779,-163753,35849,275263,340417,251781,151735,-25111,-185454,-229079,-117159,89904,40964,-264111,-297763,-67191,28155,3713,28526,59769,109626,181273,227362,210027,10338,-176903,-60043,106225,27549,-64225,-57589,15018,174207,195393,58867,110362,307671,250321,-25028,-125950,-1691,88203,111363,35281,-196851,-358251,-231117,107363,212204,-53381,-246407,-194323,-160319,-239967,-236470,-121608,-102145,-222138,-277281,-168565,-46642,-28189,-82673,-226773,-352920,-377180,-343282,-241500,-28012,147856,63268,-165933,-110453,93842,64148,-185,72631,119435,81602,51051,46157,-26134,-114199,-165284,-156167,-79245,-17390,-26578,-5151],[22995,57471,32919,-82134,-253534,-236377,605,200315,293757,308566,122609,-44571,2895,-3418,-155860,-129568,-8480,-99798,-268265,-270734,-150536,-4172,131426,176814,2900,-313594,-473412,-403163,-381042,-376869,-207612,-4423,49198,-42562,-138222,-208138,-229050,-187730,-48636,51565,33642,3284,57923,-40913,-276670,-347503,-294084,-298638,-214214,-100785,-196346,-239813,-94637,-137313,-299280,-363396,-438007,-387579,-140204,80630,41914,-172840,-286223,-303224,-230773,-23301,79825,-50107,-186531,-211399,-165366,-170217,-193199,-136215,75433,279975,278705,79251,-112294,-41447,89125,38696,19964,132158,222959,163625,48685,64995,168126,36016,-199268,-52163,129586,36334,-45868,81280,193322,168309,33426,-128346,-251867,-170863,53598,56764,-66095,-106018,-161492,-213436,-206149,-138285,31170,285030,376687,261650,52024,-34144,-35159,-113437,-153944,85319,389330,434773,188440,-58012,23350,278348,274009,147635,68445,8833,15904,-14474,-78617,36045,285272,520757,612275,439099,214814,-10028,-234771,-218479,21018,189194,231138,197269,117640,38085,-96882,-325233,-429242,-296043,-137878,-226958,-289711,-172781,-60137,-31508,-29624,-14958,153276,334153,305756,37980,-203946,-152614,81010,94903,-112789,-225199,-54727,229645,301529,86684,-75727,22570,115813,41440,-77546,-61933,-99180,-254045,-288299,-132039,28808,87291,5632,-170024,-292348,-297013,-200946,49387,235913,85531,-135078,-121931,-135086,-287983,-226937,74159,261037,199805,70450,-51732,-314882,-491202,-247530,101323,137113,-116843,-275365,-237500,824,201566,134071,-51154,-201730,-282952,-165662,4142,-95671,-172587,12780,61602,-92611,-138853,-68609,-58394,-126056,-155894,-148414,-146224,-119620,-33132,-66353,-217153,-205802,-103621,-211795,-369895,-429431,-316090,-128904,73587,241059,243867,35026,-29985,206328,260394,-21375,-186060,-121171,39066,159133,13913,-228083,-246705,-151241,-104447,-127062,-118644,7351,69192,-22930,3605,110627,50306,-77750,-67461,42249,173080,141878,-118859,-324247,-187229,61593,101492,35753,3421,23949,100312,237269,309179,303556,302141,218813,13948,-102736,8385,71721,-63499,-29228,178530,164429,-8937,-27685,75335,70069,-17826,6520,82076,64637,46672,118600,233134,339492,296742,64984,-47032,80748,177639,177438,146435,37338,424,142296,168302,-50088,-248433,-204587,-59443,35109,124635,165687,107489,40897,64800,131028,120106,125018,212457,215601,101363,-12649,-156541,-289478,-308576,-180836,75454,235229,101104,-55489,-80836,-117691,-72154,145647,323155,314862,229212,165813,76766,-8657,-67341,-151953,-127951,-11461,-68274,-154188,-39575,49642,17767,40919,138294,73147,-185336,-283984,-144701,-41845,-6018,125083,289122,303832,174245,4965,-135809,-193739,-196647,-157740,-110605,-73788,-11049,21266,15053,71838,62332,-14169,-63881,-186221,-250328,-57524,136391,110321,-29254,-92767,27162,213188,246645,161066,35006,-62695,-91890,-39204,97411,187515,347435,518644,331383,14326,-61240,-158053,-323154,-333473,-238434,-177534,-116839,-202873,-367919,-274092,16449,137859,170305,114629,-61586,-253717,-378882,-383775,-303971,-276161,-334159,-393371,-287339,-22032,89642,-78465,-181958,95213,267633,-8743,-67488,429398,671322,169767,-417864,-211709,253696,-157940,-1048006,-1328928,-328319,1362355,777319,-1754823,-1148257,-321972,-2378102,-2402155,1405922,2205697,781164,580342,561071,20406,-88839,339860,420180,-167278,-262732,275569,428342,236594,84611,18970,-40506,10837,151895,253058,194355,73468,66198,159142,178257,91021,32270,66350,153897,225778,301272,338605,155527,-5085,139393,113792,-134082,-157240,-97308,-63953,99584,240886,119976,-98223,-159718,-97641,-116988,-145038,-121710,-91070,102440,286681,250522,215198,177935,-46593,-236700,-132425,100228,238562,250506,132756,-10106,-184918,-399031,-439556,-365768,-299757,-178701,-87935,-78471,19424,120531,106230,157120,155956,57883,53181,156243,232138,197795,75685,-949,-42382,29515,196600,227984,101219,40364,115783,209548,151169,-24687,-96402,-80369,-72041,17386,127372,119399,38572,-11759,-27508,6514,-11586,-168842,-216934,-69256,19766,75090,296268,546377,519160,295393,158842,160939,119567,-72948,-201843,19080,290834,267520,201102,289148,299831,137799,41536,73885,102976,124239,108890,-50158,-162263,9409,167672,190428,261554,273908,167287,87414,91966,113350,177581,257876,268836,153384,-16673,-47042,51854,135704,83367,-98036,-173091,16659,209037,117370,-61783,-110711,-99502,-70075,13714,19835,-91323,-195864,-288558,-257433,-40399,105509,-5257,-50369,61165,83488,47919,16516,-84725,-239463,-276695,-167478,-56692,112760,300622,297041,230620,252216,172038,-10981,-8088,135885,166683,222039,473084,622947,422959,115667,-22370,-66101,-11502,40930,-53069,-47962,119993,130229,-19541,-28652,133518,191993,106133,152070,381196,515286,433095,209801,17142,4995,94116,139335,100609,65507,115303,167400,120804,-17252,-178872,-201552,-89670,-18076,-27399,54692,169177,134421,94250,137655,98327,-37723,-139410,-172310,-131986,-121279,-101437,106286,262049,94129,-121932,-107550,-106261,-318534,-407791,-259638,-94970,111650,343059,358289,103185,-43133,50781,133163,46554,-12399,-34687,-43672,-15103,-34174,11447,184668,307363,256061,213420,338651,439430,251543,-64460,-125947,47528,108284,31011,-53441,-137347,-99996,52979,75675,30408,90449,61406,-120536,-179088,-110313,-131919,-195563,-191958,-123032,-7635,54605,-22791,-124138,-129726,-154238,-278635,-337158,-195125,112610,360508,336898,191845,73382,59032,113871,156326,222827,255312,194487,148478,148476,131748,221667,340796,307068,120172,-21912,-112068,-161353,-160128,-257140,-373562,-399170,-254258,3281,78744,-191432,-259731,-98027,-109636,-193928,-169738,-116489,-29119,152015,380298,482715,203111,-297547,-408720,-144917,-58229,-112136,-31657,34357,20987,2242,-40703,57355,292876,333670,264096,311073,230138,-62020,-194021,-51220,75443,7508,-104895,-152856,-178470,-114997,101770,279076,201814,-10383,-20226,90470,105303,160703,193476,149215,124103,34606,-152122,-274097,-259724,-44352,220078,282830,183197,80001,16827,-32802,-78752,-47013,101145,247997,302101,92753,-293391,-440013,-341217,-309116,-264055,-112056,2152,-72603,-199065,-131111,77302,33007,-174569,-233107,-322900,-479147,-297522,132375,360657,317068,174226,35181,-73370,-100735,-102698,-109868,-57417,-7359,-88824,-233649,-290480,-299285,-235851,116763,485429,790614,1157256,1399813,1079218,-617700,-1950070,-1859805,-2126989,-1880922,501688,1686433,1338127,1431957,1427287,1103422,665099,-524527,-1945588,-1917489,-871401,-34787,395554,567329,603796,553805,105971,-387683,-437631,-184844,991,46315,32144,54884,133033,137147,436,-228204,-303720,-120117,4482,-49307,-34007,78527,67095,33607,14937,-93385,-118437,87518,203138,45459,-162764,-199014,-114476,57888,239891,261718,215151,159998,-34302,-225380,-267905,-173390,-33515,-82100,-280845,-277340,-87318,17018,-42671,-82635,11234,83359,54628,57916,125006,39230,-70631,36711,116359,-56053,-176525,-103624,39627,249908,317271,177181,134703,224595,133883,-126742,-214251,-83858,-6660,-14666,-46680,-155959,-252310,-186647,53143,137899,-81147,-228267,-137142,-110672,-234303,-204113,2928,22587,-149650,-199147,-106759,-77161,-69466,-66536,-198915,-359937,-398192,-324760,-136143,138931,280248,92145,-196430,-148267,63844,51223,19284,90468,87626,43466,34368,17263,-66183,-122836,-197205,-214057,-56921,88533,49699,-13565],[4421,69849,66015,-106410,-370863,-382972,-97979,122995,202338,203301,73881,5370,113282,86645,-102998,-104100,19351,-47096,-267445,-364594,-271007,-97125,76158,164420,57290,-192279,-346776,-350041,-392811,-385438,-163163,89676,118883,-13773,-138651,-239346,-263518,-199529,-69927,4013,-6455,38134,139075,20832,-244114,-312985,-276453,-308114,-155485,11398,-141518,-259151,-144930,-246378,-472712,-507055,-464756,-326009,-128723,-23192,-73507,-177027,-181314,-192872,-177767,306,81862,-64982,-225625,-270644,-223366,-149258,-110384,-68366,89609,225649,222178,115639,4255,49903,159123,95710,9229,60601,135109,101504,-8429,-7072,98671,30213,-133384,-50068,42390,-47311,-92016,55981,201610,210546,49681,-156017,-241269,-76124,148599,107588,-64328,-123601,-145542,-146696,-99634,-44069,48933,205299,236305,158979,36405,13415,37646,-52473,-96784,95693,330381,335295,135696,-66262,37098,280897,238051,63741,10831,-16479,-53174,-172392,-295451,-182277,148036,417488,533352,418801,230503,-8320,-253219,-256143,-45961,134872,196238,150289,37859,-57884,-139759,-255404,-334857,-331094,-282630,-341934,-283428,-113581,-57891,-92670,-45720,105285,317729,406398,384957,231315,3196,-37823,97293,81574,-79981,-176253,-32572,252364,345938,151470,-37618,-26211,21307,-43440,-86476,-54042,-68043,-199109,-208209,-52725,52144,58195,-36616,-189471,-252880,-197470,-69473,163467,255483,43831,-160968,-117797,-164838,-332991,-227509,68422,205590,150046,10953,-145707,-393769,-537736,-299775,71132,174007,-34638,-202920,-272114,-99018,127019,99000,-61544,-215899,-300712,-180387,-19602,-130077,-225511,-72397,-21670,-111503,-64866,-10425,-113996,-181693,-105713,-71899,-148969,-218061,-127128,-73511,-186308,-182464,-99630,-211121,-338924,-358238,-281545,-109249,112975,266671,173275,-64120,-39243,209840,160103,-195853,-325488,-169764,23097,154088,70957,-138287,-211580,-153087,-98033,-140336,-160116,30547,182611,77374,14744,58213,-15626,-133101,-74188,62393,155463,105358,-116207,-291299,-152556,96194,130148,84397,76727,90708,123212,213590,266917,313079,390414,334716,87565,-102785,-79208,-115964,-280332,-150354,211822,272118,15045,-81863,24157,17319,-87705,-56459,72882,147644,196595,247923,289525,335277,287398,50816,-91393,92577,265005,258176,203367,99863,8719,92242,159072,-27755,-275201,-261376,-86904,27254,102517,154658,138396,78238,70327,156079,193764,183387,220375,219393,94140,-34657,-144280,-280130,-340690,-184108,91101,212306,77076,-36259,-78063,-118205,-66989,145766,323774,318997,240853,216027,165043,55183,-73709,-179033,-152193,-71930,-121431,-124851,15213,81880,28535,48327,163848,103263,-167943,-285006,-143207,22579,103980,164463,227715,242244,237170,214795,52748,-156160,-258333,-186458,-96671,-85404,-57066,-35562,-33889,62318,71331,-53089,-153428,-227658,-205548,943,135049,67552,-25398,-43413,814,75345,140138,211335,188821,57166,-35033,-4222,70869,91388,217752,449849,390067,131400,19163,-132323,-312864,-258844,-106209,-86296,-67684,-201664,-453129,-412122,-87382,102908,147486,56381,-114883,-252120,-380409,-358128,-220920,-253432,-405055,-449933,-338914,-134812,4460,-30132,-60504,158977,260333,-49718,-157278,293813,547655,91458,-465019,-198852,344508,-157614,-1246341,-1668492,-569262,968259,160718,-1995971,-875458,1076142,-1067648,-2457867,122632,1557398,910988,862002,815522,91161,-180274,305573,387188,-319541,-449999,152217,411338,296310,92160,-110859,-196189,-19801,240617,354258,206097,46122,48636,118837,166632,123821,6543,-65200,7018,116950,238460,328782,172872,-45446,24089,113,-236403,-214178,-38528,36598,181653,347979,257031,-7928,-144994,-115493,-115563,-74365,1176,3920,135863,311223,281302,235775,184476,-103430,-350747,-224510,100296,290395,308302,175314,-14810,-224291,-423640,-492530,-424221,-256012,-12443,96903,37803,85432,95955,-37129,-31568,-7101,-87180,-36892,113110,183562,120728,-12763,-77517,-68398,49370,203610,191889,49905,18528,94229,177715,131412,-36587,-92793,-43770,1718,66519,141322,121791,53795,11558,21771,86766,26390,-185747,-249666,-99937,42304,163974,402371,617742,551404,327361,206776,185680,103153,-128769,-240945,-10509,245894,221929,181312,288592,299103,153940,63797,78063,115469,153782,102519,-66747,-130421,47940,196650,237255,288122,328844,312393,231002,187284,226901,258947,211116,168874,53441,-138508,-150379,53163,228540,154587,-83787,-184582,10675,230924,150329,-40721,-64726,3740,48010,73088,19006,-110589,-194695,-252448,-195617,26044,160358,47661,-35664,1739,4455,618,22063,-36005,-191184,-251659,-136055,5926,200580,355342,329829,266574,252945,114475,-80872,-66620,98009,149061,222953,512648,654924,372781,70119,-57972,-89294,23148,98995,-5300,-5284,113085,93284,-28818,11496,250536,353856,209965,156644,298377,441428,432868,263543,41196,-50928,19734,100345,62492,6098,80190,242342,275159,113228,-76044,-137685,-123067,-91818,570,204999,302129,165597,77024,123319,83411,-24076,-47477,-41466,-50622,-82301,-61930,129191,242135,75546,-109317,-76032,-59283,-264853,-391245,-259368,-82086,62939,240548,279526,39284,-139930,-33909,83513,60784,98401,99564,19602,-13671,-16644,37349,197726,315332,236893,179822,342635,454099,286270,36437,8137,106924,60460,-45788,-69345,-96358,-62148,33295,25254,-471,98246,55020,-219354,-346630,-217969,-110618,-142227,-161111,-80150,44746,101083,7833,-129613,-170662,-211770,-256672,-216135,-49953,248300,439229,285030,31494,-79489,3094,153838,206988,228953,285767,259662,208275,198444,160861,241502,354552,282003,94285,-17079,-105024,-166067,-141704,-218293,-348972,-350129,-114570,129273,82337,-195466,-191507,14728,-11673,-128275,-158844,-143962,-68560,107144,386495,570104,269901,-278577,-366769,-41331,56320,-49476,-41179,2078,31216,9429,-52497,78245,322053,307951,182430,164755,96253,-96183,-168027,-34971,73169,18595,-42233,-69170,-145108,-143970,69285,252211,134079,-79104,-77919,1573,31901,140279,184507,101605,56698,-9333,-192878,-369119,-368190,-74831,221838,252792,144108,82485,48655,-15621,-103426,-93852,106899,293618,306718,90237,-256291,-415192,-312305,-229297,-192029,-61033,34609,-81514,-228448,-126358,85736,-5764,-246951,-250603,-278286,-410743,-203414,234460,419220,317470,129512,-49440,-169006,-125971,-135677,-165063,-23726,59511,-114809,-289490,-319464,-298251,-107064,304208,521994,694565,1061408,1534115,1482399,-533022,-2150544,-1805709,-2246759,-2225448,684645,2212576,1491484,1275060,1343283,1186407,1090893,1979,-2245011,-3051117,-1393115,267963,703845,700930,617194,618888,256974,-242761,-272027,3394,120554,79470,-1535,2176,123066,150831,7620,-223350,-323228,-168613,-15659,1736,9325,74000,47734,46170,40848,-85422,-78327,152060,237398,59878,-121076,-152961,-49507,72786,176263,153257,144304,133901,-39486,-232091,-279641,-218335,-144846,-172403,-246818,-206509,-55463,51557,-47413,-162176,-51498,2450,-120734,-134038,23790,70169,40814,111090,87859,-144552,-274221,-181571,-32,270120,401152,274131,133335,96972,6511,-190945,-270166,-144654,-55184,-88506,-101015,-87976,-98477,-88989,9752,51169,-100434,-188768,-51637,-20721,-183265,-145365,119303,134902,-79515,-125130,-65180,-135797,-134290,-54179,-137459,-316385,-390462,-308168,-52502,259121,352061,82569,-222972,-169009,29228,20767,14792,82381,37467,-275,29765,1805,-84693,-114972,-202782,-238510,-21670,189383,126941,-8508],[2445,59630,49630,-142705,-445858,-503012,-230783,-2972,85784,94682,36416,65079,216699,173670,-22944,-58457,25715,-19075,-248025,-424485,-386551,-215706,-17720,99374,61459,-70924,-178047,-261982,-385216,-402503,-155000,128144,133560,5876,-81486,-155919,-192341,-157078,-75146,-19931,-12706,93530,210135,70116,-194672,-240804,-198704,-213269,-13403,150146,-70173,-262777,-215311,-363030,-597004,-573826,-404738,-201936,-85277,-109302,-185433,-196774,-97650,-77635,-94778,37348,63512,-96252,-216849,-240438,-233555,-145298,-73347,-27988,95547,159214,131413,127039,131100,135753,190882,151747,38516,15385,43177,31046,-36735,-23606,54377,16390,-66386,-41799,-17140,-70202,-64387,61405,196444,223422,60238,-148870,-179230,32728,218898,146909,-50186,-132211,-123930,-74327,2082,32375,43246,89032,87324,53904,19473,77242,140467,47065,6965,136566,253456,208442,96322,-35919,49107,240373,163136,-48480,-73882,-64309,-143510,-322847,-442266,-318472,-2018,253242,408786,381705,226829,-5568,-227210,-250897,-107422,54976,120950,73885,-33001,-115541,-131114,-138768,-220790,-324364,-368619,-393101,-225300,-12922,-31318,-129162,-39766,210786,411098,404000,386687,359108,185767,79247,118489,70619,-67459,-152652,-35274,210896,275844,113085,-44993,-74350,-41526,-92637,-101414,-72008,-38164,-109956,-94110,44614,78776,9335,-94801,-183530,-154395,-38919,117253,304604,268618,-9659,-182343,-117629,-179977,-307453,-153547,104707,173326,96387,-58172,-221950,-396073,-491205,-333975,-4543,160889,29167,-163479,-321424,-206427,32494,45830,-76899,-218232,-304040,-181901,-36006,-153992,-275354,-181135,-108344,-83670,49415,49327,-166526,-218942,-59820,-6142,-136666,-295216,-230345,-98041,-165909,-187703,-133845,-208033,-249057,-181250,-163958,-75889,120674,251288,91615,-139750,-47854,172241,45239,-318969,-403164,-188652,7447,130625,118692,-36995,-150866,-140229,-96322,-124916,-140718,62997,254629,163067,37464,8410,-86080,-177320,-72889,76007,113027,41719,-108976,-207063,-64348,152239,162176,121888,131215,125957,129769,168431,179400,272086,422495,399086,144510,-97781,-175499,-312651,-488383,-284779,185901,307470,956,-149614,-41578,-41838,-136700,-91007,67114,212566,308149,320491,295154,290877,236220,14836,-137034,81012,330975,353913,281846,152481,-5197,18232,129201,-7292,-276587,-294768,-128981,-22962,37439,107870,136680,79551,40347,139602,219867,191974,183207,205325,104257,-43317,-126568,-254081,-356879,-185694,112828,193046,44761,-33706,-49279,-45092,-4328,132438,278005,299825,252740,245075,198875,72524,-101213,-234091,-216614,-151206,-162226,-96888,38445,92588,51672,53214,122949,60165,-161948,-262435,-134506,59864,186591,212729,173307,155568,268691,396487,229005,-111213,-279433,-162044,-60501,-119074,-128495,-77671,-48149,55793,81263,-79651,-241010,-271115,-166567,29873,99162,19862,-3596,15563,-15954,-53445,21640,227063,304911,140245,-15529,9962,52248,6480,83573,371891,442448,234150,67848,-120719,-289659,-185630,1884,6298,-26040,-199996,-484100,-476130,-179568,32471,85252,-11772,-157835,-240176,-363022,-332309,-172210,-249657,-451937,-468290,-348055,-205440,-60958,26772,63044,176036,202036,-81910,-233486,92630,329303,1472,-436359,-194855,312196,-146653,-1198245,-1630895,-678587,311561,-756570,-2368896,-806170,2349756,625000,-1960022,-1023389,740142,872936,1036732,989223,184091,-168599,300384,359395,-348357,-515825,60890,377488,268727,-1605,-254759,-243301,33887,297672,376812,210575,68597,52198,53825,119050,143697,-3054,-176319,-146659,-8146,159595,295361,186009,-44976,-56992,-95998,-298534,-233668,32076,145110,260143,426621,370134,74928,-136152,-166947,-165537,-53185,91718,94198,133226,247387,239064,213544,161950,-135642,-382827,-251829,86453,303188,361574,246163,3952,-236582,-396910,-484000,-437747,-216247,104666,240636,155135,163066,76530,-170751,-211206,-154154,-203078,-115663,43984,90031,9754,-118230,-174607,-109051,48208,161505,101495,-26167,-30445,38676,129434,119642,-26186,-69746,17236,84150,86070,110079,106228,68835,24340,47637,128609,37077,-185555,-268123,-166041,10296,193155,415845,573529,492543,306989,233877,218508,100377,-166217,-260963,-51596,166488,161734,154078,280505,314928,203365,112661,92452,108680,132390,64315,-66570,-66083,97900,231524,291415,306310,328112,375746,331156,253207,311078,335936,164503,23554,-102293,-267237,-222799,77043,300764,203068,-49749,-155953,26046,255385,190268,-10886,-4133,123189,157815,105699,385,-123987,-171447,-198740,-146869,69385,205616,112181,-13514,-63981,-78393,-45762,42967,59103,-70491,-166361,-80969,70611,250969,356693,324566,259806,203201,45751,-118551,-95756,60300,127678,233778,528221,601192,255244,7225,-78091,-88110,72848,172320,55986,27008,88378,48942,-45879,5586,281737,454470,306968,172195,214118,348915,403265,283708,77052,-38881,-3350,58087,11154,-56167,40574,301209,388648,191556,3496,-74200,-138015,-143151,28901,330215,396373,156660,20090,72499,66579,33938,76047,79131,-757,-82786,-52866,116623,167859,20881,-84103,-25849,-15775,-195921,-336268,-235798,-53826,40846,137964,169176,-22473,-200881,-100487,30009,91548,209013,198501,51345,-18605,11024,71272,193791,274236,180993,117774,268062,373678,267498,119008,127113,145009,-5636,-124300,-74037,-46014,-21581,5937,-58113,-55547,117843,92239,-257668,-473474,-314145,-79373,-62800,-96886,-6255,109561,141655,51410,-91402,-168228,-232160,-206898,-55863,155281,406000,473047,189401,-144470,-227265,-49876,164717,203728,180895,249009,258368,222067,198781,158862,246539,349364,249895,102265,32194,-69700,-150650,-109781,-154780,-289851,-277359,-26550,182222,63521,-161745,-89448,123274,87101,-40905,-118120,-142534,-98469,22097,306459,572425,316255,-210310,-267739,65021,142884,2572,-38027,-8464,57781,35528,-50202,94696,334207,274608,103105,27613,-34811,-124587,-111606,30470,101756,31086,12563,12964,-110118,-166711,17148,166869,29758,-149607,-156278,-116309,-47063,114365,165290,48776,-1697,-31598,-213613,-442218,-435286,-79783,221375,206211,92584,81023,81806,8984,-98724,-70241,163187,314175,247108,60215,-195020,-349510,-258520,-132959,-105387,-21285,25734,-109492,-235374,-101769,77339,-59382,-277314,-184388,-142920,-262700,-83578,291223,407911,266201,41313,-176769,-251808,-114483,-139965,-216570,-24832,78959,-173318,-378589,-363760,-276007,45434,484759,549259,564594,871660,1464814,1571870,-442601,-2093129,-1542106,-2060835,-2146198,918218,2576016,1565266,1037843,1047822,993230,1297914,503026,-2378323,-3998700,-1752633,671494,998673,764928,541869,536401,354143,-57684,-75939,176635,229927,123048,-6747,11636,178271,205798,46968,-148873,-246410,-168541,-40667,34762,41637,35259,-7451,21921,30618,-97519,-58537,189222,257530,69575,-79331,-93946,11389,71957,83704,27464,53445,86962,-33057,-199199,-260543,-246187,-219878,-209136,-182306,-119110,13103,130431,11884,-168511,-109267,-112589,-297167,-305319,-72518,100484,136978,149166,37949,-196119,-311555,-255481,-73525,243268,418821,311835,107195,-32346,-91583,-194433,-269768,-162326,-50201,-100014,-122711,-19297,70458,52508,118,-16556,-100732,-139219,35292,86951,-94447,-64836,208052,207672,-40747,-95233,-72580,-210630,-202791,-48002,-60528,-230825,-350120,-296327,-15575,302118,342334,29928,-241971,-161783,11394,-3767,-2212,53957,-14975,-38629,31880,-4053,-82869,-97463,-181154,-213835,27296,260650,185398,14423],[19016,28533,-4180,-157267,-428143,-545933,-364582,-150063,-21364,25370,28298,118031,282845,237265,65708,838,20429,-14714,-214512,-434668,-462256,-325191,-127945,-4556,11401,13838,-21209,-177051,-374380,-423769,-179455,98508,90939,19794,25673,15356,-43926,-77540,-60481,-13988,12412,143738,242808,87487,-149542,-159399,-85960,-43961,154846,252878,-17806,-255555,-283180,-442487,-627684,-546778,-288521,-66341,-27348,-150322,-264117,-229768,-53385,23189,5074,72015,19550,-140466,-169747,-145845,-205566,-171366,-99021,-19416,103587,99053,20288,101360,223935,181280,160297,178600,97208,5290,-35536,-37995,-32671,15885,44696,8742,-2399,-15388,-22153,-15655,28034,81022,166152,207659,76783,-102988,-95349,105306,237792,166431,-23695,-128007,-104067,-18382,64374,57121,-271,-41177,-39775,-36655,-4702,138535,242923,147727,122798,206508,192478,102345,91827,35939,61018,159918,58050,-153300,-153974,-118982,-226491,-418592,-487447,-365258,-149652,70794,275508,334174,213169,18127,-145470,-201384,-154973,-35812,24448,-12706,-85342,-136477,-82974,-2480,-109268,-282887,-381874,-369766,-129991,99980,9497,-132522,-5119,285791,410449,316368,296048,373897,293424,168735,136313,67807,-69867,-157669,-66567,119067,134437,6025,-95382,-123037,-76692,-103884,-125660,-107504,-14281,-13786,21424,144445,121308,-34460,-156781,-158748,-18163,146346,304630,409254,246556,-68672,-192433,-125562,-178986,-213589,-16428,173721,164450,49523,-115990,-262393,-337851,-384468,-339295,-92331,109265,52998,-175714,-375255,-291009,-58508,-10219,-85821,-206761,-301125,-180974,-46052,-162936,-307937,-273750,-160356,-5253,180783,98403,-206544,-236960,-31303,33742,-115360,-334399,-315681,-131031,-154930,-212048,-185574,-189688,-108392,59354,11568,-36601,90851,195762,19057,-176174,-59311,101153,-56946,-361976,-394072,-167454,471,108937,163085,58445,-80498,-123389,-111815,-96710,-66344,107103,278000,213420,58401,-38428,-157160,-212452,-76928,66030,48731,-35629,-100255,-89372,65422,220055,186375,138548,153433,120425,118209,114982,72592,195533,392848,391427,166345,-83024,-238613,-442629,-611652,-379949,126224,278534,-33250,-204914,-102327,-91283,-152065,-83763,82475,263019,360354,318925,258433,232598,164404,-32380,-171915,45313,348723,427163,354999,180924,-38571,-59511,81883,-2725,-255649,-295118,-165023,-79914,-32785,43178,97741,33930,-33542,70928,187782,155171,118075,177599,129564,-27966,-100304,-217551,-358359,-194864,121564,168012,2416,-58753,-19757,58958,88847,115993,208792,272735,273403,253093,172272,37716,-147080,-301611,-294011,-219264,-175967,-77774,19034,69466,79674,59180,29457,-39149,-159405,-213598,-113751,70267,226552,253996,133923,58638,241485,475408,335704,-62947,-249528,-95046,-16022,-166629,-200616,-85982,-19478,55001,84098,-91884,-306883,-315979,-150656,28988,47139,-17317,31855,67435,-29664,-149733,-77675,213935,362623,170633,-33800,-3448,38364,-51189,-15439,313890,476107,290791,69489,-122704,-239467,-107716,71271,78030,4693,-188069,-454099,-468613,-262113,-78043,-7658,-73850,-184249,-229828,-331139,-304397,-171735,-274266,-459190,-436490,-319924,-230052,-97861,79299,169677,158640,108485,-113242,-296041,-137690,51754,-98477,-352008,-208337,141470,-165067,-934850,-1194719,-530049,-292816,-1656871,-2797371,-975587,2975967,2146462,-1061559,-1680915,-25421,671490,1063858,1070702,325549,-25830,319130,315309,-284790,-465399,28184,347452,181120,-157204,-361997,-161857,159936,307196,304967,190827,127719,83635,-2339,60811,145986,2063,-229140,-251873,-106709,88408,246591,193836,-1043,-79043,-143107,-297832,-203627,106609,243347,318097,457392,427018,126765,-141491,-245918,-254125,-88329,121276,148505,91831,108825,122771,143374,117593,-126516,-323693,-208044,67694,280711,403434,335332,51551,-209897,-318728,-402143,-393471,-182243,162565,325868,251577,231580,65104,-261909,-335030,-249741,-254110,-148950,-20004,-11501,-98883,-224086,-276106,-147804,39146,91435,-15453,-110015,-95074,-31113,78959,115641,-663,-41475,78438,143452,53596,20576,64896,77096,24042,42094,121325,28794,-160258,-268913,-248234,-63193,156236,333426,430347,363848,243859,235660,250214,106843,-180688,-262046,-96520,67787,95662,123266,264524,342009,271164,162473,90269,70676,62141,-6311,-64607,7294,149938,264549,330804,298440,257748,332821,361226,278487,342200,373957,122262,-117641,-254995,-363513,-248078,110235,324334,213465,-4730,-101315,43484,255625,211843,24870,70464,240041,243030,118071,-17161,-116115,-121857,-128755,-107177,86189,230158,169968,12542,-113604,-138676,-65900,85699,170068,75147,-52001,-16652,128874,266072,308889,269886,195971,95983,-36285,-119870,-78911,47178,122699,258797,513548,477056,105802,-64546,-85483,-63482,126984,246184,116369,29599,31309,-15153,-94990,-69409,208047,459988,367703,199083,159523,264512,352612,268072,116799,44007,39497,19937,-50868,-106099,15156,338244,445835,217388,50797,-23274,-126745,-161944,30661,378294,428603,120713,-56026,2826,59360,129280,209908,161551,-1719,-124118,-79318,56838,48529,-51736,-48747,28369,15214,-125752,-256691,-192498,-9882,51851,50892,53089,-61307,-213175,-148993,-19788,133733,289806,229998,31191,-38394,34190,100911,176218,196809,101674,45014,138897,225630,204247,162884,202225,153541,-78213,-189343,-61897,15588,25728,-18786,-156720,-124516,132455,147885,-236399,-535856,-380088,-47469,21617,-27746,60682,162899,168665,96664,-30850,-144957,-226423,-151232,95953,368011,552630,464717,82035,-286201,-331228,-84772,153310,166027,110987,161789,188390,175748,137577,127026,249290,333682,218829,139460,114572,-10742,-114781,-69794,-88252,-220864,-205395,-11896,141122,21213,-101866,20316,187144,144516,42936,-50896,-112718,-117819,-77624,170297,484715,319345,-118885,-145333,142985,185996,37449,-27396,-1959,86565,66872,-33962,106121,327075,251579,59815,-64935,-138141,-145619,-43802,126038,154591,40568,47446,80794,-75418,-178044,-50172,28838,-94306,-201922,-223904,-214129,-94363,97942,133642,-14774,-59134,-39154,-213567,-479639,-444996,-56074,214512,145517,32299,61961,87083,13316,-82962,-2535,232966,289781,131113,4017,-129231,-261980,-193920,-39792,-11259,13853,-5481,-140732,-221702,-75259,45467,-118338,-255503,-53814,31887,-95162,17437,278161,320445,170864,-69081,-303483,-281636,-60646,-120780,-264004,-74263,33871,-256314,-484886,-423663,-246424,164625,587120,553881,432832,621541,1199418,1353699,-335161,-1759586,-1119613,-1620846,-1730495,1076106,2663538,1582246,859934,692953,625025,1242820,847538,-2280686,-4431665,-1853614,1012132,1191122,761899,410820,332985,365924,105619,80521,261768,269282,144377,10771,87504,292215,291650,119379,-5264,-70510,-97435,-45200,59942,74793,-13997,-77511,-31321,-18984,-129229,-68825,180192,257250,84584,-37515,-29928,51834,46343,-30715,-97508,-37495,36395,-14337,-131965,-210754,-251585,-245138,-188812,-116993,-53202,91052,236098,133563,-89417,-149226,-233488,-425944,-416492,-144221,124931,205907,156404,-5752,-184460,-268507,-290463,-140073,187792,359026,269427,61345,-124456,-135202,-137623,-207114,-128968,-1010,-55197,-113133,24755,211480,203703,28574,-44909,-80319,-95107,93849,182214,15552,29364,259774,226227,-47617,-126499,-133200,-279956,-251946,-49009,6776,-124980,-279813,-286534,-34169,259896,254647,-53432,-246641,-123180,24443,-3542,-17582,17450,-51544,-58788,36265,-4399,-69914,-78312,-136257,-139677,84378,285758,211772,53187],[44731,-21343,-75871,-128996,-303847,-487321,-457818,-276515,-85459,20654,52976,144624,287115,260428,141935,64467,18979,-20096,-168751,-389518,-472386,-391619,-228464,-126020,-80146,41615,81775,-122186,-369600,-436439,-217547,10295,3813,29698,149522,201713,117155,7416,-31206,14124,52079,161921,218296,62032,-127038,-96374,28136,141401,281175,270751,-9600,-242115,-323639,-452435,-555208,-445971,-169586,29152,22952,-138305,-289334,-261393,-48444,93998,99845,88668,-47514,-190925,-109104,-33029,-161219,-227568,-177356,-33520,121387,55372,-96286,38861,257086,174414,74397,164766,163859,22166,-93381,-97990,-8589,83332,58102,10708,49717,34422,37422,106034,155215,99492,111025,171100,104648,-29852,-28371,102021,191757,158977,8552,-107513,-84779,8156,63179,13683,-78508,-154706,-123305,-101275,-40029,174984,308003,204546,205232,282641,167602,52081,125086,129772,68506,47930,-68247,-224353,-198879,-158026,-270037,-424113,-431194,-350318,-280400,-83645,167996,279307,194124,68013,-20255,-122867,-187604,-122974,-71745,-90788,-116498,-135052,-24266,120651,-13116,-221746,-330533,-282133,-19842,193413,45466,-113744,49525,321902,322264,153806,122938,266332,298921,207281,144546,75015,-77951,-181097,-115695,7128,-13886,-109836,-167470,-173978,-101121,-94896,-163123,-151007,-769,60620,106473,229293,183069,-52863,-209859,-128002,123048,320083,439042,427085,172782,-124121,-187556,-138763,-164396,-85461,140707,248891,165577,14954,-147135,-261089,-251493,-263865,-312413,-157027,45117,32520,-229523,-411763,-327121,-128411,-60196,-81825,-180452,-294570,-185890,-55347,-159569,-311709,-311408,-152232,105681,297864,128890,-225718,-237153,-25437,40151,-94859,-330293,-359809,-159788,-147271,-233928,-220332,-142903,55280,293244,194964,-228,32028,116833,-26044,-172672,-80049,8465,-130416,-327015,-306239,-113489,2994,104585,209708,132014,-24274,-118076,-149936,-74503,36408,156300,255873,215370,62485,-86008,-225755,-243268,-99082,19341,-29706,-106269,-88283,31342,198749,272679,184628,125478,133134,69284,82423,65296,-17498,113079,313314,309212,141819,-62349,-246501,-459601,-602007,-393588,68605,215324,-61962,-226335,-141715,-120250,-136238,-41663,121730,298062,347366,251033,201448,189623,102204,-71164,-186690,-11883,300767,443455,392576,174095,-85831,-122597,22151,-26883,-223093,-259168,-171010,-102654,-68135,-16457,27952,-55675,-147584,-43043,109707,95950,53623,147128,162716,12594,-66882,-180960,-349261,-214597,103797,131051,-47398,-111920,-14463,144066,176410,103799,140608,250610,302887,242915,98541,-35022,-197661,-356042,-349667,-249424,-157603,-72184,-42555,7937,100227,68936,-81947,-158247,-156284,-149721,-81316,64471,223541,271653,108511,-32136,150663,418075,341791,-12461,-169046,-5044,24387,-212443,-248835,-52127,48145,61979,72456,-94679,-338784,-356102,-160150,8474,-1454,-33550,72072,96158,-50336,-200596,-129917,188207,361385,154141,-72088,-37824,23284,-76172,-55388,286689,474317,282697,28354,-129121,-160868,-26086,101791,118324,26906,-161835,-376146,-410700,-332983,-215604,-114448,-119550,-189833,-221940,-287695,-271191,-209548,-310156,-407011,-349341,-267313,-218885,-109298,112652,240931,126699,7983,-146104,-336970,-337089,-221375,-193345,-231639,-222134,-128216,-239353,-534791,-448634,-75419,-549028,-2191462,-3121686,-1348747,2640639,2952714,-88593,-1676374,-531756,356780,920843,1050704,516539,224981,343534,241934,-187825,-344619,50693,325727,74486,-309167,-389293,13987,308283,261025,152086,136134,192799,132155,-26297,17880,132017,15597,-210447,-276919,-151920,40972,194999,201039,75903,-42215,-130332,-232317,-128547,174394,317571,351993,444187,417468,135084,-164148,-336098,-353266,-162615,88542,154849,28323,-58997,-37449,38144,64706,-73794,-193021,-111787,52744,234690,424824,422193,121987,-146870,-204126,-256590,-296372,-152679,173112,356204,309686,269948,59339,-295476,-381131,-279207,-228772,-120479,-50626,-80818,-167204,-303569,-352633,-167839,30106,17594,-121941,-178814,-153329,-86904,42601,116024,28154,-18578,119522,159369,-29328,-115553,-2906,73790,15950,8724,67976,9481,-118221,-257575,-319543,-148063,69613,182669,234815,205556,158929,215243,270246,114764,-173891,-246301,-134025,-30391,31452,92399,239421,365414,331950,183391,45089,-5020,-37093,-91336,-66803,71786,197569,284208,331259,252909,133728,203943,321273,266623,315537,352656,86913,-204779,-342284,-396149,-226226,135642,286257,178358,34959,-45845,39683,209511,192794,58963,150087,333518,298622,130100,-11580,-81400,-54701,-49959,-67787,83190,231842,205845,36374,-131677,-158407,-44544,148546,261456,192270,56113,47807,179193,261630,233725,175098,83298,-55831,-131281,-98950,-24119,69263,149082,297396,469903,321328,-31226,-132232,-86040,-24220,175625,307981,159633,-13252,-69530,-107999,-187564,-211250,45651,367621,374104,234114,156352,214744,296862,226770,150611,171821,137144,-6218,-116146,-132817,18104,353435,447076,207455,70833,11422,-89355,-147766,-4621,329719,395017,78507,-122349,-60588,69213,237791,323404,189332,-54995,-193654,-132523,-41746,-89475,-118733,-8903,73112,30866,-66649,-171807,-138443,44334,91173,-8470,-40087,-61893,-176413,-183049,-60128,175822,320898,186275,-41573,-76471,40516,117854,154118,109853,22957,-14295,3105,63896,121324,160646,220236,134340,-142733,-229419,-31741,89854,86621,-24197,-236757,-187749,127543,193234,-173097,-526870,-401427,-18117,91861,17782,86315,184347,179714,135036,28033,-123151,-210532,-110823,198228,533630,653564,424888,-4450,-354857,-366257,-92583,135299,128933,59477,56462,68848,75477,29517,79034,256240,309241,188346,187969,209591,65699,-58406,-25366,-36690,-163019,-152946,-56985,26495,-33316,-34688,109738,187648,139204,102517,32987,-60815,-127010,-162822,26013,333575,267283,-41828,-39924,173638,187262,59091,-12312,11365,100697,87015,-5535,113458,298052,246251,71871,-93935,-199300,-160755,13385,221921,216414,49093,65849,130257,-41184,-173639,-117904,-127672,-203365,-210423,-238627,-242115,-85084,95209,81118,-93841,-116406,-37521,-192381,-466882,-390399,-6515,196356,74251,-31228,19174,45189,-25528,-77045,74054,286465,226908,-8688,-63510,-72507,-174581,-136489,30916,78164,47927,-39109,-163537,-196942,-64137,-9651,-169153,-182364,106497,185524,27398,61745,193978,174194,50081,-170994,-377778,-234961,28546,-87345,-303813,-161305,-59631,-338173,-578457,-489066,-226784,203327,566458,523998,319962,358713,820404,960773,-186135,-1196232,-630729,-1052702,-1157644,1057661,2434895,1558977,819057,419511,230383,980691,982647,-1932787,-4180645,-1698173,1131283,1228447,727163,275667,83500,297292,195663,133233,208222,197663,111463,33053,207478,433149,382446,210619,176095,164150,40512,-7516,96496,124402,-39664,-128485,-88325,-92185,-169770,-105387,120102,229573,105455,4160,29262,60866,-9575,-150596,-201111,-109937,-5410,8877,-46655,-136414,-232411,-221541,-125402,-77822,-35532,150283,340253,290097,52178,-168335,-334275,-475159,-443038,-177920,137318,246512,154850,-15624,-108996,-158230,-266232,-165711,124303,232046,151025,4038,-156097,-120113,-43222,-97463,-54026,70921,26422,-80038,27968,282636,314810,78865,-31716,-47141,-70731,102020,236170,123097,122799,272617,191452,-93982,-204965,-225037,-322029,-265394,-55664,43671,-25911,-189312,-272671,-98036,148497,115924,-141410,-229329,-59760,67764,26042,-21978,-14042,-59449,-51171,42252,-144,-56290,-62575,-74142,-29990,138929,261205,202409,98076],[63221,-86832,-146073,-59089,-103322,-339817,-475751,-341578,-88144,77014,98895,132479,222784,236002,189027,121853,33922,-15914,-109904,-296235,-410884,-393982,-296798,-241026,-187720,14329,115668,-102422,-367572,-423217,-242337,-107872,-105207,33973,245846,319242,217883,64589,2859,50535,85102,132638,136348,-2095,-135012,-69380,112678,279449,315747,189230,-50502,-224883,-320159,-387724,-408074,-317034,-98420,55133,49218,-85414,-255773,-270169,-65949,128444,167650,79146,-126293,-238393,-62428,52941,-123392,-299873,-277318,-55552,147224,27156,-204200,-47138,231655,128846,-32197,118982,213231,45963,-131032,-143659,12702,133894,68214,14072,79774,102867,150625,261324,277266,108407,43791,125145,139963,48778,-8222,13113,87262,121805,36325,-68429,-56846,5561,-5005,-88938,-169957,-223291,-154561,-134909,-84243,170035,307210,185977,217813,329712,176908,65509,179877,212068,64082,-80699,-201900,-249397,-188744,-160421,-251729,-330756,-302063,-313766,-378246,-175804,106014,219074,169800,132897,116652,-40034,-207876,-194786,-150986,-147375,-128082,-128479,11707,199723,61312,-158255,-240618,-158155,83353,247924,59976,-95671,101046,316330,178015,-52258,-97834,67556,203342,184439,143049,91822,-81289,-202493,-161035,-90305,-110362,-174052,-228071,-224558,-131937,-92657,-212326,-192371,-12,93261,140938,284103,255781,-37001,-244706,-105566,236316,449862,488781,345602,56062,-163289,-166643,-148715,-141413,29220,263401,297014,156088,-8123,-145894,-223383,-168172,-165701,-257808,-175792,-3173,-18090,-291252,-405970,-302618,-169388,-103830,-68204,-141006,-280357,-198208,-70134,-150796,-281279,-271217,-80572,215503,371015,138925,-218976,-220971,-38144,14637,-85069,-290422,-352032,-172278,-134131,-229212,-206851,-63250,202510,450269,330915,26214,-36805,40236,-33717,-142487,-114948,-90551,-172073,-243047,-176963,-49217,8126,121387,259429,173810,-3809,-136011,-204433,-71218,129881,195338,198288,168584,41638,-135604,-286738,-272924,-144423,-64595,-109720,-150153,-69701,120354,284336,278126,143765,80547,68752,-24221,17105,27471,-57827,58987,211371,172974,73750,-46024,-204879,-364640,-459237,-313168,40500,151987,-66134,-206655,-152231,-126420,-105027,10371,169038,308598,277811,144367,147044,178421,74951,-82137,-179239,-84918,187153,385848,373440,126861,-141871,-160771,-42274,-85085,-194654,-193472,-131396,-64572,-44839,-52551,-57766,-172772,-283830,-178352,13619,43450,17197,126354,192804,67399,-33202,-154842,-332623,-238277,58728,84208,-96444,-181374,-45526,174811,226230,95629,89515,238261,332061,218634,4452,-118595,-234315,-373187,-356967,-229846,-115151,-82440,-134854,-85646,101322,81764,-171134,-257037,-154918,-92546,-43677,56993,189871,255290,88927,-102649,19229,247829,255213,40764,-50776,85077,51688,-240901,-260777,13706,137717,77684,44419,-98147,-339142,-383380,-183295,-17050,-33481,-27143,105171,89763,-87496,-207611,-122371,167015,316879,112024,-105505,-78303,-402,-76747,-38572,278366,421144,209770,-36060,-128917,-67710,50098,103919,127950,43997,-126130,-278214,-331924,-385746,-355119,-219586,-150427,-177008,-209293,-236946,-234572,-260336,-325495,-285961,-216792,-209512,-193122,-109250,112773,262503,97287,-72581,-179535,-345481,-447531,-424780,-266753,-100498,-215867,-424404,-371032,-102681,422954,607819,-317224,-2136341,-3220697,-1900615,1364061,2766393,652927,-1049280,-637838,23756,624333,933456,737137,524923,359618,152339,-106469,-210954,101973,304722,-8711,-389987,-321581,207606,412082,164073,-43199,48112,229450,173733,-14268,7309,111576,34871,-131045,-222526,-140642,22514,154424,216344,169009,34691,-66153,-119498,-27743,224637,360397,369034,409045,357276,105879,-196532,-411999,-426569,-240214,17996,123853,-27603,-196684,-189865,-71893,20666,10444,-30115,3151,47212,179472,416494,482004,199971,-62220,-76406,-76240,-169010,-126453,159387,350113,321635,264839,53655,-276304,-356606,-251614,-144801,-39748,-33783,-89745,-170166,-329809,-374648,-159720,21081,-41179,-185501,-211406,-181186,-105032,29738,113441,46424,-6166,130852,131430,-135461,-262533,-87119,59256,11209,-38877,-16465,-17807,-81489,-246550,-356255,-209673,-34353,11408,44969,61937,77909,183238,273639,119928,-150155,-215778,-152144,-107599,-23830,65215,207498,370232,360308,153828,-54707,-112329,-132560,-158951,-67358,120035,238040,280576,278782,173339,-1472,44185,236279,234135,248104,276287,61050,-206537,-324492,-354786,-172575,140463,195538,103143,53405,-13181,709,111473,124293,82334,219964,385582,327379,162110,29756,-28795,9988,24088,-23745,71738,217205,213471,50860,-116684,-135441,15800,220044,305263,241673,130147,107036,222979,257708,161528,68265,-48085,-221195,-234657,-83342,38348,118752,210237,345395,409026,183789,-116986,-181181,-84515,18616,214780,352224,174500,-104652,-212778,-227381,-312773,-387593,-158065,206184,324695,270448,208163,214913,253276,178591,170013,297562,254661,-15224,-173886,-132886,54007,352185,406612,185091,77394,35040,-32887,-108819,-65636,205617,311338,49295,-151055,-92310,96360,324570,383930,161559,-142019,-267776,-191956,-151001,-209452,-158713,28160,100385,34266,-27568,-101707,-84685,100953,147134,-32730,-89335,-20831,-101942,-204825,-88774,202519,297992,86870,-146000,-128695,25009,120426,138883,44131,-30412,-40485,-87451,-52125,50529,121387,188101,98471,-186484,-240920,11010,173202,163800,3601,-264289,-225206,97856,208657,-93250,-455775,-371641,10743,134754,21328,54007,164756,177465,162176,67207,-114813,-196542,-97104,230059,613930,685147,366516,-50165,-337868,-329222,-72619,127604,125301,55053,-32552,-66408,-53657,-90074,35685,265411,272941,152770,223689,293122,153142,17652,20780,-8959,-126346,-125547,-120953,-107475,-82214,18462,156137,132692,77871,126986,116994,1256,-126719,-210019,-78511,167741,166132,-12302,16405,155930,161933,76657,5407,20055,88419,84023,31336,117948,245571,251164,133494,-64436,-217976,-172849,43905,289124,268931,63924,82612,164504,-7429,-151730,-165120,-251560,-258696,-155485,-166232,-171336,-17429,97881,-685,-186996,-165015,-29109,-151226,-394627,-275814,61887,166127,-218,-90115,-41599,-42087,-111948,-93932,129820,310262,152528,-127276,-117660,-27512,-103991,-100951,65790,146621,77617,-63103,-175465,-175427,-77906,-78893,-197387,-69910,258052,271265,62541,31852,59388,4286,-71454,-236035,-363618,-116553,133520,-50263,-329651,-255179,-159747,-386196,-627011,-541111,-230415,142533,422754,452704,228634,130120,449145,573202,10965,-509020,-175663,-502163,-600754,850691,1939388,1489818,895837,292994,-59529,640054,944427,-1373139,-3306805,-1381067,943868,1113142,709196,183696,-121265,185524,191183,55237,15295,14894,7739,36080,328082,553399,446554,296821,345171,389103,213871,79874,160882,198418,-14300,-127609,-116618,-159408,-201907,-151837,22749,172256,122106,40622,69743,33397,-93851,-254146,-266253,-153196,-35813,23370,34476,-50381,-192360,-163285,-44409,-78534,-71372,172564,413720,437681,208301,-171562,-398607,-440253,-382136,-169870,133047,265962,171663,24374,5435,-20835,-186270,-137546,68490,67154,-15394,-54414,-125011,-60921,54089,27693,38295,139118,117970,-34954,-11349,257663,340783,122819,7919,-15492,-73511,54727,230918,202174,194675,247475,116803,-157587,-292466,-309247,-323884,-240444,-63961,43839,45263,-92724,-248239,-181319,2879,-32693,-203872,-185853,13287,125186,72549,-14972,-31448,-35979,-13623,53323,11522,-47158,-50318,-1202,92662,179342,197428,163101,134295],[59249,-162212,-201521,30470,111748,-147252,-404493,-321897,-34889,163531,145433,84239,107146,170547,199799,163505,68256,12594,-37092,-173842,-294754,-331997,-320128,-327782,-281095,-46971,93183,-102415,-353906,-369530,-230175,-218544,-211453,28140,279602,313576,209483,73467,33668,84178,96801,59157,16590,-85341,-167339,-80768,149574,328497,248362,34403,-123887,-203149,-271255,-272287,-238685,-207115,-95792,17776,48908,-15378,-172935,-237512,-80684,132147,196465,47193,-197996,-271662,-46078,87422,-105451,-364832,-361497,-74451,168300,4451,-291585,-135346,170633,74437,-113786,64321,225440,55583,-151626,-171124,8412,126385,48028,5267,81314,176066,288626,405822,358421,107083,-16147,80333,171578,110728,-41520,-134559,-48911,60168,50998,-10564,-7982,-13677,-120095,-218076,-242373,-230547,-136962,-137276,-127284,120838,233387,90153,150439,317443,199693,121922,229111,251171,42973,-203614,-320390,-229136,-120429,-115576,-169711,-162266,-143261,-282861,-426224,-194141,88541,157062,139757,192031,227067,23803,-217186,-243510,-205814,-177839,-122846,-127264,2151,214012,109133,-106056,-145435,-34117,164726,264055,48755,-99768,120393,270414,21672,-256100,-315328,-163748,32628,104982,137610,116896,-71524,-198999,-178722,-147294,-124323,-149578,-244657,-265905,-175437,-117600,-262284,-220679,-10876,80064,123403,300691,323183,9216,-257034,-101464,299000,517823,455656,197304,-69000,-172016,-130372,-145524,-115516,93522,312284,292502,117420,-25619,-116628,-161714,-103617,-100498,-185645,-146957,-18355,-73399,-320647,-341805,-223124,-182628,-146424,-57628,-94301,-250902,-211518,-92183,-142508,-219118,-155629,35371,288463,382111,131806,-186127,-188508,-57878,-32824,-91839,-231765,-298282,-161810,-107799,-181980,-132733,39136,295620,488407,381224,39623,-93783,-9709,-6006,-106405,-163182,-178753,-187921,-151477,-57355,-3355,4750,149838,306524,183206,-27564,-177155,-257463,-87820,179359,205264,118253,86566,824,-180208,-330559,-299202,-205943,-169887,-176156,-155401,-43380,150234,279116,216409,66672,12731,-29035,-146376,-75778,4337,-31846,58426,121507,22035,-19657,-44551,-140839,-202082,-230757,-163166,46906,108862,-43946,-156238,-136570,-114722,-79947,40187,196015,280963,171538,34609,107349,193678,90790,-56560,-156222,-165138,28928,263158,294482,41756,-203569,-173779,-100738,-170984,-185837,-114346,-48142,32963,33303,-58616,-141397,-291459,-412537,-301005,-69293,19292,22884,123002,208837,116475,-9946,-145151,-307582,-251109,154,38091,-132916,-246722,-105278,144206,221233,83504,58714,232658,348186,185133,-80437,-184721,-242157,-342007,-309733,-168543,-66891,-109309,-239642,-194044,77390,92534,-210297,-307538,-161030,-63875,-10921,58922,145450,207600,66584,-143215,-108714,35663,119934,96910,84052,157294,61865,-243692,-241481,84077,223085,100322,4118,-114708,-324810,-392072,-201527,-34949,-45813,-6100,118646,43202,-145816,-184786,-63081,158987,251057,68887,-113857,-108337,-38549,-71916,8723,263222,310396,89600,-98911,-114529,18780,108408,90864,114594,58225,-90687,-191360,-258256,-412175,-469700,-314435,-177756,-156366,-185555,-186535,-201439,-294466,-291317,-109490,-67832,-169111,-179291,-119051,69961,229118,77174,-120351,-213761,-320227,-445475,-523906,-315938,6391,-186175,-670551,-531677,255522,1180882,1315709,315719,-1492050,-3046170,-2590294,-530819,1644415,1019043,8206,-301979,-207231,250524,756017,960836,809460,373952,87566,-53546,-101409,153220,277169,-38232,-357526,-178473,335929,421173,39345,-226443,-55100,217461,184811,19518,31806,100284,63570,-17666,-116287,-89075,29901,137147,248226,261045,124482,27648,10322,71406,250843,372793,381105,379074,280577,62497,-221269,-446652,-441947,-281025,-51666,82955,-45483,-253892,-279553,-148255,1651,104922,121329,102365,52288,126970,372856,495452,267322,24759,41656,99898,-44196,-106365,140437,329284,292674,217471,43735,-222916,-289031,-193318,-42419,60946,25362,-32259,-105147,-288198,-326636,-124707,6713,-75594,-190114,-197772,-164891,-78766,35976,97155,42080,-4979,114773,78718,-221203,-371893,-167776,39099,20594,-83136,-111456,-55990,-76261,-249988,-348010,-224159,-120960,-130157,-90833,-33756,23412,155451,265573,125777,-112535,-170812,-141262,-146857,-62959,45885,176722,350432,340928,69717,-197421,-229972,-189484,-176583,-53747,154417,271221,250584,178343,80499,-95639,-82263,143722,203060,172013,172349,47425,-122951,-202105,-254487,-111215,121985,81107,6804,43660,-13602,-69013,-22663,16299,89005,265352,386233,334157,221537,101547,20786,48506,77036,20757,61686,197425,196661,50217,-81822,-84819,94538,281452,290213,212557,157908,155689,259239,267707,118185,-15420,-157026,-360031,-336806,-101818,69496,173273,295533,395691,349356,106711,-129830,-199044,-82051,56943,247466,381024,159352,-229622,-378760,-356633,-438321,-543969,-340804,24274,233613,298817,298092,261462,233091,143769,170955,370949,346079,-7105,-213179,-110871,115740,342309,345691,168780,85276,57864,31787,-57453,-123561,58203,205233,42745,-125024,-74328,133815,356086,367663,91627,-230634,-319828,-232788,-232965,-275854,-158774,55970,109338,31788,-13014,-61608,-40131,153402,206770,-21098,-89173,50821,-9197,-212711,-108166,198778,232082,-28807,-246182,-183880,-8907,112043,138476,21329,-44216,-27547,-99467,-81938,17913,67157,129466,62241,-202155,-229573,54259,254263,249783,65790,-223512,-225584,50168,190496,-20897,-343955,-295097,41676,143819,-19702,-28748,109566,167271,177101,79700,-117911,-186799,-107308,195907,598468,642902,299468,-55841,-253750,-238526,-31393,140127,168697,101090,-81912,-180530,-176451,-180455,15971,268402,222316,108170,226514,343962,244549,110049,65375,-3826,-108664,-114613,-156263,-197427,-110564,39752,148627,49904,-9907,116998,181174,58381,-117358,-208861,-113344,38884,39736,-44942,10757,105262,131293,97649,22958,16076,49095,55857,70395,119320,170799,247335,214774,-2661,-206721,-184642,43218,309849,296968,92506,113390,188676,23692,-115372,-174035,-297417,-236697,-36137,168,-8186,86289,89996,-112496,-284665,-192902,-15040,-94839,-266173,-117552,139604,129675,-66029,-134847,-103647,-149789,-225917,-131831,150320,304936,96216,-186362,-133167,12529,-56637,-92609,61353,178075,93807,-76125,-182210,-170022,-113915,-145654,-192104,61481,370269,273163,6989,-62660,-91692,-148979,-170182,-250017,-259918,40781,227222,-19274,-335281,-318878,-218146,-374795,-609623,-559440,-261681,-3304,197948,340482,145798,-34494,188976,316368,215785,159765,176120,-73994,-141500,558373,1302383,1346818,991953,284167,-182621,365065,823909,-702207,-2080211,-1036169,484588,897981,739347,154126,-217501,80723,107832,-126480,-259794,-232707,-158056,-729,399505,605667,458786,353843,453434,535126,374484,204437,254781,288721,67304,-59196,-91415,-189389,-209053,-185719,-82470,91558,118632,60582,75574,-29318,-194918,-321910,-285440,-167775,-61277,16671,90733,29584,-141573,-92396,26867,-114872,-143560,155205,436825,533155,327076,-166538,-422162,-343284,-253018,-126669,111545,273807,223963,110671,119068,93720,-77596,-68507,27467,-96138,-187257,-102758,-47740,17020,121963,131772,117021,179861,193212,11388,-79172,138610,263921,135447,49919,194,-100370,-32614,166646,231295,222638,185099,21201,-212046,-345127,-346575,-285553,-189039,-68686,19378,82825,-3658,-209297,-251397,-133550,-149666,-219020,-119697,77137,171693,112190,-4020,-31909,11239,47068,74750,34855,-39662,-37592,75867,204627,198047,115146,106176,147630],[26624,-238109,-236928,108353,275289,34336,-257933,-221889,46669,235660,172205,18624,-22130,83687,178532,183623,113732,67797,46721,-48627,-158639,-226331,-298288,-370823,-334497,-112441,43562,-98819,-311639,-271368,-171431,-289244,-295372,7439,240566,186016,90111,35342,59472,111879,85353,-37657,-108312,-159370,-206242,-117849,138654,285168,111267,-138396,-199402,-173893,-190542,-147769,-99308,-140915,-139743,-43920,35368,49798,-59987,-157554,-71249,120526,189822,7700,-240791,-278355,-56801,74110,-106016,-398456,-402431,-88803,165396,-25373,-350130,-205033,104388,40303,-135299,26039,193738,40159,-154674,-176833,-33221,43404,-14465,-24862,55417,235743,414155,500019,378384,99102,-51953,42863,186782,143266,-107589,-286705,-176635,-11056,50514,63289,69787,-30664,-243987,-328385,-265594,-176785,-81495,-110027,-153147,41326,105699,-51275,26073,237583,209099,183484,247571,232609,8276,-293397,-394858,-172938,-8560,-29481,-46293,32091,4135,-258446,-411212,-151953,96483,99953,107798,226902,282666,55952,-213511,-265718,-237917,-185235,-102724,-130310,-54387,159526,124189,-71192,-72569,57898,218723,259450,22807,-134087,85457,189712,-105473,-410257,-477860,-363683,-171859,-13226,135553,147852,-45264,-154942,-152704,-155254,-62326,-36421,-198930,-285907,-223871,-171037,-293914,-225137,-28101,33979,70965,280656,368428,72821,-246911,-117407,304401,523448,372024,45618,-154892,-139374,-80543,-123169,-90341,98948,281908,228975,41659,-45426,-70984,-90489,-54123,-52799,-108400,-90062,-3234,-109109,-290859,-221837,-110192,-174590,-192599,-66366,-50287,-200458,-213727,-115272,-134685,-134568,7985,161780,301169,330381,113320,-132304,-139151,-70472,-86838,-114285,-174228,-218705,-129988,-65534,-92152,-11569,140373,312171,409048,339676,41068,-122648,-19935,43860,-83494,-216547,-239937,-186650,-88304,8116,760,-16811,171942,340292,168928,-84550,-226652,-284989,-112678,166054,171524,29143,-6791,-41849,-203306,-343343,-313515,-265411,-267574,-215311,-123011,-12367,111614,169175,92674,-24016,-58110,-138058,-273715,-182844,-6041,52318,115799,72651,-98486,-110270,-61556,-86249,-36377,8602,4634,69417,84062,-12229,-98235,-104426,-92751,-77751,23016,175280,206308,54972,-47344,79354,210591,136166,-2286,-130581,-240984,-136119,108118,172344,-70702,-268626,-168195,-140813,-266776,-206036,-43823,57707,159681,136284,-41730,-206959,-382604,-499042,-377637,-116405,29287,66063,136174,203366,139002,-6705,-149459,-268915,-235832,-48815,6619,-146660,-286512,-168011,74295,163787,55165,39918,226912,342517,148822,-134170,-215324,-218066,-271037,-224461,-88670,-33094,-151406,-336458,-291689,33437,93502,-195580,-302877,-177182,-72399,9282,74022,111601,146229,39929,-148176,-183895,-129727,-1837,155419,213068,203942,57236,-221711,-207709,126835,278781,125737,-40018,-153336,-317568,-380717,-197858,-37265,-42498,15995,103613,-38172,-219744,-149680,23511,161500,183799,43276,-87763,-114092,-89672,-81142,50362,218615,154806,-46023,-138263,-83056,83302,143205,74778,90742,73127,-60891,-133667,-200142,-403388,-537865,-393769,-211345,-139091,-148366,-141843,-174818,-284666,-192271,88942,61114,-159570,-194909,-153730,-9807,155208,69349,-132572,-243025,-268146,-350859,-522682,-344281,62997,-138467,-795131,-650882,478799,1620391,1809735,1106820,-423734,-2529346,-3278018,-2587937,-141784,999743,1200146,368131,-258722,-92213,574027,1147614,1017868,399805,85422,-16005,-27884,181705,237584,-12289,-220850,-13554,342549,321726,-81928,-349980,-148135,156371,151099,47282,74511,107224,103352,93929,-1832,-25126,52067,146141,295430,334370,199317,122603,122811,141481,251204,361599,394683,368440,220804,33914,-218009,-422035,-385959,-260124,-86722,61123,-10075,-210463,-270830,-160002,15391,185370,226404,161795,63092,81971,294115,455060,308989,97539,133167,233497,44706,-101342,120295,306787,239160,144009,28914,-158140,-211805,-136549,31123,138588,103979,72997,6117,-186588,-216936,-74320,-19233,-86541,-142149,-145666,-110319,-24264,42360,55515,8021,-15583,79472,29105,-244828,-401250,-220676,20623,46357,-110926,-197897,-110269,-120085,-276606,-301486,-189028,-167539,-207905,-149698,-69347,7893,148036,260392,141870,-61682,-110986,-97616,-138864,-78992,38941,159655,312624,274161,-53170,-349580,-326176,-184203,-126518,-16756,181226,297322,200409,54329,4514,-110522,-131069,77400,191408,120932,79037,46801,13784,-16524,-130355,-65868,88149,-18816,-82778,12296,-38853,-146556,-160245,-105175,78980,277649,337473,321484,296037,180507,43523,43866,95443,53351,57322,182468,165926,31935,-49187,-32499,161071,312863,224460,124815,144795,186361,281872,291293,114191,-49663,-208083,-436674,-423809,-169900,40245,206307,382904,438078,306727,107837,-71070,-179811,-76482,87811,279998,400275,122983,-356659,-531795,-468242,-522158,-623108,-448091,-129067,124187,309899,394493,331758,236424,135929,155455,359170,372874,12497,-226623,-77006,186414,329787,283772,164823,103398,89589,93917,-4408,-144176,-52165,104566,55119,-44240,-2242,170332,313118,269252,1897,-287308,-329722,-235849,-255278,-266522,-117704,71053,104872,29712,-22272,-56895,-8124,198765,260125,19578,-51258,130299,79410,-203270,-125122,154470,143849,-116584,-304522,-227412,-52024,96930,152355,43969,-21882,13744,-32506,-20551,33027,23901,74518,41406,-189201,-208126,82033,315035,325825,145949,-127650,-191226,789,150163,28118,-219010,-188145,72174,117894,-92640,-134048,36434,153812,179843,69517,-120137,-174076,-126499,121037,505123,542261,228127,-41666,-144350,-125389,21020,170775,245056,173812,-86795,-245958,-260383,-212898,28622,255678,160988,58632,189294,349557,331127,210958,103703,-13122,-99742,-102860,-131592,-201201,-114802,20583,92025,-27611,-86399,82668,208495,96524,-99626,-165180,-77352,-19397,-78312,-129735,-47770,46478,114596,123033,34734,-2351,-5526,11526,103026,114512,78861,213983,274776,56314,-185040,-197780,18671,282883,292937,136086,163381,204348,46447,-73839,-139990,-248324,-143281,122988,229691,204948,188983,57155,-242222,-371234,-193586,1735,-32409,-101675,57638,215425,97737,-109378,-156428,-145294,-238561,-328683,-174416,138173,275549,70712,-171699,-95468,57289,-28684,-105026,25010,162876,86904,-83707,-191039,-185049,-157950,-190769,-150110,188256,428599,209773,-103063,-188200,-224315,-254045,-230280,-218959,-103878,188588,283759,-1629,-318434,-326291,-202019,-297035,-526039,-531389,-314608,-194705,-45192,196220,52757,-132964,74904,193073,337199,668871,410080,206784,256120,366975,685608,1097404,988700,300321,-161688,250022,707011,-71376,-871295,-762725,-92728,659772,807565,166741,-199224,21737,-9868,-337759,-519201,-467272,-351944,-85334,384947,560731,409951,366492,473053,560185,475266,335560,359055,370590,182269,65252,-8516,-163016,-182450,-187971,-161115,1922,81910,50343,35400,-118378,-292491,-344235,-264191,-163979,-91980,-16738,110026,85283,-94343,-30850,69298,-166917,-220450,109950,406006,550830,374732,-158204,-410467,-222085,-90850,-62811,77578,276094,307348,219277,193306,146482,20208,9786,532,-219944,-320850,-130029,48490,87657,142257,185927,155061,178543,233979,53359,-149478,-39802,107090,108979,73029,-8182,-138071,-128341,62894,200754,191442,87615,-78430,-240341,-334722,-313883,-218489,-132172,-65172,-3816,98977,69122,-156516,-280190,-221710,-206600,-182960,-43531,116079,185005,121549,769,-18034,68062,117046,109721,72124,-25338,-19625,149034,287616,194947,38474,46264,130814],[-27859,-301852,-252728,149313,344526,158837,-74450,-73429,118143,254961,167503,-36370,-119951,2525,139017,182068,154730,137515,131905,52671,-42480,-110959,-242775,-363931,-334070,-155903,-4485,-76242,-232672,-140199,-75998,-304281,-346695,-29722,147091,-7829,-93308,-27155,84974,137212,60725,-128163,-204566,-198142,-229806,-158560,95774,182461,-38187,-269098,-246642,-134368,-100739,-54766,-20095,-109908,-175271,-76620,32182,101016,61825,-42319,-30756,111878,165182,-19369,-236433,-246870,-73146,38897,-111161,-385559,-393181,-106522,122080,-70416,-376288,-244158,54381,39247,-89158,19070,127601,5049,-134111,-157477,-106304,-98094,-107089,-73356,11173,265775,493668,521971,337088,87478,-57561,13425,177850,148162,-167313,-383206,-254795,-69524,41451,146723,173578,-28379,-333070,-377761,-223840,-77720,-1304,-54655,-144995,-41400,-35716,-184011,-106602,111674,187214,213497,223089,166249,-28212,-324929,-399832,-94526,118415,74881,78152,194491,113421,-220001,-331237,-80256,102887,56722,84169,231687,276881,57866,-193247,-262446,-254332,-176922,-68753,-126472,-136288,51112,100720,-51375,-33586,101023,247402,257202,2885,-188363,-7333,85258,-176929,-480070,-549937,-485476,-364893,-144696,139551,179651,-5813,-69388,-81985,-123917,38760,129730,-95972,-276115,-261455,-233140,-287758,-198027,-43271,-20454,12090,235481,381593,137949,-216943,-146070,261065,480023,284538,-43949,-161992,-62887,-20136,-83220,-66938,67404,202473,122964,-64010,-73521,-23374,-22288,-4210,4083,-37563,-37259,19421,-113685,-201534,-69520,5964,-152898,-240962,-105798,-20730,-129947,-192104,-125689,-119718,-40462,177442,263075,251500,232048,88810,-67170,-74421,-65383,-131204,-144989,-133853,-140034,-86440,-11897,23136,121754,210675,252986,253451,232653,33912,-118921,6132,96261,-82935,-261416,-262885,-174397,-70575,-1552,-45273,-59365,170261,349433,145560,-146684,-259206,-266014,-126920,93944,91758,-56208,-84310,-62072,-183955,-310587,-303580,-299608,-325344,-219083,-66264,17191,18486,-19955,-60721,-93026,-107151,-230390,-377569,-280081,-8222,163080,210457,76671,-154429,-170387,-90020,-59909,78405,187351,133188,78361,58008,2079,-58224,-67738,-66771,-102037,-46385,95344,90572,-44218,-84774,49302,197556,181340,57987,-115790,-299282,-265563,-34841,37113,-193547,-332743,-151763,-151211,-348368,-254622,-3200,152649,268423,221112,-17690,-243983,-421902,-514297,-386425,-120158,63616,126416,156194,174062,121664,-26206,-156217,-209657,-181027,-66509,-1712,-135834,-286846,-201165,3226,71774,-915,18079,213888,314573,117125,-148855,-209715,-174505,-186667,-132305,-18079,-28077,-204540,-406227,-351136,-16488,77379,-147220,-256821,-197715,-106450,16662,98035,103325,97353,17490,-114999,-171179,-180120,-55868,214544,317761,226260,44064,-182381,-176043,122019,291070,149390,-78027,-213470,-332416,-352834,-164760,-22518,-30656,25910,57758,-138607,-292431,-115579,104963,162735,128226,43311,-30271,-89078,-143003,-115112,55304,136174,-14730,-159970,-142162,-37906,122900,160507,65812,70282,92516,-34851,-103693,-150802,-354424,-550374,-452667,-252351,-130164,-98302,-101655,-150334,-215621,-33828,268009,142790,-176777,-237935,-209891,-100306,74001,78176,-109544,-251097,-197136,-212630,-450455,-348023,68768,-76180,-744638,-631358,579497,1658784,1936277,1790440,843434,-1599458,-3793159,-4435220,-2195136,683327,2190097,1119649,-144564,-309854,436609,1245354,1098772,434526,149514,22693,10610,170617,182473,44372,-39862,99660,214258,137182,-176608,-396201,-214488,59549,69965,37091,102483,126272,148113,169676,76519,21119,71649,170050,342461,372913,239919,194230,192764,166436,228036,333687,402610,367590,192971,41180,-170079,-334205,-269475,-180478,-75532,71882,69061,-84774,-162066,-95742,59091,232252,267527,173021,69747,41774,187307,366798,317072,147532,189750,297388,73594,-122967,88686,282393,181681,68580,11530,-100301,-149700,-106345,40743,156591,169820,188824,123908,-57319,-78295,-26519,-58990,-81715,-66294,-78137,-42156,24981,22683,-19151,-55104,-40903,32480,5464,-184861,-331079,-224798,9103,77820,-119558,-262044,-181031,-210589,-322465,-234648,-122569,-170833,-214486,-138958,-55244,30101,171143,274767,177937,2699,-37842,-26474,-85562,-66908,49148,169635,273748,176005,-184326,-467157,-369537,-113722,-16336,41180,204024,315364,144177,-58243,-29414,-41591,-96689,54884,206450,115737,27695,55324,151513,166508,-24183,-51702,52932,-71247,-137407,-22763,-66062,-199077,-263298,-207766,58026,258262,254183,288716,356803,234681,24723,-5378,74757,60347,56757,176086,132239,-2434,-39513,-3342,188283,300897,130888,18735,109178,191336,281449,315046,140874,-29729,-186861,-432477,-479766,-279672,-53366,199279,445807,459426,284524,172356,36639,-126491,-64696,112083,316020,414091,81167,-446758,-630571,-533192,-530324,-588474,-453608,-223041,19913,297148,462360,392202,251903,156359,130946,261625,320333,34311,-212806,-42866,244938,315457,231613,166826,131474,134280,146199,45460,-102861,-83208,26787,71509,73294,112177,194779,198849,106060,-83296,-289594,-291062,-195727,-205516,-181161,-45417,73972,94391,31782,-49128,-80793,14582,237563,301698,75932,1265,190382,143397,-176250,-148459,68599,55717,-144248,-296383,-246444,-93553,76550,169964,93261,16308,60279,81621,100428,85491,11032,47657,45647,-152921,-190846,79923,336436,367524,213969,-16045,-136577,-30978,107027,48731,-108138,-76666,92156,59697,-175319,-225463,-31786,138375,169203,47012,-107846,-147559,-135299,39748,370686,412090,153018,-37417,-57731,-21034,75379,206306,317453,233143,-60025,-252655,-287253,-182483,68122,222472,100601,17788,121524,309139,401394,307172,130022,-26855,-87835,-73228,-46098,-119560,-105517,-34698,6584,-75698,-122887,39177,192011,107495,-75762,-98889,1985,-5188,-157587,-236726,-133757,4471,123464,146592,32392,-31022,-55639,-32518,119725,98018,-21035,140309,281103,84778,-170924,-212196,-14836,222411,258258,185536,221625,207119,52289,-41627,-76630,-126826,-15252,275458,458866,403920,254451,-4085,-365103,-429738,-172233,14923,24199,64835,217142,276697,80415,-119681,-149303,-148681,-271038,-378517,-198224,107494,223076,62567,-100165,-8817,111442,-10243,-122676,-27441,103068,53617,-90538,-202585,-211987,-189808,-199372,-78028,289804,436358,123397,-208806,-299077,-312949,-297449,-247006,-165556,44531,281807,287211,-1165,-283493,-274492,-109088,-168444,-397045,-458293,-374831,-383546,-250088,36760,-61749,-189048,56486,88604,265025,919296,563917,393511,699777,461098,235126,731468,812449,245117,-80469,296576,621420,349872,-1648,-571826,-568989,464230,859570,171354,-118989,20058,-106948,-486137,-661768,-609887,-525714,-208038,276588,419769,310054,333901,407049,465790,488255,434103,437559,411271,287477,208270,111199,-82630,-125242,-151419,-187733,-78511,9940,1639,-49183,-215908,-361832,-324533,-219529,-156386,-134717,-72206,92589,103890,-64352,6888,78455,-207133,-268891,56341,334061,491805,348007,-146708,-374404,-114712,63918,4338,40854,272599,394322,313134,205679,125364,72688,62765,-16780,-278844,-384028,-127281,136152,132228,115709,178566,138794,133270,234680,91935,-192294,-218225,-70685,58710,68861,-38426,-167884,-195708,-47289,117321,101574,-36684,-171367,-242909,-262721,-213991,-139728,-90225,-50592,2441,117307,123246,-95829,-253919,-238197,-196654,-111973,23486,123284,156736,89809,-6894,4698,119599,179787,155985,121204,4111,5746,208431,332283,177502,-12799,-3765,87495],[-86422,-339733,-250766,145924,315285,204855,95412,75235,146470,205640,132229,-55442,-151086,-47348,99348,164800,175847,199668,202448,109942,23020,-20449,-172159,-311375,-281363,-164036,-36090,-37543,-125996,-1987,29299,-269648,-364724,-79321,36464,-185789,-265534,-80309,116872,164442,37294,-186231,-249081,-188724,-221682,-180440,44704,70326,-146107,-319485,-248669,-85382,-24756,-15798,401,-81080,-144263,-39144,61828,145280,175786,80720,28866,118444,145291,-17958,-177350,-170094,-66619,13822,-102651,-325547,-347628,-138642,34257,-129362,-372014,-253457,23474,61319,495,40961,49464,-30589,-82130,-111434,-188177,-251230,-195891,-123972,-37432,257987,507722,472367,251881,71685,-40798,-11520,145963,139568,-181173,-382885,-254944,-91754,36748,229654,287115,895,-353239,-342125,-122250,41719,91894,27268,-91980,-96594,-143749,-252403,-191968,-15364,134636,192620,161120,81557,-50790,-285878,-326282,-9302,226065,163748,159362,278981,175595,-145197,-201218,-14645,86034,35803,83115,216849,226904,41767,-156062,-239396,-262181,-160257,-22422,-101358,-207550,-81545,38380,-38325,-20728,98713,256369,271911,8453,-238467,-138317,-25776,-186270,-455091,-524478,-513328,-507819,-263128,143466,203086,36873,41612,18101,-74704,130446,292439,35299,-238591,-275624,-273593,-235031,-139029,-47361,-56936,-24613,183535,363887,191386,-170966,-174254,186947,407002,232104,-33958,-77619,48266,46172,-35190,-44762,37182,123799,7768,-178892,-110885,13460,33627,58870,87130,18633,-19602,16738,-93423,-78728,77941,96501,-124066,-283181,-175463,-15144,-48572,-139187,-107432,-85377,51180,311124,313904,158047,114038,61445,-3234,-1389,-40958,-153996,-173200,-118342,-85864,-45560,41528,135064,225571,226535,141585,82961,105434,20808,-91266,50125,132069,-100518,-283771,-245413,-153167,-92412,-77375,-131485,-116210,136904,327200,127541,-179775,-249783,-192275,-113721,-12317,-20505,-125738,-124246,-40719,-106607,-223557,-258944,-289599,-319918,-187566,-4953,39441,-94963,-229373,-195011,-108012,-114464,-281343,-431498,-339079,-6497,256277,302609,123039,-135974,-183829,-114443,-57648,121880,265297,183671,49410,7020,-24080,-53432,-36925,-40628,-141690,-149968,-30625,-41332,-102754,-78163,3096,133118,193495,95523,-119850,-328489,-327344,-127185,-79409,-306644,-387079,-128449,-125861,-393837,-320536,-6097,202847,314593,250520,-3040,-249905,-398306,-445612,-324459,-87964,103988,177310,168233,123783,63551,-61599,-148682,-126367,-88601,-43303,9434,-111251,-248472,-181681,-34452,-30201,-89468,-21867,188498,271795,95330,-132242,-184705,-136459,-123681,-65961,21098,-56053,-262434,-435572,-353353,-55832,40138,-99040,-195690,-209448,-138406,17449,119750,122898,84690,14298,-45609,-65723,-97581,-19658,269004,384736,229218,27473,-136753,-153611,72734,262628,166214,-102941,-283914,-371036,-317383,-110060,1999,-19167,14137,-15180,-237631,-342805,-90382,148885,145510,87605,64836,44198,-37870,-183905,-173542,6754,22934,-161732,-224906,-114867,9312,143733,172010,68012,60074,114679,-9402,-89224,-99209,-273972,-517450,-489248,-295433,-130739,-42453,-64376,-124123,-97048,151165,387408,164018,-207358,-293544,-270566,-170352,15252,99082,-61226,-226697,-122701,-94485,-354029,-326825,33893,-12547,-517218,-410018,610648,1345798,1671727,2156754,2040342,-354186,-4091141,-5935953,-4038468,307765,2755983,1683847,72379,-328832,394746,1230866,1039768,465736,254816,77825,26747,120754,123454,105301,108961,103076,-11327,-75924,-231897,-378265,-249818,-48705,-44021,-27969,85714,143312,190205,194126,94709,31913,74915,191244,369520,370878,244728,233558,216762,152534,191068,294447,387866,350625,190234,90506,-70209,-193430,-121476,-70586,-32212,106996,163356,77626,16412,34825,124382,239899,248657,144136,63629,2283,67971,248994,293365,176723,213774,285266,36962,-176874,31289,247429,138260,14208,-3364,-55958,-108804,-109328,-20718,100978,194831,273923,205201,53165,43552,1991,-106298,-68403,7942,-22522,7236,34123,-43735,-124857,-136458,-82833,-19362,18853,-47958,-171239,-169372,5789,94187,-116819,-296329,-258009,-321725,-368374,-166102,-53399,-144450,-167759,-88536,-17305,76290,223695,318287,237622,79960,43893,58271,-346,-25427,79941,214405,253701,73280,-288493,-511532,-340940,2446,121175,104675,220529,323212,99325,-127548,-14244,76200,-13479,72103,242739,155726,28561,63830,238333,283708,31509,-70794,29539,-60371,-137759,-39834,-68565,-197528,-302288,-264659,35313,218558,160505,234189,370672,238090,-31827,-81998,22909,35732,54561,173955,101505,-47394,-61677,-9066,165278,244813,37381,-63224,73470,167339,250745,320591,175719,24729,-106959,-352536,-490377,-399192,-185839,149814,462247,445870,269519,258065,157209,-51094,-45252,131540,352124,420887,50537,-467015,-642885,-532062,-452796,-441793,-368695,-255127,-63407,259020,475930,411665,261503,193106,107425,111872,204508,48878,-176892,-17001,273078,294332,188993,161220,160912,187989,186296,93988,3708,-28721,-25962,73270,196739,243309,199962,38372,-85616,-143839,-233426,-212581,-123199,-97793,-42575,40736,68725,84451,38692,-82561,-116048,35801,271124,329117,131757,44104,208546,167836,-139133,-184815,-48255,-14985,-103048,-219870,-234326,-124415,49382,174328,136595,42214,86995,194045,227821,150816,34345,58313,75160,-102100,-186933,41518,306503,355271,237996,62240,-81262,-30740,79015,45482,-31698,10506,86865,-24219,-244333,-272736,-75835,118099,142138,22353,-75512,-101568,-119795,-18432,236170,284233,75148,-68076,-28873,54529,126430,228723,342455,241318,-23988,-209418,-259046,-109153,117173,172431,57643,3991,45878,233334,441947,381562,139357,-37467,-65058,-17080,71342,2196,-102676,-108799,-77300,-87284,-111472,1913,139647,92334,-50435,-37482,79658,51772,-183035,-329229,-216548,-4191,159758,158360,7315,-62865,-81603,-59289,112807,64210,-116707,33616,226540,74821,-173183,-225700,-41536,151320,201676,222242,264344,189023,33160,-34343,-12547,12763,93638,367987,612600,526680,262621,-81313,-449815,-446795,-144186,16601,64698,196243,329903,309999,80616,-95079,-113972,-107634,-228790,-349865,-184119,74819,143357,39009,-12819,102816,169728,8622,-127481,-76924,14108,1552,-93600,-205920,-230684,-191718,-167098,8992,353560,410078,59826,-255440,-353999,-346520,-284930,-225602,-117247,130054,296046,236971,-18113,-241324,-185257,31146,-21525,-255812,-355508,-423688,-528969,-385037,-115166,-191731,-238236,25348,-152516,-72265,885536,698708,577844,1277902,924486,35965,282723,472513,72225,-35250,414859,520841,427713,379420,-384699,-748433,338430,820539,116164,-56034,59364,-138770,-499880,-625284,-613691,-634968,-343224,100583,215732,183958,269114,286582,294900,415493,466244,450347,384306,338540,319875,228425,27694,-51600,-84686,-157297,-134486,-84104,-80340,-158519,-295944,-380515,-276681,-173497,-156604,-187742,-136274,49901,82884,-59252,18169,65291,-210694,-266598,13092,244213,381806,271386,-129712,-326042,-46095,177352,60569,13891,258471,444505,355199,157464,49367,66830,69742,-27912,-266235,-364282,-89955,196002,142887,58275,118073,73037,55039,202391,132144,-184038,-332367,-196310,17362,45695,-78384,-173068,-207045,-128790,3730,-27143,-169388,-252417,-236154,-160313,-75015,-65046,-73722,-24288,55311,159607,160740,-37484,-177771,-181767,-134907,-36080,62188,103128,97640,25488,-25267,30763,155233,221202,204852,175560,51330,36546,243799,338581,157234,-29134,-35659,31616],[-127408,-340712,-230897,111035,218594,177745,205611,176815,117341,100375,77954,-27706,-104443,-51098,75238,142260,169650,231784,240082,114997,27416,22935,-105512,-226926,-191975,-138805,-53051,-2237,-17529,110470,111015,-208844,-355470,-131841,-53026,-278875,-356821,-95030,157234,191734,24451,-199409,-236503,-136990,-178840,-169555,6205,-10716,-186930,-289172,-209223,-33425,22226,-27760,-11518,-20829,-21430,75046,133437,199016,272650,178367,81395,139694,146549,16237,-71472,-50298,-17553,19675,-68056,-232261,-291047,-190684,-84673,-191084,-344458,-244739,-2464,79616,88136,73381,-13980,-43593,3318,-41194,-247820,-357417,-238971,-153627,-76598,215059,455944,371039,149318,48415,-19693,-36878,100825,135937,-128263,-280532,-171439,-61900,49690,299316,383847,52004,-291874,-223680,14899,155473,188313,131399,4642,-101836,-181604,-222227,-190073,-93879,69625,125651,81024,13191,-48184,-185322,-190528,67020,283643,203693,166069,267249,194467,-31488,-52883,18482,39584,41650,116316,203751,164881,22606,-109448,-206716,-264739,-139484,32732,-45872,-233670,-203394,-52843,-21966,-12181,71769,250935,301159,47080,-257795,-269655,-121830,-144790,-352812,-425425,-463479,-576065,-347497,133271,205336,68511,149454,121188,-29877,174186,396427,151477,-188066,-266429,-270094,-146305,-58595,-34120,-57696,-21311,144724,326892,225438,-114045,-188705,101622,321838,228260,67709,75777,173992,111778,6885,-23679,41052,89931,-80136,-276010,-152606,31476,70992,132355,188752,56112,-53700,-38215,-68234,37984,183571,143058,-93596,-308219,-261235,-36306,28916,-57152,-50340,-21509,132501,382145,305775,50749,4500,32467,46565,65840,-6378,-151552,-189650,-126152,-68548,-21785,79233,213481,269441,182130,15471,-47342,899,1583,-57695,86172,139207,-121211,-275052,-196440,-123043,-131215,-186165,-233360,-172720,78335,275015,123023,-158791,-185868,-74127,-67422,-117525,-138631,-169133,-117710,25942,28402,-85724,-177094,-229233,-247078,-129041,42968,52432,-185671,-387823,-264441,-56212,-74519,-278265,-419273,-336703,-2638,292024,347980,182479,-61541,-152617,-117862,-55322,112861,247128,150804,-23537,-81102,-97118,-85739,-18183,-16274,-177085,-253402,-167100,-151014,-107150,-41767,-63037,19109,151858,87602,-142303,-322948,-310944,-150767,-155318,-390683,-417856,-96030,-67094,-391571,-385489,-52991,187484,275047,209003,-7750,-230405,-318326,-302576,-208187,-36188,133544,197392,159038,60670,-22633,-98521,-112178,-24130,24107,13486,24110,-94417,-188567,-108683,-24003,-119285,-202926,-87452,149441,225803,83485,-103818,-166454,-131322,-110810,-46265,20600,-109403,-317079,-420645,-296138,-72206,-16046,-82348,-146516,-197481,-137552,19384,124970,160108,120123,43798,50738,101672,78172,88052,308856,406754,218275,9615,-96426,-135102,5590,209621,169429,-114851,-346781,-420257,-285961,-55095,22919,-16284,-22912,-106123,-315810,-354636,-77409,133500,95492,56418,93850,116459,27418,-199655,-245348,-91443,-100964,-257263,-234118,-74754,44153,156931,187452,76275,55458,132357,16422,-78105,-43700,-186935,-465421,-503349,-329686,-140380,3321,-34156,-97533,36418,309611,417717,124832,-239475,-345603,-317173,-201388,-13733,111840,-11437,-178687,-75475,-60037,-289761,-298791,-38684,26807,-173370,-6654,615666,814936,1107602,2097705,2880089,930494,-4229457,-7198852,-5303467,198901,2922726,1925149,347855,-89536,509382,1140000,885829,487746,366480,158807,44298,60787,92600,158700,168548,-11920,-250768,-240210,-239183,-322339,-253662,-134516,-155668,-134514,16234,147468,225599,177944,61705,12294,61688,198786,366304,336469,226989,246750,212180,126191,158086,250796,337164,293746,191915,171274,72263,-24523,20928,28198,13176,143370,240665,226931,216932,205005,201831,220279,192183,94438,43150,-35596,-41101,127778,248463,195251,217261,215165,-48093,-256583,-59074,193416,119926,-3902,-7827,-17844,-75492,-130543,-128573,-12279,167942,300077,221505,103418,108815,3810,-146329,-47641,60783,1458,12466,-15551,-160542,-247410,-215749,-136755,-67608,68672,135968,43068,-60233,6039,72422,-116390,-299022,-320101,-411241,-385836,-107002,-7303,-109949,-99456,-35270,14675,124714,291682,386411,315070,166731,127081,139387,96367,41020,129810,289372,265420,-5274,-337119,-463727,-241624,128222,238953,151204,223986,318097,79419,-137457,33780,180575,60922,106400,284269,218919,66114,59895,242268,299703,25359,-112880,24850,7630,-80268,-22907,-28750,-130127,-267325,-263796,20249,175499,81884,158409,315397,183382,-102684,-154812,-40548,-12925,45702,165746,72601,-94095,-107056,-42303,103351,158244,-33578,-94458,54592,120095,191516,295972,194217,78476,-5050,-223765,-447007,-482984,-311354,72503,422712,387632,237101,312275,252303,28381,-19529,146693,377672,413627,42305,-403651,-558691,-462964,-309740,-225895,-236797,-248326,-121259,199697,427468,374534,248725,225566,93511,-34686,66386,49751,-129336,-2480,261311,258044,147605,135393,178950,239694,216001,146639,154070,79461,-64246,47171,292162,358673,184420,-130420,-261651,-167715,-132456,-113359,-40611,31852,110192,121194,60681,78734,49311,-108927,-140630,63606,298100,340408,173094,62022,174621,145531,-107370,-234146,-174533,-59466,-9570,-96598,-192539,-138237,14441,149906,142030,33180,78710,261262,311298,202805,85232,98679,120520,-46403,-195688,-26690,227720,284879,199342,71042,-41463,4778,75180,29147,1960,50978,44590,-122213,-282514,-263056,-87095,87577,95369,359,-30866,-42262,-79050,-39053,132981,183528,33,-141213,-66221,97485,173535,224226,290979,180750,541,-138425,-195894,-27931,154601,117272,46365,31010,-11164,140422,440551,417188,129833,-41408,-29319,61941,176855,95080,-124980,-175953,-128609,-71501,-66513,-17340,73742,61651,-30343,-7244,110814,104101,-160767,-379187,-271706,23875,216277,149950,-45397,-92274,-72702,-58568,79460,10934,-195051,-80537,134166,40830,-187966,-233967,-50941,92003,135560,224704,266095,144516,-13831,-62364,20397,108586,136400,361445,633526,537125,217716,-148746,-468594,-415981,-126333,1486,85141,267110,375123,303261,90248,-45377,-58124,-31244,-122159,-247147,-127721,51365,34288,-32027,43255,203171,217544,32897,-106458,-107029,-78488,-51129,-80453,-180463,-216574,-156201,-102995,91739,377321,370630,47660,-216642,-330970,-327233,-234511,-176721,-91740,127993,235685,147327,-49644,-206043,-95081,170249,106483,-134586,-246152,-443221,-606502,-445970,-234785,-312438,-307099,-123877,-620384,-652087,623926,858580,831779,1977264,1678381,90048,-169622,54398,-194047,-87251,469559,317511,124062,336954,-86859,-544111,263788,635767,-18271,-68212,109465,-86356,-359978,-415195,-484581,-656709,-457817,-92482,1931,61411,193385,157193,112774,288002,416350,371262,283171,311451,358434,300903,131447,18687,-9772,-88558,-159059,-174433,-173643,-257387,-329589,-335870,-218093,-144131,-167607,-240159,-192001,-600,31815,-77069,11684,50650,-164266,-209201,-8520,160825,258907,181457,-107340,-276348,-22160,231240,99642,8658,229044,422755,322340,71128,-40592,17663,33696,-32486,-194510,-270573,-20512,221055,121875,-8162,28105,-20528,-35489,152535,177474,-116963,-337820,-213517,20163,24391,-110578,-146188,-155336,-157494,-107992,-160120,-283164,-317730,-242182,-74357,60263,-4326,-78839,12709,151978,232332,183816,6392,-73802,-72905,-50894,13614,61215,69077,33971,-45905,-44775,56303,170910,233302,243267,226497,111440,67962,248030,313715,144194,-13408,-47014,-17914],[-134417,-300340,-190708,70159,101977,100727,229401,201544,39934,-26777,20516,37457,2139,-10512,74187,125968,141003,221172,231070,73615,-16311,17191,-56155,-130511,-90057,-93056,-65754,6533,59791,169623,143143,-151285,-327492,-175302,-99211,-262892,-334595,-61152,198662,208272,20543,-172604,-179096,-65533,-113852,-126020,-10960,-48638,-171928,-212936,-150135,10169,36836,-66514,-22981,79250,163492,230357,235310,274827,349236,224927,98283,161616,170205,72869,57815,96892,72120,55870,-7894,-128156,-246199,-256443,-206124,-238836,-304171,-234266,-42996,65206,126988,91253,-42526,-19136,112142,44672,-258421,-370852,-205841,-143421,-97257,149610,355228,247619,55561,15490,-13535,-65686,56692,150057,-17303,-108727,-24192,20477,86779,342511,435050,108802,-162267,-49913,153190,243203,278314,247093,128693,-52615,-136556,-95219,-93657,-92134,17494,36492,6388,-15956,-20972,-54840,-32408,119999,273120,173826,92757,173628,178199,93826,73132,11008,-24543,72462,185320,212805,122428,9807,-69372,-177590,-260826,-115230,90484,37543,-197982,-285856,-151593,5273,16098,48313,234497,327346,110085,-229897,-358750,-181743,-73789,-212641,-299191,-373674,-563039,-385893,93605,173561,74998,222708,199579,-2587,156546,407825,210978,-146816,-247921,-224640,-52256,22347,-2982,-20294,22646,134450,287482,237774,-53325,-181982,19914,234644,256164,211589,247594,288256,168855,30324,-5658,88417,117377,-116396,-332305,-189682,28447,85808,194839,277122,74679,-134109,-150984,-59935,114520,225445,142802,-67230,-309308,-339828,-77241,88297,41339,42582,72644,200712,385558,246576,-42371,-75963,3100,71975,108289,21003,-129925,-190736,-148708,-85709,-24752,86969,238166,247701,94581,-87125,-109507,-59036,-26687,-38393,90984,116400,-126487,-235977,-134366,-86066,-160290,-285542,-321164,-211450,13856,202828,130179,-80694,-75383,60630,1980,-189707,-231668,-180222,-71711,122416,198940,83911,-67310,-129315,-124910,-57239,68679,59729,-217289,-439496,-246067,46390,-667,-225591,-340698,-264519,4660,250893,315583,218608,29984,-95763,-90138,-23294,95268,176098,64799,-122887,-196630,-200938,-140684,-12173,5285,-190281,-320937,-269263,-200591,-57878,3906,-137489,-116537,58344,27829,-175277,-286026,-231155,-113139,-184634,-430917,-409414,-47296,14213,-344329,-429988,-129916,108109,158667,109612,-30767,-195984,-203568,-115729,-66743,18804,144709,179519,124061,-3015,-113637,-120272,-41070,82432,129704,82094,20420,-109157,-134651,-5708,23912,-180247,-320971,-174258,98828,185622,76160,-85571,-177061,-175765,-156914,-72606,-10041,-169603,-357601,-366679,-194731,-61332,-80342,-110614,-125711,-152458,-84150,27607,103547,198569,197874,108838,156373,274678,268558,217015,322919,383793,197350,-7944,-68272,-105089,-38225,155699,153275,-119293,-381734,-454210,-265966,-22855,30070,-23859,-79363,-199332,-356294,-320161,-73869,58927,13141,28837,116301,173783,96536,-180391,-308218,-212327,-206784,-286318,-198589,-40958,60570,176157,213523,82411,47580,140451,44134,-60687,7660,-121796,-418950,-488075,-335920,-151376,24849,-14822,-71268,144190,394440,357443,44812,-259270,-375214,-329909,-186204,-21855,96385,19306,-124991,-83075,-140559,-293957,-284208,-138843,35272,205586,493418,626336,250516,445520,1678687,3203416,2024533,-4219614,-8450179,-5963446,521617,2895579,1862951,653895,409902,803975,1031737,703129,489700,437778,246126,74624,27187,117982,197655,112416,-204578,-408833,-290947,-200372,-256781,-229046,-168472,-223495,-246152,-91457,131420,248646,145436,9539,-16630,41707,190525,334212,283209,199574,242178,201726,116769,145080,209927,250066,188399,173205,256755,228358,136034,121441,76223,28109,154359,277662,327995,390432,376453,281294,196141,127086,42892,12829,-65946,-117691,27428,195827,213532,214838,121244,-148727,-344525,-175319,118210,126908,17013,5895,28307,-26833,-142003,-237177,-143512,99190,262532,170009,74357,99463,-17200,-162944,-15369,88974,-10618,-32726,-116796,-309800,-363186,-269344,-190657,-103903,144129,325163,261706,77503,-1666,-3589,-131744,-272640,-341230,-436506,-348744,-57803,3597,-86031,-40378,-7287,17356,151415,350746,459311,395077,254852,202693,202663,183589,120423,189453,375632,307281,-39471,-317726,-331908,-95053,222553,293682,160894,207052,296990,87194,-93957,80836,208005,72964,128240,310588,271307,106219,31870,162919,220656,-29772,-160862,36983,108049,20645,30630,52437,-9569,-172301,-211391,19289,144737,35825,66662,191331,86459,-153246,-190082,-90203,-65486,28241,140113,39703,-131774,-152057,-79174,32418,65623,-71748,-74200,57530,65287,118730,244294,182236,97212,74125,-85061,-350127,-489822,-382622,-8045,333975,285054,164553,293761,292186,92777,9038,156283,379197,384395,58419,-269072,-395957,-342869,-144673,-9945,-114924,-237271,-158667,128006,328912,287493,206537,232921,93068,-122703,-44597,35233,-83036,2886,211583,199455,97327,84361,174171,275290,238664,207173,308372,186229,-102851,-7929,333529,428611,151768,-270743,-384524,-152124,-10405,-14150,27813,139619,234492,179070,53897,77802,62476,-115638,-135845,101614,312293,331830,192378,54060,94139,78117,-98618,-287158,-282048,-77065,102043,36574,-129744,-130448,-23686,91505,93656,-16403,37645,264504,326234,226514,146049,148903,165882,5608,-205853,-104540,119706,172959,103342,5014,-23903,65501,92984,12810,-994,37683,-34291,-216633,-283230,-204628,-70221,42121,28522,-20850,7082,11749,-26569,-25839,74835,121818,-61562,-241872,-149520,117450,218760,190658,164090,63031,3434,-65815,-127235,26937,165167,72572,71216,98790,-30733,50448,390762,402921,104319,-37960,17189,149779,232559,100919,-178260,-210069,-126714,-45673,-15742,-12529,24503,32402,-22348,-24807,68316,108774,-114345,-377420,-288174,78512,278938,118881,-123321,-118370,-32625,-31537,23773,-57245,-244459,-166989,47593,10621,-201404,-231494,-41266,58240,71850,178574,213344,76594,-82574,-124652,2445,121058,95255,249005,507404,438947,145700,-176871,-407733,-339046,-126515,-28926,90387,275481,349444,249533,91953,9662,4461,58481,11922,-106314,-44010,39918,-94218,-159639,36085,256718,236779,60570,-57231,-108771,-146936,-81493,-34221,-104926,-151529,-90065,-27594,152877,367979,333941,86431,-105786,-235007,-265306,-165655,-110971,-87707,55179,129762,41593,-90983,-189958,-38597,261697,187171,-53100,-151831,-421152,-609106,-445887,-300741,-388561,-396409,-429281,-1264886,-1338030,252041,1040734,1161456,2658666,2495165,324759,-523715,-323938,-476730,-237657,349905,-53174,-464463,93824,390032,-19447,192885,307570,-198580,-155188,145413,38500,-110387,-106125,-279578,-598585,-523554,-248798,-168852,-34340,127846,60381,-20389,152929,293611,202256,127530,216334,309974,301300,194742,67796,45835,-17208,-155323,-231182,-244249,-306104,-294586,-230716,-162231,-137877,-182338,-276163,-225800,-42674,-30305,-106382,2425,55599,-70531,-109929,-6711,100870,157093,107273,-86097,-234631,-32743,226760,124817,32803,184721,316924,214544,-20770,-100229,-38876,-20806,-27037,-89759,-129592,69756,215288,77969,-65742,-62213,-111125,-113981,101865,224272,-4134,-229709,-108443,87389,28219,-119286,-93057,-58257,-129872,-187639,-259980,-349477,-360489,-275117,-45875,150383,39209,-89871,58263,269376,319996,191159,25238,27094,53418,23525,18306,22611,37995,-3839,-92567,-52565,79308,168266,215165,258151,266250,174748,95720,221299,268897,142043,21209,-40994,-45118],[-103427,-223309,-128458,48032,6232,1988,167187,146589,-58771,-136430,-27456,113538,129042,56129,92616,124366,105797,171139,172923,3775,-77631,-19616,-27919,-42987,-601,-42280,-80093,-20830,81857,164808,118967,-118358,-288399,-200023,-104003,-166442,-218030,6303,224548,197824,13614,-124121,-100269,-4510,-50438,-63992,-13075,-61633,-137761,-140484,-99852,33686,26992,-100281,-13935,190166,332085,361354,336154,368783,404238,213193,63074,163135,201104,130746,177709,242436,176147,102086,63533,-35641,-222150,-317958,-295895,-257140,-261968,-234276,-108257,3386,89750,75011,-30730,40553,221484,131611,-208898,-278494,-93266,-88683,-96995,80003,232615,130972,-10861,-23763,-32818,-96677,26834,182254,115949,76163,147276,137426,142938,348719,420206,150848,1179,135915,260223,293919,350573,355747,251377,34728,-24624,90812,67653,-12189,-3784,-45136,-45559,-5658,16469,60748,98692,139452,195054,74580,-37141,37795,133008,182145,141062,-25631,-81542,120327,277162,251126,115834,3153,-55266,-165151,-247654,-86690,142743,133770,-111050,-316479,-229917,45528,77035,50822,209630,329220,176985,-156247,-374849,-191366,4634,-81783,-197679,-286569,-480301,-376540,17299,100758,47772,238550,234402,7777,92206,325443,191204,-133764,-240052,-167302,5917,77814,39786,41608,91192,158837,260899,229385,1385,-155889,-50911,147445,278476,329551,378617,366694,209923,29446,5129,160851,187892,-99110,-337806,-212840,7500,76497,215697,312401,77013,-234594,-298146,-78771,137939,205635,107909,-51398,-289343,-387684,-121359,122573,136511,152668,184442,256315,336261,154471,-105924,-118976,-23264,68382,107766,22303,-102979,-179996,-174096,-122433,-55573,57291,206484,182405,28,-139763,-109288,-80292,-67505,-47840,52903,72535,-103160,-176475,-81355,-48741,-161675,-341418,-370942,-218540,-31932,125687,137454,31334,53708,175266,71501,-211847,-275846,-159933,-6279,218298,363999,252924,50028,-15376,11565,13171,75498,68936,-174124,-366754,-150753,158659,77902,-143978,-213081,-134107,18413,142408,201141,202873,95561,-40577,-33916,55004,112281,111018,-21996,-212494,-308765,-301542,-193504,-15747,21810,-174109,-331072,-301465,-169254,29341,40297,-196841,-229588,-61483,-69928,-207544,-230666,-123775,-42829,-175865,-420229,-350511,24678,101727,-267651,-440308,-213139,-10958,3288,-11690,-60178,-156707,-84336,70727,67836,67394,141107,132611,70469,-55066,-184535,-114266,57331,172863,200843,134756,-19926,-171204,-113368,87375,79235,-208343,-417021,-267769,38755,150152,63881,-91432,-222906,-265883,-244979,-122664,-48301,-214302,-370910,-283886,-76141,-28982,-134663,-171776,-133097,-76629,19629,41851,54656,221827,292872,195281,247134,392738,391338,308612,303475,320365,165450,-23544,-50876,-46492,-20446,123895,117985,-120612,-369976,-443848,-256015,-24947,22906,-35204,-139159,-273911,-347257,-241387,-72929,-52056,-81441,7604,128544,215920,165094,-121704,-335142,-315990,-269657,-252558,-137635,-21167,64764,210268,252584,83673,31931,137792,73454,-32528,42919,-96126,-386273,-430459,-294715,-148427,22472,-3759,-45060,196548,387251,240379,-36096,-247799,-358659,-286112,-123016,-22401,48493,29345,-75981,-144824,-306813,-354336,-282449,-235066,41846,555917,979457,676955,-141662,-39293,1141483,3070084,2819648,-4080732,-9848237,-6264520,1169981,2887832,1619977,958562,1067202,1212887,939670,533146,442830,415551,286907,96767,33202,197794,212881,-52052,-411420,-427408,-212350,-137225,-209284,-188420,-144354,-223917,-324829,-210436,91192,252017,118909,-28547,-34469,24399,168787,282641,222844,166264,222134,200103,140435,154697,173364,138500,46049,116911,313658,359272,252790,156347,50576,-10332,120104,267087,369805,500610,510158,354122,189778,76091,-1190,-20415,-81194,-149187,-39049,145342,235294,216598,38963,-230317,-416683,-293746,29105,147023,65670,40344,92581,53678,-117350,-299197,-245515,14158,179331,72667,-22913,24557,-50643,-148187,31728,103992,-44381,-108874,-236950,-455723,-445475,-278637,-228233,-121592,228130,479123,434038,205049,-31551,-134216,-169650,-220887,-299700,-371072,-244129,-8862,-12965,-78731,-7639,-14906,-19779,136880,372836,507540,456982,331059,260503,240564,244991,193818,242839,445725,362793,-24673,-237818,-149650,58562,253705,264197,126696,166256,257554,112200,-22996,90292,123190,-918,116710,305805,281644,112542,-25864,31192,90676,-103048,-197981,56789,207842,136828,107316,153821,130095,-49376,-128327,34108,134830,25705,-30336,24336,-18567,-152121,-165119,-103721,-97383,3622,90344,-2449,-150247,-167944,-89061,-10949,-5485,-79995,-25439,74456,24336,58282,184748,142677,64083,96615,26556,-210902,-400397,-371121,-68417,217045,152587,46091,190602,263337,126719,36758,158513,347762,330858,91555,-99529,-196598,-201787,-6801,137929,-49908,-249845,-184509,55036,206221,176859,141390,203051,103788,-119348,-90868,8265,-49681,4023,136082,117332,32681,13116,141127,283161,256483,272942,422361,237996,-150789,-79595,311098,435398,108201,-359671,-435417,-102409,109289,71004,66414,191497,297893,203521,48996,80098,78060,-95443,-93891,146102,303560,297784,189465,31454,-13717,-23575,-122946,-326712,-343642,-72267,193823,141267,-58481,-97085,-51999,9948,800,-90892,-17130,217490,284458,225218,198622,186924,194489,47391,-200003,-162960,14896,53306,-19749,-106456,-25169,130519,120628,8428,-21464,-16756,-131988,-285347,-250728,-121834,-40473,-18821,-52895,-46932,16537,36188,15306,3864,57311,97168,-97356,-337565,-239519,129170,263657,139885,-4100,-75124,-11784,-12488,-80080,36602,146841,51658,122818,189350,-10061,-20919,296055,338354,70431,-26634,71053,228218,223556,3959,-249034,-194151,-69878,-25317,14121,16121,19121,22021,-30562,-91536,-46455,47394,-72835,-334062,-268803,139774,329608,69870,-215495,-145441,20980,9329,-43447,-128001,-257035,-195155,10208,9416,-197708,-213976,-19450,50976,19169,85699,113574,-822,-157252,-205813,-62166,53592,-8528,62626,272599,273412,81991,-145614,-274354,-225502,-137861,-65363,92291,245062,269499,151274,66500,46800,57218,134082,123771,17541,36388,36659,-215631,-318351,-36947,241966,213926,83959,10828,-82687,-170771,-70975,56700,30305,-33879,-12718,33514,182020,337315,305157,148696,31097,-95733,-173262,-90344,-35528,-86103,-39771,18207,-56490,-136655,-198830,-33439,280067,210104,-13887,-85055,-355045,-543351,-400899,-301124,-388922,-477220,-828449,-1897397,-1915769,-95609,1193037,1496645,3108484,3087872,626881,-694571,-567313,-687842,-433829,29662,-572368,-1118024,-93808,1005646,637347,81894,-93204,-346672,-256252,160062,198754,158673,185924,-83062,-495138,-528119,-335137,-266654,-94594,86047,18421,-72921,53958,129459,-22665,-41588,95673,196616,229628,200556,86313,59391,18734,-133683,-231748,-258378,-276699,-186483,-85250,-114428,-147165,-187429,-282172,-232703,-67237,-81430,-130665,4064,91202,52408,6817,13338,69664,93369,57512,-78247,-208300,-60455,181485,146128,86457,132668,146348,55757,-89846,-101623,-63937,-60564,-8798,16641,21633,161166,188651,22490,-106556,-129072,-170167,-159869,61565,259733,122708,-47446,82615,212555,71106,-97133,-31279,47460,-64931,-218226,-301098,-349823,-370035,-331251,-91157,170032,66409,-87540,109167,372892,389906,177315,13551,96041,159434,66036,-20406,-37795,23253,4803,-90695,-39066,98714,151718,171234,241083,290117,232023,119361,173290,215971,146192,56683,-24955,-43908],[-44840,-123327,-47221,56379,-50285,-94963,45177,35172,-146809,-200834,-61401,167980,231004,120568,117149,139395,84330,100258,77828,-69505,-120963,-57658,-15138,19633,57956,3017,-88291,-69590,47401,107901,55109,-113447,-243304,-202958,-88843,-52266,-68246,72435,215297,147599,-11194,-76451,-25110,20725,-13865,-6111,-17114,-82511,-122495,-109032,-78286,31760,8012,-104636,12904,255860,392671,400702,395491,455751,434203,157960,-18454,127238,215102,166916,256627,349897,253768,130127,123892,30438,-211423,-352351,-327472,-238396,-225337,-246583,-189409,-97276,-19540,20111,9932,115626,302476,202068,-109429,-106457,70378,-2654,-78750,24618,116223,41613,-42074,-58952,-72977,-123732,18630,220433,224182,217352,296730,256726,201705,313370,335950,162254,155160,289041,315981,306146,392379,433261,338872,128382,115632,276262,237924,109128,6295,-97811,-70255,22521,41492,120595,164473,123521,69471,-70439,-179208,-91250,62487,187194,134117,-66867,-104622,173875,366260,306236,138964,-5165,-80798,-178168,-225312,-55098,181466,219420,-8356,-302375,-262768,94652,163690,85768,180576,296906,226542,-55646,-311966,-149360,74461,1853,-159052,-234122,-354002,-326304,-86979,-8453,-12259,191490,222068,13128,14799,179701,99471,-153078,-255406,-142840,-6283,86210,82451,103728,158507,212818,255018,202446,38304,-121157,-110191,57597,257312,366099,424817,393991,229755,8296,4221,222904,259060,-49528,-299955,-216729,-24273,45326,173042,270291,67345,-317971,-432257,-115241,121153,148974,60062,-51570,-261016,-390173,-146429,136031,208133,250232,289883,299694,259455,49827,-140445,-127587,-40385,38235,54455,-14675,-87384,-166024,-190491,-157768,-105979,-6910,134273,114176,-58636,-134867,-76814,-88662,-121500,-88682,-23019,22258,-49912,-111700,-55043,-20902,-133192,-340363,-372953,-189033,-39806,57798,127918,135329,162723,237073,114232,-186949,-263797,-117837,53226,279350,476117,383515,149136,80687,122488,70890,76282,87658,-67602,-197390,-19232,230247,126114,-63467,-67427,24199,40581,1797,30454,126551,105760,-10639,34526,170433,182275,97933,-59930,-254819,-379610,-361483,-220483,-25671,27695,-136629,-286043,-253043,-64560,126731,56581,-216700,-278257,-168297,-176482,-230111,-176815,-32999,23185,-145085,-360861,-241054,119542,178334,-183642,-413295,-277825,-132173,-140340,-112054,-79005,-119395,7700,210424,169198,107486,132552,75341,13746,-88117,-220244,-78562,162948,227025,220307,149816,-101904,-280305,-140403,128932,107022,-207682,-466937,-348610,-30500,106670,34867,-121657,-290407,-375145,-337687,-163892,-71887,-228334,-346556,-184842,28091,10139,-160166,-233295,-154552,13451,145495,53601,-13804,217451,367719,272766,296341,412948,395617,321261,247530,221038,116607,-37560,-38300,45508,72340,125074,69611,-117898,-301461,-372990,-248232,-57164,7950,-40981,-182774,-311531,-288867,-133864,-72218,-166821,-157738,2729,137615,250469,230042,-32361,-309946,-369690,-282809,-181495,-74209,-11921,68135,254607,296213,80688,5791,119491,93963,-2460,47511,-114196,-361499,-327272,-205744,-123513,6608,-194,-28861,176260,297445,115994,-79826,-196574,-283317,-175855,-25562,-37297,-30162,21900,-43932,-239341,-487009,-426390,-287819,-302803,72682,818720,1323791,770798,-221467,-137235,742775,2623394,3145793,-4018777,-11352033,-6418001,1972813,3075675,1422743,1273529,1721192,1614919,885131,403223,334562,285214,239182,81604,72079,310264,206596,-273830,-565530,-306062,-39247,-76960,-191819,-144961,-77669,-158628,-342350,-304515,37799,240576,116462,-29898,-28847,18829,144005,231660,170048,127460,186423,211209,195658,176793,137244,25130,-99670,28807,321101,433672,306163,126174,-42028,-104182,38446,223395,368208,536640,582445,418236,216309,50930,-37193,-47227,-73126,-134750,-70992,102496,257810,227519,-5856,-267655,-448040,-379874,-57158,161176,122190,92360,174795,165752,-43522,-283704,-281066,-55654,83383,-33169,-150136,-84277,-84861,-106022,92379,125076,-69960,-174809,-328091,-555506,-471969,-235767,-231833,-112306,306736,571745,524440,282659,-91898,-298623,-224833,-147260,-188435,-215932,-79013,53263,-32190,-77388,1453,-50011,-92510,72717,335932,502925,481786,380740,292605,253949,272782,240198,271206,473422,407623,27870,-121705,34850,174996,211157,161681,60075,105260,199538,134999,40382,40960,-61622,-142928,68996,265609,235675,64923,-108079,-103111,-27418,-157966,-212939,73152,278607,236422,182481,241888,245829,63687,-40400,62764,145247,40072,-118950,-142045,-92204,-85173,-78436,-70704,-91254,-24691,18421,-53054,-142555,-133642,-48575,482,-33571,-69417,17840,89756,16018,37344,144409,93235,-11718,53855,88414,-50194,-227503,-279858,-96415,99949,17523,-98678,26192,171149,122373,61151,153464,285855,260740,128547,56332,-13542,-72341,69800,179175,-59553,-293044,-204981,-8573,89300,77552,71262,138233,118276,-27877,-62272,-25490,-36771,4853,52367,18776,-43493,-65839,82199,258718,268983,333581,463621,206483,-204860,-146164,234144,378447,59544,-394366,-419150,-30099,211200,138804,74495,176637,288331,191184,42557,83161,96594,-49767,-21647,186574,262087,233194,168937,9617,-122591,-140097,-174210,-333677,-342234,-51335,238205,191484,9281,-35087,-51473,-68950,-103707,-158841,-57842,159066,227629,217758,231548,198143,194492,74497,-162620,-173636,-52246,-35472,-125695,-212175,-36243,174528,142646,24185,-33596,-83105,-215752,-306845,-197283,-44867,-17024,-89698,-136554,-81826,-15838,12796,25937,28676,63649,97219,-100201,-391581,-295046,143301,306495,93499,-158718,-187202,-31761,11241,-69375,4496,112049,60370,180056,270796,35782,-66806,171054,235781,38807,-5092,129799,282314,163088,-157021,-307390,-127572,22553,-17636,10032,62679,70497,42017,-53368,-192396,-203589,-64500,-55941,-269470,-225045,184507,349665,12925,-304597,-180200,63111,45251,-107410,-183556,-230172,-152639,43171,44750,-169315,-181796,1591,59129,-18132,-32491,-4988,-66322,-215976,-278695,-143320,-47148,-123216,-136561,7751,101784,54781,-55385,-96592,-91430,-142350,-94315,103812,215134,167891,23059,2974,48389,85510,172334,170891,71910,78134,35482,-292899,-454878,-148409,159429,146515,93385,80191,-37847,-144562,-14041,189076,213390,117225,50727,58408,177895,296757,278660,194840,137184,44100,-62880,-10721,45536,-62038,-102008,-64904,-130172,-181265,-229427,-73744,230002,184118,-5769,-46834,-254570,-425373,-322747,-238098,-301081,-503065,-1176830,-2272697,-2177057,-319265,1241664,1721555,3141232,3235655,886599,-652530,-641869,-769784,-599663,-413339,-1119620,-1567827,-65489,1607921,1197506,-77916,-451410,-377733,-287300,162761,345116,347509,349829,28637,-392166,-480071,-353552,-297827,-126523,70316,28425,-51354,13218,-33621,-247062,-176457,6430,69039,114145,155716,75937,21424,-4753,-106224,-170309,-197852,-167159,-26177,66234,-72901,-154647,-170478,-253570,-217789,-74684,-104388,-135240,21897,151859,175958,114544,44259,62064,64154,21193,-95652,-201548,-90262,120963,174170,160529,83916,-43886,-114009,-122686,-45264,-35849,-61152,19759,96543,144725,229310,151272,-33494,-132444,-161521,-182001,-163292,33371,265599,222831,139552,287807,362063,149557,-48378,16438,119611,2830,-202713,-279916,-284571,-335758,-388425,-194241,117985,78464,-59204,160556,430168,406938,136027,-26727,115812,216826,70891,-81544,-96069,29468,60521,-35723,-3239,113369,125427,108258,191230,296594,278632,143035,121402,164593,146046,76718,-8408,-20929],[20385,-19889,42824,89028,-73058,-174254,-94078,-93376,-200659,-213791,-84973,176253,275135,155188,129741,165206,91983,34692,-29473,-121404,-119786,-68305,-6196,50674,78546,40664,-70241,-104081,-18092,29432,-14669,-120827,-195405,-189432,-80750,17427,41667,97940,158288,57984,-61469,-46459,27967,-74,-20162,25498,-41026,-135618,-143088,-123383,-85426,11202,-2584,-71913,36553,222835,288730,310856,379696,496725,432423,89894,-117903,51506,191777,166972,275667,387245,268471,119454,152412,66033,-196569,-342662,-293501,-186448,-195827,-261278,-260397,-208087,-167778,-60697,56154,176695,331821,240745,11441,90310,235182,88564,-47398,-3261,27954,-10972,-40149,-75782,-115217,-137723,31510,247136,270005,279832,386628,342543,240918,240406,199935,139019,262379,377038,317664,285702,392914,456946,363257,192943,237582,402251,356105,215524,30764,-116082,-75031,37641,34168,105636,155022,81780,-68844,-220655,-284149,-173051,-27988,91312,62179,-86052,-76533,222215,422768,349590,167184,-23699,-144702,-216988,-200022,-26345,200664,270867,63532,-265857,-238511,143289,249620,140550,154864,241632,248447,44067,-192401,-69335,128089,22947,-193733,-228547,-217977,-247629,-193669,-135367,-93909,95920,174542,28723,-39239,20700,-27518,-188912,-288717,-185051,-98982,40213,111452,140626,199423,281708,268022,159491,46286,-93426,-160484,-36869,174542,303391,374989,368266,226943,-20916,-10030,241852,286781,-2617,-241114,-202525,-57560,204,70716,159414,50108,-350832,-498888,-142154,94755,91923,22206,-69006,-240896,-346900,-131660,143361,243136,305513,361610,327997,178625,-50855,-157280,-111193,-40879,-9506,-46352,-88879,-96007,-157672,-188318,-172533,-161353,-92615,49516,84803,-48027,-83194,-47215,-111577,-183080,-149596,-115923,-19668,21509,-55706,-60774,-10986,-86884,-291956,-334170,-129284,-5023,6926,86473,187501,217548,230024,111150,-134573,-207114,-70243,85734,281756,498953,444557,207621,132075,177136,110125,86214,118878,67894,7407,95934,223718,116548,-12967,59851,169284,69162,-123825,-148935,4862,56329,-15747,91069,288682,288641,150108,-26015,-231829,-384231,-357762,-209810,-40008,16116,-98694,-211147,-144142,77752,202408,51505,-184496,-242285,-225400,-259400,-241160,-145457,6728,56086,-106997,-263658,-95280,225915,230854,-112601,-356542,-306191,-219474,-229731,-160383,-73957,-87488,48677,268985,222524,140631,126682,25713,-29479,-101152,-221712,-25220,248141,231834,187903,122970,-211029,-417201,-214992,92913,84968,-185264,-454923,-396381,-106237,39426,-20563,-164137,-349928,-461267,-391652,-169955,-70669,-209336,-281674,-83944,91063,39539,-144502,-258361,-171251,90892,247407,47482,-88484,182770,389440,305548,281557,324691,282540,248626,157234,91627,47798,-50793,-27039,153648,215340,149265,15088,-106695,-182080,-248347,-232612,-101683,-4681,-34371,-195923,-303863,-196549,-25945,-77338,-255434,-188426,23075,153522,286148,287341,64343,-236952,-359722,-256759,-110206,-29804,-3860,82524,295289,325849,70258,-35690,76831,88333,9985,9590,-167750,-332027,-193761,-93381,-86446,-15770,-12180,-41855,82434,153170,21899,-75232,-120177,-162592,-18311,71283,-94074,-142365,-12133,-54317,-349294,-615277,-474939,-314342,-351329,117438,931873,1404932,849561,-1576,158987,580659,1941673,2790308,-4304968,-12722533,-6518486,2844626,3623317,1569131,1679672,2239057,1907392,900198,352491,207684,101513,111314,29160,140664,434496,194236,-471019,-609076,-85588,170861,-28152,-184284,-96178,11607,-44720,-283749,-334057,1509,234844,149479,13846,6166,37685,137840,210499,142933,83509,133609,225677,262073,195694,99750,-59090,-200144,-57640,283224,437464,294832,53745,-166499,-230235,-68967,179555,358056,515706,591834,475910,279344,53339,-66860,-56361,-35071,-82719,-74526,71202,276355,249252,-2557,-250735,-422073,-404655,-120915,153975,169032,156887,265048,291118,73120,-187960,-235906,-83218,11090,-107644,-255291,-184445,-109881,-50232,159403,167732,-56616,-185871,-346022,-574912,-432489,-146456,-187751,-65800,375912,598477,521141,282172,-179703,-458634,-280225,-57700,-22428,-2549,116860,133527,-26439,-61455,4940,-92913,-184786,-34722,233753,430503,459013,393313,297792,252555,270029,243277,257363,442166,419020,95401,-2169,174710,221546,108970,25460,-13166,34080,124880,135154,67548,-60122,-288212,-302970,-1345,197566,143016,-29488,-197581,-191522,-78798,-165923,-201615,79490,306564,295174,231248,284976,301248,136647,32737,102777,167982,57316,-187498,-262499,-105834,36181,47776,2015,-46379,-52989,-64210,-102675,-106838,-46511,45271,71440,-10698,-51527,28033,88601,47562,71671,143974,56462,-98681,-33479,98454,104919,-14365,-143023,-95240,8152,-87667,-228855,-149560,37289,81112,81103,144984,209529,191275,155493,153939,106541,20816,80194,121248,-126878,-349905,-219435,-54645,1991,18677,18294,55073,127271,113532,19786,-60657,-46493,5130,-23152,-81829,-120562,-137968,6449,205884,273184,374190,423699,100992,-250180,-185661,126821,273586,9335,-389421,-360053,48966,289462,194433,65576,110878,217117,145853,28242,84142,117601,10543,61174,209969,184493,137392,135409,-1276,-207230,-245685,-228407,-295418,-278109,-20434,227288,182364,65841,55190,-4997,-112755,-176316,-186344,-59991,133857,206072,227433,242943,180392,162932,84516,-88476,-120494,-58701,-66247,-175156,-263370,-49331,176104,146042,62593,-14385,-125998,-248776,-267983,-138759,1420,-15004,-159341,-205461,-122736,-86257,-59408,-2780,33316,73325,104425,-73977,-378971,-289974,161045,341392,73150,-246881,-236557,-41548,5643,-94278,-47227,82054,94975,218002,308706,79965,-90334,38416,117901,20189,30692,191691,305552,84163,-304282,-319143,-28080,116003,-21409,-22605,116728,170201,93346,-82004,-299744,-355261,-183489,-63249,-200680,-169037,194037,324750,-40214,-371828,-227093,71663,59077,-153827,-206111,-167265,-51956,133235,100376,-124020,-143113,7139,64719,-39143,-139845,-103443,-99206,-237964,-312737,-195618,-113254,-190555,-281328,-198697,-20209,71405,69326,83434,42186,-122362,-104760,131702,221672,82971,-109371,-93085,10388,81342,162362,135504,28890,55131,31508,-294100,-511230,-253830,30920,44862,81448,131855,11517,-80569,77585,340755,409545,265997,78949,36587,146934,253463,243738,193462,171159,144625,54255,75772,127797,-1148,-98682,-103545,-172814,-219397,-270326,-134968,141419,131009,-12633,-29900,-140634,-279107,-221215,-128943,-138910,-433187,-1312330,-2210159,-2016382,-391280,1134143,1731403,2698827,2884030,1033350,-441327,-580727,-717000,-672962,-829325,-1514197,-1612623,174292,1998507,1495836,-246515,-658997,-251808,-197607,165826,431759,387837,324433,18343,-325969,-404685,-338254,-301571,-147270,73068,67300,7009,22699,-157736,-412553,-241299,-6625,-15075,-318,87384,47545,-60667,-86748,-80992,-61475,-71405,-6473,141391,183631,-33812,-142468,-127533,-197960,-193320,-72843,-93102,-113909,49446,215320,268661,192566,80319,67642,51921,-19240,-140664,-212804,-114935,68146,212887,237254,47226,-201029,-252067,-123387,41115,38007,-20063,48603,131271,208939,251814,109614,-80412,-149797,-163219,-150022,-129243,10417,226751,261234,260719,430555,486966,242036,12598,31726,126963,37216,-162449,-215794,-174174,-253923,-415377,-314094,15534,74586,-5997,205324,423737,351444,65904,-86058,85848,215410,48630,-134559,-129949,50933,142660,54877,46134,121641,91813,32714,115339,285825,314612,172715,84615,120359,130437,72116,-762,7087],[68799,67328,126151,126585,-80129,-225472,-205654,-198041,-212943,-189477,-105883,132345,252694,143581,114867,189657,131174,-3272,-119378,-134704,-66822,-36402,10884,54308,66339,74747,-5677,-85562,-72815,-34233,-53881,-114464,-147930,-171298,-96868,13126,62678,58245,57029,-52457,-130234,-39540,51391,-58187,-68769,18096,-93300,-220106,-186945,-154791,-99911,-7865,10133,-11459,33476,73991,34463,104795,277225,456117,391780,41903,-195068,-47628,126134,131654,236081,340709,207098,68363,138882,75962,-162352,-287427,-210229,-115727,-168824,-261327,-290918,-294180,-307920,-143324,82957,197819,302457,240058,117048,250514,350203,157753,-6398,1582,-19777,-26838,-14630,-63207,-134554,-129982,58864,249913,243304,261795,400538,368926,241835,143016,47445,91651,303467,388574,277918,242668,348238,414604,313002,203044,303234,431909,379265,256320,45585,-108451,-72266,17044,-11612,28081,93406,34716,-179637,-330942,-315667,-188223,-125846,-80451,-41566,-65644,3115,258224,424144,348885,170291,-54245,-226866,-271669,-183796,-10919,197488,272572,66909,-234127,-165710,179110,299006,189295,142139,193423,248948,117658,-58943,23173,164242,-7488,-281367,-261986,-104607,-155024,-267946,-250632,-178466,-18768,113514,63831,-46072,-99457,-136492,-210564,-316338,-292268,-248498,-47630,116091,135244,198820,345670,289991,104079,19148,-86808,-203994,-132978,42357,168309,254434,300802,204321,-43074,-33876,205531,247786,8474,-189975,-177691,-82725,-44943,-56084,21498,28760,-317372,-459775,-127056,90408,66396,10654,-98007,-240404,-270977,-65802,163606,241179,301618,379685,334154,106666,-136914,-168368,-79266,-19738,-61360,-171989,-184029,-132060,-158862,-161318,-155499,-206084,-180622,-18648,118928,41565,-6993,-41567,-159647,-239492,-208634,-196130,-42947,91154,-15531,-88055,-20176,-40626,-221284,-274060,-55412,59528,-28224,7205,161660,203650,162010,60609,-80459,-130615,-34342,82763,223659,422742,423174,214923,126935,164313,130069,114276,158153,188500,179192,154031,132811,41283,-10107,137261,261662,96848,-194041,-284924,-128493,-31186,-47962,114502,364351,388087,244477,66471,-154886,-324760,-293810,-165945,-55863,-14544,-84022,-143742,-18099,206821,231129,31387,-107738,-133156,-214028,-296396,-247154,-150252,-14338,48782,-67756,-144775,60707,323678,253649,-65654,-284434,-292501,-251395,-246825,-149303,-41441,-60251,32523,236179,227000,167741,123120,-7290,-48450,-98913,-203529,23580,287770,187269,121889,70670,-315962,-547542,-319014,-17183,15457,-145964,-377819,-393135,-177642,-57877,-102423,-199507,-366253,-480911,-374140,-131609,-48983,-164776,-181528,5845,102210,50952,-85645,-224320,-169516,129417,282415,10978,-152198,129743,345740,269291,194776,154383,104087,123595,43486,-54864,-33154,-59246,-17173,243314,352652,169820,-39165,-81310,-32257,-94638,-198609,-130405,268,-8807,-172118,-253268,-93917,53490,-93108,-294289,-156383,72489,184938,331232,335561,142896,-134643,-288456,-204783,-64214,-11774,17925,121792,324151,327607,48671,-91705,9639,49523,-5365,-63334,-230270,-278647,-52093,10444,-53381,-39739,-43250,-89949,-55400,1748,-22324,-33913,-39687,-22432,150646,136149,-195328,-276444,-77801,-120984,-455655,-651748,-480502,-369831,-390589,160336,878504,1189377,849384,386208,686090,611708,1128853,1844141,-4944897,-13654173,-6702632,3632689,4557297,2230964,2214652,2520652,2012066,981792,398222,129837,-55548,-60335,-41081,231156,540298,176221,-579818,-522194,168293,354452,13733,-151079,-31269,101910,87152,-159873,-279687,9153,248676,206722,86986,64694,87404,167739,237496,147911,28302,55358,217252,299809,190928,62195,-88976,-217136,-99999,223516,374673,229061,-32273,-279363,-351838,-166777,167099,370819,467724,549766,522762,364750,74742,-91934,-41982,30399,-10088,-59092,54025,286605,277691,39873,-188959,-342301,-361251,-151143,120131,197849,227264,345180,397987,205261,-39979,-124370,-56910,-11874,-123598,-294474,-239288,-121108,-1274,217833,230359,7588,-117986,-271885,-502674,-334506,-31183,-96778,19377,435413,570454,433445,195296,-281949,-572753,-314678,36702,162220,214957,296186,219258,17380,-14921,22624,-123808,-275585,-165770,80649,295712,388783,364483,281134,250766,248391,196249,190950,351076,383580,149856,89182,238917,187758,-20927,-93973,-66424,-36646,36532,99297,48477,-178580,-476154,-422526,-72669,116317,33408,-137971,-270025,-205979,-38967,-116103,-166172,77109,294979,303920,239611,266764,279259,155202,83625,152528,191346,54639,-230136,-306985,-54516,176463,174257,91161,19148,-78675,-139782,-135828,-47641,73255,169976,180500,54641,-31821,-2326,64886,110165,156457,184618,47003,-157660,-124357,73117,226600,179034,-12229,-80203,-43794,-137307,-298881,-280509,-107173,12479,95516,139807,143542,143122,162513,167984,138300,67408,48635,13323,-210125,-389138,-220704,-78259,-43838,12255,-893,-21686,123694,247263,111557,-94438,-76129,-149,-80197,-166767,-184050,-192074,-73209,135620,265386,381835,321342,-36038,-267465,-185762,18638,146608,-41226,-367069,-290623,116645,343411,244447,59606,28903,113783,76774,-764,79517,137786,67996,129201,206856,78853,17682,90082,-1789,-250532,-313039,-251911,-213124,-171080,14324,173609,130253,109050,166418,92459,-95423,-181569,-152717,-13384,169974,253036,268079,237880,142220,106458,77445,12649,-8416,-3470,-36067,-151877,-237592,-62868,125264,124712,119426,46459,-118271,-205765,-171295,-90222,5107,-39460,-213864,-242866,-158565,-172217,-159274,-60532,14993,69740,101224,-34776,-298234,-222866,175154,359936,89857,-241032,-211414,-32849,-22567,-141238,-89570,76872,144014,218487,280489,95437,-102181,-78071,11504,22272,83622,253545,300710,22563,-358891,-262698,72993,173085,-32226,-65044,165057,289189,165376,-102300,-381112,-452820,-257119,-73162,-130865,-107054,161046,250521,-79103,-402388,-283938,37126,42949,-173453,-184598,-77396,73203,237264,143069,-84683,-114261,-14930,50296,-44672,-197583,-147639,-88666,-211684,-285568,-178172,-90354,-174099,-325655,-284599,-64863,114173,186478,221880,152041,-73701,-94487,171690,278406,45543,-214651,-198043,-54333,46476,109100,32009,-102101,-38192,21698,-210035,-453046,-312006,-109273,-71433,46243,152278,50403,-4935,177448,475323,570280,372120,62746,-27269,99292,209451,193216,137659,125566,183030,164274,167263,202508,88583,-35343,-102559,-185952,-244829,-305613,-186933,54044,75202,-22116,-24837,-40519,-135516,-111706,-2172,60868,-255603,-1135752,-1690407,-1491955,-361772,873395,1485715,1892191,2169502,1050692,-164627,-458635,-571230,-631849,-1065670,-1600324,-1224283,478053,2036201,1503750,-348100,-668402,-10717,-12178,168656,430145,270076,122888,-98895,-307103,-331618,-334218,-327995,-173423,82080,104525,54265,49488,-223337,-482039,-226786,66016,-17923,-71671,30522,15928,-165114,-200656,-58962,63766,84401,153391,259662,232534,2991,-102312,-67110,-133393,-173050,-71715,-54409,-72165,70515,250202,304796,230218,118007,76497,37865,-71089,-199387,-232475,-134336,34933,254780,293416,23348,-286717,-326542,-107087,116498,124025,41197,62138,114568,198831,216413,66050,-110574,-162994,-148334,-95587,-76917,-17546,140946,223308,275536,462450,542035,316388,67118,8908,62114,15618,-127183,-141534,-51440,-133253,-386622,-402867,-103186,52546,56688,234560,356961,230919,-24960,-149820,21177,165397,19253,-153498,-128549,74241,217759,148715,93816,121895,52129,-49902,25124,257809,340571,210867,75141,84206,93729,43122,-9161,20296],[83339,124662,187630,147851,-86599,-240779,-256019,-249271,-191439,-151909,-130089,50556,179473,86648,66084,198241,188230,-5488,-168207,-105281,23529,33314,43044,43289,35621,109859,109439,4018,-80292,-57449,-39894,-73105,-106097,-162231,-135767,-48919,-5750,-42600,-65513,-150562,-196112,-50073,47625,-129972,-141963,-26505,-167097,-309222,-221726,-159855,-89395,2066,54834,57803,-5151,-152969,-284239,-155078,106227,321344,310227,33857,-216165,-140077,33028,76393,159143,224472,89568,-4749,88026,68580,-106769,-203957,-112424,-46440,-136291,-231217,-264061,-332142,-399691,-203562,74416,168116,227490,203171,175965,330832,385071,189377,43485,35968,-23493,-12303,19977,-21204,-111745,-95860,92360,229203,165920,190971,347906,330595,197829,41384,-78857,41541,281430,334483,218130,188674,265204,311626,198750,152984,295495,361798,298433,209852,34836,-87966,-70617,-40095,-83096,-73269,24132,8079,-228593,-366047,-262969,-141389,-209868,-267601,-134755,-4368,117363,279549,364695,283558,127991,-88398,-293119,-323864,-189916,-20648,172014,222506,-9553,-227534,-72672,189456,282682,205177,149917,186085,246640,151742,41237,98297,183530,-59805,-380421,-313367,-35656,-62137,-279913,-323697,-245538,-118890,61078,115706,-2652,-143673,-178401,-187125,-307674,-419651,-402235,-147130,92430,84658,156342,385538,307192,41913,-40172,-107636,-240670,-221799,-101418,18400,113011,211206,167534,-47085,-57931,128747,150597,-32803,-170141,-152939,-91968,-72852,-152212,-87472,5050,-226691,-312438,-49762,124365,85872,30219,-126217,-258918,-183205,46532,211033,215501,243409,340082,308884,43813,-202008,-177038,-37358,21973,-102471,-287211,-272744,-186584,-165740,-107364,-106285,-228466,-251717,-51236,212445,189882,69349,-57768,-218471,-274315,-241097,-235431,-44367,139420,11248,-113681,-39092,-7967,-156190,-216081,11832,127553,-56650,-102454,62113,133280,62854,-19154,-44049,-60604,-20300,52211,127471,270937,330832,176828,72524,95276,132649,157460,194229,258011,270717,144218,-12623,-83545,-55422,147415,276269,112679,-190876,-340280,-234233,-119831,-85684,96556,361984,432743,334320,175587,-58704,-231598,-199725,-106600,-67926,-56747,-105979,-115996,76903,277643,204027,5824,-13318,9153,-141185,-283813,-258445,-190459,-78071,18281,-23386,-21595,196135,390242,249488,-41801,-212534,-244683,-228353,-203259,-95821,11963,-32154,-25519,129295,193272,186494,113527,-26522,-43477,-92501,-187879,45458,269892,108403,52412,22330,-381111,-633966,-421870,-166969,-75440,-93320,-249032,-329668,-226482,-175089,-196935,-208197,-313838,-408291,-277215,-59216,-21779,-108090,-58516,78056,73295,48270,6441,-134118,-147023,114803,231120,-54891,-187051,80165,249034,164062,50752,-42367,-60476,3822,-72772,-198032,-110472,-55526,-9549,277941,420170,157628,-85260,-36005,121955,56307,-138806,-114028,39611,42142,-112478,-171683,-4706,87883,-116082,-271138,-60240,149543,237897,389971,373719,187066,-26518,-171773,-136222,-44826,-6772,69350,195303,342461,302338,19599,-149824,-70907,-13376,-37798,-137777,-261456,-182721,77391,79021,-33759,-53591,-79380,-155066,-182024,-99933,-11040,27684,36823,118770,302014,165403,-302275,-392969,-156871,-219669,-519175,-574144,-420573,-417292,-393092,210409,714154,777220,771477,798446,1239222,750337,410544,736945,-5728110,-13952337,-7043024,4080505,5625465,3271858,2758849,2465069,1856157,1054799,497454,134533,-140366,-245625,-121274,307547,577591,130030,-585927,-345393,371463,446404,43065,-77963,44374,161412,189194,-15608,-161101,60882,272865,249638,146990,123340,155561,227645,301547,171800,-46553,-57055,155443,264851,139283,22177,-64804,-148968,-72958,172301,269796,130371,-108968,-350276,-439339,-227535,194136,412374,414974,470293,544083,441117,98209,-113271,-9419,107061,59538,-36163,51125,286668,302136,94192,-110205,-233545,-267833,-151225,63911,208008,291851,391954,450683,311959,112273,16132,13091,17521,-79308,-252392,-233715,-122397,19623,246425,289616,107092,18770,-122943,-355464,-201610,78842,19187,127004,478309,501152,283906,39178,-377793,-611384,-312283,122138,320012,378594,410257,284168,90655,62858,62488,-133146,-345689,-291906,-91026,123029,279014,295857,249225,258090,220529,104162,75280,218053,302434,166309,130445,220325,87323,-140560,-156068,-86286,-101898,-61226,27700,-5451,-267987,-558496,-461362,-124294,38828,-55292,-215538,-302362,-147851,77870,-17949,-112489,73445,259253,270364,209841,193123,188092,123735,115921,209685,204962,18928,-247303,-271389,40671,288805,258647,164349,75476,-100333,-190203,-138050,23416,187714,284924,288305,140600,-8201,-57086,24861,182185,264992,243638,62614,-160645,-175261,38332,292884,297197,65083,-69902,-56432,-123982,-280779,-327446,-230402,-69096,101438,143876,111563,131121,146547,100691,84942,71699,14484,-78018,-264133,-382793,-199777,-77477,-48418,50107,17134,-69153,105695,319530,165693,-126511,-118962,-17942,-115930,-220048,-220825,-222973,-143154,62964,244206,352540,195552,-147939,-243394,-149798,-66525,23735,-91715,-345162,-237820,155484,371029,289045,71825,-31564,14774,-3715,-48856,64719,150626,104376,161304,176726,-34345,-109385,31434,-1502,-247086,-320426,-217193,-103934,-55385,46192,102841,64534,141213,282425,226835,-9759,-108774,-61340,72365,264708,366582,334682,222707,96018,38592,56246,117526,135080,89713,31147,-71125,-150180,-81627,28002,81127,184004,140555,-53178,-86435,-37850,-62581,-30890,-83517,-240918,-238162,-173159,-239557,-248620,-120943,-16407,44675,74322,-5517,-173349,-115600,176351,354754,137619,-151897,-128330,-8076,-65416,-191672,-100902,105369,193098,178619,186438,67117,-115306,-161526,-60735,47520,151677,308521,276714,18,-282972,-143272,141246,168144,-48899,-97077,194044,386981,239001,-99547,-408824,-463874,-247124,-52831,-47819,-37180,93786,137737,-95644,-389085,-340104,-32242,2486,-164846,-120026,26017,181182,302352,139792,-79946,-115417,-70239,6095,-35759,-179100,-121838,-39208,-140438,-193366,-75347,31840,-78092,-264200,-239568,-41946,148100,251528,286684,216676,-11873,-72076,209313,367832,67453,-264788,-276892,-119336,-7252,30914,-99029,-276776,-183080,3036,-63738,-288582,-302772,-227236,-180292,-7504,137827,67031,51473,253206,554714,650889,406370,8789,-115073,44487,163984,130796,49498,28831,160455,249766,250508,255386,176791,47816,-80986,-174155,-249865,-320026,-208034,-694,34463,-29469,-24947,20581,-29127,-19267,110806,252232,2036,-666263,-875297,-814480,-328613,522346,1030990,960653,1356112,968081,55423,-352074,-396817,-499585,-1038903,-1333088,-580608,650952,1722215,1334054,-306382,-518196,225890,169772,151722,337730,45647,-174379,-265784,-316621,-279367,-367466,-405944,-210605,87143,116603,54980,53152,-235046,-455099,-153704,190894,58395,-78724,12102,-6167,-263045,-304140,-34937,168575,216942,256648,281122,195715,31279,-41205,-8441,-82192,-166325,-77611,-4539,-25198,66334,228948,272326,227034,153374,82436,13387,-121940,-242640,-243350,-150135,19298,281434,306070,3585,-291990,-324802,-88286,146859,178918,87462,45465,52500,119099,127317,21393,-118694,-170411,-133817,-49687,-33467,-56944,24538,123268,192266,382840,503929,342471,99974,-41298,-54396,-60428,-120476,-87878,51495,4771,-295495,-426525,-204415,11675,105825,239646,251110,78756,-118818,-202954,-53872,92683,2317,-128898,-97398,83884,254035,212295,124526,113395,8327,-133776,-66357,211975,352534,251512,91735,53307,39641,-1768,-36774,3968],[59439,148956,219657,141777,-94719,-214994,-232370,-236454,-151176,-121307,-157707,-42355,85105,1565,-10678,179121,236974,17728,-167769,-43855,121143,118270,89032,33529,3970,145325,252423,145751,-31769,-37692,24869,5447,-77847,-172260,-179816,-118874,-115472,-170162,-172429,-200558,-231879,-67196,24942,-186874,-211535,-92689,-242142,-365623,-217053,-109195,-28690,63749,131285,117326,-65450,-376044,-547675,-381264,-89511,114768,195807,62822,-171442,-195310,-58519,23780,77884,80174,-36806,-70341,17484,50350,-44713,-122935,-40260,2186,-91739,-165850,-188670,-321773,-426046,-228079,30064,96373,134669,142743,173007,320862,342239,186863,102590,90079,13462,22730,46387,35309,-43723,-37321,125376,199150,80905,108759,259270,245938,118527,-42617,-142917,12050,217233,241447,160054,134829,161498,172028,51288,58233,221416,219463,140777,93977,1927,-61922,-69424,-111041,-153320,-150943,-9476,23106,-197575,-312022,-143187,-54795,-255527,-400977,-184934,82013,237712,286838,258236,155924,40223,-110802,-308197,-352574,-226061,-63478,126141,132835,-143675,-251586,967,163982,192970,173700,178092,236175,259910,147483,74392,131359,184658,-101751,-446934,-358583,-16081,19989,-219459,-334942,-280549,-178929,30860,169805,74765,-100729,-129003,-105194,-243607,-496955,-497825,-220805,44822,112,84981,388132,306896,-19028,-118305,-151312,-268511,-291279,-211433,-86502,2841,120016,122221,-31526,-70063,45157,29689,-119016,-190524,-137809,-81707,-68707,-167981,-125906,-20931,-110304,-96738,83566,189418,140171,73681,-139166,-283648,-104615,182977,286738,188035,157297,256429,245077,-17471,-241616,-175460,12671,75193,-120917,-355154,-325885,-240779,-167913,-29692,-34534,-223949,-292978,-46630,332592,351551,126987,-75473,-256022,-274592,-228751,-216643,-28011,155025,33855,-111297,-49845,8459,-115408,-178958,53524,168870,-90417,-222819,-76194,40658,-27265,-96583,-29940,-12581,-25130,15279,30802,94298,200851,113823,-7852,-1837,119894,200536,212951,261338,274034,89780,-158464,-223136,-132845,92361,211124,106522,-125140,-306160,-282492,-173833,-104438,45623,274099,394704,371836,248356,12176,-152967,-121230,-55448,-70255,-96170,-159192,-139435,108634,270474,133198,-16859,62301,131463,-37203,-237108,-282104,-249413,-146614,-4387,34813,90584,285218,407845,226648,-30979,-152258,-181434,-172096,-133873,-31993,72361,3400,-96133,-13702,136795,190679,86771,-43714,-27692,-98396,-197984,27077,200737,20207,8236,6406,-382142,-651798,-492309,-305388,-151267,-33108,-96600,-210751,-232659,-285151,-281254,-179789,-191430,-249584,-124415,19872,-10218,-57376,66923,131940,30547,43224,109432,-17123,-114483,49452,104584,-135122,-182516,52744,130293,17157,-114545,-202096,-140939,-56124,-168320,-317088,-168385,-37796,-7639,232372,369558,92186,-117765,29282,254469,171710,-57717,-40060,117370,115308,-29786,-82747,47342,72612,-140137,-195786,76553,241600,308164,452823,391975,188149,59286,-42232,-62024,-38224,4912,150762,292349,349759,255828,-12290,-198997,-156827,-89279,-70619,-176544,-234573,-49752,167065,86162,-38178,-49612,-103860,-215519,-252815,-120937,36175,83704,100203,240230,409225,165608,-370885,-458488,-232642,-315008,-506935,-394012,-288594,-406512,-332977,257811,499952,318862,641064,1100791,1600638,834461,-74170,-260900,-6599614,-13639692,-7220430,4182678,6470201,4351879,3119712,2041668,1445782,1053960,601288,231302,-129358,-399928,-198503,330974,515196,51687,-498901,-148948,453537,409177,52119,23771,111417,162618,217936,95137,-19643,139998,291192,240437,151012,156959,221900,295482,373669,199301,-131698,-191705,33597,140741,32672,-24172,-12955,-29589,23499,160711,167102,33300,-157282,-367568,-479574,-243550,244084,462131,366048,370541,525565,475391,109185,-125133,31403,173639,106523,-13409,63311,282109,313885,130060,-47173,-128420,-156945,-132925,-1287,204062,336717,388011,426296,357474,223066,142250,100634,80020,1702,-147381,-177317,-121345,2579,228472,311929,206273,183297,55236,-170721,-64240,153765,125940,231236,492664,400271,104242,-143141,-439817,-564895,-266912,186970,412525,448124,428236,301164,168094,155942,115781,-124582,-380739,-381002,-239580,-52782,141977,195650,207908,272282,193063,-15078,-69428,75071,191811,132868,115616,135946,-46739,-217465,-146454,-78363,-163237,-160389,-62828,-67736,-291531,-512918,-416440,-146393,-19918,-91894,-223865,-280446,-44354,226908,104222,-46930,77421,218531,215546,159131,90403,58617,62211,139054,269261,204258,-45611,-243797,-177970,142096,334417,271870,191873,94754,-116003,-203431,-103858,89271,255217,347508,353564,219453,25194,-104967,-15018,238957,356421,282356,84275,-104421,-159131,17995,293953,309477,65395,-76281,-43729,-63771,-181046,-284158,-307635,-148026,93642,158711,126193,156155,111328,-19810,-24469,47562,10779,-102518,-263159,-323066,-152425,-52715,-19632,109889,60651,-75821,77304,301707,151546,-156878,-165560,-52492,-132933,-231674,-223089,-230792,-191973,3371,213424,295449,91199,-188491,-178770,-95481,-118171,-76870,-140329,-328706,-212794,152926,365272,318607,104000,-46200,-49450,-82529,-115684,34773,148333,107941,149367,129697,-126817,-220168,-39566,-10846,-202529,-259427,-118523,4266,32130,68040,42721,15658,167060,380549,365792,126366,21244,59908,171154,384999,507783,403892,200026,50125,-25522,26789,197232,267030,179769,94090,26216,-46871,-111764,-93694,25549,241587,242301,51462,79906,97157,-60489,-92083,-131348,-233762,-191342,-152410,-255864,-286509,-151890,-43930,-904,18136,-5582,-44757,-2200,161281,323470,194620,-24063,-22644,21675,-116801,-230276,-76668,160134,230395,113142,52148,-568,-138727,-207515,-87153,92869,225804,346177,243685,15737,-104184,3063,151916,98018,-76269,-109040,192993,426414,292920,-64604,-368713,-383071,-146419,24852,67236,48202,15934,13764,-83449,-332630,-378382,-112001,-44408,-134196,-26850,127581,239610,292408,76987,-128867,-161490,-154929,-65436,-13233,-81206,-34359,30786,-42614,-55224,91452,209640,52941,-134514,-107250,9362,137722,235484,267736,222194,33414,-52713,226750,448229,136945,-244671,-296381,-153863,-60819,-47403,-207842,-433003,-342014,-29246,94731,-68033,-233931,-300641,-263955,-69572,95137,55506,64366,278615,554932,629291,363175,-62884,-201969,-11136,117714,73143,-29460,-69460,99177,292383,301729,270136,223661,97661,-60187,-140211,-225994,-303694,-193339,-11482,15716,-35044,-26881,29321,10709,27040,185982,397809,280322,-41801,-39276,-260845,-385408,174920,481110,168042,716451,838313,130119,-305484,-250046,-328208,-773282,-816044,6559,563812,1215658,1174658,-85874,-313500,313063,225646,87082,179712,-195747,-454606,-409988,-317051,-244070,-423818,-517555,-248158,85020,96725,1657,7741,-216469,-367269,-63642,304428,169327,-29965,39356,-12017,-327511,-355501,-1712,223340,278236,266416,188404,80635,40681,20176,25715,-62857,-174498,-89402,38333,8792,25148,141480,178268,190194,178383,82129,-15982,-144518,-236691,-225322,-160027,9214,270202,259745,-25567,-237508,-254105,-70458,122094,171847,87820,-7589,-38742,-5241,6711,-21626,-102990,-165188,-131546,-40134,-23435,-104771,-89827,1678,64112,236137,380642,304793,105857,-94601,-180583,-164146,-147101,-69452,114956,132099,-158738,-378289,-265958,-43712,121447,215662,135715,-59924,-193774,-235122,-114460,29034,8588,-71685,-55997,68540,235177,225180,129315,96929,-35331,-210651,-147430,148845,340202,279201,118594,23376,-19174,-49705,-81842,-45580],[6149,148495,226795,113610,-94850,-148976,-144926,-168149,-104872,-104691,-182941,-120819,-3003,-86044,-98602,127533,248109,41544,-129343,26985,191860,187610,139589,37464,-14135,172978,377128,286019,44225,2984,112774,98498,-72666,-203978,-206742,-143342,-194790,-271777,-226115,-179818,-217847,-82249,-7395,-206889,-250057,-157423,-293792,-363341,-165095,-9299,83001,181399,228765,155753,-117732,-506759,-661092,-498969,-255483,-109524,67925,103958,-83258,-197692,-118882,-7505,23858,-36190,-117211,-102064,-49430,23380,-1960,-76076,-23220,18022,-35355,-75557,-98420,-285170,-397671,-219800,-35922,6418,53523,75411,113471,242138,253566,170235,168818,150293,81951,66035,47349,79679,52537,35983,153726,180265,31153,50549,173644,150111,26970,-92213,-128413,17675,138757,141085,119054,90054,60668,31675,-88454,-51748,106029,49293,-42371,-41627,-30141,-27428,-59583,-161288,-194182,-171981,12348,86376,-90484,-180791,6637,43153,-245660,-436370,-184609,166219,333308,280280,132085,-7838,-72849,-107991,-252009,-342076,-288512,-138669,62606,25991,-286802,-296087,18062,97273,50079,100647,215441,327430,292602,116168,32380,110844,163663,-115495,-454747,-379665,-33561,83347,-104509,-285253,-280826,-190817,23203,206104,159695,12937,-413,19569,-132046,-466255,-489503,-238726,-15533,-98087,4578,349401,280747,-70132,-194266,-203597,-285189,-331681,-257661,-113361,-44384,41939,71551,-6120,-60606,-10538,-73418,-222231,-241782,-136987,-54658,-27158,-86965,-89018,-49710,-10392,116650,237746,259246,201416,125238,-127653,-297360,-51235,307418,374911,180241,80794,153574,142737,-83886,-251959,-150474,68758,124313,-111581,-350215,-323691,-272835,-153559,61753,43861,-196756,-301937,-20695,430022,470941,155946,-71730,-242595,-237865,-167338,-140040,-2856,138823,61788,-64021,-33670,16897,-102650,-171015,57602,160504,-138467,-327761,-200959,-32836,-74626,-140324,-27334,15441,-32298,-2922,-29247,-47289,77614,53339,-83955,-93916,92126,221663,202743,208605,220067,36264,-249853,-337043,-215801,-6588,88606,74385,-30310,-203803,-263430,-173802,-89158,-16840,127053,280197,330694,242274,18447,-136080,-101260,-32510,-57571,-115905,-220881,-199437,74386,199356,48356,-32698,88019,188813,56439,-183518,-316638,-299380,-175758,10720,111647,181220,316343,371069,194315,-20984,-107206,-123786,-115889,-80244,10299,122841,48090,-146985,-145818,72408,173134,36786,-71396,-21795,-131076,-247975,-31276,102004,-52428,4337,38149,-315581,-598919,-511626,-385261,-181825,26057,47616,-53162,-178445,-347912,-331903,-120508,-26778,-44731,35517,70213,-33075,-29029,168794,166208,179,50346,194294,80900,-91596,-49628,-60791,-207959,-141406,55691,30792,-123840,-255306,-278912,-106774,-30043,-227367,-393737,-191786,-11819,-20312,101801,187568,-33079,-141290,100618,340339,225627,25133,75150,217195,193214,50397,-18190,41325,10553,-161069,-97797,208097,320528,374141,495341,374416,144189,96193,60993,8630,-25426,31494,238310,382709,341971,189287,-52988,-242253,-246608,-169899,-94902,-164434,-157827,80837,184730,14140,-82818,-41149,-115578,-259581,-258008,-78969,69774,91136,123563,304620,434963,128100,-390114,-479527,-317985,-399895,-435668,-181488,-128294,-332847,-237210,242646,246246,-86272,432670,1133667,1529462,595464,-469621,-1225345,-7586461,-12914630,-6697803,4319870,6940052,5162224,3183120,1387500,946010,1016009,725483,443373,6292,-449590,-224707,307965,380624,-21734,-325629,23512,407617,269815,57430,143615,163737,112232,170172,147659,111849,231083,295073,169165,89646,163485,279731,355025,430255,226941,-197569,-313183,-121164,-46246,-105061,-69478,34944,92817,167913,210956,111264,-28684,-163601,-335432,-472141,-222527,289563,488879,320054,268428,460735,450379,105437,-113248,75150,215384,125452,11056,94680,286847,314689,133029,-18659,-53307,-64566,-107880,-52656,196321,354522,334551,330000,330060,268783,223643,177922,147029,85570,-18588,-93138,-118769,-41354,164366,271785,261861,316151,207284,6660,50697,177915,193984,310154,470714,277370,-67893,-294632,-442012,-446052,-183552,223343,421020,413571,346554,252104,216480,235980,160745,-109733,-372083,-404787,-325735,-198293,-7990,78823,163155,281494,165540,-133759,-211821,-45796,76100,55943,56253,20594,-171320,-234426,-82768,-64328,-224561,-248335,-143871,-108211,-239896,-374079,-325146,-148008,-52800,-64199,-148713,-203923,63965,352582,220808,25123,94567,187263,165064,112843,-4239,-67503,-3207,161511,322993,191454,-118086,-226359,-66374,211063,299165,210058,158617,65252,-121152,-177729,-41504,132237,247562,329730,349722,266219,71118,-115881,-35216,264515,392164,263755,86071,-12349,-76989,24967,235940,220920,-2033,-98565,-26074,8556,-42591,-179467,-326713,-210316,67009,180328,182711,202523,64885,-150279,-145928,11651,45759,-53188,-214104,-229431,-84102,-6588,32665,166778,107633,-46400,46557,200799,68234,-183509,-205630,-101353,-135457,-199704,-189823,-218194,-212588,-31093,182622,231589,42769,-141315,-90264,-47236,-140457,-148849,-182356,-308861,-208254,105954,316898,317307,142734,-13379,-63875,-147940,-195379,-13601,125664,78913,102110,83516,-171703,-289387,-112735,-31184,-129758,-140300,21324,83897,66747,74255,13241,4710,191805,438586,468820,273902,163167,169370,251758,482158,616904,444784,167556,4395,-75003,-3353,228338,343488,223981,112665,92070,19698,-153717,-206716,-26369,278003,318480,160031,242521,195913,-81371,-158528,-164722,-193662,-113970,-92149,-204888,-247297,-129810,-52105,-58751,-62660,-40278,47415,86605,137186,271105,231863,85075,69380,43366,-172134,-250007,-30113,219666,250300,49061,-79596,-84371,-172809,-224223,-69942,151224,291268,355811,208977,49813,92860,119676,99889,-15740,-121964,-107216,157948,388338,310643,1114,-265300,-232801,17947,165152,224936,156751,-38815,-82249,-37182,-239110,-380120,-169688,-73981,-92372,70774,212974,239072,207961,-28238,-226381,-251155,-254275,-149290,21502,73314,87144,97059,54104,91338,267943,363257,154520,-111,37776,42722,65833,138431,179963,167947,33793,-49535,212599,474718,223460,-158298,-239327,-134715,-93539,-103417,-256032,-515491,-471796,-80813,207345,137209,-134810,-323881,-312988,-127206,37520,16808,25232,243901,477857,517602,264015,-126878,-265279,-64115,75940,44815,-57238,-122360,31696,279501,296617,235944,199885,76254,-53154,-83891,-166683,-255045,-153109,12592,17088,-37945,-27265,-8775,-27830,8126,215061,483128,511899,538274,553402,-49745,-573702,-91402,-34294,-312217,417016,714789,43071,-317940,-156588,-170861,-386331,-263740,241489,219972,762693,1185653,281944,-167736,161658,84413,-38690,3201,-363062,-619465,-475261,-272985,-199990,-451165,-597809,-261997,80539,55790,-83932,-82189,-195716,-271580,-381,341856,246458,41106,97566,-1592,-340989,-329620,44761,216165,245889,180952,5911,-80403,22814,56419,18739,-83285,-191007,-98638,62166,17184,-49815,3668,49193,131076,179586,71582,-36279,-113969,-160471,-163809,-155613,-8570,205051,153176,-73487,-158972,-135388,-43029,61212,100822,32250,-88668,-136339,-134754,-110466,-56465,-66410,-140139,-143513,-79003,-57303,-147727,-164090,-88811,-36667,88757,208264,209771,91578,-121727,-267879,-252936,-188862,-79097,136562,224061,-10243,-279096,-282237,-102980,96366,164695,37298,-148159,-232973,-244295,-143234,764,36842,-7069,-28433,25636,167011,187917,108876,74613,-72347,-268897,-208556,72936,291396,273961,131591,-8273,-65843,-88332,-137766,-119694],[-57797,139702,224859,82136,-75213,-53320,-21806,-66394,-57336,-95243,-197947,-172888,-72743,-153346,-175871,48030,201124,37670,-79531,80107,210243,215059,180733,58836,-11989,180191,431722,359027,93881,29391,182739,165530,-98478,-251959,-203405,-96536,-187071,-298698,-204089,-91056,-153474,-93538,-41985,-182536,-241983,-199659,-304845,-303361,-87845,96187,215341,332182,326279,169754,-135088,-497332,-602487,-479976,-346782,-284925,-46753,122594,944,-156056,-132663,-11842,14625,-76334,-114727,-89067,-92713,-12913,-2214,-82106,-67653,-610,23339,15518,-36406,-252968,-343669,-195031,-102147,-74372,1374,14325,19245,132882,162668,164688,234382,201934,166024,103691,10179,83827,145186,107981,174440,186901,37801,31844,123002,80467,-49390,-101667,-46443,55953,68103,58736,100933,59582,-16321,-74407,-184080,-145998,-19522,-106154,-196228,-138049,-30654,24168,-30546,-164216,-191836,-134855,75667,184329,67374,-6419,144062,128746,-181152,-377476,-154270,219099,379725,256630,14910,-167770,-181011,-78221,-131797,-288930,-360901,-234943,-15013,-72088,-382631,-341271,-41768,-8597,-103824,10550,241145,411278,326605,70930,-65576,41969,116863,-107105,-408123,-369899,-64620,122475,22582,-198389,-256808,-166268,26301,208359,227026,160320,162126,144409,-10903,-320063,-370140,-191529,-74435,-188355,-66663,274629,225865,-105157,-245484,-245336,-289554,-341048,-241522,-71606,-30300,-17402,15774,12219,-27529,-20223,-131529,-306995,-300702,-149127,-20511,42628,59332,-11202,-80570,36975,253292,360487,302853,238509,166486,-94236,-290241,-33016,379549,446237,203217,45527,55800,12274,-153709,-231377,-94479,123953,152490,-77157,-268198,-264112,-266853,-116145,150159,111546,-158617,-286583,519,458040,501489,153843,-38202,-172772,-175705,-70657,-25826,20724,102102,97846,25252,18760,29917,-108848,-189063,21326,95387,-201550,-393135,-264397,-57011,-66822,-133812,-17434,40195,-18716,15266,-31302,-109434,509,18577,-130507,-155966,48223,201732,159363,128305,159486,27390,-255893,-394198,-276551,-114828,-51307,22105,53640,-74155,-189070,-123507,-41357,-64823,-29579,125460,217305,145965,-55788,-204284,-159835,-44118,-24731,-99760,-259632,-262210,1279,105629,-14383,-42746,51567,163336,104800,-149184,-350551,-310465,-131511,79401,202327,246238,296355,291989,159888,-4020,-73477,-85401,-88180,-70047,14828,150122,98082,-150375,-223706,13413,132731,-29987,-112483,-42174,-193997,-331739,-114292,3659,-92713,37468,111760,-200953,-495183,-478980,-379303,-155712,73505,158012,119208,-54892,-323359,-330069,-51139,132607,144718,147532,65302,-92705,-26439,226021,177847,472,83648,238413,117676,-96344,-155352,-213168,-249482,-76000,88063,-11489,-206769,-329491,-258775,23247,70833,-241898,-409855,-166095,17771,-54144,-89040,-89553,-202876,-166780,152472,362939,213943,86190,195627,314567,256492,102351,-1260,-25516,-81211,-167172,-3794,290593,356531,407919,495084,317940,72524,80913,117884,81129,19296,73367,302093,439996,323396,110137,-109210,-282639,-325863,-234140,-98118,-104610,-59993,164024,125557,-115907,-163784,-46596,-113107,-266798,-204632,-13226,47191,22649,91249,287579,358357,51824,-361612,-473142,-420799,-469934,-346259,-21562,3982,-211251,-137673,135193,-21996,-363609,130682,802545,920076,-115568,-947085,-2070400,-8332076,-11979814,-5357189,4737515,7037114,5434391,2873065,718025,578455,1009033,893198,756064,243855,-363604,-163128,267958,221968,-59201,-96847,159956,287628,98976,81160,268566,206123,43922,80609,147051,206721,306582,265039,42046,-15743,159943,329740,392776,450298,246603,-223178,-389895,-269330,-246151,-231194,-96281,55154,167633,313607,314907,119973,-43123,-131066,-275169,-428726,-183750,298641,461150,264665,168419,345668,365905,92149,-67609,116840,223167,120355,42107,146114,312384,311277,107789,-24188,-24531,-20760,-85550,-66472,196826,346250,250681,194660,245528,253118,251156,224848,193262,144182,92305,-4285,-105835,-85907,71684,162341,235258,358783,285900,137440,125894,153432,207265,345857,408306,143738,-197725,-365606,-374388,-289046,-79593,228115,352538,295212,187631,134823,205988,269897,171044,-100321,-318704,-348810,-325237,-291731,-157435,-38100,118468,270149,132550,-223810,-319721,-125047,-22868,-43206,-23079,-84834,-246987,-194817,-6333,-72480,-286859,-310240,-187886,-106640,-138465,-220006,-248016,-152430,-63342,15852,-8329,-88032,140076,411830,305975,97318,122577,168983,137148,93230,-58030,-154066,-51822,184262,358892,172402,-169230,-200461,21622,222493,199599,96879,71294,-1306,-109064,-122527,27734,139757,162180,230246,276124,265589,123066,-77170,-22579,259743,355967,172702,49854,76713,42805,57989,140634,69544,-100758,-124345,-21010,53509,71221,-64480,-290433,-245555,20961,200569,258916,243113,16128,-248093,-235465,-22010,97009,28025,-153509,-141783,-10292,55376,99997,204512,135307,273,22064,54905,-55111,-200901,-229534,-153774,-125437,-129627,-125922,-187700,-202649,-34002,164841,186897,62490,-25502,-4285,-25724,-146672,-195282,-210194,-269619,-204150,24963,223650,272875,166006,47569,-31870,-191583,-277528,-78959,83731,30577,41944,56772,-154052,-297503,-165732,-49522,-44083,8207,158725,119712,47323,63769,21064,37629,219354,443995,503627,386355,265738,228935,291499,514484,641269,434777,121610,-48196,-107387,-27349,202754,336330,196253,68000,94641,18326,-197455,-275756,-56905,285406,342937,234689,348573,232775,-115589,-211185,-170562,-129864,-26031,-3029,-95705,-134526,-52008,-34549,-116555,-152497,-95890,80805,135882,120078,209586,226279,133976,127849,49550,-225358,-251570,15968,257314,253806,14340,-164837,-151324,-208186,-226758,-23119,213654,332338,331950,176000,75884,207419,151906,2685,-134639,-188603,-109331,94515,280219,285601,83572,-121568,-53989,197170,344519,415274,290132,-37003,-111156,46182,-116834,-331805,-176822,-66113,-50601,146878,272078,196672,88291,-132149,-338013,-359804,-344053,-222193,65022,243302,207980,140198,122608,203003,387449,415520,172999,78382,128076,30727,-54470,-7872,57934,69433,-20367,-65248,169280,424240,290608,-28871,-113839,-56126,-89751,-124265,-231874,-497852,-539235,-154234,232498,265330,-40771,-305916,-326537,-169128,-20928,-41769,-55163,160114,352997,359965,149084,-162919,-292300,-111526,48513,67296,-11330,-106794,-13405,212027,225219,155374,103353,-19221,-60200,-5365,-72007,-181209,-103707,52228,33988,-30824,-18748,-69101,-129243,-70989,208109,520468,650135,901262,763726,-240171,-865288,-255106,-427028,-465553,462638,639716,-142233,-352516,-105370,-56706,-29038,97608,-5640,-259334,570692,1414026,703265,-135815,-194463,-217964,-203005,-135497,-398779,-622630,-442462,-171074,-114702,-388475,-566428,-225331,83383,14959,-163288,-180533,-188038,-209637,9837,269278,230751,92498,158289,20495,-299192,-227051,101738,156410,134164,35408,-205265,-238883,-22209,49539,-32070,-137948,-204774,-93495,65998,-573,-137954,-144241,-75147,62126,141419,43264,-36861,-27482,-21195,-58592,-125740,-39333,87009,3047,-137076,-86260,5890,11830,2814,-5221,-61596,-174907,-215322,-227254,-187704,-74089,-16998,-93763,-161765,-155420,-124048,-167224,-170506,-105223,-54743,-2551,36678,84318,72881,-99723,-279002,-285172,-211979,-93438,127451,267856,112954,-165722,-262234,-151421,40197,97160,-28348,-172220,-232854,-237112,-135004,19762,76687,38670,-31039,-37343,74001,120183,72290,48898,-96092,-295359,-241672,-5106,201399,221269,110108,-40187,-86267,-109727,-194352,-200871],[-111033,140595,234062,69681,-32826,51568,101543,41855,-6616,-79904,-198221,-204782,-130655,-189874,-223781,-46184,94130,-11867,-48802,93587,168624,189549,198761,91090,8051,156981,383469,319801,68563,12723,199228,166808,-157359,-305168,-173688,4574,-83185,-229567,-110334,35626,-60704,-105637,-73140,-122159,-189764,-208609,-273935,-213766,-26567,148200,316300,469141,395942,160126,-112687,-370581,-431611,-355253,-345735,-360190,-122636,92620,29623,-101566,-107026,877,47513,-21377,-28647,-40084,-102341,-57354,-53702,-137535,-153414,-45140,67293,77694,-32447,-244885,-293500,-173770,-150193,-127687,-24620,-36609,-80985,27663,101999,185553,285221,231295,241828,121754,-67414,31913,200124,160257,183639,215844,89578,46192,120179,60390,-90061,-79345,65796,106103,12962,6069,102561,43832,-59272,-125417,-217143,-203999,-129629,-220739,-282952,-153917,20783,96803,20520,-117927,-156126,-70933,140819,286333,236497,165610,236070,188861,-84999,-274895,-130878,220056,364692,209035,-75497,-286493,-258676,-36239,16483,-204780,-419078,-332884,-101159,-139043,-390036,-367468,-172785,-141999,-221155,-64162,232295,427003,327533,19786,-182022,-55167,46020,-102750,-340050,-333884,-85380,133750,110768,-113811,-227393,-130938,22781,171789,261733,296703,297923,216138,65463,-115690,-177923,-95268,-119356,-254941,-118553,176154,144299,-123189,-255067,-258651,-282117,-327720,-196326,-7544,13026,-60188,-46031,7248,21252,9747,-143910,-346872,-340947,-168557,5961,117056,201463,54685,-109671,17048,267190,405084,301656,233467,183137,-54514,-268832,-55694,367694,468159,251363,61266,-24167,-125484,-214267,-183296,-14920,164664,149019,-26063,-130225,-164712,-220243,-59411,214445,153471,-123629,-260866,-7475,391051,422413,122208,10231,-76063,-112311,30854,89144,32987,60262,134178,131076,99520,54947,-120606,-221890,-48610,-15086,-271264,-405232,-244760,-27478,-19365,-84236,14767,81691,32981,71966,20449,-83345,-11956,18696,-137071,-179618,-11613,133872,88107,52658,133927,79503,-184614,-384351,-295477,-194816,-163749,-34427,98670,39453,-86333,-45583,22165,-78941,-146225,-23470,64465,-12470,-189310,-341443,-281409,-78567,29803,-39832,-247520,-290137,-66906,39108,-27570,-51126,-34718,71468,94491,-146058,-364552,-261548,-8343,193924,292267,286956,246289,197026,128732,19805,-45030,-68963,-98986,-103300,-11259,151225,148280,-91551,-222126,-28658,79636,-92633,-154473,-90652,-278612,-423021,-194067,-65678,-95571,89001,198247,-77152,-375243,-408101,-290289,-86771,94799,215633,274978,123962,-196429,-267413,3941,236134,255852,171721,2423,-170109,-39759,231535,167366,37919,147844,235869,76879,-132778,-238600,-302756,-238741,-1716,137201,15335,-198115,-311545,-158730,192873,204506,-208785,-354993,-90333,49215,-102202,-285431,-379045,-374905,-197700,163195,324770,158580,109570,283674,388536,295133,115652,-32554,-128471,-167190,-136580,76353,305449,339729,396495,445768,238399,12167,42250,134746,166105,117134,132672,327428,453634,302063,38394,-168288,-305962,-365389,-251563,-60749,-7045,32184,179295,25903,-242583,-240030,-57416,-75324,-205945,-102643,49768,-25671,-94100,31185,214058,213139,-26661,-273983,-428320,-500604,-481760,-240192,69532,114864,-15179,-6363,4119,-207968,-419624,-170266,220690,-18436,-1097046,-1403475,-2432738,-8311041,-10852121,-3510741,5202006,6641663,4873148,2068319,141593,436256,1017478,1040488,1044398,458601,-213393,-58103,197398,48869,-69143,119112,244357,146464,-53886,106045,354486,223154,-21745,-17550,101337,230982,315467,165257,-134178,-138725,156642,358918,382654,405172,234758,-210804,-409521,-375255,-406307,-311858,-96574,28295,148127,393202,427253,181395,-13396,-76129,-217953,-375345,-158379,239210,353522,176570,59347,182412,233075,71745,3622,144370,188844,92991,74864,206723,356258,306060,68500,-52004,-44398,-33878,-70811,-33615,209073,314182,161186,65800,138511,200921,233807,230123,201858,162102,155811,72726,-72206,-104741,-24496,-716,112821,282293,268516,200042,157578,97077,165570,323244,301302,10876,-261054,-328973,-248464,-138852,18856,208165,239780,136452,-3503,-26310,128662,235546,128615,-102390,-228583,-218976,-238417,-328772,-296052,-143645,70267,222184,84863,-267102,-366474,-156465,-90731,-135318,-93070,-147043,-252117,-118052,39936,-121372,-343199,-331454,-179971,-63911,-39310,-135619,-236355,-177924,-58910,117926,153155,40346,166696,391323,343875,159559,149154,155540,134424,107369,-56964,-182243,-74248,198224,362062,153100,-172209,-166835,58358,175110,77640,-24423,-42117,-73379,-74302,-55786,76096,108158,24909,79193,158969,215418,163477,-1983,22096,242858,266215,29237,-22983,127226,157329,105039,40689,-87984,-184181,-137321,-36102,44133,104477,9504,-215017,-248614,-36655,210232,322603,250560,-27951,-285706,-263137,-44138,123017,71169,-129161,-101875,48262,123597,174440,219998,129907,39408,9364,-84055,-172046,-199906,-228645,-192385,-100260,-32011,-40498,-140934,-163603,-4121,172478,182020,137147,114462,54642,-38069,-149468,-222024,-215409,-198676,-178743,-65081,100881,187750,155086,107449,28694,-209849,-349316,-152693,31749,-15126,-4106,61003,-78011,-237793,-169474,-42423,40600,146223,248996,115787,-1638,42695,59242,105119,251094,401198,461839,428427,294042,220611,285455,468375,562186,372362,62873,-114669,-129257,-42521,131301,245542,99876,-26045,35948,-42483,-223838,-274326,-50311,266814,310123,253075,366191,206026,-148167,-236812,-146654,-57277,50275,90461,37823,16326,58839,2643,-161578,-227837,-144031,60924,150413,126641,154297,173110,119207,157079,42319,-266148,-238355,42107,253397,245881,25303,-176117,-172890,-229249,-228109,33341,271312,338771,279005,145727,75852,176657,73138,-105466,-218202,-266361,-132126,18043,134627,222652,158521,27114,108979,342295,517209,605037,440142,41824,-49602,163598,24920,-230750,-120169,-13298,-16795,182823,301129,147099,-6937,-183655,-409704,-442647,-395895,-260692,110697,383900,300001,153662,146377,246997,400200,332514,91713,70423,137192,-18241,-180911,-150600,-56447,-44360,-111203,-89363,113248,310553,312108,107821,47016,66421,-44604,-109848,-153860,-392850,-533299,-244203,162777,289470,22562,-263268,-309959,-189521,-71108,-108495,-150591,55259,226929,215706,59806,-164592,-284000,-148726,45550,146482,99656,-32412,-22839,108540,103185,47952,-36611,-154921,-72502,88671,46731,-96057,-56970,91921,65019,-298,10067,-116502,-250786,-176735,188862,540313,688632,976805,629249,-706315,-1184875,-359837,-684265,-426077,721097,644860,-310287,-359829,-59231,20121,188057,141713,-635678,-718507,692765,1770855,1058895,-177503,-589337,-539676,-343215,-188021,-297735,-482264,-332516,-29210,26246,-207889,-379039,-123318,102104,-6232,-200995,-236019,-184469,-187086,-29912,102992,105456,94826,193759,47802,-210925,-73079,159204,69574,-11332,-112676,-369520,-345746,-82930,-1557,-113362,-210030,-205216,-64770,59287,-31940,-206578,-250516,-155067,-5749,53766,-12801,-20830,86354,140925,71654,-63731,-75801,-61124,-157591,-198510,-28824,147003,105445,-14954,-100095,-155414,-236101,-254038,-252269,-200460,-67360,33452,-33691,-172744,-237317,-192145,-148546,-105432,-34924,20177,-15451,-89437,-34021,66917,-21780,-202359,-237989,-183827,-86827,102900,264979,185448,-73219,-222606,-175649,-24327,29796,-57739,-144095,-205555,-225661,-97073,79706,115140,51911,-62950,-105054,-12511,50303,31979,21344,-103059,-280162,-239897,-69287,81874,122905,49366,-66127,-75306,-112182,-240111,-269172],[-136785,163434,269010,90288,22253,140872,194666,132960,49647,-50150,-186088,-234787,-193999,-201053,-233788,-136536,-52462,-104145,-57004,59695,79433,119192,185115,120204,36964,103655,238114,170565,-42359,-51593,149938,85856,-241368,-350667,-135790,109473,70217,-84078,23604,153341,23924,-123665,-94726,-44509,-112259,-187169,-215789,-134439,-19119,105926,335876,537399,410401,127404,-74977,-212121,-253719,-198078,-269078,-323118,-144175,12621,-26374,-73308,-68576,10951,102428,107961,104448,22472,-79962,-102822,-142244,-216809,-241464,-99971,78387,87804,-85491,-255824,-259805,-168126,-172333,-151698,-44977,-83508,-162741,-56228,77052,227500,304368,227268,280364,109844,-172734,-68950,196089,177658,174207,243328,149348,74471,155356,88961,-90100,-45981,156643,135988,-34023,-19930,115172,38367,-72451,-122585,-193256,-221575,-210490,-289203,-293170,-83401,120174,180416,83086,-48973,-117901,-28708,164942,356601,374908,292485,268526,220759,4434,-199728,-146806,164807,290028,130836,-137817,-343520,-295655,-8646,140049,-113043,-440632,-410944,-186851,-161318,-299989,-363305,-342580,-281273,-268912,-98488,175144,334479,263211,-35756,-277039,-151844,-37306,-132113,-295260,-283489,-82497,115292,122514,-71010,-211610,-112173,-855,105528,261411,383858,356238,196037,51487,47735,17324,14960,-143042,-291207,-149958,70032,42373,-129497,-218146,-232769,-264139,-307818,-170380,20344,40757,-91549,-112701,-28347,70291,54310,-132814,-336585,-345440,-188559,9797,165082,266426,70170,-129374,-56526,163393,353912,260410,191899,170651,-30878,-255466,-122058,261153,418861,303088,109307,-88866,-242933,-245701,-118187,63938,174414,115281,30510,22481,-56798,-146023,2274,235238,159200,-102121,-238042,-56498,234991,247260,64044,41611,-7209,-77111,99202,161768,25299,24748,153589,213023,183191,87878,-129069,-256483,-138271,-146315,-334055,-366127,-156956,30287,29230,-21519,69609,148488,122547,151866,95824,-1065,29101,44916,-111253,-173765,-82364,29033,2800,2330,152774,169258,-80547,-321556,-266756,-217572,-213510,-73473,100421,108561,15091,31033,77589,-56647,-197264,-135263,-87346,-180063,-332197,-496738,-418612,-112725,96093,52353,-173505,-258978,-91016,35096,15653,-61047,-138611,-44690,38105,-166150,-338546,-151000,162396,320906,360909,306208,190535,114759,104108,42617,-20084,-69185,-137126,-154153,-43157,133457,192321,19785,-145593,-47047,32110,-123325,-174026,-153143,-368866,-489700,-240580,-90192,-69240,131389,254929,10384,-277953,-322848,-155018,-11111,73534,207829,375907,312048,4500,-155999,26293,246422,246665,96598,-99321,-239948,-61089,189252,137706,98199,226761,195736,-21072,-186706,-280789,-307765,-172936,61137,172608,83419,-103251,-205667,-19853,332206,313882,-136532,-242779,10735,72931,-148773,-424889,-584615,-495149,-227554,125780,244189,86546,85183,305194,413878,299459,93692,-95535,-231464,-213412,-60536,135074,254788,279832,343889,349809,151252,-4818,13701,119577,248411,252052,199113,308003,413682,265293,-16893,-207945,-299358,-356057,-220207,10153,95708,86019,120912,-76241,-316291,-270646,-50366,8656,-82655,7433,81761,-114639,-204915,-22067,127173,60057,-73479,-146891,-346989,-515441,-402426,-101012,136581,249165,267249,168800,-86541,-255434,-252903,-362416,-378794,-922216,-2007429,-1769554,-2514875,-7702226,-9295447,-1159327,5567591,5662913,3425941,800286,-306643,506739,1022719,1092751,1160007,530764,-85139,13165,63890,-131429,-45244,281898,268985,10759,-170483,96424,351843,191400,-78447,-100988,27224,172203,228026,-5514,-325351,-244847,158516,355088,308590,286291,184914,-159799,-359859,-398543,-470344,-324382,-76599,-51368,20877,358169,495803,274998,62726,-3758,-178629,-338332,-173713,104216,167597,44054,-59569,181,80947,48653,81237,148449,114422,45148,96844,259095,405904,302858,36641,-82061,-91241,-79068,-56224,36205,226193,263071,91163,-11831,54647,149505,192921,194084,169413,140435,167279,132686,-11154,-78471,-95852,-175541,-73102,111993,171423,198605,158273,38516,92853,248200,159274,-103214,-241842,-183306,-87116,-30098,89383,182540,130393,-9193,-167513,-178003,12315,139338,37977,-112872,-116171,-39526,-90824,-320701,-413882,-230252,12472,127145,13607,-258675,-335472,-142003,-117802,-187726,-127213,-149911,-188040,-26163,36576,-201688,-374200,-298753,-121930,-3063,2695,-168972,-303586,-222500,-40856,208096,285517,153699,153495,310474,331431,198838,156137,133489,145151,142831,-11024,-153744,-70439,190304,321071,138930,-112626,-121805,40169,93379,-13727,-106184,-141259,-113448,-16795,1615,80293,44312,-117043,-69738,39471,125487,168619,74701,82703,240457,170863,-113844,-108740,124515,228210,150739,-29277,-197108,-216845,-127543,-66936,-21551,35697,12815,-124957,-220424,-88896,204235,344918,208950,-64114,-258461,-221263,-49211,88027,17696,-174370,-131511,73584,183927,244584,219294,91987,51144,8456,-172652,-239206,-170232,-196172,-199069,-54888,79520,54007,-80568,-100410,55696,212787,223239,234352,229035,75351,-72593,-151658,-230774,-192277,-97009,-120080,-128945,-14293,84794,106096,142024,94300,-203878,-398018,-219079,-14830,-36361,-15620,95291,32978,-120788,-102213,11172,113533,235894,268567,93468,-40214,24239,112104,188089,286047,332536,365607,391608,245091,154959,248077,367592,407013,279321,352,-193933,-153237,-53744,38423,100918,-31781,-127270,-47071,-117487,-212940,-194928,2380,236913,240625,219559,300465,140411,-162450,-230896,-103329,7224,97412,157312,147865,148928,161145,43115,-184346,-264680,-154474,18712,148605,163644,118587,91011,78674,179498,31211,-280497,-210635,42871,204947,231508,78302,-114547,-138320,-221327,-231475,80842,316680,311459,211857,119093,48840,13635,-97165,-186759,-240022,-331521,-177719,-49826,-2795,135648,199044,143428,222974,424359,633579,748196,588230,193956,96359,301360,174196,-87929,-7823,74444,5833,173989,302837,124471,-28937,-150874,-392089,-451086,-386773,-250743,148770,462015,349945,144867,125363,214502,298542,144316,-60746,-12439,90353,-62269,-257561,-236333,-128927,-139937,-199859,-103778,66649,179064,283309,214507,195650,200250,33144,-71290,-61375,-246667,-468853,-335864,27055,225073,47133,-212596,-272065,-190764,-112289,-170186,-229359,-36724,143742,133803,19548,-142512,-253400,-169397,70560,264519,237914,65143,-2675,1625,-28887,-53908,-170452,-277580,-80675,180335,165328,-16503,-14457,129295,113882,66027,68569,-120483,-336006,-257364,184190,574355,661850,823149,330112,-1204796,-1459865,-487718,-863172,-396801,1006707,756840,-344600,-302569,24072,93309,244684,-94099,-1382343,-1067600,987298,2081630,1258208,-176108,-792350,-697330,-378239,-131027,-104006,-265243,-192516,109776,199076,55358,-67125,34733,138190,-351,-182153,-209478,-154463,-169693,-89356,-94895,-88255,46409,190008,73590,-95221,91985,202604,-14616,-134372,-208408,-427980,-369132,-139645,-79347,-200551,-277523,-186645,-11247,55805,-56781,-222924,-272426,-167339,-65492,-79530,-103006,-6985,175866,264269,192869,25676,-101242,-199549,-287275,-231925,23500,270119,229094,24678,-143110,-208238,-246941,-240186,-202990,-146648,-36322,72447,24723,-163969,-282692,-220754,-90008,5764,94661,147691,31524,-146175,-111569,83441,98153,-57814,-118932,-91780,-46482,73178,226731,201729,-20746,-180120,-169739,-71038,-19485,-56197,-91011,-173259,-222010,-45826,158354,142785,38711,-104584,-158997,-68403,1427,-2529,-8031,-95409,-222746,-199458,-102753,-37225,2728,-33164,-77144,-39320,-99584,-265182,-308722],[-127656,209484,330298,142274,72223,194436,241794,192365,107548,-9308,-169879,-279491,-276172,-204009,-210525,-203883,-200410,-212920,-102186,-10452,-29508,27251,139450,130926,64016,34696,43026,-34754,-197290,-137770,53562,-55550,-330314,-376488,-110369,162694,193192,81563,149802,218213,65847,-146031,-98271,30397,-36099,-148853,-152826,-95161,-77749,-26558,253949,498886,353340,71121,-63823,-124222,-158505,-84486,-160523,-207387,-111168,-88764,-154668,-97641,-49541,7,152121,259578,228735,74955,-35488,-135445,-234652,-282245,-289710,-147254,46352,40139,-161897,-256631,-231631,-174942,-172849,-159652,-85811,-137357,-213050,-118454,66808,264451,278581,183501,256885,65761,-278309,-186904,135596,153181,135921,234573,175454,99119,202681,141818,-61746,-26951,179323,115701,-87615,-31619,128663,35563,-71394,-87215,-137602,-208362,-259156,-320942,-244278,43277,237825,250199,135364,967,-113888,-48081,127160,370753,450854,346807,247355,227910,49864,-204154,-210032,67804,170590,22276,-182588,-339953,-297555,-20149,191015,-40161,-414868,-452630,-259422,-136467,-138982,-328639,-501084,-397177,-242619,-87186,75021,143171,126980,-95687,-323346,-219023,-111481,-206625,-304248,-231792,-59195,68040,52692,-90782,-219461,-124698,-45738,28879,232918,401375,318612,81240,-64711,81281,143915,100569,-144650,-297867,-164358,-26844,-68852,-132838,-144172,-167298,-235669,-297877,-199892,-26367,19805,-113508,-177192,-87723,103348,85392,-126874,-293469,-314484,-203947,-17295,160919,220982,36468,-129882,-146565,-1612,230720,206076,142350,137262,-40478,-276360,-229569,77745,299684,329665,150341,-149452,-312112,-229287,-51677,110020,142727,66229,81600,143527,26886,-68110,49142,202807,124783,-98012,-225220,-139809,26206,21375,-14789,25994,-17544,-91414,103643,157099,-8015,-2058,136898,232132,236228,114604,-133209,-283151,-230631,-270681,-377437,-292714,-45578,72121,33757,13419,128546,227852,227535,227473,151489,77086,86633,74539,-73717,-157856,-152765,-85348,-77768,-21327,188743,243422,-3600,-237082,-198163,-171576,-186377,-75537,78471,130248,94912,85707,105761,-14167,-192414,-207800,-208053,-306826,-434355,-607783,-511511,-124450,152619,145981,-52846,-170667,-56227,97998,99155,-70280,-220879,-136945,-33192,-186909,-263096,-1424,325875,414075,388950,305496,146516,64170,87187,53135,-2809,-75856,-176644,-184939,-53446,107044,219124,148581,-25752,-41002,7705,-101028,-148575,-204223,-440374,-505948,-236425,-74445,-33209,139442,247921,32233,-230568,-252359,-32747,30014,4082,138056,391427,446913,216444,-30084,7515,154521,115588,-56777,-213096,-288460,-92246,107734,85885,143504,287029,135855,-127844,-231466,-281464,-248261,-79694,86984,157734,142753,33363,-51667,103761,386222,350352,-51195,-109030,102740,73619,-184385,-468462,-640587,-526977,-251483,45050,139154,9663,6956,232865,359189,253655,43973,-167936,-306883,-210793,39290,158474,149545,188338,256071,211455,62610,21381,6237,70746,288113,365010,235740,234425,309944,185001,-73447,-225362,-276854,-323176,-177444,63701,139905,57134,-15259,-172728,-331678,-256607,-29791,102516,39637,50682,37110,-204993,-290034,-80485,31854,-75441,-112215,-67084,-294023,-493546,-285499,26866,192807,388516,527491,278026,-194617,-256518,-49631,-497852,-891545,-1614221,-2738627,-2408058,-3314141,-7286024,-6954712,1993389,6190976,4441427,1599837,-515911,-488018,824915,1135254,1105850,1094164,484411,32479,50850,-93000,-247406,65735,423030,278122,-78111,-215501,67610,275878,133832,-94324,-127129,-24202,75585,84227,-179131,-451370,-275930,188947,340931,203506,138093,131742,-55996,-226100,-304358,-391831,-246801,-36826,-151603,-164123,220660,494918,375156,185132,97102,-141647,-321625,-225055,-63524,-48769,-108879,-161903,-143190,-39960,38876,151559,135841,20911,-12053,102650,292800,449491,315116,42462,-84818,-125098,-115327,-24659,125729,243094,211004,67859,-2980,39738,134291,153467,132390,112081,101049,152267,185758,83021,4267,-112697,-301718,-251951,-80203,45732,158315,151197,14869,39248,161240,20774,-166147,-130836,44580,82915,26868,123319,170259,64157,-99988,-254383,-261928,-92280,15778,-70973,-120204,775,153097,76397,-285290,-496294,-288563,-51325,-6980,-79633,-204952,-229728,-92074,-97905,-171955,-108492,-96651,-73044,66496,-1190,-272793,-350649,-205729,-31431,42728,-40603,-303729,-417638,-267661,-5476,263770,354129,235076,128545,208312,276557,203364,129219,93101,150990,175540,52276,-88448,-47073,154487,238227,134323,3194,-63040,-14178,16655,-31708,-114078,-188341,-96715,55399,32678,32420,-34436,-211290,-162167,-46718,11784,119235,111595,133821,271733,127454,-191809,-169972,81890,238126,183489,-44363,-225947,-191125,-98698,-100707,-119377,-110159,-51056,-46362,-167437,-113890,186351,312323,120155,-93991,-183819,-124571,-33812,-12904,-141095,-287189,-218737,58237,218847,291699,207743,34635,29299,13645,-193634,-235790,-106590,-130426,-163898,11877,188803,141503,-13945,-22322,137614,283537,298323,315201,284138,65048,-102391,-143083,-216311,-141333,17747,-32924,-132220,-71615,2086,34673,143648,145963,-178166,-413478,-259133,-40081,-21379,12588,146271,143937,25682,33347,114066,166909,255702,227131,80790,-32528,23961,162659,265944,321453,270232,259939,299300,148600,66548,207064,263864,238918,190170,-50019,-272922,-192817,-74657,-50056,-48880,-148338,-185133,-101027,-149680,-156211,-54928,98341,217497,174478,163712,193369,77512,-145509,-198772,-60430,48743,107436,171220,189980,207561,210280,67045,-182065,-249164,-110840,-4262,149935,220600,107889,15407,70992,218228,25976,-256183,-163433,29572,128036,212496,149544,-10973,-61371,-178892,-228603,108048,343959,263673,150866,98141,10021,-194958,-293310,-215104,-198058,-353988,-227226,-88153,-91969,41830,185874,199653,274783,443065,662103,805216,708224,386833,287021,433119,313261,72920,132024,170895,17515,131093,283961,142959,31327,-42107,-270271,-358657,-310372,-195294,168166,465994,359303,128828,75157,125041,125070,-67122,-224451,-126063,44168,-48762,-239611,-233281,-144973,-192166,-246462,-94580,43990,81895,222054,263803,286661,306209,122642,-25796,2890,-119768,-380231,-408793,-124248,116161,39226,-166678,-223642,-183676,-151725,-215942,-266852,-89943,124603,129721,21805,-120033,-219488,-168723,114506,380986,351096,142095,26111,-74178,-120846,-116304,-249951,-341139,-82865,241610,250591,42030,30429,174213,185913,169313,154136,-70908,-337963,-264813,211940,638135,626297,591995,91618,-1500691,-1666010,-711221,-1050728,-543813,1174007,995640,-178963,-170186,170184,203260,211656,-429887,-1961362,-1337502,1179821,2180558,1283925,-6954,-627082,-562355,-249239,22767,110239,-53499,-73592,196486,341819,307279,262835,212129,183147,23953,-119239,-98115,-65191,-107225,-126590,-244588,-264481,-26268,151840,90447,22564,226584,217439,-75893,-195172,-223940,-365082,-307219,-172496,-155053,-267601,-320784,-150296,58061,65029,-57410,-168720,-196094,-117501,-115603,-236117,-221758,-20770,189547,291122,267397,124142,-99344,-285547,-349127,-216855,84863,359708,349026,105971,-119515,-196867,-199341,-176035,-100065,-48972,8836,90547,64325,-130143,-257077,-178254,-7214,116379,223907,256563,92463,-136336,-131723,118615,227907,108421,33653,45244,19107,39708,166372,174391,-7650,-147089,-138840,-81403,-38079,-32765,-39093,-156671,-232948,-1172,224902,155839,21023,-125680,-183067,-86249,-18801,-28853,-40275,-81076,-135999,-124030,-94762,-116420,-97521,-101937,-65892,6142,-79117,-264197,-311957],[-86666,268152,402043,208708,102425,204892,245418,217009,154983,28021,-158897,-340029,-374015,-217741,-169479,-233417,-305212,-296290,-158562,-89156,-124587,-57692,70073,113838,81947,-24037,-129344,-212346,-318977,-199914,-46912,-199855,-393400,-372622,-106512,136094,216101,197435,224148,209919,50190,-160573,-73675,89584,16091,-109715,-102460,-99614,-180037,-196906,97627,354865,229453,-6277,-112054,-164915,-170388,-51528,-70874,-76804,-37755,-162613,-300849,-171628,-69941,-38243,174749,374198,297736,104615,18962,-138535,-291333,-299624,-270655,-171615,-23819,-48741,-211996,-210832,-182382,-176825,-162618,-170572,-163143,-205324,-231354,-163623,40664,261632,205554,101426,164872,-1471,-349251,-275044,46455,91164,61370,163087,147080,114614,233912,183560,-27732,-40380,112574,32937,-157764,-41629,135436,27892,-73875,-49300,-81454,-178900,-277649,-327993,-167486,176631,331695,276862,154354,-240,-165783,-137792,42471,329372,452480,323960,192347,215682,34258,-289997,-296949,-41910,31321,-103316,-219585,-291232,-275293,-76571,149107,-4741,-348185,-451824,-304680,-72590,42662,-271602,-596504,-458983,-166969,-47525,-40981,-80928,-47192,-153444,-313872,-235254,-150366,-304583,-360808,-187332,-32948,-2115,-65606,-162343,-244601,-160361,-96730,-36563,186446,352017,207711,-88863,-250253,-41405,161364,137333,-128366,-278218,-162956,-98333,-172239,-139636,-52566,-70946,-193906,-305168,-285191,-142340,-51502,-120910,-224488,-150175,111564,88323,-141384,-246909,-264967,-211166,-70784,97659,97994,-4725,-103532,-208221,-145092,93481,174665,124092,103564,-83220,-343584,-364655,-137066,140280,309651,145093,-211742,-312315,-156527,1697,100602,75194,26530,120616,200454,66608,-10766,64883,123463,54421,-109435,-220982,-233714,-180457,-191728,-101240,-42179,-120475,-154574,34475,61293,-65680,-25268,74365,170087,232968,120040,-136054,-296425,-309660,-366746,-394798,-209215,37265,58844,-34951,-12342,160516,287696,310566,271193,153728,88744,113288,81583,-47764,-150984,-206966,-173564,-134360,-32145,195362,246145,2189,-163787,-106140,-66440,-92939,-32178,65625,126208,149339,115916,103265,23967,-169208,-264188,-287158,-363341,-465208,-624350,-510792,-100132,179632,208864,77016,-54930,20377,200299,192724,-68356,-250450,-171220,-83578,-183636,-148447,147231,429513,438711,368426,285657,119455,51107,79167,44622,-325,-76019,-186284,-162246,-25467,79865,218495,254525,96240,-11598,17585,-21901,-66308,-212539,-459297,-452718,-182498,-38497,-7615,105720,172488,-7771,-232922,-219077,24259,14318,-96028,31861,317499,479554,367983,71775,-45138,-8975,-91242,-237750,-311816,-312917,-133058,4333,6439,134918,299756,81979,-187555,-236644,-250988,-168333,-2245,60402,79879,153369,150211,90161,166738,340145,300148,19007,14408,170001,54003,-203606,-409214,-530984,-461656,-265576,-62138,24580,-64531,-112032,68563,217207,159143,-15289,-217281,-328502,-163916,135917,151689,21481,80123,144201,54675,-8716,77008,23479,4714,266639,403479,210000,117238,166366,64671,-140286,-228250,-253853,-282554,-149172,57611,81835,-64911,-198025,-248263,-287492,-210840,-15187,162627,109569,-6862,-92455,-283633,-346673,-160152,-75527,-186673,-172922,-99267,-322951,-478903,-208461,75528,218054,469932,617190,200461,-378410,-299232,11694,-676862,-1323124,-2064493,-3268319,-3605395,-5205777,-7137522,-3640009,5427727,7059279,3464539,113294,-1366276,-274865,1376438,1432921,1164691,931607,403179,166950,93849,-194305,-232520,263186,555152,321585,-71166,-154196,66709,193489,107462,-28576,-54299,-3091,1865,-49748,-282398,-448733,-189538,271443,352557,123790,20686,104417,83405,-34791,-112832,-185101,-83014,29270,-213774,-322391,36715,418332,436250,320596,218364,-90185,-312603,-277289,-195775,-225286,-239025,-221395,-202044,-85945,56730,202595,114891,-69869,-68211,93899,304049,473606,350149,105210,-38211,-120236,-120676,28168,214991,261520,184181,108102,101084,114162,166290,127961,65694,57309,77081,149956,248264,208787,134632,-60891,-331275,-355550,-215069,-52703,107724,154583,51667,53155,107979,-68172,-146358,59535,295694,225456,38802,121352,174260,52401,-126681,-250045,-248905,-143952,-95208,-159904,-113102,99979,314678,219835,-236943,-526729,-310205,-106784,-149006,-177534,-124231,-77858,-23155,-32000,-78792,-37083,-7437,64903,152866,-31961,-282877,-249521,-62667,60145,46249,-154421,-464297,-513601,-286608,47658,280457,352302,280350,119797,122112,192257,166092,65337,32600,134444,182761,100109,-18857,-17732,97226,133422,140595,146563,5914,-73768,-20922,35288,-41402,-164046,-26291,124756,29275,-55438,-104731,-222118,-168403,-86983,-110219,11954,81474,151072,334062,178032,-159362,-173124,32728,196534,198425,-276,-177141,-130821,-68633,-123930,-210740,-272600,-149736,-913,-101088,-93952,167789,229813,1321,-124080,-93539,-3830,2681,-143585,-348442,-425976,-320589,8948,210916,290275,180837,-24599,-16475,15918,-161645,-173503,-15181,-38425,-92219,91814,277255,202217,44603,57595,227692,370512,379173,347911,272156,44853,-98161,-106454,-170387,-71219,116133,61838,-56154,-29102,-23462,-30258,123616,176048,-138669,-390266,-257821,-35481,24563,68052,193962,221409,161637,200044,241093,195039,209643,161993,98482,33497,51319,197707,322611,351869,241140,192385,197374,51435,-3079,190091,211849,127916,133619,-72697,-330471,-256847,-124677,-120396,-156283,-205005,-167868,-86066,-105783,-66120,105066,219492,228155,153465,125369,105206,56571,-94060,-154883,-40513,57664,83265,121357,140300,160385,177697,59668,-160861,-186805,-21020,22725,162749,270494,115697,-18000,138073,277581,28286,-191152,-90178,23166,51124,186640,203658,84910,23165,-111056,-205845,112942,348638,215709,112877,84895,-19351,-334695,-425994,-186996,-114620,-311637,-247151,-85589,-116145,-44822,115385,186535,270921,419902,603976,761225,771422,564676,458763,523907,417774,219870,259034,241146,19151,75378,251043,185807,132612,90662,-83816,-184786,-185437,-115985,159787,405915,337367,118062,19784,19172,-42939,-208435,-337011,-219685,45384,51121,-117085,-145495,-114099,-195543,-233168,-63477,41256,46011,157066,245563,293244,352268,196881,9830,10774,-62412,-306817,-445556,-243072,8989,8924,-134761,-177300,-184382,-200425,-240770,-255627,-97527,156327,176365,32816,-122569,-199183,-148192,154825,445083,393470,166224,38166,-98456,-137289,-117968,-249411,-328581,-87144,242950,270553,70006,84550,238409,281199,292307,244642,13858,-241608,-177636,272451,721875,631467,450700,74834,-1485078,-1837798,-1049519,-1310798,-918132,1173266,1360827,173960,20324,374673,372603,204168,-639499,-2216536,-1656016,999975,1996785,1203149,380999,-79058,-136575,40900,225040,273384,89943,-11322,195932,380829,436858,477408,354302,220468,46456,-45378,57722,89825,25905,-110080,-288022,-334826,-83485,97151,89392,114874,300116,193861,-112564,-190309,-170701,-217157,-189943,-170605,-201771,-297294,-328565,-103379,126018,85575,-28608,-51128,-46054,-40310,-160076,-378383,-345988,-78306,102510,195817,269883,204545,-65871,-291954,-324943,-151538,154016,398948,415161,185652,-48185,-128506,-108900,-80385,15819,53150,49852,84370,73786,-76134,-150698,-60627,70887,176896,285646,279820,119184,-84110,-101206,154521,326216,238418,162604,179751,83128,-1775,93595,124302,-20622,-131027,-97846,-51708,-23608,3149,-1084,-163654,-257339,19381,250073,153236,23472,-99912,-168224,-75713,-20063,-51891,-75947,-70751,-45367,-29164,-46989,-123799,-133260,-118157,-31351,42567,-58455,-238205,-280673],[-24868,320961,456941,264964,109878,180171,222493,214429,176527,44135,-157008,-396896,-464980,-252643,-130376,-218506,-331119,-312269,-186108,-141589,-177390,-112732,-8237,70081,89788,-44826,-211401,-287000,-335315,-194772,-103272,-276400,-396210,-330985,-114263,46594,121596,212002,226911,142654,-8759,-147759,-13358,130633,35100,-79445,-67353,-124353,-278606,-328093,-64120,153580,68422,-94083,-217697,-309434,-240062,-77905,-34098,7530,54144,-162036,-390142,-260301,-125263,-93630,162440,413484,297983,114776,74132,-100117,-282564,-252540,-183399,-163747,-110213,-144461,-196703,-98813,-88915,-151687,-150510,-197112,-271790,-283417,-224917,-188645,-18280,194659,98126,-6628,26610,-73036,-356611,-290026,-27842,8702,-44514,30869,79256,128081,232279,186168,-8887,-86474,-25174,-96665,-239146,-54482,132757,11580,-89495,-32020,-46107,-142913,-267159,-315104,-91034,272604,368489,243066,129142,-52838,-264635,-268360,-44146,260808,391186,242152,127528,189749,-27414,-404196,-363363,-130819,-97515,-218383,-245136,-212886,-230530,-154094,34403,-9528,-261700,-414045,-311639,14168,192203,-202621,-592931,-443479,-82378,-10398,-132247,-240278,-190058,-190889,-259214,-192555,-133827,-374156,-417310,-150675,-25049,-82285,-173282,-243804,-263076,-187483,-125622,-75106,130742,259296,77508,-246446,-437862,-264101,80732,126661,-100866,-234240,-139424,-129628,-244400,-147919,36588,43292,-133800,-320059,-384077,-276486,-139195,-102388,-234645,-188217,98654,69432,-167496,-220453,-219631,-206022,-131445,-5038,-16051,2100,-50572,-210190,-198864,8271,192084,168108,98012,-137356,-441544,-498486,-321090,-7396,242568,78544,-263778,-237329,-35196,35844,38939,-1468,22088,148810,188404,65664,13300,44843,20211,-39267,-129208,-216610,-306434,-330175,-330719,-171753,-131957,-270810,-239292,-89045,-107441,-136699,-50151,-24606,42165,170908,99248,-137174,-292775,-362252,-423889,-387393,-137335,58894,-19893,-171248,-105494,137271,291610,337088,270036,97129,2886,72959,49989,-48250,-161206,-228342,-203723,-151353,-45722,138279,150912,-66460,-120339,-9592,69773,36564,49172,90335,129599,189446,137114,86877,40449,-169195,-330816,-333409,-343393,-412119,-523059,-395414,-36985,169939,223571,174907,44009,99195,297897,268594,-38094,-215758,-140897,-87854,-141890,-22978,252957,438675,388189,309196,247757,101716,67911,83087,21219,-19174,-61989,-142364,-71185,40214,58786,193767,313401,185513,39725,63810,98417,67828,-151643,-398034,-322743,-91199,-3267,365,47768,54691,-76878,-257173,-225123,-4108,-50052,-192800,-79284,175306,386767,396034,127553,-103481,-180260,-295078,-381486,-369922,-316479,-177832,-92270,-90939,62168,252786,61976,-157101,-177006,-198067,-106349,30594,-8335,-40557,94698,194804,168817,155984,225212,192703,65311,110803,209170,39838,-190298,-260255,-283502,-306334,-250906,-157840,-73507,-117014,-231222,-139788,26435,53264,-45379,-199617,-263178,-67248,225245,149930,-70478,-10073,43188,-68505,-28829,158786,78666,-37983,201131,358908,135527,7490,45651,-49451,-183696,-197295,-207669,-217360,-123335,6594,-47556,-217388,-339479,-253293,-164348,-113771,14704,202946,143627,-108072,-228835,-292703,-325711,-206850,-138901,-219361,-204723,-184572,-373390,-427679,-146419,80821,259461,516236,544903,-1344,-529965,-284718,5036,-789526,-1530021,-2076386,-3273120,-4830598,-7164767,-6559600,409583,7841359,7114397,2597388,-791987,-1648580,133521,1854516,1703208,1164280,659537,253758,226967,82227,-261802,-147246,421260,588412,348445,-2707,-40828,72374,119463,112811,89843,84174,65629,-47918,-158267,-309159,-339762,-22833,377638,379516,79660,-58588,78998,192695,135851,91082,58735,102046,102307,-209564,-402595,-144040,263924,415491,418252,317547,-39885,-313894,-304207,-253018,-319801,-322956,-238370,-171790,-54158,93542,212634,72568,-159506,-131382,65289,286207,458423,388438,205127,45159,-86299,-99999,79289,272780,275963,190879,195819,264681,251069,221638,105156,-176,20131,86259,180834,320076,340563,271082,37565,-259401,-347331,-237697,-93320,64964,171496,144097,143263,97148,-95657,-46173,281250,494596,300415,17655,85533,183943,76950,-111818,-175830,-144328,-126510,-166852,-204201,-93381,154601,401621,304676,-183134,-497135,-296313,-141983,-261033,-256795,-44988,79613,59813,73675,72319,65248,84881,191647,230865,-7422,-196421,-73693,100832,117542,-4242,-288011,-551276,-517733,-241899,117514,270405,302163,293481,140754,69621,91298,87671,-27189,-42657,86194,151951,106474,21804,1346,33822,36855,155931,277704,78349,-107155,-5596,160702,87116,-77520,63531,166107,-6498,-155746,-146968,-147468,-93551,-96183,-229026,-134833,-13553,121588,399126,322621,-17614,-107468,11102,132037,195460,82075,-84192,-78318,-62075,-131241,-262690,-385788,-239624,-640,-37498,-26783,158372,115694,-126142,-164070,-22064,103481,54358,-238499,-502084,-525667,-382885,-56310,148151,215420,122743,-73686,-66434,6602,-114776,-92175,85001,64043,-5088,166809,325570,215544,75726,124775,308337,450121,431062,317275,208985,38010,-43047,-29874,-90828,2120,168234,135160,90011,120338,22929,-61692,103333,188569,-90816,-328972,-211810,-5894,79351,125894,220744,246441,245050,332866,343502,194352,126142,116850,149660,137433,101882,208465,347674,367733,251177,188264,131541,-7668,-27324,208652,241040,115210,116080,-62245,-347948,-345365,-222066,-178740,-195664,-185931,-84356,-2594,-3156,23340,232031,333493,275673,199713,132752,83508,93848,-18529,-119649,-60474,31805,36307,18063,5590,14292,65276,18051,-135210,-104452,84178,101069,179320,279933,123641,7825,270042,333182,27869,-99934,9072,40886,2221,149792,208000,123951,72730,-40992,-155205,100952,327418,185033,102680,79014,-24512,-329271,-424243,-122520,-25888,-204623,-207316,-47490,-90502,-118262,1767,116335,229719,380247,491059,632171,753353,665043,546605,541126,461724,320292,333169,253208,10140,29684,206295,209738,199599,170512,78379,-116,-54938,-46290,120332,305597,292884,114916,-18483,-58082,-128491,-222469,-362196,-263559,94277,214352,74006,-11947,-64370,-167561,-176424,-30914,35073,53946,108588,167798,216792,325066,231740,24821,-40778,-94695,-276132,-439986,-304239,-71539,-39560,-125007,-147020,-207983,-266383,-247491,-208391,-74208,196184,215898,9429,-164343,-200328,-118553,161938,415743,344720,129415,15539,-76754,-77793,-60060,-175627,-257544,-106154,167214,208493,66952,147157,322541,388690,400979,300824,92471,-73124,-12997,347798,794328,694932,501107,308651,-1219493,-2033304,-1452075,-1645821,-1440976,1045718,1811530,628764,234569,602689,590112,313987,-570531,-2178449,-2157743,324513,1586917,1134880,919099,674475,437665,413266,406091,338771,140127,-16116,101204,271885,374394,486106,409670,232368,46384,2638,191853,270869,200801,-36126,-219524,-263663,-95299,44263,61043,156763,299684,129904,-141107,-154162,-93113,-57078,-67286,-137239,-206656,-287103,-300344,-55802,173269,104636,17607,95733,121915,15026,-205157,-464851,-437675,-172483,-68098,1206,200033,241426,-15080,-221675,-224490,-57730,206241,370283,382093,212680,27539,-38735,-11378,15104,100781,119919,67908,57743,53167,-15485,12503,100190,113828,157237,237140,187084,84672,-21866,-46389,165352,355725,282221,212825,254134,113619,-53643,15118,69260,-46260,-136670,-64916,6949,15172,42413,25561,-184573,-287153,5687,216100,131639,57357,-19435,-115029,-55161,-21954,-79752,-113175,-72638,18428,57303,24354,-52385,-78144,-59701,18555,55916,-43505,-194889,-224357],[42891,348803,466830,288780,103135,138580,194967,198896,162523,29094,-159026,-417915,-516949,-304906,-109357,-162845,-264508,-236691,-149132,-139756,-173660,-128142,-78304,11335,91560,-11061,-170514,-228184,-221227,-105872,-85275,-236158,-313191,-246679,-109170,-51311,-39944,120675,173077,59406,-72942,-91110,81405,158916,27551,-56616,-34779,-133452,-325145,-357476,-150667,-25160,-81936,-172278,-337403,-462290,-282035,-100807,-50363,20861,142866,-67713,-363405,-311452,-187202,-144501,121826,376269,253711,120195,124821,-20742,-201328,-149235,-54624,-122531,-180427,-208084,-109558,64856,48658,-86481,-137252,-237220,-385044,-355522,-202685,-181537,-99238,65769,-17527,-115846,-109545,-127343,-291687,-212246,-45968,-66557,-159316,-120964,17005,149991,199190,144081,-12229,-143609,-174968,-230546,-308686,-63251,122974,-11347,-113823,-40163,-32790,-100962,-227052,-278261,-28811,311401,340027,155708,69733,-120055,-370569,-385344,-81389,209370,297021,135391,72542,156966,-92380,-467005,-369411,-174358,-187749,-288583,-239551,-109761,-148528,-203452,-97926,-40618,-181883,-353605,-278390,102997,275454,-129874,-483559,-344270,-24254,-4020,-162621,-255323,-226823,-181825,-177835,-99673,-59373,-357494,-406122,-114736,-46830,-152545,-212242,-277527,-242253,-162210,-102115,-82114,71229,157536,-12248,-324752,-554600,-475629,-39498,93775,-69490,-166443,-80081,-108555,-259959,-144964,110895,162262,-51540,-315944,-429554,-355446,-189215,-47237,-191927,-180112,79398,50400,-177412,-215984,-191110,-181572,-170692,-104706,-32672,86843,16162,-152412,-145255,14861,258202,279184,146770,-167758,-528549,-590812,-414963,-86484,154322,-25377,-275615,-100933,109775,56543,-40644,-44917,68913,173126,133076,50201,10023,-1177,-74995,-136688,-146482,-201461,-331620,-386419,-355404,-194636,-184350,-375282,-300207,-216817,-288947,-200195,-74415,-130098,-103811,76315,64429,-126118,-268682,-379302,-442802,-363062,-88713,25771,-134782,-330693,-238849,50058,220837,295538,233861,7382,-151606,-39017,-16479,-74148,-180576,-205111,-159729,-120301,-64757,25447,-14437,-167500,-104234,75245,199670,163852,146818,159476,166710,231196,171594,85944,34336,-207065,-407993,-363404,-267749,-283338,-319340,-183807,52526,124719,185440,213979,89188,139200,352995,317471,36422,-128416,-69928,-44830,-66916,76831,285374,343640,281564,233504,191788,78152,91765,99750,-3658,-59667,-41084,-45702,71956,123862,48176,159621,315710,219087,103422,133066,227660,227832,-18995,-258813,-138706,18571,19320,-1830,-3367,-58061,-129105,-266465,-255350,-106673,-132241,-252040,-173814,-3110,170419,262286,130780,-129588,-290928,-416183,-438196,-378634,-322372,-237337,-161346,-180450,-58761,141377,83314,-26095,-46992,-130164,-88320,9217,-95473,-175905,-37333,142955,160467,89852,94655,77288,89408,157740,202204,43655,-130174,-58031,29341,-87385,-182807,-194221,-124258,-140150,-312163,-330855,-167483,-26492,-12606,-93272,-105895,73289,297060,167810,-87291,-49290,-7808,-121063,-853,241834,152980,-51844,91996,230842,43737,-51528,-19446,-131063,-173447,-106223,-117846,-144451,-116133,-72752,-188795,-327094,-373881,-182932,-4077,29403,95005,248330,147830,-195414,-293392,-190559,-184883,-167144,-106334,-124230,-148219,-239003,-365801,-292764,-46436,132173,388666,593331,414265,-204615,-567333,-143147,56867,-680103,-1336200,-1495080,-2511705,-5409907,-8684704,-6027240,4478237,9186217,5736789,1341545,-1192348,-1493602,377180,1872354,1667572,958499,250026,8562,150066,-64895,-376856,-85299,450652,459075,250660,13076,12329,18361,13157,91250,174035,194029,111422,-96615,-233720,-257660,-174842,141734,447528,385113,49928,-117625,38344,241254,240301,240566,250476,223041,136361,-159538,-392970,-273667,67626,332047,469519,365368,-18235,-343084,-304444,-227079,-323809,-352413,-208011,-57652,33443,133881,173425,-4985,-255115,-210313,15039,241184,398179,404127,297374,126041,-43979,-61794,99928,264996,268341,215065,289419,421227,393289,263603,63877,-72787,-5308,117730,233617,377564,432973,360087,137183,-117673,-215834,-125144,-71444,39313,196573,264466,280994,115463,-80528,92327,468578,587397,294823,-15549,25737,188472,101490,-89639,-65093,29046,-41286,-184817,-200498,-78763,143718,389259,314492,-126158,-412069,-252859,-150075,-317791,-300647,8412,212141,173093,214446,243572,161456,144164,275941,305862,103751,-8766,143206,247154,121932,-100770,-376556,-491436,-385735,-100273,207715,255776,244833,283548,183656,40706,-14456,-18446,-130453,-120540,14749,86905,64086,15126,1025,-15987,-20152,179882,364485,148493,-92228,54562,293045,224995,34980,119989,155225,-63629,-235714,-153512,-19720,27400,-108986,-336943,-283668,-139567,51575,422397,495285,176477,5782,31493,75963,175346,162043,5478,-71457,-97550,-130264,-266312,-413228,-287774,-43588,5521,67732,157987,-6725,-250849,-224000,5033,163280,105174,-233907,-505190,-528360,-368272,-116523,30012,56043,15742,-111811,-101167,-19244,-95749,-42504,166419,154776,66383,212463,318029,167659,61997,163755,362340,497377,425931,227252,120601,56464,59095,80747,9844,59349,157043,161778,264472,330854,119631,-50703,99536,194074,-37360,-236539,-133531,30486,112688,160236,219440,221730,245715,364699,369134,165063,45836,116932,218548,235782,155073,189985,335813,357228,278285,233091,120798,-20231,-9870,249083,337335,186415,117723,-29300,-321137,-448285,-374746,-247439,-175243,-116056,11493,98838,90070,68383,279304,401748,347755,301460,184984,133017,171209,57590,-113430,-124364,-22635,-17892,-109235,-177983,-185795,-91367,-46355,-123130,-41097,165180,198694,181869,225415,106586,77285,396996,340167,6984,-12746,119136,84088,-4658,99876,147330,78413,55638,2135,-83800,81555,280261,177505,110204,76693,-4792,-186314,-279369,-54857,34510,-60986,-101937,3347,-56432,-180734,-126132,18524,170685,336078,366494,454912,641927,642350,511745,469466,428524,350264,328290,190250,-11279,9461,146660,165482,161086,130695,114291,98230,27978,-16746,55208,191301,230157,111423,-27485,-76110,-93681,-116182,-303251,-261528,139924,364738,261028,110290,-29013,-140509,-119072,-26459,-5002,51894,72302,51874,86120,235256,215566,17895,-129844,-198717,-291305,-399537,-311920,-128997,-109237,-145121,-145456,-260684,-347664,-245069,-151547,-48125,193599,189852,-74682,-238036,-218012,-97315,112522,282231,218880,48749,-44068,-39916,20458,34329,-61535,-166989,-146425,23026,75197,42460,207780,409864,485831,456566,281846,119944,110598,179240,409600,818287,794004,734380,691838,-883229,-2274059,-1816966,-1991477,-1953156,871899,2256136,1064076,434948,801329,810848,557259,-222136,-2010439,-2880419,-747921,1099538,1186385,1440304,1341254,942169,737466,499666,296986,109398,-74827,-65128,30908,132922,291323,354299,208968,14868,3458,246645,401289,341785,68002,-89650,-103588,-61904,564,582,132422,230680,32867,-185309,-139317,-46075,39459,12178,-87696,-175501,-247799,-244400,-16052,185846,104607,55992,221420,243739,10044,-252945,-465498,-455962,-270071,-267296,-226789,85493,222608,24363,-109873,-84514,27835,205271,263223,233957,153935,61564,25093,50874,76053,127272,129301,53928,20849,14680,35147,180044,245639,104888,62952,84281,-1434,-6120,24545,-798,128376,295767,216332,154206,227914,90501,-109403,-59594,18342,-79975,-166705,-52316,75552,62263,75727,51157,-197431,-311208,-41820,123951,83720,110994,98114,-33416,-39397,-41265,-117536,-146340,-87272,31435,102298,92721,72110,58329,63395,68364,42125,-37210,-146632,-157036],[102254,339445,414073,267461,93370,98809,178779,185262,116494,-12445,-152947,-376738,-506332,-359073,-113690,-80718,-120858,-76423,-36376,-75810,-117840,-108881,-125589,-45537,91009,71751,-25459,-65550,-16397,43683,2966,-81277,-143036,-122451,-67554,-95428,-174549,-22633,105568,9680,-100512,9421,195124,180257,9887,-31325,13566,-100792,-296338,-270556,-112848,-106231,-174174,-219012,-408901,-518146,-234249,-61101,-85049,-11494,211482,95886,-210401,-282577,-218620,-170057,66853,293077,208734,135139,166742,82243,-67317,-19193,72124,-55859,-204966,-213802,18176,232679,198733,11809,-116197,-274369,-465994,-400751,-172323,-134978,-170602,-92863,-110501,-191364,-189452,-150721,-174228,-58447,11844,-104462,-246311,-220372,8654,181076,149804,77181,-26497,-173560,-256167,-314096,-334221,-53741,111269,-34358,-131279,-59231,-24868,-48676,-160009,-212936,19302,299844,264237,44436,4575,-147175,-430852,-437066,-40963,212001,207028,41312,37533,125673,-111809,-420297,-305396,-169056,-223762,-289070,-180801,21277,-8140,-172008,-181630,-75530,-129237,-288671,-216442,171887,287185,-59350,-294720,-177664,-6406,-39326,-121258,-113626,-120935,-105429,-85332,17534,50631,-227117,-281436,-69480,-90373,-189978,-155868,-216628,-157922,-50057,-10705,-65202,10188,77293,-26530,-290309,-555750,-571004,-122710,72337,-42424,-78390,26813,-30559,-202505,-111881,168679,273177,50128,-261972,-367520,-323909,-158280,44415,-95890,-122626,70630,52603,-143346,-210496,-171354,-130002,-163235,-152986,76150,226232,70858,-71071,-27541,101328,342161,427018,256932,-145642,-556778,-604998,-385431,-59602,89266,-109792,-216935,61095,240267,77365,-85556,-14859,163642,199155,84136,57305,1258,-54178,-136187,-213902,-153990,-171463,-301240,-342187,-258503,-141448,-142379,-338890,-290816,-277248,-385782,-225201,-85077,-200732,-205574,-6504,42389,-82479,-220589,-358690,-431954,-330537,-61206,-14208,-223376,-444496,-359946,-80906,91286,207966,190333,-68713,-286343,-184820,-93646,-108513,-189897,-137648,-49888,-43754,-72494,-83042,-163641,-231972,-95424,138153,289371,255451,231298,251699,243750,282604,231419,125282,23180,-249469,-454612,-379096,-185304,-124766,-72263,65558,139549,53223,102875,187486,66945,119237,351550,352627,155460,-18639,-2248,18000,12025,115822,234548,179951,158014,162161,118586,41074,94153,120653,-15499,-104113,-28114,70915,219179,191727,41478,122969,261349,198201,159270,193854,324723,370378,154055,-69366,46778,118508,26521,-3126,-21121,-100211,-109597,-230584,-295512,-251881,-187949,-236219,-217129,-165551,-116620,1538,82519,-103034,-296812,-400733,-395811,-364976,-381450,-342163,-210486,-246574,-208756,-25575,118366,165467,124164,-59955,-130320,-72362,-185806,-299412,-197610,20973,67904,-7558,-10525,-8320,78509,132005,146241,48616,-45755,124350,290511,126756,-73580,-156195,-126673,-161176,-350350,-479811,-356097,-86474,70410,66628,83180,200893,300761,162961,-59694,-58412,-19938,-122026,12679,246629,159812,-92697,-83155,2789,-78912,-88106,-65934,-198411,-143311,5470,-40710,-151910,-205830,-227881,-341212,-402795,-347892,-144042,50062,108210,168993,233100,42960,-305693,-326848,-67591,-21892,-130835,-71253,583,-92807,-323469,-383922,-208486,-30581,147550,486447,578940,139489,-533225,-736359,-155689,-35421,-607576,-1042491,-834555,-1626182,-5851353,-11167429,-7257859,7631864,11063809,4296002,88208,-687566,-634122,543641,1536743,1479012,754019,-32619,-78084,153482,-196547,-441232,46809,469556,289667,54891,-40626,15771,-40258,-76751,59739,216993,256117,144580,-82393,-176990,-45611,68283,289615,487068,401870,75592,-108749,48588,290230,320626,344638,373319,264966,123606,-74438,-267172,-268786,-68113,253986,495790,374590,-26946,-389676,-265864,-97679,-224099,-299513,-93924,144984,170715,191553,125685,-89315,-331324,-275086,-22341,202541,325981,404759,361580,182874,-579,-24347,80621,190055,232471,246665,361538,516317,494268,273951,1256,-146375,-23727,154243,285324,398003,457336,378080,208123,54481,18660,91491,1891,32728,222277,384890,434989,172289,-29946,219849,570935,559173,236157,-30573,-32875,167372,74789,-96221,37658,217707,80000,-154851,-166522,-90780,65493,285627,259998,-64818,-282999,-176194,-114780,-303725,-296185,32565,295734,316712,375661,393385,212934,146246,306310,383243,285145,244926,347158,341844,83082,-212126,-367681,-283932,-153241,105639,306049,253351,215956,260447,212342,-113,-113405,-124033,-216963,-183185,-51395,14100,-7427,-37573,-21157,-31220,-10401,213510,392849,210091,-24299,133857,377010,322233,123770,96843,82170,-124412,-268114,-127753,108990,135144,-164453,-428687,-388435,-242335,-32043,362607,569389,325766,121364,79305,46246,138088,194336,50553,-122199,-173901,-137847,-242091,-367438,-286973,-112855,15982,151546,154886,-119534,-377716,-309847,-21198,154848,130485,-107047,-324681,-413499,-278178,-156394,-128006,-171163,-142539,-146325,-110663,-60065,-130670,-62505,198490,206461,90061,204425,250276,63407,-1798,157361,373438,494346,354535,97475,29142,93126,183188,196935,103390,84656,88466,131827,400457,510610,212170,-13857,113520,203175,22560,-126069,-48029,49742,100970,157016,197114,169549,159844,262448,291219,114080,3102,155323,278790,286595,180110,142756,288304,311994,279784,274196,143977,-12751,14947,278458,441220,271069,105832,2800,-265759,-547098,-569213,-346942,-131542,-49371,44093,134626,89693,36885,228062,394577,416043,415418,249915,205591,242336,105000,-148154,-219847,-91262,-63592,-221315,-356878,-373542,-233152,-110009,-137321,-29224,194680,268004,157774,108691,42015,139360,422918,259310,-47188,35874,207992,135167,22733,40855,33088,-43415,-32069,-3084,-14113,66157,214485,184172,116553,72980,28273,8711,-60756,-12043,50591,72042,38469,34804,-61845,-238821,-232472,-70803,108281,282144,260076,268704,446183,490021,362031,323172,323946,304443,242390,59461,-44684,18058,68623,27522,-7401,-49024,-35631,37113,25163,-37517,-20846,83145,152144,97531,-7709,-31244,38677,47713,-194544,-240254,116486,409352,364748,172076,-30644,-143601,-104031,-69268,-95581,-15825,19391,-74673,-52909,114794,156011,-1721,-218521,-325297,-328689,-339370,-289224,-182337,-201796,-198653,-178522,-333562,-428347,-242543,-110752,-44025,120789,74850,-207110,-312410,-235118,-99596,4856,75994,60148,-42206,-125374,-27789,102837,132160,52985,-92511,-198336,-149825,-87320,14263,251830,472228,545667,433808,169462,73337,248895,338234,432229,770427,877959,1041568,1056842,-655558,-2501178,-2033249,-2245030,-2297095,710534,2567763,1372420,592345,919531,972983,865038,261243,-1886340,-3709760,-1929733,695176,1389652,1761309,1662770,1189575,888398,469713,174163,32556,-159570,-259972,-266630,-192382,-11583,208759,156119,-37200,-36666,206157,410804,374202,158613,23382,24081,-20130,-39050,-84851,43098,113245,-80876,-259288,-184860,-66629,30461,23480,-40322,-126794,-195577,-172914,12093,161538,74223,60497,279553,276440,-59635,-294500,-373932,-374764,-323327,-424237,-405754,-27622,156558,24002,-9931,44836,72800,130062,87421,760,13447,28625,27605,47796,79684,97352,88671,16449,-11909,-21643,63676,291559,317616,52616,-62854,-115367,-224437,-121365,45711,11131,35487,150743,54563,-1834,101373,17948,-152022,-112870,-24712,-124221,-218427,-58813,137166,101584,94612,83665,-179985,-319246,-111118,-4357,3860,153304,214802,60252,-30397,-80601,-162101,-166233,-105018,-11343,81627,131002,199207,227180,207215,100611,8371,-39315,-106675,-93782],[142346,292142,298809,199294,83086,70186,176209,181849,55222,-63083,-127927,-272355,-434626,-397768,-141612,4547,57554,127873,126968,31091,-32241,-70833,-143231,-87423,84851,172464,158705,123686,191904,197268,121826,128597,79387,24474,15463,-52566,-199409,-124762,71969,19550,-72104,128312,297309,193119,-3386,5465,86227,-27660,-207937,-110919,33785,-61387,-185762,-225380,-393870,-435365,-102171,50917,-87809,-33569,246407,263657,18046,-167002,-195985,-163763,8422,202337,195552,160946,191440,176692,79226,98366,154298,19699,-172637,-163708,131986,345022,308521,114043,-81216,-286605,-485232,-406005,-142506,-64542,-205718,-233377,-158283,-198685,-183509,-146844,-49135,120051,130850,-83982,-262334,-197296,71102,204329,99829,18464,-28878,-137368,-207528,-306086,-292180,-15106,101282,-51218,-126443,-66807,-2413,12569,-79940,-126821,55935,256490,169300,-55503,-34936,-97243,-409130,-402665,63408,273726,149789,-12801,21483,102042,-62124,-269370,-203271,-137817,-213520,-224411,-69843,173703,191754,-37281,-173857,-97373,-112134,-237185,-150726,200923,245980,886,-78943,18138,-18426,-106486,-35690,112096,92078,35156,9956,119294,151095,-15027,-59431,-10276,-130591,-177775,-27607,-56424,-10945,148013,132418,-43024,-53313,30405,23855,-162133,-446812,-510181,-116094,82435,-30899,14374,171913,91087,-80254,-36321,216579,361729,155517,-148461,-197646,-183254,-46993,152398,30625,-37604,78297,80686,-59452,-171470,-137617,-50854,-103157,-122464,247489,347484,80773,-25041,72932,203442,391960,551309,398270,-70864,-502371,-529315,-244072,68403,88512,-114848,-86254,195090,312158,107360,-53126,101602,281324,227565,96674,114298,10743,-98266,-159550,-249222,-156489,-135823,-231980,-222362,-72066,-8083,8620,-130537,-185420,-212527,-308436,-175038,-62974,-200731,-217736,-41977,57160,9554,-147098,-308838,-399927,-292341,-41208,3810,-213817,-448541,-413695,-209050,-47028,121260,169342,-80046,-305246,-294185,-148166,-128108,-171725,-44082,90835,60539,-42268,-104569,-190608,-200465,-67948,173653,317467,291123,274000,327159,341303,333975,304450,209298,42391,-227542,-411214,-354500,-143618,-5777,140590,275110,195524,-8103,18890,109398,-10429,49188,305845,392009,287623,74089,21508,56233,49491,68879,118724,46354,78802,106345,37345,4891,68823,129552,-6232,-112004,-20626,159928,315101,215243,22204,80333,183028,170982,194546,213022,356577,455501,319251,147694,192298,177343,26050,5920,11660,-2458,37495,-125994,-336406,-381757,-163870,-95400,-132724,-218774,-336299,-234432,9945,-33343,-185294,-235562,-274438,-373462,-527898,-491842,-256260,-292529,-351496,-182785,133435,332423,277129,4599,-207798,-196920,-257518,-346063,-253006,-79207,-73969,-117436,-74077,-43552,25000,75554,131072,66515,15031,210797,393362,245142,19554,-83418,-113312,-189135,-345076,-579472,-518993,-134452,161632,223435,230389,251940,214270,117634,-37483,-96259,-47058,-95734,-14849,120359,36944,-168297,-250013,-262229,-249568,-149785,-104269,-212554,-123765,52092,-50353,-261222,-389828,-466244,-511765,-477389,-338901,-215304,-68834,17033,115777,78421,-183960,-446079,-397034,-68521,-5416,-232536,-190009,-30258,-179951,-511742,-547521,-360184,-280803,-85304,270896,212652,-460305,-1168833,-1287439,-599046,-509130,-1034020,-1306763,-970278,-1586096,-6947716,-14534569,-9020327,9183682,12885523,3904380,-81897,1161239,1199963,1067773,1327151,1484957,918739,205780,291193,487268,-30513,-209804,411604,582199,203091,-78735,-14648,118693,54961,-6832,133031,316457,359585,251159,85133,102876,346974,396117,463128,569129,508607,227951,27220,152162,360738,389328,392242,410655,271193,120692,66801,-13854,-78623,-62801,177856,437829,327727,-74124,-412391,-158748,139641,-23227,-153717,86985,369623,338545,284084,125126,-133546,-353333,-274401,9809,214388,285360,408801,403692,219674,13851,-61054,11985,88902,188301,291663,407365,525477,524084,251123,-62896,-195539,-24654,194743,318616,380547,420665,331632,240392,206296,252935,284445,84911,28085,226522,474148,566886,265934,47674,294344,551715,407087,148841,-19572,-69745,69902,-61085,-174347,53322,301952,140599,-132796,-148984,-141611,-64236,122071,176984,3320,-130025,-61624,-17022,-206150,-229140,40020,291149,418452,500418,471215,189705,90496,294748,442822,452851,475673,473859,353762,24628,-290631,-252067,-18127,47730,229796,346367,253460,212585,219499,164267,-92901,-196487,-197250,-256411,-215085,-81600,-22507,-68198,-125014,-75636,-2026,76846,248862,367295,261889,85677,193289,370286,344995,148693,-17991,-40031,-167581,-240272,-77566,186866,158915,-279089,-496912,-410038,-267988,-88995,208388,428640,337524,192142,119417,41045,86726,151619,33202,-204859,-263571,-168106,-226686,-300270,-255273,-180759,-4492,184240,127650,-222094,-514203,-414229,-90249,78599,107075,97711,-21300,-211841,-154699,-170487,-292924,-414456,-323224,-181265,-96641,-105501,-214130,-155814,156942,193251,48161,133243,141720,-61833,-97014,95439,328735,435879,232096,-42730,-50867,127511,288598,276544,156626,74213,-6085,59334,432477,564339,240179,14560,131354,221794,91211,-14933,18640,35823,42972,122216,172669,121447,19454,55115,131461,57427,10523,199078,306948,275727,151309,74572,214662,232373,214927,249278,155060,-26240,-959,260919,469419,282029,60341,11779,-210001,-616579,-758568,-468004,-103976,-31507,-32513,37347,-45523,-68448,102241,309426,449637,488185,281570,225712,257704,101615,-219102,-319671,-152794,-86612,-281895,-477972,-486469,-299223,-143353,-175156,-74859,174845,281172,116092,-36595,-77331,125314,290919,89813,-127787,27585,239734,167820,59578,-14737,-96501,-194639,-159000,-56109,29192,68177,148421,185638,107278,67309,61178,150068,120466,414,30976,149550,155361,20808,-133076,-296213,-287208,-120919,55235,210769,177718,102753,202796,251053,154364,148174,182989,203835,101021,-105716,-82682,48675,-21645,-180594,-259715,-323090,-342515,-181201,-60574,-87285,-86224,-7137,67957,73067,31956,53363,196130,190490,-77613,-222135,-199,300333,340061,155650,-70089,-183434,-143244,-148929,-221224,-164964,-81323,-183790,-152874,7129,81082,-15355,-265581,-412105,-347585,-271423,-257702,-241512,-305082,-278149,-239320,-401577,-480017,-240316,-94309,-64797,-2887,-94700,-332104,-340512,-226729,-125401,-131185,-133552,-72426,-106313,-199793,-63092,131426,208626,142749,-44164,-233344,-288183,-215420,3362,270612,486422,549226,336633,-11495,-29121,307496,419385,405491,655559,894397,1271441,1257985,-603437,-2583295,-2025672,-2311384,-2387203,565568,2628789,1500890,692020,927783,1024220,1120173,674483,-1879907,-4408600,-2868636,467838,1673868,1781197,1552126,1115083,808863,327832,19657,-50860,-237972,-432955,-518412,-467222,-282293,36681,97912,-80168,-84635,108378,289747,281892,201751,61921,9698,-25304,-81152,-171075,-86764,-22549,-187365,-352918,-289467,-153639,-71372,-22503,-5053,-78225,-141913,-96550,30818,112333,18518,20336,250318,219820,-156513,-307267,-209952,-197302,-291473,-481054,-471777,-92749,71804,-25739,32918,122672,69383,-1071,-116681,-244329,-164781,-61907,-35220,-22252,27813,42791,33458,-18170,-24462,-35190,69357,308954,292373,-8138,-154478,-274614,-405646,-218238,50418,-13086,-99696,-48963,-153343,-199621,-76998,-74301,-159206,-119767,-52156,-176164,-277155,-67763,184828,124169,94853,123476,-121495,-304017,-180221,-129703,-99835,151139,288822,148183,-16176,-124362,-200587,-161957,-108028,-89600,-4593,123137,275243,356201,310008,103414,-30256,-46680,-84361,-47416],[157103,217549,139276,90273,61060,48568,175106,184831,-81,-102829,-84102,-137779,-333344,-413488,-187213,64016,213022,311643,282764,138494,48852,-34855,-136032,-113806,58735,241418,295575,248742,310564,287657,211846,300481,283947,158009,115925,58192,-98593,-109051,92697,69004,-9636,216512,348551,184925,-11129,50799,170108,54358,-108994,39597,207716,65808,-138122,-209595,-314610,-272304,40218,180382,-27737,-4449,232915,354244,228270,-4669,-127319,-140181,-52820,123810,210782,180571,183470,224174,190956,168414,166992,80677,-100638,-91802,179704,359021,329233,177866,-36925,-259842,-436036,-376383,-127648,-14410,-210214,-319266,-159299,-124254,-109548,-139183,28821,254452,261580,-3028,-171692,-35448,167806,188510,51791,-8265,-1286,-23135,-38018,-205817,-186705,47916,90099,-62260,-98159,-50744,38383,65576,-16042,-47767,71684,189962,70946,-127019,-36606,17498,-310485,-305176,178588,355800,130908,-21524,12514,81828,30180,-91468,-125008,-123823,-193577,-140630,49277,310762,405570,164802,-84438,-108373,-130377,-215434,-113775,175351,176873,36254,100991,191649,-38953,-185959,32506,293700,306613,199111,99820,159936,187419,186760,171843,52657,-140413,-117629,104365,141299,162310,375710,272741,-43268,-126187,-1031,82200,-7183,-281843,-339447,-23972,113762,-51691,74540,305442,214583,62218,69230,260049,408207,228835,-12728,6670,-7102,83202,231778,137521,29902,87694,115485,46855,-85729,-76240,37352,-15769,-33224,355883,363936,18308,-66232,81122,233452,354824,580959,498268,16796,-387885,-392079,-51689,240639,160292,-22045,67192,242084,284852,133706,56202,268455,381931,255604,193405,214836,42798,-134631,-171536,-239091,-169044,-117048,-163219,-81448,128687,161427,212165,170251,-8984,-39485,-59348,-32804,1503,-122622,-144341,-34215,98999,130425,-57477,-248864,-351049,-248014,-18570,109654,-68988,-321714,-372223,-279136,-134555,77825,183700,-3178,-190857,-305402,-156835,-119652,-124884,40768,206995,156556,34377,-3264,-55809,-69939,-10829,171119,271841,263239,255292,344847,410041,352292,350040,313523,129707,-95338,-262982,-266903,-143811,43396,271055,383958,213586,1598,8838,15029,-112163,-36830,238790,422246,363667,108348,-16646,30102,6266,-64554,-17381,54141,104668,65938,-37054,-7204,45397,112105,18139,-50635,2075,185115,328919,191474,-17898,41067,161031,216897,218370,179297,314101,468095,434230,367372,295249,180589,35254,34766,98069,242353,311479,48861,-359318,-417161,-30020,185298,136032,-79504,-327724,-251534,-17221,55104,18731,29980,-111386,-417028,-725291,-626742,-291688,-306062,-395847,-205181,132649,386367,349551,70372,-227551,-278927,-253413,-218170,-62929,-48006,-189609,-209110,-100959,-23271,-23789,115696,303922,176300,44774,195008,330053,230960,54502,-32316,-98725,-142723,-251130,-577515,-547202,-102870,254735,369516,345202,258792,146902,135387,10152,-159298,-90449,6892,17411,-37974,-115139,-137463,-184177,-342475,-369684,-182085,-26151,-23253,-23752,41539,-78087,-282783,-448663,-596253,-577070,-463658,-287664,-250267,-157396,-123681,-40416,-91265,-286708,-420038,-387298,-141849,-91382,-352442,-384415,-195420,-287686,-570288,-651252,-577013,-612890,-491631,-275212,-436286,-1111383,-1722895,-1756674,-994889,-878901,-1697692,-2116669,-1748323,-1921936,-7199793,-13421183,-4995573,9109476,9447603,1832329,390439,3141754,2943896,1672420,1114722,1314755,1188831,777424,791075,841777,329982,259677,809388,523534,-5847,-145060,154421,320827,256433,191739,299424,468423,514293,401899,310734,438621,646765,606504,599473,681056,650367,416300,170045,182885,286546,307087,258405,255202,221364,156542,222140,234859,168056,11085,-7293,158354,130933,-219156,-405019,-7410,370669,173154,-18067,163620,412706,430377,357195,155143,-151380,-343278,-208830,114634,270241,270131,377878,395262,214625,-84026,-268661,-134395,-2196,147142,327138,401139,430365,445518,193534,-105126,-206867,-5467,239054,315873,333057,333523,212830,205918,256925,304305,266749,98897,-4695,172845,479437,594418,299575,73067,257271,373036,134131,19210,-18643,-92536,-143976,-313995,-344103,-95334,150765,18466,-211463,-211893,-226411,-217608,-61130,109791,77432,7982,65283,122418,-39170,-100695,40437,168018,364187,495152,416932,81872,1290,257797,434523,495416,559376,466173,268136,-35469,-297929,-84429,170131,72033,101552,231047,218485,185795,131807,-5888,-237115,-254054,-219125,-231801,-209148,-64717,11756,-80133,-225860,-175191,54080,214874,266584,321489,336654,234262,202924,266736,295572,105681,-183125,-175532,-171388,-156791,-10830,186728,65524,-409250,-519898,-332192,-184721,-79450,7479,86113,189388,196566,123074,48624,37014,51176,-22745,-255131,-316719,-218074,-245788,-263902,-216387,-213594,-37484,145713,50383,-329445,-638729,-501690,-170926,-40248,31874,284829,278331,7263,-55020,-159910,-416797,-593656,-462844,-203168,-65424,-135399,-306420,-279674,47076,115571,-38043,30402,47964,-139275,-172108,836,236793,337325,96464,-158717,-103449,147718,338011,288799,152069,42757,-76183,-14271,341916,460313,181017,6435,135373,250309,169324,82684,56958,-3555,-30195,82230,168649,105290,-111248,-165624,-37728,20012,55409,211643,294169,227956,71652,1544,132523,131711,77529,135265,124729,-78023,-87431,175402,366780,185836,-2997,-5090,-173108,-623167,-858850,-551976,-100138,-56166,-179769,-176631,-262977,-197345,-33228,183357,435113,488848,251041,147539,198851,47118,-300867,-388048,-181924,-73901,-268494,-504777,-487979,-252031,-118635,-212876,-147776,140476,260457,93596,-152029,-229371,-6336,39375,-111240,-199793,-18463,202725,167859,84092,-44498,-185565,-301426,-264761,-126970,41682,104840,112831,166258,86215,68982,90437,183885,188024,5731,4511,153830,193626,-40492,-249168,-343839,-279260,-112748,32650,135852,115456,-20999,-25122,9087,-25030,9814,63560,96972,-45685,-251233,-107956,91996,-98782,-381533,-490664,-590525,-685110,-461327,-174585,-117015,-117769,-72731,-1651,55388,82528,141093,298621,264215,23362,-201394,-157030,84151,208135,83811,-125158,-233870,-201134,-219848,-331504,-349297,-229051,-249143,-179382,-46422,32797,2261,-237754,-406316,-308643,-195793,-219566,-288755,-386745,-360105,-305419,-430068,-469899,-223729,-83279,-81486,-109499,-232818,-369680,-276924,-167550,-150562,-236541,-260808,-125348,-114165,-233694,-129504,113080,261743,209500,292,-212160,-326375,-246143,27288,269130,451354,497276,202321,-190725,-127874,295771,413862,340717,507610,816267,1304964,1239070,-641863,-2380264,-1781189,-2143815,-2236035,397324,2387967,1465911,734073,830211,946252,1219766,865363,-1928897,-4719141,-3300541,409829,1894698,1539149,1138617,804258,544494,132558,-111031,-108228,-280837,-538342,-640028,-579578,-401793,-77852,71406,-75960,-94281,27846,112921,130314,196860,29219,-150283,-106799,-116832,-219723,-210557,-141262,-258127,-428719,-405543,-266088,-204684,-83605,24116,-33467,-86828,-21104,47061,61502,-38509,-48212,154428,118437,-215912,-261050,-10656,41061,-161358,-414902,-404840,-80890,8179,-103276,8302,139167,42728,-127878,-280077,-409333,-312856,-168972,-131125,-127173,-48486,11027,11837,-15323,-1794,-11509,65609,242268,201895,-28452,-150519,-314550,-483005,-260224,59853,-50773,-242943,-254473,-336331,-354188,-225509,-141841,-113399,-57655,-45146,-213645,-311679,-52786,223280,132030,80695,165949,-26933,-260723,-221819,-206157,-195235,92810,295383,216938,21634,-144490,-213737,-124154,-76567,-161796,-124527,72277,268744,382525,321143,76534,-57090,-53806,-81104,-25616],[145360,133203,-34324,-49828,8275,20237,155406,177241,-37229,-121991,-38202,-30445,-252655,-415486,-247307,68652,289515,406620,360097,194997,88914,-21849,-122002,-140851,-9950,227404,311829,243978,283326,266269,219728,352127,385934,228107,186603,169901,55968,15181,135002,91759,25580,217473,312947,135359,-29906,83906,230281,97540,-58420,100584,299056,172203,-96849,-219075,-254639,-157083,93147,236228,71867,59252,154147,306719,325636,130554,-54455,-130349,-126041,47093,213599,164282,123449,192758,228903,170391,109940,100586,-32842,-52422,134310,268483,242024,164468,-3756,-198144,-338971,-335822,-148498,-40003,-228112,-350860,-138556,1116,-31298,-163041,16780,284852,334522,114156,22753,186187,217301,103028,-9491,-8036,50640,123294,147618,-68968,-59654,108294,65422,-78363,-67714,-23726,73197,76297,-7071,-18774,39671,86709,-40874,-185514,-22727,131536,-186176,-201556,236351,387241,124944,-6478,-11187,41413,87847,-571,-131665,-172513,-219821,-115490,95341,362720,539696,338681,18082,-134423,-185772,-238319,-134965,88381,92270,26195,191823,292379,-56500,-267270,12083,312961,393434,310642,159992,101304,116560,263282,287977,88253,-113684,-39411,157483,253822,285534,524397,331290,-98743,-226722,-66190,69889,87722,-138438,-163666,87619,125092,-126064,43518,339403,270799,148745,153456,283133,379307,211416,57946,119022,80980,125631,216805,149121,20371,64404,121478,122696,16576,-8330,91708,43583,39370,287671,222946,-124920,-207691,-31437,126246,199943,462087,466243,48582,-279679,-257734,98788,361288,256509,112001,150724,158108,133559,110113,177338,399127,419765,270066,318445,302056,65281,-188070,-220666,-218771,-207626,-146294,-149499,1035,233225,268055,347301,388521,137000,109836,208866,150554,81460,-10769,-52928,-39618,100392,198924,11148,-207336,-297619,-215761,-13833,245146,157363,-123171,-262922,-261282,-143576,78235,208257,108600,-54123,-223460,-125680,-93575,-74658,71999,235912,191034,113737,143083,132320,69590,43280,101122,136845,166096,166991,269486,368751,279950,305587,379626,277149,96926,-97896,-169692,-160316,50190,307039,361129,191402,89183,93033,-60471,-206409,-110241,153637,373001,293865,42405,-120299,-86733,-130901,-251726,-134951,194746,217992,16210,-114251,-13961,43094,52368,21008,40024,24698,117285,249935,129680,-76570,18460,244388,349872,226030,90252,198977,402736,447734,487959,330961,123823,49501,69507,190732,487842,564367,215048,-352254,-334026,142426,478829,472963,179671,-99337,-28481,46169,122555,215657,251836,19760,-481678,-916334,-729990,-327540,-258329,-252680,-36248,130747,279243,289325,117457,-111473,-213262,-138094,65765,298464,106236,-211101,-254129,-137820,-131,-7266,306103,636841,396064,73261,127435,176825,117162,26656,-47817,-73698,58793,-51754,-430969,-349510,68871,356284,507199,472768,308541,234302,307722,130312,-173352,-83228,220339,194291,-67015,-127292,110811,219679,-71468,-292010,-95732,221756,391837,247155,80946,28274,-29667,-185756,-401010,-397688,-265330,-108678,-60069,20140,-72196,-106958,-37759,-22995,-74130,-141072,-84319,-36035,-200348,-381537,-259341,-122762,-166319,-319734,-427431,-556947,-668076,-783358,-897387,-1145018,-1435720,-1314182,-527347,-349142,-1712427,-2626651,-1964712,-1097359,-3992516,-2901895,8235793,8143364,-2125061,-5217735,-511914,2895650,2688085,1317293,131823,113601,773944,911482,661250,590644,405073,533146,786984,5322,-575736,-315239,289417,384887,261774,243150,351264,507071,587400,451034,372233,503478,502540,447967,557612,703635,637381,399224,80365,-76509,-66505,-7239,-90258,-115211,57806,178972,257593,248070,228128,15470,-287314,-276513,-198706,-450700,-389277,98362,409150,198541,-54700,-45011,118408,320084,320982,150284,-186327,-337777,-118863,231383,325580,255099,260471,288481,126864,-316215,-582184,-323999,-73899,92649,295586,305360,236910,257634,138906,-83599,-177213,26452,281502,283410,272122,198293,16136,80231,160229,86510,-12514,10988,-45558,72500,371864,452025,158242,-54822,67659,59305,-165103,-126082,-38661,-97290,-384512,-550652,-516450,-344285,-187440,-263764,-398381,-357260,-301753,-330191,-193046,101507,158674,94878,160650,238000,136269,58072,54385,-2421,151336,328162,221244,-68400,-67798,213244,345098,388798,439417,329615,138408,-64666,-224938,47675,209658,-76735,-255892,-42494,128218,94315,-18685,-241923,-345493,-254943,-177402,-141249,-147540,4908,119323,-19013,-278371,-279763,108094,345456,268395,342175,528441,456774,193830,135995,230643,45790,-303259,-266083,-112428,-26906,73102,140055,-67663,-434689,-448658,-166632,4964,26172,-121962,-254035,-20077,162147,102945,71831,28475,-27162,-37994,-184150,-274217,-256682,-285961,-262071,-168174,-171101,-46326,58812,-83904,-437840,-678356,-501492,-209434,-150224,-55980,378230,464786,175750,-5651,-121795,-444139,-623622,-479950,-173449,-12692,-121115,-343830,-350777,-65417,34457,-90198,-15920,56837,-83671,-146699,-47540,155758,246608,2060,-212269,-99362,177112,334845,247774,109480,24668,-67170,-26168,198295,279264,86050,-27821,123751,290272,259605,169707,89080,-26231,-57929,77600,201796,137103,-157059,-280486,-119131,31086,111516,177791,250244,194188,-6090,-45514,71878,45641,-76335,-11938,79039,-130911,-218348,35984,172014,56998,-29259,-19054,-140450,-523903,-770964,-504083,-76539,-52010,-264727,-369228,-416492,-262609,-95901,88903,393952,435753,174826,8403,102735,-27697,-351346,-390431,-154199,-12894,-177023,-425867,-375819,-92635,-17222,-209470,-190225,144136,274897,141156,-174719,-354038,-214900,-198039,-241831,-205937,-39527,136444,152950,103843,-16497,-175937,-287493,-280203,-161846,56049,199377,149564,137361,80791,97662,128110,144633,162872,44606,6448,108801,144133,-112554,-334835,-350431,-216104,-35998,74924,104512,85716,-76371,-162511,-140817,-96178,-31614,25719,49086,-130522,-315363,-95525,144982,-119436,-470296,-582303,-734417,-900497,-651771,-227343,-70864,-97600,-106668,-26940,75764,141995,202167,308825,276967,111815,-142807,-241834,-104321,57978,9271,-160348,-243591,-206255,-217376,-359485,-475948,-369356,-246663,-119984,-19787,54047,77659,-117799,-283964,-192869,-100910,-154128,-280167,-401850,-407548,-343140,-387828,-373965,-165060,-36431,-41373,-111961,-239965,-253063,-98322,-41373,-130017,-241077,-237054,-68743,-50667,-197928,-169832,101449,313994,277852,81913,-102173,-223390,-144671,93593,265834,394220,414568,89790,-275788,-145396,260831,350923,266915,375862,655878,1110077,1050483,-590041,-1828359,-1347902,-1761533,-1930631,165063,1899422,1337976,730762,664535,766246,1130005,813648,-1885281,-4486329,-3156395,434066,1910844,1195083,690496,443274,228772,-31309,-172404,-117510,-266560,-543535,-596365,-486884,-321033,-65770,113915,5856,-27434,36933,5515,32686,182326,-6044,-323325,-220923,-112833,-191163,-271744,-207024,-265600,-434885,-460329,-341813,-290328,-106594,67672,22154,-19716,52348,69302,35714,-61702,-102174,49406,40999,-177978,-132631,185438,284904,43647,-243958,-231925,10074,3120,-159077,-47840,123507,39692,-173971,-326636,-421125,-367428,-238290,-204649,-210910,-97619,42906,61534,51697,66617,54029,76741,153937,124910,32693,-21798,-200142,-428684,-228069,97648,-63005,-349444,-412587,-426191,-381658,-262296,-143975,-11608,79469,22747,-193039,-279003,10435,263889,136825,66411,208428,88398,-185417,-210740,-195775,-228902,4756,241885,262141,95818,-113521,-182938,-48613,2388,-180102,-222744,1069,186511,287233,229538,32623,-60412,-53605,-88818,-28736],[110378,56804,-189256,-208294,-87904,-28272,99988,134777,-62862,-128903,-19929,-6508,-237893,-426630,-325481,-3006,250435,364901,305242,160705,60654,-49890,-129746,-196794,-141123,99235,176993,94902,113060,125018,122698,251968,323205,188709,177851,199758,137543,125758,113003,4835,-39400,93118,173111,26167,-87285,71137,223858,62591,-95215,32268,229101,146544,-145425,-312197,-312729,-206088,-8671,146866,126957,80045,-1312,112338,259310,163318,-35580,-166605,-222078,-56929,150180,84778,-2434,69944,174766,101592,1296,56371,-24013,-95294,3137,103411,68197,55731,-12266,-124804,-232956,-315300,-223485,-174283,-315932,-371085,-141453,96173,-28528,-248753,-97258,185023,286614,209169,237902,306966,134576,-62972,-107400,-17810,86938,193644,186974,2572,17488,121813,8082,-118973,-73848,-23731,55373,6557,-84997,-78761,-72387,-80254,-194243,-271105,-44493,158489,-110958,-153716,187647,299278,80290,-12723,-79504,-63022,15532,-83737,-248714,-307359,-341089,-221479,-10320,255736,492099,368218,35171,-214619,-289074,-317749,-228225,-56618,-16413,-47751,166745,286125,-83446,-360974,-141864,125399,269300,284729,140183,-70688,-71921,137392,194881,48042,-83905,1055,76949,152629,251671,473635,239997,-237881,-386318,-229333,-74039,55551,-82062,-87277,122293,63853,-270924,-134048,188217,187815,100063,133299,227536,221481,36277,-36293,21686,-33987,-20411,40670,-17469,-123741,-30785,65802,114587,65241,7714,56850,9454,-5671,13535,-62274,-328922,-410100,-233677,-121737,-65981,184727,244774,-39526,-255734,-200388,119246,333554,277010,164287,71899,-64360,-136653,-30916,192093,386837,350238,226115,329237,276622,13517,-297108,-352141,-264783,-291476,-259561,-248935,-64027,132961,191544,282028,344474,94837,36135,247753,230742,93404,32468,-51006,-141267,-44801,90824,-16871,-225385,-285249,-254493,-93988,263770,298179,-18,-178411,-189147,-112100,61044,164598,105085,-77498,-147715,-100018,-87384,-75582,423,123659,103252,92349,150476,138143,50337,4988,-82933,-111383,-17172,3380,64860,124351,46666,104882,316813,377651,187946,-90489,-227886,-252507,-14189,200291,173466,72045,108897,124211,-139924,-293377,-190690,6882,140555,12482,-162676,-310372,-319832,-356210,-451541,-256987,255261,251171,-116941,-263693,-115783,-8483,-92092,-81460,13356,-61947,-100760,40215,-2078,-186386,-49516,306991,412172,130896,-102787,-21329,212257,260549,294845,157601,-44567,-17861,19350,147387,442488,501750,171295,-381528,-273662,134328,484587,533444,248199,38013,134582,86208,67154,202021,204296,-29949,-622060,-1167695,-975981,-498609,-209797,-18270,134637,47489,-7664,29484,19253,18804,-61999,-43921,205077,418101,147371,-200771,-312845,-311997,-146089,-19427,401582,734256,473952,20259,-42993,-81405,-129897,-145292,-231569,-130340,240910,54405,-310455,-134607,186962,327254,480849,469990,289790,310031,389273,130638,-202992,-88052,316077,273401,-80973,-121243,284199,545103,242703,-163266,-77827,295445,572566,404808,72085,109291,183517,55920,-156229,-253263,-197018,-121180,31141,134433,-8500,-157725,34026,179604,91848,-40909,-98102,548,-23115,-371536,-378845,18995,232122,62147,-173548,-359575,-778869,-1320618,-1278186,-829108,-766922,-599859,-474,137133,-1672442,-3255684,-2287501,-562184,-369555,8090235,18966802,7451307,-10896624,-10718369,-1330615,1403292,1289754,578748,-905925,-1252819,169428,785493,295648,255439,466342,746858,680570,-242902,-825014,-287961,461390,428117,181316,214149,380873,558806,709597,582731,452815,445677,201270,214814,528526,749723,558178,247611,-101018,-346222,-298084,-139011,-208489,-274220,-12417,248192,203017,78752,145637,85305,-239875,-322494,-245141,-437954,-232725,198993,312212,110441,-185444,-349883,-254969,128438,266742,197107,-114583,-200298,80518,387959,442394,348667,193997,191816,49176,-438616,-621699,-321299,-51037,71952,238196,209094,86762,126946,247000,122526,-26103,136970,384775,340905,293814,99598,-133052,-25293,55271,-163017,-270978,-30205,47494,69422,266635,284920,-3408,-213486,-144584,-169730,-212958,-86966,57879,23389,-374167,-490570,-447086,-390986,-353641,-400151,-480151,-421407,-247714,-258766,-130986,211228,278573,170630,253606,321760,278594,231771,165412,4880,11984,151665,23734,-128443,-17667,227848,293817,293381,257196,204569,130201,31163,-66312,123854,200103,-161493,-507107,-265430,47144,-9609,-156536,-344588,-255065,-123345,-32466,34825,35468,176676,293381,144656,-157682,-244650,181443,442325,324242,559544,952521,820097,291644,139725,258633,67571,-258554,-229481,39786,161563,205283,159781,-44920,-211335,-218020,61381,270777,247424,-31595,-298493,-94888,172106,131621,150189,124181,42018,104195,82732,-85803,-221544,-282002,-226507,-62622,-7029,26393,1124,-217197,-475211,-531739,-330854,-134863,-173948,-65845,406334,533126,277547,35233,-36383,-326356,-449389,-309789,-37298,90695,-28779,-259554,-275140,-55028,70881,3719,106556,250083,166410,57884,63486,191636,244591,9939,-165216,1223,278261,353767,229405,93147,67426,59628,85673,148731,191921,74909,-19743,131135,358985,377637,276373,167650,36445,28136,152050,279844,221710,-65331,-201222,-37381,114938,159572,115363,198440,221316,15190,-8480,86531,42181,-131682,-67289,97305,-99566,-293597,-83878,40221,54373,49974,23746,-56965,-278590,-434678,-248558,40980,75458,-130618,-332232,-339557,-179256,-24491,106768,384447,397866,120714,-71275,55399,-64222,-325028,-304199,-52780,106280,-19199,-253530,-174729,143989,164895,-122325,-143321,228822,394273,292807,-63973,-363922,-362383,-262912,-203668,-90187,46028,127865,174351,165077,104504,-25518,-105756,-156080,-103578,134850,378750,303102,153921,132259,175597,195901,128890,153341,150084,61446,72966,68975,-121584,-287840,-263725,-102234,116992,216926,178166,127021,-30669,-150371,-132697,-21632,51841,103942,117178,-84588,-247851,-21711,214522,-40822,-365516,-463391,-674601,-867135,-623650,-138093,83657,-19241,-99830,18612,163404,216175,230254,258021,281847,209250,-7513,-151234,-114361,6430,-11703,-143305,-160923,-89475,-91860,-255557,-452887,-409103,-157624,14404,89167,171298,229159,89700,-59814,-12135,26574,-31706,-170024,-313822,-382708,-319418,-262083,-190293,-36965,88167,103640,45862,-57184,32629,181090,149315,-18019,-94473,-41908,93955,82895,-76818,-111587,167156,398000,376859,233183,103032,15068,75714,196017,283090,359024,342227,55436,-194855,-25240,260605,282077,218071,302221,458930,752430,813523,-288332,-994139,-811233,-1239438,-1579755,-130304,1315636,1205740,702794,489805,549677,905428,634520,-1612444,-3738143,-2575394,434857,1667861,941616,461516,220146,21405,-86025,-140186,-66880,-183901,-434989,-406624,-227483,-71827,95321,246625,172772,126915,166677,65815,78917,215374,49649,-319058,-248080,-22822,-63026,-225551,-190613,-191176,-330875,-394776,-328218,-271489,-53659,149488,112853,72091,124135,103411,54608,-20897,-88444,5878,46040,-21299,76875,352502,480574,271453,-16710,-8262,158570,78113,-136216,-67765,129264,101434,-89153,-209075,-259695,-297816,-227639,-203033,-216272,-69034,152569,189845,186740,182244,156172,128493,130914,145067,185935,212313,43992,-254386,-122042,179867,-12712,-379678,-482444,-383251,-235231,-142189,-61364,130040,270359,169372,-67944,-142063,130951,315711,153946,72632,255171,209103,-75150,-132917,-83724,-147830,-51256,168532,290019,203973,-18811,-98255,60800,127682,-111244,-243655,-57080,71273,112256,75250,-7573,-37535,-38698,-91961,-49089],[59216,297,-299114,-366847,-220142,-99785,4796,37687,-101043,-146739,-58461,-91162,-305528,-470196,-429384,-155853,91789,178560,108493,25708,-43656,-131700,-190235,-308002,-336670,-136317,-83322,-158310,-143967,-99141,-60402,32062,92327,23671,64580,93480,38392,52376,-69619,-240627,-244722,-151355,-58202,-146525,-205848,-18412,122330,-58747,-217257,-145497,-2163,-63326,-338181,-522530,-533572,-443889,-254135,-92264,35135,-31745,-225451,-176111,46302,54001,-114769,-263734,-342261,-209516,-9682,-65456,-190153,-128920,36724,-25494,-136915,-63100,-114389,-237774,-178608,-88745,-143598,-136275,-87258,-72557,-156803,-333985,-353179,-399427,-497997,-440951,-214988,60293,-153123,-402945,-287112,-25361,91091,191008,307737,173593,-113989,-287943,-254416,-86806,44172,68747,-38911,-94492,-27802,45612,-98688,-202977,-153782,-96305,-59048,-162907,-254609,-237386,-275707,-324101,-408726,-419636,-151832,44872,-141651,-195361,29077,67443,-58080,-94409,-223814,-277936,-243109,-344351,-446854,-510886,-565236,-475733,-288317,-37247,218518,184710,-104604,-376519,-452146,-455765,-383066,-245020,-169479,-189038,33712,165871,-151770,-491418,-418246,-216315,-52490,70498,-18462,-332661,-344723,-179547,-112729,-116105,-123165,-57305,-132826,-206659,-32920,162848,-16633,-468293,-636117,-531681,-355922,-118398,-137876,-158792,8129,-101694,-482714,-464159,-166234,-65802,-122506,-66257,3904,-122077,-331107,-341305,-319752,-387568,-383457,-325538,-406343,-430135,-217827,-61045,-1979,-11845,-91095,-103941,-158059,-229728,-389324,-415929,-548099,-600028,-454921,-444482,-396879,-204045,-141011,-264965,-358908,-265854,-31085,109403,116699,11375,-201084,-384796,-480978,-331937,-11553,162030,139194,42093,72836,45193,-174493,-486869,-576187,-455437,-458469,-490478,-502547,-337521,-213413,-134646,-44571,-24060,-250549,-383039,-115156,31775,-79774,-114320,-224194,-389450,-404571,-278625,-228878,-356785,-395760,-446067,-340918,17898,145500,-127412,-244456,-167421,-138521,-74895,-60481,-182380,-369206,-221879,-156509,-157619,-199494,-219426,-157585,-151410,-143253,-154505,-237662,-274764,-231448,-411770,-484135,-312963,-252645,-302176,-370222,-392502,-288552,32518,247396,-876,-387577,-627200,-628954,-360893,-193290,-243558,-272072,-194432,-169633,-341260,-437585,-363414,-282221,-331558,-469392,-524447,-634096,-698371,-670504,-667660,-484700,-56744,-47900,-445923,-593570,-448488,-269058,-397521,-398175,-309829,-418282,-552963,-384073,-304374,-457848,-351417,38441,122470,-229917,-510604,-431382,-205512,-248727,-400566,-435131,-455784,-340161,-287540,-225514,-133774,-124346,-314107,-626680,-522130,-315103,-88437,-32205,-240810,-350720,-209091,-187644,-290978,-246357,-298944,-449241,-1017021,-1696059,-1660671,-1056378,-409420,-67176,-99952,-329517,-514658,-524085,-447314,-206982,-168156,-304677,-267239,-202846,-286017,-415302,-592474,-801900,-704114,-388827,-88427,43171,-64858,-408720,-576906,-678742,-736087,-722894,-811728,-565722,-99520,-372551,-669305,-472111,-254464,-185727,-70397,-81191,-245963,-210502,-247621,-502035,-636736,-485114,-242289,-336323,-619499,-668431,-333348,-63729,-219569,-610220,-719382,-519616,-305966,-301357,-542644,-530601,-540296,-666913,-792814,-1006020,-1116243,-1176704,-961224,-827528,-814160,-926515,-838931,-900814,-1143058,-1207050,-1157199,-1006200,-1040684,-1473012,-1594578,-1207058,-1034667,-1163464,-1414518,-1693773,-2359518,-3255637,-3203970,-2423758,-2436737,-2709362,-2783415,-3114349,-5222812,-7665800,-7672383,-7416408,-8679896,-5312798,2640922,8034538,6302870,4660834,7105336,6191987,4831379,3739620,1941626,1204437,2480002,2839935,2288971,2324018,2442735,2512301,2293233,1755034,1087295,1232763,1646729,1545492,1179670,1141177,1319187,1509314,1696553,1656005,1480383,1279015,950539,989699,1311391,1467364,1133021,742309,489250,357414,566779,807583,770570,621486,655946,788973,553737,367173,533200,773680,799461,777207,698504,443768,479070,672033,610614,406742,112793,-67275,14075,364916,604686,658061,446970,444290,699874,845794,889738,858190,596689,491184,327888,37687,117193,263808,305586,312023,432055,431024,314125,415004,773057,708090,461038,539312,757625,756930,630743,295274,88027,207615,295533,59759,-2376,293098,489717,408186,457951,526570,363277,85022,13428,93743,341622,461256,541494,479385,184971,113742,129711,143725,122873,43788,-97928,-105845,120807,187147,303435,528077,524975,397283,512538,535474,488403,502307,521830,440570,295325,271504,105178,98380,289773,457203,516613,487601,333445,345055,453495,390734,231240,275549,388449,145608,-212111,-103084,129011,37088,-90656,-72979,169120,238330,293913,363026,446062,553775,571675,466377,265240,118133,385261,579506,559206,1056196,1620375,1347666,649894,453874,488237,267654,33511,19638,318316,451831,458387,397652,315825,310260,202948,337757,577412,591792,358649,106130,136495,334628,313197,351040,383595,360138,486135,547748,266471,-33757,-136436,-49178,173350,311138,247957,86548,-204597,-304334,-142311,45703,112503,-22493,116367,515137,599516,374075,168214,135682,-44234,-78416,56307,245949,293818,174405,-11198,2987,195032,332618,311747,448084,638649,599968,463361,401256,433317,409154,167695,8118,223191,512697,512249,340899,188985,215668,306579,345120,328394,351680,268758,134276,231592,497732,555214,448899,347447,242130,264841,335638,407052,358502,164261,77021,215552,278250,202676,66172,164155,323297,225716,193225,251808,206198,30225,89083,258442,97012,-175111,-50938,163821,306845,270721,173670,142401,117844,111566,203104,299413,366765,280814,67820,39979,81786,185948,281607,476710,460700,178332,38057,147659,2941,-192342,-127301,124023,283967,183838,-15972,78781,409896,412998,69680,20575,401510,628367,534772,176626,-184092,-281920,-73314,36013,167245,285349,261707,289919,324880,339385,272551,233899,109990,78701,332469,658243,596188,295461,272058,313236,309792,224151,269592,322489,171120,110308,79525,14016,-39422,-34439,83396,348925,464776,387341,278803,136991,22379,35965,173987,238759,286160,317953,132477,-33106,122303,311445,149465,-60602,-149278,-407943,-571792,-346156,114892,332154,109262,-44084,141833,324059,311724,245502,226816,338419,333214,210364,135300,121522,130520,51309,-60433,35071,170265,156249,-19351,-242006,-268750,22868,194314,256753,377984,453082,354248,215388,194088,188056,162492,55214,-118434,-265773,-217216,-68359,53708,167132,303702,359795,346339,292936,431954,507281,377541,200544,200804,281531,327359,269463,124431,89169,351042,532669,517268,451496,371924,331193,353234,315126,332942,381529,319658,126905,61439,232104,330076,255007,216943,300089,281686,360310,655212,295875,-59462,-261513,-678941,-1264291,-432981,828134,1136933,675180,366221,376694,663930,509360,-1069297,-2681182,-1826485,348506,1237885,896611,552836,230624,29603,7103,-15693,44897,-34617,-222405,-127856,103862,257121,369303,460848,401486,343931,388231,296771,275918,334286,249578,-30945,-63961,182404,155178,-61094,-79183,-34504,-113821,-199662,-209978,-142052,78124,280909,253972,191339,191512,149001,121574,91803,27452,71928,150770,219911,331860,481888,596444,461911,208500,210414,331601,229974,-247,10514,200999,234301,116309,57985,28281,-120830,-127015,-103077,-112243,60233,319138,367733,365394,332750,281754,234953,232924,296431,399877,487580,344571,-3669,41627,307919,115738,-315146,-449069,-213598,68538,120133,94878,279705,467472,383054,176762,104823,293956,377752,194859,117845,315451,326674,68403,6880,112069,67040,-5218,131547,314210,326669,128866,35616,190817,280941,45752,-160061,-72657,-18942,-54628,-65854,-24319,4988,-3491,-73083,-72575],[1863,-32900,-349388,-499191,-357440,-181373,-116579,-115935,-179030,-199586,-164306,-261173,-431720,-552679,-560792,-370255,-153311,-112754,-185478,-181706,-206509,-269846,-323178,-480626,-569154,-428761,-395619,-438643,-404509,-338474,-276756,-232306,-239996,-233698,-134668,-141098,-258257,-289275,-443445,-613725,-560454,-458190,-335809,-363437,-385773,-193363,-68989,-234883,-379569,-363296,-311202,-408219,-654964,-822920,-861923,-778825,-556143,-409735,-247194,-305610,-480437,-464858,-237783,-178336,-293685,-406304,-471038,-400721,-246440,-263831,-409718,-360498,-152176,-188224,-290295,-248732,-305369,-449648,-363875,-266478,-344441,-371935,-229561,-67057,-130419,-384619,-508572,-645341,-734590,-593559,-381689,-163513,-395920,-597603,-496654,-286918,-221917,-27867,72504,-240864,-475642,-519963,-435591,-242055,-126544,-286232,-504422,-397195,-228070,-135619,-255800,-335371,-318181,-264930,-278383,-410947,-480812,-458874,-536141,-616104,-666974,-629309,-353097,-188269,-279576,-312646,-192713,-263416,-311860,-288317,-460151,-614871,-653333,-687864,-650230,-723177,-838757,-809583,-667766,-457173,-218402,-175608,-389504,-607534,-665416,-633530,-563322,-451425,-376166,-375763,-167597,-45458,-290694,-671697,-745385,-592910,-465041,-308069,-334444,-622338,-630856,-581244,-539646,-421659,-309491,-246189,-406699,-721811,-566332,-346296,-379830,-759911,-974061,-945127,-713597,-387315,-283376,-348544,-252999,-354778,-723760,-867586,-633363,-445060,-483127,-452735,-439931,-655420,-842361,-796603,-815479,-893438,-879180,-829854,-965727,-863707,-476840,-234501,-204571,-235882,-322096,-373975,-437605,-591288,-778785,-735589,-728012,-711846,-622935,-736114,-719962,-609602,-576307,-573697,-563846,-443205,-320147,-275560,-258621,-375906,-601745,-722159,-819025,-752047,-449948,-252197,-214869,-348522,-479603,-402849,-503969,-738687,-849768,-801643,-755023,-846060,-902129,-800626,-727188,-650894,-560376,-593128,-842859,-1056114,-811881,-508601,-505613,-504927,-567673,-745913,-920026,-855293,-650740,-641864,-692005,-822537,-771116,-508855,-387639,-582900,-538226,-314353,-322837,-402837,-535397,-775310,-848078,-520029,-368427,-359824,-497014,-602962,-587645,-565766,-621194,-775107,-957827,-891226,-692321,-850644,-942007,-727616,-623441,-823759,-1046642,-1000886,-838934,-493953,-233428,-510867,-969850,-1386694,-1488609,-1263272,-1013494,-931392,-927829,-942455,-920974,-799366,-746280,-727073,-763616,-967583,-1039340,-1004383,-1111506,-1215609,-1080450,-963148,-914049,-822576,-788985,-1031197,-1148174,-1048587,-842422,-913891,-977178,-978601,-1096772,-1259864,-1070133,-869231,-1015078,-1071880,-792145,-673643,-947611,-1200567,-1090147,-911642,-1086773,-1507499,-1477836,-1213581,-1040379,-971339,-997570,-1165855,-1241970,-1274726,-1251854,-1265427,-1260451,-1213540,-1202211,-1332802,-1389160,-1213536,-999348,-1078394,-1163584,-1222237,-1303399,-1817278,-2617158,-2835132,-2117735,-1154461,-799213,-1020722,-1175453,-1293737,-1412025,-1405508,-1114872,-923860,-1192962,-1530164,-1630239,-1351140,-1137648,-1314256,-1681486,-1766456,-1425720,-1437425,-1575589,-1467903,-1506907,-1736235,-1871021,-1949094,-1960250,-1992304,-1688946,-1385811,-1653840,-1888561,-1813661,-1642233,-1470073,-1408089,-1520401,-1728601,-1839513,-2050806,-2169828,-1939225,-1743086,-1848735,-2031899,-2190996,-2306633,-2227333,-2098809,-2073319,-2263598,-2527669,-2631993,-2637384,-2445558,-2398842,-2578844,-2871851,-3042207,-3106115,-3397842,-3703706,-3921832,-3799935,-3623445,-3341317,-3310222,-3613790,-4175080,-4610234,-4543045,-4263146,-4200128,-4506352,-4901469,-5090563,-5156130,-5468677,-5640323,-5894159,-6421853,-7276523,-8390667,-8747382,-8609368,-9416677,-10750422,-12077302,-13607830,-16445024,-20378351,-23905453,-29078383,-41044130,-61904885,-54640302,10194556,63028752,56445365,35446333,25960358,20243152,16029354,13205962,11645515,11175388,10109887,9472989,9285361,8552498,7861369,7522175,7452270,6536983,5636060,5240624,5149199,4735323,4421288,4393938,4461868,4544588,4587276,4409180,4088537,3864517,3753651,3724769,3610247,3232346,2864252,2817304,2905011,3181145,3361864,3318158,3065538,2663971,2381759,2025029,1921838,2129292,2575894,3038852,3184163,2931690,2543903,2147511,2018876,1945662,1702864,1455155,1432929,1507920,1565509,1779651,1897068,1820228,1879063,2022392,1929929,1949339,2038940,1845582,1593708,1347718,1416082,1747745,1617064,1258149,1112870,1236974,1315964,1230003,1406224,1832076,1764217,1472179,1459005,1635269,1755402,1512715,1077991,976807,1083496,1170888,1067880,1057111,1186569,1360156,1218514,1203171,1577090,1765708,1343554,951647,1129625,1581437,1640568,1552055,1383873,1291015,1210154,1223201,1331268,1354101,1198307,911018,770767,918821,1079718,1160218,1117003,1001760,957353,1130327,1123456,996857,1028231,1206637,1320581,1134975,896365,676182,730507,945576,1058451,1167767,1123851,908708,926635,1167260,1064968,755016,717707,971285,959021,751217,606924,504202,389015,360119,639857,894132,857814,850600,907452,1128469,1197029,1032248,988723,982838,851309,839924,891740,1040089,1740537,2332564,1927706,1286209,1103328,935521,664182,547281,502921,726770,875545,896593,917005,987832,994481,750438,664506,902290,1031911,963662,811789,669714,706261,702993,715139,809295,910589,1063619,1102143,741151,355949,221313,333484,571884,760095,649762,400962,111922,173675,427370,557416,530146,357996,553149,856963,811546,567804,479702,430047,367905,408852,548118,660215,628219,504406,391708,456771,684791,804306,775192,920110,1118131,1109237,986959,903535,858558,748822,477099,299000,541637,873421,868371,640048,449079,484285,627530,704021,737931,764854,690362,497803,498836,749585,817393,711277,637666,581852,618263,622121,588857,542881,472334,461758,562913,498526,263758,71204,163273,471704,630307,609485,617363,577480,440981,474112,571360,466164,217088,259386,614420,785338,597422,437981,473781,600058,715958,726222,662836,756064,849558,748055,623476,459340,474135,583373,703259,668424,401381,370436,411996,209777,42458,117785,356451,501726,406239,250505,347085,663110,690162,346376,276993,622353,900839,797698,492499,191811,94882,315344,409928,521008,640080,549266,517969,595857,668619,674299,655865,461241,364666,645333,1011564,991500,600344,495197,495493,463804,443298,528553,521472,311775,251996,264565,327161,384310,340471,374244,642263,771117,691304,536390,406691,301102,294841,412061,462030,512458,605840,492796,289931,318327,436417,411884,358710,262284,-13580,-117662,89756,468198,611626,266754,61334,318941,525612,424734,280668,289927,471958,478052,463469,528101,531541,411237,185694,75676,314432,519864,462513,289856,113918,58693,274566,379878,438893,626011,710860,619907,469735,373979,364445,409024,354970,143906,-69979,-46953,150874,305363,417585,574612,669040,692967,705318,834681,801024,595013,485466,572111,637475,575342,478267,375360,409847,628906,703533,677521,689255,638985,632081,600696,423637,406322,464563,363707,287663,423776,557746,459507,290106,262751,345374,162958,63557,648155,1037891,758867,231915,-175365,-1015522,-658366,579717,1152996,672023,334195,311263,531215,586210,-336227,-1613942,-1184282,179128,783599,1037728,869691,437444,253436,231516,176847,206186,164445,60039,168828,399228,561123,675566,713674,641596,569009,624206,596378,539601,525087,559123,468630,351344,483835,420251,188220,114018,179523,169112,71858,-19472,51667,254405,448440,434374,322321,245803,197706,219783,252838,233946,242678,319404,465451,567674,575400,630833,570094,383687,388154,497817,429656,236616,201480,340369,397130,367541,389916,344985,104638,35718,74145,86255,267000,494339,542287,542988,489882,411608,386946,446096,530913,608068,718465,610614,263056,235662,465868,304872,-167381,-328611,30175,447510,452392,286409,400152,611793,611999,496760,417349,461549,436800,261227,208731,395318,437887,233062,182040,342103,375529,178378,174779,348011,434240,296529,197697,319652,429796,254034,8905,-34237,-39764,-124011,-120057,-8190,54673,53226,-20214,-82965],[-50248,-46859,-339049,-573771,-455067,-247599,-236168,-302498,-306781,-294545,-315951,-450714,-560819,-652487,-703035,-598876,-420798,-430299,-490720,-402027,-387203,-449616,-521822,-687884,-783489,-695441,-664662,-661781,-590579,-520515,-462204,-462087,-563016,-503564,-358294,-430188,-654929,-797853,-913036,-996829,-884216,-733334,-592315,-582385,-596471,-427414,-305702,-404698,-513481,-535203,-574218,-752776,-988723,-1115530,-1158269,-1051528,-792975,-692539,-647811,-669558,-703078,-660841,-495149,-460003,-521762,-549929,-577581,-585499,-492381,-460955,-607928,-563181,-342137,-357820,-450952,-467140,-549561,-661643,-510193,-407327,-506986,-597445,-406897,-111890,-145403,-433571,-635251,-819840,-930529,-795640,-617700,-533534,-684268,-774646,-660622,-522889,-566805,-455848,-472275,-783333,-823744,-694386,-607011,-460017,-410033,-755675,-1024544,-825077,-541617,-388605,-437551,-496378,-534153,-505153,-554641,-671216,-694185,-668047,-773132,-879579,-906011,-846212,-592359,-446112,-461505,-449884,-401636,-590679,-637596,-580727,-763170,-1011541,-1079583,-962766,-769249,-863049,-1059683,-1087600,-1006045,-866508,-660354,-570066,-709769,-840705,-877472,-803940,-715473,-642033,-612930,-560934,-378884,-301039,-499637,-878664,-1018568,-881562,-823663,-741944,-737534,-855260,-845348,-914172,-934523,-825903,-668635,-537918,-649685,-1175744,-1186655,-871589,-734263,-1041280,-1330573,-1352866,-1037242,-662426,-463064,-568106,-572411,-625188,-925929,-1196415,-1041411,-831473,-873651,-928787,-1029053,-1266241,-1349785,-1243364,-1279663,-1365086,-1331601,-1328471,-1530831,-1314016,-745305,-402265,-428681,-548190,-627696,-671388,-735343,-940221,-1023056,-939184,-829347,-725136,-696309,-902170,-958185,-921569,-907225,-853237,-781243,-663992,-652499,-707880,-758318,-877094,-982672,-981807,-1058767,-1148713,-985864,-727459,-651727,-904426,-1152370,-943065,-888307,-980704,-1087778,-1204451,-1171815,-1268075,-1363059,-1328329,-1224100,-1167794,-1071005,-1103339,-1421658,-1686359,-1533803,-1224362,-1105595,-1045597,-962888,-1080559,-1391142,-1423936,-1177279,-1050770,-1128858,-1290042,-1269021,-1136091,-1136435,-1236753,-998714,-656075,-681714,-891357,-1176249,-1441256,-1274973,-957607,-747023,-711077,-938137,-1089221,-1076651,-1051315,-1213872,-1481237,-1703477,-1559953,-1245312,-1279637,-1376068,-1202673,-1092641,-1400811,-1706662,-1629149,-1414912,-1138447,-957858,-1164075,-1615340,-2248198,-2711992,-2677083,-2159072,-1782180,-1769720,-1891387,-1869988,-1484867,-1262894,-1281866,-1363611,-1552950,-1516364,-1484894,-1654584,-1767689,-1547294,-1380578,-1496715,-1740756,-1744862,-1762071,-1801461,-1746241,-1599588,-1562686,-1706721,-1801897,-1910889,-2066826,-1895826,-1631011,-1820840,-2122181,-1995781,-1759709,-1861349,-2034232,-1893219,-1777592,-2012909,-2568232,-2613866,-2185541,-1982579,-1897786,-1942652,-2206455,-2387114,-2384019,-2165205,-2307939,-2382104,-2427712,-2450806,-2556801,-2627832,-2466046,-2173399,-2141851,-2236430,-2233972,-2364633,-2864719,-3629806,-4004929,-3365036,-2415015,-2165067,-2402202,-2360749,-2286668,-2478198,-2632555,-2545452,-2292849,-2531325,-3107219,-3243148,-2727167,-2336660,-2426193,-2749176,-3052147,-2975629,-3241399,-3492033,-3301558,-3118546,-3355112,-3505239,-3614070,-3669580,-3596043,-3374037,-3357475,-3499191,-3721837,-3832758,-3643202,-3281072,-3249438,-3560975,-3926010,-4266355,-4572670,-4521882,-4028722,-3805802,-4141619,-4371576,-4528199,-4754393,-4882147,-4897124,-4843828,-4890224,-5149715,-5416004,-5646150,-5525009,-5314304,-5717656,-6226045,-6450139,-6598340,-6946314,-7392146,-7731414,-7805716,-7542725,-7149195,-7116234,-7846161,-8800888,-9365589,-9302296,-8970295,-9214627,-9915848,-10239873,-10501927,-11235895,-12223516,-12674454,-13080541,-14004222,-15129203,-16424933,-17552035,-18882290,-20903818,-23492672,-26298893,-29607198,-34175945,-40514425,-49495720,-62680654,-92321124,-146628338,-133430148,13368099,141225176,132745772,81102141,59008939,46180124,36753654,31905803,28650507,25299836,22123079,20986924,20067587,18179821,16443732,15651455,15405219,14184581,12386444,11225419,11065456,10654583,9974605,9497398,9230854,9042301,9003975,8818720,8503430,8379842,7968069,7424546,6980079,6703691,6520534,6655880,6788076,6799278,6746433,6650957,6345319,5678878,5008045,4681492,4707496,4832937,5160433,5684934,5935235,5692802,5270543,4542759,4211785,4253093,3970105,3780834,3895486,3887079,3615136,3688565,3745726,3730484,3788167,3827354,3569829,3500860,3673867,3724882,3386930,3034304,3322945,3657488,3341664,2712790,2468169,2643057,2782936,2713634,2898269,3135075,3043099,2848214,2800285,2946752,3167823,2842283,2404490,2399495,2481016,2505343,2532455,2530361,2414649,2409010,2285346,2377842,3260186,3948679,3406580,2591791,2679712,3063687,3062101,2804001,2506620,2497583,2364759,2433680,2706148,2820300,2600204,2211529,1985934,1993291,2187919,2196920,1898390,1703799,1828234,2064522,2107010,1907797,1847774,2061211,2297374,2222525,1866819,1607936,1633772,1849217,1979303,2092191,2013032,1838643,1807102,2024404,1875600,1500367,1516873,1863286,1996416,1971187,1616700,1123592,1014976,1154129,1548057,1672020,1596636,1544267,1602502,1932266,1983869,1680613,1643187,1758236,1706328,1499432,1406797,1646627,2322495,2735746,2313378,1969712,1851060,1459568,1146948,1121563,1100770,1191010,1372950,1466301,1570670,1679795,1567517,1258973,1026118,1224006,1471855,1534133,1446025,1276822,1208813,1223985,1186238,1301861,1517024,1640167,1556223,1222942,899511,756793,857500,1057097,1229947,1161469,913502,743140,878297,990989,1028745,1014104,917155,1170120,1421650,1206615,907727,945641,829753,812996,881616,1029252,1106013,1052844,931001,872433,969689,1246930,1304754,1205107,1314102,1497056,1518829,1449283,1377298,1304382,1160025,866921,645787,867818,1247528,1321463,1056695,830658,827224,932949,1042031,1194339,1244866,1204278,1008486,926967,1104157,1139741,1024231,967275,947864,975317,951360,821230,757584,762212,801235,869513,721039,363758,144891,195704,611156,1104682,1175313,1127617,1075893,982173,958659,946608,908716,806683,836220,1232493,1278561,920860,755514,860152,1031241,1174121,1134392,1009517,1094330,1324041,1407693,1174003,819857,737883,903215,1012283,976568,753595,813259,781943,527379,334048,386428,601210,717544,617382,504771,591173,868789,937060,642696,553530,817498,1085900,983272,792258,668544,652236,736622,774061,861230,982081,893043,803574,907667,1016014,1083287,1040394,795375,679272,988650,1347196,1368673,995654,747407,678298,623698,710639,830441,682946,443292,470469,610690,750627,849625,785151,761343,943627,1040732,979268,826373,704034,577447,525964,593429,634612,697270,880005,880935,625837,518380,566960,661689,748309,638333,382381,331648,516519,793139,834748,424785,204684,498817,701986,532316,356765,461274,655415,611658,665686,868811,936791,730401,340414,230372,600646,845149,719541,573825,506674,485207,546464,529656,582539,833805,928401,815378,632827,482890,519194,652620,641708,397822,157249,153267,340157,502624,650776,822153,923276,953017,1037104,1121035,986108,746767,744486,892592,912527,777980,668893,621825,755216,911906,860774,807533,868735,825953,824707,743080,494776,472779,569733,456272,481008,767553,838509,597552,371014,328934,384976,105157,-63445,783203,1718687,1310720,631609,204881,-825820,-742748,592901,1226339,709733,400104,375568,582586,904995,425278,-801494,-821956,-21327,459805,1216139,1191662,700746,585520,522863,398692,391325,382045,358280,418041,577478,757345,921373,937142,830394,736670,783049,814475,741660,716708,861597,961758,859215,806623,668443,453486,345575,400861,432129,324100,176112,236129,419487,612879,611492,431726,273227,234395,316024,412389,465858,453753,477886,622329,712739,633414,604390,581324,483347,512327,633902,628735,511411,452485,495195,515463,556177,660579,580076,300973,206078,268641,316631,483254,622423,661711,672476,613456,521642,548125,676433,734037,734189,832190,768738,485225,425710,622709,506878,24086,-162733,266802,780851,751825,461423,461778,656066,776915,790965,705513,583890,472239,343374,334343,488504,536422,392208,348676,539277,681928,464378,302746,394756,498239,439567,354099,420435,536797,450059,202360,44631,16985,-55799,-57123,34937,98120,126073,66713,-67866],[-86560,-49439,-279007,-563899,-473656,-270792,-321439,-476649,-462330,-410195,-460492,-579368,-630621,-723110,-814476,-772541,-631340,-679663,-712642,-565356,-532725,-634164,-744204,-873071,-914682,-849044,-807477,-764968,-654214,-594352,-567755,-608625,-774190,-690136,-524456,-664204,-984462,-1222868,-1275982,-1234373,-1085351,-885367,-759189,-749618,-784135,-662496,-518007,-503039,-557791,-597733,-693166,-946351,-1186168,-1265974,-1273600,-1124745,-866634,-841429,-998534,-977943,-826972,-712748,-648727,-692747,-712978,-637700,-626744,-702608,-661577,-597735,-724232,-675063,-479333,-501801,-605180,-665359,-764055,-795752,-590029,-505132,-626894,-762443,-561883,-183555,-170238,-437591,-676192,-854090,-984798,-949269,-848847,-910566,-912873,-866922,-729319,-668061,-831371,-959777,-1101042,-1196192,-1017883,-759718,-713097,-666066,-704726,-1114548,-1356577,-1193492,-849569,-630564,-592036,-640562,-729174,-740486,-792949,-853132,-816608,-780371,-891239,-1017460,-1039185,-982484,-766411,-607431,-589378,-538090,-527494,-800903,-927167,-887109,-1048179,-1327745,-1338139,-1036408,-741620,-864356,-1124549,-1175286,-1158352,-1110367,-929706,-818279,-905840,-971472,-1000095,-898495,-784818,-779038,-819776,-686682,-541501,-542685,-735464,-1050487,-1147630,-1011399,-1018099,-1074533,-1072942,-957027,-922323,-1054071,-1162743,-1219723,-1123852,-843316,-782683,-1362111,-1613223,-1196734,-960262,-1219777,-1570123,-1589067,-1217964,-852162,-614724,-716881,-811299,-814949,-1017878,-1310463,-1227697,-1083597,-1158459,-1318983,-1542507,-1729467,-1659525,-1499918,-1521358,-1603385,-1556455,-1636231,-1888091,-1629917,-939382,-505939,-594700,-831815,-894607,-877922,-916754,-1094045,-1061065,-996589,-845155,-670103,-674800,-902709,-1054600,-1055802,-1020550,-983761,-901108,-832103,-912549,-1046845,-1189844,-1264970,-1185486,-1090695,-1133152,-1339951,-1371447,-1081903,-1044183,-1435231,-1639284,-1348585,-1171658,-1115394,-1202272,-1492236,-1576568,-1617722,-1734358,-1727530,-1506679,-1459175,-1355104,-1310748,-1665925,-1954293,-1922449,-1772276,-1641048,-1505537,-1231070,-1237424,-1580919,-1714993,-1587146,-1443661,-1520082,-1636316,-1614659,-1570641,-1733443,-1774421,-1411429,-1056793,-1100131,-1379503,-1718647,-1800908,-1419009,-1318887,-1191088,-1141529,-1376393,-1516364,-1468272,-1447175,-1672320,-1927824,-2068868,-1929774,-1633797,-1539061,-1640781,-1597606,-1551696,-1843312,-2105281,-2058318,-1822866,-1647331,-1588191,-1650896,-2021829,-2794305,-3753211,-4009058,-3176342,-2486533,-2432420,-2512970,-2455978,-2102326,-1847532,-1851013,-1857765,-1839849,-1732952,-1796540,-2057204,-2152585,-1937632,-1825543,-1992575,-2304774,-2432738,-2343079,-2273780,-2220277,-2182036,-2105454,-2312410,-2424658,-2501556,-2658654,-2548603,-2305568,-2569358,-3031589,-2952513,-2602185,-2564047,-2645705,-2528608,-2458231,-2601406,-3024141,-3243123,-2932702,-2723657,-2633422,-2591841,-2713766,-2980560,-3087432,-2932728,-3092087,-3126018,-3104548,-3086335,-3204788,-3314332,-3231949,-3105808,-2989544,-2925334,-2868197,-3151826,-3623913,-4068219,-4354528,-4097809,-3618648,-3487622,-3541465,-3394482,-3211721,-3334688,-3563721,-3771085,-3607307,-3632959,-4086453,-4122022,-3729355,-3503438,-3467374,-3554115,-3969143,-4294136,-4542869,-4665057,-4586358,-4481187,-4693806,-4860179,-4989859,-5051000,-4909735,-4858856,-4992614,-4973638,-5200924,-5392670,-5179730,-4752991,-4731965,-5223022,-5779059,-6252048,-6499652,-6393101,-5971847,-5766055,-5978658,-6143670,-6453738,-6769283,-6867686,-6880058,-6998556,-7149860,-7254365,-7385851,-7693487,-7922365,-7905303,-8363277,-8797228,-9029539,-9368001,-9778248,-10264597,-10645371,-10831244,-10450988,-10240398,-10490769,-11334352,-12224584,-12801594,-12956455,-12927511,-13567939,-14498386,-14843493,-15237010,-16364445,-17734541,-18643837,-19357460,-20591916,-22075247,-23606043,-25411755,-28066890,-30985666,-34300732,-38144358,-43032551,-49847176,-58730192,-72260502,-91694477,-135898364,-211838901,-188548513,16420706,197511291,192955445,121927805,88777365,69646243,56051516,48958608,43456574,37732530,33060609,31008725,29137444,26621008,24161667,22517923,21312199,19945332,18232974,16957699,16514853,16084391,15209252,14261814,13557368,13061533,12744311,12494782,12247165,12023376,11349264,10522393,9944586,9839791,9934283,10099624,9938967,9400342,9077104,8960761,8704576,8195021,7539477,7342862,7355467,7307572,7237229,7312071,7470701,7443799,7188325,6571206,6295144,6405495,6162855,6014038,6038453,5859113,5513252,5446560,5330153,5215614,5208050,5261985,5057743,4853430,4982758,5292021,5017016,4615755,4768130,4829942,4552827,4018771,3797891,3999391,4125237,4060721,4134945,4039703,3963719,3974958,3976057,4118540,4323151,4029490,3683588,3667485,3718111,3602782,3598095,3566765,3329810,3130944,3084361,3389192,4683481,5748200,5236770,4147508,3934732,4012527,3963731,3642899,3295014,3175549,3016670,3157796,3521303,3678675,3445897,3098962,2931902,2879220,3005506,2933996,2585388,2409563,2659646,2914096,3076015,2916238,2680089,2682732,2859657,2971102,2671167,2410531,2404800,2648142,2837418,2833021,2685283,2591526,2511217,2565821,2450255,2245812,2405377,2665969,2733036,2769288,2379920,1721070,1644818,1945058,2204620,2162198,2164168,2110621,2182820,2509068,2590541,2328969,2198714,2221595,2241254,2067028,1912203,2081386,2473769,2554093,2262705,2320879,2298239,1809027,1511123,1520476,1557935,1546118,1758457,1935184,2031064,2026695,1795456,1540748,1345444,1487268,1749460,1790984,1679972,1636282,1622368,1661089,1591606,1674681,1916729,1963172,1739409,1548570,1416329,1291544,1323750,1445749,1551719,1592954,1435199,1446837,1520159,1328052,1265244,1380845,1467446,1738097,1969134,1636881,1304637,1394698,1225330,1154303,1208096,1348281,1422964,1430159,1350859,1299486,1381006,1627286,1581175,1388986,1428277,1599149,1664947,1655269,1605994,1557107,1464950,1202247,939812,1077890,1459113,1631584,1394867,1180982,1125861,1117121,1215750,1426173,1509121,1563192,1462072,1372404,1453360,1425960,1281848,1200734,1168824,1187220,1216821,1066265,960498,941373,957485,1003566,871370,494601,263745,246593,689011,1443128,1679687,1588595,1495924,1419095,1327261,1237423,1257398,1355744,1457209,1691446,1516920,1104308,1010457,1149960,1258292,1335795,1282318,1196466,1238817,1477891,1706738,1451611,1027454,883047,1098076,1265924,1254188,1101246,1162423,1110393,853592,605727,620725,797690,873295,780028,701253,765806,988109,1082207,868674,759940,911378,1085291,1012307,979479,1077037,1137677,1009359,981618,1056162,1154633,1128352,1030295,1129052,1264919,1374856,1271772,1005128,919355,1227819,1526622,1558171,1298973,939055,801265,737025,907513,1027483,751897,524976,684006,980360,1121246,1176433,1160074,1148277,1169201,1172635,1123118,1031445,920934,731983,615721,641934,687009,766057,1025485,1130121,851865,657023,657868,806461,975672,872971,664802,635436,776275,956514,928964,555857,361814,621856,778005,594615,462320,677666,823081,690812,735970,1014967,1152888,931631,450665,360339,800274,1020962,826654,738814,811401,863383,766017,608814,640378,914448,1017741,875633,659167,498140,612254,822010,817463,562864,351079,330969,452438,596383,793012,957897,1015723,1025552,1175349,1214030,1019894,792905,872569,1034155,1020934,888643,798713,796764,993266,1085820,939426,850087,916808,873212,854370,750431,510732,492483,633286,549069,632911,967947,968627,678400,453404,372851,359901,73911,-29240,983255,2141976,1577512,928559,432522,-676518,-685133,756008,1298299,789733,533854,540227,809493,1384121,1051650,-372461,-766714,-201467,310694,1240831,1307312,859025,866576,796997,608058,564633,578221,610395,572465,605770,806776,1036481,1059737,913783,794850,798724,836460,778829,813452,1019836,1224562,1230102,1047430,837353,655463,549090,565003,583807,462095,305393,348378,522248,722563,725055,480269,259741,241515,372080,513405,628348,607384,548533,626139,718714,647687,543374,512228,505954,583290,722746,771814,731627,663021,583345,517661,591255,757427,654420,402616,325632,405433,488673,620794,662926,699239,723087,662937,584664,663414,796077,785738,725528,798466,787426,616737,574585,739824,660811,204702,-3596,416917,955865,924701,572819,452872,585675,806422,943455,866274,617223,465508,423482,467601,573254,605500,507699,458099,642103,873005,744288,470045,441324,501316,517070,465776,467109,571210,568007,344552,129823,118915,114094,89619,85807,125487,202563,173373,-24135],[-100175,-48111,-188725,-461669,-397429,-233361,-347435,-586867,-593886,-499754,-531609,-588642,-601788,-712473,-836773,-818055,-711817,-782494,-786225,-618457,-595216,-769178,-920097,-970845,-915045,-831935,-782540,-725396,-587991,-546666,-577248,-664968,-826845,-726749,-567065,-748241,-1098322,-1329091,-1336464,-1217291,-1075675,-868650,-791686,-819036,-893109,-828889,-638454,-489815,-487066,-535819,-644381,-908626,-1129653,-1173413,-1137101,-957301,-746781,-814471,-1133467,-1094785,-812298,-629141,-669555,-795323,-783346,-625021,-594454,-705191,-691791,-629382,-714815,-655025,-520558,-587110,-723010,-786157,-864537,-801422,-593676,-557952,-705600,-834173,-635866,-240394,-167739,-368569,-601821,-736704,-851170,-943166,-973557,-1127277,-991821,-827823,-686845,-691856,-924251,-1298323,-1470738,-1280602,-979030,-699439,-714318,-768649,-862403,-1171862,-1351465,-1305614,-999711,-756925,-657265,-710006,-818978,-869527,-893081,-882871,-796431,-742425,-830376,-962433,-999695,-960107,-777861,-590994,-584708,-531207,-537908,-827116,-1054098,-1071811,-1188771,-1402222,-1292767,-863097,-560710,-708947,-984855,-1016028,-1055962,-1097427,-925757,-803476,-858380,-906310,-947305,-852823,-734360,-827221,-922320,-707715,-613507,-715889,-925668,-1115088,-1098448,-981545,-1016712,-1175448,-1179482,-897491,-842968,-965578,-1164127,-1461476,-1500960,-1046959,-776267,-1216447,-1612833,-1195720,-991051,-1221862,-1552030,-1529155,-1198903,-901398,-692821,-729612,-851311,-844321,-962537,-1163986,-1129490,-1107851,-1239208,-1460089,-1725388,-1820887,-1636791,-1459407,-1445992,-1504945,-1460628,-1623166,-1894962,-1694313,-991219,-507932,-644061,-973517,-1012572,-898091,-874903,-953515,-916373,-931075,-799313,-598041,-587516,-763728,-990601,-987255,-899471,-901214,-851116,-869167,-1018664,-1193277,-1363409,-1336797,-1123153,-1024092,-1029911,-1221099,-1394998,-1174022,-1243853,-1689452,-1700913,-1412836,-1210101,-1073061,-1147707,-1524774,-1746805,-1726449,-1862041,-1833646,-1475258,-1398562,-1291681,-1135773,-1427874,-1735555,-1802927,-1849117,-1834150,-1645143,-1238396,-1130983,-1374988,-1577844,-1666473,-1615548,-1629300,-1650458,-1613971,-1595764,-1846948,-1881073,-1516448,-1270589,-1371902,-1643394,-1852750,-1611938,-1218862,-1397421,-1499046,-1476210,-1594668,-1676828,-1595848,-1586742,-1769792,-1883218,-1854121,-1775179,-1635213,-1519010,-1628669,-1738747,-1806177,-1957440,-2089940,-2113349,-1900701,-1776854,-1774272,-1735941,-2003862,-2734937,-3971935,-4438154,-3497766,-2683297,-2536699,-2400108,-2261030,-2245550,-2190684,-2141660,-1977534,-1700572,-1619026,-1800714,-2108303,-2176897,-2061720,-2060598,-2109768,-2204052,-2463322,-2458310,-2302301,-2208622,-2245366,-2265033,-2502375,-2557305,-2583448,-2749087,-2702742,-2538575,-2833263,-3229847,-3058902,-2726719,-2663958,-2665104,-2639263,-2585297,-2521853,-2644390,-2979959,-2963186,-2773141,-2701765,-2548968,-2450424,-2747180,-2987194,-3038582,-3101156,-3094181,-2920112,-2789327,-2889675,-3004525,-3041676,-3189458,-3084109,-2839665,-2829978,-3230310,-3530252,-3421914,-3425308,-3741565,-3972413,-3909102,-3767548,-3729203,-3647943,-3560225,-3658452,-4002536,-4002099,-3778252,-3844206,-3783217,-3793345,-3942085,-3832716,-3679141,-4007830,-4539178,-4559090,-4464184,-4546242,-4715925,-4909534,-5097914,-5197481,-5189046,-5096138,-5202294,-5245441,-5146337,-5313188,-5404956,-5232085,-4981791,-5006708,-5525652,-6130560,-6534606,-6644637,-6634717,-6551859,-6401465,-6251241,-6287135,-6741047,-7052954,-6940618,-6815917,-7134502,-7537589,-7487736,-7349086,-7569606,-8107006,-8477806,-8782621,-8947793,-9119285,-9545608,-9988736,-10443696,-10790306,-10884320,-10439043,-10520399,-11127038,-11695738,-12159569,-12651072,-13055837,-13487444,-14345062,-15180119,-15650935,-16187348,-17145751,-18345083,-19593172,-20544196,-21706700,-23349842,-25042814,-26952566,-29845509,-32814733,-35951649,-39907485,-45258998,-53232257,-63056293,-77306431,-97297219,-142855314,-214874155,-185603596,18214149,197706632,198321595,130774704,95246119,75016945,61250496,53147748,46135499,40099190,35619835,32862608,30470572,28230120,25798890,23442497,21297118,20065328,19330897,18642915,17831236,17346431,16611395,15489444,14510863,13879541,13295829,12973001,12771846,12292717,11572777,10884243,10475997,10492883,10797529,10856938,10259081,9260542,8837095,8812734,8679897,8562391,8332102,8226806,8053026,7884770,7472991,6970828,6887652,7071533,7076515,6954411,6923852,6963223,6877026,6755842,6494369,6157115,6043690,5944938,5640883,5303093,5212113,5404870,5459842,5163160,5129849,5513259,5423413,5083388,4873500,4628226,4516791,4335726,4239295,4391134,4453653,4415723,4317750,3992948,3983388,4158060,4238566,4381588,4458963,4314443,4104165,3986854,3997643,3742047,3570746,3518426,3352244,3116090,3138017,3562587,4852300,5936839,5625236,4612910,4101199,3892398,3789347,3523976,3256957,2990757,2882402,3031378,3325073,3435344,3232637,3037552,3034684,3059108,3069756,2969312,2809441,2744552,2957958,3154939,3405231,3392206,3014103,2687562,2718966,2959421,2804656,2570161,2605494,2896998,3106437,2941080,2726900,2641802,2552269,2448510,2468187,2614720,2886806,2921160,2785328,2728213,2461530,1972373,1932770,2277701,2267230,2147300,2280193,2254100,2308715,2516290,2681493,2642288,2363685,2122373,2138235,2159492,2050874,2062995,2067940,1809257,1722306,2089599,2164988,1777811,1573776,1565412,1623473,1605105,1805716,1999971,2007742,1876614,1646680,1502151,1489288,1589242,1710165,1605884,1451476,1557120,1703838,1772240,1719264,1747108,1920464,1886447,1601465,1581120,1655372,1564752,1497958,1542652,1586392,1722455,1694592,1829547,1762343,1311377,1172290,1461045,1752540,1976039,2163568,1843076,1545836,1587246,1436333,1270767,1307596,1406983,1467843,1578316,1600779,1533133,1562032,1651409,1482107,1233243,1205490,1370910,1480877,1504872,1488176,1499823,1519255,1343234,1065877,1075004,1377648,1580760,1444019,1304956,1227048,1100984,1135833,1260202,1362703,1551712,1614413,1598553,1620449,1543986,1363405,1209740,1109073,1149112,1308254,1240411,1085367,959395,874359,902209,883339,608542,376139,293819,680803,1482548,1861282,1754835,1616076,1532671,1406428,1322140,1368215,1593209,1783073,1717485,1356242,1055964,1088220,1203056,1197461,1183130,1146536,1148450,1141675,1258205,1499664,1359184,1022385,868326,1065760,1305945,1347582,1273367,1250138,1245947,1050870,775339,763937,885624,916108,854026,794606,823658,977869,1067657,948004,830046,863109,888703,864575,989918,1259243,1324039,1036493,961613,1020829,1065305,1121971,1081004,1146389,1310509,1445877,1290184,1029274,1001241,1253059,1437354,1437068,1324023,984554,813323,756690,944114,1026211,710363,531177,793845,1181075,1261695,1241144,1330716,1380089,1238962,1114296,1050676,1053222,964110,688426,509132,536989,598304,688449,970332,1111826,873684,677329,660424,793260,983627,928132,777403,734967,795730,889205,869529,640898,502323,646329,705385,569781,550601,832940,905359,685565,644740,913558,1091513,910466,469777,429639,843556,972779,742031,738913,941142,1060574,864687,596386,585189,815161,917648,768956,544008,423764,617691,862181,821097,589416,457422,441013,467918,569512,795717,928748,901217,892718,1089125,1110418,911056,726505,809546,934892,938934,886164,833776,840509,1017486,1068301,892756,769877,802811,767514,728037,647578,468159,435408,599216,585499,683305,958498,903128,658294,487296,353794,232876,16369,86331,1145962,2235024,1664156,1131469,512501,-560134,-553602,879664,1307347,893573,679156,734505,1124735,1868773,1450436,-284629,-925966,-353365,232970,985296,1130989,814931,967610,985333,771162,690489,714937,763997,609349,499201,716971,994892,1032937,865539,724809,657270,640266,623324,749040,956466,1165037,1294655,1123594,886175,734149,655017,613505,567077,436025,326201,365778,538715,735895,724812,440659,198018,205629,359880,516327,645027,621521,487837,470972,584162,605272,465360,399437,467318,601431,748485,811836,813607,735946,539930,373836,442862,634378,548558,380764,355588,426560,520446,610078,605795,662329,690438,613692,575631,679586,718189,631136,579211,641470,682504,636392,649295,782775,717006,323994,105069,434314,914252,920706,593381,382972,426581,677471,884585,831619,541774,409467,481812,574015,618637,619512,541566,473973,618400,872436,880860,596371,459971,440985,505493,499125,442029,519541,567007,380599,181108,209221,290589,238748,119877,132721,265336,274274,39859],[-90158,-47259,-91798,-287487,-241907,-136133,-306037,-596634,-641020,-510117,-479081,-468209,-476083,-590481,-720080,-686589,-618078,-705717,-702139,-546774,-550228,-800917,-977160,-937655,-776972,-642754,-603564,-563711,-421344,-402442,-508590,-653629,-744411,-609740,-467750,-647662,-945524,-1060413,-1042732,-950421,-862011,-705245,-687335,-771368,-890113,-873791,-631034,-369049,-323547,-384725,-482142,-675145,-814084,-838176,-798648,-619155,-479269,-637463,-996738,-974593,-665834,-465162,-578009,-736330,-691040,-501074,-479827,-585273,-575123,-545307,-573998,-499373,-446360,-586605,-763473,-789825,-804790,-677083,-527110,-558898,-731936,-803528,-597201,-242481,-115812,-231644,-428470,-517399,-569640,-725377,-908229,-1082707,-887083,-655724,-555497,-606291,-818123,-1268497,-1364465,-1023540,-733177,-539050,-609285,-711198,-780478,-909025,-1041305,-1074466,-886073,-691102,-588923,-658456,-748116,-816135,-803358,-743300,-634464,-560053,-603373,-719745,-780532,-755360,-592564,-399477,-435192,-430019,-450603,-682054,-945559,-1016061,-1080595,-1151662,-937993,-505879,-277397,-437241,-677117,-665281,-742570,-848290,-676852,-538960,-562597,-620332,-689071,-641593,-559705,-762958,-870495,-612783,-580033,-783387,-1002776,-1033708,-904605,-840439,-862629,-1010411,-996769,-707995,-644364,-710216,-966352,-1443219,-1609611,-1063706,-654793,-848085,-1177560,-906998,-840960,-1032765,-1224316,-1172935,-999372,-810940,-679516,-602079,-659785,-693173,-778309,-832650,-809108,-904421,-1101224,-1298400,-1469512,-1477592,-1291607,-1144876,-1103198,-1122498,-1093203,-1293669,-1566050,-1489470,-882385,-410238,-566092,-924368,-932871,-713018,-597781,-571827,-667291,-795088,-726500,-541880,-471428,-554523,-792256,-757756,-620597,-633960,-635274,-751248,-957231,-1134397,-1211692,-1046357,-823641,-811418,-795547,-847364,-1034569,-980085,-1162201,-1526700,-1326965,-1084603,-961678,-855914,-943477,-1284188,-1525067,-1500927,-1675336,-1603771,-1175020,-1037460,-932520,-702604,-853747,-1172825,-1273851,-1406508,-1555235,-1379394,-980558,-803282,-867351,-1083250,-1357764,-1427577,-1337303,-1272931,-1236118,-1215676,-1425099,-1464571,-1183878,-1103952,-1318940,-1527649,-1455927,-981939,-806128,-1139411,-1471122,-1501231,-1435394,-1448882,-1380206,-1395960,-1455622,-1386467,-1204792,-1169170,-1224825,-1225384,-1334890,-1521888,-1680185,-1671230,-1691691,-1772591,-1616985,-1465982,-1424523,-1414200,-1605853,-2116686,-3166332,-3606647,-2890035,-2232073,-2000478,-1625776,-1391864,-1732830,-2016886,-1940124,-1601757,-1210848,-1233451,-1477546,-1751241,-1801338,-1804922,-1872654,-1737314,-1563424,-1846812,-2003299,-1834273,-1702206,-1738384,-1927370,-2167110,-2168376,-2152015,-2295316,-2265622,-2172104,-2397438,-2528299,-2242909,-2088012,-2090804,-2021927,-2096591,-2048321,-1803759,-1702643,-1992102,-2148885,-1990119,-1967721,-1810402,-1638661,-1896015,-2146580,-2314421,-2294773,-2343528,-2077670,-1834071,-1848464,-1920689,-2055850,-2332550,-2290138,-2043860,-2187146,-2536313,-2486138,-1845668,-1588005,-2374972,-3133567,-3113447,-2973301,-3182372,-3321263,-3010800,-2837803,-3059724,-3155765,-2831075,-2578147,-2545436,-2908214,-3327765,-3263841,-3055458,-3137407,-3487452,-3329801,-3151481,-3263985,-3592593,-3783459,-3980838,-3985040,-3866729,-3917604,-4092463,-3951164,-3870810,-3881148,-3797051,-3743023,-3803809,-3950710,-4328554,-4735901,-4937839,-4980329,-5106808,-5305315,-5208241,-4818546,-4793206,-5195321,-5389151,-5114782,-4875252,-5205059,-5713708,-5662741,-5432216,-5516243,-5985551,-6519322,-6632209,-6635995,-6702842,-6956653,-7334187,-7744112,-8015869,-7892429,-7508655,-7681980,-8334070,-8517327,-8634670,-9002632,-9415554,-10055088,-10799834,-11336196,-11904993,-12476089,-12905939,-13581926,-14762419,-15624749,-16274837,-17554190,-19064012,-20449341,-22473542,-24760980,-27086564,-30314008,-34733029,-41464444,-49387763,-60166609,-75019386,-107836330,-155806009,-130287399,18116261,145700471,146176636,99692916,72861195,57959822,48015457,40997733,34473642,30281686,27533930,24997505,22931170,21466950,19692063,17455679,15375252,14474224,14650267,14655227,13720235,13235464,12868436,11983169,11102615,10612963,10047288,9753279,9562845,8923344,8377308,8052930,7947336,7983859,8311866,8269462,7480883,6482213,6214640,6380245,6358776,6440861,6622383,6483186,6143193,6038205,5651955,4962555,4679828,4858816,5000770,5333415,5519999,5445006,5556601,5478293,4991376,4626954,4808371,4777599,4392529,3878108,3740787,4072847,4405885,4137804,3927894,4150257,4234905,4036368,3608484,3289517,3265387,3347515,3371331,3437793,3468462,3486097,3282234,2987314,3043787,3216406,3316085,3425438,3373957,3400075,3315545,3132529,3090743,2799151,2513943,2479658,2469534,2374371,2391861,2700572,3540830,4326097,4262417,3620460,3073331,2834804,2666173,2486550,2379871,2143282,2141764,2204320,2311510,2328424,2167890,2108707,2227164,2369067,2329523,2295292,2386272,2433452,2474777,2573156,2779485,2884090,2511275,2031407,2017404,2239667,2162395,1965970,2088849,2372304,2521926,2325463,2100733,1918085,1840291,1722190,1909770,2343429,2610173,2455910,2179270,1977801,1864642,1731936,1713304,1929944,1735493,1667996,1872574,1866914,1831811,1887067,2167704,2377374,1997010,1520551,1460584,1623456,1616429,1549907,1283884,819853,889792,1367308,1513337,1355111,1295307,1250244,1239082,1284476,1415267,1526897,1485830,1398089,1290779,1201478,1348561,1428514,1317251,1081533,958266,1112500,1366644,1453520,1456487,1463732,1540465,1466084,1232329,1294342,1450515,1391334,1263652,1272407,1313220,1451153,1510995,1625799,1462967,978486,814983,1207972,1604979,1731102,1824870,1637248,1430669,1372944,1310908,1117888,1177844,1207771,1205954,1385082,1534676,1489725,1475641,1338879,1062411,821923,763191,910562,1032928,1055008,1094695,1187016,1304581,1222445,960898,845819,1011126,1148648,1129377,1090490,1031609,871854,822354,751525,833027,1131954,1348875,1431215,1470852,1408549,1209546,957826,765582,864459,1170654,1243823,1066156,823466,601733,602975,730660,636763,427862,317681,597622,1211314,1589218,1500196,1355422,1260898,1166533,1168304,1202592,1398061,1596922,1288742,872196,782961,943805,986945,888827,825549,825680,903681,871429,808023,931815,991894,850846,720173,805325,1056056,1172303,1162216,1048873,1121389,1019498,788171,778218,831319,824685,810257,754235,735076,814138,882231,856974,753477,687975,575065,586097,817904,1156357,1157759,843069,750048,768991,743767,856173,910750,941071,1120098,1267615,1117083,884175,903241,1047632,1079129,1025495,1021231,848400,699023,666271,809761,842090,583090,459946,735637,1087269,1094812,1047721,1246152,1343951,1121018,890592,788867,868927,801942,450225,237363,319490,404197,490682,725282,821460,678371,559580,551391,634798,808914,832733,733919,658863,608688,621758,688704,672969,598902,568294,491109,436424,560188,839266,863386,597498,433053,620483,796631,674237,391309,421058,714345,714954,506068,595117,878951,1024456,809355,491230,419808,547308,631901,515966,325335,285589,535553,761753,659225,481410,457724,464797,400590,443486,661981,746779,625176,622533,836717,873829,713550,576745,579289,638760,711121,778839,760531,725159,801732,851824,720232,575114,559037,551553,509958,495510,378968,298198,451058,528929,610639,760683,682515,540932,441699,251661,7730,-110937,174073,1191496,2075402,1725311,1256841,476890,-482015,-449677,797082,1214281,983954,772936,872626,1401357,2208909,1631223,-368841,-1156587,-520853,38528,457615,738141,580967,854320,1060652,869353,745720,768453,792993,532704,304782,529588,817123,851781,697428,548546,399965,297963,330948,529655,700808,861159,1056412,1013781,806184,669016,617384,517870,386175,263865,245068,312498,480235,642318,598150,313169,93254,124022,274249,417612,503176,476188,308953,213780,358940,501424,375839,282855,390849,562265,695822,724602,719938,631213,358106,115307,155945,332540,304257,251720,290981,316384,375577,434603,472569,582309,594051,470758,481436,570838,452207,316642,347431,428670,505336,552472,631231,734470,657543,353242,143317,324474,676239,748584,522686,278193,235648,434552,632597,605685,371910,313022,503215,624018,598269,556331,473043,387834,478918,680217,783831,604190,420304,327059,405553,437293,343365,390910,448421,301910,170427,235045,372151,304668,117804,121115,297130,341268,106758],[-62179,-47805,-10818,-87490,-47382,1194,-208610,-500963,-565699,-408953,-296083,-258735,-294052,-369747,-455419,-383402,-354897,-476318,-508324,-381435,-408233,-702381,-877485,-774692,-538367,-341401,-333057,-333656,-206979,-212082,-399948,-604129,-595459,-399726,-267029,-405203,-595314,-569033,-536813,-553356,-541963,-470467,-488666,-623944,-777963,-784149,-507410,-188610,-127076,-209246,-299698,-373157,-364938,-379225,-398656,-244954,-158734,-381756,-675018,-684122,-438398,-288507,-423836,-543355,-458081,-295900,-307633,-378938,-361281,-375100,-341214,-246536,-268599,-488735,-696487,-672295,-599899,-465919,-408000,-497942,-680894,-683182,-458473,-173149,-20502,-65469,-212606,-280050,-247440,-347114,-634512,-796133,-634226,-400085,-385098,-456739,-564005,-863489,-859733,-590503,-394928,-334817,-437770,-509476,-483351,-494186,-601840,-588298,-521895,-432918,-386815,-476074,-521768,-576657,-554278,-487391,-384802,-296364,-293713,-373129,-445426,-416813,-262939,-114372,-203180,-280271,-320458,-447223,-632902,-700250,-719278,-645128,-413120,-101499,24088,-129402,-305378,-257987,-346175,-479586,-314885,-154080,-134294,-186770,-282705,-302208,-294199,-585192,-671473,-432267,-454464,-734196,-940550,-829624,-644199,-648975,-635991,-662573,-616994,-469077,-403290,-402543,-655833,-1152997,-1361197,-882751,-473562,-450441,-550580,-500731,-590125,-710605,-681239,-655401,-698648,-628421,-583113,-386219,-310037,-412629,-526764,-457083,-401445,-560371,-814690,-922488,-909540,-868077,-777034,-688534,-651633,-634202,-613899,-786248,-1053566,-1101407,-653835,-255266,-401735,-718949,-688813,-392804,-187348,-121344,-400278,-638644,-648271,-497958,-354471,-349116,-522370,-455473,-301902,-288316,-330357,-517952,-778770,-937714,-833348,-536917,-409743,-520237,-510199,-405603,-488679,-603069,-828597,-1025608,-727815,-509859,-518984,-539683,-659895,-878469,-968417,-1002094,-1233409,-1137404,-749134,-563726,-465678,-245064,-272219,-552960,-603961,-678805,-925483,-842377,-584069,-399028,-296888,-469602,-806548,-924975,-744212,-648362,-639985,-637605,-729686,-730357,-519865,-565419,-911021,-1054422,-723437,-294344,-389314,-673199,-1051231,-1108939,-926799,-907130,-901804,-954488,-894200,-707818,-484116,-433826,-598586,-770543,-862667,-997432,-1158778,-1096309,-1097124,-1185550,-1097062,-889370,-775818,-890602,-1045879,-1268142,-1777116,-1989923,-1683495,-1356726,-1129792,-685122,-398304,-805482,-1329303,-1291459,-877349,-596787,-724216,-948700,-1143092,-1189153,-1240186,-1277553,-1052756,-797987,-961467,-1174574,-1069538,-949728,-947680,-1242723,-1463010,-1479639,-1460259,-1530376,-1458486,-1384857,-1467024,-1317924,-1023603,-1083523,-1154220,-1031339,-1135108,-1101820,-823080,-726388,-860224,-893590,-742451,-784121,-777652,-742826,-909570,-1024915,-1116694,-1141927,-1314400,-1090631,-801312,-702105,-714202,-873086,-1045718,-1032385,-994894,-1284712,-1423368,-995177,-99313,217634,-720006,-1562058,-1600472,-1659080,-2068446,-2342945,-1952018,-1563403,-1530417,-1590068,-1368750,-1101870,-1186625,-1596053,-1999731,-2085107,-2009985,-1822046,-1746968,-1634710,-1567217,-1569645,-1776326,-1955207,-2120932,-2018652,-1844973,-2032608,-2182329,-1962799,-1910472,-1739095,-1573456,-1669923,-1963552,-2265640,-2443191,-2499190,-2524470,-2632003,-2796908,-2969561,-2885756,-2604518,-2655235,-2817107,-2824528,-2590095,-2390187,-2509701,-2828080,-2931352,-2903592,-2918921,-2972134,-3233199,-3293633,-3389149,-3349568,-3255760,-3473458,-3848509,-4026189,-3740055,-3517131,-3509269,-3785166,-3792052,-3929165,-4182991,-4303893,-4703452,-5122841,-5406966,-5911343,-6355552,-6365513,-6591099,-7307533,-7742562,-7729866,-8181771,-9067374,-9716817,-10612753,-12018869,-13459408,-15635204,-18353612,-21849014,-25706239,-31303041,-39108516,-54132505,-75416006,-60307160,16189432,76962124,71570966,48277076,36055440,29586471,24649360,20214664,16131938,14560604,13865907,12489446,11355296,10512917,9523877,8321003,7398191,6833024,7086040,7282861,6647568,6303944,6259061,5829282,5372138,5207737,4970927,4833723,4660665,4126897,3825749,3754561,3809871,3805281,3988718,3951167,3402348,2863031,2889151,3225402,3244583,3151623,3325404,3073785,2782774,2897116,2874829,2503382,2215600,2199743,2269130,2663764,2875799,2797471,3020615,3008658,2560183,2311603,2576195,2606355,2293829,1820549,1695656,2031263,2461372,2325058,2027992,1987949,2118675,2063101,1783847,1650542,1558483,1602439,1659692,1699743,1769951,1826798,1652100,1569898,1644029,1689242,1718400,1749820,1666720,1775722,1784134,1659794,1558816,1357876,1145417,1154590,1242177,1318936,1250203,1262311,1523233,1957957,2048778,1803702,1526516,1493872,1282316,1134456,1157500,1148952,1246820,1186795,1109120,1059470,943312,919082,1013160,1176235,1208642,1308461,1489715,1544236,1437234,1469041,1508838,1576482,1354536,1064730,1167947,1238094,1100959,961526,1123011,1277389,1332400,1313365,1156666,862409,777843,784331,1067378,1524311,1681750,1515234,1279480,1004255,974527,1136895,1120072,1089612,915546,971311,1137104,1127457,955734,914231,1291015,1607229,1239535,734481,598743,703246,770662,784623,471226,-24953,89774,523992,698783,739339,809644,747649,605808,687964,721407,710177,757613,909308,942802,799230,936782,996184,705174,466495,465049,570397,770415,828540,884444,946266,979867,908606,787774,801051,861152,813856,715915,742415,842624,892777,938326,919580,785279,497616,371048,734566,1078858,1102897,1085310,1053452,933908,809563,844921,755244,885306,849376,746631,901075,1129099,1187557,1182810,869373,531017,345359,295339,397583,482841,485933,605621,783270,927155,884318,653482,472012,506821,538864,579790,603691,580131,497438,398705,148499,153905,479528,777778,912027,1025485,1046982,865038,534106,282261,445541,839543,1024384,875851,587597,263339,222012,443803,529534,389481,308250,474254,772842,977139,927837,840111,738363,724299,838587,843558,889102,990473,641512,294059,390082,635981,606889,475248,423536,467771,583051,558781,354409,320796,559027,624612,511613,421196,587142,771615,797029,675787,794000,761843,642103,661031,650016,624639,649801,584414,513187,523461,580105,640824,579483,451726,260508,262954,519371,837464,773888,540248,456178,408321,320742,436013,579093,603468,759046,907429,838138,651915,675445,699462,589137,497243,530603,570124,490364,492449,572981,574292,419393,331639,516071,726625,702078,713817,967539,1057966,853708,587712,446636,542665,480411,98573,-97548,69247,177111,241034,379868,389549,347484,336447,352022,398221,548586,649189,590664,483997,321839,265830,457165,655999,635240,423187,200534,211459,449852,675463,705484,460809,192319,261036,402143,332409,249744,338542,453664,342888,220278,380010,674768,800941,621810,315094,179137,186553,238170,187855,70581,120920,391975,559761,402144,292909,375881,416192,288800,268989,447666,484674,299503,324924,527211,596770,498416,394475,280339,274902,425846,599657,593440,472077,416302,508775,472796,319363,270748,308421,291194,357021,266528,109737,223232,381209,437765,467872,412505,377049,319617,77848,-268838,-318256,146475,1093189,1832566,1870793,1324128,378125,-443302,-449838,454812,1014433,1013528,766972,885849,1525557,2323784,1683238,-422462,-1334474,-766585,-415741,-202223,308402,264214,598960,1041127,900232,727977,738090,706507,370873,79829,300445,556116,559565,456032,320740,104289,-68298,10023,237791,372458,488920,673705,764869,619606,482410,435827,296179,106250,21222,112946,241161,384176,470284,381496,130170,-35452,8647,137164,252481,265634,229330,77947,-48707,125636,351785,275481,191398,299246,462261,557059,518356,477083,388535,96128,-177249,-171550,-42272,1685,66565,160030,108437,84440,142194,304362,491975,465314,271978,312045,356883,101996,-31895,117260,241814,321232,399982,525856,604498,503296,294647,120426,141818,331438,468997,384455,170797,77132,171129,286087,267581,153656,198873,481584,603610,504662,413811,312831,225818,273789,372930,472062,462325,307096,176372,240710,289074,189313,215036,254722,147877,95280,173515,307743,244310,73367,95045,287118,354484,157002],[-26818,-48627,37948,82665,137893,147377,-81323,-329602,-376363,-206154,-29096,-31094,-114101,-105746,-94448,17937,13348,-173466,-286506,-187316,-213411,-493492,-644470,-529938,-267267,-26927,-58257,-102693,-3120,-31613,-289877,-536009,-449602,-188693,-47503,-120394,-193676,-95459,-64865,-189582,-243281,-250208,-266960,-425202,-591787,-591836,-321930,-20236,31946,-72279,-175941,-145296,23335,19757,-87675,39728,117110,-126994,-330540,-354151,-200688,-146579,-259595,-286184,-161501,-68860,-119516,-150463,-133045,-177019,-87802,33991,-28951,-306257,-526352,-468722,-318659,-231237,-261568,-373034,-532772,-501534,-272382,-50823,85906,75955,-23837,-101897,-1993,56802,-220437,-386526,-320700,-144043,-232352,-301127,-266856,-298157,-265152,-200088,-101642,-149722,-262486,-248235,-121888,-158579,-230513,-64223,-53758,-75249,-104404,-201409,-209231,-233218,-247200,-212832,-128212,-39385,-12087,-46075,-102128,-45497,98718,151971,10771,-146087,-209207,-226293,-241750,-237768,-230211,-87055,68329,208797,262767,132382,13382,67378,-7594,-136237,6083,187322,257099,247414,144354,71193,-1778,-325326,-394818,-226598,-271492,-586253,-769936,-580507,-398637,-453437,-412943,-288868,-232409,-272323,-201759,-146581,-330817,-690010,-839217,-571675,-287863,-170498,-55547,-165155,-339173,-363650,-128611,-171881,-392458,-418347,-430157,-161412,57178,-98794,-275907,-151241,-32643,-199455,-493331,-506088,-337985,-292958,-298375,-256045,-267584,-240303,-202056,-291457,-541902,-661616,-386257,-107696,-222532,-445797,-370466,-58722,190391,216529,-175058,-489294,-563456,-439777,-250154,-195562,-260034,-177256,-42057,8906,-44207,-250949,-562790,-702361,-424587,-48806,-31954,-228235,-249224,-89348,-43856,-208516,-376342,-425692,-174939,57533,-57503,-230883,-379327,-461094,-331533,-420741,-693266,-611345,-345238,-175526,-95944,44289,51725,-110632,-48545,-7225,-241641,-294607,-224974,-78574,111629,18097,-260502,-325560,-108696,-32860,-66734,-117200,-130041,-37603,193044,127215,-297199,-426094,-52820,94042,-112897,-210442,-397331,-417650,-290117,-299985,-373649,-461222,-353965,-156911,-7312,92928,-31509,-301908,-367188,-363617,-441976,-467869,-530076,-581573,-548245,-331694,-194333,-415550,-552304,-545467,-534021,-519081,-530097,-500310,-384515,-77359,193091,34888,-454964,-495974,-145858,-90679,-247805,-410483,-551513,-600526,-601818,-548563,-393783,-259568,-231916,-328271,-316605,-276171,-268780,-524728,-702519,-790139,-807571,-780770,-649124,-564453,-523383,-254543,-57906,-218445,-301036,-162782,-202199,-186788,-17349,-85012,-99045,157981,353367,265438,56038,-114396,-173412,-115868,-52277,-223123,-474829,-368299,-109011,56202,85448,-24326,-6914,30990,-173465,-481758,-389941,229974,1052911,1231537,428181,-152497,-233938,-487183,-927200,-1152328,-867873,-468759,-256992,-210296,-184884,-135848,-289718,-482450,-685767,-932069,-1003388,-647229,-236847,-305971,-408610,-307087,-262739,-392105,-481732,-347098,-243107,-481663,-551018,-383638,-285505,-14961,83748,-129125,-472580,-860138,-901262,-672893,-640863,-861277,-939995,-845655,-738263,-774842,-963554,-890130,-723530,-665146,-638738,-501389,-485273,-754359,-1024273,-1051952,-705935,-492473,-630643,-906739,-780975,-416993,-486877,-812904,-871802,-569393,-497061,-272340,-65582,-137285,-498425,-656845,-417601,-352006,-489985,-686953,-980171,-1224463,-1183050,-1258905,-1419358,-1354294,-924903,-575930,-668057,-840797,-1149775,-1875049,-2664356,-3933663,-5145912,-5309897,-5172973,-6831919,-9684449,-12297392,-17077866,-10891119,13013978,25846037,15105008,6338625,6147214,6269980,4676891,2790392,1656795,1944007,2467142,2406548,2156132,1574308,1122925,1167983,1565485,1226501,936664,830271,714133,617330,674654,610871,636931,777519,904888,938521,818505,566198,434912,377813,350988,310520,309787,345166,260359,280878,529497,902288,906354,511523,311226,-8155,-70730,244132,592885,685659,560818,374710,293993,422041,503885,544968,740080,791765,585198,491302,590531,585132,437607,237324,166332,355471,668268,669129,385348,154631,201565,240714,332672,433929,235272,74851,103764,215052,345366,372918,299040,392726,447551,402444,342013,287802,263747,348645,416271,417263,263310,191656,180595,228177,312072,433259,246552,-22223,-99227,163926,285160,249765,323944,494259,298911,135844,186884,415136,566294,437557,255984,195835,139591,78959,53774,123086,284110,494624,548462,484286,380991,414806,287969,196919,155690,255089,516861,397174,136314,88193,189788,126092,126526,376287,343365,47150,-67198,60127,311909,568620,605042,571316,489886,236302,218059,491300,469139,200555,172630,334330,402534,377330,110838,51049,448665,695563,427382,98416,-38374,-124917,-52191,115250,-94145,-510105,-429545,-72020,96091,201158,336940,296599,50061,63709,25593,-34556,202429,614364,706869,448835,412855,427724,114819,-14900,122425,190773,223820,179837,243980,426090,492044,425126,391553,293110,166636,114507,116785,180781,342790,302524,247455,92684,74395,62960,17537,244178,433314,399021,310578,343972,256916,143233,220358,319470,528675,471176,284973,327496,531422,741826,799144,442961,98565,-29904,-57621,-15735,4055,-886,192676,434780,531325,455713,254286,88050,58615,28343,50335,69086,58912,102148,27499,-274293,-382636,-121385,182328,302546,471745,591123,454890,106206,-137038,47779,425033,628631,553288,326013,-10398,-107633,99833,292620,271092,267627,348032,362140,314583,306246,312204,201867,256443,446096,439707,340981,311021,86585,-154528,22357,298328,241942,120572,104264,186017,311740,316265,62705,-67415,246148,444685,321073,65682,87211,296964,333460,305375,409850,389105,391690,452464,407478,381100,414714,335555,223053,188663,264244,394199,390092,239547,35746,-18239,189599,450502,379400,252377,193211,77319,-53617,20591,216980,273879,360730,499773,555255,428882,408663,347376,169511,78559,90281,249521,255471,295804,337645,334509,265536,179292,212631,265009,272745,387154,624781,663951,527688,305219,151321,187566,100022,-246750,-372759,-133192,-10906,16635,56257,2435,16309,82937,121442,166216,302125,435355,404617,285933,52538,-45684,249359,599898,608988,267049,-69909,-48908,227676,394419,479933,325928,17384,-38161,50694,27720,100235,201445,136889,-16153,-6523,178198,414241,499856,372891,110354,-77681,-159986,-143500,-118879,-147109,-32329,228077,327200,146787,100051,262465,330315,174936,104765,235081,238699,40691,92887,263154,356112,319317,228489,30314,-15729,173218,394809,373635,151325,-3727,157319,230712,80881,38646,126780,149177,268523,158972,-78225,-15524,180032,217111,193764,208409,237843,156435,-126993,-524542,-574210,-25034,880575,1664084,2104820,1354938,281787,-421569,-558511,-56487,734159,940028,644129,747812,1439875,2223071,1716778,-303282,-1391735,-1117886,-1114060,-792540,18256,2532,334188,971584,873024,655266,646759,545385,168812,-126438,80175,275702,233387,207239,108512,-147098,-344046,-227979,-7186,114128,209627,335714,463397,370393,227724,161030,12606,-174595,-195062,-571,201599,293173,276555,147163,-54251,-159563,-114968,-9384,80114,38846,-9407,-114318,-219854,-34077,193390,170106,136111,209770,309364,343056,234662,164227,104718,-154101,-410904,-433368,-370514,-274191,-111771,10341,-129060,-263013,-174219,143438,406134,333317,76384,105785,101554,-191576,-275222,-26825,143496,186911,230206,365687,429238,304747,178601,68174,-33650,1308,170115,216876,87444,-4065,-19298,-29669,-64048,-50232,95622,421140,518989,356427,219646,105778,42026,72219,64695,75701,210993,134103,8921,49131,91215,15992,33190,50472,-16097,-19616,42383,123276,78691,-4701,59391,236118,311297,177185],[4167,-48451,48887,180759,275904,270937,44462,-134911,-130080,43024,237500,145816,14951,126546,261432,392970,372235,101542,-115432,-36579,-28666,-240470,-360242,-278103,-33990,203820,141357,69754,143050,95738,-202331,-455138,-343326,-52789,103782,98116,115488,190646,186160,28052,-49562,-97773,-93025,-235474,-381468,-358528,-147396,71375,103588,-8509,-140244,-72098,194490,208399,50930,174958,287145,70473,-92186,-100291,-11458,-52556,-121403,-44500,101898,116414,41965,35319,31989,-13763,111866,265927,212756,-77893,-297821,-238828,-48836,-28074,-116249,-201324,-298068,-296114,-107850,76359,161157,149591,87201,-20923,98391,340805,202482,-373,-47244,29945,-139105,-187365,-35708,135889,114863,11672,59221,-28291,-139902,-36870,119909,-40653,-37026,281222,305774,229283,167383,88359,85740,82081,-760,-10331,67371,141809,161126,160133,147755,251307,378341,314930,126339,-74006,-154531,-93087,75158,178663,189386,295091,331891,342809,391574,298828,206236,236950,187864,82800,190393,376525,480830,531413,453718,365041,240821,-49389,-143570,-60436,-75641,-381891,-564447,-378124,-219247,-279600,-243091,-37692,-14505,-176270,-91249,7992,-63730,-216749,-260132,-239491,-133184,-40961,130696,1728,-162714,-102054,229162,128370,-151557,-230964,-257347,1814,308694,155983,-67400,50379,230431,76160,-238216,-204730,-5116,12306,-1121,31904,-57895,-55894,32393,49817,-148574,-277084,-162487,-25791,-96274,-195710,-76315,179654,396511,353508,-14419,-351885,-459415,-347666,-161723,-106518,-73790,7665,113127,174536,137601,-35081,-375941,-503689,-152930,227384,202132,3086,-54590,23802,120717,66780,33812,40959,163637,407847,263202,-11175,-159692,-140079,120439,40122,-222220,-181779,-48692,29883,71492,112868,79221,82609,268399,378942,217674,48793,-27318,67466,272224,264181,92621,126192,326014,365502,307918,196414,154536,342464,678035,690682,276973,87843,238686,102572,1071,89064,196357,261113,197396,108997,-14744,-115899,-36418,99700,133668,273025,301910,70866,19309,139467,159878,-8599,-138488,-140958,-139719,8498,99138,-124437,-232165,-113904,105980,175913,87104,-12690,-41434,53520,259575,412715,182763,90765,281920,192604,98589,-25779,-179901,-223851,-131343,-20395,-13787,-25719,158500,259383,202157,118637,68693,-39051,-150220,-296826,-352317,-248563,-98962,-31095,42208,258689,355710,241046,189467,291071,350600,369897,397975,190147,179552,609249,880736,791538,444319,177557,214388,364220,482625,191803,-25023,1247,193330,344751,385588,343583,448234,512343,233011,45665,248431,795737,1379038,1365181,771494,493589,450907,181089,-139411,-206218,-122460,95617,312162,427841,322088,177567,79038,120861,66973,-250144,-319589,72068,522768,344877,168724,251950,416570,363490,355935,422527,365052,151134,173504,288262,482433,730675,713550,456979,176684,-165164,-164700,128081,123955,-126349,-73871,253245,378474,131823,-118809,15463,276046,198699,50870,305263,536810,228326,-155653,-207080,210958,687966,496190,196204,387702,782612,745796,506979,590367,823525,833385,1050834,1445228,1292852,871959,805040,1191135,1552288,1513676,1318446,1231720,1118072,979944,862768,1036112,1374281,1813378,2462881,2898397,2825028,2508493,2226260,1908640,1286141,895074,2466713,4620655,4606235,3493856,4531367,5826771,9184443,9316838,1904854,-8188961,-10720158,-6218354,-3788131,-4338809,-4832765,-4082075,-3194208,-2498206,-1914536,-1779802,-2180413,-2349450,-1650384,-744441,-952119,-1604730,-1998941,-1761296,-1642681,-1652973,-1597464,-1282037,-995695,-760206,-667140,-707127,-730665,-808717,-962230,-1170866,-1215381,-1316350,-1247708,-1002434,-680301,-397454,-133619,-149240,-616282,-1130599,-1395591,-1265632,-924438,-494823,-199424,-151438,-336915,-462456,-577413,-613545,-466608,-366556,-280956,-271168,-285592,-419493,-545242,-545159,-402977,-407877,-398897,-275410,-214925,-456339,-752475,-826277,-727484,-364525,-182572,-381148,-623722,-588995,-372232,-244143,-311028,-333557,-239928,-190809,-178702,-252299,-354070,-313227,-277702,-183527,-131160,-326377,-337218,-179374,-108191,-75134,-49677,-321535,-706757,-775249,-503346,-400433,-403905,-155335,25124,-98858,-252272,-259733,23782,195245,91032,-118150,-157518,-136188,-218846,-317697,-345169,-123864,92292,-56320,-274720,-254851,-186014,-358851,-568997,-520996,-150069,157683,-84255,-412840,-353128,-357354,-612008,-608851,-198331,-95490,-260158,-396021,-281627,-152050,-95017,-100609,-6247,14482,-187376,-211515,49764,30160,-366061,-289945,-83150,-80092,-111505,-357124,-397260,-75892,30314,-140427,-242316,-289915,-504970,-474425,-237515,-347499,-658992,-611833,-289075,-143843,-86280,48620,58275,-200780,-344163,-399933,-373046,14091,498743,551238,220079,-6729,-50058,-247233,-275501,-67052,65800,-30650,-229692,-209221,102468,226520,119633,93228,-67065,-305853,-350818,-261743,-203133,-55374,-101821,-254913,-460927,-382780,-201179,-160039,-92668,-38123,-59087,-147694,-176579,-289913,-340261,-287627,-42214,198771,181235,-14885,-104873,-10057,307313,436352,163170,-138933,-239706,-262924,-268022,-293136,-278947,-57961,193104,211517,72197,-99921,-186779,-204355,-220823,-241616,-265965,-301680,-185549,-168619,-377285,-592212,-446241,-171224,-90152,48319,200394,114089,-175315,-351406,-213852,55573,191334,195051,105812,-144153,-300112,-210295,-5616,117324,207091,241567,103589,-133757,-120696,-39129,-159052,-100160,97638,121640,-4446,-98378,-196080,-376305,-211467,62314,34726,-72731,-77547,20143,154101,189302,-33873,-163219,120617,347976,196833,-142924,-250061,-78829,-39246,64871,118592,59626,126959,225503,193249,170838,178305,92397,-39156,-85267,37387,213112,256948,115409,-67167,-200112,-74230,136091,115221,57535,23191,-132033,-288762,-264665,-47794,59759,59360,181016,338427,268957,182348,101683,-35919,-92412,-126285,-2803,68282,143245,186391,187256,145634,36135,-63820,-97096,-19381,160285,338153,329027,240113,109197,-17141,-91807,-230269,-481317,-501568,-240379,-121722,-130353,-150647,-207807,-195960,-116454,-73263,-2997,127511,226152,208044,109691,-123558,-222968,112009,515302,529400,147244,-238014,-269419,-44950,90777,251373,235448,-39081,-205107,-172063,-142555,-10563,35150,-160464,-264100,-112304,46043,179031,235794,152244,-69325,-283816,-400428,-405718,-320390,-273689,-144004,83845,133133,-31619,-36274,165168,241550,85608,-5292,93804,81137,-88926,-34869,98302,187379,192865,106254,-99605,-157937,8127,209404,157000,-140986,-319600,-92040,65615,-71292,-67110,63911,118712,233603,81915,-211608,-197273,-23058,4114,15627,135363,176679,2977,-308040,-690403,-816506,-301015,619116,1630874,2331698,1372042,254943,-368130,-702337,-549687,416155,742842,423521,483588,1159955,1981889,1802212,19239,-1314548,-1526275,-1862556,-1146850,-52376,-110842,175864,893017,800908,556500,532074,367000,-24014,-283358,-98612,30755,-43748,14221,-32800,-295819,-464526,-312168,-108872,17594,95161,143692,192749,111936,-29924,-121573,-243313,-366745,-310111,-41247,214473,234259,121018,-29073,-185922,-250145,-214536,-119599,-41649,-83482,-133323,-191304,-241958,-72759,71047,74208,111229,132839,128762,89402,-61311,-120900,-119144,-315867,-522521,-559375,-569020,-462155,-233022,-110692,-321586,-552456,-417283,17400,317372,215584,-58755,-78488,-111589,-325354,-330732,-40301,154014,133917,94597,202092,260537,121452,50665,25061,-130326,-209087,-63332,60254,40710,-234,-93340,-227907,-285604,-182198,28020,334828,393621,193786,26568,-82154,-100636,-65968,-147774,-232237,-50615,-56098,-153156,-127119,-99696,-132377,-114939,-105316,-131378,-133779,-109527,-96878,-122307,-97385,18016,158076,229168,166173],[22261,-46925,28587,195660,349835,350153,142552,29732,90816,257490,416803,231884,73068,267789,503606,616278,595519,265967,-38731,20981,87953,-30003,-129643,-89798,114739,297558,222463,149758,206726,150299,-143167,-360847,-272964,-18368,135258,182483,256468,266447,196943,90336,35509,-17386,-8577,-102984,-191429,-148508,-43038,56481,78842,-14721,-171291,-140240,114850,150432,30234,178833,342877,190975,11123,33083,104650,6870,-22883,123650,258856,218530,148984,138456,93810,73426,211517,394599,397565,140833,-77999,-41446,143917,113655,1430,-20976,-27760,-107594,-19069,152304,175290,143397,108471,-25929,62177,426464,498630,258776,112802,75563,-118158,-138035,63722,266989,175425,41273,85299,18029,-96080,48872,143452,-120001,-13121,352117,393861,341098,337173,307184,273066,256257,113263,82784,176368,226636,211333,214456,254189,406561,512024,352224,126590,-68426,-154718,-64147,217608,389886,387049,384506,327399,303460,408863,367024,270065,262654,237885,161577,233211,400594,501329,584892,561564,496053,367131,155335,-6015,24479,90474,-176715,-403102,-281219,-118168,-141726,-147208,21513,-15804,-180950,-73963,69824,113672,124078,154936,16451,-23171,-7391,69126,23220,-85122,9443,301180,205632,-5222,-88461,-104780,68824,385721,304990,90073,175929,379398,220320,-98031,-79632,28659,11843,86398,138955,-25902,-66803,84175,197450,97554,-313,-33398,-35820,-57087,-22811,127454,273398,391975,319639,85631,-222638,-333247,-228792,-89281,-68590,1960,77258,168911,201099,186600,77486,-247340,-365572,-68777,245880,263759,143068,70267,-1567,35936,174513,293555,276855,272314,477401,376241,93550,-21359,55979,294904,280261,80073,78027,124621,78875,67489,40496,-41648,93017,356507,453981,347740,130638,-10567,48362,244792,303078,216494,315786,472016,487859,447135,304522,151392,370037,822398,949959,607499,302801,121244,-84247,16654,186681,482033,618147,378830,208928,84271,-618,24095,87442,49084,200823,398909,303276,234220,362065,419648,180218,44035,78872,73171,117851,135710,2779,-56375,74702,196904,153859,137154,51283,-59416,-89233,48689,324754,369018,289979,321481,280192,296405,146709,-68142,-87191,68339,148736,58596,30102,285570,520749,437968,227983,87039,133810,104489,-40767,-90465,54295,152089,139005,168830,289889,364476,340689,311998,348883,464415,517066,476449,262992,189694,538815,855362,805515,461993,252255,358980,496473,515719,215602,112326,149638,276945,368901,402210,388284,442618,496738,336679,306286,469013,795277,1171506,1038938,567136,435077,511378,375313,224510,294253,218433,195662,302378,410777,303243,148940,175839,286922,212657,-50324,26143,369648,635187,511593,379720,354892,440261,442901,464142,430254,240924,70319,161544,303253,541235,699842,643411,416820,192697,-15718,-17283,150290,90697,-64365,87884,428559,522172,325703,150232,183600,430005,347014,135752,343957,571841,357074,111559,82878,274969,641394,516623,384535,620260,871505,762928,628460,840463,1027684,1040794,1023402,1236605,1170135,997278,1026317,1280157,1589627,1541023,1383154,1365085,1259997,1002440,874354,1088095,1388956,1588520,2013045,2498689,2370961,1942984,1968030,2052713,1937961,1879955,3421371,5480957,5756065,4705949,4523040,7676542,11941797,5650266,-5495034,-10001427,-9133036,-5617518,-3933090,-4522591,-4729098,-3601174,-2863013,-2474029,-2050709,-1956469,-2005179,-1974032,-1401740,-907973,-1024744,-1446304,-1737912,-1486512,-1286294,-1382967,-1394026,-1041476,-759240,-684032,-630911,-575730,-542189,-649039,-857244,-1148415,-1173806,-1256911,-1231727,-946336,-645618,-474211,-377288,-392053,-637426,-1092950,-1207050,-1059648,-865299,-652418,-482956,-380431,-456287,-490630,-588995,-616590,-482372,-428289,-331145,-270278,-306079,-570888,-818645,-755944,-399591,-345184,-420010,-395201,-357449,-596318,-902424,-1046633,-887140,-515003,-417159,-503662,-600161,-475727,-212815,-169722,-335819,-401579,-428422,-347322,-181795,-177752,-283090,-230923,-175174,-82187,-118377,-351093,-393275,-184752,-95608,-102799,-192597,-483725,-832983,-736639,-430357,-326563,-332805,-138467,-101552,-137992,-216160,-303536,-155776,31734,12704,-189256,-210596,-122316,-173268,-222782,-245508,-92252,22626,-222716,-507337,-390236,-314988,-399326,-573294,-555652,-213415,4515,-244307,-540284,-412250,-477042,-796527,-784250,-409246,-196933,-193412,-322132,-343908,-337111,-304849,-247511,-140657,-163667,-348697,-360586,-112304,-114893,-517527,-467381,-265333,-253119,-276839,-399952,-426298,-243455,-232539,-371350,-342175,-256068,-415955,-425912,-273433,-384766,-618182,-556362,-237515,-113182,-117418,-14118,46352,-140404,-434087,-473915,-279225,112938,434254,399224,100736,-179791,-251727,-315290,-354440,-168203,114601,30118,-307189,-350802,33134,174822,-16661,-107107,-222918,-389850,-381479,-294107,-327873,-302139,-269164,-425808,-596187,-508071,-272891,-180916,-223053,-197630,-134507,-164671,-319610,-485626,-481208,-476892,-237415,-46101,13696,-109470,-275009,-297646,3030,163485,23621,-204534,-307846,-356978,-377757,-388185,-330674,-147127,36268,-9544,-184014,-313070,-300326,-268284,-228968,-239848,-286740,-372021,-288495,-154634,-200661,-472656,-442305,-195149,-127924,-106628,-23082,-77079,-253458,-350195,-309492,-179295,-136031,-86854,-30790,-141171,-346677,-418006,-263580,-14008,141468,157688,2426,-286994,-281677,-177033,-291787,-294507,-141787,-53723,-78065,-133879,-224325,-409413,-286708,-16251,16361,-94924,-128739,-47973,101050,158656,-3263,-71674,132703,309496,144648,-174522,-337510,-255751,-208098,-16541,-2672,-110255,-64389,58224,77841,49573,15655,-61093,-189593,-224001,-49611,144928,205458,93055,-69461,-264558,-208759,-35325,1543,-30981,-53503,-210893,-378260,-375847,-154418,-10938,-71043,27812,204487,161214,26026,-6438,-20373,-36043,-110294,-121468,-25177,76387,144252,133385,59702,-74023,-221864,-238471,-114319,42502,163940,143729,51316,12334,-54675,-241423,-436061,-556304,-466902,-251593,-162726,-190020,-211559,-222454,-239831,-206001,-190310,-94240,31639,38858,13314,-30396,-191603,-252483,50829,411080,412115,79185,-274851,-389100,-279993,-146917,74426,205736,13640,-240769,-257561,-166549,-66192,-136537,-388957,-369922,-104562,-7576,17917,79473,29359,-174365,-385460,-491083,-498644,-377463,-290299,-196545,-15007,14151,-111526,-96709,103151,164257,23217,-46320,50283,29242,-101423,-74102,29474,87346,104954,28854,-116595,-170999,-63747,75025,-4938,-319853,-446545,-181334,8030,-107451,-36028,125788,187701,237011,52461,-256213,-288009,-189621,-166375,-56416,178370,200298,-98031,-417972,-728237,-976186,-593727,380724,1680589,2421398,1394802,347816,-230107,-772994,-842431,101964,434327,153066,159576,761712,1691523,1938343,472059,-1118665,-1869889,-2383582,-1205844,49284,-73786,158702,817659,694337,457910,431433,224399,-167030,-380759,-225114,-145100,-211909,-82731,-78227,-324647,-427949,-234032,-39727,85658,121672,83651,2404,-104822,-232326,-324164,-390645,-423525,-299874,4747,263171,208262,39618,-102819,-233449,-287742,-261708,-162185,-79844,-65325,-90766,-122909,-117494,4962,15707,4675,100498,72473,-41926,-149466,-299547,-301995,-227154,-362950,-503588,-539290,-615987,-538475,-275320,-172277,-416803,-693357,-526481,-67396,208311,116641,-102104,-183563,-217138,-280503,-207620,62247,247566,161748,27839,86951,146343,-215,-46034,18600,-114660,-249056,-176623,-53947,26705,58171,-77346,-296439,-352284,-210238,9420,240744,259421,63646,-106911,-188869,-155253,-114054,-225311,-334376,-213395,-209166,-286004,-252247,-226021,-218776,-203811,-182193,-172213,-210238,-226460,-258908,-280307,-183729,-26180,76464,140381,135915],[25415,-44420,-6672,149757,364013,377720,199065,130550,216632,364995,457544,225467,71123,300882,568692,621184,602978,288061,-52046,-22436,105731,70468,-28847,-5607,168015,264884,191049,136910,189328,136699,-107148,-255737,-211727,-58339,52673,132273,241686,218737,93172,71921,65415,19321,-12550,-46800,-48126,-3507,-29891,-47409,-9464,-58828,-222715,-268242,-118372,-64562,-67701,118253,317820,246203,37037,76755,159611,53185,40278,199287,288991,233604,196810,156026,62055,80260,210834,407311,487230,295709,74766,87695,239502,189840,72536,119637,201171,26739,-23657,141184,127084,80136,65601,-70421,-40742,335813,592213,360554,138763,2003,-151575,-146811,30025,130099,20051,-26928,40964,9064,-119538,3338,-10630,-270561,-75936,204154,188714,207584,353521,396726,316609,256479,103945,94128,218494,242352,183856,162126,234848,416201,503508,299719,59872,-92350,-175702,-106050,179548,362197,346704,234611,137211,160589,348668,368250,255964,214070,203134,153037,196748,320396,371344,431304,472122,445869,342078,211185,-14975,24205,195074,-24213,-332142,-290156,-81323,-52306,-124351,-81928,-160273,-234771,-110266,78185,204444,275072,305280,148619,41718,219,-43475,-6048,-84591,-26324,143425,118090,49836,7103,-8349,48665,324355,358676,203470,262156,434925,243993,-61600,-91406,-117677,-154914,32703,105166,-97223,-165847,26074,193396,213396,156008,-4201,-121588,-94230,64580,222797,244147,245482,211306,138405,-104383,-204012,-114391,-34220,-58594,-22617,54241,159030,142291,132471,83706,-169615,-269733,-109182,95206,193762,192423,145425,-35037,-116900,154833,378673,317670,227050,341797,317765,105729,42006,150817,286762,327427,202821,177737,197854,62466,5420,-44523,-137387,31595,296427,332848,229891,35851,-108142,-57832,150282,244022,195239,297020,403912,411266,420855,294825,33061,194238,699875,910232,631277,207549,-182255,-225876,13829,142531,407413,556153,292593,81930,-2292,-48794,-66707,-55084,-87473,69006,364225,400539,287048,311330,323140,135862,67251,128625,137862,110945,88196,68185,63478,154123,80314,-105625,-81181,-120161,-214810,-228935,-135468,48345,209700,178797,128608,276441,379516,146531,-126100,-99773,54288,42957,-36005,47742,303960,544539,465637,166076,-53726,75700,125214,34192,47838,213413,210151,72712,55334,160308,272309,269162,220672,213643,320735,409391,383579,267566,169075,304652,584980,577892,324708,238782,387615,467140,330973,101809,104194,213605,295865,336352,354379,312645,282061,316188,330340,379368,418938,554079,836856,683285,242334,128544,311793,295217,282796,423105,296888,94863,91394,163498,134380,102833,223361,252207,57495,-77768,156867,429242,492270,500800,440507,328985,289977,289314,252536,179770,-6254,-140341,-25542,155416,314489,390743,397744,254294,45004,-44223,-41986,-42650,-136833,-138761,74525,257793,259148,256136,241131,152238,288088,275054,125466,237517,347546,259654,246382,280617,208411,277545,281041,334780,581159,687431,500117,434981,710063,914994,927073,653759,579414,722644,920248,1034988,1032217,1086144,1061574,990667,899906,746900,550935,518323,631476,728486,696279,730596,943998,853148,566129,755151,1117691,1440888,1645337,2418814,3520241,3983064,3087671,1851634,6209272,10284651,2277326,-8217838,-7432282,-3626875,-2238353,-1726958,-2209219,-2459156,-1777106,-1311835,-1158812,-1190252,-1206049,-842860,-630813,-531007,-726156,-780994,-692826,-620549,-536884,-371198,-501145,-627299,-378023,-155246,-271788,-231647,-62136,-78253,-255211,-469227,-691480,-684250,-679844,-709957,-554079,-417995,-383170,-410069,-415610,-384732,-507862,-458485,-400569,-403796,-491772,-547260,-506434,-513909,-441287,-341807,-269702,-224866,-125715,-8439,-3685,-104254,-382366,-686928,-635499,-270163,-172864,-201266,-143887,-164799,-448401,-780302,-921832,-694872,-474145,-496916,-472305,-350433,-108589,113931,49333,-161906,-295530,-406379,-284872,-15254,76103,-23311,5950,172310,256199,61522,-214700,-318342,-136382,-34814,-62304,-174810,-427738,-699203,-521580,-264109,-150800,-113035,-49842,-127632,-93353,-65955,-203466,-247110,-46474,22495,-155874,-169699,-60952,-60158,11670,78284,90076,72315,-110312,-323566,-233299,-198837,-144537,-169285,-239444,-134497,-41903,-208741,-420724,-308368,-354618,-611206,-631900,-409225,-140451,-48849,-157622,-312497,-353922,-193312,-12833,6468,-161321,-370626,-355194,-72140,-48195,-392673,-452599,-278048,-213989,-227474,-215653,-240552,-187937,-198645,-362241,-325894,-123378,-94219,-114609,-133749,-328794,-515928,-405195,-105546,9607,779,75664,164372,76970,-274340,-311036,6537,280291,333743,220384,45853,-110204,-143970,-164994,-333422,-231272,194190,236707,-148111,-232433,131491,229559,-41741,-218198,-220380,-159326,-46827,-50602,-248721,-408703,-293702,-345279,-444243,-402542,-205116,-119948,-207379,-122104,68078,127028,-112637,-323834,-313430,-334054,-257536,-184796,-62085,-75321,-224645,-302422,-136043,-1095,-30689,-170933,-285724,-380610,-392465,-328842,-219531,-122245,-67513,-144920,-298947,-366923,-277724,-206192,-122475,-50653,-71432,-200224,-210505,18688,105882,-162909,-220805,-3216,83612,-24439,-70007,-114674,-175481,-227272,-281113,-254384,-266042,-216448,-72027,-62001,-299480,-497536,-395635,-78210,83776,86519,-13767,-243858,-268699,-182009,-261442,-344749,-255146,-105949,19714,52921,-131404,-354436,-256859,21586,112524,-4549,-86992,-56036,102590,174334,62556,52458,185104,283904,139258,-84534,-227494,-245959,-186260,11011,28392,-101296,-133150,-853,80122,32495,-30160,-82179,-197377,-217858,-17261,166476,205734,133672,-18718,-227405,-203677,-72429,-22516,-46700,-70879,-209496,-368346,-342575,-124412,20100,-38244,33838,128392,55418,-82155,-19932,108065,113877,13143,-115463,-25825,93198,178094,130591,-5292,-140403,-228365,-165737,-70751,-7987,92944,94850,-32381,-15702,-15516,-266780,-498196,-487680,-316855,-202654,-171921,-188704,-161532,-113134,-143202,-180678,-227913,-127736,-11227,-112284,-164736,-133618,-183304,-186325,38774,295557,274423,42319,-215599,-390373,-406533,-272042,-23690,223158,117642,-199439,-253001,-103809,-83448,-294223,-532074,-366188,-41614,-12337,-61496,40048,26316,-176077,-359619,-440545,-439858,-306091,-214893,-186524,-61840,-36158,-124252,-105354,60637,88407,-27322,-32434,81511,45740,-59504,-68351,17964,35197,35477,-19841,-86620,-134025,-73592,2991,-83734,-346286,-380804,-121388,38109,-47486,86780,273572,314993,263972,75510,-211176,-300001,-309211,-288957,-70702,257749,265463,-130485,-435764,-644180,-1003789,-804214,219874,1704108,2295068,1431463,572750,12658,-697193,-857264,-180563,60271,-107546,-141084,348518,1416456,2063916,931664,-828102,-2004572,-2467771,-1030622,190269,29939,220601,723883,558683,372340,367636,148382,-238990,-424606,-305943,-242577,-251765,-77086,-39120,-257140,-282542,-42688,150509,245241,211337,82832,-97976,-241535,-341172,-390442,-389158,-353261,-193863,106815,306332,193832,29832,-79423,-200812,-268621,-242524,-132317,-37361,63538,93812,63508,95413,147452,27551,-30674,85123,27307,-166519,-318253,-427268,-350896,-226589,-322480,-396479,-417560,-544677,-515023,-247070,-167123,-400283,-656525,-499277,-121867,70382,32751,-61754,-181821,-199757,-119308,7469,215555,367436,241442,36292,51523,111474,-41849,-85935,53599,-3500,-135403,-159399,-110314,28959,118429,-44650,-286779,-289251,-138676,38909,157603,145805,709,-141475,-182292,-110759,-86498,-192817,-231821,-218744,-284964,-367131,-304367,-252498,-228134,-229282,-186419,-152915,-233026,-271712,-307804,-348190,-248511,-70061,16310,80043,106244],[18586,-40965,-37193,84635,335150,359229,214304,163693,222797,335450,365109,154825,37760,253596,468887,433057,405646,194750,-113611,-131945,32801,44959,-68504,-25566,146467,168745,95160,60682,114520,76410,-88592,-150806,-134627,-116238,-88145,5577,143962,155014,28942,62756,95149,41493,-68908,-54534,41310,68578,-84904,-184304,-104693,-100531,-254849,-364156,-344759,-282674,-149447,62395,260830,263159,65821,97948,186857,101432,81677,201143,226745,192621,201876,117516,-15292,37428,151011,336046,476882,353495,135519,143984,258609,212513,90441,180593,317915,80971,-100012,47535,45769,4452,4557,-100006,-123212,164736,498933,336015,63583,-132240,-201066,-185698,-85134,-105933,-173677,-99166,4759,-19770,-172864,-114515,-207388,-364433,-134432,-19107,-183613,-106170,227896,351401,244658,142596,43883,86871,235673,237044,145727,87904,155518,329716,405380,218684,2710,-92255,-174762,-165331,34233,192851,186766,16342,-87941,5938,258135,341495,228660,168594,161043,132345,157429,215817,181605,173143,264046,262795,174281,88116,-136565,-31492,222141,39737,-346560,-355570,-88185,-22755,-158504,-253208,-313315,-268051,-146663,68444,230372,273853,244844,166158,66141,18744,-50647,1532,-115974,-149973,-99229,-37116,32296,56572,10248,-17524,222078,363290,274770,316576,420988,193773,-78328,-149863,-271070,-306835,-59980,10172,-175878,-231921,-48347,109160,218035,194650,-44004,-233494,-163014,89587,231900,157396,77162,116257,153704,-11647,-105404,-40350,775,-56048,-100930,-13279,121144,68590,36303,21988,-117517,-185546,-170161,-87529,64644,173573,193475,16130,-158681,91559,329453,248408,113652,133526,180200,66328,44398,177055,244348,275050,194058,171205,203167,58605,-9269,-53612,-131139,-17923,179527,153536,27159,-105798,-226359,-162233,80605,182816,138351,203785,262847,264300,326266,252822,-47250,2996,471900,700483,431215,-59938,-407925,-209991,41255,49021,120065,236127,101866,-97834,-117066,-117135,-167526,-188727,-156467,15260,302262,391590,232755,117237,42308,-23832,12306,102044,139526,105031,97347,157136,189729,217964,26115,-215862,-255071,-293622,-316545,-236785,-166639,-138771,-18387,-19457,-54262,276225,392028,53900,-233815,-151030,-44943,-140011,-139472,79546,297829,448817,386625,58552,-206458,-79721,26275,4527,115669,298994,190599,-59311,-78106,102790,251304,176777,68487,68759,144496,233517,241355,235084,198151,192041,364069,361710,188702,196147,363586,401264,172355,5832,53371,238218,300317,318463,315295,217961,156897,205542,310157,331811,250592,309154,574596,452888,34087,-64371,123527,98944,168012,358828,266528,-16182,-65417,3065,49480,130561,269645,188638,-96096,-116613,179754,385928,361397,457959,419421,300665,252992,196125,34378,11497,-33809,-120430,-29318,102623,86255,110360,216786,183601,-3515,-51538,-38804,-133964,-241831,-122772,138916,154419,25721,160937,307355,182090,151566,186259,169318,237508,251491,233614,367489,460191,277132,134755,213564,323353,537697,587172,382543,319885,574377,828465,809941,424589,217538,532873,971957,1133846,927259,764939,843870,841210,628888,457578,406675,493612,539601,458316,320429,125328,51500,128346,149066,288954,701914,1317315,1846719,2084070,2531084,3424828,3215343,2663742,6930987,8017103,-742103,-9531406,-6954561,-2148256,-1427359,-1129593,-1152678,-1198966,-945168,-707828,-628541,-887145,-854749,-278689,12225,-233661,-795394,-832049,-465202,-141420,-156480,-54954,-200724,-417502,-282664,-102931,-235743,-98492,195338,139013,-119613,-357759,-455879,-407786,-316364,-340868,-299031,-291616,-332179,-393105,-394256,-262785,-107240,51002,60430,-87055,-372158,-535961,-577426,-607943,-517368,-263367,-116822,-131876,45550,204984,180120,38339,-211773,-501777,-482862,-243445,-128631,-44812,98585,17249,-321012,-681778,-765251,-491839,-403500,-482479,-433477,-223124,62825,206876,83008,-109205,-236789,-302710,-177306,56392,156279,43455,70450,380740,471947,164212,-156940,-284959,-134583,-43126,-84147,-123342,-309139,-537831,-431734,-282848,-197815,-109818,-96477,-144374,-61342,37846,-108272,-280703,-94920,32001,-96210,-101570,-27800,-5032,155348,291617,189768,93010,51894,-7798,-31291,-48605,103031,206801,67923,-47833,-22611,-87644,-233090,-204767,-193808,-338008,-423015,-336534,-80156,-16366,-118433,-291895,-291404,3259,291161,216049,-87235,-328888,-283386,45641,93659,-184067,-338658,-201554,-101626,-112227,-36098,-55943,-68930,-70896,-263452,-276468,-11613,199312,191621,30811,-251309,-412101,-261330,-14404,105986,149186,206663,295385,285962,-20910,-98232,210542,349896,201844,44054,18614,84090,149300,67056,-270812,-269822,209392,384416,64984,-12589,253437,281154,-8939,-246158,-147164,166464,394195,277936,-84907,-405832,-292528,-209017,-238631,-217976,-76181,-49264,-150729,-3596,309545,469528,250779,18195,-6517,-18926,-162518,-225099,-96570,-29669,-97415,-158207,-156505,-77204,-46032,-99333,-211495,-350881,-349725,-189733,-38889,-41241,-125935,-205672,-303361,-311924,-192798,-112602,-17586,154315,180916,37443,-26606,252124,387260,159022,41286,202514,308043,146855,-2227,-50543,-44130,-100844,-197136,-199402,-208951,-183879,-32427,21474,-226888,-463941,-372306,-61992,42386,18131,-20348,-156124,-214528,-148508,-167550,-295885,-260824,-95039,129448,228782,-43554,-296202,-206003,78977,210988,119339,2707,-33981,110540,190185,104195,112343,205517,245264,147462,34489,-52627,-140499,-75747,72625,133148,19748,-85134,45132,165056,96001,33691,9718,-97456,-116785,66203,203975,194697,170698,37916,-126880,-98683,-31414,-28177,-37300,-62004,-181466,-309057,-229128,-29998,83927,88552,130830,72095,-88256,-183878,-10334,218749,217665,96952,-53982,23983,152880,225361,127101,-61998,-163581,-114735,20230,6978,-33535,84414,111823,-47104,-21821,30614,-213905,-446806,-335673,-130526,-140924,-188172,-166214,-67117,25997,20970,-80466,-213570,-136617,-33250,-209211,-294487,-196926,-145794,-101506,37647,179445,132963,-2780,-136198,-307239,-406449,-289240,-46495,255112,201497,-149274,-222133,-37817,-96768,-421611,-595945,-313139,11255,-9212,-82415,77635,114775,-78079,-222013,-291135,-289940,-163077,-90168,-123462,-65110,-53245,-124499,-108392,2883,-7210,-82328,5675,133451,66640,-31454,-58044,20879,13567,-19328,-57854,-82448,-121334,-62322,-14882,-83931,-242713,-188282,23724,102990,54490,234084,449953,455375,309062,142590,-107499,-277651,-394635,-379526,-96236,278222,302670,-109774,-374154,-482404,-885866,-860033,162900,1624838,1980951,1472885,890549,319170,-494032,-666158,-421045,-312091,-307041,-347539,14390,1178980,2102442,1288703,-472569,-1840662,-2091005,-757235,234813,81951,243383,574137,397147,296719,341631,139692,-241854,-429587,-355902,-272175,-184452,5808,45088,-142551,-98699,180498,364287,395202,284317,80142,-125237,-280142,-344063,-315295,-253906,-206074,-53947,207811,302393,162727,56638,-5956,-122785,-204347,-162784,-51709,52555,234474,338479,297026,309966,280698,74444,-40817,50616,-8146,-225592,-382815,-426171,-290184,-169043,-248992,-267052,-265808,-416792,-427198,-176816,-107980,-293134,-481422,-383326,-163449,-84429,-41385,19093,-93472,-101762,57009,200236,335446,451722,327692,96822,92811,147574,-15629,-68273,111387,145867,61930,-44575,-112111,26342,130605,-66458,-270359,-168613,-5247,103088,100021,70731,13236,-75192,-75150,2689,-28027,-114252,-30304,-93085,-277423,-382046,-279915,-182953,-174048,-207606,-151892,-114790,-213760,-242594,-248289,-327172,-285706,-109021,-5210,71890,95822],[11243,-35259,-47644,38185,281200,307696,199677,151722,139506,195627,194561,59416,1198,177572,280891,152538,102712,50778,-170601,-248275,-88478,-64547,-192772,-115223,87027,87551,430,-33363,18118,-3499,-87945,-63254,-35361,-140472,-212958,-117955,45934,137745,78563,105111,138683,57380,-130358,-94295,83013,87824,-155754,-285366,-153741,-111890,-253724,-375979,-434979,-376103,-159969,47153,209917,267495,142500,151079,219162,156446,116755,169875,137812,143500,191588,67759,-78472,-7473,90580,240635,394752,313879,117812,146836,238619,198937,62516,147365,289547,48555,-202637,-83460,-23110,-38819,-30985,-78719,-126652,21154,308419,245827,-47052,-247877,-225346,-218598,-208510,-278774,-284253,-123590,19699,-37887,-214785,-220962,-315608,-341988,-135147,-184148,-528813,-450513,28070,218594,126663,21675,14034,111317,259513,245647,142602,61791,88698,218162,283447,158535,10467,-31677,-126447,-199167,-116706,33151,70300,-99989,-217249,-91193,175092,310427,228626,171850,163161,150113,160321,139846,9088,-69365,43816,33086,-84976,-172344,-292422,-98409,172775,7403,-399953,-411611,-123606,-55363,-222543,-389634,-368763,-232580,-147255,52823,216269,209465,114223,115133,57939,48895,68785,75850,-137285,-279809,-288262,-179012,-32980,55553,-46758,-79547,175021,364535,295065,319621,356289,124374,-90402,-174650,-321881,-339348,-112284,-68185,-193304,-196017,-73387,5548,127759,128331,-108466,-312048,-209709,85589,196735,81173,-17950,69393,134867,37018,-64733,-26861,14383,-48352,-173663,-77096,81069,25255,-44430,-52270,-68866,-95892,-181062,-204225,-59307,117493,225933,155589,-28639,59482,212400,136196,-9640,-40247,51800,8872,-3298,154981,242296,205191,117877,117164,168779,91091,58887,23045,-48618,-20037,75199,4604,-130549,-204639,-296998,-210052,62953,160908,110881,137453,157385,148859,231558,217419,-41051,-96119,271401,465630,162629,-316195,-435706,-76332,105200,-22755,-159557,-70492,-39558,-198865,-141226,-95529,-192290,-240106,-124788,65934,261413,314289,138907,-61886,-204165,-175139,-46436,77794,143833,146789,192611,287590,322951,284721,88024,-111269,-249467,-336917,-302757,-141140,-88116,-142356,-104195,-112707,-73838,314823,359486,-65410,-312920,-172892,-125048,-254054,-175160,116060,273749,310272,274058,-18573,-297188,-228506,-102346,-68270,137773,334539,152845,-155279,-140097,138825,298247,124106,-57717,-13028,56496,97811,98810,163011,245196,249025,297741,249970,99206,141817,310986,339768,111979,-51872,-15395,218224,290195,300275,267143,125286,83967,179760,272513,215020,61618,123587,385987,306947,-52747,-87581,4426,-131281,-28826,234955,195789,-95106,-122741,-11167,62516,168366,276481,144469,-142724,-112641,148020,294743,286718,393014,325241,253160,316560,190349,-106163,-43596,100078,81296,123761,126392,-72796,-95316,75557,154225,37167,-33207,-24755,-121443,-225137,-55561,242398,172826,-86142,53426,320373,245628,48137,69251,193717,280885,255108,238914,388430,500772,356704,186809,254884,312253,461714,503791,322695,211469,393499,688409,645625,286693,123354,486750,964524,1117164,818528,589895,788138,797831,500920,359118,401987,545002,616464,477237,318043,86356,-113848,147931,376045,301729,587217,1260333,2003052,2147432,2490515,3733970,4266330,4914670,7116229,4282984,-3390653,-8330826,-6392576,-3417678,-2357304,-1596920,-1183587,-778901,-648722,-714929,-718628,-869505,-657941,-126685,80989,-284774,-816357,-867203,-576560,-282375,-250252,-187081,-373972,-653119,-595252,-432959,-413228,-117913,264906,215083,-98547,-381672,-403279,-323852,-191026,-151565,-146387,-186712,-225149,-239582,-232205,-183616,4956,197534,242958,13907,-334240,-460328,-513682,-582781,-546212,-296206,-175444,-192851,12099,213688,239380,107666,-116716,-351542,-348411,-248796,-148073,26452,216922,74966,-295017,-624948,-608970,-333319,-292600,-362432,-358972,-230785,-17706,64732,-54130,-191830,-211813,-137045,-57391,29787,48844,-86009,-17929,396136,513807,185026,-162355,-265239,-135529,-88612,-138191,-84561,-199947,-412384,-434936,-377549,-364735,-283645,-216997,-130679,-14537,96228,-28096,-250641,-126501,27603,-16855,-6452,168,4232,167815,280422,142209,51015,127269,205483,91854,54476,229894,359333,205091,23939,45706,38483,-84796,-142626,-88396,-149449,-281986,-256463,-77953,-108541,-218401,-289346,-195372,129784,451513,347177,-9919,-265485,-189021,147099,204800,-14783,-192072,-101687,-13579,-27274,28168,21072,13575,13426,-171883,-219601,49526,335530,340823,131479,-180721,-326135,-173170,6537,145261,256305,297317,367386,405127,189117,32992,215503,288762,83595,-84310,-273,261799,439625,265584,-191807,-278859,147291,372502,186658,155490,294789,274711,43565,-208213,-73858,390197,686278,509375,63123,-323057,-310725,-167968,-133730,-59115,48469,-7844,-131917,4160,386015,646961,543079,317881,252678,255260,-39384,-191850,-117207,-42362,-27244,-46951,-143812,-103802,-45874,-23899,-107788,-273146,-270323,-38696,127985,44718,-133373,-195563,-242150,-226148,-123580,-53347,34708,246472,289629,166800,158311,444429,549209,366484,208786,274586,361992,253915,93801,45144,47361,-45697,-113676,-73174,-45719,-39939,56932,66465,-172023,-356412,-229729,14266,21086,-47560,-50426,-113730,-188888,-118624,-75210,-189569,-194862,-78356,143524,256089,-16588,-268835,-194815,72958,233960,214735,99258,2386,103138,182374,107115,96369,177082,197858,147824,109928,69510,-37494,18053,116097,228761,158122,29247,146075,269778,195219,157321,145371,31314,3575,130847,182198,116319,147512,69240,-11242,37381,23670,-54462,-37704,-40827,-144614,-226010,-97567,54045,123461,219963,232811,10362,-264459,-302176,-28822,240720,209847,65153,-20075,66469,200493,231825,88980,-115070,-151726,47540,199372,47868,-49282,99830,127975,-44493,-44119,37169,-138894,-337231,-170099,23129,-100587,-226271,-151086,13685,132166,177637,36427,-179664,-145363,-55428,-236760,-336892,-211373,-113562,-56343,19846,76958,3384,-87036,-109872,-207133,-321070,-239765,-19605,268424,216522,-135971,-211148,-28614,-134242,-503325,-593592,-257451,21138,-23459,-79357,132143,235508,83443,-21431,-95534,-115304,-15977,35695,-26642,-39599,-73270,-152625,-143386,-96446,-133361,-144701,37894,151918,38287,-54702,-62773,13206,16222,-44128,-93278,-137143,-157477,-56253,1031,-39124,-80809,33306,171829,148662,142635,357177,607558,575992,370284,233253,7250,-267021,-463847,-457662,-180588,181406,253546,-72512,-272464,-302668,-645948,-739460,208770,1461540,1609275,1493485,1215335,590064,-283335,-455355,-622495,-614960,-418505,-423672,-182578,972834,2013506,1491437,-99663,-1404486,-1428078,-522888,119753,-3023,125820,345833,216865,218488,335630,173838,-196702,-411564,-388240,-255419,-56596,121498,125011,-33767,60344,355497,504217,457604,294038,56308,-105044,-226803,-254186,-141700,-44950,-45278,57599,253627,232352,97707,75489,58139,-45090,-114855,-45278,42900,143906,379003,547597,494485,447479,340736,107689,-48835,-8752,-41564,-224563,-344543,-317494,-173820,-112156,-189511,-170280,-148547,-292740,-318536,-97857,-17865,-135922,-249977,-246793,-204872,-226556,-107820,82569,18318,-717,160371,284300,358242,457863,375372,167158,174948,217358,44319,-14579,159774,262789,252983,106748,-79295,1640,70250,-168254,-293367,-68805,133950,180710,74415,36603,79985,54465,79504,126414,10464,-53998,135496,67977,-215905,-331300,-194218,-59692,-92739,-166513,-119885,-101605,-183648,-167816,-131787,-255665,-296878,-136811,14275,117821,113343],[12948,-24539,-32914,26117,214106,237805,171843,129536,33781,16867,20642,-27731,-22681,119279,101734,-101858,-175850,-78230,-186672,-316067,-200173,-180640,-312817,-222489,25764,73380,-40860,-102353,-64750,-80484,-110604,-9126,71765,-109142,-267447,-180059,-2076,169822,209022,176514,167721,55879,-163484,-132887,89089,85234,-188272,-299593,-130381,-87913,-230409,-308802,-352494,-304855,-99857,66726,179313,273394,258737,247445,271718,217279,158339,147192,84650,127809,191431,46322,-84054,-14951,74302,179829,288600,207845,60116,125286,209516,165120,7512,37427,135378,-53360,-285000,-187174,-40279,-24084,-16963,-2885,-45566,-30668,131043,150026,-126172,-281399,-197238,-215732,-278535,-319516,-282730,-97330,74980,-34065,-220205,-254554,-282481,-218907,-74274,-231583,-693924,-669755,-154679,73792,31915,-24720,48852,170885,290389,269935,176291,100467,74846,138989,186988,135943,87135,86593,-36253,-191010,-194296,-7274,98619,-41820,-199023,-106897,116058,276201,256943,224803,215984,210042,202870,104159,-107032,-215342,-104530,-159558,-356634,-466389,-400834,-140919,63856,-99270,-434859,-412235,-177435,-134378,-282701,-427498,-296407,-125087,-110655,23413,180738,161221,34972,48907,29909,76134,231985,186279,-127685,-349915,-356911,-264996,-114343,3679,-149734,-101193,224594,380352,254602,251144,256998,77022,-60236,-130830,-257541,-252422,-92888,-83082,-129224,-61127,-30225,-78794,-25545,-11525,-161221,-314246,-196470,80693,157709,54154,-16263,54686,83781,32960,-84429,-69094,8927,-31012,-197123,-108895,47959,16633,-79868,-94104,-16220,-4868,-132994,-232357,-144284,52895,242053,318309,207271,92527,91251,20641,-108785,-131933,-19855,-48711,-91009,96405,267557,156505,28128,58678,117008,135983,171607,133293,45715,22031,18568,-82939,-195529,-234780,-297934,-194059,76213,173191,124173,123395,125672,107767,164453,187245,15398,-97095,152240,294646,-38975,-437915,-315731,72630,180680,-42793,-283015,-182693,-71449,-191926,-58966,28526,-136028,-206566,-20301,173996,244814,209619,60268,-124303,-282678,-238454,-62223,94461,178527,223650,325107,418503,418755,330511,196757,87629,-87040,-235170,-202578,-21772,13197,-27707,-16241,-43879,64980,368523,285137,-179814,-337054,-142328,-139691,-264590,-146817,140306,225261,172588,169530,-44335,-307599,-311509,-207125,-140112,130812,326716,115987,-190278,-144705,189434,351461,119632,-118804,-34852,58707,29008,-20378,76757,278234,372926,336894,219209,51113,92809,253368,292452,115253,-94478,-99415,156643,268880,265455,193036,37816,20131,151467,199655,85832,-82281,-6767,238213,194955,-86982,-50250,-76275,-333536,-228025,116853,102456,-159773,-116813,55380,104842,162511,226248,105013,-120381,-91297,101519,195736,235766,309539,198065,182776,375638,202947,-184067,-66944,216681,255907,253438,149362,-159355,-243929,-67438,102826,90048,-14439,-27998,-71308,-147809,10623,305778,222375,-130597,-72552,268470,278716,-33928,-66383,163597,291809,250186,206542,292304,379164,330842,245097,269560,273098,351784,369319,195784,28527,135831,446774,423220,142367,65549,383274,776892,873104,565707,382006,647391,645687,330609,229261,277289,407151,563417,481737,318095,99904,-86096,275629,501272,222810,384393,906647,1583871,1827495,2286516,3594471,4581339,5841358,5468563,-110562,-5593897,-5434305,-4085196,-4027757,-2900332,-1719695,-1102971,-281502,-115740,-574705,-748396,-644391,-242367,145905,166529,-244408,-597296,-660027,-571300,-455586,-325641,-278559,-516664,-829512,-821697,-672118,-474584,-70934,314208,287000,-14933,-300486,-311928,-237332,-120703,-17156,-11042,-49001,-30867,47133,81454,-4030,33046,198257,289569,533,-341097,-360919,-326400,-367873,-375296,-240176,-233457,-259459,-111804,98422,214753,140395,-47280,-215436,-208466,-189578,-129682,64448,230378,24852,-346466,-555952,-406196,-166315,-135222,-174456,-221218,-241896,-174065,-126266,-210006,-286289,-150532,67085,73931,-3728,-91602,-223356,-93457,346647,485316,194213,-140538,-198359,-102863,-122792,-172928,-75747,-132825,-311400,-405682,-389239,-449503,-426903,-282291,-69480,59858,142726,57284,-176614,-153014,7703,66737,93862,33346,3714,110186,122337,-2419,-33604,95611,236598,124872,105592,249991,325733,204752,96755,132663,112028,-20588,-104940,-32562,-66337,-204724,-190761,-125220,-248821,-360607,-284098,-102001,151337,423450,363025,35425,-210616,-102995,187626,234611,72741,-63630,-25976,11617,-4075,-9318,-10555,21703,20384,-117553,-161353,68756,316036,319136,141613,-133675,-268785,-151389,-27969,136369,299668,318642,363666,430609,292224,50019,70716,151206,6403,-142430,-19780,332989,584528,370658,-109399,-254223,47408,229132,171337,198412,234060,209364,83038,-140662,-33300,438553,725896,562627,152321,-191190,-322355,-245254,-150920,34654,132809,-792,-172073,-129098,237669,580332,622967,437148,353418,347715,39853,-116268,-116600,-102377,-62374,-74997,-170111,-120727,-42429,37623,5519,-160148,-169687,78747,227667,99580,-93067,-126092,-156469,-171424,-116479,-50944,33664,191991,195490,122730,259455,528046,571078,423043,241781,190133,216930,218413,145711,115286,56278,-73755,-60880,60921,128178,136546,159901,73060,-138030,-219648,-46059,109837,20823,-99072,-96275,-123300,-188371,-89391,-385,-56555,-95893,-84618,45614,138099,-43789,-262772,-232052,-15375,171280,251996,171322,45811,85739,151295,85410,44588,124861,161105,138100,120944,97548,15224,53466,130608,270297,248236,144616,233586,337199,284881,275526,243945,108641,79599,140821,71980,-42823,47362,63719,73474,134727,46788,-104793,-58860,-6112,-83313,-122638,11303,84304,111590,284894,276006,-58759,-425480,-422871,-82824,181803,108009,-67811,-62058,59808,196678,177579,12250,-161197,-117658,184393,294663,43201,-47525,116886,110430,-65324,-97575,-3287,-82250,-222063,-40288,111708,-90282,-271445,-147810,56009,186678,277530,123058,-144154,-159490,-83030,-195477,-271883,-170539,-96253,-66696,-20435,2670,-100066,-211816,-168819,-156178,-225528,-175651,23624,245148,156568,-165509,-232207,-88762,-199324,-525240,-535302,-211357,-354,-52982,-80269,152443,327697,252047,177716,98328,38556,86669,126737,79364,1599,-108589,-211594,-217273,-234217,-275519,-200313,47752,109059,-56100,-124852,-80869,-7536,42016,-21483,-121467,-230780,-217139,-58004,28694,4613,52533,197462,258527,147185,190090,447457,722904,658335,436841,319179,90441,-287825,-522585,-531158,-326249,-27121,101395,-57167,-178120,-153045,-332041,-475633,334339,1323246,1349045,1462170,1442504,708464,-233503,-429560,-793697,-802128,-445626,-376349,-229825,789747,1821553,1552692,217164,-847242,-760715,-405060,-117589,-229780,-152831,57006,34145,127008,324771,215444,-133491,-382008,-408200,-215602,80270,223903,161187,32316,158477,431893,514502,407241,237027,22082,-61205,-110305,-104812,61898,162024,80791,104711,219191,109502,3719,59083,74766,398,-18594,80280,116712,198104,455824,654788,594487,467963,299579,87143,-79042,-88110,-79901,-189920,-238971,-152257,-58324,-87314,-160553,-126990,-98333,-211501,-226971,-35293,79851,30457,-42865,-144196,-247774,-323766,-164158,82966,76791,31267,151383,235618,268785,376461,355119,204048,245946,271460,96965,41595,168608,294611,364414,228669,-42081,-52251,-51258,-317262,-355864,-38953,225333,248067,76611,31857,159745,186205,210730,199176,-2714,-45810,182947,157774,-147200,-232852,-77291,56656,-25875,-132109,-118221,-136743,-175046,-90066,-22622,-181380,-286461,-146908,61052,195965,153112],[29034,-5465,862,37872,139275,162595,146680,127286,-25579,-118485,-97650,-88875,-30645,101766,745,-254269,-343994,-157489,-157146,-308352,-252877,-229096,-352999,-297296,-13901,127820,-13339,-122661,-110981,-142083,-160031,4527,162229,-34839,-241521,-169368,3306,215445,328047,219535,144414,24593,-161316,-150118,73031,85221,-152649,-215587,-44138,-43709,-206415,-207865,-153975,-119256,-9169,90541,162940,281998,370625,355394,337567,282490,214157,159059,99070,163624,215187,72199,-22219,26740,111134,183857,204575,83244,4310,105304,184248,124084,-50915,-106736,-82265,-186841,-317463,-211741,8084,46108,44586,101281,77480,8809,42470,89103,-133213,-212209,-114005,-164491,-266735,-247805,-198400,-46726,123606,-18338,-188544,-203248,-142858,-54047,15240,-180376,-637426,-680039,-247670,-16149,-5130,9179,117245,223506,299823,282060,211424,164677,106535,114873,136613,137210,189772,222355,64564,-148438,-169080,89408,261528,145524,-66301,-59189,77759,226823,285810,295424,288429,276901,248489,92457,-160446,-246176,-148703,-264986,-558576,-671948,-414114,-146516,-75458,-237165,-415272,-351288,-237882,-224965,-306385,-358967,-136499,15969,-64151,-30626,134379,158859,43832,4542,-512,87927,339655,272305,-91585,-334529,-317125,-285057,-172863,-78283,-249280,-73774,341347,396963,156907,113644,140930,68779,16734,-31535,-128126,-107867,-15699,-29158,-5041,120153,61359,-122722,-187708,-173405,-184673,-230729,-114708,91132,139101,75889,39734,34823,7934,-12781,-139079,-141331,-9651,-6488,-162480,-107822,18134,19098,-71877,-86456,33801,71333,-59934,-206748,-186865,686,236656,426776,428774,180018,11601,-69723,-163337,-143555,-30926,-98166,-201090,15278,283111,135912,-39421,18876,64249,153055,257007,208737,103387,82693,10601,-115024,-186349,-213129,-245099,-141542,85111,194793,161585,139597,150939,130371,124877,146696,62386,-49371,107294,210587,-114601,-408760,-171871,157056,231116,-17515,-234318,-98634,-20334,-120200,64959,184420,-45975,-127402,103964,279479,241745,114959,24931,-56948,-187908,-196611,-25895,151176,242228,307256,431733,488494,428235,329486,288195,274654,151133,-38741,-69160,60892,80403,101653,150069,121538,249853,386578,164778,-280831,-310941,-61819,-85682,-206357,-92239,143475,166136,71950,93950,-36000,-250138,-303007,-256258,-182766,109449,287874,87813,-175605,-123638,206292,374803,152542,-101189,-17849,96065,11978,-91496,15919,296080,462258,395793,225638,40853,66840,212273,266430,140835,-128201,-188357,70067,240541,214760,97345,-42334,-50715,73122,104210,-893,-132093,-67119,137918,111462,-103550,-30281,-124603,-450481,-352180,41858,11087,-207175,-64007,151554,135484,114683,134250,52154,-83898,-58736,85948,140911,211900,238156,90206,127889,396615,211903,-197231,-75984,256603,302602,268795,158590,-150898,-303679,-173845,53834,143621,27546,-7766,21992,-9784,91463,328378,264842,-116989,-161910,196923,289543,-54842,-149546,122302,286502,241213,173638,166681,195927,244491,262300,259740,261791,293394,258479,57924,-136933,-78394,212755,243758,47865,13459,247415,514945,539650,277888,178592,451903,459976,187289,108752,106365,188331,441622,491806,335165,99948,-22155,329170,417612,86585,260160,542285,911728,1264717,1826619,3052630,4262118,5631897,3926234,-2898475,-7236877,-3452640,-1716674,-3409013,-2717187,-1406042,-772143,251572,477758,-304235,-657505,-321443,221862,511001,347852,-121455,-326852,-385968,-431388,-450709,-262441,-226816,-487734,-787610,-812791,-684481,-389929,16495,309103,298901,83812,-131917,-164796,-139403,-86057,38671,57256,57136,153978,328496,403234,225090,81272,183719,262625,-82531,-399889,-302162,-107265,-54759,-56689,-55944,-192653,-285940,-255146,-82355,115119,132949,5236,-102865,-88234,-85417,-76965,60228,149772,-106248,-453263,-485464,-190794,-874,11375,418,-65628,-198333,-268854,-247583,-300740,-319463,-53324,239772,175932,-14015,-166021,-253438,-74333,318078,446678,207686,-71094,-92473,-52013,-133742,-186506,-111813,-130546,-238707,-310562,-298221,-391701,-426090,-244486,17822,128162,173469,132215,-98886,-187518,-33470,124271,159649,51971,2400,45319,-53419,-168320,-138553,-6868,125839,91084,104396,192223,202431,147691,166134,203081,110926,-41130,-77187,10722,-35397,-158393,-147161,-182930,-363780,-460334,-272316,-48862,91730,267341,291839,41065,-175514,-46421,161409,179632,80066,10642,-786,-22314,-34629,-87606,-102676,-41837,-29073,-98458,-111049,57164,199379,184686,75321,-121468,-245100,-182526,-95411,90361,283195,280287,299238,385876,291225,-12679,-115993,575,-31185,-138162,-43259,281362,543520,371042,-39277,-200876,-42738,45373,60277,130513,113597,110254,81759,-86704,-30767,351184,573647,469351,188146,-46776,-289382,-365080,-231840,65015,169617,-12426,-243461,-328659,-52406,327236,483192,365863,287190,243147,43752,-27303,-71957,-148143,-162960,-227333,-260309,-153840,-44625,75528,106550,-36353,-67160,141115,242247,108665,-23519,-24499,-77260,-169015,-172746,-95063,-4759,38771,-29619,-35721,246365,485701,486719,370083,183594,25604,-30804,49348,115624,132345,-5219,-153324,-47602,152724,247801,277152,245345,69685,-102386,-91406,99104,184640,41212,-120027,-134505,-153783,-186806,-52003,65864,78588,4382,-111188,-115616,-46686,-91574,-249710,-281630,-137995,67984,232060,201913,91186,77257,113371,60671,3264,83355,148622,130015,94246,64495,31465,60948,138127,260149,275315,211911,255376,336382,333600,338586,254156,91619,82636,101631,-92689,-242403,-99938,25492,95187,147140,18895,-162240,-91607,43902,20468,1738,80778,56679,50809,253012,238588,-119109,-513651,-504956,-143849,93679,-27409,-234261,-170735,-2075,135738,80482,-80924,-193615,-77206,249198,293017,24449,-17545,127188,57880,-123670,-172780,-67204,-57544,-132010,38219,141963,-96457,-294123,-141414,68424,199085,303571,159444,-107273,-168131,-109831,-108182,-120141,-82273,-83940,-109414,-69873,-35094,-166740,-346537,-291805,-186958,-186785,-136482,55442,188712,54796,-209578,-266242,-187151,-268038,-478486,-429189,-160303,-14826,-75838,-97157,114823,353003,371558,317883,253067,153729,131148,168519,169695,50407,-141785,-270166,-304538,-376121,-396741,-227307,35920,13343,-191616,-208465,-100108,-30429,84434,47168,-130714,-311796,-257476,-53825,53595,10656,94602,258550,258359,105147,209577,526675,791505,691330,483358,370992,121905,-323584,-558843,-590849,-494143,-286981,-121105,-85770,-125572,-51205,1316,-142605,498183,1337542,1321125,1360183,1492366,602775,-470912,-706269,-942824,-863914,-417608,-248007,-154627,637294,1606328,1526923,393379,-388820,-338617,-402620,-369796,-520217,-514568,-229639,-125125,23496,291322,235062,-78889,-345534,-411901,-171037,186095,280050,137464,44756,191952,402353,398603,271369,141350,-6974,-13851,25875,60062,231143,308387,153571,87853,118671,-27323,-92998,12690,46384,11882,74922,189650,150707,197351,456445,644269,579163,382222,174338,2562,-141037,-172747,-125993,-155507,-118862,9453,20447,-89949,-146889,-121503,-109518,-184128,-175248,-220,166902,176894,96172,-94913,-283167,-357851,-205358,7255,31571,-35754,46872,93765,104370,230584,262835,181777,262247,270279,109763,68241,123510,228104,364813,273842,-30856,-130216,-192705,-444684,-421148,-83835,236217,283854,92405,37060,209165,260915,260056,184804,-65423,-82549,115520,121217,-109572,-116664,35415,117327,-298,-117359,-149500,-212659,-202548,-43724,35204,-134988,-257363,-135037,110521,268628,197166],[58407,24430,40740,48180,60216,93013,134961,157977,-1106,-154788,-138850,-120588,-24061,125347,-4497,-298042,-399025,-192805,-105937,-235539,-224520,-172839,-283802,-307448,-24709,207112,56189,-97632,-115587,-185951,-230795,-16317,216010,48756,-167767,-118018,31352,230911,354396,189023,58039,-32840,-138382,-142935,48040,96556,-55848,-64887,67938,-2131,-196976,-125264,58294,85383,64951,90361,147912,286088,429853,424308,395204,351131,284933,208322,173450,241431,261638,138993,82625,96673,171940,241568,168056,-15353,-21957,103066,164104,86315,-92227,-234759,-284794,-303958,-292984,-143686,104429,144965,129755,192475,178975,90424,55965,77375,-66942,-68362,2438,-73951,-182654,-121303,-77045,-2818,119029,-11516,-138089,-100580,23066,88080,87935,-90949,-426467,-503212,-227421,-22470,5235,58219,148635,213866,252254,246000,202041,189603,140976,133358,128246,136722,260072,321847,138582,-90574,-60384,262512,464113,349241,100095,12827,47894,153853,283235,342514,336045,304251,255759,83833,-160123,-191727,-107926,-276275,-632266,-706108,-334877,-125693,-209378,-357588,-343666,-259030,-287618,-283538,-272515,-220735,37460,135084,-41047,-106212,82813,180606,97305,-7114,-16593,78979,337084,281801,-50236,-250585,-224662,-247303,-170662,-142702,-294274,-15942,449144,385492,24946,-62058,28582,93096,115710,80749,1468,24295,77942,64861,137286,284616,164343,-118166,-299164,-300712,-179058,-86972,16684,121028,144397,117918,83626,-17383,-76345,-71142,-189055,-209801,-34034,16939,-96752,-94538,-16576,7076,-41890,-41564,69455,119819,-1135,-176096,-199230,-26618,209790,437536,541665,282267,-7553,-113139,-164438,-101039,-3650,-132454,-304212,-68110,275639,138401,-67560,4402,21309,116122,258822,206900,108156,130492,29320,-114486,-148772,-171457,-172267,-90213,66223,203888,202839,160100,192410,174543,99401,86275,59980,-5644,108631,195140,-84904,-296896,-98304,148338,228855,25405,-92866,64644,56232,-40097,151151,282399,23849,-50295,196460,342150,242949,54978,32585,84036,-4408,-88760,35949,219444,317264,376444,470165,455275,333667,275141,338107,408392,380758,179397,48141,73023,85231,180639,284373,271487,357169,328463,5484,-363687,-251580,50888,16489,-126414,-50062,119627,118338,35885,50836,-29832,-160439,-208889,-235203,-185435,80245,230551,69869,-131595,-88625,191650,356303,198125,-18779,16878,112051,16306,-102983,-1836,297098,476943,420041,243491,65092,67425,191298,257405,166032,-151866,-272046,-29429,196810,148844,-11733,-119445,-121567,-38340,11212,-18562,-73914,-40604,92850,50273,-113598,-32938,-128788,-458279,-359210,33325,-43707,-214737,30497,251139,139592,39043,21367,-18839,-54825,1554,128116,161886,233191,194288,19381,106733,396331,229416,-138025,-39293,263312,254619,191400,166435,-41286,-245828,-203969,42260,213119,112695,72070,175530,183290,190362,324947,303174,-27773,-171459,131585,289743,-1976,-147706,96452,287704,268221,188137,81627,44141,177382,277809,262207,296631,325257,239987,3510,-178023,-143002,77485,160169,59480,37986,171364,297969,270984,97826,83129,332743,380176,196440,126232,48184,65987,394484,602612,492492,246024,181543,425411,338771,112988,428599,499890,482033,938637,1615772,2786799,4081084,5426854,3761518,-3409786,-8253260,-3589674,-963528,-2649972,-2333490,-1093773,-605546,388620,707184,-196486,-662264,-171802,452636,689119,409186,-80202,-191398,-254519,-372127,-421120,-207506,-176276,-422178,-657352,-692196,-594126,-291469,36956,184261,192470,105394,-10405,-70120,-115301,-148492,-43442,18921,95933,257004,487836,594427,373185,108147,145193,167922,-210949,-501077,-297846,72781,230391,257082,150089,-103551,-296501,-392678,-288912,-32763,95450,32392,-38362,-26647,-835,-36298,-11739,-17699,-287846,-588373,-448135,-39207,105058,91831,103863,44783,-134080,-284985,-290441,-324294,-292682,35054,316579,200548,-27192,-176431,-196237,1931,298874,387405,204478,11519,7472,-8359,-126494,-197878,-191107,-193973,-209974,-189910,-158387,-242649,-301720,-129438,105465,161758,170806,166404,-46962,-229550,-89622,140994,171331,42388,262,9280,-159639,-293296,-240672,-136003,-46047,11878,50805,77375,48792,77706,213968,239263,55857,-110197,-52100,66739,-6468,-127288,-120540,-208615,-411860,-488723,-262009,-55137,-18115,68832,183146,21648,-148402,-19012,89385,69888,30291,20262,-27006,-87949,-90940,-152192,-196343,-143632,-101743,-103336,-77301,26169,50699,13085,-27209,-140727,-248407,-236716,-170326,18535,220985,206337,196903,292756,222248,-102719,-269866,-127847,-44584,-97489,-68328,146397,366361,287093,1370,-134989,-94909,-99460,-69132,16695,-5809,4812,27167,-76559,-59250,209114,363035,322433,195692,73846,-205586,-434510,-306602,52696,170671,-20901,-297384,-487041,-334543,21997,221458,183062,118137,24100,-14416,54877,26242,-123888,-249665,-407909,-387355,-206610,-56482,87378,175903,69172,14373,146671,186271,79141,48825,73790,-22116,-200663,-257520,-160198,-63791,-129566,-249139,-189168,147830,347403,355711,284961,110846,-116903,-256737,-189489,5878,100496,-91319,-238922,-69821,176882,294286,348984,293763,84785,-44608,2845,159717,217137,80564,-99814,-148246,-180676,-175470,-13069,129603,192982,85006,-137525,-273271,-221057,-127727,-206556,-293285,-217684,-13058,175861,190018,132778,94223,89186,48075,-3280,70182,157347,137183,75461,33632,57341,101553,170429,230317,260736,215080,195428,264192,328705,330634,175873,-9048,22745,43942,-236416,-407504,-236586,-32818,44584,65306,-54187,-205424,-118761,100473,159062,136937,112435,-5216,-36356,138564,139171,-150080,-497058,-508797,-173536,26174,-137090,-361497,-291728,-90610,43279,-20401,-157220,-206905,-47071,233809,229276,24947,38590,129250,-12287,-204874,-244611,-121488,-55732,-71823,78524,143785,-97015,-272946,-114162,75018,187221,263841,150119,-61677,-154863,-125148,-13368,58188,26118,-62374,-144997,-108378,-40440,-193326,-445565,-421761,-285596,-229760,-137365,61654,119252,-37147,-226402,-279115,-271548,-302394,-365284,-287696,-87573,10914,-69191,-126482,26587,305207,406394,367038,343956,231246,135304,166856,223988,101917,-140668,-287137,-364627,-474848,-457409,-211839,14213,-99281,-317726,-266763,-110298,-44638,126850,134294,-111804,-333411,-252228,-29191,72833,-31054,33176,219578,185499,51866,237580,615921,813176,665598,477228,366873,109769,-333869,-550583,-616381,-627181,-517744,-349902,-155748,-122586,16960,307229,168968,642796,1555557,1533888,1197303,1350876,298454,-997304,-1254701,-1074911,-828996,-375520,-98225,-9959,535269,1460266,1477563,373327,-218103,-271256,-461656,-526697,-755820,-819719,-429344,-231476,-75933,234272,220895,-47134,-300756,-390327,-132227,239233,276721,63049,16353,181094,298458,209864,107326,44509,-26603,18787,136466,197072,327808,371869,181558,36445,-3417,-132061,-157045,-30337,10766,15976,165857,271974,145894,146597,395364,545119,475388,241798,17132,-119767,-220215,-241447,-176061,-146015,-30414,121183,55289,-92797,-118284,-117930,-149708,-198174,-166539,8719,230339,287418,169376,-82408,-297141,-332843,-226566,-119979,-112839,-176303,-97014,-64882,-65861,62981,119976,103160,209342,201080,69390,46674,31720,91910,270019,228538,-64706,-216962,-301839,-485685,-443458,-171990,164012,273318,101788,33083,200952,246110,205823,88467,-144105,-127443,-1615,-18972,-114760,-13303,115283,109159,-15209,-117309,-192636,-296176,-254130,-39310,34360,-118817,-209682,-101722,136795,297153,223025],[94384,65496,74709,36399,-16091,38595,140319,214097,98695,-85737,-118202,-127305,-921,180319,59270,-278677,-401881,-216243,-68029,-135340,-126112,-25100,-127475,-246624,-11988,251525,114367,-53333,-90661,-215784,-306707,-54377,228351,108124,-97354,-75236,43506,189677,263275,84138,-60814,-93238,-114510,-119802,26357,114473,64976,93951,160779,19915,-202266,-91725,195388,225542,95513,59845,127491,276818,409078,415747,422388,419645,363015,277315,271058,332584,317537,220705,185839,152924,207084,308181,175200,-63041,-12557,123218,149125,59933,-105400,-307671,-408238,-362142,-221398,-12448,209749,234580,203974,233140,207414,152303,131704,106458,39894,89995,114805,27966,-64586,5087,39980,16145,46789,-28967,-91520,985,142336,163612,109668,-21409,-178884,-242786,-125080,37486,24703,39381,83666,112559,130972,142121,120467,127206,130636,162645,144880,117432,260824,348736,164072,-34887,82366,422381,595468,462984,221142,72409,17152,64541,235662,338257,327053,264117,205120,69828,-116295,-98611,-30302,-219474,-561889,-563835,-207025,-99628,-303100,-422990,-254974,-180653,-307222,-275610,-180158,-68204,159506,190059,-56572,-181057,30649,179875,122199,1952,-10416,50008,226024,197853,-26965,-141290,-136096,-167324,-86372,-132231,-253127,38201,470834,324991,-104473,-226898,-59177,128740,198033,159369,81567,96480,142094,155148,257046,389306,245002,-69941,-320240,-352925,-154620,70245,163588,164859,160625,145445,71245,-101563,-146927,-108022,-201256,-246959,-58247,27290,-45769,-96247,-60702,-27132,-13283,11526,84084,141772,27065,-166616,-192216,-22901,171838,356829,517045,352598,23471,-103467,-115676,-33420,34877,-142762,-364879,-130176,252354,154174,-56512,11754,-4816,28396,166378,130013,69886,143308,47585,-106059,-124737,-139449,-112231,-67023,19014,193820,234759,172770,210237,192801,72101,10760,1723,5741,133052,215499,-14797,-194061,-118002,62173,169122,55068,42877,188288,115686,14001,156980,273860,45299,-7271,224737,345986,240252,35912,63413,217807,159534,14406,77549,260264,378457,416536,426595,319537,163375,186166,341607,467901,527753,345358,108936,4592,19513,187974,327309,318624,320739,188353,-164822,-416234,-177998,166856,131894,-62068,-47331,70326,97146,68704,29173,-60339,-86445,-67527,-151826,-151867,43713,160058,54713,-80305,-45278,158079,291716,225457,88484,46034,73561,9498,-68357,15706,268040,417938,391579,255217,106313,83475,177933,245555,169095,-174700,-347380,-135130,128046,68251,-122297,-194300,-187279,-149399,-65824,19787,57938,52703,82636,-10926,-133750,-47458,-98617,-377034,-263083,85098,-44794,-172196,141517,318926,100677,-56947,-88757,-98410,-36900,88297,215330,244205,285108,165359,-25464,96770,372067,246510,-34278,43964,269590,169621,66930,163057,123231,-103743,-172781,54876,278733,215141,189613,349655,370586,262606,274185,311619,102531,-121923,56537,250402,69233,-98102,72518,278603,313658,230899,43021,-42938,141897,280563,242944,319401,395650,283476,28957,-104312,-79716,20669,122947,120757,116072,144773,138555,97905,30550,75697,288058,387973,316144,250306,90268,35310,383439,717751,700058,497037,460462,521374,268138,228691,740476,700123,354787,876161,1717588,2881761,4092935,5252805,4122033,-2786305,-8696710,-5100225,-1472749,-2030836,-1693947,-688211,-549492,210370,641418,-190209,-704488,-167354,456502,640233,328719,-90212,-159734,-262633,-448634,-455187,-207850,-164860,-373285,-515119,-535171,-473481,-219641,-669,4109,33310,66072,24250,-60671,-162877,-276055,-206919,-56919,116505,289810,502053,613397,390478,83094,84306,63161,-307552,-576796,-312512,184165,410282,448580,275342,-32197,-288621,-475832,-447502,-154630,77214,60214,-10242,-19834,41598,-17693,-124712,-217412,-457367,-694279,-436956,19824,129270,99862,122525,83836,-87214,-253164,-275552,-290795,-222132,89329,286700,144664,-55006,-152952,-115390,67118,253686,297899,181558,81777,73996,14810,-111053,-212064,-286086,-292739,-220316,-78953,-4227,-59597,-120895,19720,181862,162360,133980,149622,-30979,-265404,-141005,121531,132862,7859,2032,17071,-166436,-335150,-308196,-250190,-206784,-86964,-32934,-55098,-94952,14928,233195,241042,-9809,-172019,-18991,142055,44134,-99800,-93562,-176836,-382951,-456750,-257918,-109825,-147178,-103059,79896,-148,-112135,-4896,6670,-48110,-39819,-17951,-83204,-149595,-137227,-165669,-237494,-230237,-162318,-114840,-62293,-11176,-73745,-124190,-115175,-174452,-265002,-279954,-225444,-62220,130640,118146,76993,171888,127365,-179687,-367722,-224286,-53123,-51433,-88376,-7687,145657,157259,1050,-80554,-106931,-170302,-150386,-73661,-81090,-87212,-72033,-116733,-106812,75673,199777,208598,195698,145270,-97441,-405653,-327718,26077,154639,-9653,-292403,-526900,-479960,-199827,-31261,-11968,-67344,-194159,-90320,122151,159612,-18454,-258330,-512906,-492037,-261294,-75288,77092,201806,131420,55008,107612,95939,31883,98339,138433,6384,-227358,-322517,-220380,-127450,-239416,-346363,-238469,29306,172045,235808,234985,81823,-173940,-384057,-419194,-146819,46350,-151585,-293253,-115569,137108,286122,358488,299595,124152,32894,50726,136675,210937,134497,-41978,-136159,-197545,-165581,10872,183226,266292,135359,-143162,-376336,-340116,-135647,-129707,-235292,-197299,-28043,110587,147652,164565,139974,93073,51893,20652,77821,169935,163815,97200,51520,129711,214369,245934,215010,233429,167669,72457,136604,274149,269106,53353,-140223,-62585,928,-287338,-467412,-308945,-96696,-62272,-83833,-150005,-219789,-127046,144445,295166,259440,117711,-68438,-119676,-11511,21064,-140328,-386554,-422346,-149609,2089,-186493,-403533,-360787,-161800,-42938,-89318,-189893,-199484,-40342,161417,154095,55623,102499,123169,-75490,-275710,-285532,-144364,-59374,-29559,105681,148386,-75797,-210313,-62611,93200,165207,180767,111099,-5327,-109679,-119732,51819,189464,114378,-27303,-143828,-122970,-31027,-186861,-473632,-499853,-403015,-329135,-169683,42976,62228,-75095,-184459,-241723,-296184,-272062,-202928,-132213,4444,80131,-26887,-156099,-83076,204881,353135,326529,361144,277868,130825,138807,230284,150112,-83517,-239833,-366977,-496557,-439502,-159988,-5066,-186232,-385011,-276515,-110900,-48748,147303,198583,-65787,-281655,-205927,18095,92599,-99842,-91581,120340,78347,17511,302804,707915,781526,574866,395356,300676,82892,-279882,-479640,-587330,-678212,-657017,-521988,-245050,-150303,81659,551618,377644,700658,1893745,1875052,1016322,1085588,-74191,-1662675,-1908943,-1192651,-752394,-355887,17543,141156,494311,1436264,1453829,176272,-396677,-500469,-523922,-540041,-841258,-938805,-474635,-262357,-145754,169723,180835,-37344,-243786,-336165,-102739,234722,218174,-36290,-27952,154529,172893,23651,-27047,-26772,-45821,21008,188407,274225,345791,364618,185364,-9915,-93923,-171454,-160980,-29646,15466,48629,257443,328633,116986,65601,296303,407671,336911,112825,-108448,-228356,-281082,-272134,-219660,-166068,5335,164871,60128,-69717,-52119,-83915,-180276,-227780,-185725,-180,260334,353646,207161,-70742,-278130,-270709,-225124,-248668,-296969,-325107,-214055,-165832,-174782,-82157,-35234,-1821,108573,83123,-14917,-22293,-81944,-59835,128834,114317,-142556,-292050,-338103,-412950,-395646,-258291,33650,211763,86196,8515,134620,147943,70513,-46369,-191171,-137663,-95558,-186830,-147577,57592,151069,58581,-43812,-113068,-215405,-345533,-297451,-61860,-693,-113140,-143097,-53569,122614,257564,213582],[127948,115413,98647,1752,-77384,6996,159134,273124,228332,48430,-69430,-115158,44917,257595,146522,-253659,-421486,-259840,-68078,-49987,6806,161824,60444,-133269,13486,221258,110465,-24313,-58002,-235910,-365542,-87592,211608,127008,-69004,-76056,16159,94525,92166,-50377,-154996,-125050,-99271,-90844,18008,130073,163639,202465,201522,18867,-209898,-106296,219510,264727,84415,16284,105439,248867,312842,325025,408341,478677,432824,337399,346882,403941,364096,284159,243356,154604,174041,329536,198864,-60215,20325,159683,143173,49786,-91183,-310905,-424804,-338205,-118879,128433,283502,281689,235161,204000,146223,153957,210454,155291,139580,199936,185184,103987,38168,94969,124230,11336,-65450,-67919,-61587,60875,180974,161346,72062,-238,4925,-22416,-6386,115553,16970,-85876,-84122,-62940,-47653,-19135,-26533,-24160,53361,172337,167952,81479,195764,303994,146652,10120,204284,498451,589659,438889,254725,99582,-14413,-17982,156617,280281,257873,163295,110043,57922,-36590,-3070,36794,-133493,-378619,-316414,-89793,-84424,-331343,-418280,-192939,-149974,-283857,-192210,-50554,50223,197768,171746,-97151,-222546,-16515,118977,68021,8537,11645,5584,49697,45802,-33848,-51352,-81499,-63104,72195,-12324,-128072,56319,368984,217152,-194124,-331604,-105766,152257,230501,174543,90366,93054,147031,204171,328767,423066,284768,4826,-246576,-318703,-122968,193343,290860,210324,167891,137190,4503,-190140,-183601,-101336,-164800,-241042,-78907,13272,-48447,-130433,-110938,-70376,1082,45020,81709,152961,37829,-169876,-166385,13358,141205,228606,385628,356130,71915,-53686,-30661,38048,66746,-121619,-354331,-150676,220439,168959,-19817,34044,-9255,-79622,15599,17391,13573,116899,47889,-104814,-136245,-136411,-85241,-77711,-36346,174533,253755,175724,182650,156098,33451,-62611,-88939,-14055,168194,241990,32451,-158021,-194700,-56117,71328,52605,111127,222298,145022,35112,90214,174319,25937,-5132,183250,293707,225046,46862,92680,281757,224376,46376,59386,243851,401961,417068,316096,126295,-18663,100633,306391,439974,547051,406598,93958,-121946,-95805,131342,275745,236143,149952,-1283,-302649,-420126,-104062,255867,221711,-38369,-92180,12203,111546,150552,13435,-141156,-65359,64984,-34228,-92473,4061,80850,33666,-38973,-3848,113925,193617,216362,175387,52347,-19837,-27602,-14062,52823,204852,305127,318617,246265,138910,98939,156917,210646,130354,-206654,-411163,-236036,38509,-15943,-210743,-252148,-240724,-237099,-124141,73752,198715,165554,84424,-77567,-172504,-71486,-57440,-247733,-115070,160991,-1242,-88461,235044,321213,11281,-155419,-163800,-162096,-28256,175955,307821,342430,331958,139176,-53765,71705,305174,238957,66534,139221,271983,77657,-69904,137471,273972,55016,-113477,64366,302805,291536,299889,481592,486337,270442,159114,253232,202977,-60978,-36896,151896,97343,-46430,48184,250212,337925,261367,42932,-53004,121489,223908,151536,279141,443994,330676,80521,13908,31647,-5752,77698,147911,162967,115728,26318,5085,17921,72107,240000,392822,418263,352091,135482,18990,303332,679186,780653,671064,611898,455453,83926,240110,939086,912340,373765,833514,1811491,2997791,3979889,4697952,4053166,-2062500,-8730514,-7015584,-2324094,-1167790,-506999,113584,-229704,127870,586521,-62160,-587925,-154038,364169,497337,249517,-36968,-146400,-328140,-563136,-484608,-193539,-128021,-283353,-332688,-327748,-304349,-133681,-24846,-123594,-88004,21942,10777,-89439,-214079,-374828,-335072,-78846,165594,277091,388716,474498,300719,36967,50247,29198,-292798,-560601,-316096,205981,442544,459925,276331,-5200,-244704,-452770,-484766,-186414,116699,123248,12685,-39696,48767,-7963,-219622,-366132,-543079,-711519,-418539,10357,96551,57830,69040,56808,-64694,-197994,-219487,-207797,-119364,109546,185383,50133,-79281,-112125,-50991,81154,174183,195722,150810,130073,98755,3666,-109476,-225916,-358737,-382138,-247844,3807,138747,111118,52040,158146,236858,140801,72947,91076,-49186,-279545,-170417,73177,54163,-45512,6594,60214,-89450,-282007,-313937,-312755,-307702,-173614,-109248,-152630,-184461,-19181,227808,213394,-49308,-181412,29451,227611,119800,-58498,-51501,-94374,-300356,-394948,-260374,-183730,-261938,-212382,3725,-9558,-61979,9437,-54326,-132703,-93130,-71584,-137553,-179939,-146402,-109419,-191410,-252873,-180106,-114973,-65245,-47895,-137768,-177069,-149457,-204481,-283735,-289362,-242987,-135435,28673,27651,-43674,46673,39422,-225265,-416916,-293072,-75255,-25467,-97122,-121005,-31074,24969,-41233,-58962,-95923,-171481,-152912,-98571,-99989,-154634,-190176,-192072,-159348,-21881,116647,164775,194303,159256,-2601,-290745,-278849,10997,138049,26551,-213327,-428670,-435713,-261177,-181121,-152504,-202799,-321013,-132099,177274,289227,131680,-171051,-483978,-514459,-289428,-93852,51825,182541,136526,45212,43926,12674,-10777,106867,153617,18124,-213234,-330180,-257947,-181862,-255434,-278422,-151467,-43282,21716,162999,246992,107677,-146445,-403817,-574523,-287843,2644,-154463,-297610,-167484,60778,259208,337365,269602,166531,102807,51433,66992,188231,194500,34472,-110434,-208381,-172434,6692,211224,286024,152966,-120461,-404087,-389435,-118328,-36404,-111959,-71549,27688,57336,93633,181873,202017,127556,68684,51618,82383,165085,199990,160746,124426,249847,388118,357194,229980,209247,96039,-76331,-20208,185286,189242,-52485,-235992,-127981,-7367,-217398,-392976,-295179,-153468,-189416,-250032,-240596,-203292,-113090,155949,380876,341374,110680,-105927,-172581,-139137,-69040,-95152,-228739,-270514,-78486,15885,-170891,-352858,-339330,-181510,-96081,-112309,-170764,-173398,-60223,70033,105540,102236,146625,107795,-110552,-301395,-277735,-135520,-57492,8404,138962,172583,-30275,-131310,-4079,120307,139075,81270,57521,52443,-35976,-89049,69368,222362,145309,10368,-102015,-115586,-31993,-164072,-424563,-494981,-481738,-428110,-210825,11102,36639,-41003,-77867,-145123,-242462,-172593,-22648,9432,90834,162574,34423,-173812,-178832,85197,238820,226161,311064,296691,141900,101646,187403,185059,22086,-139564,-308861,-439737,-359715,-98180,-17969,-219773,-369084,-239532,-111220,-52117,129147,207723,-6026,-181612,-146480,74241,120782,-155161,-208885,14943,-21666,15329,400387,763603,685809,422802,239776,186322,74639,-148124,-342906,-492776,-628228,-682365,-603957,-326400,-176464,165744,710738,432086,610562,2153946,2163619,879976,823305,-329850,-2216315,-2446036,-1297850,-694357,-377953,64066,239218,494052,1514790,1483934,-82917,-815814,-854075,-565953,-449719,-754616,-819910,-351055,-212396,-162226,122282,135117,-37760,-172887,-250238,-82237,178498,118417,-132596,-65730,133798,76423,-94894,-96580,-66201,-78923,-15387,171022,278131,301992,314856,180898,-21011,-114097,-137511,-99026,36946,87215,129197,345940,364026,80156,-23115,182383,277423,217301,46223,-153687,-270056,-282766,-248832,-242845,-200129,-3034,151677,54517,-14631,50815,-8795,-174936,-244800,-206066,-16963,249502,369758,239716,-27401,-222205,-198189,-200890,-325955,-435644,-411203,-255805,-168651,-187543,-175169,-162135,-89131,7076,-40855,-115763,-119384,-186263,-173883,-2476,-23557,-241332,-336199,-289203,-247503,-283044,-307741,-114465,106916,36475,-36004,35504,6051,-91631,-158894,-168407,-87173,-129012,-307004,-180942,92704,152224,14072,-48733,-82427,-191045,-330297,-297969,-82763,-33056,-92980,-61029,-2383,65375,150330,164641],[151584,169424,118611,-34429,-109492,1424,181698,308220,330442,185304,-23084,-89627,116395,348409,216627,-259115,-488585,-334313,-106593,-3604,131550,323400,219605,-1748,42398,119359,24871,-35900,-38683,-247355,-387692,-97478,188080,111755,-89033,-123601,-50653,-25811,-83597,-148890,-172083,-105435,-86440,-60300,28876,139835,209183,227665,180959,2646,-204978,-144381,148295,215650,52381,-13918,90583,202413,173282,183764,358577,513719,474510,360866,367542,430872,383676,302354,229917,83184,60764,270658,205503,-26306,55899,198050,150775,56134,-59506,-256062,-347461,-235424,93,231629,302859,269629,204441,109404,18093,93484,249075,201862,192253,223416,189542,120995,84650,133053,165013,-781,-161906,-105402,-44731,68509,147751,100604,-6859,-21488,82602,75350,61992,160944,-27759,-281507,-300121,-255962,-238927,-200297,-200208,-217396,-74029,148276,183963,46775,103988,223863,114843,45019,266214,464676,449913,298621,204358,92747,-39073,-65911,78708,190204,152931,39858,9297,63265,70030,79272,68294,-51624,-148054,-72332,-29159,-81279,-285575,-352610,-183152,-171692,-218932,-55870,79901,109455,160735,104762,-128560,-204769,-52909,-8706,-67496,-8264,30633,-47413,-128462,-119139,-65844,-6358,-59254,46986,267562,202806,45050,22734,162643,86001,-220553,-344984,-104002,148777,200356,124201,36078,28896,91318,195858,346110,400541,281841,80955,-108582,-215765,-91530,251710,371781,241106,149391,94538,-74872,-242799,-176147,-52323,-94100,-197727,-94259,-29497,-115529,-194794,-157085,-100561,1149,46466,75492,174692,61061,-154866,-114451,79149,135976,108162,207848,280458,98449,11828,71107,102728,87100,-68318,-263711,-120201,181621,167871,23392,65337,10116,-165579,-132612,-78963,-33311,63297,27888,-111891,-181419,-167153,-95335,-108465,-70881,164804,264450,171861,114631,67257,-14704,-112901,-171948,-42351,209385,257435,27816,-186674,-264486,-151171,-31482,18097,102442,184560,155010,37118,-4826,47610,-1432,-30034,89517,200235,190344,66752,103885,256802,165942,-23142,-30447,165154,375589,376408,177196,-55349,-141914,58215,257319,342932,445252,353810,16708,-255699,-213489,40714,164219,59339,-89454,-185588,-366162,-360673,-35102,299097,259201,-62328,-169844,-29980,165011,250921,-5561,-257483,-105734,141195,82047,-18273,-27394,4251,6802,-12162,29550,75202,97306,175692,213949,36390,-135874,-88893,37679,93701,123139,174728,229695,214029,144281,98054,117417,145964,50426,-245029,-455225,-317766,-57386,-87355,-252959,-271243,-264089,-283453,-163322,97212,285287,257267,97385,-124613,-210832,-92315,-15085,-109323,28216,219683,65783,19138,291458,255302,-108609,-227590,-178518,-180601,-18112,238190,365092,409848,351037,117734,-68096,26140,200204,201489,135236,219610,272054,4204,-177877,102968,363387,180162,-39140,68364,273106,320190,377937,541083,511639,221719,8099,135214,233157,-17370,-125318,24369,70304,-7504,46707,228744,340000,274479,86431,18770,119205,106312,-906,184336,453203,364161,135611,131883,140468,-7983,25725,124728,154884,91525,-10391,-642,39061,46963,175027,373216,446037,372472,159200,13429,153657,470335,697539,704141,565459,218248,-175243,138133,970726,1069501,509548,769724,1778154,3045825,3810853,4013053,3676546,-1501253,-8541175,-8850937,-3357523,-233908,938879,1176052,424132,305984,618947,180339,-324664,-134609,190774,303459,213940,68369,-152988,-433422,-661914,-474396,-157161,-71524,-150892,-123777,-101676,-110725,-35982,-20694,-169881,-151790,-20339,-34665,-129585,-240612,-403513,-368431,-24139,232662,215591,170309,208810,130689,-6629,62562,83773,-162052,-446432,-302724,130166,312191,279033,141321,-42423,-183614,-327831,-390619,-123746,206170,219186,38697,-74724,17789,-8677,-259171,-410557,-510849,-620947,-375485,-35068,37229,-10866,-28974,-19317,-67307,-146383,-154710,-104962,-9788,97644,63705,-29702,-82839,-70579,-23859,31698,68366,96485,110358,140021,76134,-54882,-146669,-240480,-380307,-425920,-275818,35068,224017,212440,155445,237604,256164,102012,-3632,5844,-89071,-260720,-171680,2147,-50764,-110557,3510,105745,20071,-161864,-253165,-303578,-328575,-224035,-150684,-183535,-192739,-12189,200584,162573,-46787,-124295,87572,302373,209392,7055,4968,1209,-213593,-340279,-267351,-246976,-337542,-261240,-47177,-5060,-5764,27085,-77891,-163282,-107970,-106853,-161766,-172572,-115155,8324,-56858,-192600,-145809,-97155,-85204,-85890,-137673,-136236,-119710,-220527,-299287,-261692,-223409,-192756,-72854,-61180,-150870,-61685,-25250,-242724,-436206,-343907,-119846,-31012,-92557,-159894,-113138,-75744,-114546,-77263,-84345,-129332,-85112,-54198,-75114,-191912,-294580,-274929,-203954,-83911,86738,172886,184999,124458,49003,-142816,-175100,21546,131817,82248,-76549,-228265,-234828,-168160,-208214,-223323,-261917,-319712,-104046,228656,376498,266812,-17657,-323983,-422962,-266892,-103718,20074,127153,86967,-9509,-22844,-33285,-34913,69670,121958,28432,-143491,-269096,-266058,-217977,-186913,-83316,35207,-35222,-61190,144340,302144,154184,-87152,-355612,-620661,-366923,-8309,-98427,-252997,-205871,-14713,245901,320713,218561,177708,128443,12924,-1708,174796,248130,101834,-88373,-219683,-203552,-27482,202996,253566,141318,-77406,-365312,-377703,-92942,45389,39797,112077,121351,24394,46442,182467,256960,183346,93920,65019,60787,128755,225299,237585,222221,383533,568120,473474,266807,186448,21859,-213590,-175806,82945,123658,-96195,-249957,-140275,21120,-55792,-212769,-214019,-193183,-293406,-379798,-303174,-165273,-82331,126559,383873,364180,103995,-104195,-179764,-197987,-99853,-34866,-83407,-104683,9353,45229,-110146,-236434,-231491,-142896,-113609,-101046,-112021,-132638,-95499,-3708,95458,136853,146506,80277,-108955,-261981,-219771,-112730,-53020,45647,181775,214708,29854,-68209,31404,135172,107373,-10805,-1217,94621,50256,-34113,48898,153189,102418,30537,-40781,-101490,-64668,-145688,-322906,-413413,-482697,-470634,-236680,-17924,47957,52541,71859,-5346,-125882,-30935,137546,111981,138926,211782,83039,-173497,-234276,-22955,107659,109881,214471,284854,171314,65371,105243,194255,138796,-26148,-216573,-335869,-262622,-61507,-31256,-198995,-281121,-178974,-124686,-69362,70209,156085,46223,-82577,-107193,115711,158821,-157354,-251292,-50742,-86685,37438,490209,735697,522619,228718,42174,55599,106433,40465,-155616,-335492,-488875,-610208,-601919,-381757,-174378,266924,767291,324044,344600,2118963,2234986,843037,693489,-319114,-2418732,-2687614,-1390974,-698345,-439095,32663,239817,480110,1609559,1578021,-222983,-1234014,-1140379,-606145,-358288,-557565,-515459,-109348,-98107,-114633,112246,104186,-34345,-92330,-144553,-69741,82258,-6620,-208364,-87732,124686,38926,-114462,-98176,-85333,-133620,-84689,98316,215546,220373,245576,170080,12350,-53571,-47762,9138,158446,213549,242909,413894,374963,42363,-103931,72006,178959,146909,57384,-103153,-214514,-199450,-168011,-233782,-222740,-28185,109761,50076,54307,164633,91974,-128530,-228012,-199615,-32527,195831,333130,277524,59247,-134641,-132980,-155285,-318695,-460741,-391737,-207902,-79965,-114418,-208798,-231848,-119668,-43989,-122613,-197877,-214155,-256169,-221256,-84708,-135580,-323466,-337070,-174870,-45345,-139545,-309532,-240291,-21175,-41790,-87837,-56905,-125491,-220145,-199587,-65293,21477,-110468,-348921,-195111,101773,142239,17732,-3001,-11938,-111028,-244983,-238858,-77735,-35179,-44694,26498,37906,-22948,159,86764],[161641,220956,146890,-40471,-103065,17264,194371,299186,362610,271176,5811,-56785,203604,436043,244416,-299816,-586732,-423721,-160284,7998,215597,410635,308511,110675,70827,-9352,-117643,-91383,-44016,-247031,-363985,-75833,178042,84177,-132369,-192923,-139153,-132192,-188293,-158905,-92749,-32499,-60104,-25104,59112,149202,200705,174179,112436,-17682,-180389,-175320,33200,118773,20188,-15113,86949,142360,34959,44242,291069,510464,470672,330918,322014,403636,364556,263788,147770,-47178,-106514,134533,174269,13697,75585,220072,170381,74203,-23567,-171924,-218033,-80997,124666,279281,271722,202783,111724,-26646,-128158,3869,239774,232046,182297,161195,126685,63233,56674,123197,167827,471,-186722,-108239,-25441,41841,78395,17582,-93719,-57172,71271,39322,42809,145692,-86929,-455448,-476066,-399315,-389448,-353032,-347188,-380000,-204217,96068,185975,33794,35397,158336,103006,74874,256457,340536,235386,109812,105142,61196,-48574,-62248,35112,101605,51358,-56275,-53605,95906,187654,147612,66746,8056,54492,75804,-39371,-77407,-177221,-251781,-217691,-219779,-129045,87873,173819,111557,85333,31458,-116824,-123588,-75068,-175956,-243525,-56968,24313,-100277,-247568,-236403,-104259,-5012,-48051,145170,446079,450309,211987,-54738,-83995,-34442,-182681,-265489,-58939,117487,120557,32572,-50597,-60303,903,139630,317932,347215,245461,132481,42118,-80474,-61995,239858,391017,240224,98191,37655,-112534,-226960,-128464,15503,-19261,-134439,-101854,-93190,-223064,-267473,-186668,-103121,-6399,22643,80551,220737,121398,-92961,-31407,165542,164104,35335,41075,137310,74836,67962,168028,157773,99947,7783,-110149,-45397,137621,142052,56404,100903,50258,-195566,-222201,-120463,-53325,2629,-2398,-119322,-240535,-222258,-132657,-135908,-62207,180056,274728,167173,34095,-41857,-60854,-126222,-210033,-50463,254393,259050,-15673,-229710,-268859,-182446,-107841,-32567,47165,125376,168227,45773,-71226,-30876,-569,-60195,-26675,86009,133122,73775,94973,169100,17150,-174662,-168924,47526,305419,305260,55728,-163305,-161636,78511,222835,223909,276532,223203,-83976,-343726,-286127,-42006,45080,-137413,-311996,-312994,-335081,-238877,28494,294273,239929,-118901,-249769,-38844,249457,341629,-27063,-373959,-187848,142029,168031,60804,-37973,-54476,-17802,7325,58811,63678,41208,123405,200073,13711,-224940,-147811,73346,121576,44900,69335,160050,169117,115744,67819,54314,58357,-47674,-278887,-471351,-370664,-146802,-139334,-244344,-241622,-241276,-275116,-185091,58137,279305,305920,130294,-122473,-215777,-85496,31320,7790,123812,237343,135406,128433,303726,146024,-223196,-257263,-136103,-140525,6405,259932,361936,415375,336805,103124,-74786,-34212,85615,148591,165754,276930,284714,-20602,-216116,78409,372743,247102,43695,76143,204407,301274,414588,529074,461363,145377,-127260,7379,200657,-1054,-179710,-80787,10653,16701,80881,239891,343303,286117,165112,141839,134417,-29260,-160720,70126,423774,382823,191759,226998,220465,17083,-14665,77552,129872,109119,41626,67965,84939,22176,130541,352683,411027,330485,185645,41784,-2864,185440,529588,659893,412693,-50056,-359657,35664,905951,1186809,779784,811162,1746912,3152403,3855061,3693120,3230242,-1340429,-8240961,-10004711,-4538810,166315,2007356,2079003,1163625,639582,651399,368043,-89770,-195370,-92358,28993,156123,138379,-196937,-571007,-756255,-478338,-165224,-65001,-44796,37699,58020,29267,27984,-17988,-163409,-170908,-71379,-116148,-187471,-257627,-379598,-311824,82019,289257,109930,-103143,-119615,-90518,-60486,86216,179606,24197,-274732,-270622,-9990,60505,-45166,-112688,-161347,-147712,-159638,-217363,-4433,313114,314757,52542,-128217,-55388,-28647,-238680,-348000,-375377,-446318,-307959,-89487,-29105,-81553,-129797,-115828,-98652,-129747,-124028,-26793,69774,56189,-29469,-53804,-63339,-50383,-44629,-70711,-53540,17,46985,93812,9200,-152041,-225294,-254163,-339031,-405831,-296752,-2667,212755,201613,146659,226657,233869,54433,-82555,-85586,-126422,-203001,-145551,-78116,-156568,-169649,-13597,113857,93936,-31606,-145162,-227632,-277642,-229980,-149581,-150360,-130826,24934,152124,98367,-6740,-16788,142158,343450,292252,90840,61503,60891,-172205,-318287,-270912,-277327,-367645,-278077,-87446,5802,44282,44333,-67951,-142956,-82391,-99246,-141563,-142218,-64538,152658,133389,-67534,-79872,-71020,-117904,-127986,-99384,-34811,-44597,-220636,-310139,-211426,-182004,-233127,-165600,-146257,-232629,-140145,-67280,-248328,-443775,-382132,-179180,-63236,-78223,-126807,-98352,-129933,-198003,-124152,-86149,-75649,18228,33022,-28935,-195764,-356091,-336384,-232123,-123040,63257,185093,157785,61944,45670,-23480,-54074,58062,141921,146739,78790,3943,30717,5715,-159439,-249577,-255626,-208383,-1412,283314,402565,336475,144691,-84434,-229089,-186753,-97602,-8741,53778,1919,-89360,-75426,-33223,-39465,-1831,63085,50057,-30123,-155957,-246436,-231601,-75222,150036,243900,43744,-65984,163631,353343,167192,-64509,-295074,-558568,-357215,15518,-9263,-174626,-213132,-57893,260026,328598,163867,132889,85737,-51539,-36581,185008,281775,135431,-82180,-235390,-254304,-80099,163348,186456,108221,-31404,-287324,-329106,-78542,91796,169373,278541,201643,7741,18037,165898,279607,243206,126449,51264,5578,60948,218519,286510,299666,481774,687266,555301,301343,153369,-46461,-313943,-300872,-12261,87125,-68512,-175425,-91514,73865,128951,118,-111537,-208193,-338674,-436326,-327093,-119973,-43639,66056,304516,328967,107639,-63639,-139661,-169351,-65505,14495,1603,20281,76417,65760,-37154,-99818,-77176,-67677,-114416,-82156,-38745,-81536,-122013,-34765,112244,134064,92027,37987,-77864,-161423,-126100,-99138,-59818,73184,222672,260703,90132,-41254,18759,112087,65520,-79334,-59160,106443,127755,39196,22117,27348,-31,16577,7496,-100200,-135534,-147256,-208645,-287131,-399132,-428570,-231423,-30475,87667,171294,226096,142574,11607,104291,243821,162828,129586,191386,88492,-157045,-240835,-100363,2829,18806,100426,237393,200168,31555,2736,167924,217723,53801,-130527,-232307,-197468,-76331,-57622,-147814,-161400,-126331,-161066,-112088,-15410,66679,70302,-32760,-110215,120799,197478,-88286,-184874,-53816,-108681,64212,521582,602511,307503,26280,-146225,-51342,178742,239569,53059,-131193,-292318,-478144,-549564,-408473,-137093,356024,711609,92339,-63747,1675687,2016028,921196,760450,-18130,-2162568,-2574296,-1468072,-776347,-519234,-62149,124459,388263,1610803,1728656,-74775,-1383773,-1231571,-678747,-369075,-360459,-154873,154275,46090,-11039,145353,98216,-19313,-13620,-40430,-65495,-38935,-142951,-261639,-100033,117962,61098,-45080,-56206,-103212,-202351,-164723,2335,108796,119098,163410,142893,78093,69269,65141,126229,293791,346513,343052,432653,347121,-1771,-171444,-21589,114281,124028,123399,21365,-68280,-35594,-41954,-188622,-213420,-43286,66153,45718,105690,250355,186281,-54405,-168982,-148188,-38574,107752,249758,310197,174850,-28042,-76788,-90208,-225980,-354432,-269351,-90837,55414,-1629,-196008,-235893,-75682,-12400,-128059,-230873,-275759,-280907,-206904,-108845,-187042,-351808,-292996,-37132,129434,-10907,-276943,-317240,-144012,-128492,-126726,-105766,-201820,-274645,-152582,95781,160088,-74969,-334298,-188940,98365,144644,81967,94429,95236,11249,-110973,-131700,-41076,-2332,26120,103683,55546,-121361,-153838,789],[158135,262286,193621,6840,-59660,40726,182814,239664,313100,281884,16893,-25262,280058,490402,219131,-359074,-674151,-496124,-195560,10066,246083,406385,315049,176472,100336,-101163,-257337,-170299,-71726,-230033,-298805,-27290,189101,67306,-161492,-250621,-227094,-193718,-179362,-66685,58664,73525,-6919,20742,103059,168534,165379,78451,21362,-36438,-140940,-178257,-70740,15660,-5728,5363,87350,76323,-63428,-45182,226766,462272,413948,246877,221097,326716,303341,175220,23668,-194973,-274236,-37925,108552,42330,70520,210229,191018,95419,6460,-89863,-86066,84742,244741,286190,216073,103191,-24642,-170303,-239790,-66106,207212,243007,122086,48461,18563,-59803,-36169,81505,145571,28526,-110948,-50284,11856,10816,12667,-52385,-155570,-76865,21183,-79817,-58158,75121,-119742,-511597,-534968,-447048,-460153,-438107,-422090,-448773,-283409,34599,172063,51425,22768,143389,131834,103863,190733,175186,26372,-52969,-372,15652,-41388,-11446,41342,44185,-11448,-87713,-52387,151661,291749,203045,52213,42309,171163,90271,-100721,-55907,-34989,-145564,-259133,-251280,-38751,190297,208330,78904,14960,-10728,-48802,-1242,-83974,-335674,-400382,-130068,-20007,-141859,-270305,-265322,-126877,-25661,-26036,215583,559177,647159,323300,-147994,-291542,-115925,-101212,-121144,13476,70655,24233,-61182,-131781,-134448,-83435,63442,260832,284886,187948,140737,153752,47725,-31579,174628,343879,194686,19153,-7408,-72677,-134449,-56689,69386,30240,-70903,-96852,-156956,-323217,-316871,-190477,-80969,-16513,-7182,105295,287568,219659,19797,75247,256602,217444,18854,-82117,-42980,-4499,96422,241021,202795,110762,88714,67855,51741,91215,92057,69744,134855,101210,-159405,-225233,-96943,-44611,-45463,-27679,-118337,-288184,-282709,-178842,-139054,-5434,223038,289423,168170,-23160,-126804,-90376,-102111,-185687,-20292,298709,253509,-58175,-224937,-182296,-142063,-140077,-77234,-8299,94744,205847,86294,-63437,-10952,47379,-77725,-133260,-27806,55899,54336,76182,71218,-152105,-348815,-306902,-67207,214063,223494,-14776,-168532,-77973,149939,211720,124159,110738,75324,-165748,-357136,-290407,-83415,-32912,-276773,-449889,-357252,-222576,-78235,84480,251934,178671,-180233,-301444,-12249,343385,403159,-43341,-451176,-276036,80851,209811,136293,-20058,-84225,-31953,29317,90853,89415,43133,80684,147811,754,-246625,-175602,85568,123981,-14340,15119,130479,124369,56079,4246,-28773,-37397,-135153,-299023,-456266,-391431,-221151,-178237,-203104,-172024,-174767,-215698,-193898,-46652,177738,302689,181610,-61047,-167400,-39932,80490,85151,151071,211054,189714,212285,266147,20467,-305212,-251370,-66606,-56979,43663,233133,293649,350330,287818,88872,-81136,-101178,-13113,93056,158672,302615,310387,12501,-176721,63080,302601,244378,116096,86209,116140,242198,400986,452033,353986,61656,-211421,-82037,132346,-15408,-188680,-132490,-56656,22026,137097,279007,354605,299724,245889,251913,136424,-149492,-286144,-36274,352127,369291,230378,272639,245439,47418,-42999,20644,112087,165381,138388,148090,112732,-1832,112258,323518,319303,242976,203137,72698,-143989,-95722,337532,581206,240814,-252041,-417368,-26262,765315,1206873,1078613,978378,1762301,3259555,4060268,3688532,2409565,-1973754,-7833155,-9723007,-5269592,-100375,2394564,2590827,1792477,1048179,688671,431708,21562,-324487,-414111,-273093,65217,153650,-236459,-676876,-825540,-522751,-236279,-119510,8412,120311,115471,79271,45486,-24075,-121654,-136937,-107205,-205735,-250813,-265236,-317393,-183638,213689,326235,-4983,-350987,-413762,-302777,-131355,84825,262283,197371,-93092,-214515,-147771,-215460,-401424,-418532,-340705,-156090,-12871,-34547,127564,408469,378400,41844,-194983,-151937,-60608,-167673,-207367,-178433,-229751,-214907,-121730,-82364,-128249,-193337,-193805,-146052,-156027,-143555,1534,96152,-1405,-59756,-3373,-22949,-58629,-99141,-186900,-171246,-92515,-41931,-5242,-79733,-252142,-317099,-255560,-241317,-322625,-303709,-96384,113447,91028,33779,133133,179384,15105,-140647,-155485,-135461,-109251,-96373,-147456,-233220,-198787,-39172,61432,78156,50201,-22718,-109566,-181580,-194161,-110978,-75077,-33669,67839,87139,31404,51012,107432,183340,339792,348864,177081,98758,47433,-199297,-327419,-256644,-263622,-358983,-291497,-129229,12206,75682,54015,-41715,-90671,-27090,-41647,-81776,-113746,-25997,278055,327163,78286,-19917,-54310,-153483,-170414,-58843,73352,41421,-208440,-316741,-162309,-139644,-258026,-241538,-221211,-279876,-184258,-97425,-257113,-445298,-401005,-233316,-107523,-62567,-54704,-25226,-142120,-266992,-175853,-100502,-34642,115755,125083,20507,-164451,-358472,-356571,-240207,-150653,15556,159603,109162,-2182,-1767,26880,43464,111634,170864,210056,208859,193892,256604,163304,-109344,-269053,-213843,-40899,148773,341244,375339,322951,261072,161280,16546,-64452,-72382,-26108,-15780,-89279,-167109,-105177,-965,-35012,-84252,6115,87569,94863,-25627,-205496,-222053,29068,327469,393744,148775,-11816,194121,353211,105756,-122908,-263880,-418307,-263712,56262,73302,-83196,-178690,-54797,292730,358637,120607,33767,-21381,-126683,-32667,214504,285379,124691,-92199,-252438,-307513,-128483,114229,113813,64268,889,-200767,-271164,-84633,93998,235496,360801,224137,-3276,10216,131543,251880,287363,167582,20873,-70335,-24360,168419,275757,321143,507119,700088,572573,309187,100006,-111571,-368419,-373970,-84885,72477,2319,-45968,-321,131235,265154,163281,-34722,-193093,-310249,-412147,-315532,-79503,-3939,-518,175823,257663,128514,5631,-62693,-65942,15867,33435,7802,69582,97656,63489,17005,13825,71129,7695,-123289,-79616,23178,-24240,-111825,-13252,134248,84370,-7489,-18425,-35045,-26209,-20845,-109178,-92019,76494,245019,294692,139365,-47542,-45493,38244,11664,-117242,-109089,85066,179553,121380,25960,-83059,-120250,-32890,17579,-124431,-231282,-170693,-114880,-151824,-253697,-311027,-191688,-20266,138044,275405,344987,257798,119226,182859,276965,166904,70463,95235,37153,-132559,-208261,-141342,-48452,-21703,-1939,153835,200102,-2358,-96376,105379,224409,71531,-83575,-167684,-192003,-146551,-106993,-101366,-60034,-106064,-220669,-182384,-103983,-22646,54469,-56930,-158064,80242,219333,38186,-22706,2000,-95643,79360,468238,388753,77098,-145818,-274954,-100323,272755,398541,248642,94600,-76605,-323769,-483538,-414095,-78876,392835,549649,-183026,-507202,897582,1553409,1072639,977444,431655,-1540484,-2179015,-1516889,-906401,-591406,-191904,-90204,186298,1444835,1902716,422450,-1100221,-1100231,-794584,-522607,-261470,121207,341266,179719,124139,210244,113277,4527,46858,37741,-70844,-167104,-277798,-301879,-117360,97869,118640,70852,-8671,-134938,-262659,-221966,-79860,-13060,6704,62614,87919,151751,218133,168458,213158,390910,426036,373448,375265,262884,-64103,-227457,-89746,72133,122877,197614,171647,127354,171870,102662,-114922,-168383,-38734,32383,32366,113427,274781,242092,25633,-73971,-50928,-27064,7114,138728,319052,286460,81357,-18180,-7920,-77272,-156179,-87342,52373,178461,93718,-159933,-186143,32573,101450,-50727,-200344,-283409,-264745,-162066,-93449,-169080,-305699,-213491,77720,230377,65117,-235779,-338002,-232340,-195586,-132146,-91429,-204789,-249913,-41212,268936,288974,-54744,-309852,-177576,90760,169014,183296,216515,219158,146555,33092,-12172,11062,47316,97997,153660,44870,-207905,-273024,-70798],[142445,285166,258359,107068,6624,51938,136255,138750,200586,225237,15574,-5912,309838,474339,139959,-414743,-712182,-521804,-187536,29218,228624,325366,253496,185963,135016,-105407,-327860,-238764,-108705,-193537,-207514,32897,212032,72038,-150471,-275981,-299205,-200191,-63789,96718,225544,179752,73516,79557,151114,204468,141124,-11009,-67343,-56252,-99401,-148754,-127807,-67817,-34936,20160,75570,12824,-102427,-61211,179877,375474,311977,123654,88852,213976,205574,58056,-103144,-309372,-385261,-186351,34127,55901,43555,162643,196013,110250,27113,-30764,11487,222765,347664,283498,169501,1818,-173375,-288728,-280722,-75713,189317,241232,43143,-63847,-98024,-214492,-161910,26127,109625,83138,54057,71764,70458,-2949,-24763,-87989,-172863,-64156,-18074,-205924,-199389,-19635,-91731,-402434,-448326,-392801,-441152,-439615,-404918,-397734,-277111,-14757,143282,90187,65697,182740,197182,132151,102300,24341,-112676,-142401,-82754,-37168,-25216,60882,86877,31441,-18541,-46753,9424,211673,353898,238608,44909,56155,180631,-3238,-171993,-7935,103519,-56126,-261189,-227773,31364,221601,184915,41332,-21327,-6616,59471,122155,-85147,-442493,-487644,-207125,-95837,-158587,-194113,-200433,-119245,-41658,13732,246855,582328,730595,354672,-219866,-398155,-146675,-9242,42080,91634,27490,-48621,-118709,-178083,-165321,-124076,137,192190,223973,119074,100967,195431,141509,4506,85036,235689,100962,-73598,-23014,42525,13022,17587,85285,40188,-20571,-72694,-192778,-366654,-316110,-166334,-52422,-30431,-23840,145932,353413,327944,155444,182151,330566,273101,37745,-158196,-221061,-120683,90729,278959,235934,120952,153896,224064,141558,43570,26648,62103,158327,146785,-74205,-149545,-25615,-16456,-67560,-35145,-104485,-304758,-326215,-212921,-107667,85305,282102,307035,177834,-31006,-151434,-92505,-52355,-106807,46243,333760,249049,-59793,-137210,-24778,-54402,-129228,-97829,-25186,122256,275862,169982,34940,111339,134710,-73835,-202166,-120645,-31555,8411,61862,13465,-268507,-473174,-389806,-137162,131396,153378,-23783,-84267,66682,236055,208484,57667,1001,-33480,-200876,-298291,-230872,-73704,-44657,-312033,-477310,-325819,-72512,79120,125977,189040,98447,-222136,-307583,38760,420048,427599,-44638,-461606,-332488,-4935,211064,201849,26259,-81983,-32111,59176,128984,144491,95734,61294,80947,4981,-190704,-158327,72881,100881,-45514,9336,136060,86512,-22925,-81978,-117436,-122527,-190984,-298902,-410927,-379359,-273249,-214201,-156795,-83589,-84739,-127823,-191273,-186793,13963,252034,240498,50907,-67937,30217,124929,122575,117077,152370,216313,247740,178117,-102287,-343165,-226407,-6940,33209,74237,157156,177235,232551,207891,69059,-85027,-157657,-81886,41555,118487,285450,329421,81540,-90950,43391,173394,177475,159511,93663,27017,157930,336655,322112,211327,-15208,-232178,-109419,57575,-50409,-153103,-124620,-107782,15296,196993,326028,364757,310658,298209,294161,91066,-243698,-354037,-108943,249051,311745,233856,259519,210585,62569,-57744,-37625,96136,225563,220719,176933,79136,-42154,97171,264086,176069,118063,182006,59786,-272421,-321619,154628,466534,73462,-385179,-401054,-65394,555138,1074308,1271142,1191125,1732654,3148201,4127983,3610220,1044714,-3350450,-7269103,-7853706,-4945562,-613429,2192784,2692095,2238090,1501330,787404,409772,26969,-443184,-655754,-483634,4633,155153,-226776,-690446,-820114,-562486,-316349,-175661,46236,159137,107204,68614,40339,-28271,-54962,-44779,-95796,-257642,-287030,-245147,-218780,-12014,339098,338645,-92954,-505140,-591438,-436678,-196423,53512,295914,305522,56150,-137207,-223140,-414431,-667500,-676290,-516166,-196959,68766,98564,231574,467417,391338,6295,-259336,-239127,-87202,-65650,-32806,30319,-14978,-96227,-105399,-104536,-140851,-205369,-223850,-177739,-196233,-189468,-14282,69385,-58343,-23368,109119,34121,-78690,-146451,-261512,-253785,-169680,-143857,-131267,-159550,-313436,-379504,-232634,-111948,-195978,-290230,-207925,-27494,-59127,-125422,-2515,109197,-2138,-155702,-179595,-103977,5614,-33196,-189133,-262004,-184384,-63375,-48777,-42234,46922,78168,18614,-70062,-125453,-47678,15492,64562,96732,14054,-32034,99508,210646,206710,297954,370483,248792,98737,-49945,-284631,-341853,-212141,-209325,-320084,-308832,-172888,5016,78384,46447,-20661,-30794,42250,51810,-4552,-108296,-24231,347722,471558,193602,914,-60906,-179608,-203721,-42555,140943,104480,-189978,-319632,-136416,-115120,-269324,-291158,-273650,-288297,-196388,-126465,-271288,-427975,-383967,-262444,-149599,-56795,10563,49379,-129584,-301787,-206911,-115345,-15853,177252,191379,66076,-100943,-304225,-330666,-227736,-168572,-54044,86522,46936,-45828,-63679,5872,92511,168943,217522,265959,283349,293052,370617,231244,-114146,-304488,-164281,121371,300136,393885,322310,246712,303629,347855,244708,66840,-32099,-27883,-63540,-157787,-218303,-113640,35118,-37466,-151755,-22368,135552,194030,84671,-151552,-192776,87943,389362,433691,225416,65325,211211,278171,-34279,-258133,-271524,-243835,-119054,85648,113077,2904,-102936,-12338,319869,391006,98205,-89118,-160242,-197740,-9489,243653,257117,78257,-107092,-259745,-338234,-146989,85819,65724,21026,11775,-127664,-222801,-107337,60589,222379,328202,170962,-18953,14840,77343,168528,298833,216241,-3199,-140349,-105274,80572,199061,276989,451066,602309,517427,279253,26365,-179174,-383285,-388094,-128169,57809,66878,81826,97603,174409,311483,223730,-6898,-145736,-218924,-329981,-282307,-50131,33980,-44291,47836,183934,169266,88915,32814,76255,112898,18303,-49630,42041,72400,40678,35614,80177,173478,52195,-153156,-100493,57927,34759,-46941,56364,144528,-795,-126534,-83131,205,105054,71127,-140532,-152270,47244,239016,307816,173734,-63989,-137706,-75508,-49611,-125156,-140266,43316,199883,200642,82869,-113644,-204794,-99833,-15700,-173014,-323053,-201383,-51786,-29367,-84022,-154470,-125188,9644,179092,334461,401438,308467,157339,173964,238032,143185,-6910,-48794,-60755,-110504,-157947,-149866,-40994,-6973,-71004,43487,150917,-36869,-169175,18526,157405,30083,-84760,-153475,-238251,-250661,-178991,-88285,-14358,-124861,-293099,-270961,-173492,-79958,225,-146793,-234448,2117,207289,181095,182858,92581,-62463,80543,349639,159267,-121006,-257173,-315162,-76986,360501,483879,400302,310315,125803,-171295,-421499,-403950,-23211,351185,313031,-397615,-823051,35579,983542,1204841,1190294,763263,-819717,-1658457,-1515671,-1042281,-633448,-324361,-348963,-90077,1118794,2031150,1157140,-409501,-803174,-916392,-766872,-292806,229380,395655,271137,259337,284521,135352,25547,73270,70757,-86617,-282055,-396868,-339651,-151558,53477,175768,178401,9122,-184608,-287094,-223837,-120373,-123908,-113104,-60954,4130,208747,354102,241823,245605,411362,410276,299929,234383,116866,-151945,-274785,-128238,40635,112774,233664,293044,313122,365937,231279,-30719,-103103,-27233,1016,2541,72312,226863,242484,92256,38241,74637,8794,-74061,29876,291387,357340,177581,57338,87835,81510,58203,91953,174802,242871,131578,-121206,-106836,172511,265628,85777,-113614,-233139,-221133,-124393,-69536,-98067,-190480,-116121,137265,242399,72736,-208712,-312098,-265661,-218005,-91287,-17924,-147179,-173760,85120,403729,374490,-58952,-309527,-179772,78432,205100,275214,320042,330400,262108,147334,76711,49509,84178,145048,164997,8194,-266632,-332582,-112632],[114695,281723,326427,232932,73396,32555,52041,17431,61600,128433,4982,-8212,263691,361284,14497,-450133,-682224,-488470,-134454,73450,178317,201393,153212,148673,177431,-9402,-289840,-266810,-138682,-140146,-110151,84684,224971,91253,-99958,-270653,-350871,-163877,108091,270226,345535,255283,165894,145451,192964,252333,153270,-57020,-137084,-83593,-67430,-95219,-129138,-123362,-82283,-1681,36415,-39761,-85686,-13792,152770,269239,186842,-13707,-48311,83226,85057,-59360,-196234,-352231,-403744,-258530,-14970,61796,6210,85368,172042,111603,41197,919,61530,307722,418424,295715,157212,-71840,-299037,-358243,-242546,-10294,213902,237024,-19755,-132320,-185192,-353783,-279226,-30137,66622,150766,261489,232201,135755,1118,-32406,-86056,-144754,-22984,-21531,-277850,-325988,-100737,4101,-153744,-247569,-267874,-352432,-368159,-306601,-246664,-184474,-36974,102685,126235,133484,248389,272768,156086,27352,-70726,-156748,-153697,-134163,-94095,-13219,119286,140500,56594,23561,42358,100715,250509,351340,238299,51042,55685,102131,-136325,-210380,60082,203354,7401,-194655,-134028,74877,184796,128751,22970,-19360,32546,170966,206091,-86308,-471426,-483699,-262633,-176653,-137281,-47991,-71465,-81458,-36510,59115,235420,523316,687137,314976,-238566,-381089,-133013,61664,178084,155229,5720,-66627,-116393,-177687,-145592,-102345,-26516,125967,164342,44923,25037,169055,194490,50475,566,82852,-30722,-161900,-8473,193275,171379,75571,60976,17779,13545,-24491,-176796,-325642,-255431,-119586,-39231,-53996,-19516,187092,387218,401192,265294,256329,364273,301975,57097,-201508,-359113,-238044,58380,281851,253487,126976,187933,321181,198173,-4079,-40431,38502,160362,168126,24251,-30106,62343,19776,-58910,-19842,-78194,-282194,-333168,-216588,-44491,183777,336678,321062,194052,15755,-103772,-64881,5582,-421,128668,349197,249532,-4128,20040,147689,39141,-91682,-87447,11453,207421,367690,287397,205453,295392,232970,-47576,-213678,-173204,-112189,-51156,60827,19385,-287086,-493443,-381704,-139072,82133,112885,17406,43699,209119,293928,189550,18796,-32107,-71918,-183410,-193908,-131413,-25189,3573,-243571,-413257,-252417,57473,186787,144813,123742,20433,-234074,-268465,94486,457476,418737,-24413,-399650,-329901,-69836,189583,252969,92350,-52676,-19381,97129,174409,212947,175361,67255,23462,23484,-81113,-104041,39469,63465,-44838,28521,152388,56670,-101291,-168110,-191576,-179634,-204765,-272608,-339324,-336102,-298566,-253437,-129086,-1747,3353,-39205,-171731,-309477,-153536,175350,296361,193060,63995,99364,159681,136459,52739,81417,213082,228593,53872,-205877,-335293,-194340,15836,89834,75603,45763,45995,101486,114741,45161,-77410,-178695,-108964,4453,61134,227876,325525,155241,-1202,12313,25411,75806,172525,102868,-40304,73422,239649,167658,65307,-70664,-192868,-71360,9001,-78776,-80418,-66281,-118711,18577,252272,366351,370204,322081,313602,252859,-4165,-300185,-344414,-119989,147800,228488,215219,219856,152300,70716,-42823,-73040,82387,267224,260452,140203,-12469,-91751,84753,189615,24663,-6063,131910,8500,-358617,-429699,39908,346400,-62936,-454335,-339748,-50296,357949,850929,1351604,1431535,1633349,2742002,3898413,3322535,-413658,-4889823,-6559981,-5063741,-3599484,-979719,1556738,2355957,2386452,1866699,895473,312689,-57773,-526308,-768592,-543028,5996,157767,-180587,-623003,-739804,-558514,-358492,-189229,93942,185431,75309,31865,22378,-40978,3243,73113,-42070,-259603,-286002,-198938,-104918,146242,408591,312070,-140743,-542156,-624220,-459464,-229042,691,255422,312703,138164,-50318,-207605,-479437,-771210,-806573,-621868,-251239,62490,140002,272476,466988,343010,-49223,-307402,-294579,-100214,33838,122914,203079,159968,34703,-39620,-96072,-135281,-183182,-203363,-166328,-207565,-222505,-54617,745,-110562,46993,238205,92898,-87242,-146339,-256231,-279229,-221814,-242116,-253086,-209115,-309025,-376832,-184558,11984,-59119,-256511,-300407,-160908,-183848,-261246,-133044,38247,4071,-120550,-150720,-38665,118491,32053,-195263,-241736,-131916,-80993,-193220,-239454,-45313,127575,127151,34243,-39732,20034,93647,138403,100871,-60109,-89436,117327,263683,209799,236361,359177,288730,50152,-211863,-394608,-330755,-136619,-131626,-257114,-313982,-206993,-18080,50287,13693,-22354,15616,108956,150637,59831,-133094,-65632,343985,527836,238915,-31258,-93509,-185998,-217656,-59445,143869,124713,-168793,-315725,-143501,-118777,-268383,-304898,-289191,-260662,-184980,-157966,-278596,-368929,-316180,-256689,-182359,-70972,30629,76491,-113414,-294088,-200349,-116382,-15237,192529,219283,108339,-17230,-213482,-268043,-195931,-169102,-115711,-8120,-12540,-58372,-104533,-53434,91094,215067,275392,311361,295855,293973,356619,188888,-183218,-350048,-119290,234616,406657,427485,274916,153655,280941,440994,394881,168779,11916,-16589,-81127,-184873,-229991,-110366,45815,-59074,-185431,-9330,180659,239793,149743,-93544,-152531,87916,329560,360182,237898,130121,200847,138475,-216718,-418909,-295293,-76811,30349,78984,91852,71849,1540,46822,316214,401464,99100,-189522,-282921,-252158,4491,249271,205560,20587,-110143,-243301,-324398,-118908,101287,61212,-11111,4960,-77308,-190633,-133389,11809,143146,196344,56801,-44193,17861,1034,38692,267731,264464,63,-177509,-160544,-22964,78698,185350,335184,428704,406660,218944,-56194,-251042,-375375,-353569,-145177,20158,79301,154145,164714,190918,271166,180511,-17858,-68956,-96740,-231731,-245380,-32270,69863,-46647,-35191,138206,226478,170613,125543,213588,195473,-16731,-130648,-31353,23583,13197,21407,99045,216903,55496,-195818,-131457,64743,89879,69138,157922,139132,-94224,-233071,-145677,14806,196349,132279,-175519,-225714,-7479,209350,301488,195620,-61823,-216692,-196794,-107899,-108714,-140646,5255,195216,264329,187840,-37497,-210392,-152666,-75495,-231145,-378326,-213535,-5667,75848,73677,-2092,-45859,48126,194688,335676,388056,282561,112160,78912,146880,114569,-63760,-191894,-175592,-99632,-112777,-133784,11934,50124,-97075,-73603,54270,-66438,-199279,-70229,49061,-39230,-116803,-171048,-297738,-350859,-260781,-117489,-33197,-169606,-360758,-360337,-213559,-95508,-79137,-266766,-311925,-90562,154941,290323,364028,185370,-22415,79291,223200,-10751,-245831,-296596,-271268,5928,417425,490744,487680,482891,292779,-30118,-355241,-370653,15327,239047,62106,-449723,-845484,-587082,462723,1208410,1197281,696027,-327392,-1172559,-1437728,-1130914,-635862,-430997,-566191,-332268,725533,2011962,1857307,469644,-433236,-967577,-978812,-403512,178450,327336,308796,367225,345695,149288,29993,56808,51569,-111224,-363979,-483224,-376280,-201458,-12851,201633,232158,-22548,-244844,-256989,-153184,-110075,-207362,-233365,-196808,-93352,234092,448255,282183,223943,348121,297122,133339,34990,-71122,-258591,-312048,-137611,15970,77758,207422,345226,435149,491086,311269,40835,-44550,-34722,-45824,-41749,2476,124009,192199,135172,142150,198737,71613,-103941,-46488,227111,362013,247998,156131,190127,206677,212619,213532,242628,233199,106398,-88599,-22762,304026,430791,236608,1945,-138740,-164220,-116610,-61620,-4976,-35399,-20444,133709,180501,21281,-203552,-257698,-239882,-184542,-4969,90540,-62959,-90127,175300,464791,401694,-71642,-332477,-203677,55736,228957,312275,365325,401308,334207,205768,104630,47904,83509,150000,136670,-45213,-291123,-328046,-121621],[72803,246033,372708,340928,118379,-25078,-61176,-98212,-65719,21523,-15417,-35093,135994,154488,-139347,-456726,-588289,-406358,-59930,124146,109355,70375,45875,88112,225577,155136,-152574,-243879,-150845,-78835,-24766,110310,203944,103767,-35749,-252754,-384012,-111527,266563,390194,378857,283798,244980,204758,220951,294566,197749,-49531,-180233,-120129,-47212,-29836,-86262,-151695,-152652,-74467,-32417,-73825,-34548,61304,137557,169527,68384,-138216,-170028,-47745,-38213,-150539,-234445,-313911,-329642,-233716,-15462,69676,-27157,-456,118076,97386,53818,14247,73789,333906,444299,326473,186376,-98349,-371717,-368233,-143459,113091,282846,238247,-43628,-138424,-218066,-434000,-352696,-81039,19802,210367,448375,383638,179849,3317,-27514,-57482,-85746,27289,5197,-274339,-395275,-143272,140462,148309,-6841,-123179,-232170,-253510,-161949,-48457,-35240,-26721,55362,133557,183530,298164,324482,170856,-8313,-94798,-122846,-117542,-163834,-151373,-16293,135093,166084,97528,90450,136207,177922,248245,276791,185147,59362,44458,-16114,-233679,-189794,128162,242811,46744,-65016,14481,102267,114487,77481,33483,2937,78649,247287,227588,-93597,-425964,-400343,-275530,-225401,-70694,120956,70557,-27342,-11021,86930,187643,416754,554926,238894,-189797,-260339,-93119,93754,257081,191417,14339,-18705,-52936,-137466,-88745,-25993,-10299,71546,101994,-29515,-61564,106335,219802,107626,-57402,-86221,-175798,-229184,20771,320541,290850,107109,17094,-13027,37491,46354,-101581,-207171,-147054,-60417,-52389,-91412,-1921,208401,363718,399399,303256,268389,339988,280971,48698,-227164,-429988,-318200,17394,259464,252322,123641,186342,343384,209437,-45851,-94217,7033,131636,149552,97322,89341,138768,57327,-22702,14551,-42950,-223881,-292074,-178686,37899,262546,366319,323801,211419,99837,-1105,-14873,55967,99345,197230,337080,252304,92302,189901,269006,99229,-49551,-52190,88951,321332,455943,411868,403260,477168,308818,-1709,-160120,-171157,-166086,-105189,70199,76202,-207230,-396130,-282325,-79452,75223,109551,83468,159523,294440,294397,140334,-4752,-2431,-42690,-128755,-83779,-26032,38550,82274,-113403,-305562,-178963,119750,212820,137376,71003,-42085,-219234,-199280,131929,443218,387058,15889,-283358,-261764,-79615,167655,285757,161885,-8122,1383,140071,228286,279684,250691,87222,-10942,44847,35316,-40292,-8824,25084,-18033,43890,149864,32534,-157607,-228790,-234836,-200656,-177644,-218558,-249970,-268557,-297943,-296113,-132667,50767,67098,30127,-127459,-362949,-264949,103001,339460,334851,198528,145594,182424,146610,-4053,19860,187736,167439,-80122,-276624,-287220,-160863,-7839,86932,37664,-74240,-64784,312,34826,21248,-53747,-148376,-86634,-5240,10120,149483,298640,213696,63837,-26951,-97322,-20960,164188,118981,-68327,11042,135273,22617,-55849,-101196,-115277,16128,11052,-74883,7736,15482,-82158,48582,296252,388511,371187,336805,295734,144469,-124165,-304574,-252127,-62868,78226,149633,203584,202786,120645,89542,8673,-64928,79344,280161,250715,57029,-126588,-125910,93186,135827,-76907,-79271,85966,-44303,-364051,-378461,48163,280469,-126220,-446635,-219064,76204,274135,654212,1398795,1726410,1538090,2150514,3395326,2935676,-1415007,-6088257,-5862782,-2238687,-1632108,-1024411,655735,1583180,2110112,1958123,901224,132593,-225461,-591234,-764496,-470955,44311,149656,-131651,-525477,-638006,-521071,-356570,-161474,135806,194971,35231,-18894,-18236,-83347,17319,170522,22992,-235883,-268433,-150444,-12475,228990,383412,242441,-146922,-473965,-530548,-381903,-219032,-65369,134908,212316,141669,38031,-103340,-406726,-708610,-783287,-624120,-300833,-27942,78825,237230,399110,236422,-114061,-328262,-309939,-100582,96397,214714,307431,273708,155727,51450,-75951,-139533,-158962,-151953,-106288,-162836,-214083,-100220,-96323,-167244,98798,323374,129906,-71404,-85989,-172131,-250444,-249294,-320158,-344296,-221911,-232764,-292434,-120851,95646,54700,-207961,-351181,-250394,-241312,-326306,-222402,-20589,27428,-44485,-80253,40816,207361,90340,-165181,-183867,-60503,-91554,-336288,-456109,-197276,112459,195100,117499,41274,69889,136534,170234,75382,-130229,-137453,98973,255907,191726,174924,321155,280421,-45150,-394649,-486891,-276915,-42951,-53158,-175606,-280797,-214273,-49628,434,-44086,-54128,36658,158599,220644,86070,-177699,-134763,270277,481599,201643,-106393,-141605,-166466,-204592,-101556,85892,103577,-141396,-295740,-174760,-146944,-253991,-276433,-258870,-207677,-162892,-186979,-260275,-252586,-196104,-219199,-206975,-109461,-10833,33779,-110379,-248570,-153863,-95315,-21819,170261,213623,146926,64716,-115941,-186024,-147412,-142976,-133410,-79239,-52279,-43076,-98883,-101725,55752,236266,331031,343600,263089,226794,250933,69031,-279754,-377085,-75153,284990,441151,429787,253426,91851,229219,445103,437808,212981,44885,-828,-71688,-167201,-204174,-107511,14851,-101131,-178725,39944,206847,224122,163860,-40167,-113584,39950,189384,214253,186530,162291,162057,-28263,-381356,-532096,-297070,54404,142166,27557,15895,118988,112602,95197,268992,374940,119309,-226813,-346618,-280788,-10143,217958,147688,-18523,-87611,-193899,-257656,-45284,163597,100442,-25093,-8123,-49094,-172949,-147964,-30541,31247,16754,-79618,-77114,5458,-96203,-116159,194020,296938,37212,-167253,-176719,-111052,-44717,80887,197958,233726,273666,149493,-130402,-323093,-365304,-295026,-146879,-51338,18685,142423,176033,176501,182498,80556,-32811,28124,15482,-160262,-219329,-22584,102426,-8781,-53816,134097,289609,236160,196041,311079,246452,-46077,-187799,-102168,-14406,1571,-6769,88637,214117,30738,-226187,-147253,55407,134433,208793,267009,126010,-165047,-300016,-193760,5876,227164,156901,-190368,-283490,-64198,174517,284731,209036,-23924,-244007,-285904,-151087,-75822,-102386,-4486,179280,300674,308445,123054,-122235,-159416,-131638,-277312,-375050,-182458,47213,167502,194994,115388,31683,80032,176343,283697,315908,191281,171,-69639,34358,96587,-74190,-286477,-271205,-103939,-87972,-100613,88065,127460,-82490,-170823,-63445,-80076,-181022,-135551,-51518,-94812,-147659,-184596,-322557,-409412,-331565,-175318,-94627,-214071,-405356,-431316,-229047,-85594,-164655,-370690,-362209,-168036,73057,329057,465986,252056,16901,91061,151213,-71744,-279074,-275468,-178198,111890,431184,440352,504612,584201,411683,97915,-261577,-294019,43553,101196,-125565,-273759,-477231,-728661,95301,1006305,844479,74276,-296530,-815066,-1262064,-1130818,-603189,-490958,-648602,-396109,403214,1738870,2188720,1217611,-70094,-872410,-1027146,-488923,53721,201326,303454,432926,380868,147359,10009,435,-11873,-139754,-397826,-519813,-399421,-249707,-83978,182858,212234,-101885,-301572,-172485,-17973,-60033,-258429,-338837,-317127,-177069,226007,487554,300332,172252,228335,126130,-69939,-167654,-256037,-361312,-332428,-123090,3548,26393,127049,315776,464624,514346,321771,79298,-17211,-82412,-121269,-87473,-59231,5740,113992,153628,213574,290400,156518,-64642,-72887,136323,295684,285438,270195,287852,271744,262917,248961,244601,167588,46675,-57040,50709,396169,550005,351835,107722,-26778,-102434,-134747,-74732,79461,119223,58892,83649,77603,-61827,-210550,-192282,-169454,-103829,110727,200540,10680,-36611,199592,443859,377359,-65379,-347874,-239868,19754,217954,272783,333994,416251,355827,204307,66891,-2873,38431,112496,78880,-102860,-284260,-273297,-106551],[14175,176372,371819,390333,128089,-111933,-183526,-184568,-153652,-72682,-44987,-79424,-47098,-104667,-292107,-431770,-450772,-302096,-1617,145419,29389,-42308,-43476,32408,272311,326348,28043,-184302,-144989,-22807,36861,100134,134887,85590,6469,-241472,-399804,-71066,352440,417740,325140,268623,286575,241475,232263,306714,240128,-7196,-194123,-156075,-29035,39378,-18140,-152607,-231464,-183555,-114275,-83415,22917,120926,122900,99763,-16231,-228918,-265476,-163568,-141911,-197928,-217360,-216124,-196738,-130757,31291,82412,-45182,-67190,48585,71133,67309,22643,69974,313312,421405,360559,246220,-72933,-375078,-321291,-18027,253155,370398,246065,-25044,-93219,-193875,-431331,-364464,-124027,-28429,241801,559908,475347,174577,-23728,-33538,-18635,-16431,63766,36279,-215254,-393775,-145737,266211,397375,191529,-6071,-119855,-131607,-14617,136311,127187,13449,8553,97650,184294,299437,328122,173775,3256,-58379,-53872,-77732,-185975,-201118,-36124,99956,140542,127686,152275,193272,205423,200300,143599,73230,49486,24469,-118363,-246226,-110365,172223,219162,67364,87443,177959,134342,60667,64211,66256,18365,103950,268862,191101,-108243,-333584,-273360,-237078,-210761,36893,263961,174391,23180,20451,77626,119032,308062,400340,168406,-82238,-86051,-47668,88522,274516,198034,50154,82114,51295,-78217,-22215,74412,37380,34577,36767,-96695,-127909,52761,239639,172389,-79270,-233896,-300095,-264662,42049,372814,334703,111837,-14530,-24169,60864,128951,16719,-50395,-20573,364,-84156,-139020,10355,194035,277593,309347,249122,206189,252233,203530,5948,-238944,-423287,-335235,-12443,226364,232852,108810,156473,299675,181294,-70775,-122709,-24411,69526,85038,119225,174804,190190,95800,32762,58953,-2954,-141429,-203951,-98682,122895,302977,359203,310006,223632,188926,117375,42687,89618,163060,224408,294533,249049,187761,299205,291228,104011,-19608,-7531,175211,419991,510655,510142,575084,598249,340760,60598,-48045,-111253,-178432,-137304,76001,143311,-68116,-213488,-128803,6951,99356,136288,145362,221986,299366,235688,62822,-27128,50321,21151,-66831,-6123,51941,92392,154187,15949,-206998,-136092,96732,154028,108893,39569,-85625,-189811,-123256,133335,375936,342063,65319,-147017,-145048,-26616,160167,296674,215846,36060,23091,182840,288758,331427,291649,101088,-24374,52794,108112,-3411,-67930,-4946,19121,31953,106051,8393,-178111,-245341,-240718,-190907,-123608,-143993,-155896,-188421,-275551,-334805,-164287,62316,91073,70177,-56714,-320037,-284206,58441,359414,441679,300482,153759,187229,163525,-27255,-18287,151026,87081,-196333,-309304,-212108,-126120,-66221,24145,-31926,-174550,-132748,-43830,-11225,215,-17623,-72354,-22726,16916,-16318,73403,256148,248440,93790,-66377,-166682,-84771,141035,135327,-59505,-23953,39539,-92739,-143214,-120908,-39276,114892,59678,-36036,76164,77353,-19224,101271,319172,380081,359195,344104,249532,2949,-237885,-259289,-105315,35037,46391,90483,211809,233595,140836,121335,77939,-22738,77349,245421,185476,-51594,-233853,-136585,120330,112359,-109224,-91560,50564,-83054,-294953,-203232,162910,285915,-114752,-381177,-50849,307497,321124,540819,1446714,2019711,1472765,1491205,2647270,2486619,-1806932,-6830644,-5468285,-17826,654581,-578844,-187557,567988,1448840,1720708,783483,-64994,-407125,-622026,-648620,-297378,100493,141241,-84291,-428560,-556230,-468062,-311060,-102202,156287,182915,1919,-67446,-76310,-150616,-12594,224985,76567,-211341,-255754,-116328,38914,211736,267457,149977,-110620,-330146,-352741,-233597,-162702,-124111,-33453,41437,88991,125053,60639,-233951,-525932,-627870,-522264,-322370,-163392,-52390,145651,279317,95786,-167205,-308911,-280993,-86701,108577,226902,339301,329665,250899,138748,-63514,-172442,-160112,-95173,-10297,-60166,-154044,-134073,-204557,-237920,87248,318570,128901,-29869,18014,-44569,-190214,-256105,-359460,-383449,-199744,-98689,-135074,-53846,120733,125718,-148162,-348817,-272562,-217410,-306067,-251592,-56641,60978,53701,9976,110702,258806,138230,-105115,-107643,5635,-96787,-440211,-625236,-356082,43298,215876,173447,96971,87384,135967,154962,22781,-189806,-170407,55218,197016,154845,126677,261419,214839,-169449,-544821,-525099,-184537,46965,7690,-81581,-190333,-179850,-74961,-55149,-117027,-110655,31039,181976,237369,64597,-217817,-199701,148727,346793,101271,-193585,-183850,-119744,-162239,-149418,-5853,61731,-98088,-246816,-205105,-181502,-221833,-206370,-185768,-146110,-143290,-203720,-202762,-83923,-40260,-164552,-229709,-168087,-103610,-69171,-127398,-179782,-79812,-53667,-24659,130041,188359,173618,117626,-39977,-102492,-86725,-89196,-88860,-89101,-62804,-13838,-41758,-98486,11465,223482,365078,357878,214653,141037,117191,-65597,-346091,-353331,-21095,286046,404964,396776,259541,89463,191525,394308,384206,192190,54295,7551,-48057,-116894,-155077,-113350,-53235,-152217,-138198,104752,201905,159578,139439,1498,-86811,-29562,33680,61116,106359,162158,104106,-175093,-471058,-537967,-246441,138591,193014,-55954,-87059,145180,204726,112414,184658,313040,150342,-184472,-330935,-278904,-52934,153988,102996,-16849,-35018,-111931,-147547,54547,251692,164858,-18731,-15475,-38311,-165086,-142362,-52607,-74484,-146561,-193091,-111181,-30079,-205607,-266871,88267,295785,95770,-113514,-151402,-154919,-130069,-2418,76112,66795,154282,94840,-181696,-388288,-370238,-242775,-147370,-148893,-102038,53310,127503,133818,93783,-8822,-14102,130494,83641,-141432,-209460,-16720,126820,48124,-20120,162667,342168,273181,230761,353223,266025,-44729,-185240,-125471,-12679,20753,-23271,73455,189955,4330,-217089,-125930,46192,161820,329177,355503,117009,-191562,-313820,-217021,-19449,198678,150946,-167252,-294640,-91686,158254,268079,215083,44589,-204439,-314823,-170578,-34676,-27468,27399,164878,300890,397766,306965,39231,-101965,-154664,-292917,-311396,-98472,120904,243706,269074,188471,96213,91829,124448,194546,207603,64410,-138747,-220950,-68523,90852,-37455,-306046,-319653,-121276,-86420,-56498,165910,202936,-37933,-222736,-160479,-66146,-120774,-159173,-103677,-106929,-149017,-161974,-280293,-404312,-371553,-233629,-157534,-230773,-414631,-469975,-235981,-82870,-239287,-420949,-365133,-204324,-12150,289904,467430,277667,52725,122210,163046,-22288,-231787,-222024,-85718,194129,403365,366488,459663,599010,476581,209578,-123171,-153708,87153,660,-181608,129563,249177,-354424,-103418,596879,114560,-1031821,-746670,-588259,-986589,-1025357,-549399,-492870,-528901,-170244,267650,1152832,1905504,1559677,245876,-605369,-844245,-451626,-38818,98776,279996,455577,389992,132671,-31259,-80496,-99138,-164787,-377709,-494836,-387413,-268791,-134182,127537,129116,-207369,-340461,-53850,149103,5267,-280190,-407768,-386703,-218756,193466,473937,311976,127023,100694,-39666,-232338,-307798,-383679,-428729,-326779,-93241,12641,-12972,27458,222278,405897,436581,259947,74014,-30126,-170050,-220625,-115921,-76417,-82205,37962,152796,237626,328937,249904,37462,-53129,32818,175343,289402,378982,366628,273043,210535,201852,191781,85739,-1901,-13507,111252,437849,595239,393677,166991,72507,-37082,-151667,-93543,136716,239022,116916,18202,-30828,-143706,-209056,-126457,-82299,-2407,228070,282511,50544,-27469,160592,360012,323482,-20339,-319075,-265536,-23335,166109,169303,236738,376716,336489,159024,-15631,-88913,-36053,49278,9136,-153935,-255570,-192437,-82900],[-60730,77475,310147,361179,102705,-203440,-288432,-226673,-189206,-139058,-76057,-124898,-234109,-346597,-406700,-375350,-297093,-205455,8394,106021,-58820,-125490,-99701,4440,307488,439728,175428,-119506,-130629,15010,70230,55481,21670,22723,433,-243346,-394141,-59000,340262,354158,221629,228764,278223,245058,229185,268448,231787,34519,-177371,-170836,3539,110816,59777,-121163,-287551,-288502,-177837,-65718,63333,134766,102025,72448,-52269,-276035,-332300,-252910,-206863,-196585,-162683,-101195,-55986,2215,97946,92280,-43156,-90999,-11439,40466,78018,33863,69543,267591,358887,378058,315855,-5444,-310676,-230988,96470,360714,435096,254397,21700,-28837,-132447,-351112,-318273,-156741,-73960,233550,568642,474791,106678,-98125,-66728,17323,46541,72169,43958,-143553,-339077,-127442,328559,512580,290954,56586,-42543,-32250,98773,264374,266341,77063,-29177,23527,130693,245776,281194,166405,52458,11870,5931,-66423,-208088,-231710,-63344,29517,64995,127732,186902,193143,171627,120236,-16654,-83436,6687,-358,-163476,-168360,3735,176072,147541,71447,205291,308976,189435,64801,102328,103265,6205,96715,245018,125896,-125409,-232220,-145717,-154573,-122898,167271,344999,207877,54397,41429,28146,50188,234459,283499,132544,55338,82698,-12356,63427,249586,182813,99146,203715,162243,-26227,23357,158518,94843,18318,-23391,-144817,-148114,46429,271464,235202,-66898,-321939,-369423,-265180,37479,328697,292633,95941,-9065,2194,90243,203611,140883,90027,88809,54913,-110911,-183572,-1531,140787,149734,155019,120219,82088,111616,83738,-53477,-228186,-347311,-285768,-18797,195874,200646,86420,113372,217310,134798,-67423,-120293,-50051,-18013,-17533,86142,212795,219491,138643,96725,102959,38270,-50625,-83894,11727,195221,300599,316608,279258,225081,249157,207303,90918,104724,174262,194308,223604,228651,235040,293527,203252,57197,-6293,28843,233403,462802,508770,554742,678286,629011,328483,136023,101900,-5621,-146649,-141404,60312,173832,71843,-8899,19131,71548,127204,172620,181064,220537,239499,144547,-23399,-58414,79957,72456,-28413,18470,82757,116718,187855,87290,-154993,-131255,8133,38996,73901,31863,-113653,-160459,-62047,94666,266497,287989,107244,-27475,-12482,67237,167219,283949,240533,66915,40066,219785,347958,357962,281795,90973,-30672,33396,103636,-21935,-133766,-21952,48636,-18571,14165,-22879,-160945,-211786,-213337,-165082,-64743,-62857,-70727,-108303,-235108,-354287,-204119,37890,72136,79719,31902,-190596,-212003,49685,351263,490331,342704,117135,165899,185217,-11040,-31358,110882,10866,-272778,-305608,-124473,-82907,-128944,-71474,-109768,-234788,-154096,-28579,-15290,-12839,23986,26351,59118,63538,-10567,17004,205819,257782,95032,-92421,-175549,-105757,108529,138151,-35122,-42112,-41573,-173602,-201660,-146974,-2388,179669,122174,17191,94708,82290,35516,159506,317706,338590,324061,328736,186158,-126535,-314845,-183738,47628,132753,43876,54109,233203,305507,208502,159783,138598,25696,52329,147164,70101,-163546,-315212,-132436,143836,102964,-94872,-75986,7135,-111557,-193197,3839,307560,327620,-70577,-304041,126751,582037,450346,508123,1476421,2186182,1388910,851350,1704482,1969905,-1629462,-7134351,-5675350,1171835,2971548,475660,-616008,-364726,618335,1257642,609575,-170915,-498531,-583555,-428056,-48371,174612,153146,-29480,-342641,-498933,-397457,-219691,-19763,158172,161197,-2404,-86438,-126623,-213666,-57230,235654,107472,-197241,-255950,-99248,51661,112825,98034,61333,-42059,-154837,-146327,-50166,-56166,-141572,-189388,-136040,18863,202081,231674,-27348,-295748,-392292,-340789,-294661,-282894,-191184,36404,135787,-43142,-185697,-240478,-208046,-53885,82798,177498,319866,348264,313979,201868,-66107,-234423,-197450,-53296,99456,79449,-52502,-145346,-303860,-324009,-5197,212937,91078,30714,131834,75769,-127629,-244327,-345268,-358501,-149598,60723,59826,4691,90626,152235,-77564,-292872,-224740,-127708,-217457,-221978,-65614,97409,151419,95608,151316,271060,175416,-29926,-36939,43634,-100766,-477712,-692537,-464702,-50165,198877,202406,114941,69856,100393,103857,-44429,-230730,-182499,5251,109354,103506,93294,182442,96540,-294180,-617915,-492180,-77213,109112,41467,17955,-44092,-99214,-78994,-100810,-189614,-176785,4874,175383,194361,5344,-225794,-225490,12961,160652,-19518,-252335,-195921,-50593,-96345,-181629,-94038,27309,-29810,-159395,-203687,-197164,-168028,-105129,-87334,-94698,-135581,-199868,-107363,109025,119572,-113394,-256364,-234519,-216769,-198429,-160229,-106333,1272,-1523,-17271,92198,156470,172401,118027,-3588,-30721,-21057,-19935,5390,-28592,-46375,11633,50415,-30641,-19437,175013,357349,347069,178605,82224,13756,-156303,-337503,-263527,48909,265589,325258,336009,279050,143666,195943,333058,276921,122700,34872,-2496,-28025,-56520,-101948,-127710,-134646,-192613,-79839,157703,162577,72433,98907,27804,-76833,-91252,-78069,-37815,48381,146059,40621,-265899,-456580,-418674,-137677,179121,184503,-141656,-178499,154226,256599,93098,86548,232521,181768,-76894,-244488,-247103,-104750,77787,85870,30684,40973,-7527,-17687,150241,328285,225356,5108,-11138,-41237,-162929,-118490,-53120,-143974,-242263,-250095,-139105,-86643,-308985,-382742,-29843,248979,149712,-35913,-92232,-139000,-152788,-45536,-9505,-45270,73231,70026,-205250,-441211,-398273,-221464,-157688,-248696,-242688,-76784,35763,69736,37493,-35652,56605,220054,92752,-173772,-209773,-11396,135256,92350,30205,197132,365836,273059,224620,345728,267613,-603,-112288,-78089,38632,73184,-7228,71599,164585,-798,-156015,-62430,48727,167607,389294,397743,118465,-169321,-277260,-210411,-48087,131251,127939,-103146,-240927,-65521,177425,257614,210310,117926,-115633,-281241,-165215,7093,69764,95390,156764,261351,414332,441379,225820,15163,-128131,-269580,-206544,24502,206141,289747,294370,225181,141523,76943,47684,88080,88832,-60032,-256350,-325854,-140163,86382,23600,-253892,-310971,-143732,-99704,-7635,230526,261312,23044,-213378,-196879,-18604,-34796,-137775,-95023,-72404,-111502,-92014,-169594,-337139,-370999,-264357,-181196,-202668,-386623,-472470,-252393,-118486,-293273,-401672,-313837,-186230,-69341,196992,385328,263722,83839,162329,236303,92756,-138645,-169181,-37084,214467,345100,299193,373690,531870,486803,295815,53817,51772,172686,-13093,-78561,679152,1153313,333442,-193300,68607,-835954,-2317290,-1461012,-429047,-637757,-827211,-490396,-436419,-198883,355330,350894,294768,985651,1397158,510181,-219484,-468891,-261028,-36304,70921,262495,443344,381384,115665,-80236,-162572,-184308,-178747,-309160,-407103,-320634,-233961,-140278,59923,16857,-305781,-351547,66438,301748,59398,-277997,-419746,-379962,-202664,150282,419412,328262,120640,14091,-142735,-292969,-339558,-415796,-434427,-289095,-57369,48689,-8509,-47038,103351,290803,289554,141294,27487,-71625,-270095,-317995,-111612,-30458,-106247,-10351,139594,213893,311088,331892,171187,-10271,-70642,33335,266238,458028,411922,225155,93767,100010,109386,28969,-639,52452,165550,438015,564221,348714,157857,135214,34129,-133639,-93274,164578,308070,158415,-31315,-118423,-198293,-179517,-63142,-9123,84798,315661,320379,56043,-49659,88091,249373,265652,62424,-229698,-257249,-58070,90579,42747,108129,299598,295335,96458,-108257,-178724,-109253,-13148,-54544,-193272,-217911,-110225,-65660],[-145197,-38445,193898,262613,54988,-268513,-350852,-221608,-172116,-165472,-92779,-151741,-367584,-499179,-448947,-289935,-152697,-135703,-38107,1489,-150731,-177842,-116407,14874,321836,455928,229682,-80737,-120596,26990,76840,-12092,-113507,-80669,-57943,-249011,-359235,-74122,246222,238554,124557,188583,224837,216581,217475,174229,135691,41621,-130034,-141924,63584,185488,139442,-52029,-287687,-340739,-190482,-22782,75424,98064,77540,85386,-42149,-281727,-372948,-309826,-222786,-153905,-97502,-13210,47421,110845,143491,84679,-23681,-61916,-37667,14091,76970,44467,79152,217814,277497,369282,374491,83637,-197256,-118440,171501,396955,438878,252968,73654,18180,-67706,-225692,-235068,-174546,-109215,186931,481808,382714,-12531,-216431,-128075,45203,96307,53479,14599,-100158,-267593,-115686,296427,468713,278781,62864,-9521,27876,158990,322958,365984,156477,-49940,-65860,44770,158234,203223,154557,118901,86254,31473,-89023,-225959,-232622,-82302,-44658,-36134,93011,188093,145194,93647,34219,-163662,-250561,-65501,-21626,-138996,-34677,116119,139733,53885,55595,240825,371677,270909,139260,179038,123999,-36662,67537,208998,72383,-135923,-154418,-51528,-49736,18861,291043,349880,167878,62378,45287,-43846,635,211244,231238,135113,184092,198554,4943,41844,214548,159048,141778,306397,244130,-3740,25484,192924,140833,24327,-63742,-159861,-110349,101005,317560,281096,-31251,-324414,-361154,-234795,3039,205579,183749,66990,36382,64453,124829,247185,225173,166916,153934,99736,-105396,-206708,-45787,60806,21813,-8964,-34329,-70142,-56459,-47962,-97592,-182538,-226554,-189865,-1883,174915,165596,65962,72813,128952,96795,-29016,-88703,-66322,-112408,-136927,15350,210091,238446,187724,156824,136880,76961,31964,41621,129944,243985,264176,251588,236429,212546,259317,237862,117239,104110,132200,107249,129472,181399,203501,163204,34543,-14444,-1794,44274,236449,427294,442787,533862,693844,576459,290754,218373,257853,119077,-82960,-124379,11402,138875,161661,150215,103925,73230,127221,192336,182961,176066,158107,63430,-86521,-95404,57150,72817,-30279,-4711,67072,102869,166175,69098,-161770,-149206,-97904,-82226,51775,46140,-130110,-140624,-26869,27562,136203,225209,126626,49328,100807,161450,175331,249310,233353,80205,51613,246525,393635,356261,226603,51447,-45334,-17149,19337,-101287,-198267,-25636,58528,-102164,-113266,-64845,-114976,-137738,-165365,-139270,-20750,10108,-4341,-39089,-180176,-337687,-224888,-4660,22111,65918,120027,-18817,-82701,71030,321219,479286,318898,42638,115551,200630,32809,-26200,71578,-44004,-295242,-266777,-32295,-20579,-161290,-156526,-163583,-244749,-139687,26828,20202,-9710,63273,118076,131785,121558,27040,-7388,158721,248430,89186,-86091,-131724,-86059,76745,118811,-20600,-58405,-104762,-220332,-235786,-182938,-16103,185006,158928,54380,54811,23045,57446,205527,298572,278827,270240,288368,125339,-200256,-326971,-95318,167763,201058,62242,43821,257201,394607,304485,203782,177785,61853,-3514,-784,-67137,-250433,-350579,-115313,151169,94560,-64057,-68371,-52665,-125262,-92493,160555,410970,372203,-19905,-227370,306158,853254,619622,550223,1476212,2151544,1274930,375636,763593,1534051,-858784,-6973857,-6608198,1117645,4847115,1933186,-510346,-971964,-152886,706862,433041,-139050,-455677,-482456,-152737,218686,242356,170409,23016,-280609,-461096,-313309,-106393,54605,138050,135180,24720,-66076,-151329,-248820,-90679,206050,105302,-201097,-274064,-104399,28569,-33188,-82852,-10889,30754,-156,30880,126366,91499,-94564,-279648,-265636,-40727,250078,350630,139942,-92693,-144653,-126174,-215740,-335090,-277991,-55731,-5921,-152633,-161018,-130131,-102776,-1888,44971,102493,278332,349385,342203,229899,-80552,-307979,-259093,-35656,195127,216207,58445,-137193,-378667,-418159,-162737,34074,31752,95322,215848,141512,-88903,-217938,-277735,-274794,-83206,204171,240612,44581,26523,146649,1716,-197476,-131957,-16020,-102452,-154526,-51249,129005,227453,155920,155200,254057,202000,39766,6861,39800,-108786,-442355,-635849,-484440,-131688,164541,209986,93671,23211,46098,37828,-108110,-246260,-169513,-32095,17097,41753,65549,85385,-56542,-389574,-593553,-396362,11629,125391,47799,113129,131571,17276,-52954,-125700,-245510,-233694,-33208,138878,104647,-66428,-183110,-190013,-103311,-28985,-113319,-250152,-161907,30410,-20332,-185617,-148914,20736,63716,-34150,-147665,-172537,-93979,6955,8346,-69207,-143826,-174605,6200,282359,245454,-83613,-286779,-291558,-311897,-311175,-196580,-44326,70163,47409,311,69359,123445,127053,56162,-9787,22615,39630,42135,110062,77138,-15515,19418,147038,82465,-26281,97578,295268,304966,169422,72921,-31218,-175685,-245951,-120440,128610,249594,241632,264620,291644,224369,242717,295870,170809,37196,-8782,-36763,-27946,-10483,-60734,-141668,-196568,-202610,-22031,175983,96268,-8371,64172,40083,-79537,-123313,-113235,-48750,52790,134867,-15924,-288438,-348230,-207405,6327,187182,138498,-194543,-223209,150589,257417,47686,4959,156399,203799,58138,-118849,-191735,-139316,16003,99531,109912,125461,102555,102763,211771,355845,255028,39865,2094,-57266,-164810,-87873,-41370,-163909,-248312,-239947,-156055,-152000,-381316,-438203,-135405,158463,172506,39996,-12878,-66812,-113795,-49718,-57362,-101772,36948,74630,-207982,-480947,-446170,-240326,-180588,-321102,-353964,-198759,-69695,-7162,16836,11403,167398,280315,51458,-229969,-205621,-4905,120835,96289,55939,205873,346782,233208,181785,308693,267989,78337,12971,32917,126343,147377,47739,86685,142820,20980,-54501,26677,64288,151559,367473,377754,125908,-111789,-206084,-175750,-67166,54919,102971,-11650,-127412,18448,232339,252050,188761,162165,-21098,-210035,-142103,42394,164885,175607,149228,185307,340150,472365,379983,165224,-54019,-210753,-92171,150854,271199,282818,273564,239679,165948,38849,-38810,-17369,-18074,-147873,-313332,-354575,-173315,67538,75835,-158086,-254309,-159685,-113626,37926,274081,296811,88817,-141861,-151422,58853,55805,-84851,-45904,-14852,-48821,10379,-19159,-230323,-334888,-253333,-143873,-129892,-330050,-446037,-288934,-204964,-324930,-321469,-215720,-117876,-76639,93283,263466,225317,108124,187116,308512,205901,-42675,-141231,-51397,159675,270581,253823,274755,408916,447630,343925,235999,291743,303993,66972,149155,1226780,1950883,982607,-256813,-425184,-1716974,-3340727,-2077338,-265882,-270573,-573785,-437634,-334157,273522,1057035,578445,-672206,-319119,858432,731725,166682,-35754,21897,45018,111035,259686,405267,362641,105906,-119048,-222261,-244806,-176850,-207957,-268497,-194306,-137170,-92655,8779,-81715,-363472,-330556,157181,397367,84835,-254683,-365388,-295340,-133784,109177,340521,350161,166858,-2457,-156638,-239524,-262741,-350495,-370161,-221194,-22619,107997,56256,-62858,3186,163189,120965,-6054,-46349,-114640,-336925,-375071,-69828,70165,-58033,-17962,120590,156655,250962,382166,291538,25518,-162862,-93427,227855,489862,413578,150069,-35952,-19863,25206,21827,62563,139105,220213,416150,476470,231253,81357,151271,111487,-60920,-56048,172725,330852,192829,-45793,-172462,-213700,-114669,-1390,28507,127797,348333,314463,46036,-72575,22173,149778,222215,160213,-96150,-205109,-66603,24897,-56419,-8305,209937,251185,40950,-178920,-236962,-147937,-49617,-100059,-222449,-184491,-45356,-63554],[-225808,-153125,48835,128139,3983,-282967,-356511,-178526,-110582,-140446,-76824,-144970,-407790,-517894,-401431,-182578,-34848,-93791,-117682,-136469,-233719,-200409,-93320,60169,310825,376453,177510,-81428,-122725,14193,62360,-84494,-237615,-202399,-150085,-241674,-290425,-99911,118884,129709,82912,166285,146927,169890,203637,38228,-51189,-2901,-57172,-57895,151375,260759,217219,51958,-215172,-307006,-134202,37480,61137,31579,60463,123882,-3007,-256681,-390769,-334356,-191987,-85967,-47242,20348,92548,158946,133365,47281,5269,10726,-18366,-1405,54352,41526,90374,176447,202338,340609,408765,169669,-65116,-8075,193393,346897,364486,232338,110290,23762,-33294,-101377,-142777,-170177,-123978,115513,335568,234685,-148228,-352168,-203343,66838,135195,22506,-44752,-104602,-215381,-130068,174447,299936,183164,28467,-15676,45522,165977,326902,430156,242870,-49037,-139801,-37565,71839,125214,146281,181044,142982,24600,-124646,-227209,-201092,-80164,-90898,-127291,34064,165884,83262,8925,-30205,-261516,-382947,-142301,-27423,-62447,99489,194013,80148,-34756,14670,179203,355168,361712,259827,260595,114473,-94257,43605,200758,63891,-130203,-115920,-6685,47767,170775,375554,287491,77675,55943,40548,-106674,-17442,228625,229987,155739,268618,238925,2770,41118,199654,139686,160071,356422,271066,-21739,-22264,164388,163496,52130,-68889,-130965,-21248,199772,362571,292757,10647,-239544,-273468,-182799,-49558,51355,48368,30001,99278,141566,156284,241498,233492,159649,165378,134669,-51917,-193665,-114414,-22437,-59436,-118875,-154287,-207745,-218369,-155819,-97357,-98477,-95222,-82910,25759,161391,138591,58573,44921,59555,88001,43275,-35568,-71110,-189404,-244456,-64416,184674,256606,237705,198890,151423,106225,91014,141295,227322,263222,209735,182831,189967,187100,219450,204077,117759,91202,48801,-21634,18619,103308,93527,-51012,-156483,-73986,7730,35392,176563,315569,323948,455483,629476,475298,253658,295494,383125,228413,-11100,-102922,-68259,43243,179166,219381,94018,-2858,77952,174145,158231,127257,102922,29489,-97052,-121375,-17056,10263,-68134,-50008,21338,54348,89526,-36372,-216272,-163385,-165911,-157992,58142,78310,-133912,-129334,-15223,-45899,10747,154460,116714,75868,169108,215603,165941,198875,203166,81358,61825,260112,412950,330802,149591,-7432,-76634,-90076,-115099,-218507,-248578,-19887,44959,-198802,-248625,-114409,-56688,-46647,-114017,-124509,-1284,62998,38694,10792,-116903,-276648,-206666,-45162,-38168,40618,182903,133088,50855,107324,282239,424177,243932,-50156,41459,195131,82766,-10944,35071,-71302,-261178,-192400,62688,63929,-142937,-192001,-165537,-204973,-107424,90866,83138,14726,91370,174388,173931,175936,88583,5766,127359,233107,101906,-34019,-52562,-35860,55938,76617,-34136,-84825,-148785,-235350,-247211,-218545,-62216,137650,143217,46756,-30575,-76635,40231,223547,268494,221969,216044,234909,84040,-197682,-263254,-2920,237132,228395,92872,59421,273250,468500,400408,251246,194195,81455,-72619,-158305,-191682,-293915,-328863,-79310,144633,80263,-40255,-86093,-121019,-117099,-10561,223614,435664,409547,49408,-119016,506928,1097091,798788,649336,1435374,1926706,1185631,226700,89396,1375928,408798,-6415139,-8078601,35445,5849217,3283033,-28385,-1165236,-714523,179556,274903,-3872,-313197,-358176,107683,429486,254421,150121,55879,-247223,-438504,-238776,-19876,75133,81972,95712,59405,-24546,-150037,-247936,-100199,147999,69080,-224355,-313012,-140687,-33333,-192093,-240629,-66313,76694,94620,140430,258255,250951,11275,-281516,-323352,-83568,248264,378460,219285,34616,52121,65793,-104644,-299275,-280044,-109978,-126846,-222015,-104923,-1800,14903,64821,22129,37891,236917,341583,335064,222057,-96618,-361304,-311762,-36477,250473,303289,134789,-124882,-421252,-503890,-340699,-162204,-27263,143513,237524,125984,-90063,-185475,-174507,-154061,-12216,298654,359632,60704,-41446,127792,82897,-86856,-34953,64818,-10234,-78673,-20977,152031,269331,180565,131537,226426,218275,85462,13642,-3313,-122987,-349653,-473207,-408959,-172014,135659,205453,42756,-41926,-11820,-23499,-152233,-232646,-129496,-44510,-61247,-26070,29623,-26729,-217164,-433593,-480850,-265314,53944,91462,33750,190695,293356,145900,1466,-125241,-270864,-264856,-75122,75877,-4376,-120298,-88759,-93900,-176336,-177873,-146296,-177683,-82981,109507,49537,-162885,-160907,44399,169374,114092,-33258,-99097,-8387,103919,71561,-77987,-167013,-137353,104667,390551,306572,-82060,-312695,-322222,-358098,-372377,-221520,-2230,116009,81426,21374,62447,87082,32285,-57685,-47337,56699,84169,72652,177204,180566,13206,5154,215570,198607,-13045,6181,182243,231676,183598,105312,-27160,-135554,-102264,39005,200301,250428,188308,202546,282009,289711,305605,294372,109603,-28722,-62948,-92593,-56807,3882,-38333,-141987,-211596,-171216,21815,150879,18898,-61592,48401,44890,-82850,-116770,-73203,23377,127300,141677,-57096,-255347,-190051,25220,143329,174161,84573,-189396,-201486,138259,209752,-3485,-35727,102718,209436,176921,6323,-124231,-138220,-11567,134406,193610,201332,199897,188797,220589,313588,240865,77697,14987,-87363,-171450,-65423,-30269,-137993,-174995,-175280,-160551,-207143,-398123,-419167,-204353,43378,151291,94426,71896,40373,-37130,-31836,-78299,-118710,35116,93942,-204850,-510635,-501027,-289177,-208612,-343525,-398609,-271203,-158128,-87989,9982,100620,281676,301379,-12920,-269416,-180119,3715,82426,49455,29932,167801,281913,159272,114524,265219,276753,165518,150730,174226,220973,222121,129569,107692,114557,54645,55002,109808,83958,118562,271095,295448,125747,-44068,-121593,-120689,-69134,-2705,87153,82534,16526,138592,304344,243883,146305,152152,30679,-141013,-113689,64460,229963,234335,129590,83390,189065,386212,456118,308400,50069,-127599,1364,236212,277353,206308,211666,241054,170809,-9560,-116335,-106900,-97136,-178512,-292525,-305851,-174321,23859,92682,-56896,-171163,-157152,-115331,70158,293095,311646,152021,-23134,-30638,153080,131481,-25365,2923,28785,10575,112981,127839,-116093,-281031,-206908,-52218,-29197,-260898,-406026,-343793,-327896,-337056,-206252,-89888,-19484,-33359,19526,151318,183933,122937,170864,312237,259369,22492,-144933,-117016,48180,192685,229632,191089,271690,371405,344047,375253,506407,448421,195888,409495,1600190,2352033,1255267,-341164,-725604,-2214326,-3695747,-2253680,-71048,43941,-315853,-395555,-211832,755576,1705038,799322,-1494884,-1556476,240645,909907,421277,285688,270509,121529,159514,258236,344752,332813,104084,-134249,-244415,-268659,-159366,-95864,-102337,-26120,4878,-1234,-5306,-131603,-357358,-277824,201160,412939,78541,-209490,-252657,-158852,-36725,78273,254262,368761,254467,49765,-96321,-116783,-128630,-225791,-251877,-133988,7892,177632,171346,-10422,-43928,61406,-24964,-150719,-128077,-130133,-327444,-358209,989,192679,43015,13806,102255,89660,173047,386871,357988,32831,-232264,-174588,188681,471736,370026,66175,-139297,-127171,-40400,63063,167295,228949,272890,388771,362166,77287,-38439,126855,189379,58715,16423,173285,323844,226336,-24060,-192059,-192971,-24582,58183,26050,113039,315554,277702,46552,-65500,-5916,87263,198849,239757,39097,-120523,-39219,1917,-90725,-77589,131478,214339,4841,-210818,-239646,-130403,-46175,-124300,-247358,-166283,-8282,-76955],[-285866,-246468,-88774,649,-33331,-241113,-308237,-115543,-18224,-57382,-17261,-101264,-349522,-406082,-274203,-67504,49337,-63508,-182563,-249742,-286442,-191699,-34705,125555,276821,240836,58853,-109158,-134390,-13462,35465,-142366,-319004,-310503,-245134,-210961,-193691,-113727,17558,80607,116727,166414,72331,126602,192198,-109251,-290714,-92900,28065,72097,251062,326498,288162,173681,-82131,-186628,-15828,101980,31223,-30230,63911,167401,41618,-214454,-387621,-331602,-128933,-11888,-26402,-1260,88721,142715,57441,-20614,33637,100272,38920,-3643,5696,10547,85987,144486,152935,308848,414781,230925,52972,77372,163947,223802,223730,188582,121345,-13836,-47983,-19691,-64921,-136371,-109258,40490,180038,87887,-254159,-465645,-270156,86054,169068,-282,-110884,-149172,-201456,-171788,1795,79170,53567,-26129,-49682,26425,133101,303575,471758,324477,-26855,-173459,-85964,15651,74280,148722,224342,173230,7461,-140193,-200541,-146569,-55501,-93217,-178939,-29307,139955,49318,-41968,-55853,-290428,-440067,-186681,-7004,29366,183598,221337,24261,-98389,-50695,46673,275859,429469,375124,306866,72634,-139821,54193,246363,112210,-102650,-112701,-8043,109722,280679,395791,183279,-25815,50569,46187,-129172,-3196,259453,239550,162868,289212,208689,-16992,64332,220301,132396,143892,336761,234471,-77426,-108770,84120,163837,98292,-30634,-56685,95935,303195,380226,255972,39385,-94166,-128197,-121017,-98722,-76411,-67641,-13241,141922,202213,172622,181405,155427,81230,133365,160450,43445,-141669,-185732,-83315,-61937,-129281,-194413,-295335,-342071,-212029,-42593,10129,11840,-2125,44194,145547,126957,71726,31320,18562,113766,138321,27966,-63385,-227569,-313337,-126309,153664,273175,274192,207803,136710,114113,113482,187699,276999,251197,153176,127082,148860,154837,150174,127600,98086,67714,-57389,-168389,-101903,-907,-62468,-274227,-304966,-91302,33383,8349,67493,152454,178655,343611,512866,368319,235832,349285,446009,291384,42114,-95689,-160254,-74825,138091,192298,-3402,-137554,-21559,110478,122916,110190,102814,56269,-45248,-118304,-114587,-96696,-120368,-85570,-32706,-17558,-27114,-198754,-294546,-151554,-157116,-156182,96206,122354,-118585,-116706,-14615,-101161,-86754,80487,82346,62674,182962,206871,126835,143136,166240,81378,76020,257892,395579,288613,80173,-64188,-121377,-167964,-250455,-330022,-269969,-9937,11315,-283796,-360266,-163257,-5944,31836,-74818,-123188,-5306,88487,59000,36869,-54237,-177350,-146582,-70018,-89424,12747,196231,209395,138766,138641,244719,346378,143220,-139466,-45675,158322,117732,9219,2141,-76679,-182294,-86009,158374,159200,-77821,-162505,-107626,-127657,-74461,131959,152097,57469,101693,176558,172298,209874,157045,49135,115427,219191,143642,58798,39470,28348,49718,16463,-82359,-127270,-176663,-225874,-238492,-238191,-106149,67643,68514,-22853,-134997,-176911,-7292,201777,227293,181295,179654,184530,67136,-131233,-142461,83521,253530,218248,125743,90378,268172,493055,462283,290346,190425,85207,-130300,-283855,-282626,-299764,-263084,-27310,124135,46019,-45347,-133355,-189847,-96278,35256,180478,367969,430069,152014,46063,720920,1275156,940775,746050,1311194,1555264,1159668,439960,-189731,1493837,1807793,-5635765,-9584805,-1449137,5880920,4038318,570525,-953580,-974788,-218703,167724,181147,-125384,-231015,316582,547815,186289,67214,65592,-223464,-411467,-187920,7848,23968,-6890,41619,77932,14433,-126654,-209567,-78768,88663,19372,-250434,-360542,-204806,-129541,-332263,-350003,-108344,77919,117979,176704,328927,385936,147707,-204122,-315771,-120892,183621,310324,205101,80127,164707,194296,12157,-186679,-197326,-120106,-213885,-254350,-41887,114076,126573,141699,34801,9051,205476,322271,297663,189650,-98493,-358686,-315056,-36974,253498,308316,143120,-123096,-428049,-556594,-480396,-311312,-63948,159545,187039,36309,-128903,-155413,-62954,-24047,57611,331506,390462,55333,-85840,111987,155098,15186,31898,81405,27559,-16906,18770,169134,277588,173084,101801,208542,224873,97101,-12904,-68158,-140229,-229650,-254880,-264368,-158528,129562,200631,-18287,-111974,-62358,-66521,-166523,-189073,-64564,-29761,-115953,-93426,-23641,-144703,-353558,-418230,-314027,-133159,41133,19776,10421,237954,398756,256362,71087,-101792,-257560,-260071,-113845,-5490,-101350,-133071,39865,40026,-196207,-255957,-109044,-52808,21653,173010,100009,-125850,-141349,81584,261484,256847,120092,14765,74451,161960,81920,-119288,-199885,-105245,153383,403789,291638,-102105,-320908,-315235,-342595,-366296,-222525,20841,137888,93927,34325,61865,42671,-97928,-194114,-96440,74194,103834,56779,172779,234416,26922,-24261,234612,271989,6376,-77786,41480,138004,204165,147808,-9590,-73770,42411,170201,243312,263809,179809,163872,246559,305571,346108,316079,109749,-50538,-109403,-158988,-113112,-18043,-31843,-118510,-170108,-101688,47348,91414,-50170,-79515,53037,52118,-71150,-75212,13680,139588,241027,164584,-78656,-194395,-40256,200909,229504,146738,45763,-122149,-115306,120801,128151,-39655,-27085,76670,195876,248470,99667,-58765,-101189,-1465,171942,253012,255409,269900,227380,176465,207605,189065,111984,17678,-130187,-183383,-61417,-28619,-81405,-55679,-83309,-153185,-232405,-345297,-327839,-220432,-64278,94796,121499,150196,151420,41862,-13340,-83956,-113754,48999,106770,-211449,-534341,-545141,-342204,-226679,-310307,-366368,-275358,-207978,-163905,-12352,177698,356658,283217,-66510,-256481,-122021,15451,27543,-36250,-48581,82968,182074,65680,40129,230851,290331,225423,254150,300249,290545,274465,211476,116308,65056,73381,133305,155018,94236,77766,134074,168987,102869,7354,-42703,-55573,-53436,-26170,84301,153340,146730,253310,362113,223640,84632,84319,10904,-108730,-92248,67282,242144,241146,85832,-27681,2134,213064,436038,405498,159229,-32188,57666,246435,200923,64908,117928,228684,158853,-50484,-166635,-168664,-138894,-149444,-203477,-204624,-157937,-43696,65451,17448,-84922,-127672,-98792,79339,285471,311919,209058,116449,133921,246161,179846,14668,12283,27864,39154,183218,234584,-22936,-232441,-148579,62226,73079,-196767,-370142,-403921,-450234,-331500,-86831,37723,79048,37596,-4694,83208,158906,127890,102036,213080,230155,45013,-168497,-198291,-76226,122449,216529,143497,163598,276465,295382,430664,628471,544511,293932,586256,1665365,2178054,989768,-430270,-738180,-2125674,-3183881,-1830255,121811,241434,-102897,-363083,-104407,1091121,2046148,856469,-1915513,-2250016,-133540,1026578,465479,373712,357848,94816,138824,227799,258395,281040,99206,-123731,-227749,-257493,-132155,4940,61471,145817,153269,106549,21662,-117839,-282413,-196817,200874,352446,50447,-141172,-106399,-14626,54335,60563,175715,370553,351660,141908,-8917,-6033,-19218,-103209,-115070,-44528,34975,240302,303121,94900,-23432,6497,-122350,-267445,-200200,-102093,-223329,-255560,82784,293514,158284,72836,91641,37102,101618,343552,351463,10003,-265996,-194365,161277,416566,290237,-17646,-203671,-206138,-79478,128950,270612,293538,308840,359457,249815,-68360,-162661,81018,256683,191012,100929,172096,302629,255628,19415,-183227,-149505,66674,109944,-3727,48191,225254,228144,76174,-13508,14228,69403,189862,273442,128281,-33165,17516,35331,-51729,-85751,78927,183701,-14413,-205938,-183842,-55513,-4792,-131741,-273255,-169493,-2362,-99751],[-311619,-302575,-186216,-85301,-48551,-159535,-226090,-54350,86859,76877,81132,-30908,-223814,-215099,-105957,33936,101056,-20660,-180666,-278881,-285749,-148491,50384,191301,228539,107361,-53922,-132374,-143355,-40537,7287,-170303,-339181,-375780,-314583,-162703,-88539,-98017,-12081,116674,209425,179255,24975,106743,183987,-232623,-516407,-203412,106062,218397,335766,366842,342611,283352,71888,-13677,133871,155139,-1708,-56610,94663,197384,71877,-166314,-363699,-309098,-55237,51996,-34087,-53757,67224,88725,-63200,-104036,52538,171940,109580,5316,-63479,-54635,51068,114344,135454,289414,395821,254457,131536,122315,97360,63893,53563,125699,108554,-74761,-106947,-831,-12764,-70517,-61893,-16023,61688,-1532,-290826,-520213,-308157,103319,200408,791,-156319,-206681,-220864,-222740,-163163,-114789,-63515,-86511,-101589,-20329,77916,274835,497669,385628,10863,-158397,-90903,-2495,61263,165077,244757,179550,6520,-109941,-144969,-89641,-21380,-59282,-181209,-77277,129592,73819,-33477,-42916,-252516,-401332,-166407,43159,97552,192187,203840,-1903,-127707,-128028,-100104,168683,440456,429004,288661,8176,-149482,114732,344131,203124,-54538,-126439,-39380,118772,308913,344133,68633,-108610,58464,79357,-95989,32904,273536,218447,131706,248548,133940,-51029,99548,271703,137491,94342,251614,144383,-156296,-210177,-18178,152664,155754,46361,51176,209009,366820,346463,166001,37856,63047,34677,-61150,-123399,-134342,-129527,-61694,130603,218814,164163,78658,12633,-29119,81618,176492,153019,-63385,-233702,-104326,16660,-33979,-143964,-317955,-406621,-206726,51361,113082,68654,26979,34431,115045,130884,105294,26843,58,161704,235465,89492,-43776,-216894,-328076,-156126,124635,276179,277846,170643,82907,85716,90115,165804,262679,209913,105075,93736,120097,125709,83674,46332,70603,34622,-166404,-307412,-223580,-117028,-212164,-427406,-363647,-55542,76513,-24298,-60560,-23112,39254,228157,378674,286400,238786,360501,430244,292355,57759,-114166,-236032,-159933,78333,98877,-146173,-284430,-149739,11367,94037,141201,155303,127325,51310,-79315,-195489,-208641,-158684,-87296,-76509,-99520,-161273,-374412,-372109,-107574,-65877,-77325,153315,170490,-76860,-91248,-10176,-118850,-140350,13527,38851,31583,150379,139716,61393,95762,139998,91035,97200,237690,337366,235740,42296,-94042,-165546,-230986,-337632,-388220,-250159,1659,-32408,-337869,-423709,-201101,20018,72390,-55786,-128323,-23943,86219,61899,40432,-1649,-59041,-58943,-75579,-120614,-16254,146175,183886,154540,148337,212242,264574,41362,-210773,-131354,92407,127169,32746,-25703,-71646,-79601,41705,248220,243310,9143,-83523,-8507,-33653,-50790,130999,203114,109083,95042,125383,125253,209536,210929,103226,113422,200861,199656,168766,124705,90618,57135,-49292,-156757,-181553,-191819,-200729,-211636,-226052,-112239,12856,-49035,-148275,-225087,-236518,-64134,140340,172773,159730,171522,152399,70886,-34476,-4649,149960,228453,189986,157534,124016,235335,450805,466873,308219,176014,79501,-157291,-346817,-330154,-285964,-181135,29090,86871,-21347,-90395,-198590,-247521,-76763,35766,51505,222969,422024,281684,256538,902654,1342333,1000495,772984,1064643,1100230,1183581,891078,-132388,1704520,2954912,-4716954,-10475385,-2674931,5110423,3944734,1034165,-439867,-914073,-412744,139671,367176,64423,-98512,471697,586820,58101,-71971,51705,-186129,-350487,-148452,-16161,-73080,-100016,-11924,72400,36648,-86478,-140792,-29629,54670,-14280,-251963,-389827,-277786,-244282,-433320,-404189,-145508,31112,81187,157960,343624,468897,277091,-83730,-274465,-174073,55202,170448,126503,70412,196686,248272,110535,-33539,-59753,-95491,-263177,-261669,1113,189937,218025,222530,88401,23647,181557,282384,238986,150313,-71538,-278729,-243473,-17246,212239,229678,77830,-136267,-397435,-552094,-532196,-364672,-64276,140159,84140,-88090,-183861,-131999,28636,90544,125584,309857,333518,34826,-93180,104951,203925,89995,51918,33769,10392,22737,63209,185274,261760,146561,88493,214246,222219,74902,-59662,-132061,-155431,-116821,-44219,-98027,-99621,152856,208403,-64884,-173038,-99096,-83510,-146735,-118767,17139,4421,-145986,-152315,-92590,-251405,-436411,-352493,-141123,-28725,-11958,-65331,-12262,248493,423917,320650,134235,-63595,-205956,-217486,-142934,-92014,-162716,-98413,172940,176155,-165469,-252856,-17563,87024,121252,209431,123979,-90136,-113462,104196,308514,358059,274377,145350,138668,167566,36551,-181389,-234514,-96296,130422,320995,213968,-127947,-300085,-269146,-273363,-299244,-192844,33058,141547,82912,25961,52545,-10339,-230430,-313609,-137035,78933,96791,-2079,93060,213470,21769,-53876,202524,273700,17260,-131382,-88058,45582,211064,162026,-17305,-29391,144258,241416,245269,274692,206184,150202,193114,260265,333361,334375,157573,-23500,-132472,-220410,-185513,-67443,-32526,-70936,-85153,-11330,58557,20283,-94451,-67842,70321,71211,-32558,-11244,107648,244453,337023,187720,-79342,-133980,52622,265939,237870,106356,28825,-12921,13276,101890,34112,-48401,20489,69667,165036,265757,148891,-8364,-46330,32261,192414,269425,281839,305504,220332,96771,69116,121601,138994,5811,-178836,-197804,-76058,-36601,-13288,68737,6775,-134774,-214381,-227173,-184335,-180867,-130470,30879,130473,214927,236565,91985,-8971,-78035,-94637,61874,95755,-236465,-553364,-562250,-368344,-218516,-235347,-276770,-219161,-212447,-226148,-66699,197331,364901,235764,-83042,-176776,-32145,30900,-28939,-131412,-154073,-26532,70076,-26766,-23674,208229,293300,227575,286214,371028,314641,288173,261904,97586,-11363,54864,152723,145531,85127,40097,3406,31226,49917,24390,19195,10234,-24840,-16013,90617,182698,220552,316413,374103,184948,12578,-20665,-73528,-124521,-84455,46963,191150,181219,14489,-128338,-167693,12699,332847,430547,250452,67650,79983,174216,49986,-109267,8925,195942,133372,-68155,-176690,-193532,-139607,-74740,-77326,-90326,-140524,-123309,3964,49277,-11925,-69543,-66468,59866,249616,302942,257735,247147,298531,322156,198572,19176,-35239,-26232,24631,203891,285608,34198,-207538,-107599,157334,151084,-151194,-351974,-451358,-527120,-305409,12639,140376,147660,98915,11447,66647,160645,127718,-6634,29501,136896,36740,-188475,-252080,-161480,70877,204615,139304,113764,182684,208300,388184,614321,530905,284757,590734,1385345,1445875,276880,-463101,-482151,-1462509,-1911444,-907855,243350,289249,31239,-336966,-46131,1159611,1909768,662956,-1779990,-2105907,-75258,1056575,318358,216932,227803,-84884,-1309,136260,140805,193140,73269,-98189,-184843,-224294,-105119,76581,192602,274808,260060,195222,76134,-49255,-153491,-93844,174677,242852,16390,-53169,38907,92956,109856,55283,116453,344688,419012,231049,49809,15156,-7807,-39347,-1086,29902,61348,281382,409733,223071,58109,182,-167864,-342929,-252736,-36641,-43767,-85775,155161,336330,245694,141992,95218,14188,51369,261956,281629,-24659,-252447,-154497,151973,346856,192220,-100883,-241894,-256236,-95590,186283,327579,305001,305598,317794,157768,-167148,-251461,37861,301374,290772,163101,165502,272574,267569,62730,-154325,-100161,131096,144070,-38051,-41758,101540,181600,136463,75904,71850,86902,184160,252061,141417,21763,80192,109776,37258,-42573,54629,150053,-29546,-179365,-87815,56802,58532,-129700,-299725,-193279,-25718,-123474],[-298352,-315359,-227027,-115802,-43781,-70582,-140407,-13961,182630,236057,196387,46429,-83520,-23503,46951,97721,126070,54077,-79746,-191385,-218365,-71476,147163,239680,178016,26556,-94140,-119111,-134984,-51798,-9541,-160651,-299280,-383079,-343512,-118095,-3331,-48540,44921,226657,317004,186785,15242,119043,175910,-304461,-661096,-301850,158075,341960,379078,367209,368022,348521,195440,157240,272002,182980,-29162,-35209,146996,202751,78635,-118940,-319285,-273540,8143,96278,-55470,-99701,63514,37690,-184408,-176431,56539,195967,162367,20495,-137325,-145257,-16899,76560,141056,286650,358615,239268,159697,122964,15607,-86002,-97818,54784,81791,-127683,-182817,-36341,16288,21580,12890,-37645,9473,-878,-241817,-497330,-307328,113518,224316,29172,-162042,-245859,-249596,-254230,-265555,-227142,-141823,-148027,-165916,-86014,14237,245612,499888,408900,54602,-105264,-67194,1302,77024,192734,246889,169874,36100,-30563,-73603,-54906,-607,-16528,-147487,-98334,144762,161473,33687,-8298,-169599,-274510,-70844,115483,117275,132204,164639,16907,-122635,-193114,-198776,71830,376228,385954,200122,-62660,-114423,217328,464101,303407,5915,-134946,-80131,74744,245297,234580,-29236,-152691,80161,142445,-16026,73340,251874,147042,58004,170395,50722,-94116,126691,332744,149259,23320,123720,24926,-237147,-298479,-107571,143124,214181,144002,168695,287753,361430,252940,32291,-3249,178320,169483,-12639,-112930,-109856,-124951,-111487,54017,180136,128658,-40742,-148136,-123940,36313,180223,238297,16783,-239485,-82937,145800,129484,-30693,-285156,-407817,-150756,149444,175088,65406,-727,-12730,61370,142725,150996,24408,-10351,207188,309542,137415,-15703,-163650,-290232,-156053,94106,248921,232648,81799,-16021,9560,18206,78576,185225,145429,69397,83469,107694,111103,50678,-2335,49307,-4644,-259417,-416754,-334516,-222967,-302950,-457618,-318330,21566,126815,-48427,-171025,-170688,-66927,133436,255536,237669,247364,316744,341502,238283,33628,-156495,-268191,-164511,44886,-11643,-275875,-388444,-269723,-97951,83279,210413,229913,204257,155047,-12046,-226239,-282844,-160459,-47984,-99412,-178815,-289781,-522485,-432069,-43927,78421,46179,205358,214142,-6891,-47656,7845,-91355,-143918,-32545,6494,5682,92067,44013,-9113,70596,136208,115741,124448,200196,244823,178231,47190,-78861,-189829,-262440,-345169,-359787,-184177,15702,-72260,-351383,-427423,-218351,12176,62107,-55681,-126860,-43896,63954,55689,27906,32738,51917,30991,-67379,-129964,-50100,37492,70859,105639,131532,182456,189455,-45279,-258179,-197972,14621,115741,60793,-43837,-63909,26047,174593,321738,293296,83308,5665,93352,54749,-36996,88330,220239,157630,79262,43346,47227,172161,233752,146128,105874,163582,237727,264171,193236,143378,77876,-100096,-233130,-232341,-193226,-164095,-165519,-171603,-57867,5341,-172012,-295758,-269659,-225834,-103544,54200,106119,152865,193751,150095,88783,56099,109057,185799,186026,173302,195333,156412,185836,356426,416869,302870,167911,79707,-139290,-328317,-326945,-264377,-105225,83639,41856,-115062,-159922,-246421,-266166,-54242,7980,-104850,56342,395071,424927,482068,1010001,1285631,971937,709970,721240,666010,1234887,1393042,117704,1846671,3706373,-3588379,-10220739,-3248142,3766682,2967395,1133489,151189,-636114,-421111,164294,494674,213109,32630,572531,572986,-92097,-247782,1249,-134930,-245449,-101562,-62397,-171020,-168343,-53131,40385,30377,-46151,-65267,25348,51231,-16910,-213464,-377463,-337485,-359733,-496058,-420255,-191396,-56015,6423,109019,315965,484751,359801,23990,-246049,-264010,-121782,-367,25235,39296,174222,240873,170854,109557,82405,-58614,-281740,-260335,3417,207001,276282,294332,167194,68724,154060,212930,166712,116631,-13119,-128597,-101392,30337,147669,95384,-38650,-158716,-332330,-479142,-476176,-309905,-30734,93058,-31737,-193791,-224415,-116752,77507,172010,190772,252982,212210,4493,-69184,99101,212880,122632,25270,-50892,-36972,44331,108561,202549,232075,114508,104306,245708,210972,28969,-109640,-177466,-166002,-40442,103675,38698,-21829,198917,238870,-76042,-214620,-120839,-73430,-95874,-30733,102294,44893,-156067,-196137,-165466,-325981,-448295,-259965,-9022,31379,-75330,-137758,-29777,224852,371933,321092,168008,-20900,-124688,-143524,-156266,-167520,-180390,-29497,278186,279542,-95686,-178003,95089,199089,184179,211031,120788,-67523,-99954,85977,284565,385237,385470,261081,172168,122558,-48167,-245773,-262788,-121540,36129,171342,106545,-142200,-247348,-193329,-174095,-194205,-133001,45443,134005,48519,-14781,20466,-64633,-323001,-380537,-156006,75088,70896,-80762,-32741,125071,3216,-67378,137569,204159,11909,-137154,-163548,-18593,191819,121733,-70530,-20544,187977,247851,209796,268026,239453,149289,134664,168260,259953,324337,219851,37384,-125336,-262509,-256520,-125792,-31810,-11338,12503,74646,63514,-35981,-105754,-40848,89187,107040,34077,57648,173483,288883,357881,189757,-59657,-91113,67462,211562,169095,52083,22943,100729,150358,85534,-50619,-30110,82899,65284,123102,245100,162106,19544,-356,65673,183344,240860,281702,307389,180988,8347,-58611,65760,158172,-16201,-220787,-207950,-99154,-46368,49198,164349,74072,-105727,-151402,-68635,-23471,-98284,-132036,-5254,140053,263807,277575,98406,-20868,-55461,-56956,66491,55277,-277453,-564164,-542926,-344182,-174458,-146602,-169275,-130085,-178969,-266588,-145111,148626,307781,175545,-54233,-44590,74364,48898,-70214,-201793,-246700,-125858,-26392,-96400,-63687,188580,266259,159110,232693,366831,292301,259238,256698,48522,-102235,-3769,110535,88560,56620,15023,-79101,-79638,-26864,2828,61100,70831,9865,14070,97019,165654,213087,295810,321879,128056,-56045,-126425,-181321,-170097,-88674,3642,83106,61820,-75290,-200752,-274939,-150267,182721,377766,308637,168738,87421,45137,-133681,-264736,-91151,138947,98096,-55541,-143166,-176458,-100990,21246,45523,-1268,-134456,-198963,-72265,40812,42299,10906,-26793,13528,185806,285812,294785,344535,424198,372488,194605,-11248,-126661,-115754,-24416,179630,289111,56256,-212618,-105173,198661,188276,-129921,-356024,-471130,-524616,-251751,80742,196600,165749,116018,37253,83850,187823,132565,-119657,-175443,27097,24363,-181401,-246583,-168195,49648,190588,170076,125333,104872,101276,267977,468531,382629,136773,408541,848935,377772,-589643,-386441,-93676,-467531,-263131,197946,240249,203300,79060,-313884,-56374,929432,1289160,244238,-1119522,-1153832,375852,988097,93548,-75969,-66910,-381055,-253390,-31584,-7366,62931,11583,-76118,-136521,-187069,-89037,107929,266045,322642,287222,234492,133433,46803,-886,20961,145744,121010,-10448,42623,150061,136773,116561,59539,82895,288652,425430,277988,41840,-87235,-120627,-59923,59595,77988,88748,294400,461144,344244,179100,31593,-173954,-376346,-284669,39508,158291,106291,202700,306694,275910,204162,115196,21167,23336,160557,180945,-43285,-186649,-71871,158437,284751,98184,-185049,-278086,-286308,-98762,208406,312387,249185,244116,247681,91767,-199186,-278463,17204,316726,324190,174940,144159,228448,245887,86429,-113805,-59111,148930,151435,-55426,-125185,-23029,147429,211744,177947,144454,121119,171952,187893,80032,20004,116972,185357,132394,25397,50317,103437,-54001,-148773,17669,173323,120925,-123103,-318363,-228666,-71837,-141161],[-253054,-291125,-216420,-99552,-28641,-8167,-80060,-5302,245682,377533,296385,110283,20479,95797,130632,105229,131087,164420,115177,803,-91207,28516,235548,260184,136399,19531,-36644,-57804,-102166,-38167,-3340,-115080,-218743,-336646,-333823,-102376,35664,23650,169156,369274,389176,171935,35826,155398,162184,-315695,-686315,-360219,175826,411583,367438,322837,355254,348127,247781,274661,360542,177216,-49344,22482,202247,181283,64305,-75722,-257394,-228742,48017,119649,-68288,-104770,98891,22655,-258439,-210513,44639,159567,173449,36454,-194431,-238088,-103932,26938,151339,292053,310792,195944,143464,89269,-56412,-183303,-188744,-9629,52620,-144283,-236589,-94115,34177,125361,101963,-18429,28653,86555,-121014,-403735,-270951,108103,229934,75122,-125015,-245977,-257979,-240853,-274554,-242510,-179236,-211990,-239597,-162775,-51156,204303,458372,380690,93859,-37864,-44396,-2307,98419,223241,238433,150961,89808,75673,-9553,-60405,-14765,1812,-106477,-93308,181782,288293,132698,22169,-74112,-93625,81040,192297,86492,35931,132498,80391,-87813,-217817,-208675,11976,244970,248018,60904,-124595,-45757,332331,560862,375598,66363,-122441,-112844,-4450,114654,99127,-94039,-160471,102362,217217,80321,100436,194715,37397,-38885,90702,-6861,-137227,128579,376709,159807,-50356,-13951,-94021,-298425,-350807,-158548,142814,261627,235804,266279,314103,286318,114255,-121157,-80802,213016,239947,18704,-71754,-23924,-66095,-154110,-68561,96894,73198,-145308,-273196,-167777,15150,168344,266290,72176,-199722,-31919,273133,294474,92335,-224518,-357918,-70351,212251,172037,11235,-69273,-91462,-15400,149659,195456,20069,-26109,224207,339390,162811,13841,-89128,-218028,-140511,52932,179887,134229,-51661,-155866,-114420,-95337,-52888,64039,68341,45567,90695,113013,120797,68540,2428,43949,-41527,-319539,-480611,-418459,-293133,-300930,-356031,-189468,111490,166592,-52998,-232146,-260333,-125755,70544,158621,210065,239736,219761,206492,156923,-13755,-207256,-242385,-71301,65924,-93977,-343248,-408762,-343081,-185397,93641,287971,284654,244903,224655,64245,-194869,-291956,-118964,19995,-100558,-243456,-392316,-615474,-466453,15553,224444,164405,227254,245506,83249,9052,39384,-26238,-102825,-45836,2005,-70,32087,-38073,-52630,77275,156115,152505,153027,151361,136715,123626,89964,-15746,-178541,-252991,-268517,-239263,-78947,33281,-96161,-323778,-373115,-208856,-28307,3543,-66507,-106396,-52057,34750,48510,7888,43669,129892,96281,-56241,-123428,-92327,-105569,-80979,28492,96882,148675,120617,-112351,-281853,-229567,-49462,98878,94767,-44519,-51370,120069,292915,366152,293684,114515,59241,155286,119841,-27732,21093,201048,190977,63697,-35492,-34589,108474,219733,162266,80106,94011,224523,316390,244518,187377,111178,-115546,-280765,-260480,-177839,-116371,-100479,-79298,52793,57704,-254495,-415858,-252629,-140648,-107244,-35555,30537,148742,236375,177695,111224,112661,169518,186651,150696,190580,246740,189306,142503,248861,336315,280588,178115,99575,-72754,-229892,-273765,-239777,-46844,137393,8686,-211167,-220319,-232916,-213514,-10448,-14695,-218039,-58818,379722,568732,687897,1024630,1124663,876546,582264,364077,363784,1293834,1766384,397348,1853506,4078489,-2238791,-8671958,-3050160,2144290,1293730,744727,551569,-334007,-343528,177720,514935,289710,146043,615096,526270,-226915,-431391,-97307,-87210,-113642,-40644,-97537,-228918,-200117,-85992,-21132,-15330,-29953,-13544,56979,63061,5646,-141003,-315323,-365542,-457983,-534118,-425217,-253578,-163075,-79148,52200,260244,432155,364995,64674,-270883,-394680,-313012,-157109,-62434,9207,127109,196109,182664,196433,178658,-33699,-281460,-262082,-39616,161862,291018,339073,240106,118015,112350,113967,87058,91093,63585,56774,77383,96689,82298,-50806,-166712,-178643,-241707,-345659,-329054,-175118,17203,31000,-120183,-236719,-225478,-110267,73409,212828,249600,184267,64055,-32512,-34532,78949,169230,103454,-33277,-132336,-80310,58356,152659,219254,194080,84116,146561,293178,193422,-22895,-146342,-196912,-172826,-16183,158702,108393,40662,249467,293919,-42354,-231009,-129642,-42446,-25096,60949,175897,79139,-152222,-221652,-226809,-352802,-390784,-170235,51157,45230,-118473,-179542,-43661,176938,268860,255778,157239,18166,-27537,-50692,-148522,-216499,-162307,46426,331247,328191,-3431,-55558,193155,250841,189170,175609,95004,-61880,-112341,15957,181471,321677,418813,333738,171678,43892,-142341,-292445,-278672,-179640,-105902,3393,9669,-133154,-171356,-105325,-74531,-81099,-50560,67081,119042,-8672,-93070,-41537,-106593,-340826,-376339,-150487,67668,42842,-143824,-154856,3982,-18312,-54194,69870,92382,-7080,-89611,-154360,-31911,147452,25128,-160710,-36601,190584,212081,156373,238403,247963,139872,81188,62066,146254,276465,261930,105579,-92705,-277333,-307898,-171478,-25928,39587,87267,132556,68963,-58135,-86771,-14637,101265,157525,116547,112450,190576,248715,272703,155588,-21570,-67018,15476,74392,50210,-15371,7093,177807,261747,75677,-109957,3424,132710,48640,79114,215174,160456,26501,15979,77340,144727,180997,259890,281355,126853,-64006,-138731,41582,171095,-36495,-241558,-205770,-114822,-47106,93653,212480,109936,-67535,-55751,90713,113753,2612,-66178,13164,168731,298157,273008,66719,-40347,-9401,8436,66420,-6533,-321830,-559073,-487245,-264123,-97249,-74991,-85711,-41201,-123799,-279215,-217898,60944,214400,119909,7670,101631,171377,65383,-84713,-222933,-290388,-182746,-84620,-127718,-74987,158564,196416,30738,106884,294120,240610,196603,188851,-19273,-177928,-80472,31196,13171,20219,7779,-92028,-132522,-108462,-48002,85652,124066,44977,44787,92975,109811,126480,187506,208618,60351,-107198,-196364,-255523,-206528,-96142,-56912,-60520,-89630,-163791,-233608,-297122,-230836,29172,261192,327861,268242,103666,-90582,-289469,-350407,-155440,64317,57476,-17849,-74791,-119376,-30754,112287,129914,38481,-145395,-259113,-146057,5812,81079,100878,10905,-49741,98219,256507,314853,395877,490034,397370,180121,-59817,-224942,-205128,-84087,131502,267136,55240,-239883,-144745,173437,181692,-130182,-375936,-456872,-434176,-164317,118081,195285,128853,74187,38600,104314,229245,154476,-192265,-324844,-47648,34202,-135208,-174559,-85839,68122,177807,214414,174083,47309,-5447,116097,247238,134084,-113272,116832,250726,-676200,-1263918,-208109,223351,468345,1241005,1105637,120792,48187,63580,-289357,-126730,480711,357477,-277324,-161931,250024,972837,838071,-54579,-326628,-383345,-681995,-552472,-260935,-172935,-98124,-86455,-74592,-102956,-161125,-91819,94774,266671,274795,223306,210882,168495,136083,139043,132852,129739,17933,-25286,126538,205123,115863,81191,69084,74685,209919,360406,261836,-36141,-284524,-320558,-149255,59481,98101,115734,282408,453088,440098,312685,87522,-156189,-375196,-301064,90912,315687,265349,219138,217321,242595,245070,145160,43481,7557,60611,88855,-23669,-75496,27946,170664,243005,27919,-266584,-329732,-306673,-99293,186864,230169,134188,121096,140168,47459,-168983,-240420,27246,305409,286422,130393,101378,162616,181762,80764,-70102,-34345,117574,129930,-45385,-176451,-117876,128205,277619,263780,210565,153198,148702,107292,-24428,-39430,101756,215141,188949,87479,52491,40719,-92544,-125002,102336,260058,161717,-111637,-314926,-259943,-129046,-149040],[-191840,-246463,-176902,-59793,-14361,7480,-60814,-28254,256913,455855,351560,148257,61241,105754,115117,51761,121582,294518,359469,243285,65937,128639,293558,251602,110358,70586,87585,31778,-52232,-559,32626,-43796,-127034,-257554,-299542,-129528,16505,96941,316780,491942,392401,126771,64758,192496,136470,-278216,-598940,-363661,167218,418403,307211,243911,305525,283482,217565,311841,380442,137780,-65914,86950,234866,137319,37736,-40351,-185914,-176266,61963,126801,-51952,-51469,170216,52489,-255662,-190806,20120,72773,137659,49564,-216063,-303341,-183567,-29261,148262,290631,260289,142797,102151,42507,-95778,-202217,-198530,-54525,28865,-111690,-234168,-133432,54352,221005,187383,35609,102930,224158,32624,-268014,-212648,80461,206846,121376,-57564,-204270,-225701,-173002,-193792,-182393,-189465,-278171,-317331,-241921,-116705,133660,354332,298028,119965,18075,-49538,-38100,100379,244216,224136,124703,143632,170611,24309,-108320,-72115,-25932,-86931,-73786,224769,410661,221604,25040,3057,92890,245987,252075,24561,-55807,128148,174179,-28316,-182734,-128395,-3911,81677,55492,-92354,-169444,30090,420319,593486,393635,114829,-85359,-127009,-88081,-31907,-22704,-122682,-149770,103766,270439,154109,103185,120505,-73619,-124851,44173,-15871,-166660,100567,383808,163532,-106749,-128781,-185878,-324372,-356594,-164761,149468,287161,295620,318361,287939,169982,-34977,-261120,-177942,158709,231233,31217,-16988,80338,17505,-178150,-193918,-2022,12013,-209660,-323802,-150868,21150,139257,223801,84835,-127756,26954,346069,393369,170997,-167852,-279739,3734,213713,104053,-68697,-148714,-181904,-105280,138771,225341,15285,-52607,196919,315645,160817,34870,-22294,-139582,-126859,-5149,70730,-5420,-207087,-316263,-269321,-232683,-195360,-68163,-6864,31913,108023,135459,159507,134781,56273,55750,-62660,-332549,-489710,-456772,-305358,-202309,-157526,-21183,180982,179119,-32938,-225738,-279683,-138849,36262,89873,184351,201314,87993,64402,85896,-55569,-243483,-164468,96779,140003,-125487,-328825,-335934,-344503,-223572,119676,339206,287011,223332,232032,123956,-117416,-236327,-47358,90181,-86933,-282522,-452531,-641998,-472625,48439,320829,231467,204865,259320,175162,64257,74345,56135,-33235,-23451,30804,16288,-11606,-70864,-40517,117285,190329,190732,176089,102430,39706,80180,151924,80355,-127393,-202723,-128917,-52457,45512,52810,-98822,-261328,-272756,-172649,-91765,-86876,-77550,-61318,-40459,12084,45947,-11463,31188,158680,118753,-51814,-111209,-142350,-245974,-208549,-29308,60675,103056,49814,-165661,-286086,-219107,-77237,92844,132920,-20218,-23123,195248,375076,369338,243361,90706,45273,147061,150626,-17804,-46187,155252,199996,54772,-80328,-91653,37297,173234,145086,29867,-13033,140579,309278,282339,225851,152175,-86745,-277382,-253743,-146366,-59883,-24331,27129,184724,154359,-262791,-464159,-179772,-7217,-76873,-112081,-49861,129913,274692,217741,126049,123566,164856,150057,131700,242476,309257,221277,123058,167965,254277,248040,203383,137297,24014,-82822,-187403,-216781,-12178,189705,1592,-287270,-245568,-137404,-80019,65828,-8867,-246432,-76596,398484,690472,833104,941947,882392,726873,423903,78689,237931,1306359,1853371,541289,1707310,4095779,-859975,-6180592,-2178983,659773,-625233,-39860,595377,-174322,-276540,142542,434306,305761,237819,605728,466960,-305863,-578111,-232918,-56096,20671,34556,-89247,-216567,-195294,-119652,-105977,-97755,-51329,-1793,50229,68975,35513,-53963,-208474,-345611,-515399,-554321,-435654,-324638,-259445,-148875,3673,192425,328637,287223,12094,-360101,-542031,-471667,-264456,-116844,-13826,77834,139319,151035,205774,200738,-34917,-272147,-265659,-110473,70610,259678,341474,276147,147148,56581,919,8638,70177,136375,228160,242416,161056,32793,-165482,-263345,-182028,-138070,-175821,-135873,-15509,52796,-32536,-155275,-198324,-176685,-110565,23869,217939,297089,123505,-71587,-73020,-13992,31341,72434,33797,-97819,-172065,-91400,75869,194839,231240,147848,54535,197563,338287,173274,-61191,-158597,-193477,-178703,-41538,123563,99781,59678,280858,363600,30664,-220039,-126179,-431,49274,140523,224688,98710,-138890,-229471,-265809,-330227,-284709,-107801,33339,23559,-123815,-187001,-59343,118061,151116,139794,100956,48993,69923,45750,-116765,-228119,-126842,98960,322802,319382,93771,83893,252128,231581,133442,107792,54012,-68915,-145778,-94165,15501,174290,361880,348448,144532,-42230,-213691,-305863,-279161,-256122,-256441,-132584,-43552,-99510,-90469,-25509,-141,12892,41563,101507,95957,-87030,-204779,-130180,-122199,-271813,-306314,-126748,62965,33162,-157298,-224516,-104980,-33860,-14061,29233,-16838,-28556,1674,-55940,13536,91176,-104382,-255998,-47941,186858,170952,112147,193855,211919,100908,34102,-23252,31539,201897,264580,155428,-48792,-266051,-326231,-187135,-16875,61527,113998,148839,76122,-42009,-49876,-1542,104149,214322,192852,135428,154929,132210,93045,85454,30810,-51174,-68207,-81916,-77193,-90680,-37593,189510,323645,75311,-136709,35239,150066,14340,42757,201748,166452,23582,-368,59226,88654,111421,221396,235042,72396,-106979,-156189,52924,179709,-41115,-230533,-186028,-109215,-31814,112581,210325,115411,-25699,48311,208928,192398,93210,47689,91523,225488,321252,236788,17830,-55496,58727,103747,71283,-72226,-352514,-529480,-404051,-143554,-3017,-42502,-52881,22799,-64584,-262104,-248930,-12599,126861,81048,75876,213947,230073,73712,-71351,-190015,-268779,-181996,-95618,-117210,-62118,108732,85744,-126334,-55192,181296,185266,118320,72205,-83755,-203001,-135890,-43760,-41961,-5381,18106,-40509,-114513,-170485,-110345,96948,169763,77417,59849,70456,30376,-11425,18781,59162,-6187,-131756,-208995,-251192,-194691,-95453,-123073,-208452,-234981,-228248,-225543,-240652,-217981,-93015,108337,309125,357826,143691,-177933,-363133,-338042,-163796,-9400,16843,29021,8944,-33727,57051,177840,157157,25102,-172539,-302267,-210557,-39587,111204,185263,41383,-114471,-4341,207819,311680,402136,497621,402772,166881,-100925,-286307,-257598,-128316,83708,240497,45739,-271679,-210769,94338,140586,-142879,-396605,-411915,-276766,-44737,131832,138686,50138,-12875,-2498,101685,269276,201240,-190168,-364581,-56224,77728,-55750,-55843,62483,127021,171005,245395,218795,2701,-96069,-14910,36524,-126742,-368426,-141427,-177033,-1375261,-1521461,-14153,281208,959660,2145353,1545043,-34902,-81902,33819,-254134,-216702,-16704,-593856,-749078,741908,1568176,1391441,650956,-10205,-374315,-557278,-856410,-806094,-506457,-329490,-259112,-202162,-100249,-95333,-153068,-115404,38937,192522,147158,90180,132998,166233,190530,235285,223831,127365,-52301,-32168,176947,198673,52089,24981,78240,84115,123195,237692,186016,-152483,-496796,-523040,-259786,16022,97956,137434,254960,407490,506504,435470,159855,-122415,-349096,-307701,90214,374170,346174,207273,102137,163052,254309,168462,58245,-9255,-19575,34529,38820,60831,119040,175527,220996,-7204,-333482,-395640,-323353,-103326,133855,114356,-10147,-44097,3296,15137,-102903,-158309,61924,278802,204791,50371,40884,76118,82246,47738,-32112,-27093,53374,88521,-12119,-184959,-163771,121940,313213,314381,258823,170726,114977,37197,-125655,-132110,27461,167512,180431,121134,48754,-30499,-136578,-107980,147687,294332,169786,-90761,-275609,-269071,-180695,-145694],[-132980,-201674,-136235,-21147,-8151,-21358,-79091,-72167,208781,441405,347254,160835,45596,19240,7855,-48570,101478,413538,583405,459881,208276,199208,303469,220868,100636,136884,206188,104902,-6206,49985,95951,37186,-52143,-174747,-258061,-191992,-51158,148199,437856,552962,324295,56049,74501,200615,94152,-219085,-446688,-313453,153431,379520,222677,153939,233541,180148,128182,275938,336576,72798,-84134,124536,222714,77967,6626,-19954,-117930,-118587,55834,124093,3893,54847,252058,108398,-178190,-121650,-10372,-34409,71683,59174,-194333,-316815,-227254,-78051,123630,270849,215658,99591,60189,8302,-86612,-140433,-133312,-72700,12447,-37790,-161719,-123374,84489,289441,251293,108501,202732,358471,170479,-128709,-149755,31573,153099,152402,20035,-134180,-151586,-62478,-58159,-89120,-188474,-339036,-388203,-312246,-181235,25509,186499,173022,127870,45862,-91276,-110876,68044,242809,202425,88615,168432,217653,16779,-181525,-160550,-97666,-102728,-56148,251735,482041,260139,-10836,43077,238938,373194,278373,-37639,-111815,154591,275907,51650,-88585,4239,12471,-63753,-129070,-220928,-197983,83336,448978,543257,352554,144033,-31849,-119295,-142678,-136693,-97372,-123096,-142570,66438,269292,175094,81299,56870,-143137,-167085,51168,30477,-166416,53853,349810,160011,-130605,-197640,-234183,-309272,-320309,-139791,152220,283628,306465,312517,226485,58278,-152392,-355156,-267943,40171,154231,27062,29672,157523,91910,-174289,-273631,-81022,-38891,-224189,-292184,-90816,43374,95132,123054,52829,-47451,72972,334946,387130,174414,-136522,-197698,47918,152935,-1559,-141287,-206910,-256788,-190858,102641,232156,15115,-85616,126982,244515,131572,36900,10949,-82327,-125866,-76852,-61750,-159041,-348659,-460270,-421795,-367121,-313729,-175957,-64626,28095,130144,172879,223945,228418,132009,76529,-54115,-288728,-440862,-433763,-248802,-33713,75949,136678,205829,156912,10313,-151439,-234578,-120180,18139,44042,149430,134952,-47792,-46580,57098,-63100,-244430,-59381,284043,237605,-112027,-249592,-195852,-271371,-199629,151230,341049,229082,142247,174097,143753,-31607,-144113,26373,134293,-67739,-287461,-458957,-603332,-448826,45192,337171,224924,142955,254570,244936,99108,97430,129977,41984,24471,83740,45008,-32299,-40700,37712,182222,223769,217362,187831,67085,-20211,55635,209494,182147,-45608,-119800,36796,152382,160766,69310,-82327,-173922,-143777,-116580,-163182,-184204,-79087,5181,-8170,6486,50906,-23751,2281,137857,96364,-57043,-101939,-193266,-345025,-259655,-30730,38739,42893,-28826,-212402,-276315,-171837,-58523,106146,169006,32296,34402,250866,403039,325856,159281,24693,-39212,63084,143558,-5975,-91512,100898,183469,54747,-74492,-104702,-21684,106072,97706,-42243,-150079,-8692,247356,311849,261149,192981,-20244,-218702,-212128,-104277,-136,49483,113716,286132,257726,-189470,-417554,-73044,129699,-31253,-165526,-127094,82783,278192,242101,125171,98499,104789,76306,121126,309748,370818,247428,131340,137010,194348,212605,229992,177001,114904,61619,-94765,-198371,-223,237843,23902,-329861,-229515,23221,112574,172751,31214,-190517,3564,452522,764359,886278,775436,581720,524870,267208,-75771,248532,1190083,1567065,457882,1470017,3834661,241974,-3509313,-957712,-291322,-2196555,-942270,278988,-224396,-264405,65942,308447,305434,311053,552822,410192,-295798,-643297,-375682,-44777,140419,123433,-18449,-125827,-160992,-158546,-195622,-196058,-104556,-24540,10474,50151,49442,23397,-73019,-268232,-507541,-549500,-451449,-387213,-317309,-186496,-31081,128122,208966,152934,-119843,-489394,-660318,-554694,-308568,-139859,-36891,36738,89376,94129,148230,151715,-64364,-260876,-258242,-174951,-36415,188334,294595,257782,145429,606,-98694,-57159,49765,183794,339403,345539,200226,5912,-219968,-297341,-158857,-34829,-2736,47263,109479,54427,-87119,-133996,-91197,-85445,-112270,-48465,201334,327799,80621,-165674,-112294,-24851,-45561,-61190,-71379,-141679,-149196,-60178,102143,233928,232814,89846,18814,230809,359609,153030,-73084,-144728,-177870,-186415,-97985,29794,28893,23278,272738,427109,124118,-182438,-107561,43952,111272,194199,239440,99380,-119209,-224144,-282690,-274581,-163878,-83480,-42684,-16248,-94004,-171472,-83249,60088,50374,1443,13634,69572,152642,130965,-62739,-200003,-94227,106436,259999,267524,180109,211343,265929,155509,33957,18825,5059,-80109,-182128,-212804,-175177,-26324,228495,307711,105223,-110194,-239820,-279820,-264179,-327605,-373700,-201827,-38716,-50695,-26293,29117,35181,69821,127560,145216,62256,-181237,-334674,-231251,-103905,-133323,-197088,-95911,67669,58353,-103009,-214763,-167605,-40958,42639,33816,-81656,-38494,113671,104901,104846,40987,-228486,-318676,-27173,205419,155755,99487,152310,133012,21323,-13839,-65561,-43657,127165,231894,173139,-11367,-238075,-307022,-165214,-9457,45042,88966,124354,79641,162,-12632,-7528,100813,266345,239648,113292,75106,-25419,-129585,-2985,90437,-30406,-141200,-194362,-173229,-163339,-116418,130185,328851,85460,-132489,51154,129688,-30884,21734,215660,193654,28305,-31957,20617,33470,51120,169048,175556,24965,-122364,-123123,86156,184732,-20998,-186384,-149779,-77946,-2194,102723,166300,95218,8041,130529,256134,195864,151479,174806,209461,304685,336665,191046,-23311,-59817,133024,215711,88898,-123475,-355592,-470060,-307415,-13539,83492,-54353,-72639,53806,-14067,-218829,-215218,-24822,79552,62144,120780,253678,229496,66998,-39907,-118686,-192068,-132618,-67961,-75252,-37092,39447,-47308,-271288,-207046,66710,148027,44921,-62536,-121604,-152848,-131002,-73595,-45399,-2607,40887,48247,-36102,-193743,-165208,97350,206987,106123,52016,26838,-56161,-158213,-161032,-88427,-59342,-128841,-166403,-158618,-117190,-78353,-179215,-327799,-338402,-252480,-185901,-135656,-134333,-167765,-48863,257342,420860,204873,-180190,-330530,-236400,-112609,-58211,-17968,64881,83178,59835,143357,207577,129174,-27292,-210668,-336257,-269000,-83608,137674,251973,65854,-164741,-109925,133495,280939,375240,465363,394828,161251,-111159,-279772,-251627,-142349,50248,217482,37563,-288788,-276225,-7984,80835,-156498,-399508,-346056,-95073,92518,129348,42306,-43993,-107791,-76862,66912,294478,270575,-106425,-287691,-1298,144467,34209,71120,228502,212565,169882,240312,219321,-43126,-162432,-86872,-84405,-293187,-510275,-219020,-257165,-1525354,-1362692,66859,-8561,786126,2228437,1472043,-109652,-96002,51089,-191239,-263180,-365403,-1270333,-1069701,1251181,2313252,1403028,479646,239739,-157349,-488236,-823620,-936621,-705790,-443999,-378156,-301619,-145061,-111721,-158817,-154262,-52175,56589,-18766,-63891,28227,127278,197928,271855,277129,125316,-94446,-39520,179015,140891,-22941,-28019,79874,97748,44837,89329,74321,-256243,-629493,-636716,-335996,-37438,90440,147504,222748,359199,548013,531696,246138,-69752,-304810,-306223,32075,315066,330074,175665,2226,69743,226018,162210,44553,-35095,-68035,26869,128692,193208,182754,163229,207329,-7349,-367914,-455544,-336543,-111627,75116,11267,-142299,-212560,-137247,-15875,-39251,-69227,103898,251412,125153,-26283,-20894,-14908,-29055,-2078,-8688,-33271,-14406,46219,29462,-156976,-157813,124665,310569,327800,289515,169852,73453,-7233,-183045,-217525,-88221,42623,108918,118877,32512,-93573,-166506,-88931,152065,271844,146515,-55871,-194868,-242102,-207975,-129983],[-88807,-172175,-113642,1865,-10545,-71970,-114303,-119806,110646,335003,289751,159664,7537,-109130,-147278,-164613,74221,486886,717877,582460,292106,214713,258644,179721,103245,170240,242406,113763,10460,96098,172987,109885,-10771,-113735,-222273,-261625,-137998,161939,495109,537493,213216,-25023,43680,156368,34060,-169263,-294961,-225159,157573,328119,145598,81507,164243,78961,26749,200924,252175,-3953,-106760,112796,157206,10327,-27794,-25033,-69447,-62766,37387,115042,94301,189118,309548,154521,-58957,-26381,-38223,-122703,7563,67354,-136474,-270897,-216509,-102148,83402,232088,185548,80794,37427,7010,-24875,-18478,-21829,-64864,627,52313,-33154,-56562,123030,318745,281186,179051,296003,441882,253151,-19694,-96558,-27514,80250,162581,89364,-57035,-54149,61118,80923,-5437,-183939,-379699,-436482,-360468,-239526,-109024,-19319,31821,116452,43485,-153732,-200538,3556,209879,166381,39549,145041,198451,-24837,-248240,-249795,-186636,-145675,-54105,242639,470182,225265,-79867,44147,315660,425009,267183,-71196,-122096,195594,362585,146497,39900,129460,39390,-145866,-246495,-298285,-216767,94614,407151,421233,268579,153824,23909,-91742,-143764,-158087,-108722,-108896,-153316,-12792,199292,135402,44891,28036,-143053,-149494,109874,122209,-124192,10451,286924,153876,-115456,-211856,-235355,-258547,-258890,-109077,137661,249529,265836,254093,157587,-4643,-204410,-382837,-322912,-95300,40397,11175,51786,179248,131983,-141128,-276137,-112029,-67878,-198539,-204408,-22341,63598,42293,-3752,-9401,17240,95693,247522,283264,108432,-132575,-129535,53470,54825,-99692,-176369,-221173,-290968,-252733,43240,214630,23414,-115340,33392,146606,80791,12944,-2489,-62963,-136696,-148274,-190549,-291308,-436255,-542813,-530354,-468833,-381917,-233539,-93108,34922,155034,221243,301954,318204,191560,91612,-8295,-186179,-336891,-343611,-130082,157625,279806,246230,180307,105793,70002,-25980,-144534,-88411,3095,16276,111109,61659,-154832,-102706,83069,-20982,-201050,38061,423864,315810,-79350,-149082,-38775,-144360,-119386,178614,291807,129903,31473,74382,112859,20045,-58751,71549,134921,-49236,-253942,-406580,-507653,-392408,13476,275058,154592,65029,235263,271995,99134,96017,172707,99292,76606,139953,70589,-34154,38788,166384,255108,242765,223676,186331,56313,-26708,56463,244971,260710,48149,-16807,190586,322139,238989,75219,-54026,-71611,-4245,-52015,-225876,-262808,-65278,83148,40688,23994,64612,-25382,-30947,82545,42677,-67725,-97756,-231735,-374643,-213572,34263,40014,-24459,-109485,-250963,-254811,-102988,-19,136065,194956,109625,128985,290390,370108,242842,72270,-51322,-166173,-74360,103187,5254,-102120,59468,149996,61130,-20838,-69007,-53890,33927,32941,-122360,-294410,-189310,157345,338889,294642,225891,65307,-118623,-146480,-59074,57203,108611,151761,313090,327505,-53695,-281490,40749,227817,6120,-191865,-189204,6267,226753,227173,109829,64135,19276,-24855,104107,364441,415604,263483,158548,156171,170244,184423,244217,201158,165889,155674,-21613,-182519,1454,283877,74346,-330600,-180731,205391,322984,301156,102695,-77077,150128,533428,787837,856401,573600,263156,283518,148157,-69609,316600,896773,961690,218007,1338043,3476888,771407,-1557097,153820,-527219,-2953785,-1655271,-280250,-460515,-310191,-28778,193002,320424,353150,449308,348837,-197460,-611267,-493134,-51114,232430,214681,99960,13898,-116944,-205339,-270892,-284106,-172872,-64040,-45219,-5229,25012,66274,62407,-142363,-425085,-507665,-461977,-424315,-323956,-191520,-57240,76864,110836,7942,-286327,-611654,-701503,-538016,-297556,-148789,-70903,1458,51521,32512,56606,58299,-116983,-253882,-225328,-197617,-127096,88456,201659,186510,118001,-34655,-156732,-99846,27838,192243,363516,360409,198751,-3310,-210613,-262368,-110217,54484,140325,172794,158603,13763,-129584,-77511,45458,24661,-109543,-115871,177749,336298,55130,-205514,-143681,-69136,-138484,-200631,-186478,-149721,-71472,-427,132732,267071,218850,17070,-31236,222016,339514,131356,-58066,-112558,-162092,-196301,-158794,-76645,-70531,-61043,215399,458582,211010,-122835,-70066,84896,149440,213023,216879,80142,-96738,-213210,-289695,-216892,-65063,-91211,-138482,-56893,-50127,-153883,-119881,9081,-17528,-125529,-79076,79333,208240,193124,5793,-140153,-78321,64245,162501,195299,242147,304685,245248,54492,-79040,-75053,-46366,-88925,-200123,-300352,-341606,-233708,53819,228450,68344,-144864,-216704,-219789,-236098,-369494,-426888,-195733,15643,-2087,5055,50095,31280,83078,191421,188719,18167,-279615,-457871,-322488,-54639,33453,-85701,-68534,86549,123009,12493,-131401,-174334,-44646,98859,83687,-79799,-27236,216224,276876,210143,10207,-310447,-325119,30616,249158,175671,125178,132734,33894,-93940,-73404,-64331,-55753,81374,187139,161666,5968,-206676,-255957,-109985,-6367,-1495,31637,72898,70435,45502,8359,-32728,96034,304464,242140,41132,-33871,-177139,-323862,-80802,147717,2473,-170816,-225000,-213454,-219896,-216101,19187,286712,104497,-105007,45841,81437,-71874,19381,249266,241933,58373,-48720,-16795,-4765,8355,103744,108438,-15306,-123798,-71917,117048,184923,22653,-119522,-105826,-29619,31061,65179,94086,52728,16664,163185,225195,133437,170718,277914,327256,387034,346841,156383,-39643,-57029,185436,315773,118655,-149481,-326645,-382190,-211939,90954,137879,-98145,-123121,60091,22841,-158274,-120488,38662,82793,57220,122410,206694,165503,42028,-5900,-36781,-92041,-64334,-24677,-22696,-14687,-38373,-173680,-367995,-306959,-15831,137040,-7526,-178212,-118320,-27683,-46639,-36060,13054,36439,68290,137196,71851,-173067,-198721,86833,232042,129961,24569,-33876,-136693,-272803,-298501,-196379,-91006,-106021,-92534,-10510,9503,-44228,-209635,-392505,-377910,-234105,-132218,-22775,-23112,-198627,-182368,179956,435983,266893,-94907,-208533,-89610,-19782,-64119,-41604,74086,125858,135892,207840,202062,64797,-95023,-252548,-371690,-327323,-120348,161358,296152,90651,-189564,-206282,33091,223276,332020,416553,374957,161886,-79144,-199881,-189440,-129388,29003,192376,32951,-278871,-315103,-99463,18123,-161154,-369466,-270272,62674,220714,114301,-68858,-122945,-165800,-151275,12057,298695,348054,32792,-135770,83676,205576,103172,164588,356834,296037,166364,189190,154393,-102639,-203399,-88936,-77004,-287868,-451728,-35072,54185,-1153188,-990031,-62313,-590648,-12839,1568852,1061448,-12984,59030,168540,-77583,-203030,-418722,-1491804,-1237991,1171813,2257477,996999,358137,591405,252773,-195227,-598868,-913309,-802077,-488492,-418390,-348267,-189282,-138927,-166137,-195992,-164957,-113729,-170466,-182699,-67874,66928,164758,252430,283611,104981,-124916,-53764,132186,51778,-83620,-62806,66414,100513,-12932,-47045,-40307,-300884,-617041,-607388,-340323,-67464,87523,141375,192898,336506,569167,592211,343625,9354,-244766,-292393,-62485,163309,230582,134454,-50056,-3278,160318,106814,-6685,-67399,-79687,55869,217981,292601,212325,132756,187377,16781,-353799,-480658,-342785,-121275,37199,-40599,-224804,-339074,-247969,-54332,-14270,-12005,131921,233050,87647,-62150,-60101,-82363,-120605,-55824,-6668,-45708,-54882,25571,62779,-110045,-112438,131714,276499,316524,309341,153377,25865,-27725,-178013,-255942,-208056,-125248,2515,87785,4526,-129369,-160153,-56607,128287,206477,103761,-7136,-80996,-175223,-195610,-99731],[-60590,-161612,-111013,9410,-16631,-113204,-139065,-153511,-11370,170396,203018,160078,-11248,-209313,-285999,-256986,44130,489453,720451,576557,292392,165817,167845,140634,112597,140782,155403,34093,-18342,120476,240812,158331,-4132,-87716,-197008,-301984,-206029,135692,475665,460761,103760,-97342,-33067,54222,-40829,-152056,-197398,-123734,190484,294827,101185,49070,124014,19761,-38166,128551,156642,-77040,-131798,50412,48757,-58939,-70418,-65161,-54727,-21687,10008,97989,199301,316515,315295,156797,53299,62423,-54534,-158036,-20748,77548,-62869,-179271,-151436,-88771,44660,185535,176481,90608,41695,45118,78607,127429,96313,-39000,-11001,126657,113780,47696,160697,308405,273337,226821,357794,451385,264661,40796,-60404,-78507,12052,159232,141002,7693,36622,161537,175381,41158,-173004,-383973,-446888,-374425,-281081,-239511,-214022,-92627,87668,21849,-203353,-270143,-75001,143720,108559,-21830,74356,121010,-76208,-273578,-302880,-252752,-189479,-72964,186504,368148,119438,-162297,19515,318844,391966,228862,-60493,-98503,223007,416249,245307,160637,191935,56546,-142132,-264971,-317571,-231722,64182,309712,262657,170452,150879,69364,-49691,-85123,-86834,-62867,-93335,-182164,-116985,75285,53244,9861,44229,-72902,-80130,196831,235691,-38893,-8182,216655,151687,-64993,-177055,-197160,-186624,-195105,-97042,97560,189259,185388,164097,109298,5561,-179954,-343548,-324257,-197613,-70766,-10248,45185,144792,129636,-88530,-201651,-85520,-71961,-157167,-108482,19546,65466,-10504,-118192,-77727,52037,99082,127663,133715,12351,-139523,-81985,27359,-40825,-145620,-156923,-185615,-270537,-275923,-27598,177924,37963,-133311,-55165,50942,19574,-36614,-58227,-82051,-148630,-200030,-287775,-369992,-438708,-526936,-559530,-513167,-390618,-234043,-89312,51740,182039,273697,374606,374002,201997,85307,69716,-34690,-187555,-195899,25200,319458,408439,292304,118061,42837,135970,121882,-35370,-58337,-14668,6847,89355,10858,-210508,-102415,151314,64359,-121070,96742,465683,338940,-55740,-75792,81632,816,-4547,196280,210180,24660,-66848,-28218,37957,9044,-19924,67910,92070,-33742,-184430,-298915,-366054,-302137,-26673,164884,57047,4176,209159,247958,62218,67071,171811,120303,107682,174754,79260,-27873,133359,306662,314757,240809,209718,173902,72435,20168,85659,252681,296270,133210,92462,305103,417394,262186,62495,-24210,36541,129579,8453,-265763,-303895,-35470,159893,99780,64985,87193,-16286,-55820,16517,-20951,-76918,-94321,-241997,-327307,-88805,143793,62329,-83507,-173714,-267623,-219579,-33122,76523,170611,205555,201439,254643,316846,284943,140137,14595,-100983,-289109,-223799,40844,12368,-77160,48413,114155,66899,58270,3768,-55580,-29799,-31189,-188657,-412354,-348319,77911,368113,325469,243344,144384,-3756,-74373,-18988,107078,145300,128898,249273,339157,106901,-89125,138621,263143,18277,-192837,-226096,-88366,120608,164902,88345,49270,-54719,-133453,67689,379603,427392,264955,185595,201598,180354,170601,236786,198306,160447,171539,11432,-167079,9823,332592,146996,-289233,-117686,355370,501511,432474,195818,56528,314577,629281,789526,795743,407127,-20554,27348,88927,80321,362071,447161,220076,23638,1550617,3188960,492077,-1008915,786602,-87711,-2730839,-1962358,-893305,-789278,-385022,-114049,116572,348828,340453,282933,260890,-49066,-500581,-555627,-63942,287607,282987,216467,142730,-90858,-260409,-319504,-341800,-236726,-99693,-95187,-91981,-45332,58895,162703,2421,-282938,-422875,-452485,-423776,-282760,-173645,-81855,41764,58857,-102919,-430518,-676028,-634379,-423007,-250637,-160000,-117168,-36001,17805,-19132,-30714,-44199,-184487,-255403,-159882,-157027,-178324,-24514,77630,82610,81436,-31502,-156062,-112318,6855,161099,303521,294698,157665,-7819,-158909,-179244,-49408,118097,229775,217794,123540,-61243,-164820,-22934,160393,121244,-99009,-155859,156081,319449,41909,-192796,-158533,-132172,-221695,-307655,-280525,-122435,28263,56360,156028,291188,188948,-67281,-98227,160480,270224,102553,-28057,-75310,-152472,-203966,-198472,-153681,-161693,-169968,113529,436050,264476,-50198,-13427,118402,158901,195482,160923,42454,-76207,-204212,-305083,-192156,-16488,-110902,-209632,-85185,-20946,-154748,-169054,-36034,-54582,-211131,-148988,78138,229216,225563,76308,-65123,-81835,-13483,55632,123354,269130,351313,209652,-35503,-173103,-155327,-95855,-95108,-186818,-324745,-439720,-398920,-117648,134318,41755,-147085,-159844,-141729,-198883,-364139,-405000,-132104,92992,32482,84,40013,-1050,55813,219813,219701,-30505,-363966,-545243,-379193,13391,179582,-4797,-50329,119637,215562,158260,-9825,-141677,-53999,137643,161534,-16408,5389,281723,401839,288920,979,-330331,-278083,100666,291185,212745,176439,145342,-52079,-224363,-151410,-39135,-8573,81926,159280,137796,118,-182906,-187036,-35650,-4450,-52518,-23647,14820,41035,70890,3171,-73793,92135,325067,201279,-73766,-155164,-282318,-427649,-119573,192730,45061,-144411,-171940,-195027,-247911,-308494,-106933,217513,128272,-64183,24568,24811,-92966,33265,282095,299466,124279,-22802,-30064,-19414,-21322,26803,37925,-52335,-128278,-39128,122573,177462,77103,-49956,-69000,16587,52841,6581,8633,-10843,-16800,129742,133982,39093,162531,330647,400457,446037,351994,143603,-29233,-59368,186678,369655,149661,-151483,-273042,-275121,-128719,144535,145734,-149895,-169834,59092,48234,-92461,4327,149815,118740,54746,78496,89114,54438,2997,17653,28861,-7858,-14806,6024,17045,-6569,-107745,-264708,-397157,-330919,-48332,144384,-32264,-244151,-74659,143229,104554,62725,117265,105095,92492,193759,168679,-120131,-205503,64820,238632,145918,-11569,-101637,-202940,-329445,-355462,-240386,-99888,-76507,-22632,130921,139468,-1153,-203516,-389711,-351139,-185831,-84918,62090,70833,-201987,-273423,87721,386706,300679,44672,-47825,40270,78810,-25582,-50526,53029,125798,172000,234471,170202,-9374,-154910,-290657,-413448,-384950,-146875,180166,321190,122885,-186112,-283233,-84430,145933,287368,367511,338615,160950,-10159,-67698,-94359,-107195,6184,153772,28936,-241294,-313843,-157123,-36998,-151361,-300448,-192283,160459,308066,86759,-167214,-162717,-155200,-184193,-36220,284592,410554,176880,21561,151247,226672,123063,195032,405220,341689,147860,98725,31038,-178372,-221775,-37932,42331,-99679,-179279,379978,641421,-480280,-671580,-396420,-1282347,-1153266,481902,583905,260082,375927,409977,107952,-913,-141387,-1257465,-1336414,535701,1518034,381736,281443,870296,683282,188814,-286842,-758741,-765985,-451791,-364383,-318863,-210506,-159399,-160419,-223940,-278756,-280633,-263010,-224618,-125259,8078,111747,198174,247086,54263,-160049,-74706,52312,-46398,-120826,-79584,32222,81190,-45593,-142067,-129047,-264876,-452245,-442188,-268637,-55717,94915,119107,167343,346392,568739,610456,441339,116201,-169318,-258332,-153663,-22782,86574,92419,-42241,-33215,65210,-2585,-87606,-93699,-55063,102754,279699,340157,213195,93476,151851,48584,-285568,-449056,-338509,-128561,35289,-26989,-239090,-390404,-303317,-105305,-48696,-11967,129635,222871,104044,-41451,-56295,-98214,-167090,-104470,-28279,-56260,-47416,43112,78763,-63205,-49239,137576,226464,297222,323652,127009,-27615,-38665,-119172,-225365,-289786,-281022,-98308,43099,-28655,-124563,-103423,-3844,96068,123633,58162,47860,43761,-77617,-138362,-52530],[-39102,-160070,-113397,12725,-20014,-121387,-132701,-161428,-121425,2322,117695,171520,16053,-227984,-348564,-291193,16770,415529,590756,452124,213801,66239,54427,113366,124882,51612,-36875,-117898,-88247,112548,273691,171805,-20635,-94463,-180245,-285828,-224166,79742,391939,357834,35304,-145502,-140984,-88287,-123830,-176147,-175527,-37186,241853,290327,97171,64082,130185,25030,-39345,87489,73398,-133277,-153059,-42388,-75117,-122208,-126311,-141987,-80627,-10852,-29276,67463,289678,404566,262172,100567,116077,117369,-52031,-124215,8034,92874,772,-72858,-51876,-36442,26716,148378,189665,121614,66612,111575,198856,256516,184761,-7435,-25799,158942,231524,151967,185744,269319,232952,237631,376008,395290,216090,53360,-41939,-103271,-23591,158869,175790,48813,92109,209838,197619,44181,-148180,-343263,-411836,-347840,-292999,-326813,-342151,-171650,45354,-2813,-205505,-282931,-141368,52097,27164,-88467,-22387,15738,-105715,-233626,-292362,-261111,-202789,-107714,85543,195710,-31000,-232322,-10075,266511,295114,183183,-8145,-65451,209795,426532,329570,229374,164238,53909,-62381,-191896,-289752,-242055,12258,191137,111339,86658,145949,99533,-434,17975,50746,15416,-84873,-215857,-213320,-61245,-35195,-9156,97367,40451,12573,275833,339569,74134,6429,158181,157320,8391,-108827,-134096,-112378,-149490,-115412,34356,111563,85289,70927,99556,84014,-95104,-257061,-270381,-233912,-146476,-31313,19207,79064,94355,-36070,-82852,-13972,-57455,-128672,-52861,15051,41864,-55190,-191191,-128761,57034,98685,37685,12900,-59422,-132141,-51792,-13495,-96840,-114277,-85093,-111994,-198270,-254684,-91519,130510,48760,-138017,-112090,-14633,-37324,-102238,-136736,-125355,-148246,-215891,-333934,-376766,-346684,-401744,-494320,-488714,-349131,-191853,-61948,73347,208367,319774,420813,376648,148791,46906,160154,142302,-10753,-16793,177242,410172,446155,282754,44648,-10935,196591,259133,68534,-35216,-30529,20453,105559,4933,-210730,-64691,229512,165179,-27244,101406,395515,295288,-55453,-60078,129984,126688,115314,203525,124943,-53000,-118838,-98649,-60793,-67169,-46669,14084,21809,-21847,-90815,-150000,-192402,-183144,-54092,50589,-21488,-11407,184595,180991,1396,19745,128662,96569,98333,169650,64916,-24497,203403,410224,342357,220872,184205,154802,105207,101813,139173,238673,285066,194458,194542,368608,424594,228268,26468,-3331,140600,242832,53488,-275121,-299708,6762,224336,161951,123763,117674,751,-63370,-37066,-74949,-80126,-85200,-213595,-219366,65390,252979,91973,-117984,-197420,-242429,-168394,17461,143022,195049,201625,292086,388458,328689,169395,44029,6344,-99987,-363781,-342078,-29064,14135,-25867,73807,90303,63857,128655,87247,-37211,-80165,-80019,-221520,-472053,-435019,42631,400257,348515,237082,191576,95386,-14307,7779,143633,156774,53562,113181,292123,247893,108934,206888,236054,1427,-174160,-234302,-182773,-19610,66168,71279,70510,-90302,-227114,5083,337656,393829,245547,187516,232655,205651,168627,204814,165356,102004,106304,-8488,-154645,34530,381821,224875,-219928,-65815,423979,599176,535577,290510,172023,442616,717974,806058,765677,328548,-229600,-221034,75668,296684,317849,-90351,-444045,73854,2214981,3009183,-675582,-2057629,807641,854279,-1655649,-1774798,-1341455,-1063206,-424944,-152511,87110,370770,264266,63061,139118,100619,-345349,-538763,-60705,308836,304399,273633,201880,-99504,-312412,-331541,-355265,-276540,-113628,-117525,-182269,-142472,5929,200805,126722,-116036,-301683,-410248,-379912,-207678,-143735,-104902,23956,57514,-151400,-503149,-645719,-456815,-235256,-186273,-174907,-159319,-77587,-23159,-54174,-84639,-126498,-257719,-265608,-66358,-53961,-181064,-131183,-51130,-20582,56229,16091,-96999,-91455,-4777,104854,191805,186997,96301,-19374,-99360,-84649,4817,149711,259079,190156,30491,-148613,-200908,-6475,210588,175522,-79533,-157321,137755,279069,37501,-137906,-147867,-188591,-265917,-347791,-324166,-71787,108704,77368,160630,305032,150066,-150673,-174286,54720,156549,58168,-3040,-46915,-147290,-201050,-200910,-177556,-217957,-273050,-14521,350623,266820,23490,56727,141780,142617,148992,82063,-10121,-62680,-201133,-342496,-224185,-27888,-116881,-220422,-93265,-28117,-184240,-224560,-80142,-73185,-237104,-175786,65190,214104,228141,135292,5429,-97002,-99477,-36612,63577,254685,348697,177951,-87558,-224433,-205168,-138523,-104270,-144048,-274221,-445122,-485277,-246437,46659,23302,-132148,-97471,-67383,-156857,-306244,-317734,-44880,160737,46730,-30148,11388,-45693,-2405,205130,227047,-73467,-413704,-571701,-381191,84587,268045,29798,-40795,160382,310260,289009,100293,-101289,-75998,148858,240168,79780,49910,294795,436850,307510,3978,-292208,-205082,139316,288829,231050,225844,185624,-95965,-340792,-244935,-19237,68596,125466,167235,123232,-19587,-170716,-118285,38320,5151,-74311,-42671,-31396,-9383,63312,-28169,-126200,86534,330641,134664,-210361,-271983,-320827,-413310,-103594,218617,88077,-70077,-63739,-133694,-239741,-361390,-208631,143913,151165,-18740,220,-19694,-86026,55407,292066,349472,223643,56787,-6705,-15529,-50212,-57294,-31998,-89491,-146424,-47716,92136,159125,121648,-906,-55002,38411,50817,-59890,-74949,-92809,-100821,30837,18032,-39544,151975,325843,396675,457275,349594,150201,-4884,-80301,120767,351962,164602,-141532,-211337,-164383,-63300,141014,108885,-184022,-181204,67404,67770,-32948,114155,251097,151341,43529,5083,-58678,-70467,-37364,27391,64144,30935,-13092,2602,27521,-16505,-152956,-303450,-361758,-279063,-32705,151523,-33030,-246699,-6512,309911,279879,190264,230642,183300,107919,200485,218194,-58807,-188394,32967,220422,149205,-43035,-162471,-250174,-324445,-322079,-217407,-91757,-54685,11214,201330,217000,37001,-159218,-322507,-273683,-130022,-60841,99029,117473,-196988,-314522,-3942,272822,282407,183775,89168,99039,141333,38906,-44224,12781,87266,156810,216876,125044,-69274,-191707,-318088,-455394,-430088,-159284,192138,335782,165355,-159317,-333117,-200184,61958,249318,321611,278620,148289,76107,79071,879,-96853,-31854,96907,22632,-186353,-276395,-176806,-80402,-126840,-198282,-114978,186569,329309,46175,-230795,-154721,-72332,-146212,-49802,261223,434421,270639,118132,162182,184314,80705,154843,358961,321186,105006,-10095,-118756,-259639,-221253,32229,213123,208927,235995,890053,1272728,191627,-569348,-803995,-1845981,-2226833,-638198,236949,609252,786319,756446,372122,330166,375667,-727630,-1454753,-414234,475273,-141738,205521,917054,943838,483989,-25098,-529470,-607511,-345749,-231106,-215467,-194676,-159927,-131219,-221323,-366741,-403820,-274366,-179569,-130640,-28710,64325,139403,185189,-23829,-206062,-95180,-33288,-135130,-142345,-91369,-23428,37121,-56452,-184048,-177097,-160183,-187849,-202266,-148852,-6567,109709,86284,144719,372762,540146,579282,516215,237193,-80881,-197490,-199152,-175340,-53611,56048,15930,-15675,-42617,-148711,-175296,-97731,1103,151677,299975,333850,199058,61593,102129,71967,-173564,-357739,-322362,-131170,67026,37123,-192927,-360496,-299007,-168766,-139505,-70774,92303,208721,148875,19506,-3656,-49420,-161791,-146056,-69509,-57595,10623,101069,80290,-27957,9690,135512,174394,279186,331190,96280,-85974,-56367,-35187,-131095,-303830,-372031,-158963,-217,-58125,-77774,1755,68642,73325,50283,24370,95434,149500,30581,-44958,11490],[-10656,-148685,-98441,25146,-17047,-92019,-91603,-141530,-186009,-115072,57545,190801,86836,-151833,-303428,-250144,-2164,281446,368941,256004,89721,-49679,-50203,102871,139916,-62170,-264088,-288388,-172520,72902,252273,146708,-43662,-119703,-167074,-208899,-181365,12047,272755,265294,23730,-163041,-248700,-234361,-205886,-235509,-216982,10180,282571,299134,121276,116664,183726,90791,16860,81229,13527,-164199,-162902,-132603,-178668,-169549,-192813,-243257,-142176,-41143,-85691,18977,336576,432776,166134,-1605,111838,128629,-26914,-28873,93147,114838,33989,11693,49399,42307,40817,134737,218769,157696,95494,181325,302428,335152,221562,17249,-44856,138061,281054,216923,190020,219204,171355,207043,352211,305577,137699,32602,-38449,-92535,-6410,178352,200330,64436,96717,195458,148769,14159,-106564,-263278,-336768,-284217,-265540,-339318,-364740,-191191,-5574,-18021,-142694,-220091,-171791,-48404,-69623,-147770,-112999,-78387,-88458,-126372,-214091,-199107,-164785,-145222,-44542,-8166,-185787,-268055,-25985,188578,174665,149447,67578,-46017,143132,390714,375434,217095,57126,34307,55138,-68747,-234554,-238059,-29738,90780,1556,34547,149876,118682,47508,133232,203782,93175,-85326,-235108,-265978,-158800,-92118,-5313,164420,155086,92629,311917,402459,183805,42582,117919,168132,87200,-26409,-61736,-53300,-133591,-157918,-38414,26749,-14190,-770,129781,199718,13760,-155869,-177704,-200153,-171710,-47586,-8046,19679,46560,-6579,28937,73374,-36817,-133348,-64980,-33036,-2627,-87376,-213433,-149132,44703,113241,31146,-14983,-62365,-90467,-31049,-51473,-94795,-11916,18245,-24354,-93138,-193965,-129657,80607,41236,-136094,-123620,-33382,-74849,-166827,-211527,-171210,-127969,-190366,-323199,-313373,-179788,-193200,-348255,-401863,-280606,-136582,-29932,88885,226433,346023,423137,323024,41067,-24905,233040,310287,167780,155826,282817,409630,405113,239703,-14155,-39858,240515,356739,149882,-14451,-32644,60787,166997,46214,-170429,-18599,279921,242480,50741,58179,241090,201933,-71526,-100368,102198,206766,212754,202806,61040,-86353,-114860,-122043,-158368,-184063,-129283,-71333,-50846,-14731,5580,15267,-5792,-50949,-58192,-30308,-46046,28516,166994,93493,-59254,-27266,58213,32520,43848,120783,31508,-29688,221187,438659,328211,193534,160317,132209,133270,185754,204421,216005,240036,227245,277138,382952,358057,152198,-30228,1423,227802,321183,74685,-254231,-253618,55858,270157,219743,189979,153711,21806,-50905,-63262,-108178,-78089,-66694,-148169,-85406,190144,313549,109169,-118312,-161337,-160157,-103648,35708,177827,200431,190218,364440,495779,320161,52733,-21394,47816,-45945,-366897,-401682,-92758,13845,37918,128334,87851,47605,158504,148608,-19738,-121531,-108289,-213066,-457290,-422069,66389,431161,355237,201004,191442,155920,21856,16282,161266,146190,-45965,-47124,208138,332590,263434,244433,169572,-32153,-140354,-215870,-255706,-157850,-40639,69068,127303,-79033,-288269,-80134,238594,314061,201784,145015,210637,218073,168703,155888,111223,11791,-16481,-77654,-147449,75269,420112,282815,-145701,-45732,386100,586032,579197,364839,245761,495271,771170,857332,802257,348513,-345337,-436926,69791,471012,154668,-623615,-869742,462003,3242957,2914559,-2499155,-4316709,270611,2002998,-84319,-1154614,-1456448,-1134566,-360338,-116619,93653,363811,139515,-173041,4758,216131,-180870,-436844,-21707,308472,270235,234115,160944,-137902,-337226,-297617,-317589,-279244,-99496,-100001,-236947,-226363,-68367,167418,193495,29448,-168268,-334182,-297447,-118645,-109613,-118933,23052,91206,-135520,-481179,-513075,-199900,-17385,-116330,-179245,-169558,-113577,-76366,-74714,-96386,-176841,-329773,-281248,39174,87947,-141261,-211610,-153587,-89010,57025,97752,2115,-39821,3862,48295,75956,88856,44001,-40916,-62662,-14256,36992,150406,238667,121658,-72880,-220834,-242607,-46513,177607,173633,-51123,-122821,117972,221639,42012,-55116,-106944,-213836,-250785,-302895,-300003,-15948,137980,44835,141614,309685,114525,-214258,-242206,-70070,14703,-9651,-3946,-38448,-140445,-180202,-164752,-148865,-230370,-343617,-142158,211844,215448,85251,128343,153657,110952,88534,-4880,-71527,-59763,-202831,-401386,-312597,-86730,-89434,-156405,-78935,-75279,-237254,-275375,-125913,-84687,-201673,-155135,38875,167354,207135,172825,55250,-110949,-163853,-96822,18205,199519,303366,160923,-91523,-224747,-214236,-168550,-123482,-87317,-162251,-361334,-479084,-309438,-22166,2703,-121756,-58542,-17369,-113673,-203859,-189212,31660,193569,43640,-64341,-17747,-87032,-78784,148049,204475,-100527,-413528,-524863,-319358,147317,288111,23792,-35059,196289,375481,361524,155570,-82917,-110127,133015,293469,169721,91821,257995,371815,253533,4282,-220454,-143849,107676,208412,195627,243000,235147,-86284,-416149,-340288,-29360,134284,188380,209694,134012,-35106,-165554,-66343,93021,32416,-39508,-6600,-55860,-72846,25404,-76059,-185236,72555,327108,69936,-336876,-367812,-298010,-298402,-37120,224495,122114,30652,57993,-54079,-194559,-351694,-258116,82936,167767,25642,-12742,-38447,-54640,74353,266377,377902,339871,176939,48923,-6126,-89523,-139764,-96883,-126200,-176277,-95836,33015,127694,134686,9484,-73633,19898,21775,-115533,-141072,-183804,-227442,-114455,-83459,-59117,166129,275604,307815,407179,334810,162806,13235,-125596,-4310,258661,147523,-136386,-160941,-67892,-15977,95249,45433,-182968,-141648,92810,86622,12827,170155,284483,145299,18437,-70190,-187093,-169391,-60941,31547,72521,16735,-66512,-40279,6421,-38679,-166245,-291278,-284155,-173877,13054,139648,-21479,-193437,61601,419705,421970,300436,310352,244617,112293,158653,201402,-15018,-155491,-3198,174849,135502,-58926,-201661,-275104,-273750,-218681,-145440,-77389,-51786,-7842,163207,202398,56067,-86129,-208519,-171400,-88898,-67801,87616,109382,-197226,-308683,-75472,117192,206091,269683,154990,62970,136199,96779,-25765,-24743,28779,94870,161081,79699,-100568,-200422,-329034,-481699,-443077,-151334,197836,348184,213410,-118138,-349396,-288839,-12919,217805,271561,191442,116707,153299,201229,68600,-110033,-86658,32015,15868,-129566,-220720,-170993,-112221,-91532,-79211,-37904,155522,276745,-5243,-250169,-109307,55825,-35193,-12547,238951,405060,276828,118785,103039,78835,-15837,59082,234345,228275,39406,-109884,-252477,-326349,-205191,85941,359509,527904,665234,1310921,1698189,627316,-633420,-1073538,-2086577,-2872825,-1492381,28106,863538,1183255,1147885,696763,726783,954434,-132589,-1599830,-1327318,-434395,-364738,69791,670346,921044,558022,91987,-284464,-372200,-202624,-60641,-67425,-143717,-138110,-77004,-176036,-400325,-451150,-211728,-72893,-91862,-33771,41986,104024,124174,-110514,-255590,-104911,-96078,-202196,-163767,-114488,-94253,-24054,-53720,-180484,-186727,-25669,89128,30074,-24881,56178,121902,52304,124182,388275,476955,491713,537509,343662,12941,-109622,-171910,-243819,-150059,29976,99037,36163,-139878,-293839,-240085,-67891,80339,195821,282988,288587,185175,52561,49798,76960,-43018,-225419,-295020,-128488,114691,115594,-117142,-274903,-255204,-238306,-259961,-165450,28754,172668,170157,77985,83338,52354,-120343,-184795,-120693,-44768,103127,184440,79591,-4221,49389,118384,124531,258231,324160,65452,-143652,-87888,40156,-3737,-246250,-370654,-165294,-33752,-76178,-677,136006,152467,70218,5819,9882,120748,209265,124842,63256,86675],[34533,-109021,-49868,53017,-8936,-41235,-31193,-101880,-186372,-149817,29702,201925,169692,-11676,-159637,-141083,-9026,120049,118588,50902,-30834,-138788,-116903,108727,160394,-149533,-435844,-408486,-231689,13752,172056,86831,-60480,-144891,-153528,-92860,-91222,-49006,149832,203676,54774,-153329,-318389,-339857,-277392,-315006,-290447,4003,278209,288694,148247,184755,268500,188762,94779,90356,-22869,-166596,-155592,-188087,-230365,-189446,-254997,-342018,-221718,-110783,-158434,-44989,321745,396874,58296,-115348,54882,108343,19771,99469,211516,142873,30328,46295,118606,123797,83602,148202,250549,180306,109690,225268,357403,345848,203905,26146,-67169,71151,246860,217957,172848,175393,101708,140824,298026,220341,63753,-2269,-47768,-51628,65874,225136,219814,58679,53613,130062,55699,-30797,-56001,-164519,-240402,-197556,-197534,-267084,-277181,-156773,-59253,-20927,-25290,-90805,-154161,-136047,-163625,-185623,-168570,-130818,-18360,25205,-91863,-83913,-75614,-169175,-177807,-197776,-304541,-259225,-19234,113640,70597,136297,140857,-50400,31852,312837,361029,121943,-87287,9444,159540,48221,-169595,-204583,-33132,36568,-54271,15861,169894,137362,85266,222309,317323,142165,-90515,-224553,-252325,-179438,-95278,17255,216658,231742,132121,285069,401118,251349,70682,85497,174012,153363,53100,7906,-19974,-146582,-203575,-101113,-56294,-100123,-39436,184768,309331,105616,-71983,-73983,-119511,-152265,-56565,-17962,-557,7220,-17327,85511,141912,-23177,-174323,-139625,-102875,-54852,-107691,-196319,-139471,32730,154735,127760,74887,17789,-11346,-13910,-76618,-42633,125354,120459,50083,16118,-107387,-129166,34013,3517,-138416,-94015,-5498,-81802,-210637,-259613,-200563,-91318,-131273,-263066,-201088,15945,39493,-160911,-275617,-212604,-100843,-16122,84152,224080,338702,373256,225346,-92820,-120932,258175,431415,317790,282568,309226,322576,313675,186996,-43095,-40614,258357,396341,200541,13630,-9565,124074,257752,113739,-115713,11152,276731,261901,87459,-9025,59422,95665,-81471,-165287,24471,232822,270646,196996,29031,-81201,-73189,-108751,-232672,-299229,-232935,-156287,-101858,-15237,78762,164585,167979,69080,-45154,-62370,-8187,110816,156904,14121,-93664,-52539,-16100,-55097,-42043,42099,-8816,-41164,182646,380404,275838,171502,149168,106301,131809,236899,262945,197644,184588,237446,330232,357852,252042,61313,-96818,-11862,283440,351889,67737,-210646,-177386,105897,296136,265864,251082,190914,43060,-22782,-59478,-120200,-76433,-40745,-61100,34084,241386,295494,97447,-86308,-61704,-21220,-33698,21531,175692,189104,182030,405157,542530,285626,-35951,-42117,119743,40989,-304679,-399584,-139348,18573,101499,195313,108265,19815,131522,161415,-24497,-162425,-120173,-170166,-374242,-315703,140093,452085,336640,135270,145899,172001,34238,8014,157337,122304,-130318,-171292,121656,345123,344935,260691,99487,-58315,-91812,-175414,-287336,-251958,-117324,89490,204272,-29543,-306676,-172491,101251,202209,138500,56374,118544,193555,160421,107901,57544,-75436,-150618,-169928,-140086,126218,433169,299614,-84806,-58568,257447,469711,550998,409130,282162,470339,771580,939176,903941,441731,-361639,-582879,38784,517274,-92876,-1044597,-979582,1148327,4411253,2919006,-4420903,-6960116,-680229,2945291,1477263,-316971,-1204071,-934241,-169271,-20201,102048,307765,-5559,-374810,-104816,280156,-39374,-273954,52039,294308,185125,92508,25246,-186681,-311883,-216049,-234922,-247301,-69499,-49421,-225843,-255418,-133702,70435,176670,106556,-63211,-240309,-192384,-36141,-74814,-114199,33615,128048,-82579,-378949,-305901,79362,184002,-45161,-153372,-125175,-127722,-137791,-91182,-80955,-204808,-397157,-296911,133238,229545,-76615,-251261,-204973,-102226,84131,187653,110385,32530,38970,15596,-1610,41662,26089,-65782,-63860,10428,40494,126885,188739,52048,-139247,-256752,-287787,-135698,72756,120898,-15148,-66785,88696,155589,57412,40546,-39951,-195678,-175160,-180504,-212482,25348,104687,-36319,102752,308072,95171,-240601,-282279,-180784,-131571,-103369,-44059,-55047,-127457,-141018,-104179,-89399,-207503,-367483,-243400,45920,123147,123403,184344,152881,78042,32494,-83232,-132076,-67478,-204105,-463969,-428855,-163154,-24458,-30318,-45677,-146262,-295239,-308759,-169159,-91151,-119648,-100658,-1608,98755,173464,185930,76306,-112681,-185237,-116808,-16003,113332,228822,159182,-54543,-182244,-182482,-180274,-155705,-38336,-22498,-217843,-392237,-304252,-70125,-31684,-132854,-60396,-4205,-72056,-75248,-48180,76615,182528,32812,-79683,-30015,-114135,-159516,58570,152903,-107141,-361271,-411016,-199774,198590,257782,-335,-27538,212656,385611,351019,135877,-99889,-146738,100649,306005,220637,118357,190947,234961,142931,-9849,-147495,-122407,-4215,47573,91801,207727,268806,-34081,-435513,-417373,-78160,153191,236730,265409,173101,-27643,-156937,-41335,115462,81478,58976,79176,-59444,-134344,-26277,-125283,-245520,43229,319483,33199,-419114,-427243,-239551,-137415,56628,216260,144042,133324,158022,21502,-118127,-275218,-248735,41470,174629,66384,-4612,-28708,-12580,78682,206969,378532,446259,304359,117732,-4358,-141136,-209061,-152255,-157596,-203704,-157424,-32437,83019,101585,-24952,-123605,-41192,-26019,-140378,-174382,-265251,-369353,-272866,-142415,1263,220501,203752,153199,298364,302189,164261,8192,-187673,-155894,111185,91797,-149507,-136789,-1050,16238,36491,-16775,-142640,-56778,131636,106568,43676,157638,221782,84792,-16501,-119097,-255333,-209560,-51246,45049,70841,-33672,-156638,-108676,-32875,-59967,-150802,-246728,-196448,-51355,64180,99761,-12124,-109680,106464,437631,481369,351456,323894,266363,106403,84744,122904,-5576,-116253,-35116,106184,104182,-53495,-207380,-274934,-203565,-86234,-55872,-69163,-73174,-76394,22729,91276,47156,-2963,-74907,-70344,-74863,-102207,42536,59228,-207360,-267165,-107197,-37215,88818,274177,136289,-51823,55730,114928,-1316,-35882,-23932,5537,84028,44606,-100361,-183751,-319386,-474516,-406518,-117235,200124,360438,255581,-70460,-325180,-325587,-64626,187248,207908,83024,66072,198103,271428,96507,-141762,-142925,-16925,16239,-83847,-168618,-158558,-133111,-51592,35260,39623,99718,165457,-61206,-231344,-52410,182529,121267,72013,224224,323740,191624,31360,-8268,-62413,-138542,-61923,70618,85753,-33573,-177088,-335615,-358338,-177367,99003,421636,745828,974958,1493822,1759993,762497,-629310,-1014015,-1931688,-2923931,-1983969,-218734,857855,1458628,1501557,1037256,1094960,1405517,343460,-1655030,-1890650,-942219,-305129,-167611,204368,636178,397915,65677,-59767,-123393,-64139,92613,78310,-75893,-103642,-6426,-85135,-357425,-409114,-106989,45746,-33813,-12082,50682,106984,88848,-179014,-291960,-96211,-117253,-240720,-195258,-157032,-167163,-86758,-46161,-151805,-173109,90606,296388,190700,65086,101533,119039,26706,108458,372320,379365,346157,479049,401678,99536,-3067,-71502,-213299,-184044,17385,177744,99228,-202288,-391727,-256851,-3791,170124,235225,246846,229663,181506,72752,10726,62367,73480,-84949,-257065,-120179,154159,167771,-52880,-181153,-206866,-300864,-368375,-257182,-42216,100470,115745,85037,173341,172120,-73402,-226762,-169436,-16664,201515,265368,90193,17180,65855,81270,70115,219584,293136,38193,-188497,-125488,83089,113400,-140989,-286102,-128182,-57222,-78692,86352,268531,234878,87738,-3041,13218,114157,209583,184797,159209,160979],[96146,-33106,31952,91289,-688,3716,21830,-56998,-125984,-104044,23104,183148,219933,133785,37275,6067,-4340,-30629,-97813,-109161,-102985,-165793,-128969,125825,188872,-167300,-483651,-425638,-230808,-44807,47372,2209,-68049,-155699,-138242,24193,14186,-90745,45995,168973,91861,-126328,-319198,-369011,-329946,-397902,-365945,-55802,207171,229361,153002,243976,357341,278545,147888,87040,-40208,-141534,-129596,-189979,-214100,-172287,-288457,-403270,-292937,-201125,-233380,-111232,244755,307382,-29430,-200068,-16474,84766,81838,221931,326590,174623,235,22453,133113,180849,137681,179748,268876,175812,97702,222820,344679,291232,145909,16733,-90193,-20404,142233,154974,140985,148127,34910,52345,228888,165234,17386,-36399,-70199,-119,173668,291401,232603,37179,-17333,42838,-41099,-74224,-13980,-75607,-149122,-108895,-98811,-127212,-113034,-90641,-108736,-18228,110810,70043,-92300,-189978,-231513,-191599,-175556,-131746,87176,179500,29957,43560,43367,-165585,-283925,-333145,-359045,-209762,6909,58661,4790,136412,188057,-72001,-95140,203186,276415,-29638,-215492,-7871,208113,112409,-103469,-129031,15079,34393,-66970,19750,207383,166455,105312,254549,353625,148817,-92891,-180437,-174908,-118139,-48128,44976,230750,248756,122377,198230,327336,243799,55119,38546,160296,192464,118186,68521,-12723,-176270,-226801,-136164,-132112,-170238,-50089,238826,375150,152322,-23687,13384,-29092,-109052,-57475,665,32139,-11621,-72924,61316,164367,-24930,-236185,-242466,-165628,-99888,-120749,-163820,-111687,35582,221683,301942,255472,158291,88000,-1187,-90397,29440,245876,188389,90187,100678,-13018,-87989,-5912,-65613,-153268,-43108,52666,-54448,-218010,-269830,-205123,-51884,-55919,-169543,-73951,180698,223107,14751,-142792,-166872,-106703,-38208,46932,188225,287986,275283,105740,-217009,-224181,216780,475345,410846,334714,246420,174590,201931,139778,-43015,-23529,244509,374006,220384,56533,41877,196157,342328,172359,-71161,15947,218383,208674,71384,-69650,-87691,14657,-62563,-210656,-60827,214340,285520,186887,22748,-59452,-29501,-86679,-270038,-368690,-311657,-207303,-117312,-27469,106457,266015,299179,148147,-35419,-56961,70915,203930,150454,-32691,-83982,-40461,-70588,-142062,-130841,-38638,-40786,-50578,108361,257229,201463,162942,153610,74296,83624,230903,295647,189183,141683,236412,347447,305293,146597,-14151,-157610,-40636,294435,326814,32581,-156977,-86998,151121,303629,293332,294411,222247,61226,11196,-35043,-118956,-82330,-15468,22422,106551,207164,200799,51442,-36362,82801,151994,28946,-12115,149289,173187,186585,408844,508928,224020,-76877,-19672,190394,126909,-208099,-354903,-162661,34899,155981,254942,143799,-13289,52254,115770,-62945,-208890,-125881,-112073,-249610,-152681,233568,449825,285110,46942,72924,155585,33621,-10170,132180,94609,-165418,-212035,64002,294265,351917,267830,57626,-53784,-28073,-119032,-265770,-268780,-131335,132828,276832,37755,-281531,-251464,-46102,81220,67013,-61641,-32603,119445,135513,79876,29159,-124073,-243607,-244731,-121216,177439,408659,265325,-45104,-85198,90649,294319,462761,427003,306331,400059,720553,1023721,1031637,558775,-286391,-620665,-31058,400056,-343382,-1258265,-795982,1962140,5425448,3040127,-5763023,-9028500,-1842801,3281299,2530694,455529,-686855,-503220,104970,86288,73838,199053,-133708,-490335,-151508,294552,58308,-95086,138376,263866,61577,-122639,-167495,-222990,-227582,-96632,-126349,-197362,-47578,12143,-140746,-204091,-166680,-68703,70622,84073,-27652,-154321,-85300,26569,-37205,-82684,45543,130555,-39275,-242173,-77851,317421,332991,27751,-85251,-23084,-106893,-196561,-116792,-68386,-232934,-456177,-304332,194505,331072,-8309,-244349,-194996,-61261,122324,252817,195223,109989,97331,20291,-19660,59247,52173,-82125,-98837,-11651,19621,88480,130305,12578,-141361,-249867,-327075,-243985,-68746,38812,25750,-8612,44041,89363,84805,135196,39302,-139976,-59851,-14205,-89537,37330,21407,-140583,55478,304383,100798,-221415,-280768,-247751,-256369,-215601,-121964,-93901,-109711,-92818,-43874,-31578,-168234,-345736,-301776,-113107,13373,130805,207307,137558,56410,-2305,-136831,-178281,-80956,-198180,-500694,-524472,-221511,63503,121324,-1764,-212308,-333455,-313826,-198413,-84616,-17594,-38728,-54051,22384,139648,179169,70387,-98270,-158197,-97635,-41461,14628,143098,166530,4931,-116650,-121018,-170230,-195752,-14549,104321,-58576,-256134,-245824,-101193,-83971,-168228,-101103,-27629,-34115,56594,80865,88276,136580,24971,-61444,-14522,-122455,-231297,-45188,80998,-97697,-271625,-255493,-43861,243334,213226,-15076,-15384,198367,331893,260928,50877,-143942,-170332,67696,277662,218737,124323,123182,82968,15742,-39943,-99040,-143974,-165980,-157099,-64837,118890,265258,32164,-401422,-457473,-154351,111312,241115,303649,229260,13384,-133811,-43543,101975,144987,200990,186544,-50957,-176929,-69390,-161084,-300030,-3776,308477,37735,-431956,-438920,-179321,1541,144403,204424,159077,219143,219604,80503,-20864,-148802,-195380,16665,171543,102880,25691,2133,22469,60915,128606,353732,514544,399134,175342,-15604,-194551,-254603,-194930,-177063,-209091,-194325,-76551,27437,20368,-95608,-191370,-131048,-75710,-120074,-163156,-312558,-485058,-405763,-151190,129296,309305,134543,-27216,149916,248402,142150,-24880,-246554,-287341,-50152,4494,-184860,-143985,27602,37200,-3927,-50753,-71944,50848,171816,125188,64151,92933,80789,-17049,-49048,-123510,-245296,-177227,-1728,79679,78580,-87253,-246177,-174328,-66461,-65434,-118867,-197078,-128265,51407,99563,37722,-16706,-28699,115265,360369,436460,321646,261370,238692,93021,2443,8741,-30907,-78298,-54386,25996,60708,-26193,-174054,-248437,-138848,30083,18153,-77502,-117817,-174186,-173491,-82357,9968,67408,48849,11464,-85488,-150766,-15547,-10018,-224811,-206397,-86278,-140865,-34112,204764,57017,-197243,-78946,74914,21463,-5897,-48259,-84041,8019,26446,-73807,-147064,-287522,-424001,-316671,-57100,201302,365691,277994,-19319,-253888,-294539,-84627,151477,128498,-29396,4440,197953,280571,89551,-172692,-174401,-23166,33892,-53267,-133971,-152151,-141389,-13348,125278,115842,54851,29523,-112929,-193216,-16164,260375,276948,181708,216688,208387,46182,-100585,-130634,-193364,-248104,-174310,-85503,-60375,-89426,-200383,-355514,-345505,-143295,64790,375706,794345,1082269,1394118,1462253,712333,-289787,-561129,-1458138,-2460378,-2212435,-732104,516555,1541089,1740892,1333620,1344573,1604676,641508,-1431065,-1952539,-1067823,-203456,-499574,-299404,236333,118871,-9126,138210,81607,33390,182055,174859,-18359,-73891,64058,42168,-232423,-289205,-3832,123525,12229,19133,80981,144708,91718,-206988,-298374,-68185,-94210,-246538,-231660,-211373,-225301,-133220,-39346,-120706,-155483,151522,389190,258745,105083,106508,91952,15256,103938,324055,257529,153316,334007,387619,165148,106996,75858,-106975,-161439,19396,230368,151257,-212256,-405616,-214657,82301,254152,269501,213326,182456,188419,114423,-3352,34628,147062,30539,-206847,-104297,166082,165724,-34822,-128183,-185423,-338755,-422857,-306599,-99548,-9500,-37103,11127,230021,264405,-51599,-274426,-204692,23051,275287,313428,117882,47264,65065,24840,-198,148083,233508,18623,-203798,-149749,88302,181965,-30085,-159985,-76590,-75444,-65810,161950,368150,303158,120225,17937,25728,75887,156161,201235,219908,218716],[163100,70722,127947,125831,2334,19977,43429,-21806,-29512,-11183,15542,118354,202511,226335,224002,148569,6354,-139926,-239989,-196597,-103879,-117697,-87983,145964,224041,-100773,-391659,-327936,-156025,-81464,-91418,-92987,-73132,-147541,-121739,105014,98536,-108836,-30097,137172,94552,-93349,-239181,-307891,-357577,-471158,-427555,-154200,74016,114287,123317,277234,421978,324139,142185,53184,-40945,-92906,-87874,-138841,-134775,-115362,-269436,-396742,-329147,-279861,-282375,-157288,124231,184353,-77962,-226932,-58272,88743,149107,303122,402314,206591,-33528,-45713,89001,192421,179199,211868,260819,141057,61036,171601,266190,192175,71592,-6117,-109894,-109737,2850,51465,105021,137097,-22990,-42010,157663,142846,2432,-63666,-107279,35196,280645,355162,229874,4505,-87894,-30725,-103461,-106276,535,-22212,-87657,-39678,11748,42039,68822,-22162,-146359,-20650,218938,215325,-4323,-196942,-252923,-162954,-140111,-94415,192504,289997,103413,135823,159455,-126936,-335499,-388817,-340069,-134839,39938,25556,-26539,129259,195198,-92411,-199045,78231,131589,-192945,-285947,-11028,183163,105440,-35858,-10229,106049,67786,-61273,30785,257542,211076,103794,218325,305506,117458,-85238,-112604,-63131,-7937,21696,60604,197284,208076,75903,76414,191582,147956,-28764,-45277,113820,196655,163401,118833,-21886,-204100,-209565,-135602,-198975,-230837,-50365,265877,379482,150118,-8247,68777,38242,-66671,-50665,47339,107520,-11467,-163400,-37922,129789,-42690,-291761,-327073,-199950,-128112,-132234,-139728,-81402,58850,298915,491129,458123,309012,176219,-442,-103399,82734,303507,199980,87110,140844,71359,-16257,-36795,-152365,-180430,2596,115367,1744,-183434,-245714,-189890,-26263,17177,-60858,31771,260030,298028,130444,-36057,-152407,-156485,-100402,-26747,110740,192229,145449,-11235,-301817,-315428,109772,429332,428073,303680,112010,2710,90920,100172,-29056,-7414,198991,300386,214500,113497,112506,255812,381506,190418,-48123,6868,129022,95014,9067,-100226,-159531,-20166,-8185,-202970,-115385,171302,265315,170362,25734,-44588,-17118,-85100,-267892,-364015,-327123,-202365,-97719,-54394,78627,297720,361733,164226,-53613,-44603,150642,271183,142094,-35532,-28092,11821,-89245,-204190,-189520,-89761,-51967,-48534,33439,116588,128795,167138,165623,32693,-11209,163859,288347,185103,123340,233635,327612,236797,73315,-51570,-197369,-79969,253803,246003,-27366,-107559,1928,186198,293437,295694,309292,238915,74034,40034,-5915,-114660,-99251,-2641,75259,117845,111147,63368,-20492,8581,233314,317956,71050,-45276,121874,166809,206823,379304,398749,141225,-67256,28413,228129,179588,-117082,-297516,-162813,63459,195657,290187,179860,-43738,-56802,21350,-131090,-259866,-137343,-64623,-122002,13625,306355,408493,195732,-52007,-2024,128262,34670,-30078,87091,67401,-137883,-156663,48162,206353,306737,273086,57071,-9948,47094,-52990,-191653,-198764,-71621,189374,320337,98696,-223233,-302422,-178159,-27140,-1071,-183109,-211721,-3684,88882,81563,40272,-114994,-258760,-263425,-80740,214875,338107,180964,-27197,-99459,-49139,120337,341998,425590,341453,327213,630176,1064316,1118272,637284,-150183,-535820,-138339,132376,-521759,-1231919,-444339,2637004,5975740,3233866,-5983558,-9773072,-2998553,2789799,2784609,953940,-68603,42048,383667,152288,-1387,67834,-199689,-476160,-106997,281406,111571,53848,207365,212706,-79024,-353612,-356592,-225719,-91238,44934,-13408,-147421,-51907,61270,1809,-72945,-156769,-218345,-102150,-36141,-79517,-96940,6687,67129,9157,-21319,49543,72784,-49462,-126454,112985,466536,412522,101204,19070,115166,-48110,-238027,-158598,-86356,-280420,-498618,-292627,214046,368630,48599,-193668,-130298,13323,148158,265784,233899,176540,167211,61129,15821,122642,111712,-78753,-148025,-62209,-11822,44826,78419,15392,-81330,-208693,-345697,-329536,-200505,-42469,69171,36455,-13998,30907,121670,216531,111354,-68333,58741,146362,26665,16346,-79706,-231280,15240,302672,132642,-161978,-236205,-255007,-337619,-328059,-220124,-145199,-95403,-52835,-9878,-4669,-131356,-291258,-315378,-235483,-87125,108243,186653,106359,52996,-4886,-152974,-195608,-91580,-179687,-482307,-548890,-233502,146341,250186,41612,-244439,-330760,-284843,-199116,-53624,74408,1779,-112353,-45854,116105,161935,47034,-72354,-94491,-47854,-55231,-72192,65972,175986,66635,-50620,-49434,-139401,-229953,-20279,186021,74213,-109919,-158068,-118531,-144584,-213426,-159705,-74002,-1726,169644,182451,80606,76713,26048,-9472,29505,-113252,-282765,-140584,3633,-84155,-172931,-96228,116150,288577,190239,-1158,-186,151245,227642,122260,-65810,-191157,-166382,48867,222085,173194,114603,83283,-21099,-78689,-75815,-83568,-184442,-315466,-342018,-232998,-4901,215935,79364,-332258,-450822,-231821,21311,189772,299563,282244,84101,-90357,-63070,58787,203278,343144,275935,-41161,-188219,-86719,-175064,-339979,-62710,290166,78253,-369625,-399994,-145583,64809,196044,199479,177171,278563,244989,121392,84776,-3911,-126165,518,161922,135162,70629,40955,36684,20460,51351,311502,524931,431801,204040,-33729,-230909,-270994,-224086,-179767,-177113,-174452,-78633,-34440,-96799,-181506,-254586,-223789,-108920,-52941,-104764,-303995,-531934,-480026,-122669,281816,404643,82946,-186627,-7379,175118,94995,-75733,-277366,-355841,-180693,-95021,-235199,-176474,18793,49919,-5409,-40809,12659,152792,199486,137108,81517,15916,-81040,-122489,-63548,-81623,-166280,-83234,78363,134207,106004,-109613,-293949,-205958,-69999,-44895,-85996,-166341,-96753,107768,108999,-28003,-39936,20545,90129,217750,302030,216916,138889,168896,75679,-66007,-103249,-74811,-45740,-56722,-49705,16558,19905,-104696,-198300,-94670,97307,52752,-108164,-179579,-273635,-359938,-261067,-47418,105157,138454,67455,-105550,-195742,-69319,-76538,-244105,-144468,-13681,-157010,-122340,99833,-35052,-314380,-224489,-17182,35808,63450,-34147,-149165,-46946,28210,-28395,-94201,-234972,-335088,-189485,18626,199552,350476,270643,37445,-133116,-195511,-71953,108502,43245,-121273,-54335,154039,236155,63560,-179759,-157860,27733,75780,-31231,-115223,-149992,-132795,18053,178641,185752,45431,-89987,-152627,-160073,-26772,259898,386016,284500,209936,87729,-106407,-219339,-217456,-266184,-307049,-251781,-196248,-158543,-105005,-183862,-324224,-293283,-110223,-7106,236491,671301,986471,1089341,964492,681769,494143,168096,-854910,-1750879,-2366648,-1611191,-97121,1419875,1822169,1530841,1422612,1533891,827509,-792972,-1571455,-1072012,-372560,-861331,-633565,-77344,-95718,-393,320551,210947,71594,185630,193518,4813,-65935,115166,184161,-43638,-126946,58101,126224,21238,37736,112429,196742,126530,-187423,-266908,-27030,-39426,-216169,-251559,-254912,-253136,-150374,-34078,-102006,-147835,144436,372145,256628,105258,66882,39216,17715,117457,262664,130013,-59891,124386,301498,200586,203453,228205,26955,-106795,33606,249511,179851,-165549,-324361,-120823,169829,314521,291936,197214,162941,196816,156859,8453,3727,162571,100852,-140356,-76540,144071,104310,-77485,-143549,-201143,-334596,-396954,-289569,-128540,-142356,-263976,-135419,227537,292110,-70284,-322799,-220164,66130,302688,307636,155728,90880,58213,-42594,-91934,39792,149599,11312,-174545,-139800,67675,183648,44041,-47686,-42730,-93081,-41266,211185,414557,348065,159479,55004,35914,16714,71913,178610,234905,246443],[218888,179346,208050,140884,-1851,2268,25443,-5634,66549,79754,-14293,7505,111192,235074,344587,245310,13751,-193485,-299182,-214947,-41024,-9546,-12756,160074,258541,28258,-201779,-148931,-21847,-80898,-207141,-182961,-86904,-126115,-104622,129841,137065,-105897,-81521,79511,38754,-62664,-91383,-170197,-357195,-526328,-472719,-264739,-89468,-32423,65737,279512,442281,307392,72782,-8070,-23600,-26531,-36355,-52592,-16228,-26730,-187844,-310858,-313173,-311928,-271947,-158909,-7841,50926,-87593,-190702,-40963,138810,209971,323005,416325,234695,-46257,-127866,1236,151527,188813,226711,222162,84880,14069,89650,146141,80901,6396,-30964,-120282,-174072,-128149,-56124,74335,132619,-70952,-127722,90510,134684,5449,-85217,-158290,31421,346535,388411,200855,-35286,-132237,-62129,-109134,-123541,-22074,-16645,-70081,-4574,111853,195599,208254,24255,-165137,-35323,262128,304149,83790,-156374,-218617,-105665,-83108,-46970,257016,321258,96576,159415,243445,-54043,-315449,-357708,-257485,-54194,64938,5195,-46565,91283,160846,-92218,-245824,-40136,-42010,-321599,-285186,-2878,97736,42091,36433,136460,212438,107681,-60968,37420,310667,266987,82398,125498,196700,65916,-64131,-40269,37141,92842,74913,50932,123659,130883,18785,-42710,21781,-21185,-180002,-174230,29802,165746,187552,159876,-31855,-212265,-149937,-104482,-257429,-290543,-60804,249721,329633,119835,-4253,94081,68214,-41680,-37084,110595,196898,-5495,-268536,-180671,45726,-69761,-314165,-357331,-201965,-139227,-145634,-136615,-59642,98613,363977,621295,601601,414022,221280,-21400,-128379,87329,276484,152145,45841,131626,131908,66156,-55864,-230277,-209594,21375,157505,73186,-114411,-202176,-169035,-24437,76771,47268,88411,223662,241604,158681,21575,-164282,-231877,-189803,-128453,-6002,60518,7964,-105139,-333580,-379472,-41253,303515,366581,203863,-53813,-156033,-10859,60023,-22280,-10287,128770,197309,190342,173604,182849,283454,353052,157425,-39632,8352,48176,-43533,-77852,-94542,-152348,-15055,64207,-137607,-121605,124262,223519,144042,22560,-47040,-47797,-117221,-232989,-282772,-264148,-139088,-55539,-94069,2683,255744,343072,111689,-115790,-59117,189419,286719,128481,618,58786,92234,-68657,-224771,-193171,-87714,-37212,-29880,-8679,12543,80768,174724,169244,-18980,-131625,54618,236701,171384,125567,231220,276350,164214,46864,-42972,-206531,-123984,164587,120276,-105699,-74178,77863,206822,264595,268634,290009,233440,80965,56469,13048,-113239,-122960,-12120,78130,76042,1430,-64450,-98798,26477,343804,429574,83578,-59393,114856,176711,236123,327935,240589,50319,-22629,75186,215187,183596,-61087,-252679,-145943,96101,216207,291767,201119,-64384,-163479,-95786,-209523,-305482,-162809,-50681,-28092,133993,324347,315541,69846,-146275,-55854,110068,48633,-45039,24358,38454,-60308,-32388,64108,113631,244032,276556,88503,61876,124199,18843,-76835,-60325,45498,242946,320981,136296,-149490,-321738,-279112,-108614,-57219,-283079,-380495,-160750,22510,110444,88086,-53741,-187919,-202761,-13890,226034,222452,59398,-25781,-81004,-110616,2761,223259,410837,393762,283705,517360,1016731,1098931,626604,2222,-344488,-264326,-231147,-596581,-1013801,-102879,2914966,5843869,3422820,-4838873,-8899486,-3997268,1476026,2248931,1126501,501848,560417,586071,150560,-99350,-32188,-168143,-318294,30620,269549,133502,139313,232812,141930,-208649,-533387,-480450,-182220,77164,192119,89006,-105796,-82258,83694,163212,107414,-109075,-344263,-295018,-215149,-199550,-74361,72285,89337,67137,64171,41490,-45850,-132367,-73820,224584,508246,422888,165355,131557,248713,38693,-248402,-212479,-145121,-349997,-512370,-252453,198932,342993,89827,-109844,-32487,89994,140579,214801,219513,219971,232339,123375,76168,188964,177836,-50849,-185974,-112685,-36644,3493,38529,51383,12832,-150806,-328220,-354140,-280646,-94213,113686,63030,-73968,-13008,160341,273799,157591,-8999,141468,251939,95292,-29370,-159947,-274794,-4571,304503,182408,-80812,-161309,-205556,-362360,-415530,-310334,-195835,-96723,-40469,-20219,-23579,-107362,-221708,-296096,-305823,-156164,65449,124323,61197,67829,26837,-125697,-173796,-90899,-147446,-393480,-470322,-188301,193536,312841,72802,-225623,-278231,-223743,-161031,6779,131594,851,-167350,-92111,107669,143406,18527,-45674,-18002,18993,-49301,-122701,15276,184324,116676,-1449,9773,-94568,-240586,-44128,210195,154014,12242,-64704,-119743,-191111,-242097,-204401,-120402,23187,247001,249913,72872,25369,33820,61347,92483,-91600,-306119,-205802,-61520,-80016,-97344,27910,245553,335777,206563,43587,12719,80348,105111,-17282,-171389,-215249,-128536,51705,160099,110447,102144,88270,-33399,-101611,-100580,-90648,-203996,-384646,-443152,-362920,-132853,128817,84457,-254473,-400547,-281101,-83799,94228,246905,311576,165500,-29619,-82813,-166,229861,433230,312461,-36826,-165573,-74919,-168616,-356407,-119799,259102,133440,-249810,-319578,-150830,34095,196270,206666,205672,309902,246626,149563,186555,125348,-69258,-13763,152055,163049,117545,74463,25582,-35623,-8339,261008,473759,396095,201168,-43710,-232326,-260640,-241235,-165157,-105128,-87780,-34283,-96275,-226721,-256129,-289296,-290521,-113842,46218,-10452,-231694,-482928,-477557,-81578,400655,466199,50677,-286809,-139424,90641,33441,-123040,-261005,-339410,-247601,-181813,-285374,-220013,-17794,56094,33886,11445,94635,227145,205592,136421,101443,-28380,-192455,-185455,-47699,-7632,-49305,40394,163995,190173,147336,-80030,-271726,-182391,-29712,2173,-64254,-165044,-102290,108491,94699,-74689,-77971,23457,46228,60917,122829,67554,-7755,79109,57843,-105934,-176780,-111341,-19084,-44457,-105791,-14040,79642,-11449,-132807,-73367,104788,39805,-160916,-249421,-350917,-481345,-389765,-111880,100335,180636,100572,-115210,-221797,-110346,-127383,-260675,-97341,92683,-78326,-146327,10382,-91398,-358237,-331175,-131132,38319,153021,11446,-176671,-69910,49566,30474,-26438,-166426,-226952,-57114,89411,187418,301432,232538,103749,29620,-46325,-32750,62769,-28727,-169478,-95586,79190,155272,34882,-149572,-87808,127015,140601,-3849,-95867,-136410,-103064,39105,193581,242347,76212,-160472,-176648,-151786,-94117,179674,420786,350718,195384,-8961,-213085,-278311,-235922,-250174,-292674,-282180,-243924,-173598,-69886,-143853,-269616,-220217,-84877,-97054,45435,434675,762858,736142,499714,830007,1559674,907580,-340662,-1113192,-2582793,-2705154,-792503,1145914,1746445,1598479,1329227,1269012,1015280,210187,-973642,-1270501,-985123,-1150253,-659676,-148428,-91470,181850,495454,265076,54914,112071,134352,-16454,-88770,130534,309792,166216,27346,55937,50904,-16227,25751,122175,234060,169921,-132467,-202719,17674,27537,-147100,-226423,-259201,-241780,-135036,-27411,-97339,-153087,82829,286817,228656,92495,-1406,-31434,28475,151522,215130,18563,-253404,-101087,170457,205555,272787,344306,136914,-51759,52979,241715,186291,-73605,-168722,2022,237933,336171,290160,200677,173011,192779,173925,34607,-21790,123295,125108,-53855,-31578,96409,305,-170261,-219001,-235866,-278032,-290328,-207187,-126800,-270140,-497423,-306984,162687,242674,-121764,-359299,-215515,101653,277573,244949,186018,142210,55627,-106283,-196698,-91786,54135,19709,-95371,-85376,41115,126440,56556,6045,-46396,-110359,-11066,229409,404821,365282,198015,92692,34356,-45800,-12081,132152,209604,239463],[250102,263650,244986,127511,-10090,-33460,-18878,-8821,127820,125279,-75592,-129082,-25447,169213,371171,270430,8044,-195418,-293377,-190576,52302,121262,68352,160742,279972,169947,8061,49162,134889,-38978,-268274,-252730,-116943,-103224,-86415,104388,126766,-87592,-115504,-19092,-70856,-38012,88403,7042,-328328,-556938,-502382,-357248,-236578,-164884,1754,256072,411046,232862,-34445,-73934,13590,49823,18315,41953,107441,74713,-56249,-161224,-244856,-274246,-179071,-101251,-117094,-72062,-74867,-110237,38117,231930,254667,282475,367070,254571,-23029,-190599,-103175,68210,160773,214221,159705,24844,-22153,8629,23777,-8748,-29667,-42316,-113355,-201377,-216804,-133498,53303,121043,-110787,-195563,26499,113912,6112,-104091,-216811,-19955,342623,369118,140989,-76052,-135705,-40108,-58279,-125704,-74760,-52990,-95118,-6737,182755,297890,268112,38292,-161098,-60449,229751,317231,146872,-81724,-135258,-32264,-28898,-18211,251119,261170,7266,109475,281948,44215,-222894,-250822,-135014,15099,71945,-14085,-81358,9109,94373,-61939,-219288,-127503,-198643,-383377,-229981,6224,-11876,-39633,111980,281112,299863,127481,-76108,36687,354371,320987,48420,7001,69790,15915,-31958,16044,82186,126240,78498,13218,30689,46066,-22306,-122956,-143227,-221991,-366821,-333107,-83453,106469,191011,191709,-27575,-190280,-63260,-58618,-307895,-353053,-93721,190619,252163,95685,17125,106004,69161,-35946,-18209,172820,266065,-11493,-366359,-325438,-66465,-95706,-288884,-324627,-186212,-141537,-160328,-151524,-47982,145204,397019,638872,627223,435454,205239,-68869,-172102,35245,176100,61999,-17670,83098,160425,135103,-60140,-269369,-224348,5293,164316,142112,-29729,-158074,-157346,-42710,123154,143312,84412,76493,75676,100396,22489,-188186,-301858,-279677,-237759,-146764,-87914,-111575,-163313,-317011,-409740,-201266,128736,241856,67494,-202386,-274687,-104071,8613,-38751,-40255,47565,91730,155746,219354,230786,271149,266405,92331,-24611,44629,12988,-161696,-161490,-65697,-98375,379,118784,-42355,-88024,86411,172972,106623,8777,-57396,-103224,-170360,-175934,-148145,-136473,-35016,-8073,-137344,-97069,156475,251525,5729,-220180,-121089,163095,246761,111459,57888,149609,177505,-18824,-199702,-134799,-26578,-293,3036,-1026,-16746,71100,172151,147965,-74975,-240378,-61151,149050,133093,130696,222792,206530,101982,64718,3712,-184781,-166635,41712,-28736,-192708,-62113,134989,210519,215718,212896,238755,203631,83538,59699,14112,-113491,-142013,-45918,28056,7142,-70494,-133138,-159168,6738,379134,453318,66760,-44691,135491,196046,259995,270251,80025,-30808,29577,95508,155769,147168,-45689,-228797,-121486,117735,213449,260572,197736,-71396,-237234,-201077,-269295,-329436,-201889,-79322,12362,183088,274787,170139,-80516,-219197,-75686,110492,78390,-51095,-50750,2194,34647,106636,87324,43856,196119,273323,127696,135347,189794,95227,60091,107693,182628,277197,281647,148693,-76462,-314307,-343448,-159019,-96766,-344424,-505438,-323017,-51941,154392,155452,35140,-50749,-63230,77026,207747,78549,-72905,-29232,-22135,-73007,-24897,140074,389006,451963,281355,405235,870988,951401,517482,134553,-82864,-370999,-606200,-583453,-704768,83621,2671770,5008694,3542393,-2465696,-6624928,-4785082,-466732,1178451,1068255,932762,924603,648080,78086,-183649,-59528,-39708,-52398,220905,269914,134019,146727,200476,57926,-303864,-615877,-504914,-97605,246583,326908,173119,-69175,-119265,77435,292940,282700,-43703,-421105,-453766,-390599,-335964,-77078,105174,95602,130516,158618,23469,-198654,-273410,-98006,242487,454019,375015,201381,209824,331931,132811,-220637,-264770,-232443,-424893,-486445,-181586,167292,276781,119828,-10054,67942,137683,89569,107088,159517,233626,276770,184099,123576,211830,218549,-3805,-193536,-138052,-43064,-32424,6708,96536,100811,-94562,-265706,-298588,-285806,-99304,157271,75282,-118947,-37817,190099,299473,167155,15391,161081,270632,92566,-84021,-190511,-254511,1564,307490,233786,-3968,-79154,-119127,-329619,-453636,-363478,-233552,-123586,-69073,-78561,-84622,-95817,-152274,-263526,-326941,-182219,18561,35671,8640,94787,85162,-58064,-112213,-75342,-105654,-241656,-290929,-96146,185298,286869,82967,-157400,-182897,-140745,-85872,87286,141131,-44470,-208684,-108403,111677,127664,-5686,-29734,44534,87107,-15618,-120137,2409,192561,150518,23460,38209,-47310,-213651,-64332,186694,176836,90354,17040,-97199,-196859,-227931,-205507,-142369,38595,278887,281829,77641,-3937,39213,127223,157808,-64027,-298556,-225613,-98440,-92499,-68003,89905,316867,375865,253406,103625,16924,3795,4533,-110368,-230870,-201132,-62681,73766,111002,61877,102075,137343,52286,-41563,-99724,-98518,-167466,-331044,-424738,-418292,-234289,25464,44310,-191952,-321287,-281984,-165372,-14848,161895,304765,229210,36875,-83974,-57308,201706,429809,279939,-37710,-117525,-46846,-152497,-343276,-157361,213272,175916,-108803,-218344,-188567,-68170,150279,222700,242573,315503,236014,171068,273706,214462,-40678,-26727,149320,186050,153852,93456,-5200,-94561,-43528,209143,375620,311520,179752,-29603,-191910,-233284,-249025,-137247,-6402,47077,42407,-150595,-341566,-296193,-278569,-309927,-90630,148260,94009,-109228,-339956,-400305,-51413,436487,458295,29203,-309571,-218379,9033,-24102,-143616,-192884,-245257,-240832,-234529,-318959,-257996,-66487,56685,97014,87955,163352,266638,189523,119146,124395,-10602,-201330,-172401,1447,74452,66017,151987,221586,216822,182579,-261,-176035,-102072,50477,65611,-57384,-186351,-130927,62276,67254,-85861,-120105,-16098,4480,-57910,-44787,-83660,-136171,-1707,42635,-112458,-189201,-115826,3782,-25903,-133505,-19644,146123,86193,-65062,-67226,64821,-12709,-229636,-317548,-393915,-515359,-439470,-169936,56806,175745,117820,-100419,-221708,-139128,-159831,-272045,-75294,201350,67509,-99130,-22837,-84201,-314998,-361575,-223447,30643,232937,67235,-168941,-62068,86947,100143,55051,-88862,-124942,44256,130827,154157,213504,173095,179698,212617,120869,22200,23690,-68341,-162189,-109373,-7631,56825,11835,-87309,16446,242599,217269,43022,-52950,-90990,-51824,47762,177352,278842,132511,-169928,-186209,-175499,-207210,44365,380205,363421,167214,-62346,-242250,-260025,-179804,-144836,-205189,-268030,-233320,-102692,7344,-101035,-219898,-148614,-69781,-182519,-147220,173244,522709,487792,256956,1167733,2515387,1353053,-74109,-764642,-2849000,-3637934,-1322448,810850,1551568,1538715,1109227,924643,1261342,1305013,-443948,-1818610,-1931762,-1267271,-370532,58940,175142,529309,653551,269065,5878,-5646,24584,-73685,-139304,101496,385469,339116,123764,-10943,-75750,-91703,-23479,94422,230910,191353,-68046,-121666,58508,90596,-40454,-135683,-203477,-192433,-95231,-15584,-96583,-163007,-3339,184413,212526,93566,-70591,-105185,39847,200922,199659,-58132,-384744,-281797,39420,188809,308393,398141,187813,-23092,66549,221321,183013,40191,15911,124317,273194,312213,253686,214935,202240,164857,145179,55682,-38320,48620,118702,51778,33793,41025,-117785,-282898,-312006,-250818,-171621,-130109,-85802,-104970,-361490,-652640,-434171,57910,133880,-178984,-367832,-195025,119535,210327,141449,188282,186053,62043,-149887,-291879,-218863,-36545,43741,23927,5617,24888,39794,10575,-13640,-85707,-122145,17906,221159,352344,355011,230150,119131,17320,-93897,-68806,81106,162050,205534],[253548,300875,227222,88577,-15434,-58276,-60503,-23325,134766,104461,-160226,-255297,-154430,71357,311807,221170,-16853,-163442,-252767,-156735,132140,229785,128593,144637,275371,267667,160635,204682,271404,35848,-259921,-290277,-160759,-90197,-65990,55579,86343,-58801,-135590,-147870,-202098,-20286,251838,176326,-272475,-555502,-511889,-407180,-325638,-237865,-43800,215868,333100,122891,-136656,-115686,66188,125923,70363,119606,203588,164029,90939,11550,-142588,-167680,-6847,11139,-179102,-169389,-62084,-18199,155070,344219,278159,201104,272474,261790,33527,-211691,-195864,-33768,105686,176444,89101,-19617,-29570,-39413,-60269,-51000,-25701,-24633,-80605,-192039,-249413,-161210,40661,92082,-144056,-242563,-39114,61693,-9934,-119763,-269845,-108093,263551,291979,58520,-107542,-98539,25909,28749,-112304,-134457,-110075,-147768,-37559,214639,334004,247384,25775,-135661,-85339,142336,262800,168558,3059,-24605,42371,6304,-24167,168267,124888,-135409,11446,281065,152540,-75736,-94346,-2437,63491,60474,-38184,-142215,-110636,11360,-7576,-127248,-162492,-292424,-368913,-155803,4071,-103029,-97590,181006,388459,341378,116289,-98476,33278,376078,355054,12380,-98910,-32433,-17131,3090,42449,49264,61536,20886,-42464,-55300,-22484,-32211,-142817,-264318,-398393,-534623,-483840,-204493,30343,173709,211163,-1222,-138750,24327,-17738,-348594,-412595,-145849,105605,179708,107792,76989,126320,64558,-37874,3587,216609,289247,-43010,-441557,-438663,-180468,-111277,-220651,-251581,-177443,-147062,-172026,-169800,-39389,188525,389242,534563,524316,369266,133742,-136754,-229920,-56089,41640,-39042,-82178,15664,154213,168873,-48566,-248821,-210024,-37025,136867,192138,46377,-128452,-161666,-63424,165911,219151,26339,-142726,-145129,-18659,-25324,-208276,-336088,-339020,-327847,-285929,-227861,-193070,-181534,-270098,-409593,-334445,-53018,84417,-66675,-294581,-342286,-191703,-58893,-81328,-90782,-26625,8651,118155,234343,241385,228455,162508,37037,20356,125373,40765,-222698,-218680,-39125,-48594,-10831,118724,36153,-41485,60780,122029,61874,-5784,-51171,-142393,-210173,-106238,976,18954,79344,30118,-169610,-186726,32118,116683,-121103,-345905,-228043,75025,170778,98087,113920,215994,241278,40288,-138807,-28446,78592,47394,40311,49821,34701,98886,148180,93057,-123055,-296716,-143548,44994,62679,115854,197018,135995,67294,113208,68861,-141495,-202360,-90112,-172390,-275283,-68378,172707,197454,147810,136327,166584,155286,84881,54813,-1569,-109235,-142953,-95720,-58885,-55952,-71648,-116495,-181401,-44083,329562,384384,31543,-4796,170370,204609,261763,221361,-35396,-84680,61058,76490,74151,97795,-51659,-214769,-98549,112229,183373,205493,168395,-65612,-260002,-263069,-283238,-316260,-244877,-140251,4848,168109,171451,-11217,-231702,-257002,-63571,124054,116509,-48078,-129462,-46395,107091,202902,93861,12765,179816,256659,147730,179849,229537,174012,197297,259381,294757,280506,219006,147637,-12645,-289010,-374498,-184756,-120422,-362372,-567522,-455290,-117249,195339,216825,119558,113112,126973,179982,167491,-62905,-181939,-24915,67400,46474,37271,112140,364789,492073,308217,319093,666398,714785,348374,231017,201297,-417490,-910168,-536274,-420412,55766,1963221,3641882,3517597,618668,-3546075,-5337737,-2684102,-41497,967870,1213468,1060817,544483,-42752,-226731,-12128,142069,241004,388426,264715,113028,86688,117226,-27866,-354404,-595063,-437130,5181,382578,430766,236198,-25583,-131573,53018,348032,395164,12895,-439445,-535345,-499070,-423265,-83784,104607,83830,184583,242893,4264,-340417,-429184,-180910,181675,336649,283949,189429,215588,334124,211028,-157173,-297224,-318422,-475312,-416199,-87721,139054,203071,146274,85934,141944,137524,771,-34540,69829,217168,290363,220920,128829,164519,211655,48086,-166244,-127643,-30566,-64672,-25726,123936,147837,-51588,-161502,-171292,-217922,-58206,195435,82580,-133202,-41416,202688,292750,142132,-1698,113263,199816,22489,-129319,-163238,-177297,29366,306132,268043,44734,-14242,-23617,-250267,-427569,-359798,-250046,-176814,-138373,-172566,-168899,-88265,-90766,-235860,-315789,-166560,-14790,-54397,-40614,124281,154810,37415,-22619,-49004,-62289,-56223,-49011,16391,122505,180469,69935,-57849,-64853,-52191,9181,163870,104739,-118408,-227356,-94960,118791,111768,-22147,-30950,73452,141400,47232,-62002,28401,202699,170360,26323,27808,-10265,-146140,-59350,140963,158602,121338,78148,-43524,-143835,-158089,-148001,-122731,42796,263027,278315,93146,-11974,31752,165671,207712,-36466,-262775,-195567,-97069,-117374,-88889,83586,317801,390460,300181,153421,8314,-57440,-40716,-126944,-229345,-152060,14300,104066,85418,50413,124667,212626,201581,79690,-69526,-86968,-63582,-159499,-296374,-392493,-290248,-67303,-23404,-156941,-233313,-231895,-195341,-99689,76393,261488,247875,93411,-52513,-96202,110136,319039,186702,-37887,-60739,-26058,-142501,-300753,-160568,157978,185313,11431,-122926,-237415,-190385,80965,236336,274499,298552,217438,187903,337342,255847,-38251,-31357,159790,203730,171578,94397,-43806,-142011,-57369,159517,258806,214605,161131,16139,-119121,-202356,-249413,-102662,93518,188770,124703,-189388,-416279,-289115,-219357,-276208,-51538,218176,173975,29025,-137320,-269178,-43354,370740,367307,7379,-260643,-230713,-53631,-59483,-122706,-85545,-105763,-174715,-243156,-325111,-277661,-110348,52783,155945,161498,216103,279163,158538,84899,144462,69129,-98984,-78369,74810,139954,146418,215701,221632,184338,187358,106363,-30157,15112,149018,128111,-59991,-210244,-161868,-9581,38601,-59158,-152996,-78866,-17731,-105534,-154832,-196819,-212014,-48410,32829,-89322,-138245,-75400,26168,-11448,-133489,3005,209968,165507,-9235,-64082,4765,-85685,-303551,-374986,-404213,-478150,-417282,-211529,-8391,136405,124520,-60507,-198594,-160715,-177245,-276531,-80487,277088,227068,996,13884,-16357,-204730,-304341,-254373,19570,274273,106544,-141137,-35093,133353,177496,145046,-10060,-48973,89770,124637,91546,95478,108763,256942,380932,268539,80838,1011,-67308,-105366,-94336,-87548,-43310,-7715,-16038,116212,330869,287953,116159,30260,-1675,14470,43127,141506,290458,188455,-130143,-185204,-222369,-337448,-107256,286138,322859,125765,-69511,-195544,-180077,-70908,18433,-68056,-222171,-185727,23008,101569,-71472,-189802,-93254,-60480,-243535,-298104,-30839,359659,415422,288197,1547138,2931757,1301171,-96788,-735039,-3010717,-3981821,-1483839,513441,1290296,1378587,825195,589844,1500843,2091125,-202260,-2596778,-2848501,-1161932,109685,445239,614159,934863,767817,255302,-46787,-126059,-94292,-143965,-203847,29742,384439,419014,129038,-123574,-211781,-184072,-102804,27109,175646,167368,-21739,-43002,94291,144576,95395,19507,-86334,-116545,-47193,2649,-84838,-163445,-82915,99340,219664,119847,-114705,-164834,46391,253142,215386,-89267,-423723,-367493,-47506,163425,310122,385191,170846,-34662,62489,202061,186304,149072,177540,219601,273492,247595,183345,227404,234591,110790,65802,53158,-47660,-34152,103071,167428,117126,-3456,-223346,-378519,-363712,-206260,-32775,38100,33106,-81811,-393449,-663586,-455081,-46768,6443,-208848,-335672,-164628,114617,123078,25623,149263,204219,75017,-162232,-349422,-310679,-108884,78099,158757,108141,23498,-38723,-64618,-86121,-138401,-120745,39188,195350,279021,320634,251284,128601,-12177,-116088,-85292,41297,114879,163263],[238084,284810,164528,37709,-11054,-46476,-69321,-37043,89049,24996,-245766,-331399,-220661,-4719,202900,117361,-59846,-119518,-203569,-137774,162560,281074,152784,114112,237529,282802,212908,282990,357283,125392,-188913,-288357,-204354,-92049,-43188,17395,46102,-21971,-138137,-271077,-309675,-10784,353032,296146,-192593,-513460,-490292,-403191,-337834,-230648,-56241,164478,220461,6243,-195888,-116655,119225,189046,115016,164712,251214,218524,209290,155484,-37378,-19950,208674,150981,-188154,-232797,-65202,54352,271417,441199,281430,108600,161503,252390,103248,-189185,-257042,-125451,45503,126173,28996,-34937,-1872,-36074,-79015,-35000,19493,32745,-16421,-155844,-233821,-139707,32120,44677,-169774,-270481,-109688,-21578,-42649,-126186,-300849,-206007,130311,173054,-24588,-116333,-33777,110232,120626,-81984,-171093,-160881,-206312,-80951,208395,311461,177257,2995,-96725,-95970,42067,171109,146249,71203,82926,105342,20667,-61643,28052,-50863,-282737,-90970,259894,251553,91658,75063,111985,89921,39310,-63346,-216637,-240228,-71420,51849,1700,-133718,-293382,-290683,-98229,-17295,-145139,-104234,228275,431035,328644,84104,-107241,34215,365417,352585,-16163,-161191,-83859,-30261,29086,36035,-52916,-89551,-82431,-96214,-111644,-64104,-12995,-102603,-313796,-498903,-625276,-577343,-304039,-49149,134827,211750,43578,-69173,86792,2668,-375012,-454599,-198413,22341,136808,166778,176900,169878,78435,-30550,24590,229912,257979,-102719,-489587,-505996,-273962,-112458,-132081,-180599,-197449,-164963,-175298,-174388,-23984,221570,345668,347442,334226,246352,35914,-206538,-285699,-151281,-75995,-116199,-127468,-47706,115151,154130,-24933,-167675,-161586,-84806,90763,213243,92055,-119988,-176863,-62493,216269,268747,-64614,-374753,-357626,-160066,-102980,-214633,-317994,-344794,-374458,-394397,-334813,-226998,-162779,-214697,-389877,-416711,-202092,-68709,-166505,-315321,-364176,-273076,-136640,-137723,-142669,-76113,-35052,84721,211514,214081,180074,96890,36899,107247,237735,119861,-213408,-239437,-39785,-47241,-72440,46909,57008,-10574,42889,74172,19418,-1975,-2751,-121992,-197920,-30970,124601,156339,171706,52201,-176126,-235046,-80009,-19170,-229582,-460273,-355277,-46273,91934,97143,151013,239032,263418,85758,-62424,95638,196208,90385,67758,117192,138031,148628,99555,9052,-147944,-272399,-163372,-50554,-34594,64211,144169,82455,75823,175567,128899,-92105,-226187,-202602,-282122,-338174,-83029,193822,170998,66894,53186,91484,102065,88967,49791,-26082,-94079,-117030,-145127,-152597,-86484,-941,-22611,-157269,-103952,215923,250565,-4569,43376,189077,176525,229508,191639,-72687,-99965,54104,22931,4541,69584,-46257,-188130,-82913,70036,123900,137957,119996,-51029,-231425,-265011,-238572,-260465,-277352,-207341,-23514,121752,48211,-195392,-352764,-253234,-35444,132449,147474,-39729,-200958,-108242,125707,220027,73539,20733,190671,221591,130845,173368,233183,248956,312894,356027,345251,249599,155651,149650,40769,-254772,-380588,-199021,-134082,-344369,-565088,-526599,-157944,214900,246253,170816,256273,317874,274173,119177,-168208,-239088,-7459,159978,196658,152779,134987,337771,485751,331638,274986,476170,471899,183259,293478,456129,-383716,-1097154,-532015,-265189,-167500,972194,2008893,3253357,3673885,-393552,-5606251,-4709661,-1006414,1036261,1411034,980904,309955,-164422,-218006,70635,306516,464719,454348,220370,67320,-5728,13298,-97631,-360854,-501344,-316653,97870,461162,490424,280025,39799,-88631,30090,312012,408410,41244,-405057,-521086,-498097,-408220,-69997,75862,48809,211576,301334,-1444,-421887,-542792,-280475,79079,196630,164660,119361,133989,254526,258688,-67589,-293152,-367543,-471138,-306993,12112,126656,150748,174061,161282,172639,90582,-105145,-179453,-31889,176342,272944,221340,84756,54191,156218,88458,-114294,-87391,-9365,-97477,-65648,115570,138698,-23118,-32221,-5688,-101363,12296,221228,93686,-108498,-24163,197177,261785,98004,-46925,19205,67999,-82803,-149209,-91327,-69382,67303,294097,270975,53043,17519,55359,-144325,-338874,-296475,-243005,-245275,-231968,-277708,-250780,-74378,-36749,-221324,-293333,-120832,-21034,-118533,-73475,147577,217715,140431,72275,-22913,-25531,122278,194090,117924,28626,31147,40719,47649,50581,23871,95170,206022,36729,-192281,-218475,-60438,116618,87987,-32593,-46968,62964,170616,129814,37609,82295,213125,179609,15052,-16281,7801,-48986,-18388,101552,124845,115155,115583,40423,-34385,-41897,-38554,-58367,35372,204478,240059,104094,-11851,6142,165346,229580,-12679,-205862,-123046,-56374,-139740,-142458,25162,254637,359589,310099,169692,-12550,-87477,-17031,-64627,-175268,-87258,80807,128055,82549,81727,170437,286670,353912,215362,-20254,-49021,86394,76689,-110161,-311356,-299444,-127409,-88417,-146190,-154895,-146671,-166723,-130052,23719,192418,206107,126324,15440,-105854,-32738,121429,60797,-30558,-13763,-35723,-152771,-236899,-124109,105997,158300,79336,-56549,-270226,-274450,19093,232869,281176,262388,189839,197280,370728,258540,-44160,-16215,185917,216018,169520,78510,-78369,-166968,-58951,113731,155609,142936,163444,87015,-37196,-179622,-242163,-67549,165929,289093,184367,-204837,-434614,-236459,-124594,-201288,-15646,227506,197085,138073,67890,-117325,-52362,225451,211271,-20703,-165521,-181351,-84895,-62965,-60837,36167,35806,-80267,-212166,-302637,-274216,-136186,46033,183515,206234,255791,281123,123892,37406,151367,180587,75297,68928,153232,171874,175801,214923,151901,80004,146138,204755,124292,134688,234451,172008,-60870,-213798,-176541,-81844,15637,-8075,-165865,-138758,-13634,-79268,-187691,-247653,-219865,-48801,30675,-45953,-41599,5273,51136,-8051,-114662,46453,258702,206219,24820,-52505,-45072,-156446,-369290,-414520,-393197,-411297,-358006,-231390,-70360,82616,121190,-9164,-163725,-178812,-183016,-271380,-106659,293675,342008,118185,103846,83761,-69376,-177441,-203767,15170,260978,108826,-113086,-5547,178471,254368,231381,62821,-4506,76926,68015,452,-30426,56185,317884,494315,365087,132726,-814,-34471,-22482,-58328,-146362,-133034,-31932,33712,169829,355340,334304,210016,153388,124998,82513,25328,96107,274919,219021,-69232,-176418,-270958,-448660,-238109,170569,243914,77561,-44031,-105302,-76986,50688,187088,79711,-161246,-128112,152085,181634,-60631,-175604,-54550,-46099,-265868,-379970,-131213,308614,474899,488241,1750734,2579342,748946,-330551,-880370,-2872940,-3492540,-1202938,327170,1008379,1152715,528586,292042,1572281,2238421,-319974,-3269331,-3310506,-860036,585589,828241,1049561,1248002,807313,245738,-81564,-216556,-184615,-200886,-264177,-72555,296364,371888,37922,-252017,-319390,-269585,-194120,-66618,76288,93751,-9839,18819,130240,195493,242635,210901,70087,-32542,-9380,23851,-51411,-142271,-136778,37146,233382,161187,-121669,-196253,48068,292977,244460,-74248,-364606,-338302,-66251,139286,280782,318768,100559,-85398,32672,190415,207658,232524,277978,272033,246429,158717,95720,229675,256436,40454,-49231,18545,-54394,-100147,93847,275355,208331,-26191,-301811,-428165,-325941,-83145,110001,166500,109268,-75628,-360210,-512775,-343170,-109842,-93352,-188655,-260301,-129047,89652,41496,-73276,69647,183796,86717,-142793,-349732,-347242,-156796,112546,276786,189514,28816,-79202,-126699,-165704,-172896,-100736,48059,159832,204728,267462,256882,121129,-45975,-110767,-66004,20299,86275,135109],[220133,228823,83264,-7148,5328,8631,-30952,-39869,11229,-83087,-305003,-328994,-190933,-20485,90815,-6658,-111535,-80209,-157827,-140112,129896,262949,141933,77224,170241,211987,171155,287448,385429,207640,-80925,-245964,-226989,-104982,-20273,13924,32589,21642,-115066,-342598,-355922,-13492,363426,344683,-93101,-425110,-428093,-349983,-284320,-159061,-39397,100867,86948,-93701,-197510,-83886,149143,225376,147454,173656,246071,226206,262650,227621,38884,123199,406382,274845,-158591,-261007,-86369,90719,351206,492548,270537,33783,62808,223980,156749,-141170,-280806,-183224,3039,80747,-6070,-18889,51654,14933,-29495,33000,98768,130819,77665,-106449,-191447,-85386,24546,-11417,-184026,-282893,-182793,-115910,-77973,-114678,-295937,-280963,-17132,45798,-78930,-90283,39124,181298,187181,-34559,-160952,-183996,-251355,-120213,173476,252814,102495,-13696,-57428,-83231,-26821,80622,91697,102492,158117,148463,24905,-111297,-130891,-220743,-386415,-156041,237697,320681,236242,217023,187223,99316,21863,-78365,-273288,-339995,-139574,93381,129173,-45418,-198936,-174365,-76774,-58150,-131377,-56448,241329,400580,274928,56597,-81601,42517,316403,304421,-32785,-167418,-83119,-32413,34135,4153,-187336,-277108,-195416,-125646,-126429,-82266,18779,-23025,-284379,-495359,-600582,-572898,-354270,-119307,74290,186005,92107,100,108431,-2956,-381400,-461667,-225088,-31215,131059,257914,296343,236271,121319,-2455,39825,208296,181630,-180727,-514563,-532373,-334220,-101878,-54674,-152804,-253313,-196415,-166761,-155471,3573,240357,280863,146640,130971,119077,-45691,-251737,-317279,-211729,-134786,-143327,-139460,-89089,49040,89522,537,-48277,-87511,-114543,48538,204210,94699,-131194,-188746,-21798,278129,288108,-159877,-560101,-513972,-287113,-187827,-206886,-251774,-291709,-364640,-448478,-391849,-216244,-115450,-167432,-363692,-442568,-293157,-184848,-216228,-278057,-357034,-341693,-209047,-185394,-172121,-89007,-34328,62395,157906,163462,155162,112817,116940,227516,348985,213400,-149701,-229456,-79447,-109799,-180014,-80951,8346,-9183,26516,30413,-7441,38071,98617,-20294,-112046,43975,195449,238221,219390,60192,-148278,-225806,-150810,-116097,-287682,-531261,-466351,-160245,41407,113650,161909,215913,237162,99897,5924,202092,289024,113761,72366,166564,242101,195916,33255,-86096,-137125,-164183,-113275,-115202,-140012,-25635,62859,57433,133957,237744,164685,-51719,-233178,-271716,-337141,-366806,-93061,202078,137158,-15346,-19245,33917,61877,99416,51316,-49185,-65709,-64826,-175211,-219613,-73317,111433,109569,-93420,-143068,83442,102950,-24938,75828,157686,92923,161496,184298,-24441,-74345,10148,-43643,-22352,88228,-527,-128857,-74998,-5706,37826,67135,65146,-31273,-165961,-210592,-144063,-171942,-286652,-248833,-37392,84233,-54861,-340258,-413484,-210029,-12978,113798,154415,-31270,-253804,-176871,81795,158998,36207,55697,208033,168262,76547,113670,200757,310280,389467,378562,320274,192256,112309,166965,86322,-216745,-369114,-213344,-143827,-302719,-507372,-518173,-164541,202498,228043,173883,340287,456220,338713,79687,-211488,-230582,19517,220517,312475,263627,183814,305974,415940,315209,274535,375525,312095,83109,338283,643352,-276911,-1166822,-636366,-304557,-518879,-81317,379903,2716658,6025169,2214561,-5543779,-6099606,-1415989,1407332,1615295,772268,29020,-235412,-170867,120826,377014,535551,368826,108909,-1800,-85935,-71071,-132654,-329560,-384066,-195385,159939,477524,501151,307405,133601,21557,27126,200702,321814,36597,-335152,-423394,-383405,-275470,-20834,28058,-14528,196874,325615,21259,-406982,-565881,-349195,-22151,67956,31080,-1715,-17375,123210,275756,35120,-244905,-354540,-396762,-175765,94601,128609,131667,200420,205533,160495,17023,-199343,-298933,-131488,120453,233795,187553,8650,-79912,74134,106799,-55687,-34441,5049,-134448,-113898,68215,81247,-2652,96025,151704,26917,86177,226732,111312,-48524,10176,180397,221830,57780,-92247,-82069,-75504,-175956,-135511,-2608,34842,101198,266551,237707,24302,14658,102421,-36374,-207461,-189697,-216559,-309131,-322277,-365754,-307807,-48303,15174,-214143,-273270,-61729,4545,-135744,-77544,160798,258434,226832,144946,-10769,-278,258019,377543,185258,-58289,-107159,10379,137506,141873,72878,141580,189883,-41671,-235460,-182849,-19527,94920,49244,-40136,-66749,22614,169988,212799,151315,142971,215721,178020,-1940,-77580,5697,55842,52916,87401,97743,87073,128634,139634,104448,89668,95805,37686,18104,115457,170712,90478,-21211,-33460,131250,220483,6740,-136607,-24732,14865,-140892,-196876,-53587,149637,272532,259024,142429,-40181,-81839,63798,51203,-94568,-31888,119125,133903,92476,143292,229473,333508,448643,313251,27880,4437,235200,296321,60891,-221044,-276426,-145041,-121195,-143675,-96305,-53797,-94179,-94166,23956,114003,107602,129382,111187,-83434,-195598,-114851,-63116,-13602,9872,-86926,-189364,-166478,-55790,73157,110475,86026,-29726,-264426,-279517,-9372,200757,244640,211954,154195,194802,370035,240975,-34778,28245,224987,223087,152461,49740,-102199,-165526,-57282,73443,91184,119338,191935,163926,26801,-170483,-224797,-35250,189637,311957,203089,-190468,-392192,-152322,-19456,-110530,-405,166051,146070,178787,215720,19795,-62014,55495,36191,-51871,-59584,-92484,-81264,-37903,25697,145048,142909,7763,-157918,-259719,-251482,-138240,38274,164447,207112,286040,287362,95885,-16051,134962,276075,251087,218883,213577,165435,158249,158119,25304,-80566,62233,262294,242617,220506,277921,186513,-48820,-182804,-165624,-133875,-2515,43103,-154814,-173223,11102,-5136,-153644,-233284,-166848,-7809,37278,5600,69816,105195,80227,-14916,-89261,94472,277899,196308,35961,-24575,-62482,-205741,-413412,-431275,-374751,-357673,-302478,-227975,-104696,34840,104421,31876,-130869,-191709,-176612,-252624,-141427,244339,372445,213288,210591,178955,47437,-19800,-79155,27314,196896,68844,-99704,12088,209915,315201,295821,124026,18927,26626,-22993,-105604,-135498,24960,340089,520325,394466,170632,13588,6033,53006,-15641,-176561,-202226,-66788,39242,152621,303340,343956,306573,295125,262191,135545,-4374,45599,231846,210506,-16951,-158614,-296171,-510125,-325362,60916,148509,31939,-9867,-19206,6263,142909,306565,196744,-99919,-82336,235657,223984,-62815,-161129,-20410,-14082,-242778,-384535,-127801,336484,537074,658382,1626826,1578567,-97054,-625936,-983426,-2339315,-2273145,-567460,281096,735372,889583,245636,8134,1324169,1673983,-708334,-3485029,-3081295,-459790,879947,1034795,1309221,1354123,755839,242454,-92783,-264440,-227465,-227036,-305190,-184942,133861,200736,-124697,-365912,-379944,-331795,-275107,-162591,-41457,-10403,-30034,59085,173932,253608,375270,389562,225748,39676,3976,39917,3393,-96295,-163135,-18889,223239,191610,-97929,-192673,50436,309257,264241,-22549,-229606,-212953,-23087,116915,222287,219708,2941,-162519,-23364,183384,247472,282399,305959,278723,203539,68233,18301,221601,261900,-26687,-169019,-41369,-61682,-135027,93522,353226,290618,-28355,-352926,-420570,-184762,104571,225858,222476,119554,-95631,-274970,-240611,-120914,-105731,-133067,-117699,-153084,-90515,55589,-13566,-136559,-35936,123220,87878,-102854,-293280,-328314,-182541,134568,348993,222974,26244,-70828,-139036,-203161,-163914,-63093,43022,118537,139583,202078,242646,100257,-74203,-85628,-28440,17024,83965,137804],[215231,159915,13762,-32287,28916,87950,42988,-28704,-68634,-181904,-317357,-242526,-68642,29792,11861,-114138,-156209,-50739,-112741,-152758,46846,188835,110780,45647,89498,89072,82563,251189,370717,263618,29266,-169269,-210333,-118152,-1828,47806,55195,68917,-61101,-328067,-328107,-34343,281521,325561,19487,-293522,-326755,-265335,-199472,-68601,-14431,19877,-54724,-165737,-155682,-46089,132572,223038,161669,152045,199373,190637,239483,212549,66488,215773,521760,338615,-117649,-258875,-114626,92690,374779,484194,253640,-4572,-4585,177275,168788,-96103,-274118,-197318,-9028,53995,-11058,18431,109204,88897,65958,132512,198729,257963,190088,-56181,-144962,-20580,19168,-59150,-181673,-282546,-249104,-192084,-96707,-80105,-250609,-307857,-134836,-50429,-79145,-24721,102035,213954,209756,25869,-98001,-171885,-272726,-144403,123269,183559,57692,-17623,-32425,-49377,-38677,22251,27110,90873,182653,168766,33906,-148153,-265149,-345896,-418108,-162881,221950,341843,318297,296520,212891,98462,19389,-71325,-278665,-374302,-182611,101219,220987,81248,-35774,-47740,-88740,-111759,-78829,27089,219184,312316,208765,62022,-13788,53564,229270,212574,-40185,-127367,-50049,-37885,10941,-40305,-304538,-435195,-277131,-114802,-101280,-89068,41289,63702,-192033,-393854,-460167,-457454,-338801,-170268,-4709,129489,123943,50314,88827,-29561,-363836,-422357,-204632,-37440,152898,347853,401060,309143,183747,44796,44075,154333,80544,-258300,-522535,-532454,-358848,-87121,-16048,-187632,-332701,-233321,-147097,-115523,39140,241042,210010,-1081,-12246,39558,-71222,-247205,-305215,-211203,-117404,-111625,-113013,-100255,-34443,-13787,12882,70054,-7472,-110247,29253,171645,54393,-156350,-182837,59319,342793,276971,-232050,-658271,-593971,-374987,-259870,-192543,-160255,-195117,-301635,-437393,-394184,-174203,-51871,-134833,-340513,-423378,-320978,-244905,-219039,-216751,-340570,-387453,-256761,-201059,-161419,-63682,3787,57134,93308,113009,172725,217330,265482,352400,418969,274527,-69474,-205884,-150104,-214757,-299374,-218654,-83162,-28954,8965,-7611,-6472,120074,239134,147209,36980,112417,207145,248840,216795,62248,-88140,-164640,-169910,-151889,-281951,-539522,-528085,-231786,34091,144221,150077,159991,171492,76374,47888,263380,327470,107410,47491,170977,295954,216578,-36004,-166686,-86546,2944,-10413,-135695,-226475,-136607,-36450,61790,231426,289669,167287,-29208,-218494,-283847,-329678,-351185,-87787,199503,102195,-84288,-65695,10459,50257,117548,60800,-63266,-27673,3449,-171252,-234967,-23414,217734,226441,-8175,-135162,-14783,-3555,-20634,71483,55946,-46402,68052,195669,89979,-13662,-48407,-92272,8772,159598,95823,-31138,-69340,-97956,-65116,-1858,17904,-7023,-84718,-121343,-28068,-74404,-266847,-239526,-9839,83585,-107458,-408343,-394307,-136561,-12478,54864,127151,-26092,-277504,-237814,-5603,58174,8016,100747,207417,102506,1861,21658,145107,347431,417792,333370,234955,126091,101347,201698,126200,-175189,-343249,-230342,-149980,-245028,-404819,-427692,-134904,160413,164502,133794,350142,507169,363109,65858,-181515,-159711,48140,223551,343723,316721,228253,273169,291670,241508,309798,410779,294279,84936,392786,755797,-122352,-1148267,-864035,-537271,-913315,-1021797,-1017067,2019406,7307320,3924449,-5149612,-6581565,-1182024,2050356,1862022,547331,-203806,-231515,-124816,65031,292677,408692,129057,-75320,-85196,-119818,-106155,-124941,-272028,-291490,-117772,183820,443474,464188,315343,242652,178590,49760,54117,169224,7276,-254544,-283685,-194506,-60126,59459,-28059,-105817,135085,315139,78811,-288140,-480046,-355592,-89834,-30391,-101310,-147833,-193506,-12518,273569,136194,-159917,-277414,-261047,-48102,136381,129249,135236,213625,215141,121023,-52969,-255521,-374176,-220194,58676,186449,134416,-66306,-182838,1101,102679,-7534,11702,-826,-176469,-165239,-8169,-1443,16388,194300,256853,129554,137406,205090,129491,30374,53335,162921,189436,42156,-106881,-148647,-179559,-215927,-92671,70902,105344,118768,222056,174095,-25353,-10907,115358,50173,-67043,-69561,-179163,-347245,-380892,-414753,-328367,-12210,70068,-197321,-255366,-5151,55516,-99216,-45718,166220,268429,274832,172564,-22490,13688,333335,464819,211845,-100786,-184251,-3210,201278,197833,88228,128821,109703,-109484,-226766,-126303,12091,50531,-4888,-44819,-74195,-26796,142646,273272,246507,184663,197163,160238,-19673,-134210,-9388,143047,134133,100536,86697,50281,116682,225602,227500,194435,216995,139812,-4866,14736,80755,39766,-52506,-73687,82976,188285,24555,-62386,78562,100074,-108130,-220055,-118077,33184,136223,148377,79684,-66003,-49178,168737,177344,-19112,-4918,122499,117445,101898,210939,285024,338741,451824,338722,54395,49395,328585,423227,153204,-166804,-243359,-124821,-105311,-128508,-57828,18704,-5174,-1659,75723,42200,-24603,106046,215246,-34661,-337663,-331751,-159026,7370,6510,-171778,-246726,-106822,24828,71039,68873,48006,-35597,-209978,-197147,6418,137402,158812,155379,119895,179038,335542,220669,6691,103012,268952,224791,128206,13053,-115370,-141925,-56803,41547,75301,143343,236099,223593,54851,-171994,-194455,-6180,158613,247327,179180,-142790,-296167,-57539,66885,-33587,-13681,47932,27725,133893,265755,114121,-55214,-74569,-100909,-75843,23741,2950,-50699,301,110854,221792,198422,63361,-101604,-209731,-219128,-119294,30660,100923,164371,306617,302824,80246,-66015,90331,310508,356635,317520,236794,127694,112932,74574,-121823,-253758,-40660,261337,292973,248592,265352,172202,-18309,-119356,-131529,-155105,-22505,68932,-124654,-171307,42345,76044,-83393,-169742,-78420,54761,51646,52966,161985,194428,112383,-22812,-66316,128109,254929,136069,32597,23668,-39334,-221957,-425113,-423166,-358205,-339263,-274668,-201361,-96024,7345,70895,43565,-109685,-192144,-154116,-217564,-170661,145021,312176,258658,296359,242093,118955,124642,87249,61643,104726,-589,-104444,10815,215966,339723,319352,169224,40694,-26550,-118287,-202629,-195347,13486,304770,447553,360447,190671,30747,24434,89689,17995,-177170,-241310,-109075,-1802,70481,192459,314319,380163,418727,371186,158998,-43516,-11811,162102,165216,10137,-126617,-280146,-507499,-365060,-29297,56855,-3899,8266,20860,40397,177525,340385,253401,-47581,-58479,248283,222754,-65836,-130845,23806,42566,-176281,-320972,-57551,367664,464814,619759,1191511,367871,-908427,-835209,-884311,-1505486,-764739,208580,359204,491187,611278,-15375,-288159,740425,643384,-1175665,-3099371,-2264994,-96570,908413,983889,1308090,1232549,624209,230567,-90603,-277227,-227674,-221869,-320494,-282747,-67173,-51490,-312086,-443064,-397893,-366862,-326981,-233814,-143116,-109340,-63359,82394,229230,323341,464511,502155,336234,84511,-12696,40381,66740,-33984,-173390,-88855,165855,183520,-63678,-156400,61555,300063,260930,48390,-61448,-40792,49372,86703,134552,105805,-97981,-247590,-97293,171000,293615,302492,276872,246825,153642,-3290,-23166,209365,253271,-68940,-257417,-105706,-67781,-137790,92166,381535,344511,-21636,-385218,-363530,30959,313579,292023,200124,66924,-137055,-164228,70133,147039,-35975,-106920,-18522,-37671,-49580,28438,-31744,-162118,-145512,33280,72020,-61213,-203040,-272979,-193830,133406,359769,198873,4087,-24530,-86902,-168627,-105380,-16232,27122,72749,82927,132115,206355,70694,-89125,-53561,6512,25251,104527,174661],[230087,106343,-23855,-34633,48788,153130,117192,-9066,-123033,-241062,-276962,-92260,107482,118647,-20079,-177298,-176537,-24909,-57973,-155756,-54449,90084,79662,30667,19097,-29274,9666,216153,338282,282808,110454,-71600,-147960,-118737,7283,99438,100982,112188,18872,-223928,-244026,-77215,134034,263705,135712,-134403,-202356,-172692,-124045,-11887,-9461,-81128,-192488,-210276,-103211,-37945,58268,175965,150593,109220,131534,129856,159127,130316,46686,230865,514016,316202,-92407,-235751,-133923,74839,343153,422130,237169,-1988,-35102,117404,130858,-77844,-250666,-174908,5582,49994,8001,58513,145320,150605,168302,235559,302033,390564,299899,-13232,-108129,36991,21760,-81368,-159487,-270396,-295485,-226973,-86953,-26716,-173685,-279867,-191445,-85129,-15768,72880,144270,198905,186248,89303,2415,-132381,-271326,-151458,70325,121497,50465,-15789,-32754,-8972,1632,8283,-22121,47090,155120,167358,56726,-154031,-341988,-405461,-379760,-120010,204091,303974,314375,294331,190630,92515,35335,-37031,-216429,-327181,-194047,74323,258324,212879,149042,67516,-115108,-168260,-17850,118099,175705,199519,161199,116510,84375,56255,111599,90495,-46616,-67297,-13141,-57252,-39400,-84837,-364354,-511622,-299417,-61045,-49391,-96957,38351,126271,-71142,-233026,-245451,-256054,-259412,-196025,-93501,44880,121639,68802,40655,-65805,-323419,-338744,-132637,4088,182990,400684,458343,363249,240308,95801,33750,75399,-23927,-315045,-514446,-517909,-352591,-76848,-28858,-273045,-408402,-261457,-120742,-67553,69323,217130,140390,-61897,-54481,39237,-19375,-179792,-241166,-145763,-36067,-31979,-52346,-83186,-121740,-134596,-2223,145352,55316,-70150,39900,126157,-17141,-190244,-154527,159600,390761,240976,-262316,-658559,-602308,-413463,-305376,-181218,-74596,-85363,-203692,-366456,-349730,-120017,12962,-114162,-322158,-378391,-298016,-247541,-191911,-168759,-329121,-401539,-264657,-170818,-107383,-10284,63257,72174,42947,84555,230270,372885,434265,443040,416950,266541,-16186,-188521,-226788,-313217,-380065,-307901,-163129,-44841,-7175,-36246,27701,231965,382380,328949,206232,167226,173893,198532,176208,67695,-9295,-77192,-148744,-130857,-221649,-484740,-523299,-245036,62473,175935,124999,94541,87744,22029,56215,269241,300322,68894,-4560,122533,271084,195640,-92063,-208841,-3727,183558,110146,-111713,-268176,-238281,-133345,84786,339048,322613,139089,-24402,-179041,-238714,-266249,-290121,-63995,184582,69216,-127951,-78213,27058,72897,140353,72679,-66532,12352,72530,-128508,-191081,42940,273226,281447,75476,-68843,-39059,-32623,5593,21007,-110264,-218807,-31223,217548,232890,71066,-85843,-94473,91678,266906,228854,92635,-56610,-181020,-169174,-67086,-10987,24094,-6845,-28078,71118,2162,-221330,-171461,64406,122307,-101719,-382688,-295815,-46844,-37297,-40740,66929,-24500,-265738,-273250,-97520,-24925,17602,141106,172786,32666,-67594,-66740,87516,351761,397254,247210,126344,71864,122354,243621,157575,-130110,-304347,-243043,-146137,-170881,-265402,-271361,-75305,101224,73867,71819,297096,466408,350927,88371,-86158,-46070,69857,164573,275679,285349,245404,249280,147657,122247,367631,576733,419284,186382,480617,815023,45020,-1081826,-1167638,-895802,-1286021,-1780395,-2036517,1394371,7536240,4665267,-4474510,-6108084,-441795,2765665,2099345,395954,-318703,-165566,-126671,-138801,34969,96981,-215932,-304471,-162685,-94461,-84676,-82801,-203720,-251822,-103835,175836,380257,384805,293063,332836,331952,87649,-78199,6073,-31555,-189572,-158092,-1537,163649,149034,-79874,-213219,34956,276230,164103,-91747,-306322,-296882,-112180,-93413,-212442,-279958,-338282,-108398,265545,219875,-60291,-159812,-95768,50369,123057,106559,134104,197445,192970,77503,-91374,-258974,-398977,-292398,-1943,142652,82860,-105416,-207329,-28434,85076,20705,37930,-31689,-220465,-211100,-97029,-84927,33365,239051,282213,179753,148499,153361,136073,103897,93373,152998,175078,60512,-70750,-151726,-210763,-187353,-37676,104568,126186,113186,163676,94860,-74701,-40856,102478,98508,45037,30578,-139599,-345115,-389563,-416322,-314333,24656,128421,-151268,-226751,38483,116234,-19500,19631,170385,248343,271877,146207,-58227,21431,353550,456989,208229,-78137,-173441,13206,240409,219557,73768,57500,-18050,-151991,-161791,-57164,23976,-9964,-64831,-41175,-53888,-60990,99089,293866,295742,185114,144733,118860,-37377,-166477,-24349,193618,198558,127268,86587,12068,79806,265198,287930,235730,289630,218041,-27917,-74455,-10362,-43738,-105873,-97069,46484,148804,45941,12734,167823,179375,-42546,-194232,-144528,-66592,-23743,5844,4134,-81378,-7365,256118,268682,25185,-11020,97540,83829,100520,259456,319833,304678,371513,290799,49171,60611,328237,416587,137854,-172694,-219527,-82259,-43538,-84568,-32168,52951,73491,122127,158099,-11800,-155050,67780,303122,28145,-423130,-482934,-219882,20388,-16757,-264766,-308714,-72125,92612,100325,58502,-1203,-52737,-112686,-52615,58291,51285,34569,103594,104099,154238,272659,205834,80479,196662,305948,220085,104032,-26182,-122251,-106331,-56504,21553,100237,193543,275110,250032,47458,-174405,-150881,20088,83624,114429,126754,-63176,-162201,27965,111138,6177,-49847,-91121,-126565,16197,212213,151318,-25017,-119206,-155833,-81631,62879,71486,-10560,30740,168794,260732,207046,76424,-60835,-165302,-187980,-88840,22956,10689,91628,311766,319986,77167,-102725,21191,260075,348021,328586,214904,73163,63963,1638,-241614,-381797,-126865,204969,266891,216393,204045,140679,27431,-41816,-85943,-145988,-51296,52960,-87475,-136434,65251,128234,-11025,-83312,11560,111875,69966,85045,207758,244567,143340,-17877,-46837,133582,184522,38872,28972,92441,18678,-201973,-398707,-391230,-344554,-348121,-270001,-151965,-43612,4105,22099,19539,-101220,-171090,-112739,-168703,-183468,28534,188801,247090,338744,267519,143880,223370,250932,116468,17194,-73650,-118749,-7160,189360,310712,290151,195275,77219,-50375,-185313,-264118,-199736,10078,205986,292746,283893,191564,33038,-1651,69862,30633,-152654,-242339,-144904,-68255,-40312,63313,252165,405599,484980,416611,145978,-88706,-81151,68127,98965,16117,-74824,-220472,-447321,-368276,-100749,-18626,-28654,-5777,-3460,20281,149372,283299,241781,-7816,-54131,197028,191286,-58237,-82202,82740,119075,-77898,-211955,27501,329754,194685,315168,636242,-502301,-1378617,-875477,-571371,-648352,443848,871015,515380,299672,345135,-243455,-577014,560,-397069,-1520781,-2281758,-1264650,109236,705537,719301,1081803,961875,449087,190988,-92653,-273189,-207151,-200925,-313484,-342362,-255064,-313795,-471485,-473677,-393063,-382093,-340241,-259664,-197976,-165673,-84456,97697,291644,396132,487102,510717,368726,94808,-55291,16185,117612,27351,-181839,-177472,60420,123046,-41482,-97669,86935,273266,235635,116843,92056,119210,108837,35086,18672,-13077,-188026,-322675,-174709,141717,325291,302012,220105,187761,98987,-45301,-18456,199104,236977,-71494,-286268,-146902,-65320,-117688,75493,351512,353629,-22249,-406869,-277343,260888,489035,301513,121140,-21448,-182356,-57301,327198,378186,70775,-36519,72675,56909,-7212,23497,-14670,-162688,-239339,-67212,38186,-36072,-115417,-210190,-199155,103743,311318,128188,-39084,33545,15777,-65637,-14613,26781,8386,25386,29201,65920,150466,37110,-87919,-27218,24486,38695,137530,233761],[259294,84644,-28321,-22883,52210,164006,147596,7495,-136513,-247233,-194091,82675,279950,201724,-13370,-184111,-159455,9568,14166,-131765,-136497,1936,64667,38387,-18408,-88143,1075,211622,308859,265416,145506,28110,-50690,-97916,4959,136984,140144,139200,107123,-63398,-143188,-138516,-32144,193423,242833,25562,-80342,-92531,-86781,-22423,-45095,-195720,-312724,-233160,-71485,-78742,-63964,87102,108205,53589,64110,69694,64340,29210,2046,172707,386177,213212,-96365,-202901,-133809,52847,272259,326664,222814,33132,-34375,54101,57092,-92187,-222911,-136539,28348,61383,36628,81589,141799,169705,236845,315021,390051,498356,381873,18213,-82593,80182,39451,-68676,-119348,-246699,-310937,-215522,-53150,30099,-86051,-211604,-179610,-48878,98085,182772,165093,145779,129669,141534,109476,-83153,-255529,-146884,23442,72327,60006,-24936,-61256,16748,61292,30072,-36024,-5175,91089,147861,90532,-125809,-349752,-400387,-300010,-59460,165655,207661,226530,215462,133632,83681,63466,18997,-98265,-209943,-171148,26845,241771,313572,304350,158332,-134304,-219222,23674,193055,134435,100168,152305,214872,184946,38430,-21903,-40156,-61141,-17409,5545,-90375,-106065,-121493,-353551,-491086,-258687,22961,9943,-112093,6784,145207,36836,-69814,-26511,-27153,-136471,-194398,-177419,-55716,79194,53171,-18071,-100914,-267887,-228902,-26796,76158,202858,395319,451663,375543,261868,128307,8862,-18498,-117226,-336232,-483373,-489218,-322708,-76655,-86051,-371114,-450009,-266658,-93435,-27977,77003,159887,68419,-47718,-1186,118083,103323,-55869,-132450,-34340,74857,69737,30478,-47019,-196262,-246404,-51164,149710,83563,-7219,72222,77521,-101292,-230550,-114748,241836,400382,192196,-244768,-578847,-556083,-403171,-317349,-177933,-20510,4307,-97112,-254622,-275541,-72747,63115,-98469,-302345,-323400,-245599,-206864,-155446,-156641,-326471,-381208,-228363,-96459,-23747,51821,124422,106148,27070,88279,302072,510541,556663,466270,335266,179036,-19976,-190515,-278739,-352262,-378376,-305048,-176825,-30991,-16579,-51264,89248,346354,482603,456275,335743,201041,122390,117850,122057,82676,67323,966,-114769,-81664,-134076,-383937,-456087,-207552,101661,190147,95366,42855,11761,-45895,36151,228932,218743,4521,-73352,35036,173348,132642,-124285,-199961,93506,327739,208216,-55989,-250956,-298139,-204093,107637,414803,326003,90667,-29090,-115838,-148669,-165005,-194136,-28532,152489,35835,-142684,-59702,74912,120905,159876,76499,-62633,47364,129798,-54478,-100500,101865,254838,253226,137516,45951,20271,18101,39598,-69301,-307315,-384829,-114107,240380,362655,167116,-68299,-36250,201196,378112,366699,217291,-27963,-230434,-256510,-127083,-16819,65842,56478,39908,118877,32190,-162489,-59341,164322,175921,-55942,-277450,-142913,43075,-76684,-152429,-13889,-24598,-219960,-269685,-151905,-41552,78513,167245,103698,-34260,-110435,-116106,48887,319261,334228,153961,36372,44791,162458,273262,169762,-88080,-256331,-239480,-122951,-76352,-98344,-81558,687,40890,-19764,12659,209680,359153,316260,145545,47428,77862,76678,60835,132744,177502,226741,243933,28532,-9052,429851,811466,623123,341170,602305,852342,187901,-1004966,-1460643,-1279096,-1622945,-2407767,-2639801,1102110,7033748,4563068,-3621140,-4827012,531094,3269904,2216316,365126,-283764,-71807,-198956,-466350,-352213,-324742,-575999,-516948,-203772,-18570,-21613,-25444,-138300,-261461,-140341,155274,312933,274557,228740,361781,420511,121003,-153843,-110826,-64903,-160207,-95217,123008,314466,219314,-113298,-312370,-81085,219705,258131,130599,-96953,-197197,-96572,-123004,-279444,-359286,-406364,-141165,257881,271322,24866,-41079,57254,104292,56714,44587,98481,139442,147243,51728,-82554,-210240,-376920,-341808,-56290,108590,52062,-86613,-134557,3905,67878,29972,42856,-79812,-259079,-243262,-182910,-155584,38433,219903,225228,168475,116168,75691,119316,148549,117839,151217,177272,106595,16239,-86409,-165497,-108195,5380,89775,99636,84551,98333,18632,-106704,-60181,75775,101850,99831,85759,-103361,-300218,-347239,-377449,-278100,50622,184852,-64413,-170318,66727,167704,78791,105647,180492,207583,219443,75442,-106087,30509,341061,389327,194745,3342,-82979,61537,262945,217393,43002,-49863,-159972,-163718,-53622,16593,15609,-71248,-112712,-19692,2950,-60834,54445,270435,285928,133844,54086,50664,-56070,-163246,-25190,202373,225001,146817,83755,-25586,21412,234818,257281,198436,293919,248127,-45669,-128779,-76510,-137123,-167931,-90213,42638,119849,76321,87448,230433,235302,39643,-124264,-128753,-132862,-171096,-126449,-56790,-80528,24511,291873,294120,26163,-40164,60927,45341,85390,272510,322669,248571,254206,203484,18611,25005,228312,285083,29665,-231780,-213372,-36530,44508,-7808,-9629,47200,127238,247207,241416,-42334,-247541,29283,353221,89677,-434476,-550016,-258208,12543,-45549,-332278,-354026,-68441,125648,148423,89336,-26835,-54804,7634,106748,122766,-40796,-102526,67204,122854,129196,191891,192747,167843,286533,323319,206971,84125,-62038,-126755,-70241,-52462,15568,145475,239228,288694,243082,24601,-165501,-98792,42052,-12533,-46699,68044,40633,-10117,91794,103967,-328,-91797,-205047,-270096,-135281,84615,132154,20277,-72642,-117447,-64562,53330,89983,18795,36380,183654,268643,187410,52802,-43392,-133398,-165468,-58941,13680,-80982,8933,292442,323144,82858,-118228,-60021,131600,225210,247582,154219,17770,29941,-31234,-292823,-415620,-163752,114122,180726,143669,120590,109322,77077,22946,-43919,-114874,-90198,-5645,-58260,-83286,72015,136421,41994,117,72705,139310,85801,93464,193778,238275,165973,11476,-23395,108691,73828,-72072,38164,177516,96902,-149566,-335317,-339572,-327193,-354248,-261006,-81307,38074,18711,-33113,-29585,-97672,-123540,-56371,-116399,-175896,-68310,49093,191499,337461,269666,141970,265253,371333,182010,-35953,-122341,-127557,-32685,130809,223720,210684,200456,131821,-29601,-202416,-271690,-156634,-892,56301,97560,194155,173860,6155,-77003,-4002,17548,-111848,-202659,-154929,-123730,-128026,-38263,169684,366768,467403,381652,100115,-136335,-165664,-44561,33156,21746,-2435,-132083,-353417,-352047,-161041,-74625,-47274,-53907,-80085,-35795,75924,162363,178013,20316,-58832,114822,154287,-35349,-29727,143549,197540,32261,-87985,83872,195304,-221353,-155764,234979,-641630,-1354461,-755260,-186726,-111235,891095,1224245,695191,195107,134512,-408110,-777237,-576216,-998341,-1617987,-1438564,-568263,99046,393984,378067,757284,672672,279148,115647,-111762,-267797,-190397,-186610,-293738,-346920,-376693,-510614,-561664,-459942,-386608,-389045,-316441,-232782,-190523,-157330,-75080,111967,348025,451057,433858,407806,314013,73230,-112265,-36452,135144,68806,-195137,-266688,-68637,18858,-44420,-31328,125030,241642,199679,161647,194598,222736,124560,-44687,-117002,-132119,-262399,-374665,-240770,87902,320621,286814,161438,111982,36255,-60929,20341,190475,217996,-33138,-245681,-141433,-44050,-87366,35767,269955,310058,-43607,-418769,-184389,439377,587379,264685,24628,-106206,-208372,24133,463720,503213,170163,40293,121866,106191,33372,49019,26408,-157630,-307323,-158777,-8685,-36887,-63707,-165478,-203955,47456,220481,36739,-93013,74192,131932,69873,74248,53631,-1441,-14914,-23256,11607,83715,4288,-73492,-14790,22967,54633,171762,293289],[288281,92377,-16148,-12932,30437,98755,102617,9082,-109105,-204952,-89877,238348,396667,242000,12382,-138906,-101147,63088,101302,-75259,-171191,-50241,70639,66026,-12026,-58471,71953,243075,289495,221021,135674,108760,55170,-55134,-5935,132102,139643,136606,177603,95084,-67756,-203657,-164724,143853,325878,156435,15452,-36058,-93246,-98629,-123198,-306367,-399333,-238352,-71624,-157235,-202852,-30707,33155,-8745,13417,34338,3206,-34234,-32358,75455,187419,68388,-121899,-170233,-116816,32686,181589,220856,206789,84994,-13203,94,-19851,-121605,-196248,-107246,34804,72827,57365,74094,95824,134090,244659,351940,446256,553737,414783,36060,-62262,111488,75742,-24478,-69792,-213320,-292348,-172953,-16286,67933,-14080,-133132,-117694,42017,228871,278301,172153,78672,61497,168935,189759,-42182,-234467,-138956,-12624,32593,51462,-61466,-110581,9802,95607,64482,-7310,-38626,17288,115522,121821,-75744,-299286,-348703,-218430,-19283,91752,68153,83608,90942,63987,72255,90727,82244,40661,-56350,-115081,-18688,187371,356417,392035,217819,-135817,-260231,33307,241942,116485,41212,182939,331443,255948,-6217,-151567,-155229,-87893,1980,746,-125100,-170541,-147665,-290953,-400471,-176610,113246,58064,-132249,-42881,118408,97522,42044,124316,157628,-2370,-166275,-237809,-151727,6572,11736,-73035,-130374,-210386,-122488,77391,150211,203308,335383,387137,334778,229607,124371,-25990,-115943,-193714,-317121,-418191,-436606,-275638,-86616,-164263,-436141,-437367,-241366,-69173,-8286,49498,63166,-15462,-4133,105198,247086,263512,97822,-971,89521,174422,162427,118447,-3182,-240906,-323316,-126554,81192,72618,56429,106389,31173,-178781,-276337,-86942,268002,359404,146548,-186719,-454164,-472271,-349688,-294068,-179061,-7271,51230,-6318,-127422,-191568,-46376,84621,-82415,-270069,-263125,-183163,-144781,-123568,-177738,-325985,-332173,-156560,4834,63741,100174,169821,152101,51911,117969,349119,560147,576780,409145,193477,32902,-84513,-212684,-283909,-301498,-279529,-203398,-100094,21655,-16196,-51257,160677,430077,503450,472759,374231,209070,80203,44526,81484,108670,121684,39003,-99069,-44637,-53197,-263143,-348063,-143680,123166,170403,64181,18985,-35248,-106046,2090,165846,112366,-71400,-143716,-62825,39205,41273,-131886,-143788,182797,398987,252551,9710,-178514,-294131,-230069,110962,417957,287715,35741,-31250,-35644,-34894,-50283,-84888,3613,97838,-5175,-135541,-23458,131748,171734,164974,62111,-57049,76112,171987,33858,9079,136388,170208,153073,166766,180078,138733,116470,61263,-179383,-484531,-502223,-163366,256400,448474,263037,20096,75127,303630,459937,474393,316935,20393,-232977,-312357,-177328,-276,120825,104016,64926,97443,4854,-107548,63179,250175,205029,-6440,-136134,20791,119181,-110278,-249873,-96067,-23543,-150148,-223957,-141166,24822,178286,175074,15631,-93892,-118460,-106104,41436,252836,240489,80940,-6152,48389,201913,270999,147688,-63845,-206989,-208579,-72881,38623,80499,102539,77711,-7042,-96850,-27861,120774,229333,277332,223033,181178,176580,64334,-54309,-31414,32915,181306,261535,-29534,-111860,476817,1019250,803188,477225,730498,892145,281292,-935588,-1649340,-1588162,-1950193,-3008941,-2866428,1345793,6271364,3820821,-2754794,-3036686,1438523,3308562,2099421,454253,-109283,12747,-323280,-822910,-768694,-742460,-851669,-638663,-180484,81604,52997,26004,-83641,-290254,-188825,147301,264495,152550,118602,297436,398263,130072,-153122,-145861,-85345,-175221,-117645,133390,338795,247196,-117031,-374057,-184776,156381,336028,320281,85297,-95130,-61802,-122021,-284752,-363317,-382395,-117485,244507,279117,69953,40272,163047,114593,-42700,-56658,11422,38191,88930,55288,-28792,-123373,-316361,-359961,-100556,83781,52455,-9282,16934,91737,63091,29038,35616,-127483,-282316,-257275,-256813,-215268,17017,143726,108261,105538,51816,-15611,74485,150138,117739,148923,181706,160579,133016,26811,-69963,-22315,13224,35363,42878,38381,34256,-38762,-115693,-65404,43510,63953,86065,87434,-71032,-222516,-270144,-316593,-236085,57097,229844,58945,-75836,84704,194782,165217,191868,200558,160916,133581,-14107,-145395,47267,321784,312472,189773,110515,46198,129367,275553,204604,14723,-156253,-278283,-147984,72882,89418,-2728,-114115,-129285,27738,94220,-18833,23949,214243,222708,37142,-65252,-37651,-74855,-124858,-2687,179842,207258,142777,66075,-62391,-49418,133395,140189,97162,232784,219779,-55062,-131107,-92172,-206113,-217186,-51322,77410,114227,118411,160349,261932,257898,113624,-35462,-86445,-164438,-272952,-210565,-82582,-62220,34778,262927,246830,-12853,-74284,32003,16394,61553,247913,292320,194719,163259,130663,-16275,-50024,58245,79445,-122974,-311156,-220429,-2935,131401,91584,16625,15108,158115,350175,301350,-47187,-277119,2892,354177,135814,-379002,-546485,-296811,-23053,-64531,-346468,-364125,-91579,113224,193158,150180,-8718,-22938,123114,230202,170548,-120336,-221126,51884,178723,112649,107159,169730,237331,345092,311393,183265,68881,-88034,-128304,-41475,-41725,22251,187027,255416,267715,219098,16994,-135812,-48038,54734,-103938,-191292,22565,154225,140305,132265,53360,-45453,-118159,-253522,-357020,-270265,-66478,69356,60634,29042,-14184,-29766,7310,53497,22451,12253,155224,257801,159049,8554,-45569,-113520,-153035,-39296,1255,-151592,-65740,241392,297201,92275,-108385,-135639,-40825,29368,103225,73468,-26269,17563,-14853,-258070,-337239,-136721,17927,68139,64700,50590,93266,115229,51559,-17199,-72752,-131608,-91413,-49020,-30680,65767,112204,74271,63453,87905,124402,91618,74251,122917,174569,171980,67711,15278,64690,-55994,-170245,65053,268581,178044,-72978,-243178,-274663,-296306,-325023,-216636,5409,124196,38304,-79844,-79990,-86679,-53330,1573,-77677,-151931,-119213,-62915,116168,308814,270536,140023,260460,425104,242650,-39660,-128535,-117982,-54486,50588,93678,100194,185494,191936,27766,-167698,-223393,-88234,-30592,-114318,-84879,118108,139706,-53840,-186201,-110623,-18195,-67037,-128940,-123836,-132933,-148817,-81337,79373,262833,363437,276181,34405,-183462,-262407,-165614,-14610,50873,82683,-41748,-256832,-330064,-215041,-113826,-67437,-123483,-172859,-96356,-11633,25704,95931,40433,-60944,42141,134631,-1193,2040,179071,252247,129374,19912,92337,-1762,-636844,-586608,202708,-10478,-894486,-556918,53371,-143701,455105,1200105,854245,212452,34530,-461445,-779483,-683391,-924179,-1458452,-995222,-489052,-102523,116993,114977,481192,477054,155982,16855,-146195,-263514,-189940,-195083,-270864,-291214,-394699,-588257,-565676,-412376,-388555,-395127,-265745,-161265,-126410,-88615,-34043,126098,381280,463809,315068,220780,189848,30791,-168752,-113526,107396,78488,-207053,-323289,-181999,-99847,-69968,27283,165774,214970,163523,167489,231975,256288,92516,-142888,-251871,-243801,-319345,-397147,-286154,9138,265067,253832,110389,26889,-38270,-64303,63657,174705,196321,32772,-147086,-79488,3922,-55793,-20418,158511,217262,-90963,-413801,-100276,523573,592753,203929,-49849,-152945,-196670,71927,459874,490660,220229,86958,111900,99469,66586,101967,75365,-162565,-350536,-228030,-59573,-60291,-62658,-150816,-209383,-27136,110027,-46920,-140948,77276,216602,185010,124765,58191,9833,-33422,-66551,-24550,20150,-22212,-53166,-18627,9793,74112,200105,331664],[300675,110198,-11737,-19893,-16651,-33216,-19417,-10406,-53210,-130193,12614,341311,431645,229184,40973,-57792,-9213,137229,189761,4456,-149169,-58513,90167,101208,30733,49892,201418,295222,274082,164468,97340,152093,136573,1187,-17805,73778,78854,95959,206424,192841,-42433,-248424,-222751,127844,370478,235747,72917,-3559,-126656,-206364,-224692,-389011,-436346,-224149,-87456,-232251,-315350,-156993,-67707,-71930,-12025,38136,8727,-19387,-23545,-11372,-5470,-59608,-142790,-143234,-98398,6827,84321,119857,181956,137078,18658,-32289,-61974,-131732,-167911,-105863,6710,68038,55815,33436,21648,55272,188068,339680,460158,542207,389697,38467,-41667,136856,126562,35283,-24763,-175639,-246789,-126100,-4408,66129,20002,-77290,-41305,150619,333530,335066,176824,25913,2841,164249,221152,-19055,-211897,-133005,-35591,-2825,-1630,-130300,-164927,-35003,70173,85405,55232,-33705,-37965,77200,134228,-24198,-216493,-274919,-165161,-23035,-15590,-85410,-67216,-30455,7490,58882,103564,135829,159984,93034,-31357,-41962,117367,332227,398249,241319,-126128,-290282,18196,267506,127583,27507,235221,430812,276329,-73238,-256919,-234639,-122352,-10589,-14969,-142485,-211914,-163858,-217273,-293855,-89555,183145,82616,-149522,-92078,59932,95559,72326,162057,242763,109915,-114639,-256527,-218787,-72201,-39725,-119292,-157414,-165381,-50551,139492,197053,186877,246385,288437,245186,143883,79942,-62565,-204601,-253072,-262882,-311893,-349179,-216419,-101619,-233671,-436325,-369628,-188735,-48640,-10054,-14564,-69305,-116226,20030,211865,381761,412024,241096,123027,190605,231582,220784,193420,39118,-242255,-345935,-206467,-34620,31242,98501,120237,-12209,-234779,-323750,-95247,217521,273458,118331,-105324,-321014,-362308,-260051,-237565,-173174,-24504,52277,54893,-8240,-114218,-46843,69479,-65546,-215516,-191485,-120854,-81361,-97709,-206738,-315857,-267579,-68213,107011,127415,116833,188597,198238,106301,154029,337080,483890,476134,285578,30968,-128059,-185417,-243896,-240050,-170268,-108341,-39407,42822,96179,-9410,-40643,217259,456489,433556,360611,303718,192961,65642,8973,74942,143728,143277,24279,-122355,-53902,-6387,-146726,-228097,-81044,110577,111323,28695,23266,-43671,-140770,-29227,107194,18935,-139031,-200169,-140130,-81834,-56466,-123734,-58928,245342,386861,231050,61634,-71888,-223475,-204428,83373,326485,199497,-13455,-21028,48891,78186,53752,10010,15585,19196,-61724,-121569,11722,168833,196307,145232,25531,-52657,104826,206546,116593,105788,143028,53482,18945,163099,295082,267732,210800,53539,-282275,-593664,-542307,-171985,261914,479765,349976,167292,212268,369667,491384,529495,377111,84503,-192324,-329299,-208232,35073,187676,141750,46873,13538,-70438,-71851,156069,281313,175822,8860,-16359,147553,173158,-116694,-304545,-160020,-18738,-72000,-145311,-63729,150272,280798,164802,-66521,-143418,-98162,-39219,63726,161699,130918,40287,2869,72196,221242,227374,81290,-74335,-165849,-145854,5230,164146,246353,247697,144899,-35122,-148964,-47995,56218,122122,248683,298977,280163,224914,35930,-141255,-152405,-90216,132756,299661,-11861,-153958,495404,1114622,868475,531337,822969,943651,326399,-860831,-1659221,-1747071,-2287840,-3639343,-2782854,2185276,5665322,2635612,-2069877,-1119676,2039519,2748764,1688687,619881,153740,61007,-448374,-1077853,-1090315,-1044705,-975867,-620123,-86599,171335,106844,55520,-43942,-302415,-207929,170440,249208,42253,-27814,133799,255017,103464,-86312,-99440,-97706,-232280,-215335,27757,232691,223358,-88271,-376707,-252946,93515,375101,430856,189979,-27338,-28556,-93270,-226005,-296312,-287839,-69623,209176,237715,62033,62054,206433,97692,-142765,-178732,-122085,-94072,28472,84968,50645,-20537,-226604,-338682,-132058,62529,81752,105949,198784,205663,74583,27776,28559,-155131,-281225,-254129,-316782,-276106,-41389,32830,-30214,14499,-23654,-102795,7017,108321,90919,132788,167760,197190,245194,150665,31820,20268,-28284,-38098,-20970,-17726,-22018,-69737,-109081,-66982,6249,-3041,13467,45317,-38812,-129569,-184356,-255729,-201949,42185,253446,197264,51877,102085,191725,213445,255808,228563,123104,40585,-89523,-154531,73512,311106,266987,199014,195077,156509,193062,277676,191032,6456,-224342,-345106,-113774,190576,158808,-13540,-122605,-103374,100787,205942,58617,18014,147290,128017,-82695,-190105,-128114,-88562,-61573,43935,147314,156660,111795,31681,-95874,-118128,-12486,-23644,-27655,130517,140032,-56952,-77011,-42470,-218791,-233616,6940,138182,134366,169425,226349,264673,247475,157550,38330,-44934,-173916,-313599,-229217,-67843,-29677,24551,182272,145476,-76535,-96861,24659,7886,38957,196539,237366,163823,148732,120617,-29559,-137752,-129089,-131760,-261638,-368938,-227537,11743,192986,192778,47668,-20943,180508,420728,329305,-24903,-237678,-5298,308814,157177,-285648,-507793,-354190,-82370,-63934,-297410,-330601,-128958,59694,211414,212863,50311,44878,205943,281353,177779,-174517,-295697,54932,253158,107764,32617,125368,257320,349455,266860,147965,55946,-98236,-121112,-21086,-24980,36232,207261,234025,218907,202727,51303,-82502,-10915,50685,-170789,-286491,-1796,258032,272326,157149,-18101,-108486,-112663,-216882,-359261,-347060,-191828,-17967,74745,126626,97880,10063,-51406,-22835,-2264,-31275,98459,237421,131587,-38127,-55487,-99535,-146341,-33404,-14309,-189339,-122666,158522,236451,101394,-74333,-188505,-209723,-175619,-53844,-2532,-52998,21415,36385,-152486,-170947,-57104,-58138,-32885,14920,24235,98175,128058,34945,-9444,-28376,-160380,-177780,-63637,6146,58540,86210,100519,101830,58161,70415,81443,29451,12372,68460,154794,140861,76686,22403,-173625,-233625,102862,348511,247120,17075,-136136,-203952,-244580,-245042,-123947,96658,188051,49925,-102120,-105029,-58216,25505,40448,-70508,-121468,-118241,-124337,44240,272053,283607,156025,231487,411380,281729,897,-92072,-86798,-64135,-33062,-46142,-9538,154968,235494,95448,-99064,-135250,-20560,-79091,-266906,-208649,71253,93198,-137178,-299645,-218332,-67936,-32493,-38468,-49218,-78446,-87693,-62902,-9563,109995,196945,133847,-33507,-228318,-360712,-279476,-37198,114393,164274,22654,-183617,-307278,-258670,-139715,-93861,-192003,-237899,-131170,-81427,-76315,34387,57278,-53678,6598,141538,34465,-6675,161538,260293,190783,88360,60952,-182820,-882945,-771727,583367,1072734,-229695,-387453,-20676,-779812,-609058,869907,966207,364264,89027,-361449,-510946,-192653,-236315,-1136461,-1166206,-1010415,-400579,-30015,24775,346964,415102,99322,-74306,-177778,-248392,-199305,-226005,-249151,-184481,-301586,-533777,-494226,-344986,-393189,-398209,-201688,-65525,-30678,10019,21509,135203,378139,419855,160154,3410,34625,-16652,-210720,-203053,36962,57722,-200953,-316381,-242605,-195207,-102668,65894,193329,193641,127841,129318,212783,237899,36882,-231125,-353800,-331584,-353624,-390220,-310279,-87437,157735,192646,59259,-61602,-122416,-72438,79232,139179,167811,103965,-17978,30337,78774,-24345,-71927,47217,89473,-159953,-382499,-30448,509235,519751,143958,-78630,-147089,-142795,90694,343469,355697,198633,83969,49458,44410,86444,167871,116202,-182058,-376594,-270868,-104442,-92318,-102662,-162501,-213735,-107923,-640,-104011,-168620,38766,235369,232842,114227,43425,50260,-14291,-85177,-39889,-24732,-36109,-35866,-36659,-3780,98809,220733,337397],[286020,112217,-34054,-50579,-79352,-192485,-185594,-47549,13528,-41422,96518,378817,393122,184210,69225,38273,98919,222035,259481,87155,-80789,-31337,108701,125300,84178,191850,345458,345007,252034,110728,53099,148120,166250,56717,-21400,-26156,-39770,19478,183470,198015,-63144,-246310,-189801,138644,367112,257146,95439,12553,-159248,-297876,-317634,-422582,-413932,-185141,-84684,-250671,-363123,-268726,-178075,-127037,-10188,81868,85571,81207,45162,-44535,-120493,-115813,-126652,-121531,-99231,-40321,-15481,27144,142063,177234,55769,-35358,-42996,-88047,-130843,-136835,-58058,37235,25050,-31654,-55013,-36632,86556,284060,430742,469557,314599,23664,-22600,158638,179897,87923,306,-142490,-188726,-98546,-37722,15468,6897,-65774,11616,232558,375207,339962,188314,7974,-33146,130401,201456,-11238,-183937,-127758,-43866,-33717,-99027,-218597,-205166,-105719,-21363,74993,128806,12615,-54622,41526,118619,11144,-129933,-198546,-145836,-66524,-132244,-215959,-176622,-99804,-13753,46373,94787,168648,236089,209909,70149,-33934,50500,251892,334588,224581,-123822,-308784,-1119,276831,151855,40674,281261,483479,246455,-147102,-321979,-267946,-152002,-37670,-19418,-126205,-213989,-170462,-174169,-224794,-31769,213258,80504,-155698,-123031,-6614,39848,25184,89394,214900,178775,-43868,-221863,-236244,-127388,-83623,-160854,-189460,-143061,-33437,130691,197890,163831,161536,183085,123127,23780,7614,-91940,-271985,-294170,-184870,-169719,-226492,-150468,-114282,-269925,-368269,-265921,-122570,-30372,-25777,-103025,-218571,-224063,4009,283767,479980,500959,332977,209971,243941,235478,233438,240408,75249,-195368,-306158,-260523,-154763,-23878,104900,100045,-53906,-261230,-362054,-148780,100226,166521,114168,-21792,-204617,-234670,-143559,-153322,-146686,-48146,24260,87262,88498,-52262,-71527,19320,-51525,-136060,-99583,-58882,-27436,-67860,-209904,-286842,-204183,13863,184809,148645,94614,178261,230692,165847,172978,254025,296765,284831,131946,-108655,-255216,-281074,-267082,-166968,-6940,77590,121670,186343,155131,-6374,-29932,235147,415207,291896,151648,150676,162566,82490,23884,109832,184643,135782,-31428,-185226,-122288,-4763,-49292,-120574,-37108,69069,24067,-14871,44321,-17890,-142550,-46220,73128,-28614,-176964,-230658,-176372,-150254,-139080,-113852,28349,272709,309222,153351,81370,37412,-104151,-134441,27330,150080,65189,-48961,4114,120839,168231,128322,65619,-3109,-76249,-135871,-116695,28814,161265,170120,96043,-26994,-46942,143994,246427,177951,165716,131466,-50014,-101159,135133,356472,354155,253330,10716,-353878,-609097,-501623,-144249,257892,466474,420782,334003,335796,383818,470750,530733,400078,152652,-127783,-309071,-207118,84955,259534,177011,2177,-103635,-166898,-63234,188618,235802,78487,-32748,32907,202785,203394,-83562,-301504,-192803,-9396,-2581,-53672,54234,280431,340598,138811,-119391,-180106,-65885,60445,100609,57441,19600,26738,41253,93564,206433,148178,-25486,-128932,-140772,-57644,101996,277690,368074,335814,198090,-44052,-180950,-58666,26493,65038,233190,349923,323707,216215,709,-168362,-178914,-138185,106999,346964,67685,-126076,482486,1061470,783813,477146,840300,996783,348792,-745952,-1458943,-1718805,-2613199,-4245118,-2473854,3446133,5394129,1186588,-1698407,570672,2211129,1640315,1022652,798922,432453,68606,-509869,-1116935,-1209838,-1160646,-940657,-465586,52975,222509,122222,58467,-22355,-277786,-174831,227944,270309,-32891,-186295,-100692,25199,44557,12885,-5988,-116068,-319757,-350967,-151470,42200,155099,-35547,-316615,-275423,34886,363553,442193,195864,-13894,-11100,-42327,-121496,-188572,-171100,-38790,135509,150706,6575,27391,196411,78889,-208387,-290153,-275471,-233832,-25975,125237,127356,75407,-116461,-274799,-148952,37970,126220,226321,353565,305542,96223,30626,28674,-150795,-251818,-238940,-363743,-348030,-133951,-81666,-149016,-75941,-88140,-168078,-68677,36128,43909,94309,120765,197141,319127,246564,97423,-12421,-116851,-106780,-72413,-76804,-67420,-76482,-102502,-83880,-41682,-82546,-91033,-17386,-982,-38636,-113912,-211369,-182142,11106,249352,318060,192067,128779,164215,209856,279662,255991,103594,-31380,-122611,-120166,105409,306979,264034,211465,212736,197722,226873,261554,179754,28196,-231437,-351936,-71541,279066,224079,764,-90626,-39281,186055,314973,153652,38711,92822,31760,-194087,-290267,-196149,-88453,11541,106984,127236,96620,65432,-8347,-120053,-168352,-155255,-172507,-124814,23653,30535,-56268,21454,68551,-159851,-207874,61216,198046,170799,219894,274787,244500,213985,163327,70939,-30057,-180452,-301168,-192242,-23465,10997,7274,83626,26494,-143710,-100079,42184,23243,27308,136052,172060,164185,222718,191582,-3546,-202715,-278213,-290688,-343018,-374621,-220835,9463,216449,271845,79235,-39371,210811,461205,334164,26164,-142308,3905,233085,150987,-193353,-472494,-432019,-150492,-43563,-197970,-258924,-164789,-17464,189027,245307,127380,132121,236355,248720,134645,-200884,-315572,65449,310199,109055,-20998,56764,209812,290517,194551,102603,42159,-89459,-97450,-3742,-6492,49641,201005,186046,161275,213591,136350,-10439,2620,23518,-205232,-321702,-11702,330811,373620,178734,-81101,-163758,-71680,-104108,-277229,-348499,-262953,-109860,52040,168639,161421,41503,-95576,-109044,-43956,-71963,37257,208376,101644,-73724,-59638,-83950,-137888,-37319,-30151,-195475,-161673,53693,148885,108001,-22854,-207682,-332091,-328202,-170229,-51356,-62395,29210,91782,-19135,23247,41117,-101212,-93287,17241,53684,117212,108421,-17017,-15035,14243,-159573,-235973,-95521,20554,64143,90981,139154,120794,1260,-4796,53751,-32217,-111428,-54272,112911,210902,157866,3965,-246563,-251092,135507,396026,293767,108589,-30471,-134194,-171623,-125651,474,174274,210172,46603,-89393,-87472,-10841,91869,39574,-105628,-96155,-80697,-139835,-12448,235967,303517,189593,200427,347908,287274,63138,-31342,-43010,-58963,-98801,-154129,-84437,117914,243111,142422,-25297,-34658,28431,-133966,-366511,-251162,54326,40826,-222615,-385103,-296883,-121111,-21712,44354,54893,30043,33117,-7882,-91823,-61813,10912,-792,-87589,-269962,-444405,-367636,-39210,200765,222878,43560,-145570,-280066,-279402,-152323,-123594,-234863,-242547,-123514,-112459,-109913,22798,75585,-37849,10539,166100,62033,-56712,80247,212948,203937,108466,16427,-265008,-853357,-613633,1226114,2104982,350126,-322643,-433191,-1816049,-1818631,399665,1019791,618281,299972,-103752,6997,764829,770608,-794639,-1847061,-1816993,-671027,-36087,101909,357397,445070,103067,-120074,-179518,-204240,-197283,-260787,-225806,-49720,-124903,-378285,-378815,-271116,-383764,-386913,-135485,28948,61165,93949,64357,132865,336218,324767,10806,-181881,-105867,-52754,-227859,-287468,-58848,21916,-158391,-234292,-230901,-236744,-123968,77320,192245,168011,83344,54311,160198,203004,-2986,-271051,-387830,-370898,-355132,-359057,-319959,-189046,13456,94106,-6277,-145648,-204608,-95493,49404,76635,129095,159228,109112,163162,170140,12357,-91092,-35352,-51966,-238865,-321323,27153,426790,403025,102138,-62627,-99911,-60269,91588,172176,150940,111848,36054,-38643,-35182,89730,225229,136740,-208830,-392229,-291132,-135384,-115989,-156991,-187141,-215036,-182142,-100426,-132426,-172192,-29622,178250,192644,44085,20343,119518,50675,-65431,-36478,-39508,-31955,-28920,-65186,-11195,126653,234563,313521],[243797,79356,-86802,-99941,-141080,-325019,-339770,-89964,75471,46899,154950,360042,316038,146559,106146,129746,200870,298642,292181,150188,10372,14106,112950,120197,113150,305935,457350,375733,218788,70598,21371,99028,133897,96763,-10454,-138088,-189690,-77488,119027,121187,-100223,-179887,-79218,155367,315475,232664,98009,21988,-167710,-336295,-371583,-398808,-334925,-118516,-31729,-174990,-328736,-346591,-274702,-160578,17772,154418,209776,239489,166519,-5955,-122011,-73198,-52281,-100207,-133808,-120592,-117642,-60519,86237,199690,96287,-9497,38168,23929,-80243,-187850,-142527,-18109,-32792,-105006,-107450,-106001,-26419,199935,367785,361867,212813,-8250,-14507,172357,219888,113069,-6223,-123563,-133263,-97572,-115829,-75793,-45651,-100097,15887,252489,337455,296022,208695,28229,-45022,80119,147925,-6849,-141816,-115671,-36087,-52469,-209755,-298122,-215506,-176634,-152594,30037,184001,84511,-27564,18142,79762,23851,-59304,-126910,-139385,-118740,-219125,-289070,-211337,-88725,10828,39781,67739,180627,274590,290662,176451,1,-3648,141350,229609,165734,-146691,-312502,-3475,271522,157091,48737,295977,478960,188788,-205777,-339984,-257353,-161684,-51862,6251,-71563,-171803,-165781,-182522,-219694,-20034,198800,57610,-147093,-126355,-56966,-40129,-63957,-42305,112308,201497,40397,-133999,-195251,-135475,-106453,-204712,-231478,-144613,-71823,47153,151482,144648,103775,87896,-10786,-101940,-69322,-108504,-307401,-310968,-95718,-11938,-85200,-85831,-118971,-263080,-257358,-157422,-63052,-14227,-44658,-193682,-351494,-311515,-31728,317327,516503,500612,345605,239453,241139,195830,205374,251614,104803,-107139,-209901,-261572,-236784,-76941,74154,47775,-92873,-256231,-373536,-230266,-43085,72141,129507,45053,-113933,-100761,-14897,-51108,-91677,-52691,-4438,103629,159621,-6449,-110923,-53257,-44337,-39678,13319,6853,17511,-19570,-163574,-238529,-157302,70260,222392,124936,39444,143611,237743,203226,158936,118826,62880,70800,-6539,-194197,-314750,-331065,-267841,-98454,120365,210236,215144,255278,159252,-19648,-32226,200409,315503,120652,-83030,-22717,133323,120689,81396,178886,228354,115475,-96255,-267185,-235844,-40809,26659,-37310,-12307,23597,-64973,-64796,66039,26412,-116393,-47246,69754,-12889,-167081,-228299,-168572,-154205,-193583,-114711,93910,269312,203419,45306,60957,118334,31790,-38537,-40654,-68301,-93366,-67594,37660,162726,218725,163068,68891,-49859,-170106,-217735,-129070,19105,97860,84345,23260,-78400,-32058,201863,301084,211052,180993,117920,-103307,-169065,94933,345564,361903,221638,-58235,-381726,-539194,-403324,-92905,248697,430989,468274,465959,406618,347305,413931,496011,400336,208155,-66331,-260986,-163889,145367,325535,213402,-43800,-213540,-250807,-80108,151309,122079,-65877,-128363,-7847,177904,213642,-14196,-246238,-192581,2599,44285,25972,168567,354817,322823,99635,-131054,-200168,-39108,157266,129514,-49833,-83635,22011,70156,84594,152103,52463,-151530,-220751,-134029,39328,197031,348041,416635,366506,238222,-41228,-207061,-77046,24603,57510,219410,356456,309301,161953,-31130,-125174,-93305,-85237,116990,382789,169076,-49343,441286,885955,584329,332986,761412,1026287,383820,-557406,-1075755,-1518248,-2859547,-4684975,-2070184,4710168,5353339,-324395,-1636875,1814990,1983165,222066,247789,941296,662274,60019,-453452,-890156,-1074319,-1081509,-795642,-236417,189471,226484,107070,45257,-19535,-220668,-94218,308346,323462,-53158,-320780,-346605,-220504,-27460,103362,83171,-154176,-418497,-474352,-333912,-157611,62071,22223,-211724,-257410,-16993,306145,365494,116546,-51161,-13319,18638,-7420,-85217,-86037,-54345,20580,34100,-72605,-36426,160347,81872,-213402,-357612,-410077,-352945,-68528,156573,175433,147729,4894,-174338,-150064,6900,166853,320007,438530,357715,115953,34497,32992,-116256,-197541,-217675,-395811,-426169,-239819,-168539,-216586,-140581,-126018,-199396,-134237,-45111,-9137,38718,43721,156651,336138,290457,104415,-117104,-230885,-150933,-101187,-133366,-102438,-68570,-110945,-132567,-106487,-158082,-193047,-73712,46193,39789,-70339,-188361,-174926,-26346,217510,389751,315178,170871,127069,158077,256366,270497,103069,-62399,-100808,-44084,135055,293874,282367,204746,142081,148775,214488,218219,167810,78754,-178258,-310189,-29683,329584,283643,49441,-25333,41910,258168,394657,242810,79047,65427,-39070,-266692,-339291,-219752,-66013,80660,173645,133207,51811,24355,-35081,-127811,-187901,-243642,-246591,-152685,-52324,-80120,-60213,137317,215903,-38821,-145824,86645,226600,205361,255294,291171,207339,173042,140829,56463,-53876,-200208,-263317,-130211,29314,52937,2310,7791,-69236,-193428,-86033,77227,57635,31336,82699,110327,188442,352378,320281,60979,-216102,-351456,-369862,-354140,-322767,-193406,-2695,202254,310028,104785,-27836,256514,480380,335000,106051,-16676,25174,150126,120733,-135864,-463521,-511394,-207238,-12791,-78952,-166880,-186480,-94710,127345,227468,192237,210793,208398,146642,48339,-207071,-287550,68859,311859,104099,-48968,-26258,99796,177962,106764,51765,25359,-63611,-53288,18424,8335,55090,175479,134242,116177,254883,257232,69665,-10121,-27527,-211797,-309002,-24055,354485,436223,207335,-109607,-189889,-6661,49408,-139764,-286800,-279267,-189243,-272,138581,146770,57936,-103237,-171268,-81742,-84833,-4824,164112,58297,-92707,-49677,-62411,-120731,-41544,-40649,-180684,-188604,-54719,53831,111020,34793,-191848,-383651,-390119,-209062,-60447,-58160,29401,119066,87909,172838,114916,-113640,-101677,73293,127640,133842,58651,-79122,-21599,55347,-118159,-244243,-129284,15035,89320,142455,198555,131079,-54943,-75130,13287,-96593,-219603,-164908,52218,255258,243480,23609,-252338,-225040,145154,392737,312473,189140,59187,-70143,-85354,384,116172,217059,184650,30515,-41526,-27821,45913,124259,-12640,-179877,-84853,-34704,-133941,-56501,193530,307603,223191,178890,260950,256414,116799,23952,-4177,-41959,-128962,-196137,-100751,86437,209426,148185,27572,51655,56347,-175250,-394807,-219800,56396,-8720,-284686,-419344,-327678,-168788,-43368,95884,162024,158614,162868,43600,-164055,-216533,-146900,-89486,-118535,-307086,-496857,-413509,-32862,279161,244023,20855,-137679,-240737,-262752,-147180,-145244,-233559,-178877,-75596,-100428,-69312,70260,99006,-20665,32128,186216,77455,-125042,-46800,122137,171928,88461,-10810,-204408,-557927,-174102,1858277,2651559,627890,-369744,-1036583,-2895129,-2706278,-26717,1009756,892168,609023,258313,644790,1851192,1729112,-557833,-2685301,-2480136,-811393,33944,254867,437129,477692,142554,-92953,-129627,-120092,-161357,-270874,-193657,81040,79757,-183113,-257906,-200922,-343124,-346195,-72198,100201,115872,123112,71000,116725,266758,205622,-90870,-284378,-193429,-64766,-214860,-347993,-153290,-4692,-69305,-91552,-151446,-214152,-123728,59769,154415,124720,19594,-39715,99820,183619,6491,-231719,-330797,-339022,-314209,-311906,-324000,-279958,-139997,-38578,-92010,-213195,-265719,-130318,-18292,-6128,83592,188103,208419,285833,258570,61634,-56464,-71437,-183779,-312859,-238148,76174,321408,280876,83109,-24698,-42924,22800,84333,7714,-55282,-7396,-31810,-117761,-107990,78528,252965,130273,-229514,-398000,-296192,-148850,-120477,-198011,-211286,-212853,-238720,-185034,-144944,-160896,-107035,63456,78661,-59921,3525,207139,153893,-6984,-20902,-21639,-7879,-35623,-101054,-15172,149185,241054,274118],[182032,8909,-156910,-152998,-184281,-384892,-425526,-121071,123069,125749,189401,308542,243196,151123,162499,202113,275828,346081,278812,177543,97624,61258,98127,76239,87559,340247,505717,384319,181215,48516,9073,19627,51162,111977,14451,-227447,-329279,-169292,41198,10730,-114755,-51668,70421,154411,227082,187460,98584,31158,-144692,-312401,-370984,-327016,-217743,-30583,78938,-6686,-224104,-380252,-333726,-157124,70156,238318,340768,405330,311695,89919,-26046,53640,76075,-73808,-201261,-230407,-216743,-143000,21538,204174,138598,35856,154041,184504,-19115,-234329,-216115,-85188,-107698,-169136,-118661,-126884,-117399,105804,289718,256932,115279,-52664,-28006,169516,233907,101142,-47489,-125128,-88885,-109989,-214090,-182647,-115356,-161387,-31693,197518,230966,220699,230599,70297,-42094,31111,88329,7795,-78168,-87196,-12416,-48301,-285302,-335928,-189059,-218359,-275301,-38439,195368,152910,32155,15328,35518,20707,-9896,-55310,-110115,-137022,-239409,-285131,-167055,-3602,74982,44523,35657,182099,304858,354705,274066,44120,-44234,31327,115208,69765,-198095,-294764,20529,243332,110360,22396,268106,429923,138082,-228325,-315552,-217133,-141528,-29763,66529,10381,-94756,-146578,-230806,-265454,-46807,151351,25799,-126379,-104055,-74049,-105804,-144338,-153925,9365,193915,130873,-7892,-104424,-89865,-102782,-252869,-279946,-160692,-144988,-85814,74610,133535,73997,2134,-139465,-207473,-128785,-113096,-305039,-293655,-5958,131027,43887,-33676,-114932,-220011,-144231,-74549,-29876,-4915,-59635,-261903,-429870,-341799,-39411,333109,489044,410145,274184,205496,189618,134560,154159,229183,129433,3761,-76928,-198605,-256800,-120520,16511,-18758,-122641,-221775,-338897,-296873,-154676,19021,150033,83966,-45185,21870,104611,54487,-11989,-23890,-7209,121458,210431,27519,-151760,-127221,-44286,56035,132696,76860,61658,56855,-67112,-180696,-136329,90288,217675,70168,-32116,93627,214057,200238,111492,-24971,-132015,-88912,-92806,-217067,-300113,-313885,-241441,-67210,153602,239720,207735,207055,90490,-56970,-56955,115541,182571,-30890,-260852,-144063,120185,162149,158237,263417,271808,103953,-131703,-335166,-360309,-93680,87200,23894,7308,6262,-122784,-109767,75976,68853,-77205,-40413,88725,63195,-99403,-190940,-130129,-113516,-219488,-131542,124080,249467,110653,-61605,4836,151546,150513,60726,-95860,-264890,-237888,-69830,66544,161841,221294,157235,25063,-106885,-234680,-283764,-153077,-14472,-13190,-47682,-54947,-104631,2122,278015,368661,219073,160977,115818,-93042,-170902,52935,266097,286810,128702,-132435,-368635,-422877,-287153,-33977,239679,396164,484950,514244,398529,274373,345534,451627,393656,234544,-31097,-197475,-77243,212303,374904,249598,-66826,-279421,-294618,-113009,59640,-22815,-212713,-249124,-119048,93599,211079,73150,-162625,-168174,13862,62379,72309,235516,335404,220462,49978,-104752,-198616,-27410,219664,131473,-152289,-173814,4751,52252,23324,63176,-34141,-262419,-322895,-139070,124258,264964,347087,377743,353983,268847,-35154,-240748,-115930,32964,75667,188161,309622,250981,86330,-51864,-26159,81872,55584,155753,383761,241758,32964,377798,661600,357877,153264,597491,1009695,463227,-281145,-587777,-1207778,-2939578,-4804242,-1749541,5450575,5275717,-1633263,-1750269,2551055,1511757,-1151955,-431299,1024564,804327,73813,-260834,-441718,-713110,-863704,-624002,-29013,268065,195404,90363,36259,-32172,-155599,5159,390986,400036,-8374,-393481,-532019,-401207,-85370,152430,121889,-216318,-505425,-542046,-449858,-296756,-34249,59837,-97341,-216250,-59381,222281,236560,-7994,-116159,-31116,69512,73612,-28985,-69390,-119749,-116640,-84125,-141172,-89904,129890,117670,-150560,-359064,-490324,-427784,-95427,164824,181280,189091,125832,-53890,-135726,-27840,187054,366745,441281,348964,123122,31741,29883,-67505,-129801,-194510,-405409,-486374,-324269,-204857,-218558,-164259,-132797,-194742,-174625,-113963,-51204,-12882,-38840,90108,300557,282211,59274,-254616,-334655,-159811,-106843,-182902,-129764,-58208,-140561,-215983,-187955,-216969,-262815,-103767,100802,103728,-48988,-179355,-172779,-59947,164130,394006,394637,227783,98152,77424,192430,260552,112776,-48935,-32545,55439,153699,255114,283397,157436,-5192,27470,157497,145674,149889,146074,-87485,-243369,7024,344321,332345,127048,54315,108804,287315,421901,304162,125317,65224,-69670,-281996,-325076,-189447,-18258,137324,230755,163815,36870,7674,-32140,-115627,-174222,-244041,-213219,-96369,-75336,-166043,-75002,236309,359931,111648,-66440,67829,202955,218195,260692,262752,157312,139917,112977,11947,-108706,-238361,-233354,-78625,68850,90147,25268,-13809,-110288,-209301,-62119,116526,100387,48515,44848,60456,217005,474820,450065,142865,-168871,-340404,-375333,-311752,-233572,-148901,-17630,160177,299528,119231,12548,310245,485423,348913,209669,111367,52426,81677,73942,-129475,-478675,-560488,-236121,13394,23561,-78132,-189530,-151763,43212,162278,222955,254113,132003,8009,-60223,-205833,-231270,54038,238167,79824,-52945,-102951,-43816,38802,20052,2260,5294,-28563,6867,50206,15912,48550,144490,100528,96551,310521,380657,144912,-41985,-94514,-203024,-274466,-56594,319159,455694,245846,-89489,-176735,59694,193678,6833,-195279,-260419,-243538,-59292,63280,68287,63245,-64826,-184621,-94752,-53395,-13262,97109,-6958,-97134,-26502,-36266,-91691,-35353,-39196,-157896,-209293,-145229,-25950,109287,85570,-149095,-364216,-355872,-162093,-30850,-45081,17397,99931,126323,223394,130463,-108833,-66075,162726,215497,129516,-9752,-121098,-15020,96749,-37217,-194416,-146157,-2337,127640,229052,269494,142794,-82353,-115225,-29305,-147525,-287822,-239551,-14170,258343,310481,81475,-187420,-169170,121666,332540,302221,247268,123523,-14237,-11,95371,178758,207870,120373,11699,30180,55369,94484,108503,-111943,-274911,-90430,-7397,-134343,-99994,127684,268835,232938,165075,174146,196522,136168,44842,11714,-19196,-115826,-160428,-54955,71989,147167,112191,47945,109289,75562,-184772,-356971,-146216,62503,-45865,-303094,-394982,-308526,-205675,-97215,102438,243162,262976,244507,55444,-222361,-321964,-239906,-114338,-125682,-336553,-506674,-408285,-30825,314685,225552,-28418,-142916,-183398,-200781,-117914,-143294,-181929,-66441,-5881,-56381,23353,162352,128915,-11524,38462,178150,83939,-173186,-175296,18116,113480,50227,-912,-19915,-118388,355581,2212206,2540593,547394,-463725,-1569018,-3647954,-3019656,-280216,929349,1073791,906358,620643,1206779,2679341,2358426,-485322,-3278499,-2681734,-779507,83232,362171,482225,431097,188040,10263,-25416,-3753,-83308,-232517,-146798,174881,246638,-14623,-161998,-140580,-264211,-265284,-10177,136708,114270,79328,34174,92018,191406,101662,-115596,-280644,-208797,-46589,-171595,-369781,-218919,1350,61124,77173,-29047,-141046,-106967,15848,83566,57065,-63311,-129375,49602,192061,74844,-107766,-185454,-229628,-230461,-257951,-326503,-343865,-268756,-183208,-185133,-249245,-286118,-160928,-93211,-85683,44640,195501,268430,367647,321215,126617,35670,-59241,-285516,-367961,-151154,116985,230050,181826,79678,2664,-13102,73658,71683,-106163,-203577,-113191,-86911,-160538,-147072,60418,238100,95487,-233526,-388572,-292282,-146409,-107030,-212824,-228552,-208188,-269338,-251136,-160154,-152808,-172563,-70138,-66245,-158092,5274,294631,269592,71005,-2511,20749,31852,-54373,-141947,-26107,152867,235364,234829],[111943,-84381,-221563,-191183,-196820,-353715,-410337,-126990,152746,188739,204584,250003,204589,207029,237515,246705,310456,349321,223139,165619,160182,100113,70220,-2105,-2992,274343,483246,378822,154565,42778,10272,-66726,-52039,101929,45124,-269019,-416922,-227857,-15754,-71043,-80095,110942,208165,121543,124373,149558,109598,40586,-101008,-245392,-320894,-231011,-92743,61029,221035,207502,-86985,-370732,-338932,-105889,144781,316106,439187,528961,441522,203696,108990,212704,225053,-41386,-283400,-346161,-295919,-208755,-38058,193541,178065,84652,257921,340417,40419,-249061,-246423,-144414,-184837,-210930,-87598,-93478,-165596,18438,218001,189710,49508,-98842,-65206,144919,219282,57583,-115892,-146177,-53755,-109273,-291921,-271004,-173711,-219111,-112389,82441,89879,138240,238586,103296,-39667,-1223,47997,39899,6496,-36926,23346,-15338,-283826,-308827,-130063,-210288,-341252,-111161,151495,187164,101778,36497,8405,16171,25007,25904,-28360,-89285,-177664,-208367,-70273,114890,155866,63527,16256,187291,358642,428619,352228,81331,-74013,-53747,14271,-47908,-260389,-247817,63137,178595,-3241,-49551,204544,365128,125457,-202397,-263024,-169384,-93687,35460,147849,95857,-4487,-110698,-279871,-317274,-84815,94171,-1536,-100780,-67132,-52536,-124660,-172052,-174724,-20506,181901,218145,128123,9681,-5416,-75903,-297084,-321121,-174318,-217618,-221266,-4286,126605,52446,-87427,-253042,-279575,-161333,-113362,-266985,-234942,76381,229162,127638,-5855,-106909,-159742,-64543,-35043,-35348,-12697,-71292,-288934,-424803,-286222,22545,354142,415004,258088,139065,117274,106543,73765,101901,185422,150452,111159,62675,-85046,-219629,-157721,-51283,-73113,-131747,-161778,-246693,-296275,-183827,17958,157969,93546,9468,112257,190803,145554,75746,34153,28604,153784,248565,54502,-180628,-179500,-46712,129232,230638,143105,113620,159636,56555,-128716,-142133,73906,181013,8151,-99195,37812,163172,156271,46097,-128034,-219390,-141839,-110998,-190934,-231959,-235873,-194898,-89551,71903,156466,114589,61667,-33145,-114871,-103721,502,48761,-124143,-321136,-161924,130945,188946,226130,339802,310430,117924,-109603,-358036,-456228,-139272,140184,74327,39841,38837,-122824,-130542,71217,92162,-43437,-38608,113078,178831,24122,-119797,-82646,-68457,-227437,-160552,119003,230214,60309,-141157,-71524,136568,229028,144583,-115155,-377926,-324802,-58510,76488,115066,177201,119626,-41828,-145751,-240608,-302339,-169828,-58601,-145726,-192145,-111121,-82405,62852,360317,433931,212700,126676,128372,-34256,-120507,15445,143158,158200,16763,-186699,-329926,-312741,-192743,18506,234623,375029,464836,455388,306760,184205,287041,418533,386511,221533,-31445,-128989,41842,280333,401205,281732,-52130,-281202,-287038,-148384,-51487,-147845,-312164,-350544,-249185,-8601,204050,152893,-82746,-134244,21857,55429,75866,230486,225648,60751,-5375,-55647,-171446,-28098,233616,101050,-242689,-249012,-38660,-29873,-95619,-46030,-88420,-320581,-393984,-141293,180475,285140,264052,261310,319256,293218,-29867,-283785,-173637,35387,88321,124349,215289,173361,18342,-56817,96364,293758,238309,200268,334629,246909,75879,300374,475599,204965,8160,396690,948065,605703,69557,-97071,-874006,-2781340,-4517263,-1689039,5241640,4913307,-2429115,-1828150,2831935,999178,-2140187,-839341,1043862,842905,134380,32892,92871,-243729,-610658,-506872,64178,249605,153602,104947,48968,-55089,-114453,83020,452208,486629,94592,-380414,-600285,-459079,-106796,145974,87181,-293661,-559308,-534348,-459396,-340733,-120804,53783,-13393,-172969,-88808,137038,99611,-130114,-179654,-58459,86955,89661,-43047,-126384,-211487,-238299,-170701,-167543,-99237,125288,178463,-35268,-292906,-497789,-447195,-105263,147366,147751,200584,231140,62455,-108941,-58692,178483,362402,381058,291131,114736,15842,5221,-29256,-66212,-171355,-381492,-493138,-351506,-181952,-159337,-145082,-115745,-163601,-184425,-156889,-69262,-30882,-88788,24327,237958,244620,-7068,-367031,-390678,-133422,-95462,-220763,-151786,-54845,-184905,-318084,-274827,-251951,-284867,-101951,154148,156667,-33689,-170021,-166829,-82780,99393,333087,417395,291383,90884,-4377,105688,219731,117013,-6252,55410,148860,155167,186323,236128,62250,-187514,-116933,76312,54086,122801,211699,7160,-175364,36969,331603,360699,212478,123632,132088,250933,383907,323372,161670,78766,-61687,-239813,-255461,-114493,48105,179069,268730,202916,49668,22717,4108,-87567,-136207,-156280,-82095,25880,-43531,-211982,-102459,288510,459183,246929,5938,6869,125597,196084,227068,185755,96976,123733,103738,-31429,-170161,-285928,-233149,-60662,82237,118197,79452,28218,-84427,-182021,-34141,147803,139333,70017,20764,22572,226629,527171,516234,208736,-76346,-264508,-334617,-248114,-140689,-99608,-32038,102456,244906,121319,68454,351704,476522,380568,324125,221286,81900,40362,19098,-168710,-494865,-550629,-232447,20716,83179,-13393,-178817,-179283,-37812,75868,216544,248821,30593,-127264,-164137,-208052,-169998,19622,100949,30413,-38985,-148588,-176448,-90527,-49732,-38956,-16499,3609,68966,88721,15802,30468,120028,94767,101277,353208,469239,203950,-77508,-161388,-192811,-245089,-117846,226809,430318,287503,-22873,-127609,102124,281182,116200,-111206,-229640,-265077,-97179,-3309,-22290,69025,13271,-143052,-72463,21791,12481,6808,-92139,-93810,85,-12097,-52825,-11778,-21141,-135481,-224587,-200370,-73835,100949,118231,-93442,-293335,-249210,-50526,24083,-27200,-2422,39163,84373,162750,78021,-102889,-8876,250569,279391,92897,-79276,-119878,15116,138753,68391,-93988,-131408,-23349,159589,314048,327830,161476,-62454,-109075,-60417,-171770,-302299,-264759,-69255,218697,337759,163180,-69604,-102314,69302,228614,266647,274693,160423,32538,68184,134963,163301,141530,36849,2773,106644,133488,116622,43586,-237378,-362793,-108915,-12052,-155349,-154402,24864,173313,203027,148532,101175,122332,109523,14858,-5067,3540,-64833,-64506,33530,80397,81450,53043,42624,141360,104336,-155631,-279554,-71071,61955,-62456,-270316,-320462,-251699,-230136,-171968,66504,278014,306962,240295,12211,-261469,-359447,-254453,-82751,-115200,-352643,-471615,-355139,-39562,288101,180208,-77670,-141782,-108127,-97846,-61067,-106001,-88761,56241,59581,131,128900,266870,163391,-16901,3511,128643,89042,-165721,-252072,-61610,56336,20272,47338,213924,289590,747123,2139475,1904356,221867,-496718,-1767410,-3823431,-2778652,-325422,769688,1061452,1067284,863075,1510277,2986159,2548049,-557946,-3377222,-2352218,-604655,35651,336802,417204,274872,217073,163789,109945,115160,21478,-140844,-86056,207385,322632,81489,-103716,-92772,-155226,-144197,56129,140097,57808,-25534,-32248,70803,134219,48026,-57058,-180290,-155945,-362,-102952,-346319,-236572,52476,211961,231900,102488,-48230,-91921,-48897,-5092,-26621,-148562,-192801,15842,217326,181174,71506,13738,-63632,-119100,-205246,-322630,-365836,-341890,-301895,-256085,-240981,-254904,-166230,-135817,-128531,32847,198601,292240,389718,339772,202027,166663,-11995,-342669,-393527,-81170,146063,169129,119591,78862,-6731,-35678,67604,48854,-154319,-261722,-164500,-103611,-158013,-140355,45721,180592,35528,-220012,-358343,-282120,-133955,-88358,-208836,-240207,-201775,-268707,-291131,-191062,-165757,-212547,-178312,-188965,-213090,31012,361388,360127,134454,9448,71259,76223,-79558,-184886,-55168,124474,209058,202812],[42266,-175833,-259529,-200080,-176154,-247627,-299520,-102489,163953,228424,203231,201281,204789,290029,311686,259890,302152,305159,140330,123603,187880,127275,42023,-95784,-141181,127789,404518,369355,152869,47470,10832,-136035,-138797,75121,68936,-256122,-425902,-232930,-27258,-79594,2290,260437,287595,59221,35605,139257,133634,46034,-58187,-168734,-242417,-139128,7691,131768,342681,391445,33393,-329120,-288799,-8541,236328,374723,481854,581209,521534,289901,212359,336188,342444,-9743,-351321,-430223,-329048,-235373,-76331,171579,206441,119628,302964,423581,81242,-213181,-212382,-176707,-248332,-224656,-28334,-21454,-169108,-50815,169675,177703,29637,-131064,-112936,103923,186037,839,-194560,-177242,-17933,-70504,-309933,-309425,-196787,-244812,-194176,-55311,-40990,69632,214078,93396,-52636,-10273,38974,85421,100674,31463,62588,40435,-193089,-214936,-51854,-149807,-324649,-168810,60611,168201,155281,77202,13572,22427,55723,121142,110621,27719,-50839,-88137,32313,208603,221149,95007,23767,205079,445133,524566,405258,102154,-93339,-103042,-65109,-162126,-299729,-167177,103870,69183,-168551,-153036,126319,314461,163814,-128714,-201199,-137062,-34139,128755,223845,157520,72339,-59930,-282528,-322398,-100815,52851,-13892,-78030,-29640,566,-83302,-129210,-78843,53661,188010,290683,238498,108623,85788,-35174,-319729,-335239,-167528,-252943,-307449,-55874,115496,13018,-192361,-347275,-319508,-174317,-120404,-204301,-138034,143774,263929,145538,-10142,-102824,-104209,-32483,-38086,-79902,-49406,-86106,-267408,-329914,-142620,156938,385240,321877,92315,-21032,-4258,11296,26264,66426,139608,167525,188929,175158,42311,-156173,-197822,-112790,-91870,-108331,-81785,-102473,-193027,-110483,57099,140689,80825,53457,153484,225201,205077,147196,100838,96347,202654,277708,76273,-187326,-193356,-44723,161589,276936,190412,175567,274532,172903,-95135,-166912,30260,129444,-37311,-144157,-16493,97069,89229,-13319,-158366,-179448,-82876,-70343,-141799,-146176,-127307,-143203,-157042,-96755,-3419,-6935,-100296,-160396,-176946,-159769,-112943,-56491,-143131,-249197,-68935,161758,190315,262743,386562,336500,160282,-25507,-320761,-495550,-160373,189079,126054,95324,119182,-57381,-107836,58993,88153,-29553,-52222,126154,303313,188030,-18877,-45297,-59163,-233447,-191919,89777,222935,60441,-179619,-146184,91469,262734,203374,-87004,-372055,-322923,-38479,57809,30998,97808,67247,-95766,-137737,-168690,-246353,-155222,-95242,-264280,-304991,-116645,1537,149408,427438,474050,205071,100962,146551,37052,-51127,-15008,14505,26030,-62702,-201418,-286242,-252528,-144405,55606,233720,366234,406232,301393,149164,92448,247776,402583,372172,169158,-59424,-60926,171175,341109,404648,306946,1175,-221791,-236337,-173572,-141599,-209765,-330274,-390286,-337027,-83905,199263,202361,-33740,-104970,26422,35385,42329,158247,69712,-104029,-58325,-3498,-119846,-29534,206952,49428,-312482,-307990,-108259,-164764,-256109,-155742,-98440,-299821,-394072,-124285,200729,249445,113351,100219,279855,310885,-23559,-322519,-231850,26029,73934,26316,92423,101569,-18594,-45190,204106,478021,400869,221179,235080,172832,51937,217913,388389,190348,-45942,228762,870799,806990,451411,296518,-603793,-2371598,-3862766,-1998590,3926249,4165787,-2442752,-1656090,2778515,617526,-2526507,-900184,998254,777895,233841,347593,532737,157158,-433148,-486167,-961,131060,126715,169385,87169,-83463,-118947,106347,472921,564578,229232,-283352,-533112,-382794,-83790,91791,-12086,-366059,-565690,-460564,-367233,-300712,-195649,-7059,13002,-141436,-100837,70719,-10112,-213493,-219607,-91558,55297,34668,-120860,-229717,-290180,-301538,-197989,-135425,-51352,146471,240279,99595,-178311,-437254,-415248,-98790,114100,92041,188584,304182,150479,-75252,-76894,143630,317293,296127,214793,97674,-13126,-48991,-24781,-25988,-149030,-315959,-417297,-300666,-106945,-57903,-93433,-90256,-124059,-169670,-172111,-59844,8048,-72461,-13069,184205,212529,-54429,-404039,-374105,-80489,-74374,-241036,-167847,-60977,-227084,-407118,-345361,-260675,-261631,-77710,193049,202018,-7147,-147319,-151180,-92857,34272,228943,388226,347701,108826,-61022,18736,148964,98455,36580,127677,205549,138182,101944,137989,-66694,-349247,-225571,2367,-35504,88480,257923,76218,-120696,60045,299931,356715,274631,160822,97892,144899,282711,296945,175241,86208,-30872,-157898,-155935,-21875,116293,206887,283038,226413,72419,60403,60285,-55623,-90903,-15608,97165,170080,25717,-216685,-137974,279607,484918,326449,51547,-75436,14729,138872,156798,70566,29056,124098,124926,-44489,-207902,-322664,-261251,-76955,69646,134129,152489,117479,-1370,-110850,-1867,165312,165224,84316,1026,-10163,200494,477097,477335,228030,28087,-159066,-277956,-191868,-73165,-60149,-47133,38137,160225,113580,120043,356620,446988,418927,429380,304394,113002,26102,-37027,-231347,-483611,-473120,-206348,1775,93809,17226,-165703,-181617,-91969,6419,189041,201128,-65446,-223833,-239521,-217443,-121394,-23977,-57328,-37509,-14301,-143447,-252501,-175949,-92485,-67325,-37456,20918,113473,122399,9524,4475,105527,110677,117836,359742,497852,239437,-98459,-208680,-190546,-237322,-201240,92271,361049,317769,73096,-56366,102858,282896,158527,-58410,-198715,-251524,-95485,-12868,-64658,86338,109929,-62120,-20983,121160,59238,-96175,-183543,-90756,15883,1330,-10809,28805,13367,-114280,-229169,-212509,-85851,84115,126615,-39733,-199639,-110464,84800,84386,-7207,-19483,-37090,-12969,26892,-23293,-106166,42405,299686,289101,26348,-131279,-68442,71688,178474,173979,36350,-80935,-44042,159669,350783,346073,187108,6971,-55564,-68273,-163656,-263559,-240039,-98000,150138,316315,245418,67844,-40848,6889,112922,214569,268840,174279,69088,105983,118608,78363,29744,-43623,12002,167852,180482,101899,-56758,-357291,-416446,-131024,-41997,-189952,-220901,-111614,32655,136082,119203,44525,49956,41945,-63426,-50985,23137,6789,50320,128556,107949,37156,-1815,31221,164098,154257,-97159,-199774,-26283,53265,-54377,-194198,-214558,-177085,-242749,-246983,6582,262318,277160,148897,-74307,-276595,-330406,-203393,-21651,-95812,-347903,-399244,-269473,-56226,209173,131598,-102285,-121979,-21773,29299,19431,-33229,23898,147251,97612,49713,207651,346338,197133,-36587,-78164,41501,98842,-89589,-240097,-87784,26142,18462,117048,400924,517004,841475,1659425,1064533,-133874,-366864,-1482144,-3353731,-2184723,-214168,526945,806897,1001492,897213,1462169,2729427,2345955,-698747,-2979024,-1661717,-368716,-129659,165181,230406,41746,220297,319674,232010,193401,116651,-15818,-21129,170282,286343,95341,-76575,-57841,-37418,3890,131254,122863,-32516,-154202,-98634,66944,112423,60231,64919,-20786,-58693,63675,-18678,-281741,-201459,143434,352202,342331,213063,30119,-100126,-127190,-90322,-102502,-207057,-216302,-4408,234866,282882,248795,208152,111491,-9667,-158966,-299564,-334626,-340211,-354724,-272092,-184621,-176850,-131585,-117191,-105099,67730,217146,291467,349833,307615,274112,300395,48346,-347954,-383234,-41598,159729,138082,95934,69571,-60826,-112573,-1706,7656,-148469,-231102,-140816,-73722,-122028,-95433,42777,93431,-42950,-198902,-308445,-265638,-119568,-81463,-205712,-249671,-192301,-234982,-293069,-237473,-207919,-223345,-228079,-248262,-205183,77813,392389,389722,148744,8862,111074,109919,-103752,-224358,-106032,58304,154477,172302],[-23196,-242394,-260622,-175141,-129686,-108679,-133159,-53263,156129,235318,184051,165636,223991,353169,351615,242184,258663,223556,51561,68864,180880,141471,24981,-177079,-285180,-48038,296342,358981,178667,54964,-3643,-172757,-179701,45449,74840,-200858,-353245,-180554,9163,-11450,101010,343777,282088,-14100,-13536,162557,164468,42326,-35921,-110223,-160762,-72247,61414,159752,389573,471634,95513,-272219,-199073,115964,332829,406724,467478,562011,534240,318088,237108,370564,378287,7668,-377626,-445794,-291933,-200398,-81558,142009,214761,128875,263213,382789,89132,-124195,-113252,-170615,-284830,-211606,37123,59957,-142677,-97257,151037,213079,51744,-132884,-143995,64509,153567,-45358,-262407,-203125,29313,14482,-248218,-280275,-174111,-224676,-244943,-169180,-122794,24705,142600,17536,-89876,-873,56068,130196,184036,104172,93197,100124,-39944,-76587,28462,-53977,-234500,-198758,-50888,97553,172773,124684,49477,40511,86610,221773,279470,183706,95708,29540,92761,228127,241239,132240,61927,231906,538341,626262,432852,108901,-97403,-120137,-127143,-244153,-280643,-55450,121454,-76662,-342316,-253504,58462,293508,241497,-21065,-146423,-136228,12109,217754,266662,175636,113898,-1103,-208594,-247756,-72039,44984,-6773,-62492,-2538,68638,6665,-31875,95798,198471,219153,335899,290250,153719,146449,8629,-300952,-305216,-129300,-227187,-307571,-60874,94142,-57349,-308093,-418706,-336946,-185386,-142584,-134800,-21159,187139,234504,99940,-45413,-109504,-68757,-36221,-66718,-151599,-120615,-109930,-202144,-166433,55647,317156,407017,236074,-37141,-162272,-132211,-79793,-6989,55175,111570,178964,219377,231712,134898,-108820,-247768,-157210,-65748,-47337,9580,67620,7117,43172,108679,97535,56849,82042,140528,204270,222821,179724,148976,173913,257993,294416,90506,-167390,-165391,-34592,145300,254079,203820,240285,379888,253466,-81842,-196393,-25951,79638,-51261,-158225,-64943,32735,28167,-45998,-117274,-49647,44846,1218,-93977,-76042,-27550,-101638,-239300,-285526,-172702,-84912,-175684,-228056,-218569,-203292,-192011,-114532,-96335,-80401,94043,197162,165824,258822,389843,339427,216878,97324,-232045,-472214,-152679,230431,184314,167999,218828,56427,-33370,51799,59748,-40152,-82869,119402,406218,364861,103949,-26996,-105994,-251411,-215796,51153,227609,97569,-177610,-197475,45179,264878,237291,-17417,-253784,-229858,-16947,9533,-71521,3192,22047,-101398,-66364,-21486,-108304,-92594,-109504,-336705,-347388,-52698,143238,250674,456735,470076,206662,98908,153700,80209,401,-37463,-82109,-60378,-73591,-171040,-255260,-259225,-144427,73407,232661,356513,313656,94368,-40049,6810,223060,393603,335848,88234,-94258,6117,283354,383864,391753,325853,80483,-124724,-165608,-181271,-181572,-192669,-263913,-346072,-339038,-103145,199578,210434,-27517,-88793,29853,17234,-10111,50635,-67970,-218104,-98597,35251,-53303,-19783,163050,-570,-351106,-347907,-191432,-316791,-423316,-245857,-68232,-198430,-304180,-78016,188250,165531,-68298,-61750,242507,316529,-10904,-333487,-263483,11314,31125,-91085,-33651,51257,-15719,-20880,264774,579026,486560,194901,99946,37267,-39384,135996,404414,308360,6555,154539,821019,1034761,796452,513195,-468276,-1784068,-2995323,-2655704,1692783,3116859,-1575544,-1101811,2534046,467595,-2275433,-655712,887772,620725,333462,590061,725372,313302,-403310,-542332,-190753,-45994,131592,276583,138689,-112223,-166689,66544,446224,612954,355859,-131006,-357904,-210355,-25028,14967,-139482,-408506,-519346,-350439,-216413,-219752,-262618,-113577,-19247,-121284,-90955,31970,-76645,-243313,-228208,-128686,-22424,-66962,-228534,-332498,-318586,-277253,-154762,-50419,40666,175022,273448,215616,-46697,-332337,-347825,-78433,82845,38625,161727,332201,194458,-41085,-76238,94640,250011,223810,154746,85880,-45989,-127495,-64900,-23242,-128884,-211080,-255323,-177427,686,60222,-27157,-73139,-96010,-144209,-167669,-30716,104837,18477,-6343,169689,216550,-52151,-345912,-283489,-14113,-47502,-236456,-172898,-71125,-246963,-447204,-373976,-244008,-210156,-50132,204528,238194,38042,-106977,-125365,-92400,-22247,114587,326217,381252,144817,-76117,-48934,56324,44833,47672,153030,204873,106593,30420,19309,-196847,-442739,-256673,-35608,-99034,54018,274733,106979,-81045,76006,253902,309742,283070,154810,15846,-11046,135956,232054,160000,71236,805,-64660,-60099,52559,163914,221309,272914,212668,80248,98568,110414,-35425,-56338,121284,255274,284884,103818,-190759,-171008,216816,431201,328191,62925,-146577,-94325,61129,65520,-58572,-41768,131528,168728,-15519,-199233,-324829,-292506,-107140,42307,136141,220032,218365,111682,-4679,39883,171381,174467,81888,-25965,-47209,135580,338317,337240,188140,107566,-59229,-223558,-154299,-41158,-40031,-66178,-28563,63688,100237,148656,308524,388589,442858,503082,361957,146662,28157,-90608,-289924,-429315,-347886,-178630,-40394,71030,17492,-162245,-173397,-106725,-13459,165246,133411,-127898,-259648,-272600,-229831,-92422,-58422,-180669,-105724,15515,-80190,-241218,-197150,-107130,-82543,-54830,16709,123148,134615,-2286,-25568,94219,130694,131668,325292,464008,248726,-91245,-220660,-198215,-251856,-286313,-59215,252480,319726,172479,18985,58969,197473,129764,-38278,-163492,-206738,-55773,46399,-26805,116447,195266,26822,38161,212110,105086,-192899,-262025,-94238,8892,-2905,25295,78075,58103,-89707,-214865,-185806,-70980,58532,111354,840,-109466,18761,199332,131232,13303,-22923,-93371,-114383,-116324,-133259,-118553,65146,283791,233551,-53647,-151230,22405,149057,210489,253288,168553,-4285,-65931,107942,304164,307761,215640,110449,30689,-47897,-127545,-186872,-177185,-93555,75949,254576,305146,188378,6987,-39361,26086,159637,234440,172949,92904,107021,67485,-37008,-100197,-104243,38025,199960,184101,53383,-167449,-440029,-420230,-145240,-74017,-213963,-286326,-256472,-116115,54009,75362,-614,-9774,-49143,-169740,-110317,39477,75752,135195,190427,140980,26179,-30336,33985,194816,220604,-32611,-150424,-22832,43501,-23410,-94584,-98962,-104119,-244506,-298095,-49976,207863,187044,5936,-171061,-267004,-257300,-120547,35722,-74354,-315792,-304323,-174466,-70364,115326,104930,-89862,-83723,64381,156823,110570,59920,126416,177152,95905,79720,234505,372437,222921,-62898,-188240,-64259,112811,36497,-138243,-52368,35402,49275,181010,466697,504366,616272,928407,342989,-309868,-25938,-742258,-2344540,-1463290,-44761,213119,341059,692494,704857,1095543,2067799,1884922,-811857,-2275564,-891773,-167922,-376246,-95746,-26367,-194610,199575,423704,290228,190840,159356,103799,32186,74496,155479,51405,-62187,-35075,62862,155108,213769,102102,-124287,-259377,-132892,89222,130012,127134,209941,145950,48345,129214,67152,-190223,-124380,251262,449964,395556,284974,70914,-143611,-210589,-153229,-140769,-211050,-198176,-17399,223089,335119,360155,334659,236469,63894,-120368,-242836,-246031,-262452,-318137,-215303,-90359,-73331,-58527,-34124,-5103,157061,261730,277500,261624,233163,325054,396062,99936,-301481,-335588,-31789,159201,132408,106521,47996,-146719,-221919,-118886,-57329,-117028,-141074,-49333,-8295,-78331,-36551,53469,-1977,-130334,-185290,-249837,-242626,-110600,-97414,-218704,-255466,-176216,-170842,-246832,-286048,-272905,-209446,-208950,-230936,-139770,136389,384425,340080,95951,-5145,125945,118518,-120357,-251886,-170112,-38437,70669,128980],[-83572,-271897,-228672,-123074,-71404,14956,32592,6510,127899,201140,143970,135765,231368,350832,326024,198140,194409,124003,-22950,19747,146100,138618,21256,-220261,-383283,-191141,186267,340470,218376,57919,-40584,-176303,-164667,26492,59433,-126084,-219551,-85873,71565,93637,168514,322319,193262,-72320,-9043,210664,191935,27602,-41223,-77859,-92715,-35801,65274,136057,331912,410683,81385,-216818,-99034,233132,414147,409080,412006,494195,483616,286189,183726,301471,308024,-3142,-348414,-374140,-177418,-97421,-52501,108622,198306,110911,147069,214303,60594,2074,30212,-126515,-286361,-177359,88715,120990,-108819,-121774,155373,265755,96379,-93281,-127427,51510,141973,-62323,-301118,-208906,90902,129585,-117120,-186026,-112041,-165233,-244636,-220324,-136426,-39,21044,-125842,-151288,13142,81100,156274,234238,161085,103601,138582,119343,67292,96291,47228,-110772,-197949,-147025,-1845,147565,161231,96584,57594,110766,305376,427788,326820,206670,98232,81141,155752,202010,165747,121168,251040,586368,692688,438076,112798,-78775,-117761,-180010,-271427,-183611,76740,106822,-230829,-469560,-310768,18798,295665,327266,97801,-106973,-170071,21056,265458,258530,146151,111891,55618,-62769,-97800,2344,73062,17255,-53573,9724,130215,112444,76729,259403,330122,261201,342438,263649,119962,149373,47938,-228841,-225850,-61338,-139529,-214613,-16962,64567,-145691,-408742,-460541,-339951,-208028,-179138,-77614,85160,196238,156733,16070,-99550,-128450,-56465,-47027,-96984,-229723,-217702,-140684,-106698,23286,247380,426915,387839,174253,-96380,-250596,-240109,-154734,-32344,63957,113845,183199,199252,216962,150966,-111223,-304466,-181305,-5100,43169,98910,222150,249742,220693,144381,41314,31262,84861,83837,143844,200353,162146,157980,234803,302259,289779,92819,-123311,-107816,-20422,86122,167804,177761,293789,455106,289434,-77380,-213788,-78632,42941,-31528,-142975,-105250,-13214,617,-44522,-39591,94277,171403,70098,-59189,-37157,33733,-78082,-297071,-416700,-281661,-69003,-95814,-191534,-216629,-211960,-214882,-121154,-9209,117279,255564,215776,124274,219345,346216,309007,261160,215543,-121944,-402483,-124619,255764,243949,237156,293897,180547,81532,59617,18740,-68107,-121067,95733,465954,520058,234870,-24714,-200191,-287026,-228016,13699,232583,144907,-146920,-210847,25590,258465,252874,71090,-70464,-78029,-3282,-59761,-168147,-81658,5459,-37998,63396,170954,89076,15886,-96087,-345437,-300516,79832,319215,346765,434131,418188,222531,122724,134812,67990,9991,-49902,-120444,-72277,-12384,-107150,-245306,-318029,-177228,70856,223425,328414,197726,-111698,-221085,-71404,199770,373302,266146,-2856,-112727,73382,355264,398836,372482,342373,164700,-24029,-101720,-171279,-165833,-115470,-142124,-225660,-248681,-63729,203843,181609,-57047,-85723,36116,13263,-57479,-46626,-132433,-245754,-116547,53174,11467,5137,128070,-24912,-347699,-362703,-268295,-441700,-553694,-300560,-15311,-43191,-138256,-4002,154525,55318,-233677,-185962,203545,303356,13585,-294711,-245344,6205,-20555,-199865,-138429,24865,19342,9581,262475,567131,465053,115903,-44181,-120386,-171863,56492,471981,483809,133533,198698,832582,1237085,1032192,510472,-506251,-1161574,-2101033,-3456539,-950200,1980861,964,-194691,2206295,557311,-1529957,-238625,715997,388758,376400,689044,611301,120829,-525334,-603544,-401103,-209208,167918,392327,180242,-135802,-231069,-16257,379584,613417,433970,30087,-137418,-11916,48149,-53895,-247640,-401379,-425498,-238276,-66139,-145884,-323295,-236984,-84062,-99166,-57210,16261,-103770,-225541,-211246,-167601,-121597,-170194,-319286,-389525,-278868,-165757,-52907,61087,143111,184744,255583,282285,70811,-213947,-265478,-48355,70513,9592,128781,311914,192563,-11939,-56035,48362,179712,183255,133556,93234,-66952,-210546,-141468,-60788,-113771,-83877,-39997,-15523,115557,171180,34893,-75791,-93454,-122874,-155401,2049,229297,154543,40061,205362,268168,6793,-212579,-143824,51939,-14154,-200332,-158720,-74704,-230502,-414010,-341691,-204398,-153761,-39013,181007,257248,93353,-56835,-94392,-85917,-64932,21589,255892,380759,184749,-47615,-86986,-45328,-45317,5459,115409,143694,67404,-68,-71967,-290139,-447239,-204431,-25199,-120213,28848,263452,107005,-49024,83693,193808,215024,219815,109014,-82838,-177200,-26684,143483,118053,28926,15019,11967,3077,77687,171019,219600,238669,151937,53173,111710,127395,-38937,-43834,200778,333004,332930,162462,-150432,-188420,126245,316202,255837,46997,-175127,-164329,-12079,-21267,-170472,-108531,131555,210295,42840,-139460,-274785,-290053,-121961,15729,123669,255329,290254,219629,117789,95097,173413,169333,59082,-68006,-95175,44291,163233,146273,102221,137892,12417,-173840,-127602,-32818,-38698,-90449,-95744,-27776,84584,143548,207870,299145,432600,528034,398686,182405,31775,-140159,-324046,-340026,-218086,-170679,-92761,43578,2488,-175082,-171466,-84861,27432,163788,73298,-139764,-230523,-262827,-237246,-80108,-65831,-224869,-151683,47369,32879,-138063,-154338,-101718,-88771,-66271,-6643,91083,110876,-22127,-58364,73337,136775,136599,268144,387300,233199,-53012,-191869,-211027,-276033,-346730,-197741,114460,280969,249319,83242,-15987,50550,50115,-33309,-111578,-141323,-660,139380,71491,146272,240057,89051,76853,260871,126826,-265196,-312846,-106907,-24903,-26874,46862,122510,101933,-57370,-176594,-133568,-45197,27255,79197,22855,-39646,107648,260351,153755,33403,-7605,-101875,-165368,-198804,-207645,-130271,49217,196666,124319,-122841,-132963,129594,235062,229427,287752,274504,77507,-93669,966,168551,217093,241564,219341,123351,-4230,-76827,-98637,-96996,-61046,18548,175456,328234,265564,42296,-47685,651,117694,182960,163703,100025,73662,12275,-131770,-213602,-139132,69007,199543,150414,-12526,-259461,-464933,-375500,-141296,-79571,-199435,-327227,-369507,-224269,-11232,26006,-40524,-55683,-143061,-274634,-161877,53902,120728,153982,191047,160176,41549,-26647,59570,238660,281026,9875,-146735,-49277,42636,22539,4359,7541,-46092,-235779,-305962,-78380,135497,69145,-132187,-238798,-238752,-177691,-48257,64091,-53408,-254325,-204272,-93368,-69421,55001,116594,-44577,-38496,138416,261566,192511,146224,189993,138954,55987,86500,206486,336668,234550,-83193,-292897,-163090,122871,168783,15656,27362,77703,99737,212995,390299,298320,185375,157089,-90639,-194312,493267,254423,-1017158,-747007,88408,-136661,-230272,208986,348530,550480,1252278,1302161,-820041,-1505588,-275353,-73345,-636710,-355844,-268458,-359541,161598,434443,248149,88872,120348,176628,58798,-52840,-20925,-7833,-41962,-23717,123839,281028,293603,91846,-185677,-302975,-115425,136085,176966,216111,330092,270274,131085,177693,137843,-92457,-27877,342403,481495,394128,314854,70769,-216039,-289565,-184829,-121520,-149827,-148333,-27247,176601,311352,361881,349722,263953,77802,-86818,-145198,-106886,-126865,-198709,-95344,17868,23867,32588,87746,153494,289286,326146,254976,149188,137993,340081,423715,128754,-210637,-254769,-38107,152667,153462,144639,18362,-237984,-328703,-252080,-143960,-92123,-35243,78749,68993,-53958,5183,71371,-83194,-214445,-190089,-199386,-214952,-110746,-133367,-244161,-248171,-149772,-84814,-153118,-317839,-341956,-179095,-134865,-155168,-43947,195283,347745,220367,-14446,-27828,111443,94489,-125736,-258137,-228379,-145355,-32495,61161],[-136316,-265456,-177341,-58758,-16535,90154,150697,60169,79026,124743,83138,102166,203334,263909,225049,136695,125123,28548,-69818,-11005,93072,110709,20646,-212843,-394826,-253851,94220,300779,246463,50343,-97300,-161531,-107092,25852,29928,-53681,-60677,21483,123395,173475,164141,189379,49680,-93954,45063,264816,207473,5665,-64798,-58862,-40448,-19803,35677,70279,181283,225994,2434,-174628,-22002,302242,454852,381505,337722,407492,390754,220011,98699,161278,146877,-47785,-269278,-225938,-5976,52125,-750,75692,160737,75937,-3825,-26748,6251,136268,182757,-56389,-252191,-128655,116084,143235,-86872,-128423,166190,296688,137178,-12211,-43777,84664,161641,-44967,-301528,-186793,156942,238685,44833,-48556,-30465,-89739,-191720,-191408,-87947,-17132,-137830,-313369,-228130,15397,92709,150238,235419,183148,88114,136328,223997,176289,144040,123091,-5982,-171713,-195043,-93918,88543,170807,125567,52428,112166,343444,503913,407109,241609,89184,-3218,13441,112216,187009,181548,239377,539074,679429,424144,125679,-33967,-109651,-226878,-236645,-17013,213405,70021,-352665,-507005,-297112,11031,296296,384290,202667,-81353,-227024,-19215,245557,198028,81774,75190,100463,114316,85955,100052,123519,49703,-47090,8740,164555,192265,145005,312535,359478,283759,303355,160185,7228,89769,81083,-107396,-108795,21126,-13338,-55003,60954,38012,-215195,-456086,-462616,-327206,-237423,-217072,-46438,148304,163582,56225,-68460,-151907,-153796,-58452,-36606,-109281,-291249,-314975,-165200,2026,191538,367012,420157,304981,139322,-80224,-272762,-307289,-204134,-55270,80529,145531,180344,140849,134707,73958,-171717,-352756,-187888,63207,140435,168168,317932,450022,357168,151383,-6631,8377,52993,6415,75019,152344,100501,123999,260872,318626,255195,80639,-63938,-44242,-14594,835,46576,121392,322110,488403,293921,-61526,-204561,-113649,24271,13393,-107454,-135456,-29992,20214,-18295,22976,175468,233172,110510,-33994,-22271,50151,-69290,-299798,-435546,-288201,42885,129105,-49287,-160127,-173290,-179177,-85908,87789,273559,345509,200012,79454,159195,262666,240519,264969,282292,-30155,-315790,-91805,256345,291071,276214,304895,269207,205235,83486,-19376,-97702,-149342,67292,474026,619473,352849,-27992,-308802,-335501,-232399,-20679,220198,174744,-104536,-183736,47947,264202,257372,147444,107758,74798,-7182,-134826,-235905,-133054,31374,90879,223779,355687,293233,144992,-61365,-292911,-173862,255651,490322,414211,360922,333706,252419,163360,85867,-1160,-23869,-48096,-92368,-11761,90214,-34359,-253211,-392375,-221176,47634,196857,269111,72325,-273100,-359932,-141981,165473,327304,166056,-83773,-100625,140019,377083,382089,355706,360357,231625,49260,-63051,-148939,-113995,-22929,-13231,-64843,-98533,12079,208354,133579,-100561,-88214,49268,29005,-78502,-92897,-103163,-185854,-106342,53085,55818,37752,117659,-10157,-296101,-344090,-318750,-506080,-610365,-312411,37217,118890,59417,84483,114452,-51378,-341206,-251513,155918,268752,52183,-198005,-169337,26763,-50494,-268513,-203808,15275,68814,40840,203067,448147,344891,2809,-165320,-253291,-301786,-18450,513436,610219,272375,338161,908475,1360353,1109248,299526,-706128,-654144,-1289082,-4031911,-3325135,974783,1844046,863455,1828837,794742,-559827,185638,494992,99835,307017,618068,249426,-388409,-734438,-584643,-504566,-287564,216483,466588,186589,-150497,-276203,-104655,289728,554991,435416,151076,54130,139661,110130,-91500,-298979,-340117,-299863,-148251,35051,-107648,-371503,-338134,-139866,-57269,-2763,10001,-107659,-178672,-181938,-203387,-204946,-229305,-353095,-376442,-181073,-1564,73271,160530,215370,155179,181672,287011,154149,-107515,-185860,-14726,84245,16150,97501,252173,156370,8659,-22251,19314,120265,169548,150973,125289,-60720,-270285,-228867,-127199,-107240,36078,165254,133572,213092,257895,78455,-100186,-119411,-114865,-144062,20774,326348,273992,101918,276962,352927,102529,-54555,608,105113,28169,-129954,-117331,-61268,-176907,-307616,-245787,-145056,-112057,-56034,124156,248407,136886,-14320,-66892,-78525,-92845,-30913,197714,344303,214186,12928,-96341,-141797,-159893,-90971,19339,37449,27800,22307,-97283,-320307,-376022,-100297,23285,-98441,20800,235507,96891,-16428,81431,118600,77308,87769,39476,-157621,-306719,-170707,49181,58239,-32144,4546,54785,19822,39847,128525,196005,179923,50697,-14214,82610,96171,-67789,-53652,196281,307208,305678,183905,-110216,-179650,42085,174187,135950,20779,-144087,-170702,-54104,-76447,-238307,-163647,110995,219663,99156,-44427,-168766,-224375,-99457,1909,98146,240744,303547,290685,230024,159242,178173,155971,19676,-125150,-153715,-50210,16926,-20461,5274,117618,49945,-122592,-94856,-23543,-45415,-116085,-159567,-102005,67544,105413,74244,188067,381054,498931,415938,216083,26247,-184526,-327749,-244251,-131379,-192781,-136499,38985,-8719,-201753,-185759,-41567,112591,185743,40531,-101160,-150263,-221574,-234256,-76750,-37950,-178371,-159155,79289,173281,32459,-67645,-90005,-92910,-70151,-37779,25067,46545,-55118,-95888,31961,120976,139700,221205,298633,197168,6413,-129975,-220444,-291718,-361714,-296499,-36685,199378,285728,128708,-96692,-115044,-46635,-20620,-35956,-71396,35959,201659,165173,152335,225885,100611,73211,245558,107237,-306173,-333066,-127056,-79154,-67123,48085,148471,132328,-18699,-117574,-72344,-22421,-2896,40080,25965,3580,141884,256520,152350,52735,22696,-56323,-134161,-184240,-217159,-127369,232,54909,-9839,-159846,-80918,227532,314983,232981,272929,332832,138857,-130702,-143257,-26592,98749,260009,301031,192074,48184,-29528,-28955,-24087,-16763,-10548,105870,313679,291599,71628,-11908,45241,101682,129439,150072,86741,16544,-21818,-167109,-280826,-153847,87084,173301,99476,-72494,-308796,-429030,-298409,-113050,-38636,-130167,-320385,-412134,-252635,-32494,-13488,-78651,-96123,-224938,-351400,-188282,66955,129565,98350,124925,148538,61797,-2903,99348,281958,304004,9259,-180923,-80903,56039,71168,82588,91562,-8681,-216479,-263629,-67066,64863,-40505,-213475,-248871,-204083,-132121,-22273,55116,-31978,-169052,-114541,-41612,-45327,63641,167439,16205,-2211,191076,327541,244309,195746,195721,48948,-9050,73333,140371,253018,230101,-84786,-357946,-233440,117913,259196,161845,116157,130322,145301,197964,209719,18593,-262794,-476228,-259061,186513,1080379,1217104,358950,-64094,130030,-466402,-760344,-317223,-51211,11350,500911,694405,-686677,-815325,103854,-107191,-849574,-539151,-420145,-412489,111966,338515,100421,-97753,335,177887,52093,-176620,-182527,-44419,-7529,-23334,135637,356355,353190,97100,-196753,-270805,-48493,194855,234193,288175,386387,319550,166038,193384,177491,-10056,61207,384596,437197,348029,309701,45274,-292807,-353625,-189225,-48704,-38602,-84051,-33948,108834,215152,249918,247225,180374,30455,-53061,-13560,62196,32740,-34176,51152,108827,83614,109058,204398,327494,433700,388269,220939,39736,50286,314316,376179,132445,-89859,-151654,-42623,151692,206185,200964,-10561,-307541,-401032,-364878,-241381,-98167,44548,200664,132940,-64805,4517,83850,-133921,-281409,-212113,-170365,-186483,-118107,-171306,-257223,-214327,-112350,8438,-29198,-319055,-392346,-140414,-36874,-60061,46314,245175,301776,65889,-147683,-50378,74262,41248,-120169,-237081,-259402,-234761,-134814,-28766],[-173840,-232894,-122090,558,23372,111131,202481,95318,13566,16997,9366,61761,137102,112721,71727,70818,62929,-45556,-85360,-19661,31377,50184,4746,-162254,-308691,-221033,29456,230421,236795,27966,-163019,-152136,-38378,41812,2163,4914,84878,108118,131393,176507,75175,-22628,-103664,-72765,126154,303801,207594,-14800,-86111,-31192,5223,-6728,138,-11977,-11690,-16073,-106565,-149380,6787,290697,431822,326003,262567,322528,283697,159631,48372,14855,-52348,-116336,-162553,-40723,175509,200332,52208,47762,114630,42275,-131169,-246026,-52764,245011,306754,20560,-189357,-71731,120624,125225,-84965,-121820,164948,275613,151836,97053,102062,166069,205988,-4749,-266961,-140602,206672,300020,185205,97843,45550,-27076,-102104,-92184,-3872,-39761,-305977,-502403,-306071,-5511,76692,109355,184624,160289,51007,90950,236956,224388,171948,154184,38928,-130122,-177606,-143638,17058,146500,111613,6731,74602,314688,479221,400161,194038,3612,-133224,-148325,1449,192008,220472,179209,378778,565737,391932,150915,30025,-103784,-261414,-151711,182713,337985,36812,-404652,-442037,-210018,25155,267227,386556,272493,-61335,-284225,-101504,153717,98491,5506,26325,127774,263143,242996,185305,172393,79015,-38591,-1098,156992,211457,135781,200156,242427,253783,219283,4554,-156061,-11088,112006,42161,19768,94432,112076,120579,146958,30187,-223155,-419157,-416132,-287451,-246461,-233980,-44348,147188,90323,-40361,-119527,-180112,-173720,-59524,6942,-96672,-318094,-375693,-163257,108361,303016,373901,278359,161061,121324,-14098,-239575,-322631,-219264,-73958,91004,191089,172683,67522,8562,-77484,-268326,-371231,-182523,106667,212411,198262,326802,532048,411063,140019,-25693,-13276,-13346,-64281,32163,102606,17023,62167,250459,298927,189397,56668,-1931,-155,-32523,-90012,-70745,56273,318531,480278,292117,-15539,-160904,-121048,24231,70669,-62757,-152643,-16126,80299,11649,27842,152717,201223,112496,-6129,-8203,40113,-63178,-239536,-334435,-195697,201535,406745,152507,-56619,-92074,-103327,-28096,169683,344530,326459,145145,44565,95858,154129,138927,210824,265937,10144,-241152,-69187,228022,308896,265562,236166,286623,295107,113947,-41340,-111472,-149743,48981,434340,637808,431405,-26638,-390683,-383583,-238248,-57811,175783,169397,-66751,-127150,107865,289831,253844,183615,215664,168068,-35204,-199078,-260200,-136168,99453,256301,372224,472611,436187,252683,-20398,-199313,-3440,428757,611446,433060,253909,244692,292375,207134,18275,-101939,-80754,-27155,-8340,91418,183691,19152,-267202,-443530,-260916,3747,146264,175975,-50094,-371694,-436892,-200878,116037,254603,56314,-138402,-60042,200391,356102,338966,345182,378676,264212,77727,-52236,-121973,-61530,35300,75520,85371,55281,89588,208554,88861,-131971,-85488,71086,61604,-62459,-70071,-2933,-71349,-68748,44445,66332,61721,128864,38440,-201217,-286034,-329341,-502172,-579512,-285496,69214,237294,230193,166558,80495,-126888,-369678,-259820,97246,217919,101240,-57544,-48518,80851,-33802,-275320,-222217,12571,113635,70115,110489,260041,169914,-107720,-236398,-324872,-385547,-83927,466807,603353,358879,507562,1007767,1364849,1020110,-51267,-1000866,-351669,-542478,-3971546,-4834010,184403,3365453,1780066,1378572,1016786,331160,489224,256314,-223287,96232,403099,-205166,-1022755,-921307,-434262,-414442,-244550,247727,456025,142678,-156023,-276308,-162708,195192,439296,355179,198702,160528,199031,141988,-88683,-279548,-238150,-165473,-86459,69405,-103525,-393278,-381736,-148528,15817,63789,-916,-105660,-122823,-152734,-228514,-239689,-218587,-312847,-297674,-58446,157015,177056,211232,226617,82060,67302,238314,199190,-24511,-118411,15089,117441,55130,74438,172099,105054,19483,14137,13748,78027,161000,184564,174604,-20609,-281906,-292993,-198633,-110582,116178,289137,219734,274812,311359,97190,-138817,-165295,-120070,-134628,14300,338017,307907,145120,350505,435217,197180,70229,102596,135224,79297,-29637,-45259,-25588,-100076,-156092,-104166,-70237,-93344,-99676,45585,204813,143877,1204,-52222,-75215,-108858,-41118,162457,281851,224970,85880,-86407,-220328,-274530,-218968,-111858,-85266,-7054,84441,-50583,-285856,-268185,4661,81970,-48907,33240,206829,96188,18105,68211,30084,-88123,-87919,-31863,-176631,-362737,-265701,-34010,-7018,-94259,-24768,62488,-4350,-50666,43431,145258,96515,-70709,-109738,10439,21860,-111268,-76268,119902,200801,225062,166092,-77694,-141642,-8016,41958,6951,3022,-58975,-111537,-47066,-81469,-250350,-201842,63892,177249,118776,55818,-19966,-90199,-36871,4474,64058,176249,251153,305737,302905,215891,186638,141428,-26292,-189180,-214560,-122858,-53452,-97769,-60497,67167,59782,-66774,-45036,7921,-43965,-133844,-211697,-152507,48334,45842,-59428,76460,298996,424999,408926,239844,10385,-220655,-308868,-175131,-115763,-236609,-153411,70235,-2029,-231111,-213371,3714,204458,213098,38115,-29586,-46552,-167407,-222508,-76122,18404,-67818,-126930,107980,309573,223760,30740,-85542,-101489,-65883,-60764,-54181,-48524,-105182,-141232,-31668,89820,156911,213914,225238,147041,67883,-53316,-217697,-284343,-325822,-339493,-178824,85514,276582,156071,-155302,-254106,-127614,12585,55302,-14652,25302,176102,180221,112549,152567,58315,22514,164876,39834,-325529,-331996,-148970,-139263,-116414,27294,147561,139984,17008,-50604,-15556,-7149,-22786,3116,12376,20935,123174,198644,137333,71713,56436,24100,-28059,-84652,-159903,-99097,-62189,-106335,-134511,-156321,-9696,297283,375849,223514,219407,333741,158983,-175461,-289435,-226535,-12160,267562,329796,211728,89298,-2117,-2091,19383,17692,-15415,63657,271701,276835,99884,53544,138052,115749,87580,131209,52539,-47782,-24858,-133887,-288816,-160974,76456,133647,54428,-106331,-304090,-346738,-211217,-60185,50152,-11579,-254834,-365503,-190230,-685,-29873,-114609,-144081,-290465,-386243,-183479,76807,102835,-9400,11515,99870,63398,18548,131581,297005,263564,-38888,-226916,-94324,79252,109026,129813,144845,7947,-187084,-179870,-22695,6143,-117791,-212600,-194279,-176727,-148928,-58934,17777,-8473,-73611,-45396,-22069,871,144823,242800,71231,13525,217302,348626,250967,187970,141621,-60788,-80229,46135,62458,151547,213742,-60424,-363531,-264807,91744,279992,248184,176719,164522,161225,137488,475,-203764,-552823,-875799,-302938,693373,1580600,1867809,1518880,583277,71223,-712634,-1111353,-737498,-361628,-367499,-75769,118808,-418462,-209784,308657,-243152,-986005,-615369,-446387,-360743,53461,156779,-120768,-321475,-165719,112497,18869,-264381,-281394,-42425,35119,-33351,102756,365977,372645,112031,-155866,-176538,44557,246126,281720,315746,362849,287004,146531,168495,175731,40561,120217,359135,323567,266956,280278,19820,-340611,-392073,-180690,46529,84879,-23726,-35300,43308,77896,62006,61690,14800,-54592,-13456,130042,228064,176057,120438,174708,154677,86846,139046,272459,463634,549816,419844,169964,-42965,-3931,256382,272504,119449,40485,-43706,-34766,163058,287000,261585,-30629,-339183,-423645,-429727,-332582,-144325,71131,277839,166871,-108902,-47407,77531,-148306,-317591,-236290,-163046,-160593,-125170,-184795,-224507,-145612,-69056,90164,93422,-289089,-407885,-100028,49729,13462,102667,281424,266309,-75183,-258100,-62958,29117,-26987,-107453,-190269,-249791,-281884,-211575,-120248],[-184676,-185320,-73341,41078,42998,97324,201627,108114,-58397,-99168,-61273,21743,52617,-49769,-82469,15414,13708,-90627,-74912,-10796,-29798,-42348,-42938,-94107,-150638,-114238,-7897,132025,175644,-11425,-224537,-169122,5134,63758,-5910,51465,187917,149601,83006,89662,-74653,-250207,-221365,-21862,199364,311127,194108,-23758,-84197,20142,54621,17127,-16356,-79218,-178546,-228388,-202274,-136643,-19618,188008,334269,247964,194875,243638,186777,139705,81804,-70490,-218621,-182806,-57442,126301,308627,289840,82664,28466,77399,29025,-185546,-355763,-94668,301465,374539,84665,-111479,-12731,111275,79926,-98071,-105309,140028,195083,130782,210341,277517,273964,251434,34493,-212145,-85358,217162,284163,257736,216822,95432,1494,-1857,45075,81212,-73660,-446552,-644182,-369529,-50807,31950,42608,93276,96387,6824,21701,162478,209379,185128,138832,12567,-84181,-99542,-131300,-40545,95272,47960,-83046,-6998,217809,362952,319006,94750,-126758,-266974,-274863,-91427,182826,222066,69481,135688,370482,339960,178980,93834,-100178,-270320,-44190,363417,437635,36008,-369099,-297596,-73353,44479,194075,329998,295442,-38161,-315597,-200197,10072,-19709,-60317,-8335,137504,332158,320325,224782,195302,94244,-26591,-16166,103182,156152,43265,-52870,4703,152286,100391,-160922,-319571,-113088,147183,188043,128473,135813,196131,255798,214072,52707,-145995,-294085,-320642,-206922,-197418,-206928,-62753,82878,-9371,-111972,-119968,-168764,-175072,-46237,72989,-66608,-302836,-366624,-117875,199926,346065,272662,43842,-14001,102405,56121,-180309,-286528,-192685,-78850,86116,225820,163680,5297,-123569,-253257,-358219,-343768,-170601,101235,229242,175751,248265,469884,385114,138005,-5292,-37584,-100559,-105892,38225,75650,-57589,0,218048,247817,102980,29841,50250,8198,-83520,-170571,-152855,6875,287191,441414,305249,66753,-84711,-96528,42112,129730,-16970,-153053,20440,156606,24061,-35975,38595,91409,81894,34584,29011,35298,-46103,-134506,-155549,-50130,329447,607066,339183,68934,9110,-19845,29125,221980,326754,209780,63020,27365,42464,39502,19645,100467,163031,-14134,-195780,-64606,173740,285112,202779,105423,221946,314145,135343,-40540,-97740,-112384,50965,359045,565875,444860,-17187,-415137,-414634,-254098,-105520,95974,126615,-45396,-63184,182034,325833,239489,165087,218303,164458,-86803,-239974,-239299,-91465,191851,412569,466380,477005,459638,295612,9719,-93845,160000,545078,644908,393803,138840,178046,336275,243300,-44161,-192344,-128549,14808,107621,194786,221428,32456,-273007,-448907,-292899,-58821,70863,56984,-162237,-415716,-449800,-239100,58075,169485,-31682,-159498,-8848,244443,313161,284102,338470,388493,253657,61073,-57376,-97638,-43748,27048,96036,177590,158720,138322,200578,64592,-132651,-69185,99178,101198,-13151,9432,113840,45791,-12314,37533,41069,59706,141592,97394,-81949,-190397,-297658,-450132,-480190,-235527,69357,276025,323508,221197,59279,-154796,-324734,-229429,34456,163792,151388,90810,84811,161556,34322,-218600,-197705,10191,140614,95742,15764,58156,997,-176685,-245425,-322711,-398122,-133912,316398,442384,354237,621538,1052223,1234345,802479,-430410,-1283090,-246774,235902,-3017848,-5181077,-470567,4048095,2292101,824513,1051290,904309,630254,59467,-541683,-238416,112649,-563120,-1485462,-974490,-166204,-134147,-96631,235768,346526,53708,-153635,-227768,-171708,110827,284314,215593,169048,166240,165870,139941,-49913,-200773,-121237,-46112,-42495,54304,-109238,-373655,-350770,-93675,116683,130094,-22605,-106522,-71400,-129872,-236249,-214693,-144283,-210684,-180904,47666,250326,216329,192721,168549,-20151,-57007,160561,215130,38280,-63254,34519,152758,111593,64820,94927,57055,21109,40885,27253,52249,133723,201110,222791,46822,-234543,-304382,-245627,-119441,134151,283916,214408,291454,329325,93232,-178027,-214730,-130040,-120109,-16201,232637,214775,141131,387033,472979,251489,122399,131120,135866,133321,88105,52810,29304,-23770,-7363,47914,13753,-92435,-156123,-36496,129474,99925,-22116,-57352,-80897,-118601,-21885,151152,213466,218715,151497,-68503,-270347,-358124,-338934,-244027,-192257,-34384,152825,36496,-211279,-168903,67612,120552,5848,64468,190219,110335,46509,44855,-64394,-257672,-266785,-85856,-132432,-332793,-293504,-93303,-65230,-139035,-58127,47725,-48516,-162295,-61728,67509,-8192,-185682,-208490,-88369,-71778,-151003,-98672,15290,71124,131162,120952,-52480,-81222,-14796,-54059,-94923,5850,53044,-8860,10464,-34169,-214716,-222542,-5319,85108,81750,129316,144105,87324,47699,18880,29416,80957,151019,263365,313005,240584,192323,131041,-65763,-246289,-264067,-156035,-38154,-61029,-64787,17423,52120,-14559,16112,65838,-19886,-132250,-240762,-177437,26772,-16720,-158293,-8952,211461,326957,369772,244621,-7349,-242500,-281520,-150835,-162220,-276285,-132320,129808,25115,-247748,-238789,36442,261100,218084,52068,46094,46892,-119722,-210345,-77090,82632,54765,-70608,127353,408699,381716,108848,-95432,-117465,-54403,-62355,-120590,-151012,-169663,-194493,-107312,59959,201195,254236,179268,90806,110409,16133,-196201,-248920,-252588,-326711,-287714,-39435,229627,171583,-171587,-333270,-172628,60558,139937,15627,-41121,47490,80026,20376,39770,-18787,-59299,38567,-69954,-345361,-324473,-164474,-188151,-166729,-12861,120100,122683,35849,5851,30443,7246,-24036,-26714,-15692,15292,64772,112516,123720,91565,79208,103072,108567,47102,-61756,-43728,-110693,-243263,-221861,-121772,59277,331247,409504,207103,147821,280917,130115,-220302,-397395,-372665,-84938,262037,295642,170530,100262,-3888,-27829,19983,24390,-12482,48861,216974,240500,123782,117778,234283,151587,65007,104177,2899,-100479,-2616,-54793,-246320,-172888,31553,92622,29608,-106271,-250319,-243108,-131850,11466,167580,129556,-139455,-241048,-60923,70033,-19837,-145959,-209435,-344400,-382436,-155170,79272,52354,-127097,-112128,23735,34661,18427,133572,257022,153378,-119757,-253223,-80056,98122,125291,146337,163171,5808,-149657,-76415,32986,-42112,-158344,-140013,-90763,-164969,-231268,-148905,-28839,16040,13130,-773,-25498,58392,266679,318983,105899,7524,215939,327314,209116,121393,45023,-154299,-139104,9717,-4143,65542,194529,-12265,-311978,-258620,49871,239167,256935,187059,159062,134215,48706,-160392,-284388,-592358,-1028400,-354193,1145383,1845775,2033208,2239211,1125881,-66997,-824656,-1200358,-937867,-486809,-513838,-472539,-379162,-54488,388231,461731,-427186,-1054108,-601981,-361624,-248758,-11115,-60786,-353173,-515571,-319375,15238,-21356,-295542,-299008,-12156,69616,-51809,41588,309553,337494,123094,-78922,-53886,129868,271560,306341,294493,272840,192681,83753,106612,132257,52978,137449,268646,161493,157932,235605,16690,-332111,-395760,-175877,117017,175134,18837,-30798,-608,-55872,-138541,-144732,-170615,-137006,35462,254775,352104,268243,215881,234237,141664,33534,105659,267807,520091,602872,400876,102083,-82675,-8511,187057,151632,104537,157233,47759,-19065,180830,373313,308246,-37956,-332150,-401980,-436819,-398882,-221860,38413,288726,167330,-168050,-138951,44833,-131127,-312704,-239615,-161959,-137073,-121131,-151041,-125135,-47773,-30563,142188,179794,-241330,-386327,-64170,98268,41514,117169,304156,252012,-161668,-308843,-58222,-7390,-90102,-93453,-128735,-201776,-275151,-242780,-181847],[-159656,-130249,-34483,55997,42804,78762,181522,103139,-122461,-194982,-108995,-3627,-17914,-161878,-178182,-16501,-22490,-109044,-49327,6552,-81018,-151934,-125577,-41586,25106,19231,-23083,22942,69878,-67184,-272191,-219473,-2433,76449,17484,96245,235868,140000,-5555,-53845,-233734,-420635,-273299,30856,229413,279716,171824,-14373,-48479,91892,108745,53125,-3380,-107389,-263051,-340403,-249507,-125951,-85953,13318,171879,157604,134832,163358,114111,173348,202552,-56887,-291575,-213603,21858,224928,346622,279982,74340,19001,64040,47743,-149396,-323002,-108771,293055,376252,122290,-35625,40709,96855,26452,-112223,-80330,92818,74243,80038,299353,431468,367397,265645,46351,-157879,-41622,174937,187369,239383,280054,110062,-8540,82611,178193,139069,-113369,-524879,-699936,-405721,-110938,-30338,-33683,-16844,8938,-24028,-36247,44107,151433,188474,91239,-64023,-43520,13675,-60715,-62208,37080,-48390,-199845,-118970,76984,199853,207851,-3015,-252021,-365680,-332033,-134742,166457,184237,-69276,-121904,146268,267246,190806,131012,-93803,-241481,52671,476828,504825,83565,-257496,-120694,73567,55205,86653,233241,271313,-8492,-301872,-280064,-147937,-138157,-104155,-10765,133564,300675,294775,202564,177637,88425,-13836,-35196,11279,39258,-103314,-349204,-273201,-13729,-33954,-288438,-426946,-173003,191173,299812,193298,133225,212282,309258,243806,105095,2467,-112558,-189008,-80934,-65654,-124362,-85259,-19512,-109118,-146090,-74459,-116332,-149449,-13632,134869,-35773,-251119,-275600,-26978,267339,332495,112852,-198353,-175551,64567,82807,-130700,-211032,-122223,-58654,64743,226792,156191,-26026,-220243,-389131,-397715,-271057,-156301,42481,176750,100384,111708,305500,323491,173633,50225,-65370,-183334,-107971,94470,86986,-95527,-34765,186045,181493,17593,12918,84586,-18378,-162262,-234762,-189632,-11279,240869,386464,337412,172803,11982,-42566,77205,185378,26913,-133755,65669,218005,9359,-140685,-109589,-47614,33837,87418,98749,61673,-11401,-20359,29687,82388,359081,631492,442201,182984,97493,37297,65146,239867,251533,49049,-21596,27824,4029,-62775,-95172,-44020,161,-91033,-180617,-76326,102926,217840,105201,-41866,94902,248025,133983,-18446,-55586,-40932,73757,263471,414565,378243,-4560,-374047,-414475,-280992,-166086,-7428,58326,-46381,-18310,237021,349712,208046,96012,122931,67044,-151947,-252359,-184403,-16579,276330,512958,480443,359906,341146,247996,17390,-3266,268683,560749,573544,301867,40401,145725,376443,268543,-74731,-230896,-138326,73265,226333,262807,182738,71,-259804,-409271,-321206,-133367,-22100,-72807,-261589,-426372,-411186,-246460,5212,95064,-70010,-149896,27702,261496,273354,237205,329349,375662,199687,12264,-60598,-80947,-79670,-49140,47908,186012,183437,145185,182799,65788,-98733,-37393,127108,135305,53205,108274,187673,117580,48533,38908,-7997,23261,129757,135025,32736,-70054,-232392,-385636,-360548,-185490,37178,226253,316365,235596,52558,-133355,-233146,-183478,-16815,123673,191498,201963,190258,248096,135128,-117626,-142355,8952,146649,115711,-54828,-103698,-107471,-179004,-198948,-260569,-341687,-163418,100046,181360,262356,610460,958463,982108,530087,-709268,-1432010,-239605,1118836,-1223104,-4450475,-1137548,3663995,2260868,158987,777627,1044762,647719,-20788,-798477,-634003,-170582,-681359,-1515300,-828654,139195,232493,89978,169441,162306,-54671,-143741,-149533,-137630,44056,121413,59229,89022,100391,80596,115943,11395,-91111,-17098,40499,53,28112,-97890,-307910,-255669,9779,224996,182531,-50136,-107406,-29458,-114309,-226729,-148479,-41806,-82110,-62451,105304,241616,170413,108738,58157,-125179,-158741,82057,215928,91896,-14750,39725,170274,165496,71270,39602,22864,14514,48234,46282,36112,74407,173023,248368,122958,-137417,-250837,-243687,-123011,89056,150589,122775,263563,313909,74842,-203435,-250506,-133456,-90511,-57131,26571,6901,80975,360299,436130,241204,96956,84193,105733,178616,203828,162551,92139,27217,87778,168165,97759,-94612,-205608,-103568,36756,10119,-81855,-84370,-100431,-129256,7202,158808,162667,205138,196732,-48881,-282560,-381623,-408640,-342956,-257540,-52512,189641,111228,-135020,-107762,77194,124010,48474,109121,189001,126023,55113,14343,-152434,-404011,-405871,-112994,-47617,-234266,-253047,-121219,-106590,-155857,-79976,29150,-86219,-253411,-155589,-28190,-123811,-270708,-283158,-186753,-153384,-170773,-112275,-65501,-18680,61720,67117,-29345,-13521,9366,-104612,-146834,30153,153091,99573,101876,49670,-155044,-230071,-82805,-31985,-6127,154843,288991,260755,124492,36993,4776,-13325,38916,179573,251613,211179,184179,127115,-86708,-281630,-288299,-145832,35480,62751,-3853,-6497,33537,15725,65984,134087,33057,-102864,-237583,-178036,5676,-62912,-197885,-45789,147035,229518,294522,224038,-14082,-241971,-256207,-162920,-225141,-278738,-73228,193832,62525,-238557,-240589,52585,254999,178411,59713,96221,100504,-92640,-207318,-82921,128299,136789,-15591,129755,443974,462092,146887,-116313,-138324,-38679,-38884,-152975,-231026,-235685,-249018,-176008,47647,270025,321183,155379,37310,119555,61374,-152540,-190845,-170103,-274588,-343654,-149651,161499,182275,-140038,-339760,-178549,102354,192454,16259,-145152,-145186,-107161,-106415,-78540,-97307,-141869,-100837,-206962,-387329,-321134,-165679,-213175,-211826,-66015,75262,86732,26635,35340,66311,33517,-2575,-49655,-56899,-10937,-14291,27560,124361,113735,80209,144219,215040,145166,35381,29630,-119618,-316320,-258597,-80238,103559,332152,413543,190277,80180,190175,61196,-253971,-437941,-425866,-105520,242137,207907,74606,70404,-34173,-97145,-22270,-2547,-20689,44558,160653,197535,129825,145572,285235,189741,60770,67941,-49813,-124627,30891,29068,-179811,-194981,-38625,57253,23787,-80992,-167371,-143966,-67355,90952,280948,255019,-2152,-77792,85558,147751,7403,-170600,-291889,-394155,-356922,-121168,69283,-4584,-211840,-205418,-56024,-16441,-7847,95547,153910,-6688,-204914,-238098,-46899,94707,114844,139574,146146,-12927,-108018,20141,73135,-88284,-174469,-34160,31321,-166330,-352256,-259941,-65849,36523,72843,21070,-35862,110336,375737,372761,118768,-10554,188525,271294,128977,16048,-61286,-203106,-172617,-33341,-48649,17647,182014,47320,-225936,-223990,10380,177501,213918,151050,110688,68899,-42336,-226464,-212989,-395170,-968000,-439902,1400506,1785379,1690118,2370824,1399407,-258533,-783365,-1023584,-875722,-399550,-448071,-732598,-741264,348865,1024147,638573,-606052,-1082286,-541379,-215602,-132423,-74405,-249975,-523794,-616247,-400734,-63113,-43063,-266079,-249150,20044,79241,-73859,-25365,202416,246093,115837,7864,58790,178345,261651,305482,243627,154699,76524,2594,22846,58976,32708,115177,137112,-18151,28681,180843,44595,-258592,-359590,-184807,121369,198259,37499,-24602,-18758,-147889,-289167,-305602,-305068,-176139,92971,332361,402390,291010,229851,215055,76149,-57586,15216,195158,484704,578845,331377,28569,-72068,38812,133141,58782,102987,239944,103360,-13779,184693,426016,323107,-33146,-297260,-355331,-394380,-424121,-306704,-39591,234148,142167,-216619,-241963,-11533,-94420,-263441,-202443,-143043,-111006,-96112,-62708,32208,56692,-9602,152896,205924,-196220,-339916,-40360,98672,27248,105553,316455,254983,-176708,-287227,-34110,-23321,-130010,-84243,-70847,-133792,-221769,-221828,-187330],[-100008,-72201,-4950,45882,26481,77234,173328,89033,-165030,-246319,-118437,-1536,-47153,-182575,-175811,-18068,-48515,-109662,-20263,23756,-112553,-249537,-226317,-29759,157654,126986,-23069,-69961,-53847,-134591,-302909,-290769,-65121,66754,71781,149000,233821,93995,-95262,-190530,-344215,-479836,-254265,54298,193912,213319,145591,13625,15800,162918,155509,89344,30648,-90281,-245599,-326932,-232899,-104352,-159213,-187666,-23454,69862,80055,74200,68999,246995,364703,45940,-247208,-182833,64118,229245,275459,168949,26060,17320,80103,96696,-46013,-190114,-102906,223915,320673,129723,22327,78648,79615,-19091,-112170,-46951,37822,-49396,17382,340546,512920,401284,221226,13343,-123269,-26668,84761,34304,137234,274177,93435,-44207,132833,270565,158106,-144726,-520268,-654046,-407284,-169683,-93238,-103229,-121255,-76724,-23209,-46442,-56368,81581,182129,32613,-150837,-15874,125184,42354,-38000,-2280,-142389,-309758,-229860,-63881,51291,120377,-49662,-324503,-408074,-319032,-117942,151299,120233,-199691,-317959,-45205,177618,167945,119190,-80348,-173195,112255,496842,535995,171523,-107589,39064,193538,53255,-24286,127910,211160,23413,-238552,-309684,-278972,-245629,-129586,19648,120022,186029,181186,127272,120727,60632,-5883,-58086,-98884,-103698,-251157,-568949,-499427,-210302,-158394,-339767,-435981,-162422,242842,359974,207579,91338,157860,268868,231485,171770,170872,67263,-46731,77047,137364,4394,-94883,-119496,-177735,-138800,-4266,-36995,-98120,32242,164881,-20960,-179878,-123103,90156,303216,287218,-33486,-359768,-283015,-1784,36653,-119176,-117874,-16370,-9412,33565,184814,151204,-18763,-249380,-431493,-363636,-175412,-143421,-51245,66047,-10196,-33765,129115,285346,257066,123430,-90118,-232067,-73548,179825,136380,-82197,-26018,173341,121775,-40680,17485,100364,-61323,-246031,-284707,-193700,555,193968,327080,372449,273832,109553,30949,127100,235881,69197,-95080,104831,240545,-24236,-232262,-220479,-160746,-15707,139321,188317,122852,35444,66849,155032,147255,267048,466759,431700,256275,143159,46280,67553,224410,164154,-85915,-80728,38984,-21979,-138604,-183764,-187335,-175838,-189251,-183718,-94948,28672,118087,3535,-151371,-50853,114430,106057,17029,4744,47697,108116,162436,214005,237083,1802,-282410,-375904,-309251,-231098,-110083,-15521,-69598,-13901,243041,337073,154839,-2958,-27163,-81280,-212424,-238998,-115378,58627,316487,526737,415831,156259,108955,115297,1712,57383,294717,459508,408763,177822,-26334,139290,403699,286258,-55663,-193882,-97301,136382,321884,281732,82811,-65433,-223460,-342015,-347438,-206663,-117614,-195880,-345482,-419236,-341232,-218708,-29806,51798,-47898,-119951,29391,245742,255143,215435,312026,327794,109283,-50958,-49503,-74157,-162835,-165483,-44808,116257,137177,118075,156671,84889,-40928,4493,146532,154295,115049,180672,181754,120201,98154,49775,-58635,-40711,76419,126359,113422,52420,-149746,-339802,-278633,-158160,-19074,108356,220836,210262,60568,-72668,-128287,-137103,-38330,112788,213568,240776,235642,313800,234432,-4506,-70258,17069,138521,126923,-87979,-189686,-127295,-113804,-117825,-168668,-241255,-169453,-108864,-74177,130225,454448,682292,650052,291020,-777086,-1345186,-183904,2059996,1015670,-3027469,-1877729,2389406,1719895,-591266,166063,766015,609755,70325,-932963,-1004371,-383960,-526641,-1044655,-497682,367853,520446,224944,56903,-42849,-147607,-125891,-72745,-87532,-7114,-15857,-68318,3399,19744,1308,90587,79197,17660,54765,86981,50426,25361,-59905,-209952,-132705,120825,309980,209446,-71480,-98960,1708,-107489,-211488,-82100,41316,30021,29074,103854,131803,48945,-14593,-70481,-207579,-217538,22173,210837,145217,32586,30799,157120,199287,91488,13784,2332,-228,31259,52913,17918,-15146,92042,236572,183580,-18556,-144566,-184295,-107677,4089,-56241,-18075,199905,269459,52114,-205533,-261956,-123393,-40591,-88613,-215078,-247400,-18750,269554,320740,166167,21982,-10595,49585,201174,294921,262048,146771,36321,94840,221186,170132,-83682,-231047,-143177,-51656,-100694,-160350,-129149,-137669,-148143,28451,178144,146543,195774,218043,-25331,-248304,-327740,-399752,-384000,-267689,-58963,172319,129155,-89764,-85917,58995,103016,76197,160258,195047,118024,32611,-18921,-220020,-501412,-473215,-115284,33882,-107943,-160199,-115520,-125456,-146348,-82423,21380,-96782,-287840,-208601,-124180,-232058,-312380,-314886,-257788,-199205,-166560,-117857,-89264,-31678,33413,20577,-3523,43273,37738,-116152,-143830,66553,205790,174807,198155,142440,-98609,-231073,-150180,-136629,-115035,129285,382848,379381,167133,53102,604,-74041,-45419,82612,130648,119891,152627,129003,-81706,-284007,-278674,-103045,120405,209206,96588,1991,4699,5238,76238,184984,109949,-45190,-201383,-157726,-8461,-78332,-172467,-25497,125282,152828,189567,177821,-271,-211831,-233108,-180297,-243716,-219506,12137,234074,92074,-198642,-201906,58164,184991,90232,42170,101638,98719,-90771,-216668,-97139,134497,149447,15972,109986,402400,444975,144190,-134510,-156443,-23753,725,-143409,-262404,-281351,-290601,-217827,58266,340418,373060,137465,-5222,93013,76673,-86656,-122008,-110074,-210889,-339031,-222562,91469,191688,-71297,-282311,-155593,114864,198071,-3572,-248014,-326254,-299011,-228541,-165433,-143582,-194039,-221483,-350621,-457730,-321685,-148361,-211084,-248063,-123049,27848,45209,-11410,31294,96130,81350,38906,-69529,-109495,-54944,-94410,-33906,144281,138626,57383,129079,244852,164426,92143,103746,-75282,-302870,-247241,-59755,106750,308231,390255,176033,31282,85158,-24692,-266464,-405141,-381177,-80118,207890,92264,-52675,1776,-83381,-184580,-92521,-53093,-49979,27449,105418,149021,98907,112554,260416,206592,66351,26709,-88644,-109329,63252,79447,-121460,-222390,-112370,28638,22095,-52140,-83825,-67523,-14589,164466,356936,329857,119570,72868,194481,196583,34416,-187632,-378136,-442275,-331153,-101487,42962,-52718,-238351,-239288,-109426,-64893,-46351,28789,8763,-175187,-263671,-179895,-16345,56372,79677,118699,98196,-45519,-66789,88396,78120,-139071,-183581,58655,139640,-167624,-462315,-348416,-82587,45749,94363,25817,-38056,139909,421067,389235,120746,-25560,138341,190309,31717,-92721,-138809,-193241,-175241,-80916,-74172,10938,180419,98811,-138431,-172031,-3118,147493,174060,96888,36598,-13944,-110167,-195349,-41587,-54242,-735400,-470873,1408907,1399466,955415,1873924,1211871,-488161,-610164,-651400,-588808,-144493,-254410,-884235,-897325,730099,1625918,806507,-749043,-1094320,-470152,-66744,-53311,-122474,-352401,-573299,-584898,-372603,-78046,-25116,-187506,-166196,29928,57811,-90911,-76126,72311,113482,82485,78582,134042,178325,219915,286063,194844,57639,-14640,-66569,-60050,-21937,-4510,68093,1767,-180821,-107171,118638,95383,-134461,-285019,-205188,45805,146482,33400,-25386,-23797,-181074,-351629,-373659,-337511,-148303,153392,348442,366792,248560,175569,134979,-16860,-156157,-104423,84666,381009,491697,233969,-28572,-12460,127147,118496,29728,125512,277487,112907,-40163,147931,407009,296639,-18568,-247855,-303647,-320631,-397363,-367007,-135782,134079,104126,-233175,-322261,-78454,-52543,-176381,-119670,-87822,-75121,-45795,66264,206980,134984,-15360,121998,169300,-170340,-288758,-37281,58321,-2358,99276,322071,258594,-134102,-208732,5053,-15708,-138242,-84493,-36301,-73374,-145636,-159578,-132109],[-22228,-17319,14734,16554,-1966,93483,186931,72269,-179599,-243785,-86576,30409,-27292,-111476,-76276,8814,-66316,-102121,3927,36211,-116083,-300556,-310681,-61756,205631,172797,-14254,-120987,-158778,-204005,-318930,-355200,-162516,30365,143124,210783,199992,40371,-141894,-257476,-366259,-414518,-183938,28053,93012,124951,118495,53327,89965,205605,175620,107816,64123,-42039,-150260,-214987,-159392,-60436,-200568,-356467,-204755,1531,30815,-20870,47600,327876,495301,185416,-108408,-87836,71535,147084,122176,-845,-46174,18965,118496,160459,70733,-51684,-101392,111896,229561,113205,52604,90467,54085,-48873,-88529,-5135,-3600,-136263,-36097,322842,491303,345855,109150,-64682,-118496,-46383,-29126,-130931,-16678,203307,58938,-82870,142160,303323,145531,-152243,-434042,-519155,-373122,-210976,-142488,-156309,-200686,-136502,17315,11459,-88926,25707,159927,-20007,-211334,-7382,200006,140972,26248,-2202,-196151,-374691,-300904,-157009,-31249,93421,-23469,-318319,-395156,-263874,-56274,142984,53828,-280901,-402971,-161612,82773,104566,52120,-61118,-79179,123934,428598,529063,267930,30717,149454,266721,44644,-103445,43398,134350,48884,-138135,-273696,-351606,-337299,-151661,64688,97612,32028,23864,28270,41381,16122,-7844,-83047,-200106,-227309,-345583,-633187,-614513,-387803,-247285,-299070,-335498,-80271,293970,369581,184586,30713,54511,154376,185531,226243,290401,184236,75101,234719,357287,147638,-81365,-177267,-191116,-93943,64416,43818,-33451,76828,149195,-30572,-111825,40090,196471,302348,234326,-105805,-388040,-314834,-91395,-80197,-156500,-33916,102740,58987,3506,111480,148186,21885,-199069,-359424,-265661,-94773,-136694,-145445,-65966,-121906,-138117,30171,309456,370740,191379,-98064,-223308,-15443,260411,207317,-21346,24705,186921,88273,-51397,48497,104242,-91573,-300617,-323136,-189136,25049,154526,267517,382267,335585,185948,107316,183996,277785,109141,-42442,127872,218315,-53884,-257093,-244614,-212585,-55557,171941,267481,195063,78221,107735,190899,127079,86663,191339,329847,275162,132005,6381,35759,179523,100111,-141983,-95200,50337,-41753,-180899,-232350,-293526,-315131,-271782,-188600,-108129,-35493,7923,-70443,-183728,-164564,-40966,60956,55058,66134,129535,139519,68800,7491,51758,-5151,-168528,-300650,-321088,-281902,-183459,-74759,-109333,-57223,187258,274501,81578,-103077,-173083,-216584,-247505,-208613,-53899,102993,286218,450627,301007,-65089,-163665,-64400,-27115,88139,239650,262049,190066,52851,-58663,136880,408221,301464,13095,-85680,-14586,187558,377201,262536,-34360,-137745,-166547,-266177,-362749,-260248,-196155,-295601,-404931,-392995,-260022,-163827,-42701,46945,22237,-82732,-8537,200491,262628,225358,284779,242532,-5232,-114983,-25849,-77518,-263870,-279465,-145721,2548,56391,78643,126110,106977,21961,45912,150058,155006,154017,192053,96430,61468,124720,66773,-87488,-111169,-15288,65467,141198,150461,-68522,-323540,-273832,-168150,-87690,-38092,76025,158084,84424,11401,-35320,-92268,-18759,136284,215017,198025,210025,336189,296812,88066,6783,44710,126951,123861,-87134,-192440,-66661,-6282,-29530,-79820,-132833,-153124,-237689,-217492,26810,195779,249786,296255,154351,-582817,-974285,37898,2866951,3067026,-1428729,-2570107,750312,867572,-1352713,-696738,182727,556059,331560,-901191,-1267627,-504702,-187705,-261349,-72770,429160,581895,234624,-75813,-206988,-196828,-99561,-23454,-54748,-51852,-105294,-136774,-45710,-19878,-24740,83387,141024,103734,89716,97477,103517,56148,-9794,-110723,-30217,191277,343642,205041,-75083,-74164,19032,-115975,-211289,-58680,68817,94501,83392,56087,-41539,-111162,-139130,-180864,-254042,-233392,-16124,199784,198247,79572,12267,114503,203815,116830,11915,-12092,-23641,-9159,31651,-16525,-122338,-26016,186644,208121,84205,-19989,-81357,-64279,-81323,-249267,-154232,114863,201827,32786,-183133,-249203,-102195,24052,-94134,-403429,-450869,-121013,141442,152532,49068,-57469,-107751,-21212,190308,341386,327499,177969,1511,9300,190685,218432,-50623,-225093,-152705,-114652,-196978,-230131,-181342,-193126,-180867,31237,200584,166530,196243,219670,10696,-161084,-198365,-309779,-357786,-222967,-49405,106245,79558,-85167,-78562,59376,89840,101132,210692,192423,64345,-22241,-50455,-256234,-530691,-456470,-102229,67327,-1792,-42552,-78591,-120691,-122939,-69760,27799,-73070,-248488,-203524,-198751,-310310,-309351,-299414,-284423,-204655,-151074,-124512,-57942,23890,34325,-12443,24745,74963,43897,-103116,-96145,101048,193391,191623,268949,216431,-62536,-230265,-191295,-195454,-205101,66770,405217,410304,165631,67777,23654,-80439,-73244,4377,-18217,-19493,95564,134092,-50069,-249218,-235840,-48863,173174,308665,192378,28449,-36461,-53017,29212,195203,196358,31242,-143119,-122175,-7455,-57692,-96376,41928,148322,106592,72902,112917,34268,-149509,-202200,-167254,-175797,-96937,103559,231603,96442,-134073,-120039,63425,75769,-28167,-5392,61162,45879,-107977,-230583,-118767,95597,99777,17851,70201,289711,341107,118271,-130821,-161704,-15768,37799,-99897,-232297,-282685,-301002,-220101,82363,376346,368030,109820,-31394,40977,68757,-2102,-54796,-94773,-165006,-283110,-245780,35374,198185,12464,-184996,-118616,87717,161007,-25428,-306382,-420856,-403614,-300201,-194259,-137879,-198633,-304827,-479902,-539444,-315306,-114705,-188725,-273231,-173220,-6976,13560,-64995,1087,122581,148922,90773,-90247,-168777,-110527,-159252,-62885,178478,164303,19016,67273,190891,102591,88605,159091,16154,-206088,-201714,-79056,64818,268171,344578,161448,3946,-8946,-98452,-253800,-319038,-267033,-28951,162070,-17815,-176896,-90639,-137248,-257166,-164345,-104360,-94357,-17274,46172,82311,16297,16725,161917,184713,69842,-9790,-97474,-52975,89883,78866,-94498,-241760,-162919,4925,5685,-44494,-27865,-20940,32831,218596,374621,335350,192716,168048,229285,192538,44737,-196043,-445121,-482143,-320530,-109846,-852,-84799,-208073,-206266,-112168,-80571,-70805,-36826,-131975,-303280,-275036,-97606,-10267,-16318,28246,90403,29600,-86679,-29836,119686,44417,-192057,-194996,106482,211079,-151658,-508262,-376205,-78871,38555,78392,20949,-24553,136624,376531,364773,127399,-25136,70337,94785,-57027,-167116,-156258,-126716,-148602,-128152,-91756,28867,184429,121760,-79667,-112486,25852,184375,190254,63746,-32538,-86592,-138585,-99341,154514,313654,-359124,-313226,1219489,781764,33754,845574,468660,-749715,-361171,-198417,-175419,186127,-32361,-912645,-793116,1030187,2006688,842599,-853501,-1091767,-399124,42701,-25059,-138104,-334495,-476865,-422181,-236439,-12117,39328,-81424,-85662,10960,15660,-91439,-94671,-47507,-30606,26948,117228,164156,139670,161604,259531,175685,22785,-42805,-97953,-118840,-84319,-37701,17845,-100235,-295937,-228407,52150,149106,8631,-181444,-223232,-86018,40946,11959,-42853,-36852,-163454,-322410,-334991,-256249,-57058,206915,308541,260776,165347,93311,35804,-102355,-230988,-214937,-22222,258362,378434,144999,-44414,86940,236958,155314,78503,175113,272804,80923,-107684,52986,302151,234228,4961,-191440,-255822,-232190,-314464,-374059,-220107,18239,63900,-209652,-352401,-137121,-17889,-68654,-6057,3320,-24812,25570,204045,341861,157313,-48506,61480,89672,-167611,-250333,-61578,-3414,-11200,129692,323925,242499,-70296,-108507,49611,8924,-119649,-96479,-38460,-45385,-77937,-81456,-40169],[44513,22773,20086,-23939,-39826,107192,205179,52452,-170775,-197358,-26194,80087,25553,10934,76845,54160,-74265,-91833,20351,44299,-87900,-278862,-338470,-114026,165675,149587,-1470,-116597,-212407,-261446,-323397,-381781,-257027,-24291,209505,271191,157883,9409,-117050,-221612,-293439,-257879,-97201,-47398,-48785,33231,91989,93064,150534,201626,155065,95911,74725,9473,-31498,-66454,-51917,11796,-180563,-441990,-324731,-33925,-8521,-106488,43375,379552,530947,291682,64928,43359,53374,15484,-54678,-159237,-114230,19475,162110,215550,141801,191,-132678,-17969,128490,85353,54869,69171,12311,-62624,-41314,43800,-13220,-161526,-65140,251238,369318,201557,-54331,-168980,-140967,-91727,-130671,-261352,-179017,87288,22477,-104605,114705,279573,121155,-127560,-290108,-331127,-307836,-225307,-172438,-192276,-246088,-156234,90432,129735,-39684,-8109,111831,-61416,-231444,-22373,217002,202332,110982,42583,-186787,-368677,-302220,-170389,-27572,129646,59609,-239051,-344406,-205583,16292,141652,9974,-285244,-373889,-195717,1457,14628,-53733,-43943,13960,95543,304770,482369,328768,114186,204015,295831,39317,-132098,-6467,63575,61812,-25017,-178342,-353090,-409649,-187096,94920,63110,-113597,-123383,-57179,-34977,-35431,-21146,-104418,-265046,-292652,-352631,-541956,-611656,-499844,-281642,-178674,-151698,45676,331041,345101,151057,-19991,-60844,7419,121645,241302,306214,200959,150543,350508,514901,260531,-45168,-170196,-143451,-22565,111979,98663,24220,103161,94584,-60722,-67749,151238,250781,263777,187397,-83013,-287236,-273437,-183131,-233829,-232464,15911,202408,123548,-15079,36772,147083,81935,-82212,-194411,-143077,-67015,-141734,-203416,-167179,-192971,-169699,47520,391069,475151,235194,-73655,-149085,50322,304811,273293,66931,100417,220777,91932,-8965,100871,107067,-82080,-293565,-344815,-194246,38003,119948,204682,341902,332807,223056,165729,232098,301462,141008,13769,132658,165943,-53582,-189583,-177296,-200153,-79829,173102,303028,237571,97914,108230,156820,48883,-107611,-68625,197830,246260,72599,-61639,-18532,111839,70813,-106568,-63664,52287,-60171,-190379,-239451,-338612,-382428,-311254,-182803,-105544,-77768,-85011,-96385,-132240,-208683,-161697,17635,85605,111795,183162,154958,-6307,-158773,-127868,-24316,-60129,-198653,-298388,-296094,-205515,-105317,-155005,-136620,81294,168408,-1775,-178357,-264746,-282143,-242210,-172377,-16334,96990,182655,309977,179897,-227503,-384967,-233211,-52378,100911,133113,22419,-24953,-39374,-62000,119313,382965,315133,112629,62028,82374,210780,385933,231385,-116544,-186558,-96046,-189714,-348795,-275579,-239498,-357879,-422675,-332962,-182135,-102610,-40494,70569,109686,-49217,-72097,138768,284672,258804,251267,132598,-127949,-175283,-6599,-90429,-343882,-353077,-220684,-106539,-14066,48978,96004,118108,72187,75293,133899,141133,161788,133675,-35639,-27485,123404,84288,-80322,-161455,-120946,-30343,115337,202425,-5155,-324886,-342670,-215870,-158482,-171446,-70177,98747,126150,103665,36673,-41770,38733,184064,197919,95269,127320,304873,299605,138327,80490,95857,118057,97903,-70851,-134250,33578,100579,40285,-17675,-49839,-122366,-251703,-194461,8908,-77276,-241932,-23985,138360,-167624,-354617,446579,3270832,4292777,-109542,-2933537,-593095,-7775,-2001045,-1601920,-527741,469365,689894,-694240,-1368002,-546956,170739,487265,315815,309440,367796,99594,-192903,-285641,-193120,-64185,-7158,-59719,-100112,-144320,-141280,-37000,10204,18746,104796,191172,161704,98275,85442,142764,101185,23457,-46107,11610,189123,314248,172217,-56575,-34810,16353,-150181,-246364,-100132,33383,104520,108612,-9932,-220238,-259767,-229429,-248449,-267778,-225117,-45135,176010,242485,121654,-7507,58602,180497,133584,19454,-28198,-54827,-66429,-23888,-79379,-232114,-147791,113094,187977,136940,77868,30824,4129,-128162,-347757,-236742,25686,119104,20016,-143181,-222199,-81176,86311,-69285,-467558,-522659,-183325,19434,-22369,-74641,-101293,-162710,-89570,144326,331928,340872,177278,-63702,-140946,85049,231858,704,-192813,-139132,-139992,-247087,-263659,-225820,-261243,-229235,12244,214796,204564,201199,208875,67559,-21156,-16730,-164241,-271289,-134210,-18757,23544,-7519,-102554,-51431,116019,119631,140405,252761,165151,-38384,-97485,-76911,-257043,-483512,-363640,-82934,30671,48448,69032,-16986,-95385,-102562,-56635,39728,-22674,-143493,-141531,-233418,-339045,-269193,-245782,-263949,-185928,-149127,-142918,-4274,99581,31821,-37191,48930,77234,16627,-78756,-22061,122126,122530,147739,294725,256084,-45416,-226902,-198287,-194321,-245689,-9386,352508,351660,130662,87275,73759,-31475,-37102,-29467,-152587,-173933,20994,138924,1986,-181269,-170102,-7205,170958,319304,241355,46779,-89042,-146759,-69555,159560,273468,108885,-83264,-79622,14498,-6211,1720,130355,200333,89033,-31424,41595,79308,-60128,-150110,-105147,-25957,62544,178222,185222,67756,-60321,-10611,75169,-34463,-143980,-70910,-8048,-34903,-129700,-231929,-140057,24875,25104,4911,22561,131096,187492,96223,-88532,-145417,-19827,51961,-42075,-146041,-224088,-265006,-181875,101086,346396,286450,66186,-40732,-18578,52550,93432,2866,-127372,-156697,-200386,-220424,1838,196485,86194,-77161,-78498,31230,102414,-29513,-291215,-391539,-371045,-290318,-158667,-82539,-161078,-351556,-577487,-596899,-287939,-73782,-159050,-284447,-205540,-18851,4199,-109929,-36124,143723,220076,138798,-112358,-225195,-165979,-198261,-63769,214026,186140,-18877,-6377,91565,-567,32037,180304,126875,-56744,-140547,-137664,-10682,218850,282400,138591,-9974,-72084,-135584,-220162,-216774,-129831,26081,111804,-91898,-262818,-183423,-182292,-286871,-207643,-129884,-133839,-85410,-24036,-18299,-117551,-119026,23834,122007,61472,-30089,-67953,35212,113620,36496,-103009,-237298,-168714,-13855,-35893,-74030,-18159,-2515,76177,243959,333117,274951,201445,190369,186576,134386,32160,-192487,-468557,-499568,-327360,-148307,-60244,-103552,-145478,-121868,-56172,-43528,-55721,-65406,-214587,-352534,-234881,-21200,-38418,-107108,-27023,57597,-44215,-127232,913,119702,-14083,-234044,-202671,105173,237263,-108003,-457850,-326876,-61531,16305,37859,13576,1851,99969,250659,304855,148439,-6580,-8297,-3950,-115222,-181226,-101228,-18572,-99519,-165347,-110596,44193,179577,102251,-66210,-54100,94500,284458,282224,82634,-65933,-126632,-125496,18735,319021,620072,134690,107619,943176,91322,-850807,-481238,-725347,-1030294,-108089,217585,244171,491599,146207,-779136,-427973,1198501,1957797,615424,-933817,-1053269,-313739,99138,-35740,-108869,-199332,-254005,-168687,-33206,115355,137661,27464,-27679,-21390,-22885,-63951,-74049,-127142,-149693,-35173,122499,160002,87536,107468,235916,195669,66535,7538,-79261,-137900,-106824,-47426,-14494,-145340,-344754,-310941,-12535,184628,135127,-65510,-221088,-221851,-78510,-20915,-82646,-74477,-120416,-227170,-209472,-91449,68012,241856,235558,124540,75801,29319,-35478,-147750,-260074,-282973,-90571,169876,283134,97794,-3170,209743,346132,238693,192550,245998,242695,27029,-203565,-93075,134933,156818,39369,-127046,-206034,-135835,-179524,-313291,-269356,-84988,26296,-154149,-321750,-170716,1282,34658,107463,107346,37243,105556,312445,388071,110746,-99549,-8335,-651,-177624,-230536,-112650,-63672,26851,211277,323866,194818,-25781,-25235,87467,37729,-90305,-119791,-78336,-61004,-44278,-18317,43976],[68901,32407,4406,-67706,-85343,89458,194392,21864,-153359,-132859,37525,124550,79559,123174,216429,104004,-67075,-78000,31260,51714,-32044,-180035,-280853,-144543,73954,79416,12338,-61457,-199207,-291327,-315890,-350979,-308075,-77005,249899,312595,127930,19484,-22308,-93007,-152639,-74832,-28731,-148768,-190120,-42361,67435,120791,179579,153132,96738,55381,51907,35366,52296,53590,61593,109833,-91880,-419667,-353121,-31740,-32379,-162906,49370,377462,448792,311339,201821,158498,17247,-115664,-189199,-240072,-148569,17258,191400,240146,131353,-71425,-211592,-140689,38193,59593,38282,16640,-47260,-62517,21136,96071,14955,-124851,-66139,144958,182339,1806,-231113,-268092,-176421,-141731,-185631,-324057,-310417,-43428,-4211,-102816,60833,219586,106321,-74629,-127222,-135757,-220490,-212941,-186716,-217059,-259162,-136510,175046,272429,62227,-32625,29439,-98505,-224393,-61908,174890,210776,190031,117770,-118164,-290378,-227555,-102340,44968,198321,155785,-119068,-277826,-173493,62758,142107,4787,-210910,-270214,-171041,-46138,-70642,-162540,-39341,76305,48165,171313,396535,316949,121341,215920,298909,42254,-121589,-28627,18682,65249,75259,-47798,-290373,-455720,-243346,83571,12512,-219226,-218672,-99810,-84635,-82980,-42193,-113189,-274553,-281027,-272790,-365138,-527986,-521365,-255280,-15334,59658,169389,339687,308298,134386,-35861,-150738,-126267,55050,200969,204581,120473,168391,389913,543132,302956,3617,-102362,-52057,57763,131101,108322,53419,98753,23761,-97479,-59037,163413,226115,193699,148418,9237,-111133,-180526,-246372,-371623,-320477,16913,249534,157100,-16232,-2969,150737,145102,67120,7207,-46715,-111066,-162596,-201609,-189128,-187921,-126464,149805,484985,527492,247019,-8351,-21315,110741,297861,308449,154187,177364,261991,132198,73350,159947,118533,-20192,-209262,-333965,-208954,21613,79381,132251,243430,260834,212272,186412,249496,291401,153477,60686,124867,111335,-8488,-46660,-57645,-147396,-84761,145835,276127,214462,83540,95384,108181,-30779,-235616,-206207,103656,192428,-6562,-124037,-74636,32711,65007,-10661,-3870,40202,-77113,-173983,-214709,-317897,-367851,-300025,-162572,-81958,-89004,-135135,-72475,-25938,-174081,-204148,-4654,102001,132083,198441,148866,-53110,-247712,-247887,-45308,26158,-85391,-232050,-257333,-169164,-102216,-192654,-223425,-40403,45479,-79320,-214124,-278145,-252594,-194465,-140348,-8838,42109,31418,149339,93634,-278478,-482137,-335748,-58238,112059,21195,-188816,-178069,-72402,-41913,85514,329662,322674,212398,201828,158941,196974,351550,213271,-127241,-188775,-20268,-107800,-288407,-241551,-237277,-372669,-379709,-226570,-115008,-61419,-38009,100307,179001,-25272,-134236,79538,301526,295463,218723,24121,-240532,-234854,-15749,-111539,-371642,-366423,-248137,-167554,-42989,40118,71104,113011,100623,84779,99702,120994,143182,26462,-168792,-110581,97111,97259,-38059,-170671,-203954,-126480,54201,200695,31022,-319268,-435667,-285863,-224250,-262976,-179133,51844,186748,194068,93200,21717,115881,232562,166618,-23614,20043,225306,241513,142413,145568,163095,108485,40005,-64789,-56626,118262,163450,76151,10542,-10964,-90898,-171267,-31607,92910,-265759,-655501,-272758,199593,336147,391707,948655,3070030,4314167,684407,-2669372,-1135225,-645491,-2385203,-2257562,-1170187,286024,1012114,-351300,-1290016,-544035,385836,890833,554351,87196,-35053,-132338,-262533,-271918,-151427,-20204,-5560,-98190,-156511,-149414,-100835,21382,98839,112840,151928,229035,198777,98831,67590,149932,123899,14528,-40656,-21984,114269,233016,122519,-21584,7746,-12020,-217392,-323864,-194375,-40359,78287,121552,-65033,-349654,-353522,-266594,-269189,-264748,-220099,-83584,133697,267437,151829,-18596,14050,138949,127178,21026,-47274,-89318,-129568,-107306,-174451,-332604,-237192,39749,129943,122340,110167,108623,78338,-116584,-316812,-240831,-50572,32356,12644,-97412,-195328,-75258,123236,-25422,-392077,-438927,-176692,-55138,-155914,-170890,-91477,-150006,-136316,72991,268060,296750,146525,-134826,-305494,-65862,203587,53186,-149079,-114972,-129052,-236752,-243616,-245780,-329175,-289747,-27696,205802,227851,194936,190718,145802,158088,177295,-7513,-145072,-18290,35284,-32103,-76845,-105345,17621,231907,205835,201149,277192,105456,-168285,-171333,-96538,-226467,-365810,-216868,-58554,-60744,33451,149207,58686,-56378,-98742,-60486,42285,37191,-2622,-41473,-219779,-310047,-202815,-168973,-206001,-170423,-184801,-176690,31201,134566,-7675,-66011,58919,57637,-32724,-49424,59394,125461,20475,63519,274861,264815,-29255,-214409,-174427,-144564,-230101,-77539,238859,231929,87075,118760,142591,54251,47201,-8071,-234204,-303025,-55382,139940,63020,-91312,-98056,3372,115898,244658,223826,35675,-145179,-246835,-190133,94498,324250,167746,-44175,-40305,56665,61976,89024,206376,254836,90309,-103068,-22729,118627,42815,-69798,-4551,151065,212073,217433,110721,12043,2991,96182,91639,-111776,-224769,-131251,-77658,-110570,-138589,-202575,-148375,-49862,-26534,6860,-13038,-34237,33380,101765,-1799,-104045,-37269,31048,8079,-25291,-107620,-178169,-112620,98300,242954,142975,12102,-38379,-67253,43740,188057,49292,-189907,-187528,-121303,-159544,-8325,181459,131129,16463,-37857,-27206,49661,-4040,-200633,-254612,-220623,-199686,-75154,-454,-107150,-377854,-632273,-593001,-231967,-38748,-134190,-276772,-210624,-5286,22113,-120636,-57298,153348,269326,168288,-131698,-265016,-205466,-207885,-49304,235552,198142,-38283,-47008,12884,-85499,-47686,160918,214196,94156,-81197,-214404,-94390,166517,210121,98924,-23491,-94497,-125093,-176149,-135679,-11793,72837,68953,-111708,-285581,-252395,-210101,-261463,-199150,-111468,-145155,-154452,-106369,-156121,-281380,-254890,-103036,34858,38002,-27484,-5081,136176,139003,-19932,-131386,-198489,-121789,-22289,-96324,-139365,-57649,-7098,107703,238258,250899,171401,152718,153427,96346,44756,5114,-170436,-433225,-479739,-340615,-207162,-130845,-118908,-84503,-17340,45912,45116,10039,-31957,-202222,-308711,-155349,23662,-92176,-188763,-73318,20950,-106082,-155435,25375,103514,-72966,-246599,-188165,77175,223547,-42115,-318887,-214351,-38307,-11216,-6751,8443,30111,39283,80751,219578,180190,21319,-87853,-93308,-131225,-130920,14063,108170,-37580,-178869,-130030,32974,148350,38935,-96560,-7098,176298,403150,422811,160604,-46214,-126364,-82223,129894,437893,829064,696415,736473,695155,-498049,-1513654,-1783152,-2058323,-1293903,86876,511418,568882,699400,256181,-468489,122378,1200818,1377649,80200,-1002121,-949693,-191442,114813,-61533,-36148,12797,36101,107797,171227,254519,239940,116903,7852,-39142,-30041,-1584,-17019,-148351,-212045,-81926,106142,141677,49174,75304,219830,241946,173103,122745,-16246,-115105,-80973,-22173,-15540,-131931,-326357,-337278,-66209,190474,219911,42024,-187527,-305343,-171548,-61382,-142396,-138438,-80199,-104523,-39275,99449,183277,247780,159742,8486,10038,13102,-46767,-134204,-236280,-292748,-105166,148129,236668,106067,91288,333621,435210,346669,336505,324272,211318,-20315,-293596,-252806,-38966,93820,87108,-49567,-139798,-28670,-6570,-191153,-273497,-156849,-9048,-86553,-240023,-171696,863,106429,185385,188011,100367,177787,361794,327949,6500,-151749,-66379,-72049,-182218,-220945,-178414,-103805,113609,331667,323145,121226,-25202,14738,107916,56792,-70313,-151466,-143065,-112590,-54051,5338,75480],[31746,-719,-35803,-108056,-136034,20611,125041,-30118,-146225,-81389,76483,140195,103634,172698,283498,146208,-38524,-55482,41704,62377,38685,-26977,-135274,-111825,-10846,1525,26202,23229,-126371,-281046,-291071,-264194,-287425,-102033,253333,319143,121070,68689,110432,82875,10173,67424,1717,-237696,-287251,-86320,47690,128528,171786,83197,23683,3704,2572,18524,65222,106509,158340,221030,45566,-301946,-289469,1400,-38781,-178833,57720,317303,275801,232439,250175,200987,-36177,-204246,-236190,-212743,-130564,15201,193494,223917,43983,-229924,-325564,-236776,-30456,44853,17746,-53268,-112687,-47744,86439,145111,70869,-49183,-47413,30891,-15516,-198712,-374315,-329400,-204578,-172061,-175310,-310726,-386081,-155182,-17310,-87705,-8178,149711,113373,-8928,14249,27321,-123285,-182809,-193820,-237387,-248980,-91625,243323,388186,158672,-73233,-87903,-143133,-218597,-121622,90386,172680,240319,194021,-20384,-165578,-100235,16253,142584,253802,217708,-959,-210788,-174352,60011,136994,39145,-84444,-150432,-123091,-47050,-115295,-232295,-53964,87095,5882,69332,278368,219765,57638,202909,294225,47536,-109928,-45703,10673,72973,147699,86861,-184434,-465006,-312336,20585,-53476,-276173,-245526,-90070,-94893,-117298,-63704,-100676,-224336,-199865,-140086,-196951,-418675,-457834,-178029,141956,233206,245061,310221,274587,149409,-6649,-191460,-214666,-5325,108911,21611,-15424,136220,341276,423875,258817,50715,-2831,47355,125173,124873,68713,39597,60361,-37415,-123740,-82984,69666,124084,106871,114037,115272,64403,-67257,-253613,-443529,-387894,-28575,224926,141740,226,18310,165597,198312,204722,176506,-14294,-214128,-197672,-139453,-107096,-91817,-34085,258079,532402,502900,231252,91702,130724,159039,246562,298034,214088,235408,299529,198143,166933,205988,142051,85662,-58649,-271740,-214514,-24973,21988,46678,101836,138800,157284,157260,215774,232656,133683,87256,114691,81914,75155,118481,54056,-87057,-65792,109004,193487,116939,40175,102367,104131,-55243,-248387,-183983,88328,142134,-68623,-148060,-109492,-40568,62735,90039,55069,16638,-86595,-141226,-173042,-245508,-287371,-250656,-132014,-37581,-63310,-126675,-14465,83635,-83498,-157010,3385,101846,127646,180126,125487,-64039,-241928,-270981,-52962,87403,21671,-128231,-163976,-84963,-69214,-207778,-280933,-131691,-56250,-134978,-210040,-219246,-142765,-117410,-119091,-26473,-38063,-119454,16516,63618,-212840,-432683,-341443,-36554,134339,-50972,-309484,-230143,-35786,1428,56573,264079,318703,283027,288312,187088,148521,284871,217402,-61904,-136749,53257,-13333,-179902,-161053,-191836,-337302,-269601,-80074,-60833,-59957,-50061,112511,205558,-11334,-167165,40721,295447,311391,193709,-52468,-323490,-297290,-70359,-137395,-335685,-319998,-222243,-158946,-25713,48303,55520,98148,109393,73450,54594,103787,114155,-87767,-266475,-164961,54932,103195,24160,-132711,-231285,-185221,-11774,156291,40958,-285530,-483214,-351577,-278788,-302780,-231517,31051,263084,277986,145202,97255,186110,253250,124858,-111324,-73735,116989,141941,113537,198121,228379,87293,-53808,-90300,-1914,143320,157663,77928,14643,-13882,-72579,-59922,176655,246401,-299658,-865940,-435705,250190,747745,1087538,1381979,2266479,3190203,951065,-1673148,-755800,-903173,-2364112,-2374959,-1574632,-59648,1144363,39916,-1061429,-526597,367529,837832,592508,-104601,-439103,-365842,-269819,-200455,-106209,28080,11709,-143594,-217741,-146613,-46854,96131,201398,215315,209609,254885,224391,106173,56012,115570,92180,-43048,-95178,-113511,-730,131084,73239,16771,37439,-65851,-313166,-429635,-300435,-108685,47988,134922,-92045,-400110,-373699,-255607,-259021,-264239,-239847,-144072,75784,268892,165338,-12796,2749,91609,88155,8447,-61729,-118397,-185555,-200466,-291148,-414398,-271097,-11026,52980,46112,59811,116038,126881,-57720,-185295,-174433,-100693,-45288,7345,-57613,-180427,-95034,116059,14243,-227820,-245656,-100047,-62006,-217737,-219146,-37064,-72655,-146207,-4970,164668,205782,97760,-184483,-429465,-221056,132511,81986,-111808,-91985,-95462,-175032,-169665,-227420,-378772,-353421,-86780,157956,202077,158362,165162,233687,346246,338475,114454,-8075,105086,107751,-27288,-77686,-60287,124037,368525,324156,269583,272913,18537,-285182,-220654,-108664,-174761,-199347,-43593,-19584,-157213,-27052,184333,134089,-13471,-115775,-91678,23918,88095,134265,67356,-162734,-230988,-119992,-81216,-126143,-180696,-266196,-217096,28035,92510,-96963,-110015,46426,32384,-74858,-14686,132457,113781,-77508,-27469,227861,262437,8673,-184146,-132635,-77223,-177921,-125861,92332,96131,60206,164026,215366,146495,147250,59861,-244004,-375432,-116700,133886,119427,5286,-36633,-24417,28290,127848,153095,-6931,-190771,-318929,-289899,29038,338112,192322,-40248,-14209,109945,127884,139223,241159,286030,97983,-133971,-70055,137410,139949,32413,99823,277912,303077,212173,32023,-52791,38924,166287,102910,-140765,-252814,-163516,-119945,-151743,-122032,-134314,-131508,-97055,-19865,52360,-16582,-164639,-78461,143264,118959,-41323,-63627,-21713,36192,99696,43804,-51562,-26589,72241,91790,-18315,-39726,-33424,-92637,51879,267231,87356,-250013,-238888,-68414,-82281,-67,152094,140948,82130,7487,-56148,23503,48577,-60914,-69286,-28553,-64455,23299,75432,-70319,-403841,-639990,-509332,-152286,-21250,-118892,-243989,-183029,28377,63091,-82176,-45765,144880,272937,168498,-141147,-274197,-214346,-191456,-33311,231834,195831,-25752,-20435,14265,-103933,-112406,105079,235454,191145,-37180,-275694,-154322,119431,135396,39370,-46336,-78700,-73078,-133899,-96195,66653,113286,48061,-75347,-239041,-280683,-218738,-188897,-131814,-48339,-116095,-196180,-191605,-311741,-436931,-349346,-173682,-47057,4032,-5913,71519,224975,165726,-60799,-153955,-125995,-30577,-10033,-153014,-220827,-132387,-30627,114446,207548,157497,56966,72522,93608,7832,-38932,-16505,-122338,-340461,-416134,-342599,-269681,-206672,-141935,-52553,72684,164548,162158,116115,64630,-93011,-185966,-57420,28946,-147691,-233477,-101139,-18527,-142536,-161275,43844,86626,-109073,-216241,-132295,57374,183736,23109,-142054,-79472,-13241,-28254,-35622,6361,46550,-29785,-84175,120390,205570,42426,-156990,-160424,-106897,-35078,155887,227725,27091,-155501,-137828,-12756,80085,-54774,-154002,15564,228416,475107,550037,276112,23213,-94798,-27698,230521,534112,947507,1234744,1393746,544415,-853243,-1843634,-2732293,-3116474,-1478709,191663,648590,745169,785203,310716,-29591,715068,1030063,359686,-668774,-1052607,-765061,-23451,114254,-82493,60089,235802,312357,333613,309914,344702,307960,169575,32619,-19787,11401,93263,65299,-109636,-201503,-93676,86003,126495,40452,72942,209997,286251,299800,263846,69271,-62825,-14974,37773,16060,-80142,-258980,-305315,-98692,170618,256981,121304,-126521,-304306,-214784,-107893,-211160,-213872,-60272,11518,128297,255752,248339,218677,105800,-47616,-17869,44682,6749,-62570,-167391,-250143,-73677,190250,241795,156094,212363,433288,490450,446121,463116,390258,199336,-35089,-335542,-368491,-154838,70809,146668,42015,-45767,93555,179760,-34537,-236796,-191093,-43639,-29384,-133201,-145314,-20142,125394,202123,214546,150629,228635,342648,183263,-123331,-187522,-98794,-110407,-166686,-203892,-235508,-113579,224030,453644,322617,45356,-66229,6138,105080,56243,-74721,-186280,-209850,-176832,-97006,-19218,31400],[-63084,-76223,-95509,-139573,-187129,-96648,-9047,-109719,-163546,-66342,71317,114377,83369,140635,255486,175166,14167,-19451,56274,77656,105171,135800,69079,3389,-35348,-45619,40859,108140,-20369,-225966,-241687,-142964,-189641,-78007,223589,285785,135985,135345,232568,247901,150209,129367,-3133,-275516,-310222,-91036,37395,115097,135231,25375,-29041,-33508,-53033,-39364,7720,93388,225837,323489,189680,-135380,-165108,49076,-32550,-160738,58288,213421,72639,88270,197014,135551,-111391,-231456,-189973,-97120,-61202,19680,168341,173578,-77750,-389778,-434103,-294912,-76659,42550,7417,-116627,-158549,-12956,142994,182353,131942,30232,-24294,-65110,-172385,-345564,-445872,-331326,-207160,-165506,-104356,-238048,-398931,-219628,-20683,-80800,-83909,90334,140426,48957,105645,136640,-30326,-147913,-200481,-255188,-226849,-43165,271389,431208,190631,-152507,-229298,-201719,-235945,-190376,-10027,111164,250440,239167,63492,-37824,33598,133863,217128,261556,219988,82389,-147301,-192608,9047,121521,98665,48787,-62850,-79287,-3356,-96151,-232753,-85140,44226,-14723,20949,143937,56513,-50458,173600,286582,39733,-141387,-83465,37710,103748,194581,200614,-61624,-429058,-372421,-79995,-125044,-291296,-213879,-40554,-68351,-133200,-78053,-63695,-127253,-78868,-7260,-106433,-331100,-341845,-74426,248267,318469,245661,242087,246182,191159,58021,-181168,-249740,-58010,-10704,-171409,-145349,77026,223318,202780,147289,84515,86485,113747,158251,100046,-8508,-18764,-5081,-73333,-127134,-122801,-89687,-22481,24398,83489,180128,174819,35499,-194361,-422516,-407935,-99277,135422,79915,29818,103163,198966,233782,290798,259553,-51439,-332563,-236275,-39012,67163,81287,67735,295274,494494,406450,199965,203830,269206,194144,175591,244056,231044,264901,329765,272254,237876,221182,172447,208183,121747,-150960,-185676,-83283,-53211,-47822,-49664,2733,72953,79703,122997,120929,74507,88695,111836,90842,169970,240562,107676,-41804,-18568,88158,86148,-26430,-10694,150397,174178,3425,-148009,-41965,148309,117295,-83828,-115613,-105704,-87234,51871,145386,85957,-9306,-79074,-99844,-127534,-147419,-173835,-187078,-98150,23540,492,-59443,52127,145717,18437,-46910,35552,86562,107460,144362,96651,-36138,-149368,-193280,-35320,129387,106694,-7916,-32293,22875,-16345,-189626,-278095,-152093,-102566,-159258,-177404,-115896,1984,-35039,-110872,-56610,-106697,-215868,-53464,83573,-75247,-273816,-256680,9680,171471,-55866,-309232,-175814,59792,71609,64134,214993,305073,308550,295036,156185,79398,200861,231813,50587,-40861,117892,88282,-45512,-53139,-119204,-261391,-112831,75247,-20326,-100548,-83467,94126,185400,-4642,-155826,31768,259457,289440,177904,-75370,-358894,-358901,-167962,-160971,-245950,-227861,-150604,-88601,17415,59917,52366,88093,108504,47448,8809,95508,94908,-164140,-314725,-189799,8784,102629,84253,-59176,-189136,-182187,-52265,95665,35379,-218364,-438560,-385901,-314316,-296087,-227807,40621,345385,352173,197422,172239,224914,224067,73771,-138573,-125608,5968,31260,73310,233302,268758,42685,-177693,-155351,3935,95407,87815,59150,14357,-38710,-75667,7786,313213,401265,-167578,-815335,-521571,195963,906276,1555123,1595371,1103059,1403013,841924,-197696,222044,-771323,-1831815,-1768842,-1625835,-575866,973472,364975,-741334,-504777,132493,439680,459774,-151206,-650045,-500856,-221792,-130636,-96694,70973,68221,-160882,-272904,-156114,-6809,145323,262914,282470,257061,267092,241006,122645,52917,45062,-1817,-132606,-184331,-219738,-104870,48223,42775,44897,41567,-135246,-416680,-529789,-368795,-130826,42833,149251,-91358,-375716,-333334,-222361,-244529,-278376,-287854,-222720,17161,253737,163610,13624,33521,48491,17819,-15091,-58401,-130721,-222050,-278904,-402436,-465941,-248152,-28563,-19976,-65155,-60092,41426,118933,9050,-30465,-72487,-118797,-101440,1634,-31338,-181292,-139907,60448,25398,-66076,-35272,17149,-11816,-206970,-217943,34136,41452,-113780,-68330,46742,93010,49733,-190909,-472181,-341537,24199,64180,-94101,-75556,-58244,-89902,-59014,-165222,-391959,-407406,-162511,62561,108682,80086,128474,309246,500709,431472,172399,108657,214159,183565,43569,8463,41964,237318,463379,417249,312381,229573,-78521,-348430,-230391,-112576,-114677,-19613,129805,49554,-196268,-94329,174235,192510,22145,-147308,-146053,-15296,117930,231714,156048,-78426,-123370,-28225,12736,-39033,-220580,-376101,-245003,533,-13128,-216214,-170857,10329,19052,-77513,27922,184742,92360,-144018,-92887,183062,273619,80200,-131804,-90261,-28164,-123681,-154027,-52422,-13937,62293,215453,275264,215767,226307,147236,-190574,-382001,-152335,118320,159218,93087,3315,-84296,-64897,27380,70343,-60032,-210966,-338793,-332840,-11635,312617,177053,-70594,-7444,158963,173101,139820,220596,278864,101740,-130901,-96710,128595,211140,136659,168541,299362,307372,165853,-30411,-104647,39030,175315,96689,-128387,-231516,-155883,-119127,-145410,-78961,-36257,-83786,-94089,51506,150940,21826,-230579,-127829,207894,247231,32038,-88683,-87130,41395,200311,191864,89251,63349,39155,-55045,-143568,-77423,-34993,-90977,77366,317508,120840,-273917,-278282,-44755,-6214,19164,113497,122674,118378,63060,-35141,30092,112170,84665,92343,114279,57402,100107,116814,-74541,-440103,-602257,-357860,-64953,-25267,-107681,-181772,-123604,71777,115087,860,883,116762,220986,135797,-134884,-244344,-186167,-157597,-24508,200857,179496,22673,80093,115649,-42045,-132678,26259,166342,194027,-17486,-290328,-162779,88836,68012,-33042,-78826,-37509,459,-101494,-93236,111334,158659,61706,4328,-138025,-264119,-211069,-92928,-18859,40917,-55710,-194426,-262002,-446021,-541972,-375150,-167646,-92631,-30205,18753,132310,277222,185905,-70514,-149938,-33043,83860,33340,-176928,-288056,-215974,-70460,88007,164842,81453,-38639,-5482,52519,-32168,-79769,-10915,-44476,-209203,-316647,-319318,-319185,-280399,-178283,-59899,122314,264072,271605,233518,199122,77518,-20264,39139,8719,-176836,-224592,-107117,-58026,-149085,-141897,55014,76650,-111506,-143823,-28955,74077,133958,55973,-2632,25204,13750,-19564,-38078,3576,41260,-90566,-202409,19878,202323,41237,-205116,-194934,-55936,72317,280542,316215,85634,-88640,-116042,-79674,-19939,-153656,-214712,668,209423,447127,599073,388128,120363,-51422,20074,336290,640757,994606,1624950,1853275,491621,-922864,-1810274,-3094455,-3553697,-1513809,211975,642175,773892,770566,335265,419034,1181784,715751,-814776,-1419342,-1058645,-510617,172640,118319,-92165,144492,398026,496847,451467,338016,339040,308195,173117,54084,37400,97261,206480,156119,-26297,-123335,-61508,77210,120690,58796,95583,201933,299387,393575,380731,147898,-3126,68734,120322,69441,-23104,-174658,-230746,-102237,142460,258731,158837,-58770,-227902,-210376,-159312,-272802,-276434,-60934,102314,256397,335997,241185,155351,83339,-31725,-13224,97729,102713,47806,-71683,-176913,-19459,260018,271581,212171,317951,485887,504851,503052,527817,422620,213627,-5405,-299568,-386211,-168104,97745,208796,138059,73700,225759,346687,117786,-173851,-191538,-75823,1775,-33687,-107598,-60296,83623,152919,179445,179163,253455,269200,5292,-238387,-195410,-103524,-120992,-129202,-162834,-255644,-91239,317060,529250,322058,-1121,-122787,-36547,79772,33328,-106732,-217106,-253918,-224741,-148820,-82058,-77112],[-187448,-176342,-160079,-158142,-231547,-236176,-183703,-212308,-207584,-93924,19990,52382,27992,48877,156214,192959,86430,29620,76323,95269,147620,257664,278799,184779,23429,-40338,57747,167001,83874,-132555,-164338,-18311,-33919,1965,177209,222487,160797,187365,299698,356324,240018,114069,-21428,-239406,-254326,-58886,41474,86193,86224,7988,-30301,-35270,-92755,-119561,-87667,47123,261223,390250,290071,15494,-32153,91151,-24433,-132210,39159,89718,-97535,-61345,70334,-32305,-209919,-205542,-84892,46379,37893,36950,128711,111274,-173929,-465638,-484955,-312285,-106184,46879,14129,-147201,-155153,47841,182998,199157,172564,81096,-11659,-125836,-257346,-406276,-431072,-271138,-175068,-119690,828,-138947,-356630,-221807,-22615,-103324,-161701,48356,173436,82226,137822,191514,43867,-119581,-206707,-265445,-201903,-10934,249132,381317,126984,-275157,-372784,-267592,-274171,-251325,-100615,53416,224451,232938,97534,49107,122611,199543,237712,217243,172002,120939,-83141,-201896,-66036,97410,160135,142665,-26021,-48808,65283,-16880,-160021,-119974,-33932,-10676,24570,17726,-127640,-168509,123734,263805,2958,-239474,-157075,84904,170194,233040,282963,53877,-349499,-397957,-183601,-183433,-273913,-150398,21524,-20384,-130026,-80756,-8273,-9815,41755,76132,-112498,-290274,-219392,22427,277190,298758,173519,145389,213708,237271,131718,-138692,-246178,-105327,-120670,-299171,-215497,20116,80202,-28760,18702,100795,127906,116759,142632,60563,-101760,-108657,-83356,-85252,-105119,-152839,-242451,-161223,-32435,62247,177024,190559,103807,-83468,-315481,-368762,-160376,16799,-3358,65925,227665,252926,247551,302590,237996,-128679,-408070,-258722,65527,286530,290073,143814,230795,372759,269555,165370,295094,359753,217500,114982,163689,203827,267187,355097,334997,259645,196436,197920,311553,281939,11167,-107891,-122768,-131722,-137737,-172288,-108494,-19460,-29097,-15344,-29377,-18540,69168,121060,129905,237962,272322,86624,-15397,55603,100969,-4045,-158969,-39807,236960,302026,130954,18183,134913,242402,125221,-41995,-30866,-58203,-89722,36683,136108,75893,-25607,-45951,-52745,-84865,-51744,-63350,-131335,-65185,95512,96404,49215,102355,132602,84408,73373,72927,60435,82907,109664,76052,26111,-1618,-48226,9173,158537,158644,100630,107771,125281,43209,-135858,-202950,-84051,-78207,-153871,-133226,-4351,127959,27619,-113912,-84856,-129411,-218346,-48396,124508,60660,-83722,-120729,67608,217110,6793,-201387,-46547,183510,167355,128842,213296,295201,292326,224235,76673,10399,115333,230100,161225,74023,166776,172198,73212,51132,-45110,-169485,40888,192810,4297,-165325,-132864,49383,134977,-2586,-106035,49209,199714,226688,166819,-41197,-334613,-404782,-282297,-171748,-125658,-108854,-50088,11108,54926,61627,63524,97113,108843,17128,-28202,96204,100959,-173455,-321453,-201888,-30437,98501,123470,25338,-90679,-117117,-48564,50514,30017,-130786,-309685,-372978,-320963,-254412,-181946,75235,417909,409817,241661,226351,219416,139529,12844,-106903,-127778,-84987,-62335,40269,244299,264840,-29798,-314096,-251167,-40292,-3295,-14479,39761,28623,-58771,-100078,-18675,293229,483037,77480,-542035,-554730,-18082,737075,1673852,1519340,-27552,-348844,528260,1166139,1186254,-325550,-741350,-437900,-1282535,-1174770,485900,522079,-400153,-463551,-211710,-76526,241821,-24015,-571738,-479047,-143039,-116747,-147724,95629,165720,-124277,-305942,-178921,8936,139929,246594,289442,276805,262056,241463,136713,50921,-42678,-135041,-222822,-266572,-289622,-151325,17558,44998,56193,17892,-201609,-494825,-583455,-366407,-89565,74070,153585,-77197,-307349,-269882,-201352,-249159,-305764,-346132,-296945,-19588,237686,154891,58730,97512,14475,-69343,-36740,-26070,-116349,-230199,-319767,-470641,-471509,-186903,-18352,-71157,-173544,-208622,-93386,41959,34807,64365,19943,-108327,-127932,-3724,-19537,-192035,-195922,-28131,-4343,11249,100695,126284,58304,-150861,-182536,91283,153503,-46412,-101081,-57133,-9234,21802,-144306,-419412,-401302,-108887,-11128,-98854,-62562,-33013,-15877,59142,-66067,-357876,-438188,-248708,-73128,-41578,-33326,78498,349166,582732,445035,164913,178451,284827,238787,153752,156690,178508,316601,462654,421444,291958,142801,-163356,-336460,-199265,-106606,-57560,131584,279636,159775,-133898,-128836,129447,217870,40584,-179335,-203786,-61102,124313,270188,206128,12151,-14314,65411,113453,45269,-271463,-475130,-240073,-11755,-121994,-318633,-236831,-40921,28291,-23626,77172,205658,63085,-171255,-114689,166944,312630,175658,-62907,-62353,-21420,-97899,-168321,-163167,-75788,86115,256921,309018,244791,256442,216401,-107360,-338902,-162342,92555,175696,160992,21433,-158008,-139761,-11640,25536,-89424,-197484,-303273,-306827,-20317,252444,128085,-118132,-18728,187793,185139,94170,149773,233614,95616,-110694,-105434,95070,241543,216691,179320,216334,231981,93423,-67498,-126955,6128,119186,66358,-96218,-180917,-112459,-77197,-100541,-22661,66112,-9906,-36672,163239,282538,94062,-226385,-123540,264972,346841,100915,-99409,-137053,35431,258123,295492,211353,148655,25603,-141430,-193592,-96295,-47645,-65444,113431,331484,151037,-240451,-272199,-31536,58768,42318,75674,92293,132753,129804,36142,61277,164175,193799,177549,147867,111262,129136,112197,-121103,-479620,-524939,-176668,10808,-43592,-87543,-92030,-40944,113637,162093,103318,69115,76237,124400,74615,-112930,-178081,-127458,-117365,-23860,151266,156008,99848,229007,284252,75529,-99474,-56075,14763,94118,-26519,-244136,-107283,86176,19434,-100934,-110855,11228,70231,-79525,-100875,144126,218515,114607,105663,-13320,-211921,-191296,-1795,110050,125149,6160,-157333,-299454,-517052,-567154,-329269,-95535,-82671,-53325,24193,147874,276504,187194,-54472,-115855,58472,196108,111234,-147315,-313090,-278308,-121132,34291,126016,39675,-97746,-53704,58330,1207,-56433,34040,57875,-69769,-203329,-269403,-345100,-342955,-224146,-98653,121631,315891,339688,326181,329561,251436,144446,123120,-7885,-160504,-164356,-95150,-93738,-132593,-105003,54930,69921,-86544,-47640,107045,135108,88278,31719,33023,56547,43399,21619,-17645,-7337,12445,-130223,-252174,-66678,155728,10510,-225559,-192489,1846,155854,350310,356138,131824,16522,-51585,-138111,-127574,-228290,-257385,-59379,99696,307001,537007,454894,215143,-15051,51759,463862,770268,973184,1745975,1948736,480992,-749139,-1451780,-2800096,-3239841,-1349386,182957,533855,696441,702655,341174,725140,1386255,325424,-1780471,-1926863,-984337,-224156,356253,133537,-97626,177598,445071,539321,436334,246429,223272,223933,119658,63360,106331,200091,313792,236438,74710,-2531,8369,85628,118767,85881,128456,191812,265925,412527,431994,194836,41227,141616,205387,125530,6888,-107719,-140743,-74541,127960,246885,151547,-14336,-123060,-182102,-212345,-311896,-304148,-68290,165519,327456,329977,165243,66322,85187,36750,5954,135860,203020,166341,28421,-98616,31476,306415,283051,233230,365974,478052,478317,494073,502675,404246,243127,59920,-185497,-283381,-74584,163631,256557,217964,199214,348267,460233,228661,-102509,-166665,-99125,4060,31292,-78528,-115337,-9279,56216,104801,189172,259169,172920,-147945,-306136,-174275,-89211,-121803,-82781,-92587,-216646,-40824,355158,520783,318957,5068,-160670,-88432,39106,-7362,-156322,-235509,-257217,-233963,-183238,-159595,-209720],[-299276,-270430,-210297,-161675,-261858,-359958,-353491,-320521,-266792,-151435,-60845,-24235,-35304,-53594,42100,206353,165045,83364,98753,110247,152470,300775,434644,383511,148131,14570,77194,185590,156421,-17771,-64290,83759,142790,124196,135545,151240,178848,196540,289865,390246,274886,59084,-25355,-133421,-142172,-1783,62469,52008,41458,41340,31721,3620,-104709,-195504,-174910,9825,266921,396680,305985,92072,57013,111713,-26284,-122896,-9536,-31071,-197648,-160745,-76809,-253474,-320984,-152862,22755,146839,132159,68449,93732,65852,-195324,-415399,-440818,-293772,-126546,48117,33788,-127849,-83949,133964,202800,189545,175241,86672,-17455,-146585,-268799,-382134,-343578,-165209,-111821,-48416,102354,-49094,-276079,-165544,-31640,-164376,-238985,17280,194037,84872,120534,204547,86538,-103194,-205347,-258845,-178995,-5004,184957,254055,-19626,-421098,-490418,-321020,-305233,-286017,-164553,17012,178896,177147,70115,69154,131489,183971,201610,148097,110968,127473,-13755,-180390,-129289,73835,201565,169298,-26800,-25307,126893,89129,-40516,-140194,-115645,8027,60312,-73335,-279090,-267607,43946,206358,-66988,-388906,-262607,128737,267957,283637,337868,144186,-242699,-371895,-248975,-207054,-228254,-84422,67850,28923,-110381,-72175,50748,96348,126088,83097,-190130,-297265,-132400,80555,228219,196174,58364,38657,165113,258980,181457,-93989,-230040,-147329,-183741,-314914,-201848,-9653,-34432,-176224,-65601,103075,102568,48742,77030,5696,-188934,-206570,-158152,-88062,-65148,-147680,-316586,-241848,-50164,58886,117079,122453,123957,41309,-160030,-276686,-175762,-76605,-69681,102098,350511,317838,236544,240313,133156,-197182,-393181,-241524,143806,484462,478378,177731,94188,206153,133571,133520,334848,382239,229493,86100,81270,143416,249549,376894,368792,223056,135307,205688,365532,376827,172361,10772,-114457,-186201,-203084,-236289,-168167,-99077,-139747,-163537,-185008,-125023,41217,140136,172711,247057,205609,12159,2563,143343,145287,-43863,-222050,-24266,336396,435298,279206,183710,265441,317329,158062,43642,81394,23136,-42033,33584,80840,31810,-22683,15546,1998,-45431,19481,17175,-92779,-31412,171605,209036,167463,119894,50429,84498,149363,94390,29948,61117,86967,72761,109529,155521,106461,69418,176329,173681,173320,222913,198113,96059,-55351,-69827,57217,4785,-131796,-94590,82572,196393,55571,-123121,-100778,-89886,-118370,20218,150444,127332,56795,12946,119867,258045,110799,-37506,100429,292297,272742,241747,273703,308417,253872,105713,-24326,-38676,41922,186707,222363,176829,192376,202567,132649,118630,3304,-96450,129735,232041,9362,-224105,-182494,-1997,81729,-5033,-43006,77585,130918,135240,152503,34354,-248368,-411564,-370552,-158114,605,18235,57182,98791,62545,49854,89547,130586,115834,-7165,-51321,100014,136155,-113292,-304639,-221176,-55406,95336,134726,93650,28551,-13524,658,44951,38288,-46843,-156393,-315710,-289469,-187638,-112612,123014,463511,439113,259893,241592,173632,15647,-55788,-44959,-94029,-143390,-122428,22094,224666,209498,-120843,-434972,-354523,-113947,-106334,-103447,38149,68136,-51443,-136887,-143174,104660,446756,342458,-164933,-560625,-371793,289347,1424136,1195751,-752511,-1442514,117954,1728305,1542444,342600,853516,1393398,-597342,-1687944,-209991,459416,-103965,-377152,-522945,-510617,28120,195710,-264001,-313241,-65361,-180483,-256509,90345,279848,-31399,-300984,-195355,9210,78574,152332,238590,260753,235719,213445,129040,38104,-123622,-264729,-284243,-302832,-286335,-117992,52290,83794,53986,-23658,-244236,-515667,-562173,-293410,-194,129215,133681,-67939,-234950,-226944,-219674,-281710,-332566,-383062,-333838,-14927,236187,150414,115216,171376,-10324,-148860,-41074,36475,-72136,-207519,-309917,-461435,-416238,-115233,1218,-94199,-243413,-330499,-237379,-84865,-10863,55978,67413,-81361,-123494,-4357,-17063,-200182,-240156,-117726,-66686,-23095,116911,180673,102170,-90980,-136886,114691,230290,36740,-98464,-123067,-71964,27069,-49688,-285543,-392512,-248030,-136329,-118124,-43787,-25625,20273,152833,49792,-278826,-435573,-331885,-221472,-206763,-153710,20766,340586,578055,398439,117351,185212,292405,246897,255166,309313,303025,331960,350720,302803,188505,19934,-217272,-257405,-139171,-88225,-10727,218456,384147,305373,30112,-108272,65634,199220,36712,-195803,-235917,-90128,112857,250246,214824,90865,73862,151907,219224,120658,-301415,-517808,-192815,26780,-159884,-352546,-285717,-91357,58330,76808,125192,186318,21060,-172967,-95182,189955,372299,264966,6340,-56172,-58784,-110807,-173875,-218463,-91488,109148,269844,311435,234107,227729,232259,-38701,-278924,-156474,58920,170014,205742,28344,-220275,-180498,23616,53092,-66662,-153649,-231617,-229958,-11135,167019,60704,-156101,-37999,187030,161195,18353,50184,163635,77763,-91200,-102824,47198,226375,251008,138247,85519,118062,17058,-81937,-115674,-46729,17066,16711,-66138,-125331,-49909,-11657,-43345,22923,140827,75563,58978,272269,401677,173272,-173158,-96980,277800,382997,149687,-85257,-146457,35443,268594,325711,285266,223719,52912,-134019,-160875,-100169,-68372,-21906,151425,311499,175416,-150248,-200713,1980,112253,64167,49478,67170,135854,200898,138673,101679,186571,241608,171738,67011,70642,103927,71025,-186585,-499980,-416804,-11717,62399,-59489,-45329,13895,49111,145342,189018,187717,135073,38991,13006,-3928,-83307,-90814,-57023,-80921,-26034,99599,137639,189568,377848,449377,201012,-25565,-120700,-177375,-80443,-63298,-147494,2913,117193,116,-141955,-126729,51252,116005,-61675,-88477,184625,290341,199019,205453,99029,-142458,-161819,64651,219895,173607,31430,-115738,-295892,-502376,-508677,-232799,8804,-18371,-57263,-7345,101090,220410,160062,-34075,-68471,125597,285069,214483,-64066,-283183,-295784,-168845,-23737,104161,32394,-118328,-60682,114380,101665,28011,113058,168310,47134,-105069,-206830,-345442,-383216,-266573,-150133,76959,308493,348369,365624,414571,373466,271125,192972,7957,-97759,-73998,-75440,-123280,-109042,-67538,38060,54842,-54071,42277,243287,225529,56603,-52544,-59331,-1201,72615,87954,8806,-34833,-32928,-142524,-234184,-121372,69030,-45369,-218178,-157018,48100,192320,347608,340872,162956,141675,53949,-155373,-206157,-254884,-270555,-160319,-85601,92986,381560,453423,282943,6496,70359,612291,898433,861552,1530722,1651205,436356,-446376,-854341,-1957563,-2311609,-985346,148966,370040,568912,627238,313575,762636,1272371,-46945,-2238185,-2020466,-804220,44468,480286,150393,-112084,131186,357707,433214,300570,61571,20790,62173,6961,35572,144115,278229,386760,288793,163486,124991,96376,106517,110118,98448,153435,179222,192074,343615,402365,200776,56343,179725,271119,163818,-8350,-81004,-61678,-20139,142198,240080,107802,-18880,-51115,-161362,-260077,-319482,-287519,-63917,208475,343653,257119,46266,-33163,94154,119512,21509,132716,270509,261254,112154,-32790,62536,289729,240116,192559,331900,412137,418012,415186,385656,328842,263811,133687,-27351,-85188,87985,240581,270461,257183,300159,431603,495357,275453,-36784,-124415,-104433,-12891,48648,-73385,-177211,-127411,-53566,32523,196477,261355,89328,-235895,-314040,-132710,-68932,-130555,-48237,-3816,-113634,31041,323402,419835,308050,64052,-157006,-126465,-6008,-56092,-204771,-232956,-214338,-197931,-185033,-225277,-316643],[-360430,-327843,-231498,-151469,-273453,-435926,-471883,-408735,-320456,-213889,-142648,-87505,-76570,-117396,-28006,221352,230691,126939,116837,117290,117709,254252,493481,537956,290815,94749,96496,165043,182854,95901,44235,152573,298077,255653,114525,97166,176760,151456,210921,360069,267164,10499,1848,10353,-15384,61925,98117,23562,11639,114195,143068,69169,-93349,-244763,-217104,9068,246283,329362,221760,64543,71531,105386,-44884,-152802,-89686,-134105,-227938,-184503,-190950,-452234,-417764,-101601,82492,157645,187735,107567,78964,60321,-125226,-255537,-302665,-250833,-143297,37435,52782,-60679,48135,231981,201471,152936,138253,50672,-39971,-134318,-229632,-304580,-218783,-41933,-31912,24049,165314,5522,-178553,-73732,-53408,-255023,-312443,-15761,188985,63421,74538,188894,89677,-97050,-186446,-227906,-159048,-22194,103346,95965,-197108,-550526,-556303,-337786,-292039,-280445,-196736,2093,133860,95661,-644,24025,56015,90729,130566,95877,79309,125373,58512,-121753,-148641,64447,211404,130496,-33860,2603,149240,170215,78415,-130853,-168893,24914,101822,-109116,-356815,-332533,-67019,104784,-154747,-538400,-377552,145290,371817,355171,375745,198678,-136622,-295066,-246532,-181619,-156659,-36639,81956,64544,-77883,-56454,94971,165173,154571,18088,-294132,-336048,-104823,79512,124728,60424,-56187,-56574,96317,235327,180923,-74647,-223352,-177242,-176093,-219054,-117547,148,-77933,-186336,-61661,98832,16608,-72393,-24306,-66284,-255896,-286708,-216378,-99826,-20377,-92142,-273356,-237766,-29203,77591,37724,9702,93588,132888,-8838,-152859,-123082,-93711,-84636,133014,429808,370231,197126,124384,-8168,-216083,-274551,-166808,183138,600185,594173,175218,-46515,49624,30438,102539,308037,336416,227629,92527,17656,66773,218312,388241,361053,139286,53397,188799,357173,382716,280012,140053,-44810,-187270,-223860,-231239,-171129,-151717,-219647,-274250,-304061,-214369,21720,161059,187031,185906,73322,-71892,23243,217452,197138,-24241,-185443,39830,412266,514483,390868,294001,308382,336559,199250,142874,185782,116221,44703,57484,21543,-23833,1536,99074,67525,-7530,54383,57046,-65015,9514,243960,313870,256957,99898,-66302,18305,150518,89732,3540,41297,74021,86896,194031,276659,213955,126021,179361,156254,200067,288504,228942,131105,32945,83680,226161,109730,-112537,-75564,122311,196995,50704,-131192,-101148,2055,56882,124475,137304,95515,102737,100989,151635,279704,213869,113544,203733,344072,354626,361155,378571,354522,218120,-14598,-113337,-56663,-10775,92192,207314,240263,187982,153171,108498,126469,7475,-74171,110802,179436,-7101,-249730,-213243,-34371,50816,-14213,-439,95731,67852,35959,128675,125611,-109509,-356556,-390081,-111870,114826,134597,147830,142915,36143,34018,129166,180583,126984,-18961,-61585,97754,190383,-7320,-278826,-255429,-62996,98079,124365,126837,125627,92205,80762,85182,64113,9529,-53791,-235485,-216837,-101892,-36607,169646,469412,426748,235547,212908,107075,-113580,-122855,9922,-50370,-168798,-147401,14478,172857,112893,-206696,-507182,-435049,-186601,-165534,-137737,65377,133848,-4635,-169939,-321921,-184161,303148,537466,170898,-551540,-764496,-276319,899153,751136,-880430,-1573950,-351982,1048085,1032662,1184622,2757654,3294637,271651,-1934501,-915327,193846,93770,-234288,-690700,-769972,-137316,355576,84701,-83846,-14828,-298673,-392161,48428,368698,93122,-249519,-178235,12146,-12460,15956,153645,211389,185898,148352,83115,5139,-179460,-351030,-304129,-274427,-202825,-15839,140403,150241,48155,-66046,-249809,-465097,-465873,-182528,96994,178806,82780,-75945,-188858,-233779,-284263,-332223,-340032,-369093,-305855,35780,253518,157795,172130,227098,-27949,-194892,-19101,116349,-5810,-159983,-251233,-360705,-296461,-57126,8027,-95300,-254182,-376381,-328393,-210944,-116105,-35606,57702,-54804,-94251,5571,-15872,-193098,-250132,-171638,-133219,-128207,33295,157358,87306,-63568,-103809,101834,255660,110156,-68879,-139405,-79810,67252,74159,-106165,-323960,-370146,-285361,-137178,-9587,-31062,9244,196698,152340,-171913,-396024,-390902,-339651,-327316,-237902,-28649,289363,507580,334598,68891,128608,218307,188965,299514,402367,367344,279431,159965,81629,16152,-117413,-231999,-144747,-68939,-55402,23320,224578,425216,457880,247052,-37147,-2068,135533,13145,-184225,-216412,-80621,92063,188429,193667,147952,131048,220300,318557,181749,-282673,-474781,-112730,117792,-85444,-289533,-293750,-123388,95054,188003,159039,122577,-43502,-175347,-53624,240128,423919,310838,54537,-69148,-120385,-147749,-169391,-213221,-80903,105946,241771,286908,199636,150520,176658,-20199,-235055,-148174,23548,151534,233070,41557,-246122,-180528,112361,154113,13432,-94087,-156523,-142421,-9979,68399,-6344,-159387,-48653,158872,109105,-65246,-48924,88114,48943,-83206,-95523,-2149,172627,232427,74191,-16361,22490,-40318,-82000,-79928,-100383,-95085,-36117,-47743,-80219,11937,53638,-3860,33390,163945,152903,161910,336016,456109,222352,-110126,-85312,219761,334474,166298,-43895,-105401,54020,239225,276239,295157,282350,122613,-39653,-71182,-97637,-87093,34651,185864,269515,188949,-26112,-67660,80433,159944,81098,41561,58556,135290,262604,242986,137627,174933,228416,97151,-85342,-50934,38253,18015,-233606,-475387,-289215,104462,89431,-53792,23460,115409,126539,162613,185978,218937,175093,24110,-75152,-85050,-60012,-7096,950,-54873,-23736,64292,137616,271308,474882,538032,288213,63129,-148987,-347372,-273883,-120273,-31733,138140,176168,15041,-138267,-113688,73203,130229,-39071,-39949,234620,356166,294110,284541,170119,-75886,-122194,102872,284292,169387,-6861,-107147,-259758,-412973,-390332,-121383,105489,79347,-39698,-77370,-3392,122759,104883,-33282,-36316,152412,339143,320910,48847,-207431,-259351,-190115,-53703,104537,45320,-111151,-33279,199564,235703,146920,203276,262367,121400,-46077,-155425,-325108,-388972,-288005,-195408,5294,250160,301203,341870,430202,413721,339693,251811,68747,-6464,14272,-61459,-147787,-96989,-49206,571,20181,-37240,96611,343283,316907,43840,-172684,-247054,-129680,92724,157999,17876,-84475,-82005,-127944,-165838,-128137,-34700,-112916,-189991,-100080,72484,178695,281428,278259,179955,259335,180820,-111365,-220827,-223694,-255174,-283530,-298477,-121754,193538,390208,314678,20491,89135,755627,972339,630714,1004078,1078352,302495,-153974,-130455,-803185,-1101322,-482587,140655,183991,436612,567541,219093,485335,881913,-305013,-2076400,-1677033,-520759,253045,510742,149485,-145564,1204,158601,217868,87877,-166817,-217504,-147284,-158334,-56062,111868,292645,401680,300839,216501,224941,176923,128753,88600,81577,156681,167385,103283,209006,309711,176344,43104,172450,300294,169427,-65719,-95931,-7483,50212,184842,244389,44798,-79670,-56217,-170269,-292834,-296041,-232878,-35623,239342,320749,154107,-78685,-124036,94382,181444,26079,85100,283235,308685,164329,16703,72134,201975,134102,90776,220282,308272,338804,284477,202306,205878,251097,181356,118611,140806,257275,295667,237016,238293,346791,449423,445309,256858,17274,-69635,-84848,-32524,22647,-96142,-233933,-235694,-139618,2917,221615,276558,43762,-249765,-272455,-84070,-51997,-152750,-41808,80998,35399,117016,238801,255355,282848,148419,-112996,-138768,-44533,-101322,-232761,-202831,-133474,-128005,-157408,-261065,-362656],[-353641,-332924,-221931,-133267,-267187,-452250,-511779,-452573,-347829,-255569,-197102,-116342,-79576,-118029,-23050,238537,263871,144243,122718,113225,54177,137464,444376,600931,396597,165581,109129,118848,167997,188291,143354,193590,396917,353372,117042,78044,151662,63214,94387,292694,234843,-4956,53772,141612,80755,112504,140616,9208,-511,200760,270097,134614,-76070,-257936,-201865,45611,202034,193285,54030,-55324,15435,79092,-77877,-220618,-190557,-212749,-216121,-145461,-239264,-556559,-463743,-66998,73364,78321,185442,140133,87929,100815,14523,-46426,-115210,-199924,-158700,11202,54261,29579,203765,315569,179358,95747,76236,-6807,-69669,-102995,-172638,-218241,-98837,69164,44991,73216,170378,15509,-86298,17918,-89442,-351409,-375863,-60095,156585,32744,21036,148863,53197,-94452,-144025,-173212,-140931,-48362,36027,-33271,-336085,-619188,-554754,-302357,-213855,-230654,-201130,-6750,101835,23061,-76482,-59501,-75490,-47045,56360,91360,99236,131880,122431,-36837,-108753,81337,192711,56332,-17234,41212,113972,178426,147744,-88680,-174663,25879,128412,-84649,-347636,-362164,-193226,-26284,-228054,-624579,-469762,119578,442542,434185,402644,213802,-59875,-187310,-172831,-109504,-69108,-14786,65580,83324,-35143,-38295,110608,184947,129056,-87392,-381932,-383059,-136935,17964,3903,-53491,-131532,-122613,16756,163408,120971,-94410,-232480,-181701,-96059,-55966,-3291,47040,-34979,-69587,34083,94088,-102917,-210496,-134582,-151776,-300113,-330323,-251638,-130614,16432,11528,-124629,-157181,15581,111777,-21674,-101198,21626,154235,91389,-25284,-5058,-11630,-35413,153963,439476,379067,126883,-14313,-138844,-177003,-82277,-32376,193265,602630,607603,156019,-124770,-51856,-29100,66024,222698,240524,207477,119788,-18171,-10308,174458,372605,306521,34670,-26678,150735,295155,304779,294843,240130,76463,-117989,-187929,-168224,-133727,-173491,-244796,-308160,-353322,-256837,25680,173905,150628,69822,-67996,-124327,46226,243763,221052,36102,-64953,133429,434700,503373,426362,326357,270629,296765,233038,221937,250180,194028,143287,107927,-4055,-65681,38962,188783,142300,27440,51280,61809,-31758,63648,302834,381718,284163,46912,-173103,-86260,84282,67853,-8861,16528,57585,109333,257611,331670,243496,160358,164277,118309,188075,296890,218433,141546,105571,209640,361976,188739,-114373,-86357,105040,146829,30488,-130190,-89669,113978,253716,231322,85492,-12587,63165,128007,156136,271500,273482,193086,221495,312488,372883,429232,476062,417716,202364,-91947,-162620,-45362,-41651,-40090,119455,248875,150802,27667,9535,71673,-34832,-115012,-13051,57161,-41155,-232236,-211317,-28892,54411,-32298,-4902,85916,17953,-51464,95270,210500,62444,-229943,-317909,-33586,205215,219898,202003,135125,-7153,31354,177998,227739,133865,-17890,-65749,80495,242716,105832,-248785,-293958,-53940,110031,106291,120070,168179,166600,167956,156034,97867,22947,-47761,-163904,-112612,-4000,33371,201748,430624,364241,165636,152932,46797,-208147,-171300,33920,-21019,-170271,-147690,5759,95626,223,-257106,-502846,-466456,-234167,-155578,-98483,121884,219149,80956,-181088,-484945,-455149,118870,614493,358297,-522662,-1052354,-753782,271219,323409,-480266,-854424,-876976,-791707,-90983,2214048,4634107,4731834,1083318,-1804833,-1413251,-193910,159314,-55814,-677619,-861918,-270162,316313,261781,100028,-45,-411500,-507273,-28612,391640,208188,-155279,-112445,30928,-93070,-108826,65751,139439,114941,49816,-4047,-48493,-204360,-377085,-290729,-190510,-63235,118551,249864,224436,48103,-93728,-219065,-356517,-325387,-81330,157051,192465,8693,-101745,-178904,-291897,-377494,-376375,-313969,-292474,-206402,116319,277091,175488,217835,244455,-39256,-190924,25572,189464,64284,-101635,-160500,-185332,-128443,-23595,-13055,-89097,-207445,-322250,-318617,-272376,-222919,-140714,4046,-43989,-51400,29811,-9333,-164400,-213813,-163840,-166192,-221331,-80861,69517,12192,-83298,-96994,64079,233063,150501,-30524,-110597,-36696,131390,199256,75029,-214935,-451697,-421008,-141206,43952,-37753,-39534,178640,210009,-64691,-324043,-402235,-384757,-351268,-243865,-46440,219480,416834,299459,53562,26459,61648,64324,259902,394614,344654,182046,-44139,-171272,-177656,-237043,-210943,-40077,-5808,-8709,46062,160744,394726,571392,439089,56515,-62442,38817,-18854,-139305,-134701,-23838,68139,107860,161514,183052,160168,261013,389294,221333,-207955,-349713,-27141,219484,77328,-143571,-247017,-125011,118066,263197,165770,19813,-138222,-201234,-15406,287187,429704,287660,65019,-90923,-175499,-178827,-148237,-159688,-67886,62208,173386,247230,163680,50539,58258,-62268,-224519,-146720,-4290,135290,255454,77897,-219089,-142064,214115,294358,127301,-38820,-109561,-87761,-37622,-29836,-57276,-115661,-33401,117371,45030,-135094,-121479,23631,11080,-87556,-87050,-41954,97113,171390,20810,-39814,-10040,-61756,-73434,-35882,-135231,-178042,-71099,-34463,-45580,60194,100063,-130,-2945,131543,204134,237726,329591,411673,209073,-77289,-112163,88094,202707,145386,15376,-25226,91476,183955,165246,244237,316084,212099,96594,30138,-96042,-90951,100642,216008,222355,187280,95819,98341,205583,206937,90035,50817,67320,131903,298363,320728,162822,140853,176106,-4205,-246140,-207219,-41854,-19411,-229431,-392404,-156680,164329,101703,-14761,108939,187238,172342,165009,150817,179253,176341,46157,-108818,-153887,-57118,47821,27265,-41297,-12602,58647,163835,325933,486109,511925,313170,140987,-128961,-435526,-423517,-183333,64324,257944,244370,59457,-86164,-70031,76539,119745,-6113,34730,274617,388879,370789,330354,187463,-26657,-70766,124443,295913,117000,-108153,-153645,-213720,-289429,-253851,-30833,166161,179440,-3608,-165328,-136996,10530,34417,-64329,-44007,135174,356256,401219,151237,-113901,-177380,-158672,-29168,122372,57491,-92531,9361,279386,356840,259771,272397,315487,149739,-35288,-137109,-291423,-349993,-273193,-223064,-73723,163651,219464,265816,378505,377274,349307,300058,162491,84758,70041,-65503,-171704,-109175,-63205,-55536,-36126,-50418,100076,383386,381909,49044,-286733,-454162,-283826,92456,202947,-10177,-155116,-120829,-91762,-71914,-81103,-121640,-176366,-153130,-37046,75689,131451,183120,190911,186413,341137,296623,-8956,-154718,-142613,-222083,-399758,-475545,-262383,47019,297726,318548,44822,124346,851244,937725,275495,286873,433553,72933,18203,600764,388738,17937,51336,159919,-9720,319301,517413,27984,-51528,334932,-379442,-1406152,-1027265,-170465,380969,439007,111326,-199046,-187763,-94791,-34244,-140801,-383449,-433202,-360300,-357101,-220067,-3963,224501,348270,268149,223360,275985,228330,142176,59279,37536,134108,161009,33158,58038,197654,147344,16498,125564,284644,137924,-142748,-131874,24774,121703,238722,251243,-17002,-178450,-141726,-210177,-301323,-250423,-157863,16192,261006,278929,58462,-175010,-187702,80953,208857,25846,12959,240695,298213,177412,57032,71007,70855,-9687,-44441,64505,199815,262245,137196,-1159,61025,193671,176383,197842,312105,373546,305123,156662,160457,322863,392285,325348,190778,61239,-4827,-40380,-39340,-28305,-137907,-271620,-301044,-176745,33033,276638,313128,42291,-211265,-207553,-39737,-38225,-177494,-64572,138387,193567,209076,144568,85491,239359,213514,-53051,-127429,-68769,-132854,-228086,-143025,-32558,-47944,-119901,-264352,-342456],[-290012,-293639,-195245,-116814,-249860,-420624,-475957,-439398,-337356,-260958,-208152,-106717,-50695,-66620,46260,252132,252192,124736,110576,98351,-18005,-8696,311669,560297,428444,196504,106221,65702,131902,249124,219740,220215,420753,379495,131746,97317,114148,-38714,-20253,215534,191593,7088,100811,209352,113440,134377,178275,12473,2265,273989,374928,173525,-72446,-240582,-143124,97525,137909,13873,-152182,-217193,-73991,48362,-114211,-302718,-289060,-264283,-194850,-81738,-217995,-528138,-428216,-45879,11888,-47280,128973,149266,109538,172199,174450,139119,51121,-159517,-172571,-26989,26698,102352,324652,353078,137989,30803,13476,-59511,-94217,-67361,-123951,-159235,-16619,146776,101302,84511,119554,-12095,-19426,72836,-137360,-425228,-420113,-114122,107164,8244,-26202,80825,-13047,-87630,-81526,-106248,-123645,-65434,10200,-84247,-379524,-597082,-485725,-218621,-84120,-145181,-185195,-30094,79976,-13298,-119336,-143855,-215639,-182475,4432,135454,159127,146873,162310,53432,-15637,128467,160310,-8949,36664,87668,26339,92560,137424,-25710,-134520,6028,132161,-13269,-269111,-363809,-303508,-148204,-251893,-604793,-510551,52234,442753,486450,413645,193498,-28156,-79675,-54045,-13006,11028,-16309,35817,94553,16931,-19464,95727,161691,69593,-189316,-425454,-415502,-208363,-84671,-97016,-108399,-149805,-151445,-54183,59446,12946,-148517,-246083,-146610,35055,108088,93343,116602,76959,109611,180060,89684,-219772,-325166,-222493,-237592,-327955,-332395,-264938,-176968,37577,142346,74428,-37832,60934,143746,-42182,-176004,-73028,94784,117278,80525,148808,148307,60174,159824,377874,320167,28910,-146431,-234069,-111159,120678,142502,199102,502197,520524,139700,-109231,-80188,-54592,19453,107612,123783,165841,143558,-31508,-78201,114215,310895,208912,-60383,-82967,105264,205096,172763,210656,279681,218185,14964,-97439,-74040,-84819,-170438,-209745,-254131,-324604,-236236,60188,171603,63126,-65046,-165431,-127761,56429,195509,188326,101127,84259,222427,393712,403738,378617,290915,190125,224840,251943,257519,257528,233828,218940,164228,13206,-80306,72695,262370,215331,52604,16799,47637,21831,130851,336742,387178,231776,-29368,-236984,-186736,-8898,54203,2587,-19300,22932,125489,282870,315078,202538,163774,133584,76338,156900,258241,176633,126256,142854,267842,411450,202048,-146675,-132160,34234,77279,18595,-113685,-73587,204606,411299,312778,19624,-135855,-9919,109210,136304,230344,262273,174740,147083,198006,301191,400992,499289,453864,207525,-99306,-159472,-18659,-57920,-179305,-11968,202572,85095,-134320,-124229,-26341,-107551,-202082,-189489,-85821,-80545,-182433,-174081,16831,88139,-58146,-62572,42044,-20835,-116467,59674,280388,242033,-44429,-164009,63724,260484,254013,209034,92091,-39335,56223,227374,248921,126888,-9414,-73355,42882,269258,188888,-212435,-314462,-32497,130266,92111,81307,147088,192472,238457,226548,118369,-10102,-131876,-129421,-1257,92163,87990,209418,349976,253952,66341,88090,16620,-237506,-180921,30113,-16887,-161228,-139253,-15181,8337,-97243,-249218,-411645,-437580,-250816,-88337,1257,197616,313400,193302,-157474,-568995,-595054,-12357,582734,370084,-460207,-1115829,-983067,-278181,-16834,159757,275158,-1433337,-3135488,-1136772,3461472,6057993,5234607,1580061,-1317764,-1553478,-586525,86813,107093,-520976,-840276,-418276,33639,154425,156928,-7537,-448976,-556403,-129023,329814,276420,-33925,-7810,64539,-129380,-175764,-202,59750,30882,-63880,-116794,-112401,-204477,-354952,-265358,-81814,89591,240938,341501,281628,56409,-99755,-166286,-226574,-188662,-27296,153061,155840,-67390,-135119,-195157,-374792,-463268,-386072,-251364,-167366,-57625,193794,281439,191645,243259,220406,-41923,-137753,76767,229834,114919,-50776,-63333,19418,51630,-11908,-62947,-91329,-125780,-180052,-196628,-222377,-251916,-181902,-63672,-55844,-6740,66919,4376,-117125,-135384,-91018,-135664,-227452,-147008,-37454,-91165,-138056,-117366,17811,179695,145139,-3972,-55582,35714,199012,295468,219720,-88164,-474734,-507339,-121796,111243,-34990,-104845,102162,200478,14102,-231153,-349745,-332989,-260195,-150992,-11751,162586,347854,315741,83970,-87870,-148938,-103007,143166,285601,242772,77638,-193895,-367455,-331682,-306550,-164940,27600,41048,46868,61106,61953,302231,599991,535215,135547,-108395,-66500,-41923,-64028,-2846,69578,42659,28701,135495,201803,171627,270542,407139,230990,-96301,-180795,30081,266764,243807,30716,-149979,-95031,110301,266369,138145,-104514,-259939,-255855,595,296180,362598,196070,35300,-108403,-197776,-177257,-105612,-83163,-67400,-16852,80236,206583,143726,-41016,-87508,-144850,-241317,-151902,-14916,136729,286477,145128,-138213,-75675,288612,419576,233513,-4476,-108113,-92863,-95780,-113185,-83893,-31293,18116,83058,-11625,-176091,-153402,-21700,-33490,-98258,-76728,-64775,21635,91590,-2261,10336,30187,-41137,-55025,2915,-136674,-204431,-72235,-10262,-9250,94173,122507,-27988,-75253,62881,219148,260851,253881,270752,121495,-97046,-175393,-90875,14305,89848,72824,64412,134314,116986,27667,153187,316845,284338,212510,99485,-96995,-70694,171308,243134,184250,170016,180568,253023,350379,251371,87669,68170,84598,119899,294207,353147,178230,106210,115776,-92337,-363147,-341750,-110487,-24444,-163107,-260719,-37051,180996,110926,54030,187636,207402,174454,154033,89447,77075,142626,107896,-76185,-198667,-81481,58119,16586,-38695,5721,85350,213488,340628,408458,385449,281184,193720,-58646,-409109,-483406,-234512,111585,325948,295029,117500,-991,-8652,67387,101061,35473,102975,274757,365598,401162,336888,157578,1065,-7983,146282,267770,40118,-240423,-246535,-183398,-181598,-142374,15651,183716,254594,45235,-233416,-254702,-84219,-30290,-120302,-97847,82422,339996,429316,202804,-38179,-72062,-59664,55307,144901,51163,-76225,46677,321888,423343,326732,291661,312719,144563,-61750,-159303,-249591,-262743,-215649,-230856,-144409,75719,131201,162669,284224,297012,313610,330918,257195,149229,76730,-94060,-199711,-145917,-108547,-119810,-102628,-91375,58742,363758,405787,64478,-355107,-597683,-409862,64724,198054,-82089,-236985,-138944,-41524,23473,7615,-163661,-224936,-120664,18341,67845,77904,93018,110758,186524,367494,368996,126320,-18746,-34185,-185955,-478327,-563566,-286656,-6915,218219,312950,96966,185638,859290,770455,-160795,-440208,-90443,-206493,30891,1231433,1396144,791156,497900,179789,-208686,211566,450001,-261858,-711117,-217381,-251425,-496134,-292864,184829,430665,281531,25051,-264505,-389117,-329077,-241621,-324593,-543431,-581033,-531517,-556906,-432690,-180833,85389,234588,195578,188808,275492,240959,144021,38197,-14359,92634,163297,9219,-52147,116479,142237,-1629,57287,225909,76212,-207836,-156394,49424,178391,276432,243303,-60498,-275784,-266951,-261103,-280714,-195353,-82087,79199,270136,234493,-4950,-221532,-210722,62394,212517,33774,-52669,160603,233935,152375,98136,73768,-55134,-144207,-171535,-85910,122405,212251,14490,-171791,-69730,101421,112996,182385,368677,403795,264393,46741,42235,233140,274179,168075,104609,100059,67026,20345,-25506,-79574,-181091,-278870,-303868,-159947,106788,353988,365150,71439,-157993,-148243,-4072,-17937,-183370,-100195,155874,318285,297556,90967,-25294,180496,219097,-10866,-104514,-76326,-143857,-189513,-58250,67258,16515,-97526,-246974,-279520],[-202953,-238306,-174801,-113204,-231844,-367532,-392893,-374725,-291529,-230171,-178543,-73577,-15437,-1125,136843,253682,196010,68777,79230,76106,-76664,-138380,143654,441751,380836,172516,80334,21909,100381,281764,270800,242356,370578,316513,139018,143827,84783,-118783,-102796,144869,143153,17357,103772,180663,72802,120417,199116,31684,16446,318037,432061,172756,-92338,-207984,-70444,135993,61510,-168211,-337340,-350767,-143000,29916,-139030,-363748,-356356,-285281,-181025,-31654,-146751,-378084,-304128,-23136,-59416,-154565,43504,122998,123098,242885,298723,246511,133782,-145086,-183932,-67399,-29258,117032,353551,320263,81317,-25850,-26850,-86333,-104075,-37741,-92589,-139604,13957,181308,127016,58841,33393,-59590,8282,67529,-191539,-456122,-435599,-164507,57728,-1493,-62780,-15774,-89957,-71503,-12801,-46929,-108038,-60083,38436,-36858,-306455,-482095,-365525,-111643,51992,-42782,-154979,-80543,50613,-8906,-112208,-199603,-320178,-275213,-15933,198199,219549,153662,166206,129166,107898,197613,132183,-27640,120721,132798,-84716,-68865,49027,34111,-69168,-28558,117724,77563,-159368,-345754,-364346,-215467,-208206,-480802,-486219,-39695,354763,472068,395312,150166,-35747,-1457,63789,71518,52424,-34428,14982,113947,78075,2790,62581,115692,5030,-248618,-412753,-416843,-287218,-193886,-152856,-98307,-119423,-147299,-98334,-49779,-116401,-217440,-243465,-66246,180089,214315,139141,188748,215056,267439,307800,81414,-302417,-386262,-262518,-302430,-347511,-302822,-262741,-224623,41552,266254,252852,72296,85691,151586,-33404,-202828,-164859,-23939,75461,148809,292127,323569,158658,144849,265617,192432,-84476,-253059,-299067,-72709,265301,319520,224615,344406,363516,133829,-14589,-46104,-64892,-34248,868,16045,104366,142048,-37465,-134565,33893,193626,81206,-123518,-101651,71230,118338,27838,59061,250037,338486,179378,28903,19414,-52254,-154582,-131010,-138978,-240930,-158272,121117,153520,-51845,-176489,-192852,-95177,32193,68550,93846,136749,196962,274344,302266,248396,269692,216108,108846,159821,258519,244968,210889,224855,242172,193177,47396,-75015,82696,297152,266323,58057,-36062,33127,98494,201316,334476,318416,106258,-117283,-250038,-245734,-77238,77222,44614,-63046,-34056,121618,262483,245877,129404,142024,97926,46615,127792,193675,116809,90126,136677,241748,350722,135275,-205224,-209662,-73521,17225,31862,-79283,-59008,241651,483249,351812,-24605,-205894,-54895,77085,102248,161707,177576,71843,9973,30295,147298,270080,400388,409277,218248,-36901,-109483,3528,-72941,-291195,-145717,115215,3450,-271224,-238517,-132112,-181596,-294420,-341766,-195309,-106176,-121629,-110293,86916,135455,-85102,-154547,-26613,-55952,-159476,33458,340002,403155,163114,28732,155574,266577,223808,172428,45805,-36992,110220,264792,227514,100288,-2041,-91959,-14352,253297,220415,-168292,-298380,-6157,151893,83286,24799,78404,173988,276396,263008,101737,-81756,-257415,-144692,83077,164392,120708,188570,236103,111593,-31392,48082,28608,-192426,-136869,25569,-31338,-153329,-135954,-51284,-67874,-153358,-180019,-249026,-357588,-249703,-8099,121367,276539,405830,314167,-95980,-543880,-546397,-14545,495635,260501,-355360,-923623,-921239,-632153,-299572,675155,1268950,-1944231,-4983815,-1274750,4885544,6616331,4566470,1579068,-625190,-1316766,-873592,-97194,192895,-303409,-759325,-614610,-411855,-182690,76603,-8247,-365139,-514878,-232351,196948,282649,91712,103172,98036,-110569,-166558,-33233,-13428,-54335,-166270,-225379,-169351,-192143,-315227,-248376,14937,213286,317808,383648,300471,66619,-87978,-111947,-118226,-97603,-29530,89701,79621,-120191,-162024,-218278,-441181,-501750,-341877,-161687,-30235,94244,231768,240763,188477,244078,170565,-31314,-54948,112059,221110,127284,-23551,15586,196834,198865,-12283,-128210,-111814,-44084,5031,4566,-58980,-147819,-118715,-113764,-84966,31652,109097,21064,-62441,-34137,24670,-35635,-121872,-118764,-106100,-171863,-196828,-154487,-24472,116194,96582,-4014,-854,106673,246917,338581,304361,35189,-433694,-522702,-80430,177777,-19535,-164724,-15614,120145,45074,-133059,-234479,-193492,-82590,24040,80949,141884,312315,365917,145345,-174101,-352103,-266562,-12320,115353,101383,1493,-249164,-445283,-400140,-306833,-105748,54501,71883,101520,72010,-26687,176935,520806,504827,171873,-134854,-148928,-38597,31138,146432,171778,14017,-36991,124023,210358,175155,253630,359501,204883,15379,-24189,35063,210485,312890,162142,-26583,-43888,66793,190207,78020,-224480,-390140,-322255,-9918,244834,223387,65221,-19481,-111446,-177171,-135687,-46992,-13350,-80080,-108177,-12075,175916,144370,-98669,-210427,-226380,-260950,-154487,-2572,165085,333503,236166,-21117,455,311322,481006,294669,3112,-149815,-156713,-164774,-167627,-86896,70645,103053,73814,-44507,-182310,-146042,-49384,-82222,-108771,-61028,-65997,-32886,20337,1947,84324,113857,15432,-20637,33189,-99091,-169086,-37047,37329,42146,123079,130349,-62050,-150064,-7244,198621,223123,132334,74009,-23853,-163809,-248374,-268368,-184581,10686,104682,127088,160924,48864,-98198,52372,282917,307059,258200,113270,-95922,-26069,237475,265702,160641,142366,208343,352297,467954,282267,70774,80021,96922,91120,243628,333894,187353,91961,73174,-144673,-413085,-413569,-152579,1514,-52146,-112332,50315,172695,121574,132373,230508,165711,132113,131231,14285,-54735,92613,197157,10414,-212860,-127792,24737,-19890,-44186,23638,134545,271474,311816,269805,215615,219085,221685,52069,-275260,-440617,-257350,103454,324068,303665,165653,86002,46261,53615,91576,76781,127226,214081,281312,369464,303835,101185,13350,60620,177641,223970,-29865,-352403,-347366,-182598,-123711,-84836,13575,170665,292411,100993,-241833,-310724,-135109,-68989,-178297,-180784,10278,295090,392662,180251,-8225,29516,96354,178325,157185,19579,-67896,66856,311048,412279,322477,248038,255697,126465,-98598,-208026,-200523,-134903,-121114,-221902,-197799,6482,59015,60335,181911,214785,252549,332278,316410,173473,37607,-144584,-232186,-193472,-168086,-174355,-157226,-141676,-2807,306935,389089,75906,-361363,-627588,-465636,13508,134218,-187145,-313076,-132229,14846,101354,106749,-153890,-256477,-101850,58515,63057,43741,43424,67404,182549,334723,379903,257606,151187,73105,-158392,-497967,-541068,-202979,36055,182701,314603,181962,268309,762582,494800,-585645,-999095,-392606,-457468,-73460,1680875,2102683,1166704,769534,159517,-409961,95578,336242,-612071,-1325261,-646214,39751,355016,312304,477805,417399,69192,-107057,-329596,-549853,-479115,-341368,-418527,-621471,-641716,-627721,-716782,-639816,-366058,-84982,85783,96629,129532,237688,219930,140828,44854,-46863,47045,174023,42007,-79334,100793,177367,6635,-10654,133819,-666,-234377,-142403,79805,206163,272189,204929,-77218,-326287,-366196,-292106,-233649,-141745,-18222,135685,260663,195138,-30021,-215077,-188550,54621,214017,58046,-86491,69091,131855,98695,144535,89751,-132671,-225885,-254226,-185223,100260,207140,-50370,-266702,-151412,2942,10338,84472,301531,352435,189579,-62798,-83934,102701,128115,11766,22798,136407,139740,82617,6677,-109566,-207357,-252020,-245478,-104395,182615,425007,413015,106333,-123708,-113502,26406,22037,-151144,-123079,138444,378415,370683,111004,-34874,118344,151910,-10099,-84145,-69950,-131617,-125608,39094,147821,48299,-106406,-226786,-210003],[-131324,-201198,-181922,-130512,-222677,-319205,-301246,-281006,-225114,-176970,-127962,-43644,-4626,36321,199895,238421,109849,-11170,33132,51420,-105616,-217780,-7901,292849,277145,98880,30216,-3485,94207,300839,304445,258937,264239,176231,121346,197952,84782,-150373,-143061,83247,90417,-3960,34973,53419,-27124,73523,195022,61123,41161,333623,437685,138438,-129687,-176099,-12999,142158,-14580,-308658,-446547,-393472,-146231,33992,-140559,-373523,-368815,-270539,-168729,-11872,-54434,-161041,-118483,13943,-96571,-190700,-34886,61303,108779,277445,346698,256860,109323,-162917,-192085,-97860,-99210,51767,259921,212264,16919,-60082,-32426,-78816,-96020,-17648,-70468,-145315,-2199,171818,121340,11285,-58409,-106670,-5711,1994,-243591,-439690,-416306,-192558,23743,2122,-90160,-126123,-153497,-45666,42230,-16694,-97723,-30239,114120,92893,-139716,-302406,-222422,-18156,140607,54051,-113501,-154066,-8638,13605,-69311,-219439,-367851,-306600,-11097,236420,235605,131005,133190,180469,232688,269139,119117,13394,213171,167524,-177187,-252042,-85568,64276,-8849,-64606,96313,156357,-59188,-312305,-356566,-201866,-110456,-299904,-403316,-128874,191394,367958,336659,104177,-57638,31490,133691,107195,30997,-63188,18566,153952,146371,34139,33119,72569,-38305,-244236,-344999,-379573,-341382,-271712,-156845,-46408,-68279,-124734,-110925,-140470,-235841,-276764,-208680,49152,298184,234140,127438,244362,327991,340120,355532,63778,-334323,-383144,-243513,-324288,-361217,-261406,-253416,-257120,30820,347168,356638,138559,80789,120079,-24241,-190585,-227595,-156519,-3371,176464,379443,434578,208656,104149,134948,25501,-192146,-328132,-357458,-105506,307348,452557,276156,188080,182168,131087,111815,21080,-74847,-83286,-65351,-61247,31527,106581,-51963,-181749,-64282,30794,-56460,-148398,-81530,64524,59429,-92801,-103396,168672,400231,326796,159227,85995,-50968,-138141,-41507,-19203,-147598,-49692,194144,126248,-155434,-232798,-158900,-59661,-40465,-111452,-37966,128818,233832,275181,188928,80788,134467,129833,52214,131507,261226,197542,130385,171593,200440,165335,52937,-74772,54169,277730,272618,36872,-90022,31829,184668,256872,288866,183988,-61885,-203792,-228649,-247048,-84635,150188,116984,-97818,-99271,90984,201182,157573,70708,112363,72708,39854,112733,124128,50118,42911,94237,145426,196218,6593,-272517,-302589,-190602,-18901,70290,-30819,-47498,215465,452795,343216,-19860,-181443,-36470,59976,66050,78294,41975,-72026,-138452,-140549,-41252,76408,181308,254084,211772,68692,-33065,4024,-100899,-353127,-244850,9616,-75298,-327490,-288421,-207145,-225926,-346773,-409116,-235080,-97837,-64041,-35108,154095,176867,-101525,-243301,-98078,-92909,-187665,25886,397477,523168,340303,198955,212760,211362,131825,111052,27604,6392,178740,276664,161284,54817,-3327,-122497,-83214,193603,201407,-120719,-244814,15082,162501,69798,-36577,-6182,131351,277496,243695,33805,-175342,-364963,-201035,108763,189009,128663,142616,101470,-37031,-94845,53269,79705,-88447,-38870,53181,-44947,-151945,-144326,-94240,-111804,-155872,-70631,-55809,-252667,-252589,30378,211700,343244,487917,425311,-2544,-419801,-330883,130000,416890,126497,-217371,-559272,-656895,-781173,-622275,796762,1723887,-2295256,-5425258,59341,6307182,6042270,2831964,1054707,41997,-829744,-993997,-336350,158954,-112521,-654693,-842257,-853044,-558105,-73401,27593,-163230,-390076,-315407,34608,240810,198901,182099,111175,-54254,-96959,-35920,-69924,-128380,-234548,-298717,-203750,-178791,-287442,-247496,73820,282512,336948,363014,270867,66759,-69710,-72621,-59769,-67941,-66520,1159,-3857,-132353,-172899,-232468,-455375,-466689,-242084,-63017,74412,195475,206568,144004,150645,221256,121858,-3844,25593,112572,164902,96112,-27108,62109,303143,277667,-16717,-187852,-150759,3229,170429,218824,167535,79966,30951,-126388,-115211,61277,143651,31838,-14894,63114,144219,109048,58459,-3163,-95040,-185706,-226241,-191724,-58339,57511,20705,-34334,29663,149025,257665,317804,323623,137644,-339905,-467772,-27482,225244,2149,-205774,-148921,-12011,25401,-46057,-78971,-8804,114148,225277,212031,158459,285912,397766,202805,-198087,-467876,-370070,-151878,-52889,-24669,-26534,-211081,-399977,-375502,-242122,-41465,59752,92419,142243,80338,-69269,59268,350819,371052,159665,-136359,-179180,1008,130023,270790,247982,-18642,-84493,124864,211160,174123,220383,255372,144387,90967,73270,-12586,51429,227168,198100,87477,10374,-1766,61021,-4059,-315958,-498883,-370071,-37225,136212,45196,-58792,-71809,-96657,-122999,-70605,9009,26113,-95874,-181622,-77403,159212,156100,-111240,-265826,-263130,-254704,-142565,30381,217835,391857,328840,99088,63024,278584,458331,297985,-8756,-216356,-253304,-214663,-182814,-73945,159302,203519,95975,-45684,-156723,-113253,-67246,-132404,-117095,-36384,-42474,-51343,-21574,13247,123610,191025,92232,33855,62670,-27699,-90243,20875,105764,111180,157642,140681,-68123,-183351,-43630,152877,135812,-485,-116571,-185863,-247072,-294346,-390167,-341020,-74806,92940,135126,152002,-14064,-183721,-28818,223925,270550,218482,74942,-85597,32667,284999,276411,146927,114055,181969,368341,511507,283305,37522,73938,93508,41973,150773,267147,190553,107057,58756,-159420,-401590,-412745,-168001,40563,65073,11369,89342,148083,126989,190534,215322,69148,56662,97409,-58616,-170599,51248,289722,119816,-196130,-179048,-33937,-59859,-55600,30649,186225,314117,245645,116631,71278,159143,234793,182206,-76760,-317261,-242922,57895,259829,259295,180896,138841,68491,39775,100988,106315,87561,97109,155432,279930,236319,43516,22071,123760,211329,184240,-69249,-397098,-405925,-203855,-119744,-87682,-24966,148517,298405,158970,-168427,-277063,-131088,-71854,-211275,-259914,-64654,225255,297891,87463,-32253,106206,270484,299635,149441,-30327,-64110,71437,252055,325323,244359,150301,163312,114110,-114384,-251202,-142082,12907,-6739,-199131,-230471,-36657,12391,-21270,100228,161183,184890,294683,318220,161838,-26834,-205141,-262007,-228568,-213996,-199019,-176359,-175297,-53596,244318,341697,65831,-321375,-548347,-434628,-43562,24511,-299767,-364016,-103437,69693,149196,174907,-112197,-275608,-98801,83487,72434,42230,45240,73831,172918,256569,334589,353781,309574,155874,-142882,-454242,-425638,-63476,134034,195731,328362,285801,351359,576218,178354,-885198,-1276341,-490610,-602152,-194225,1907530,2498344,1273322,839388,67962,-599281,-41648,163744,-949398,-1751565,-883012,409161,943780,668118,657684,355181,-166139,-269941,-383497,-629065,-509101,-310753,-404599,-613704,-623231,-637111,-797948,-776082,-497607,-233510,-63367,-9303,67212,185475,181280,144531,91163,-38342,14095,189805,121940,-12888,154294,247187,45973,-62635,22465,-75286,-212590,-84075,116204,195357,213680,131817,-69271,-298715,-380744,-277375,-170492,-94522,32048,171107,228927,159790,-27344,-168085,-127045,69798,225621,93343,-81549,-10488,15057,33134,192346,118008,-146417,-238675,-276953,-209703,135675,250712,-43097,-266954,-162906,-66619,-94354,-48318,156883,255120,110016,-139768,-183162,-31405,-6724,-113117,-42342,166769,203276,131324,47104,-106916,-205645,-198551,-148153,-37536,214787,451113,431226,123146,-123191,-105779,59422,89326,-76436,-112957,105410,367117,415716,202537,55758,71734,36445,-50278,-74877,-55431,-97385,-49948,130523,197672,45347,-143356,-216049,-161544],[-100205,-204148,-223784,-169366,-226558,-289007,-231664,-188618,-157870,-121201,-83845,-42703,-37730,23070,209233,210519,18466,-94303,-18656,28713,-100255,-235564,-107866,158308,154743,-1810,-35896,-9501,121227,324157,331970,258628,129831,-2184,72980,240576,124658,-126814,-150985,25185,35612,-65514,-104395,-142432,-156496,5007,164738,93002,78085,334121,407532,91872,-165542,-153662,13092,115223,-75311,-373625,-447416,-316321,-68315,60027,-115527,-321726,-318519,-216515,-138220,-11319,34286,49096,72246,62363,-78710,-139329,-74273,-21105,58508,251911,306214,187591,4897,-205362,-196443,-108653,-160005,-83658,56859,48478,-44596,-64995,-6106,-42336,-73351,-4601,-41617,-147964,-49246,120110,90366,-36075,-128539,-137428,-49640,-98483,-282865,-387315,-363616,-184557,12251,10157,-110171,-218195,-182116,-14121,65382,-30266,-99030,13491,214042,260530,64750,-106515,-88361,30470,149759,127200,-62686,-230629,-109178,15578,-29122,-219773,-367585,-283378,5458,219634,182988,68848,75557,209955,334105,317943,117746,95711,288850,188351,-213271,-389192,-218842,46900,19888,-88753,77855,199250,4981,-263530,-286145,-120038,-3080,-132544,-285948,-188714,-6467,185865,242235,79596,-62242,21506,127102,72206,-54603,-98825,47383,215276,216048,78919,29031,52586,-45327,-177263,-233136,-305879,-348469,-290496,-119768,10158,-28289,-102635,-105785,-202792,-321241,-308255,-142489,172102,357494,176103,76892,270159,375198,308794,299979,34868,-317230,-325604,-172205,-290451,-362740,-228574,-243503,-264769,8301,359518,370002,155321,53681,49757,-43006,-159042,-241706,-252240,-79494,171251,384184,420873,173845,36663,16395,-129063,-270176,-374618,-427723,-211835,247055,504052,334936,78809,19524,116378,216541,88461,-87410,-110842,-76583,-99488,-38317,45530,-82602,-222214,-169091,-147322,-181621,-145337,-33903,90938,37770,-166926,-218888,71023,384880,409715,257145,112595,-77693,-128298,22608,44136,-90957,52503,260041,101254,-209394,-223434,-97152,-54058,-156104,-295638,-162260,90030,202520,236880,85280,-64017,3487,47621,23569,147435,267426,138030,44120,91642,103337,70993,-6911,-107640,-14641,202855,220811,-9072,-127089,47797,255101,277220,200856,12851,-226260,-273488,-199793,-200632,-28715,258758,209559,-96685,-142713,37448,113415,82691,56234,94433,70518,57169,108797,60517,-16714,-3543,35658,18046,-1083,-140298,-323333,-381106,-284070,-33316,115684,21071,-35807,142206,335914,291024,37088,-68031,36043,64894,36294,-3216,-104952,-203620,-247282,-261847,-193446,-109676,-98453,9431,170953,175363,42895,-23982,-150027,-362259,-288439,-89074,-131524,-280450,-257069,-224516,-220286,-333810,-378144,-200730,-42418,-4577,37264,192022,198900,-94601,-287908,-146036,-129972,-208181,37816,451703,584720,435898,289893,212021,95125,482,53950,53808,77269,236092,252787,63710,-2960,-16591,-157313,-149314,106738,151684,-79178,-174012,20287,147514,36162,-96133,-75456,88281,247744,168602,-80100,-269353,-415065,-273019,60694,152484,113955,82481,-38193,-164394,-105126,105097,153617,39997,93286,128129,-37438,-155513,-162764,-128068,-109547,-110071,39965,112012,-155912,-275626,-10924,232846,387561,552548,512007,111423,-235853,-37430,362605,381836,49819,-79836,-193295,-363316,-816433,-1073807,462472,1525733,-2398009,-4072177,2847587,7423219,4349281,478691,176854,468739,-315852,-955013,-554372,7944,-6247,-541800,-1032440,-1116721,-752722,-182813,114476,102096,-218935,-359704,-104814,186711,273136,206464,90432,3080,-5807,-17955,-104446,-181440,-259329,-318467,-209302,-169919,-282715,-254237,89836,295810,307166,288272,198778,47314,-56522,-53127,-51035,-83063,-100184,-65543,-55101,-102258,-167209,-233084,-404302,-357349,-104453,24785,112657,206919,119011,4523,74217,180369,99884,39296,72105,71847,81754,34338,-55101,78141,327223,277385,-23856,-223119,-199176,-5000,259907,374175,375761,351245,203632,-100063,-126794,83794,156859,26507,13482,132648,228336,249819,238229,146923,-1809,-119267,-207255,-212697,-85355,9208,-60336,-86978,24286,150706,226960,240708,288386,205731,-220619,-364831,22681,239058,17210,-226430,-269542,-158752,-30526,16258,77526,160082,251683,374884,336770,188218,228454,353106,218338,-144859,-430027,-367882,-225797,-158297,-87543,-5187,-114842,-281477,-291128,-140185,23844,70153,107338,156316,84369,-54601,-15700,145821,197085,117201,-106481,-140617,73060,213248,334106,270579,-51781,-111708,128769,202370,165385,179566,123116,60318,113920,97791,-86907,-153361,12115,131844,158605,49153,-72824,-72333,-92458,-368755,-557510,-374251,-66227,-444,-118546,-132553,-93613,-67759,-57318,-11804,37909,26295,-103127,-214172,-99066,153232,161298,-84811,-234357,-229670,-205867,-110442,71769,279103,444003,392424,183604,88842,202789,368311,262253,-23588,-283727,-346579,-223473,-156691,-55839,207874,290766,139970,-18086,-108607,-73810,-83844,-181200,-126542,-1906,7449,-27245,-26045,9159,97778,221797,169634,103508,102617,61870,-1124,77023,174761,183746,200616,167277,-21334,-140977,-26187,97555,24859,-112481,-245185,-314205,-306730,-286494,-417849,-411700,-146359,34629,82340,100803,-67720,-217286,-71269,160138,193232,116698,8893,-61363,88311,298941,264418,133116,95744,124343,299339,455279,240983,-11055,44050,72403,-20183,31319,164074,182358,143136,66272,-148254,-350056,-358654,-167710,68303,147573,78406,73841,102989,113796,202577,138067,-58674,-32044,53323,-113079,-229220,38454,357440,214762,-154172,-213160,-89261,-81099,-72241,17934,216244,317369,156261,-4491,110,123905,243038,303855,126793,-158303,-193605,7727,163067,170913,150740,131980,41218,24663,126953,116765,-3540,-42180,27136,157689,145371,4182,38250,166920,224701,150778,-73851,-355006,-385931,-221286,-146732,-135923,-79261,134587,289565,214748,-23126,-157423,-81128,-44774,-202290,-302825,-131377,134399,168897,-46011,-95092,151052,410132,378919,122541,-81020,-55760,72387,167088,185738,112492,26356,65308,116286,-87119,-252061,-72893,150234,103649,-162139,-241385,-58350,-12431,-75142,51097,143782,124152,220966,267785,132668,-88803,-257589,-275254,-227665,-218877,-179111,-146235,-171468,-71753,198130,273650,20024,-274500,-410820,-328570,-79492,-97926,-388333,-374958,-60894,115340,160791,177684,-75848,-287675,-106031,98497,98559,69568,83995,116509,152166,159237,260364,403515,421864,204530,-133471,-360185,-263644,63615,222506,233816,344296,378238,403092,341989,-94517,-969626,-1257929,-486138,-595108,-221421,1912954,2637938,1312222,746474,-95640,-748435,-195520,-52631,-1188034,-1913545,-928874,754253,1224899,781378,705155,248391,-399994,-439791,-420500,-611947,-423097,-174556,-296312,-534756,-552443,-571618,-777431,-792844,-530459,-314934,-179610,-101400,20567,139788,143497,164642,172704,16000,6359,206305,224404,122477,248745,324942,104629,-94734,-93049,-133663,-153767,-2954,141534,142839,108485,35051,-47267,-191756,-287919,-210086,-106322,-51812,75707,180236,177446,122197,-16342,-101418,-41050,106793,238272,120707,-51564,-65280,-91905,-23442,232935,148599,-115871,-202463,-249246,-165791,207306,327511,27574,-183169,-105764,-81539,-160891,-154547,12732,160155,55727,-161729,-230243,-132647,-99563,-192946,-92440,181583,245828,156969,83327,-73223,-176582,-136132,-47237,12713,177127,403354,400340,109996,-148120,-112733,100995,178763,24576,-67882,78837,303282,421685,326357,201380,58665,-73875,-105728,-75931,-38620,-45800,24179,195709,212714,20331,-185336,-212891,-139183],[-109110,-243876,-287375,-220609,-239871,-273676,-194932,-122808,-105600,-79917,-69237,-83642,-112319,-32272,175211,183584,-51336,-158801,-65120,10590,-68445,-203210,-148376,61259,47535,-98171,-100702,-794,174046,362295,358154,227808,-2342,-165484,3876,260034,196440,-63506,-147294,-33660,-13298,-147910,-280882,-355981,-282482,-69538,114456,119579,127914,335250,365470,57540,-178673,-139385,8506,68550,-108716,-350907,-340429,-136958,68108,97623,-70467,-223100,-218115,-126789,-73618,-3368,105339,189877,202427,99925,-19597,-25751,-59542,-98251,-18277,164998,194861,79780,-116164,-250882,-195646,-96559,-189502,-248375,-200393,-132960,-92754,-44197,36815,8462,-43232,6783,5314,-123050,-109928,27910,42810,-63590,-160914,-144213,-99372,-192072,-297839,-318550,-287839,-140577,19659,12705,-121524,-256480,-165002,16624,47802,-89845,-119545,52259,306935,411180,241358,54671,10665,24415,89071,169153,-6780,-283757,-238491,-35089,-32820,-228682,-349195,-229772,23332,148888,73059,-21871,14675,228394,398767,322675,110827,176870,329367,198880,-175593,-427894,-308679,-19412,4981,-94315,65544,198089,29349,-198909,-182613,-20272,57114,-38320,-166693,-204780,-185415,-25452,138265,95772,-28535,-15066,44721,-29986,-178044,-137804,87670,284178,276862,135339,60694,62677,-15387,-66278,-95246,-206693,-302138,-243621,-63390,40264,-18986,-96187,-109114,-243140,-362612,-306864,-65062,265208,344238,76029,19140,260982,340938,200482,168699,-847,-267199,-237267,-70308,-204846,-340285,-215800,-235171,-248707,-24734,297499,315796,145521,24514,-41012,-98854,-126740,-201229,-275881,-121147,146697,308624,271756,50650,-51778,-71291,-221583,-301472,-397964,-503523,-343435,127654,459737,364401,31310,-96941,79059,264716,132064,-94578,-102431,-39156,-101703,-88779,-19852,-123771,-254321,-262033,-300237,-275779,-134680,22043,143257,46581,-190412,-251072,-4774,299342,399627,293205,101065,-113943,-124599,37497,16352,-95117,117470,302304,90405,-191848,-159531,-45150,-92035,-287744,-430670,-234074,51804,150038,190429,14956,-166356,-104885,-27323,12148,193416,277870,87611,-22483,9291,-21039,-72775,-135308,-185690,-108888,88710,117303,-67297,-134160,75147,284107,248736,81823,-153704,-339173,-308710,-182833,-134469,59611,362627,302378,-34763,-131099,-24921,17893,38853,85017,99521,93597,89194,100688,214,-80609,-39036,-13952,-92031,-176435,-255082,-334068,-409609,-324964,-38028,140395,61327,-18685,55324,172323,204902,121681,86357,117348,74437,14765,-66554,-220448,-281421,-286199,-298611,-247528,-219218,-344878,-252280,94691,241951,94925,-73745,-217228,-333097,-274981,-159558,-151518,-151079,-160526,-179024,-164285,-264523,-286296,-118327,58957,77991,99494,187234,198571,-56214,-261517,-150669,-158394,-223243,59960,486977,576831,418613,271373,146443,-61424,-132860,29412,119789,149091,257001,191259,-41678,-63710,-39603,-182227,-194890,21751,98953,-52320,-117416,500,96219,-28155,-152859,-112732,59604,198945,60002,-213275,-342265,-401288,-330547,-50596,60742,83882,24641,-163108,-250376,-66979,184113,226750,152532,222564,233412,-752,-158348,-183959,-136960,-60280,-35891,110246,202048,-94207,-319549,-134427,171961,405767,591744,563474,233026,-38536,217588,564790,376054,53871,6862,-7374,-213009,-875042,-1660806,-178070,839633,-2250808,-1267217,6423544,7898857,1890974,-1822047,-726104,547625,93,-818963,-673724,-203473,4706,-420844,-1096309,-1100412,-641087,-159253,241077,346984,-52468,-356870,-178903,160487,313808,182365,37278,25854,66210,11089,-115715,-207797,-246807,-286848,-191215,-164099,-288787,-249937,77842,270562,249395,185345,105499,9208,-52904,-44809,-64897,-105534,-98189,-73973,-46508,-43792,-152027,-225287,-302516,-199579,39909,86393,75033,121171,-4792,-141606,-28344,130097,116790,90349,66258,-437,3666,-29844,-88244,80442,294600,216888,-37277,-225084,-242266,-68155,246066,424302,493498,553933,326905,-49210,-106055,101390,138882,-2095,17541,162327,253690,333573,344415,262018,131782,314,-143964,-206648,-107230,-30368,-127332,-146498,-11543,119635,166764,133207,220061,230421,-111147,-248161,58125,214823,13377,-233582,-352862,-276396,-97415,45308,192091,258224,276129,406168,398823,192774,114535,203806,169397,-25801,-223705,-245609,-207676,-165251,-64161,53235,-8281,-162446,-201436,-40762,87260,101626,115327,135495,78905,-465,-34290,-21993,53863,76961,-40050,-36911,158684,261818,320441,230654,-76744,-114768,126457,180914,143882,132775,-4037,-29194,95715,75265,-145955,-317566,-232920,5690,169085,60208,-121813,-160468,-171268,-392473,-554984,-333808,-88072,-122514,-217691,-133143,-68652,-32714,-2835,17027,24932,-3715,-96828,-200209,-75841,150583,144325,-38842,-130873,-130332,-119318,-64798,102284,323914,465583,399422,201865,62150,102762,254622,226639,-24008,-333179,-408893,-191605,-99466,-42739,203193,334516,183108,26061,-49792,-42679,-103440,-225464,-141994,39416,81939,36594,2017,-20407,19656,200292,230715,172043,155867,146370,64333,106718,214521,233185,241819,211015,78921,-18132,41276,48146,-78363,-183870,-286082,-369889,-313194,-223221,-345439,-377820,-185253,-53839,-11907,18242,-107982,-203893,-70800,114577,111005,-1078,-54143,-24922,123949,271310,222633,111577,94316,66950,169149,306472,152876,-70546,-6326,42627,-75092,-89486,40111,153586,177838,79293,-124722,-279693,-284033,-164849,66967,171429,81101,12787,30277,72503,160001,17832,-184493,-112683,1204,-136401,-208820,60409,378441,266305,-97561,-213204,-114930,-72866,-93907,-17613,204031,266438,62492,-63241,10994,118941,248772,389334,282841,-11649,-122418,-16095,72901,65430,80607,62814,-34502,2907,156981,110240,-103449,-152238,-59112,41300,47964,-9055,66248,177277,190751,105846,-61032,-244694,-284617,-205819,-171994,-201188,-129225,133060,282259,262201,151296,10333,-11577,-7407,-153712,-294139,-186876,29568,38000,-177447,-164756,173290,476318,395830,88780,-111647,-33985,83506,84500,29226,-37677,-87010,-8645,129496,-14911,-187276,3558,244851,186481,-108467,-229413,-69143,-26120,-104975,28303,148327,78300,131273,196385,108324,-125764,-283689,-256536,-177285,-167775,-112293,-70624,-125644,-55440,169489,189622,-64736,-260707,-280767,-179163,-68198,-190751,-426797,-341845,-16245,143828,136236,105075,-78462,-292487,-113195,109221,133792,107896,126987,157319,113230,71704,194950,418611,478877,225635,-117599,-240097,-108147,127453,247859,258482,343711,424467,392833,110839,-257903,-814558,-1022907,-493428,-442016,-89555,1735211,2586783,1429554,575187,-293555,-822381,-341676,-272879,-1259505,-1811022,-836568,987324,1289220,755212,635067,94728,-615223,-589768,-439851,-513737,-261442,5037,-135890,-413270,-462755,-461799,-658967,-681265,-456375,-310388,-241854,-162523,-676,111226,118651,200799,267201,100782,28149,220871,319881,277016,337467,374350,159279,-113639,-198384,-168734,-84906,60011,128188,53244,-17964,-62306,-25128,-37510,-113027,-107260,-55720,-7684,121685,168247,115496,76288,-15509,-35897,49759,149324,226568,116347,-22705,-94716,-168443,-51400,260144,168798,-82433,-160417,-197816,-84468,279287,406866,134481,-50307,-4452,-37548,-163019,-186951,-60417,106918,45649,-124149,-217246,-176809,-137664,-231573,-137255,169639,257731,158945,106292,-20876,-131324,-86498,22075,28467,76642,280315,317478,71466,-174462,-115458,150512,271118,119794,-7790,69742,219720,382700,422772,333652,86293,-122563,-138293,-78617,-22869,15865,86884,218389,194947,-5678,-199899,-201102,-125986],[-133699,-292143,-343282,-266622,-251883,-258959,-181209,-92702,-74055,-61455,-93339,-160851,-205119,-95851,136739,175239,-80136,-189608,-96612,-2184,-26432,-146406,-145815,180,-25084,-160540,-142840,15786,233526,410878,375174,160560,-107095,-266258,-64482,253709,274090,9729,-150308,-89725,-43157,-214413,-442070,-534522,-380846,-135258,55785,134918,185917,344438,329716,49632,-157900,-125150,-14474,18190,-111665,-253568,-158106,86457,212199,132152,-18470,-110813,-97109,-15302,22737,32479,153398,233095,225481,95254,40069,98642,3153,-141903,-97306,39866,50644,-20343,-186285,-270853,-187132,-66482,-176793,-386235,-435608,-289283,-121885,-11255,76545,56947,-12998,21129,68420,-64496,-170919,-99364,-13312,-61353,-153903,-128051,-126626,-236976,-278978,-250640,-206177,-76784,35084,5862,-120389,-224047,-107775,39832,-6213,-184177,-164863,67505,364588,500000,340378,146063,62377,-18190,6073,184593,45780,-293724,-358899,-141323,-98900,-266411,-343030,-173372,40880,57426,-51426,-111446,-27448,246566,425217,274647,75390,209548,328060,207023,-74656,-354877,-335824,-118761,-47475,-84453,55189,161517,29380,-121971,-85512,34332,30365,-38185,-75022,-181393,-301324,-197756,65595,157657,41453,-58224,-85995,-171118,-295415,-174225,118780,337417,315981,192934,120408,94501,40344,62429,46373,-99229,-213600,-148695,-11444,33242,-38156,-109873,-144066,-276380,-363896,-280608,-7123,295251,265588,-22620,-17586,219891,238290,68799,25282,-33837,-206150,-145177,33425,-88675,-284796,-220234,-225760,-218195,-67810,177359,237586,144684,15632,-122520,-174756,-102712,-117002,-221602,-116265,116137,181716,34552,-127703,-147177,-124473,-230668,-284173,-401234,-552359,-423692,13291,334936,330382,29533,-158754,22416,251817,142805,-85098,-53218,26139,-77291,-106823,-65368,-158301,-270499,-323107,-393508,-329643,-136170,66543,203967,68741,-173377,-197122,-32863,173253,298214,255247,65235,-135251,-119900,2614,-90586,-149147,134718,313947,101186,-106092,-65418,-24206,-160514,-396079,-480673,-229648,45439,130551,167785,-11318,-217278,-181321,-95566,6242,244752,285804,57537,-54471,-52545,-136792,-227600,-295450,-291920,-200074,-33571,-8922,-118605,-108807,101343,258002,172021,-47553,-275809,-367788,-292892,-177347,-77993,134335,412590,370180,95345,-44926,-75987,-68340,23044,129347,123936,130929,119206,69978,-68346,-139884,-58360,-34751,-146686,-278111,-303236,-292871,-362214,-298077,-44027,122315,75808,7011,-10067,9252,97441,192230,216133,154854,59348,-3341,-100333,-272917,-288811,-254876,-247652,-183227,-216466,-472442,-438707,379,244082,110802,-127496,-286945,-287020,-218125,-188508,-132186,7269,-37504,-88494,-78427,-177583,-196517,-29556,188591,202975,152716,145226,182067,11796,-163399,-107421,-167939,-229769,77009,480338,497891,290793,151667,31028,-219318,-229138,52889,204509,195589,229112,101882,-130700,-118373,-65499,-182250,-203638,-31070,66277,-41415,-99384,-46999,8601,-119572,-206361,-120367,45753,143748,-46178,-325214,-377227,-343799,-352115,-189883,-59703,49585,-12704,-249662,-287123,-6680,257208,276089,217860,306902,324513,54370,-154421,-198082,-112626,23003,40898,115120,188099,-76801,-368712,-304835,47975,399752,596734,573018,351482,138823,340457,608638,346159,101306,-1063,-102671,-292725,-1058584,-2276556,-852057,-19921,-1947766,2059507,9707952,7495985,-720805,-3396607,-1285230,319967,-10822,-667296,-641642,-383083,-46883,-285398,-972549,-809617,-255671,16089,369576,493785,64521,-311037,-171489,186365,332887,138292,-32879,-1903,95684,44609,-106162,-206736,-212831,-224134,-162114,-156239,-280472,-217962,61528,230158,185017,86620,20783,-33585,-53157,-31194,-64153,-100241,-52562,-17093,23083,21031,-136351,-216369,-183315,-35650,157451,113925,-21475,-34233,-124971,-249251,-130412,80107,165084,136203,11027,-81978,-39175,-63728,-101133,92410,252578,135282,-59417,-196677,-264065,-162815,141905,368778,494135,606994,356988,4572,-53562,112982,87623,-54590,-57,153739,219834,325214,340064,290151,236615,116126,-60838,-171258,-120867,-64968,-171495,-196937,-58073,79221,102026,32906,143290,208870,-41961,-149475,74430,160803,-14014,-235509,-382909,-330003,-149494,38716,234196,259593,183064,297199,353858,139787,-47262,-27791,60479,124552,95484,-30636,-102878,-74644,36903,130437,70793,-96959,-150888,23111,144084,148628,108729,79311,56670,55462,-10127,-98463,-12757,69331,62631,106728,229185,262074,239877,141584,-82965,-87626,115059,146820,108212,74210,-105543,-104654,69031,56275,-151185,-370904,-389770,-113021,124066,41462,-133684,-175704,-228256,-410148,-508399,-278476,-107565,-194962,-228618,-65743,971,666,28002,14613,-20092,-40642,-80973,-152679,-21327,144310,100535,3416,3449,4013,-19483,-23813,102621,327922,436821,338187,144295,-18471,-4469,164503,227546,-496,-357477,-432805,-143437,-34041,-41874,149265,314233,198949,70330,9045,-25021,-123778,-261181,-164336,81557,172973,128750,49069,-66997,-66385,156550,266207,216415,207833,200055,85279,96452,200805,232716,260949,256816,204913,152844,132876,15501,-147139,-210196,-251663,-341807,-262265,-130512,-203782,-253093,-179438,-140256,-109603,-69894,-129948,-158865,-37240,101205,56120,-91719,-92058,15462,130473,208152,155952,82928,109095,34738,17539,102917,31246,-134161,-65985,21138,-94712,-182065,-86434,97213,185257,81371,-95532,-201834,-215625,-166227,34984,140718,39148,-69503,-65498,7885,78816,-107920,-276520,-170192,-54050,-122517,-114467,107472,345333,263705,-39717,-176590,-99565,-41373,-118857,-71671,139549,162741,-16334,-53340,78501,135110,245286,419233,363540,90107,-47875,187,20483,-22733,-5682,-44774,-138335,-30236,175474,98676,-158655,-186414,-71605,-30831,-34999,-413,101384,148887,93854,23220,-60339,-114581,-135580,-144589,-172116,-252400,-161717,134214,281201,292311,294457,166010,43457,15357,-86778,-243351,-234135,-77328,-66001,-268521,-206300,192891,467361,360244,66970,-106492,4264,110820,26842,-107251,-167176,-157588,-39701,141566,81687,-61242,77095,273430,225253,-38120,-193355,-77665,-37683,-118379,15033,150431,51615,59009,146731,104177,-129807,-272141,-197043,-81063,-65648,-11158,28782,-53262,-23341,140158,90755,-175689,-296514,-203295,-23966,3457,-218310,-404457,-274206,18075,147651,82202,-20409,-128125,-282106,-109920,117242,163159,134105,138326,149877,51526,15169,169279,424301,496355,236661,-81936,-119758,3501,116789,193373,237602,311012,400709,304520,-77173,-291174,-477390,-700774,-572601,-198937,186812,1432939,2384411,1638836,419466,-458896,-792793,-444934,-445306,-1137703,-1503277,-678044,1059770,1278084,716366,487801,-102435,-796019,-695655,-442842,-372320,-84691,152570,16076,-287109,-383539,-346176,-475514,-478757,-307898,-234891,-247181,-183581,2130,97457,107564,240209,341665,186570,74633,233776,384242,395601,376715,367182,186099,-129660,-280163,-180255,-36037,63812,53235,-61108,-132231,-134354,-13963,110128,81378,-3212,-27492,43119,173833,146889,56447,20904,-34607,14193,126500,173679,167235,64449,-19759,-106951,-202460,-38748,275609,170338,-84496,-153053,-151483,-4828,317821,455948,243189,86517,102858,45782,-99686,-133531,-34004,110944,81638,-40883,-153771,-158979,-127731,-243248,-185014,124649,235268,144443,113635,32717,-85538,-66077,38194,7057,-49810,113852,200002,25089,-176507,-98563,199522,339120,174289,34234,70330,143737,300366,440005,394172,143663,-80158,-117257,-71677,-7948,78701,131728,191896,150923,-12518,-162011,-159601,-97135],[-140021,-309269,-358221,-286431,-248263,-229705,-169051,-87981,-58423,-64551,-148736,-253254,-283859,-128421,136583,197983,-62765,-183288,-107593,-9653,8392,-92325,-127011,-39604,-59334,-169856,-145083,33564,276221,449958,365073,64655,-169535,-281326,-109747,224294,323074,62486,-165655,-130944,-40959,-231081,-539657,-642528,-441569,-182069,1924,136106,239979,355791,304143,64238,-109356,-102808,-41374,-27618,-92227,-114448,46775,278848,308314,152103,26730,-21561,9261,95803,128356,93785,176011,190284,136709,27048,55656,183465,91857,-132593,-149790,-84904,-83004,-77996,-165616,-241790,-168157,-29948,-128031,-450733,-583282,-389399,-134723,14957,97650,90833,12521,39694,132316,12379,-222256,-244928,-71248,-31476,-117749,-96626,-111146,-209214,-222565,-190958,-137305,-19370,47250,-4800,-104091,-137425,-32510,50109,-80941,-292450,-233974,49971,371339,506689,344843,159462,71193,-59115,-39243,186676,84064,-257090,-421769,-267917,-208126,-329348,-360528,-132495,63730,-7204,-137525,-164627,-36746,268091,419883,182617,-4411,163777,289316,219975,56269,-202431,-309682,-224619,-117904,-70385,38958,108989,27494,-42687,-26033,4248,-80931,-106663,-27650,-140011,-337148,-273552,60692,250138,121859,-94891,-224678,-309606,-365592,-199532,124256,352952,322071,234214,183751,129177,105264,184754,169386,-3105,-108100,-41438,18342,1229,-63849,-134486,-214485,-312720,-336565,-243892,6399,248314,146123,-87926,-20915,156691,102347,-33355,-64945,-54398,-152908,-70229,112903,26460,-198439,-226564,-209649,-183503,-118015,31770,175025,178558,39616,-165987,-235316,-85012,-14277,-114085,-74651,88219,46523,-205408,-302952,-229317,-151247,-175795,-233896,-384577,-535408,-390722,-42230,169028,223592,43051,-171359,-35739,199668,125579,-53451,28352,95676,-35945,-87598,-74794,-164918,-258733,-337748,-412726,-344774,-159160,86454,252329,86044,-133030,-85283,-8057,47884,136879,153649,24991,-122068,-104299,-58472,-221160,-212554,118570,300390,133497,21120,33275,-30577,-226943,-445621,-441039,-157402,83088,168935,182813,5345,-210886,-218047,-152533,2463,280134,280953,47054,-49843,-79056,-213196,-348943,-426639,-382235,-255211,-126635,-115061,-145147,-61866,112885,182701,64485,-162180,-329119,-305780,-216923,-163800,-46184,159692,375396,390800,273233,109105,-95923,-133673,16706,153005,150333,162181,129475,6041,-155524,-192689,-62835,-20215,-132610,-287980,-281394,-206808,-238469,-207654,-52931,58433,57891,39359,-32147,-114722,-17141,209697,269741,119592,-1175,-26023,-101565,-251942,-235225,-178896,-139012,-34897,-114840,-444032,-483617,-82989,183284,92728,-163649,-335889,-240894,-138705,-172105,-81390,135655,69982,14398,4013,-119848,-159879,28613,316366,366628,203205,87885,159371,95770,-20303,-29979,-154135,-223098,75632,417702,360792,90706,-25507,-99840,-334828,-263112,119662,281721,203129,160103,5640,-187003,-159703,-85505,-149163,-166904,-33313,63238,-38253,-121469,-114647,-100556,-218086,-251274,-113053,36446,91878,-114779,-376256,-365773,-272745,-333050,-309581,-170529,22987,-15116,-274890,-277967,41220,290983,286028,224265,316272,351487,102248,-140309,-195740,-57795,118262,99575,59634,86644,-91136,-399062,-464684,-96217,375031,561254,539079,459877,286185,298775,420848,237836,130925,-112018,-440497,-560573,-1365251,-2731707,-1293708,-759547,-1637995,4808846,11652474,6182852,-2832486,-3818224,-1246753,-52631,-326974,-560086,-452181,-441599,-104227,-131911,-663521,-344764,237815,269908,447358,503091,109096,-238033,-97960,259469,345645,103402,-100427,-69175,83837,76839,-82627,-182757,-172697,-156751,-134168,-142594,-238618,-154941,59485,191572,127818,18988,-27725,-59086,-44604,1705,-24458,-55760,15505,78079,125783,72140,-125094,-208198,-81363,92782,223318,106163,-143899,-209935,-206519,-283864,-200439,38858,220438,162416,-70897,-147212,-31731,-44684,-73361,131915,243981,73417,-86232,-149075,-251913,-250280,-4249,251376,407117,506802,297169,42475,13549,112392,9805,-123761,-31331,117448,143240,222467,235330,219290,249617,168760,9586,-112459,-117817,-95832,-196747,-228506,-91116,56107,61283,-23494,79053,147121,-25757,-84746,76419,95381,-58411,-235507,-355617,-305704,-170186,637,197554,177346,18928,85380,193382,22232,-218163,-277243,-77335,262129,419861,215255,55165,79306,180484,207201,107167,-94659,-150109,41182,187702,187676,78175,-3905,11427,73756,23928,-74981,1617,108272,191959,250454,256733,211268,123599,32968,-63639,-26335,100503,105638,63197,-2817,-181493,-151992,69226,87121,-86619,-296745,-390229,-170170,47907,307,-110539,-123721,-256704,-441147,-457966,-255740,-141129,-208691,-164813,41665,97214,28252,37167,4442,-60379,-57037,-64218,-94875,42835,131570,39666,26533,122556,131918,62109,-8569,62766,279276,354239,220551,28033,-136795,-106803,124957,276981,43598,-360138,-430038,-114510,9205,-57051,63904,227921,169496,100735,60950,-15470,-137416,-282787,-186762,117781,265248,230597,98943,-108504,-111230,135547,275909,216234,227680,201672,61282,50277,128728,169875,237228,279049,310068,312070,211890,3676,-166901,-199047,-181542,-251502,-177378,-50009,-49639,-81070,-128001,-187898,-169377,-132703,-129342,-99899,10734,115709,37978,-136061,-99536,48475,110662,130931,84308,56040,130875,34596,-114448,-101670,-100323,-194875,-120312,25666,-54742,-220664,-195751,14633,148485,64336,-58944,-118040,-162961,-169036,-11880,84305,-10713,-140198,-160658,-57861,-4497,-196580,-315316,-200763,-105008,-74063,25014,159539,268062,216093,5888,-118217,-53094,-6005,-142204,-133789,27257,24940,-64682,9948,162829,156950,222043,388219,370286,138711,13403,46890,15406,-66020,-73897,-148656,-237482,-73602,172232,98485,-131473,-125015,-4806,-34856,-83284,19074,131981,85663,-58275,-111727,-97021,-19828,6555,-51984,-142323,-265244,-172081,121214,275633,294385,353809,250075,55417,4688,-31699,-179757,-277448,-171206,-127664,-299877,-196801,229827,421474,306541,73548,-61344,53546,147113,2941,-195102,-245467,-168910,-25816,138894,167103,91305,132756,230709,215155,42095,-134404,-85538,-48595,-120181,-4600,130596,46545,37980,151588,121944,-109547,-223757,-101449,39713,63287,100219,119950,15698,-4264,87356,-18211,-285705,-364136,-183247,106831,127527,-166277,-329918,-192780,31417,121834,11572,-150850,-198118,-244756,-90690,118362,170650,130212,95263,64346,-30859,-4088,192671,441518,499592,255426,-18935,-17727,61536,60372,85014,164023,244954,306461,146513,-205217,-224728,-78533,-413684,-702773,46647,512332,1066075,2042318,1830247,347670,-519722,-651698,-474662,-525360,-849139,-1078772,-514461,969746,1286720,741653,314720,-320853,-922514,-740472,-429663,-232993,48538,208188,97776,-196910,-334209,-258615,-280563,-255169,-144691,-130132,-210007,-165826,18835,87134,101445,262212,365350,242453,133924,247083,405079,438295,344788,298162,172934,-147770,-325776,-171689,-25961,-10887,-85844,-182126,-206272,-162937,-17565,197822,223345,65303,-21662,100903,227415,128209,13280,-38052,-71313,43794,176281,162102,58033,-33097,-53873,-112733,-193196,13673,287976,153592,-135527,-195263,-127214,44748,307333,455818,324771,189290,179281,133113,4230,-21612,67162,161247,150174,63102,-60684,-93610,-90066,-242446,-234525,50547,182433,123652,109320,72024,-51578,-77489,1352,-40385,-153624,-42050,79935,-8068,-140115,-57189,234985,358357,165755,29080,57758,81244,184321,360449,361012,202269,38157,-36014,-47568,9243,133631,154073,122084,90906,10776,-68871,-77704,-38592],[-103740,-264569,-310716,-262963,-215799,-177780,-138484,-85406,-48148,-81616,-215956,-333994,-323374,-107809,194359,251018,-9673,-147916,-97838,-11360,24733,-58589,-112781,-69950,-61009,-122500,-102412,46484,282673,451849,310317,-39881,-187281,-220486,-120759,174127,315346,77395,-183681,-142350,-973,-184020,-549746,-671734,-467150,-206379,-36432,123861,273324,353338,278699,81281,-54673,-70354,-63064,-71087,-66549,26161,219671,379534,322094,154477,56195,20151,73796,183699,212137,154308,169677,100690,-21678,-98065,4737,203722,180888,-67835,-155684,-171470,-171909,-79185,-58092,-158015,-138244,-1079,-64767,-426904,-615297,-424606,-142225,17454,94481,104992,31488,59718,176062,80430,-253998,-377025,-123775,14863,-68504,-61262,-51386,-113756,-133882,-136016,-94379,7480,51233,-6315,-74887,-42127,29141,43999,-155558,-390724,-315155,5153,328625,439156,272854,113571,54998,-59259,-7141,189813,99522,-187594,-392065,-354610,-308768,-387452,-387323,-110764,98123,-9205,-148575,-157556,-11786,287033,391470,71016,-125665,42189,224541,239856,176493,-33438,-260244,-310835,-183506,-65755,10912,60884,38939,24195,-13468,-99944,-226666,-186908,-24146,-109580,-308266,-233941,134196,341053,174991,-123942,-335735,-407835,-369750,-205688,100417,321337,290053,240483,219160,146418,164191,284887,256550,64471,-17171,37764,18798,-30364,-66444,-149858,-297715,-347383,-291239,-208139,-28479,138684,19599,-109830,2203,85289,-24013,-75761,-69611,-58326,-117213,-22007,152404,110026,-98094,-216090,-181743,-149293,-166877,-101476,145951,247187,92166,-155916,-244787,-65305,75229,3087,-20818,65298,-56410,-363142,-414304,-277003,-164131,-106903,-177783,-348361,-436181,-235952,-19709,10233,70613,48423,-146382,-72131,141324,93669,-4796,122422,153372,16030,-36736,-46819,-128103,-207014,-301643,-367989,-330737,-197936,79601,272575,87219,-87122,39124,54956,-38990,-35269,18941,-275,-67594,-70339,-108728,-303558,-237022,99767,276752,179176,150509,118430,-41810,-257051,-419899,-337018,-52466,149613,243825,222615,55975,-142773,-206000,-186402,6278,290415,255776,47304,-17044,-66825,-234509,-403489,-474092,-404585,-249209,-159824,-162440,-138675,-14073,101202,82784,-43836,-239834,-313296,-175701,-85582,-116375,-33068,128379,253264,354586,453088,297685,-71675,-172335,-1155,132553,156690,167036,108585,-87070,-260657,-237140,-59289,20458,-65026,-226509,-218076,-102539,-69031,-75806,-55437,-30568,13308,71506,-9796,-179733,-123695,156624,232092,21795,-103912,-59752,-77139,-170782,-147427,-95766,-23504,123192,30496,-286408,-380324,-127574,85993,54993,-165851,-342517,-201500,-57617,-115604,-13895,197263,135003,96153,51218,-120240,-188496,39769,409223,533620,256382,43581,138198,173122,123395,53990,-122703,-201767,52098,307976,196115,-118974,-197346,-203251,-377833,-233651,206039,331050,175775,75290,-70986,-205961,-182394,-92500,-87931,-90016,12008,83676,-29576,-159487,-183621,-203527,-293882,-275753,-104837,20447,48358,-125727,-343645,-309762,-212531,-285412,-369255,-236875,12740,22256,-225596,-232552,51212,265210,251737,181129,246626,286138,114407,-116896,-170769,15117,202216,131948,-20932,-44030,-109277,-391248,-560446,-212031,337853,485574,465975,553153,411859,131452,27816,38033,107145,-282648,-852619,-868432,-1676699,-2835790,-1355838,-1236120,-1467385,6191880,11687219,4171217,-4010022,-3074097,-588435,-367056,-786462,-507963,-149392,-330624,-110418,34846,-239934,148204,633707,470572,428673,387838,85501,-160726,2947,347329,358422,85829,-152925,-144944,50347,99445,-56458,-144676,-132742,-102018,-111694,-123810,-165077,-74156,76555,160114,82563,-4437,-24540,-47704,-15332,56232,50341,9033,67502,162598,215545,98621,-116554,-195285,-16211,161406,228909,66125,-260109,-358078,-235617,-237438,-214400,12030,252567,158563,-147591,-178204,18728,28104,-80,200767,283600,55353,-106986,-95139,-199893,-290459,-129067,136843,297069,326334,190598,55304,66945,89875,-81019,-195879,-66877,64947,43462,55415,75041,79368,148064,126866,42161,-41701,-88508,-119784,-215470,-240798,-94463,65780,64058,-14932,39828,61730,-50703,-48465,75949,40599,-103627,-229725,-279470,-214618,-156544,-58553,102246,56452,-141934,-148188,-43995,-134246,-350187,-469001,-198374,351685,641154,419989,218140,243809,318342,264837,106741,-123621,-173161,29793,212328,192498,19671,-98831,-57890,31952,33345,8138,66107,185887,328202,353224,226588,121574,10733,-62171,-20728,65029,94470,66892,17810,-96579,-244768,-166749,114187,182739,31827,-140962,-256154,-154943,-28534,-50745,-71234,-39109,-255166,-483145,-443363,-301615,-205493,-185585,-69098,152552,195329,50472,36859,20320,-48915,-33745,-52327,-47524,96512,114538,-18059,31266,199000,221370,102991,-30573,-10642,187248,236185,79852,-107758,-261549,-195257,131466,354878,93091,-349310,-419014,-131175,2909,-89267,-29290,94669,94725,111166,103414,-2842,-135740,-283200,-195656,143207,338455,318660,137664,-121291,-85596,167802,266262,163299,181906,141882,10279,-12030,17571,55338,161127,253116,348125,396281,246090,10318,-138024,-163588,-119830,-143726,-98204,-18779,56809,78620,-43247,-170627,-163785,-146745,-105072,-41399,52382,134869,37462,-144345,-86523,65117,77695,69565,36371,41920,144624,53207,-197815,-257605,-215727,-247441,-156747,66382,52013,-192514,-269359,-81422,68111,30899,-9863,-27355,-120557,-164379,-48315,40557,-32902,-170023,-219290,-92635,-47603,-216941,-299796,-211474,-143348,-2565,168583,196010,170334,146093,28887,-65156,-2948,12191,-156117,-191111,-114309,-116722,-74448,99544,231375,171615,172816,305936,325346,147563,52883,96798,42337,-55559,-93457,-205865,-299172,-117634,148013,121667,-20164,14062,117968,29454,-83315,38796,144762,597,-233365,-285003,-176756,3521,91489,36312,-92771,-228390,-161989,80260,244968,259923,308565,229034,13108,-43384,-13247,-137156,-317987,-238687,-148510,-276276,-134833,292821,393423,274424,113614,14488,101315,173705,6773,-220149,-258737,-124854,19309,113578,205177,217222,156101,132983,164292,117939,-59263,-87611,-52690,-109836,-36482,84738,64131,86228,216617,150339,-83898,-152263,10293,152706,184297,194637,172730,49058,-21374,2421,-123033,-362545,-420781,-190224,197673,274986,-48816,-227677,-122375,17492,66752,-58644,-233420,-238522,-173319,-57704,104845,146219,90756,-1340,-92348,-123015,4468,247730,471256,502837,289301,68554,58586,80591,6825,-24677,61488,162719,167265,-47155,-279032,-122603,245570,-230107,-805304,205684,747290,681482,1569995,1853276,382384,-428437,-418862,-419106,-492083,-464854,-627402,-381069,752629,1310147,822288,164302,-515557,-971814,-717522,-398396,-132000,101362,149695,67074,-176145,-322366,-217857,-130338,-84943,-28423,-45627,-155008,-120302,35829,68061,89071,248466,322780,248989,190862,261590,382451,393563,250224,189336,126486,-161897,-324295,-146097,-53015,-148575,-263654,-289740,-228518,-144865,-31386,195941,262956,75260,-30143,159342,270738,119066,-5739,-88871,-112961,55960,195118,114033,-76160,-155283,-117572,-119953,-151482,90855,306072,126587,-217993,-270077,-124180,58229,257494,410918,364628,239955,203309,187766,107871,96726,181913,229325,229973,163004,39082,-8163,-49226,-236437,-273695,-37577,109715,103887,100305,88840,-32706,-106445,-66918,-95294,-197545,-134820,-8829,-13956,-69116,1860,245318,318082,94964,-31869,8420,15088,50575,210167,253698,226221,178290,83208,-6502,32686,173310,150062,26197,28427,61938,55194,31831,40894],[-24286,-153509,-202448,-189757,-146470,-103948,-81457,-62425,-34014,-103324,-272442,-381842,-317495,-41786,292576,317721,57886,-98303,-71728,-5737,21594,-48104,-107719,-90769,-38247,-30340,-26116,48359,243643,394592,206559,-128740,-169521,-121459,-104771,102130,242805,57338,-185226,-114562,70376,-85088,-479988,-637938,-465968,-210228,-53994,102390,271415,320577,237675,75192,-20900,-33833,-77542,-118666,-51141,134599,322620,367474,256755,145571,68100,11137,87523,234172,252132,180034,131428,9827,-177788,-240566,-97597,169654,252863,36289,-113474,-198759,-200707,-31122,94473,-38204,-101769,8438,-15129,-338096,-548795,-408587,-158621,-12069,70929,100362,43582,75692,184469,116658,-255219,-456501,-161786,63222,-21757,-33930,32162,16362,-27756,-76780,-79386,-6088,51448,14938,-40864,10307,47941,20031,-211973,-457853,-385262,-47468,253216,326454,165964,43844,36658,165,100277,202431,91345,-108484,-270457,-347773,-341735,-398278,-392970,-100029,144081,56127,-81812,-89181,37251,291307,346904,-28231,-262404,-118868,147838,262229,255893,88437,-220825,-361799,-228871,-79991,-28873,29533,63357,64314,-33306,-218677,-329280,-219884,-48915,-112836,-252986,-109016,260041,393651,170462,-153158,-400899,-446946,-319467,-190270,58018,251912,224323,199599,201831,133911,207824,356346,300168,93358,31453,59530,-6154,-37960,-24520,-132824,-352102,-360155,-232296,-174881,-89648,6283,-81142,-98738,31277,20041,-106093,-59251,-4939,-49876,-98405,908,149689,143460,-10995,-179172,-141179,-112764,-200175,-191930,143089,324567,153793,-96773,-185669,-36058,124344,86331,18396,44741,-102441,-390227,-421922,-275053,-172683,-76315,-142715,-296800,-277763,-13283,60216,-102433,-75522,41684,-97188,-71627,103587,61653,46481,204279,194711,75461,30890,4852,-45995,-109278,-221546,-287026,-299270,-234093,54685,259544,71311,-49985,132266,129951,-66451,-169996,-108031,2956,20321,-17259,-115543,-287631,-192885,107903,260261,224308,245200,181437,-33599,-233494,-328492,-208502,42560,210597,301323,254851,127209,-16660,-140514,-184468,25008,278789,210297,48062,30244,-23169,-203121,-380948,-416118,-327249,-175584,-121739,-135396,-104570,12964,66502,-7758,-120237,-268242,-251056,-20780,80031,-20312,-18196,62986,86685,270470,580333,473481,-1409,-182190,-39848,70100,128549,135463,56765,-191169,-368492,-272379,-56849,66587,20540,-140297,-159311,-18630,94453,66040,-36903,-107858,-39630,95282,40300,-186025,-207348,45842,127850,-96211,-220262,-105711,-42326,-60803,-56618,-38320,48499,212439,149234,-74100,-182969,-118809,-6964,17372,-130175,-297271,-167695,8130,-31835,54903,191896,154759,135983,46995,-173620,-252418,12612,442477,649502,311869,34683,120486,219381,222456,112938,-88100,-169720,15361,184771,47660,-273134,-304725,-243129,-344858,-163655,278772,343686,130980,6486,-105457,-192868,-182882,-83955,-18334,4255,79535,110217,-5377,-176025,-228035,-267999,-319743,-265780,-98078,-4672,13984,-81942,-231865,-220738,-173405,-230287,-353227,-241666,21061,91267,-107722,-161702,19442,180959,178935,111930,123926,139362,73977,-89439,-122371,89467,258174,143351,-76129,-126442,-102213,-341735,-566124,-265394,292942,378829,363751,623712,527155,-72687,-444360,-204247,50110,-426014,-1120186,-1037543,-1812403,-2487578,-1054371,-1486814,-1526127,6036238,9953300,1850109,-4218346,-1564760,465517,-469128,-1158131,-470133,191700,-61512,-28565,201619,186429,535593,790649,499073,296952,202554,18789,-101363,86927,405674,361178,66752,-190724,-195175,18727,100783,-41790,-104029,-89455,-58914,-88708,-104323,-84263,707,104301,132322,48370,13323,27840,6991,37765,120174,129585,57166,69720,188763,247442,99420,-105223,-169945,14596,172089,183460,-674,-352834,-454067,-225195,-132792,-166065,1767,239199,122465,-192466,-172079,85155,130774,103302,281149,349883,78481,-110018,-43936,-110957,-257558,-181477,77990,225985,169601,95337,45050,78504,36695,-168603,-254095,-98795,2749,-67972,-128595,-86170,-74388,-33684,4918,30282,28059,-28766,-130612,-239910,-241166,-68523,103109,109883,53154,27786,-22032,-84059,-18078,86728,14401,-130089,-210113,-173035,-86423,-116814,-123426,-13903,-47689,-232306,-317127,-282592,-280817,-408974,-550077,-260424,380788,704718,530318,339614,366980,405477,285449,85101,-136808,-177116,19991,216070,151361,-59991,-187259,-143719,-64617,-775,85673,136505,277785,445149,388008,145443,19702,-66652,-120773,33827,171465,107494,39058,-19939,-191460,-303279,-153625,193484,316551,161831,11916,-86118,-103687,-83023,-99603,-42535,32562,-225971,-505918,-471413,-410795,-303404,-166290,8155,237224,274364,70305,40040,82756,41470,30414,-42930,-18270,128847,98342,-51102,34950,235931,263224,101023,-82167,-93157,82391,117776,-41193,-215948,-355025,-260423,154837,419533,127505,-330640,-409283,-194225,-65027,-137229,-109664,-50539,-5236,105185,137108,22097,-113680,-255376,-176172,156255,372872,368717,155877,-92319,9293,250906,245598,66390,54896,28658,-41413,-64369,-96456,-78758,42045,167888,293401,366648,220349,28828,-73709,-116587,-93751,-67038,-61419,-50926,76784,171167,51223,-85464,-91112,-105900,-61096,7352,70887,126178,18463,-144729,-69309,63177,48758,49182,35263,45271,135189,65585,-222641,-335646,-296001,-288953,-168677,140062,207282,-104560,-294592,-169418,-37415,-8903,52491,65427,-79812,-145013,-52116,38291,-9633,-145550,-211641,-70040,-21627,-161987,-245576,-214233,-162262,73806,277694,205336,81073,79059,24819,-44420,19345,3800,-152332,-232947,-257375,-230673,-47120,187826,270220,173861,101369,192471,256975,140426,72297,120070,69747,-4852,-51700,-191791,-303588,-146755,114215,167850,138240,181542,253849,139157,-33035,54015,131014,-88593,-385579,-451880,-279911,-46441,95564,84370,-37173,-145913,-136270,8725,171067,187572,180140,111890,-72016,-115744,-38862,-136399,-352121,-273495,-143215,-220702,-40432,372963,418953,286526,176287,101095,132814,168996,22561,-184621,-212281,-46378,73335,67171,174715,267253,139689,13702,91342,172114,18577,-77087,-41445,-84064,-74281,25655,102940,194820,316492,172283,-71009,-79805,108200,225931,265172,251372,170368,26184,-79658,-99230,-201614,-382686,-423006,-181954,247474,404582,95240,-128750,-82486,-23288,-9707,-111349,-234927,-205279,-73785,-20470,70442,90431,24291,-126827,-273965,-206656,21354,297978,490889,497372,329780,166615,111101,85200,-4174,-85215,-26024,93705,25961,-225794,-315436,-51115,397048,-149016,-798863,217949,767433,309554,1006632,1619299,500958,-184145,-139244,-291965,-355943,-77763,-224719,-289256,461147,1257788,882189,73387,-629935,-926707,-631434,-346784,-85508,68801,-1094,-80173,-238545,-343944,-222529,-63472,-17999,2493,-16728,-106989,-64479,42149,35454,65565,193856,220972,205514,230962,273687,325183,279509,125943,80971,70476,-156146,-269237,-103538,-95398,-301720,-432615,-366781,-207639,-92693,-45294,111542,192730,27287,-40831,207225,290676,118783,412,-118154,-142210,58314,187575,47861,-194546,-269584,-188742,-131076,-96716,167581,330453,99772,-295729,-341328,-127850,50606,196522,345065,363885,243410,175587,185807,170539,170186,247822,284222,301166,243756,128243,66996,-25324,-224274,-285533,-118009,30492,85826,92311,84488,-22198,-126640,-132982,-139553,-171943,-137434,-44704,7830,17317,64503,226099,226713,-13724,-129960,-85049,-79650,-82094,44721,115308,188515,274292,199036,43593,64986,194006,117834,-72086,-20945,126927,167003,130714,111537],[73431,-2830,-59632,-74413,-39835,-14655,-5402,-11163,-13574,-121713,-301321,-389069,-280843,35216,383390,370832,116843,-48968,-36033,9320,7792,-50769,-100906,-92619,2052,83349,58604,32576,162514,274927,69766,-183490,-133202,-33146,-85550,6046,122454,23060,-152457,-50436,154735,34984,-361487,-567370,-445197,-198706,-51717,78371,229811,250966,170520,28754,-27245,-3943,-86194,-171070,-54216,194115,345590,268916,151657,136851,66129,-31713,61702,247595,248660,152382,64847,-50006,-262643,-341358,-202929,118216,304278,151169,-41490,-170948,-174963,44564,234692,78908,-68804,-6533,-1568,-232794,-431536,-367015,-193493,-69892,35441,80564,48007,81730,156358,115060,-217950,-454574,-175849,101179,11294,-24694,103943,133113,74582,-6593,-81620,-49262,59269,65215,-12953,-9910,9648,-20990,-240551,-478905,-414739,-81610,170137,205281,69986,-12819,33735,105790,240102,223106,68738,-41192,-99266,-234830,-273712,-331113,-351008,-88253,193084,160324,31688,18712,94272,269824,290335,-87475,-372193,-263260,73213,277981,286495,128911,-210660,-377117,-251810,-113792,-73662,15223,86159,69872,-57367,-274415,-321935,-172732,-78333,-154736,-213080,35511,383780,383791,101912,-190317,-421139,-432060,-249354,-160124,16188,170061,138557,112164,125580,92710,233479,399061,303813,83536,23331,17107,-44176,-11986,63509,-67598,-336764,-326364,-158503,-135164,-137525,-97678,-133133,-75489,43346,-28445,-129192,-9713,75792,-39948,-88384,6534,114062,125870,36080,-124267,-93429,-67542,-202052,-225280,144379,373920,199695,-10994,-68593,3805,120393,109861,25620,22057,-88260,-290496,-321499,-220359,-179207,-109813,-143479,-238828,-114836,188544,152100,-151929,-162012,34763,-39187,-37403,95364,39569,83211,252733,223282,138913,95579,57913,67124,29363,-112433,-201271,-258722,-244801,26888,219481,45725,-30816,167353,190516,-37021,-237423,-190227,39075,123154,47485,-67564,-172597,-85601,153902,260876,253377,283244,219382,2943,-165748,-202822,-90046,100176,232447,290305,247086,203011,146570,-31463,-143505,58825,254257,152887,43374,78277,37510,-135859,-295790,-274225,-160703,-50674,-26780,-50868,-59298,7558,18083,-59086,-141398,-249121,-178040,110872,246695,116329,17846,1001,-62221,164902,615399,594325,104426,-162076,-89446,-8280,68142,73760,-13118,-281312,-454456,-298839,-62884,94976,84421,-78683,-146081,9009,201548,188806,13469,-136981,-75635,106616,94474,-148180,-255770,-85011,6041,-183913,-309928,-158536,-16211,39899,12639,-22916,47561,187407,188258,108070,23663,-60840,-56186,-3035,-67432,-208491,-136948,46659,60975,114257,150977,147307,132944,-1630,-243190,-299189,-26488,408663,668421,362495,68266,102942,216942,247443,123609,-66509,-134419,-16345,92827,-41856,-328258,-312348,-203599,-259359,-89392,308615,321461,88878,-22610,-88608,-157578,-159803,-62905,30497,78948,131206,123111,34314,-141514,-223922,-269106,-283010,-213129,-81320,-28778,-12592,-7227,-72091,-116516,-151579,-187071,-277198,-191645,43399,172140,50405,-74824,-34362,60666,81463,43112,-4545,-40573,-14405,-65665,-55936,151485,281248,147712,-63685,-100352,-54044,-265219,-492209,-248829,243662,258643,247588,659202,631956,-215128,-819068,-392348,28270,-443981,-1080515,-946391,-1624297,-1724937,-530594,-1652902,-1816961,4775761,7199472,-356217,-3810634,77368,1541889,-317087,-1245266,-382524,495015,301306,144973,349048,505975,736374,689117,317481,76081,13083,-60182,-74396,122369,399761,330515,14466,-224121,-201177,1471,69069,-51984,-73277,-37138,-12083,-53704,-89390,-30760,47347,128669,102971,22879,56376,109383,92323,104584,171430,173012,57300,13766,133423,196594,78258,-88369,-131110,29392,149384,109321,-86360,-423418,-504811,-206797,-14072,-70620,6450,176423,61080,-196225,-141804,132071,223057,205271,341336,396114,116536,-90998,630,2192,-151886,-145061,90316,222003,113497,56677,21667,32830,-49420,-238667,-282927,-121455,-67577,-187526,-285757,-206877,-187059,-216547,-141905,-12093,86028,55057,-122808,-274057,-239536,-30424,143072,174387,147782,36134,-76309,-85694,33432,118340,24736,-122948,-170424,-59646,44358,-63177,-175982,-110732,-94251,-220973,-368256,-439478,-367736,-386127,-507954,-241134,361837,630489,530253,388986,414558,413754,254340,54721,-103754,-131484,36025,201466,75930,-143087,-253145,-229081,-184414,-73549,104493,178924,355455,517495,352315,41332,-59727,-93445,-137338,82036,270148,141938,24067,-47571,-261146,-346371,-122047,272771,432841,252656,81212,2598,-75236,-111153,-138567,-45708,56983,-173546,-463834,-497522,-527158,-415601,-186736,32999,282143,323505,89853,51579,180509,192314,116200,-26456,749,140801,87545,-46251,62601,260535,271278,74875,-136094,-149716,6008,36140,-108201,-259371,-385197,-290948,161284,429792,130105,-303567,-393085,-276016,-182974,-197010,-165247,-168191,-96929,93309,163150,59712,-72946,-195524,-120047,158329,356288,362095,149514,-24972,146622,352582,219598,-51042,-134995,-112193,-71936,-86818,-176126,-190660,-92352,33065,152904,226727,141474,51202,5684,-67286,-104576,-53400,-83243,-130146,9161,167075,126983,43444,23505,-24181,-6073,41389,57348,63781,-49945,-163152,-59932,48544,36910,76889,83516,59240,93866,50110,-197072,-333892,-334971,-317648,-156277,229556,369447,15930,-269155,-226350,-139684,-44614,119491,146355,-40997,-112161,-15134,83829,52094,-75671,-133025,14653,73720,-52051,-176312,-216660,-158288,134884,328198,189460,24247,32956,-3382,-69234,-4390,-21469,-126094,-254313,-372840,-294669,6273,254416,282178,165680,21116,70466,186248,137947,80988,100346,66774,56524,38479,-112058,-251572,-146051,86801,221865,284049,317103,357520,258075,56797,67001,90636,-165479,-473782,-553929,-369224,-140601,30304,79430,17123,-35966,-101074,-82494,50704,86514,23313,-51128,-169824,-187607,-94989,-174760,-373026,-278921,-130625,-161147,54014,445569,490742,335255,237256,174629,137404,119858,33017,-105406,-126849,37689,114845,9843,79545,218837,87704,-87743,20416,191929,81080,-52333,-11349,-42436,-104382,-24229,157598,328260,406616,174673,-77980,-28467,163158,239566,287953,262772,115421,-52901,-163513,-184737,-234580,-343255,-351756,-130380,264171,477280,216228,-59154,-79479,-82472,-92151,-134240,-158031,-91223,31661,7705,15439,14692,-51106,-242626,-414062,-261268,26775,305326,466119,457239,355815,254140,145558,93266,36237,-74166,-56824,65301,-74198,-338749,-327755,-48774,354501,-117212,-651217,73220,522221,-28270,433296,1162418,652399,161806,128950,-128231,-155542,225715,72495,-238492,145630,1023312,836001,63914,-618711,-787485,-496770,-275529,-87927,-24805,-189984,-303140,-368277,-384351,-253271,-86704,-62108,-52695,-49573,-81956,-17003,33902,-3792,37753,112197,87633,128865,243469,274338,245487,133815,12959,12810,34918,-113035,-162379,-41625,-121235,-409420,-540306,-403408,-167296,-28932,-48772,-15357,48234,-55189,-43368,232731,278862,120383,25520,-116123,-144259,58990,163440,-9014,-262032,-344900,-240980,-143771,-50811,216916,349363,79804,-335607,-375084,-120741,44853,153601,285249,333548,219886,115482,123883,167053,171842,234473,306075,351625,303213,198391,108740,-28756,-201769,-258538,-170774,-43301,63850,86972,68257,-7736,-111470,-165138,-161518,-96617,-60393,-27113,44291,93945,116311,182522,109304,-122085,-226467,-204695,-212436,-197051,-82159,-14923,85586,282246,270123,90930,105868,196654,60536,-149528,-42557,185836,222481,168482,137083],[150493,139211,76587,62633,96077,82108,70502,54712,7785,-130791,-296160,-362702,-240260,79332,412233,383428,151473,-8266,2858,34914,-2801,-50079,-75770,-67209,53197,190547,121365,-6438,53611,114008,-67282,-198758,-97310,5251,-92414,-111324,-9695,2455,-79250,33719,227425,140741,-232064,-481601,-407328,-177175,-35621,59002,158563,153520,79157,-56930,-75240,10659,-88216,-217055,-70765,207704,306724,143892,63667,138099,55375,-81593,20868,237857,224761,84043,-14360,-68745,-242379,-348605,-251855,91646,342084,246751,30215,-114335,-116243,121939,315797,149358,-52831,-42897,-30681,-157984,-313788,-322624,-244962,-142039,-5260,48740,42644,74013,105262,89006,-143918,-370578,-161285,120736,24684,-39592,128468,193365,151697,72930,-81598,-93873,86460,138331,419,-94790,-77206,-75050,-241338,-446139,-378068,-75091,103172,106166,16857,-32001,51010,216605,350762,241806,47920,3100,53591,-60309,-120210,-187904,-256606,-66987,231913,257424,143776,132244,144433,219456,224677,-94117,-412462,-338151,13241,277380,281901,98162,-226144,-368906,-261860,-158665,-112855,8653,88434,43741,-59956,-216152,-185276,-53075,-90139,-218585,-213873,129123,447887,313393,-7235,-234053,-408763,-385894,-198620,-130510,-8018,106095,51618,-7007,6866,36348,242697,415067,280136,45338,-37010,-70735,-78919,39853,177733,45674,-233915,-233830,-68955,-75726,-133780,-131391,-128801,-59156,23629,-56895,-102314,36950,113334,-40183,-76898,3803,60980,72501,28925,-76855,-49392,-10544,-162161,-205494,129096,369464,212652,70558,71059,47511,70077,75008,-694,-5780,-28919,-110035,-144450,-124358,-178915,-193978,-176913,-185313,-4036,294002,211168,-145619,-165277,40115,8800,8654,106177,29947,93036,256766,243150,198921,138884,91099,184751,190334,7030,-132599,-211809,-213387,11042,166081,20921,-32853,141979,219489,25790,-235434,-207604,102424,219022,110174,18158,-8244,47281,222698,274603,253838,263078,229939,53579,-86240,-82996,2766,121293,203105,196326,186785,265730,306336,91010,-76830,95968,223632,96821,33629,116529,98530,-56106,-179467,-101781,41345,90979,88384,47547,-22444,-25244,-28933,-57420,-102660,-197364,-127843,183426,379119,263190,78252,-26938,-137914,72545,551903,638843,225732,-110927,-124100,-66313,-4678,3127,-79655,-336056,-496256,-316885,-79890,89746,99614,-70984,-194398,-36749,225591,275173,94983,-99318,-72278,109563,134773,-86233,-262062,-190000,-84517,-208871,-341531,-207970,-15195,99396,48039,-46541,-24291,55583,134280,203424,166890,27003,-38627,1550,323,-100811,-110640,51654,142109,159600,117260,139097,103735,-67320,-279648,-283250,-48188,320296,579420,397697,133986,80773,162039,194612,80398,-67111,-102420,-24083,65779,-50084,-278643,-219277,-94565,-159344,-44240,281836,271642,61120,-7587,-30004,-109827,-115441,-36731,31580,94732,133139,109227,78344,-51785,-160018,-200258,-191337,-122513,-38020,-34237,-32651,64680,89293,-16332,-135814,-165661,-180359,-112550,70915,239580,204602,19277,-76650,-59823,-22242,-6115,-89109,-188468,-124373,-52899,17365,195083,278616,159312,29889,45221,31547,-187052,-376646,-180467,193788,147141,135951,645294,710431,-228171,-947429,-427859,116741,-271956,-706317,-587538,-1081959,-711507,38559,-1852742,-2261438,3139623,4390430,-2126508,-3297927,1283262,2286119,9087,-976119,-202268,708865,667472,377079,455478,650918,734881,418976,-5186,-175955,-136334,-130593,-82783,101053,320450,243968,-90629,-264306,-169893,-7200,-1738,-94671,-63223,21528,52374,702,-82083,-30323,55687,139648,71107,4542,103044,189422,178838,163404,187776,154075,5191,-75356,10644,68804,37585,-71668,-90138,47486,126350,33077,-179775,-483513,-537985,-212608,72050,40204,21064,80599,-12350,-170471,-110035,130958,265059,270393,348973,375125,133610,-57958,37005,117965,-2581,-45037,147416,271312,173165,89723,-2520,-64946,-160749,-282454,-272649,-130556,-143651,-309112,-390409,-270242,-226223,-314574,-243858,-57750,125769,145547,-95381,-310500,-242621,-4997,152324,216292,219971,52980,-79596,-26002,122859,171992,67806,-78323,-111444,39478,152590,-4224,-199596,-160969,-73713,-121711,-298242,-460990,-368190,-298086,-367384,-146267,320852,487723,439815,358343,378515,339265,165607,18465,-28432,-39256,77305,172921,-3826,-206959,-286808,-290860,-282671,-160566,50763,182842,398742,529307,268702,-46132,-85994,-72444,-122325,107626,338739,188883,15175,-68966,-279915,-346796,-80477,311166,474762,267185,28486,-58883,-112910,-124520,-165146,-85075,26680,-103251,-322076,-442235,-567395,-505713,-256654,1739,290192,342208,107911,65255,269916,337542,190351,6937,26032,141772,83497,-3903,132454,303115,269862,53541,-156185,-148626,-8106,12619,-110199,-225183,-337094,-276084,133305,366430,95339,-262986,-350016,-333164,-315978,-261078,-193767,-227599,-146922,86946,180179,99131,-22302,-106908,-31798,152101,289208,292874,119960,63627,288419,430737,189259,-159114,-335055,-243045,-73364,-75103,-199672,-245587,-205445,-122195,-35215,21628,34007,70583,79615,-21380,-133773,-106064,-152306,-216820,-109272,73966,160378,172365,138106,69707,49331,59083,12703,-56970,-173557,-206941,-59713,32772,45283,136023,156774,67061,23042,2178,-140097,-273836,-338569,-331029,-124495,309259,487000,128742,-203195,-236802,-212587,-71412,173919,196097,-16520,-76662,53073,160161,125743,11392,-11185,137182,206979,73457,-112017,-214602,-131542,164525,315396,161128,10803,12902,-46008,-130674,-66142,-38068,-79645,-257120,-438908,-302583,67833,288482,276502,152267,-50939,-42324,121369,148385,89947,43742,19998,96384,142107,-740,-163643,-109165,77681,259050,361895,374513,398691,351745,165780,83703,32302,-219881,-478184,-547831,-407839,-236993,-65982,41985,71259,74065,-63804,-172991,-98439,-24034,-98265,-189079,-243655,-233173,-153313,-227334,-373969,-265365,-124061,-117081,117461,479798,562315,386547,268240,215347,113615,30416,26899,-9167,-30689,101686,131106,-44023,-51395,88360,16173,-139945,-25499,176301,111274,-21132,31135,8235,-114419,-44461,218246,437661,444619,155577,-96662,-11143,159078,193424,254395,235104,27959,-166880,-245567,-224231,-219144,-265404,-223325,-35802,257980,470444,272313,-30779,-103711,-144249,-160705,-123612,-40413,60844,110023,14922,-51232,-63080,-115820,-311622,-457532,-271220,10085,249461,372994,359956,345076,310123,165962,106674,102301,-7593,-14669,87539,-107205,-353551,-316873,-111193,177688,-66144,-397008,-183452,65541,-308031,-46993,624102,779883,520094,331343,28802,55033,389749,226948,-226968,-157115,565800,650774,142214,-471981,-579137,-334193,-190762,-119091,-139086,-354551,-527579,-520666,-421726,-281265,-173078,-183558,-159355,-119920,-82856,7873,15439,-33035,22604,32823,-38805,44862,223194,251495,154639,-2473,-58225,4647,41151,-24829,-16540,40914,-104008,-423775,-550736,-399304,-134269,23589,-36174,-130764,-110157,-136948,-33948,228179,235245,114183,58393,-80935,-112819,63698,133030,-36893,-268288,-363866,-255135,-153511,-30643,220153,342661,66035,-324170,-355599,-93380,54910,139913,242929,285183,191145,49588,18288,96099,109319,156883,292325,378051,347789,248361,107925,-59100,-168530,-195778,-186135,-104262,30280,81710,52934,21147,-47681,-146623,-158260,-8337,54952,24580,75665,140277,148224,127332,-2008,-193523,-280532,-312966,-362703,-284640,-148941,-120339,-58096,202203,274184,125431,151953,186359,-11163,-189387,-26987,220598,195752,107513,94175],[172553,223106,166520,193659,244719,178120,123568,104563,20257,-125834,-260601,-319481,-220992,59063,345577,340637,158581,23702,41130,69521,1971,-31096,-22313,-17184,105655,265871,138444,-69978,-62450,-47987,-168021,-183092,-76730,-20135,-144977,-236698,-113526,16632,23838,113216,266192,205928,-120894,-390321,-351794,-149651,-14350,49475,80039,50354,-21740,-161294,-147068,9375,-77679,-235873,-84403,193179,241869,57949,40143,151441,38437,-115219,-9628,224240,213376,16940,-78615,-55269,-133346,-244620,-203786,114529,374064,302739,73705,-64186,-52736,180015,319585,143356,-65485,-90599,-89851,-134013,-223297,-283936,-298290,-210517,-49845,6585,25232,52406,52309,62157,-48696,-236989,-123970,117691,16474,-79030,86985,176987,188907,151014,-59441,-106562,137776,216405,-1965,-202663,-182253,-133755,-220820,-359100,-265982,-20035,66557,44489,14613,-9056,79487,283409,382735,245489,44532,24812,125780,90089,56007,-8106,-130759,-34350,250372,308053,213009,220728,179224,148113,153883,-55931,-360559,-316247,-22042,254286,265372,42575,-244717,-353512,-272716,-200391,-136390,-1861,59592,-621,-31179,-51383,37795,96252,-71570,-272122,-253291,129032,420928,212241,-112259,-270380,-376023,-334840,-191434,-118980,-8839,80724,-19121,-133278,-121315,-15732,237695,405267,245339,-3572,-126561,-166767,-94754,98725,285664,188166,-61769,-95923,29757,11237,-60635,-80370,-76846,-58836,-28793,-70575,-52811,51081,74748,-56161,-56724,-1611,5993,7418,-26872,-66321,-21284,52986,-82303,-150263,90174,311741,191979,121226,187754,83544,-2938,7689,-47249,-38243,50467,88773,55298,-10483,-163894,-286170,-224977,-144616,27965,279514,214617,-107792,-104510,55859,27104,36174,113982,28086,73280,218024,252548,242923,149268,92645,276730,343740,118516,-87257,-157780,-137748,15109,113999,5038,-52627,75755,213220,87786,-187572,-164201,178642,289874,155596,103245,131781,157090,281267,283469,219829,200901,209658,87222,-34733,-1872,74032,131678,140739,52625,90086,298427,411513,182079,-12532,115552,187126,54706,23947,138728,145162,14415,-67551,41368,205180,208664,178353,109249,-7298,-64831,-59136,-10164,-20450,-135422,-118621,185067,451769,380134,144762,-12806,-116844,21710,418464,610894,338159,-29606,-114863,-75542,-60755,-48918,-120661,-345536,-485300,-324922,-104693,48836,62000,-114854,-287093,-143897,174318,322675,193413,-3535,-19849,116149,156959,-18110,-227202,-234118,-116109,-171181,-308300,-242627,-46912,101727,49317,-92340,-137245,-129588,17002,204181,217537,120219,44041,26848,47573,-6421,-94264,23347,191987,189777,120905,150340,72616,-115032,-246785,-189433,-34658,205265,414970,409312,209570,51913,66801,85537,-2006,-86735,-75656,2272,107792,11178,-157841,-57213,52622,-79500,-44646,204445,201376,45100,34240,43618,-58399,-57437,-14451,-26941,27715,72252,67411,109740,67892,-45728,-77815,-69690,-13463,38741,-7338,-46185,104824,207974,63395,-116320,-164998,-106991,-36868,94048,271343,309564,109822,-76928,-144409,-113230,-29282,-99078,-251519,-218422,-55840,82046,221655,264314,184687,181390,264169,135266,-130469,-264272,-92103,148267,63405,46122,572051,738038,-100430,-779193,-266778,345044,84419,-117264,-69520,-304027,324850,526082,-2086618,-2743493,1721942,2229332,-3306270,-3004754,1825954,2522680,355704,-437567,57437,816488,955170,607080,503192,616750,570755,116349,-326244,-389461,-240099,-189241,-117932,38472,188257,99403,-235939,-313212,-130162,-27129,-106274,-166711,-79136,70683,130005,69382,-81797,-84828,32458,137425,41821,-7266,134003,237717,230932,188522,157332,76603,-69554,-148042,-132340,-101246,-23221,-68939,-67893,75324,127021,-23808,-266054,-540060,-577779,-256645,95817,129910,38504,-18750,-83255,-141000,-98742,73139,235670,274913,286598,264720,102180,-29030,61971,209616,141294,64143,198985,333376,305707,177654,-17882,-189771,-279762,-297930,-222257,-121960,-215269,-413070,-436636,-282094,-191759,-279339,-250424,-78765,145614,219290,-53479,-333906,-250488,-11122,106664,194865,225807,66327,-25127,99774,246945,239605,130668,-5028,-42291,111487,230387,58415,-183716,-158747,-8894,19650,-143261,-347304,-291162,-175851,-173700,-7145,279469,344582,297998,261294,276000,202249,28570,-27870,55384,63254,116058,133164,-55793,-233723,-286904,-306895,-320025,-231320,-48358,159268,402389,479965,174009,-81915,-44932,-17492,-92641,104195,364695,231141,374,-90840,-236075,-278021,-32647,282593,412881,197625,-126821,-253841,-216259,-139239,-180018,-144583,-37187,-20874,-81702,-242848,-470005,-537217,-352659,-61288,273830,336013,120386,68360,294916,392425,218684,58700,70508,142576,84215,63354,243437,374821,276662,60464,-115125,-76962,48290,41370,-64346,-129588,-219088,-211416,78996,241490,31480,-204813,-262427,-328255,-416739,-317785,-199652,-217159,-136010,91874,182867,122148,25306,-2243,70035,139466,185792,172774,74268,151363,400986,455963,152142,-231835,-477003,-326058,-53507,-42236,-169406,-229387,-265691,-259128,-216198,-181218,-70334,82989,133393,17379,-158437,-200904,-236044,-266145,-219811,-65789,141897,254828,210675,143588,96205,62595,-52062,-213802,-326780,-261317,-59904,28102,66515,192190,212136,50157,-63348,-61102,-72243,-188831,-319202,-325146,-79877,354589,518284,194502,-117054,-199635,-243087,-92006,196584,198896,-23075,-53209,130627,237406,179007,79774,103568,250953,326380,172469,-59972,-191020,-84242,156131,251601,135732,35474,11764,-89503,-199694,-131339,-18131,-23239,-248683,-447634,-264842,117719,286910,258901,137504,-102283,-136788,60304,166025,105601,-23837,-58311,94421,216242,95126,-70738,-43132,88292,256633,345378,340290,372606,400458,270214,108245,-30164,-249625,-407320,-430127,-378703,-302876,-148017,14598,129230,155234,-33400,-240736,-241713,-119845,-140684,-242241,-265915,-236754,-183860,-259305,-350793,-243974,-125471,-92280,132116,451843,577080,398930,249682,214198,70700,-76337,3011,74903,49834,131624,121090,-81358,-174300,-73847,-51962,-130560,-30875,138081,100109,606,70147,54085,-100383,-26661,271715,481145,410639,125198,-107771,-25798,100801,107015,183240,183871,-62608,-280908,-301254,-212246,-176620,-185986,-80083,76646,236907,386046,245556,-38133,-133114,-188883,-196644,-85348,63282,174881,130138,-4555,-114367,-125491,-156398,-312330,-386911,-231953,-25181,139838,217600,208832,287895,321686,172096,113133,148891,69503,79663,144735,-74744,-268159,-272619,-196785,-22070,53020,-112708,-464521,-456891,-498104,-353488,172718,838305,792555,433533,143689,223340,401673,225471,-252973,-423981,-46731,373915,297683,-226971,-347518,-164974,-103804,-156020,-235349,-450056,-675606,-638176,-433984,-280279,-273873,-324238,-264510,-186204,-101143,4485,-2932,-33224,38820,-11421,-122987,-22701,171357,195459,61094,-100232,-79889,45994,89809,98141,144885,139638,-36221,-331723,-459569,-362630,-125517,50893,-9645,-191892,-224817,-186775,-16961,193031,167430,91770,86421,-20208,-52615,74709,103265,-37394,-233362,-329308,-226996,-156346,-41662,174096,292301,51698,-269526,-287518,-49655,74739,139545,205075,223376,167792,-1811,-103208,-21210,17327,63055,254996,382510,383524,279757,70758,-107339,-132087,-117263,-169095,-150158,-18854,72067,49210,66338,55676,-82133,-134180,58409,158077,81437,84977,147752,158478,75315,-80267,-207392,-268758,-371451,-486545,-344810,-176210,-206863,-199147,76214,217584,143213,197666,170199,-79727,-184585,26023,221433,90143,-52806,-14133],[126036,219329,187652,291448,381835,263039,136306,105304,15165,-103499,-204608,-277649,-235004,-29543,188403,246448,146426,52782,78302,108373,26870,13475,55661,41856,145862,292937,102878,-151603,-164588,-167030,-208072,-153539,-77499,-94104,-241127,-346894,-161568,69262,132223,164092,259427,221617,-41503,-295317,-279992,-118935,3498,50684,20246,-32647,-110958,-252409,-212686,1394,-45689,-207620,-75593,173278,188139,52390,96433,169439,14223,-122850,-15613,220278,238317,2068,-96768,-26479,8151,-57952,-59430,180786,399496,314870,75991,-48022,-9074,208130,259780,60161,-110352,-136263,-152334,-145580,-157135,-243735,-331878,-261180,-101322,-44085,-3907,20831,15321,53614,41173,-106465,-82213,89925,-12623,-137084,-12346,95211,183145,211754,-4506,-64528,206653,276472,-12781,-278468,-263159,-183997,-186430,-225345,-93513,72150,60894,18683,48268,42196,102458,273604,321864,225250,65094,30747,90372,132846,173025,146977,-8787,7122,248100,298482,222851,268385,197403,72297,84072,1591,-228562,-207468,-27080,208634,253673,17027,-238768,-342142,-292826,-224567,-138267,-22310,5608,-43596,19527,154350,259255,218095,-23448,-281336,-304577,38173,313778,125542,-166224,-277595,-327869,-295436,-226037,-136451,5212,94411,-64226,-240840,-223181,-47235,218811,368646,212543,-43714,-210898,-229429,-80878,145690,357068,327296,129555,47985,120326,120046,69380,35956,1527,-72334,-101790,-80828,-14204,20144,-30837,-83638,-26775,-8462,-39469,-45760,-107318,-106811,-16744,110030,21401,-82520,36772,227432,153516,128569,244480,101225,-67016,-54084,-92815,-71073,124049,252766,221480,92856,-128686,-339641,-264941,-119791,-2872,179818,167942,-67351,-31053,62700,2955,22053,97540,24942,31065,148783,243322,256555,125448,63890,318890,455119,206373,-58959,-97394,-33066,36655,73014,1116,-79868,438,180102,118049,-130807,-86032,247986,325846,172929,146831,189835,210999,298483,263580,154236,122362,157168,72872,-38698,26727,136725,163342,84272,-78001,-5854,289134,419024,198918,17418,96916,139695,33691,20655,142426,167320,61228,12505,114450,273060,270233,207637,100716,-14569,-83932,-62355,57880,73529,-84862,-146849,129874,457064,434980,186431,27372,-17274,20965,262729,532188,419540,75621,-45677,-28581,-75438,-60494,-121602,-313890,-431271,-319269,-130213,-15365,-9852,-180112,-380484,-272490,83411,339848,285693,118072,73745,141347,170174,43977,-160808,-206258,-89965,-99730,-230288,-254291,-106955,50412,24244,-139563,-248874,-296548,-107116,146962,195543,199984,166633,58563,54358,47036,-92759,-30162,196360,202280,164577,185461,58581,-118792,-140385,-39807,12822,96676,236399,396419,270872,19094,-44735,-42502,-93962,-111096,-50952,58435,189891,97714,-24313,121757,197148,-37129,-84731,97643,115107,26559,71563,97237,-13511,889,-3631,-133440,-114149,-35361,8659,114706,174758,88439,63331,49903,85222,135136,50725,-51774,101317,257523,111551,-91232,-177020,-86501,9400,105410,256091,335868,183188,-23278,-169875,-175891,-31720,-36303,-212881,-264631,-75495,121507,235703,251215,218562,340510,478006,233951,-105423,-185630,-12642,111969,15475,-11625,440872,694821,121176,-389167,45562,666808,542511,481674,434276,482467,1167707,893287,-2225873,-3159232,682793,851735,-3884107,-2828001,1930592,2325690,572991,163700,322156,828153,1115881,766706,485313,458539,316706,-108423,-504895,-512463,-324228,-245976,-162372,-34742,44174,-73103,-375000,-358347,-116733,-79374,-226258,-252089,-117113,87103,192868,133111,-85067,-169749,-2733,131615,23408,-13277,138323,235161,221366,161104,85050,-24465,-115994,-152197,-234568,-263129,-103807,-94524,-82842,102767,154503,-51486,-328506,-583682,-622154,-325098,55630,171071,51720,-91605,-140332,-134053,-119279,-25579,144012,218646,162292,80890,16615,-23467,69163,252323,229064,125152,200465,366133,440807,282828,-20235,-305549,-383222,-288545,-140128,-91845,-262368,-466458,-429693,-260658,-111044,-126053,-154102,-58378,147606,255452,-7157,-329474,-257210,-51001,5750,91555,148050,68345,75032,267531,381953,306329,196467,78679,22937,155018,285282,127501,-127845,-118326,59183,150425,45139,-151818,-176573,-52156,25446,130885,241020,229935,142709,125764,140628,40402,-129458,-87020,106105,127462,113624,81694,-63538,-218905,-259647,-264714,-278971,-264519,-146873,128329,374548,384863,101823,-51259,53605,56112,-59691,79625,350592,251360,-29888,-117180,-139916,-135218,22374,190096,259668,67815,-320028,-491478,-339104,-162145,-183968,-194735,-96798,67449,212103,90345,-241053,-493427,-429883,-118936,246213,311943,123671,51111,218249,300260,180680,117243,132979,148749,86684,137388,371825,457608,290868,100556,-10638,49860,149785,91280,-7389,-11011,-61408,-104596,24948,91715,-42457,-131590,-131838,-249017,-443757,-352637,-189410,-147527,-67793,104635,163239,112119,57630,97281,157773,120411,69739,30145,24711,220730,464757,423042,105773,-255098,-507087,-336400,-29671,-11276,-108186,-153130,-259208,-343642,-339748,-320282,-144604,88056,161599,45840,-165780,-299707,-297130,-248691,-266911,-191353,81049,260817,215356,173900,130190,59128,-117526,-364012,-463612,-299730,-48340,42356,87619,209296,208746,-1638,-144187,-108313,-8438,-110634,-289061,-296265,-28341,351555,448818,189891,-34849,-129233,-235525,-113637,175390,151647,-68010,-50697,194635,287954,188644,101296,161333,306154,381726,217719,-12733,-123285,-18563,115499,158673,122149,79278,15418,-120993,-239793,-153737,51290,27381,-238379,-407158,-202882,140122,251546,228198,121637,-130318,-211501,-1810,176731,126372,-69573,-134930,51080,228930,137842,-874,32979,109117,206122,247901,237886,299590,404431,349882,138528,-83276,-258585,-292286,-242725,-294820,-328328,-184236,35558,189817,185886,-19006,-269899,-339878,-179598,-98796,-190923,-230460,-199491,-168778,-242641,-302186,-219958,-126000,-77019,98465,355671,503018,347709,181028,175693,25792,-165457,-30246,123371,98023,128266,93402,-94555,-247066,-204395,-95390,-70127,7854,99861,51433,-4243,86749,79496,-68655,21363,304276,441703,316027,100207,-91407,-56024,13694,12065,101063,126471,-128214,-359152,-320276,-174894,-146040,-140368,32973,173314,205910,249726,148811,-61984,-142096,-198551,-188908,-32555,107981,182357,77302,-47860,-158577,-162375,-169814,-246104,-228737,-152481,-62919,13998,41004,41285,196523,289558,161019,96604,136879,107030,175354,199430,-4574,-111903,-183732,-248837,-131158,253316,133968,-667541,-861281,-567824,-472320,-93425,801608,905316,430918,201369,314298,290794,88657,-307163,-639113,-658099,109905,500421,41087,-143862,-5531,-27810,-183279,-291016,-465858,-702349,-677517,-409056,-237874,-339204,-426293,-320341,-210346,-122677,-22748,-9493,7645,95472,319,-144525,-60126,95775,104952,-29189,-150711,-67965,100397,158102,227378,292629,241620,65287,-161832,-295994,-306078,-140364,52674,21574,-186234,-264627,-190559,-2682,133907,86633,48840,99252,50961,22479,91630,76231,-34921,-197191,-262500,-168335,-150478,-75378,92401,193535,29049,-189770,-186686,-4290,80238,116676,141373,143987,144134,-33635,-212418,-151009,-62445,4378,211875,367460,408133,292741,14805,-159837,-106165,-53478,-137443,-182271,-79726,54967,61058,118583,168130,4688,-97688,87155,214091,119242,65711,120564,150535,37068,-113166,-165940,-196376,-362105,-542416,-385330,-208643,-288076,-294444,-35636,131164,147831,236688,154021,-125719,-137574,106255,189759,-63938,-268326,-157985],[23971,130709,142643,336630,478399,322372,102313,38884,-10561,-64003,-140406,-249683,-277069,-161524,-17076,122376,128230,85698,116347,144480,67135,80856,141981,88297,159113,268275,28273,-235791,-236417,-213710,-185860,-126986,-95022,-181309,-354860,-417044,-149742,144160,216250,172155,210480,196606,6280,-200524,-199948,-87963,11460,58271,-2691,-77214,-169644,-300228,-242193,1840,13421,-125577,-32339,165265,168507,126818,208589,178459,-19794,-110379,39,225653,299663,71686,-47774,3687,115979,146831,135504,256583,406407,293635,44429,-73458,1196,206501,171884,-69255,-178919,-167723,-188587,-153750,-92946,-187736,-328552,-289430,-162036,-98513,-39315,-13591,112,66202,97978,-27524,-61256,37087,-59445,-202297,-136149,-14417,143622,240528,77935,32397,276422,300129,-19009,-278368,-280807,-209598,-141974,-61632,101184,173580,74648,14927,89595,97728,105616,188597,194531,181569,102227,26733,-32057,34138,171023,222892,79165,55071,236020,244818,185584,277117,202059,10284,22665,45230,-64585,-55009,-3300,146392,246220,52461,-191846,-335279,-319293,-221610,-117511,-48190,-51813,-66308,70973,311369,387618,266869,41023,-226029,-330707,-99528,172884,92176,-140992,-237529,-262967,-268465,-277437,-180074,16286,126512,-85375,-311876,-275191,-52251,184288,303843,186978,-59965,-255760,-228437,-34233,170992,377205,428030,278053,146956,178587,229894,218231,172596,79813,-90562,-175863,-99064,-11828,-48865,-160122,-110253,7680,-18312,-69264,-70899,-179255,-184125,-33831,146227,122955,-22038,-12844,153914,120512,97609,226983,95688,-94713,-76779,-117395,-97837,172139,351252,314128,161313,-74813,-328514,-281217,-109418,-52645,60526,95223,-46987,-164,35011,-60793,-36600,47194,11326,-20694,66933,206726,230341,76352,16874,300034,495196,258642,-37941,-37339,72364,63760,45374,7705,-99364,-52959,135180,101140,-98645,-10311,290230,325866,160476,127411,154928,209622,265626,198739,68782,52772,78626,-1982,-99265,11062,198297,231387,70240,-138590,-62495,235635,313306,120749,-7965,30710,76604,33572,28029,128210,160617,79022,48661,109362,231455,263677,166379,22071,-32200,-60976,-36922,115409,144341,-58345,-190467,49661,406277,417338,178106,65894,110957,54023,127043,429066,455374,190443,75624,58060,-41071,-25230,-81287,-255796,-357278,-297120,-148758,-81094,-84281,-224812,-422550,-368339,-2357,338358,349104,224760,185841,195180,189205,93221,-79424,-120742,-29403,-34206,-142743,-240993,-179956,-34961,-16395,-172873,-322937,-388508,-181597,88553,150949,259244,290365,78381,13302,46581,-105005,-92946,150466,190471,224466,232597,66207,-74580,8718,117752,76191,21279,104556,366228,301553,-11398,-145170,-150756,-162148,-122098,-23227,126680,263550,152284,63019,263173,303106,-27980,-141344,-12490,15920,-10808,73829,100973,11418,43047,-7937,-254001,-285842,-149002,-48229,90714,230184,200198,182272,140942,146642,217389,120294,-47255,64157,237573,123058,-67636,-192323,-121301,15335,101228,197368,281369,225904,71394,-133747,-200805,-24321,66290,-97882,-250874,-108691,123098,239648,244574,246338,453610,620656,313319,-104197,-144837,45198,87490,-3510,-37841,269096,578040,352959,57617,384982,972748,974643,902307,764772,1037273,1670577,1171900,-2084854,-3442850,-253850,-137329,-3916543,-2287348,2125341,1957428,579466,591641,483694,760695,1138320,803256,409276,264480,53183,-214572,-478135,-533403,-421476,-310836,-194766,-86448,-68643,-218655,-447576,-376759,-150923,-172404,-335507,-325532,-163245,54221,202141,165300,-88474,-246111,-28049,134199,22396,-14903,115496,179745,142885,78340,-7965,-99124,-87844,-58669,-247711,-369294,-195947,-151770,-136439,111813,190712,-53581,-353468,-589223,-637536,-381556,-23563,155425,56082,-119795,-177894,-162522,-167423,-130786,27710,126915,9772,-127445,-103769,-50877,51777,231990,228879,105138,137142,345453,515299,363303,-11105,-378644,-448855,-260676,-42309,-38918,-261582,-438068,-376729,-225121,-23774,74549,8005,2765,135642,243835,31779,-292140,-255328,-108635,-122958,-74705,7211,57335,192556,432662,492689,355341,249796,151660,71217,178691,330661,203632,-43044,-64788,92651,233903,219948,44299,-75572,48567,192125,224062,189534,130995,-813,-15745,10191,-102318,-267709,-152019,99496,121584,46265,16697,-35632,-174449,-215837,-168275,-171390,-257864,-209576,105076,329670,270523,67357,32693,178079,138129,-21889,54092,312521,241098,-75036,-145340,-21472,54484,86724,66018,63635,-78234,-473429,-657015,-414176,-183541,-175966,-207017,-116706,155213,484715,456878,36095,-388187,-445123,-140216,215171,276350,118897,15214,46596,69426,79495,161057,195444,157676,89795,202173,479524,512210,293227,156825,128904,190124,245449,121210,22141,85290,92989,22680,-1972,-39171,-103979,-54229,14911,-114844,-379053,-351863,-167992,-46501,32578,114025,115018,63869,67976,167120,204027,93469,-33438,-98401,-13620,264427,476291,347473,50920,-229447,-411546,-271403,-17962,-2614,-45896,-47013,-195396,-359060,-378552,-363857,-175097,88767,168167,61479,-158635,-368340,-311557,-163863,-221213,-247331,3612,189437,151265,153607,151829,60728,-159892,-460775,-539684,-300948,-17886,76036,97660,167988,130229,-83422,-198802,-109882,44531,-59432,-256170,-244555,24909,302142,298110,117787,23764,-50594,-207813,-142254,112157,67936,-139264,-64450,232311,298028,149401,67599,137061,272980,347150,207526,45765,3553,64546,59533,59491,117510,116620,9731,-132868,-225103,-100635,156772,56504,-233905,-338718,-140496,128370,188067,180414,101962,-142415,-268798,-65724,166872,143513,-70157,-171457,-13175,174254,117172,32147,95765,125773,120409,115393,116142,214501,379204,392579,165576,-118535,-252409,-171689,-54426,-194058,-325038,-168453,113924,242539,159122,-26358,-255297,-364348,-192413,-6775,-66477,-156098,-138821,-110473,-169046,-228486,-189746,-112408,-57587,31931,206562,351579,240962,83441,116033,-2398,-203067,-58866,125745,110692,104383,61047,-82863,-245433,-254380,-103203,12804,80892,84696,-17555,-44558,68123,74801,-32497,78897,305153,333649,196290,94476,-38658,-78064,-65521,-59556,31204,75989,-150968,-376791,-308166,-155605,-164329,-144428,91732,230236,168722,101393,20534,-78158,-112273,-163913,-138954,19231,79955,64590,-37172,-104324,-175249,-174286,-162918,-135058,-37728,-52881,-82024,-77773,-95441,-84147,103814,228505,131057,49290,54927,75566,214886,208170,62661,65895,-49524,-222209,-79567,519320,327661,-709500,-1000313,-508749,-474832,-202113,661292,833411,349233,211199,319691,116004,-121683,-363565,-788555,-1098874,-41841,700836,247408,-3850,135885,27278,-197190,-304983,-425666,-620214,-634350,-353922,-161386,-338210,-453262,-303477,-176108,-134724,-60974,4012,87399,183613,65380,-103598,-65626,10339,-9141,-111441,-164672,-51979,122759,208590,325607,399345,326784,165305,27459,-110358,-241885,-161702,40853,45077,-135263,-234598,-155691,-1998,61860,2932,-13594,91567,114829,94906,113150,50678,-63465,-199208,-194505,-101673,-136326,-112273,168,60121,-4621,-98254,-68812,25477,43507,36270,23772,38908,102859,-56234,-289894,-259708,-102789,6598,176921,332781,409079,284508,-38483,-202554,-103773,-32429,-113865,-202709,-140649,30957,83801,160566,249229,81388,-57979,83977,218353,129296,23976,70856,128949,15030,-105751,-91233,-94295,-297896,-518266,-415289,-280038,-368174,-320673,-86999,54877,147806,263273,139655,-135588,-58258,195469,136804,-222544,-467184,-293624],[-100877,-9610,56227,322245,507166,339084,27840,-86377,-53285,-14402,-80244,-238976,-329677,-295206,-210019,-1199,114016,125199,157614,171081,110760,159392,216328,105757,135789,201932,-55655,-300463,-269444,-186187,-122524,-112620,-115975,-242757,-446105,-432434,-97119,212178,252455,137971,136360,151624,29806,-118706,-127063,-61140,6375,63889,12772,-80272,-188335,-288692,-217765,24149,95680,-3184,42127,174162,183731,241623,324787,165838,-63241,-93308,20220,225881,371928,219094,66846,29358,147360,296827,307802,297196,377636,256514,1862,-126263,-21646,182943,96007,-193812,-251352,-177766,-178732,-120876,-9868,-107898,-286448,-300902,-228011,-147140,-69901,-42313,-1387,84697,104718,-22750,-81351,-37206,-117377,-260281,-239203,-104184,88048,229500,166362,159314,326831,281811,-7643,-186887,-213739,-195309,-86394,106441,268321,249857,90381,15389,110571,134309,85954,64659,53856,125196,136896,13294,-185376,-167625,44322,198312,123398,110308,230912,181158,131443,260290,196125,-25745,-23955,47658,63050,82458,39368,77339,226044,136870,-108562,-323630,-338391,-189250,-76573,-65428,-84926,-57147,104152,354374,372845,227621,101988,-110152,-303161,-222789,54102,124211,-40540,-147212,-181177,-243173,-311472,-232254,7475,145512,-93428,-342068,-275189,-37305,132272,211946,165133,-46228,-239128,-155816,39184,176796,352051,466204,336363,161547,183509,311119,338835,278678,134674,-103922,-231333,-129435,-51767,-134660,-260732,-122144,37349,-32658,-81110,-61754,-212787,-258884,-59695,154689,196252,19583,-42896,117836,110269,46401,147620,69795,-73353,-44833,-109594,-112352,184322,375570,319919,182262,-12139,-259530,-272698,-111231,-80610,-23270,21499,-57821,-42359,-41524,-142721,-119405,-30622,-18072,-68894,-9510,141986,166463,17778,-32540,223962,449626,267860,-19941,9015,146686,80078,27101,21576,-95556,-65161,93699,42859,-106740,29883,290312,295444,127288,56479,67405,185387,204706,93356,-17996,9672,-9466,-121554,-189507,-24667,251880,319848,109100,-109337,-60432,148009,116622,-38465,-87550,-74110,-602,48096,46668,99153,126294,70695,45148,47959,114891,200962,75701,-92177,-41309,9987,10525,137884,167352,-55202,-219468,-20135,323118,342124,117971,81296,210810,86735,30221,321573,441710,293146,217133,151780,28175,44405,-12543,-189745,-288947,-261277,-155147,-125501,-130592,-215375,-374775,-384180,-49656,325776,370553,286336,288393,275662,224032,125893,-2496,-8208,35973,-3734,-78095,-207789,-244896,-127129,-62673,-187239,-342930,-385108,-174413,75752,133526,301447,377203,71526,-67778,-2442,-122304,-144531,61891,145703,265334,271216,84624,-2785,148488,232230,130866,-8995,51829,330127,297936,-33459,-213393,-212114,-182409,-107502,9427,182645,284306,133071,69015,327725,350407,-32562,-186310,-105661,-90964,-74007,26248,42593,2202,54481,-26211,-344391,-418281,-219958,-83582,49331,219161,251984,247567,191343,157031,245761,169844,-31001,20406,171345,98441,-57298,-204010,-187993,-13766,81125,111587,171080,230144,174971,-54371,-186451,-15918,160649,39225,-189410,-148173,83214,230865,240068,251917,489937,674525,373774,-105959,-121695,88091,73083,-13077,-43727,89007,407481,509781,384974,603487,1141527,1264055,1060034,845543,1208414,1780295,1408758,-1536086,-3569236,-1523446,-1300912,-3452742,-871021,2887381,1706486,383902,681127,448554,619594,1035493,698192,295344,119088,-152999,-230557,-292791,-484159,-544164,-381139,-196383,-96045,-123676,-284243,-411507,-346828,-228180,-294593,-409628,-361511,-196854,-23643,132843,144250,-91750,-280520,-31047,151034,40266,-13220,73649,85852,11670,-43437,-92106,-106707,30638,122120,-157496,-391346,-279282,-224292,-205094,91981,207901,-44196,-336478,-529820,-577163,-384986,-103010,96276,51275,-103308,-195343,-219102,-225478,-203406,-62226,40710,-123140,-298825,-222860,-104801,8060,152156,141110,10298,29602,270764,494806,387331,3689,-390212,-462254,-221214,51014,32306,-198953,-319185,-284548,-188257,35817,234697,174711,88017,113743,188701,53380,-231540,-241675,-158577,-234074,-248550,-145046,36903,291781,547237,546723,373103,280241,197020,96100,195433,374530,279398,50332,-21953,74319,259069,346312,168721,-26608,114697,302706,244045,102651,20695,-120287,-135001,-84817,-188440,-343879,-204031,42907,50463,-75672,-60789,-1181,-124040,-166924,-39272,-34257,-228101,-230362,91318,280721,166346,63872,134058,287663,223787,33803,51892,272364,205703,-121878,-166501,81118,239757,159267,-41821,-112462,-195410,-531138,-670327,-389357,-181339,-153573,-168733,-80342,235591,662381,709862,239887,-259696,-378267,-113501,182289,235403,113963,-23856,-165555,-223124,-56980,168848,230381,160751,95574,248216,530024,499107,257635,198266,253841,290557,281671,101084,2159,124859,202214,138658,7754,-119532,-135303,11650,135411,32582,-236925,-307428,-137601,52247,129293,107472,39552,-10452,57920,187399,192016,57553,-104717,-181276,-27662,284828,444070,252755,-7277,-167294,-222929,-151135,-23813,-22065,-3324,52997,-103334,-312105,-336673,-319288,-163654,90203,163363,63581,-150353,-390793,-279407,-40266,-90709,-205656,-58776,68551,40654,93008,164381,80625,-157869,-472207,-533407,-262424,28224,122814,94209,76906,-3884,-175749,-214719,-54532,86138,-40332,-224631,-177658,73767,222915,112578,7338,50127,9704,-181811,-177410,23555,-25574,-206264,-75506,246013,270444,73834,-6337,43828,157778,234121,165057,129276,184167,164388,10815,-28200,108826,124517,-13697,-125565,-155141,23502,260360,54871,-238587,-269344,-95888,87178,106760,116067,75453,-151102,-310879,-125572,130908,145636,-23533,-143602,-67764,75903,54728,32801,128159,128507,31274,5252,27603,151106,344423,395194,177219,-134191,-234517,-75160,72146,-120288,-313211,-118068,222112,270987,86060,-53378,-202283,-308418,-161642,79625,62407,-79145,-81048,-30504,-53399,-131225,-144090,-76023,-27352,-46188,36227,171436,118303,-7156,57089,-972,-170185,-68845,87964,97147,78016,35969,-51122,-172068,-210785,-80053,82991,167398,105895,-81148,-113679,15126,41971,-5544,121071,269760,194493,92446,111096,41782,-71424,-103181,-87693,-14233,38740,-127223,-327001,-277635,-186301,-242752,-185251,103065,243109,129937,-18670,-90386,-67785,-40618,-88760,-61610,57264,2919,-129720,-176764,-159111,-166869,-171332,-148000,-12527,130169,42339,-66575,-94839,-138175,-116028,50366,162119,85464,-21760,-73354,-18610,163001,142555,92337,215343,114517,-101872,136588,827902,513398,-556884,-827542,-357548,-495094,-288839,422018,607743,235961,201351,259077,-52334,-308163,-379555,-861870,-1274411,-52181,835556,333419,68282,258850,59031,-202585,-292460,-372415,-494421,-549408,-296038,-75904,-269890,-399648,-222055,-96086,-130751,-93218,39097,188314,275921,156145,-18836,-45284,-66669,-124731,-181020,-163680,-59455,81428,206056,361925,447535,373648,225157,172858,46517,-178232,-165850,32724,50616,-81374,-168422,-105127,-20627,-11542,-77372,-89205,64336,156853,150230,138653,25405,-145234,-258835,-154500,-51586,-115698,-129506,-76004,-79900,-43743,2967,55687,29123,-48325,-112719,-153289,-95561,26635,-87605,-329069,-324768,-102384,57626,154853,276750,369400,251102,-71776,-224501,-129040,-66141,-115519,-212405,-186295,4200,105600,174293,265990,119844,-23215,69600,193536,120046,-25619,11636,96023,3549,-75651,-14058,-3772,-215636,-439619,-436790,-384727,-434458,-283783,-67147,19158,151778,273109,123996,-108608,38121,272851,78787,-345980,-584875,-382895],[-211488,-153238,-37083,254493,452431,300002,-70675,-236952,-105091,29812,-35918,-241104,-373110,-391100,-337025,-96674,105498,168061,202530,184481,143983,232225,263674,91808,77608,114617,-114237,-323345,-263740,-110885,-51475,-108931,-123421,-251870,-478538,-396338,-35146,244240,232287,75731,61364,110633,37862,-68374,-79590,-44356,-11245,58725,50568,-53957,-169203,-221423,-140092,72586,185105,128663,128793,191855,214550,338524,389977,127377,-109248,-86447,23479,200600,416405,397545,218752,50565,100631,341451,387673,269292,302331,217939,-26171,-179046,-65842,147978,60703,-263330,-302787,-165848,-120590,-32768,95413,-11922,-222915,-306673,-286451,-176493,-81595,-57530,-5331,84960,62604,-81100,-145110,-121951,-175494,-297711,-283635,-136323,35967,180060,229934,275141,342960,231828,28517,-20620,-66285,-132248,-16254,248707,364202,273412,93055,6428,94627,138611,54643,-43278,-44870,73321,147323,-13116,-306560,-380231,-154301,94531,136846,175566,245521,139245,90244,232335,179231,-34853,-52864,-756,94921,154765,83861,11870,172165,221087,-13128,-294870,-332592,-131976,-18686,-56665,-73523,-15286,114479,277993,230840,120558,140828,37945,-216114,-282636,-7627,198498,99446,-24350,-91089,-207977,-302541,-267398,-27079,125818,-101934,-339904,-241217,-17361,63737,98906,138257,-6850,-159320,-28404,125065,172753,303346,438181,291978,83773,128372,336803,394356,319112,153013,-106824,-253917,-163857,-117505,-211039,-298494,-112070,52565,-50701,-74263,-19974,-191113,-286009,-74286,141823,225821,39338,-49274,120355,123933,-3476,37968,32256,-9845,34181,-69535,-110958,159231,331460,251744,158162,43635,-166313,-252072,-125423,-75228,-56020,-41308,-99584,-150377,-157429,-209526,-191424,-116506,-62187,-104551,-66351,61913,81502,-33081,-72511,106517,325126,232509,-9843,25667,165810,72014,12070,40216,-58929,-34156,66143,-32542,-146864,19296,243330,243510,90743,-23906,-4065,182971,158056,-23172,-84869,-340,-83658,-246151,-265916,-52212,278218,385524,175431,-17492,-9684,46662,-115836,-232211,-196795,-191280,-81488,68219,73527,60371,70607,45117,18158,-32620,-15959,112771,-20443,-188546,-25379,116222,68297,117505,137731,-62478,-208952,-54241,233570,242097,33291,71113,243911,83964,-34487,219842,384740,359513,334166,217765,101745,121797,62374,-131726,-244307,-222940,-148160,-132697,-131413,-141788,-228958,-299415,-48661,302805,351588,296206,359075,366299,272302,139332,52795,98522,85698,-13484,-51737,-165130,-282717,-200808,-107221,-187124,-314891,-304374,-89597,123870,167490,333593,402879,32890,-168462,-80423,-132775,-166774,-49607,64083,260587,283099,94843,61464,229359,272049,158327,585,69805,296904,267353,-45181,-241535,-218552,-149043,-68036,41896,204627,232982,36058,-4084,302573,338344,-28675,-199699,-173487,-195589,-153959,-62144,-66582,-49288,28177,-53431,-368714,-447787,-213352,-83866,11981,157040,227417,248795,204887,121024,194723,169939,-3452,1641,93960,42903,-69696,-208231,-250485,-61918,46756,20569,45276,197956,250059,36018,-139812,-8451,206244,140424,-109969,-183822,9799,202505,226707,226521,455951,673135,425276,-88550,-86458,133452,61599,-38417,-47427,-60781,220116,538540,486499,601630,1100230,1354388,999212,707047,987855,1525560,1607462,-611290,-3548470,-3341407,-2892414,-2503997,1529147,4281053,1716622,63112,405908,186754,397783,829632,475893,171814,72265,-261456,-218223,-74727,-420450,-671050,-436394,-156783,-61445,-121113,-250043,-268313,-261303,-318360,-416077,-435242,-344795,-197070,-116116,-4326,65402,-98587,-262079,-14764,177634,73931,-6903,25524,-22183,-138636,-173117,-140147,-35676,212907,340698,9386,-328012,-324360,-276544,-245431,52075,185824,-41175,-286394,-397134,-414067,-311420,-147114,22758,42130,-57786,-194596,-279641,-270163,-215575,-83505,-892,-193067,-384401,-302936,-164498,-54038,35214,-1827,-119478,-80874,158703,378642,341529,16352,-342052,-421361,-176264,120067,109513,-81195,-135072,-164284,-154701,51638,295851,291164,172271,85188,106919,52447,-169529,-221067,-179974,-284093,-359135,-248669,13148,341842,578372,527304,353259,283395,207056,99868,215214,413199,338779,128569,-3405,13005,235616,401497,187093,-39392,146403,347611,185407,-29625,-111123,-210570,-213762,-128619,-197799,-329428,-218247,-28334,-45398,-208228,-143474,6008,-92434,-121540,88497,84446,-202016,-230261,76627,235001,96606,73383,211000,349648,309444,121688,90362,247745,161660,-150050,-170586,137002,366786,232976,-91041,-217691,-254959,-480459,-522355,-255171,-134309,-115223,-90425,3602,301692,702261,737794,278155,-150281,-241101,-49021,146016,196198,121001,-42943,-337430,-465952,-184822,131620,214585,149005,107450,272107,503914,400387,167526,195055,314322,308737,229474,27731,-63191,96933,239078,210856,40002,-141001,-129135,53060,193060,149391,-58739,-221409,-98759,122027,191669,79438,-49634,-83355,36617,150860,122538,14126,-137146,-204398,-12311,288740,381861,157874,-60955,-86667,-3428,-9624,-38528,-55941,17991,119292,-20698,-229772,-245018,-224839,-124040,97434,158783,54387,-153792,-372739,-223163,76904,83993,-76537,-82868,-59044,-81974,13827,170546,126434,-101274,-394868,-455333,-202311,77103,172915,85145,-29639,-145196,-252068,-192024,43061,118084,-46173,-197565,-111400,109672,137245,-52420,-96832,48494,32943,-172878,-210987,-64637,-99118,-232587,-58462,249847,218896,-15378,-88732,-72096,3467,88027,126490,239351,388756,277498,-10196,-93972,80786,90972,-54698,-107175,-58130,169330,315763,24299,-250583,-222736,-77429,30843,23252,44887,41310,-167512,-338298,-171633,74160,124589,49714,-54514,-86407,-23229,-8298,19000,127766,119669,-22688,-38334,6338,128167,312498,362081,164399,-133671,-204693,-13444,109933,-100471,-306053,-61429,311034,261933,-6871,-88075,-123203,-189681,-103158,110100,122685,-37802,-50322,39999,73078,-14996,-75819,-19718,7000,-118347,-117881,23602,32547,-54484,18327,31644,-71530,-51535,30175,73909,64769,25589,-7088,-54871,-101579,-45044,111493,241237,160750,-113686,-188466,-55700,-5227,3938,129120,201755,66700,30969,139944,125813,-28223,-82205,-70770,-36199,15736,-66370,-221149,-236192,-261929,-353920,-226375,96606,224991,95260,-82808,-143611,-24886,58423,9688,19098,75138,-74515,-304991,-291727,-198208,-146347,-168003,-136935,89196,239748,112218,-14055,-25369,-68525,-37673,65190,113720,33262,-96691,-199972,-136165,26841,5626,71782,305348,280878,93942,463277,1164729,761599,-240934,-422918,-204183,-672839,-513296,100152,302454,145586,206367,172446,-150504,-363080,-310304,-860930,-1216839,9077,842041,292703,101466,366815,73913,-204691,-272699,-345419,-408372,-488278,-273162,-14453,-160214,-287034,-108605,-4165,-111262,-103997,89950,282450,335721,230262,80650,-6716,-115928,-214562,-233155,-167997,-102250,-25769,134708,325421,434258,367449,219943,232917,142613,-118803,-136375,41856,34406,-65232,-109111,-64529,-55564,-77348,-150910,-166987,24356,170321,182486,168811,2446,-273403,-366293,-159740,-36280,-90997,-110565,-118258,-195903,-76119,117467,178841,8080,-180558,-304874,-364022,-251571,-89800,-142178,-334947,-339389,-81761,117907,142035,200243,278562,191246,-77479,-219962,-172608,-143244,-145845,-210861,-204172,-19695,111915,149349,208272,106769,-117,64450,171783,108853,-67993,-48573,51292,-7311,-43656,39776,43255,-154871,-351613,-439950,-475104,-462727,-213370,-2161,32045,163735,263819,100786,-58970,132278,320983,30657,-412333,-597053,-409483],[-282573,-257275,-108389,150005,319349,204208,-171727,-367738,-157888,47589,-18171,-248027,-394782,-427911,-372987,-148333,97142,206911,248102,185810,157390,281879,279387,59232,64,32029,-121168,-290056,-226240,-29897,-3097,-106254,-103464,-203274,-436605,-327815,8136,224588,164834,6729,8137,92610,38507,-62434,-70561,-43131,-37380,38210,84880,-18393,-123534,-119166,-27185,138887,257545,232867,199891,201807,232664,368996,372113,71357,-144313,-95059,-3997,136474,401474,539724,360354,67045,8483,270546,338971,167866,185873,182184,-25697,-205740,-114072,110613,73938,-249503,-313081,-137428,-29911,94635,206912,77486,-167774,-315320,-318563,-173161,-62539,-54225,-25757,48688,-9819,-166655,-231699,-197243,-219522,-306465,-255098,-98395,1913,101898,240481,339320,322345,172673,87642,180446,132474,-22755,69749,338973,367540,234721,76893,-16254,41680,111097,32173,-86732,-67359,42780,120451,-54837,-355067,-507670,-340293,-36505,143981,250481,279415,131139,76034,200633,147810,-27312,-65636,-86946,11248,140249,110952,-41824,76005,247005,62423,-242337,-290529,-58410,53815,-10007,-15434,49937,115321,139353,34747,-9682,147126,175784,-89779,-263493,-15243,265579,225545,97137,-11145,-160333,-246096,-263900,-77847,62611,-119021,-320304,-200655,-7817,-15466,-23688,98509,45716,-35884,118709,203820,167924,256529,362353,171583,-57079,26726,294268,370852,287678,135272,-98538,-237267,-182707,-175950,-256245,-272434,-84548,46799,-69022,-48098,48922,-114011,-238804,-58156,126061,213162,39762,-41552,137470,145143,-36835,-65650,-6849,72120,134128,-6996,-93798,102440,231901,139547,104395,76440,-91327,-237859,-154585,-58368,-62752,-97256,-163789,-286627,-280029,-230029,-219446,-186720,-113405,-124117,-94843,-8866,2491,-63427,-100277,-30406,149263,158828,-18268,1183,122347,35155,-3607,62315,8379,25951,56116,-92424,-191458,-33205,157195,179858,70547,-59772,446,233126,163732,-106049,-113837,19218,-122564,-329052,-287727,-51455,256778,378984,219171,78240,55276,-44253,-315014,-398596,-297511,-286245,-149070,85561,102946,18308,3918,14779,-11001,-97262,-106900,36610,-73772,-218588,21665,231154,124200,65775,71934,-61164,-149072,-45345,156987,154054,-30150,52484,205504,28403,-85959,127392,297639,370692,387195,232477,145868,176720,119800,-91823,-229825,-199023,-129799,-98634,-88515,-21845,-12542,-129693,-12283,265978,306907,271842,388426,440054,318584,131592,76229,176660,115905,-45161,-58515,-125523,-283068,-239844,-144938,-181307,-259568,-187333,37842,212656,242579,358480,363799,-30606,-262381,-162617,-129073,-151901,-156408,-45816,206547,260923,81329,85797,226499,237594,154793,31821,117621,267062,221703,-50711,-236471,-181110,-76723,-18137,62208,181362,123968,-101113,-119286,203155,281665,-3434,-177907,-218957,-283684,-227228,-161320,-195230,-137755,-31886,-82948,-316277,-349137,-125079,-46188,641,80255,139421,199097,195595,58207,68208,107813,31912,29265,37111,-34303,-105655,-202177,-277505,-110766,711,-57713,-58200,141330,269394,102435,-75244,3271,188743,168943,-44970,-204899,-79053,148073,193240,174047,389831,669695,474990,-41567,-18712,194719,42104,-100951,-67604,-148692,57180,436813,367186,380616,861951,1266526,848536,458518,498360,988949,1704171,468909,-3416474,-5447471,-4554484,-1076040,4379365,5815889,1900450,-286157,-113763,-243069,91647,546473,198766,68086,125344,-262003,-227213,44948,-391009,-756957,-445588,-77187,2040,-85265,-145310,-67897,-134266,-378350,-498806,-414033,-277764,-150835,-176049,-159582,-52673,-114249,-207205,4862,201746,118805,8755,-16203,-119400,-269592,-275031,-136627,91154,399043,526465,195721,-202990,-303755,-266416,-212832,19540,124717,-58224,-224521,-215591,-168639,-168211,-136740,-31329,37728,-5122,-177568,-314875,-282521,-161629,-21694,21844,-178521,-366297,-320135,-204430,-116772,-84013,-149577,-232515,-156874,32129,192957,232020,19724,-253731,-336846,-131095,150058,173978,62351,62178,-36059,-123418,28779,255122,332168,231688,52629,21452,29776,-131061,-205397,-168030,-252038,-353861,-263759,-8603,327256,519815,439353,297966,259864,184418,91363,239631,433126,363190,172347,-10207,-64886,180915,375455,111708,-93957,151231,329190,64854,-192611,-245553,-268547,-245704,-122091,-133325,-221824,-175264,-69405,-111108,-295231,-218013,-33948,-93632,-83577,180213,143735,-203131,-239803,46429,194845,75567,84547,236773,353507,387715,243949,170696,244344,127014,-143597,-153001,134393,402944,295934,-62747,-231126,-252759,-351954,-273913,-49767,-36479,-62660,-1446,106993,347125,607491,530178,141966,-84275,-70908,28180,105762,166211,149578,-22976,-398871,-565868,-259455,59879,142404,118774,126398,272983,406444,230849,27982,133464,283404,233421,101951,-72985,-146366,17841,199786,217443,65335,-117718,-90031,66498,177840,209729,104560,-107329,-52204,152435,207597,37446,-127008,-122264,16780,67152,14599,-31604,-136666,-176774,25423,281232,303292,71687,-102869,-4613,185138,119332,-43433,-76049,34699,141288,20075,-148515,-146712,-129746,-74962,112967,162061,38964,-171800,-333975,-174714,145537,247161,95765,-65393,-156305,-184302,-60132,170189,193405,1697,-255906,-341645,-149362,112526,217558,84802,-107067,-239024,-289170,-142262,148099,140963,-64018,-179720,-66062,122010,64693,-153625,-152282,32515,14291,-183683,-230702,-127558,-131671,-194114,5426,260159,158642,-95873,-144561,-152207,-127178,-30861,123566,361863,571536,394329,7592,-133443,25800,19933,-104800,-89702,20357,260166,292069,-21692,-263916,-211563,-83979,-22334,-43396,-15811,1804,-196614,-351078,-196076,10040,79833,115707,64522,-59436,-81112,-34159,11023,108188,114258,-12920,-1848,54541,142834,283404,302573,126872,-122058,-161043,20950,76946,-130302,-301648,-21905,338568,214834,-86367,-111360,-32905,-43052,-38890,63023,73226,-55017,-58726,73926,175939,109220,12114,40674,27657,-176069,-224273,-46678,23585,-37803,9615,84407,64548,-7384,-21344,57191,72030,31964,41113,64595,17951,-24193,85278,278767,231332,-98557,-236075,-117040,-47099,-4693,97891,113347,-20939,12844,162268,184448,43230,-8821,-25034,-44378,6096,14107,-83341,-179134,-336226,-439642,-226104,104098,194900,69403,-83601,-122403,41536,157879,105780,78222,73504,-103627,-367570,-337829,-212934,-131444,-176446,-136641,148632,283131,145254,62120,106871,85828,121511,149174,96941,-13459,-151723,-274894,-223230,-143617,-165037,15806,334402,421453,324757,819238,1523033,1109329,148586,34243,-172777,-1086787,-957761,-273286,8418,123268,253081,107112,-135510,-208764,-133652,-809752,-1070724,2017,679606,173439,142784,461599,85077,-201198,-256134,-360611,-416407,-503189,-314158,-3935,-47812,-150936,-3282,62420,-81125,-84466,145543,341676,332075,248410,165311,45169,-122011,-255367,-263319,-186388,-170866,-169500,7095,230073,370564,307076,150194,204168,173952,-65412,-74916,70859,546,-105381,-87931,-49193,-95546,-130247,-213825,-232360,-17720,158031,195775,204834,-11927,-409946,-487362,-210687,-62389,-65045,-52904,-123603,-267540,-88854,242060,288972,-25434,-312562,-484473,-558923,-408041,-233460,-222145,-319229,-310502,-67073,146113,132173,111239,142450,109857,-59163,-189355,-213647,-231707,-192495,-197509,-190118,-36641,91345,88105,94390,47445,5977,75469,172912,108747,-95209,-106857,-5991,-26274,-24355,59490,38194,-135662,-287865,-405465,-487609,-430594,-145493,63080,77719,180682,235452,64602,-11028,202246,329694,761,-421441,-529278,-384155],[-309433,-301101,-145657,30912,137057,68109,-254744,-441539,-206601,20214,-34187,-252421,-392993,-408481,-327742,-155230,82852,234642,287922,180637,149794,294579,267849,29384,-71122,-22206,-68458,-200472,-167490,19160,7891,-93155,-51092,-111739,-332573,-249950,21088,158265,72775,-49498,-10484,106111,39795,-96619,-100106,-59508,-65055,5871,93587,8617,-66735,-11054,93073,204899,289446,280158,230031,187004,215339,317195,277609,16731,-152567,-112017,-60255,37910,320261,588389,442207,73271,-87367,112520,174967,19947,51684,142652,-2625,-194537,-150400,76240,123318,-157359,-275924,-101515,66951,226065,300589,133938,-147873,-325962,-306907,-129455,-8695,-31504,-65535,-24507,-85201,-237118,-302657,-237682,-235491,-286292,-168474,-7561,-9071,9897,184831,329124,276794,130093,159453,368382,337975,117673,167050,364889,286952,146492,47859,-46979,-33967,63904,38003,-45256,-12151,43293,59941,-107939,-328000,-501749,-440153,-138221,164120,326181,315905,144077,82633,164082,98364,-19464,-67415,-179367,-151680,53614,106573,-79310,-48372,182607,94022,-170811,-214731,21642,138961,73864,71454,123118,130645,26685,-121914,-114097,122100,263237,38039,-186738,-4126,272362,287955,180181,37841,-109288,-160143,-215695,-123905,-23428,-141860,-295930,-175312,-16498,-94747,-140052,44736,96038,97227,244885,255687,164332,228111,271422,27943,-206668,-91057,190878,278430,205477,93755,-81222,-182929,-162270,-190885,-259084,-211167,-54949,18824,-83186,-2583,138708,5076,-122357,-1190,129240,175190,24956,-37301,134829,148474,-50717,-136863,-40711,141303,221871,63539,-64799,23864,93956,17442,42593,76077,-65623,-243548,-199631,-66472,-85447,-158178,-237173,-403597,-366684,-189242,-187645,-223054,-159808,-127907,-91609,-43474,-43235,-69053,-122137,-165042,-36730,61594,-53567,-64437,28853,-22734,-19204,86091,90773,91540,60951,-109008,-206540,-98566,51509,113805,81092,-11756,101348,334556,230653,-117311,-96788,57904,-116799,-337598,-235184,-17916,179274,272281,193068,118898,92490,-105678,-423509,-485084,-354327,-329388,-185919,94814,128060,-20403,-60667,-6511,-22635,-124293,-132949,3292,-52371,-160110,92184,324559,169340,7815,514,-35171,-48152,-3444,102149,105429,-30155,50926,122450,-68523,-136685,46862,196178,320899,358339,191301,138127,187142,142941,-74070,-242880,-203779,-103002,-31473,-20403,106480,219542,78031,34913,213680,257234,242739,379713,468692,340685,102670,67245,218977,136365,-69584,-80038,-99511,-247298,-239606,-171706,-176448,-199212,-75560,159682,299529,323449,371136,275864,-102269,-325399,-228531,-114139,-107609,-230957,-159677,123711,210574,41602,57435,150562,159129,132257,62392,145094,231785,170260,-58589,-215373,-123385,5819,20414,56357,115307,-2883,-216340,-222042,65648,202361,41070,-133109,-250386,-340331,-265767,-232829,-303750,-242154,-111280,-108882,-207900,-153863,14578,21197,28007,26715,25031,127763,178814,-6965,-99003,-4778,68740,104197,17080,-119955,-154563,-182048,-255373,-146024,-53058,-115539,-118801,77720,225975,118773,-10973,27940,125898,123308,-13889,-202530,-160135,67586,135229,110530,339376,695652,516777,26604,80327,270406,5174,-208891,-115445,-161231,-48571,251510,128791,46219,521178,1075967,737352,227090,-71205,284679,1596951,1363327,-3221839,-7135359,-5400022,763140,6645271,6637168,1983424,-594708,-666676,-708384,-278792,219224,-52053,6193,236706,-172004,-266906,1071,-414092,-760320,-385339,28290,68490,-52430,-37610,110562,1653,-371444,-510731,-360046,-180834,-59288,-160713,-264387,-172549,-141561,-150469,8367,210891,171570,40008,-42815,-188606,-352066,-321383,-82404,227779,521131,615298,336881,-54709,-206699,-166176,-85684,25828,46074,-99146,-178100,-40453,88646,6623,-73760,-39675,48423,37364,-145692,-304730,-255512,-59719,102524,100136,-88517,-261895,-273674,-206789,-158567,-170847,-255602,-291759,-184541,-88593,-21037,80389,9737,-152852,-228418,-90770,134629,205702,189706,216152,73408,-91507,-12899,157309,306598,251301,18683,-46942,-8607,-132939,-208297,-136606,-150716,-228239,-190424,-26028,252810,392240,306398,216581,213658,139648,80935,261003,419170,341214,173297,-35111,-131926,108473,274493,-11474,-153930,138955,259226,-86601,-349652,-345970,-291811,-235113,-79659,-19834,-47921,-72242,-49220,-107196,-298911,-269477,-115613,-123693,-52185,212429,124452,-240397,-278438,-8035,161308,106472,104412,214198,314187,446129,381950,274905,253804,109770,-102630,-119309,83464,350063,335591,31340,-165357,-205931,-200992,-22305,159163,95922,-1743,64583,196333,366959,421660,182778,-89194,-57691,85516,89745,64068,150471,198973,39674,-323714,-490044,-252034,-18746,31131,74138,147509,249533,264261,33312,-132794,23316,170543,92630,-48916,-158790,-209564,-76035,104576,155970,56477,-75780,-31345,60132,113439,215807,214143,12938,-88,151540,188249,1868,-161931,-104374,8928,-38997,-100757,-71389,-118079,-126086,67040,262393,219453,-4926,-129408,67099,307625,214955,-19339,-52795,70172,125648,2974,-100123,-79260,-72669,-33114,134583,173172,23399,-194709,-294756,-157816,144461,349893,250302,-25889,-208756,-247599,-111426,160602,262195,122624,-103002,-236128,-126852,123398,252207,106291,-121573,-250561,-275594,-82265,222459,153508,-81785,-177261,-59012,101241,12666,-175058,-135923,18034,-36718,-204966,-226770,-151103,-119167,-92893,116492,285546,99597,-153667,-150159,-152664,-178497,-73835,168637,471855,689107,498138,62072,-145466,-48977,-68803,-149749,-83293,39379,231886,193061,-61853,-270608,-233891,-108483,-57464,-76253,-48620,-38882,-236164,-350823,-197987,-46308,19312,142533,166604,1582,-76883,-10124,20065,92080,132142,65039,94053,142988,173588,248180,229228,75230,-102909,-104038,44321,21527,-176964,-286454,-6991,294149,145824,-123785,-104945,54460,92003,11451,-45779,-74109,-127537,-101512,59664,230579,222386,103283,81630,15244,-218982,-265839,-27331,97998,37858,27706,137365,195244,52692,-45658,55872,96812,52605,86323,147562,91139,-39150,10239,266412,292187,-34048,-226267,-140839,-66999,-26060,37822,23527,-62730,16980,160184,197807,122532,90541,23355,-49624,9744,94901,57769,-93412,-344408,-438630,-160139,138997,165057,52985,-34063,-38838,111465,228313,174372,99424,58185,-60153,-275363,-294046,-202435,-136846,-201251,-147511,159143,271674,141030,137109,251648,261631,297473,270413,110051,-44394,-169743,-268783,-236590,-276372,-310371,-40845,327860,519317,545071,1130861,1884762,1513779,491065,336477,-375107,-1709902,-1565469,-649293,-196597,191587,350151,102539,6569,163086,127294,-756307,-1017734,-207929,349354,54577,231894,539457,107596,-179426,-237528,-402866,-511406,-598544,-420175,-52745,33991,-25793,64031,82077,-45613,-35470,193384,348240,254228,191627,213455,107739,-78836,-236550,-267803,-212017,-238839,-302011,-140303,107784,276019,207300,42425,119641,160511,-21669,-3153,109309,-40898,-190183,-111606,-57426,-125560,-167481,-258456,-269224,-50377,130464,201434,246739,-9273,-501232,-578793,-292452,-124215,-41385,29861,-103496,-291947,-75462,358193,367829,-54971,-393939,-588251,-684803,-535793,-376012,-315533,-294714,-252481,-71630,124716,122824,26162,-13471,19082,-28659,-138764,-228043,-291076,-232460,-173451,-150086,-46098,40665,5390,-36271,-38154,-8298,91989,191438,118030,-109742,-162913,-73086,-56346,-21091,51582,-2442,-148771,-249106,-314757,-380680,-330399,-103854,90446,126238,193851,191131,15359,10916,226720,296597,-11664,-389439,-437625,-337113],[-306200,-291909,-155917,-80745,-48540,-77048,-305337,-444623,-249670,-58586,-83331,-249838,-373909,-354118,-237131,-127611,64002,248738,313766,176298,128135,263502,236622,21441,-108808,-33174,31012,-70255,-97995,20925,-13237,-63277,26969,-3458,-199330,-176087,12494,69503,-16382,-82454,4130,147542,50709,-146179,-152364,-89306,-85447,-25904,70576,19337,-13732,75818,192879,250061,267537,259006,205910,137807,157120,207050,148775,-14120,-122962,-122208,-127290,-70655,196282,522940,433118,58642,-163000,-83335,-47184,-126431,-67113,87517,19386,-153169,-165583,46844,183815,-22400,-202925,-67579,144181,326422,359006,143003,-170418,-326217,-243835,-48199,72846,7228,-113220,-114355,-138887,-261903,-318020,-221224,-215213,-244738,-60528,97573,-2113,-79566,72233,249875,227819,122749,229003,502732,503841,262880,264521,333882,156227,38729,20614,-73694,-110870,14347,79895,65508,92490,73576,-14000,-161391,-255279,-384174,-426258,-175083,199357,383778,327581,149595,91368,118346,31891,-25899,-64501,-240161,-311953,-61235,68373,-100035,-167188,43347,77179,-96017,-122901,99017,232731,179576,156670,188311,180561,11810,-170648,-159385,77406,278177,127816,-97019,-18755,187793,260079,200256,44769,-69211,-75765,-137219,-143374,-94880,-157055,-270859,-170272,-39645,-161308,-233506,-15061,131551,203724,317815,266840,156127,218978,198685,-83750,-310191,-190011,51341,142631,106514,46546,-57529,-99207,-86558,-138762,-220571,-154707,-42555,-27001,-90214,59744,242958,145403,31299,91661,164656,135249,-1938,-52288,88076,113219,-53855,-167822,-68245,170898,270543,128317,-30521,-64528,-61633,-87530,-7736,42671,-95817,-269499,-254202,-122305,-152029,-231144,-304396,-464376,-383214,-94941,-104816,-219526,-189072,-117298,-58046,-25965,-40463,-55571,-148516,-279823,-190109,-37679,-114138,-156892,-85768,-83505,-30109,106899,162935,138532,74000,-70586,-167369,-140268,-47686,53562,124957,123503,270425,453511,328840,-50670,-40796,102118,-73731,-267981,-118491,36924,57743,78617,81645,75010,72393,-130867,-416886,-469651,-350160,-307676,-180914,94827,142455,-50220,-109406,-6367,-3733,-107668,-99766,26972,45629,-26239,167566,373345,199736,-28761,-44700,20716,71493,51854,68855,106426,49756,84011,36992,-170088,-181757,-16706,94835,221331,258893,107998,76502,147342,127297,-78041,-276481,-238897,-69315,52010,46409,200569,403502,262992,71083,151504,219976,232544,342572,433682,319814,56060,34806,231873,160472,-63618,-97096,-92176,-186570,-204837,-183403,-172718,-146277,6420,235661,342121,370465,361615,166585,-161571,-342546,-267286,-100679,-55693,-255075,-242846,44864,146735,-11302,-9245,42373,82161,111889,75328,117961,177697,115783,-77165,-197340,-71615,67748,29036,15697,20679,-102066,-252889,-264190,-66724,121375,90573,-84985,-273766,-355417,-250260,-246627,-359502,-331914,-189808,-127721,-87740,58961,152741,102076,91579,16584,-71702,66303,163644,-56456,-255354,-134869,99015,205297,30867,-197290,-196895,-143464,-190773,-159583,-107610,-156084,-138844,22969,133926,75942,36089,72210,57724,34945,-14609,-172067,-212464,-28549,59046,57576,335276,738403,530073,91731,188280,343805,-50228,-351249,-188137,-105885,-79524,59480,-88503,-240391,208493,864909,721011,96485,-542969,-450865,1213333,1748850,-3016968,-7577719,-4465392,2837305,7272399,5967902,1656697,-842652,-1042461,-1053038,-660068,-105229,-204281,-6308,343122,-29043,-308571,-177643,-473860,-671780,-259884,133409,110113,-55805,-141,192415,106911,-284618,-438325,-291810,-84645,61006,-54294,-265390,-251462,-177627,-126630,-16125,200517,230734,90523,-51338,-224376,-375806,-302321,6577,326283,532983,575048,386734,77625,-49137,18022,116915,85324,-19642,-156551,-170114,62556,265348,160188,23574,7924,81498,63408,-101864,-248120,-196107,56327,241722,200236,41587,-113688,-185236,-170600,-163819,-204453,-296356,-291516,-177711,-188973,-218998,-82920,-12704,-63346,-118655,-60535,77270,190552,263629,290918,141101,-56860,-50397,60415,242950,227831,-13653,-86260,-53591,-175907,-237911,-110601,-22457,-33925,-69177,-40113,140971,233069,160632,122680,151221,86761,75469,266556,363968,276280,136538,-69798,-174827,24365,123722,-128033,-186219,117801,156316,-234909,-459131,-381000,-279950,-193484,-22860,104117,143862,72082,33374,-31735,-221949,-288029,-210113,-162051,-23432,181696,35409,-303797,-342906,-83174,137536,183100,153977,174705,262521,470599,498373,370654,257791,101191,-47727,-84752,9623,241312,344155,155241,-56166,-141081,-81396,144305,304528,229216,59130,87080,247733,359096,207913,-158207,-293687,-45798,188636,114421,25816,148014,254376,128628,-142115,-276357,-160703,-71359,-84894,24841,159763,200215,113910,-138629,-273350,-105434,18240,-55980,-156218,-191584,-221315,-142638,-9860,45577,4461,-39368,30395,49548,45234,193212,258505,116074,54232,140409,161693,-1809,-131323,-29563,16345,-135717,-191149,-96475,-98105,-86062,89064,228846,139259,-72857,-141520,122919,364396,274773,43493,29569,139071,89399,-66805,-99787,-61032,-68094,-8790,154613,183839,12084,-205719,-263900,-175017,81739,367301,332696,1701,-228365,-270656,-133124,139247,304139,219388,13524,-170381,-139700,109798,277118,153838,-66326,-180566,-214425,-25850,243808,154447,-92224,-194411,-96743,43716,-25410,-131429,-53383,15645,-101033,-222329,-198278,-137259,-75291,41119,252662,321985,45231,-185844,-102641,-64309,-126912,-25510,249123,544116,719324,567934,139023,-129822,-121611,-145004,-173253,-90822,-14936,76813,60981,-74483,-262975,-274896,-142360,-69347,-67995,-45289,-76821,-278931,-341691,-184659,-84537,-43457,114101,209163,68920,-21249,43569,42478,99112,185340,187135,205141,224423,190978,198553,157013,27764,-77334,-39962,69711,-6959,-198232,-247107,-7252,205186,83122,-105626,-61232,126512,184338,36794,-172024,-259652,-226348,-159237,5640,229844,300532,171982,81871,-39281,-249366,-242965,59690,224869,142308,57972,169180,278126,108726,-37385,67638,127427,81492,122302,172376,85891,-96754,-92579,205511,321436,66221,-144246,-109316,-58728,-52383,-29096,-45855,-72232,15241,126388,165672,187067,180794,49937,-57301,27758,160411,176908,29669,-241386,-320667,-36629,188068,134308,40794,38720,72524,162030,248981,200391,82029,37082,43490,-60035,-171491,-173474,-167692,-237996,-164865,127091,222234,107470,184393,353416,387972,419697,375388,136752,-55318,-147176,-185226,-163593,-310405,-374271,-60623,322847,573674,718195,1353041,2198588,1849787,676097,335377,-852755,-2408717,-2154984,-963564,-270235,343767,484476,177053,257953,673832,398914,-760087,-1178968,-666873,-96955,6198,377330,591349,153195,-120892,-198716,-433628,-627235,-722480,-557678,-145935,69775,65306,84582,59106,-7721,32445,223356,301458,118436,70160,215505,176367,6396,-164716,-244382,-225898,-274754,-378956,-263483,-7385,170933,94715,-61772,31205,132192,5270,45815,137908,-78008,-285177,-162811,-73581,-133498,-186912,-272963,-263449,-64479,101318,212059,291562,16696,-503656,-606610,-381270,-206829,-24441,112402,-77402,-281837,-40166,434747,394574,-68164,-387622,-573790,-706882,-607320,-484193,-401470,-271340,-180354,-86108,70903,118543,-33868,-150607,-63952,-320,-78258,-198982,-289019,-242058,-142084,-97374,-50998,-32973,-77202,-140456,-124327,-42742,92730,199869,119247,-121759,-214471,-141320,-93332,-27033,33996,-47552,-163614,-206670,-162888,-161274,-175182,-89689,67355,148838,192839,137591,-38981,-6061,191314,225279,-15348,-338443,-373817,-302028],[-295580,-257382,-158158,-167984,-191176,-195467,-318468,-390767,-286927,-175484,-153580,-238032,-344450,-291588,-144565,-80014,53004,252884,318230,178013,103515,190508,190614,43160,-95035,966,149079,73624,-25461,-11447,-46468,-19327,113613,95231,-72696,-103681,5049,-8275,-80026,-93393,37306,202920,79959,-174004,-199311,-121533,-89752,-39434,30153,17272,23569,124178,252783,260088,194753,177270,130125,56729,73532,90779,44474,-5102,-55988,-111560,-178849,-153126,73800,368864,334028,13132,-223518,-268651,-250331,-222702,-142422,8280,10723,-104525,-159039,22632,228745,104810,-120173,-43022,186236,376540,379177,112650,-214605,-296826,-136806,55776,164793,55407,-147438,-187961,-157764,-232253,-255480,-140489,-161214,-194157,26874,173533,10544,-151805,-66668,133415,197551,154792,281708,560780,595126,382746,347401,270803,19763,-53509,11215,-84061,-169207,-22797,148332,202146,203235,121801,-73599,-201577,-180099,-227382,-324884,-145333,233643,399298,288739,121318,85452,63722,-43275,-52616,-61693,-240603,-379267,-149992,8107,-106440,-242448,-113410,28700,-37848,-41694,165515,326491,281145,210311,233655,267500,112468,-98710,-139528,30091,224629,154282,-39589,-85910,18932,148226,156130,17105,-49098,-21932,-58403,-124820,-116018,-147502,-240083,-172513,-64018,-204140,-290673,-65997,146814,257726,323645,234658,134809,216713,164416,-128572,-336940,-245925,-92158,-7695,19067,9487,-29939,-49,41717,-20397,-151635,-132624,-60866,-82164,-90372,131756,353228,285053,181017,200517,228161,111173,-38747,-91871,-2969,35147,-60541,-168668,-93200,148593,269097,178004,1643,-150560,-211316,-161376,-35903,-12599,-163051,-301596,-301741,-215691,-256947,-310001,-350526,-453887,-318125,26531,286,-183352,-192693,-92744,-41,38697,5092,-36163,-186598,-362592,-279613,-115703,-185649,-250531,-185412,-124730,-31081,116285,198327,150481,87338,13671,-70278,-130653,-116088,5513,190297,308207,446285,540781,402026,56398,30802,138361,-13646,-146331,26477,91793,-77440,-147153,-84755,-39708,-9050,-127650,-311907,-368896,-293420,-229672,-133418,88678,142173,-67482,-130810,22704,49137,-52333,-28287,101869,191232,140797,225455,368489,215565,-25413,-43557,97432,182561,101740,52724,149227,189863,149064,-14702,-231026,-201785,-57124,4572,97925,124415,7261,-21092,69257,81416,-100242,-321689,-288452,-28059,132060,88191,229840,488876,373304,87381,93308,201957,245075,285200,334007,249579,-807,-5573,228665,194781,-22285,-99582,-101277,-116306,-145138,-176014,-163440,-99435,56527,248495,318741,360459,322273,64384,-191442,-311626,-277382,-103792,-23593,-227335,-264402,-3274,84702,-55020,-78844,-45722,47343,113269,65181,32971,95466,55852,-109439,-194876,-45074,88664,1887,-56737,-82120,-143821,-187248,-224305,-158467,53272,127508,-49528,-288034,-328458,-180669,-194772,-349286,-379758,-248625,-138697,-3904,197512,235832,177496,174077,43229,-120941,34369,150138,-85218,-354967,-241510,115016,297099,61017,-248097,-211422,-84711,-104129,-148127,-151934,-188337,-138135,-14991,20455,-16181,55444,135731,25798,-48679,-26448,-115201,-224546,-121051,-19835,32135,373888,751130,489426,125076,273631,393402,-112564,-498608,-267608,-5206,-33621,-62765,-175991,-342613,26596,676286,753756,73519,-804395,-1066741,574494,1461874,-2856346,-6284385,-1302086,4876769,5750119,3563167,761829,-1045227,-1115800,-1159461,-973122,-366759,-218999,21967,388242,120587,-310954,-395071,-535724,-525542,-110140,203899,105326,-113451,-74843,140443,150951,-135415,-292315,-223252,-16366,183704,120928,-152432,-258215,-213092,-152970,-65561,178167,294926,157328,-43835,-231295,-350491,-229561,105315,357728,430402,418275,335415,166553,127660,239430,334868,180775,-51067,-215445,-209339,47937,293098,248357,130781,103296,137167,76936,-53181,-163473,-121299,151126,342231,278465,165165,29299,-89346,-112641,-131409,-186179,-278795,-256109,-165616,-259399,-363293,-225625,-40926,2930,-26550,-45043,-9536,126500,267250,284530,159652,-18867,-68586,-1294,167040,167666,-41207,-95457,-95350,-243752,-291338,-112232,79331,142790,38790,-53641,23065,81182,31095,30732,81329,38951,76187,245694,273052,187168,77919,-110528,-199929,-68125,-37021,-199051,-176885,92932,42704,-353348,-495990,-342873,-235933,-135172,27201,199037,300077,221527,148036,77120,-107890,-274152,-279281,-181177,7180,105540,-91084,-368476,-409416,-162840,129402,292044,249492,160358,227603,451771,550967,422420,236340,79181,-12807,-68219,-58983,124398,322364,264854,54853,-80948,-23775,182260,346763,326257,112156,69265,255802,325774,24255,-373046,-375194,-23010,217182,94106,-4466,150324,290452,212790,74459,-10248,-12480,-75755,-169114,-18941,150045,126439,-11896,-241576,-355291,-215137,-116962,-149672,-171166,-155245,-168892,-150246,-103426,-78767,-75532,-20472,81109,48932,15116,174736,254710,185402,107355,142622,158373,44274,-33553,75303,33086,-195244,-233997,-101040,-88503,-81395,73568,178926,70866,-129538,-143191,161751,380356,310377,139710,162905,236382,50406,-165474,-140830,-87055,-105264,-4917,161516,180576,5553,-190563,-235053,-205757,-9876,304679,315064,-14432,-242423,-265686,-127855,107319,293106,250576,59030,-152015,-171813,83340,295110,218932,35336,-62581,-120093,22448,216895,145331,-93297,-228974,-170151,-44219,-64339,-59162,63478,26475,-157824,-225112,-155823,-102599,-24528,161962,376017,355467,-3616,-198009,-20420,83466,7921,89342,333814,563973,669893,585219,217524,-86735,-163006,-177492,-161243,-105447,-118264,-136169,-39344,-45362,-235479,-312967,-178428,-64727,-26376,-12361,-109880,-316166,-329171,-168425,-102698,-94597,36401,172100,111021,48704,84689,62885,135126,267313,308772,282719,253738,171318,136496,102219,3139,-45695,18805,99108,15231,-167542,-182333,-4509,122185,55402,-38841,9933,172411,219056,36690,-264546,-404771,-308768,-205647,-63651,183982,323045,193866,32740,-126896,-266579,-171775,171226,349884,232149,80992,165650,285916,136126,-10741,79876,147916,109504,142958,140833,8520,-184086,-195106,112521,310123,178261,1540,-22347,-28464,-76685,-77615,-75750,-68869,-9853,69111,108943,222767,232974,42260,-64759,60609,202365,257910,181495,-33204,-108167,105029,219315,91139,23216,103547,169325,176475,215561,184881,42325,17522,164091,189875,-9565,-137833,-217677,-275992,-182039,66586,147700,55842,186690,374888,417396,441714,412093,153486,-49539,-94311,-57433,-27889,-225366,-328885,-21910,347787,595025,820822,1467696,2374813,1959555,643570,7955,-1534989,-2988273,-2504234,-1148918,-213307,544997,624808,319984,571726,1176210,577735,-866953,-1546412,-1288369,-566216,53347,547332,607832,226428,-11672,-119782,-410012,-675195,-792161,-669745,-250812,63694,113237,70407,20094,31722,102088,230268,217730,-36593,-80346,174005,240043,112965,-61993,-193301,-206337,-256352,-379372,-331655,-95630,69817,-1400,-123149,-15216,112897,6928,43170,137228,-101213,-350722,-212111,-78899,-116056,-185985,-245173,-207621,-55957,82275,235099,332633,65694,-405442,-559068,-453090,-291285,-18857,167156,-63570,-256246,3196,441807,354973,-62578,-288393,-439594,-622449,-606687,-532495,-459435,-254768,-105605,-83214,27075,128632,-50974,-231191,-121939,15089,-19279,-124834,-214798,-207169,-107816,-46798,-55692,-113781,-139686,-189671,-189219,-91668,59776,166200,88876,-142027,-254444,-196945,-127807,-31001,25631,-68061,-148053,-127014,32888,114800,4370,-85008,9996,130991,170650,84929,-83275,-56490,96124,123390,-22638,-287161,-358097,-299997],[-296085,-229983,-171187,-222263,-262608,-260444,-298713,-312330,-316543,-298120,-221928,-214620,-305923,-240089,-82712,-25302,68616,254728,297438,185605,85344,86019,130077,87598,-28949,68158,253193,201794,46041,-44999,-68545,27560,186593,166554,26304,-20361,21944,-46451,-107325,-92669,66827,252237,132318,-146445,-210643,-141076,-71828,-19051,315,11669,37023,129427,265697,232691,89559,56174,18139,-41473,-4825,24503,12931,45740,33752,-75784,-192644,-177547,-2554,185735,179026,-64923,-292610,-410626,-368491,-240279,-164636,-93680,-48513,-75218,-137223,3743,239451,179393,-58132,-31914,191992,377434,369781,71358,-237985,-221395,-7817,158597,244905,105478,-146506,-214441,-142932,-161119,-123112,-10823,-88260,-146912,65076,189591,14942,-196067,-189479,25409,199189,214309,307426,540502,597091,451984,402326,207142,-84953,-104522,28736,-71413,-197575,-41028,218967,313007,280126,170075,-97201,-219647,-136548,-108711,-195327,-76523,242668,354001,189212,51475,62209,10106,-112214,-94272,-60742,-173556,-302066,-170396,-52082,-102682,-251807,-218617,-21990,-10679,4340,213446,406431,350732,215437,253508,370727,283926,49165,-74767,-3997,130129,115725,-39975,-199555,-190475,-12133,70230,-20164,-44981,-12233,-11188,-73376,-71438,-102666,-195090,-160163,-74208,-217829,-305212,-92505,144586,252390,270175,170132,97301,205118,168606,-103443,-292363,-255985,-212177,-149540,-46517,-10328,-2115,96067,196836,136604,-68591,-149985,-110018,-136419,-87124,201386,456875,404626,294612,296828,297532,106652,-82410,-147918,-113879,-69967,-82159,-159164,-120514,80955,224810,208795,25355,-223400,-332065,-203028,-42515,-71033,-232859,-317170,-318484,-304833,-363007,-375966,-364130,-379012,-186473,142590,92927,-130370,-168988,-53904,72053,123723,66613,-26480,-234187,-405828,-294657,-154390,-244972,-316333,-238244,-127932,-20170,103820,179250,123045,93952,117051,64194,-63891,-139572,-27015,253697,477854,564559,556554,396816,135014,83828,155748,41005,-15586,153549,125055,-188815,-328709,-239759,-176134,-129525,-114497,-158525,-229781,-213628,-121835,-53176,83064,127842,-70347,-118780,79743,129042,31967,62740,205866,336487,287344,248141,315981,219019,20332,4819,174550,262636,136418,49669,212640,340793,221428,-18753,-219489,-176772,-71324,-67601,-16849,-463,-85745,-125925,-22941,23106,-134279,-366759,-323097,22354,191385,92351,187055,456166,384607,89888,56763,197436,261901,210511,187609,139621,-57912,-36745,222309,234187,39809,-88918,-117780,-49813,-70886,-146939,-138695,-48044,88259,207098,237516,297404,254877,-10513,-184096,-242588,-262275,-130440,-31864,-165137,-214299,-14925,33028,-69568,-112352,-73208,73782,144783,38657,-83087,-12059,-11667,-150120,-208909,-49940,66502,-50224,-144301,-172872,-126759,-41501,-115907,-192342,4907,140845,-30877,-285821,-270271,-78544,-95668,-283668,-374229,-276683,-142952,13148,200802,231761,231203,249905,78387,-121382,32097,132095,-99716,-376462,-292460,111687,343851,86085,-256831,-184046,-10531,-18435,-110782,-172008,-218945,-140914,-38321,-86350,-133044,46301,209242,52322,-86736,-23233,-40960,-198268,-188395,-83497,37439,419012,685203,379847,107849,312804,407986,-159207,-611178,-325914,114157,78094,-68814,-103167,-218358,620,496026,721057,96449,-823497,-1416853,-183219,577428,-2789042,-3440150,3626397,6586088,2434406,-86025,-591076,-1216360,-887109,-994652,-1137643,-504733,-102686,70746,346371,235459,-250893,-547286,-568776,-385964,-3505,205813,44411,-223245,-251590,-28337,125326,34632,-104834,-158428,13474,282901,311445,35212,-186052,-234812,-220837,-122281,160841,360284,229342,-25012,-218187,-298518,-132006,187921,322851,252753,196981,211574,203312,271029,423241,487203,265512,-48998,-260189,-285209,-83832,166112,255770,227200,223948,206652,85016,-12066,-80045,-50279,201425,367306,300768,243350,129601,-19289,-59669,-76906,-138120,-233235,-222668,-172840,-293032,-430099,-320014,-63422,47961,37164,-46346,-107093,26038,209723,225208,142386,21945,-65924,-33408,86501,82084,-61499,-82023,-125266,-309798,-353768,-148511,114287,222651,81226,-68928,-72098,-36446,-64755,-46517,15047,5842,80053,196623,163216,100087,16922,-159060,-226336,-160738,-164646,-213746,-135868,66911,-59723,-428564,-464943,-251406,-166313,-73194,56337,237835,381020,334475,246203,159555,-19271,-239355,-294687,-160299,42153,15113,-212052,-405288,-446551,-224172,143141,414904,383204,197126,220630,390528,512240,404746,177046,21542,-28424,-83246,-103516,40137,279638,326095,136229,-35973,-27202,103381,286131,362360,152998,36286,233205,274595,-93904,-419032,-310369,18249,171545,35035,-24949,143691,281830,259504,247334,216107,145126,-32563,-199401,-51817,109808,35846,-94322,-257715,-358515,-275910,-189843,-149398,-87696,-61947,-61884,-89141,-146444,-178158,-151352,-16339,112664,62396,37532,181745,235575,216591,156802,173405,195480,138271,103377,164144,46191,-204005,-223895,-85013,-92029,-117007,18199,118163,22286,-167986,-138575,184240,383458,336731,249985,315508,336951,20166,-258950,-197919,-134650,-157954,-18669,143810,150538,223,-145832,-192746,-216816,-87903,191667,205071,-86980,-274191,-249465,-103407,71706,218866,192896,26041,-165575,-194838,61589,307945,282313,141188,55806,-11747,68275,170881,132145,-85879,-269801,-255746,-145399,-116754,342,169816,43000,-191780,-212547,-118633,-70704,9259,227733,447397,370041,-44033,-199064,64992,236408,171417,217346,387851,532916,571504,541721,277260,-18272,-149176,-145174,-106168,-112686,-215729,-286350,-50104,26610,-186018,-327760,-211435,-59140,26262,30358,-137537,-340231,-317348,-160790,-106582,-124970,-66060,65900,106471,88412,73767,64621,188659,351275,382306,292785,206484,107605,77484,79661,11923,-10604,57575,123790,76651,-90539,-107183,15958,91538,78477,51421,82089,183023,198436,18640,-288755,-449548,-337101,-217950,-117936,114379,282637,158183,-55682,-221387,-265574,-79210,261554,420448,269373,81530,125850,215676,112804,5512,75247,143618,124672,141825,74314,-100670,-271702,-271136,14096,265464,275852,180261,101764,9545,-93986,-88582,-56150,-64040,-54786,9553,60609,230198,235639,4566,-63818,105958,221155,296479,332405,217975,128736,212071,201272,24020,-9115,134976,217901,150348,141378,144589,7898,5085,248425,373848,139158,-108388,-272578,-303688,-193319,-5913,56209,-3529,143249,312181,345059,359362,354545,140326,-35821,-29907,67830,121061,-53293,-188996,69487,406388,593754,839184,1465872,2309581,1732601,407190,-527642,-2238103,-3263224,-2459438,-1155340,-62221,741445,730534,491708,879365,1506471,572619,-1081535,-1980337,-1876711,-950890,162051,681377,586226,323288,146366,6784,-306468,-593152,-739773,-701965,-331026,31131,119308,44394,-1423,71626,154766,214447,123956,-164197,-213590,100688,281089,211388,41399,-118802,-140433,-180671,-314240,-341843,-159323,-21204,-59583,-120712,495,110961,-20688,-20300,97321,-105655,-359938,-234058,-64108,-81117,-162696,-169399,-105632,-27112,79090,269051,360680,128806,-232833,-449389,-491046,-359989,-27885,174963,-71316,-229639,37480,367454,250460,-46394,-127400,-227265,-460585,-535026,-512076,-477617,-246951,-35571,-34227,36716,160645,-19152,-233631,-142770,14448,28388,-20434,-83657,-129025,-73498,-8774,-63272,-182597,-170816,-180970,-220908,-143145,-8433,75442,12734,-174426,-272076,-225495,-149328,-24532,36517,-50844,-87269,1315,234241,366939,169913,-65913,-48509,77269,127227,44889,-99981,-117521,-39448,2404,-43592,-246163,-375485,-330998],[-313264,-230914,-202931,-244598,-263524,-264664,-257500,-243578,-333310,-384859,-260354,-175273,-252436,-204497,-63452,27390,124094,260915,252819,192603,76464,-33081,53419,137018,71553,145515,317710,292037,114661,-46366,-64840,62567,225874,204586,98391,82054,73449,-33153,-101026,-93326,71454,275220,204310,-48999,-166026,-134224,-31074,40459,7347,9135,22623,98087,236302,177785,-20914,-78889,-108769,-134223,-45254,42238,69226,123886,121135,-24100,-161205,-131965,-8836,40076,22450,-163864,-388934,-495093,-371563,-181972,-147579,-206174,-156884,-82744,-109603,-9005,210542,179254,-38936,-35030,172055,343619,341755,53642,-196556,-96989,112915,233965,293591,151286,-98558,-178801,-106230,-75227,41046,130322,-19737,-110774,50036,139150,1137,-206904,-256804,-33039,231286,278045,302207,457052,517499,457849,421875,166832,-139917,-108265,69697,-38093,-195649,-43813,262180,359196,300698,201002,-80635,-217217,-135721,-67587,-94909,-8785,208282,245532,42837,-42764,35965,-24605,-157882,-136659,-60529,-57627,-97876,-109226,-88605,-93486,-201464,-229352,-47222,-15881,3438,235656,456225,368553,173869,247896,452806,442944,196827,420,-15552,33810,33248,-94793,-324667,-378236,-171275,-21733,-36572,-41174,-39679,-13631,-8081,25288,-26722,-132237,-117468,-61615,-204597,-279869,-85698,133518,201259,182697,95926,51888,175351,193261,-33558,-211906,-238837,-294870,-268738,-97214,-16448,19389,168329,335850,286365,11758,-187225,-175282,-180289,-85120,253939,536946,488539,357246,353309,341333,110577,-127077,-202471,-208366,-172745,-120540,-157187,-151868,-9269,158645,221428,36849,-274980,-406604,-219774,-37105,-112965,-270484,-295234,-282364,-336995,-421177,-406380,-340674,-261580,-22889,228202,148510,-77497,-123736,-1715,144053,190293,106111,-38327,-277994,-405618,-247352,-147267,-269097,-331739,-226591,-85841,-1167,61412,104208,63806,89055,205304,198141,40143,-119610,-45007,288102,568978,586928,490015,292486,119883,85113,147901,77249,85147,225644,123328,-246886,-400168,-310695,-273663,-251098,-112017,-19267,-109022,-147574,-17886,43558,86905,106073,-57981,-74988,153258,219891,134164,163829,308740,433424,369042,228596,232501,212401,95215,82941,228673,301365,157917,57606,269338,443641,264200,12312,-133099,-101596,-63149,-117979,-95284,-80755,-154338,-211134,-102276,-27080,-170365,-396000,-312677,81598,218890,60582,90317,323357,307429,93573,55289,192102,252932,118547,25925,12509,-105264,-45210,220788,264950,97511,-73082,-128820,5787,8521,-96875,-91085,18150,117469,138303,131041,208822,172823,-50581,-143268,-153061,-225142,-171833,-83168,-99536,-114402,-8654,-9165,-48414,-87453,-28970,152489,199705,10051,-188172,-126809,-82631,-186655,-229306,-78412,17517,-103540,-220682,-236341,-76283,125607,19618,-172139,-22790,131917,-20150,-258926,-200211,20643,13365,-191253,-324402,-273570,-141915,-35905,68322,142676,253656,294944,88302,-99387,42357,103375,-109666,-328345,-276296,88797,324222,91629,-215711,-114392,66654,50495,-48074,-154435,-245372,-161802,-56172,-167722,-243793,17858,276881,129466,-62768,10849,35554,-147344,-215418,-119632,60150,422054,522788,209783,42302,303775,397233,-163771,-651623,-335426,231435,233683,40382,78600,57682,68986,272923,511968,79274,-629965,-1394391,-845242,-607948,-2836898,76467,8987015,7727451,-1561850,-3925407,-2039817,-1338174,-468077,-621208,-1103598,-480763,96664,116113,231469,290390,-140839,-577804,-561051,-316591,-6227,116778,-68509,-365817,-474253,-249995,47494,176347,80025,-93331,16204,342822,454454,226964,-56192,-231395,-300674,-162314,166328,418973,289949,454,-191912,-243710,-45183,234775,248206,65415,-18250,68709,197572,337862,495616,505162,283324,-36725,-281951,-370473,-279780,-50407,202277,301420,341088,273410,89300,5892,-24738,3229,203385,311974,257486,259190,171535,5463,-35824,-26612,-92334,-196160,-219031,-203997,-285520,-413537,-348418,-67003,82538,71497,-61631,-194476,-86738,119393,154037,117057,64089,-53091,-69092,-8733,-17367,-73924,-56829,-137291,-347893,-403234,-206416,73350,172814,38863,-86121,-127620,-110843,-123056,-99494,-35278,-7298,83463,128688,55520,36112,-31793,-218782,-270983,-235999,-227351,-187887,-89533,41072,-133976,-460853,-397310,-143477,-80459,-16149,60956,214903,374143,378793,282528,164029,-5237,-201481,-251855,-96724,80115,-57525,-289660,-393003,-431143,-246585,181568,530907,519000,274583,229276,299494,385325,312494,81480,-77468,-103481,-130435,-120551,6642,230464,327056,174987,-3880,-65765,-39230,157363,335277,181727,21294,202345,218231,-138599,-332565,-152153,61878,71188,-44699,-36743,115197,215765,249291,325822,340656,260055,33056,-178222,-75286,40866,-57511,-131558,-198935,-288884,-277108,-185639,-58835,54812,55297,73199,25206,-129363,-223405,-189678,-14504,123448,80481,90965,212990,230303,218205,200869,233015,267916,253713,225737,189659,41442,-167228,-173510,-54988,-102617,-176165,-59405,61376,254,-180271,-129656,190813,386632,361391,348069,443272,405895,1768,-313760,-237429,-175344,-198850,-44039,95259,88055,-9614,-81588,-124444,-180068,-118682,68234,41188,-200764,-327059,-234614,-67918,43619,95072,53894,-65164,-184171,-183304,59369,313482,320988,209987,136628,93044,122208,143960,124233,-70802,-298528,-322932,-235516,-183666,17777,226064,54172,-197187,-193986,-107024,-61904,13427,219127,442443,356179,-69693,-196496,122070,339767,298276,301222,389096,466718,459860,443976,304615,69334,-72847,-46095,-10716,-96748,-246955,-266471,50055,128153,-116862,-307178,-236859,-69231,60881,58394,-159017,-345505,-306497,-166993,-105646,-132966,-161242,-73610,53315,69353,-725,41814,237396,400469,376661,227806,88469,13223,44780,97825,50790,21018,65695,131779,141717,-2935,-46827,55950,131086,146866,131062,121661,152720,137144,-7209,-241085,-380362,-295682,-185378,-133051,44816,191409,75363,-155892,-289006,-240889,3487,298528,409281,238474,56193,63272,89164,27665,-18828,40007,106232,113569,112649,2056,-187490,-324374,-302978,-61574,206570,338537,348269,232275,40882,-100757,-55953,9068,-55471,-97625,-27373,50062,222719,197915,-45028,-46465,157929,224897,299832,441241,420086,303291,244273,122632,-67190,-59448,120164,204731,92654,51818,104768,6624,3867,258592,426712,228970,-95155,-317293,-313995,-195390,-74909,-43433,-62757,70291,194756,207519,209414,216537,90671,-24030,26557,150634,229400,134038,-8031,181760,474325,569900,763296,1329952,1933090,1174109,51012,-1056203,-2716484,-3124637,-2010838,-969899,128657,874664,762458,632456,1103242,1550131,350995,-1351896,-2275047,-2210617,-1164328,255897,718179,535729,432013,329421,166214,-129100,-379437,-552795,-630234,-362685,-13272,89771,26779,16283,107900,175963,180559,47180,-228011,-291474,12364,280930,272551,117489,-30782,-32795,-66219,-219902,-319254,-217578,-102452,-73559,-58994,66843,120053,-70862,-126998,23900,-90835,-307925,-218895,-36612,-45393,-118305,-52808,25192,13949,90422,304082,366752,190267,-37823,-308453,-489467,-400691,-51423,132444,-98130,-205538,50637,227429,101508,-33866,39744,-5039,-269350,-409369,-432109,-456429,-247405,24789,72052,119160,213398,50839,-162000,-123425,2836,59295,88878,69733,-23106,-38288,13776,-73999,-223832,-170871,-134614,-218093,-180741,-92554,-57373,-101764,-212400,-257979,-217876,-150815,-6457,63287,-3279,9259,156835,393066,523419,287803,-17425,-76826,6632,69809,27569,-76336,-158063,-178794,-121205,-80788,-218128,-393438,-376115],[-338650,-261294,-246544,-244043,-220843,-221788,-208202,-205021,-329693,-400442,-245783,-114280,-175201,-177249,-78965,70834,214425,272098,191289,188561,71732,-147207,-37369,171638,175421,205590,330916,335326,177735,-1681,-36069,73657,220456,213285,158324,195884,150236,21888,-74155,-104134,39086,257194,282095,105506,-64602,-95091,25553,128128,59263,7878,-18221,44003,177455,112431,-110604,-205445,-229998,-198332,-27438,139862,187707,202881,179427,24129,-96150,-32334,46964,-23557,-82756,-260177,-506136,-521170,-273478,-79531,-121937,-311166,-289970,-127069,-84251,-14632,149807,111932,-66678,-50667,141400,292301,300174,80434,-69592,59673,196214,261044,300660,189659,-7406,-88560,-63559,-3966,182951,234731,20541,-86486,1961,40749,-32630,-184664,-246383,-21476,278488,320213,267693,335459,382535,403756,406365,156268,-149185,-79878,118115,5225,-172507,-42035,255391,327800,264838,203775,-40001,-206653,-165533,-90393,-51099,24424,129457,93942,-114252,-126515,29988,-22382,-167413,-163158,-58690,69076,152998,12757,-86929,-83253,-124225,-152208,-33892,-40633,-38168,226854,462341,329978,103246,220379,475632,510298,275606,54191,-3809,-29338,-58882,-176443,-416247,-489867,-284453,-86929,-13346,-20453,-81428,-59489,48384,138098,60753,-58611,-47067,-30514,-173712,-226083,-48405,123729,132130,94593,40059,17992,132401,212794,42831,-140599,-223612,-341717,-357859,-145496,-19258,25515,197860,413394,381277,76014,-212514,-232592,-206888,-87200,276623,575442,525493,368980,353434,333442,104768,-163882,-235967,-256404,-242937,-166155,-169660,-182844,-91591,96202,219423,35804,-301107,-428098,-221148,-32349,-124891,-254757,-226252,-184252,-276650,-396110,-386158,-284779,-129468,131958,274362,162784,-35842,-68154,59036,200023,204197,91114,-74330,-297601,-361800,-166731,-102405,-244781,-288356,-151977,-5898,16768,-11961,-10725,-11822,70602,249251,290281,143107,-73109,-53947,273237,547131,515415,364105,114653,-10960,17282,114272,97236,138229,229490,85954,-241887,-334767,-253546,-288004,-336652,-133606,55272,-49427,-122479,54082,139461,108878,88860,-29771,-9409,222432,299678,241615,269522,381626,451668,365847,171957,138514,197627,177286,163655,243860,302914,177135,75200,293334,453749,244712,48202,-1148,6332,-43754,-145438,-124359,-105084,-194491,-261698,-148308,-52530,-195724,-392141,-241277,144690,211148,6398,-24533,138928,180882,112284,90464,170969,194441,12929,-116252,-104313,-135544,-25181,226112,273104,128956,-58699,-122449,49470,83969,-31301,-20949,99609,150759,72426,40119,130880,96464,-60381,-82349,-61871,-166377,-203941,-158462,-63679,-15372,-17404,-49144,-2827,-11328,64520,251868,259534,-6109,-245356,-220108,-144121,-204038,-240449,-113145,-31561,-131110,-258746,-264661,-30632,244546,131716,-117518,-31884,113500,-1579,-205186,-139786,82046,92052,-105649,-253989,-247641,-135817,-120427,-140043,2872,243532,295486,52172,-92684,41469,63864,-118459,-239348,-204705,51783,240450,76613,-129003,-17393,129794,98110,36850,-91887,-254598,-197822,-78378,-218391,-320873,-14065,321576,223671,9810,71129,96711,-91152,-199914,-127099,75696,349506,290236,14024,-46091,268903,389820,-107292,-598882,-280701,334687,400941,218196,271261,331600,118769,-37884,90646,-32846,-282986,-972684,-1202837,-1686161,-2972154,3024103,13073055,8183342,-4853094,-6795339,-3117373,-1357447,-24086,-169160,-874450,-299553,307703,139176,88915,282335,-23639,-497757,-519786,-348192,-149850,-62935,-216918,-512767,-668638,-441586,-46775,251455,218679,-23540,18627,362421,504400,352855,89531,-199125,-357517,-167465,203092,460606,323336,29880,-153959,-201385,1382,236561,170899,-68245,-165546,-37881,171096,313012,417322,363537,196513,-47372,-283153,-431143,-452467,-247919,132731,350844,428428,317655,81774,-12636,-11005,34965,170712,202818,166456,220882,161006,-14454,-51202,-5936,-75933,-192233,-249580,-241766,-237144,-326318,-307253,-41707,117529,83281,-82187,-252835,-183609,29032,104347,111287,104587,-45941,-139537,-131461,-121072,-80475,-29006,-128761,-342941,-419165,-258071,-17552,21847,-67949,-102843,-142377,-148537,-149514,-122211,-58384,1130,85666,58943,-33047,869,-64430,-288942,-334441,-270469,-215663,-151624,-65982,16594,-171870,-459627,-333114,-55119,10603,32943,48010,147376,296717,343415,234593,73667,-75874,-176545,-172569,-9137,115151,-92060,-303859,-326961,-359212,-219967,241109,620586,607969,346205,225941,199690,207174,164294,-33769,-197360,-215646,-195238,-120038,15775,188664,279616,175903,24127,-104686,-179989,11775,264826,201348,46919,184073,172188,-123029,-193426,6879,78829,-51400,-119841,-41894,59684,100256,184729,305795,348928,293741,81811,-131063,-95544,-43180,-137158,-135344,-99517,-175629,-229999,-123736,76529,192032,159022,203752,158227,-64981,-205232,-172014,-1826,116607,84410,130234,246437,249426,206703,237423,306946,350386,345928,272061,124443,10330,-105975,-107892,-22677,-109361,-227859,-125916,29316,7767,-162974,-115910,181404,382914,379558,410290,507022,414600,-7439,-307276,-231042,-187355,-211358,-73907,19319,-902,-28472,-17209,-31497,-88760,-91421,-31030,-123291,-317393,-381874,-225008,-27219,33982,-43221,-126991,-176360,-184718,-127935,81442,305411,317191,219894,167329,181469,190892,163238,130691,-47214,-295705,-344829,-290445,-251281,-13592,213469,52049,-177718,-183171,-133328,-84802,-8500,147545,361610,314521,-74376,-194322,131633,361791,341461,306013,338030,387609,357848,311611,295257,163979,50855,98884,110159,-48811,-177707,-53336,231858,235174,-35292,-250964,-249560,-103680,54568,54429,-171021,-328112,-292721,-183843,-107953,-124018,-222526,-200933,-30339,-4731,-111325,6134,261584,386817,290459,107416,-66836,-82980,57326,153644,102297,38616,42177,117391,174169,49851,-23445,102445,221075,234658,169921,102735,82642,55188,-32827,-148445,-234379,-198620,-112927,-99489,-5898,78757,-24504,-231806,-302617,-193648,47987,271893,325191,154152,16242,1244,-55374,-112126,-99369,-28128,37103,64823,51290,-52651,-209726,-315270,-284462,-94234,154822,356546,463692,336195,57900,-94094,10953,101017,-32851,-111682,-24829,88174,217616,143188,-83403,-10383,208692,226350,283232,473802,495207,354019,194371,1442,-165595,-120944,61100,138594,21765,-25621,88007,54482,17169,189701,344251,237684,-102391,-342670,-306939,-187088,-126909,-136393,-115093,-5747,70556,63176,51039,47146,15269,-20890,61215,172982,261385,256961,143619,271081,510965,511589,586739,1032728,1258484,421965,-301404,-1352593,-2751805,-2575608,-1295688,-626657,306303,897622,692803,678636,1173412,1291200,-34078,-1578177,-2259683,-2146745,-1170202,255974,626911,476470,535101,494829,321483,83775,-93992,-285028,-475389,-344545,-63236,32463,25242,70980,132768,159781,135482,4824,-215907,-298609,-73060,229915,278418,149801,54612,92412,53302,-140137,-302389,-290080,-175867,-53250,36258,150735,128579,-123947,-237691,-61895,-58274,-208993,-174355,-17741,-28069,-60118,82531,156461,55723,109607,326835,345973,232653,125061,-171894,-453658,-408409,-84771,53051,-132477,-177783,41838,61618,-57192,-37982,155767,159310,-97125,-255785,-313828,-406134,-254025,71080,218990,256984,273790,133469,-45016,-70943,-9378,73785,177653,205567,87860,2190,24403,-85915,-231376,-149189,-80316,-186402,-188050,-159250,-190550,-224385,-241642,-210553,-175275,-131197,17057,91688,52886,115225,296248,468526,547624,338981,58486,-60518,-58285,10036,37383,-10985,-152269,-278566,-225622,-126987,-200815,-385546,-408326],[-355847,-304034,-284881,-233698,-172774,-158504,-160847,-196285,-299364,-330699,-169681,-27875,-70291,-146464,-111095,96639,310955,280911,123726,163926,60937,-238548,-132460,178776,249269,224270,295591,335817,228819,73769,2823,56747,172122,201562,218766,297096,226654,91501,-43614,-125295,-28360,193647,343662,279744,72443,-30074,83641,217185,137199,-1488,-76721,-15426,105799,53375,-162652,-306039,-328275,-217410,46780,275976,312712,254118,190992,48383,-23669,82168,129095,236,-106249,-326641,-610311,-494271,-121664,21163,-120101,-392520,-409611,-190191,-64985,-13245,73963,9419,-125214,-75586,111514,235741,243249,145474,123800,214100,222234,230686,268284,220380,108230,29430,-28784,30421,254014,262105,18108,-68509,-46025,-70790,-78657,-135020,-160956,52880,318354,321811,209183,202672,228150,307401,362259,164124,-131533,-47636,151633,43993,-141975,-48662,192530,232869,190184,177544,-3828,-205187,-201835,-128042,-54877,9377,24296,-61721,-235906,-164304,62061,24951,-137312,-162095,-53604,163420,348426,149529,-48795,-75372,-63063,-38574,11307,-63983,-99068,185994,419734,247033,27628,175934,418650,449557,256182,71345,25244,-41204,-127137,-247972,-442199,-500352,-327323,-109483,43933,22838,-110452,-119057,82082,226896,133287,8888,27780,2176,-138488,-161112,4717,122354,76142,36276,26875,18968,93260,207011,92770,-109685,-233412,-364098,-412495,-194756,-28150,8451,173853,399849,390126,116400,-199199,-258616,-212701,-92039,263568,559314,509657,337409,296714,266197,75811,-183148,-235863,-247605,-261774,-201834,-189908,-203322,-138548,58337,207739,25459,-301930,-401809,-214076,-37641,-104353,-185238,-117143,-35946,-125918,-283869,-315520,-209678,-9250,245111,287792,151248,-7445,-14932,118511,225879,151607,10899,-125699,-273837,-279473,-87556,-40140,-174425,-194539,-33863,91438,22216,-107743,-137316,-86590,39240,234988,311487,203849,-26087,-62090,204512,421838,387063,223984,-74949,-216401,-109932,60550,114393,153125,179306,24109,-187008,-156827,-75434,-210001,-364335,-179346,44920,-63350,-143926,81322,220581,153905,90164,14553,61649,262362,345624,338416,368734,404669,387664,285959,92401,51946,177242,246059,222473,219461,283580,207315,99453,266500,357356,149932,57049,127780,111514,-27954,-151239,-110128,-88822,-213399,-277440,-152950,-45157,-197070,-342849,-116785,201151,171838,-51276,-117868,-35975,55919,150110,149016,126357,84830,-93778,-211583,-187804,-145610,19707,235732,252872,126500,-45834,-92776,82548,145103,39453,61486,182991,181376,30054,-5120,90167,43528,-52486,-19585,16805,-85425,-197219,-223162,-78833,22587,-70079,-93828,43115,81110,161943,331948,302534,-1886,-238956,-263622,-177687,-191379,-229261,-135291,-55748,-114437,-240938,-257625,-22115,265495,182295,-54008,-25433,102690,37328,-132784,-105173,86339,114506,-51226,-188429,-210731,-123200,-195015,-333608,-136808,206531,252709,-26535,-127394,12805,21668,-118573,-140650,-104857,10541,117913,52410,-14473,80933,163805,128920,135550,11598,-228837,-230282,-109756,-244465,-348154,-33348,331031,292051,95616,133171,127039,-47044,-154122,-116474,59572,202446,46845,-156463,-117468,244669,417894,10746,-458657,-168323,414687,537890,391046,381371,447714,46393,-435096,-472137,-227848,152360,-234873,-1149444,-2299472,-3114441,4332221,14524690,7974559,-6385193,-7928075,-3457099,-1210867,299290,219671,-508879,-13744,462255,133208,-24763,229748,52478,-364466,-459950,-462614,-408030,-303478,-375198,-635425,-775722,-536157,-118588,245955,280052,47447,47519,353058,451564,372826,204274,-144888,-368343,-134797,264397,476473,322069,63177,-101445,-173861,-5605,195097,120589,-112155,-213897,-73376,148109,216194,205812,95321,7553,-105393,-276361,-439687,-515636,-324236,95285,377493,469083,323058,48283,-72063,-34749,49114,125367,83478,63400,153691,117344,-60219,-96924,-27589,-99217,-224208,-296008,-258551,-155651,-196300,-208605,14205,156168,82971,-94744,-269026,-241367,-38561,88049,137878,138312,-56568,-247781,-278522,-220654,-85275,-3013,-100599,-296296,-390834,-273192,-110154,-157588,-191991,-115073,-128409,-163319,-152623,-112325,-47273,30144,89610,4459,-95044,-17407,-88826,-360974,-396027,-244452,-144882,-133691,-80825,-5284,-175862,-436837,-298822,-5757,95439,75489,31283,67813,186889,241813,112368,-83840,-196415,-170930,-94226,69213,137684,-87079,-257442,-220816,-247479,-148883,311139,669821,614358,353786,185427,113975,36102,-2023,-141960,-296144,-317395,-252670,-116850,42149,162228,210982,154232,55079,-117370,-269159,-103708,183111,214946,112391,188914,150703,-70012,-78901,85611,47052,-158499,-164029,-40646,-15965,-37279,88802,223719,268967,234958,78447,-93716,-118420,-121253,-190507,-123689,-1778,-60172,-161127,-44860,190906,266954,223820,302366,269051,17390,-137066,-103179,27356,97405,56563,112900,252726,282040,198245,262677,372528,409542,368947,200258,-24344,-44893,-47767,-54611,-1408,-102326,-239963,-144636,40659,41683,-121288,-96171,156575,354380,377325,423402,488317,354194,-11355,-234758,-167514,-163515,-194138,-101121,-69439,-98592,-56704,27099,67444,35982,-21946,-88192,-240712,-391927,-408784,-216560,14909,47660,-152592,-291374,-266969,-158798,-40185,120364,276097,265391,176498,161352,245134,269267,230320,155923,-13159,-249040,-308421,-294506,-296204,-77614,140561,36491,-142801,-189717,-195341,-133121,-39629,49057,229571,253311,-58172,-193818,93523,305682,292330,234362,256561,314754,268479,169480,252839,247960,187401,249972,230305,26304,-22255,264173,424954,320016,46549,-170014,-243796,-156897,2673,17728,-166802,-285699,-270022,-201834,-116730,-107414,-237978,-279546,-114483,-97769,-202074,-16317,257116,308753,152865,-30876,-211388,-148199,117723,229997,140833,31586,-2731,86849,158718,39893,-43754,133858,314342,305775,153352,20448,-16322,-27890,-54100,-53975,-80198,-84591,-19175,-24551,-27681,-18966,-102587,-252053,-253759,-136524,36011,192646,206594,55601,-16207,-35856,-176549,-278511,-225520,-116003,-52050,-25615,-41569,-81929,-156454,-237691,-220577,-78372,123656,331393,500319,388615,61898,-72161,90709,189924,9745,-82344,17190,160654,225036,96852,-93248,38793,251647,238140,263828,419953,417777,274935,91847,-121113,-241085,-177252,-27709,43570,-42015,-71429,103862,147278,47436,71796,177266,173286,-127427,-348565,-288497,-168281,-150715,-201826,-152899,-59355,-16376,-35084,-59994,-90548,-61606,-27983,68418,142508,213239,264224,208894,301776,480933,404421,314802,559034,401674,-302641,-534415,-1275609,-2245729,-1724522,-528853,-199835,432528,788065,512672,582992,1046284,819931,-453361,-1646881,-1882698,-1689446,-993202,124258,425631,431258,611740,593475,424508,275142,171352,-31975,-295882,-296871,-119535,-42824,33293,137423,137335,110808,86275,-549,-143469,-246284,-139929,135947,230139,138066,116945,197582,140886,-106095,-320142,-379553,-240234,-19033,131302,217210,130910,-152279,-307433,-130527,-9005,-85553,-117773,-30778,-42996,-2087,204226,256079,86915,128322,327119,300484,243323,220194,-67777,-396248,-385235,-119078,-38528,-160465,-137956,21914,-81279,-187982,-63872,184893,224023,23605,-100351,-180986,-340634,-263171,99411,366809,402679,319925,197269,75232,-310,-11510,77651,230264,294278,183005,52722,28904,-97288,-210963,-118217,-40002,-133347,-154835,-176514,-274325,-314028,-247992,-140130,-110258,-95433,36460,104421,94056,203029,378650,442591,446687,323024,145010,-6568,-101748,-40756,69920,83017,-91376,-304427,-286772,-166872,-189989,-345506,-405847],[-349810,-334431,-300474,-225428,-149651,-101126,-118653,-200040,-241441,-189336,-42606,81155,54687,-105055,-142637,94370,368878,274439,62234,115459,34813,-294912,-214204,158080,269284,188180,224228,305430,256924,141799,30535,17327,94716,178234,277706,356975,272282,142335,-23566,-148663,-115169,92300,365439,424414,207767,42141,124319,272776,200718,-28748,-135822,-62097,38154,10991,-172697,-366404,-388668,-186975,152599,389044,382656,257904,155063,37268,26921,165109,191609,79440,-51953,-343677,-656837,-422578,25950,80355,-159724,-441871,-479498,-243628,-51076,-7046,2514,-85738,-184750,-105650,86050,180171,168526,216296,326684,324299,184961,147810,208962,244464,221276,139716,-10716,18503,230650,198294,-25083,-48539,-64298,-158563,-121748,-67430,-26788,159802,331179,276909,133748,81323,89616,194187,298467,170788,-107902,-38855,151336,66033,-117172,-73067,86420,105724,101774,131001,1792,-225669,-223327,-131310,-74942,-45124,-77405,-176358,-284271,-138478,131845,109268,-74999,-131678,-45543,194275,415838,248358,7613,-71623,-48747,45233,66180,-67311,-152153,118420,335098,143883,-33059,120101,290491,283243,158788,58618,63178,-5212,-150990,-280419,-398165,-421836,-301621,-95667,105211,75346,-108134,-151754,95384,267945,171628,51709,73237,13916,-111935,-103396,52454,131068,56504,26152,68254,70861,77710,170046,101171,-122565,-271935,-374145,-429176,-231953,-43660,-32360,99473,294883,310324,131327,-139243,-240574,-197414,-93857,219043,486708,442804,272023,197965,155407,24230,-178255,-201628,-193228,-227897,-210130,-202123,-201234,-134797,55007,192241,11922,-281453,-342654,-200889,-54875,-60597,-80708,10411,129774,73035,-113956,-210243,-133334,78710,300046,283096,138479,13314,26169,163247,213426,46182,-115649,-174340,-198168,-170639,-38074,13993,-75606,-72080,97181,179063,5954,-209278,-245129,-146917,-2139,167872,255717,196070,-3185,-76946,96431,241591,253912,115910,-207072,-407569,-258364,-2355,142195,157245,108201,-44507,-112007,68418,166746,-67810,-334138,-235766,-34653,-129918,-193922,69202,278203,219531,120184,73554,119794,252295,340507,405732,440762,371149,262698,158607,7346,-15327,155882,290872,247713,171433,265732,257217,124427,183463,174876,-6217,21147,206359,174436,-28282,-139195,-74463,-65157,-223828,-268906,-121218,-6779,-164904,-247839,30464,237021,109798,-95636,-161097,-149366,-24625,198229,206462,62229,-50486,-180320,-247541,-225912,-136456,77455,244417,209999,99046,-28815,-43556,103888,180187,102107,138307,244816,193896,15877,2180,91186,19729,-42455,27467,76209,14291,-131514,-241302,-143783,-41371,-173974,-143299,64666,143558,215795,360900,313215,20669,-179527,-241855,-167252,-147154,-192018,-133027,-42964,-51805,-166936,-221742,-62621,179570,160751,-2850,-7286,111207,96872,-59335,-101602,38207,80254,-33915,-142440,-172242,-101699,-221127,-434053,-230540,152492,181329,-121097,-201269,-43420,-9456,-95037,-50640,-6306,-23611,-4650,35485,99601,152245,162925,150890,232616,138362,-155631,-235022,-147884,-257401,-325236,-30429,302083,302677,154236,164208,117782,-24387,-99907,-105045,-252,17981,-141811,-253572,-134018,263191,496041,167162,-265697,-30025,455087,597291,486408,361699,326435,-186663,-857479,-1022794,-428888,612232,629022,-741815,-2284901,-3151487,3589664,12924948,7228230,-5867616,-7240344,-2957308,-865217,433291,449578,-99922,292215,519987,106276,-65601,165442,64173,-237815,-392082,-601223,-697841,-547251,-512949,-710969,-773492,-508973,-141706,173486,253948,104819,112471,330638,323960,290050,253725,-84214,-332324,-78607,329887,464241,291851,101696,-31931,-152769,-58874,121872,107726,-69074,-171547,-35888,145731,93378,-67031,-218266,-237522,-212582,-277711,-385915,-421670,-230028,118674,383519,458915,283163,-21589,-163317,-78383,53513,85871,-6524,-15415,85568,62441,-103606,-148949,-85461,-152360,-274712,-330985,-234246,-57109,-59142,-78282,91405,191285,79962,-85397,-237945,-249086,-77675,94212,188076,158214,-86825,-362196,-421519,-306792,-92780,21238,-57060,-224020,-321858,-232879,-156732,-287516,-283145,-118562,-103590,-167419,-138399,-71500,-2027,76631,99454,-25849,-132966,-39979,-119516,-419680,-421804,-152992,-47822,-148817,-129979,-23771,-157834,-401625,-293587,8021,163570,114213,25248,10913,87158,106120,-46122,-247494,-303815,-177871,-51599,104772,136966,-58788,-172441,-101125,-125833,-51379,375730,672339,535010,264084,102033,60211,-71218,-140399,-215281,-329570,-356812,-277292,-120679,59156,150994,149909,126545,88728,-95735,-288734,-161878,120493,223293,193623,214350,161850,-1529,-31747,51728,-31822,-215882,-156642,-30158,-93958,-160806,-6591,131664,151112,104420,9213,-94682,-144663,-173167,-213979,-113410,59006,18815,-99970,10833,230212,256449,245090,354463,325078,83490,-49352,-8931,67693,71135,-7991,24887,212850,305945,201421,271338,408676,419996,296486,12045,-214455,-110624,-14823,-33661,-1960,-77628,-192650,-91204,102763,91981,-69336,-71573,118943,287446,340755,387901,396609,239866,-12106,-111536,-58136,-112110,-157864,-119000,-148294,-180400,-89537,38787,142929,152160,54997,-105238,-285881,-393913,-385974,-201798,54778,79674,-199398,-384564,-308928,-114314,54020,160660,221433,174465,107095,145121,278007,338572,319958,196699,32109,-160057,-219958,-246293,-296636,-144222,38334,15574,-102727,-212443,-275428,-189012,-58703,-32660,84538,181896,-31845,-195541,25330,205216,182519,123567,176576,257513,181421,37715,185359,300974,293736,359662,317476,108495,156767,525879,548082,360078,113453,-82123,-215076,-208865,-75968,-33600,-137772,-218122,-233699,-210355,-130108,-92160,-212554,-295253,-170259,-158394,-216306,2639,240355,197746,11778,-146333,-300556,-159077,207194,298714,142671,-5769,-51484,56414,109064,-25107,-94234,130909,359648,329247,87926,-103762,-123217,-95885,-69264,3456,14556,-738,70585,71934,-19266,-72564,-127205,-202553,-156917,-92128,-34853,85891,102037,-10561,-17572,-32283,-243250,-427270,-359705,-197151,-141321,-149553,-158033,-94225,-51906,-109076,-124919,-24726,112764,272905,455455,379513,59727,-36083,157328,244272,63717,-17557,80371,233417,240980,74221,-70838,89757,284369,267388,253290,299588,226636,117250,-12417,-199144,-262470,-208245,-124901,-53046,-84134,-80283,144028,260149,94861,-44322,1575,68444,-161400,-341672,-266451,-139081,-138680,-219425,-167499,-76733,-45245,-61868,-92602,-147492,-112444,-42709,49653,84591,112889,156671,169383,263193,374822,246825,-23371,-60629,-445928,-790737,-585572,-827927,-1274717,-744125,99342,218826,488383,555529,236173,332976,720635,293332,-748667,-1479446,-1237393,-989057,-706002,-112657,176346,413079,640639,587346,434520,391084,335789,115612,-161238,-249375,-181432,-121838,36967,180922,116520,42876,38965,19880,-45716,-164889,-177489,26159,149605,96869,136692,244291,168957,-123895,-373315,-464032,-289067,8071,199758,248135,133089,-131667,-305217,-155310,57207,43670,-63850,-85677,-92558,38254,279927,298711,100108,140361,303180,239953,219158,240102,-9664,-331934,-338518,-143718,-116108,-172845,-83980,7602,-163204,-262950,-105954,126232,186824,83949,37886,-51814,-271163,-269547,108310,470357,500918,329784,217140,159738,69795,2600,79876,245875,326156,249907,113564,30506,-109185,-177820,-87455,-16836,-65169,-82384,-129806,-275179,-338549,-226467,-67988,-43119,-52308,44179,90117,106561,257185,387069,327458,262519,255596,219898,63208,-119970,-75770,111507,180715,11563,-245406,-285601,-182544,-180866,-285612,-361573],[-314361,-333455,-285439,-225322,-160594,-63670,-78049,-193886,-163070,-13250,108710,200257,179180,-55711,-164560,54658,346183,240414,17053,49651,-8673,-311618,-262122,120710,229663,99528,132486,256546,249593,160822,29973,-31956,9191,148846,318369,358309,266057,148434,-21111,-162154,-197105,-28171,331117,495429,300343,95919,129911,264961,206165,-74823,-172615,-79653,-10935,-12627,-146753,-373497,-397187,-115648,250948,423173,356703,211242,88914,-4825,36515,183170,200669,163002,44760,-308496,-616030,-317633,125248,81035,-233975,-459343,-479625,-260535,-39289,-252,-47967,-136778,-214517,-136167,61774,129606,81198,250535,466236,355910,92322,29457,139611,261594,305278,211103,-13365,-35501,123605,64227,-89917,-20121,-40302,-196968,-143921,7202,116361,259753,308352,193962,49259,-13688,-7731,88647,222922,161432,-90366,-66182,111024,66755,-106289,-117296,-36803,-19551,21321,78543,-32506,-268743,-222122,-80945,-80412,-114061,-146964,-216647,-246429,-59645,217334,207247,4094,-80390,-36298,155166,344078,270720,55196,-71713,-83672,55255,104051,-43901,-176222,36132,225732,48296,-69430,59519,128059,79945,39038,39602,103577,58244,-128985,-264840,-307882,-294801,-229842,-67892,129833,108742,-71865,-125067,105197,264828,175607,60819,62569,-12495,-102609,-67478,75642,146507,81126,66114,158356,172451,96627,110951,72727,-156692,-320506,-376833,-406017,-232706,-54068,-85352,-5617,129734,169048,124604,-46483,-181217,-163219,-84687,157063,370368,336214,182960,81421,34333,-34469,-149374,-144209,-117094,-154705,-180937,-190295,-168201,-81460,84015,179530,2738,-246093,-269595,-180280,-78097,-10711,29256,127306,268305,254532,63794,-94954,-72417,123126,298090,272284,143179,34802,51436,180092,163064,-76425,-245387,-199136,-78918,-54097,-31242,38552,25344,51340,209287,232040,-35218,-297110,-311874,-186044,-49147,69108,142226,120476,-17033,-101400,-21642,71611,159259,67380,-236755,-491936,-373094,-60926,182257,176937,51613,-102797,-50434,262184,390812,87180,-264846,-281493,-140950,-206417,-239785,36436,308174,293888,179413,142103,149902,184036,278609,426164,461667,287898,111972,20235,-68277,-57735,140720,313616,243812,125894,269907,326724,142364,54002,-48824,-186718,-54829,207483,168139,-49753,-115501,-45227,-68228,-237122,-249584,-67649,52575,-97785,-121461,159832,239403,36374,-117853,-146794,-176003,-41139,238415,236286,-7040,-168148,-223602,-227909,-219268,-112045,131086,245353,157986,64918,-2318,11633,107478,178683,143984,189840,261186,174209,21163,44797,115388,14930,-44749,46170,115642,120715,-8914,-191613,-232630,-203444,-307110,-188261,49634,141775,197857,327085,288412,50801,-96704,-160222,-107837,-80512,-136774,-107054,833,40471,-55166,-168833,-139772,21630,86250,25209,16931,138167,162311,-5676,-121802,-35529,14066,-40843,-114741,-135412,-69669,-184636,-410094,-255236,92261,103598,-193634,-282772,-108851,-15960,-35060,29729,70814,-41862,-90180,37925,181987,176050,135004,170410,307592,260196,-37040,-195559,-184995,-267534,-266623,-6625,242054,249141,158557,140081,70265,-22564,-59503,-108279,-95321,-146924,-230522,-250902,-76496,335089,607692,319857,-74786,84514,428899,538841,460030,226733,4002,-529853,-1202577,-1389796,-531366,1032460,1369948,-189418,-1735248,-2976450,1252378,8985209,6116812,-3849518,-5308237,-1830473,-350919,402640,503906,257428,531810,480554,77078,-20636,124216,30184,-144573,-318854,-693661,-909447,-722965,-600694,-725614,-679543,-384385,-112393,67875,153413,126797,196352,306357,172118,144101,228259,-35149,-269347,-24097,373830,430129,250417,145657,50566,-126454,-133730,35129,122756,25409,-78340,45376,167626,-3841,-303431,-479192,-466617,-345936,-297863,-280989,-183649,10278,199066,369062,405844,204634,-124153,-264429,-120245,54078,59074,-49116,-49823,34004,12407,-118747,-178893,-157426,-211875,-317757,-335699,-169712,36915,51450,50074,170489,208570,79054,-45179,-163480,-211004,-97493,98592,236175,157197,-127174,-432455,-514275,-367863,-105324,45821,-5214,-149455,-228870,-138550,-132339,-322537,-310560,-109944,-83083,-166564,-109405,-6202,69103,134920,116175,-35632,-155186,-84102,-169346,-449249,-382074,-11991,38919,-192681,-192172,-39139,-134954,-358433,-291811,7094,206982,149378,38599,-622,27326,-25369,-190428,-349828,-336922,-180258,-60007,79038,104869,-32131,-80113,2546,-24981,46836,416938,629164,400409,95327,-3873,46789,-82413,-210444,-234831,-275654,-303919,-254245,-129591,53634,148027,114187,103892,117502,-50459,-251706,-160220,93841,224450,256352,248308,203668,66752,-51854,-70115,-128997,-201485,-89439,-6023,-152279,-240861,-76102,68359,44543,-51876,-109882,-141446,-168664,-188156,-214032,-115197,64924,38404,-66700,23120,178437,178754,236808,360345,312957,107018,22419,75287,105048,42270,-95177,-108968,130657,303851,214655,258789,404360,375960,137140,-239439,-383968,-166489,-15043,-50936,-29258,-39704,-86883,33976,205611,143514,-26288,-47647,73683,184566,265439,316274,264615,104285,-10035,30449,66402,-51407,-117399,-122086,-193419,-223313,-118723,17545,168134,214657,101109,-99317,-262990,-322537,-313692,-175183,87322,115895,-174515,-378282,-295193,-68350,127659,187179,145359,64410,44926,140141,275227,372209,392316,242455,85583,-45842,-103373,-159651,-243857,-183153,-53244,1603,-64810,-238270,-346081,-231108,-50929,-66100,-37271,105045,-15451,-200632,-45643,107070,66919,26056,124196,214052,86908,-74472,101687,305447,332976,388229,342109,167478,274191,590306,546042,345232,151199,-5955,-163069,-232054,-144243,-69092,-77461,-128810,-183103,-203245,-143771,-83830,-163404,-258907,-181946,-146145,-127467,77447,240728,107660,-85400,-208947,-308954,-111598,291074,329645,96162,-70486,-87170,43844,59050,-103757,-146803,86441,326113,292671,-1041,-228382,-210977,-136436,-75777,6193,12713,17398,133122,165739,13890,-71215,-87567,-93123,-43996,-83844,-148659,-18761,47983,-11234,25908,12348,-243488,-510527,-449451,-240090,-207440,-284914,-282198,-106741,57469,34949,-16143,44188,109519,194787,349071,315112,57377,8045,189504,242252,105756,53828,134797,267867,248643,74459,-27190,131168,309488,311585,252063,153991,5171,-38603,-72675,-203386,-212300,-198860,-209260,-132022,-100642,-61129,185492,355658,155267,-110099,-118032,-34102,-191670,-329537,-245612,-100102,-89432,-179099,-152164,-61493,-26049,-26572,-48884,-109740,-118678,-61091,10616,28191,6642,-12964,53871,175194,218074,61710,-368133,-726915,-1084640,-939897,-469486,-155391,-78330,182237,502046,549395,470818,239847,-99308,-39045,245323,-133238,-799975,-1074300,-516931,-268759,-398673,-373600,-42460,414695,603871,465271,335985,401717,363681,115014,-119344,-224469,-237643,-184670,25377,176316,73770,-24892,-1719,47695,38794,-89057,-181787,-61164,72670,49162,102684,208022,128365,-175289,-431795,-505157,-312213,15808,232710,250155,149248,-54688,-228222,-123334,140113,169341,-15483,-168876,-165671,46196,289619,275404,94192,143884,262865,178890,167355,200229,3327,-272656,-278080,-149906,-161681,-168969,-24520,12371,-170890,-272609,-149941,12222,81900,96133,149326,63965,-203204,-266766,101062,500658,514854,291633,184749,186785,121895,31816,89099,236460,311420,285764,176427,27253,-126138,-150378,-60466,3350,12815,14508,-30723,-193028,-292028,-186339,-19731,5296,-11227,38357,48989,91639,278204,335296,161647,52487,161031,265789,124650,-118862,-94535,142475,252901,126326,-119849,-217120,-160904,-168343,-224965,-284791],[-254629,-296966,-246012,-232099,-192300,-43366,-32459,-163552,-78779,151631,250497,307781,275134,-9426,-176514,-24801,225552,174263,-5953,-17790,-60985,-290963,-260854,83316,144457,-23165,34742,197450,199763,108763,-3426,-76451,-63665,114940,320746,305406,206163,101536,-35392,-156063,-249937,-142764,239125,469246,319963,107997,90637,182074,129909,-126684,-164959,-56637,-31034,-21131,-95800,-317096,-342663,-22217,303288,351442,232256,129159,21589,-57984,5422,131515,150649,205981,133011,-237385,-491873,-196121,160868,34803,-313264,-449242,-413099,-227351,-26926,2301,-67643,-125157,-196009,-162257,33606,90070,-1939,219443,486492,296194,-36672,-100225,74736,268161,341909,226144,-37756,-116718,-26508,-89827,-146802,17700,16801,-179206,-130513,78931,229549,320147,255572,92186,-35678,-75903,-54035,7279,141401,134628,-77884,-120695,41549,50823,-110886,-175574,-148470,-118599,-39457,34600,-93413,-320756,-205290,3970,-57297,-167435,-168731,-176067,-141844,36164,282933,289123,82486,-22919,-27510,67269,180392,207343,70137,-73190,-140736,-7000,105880,-2597,-164221,-44729,114148,-17404,-82394,2932,-17095,-79416,-41456,42300,144404,122591,-77025,-214396,-210517,-168151,-142446,-50927,88013,94359,-14608,-30953,132341,243888,165762,43924,-7855,-79058,-112020,-59997,65457,163110,141508,142364,274135,301720,144085,46333,24187,-179201,-347347,-367206,-344964,-176051,-39190,-126953,-108755,-43664,12641,103760,50958,-96815,-114065,-58395,97063,236024,210547,82584,-27474,-60746,-77930,-105028,-80759,-41723,-61721,-116027,-147144,-104563,5318,134111,176282,4916,-202686,-199226,-150061,-96840,27240,115494,206732,338582,356623,199944,6591,-36595,123003,253529,257423,166855,62413,63787,161181,83674,-174493,-328373,-184513,58776,47766,-62246,24051,102722,150739,278647,235715,-96897,-355851,-329935,-204142,-96847,-33185,8419,5989,-62067,-131548,-116414,-34782,121319,77698,-162306,-421265,-403955,-102757,219216,218959,30600,-140246,-26227,364011,524843,203258,-183922,-296226,-223636,-248227,-249601,5390,309094,357001,255443,210191,144862,66969,169157,391062,417474,172697,-29643,-99307,-125482,-74228,139928,324895,226481,107225,307088,406113,146643,-98290,-261430,-344651,-146174,133554,89466,-87960,-87602,-43802,-115999,-257870,-229245,-10584,118291,-4178,12016,237654,201818,-37341,-119507,-90594,-124301,-1941,251201,220779,-62785,-225816,-208889,-168553,-178165,-77965,163375,230576,109458,39536,31458,53390,84405,135919,157129,202083,219006,118886,32102,92008,131804,7543,-70124,30613,135923,212256,142226,-78218,-303114,-407822,-424982,-213198,5845,72608,112076,242264,237485,74075,-24557,-44547,-10383,-7813,-80212,-70541,54780,134425,62644,-114328,-224722,-145945,-3056,30254,39007,169117,208966,12899,-149281,-97521,-45410,-48576,-92278,-97445,-27948,-101443,-287654,-217155,35271,41278,-211997,-326872,-154874,9239,61726,109710,120753,-41453,-117589,60567,208447,147248,99767,190171,341013,346570,107016,-112792,-212673,-280191,-196367,26002,166411,152701,106474,59384,-3210,-33651,-46499,-132149,-197377,-240083,-209035,-153943,46564,442295,708195,421998,57480,124307,307749,346928,312172,39039,-385515,-863364,-1368327,-1457252,-455535,1350166,1761902,229072,-951773,-2533831,-1540519,4239817,4805083,-1429251,-3071789,-515693,232183,299235,439566,495816,646332,378819,65534,86116,129336,4771,-71004,-240987,-691560,-952849,-770076,-616785,-675787,-536844,-221760,-49388,-31332,10585,95581,260338,281285,45115,-10093,144886,-10615,-208151,4279,376220,387105,220457,191532,132214,-88274,-197556,-44011,145278,122244,13569,124536,203036,-41253,-422731,-611806,-611523,-467484,-334874,-152771,128453,311644,302288,333096,325861,105544,-237708,-346950,-144207,51756,39304,-52902,-43796,379,-25334,-92058,-166870,-215792,-253146,-333246,-310892,-88328,105595,113171,143884,227203,193926,79058,24756,-58251,-144285,-113505,78134,252863,131434,-161041,-417368,-514099,-391172,-121142,71592,45980,-93664,-135104,-12269,-45872,-266958,-272496,-87091,-73186,-160514,-67932,71677,151044,196034,134119,-39178,-170036,-151559,-241555,-441120,-269504,144431,89191,-245234,-239219,-52930,-123845,-308798,-260417,16423,221693,176264,69944,34667,14050,-121978,-277391,-346610,-265239,-158779,-108076,-2046,40023,-28555,-8984,67776,34938,120572,418617,545511,257854,-85492,-93949,71668,-719,-190054,-197673,-150442,-169013,-186381,-130582,32088,143834,104676,89408,131257,-2771,-188665,-115987,101815,215561,275012,276179,263214,125738,-108114,-217453,-200124,-112132,28833,33847,-174214,-266612,-112293,42156,-19394,-178611,-238456,-217457,-181620,-169369,-203560,-132186,18276,-1968,-65236,-972,64664,79666,220900,332107,242130,79092,51329,118852,122853,14598,-174865,-235134,33569,275633,229529,224557,362145,292637,-64991,-467545,-476988,-193531,-39680,-97466,-80995,47,54942,202411,322308,179966,-9884,-34024,27490,65740,161173,227687,134269,-16076,-5742,151544,166946,-1037,-84056,-107538,-188743,-214749,-136087,-25706,132463,195756,90756,-92941,-200616,-208253,-215503,-136507,106732,138625,-97288,-282900,-239287,-36135,165744,193234,61533,-40674,11928,150551,234378,347635,412463,278969,139404,65452,7785,-59291,-148043,-176416,-101269,4870,-31989,-247579,-379968,-243677,-15445,-45103,-114744,22058,-30494,-210219,-93348,48888,-3655,-16846,107710,175095,-13268,-167324,10184,252719,287405,318238,287485,173643,263578,417674,415748,281879,152324,44675,-93878,-203090,-161157,-58754,13754,-25721,-122170,-181860,-154737,-83616,-111297,-198379,-152535,-53617,43594,197742,283870,89899,-110086,-207907,-238401,-23333,332915,302964,7795,-150459,-101553,57965,43072,-142420,-172007,9369,217045,207766,-79161,-307555,-254234,-141149,-68488,-36295,-78857,-38749,154774,236481,62186,-25488,1220,44968,48537,-123004,-273753,-95573,54629,57942,109995,82110,-186146,-493860,-448543,-220224,-230336,-399607,-391925,-133459,126162,154392,85890,102854,96878,110992,215282,214239,54941,49142,178295,181118,108857,94957,150974,238883,227863,83237,17959,157641,332832,357808,248430,27423,-159077,-125198,-71752,-134930,-97253,-147126,-265975,-187745,-98437,-31556,200598,397588,218759,-100040,-152219,-98676,-205395,-314394,-225018,-53587,-10699,-88185,-106971,-32695,7573,35519,41751,-2381,-78970,-80226,-41286,-7084,-60662,-164020,-74380,79411,62397,-104596,-637221,-1280883,-1382875,-797820,-269031,514581,1019553,905025,711137,746970,386200,-98685,-437446,-458651,-286026,-369247,-582018,-521129,76308,280835,-145391,-563564,-173287,407011,492051,250037,148018,312665,275302,-10094,-173917,-224784,-264402,-208877,-1175,122176,22485,-73555,-32061,65837,83969,-42794,-156364,-92045,35653,17398,18897,89360,30800,-229910,-450752,-469323,-300237,5463,239206,248168,190820,61270,-103851,-41426,235560,288994,37001,-244751,-240615,17154,234432,198049,74594,141280,219959,131425,101903,125046,-18676,-224745,-213328,-134096,-171071,-156031,23572,38559,-118476,-227185,-178698,-106181,-36783,83635,231643,162659,-137712,-249086,86298,458679,443154,211077,112180,157841,143803,68057,109984,219248,271687,293417,224183,13086,-153752,-142571,-36207,39327,93198,110486,86518,-62081,-199527,-148804,-15388,21374,20617,23126,-7446,61813,276445,257854,-3704,-130803,63362,275710,162281,-106886,-101558,143638,276256,217616,30630,-96423,-100010,-147317,-177096,-195516],[-184056,-236768,-199590,-239496,-219433,-25596,21768,-110915,-6580,267428,353183,378479,317394,21039,-182149,-133940,27568,83441,-6519,-66753,-104686,-239868,-207423,60026,42309,-149054,-56339,133435,113864,-2643,-59283,-104918,-110039,75172,275300,221447,110989,14073,-59691,-128254,-258153,-227071,105351,350889,258337,67461,9915,38393,-15559,-160726,-100748,9435,-17634,-19079,-30526,-195698,-222903,70256,286538,187042,45911,39098,-17239,-93937,-45803,36710,66181,189199,168393,-159622,-322728,-79285,146396,-25194,-357754,-414245,-303041,-150185,-14129,-2627,-54821,-55150,-130935,-179532,435,70361,-56514,125877,376113,160832,-175777,-215875,21942,257264,324458,184116,-83099,-204645,-165085,-203378,-167550,59248,81866,-116944,-75888,140298,287355,326942,189659,-5155,-111634,-106114,-55361,-44577,58918,101558,-60168,-175243,-32209,29363,-126887,-236896,-228331,-182585,-79689,8295,-150976,-358857,-187872,81170,-10911,-181651,-145919,-79904,-16661,102590,295584,331042,146781,26290,-18720,-28643,201,81633,43251,-71982,-177901,-98139,67854,36600,-124421,-108702,20661,-42399,-77630,-38778,-99324,-138717,-44327,85301,187221,166620,-20465,-156633,-142378,-78249,-64085,-57725,-21299,20773,42552,108385,187652,236947,171853,23036,-113436,-168775,-134393,-78067,27635,176666,217572,230646,381913,421119,197568,-10282,-27336,-166869,-324392,-333790,-253475,-59871,19482,-128606,-174014,-172616,-111316,77884,124492,-9425,-55167,-14679,57006,115615,92450,-13334,-109228,-106477,-89936,-60288,-27540,22008,34512,-28725,-78824,-21487,100499,190287,187552,22776,-156653,-141176,-110049,-101385,41249,158675,232396,318520,346396,263883,79387,-25662,87011,185611,230163,192134,94932,70668,107749,-10485,-219127,-330309,-128128,180001,115008,-112518,-23730,139871,210244,295388,190254,-168264,-379477,-306722,-205947,-140677,-114406,-103593,-100953,-115938,-157856,-164137,-57781,130388,122263,-23120,-216011,-327937,-120217,226258,262938,42670,-155593,-45227,354149,536859,249567,-115469,-269172,-245285,-228369,-207187,-8015,281068,386084,324929,263944,108011,-72918,35434,306962,315541,49614,-139003,-185056,-161623,-66306,159328,335947,212402,125895,373294,478662,134773,-241807,-420053,-440082,-219323,13209,-39726,-131387,-62197,-75264,-200614,-282158,-211619,33312,175359,99663,128528,251416,128045,-102928,-111277,-24486,-30413,63359,224708,158695,-90170,-201843,-137748,-89906,-117118,-40717,161537,191834,67840,24954,59507,63637,28692,57529,141464,172701,123483,38872,38801,115830,113674,-24489,-123793,-18677,134583,262361,275019,69142,-313202,-564942,-479245,-203974,-41433,-31457,-6670,135508,177031,78685,13030,68298,100347,54095,-40309,-43256,92981,201553,151980,-74799,-286952,-260677,-68447,18603,48696,181980,213101,-6357,-165274,-116261,-63295,-35859,-60718,-53214,19041,-9349,-133025,-145642,-11785,8565,-163657,-299073,-155986,63076,178569,195448,148795,-27412,-89666,91833,170419,77998,80923,209796,322294,375123,243544,-6737,-226670,-295530,-140188,49201,93404,51565,21157,-52562,-81815,-48212,-61808,-170624,-268649,-234878,-100687,2383,200766,544304,744395,439902,93148,57171,80967,45235,86234,-124478,-676817,-1053192,-1297730,-1213154,-189280,1514045,1686128,285715,-313902,-1858240,-3464251,403116,3428256,250905,-1425131,505721,745250,230807,349467,591512,622592,266841,82876,202949,183566,50310,16299,-165809,-589759,-799223,-664523,-553714,-567789,-391699,-87541,15993,-93579,-132439,9850,263372,247761,-29958,-126008,38858,-12491,-170361,-5555,331623,349729,219533,230935,191398,-41293,-222006,-95922,157447,181931,61890,159128,231407,-16507,-398234,-592053,-635388,-539851,-372630,-34358,416038,567087,379900,275957,237207,8936,-328940,-385936,-144734,43803,15031,-44411,-21251,-26131,-49848,-26765,-110612,-240173,-262386,-316817,-275467,-24725,136203,121215,181186,240519,141086,73856,110846,57911,-72731,-137844,23186,220413,83687,-172445,-308331,-405409,-366931,-134030,96267,87270,-67672,-61703,111429,64950,-164897,-191105,-48880,-69816,-147384,-20579,145364,225227,247643,141132,-53726,-181066,-225821,-326124,-399340,-108050,274820,96033,-280030,-248828,-67451,-134977,-255116,-180945,50780,208952,185789,107657,96680,31046,-170146,-286649,-235707,-102801,-101780,-163423,-109213,-49209,-56109,24311,85781,50220,152822,370159,427538,147873,-196404,-130549,124512,139951,-83028,-118088,-4330,-2247,-94143,-106854,15960,131308,107759,79930,123612,27088,-130422,-55490,128293,195648,246779,287557,319622,170297,-159930,-322540,-205593,34158,172173,85172,-156271,-248939,-126891,33756,-32571,-230969,-328746,-291126,-177408,-132150,-195628,-161322,-62573,-82063,-83979,-34471,-52969,6685,214604,287529,140025,10836,29077,107462,109390,-8492,-212696,-296658,-38990,239363,237885,175070,295588,196959,-247046,-591345,-468374,-182572,-68579,-154211,-148434,27553,196078,365421,416737,188675,-30066,-41366,-13635,-40251,49319,141584,39931,-94621,-1599,217005,210769,25815,-61614,-76787,-133148,-158014,-137237,-74313,48311,98845,21280,-103574,-137600,-99777,-126836,-91314,109120,134819,-6422,-142948,-167128,-22514,171325,184106,-9314,-120218,8819,162388,158733,258901,367229,293873,182209,144013,81890,27257,-35473,-124675,-91765,28412,-3839,-223600,-360513,-222887,34064,10394,-146895,-68831,-88902,-223237,-102180,43622,-6527,5405,115289,130392,-104665,-242639,-80351,147812,164943,162355,157615,110929,113862,92279,208603,192341,121449,64537,-20077,-114329,-99617,13135,125575,79289,-57471,-154183,-163963,-89563,-72317,-144332,-100652,87319,234826,328358,373994,165974,-62262,-152436,-115655,72949,310698,219438,-98647,-227760,-98861,92393,77096,-104272,-152911,-78872,67429,105483,-116007,-309614,-238369,-106979,-41204,-94452,-215896,-146767,135305,272958,114023,39069,104637,170062,94108,-199426,-370959,-127782,105616,170306,211471,150183,-95895,-371738,-338596,-130971,-199767,-460799,-463327,-175032,131701,220871,163990,132363,63735,34045,90179,101836,46437,74393,130498,79969,58201,78209,111815,146678,167709,82370,46474,172831,359655,386475,223987,-51174,-214004,-121224,-28597,-24855,51216,-67358,-290291,-226391,-91042,-9306,169718,364919,270688,-20985,-111136,-109244,-193506,-290685,-198693,-4410,80170,28359,-42329,-15959,16140,82346,138180,125004,-9426,-98620,-97774,-16829,-63297,-224366,-146358,20038,-37354,-198805,-750592,-1553097,-1324475,-530524,-96689,968209,1726602,1331381,826111,809095,245728,-394790,-712604,-826591,-754663,-414831,-181484,23549,419478,582352,15709,-625186,-208361,349359,309950,-6756,-79490,162628,132458,-183548,-283186,-231688,-233940,-177213,-30343,42495,-17567,-89716,-49186,65388,85080,-31196,-111204,-52729,60074,15714,-93100,-83169,-95614,-261777,-398245,-349966,-249299,-9898,237902,268430,255343,176881,21567,65592,332679,399609,107861,-269630,-291467,-38683,137566,95985,51106,136972,187439,105586,37514,34955,-62915,-188633,-151046,-99628,-153470,-144340,43390,75068,-38429,-150644,-179334,-180490,-117874,69246,285426,241395,-75184,-213968,75431,373875,319620,110891,26886,93249,130997,99473,140855,207579,227795,275468,235586,-18004,-194059,-158017,-13410,98234,163557,177137,179578,65408,-105603,-137487,-60487,3801,39843,5717,-62081,31606,261477,190394,-122897,-253436,-20723,251926,173504,-88040,-102739,103832,242040,259266,157198,42819,-11607,-114027,-144156,-115117],[-118256,-173920,-166259,-241565,-220176,4808,80199,-53503,37591,316531,400027,392385,294529,28712,-183410,-249617,-193052,-13481,10339,-80243,-119998,-167235,-114368,56300,-43786,-242979,-127336,72655,16606,-130094,-116590,-112908,-126822,27281,188634,135043,10861,-86054,-84987,-85732,-220691,-264552,-40464,172096,132597,-17767,-94223,-128232,-182544,-154119,14040,108462,26117,-8033,41084,-23563,-52014,141201,202125,-22041,-142025,-29217,-8466,-87068,-84498,-54667,-10718,124797,131479,-105469,-163869,11428,111630,-60629,-335079,-352744,-182232,-53264,-4187,-14738,-15331,49836,-40420,-185055,-31878,78390,-61226,6343,176813,-9835,-295471,-295699,-18298,221147,257064,97830,-146170,-278491,-243922,-230308,-137581,93891,126267,-33618,13143,186437,284145,286962,130658,-77940,-169002,-110236,-29212,-71107,-17834,76990,-26723,-196797,-80970,13936,-147537,-289359,-270829,-216436,-105431,413,-174052,-361167,-182128,112350,43471,-147432,-98250,23076,73534,103447,241082,324885,191073,58759,-6404,-88070,-128850,-59659,-14974,-63615,-160538,-159647,1655,53012,-74472,-146231,-42721,-28384,-58904,-54504,-97281,-89478,30107,168848,233930,181617,16293,-120225,-121983,-36437,-5069,-82418,-166173,-95887,80623,248536,262641,261425,213487,22014,-210973,-250432,-158801,-110604,-19455,186593,285804,303888,447996,490044,226449,-56074,-73221,-119297,-242869,-266108,-144062,92683,126829,-68923,-175244,-224131,-171724,55410,157946,62571,7266,38983,46608,37505,8194,-87085,-154083,-102044,-70912,-31827,5682,76240,124971,60885,-3421,61082,178376,238761,214375,56176,-111031,-96942,-63715,-87435,29653,153799,202497,214049,232317,252421,120017,-30727,30641,111116,178074,191769,124659,80142,30978,-104467,-206918,-249565,-44283,251857,136890,-157969,-86222,133578,225498,264378,110060,-235406,-372556,-259324,-197348,-177024,-161021,-161417,-154936,-148674,-169632,-160795,-16137,158604,166917,120668,46221,-161692,-112687,179082,269875,64253,-155510,-94606,257459,445294,226694,-71545,-203413,-195477,-148433,-119887,-478,225998,363649,361071,289358,52304,-200390,-90963,196927,186316,-56754,-209192,-237346,-178394,-37094,198708,350706,208890,171879,448623,525419,109574,-346255,-502194,-453868,-246484,-111692,-181288,-166725,-43188,-125604,-290685,-299677,-196399,52812,212085,195387,214377,214200,32589,-156147,-108683,15773,57720,118225,160137,66202,-84548,-105946,-29117,-9509,-49891,-7679,120671,122986,24598,7333,61534,33260,-56066,-39203,105688,113141,-1653,-44237,40161,104837,52820,-91319,-203553,-95837,104397,248581,341167,205831,-239666,-590484,-439978,-156205,-61419,-115553,-107312,41120,123174,60308,10526,144649,194472,94782,-28070,-42155,96624,223885,187309,-64225,-308310,-286001,-87963,-3441,36120,157291,163530,-51974,-156584,-79954,-24447,5438,-14609,-316,63543,49381,-19441,-77820,-45173,8336,-60738,-194551,-102177,133009,285889,279803,162969,-11275,-31298,112760,78974,-6663,95469,227697,255743,340271,337955,90682,-228934,-310786,-117452,45930,37799,-16754,-59371,-152181,-141435,-60700,-96331,-209650,-277759,-137817,51634,167424,338240,595375,681513,367160,27237,-114695,-226426,-301593,-149346,-209219,-754356,-1014800,-1005097,-751001,200500,1501141,1181235,-93804,-122006,-1080504,-3586715,-1313494,2095455,487818,-873977,906924,1064058,269812,312477,561933,491459,190867,125408,270771,268237,202726,137988,-110862,-425593,-495487,-433212,-421592,-416399,-274844,-26282,55073,-106305,-235313,-108391,186884,196150,-55865,-181601,-51210,-30332,-158864,-47314,251539,327842,251401,251858,206024,2859,-193373,-106982,154147,190496,49779,126953,230730,41539,-268741,-453475,-544572,-539609,-386152,49235,591847,692314,391069,201258,154356,-66143,-367856,-369387,-125623,28513,-20917,-50840,-12148,-58196,-62241,59112,-27008,-226433,-242088,-280475,-254235,-6757,129189,88710,157584,200637,55742,55406,189455,161048,-18755,-173300,-57837,142112,24505,-153378,-136015,-212345,-293380,-135219,114722,111182,-69343,-20424,198475,151836,-72368,-97551,4889,-61823,-128127,19496,195614,273656,275478,123018,-89651,-185483,-279631,-402316,-340033,53058,344908,71588,-275505,-214128,-84718,-169273,-203694,-63916,106446,175456,168869,134503,152800,49266,-175294,-226057,-56999,98490,-12262,-188366,-201271,-144687,-106357,18338,62174,32241,139521,269849,281466,87125,-186437,-95970,190496,292187,80764,-22327,101171,127314,-8003,-48200,28849,109093,104131,69651,96052,29016,-95138,-2891,151401,167506,192972,279755,350653,196851,-177005,-341425,-128909,202135,302908,135826,-110495,-213391,-141294,14990,-5506,-191180,-346651,-332049,-157555,-96950,-197727,-195946,-151607,-169451,-103050,-47173,-117688,-14288,222396,243598,41058,-71678,-31302,47508,62803,-24321,-185686,-260214,-53836,220673,238185,123472,222174,113076,-355302,-577434,-375659,-138970,-80418,-200025,-218835,31460,297368,470740,455803,164555,-85243,-76647,-46713,-109382,-45666,72412,-3431,-121888,-635,209850,184810,26502,-47152,-36358,-42674,-71834,-123587,-112872,-52617,-41257,-86516,-136662,-106090,-42538,-78206,-48860,95460,102983,58009,-17465,-105317,-20378,161405,173764,-45982,-162468,17175,153779,60118,123417,271176,281482,202656,169085,99961,78303,61445,-45655,-32941,66446,21148,-161273,-288704,-177645,75852,65789,-148424,-164010,-184520,-234307,-70939,77060,43982,69438,123434,74727,-168562,-295570,-159021,10510,-3188,-39304,-20937,-13544,-118944,-228207,7995,109326,76979,57880,42211,20038,40212,139223,238311,173052,5012,-130566,-176213,-98855,-53088,-116678,-50575,219453,370280,421448,485732,312343,31914,-65961,18430,141831,227257,103163,-189884,-284368,-92932,127407,150356,10333,-92673,-153299,-72652,22849,-96374,-230123,-165935,-38902,8464,-134510,-338556,-262280,87198,274359,157699,94441,184145,245794,85909,-281683,-405402,-109302,170133,280044,295561,188649,-3963,-174138,-141133,10593,-119879,-446714,-477118,-215873,85167,228747,207159,127070,12451,-25005,1039,2306,24933,75136,66397,-26285,-38105,-2155,19265,16539,75030,61124,51431,187733,390886,378971,163944,-77259,-162237,-57614,14197,79751,186863,13587,-287517,-258663,-91903,-4787,90880,260250,295545,93571,-30494,-72889,-154097,-248201,-159647,40088,159786,135747,22057,-31493,-26025,84546,204895,223232,64633,-114221,-149213,-9036,-3018,-162474,-119177,22955,-50075,-186304,-664506,-1436995,-1003338,-330105,-42360,1091396,1886884,1427819,931418,765541,65353,-594774,-864472,-1046722,-1046982,-337502,237508,393284,511640,685086,81477,-573451,-194265,208828,80199,-240770,-282252,8450,8614,-313637,-379975,-215659,-129921,-86987,-44782,-25301,-28052,-69229,-51461,47698,57091,-41705,-59680,42230,142143,45801,-198569,-260516,-215497,-261106,-278535,-177116,-164057,-12582,245067,321015,322447,245327,102282,163918,414096,491389,203939,-212474,-295671,-97459,36161,5347,34012,134421,171030,99735,-16011,-59042,-118509,-160765,-94554,-55735,-125505,-141281,27115,102104,33842,-70712,-148635,-183021,-131526,66244,310790,294267,-19512,-164318,77533,288286,196239,23061,-40031,20706,87048,115015,173629,204664,190284,230662,193696,-67157,-241199,-188687,5093,165910,206617,192695,216730,144338,-51719,-165966,-142367,-36245,47090,-7534,-100222,8445,234465,151963,-170931,-304880,-84760,200574,165062,-59513,-101571,25474,159733,244314,222989,158683,81647,-68204,-119093,-57991],[-69079,-128540,-159690,-237881,-188531,52193,128931,-16340,44823,303976,390176,343636,215041,16663,-177852,-341427,-368110,-93095,35985,-51649,-93768,-82558,-7039,67365,-87814,-275610,-162138,31785,-52339,-217158,-152617,-102883,-120956,-29939,78152,64522,-65404,-166538,-103259,-41892,-151512,-251742,-163728,-19323,-20094,-121139,-192940,-269178,-308006,-98565,153005,217038,88700,13949,112736,166430,136750,177896,75486,-212065,-272203,-54332,50002,-24519,-79647,-96886,-42014,46508,35008,-93533,-61755,60982,84563,-46057,-235354,-261922,-81071,30099,-1595,-29509,39436,156679,44123,-178087,-52147,115380,-9640,-85027,-32839,-164254,-367583,-324363,-49061,155252,151352,-12852,-219460,-321644,-237896,-157931,-63011,109676,130655,44832,117601,213963,232145,220980,93060,-114466,-199746,-96975,3111,-81004,-79445,68415,24375,-162314,-83431,10202,-166933,-324292,-284241,-231928,-123885,3759,-147383,-317295,-189187,85798,92824,-72480,-53098,79713,85808,29360,132371,280556,216146,74395,15139,-80016,-169890,-164703,-78394,-44816,-79598,-151326,-71730,36607,-31837,-156921,-74449,14230,-24554,-36533,-21995,29892,146859,274488,283049,171587,18601,-122321,-144652,-29555,38702,-104230,-294335,-215873,90616,341326,330553,309342,284159,50346,-259054,-290632,-172957,-142239,-52301,195665,327121,339873,449716,479565,204699,-99269,-114996,-58533,-119469,-162323,-31616,240251,266628,54241,-107073,-196820,-164048,42308,153480,111082,66353,88704,63444,17241,-23823,-123266,-161919,-67792,-39467,-31512,17596,128813,206413,132960,55910,120175,219951,269934,251776,99741,-66755,-62192,-17963,-58190,904,109050,128681,57776,59058,186407,134213,-38861,-28621,40153,94222,143910,141137,96923,-50770,-186568,-159982,-120045,39177,255575,116305,-177917,-139157,93459,202139,201309,18463,-285323,-346866,-206361,-182578,-203206,-172401,-152345,-130431,-136290,-160854,-123899,45681,175879,184349,215278,269268,42852,-86452,71077,203367,63479,-150280,-149662,128609,306710,163098,-49892,-114566,-93045,-36768,-15832,18777,149088,285475,344293,277789,-3623,-282358,-179419,94733,73398,-127082,-246667,-265736,-178949,8437,249911,362358,209090,217544,502234,530806,77896,-392541,-508428,-393270,-217313,-202387,-295202,-184644,-30715,-167582,-344698,-298427,-182816,43957,222724,269345,270755,157567,-62698,-196963,-126255,4420,99742,134817,71700,-29364,-53166,24441,87392,62444,13046,12956,45261,23902,-35690,-35767,19346,-33075,-153390,-128796,65300,45688,-121568,-107251,42607,69033,-35162,-183662,-297988,-190276,37421,162655,310520,289521,-90532,-447993,-311124,-80054,-33595,-128038,-144417,-14038,85506,23787,-20252,166657,248481,114116,-41991,-72510,62826,200432,160810,-89416,-289486,-224336,-64686,-33721,-4513,88192,68512,-102834,-121030,-1621,59580,66513,38773,57503,96273,46595,6174,-41589,-63534,32680,65326,-41973,-4314,201740,353106,342096,166538,-6760,21321,105898,-37750,-77585,145234,242458,161445,256252,367359,148655,-225579,-322509,-135183,7840,6326,-31270,-98053,-194602,-160966,-71152,-138212,-235260,-213840,19178,204513,293922,415786,565245,523430,228882,-110060,-350758,-549576,-603661,-327530,-205165,-606494,-754185,-571639,-225751,595097,1332518,436381,-790585,-476642,-387461,-1761832,-632215,899121,-727589,-1389727,636163,1128335,422744,353765,447551,308689,172250,173969,245599,350023,446831,279224,-99016,-258636,-143978,-148109,-247343,-242871,-193619,-43573,55083,-75786,-270939,-218186,50381,122340,-58340,-182838,-98659,-45914,-156796,-99118,159112,322040,302842,242153,163164,29862,-117651,-73768,144573,161755,-11026,32999,186524,87933,-117893,-268029,-380505,-463276,-351983,90359,613860,656357,319906,115487,83411,-112627,-344008,-303048,-94329,10241,-63598,-83975,-36136,-99828,-62291,139966,54376,-187610,-207858,-244574,-262327,-40367,98199,41036,87718,113526,-45852,17524,233881,227947,3671,-213022,-142725,41375,-30161,-107736,42339,7394,-180404,-117161,121033,113970,-85667,-10636,227457,178420,-28217,-16841,72700,-37232,-107939,35064,204994,282445,266423,70562,-143582,-176136,-288913,-446454,-284556,158660,339457,38816,-224018,-146202,-105395,-218147,-164747,52845,162568,132077,123142,135646,172679,42064,-156089,-125834,125769,271895,91416,-158068,-241986,-222505,-159240,-15987,12508,462,90092,127305,115691,65506,-65390,-1905,254206,414311,253291,61209,124682,164239,43485,40753,82332,81945,79289,53555,57556,6153,-84462,27342,153582,137292,147149,257187,340602,202891,-149744,-267814,15782,349390,382612,168723,-59643,-186966,-171583,-28818,42234,-75457,-287145,-325979,-131960,-80278,-209113,-228181,-224265,-231755,-104209,-22217,-102476,11903,235943,211731,-26177,-138023,-100972,-37459,-7980,-31937,-94278,-131481,-61,236750,236747,85486,155452,50817,-370657,-459306,-251493,-81250,-63084,-219410,-278517,7522,329792,481405,421544,111696,-162509,-138883,-72896,-133164,-106144,26703,-2240,-104026,-2862,139140,101802,8280,-35076,3263,53891,16169,-101633,-132403,-131855,-171783,-197273,-184373,-118837,-58817,-82463,-18994,72466,54975,72734,45852,-71033,-16423,155316,176188,-35082,-165889,11753,109429,-41373,-21453,159107,244748,193780,136739,61658,84115,116461,33938,50607,107277,43583,-71174,-183233,-124901,90556,89398,-139070,-250907,-292207,-233550,-10649,118727,107062,132758,111506,10918,-193360,-313181,-212820,-128577,-172673,-232232,-205319,-167947,-334183,-400856,-107265,66402,46663,36526,78499,166766,228115,289291,327608,244752,62398,-118406,-197157,-109657,-50704,-117575,-20280,288175,395110,435635,571496,467518,132803,23290,123714,158828,109642,-5875,-235092,-307816,-98788,139652,231435,163357,-12232,-195209,-160054,-12609,-25382,-93434,-57147,47995,73599,-135279,-397397,-337091,31046,248191,183626,122698,214652,255297,38458,-328680,-358084,-44037,219910,342686,329107,178808,61572,40273,86462,166648,-9725,-356195,-425020,-230307,25242,196274,213071,95679,-40480,-56465,-39309,-65338,-10076,52665,12559,-100297,-150799,-128095,-107154,-113486,-26458,23043,41111,214721,421394,326377,67441,-67179,-52499,5560,15976,136561,265367,66030,-269503,-291474,-108188,-17757,-18058,109321,282836,200376,50114,-13819,-94153,-179533,-105029,71943,206117,202051,63700,-84363,-118486,36587,223796,265733,121443,-121799,-184280,4469,94421,-579,3610,83008,14500,-73111,-399051,-951785,-570252,-310116,-130813,908161,1530617,1212940,1033551,657216,-131111,-669359,-855284,-1056396,-1086992,-215865,507165,478749,451639,707701,65640,-492905,-208573,-19877,-157833,-396031,-404176,-96031,-41764,-333895,-402934,-153100,38678,43922,-33268,-49958,-834,-18216,-39423,21434,24183,-53139,-14156,154846,252386,97550,-260585,-388812,-296832,-235667,-135696,-6721,-57232,10779,265614,391714,360826,232772,111889,223497,460350,547695,315864,-71949,-240284,-129273,-32985,-44831,29943,133902,166455,103152,-56269,-152100,-177375,-136609,-44417,-14100,-102769,-147069,-18992,100790,74008,-9394,-94732,-115835,-78184,75611,307080,312760,21132,-109026,94031,234784,118603,-23865,-67059,-37383,22354,108562,196295,203114,156949,155183,94415,-127939,-280525,-218697,11197,210328,204923,150355,190976,158050,-54264,-228636,-233885,-79861,46255,-13777,-115749,-10992,188356,138275,-150177,-294620,-130889,126665,145191,-15504,-97212,-74509,53961,186626,216938,216664,153620,-14785,-92567,-27752],[-41433,-111601,-182246,-235259,-137419,104932,148514,-20309,15649,250158,336024,245147,105777,-3342,-160523,-382409,-444358,-136320,60575,11402,-26937,3634,84125,81549,-79122,-232879,-144042,35190,-51715,-220322,-152396,-81477,-104837,-95093,-38582,9568,-102707,-202986,-109422,-10723,-74736,-199459,-236126,-174845,-154856,-205191,-255039,-343763,-344108,-8578,275328,302751,151725,49200,177107,328373,297112,177825,-53723,-327963,-309161,-29932,144111,88744,-15440,-65993,-12943,-9209,-82961,-123138,-33741,66284,77408,19446,-76989,-145012,-19014,70597,-8859,-39369,95225,233698,94330,-160017,-49307,171770,83330,-102959,-171280,-257835,-371565,-294546,-72121,62068,22769,-127366,-290040,-324686,-151860,-11656,30896,97344,91889,97818,210720,219711,153295,151928,80187,-113496,-199788,-75652,24447,-81853,-115760,70640,82933,-70804,-36018,14530,-182674,-338622,-283722,-239757,-138765,6728,-81275,-234228,-197530,22475,132798,21259,-34283,54645,7694,-97010,5447,219532,225292,79708,51139,1363,-121195,-196539,-116838,-14897,43827,-72280,-131015,-5730,-5761,-149156,-80955,72697,30867,15592,88888,155970,255722,373052,327835,147682,-14164,-161790,-187715,-31426,78447,-100233,-357143,-293250,75786,355337,358296,351385,349584,93197,-238967,-268222,-167490,-158558,-52208,207322,331603,326921,382958,383308,121785,-152371,-159070,-16077,10177,-33154,70211,340415,403495,218187,11471,-118876,-108829,41076,128358,139195,115249,118753,93749,52367,973,-114066,-139459,-33693,-23277,-61027,13523,182671,275729,174134,79945,137238,217288,278954,288580,143562,-24011,-31091,18683,-23130,-31013,40570,31214,-102364,-111836,98677,131453,-39061,-76792,-23985,-15286,45897,136501,120043,-117406,-249574,-113245,2677,90361,194005,69349,-161507,-161335,37511,152048,126036,-60267,-309123,-315189,-160893,-163103,-216900,-156886,-85511,-33074,-73152,-134237,-84179,81145,163794,164584,233901,381623,218889,-52202,-78718,52986,17189,-148476,-184549,26458,187858,100129,-38091,-24581,23593,64599,67953,33797,60196,164856,271757,230854,-41298,-299154,-210165,33343,16197,-151971,-263760,-280426,-165753,62981,298318,356437,195541,229712,503143,487883,47718,-379179,-457791,-287786,-142901,-236162,-353601,-183433,-22001,-173110,-329787,-269961,-171456,10487,208773,317192,310103,116510,-134747,-227762,-171798,-64448,78014,104443,-18721,-100226,-11542,140464,182687,123185,64358,13194,-51432,-95656,-124609,-121711,-72395,-117418,-236862,-185263,38110,-3788,-202558,-135214,54100,33705,-117352,-274286,-386178,-286576,-66844,16943,184543,296414,94789,-173158,-131682,1344,40383,-46619,-97779,-18967,65513,-18649,-58554,137438,254028,121300,-67817,-123809,6149,146485,84820,-146102,-246396,-112045,-22503,-73987,-71399,-14464,-45482,-136980,-68335,86789,155877,126596,83696,110525,109271,-20185,-58605,-44560,-67156,66936,176361,109635,109919,253605,362102,358109,155807,-23934,35932,63836,-143232,-111387,214856,252859,69653,152680,329373,150282,-222120,-327385,-186034,-60398,-3625,5293,-73218,-151587,-127961,-82464,-180180,-241355,-92029,195657,329156,354436,411228,453566,314681,73235,-265069,-583582,-800654,-775239,-406465,-146309,-327155,-367224,-113970,212678,876869,1077111,-273885,-1537697,-1244859,48833,1331023,1769380,-83721,-2766286,-2489832,-85616,962992,630039,433608,289172,128699,200118,199967,114864,392852,714735,390789,-146800,-142027,143064,100325,-68849,-72037,-136520,-107480,24519,-20900,-233412,-275079,-93253,31655,-69269,-155588,-98435,-41815,-137569,-133646,79103,323413,348097,194400,66729,30066,-18695,-5732,144885,126266,-89396,-95232,98296,83887,-31107,-111618,-197434,-325304,-259176,100053,498825,487127,180832,25500,20471,-138692,-274715,-208267,-55920,1008,-95528,-133798,-91864,-141671,-47960,192014,102941,-146788,-179007,-225957,-295140,-105348,64531,5948,215,-213,-142996,-40915,224051,242481,-6975,-244798,-205838,-48806,-64595,-50102,167850,185355,-49285,-77788,111035,96809,-98915,-21418,196366,136478,-38397,39933,149642,10422,-93706,11668,163070,244244,212669,-14289,-198313,-145820,-245332,-441482,-249291,171890,266504,19231,-135584,-69276,-128311,-266856,-148729,121586,191189,91170,58732,106880,142448,-1570,-134283,-24943,252234,364001,181850,-72629,-215128,-260682,-193270,-62175,-44815,-26492,23948,-36022,-55962,56658,101609,115875,302607,481864,382703,112475,67144,95026,45039,138860,167587,58168,30801,29278,20107,-28291,-87896,32703,128297,111770,136642,227778,286422,188254,-88344,-128961,190003,439789,385293,168548,-27068,-185363,-216575,-86573,91299,71590,-176910,-280912,-114361,-87892,-222065,-250471,-264318,-248083,-78868,36086,-21408,57562,241056,195688,-48654,-165281,-146747,-115910,-86321,-33217,35247,47753,104776,284189,242467,72509,100249,3565,-316930,-318869,-158955,-33708,-19285,-207047,-315593,-39616,283443,389472,318244,42131,-241546,-217432,-96599,-121253,-127749,2751,23271,-55053,-1651,39295,-3724,-16015,-21402,31002,124972,79548,-79841,-131770,-159684,-243385,-275115,-229931,-165753,-138855,-131809,-9138,50124,11142,40746,30599,-67419,-565,162127,195714,22328,-137040,-23879,30999,-122162,-131689,69305,193571,156299,61482,-15548,48604,118505,89111,129401,139119,62482,23592,-73736,-81725,70644,67544,-132752,-310605,-376074,-209326,61957,139863,139491,158414,74345,-51172,-181513,-282327,-229762,-236498,-300461,-366572,-349661,-304495,-434330,-367728,-96313,86649,57075,15864,81472,284830,413135,419793,372000,289014,115104,-118573,-229265,-121466,-56329,-133313,-13214,269498,300777,353541,582321,560034,204132,91515,173870,119383,-2563,-67448,-217438,-294383,-122873,114985,284746,298210,60370,-198331,-175755,5978,74340,57961,56571,129579,135622,-97987,-372291,-338692,-11191,206766,187033,122883,195929,208101,-19116,-307714,-232801,55935,241994,334435,293955,117788,82710,203586,270968,290064,101196,-211493,-314028,-195204,-1280,156022,188526,56552,-71279,-53064,-32022,-89927,-47874,20532,-7876,-117817,-243658,-266904,-238846,-210680,-106968,-15543,34964,260059,441295,235393,-47885,-45682,49921,17125,-37532,125892,260892,69277,-248944,-322993,-137743,-39260,-125818,-47883,232636,265937,105079,38531,-28680,-87731,-39612,85447,206972,210228,66872,-161471,-235090,-44259,196791,257181,153613,-112148,-191161,17011,192054,196316,172875,165669,108028,88830,-42717,-257464,-162703,-445164,-308595,555679,849446,750475,1055913,515935,-310107,-619329,-684788,-848854,-860319,-85985,535413,275513,368248,747665,-22315,-495424,-318947,-304603,-355950,-442937,-417089,-118930,-1985,-228978,-323891,-40893,233905,178721,420,-23400,56596,48854,-16711,-3435,6353,-47328,18304,240362,346814,153719,-253877,-427916,-319737,-202109,-32163,105997,53893,62695,291752,448337,343616,135193,53013,229275,457435,551871,418121,119613,-125471,-110097,-47948,-43906,39098,132182,162002,101013,-86611,-238393,-232441,-113452,-346,15750,-92634,-154409,-76651,62810,75495,22428,-34499,-7986,14663,89074,275494,290564,37260,-60996,116345,221109,105937,-16581,-51040,-71691,-48320,81038,197210,190132,117910,48175,-49075,-187497,-292943,-231579,-5222,197226,148730,61861,122742,124877,-95382,-300262,-303462,-108080,43244,-13399,-112408,-37055,115370,128430,-86335,-244204,-165322,32977,116810,45252,-85522,-169380,-44242,113622,156197,203770,184037,36309,-59742,-18670],[-33598,-122442,-226303,-244354,-91740,139456,122163,-72281,-40676,178814,257097,126329,2741,-17043,-128795,-360031,-406104,-136457,75533,88584,63128,78435,133444,86513,-25101,-121685,-62872,104385,41350,-130019,-114716,-55566,-89943,-163268,-150926,-45001,-104964,-187741,-101736,-663,-16055,-129314,-244741,-259835,-233815,-234563,-257449,-335951,-284036,81395,339084,333511,194246,95765,224168,417353,384633,147555,-146769,-343100,-253022,34261,250816,231718,101183,28791,60202,-21319,-176494,-175091,-62927,37710,83154,112124,99117,-17553,-1650,54933,-23736,-36398,137892,259784,96598,-133156,-18662,227922,184199,-34561,-189535,-268786,-301994,-208303,-85092,-47232,-111871,-228458,-341090,-286815,-16051,156884,109726,53337,21555,114100,265551,200596,69429,94565,84171,-82985,-170928,-54407,27046,-76720,-120488,69270,130311,54176,44549,15496,-196563,-334781,-282129,-244244,-148627,-1282,-8333,-134690,-188895,-36401,165366,104546,-53210,-53932,-136846,-229503,-95553,163026,219427,83031,102967,135132,-7628,-146916,-110162,23667,169413,41069,-162185,-52486,5155,-136137,-71318,137639,111170,93165,187935,231161,315415,436992,357583,120618,-69785,-220742,-222620,-18442,122411,-59992,-333121,-298424,47963,289203,323675,353435,363390,115516,-164963,-184711,-139341,-150825,-13431,222108,299031,266303,263409,219970,-13190,-222629,-208649,-14882,107447,99970,151842,367927,494885,380367,143282,-33195,-39847,50770,104946,156513,148375,117712,117778,123322,71328,-63032,-96725,-23648,-43592,-109869,1492,229106,325096,180684,60630,104572,174025,264702,309867,175454,16015,-515,38639,5695,-53438,-34067,-67348,-219969,-226341,19830,119795,-26921,-107526,-81911,-130031,-80731,109791,143190,-153217,-289018,-95300,66402,86135,91080,19532,-109932,-141629,-13822,89505,55977,-108637,-303530,-285421,-127312,-138448,-215481,-124684,13872,101612,22712,-100874,-70202,64462,121528,115503,182605,362973,312177,-21124,-229905,-152870,-75872,-152949,-182289,-10563,135768,72955,-21381,46540,113283,118203,101312,30444,-26476,30523,161132,162026,-48288,-251348,-181128,32235,33384,-134251,-270833,-285689,-140008,117259,327782,319147,150684,186056,434021,402097,25361,-322075,-378815,-177484,-50893,-211740,-349048,-169070,-13770,-127064,-237730,-213160,-162841,-36666,178739,343868,346277,113624,-165877,-250233,-242415,-174409,2870,39066,-89702,-128687,23670,202937,238420,173761,98217,-12439,-149849,-214663,-239163,-249742,-199718,-194608,-279205,-191146,38614,-14948,-224207,-127289,77422,25588,-158494,-328423,-440782,-364770,-194045,-156418,-2470,229529,258810,135561,38452,59765,134796,107771,18461,19842,59619,-51565,-85534,76672,219716,129441,-83983,-172738,-47945,86300,-12831,-217705,-199173,266,8000,-125817,-153771,-124608,-143036,-140732,-16189,148562,225402,163975,105394,146773,98702,-127681,-175108,-73313,-57541,95339,241351,213448,207470,279669,315239,314319,124263,-64252,-2533,-6760,-204585,-97844,277646,256935,10114,63656,242203,99403,-219030,-321924,-251101,-142023,-1793,70179,13756,-23037,-42382,-95240,-222221,-232654,52638,358663,416670,348312,330899,290735,121586,-47311,-382207,-743398,-902684,-766985,-382005,-90340,-66865,1396,258582,475860,981153,835983,-691184,-2035278,-2128499,140098,4505542,4613602,-803877,-4670784,-3479703,-877565,663201,794784,470190,113382,-14855,239344,176916,-97463,371277,910172,413576,-252065,-99370,291603,240055,75432,72121,-85038,-166040,-11227,36903,-139304,-251184,-183148,-62535,-108762,-130972,-67164,-9910,-80272,-130521,28233,318008,359499,110389,-60721,3638,69947,75440,166653,113670,-150808,-220630,-18955,15695,-52398,-31071,-38203,-150847,-115679,101225,310789,253041,10720,-64234,-45962,-164071,-199170,-113557,-10398,16634,-94699,-174689,-156973,-164438,-17475,201455,99043,-125682,-168143,-228457,-329087,-164226,48168,3169,-72355,-111998,-218231,-114300,155563,202112,-39683,-256895,-229353,-100828,-70040,-31,204718,270893,72196,-23240,84145,65855,-93680,-37226,121807,48664,-78926,73770,225741,78215,-89421,-54456,70647,159567,115558,-116610,-230206,-91863,-160675,-383980,-237087,91940,152828,22501,-35115,-11117,-150770,-299802,-160567,108842,171022,63213,-846,59176,71991,-71535,-124849,44086,289240,355379,233399,42369,-131234,-248090,-196023,-105440,-94999,-37642,-35719,-189557,-212970,34778,231335,214640,326911,487992,430082,126665,-27599,-42600,666,214791,257088,45506,-30698,-2788,-7300,-57956,-90966,20344,81070,94649,167725,198683,199349,156555,-13861,30974,347247,455550,307971,129601,-25816,-206623,-256086,-126323,128048,193327,-62922,-221408,-114672,-113151,-226020,-256484,-266971,-215648,-30982,106368,81353,90768,227066,192121,-32077,-146537,-143980,-159250,-153294,-33045,159688,218057,221208,337696,257854,85124,53114,-43484,-245163,-237361,-140761,-15817,35192,-167779,-321893,-97766,170211,219119,171609,-27694,-300688,-293994,-122803,-95066,-119510,-7490,51132,11554,16349,-41202,-88631,-33826,-5806,39858,148142,102527,-64644,-115459,-126464,-229845,-296849,-255411,-220616,-246728,-204200,-22040,36638,-9478,-12442,-43613,-85578,26520,174161,221727,108855,-86688,-86833,-62151,-163245,-174572,26091,140466,99376,-29009,-103474,-13541,73996,105455,180895,155804,75967,96255,10294,-57754,24331,10018,-132043,-326100,-403790,-153191,131856,129007,120346,135925,25852,-98860,-148231,-202316,-204491,-288467,-358270,-414804,-421007,-376694,-374143,-171762,28578,172821,120715,9945,54535,340805,541248,489162,360487,306807,164498,-125452,-268807,-133966,-60233,-143274,-17689,183342,128158,189767,492444,543907,226639,125417,163275,39550,-74585,-58602,-140629,-248807,-157250,57780,288328,367547,103402,-168905,-130008,62838,171955,181364,143891,178385,167974,-44893,-277367,-262995,-22918,163973,170333,109473,152512,136610,-54596,-209924,-55480,172606,241310,261123,194460,18696,54058,263749,351751,340824,181562,-52298,-166607,-103148,36771,138781,147242,29412,-60202,-12542,12461,-68717,-68084,1053,16090,-78591,-292318,-385977,-349422,-262155,-145983,-34759,52988,318566,439826,128152,-150566,-32265,96734,-34540,-124475,57892,175680,20442,-233862,-343404,-170488,-57491,-199957,-170512,158035,279537,129511,61746,23078,10596,24437,79660,165481,164116,30366,-236871,-336419,-129031,140038,225312,170931,-74887,-160684,31516,257548,349554,315665,222518,165107,218625,273632,396392,144222,-589033,-467564,210787,111574,145582,894284,355351,-432090,-473044,-396932,-478833,-420832,75491,351434,-110588,343803,813876,-185659,-657951,-544807,-582959,-470970,-386258,-329524,-60025,105749,-35956,-159107,98710,399089,272158,36340,33933,122253,113435,9803,-21327,9992,-17557,38272,268127,385776,196612,-175682,-365794,-281029,-173325,-12231,134684,152385,133495,309353,458425,264203,-17349,-46000,186295,404226,497150,478787,308579,34775,-33142,-10124,-3250,54991,124266,145318,81837,-111642,-306520,-275572,-91854,36745,30376,-91326,-152098,-123763,-4920,47214,25131,12219,96651,105023,95350,222459,229915,23395,-32991,128451,228030,144966,37388,-7557,-85959,-108960,39894,169708,155516,64656,-82132,-208634,-231168,-263433,-217691,-50037,109858,43538,-45375,49870,86656,-132315,-345583,-327436,-109226,44531,-7465,-99854,-78410,16794,100343,-15926,-178581,-193408,-76789,75909,113265,-62534,-231551,-108398,53668,76351,133945,165914,72922,-23276,-20612],[-39954,-152108,-279919,-272604,-75555,131654,44920,-161046,-109337,106983,173457,23793,-62155,-15408,-86641,-282154,-281019,-102440,75419,153572,147191,126343,128194,75146,52381,30454,75717,241464,213970,23665,-52214,-29164,-81521,-225941,-253938,-115859,-91272,-132021,-81319,-10926,6401,-66523,-195703,-262600,-238045,-189713,-193983,-261087,-168186,130980,317002,289191,199102,144385,242537,406901,374534,98979,-180241,-266740,-135901,117281,347648,374835,242239,148560,137550,6929,-211879,-220405,-109281,-4406,83363,194667,244391,93002,-22289,-8108,-38548,-15561,156377,229199,57249,-98836,34565,260171,252337,92240,-91679,-205253,-174414,-78766,-82536,-154487,-235523,-303691,-356718,-215666,127039,292483,144308,-18918,-61997,91795,263606,155369,-4405,51668,91166,-36411,-121127,-38896,13297,-64541,-95919,50634,148408,173162,127416,-135,-213068,-318628,-283341,-242497,-148244,-24718,31739,-48557,-148446,-52340,191141,149962,-105507,-212144,-296152,-317053,-137254,121003,194673,89314,165636,282046,132192,-38740,-58160,65821,257591,136738,-161887,-77602,8987,-130183,-52257,205407,212997,179962,238174,228471,310719,451375,361747,95322,-128764,-273067,-227877,18607,168659,6147,-238978,-233845,20706,171987,229046,296019,292477,80190,-77807,-65600,-93101,-118509,54187,235429,236233,171042,121032,26526,-175535,-305620,-258276,-56261,148138,211879,208703,324484,508510,493268,247513,23207,12219,67988,99366,171925,162915,83714,117769,200165,163139,14745,-44333,-43680,-101633,-157931,-11491,249487,341948,157828,3672,28351,102618,228483,301718,184364,49954,27724,37527,18107,-61025,-101030,-147743,-265872,-256998,-31948,103298,-6151,-123136,-134169,-221495,-197183,68017,157539,-151382,-300184,-112719,46844,23051,-16996,-11318,-34563,-81824,-42848,28770,1983,-120681,-270709,-257903,-102952,-108240,-195930,-81591,115234,221884,114709,-74930,-92810,1899,62556,54780,91405,244714,302895,-1089,-336013,-352913,-191958,-159664,-140322,22179,159259,95777,9693,87610,148803,106605,73742,3787,-95042,-81874,46011,93270,-22269,-159440,-108932,89208,114910,-88053,-271799,-278203,-102446,161862,327190,246714,69052,88297,302625,292151,14283,-247270,-299673,-98638,25752,-146435,-294571,-151897,-5000,-36438,-91026,-135275,-154141,-80981,146161,358892,384015,149723,-148495,-262190,-323595,-292308,-93431,-35857,-127719,-113064,41937,198288,251579,214107,109032,-63927,-227922,-303884,-357295,-395756,-331122,-241569,-263748,-143865,73136,19364,-186606,-96046,106902,58433,-137462,-318656,-435355,-402766,-314138,-314269,-195268,115860,347816,358903,142164,73042,209571,276798,160940,83126,64481,-61045,-91989,9415,165068,148233,-70605,-192415,-74680,42559,-98690,-278256,-159978,72192,6363,-185423,-233896,-210413,-193346,-114025,16920,158373,241290,167578,99098,157411,66557,-237345,-284660,-102290,-37163,106340,246176,244925,263364,279507,233783,218005,70214,-118604,-86007,-87404,-203525,-42108,307285,251632,582,14676,136205,18743,-210265,-302186,-306622,-213988,-68,132589,139973,162314,82583,-103484,-266993,-220238,180732,490379,473177,297348,205481,124607,1655,-97223,-426209,-786209,-824703,-586634,-284993,-89377,41135,220606,479597,559286,922276,709628,-670996,-2085234,-2800967,-78100,6591939,6571712,-1262860,-5569154,-3743320,-1365097,351287,826049,384715,-68076,-113703,249835,92944,-338401,280499,948523,311907,-388640,-117728,292519,247210,158410,171798,-25504,-171705,-21568,82911,-21252,-150184,-184278,-144344,-174863,-130992,-33922,44391,17788,-85078,10179,293757,319649,2952,-183933,-39088,116816,140924,207760,137433,-172497,-311299,-138959,-98446,-164097,-27895,80182,32565,53037,116961,130972,31525,-147464,-152508,-128829,-210126,-159746,-43428,45108,68207,-47615,-180430,-198526,-148542,27822,168597,41562,-134551,-175050,-240433,-332629,-179951,59231,37399,-104928,-194940,-262873,-190598,44327,122039,-74490,-242604,-210345,-104730,-49490,25581,153461,251545,157859,32551,43717,30909,-62093,-44351,31647,-42945,-113052,89725,285731,153629,-93048,-151928,-58857,37237,-12621,-212726,-221002,-19017,-60912,-285507,-234911,-43404,33359,42608,45828,7314,-169417,-305771,-194959,13926,98477,53843,-25198,16586,-8342,-141171,-130572,65703,241115,265422,232870,146817,-23358,-190788,-169909,-137438,-130251,-31797,-68854,-300117,-331023,-11132,268225,264495,323568,437033,382882,114629,-94595,-175287,-68147,239164,315847,47474,-86791,-40417,-22910,-70287,-82196,2388,25321,84132,222333,173424,100940,115125,52904,170454,451156,403193,173983,60845,-52084,-233606,-261138,-114294,145694,242171,7827,-174614,-132472,-140959,-212454,-241976,-238128,-149374,25903,162887,157715,93677,193259,192928,3392,-92703,-85928,-150756,-193228,-37852,235552,326634,304001,360705,272347,110832,7404,-99913,-201092,-244657,-197230,-32982,79638,-112773,-294089,-151054,19649,18026,20291,-81474,-323119,-347924,-153647,-76159,-97970,-14893,67449,86929,65818,-58793,-118644,-37886,9249,30803,119249,85044,-57499,-89590,-44957,-137472,-259251,-249779,-254562,-337655,-274130,-54556,33466,616,-53637,-133462,-111371,52119,170495,231273,195018,-26252,-155037,-141857,-158027,-143149,30215,95890,38335,-103986,-173707,-82692,2386,83077,196778,159436,82556,127001,50549,-51329,-27955,-56279,-130226,-291906,-360562,-64880,190712,97349,62871,86549,-8841,-122123,-113505,-93149,-143475,-276541,-340653,-380810,-411712,-359073,-184376,80303,210579,302928,226921,27021,11590,321700,574161,472974,297027,303645,209296,-130591,-305843,-145385,-55979,-131157,-14045,84207,-52426,-14026,314946,422774,203114,123845,105845,-51799,-91385,14995,-27791,-181157,-181363,-8650,243827,354629,110828,-120552,-54408,127233,240141,250836,185228,173049,145819,-7798,-151751,-135218,2294,132921,143592,103752,121837,83148,-44138,-54754,134087,284663,233009,152795,55458,-95769,-18754,204756,305580,301373,208365,77240,-16074,30329,138224,158331,105257,27089,-1946,59450,79946,-7092,-48993,16500,78877,-7203,-296743,-465442,-423531,-278320,-143773,-23352,103418,373306,409997,35106,-208002,-33620,77083,-115495,-197296,-33525,38919,-63765,-224669,-340679,-193583,-64520,-219603,-229306,82662,254484,134342,47979,43608,89537,71701,58968,99357,85830,-31087,-283340,-388253,-191910,74022,201609,192892,-4565,-90390,58389,275251,400081,367719,213433,134137,239904,426304,772787,343418,-563020,-495199,6127,-442926,-461690,498712,175943,-462445,-277409,-73389,-47982,123455,320197,91815,-505569,373803,824049,-428903,-972320,-841450,-785564,-480255,-260263,-181149,51721,234573,176407,39437,225312,479405,286603,46524,82681,167739,158237,31261,-33353,26876,29783,53106,236202,352368,214287,-48300,-222918,-193735,-149901,-72147,95091,225851,205445,307840,408724,143295,-172248,-145114,116570,315825,393641,474373,442962,214014,85620,57252,49541,66931,106375,111068,43953,-132667,-341277,-297475,-75241,63754,34054,-86212,-130701,-144612,-83102,5246,6586,29448,155674,152599,86140,160898,145303,-17276,-32772,113891,222125,199572,112954,37112,-90500,-145537,-3581,115289,98320,-2302,-216249,-349854,-248304,-189862,-178379,-119092,-37953,-86985,-136883,9704,85258,-120925,-335267,-299439,-82979,55570,5121,-86813,-133554,-91276,45981,29145,-119430,-216617,-193356,15853,167982,-28449,-242484,-125416,23973,14245,41516,107868,85166,8521,-24518],[-54213,-189452,-332546,-317541,-99990,70012,-70627,-260423,-173997,41641,100904,-31818,-73036,97,-45237,-174718,-126571,-55629,58810,183515,194380,132016,72095,48320,125160,182425,244477,416783,413929,183610,14260,-2569,-76741,-272067,-341419,-206308,-85057,-60925,-51525,-31994,-11680,-31458,-111152,-195374,-172679,-75965,-78791,-158602,-64940,112614,207941,170879,159186,179577,223784,301734,273738,44587,-154062,-137209,-5894,194930,419884,489791,368984,241565,174632,51725,-181601,-232968,-130053,-36853,62171,233407,320189,156487,-65444,-90172,-42310,22845,145243,151540,-725,-55941,96472,249906,255295,219837,69128,-100895,-25170,68852,-60571,-239224,-331730,-345679,-328614,-125613,238447,358935,123216,-109379,-142990,36088,201701,87772,-60863,17946,89006,11822,-62625,-31670,-8063,-43950,-54647,11482,129249,246999,180177,-39752,-236191,-296595,-281347,-227572,-131743,-59032,12031,-1062,-73943,-10429,203159,140602,-173828,-363384,-410922,-324343,-111208,87955,144274,97269,227598,399064,257509,83582,18555,105468,287713,174861,-136335,-63541,12922,-138017,-26297,276166,323938,257493,227778,159504,255516,418754,334873,70262,-171916,-295969,-197348,71492,204631,70249,-122096,-134098,3169,50933,103729,185828,137612,-28910,-24357,48715,-39641,-68639,129369,238311,153377,61643,-10243,-154875,-334557,-385783,-294484,-118433,132939,282880,240296,235413,437021,523223,295902,35623,32954,88356,114403,187910,159965,26396,85349,252706,246640,96572,7835,-79953,-174730,-182163,-21274,224987,314554,116094,-74178,-72924,19749,173375,256701,163999,72366,47486,15480,9163,-58074,-152544,-197521,-236753,-209471,-53696,82420,13413,-131914,-178359,-264261,-263706,23408,155792,-115324,-276682,-146197,-40711,-79103,-95609,-11594,47585,5244,-37923,-16787,-32186,-102316,-217025,-227125,-82756,-74263,-155835,-26928,193697,280505,162157,-65687,-137322,-73023,5347,-1277,-2805,89000,211837,5597,-363828,-476720,-290948,-159742,-70017,97788,229022,157241,55090,99048,126554,38789,-1122,-38831,-132249,-142013,-36091,47237,27994,-56602,-23325,180677,226278,-34513,-264492,-250471,-54610,190078,295742,150714,-35480,-34720,144622,186698,15740,-179638,-240247,-72031,61478,-67520,-216415,-141583,1630,69672,63893,-50025,-137251,-103657,125869,369402,413646,204838,-86354,-256053,-391989,-379662,-170915,-93323,-131005,-66776,42834,142095,231881,239631,91879,-133599,-265524,-333592,-443242,-518537,-427704,-245664,-192571,-56308,137431,89802,-109843,-60857,130627,125368,-57358,-237559,-354484,-381983,-390075,-416280,-337760,-5608,333335,412184,148126,34833,227734,388612,274262,147150,80942,-38353,-79724,-45778,109945,178329,-18275,-164031,-61231,27273,-145053,-299572,-126201,91126,-26503,-240825,-292178,-246818,-182274,-69527,19298,113404,201928,143410,73567,141086,20601,-311121,-336154,-107336,-9118,96195,196360,210024,270077,259315,147610,97128,2785,-169552,-186948,-155105,-142054,38774,290280,234255,39768,13015,41253,-59450,-185736,-264581,-332121,-255081,-6582,167949,270378,356909,223212,-94220,-310070,-211179,266393,586021,509459,233590,76839,-334,-22929,-71920,-394713,-712228,-599060,-297347,-165065,-164737,-56178,228682,541191,525440,782473,761427,-234868,-1682269,-3046998,-451701,6924796,6768662,-1529648,-5019562,-2972108,-1327372,125010,676908,145525,-248590,-176216,207320,-41734,-543508,138812,793788,96144,-512520,-158716,194839,152913,172900,219530,44422,-101906,15234,113746,84115,-9050,-110017,-201787,-245265,-160164,-26065,104202,137898,-9806,16695,246345,229535,-106404,-267196,-82353,103713,163526,250807,188820,-151468,-350991,-232645,-216523,-299909,-65222,165697,201322,212667,159204,22964,-121121,-261538,-239547,-234567,-287571,-179384,-9330,110781,152685,39176,-139796,-188818,-84869,81922,106924,-51738,-168131,-187641,-240433,-281940,-133843,93563,97345,-88417,-232751,-278004,-253670,-75858,34001,-88822,-202044,-161076,-72221,-17889,18777,47543,155550,191340,71845,-4091,2718,-5815,-35610,-45598,-96653,-112204,88965,311359,217779,-97467,-256414,-201958,-106084,-150125,-279250,-168525,60497,26465,-167885,-219515,-172281,-60487,62032,79894,-20940,-181188,-281294,-235791,-128027,-9114,62324,9910,7045,-60738,-179601,-142948,43720,143017,140701,185306,203199,66055,-112166,-130598,-156978,-149425,-14928,-64104,-341299,-388882,-71914,211527,260739,294658,338901,259584,96609,-80583,-228003,-131289,197329,317012,61711,-120040,-80541,-32482,-60672,-56049,-8903,-24357,73264,267699,151397,14862,72841,99291,264226,487416,310631,26658,-14902,-86356,-243445,-211081,-36840,142609,197266,8235,-155751,-155691,-155136,-178508,-205984,-190803,-74824,75559,189287,181658,70786,148975,188355,32760,-27075,13854,-90015,-197517,-52696,236100,346259,320508,322726,263525,128279,-39993,-159923,-195117,-300001,-284487,-72927,98914,-54167,-234297,-184860,-130325,-159398,-96946,-107149,-301374,-363012,-185948,-75435,-78542,-28807,69366,165102,153464,5754,-82943,-28761,21081,13706,54674,41461,-54401,-58611,56636,-482,-178299,-214124,-250171,-378138,-321919,-97678,33545,31964,-60121,-194681,-133313,57453,128986,199337,248672,34088,-198010,-184582,-115852,-59931,61413,65488,-9894,-140610,-207459,-140711,-72190,34729,183426,158608,82053,110591,46470,-50906,-62977,-101962,-118974,-219426,-256153,45327,237648,71476,6640,49339,-8706,-117985,-92526,8123,-66112,-212670,-265050,-296377,-342735,-261069,43867,278013,374928,434257,342290,66867,-27339,239434,501867,373044,199863,285988,242961,-128032,-327614,-151733,-42439,-93128,13957,32943,-173824,-204306,99639,248884,153680,95362,27113,-125720,-63250,119791,87001,-102721,-171185,-51618,174017,277663,93279,-67195,14109,167052,264435,265595,179738,107895,58275,-12101,-41553,979,58994,123976,121852,122611,135998,82517,20248,119095,295072,370850,230022,47252,-88525,-203373,-123045,52490,156613,184665,174925,143492,102013,169491,267806,204327,75338,50746,89990,148177,155982,82064,20967,78411,159979,57326,-279728,-502761,-459565,-283766,-122124,12909,175030,401041,351933,-16611,-201388,-44945,16122,-167525,-207657,-106408,-104290,-153279,-215214,-308145,-197996,-60584,-183125,-213810,33428,218325,134971,4416,23484,124415,89728,31062,33550,5889,-93247,-285181,-377498,-221553,14586,202028,234156,92732,12474,108450,249935,331092,301578,125189,2347,115800,351364,754011,463453,-266276,-328429,-21883,-680470,-915315,-69486,-21991,-386691,-85702,186901,325862,640990,668801,-69368,-739868,382964,668029,-733157,-1335527,-1115840,-865654,-392453,-113427,-25534,170954,334457,338560,207177,296316,443606,207342,9052,84690,170294,172126,39403,-45129,41391,80235,72964,171765,261324,204213,88699,-44571,-82132,-120943,-157568,35111,268416,259965,287510,315238,22097,-276986,-210293,49180,220107,267767,402037,493721,376577,211181,119999,83344,64356,78716,65402,-2397,-145891,-330844,-290283,-67862,76297,37369,-61981,-87507,-136876,-149065,-36200,-22763,10616,142674,132670,59314,107695,61458,-71818,-59607,64251,175749,230341,178180,58557,-93651,-148846,-37931,44046,28839,-71474,-327688,-443617,-236354,-87029,-124987,-196627,-203181,-205441,-182485,21860,139378,-40891,-260671,-232604,-39714,79077,28371,-75232,-187698,-180351,-21800,33564,-81464,-232512,-299730,-65235,184902,10184,-199551,-98876,24394,-8556,-34781,30187,69796,26728,-25878],[-71597,-225918,-377053,-364868,-157618,-36134,-195392,-338062,-220267,-16677,48741,-27650,-35743,17410,-19109,-71856,-4131,-21376,28118,167544,184327,86115,-17076,13412,168465,291710,397850,572054,566342,290741,64461,26104,-67127,-290537,-400224,-298883,-101616,-3551,-17581,-50054,-59804,-32985,-20834,-87749,-63818,76086,57257,-73170,-34099,25527,38570,3196,81016,185049,167435,138717,120161,-6371,-90099,-4667,93383,247604,462254,557846,446504,265780,143621,82003,-106358,-200515,-98891,-41290,18501,213725,311139,154501,-110367,-153746,-25104,72591,106209,47780,-47545,-1166,150017,191666,181464,286287,216340,-708,97814,199356,-22029,-284560,-386271,-352388,-261534,-34681,294945,350983,57658,-202959,-213601,-43218,94418,9388,-96201,-11397,73444,50497,-8366,-32335,-28275,-18365,-16656,-38108,80122,253581,182552,-99424,-266141,-273430,-265281,-193576,-95750,-91440,-66916,-2926,20721,72579,187415,75735,-235032,-451146,-437466,-245813,-36865,47866,64316,100337,273414,453710,334427,171884,87498,137346,265086,145688,-97446,-10797,16943,-159227,6042,349021,425703,311926,172927,63953,182075,356103,279734,40977,-187228,-279501,-141145,120461,213681,100519,-37741,-49518,-2327,-27553,-6949,53320,-63110,-192584,-33497,119162,7780,-12227,188670,221343,61238,-39997,-103860,-290813,-463722,-443505,-302240,-166956,86365,306410,248428,135684,302318,464488,283585,16099,28251,107877,139734,199425,144665,-35620,25384,260483,295461,158963,51050,-107355,-225230,-165114,-26212,148988,240165,66773,-151567,-174020,-58437,104371,177881,115565,77405,51282,-22744,-19595,-56026,-186386,-212316,-153848,-115487,-53698,56152,20146,-142917,-208614,-247163,-257911,-11954,135613,-56718,-212689,-161073,-149359,-184228,-125062,15984,119231,100925,5074,-35061,-47358,-67597,-151543,-186611,-64018,-41327,-95468,43216,237200,254106,138719,-71209,-168475,-117331,-36431,-45715,-72314,-40730,88626,2141,-307437,-475843,-332941,-143697,8859,173040,294542,227131,105840,90856,65816,-54678,-90991,-80188,-131720,-136131,-58713,37834,85020,22673,43161,270718,322987,4784,-244860,-197039,289,200276,244134,56020,-132048,-136875,13760,116455,30271,-132695,-207942,-97706,47272,-1749,-143175,-142711,691,150040,173846,26414,-101015,-88982,128997,374739,414292,248564,7664,-220422,-421583,-405625,-198080,-115997,-108636,-11539,34980,69123,194042,241197,44684,-206359,-248872,-283844,-461458,-575585,-457715,-208323,-86601,48831,217552,172883,-26160,-38882,136988,201989,55499,-102369,-203046,-295369,-393502,-438711,-393130,-99234,223943,285654,63144,-41343,172940,389531,313096,191894,113795,18167,-56963,-83348,65061,210265,67123,-85768,-12499,37905,-138858,-260946,-82807,75091,-68209,-273837,-313720,-225807,-117659,-26064,-9100,34580,132621,112476,47077,104913,-27598,-325669,-307459,-77430,23403,69951,113114,138965,238723,227549,81386,-10652,-58295,-197481,-270101,-191535,-40882,123072,233189,205310,108222,45804,-24216,-106201,-136771,-208018,-317169,-253098,-21407,167796,370439,510440,350767,-52515,-331853,-198196,308657,645995,531366,185314,-18128,-61564,25573,1710,-315696,-565130,-310116,6717,-68600,-296667,-309336,56924,485527,459934,669348,992499,444266,-1018090,-2844020,-763714,5578703,5055087,-1728917,-3152735,-1257534,-767776,21352,362333,-210148,-414811,-212772,115968,-195911,-657705,-18245,475407,-177877,-577678,-180345,72226,23233,132763,219473,116458,32520,101649,135859,149760,116373,-17319,-230428,-289015,-205411,-56250,148885,247875,71846,33468,181209,108930,-193757,-288145,-112306,32320,127537,270159,242111,-102885,-341567,-277621,-291216,-382764,-92330,238220,339054,332357,222821,8450,-186700,-320148,-323424,-356559,-387267,-247049,-6526,178816,247856,135782,-64405,-119037,18853,135114,37923,-150804,-208997,-189008,-208123,-173527,-35187,134485,161023,-31908,-224283,-270971,-287104,-163065,-22083,-64982,-141372,-102987,-30734,3098,-16954,-63643,35956,171101,79502,-52115,-10333,65179,-11855,-90412,-89922,-70256,66135,286412,250766,-95462,-339311,-331014,-247751,-270706,-302960,-90711,129834,84721,-54831,-169044,-234212,-108900,61692,53702,-87015,-183945,-231174,-261025,-260376,-119431,82027,107872,48870,-57353,-166215,-148309,-4163,41858,33394,112231,191957,101370,-45479,-99048,-167286,-155008,5176,-21518,-302871,-376390,-123337,110062,222981,247555,208732,102992,91991,29068,-160210,-162173,97097,254574,80922,-122045,-119721,-45580,-32726,-12014,-4570,-58106,53244,273399,129454,-42225,36753,122796,306857,464936,216178,-85143,-68222,-102101,-219163,-108260,87545,120031,71760,-58281,-161019,-165906,-145736,-128190,-152082,-140150,-17273,106559,186039,160707,43725,107648,169941,37093,24987,126765,7804,-165875,-78045,161374,281619,263143,214889,207738,117131,-84244,-202234,-195042,-318154,-334895,-109816,91052,-862,-150298,-190154,-244700,-270267,-153486,-99470,-239116,-333197,-211002,-88450,-68428,-52953,61345,238330,269704,136493,637,-14292,28878,4078,-14668,-6152,-48033,-24392,146824,134776,-81696,-162199,-209895,-359449,-337955,-138118,24393,60853,-31747,-203759,-147767,27978,40717,112472,246405,85606,-192767,-182268,-58737,32794,91172,50406,-31929,-131564,-201185,-175774,-129287,-20312,156418,163180,75431,57712,14702,-40996,-65611,-110530,-96692,-134476,-121419,158604,276276,77659,-6175,55358,28817,-91984,-89737,62994,532,-124181,-164077,-206591,-255623,-127434,206070,355787,460278,516345,422333,120811,-43291,124851,344655,216941,95640,257794,254045,-118482,-323991,-147847,-23499,-39392,69221,63683,-201195,-334225,-86743,96532,104367,53319,-46848,-165221,-19660,207831,171317,-22889,-111679,-44647,109780,176411,70607,-17904,49221,162088,246602,246452,144494,-1916,-82563,-63916,18735,101191,131547,142433,119411,170188,205667,147077,128874,271052,398071,414065,233446,-28497,-207685,-291375,-243277,-136993,-33452,30989,93440,134265,160056,270635,370414,246892,62564,90354,187368,231991,226508,179548,134425,180031,231321,79164,-271954,-508216,-465849,-300932,-112947,51722,238787,381518,273398,-14398,-135342,-57530,-44907,-143722,-132429,-128571,-209095,-216386,-197329,-249798,-183406,-53864,-107525,-132720,30904,197880,140695,-52429,-34320,103818,74386,3074,-10695,-49415,-133785,-246378,-318451,-224100,-31390,218173,290688,196350,131001,185044,201687,171224,137403,-22235,-197607,-131866,75003,396746,525788,254074,14899,71089,-596294,-1078570,-643660,-228137,-223455,54068,297341,544987,1013269,1063855,-13325,-718930,285493,296352,-1036996,-1589473,-1267451,-820771,-247649,10562,91078,253360,371329,406726,293138,284353,297013,50190,-78835,23762,123593,153112,29700,-61436,41552,119642,105211,116424,152898,173246,193914,116269,25972,-73696,-193929,6905,280217,284446,259861,217229,-56223,-302130,-226662,7949,147782,153543,282588,462817,483508,301953,148444,77315,41307,46643,24586,-38941,-144551,-274696,-251530,-72032,71417,53199,-7868,-28427,-111953,-187299,-69917,-53469,-38990,55474,43402,18619,77910,5485,-121173,-103883,-15201,83089,213730,207659,45297,-96184,-116412,-54774,-28046,-35085,-125101,-392420,-475545,-201172,17441,-73345,-259670,-329669,-272012,-166290,79867,233699,91386,-139712,-153479,4275,113478,66839,-58741,-217298,-219677,-74338,2568,-71352,-237194,-374134,-158730,147252,41666,-116973,-45696,39658,5830,-69684,-43640,32323,27075,-25166],[-89384,-256568,-407634,-393300,-225604,-157576,-292151,-366421,-237883,-67071,19655,26129,25134,19044,-19865,-2931,46450,-18920,-11417,110833,116161,-8022,-114619,-20304,168811,328149,486067,642407,606159,309935,86978,58128,-44119,-273774,-411663,-360204,-140072,17956,13781,-53356,-117254,-66056,48263,24410,51230,219720,176421,-32961,-92274,-102598,-146082,-172342,-16286,151153,83551,-25988,-31696,-49604,-22224,88678,138651,265219,475507,573812,456575,206933,46595,75069,-24728,-129167,-15102,-9710,-30359,146724,229284,92316,-134683,-166567,17062,123085,48055,-55946,-58645,68419,182111,96500,44812,252705,284574,57079,152048,275063,21589,-282009,-389934,-327863,-174407,39494,293648,290768,-23734,-281931,-272822,-133031,-29119,-60040,-104850,-33114,50037,74136,31943,-38439,-44228,640,-2927,-80849,21442,197619,135101,-163667,-297468,-251344,-227491,-140119,-41290,-105210,-175178,-46577,109505,156480,130644,-28420,-268615,-442046,-364564,-107402,47836,-14151,-39732,91026,288650,432933,342540,192903,119203,158415,214026,69328,-58563,61103,12804,-188307,41743,417148,500722,339447,108114,-12335,123387,285776,206805,4948,-173780,-230251,-79844,145065,185097,78779,-22161,-21322,1501,-35371,-61316,-61724,-250393,-360448,-101027,124528,38790,40796,216815,180161,-29729,-116772,-148880,-365776,-546841,-464466,-273291,-171068,45358,291896,235869,53070,146496,341514,229126,-5994,17822,123576,158769,197771,124861,-81139,-45399,219132,294486,184873,78172,-103845,-218460,-102156,-25639,34981,130681,18505,-209723,-250615,-120016,28763,79491,48598,61502,34206,-68651,-60930,-67159,-203783,-195434,-53082,-16805,-44179,23997,5299,-160655,-217568,-179161,-186440,-31582,100887,8794,-108571,-127261,-225019,-255766,-107762,56645,167523,186948,82394,-16440,-45304,-32668,-84698,-134156,-48499,-16414,-20135,129235,247438,153119,46668,-77745,-147249,-100394,-59445,-81977,-106778,-104072,-11817,-4878,-190216,-346953,-295295,-105984,75984,208755,308932,270651,148526,77048,-1388,-135050,-157795,-99829,-96144,-72585,-18093,63281,127639,53708,66543,325140,368468,14545,-212166,-120093,57350,196292,190503,-8511,-184854,-174393,-39302,103212,58451,-104357,-197882,-157357,-7023,33145,-95774,-152895,-12870,167668,199520,80081,-37697,-30877,158106,365749,364389,254495,115860,-144985,-391916,-357004,-163548,-102040,-75737,31868,30510,15215,149433,208689,-29120,-263055,-174187,-153539,-393143,-541720,-409357,-142503,23327,148404,293730,238429,32008,-37979,121905,258765,163182,50441,-9910,-154664,-319988,-382609,-355772,-144563,62140,47846,-71462,-125882,59038,269166,260082,206101,166868,102691,-31239,-108805,28692,228622,165653,25119,51241,59995,-85166,-157957,-12687,60074,-86138,-266818,-293932,-160076,-25749,366,-56554,-42495,74686,100966,37871,61400,-66064,-279652,-212238,-19550,57602,39657,25232,70254,191923,190348,44001,-74629,-90190,-188551,-307499,-190285,68486,192012,160721,170810,176918,86648,-57821,-106717,-61952,-136409,-264505,-208468,-36016,141257,416800,585269,438308,29656,-299165,-157013,329447,668603,535678,166936,-60038,-66429,92849,78265,-231644,-411512,-58773,236654,-21078,-433573,-594102,-189382,378066,423804,661459,1337773,1115158,-396144,-2353713,-822135,3264322,1975561,-1994536,-573652,971532,113769,12215,-47161,-586291,-540811,-224166,7701,-326614,-651434,-149034,77898,-431743,-554490,-157607,-16515,-76504,65894,185445,177990,193724,218673,159651,168356,176986,26146,-232556,-281562,-242804,-115879,164273,317407,136149,47295,110841,-11170,-240877,-247210,-123094,-75928,36081,244378,267690,-50966,-298043,-265053,-289819,-365068,-72430,313405,437664,395403,287644,63045,-184290,-332617,-397090,-473256,-478998,-319837,-17858,232309,315855,197258,15183,-4408,139448,177207,-16253,-223875,-236012,-166483,-135097,-27791,82020,160083,205129,42344,-181874,-249631,-278560,-181564,-12392,3261,-70452,-57398,-10397,-5941,-68695,-136686,-55119,110204,49491,-93670,-4990,136024,19601,-97584,-28742,-5278,13423,203161,237399,-85835,-379116,-421566,-362950,-350859,-286737,-20171,172343,113297,35996,-75359,-195277,-105995,31742,-26787,-169764,-176605,-166327,-251686,-329838,-197503,102776,242487,138521,5516,-100756,-135877,-56175,-25417,-20045,42972,118377,66362,-20966,-91119,-171899,-149577,23919,48227,-196242,-299796,-138384,31036,182455,193559,69821,-35814,109621,202437,13491,-148203,-32346,147179,95812,-97146,-154108,-69860,4415,47711,19439,-73416,18196,226699,104351,-66712,9363,127857,307261,407293,153656,-124562,-74333,-78311,-158122,18479,213468,80702,-93168,-160887,-171567,-147960,-113139,-71179,-88896,-98594,8708,117003,168185,127380,36495,78363,132722,11237,46862,219770,117066,-105324,-107932,37126,162488,150988,56132,95665,69376,-113228,-201011,-148608,-224932,-290611,-114870,68105,42764,-55210,-165933,-301005,-296060,-142044,-60558,-149998,-265013,-217151,-98813,-64408,-82907,49134,294322,387044,286304,92609,-6402,33676,16299,-55598,-36929,-31456,12141,202140,228912,1519,-116103,-155130,-298672,-321841,-161504,-4892,59768,9279,-167872,-159248,-37285,-80857,-20806,182615,120558,-136733,-145215,-12070,92273,98749,49976,-21795,-86475,-166092,-184349,-157515,-63788,132389,178429,63973,-10172,-18356,-9909,-36201,-86844,-72399,-67530,4225,253640,310194,126092,42421,104981,83021,-56152,-99096,50893,32462,-42834,-73030,-150607,-195705,-22098,236500,310315,440769,509466,430275,174718,-25666,14203,144804,48160,10406,219160,230055,-109975,-292462,-130041,-6131,11090,137889,163443,-144159,-377970,-188871,23846,74607,10444,-99208,-171334,5357,237580,206148,51878,-6546,18167,73640,89807,60265,24027,43924,111252,201201,222668,106103,-123101,-241092,-146075,18150,137210,198723,185788,143072,236084,313976,260647,257524,374508,432592,405529,231315,-69095,-287883,-360062,-363932,-301606,-191171,-106028,-9305,61288,146893,298998,395086,251017,62989,129816,258070,287905,277083,262317,264079,296045,267675,42753,-292057,-495127,-453250,-335851,-140270,64260,259437,306846,187416,34199,-36966,-66803,-74505,-37687,12974,-89654,-245675,-231873,-166618,-180502,-159009,-55922,-20163,-8710,81045,206732,150328,-105230,-114372,36729,31668,-22186,-25232,-67851,-142953,-190088,-246726,-217418,-64863,223165,335173,274757,242394,279631,155136,-21153,-67923,-184601,-402944,-429862,-295873,-99226,521356,814601,442749,191173,-280365,-877992,-1022819,-422896,-27667,107797,212776,560552,1164695,1370665,256276,-458798,52338,-223636,-1242047,-1593550,-1234495,-694880,-104928,87518,145929,270945,336775,374805,277769,188659,80108,-142523,-195636,-83541,42157,108519,3712,-80886,27515,141187,149701,103584,73312,134106,240669,218794,107436,-5746,-133604,37278,265362,275777,240604,157221,-67853,-253367,-201647,2013,119668,79564,152408,374706,502242,326356,130457,29475,-732,19543,8003,-47949,-123840,-186890,-187032,-85934,50745,91500,77072,33977,-88575,-195975,-95249,-78281,-103635,-83846,-94842,-28982,78420,-3697,-147242,-150349,-106005,-36267,151586,192464,3133,-91542,-53008,-50649,-84180,-75685,-147814,-398847,-449275,-153494,94636,-36592,-287084,-371613,-258851,-91645,155528,326242,229823,-9908,-90231,33379,152161,121141,-26495,-200397,-189488,-81404,-43009,-88234,-228511,-397513,-245247,56365,53584,-20327,12032,48544,34880,-62391,-96194,-14348,12687,-25770],[-106289,-277908,-416777,-384346,-275737,-255386,-328407,-331883,-221730,-103618,10787,100390,76771,-9814,-51026,17492,19993,-53923,-53152,32510,10247,-130855,-197844,-46805,127610,284668,475703,588416,511091,244839,83521,91814,-5112,-221483,-360402,-356250,-183521,-3543,35300,-37635,-161415,-114399,80336,110335,136595,307944,246743,-36040,-200689,-227563,-299514,-311068,-106747,80688,-9243,-138988,-132911,-85113,17911,122835,132185,248235,461241,545068,403572,84025,-85341,26919,24509,-39888,99580,54043,-55989,64238,108081,497,-119167,-114384,79108,162574,-15413,-135087,-23828,151329,188678,-11083,-119976,119984,246795,55611,118880,268653,53684,-233403,-341511,-282417,-95469,83847,248501,211842,-88132,-329106,-320348,-217402,-133514,-96314,-77094,-34421,31007,83531,54548,-46762,-60568,-5712,-28982,-103890,-21849,108953,58971,-211083,-319804,-230563,-170108,-74147,25970,-86027,-265577,-109870,164040,197387,30875,-143330,-263322,-339089,-217080,44285,103681,-99847,-149643,66347,265275,344160,278982,140603,101266,168204,161739,-20297,-31403,121919,-10800,-218712,71853,466145,538474,347028,68804,-39093,97844,225070,130023,-35562,-141513,-167908,-35240,134112,122156,12331,-75040,-60914,11031,28235,-40248,-128519,-370576,-473000,-191559,70960,50625,85982,213451,119665,-109200,-160821,-152190,-383485,-578505,-445723,-211303,-117291,43502,261497,206188,-2870,13300,197815,163602,-2245,21869,133277,158176,177049,108497,-94409,-104627,141101,243899,168663,84707,-62751,-140808,-4390,-18676,-85109,11751,-23839,-237514,-286365,-159196,-44093,-16376,-20596,25994,-2982,-111534,-103923,-97377,-207230,-156438,28792,51960,-34851,-13401,-33833,-182358,-199793,-86902,-84001,-37493,60232,66369,23169,-38311,-235199,-274919,-66051,91145,187143,250276,182714,43458,-26244,-9928,-27093,-74479,-40928,-6345,58525,221722,235159,17929,-80374,-66367,-52388,-19337,-70033,-118485,-111768,-94218,-53077,-8727,-53891,-134688,-182373,-47890,117414,186280,250189,263735,171251,69199,-44891,-171284,-172416,-82122,-36308,20929,63886,105295,137250,28579,39446,324604,347678,-9678,-172178,-31539,110658,185200,152377,-22805,-170016,-126979,8210,149383,99926,-80645,-197054,-222701,-77569,32612,-81787,-164140,-39958,105944,131111,103041,49476,61753,204385,329632,254496,211931,220113,-27285,-295929,-241994,-78894,-63647,-47125,51033,37847,146,101474,136586,-119196,-286210,-49779,35765,-247462,-421767,-296154,-65658,110668,227418,345976,259587,43437,-54651,92587,276576,232821,178285,177207,7481,-195073,-272914,-250422,-140076,-92361,-190067,-197605,-183456,-73036,67267,132387,188151,235996,202455,-4065,-130214,-8647,219600,250248,138219,103718,74780,-4271,-6645,90474,78705,-54703,-211387,-240821,-78408,59616,3742,-104234,-82808,66714,127388,54159,22770,-86049,-191992,-90847,45035,91334,20402,-39779,33734,152248,149046,26379,-84928,-78276,-141118,-290305,-159280,154764,234894,105106,142012,219896,107995,-70145,-64999,29992,-59457,-188285,-133088,-36812,108573,402501,565967,467278,145263,-180180,-56091,358655,648435,513151,176472,-51169,-45659,120083,114590,-178074,-309306,80444,340802,-21017,-515949,-773554,-382577,276385,425582,768179,1685690,1548255,-93268,-1829920,-539295,962067,-1511065,-2408044,1909807,3125476,1022193,30331,-451869,-865809,-593648,-200224,-71716,-393599,-527338,-218108,-291477,-597688,-442720,-92202,-51662,-113661,1619,136231,219650,333907,332666,192509,154599,155556,-15248,-213344,-216027,-247739,-177666,150579,332943,168924,50747,48678,-100947,-242208,-168424,-118717,-186667,-87434,167812,246084,-17694,-240120,-201573,-206581,-249002,1016,392868,496960,403787,327370,132317,-154931,-320394,-448500,-553021,-520344,-342035,-22458,249969,315721,181251,62848,121333,246906,201379,-39812,-248027,-233351,-117930,-30435,117891,173533,152826,214586,108979,-124412,-217538,-223449,-115745,75368,107075,-248,-37057,-29927,-53188,-119509,-150907,-89164,31008,-11348,-123267,15619,191029,48360,-75857,56036,50447,-71631,67743,171758,-76393,-369830,-458494,-430464,-377134,-248314,9142,176820,124006,96921,48848,-61948,-57289,-22015,-137229,-242838,-158927,-100108,-201191,-309969,-219071,114201,361768,245890,103338,-4532,-103877,-95824,-46104,-11074,2743,8576,-31342,-52810,-109850,-171593,-133793,41992,127608,-52807,-181467,-100705,22980,164855,145286,-46433,-116558,143103,375075,228470,-95391,-150420,31100,98645,-60211,-179312,-106331,39947,119415,62166,-73876,-30960,138521,74825,-68147,-11740,120424,279172,339673,139602,-80482,-23674,-10227,-73869,124549,288965,28734,-245076,-256211,-165962,-98913,-67479,-20050,-29005,-72309,4942,114612,155376,116720,59813,59820,76496,-34640,37327,267152,209327,-27793,-130858,-96273,28908,20608,-112939,-56010,-3834,-113422,-142146,-22653,-6577,-134042,-69289,49681,75160,33870,-119146,-294430,-245700,-74594,1342,-54104,-175802,-194407,-87673,-56247,-106497,36605,318804,468174,395652,148590,-16386,36185,55939,-46357,-38459,-1551,48267,212897,263028,49969,-98560,-116336,-227719,-278804,-156594,-56177,11178,30783,-118606,-176137,-122360,-201421,-168690,72584,132318,-51026,-96019,6730,95312,82080,64747,17825,-26825,-122113,-170353,-155915,-84453,122128,201737,48474,-69748,-27824,44147,9186,-54528,-62582,-41213,88678,314447,339654,203527,131890,162764,118649,-24307,-109505,-18980,20537,8391,-17280,-146376,-193186,42,137180,186958,330686,401678,354570,214204,23343,-65277,-47913,-89238,-39075,167913,163554,-114376,-240144,-99055,2253,39913,194458,276121,-47518,-336068,-185969,43651,69109,-25322,-127307,-160789,-10724,192762,192279,117188,119820,116201,68315,37155,67701,58113,9063,31005,147450,216075,88468,-214950,-368154,-224731,-29241,106455,239917,241905,187586,300622,423539,384064,373762,422612,407129,347738,206385,-88635,-332702,-418722,-470714,-398374,-261694,-179340,-101746,-46316,71541,243119,317942,194091,66163,154169,278921,298630,293131,307750,371027,390695,256226,-38650,-333314,-471033,-428626,-374036,-205352,30222,212675,186887,108121,104405,55664,-75611,-68157,110112,180620,-2876,-207292,-196409,-126288,-120722,-139596,-75010,53127,129224,171799,240811,155196,-143085,-193801,-49868,-24977,-47733,-18186,-54281,-127752,-149174,-203575,-220231,-89910,188436,326490,296055,324440,373136,128176,-183788,-247279,-313326,-550275,-685245,-622158,-498139,420033,1186089,831372,276199,146937,-338210,-1072033,-589361,120825,60285,-52982,383396,1076282,1434129,610627,-69481,-255290,-723091,-1249744,-1295154,-1022675,-558397,-20914,117440,144393,219897,246318,269283,176233,35983,-146179,-316617,-301981,-192892,-43206,52242,-30615,-93966,12792,147636,197237,139668,50819,99693,227212,248956,150117,68387,9968,113611,229864,239606,239345,157194,-21189,-166615,-157768,23222,136941,57877,48309,258759,418980,276484,76102,-43740,-52847,7745,28663,-21659,-85670,-92126,-110484,-103178,22156,154759,182585,85278,-83053,-186075,-113896,-91731,-161960,-236490,-246918,-76370,104344,36343,-140273,-183940,-183638,-147735,67300,142331,-49075,-71313,30380,-27206,-112392,-83210,-134488,-352791,-382408,-103578,128019,-19955,-269240,-313363,-161737,20672,213627,370245,322299,88936,-60390,38240,184241,184060,29467,-127803,-90969,-27304,-77716,-125015,-208108,-362098,-300789,-65181,38607,63109,56309,35413,48601,-35102,-122014,-54441,-6904,-30948],[-121520,-285465,-395615,-332201,-286506,-295956,-288644,-238909,-172312,-116353,15335,159226,91917,-73924,-106869,-7746,-58078,-116772,-90392,-41771,-98610,-249758,-253253,-66233,59674,180802,367449,420083,316274,135107,67625,122076,43078,-143010,-245833,-270535,-207191,-57687,41201,-8110,-176482,-157175,74340,152255,168904,310456,252845,-52772,-284803,-308348,-390736,-380775,-166088,-10112,-90013,-171348,-159871,-114959,13561,103848,95854,205574,419413,486884,311253,-59754,-206282,-47078,19388,41137,213205,136616,-33369,4512,-10615,-76388,-53809,-6929,147121,181808,-69067,-172463,49823,238345,175206,-101491,-269560,-72103,122514,4577,14124,177293,60688,-149487,-249419,-230922,-52460,93136,181414,139971,-113840,-331717,-350154,-278386,-187853,-78196,-2390,906,28969,84382,62034,-54516,-86951,-57316,-101571,-108758,-31315,29988,-13402,-223524,-321324,-210497,-106310,-8492,96773,-28103,-294204,-165364,164977,168956,-95871,-236892,-220000,-179526,-45091,160474,107191,-192361,-237191,31405,205428,209751,158867,37586,44895,168054,122488,-96377,-24490,144471,-59715,-246284,82157,477428,538122,347533,74589,-12977,103422,179475,60838,-74515,-107008,-116401,-21686,90214,43588,-66781,-160242,-144187,25106,138730,44013,-137831,-398583,-490200,-256502,-10232,50193,126096,193116,54326,-167161,-174879,-134006,-360853,-560427,-395206,-130503,-13742,98097,241783,164525,-41020,-70816,76513,114084,37179,47927,134840,135096,139398,100522,-71650,-132976,50644,158145,117054,70289,3567,-8414,104368,-4291,-172291,-85323,-58062,-232804,-277028,-176403,-104069,-86082,-72696,-21557,-52982,-140404,-136243,-141567,-199259,-109085,66388,74478,-30069,-54886,-93181,-199258,-155087,-4626,543,-39104,23430,105510,156113,80886,-186609,-251621,-31470,104976,181312,285273,288307,140337,10973,-4573,11899,-17820,-45014,-14959,123617,299822,212677,-97458,-189260,-24373,103946,98892,-78815,-160767,-100806,-33466,-30577,-5506,59830,88344,-23574,22518,129284,113710,130044,202924,168399,71904,-48930,-151678,-125253,-22499,32690,107710,147478,135653,103592,-43172,-27140,271307,271000,-60705,-136529,49530,154148,173271,138116,14122,-89228,-10512,134634,232973,151114,-45325,-190852,-266337,-136087,4608,-95480,-166705,-75049,-22464,-7517,95207,142547,163987,248737,258137,95948,129718,304801,121654,-144546,-86738,27705,-19758,-32058,44566,56373,19606,46758,28908,-209342,-265950,104322,243688,-61438,-250998,-152423,7849,165433,282756,359581,221909,4658,-77584,65308,257401,250511,247586,305529,143911,-66291,-148543,-119431,-98382,-185465,-329057,-264334,-185991,-170210,-141248,-25426,143668,304352,299059,29632,-148609,-54328,178519,296583,221503,124741,68290,76227,159353,213874,141213,29924,-114748,-172666,-14404,110437,-9888,-133611,-66652,126536,192975,89072,-4377,-84611,-92735,9168,90892,123009,25365,-62534,40549,132061,100949,8410,-56480,-25170,-67603,-232385,-117488,196837,250107,91232,131708,225426,93932,-76451,-607,122281,9907,-108025,-45208,-11342,90660,336248,461235,432584,269917,31852,123081,414273,581525,456752,200623,-10086,-35463,73224,89424,-166294,-279760,89582,319377,-46356,-503263,-762762,-431525,209119,425639,924108,1915873,1622501,-228484,-1484610,36522,-518492,-4418878,-2953230,3600266,4664757,1688536,7973,-759581,-960215,-549547,-130065,-84588,-374507,-316896,-206169,-542652,-645805,-273294,-8244,-51651,-100278,-42526,89252,239493,414450,407845,233757,137873,78054,-119487,-177156,-106247,-204770,-206522,123725,304171,169749,42349,2584,-143641,-207738,-90704,-110062,-263993,-205551,55268,176208,-14906,-184750,-105781,-62762,-77888,106491,465039,523069,374706,321070,159314,-140357,-305499,-464842,-565086,-473493,-272372,-5423,215093,220900,67596,52696,219295,316228,206742,-27868,-216019,-195965,-52349,81459,223092,203545,107214,188378,150333,-68407,-172651,-126927,21792,222245,223439,59277,-41964,-87859,-130697,-154784,-113271,-70196,-42854,-84302,-136858,42669,217076,64347,-42886,123015,66261,-179783,-98234,59676,-80904,-321843,-438853,-438992,-350785,-211857,-22372,141414,130871,128721,171960,122129,24701,-79329,-242104,-282734,-131353,-44670,-120450,-212003,-179332,108897,405932,321301,191997,87782,-60949,-116964,-32872,41880,2584,-102773,-164794,-132074,-143999,-163834,-106813,63723,197709,85454,-53502,-13232,93019,177800,113112,-108280,-123984,173347,478260,398555,-25479,-220231,-54635,85979,-29575,-190597,-147923,64670,197018,118400,-65410,-85652,37609,42511,-63254,-31436,103867,233265,277987,167785,28198,72950,86837,8991,169967,280559,-30058,-340809,-307745,-133748,-31254,-24101,12984,14031,-59897,-11814,112417,160135,143589,103184,40284,6068,-80104,10184,258913,261349,52648,-133650,-199528,-84052,-89167,-245731,-205234,-74413,-78254,-35537,167170,277768,100105,26068,52283,94477,98670,-62338,-237145,-148677,24201,74273,27077,-88279,-139415,-44536,-33700,-107665,27451,302796,481559,418623,138840,-50227,34137,114766,13976,-9672,39393,77726,182141,241231,54598,-124414,-118569,-176411,-216146,-119169,-118562,-81874,8711,-93339,-204255,-199019,-278175,-285785,-52048,116718,27787,-58181,-3916,49105,58023,97596,77217,23370,-88986,-142428,-132060,-80702,127553,223723,29364,-104324,-752,111327,45826,-43646,-82494,-61170,119069,336442,361142,278364,210638,175262,104762,-6561,-111845,-110846,-22778,24988,-4236,-186040,-250376,-78615,-30242,49038,172321,216448,216407,230401,89319,-103744,-191184,-165648,-50354,103355,57792,-141181,-181602,-61443,-3549,38131,213301,330169,33334,-231209,-98801,119102,77178,-52641,-141271,-156698,-69052,90278,148752,169150,229675,208311,75882,12283,83676,82389,-36110,-53556,100383,230367,102254,-244377,-418697,-263473,-92487,30598,241362,290191,236252,344252,493548,470424,444651,422334,342582,254775,148450,-107413,-355922,-475821,-550831,-417750,-230049,-166533,-159086,-154192,-39402,120376,153806,78274,60563,155633,244657,258076,262734,299273,419389,431475,201582,-127410,-365005,-434715,-392640,-388779,-283599,-49711,99991,48108,46715,164728,110219,-91071,-48331,232115,311897,103056,-109437,-124134,-86621,-88073,-138420,-110540,98037,252997,276353,283110,146598,-164521,-251107,-122928,-80525,-80410,-9137,-26113,-107233,-151557,-217474,-241746,-108630,102102,230898,241747,362330,442450,125067,-274352,-351879,-376779,-604374,-826803,-798946,-655259,203424,1215578,1083334,339417,592505,411722,-797831,-728309,141917,-82824,-428986,73831,781107,1164006,864453,305991,-507267,-1014270,-1015736,-762486,-702312,-475083,-27650,118247,112239,119167,129235,132563,28059,-128806,-321697,-425520,-356478,-251249,-97511,-142,-61347,-86188,17368,148077,232223,199467,79940,77439,175758,222756,155518,121521,165568,193374,180644,186528,252079,204235,46191,-88952,-119610,51217,179454,80118,-7002,135572,248947,172446,11797,-116390,-101597,18666,85849,32207,-40178,-16109,-39262,-114618,-1761,235721,289959,114564,-101119,-173781,-125698,-89747,-193818,-359281,-374012,-118092,140504,109777,-103142,-195894,-228368,-219905,-8148,79398,-89915,-32471,118922,9864,-109801,-60554,-93121,-274471,-297445,-56919,121718,-20073,-213559,-176317,-3794,140184,229611,339352,338243,134196,-63777,18135,197187,240141,107189,-9507,52024,79290,-83281,-170090,-181173,-276477,-306687,-180379,-1187,114155,79576,-1468,25775,-19789,-127581,-75188,-19830,-41397],[-134197,-274055,-339352,-248410,-251867,-264354,-180764,-108084,-96009,-97394,24517,175291,60409,-164459,-175673,-63799,-149155,-187169,-117389,-89506,-174196,-329400,-279263,-84084,-12534,57037,201081,197107,100418,37839,58508,142270,85312,-56792,-88741,-115857,-190608,-120257,29927,22826,-159058,-176877,41978,147876,143252,225246,200699,-44037,-276831,-324732,-413923,-372825,-179871,-96394,-143294,-129871,-122431,-140743,-31016,57130,58417,151231,350878,416419,212124,-176015,-275891,-120426,-36282,93586,297718,219892,44746,-4860,-91021,-99124,56815,125444,202338,176846,-100821,-162065,141729,312456,152663,-150385,-366114,-261822,-34822,-65936,-116037,30459,40626,-46203,-130578,-188540,-61480,71238,112574,81064,-100596,-285533,-348782,-298635,-175345,3785,122776,81917,50832,84668,61333,-59976,-131573,-165452,-219030,-112937,-3241,-2338,-52575,-194539,-293666,-190565,-55151,42189,159973,62396,-239645,-190969,109922,74789,-217617,-283531,-150360,-18503,96568,208541,59767,-261126,-273238,-1059,121822,58352,11265,-74513,-19299,159783,90838,-152564,-42350,117219,-127575,-269922,58778,435948,506279,351023,120449,45486,123053,142690,3613,-106056,-86670,-93448,-41213,27607,-22947,-115871,-224616,-223958,45375,257359,153640,-102957,-345415,-410858,-258685,-76035,52027,169166,178189,3536,-195680,-170018,-118508,-318169,-497236,-325348,-48292,115986,205034,253372,118291,-79169,-106299,2086,89920,95880,84777,125585,98515,95817,100588,-23353,-121975,-25010,60400,45912,39715,70582,138639,195868,17524,-196544,-135413,-82490,-200373,-230456,-176839,-142423,-111545,-90384,-68248,-103734,-146219,-146252,-183999,-182324,-68608,51920,54256,-29824,-99517,-163380,-201332,-90064,39490,25341,-48474,-2636,121487,255455,182895,-121166,-220451,-30105,94658,160395,293108,377759,258979,66049,-14504,25990,24699,-59596,-41082,156911,336364,187283,-147728,-230247,44258,275308,209300,-94105,-206166,-86374,41556,30548,4166,126080,254996,139338,93350,117474,20384,-12312,106131,142383,81896,-17413,-86685,-28638,70395,96418,155940,190942,128101,28420,-139591,-108991,186630,167698,-122843,-118421,102868,182185,162074,141978,81555,27059,125686,276060,311868,203240,9569,-169765,-271126,-160085,-34815,-122619,-153768,-107063,-178357,-167887,63665,212415,240379,267384,154883,-79376,31010,357759,276105,34261,73541,123534,13119,-31974,19606,75763,49677,-19402,-99045,-280971,-203497,259809,422047,112461,-82424,-20698,70850,197513,320264,328813,128268,-70603,-94666,57796,224233,225941,244593,335308,207831,16400,-47368,-4243,-36552,-187763,-326142,-247566,-123225,-188046,-276763,-158992,81861,344083,370841,77184,-153520,-104413,113614,291960,253554,109321,37893,131342,298460,326695,228267,145020,13,-111615,6927,115048,-26082,-133658,2354,242212,279999,123320,-21357,-65184,-11005,53574,99967,151011,61162,-35364,83162,129435,42731,-28960,-21080,47907,9338,-164175,-87523,189047,242275,124149,147977,200524,47490,-88159,60376,196496,60937,-40864,36976,45223,99709,237405,299404,344825,367964,298744,364015,488827,473354,370011,223886,39778,-57191,-40381,12967,-178640,-297371,10657,216869,-68813,-391794,-565588,-320740,172501,367396,1020789,1941168,1364493,-699788,-1376098,749179,-852709,-6072468,-3510419,4139737,5265516,1959083,-91525,-918842,-849284,-411926,-17471,-21474,-274617,-69202,-114925,-632762,-592288,-97379,62567,-51852,-80453,-68587,54579,241750,418719,419144,273577,147781,3659,-216348,-126358,18878,-113860,-174472,108827,258570,149046,23390,-28557,-141568,-159891,-52541,-108851,-282749,-279352,-62816,74617,-42522,-142501,-928,104399,92636,211183,514298,525575,330920,262186,110827,-165105,-301665,-439319,-492847,-323532,-105825,35751,124661,34248,-129488,-20429,260482,337152,198565,12767,-137490,-129660,15009,169703,258944,159024,32092,139435,163361,-21202,-110068,-3565,191775,380012,320905,100670,-60749,-162912,-216045,-166817,-50645,-26803,-93845,-144741,-132195,64232,205849,60098,-17951,138362,27173,-289480,-261440,-81279,-110557,-254535,-370699,-391537,-287550,-195952,-109041,74820,139837,135248,254171,294289,123845,-113908,-305948,-275382,-95263,-8524,-35500,-78139,-93647,84386,333624,313800,226321,142275,-22380,-123160,-12748,105308,35504,-186762,-298267,-229393,-173415,-144689,-68505,92792,243584,180331,52510,101566,207889,208925,101654,-97425,-71486,177405,467895,454134,33040,-222657,-84363,59734,-18283,-183526,-182002,72873,270418,179850,-52392,-132496,-43449,11594,-66588,-52979,78396,174576,224931,213261,159794,187315,182641,64326,138962,190065,-88362,-362376,-300739,-82045,31978,2654,18968,29841,-53636,-17936,122173,180803,192886,138945,3898,-69477,-103753,-13016,202857,261323,122313,-107050,-247766,-155863,-151629,-307878,-300080,-109213,-14501,84460,357440,526511,337734,148673,79814,96413,123875,-9831,-152469,-41854,126797,145394,76055,-23410,-58700,25809,6561,-73014,28926,250062,417402,344290,61922,-105463,21449,171466,104520,41052,84598,91588,120203,182603,18501,-194246,-168853,-158126,-141370,-54003,-171050,-193981,-58526,-114243,-241735,-237795,-277814,-330636,-154079,74149,63722,-45418,-29633,-13187,51954,151784,143280,47296,-78086,-110633,-98488,-59531,143048,233304,7931,-108289,58666,173544,51587,-74757,-136547,-114706,104422,327845,369835,315850,223053,103754,34125,-5307,-103679,-179398,-66471,22313,-22822,-243397,-341070,-225318,-181679,-52595,14841,5878,62889,224113,151382,-107450,-260622,-174964,-34775,29996,-70973,-191512,-133173,-28067,-24339,10702,181259,276342,59354,-97886,22215,185821,79137,-75900,-157351,-176804,-149988,-26964,104127,203491,285740,248873,67676,-7810,89776,91099,-75523,-120262,65374,250647,140855,-199207,-370231,-238732,-137286,-55185,200539,307300,267493,356419,498752,483820,444703,382786,262427,149267,64157,-135754,-369030,-528738,-593603,-381113,-124072,-78556,-171902,-234858,-150052,-28859,-48621,-68268,39658,136132,169169,172825,181276,231746,390865,402662,124163,-177439,-348240,-380030,-342602,-357001,-335911,-151016,-46768,-74094,9120,190519,113933,-117618,-48471,268411,363811,197178,18348,-39028,-59819,-89462,-159982,-151478,115573,340599,362105,314001,122828,-175561,-275382,-159578,-124521,-126000,-18544,-3766,-101253,-206749,-290931,-276698,-118466,-20938,45303,117652,353202,469095,136418,-282540,-368282,-372742,-571821,-835955,-806874,-591399,-103973,912840,1172175,460280,1014120,1170497,-355003,-864140,-14648,-295511,-808914,-283871,347026,599877,883358,566287,-570464,-994661,-593117,-162139,-375783,-472232,-119679,112533,80252,1524,15718,4071,-120273,-258160,-405933,-446430,-334077,-221288,-96326,-36867,-77168,-45459,56248,151404,238665,238660,123346,65952,120756,176866,136910,127771,246035,231133,125710,127603,261228,254672,85784,-55381,-101817,63558,213886,122572,-11789,15751,37428,54709,-33171,-165759,-133695,53719,163736,92119,-2545,24968,11948,-112001,-8636,318267,377527,118065,-135363,-170594,-127653,-70588,-187045,-418028,-444920,-150472,167685,188532,-50456,-187550,-234699,-240355,-52198,26880,-106776,17931,197024,52452,-83794,-22493,-41358,-188829,-212257,-13293,97881,-28942,-142870,-10039,170968,237298,201524,242967,284952,131779,-83960,-20410,180811,270031,192046,127019,200593,206754,-56065,-209615,-154089,-164077,-258543,-252283,-53863,127613,85667,-48708,-34357,-39943,-125743,-71587,-16999,-54386],[-143247,-241373,-254758,-158525,-183206,-170306,-33788,30883,-4911,-48139,29922,141566,-6392,-260759,-245121,-133533,-222118,-242806,-129831,-99231,-192943,-345755,-283692,-107145,-66759,-38811,42647,3125,-50660,2114,72720,147467,103753,13803,71708,66820,-127943,-161540,6434,41223,-118433,-165301,1593,107726,72613,80134,114504,13881,-157420,-284319,-386818,-304119,-148088,-153470,-164589,-52457,-56873,-162036,-93175,14570,42793,101065,263343,347675,134178,-230984,-276037,-167852,-115593,110517,338377,286247,161297,41058,-113774,-51296,192270,243216,227619,150049,-105226,-110105,226033,353367,131085,-146923,-388267,-389775,-163482,-119992,-214102,-115966,6634,59557,-6353,-164903,-119253,29928,54041,22188,-69748,-197916,-300579,-265882,-98452,140843,287050,201533,94875,91672,60329,-62367,-194134,-323247,-372612,-141074,49846,27789,-44991,-132922,-236171,-170053,-32224,66464,204488,168135,-111914,-177412,14686,-53504,-297410,-272199,-72688,93914,169468,182840,-14744,-275639,-239953,-15504,34226,-83311,-128944,-151420,-54604,144572,47348,-201876,-84673,49511,-195278,-289275,-3630,338985,451718,356624,179777,105961,137162,103086,-45006,-128456,-89651,-102872,-83700,-34795,-52718,-102691,-225480,-254309,73389,345949,242823,-49804,-247981,-272173,-190739,-90851,72224,223465,187805,-16610,-192105,-160504,-123314,-270338,-394849,-245195,23979,244940,342086,302389,76654,-130761,-115890,-27700,79026,137869,106823,102602,64363,61779,102689,28869,-77738,-65169,-25312,-25677,2528,115122,254390,248090,44611,-149838,-129367,-94231,-148088,-162807,-168045,-154024,-85614,-63273,-99005,-142236,-124308,-125114,-204024,-159209,-48331,-5811,7865,-32688,-146210,-232431,-183134,-17185,34765,-25318,-74006,-16706,114740,290263,219776,-91339,-220782,-70542,68071,138049,279330,430644,374405,133402,-33103,13944,46353,-77526,-78263,144839,308541,158508,-115365,-181484,115636,397297,268609,-117664,-244239,-74555,97147,90460,15236,144195,333363,269599,153428,94007,-56865,-127735,4633,102082,90843,29953,-2357,89296,177213,145119,150578,168135,70758,-73996,-234576,-178501,101113,72664,-177586,-126709,113928,189761,146938,145729,144151,129762,217355,350169,337957,242683,77855,-133742,-235067,-139925,-67669,-147463,-124926,-123528,-309946,-295499,19793,229597,256600,240723,37657,-228828,-57978,370048,400743,202465,205323,183639,27547,-41707,-13710,80499,60814,-96607,-223417,-317812,-110516,386478,529601,226165,33838,63596,122125,228220,346988,257877,-2123,-158406,-99805,79810,209455,185635,177899,255205,171535,22917,7818,70685,32771,-102328,-205344,-157462,-6789,-108736,-287554,-224891,12493,325407,396915,141621,-126722,-141046,44059,239595,231215,69574,-6558,147020,374641,391035,299272,249237,100660,-75632,-20852,81410,-29501,-105025,98983,376248,358857,134333,-35488,-36001,34894,34058,69272,172900,124792,37085,143015,131536,-25443,-92856,-11506,109141,65192,-119494,-87287,140318,217518,184904,188158,166462,-11161,-108401,95960,240302,90642,4334,100025,126017,134694,129372,120109,228550,405475,537072,605006,550254,343354,270087,236450,81419,-105167,-175845,-78184,-178710,-304163,-78962,97058,-69224,-216441,-268537,-113063,142777,216412,959797,1737464,925422,-1222204,-1376057,1406966,-262655,-6282920,-3899263,3580109,4891272,1824806,-261745,-935325,-591865,-219262,109546,90460,-126247,164130,34496,-573772,-485554,33273,98228,-77496,-101263,-95990,31841,231944,354501,360720,296494,198816,-3682,-227763,-62863,126577,8901,-73390,128517,226931,120503,-5505,-53190,-113565,-124960,-76000,-121562,-237386,-282995,-152456,-32591,-91916,-117633,93037,257507,224016,290535,531543,513636,289620,161312,-8708,-228412,-311366,-376880,-343728,-89803,121266,90622,-6040,-207022,-363291,-140085,236164,317580,186240,66577,-34685,-46785,70110,208636,217433,53488,-53241,88883,159790,20687,-26982,125466,339901,486485,369117,120220,-76410,-223132,-280211,-155965,5661,7161,-114353,-171076,-109662,69189,155204,31834,-15165,89754,-59783,-373084,-385450,-224457,-164239,-184525,-269015,-305512,-212022,-203635,-219270,-5808,144351,117878,262794,397342,221749,-105276,-304844,-219613,-53555,4348,22274,39072,9650,43412,144320,194776,180854,139800,-3005,-122697,-10584,146907,80448,-229974,-399048,-306769,-178538,-111895,-21891,127859,257903,211163,115535,209588,314483,234692,107745,-21281,6788,139690,341661,371854,56273,-163499,-55904,26541,-27475,-154885,-195566,62880,325345,236488,-35800,-158752,-82974,-12446,-82383,-74486,43864,105278,173790,244059,265802,283985,244176,74333,48233,54401,-138550,-321689,-246077,-31087,68262,4681,-5742,15084,-43004,5767,148509,202792,228044,136241,-59641,-138400,-92761,-13964,119982,211701,169928,-50688,-236441,-182175,-159967,-290146,-303219,-86922,57149,172075,469957,648651,497353,261366,120255,74842,101733,26390,-66198,44291,211654,203585,83871,5901,31387,103477,57651,1273,52275,179161,295349,202752,-53887,-170789,-9288,198892,190786,100768,125664,81843,39005,108411,-46553,-292382,-251116,-164731,-61942,26178,-191077,-286217,-147136,-175771,-277862,-220441,-191815,-283624,-203946,11076,37643,-56876,-48307,-50742,82209,226767,203646,41624,-88183,-83628,-68916,-32892,159546,224035,-12150,-86311,131236,211570,17233,-147284,-213245,-177700,68335,305482,363232,295738,142209,-46511,-67948,-14327,-89421,-191730,-74242,27219,-50481,-288964,-422829,-369181,-253674,-96981,-105387,-169040,-51479,206440,191155,-89607,-253301,-134472,-11781,-41107,-196205,-255345,-106202,-9736,-55147,-25434,105162,115755,24184,29282,121092,187628,56567,-102100,-188968,-224712,-223347,-109465,84145,216068,265629,207104,19740,-46094,69123,76299,-103817,-158524,38231,253053,184571,-93843,-233941,-149858,-139233,-117168,127407,276781,265198,339667,440954,413628,362982,307053,184027,56427,-21524,-164617,-371375,-559860,-592167,-324507,1424,44771,-148285,-274736,-226433,-156153,-225895,-201977,5882,105720,78845,59093,55294,114444,292654,312597,52517,-154682,-257868,-303358,-277933,-273514,-329014,-234554,-175187,-146889,-4071,174383,77890,-151296,-90975,197585,326801,258194,143767,36081,-52630,-117449,-196211,-179709,118465,379042,402001,321199,91629,-184458,-271707,-159386,-154447,-183757,-56602,-813,-118722,-299785,-398318,-307878,-113149,-142633,-190410,-43963,306609,446206,145365,-227383,-317058,-326374,-493430,-751612,-720215,-469451,-428776,451291,1150328,726863,1405289,1728577,23476,-1033561,-345289,-534400,-1085287,-610545,-144000,-85649,671396,701371,-383139,-711645,-135065,308562,-132226,-529557,-256857,114374,69117,-98681,-72897,-92359,-231554,-317173,-387732,-386408,-238251,-99759,-36715,-54200,-72611,29699,129461,160363,207106,217303,131632,55514,91937,150650,113440,78844,203621,206723,74639,71465,243954,256057,62722,-73342,-103803,46136,208666,157519,18126,-91265,-153029,-32846,-41323,-182530,-140653,107249,237035,131532,13732,30558,36730,-92015,7125,381309,426822,99685,-169387,-177038,-116947,-37011,-142019,-397997,-444423,-170682,171030,243710,-2777,-170034,-214555,-220679,-60336,-1621,-102296,63430,251343,91631,-49557,10083,1327,-114361,-134565,30517,83427,-40018,-86861,127825,312325,292725,150377,123521,203477,112481,-97728,-67679,131322,258228,260245,246111,314519,312638,-7294,-230426,-131392,-55203,-169645,-259759,-101745,111979,85437,-84131,-110538,-96744,-127643,-47979,4092,-64606],[-147518,-192405,-163478,-91971,-104181,-44439,112365,148492,84511,17582,26004,74046,-80209,-336568,-306293,-205787,-266582,-268231,-125005,-73427,-152993,-297033,-277459,-138378,-88264,-68791,-42372,-92523,-83665,48302,117083,137428,85819,47491,190588,222717,-31643,-156538,-17554,37970,-71595,-125304,-29089,49384,-18374,-76819,26929,111708,28649,-216232,-339427,-209304,-84504,-165897,-160795,10529,-7377,-176295,-141808,1581,58757,70221,175639,288786,90807,-217184,-216050,-175589,-181181,99263,335380,322774,280179,123113,-78898,54563,321532,312693,213929,109040,-84937,-33096,280568,345354,114235,-96879,-335403,-419743,-219386,-132237,-237401,-201181,-18026,153071,103197,-159242,-202546,-14671,8675,-55729,-53783,-88051,-197724,-177898,22320,305082,461975,335160,152131,109608,64615,-61213,-262065,-501147,-545602,-209875,105075,108568,1368,-59378,-157247,-147159,-40825,60262,221395,265580,52685,-129734,-92497,-171073,-308623,-209457,-6219,131922,164540,104229,-82343,-221654,-140821,-927,-37040,-196057,-231303,-162741,-34620,122726,-26922,-263102,-145389,-32971,-237831,-301292,-95544,201423,380483,349917,217432,145013,136052,53039,-92119,-144916,-113179,-132883,-131418,-81327,-35605,-23004,-152876,-214349,106518,379561,278590,-2351,-148505,-130006,-77865,-42759,120362,291501,227707,-1608,-162098,-157688,-151936,-222849,-261941,-156122,86552,353670,477475,377057,48333,-195445,-128704,-35968,56240,125630,87130,64227,47073,49693,97267,60044,-18997,-62457,-81427,-81665,-29298,128065,308543,254099,72757,-49728,-76823,-88910,-83507,-92629,-157153,-138673,-13883,8691,-101173,-158963,-76589,-69307,-184863,-133155,-56053,-87857,-45451,-38107,-192011,-288363,-147643,48592,-7742,-132672,-115547,-23324,89110,247495,167864,-127741,-270392,-139892,38781,125564,250844,433444,457411,199906,-53209,-19124,47769,-88400,-116569,84463,209635,120122,-18510,-63099,153269,414930,253808,-144522,-262435,-64961,115029,114260,19856,132765,337254,349293,196333,71968,-89339,-177679,-69766,59126,90289,68409,72132,196209,273894,175235,98418,80288,-26612,-179900,-306008,-215282,41418,12635,-209554,-161186,78663,172757,119049,126786,166238,171104,212455,293539,276864,254627,141095,-92451,-170508,-80563,-79854,-158969,-87069,-116349,-372665,-350357,-24843,177662,193495,162312,-66180,-314486,-119527,335952,461388,323208,285684,198346,26425,-53176,-47519,57636,33876,-176037,-318266,-310067,-4449,460342,545314,254649,70118,83941,161276,273772,363125,159212,-140127,-234776,-96141,126746,236948,158230,72564,88231,41022,-42816,16662,104842,104994,40616,-33960,-31067,133679,51128,-170290,-206249,-55499,230397,362996,216943,-52459,-138834,-7153,156753,169537,28483,-47289,124170,369945,378148,312104,300042,157333,-71992,-83229,32218,-11569,-59562,186651,481153,400692,107512,-54969,-6945,41803,-31426,11634,185091,203395,139535,200371,123171,-97240,-174078,-45431,130443,83379,-120825,-123702,68420,179675,237350,236619,147254,-54865,-132888,96214,252794,106209,28467,136698,213011,183267,33923,-35121,116559,365133,646346,752546,557483,221589,183200,237261,110096,-149055,-272354,-138089,-131393,-241936,-106526,13104,-46714,-36186,3072,84288,96633,-13540,702092,1350492,509128,-1453190,-1232723,1868393,674851,-5328704,-3959690,2290985,3761513,1392558,-462498,-865153,-302558,-35979,202700,195631,22459,342669,208238,-416932,-378718,86326,97166,-126281,-183412,-149579,11297,211982,246978,247406,287977,281303,90595,-114969,8971,191638,135974,79689,191272,227378,93338,-45253,-81260,-85299,-122266,-156795,-146364,-144185,-214349,-189851,-120446,-150951,-109710,164762,371651,307391,338402,519267,491968,254949,41888,-160699,-307556,-328425,-295206,-150456,176112,345443,140902,-146217,-440570,-571015,-276269,159591,279427,179943,114916,65194,39447,106225,187464,112192,-80772,-127257,57226,159512,67501,73085,237203,415058,489486,349378,118962,-73679,-239655,-298623,-128410,35116,12282,-106098,-153280,-73371,51208,70015,-20123,-39326,-9453,-168917,-407301,-441713,-339326,-223671,-116414,-151097,-207714,-148393,-219713,-306449,-79749,129217,73467,185745,399823,298315,-48643,-234236,-126819,-11061,-5768,29629,100990,100858,-7263,-115771,-23138,63574,83970,-10095,-122399,-35782,148689,112222,-235784,-446118,-333361,-149538,-67271,25881,160682,241875,182123,130895,277665,366939,234471,121124,85018,71156,60499,138431,182700,34125,-70573,9844,-4057,-44893,-103573,-180727,36700,346316,278101,-14223,-157971,-78600,-24511,-101831,-88121,3760,29858,116835,235370,309189,333692,249621,35910,-61017,-71550,-174519,-252593,-172103,-1085,67427,-17568,-58417,-24728,-19427,64449,186450,207253,212723,77842,-147035,-188591,-48603,12693,35442,127840,188261,24959,-178619,-170294,-126214,-210825,-213041,-11789,108659,190934,456381,608180,525787,325967,150663,25515,35601,39937,1794,94721,268010,241358,52641,-1803,108439,160663,104488,105218,106796,117326,158683,52142,-162471,-228872,-61565,175701,238844,157048,155970,46225,-50581,32255,-124440,-390327,-331271,-172659,14383,104592,-165189,-322400,-218280,-246837,-296671,-148150,-41688,-156815,-190335,-60365,-43819,-80007,-42935,-38494,147543,314128,249715,17032,-106591,-66886,-54963,-13146,168863,198199,-24337,-48755,191213,212807,-48994,-238090,-287953,-226136,35749,286718,343611,223315,-10272,-219464,-151811,-21479,-76368,-142633,-22993,63067,-64627,-304576,-456786,-435708,-229323,-93393,-174973,-262852,-86731,195119,201316,-59472,-184622,-75975,-518,-94813,-288424,-313620,-102234,-11642,-85253,-48728,10287,-97310,-46894,124427,160375,106088,1854,-136498,-239227,-287936,-262850,-123925,100822,204511,170698,81123,-73871,-110363,16688,32819,-126404,-171338,10326,219205,210779,35507,-52842,-19807,-91980,-135761,41800,199191,228039,307182,347042,278125,207822,193475,114483,-3121,-73719,-168700,-349276,-543402,-546003,-278699,90616,150830,-108778,-274043,-246685,-222781,-324798,-281484,-29363,78194,1591,-63030,-97232,-30120,155029,191152,12513,-52836,-98481,-209539,-204334,-155551,-253896,-264219,-233715,-151078,4085,128603,29876,-179587,-171970,47524,226266,280193,241494,88637,-60782,-152594,-228247,-177164,122562,365634,383865,304367,66832,-196006,-259480,-145507,-174725,-243447,-117111,-18273,-151818,-395817,-495875,-314611,-86499,-217643,-401738,-193648,240757,380987,136665,-143586,-236334,-275359,-420605,-646630,-664236,-485039,-674978,79575,1115071,1163953,1759280,1941236,140288,-1259463,-785359,-745197,-1183363,-852589,-612390,-654297,384990,789811,4211,-347268,155168,502239,-12291,-592587,-382417,122724,81710,-156278,-127658,-150927,-286759,-293298,-283761,-276160,-100760,79022,60612,-57727,-51691,125393,218979,169475,139490,121926,70804,32539,100337,167520,102142,-7088,63106,137886,38078,23873,184753,176153,-26014,-122431,-113041,-868,148967,165240,59927,-169328,-266336,-61926,-15738,-173566,-121552,167954,281309,131060,3766,14550,38932,-58806,39462,404697,427373,68580,-186362,-183795,-95829,1875,-72371,-308431,-376841,-176003,146750,257339,21575,-159665,-192119,-188576,-45013,-6962,-92610,84132,273054,119058,-24702,18406,21720,-56497,-62582,76125,93197,-52754,-70197,193546,381174,302347,108925,36596,146208,114036,-88129,-115306,53732,200677,287509,316654,366182,360918,43386,-223333,-113829,23938,-66853,-206910,-128624,83523,89609,-87597,-168850,-166966,-136335,-15764,38445,-66219],[-145838,-140635,-96257,-69807,-41077,73374,220810,223774,154485,77336,12023,3824,-127843,-368409,-353786,-277418,-292859,-260136,-101868,-25451,-74133,-205094,-267602,-173573,-74292,-19349,-18099,-64735,563,161126,185732,117594,30927,32714,234300,304822,72316,-93741,-26385,13126,-35219,-67929,-38405,-8714,-102562,-194738,-33323,207990,193582,-155649,-299185,-126754,-11268,-133058,-145468,20133,-4994,-179969,-150196,29187,102828,70533,114945,241906,78067,-152318,-124900,-145163,-201925,75813,298953,323766,361414,207818,-1452,185305,414061,318472,164179,64132,-49402,46773,293195,284885,98082,-19791,-224981,-348268,-191127,-98971,-178799,-188907,-12408,223123,184603,-159285,-275729,-46940,-26263,-161296,-79702,16983,-49386,-45494,155473,455715,608400,448855,210785,138492,75763,-55684,-312650,-651263,-710236,-314880,139715,205948,61078,2320,-71837,-118109,-68371,28610,206179,332544,207777,-62855,-181154,-239990,-247341,-116520,34119,100995,101819,9319,-114841,-111473,-3235,42584,-78341,-270936,-278803,-102310,44674,94429,-135533,-343756,-212477,-100172,-235530,-298509,-192398,53827,294421,308672,206677,156813,125482,-3948,-141944,-160128,-142437,-161022,-165837,-104919,18169,94758,-35220,-119185,135740,352846,254754,28501,-75204,-31113,35962,50655,192838,365879,285857,37229,-120209,-165372,-192300,-173398,-112381,-53966,149365,434130,579187,450872,38251,-258424,-162225,-50716,-564,40727,12860,12237,52062,62140,75312,51501,30099,-24402,-101017,-113263,-45037,119164,300638,225213,97485,68398,-568,-62051,-12432,-35135,-148545,-100976,87400,114458,-68993,-151201,-12748,16603,-121659,-107291,-91227,-173258,-92175,-46374,-230076,-321203,-105893,94433,-60110,-250168,-163298,-30451,49984,140501,42491,-217510,-348505,-209679,17544,126033,213332,384735,483456,246313,-70328,-62099,35956,-84011,-145817,-13183,55982,65570,96042,67827,123925,308614,171307,-166119,-253428,-54369,96144,86872,9934,115848,311949,383305,222014,60862,-67525,-149157,-96847,23863,76351,80542,117103,267491,338865,188238,24404,-43404,-134365,-262066,-341054,-213298,20017,-2312,-210466,-211326,4496,128740,70677,69777,127308,125764,95173,95351,125334,229134,177389,-61126,-98514,1914,-65041,-154043,-52230,-86377,-346580,-321100,-62370,62622,57620,44067,-129674,-317768,-150786,254292,437823,372581,306740,173574,18877,-59666,-78478,4181,-29955,-242269,-363403,-256552,98121,471209,475173,204935,30921,46467,183675,329899,358683,50018,-256143,-284791,-94138,179921,306919,159176,-40589,-114996,-141359,-143985,-886,117219,180790,198102,118019,85600,260819,246223,30216,-117307,-113959,65575,267924,288285,71451,-77603,-22396,67772,94352,8465,-66712,77244,291216,282617,244687,272896,154242,-94939,-150886,-5642,25496,-15390,231610,519143,389733,44170,-83143,14049,19757,-109205,-50188,183652,277424,249499,241224,95794,-160420,-250906,-116781,101319,62404,-169244,-190263,-7343,129571,243602,268760,156814,-63002,-154183,65898,244833,122144,38875,144686,282665,228468,-32210,-131518,41485,256268,557764,719612,482426,138063,134314,231785,131886,-149659,-281266,-132056,-22354,-85980,-39216,-13264,-17538,90659,144730,173956,29339,-260084,291321,879021,285589,-1149706,-701019,2103403,1355690,-3783760,-3637628,765632,2243805,822074,-642487,-788723,-104855,71371,211036,231702,124908,445061,368292,-224803,-303528,60454,77210,-169133,-307178,-243594,-21445,178350,126764,108939,241176,363237,269052,96365,80374,203447,236567,246860,285155,256136,68561,-95907,-117355,-77106,-155599,-265014,-174563,-36030,-97224,-170604,-173129,-207064,-114274,212272,438446,355047,362882,488194,458212,217384,-69023,-290458,-369587,-343290,-219324,38142,406697,502508,168487,-259455,-600340,-697843,-397447,59026,248710,187239,142271,138126,118807,125629,113941,-28576,-207730,-175040,56136,180205,128506,179200,312444,387563,369618,262493,102997,-45017,-199152,-260820,-92056,35914,-6737,-76335,-97481,-31826,11303,-37642,-91072,-85338,-126789,-266617,-382925,-419023,-398655,-257723,-41990,-33547,-125677,-111201,-217436,-327532,-128969,80374,-2583,37439,304332,333782,41792,-110312,-17200,25856,-34989,-17269,99138,159815,-58969,-369979,-282321,-84368,-169,-39457,-123548,-78670,111806,112911,-217791,-433618,-298211,-90932,-17131,64863,178095,203434,119380,109655,285614,346538,202140,128111,170447,91931,-42300,-77998,-43745,-26042,18142,79574,-21855,-49362,-31233,-138116,-877,322169,295982,13073,-133246,-46050,-21581,-107559,-82871,-32513,-41311,53170,180038,277514,324222,197876,-38594,-143437,-140429,-193269,-194122,-109070,1932,38034,-56119,-129997,-76508,19382,145699,223482,182406,133398,-28681,-239322,-210196,13372,55477,-31117,32834,175314,101013,-96455,-132410,-73189,-107137,-69121,83854,116068,132275,326664,437377,420459,318054,148529,-48829,-59168,31567,42837,111422,295466,255809,-4792,-37109,150478,172644,130274,216046,190137,88410,56535,-47766,-220019,-261809,-129515,97773,229533,201030,173036,-8249,-137818,-41667,-198024,-454897,-370649,-156527,79768,165691,-96605,-285642,-236744,-286285,-283727,-41770,128557,9544,-124005,-125250,-150864,-98825,-12502,16580,224400,396448,277632,-7015,-115005,-61996,-63581,-9202,166278,166139,-20937,-6434,217275,176395,-124691,-311243,-332799,-246536,20609,281226,317681,127900,-170110,-331534,-166433,-13924,-69206,-55648,82212,134904,-53572,-290168,-425654,-386278,-137142,-68692,-201720,-263219,-32936,207521,189855,-16426,-80716,-31951,-12241,-117589,-324705,-344733,-112434,-29307,-100114,-42567,-70086,-280469,-113220,174484,134080,-31414,-76904,-178550,-298011,-343320,-257633,-68660,147447,169932,25628,-99690,-196409,-187850,-56206,-36264,-152950,-170415,-24221,147849,204955,144334,113249,113550,-8027,-111034,-32421,97262,172621,275197,254311,115892,7084,44793,51990,-19337,-62456,-120579,-285240,-461160,-462939,-256487,109825,195136,-76575,-241309,-206675,-213069,-322402,-284086,-49846,66106,-43114,-175025,-251045,-171811,19598,78182,17706,102997,94393,-112391,-133637,-35079,-131925,-224441,-195557,-87525,28987,78459,-382,-187553,-261587,-118747,108446,270731,298243,119479,-68838,-170984,-233652,-133803,137838,308044,314141,272731,61224,-208215,-263347,-152797,-192070,-287056,-179392,-45304,-179601,-454033,-539838,-282981,-36892,-213933,-508695,-282864,176088,292034,104508,-64787,-160933,-250287,-388776,-588036,-741557,-737120,-768864,-10059,1149514,1691244,2040550,1780756,-66474,-1523819,-1223911,-873321,-1082174,-987273,-991095,-909375,255797,943757,446167,-127422,110921,377537,505,-603331,-448332,124346,105646,-161191,-149545,-177760,-285177,-197682,-128337,-154815,31550,256495,159217,-59902,-27963,214195,294591,168002,49745,-25656,-57910,-13572,134090,223970,110716,-90396,-89797,70121,25534,-11052,85663,23174,-149411,-168441,-114375,-63981,44387,141120,94899,-198335,-276681,-32174,21404,-156380,-82933,222338,283225,88201,-25394,-2406,30037,-23372,70816,375484,378980,35189,-177593,-179750,-74595,31153,-1206,-179651,-264131,-164145,104077,229280,13723,-170723,-192314,-171875,-25518,-1364,-98242,65278,259076,128314,-22818,-6928,17317,-8833,9288,119983,119736,-72615,-102463,171871,362722,276115,104582,23784,148512,157737,-54698,-159160,-38674,108158,259139,322667,348867,336472,77576,-185971,-98718,60217,19443,-121328,-126910,57794,102533,-51149,-178710,-213973,-145304,11762,75754,-55300],[-137040,-103470,-78881,-96036,-12848,148562,269588,248936,190534,109689,-7495,-38061,-125840,-343209,-382319,-348310,-320216,-227110,-61308,27786,11688,-105221,-252968,-201740,-34360,92586,104811,60595,153534,298795,262365,97295,-47295,-27063,194474,293144,155304,20297,-6209,-23784,-18204,-6503,-22660,-51824,-159030,-238650,-51633,249518,253426,-127573,-280053,-84443,48836,-69175,-131684,-33391,-53846,-169978,-106516,93090,163296,107156,105567,205102,80118,-67107,-35136,-89974,-166274,55830,241999,291418,379282,263731,97103,304873,452164,268293,92621,25197,-11160,107921,263824,183772,73690,58330,-85147,-201212,-99359,-39021,-71145,-89496,28225,262018,233726,-145412,-303937,-56382,-53567,-281853,-153936,90164,116147,108590,268746,550831,689477,513357,260778,174429,91653,-44478,-321035,-721238,-827120,-427051,141331,278370,103145,35551,4249,-77424,-90571,-15673,160826,355580,316077,6107,-228928,-245299,-135665,-21402,41355,30400,17970,-65386,-102045,17655,128705,101381,-87921,-309418,-272427,11136,162729,61019,-259931,-430114,-269571,-130931,-183725,-271065,-262224,-67447,193743,215538,142353,153184,122767,-52428,-190264,-174618,-155667,-163773,-174183,-108155,81401,200974,74644,-12395,147510,278907,192514,47243,-33542,7661,110586,149975,271126,429420,336269,75413,-86479,-178746,-222072,-117118,34618,63780,223219,485529,621772,491431,44566,-298645,-212597,-87755,-95313,-103509,-104610,-46318,72953,89599,33027,-1120,49843,30879,-87601,-119869,-38891,111252,259356,186619,116660,166769,74628,-11440,60337,1312,-142701,-48859,196289,234127,-6231,-123990,50694,118113,-25055,-83578,-144253,-245284,-127309,-56523,-249233,-324206,-72220,113830,-89565,-322764,-201306,-45616,3057,6373,-105840,-307210,-401544,-248792,5682,130930,169684,297068,441766,252860,-83654,-100368,20036,-63711,-159025,-124455,-115189,-6027,172195,141455,14944,105813,53164,-174465,-219566,-40814,55974,17055,-20187,108183,303805,391841,235139,63864,-3641,-58524,-74544,2653,52044,64551,129619,293769,358992,187884,-39077,-157097,-213918,-297431,-337523,-181903,31769,20744,-180002,-259230,-92582,58434,1129,-23726,31800,3270,-104518,-190505,-82200,167071,172574,-53518,-40762,86908,-25834,-137178,-33226,-44180,-243809,-227156,-90852,-87141,-117412,-85319,-137337,-246805,-162337,131009,333379,347491,274959,124903,13387,-58851,-106345,-69536,-110069,-279490,-350632,-164362,186965,426883,349842,111283,-51427,-25215,179499,367626,317595,-51747,-329225,-306961,-105610,214039,391878,182664,-135458,-293730,-309908,-227041,-15039,133356,259466,330402,210681,157344,342263,419210,241212,4203,-155125,-133424,128305,337300,227919,44970,3524,-4842,31047,20048,-55530,28077,168015,127514,107795,173274,96391,-128545,-191838,-12453,70091,10380,215118,476791,329608,-37840,-115292,23620,-14445,-165526,-93008,166228,326615,342087,258989,52198,-200308,-298848,-198702,34981,16924,-243419,-268821,-71729,67516,181537,260594,191227,-31797,-166087,21313,233841,152532,43063,124462,314756,256565,-59029,-148279,26562,114374,278029,473560,325899,109507,135826,226603,156631,-80521,-187461,-51278,132738,137345,101708,4685,-4966,130513,119616,116805,-38452,-437579,-159807,441793,326767,-287053,318925,2196617,1437439,-2280359,-3030495,-577722,720706,263186,-760843,-775079,-80571,63233,105520,156378,153121,469968,480375,-46034,-258651,-16065,64227,-166875,-420293,-369868,-78699,124693,18901,-20369,160927,403180,464591,328119,139096,166864,285798,381797,380432,290049,41084,-152593,-156458,-94857,-210752,-356599,-195500,48570,26296,-110401,-186239,-246990,-121847,239757,461312,380552,372942,448293,403371,160069,-150660,-350990,-385551,-347368,-171379,174154,543308,553106,162663,-316981,-642017,-717456,-480448,-34178,244147,210673,141215,169376,184544,136383,10877,-173179,-302515,-193801,84156,227875,204456,275683,340468,260365,151191,130554,82548,6851,-109665,-174574,-52690,22757,-25907,-33458,-24443,2883,-42006,-149462,-171725,-140737,-224247,-324369,-309224,-327869,-386283,-235586,50797,68342,-78818,-100253,-172133,-261698,-143720,-4997,-109699,-145342,142431,313624,137775,35536,86208,50865,-76280,-99298,56177,181753,-103352,-543528,-497257,-204005,-76120,-76501,-121732,-117610,52403,79722,-189849,-369504,-214292,-19808,29464,85529,167313,153600,58880,72110,233144,266496,149326,117237,189442,58963,-139531,-242891,-229716,-102410,70369,123474,-18133,-19654,57407,-76970,-43638,251635,284600,43035,-96505,-9884,-4127,-83504,-49994,-51115,-92776,-8409,90942,185696,264167,109297,-126025,-171509,-133523,-195388,-172663,-74176,-7425,4503,-98917,-206359,-123771,67257,223922,245309,131530,10288,-151216,-307501,-198035,70211,90174,-72012,-49944,134891,156511,-11653,-80293,-23920,-19815,63037,151600,70816,20956,144450,216191,228109,236844,104216,-134791,-157988,8639,60079,108139,299754,248493,-68376,-83781,143060,127860,124423,304981,282202,101202,22275,-62780,-204498,-257582,-195771,-15920,166607,227742,178852,-65279,-209813,-112462,-251127,-458793,-342343,-103251,127339,199730,-5594,-187328,-188651,-263566,-233005,66161,269524,163138,-33159,-170423,-243267,-102665,25298,76005,275911,450685,287225,-10951,-97512,-66823,-95276,-24308,150721,140828,2969,32432,201081,113463,-183101,-334543,-329207,-240390,20474,286600,293421,49220,-261166,-315372,-86308,16216,-66198,30008,205193,222397,-22099,-260055,-341066,-239771,-29058,-50300,-204147,-192995,87216,252871,177609,47593,30579,-22376,-46587,-104081,-296747,-332876,-121599,-48491,-85379,-2856,-109512,-363790,-140946,178678,64759,-167770,-157517,-219785,-344958,-367026,-215495,25821,201503,117530,-130883,-285344,-314500,-251722,-125692,-117266,-188696,-167658,-63251,57498,167080,196489,210236,211608,87247,-59626,-74812,11341,127568,254144,190566,-30936,-197559,-122671,-8933,4559,23021,-8135,-172235,-318509,-358953,-252724,57450,158282,-67498,-186696,-119273,-138089,-232902,-213811,-41152,77151,-48805,-262679,-380441,-281346,-76529,7845,64711,266511,268940,-29336,-79133,56587,-4637,-128300,-72904,23431,65764,49672,3864,-167103,-319651,-234022,18664,243624,312631,138994,-56554,-153857,-196307,-52982,163514,222984,214812,238033,79663,-212798,-300036,-207968,-209872,-295136,-217240,-65457,-179483,-445264,-505092,-212944,29988,-128363,-464029,-283662,128767,203064,55748,-11465,-108727,-260602,-401843,-601863,-966710,-1158804,-697110,214660,1269950,2140648,2184702,1344848,-489598,-1757629,-1537282,-877938,-815893,-1014872,-1232248,-788719,456733,1230858,771105,-203016,-314083,6828,-39974,-531656,-435994,104116,123491,-118516,-144060,-181701,-238362,-58721,39984,-52963,117218,374092,221715,-74382,-20213,263908,326338,146358,-40389,-177741,-217452,-84012,165953,291339,133962,-127952,-158527,49892,41845,-29621,-31759,-154731,-257632,-183352,-99961,-123562,-74836,95002,114056,-167439,-199481,29179,39889,-148670,-35950,258956,245952,19509,-57252,-3052,23241,618,78718,292718,291224,7543,-146849,-161982,-69748,34214,46345,-53383,-139215,-134573,61660,176413,-22385,-208445,-228212,-183462,-15232,535,-132271,4442,212347,116354,-48221,-62501,-4481,39091,83369,153299,136992,-106234,-174162,78097,270325,231957,145122,92027,210099,232732,-15423,-199398,-127974,3177,176816,267319,276418,250396,86312,-124168,-82477,56557,66906,-41604,-101324,42638,119924,16287,-128067,-206442,-142432,25234,104597,-31828],[-120227,-93180,-117152,-156250,-24615,163471,256917,229190,186289,104767,-24371,-35959,-71774,-262858,-382995,-413066,-361071,-184489,-6613,73788,75210,-28561,-224771,-209363,13568,224934,273383,223689,307444,413162,326653,85703,-124877,-112961,92190,202965,197933,162074,48290,-57665,-18054,49363,15371,-70969,-178639,-202113,-31227,201003,173766,-137690,-280362,-91401,79375,1785,-126586,-127262,-130413,-144685,-17913,178256,226307,174753,154147,175246,79877,11005,32737,-27488,-86598,46823,174647,235013,334666,276646,197498,391118,438464,188404,19751,-1003,18816,135669,202397,65506,32761,113732,53929,-21267,16557,15805,27626,40077,85226,265367,255031,-99097,-266735,-40506,-71933,-384863,-256187,114177,259305,255399,338804,560687,683566,516169,295931,210986,108366,-26508,-271164,-673800,-853072,-502357,112965,294333,105031,37440,60598,-19972,-82121,-55989,94945,334440,362565,64886,-228212,-199893,-13974,50909,17896,-44078,-51949,-97667,-54884,117418,209323,151635,-76759,-321449,-229398,142449,283044,25908,-364942,-490487,-299739,-121002,-95826,-212100,-278656,-134807,81550,71898,44526,154281,145840,-71465,-223668,-181083,-133224,-126899,-153578,-100495,121264,247522,126043,56163,129565,182260,127984,66979,-10647,2970,129019,211880,326833,460298,349907,84626,-79554,-187559,-218829,-51855,158425,190397,308803,506131,589955,471872,57798,-301141,-258578,-142021,-207975,-264085,-230400,-98926,94917,114225,-24869,-84655,33779,83367,-51143,-106850,-12108,126934,226979,166671,132158,221002,132890,60628,129053,15512,-136697,8561,291059,343809,74173,-88208,94180,211785,81650,-62036,-198797,-293827,-151417,-64029,-236619,-294769,-57241,108803,-72612,-310745,-214220,-72376,-46160,-108224,-213288,-330586,-372038,-237402,-5847,121531,119655,193775,340656,207295,-94766,-120030,6191,-36520,-154719,-219515,-257464,-86318,168438,108356,-155918,-128293,-57197,-164886,-171599,-25325,14957,-69740,-71583,107418,331587,395781,240925,77485,74637,56533,-17858,-2799,26228,34594,122517,281431,332532,177621,-65272,-217032,-233808,-274294,-301808,-140692,58167,63905,-123950,-285693,-193240,-32690,-79771,-132306,-91451,-154712,-320971,-463837,-282622,82719,128115,-74878,-11948,156126,27709,-117224,-38693,-6073,-102519,-108407,-113976,-231286,-281007,-189225,-92234,-133352,-170269,-18486,176450,266256,206651,69061,12011,-53450,-130498,-142511,-177217,-278934,-286074,-46738,259955,351678,213794,18847,-132955,-101134,138362,345345,227995,-130784,-352627,-311401,-136638,208842,447240,205100,-196799,-398582,-400679,-245466,-282,170496,333090,411772,243116,172614,361125,521691,392469,113042,-172093,-309364,-21928,350190,383872,207916,61642,-47516,-5426,55976,-17480,-2756,42146,-42447,-57405,35712,8068,-153698,-184646,16867,107137,8275,138998,368063,240807,-111313,-139929,23517,-45024,-180165,-102054,134324,336933,395588,252035,4646,-205246,-301457,-256638,-37162,-28226,-308279,-334736,-115554,-2691,56474,200158,230227,23766,-165560,-16793,235173,201683,42870,78344,300843,262257,-44489,-84009,77990,-11234,-101310,66219,118528,130465,180748,224250,189534,55331,-14905,84677,293695,358774,253164,31312,-26381,86959,-28687,-48856,-68773,-475816,-514547,139685,588087,913637,1697945,2286366,954554,-1298742,-2363224,-1514997,-515206,-179784,-795631,-849745,-235877,-51214,-100190,-31098,108382,431745,520082,95884,-216723,-98655,76990,-92600,-462805,-496845,-164012,47733,-62619,-112225,63595,369381,589581,490978,173527,98120,272314,445964,440852,299895,6234,-202914,-184754,-127843,-260635,-391122,-201935,78603,110990,-37145,-163570,-254930,-117160,252625,446571,383461,367112,400806,316141,69088,-194896,-321948,-341341,-334371,-159969,228792,558894,495790,123573,-308656,-561288,-639276,-514316,-96985,269034,246858,114464,156191,231495,146407,-92631,-296490,-359308,-192705,127854,292694,284164,347175,321567,68600,-104686,-8716,69473,70449,2456,-62732,-12204,16656,-17813,15568,37850,17950,-95059,-243568,-248635,-190029,-272722,-328564,-210807,-197683,-303318,-143281,163857,139813,-73198,-102540,-75740,-120910,-125484,-113741,-235970,-315829,-39556,235228,208180,167308,164083,60129,-119675,-180910,11958,176214,-134109,-596019,-589045,-243219,-110327,-101901,-110291,-132280,-8084,25827,-158378,-271285,-112410,41173,63627,82423,122290,102543,29872,38399,139219,162014,99129,84673,122707,-17700,-202437,-312432,-319423,-166863,72697,128967,12425,55703,154400,-12173,-85677,145751,242904,67713,-64036,8484,23074,-25428,11266,-38987,-109296,-53038,-5489,67720,177981,17150,-200357,-147308,-67354,-184227,-190945,-64386,98,-4196,-134045,-270899,-152255,110795,270973,242838,73368,-109479,-245051,-323797,-153219,100724,90434,-92504,-104210,76166,176328,60953,-23156,6630,22463,122065,149569,-14565,-94439,-6483,32337,21696,105982,28246,-208840,-233176,-17379,64655,101513,287453,224294,-116859,-124685,84488,32974,88223,347777,349418,144769,58838,882,-125620,-215156,-235024,-126705,75123,234685,178191,-103660,-251105,-173936,-270016,-390325,-243559,-19726,152591,204836,78127,-63698,-89233,-174208,-150638,144032,345379,261214,47903,-188842,-287305,-90743,41984,88705,268723,455414,279763,16319,-47513,-76321,-143451,-55686,123382,130281,44973,62025,149629,42410,-204975,-294984,-276925,-220947,20357,290092,275861,18314,-235759,-160223,71895,68066,-59201,79465,291334,285265,10880,-231873,-236497,-62590,47155,-53241,-198895,-96030,229060,326915,189368,139297,127368,-47508,-93024,-61314,-214299,-274730,-115074,-49976,-32246,59662,-100733,-324694,-119801,145097,-11848,-246134,-211182,-244935,-357345,-344518,-156939,111520,234260,55541,-260272,-424449,-392019,-275212,-165820,-188893,-228988,-167858,-96089,-21503,110348,177054,210396,248829,165397,-5388,-74934,-15906,120036,242982,159718,-133502,-361770,-278089,-71586,53767,167221,154409,-24387,-149438,-254835,-254345,-41946,51903,-84168,-118183,-8125,-28849,-99039,-97983,2932,112734,-20135,-315870,-465619,-338696,-113824,-4339,135389,389572,380099,26683,-49099,103208,87652,-11240,87311,149323,109263,55994,38670,-123865,-318146,-258436,-17446,210890,291565,158781,-9340,-95371,-114745,48190,189417,133023,114962,207382,116149,-199089,-367232,-311944,-224849,-255325,-210500,-65153,-140739,-365728,-396324,-119113,101553,10009,-281273,-201111,106437,135700,7320,12314,-80229,-293282,-434973,-661327,-1247577,-1552298,-516005,607698,1409238,2328589,2128802,816385,-903787,-1859211,-1630278,-745995,-457155,-946272,-1313739,-394971,983849,1617712,866230,-567257,-1008421,-463432,-77458,-390575,-362047,56619,124246,-44103,-116577,-167742,-162527,88910,189718,18289,138413,397467,225183,-109065,-44720,250225,297828,102536,-108717,-283464,-353856,-167588,168644,329657,155659,-95511,-93331,96759,83928,-28812,-134531,-291928,-306748,-160118,-74473,-163441,-171660,43936,116472,-88382,-82849,80666,16779,-158716,7925,271982,187221,-46381,-73406,18823,27268,3276,46936,169109,180744,-10738,-108439,-141056,-97056,-314,52086,30852,-36368,-89944,40086,124877,-71469,-265184,-293446,-215019,-13741,-8676,-191804,-85821,141435,84940,-93877,-133487,-31261,92608,154418,165892,117041,-154305,-260210,-51398,138691,187569,214349,210118,296291,298270,1256,-237967,-197142,-88695,58802,169305,175213,134127,73121,-50998,-63900,27925,69235,116,-67170,35930,131600,91857,-30683,-135347,-117118,23191,116774,-534],[-95515,-108469,-190458,-223857,-66595,121915,198295,178485,146443,69920,-30170,2320,12813,-144509,-343321,-455634,-410389,-147045,56121,109238,103209,13460,-171882,-186645,49742,325910,416124,360049,408205,471179,362113,87305,-176387,-196059,-29726,78274,197570,297795,129178,-74233,-22736,97019,69668,-63053,-165044,-108519,10617,67283,-12000,-173653,-289040,-137530,74058,53845,-130597,-218614,-195389,-104024,93000,265526,279692,255212,240586,150794,69555,69866,77543,28463,6857,45158,102910,168829,255378,256208,287627,442553,394102,111544,-35453,-12304,34934,126622,124581,-43885,-27251,131901,167037,146892,116607,36201,62025,122086,121906,232559,257994,-12247,-166627,-5047,-75489,-431188,-345771,88908,344584,368336,357003,477549,589927,464075,312700,241016,122455,-2097,-164810,-504358,-758487,-500838,71113,245217,62272,18533,95849,55539,-29334,-77433,24841,281838,356239,109281,-187003,-136704,74708,86544,-25387,-97865,-89714,-86515,1219,148755,208675,167845,-64209,-321385,-175680,253686,368521,-5569,-413963,-490222,-290563,-82142,2419,-123673,-233572,-142243,-33042,-94940,-48901,175859,201390,-45636,-225141,-166551,-67325,-52189,-111547,-93585,113705,210824,96248,55927,78052,89190,93336,98226,11591,-9012,103741,209133,332490,440739,308181,45280,-108957,-182269,-170964,19556,243820,307273,390288,487538,480313,380846,63094,-266745,-276402,-191780,-301854,-384944,-318193,-129887,102363,118183,-84859,-171480,-7110,120747,-2368,-81670,27489,175032,236660,183960,149019,228750,172265,146201,185496,10944,-126338,62883,355251,421857,153595,-56407,101496,270730,170909,-40977,-236919,-314356,-164947,-60602,-183316,-235354,-62067,89142,-5297,-207646,-194410,-108653,-92481,-166787,-232562,-246812,-235102,-175297,-30847,76047,60733,101026,206050,111841,-105036,-112428,-5160,-18250,-137145,-272019,-332214,-158507,76356,-34797,-344259,-317743,-122895,-136306,-122325,-10582,-11096,-144798,-139561,97279,376342,402811,240554,93428,136132,152754,48733,5627,9690,13126,116137,246802,268503,159517,-43084,-199809,-184059,-196796,-245052,-110598,76660,107598,-51121,-276981,-280065,-133657,-153044,-220995,-200181,-291578,-478986,-620625,-406668,1033,61662,-118194,-15338,198105,81455,-102967,-69318,13200,30071,-7078,-138093,-333767,-384105,-236433,-15648,-20541,-186224,-169414,12011,161381,122090,17220,8880,-49521,-147224,-191013,-208325,-243646,-187788,79635,320380,278680,109826,-36477,-178208,-156776,57405,233237,93593,-176638,-334023,-312939,-182777,159684,432826,198771,-220686,-408415,-378478,-180162,53073,228076,385525,433018,239098,144407,320751,531060,443258,173894,-160481,-402218,-139097,324261,501399,372395,133242,-58139,-15074,93596,31235,-3930,-47380,-177231,-196143,-89996,-76559,-156345,-127320,71949,125394,-20158,23212,225305,150838,-151377,-144241,18841,-63094,-152551,-75512,94819,306020,396857,220338,-32143,-171659,-257181,-265124,-80599,-48809,-329696,-363798,-134318,-70814,-98451,95542,247670,77715,-151649,-31002,254226,258325,32724,11926,248850,249398,4362,41052,181580,-77088,-441350,-377221,-92949,174234,244373,221505,226323,222555,184990,238115,413641,497032,341784,29297,-84378,-3521,-201476,-225702,-24741,-352552,-667775,26102,938650,2064423,3092755,2470611,227641,-1046337,-1900109,-2024787,-1308426,-451128,-738673,-979493,-498112,-211441,-344147,-283232,20854,353302,476871,197487,-145092,-145950,115952,51783,-396199,-581159,-268115,-46869,-113957,-151560,-27236,256664,578960,530006,177993,18382,202113,422550,439126,267490,-33614,-228838,-185655,-154526,-276377,-348608,-193034,41340,125364,21417,-111710,-213140,-81704,253662,396681,349158,333330,337300,190007,-57205,-206791,-216363,-241708,-299252,-174479,203779,467896,362759,60952,-246834,-395951,-499782,-498240,-120956,309731,287002,73278,106916,254242,158374,-171406,-385228,-389211,-187376,167620,352148,347163,383557,266610,-132590,-322704,-113679,73668,130042,102953,45731,30509,32509,30655,64985,64788,4253,-133310,-299126,-306039,-219335,-261520,-283723,-118418,-67747,-170274,4937,278790,166584,-102164,-100916,54902,52640,-86072,-220084,-356923,-432752,-196684,112889,231633,256208,206108,54774,-152820,-224508,2265,160264,-147964,-536890,-523383,-180126,-85140,-99532,-85282,-115679,-52913,-26049,-120956,-160902,-28070,72636,79147,56434,48160,56817,41555,20280,34547,72444,74147,37082,-12922,-114799,-214778,-275936,-296102,-195091,35373,105805,70079,171624,248660,40277,-123199,25253,174916,76228,-50126,-386,51175,53442,90505,9310,-83117,-67797,-81416,-38631,94698,-46564,-240881,-97782,16937,-164242,-228543,-60145,52265,30875,-153143,-308241,-154778,133935,268467,217209,34542,-173132,-271309,-273765,-83427,93942,40320,-106369,-125467,12012,157427,115001,31895,14712,12550,80972,65225,-109746,-163140,-64248,-56601,-132318,-35178,-50707,-243196,-261923,-34669,69296,102863,262465,189579,-134692,-147427,-12810,-88991,35484,334790,359698,193737,138428,101199,-20731,-145975,-223062,-188970,-9416,220380,175826,-104834,-247042,-210559,-245581,-258915,-98552,69499,154288,186024,127833,39187,23415,-42571,-53671,172911,346074,287422,92356,-181665,-269084,-70473,13813,19925,189690,399093,255860,72350,29159,-83880,-195448,-95711,86245,131942,92719,76762,80546,-18737,-187081,-205687,-194844,-204566,3264,275814,264290,42598,-102202,75648,252923,131681,-37573,78933,291916,280307,21600,-215222,-149445,67566,66859,-76015,-192415,-14633,344289,411631,241805,254828,197989,-89401,-136535,-8045,-102472,-181652,-85476,-17821,57581,123406,-59407,-198552,-66613,86376,-65565,-237259,-213046,-236669,-319902,-276305,-103701,145887,223035,-7097,-337218,-483752,-405268,-245575,-160777,-230105,-260386,-166582,-108410,-61705,53134,96252,122381,220894,204777,31542,-35801,39346,160462,229586,141233,-184999,-451880,-386134,-133651,107348,332168,328119,123172,-4559,-170272,-252122,-153549,-88119,-116549,-42155,101065,77320,27274,25294,76930,168303,32979,-327288,-496123,-338331,-95297,33954,204833,441899,409251,53253,-42551,109273,126706,87196,225974,256750,153205,92874,82414,-77103,-258019,-196083,-1799,177932,245842,183507,72194,-5383,-4940,143901,202369,61407,40503,180180,156399,-159473,-440749,-434578,-228009,-169103,-153711,-40256,-72889,-240643,-246692,-24953,161811,150551,-35573,-72246,107420,103786,-20927,13995,-68722,-324290,-452866,-704719,-1429122,-1706336,-325267,923192,1448145,2146982,1853813,390162,-1077233,-1737453,-1469559,-500746,-90934,-795598,-1245377,53089,1627029,1970812,734038,-1054022,-1735956,-876521,-83267,-227622,-266427,-7701,109487,41777,-70929,-136271,-73153,215401,302448,67714,108250,329890,170567,-160606,-106752,168080,214191,45046,-140211,-312881,-423553,-243061,130107,307306,155651,-2509,78656,190370,139813,-8139,-192993,-338505,-280070,-114586,-52917,-178326,-219439,2638,103363,2899,15948,86903,-51500,-181681,40870,262898,131127,-81884,-62650,56558,43035,-15531,-23839,28657,67106,-20400,-80235,-137273,-162542,-71648,12142,48981,18727,-36532,53842,99202,-112308,-321579,-363509,-242351,-8179,-24424,-257282,-180992,59648,41449,-143368,-199025,-51431,147113,210565,152094,50315,-206599,-329104,-174499,9605,153569,279950,324301,358210,304931,-28712,-275103,-235310,-149051,-66653,54064,72704,25551,50841,16560,-46152,-7169,37195,-7824,-43678,28763,127668,148087,78066,-20517,-66697,12546,110055,29839],[-65075,-132687,-259442,-270646,-118167,45714,117664,113323,86082,26957,-20132,48928,89698,-16652,-253090,-451967,-446239,-122999,118098,139359,103762,33556,-88471,-132745,59864,354058,474782,426110,436114,467904,362240,99031,-185331,-247112,-123289,-26784,168162,393751,215413,-66131,-17177,139792,133699,-30139,-131446,-342,51928,-105172,-221444,-214452,-295260,-200595,36548,66335,-141320,-266266,-211967,-49066,197222,336930,313692,319801,322676,133394,55752,114757,113281,71577,79270,39082,30814,108918,183900,230483,362548,472341,347909,62799,-62950,-11215,38386,89575,47184,-125895,-101135,110738,237865,268010,174307,9546,5876,97852,100779,167978,252489,106972,-28746,38445,-57193,-393568,-378346,32894,356244,431244,329602,318327,424767,373976,307057,258316,132374,25981,-24129,-248157,-546842,-406279,37700,148042,-10676,-4337,116514,143056,61210,-72038,-30167,218499,321001,141564,-124438,-92648,101404,86204,-72153,-126627,-99213,-49701,38870,99211,124777,133418,-69576,-322202,-135583,317280,396501,-27571,-386224,-410388,-238581,-33341,84700,-19375,-142929,-109618,-135679,-237073,-97401,220214,278589,24807,-184162,-120939,31636,42335,-62866,-96772,54341,103794,2406,-8420,2078,19080,101078,139956,42944,4732,67470,143136,273973,365881,213056,-43260,-170305,-160317,-84601,90802,287056,388808,438444,416376,302475,227403,45368,-213802,-256282,-212759,-340645,-420677,-328835,-124895,87040,92588,-127980,-228101,-46959,144638,51841,-50364,68471,244278,294096,237714,171817,207363,201548,232058,219191,-7926,-109135,107559,380735,454652,213285,-37863,67030,274354,221480,-18463,-245417,-305466,-164080,-37274,-90932,-154271,-76872,68866,94741,-44253,-146211,-147637,-131301,-158701,-156216,-67581,-19347,-80938,-78475,-19384,-9866,37919,72832,-14673,-113502,-77169,-18253,-24379,-114281,-268553,-323470,-202441,-74328,-241103,-495941,-407952,-127156,-89735,-78961,2040,-16572,-188671,-213714,59552,395317,401987,228767,101764,158755,198123,101695,24227,10088,18905,126950,207274,183067,134914,19859,-112215,-82149,-84872,-179260,-105087,70468,138009,29260,-229656,-340939,-228960,-196968,-254999,-255475,-359629,-524547,-599601,-406267,-50147,-11,-165691,-42810,209300,121361,-99323,-116661,7884,118114,50212,-167649,-376993,-398571,-213805,60685,53341,-210698,-291891,-114474,67258,40605,-26872,-6084,-53292,-150107,-198630,-197663,-188037,-79851,196987,371491,237808,64660,-42564,-174857,-180576,-51949,37598,-60357,-184645,-290737,-322458,-228905,81882,335382,149009,-210840,-335852,-253074,-47289,134915,287991,397702,397596,223293,100206,242515,456960,394519,173280,-120628,-372800,-183675,269431,551532,496082,198325,-43578,-10435,104556,67561,22156,-78236,-240319,-263199,-159303,-126863,-133415,-38203,132555,122533,-63387,-102494,83901,82085,-146201,-121024,14769,-68696,-98828,-23319,59555,244901,345128,164367,-48921,-106448,-179475,-220185,-75243,-32171,-288957,-339145,-125428,-120537,-233864,-24774,226304,107001,-123143,-12685,283327,297635,3691,-62936,181568,227661,71269,188256,305666,-64055,-622855,-711660,-265099,204733,294744,212382,255034,367192,355936,370942,461042,498048,319484,-21802,-165718,-89590,-293869,-303850,110278,-103452,-586414,95837,1223776,2765474,4062954,2729693,-360754,-1445139,-1827390,-2211765,-1632299,-528754,-586353,-1083029,-745617,-326571,-531867,-517006,-62683,258388,355543,260550,-28840,-137458,161106,231981,-223224,-587150,-369730,-142734,-136950,-138820,-88056,92605,425284,448919,156202,-52429,97095,322676,369642,197088,-66937,-213695,-148513,-153344,-239932,-238203,-173677,-53177,63396,48548,-36480,-107872,-994,242354,310050,262786,260268,247040,30072,-204335,-200026,-73592,-107207,-237156,-188117,130243,318202,202233,-10669,-161227,-210006,-343762,-436944,-111673,341306,318663,32767,37343,247522,168294,-211803,-437522,-410215,-191893,185459,380245,371572,382430,193739,-287368,-441959,-152648,99453,171100,162811,126496,76768,70828,108625,108260,44654,-39347,-146202,-302291,-329629,-220187,-199920,-208793,-57772,25126,-23329,167296,358427,137297,-152105,-85607,180815,201745,-43062,-295537,-441451,-472977,-297450,-22978,205017,289377,213334,41977,-162641,-206433,41089,149564,-144981,-415957,-332148,-34333,-5280,-63469,-49272,-78395,-75788,-54306,-71424,-59931,12737,65314,73513,14559,-38605,18660,79097,17456,-49605,24644,85248,-9747,-170663,-206291,-179846,-155547,-181101,-174975,-13404,80063,148818,305668,326586,67595,-155646,-86275,89384,59238,-61471,-31950,68860,125150,167367,86498,-19425,-49702,-119663,-107081,35466,-64656,-237939,-56603,75409,-139459,-253193,-37530,157460,107930,-153173,-308369,-133359,124433,216295,180389,37440,-147250,-213585,-163804,-1664,53134,-56934,-128310,-121310,-43749,110689,150473,78792,5747,-35022,-38218,-73772,-178199,-155123,-16321,-42432,-200325,-146277,-97022,-215745,-233604,-34997,82119,113953,225647,150199,-117490,-147797,-125420,-206414,-12368,275995,300527,220723,216585,181647,61566,-70727,-147946,-168252,-56598,184182,174008,-60738,-190106,-202121,-176503,-94074,49470,133198,134350,152027,131403,85665,105718,89034,35751,152474,287612,255402,91018,-156885,-198456,-51124,-62688,-124781,54261,285650,214668,141521,116027,-83071,-235557,-134072,41683,132480,125648,69815,12835,-59554,-143390,-100709,-112800,-201392,-38527,233937,252762,102783,77004,290582,386534,191355,6027,41237,189396,183127,-6596,-206663,-102395,102532,32840,-105165,-180244,29169,398695,480617,333429,376269,241228,-121283,-164742,31219,6184,-76337,-36210,52300,169642,164685,-16888,-59166,-14819,16067,-84494,-150783,-152010,-182860,-232660,-177419,-68026,111896,161018,-63236,-356691,-459749,-352661,-170835,-113011,-229458,-267883,-154257,-90163,-52681,8722,-16648,-13664,144582,197184,42383,27182,165063,233397,197115,104427,-197442,-455361,-422876,-187674,145449,470533,463260,226780,73027,-117450,-246036,-248038,-217165,-147876,33363,187948,150862,106035,122384,164531,234431,100817,-292559,-471105,-289473,-41921,97486,251718,422120,370675,58984,-49971,94420,124796,144307,301786,322147,189625,140134,107730,-51736,-170804,-89753,41165,143768,187042,207387,168877,93787,104201,208240,193892,25801,6042,150579,184585,-93792,-482985,-526020,-209560,-53291,-58024,2226,-4099,-115566,-104267,46917,196611,241103,167214,48908,123120,110649,-14851,3870,-71997,-335484,-432264,-673069,-1379174,-1522219,-218598,949817,1281021,1623898,1411770,196342,-888728,-1361356,-1096015,-199457,210194,-581912,-1069747,324007,2058896,2120693,489514,-1418985,-2228581,-1122134,-65677,-97752,-188882,-65770,90906,120058,-11332,-87329,16872,303389,373125,114478,63390,209021,82083,-213082,-194870,36489,100913,-9451,-131884,-269898,-413475,-286490,60710,217388,119605,109665,268227,279684,191337,28110,-195137,-286527,-195130,-74321,-52304,-175479,-213891,-23270,73347,60221,56264,36180,-146335,-203457,60746,239802,97773,-73370,-27039,94866,64618,-43918,-111897,-99621,-31768,-25003,-75228,-168869,-256193,-163581,-60131,636,16349,16935,105862,113189,-124764,-352643,-405606,-238805,17192,-33154,-300289,-252010,-16521,-1794,-176384,-239233,-57964,190516,238948,115349,-43609,-242828,-353861,-257542,-83666,130639,309537,385087,360368,224600,-110286,-306832,-240597,-173303,-171683,-55528,-12144,-46339,34151,62474,-36031,-35080,-7410,-52759,-45338,12124,104934,164375,155282,96820,1184,5355,88474,48902],[-33806,-141461,-284902,-276903,-155058,-34605,37226,47256,25905,1865,4141,69623,119220,88106,-114189,-381259,-441124,-111886,168929,172361,100336,58375,19769,-57348,40497,295077,428543,410937,406374,425702,332457,110659,-151596,-247188,-153928,-70361,132740,427301,279059,-36099,8514,182419,201217,21164,-94714,79266,76530,-249163,-366731,-241868,-295087,-256280,-22725,28715,-158995,-250889,-162034,18240,269866,378271,320262,337539,354875,127579,56326,160596,156688,102080,105705,15973,-36659,69101,158006,230811,420776,494601,321732,49471,-65596,-3787,35683,42404,-15347,-175271,-177877,59516,260118,321698,181920,-53883,-124600,-40452,4785,82087,245251,235088,108387,76702,-14201,-270998,-325887,-23074,305957,442508,273019,119031,211953,258059,272511,258817,138451,52420,114336,28202,-263686,-236667,29969,37440,-88422,-18346,131107,227594,162523,-42029,-53824,165320,281411,165582,-63425,-92155,61690,62908,-105059,-142531,-99976,-13962,40827,-11175,-14765,49044,-102627,-329469,-122480,323901,366700,-35871,-287386,-260085,-151046,10611,136013,78870,-41975,-74799,-211366,-303825,-74486,275275,351950,120036,-106457,-48062,135658,129122,-23767,-114147,-39131,-29354,-106394,-98661,-77370,-20587,138990,177979,78050,55268,54125,42984,158966,248798,88909,-159990,-246382,-129252,16877,155569,297207,413146,423262,283542,79753,38995,-4400,-170694,-210407,-193661,-306578,-356315,-247378,-76598,52433,42610,-136045,-226549,-54086,169994,109767,-15994,100062,307862,373243,306103,199816,182170,231043,301601,219768,-38508,-86743,138288,368513,440097,240152,-34691,1006,219331,226608,5660,-220874,-267307,-141150,10088,24256,-65611,-84977,61059,195277,123416,-85179,-180718,-159209,-102844,-21250,143424,202881,17885,-145088,-160415,-92457,8928,-28039,-141624,-116628,-22190,-37502,-61777,-94448,-213930,-243766,-202082,-226794,-434113,-569711,-387756,-77230,-26809,-39026,14498,-6011,-197121,-279377,-12073,350749,370020,195394,94405,137788,183238,127211,48829,27954,56418,158555,173659,94367,105877,101805,11838,32837,31022,-114497,-125110,34583,149915,108743,-151580,-369820,-301579,-196217,-215338,-237101,-339224,-446223,-409535,-274761,-50179,-32199,-195417,-79112,192269,137266,-105498,-165098,-15021,151629,62503,-200902,-366757,-328580,-132839,106415,68284,-233002,-359317,-174440,7847,-22257,-63818,-40113,-67953,-133821,-164077,-158931,-132367,14682,288333,411531,243971,80913,-13342,-136050,-174571,-163380,-190094,-191220,-156007,-242205,-340497,-254018,6243,180413,65900,-174027,-219445,-75842,109491,220339,324156,356755,315627,204218,66896,157943,335493,282350,121720,-59022,-221332,-136256,203585,524247,549713,244001,-14134,-9020,67492,70011,60018,-52132,-221984,-241511,-150884,-127510,-93811,51564,177679,105518,-104792,-208884,-31040,43157,-101813,-73569,13166,-68975,-42475,38435,42345,174696,252767,87095,-46266,-25556,-90938,-141524,-26555,16441,-191007,-256805,-86742,-133967,-303140,-120629,169411,104404,-77634,36229,305091,291618,-48393,-126370,128962,207111,133076,310394,410165,13793,-604310,-840726,-372062,194346,307538,193977,263499,440973,459227,460921,435176,363007,186377,-117202,-248054,-128473,-243747,-213534,321692,194640,-317308,294579,1330535,2769584,4244694,2906131,-594640,-2206424,-2155243,-2201081,-1548744,-410366,-336960,-1065651,-858446,-312761,-569506,-642513,-98457,165620,175486,279687,116375,-81780,179944,391716,10329,-504597,-441532,-216955,-135006,-87655,-103289,-70949,186225,302149,120835,-99743,-11445,181390,252364,114456,-77508,-151400,-75671,-113306,-152463,-94441,-150893,-175735,-53786,43075,56729,60652,126191,217627,187507,126612,151595,128374,-143930,-345358,-190039,57262,33586,-144659,-169408,54930,168869,57354,-77596,-86765,-66556,-206043,-337351,-82644,338140,328609,5796,-34256,209345,168499,-214176,-458468,-435058,-212119,171584,358839,343754,348429,123161,-357985,-437919,-114774,143474,184735,168737,167978,125222,117525,184917,136657,-16770,-103876,-130910,-251737,-311585,-191726,-111353,-128849,-41141,57767,95366,288873,361922,48496,-209946,-62338,254761,276087,-13164,-320470,-463353,-436996,-329346,-134362,144178,272364,196661,33547,-138419,-127176,115007,151463,-128331,-295428,-103129,139850,104421,-1205,-11924,-43032,-80650,-48474,-7964,14566,2984,22396,47330,-32729,-114862,-12694,111155,19664,-91949,24439,126751,-36407,-293284,-272482,-119108,4592,-19143,-110498,-41306,79802,236144,424061,373662,62991,-185348,-170327,-1506,13953,-94649,-72324,65332,157551,217157,172153,63169,-9150,-120271,-131564,5516,-41627,-194662,-43321,83002,-112854,-237355,17640,295235,203138,-136464,-270015,-97779,79705,133390,150639,89224,-34100,-85391,-20557,76336,-6121,-178215,-166540,-107103,-79539,57287,170419,112498,-10585,-92361,-173781,-208208,-192476,-74442,99926,38408,-190114,-200624,-83935,-120368,-153909,-16630,103118,127858,177139,109999,-73886,-130024,-225659,-289565,-34835,198052,188963,209164,253128,198168,82665,-12060,-18134,-57535,-54474,127488,171346,21460,-85887,-135359,-72216,62484,154496,147740,96914,111710,96655,66574,128648,179094,98299,98878,200915,197311,54771,-125011,-102353,-36960,-163875,-294689,-97844,134640,154831,200649,191793,-69527,-249575,-160365,-6791,113852,121818,34459,-42144,-80795,-98324,-19852,-57967,-210129,-97672,167209,233935,163364,216864,390922,419982,231255,70887,-1922,10771,4260,-74208,-193571,-92841,45452,-32581,-124528,-153025,39217,382277,508331,441541,476399,262996,-120597,-173155,35522,81980,14769,19841,148680,279006,167591,-4865,20387,3967,-53560,-76509,-26753,-36192,-83864,-113426,-71450,-48199,25461,60591,-108926,-332716,-377750,-254897,-76522,-43364,-191310,-244187,-123934,-42530,-7285,-21490,-126083,-143474,50239,149488,31272,91534,311212,300397,133374,29960,-189193,-383971,-388051,-224671,155692,542570,518881,253439,69976,-96904,-241579,-309081,-298403,-162469,96482,240841,178561,122719,175101,243436,298000,175473,-212840,-397796,-211495,18618,156366,266615,355527,302007,58288,-58708,80537,115604,166113,311910,338129,209609,172179,96126,-65986,-103663,1935,78326,105197,126315,217210,248451,175157,181249,224068,164994,32860,11661,113521,190819,-10653,-459952,-540011,-165044,64957,53902,47819,30413,-38526,-11847,84022,198636,248976,240246,114175,142223,149461,27572,-11990,-96757,-326417,-375669,-546319,-1068379,-1070248,-235554,628801,881796,919399,917358,251553,-391914,-789901,-610629,81795,401606,-335749,-852160,280713,2004123,1957676,297929,-1461728,-2297388,-1162937,-55773,-33181,-146708,-93374,81010,176265,54430,-26108,96803,350121,406427,174226,45168,88943,-3017,-242142,-281227,-105949,-6061,-42995,-93088,-187794,-343629,-281028,-11537,82880,47389,186561,373694,309499,220203,70150,-153228,-174856,-93289,-61317,-81597,-169998,-173730,-38023,22799,49328,29020,-53486,-234903,-209568,70570,214585,95729,-27234,18420,117430,83515,-61555,-180979,-190360,-103663,-28925,-95773,-238617,-352534,-247551,-137452,-90782,-34869,61584,186396,166028,-95958,-336746,-392683,-189376,68862,-21709,-296331,-274323,-69952,-30237,-175936,-241277,-48712,211259,232806,68496,-122763,-240233,-320636,-283352,-126875,111371,286754,371504,300186,72233,-222403,-325001,-219405,-170283,-238087,-144739,-72634,-71415,31645,76422,-40431,-51097,-41711,-105786,-75254,-16623,70098,135589,168448,172078,71313,13303,60330,48132],[-8807,-116692,-247884,-237046,-157025,-90856,-29485,-11957,-15230,11942,34699,41293,77761,141935,51366,-240637,-377835,-106767,198826,212032,117088,108918,134163,22457,689,168401,299710,332523,353241,380854,287223,108700,-92360,-195059,-113354,-39507,112307,394751,296018,4111,52905,225429,265104,80136,-69091,104614,80881,-308863,-397613,-248017,-291300,-286633,-90794,-57632,-189160,-183697,-53451,94579,297742,379673,293381,288357,312230,138343,90227,219268,214014,122548,80554,-29959,-92527,56966,193290,274207,459826,512275,319504,59297,-57865,2303,35044,5771,-53028,-198715,-245202,-5299,236831,302764,146756,-125731,-277770,-244383,-149087,-8932,238787,341380,207363,99002,47766,-91868,-190895,-48529,227435,413397,206616,-76676,-24025,114638,201867,241332,141683,70639,212547,249355,14216,-39656,52970,-49239,-147163,-22674,142450,287192,236378,109,-39599,135612,250989,181742,-23381,-137794,-24293,35274,-110778,-160882,-113052,-2609,6171,-138618,-162856,-64896,-156975,-337620,-134262,282752,298901,-29670,-148176,-75665,-43959,46807,158547,149205,29080,-75822,-250374,-265013,20972,321529,392150,205825,-17598,28000,207612,182191,-5422,-143433,-134081,-133009,-172807,-161530,-134584,-34440,177637,191552,99351,126182,80518,-48502,16922,118757,-25379,-269280,-314270,-104638,101091,209996,291285,373364,330511,95846,-152507,-146710,-84208,-162588,-167417,-143901,-210175,-214007,-90954,10929,12185,-14005,-98675,-154736,-3886,216852,172267,20476,115931,336622,428723,353999,223752,171613,262787,337817,180688,-80543,-65383,153139,327567,387482,230715,-40571,-70344,126406,196229,28351,-171093,-202034,-89758,75550,132666,12500,-70882,72991,262603,237190,-32388,-201030,-174710,-37032,107970,300008,351701,96825,-212133,-320350,-182214,2568,-81337,-237406,-110353,39331,-62394,-123372,-82879,-129730,-128001,-152385,-320107,-543038,-554532,-290835,1915,50035,7285,31318,10413,-178762,-320444,-104360,235482,286319,130767,67871,86816,123236,124983,75219,55541,111975,199334,147097,17521,76008,176557,126138,116181,119363,-57484,-159672,-24171,144736,179516,-58890,-365568,-337333,-149629,-109361,-150850,-244050,-277413,-123312,-50578,6190,-22184,-190357,-108559,152592,125347,-115504,-196393,-37945,148270,52421,-228074,-325429,-208200,-26735,103363,27914,-237825,-358407,-167297,-10602,-55842,-93111,-90898,-91711,-99290,-103162,-117724,-94811,79342,339438,432320,290393,138270,21650,-89990,-149088,-243108,-368488,-253281,-97357,-202779,-356045,-239057,-32842,25642,-16365,-117197,-106194,82873,238178,281038,316405,264201,199749,172652,58389,98169,214276,157782,46265,12165,8106,-8910,143909,430453,527715,268632,21615,-24648,-22057,26623,86737,7270,-141361,-147703,-74144,-83635,-54100,110810,193920,86165,-129444,-275438,-109807,27509,-38989,-15798,10659,-74051,-3631,94353,53882,118989,142068,-2663,-33038,50853,-14837,-63656,35958,75461,-63150,-128743,-18095,-98901,-280772,-155106,102632,83183,-13418,104986,300845,223766,-115265,-153033,116726,193277,165272,366398,459207,114487,-436346,-760109,-408716,138902,278254,171215,248053,424327,486066,508373,367071,150680,-9396,-231483,-310943,-104728,-58876,40168,565481,457602,38284,542783,1227663,2083777,3506357,2756883,-536532,-2950414,-2685623,-2061375,-1163450,-112032,1252,-864420,-768345,-130750,-401468,-596759,-64465,85798,-31756,242051,248640,-11933,141825,472601,232691,-354594,-459062,-248639,-111765,-19407,-70820,-178133,-41232,162715,89171,-115879,-92379,45070,125715,53753,-53375,-52869,15957,-39352,-34319,37829,-129636,-288293,-186801,16455,159772,270293,282479,182059,40922,-31668,31969,-3349,-300794,-450578,-188234,135842,152955,-23664,-97511,19504,64632,-48152,-130640,-49427,-2113,-102194,-208248,-47204,285418,306566,-2181,-91993,145131,153331,-189835,-454742,-463380,-243292,127397,286145,265429,290468,71680,-335653,-328231,-13601,195290,169885,126986,173589,170632,151460,223198,140445,-98427,-171652,-93411,-161319,-255011,-140945,-23557,-65961,-64835,26887,150896,324155,266853,-90146,-268253,-51690,240969,251818,-6006,-291776,-413426,-346250,-298791,-189791,76577,224676,171752,41891,-75688,-10840,191804,162987,-103615,-219902,61368,275970,208656,68237,13009,-31975,-76865,-13975,61116,53502,-43966,-42783,3064,-75302,-158737,-38606,105632,13216,-87312,58397,180101,-27579,-336975,-304632,-62850,154510,140850,-20219,-27722,119298,314644,492763,377326,26541,-215451,-218607,-84181,-52805,-137552,-106271,34032,128124,218917,238064,137979,33367,-98714,-125076,-5949,-849,-124720,-52061,44312,-86805,-172170,101031,421577,279802,-109515,-201985,-61246,9407,50217,144451,177091,128525,74825,117791,135457,-62762,-288604,-218598,-98674,-88665,20909,178812,130496,-25185,-130814,-253597,-273458,-146372,43418,220558,127730,-139831,-193925,-6852,26898,-44156,14789,124630,133730,119450,70442,-22637,-104020,-289710,-319881,-21004,133856,66192,159755,229154,138407,30529,14186,137099,115634,-14770,55346,163589,120183,45181,-15594,46562,169597,185506,107984,47277,71731,47728,3405,90605,204213,124016,36044,115310,143676,8145,-93825,-11351,-24156,-245993,-413619,-218160,-24406,76778,227646,237865,-42427,-229510,-166621,-53569,63160,67883,-31600,-84799,-92678,-75090,9591,-42286,-219331,-154612,91227,204240,191331,254647,339554,342771,241079,146915,-16580,-179484,-209237,-163879,-163888,-97623,-56890,-100585,-123886,-105133,36241,308835,479529,528547,529214,271191,-79868,-166174,-3681,107063,70345,65874,245822,357337,130971,-38871,5435,-23238,-112299,-60577,86011,108106,43473,6659,17923,-32275,-73344,-51191,-143120,-290136,-279407,-146066,5222,16967,-135331,-195688,-78129,19905,43472,-47484,-203573,-220578,-29597,80305,10953,135383,407701,315567,38645,-74209,-171440,-268155,-305901,-238523,136490,529743,478894,196953,9055,-97654,-240868,-331019,-313232,-151492,133198,255542,163693,89166,183324,292279,343589,248362,-98441,-289664,-126520,64278,190008,254791,280185,244161,63506,-59757,79245,132493,182528,290312,313258,205530,170616,47847,-121018,-95437,32582,83295,61815,74196,200246,278290,216218,204246,188651,125524,75818,45150,70308,175685,75061,-358909,-457062,-99157,157722,156905,81531,4930,-40174,11065,88772,170293,174162,158968,101723,154850,205914,94677,-33733,-152621,-313537,-308745,-357107,-595153,-543828,-339217,91118,332746,255840,502941,456924,205719,-162436,-138445,273093,471131,-101009,-659023,-60151,1398686,1504426,284297,-1126274,-1910161,-1026251,-80399,-26745,-126153,-79210,82647,201497,113432,34627,157558,364483,411719,248028,78166,15951,-49828,-223811,-329209,-213883,-74621,-44586,-41291,-110544,-252837,-225185,-55595,-52252,-43926,187984,335863,250119,215336,104802,-98971,-69660,-18247,-78643,-135199,-176172,-129727,-50651,-48972,-34783,-44947,-143107,-285191,-193942,75864,198951,120683,34215,52714,113885,93279,-48773,-196418,-230178,-144579,-35748,-133124,-327335,-419025,-292022,-187646,-186700,-111553,90649,275907,244256,-23935,-264235,-315277,-98347,136581,12188,-236572,-235516,-86632,-31651,-134806,-202599,-24201,206674,195982,28824,-144723,-184975,-232445,-251944,-126367,85529,219276,300241,208781,-94916,-323493,-320129,-182684,-154985,-261333,-207086,-111640,-59133,41380,56766,-61651,-57620,-50971,-137530,-123800,-50994,37922,74076,109320,177235,127170,42252,34994,24516],[2771,-59080,-159708,-159325,-113812,-105981,-78846,-62002,-27522,56885,60251,-35169,-29810,130264,201789,-54780,-261110,-99176,201418,252629,162658,183117,227726,88751,-40936,20290,139869,224234,308705,364485,243634,82408,-35501,-108155,-21592,46033,116382,313049,257167,38537,102123,261647,315751,132854,-61562,77302,74251,-265768,-320970,-236082,-287510,-283966,-155551,-179973,-239758,-99759,83882,174057,281372,335955,231469,175590,205569,167378,165084,289462,274619,133742,18385,-93370,-129742,71120,275781,352203,473975,514160,325944,67671,-59553,-19,42349,-4270,-61447,-207945,-294011,-65497,178796,218959,82699,-173265,-390057,-433126,-312595,-85820,232718,399979,245712,100150,113672,95521,-8064,-27123,159760,361513,146089,-230442,-258533,-66326,92988,208080,142305,75097,245655,359311,207741,125631,97899,-87008,-175428,-29762,142625,298706,248390,35092,4824,130429,228561,184969,-15460,-211593,-121894,19227,-84292,-185921,-147158,-26031,-51692,-235099,-270736,-173504,-209786,-330892,-155222,215216,222104,-12140,-11746,93043,62954,83970,168639,179610,42953,-130930,-251946,-128171,163344,342385,379493,246377,43239,67435,215310,188190,-8944,-176367,-196272,-164923,-158639,-154697,-149610,-35215,186109,164598,87405,183207,138286,-94836,-110510,12438,-91337,-335321,-355523,-103161,139481,251967,285236,282971,173507,-117666,-352893,-293289,-179682,-198789,-156429,-89067,-86380,-43523,96190,120870,-16691,-54594,-18515,-22226,108963,297282,237697,57707,115972,313988,419062,347594,226886,176902,286077,326851,102829,-133832,-53427,152851,272090,313548,191846,-42737,-111332,37632,152180,43694,-111893,-115701,-11722,141414,199256,61723,-28587,103320,275210,260915,-6017,-205989,-178582,1216,170481,336643,380805,144672,-252086,-455774,-267803,-2470,-92891,-282150,-93386,94019,-85016,-188854,-79665,-46147,-18208,-62725,-314704,-534125,-472796,-176365,80060,135571,69067,56109,23011,-147052,-323278,-187801,79865,148762,32870,24655,31222,50170,106070,98810,79106,158696,227910,121445,-38716,49694,223723,192300,137141,158429,-11291,-191466,-92116,126132,234024,29749,-330215,-329052,-72581,29285,-25056,-110555,-78753,157590,197677,106084,26602,-146138,-121479,96329,88710,-120592,-195504,-40520,141521,53173,-233402,-277228,-85801,61470,50905,-44809,-214803,-296568,-119695,953,-54947,-109165,-144104,-117823,-56856,-43680,-98712,-84821,106829,341467,422625,350731,203221,34700,-62602,-115027,-262924,-422057,-216904,-19922,-177555,-351135,-174558,-11895,-62946,-53618,-47094,-32053,165523,299906,297680,261769,138517,64159,113239,71547,84296,134732,63608,-22499,77825,241143,154455,98655,295927,447887,279580,58635,-61824,-148905,-60419,80862,65108,-36695,-22414,36834,-17382,-30814,121047,179677,74196,-129988,-294109,-154330,19473,16236,32791,-738,-92601,8053,134624,96431,94577,38742,-88678,-19967,104831,32126,-20182,73178,116474,55236,17815,74857,-15600,-172083,-109446,63802,70297,66824,178022,260329,101052,-174028,-119922,155559,184912,150046,336102,433273,186089,-225612,-549221,-384137,61842,225542,157103,218214,336545,455715,530782,305166,-47593,-194012,-332334,-345359,-36159,188956,376881,782373,628357,369754,763847,966416,964464,2018702,2063988,-469534,-3327410,-3070733,-1791783,-597134,321412,395061,-485154,-487722,193070,-36921,-369819,29179,22256,-226871,139690,318865,29706,31965,435462,374532,-179592,-409144,-227783,-72535,43523,-3078,-192628,-167841,85328,76417,-99814,-124338,-45002,31095,39070,4507,54659,99944,49741,83772,123305,-110400,-357164,-293541,-15187,258866,478378,435697,144526,-102663,-166045,-61015,-117497,-407076,-499227,-199605,143294,230717,113970,25543,42196,19621,-112268,-165531,-55965,-14332,-30090,-61786,-12320,186946,249130,4670,-126003,69845,124296,-154427,-431120,-482032,-272771,64127,178670,154859,218853,48665,-239610,-160823,118284,240732,132905,59474,157683,205087,155587,200623,113059,-172024,-221256,-46357,-57964,-175437,-81002,40913,-32659,-112925,-51531,127823,257451,86111,-253999,-325468,-78500,132075,140527,-20774,-223238,-305950,-234402,-227532,-178116,29207,170446,152167,74529,20507,106030,238178,174087,-77739,-200510,96226,323680,274472,120662,12994,-55242,-73131,30529,117990,58013,-100670,-111889,-55636,-106626,-157762,-58882,46417,-11212,-46584,103235,223676,21166,-288903,-304439,-36860,253921,260498,68790,25472,189668,365754,489678,330757,-35502,-246830,-233105,-146126,-125275,-174001,-124024,-24163,34505,162946,257881,179582,56094,-76977,-110071,-18231,26682,-47347,-56404,-11398,-64072,-72356,190712,487507,304054,-81190,-121486,-35041,-66736,-3814,168331,272048,283591,218808,214790,164486,-98836,-354911,-271907,-104963,-70542,18970,180233,134654,-32186,-132350,-230047,-231367,-58283,148683,287932,173938,-95164,-143776,112305,189418,64372,47865,135294,122760,59100,31491,14393,-80854,-304430,-294941,25310,108551,-21695,87649,152117,24425,-75656,5693,276555,295702,32645,-22930,145923,206078,172473,129682,151638,200297,138704,29968,-8540,36160,14045,-61971,16893,166985,114729,-15371,45050,106046,-23121,-64934,53742,-3461,-264516,-416746,-269346,-161173,-14809,209926,244684,-4959,-176565,-149250,-91043,-18604,-31967,-121228,-124366,-108551,-84454,-14403,-57069,-214233,-187620,27933,167275,173268,182648,173549,190638,219474,217483,16325,-305950,-389617,-247078,-115390,-88558,-143256,-147235,-103026,-40848,41253,206928,394946,555906,520507,271056,-10477,-153528,-78017,80047,80938,88483,313310,382774,69504,-108747,-84251,-83829,-151904,-53812,152539,243921,167861,93400,74384,-7522,-140719,-142967,-165957,-253323,-204648,-60036,48402,39038,-88838,-141299,-30431,73487,64813,-83030,-236052,-223140,-70887,13259,-4650,144761,396839,247718,-71937,-173080,-142590,-145228,-213480,-228558,96307,439691,357517,82305,-64317,-101922,-235960,-311732,-262563,-114353,133184,231660,119077,32793,159573,297026,355801,306654,29713,-164528,-52174,86568,195547,232458,228478,221355,78903,-51809,86676,186629,227212,283788,265767,173969,133014,-17942,-198446,-156357,-12472,46705,18697,40028,152690,239840,205843,168918,113820,88569,136453,88057,29996,149664,147563,-196906,-294590,-24800,206190,231599,94574,-83003,-120339,-24003,76670,123470,49441,-26078,24695,155189,262133,165071,-64410,-240178,-316963,-263327,-173398,-135808,-142800,-431494,-407357,-204097,-183258,257419,642631,638891,351594,215976,337083,435718,75287,-531603,-542605,444751,917455,461113,-529539,-1198860,-773372,-139301,-37360,-92657,-33898,83800,191922,149615,77550,192820,360935,398671,319758,156649,9209,-39665,-144866,-306816,-251736,-88983,-15959,4779,-70442,-177670,-135793,-54467,-142274,-124567,109848,168121,114528,178349,120161,-69048,-31085,4689,-108454,-193504,-199272,-108079,-67429,-133871,-165330,-129644,-192156,-280758,-162616,81259,200519,160297,85206,59327,83055,91550,2108,-144257,-222469,-158745,-47281,-172086,-399706,-429248,-275035,-185615,-247830,-184261,100464,350394,327514,81700,-142387,-185957,12762,195225,54720,-132939,-139301,-60066,-1251,-58901,-130725,14791,186234,142084,9831,-91609,-81771,-107539,-176051,-102056,46069,134639,215012,132972,-203121,-368285,-285980,-141099,-138578,-247916,-240467,-134996,-30673,51985,10605,-94115,-58211,-33021,-133409,-173350,-77906,24981,4358,-2281,113079,157392,89186,19870,-17083],[-2981,9065,-56212,-60921,-28108,-78034,-113471,-103412,-13978,118391,71092,-133133,-168556,57485,287621,126936,-118626,-84073,176175,279250,221419,251743,274523,129861,-62858,-94336,5114,119383,286987,386968,214256,29469,-7834,-16281,82309,144037,139454,213952,174595,53329,134569,277178,341010,164512,-70192,23433,72400,-145186,-189457,-215428,-281730,-250173,-207496,-316353,-313751,-39811,210455,247130,231482,248035,140631,30328,77948,209708,268847,354560,315050,133205,-53405,-158945,-144939,100986,368140,432298,455752,482593,315820,50491,-86838,-15110,58505,17866,-42338,-211667,-320391,-106088,102327,88211,2370,-175574,-414493,-532644,-425817,-130927,226316,400683,223427,81289,162933,240453,167817,34633,127502,302611,99879,-319114,-463539,-284572,-44234,164988,139122,63675,212109,342883,268664,212390,146611,-72132,-177758,-58694,114412,246099,182656,42974,57880,138796,203414,167006,-41122,-285462,-197180,21550,-31067,-205133,-192713,-78784,-113303,-269451,-306120,-238801,-229091,-289593,-163502,145208,160814,10656,84033,202879,152251,134674,186618,173935,-1524,-226699,-223668,60301,309274,332101,313316,219440,38579,31225,145890,152733,-23910,-200261,-203255,-113845,-62336,-67389,-117309,-37389,147865,95517,32668,193035,199665,-82050,-185171,-39038,-86679,-337796,-364298,-133976,119031,277790,285578,172173,-7226,-310481,-484326,-376218,-267394,-266860,-189752,-56792,21158,98790,258527,226626,-22471,-61954,87564,140721,263891,403499,297216,91617,105491,244912,329165,269980,191087,181450,281306,261735,-3656,-194433,-56699,141295,217422,236026,138047,-26680,-89014,2054,118592,45369,-60373,-19762,78506,182120,195840,68740,33918,142545,232347,195182,-13834,-197749,-173444,-7408,137922,242026,299149,165403,-240346,-521246,-332531,-26067,-85575,-276563,-69767,133119,-92183,-231832,-79903,9943,53529,44782,-209433,-422477,-367743,-99173,134063,219453,145407,87384,27101,-111814,-280918,-229637,-63549,-18748,-87269,-27184,-2958,-732,86339,114313,83873,168495,223875,89384,-72798,30063,235229,196278,93582,144723,24249,-204829,-155535,96411,265485,99282,-267953,-278899,7930,152362,101543,21956,90301,349025,398043,222565,97641,-73707,-117804,29147,36158,-112577,-155759,-9730,161071,90648,-201055,-233795,-2472,95280,-35758,-118949,-165916,-202238,-72646,21742,-20827,-101822,-177058,-136556,-24612,-14964,-114264,-100697,98679,294215,374833,390051,243417,15266,-62594,-77993,-212865,-320198,-83936,61835,-162550,-309226,-65102,70773,-42261,-13370,28984,-8564,152842,283231,267709,177506,10126,-74626,19694,91280,121478,118573,19266,-62919,124164,400744,291428,63750,150852,340818,285746,93081,-115415,-283768,-174909,31533,90310,51559,89295,139618,42440,-32761,83951,143958,71484,-109303,-268486,-170142,4220,43979,55287,-30340,-128774,-5418,156268,160744,104455,-35733,-149792,-12296,126184,43284,-28504,57279,117805,127699,145789,177254,100444,-10088,8904,84802,91209,153360,239712,188182,-43389,-193123,-17095,235783,175153,84041,228786,336432,189734,-73009,-318643,-311909,4654,183418,167502,194133,227698,402480,549258,292623,-148190,-301058,-395509,-356520,35962,398942,675481,918877,695838,600444,907279,648540,-189341,207921,758684,-711502,-3109932,-2946707,-1368622,21984,805117,774551,-14909,-106901,571694,446267,-13400,142423,-27131,-369785,-14734,294458,9900,-141331,274923,396267,-22692,-294663,-160312,-26573,83361,76637,-114192,-156062,83598,89439,-56337,-102234,-66786,-4404,70792,79283,136440,150001,129541,174489,151649,-89778,-364115,-344705,-39519,335139,635266,551721,118847,-206026,-231360,-95057,-180387,-439418,-488106,-224051,85038,256963,244347,171785,110242,17393,-146440,-180707,-91862,-68214,22085,85915,23009,65862,162559,14450,-134256,5536,91574,-120893,-390195,-473029,-286336,-1852,65586,41178,143612,54492,-105848,8798,241376,266787,85030,-5759,137574,221114,125915,120214,56306,-212516,-234512,-4458,25491,-97792,-27945,70458,-29883,-164854,-148997,36529,111044,-131461,-407843,-381807,-155915,-44853,-16210,-47120,-138939,-175516,-136333,-146782,-114849,17087,128181,143396,129397,134735,190863,237072,174052,-57385,-219255,4962,269307,282210,135160,-18030,-105045,-73365,61938,142729,39447,-136446,-166949,-123270,-125066,-113891,-71067,-56920,-53156,8906,137437,243480,100484,-171139,-280078,-51052,282462,318267,129293,93304,260931,375248,413374,236473,-112281,-275593,-221677,-178354,-183370,-189524,-123776,-99727,-103452,54851,217484,173485,46307,-71962,-105675,-47870,16873,18499,-27491,-47645,-48403,30030,257212,462306,259843,-60681,-49477,-24380,-125438,-12468,214242,339713,379247,307064,248113,158516,-106190,-358696,-308631,-123768,-30073,56422,180454,131717,-29131,-95334,-103104,-91617,36136,200432,276336,153056,-87096,-80555,232351,320033,139598,69202,125600,92524,5609,-6618,20948,-68245,-270632,-227907,86226,128010,-46620,12896,47913,-101026,-194486,-24791,362530,418466,53798,-94988,115820,252315,265093,259252,215605,151610,39156,-55471,-63507,7537,16841,-87581,-53725,91521,81470,-46268,-14609,72445,-24805,-34101,88883,32858,-197353,-286419,-240458,-253474,-109735,149410,214600,36617,-100873,-109912,-111430,-113829,-152989,-215708,-170520,-136818,-119192,-67520,-77594,-185380,-184609,-4763,132934,121656,50297,-19003,26684,173930,265169,91311,-317055,-476189,-296214,-58644,-49885,-169733,-159645,-70102,25380,61823,107254,270786,500079,453089,263031,62473,-144093,-164316,15001,51261,83482,328093,348878,8362,-181378,-188053,-145511,-165898,-61446,164520,335406,252398,122111,92844,29956,-150840,-190875,-176785,-236551,-175987,-18156,41897,7753,-75051,-104211,-339,94902,34983,-135289,-226385,-158885,-64510,-30796,-7162,117813,264624,98697,-172911,-222761,-94397,-46634,-142697,-199003,49452,301071,192315,-44451,-106601,-92632,-210035,-248023,-160978,-56224,96424,169778,57657,-19518,119638,254647,322961,332915,143508,-41962,2898,91118,186961,218373,213039,231339,99731,-40241,87795,258005,313082,320236,214246,117807,73562,-72711,-267818,-262366,-113275,-21931,-14774,30199,83867,137972,146604,89150,20571,63029,191183,122766,5459,127918,196264,-14319,-97814,42486,206324,268378,87636,-208375,-246902,-80781,68826,76290,-72460,-215123,-76228,142064,301044,215724,-103954,-341788,-342957,-256008,-58837,154937,40990,-399222,-618781,-562479,-334883,180484,639688,708356,622790,404266,286039,334902,164144,-467424,-948821,-480150,407251,712706,95093,-395369,-466599,-200079,-13873,-14506,11547,61237,148009,149236,88141,201443,353019,374539,362988,245744,54777,23323,-10526,-201302,-207504,-55193,28015,31788,-73839,-136849,-43820,-15808,-160437,-163012,-11362,-52655,-45813,124286,110893,-87678,-83890,-21993,-122212,-230559,-231957,-116897,-86394,-213563,-296951,-192506,-178898,-228025,-130424,87946,220224,202106,110852,35245,31683,78322,78620,-43393,-186115,-155657,-63003,-198085,-420800,-374944,-194645,-123811,-249173,-228292,89804,387238,394853,201791,5385,-34677,115009,215633,80018,-14161,-4992,5014,54732,33853,-40237,67822,167269,88473,13719,16667,43737,26336,-74985,-75869,-6787,66115,161890,108905,-200657,-328885,-223782,-101473,-121632,-208354,-242937,-145192,-7065,48707,-49090,-124730,-51704,3515,-100518,-206865,-84258,41841,-47010,-126446,7993,159301,142853,18603,-64075],[-23719,54004,20591,38562,84819,-18973,-136820,-136601,11199,168597,63751,-210826,-284633,-52376,272590,247302,9570,-62344,129256,274120,258206,271506,259890,144628,-48903,-134140,-67055,40167,281018,432966,202248,-41159,-22944,49749,156659,209061,164713,132080,78883,41844,129656,257052,329016,163394,-85660,-20247,88001,-1443,-69422,-194980,-264988,-193625,-240164,-439141,-401838,-30111,292090,300895,162500,124922,35830,-97620,-16748,252817,370378,389537,311252,117346,-106235,-207379,-141420,129824,426473,472137,400360,406650,269059,-3239,-144289,-42961,79389,65220,-3569,-211170,-324551,-118685,26048,-64207,-86325,-134444,-340964,-508448,-444332,-133463,220509,353399,161252,48553,176476,307300,282715,108347,128217,244759,69290,-338659,-607864,-511285,-184403,121414,130073,38920,134315,230294,199765,204564,179785,-21590,-169966,-123745,39978,128345,49575,10223,90365,142759,165185,121960,-93517,-335020,-230509,37724,33918,-196430,-227122,-143784,-162908,-240043,-264150,-233500,-186883,-199715,-140969,90319,125089,31948,120949,234241,213316,204745,225050,150564,-77577,-321458,-176986,232740,413655,297292,212588,126776,-48872,-96589,14286,99069,-31426,-200711,-151965,-1928,81712,74281,-50480,-50906,68977,260,-57472,141265,233224,-23273,-187487,-22119,-15039,-281315,-348963,-192672,47255,279323,286279,76042,-158093,-434451,-526018,-389090,-322028,-336561,-254244,-61195,79785,172796,349243,298630,-4929,-32588,192161,290816,417032,503935,333602,114813,92360,154204,180523,130814,105995,160331,230473,145708,-120231,-251645,-73508,125502,175195,167074,86313,18079,12948,54032,111810,30417,-27494,69719,155427,173192,113186,30233,96562,176604,153969,76055,-49971,-181604,-162590,-56472,27469,64897,161990,172158,-167722,-487580,-358496,-75546,-87338,-242086,-48733,155047,-71564,-230774,-75995,25840,76144,141849,-42491,-260003,-281655,-84649,154705,285826,220600,116523,24059,-75062,-196412,-210047,-147452,-172035,-205206,-76104,-234,-5376,78761,116165,59790,125684,178715,48758,-88745,16997,215922,153754,14564,95314,51611,-192491,-205703,55960,269664,142475,-185271,-197911,64004,216203,194777,129058,196432,416796,501605,323883,169468,4601,-106257,-42944,-20364,-86889,-81696,52261,215209,168928,-123043,-188353,25195,58977,-132838,-168627,-106571,-116159,-62141,31307,37452,-61778,-167699,-138375,-21498,-36150,-159972,-131975,63221,208626,291383,380538,240937,-24475,-76806,-37146,-107126,-97783,108580,132299,-148653,-223666,71122,192638,84767,106534,103318,-20852,70334,205562,205267,94231,-89397,-197985,-96516,100881,198078,163022,19556,-68986,142823,437803,344586,26255,20089,235051,289001,117768,-175006,-394513,-291215,-55598,68655,97003,157507,202004,72802,-56864,20531,101092,70553,-79035,-210112,-160378,-23671,38562,44713,-84003,-181215,-34577,160892,227120,136269,-70115,-166524,-6164,114883,21337,-82062,-11398,76053,134185,218130,265340,221701,158778,169025,174105,154231,230272,278365,103850,-159897,-145205,143686,329835,155082,-18321,80522,195420,117218,-24627,-149280,-204135,7186,185032,212285,197186,155596,358879,574585,346969,-111698,-299879,-413784,-358755,67739,488197,827690,946192,690325,709686,959877,380043,-997142,-1393356,-1002516,-1412989,-2242492,-2088656,-810244,557697,1218037,1037386,398511,238896,888035,923640,372513,219765,-67208,-428642,-181497,175654,-81217,-348706,22257,302706,92448,-133728,-66575,12528,90497,141423,19728,-37389,130366,123778,5057,-38261,-24003,20894,124960,143688,164079,150038,180178,226271,141099,-62937,-311119,-332798,-52572,369654,704699,609492,118250,-235321,-203964,-60339,-172301,-394825,-433290,-259563,-15905,231195,334741,295683,186784,25696,-163202,-174511,-128255,-116094,67695,217072,64489,-42623,63029,13009,-122211,-26004,70585,-94969,-334557,-424671,-274844,-54804,-22161,-46031,73945,81606,28623,139671,323190,266005,38671,-45576,125561,215158,73850,10641,-16618,-206647,-202753,20989,60792,-48937,3556,65319,-49194,-203259,-234572,-89571,-63546,-319572,-516368,-434034,-272875,-236845,-164312,-70021,-63242,-64581,-78451,-89078,-36625,37367,103898,140494,193325,243830,228628,195739,157739,-47286,-247179,-148944,138909,230622,101645,-76606,-159949,-76147,63602,123937,16151,-128416,-194059,-190910,-132863,-43226,-71565,-171331,-101679,56025,149694,239329,189748,-30023,-241429,-95210,242552,308794,141879,137998,295173,338794,284698,108111,-190247,-292825,-192174,-177410,-209654,-175975,-109388,-176194,-251238,-85446,121787,122206,7176,-86884,-118146,-99256,-36262,59061,45437,-41160,-44051,99867,277563,349584,156276,-55450,-4197,-27056,-148257,21044,261229,353635,390015,322978,216142,119861,-88561,-302954,-312713,-142570,24454,124665,186253,131246,-15839,-33109,79652,89593,98974,184537,199582,74778,-120482,-33965,309110,376883,158636,68192,92496,48025,-31750,-41676,-6636,-67728,-201845,-142210,136184,175290,-12595,-49918,-54094,-196372,-280515,-54187,376416,436644,26995,-148289,75197,244647,303098,335566,222159,46657,-68820,-114950,-109161,-11941,59354,-52098,-88491,9950,38442,-61124,-80401,17969,-1198,4478,104489,83911,-60100,-67133,-150747,-292461,-193245,62280,160428,75158,-17748,-54941,-109807,-193894,-255874,-288132,-224199,-174990,-156954,-110508,-75713,-134541,-150252,-2114,112021,66723,-65401,-148477,-90033,117340,277871,180386,-211285,-442803,-296539,-11736,12852,-127198,-136728,-36141,74838,88981,32072,132338,363290,344530,243928,111864,-140364,-232909,-64356,-2440,57689,284946,268615,-26466,-215418,-239397,-171839,-149951,-74517,138921,359941,268030,87721,79060,70942,-107903,-186867,-173191,-239622,-191558,-23105,-8982,-72488,-102641,-100511,-3510,71614,-43805,-197746,-187289,-57240,-17033,-40184,3204,64565,52747,-92011,-238160,-197122,-25537,10478,-105827,-155879,10261,151201,28733,-136053,-96789,-60596,-146678,-137899,-28923,15698,36092,71883,-14018,-54538,74526,173093,241610,310338,215971,60450,39483,91624,185736,224727,223483,250159,116485,-32132,66993,305356,418640,389584,169484,46204,15503,-93060,-300998,-367369,-228333,-100001,-29150,45618,13514,429,52216,-10672,-69740,48465,219230,138001,6273,123116,220086,144487,83727,91896,167971,266397,69394,-326577,-367835,-115924,82169,47876,-139287,-310316,-152879,117895,310612,231116,-144313,-422272,-373572,-274833,-33301,234249,68081,-169620,-433955,-656543,-277777,178620,349805,372450,618126,446756,180763,223398,175447,-420025,-1100174,-1017930,116172,846387,508701,271070,-149915,-213633,76020,113533,18226,-8245,74226,107387,62537,189267,348675,343129,353667,297209,115085,115203,154185,-28840,-98203,2329,64796,35721,-101722,-128221,15975,29922,-111391,-139288,-114834,-226724,-164409,76583,81405,-154576,-207007,-73549,-97145,-225431,-257224,-142934,-97246,-264893,-386931,-217599,-111183,-152602,-112674,93116,251802,239800,115673,-6086,-29729,52065,148294,57576,-147653,-144711,-79607,-203010,-374719,-270945,-72178,-16842,-189627,-232572,58422,370300,429162,311574,146097,102527,184108,179139,62559,85480,137177,91516,119051,118950,51732,133065,165324,48065,28808,129400,152350,139732,30544,-61336,-64998,35987,163843,142101,-87486,-210024,-143943,-66077,-94980,-150546,-211660,-139052,710,21343,-108156,-137524,-30481,45497,-62690,-216057,-64126,87388,-61995,-219408,-95796,138183,187891,30883,-99341],[-49835,49302,43453,122302,200528,50425,-149696,-160287,29172,183204,43152,-229526,-325832,-161363,153996,265902,88079,-39920,72037,226062,235751,208954,186986,141785,4879,-88375,-69349,-6373,270289,469102,200827,-110768,-73976,70204,173644,212030,172939,91001,6898,6339,76947,193289,273501,125564,-95274,-24447,122571,108584,-7736,-178828,-226974,-126174,-250197,-520374,-480913,-70451,311237,321629,86582,-15696,-62348,-160707,-41333,279635,429910,372983,252078,85435,-120894,-223207,-129002,140424,419921,440012,310498,292612,183773,-84845,-221272,-78464,98271,120865,42024,-201531,-308067,-102947,-33382,-209436,-178740,-74396,-199300,-376301,-359915,-93242,218087,283828,90743,10374,144186,285861,303867,154903,134541,187567,51325,-301825,-665423,-688344,-290655,88659,113615,7267,48920,82286,50937,121425,184752,35858,-169039,-223953,-86487,-36350,-116736,-64633,76229,125226,112274,51957,-160449,-350059,-222732,54681,90512,-144328,-228409,-201003,-194768,-173255,-166964,-151933,-73125,-61820,-81488,56931,108633,46418,105104,197070,243860,286284,281632,133840,-141616,-363831,-121760,329319,446274,251896,107305,-5348,-203385,-292567,-138787,59173,-11168,-165526,-57734,128191,220818,219521,24890,-77238,-24856,-93181,-159983,40517,220679,49823,-124161,53449,95043,-193431,-325916,-261440,-52158,244998,272655,19999,-234757,-460093,-481758,-343505,-324984,-372121,-316346,-94777,81706,168869,346119,313037,24015,21129,265042,383986,513748,551412,325372,118596,83566,75295,23623,-34687,-22952,94828,128897,-5841,-223666,-288169,-92271,114407,148934,109367,50474,93313,184606,194135,134387,2502,-13451,135792,190623,101999,-32532,-44544,135109,192361,72282,-41595,-97597,-163306,-148597,-119738,-107934,-110613,39113,177044,-47321,-355533,-332858,-140394,-116727,-211176,-41132,164752,-18720,-178950,-61104,8082,60369,203381,124548,-108084,-236210,-120556,146058,316467,267733,129807,18916,-33041,-83907,-132981,-152798,-263894,-289107,-110299,37726,39885,87892,99978,5840,35754,101580,5662,-92898,6866,179042,101855,-51120,42270,74161,-158207,-239964,5686,247133,160771,-91672,-102943,78849,200315,236224,206982,241702,381039,496785,384051,224582,64239,-99360,-112293,-68849,-44380,11531,126657,284346,266065,-5867,-122110,9703,-36182,-216950,-182175,-59419,-75749,-102665,17343,102656,11663,-105204,-117310,-57769,-107856,-218437,-164743,13354,106582,187085,314918,199160,-56333,-78207,11167,20211,156805,299587,177446,-127238,-102327,207411,314304,266805,272528,169721,-37112,-27348,102264,133773,42408,-139130,-288171,-208816,91469,289670,245377,45380,-49199,133031,350821,285971,-26889,-81907,145900,279605,119330,-230986,-458059,-381669,-158197,8492,95812,177443,213996,65378,-89515,-37731,64207,58214,-54769,-134165,-125536,-57411,9643,6867,-159983,-243998,-69043,150875,270969,167341,-65552,-129296,8647,79437,-24930,-153640,-100900,9727,77647,209993,312203,317115,293342,328962,309392,243467,280486,288645,34507,-201487,-21586,327844,402089,117804,-129066,-60169,50032,-5292,-60831,-60745,-71949,86596,244795,286916,237760,158594,342786,600342,451520,41098,-206901,-396901,-365811,34467,428692,785816,868873,658620,725129,941994,231711,-1243177,-2339869,-2854930,-2453338,-848590,-521186,-210074,877888,1431414,1075574,596120,420266,1039629,1265708,671722,212267,-102441,-388396,-304055,-3138,-225596,-549182,-263758,139512,170060,46588,26520,30144,64820,169472,148848,106319,177547,165421,71820,43363,57524,83943,167006,172552,128248,100107,193818,248101,128516,-25729,-216894,-271086,-57608,350972,679131,608424,147913,-176236,-92672,25325,-99683,-293822,-363825,-304553,-130599,159605,352570,351145,229086,16969,-166989,-143963,-134697,-120175,116867,316882,116408,-104190,-26576,-8951,-100415,-12738,75026,-74646,-269368,-339761,-238040,-84189,-63411,-87672,17684,117541,138624,217025,348425,238612,3689,-49818,124508,189637,20966,-86457,-83109,-156160,-129765,26381,34623,-47889,4578,34546,-77546,-218830,-284454,-205729,-207651,-424014,-557074,-473039,-393421,-385203,-259025,-76544,-12056,-6758,-72439,-78169,14933,71519,90492,130830,245218,322938,225836,140728,128555,-48734,-263256,-284562,-17109,134951,24769,-150042,-196164,-77070,33244,66705,7236,-68984,-185067,-245327,-133586,29597,-58034,-253754,-139656,78074,141222,223724,264163,83582,-196719,-143825,155369,239431,100335,126022,265028,265186,140162,-31046,-255307,-287348,-148716,-146418,-195906,-133434,-85512,-234709,-373242,-229355,-5137,45253,-42273,-109711,-139003,-161748,-117807,68597,144445,5284,-54192,114496,246292,187590,23896,-69311,4993,-35151,-128483,76346,283227,305672,325505,276857,136487,57312,-58587,-209640,-276303,-144314,84021,205775,203531,141343,6460,33083,245622,234395,105962,117989,99508,-26643,-176888,-21056,313828,339348,115511,41201,41109,-574,-47672,-68871,-57286,-74473,-119194,-63669,151761,217325,46657,-97087,-134202,-239577,-303274,-58587,327203,341291,-45947,-173487,30905,187176,285010,342206,174072,-72352,-138612,-125063,-136116,-20333,125102,34056,-76300,-52709,-3357,-73306,-167471,-76537,26956,51965,115781,137410,95983,151025,-40404,-282577,-249368,-26431,100468,105260,58179,6668,-86795,-231326,-301015,-312251,-273087,-209003,-170418,-107997,-34534,-74892,-104352,24356,108849,38065,-103700,-170029,-131506,62836,252694,245396,-40718,-311597,-252197,10132,77397,-38580,-86387,-9038,93641,105432,-9692,4666,173725,219392,210618,121349,-136660,-258926,-132823,-58482,25961,200066,170913,-18247,-181699,-202218,-139695,-103079,-75624,105509,316234,206676,8143,46024,96759,-42559,-140213,-151798,-249857,-228908,-60574,-87347,-180160,-161641,-130616,-42442,8408,-145933,-251059,-132860,46188,53314,-15653,19163,2630,-157871,-260394,-251525,-107160,47521,24701,-92121,-103477,-12007,22140,-96673,-164008,-42546,-8360,-41964,11806,112427,94271,-25359,-55036,-96105,-76628,27360,68031,119978,231899,231330,131145,64580,100902,208083,251564,234847,248054,121392,-31024,18416,290109,495611,449971,131104,-27876,-20717,-72916,-286469,-427086,-315462,-161561,-19736,79916,-36893,-132863,-58200,-107809,-143974,35028,209771,131206,32521,139772,228019,253200,220421,122490,108414,229578,51272,-390435,-431663,-100075,121644,52661,-119175,-264517,-172725,86898,287219,209824,-168905,-440680,-371369,-282349,-57665,194796,102964,250431,58403,-528156,-183444,109248,-213476,-236725,414056,416707,109231,161802,163490,-319870,-934153,-1022557,25423,686967,575959,664396,152124,-141002,227198,260814,-42351,-134428,-20803,32181,11225,168189,348520,305021,282104,272542,148732,203072,310693,166196,35493,51316,73356,21874,-123538,-137185,17846,43662,-28991,-54850,-144889,-280589,-190668,57800,44853,-244215,-346012,-118509,-29635,-172058,-256717,-160149,-87010,-270147,-413315,-208614,-22089,-86599,-116581,91509,283500,274455,121308,-39682,-91153,7247,169375,100329,-129340,-129370,-90737,-187088,-274390,-150014,54086,102354,-92086,-202945,6320,293793,419208,385876,247436,196374,208954,88357,-7894,139583,253668,172983,168045,173424,130022,204668,184593,23278,33931,189302,206203,209277,121992,-58788,-115482,44966,208165,204781,82008,-50102,-64019,-34744,-48296,-78031,-146221,-110545,-4844,-29859,-155874,-120979,15420,82337,-46529,-204869,-22733,148136,-37634,-251013,-161584,103327,210774,53524,-106841],[-66686,-7076,12484,178747,291198,107379,-150543,-172044,25184,152880,21032,-170978,-263695,-229086,-28812,179714,101114,-24351,17519,138332,136684,61938,76526,134656,87470,18848,-21954,-26098,234321,460393,197282,-156573,-134917,44396,129400,151650,152096,93051,-15696,-44213,-18249,91588,179327,58272,-87995,19000,163947,149109,-14493,-165954,-165324,-61433,-237796,-538851,-521111,-135898,270810,299423,10926,-150229,-135159,-137383,6516,274918,415546,297864,146560,42734,-92771,-200763,-120149,121612,344016,331588,198664,165238,80177,-168508,-294569,-112008,109457,164342,79529,-176821,-271845,-66182,-65923,-320466,-269401,-31402,-44730,-188983,-203795,-21195,222015,222069,40625,-25359,69491,191313,231121,141488,110391,126467,42201,-231480,-628162,-751949,-326782,76865,89941,-23664,-9421,-37676,-106342,6467,159520,72433,-183536,-339484,-248664,-212487,-270479,-168884,4073,77480,53834,-30602,-227759,-337059,-191986,57066,120068,-54788,-189460,-236304,-213267,-109019,-52811,-13710,95588,105099,5749,40425,94914,51203,60498,123894,248472,358843,340335,142262,-152770,-318041,-63243,324480,402673,209084,24871,-136579,-376837,-494567,-259873,60562,49765,-89447,53797,234096,308907,316211,80502,-109069,-100528,-156452,-245123,-74870,165810,103320,-24830,158230,202049,-111310,-308722,-316091,-150960,165730,230140,9574,-222074,-391123,-379680,-263154,-271249,-347590,-338409,-132388,45384,107973,257110,259399,45614,75976,282414,388629,507915,502064,255505,96943,82684,35273,-84092,-177737,-172128,-15484,-8393,-166091,-291673,-284687,-94061,115908,132041,56669,37040,190317,389314,383771,175717,-27327,-8165,166161,164546,-24388,-202637,-135280,131776,182887,18545,-108725,-136522,-146754,-132484,-166423,-206685,-206349,-19911,182776,88121,-157943,-253987,-196087,-172971,-211349,-53462,170583,58853,-88677,-32290,-20700,30409,216356,232896,-10195,-224977,-168527,119298,297129,260087,114251,16268,17332,33454,-25740,-94827,-264745,-310651,-121189,92887,117410,108665,64516,-68882,-75220,16776,-27515,-90465,-5250,139523,80899,-56134,20343,94411,-114334,-259094,-49637,204433,161756,232,-12234,54515,116907,226458,264377,253468,293893,406308,390484,254936,89023,-106332,-169176,-99967,8684,102184,184270,329464,342424,127578,-19535,-17143,-156472,-271968,-164074,-43746,-98753,-181914,-21885,151893,104993,2528,-73408,-127492,-210632,-268147,-186669,-35058,16433,85371,210917,140508,-51129,-42052,67568,128133,342484,426444,187823,-94780,33840,316384,393844,425527,427715,226343,-24864,-85649,9477,75154,38816,-136096,-333466,-287144,65715,366447,333769,78748,-19169,100868,184817,131222,-99296,-150547,73370,239183,80677,-278741,-467765,-424320,-243484,-63185,64416,165724,187930,28248,-112968,-62175,40450,22658,-49805,-55990,-67812,-82039,-23666,-42858,-247516,-308564,-102764,126495,271405,174584,-33294,-44308,40878,32253,-84242,-207994,-160811,-47574,-18406,119199,297839,362874,372325,452255,445514,325494,293076,272293,4000,-144550,159063,487291,422562,61515,-217864,-152882,-61858,-129300,-122151,-22093,70034,225260,347441,369294,306598,237716,353557,606846,562776,240709,-75633,-364021,-382097,-56600,258333,583255,720402,633185,692918,892127,221481,-945780,-2432814,-4337273,-3489157,799550,1463071,287030,888170,1355016,817578,468606,362054,978768,1383340,791632,98366,-134373,-256302,-333379,-187455,-383957,-702602,-514488,-26414,234412,219075,96224,16665,15032,151400,215285,186817,182911,196462,130747,116082,142094,149498,172683,156312,43651,15409,176004,263713,150733,25002,-106846,-183767,-59922,281076,579602,562754,199356,-44232,65441,126718,5415,-174045,-309754,-357572,-235143,52365,277381,310152,209490,-16513,-152621,-86256,-92263,-66615,174648,377581,175781,-99371,-83084,-50203,-80654,40530,109717,-53236,-203277,-236510,-183956,-86630,-54212,-82051,-20335,148723,215565,249883,321493,191467,-15376,-23668,128500,152439,-11010,-135134,-118546,-74944,-30244,17069,-45264,-97444,-24835,-8845,-102487,-210971,-287962,-272402,-280571,-427917,-529661,-486397,-470503,-448747,-281623,-61566,11100,-13270,-113061,-119231,12876,94458,73469,101308,263586,353141,203247,102826,96835,-58967,-263164,-350744,-149081,19560,-77149,-219729,-199511,-71956,-15820,-7111,25097,32198,-138126,-270633,-129563,80240,-31793,-269853,-151068,69777,122217,214395,303698,134236,-151450,-167886,52274,127302,13060,44486,168653,175106,19221,-153271,-295252,-250711,-92079,-94714,-146528,-69082,-53514,-259996,-445764,-347829,-127240,-27141,-74400,-119331,-151173,-214716,-198719,49707,228903,64038,-78951,73388,178000,32937,-98301,-101015,-18840,-38755,-73495,125534,260164,209310,223692,198953,37716,-16015,-31492,-109590,-203234,-115784,140964,279903,234174,163981,34868,83175,330746,279796,56001,38073,23113,-110491,-227701,-40634,245545,217615,23961,-6360,-17004,-42127,-42958,-81934,-109137,-79668,-44318,-12614,121244,219671,85120,-134024,-187128,-234396,-258827,-23718,248179,169017,-139024,-166956,-6853,101274,228088,291720,94475,-158378,-138708,-80041,-136144,-17267,184923,133061,-31803,-87822,-39638,-96270,-276968,-209645,32521,100114,131360,173512,204762,274584,47279,-237254,-265754,-91465,51982,125101,118302,66144,-49182,-212960,-265918,-273465,-295017,-218746,-140258,-45985,41915,-25366,-71983,51701,116110,46150,-52968,-100891,-109432,19145,196160,254702,111665,-145000,-183543,4125,119482,58416,-21311,9862,80350,99000,-21104,-95418,-25320,100390,164080,92968,-122325,-232032,-171284,-96722,4878,105434,90399,34212,-79534,-89186,-50477,-29350,-49125,91033,225161,88092,-80985,9106,89144,5142,-71943,-110513,-248957,-256755,-106929,-172380,-285431,-227909,-178332,-102871,-73452,-234480,-272176,-72405,124646,123203,30320,31061,-49220,-284875,-343936,-213629,-361,91660,5795,-76780,-42781,-15728,-69068,-167334,-129230,28735,50945,88181,178644,242248,171614,-66025,-195201,-190048,-101468,-24382,-42117,-21747,108187,191807,167045,86208,123705,255372,287282,222867,207469,113017,-35261,-49826,201023,496207,455019,90410,-91657,-27504,-27317,-236076,-421781,-349684,-186779,10640,119948,-54573,-226016,-166309,-191537,-201881,8572,165242,107780,73360,172644,235398,315455,313328,143100,44246,162997,41303,-369225,-407933,-32333,177799,95827,-12526,-102088,-134013,53366,237127,165720,-157347,-367612,-298084,-234476,-54253,203275,305294,769218,615152,-327227,-222742,-145256,-926891,-878480,156951,402894,151521,203168,208232,-108652,-524280,-639468,-45639,169054,319676,779228,423800,23530,398195,372464,-172564,-304913,-124369,-56108,-44189,151668,346969,258616,158405,162425,130919,258555,418791,324195,143719,64598,43265,1396,-115873,-149432,-44630,-2080,39960,65855,-78929,-199580,-113204,79823,17861,-317005,-440160,-134384,61893,-83007,-220519,-145394,-48600,-226761,-381529,-182404,47226,-53399,-137276,78239,301530,310263,154070,-39874,-145057,-63546,109356,45825,-138029,-103695,-87484,-156442,-155872,-49396,143075,194114,6395,-158212,-64951,164728,360433,404960,288168,233453,193378,-31481,-116854,139395,316420,220955,180003,183987,184820,271455,214060,5432,8454,161177,184922,223719,185679,-57377,-144539,73273,253581,251500,226560,94011,-3248,-8122,18488,5440,-54272,-56815,-11657,-93253,-187860,-74797,90287,110097,-66057,-186315,25120,203053,13853,-215976,-173746,63393,205160,81991,-77814],[-59797,-87663,-46531,201821,332803,133595,-138788,-170346,-4461,87554,11050,-46070,-107848,-227035,-205252,28120,58079,-20915,-24061,30322,-21955,-133837,-40540,133714,175687,139223,40556,-31828,164473,387651,179768,-159601,-170431,-8852,44040,53178,103071,117887,10655,-98910,-135337,-27044,65043,-20129,-58779,94064,190660,115443,-67294,-153199,-91778,-13565,-207437,-487495,-499169,-190601,190372,233380,-60954,-255616,-174087,-45557,95040,232506,318617,175748,20961,461,-30340,-145584,-124025,72944,221920,174148,85231,58845,-7011,-221877,-336616,-131673,111265,179596,96468,-135431,-216552,-21385,-71533,-378641,-348711,-35230,66692,-9668,-31127,63814,232930,189309,25419,-53239,-30979,55507,94590,57007,32825,59353,39687,-152609,-514555,-669242,-273310,90711,61048,-48620,-23669,-91142,-212451,-93663,111758,72161,-209787,-437463,-407047,-355768,-370593,-278183,-115566,3332,4474,-106221,-282519,-313439,-163303,34282,112371,42205,-124297,-246382,-227589,-80987,39955,141826,277679,267180,99126,29481,67259,45305,15584,54163,235640,398724,379909,179406,-91952,-183278,-3262,237042,304982,174959,-21907,-229539,-505231,-623226,-302528,114137,149544,21647,157183,291274,326045,333958,97897,-133582,-132766,-173164,-288793,-164540,91113,116044,70731,255048,269489,-62948,-298725,-337012,-229266,42778,153141,29424,-141254,-264736,-262033,-174677,-171857,-258649,-297918,-145092,4285,28712,114246,144576,43013,107722,234621,295873,381333,337542,121489,50660,89225,43659,-104055,-254357,-305431,-149505,-149648,-301361,-308989,-227962,-60401,132952,110021,-1212,43904,291878,574389,559062,218576,-43507,3149,158100,76705,-178358,-348213,-216396,83726,150487,10725,-103611,-152466,-133141,-113958,-177000,-228645,-186259,-5014,180969,198078,51657,-134680,-215843,-235964,-250403,-82340,180576,143325,12528,8038,-32057,11782,184855,251407,22709,-221124,-187642,85321,224618,185250,64662,16948,71956,128857,72824,-10649,-176371,-256698,-106080,138817,196059,129586,13186,-147938,-170905,-46363,-38282,-83314,-21654,108641,114738,23644,52245,112433,-75671,-263261,-99888,152880,154586,76200,58829,11290,6448,180477,307193,261919,206031,270562,345973,262116,78372,-127096,-203189,-108871,62413,168320,197302,311748,358156,242916,116351,-22702,-258986,-291598,-129879,-65666,-174008,-269056,-80072,162885,191106,128416,-13450,-207473,-310820,-291959,-189192,-64585,-35333,9671,103935,96041,5947,38694,125334,184495,394020,449270,160880,-54521,157951,377827,402382,491550,517613,276858,33321,-77520,-50989,41139,79709,-94690,-332761,-311507,34799,401993,399055,113026,7673,55994,9189,-64539,-179945,-186928,9239,151051,-10347,-318722,-433491,-408775,-279250,-112641,28440,146160,147716,-19835,-113817,-39135,29771,-39446,-69935,11229,4547,-82846,-42455,-87064,-329304,-365692,-135389,85802,219755,145207,10845,66406,89505,-15625,-145079,-217829,-146872,-62304,-119747,-29656,219419,350944,398676,520875,535294,367358,269240,237271,22820,-1263,353275,577952,379257,-9249,-265456,-182592,-118657,-206147,-150018,11272,200642,374416,450286,424935,375280,357235,377343,573841,630606,402018,29562,-333105,-399475,-168096,62872,319200,548677,612395,644592,847684,322111,-323180,-1777418,-5055619,-4126767,2341691,3389069,553196,575372,979863,266992,3253,70157,730359,1258634,695926,-105508,-160649,-62237,-254324,-325562,-510590,-780220,-671811,-134305,310301,363449,132155,-27110,-43987,93466,188037,154384,129863,202040,170838,161207,199601,188411,143945,107951,-57087,-81072,140768,297550,226362,92177,-1210,-93001,-61605,175757,439740,486877,250317,117701,221642,210441,99845,-76057,-289456,-414664,-316514,-77844,110994,175017,129064,-60115,-111265,-2417,-1568,33547,240002,398846,229657,-32974,-90855,-97452,-71733,111625,166844,-24253,-146859,-141599,-124672,-65212,-8185,-45004,-40809,163841,263462,258357,261004,134464,-20471,15978,127562,114045,-9943,-120563,-106556,17771,75366,4836,-151284,-181030,-74857,-52448,-116091,-185167,-248523,-270069,-275754,-358710,-456597,-464753,-468528,-419642,-243906,-29905,13484,-68734,-179872,-193957,-41721,86352,40243,47076,235939,327868,181650,100093,74536,-71925,-255276,-347395,-229321,-91317,-177789,-266134,-171168,-58859,-60842,-67542,69626,151691,-58207,-253156,-120670,93291,1154,-209500,-128079,37639,105241,224530,300102,113800,-109156,-148311,-35261,-2841,-99660,-90686,33416,94794,-49836,-234136,-302349,-182198,-23357,-35830,-77253,5929,-10780,-245527,-463515,-419272,-208630,-64366,-64364,-96363,-139493,-237949,-248992,11502,255256,96778,-114145,-2247,100422,-64587,-179064,-143936,-60907,-29916,-1475,145689,187716,94808,132904,125330,-51663,-85651,-18540,-30015,-108448,-54940,189755,332376,273403,192449,63831,105357,307592,207306,-30010,-17718,38,-147686,-249286,-75896,131691,51205,-85979,-60972,-68038,-68566,-23983,-75851,-138304,-74400,7202,1812,50322,163157,67694,-168524,-217718,-203080,-169393,48137,182411,-10153,-212704,-131600,-27827,17813,161073,219081,19372,-176265,-63689,8014,-105584,-5840,209565,197819,13757,-102782,-71846,-135036,-391672,-357368,-4993,131090,146392,173875,216393,253634,84028,-172980,-238332,-116069,25495,136420,162235,117615,-7614,-147408,-157870,-176761,-268446,-187804,-65003,60316,128888,-1968,-70353,56364,115835,74425,45570,-1792,-62405,-11651,120986,196653,170874,-18265,-117048,-17168,128379,131712,45117,25246,48029,72526,-11796,-162733,-192310,2630,111370,45706,-88582,-160557,-171298,-103958,5933,35678,54117,116648,59844,47317,69924,60801,9651,107840,122532,-43968,-138783,-18237,41183,7266,-5043,-51007,-221541,-248885,-138844,-245670,-361201,-274245,-218516,-158592,-144623,-279164,-247319,-9394,167930,170851,77861,32066,-77049,-283056,-308689,-141811,61338,71931,-32363,-36899,26990,-6204,-122615,-188343,-58751,86286,99212,210528,325115,339300,236810,-75576,-324163,-291354,-143850,-83794,-140990,-155683,-31815,117262,172944,108465,154592,312774,314924,178089,133509,96225,-41091,-119518,65173,405139,384155,37974,-136195,-13273,14263,-180108,-365462,-330338,-167895,52319,149238,-42190,-261482,-258779,-266023,-254558,-41626,99576,78112,111527,209601,257065,358992,385658,166967,-13888,72125,40212,-261488,-299121,59131,230873,171195,148385,97371,-65760,20527,175064,122969,-93676,-199284,-137184,-105685,46124,389480,725914,1241877,962556,-230423,-475723,-608922,-1600495,-1317015,-12009,466287,344399,375778,377055,228089,-38986,-222232,-334013,-618126,-102795,713496,647260,245650,530799,397197,-343252,-485661,-220686,-131457,-80455,148023,335198,201716,8996,-6946,64923,268074,449759,391817,185671,30321,-20189,-13791,-75717,-160016,-154981,-106880,58642,183769,60555,-29637,35485,137926,13086,-337256,-449099,-114953,146152,14658,-153724,-92827,12315,-150834,-317743,-157793,68385,-57441,-160533,51486,294261,347674,228537,7676,-185776,-162574,-36190,-102009,-160431,-53843,-60360,-118293,-59563,4969,167371,227424,70609,-120274,-149128,3473,255976,360063,264966,218569,151725,-141656,-227171,96006,310773,214901,144551,152309,213226,318616,231854,-19852,-56515,49897,95537,186821,215500,-41663,-141744,92726,253122,244018,281215,172336,24484,10291,88386,88124,44779,16431,-6498,-150329,-206219,-12588,185432,130779,-114412,-174231,61610,231921,71004,-134333,-142295,23656,174449,111647,-15172],[-21258,-146559,-96277,190340,312165,119968,-118319,-156542,-50359,11831,22601,108914,94442,-150622,-301800,-122412,-12821,-30333,-48512,-68565,-191058,-317554,-134441,140668,241954,221386,85261,-36685,68750,257804,143862,-111861,-150554,-58602,-47605,-44126,39005,131447,55567,-149788,-244928,-131457,-40115,-84921,-10819,168813,181358,28474,-130573,-138830,-29566,5125,-167936,-378030,-411345,-205956,97491,135002,-125610,-317202,-185471,63380,176484,159792,160531,32934,-92639,-27834,51242,-70947,-141594,5387,93468,15723,-7244,2789,-44214,-220080,-326361,-126867,106842,161442,87715,-82103,-145293,16064,-60419,-378934,-402882,-93700,101186,113325,104357,140773,247461,188884,41126,-70834,-132663,-85375,-59424,-81289,-92458,-8365,43433,-85563,-365849,-463982,-139996,125425,29405,-67316,-2053,-79352,-244003,-149817,54054,35511,-235735,-485254,-509922,-426043,-394703,-363396,-251057,-81784,-24893,-156160,-315855,-297219,-156258,-14545,70192,106540,-61832,-237908,-244459,-101156,87035,268839,419487,385838,172526,12132,17318,27998,-10129,17828,215063,391644,385011,232278,28543,3141,55516,118524,192447,147380,-39361,-265818,-535783,-616715,-246105,208231,269105,149075,234854,299579,283645,276077,76314,-138001,-115181,-146093,-282517,-200352,24541,85775,128849,314265,282021,-52319,-283085,-318705,-283074,-107859,49273,52062,-39755,-135951,-168503,-98878,-50844,-125807,-199940,-116396,-10864,-31528,-40458,-8633,9153,101209,129555,123627,155146,79807,-58085,-10512,99827,90028,-33571,-242514,-386810,-272211,-258040,-379695,-272204,-119311,16282,160430,67253,-71294,62118,377316,689643,658896,247976,-31892,31974,120225,-50856,-319306,-427548,-265492,5367,106201,47045,-40539,-143752,-121758,-92644,-151278,-172746,-69452,57544,158060,250454,219423,-368,-184934,-276667,-310686,-112721,200034,213498,92670,53017,-4703,21303,129018,189021,9815,-195119,-156671,50391,111012,54546,-11763,17291,117345,179116,129617,62419,-31656,-136593,-69126,152541,244425,138546,-45971,-213278,-220518,-66946,-21425,-69940,-38599,92161,199167,176794,137676,125219,-52536,-249578,-131720,104857,145455,123469,100511,-21546,-79455,119035,328442,278978,141565,127455,264993,253177,47735,-150483,-206338,-95776,106231,194483,151655,213766,292057,305333,258281,9282,-308204,-278019,-97435,-114213,-264671,-331062,-147013,122690,237452,233828,50402,-264363,-371569,-280786,-166512,-58644,-33547,-26079,30849,91244,107423,147226,170453,177375,311334,366184,101749,-14693,246965,383959,334684,437165,516898,328053,131308,-15099,-78056,30598,144006,-38661,-296560,-280150,11457,381126,423269,153144,26400,7371,-115060,-228962,-245706,-193408,-51848,13415,-149642,-352763,-375013,-338693,-246049,-114268,8908,133735,113673,-59362,-89638,24089,27129,-119432,-111172,58099,77002,-53621,-36641,-114360,-387393,-406978,-169662,27212,124283,83277,52676,171593,140421,-57857,-196462,-175811,-45539,-18080,-194285,-190752,96139,291465,392466,538589,552765,356077,223311,195348,83493,182821,506940,578026,283905,-84333,-272401,-165037,-122684,-208960,-117415,63363,294347,472833,499075,419628,407133,463219,397160,494622,621589,462927,63515,-312651,-401498,-248403,-62294,114608,397682,562216,579360,829734,484446,322233,-717782,-4834337,-4126282,3412559,4761028,552682,36022,394761,-481985,-703675,-372938,380115,948881,417588,-349264,-175867,147267,-98652,-389007,-569730,-770058,-704715,-153279,403489,468658,138010,-88840,-95403,15406,75851,20057,32032,175736,185995,174420,217641,192412,109546,58415,-138273,-168430,102673,359486,346663,178040,92737,-9761,-59953,58592,285126,383005,271528,254560,335812,261520,151002,-26888,-301671,-466415,-371917,-216023,-118902,-21037,17458,-86959,-39647,99018,117393,153780,305047,384177,257211,65417,-48030,-129127,-76189,168408,227697,14183,-109255,-78904,-70919,-27070,50058,-3217,-51679,155978,290097,258977,189406,76246,-19165,48126,113733,83692,21992,-53900,-47352,104419,167257,2419,-245018,-266952,-128168,-87480,-116772,-149258,-180185,-205980,-220379,-272435,-373387,-408101,-382671,-324360,-179034,6199,7864,-138103,-242528,-264873,-120023,41783,-11434,-22498,166129,255374,168846,127885,68898,-80403,-249328,-310654,-258892,-180873,-251080,-273703,-123936,-37973,-80426,-90546,126900,259514,42252,-188223,-104995,67381,31313,-91833,-74815,-3877,99136,255638,259107,41206,-72719,-84971,-84418,-121971,-211610,-239101,-94453,46334,-59712,-260252,-275525,-91231,52135,15965,-9542,80006,46220,-195761,-437267,-434578,-226215,-46259,-860,-33436,-99890,-222210,-251015,-33597,199824,74272,-151600,-79295,41616,-83816,-206887,-187394,-99797,-5233,66107,128540,81200,-1702,91275,83186,-112213,-138815,-23149,14455,-13756,26222,226478,357406,309587,212689,84776,98629,195010,50384,-120141,-30716,30482,-131274,-232543,-103488,16341,-104160,-177006,-104780,-100514,-77238,30,-50052,-128857,-53343,29876,-16090,-38330,54956,-12605,-203865,-232364,-171330,-72160,138013,163119,-121353,-231454,-75881,-25706,-34462,112486,163895,-16745,-115823,65206,115375,-48626,6461,182189,195210,29889,-112570,-102598,-181955,-482014,-484420,-89638,123123,144189,131426,123758,108008,66791,-104519,-173920,-97700,21798,142388,195594,159422,27883,-62344,-14694,-47167,-185118,-113171,36813,172291,191200,-10283,-99235,25866,87429,87445,123882,62851,-30579,-33257,41146,84133,105830,15113,-72711,-30960,113879,168215,102069,44155,19300,44111,8101,-201510,-302028,-67377,64030,5455,-35565,-68274,-135707,-76284,31126,12923,70781,205687,185947,145160,181954,150788,90584,151067,46015,-136599,-134394,-27158,-36572,-37268,45030,20126,-161822,-194216,-140788,-293926,-391594,-282925,-229769,-183101,-180203,-271263,-181832,54924,180582,181140,106319,21242,-75283,-162482,-164309,-63169,33453,-27775,-77467,34428,104604,7670,-150769,-179401,9143,110209,121064,286813,408960,382960,275005,-61355,-415290,-385698,-206743,-150115,-217520,-254309,-149412,37269,157838,128886,181394,356872,321172,111692,51575,77833,-48047,-171521,-61894,256019,256578,-27874,-157948,2859,22022,-152435,-296361,-275915,-110540,92370,153461,-17128,-245885,-328421,-343590,-316849,-116386,32265,53761,131614,237228,300044,415148,461485,204172,-61167,-34977,41682,-96082,-138918,131165,259685,262325,311558,240920,-12755,-9816,119671,106459,25470,38710,92862,92995,256703,755160,1266453,1525384,936005,-339354,-889835,-1184296,-2044371,-1427667,-30465,609385,660513,667260,685041,645398,336734,-130068,-972953,-1456426,-485661,597078,799706,463931,577814,316716,-501832,-631034,-293254,-171858,-84302,154672,304558,133354,-133680,-183930,-20444,235909,395546,343531,144851,-44159,-97059,-15480,-21764,-174398,-278774,-238352,18817,260734,216414,149557,194633,211707,33085,-289580,-366635,-66754,195159,89674,-76435,-19380,76154,-71952,-253776,-145537,39466,-83831,-170560,13769,255860,378479,335898,98278,-207650,-278554,-234094,-291845,-168159,34759,-2942,-76963,-8996,9166,124898,192995,82681,-102575,-232042,-158509,118214,257172,193122,170381,101610,-205386,-293046,34683,240396,151229,69206,95340,218823,332296,215873,-63920,-151302,-101438,-28909,116232,215252,1309,-101801,83232,180234,171540,231565,165265,16419,15002,130936,145714,122064,93902,16974,-183661,-217218,41523,277492,147779,-167297,-174510,74239,223540,112188,-41366,-94917,-13771,130475,138284,65964],[45505,-141908,-106550,147933,231897,68721,-98058,-135144,-93807,-45887,56064,246466,274751,-23516,-275933,-208357,-79345,-49070,-58214,-130575,-309412,-429170,-187200,147166,264418,233181,93064,-48956,-31756,102431,95839,-20025,-64206,-74214,-110103,-104580,-21105,102197,70526,-194371,-318864,-191016,-105103,-113573,45095,210478,125093,-80031,-176841,-124140,-1793,-11433,-130894,-239845,-278328,-173695,18310,27548,-176584,-334217,-187970,128832,211422,76551,-12830,-98886,-169853,-31717,137570,8384,-164574,-62730,-2482,-95737,-61080,8827,-15056,-156921,-258496,-92602,102408,118071,58756,-25662,-66322,32661,-49114,-331244,-417433,-186573,58915,159790,171719,192691,258686,206115,69461,-77953,-211059,-201406,-187128,-233354,-230772,-63327,53746,-42037,-230027,-211648,32632,165339,-4036,-84566,26295,-38293,-218258,-160675,-1564,-23187,-249730,-465196,-513373,-400548,-345066,-399730,-359540,-156411,-34350,-171485,-325148,-297705,-176283,-79561,9403,111981,-29546,-221819,-263135,-155976,85106,331287,475090,430728,205104,-18972,-52167,-2394,-13047,25567,196207,341751,354025,278038,169788,181047,105528,25813,105502,119953,-47916,-253208,-452731,-462396,-105540,311709,376306,264035,279072,276952,214496,175622,32496,-115215,-62345,-95907,-236587,-178493,-16158,24817,134090,325337,251920,-56848,-242289,-272865,-322612,-258610,-63069,51949,31790,-52702,-120417,-45368,62317,12336,-76678,-52118,12758,-52164,-170367,-167820,-49983,55982,-9476,-87156,-113061,-210293,-244580,-69423,110409,150814,94176,-150604,-394689,-349612,-306717,-381652,-191803,20862,124468,185071,-3978,-151539,79779,428727,706419,652852,257627,13485,80019,69944,-179286,-407370,-421865,-271374,-76912,65864,107820,38136,-122159,-111695,-69542,-105428,-73605,84394,124954,105491,235051,311453,117729,-110376,-273043,-356578,-122029,231160,253945,128390,94168,65607,62614,77819,89237,-14407,-132115,-83314,16598,-17855,-97976,-96155,11354,134765,171713,131356,104578,119638,18703,-20166,125113,244043,128530,-102222,-251842,-212954,-43116,16278,-47498,-45780,91821,304259,359579,251487,127598,-46331,-213194,-133987,69009,135078,134471,109716,-19710,-100518,60849,311172,291267,93467,-665,166832,235172,21621,-158168,-176677,-65495,132024,176422,54151,51326,153160,293095,363421,71417,-289057,-238677,-78907,-165631,-323491,-346999,-210857,35306,219138,281964,103783,-267720,-364930,-231920,-113402,-5734,19372,-22945,12690,134051,226560,249532,186489,116947,153085,212197,21999,15614,289871,340645,210665,289028,442612,384175,241405,59371,-87186,33573,204803,10208,-243090,-208679,3779,304754,402307,206830,40971,-40075,-162322,-303671,-270969,-171533,-104464,-151772,-309788,-379397,-312509,-230571,-146078,-62157,12545,126071,91433,-79184,-50632,101982,26324,-198710,-161264,80328,133390,-469,-8532,-123543,-410190,-425796,-206867,-46820,8628,8666,83753,241658,171087,-92716,-228306,-97311,114289,73432,-222736,-311914,-35490,207647,376906,523736,505636,307773,177534,158355,163304,345828,575612,497748,168307,-150188,-257811,-137252,-97677,-144062,-36059,126175,328792,472402,451233,334716,374434,510187,401747,383165,534175,410343,20213,-299633,-373444,-255097,-53635,58945,292388,437928,470402,836256,660171,742435,318308,-3788964,-3527276,3734246,5238110,378332,-534042,-235172,-1263101,-1475493,-840242,39122,562403,46909,-566917,-173749,320727,64833,-381364,-546820,-676486,-616802,-92613,492982,530444,126378,-149096,-125187,-56281,-76965,-154574,-77008,121494,176639,165872,205089,177428,108601,41397,-177604,-235040,70402,436698,479099,280922,180294,66831,-50558,-48501,123085,241333,238418,321852,390708,288013,154074,-28399,-325756,-497330,-403486,-344693,-364102,-225223,-80856,-74391,53100,200911,233172,264614,355966,336233,236464,151089,31676,-123540,-89164,181766,269445,57419,-94713,-59466,-28322,19362,95423,16521,-66792,123364,299255,256112,123047,21416,-21769,56070,85492,66461,70677,35163,40433,172975,231210,17337,-291132,-319188,-165097,-110064,-109017,-110687,-101602,-109747,-159005,-223623,-312284,-327728,-243537,-209370,-123506,33190,6789,-181381,-269219,-289656,-179946,-27751,-70060,-84184,75892,156006,155210,160905,78189,-78936,-246403,-277786,-258161,-242516,-279250,-234379,-71485,-10142,-64988,-70556,173573,327787,143620,-85647,-80826,14953,48918,42471,-6259,-38457,106047,296407,196969,-48493,-45105,2771,-86461,-203029,-298118,-351673,-170263,38347,-25507,-233919,-221257,4484,123900,49787,37157,143629,117096,-124413,-385053,-398003,-177983,29258,108359,59897,-42592,-174594,-206941,-73466,72200,-8324,-181150,-127063,17752,-39887,-192610,-219699,-115409,33622,112910,83055,-28622,-50837,112608,81904,-137218,-166853,-41028,23508,58533,104907,247728,357194,327459,208585,87594,70555,46032,-123635,-186472,-9551,87820,-75987,-183483,-104539,-58873,-197177,-216653,-121016,-108275,-70872,20229,-10460,-79611,-16645,28837,-50098,-111673,-71485,-131653,-236078,-232744,-154622,-3059,217294,198137,-118598,-180279,-11710,-1345,-39882,99479,150658,3437,3901,209474,215867,21480,9080,105448,122955,3118,-128817,-130487,-218736,-519127,-560756,-206697,60316,105512,55502,-30440,-82887,15809,-42755,-89445,-48646,32448,144267,224289,193303,52463,8011,108979,78463,-58318,-10150,133455,244982,199010,-42793,-140144,-34347,19708,51566,126725,60819,-33115,-51957,-32555,-51276,-56167,-51710,-55041,-15126,100814,175538,143380,71446,16337,37531,31831,-219547,-350887,-109056,33330,-8733,24462,14859,-75743,-18386,72753,36625,127419,278633,253078,166027,248709,220420,171864,203660,20946,-148787,-59220,-14445,-118345,-102273,75351,92528,-76029,-99630,-108091,-308446,-374887,-253624,-205677,-162593,-170696,-227845,-100986,116387,173638,148617,101221,3264,-47034,22263,40329,-3851,-87141,-190958,-121014,123208,183265,17813,-168633,-163193,43674,97934,110446,290205,399532,358016,270299,-45579,-450903,-451760,-277806,-217430,-267003,-299481,-211229,-20888,130083,139203,192087,368316,303616,50300,-6092,61083,-62058,-194769,-122454,119033,121049,-96207,-157587,2092,-19309,-172680,-253804,-211228,-31069,118990,125733,-3183,-204815,-372790,-431730,-396649,-204458,-19104,43789,127592,246234,358767,496094,546208,256302,-94213,-144787,36524,78942,22303,148014,251508,346775,424246,266205,-13074,-36983,86788,131160,186350,299374,342737,313479,515962,1161576,1722976,1533164,562965,-615167,-1306616,-1683019,-2133996,-1245433,51918,772133,1012410,1018709,1075904,1048696,478898,-519522,-1870755,-2084748,-677946,517247,860115,615696,525286,160353,-591073,-699165,-328193,-168425,-60579,156696,249373,55400,-243086,-313321,-85653,179547,270591,193248,35525,-135460,-159641,-1434,16052,-202379,-375535,-343444,-54176,275754,324669,264435,303097,273035,68629,-186121,-217509,607,198606,118569,-16744,41714,115316,-21419,-211747,-143752,-15225,-107334,-158401,-28770,188266,386443,443752,208434,-204180,-382976,-420440,-444803,-131485,166940,83698,-33112,34,-18324,40339,108297,50201,-102233,-291285,-284547,-30622,117308,100686,112992,57722,-202361,-280058,-15567,127450,47359,-20288,40165,209502,305090,155261,-127539,-249158,-231697,-142067,38277,198937,77764,-24389,44622,43852,55440,119142,93015,-17203,2146,116361,146189,148680,155515,54770,-184532,-227699,61685,334698,160648,-196467,-181054,61724,180159,123870,28194,-61146,-47582,88780,158059,142352],[125119,-58203,-67899,83611,111254,-7348,-88410,-111867,-114644,-65222,101735,325866,370215,109103,-138844,-199664,-120640,-71689,-59582,-141203,-331913,-435299,-197860,139053,235576,174956,63418,-69588,-112224,-34792,50977,95912,74344,-37793,-120408,-110523,-61167,17405,13388,-234733,-339816,-187718,-109172,-95149,93927,200033,27961,-181746,-198238,-112171,-16871,-58184,-107282,-111750,-138409,-107730,-29298,-59494,-204313,-319581,-203209,111403,186090,7798,-147571,-192578,-202291,-8260,219740,81901,-179186,-113113,-44116,-132673,-68763,66515,71040,-48312,-147188,-32959,103848,68554,25280,25739,7007,21214,-53225,-256209,-382546,-272572,-29737,136505,169840,210847,258889,217135,88231,-75348,-249200,-274403,-261976,-351869,-333698,-88905,70073,-24020,-141578,-3800,185775,186915,-41069,-107428,26283,-17218,-177611,-148367,-46961,-83257,-248645,-383647,-401912,-282637,-244751,-375113,-402775,-201152,-35737,-158563,-314988,-311740,-213119,-143337,-45922,65931,-35882,-206043,-275288,-214806,49929,316087,424786,390401,189087,-63799,-130671,-48001,-3405,68976,187710,271524,299647,295712,283433,293828,133917,-7298,69885,88124,-70157,-220409,-288538,-208222,72617,385283,436073,335104,288898,245715,154533,78458,-7507,-67297,-2612,-52086,-175064,-120011,-32883,-50665,92198,298918,212049,-39905,-163613,-222993,-362891,-380471,-162264,18055,44320,-33889,-113418,-12113,142112,112976,25558,21322,64846,-35047,-254504,-300217,-118323,-14947,-150779,-283403,-347450,-452480,-389437,-106724,118068,201047,226690,-13629,-331798,-363820,-289983,-309417,-90383,156095,232915,189568,-96638,-229308,86409,436090,628563,553559,250741,86001,137756,27414,-266250,-418097,-342585,-238334,-135436,44143,164428,82710,-107163,-103140,-47621,-60818,19796,207352,161426,28225,168065,324607,192209,-20675,-223320,-352733,-89701,273837,261688,114693,124932,163852,127255,57940,9289,-18435,-39662,3319,-14295,-130110,-227907,-164447,-5182,109135,108975,88352,118310,231948,166233,28245,66096,197122,100803,-145444,-260417,-162425,5469,56808,-14802,-29892,108008,389686,513720,352776,114613,-49668,-151575,-103913,46744,119285,109554,89585,24027,-45236,18841,243396,271268,38533,-107834,69065,211487,22026,-133330,-120738,-26285,136334,122083,-68920,-130452,-20543,207939,393163,138263,-211460,-183457,-77086,-194113,-313428,-312294,-257562,-76145,131330,251949,134300,-203510,-280807,-145247,-24905,95291,104015,4601,44966,210346,329042,310352,162038,27721,-745,42130,-63345,30837,290670,264548,67550,114248,345349,441235,325709,97198,-98868,39145,243180,41160,-190915,-121411,13276,190310,343416,273331,58972,-86350,-149927,-269937,-239964,-122934,-132582,-300698,-444126,-391665,-258821,-109353,-4877,26581,30522,107148,70999,-80478,-15357,161213,23183,-255833,-204298,79601,162764,60720,30088,-121563,-397085,-417864,-243147,-127304,-95968,-51562,102047,259262,161642,-119992,-232432,-12794,270001,174282,-203222,-353812,-135543,125420,365406,496215,429296,259940,152587,133975,233059,434210,542193,374992,72427,-192780,-247559,-137591,-76883,-46419,57956,172308,294168,359120,296567,178398,274217,482337,389297,269774,398598,282362,-65900,-283782,-312988,-175607,93525,171569,232646,214512,290639,845312,812607,840502,996203,-2282221,-2625616,3198019,4751777,218985,-899079,-723838,-1887643,-2114760,-1206446,-199704,215754,-302318,-701293,-150231,415874,159895,-332101,-451127,-516357,-442749,5356,539993,546779,109739,-189712,-126139,-97269,-209725,-291925,-161819,51496,149355,153784,185584,173076,165560,74309,-175906,-279590,45248,497895,580812,390219,270674,141861,-32876,-132984,-50038,53570,142819,304464,394294,311956,134878,-56176,-330456,-489255,-412215,-444830,-569036,-383691,-127414,-18053,144914,280533,314898,343106,377166,255394,153503,181041,122904,-68447,-100157,138594,274085,95480,-100845,-77513,3060,66371,112150,-2201,-100644,69062,288511,243002,67273,-29389,-37049,33462,48626,62546,117871,113710,126283,216697,260515,47702,-271075,-310998,-170216,-121194,-101588,-75671,-29912,-19574,-129870,-237020,-287089,-241924,-103282,-118622,-99093,43128,18927,-169459,-236926,-240632,-187959,-98948,-113938,-108561,-1232,55081,120245,166011,91626,-66267,-236476,-258936,-248747,-277912,-257966,-149277,-17704,24419,-21975,-24767,185686,338378,221842,29826,-48692,-42996,48013,148260,57257,-53884,122187,327887,133095,-119996,-29031,84171,-47884,-229301,-342910,-391415,-171928,61464,22943,-172435,-152374,84710,179422,61629,52212,190247,194050,-49395,-322352,-324115,-83640,144311,238349,159822,11974,-115894,-136757,-99340,-87983,-128150,-193567,-129368,27430,25762,-161933,-232213,-96888,81100,133255,30134,-106612,-39586,183792,112873,-130520,-166557,-63644,6232,92098,155868,250023,337655,313910,169225,64160,32112,-78731,-246825,-216555,15973,133223,-8708,-116587,-72717,-72736,-201232,-188559,-99253,-90934,-55665,30050,30964,-4484,30822,17215,-76938,-137057,-168549,-246186,-256737,-215955,-153085,17036,259180,266397,-7874,-72463,48049,36200,-1731,121838,177311,70314,141214,328260,288897,84810,-7866,318,11424,-56357,-152746,-147782,-223867,-487903,-573255,-328089,-57510,20701,-30899,-171940,-222303,-37767,5126,-7599,8711,43397,138647,248294,221672,68560,39539,165526,165242,78283,90671,192883,247686,141850,-82255,-165021,-102385,-79164,-42728,41991,4319,-60843,-72838,-94687,-172422,-244026,-176462,-51864,40841,114608,173628,168346,106858,50371,68390,56528,-222369,-351359,-124279,24511,4851,70149,64181,-6169,59156,117185,83605,195131,322282,244490,114370,250351,250752,228283,245136,50546,-70066,68787,17655,-173100,-148213,94180,155369,20024,14275,-45728,-283720,-320715,-202885,-158546,-103566,-126054,-182812,-40259,165130,155945,78490,59390,-14659,-1895,202556,238432,20649,-259667,-370996,-157520,201045,250084,20567,-185424,-154706,35257,62365,73408,218033,292472,261855,212338,-54380,-432330,-470271,-335150,-276654,-290290,-288592,-203290,-42631,94005,129342,181419,342866,272606,22629,-17493,42901,-92834,-190042,-85613,63969,29229,-145400,-137036,-23081,-101956,-234433,-254422,-154497,48588,124507,69312,-18477,-169328,-391890,-521499,-486022,-285570,-44705,51927,105324,234124,415210,584043,621594,316403,-106523,-237927,18509,214811,138476,101071,208618,402547,451605,166002,-79063,-60605,82986,194695,359521,529777,551980,489310,712521,1405991,1887999,1266612,46656,-890814,-1542825,-1905018,-1851337,-934965,100662,857451,1281948,1336220,1437150,1326212,367830,-1248046,-2710146,-2306753,-652352,479520,820212,663009,399171,-4002,-570751,-666138,-317557,-129618,-32374,131528,168584,-26700,-306631,-359756,-100006,120345,106053,-10121,-102165,-212580,-182546,25010,12546,-249577,-413347,-370841,-113056,234646,345733,280287,326089,297897,102575,-61396,-42376,82340,168653,94269,512,56259,105023,-19448,-195754,-140058,-58316,-105449,-126266,-68670,100841,353997,508403,304090,-169714,-436072,-523806,-490579,-35816,329054,187759,13494,-6664,-46925,-44920,11680,2988,-100121,-300864,-341941,-160968,-27873,18068,67082,28923,-135840,-181525,-32506,7189,-61849,-87167,14759,194213,239698,56846,-198618,-316197,-289604,-202913,-20093,187282,186447,86611,-2784,-115663,-63541,14927,5274,-56417,-26140,33792,65388,109151,185195,95206,-156679,-241895,31099,329304,162679,-186010,-179417,34298,116216,104791,54543,-56974,-74867,62330,167291,190218],[194749,83588,5903,11920,-18278,-88355,-95183,-90315,-99495,-41186,143153,327347,349559,197422,46310,-115023,-135549,-93687,-58793,-104769,-251109,-342359,-180234,104331,165780,77802,11620,-92499,-154410,-116085,27303,208613,229180,48344,-74818,-67472,-74718,-108778,-125807,-273804,-306782,-124526,-52303,-36514,121396,139986,-86767,-258811,-204128,-104648,-60130,-116858,-103239,-28724,-31546,-34860,-38521,-99538,-199587,-293437,-243904,12911,114897,-26528,-202279,-231874,-196707,37016,294621,145750,-173062,-135161,-34062,-97591,-34282,148546,181972,73514,-22449,37930,113468,36132,8312,68709,60412,-15803,-79550,-176698,-297703,-306921,-120205,66405,118851,195686,243456,202447,82763,-63702,-241636,-298147,-279760,-400935,-361757,-72722,90348,-25253,-107912,97789,265150,166539,-85406,-140426,-24352,-51738,-164011,-142550,-77867,-126033,-240116,-269603,-199545,-102376,-126682,-294709,-362809,-205989,-45995,-137339,-296004,-326860,-246431,-186811,-72047,10935,-61964,-190575,-269536,-245431,7839,237763,283678,276526,132656,-115157,-206111,-108845,3630,128721,196362,211836,242300,276979,333540,313042,127165,15124,87240,53255,-118061,-201472,-112549,54290,227017,396682,423226,338798,265808,220029,126519,22225,-20737,-5505,34428,-40247,-125041,-59881,-45262,-130133,23460,258210,197656,26854,-52879,-192913,-412126,-454618,-232045,-41105,4082,-61767,-122313,10640,174752,144540,65796,69283,118628,1054,-289613,-381798,-177309,-92212,-263812,-415217,-481325,-577441,-450831,-108109,121872,224863,316569,121144,-225391,-320834,-225044,-189352,3094,245178,300315,160084,-188719,-285280,76203,399400,489811,406686,235153,166945,188913,8565,-281723,-351977,-226622,-184542,-152656,48815,191298,59851,-115886,-97280,-30871,-31589,70887,255486,153563,-53617,85276,283198,208066,45066,-149231,-284353,-8527,325884,246930,66825,143259,262176,198986,82796,-6250,13124,57563,71254,-37161,-199185,-299150,-197118,-31608,38229,7596,26465,119853,281461,266084,64643,-323,125468,64398,-169446,-246589,-102439,45151,77413,25405,18786,141001,425250,590539,401442,84322,-50961,-69498,-50546,32189,92483,57464,48351,95869,64996,378,134335,199614,-39956,-195545,-15908,181542,57271,-70479,-53265,11633,120772,48363,-181723,-275500,-176191,77130,333872,180680,-105024,-123276,-86850,-183879,-223833,-232702,-269963,-175358,-5357,147987,135541,-81687,-130100,-22033,100146,231398,192289,36935,100852,289061,386865,309861,97021,-64198,-94110,-94160,-139518,31470,264929,177422,-53929,-12524,282043,485617,351770,68277,-126230,42419,256917,56992,-151452,-39956,37467,67311,260048,337410,84110,-134549,-123215,-156118,-155603,-51790,-117859,-382176,-503768,-379521,-216818,-1988,135592,118152,45499,60853,36196,-73978,-2275,174491,16616,-275442,-226563,63340,164272,111803,65489,-116382,-357505,-381517,-268794,-199046,-161791,-75544,109743,225084,106755,-137230,-204526,46515,352326,235639,-148770,-305441,-178133,62681,356494,466583,365908,250508,158217,122463,267967,424103,424065,258235,28937,-200530,-257674,-184982,-86696,38510,127853,178219,199487,159980,65802,-12462,134785,399365,365736,187242,262060,147361,-136829,-254864,-235349,-35361,323719,394896,197956,-90243,42666,826618,914625,685764,1198372,-774855,-1812207,1910532,3517259,264321,-877904,-933346,-2208117,-2471611,-1390656,-295249,-11038,-537128,-726335,-106784,411400,137435,-279984,-310166,-314827,-235682,85861,508626,514771,92567,-202083,-100016,-93605,-270956,-337364,-201549,-18933,114308,154312,183802,203453,271145,145393,-154874,-305813,24901,508793,615268,483568,364656,213811,-14120,-193368,-230699,-169702,-902,222273,370613,353017,135681,-70385,-287917,-428347,-394819,-498738,-687448,-459771,-107829,63202,207118,316182,343247,376889,358123,143628,10751,131549,197181,31952,-97384,48548,235551,116751,-119572,-114206,26182,107824,98873,-59337,-160932,-46,253012,210033,18271,-76860,-67882,-13838,13595,68794,150159,160704,180505,231564,255050,82027,-191014,-236058,-138220,-125883,-104793,-49729,23593,34801,-145845,-296197,-286826,-167321,-9881,-73904,-103306,38189,48178,-94464,-140790,-120437,-136966,-146972,-120548,-72641,-32328,-25922,46227,119063,93658,-46231,-204266,-233581,-238651,-292115,-196924,-28753,46219,65906,26757,13856,148536,287688,254524,125211,-12166,-84909,29685,194611,97693,-45776,141050,332231,82152,-151424,-25943,130066,12629,-201292,-342261,-350055,-111295,91393,54415,-101849,-84686,133973,209867,55846,36996,215945,262283,13485,-256547,-232326,22755,265766,355218,237101,42184,-71194,-68187,-107648,-229080,-244625,-183220,-89117,55017,67778,-141871,-223005,-47472,129627,132411,-7739,-126816,25304,273333,156909,-100810,-140222,-82830,-26279,81344,161565,230493,303725,264030,95012,12670,-7539,-138687,-281327,-215623,12240,134614,44742,-46028,-16128,-33274,-125790,-98798,-38749,-52247,-38669,25240,59550,73949,82481,11529,-73466,-93640,-194093,-314320,-259087,-180232,-156419,-11891,249715,328871,153734,55464,91962,71679,59344,163330,217545,148937,247105,392504,323633,120767,-48714,-102409,-90874,-120991,-175670,-143123,-182297,-393413,-527037,-422312,-209910,-101925,-101038,-231400,-247503,-68158,34543,49918,50317,40412,117238,258537,244262,84066,30509,137644,193561,181867,154111,196185,178459,34428,-109523,-150271,-149128,-180044,-169827,-94279,-64966,-86858,-97356,-144711,-250995,-378697,-289216,-41319,130241,166269,182019,181052,145100,115725,133925,81167,-210744,-320358,-115551,33070,28941,79706,69316,59612,143201,150805,119023,241580,336839,183688,32513,190561,230035,240884,259379,114662,72108,210742,62343,-177674,-142987,114483,201447,106897,121519,35209,-217574,-244047,-155453,-113261,-30500,-70467,-168826,-29169,187505,130188,-14214,-9479,-26756,47388,326630,372527,9941,-419326,-509813,-182764,239271,289844,18172,-200139,-155845,-1815,24710,26064,94493,114985,109948,103604,-103988,-381943,-434710,-358827,-319027,-291859,-234919,-136591,-30048,49858,93117,154115,294875,246595,44817,17556,16207,-145970,-166878,36516,119465,9280,-151750,-96860,-63720,-197135,-306016,-281388,-110714,106935,105950,-3644,-65553,-160758,-386676,-585335,-559193,-337083,-44446,75092,78510,204315,444510,639386,658037,373908,-88152,-293160,-11239,279947,186067,15702,148575,415013,388321,-15041,-190661,-79494,102415,276558,507202,686920,673679,565373,744338,1341709,1656239,811791,-340097,-961177,-1485362,-1732026,-1288742,-700024,-26978,776412,1364830,1520342,1645605,1391304,82614,-1943975,-3085718,-2071925,-507603,420515,691957,606843,254343,-99090,-432982,-533323,-261503,-78324,-32107,58665,66212,-104642,-326851,-321704,-56412,74273,-60745,-201908,-216871,-247268,-152082,57194,-39741,-311754,-380651,-294795,-111747,168201,283244,212319,268480,276988,117691,42595,119261,178715,132607,27857,-35530,5853,34487,-67371,-193649,-118649,-57788,-68515,-85468,-99868,7768,271911,494261,353468,-103304,-402527,-496199,-401746,107588,487722,286958,59694,-973,-50057,-90433,-52832,-20658,-69751,-240652,-312370,-242815,-144810,-33125,43571,18441,-29557,-22768,-7235,-82137,-135173,-96655,37686,179612,148721,-56764,-256679,-325759,-255591,-192041,-39740,200314,319490,222862,-29307,-247134,-147956,-23315,-44646,-79138,-59555,-96782,-92978,12463,179338,125732,-114461,-259955,-49899,250769,143225,-142376,-156721,8161,52065,64828,39561,-77548,-90663,56161,162627,193763],[232386,233943,86673,-48793,-122064,-152895,-114626,-69343,-46850,15661,163565,257068,226840,208048,192194,-12976,-139981,-113143,-58230,-40955,-100255,-191285,-154555,40964,79811,-12171,-38877,-107217,-153280,-124937,37335,291937,355436,162235,12046,1497,-66494,-240333,-312999,-311262,-234575,-25816,41313,38088,118956,52722,-185242,-302536,-208772,-99442,-98098,-159887,-117026,-8762,17778,19758,-12768,-78506,-158839,-273308,-305726,-125084,29052,-20289,-163649,-212607,-166510,93097,361503,200989,-141836,-130370,4540,-17880,29789,223001,276323,172414,79851,98607,128632,39702,26082,105511,85555,-65501,-121254,-108643,-173530,-261765,-173926,-24388,43588,154504,213964,158416,52929,-43406,-193763,-275422,-253751,-369637,-302379,-13178,111583,-34448,-109277,89974,244496,90978,-139581,-181117,-121490,-144970,-196974,-161958,-91545,-140411,-237289,-163055,35481,91912,-21000,-179669,-250640,-173932,-76521,-132006,-281096,-328978,-255402,-195692,-54664,3763,-69113,-167638,-237956,-228465,-15084,132324,95944,120147,56942,-161301,-269553,-179336,-1791,185125,224764,186826,200189,230626,312784,249507,78833,57086,135926,22053,-185935,-217578,-5,229115,304677,333512,333080,269506,211912,201206,133237,21151,1929,53299,29956,-71592,-104988,-29998,-78375,-211240,-49110,223872,225132,142689,63122,-194886,-464732,-478636,-266842,-102123,-51853,-92975,-115646,34214,161546,97718,25442,65627,145422,32842,-285145,-403352,-214318,-159240,-328035,-451113,-482471,-555001,-410745,-70729,122411,220015,341392,212554,-117051,-247157,-143335,-64595,61963,258375,292954,93969,-251197,-301304,49231,327295,338287,265091,216048,231577,218804,20154,-219637,-234552,-121216,-134736,-128065,77515,175763,-31768,-153308,-94728,-21992,-17821,72989,225296,112002,-111672,26718,223859,166746,54050,-86804,-168394,107816,381846,227320,13329,152004,331828,258946,146134,54653,75707,131925,103831,-43301,-214145,-300177,-187820,-61277,-62918,-106686,-27980,124605,272166,295893,81926,-46144,60992,32433,-173722,-225099,-70311,43065,60324,66280,99842,189464,405414,569779,374589,39408,-41307,18536,7001,16146,52500,-6726,-2205,167516,187145,8846,19019,84217,-136456,-261979,-80696,143226,116401,18371,6291,37675,90346,-25329,-253112,-340917,-267044,-55115,206808,180560,-6768,-69549,-100007,-136624,-74562,-115388,-230282,-225927,-150235,-433,109587,66196,58346,131321,252758,376042,260137,60083,145739,334873,387678,252260,4461,-141952,-120979,-171949,-195106,23597,231605,99482,-123771,-43643,285382,499402,306007,-25244,-168094,46553,259204,69266,-125095,25140,74192,-31069,167002,373138,111025,-187432,-127681,-22976,-40140,33375,-51129,-359899,-461220,-336097,-182294,69479,230667,175358,42571,-14042,-21269,-72362,-20929,132155,7504,-255078,-221538,42666,147272,141003,89931,-109028,-303737,-317723,-271000,-244190,-174579,-56842,110072,156254,21079,-138422,-146357,62994,318823,221026,-79765,-188640,-163690,23261,338613,433487,341704,295773,188399,115713,255814,329586,266171,185229,50445,-167039,-282491,-267933,-133352,77248,155293,141638,71844,-67472,-178039,-182244,8431,305233,339909,154615,166575,71013,-137849,-208692,-169446,110646,545245,621490,159837,-413235,-225863,756496,941092,448369,1044851,364596,-1361493,182438,1938575,594211,-433896,-827590,-2170167,-2493523,-1379916,-268294,-103038,-623260,-657683,-52378,312255,-2578,-254675,-159281,-102340,-50140,106421,386968,431705,69010,-190933,-56861,-46363,-239175,-282554,-197308,-77011,81417,172577,211034,269939,381777,215275,-143493,-314416,9823,451362,565259,530742,446396,268264,-7846,-234083,-394262,-391144,-158829,119300,345113,415023,191038,-34499,-187207,-312746,-345153,-494493,-696625,-445038,-38738,133662,214870,294987,316065,364223,299848,11290,-169418,8985,232851,155945,-73313,-59217,161782,112460,-140337,-146833,43466,139172,67083,-138908,-242747,-74742,191837,154047,-30306,-119516,-108540,-70293,-8949,81343,164315,174439,187555,214930,219301,103574,-80338,-112351,-76761,-131589,-127267,-38102,55178,44768,-189347,-354486,-281979,-110622,16710,-67440,-112600,30411,94505,28805,1105,34806,-50690,-156170,-77716,27817,546,-76307,-69027,17299,70798,-26361,-139168,-169876,-219096,-288743,-115801,108819,133926,113179,54480,12209,63515,187533,229098,171772,23193,-96151,2914,176995,105962,-18137,156882,300779,49218,-140418,-35042,124766,70437,-137794,-305027,-252432,-29418,98999,49249,-47328,-32292,147142,214871,43721,3321,218793,304712,55373,-187868,-141115,105390,355282,427314,268050,34401,-58310,-23455,-100198,-310735,-317554,-149415,-24017,80795,60167,-147812,-198399,15901,171173,121853,-16819,-82837,120920,345892,194757,-55986,-94562,-94030,-65817,33186,119848,188824,257202,184563,-359,-59400,-43973,-128981,-232214,-198984,-38586,81124,70205,20161,47155,26552,-13290,25457,51124,2079,-25683,2852,63064,134803,133764,26499,-24566,19312,-130445,-314563,-243436,-131419,-154395,-72570,193621,349103,285782,159691,112190,88504,113859,199365,234951,192618,283601,393060,319041,115879,-108502,-174034,-141070,-161606,-186169,-108447,-93408,-258182,-438408,-464469,-359262,-236286,-136900,-181029,-161387,-66951,42975,69330,59503,14561,70199,239401,255987,107081,2490,48849,165816,217437,154818,145584,65640,-88515,-112075,-89142,-150902,-242190,-276943,-219175,-105702,-87198,-123339,-184657,-277146,-411224,-326978,-3403,231441,244994,209229,188354,178706,191494,212315,103902,-182731,-269625,-86656,45365,35786,41472,37110,112869,220887,165422,113632,244655,333285,124907,-23913,92967,158676,203922,238670,177864,221033,320391,109709,-126899,-78725,145861,230096,168554,199305,121084,-113602,-159354,-131835,-94049,26060,-29937,-199107,-76423,172138,95021,-107409,-85494,-31423,88022,374815,414350,-23740,-508219,-563167,-193192,223264,291917,17658,-203082,-156938,-38064,5876,-11350,-38125,-81744,-64642,-36994,-191224,-333785,-357260,-341148,-338779,-277637,-161709,-40908,2111,-2884,33241,123348,251068,243108,111745,77238,-23797,-214354,-135980,194343,253907,54142,-101306,-36060,-98024,-266903,-344264,-293385,-73426,128476,63759,-76768,-128717,-181058,-359128,-587901,-580204,-341291,-25680,103767,60213,162792,424475,623124,635166,420865,-31298,-294994,-43638,269955,171551,-59179,97885,382126,259370,-205120,-303720,-90398,129259,345060,594273,747833,691220,524307,581089,969266,1080525,304583,-395657,-706222,-1153024,-1191923,-615992,-678517,-394034,493668,1212789,1504447,1622793,1217372,-244742,-2204086,-2715158,-1494501,-406714,260486,506297,483952,151942,-73237,-204881,-325545,-168524,-42592,-86810,-69356,-49097,-169547,-316474,-229771,25540,46877,-197263,-327119,-265247,-223104,-71496,87781,-126897,-375111,-290787,-129472,-29036,118990,181137,112215,169324,220097,104726,93883,239992,287825,117450,-56913,-116310,-101968,-86705,-148321,-186742,-68618,-1007,-1948,-49356,-119557,-75961,146774,391053,339107,-12569,-270654,-337240,-207746,263221,599075,353628,96315,27418,-19102,-74376,-54250,7509,8374,-107362,-199893,-255735,-208727,-47751,41317,25347,83365,149284,54810,-111399,-140111,-30193,110445,167766,50484,-156457,-282049,-270620,-147785,-118317,-15141,248330,462490,369822,-12634,-313948,-183347,15061,-28235,-70320,-81873,-227404,-285406,-106164,150184,139855,-76352,-278584,-162367,113144,93897,-92269,-112257,-3081,5599,19598,3443,-101219,-90089,65140,141776,151282],[225720,337151,146556,-80626,-173438,-184378,-133157,-43095,32811,85406,152901,142007,56033,140136,228760,37548,-155444,-130461,-55874,25641,63610,-37627,-137248,-39591,7426,-55785,-65786,-102935,-117457,-72117,81480,328990,416010,270543,114726,68505,-48393,-335746,-482596,-341699,-147861,71045,129832,95020,87020,-29017,-233952,-307893,-217988,-90526,-94849,-160772,-138998,-45748,10189,44311,37234,-998,-88200,-265829,-367606,-243128,-40823,16064,-50407,-140356,-121642,148573,417903,249184,-91934,-111240,40627,70318,107738,266477,320662,221899,130662,126666,143093,86543,85631,141405,85772,-107460,-158985,-55696,-30230,-140210,-173639,-115525,-39957,97358,178600,100591,12595,-15138,-117529,-214619,-204413,-274727,-174181,78368,131169,-39409,-111471,24052,138511,-33727,-200871,-218584,-233535,-265817,-265583,-203459,-84687,-124059,-249193,-98269,231557,248730,53812,-60235,-103439,-119571,-124582,-157665,-279806,-310105,-227761,-165073,5024,81999,-19986,-127035,-181051,-164141,-2078,42436,-82894,-38349,-11565,-189771,-315675,-246154,-18292,225473,268230,201408,181324,178514,245295,146237,-3851,72930,181377,1827,-252670,-265486,4498,258154,281047,208447,185210,144430,132333,182147,161512,62939,51684,92508,-17682,-138949,-117277,-44067,-146606,-294892,-110325,200574,278509,270670,146480,-223447,-502811,-463934,-271642,-138360,-76029,-82634,-72462,65795,116715,-11904,-84367,5439,129372,44691,-255389,-371733,-227659,-208730,-338169,-388200,-364974,-407048,-285035,-5881,120684,195370,309522,239817,-46105,-176866,-75627,21464,71002,191703,202887,3525,-261215,-268691,10589,233177,215258,162729,191083,258739,222242,58799,-100346,-106668,-64503,-109850,-77426,118266,121826,-161065,-207567,-93466,-19932,-7425,48803,148450,61266,-121888,19528,176725,84217,-5072,-68741,-48263,226081,431340,218718,-16698,156869,354808,290276,223168,166982,149886,167256,107134,-24754,-184294,-249575,-146683,-83937,-165491,-207511,-61924,136059,228809,258640,78933,-52516,31822,17027,-162653,-210761,-89107,-17101,1343,99096,199750,247114,348979,464006,274814,-13616,-20271,90707,46461,-7613,4522,-65466,-48826,210215,277332,43708,-54779,-36705,-223188,-297353,-120668,95927,172038,105167,39741,42600,50317,-84368,-268927,-315213,-271306,-144508,60533,138308,52784,-33170,-110304,-70537,93407,34123,-127719,-206677,-257566,-147883,66978,198824,245402,296770,408646,495881,298412,73317,155515,323086,336095,162062,-93445,-201552,-118307,-197113,-223551,15754,204128,43889,-132033,22558,347882,470650,199439,-152340,-210553,58761,267825,89176,-102898,75994,123928,-78183,77591,356077,125815,-244325,-184431,65865,73183,120228,59671,-232025,-327880,-264386,-149853,93541,248677,172345,18084,-97141,-91939,-82136,-66896,46470,-3477,-206802,-192269,28666,126782,148249,105681,-90141,-241075,-229894,-238851,-247742,-137950,-7223,105230,78246,-66020,-117064,-66944,40373,177347,126672,-15194,-49001,-118708,-1497,301058,390136,356289,380357,223440,99603,199148,194039,122896,168113,124705,-93310,-295426,-349149,-199198,63747,146316,83626,-52065,-258356,-363072,-275597,-48181,246845,318958,167206,130135,86898,-42268,-149135,-146305,199410,668078,741930,95534,-667709,-433290,629580,865960,293115,806219,1005042,-1284382,-1548626,449783,1115223,287833,-485151,-1830059,-2236180,-1225553,-185069,-110674,-599732,-546275,-2373,147049,-212347,-264968,-30858,87931,73807,55025,197408,300274,27813,-171034,-11353,29026,-129993,-163513,-168238,-116320,57012,199555,257506,346643,439941,234659,-159922,-297591,7706,336378,438128,505373,486510,282048,-26676,-257104,-497639,-555836,-289217,41628,332272,483126,306885,66345,-41367,-156947,-259155,-430361,-603956,-359572,39504,155410,157249,218573,247032,312535,217086,-118902,-348298,-151311,222383,270254,-29157,-148444,70973,80139,-154050,-158631,54679,157167,34201,-215646,-328142,-145282,112090,82659,-80300,-151646,-145107,-116275,-12308,97629,166475,169306,153589,167985,161376,97821,19358,23336,-4717,-145850,-172726,-44816,67965,25359,-223170,-361493,-240659,-65680,-6557,-69507,-96099,36551,154762,169550,150659,168045,28029,-126454,8570,172236,90284,-98446,-207681,-118707,18077,-14550,-43213,-50663,-173624,-267780,-37107,239624,249506,161852,41913,-46005,-50991,62046,149861,158271,52290,-73211,-17598,117862,85050,19006,166605,237817,29970,-101204,-53062,71623,102607,-69121,-248420,-145693,22688,63134,6050,-23937,-3248,130694,203309,39248,-32068,198725,309019,75794,-115060,-63758,139682,381805,435073,242906,-11912,-79790,-9400,-82738,-320627,-324495,-96065,43637,92292,8754,-177186,-171295,68439,198162,112158,2411,9458,216894,376072,215358,-553,-38858,-96755,-106808,-34540,45765,129497,198368,92875,-93346,-135642,-77196,-78200,-138099,-179469,-126895,-12986,68928,80527,97274,64336,78232,145024,153353,65604,-20351,-39105,36581,168094,184382,70371,70324,180071,5711,-254652,-218321,-84768,-145682,-140373,112355,313014,327054,208815,106436,75095,135515,207419,201211,163475,237998,340635,281446,70258,-172508,-198171,-123005,-163920,-179245,-46641,25912,-113003,-326034,-443041,-462529,-347946,-137920,-51187,-26692,-45201,30448,49375,33361,-33919,-7710,176592,247628,139745,-11654,-46444,103527,173101,89249,63505,-44431,-185946,-89269,3879,-99671,-230667,-308650,-277244,-102638,-58550,-147170,-216482,-260751,-343344,-263671,69602,316649,322027,248903,197070,202011,250490,272204,120747,-138641,-204047,-44597,43882,1869,-38759,-12472,150426,281571,160938,59146,201148,325709,125125,-15934,-9941,51025,126610,183808,203873,313152,360574,148770,-35939,23989,188982,247377,197845,233955,198011,15699,-77589,-138297,-110831,45443,-18544,-258641,-164011,116950,50557,-176779,-144849,-31448,109439,355527,369141,-63320,-500783,-519453,-187173,159753,256939,27708,-182013,-143624,-44046,19458,-21890,-135857,-240369,-219357,-177432,-293345,-316058,-265274,-289515,-333593,-253199,-92487,50038,35904,-60926,-36776,105416,237572,269727,198494,128624,-73328,-275129,-102034,325171,391429,128691,664,45060,-102178,-280540,-315185,-248888,-32446,107771,341,-135451,-180269,-212996,-313410,-505982,-518710,-290672,1735,124586,54765,114643,345493,520350,556711,454822,60819,-241555,-65321,205955,124936,-74716,81428,315838,110076,-336713,-368859,-87265,145549,369825,599121,711328,619301,395963,292834,444383,351798,-120071,-93067,-179061,-694518,-461447,-22968,-874253,-930715,52588,855877,1285866,1373121,850819,-490317,-1810502,-1610484,-803470,-485023,-36908,303245,349402,135487,76342,62213,-81799,-53702,-43714,-203830,-239677,-165209,-215141,-290963,-130782,109319,34102,-283252,-360439,-228688,-141038,39629,110549,-220499,-422116,-177459,73201,118960,122324,100838,39243,81249,151903,66692,82605,306725,396829,134567,-133613,-216158,-235053,-230190,-235613,-161720,10178,101883,79416,-25456,-128361,-138647,1789,220359,264181,85265,-64720,-98309,19466,385792,626289,363980,109723,62970,31797,-3384,11077,90649,133460,78222,-32750,-198145,-212399,-38205,48844,45463,173761,286129,137504,-70775,-66241,104965,215665,155851,-37231,-218667,-265269,-167071,-10710,-13170,44698,325479,593538,505229,49198,-310125,-184178,87752,42250,-28863,-77544,-301172,-436937,-196121,121505,140213,-56880,-293199,-275056,-47683,15375,-68972,-61735,4578,-14461,-16472,-26666,-102338,-71915,75846,104637,76376],[177722,357018,170995,-71944,-162852,-176220,-132971,-4489,121175,147621,112259,18155,-91971,28129,137531,-7524,-195408,-146720,-48228,76659,186719,72396,-133788,-115476,-28502,-38255,-55890,-72847,-63987,10260,146340,316939,395423,341130,206969,113984,-32267,-367649,-570887,-356675,-72347,130079,169245,104377,35229,-75007,-211139,-269623,-223053,-70840,-32320,-107242,-155163,-112045,-31071,43476,96918,109895,-3545,-264400,-400965,-293733,-78570,60175,95826,-27408,-63501,195872,457427,288301,-37902,-94884,50044,139674,186001,272188,302759,214142,118233,107204,150351,168934,177918,180213,76603,-120119,-168410,-10608,106615,22590,-127859,-195006,-127869,33252,149243,56677,-18008,19242,-26180,-127639,-149983,-151867,-16546,180919,147926,-31081,-84265,-26804,-1968,-179649,-258592,-236343,-314427,-364783,-336917,-244441,-53854,-81296,-272818,-89734,331626,329962,93183,34476,29351,-63203,-172033,-209549,-292989,-271935,-164425,-100815,89948,237507,97269,-64057,-108731,-69660,49411,-151,-207517,-161636,-50256,-191283,-339797,-289856,-34578,245304,313111,238305,181440,145128,174659,57571,-98908,33184,191342,-5292,-292275,-318981,-90037,145900,168632,54535,18162,462,39714,156583,192339,117584,106163,101695,-94184,-220735,-147952,-91294,-242324,-377210,-157078,173033,312165,350546,166158,-258217,-505269,-426680,-257128,-132681,-36231,-8807,7343,105288,60677,-150156,-227756,-92350,75067,34703,-213309,-306192,-225662,-243305,-304331,-253419,-182036,-198994,-121018,63650,117226,164059,250092,206863,-33900,-135408,-38195,44507,32693,71737,56696,-87147,-214056,-193075,-31681,130805,138489,102772,151397,240024,206826,113912,37248,-8700,-70130,-117813,-24692,153682,46751,-279147,-253205,-87904,-18949,15091,33630,70448,24893,-76597,66602,152548,-15628,-115916,-107123,26972,305196,459576,227305,-6384,162806,329727,281908,279415,281005,211613,165643,103055,19037,-135582,-187460,-96342,-90424,-237571,-276315,-80491,144472,181938,180298,59777,-18905,50082,24988,-142383,-210791,-155528,-125709,-86904,116789,294650,300375,283427,307472,126713,-67506,2458,124919,51736,-36981,-37961,-102935,-79513,209095,310281,98308,-51459,-111266,-264926,-288467,-132185,42058,191019,155795,36674,20378,2984,-124141,-236792,-221932,-200466,-165200,-51464,70202,59603,-22173,-115903,-11234,235649,206565,31752,-122206,-295191,-248671,23786,281330,391458,441379,529596,562013,315792,89096,128812,250310,248181,70808,-173339,-247370,-133023,-194710,-222839,14696,185012,13984,-90231,146069,429911,402910,63556,-269938,-235587,82880,290861,119334,-72881,122280,188147,-62611,2824,277362,112598,-300046,-281841,73522,153818,195623,189983,-36798,-153303,-179847,-117850,72032,182619,104793,-18165,-153139,-149546,-99362,-123025,-53364,-17494,-152843,-150309,28198,116881,144685,123004,-44128,-162472,-123590,-168260,-202869,-70173,49883,96455,13989,-124861,-72514,18531,1454,-13351,-11908,33691,63214,-81666,-24558,243891,334582,388893,465154,238334,59476,111362,68982,36682,192125,220042,11245,-263224,-383665,-250689,20358,123696,36215,-138999,-365886,-437148,-258628,1745,253907,306361,198715,140365,183887,136617,-85640,-184716,185732,639881,692047,-2554,-779868,-498519,462693,671228,291615,755912,1287108,-1325196,-2846199,-641922,1585669,1005084,-65346,-1330429,-1832305,-1016039,-123788,-121785,-560890,-456912,25936,-41312,-418953,-298273,53001,223870,120244,-45904,-9394,134626,-38135,-158359,22651,108526,12701,-37922,-139719,-137551,42388,216804,295896,392256,405154,170961,-198749,-240600,32186,201402,262514,399739,457687,237539,-72851,-256473,-498804,-614219,-358455,15227,331103,532582,454884,216084,115488,9992,-140468,-317201,-443402,-242312,80851,104855,42729,103841,158787,236607,134060,-216036,-481982,-298508,173969,341145,23755,-191880,-16122,24764,-156019,-144549,57523,159751,14695,-264895,-392383,-203388,27600,11100,-125999,-164336,-159611,-134728,3993,116451,165946,164466,104164,101239,93627,59967,70785,128608,53943,-173326,-237410,-70351,69669,6623,-211121,-290575,-146773,-18094,-36612,-46062,-32509,70211,222518,291824,260945,224893,59098,-72672,113667,319207,204272,-104643,-338178,-253986,-57718,-15076,67424,111048,-92633,-227052,21456,338764,376565,203981,-13231,-150391,-165129,-58591,39947,98244,73061,-23371,-16121,55899,48462,53599,169576,158598,15410,-55216,-74937,-9822,94931,-24672,-190999,-77376,8557,-19973,-60548,-31682,2658,99094,189200,53482,-54521,158140,273569,80290,-41438,-6577,120664,332602,376356,168463,-84954,-122365,-15658,-62372,-276797,-269357,-30181,97544,90700,-53207,-212316,-156369,86882,204161,107421,36844,118108,285785,356160,218416,63157,17182,-92557,-142356,-97692,-33490,62868,130067,11417,-158407,-194987,-108989,-30864,-47096,-157626,-218077,-115837,53762,136289,120519,47899,100115,222599,247651,130758,-24422,-100363,-15215,178045,237435,141477,194323,349122,167486,-166798,-196673,-59703,-139279,-194149,35186,237229,269879,197960,79326,30419,111854,175822,109280,50939,127244,258984,221801,-389,-219966,-175303,-54819,-136800,-161672,24809,144424,12932,-206173,-362138,-487319,-408557,-121221,83944,73044,-25180,474,1740,-16035,-94569,-110763,67089,209717,174555,12829,-90707,36514,66535,-20558,-16916,-107829,-226738,-51906,99059,-6166,-133851,-236029,-248887,-74189,-22527,-166730,-240511,-224593,-221258,-120619,168694,362782,363358,283601,211351,214106,271556,287758,126515,-85463,-127726,-622,15188,-78431,-137727,-55532,173188,317890,144391,-26177,126742,322686,210918,59443,-89898,-67364,29457,102087,170496,305016,316364,170081,66187,126306,235103,263200,198555,223205,253090,148013,-6404,-164234,-152425,28498,-30527,-310076,-253736,33079,2503,-202306,-167788,-31892,104868,290310,265168,-95883,-411664,-402879,-167098,73773,199304,54749,-129734,-105530,-4660,67981,2111,-169836,-318022,-315532,-282575,-377514,-334685,-188346,-219906,-303268,-222673,-41949,114179,59961,-114178,-95213,113185,266801,319696,271064,143634,-118288,-296128,-61391,383559,454640,189361,127670,140370,-63211,-228058,-211526,-132242,17632,51047,-79993,-171393,-192873,-229657,-256769,-346845,-367669,-189842,30351,124881,54815,62590,216778,351301,449904,475994,167583,-148449,-64908,122717,82537,-7734,111905,238665,-10636,-370525,-351990,-61852,141180,335012,520476,592908,490611,243980,23754,-1267,-284444,-373893,406000,395951,-322859,198220,342056,-1157394,-1447560,-432704,394753,933842,985278,396411,-586102,-850964,-109995,-247447,-775106,-431510,118210,253631,215541,303186,311966,157019,64438,-86764,-363534,-419345,-268156,-240491,-262731,-65897,158870,27551,-313072,-312252,-121149,-20294,151356,120821,-290922,-439573,-82736,242133,284039,190037,90531,31190,45178,100671,17095,22541,317086,479350,172942,-183164,-301630,-348865,-358138,-304504,-118547,105991,225009,160342,-11445,-128921,-174695,-130423,28024,150735,166896,158285,137660,200546,440989,557878,308480,87678,73557,72725,90121,116255,202580,279036,272655,143152,-90935,-169067,-28323,49150,71270,225827,357332,219855,25892,68880,275507,322388,138130,-102651,-234441,-211938,-48458,106479,84366,120604,409903,683937,600892,135911,-258763,-183111,124403,119281,30921,-39966,-279505,-472439,-212201,117745,136172,-60804,-300349,-356146,-186595,-79163,-94014,-30975,24007,-10766,-35628,-30382,-65953,-41322,71949,54245,-6479],[106273,293112,163859,-22417,-101168,-133976,-101330,49140,198025,188490,53925,-82455,-160090,-72128,-39648,-144831,-257031,-161989,-35057,105183,240662,118501,-137918,-163302,-21330,26011,-9429,-17434,-10350,83767,209270,267037,305169,354783,270025,133809,-23418,-335183,-551975,-349998,-26509,131232,132325,53135,-20417,-68460,-114780,-183512,-205131,-36651,76740,-10520,-153059,-170065,-72817,32568,151098,219702,74212,-253962,-383546,-263162,-86702,87799,227952,108937,11873,232177,471049,311572,4480,-94181,25741,181267,256050,249976,234924,160978,52253,40330,147273,265962,279144,220910,79468,-88954,-131562,37188,211355,172124,-63954,-256871,-221468,-31841,136113,52201,-23055,56188,69191,-29267,-102259,-40149,128587,271149,162211,-6406,-16334,-8316,-111589,-303511,-295114,-219157,-325396,-399053,-375082,-256952,996,-20143,-292335,-127351,315449,322878,102868,86241,105704,-22970,-192904,-261335,-310659,-223749,-78343,-17555,173030,414096,255850,14279,-37146,29740,127485,12574,-258222,-225746,-47877,-162751,-335234,-291033,-36738,244991,339053,266804,188350,145807,142684,24999,-175836,-59785,149354,-5274,-287449,-343114,-225554,-45880,10694,-87402,-123497,-117008,-43594,126308,210140,152452,140043,80358,-176582,-290546,-173611,-141593,-335738,-444774,-195237,114556,271098,327472,114781,-274373,-459580,-378535,-233129,-85058,67142,115698,104093,145517,11522,-276772,-358726,-193447,4686,12578,-168472,-231242,-220445,-270424,-247333,-94675,-3382,-13475,18090,111138,112054,136693,193881,135848,-75923,-127995,-26789,11582,-32656,-53314,-92173,-151843,-127372,-93492,-68852,31364,98287,64425,88388,184212,189715,172638,150620,34678,-122675,-149533,9550,167305,-27386,-341519,-261630,-70292,-10379,58354,53034,26083,13768,10090,146104,141813,-108912,-239930,-185358,28778,314696,452179,247246,41888,170646,269589,231321,284161,345273,242651,143639,112869,76418,-99840,-156228,-62112,-77548,-257650,-307511,-100800,135054,153563,98242,31292,35947,106752,55890,-116820,-220045,-239866,-249043,-179019,116865,358234,329932,224039,137368,-35478,-117968,10776,107823,20415,-60265,-56275,-108352,-86695,169958,287317,157603,30257,-101699,-239248,-229069,-113118,-13697,148648,145354,-768,-29881,-53908,-150990,-181236,-107259,-93541,-121421,-96478,-1417,18884,-38683,-118515,20893,321559,381090,219811,-3008,-258269,-273091,-3554,298535,466059,523219,574212,560998,331523,124895,86736,136362,143615,2020,-219109,-283242,-185696,-187916,-194237,22075,166532,3947,-25019,267740,485641,317450,-61848,-343404,-231660,113295,317593,151104,-27590,172845,264764,7707,-48636,151800,63042,-346313,-385524,5055,186425,249587,307631,161393,-3329,-106076,-89360,19169,52959,-8448,-48176,-149383,-163273,-111389,-166556,-133601,-37579,-117103,-111562,41182,125352,146725,153273,40364,-53983,-6384,-64704,-113832,5245,92291,85757,-24790,-141625,-15764,92225,-23029,-168204,-132647,65233,113652,-81882,-53188,180402,275813,414616,508096,213721,-12962,9518,-9207,22623,227366,298885,129840,-166267,-341454,-254643,-15709,111835,24145,-171178,-377632,-388900,-133508,157158,328952,302917,215067,163699,315026,351267,-27907,-280495,61866,466044,479343,-124651,-722948,-382420,290199,366589,399702,1035646,1528811,-1108367,-3416829,-1247540,1726822,1414990,256712,-845668,-1433916,-839553,-140945,-217781,-609735,-440393,19770,-208535,-556317,-330243,82962,280613,98105,-151313,-174391,-37740,-123466,-160728,37008,167964,136470,44127,-130463,-146428,34718,206918,295020,372226,277681,30262,-231257,-130908,95272,94023,78724,233943,355150,139136,-132882,-220499,-381754,-546578,-354335,35049,329501,543365,585636,372512,240377,152617,-3504,-177286,-263250,-135926,54067,-15869,-102222,-21980,73961,155786,74854,-253661,-537118,-386955,106782,346464,66802,-183590,-84266,-42849,-146822,-110852,50275,146166,13381,-271825,-414524,-244059,-47188,-46207,-157036,-149581,-136990,-116865,34218,136109,167390,171097,72642,38462,33444,-1104,56224,171296,78738,-212977,-309228,-109215,69714,18183,-137609,-153105,-10838,44889,-28497,23319,78488,134746,287289,365031,292467,177549,25688,-17586,201990,420076,295338,-110167,-428667,-354025,-139490,-25874,168042,274996,15949,-166347,52347,386671,480161,230371,-93986,-266354,-247381,-145976,-64173,26440,87738,39399,18378,29106,14714,75602,165923,82916,-1601,-20354,-95055,-93217,46211,-20475,-145712,-72473,-76594,-135655,-129070,-56861,-6964,68077,184815,89668,-57075,102639,209001,75709,22732,30310,63629,218979,266232,64636,-165921,-163922,-21581,-44696,-215494,-178861,39894,133139,89016,-83667,-230518,-163742,58959,185052,104144,68221,207429,311408,296013,211157,131565,65376,-82279,-160891,-132410,-88631,3837,61107,-40300,-177266,-218658,-139776,-24348,7666,-120845,-268267,-192701,40615,186480,113719,-29677,34931,236347,315324,187643,-38558,-176058,-79595,178518,295164,226728,315571,479825,294955,-92294,-189159,-69887,-147805,-222985,-12835,160599,164411,150312,42456,-33728,49178,107587,-24054,-120735,-9301,175162,153907,-68783,-230970,-120445,20849,-107620,-149979,77455,225092,97804,-93094,-239659,-425618,-408384,-112802,145819,82167,-26660,-39681,-53010,-66155,-149002,-219191,-73878,138331,195711,76061,-55609,-10373,-60687,-134008,-65702,-102048,-201276,-16437,165011,105109,28044,-74930,-158625,-59612,-14355,-183263,-255529,-193096,-108063,46651,271423,359460,344732,293732,231203,219241,249562,251674,117516,-37437,-51731,31350,-42968,-187299,-222774,-74520,183207,326122,126109,-105219,47797,322350,358905,169669,-132189,-166672,-62925,5054,78872,192588,200022,168468,148815,190140,270619,286535,183456,175412,275657,254788,47934,-187998,-190562,-1928,-43098,-312327,-303686,-57063,-38471,-175037,-145572,-37020,72516,200025,136834,-118358,-284294,-260495,-140363,-2899,143115,99673,-49529,-42663,73895,142761,56598,-136317,-301144,-331730,-326943,-415144,-367930,-141658,-144987,-248237,-188406,-11598,149259,74552,-146699,-118793,151088,331047,374576,301034,111680,-139433,-250441,-6097,361775,408504,204737,239517,234774,12606,-124738,-58270,33527,72925,-25252,-169492,-183764,-152184,-208229,-198842,-153159,-153793,-54483,57653,98033,45648,8264,65900,164116,350164,480743,252725,-45684,-38854,52508,67376,124522,183695,176024,-67577,-304389,-247622,-6261,121072,247612,377883,416890,337152,134969,-80036,-179854,-633097,-438435,833576,724301,-216428,547652,417699,-1331822,-1714381,-817626,-35239,566925,595012,-19400,-536235,318413,1255584,3382,-1185564,-818044,-28777,224022,367911,533524,502366,358399,167487,-157815,-522965,-563983,-344301,-250847,-239394,-53565,155113,20700,-293410,-219366,15276,105555,232424,115000,-320344,-424706,-41909,314722,406812,304837,162155,88901,72314,84770,-27186,-57750,275081,503162,204639,-199694,-344102,-404189,-436708,-341704,-70666,198882,338721,231501,2624,-123821,-185248,-220170,-134140,30912,210451,328840,292249,285497,421811,417089,198811,26904,31357,73457,162259,214028,297143,399424,421500,278038,27751,-107520,-42423,26126,91914,239084,360095,281575,144775,224352,432373,397022,109540,-142336,-211520,-140477,49179,171239,144509,190922,471592,704160,629812,215172,-195044,-210013,67568,144820,84383,22798,-163879,-358254,-136789,151413,137457,-82148,-299223,-385494,-266582,-166547,-163893,-40918,41838,5609,-38770,-3697,3175,-9757,41102,-3055,-70528],[37551,179773,143059,55388,-15271,-73254,-38772,111163,246278,203401,-3174,-140866,-129506,-109289,-222721,-325561,-322502,-174786,-22745,112465,228541,109004,-137187,-169035,16794,102856,60087,54426,32514,120937,247738,200108,178491,311498,296405,137567,-18148,-262167,-452995,-323320,-16646,78793,22794,-47571,-62629,-11079,35664,-52136,-147209,9100,191334,95530,-127267,-187805,-87668,27262,186876,294276,126794,-220137,-310878,-174628,-80642,83307,310734,246833,104698,256616,450888,310164,25743,-110753,-20854,202376,314075,219118,146520,87171,-39933,-55662,136012,349996,358597,257391,110910,-13429,-47133,91803,263339,255655,-14176,-297488,-317045,-94701,142295,95937,451,90858,159948,63105,-67981,32673,232657,331395,175091,30951,79931,88207,-139553,-361458,-291429,-161070,-255315,-354237,-360391,-225574,71816,49294,-286782,-182912,205755,242955,92912,93271,108068,-8222,-166596,-275553,-315094,-176310,11217,65734,227230,533353,397533,88506,16818,110544,209510,62571,-243712,-225023,-7703,-108854,-294791,-239342,-17082,225559,326196,259263,189812,179204,168978,60751,-207157,-173733,60831,-10125,-239373,-314152,-326379,-230011,-137009,-183906,-205027,-169896,-89548,101447,206399,145854,136708,38059,-242679,-327803,-172171,-159772,-386731,-477203,-232144,4211,121045,182996,14603,-255479,-369937,-322871,-203950,-11684,200901,250255,189465,175189,-21957,-359280,-438860,-263401,-53331,-8172,-128227,-168447,-219713,-294794,-191110,35484,111842,81976,76741,115752,105426,118136,156345,54186,-145158,-138150,-21192,-41872,-94278,-134032,-186596,-174325,-34921,4068,-93181,-57017,67672,21446,2331,114521,189389,224179,209170,22664,-185914,-182166,17629,149703,-83021,-327071,-214508,-34508,13070,118075,107982,24384,22702,106689,221937,125281,-177535,-331227,-263812,-33570,251431,403457,265084,108301,175759,193567,145734,223308,329526,237149,121076,141541,124485,-101185,-179602,-60601,-50760,-224832,-308542,-138677,99897,150362,45461,-269,81877,175826,102946,-84923,-221819,-298676,-342519,-246872,101955,371411,317133,163432,-20427,-181469,-165415,-10030,41710,-34267,-60455,-33130,-77772,-69865,114422,229510,199305,152102,-7497,-150618,-128723,-65520,-66568,40640,72112,-56787,-102407,-125897,-178225,-131455,-18095,161,-45893,-77479,-58777,-49562,-77028,-120593,20450,343792,524337,390256,105835,-171377,-218114,-4120,259214,455602,507238,515725,500000,361482,190919,60438,16714,40084,-37351,-226903,-305370,-254075,-180484,-141412,33537,136910,2500,32717,336655,489362,245141,-143914,-360368,-200505,134455,321062,169031,31110,228716,344012,107676,-71013,15094,-16155,-374729,-458045,-98307,176122,278188,385850,300648,72652,-64366,-68859,-43151,-99904,-132740,-55409,-74999,-115025,-103483,-179015,-170572,-67116,-116071,-90476,60888,151680,167569,200960,159223,89763,111846,57180,4365,70466,111442,77538,-40309,-127026,30113,138426,-9321,-215166,-175149,84847,96596,-123172,-83297,130319,230395,417977,485007,144515,-114271,-92186,-33642,65187,245951,333578,241689,-13361,-223342,-195330,-13240,122654,50968,-152123,-315903,-251493,59962,375957,449627,308669,192855,165008,422049,540017,19175,-404724,-137445,206306,177722,-248624,-532232,-114774,152786,8202,508237,1596339,2041490,-363402,-3215231,-1486063,1373627,1334632,357471,-520040,-1153603,-751682,-251849,-432800,-800389,-510525,-22853,-320729,-590340,-338397,61509,248649,33626,-215588,-254632,-181463,-208757,-173610,31396,191037,201681,60975,-144687,-150016,29833,164518,237191,278459,100485,-138639,-219611,29677,197164,48825,-73519,52396,208202,19786,-181346,-141563,-171591,-375519,-290409,70968,313968,511882,653710,484755,298206,240700,128073,-39243,-109627,-71996,-43295,-177366,-240931,-130338,7922,89343,52668,-224901,-505417,-395261,42132,283712,80524,-141344,-128614,-109742,-131117,-69856,34364,117182,23842,-236442,-387219,-266660,-104292,-83998,-165511,-105597,-72423,-65280,68183,152060,166144,185270,84390,13294,1570,-64699,-15016,141541,60529,-256639,-369486,-149312,76513,74527,-16344,6920,132393,124764,40361,136072,215911,220316,334745,371053,228337,37607,-57322,18119,240199,437115,320685,-125615,-460031,-398029,-205479,-38561,235214,391404,126137,-91606,59331,376573,523563,234772,-170455,-349264,-274893,-180790,-124783,-15342,101999,100146,87408,59076,131,79737,154946,27390,-21554,-3819,-108465,-156432,-31551,-52956,-116126,-121437,-205242,-258516,-181751,-78945,-20733,48061,194732,141340,-42390,40930,134289,65702,63119,50568,-3029,74115,132165,-42799,-235788,-184253,-8109,-31692,-171689,-89350,105760,156222,103038,-54867,-216118,-193677,-10786,140968,95130,82505,251285,292530,216804,202153,197167,100430,-64645,-147588,-122109,-99291,-32104,5833,-53060,-145820,-197097,-166941,-71508,20652,-52321,-245828,-220989,39759,225613,83835,-146261,-94763,187876,343360,223718,-62901,-255328,-140726,182732,353230,302973,395438,532114,338628,-63020,-198515,-114303,-176979,-226666,-20844,122563,87550,104971,12222,-95279,-30287,18285,-166097,-300335,-125699,110857,93264,-105171,-193965,-55645,58906,-107056,-161705,82669,236545,127935,-1447,-102454,-298804,-360661,-133774,95200,2728,-55250,-80108,-92626,-92727,-176301,-302227,-213300,40170,185690,149661,39434,-26527,-158851,-207546,-68293,-34917,-123813,3352,183302,206233,208695,117348,-60632,-94882,-62676,-200883,-260099,-181741,-51081,176864,350848,310977,261903,267120,252734,224476,198242,179597,94457,-11609,3838,39008,-118837,-289301,-264878,-65347,180681,305990,114858,-139778,-10640,314011,503561,265013,-137889,-221856,-129600,-93133,-46835,13610,46169,145044,191941,196227,284094,320847,169184,106738,259451,309335,79318,-187976,-193176,-13103,-29752,-243206,-287162,-127452,-62056,-101702,-83901,-48039,16363,99532,11374,-137184,-168273,-140526,-117776,-45993,112423,156324,44006,33315,167215,226857,127557,-56071,-208561,-271199,-304394,-394011,-376509,-114788,-64770,-169651,-151373,8031,169661,89553,-141876,-91162,213507,406112,412817,277242,42835,-122647,-132432,68077,290059,278780,167353,297034,305513,100378,-4704,97212,195199,121700,-99014,-255217,-176851,-63644,-141232,-148987,11489,66786,91814,85319,47616,14751,-44863,-68962,13736,281117,456871,275914,32159,6088,12104,76957,268846,273883,146833,-50942,-167443,-80019,82853,104939,136629,205671,209715,176883,104978,48393,-40533,-626258,-359039,951935,595549,-432765,471449,243827,-1235258,-1570475,-984678,-314814,306229,326375,-292758,-399894,1244296,1999555,-82883,-1543227,-1075348,-136317,257431,544148,698710,617229,503313,240200,-229362,-629891,-632212,-382890,-255743,-225512,-85159,103591,12576,-238530,-126286,125911,196911,259292,90205,-309379,-386259,-70725,262049,443367,428144,287371,180256,141208,103274,-54851,-129152,189513,445661,199888,-190177,-330431,-382599,-448162,-348589,-37902,267441,419646,289363,27037,-114109,-176603,-252498,-228865,-64961,204009,393827,325525,272568,351517,255893,67379,-61759,-67650,19736,177432,256861,327832,446696,478172,334982,115937,-60609,-93948,-29080,95002,223412,314796,307126,243102,349920,528354,415990,69360,-159758,-169049,-73918,102703,178702,157544,239142,485060,635496,577046,258977,-144893,-272701,-93256,81723,106449,88496,430,-130094,7618,215028,147610,-108344,-291652,-362053,-273132,-221649,-249231,-92008,47238,21469,-33651,39722,81706,8715,-19341,-58572,-96275],[-4268,68870,129716,139312,62676,-13810,38570,164771,254751,194941,-40817,-153996,-26463,-62824,-334959,-480633,-368732,-182951,-23421,99747,174442,70475,-121528,-135629,60582,156439,130448,127235,63233,116922,249605,139266,57034,229109,288767,139915,-6340,-182061,-336927,-288189,-36374,-179,-122617,-164911,-78290,79085,204502,109210,-46452,56620,260333,167254,-81819,-151446,-64839,35396,196349,311710,145628,-157685,-199457,-73117,-77636,45635,330446,361010,202969,265780,393927,278046,26790,-133507,-67053,215758,358345,197911,69766,19546,-123381,-147836,123132,395719,390334,281636,172961,90408,65350,144483,250977,242793,-1467,-313596,-400340,-153097,160861,172839,40917,118482,237912,130778,-52700,57842,286842,354884,187224,72275,175052,225068,-72677,-326932,-235718,-70796,-129256,-252183,-299132,-158752,140062,114679,-242412,-224425,55559,126321,72756,69309,50120,-16751,-90147,-223009,-288881,-135637,85956,131057,235855,535622,459041,132889,40782,157105,268717,115120,-191330,-170793,54452,-41723,-217119,-141400,20592,187421,265253,207030,180317,227315,241064,145569,-180160,-263820,-50382,-31748,-168704,-234725,-341107,-335364,-228431,-220190,-213921,-141876,-74960,93597,177656,93355,95460,-9088,-278403,-324809,-132763,-122140,-363353,-456420,-269736,-156621,-126206,-48526,-91584,-202246,-257542,-257831,-167736,63373,315681,347761,241012,183085,-42949,-383333,-450844,-282266,-78086,-18528,-99145,-129662,-221106,-312993,-155071,97638,134563,59361,29241,70910,98752,108590,132133,-17838,-204772,-136907,2177,-71050,-123973,-142825,-194129,-156682,27476,75905,-98832,-127886,20470,-40231,-92764,59482,216528,261618,203907,-24027,-220189,-188685,7714,102060,-113029,-245075,-113850,19305,52309,178340,175398,49256,35646,176888,260310,89296,-211028,-353982,-296775,-115208,145096,323578,268292,165220,169694,117813,40938,106213,237340,202415,109451,172343,136923,-145336,-250194,-91994,-23063,-160674,-295071,-196362,46090,166188,37449,-31874,90409,225750,155844,-41007,-194681,-294726,-369929,-271382,77603,329317,253042,81454,-153178,-292530,-213065,-64756,-54258,-88377,-23566,39646,-14415,-36385,65961,161441,200396,252451,129979,-30731,-13694,1563,-113538,-112508,-37156,-105394,-184372,-217579,-218726,-107524,18520,42059,15617,-28427,-94334,-120457,-124910,-123065,-1257,316925,600860,494238,162868,-77599,-108490,23018,189769,367537,384711,358893,402746,405385,280378,73535,-71091,-48117,-55051,-204645,-301949,-286045,-154202,-70935,40597,88665,-1711,58951,328897,445553,211111,-168896,-332309,-156595,127063,272438,159936,92502,281073,408140,203123,-62819,-89089,-102303,-379491,-475867,-181570,143981,283812,413725,350523,66888,-61920,-57199,-92570,-230608,-230800,-33810,49361,-11810,-66683,-154445,-161312,-107861,-152885,-94625,77396,188463,210180,258948,288001,250325,218331,176707,129167,119902,117018,78243,-44805,-111479,37404,147784,47400,-130407,-111490,100107,34405,-182156,-101859,107922,211112,395532,398820,42410,-228204,-185308,-25983,127581,234912,317435,327225,158077,-62578,-84341,35579,149187,96386,-103917,-223351,-87102,257243,588735,579031,323352,132329,127182,462617,651911,57328,-512843,-347282,-50220,-106298,-349581,-293200,208262,83177,-299486,532888,2236579,2940778,888792,-2467804,-1583198,591003,799512,206513,-422869,-1028672,-759579,-431103,-733627,-1097338,-635661,-89480,-361023,-526176,-312227,1052,140842,-41553,-214505,-240942,-265189,-267695,-183840,11842,174061,195431,23536,-172262,-153057,25527,101875,130244,134750,-62615,-263470,-138185,217408,319656,70794,-165974,-92723,71619,-71047,-193955,-27932,69720,-159415,-199161,87090,279075,453281,640528,515776,276068,259585,227339,69567,-11769,-61367,-183134,-331995,-337812,-200848,-34334,50382,63156,-150622,-409933,-335055,-5418,170686,52469,-97592,-154489,-165102,-115256,-33358,14786,75250,32502,-172613,-320555,-274613,-145613,-109191,-152798,-40342,24289,6452,93967,156088,149722,190220,144200,56019,16113,-105949,-110495,55163,5538,-290181,-397463,-174413,95421,168131,115851,133959,238705,208207,158648,269283,347733,306590,349318,307258,81891,-148456,-151237,24229,210579,358783,260971,-151870,-431749,-384529,-236913,-41602,256013,423140,203633,-16374,54155,320111,491136,217784,-212247,-363859,-240558,-157569,-117169,3013,122241,147663,180760,142775,12673,66314,134819,-152,-37803,-1246,-111587,-188961,-117251,-102280,-97819,-186899,-333563,-364344,-210635,-79716,-28237,40807,214121,194570,-20459,-16822,68780,48800,67820,58798,-49693,-57085,6584,-130105,-280607,-174108,31684,-21237,-162454,-30673,159661,176156,140270,30975,-168402,-234831,-101347,78384,76063,76503,241721,241224,142284,196237,249021,120538,-37299,-91312,-63009,-61573,-34340,-21068,-31548,-75867,-133938,-185496,-156494,10372,55222,-148000,-198864,51149,245408,43925,-259520,-235176,101321,326955,225860,-96933,-322711,-185854,192845,396994,342050,400729,485207,279456,-88195,-218049,-175043,-218172,-211173,4164,139708,94037,96743,5164,-129106,-97799,-70600,-281744,-430172,-187229,77367,55209,-88269,-110706,-1006,34539,-151470,-204522,25392,164066,96635,53728,20326,-150819,-295378,-188559,-44854,-110770,-98999,-110548,-100803,-79402,-160320,-327754,-309747,-65973,134454,189204,135215,-16835,-189379,-212513,-31057,60194,-25271,3163,156954,276477,353847,266612,-10542,-191270,-171786,-223817,-254061,-191497,-61224,231090,385687,232180,131974,204848,269954,235715,144184,103621,63779,-20083,16783,16908,-189846,-346255,-250965,-38545,162350,259962,114082,-109726,-34692,285686,571390,303988,-119313,-220618,-158921,-177233,-169141,-168492,-100746,107475,193228,152351,272172,361845,169705,37117,205408,296519,82791,-153080,-140486,18311,21828,-114645,-205276,-158754,-64899,-4679,-1374,-62828,-53992,277,-95237,-162415,-97812,-72834,-109493,-48899,119792,212280,129165,103424,243853,300024,196010,35847,-82086,-160068,-230005,-322451,-324583,-73982,33062,-71447,-112154,29891,194298,116783,-89869,-9858,286733,462944,419954,209338,-39302,-69057,33585,154549,217362,134500,92926,278001,328973,166470,93478,205998,295096,150321,-149114,-319367,-155905,49778,-39960,-112622,91578,228794,222063,116117,-11826,-38574,-89203,-151715,-61758,242374,385946,210188,58889,55126,-1411,84954,358764,350337,156000,21732,-5332,106944,199737,118200,42434,42437,-3675,11865,140197,352446,312240,-339264,-215838,675154,10402,-875468,30737,-58592,-823002,-1012794,-894240,-386284,223473,238941,-376984,-254163,1590269,1899534,-400248,-1676908,-1126680,-216806,324595,688643,761905,665842,585752,272558,-271845,-642165,-600518,-378581,-264747,-225050,-134190,29982,7136,-165312,-66338,164655,219606,222539,44862,-274854,-340246,-159593,100981,384857,517842,413669,259584,210165,135333,-66288,-174323,75136,308979,143997,-168652,-267371,-293203,-396727,-337361,-36020,295737,454788,330766,64226,-99349,-157235,-232751,-246700,-118553,151101,339934,250157,200668,271301,134559,-42075,-154173,-197560,-77920,124630,218549,269338,391502,422649,303312,144512,-51626,-178606,-113568,70910,191088,250267,288231,283959,404070,535972,374964,23123,-161437,-128102,-29887,111108,148713,134095,258174,440861,482289,448821,256756,-112359,-350339,-312708,-64658,82343,128262,142435,114384,163701,282373,161183,-127193,-280872,-303218,-219045,-227592,-307400,-158097,39504,27855,-30554,75760,138255,3289,-100067,-103208,-78348],[-6746,5308,136832,205047,108021,28109,104642,187792,219029,168520,-48616,-131656,91720,43757,-341610,-555131,-379471,-185046,-49261,62600,105184,31299,-90106,-83278,83245,166278,178270,183273,88252,90235,219496,102423,-24830,135335,255806,150590,22697,-118472,-263093,-261934,-69974,-67022,-247029,-256405,-62380,175491,350578,271465,80230,92805,247637,171416,-28188,-69659,-11444,55376,178917,269782,134872,-73726,-79898,-1420,-86829,-12941,293789,426582,281311,251025,303241,215929,17067,-143964,-90573,228221,386196,194982,25755,-22982,-167617,-198783,116419,388714,363967,288536,250371,193602,170292,174776,174495,136887,-31062,-303303,-450080,-203956,176508,248909,78070,136185,293573,156800,-63055,43854,298115,346222,198101,107177,236455,340385,58627,-204012,-131239,28815,75,-141259,-219737,-86750,179635,161011,-162675,-231074,-76815,14787,49183,36655,-30128,-36880,16954,-102241,-224675,-100325,134273,166003,198918,413264,404957,126548,29962,163037,282378,135764,-130958,-85166,116330,21450,-114158,-22842,62296,132962,165692,127239,163152,262802,319778,240094,-103115,-295286,-152922,-75158,-107068,-135651,-270979,-336911,-243901,-203152,-163718,-45514,5660,106401,121714,5559,31048,-44248,-280492,-287638,-60537,-28031,-258169,-377540,-302320,-337943,-407157,-288965,-160627,-132926,-152808,-182816,-119741,119347,370143,378317,251920,161872,-64045,-356135,-402781,-252054,-65611,-17979,-86004,-113696,-212364,-313796,-148946,77636,70614,-62783,-109068,-12317,94857,107004,103328,-72904,-224024,-98002,56183,-47801,-109562,-87873,-125308,-119266,36897,108765,-82420,-174909,-52982,-115480,-172004,41390,268605,281102,147508,-74807,-200921,-149960,-1262,35890,-120976,-127745,16435,81816,98912,219264,222836,73219,35761,194614,244812,36851,-205221,-294976,-252814,-157662,47369,238734,253046,189936,144344,50329,-62474,-36627,103431,154392,106388,175286,95982,-216544,-331929,-139720,-10320,-101238,-283747,-258691,-5012,190284,67367,-64578,47017,232743,204060,21554,-122964,-215075,-320187,-250659,48642,242457,145426,-30412,-252860,-360936,-261885,-143102,-149606,-117247,52817,155482,72125,479,35064,96548,147364,275810,245033,74764,81737,71806,-153482,-270996,-134713,-117989,-257429,-326909,-277177,-111603,4958,19837,27245,7801,-109498,-172578,-168041,-125485,-23601,267606,590154,500312,147256,-19606,12160,67581,120935,229585,185081,145661,297923,443069,368242,129058,-101147,-108738,-63615,-166725,-260194,-233068,-83924,6048,34451,24748,-15067,43859,251214,378540,220340,-146460,-285026,-119735,78083,159979,121575,142410,315023,436215,262028,-28232,-126247,-163647,-358182,-435268,-202668,115197,272791,398975,325147,15830,-85346,-48752,-113648,-304980,-276233,8321,177644,114655,-2614,-102226,-125292,-158826,-216724,-121546,82741,224858,264980,310108,388086,384166,297489,271739,235252,158785,130321,93533,-52419,-128056,-12886,119448,129475,48824,36925,116202,-35119,-222275,-95920,112730,215476,349373,273794,-68597,-330032,-265771,-21597,169036,199093,266252,373741,297532,88663,41898,110213,169370,125730,-57087,-141397,41079,392133,724067,678016,344668,57694,60390,427386,665331,92571,-561363,-497465,-220992,-279940,-409254,-106872,457949,93818,-428544,486418,2713468,4049208,2292152,-1594681,-1731332,-312922,63908,-134254,-536992,-1021012,-826604,-629022,-1030200,-1377717,-749358,-154649,-329750,-397151,-255413,-77692,-6205,-101708,-156811,-160934,-274921,-280134,-179426,-13491,126008,132991,-36203,-195735,-155919,23606,45439,6958,-15514,-160525,-284145,9112,389818,428529,134655,-188400,-163641,-2351,-95268,-164016,90505,265438,30277,-116944,63732,231724,393362,562273,459060,188569,214673,272257,130596,25695,-92284,-317531,-430182,-369359,-227539,-56961,40511,85458,-73938,-298383,-245102,-33101,38264,-16777,-83112,-172612,-203474,-104875,-8410,-2349,24541,26259,-101733,-237625,-273533,-180357,-136533,-131316,29212,129927,77765,100871,138359,105132,166585,233024,174888,83214,-106514,-188662,-53115,-66367,-297677,-377040,-169550,127640,273490,216475,186392,274467,272183,287690,391215,445662,370086,319278,186104,-106957,-318919,-213308,4176,118949,205351,130406,-179639,-358405,-327754,-224691,-25529,232509,361458,220671,41053,50237,246776,402349,187891,-201665,-299828,-154565,-85569,-39809,85822,152117,176499,277844,254408,49074,40273,103916,-2108,-40639,-1587,-102382,-192636,-187798,-143623,-84427,-227279,-424524,-439045,-216521,-50446,-23801,40654,232153,233741,-3298,-62053,23814,20085,33893,58471,-57216,-133303,-81255,-181507,-294048,-138271,88827,-8553,-181008,-14485,195183,198082,193043,141338,-101743,-267335,-181971,10902,50830,58670,189742,177098,91165,193229,276733,127180,328,6452,33604,10842,-1932,-12401,7300,9108,-45214,-190604,-244349,4492,189551,-4291,-144133,65628,239510,7993,-324180,-323804,13783,270261,184902,-138661,-362560,-209801,195712,403203,319346,316169,345240,136834,-151839,-235108,-224020,-249290,-182848,41317,193881,180604,137740,31746,-116698,-130104,-139763,-346013,-470103,-182745,74633,51344,-13674,3545,31973,-45161,-232504,-269266,-85668,16678,5024,61194,104462,-31557,-245224,-261229,-200924,-186574,-134903,-122926,-72327,-24624,-96876,-275780,-328831,-153028,46922,157679,165329,4674,-139570,-147396,21993,139726,59617,-9815,108698,308471,423535,315787,-38397,-327744,-315909,-252777,-239173,-210028,-113113,206685,367194,141022,-13935,121043,277249,254059,114451,57867,36400,-62875,-24700,-29924,-230819,-334368,-189893,-14267,122258,192243,120669,-23648,-25034,233523,523411,272451,-92070,-167294,-150459,-233333,-252123,-291814,-201815,67949,167004,88293,241485,398553,190591,-14563,123569,219613,57469,-87362,-35774,89925,96760,28028,-87284,-146647,-54047,83915,76665,-77663,-125152,-85105,-174477,-199700,-80881,-60002,-120267,-24275,158723,251776,184649,149381,279178,344298,244161,104967,30831,-36931,-133122,-224167,-200209,20291,161685,36843,-72236,61614,232777,161002,6099,111177,353327,480961,395142,122256,-110422,1207,198135,234441,183506,46131,9690,187178,290923,183365,142645,239378,300053,149993,-162232,-343203,-123773,157697,71053,-88486,68565,286330,311511,150581,-58483,-99214,-113547,-161367,-55896,212039,253653,57059,27281,91493,-4825,56705,345307,383809,192194,113809,136428,265922,326859,177242,-147,-80476,-200906,-163033,182711,672649,679680,56240,-86666,114927,-791717,-1330515,-559113,-334245,-195512,-216232,-605595,-275296,307440,305428,-294320,-156842,1286544,1092069,-760217,-1500776,-978624,-286827,382625,755348,727032,672205,608785,260855,-266401,-544737,-472734,-333264,-282463,-241606,-172915,-33649,9269,-89478,-50550,112713,157115,129209,-19613,-240507,-302509,-276839,-111940,260631,547322,491513,291541,238136,149180,-73444,-192433,-46311,125539,47246,-148151,-177984,-168147,-305904,-322766,-68290,278035,440186,347203,104538,-79261,-134780,-183065,-206363,-128166,70150,198884,118592,121990,219193,95760,-90249,-220499,-313528,-187548,22790,107629,131083,238411,271676,203065,109910,-84419,-275161,-211685,18346,150626,187925,225411,249474,369028,457838,290516,-18471,-153019,-102874,-13901,93676,111907,95851,249827,349880,276302,273506,217941,-82778,-403391,-509742,-246110,14411,118552,197665,260974,262751,319582,166421,-133006,-269894,-236495,-137390,-183330,-302676,-195916,29698,23350,-37602,81777,147989,-28220,-182020,-129799,-27028],[25891,7354,163091,234885,112919,46052,135105,162118,141767,128714,-28043,-90402,164493,151358,-264798,-533352,-352848,-180981,-104461,-6581,36302,8004,-52671,-41387,68846,134877,187117,208408,116694,72320,177578,96977,-51531,56921,207877,169086,74594,-72680,-251463,-258110,-97901,-87455,-297064,-286932,-18971,253191,440118,398225,200830,107096,151629,103156,20192,31698,54776,81130,142362,186007,108866,15664,16536,19739,-105332,-74088,218766,425720,309703,200316,186047,131457,7590,-126242,-79913,235584,392558,205972,16948,-34510,-155951,-180335,121224,330687,289752,279575,317035,263669,228637,159590,47090,-27139,-90647,-268899,-448576,-242597,171754,286593,93685,144436,316972,130460,-105073,7905,279883,317360,205880,127188,242867,379666,194459,-29407,802,108174,75179,-74079,-158123,-46632,165706,172214,-69664,-201525,-152517,-60427,26369,16054,-87953,-53316,118513,52163,-131675,-63836,153590,166502,132806,216943,249431,64613,-12310,129660,239784,107004,-81148,7188,157024,62682,-13383,78317,90987,70534,56662,56240,146945,260167,357410,303395,-2583,-259697,-221051,-134971,-82974,-62664,-167742,-260681,-194613,-155472,-87529,81360,132069,129898,36498,-99492,-33916,-55781,-254463,-231299,25519,98933,-94351,-255038,-319919,-489699,-627292,-448909,-169999,-75278,-83153,-103156,-57303,147062,349961,342334,231201,110402,-100508,-302128,-322398,-194087,-29567,-12489,-88065,-107377,-177580,-284511,-171551,-11670,-48230,-231034,-287150,-108419,97115,113763,55365,-114083,-190131,-11596,134596,21250,-62053,-9668,-30315,-91776,-8011,103642,-43647,-191986,-140975,-185408,-209691,67644,330794,279905,65547,-104593,-129723,-64195,9792,-30981,-116261,-13288,139141,135585,136577,226859,228037,75310,14813,154692,183160,-11928,-160204,-166659,-129102,-119547,7802,181351,226633,174505,96811,-8073,-144630,-164493,-22448,110234,98756,124882,2981,-283594,-376559,-177884,-24747,-82330,-285875,-300315,-27286,215036,111111,-102356,-43144,189899,239237,104739,-6401,-78660,-213562,-200540,16533,131692,18936,-150131,-307778,-384791,-305384,-220823,-212959,-106062,155279,292436,167587,26088,12906,33324,45073,199722,278466,126097,129361,125339,-185609,-389304,-170829,-73305,-301492,-440748,-345491,-128296,-32192,-49054,-17708,6259,-108805,-195038,-196488,-128519,-29265,221593,499522,409432,66789,-21830,96939,111026,74469,83023,-29247,-57114,206145,443183,420311,207918,-67396,-130754,-69479,-126845,-176676,-83303,38610,72568,10062,-40827,-36219,-6681,131722,312022,252866,-104455,-244231,-104864,-10888,1257,65858,170632,317090,412242,264957,22977,-84358,-171629,-310345,-347232,-150243,106048,251740,362118,272455,-21577,-104400,-33463,-102715,-310646,-262272,51279,258348,222138,77238,-43095,-96032,-216562,-287320,-158993,75242,250182,313294,334859,422791,441027,333015,323452,299607,194391,169426,124308,-71075,-191896,-118173,60602,203377,241195,207357,133911,-76592,-214684,-61967,129127,223094,280038,140705,-161378,-394931,-330098,-48927,162335,154693,209720,379368,364767,181521,136585,171866,157603,106682,-37360,-91819,96532,421523,735061,715314,365896,4248,-3746,340041,593282,130543,-525157,-539771,-262112,-302082,-420943,-46957,524907,171468,-275004,486393,2866248,4948697,3287712,-1047972,-1977049,-900656,-511508,-551329,-781661,-1049390,-893468,-793568,-1213657,-1484660,-777139,-187315,-240040,-244469,-180755,-147756,-139870,-133846,-80156,-66488,-222225,-244559,-159773,-39112,63966,47534,-84200,-200138,-154923,29481,23948,-89272,-132109,-181011,-187410,185308,500745,486131,200481,-149325,-153537,4010,-54184,-112611,168319,353424,137150,-67664,9946,188345,354797,458517,340793,71272,127968,252731,138772,20817,-136241,-397062,-438003,-331305,-219465,-69384,48125,90959,-41745,-224176,-173168,-49131,-81647,-112223,-111340,-192443,-225679,-103355,2920,-13796,-29142,4,-43757,-163873,-268399,-217876,-179096,-119261,82562,215165,127740,82297,92073,28202,104949,315785,342616,188728,-63934,-217277,-143833,-128834,-267626,-303363,-127372,170119,359703,257017,154021,232189,295500,381544,474746,496267,392910,242459,32301,-285516,-422243,-217858,-27986,-6461,22112,-27859,-193557,-260085,-247982,-172538,12024,179900,228969,168586,64184,56186,194202,305539,158415,-141792,-176459,-40411,14522,84530,209499,189936,186004,352469,355670,96202,9120,62965,11640,-23714,5380,-80274,-176337,-225872,-160540,-74952,-224379,-464386,-479525,-202817,5903,-7675,39350,238555,248541,877,-91108,-2059,-24464,-29543,51323,-23739,-131972,-112808,-192253,-277686,-91810,143219,10874,-203195,-31496,208654,218909,240070,228535,-38157,-269964,-222994,-42733,32079,44017,118636,119876,72715,190467,275852,124264,44341,126671,143520,92322,54560,25468,40683,82382,46005,-180418,-298492,23291,319578,135453,-84578,70920,208296,-12847,-309930,-315577,-39073,185431,100958,-183689,-364592,-215615,168286,348362,223756,152430,145022,-38979,-221290,-237579,-235808,-244544,-144971,65514,239579,286706,210034,90783,-54607,-119008,-178367,-350853,-413878,-126700,93284,84779,103774,124853,42467,-146378,-319775,-331210,-217166,-172369,-134150,19902,136894,22879,-230380,-322252,-290249,-178504,-141591,-113017,-13806,57133,1796,-150331,-258452,-194155,-55435,47802,95810,24438,-26811,-38802,59530,167869,104890,-20688,69861,307758,407607,251323,-135595,-460101,-448523,-282610,-218497,-218432,-162729,132330,300428,51664,-142742,37041,271405,274228,123444,62928,24085,-125377,-111851,-86276,-223958,-255565,-109271,-13407,54871,107869,126489,84804,6764,167569,380072,187536,-68093,-81132,-113272,-252382,-275221,-321615,-236280,39159,136328,40860,205775,417168,226032,-35533,32222,100492,9386,-6767,94714,169986,153379,123917,21545,-104222,-44692,132825,126769,-89808,-183541,-141982,-219606,-244705,-101945,-81603,-146551,3114,204267,260044,197447,161799,265704,348777,260450,130367,95010,61779,-44817,-126902,-23711,187464,318753,138882,-35100,99928,277707,214592,127900,244905,397100,456063,350614,44972,-156611,55112,304542,282557,197842,45107,-55675,55544,195491,142641,137258,200756,217530,120678,-137388,-314018,-80282,235250,165331,-68672,-26861,235739,344107,185603,-70669,-140772,-106947,-100308,6294,161819,63272,-148857,-47537,103620,-16485,-28696,221178,359390,232584,184799,225496,361425,436397,276111,21930,-147684,-362514,-347327,160198,825308,871498,375699,-17805,-471533,-1428364,-1556905,-1017786,-450359,442094,528796,-256739,-79368,466076,429396,-121082,-125859,546282,-1303,-974396,-1056542,-717771,-357741,389758,718999,627996,659809,580143,208081,-213272,-357314,-280240,-256402,-305140,-275398,-186646,-64487,20289,-23260,-67541,-12742,19684,1030,-96874,-225417,-281709,-379803,-302293,123748,516491,498229,267356,203790,117100,-93083,-194885,-148347,-50747,-57636,-134217,-91714,-49166,-208496,-313855,-123150,219910,377748,324373,128777,-55993,-114215,-131460,-142794,-106581,-12480,31126,-8519,71867,211499,145824,-58428,-236875,-373478,-269762,-87358,-34224,-44105,28020,74897,78088,36529,-141846,-353782,-298482,-51761,105393,133640,128738,147395,256625,324549,193070,-43607,-137356,-96525,-19302,77775,92731,62476,220575,237701,67365,91948,163215,-38584,-394936,-605693,-392850,-78254,52040,138738,239921,257130,301559,152059,-128765,-260334,-187357,-65904,-104760,-223975,-167211,34573,12884,-57668,47448,104079,-77217,-242415,-134984,36104],[74844,60886,194470,223990,88003,45478,119474,83866,33338,78352,8275,-47273,156163,193467,-167161,-441753,-300299,-171131,-179324,-108663,-30331,543,-24645,-35418,19374,82988,153362,197302,154602,90860,150292,118142,-29372,10457,154422,187071,147610,-25550,-274306,-276207,-102598,-45493,-247189,-243410,40924,297195,457210,458038,281157,96878,8648,-8213,54055,121322,116097,109462,101746,90389,85243,93172,71256,-1698,-121401,-122596,123940,354978,268480,104901,50243,35085,2584,-76882,-38848,226293,371016,216498,28885,-21127,-88851,-85444,138582,239489,195282,263131,348815,276525,213518,86109,-106125,-196954,-157781,-219032,-392705,-263344,135604,263652,81650,147293,301865,51850,-179245,-33864,243890,281195,207521,127940,192603,320807,273002,139386,126164,142844,60621,-83424,-139977,-61966,86495,135888,4641,-151910,-164922,-89424,6126,17791,-92144,-54082,175853,179669,-34587,-20104,149195,137262,63304,30862,53538,-36278,-75913,64262,147598,36983,-43798,86252,163731,68557,49707,125979,95668,15822,-22044,32168,139081,205946,320057,309969,87377,-177287,-244216,-197162,-108768,-54204,-102005,-163686,-113985,-104203,-24021,189188,261041,142901,-76757,-204230,-79666,-41064,-209956,-172122,100626,220353,81814,-120148,-314748,-561884,-701105,-468549,-128520,-54150,-62019,-29571,16359,150531,272264,266794,195374,34163,-162180,-252719,-244285,-138119,6616,-8253,-95307,-90809,-106526,-219922,-213272,-139028,-180210,-380674,-438469,-186299,107753,130546,-9887,-146898,-111300,109995,213706,96387,-11708,39341,26018,-99828,-88386,73952,13853,-175713,-218255,-229744,-191761,128839,382507,255445,-16301,-105572,-33062,50565,49282,-80684,-107278,71255,219136,160889,147403,200000,191930,53104,-22693,74269,102790,-30199,-79874,-714,46605,614,47951,173651,202933,128276,32623,-58559,-191804,-241684,-97351,81193,72051,17288,-118422,-312525,-346634,-183247,-69357,-124174,-304595,-300052,-3217,238557,139383,-149517,-158485,108249,256056,201238,135916,70490,-93799,-146949,-20330,19865,-93385,-230708,-303968,-363983,-328215,-267484,-223123,-56242,257323,418681,255571,29898,-21953,-36393,-81428,44914,205504,105908,119075,145643,-207571,-432757,-116680,33091,-300262,-534580,-403847,-133805,-58334,-127010,-91815,-24617,-94350,-188564,-209444,-136658,-15266,193439,363738,256543,-46640,-82079,112170,133043,56350,-29160,-186150,-185337,132750,380537,409042,279424,16483,-106515,-68197,-92713,-64441,125321,187900,107277,-31154,-88269,-56926,-75187,5114,254189,272453,-76401,-223862,-114575,-122005,-160454,14363,176375,282528,332779,210947,77885,22497,-113019,-235365,-227736,-45276,116167,224522,325450,245621,3029,-86011,-3426,-68295,-258152,-202811,71973,258452,278763,157130,-171,-105779,-276352,-342392,-188774,60614,256343,334856,321148,376046,392504,312535,320305,306026,225287,234533,164079,-98347,-287820,-249739,-16042,233701,360297,326409,150584,-71511,-153189,-8792,135676,205369,185830,23010,-215481,-407155,-372533,-113922,104306,118889,176791,353356,348529,191049,162807,183415,98226,25111,-54982,-69806,83780,342045,616415,674328,375229,-1181,-30214,241922,474370,172294,-407985,-466530,-184098,-196820,-388745,-128067,366163,280722,188080,686641,2687008,5167187,3364580,-1119862,-2184968,-804600,-641404,-938601,-1055523,-1036194,-905315,-886541,-1205442,-1309746,-668689,-162328,-111999,-99642,-102098,-180100,-207685,-138309,-33197,-11465,-142121,-182665,-139563,-64959,6079,-25958,-100515,-180475,-144598,49403,53559,-126073,-197579,-154507,-20348,333853,521182,469616,236318,-71414,-88710,59514,3904,-84194,161941,309440,140733,-52908,-40274,166884,345272,368556,205822,-35256,28260,173881,102652,3991,-159157,-389038,-349480,-239764,-195731,-82042,52190,56224,-81812,-222305,-153864,-66821,-167751,-208815,-171259,-216952,-237106,-111287,956,-21962,-78642,-39559,-9323,-115606,-261042,-260236,-238898,-130441,103983,255737,142554,38282,18654,-70296,13787,356812,499257,296939,4881,-188089,-188388,-159029,-198898,-186820,-52565,216456,405067,235216,60290,134144,270732,409482,506204,502851,369011,129700,-122039,-406708,-436628,-167925,-54924,-124988,-137264,-159835,-178992,-152913,-161745,-95468,63945,119614,69779,62458,45874,72110,191173,252676,141447,-55689,-34497,72752,116966,217868,333708,228199,177650,379947,409701,136041,-19348,16607,28812,10740,22934,-46266,-148510,-225558,-153334,-77484,-196761,-463342,-487198,-169596,77785,15550,31693,229647,238989,-8543,-107122,-21817,-83337,-103237,38242,35974,-58340,-86039,-169095,-240195,-52340,173973,38098,-201813,-57626,201276,229380,256181,252687,3737,-228752,-206768,-63837,35995,45938,53468,83073,85859,186618,251266,116815,86087,236365,236106,155135,115593,72513,48599,123305,117412,-157549,-297156,70230,407684,222919,-44594,59124,160810,-11886,-212456,-201017,-36441,90134,-13340,-224917,-327661,-211101,90976,221265,65142,-54161,-64694,-186964,-262301,-219875,-200212,-188441,-98461,58440,227803,331325,273296,167198,42030,-74460,-186409,-304918,-290144,-50610,118255,146389,234765,228559,37796,-227103,-375540,-359737,-321488,-352923,-292919,-56703,119198,4515,-249412,-342620,-267439,-91201,-111081,-80731,60104,140464,107768,16292,-116688,-172954,-140586,-109468,-52020,36558,109130,69649,55682,128794,100611,-14650,65297,286986,327281,108587,-260803,-541180,-522083,-302909,-194915,-200121,-171022,49764,200638,-28793,-230734,-27192,252335,285874,165221,116411,34814,-182440,-214740,-131435,-166357,-137594,-44333,-48593,-40609,12365,121823,172998,45796,109875,211522,86166,-52805,10363,-61791,-233786,-240336,-262838,-207178,29581,122178,36841,179712,405908,259768,-23257,-46586,-27697,-48137,69687,212787,210235,139955,124092,79060,-57102,-53148,123254,135324,-99416,-219909,-158473,-224019,-283294,-134336,-107870,-177314,8533,222584,227996,167998,144915,215611,312337,241972,110656,98912,114562,14322,-50933,160795,406624,476287,213827,-6506,131204,307380,258986,246614,359335,407137,399667,304577,-799,-177952,61135,312886,278556,235478,108020,-88838,-71458,67662,59799,93683,121749,90102,70532,-86239,-232336,-24674,272606,225678,-42086,-127929,119788,318469,215855,-35215,-137108,-64489,5699,81628,75541,-156110,-349312,-133721,90072,-44072,-161039,26390,282766,253261,206864,249511,379145,496902,382477,91821,-162878,-473226,-525916,26102,698492,795229,500968,-13093,-805295,-1552389,-1391997,-1118469,-343797,868741,936986,-9080,72830,566085,493766,46821,-141380,-250665,-874145,-928136,-494771,-466812,-430640,317424,578900,506144,639311,509583,123776,-132102,-129185,-72547,-163448,-320811,-318811,-178011,-58430,35986,25845,-92608,-164014,-153931,-130619,-174804,-235571,-275942,-429816,-406251,26342,449427,446685,206238,114080,29644,-136590,-195321,-206260,-164931,-129489,-122874,-32357,28910,-133640,-309784,-178930,135938,273822,248974,116689,-35581,-97816,-98889,-89340,-73665,-73026,-103554,-93968,52720,236439,252646,42205,-195915,-358210,-295597,-161349,-149208,-196563,-176491,-102718,-20166,-33106,-193629,-388448,-347196,-117111,56742,80948,17209,8474,102858,180872,113965,-44761,-115190,-102876,-33558,82447,97912,42020,176615,131674,-97286,-58769,110573,23339,-311907,-560642,-445791,-167542,-58000,-11353,66693,146330,225870,114373,-123219,-252087,-168757,-30146,-18510,-91358,-62146,65415,2966,-87933,-20551,20641,-126799,-262406,-119893,86659],[115054,129338,212268,181396,55647,40584,67554,-30767,-87685,20396,41706,-15477,70875,131176,-114280,-329882,-238153,-154531,-250535,-227728,-98265,-2629,-18594,-74659,-47204,36195,87565,155958,201362,154826,156538,151119,19180,-1676,103606,196715,234495,47377,-279176,-297384,-73300,50574,-112802,-140401,103656,306099,408121,437240,299814,69659,-121890,-110206,71849,174950,162770,144344,75635,13989,77091,147743,84948,-37362,-122105,-152534,22271,229528,161558,-32098,-97647,-65946,-5261,-9283,16336,190392,317051,209513,39297,4422,18810,67575,166386,143743,114665,250864,335940,226198,122227,-38063,-252092,-322493,-210396,-168044,-298139,-260885,71074,186038,51989,151018,251080,-65347,-275561,-71997,197485,245717,198802,109123,102686,182016,258621,246084,209571,124957,-39121,-167630,-168706,-128272,-47490,50042,33327,-105191,-135340,-84260,-12679,37877,-38313,-35402,164262,220237,35715,31206,130973,89977,14807,-69699,-102227,-141898,-146177,-20444,30087,-43914,-8533,140803,135293,35173,47589,102428,77494,-12187,-36690,74940,140043,103930,203697,258324,139331,-85468,-229221,-245103,-174673,-121331,-121043,-101489,-40740,-69525,-1933,235092,341015,122920,-208285,-295820,-97801,-6862,-156268,-121191,144509,299054,218958,-10002,-286704,-526581,-592350,-346056,-71042,-80604,-84006,27065,91635,141750,174428,188219,157588,-55822,-247413,-233785,-195812,-108729,21860,-5525,-88575,-45420,-2130,-128473,-260721,-268717,-288480,-460471,-507576,-220419,126251,157545,-72530,-171828,-10688,236982,263082,126887,6693,22136,-1937,-153680,-175113,39190,81942,-129069,-261011,-238085,-123847,203961,406107,206529,-82662,-89650,50640,162347,109310,-101477,-96519,118781,238458,144518,120767,151105,137956,22969,-62200,-15442,37640,86,26462,163894,226744,162176,148086,213416,193471,72399,-34477,-98973,-199671,-250868,-102993,68622,20393,-123000,-229030,-280833,-234089,-146361,-135788,-222182,-336103,-254171,65776,261450,130791,-207979,-271173,10031,251958,293768,270089,181571,-9064,-113418,-63129,-75675,-164333,-230702,-236754,-300614,-311002,-258111,-176277,15296,328561,502544,320704,9527,-87580,-114552,-194894,-135892,46420,24916,62562,126494,-215052,-390577,19424,183094,-247067,-578048,-427462,-109199,-49293,-174202,-147090,-48967,-64443,-162283,-215381,-158377,4027,182543,230539,96865,-151723,-175830,48847,119440,59143,-75901,-235174,-207846,70437,252955,328562,317806,124484,-36530,-48702,-64997,48236,319603,307841,90104,-81021,-100598,-66266,-140123,-99962,197775,245017,-86881,-222167,-138359,-227999,-276117,-11959,168632,218764,210290,116912,124667,161248,3706,-132088,-90765,71839,129774,191349,302622,273473,102002,-12686,39733,-26985,-173245,-125962,53128,178789,278936,224065,10879,-169931,-333208,-364971,-193145,48989,238770,316053,271742,263612,251667,233624,260648,248725,236248,303075,199843,-123098,-374205,-360880,-95581,198501,355939,347749,163046,-23399,-55091,48594,118671,142524,68490,-68793,-223545,-366053,-385544,-197278,15412,101613,181791,311980,270625,125794,110513,129108,-5410,-107276,-101157,-50966,42635,191518,405579,556873,358468,43747,-1596,169972,354581,212783,-242038,-313511,-45862,-38226,-322693,-299721,25272,374692,875823,1165932,2301638,4413656,2311702,-1793431,-2091259,79299,-280140,-1244814,-1277933,-945146,-832652,-888269,-994313,-859477,-421444,-71668,31918,22500,-28346,-151149,-176744,-124045,-51944,-29177,-79874,-131938,-142512,-95390,-35005,-64780,-85408,-143416,-120624,86706,127709,-99621,-222485,-133796,128461,403496,455188,385687,234325,16530,-15035,99810,7160,-126291,51029,154734,61465,-53298,-46173,177824,353902,309601,94364,-103614,-60392,54543,40207,3713,-134076,-288624,-188967,-126048,-177198,-103211,30910,-25544,-187302,-291302,-192762,-96695,-215547,-280140,-232521,-241013,-244023,-126532,-14206,-34289,-116161,-75701,3830,-93513,-249281,-299026,-302899,-164644,89957,242883,121176,-23013,-69428,-165674,-81682,335749,574956,360403,68560,-120820,-179510,-146562,-103664,-52117,38141,258520,406275,174396,-50247,22527,209832,369412,486790,478148,305274,3561,-244046,-444540,-375406,-92004,-63917,-198443,-230322,-223901,-128809,-45059,-76963,-14211,115442,70808,-67888,-63910,-6712,90491,241490,269804,141911,23276,80729,158603,198396,322417,419839,255604,152550,344703,393466,152405,-38899,-26846,39672,50963,45618,-3335,-112242,-193736,-137995,-105715,-187218,-441528,-460289,-112786,150981,40059,18915,210569,215951,-24413,-119059,-53011,-147257,-163825,21029,98098,55798,-17964,-128816,-195909,-32793,169328,68726,-160849,-65196,181006,220890,225513,201054,17707,-143490,-134439,-40871,73506,69091,11610,70767,120901,183503,215900,109507,115208,300742,283594,179481,159058,102292,21486,123869,154558,-128222,-241303,132989,427770,232807,-34342,31868,112427,13398,-53683,-9045,20513,3785,-134189,-253404,-259686,-203174,-37810,33747,-124872,-251393,-230256,-259483,-253738,-185244,-127894,-86524,-45602,16205,133920,261661,283899,235057,143099,-19872,-172784,-228215,-148093,11547,132992,214893,345548,297140,28314,-258555,-373720,-332258,-355014,-472009,-430062,-142200,66951,-63954,-280625,-308435,-149575,25474,-53110,-29353,133099,198647,184524,170753,52223,-91107,-177747,-256154,-210613,43871,222120,135745,81,28869,52896,14984,101608,258401,222749,-46213,-360482,-541753,-508659,-301888,-169694,-147956,-121069,-6387,87535,-99119,-269829,-60561,222383,277352,215197,193896,69098,-207903,-293014,-146734,-71793,-22697,-23541,-118629,-156694,-87856,99209,209165,80508,84837,97817,5589,-46801,80420,-11164,-187107,-169757,-154749,-138539,39892,134674,82004,172338,358840,269966,13080,-94156,-132592,-97809,129151,284786,170223,22029,16103,63806,-33139,-88889,56577,102771,-109564,-232887,-132866,-185254,-297733,-154689,-115321,-198584,-21366,185880,155979,110617,115622,154754,243525,193883,61374,55711,120694,40548,-2759,305968,616289,586276,242399,6589,137978,297336,272473,331553,427568,380041,330388,271753,-6956,-183465,5575,218967,217977,252437,172811,-91353,-151951,-53473,-31649,40791,44581,-28099,11773,-28749,-115435,40466,276645,249905,-239,-165060,8899,250773,237130,46654,-75428,7958,116095,128015,-39459,-353508,-482910,-195229,59956,-78856,-296578,-167830,178640,241135,176149,216426,327193,483788,446957,167326,-145638,-524585,-669171,-209860,312759,489011,420535,-42992,-720478,-1026184,-825170,-784000,-41671,943026,853549,21097,75537,494217,416844,133417,-164954,-742010,-1160605,-617117,-5422,-322688,-497107,157162,356329,388881,604523,408488,23178,-53809,77147,98412,-72467,-313545,-354128,-159687,-28857,48730,55627,-100857,-280920,-305147,-231724,-236990,-262023,-274385,-405778,-394221,-3049,380327,375259,142621,-783,-97619,-201518,-199992,-205760,-183890,-137478,-103666,-9033,50843,-96239,-301411,-213188,45189,140408,119391,57249,-27308,-86491,-90603,-62872,-47238,-99662,-172850,-137942,39266,262662,361287,173228,-110724,-279162,-259290,-170641,-188950,-274788,-313496,-205507,-52114,-56809,-210284,-367880,-338662,-150882,8601,22094,-84169,-124359,-46231,66757,72323,-22959,-87393,-112048,-47098,106458,115417,29691,121358,47596,-194229,-159532,65183,84612,-174746,-390668,-383809,-228173,-182473,-190170,-163641,-17890,116540,60332,-124535,-243550,-176737,-33256,48947,51897,89887,117815,-3869,-121887,-101906,-73936,-158079,-233564,-89376,106731],[126177,173393,203143,125262,38110,47118,6478,-147794,-195899,-39189,55102,-2539,-51955,-23124,-137444,-241555,-177579,-127824,-288795,-329724,-165152,-13927,-36772,-147072,-107212,10539,10595,100278,249826,248610,195868,176274,66542,10653,62967,199108,326500,156744,-225726,-291015,-9111,172117,55456,-13797,157559,290087,317724,346995,257969,40699,-183938,-151032,78900,183227,194759,194897,80301,-21960,87900,177901,74474,-55702,-100978,-167345,-78021,81173,19822,-190094,-251053,-171326,-32381,50329,64818,127625,231912,173546,29532,29012,144209,241873,202919,73682,74532,251822,288079,127959,-21055,-183359,-356798,-372893,-235470,-131875,-193658,-231429,-2186,87605,26331,161316,179243,-194609,-372198,-103069,145810,211167,174301,72627,123,11336,157523,258827,229346,68489,-180170,-291863,-224481,-212626,-202296,-71667,8052,-78015,-95715,-69420,-34557,61008,51027,-2338,84204,144895,56057,83137,109724,39905,284,-55613,-157065,-213357,-206652,-106564,-77106,-96943,37078,168914,81690,-29170,-22521,19108,49547,160,23235,173780,142118,-26156,36652,168791,143446,-20400,-194795,-266496,-252524,-239981,-221184,-100801,-1849,-58640,-29771,198922,333304,58605,-337098,-365941,-93613,33738,-100121,-81614,149557,314500,281135,46671,-244557,-391089,-333036,-138090,-39829,-147451,-128087,61974,155527,132150,94302,133148,121180,-145112,-341639,-255403,-187368,-115258,7706,3410,-46002,37691,118179,-31273,-301377,-372738,-349868,-448936,-471465,-199807,148909,190291,-105904,-182263,84745,334543,260123,81384,-26961,-62850,-116508,-244432,-241936,16936,148481,-63867,-259835,-214230,-30397,269391,393539,136274,-131645,-80434,89012,237413,168295,-91629,-80362,139141,203640,87766,60572,100380,98629,9392,-86748,-83006,12538,76270,142239,292958,362247,302266,255406,271299,199352,29575,-86408,-122094,-173151,-198983,-52170,64463,-48414,-251302,-289045,-187298,-65712,-76744,-206624,-347940,-373240,-180771,157504,281086,79985,-275618,-358975,-81791,226702,359764,359511,218543,9766,-109648,-107992,-146286,-185619,-148148,-122664,-202637,-240180,-183896,-86394,83640,346432,523212,351915,-28537,-183646,-190049,-261127,-283610,-144755,-85061,-13213,75200,-203755,-280190,191141,337261,-148916,-545485,-396659,-51026,-2795,-166567,-141496,-28232,-17188,-128127,-226734,-202137,4196,176211,139516,-17130,-215440,-269714,-74879,68421,70912,-48257,-170815,-141764,9799,88060,201035,315652,228974,66174,-3644,-40469,128080,425146,336529,11263,-126701,-71271,-56501,-183828,-167208,132245,157310,-140937,-226137,-158959,-304379,-317158,-3706,161114,143286,70476,11084,156809,293636,150728,-1736,52526,160529,124839,150328,293849,346892,247071,104410,81806,3471,-85047,-63140,-10229,52670,244883,272135,-11973,-278408,-381786,-348097,-161751,49106,196389,255430,204799,129535,69449,108202,153667,134856,204297,339350,216940,-131688,-402418,-405469,-163849,99495,236639,275783,170512,47250,50531,99578,81456,37387,-60584,-133921,-192008,-286081,-363649,-265267,-70588,102904,217911,271532,173654,22465,2386,24379,-130154,-256612,-152912,-7863,25465,34163,168409,383826,304863,113331,69502,139510,268665,242908,-76655,-146104,70430,85780,-232644,-468777,-384045,409150,1596133,1838357,1875338,2744637,350364,-2701242,-1421926,1499718,318860,-1487888,-1411775,-793442,-678616,-793562,-642846,-264022,-85038,69145,169136,119613,37196,-52862,-48466,-101744,-141344,-118984,-71712,-128398,-187277,-134885,-55592,-64754,-54312,-102988,-82290,138784,217533,-38013,-234400,-161855,173841,372411,340821,272311,210996,88033,24335,66024,-95536,-261672,-147113,-54224,-51392,-40474,16739,218537,357641,269652,21997,-131130,-126521,-78167,-27860,34346,-51319,-119269,-2665,-26753,-178380,-137206,-27943,-139717,-317457,-391291,-264299,-140529,-235645,-308080,-260215,-253709,-249462,-144473,-42988,-59102,-134760,-88439,8696,-84387,-228337,-318440,-346888,-204459,51885,188098,76771,-85889,-150508,-227930,-149579,256542,523711,339418,93505,-54107,-132281,-97649,-5383,68164,120979,288374,377836,110937,-132104,-58899,139851,286281,428014,433323,217262,-108123,-307834,-400684,-277119,-28453,-51638,-204942,-240244,-207818,-47571,60450,5382,52181,149683,43970,-148925,-170230,-72574,101307,319415,342107,155219,65955,137241,200366,243936,375251,447116,260818,110746,246192,304729,136948,-45927,-57769,39852,79946,62346,43148,-65733,-146645,-136255,-168706,-229791,-411201,-392232,-29637,213627,61422,8033,192558,196470,-35218,-137705,-108238,-200923,-191346,3982,140724,164020,58071,-94707,-162187,-38141,130617,93341,-82589,-33868,162422,192775,151203,94220,12315,-29195,-25877,24438,142404,106760,-1892,78063,162735,184229,184546,105320,124869,298617,270323,159788,168414,93884,-36025,90189,154536,-99484,-151359,192293,379082,173622,-46168,583,79176,61820,127652,205564,110419,-56989,-233107,-260420,-173849,-193178,-194426,-177091,-300786,-387740,-311921,-240357,-195624,-143327,-45820,33391,6331,-49368,-25838,83346,216185,265781,213568,18274,-150394,-144851,-35486,37074,123784,262307,409151,324838,22450,-237875,-313189,-245825,-296757,-491022,-501636,-205181,4738,-139643,-293137,-228579,-5148,107516,10329,35412,193230,214038,199392,256629,193302,30252,-150222,-333561,-302935,53116,277165,136287,-98407,-109595,-21683,62541,164230,228607,133889,-147953,-393376,-462394,-412003,-272062,-142010,-66960,-21990,-20550,-19514,-159787,-267076,-64126,184816,240472,240873,259736,118876,-185603,-313141,-122930,34055,50093,-56948,-208385,-276829,-184672,56296,185377,105066,106226,83726,-33482,-49855,110877,26349,-130271,-96449,-51662,-65763,62154,169799,160384,183020,277395,236875,55124,-101983,-194047,-124409,169498,295413,40924,-192602,-166711,-16517,-50949,-149965,-45753,42506,-124356,-229731,-78449,-111307,-275863,-152473,-96970,-199742,-82917,86224,55415,48937,96862,111100,157630,126565,6023,-5257,97299,44990,23785,382595,739893,602606,214677,-1493,108315,234560,240788,360824,436034,320271,264046,257078,21479,-181452,-97672,58808,117322,211071,175592,-76847,-164227,-129174,-94528,5528,56,-99272,-44348,14315,5659,106382,264462,248659,57156,-102103,-32395,171734,249417,158609,35629,92896,189520,120785,-154013,-472690,-508033,-206072,28547,-99577,-374176,-289552,81772,201699,114273,149489,230340,389807,423380,197313,-123318,-517770,-742341,-477828,-187721,87715,216870,-66374,-244430,-2547,-7111,-118506,351727,662469,326366,-184873,-108458,212988,189831,111165,-162830,-743345,-781125,-137372,268387,-308460,-544372,-77706,88096,280145,537942,290499,-74691,-7464,207458,194586,200,-270472,-356624,-141055,4019,52565,68981,-78503,-314627,-374076,-273388,-266762,-285917,-262977,-311561,-280489,30207,335410,325359,106899,-102423,-228385,-269622,-203907,-149581,-110539,-75411,-66034,-13872,24935,-93032,-277445,-212154,-33719,-3132,-46710,-44560,-40669,-81371,-95965,-58644,-35983,-96212,-182191,-168134,-474,257215,419287,283801,-9827,-170461,-179694,-114809,-137123,-257627,-347493,-208478,-5183,-11892,-176801,-299987,-269274,-132762,-30306,-41069,-149969,-210883,-151257,2316,67757,11461,-56811,-116382,-59422,127624,123418,14921,56790,-16433,-232974,-213747,19137,113736,-30045,-159035,-232975,-248348,-288504,-325362,-326731,-152844,14471,4754,-134035,-231811,-193598,-56831,81860,157723,229856,168741,-12180,-152575,-172080,-149677,-157770,-160818,-50078,91426],[101410,170175,166001,74627,46306,74442,-30790,-226265,-263751,-90012,39673,-10222,-158261,-207232,-217418,-193023,-119442,-86612,-271114,-373588,-216973,-36989,-68933,-224378,-144611,4709,-54226,50811,289798,338459,245560,175766,91095,31525,39329,206223,415970,287709,-111407,-230779,79979,281411,194343,94683,196062,264674,219330,220404,179195,26873,-150279,-105165,82752,152416,217640,268084,123700,-12126,111493,189706,62149,-38899,-61690,-174310,-167946,-50377,-108670,-332805,-399042,-285528,-94862,74448,90191,49570,125139,108294,-7281,43250,263391,398306,250283,51126,82878,267171,229000,12971,-173536,-307164,-394052,-344347,-232448,-121968,-108135,-173092,-52374,15727,26620,180109,109708,-301802,-439896,-124810,95247,171200,127983,20404,-89898,-135217,14308,184211,187880,4857,-298760,-404105,-274236,-268568,-329976,-200084,-55986,-72183,-68842,-66815,-65649,68947,139398,35102,-37665,-26193,22477,124535,94308,1655,16261,43426,-100292,-224090,-242594,-173103,-138584,-92906,97690,175574,20057,-105057,-131495,-84862,30311,52296,136247,289074,133332,-155423,-132390,72995,110301,-1166,-161725,-257520,-307250,-359589,-350213,-149936,-2826,-66759,-94848,90530,230236,-42128,-434476,-408205,-81431,66522,-46081,-50199,123431,270840,261527,40713,-202131,-195809,-9934,68417,-62347,-232735,-167211,79468,196663,125705,52775,107290,81358,-218441,-421417,-307681,-210400,-149459,-28111,30523,45799,152138,228542,46743,-326447,-436213,-356729,-357273,-346460,-131263,170149,218819,-93921,-169124,154704,376898,201241,-31342,-104352,-179826,-275580,-348739,-275355,16455,199506,491,-223575,-172738,54920,306864,348110,54623,-170098,-98987,69984,253688,200789,-59640,-53568,147719,141390,9261,-13403,66611,97284,29894,-85552,-109653,32574,173523,244369,364960,420398,367158,310918,303343,209252,14416,-106752,-118360,-123040,-113273,18439,55744,-115349,-322187,-274961,-53433,106988,331,-261413,-460019,-408735,-112323,236832,288212,-2277,-346384,-412890,-152247,182578,380298,379800,174989,-36919,-126831,-143525,-190313,-172384,-30621,48,-86516,-118014,-57143,21080,126671,305107,477575,344892,-72070,-287794,-243730,-264503,-359070,-306411,-186426,-79139,9846,-172990,-140936,330651,444555,-26794,-427851,-306039,26184,62024,-105953,-64788,49937,43816,-95479,-251368,-269417,-34874,157610,105568,-57214,-225648,-336433,-220706,-7420,84601,38487,-34236,-41908,-49133,-64664,70303,287099,309752,175889,61015,-16916,151413,401794,240342,-120182,-154484,-7245,-27891,-198054,-192722,57201,25781,-221909,-220799,-162326,-340545,-292234,31307,164261,76941,-55387,-76825,174981,390015,290815,146870,190176,195790,85175,100377,288522,427663,385852,226186,100640,10955,-16131,-38031,-109145,-71363,212346,301844,-57281,-398374,-415360,-295690,-96612,62577,131485,164418,146865,28005,-90392,-37979,18384,-14873,114636,314817,206055,-115257,-342126,-358545,-209357,-37186,62210,161419,175783,114285,137830,144512,43240,-83292,-179709,-173918,-136504,-190753,-308143,-287869,-121970,115326,261060,241462,99509,-71166,-114268,-88975,-240668,-379797,-183887,72770,69088,-64854,-24557,191448,213608,165389,144132,140229,229424,254169,39348,-34149,93822,114058,-123725,-539849,-723354,355931,2101029,2445877,1500182,568505,-1918767,-3221967,-23166,2915048,691212,-1732508,-1462886,-636075,-472257,-606501,-259406,281355,255412,222723,277563,192034,92613,98555,138470,-78735,-271223,-247479,-128246,-187559,-273340,-183184,-60329,-37271,-26249,-73076,-33638,196175,283410,12370,-258604,-246550,81952,259170,233317,183199,192092,125269,8837,-57314,-296825,-467965,-378667,-248366,-142457,6266,140867,273377,334050,218958,-25506,-138694,-171950,-196015,-84501,90830,77205,76662,157567,27855,-202691,-183382,-119609,-254518,-414947,-461018,-324428,-190093,-245485,-289317,-231762,-243050,-250650,-158514,-84140,-100276,-130686,-63520,21992,-69987,-194014,-303056,-345697,-221555,12076,119156,32470,-130522,-200365,-234404,-165648,145387,350091,223157,58922,-27032,-75588,-32663,68167,143829,173490,299938,342462,76575,-157091,-82975,90417,197591,345036,370692,122034,-181669,-301564,-300326,-186251,-6255,-24010,-146191,-179545,-131536,48283,159260,85432,92739,155070,38982,-161797,-224067,-123352,98905,382379,423720,170295,60469,127829,194221,250150,375407,418478,236564,52603,101062,162258,92356,-39805,-68821,30436,83164,62542,85599,-7498,-102966,-162087,-259352,-318506,-367870,-278778,73128,257656,77148,7558,186848,195730,-30459,-169945,-187517,-228343,-175261,-5694,153417,223623,101755,-90499,-154824,-66485,68595,100593,15100,42757,163129,155342,56093,-23795,5603,88369,87388,115236,224918,143767,6888,94443,194737,188737,165668,104584,116289,233336,198618,105160,139283,42807,-106595,38713,125118,-75922,-55656,232317,287555,82568,-59555,-18270,71360,128220,290086,383442,201128,-82689,-286547,-240164,-83287,-175894,-335573,-358730,-417922,-429912,-296775,-149424,-107662,-104525,15482,131131,44706,-115915,-198741,-143896,75602,238990,226548,22008,-130569,-76675,19631,21375,83730,263757,413385,317442,24053,-185916,-218304,-120762,-159080,-400222,-477463,-220791,-41896,-178278,-262317,-131453,86125,113961,57066,105889,235809,185018,137412,237037,261693,156733,-63539,-310475,-285235,68014,262477,76109,-215004,-257626,-103444,111816,224622,197867,83996,-162013,-347659,-331827,-265978,-215076,-109758,27952,99241,3814,-103854,-208738,-238733,-49107,142502,174409,216966,282648,169594,-116926,-263522,-64257,122969,61096,-132022,-293889,-378369,-267764,-3104,117251,117180,167820,156572,-33180,-63935,96250,43142,-84229,-51233,261,-22926,82377,212291,242763,201553,169625,150987,81883,-75034,-209684,-120753,197085,252445,-145499,-446017,-356568,-129000,-112055,-224075,-150833,-25015,-146063,-223415,-21657,-23584,-218426,-131305,-63133,-178474,-157505,-58226,-52540,7924,107916,102755,71858,51976,-34642,-52230,69555,45141,40787,390703,727289,508684,136152,-31950,43401,126798,165351,329227,387958,238917,207959,255838,71929,-171932,-209924,-104454,9885,101936,86355,-62807,-114719,-137266,-104395,292,-7309,-118531,-90750,29144,95729,158532,252430,237081,119683,44151,23161,116787,257494,274212,167279,165505,197912,59832,-230469,-474754,-418272,-160330,10163,-84131,-344131,-296699,24043,158193,59004,78763,120336,230733,291254,143827,-120814,-464567,-719803,-675046,-609185,-253273,13038,-52866,415330,1133167,809908,639347,696478,160929,-410604,-536129,-429771,-215845,-120809,7531,-120974,-311685,50579,360827,292105,-363696,-561949,-354778,-181492,165922,422468,171342,-150337,-7886,234207,202900,43936,-188724,-303517,-118030,26784,48190,72704,-28129,-247649,-322505,-239165,-252771,-287617,-231375,-174667,-115781,92522,320287,318888,109938,-161458,-319506,-313143,-194720,-58221,17743,35365,-5865,-27235,-22824,-106572,-231813,-175978,-86604,-131203,-214108,-168169,-80879,-84378,-96500,-56538,-37034,-78391,-164263,-214448,-82036,202960,399177,332086,75217,-70606,-89882,-20648,-18035,-163112,-282981,-126116,101474,93633,-99669,-207692,-154086,-59632,-48762,-93742,-161615,-226940,-192002,-16406,82238,42453,-28181,-113371,-78660,114589,103892,-8160,-12504,-75268,-247066,-240626,-39612,84923,70318,52769,-54008,-234183,-353058,-367808,-334769,-184748,-42156,-37212,-143732,-212506,-196608,-72002,80557,193324,295459,184021,-32333,-175528,-213006,-187473,-123706,-60815,-8167,50218],[50315,122673,112490,41519,74730,120602,-20337,-233930,-269357,-118849,-1461,-35164,-204813,-337042,-297257,-169596,-57368,-29407,-192203,-330344,-232073,-63331,-96906,-275541,-160086,2186,-90013,25356,312965,388553,270086,139876,83755,46031,36933,233489,494934,403006,28678,-112106,174568,344751,256291,154866,218190,243159,141882,100135,99425,39382,-35009,12350,87459,98949,236196,360664,201553,33588,136576,191382,63320,8678,-16219,-177005,-232921,-130211,-178017,-418645,-522573,-409722,-196076,48325,86280,-25331,14122,25471,-64698,42296,356128,513196,314638,82013,125811,288395,183662,-83819,-289989,-369878,-353428,-256967,-210791,-139952,-57104,-85829,-46568,9182,62597,203177,65616,-354402,-451288,-131610,54246,117306,55217,-46272,-153216,-216057,-108173,65082,112076,-30460,-340883,-458045,-287391,-259181,-386182,-297940,-126348,-75104,-57027,-82780,-108949,50406,195493,68499,-157906,-229419,-46979,145757,89927,-14791,44992,156308,23119,-173223,-245161,-201176,-132434,-25846,165848,168931,-31132,-167171,-227278,-157782,34175,125875,254460,368507,104457,-255066,-254805,513,64433,-23799,-143418,-222383,-310767,-424061,-436616,-209451,-28819,-83300,-171369,-54595,60955,-153121,-473572,-416490,-75726,81381,1597,-21896,85198,194170,183311,-14535,-171702,1815,274770,198598,-136865,-309014,-179909,90579,209801,117468,47271,98422,33305,-262431,-462541,-364563,-243333,-191161,-66232,84322,181060,276029,305558,89472,-331269,-455621,-314238,-220176,-178195,-35495,185141,230575,-43487,-128874,190900,356573,104302,-163636,-188607,-272897,-414354,-438791,-277227,36167,222865,42640,-173015,-131065,102616,306989,281383,-21991,-204581,-151040,5559,209666,189832,-20845,-15744,153199,84725,-60001,-72013,58972,135201,83912,-59303,-95430,82253,255108,308335,373566,395179,338439,280906,273471,205419,29070,-86350,-81098,-61124,-29274,65364,31051,-158653,-310608,-190657,83959,228639,54065,-284040,-519959,-436217,-80029,269769,269022,-96044,-411940,-437249,-197321,125280,349456,329862,75583,-118373,-142408,-153145,-208708,-155529,48935,85909,24588,33316,92152,119409,134226,217385,380169,302847,-108719,-366801,-261855,-215812,-357114,-396216,-251686,-116956,-48689,-128682,-19530,376456,459264,88807,-240861,-168695,96882,115784,-18369,51098,156855,106105,-68079,-285314,-348557,-115135,114873,115096,-29267,-193221,-363691,-343757,-84651,101934,152063,108623,31793,-92093,-153524,-15207,259318,357998,260159,123734,3423,115639,262220,37428,-273653,-154113,73701,9997,-185519,-181558,-13177,-109422,-298708,-198153,-145745,-343551,-242602,70943,178536,35757,-140109,-125187,185316,437241,390156,293290,305826,174240,9203,43750,273073,472457,468504,302190,77445,-7227,21531,-59329,-223781,-153256,208321,315300,-106305,-487554,-425111,-220046,-13143,81331,49771,63217,121127,-1216,-181626,-172097,-119642,-168894,-22629,227535,168873,-74340,-199031,-228774,-224491,-170136,-88643,72199,183961,157291,192847,191146,27349,-181765,-263660,-187417,-74638,-103402,-229510,-254598,-122837,128426,281912,220907,70048,-116978,-186542,-160170,-302266,-440930,-176198,180744,175213,-65657,-122612,22192,97179,162407,175939,146343,228427,243403,74623,-25457,-5423,39284,4499,-455837,-884137,211264,2170707,2652288,1132187,-1531339,-3734801,-2694436,2052230,3700260,369385,-2044528,-1462312,-533004,-252805,-339393,51552,610717,510143,340413,336947,235307,132360,261282,320165,-57925,-389094,-363368,-228696,-293632,-375909,-233030,-58245,-54,-12576,-60700,17113,244422,292513,10960,-302393,-356004,-106644,114632,177877,160257,192487,121852,-51432,-229089,-525760,-678262,-571164,-370986,-173044,87145,286265,319222,273672,132812,-78654,-156693,-205419,-275964,-119898,152289,221144,252677,252135,23616,-242390,-235438,-221577,-332835,-431776,-446879,-331924,-230973,-258897,-235712,-147316,-200905,-239496,-161290,-132151,-154088,-105840,331,55385,-38195,-146040,-246047,-284970,-190400,-5849,68391,12447,-138885,-201294,-180489,-124846,38733,112242,41176,-31760,-59547,-38012,22134,94631,157620,182870,290010,317893,84251,-123121,-48997,79198,134402,251667,284948,31810,-205968,-231340,-180122,-134200,-32046,8115,-45523,-82269,-35527,134427,240790,159098,107560,130875,47754,-119077,-211811,-133655,87060,395668,466302,176702,17896,70821,149050,224179,340349,354433,182464,-18669,-59767,60,31611,-22690,-58188,16012,56037,42076,115474,57551,-76181,-211894,-349470,-402073,-296188,-129203,174567,276699,85019,21974,198550,219278,-5590,-213877,-276324,-219478,-116964,710,141203,213050,80759,-131938,-181906,-112131,-4553,82040,108741,156199,196806,126144,-26657,-106517,14769,181496,173520,203807,292861,163299,26000,108244,202817,190195,155780,104667,99492,133000,88813,34406,81640,-34875,-166249,-10900,80151,-57663,22916,246914,193019,6972,-51988,-10787,89485,202713,401998,481221,262484,-73713,-284664,-192209,2820,-142973,-415559,-462513,-448401,-374461,-202859,-32190,-19686,-74399,36550,171139,55629,-159569,-318903,-338584,-102423,151725,174147,-10440,-119063,-39047,14973,-24387,15430,207914,362818,287782,32646,-132576,-126471,5739,14767,-224521,-355822,-180660,-55027,-153039,-182262,-52259,78464,48927,76471,172326,262109,126534,10876,112409,240080,252409,55063,-198622,-170364,85147,191841,-15246,-317438,-386633,-175027,143455,253999,163485,73915,-96914,-243811,-193758,-120629,-143067,-71265,117717,211534,52857,-152018,-239654,-202204,-30835,97557,87274,138083,249041,204819,-21349,-159884,12690,174209,17445,-218423,-350385,-438668,-325250,-69841,31926,114276,243468,259666,-12507,-92810,43133,36333,-65933,-52218,-20319,-31467,85740,242642,299136,212186,48221,18924,78228,-29407,-192118,-90452,219624,180767,-326462,-647850,-479009,-229630,-199802,-294290,-228113,-80419,-172892,-226967,6911,47407,-140448,-103216,-33570,-141787,-219779,-207971,-141528,5253,155557,130634,207,-19395,-50291,-63890,58715,54611,58205,355497,588802,333751,28689,-78865,-40464,2048,65026,250206,301059,151296,162052,259285,130865,-146474,-283289,-206243,-66581,-49328,-75494,-62210,-33898,-82448,-60522,17930,831,-110712,-124633,13736,128056,180698,246672,225015,168572,212024,152790,112014,268166,365585,280997,201876,135388,-33890,-240512,-355800,-243910,-73931,11585,-23097,-196006,-193458,22593,141325,47472,31458,25961,42703,69351,554,-151556,-384947,-597525,-713067,-806418,-434152,-91706,4754,970213,1935816,1375483,1220660,871517,-351930,-1037594,-869347,-770832,-653323,-406007,-111843,-45814,308575,949071,732280,148157,-379019,-546985,-628921,-409086,29596,253255,66591,-188282,-49506,164824,137403,56164,-79100,-185623,-73471,41304,44403,75057,33505,-101555,-152234,-130634,-194025,-255664,-177969,-36665,33379,139372,318974,347395,139023,-168520,-338585,-307018,-161829,36435,145922,155750,70846,-28058,-61428,-115017,-168487,-117679,-105983,-217798,-342265,-285094,-144886,-97161,-77695,-34653,-38709,-64401,-155367,-285206,-192623,106650,307912,303889,123942,-4119,-20556,71197,113938,-39272,-160975,-4705,224646,223158,-3899,-118139,-23096,49448,-39058,-114723,-114031,-171539,-171425,-10233,90040,55010,-5975,-104520,-114531,45533,53577,-33674,-75903,-143681,-272382,-262211,-115848,-4433,92977,179453,85277,-205739,-371422,-312056,-180399,-87959,-38313,-58221,-139480,-179816,-168108,-54913,59268,153608,250857,133943,-75106,-190109,-219910,-185509,-65872,43552,32365,2803],[-5616,55585,61136,27064,104983,172822,41436,-161250,-204931,-114042,-54345,-69654,-176987,-347629,-315767,-140755,13061,37660,-69343,-199828,-192796,-76761,-103784,-282313,-170356,-18571,-92636,32190,316743,379166,240331,71288,48235,45048,54423,286311,550602,459576,144290,40096,250105,342160,228334,158991,226624,231063,99607,21613,51666,78559,112630,150740,90204,41359,249854,455726,297382,96348,153274,188362,78828,63742,21101,-170499,-253398,-139874,-164320,-416506,-595538,-532070,-318036,-20426,57706,-80722,-79758,-55128,-127755,24452,408435,586581,401689,154190,173919,300163,164852,-137603,-340109,-351001,-244205,-143469,-183651,-175856,-36196,28131,35244,79096,124695,219929,58776,-332518,-391815,-114638,30303,44466,-43735,-125327,-189441,-217470,-155839,-37836,42004,-14996,-287764,-432387,-249807,-176557,-348815,-332616,-167828,-68611,-44619,-103763,-158500,7741,208567,96873,-231830,-385478,-120331,143224,97314,-6802,62812,207628,135041,-88461,-215308,-181206,-59807,83590,224790,156701,-57692,-192315,-257765,-158420,63845,189956,322741,370343,55145,-304739,-301239,-31482,31926,-66870,-141069,-169257,-252332,-395280,-427166,-235052,-54696,-98926,-232990,-189355,-118999,-240287,-441041,-386179,-82709,75620,37541,5764,56783,120432,87691,-89648,-158331,149499,447714,223869,-232986,-353898,-158824,106478,197726,98127,58120,89408,-19188,-268075,-449102,-394623,-262336,-218630,-85767,162285,331162,378139,338559,99080,-314009,-433673,-236128,-80079,-20233,62031,192436,216107,16451,-69256,196105,285275,1334,-251735,-229528,-293246,-477137,-492292,-259997,65498,212063,47264,-129411,-102157,97972,268281,207537,-74959,-234109,-222922,-76157,124861,135770,8292,24375,151834,56825,-88645,-89133,73613,190882,151505,-19833,-56308,134454,289351,316645,325900,306932,240674,175485,174191,174967,65597,-26220,-10990,3929,23993,57574,-13805,-163863,-224056,-67142,186057,261999,60857,-268504,-506618,-449198,-98282,237461,212134,-181719,-463935,-443125,-220728,64505,279355,233583,-36215,-189413,-132412,-122316,-201525,-164830,35155,103768,107309,177270,227098,190206,111508,108710,256343,235190,-131478,-396156,-248093,-147913,-303085,-405529,-272697,-125891,-86284,-83465,47137,300360,359898,166426,-24567,-13234,137360,134299,58214,144610,232857,150533,-43958,-311302,-414014,-214934,47580,136034,32690,-143694,-354025,-407666,-137161,129674,256561,201111,50122,-96210,-146822,-22894,257052,374513,290354,154798,14094,41222,64875,-204826,-404327,-122503,149690,41516,-157362,-143730,-57237,-202573,-339458,-161451,-119592,-332008,-216741,89130,192678,24917,-168605,-126607,194623,438239,428468,406761,379145,110052,-88754,-13298,239514,456674,470020,296154,9172,-44821,24903,-119269,-329207,-178865,233837,310853,-142107,-512260,-401371,-137394,63691,89941,-39619,-26326,136323,48427,-193290,-264967,-233795,-291881,-167533,108140,118957,-18740,-15174,-56280,-206522,-258085,-157766,54423,199304,168001,212416,242811,45576,-229263,-294399,-170494,-19626,-39104,-145514,-180136,-79955,132250,260022,200461,79427,-101673,-177972,-151535,-293818,-424357,-128283,285325,308781,29788,-112079,-88880,-21291,91397,136137,134291,245724,214705,24655,-128609,-202561,-90238,154786,-221180,-828433,-4158,1698786,2201356,618400,-3071894,-4463615,-680287,4533520,3408739,-881175,-2445637,-1443685,-516283,-52230,-15098,236568,664320,616995,379290,333107,240415,146208,378389,431098,-40418,-444227,-419303,-329200,-403555,-454451,-272233,-57326,33092,-11628,-63227,59690,268224,233803,-55168,-351474,-436119,-294797,-1510,186344,207708,204009,82129,-122522,-371385,-681190,-806197,-660842,-395231,-134561,179600,396398,333931,185661,11842,-159159,-204655,-232841,-303936,-131281,192685,341547,372577,266729,-32702,-282511,-281305,-300515,-346713,-351245,-329809,-268036,-249347,-278840,-168294,-28753,-126435,-206457,-146948,-177042,-210465,-69050,89229,108951,9541,-89592,-153348,-168898,-102919,11931,58281,31747,-101384,-149663,-82994,-44591,-32908,-103034,-143214,-148666,-141054,-34504,45451,65853,111907,150789,258583,307293,123854,-51290,19443,102821,107623,158732,172020,-48351,-186022,-119891,-74045,-128876,-89289,34800,62178,11158,38252,185667,288898,216947,106368,88435,59569,-49160,-142432,-91176,79211,354407,448213,171903,-32261,879,83154,179764,294162,279703,105623,-95148,-199041,-142277,-26442,995,-30843,2126,7321,6056,125648,115903,-69337,-263790,-397140,-411750,-185633,27441,242850,263210,80714,48015,223739,259354,35592,-257422,-350472,-175080,-28356,30424,121328,140856,-13439,-218169,-238328,-167597,-81443,36826,180518,286604,265242,120909,-68909,-126741,46100,230068,211578,261219,318711,154285,43546,110396,179096,175727,140204,100450,88909,39011,-27177,-31837,16396,-107997,-192756,-43126,33551,-40826,75479,239299,128652,-18769,-10545,27485,124269,270885,448441,483753,276971,-40401,-235237,-122733,79892,-89021,-407191,-463924,-391578,-248526,-72454,60398,41187,-51260,18073,138593,30916,-163890,-337458,-436417,-266942,21784,71408,-64196,-114948,-38683,-33299,-82408,-68830,103216,274686,249356,45626,-99004,-69620,93474,165875,-16894,-167764,-96553,-30472,-65366,-69603,-17053,-15992,-42720,74004,222974,275010,63868,-140968,-75658,144811,292462,166089,-47355,-18539,95566,97198,-97254,-376124,-471594,-223298,144582,237007,124641,87785,4766,-123302,-88988,-22417,-75322,-26975,185696,291519,112614,-154117,-243817,-169416,-21593,52107,-5244,22974,168272,211729,70558,-38414,84913,181105,-51188,-279582,-360206,-442085,-345717,-131636,-47461,91837,297809,330109,6154,-138203,-33861,6973,-82573,-100193,-105728,-93822,62539,244762,309133,199795,-71563,-135505,41859,14988,-159680,-45831,238957,109636,-436117,-714142,-484832,-281085,-285382,-345967,-262133,-112356,-198639,-247412,-14989,72965,-65633,-80130,-25583,-102384,-247964,-316415,-186998,45100,229936,178659,-50228,-80122,-42892,-36435,73167,76361,78907,311568,397147,145009,-75049,-128717,-116726,-101757,-29830,150965,200715,73758,124529,261236,187667,-95990,-282645,-207615,-85214,-193405,-252299,-78480,38030,5026,13730,36487,-8586,-110728,-145255,-22121,94830,161260,239809,211047,183586,326340,296175,161678,285306,412127,343253,187811,18809,-129487,-178561,-150770,-39463,22206,29055,72196,29921,-25508,73606,173319,98622,23492,-34401,-128973,-187455,-200892,-212649,-301370,-398129,-562533,-751433,-449420,-65877,92035,1186783,2105584,1544009,1441823,821757,-679314,-1288666,-1021615,-995036,-943455,-565619,-175121,46654,820859,1540153,885500,-11487,-258040,-506856,-851916,-560731,-132812,43847,-12357,-181772,-109328,36871,32196,42234,35677,-16118,10884,62781,54282,82553,83487,71254,90457,30455,-102078,-191733,-110798,61202,109714,134964,304191,378036,166639,-134571,-277414,-241425,-105252,102417,225364,246370,148843,-4675,-68722,-103217,-101408,-56691,-91597,-245601,-402861,-370286,-219978,-118855,-38211,17117,-26825,-64644,-173007,-359406,-296355,-5458,180251,219501,135896,27461,14055,125490,200078,59130,-39501,98365,314087,326292,78519,-50496,88517,157431,-3289,-89050,-18884,-65660,-110867,-3605,70787,42119,8395,-91678,-168670,-75930,-13261,-45191,-117237,-222939,-325689,-291927,-201306,-128990,37721,196023,139117,-186441,-356476,-195058,63709,97532,7616,-62772,-108649,-127669,-102888,1092,37806,60980,104254,9855,-144713,-198773,-201248,-157164,-2446,130299,70133,-28741],[-42661,714,28309,23155,116011,213264,135518,-27295,-81978,-70773,-99405,-102662,-91148,-226148,-242243,-83263,85324,98636,62175,-15225,-97751,-62746,-83046,-248839,-197541,-71697,-71846,66606,305163,317917,153544,-14163,-3643,26217,82705,349312,562514,430084,198665,180073,283706,271172,132002,120949,224568,224784,88267,-759,52490,133152,229873,245808,82344,-6473,252462,526593,386882,156914,158280,181768,96130,96540,40345,-142617,-212073,-83147,-76245,-320208,-592578,-623411,-422353,-102230,15789,-110092,-137435,-112557,-180775,-10296,413641,634178,508795,241515,195658,286868,166790,-143328,-319542,-257765,-93100,-35431,-161072,-211158,-25076,162597,188738,202790,186691,215978,82283,-237986,-267724,-67488,25088,-44460,-160022,-210930,-207778,-153938,-105073,-72803,11896,47930,-164609,-338378,-169791,-47276,-228920,-288932,-157928,-40925,-11769,-103285,-196900,-42905,192132,128492,-228763,-434812,-166841,119953,112596,20270,51014,154882,163016,-15980,-165384,-118682,53731,196467,256278,143777,-53437,-167472,-196512,-76316,108516,213683,303382,282911,-4353,-297579,-270988,-21989,28173,-104483,-145100,-105612,-141546,-268678,-311641,-199897,-58372,-109293,-263391,-272814,-250381,-276487,-344694,-317780,-96784,54181,55614,30629,53458,79507,15097,-151737,-158222,218397,490709,170615,-306418,-357268,-112681,131420,169756,61724,62818,72065,-60851,-232592,-379832,-374894,-252098,-218451,-74844,247788,451747,428833,333765,95949,-274238,-375642,-140780,28177,88098,141341,195062,174613,49748,-8284,179070,187044,-74809,-247271,-187585,-222151,-441920,-498293,-237994,89870,168550,11524,-105158,-91022,44306,194543,138393,-90578,-249624,-288905,-145762,31524,57036,16114,50146,131140,61023,-59325,-54489,96329,231408,202345,15436,-14380,164424,264618,266921,238794,192707,127605,43725,33866,120200,112796,63057,82585,68099,35228,-10351,-73309,-130431,-99578,49571,225833,201459,13948,-220844,-423014,-440150,-157523,143904,116603,-247163,-495798,-439370,-227576,12934,197343,130720,-118140,-213844,-85530,-47711,-167893,-211490,-76949,51892,146200,276836,317724,228701,75469,6289,132021,154558,-141364,-375634,-224843,-100765,-235675,-356019,-259957,-120275,-101851,-52861,45166,121274,162100,183791,167334,125561,137877,110353,90602,155098,218463,158924,-17895,-304982,-433634,-296002,-31883,135891,84846,-103165,-317780,-395754,-146024,171125,325632,223432,30997,-43428,-47087,49685,288544,364463,252500,130202,8289,-37405,-114261,-399271,-469737,-65828,202101,51555,-127812,-91274,-59047,-223522,-325687,-123299,-101536,-323199,-238702,68722,188208,37474,-141668,-89052,204956,405106,402688,454590,391246,25179,-184718,-62099,190155,385125,398332,207240,-85481,-90537,-4041,-197627,-401610,-162168,262373,281371,-157056,-461674,-337415,-63230,107324,72248,-124876,-87933,181696,147109,-147096,-300566,-302906,-355417,-264581,6736,76579,36882,148832,103435,-158624,-275445,-133400,109180,221991,150135,197517,287721,88203,-221325,-269780,-121577,22747,-1276,-75370,-97386,-20063,118944,193273,168647,100995,-40232,-84237,-55455,-215655,-339215,-55413,348764,414627,177808,-20452,-127345,-116201,-27783,31644,98012,262290,177250,-89564,-311329,-427371,-194003,326840,101863,-598798,-253247,743144,1061847,-194687,-3888970,-3822918,2819884,6989734,1966100,-2913638,-2891248,-1427649,-572754,116668,332160,313603,506722,562509,319589,264571,201247,124065,399285,429936,-29413,-411821,-391403,-382007,-465429,-471910,-289237,-60103,58452,-11251,-70628,84657,256378,122897,-163809,-379233,-439645,-379989,-47998,230936,283740,198921,18020,-164190,-410162,-684284,-785237,-617360,-328541,-47922,247963,422420,304183,93939,-112649,-258483,-275347,-249772,-275693,-119923,193616,404249,419643,215620,-115417,-306608,-304722,-324580,-288558,-195623,-136122,-145190,-238385,-296908,-107755,91261,-27490,-146529,-114268,-207870,-258144,-34765,178312,170071,58509,-33827,-41655,-20359,23641,62027,91336,89507,-21559,-58354,25851,41990,-57797,-221011,-257730,-244698,-233122,-59693,29929,-8058,28460,92643,208661,298261,169022,25776,86599,138122,105847,75092,39569,-118008,-139867,207,-3022,-156260,-148769,51271,144251,69635,63013,183958,288396,248089,103275,46894,66381,16567,-43100,-2308,93114,288310,386304,164099,-55240,-45661,19044,131901,254006,210611,18762,-164558,-284275,-230652,-63757,25341,2922,-6639,-43601,-32836,113211,149669,-74397,-286680,-364982,-305020,-44248,147983,246718,208357,56973,74915,251223,297486,82105,-281872,-385896,-107256,72520,85605,114355,42008,-156344,-327031,-304235,-223193,-159275,-25954,224907,408354,353339,143872,-61289,-88513,90365,227888,198132,268679,287843,115958,51443,96242,124324,132525,100838,85625,95335,-12136,-116851,-78500,-32551,-143308,-173325,-51280,-5505,-20310,107435,216869,103748,10478,61142,88528,160531,316304,431284,404698,244134,76,-160749,-43955,145551,-16961,-315394,-373653,-274210,-99125,43537,92924,60949,-28290,-20203,46827,-25795,-125211,-244135,-415136,-372051,-116997,-48779,-114734,-112486,-73057,-104712,-138569,-150247,-23658,171260,211118,60583,-87215,-59586,114525,241623,159504,32961,4115,20759,56345,42869,-31444,-136966,-102054,65874,245355,274422,22125,-264233,-258456,17860,271488,232375,79541,97493,91242,15205,-135969,-372797,-492640,-238721,116070,178905,85478,105588,90892,-29331,-40727,2923,-31180,19805,222538,329113,174899,-105638,-214610,-144011,-25545,9551,-83759,-91888,67892,185496,128860,59864,131404,151720,-106394,-286360,-317697,-385070,-321224,-175963,-111312,45945,303121,335186,10110,-194895,-117137,-40668,-129570,-180805,-226915,-193621,12519,211235,266614,155758,-173682,-276404,-14693,43422,-125822,-1960,248430,60089,-435400,-609647,-371510,-266672,-338422,-371131,-257897,-120339,-214566,-282111,-90983,38690,-16348,-67332,-44135,-72088,-231814,-347885,-174063,116525,307270,221083,-80227,-125930,-22935,17235,106053,102506,98895,284450,249435,16382,-142279,-162998,-158359,-152082,-88706,62629,111439,20117,97118,260931,234363,-21789,-203668,-111590,-41501,-280737,-377968,-105262,69236,82684,81541,31255,-58936,-139986,-151443,-61639,10409,98869,215591,183497,151824,336455,386401,243967,305469,405824,337743,124295,-119637,-199298,-64848,78660,136682,94377,50192,172034,256372,142604,154071,253643,202440,54557,-56080,-245631,-407909,-400464,-285673,-231713,-166144,-272692,-537201,-374794,49126,184901,994504,1625689,1333071,1280269,579939,-714095,-1067785,-908504,-1007837,-985558,-554666,-137186,144787,1021453,1618485,805903,-43833,24682,-458780,-984543,-619484,-306238,-176244,-62354,-136052,-157759,-97759,-71825,13031,128035,168970,137618,108022,87349,97049,102989,208665,328707,205167,1114,-109698,-44120,92131,84892,65387,252700,372483,166869,-81603,-155169,-128464,-38867,119211,233820,284154,208526,38744,-40663,-70163,-49504,-10355,-49596,-214162,-393463,-411616,-286249,-144103,8473,90426,8243,-75876,-207251,-398743,-352688,-100826,61084,124638,129652,41695,20731,128166,206139,96839,32881,139057,332090,360039,123118,-8367,152792,222169,44122,-19201,97441,55984,-39826,-13036,19296,8522,17949,-73860,-228330,-216751,-71450,-25202,-120455,-295747,-395995,-330171,-278437,-247043,-64252,122180,101343,-190969,-329554,-75565,285284,281737,50807,-64617,-48566,-53005,-10445,82281,31467,-46219,-95329,-166775,-233779,-204713,-172299,-122123,47373,184485,105407,-28407],[-45497,-20031,20595,18494,95729,227273,228068,125770,69987,5415,-118732,-121691,17527,-18825,-93533,1999,139821,130784,161527,167931,32707,-17425,-42727,-199872,-254320,-155574,-46637,112340,286416,237989,42215,-91148,-58329,-8166,105987,387558,507125,318026,186471,263067,262044,145387,6096,64928,213195,214756,89379,21958,96256,184507,267264,249057,54463,-38278,236063,546730,445283,202430,156164,170799,98124,85934,40130,-81141,-104335,16519,49114,-154337,-501217,-643956,-462621,-157129,-27454,-119169,-148729,-131934,-213791,-60133,372939,667684,618251,313061,171843,239957,169173,-116543,-249827,-122234,63991,47033,-145846,-225794,83,304841,381874,334036,217624,178216,111600,-97472,-107314,5817,31411,-137588,-274582,-291069,-218860,-57357,29692,-20327,32335,127781,-28255,-213145,-74031,79384,-67575,-175718,-95863,5083,49397,-57040,-199804,-78376,174272,176834,-141608,-362278,-171419,82088,128045,54917,4441,7540,75411,-885,-116416,-34614,166609,271651,249108,131408,-21056,-94677,-57246,61375,148752,180760,194534,130936,-57061,-240836,-188129,16958,51636,-119385,-141506,-35959,-3828,-74735,-123390,-105608,-30815,-113891,-259917,-284431,-294980,-253757,-212648,-220259,-103610,26914,51142,47057,77410,82711,-11453,-177439,-161894,210084,438085,100194,-320284,-322689,-61218,159281,137728,11881,49547,52922,-70546,-160185,-268988,-301910,-212119,-190470,-36474,313769,498917,411527,309739,107601,-212963,-289520,-48040,86832,134497,194521,199094,116069,33744,33822,148951,87809,-103456,-140560,-54887,-78741,-326264,-457710,-219643,96588,101055,-53934,-101468,-95879,-41307,93704,81237,-66736,-240980,-326086,-185966,-38683,-17733,-193,44203,80069,81660,21126,19670,109712,229408,210202,31452,13566,161734,194512,174983,134622,92054,55235,-51748,-94269,61461,162862,164691,183677,130537,13781,-116447,-133964,-72022,12836,117379,197123,72869,-74090,-156530,-293364,-401877,-229165,14189,-3961,-289293,-503413,-426623,-219459,-17130,135460,60613,-147271,-183600,-11708,56600,-109436,-279940,-239652,-42486,139394,310532,351947,242883,46233,-71382,24959,73378,-145984,-330532,-221968,-102884,-186327,-282900,-233664,-120162,-106948,-48835,-12286,-100774,-81774,136085,285643,218822,107668,56326,64086,55553,89716,123627,14947,-246808,-382358,-320376,-102465,98534,95126,-85494,-264662,-314576,-107109,218954,349743,198600,25240,65901,109334,173381,340310,332239,153313,44907,-15942,-87732,-216492,-480482,-449100,755,220304,32535,-108277,-36378,-18943,-171507,-260901,-99120,-106067,-320717,-290434,10256,148403,58230,-74602,-32064,210609,350413,324113,415097,332773,-60154,-255167,-94584,136411,285969,286925,74317,-171267,-132999,-60516,-269097,-423334,-132110,255637,218226,-155137,-351645,-234488,-8630,99240,19471,-193472,-115574,230789,242931,-79791,-279400,-316736,-348730,-271739,-33318,59400,79141,240679,201946,-90378,-221874,-50633,194925,246675,114557,148346,299202,126357,-179534,-205360,-46774,53314,16077,-32727,-41952,21118,83325,98556,119998,104079,33079,64287,101197,-89528,-214161,17218,343943,443982,310406,94421,-105911,-169641,-149983,-93650,53605,268655,140257,-231823,-514128,-592043,-197012,512774,421458,-294713,-495210,-481682,-519102,-1328364,-4156722,-1950674,7284061,8925192,-300654,-5221369,-3282816,-1418604,-649333,262221,661840,355199,281724,384852,175435,148179,123712,64285,304391,316258,-32403,-305860,-288616,-357236,-443368,-414917,-279210,-62243,81958,2878,-71418,86093,205636,-5811,-268973,-362698,-350953,-310542,-19678,259179,318130,146840,-55129,-149495,-313502,-519184,-602473,-454894,-204341,49126,260530,344585,229811,25894,-192085,-334575,-332903,-240733,-195741,-87590,153459,392034,398251,134045,-188642,-302050,-289449,-276319,-174511,-16382,73601,-936,-201272,-299534,-66273,183175,79663,-64858,-69391,-218583,-290618,-18626,240938,218616,88670,12126,68469,126513,150514,123991,149674,169156,83550,47306,111258,99728,-46608,-213822,-253849,-273644,-285796,-90706,-14591,-101446,-59059,31573,145861,270800,190847,78140,120443,153335,104662,9251,-88416,-175959,-90264,96685,28256,-191293,-183956,58731,182036,81279,34497,124929,233904,246459,109925,24963,65756,55634,51277,109293,141990,245323,324066,168232,-27253,-44824,-22530,92113,222016,149668,-63320,-213268,-298560,-246408,-69694,43994,31202,-7499,-74652,-59607,81493,145777,-76390,-254810,-240505,-95190,99499,192080,170069,106479,5961,88729,267947,312609,119919,-269629,-369036,-35200,166999,160666,133620,-37285,-294637,-418495,-349715,-265532,-233483,-88676,247751,495803,430847,183109,-18213,-23745,126256,183273,146735,225552,206111,57838,46012,65396,48099,56640,27407,54597,118262,-5267,-158783,-100309,-47760,-120285,-108986,-38096,-34366,6489,131463,185231,99483,68929,143695,154096,182967,325389,364606,277146,177666,29188,-89713,28238,196183,60497,-175866,-233268,-140081,24650,104387,58228,42488,997,-50264,-67828,-97638,-52795,-70183,-296594,-394114,-226367,-148136,-139149,-104823,-131177,-185823,-188398,-209576,-137240,72346,175607,76184,-82703,-85114,63500,215406,254277,190809,89057,76351,168816,119553,-79347,-212020,-89336,66972,229166,255537,15842,-311448,-367950,-91664,204003,232737,132941,131544,72168,-26562,-117520,-305390,-438363,-214707,73670,103009,54444,114952,126207,11374,-48581,-41759,-22092,63532,227878,326689,236900,-10510,-152242,-122716,-37848,-24719,-130371,-166798,-18541,131015,135835,105975,140587,103747,-117974,-227536,-229849,-277267,-250275,-192968,-162398,-21255,253947,285646,2144,-248309,-189871,-99288,-193072,-271520,-347419,-301828,-54190,144751,178336,81386,-243248,-366289,-68568,52516,-93102,30029,236669,38526,-329362,-370291,-184101,-195029,-337960,-368559,-235883,-112460,-212709,-319309,-203068,-47974,-4191,-61937,-78664,-55618,-175311,-291899,-103747,197022,358658,233645,-96437,-154837,-2651,74888,139899,120121,111757,279097,208678,-9981,-151955,-163760,-148405,-135095,-92900,9357,49878,-1579,85714,260557,262942,57637,-77620,38721,44534,-284827,-409802,-130241,50218,115650,109663,-11694,-148207,-192813,-140829,-88304,-94217,4926,158971,127861,74658,241203,383138,318693,317076,351570,269791,27164,-244389,-228709,62466,266517,241653,118380,59869,241029,403974,256329,230714,354222,321340,108367,-46993,-288820,-531822,-531564,-342831,-183633,45119,46019,-318300,-314899,170956,264654,514662,766014,912409,877685,254373,-472189,-489071,-571914,-804624,-785213,-403361,554,248944,885020,1214917,551382,114733,399768,-426934,-1008848,-590546,-462043,-371269,-90281,-68504,-172514,-193168,-141274,-18751,175441,320611,282660,180544,141607,114503,85506,264196,483680,346354,89548,-29563,7653,52598,-32828,-58966,157417,308365,130531,-29426,-9906,840,14226,84624,182260,270130,232829,83203,7684,-29569,-29083,12669,9129,-142350,-339416,-412982,-322545,-163006,40894,161793,66650,-83035,-229555,-371181,-337341,-155131,-13802,68918,131929,61952,20461,91014,139523,74213,37991,104085,267815,307019,123306,19414,159065,213340,80013,71807,201025,156602,14763,-42422,-52279,-30857,28677,-47162,-268136,-325753,-97364,32255,-78494,-333796,-452869,-367439,-330948,-322181,-167204,7522,4451,-217572,-308184,-5822,387895,367646,42738,-78611,28884,39443,87950,161354,44275,-130174,-279432,-348394,-323139,-209057,-146038,-95649,70671,201246,138308,7884],[-14043,-5346,32253,5659,47967,210068,284663,247988,211791,98835,-102658,-115741,113860,191881,74826,89029,151326,113031,197562,293370,161624,48641,-2214,-167861,-333643,-252432,-36792,147540,268330,183352,-36203,-132602,-105397,-54186,106954,362966,371518,158615,133298,268323,187645,-9810,-115422,10354,191070,191444,80390,60270,159314,213896,208542,149432,2654,-54413,196145,500875,455097,228891,156474,156827,74585,29875,27272,16577,54007,125669,163260,32601,-331990,-560786,-404425,-153146,-64043,-121842,-116637,-109402,-224634,-119726,295298,678535,697315,344182,104630,162658,149269,-84874,-167415,11819,193345,98759,-133509,-206375,52220,434029,562541,424635,197431,100914,114753,43224,46033,86073,34852,-216743,-360751,-347917,-227227,38406,204351,98044,83210,179050,60085,-102824,4059,154854,81285,-22380,-1230,52084,125932,41443,-147239,-79270,180057,251652,11599,-199609,-140533,34470,134157,83399,-65933,-179879,-104560,-66644,-90691,41066,236740,282554,204145,117805,29771,9584,111565,201192,165599,98302,32869,-34480,-86829,-152547,-87544,67688,86348,-109678,-119612,36855,128676,133111,80718,21576,21449,-111829,-229398,-229261,-250823,-186875,-83605,-111145,-88129,4160,23763,49275,117015,119256,6784,-160683,-160234,150683,350612,72639,-262445,-263404,-25643,175919,111448,-37315,22749,47724,-32847,-61376,-141238,-194589,-156023,-146028,12915,332130,447540,329510,286207,151595,-134561,-188628,23734,96686,132320,225567,210059,58240,-26281,45505,112173,6444,-82978,35681,137832,90117,-174258,-380137,-204303,79367,21989,-130554,-112790,-111869,-136264,-21066,39593,-15471,-207125,-328036,-196605,-67064,-62571,-33763,-1393,-994,94271,121550,102254,101215,176586,165494,22128,23388,134269,110460,70116,37035,33958,56123,-66340,-156429,29488,213672,259912,273942,190217,-16626,-221211,-179517,-10794,72216,115382,115750,-78958,-176778,-94488,-152422,-331571,-279735,-115645,-124231,-310599,-484801,-397639,-194217,-18777,116345,45942,-128042,-123374,59739,160216,-34481,-334213,-379375,-137985,99069,282441,338936,247507,37840,-119669,-58621,1273,-154696,-297275,-259522,-158169,-165830,-215460,-211945,-140183,-118730,-73770,-91552,-288122,-298830,38937,304341,253473,70092,-2958,-12564,-130502,-122847,53740,55770,-134148,-256568,-269171,-142334,31777,57678,-86718,-198871,-189076,-33149,254832,335143,174227,80242,207290,266992,299876,383547,279385,18379,-81576,-52290,-93868,-224872,-435883,-355360,56113,202339,-11741,-103152,10117,44865,-75122,-169694,-99462,-134947,-310296,-321005,-68032,67524,70843,8340,20336,199660,281528,211866,288981,210486,-132559,-285914,-106211,92851,193976,177945,-40986,-211581,-164195,-135893,-311251,-386293,-112639,188021,119292,-148112,-216581,-105204,21758,36826,-64001,-235215,-114243,252686,286591,-22603,-214343,-278229,-284309,-187595,-17,73311,100574,238698,216328,-16965,-122311,30955,252888,263833,73373,65502,249255,126326,-138901,-128284,38533,76081,22348,-21078,-36092,13717,23846,4074,60429,71254,81264,214263,266798,49024,-85270,65519,267666,377662,363220,166883,-59854,-178693,-224718,-176646,30863,265884,107857,-364759,-673220,-627350,-65585,695285,655194,-27735,-698175,-1672356,-2092315,-2593006,-4180333,697265,11765133,9878461,-2813981,-7130038,-3507593,-1409949,-676263,406199,937762,443724,135259,159374,-6183,19360,29869,-19796,120919,130500,-59516,-174054,-148393,-257157,-336532,-303351,-246898,-54703,113250,37996,-59082,63350,122221,-115597,-325148,-296189,-194163,-113846,52923,222336,249665,34826,-122330,-77334,-107684,-239807,-308380,-225132,-66181,119955,205642,181139,123507,-680,-185825,-331416,-327965,-186512,-75527,-34723,88803,311034,328608,62795,-219254,-263392,-225730,-160821,-38699,127825,232060,119442,-149643,-277218,-45008,229540,172069,21043,-26353,-212656,-309046,-30956,259335,236395,86099,43701,160541,237896,232032,168619,204939,245974,188179,138585,149702,105791,-25505,-110745,-131337,-210181,-260287,-98085,-65041,-181896,-117214,-10107,77951,209736,171488,89216,105161,123853,81682,-30436,-177253,-215857,-55076,147364,27583,-211483,-182925,62016,176144,54356,-31990,20667,135867,215329,129824,32260,60577,61115,110554,210912,226313,264017,304775,196711,52441,6720,-28124,65823,186654,88968,-127653,-230882,-246945,-192627,-45245,51463,44881,439,-70785,-63323,40127,104996,-60513,-160597,-46640,153014,208268,141940,22223,-37623,-75486,78761,265192,291167,137345,-213146,-303158,22228,240619,241956,177871,-59814,-365425,-447670,-345262,-277849,-290772,-130378,259199,528307,462040,214233,28841,24571,130552,114029,80671,149900,98876,-4376,26546,20516,-33647,-40860,-73934,4520,143145,46723,-150442,-101843,-25395,-40960,-14359,-12596,-55468,37012,157782,145273,80365,113655,210128,202370,181176,292638,268281,139250,97374,32996,-46013,77923,224975,124470,-39023,-97177,-33528,89054,93999,-22939,1878,37046,-50798,-161683,-159580,35483,127181,-130539,-338563,-277795,-197827,-126596,-87774,-196012,-272296,-236049,-234232,-207019,-9108,140786,91174,-67700,-121521,-41398,96196,248477,270515,133474,110615,230973,136220,-132046,-196837,-5692,79413,170283,211448,43175,-262824,-366545,-147785,117213,168964,99006,85383,49179,-18547,-51922,-188295,-311555,-148957,41872,39725,40211,116230,107541,-1917,-92280,-128743,-46449,98130,208886,294674,296799,116412,-66149,-99491,-48021,-43974,-133616,-175032,-65343,61424,92626,93592,113856,56285,-76538,-113385,-113050,-138280,-139648,-177935,-206665,-97138,171630,221689,-3221,-277147,-237614,-158416,-255525,-349976,-436752,-386392,-120018,56190,59373,-12145,-269403,-378991,-96148,50298,-55050,46764,195543,38459,-162887,-90322,4878,-94531,-279738,-340624,-218964,-99372,-189077,-342766,-317619,-159488,-25881,-56363,-107894,-48063,-93835,-167723,4818,259936,361652,203840,-107279,-166155,10223,115106,155681,119517,114168,280393,262537,53024,-102999,-120430,-86725,-61036,-43006,626,21575,8918,95901,259967,263620,109912,40689,179463,136698,-213790,-346431,-140807,-2414,93761,84251,-86939,-247449,-240084,-111442,-92339,-183282,-98337,66526,36873,-30498,88726,291501,344988,304663,263356,161672,-78841,-328021,-219394,161825,365118,259145,87083,47297,255532,430632,292410,272496,428199,404128,158369,-22832,-265106,-532142,-546325,-356521,-152889,190416,269854,-224698,-342173,225886,327725,-1427,-47903,528352,470709,-13118,-72354,176543,-173028,-483508,-458279,-202542,191419,368267,555670,556074,227925,420191,726917,-437512,-936653,-501548,-571573,-511737,-111035,-4810,-149271,-226199,-160549,-42316,169110,394129,398751,261642,200097,126231,39884,225857,506340,412477,141808,30948,35890,-37190,-204445,-210201,30682,192008,71167,14286,117699,108456,32121,14141,106175,225322,213277,103139,49489,-3415,-46993,14284,71153,-62633,-281954,-389730,-313906,-163925,41316,203918,138130,-68059,-212567,-271741,-254632,-160859,-29837,81802,162039,102756,34731,43273,44965,24770,-6586,14011,140831,182724,91578,50026,117413,126232,81346,147671,260472,208030,35793,-85304,-120586,-57505,45618,-8197,-260380,-355742,-80872,113280,-725,-314592,-465737,-391397,-353704,-342451,-233775,-93441,-97827,-248670,-297535,-9661,332621,300294,-40872,-111414,99609,133305,165767,210369,68728,-167068,-388115,-477795,-387168,-209042,-126178,-81496,65134,185045,167085,71031],[36517,26052,48802,-14500,-8895,168632,284554,300636,307356,187886,-53197,-78972,177866,327575,197254,141358,102765,36603,160236,326142,249407,114064,17041,-175252,-409572,-335654,-54242,153091,254080,187503,-26894,-119729,-139402,-108036,74647,258838,169958,4933,79902,209735,80528,-162443,-216304,-37950,155863,151316,46267,81470,211784,209886,75240,-22702,-67547,-58636,135277,391956,411492,239163,168330,145788,29727,-53367,12451,136946,226934,213355,227994,186126,-119832,-368614,-244472,-83042,-91392,-132000,-57345,-53279,-216469,-178734,195917,639743,708201,325220,16720,69824,95310,-73962,-106838,106243,273342,126233,-115959,-152159,124724,523196,675714,446041,128188,-9461,67302,133391,147380,142073,20008,-263210,-391554,-362119,-228450,110357,364346,229758,122647,162858,63499,-43491,38049,154462,175014,133370,96271,76987,187888,172966,-36576,-39765,215768,349024,193288,-7173,-96614,-20847,123150,94647,-137508,-335430,-311851,-202960,-101884,81285,238037,227388,133828,99696,86139,120564,249968,288162,149467,-4928,-121680,-157622,-85632,-55579,1411,114653,111486,-86564,-77494,108214,226630,298053,247171,145252,81388,-98393,-179819,-132694,-150737,-106513,7621,-12243,-43431,-7490,-20864,34858,152036,163084,49700,-112323,-149984,76272,282764,114267,-150933,-195649,-19031,166425,95637,-66756,-1456,68792,50858,49005,-22518,-86729,-104477,-100978,51402,285003,302774,204533,272177,221955,-49508,-92965,60785,71804,107673,243779,228813,19472,-97925,31035,72432,-49231,-28972,222488,332339,231460,-33862,-279627,-184708,40139,-57384,-201175,-133487,-134336,-219898,-130126,15327,40686,-162217,-308371,-189382,-53711,-65767,-70635,-77421,-96817,78562,197821,156563,68404,87044,79740,-7323,23574,102460,45438,-16473,-33756,29278,127243,5765,-123958,49885,265497,331528,336973,242851,-30222,-284479,-197494,31294,63144,51691,12732,-208448,-264286,-50237,-32324,-235222,-286583,-212474,-216332,-313823,-439569,-343522,-150356,5031,142291,83888,-86904,-77569,92642,225863,40482,-336237,-434192,-198718,46689,220756,303439,255998,52581,-145627,-121158,-55859,-172778,-301980,-334947,-244372,-163794,-165394,-202333,-182173,-149831,-118256,-152857,-376245,-422390,-75602,231606,235863,50305,-42970,-112347,-337964,-343662,-26000,100510,12684,-81453,-153560,-137472,-37296,-6107,-88774,-119758,-51777,50924,257146,296574,191434,204989,338298,373490,382423,388942,206452,-116917,-210622,-86795,-62625,-167450,-309751,-232015,78657,152397,-67538,-108901,40317,104174,20997,-87638,-124775,-173985,-267352,-278807,-139234,-44268,64929,81664,47714,159968,200415,86539,102845,48588,-185482,-275899,-97349,69973,133576,104687,-84563,-186210,-180127,-215344,-310612,-293896,-108140,65513,-3827,-147726,-94014,27474,29831,-63901,-160163,-245555,-97037,225723,254129,11700,-122062,-201445,-194262,-57930,79163,108158,100737,158855,155614,43546,-17752,58377,239147,263517,36033,-44069,127934,68361,-128430,-66305,113437,94415,24240,-33877,-79842,-53560,-55581,-62476,6655,7180,80806,310448,384549,162762,17322,76508,143230,234924,302557,149680,-32110,-156216,-218935,-164265,56154,259587,76706,-461776,-743713,-513038,173563,849019,761662,123581,-847585,-2541488,-3185543,-3619334,-4089709,3553885,15148281,9504434,-4999380,-8073469,-3485187,-1389645,-595932,570611,1138745,622713,149154,-26913,-159008,-75555,-46554,-100128,-81240,-63183,-118009,-76366,-20696,-116059,-181951,-182480,-203999,-28254,158066,89044,-35660,21485,20617,-183741,-311281,-195830,-21799,119875,121280,102027,63433,-121210,-171625,27302,134941,57552,3698,3911,48448,143928,98621,-18884,6578,14063,-84496,-211958,-223682,-76235,68224,38569,27646,188778,237585,31181,-189867,-193623,-116709,-5562,79184,194925,295120,182967,-98448,-231579,-38545,225331,223751,84606,-3896,-202913,-320027,-70752,232344,216673,51886,63362,227014,291072,234715,171061,233616,298440,266221,193401,137314,58431,-22197,20512,59075,-63083,-147427,-59819,-94754,-221824,-124765,-18502,14146,114749,111373,59423,45536,44801,29135,-37709,-195815,-226274,-40865,145822,7710,-206410,-151229,66061,143700,10192,-111038,-102573,19846,166963,156323,64318,56263,41265,119369,272583,330460,351387,346356,249916,159444,91617,4474,52252,132177,19101,-166025,-214352,-155294,-94454,-3224,44521,40841,16171,-31090,-41701,2652,44974,-18996,-19400,164971,357659,253511,13471,-162007,-203277,-180216,42993,242468,234436,129489,-120935,-207695,53855,285985,310446,230495,-13822,-324229,-383805,-274227,-244087,-308425,-134085,265108,494457,420485,211475,46910,24189,90335,39535,22335,70691,1440,-54745,-6033,-33745,-103385,-135178,-180238,-63157,146238,109035,-108865,-94163,22839,69688,86884,14841,-72880,63531,187157,94690,15409,106988,237633,216204,151964,223171,161982,20810,20259,6448,-40829,93079,223043,157071,52440,-9767,16199,85475,24922,-114029,-40400,71639,-18712,-202652,-188442,119565,289513,28347,-234694,-263304,-189411,-83090,-62061,-248748,-362336,-287822,-223499,-219545,-67395,103998,102375,-36425,-146971,-166390,-75527,160951,269780,128763,103739,218907,88945,-162613,-97237,107662,88970,74257,139115,87245,-137294,-264241,-140296,39580,63555,2194,2718,39842,29478,33652,-48242,-134130,-46805,42799,12426,46494,119327,61462,-46254,-142131,-218159,-89836,118965,176799,246856,349682,249933,26388,-70094,-45780,-42313,-91741,-113626,-64151,-6006,18364,39233,63979,22275,3550,28541,12276,8281,-4332,-132936,-243757,-159339,95683,184708,9944,-261077,-248627,-204848,-301664,-400607,-478400,-422138,-165702,-38984,-71445,-107140,-249036,-310316,-83714,49888,-4696,51635,127344,47828,2251,122310,127300,-628,-177424,-289888,-218105,-87658,-145280,-338442,-398001,-258945,-66393,-44288,-110174,-37626,-7824,-17408,117889,283081,309846,136140,-118546,-159955,15346,125838,142021,100378,109036,264288,329626,144134,-15243,-35232,9877,40441,41212,29511,22007,44039,126619,253181,226775,102522,97215,254154,197955,-104964,-224567,-129087,-53831,37517,18256,-170237,-314261,-246909,-64587,-73563,-228944,-183471,-48024,-82045,-134926,-47520,158110,301342,256950,158848,42112,-168909,-358189,-185839,202826,358431,199280,10901,11002,216776,353529,263529,261737,429806,407189,177324,-277,-199549,-421475,-433813,-309495,-126702,246915,317601,-296891,-458687,189505,385296,-293850,-435655,396140,281482,-102998,323588,623762,71751,-213344,-183053,-61977,364476,508981,256805,-52768,-43576,747444,857122,-511974,-809770,-396192,-619846,-584127,-141858,28358,-104109,-203092,-134757,-51285,117697,367173,434337,314137,234951,122496,-12952,120376,397839,382488,148896,63548,40962,-141333,-375822,-353845,-101602,56191,18887,55839,200848,165035,4874,-66660,46484,177726,153025,78583,58474,-11388,-97481,3839,123030,-8726,-257970,-359054,-257579,-138520,6063,199122,205262,-21287,-148736,-128739,-135398,-126793,5323,157916,219647,161612,72787,14786,-20265,-4902,-59838,-88533,-7222,28752,51145,94440,53740,-14058,35506,173101,256333,197318,18341,-130449,-162109,-58070,68572,41054,-189375,-285841,-30752,185884,85970,-237958,-422270,-393241,-355098,-325707,-252030,-144123,-155251,-259513,-289906,-76261,148703,96142,-182173,-156339,136369,201295,199200,213118,91649,-152267,-391207,-510155,-402787,-198239,-105945,-71789,38730,146032,187451,142292],[82500,46349,54751,-33356,-50967,117980,228722,271075,335882,251832,16797,-13832,209261,349944,230382,133248,-2358,-87547,63525,265208,270289,155787,2372,-221353,-449369,-381027,-98019,120063,240347,255925,90524,-50771,-159243,-165595,11505,97625,-49100,-93887,61269,127940,-26672,-279574,-295330,-88570,107443,100017,-12608,65894,231195,172644,-84975,-210614,-142019,-54932,63238,240633,323536,238654,195314,146534,-18525,-133360,4310,250687,367849,261252,231485,267579,86105,-101883,-19188,29115,-110326,-155593,4539,18718,-193224,-222667,92686,526686,625663,264310,-59001,-17216,13887,-94501,-85630,142331,299024,140438,-86572,-76150,193274,546324,684101,399692,34474,-133213,-35048,136008,165868,142303,-21568,-264367,-349660,-320079,-212283,151727,465748,315607,108988,68079,-14414,-48032,18342,88587,201808,260712,170409,63516,202936,297555,110530,28242,263575,445964,356464,153141,-64362,-81469,92980,84448,-185532,-403392,-471602,-368029,-147112,73696,171003,128907,56882,74287,136174,214647,315341,291807,104543,-90680,-212263,-201442,-56737,29199,65482,149252,112848,-65434,-22771,169120,270333,378781,344988,235112,130466,-65637,-113727,-27872,-45222,-45268,42805,57573,24108,-7545,-71858,6376,162448,186644,92302,-52655,-135533,16844,260017,205772,-25752,-132720,-40837,123735,89533,-61520,-6455,113631,158357,154636,69244,-11717,-74963,-67319,61998,173017,98789,67355,260128,287980,24439,-26205,56888,30826,82941,254521,249179,10526,-138204,9118,32460,-81059,34498,361188,467185,308359,63101,-171403,-153008,-12027,-130285,-257515,-161489,-159689,-277200,-209236,9997,77714,-131846,-291073,-176488,-14382,-34438,-94763,-157240,-182821,27044,211543,157102,19212,-10703,-20033,-43130,28570,86999,17185,-65061,-66017,70320,235784,131607,-7665,127214,314684,366254,361548,280047,-11797,-282008,-184297,40149,-771,-41750,-77372,-284854,-314304,-30851,47313,-128802,-247011,-257644,-261253,-298714,-368982,-261978,-92899,40162,193215,148616,-56908,-85605,61902,224185,94281,-266586,-380838,-207926,5317,164986,273694,273903,81252,-160393,-167123,-95120,-197544,-344852,-422293,-323687,-159471,-127734,-200219,-234690,-200531,-164398,-166778,-338654,-418063,-169312,107453,187803,61847,-51285,-202397,-490654,-486326,-84168,140407,154510,94043,-11870,-87682,-76426,-59780,-70148,-26415,69317,117753,212889,248512,259246,359186,414403,399288,395544,342418,117195,-219783,-298843,-102536,-18021,-99195,-178539,-134353,53257,77426,-117475,-116646,50776,133517,75998,-46209,-164790,-198428,-173063,-147511,-181371,-163040,40076,126080,39916,87083,108096,-33500,-97786,-116624,-216334,-235046,-72545,69593,110082,80806,-36976,-101778,-179177,-277754,-265426,-161393,-102760,-72492,-124525,-158101,-9674,136542,22418,-172397,-242955,-227737,-79968,147503,156923,29959,-15582,-105894,-117230,45939,151279,141126,83904,44008,53477,74594,49527,8638,145616,239974,8624,-161817,-43996,-40406,-155847,-37071,159017,108934,23054,-58917,-152808,-167737,-143786,-83998,-20586,-64836,30559,317475,413953,224801,78621,52893,11016,64428,140109,33631,-53980,-124437,-131544,-39991,136049,251790,38088,-512334,-714228,-289793,438951,944673,751083,140004,-947310,-2917897,-3501446,-3997069,-3655354,6144014,16490297,7639166,-6511090,-7822312,-3199070,-1341361,-384953,764061,1261370,869199,314468,-103847,-219919,-94168,-72162,-143001,-216617,-203828,-205535,-56645,52752,14538,-38571,-100518,-162157,21683,213208,140049,-10856,-29855,-79950,-209458,-241613,-93399,108847,287544,144160,-79027,-194856,-280440,-195637,124669,327810,277647,238043,173239,118451,122147,-24137,-195291,-97390,52354,81194,14270,-19805,81864,214952,129365,-2533,64451,149376,45215,-107023,-103882,18526,148285,147878,174268,259129,182047,-59900,-176286,-43286,172188,212068,99048,-18635,-205433,-329435,-123342,176801,169148,3597,79277,268895,280356,151932,122820,229437,317509,299887,203045,89098,-23469,-51729,110072,237780,124947,26885,27695,-84793,-208291,-79746,8108,-36201,2486,27351,2881,-37317,-65684,-42296,-11752,-132492,-196168,-42503,100911,-20742,-179350,-105390,73523,109373,-27788,-177709,-211538,-81330,117354,175271,103955,57239,13334,81332,277833,426377,478353,432040,312485,253683,179405,65065,46238,50471,-62090,-176128,-169536,-61174,7781,35931,23354,22626,36510,30063,-2012,-17854,-5744,45358,136122,335659,460199,228617,-148275,-333513,-355349,-288384,-10208,207295,159369,100111,-17134,-110804,60187,303116,346924,265852,81629,-169021,-227205,-141655,-155971,-262943,-93444,262101,395277,302604,160948,18374,-30177,11388,-26129,-15945,14846,-55114,-82150,-48851,-90877,-147398,-197536,-261131,-142245,105712,141175,-63589,-89918,73888,172911,169165,36781,-88843,76140,210257,32466,-102427,36436,217673,189590,98516,130379,60549,-64508,-45159,-45526,-70301,68852,183425,148755,80661,11158,3525,29082,-69846,-180088,-68878,90177,28793,-183790,-173499,183034,378610,139141,-122268,-198216,-137099,-28403,-33094,-274266,-448119,-344749,-189371,-183441,-101688,65518,103362,-2732,-155761,-275287,-243284,39340,216679,84124,49090,133238,-5629,-158262,37557,191147,72247,-42636,45442,124096,13493,-113324,-84447,-9538,-50233,-109189,-58092,58897,94319,108230,83100,53882,75718,84977,26772,68850,135282,27348,-87031,-171054,-273914,-130956,124177,143011,197211,386950,359572,105087,-34937,-26491,-17550,-13386,-3987,-25206,-55173,-57651,-27048,9345,4799,91683,163386,126972,140845,134557,-67256,-264487,-183136,65681,193729,48247,-190492,-214729,-224584,-322521,-417858,-471176,-397837,-176708,-124369,-194300,-184703,-189883,-181808,-34317,60109,55556,49954,46497,56656,116027,199269,148316,58123,-57776,-218279,-224964,-76063,-87902,-300256,-418355,-314872,-107404,-25523,-74409,-12590,63982,109711,196179,255500,216314,50238,-130578,-137183,18549,108173,100495,72619,104543,212996,312254,187346,77622,75405,114128,132541,128445,77241,40719,90571,166660,229846,148547,20970,64380,237966,205930,-6110,-98401,-94642,-66940,-10596,-53223,-228115,-314021,-193457,-6927,-39726,-219295,-225090,-156139,-206026,-208362,-103646,47571,198050,175019,55047,-64340,-225904,-338238,-147598,175127,262047,89586,-87962,-40558,151824,239415,205910,199671,336582,313664,147505,9408,-121166,-241413,-223920,-202510,-91076,220715,187077,-474743,-598038,98590,453796,-216232,-235098,606113,417617,33874,579730,648643,-11799,-164933,-119975,-60807,455676,662033,170556,-362328,-160034,957261,704820,-659001,-689159,-321343,-611675,-593730,-195035,12032,-66297,-153715,-84907,-44547,44096,250266,359753,298877,218322,97058,-48154,929,208282,265942,118159,72363,31558,-221650,-496415,-458779,-210662,-55317,5382,108965,235834,162084,-60132,-133036,29859,147711,66073,5900,20915,-60920,-164010,-7891,153946,-1781,-281600,-330554,-164960,-86827,-51107,148352,249619,50597,-57116,7575,-22398,-70218,70119,259541,282723,221059,126873,19665,-19040,17532,-80668,-159245,-129166,-104801,22492,148232,-1624,-160693,-52889,128457,186582,128074,-31829,-166767,-163754,-31115,90299,90514,-62361,-132663,29150,212469,144907,-131684,-335478,-370430,-350157,-307810,-238033,-136957,-141629,-230586,-271768,-170076,-86538,-163160,-325007,-195593,120857,213089,174623,171150,102464,-96751,-294809,-430863,-358488,-169049,-73121,-53443,5186,95523,193511,200074],[102214,33849,41532,-39386,-60854,73860,138709,177215,298507,277461,88280,67874,220682,273901,172153,65091,-136650,-229340,-61081,141663,223546,159302,-43170,-281052,-430149,-376722,-154987,53320,218974,361217,284375,55365,-166732,-220738,-64524,-61895,-215746,-112183,91098,68799,-99350,-333725,-353252,-152251,50597,51232,-79723,16437,211693,113476,-219813,-357108,-203516,-45942,-6242,78096,211208,231605,233103,165499,-47492,-180973,5048,321628,435332,267506,191345,269975,240690,171374,203395,136028,-121537,-186882,44198,85075,-156256,-237014,1340,341330,453766,182928,-94683,-78589,-72443,-136680,-97650,125560,279930,149898,-44300,-697,227455,489250,583560,311149,-48199,-241678,-172460,43751,96711,70563,-85997,-218639,-235982,-221409,-170040,169178,489665,316993,25177,-78964,-132937,-103594,-45420,-3796,185158,346168,208508,11829,153978,370784,252828,98959,289632,504360,456659,240126,-56898,-139219,50001,57238,-193324,-367905,-533322,-504607,-205478,26796,62630,24227,-8906,41068,172412,277944,301401,219812,46824,-128064,-209955,-161615,-12083,88783,107988,170328,90222,-55925,31120,206973,252799,360960,369871,276855,156607,-7409,-27997,58185,21745,-23306,25610,89052,96118,-1229,-116436,-29601,137102,174951,119344,-945,-126022,-14372,274121,295040,68219,-82197,-77758,54167,88921,-19117,13852,162195,252673,240426,129401,13615,-73008,-47615,40613,16871,-114930,-55387,229972,307807,64905,-8252,15125,-11155,65500,253001,259058,29396,-117229,2798,-4578,-95935,85810,417047,503655,312730,109802,-69918,-106839,-64018,-194077,-300853,-196498,-183896,-298913,-236035,24275,80645,-139168,-292791,-160627,29622,10260,-93661,-205917,-236646,-54175,147570,101632,-32490,-88286,-103856,-69260,49490,96672,19670,-76110,-60430,136399,337873,258265,146169,237462,349164,356360,343503,291555,36083,-214904,-146723,13243,-87287,-124715,-128330,-299291,-318642,-33566,82596,-33945,-176652,-251653,-256949,-262992,-276934,-162548,-36251,64876,235137,203635,-60100,-158153,-31569,147561,108710,-136547,-239986,-169895,-7789,147764,268392,296600,108651,-170720,-196876,-115055,-218443,-399524,-483846,-360036,-136773,-91600,-194108,-278861,-257469,-193612,-126086,-195670,-297033,-210864,-11923,136973,99193,-32845,-257555,-537247,-494904,-95880,164582,246852,214487,106334,-7768,-64648,-70794,-17986,77295,159086,148442,126804,199531,348967,473494,407273,347010,344899,253867,22064,-270437,-315018,-86314,12658,-72668,-111520,-103726,-22525,-14919,-148623,-117005,43180,121090,69750,-59254,-202432,-184781,-30324,36881,-188623,-259680,5227,133646,537,-9820,10342,-133065,-263340,-247200,-223897,-178377,-38273,84989,111743,99275,77922,11461,-160007,-300424,-185025,-14124,-73624,-170527,-208226,-172283,30335,200558,8524,-253605,-287771,-192552,-76419,36708,34992,50077,97787,-9780,-81144,66320,166686,146926,55488,-57801,-48313,65960,50662,-105503,735,195025,-4671,-258401,-218350,-166530,-204618,-42327,165898,117907,16508,-84246,-224675,-295227,-222381,-58252,-6513,-115912,-49762,233628,345850,226503,100734,10464,-88500,-77598,-71170,-147647,-130175,-104237,7110,166117,251093,236767,-15885,-519463,-607780,-46743,622755,954810,672010,60398,-1012564,-2800071,-3036399,-3457460,-2393648,8189535,15325295,4358475,-7314262,-6557597,-2700531,-1243424,-62977,972112,1311627,1100080,547961,-41466,-152599,-15134,-28209,-123887,-224811,-258303,-306280,-120813,55116,88501,40211,-83357,-125779,91902,266575,171183,2664,-78986,-160377,-209924,-157784,-23111,159311,326262,107418,-266927,-438111,-394211,-192252,177395,405458,362753,335952,251400,140973,72815,-121196,-299884,-168839,87392,251024,285933,238332,257069,342130,228752,13508,-25008,79097,85785,-982,-12189,147879,259742,154614,86880,157889,134855,-39360,-131285,-63608,73211,126258,48989,-76774,-230081,-336177,-163854,121552,117497,-31925,100322,290920,216548,7240,36877,205887,308916,285069,172924,29747,-109354,-108721,119733,332862,292028,211679,146523,-32176,-147123,1074,60220,-65680,-100447,-56292,-59995,-115663,-173914,-109764,39874,-4363,-123305,-48539,30837,-52802,-141813,-61706,84717,94348,-43902,-215280,-276072,-139245,79053,171496,128866,64462,-5173,16253,229094,483162,593942,520462,358681,296917,238577,133312,40767,-51627,-145658,-160817,-109245,276,71733,51580,-7999,-1647,55809,88461,41872,-13624,-20591,120525,269307,425113,448290,150401,-287830,-446877,-454300,-371132,-65059,171238,92212,60339,66361,-38349,52257,297538,338032,260120,184886,52928,-14914,25102,-19626,-144269,-15875,239190,245486,132958,69265,-49499,-113954,-81487,-76776,-35459,-4788,-56486,-82669,-95272,-141906,-159775,-209238,-293891,-222773,14059,115627,-44414,-98859,102121,230873,212329,50643,-101979,67517,213285,-36963,-249214,-77829,159901,129783,27622,29232,-28940,-119351,-99124,-110356,-119260,9323,106062,102313,56069,-22643,-54735,-51875,-153338,-202074,-78932,78104,62763,-125181,-122429,216490,385900,183262,-36626,-114400,-70283,13573,-8514,-266206,-512857,-398983,-152167,-125007,-113353,29550,85253,4831,-160977,-342064,-354871,-60321,153724,20979,-43978,-2984,-118174,-124704,144227,197380,10978,-156069,-50440,133805,127029,18087,-9050,-24812,-141245,-186435,-56047,108228,149420,150565,178017,204207,192292,157361,68402,95578,167979,35688,-93825,-163490,-276448,-150828,114887,116054,158092,399629,418198,153021,821,6271,26547,84530,117743,29359,-75863,-107272,-75423,-33313,-1575,155153,260723,216710,243693,253483,3788,-257127,-152864,102378,238874,103728,-73622,-133906,-206592,-316533,-405939,-425594,-318551,-147976,-185408,-289791,-230236,-110735,-35102,32507,78281,109301,43614,-25790,60634,159334,143834,79331,69726,48135,-129621,-216315,-56609,-26014,-232439,-372683,-313168,-136251,-7064,-6445,30907,109161,174716,207267,180143,109182,-26677,-138248,-100157,27765,74460,44963,51688,109838,126217,161257,133295,140572,184808,198500,185565,187653,121735,66409,133519,196975,181145,37059,-118438,-44147,147373,161660,46823,-13454,-44322,-19405,-5930,-87906,-232318,-237512,-86951,50080,-1622,-158888,-206520,-223945,-303619,-230109,-53955,11706,74997,76082,-33578,-143067,-243938,-282505,-120914,89290,112124,-37340,-184196,-92922,100014,166426,157849,104703,162841,141776,67828,4164,-48214,-42067,23914,-56789,-38974,143144,-45545,-639979,-662838,30260,542614,199487,433643,1083611,825487,354029,632974,236116,-466630,-430351,-334855,-212141,435459,798564,347958,-273363,-62932,969104,295576,-866866,-634290,-310680,-567101,-559804,-271960,-57957,-64451,-116176,-37872,-25670,-23640,84563,187056,196607,135833,50676,-46734,-76273,13807,102784,71443,71639,20627,-251350,-534483,-503527,-274636,-108058,47789,184041,240037,114686,-141291,-170472,57843,139491,-26686,-97858,-57689,-142269,-225142,-14355,158060,-41524,-337206,-301960,-58328,-19516,-104501,71603,258466,124710,25017,87568,48884,-7004,141186,335583,317611,258961,177553,49121,43284,90422,-49963,-171436,-190122,-179863,11945,190578,-26979,-262766,-162286,18014,66437,17460,-101539,-185916,-128233,11627,99043,124159,89590,55780,71177,167743,144151,-41237,-236305,-325629,-348980,-320287,-223243,-89917,-62769,-157533,-233418,-249749,-284737,-369659,-401111,-209075,53168,149246,93804,101258,99081,-18656,-133252,-261323,-259517,-116611,-18552,-17382,-22459,42608,180102,227339],[85502,-15392,11770,-24718,-36426,45769,47411,59844,216754,263090,142638,147032,224999,152623,59110,-35518,-257839,-349372,-177271,4440,134159,124927,-101483,-316447,-350556,-327772,-205983,-30167,181489,454071,480159,163311,-165764,-264464,-125134,-150494,-269297,-56299,157972,60756,-113717,-309772,-381361,-228079,-4332,21670,-129177,-43248,164903,49968,-293468,-428233,-239072,-33211,-60272,-64158,99597,220048,270893,200654,-42358,-180924,9645,320583,408413,243532,143879,220134,320496,374381,347570,187470,-122940,-210612,45448,126967,-104553,-213392,-68820,120161,231104,105980,-80437,-103127,-135819,-174826,-117398,80167,233132,157085,5072,50731,206354,359776,405653,212361,-91464,-306409,-307698,-114943,-35414,-62368,-157337,-136761,-72640,-82892,-102156,174967,445365,233262,-107992,-222647,-234422,-179259,-129496,-75647,169547,394180,213691,-60146,50275,364239,345332,143129,261388,485098,463523,242440,-69551,-177560,8227,24572,-158808,-256635,-490708,-562948,-245169,-33277,-44660,-50520,-52511,2938,193274,310215,237624,112233,-2976,-106864,-125171,-65240,34586,121309,140703,181190,56849,-56615,70965,210112,179772,258446,335472,272252,157447,74175,79794,113627,32096,-40353,-22431,85345,149488,3365,-144479,-65488,78551,133054,132661,32910,-129320,-22690,293902,325619,98915,-46716,-110245,-23185,89263,47674,50376,184817,295894,294411,165394,-2246,-88882,-34741,-2151,-148620,-292992,-151449,161010,250249,51954,-46519,-52491,-47240,46648,225525,245152,61762,-36114,25694,-35342,-101098,113586,389848,441245,264553,120659,12469,-52119,-102455,-246237,-335167,-234666,-200497,-280323,-199173,55842,50661,-187904,-308347,-132714,63128,44891,-62751,-195835,-249393,-150772,21640,12146,-73566,-130812,-152005,-74270,87374,122927,27337,-69413,-30719,202477,399601,339117,276092,334337,349985,301332,286528,269797,94373,-108356,-99227,-41323,-163428,-167118,-129935,-262001,-283377,-48285,81966,30765,-98921,-210679,-219050,-206636,-171247,-65397,-1130,57618,235348,218071,-96287,-267129,-156637,16323,76844,15017,-61609,-101792,14306,179990,288534,311909,121228,-174452,-204646,-114465,-221309,-427358,-487642,-334684,-94943,-52851,-174077,-297025,-299678,-195338,-48237,-4244,-110164,-186810,-76714,105993,140292,-6543,-269185,-473697,-370656,-54266,163757,257680,240724,161509,76559,-3396,-27004,64155,180445,216647,139820,21955,151841,411058,488154,316890,247187,263106,154355,-61820,-266585,-252181,-34285,13719,-112105,-137709,-148108,-135392,-116178,-158274,-104962,23583,72745,9549,-116885,-220315,-123337,130058,199458,-174303,-311338,-26025,109231,-53867,-107406,-79364,-200120,-356612,-315276,-208052,-119944,-512,105334,119539,139504,207575,115086,-120942,-267753,-86604,116966,-9472,-184725,-225554,-174789,38028,212326,-3608,-280441,-280993,-155267,-93061,-74095,-62060,88512,212778,74662,-90516,-7742,106353,110376,19734,-114482,-117529,17139,-20560,-246877,-147350,138493,-108,-302251,-338569,-264868,-244368,-69186,138011,119351,3301,-102462,-268740,-393701,-269237,4311,49332,-127065,-129779,91248,205424,178649,97794,-30214,-131717,-151514,-258754,-330677,-235628,-105467,149974,389864,363709,204206,-84848,-492267,-469673,111636,630885,859781,581976,-43291,-1057344,-2339591,-2060593,-2008453,65782,9584446,11825766,30401,-7588198,-4759096,-2085977,-1071714,312159,1155399,1290996,1208673,736029,139226,36782,150002,79654,-40871,-104545,-232394,-393032,-232467,137,85151,31976,-120556,-89365,171268,302168,168001,-4550,-115492,-206470,-207382,-106645,-7568,122863,239158,28793,-400635,-580451,-427101,-164560,165652,347118,307644,294652,239707,126143,19857,-164358,-313285,-196783,95922,360014,511861,472454,403238,428352,321156,72483,-57585,30844,117656,83873,59008,235321,301755,107618,-27479,42417,73764,-34763,-113353,-110212,-66322,-24630,-59943,-168088,-272707,-330098,-166129,96105,89908,-31298,129684,295538,121170,-155037,-56829,187343,287634,231359,117660,-19029,-170021,-169563,57555,312712,381183,351338,263198,48608,-59726,89797,121597,-71277,-169872,-118900,-110201,-165402,-245016,-150813,100706,145893,-20774,-49094,-45088,-88320,-105218,-27081,99243,107806,-35225,-218668,-278883,-140103,56334,136576,122304,74989,-4025,-48206,145771,478622,649057,567898,365121,270761,248586,184400,29126,-153681,-214206,-126111,-48472,9974,68725,31047,-42238,-23066,66405,119706,74746,14423,11813,190776,354013,426901,351595,49225,-362924,-477331,-471652,-400322,-104735,144388,57624,24913,102756,-4082,45822,276987,280939,201990,249927,261490,189919,185105,142362,33068,79367,185152,71572,-42737,-37350,-127365,-184255,-152891,-111693,-47429,5455,-10573,-59060,-133440,-175169,-143356,-172465,-276176,-293189,-114711,30359,-68869,-124974,89342,220746,206947,57823,-107881,37243,186503,-102863,-379497,-191749,88156,54421,-53125,-71117,-107810,-156352,-146280,-172456,-168550,-72654,1171,31748,6850,-80279,-128918,-130013,-201233,-181906,-76781,28495,57444,-63476,-59206,218072,328199,163054,1670,-46830,-19667,26516,5385,-229438,-536588,-436131,-132386,-76432,-104892,2133,39992,-41874,-185268,-357968,-379466,-96302,117056,-36731,-152807,-153936,-218842,-81026,179509,114754,-94705,-239852,-121071,109776,157833,80303,59661,-13078,-190575,-201264,12453,172219,174881,156890,220714,276756,272139,231985,110030,112681,210588,92641,-53181,-118667,-227892,-141092,94405,100073,138653,383250,411118,161919,29667,42165,79997,181191,216022,76489,-66473,-113654,-88030,-54623,-5678,173411,303785,273267,307730,331062,61887,-218006,-71726,197377,291861,156791,63095,-14105,-147652,-288460,-376103,-358081,-202943,-85379,-211417,-340748,-237407,-37143,82021,88358,89683,130758,28992,-71284,59556,145101,23342,-30150,40942,114455,-33627,-168795,-20164,31899,-147631,-275579,-260733,-150500,317,72150,84409,122989,162085,137414,72005,21002,-70256,-133743,-52951,48523,42270,-4441,50955,129983,22943,-90618,-15101,150348,264596,244917,187113,199198,146404,90883,160433,198246,106409,-85286,-269459,-177359,31174,87803,44343,12025,10097,85605,76363,-55256,-172697,-105874,41368,93737,32201,-63158,-124244,-225102,-346596,-196985,79372,66293,-15321,-10242,-95072,-188682,-226910,-209256,-112971,-29258,-50000,-153795,-257071,-132090,90550,178497,140714,4632,-43340,-61740,-44842,-9046,18449,136480,241645,90130,24427,58250,-262665,-683492,-576124,61079,646455,764416,1238916,1619258,1315345,733575,500864,-438993,-1165915,-964715,-761813,-456744,321209,877489,691105,142335,243761,802140,-235023,-1099335,-678972,-370531,-509028,-505728,-361250,-168338,-112262,-118641,-15394,-1606,-63571,-73109,-28462,23571,-3832,-8211,-3143,-76242,-117162,-49309,37673,79208,19926,-223690,-484502,-479108,-283667,-91619,139562,279270,240158,53236,-212916,-178719,109164,142558,-102995,-199532,-153987,-230914,-262016,-15721,135909,-106796,-387633,-262287,36627,44752,-128061,-136,229543,170864,60672,84238,64555,54983,203136,347660,296846,260961,205472,77277,120563,177240,20098,-125609,-179606,-184822,8395,192655,-18256,-285524,-261911,-131513,-76972,-109252,-173642,-183351,-72258,50473,84917,127185,222602,220835,77048,53262,71931,-7553,-156719,-263774,-348318,-370223,-234109,-32726,50079,-53627,-175173,-285883,-382206,-440357,-366170,-185101,-46039,15341,-24712,26653,88043,64674,46944,-50556,-126938,-42427,56521,34533,-37251,-6925,145651,217003],[38112,-85257,-22088,10245,8260,33843,-13641,-33700,123634,218509,167801,202249,224667,44892,-54856,-127294,-326589,-414294,-257130,-99513,42441,67210,-147613,-295453,-230986,-253498,-234535,-107654,124421,485549,594473,232928,-162256,-286564,-142960,-124642,-190966,40945,233217,102998,-66467,-210471,-361229,-296651,-43683,24269,-136957,-81006,112605,-1063,-298204,-423820,-245513,-18277,-90771,-163009,12389,205476,295840,238796,-5683,-137881,8980,238374,294633,206125,125332,165473,331878,454485,360996,154045,-109660,-208916,6894,133594,-38293,-154721,-116653,-81416,18203,50784,-28751,-91801,-156210,-180036,-112850,37158,175586,159227,50938,62355,130179,190641,204837,123113,-89212,-310371,-400546,-283810,-183667,-218156,-213712,-38743,101990,63711,-21706,178860,362656,101043,-238652,-301849,-270541,-239415,-205705,-95703,193519,418152,199210,-124614,-74008,280253,359357,140618,165099,367438,369999,174848,-84473,-176157,-15655,559,-94692,-124689,-379102,-520570,-237057,-74436,-110539,-74115,-71797,-33786,202330,322312,170438,19794,-28074,-40851,-460,44272,74918,135600,173094,185406,31281,-57140,89145,173953,67800,105455,260098,231706,138297,165381,202821,142546,-948,-77583,-72730,59522,166249,-692,-152223,-95992,2000,83182,147434,50917,-146261,-25479,283116,264701,57752,-26760,-121556,-83366,88190,115215,82765,156507,264304,308555,189721,-29323,-101460,-16791,-46098,-285736,-409713,-225102,45260,112706,-22598,-130615,-127912,-78744,9922,158543,199487,87041,70902,72174,-57892,-101471,118293,308484,315890,199807,119588,67035,-1183,-116966,-279271,-357403,-264541,-200479,-221214,-105483,97430,4965,-253125,-309764,-78461,84182,56434,-6957,-121768,-230282,-247064,-126061,-75864,-97186,-142327,-162452,-55688,132504,144336,10073,-73344,730,247547,409999,353840,332359,368114,299598,209504,202050,214548,136480,-747,-58062,-108925,-211102,-161523,-89201,-193247,-223548,-62658,59386,58524,-32051,-157330,-173591,-136239,-64097,6178,-6098,6111,176931,179410,-143299,-355635,-261631,-126412,7626,138436,99147,-21971,67598,246331,317722,306127,113001,-162345,-181671,-92440,-194922,-398258,-421780,-253054,-49408,-20457,-138486,-279805,-308811,-172316,32403,165976,74286,-106075,-62900,104742,157909,4757,-245939,-341284,-170508,25403,133844,181524,167609,140290,136646,82758,56943,156447,266808,249898,104633,-69454,104862,404187,386666,171944,143279,193795,82855,-115174,-220945,-129830,45885,-11003,-202976,-235198,-239149,-258280,-215666,-154248,-82417,204,7783,-75487,-189502,-207052,-24949,258138,263477,-163837,-310638,-42006,67956,-98827,-174298,-141996,-226701,-364082,-311751,-171703,-69412,36549,121706,118632,178034,299208,181422,-61609,-179849,9382,202462,77039,-106102,-165674,-149030,35166,182334,-8553,-243840,-225423,-130529,-128248,-151384,-96780,150069,320275,141656,-125638,-134214,-7565,35332,-19970,-120420,-142529,-62335,-146956,-373610,-254035,85188,25293,-272655,-365143,-300260,-248533,-97382,90623,113222,-13007,-111601,-272239,-427934,-265319,86651,130682,-99152,-182035,-56133,42396,105876,86957,-53807,-121357,-150026,-360903,-448020,-326349,-123149,254485,562372,436669,148232,-155756,-438457,-348469,106611,419196,652540,516950,-101570,-1082130,-1761863,-971245,48459,3588322,10285302,6755295,-4669902,-7522205,-2971935,-1460288,-811070,659311,1257794,1188056,1113905,783723,372907,298960,356983,221413,81097,79898,-163387,-435440,-328621,-75036,17732,-44209,-170888,-41556,243765,307544,128539,-33993,-133252,-212341,-214843,-115435,-48631,22693,82853,-53613,-437188,-577988,-371215,-119963,94188,180657,151851,158887,164404,88822,-18951,-150239,-248982,-180677,68791,365353,609642,601347,474523,457801,387555,154331,-32766,-1,105738,105464,87238,253234,269546,30716,-129192,-44822,28439,-39317,-127915,-190130,-232701,-208913,-198440,-265720,-313787,-295959,-113988,118282,106392,13246,160491,279509,18558,-287317,-123790,194144,268239,157137,53513,-48221,-188857,-203425,-32066,198116,363715,406833,341426,131633,25950,158540,174907,-56153,-195147,-151121,-135334,-172888,-257271,-155332,148325,264820,83156,-41883,-113102,-128228,-74733,3132,117403,144012,-10668,-193863,-221446,-88953,45475,74568,81901,83437,16224,-87091,55980,407861,617383,549869,324448,186925,207485,196744,6135,-230904,-249294,-78954,1072,-27861,-3875,-24425,-70462,-35624,60433,108909,85266,56281,81514,243662,383569,366389,218794,-45748,-361221,-429194,-403666,-360851,-118317,131083,68289,7447,82907,-5166,53587,247949,184805,98610,246551,377857,322401,298551,295541,229852,167747,97567,-93881,-174952,-123578,-177703,-200079,-170614,-130340,-64038,24730,56477,-18534,-147437,-177724,-107314,-111035,-228638,-343116,-247732,-90394,-134571,-165517,32214,142720,156188,61034,-101533,-6577,130831,-151575,-447545,-258239,30332,-14993,-136601,-170592,-183243,-188842,-189689,-218270,-202222,-157623,-111033,-43158,-38226,-128732,-189445,-188911,-210220,-137004,-74285,-52935,4171,-34140,-14186,191929,234861,94318,-10221,-19299,-3374,9788,6697,-178396,-507176,-442019,-142090,-62027,-80840,-12744,-34982,-153582,-245434,-331218,-315612,-56251,121108,-71776,-248635,-283870,-288430,-48659,140639,-27422,-222183,-273829,-140044,62037,97634,65222,109419,13064,-195375,-155199,113978,221927,163736,140135,211850,255644,290361,274888,124635,110665,248315,177718,26568,-48421,-148622,-107481,67032,94753,142727,341020,341648,134335,45251,68766,128874,257321,269923,102103,-33976,-76350,-63872,-54504,-13769,146140,293181,294029,329130,352679,90313,-158702,35757,316384,324269,185538,182743,124249,-56380,-247640,-342645,-285398,-76830,-3618,-197332,-335721,-209532,6811,132861,107684,74758,97519,-141,-83453,53115,103639,-72497,-117086,-7738,127798,52118,-76202,36428,80205,-61852,-154818,-179582,-155821,-11793,132582,128796,107193,83294,-1661,-46965,-23604,-67680,-110885,-1256,81279,27101,-29825,75118,163066,-66680,-347998,-206160,104007,294885,250104,144397,160887,145633,110720,164837,160043,16140,-186585,-372398,-268673,-52599,17418,3985,-9808,55358,219424,227461,48846,-62839,39108,151788,115165,58309,48831,10338,-151913,-321705,-124844,238346,185424,-32128,-52842,-119921,-200256,-183815,-134513,-120562,-149698,-190494,-241446,-294526,-150441,123230,259509,151452,-73647,-219394,-240124,-160908,-18350,89974,271963,374307,194597,82077,6137,-359527,-559196,-320388,227540,746495,1226482,1802018,1956084,1643945,1010410,254008,-1094976,-1848356,-1580858,-1224944,-687461,169728,862777,1010441,691114,687695,562871,-693293,-1298683,-813128,-474050,-450130,-448800,-441932,-291597,-200422,-166330,-26432,18735,-68512,-172052,-208432,-168989,-168564,-66259,72325,433,-151973,-136362,42252,108408,35536,-152392,-365725,-389832,-239907,-21913,252822,378670,256828,8019,-257266,-169303,152890,141294,-144675,-262162,-235571,-296432,-264482,-17295,94296,-165642,-393837,-200709,99635,86735,-106956,-37412,172197,165429,31669,4193,35441,116284,252255,289954,215804,228397,202439,76806,152120,225882,94123,-45901,-113424,-136909,-9892,131956,10068,-224570,-323761,-281094,-212818,-224747,-230347,-159186,-18906,67286,47204,95102,298608,318419,46561,-99250,-54619,-44507,-113167,-189667,-332223,-434016,-275321,8969,156556,56324,-106642,-270018,-360272,-354667,-225914,-127102,-142095,-152189,-149231,-33134,79138,140363,202915,143143,9165,44198,138439,88668,-40313,-49564,94259,173643],[-20974,-147405,-43962,56593,50359,31034,-25114,-67611,51250,161095,161687,216457,209151,-16079,-125946,-175729,-324394,-410686,-289465,-142093,-12825,7888,-161710,-207794,-102866,-179472,-234156,-159044,52791,430328,576286,234622,-163859,-279952,-104477,8260,-17456,136355,285292,169152,23159,-57915,-276207,-325856,-54993,62513,-91818,-72871,75214,-29794,-252461,-371278,-230215,-3370,-95991,-207879,-33489,191375,298481,258828,41685,-73651,-4798,91922,127239,169002,154414,151172,305022,407094,239446,43079,-76722,-169662,-57140,104782,36690,-76308,-147473,-217083,-128868,20133,31873,-55992,-130302,-134587,-60642,21654,119691,152308,82128,31978,21879,30856,35172,42539,-61385,-256480,-423390,-399075,-295119,-343675,-236469,52414,245057,180243,48453,183759,278087,-23730,-308955,-278655,-221881,-256675,-251264,-63426,264112,427773,178813,-157116,-173543,153257,296620,89537,14658,164165,196524,67057,-82961,-122238,-10197,-4099,-22596,-27905,-254151,-390442,-169027,-73698,-113336,-47141,-71654,-60680,205759,328439,137460,-21442,-21749,40232,111082,128003,109239,146751,205699,183821,25943,-46184,86035,105142,-59198,-56409,157449,165370,107179,243865,320855,158149,-43443,-108113,-101801,28220,141504,-15687,-143306,-120046,-71164,52760,179775,63131,-168438,-41340,216728,116866,-40192,-23145,-105194,-105862,86184,158818,89505,69741,157672,278828,210730,-31455,-87808,15509,-70953,-365946,-463863,-290109,-105449,-75395,-148164,-233901,-191750,-111402,-56745,50561,124666,87291,151625,117490,-73072,-99449,107937,214154,182509,153795,127291,90519,32711,-102283,-278717,-352484,-268539,-175201,-127612,19295,136858,-31012,-288320,-261222,10522,103082,49242,60905,-7332,-201996,-330189,-248382,-130258,-104766,-141116,-149282,-20254,169811,138789,-48856,-109040,11833,260261,381005,313428,297959,309045,193270,98545,107891,135334,140582,71884,-34737,-173219,-232353,-124013,-25349,-113418,-155810,-67471,28156,57908,18981,-110280,-145064,-65915,29484,35905,-57598,-86289,65736,97404,-168150,-363911,-294719,-230043,-76129,195035,203542,58268,139803,313019,330588,270681,87120,-124957,-122588,-49686,-136919,-306490,-298869,-140321,-22982,-12787,-95369,-228654,-278156,-139488,79331,259791,198760,4131,20165,128696,133967,-14201,-207022,-202891,21283,111298,78095,43246,27520,58847,149960,155880,145962,230606,319842,266809,64318,-120658,59693,319701,205562,18467,73035,171341,68613,-123981,-154006,14194,137167,-41119,-300912,-346108,-326849,-357506,-299583,-149428,-57075,-19401,-50697,-148691,-240152,-160973,81855,305908,190396,-181174,-268522,-38381,29360,-110071,-182145,-159820,-211249,-298226,-248640,-122917,-32031,70179,131391,105770,197790,324975,204906,14054,-56009,84032,222835,151594,33109,-43083,-86025,42928,134944,-4042,-155944,-139168,-126955,-173003,-173529,-58334,224329,404151,188587,-154907,-242658,-123356,-54763,-58849,-92843,-132811,-155909,-295312,-456323,-295842,49602,71478,-170943,-294305,-265276,-209524,-108865,43659,102247,-23693,-113002,-239547,-383686,-202683,171541,209801,-52385,-192706,-154430,-87459,36861,80003,-57038,-84219,-99204,-352548,-456386,-359640,-141249,300102,642291,452892,76805,-204586,-361179,-278010,-81864,12536,342147,474724,-76764,-1067672,-1259407,-95973,2232200,7413184,10210676,1224923,-8838481,-7145355,-1575043,-904643,-473413,893775,1223623,983966,799636,649922,573010,557422,542742,352910,198663,228437,-98341,-411612,-348749,-126476,-73428,-137747,-184911,25983,293643,280046,64966,-78071,-132234,-181634,-228365,-177044,-126481,-101344,-70863,-102172,-366522,-444360,-247255,-68376,-11008,-32108,-42168,-6590,61697,41738,-38660,-99605,-144124,-129523,14697,262988,540900,574750,443514,425063,411875,230993,30227,-21966,31921,41626,56627,193079,180631,-47149,-194509,-87819,12314,-45665,-166354,-294723,-398205,-378266,-320500,-333294,-325208,-221908,-10064,185890,168566,88388,176349,235272,-70947,-356251,-139617,230541,257218,82306,-7922,-63623,-166750,-186893,-95127,48221,251209,368491,356297,190615,86483,189316,206290,-29519,-183098,-156064,-131330,-136762,-209887,-130723,160425,308380,153540,-33165,-167259,-170533,-48299,39580,139697,185547,14417,-154492,-123669,-6347,39771,2825,22130,84280,45594,-86947,-14484,285240,504519,471282,252049,84306,132449,159401,-31340,-266239,-239846,-25693,34599,-88268,-119386,-98469,-84507,-38187,32873,56277,69038,95869,161994,275048,370269,283484,92156,-117881,-302270,-332254,-275766,-259825,-105155,128824,119790,16361,21487,-24749,78988,213311,68352,-25806,173639,360784,343734,341189,403605,394888,228151,-11609,-220555,-230399,-160108,-172736,-141346,-118929,-128048,-88818,29916,111651,29571,-122106,-138943,-62628,-59397,-184646,-365741,-345709,-207124,-219810,-211641,-55745,19337,74069,61625,-80206,-49526,58885,-172527,-429462,-249958,6600,-60484,-215561,-274381,-262459,-222926,-226866,-239963,-211613,-223396,-204757,-103844,-63499,-147372,-217413,-225009,-194041,-88284,-81475,-148069,-82837,-54767,-10501,145934,134040,-2234,-61089,-35603,-19514,-21085,-1006,-131383,-428974,-409807,-179521,-88657,-49223,-16325,-132853,-314068,-340023,-280681,-188290,41294,155658,-78459,-305830,-368301,-324061,-40700,62650,-173854,-334584,-250594,-93202,12962,-22384,5211,142824,41964,-166090,-75059,196353,226939,122648,121823,167806,156717,238778,261075,98673,89773,265610,254461,119653,28375,-67554,-66635,37161,96260,166650,283110,230379,82036,45376,77257,159565,300129,279695,105591,8657,-9773,-15677,-39965,-25860,91934,244367,280798,307741,314207,79084,-104101,131230,414309,322170,176591,251299,250097,45864,-206513,-318566,-220416,34725,78415,-145373,-273615,-158124,7535,105190,78383,20754,5086,-46239,-70083,38145,62828,-81836,-133833,-51324,90380,105054,40957,105591,116690,11209,-39594,-94937,-158858,-43710,151021,142018,67576,-29643,-174209,-153717,-16683,-21408,-68996,48413,121554,36762,-22827,117864,200997,-115152,-509826,-368205,19592,272109,224759,78548,86915,125057,126655,147822,86878,-70649,-236709,-379932,-266110,-63077,-21243,-42153,-48216,80074,338478,405735,198179,64069,153646,215081,113254,77463,158807,171744,-20301,-237234,-42974,355703,314799,33603,-33153,-102618,-176976,-123957,-68861,-133177,-244974,-289019,-290728,-293292,-149381,164704,343444,168967,-112858,-314867,-348222,-248005,-13393,175280,355992,394581,220549,111433,8438,-289154,-298557,53659,507208,819495,1388870,1871165,1895726,1615515,1040697,-27390,-1469600,-2218698,-2009047,-1510589,-792853,53578,742322,1123469,1145647,1138731,385527,-907944,-1397851,-979581,-567555,-386260,-394059,-490465,-394241,-298784,-239405,-65517,25977,-48190,-187125,-285217,-313760,-313145,-110432,157196,119419,-102773,-129428,96997,161761,66139,-63981,-213669,-252815,-154549,69107,350869,457944,293282,-5840,-272243,-158320,164922,126473,-141841,-260312,-273605,-314229,-233682,-25083,44404,-190521,-336122,-116298,122469,96004,-43170,-23567,104412,103494,-52260,-116807,-11280,180842,293827,192489,99122,177826,175551,35826,99288,198166,134275,33745,-25283,-72054,-61700,5848,32648,-107793,-333607,-393421,-314732,-305252,-256874,-119099,12099,54740,-1566,39760,302726,336243,-2487,-238599,-192737,-128986,-99402,-107528,-281945,-468881,-326054,23684,224805,147312,-40298,-212864,-245039,-160171,-36384,-52351,-198881,-294734,-243455,-68651,77961,199139,305505,272364,119660,128068,205881,125453,-38819,-82223,35879,111209],[-67992,-175056,-42005,101083,70116,29023,15040,-30097,19929,109723,131902,182747,161578,-35676,-139800,-169580,-262293,-350435,-280403,-121665,-10377,-34069,-138928,-70450,6158,-127635,-210919,-174041,-20091,299717,432841,162077,-178294,-245701,-18385,191416,175330,195010,293540,222569,120342,110910,-126547,-287134,-31964,128291,-1057,-15946,61819,-36279,-188083,-307710,-206676,9052,-79428,-200183,-31141,184108,276751,240595,69569,-17007,-33371,-79871,-47355,137618,224196,198447,276885,277016,32871,-101735,-22941,-92492,-121580,50169,106845,-1515,-168791,-270425,-184788,2935,71131,-11630,-71990,-41040,43120,44751,73511,135687,91533,-28278,-82304,-73455,-72635,-45049,-43976,-168856,-371270,-414653,-330016,-392579,-218030,117873,323454,234480,84102,186390,221035,-92093,-285836,-157520,-102664,-219580,-255090,-7752,347585,420478,158651,-148295,-211359,36248,189688,7688,-152533,-76874,-12311,-48355,-58022,-22785,23494,12946,35931,1497,-163846,-214580,-54102,-28538,-58574,10474,-59704,-69655,209060,337243,149155,-5281,11434,105537,170556,167493,143873,168889,231193,174147,38527,-20488,68814,20838,-175211,-191526,35519,78733,70550,287665,404927,172536,-61129,-110738,-99270,4823,85766,-37786,-126582,-140505,-122509,59097,232997,79990,-181071,-80082,90408,-80997,-164869,-37403,-67507,-83692,85300,163358,58649,-61179,-1423,205296,226277,14309,-34436,62665,-65870,-378421,-471572,-357535,-262613,-265716,-295376,-322158,-228299,-149891,-151920,-80942,34933,54882,160666,128776,-84225,-96037,91053,141019,90574,147311,153252,86438,41681,-59022,-227323,-298471,-230694,-121435,-13762,137867,159858,-35779,-248336,-142070,128212,134365,42387,124357,102096,-188954,-390491,-310839,-136349,-103603,-147883,-133371,19696,187048,96918,-141454,-177335,-8771,240748,336553,250031,194456,164044,47193,-6728,25266,49995,99655,89442,-31553,-219660,-242257,-83451,38749,-37029,-92873,-60197,-2062,48676,61553,-77485,-145384,-13225,95141,22168,-143862,-200097,-72906,-1661,-143342,-258847,-226441,-255973,-145947,173278,239986,135828,214710,343933,305417,206553,52914,-60462,-31288,9607,-56319,-173581,-149480,-28881,-32679,-46146,-57985,-153585,-215811,-116717,69530,255792,237543,109464,136845,163170,69508,-63342,-171796,-111345,133003,168147,6848,-110829,-123103,-47471,107266,180504,200259,261758,328702,268719,37584,-122708,21360,188014,16270,-98048,54090,205454,117355,-86446,-85900,138239,218553,-51618,-354495,-407232,-363514,-403050,-352226,-153336,-38079,-30606,-85893,-181650,-239872,-90135,162660,250904,825,-235491,-209365,-20123,10051,-72440,-117445,-124814,-160997,-190959,-154278,-74956,-10672,97659,138335,89752,192546,289693,199533,95527,69917,124119,175368,174780,173636,106017,9772,74040,98868,10436,-44684,-48294,-143478,-213893,-138066,35726,289723,443946,211645,-153875,-274409,-186623,-125649,-88827,-58025,-110306,-245145,-428489,-485687,-275497,40487,132641,-23677,-160617,-184808,-143414,-95387,13585,91002,-18712,-108287,-188120,-274172,-90099,245650,258443,-15889,-164998,-168998,-142354,-5937,79297,-49027,-58123,-45130,-255205,-354807,-314285,-141715,294576,634612,426149,15049,-204421,-261379,-267160,-403764,-499974,-44028,420176,25789,-978538,-906321,451754,4071560,10431383,9231154,-3658110,-11551480,-6311898,-667257,-462979,-112718,947565,1019241,670772,326973,358578,663666,735515,648322,431860,268237,259004,-69270,-318205,-263779,-122380,-139818,-192018,-132397,110028,310668,228708,-1038,-123103,-118356,-126346,-229928,-252636,-206733,-209674,-173496,-98693,-211365,-234866,-93083,-19682,-114089,-220788,-213411,-146830,-36607,-7299,-46072,-45160,-42176,-58819,-44322,87011,325740,395020,313816,338390,387925,277963,101278,-42467,-94695,-98036,-34560,69638,66945,-102904,-221587,-99032,18874,-49235,-210012,-395472,-523555,-482539,-378844,-337530,-282601,-108080,122080,276030,256848,164015,157417,156475,-134829,-352839,-100342,282667,251730,22024,-61942,-79814,-119358,-115482,-96342,-71244,90000,256067,304305,210280,111465,178840,207807,-3942,-152758,-144390,-101519,-65820,-121252,-97783,122145,258597,162767,-33318,-207003,-208358,-20490,89312,164228,210713,25190,-116792,-17148,80602,35915,-53131,-31423,73753,69766,-49741,-51405,138996,343145,361413,180943,13233,52920,76388,-84079,-258754,-187705,28250,54360,-137091,-230455,-164079,-79237,-33956,-15241,-23582,28737,116492,223545,289665,336278,210789,-7197,-165718,-224556,-227992,-134190,-127286,-74756,130600,192981,52612,-47188,-40201,114408,172042,-45557,-138191,59755,226789,259290,312112,439782,484647,250214,-117476,-288688,-204964,-135728,-107038,-17850,-5636,-96165,-111767,9138,128660,75233,-50257,-55452,-17653,-44845,-171649,-359002,-379919,-282466,-292288,-250290,-148381,-112959,-19063,58438,-45387,-76259,-10145,-163599,-334923,-172780,21168,-72988,-281222,-383622,-345452,-254388,-250177,-236790,-195443,-250034,-255885,-138320,-69749,-133498,-208835,-241877,-170090,-48409,-100619,-232061,-171771,-117148,-53008,89557,44068,-107066,-132641,-80025,-48756,-42153,-10119,-102948,-322876,-343333,-229395,-144396,-21520,-15364,-236524,-483410,-447253,-227182,-37618,158362,195449,-61633,-310005,-399868,-337414,-57057,-3904,-269981,-397529,-178370,13570,-12708,-148074,-50929,168641,66223,-119927,1348,214285,169616,67422,120953,114534,22156,131987,186986,39219,60839,253847,287952,193860,92161,-10497,-37586,8991,98693,198506,222240,108044,21528,33162,66514,163446,306264,263386,97433,46682,63747,38665,-20271,-36066,38661,180430,238842,246806,223934,29096,-81287,177538,454751,290212,131965,251297,329504,128836,-179219,-311618,-169557,114207,142995,-66020,-167058,-99252,-32669,14750,6528,-68413,-125150,-102209,-48072,10033,34970,-471,-68101,-69560,18592,105643,140691,169727,141524,64069,50102,-23599,-159823,-85326,119308,109803,11998,-137465,-330549,-228490,31802,53110,-14457,89977,162344,69300,12260,164728,233422,-110313,-525898,-446150,-71195,210977,187436,14197,742,97092,141585,117584,-1933,-133546,-220430,-280215,-157047,5754,-16792,-65454,-72866,77325,400955,552272,344960,167454,209744,224694,95215,90859,249264,323819,133348,-121409,16477,383164,396794,153428,44080,-44899,-117842,-54676,-17477,-138808,-298117,-338213,-297953,-256611,-137599,165361,354969,169459,-109357,-312135,-367303,-282037,8655,267116,385036,306763,152695,94779,61701,-77359,15638,450421,828679,849990,1195658,1421307,1378405,1156478,748672,-288856,-1431025,-2073998,-2005946,-1458085,-701159,31778,538587,943311,1330766,1439226,356379,-802946,-1340287,-1090105,-588425,-299955,-334364,-488707,-447279,-368278,-302758,-117179,12146,-23840,-127424,-233435,-357249,-396714,-133451,225073,229564,-13445,-35809,194384,228971,104415,14316,-67973,-95667,-44379,149949,404539,495043,333531,4491,-270806,-158246,139337,101582,-95423,-191901,-254182,-275298,-180465,-41169,-1474,-171546,-226342,-23154,110635,77771,47584,39897,46725,3118,-157861,-230436,-46773,249234,335648,106157,-7536,132884,142503,-33342,-29127,93418,122289,86221,47858,-27322,-149531,-162335,26061,16027,-296172,-445067,-366548,-335216,-245576,-74220,11878,20635,-37947,-11990,250414,294878,-43205,-314719,-289435,-210429,-92234,-22372,-189353,-436091,-351323,14878,242423,204662,15839,-135319,-90402,54050,123396,16783,-192001,-353753,-277940,-80862,81295,232741,342306,314602,185599,193100,239386,129109,-41166,-101168,-15890,47859],[-84811,-155790,-14376,132407,61032,24213,93097,64180,32861,78738,92035,107197,70619,-47580,-113996,-125001,-175559,-264570,-247068,-59689,45321,-50547,-92400,79486,82588,-108671,-180173,-155245,-76832,137907,225936,36624,-210118,-195728,85120,346522,310086,203017,255434,234237,188022,253945,62445,-173169,22328,204222,111304,69052,66539,-29108,-133905,-260548,-187195,17684,-47220,-150032,15199,190723,236941,175536,53434,9179,-70230,-229295,-186465,109049,306468,294363,271751,135374,-172335,-217937,46265,9954,-159871,-14624,153322,46602,-185692,-256427,-165155,-17662,72100,27867,-4866,78284,180663,102035,43932,114757,79190,-96587,-148881,-100666,-122250,-154835,-70290,-84768,-262624,-321631,-276867,-345977,-164786,148222,324706,211620,70045,181531,204653,-83810,-180167,15625,49605,-133344,-218984,29082,383818,382341,134941,-108155,-174894,-22000,87793,-74466,-290408,-288156,-199591,-144787,-19866,90988,69165,43997,67401,-33694,-127827,-46543,72257,41079,24151,69529,-41987,-55867,214344,346509,187208,46774,59193,137025,168836,168417,183802,207676,241536,153006,51093,10662,47790,-57231,-259232,-279974,-98057,-24971,32281,285896,429761,188634,-38793,-80230,-68841,-4484,20708,-58208,-111695,-161943,-144414,98417,290839,105095,-169785,-137627,-78026,-277996,-283567,-69835,-24453,-27054,86914,129606,-6369,-206284,-177388,92766,224066,104418,54860,114597,-34594,-332097,-452770,-425329,-392263,-412809,-425000,-366024,-229201,-193248,-259193,-203620,-48146,-4524,81194,81876,-94990,-91954,71104,103035,63966,180635,194585,64766,27209,6618,-114904,-180738,-146988,-45792,98294,214291,154911,-2653,-117250,35810,253612,186642,58477,168547,158552,-204459,-419999,-303588,-101069,-101710,-173264,-130326,51721,180918,29143,-236614,-255452,-54611,198881,297993,198640,70682,-22374,-102452,-79929,-25920,-20458,24780,54068,-41107,-237161,-254431,-64966,84956,27804,-41992,-45475,-25069,51439,106785,-55609,-168939,8288,123650,-20809,-236614,-305678,-205147,-86753,-60393,-52356,-64300,-193072,-178561,92049,221938,210876,276553,317290,235210,124702,20518,21307,77252,76614,28555,-37835,-8862,55628,-79400,-122421,-37219,-68217,-140612,-118689,3478,170992,202298,181941,242511,190724,-14822,-126681,-150810,-86456,136624,172120,-65314,-231070,-228558,-142067,15624,138566,192962,238971,292748,249697,30425,-88044,-2536,63836,-109421,-149220,79275,277271,207806,-15793,-30845,211495,271602,-27101,-330277,-379914,-324469,-378340,-359646,-165343,-30507,-32490,-93226,-164598,-179424,-9017,192507,110114,-234361,-315110,-160518,730,17258,13259,10824,-44466,-92195,-81510,-63203,-43150,-7747,115005,149744,85588,166003,219036,184703,166158,161182,124834,76580,124245,256610,236586,120281,129391,96156,35759,58187,23673,-169063,-236872,-60742,149515,322836,422752,203852,-120390,-214415,-167696,-146895,-99321,-35937,-96598,-314894,-517490,-469627,-214910,57539,196187,124631,-22307,-104880,-82011,-61082,7531,83817,7360,-97862,-140277,-136421,46766,300473,259515,-12807,-114719,-96379,-108791,-13384,79275,-45038,-73820,-32688,-126509,-185024,-201187,-114026,267048,586128,396172,-1534,-137121,-143680,-300412,-754798,-991707,-460397,308952,166716,-776849,-635009,791620,5274303,11713969,7267314,-7114772,-12172414,-4859269,-115154,-149037,177204,787522,651832,272176,-184860,-13883,608746,784894,641560,432914,265620,156235,-77688,-174071,-91139,-56235,-146733,-172267,-19267,193406,293626,170939,-47093,-154935,-101181,-63459,-198913,-290070,-252526,-275680,-216977,-52115,-15383,-13046,53509,19074,-183333,-331700,-320240,-234016,-111118,-54078,-52494,-14238,24587,13792,-83198,-106463,30922,116284,121025,219489,323487,283356,151165,-64629,-238828,-271592,-168541,-83265,-37349,-126435,-225524,-106401,28731,-49157,-238613,-453522,-570622,-488241,-343282,-261584,-177472,29509,244304,352733,336996,205814,89928,44606,-169027,-292025,-23688,327440,244984,-16089,-108483,-109760,-68906,-6807,-34848,-119982,-59947,108273,205184,192898,106159,137150,178121,9371,-123950,-126757,-54487,24759,-19467,-79643,32095,129466,103568,-49751,-232266,-230993,11918,148043,183827,201793,12826,-94303,65715,148443,37434,-69265,-53951,50561,76447,9268,-56001,962,178177,257920,146201,13221,-1121,-34109,-150011,-224073,-108120,77743,66332,-146547,-287352,-192702,-53982,-27873,-75150,-107953,-28111,106727,247748,296901,301009,159211,-79359,-197127,-164887,-151987,-27747,-6634,-42337,129125,262472,109589,-83229,-33262,144607,121094,-136313,-208228,-49019,43431,117228,231674,394930,479896,237183,-190628,-294045,-122816,-60280,1613,135651,140189,-27420,-112530,-30810,97867,108379,61045,64686,24082,-72349,-194236,-325328,-345622,-297021,-322448,-267216,-215817,-216431,-102291,48702,-2927,-76927,-59105,-132793,-202734,-63337,61182,-53905,-322674,-486377,-420085,-271502,-251408,-214227,-157321,-224994,-249521,-142953,-67200,-97992,-171804,-241719,-145217,-16453,-124630,-282103,-227101,-191495,-125211,32184,-28106,-204379,-206153,-126546,-65657,-33505,-12443,-97672,-217002,-254950,-268876,-205469,-9918,-18857,-321912,-612698,-534435,-186285,95615,255513,216243,-31388,-262326,-387522,-346708,-87144,-21374,-286967,-395503,-78686,153981,897,-228381,-69171,190149,81578,-74405,41770,149832,54755,15595,145011,77920,-96014,4682,74535,-28365,40924,215562,260515,223286,127860,8908,-31951,-13331,95726,220271,167922,4812,-31315,15972,43712,140128,281824,245787,91870,68070,123036,85323,-1991,-36574,10237,123257,176442,154190,101836,-46526,-105009,154848,424631,245197,68743,189793,337715,161919,-179151,-321525,-131927,155317,177862,22783,-41633,-48867,-96991,-102976,-86773,-170108,-250354,-150584,-33232,-32279,16287,123270,54441,-52755,-62082,47462,178778,207863,155540,96093,108430,31561,-149801,-118675,49514,34408,-50641,-208213,-422947,-256894,100569,134310,40922,119078,197170,114670,60559,199494,252474,-61020,-419541,-426164,-135251,139290,156115,-30725,-74630,74170,158388,87212,-78793,-158725,-145752,-105334,24287,123766,21866,-54687,-69578,46172,382673,614326,437907,214494,203805,196459,73096,96180,301295,426094,262608,-13014,29972,309402,395570,273319,149126,41188,-25779,17829,17896,-129990,-304919,-339797,-263226,-191742,-125982,89563,256015,141788,-71681,-230875,-307099,-255085,40383,338197,355115,141391,4553,29320,141354,196488,296085,771175,1103938,838750,744975,638006,503709,334750,152335,-512192,-1023552,-1400254,-1469794,-1028093,-406898,127196,304603,514118,1174414,1451091,462666,-429402,-1101797,-1057264,-489048,-172345,-256131,-429649,-435125,-377585,-323281,-163970,-26833,-17592,-30513,-83230,-286429,-399955,-136955,255223,286912,66899,105443,308500,290149,140597,65541,39366,48695,70997,203270,404364,479909,350641,14114,-272517,-172569,89350,80152,-17815,-81007,-183940,-189976,-120636,-61504,-33570,-121431,-104805,52385,79476,52887,145370,135444,15184,-100959,-243339,-295965,-53900,314338,381443,77303,-57418,113008,121427,-98704,-178150,-47342,70633,102639,80417,-24055,-253731,-328284,-19108,97241,-232314,-432381,-364534,-310701,-199432,-38812,-15282,-15251,-36545,-28018,180076,233089,-53126,-300031,-303281,-236157,-66649,58272,-65699,-323380,-322203,-5804,216914,228389,61379,-58271,46201,201112,191859,64263,-117152,-297150,-240537,-76584,78578,233170,315797,275881,203303,228533,231052,96348,-51840,-102601,-47876,-165],[-66711,-97192,29759,146123,32960,20133,185778,181780,77590,73917,56119,7420,-59119,-88273,-84277,-75811,-106715,-188295,-208041,10881,126990,-46752,-47648,200140,128062,-119375,-159037,-116125,-102562,2951,41282,-99347,-257211,-150634,164817,411571,344787,169367,185168,194707,200998,336184,245334,-6372,95642,269516,213166,147034,72739,-20750,-103803,-236417,-176390,23728,-5677,-72664,90948,214361,191287,73811,-11805,-2194,-102586,-316816,-265341,76100,365593,398183,289342,43938,-289203,-251681,118891,115913,-154201,-73492,158483,54015,-198214,-206452,-113611,-52726,39886,56546,48935,190845,318991,177574,39169,100219,52608,-149428,-161983,-65981,-144953,-287016,-153347,-39635,-131259,-153075,-157108,-221918,-93943,144893,259927,120194,7714,166607,223946,-14387,-42426,174830,192715,-15100,-154393,13830,318743,297981,98141,-60625,-81034,1323,34489,-126346,-362510,-408924,-313932,-206059,8834,172282,100129,73850,69997,-100945,-132775,69199,165425,101278,94473,104458,-20727,-20046,219330,344598,218996,101870,107403,135531,126034,151260,225022,255830,235700,118990,37960,28564,32297,-111436,-302693,-321188,-229749,-137968,-4122,245217,387482,198416,11464,-29367,-23098,-380,-29681,-66604,-104533,-187823,-143247,145159,322340,132261,-128021,-197488,-253957,-429646,-371100,-116599,5791,40286,89915,73291,-88487,-333048,-335344,-48134,188935,209049,158450,154098,5966,-251078,-419509,-475867,-467663,-492042,-502846,-351822,-194655,-233296,-353635,-284813,-104042,-74823,-67054,-24469,-106474,-88022,45111,91744,93630,236323,240334,39399,-75,84023,50855,-7052,-32053,34568,183223,227047,117971,55924,75169,227392,358612,256168,109613,184749,134522,-243283,-411797,-240529,-45702,-102620,-211144,-141875,68037,157618,-38307,-294570,-305926,-101741,150207,273798,180426,-19858,-184875,-211091,-101043,-32564,-58804,-59523,-12828,-49967,-218693,-268281,-76257,104917,76177,-7093,-32633,-36932,76427,158842,-35142,-196055,-3936,114379,-68977,-300807,-373465,-301292,-134073,65666,200758,147581,-62353,-164541,-9357,176563,280243,313306,235336,132268,42463,-3890,101210,180550,138472,95957,63161,96234,103070,-146007,-223277,-35169,14837,-73395,-147008,-94573,50259,131176,209745,301928,198052,-87952,-178898,-142170,-111108,55727,120747,-124220,-284245,-258256,-202932,-103621,37092,121557,169844,222828,202490,33106,-43316,-5874,-1315,-131475,-132286,122593,348294,300229,63122,4416,223142,285930,29381,-228184,-265232,-216034,-285735,-314564,-173454,-31639,-26995,-79998,-107662,-72558,66502,167474,-63958,-427102,-391965,-140935,10415,45639,128164,171378,58283,-26650,-3427,-4471,-39520,-25437,117031,170871,105698,127204,138447,169088,207057,192051,90720,-41661,10034,250418,311143,219270,198946,134429,74336,130336,64907,-186218,-231059,32489,244777,308548,336333,157500,-76943,-97339,-75587,-106033,-81559,-31535,-102445,-356498,-549150,-424444,-141880,91544,244804,226883,63552,-70861,-56770,-19556,21983,82871,50901,-81961,-115006,-18601,171666,331164,214063,-48489,-61260,36089,-5231,8632,71880,-56901,-139913,-85814,-34192,-14025,-59401,-60472,252237,559420,409256,57247,-3797,-21716,-348112,-1014401,-1338179,-847239,116748,294038,-442652,-288517,1164576,5793043,10964820,4437280,-8866452,-10637679,-2832012,285392,35677,290275,428441,177680,-147426,-600340,-367116,426647,704190,529903,355884,197460,-15333,-96073,-14901,111945,51337,-88053,-81360,115641,251591,251011,125584,-59191,-164486,-89987,-10063,-125495,-248873,-237013,-289845,-224218,8031,172962,177709,168976,45844,-201782,-343843,-347814,-267285,-155167,-94700,-64871,-15376,45513,73088,-84877,-262302,-259876,-178099,-79022,98910,239073,250634,161318,-86902,-351382,-417092,-308514,-223962,-107338,-121447,-226343,-133838,22960,-46669,-238736,-439348,-519864,-392391,-214262,-113289,-23115,162394,316795,380218,373718,190722,-24977,-87067,-176436,-203721,58962,346468,234031,-30926,-147546,-155926,-34779,105952,59093,-98672,-151812,-31878,94782,156839,87524,81773,122306,5475,-106208,-108028,-1893,116832,69516,-89607,-95382,-39932,-5974,-81363,-239537,-227318,46521,199030,185605,151040,-23141,-93638,102785,184411,52588,-33573,-34176,15450,60364,68515,-42206,-104274,49093,188845,166410,94081,-11310,-145860,-223716,-186865,-25140,117085,75283,-107825,-258779,-164833,-12590,-23392,-131617,-174829,-92153,64494,234825,303930,271481,117757,-135308,-219629,-140691,-120257,12157,62153,-22113,120663,306974,174856,-59663,2221,153805,58819,-190544,-218659,-108540,-101857,-12897,130902,279379,391225,203095,-209076,-247480,-22256,42596,123080,275184,278696,76142,-71024,-67565,28614,119670,188917,201021,62993,-120677,-229028,-270244,-264896,-256573,-295812,-251011,-234876,-264145,-159496,30260,38510,-51765,-80515,-95046,-82747,28224,103192,-12679,-328422,-555803,-463417,-262158,-227941,-181668,-103075,-147279,-185021,-120746,-64182,-55243,-119134,-220180,-110158,18667,-140483,-285468,-225266,-240522,-196089,-18374,-83344,-282163,-266499,-152089,-53141,9520,-3148,-108384,-133285,-159392,-276739,-247714,-22485,-32682,-364843,-663164,-573439,-164879,182136,307645,208364,3122,-178696,-350116,-366120,-117478,15727,-233035,-338975,20470,289234,53347,-237237,-48613,198862,83507,-43586,31106,19144,-90363,-20791,186779,74211,-156280,-99936,-35927,-71377,45452,163323,178765,197849,128059,-7303,-47690,-25694,82254,213071,122439,-59567,-65506,2632,21240,97871,239484,245435,98674,66961,155486,119878,13676,-22901,15926,86384,104485,43758,-24242,-125012,-167920,70236,337623,204613,11970,96853,270697,124991,-214837,-339345,-100344,162746,178399,99053,70385,-18495,-162135,-209054,-174728,-250959,-322764,-169344,-30902,-81265,-3324,221362,184789,-2753,-124176,-55684,132997,205597,159001,111179,141416,78631,-115074,-124586,-29736,-63062,-110739,-227508,-421883,-230547,168015,202673,84124,134008,222108,158900,102673,210849,255749,6607,-267917,-337378,-150381,87295,141156,-50699,-124757,62926,178403,71267,-118014,-144116,-42408,80342,210518,239713,71889,-19090,-45184,-7966,285906,566482,442159,191977,153286,157177,57752,86357,294800,443161,325328,52153,-9342,161574,311410,337864,236864,133163,86967,86083,36789,-107677,-273375,-300912,-190700,-108680,-121789,-58097,70530,94639,-15149,-114774,-196112,-177398,66131,351584,264626,-55545,-182397,-67644,214423,440028,490424,952954,1265924,802181,226671,-196272,-513983,-677753,-642452,-699842,-430307,-392016,-506555,-318583,29015,319471,105909,-20363,711619,1107412,596028,58795,-705747,-830876,-257989,2608,-147914,-318899,-359733,-317198,-286581,-194184,-88427,-41459,55038,92263,-138027,-334041,-130748,239745,274489,108815,241384,402797,323122,166367,87840,91921,150075,171680,230059,362825,418499,320733,-5439,-291777,-195307,38421,75853,68629,30359,-87800,-84221,-69141,-77336,-47310,-69508,-23027,81794,46450,49471,236057,237290,15902,-171663,-276192,-294766,-33057,361988,427224,124975,-25023,124761,121557,-124299,-274747,-159742,16647,93610,66963,-59102,-337770,-441439,-92600,105481,-169604,-369784,-316378,-240791,-132889,-25716,-55284,-30758,17728,14459,134169,185958,-25825,-201606,-223093,-179710,-11833,124032,59996,-154262,-233642,-27548,167255,229448,100742,3881,124880,234690,155746,87961,9151,-136120,-141463,-62529,59085,195596,239633,184426,183697,233539,189470,39617,-68479,-84642,-51885,-23524],[-24161,-22975,74275,145635,6466,24629,267990,284245,132839,91482,33426,-92791,-204102,-172024,-83215,-55505,-85210,-144572,-175237,59848,197040,-37153,-30913,260589,152208,-145566,-158213,-74930,-91169,-58659,-51769,-197765,-309110,-132489,184571,367178,287133,117341,105434,115755,154777,339748,372780,167680,170331,306994,276129,185141,62713,-21880,-94190,-222505,-168830,31160,39937,14042,173680,249960,153246,-36410,-106337,-39834,-116431,-324910,-283147,32897,374697,461031,306361,25925,-268984,-182345,179481,201637,-102753,-115145,113622,20796,-201964,-149402,-73836,-98770,-735,76560,77764,267391,421451,250314,67601,104193,24246,-169896,-129944,-15768,-178966,-422380,-278534,-51576,-13679,28754,-16922,-68241,-26157,117377,157680,-10257,-83708,143766,260333,75331,63914,265596,296864,113126,-76999,-60870,137667,163531,40879,-31171,31984,92534,47861,-129799,-355372,-410066,-327342,-227288,5179,178512,90396,85786,51770,-155778,-143995,112401,190032,119683,118812,103484,5100,30789,218552,318173,218634,135357,145123,116529,76494,135202,251599,294412,222266,74957,-20978,14742,27937,-135384,-313963,-331057,-338490,-242358,-32514,187862,294240,188141,57192,17986,24157,13050,-48566,-55305,-104766,-218482,-136385,162597,296559,148302,-61313,-237693,-395791,-510547,-414384,-168029,10932,90457,90519,17444,-164969,-419424,-452206,-200357,113375,286305,244485,164031,32994,-165634,-372568,-483447,-476949,-504461,-513569,-285956,-132131,-256896,-412480,-308692,-122083,-136569,-236855,-164713,-115822,-85129,6753,84449,145164,288207,277842,23910,-24697,160000,239564,186889,82866,96562,220327,176584,54760,112953,260411,372113,419784,327464,187952,172484,38326,-283545,-361755,-147751,7936,-102869,-241063,-154905,67598,127518,-77245,-287243,-294130,-117698,110991,258204,195252,-42250,-265102,-243936,-64001,7134,-57570,-125545,-80806,-44944,-162041,-266049,-103763,100383,103010,8053,-31506,-35983,117340,208757,-8105,-203215,-39154,76022,-98811,-308606,-384316,-344494,-134203,202575,424776,344275,91329,-110810,-88774,130798,334000,318587,123084,24280,-22538,-19947,158595,256245,180948,128014,107909,154825,118875,-204704,-314851,-43607,86060,-28470,-188628,-186129,-53831,68047,198773,300117,179599,-122523,-195881,-134337,-145799,-51580,33351,-160999,-266195,-218766,-228690,-221057,-94427,8248,77276,138769,127550,26665,-15198,11747,15495,-55930,-67712,152466,377787,353224,122667,19123,183240,262136,97549,-80748,-99475,-68902,-145574,-220390,-159787,-31289,-17146,-59821,-33766,50188,123948,106726,-204478,-511745,-434608,-153902,-483,78874,239510,319282,151696,15010,25136,7428,-67662,-64075,99197,200880,152431,85240,57665,143320,203341,157816,34574,-141749,-125960,163869,312567,281139,265652,205252,129036,167210,79181,-177246,-191624,116376,295372,246638,198502,70205,-58437,13400,47592,-15628,-34697,-36172,-124032,-368082,-527201,-365700,-77739,127886,261492,250623,64712,-105495,-82828,12647,46139,87676,99335,-63208,-122808,37169,248965,335094,140400,-107544,-18895,181822,125907,43187,52694,-85053,-237474,-197107,-26101,93734,60784,5413,273750,598680,493250,198554,171023,81318,-381041,-1091366,-1455961,-1140036,-141071,365296,6885,275473,1756312,5765684,8627471,1151623,-9096582,-7555726,-606129,640032,86475,153979,-63695,-306175,-495296,-815158,-610017,184314,539702,357346,224361,98350,-145397,-85278,119557,274262,162509,12748,44395,222305,265774,198696,105443,-37262,-150908,-89633,21697,-18570,-119891,-152048,-256136,-224336,47760,313776,322302,248766,64044,-170801,-271089,-305748,-260553,-170160,-123270,-80413,-35607,31360,109851,-47122,-345589,-477752,-408646,-230271,7745,161088,194249,127880,-105287,-388595,-474325,-407371,-316499,-133767,-100600,-236705,-186214,-4868,-42371,-208327,-350433,-382248,-224690,-25095,75649,148774,259377,312619,336688,345701,118201,-167445,-214823,-164530,-120509,115763,336139,224239,-24675,-175572,-207824,-27059,187324,142737,-41299,-170908,-129583,11595,127421,75649,30693,51220,-11807,-94452,-86221,43472,191672,130327,-124140,-232982,-201444,-128966,-117871,-221720,-189957,76216,219701,154695,62587,-75835,-112501,89339,187834,87618,46982,18257,-29662,25083,108957,-28981,-166478,-23386,161386,232084,229366,21402,-234015,-296575,-169499,36161,139849,80902,-35033,-146026,-78144,37935,-20276,-167348,-210354,-154439,-2251,199822,309820,240415,65827,-184233,-233065,-143693,-125218,-16176,59313,-21380,106571,316727,233072,23160,57983,133172,-11593,-204100,-170309,-94867,-142443,-72097,37678,118505,251785,165572,-168152,-169466,63729,148217,230673,366053,373459,197595,19240,-75682,-56355,102313,299923,324507,100255,-152641,-235526,-200659,-176901,-187904,-219089,-197482,-197286,-247663,-183058,3576,69874,-11672,-79318,-65595,-13359,61876,124272,38085,-290090,-558964,-450517,-221731,-186928,-149734,-39757,-29299,-76671,-77883,-59206,-13735,-60777,-168111,-46880,68370,-135908,-243437,-164635,-236626,-234103,-57361,-125287,-331608,-303271,-147183,-12724,72204,16601,-119893,-77766,-67349,-241808,-256928,-58585,-55064,-349311,-620874,-553543,-161660,210507,310975,180800,37281,-84263,-307346,-397335,-139099,79913,-146521,-258407,93590,381258,127617,-180778,-16084,178368,65202,-37147,-25665,-135999,-226041,-39504,227807,104265,-142873,-146539,-101516,-64598,80380,114012,69729,126238,94189,-44091,-69727,-24612,55881,164037,80672,-80836,-76815,57,11289,50925,193837,265993,118138,45094,160114,146737,30245,2545,46883,71861,35354,-65076,-125162,-180356,-241536,-44171,225800,177128,-15704,14748,150145,17619,-284995,-349778,-64434,148530,147537,142585,140398,-12438,-209164,-277622,-235881,-281808,-311164,-142236,-32940,-120018,-28370,244938,274474,70177,-145512,-170222,19240,163598,151629,114108,159464,127400,-46495,-90705,-83887,-148630,-158445,-201171,-326741,-148148,221844,246635,105947,135957,235972,188851,122036,196201,246029,60383,-156985,-232857,-112968,75773,142417,-52029,-147103,61840,200809,81621,-105515,-99651,49868,207550,330060,304991,109032,19907,-20208,-74099,138000,420549,352844,110177,84927,129112,53263,52466,214352,355900,297321,53796,-89736,-8213,178918,315417,264679,202846,196895,139888,38862,-81474,-220755,-232547,-90369,-19996,-125002,-227882,-126454,52139,44577,-8494,-66862,-73022,68079,280592,122484,-234843,-349662,-161645,255332,588124,594125,986748,1292797,762413,-180409,-847379,-1432554,-1675206,-1475295,-847186,125108,620756,593977,476310,503185,555224,-4035,-494377,50795,449143,613348,475426,-223403,-424106,70526,208884,-8172,-172055,-238660,-204341,-204941,-205731,-161840,-91032,90903,210074,15945,-236539,-128220,185641,208612,112962,327174,442276,312047,177413,91289,90863,189853,240677,243333,306166,329399,235676,-69545,-329007,-215016,6970,91629,135847,98679,176,10039,-35378,-79478,-43976,-47358,-20291,47223,23107,88836,315745,320964,43329,-185412,-245522,-233581,1375,376334,461826,232030,80276,159734,139934,-88793,-266777,-187744,2608,80830,22176,-107572,-362877,-463720,-168011,41384,-130645,-282213,-237948,-146010,-68350,-41163,-91313,-12957,119833,116042,137983,167529,25055,-58366,-74679,-56932,60717,163743,152828,21008,-109690,-46071,112168,220589,136788,44414,133982,164582,54057,98911,155879,77462,-10235,-41507,20786,123577,134983,78403,146673,217749,137045,-17031,-82537,-49413,-27944,-22079],[22086,38120,103031,138826,1313,43339,319248,342005,177290,120084,25514,-170876,-328331,-280374,-122906,-80485,-113872,-134446,-150552,70917,224061,-37106,-56808,250273,163189,-168845,-177012,-47231,-48331,-31881,-29192,-222927,-348892,-155122,128208,238760,180988,70670,36934,22774,65577,268285,411143,299258,229297,308499,285556,168552,27853,-37182,-90779,-197845,-151916,45435,85177,91324,237554,283369,132384,-118375,-191817,-79623,-102574,-263076,-259022,-21069,326663,449117,290452,58688,-124512,-32643,214159,248862,-21061,-136401,24024,-39749,-191495,-100608,-64576,-137015,-17729,94570,83191,292803,459496,300001,132693,134822,7061,-153237,-80567,-4669,-246746,-530390,-409945,-113177,62785,157800,91006,58603,22318,77699,51555,-139205,-173555,118351,290019,141033,96911,270218,352995,230627,-1553,-173086,-120066,-5271,-35003,-33745,121792,207210,112816,-86156,-281528,-305087,-245655,-213452,-41002,92865,27599,68577,24901,-162922,-125647,91208,135415,80604,84537,71984,37147,84802,206310,262139,182178,141939,166577,98742,48307,124797,240413,300446,214856,28306,-127884,-37748,35911,-135831,-316391,-333737,-400877,-311082,-43517,141391,184728,147631,63981,39174,63751,32011,-32315,-22762,-106723,-250837,-144262,120205,199656,140061,13913,-239959,-466662,-515723,-411368,-209906,-10326,102759,83965,-18131,-217205,-460254,-520482,-341507,5404,303278,283922,135035,27542,-102383,-307335,-428435,-423462,-468254,-465827,-190899,-53479,-251296,-424607,-285273,-106597,-174860,-374369,-295483,-117593,-84415,-48302,57781,176724,312171,297907,27076,-32699,221223,404247,347502,161435,120086,201798,84199,-20755,138413,360831,420783,427671,380017,266272,138564,-87226,-297101,-271825,-49072,49657,-93454,-238310,-148483,54981,97236,-74366,-214139,-206150,-75979,93633,238114,225476,6308,-237883,-192534,19539,82129,-21460,-153413,-123040,-19289,-71338,-222118,-120562,79584,102459,-1337,-48272,-24439,153711,236726,25804,-175270,-77508,23972,-97128,-251444,-335993,-332905,-92366,314543,554442,464924,217109,-36228,-117778,101098,357782,292343,17302,-56321,-58471,-31593,180589,290340,192503,116512,97254,170951,116748,-229891,-361314,-48356,138394,-9722,-221678,-233760,-101938,42045,165328,242113,137229,-106968,-164622,-113373,-151840,-124006,-58089,-175285,-201855,-147625,-233000,-307595,-215606,-110433,-10016,63846,39481,-3426,-16634,43153,98357,73276,12063,146164,340817,341307,143338,16161,116222,211532,150305,62383,65205,77597,10741,-92366,-110375,-16602,-5457,-45140,32456,154009,157192,43829,-259132,-471640,-423363,-186884,-32744,95893,310484,410442,206251,20992,5314,-23965,-120518,-119957,60447,231968,215310,45804,-29668,86570,150264,76370,-25633,-192548,-227119,40002,248186,289476,310973,288639,199983,181489,82856,-131018,-121152,175240,294760,152281,39368,-48863,-91874,60120,147652,90336,29857,-36733,-146842,-352484,-467266,-303007,-31110,151930,235725,190032,-13986,-197338,-151120,23103,67907,96246,136227,-48377,-164402,10156,255754,311475,65890,-161100,7487,292521,234723,70250,24532,-116427,-326806,-330355,-109393,102600,120045,66203,334080,705244,639502,396280,344599,138896,-382637,-958860,-1327826,-1283714,-410088,360652,509065,1081303,2557062,5379385,5608181,-1931845,-8242018,-4008821,1201409,879766,-8083,-228485,-583758,-687742,-682360,-791327,-687686,-27872,366632,186186,75876,14361,-142082,-18626,200398,343315,239175,115121,156198,267390,235359,155204,112325,4899,-121272,-98042,28284,95986,69237,-10555,-185035,-230584,45329,382923,422712,301764,80768,-106293,-151891,-219556,-228831,-160371,-132473,-87629,-49534,4884,122467,17611,-349680,-588167,-527964,-296552,-31934,111779,130855,59306,-116856,-330364,-408265,-423359,-341257,-122560,-77788,-255499,-246555,-44473,-34277,-155516,-214609,-197570,-36436,169020,259635,299367,298318,228025,223164,255321,11967,-302637,-311014,-142915,-67379,126470,307735,226975,56,-185242,-247259,-45175,213675,183916,9412,-135963,-165296,-18032,123867,84324,-2960,-20038,-31626,-74124,-56335,69816,232092,159857,-164549,-347771,-315592,-225448,-144614,-172289,-118450,93857,192876,81419,-49663,-134279,-140669,38692,166465,139368,146677,75072,-82175,-18733,121191,-31264,-190652,-41743,161920,307985,365881,76792,-284166,-358246,-182540,57812,139995,77153,41177,16396,50290,89678,-14539,-169207,-211954,-207167,-78405,160391,303925,192687,-10169,-225636,-228807,-147326,-142345,-85934,-5943,-37927,91968,295042,269462,134942,114997,85310,-80399,-180829,-80273,-13615,-62930,-39326,-33748,-55439,102122,137543,-83590,-82285,121261,241244,312364,395135,403392,306409,142145,-42088,-131198,54886,361156,405567,134407,-134563,-178058,-123611,-119881,-125658,-117466,-113006,-112787,-178333,-175208,-27926,83953,25712,-69439,-53186,-5669,26269,112821,87726,-206854,-473297,-367697,-157797,-144682,-127909,23569,104532,50266,-20777,-41218,27691,96,-79369,55158,133899,-106168,-169699,-65168,-174291,-222119,-84259,-156887,-347266,-310213,-118838,35053,126026,39711,-116670,-40128,17668,-167123,-233447,-107311,-75729,-273962,-500793,-484867,-169915,186817,279528,154316,70368,-5251,-271682,-427067,-150502,127429,-75025,-188474,125412,405779,197032,-88187,-2379,116377,19540,-60499,-108731,-266637,-315943,-48030,246525,153946,-69583,-121883,-95152,-2445,138162,81435,-31241,31847,36015,-80548,-77433,-8442,17979,72012,33794,-68868,-67231,10596,20553,14821,156820,295872,141448,10875,145642,173641,52586,30728,81252,71745,-19330,-150970,-178375,-191883,-288272,-144192,124391,159714,-2840,-17908,18016,-137593,-375318,-336432,-15408,126658,94047,141529,153951,-27167,-231496,-304651,-261627,-252171,-216631,-68359,-23123,-127776,-51776,187685,297207,152357,-114979,-252347,-110512,100048,133771,107610,169101,179454,51474,-17396,-85800,-187834,-184859,-150006,-166780,-18178,262042,264015,104597,128572,239015,195834,110571,161212,228198,75473,-138719,-162078,-38360,107803,151279,-47114,-148905,63105,222654,123175,-44201,-42861,98352,232675,338029,294749,119795,42734,-14494,-137645,-19153,220306,196731,-2426,21646,118932,54787,-10227,59711,171373,180978,-6100,-185488,-144192,51024,212393,211359,225528,273976,167679,24086,-66085,-168933,-149418,20978,59581,-128567,-346780,-247765,40829,96297,62422,56076,28969,33959,126976,-46039,-355213,-440188,-211990,257738,624313,635426,909404,1208771,733576,-396580,-1229029,-2070959,-2485303,-2179022,-923475,487334,1311237,1472634,1143176,906022,770012,-4030,-801123,-675309,-372389,426715,686758,244179,83316,423832,409088,150573,-9987,-98340,-76238,-112218,-204690,-229103,-147037,64518,215393,100852,-155260,-139821,111190,128875,102372,341568,405965,253985,173806,88936,51064,167225,267799,256242,260419,235280,108381,-169958,-369422,-220840,1992,115021,157367,96638,49209,66515,-21148,-63131,-29067,-72665,-104867,-48888,10445,172067,387029,370746,82998,-141965,-163901,-136841,30970,347073,470968,353698,216596,199447,165346,3047,-150589,-112207,52248,84062,-27182,-135215,-305461,-384547,-214175,-64955,-124242,-195336,-149016,-53233,-28433,-81354,-111337,33875,242656,251018,186970,166564,71498,75450,88313,79592,121639,169456,188146,148333,7248,-63338,61515,207530,165844,61904,88387,44621,-46512,112497,287574,272935,114933,-12461,-24601,32868,26993,-7162,113032,196944,100472,-47807,-83230,-3722,15245,-3943],[50295,65025,106379,132366,25067,73350,327445,343242,196759,144848,26536,-212275,-396683,-371081,-190048,-142743,-168702,-138832,-127976,46027,196178,-54378,-121022,179525,162199,-174227,-203892,-40208,10195,61718,82799,-164827,-358635,-216349,6638,77186,76526,41611,-9509,-57335,-37967,144368,356087,356252,261667,276681,244876,107600,-25900,-64287,-79877,-147201,-112534,71024,125509,141782,259551,295596,130888,-141571,-227498,-95864,-61090,-162305,-220890,-80262,235552,359237,219337,91374,74512,140686,215322,249914,63255,-142337,-91413,-107260,-164491,-62048,-73545,-141905,11833,116048,75923,269635,420761,311351,226911,191648,9718,-107817,-47660,-66936,-343180,-584528,-506598,-195222,86728,191216,128633,118771,44446,34812,-32940,-229053,-230905,95011,292777,156880,59028,213951,370409,321748,61396,-282501,-375316,-175161,-116328,-63641,160086,289910,189042,-14778,-171864,-142180,-106315,-176561,-120539,-64196,-78689,21467,-767,-111119,-58971,35035,20990,-7114,4666,28255,74737,128728,180086,185976,128691,133104,170007,92371,48545,107148,172475,258446,223385,-10885,-261822,-117628,53932,-128215,-338515,-350981,-400943,-317104,-28122,124911,96495,78446,15629,24386,92624,54326,9191,25233,-103151,-279782,-180812,9512,45001,101988,76727,-197305,-445229,-453879,-367028,-227906,-48354,71934,67303,-25132,-237376,-464492,-544384,-447399,-111033,253081,263511,70295,-17454,-77033,-224203,-310931,-321416,-404359,-385414,-94686,28237,-210395,-394410,-244978,-75576,-184478,-441188,-373665,-107633,-87947,-118071,0,158528,294546,296967,49996,-17205,257033,497843,425857,178652,97537,137260,-17060,-91354,112505,327451,357857,388960,396762,308912,93579,-183993,-263496,-152613,43052,84593,-64610,-186602,-105224,37108,64114,-41729,-105179,-58055,30209,103382,203262,247581,98103,-123191,-81140,122579,171129,34823,-138050,-126012,23859,41350,-119818,-101791,51995,70798,-38712,-82782,-9799,160839,221959,57738,-113923,-99252,-24853,-65931,-144589,-243485,-276465,-23233,376830,561096,476116,277866,37277,-90522,90218,339768,240584,-48820,-85182,-63094,-43646,167978,282277,168273,65048,49822,156932,108885,-209988,-340995,-37481,165526,-12676,-226052,-215876,-81415,56344,124062,144405,77302,-49851,-88450,-70783,-110459,-126018,-123349,-175264,-132734,-92343,-231993,-342509,-290660,-199603,-69039,17866,-33854,-53550,-40660,75388,201883,198341,77160,99417,239124,265499,122042,782,50510,152812,167694,156544,184088,191632,150683,45060,-24451,20547,6574,-41665,74288,212944,166808,11326,-212783,-341340,-360074,-218237,-77758,79688,312944,416824,205750,-6481,-44962,-80145,-182468,-184319,5440,252175,274146,10736,-132944,-16840,56453,-19423,-71372,-179674,-247661,-65403,144417,242374,320826,361091,280877,193884,96286,-47796,-29282,206396,254836,50489,-103555,-176909,-179150,19785,183507,169574,89342,-26190,-154419,-314499,-388727,-239781,887,153963,167980,67646,-134468,-305269,-232298,8107,79432,107032,148823,-47494,-232354,-91431,190138,262116,15196,-180739,20802,334664,282451,75346,-3356,-129863,-363742,-434463,-247789,19388,107127,109484,414798,835510,801509,595217,469490,132144,-354068,-664702,-1006396,-1249389,-618660,283047,964706,1988406,3337367,4745979,2810615,-4109244,-6736776,-1098906,2018448,817554,-256475,-765199,-1015533,-876239,-660896,-567020,-594544,-130746,257702,71154,-51815,-18902,11867,100290,220101,309140,259237,180953,218511,252574,182222,135914,136579,45125,-87262,-106557,15722,185847,264865,157757,-88062,-233980,238,373617,480749,338970,103182,-30369,-32111,-120051,-181104,-130369,-116889,-73070,-35005,-12426,116069,88514,-291838,-592913,-532272,-273435,-14506,100175,70785,-30198,-122753,-190105,-224824,-337236,-298901,-88644,-61368,-269814,-286080,-74526,-18013,-93027,-75831,-18772,118820,311034,394347,396733,274727,84313,63793,128439,-89000,-391357,-353194,-120899,-56301,88322,278048,251581,40980,-168991,-258263,-81052,182144,176518,28301,-82288,-136521,9591,148329,114639,-13346,-75488,-42078,-33141,-16469,69002,225397,162880,-186415,-410873,-363633,-269772,-150274,-91613,-20383,97579,116867,-31410,-166700,-187206,-163697,-23756,130573,192258,229216,101263,-138488,-57628,108095,-53506,-191937,-26553,165940,349250,445709,123467,-297190,-399496,-221346,34686,114139,55364,87237,174543,188998,136047,-558,-133685,-186507,-243338,-146966,124137,269936,116453,-105453,-249369,-195672,-123333,-143857,-155695,-99464,-61761,82538,254216,273380,227329,151245,23730,-132548,-129347,25372,103273,95158,59130,-85336,-211784,-24829,121788,13998,-3477,156218,317485,370806,371670,367722,367765,260079,24033,-177102,-16031,352947,423816,159959,-54730,-47111,-45836,-113615,-96600,-24311,-14989,-6096,-82450,-146930,-59701,76676,42944,-66057,-56581,-41524,-56644,74227,130764,-88385,-302302,-223636,-89222,-120919,-122824,74788,222804,166754,44941,2606,76559,65704,40258,184184,201125,-57686,-84404,41546,-72377,-166197,-102961,-179507,-328179,-284572,-84455,60825,141963,56132,-90821,-2406,97745,-68203,-189385,-150465,-79896,-154128,-339399,-391353,-180655,129409,234594,147966,101700,39116,-244287,-431924,-155021,122745,-51500,-150997,114810,359906,236289,6717,-17438,17439,-55372,-114027,-193134,-336240,-341427,-59402,227268,200425,28678,-40355,-18260,97094,199722,70734,-94911,-56207,-30427,-98437,-55469,21315,-26070,-50594,-25176,-41194,-42874,30975,47310,1429,135031,315707,155756,-23606,125078,204748,82865,50161,95217,73105,-51777,-196893,-174828,-152074,-279034,-192168,57209,141833,47145,19272,-78598,-299973,-459830,-288684,48848,107940,30079,97148,116533,-52881,-235739,-304861,-256905,-176267,-73822,34439,11846,-89989,-58184,84289,258804,231234,-35538,-263889,-189346,44939,107837,91543,168463,223602,157885,81161,-26521,-159596,-183928,-99562,8235,137667,295406,258986,86191,116946,231360,177197,70644,115853,205404,44098,-211561,-149333,45664,167767,156171,-46876,-141233,57484,239244,190511,46906,7978,91592,156788,234877,216687,107002,43218,-34227,-183492,-144174,23942,21458,-110975,-25460,116504,51240,-96228,-144774,-73203,5851,-104594,-265855,-206750,-23472,70190,88411,190280,292370,160527,-6328,-75205,-138455,-69179,121837,115301,-122276,-355782,-238062,75147,135026,98760,160552,104228,-36843,-73962,-202462,-392096,-418409,-187215,236859,576902,646567,776927,1063865,712264,-469063,-1409678,-2361102,-3006634,-2625262,-876041,634794,1498031,1857318,1526493,1155594,912054,88224,-935076,-1351093,-1136042,74407,671303,598590,568755,713354,555237,302296,145190,34238,25438,-47694,-199850,-269859,-184234,-7701,105992,74840,-126864,-167486,38346,76903,103124,289744,295144,160782,158473,87378,-6667,99562,252900,272195,239002,153895,-31538,-276150,-389989,-207522,14784,123389,117790,24248,42730,73467,-21594,-30698,-9129,-138981,-248585,-182271,-194,274665,450009,382768,117775,-63609,-59280,-33249,43713,274847,442887,438283,327220,224212,186214,122135,27615,38417,156069,110376,-54263,-114415,-169145,-225826,-209341,-167861,-143061,-127382,-68834,12221,-26544,-132706,-112787,88258,345218,375333,249384,156404,83972,152908,206212,165873,138715,140670,163466,194740,77737,-82580,14768,185884,178087,57433,18352,-58386,-89841,136669,374407,391219,201199,26620,-54149,-49961,-59529,-50170,97197,185525,98509,-36431,-62929,42425,63100,18253],[47300,52621,84271,127035,67854,101213,290092,295212,187480,152148,26520,-214207,-389114,-400612,-254616,-214941,-211832,-130536,-99211,2293,125698,-84682,-201461,73066,144722,-155671,-222237,-50921,64526,175461,225873,-42351,-326489,-296263,-145781,-68176,3482,26502,-35178,-107005,-127223,1324,234137,337558,265827,222727,172729,32600,-80179,-95954,-57659,-70010,-44170,108904,155781,152874,226582,271095,143017,-95633,-189145,-73242,-2346,-61768,-192537,-135585,128967,219523,95487,76913,233917,271280,183987,208986,120548,-143295,-206132,-162583,-124393,-29896,-72619,-95046,89658,140695,67851,213908,311896,276699,329062,263799,33148,-51537,-55541,-198163,-440825,-575753,-540122,-261107,62781,126020,87769,105835,42477,-8454,-86479,-257608,-236140,74130,258306,126625,-4750,149351,367078,377230,106538,-349338,-545925,-307185,-182668,-99803,143608,298963,230688,56087,-61654,17804,36404,-131901,-208094,-240833,-198227,-45190,-21773,-15800,49860,-19496,-110996,-113209,-88613,-5852,113322,152042,142728,111997,87390,124432,155135,93555,61658,61161,45679,170796,247267,-32952,-384065,-197608,77554,-127894,-399142,-392560,-339196,-247372,15691,138819,52154,-3721,-74548,-17874,111330,77806,57666,77075,-89971,-300457,-246452,-149509,-129712,40315,110404,-117128,-332718,-339301,-289768,-213639,-87635,9936,41847,-8875,-229071,-445763,-531810,-497729,-204085,158955,192841,-14687,-94266,-91681,-136111,-156604,-191346,-325760,-299897,-18769,101140,-139111,-338578,-221522,-53037,-170299,-427333,-375104,-87347,-99298,-193362,-83292,85422,235702,276445,86019,19190,262083,493215,401506,134185,39306,51725,-95401,-143039,34470,165578,208181,321244,369795,288063,47381,-206882,-180763,-23024,127369,126949,-11587,-87160,-21313,19724,16981,-13832,-8126,108586,181654,136855,153429,244955,189931,22505,41413,211318,248989,92462,-89320,-92651,72245,156000,33793,-39371,24240,10901,-101378,-128076,-3426,122560,154969,73563,-38557,-94683,-57833,-20422,-21942,-133487,-191600,56143,384603,461815,383749,263538,93663,-22300,90695,278355,174230,-58442,-55605,-44012,-58787,134431,244484,112342,-12994,-9619,125159,99369,-152420,-257273,-9023,161318,-30254,-193609,-134969,-7840,90098,78185,24690,7417,25007,14174,-8223,-29051,-60779,-146896,-174212,-97574,-85559,-232793,-318872,-301441,-240151,-91167,11025,-60580,-96983,-64913,94437,274510,274406,111646,27543,100406,152348,73839,-19287,8603,106391,146952,180252,236311,258392,249633,164051,81645,77136,17701,-47092,87193,218045,158094,25884,-92764,-185684,-267532,-227474,-120551,25368,238607,336755,153939,-51066,-98469,-135672,-235027,-244566,-55372,250442,306649,-20039,-248578,-161221,-57476,-95219,-88652,-109770,-173959,-109507,35348,153045,290541,403614,357366,219982,133392,59752,69281,217559,198175,-33018,-197990,-282212,-292509,-86546,144400,188638,116865,-9176,-137329,-259165,-307311,-176255,26333,131711,70346,-74848,-242993,-377077,-290339,-26748,79618,120137,133930,-70059,-314002,-233671,72197,192441,349,-152425,26030,298922,255248,55557,-19991,-107002,-318870,-463136,-377651,-111092,42865,133364,485381,921862,912160,729790,510303,60259,-311044,-312810,-595977,-1048575,-711542,148456,1264825,2731815,3755296,3863240,758848,-4909911,-4848465,549153,1642482,297267,-647976,-1305230,-1268702,-835064,-448791,-238231,-370931,-86811,251813,37066,-132586,7572,246106,236020,194084,207671,225220,191612,225607,213041,142950,147961,161124,61446,-60517,-103386,-2679,226293,409155,315704,23695,-213911,-68941,294806,489103,363467,134466,37339,51790,-33961,-121337,-85396,-76999,-29954,13313,-10870,99590,145536,-200910,-518358,-453562,-187129,46906,118145,14193,-127425,-129014,-11653,28281,-163129,-207032,-47562,-51249,-263400,-280935,-74929,10803,-31509,28889,109883,204072,362651,450983,426481,203370,-79476,-102533,3976,-146513,-403751,-331853,-104927,-85320,14328,257010,296652,94597,-124238,-236154,-124196,110782,141119,20736,-37327,-56218,73567,182499,154022,-2024,-103532,-37963,26120,27598,39432,167409,145448,-171976,-406356,-349741,-260607,-133191,8354,89647,93225,9121,-165293,-269489,-225954,-168134,-70528,88265,222473,261333,71884,-193168,-80350,82223,-88359,-187143,-4893,152065,323678,431166,131984,-287557,-415452,-269623,-23901,64100,9565,81137,277320,302804,173153,25735,-68985,-145198,-256503,-194574,83731,194159,12933,-196624,-242265,-128901,-58727,-112803,-189200,-177758,-80139,81321,208762,241553,255948,150378,-32389,-151998,-59657,120890,211447,254564,163101,-129345,-327487,-112087,110925,91149,56981,182460,376635,412860,317460,282741,356463,326639,92966,-187984,-95269,277619,375625,169154,69123,131986,26136,-151023,-108454,32223,71847,91162,7681,-114845,-89240,47353,29815,-77718,-66201,-85547,-142880,28850,167343,45646,-81114,-51737,-39726,-130184,-137130,99528,294914,247964,113546,76680,139049,138215,168932,303134,243854,-6765,-6863,126441,34130,-93860,-120264,-193723,-279058,-227297,-60339,42488,105389,57599,-46363,48469,175638,33544,-140650,-169323,-55708,-18213,-180177,-298168,-184906,61487,193371,166701,126485,41953,-216269,-388886,-155297,57795,-78947,-145469,73662,261377,231607,82135,-41398,-92287,-150488,-191131,-258252,-333319,-307933,-85738,166509,221652,111934,62108,98291,198801,241915,77037,-108788,-113306,-86387,-88807,-2568,59513,-67775,-181009,-96827,-14821,-11644,53170,82092,15651,129865,309457,150978,-46691,109493,236244,118048,53051,74849,64262,-60759,-196664,-122284,-70557,-207822,-172841,29094,113304,118495,120972,-106309,-423271,-508098,-207581,120472,96890,-31341,24381,51583,-76665,-234928,-299006,-234210,-86456,63968,134894,71899,-7951,-33852,-11027,191979,297940,76233,-188248,-166276,28046,78864,64255,148847,239788,241519,181389,80837,-65610,-154285,-69288,144521,283446,324676,236798,61824,106303,212401,135928,13008,69392,176901,-22475,-329388,-187289,109394,228078,148790,-55025,-132460,39635,244762,267026,139265,40311,44022,23881,64251,104123,86139,31251,-67491,-199702,-209828,-117968,-123069,-187484,-57380,103344,31722,-187591,-349488,-316493,-179545,-206485,-305052,-183639,-19051,-53550,-62149,106521,242304,116641,-49143,-115153,-142294,-9338,191438,136415,-98318,-240980,-99442,148963,160959,120033,244093,140331,-131523,-265726,-308028,-343311,-284510,-79217,220904,496019,640582,634834,905006,677958,-526703,-1533420,-2344666,-3208960,-2753869,-657898,672141,1223055,1683978,1574711,1217545,958039,226039,-975907,-1898717,-1625356,-271243,526104,779287,909879,864727,605188,412310,271699,137857,71880,-36708,-196649,-269045,-183678,-90251,-68663,-50820,-159913,-202648,-15572,74513,125719,194696,134020,55377,134871,82390,-63814,15938,206458,282845,238088,93180,-149233,-348229,-370831,-177114,27332,96836,21539,-91661,-16159,36566,-28321,8940,11452,-216629,-397325,-314506,-21136,353857,494930,363845,135105,15760,38065,56221,39432,172106,373297,449278,365175,221373,197069,228948,195944,200400,273204,150812,-42851,-36576,14446,-34702,-151689,-225930,-168371,-85160,-12237,34979,-59900,-176050,-102632,120123,388534,444339,283192,112416,45397,152754,238484,159079,94958,86599,99747,162601,85664,-102732,-33743,145783,163517,33672,-45170,-98237,-60511,164306,399370,408383,232733,75432,-43478,-95346,-105622,-45819,103156,189219,132702,16334,-21537,78977,100336,32514],[14173,12135,44884,116843,106262,107398,213898,218838,155169,133808,16221,-185232,-309356,-347478,-286298,-264459,-210851,-90005,-59415,-36226,43415,-113299,-267255,-39370,106659,-117676,-218596,-68957,98424,259718,338854,104676,-252228,-363271,-283886,-168849,-38364,10260,-49888,-123289,-184336,-127157,92013,271476,248612,161284,94609,-21030,-112969,-124146,-32573,19567,48842,155197,170752,120963,141280,206444,157660,3138,-82023,-14351,55841,6267,-184594,-178244,35921,76074,-51077,423,280399,311159,128943,139773,130200,-149894,-294841,-194110,-79878,-2567,-42177,2724,194610,161535,64945,146584,156638,197850,408233,331960,69683,-5310,-108926,-358175,-507847,-516740,-505661,-284795,6494,-1877,-7233,46680,24253,-54473,-115778,-224316,-187970,51077,188556,78905,-32554,127775,358780,394198,133150,-351645,-585947,-372533,-214740,-115390,93362,225128,208284,101858,23149,126297,132882,-93769,-273439,-375328,-291541,-114084,-41024,90136,174651,-43023,-212155,-198615,-158362,-14954,145209,150264,102018,65234,78920,122199,121636,87907,61016,-26544,-117907,61379,275595,-31554,-452254,-245485,101005,-141465,-493897,-451270,-235557,-114351,77138,163667,49237,-74307,-167451,-63985,120213,97396,94334,119123,-69498,-310235,-326745,-315080,-277547,-28444,109461,-18665,-153810,-187779,-190165,-169530,-114294,-59382,13946,16422,-202291,-412255,-487559,-482219,-246856,63332,101806,-97212,-183500,-136726,-67674,-10786,-57578,-235703,-223521,30198,155883,-53516,-277729,-233375,-58349,-143433,-350432,-304993,-65567,-123032,-260739,-171865,-22234,148567,240622,123524,66040,238045,396602,294363,55223,-28189,-23016,-131704,-170246,-77061,-66012,25811,244021,301371,197423,5626,-146866,-67837,93673,206539,188073,61387,40054,89691,5380,-56394,-30878,33896,243482,338012,182622,98703,215498,243859,132081,121879,257105,294866,135602,-25968,-38526,109163,247701,204296,51866,-1098,-64927,-176511,-171946,-15234,40730,45674,61126,21121,-69754,-70903,18419,76846,-35489,-96728,131688,352572,308382,228494,192588,127722,59912,91874,185928,106992,-16117,18962,-15519,-76705,99348,196580,37187,-99443,-62228,82865,84095,-79566,-138833,25961,121741,-57907,-132844,-16190,84668,111332,18190,-103939,-65449,89575,116322,62829,66417,37131,-133413,-184650,-114935,-129052,-229713,-244992,-252918,-234826,-84332,40519,-18883,-93431,-64409,90620,283299,286660,117436,-41851,-33329,41969,25926,-33656,852,87720,103467,141836,228730,280586,295934,240560,178451,137103,25573,-54158,76936,177711,137830,81069,45767,-67680,-178791,-204281,-145309,-56031,104227,196324,73767,-87825,-128497,-167927,-263588,-287485,-108436,221442,297309,-45919,-352938,-314268,-164761,-128617,-72185,-7014,-30980,-79990,-49273,46052,227368,406877,409386,260095,194059,169845,158009,220472,147918,-80683,-227949,-334649,-385334,-206274,52061,136707,92693,486,-97952,-191740,-231271,-112942,51331,89718,-37323,-192793,-293286,-373474,-299051,-69640,72911,136798,98894,-119975,-394349,-369661,-62925,111706,17072,-83680,24243,199998,168189,20661,-18678,-43600,-191632,-392728,-435376,-226218,-30645,145702,515816,905290,912441,750088,456707,-55553,-274758,-23186,-218907,-738015,-679041,-25916,1327711,3038468,3539553,2679834,-511297,-4315960,-2684545,1047691,402728,-660040,-1141236,-1702316,-1310973,-597441,-126906,79465,-86130,85291,335881,69370,-157943,74129,441869,337198,152531,102048,161633,154540,200421,196894,151592,187389,168121,40210,-48750,-79105,-11447,210894,463111,429784,137760,-156672,-135443,168244,436194,367315,171068,85133,83238,22293,-53490,-32756,-21229,36170,79976,4370,81814,176919,-104185,-399178,-339213,-81599,124406,143612,-46313,-223650,-144565,146090,277188,53317,-91889,-8933,-40751,-226684,-226320,-38934,53308,24686,86896,169445,209158,316732,424124,394744,112313,-220017,-235911,-82368,-139337,-330709,-253455,-96140,-140226,-73545,240537,346435,153916,-57184,-190636,-165730,30211,111495,15602,-4474,50633,136136,194218,180825,22899,-102609,-26300,82212,62272,-12086,66274,110631,-119291,-336280,-294009,-218210,-102578,104439,192774,91934,-98854,-289642,-342815,-245684,-146384,-82136,44125,208294,226495,-14049,-238459,-81621,59357,-120739,-186666,2483,113027,228812,321386,87649,-275648,-407615,-307400,-97177,-1602,-58707,21234,297071,365198,199891,64191,7640,-98050,-241713,-215250,23102,74293,-100448,-252128,-196998,-36907,35538,-51140,-171546,-208079,-83495,87201,169682,180321,202450,108163,-65718,-127717,18864,188415,272477,339439,208442,-177649,-389850,-158367,92834,124965,95677,206124,411907,436580,252862,172796,268787,306417,127848,-169975,-161903,159950,276214,156265,197482,308456,86000,-203010,-148030,39923,123034,150729,63760,-96743,-118664,-1723,-12510,-102412,-70080,-104365,-187790,3177,201218,170056,132666,99098,-28568,-174469,-168914,84851,299742,279486,177700,170694,212651,213713,272896,362301,234432,26230,49825,173999,108589,-42258,-142711,-200230,-210239,-143874,-51318,-20971,25148,42035,2509,111634,249697,119114,-98271,-152333,-1549,100572,-58783,-221077,-175224,4257,162405,197001,134646,9750,-174481,-287110,-149222,-43537,-130658,-151613,21505,140405,185571,134763,-36868,-172636,-244290,-276731,-293478,-272726,-240760,-132160,74054,204935,151334,143402,206271,264430,247418,88659,-80100,-127071,-115166,-54420,66388,98292,-97603,-293367,-174021,-17,18547,66839,111502,54799,139965,273309,124709,-51150,103665,256948,150417,40232,23339,39787,-52608,-158490,-43319,27805,-96063,-99403,27701,71066,189977,258477,-59310,-471532,-496510,-107928,182113,91450,-78619,-52706,-9023,-86275,-238038,-298902,-204439,-16597,149278,200381,139901,97565,23236,-52063,139622,347569,194072,-39336,-31528,65731,53490,25032,101285,209974,274222,258597,205606,69034,-100068,-65345,202046,374153,339158,199433,42443,100596,181639,78983,-47967,26981,138952,-100060,-429751,-246239,131376,260708,128135,-66634,-124267,11298,233308,327961,204528,51045,-11208,-100648,-108467,-2392,74689,25496,-90591,-180972,-210309,-179768,-203335,-220142,-81527,65370,-7474,-257864,-492111,-489904,-322648,-277023,-289967,-90069,58146,-110416,-183725,2751,136670,43533,-99126,-180866,-180941,17869,216641,120597,-55809,-40775,112336,237339,177037,148438,307898,139113,-227326,-394809,-340339,-230087,-76806,89934,235276,425708,606453,500564,754075,604276,-688078,-1708127,-2125085,-3109786,-2579886,-264670,756884,724167,1117612,1341804,1107058,915793,355601,-1026039,-2277629,-1710014,-374693,415965,786660,1030652,844233,538115,445261,347704,199232,58158,-78088,-194113,-224513,-142541,-146257,-232621,-217217,-230506,-228894,-43429,112341,157804,83909,-37859,-36153,105172,62227,-109483,-53988,146279,274702,241590,52290,-217553,-355071,-305056,-136990,23343,31699,-103618,-208872,-106449,-25055,-33255,44306,32104,-264904,-492825,-406832,-60175,367273,503151,327605,132114,66166,107014,123604,27808,59063,267971,378716,312797,189202,199776,291894,291853,303360,349016,185579,7323,84233,196817,133133,-61246,-219134,-179337,-64930,13134,15259,-108696,-193233,-93136,104528,352543,432692,258630,27014,-40482,85600,180992,60564,337,24887,31246,86024,46300,-116459,-86829,81321,119790,-4070,-82568,-69563,10175,174849,361382,341291,214984,130010,20822,-82535,-103813,-5397,124619,201738,185605,92293,32134,99090,116598,32258],[-34369,-35777,-76,92629,114774,75745,113312,139695,111231,89689,-8458,-141051,-184188,-224093,-269485,-268740,-154746,-16518,-10152,-48223,-14700,-121928,-291514,-131447,50519,-72829,-189464,-81984,105563,283894,383130,230943,-148571,-386020,-367867,-221351,-69792,-23192,-65112,-116287,-206840,-215937,-21183,200583,221134,104915,32893,-29869,-109824,-143942,-20022,100211,151824,201689,166566,53871,23729,114870,163013,116262,58488,60470,93797,26964,-192719,-202697,-23861,-27160,-173506,-111173,197237,249542,63325,60838,88423,-168001,-341335,-199456,-41267,15847,12751,128045,292510,168297,64752,85657,-9569,87110,434064,373789,105216,13940,-192530,-493254,-526976,-435334,-421911,-263049,-62830,-135286,-110721,-15218,-1565,-106480,-135969,-148127,-103046,19128,95913,49819,19452,173306,352377,375758,143685,-293094,-505438,-364428,-202960,-91269,43144,95754,122636,111879,73766,163741,157146,-71476,-294955,-422928,-326882,-168118,-64301,171971,282891,-22550,-246624,-231685,-178568,3613,162178,125975,67372,59492,101784,118214,69998,60801,26526,-148510,-275413,-30916,294572,-5307,-437649,-239382,117426,-162606,-590946,-504689,-123760,42189,132050,169216,63220,-110726,-215636,-85465,117388,104080,107105,140354,-50251,-309543,-397466,-440366,-362163,-84119,81723,74056,49644,-17454,-81646,-109886,-122513,-110201,-6531,36470,-166188,-361968,-411779,-404807,-228834,7525,28913,-155154,-261580,-195903,-45429,77614,53649,-133439,-151196,61068,186395,24078,-227007,-274699,-97420,-115470,-243519,-195040,-56168,-162512,-307637,-239972,-128599,53561,194616,150374,109714,193609,246874,157227,-13875,-72126,-60396,-124948,-177507,-192182,-281980,-128653,171042,201501,56525,-30985,-35719,42742,176162,278703,266188,140969,163345,201078,-6344,-158866,-115579,3908,309069,452545,223833,53012,170961,243851,158835,126126,247249,299153,156663,33237,16279,120044,293023,340960,140181,-23686,-136343,-241521,-199851,-46536,-63121,-77234,17287,37439,-44224,-69691,32905,121384,27110,-9647,194164,306283,162453,67221,101564,144360,129767,86435,86042,52321,56249,110369,6624,-95559,77911,156860,-39721,-177046,-101651,32001,56614,-17964,-28857,47146,48725,-94562,-65540,102805,159258,94030,-69405,-232357,-135027,123079,191731,125819,146699,122978,-103584,-212406,-175529,-194389,-209690,-141658,-169349,-204009,-68033,91190,90551,-11061,-25979,62062,227853,251451,109985,-81178,-123161,-29433,6021,-30809,24104,101427,62348,72756,188037,272103,290938,260612,233990,175736,25972,-55872,53813,111114,111178,151002,146914,-21006,-121574,-152301,-141197,-140048,-51948,41025,-718,-92475,-117668,-164789,-262116,-303073,-141751,167931,243850,-64161,-409816,-427213,-240725,-116897,-27202,96698,129262,2856,-92040,-49329,149331,372435,417470,297665,262821,258169,222324,224285,119498,-88294,-198503,-317634,-412951,-281538,-51659,30092,14641,-11387,-49072,-118710,-161958,-52380,75760,36315,-134192,-254977,-265285,-286403,-253543,-107350,65584,157220,57147,-191819,-458459,-456635,-177178,31776,48679,-468,10310,68368,58242,-10947,-1081,44609,-13186,-231691,-384002,-272276,-70436,157712,487465,762785,778427,643353,326995,-177907,-261499,113508,22634,-409660,-566545,-227741,1133285,2766163,2651246,1214750,-1295369,-2798982,-334482,1104191,-957503,-1805489,-1666670,-1882231,-1180496,-256511,191032,293356,185200,317756,448052,121170,-136365,145143,499878,362137,126145,51038,102487,96706,177252,236677,220999,239496,145438,-19425,-54176,-32107,621,153768,420951,479616,238142,-69285,-177394,24595,319556,336786,202739,109929,66903,44837,15075,18264,35706,108136,136835,18418,67995,181979,-19352,-266046,-230700,-210,184393,149884,-118176,-313666,-177088,230967,448831,250647,20937,25490,-21880,-163083,-140576,21515,105169,77480,111597,169631,149421,196754,330863,323020,32103,-303910,-309027,-113071,-72392,-188251,-137691,-89008,-197372,-151972,213277,375426,207570,17327,-141132,-199677,-29254,114771,43356,33624,152093,157496,151893,172498,47968,-84220,-25876,101307,71021,-70899,-56325,59152,-43717,-220191,-220902,-170610,-73705,168760,269579,103882,-173296,-371599,-377198,-245046,-99453,-53469,992,141706,132808,-129691,-264993,-63412,51176,-135119,-190185,-10140,58647,94674,152889,-2459,-277411,-383192,-319288,-159491,-68463,-138757,-74255,239032,367395,216934,109699,76515,-50826,-197889,-211149,-69058,-75615,-195465,-247573,-118293,58305,128393,21527,-114500,-183328,-69602,95796,142199,105872,85497,34748,-67131,-59005,97698,221154,268731,310347,158971,-232146,-396510,-171919,58799,112095,112976,216989,405351,425958,186813,60368,125947,193038,103444,-135935,-195356,38484,155030,122231,287954,428974,128374,-233881,-188894,6098,123355,156634,69643,-106651,-154798,-65730,-72056,-129578,-61047,-83167,-166976,18043,236672,261377,279745,182238,-62411,-240808,-211775,24925,232545,259994,227963,261076,283548,279347,317827,321988,156734,24894,80367,184957,126626,-41429,-172877,-199819,-135643,-44776,-47480,-105640,-68347,15420,38450,171757,311714,178086,-63576,-100201,70693,174398,6348,-163330,-147120,-27839,138119,213035,114173,-40956,-109294,-135845,-130550,-137340,-165123,-141888,-21723,28061,114793,174469,26273,-186642,-307887,-348698,-298793,-186474,-172599,-193613,-30849,151115,138703,173229,260565,268837,212651,93096,-30779,-100237,-107116,-7422,126511,129400,-107803,-367193,-244281,1700,40785,62497,123457,110516,164204,217951,82897,-36822,105092,253683,170961,22153,-39614,2509,-39495,-103126,31983,110705,15736,-7048,32467,21264,242743,390555,38632,-432189,-419043,-14841,211989,85235,-103655,-109316,-38099,-73486,-241966,-298695,-169651,16270,162264,210051,187377,191637,99077,-20520,134850,377920,288622,141095,176981,152893,37573,-24031,24339,130404,245108,295853,310609,204600,-30138,-79501,167445,368685,314128,144807,33812,101290,140395,15231,-99546,-10650,88340,-162647,-465184,-292170,104588,248438,100677,-71186,-111802,-19108,200561,347587,223871,46552,-37464,-160365,-226287,-75245,80524,40806,-81458,-130708,-160186,-166731,-213286,-215247,-104531,2782,-58961,-281551,-520964,-541030,-383973,-293925,-223533,40175,175084,-81726,-228582,-83418,7854,-43814,-149997,-256158,-240927,10386,196958,76166,-2187,173464,315746,307453,186773,194517,352143,113965,-298860,-433840,-304156,-91861,139928,272345,287167,384935,522902,365183,603900,476457,-974969,-1928531,-1805691,-2749554,-2180220,240341,1000120,312452,461075,951760,876318,814916,439657,-1138551,-2472317,-1399482,-61341,488784,680993,930408,671057,363113,375045,351547,211359,2647,-145361,-186612,-150656,-76633,-154402,-319980,-346775,-293076,-228322,-48938,154910,171510,-21287,-178991,-93803,69818,16618,-141146,-91157,91041,239786,232451,26870,-225642,-288486,-201971,-95618,-2345,-53576,-212303,-286131,-197111,-87453,-31717,66363,55211,-250511,-496303,-434196,-114307,295136,458026,289781,116111,73949,140769,171306,20735,-43289,142140,247037,187101,135393,199445,300501,289240,300880,339793,194557,82110,217313,330784,232994,27925,-155841,-162544,-56966,7832,-31001,-142660,-173453,-95424,34235,246229,346838,174611,-85584,-150439,-13947,67372,-82900,-109348,-23338,-10895,11731,-2771,-113447,-138958,-1314,56607,-46598,-90819,-6568,63974,145114,274335,234334,169922,183992,132561,-10060,-61538,49330,148671,207369,227679,162791,82658,100778,110178,19000],[-76395,-71260,-40752,48295,79205,3407,8114,79242,68167,28072,-44224,-98370,-53587,-71521,-209236,-224273,-58692,70930,41596,-22757,-22589,-97445,-262153,-185712,-12831,-36695,-143358,-81540,91513,248008,353805,302021,-37437,-346403,-376500,-238163,-112843,-80376,-87457,-102371,-204830,-253217,-71296,161269,193328,60412,-435,6786,-71942,-155426,-32677,153666,244533,238047,142387,-30092,-92823,23641,151573,197413,179715,120954,96337,5090,-202604,-207325,-44887,-65458,-227731,-202906,31587,114560,339,-9483,9729,-195684,-341895,-182465,-15600,18027,64808,243152,352347,153398,59514,42293,-147327,-33534,389364,371151,123841,-1509,-279679,-564099,-504097,-361513,-321626,-215602,-128088,-221254,-176059,-43902,-28460,-163147,-159734,-58355,-8502,-25320,-1676,62234,152064,272103,345400,330374,142243,-198914,-360695,-300345,-151990,-25793,23294,-37259,4458,92855,98166,142298,115313,-66756,-268681,-374758,-294681,-197362,-95556,207605,350647,37354,-203595,-200593,-144134,39696,158642,87031,44799,87095,131683,95936,4253,8280,-41690,-274353,-377671,-67633,297215,42190,-338009,-179809,119235,-174711,-640424,-523575,-39040,166539,149907,129494,61733,-103785,-186250,-61568,100152,87556,94167,136175,-43107,-301209,-433986,-492266,-372280,-111480,44517,140994,230849,148877,19040,-56960,-116810,-124883,-9507,45110,-123874,-286048,-304190,-283747,-160244,12391,5156,-174149,-309132,-252192,-84159,75873,118357,-21722,-65014,91431,190701,73671,-189995,-320257,-159981,-93782,-138955,-88864,-71774,-216623,-326935,-267355,-197973,-27877,143352,158187,138927,142404,99866,51868,-31313,-67043,-49390,-90012,-176791,-282265,-408921,-211255,107617,84997,-96229,-64330,71062,118650,211295,333613,343829,208651,251143,283154,-16948,-276565,-255674,-79426,296395,490513,242507,25054,129254,200888,97905,55055,190199,266473,157724,76705,55450,98203,277942,398127,192235,-42293,-180977,-270309,-198384,-85453,-154831,-175890,-48745,-3149,-42696,-66999,15251,101335,42912,53957,238075,269734,69147,-51101,27893,153406,171322,73448,4718,19899,129878,186630,10499,-114347,73480,134841,-101094,-233731,-132736,-26750,15866,13706,32211,34212,-46331,-138925,-16846,186228,191224,31396,-188139,-350866,-195038,118671,222805,165626,193211,164772,-82493,-253201,-247521,-239102,-162936,-36048,-83247,-173782,-63573,140278,240158,149644,43021,14666,137250,203257,108644,-74936,-148997,-44824,29940,-2238,64426,138347,45164,12102,146884,249417,245299,223772,226573,169177,13528,-49910,26657,38686,79941,202834,179801,-39126,-105434,-86299,-106299,-197265,-182084,-79578,-36925,-50723,-62957,-127508,-233711,-287313,-149573,99619,158569,-70549,-388674,-456043,-270372,-76083,31948,173789,251376,98953,-89998,-106816,80151,310531,370694,307265,314623,305510,252961,231583,116760,-64800,-132306,-235775,-353165,-275720,-124679,-94436,-97838,-49477,-7402,-48326,-97363,1395,93633,-20071,-205273,-253814,-172059,-143299,-171460,-129601,61810,178070,20860,-270697,-493600,-470691,-242359,-35488,75239,64820,-24059,-61809,-30920,-20024,22828,125192,163469,-18466,-227965,-226218,-53047,175506,398333,516306,533432,439993,160125,-267699,-275815,68407,77091,-165451,-458068,-447138,739413,1993238,1335724,-355828,-1943062,-1136531,1976714,1550700,-1630122,-2744078,-2143237,-1876353,-969760,68316,403352,363965,385177,519311,502114,133486,-87743,189358,396285,300983,132412,80299,74920,48936,178915,328598,332510,282587,90503,-106059,-74402,28557,35133,82639,310239,462809,306135,20071,-186376,-102059,156989,262691,215827,114203,22049,40676,74794,58979,77945,164285,159028,17002,58449,168589,46459,-140920,-151242,29774,198528,117263,-200776,-391972,-228529,217152,498724,375523,113258,58945,8901,-88550,-57265,80247,156925,131377,129227,138499,55334,44896,202731,238018,-15229,-317299,-315338,-95568,25152,-12943,-10466,-72295,-227807,-201283,159667,359625,241772,80388,-106722,-221738,-49349,155855,112756,94230,216245,112119,40568,114266,56446,-70415,-59531,53214,42130,-118274,-168652,-5994,28888,-89203,-149160,-136786,-59475,179372,304235,131576,-191495,-388092,-369171,-225010,-36573,5628,-37250,35071,11219,-229576,-264051,-33493,60246,-122649,-187722,-32159,10065,-29732,-16198,-111476,-296144,-351523,-299482,-188504,-119259,-213358,-176184,135710,320336,225378,153820,123336,-5460,-130576,-190391,-187069,-226974,-244603,-178046,-23427,127887,182888,77488,-49162,-124436,-44207,102071,126890,41324,-45552,-47636,-38103,42348,168371,222029,208836,180898,24855,-281440,-354060,-163321,10065,69343,111033,193243,334518,359057,116432,-40053,-33238,16184,20678,-98314,-182773,-48957,45957,76953,315533,462066,150212,-219240,-204515,-47148,73524,109813,25436,-150428,-205785,-137466,-130999,-146787,-41325,-31698,-86792,79123,275935,305190,322035,171798,-132001,-305437,-255805,-74005,107497,199949,254225,319701,330509,315930,282443,173189,15328,-16311,85392,170218,83670,-100375,-206905,-192578,-69088,55563,-30233,-172000,-136009,-10057,49800,207095,348964,210105,-29546,-25968,138701,189328,15603,-120473,-100875,-29388,112715,190207,57829,-89905,-21008,35421,-94079,-181352,-147734,-96912,-42156,-53816,41829,212195,149546,-118801,-315442,-383329,-281224,-109063,-128886,-255964,-126621,72901,86367,145662,239289,211071,149997,82883,12711,-48163,-63321,36480,154570,147045,-95154,-393658,-294503,-4507,49794,34483,111590,172087,203095,163330,36273,-10961,106274,218683,173971,14981,-85965,-37962,-35169,-56525,76500,149657,85379,62945,25654,-23991,265960,478443,145517,-320784,-292137,44719,192237,71154,-103601,-129008,-24129,-36153,-230950,-277373,-121819,21687,118483,162658,187217,237983,167561,69082,186630,387807,335061,297581,389853,264314,33560,-77864,-71469,18310,168190,289847,365387,301352,44099,-94036,57772,247616,222304,70180,33887,106599,93119,-46324,-134261,-44728,26436,-193353,-423052,-303881,36784,190946,76864,-58251,-87516,-40187,145915,308755,193688,39332,-10404,-131952,-264749,-111430,96087,77986,-32692,-60731,-86421,-108446,-173496,-191563,-127633,-68223,-105803,-245373,-419409,-454967,-350626,-254473,-123297,167665,286489,14802,-178720,-120577,-104860,-128256,-195940,-318687,-298236,-21913,144845,20032,49022,330429,439357,333276,193310,252122,375039,83746,-326227,-391176,-229475,25270,296781,409342,358458,364601,379973,210763,432861,306248,-1281980,-2077908,-1447409,-2181474,-1667554,730717,1394044,213880,1577,546656,595230,691592,472118,-1276778,-2480149,-842525,664436,796382,554699,682018,409989,118027,195150,265694,170611,-64758,-201467,-169173,-75106,-14029,-117322,-304629,-381221,-301790,-188926,-42543,159780,140224,-109669,-260113,-110498,28461,-54045,-161388,-93436,53246,183287,203641,14539,-180118,-166197,-82271,-58451,-40983,-124607,-256930,-296659,-257856,-131302,-23718,72128,83094,-164020,-403793,-393587,-168758,154691,360066,263806,99918,45179,144766,204658,23815,-119892,16951,91605,29275,71937,198620,267239,205412,188978,232659,167517,159704,327616,387692,246029,81959,-67157,-117648,-51593,-20701,-78282,-132849,-116821,-113779,-74911,105591,223297,60247,-196536,-252182,-104381,-46268,-200935,-186801,-40545,-12997,-25281,-23158,-87055,-176897,-82808,-6754,-81541,-81060,37324,49014,63815,162718,135886,124790,231235,265870,100635,54,94140,161161,188578,230067,200031,113043,86132,88133,1839],[-92145,-83590,-72423,-13758,5466,-94074,-80241,49188,35967,-36340,-81238,-69205,44031,59528,-126077,-145403,44249,143320,87261,37424,25300,-38466,-186176,-196058,-68285,-22216,-97182,-66462,70522,179160,274540,305097,57290,-248039,-312714,-233966,-174208,-153122,-115537,-95720,-192934,-240545,-49249,168204,169792,28302,-5616,67881,-16887,-162824,-71980,172086,307941,254877,101237,-107284,-171909,-35343,123540,210954,232856,139167,57731,-40891,-198432,-192942,-34166,-40317,-192205,-221071,-130953,-41555,-50020,-57185,-78546,-223444,-303282,-148031,-2934,-685,82113,311947,360534,117310,42685,21347,-222495,-136335,279133,316816,113589,-48158,-344771,-563064,-462328,-314913,-237757,-173388,-177273,-232400,-175926,-28989,-51884,-215144,-188817,17297,69151,-78253,-86738,112523,320943,381216,330537,270492,133183,-103507,-222581,-213851,-79106,63920,47373,-120007,-99644,64183,113697,95635,40200,-73600,-208749,-259715,-212207,-202533,-133622,194632,371453,120174,-98680,-116477,-71066,75897,133803,42712,32466,118826,134161,43518,-65606,-57844,-121113,-362077,-389643,-29086,288373,103478,-180340,-92123,99531,-159233,-595620,-484162,-4441,208507,106859,36479,21756,-63919,-78345,11393,68860,42177,62992,109934,-55417,-288683,-421001,-463142,-323441,-106658,16830,173177,352571,284723,93767,-32988,-109099,-100058,11550,47627,-72194,-178200,-170923,-146871,-67257,69565,40565,-151356,-316744,-292597,-176895,-17722,122183,89507,50837,137029,172096,86430,-158592,-340218,-224281,-79903,-56657,-22714,-116301,-277111,-318740,-247224,-208966,-79154,91452,144780,148757,99192,4916,20574,22005,-6789,1394,-49519,-181630,-330966,-415600,-208573,53215,-30202,-218064,-94523,124540,141898,197821,355489,394502,247222,283372,314598,-26876,-379834,-403066,-169827,227619,442939,224680,12178,104312,144963,-12511,-55087,112614,213442,147645,102315,71261,47391,204162,356629,189951,-52635,-182859,-243673,-158633,-108968,-200332,-217636,-117543,-93365,-82371,-77376,-30726,28688,13978,82175,259694,255226,40984,-104358,-6103,163262,182894,57212,-40312,12641,180922,223710,-8384,-134241,76324,128169,-134946,-264197,-164309,-89092,-29294,12029,22813,-22425,-142209,-184152,-3541,212754,176025,-60426,-321404,-445635,-239075,83083,204822,173716,203773,156265,-86541,-293526,-292069,-229341,-91880,45958,-22050,-162344,-83892,164997,382303,345050,116134,-41218,52813,175489,126494,-26658,-117273,-12755,93749,52089,102174,177150,58751,-9896,130960,225060,173989,142895,154176,105259,-15990,-39874,-254,-25497,42802,211679,150180,-84160,-117928,-24554,-48287,-204779,-245320,-128893,-15990,36027,24534,-68049,-187073,-242815,-134979,29198,63897,-61848,-283236,-383127,-252555,-32260,86318,210308,300689,168616,-51921,-110240,41400,235894,272507,268095,325376,303785,247975,238184,132766,-27335,-59560,-114189,-216750,-188203,-142577,-194617,-208871,-103843,14519,10535,-35964,44841,97295,-73399,-245482,-205651,-52797,4521,-83828,-131370,61664,191549,-5008,-336229,-491366,-413456,-248714,-81456,83349,88621,-83491,-163684,-66346,5002,39004,160997,282334,191005,-10608,-103586,14520,194281,261864,220743,238914,200000,-918,-301536,-310276,-119023,-43331,-83297,-439578,-669051,269270,1004839,31130,-1714257,-2635172,-81754,3857137,2826079,-1137058,-3110110,-2502284,-1799283,-784842,276320,460148,312823,487029,609839,423979,60278,-35970,196517,194319,182796,168784,170882,86729,29634,201877,431059,440380,294462,10481,-200935,-104712,84767,82217,26294,178682,394081,325241,75260,-167948,-181595,-13291,149707,198840,101863,-28130,23041,118406,85145,94902,188613,140238,-3690,49705,147465,92683,-38227,-105651,3563,152715,41935,-281431,-449411,-292483,114569,427965,404456,176821,94221,47401,-24867,-9514,109051,197061,188584,160434,105324,-40778,-94642,74486,161448,-22924,-267716,-268874,-57610,112176,150064,104159,-32963,-203801,-207403,76540,288982,244813,116155,-96049,-227389,-29608,214258,200513,171340,219651,76,-127895,5281,32193,-85129,-141593,-70651,-24412,-137660,-237423,-74744,73727,23281,-87470,-116816,-62976,130507,288564,166766,-150640,-334707,-320742,-187755,28067,75207,-64524,-81414,-95926,-268766,-230786,-2046,79450,-85013,-165403,-42918,-11358,-99615,-131063,-203198,-320403,-319122,-252182,-172499,-139162,-264629,-257131,29689,248838,225924,188106,144524,36922,-53199,-163163,-305448,-345198,-233207,-61536,63096,147210,173727,93942,-10239,-69042,-18052,103140,122183,10169,-131952,-110665,11726,154479,221991,199470,122050,9191,-141469,-305645,-276223,-141239,-40941,25619,93889,117144,188377,225901,35865,-122073,-167123,-167135,-90960,-63928,-124508,-79406,-23846,37444,283736,411238,152270,-157191,-180576,-93449,-8862,27002,-53371,-222949,-275168,-207345,-172788,-147277,-21972,22545,20098,173888,318155,300662,256926,73267,-215233,-343089,-289653,-192452,-45528,117277,248845,325607,333692,305441,168079,-54977,-163655,-89041,68268,140512,-6193,-202474,-234947,-177277,-20292,141598,15440,-183866,-148340,-21148,36626,201407,349351,221404,12675,49905,178338,149187,-16581,-88574,-43195,-4121,81132,118966,-30286,-120127,77908,185417,-41923,-155332,-68518,-15874,-35633,-97577,-14681,249207,300684,15362,-255242,-363420,-249547,-63820,-117779,-301110,-196760,-11443,18690,80621,154331,115391,82978,58651,30207,7546,3685,64778,140582,149934,-62655,-377147,-315604,-10955,42748,-17155,77068,229568,257401,128799,-5215,13920,98833,155200,160483,33265,-91413,-69349,-49563,-39601,75905,130659,87474,81370,287,-52916,258640,499272,220514,-174910,-150360,52451,117475,44871,-81859,-109712,24801,21457,-184393,-211247,-48528,30559,58410,75451,127031,213745,200531,178629,276451,375796,319699,381306,537362,365315,39081,-130039,-165547,-91571,78653,251369,356465,333995,111382,-90227,-85926,28097,53585,-22018,33906,111453,47123,-97794,-150793,-75048,-38756,-190549,-327076,-281436,-54329,103312,65769,-22900,-46440,-42743,74355,211169,125904,42781,72765,-31971,-238765,-130079,102218,122196,42945,11676,-17336,-43547,-119239,-169995,-146502,-122663,-128297,-156032,-218707,-263649,-241018,-175383,-16090,259110,352536,134351,-54722,-97729,-171886,-196772,-233167,-348189,-326449,-60454,80506,-28800,82880,386984,448522,306888,199482,303839,374963,65829,-300862,-302257,-157069,83603,345389,452150,411157,338686,193685,31642,228334,135065,-1423987,-2004061,-1063409,-1476432,-1160254,1055274,1805033,456776,-121693,240165,333025,575337,477224,-1329251,-2307203,-268762,1575546,1258833,487510,398132,146886,-140658,-72880,85654,75964,-119489,-218983,-142685,-28469,17605,-58103,-209230,-309227,-232740,-109871,-34716,101144,54861,-177965,-273488,-93899,-18357,-135130,-173095,-74334,34888,123101,162678,16814,-99598,-22351,31934,-25993,-74891,-147057,-207645,-233807,-268716,-148152,-13213,65063,114337,-26703,-246913,-303410,-202337,-2316,235932,257123,93989,-907,130086,224907,32056,-165226,-85979,-49290,-115250,9727,194355,218494,87787,5358,51627,108972,219092,388511,366255,183838,81626,8333,-57024,-44249,-61625,-101858,-63902,-33883,-143160,-188747,-20517,112551,-39461,-276683,-318723,-154847,-106427,-233801,-194531,-19306,16017,-18418,2343,-40056,-186346,-138560,-49981,-96841,-70644,18103,-51570,-58274,54862,77162,99749,267742,384128,211151,52678,110341,151714,135018,177595,187843,110577,58731,62572,-6290],[-72306,-73905,-95348,-81179,-80939,-186000,-133406,50133,20321,-86396,-106698,-57635,85354,131476,-43537,-54712,119865,176597,120900,117229,112053,43253,-85995,-167807,-104140,-35634,-68537,-42569,58550,115694,181556,250309,117299,-116387,-200304,-215793,-240117,-221481,-141366,-101911,-181522,-189109,29116,210702,148888,5321,8600,122505,28814,-171458,-125555,159441,330115,246388,49484,-156458,-186266,-37954,87258,146884,193491,101185,-16191,-88886,-170263,-160644,-5161,24936,-78861,-142579,-211142,-165685,-82178,-74997,-146562,-237732,-237173,-98260,3985,-37231,48755,315989,325857,70237,14838,23948,-215521,-194914,131258,218259,71379,-112611,-373029,-511806,-426492,-298603,-191238,-161284,-203374,-174605,-113183,12398,-66851,-246026,-212223,62493,113890,-127190,-147438,171376,457593,450680,301598,209888,119876,-36543,-142497,-140385,-7182,149726,107655,-119318,-147982,47640,136798,61837,-24851,-80927,-139565,-129079,-115702,-193297,-171941,147978,355771,206111,35548,-6463,12586,95852,91802,-411,19455,115705,83610,-34854,-124019,-113953,-177281,-377707,-307748,73068,280914,168636,-12065,-17245,54765,-105776,-437219,-379697,-21961,146174,-850,-94479,-59619,-18636,74010,117908,30366,-27048,25833,71567,-85897,-273928,-358460,-370276,-246712,-78244,11166,175390,398880,366306,127945,-51138,-111941,-46318,56986,57478,-6442,-44534,-29040,-23228,19605,147233,119811,-94563,-286083,-310695,-294636,-170813,68009,185231,195799,202704,140119,69789,-118760,-315758,-266885,-71096,-1223,-10583,-180214,-328525,-288767,-188120,-161560,-92414,43393,114061,141661,75427,-15145,67539,131882,91112,67827,-23625,-200504,-338649,-320917,-137860,6780,-123960,-276693,-116073,109247,116918,146279,330607,394951,247011,257601,289941,-34609,-433631,-492974,-215843,143798,329400,165159,1130,98903,108548,-110919,-148913,49095,162023,136516,114322,64498,-19736,90639,234221,140089,-48030,-139481,-159160,-78996,-92254,-178665,-187782,-166284,-206509,-163052,-110551,-92714,-68844,-46893,69284,256300,259851,58204,-103084,-947,176786,174544,43343,-47277,25412,198573,213532,-46209,-157628,69452,125114,-137827,-268952,-200754,-144844,-62067,-11633,-51479,-114565,-212256,-215457,-26247,181459,127878,-149368,-433691,-499822,-261859,30710,145481,149867,188632,114949,-115387,-315839,-281708,-157101,-12740,86980,1940,-171329,-127458,150578,465571,500587,158783,-95595,6447,184710,164131,41910,-57660,37627,174189,119905,117724,190932,91731,17770,151819,205243,92341,40430,36271,-9202,-62736,-32935,-26380,-76177,-2624,170796,92709,-109306,-131645,19576,18260,-156092,-223024,-95988,59868,150888,124647,-2460,-130971,-177338,-108940,-32610,-16099,-38655,-119632,-228031,-199299,-9264,118778,209006,276384,189956,6677,-58533,44460,163059,141265,175931,282916,258484,212806,235981,153974,6098,-5869,10753,-43264,-52059,-106899,-239499,-279418,-152727,14091,51268,21489,76944,82910,-120157,-259284,-141778,44424,104003,-20201,-112790,61946,187526,-23627,-369065,-449466,-308481,-206331,-103304,71895,67546,-162238,-223899,-38617,62138,35790,126283,304911,341553,203594,50057,98315,198623,101192,-60402,-31695,-14351,-127238,-283801,-351334,-361892,-270369,-185988,-557493,-866952,-130058,171679,-826069,-2526794,-3318417,-36954,4889881,4724154,441254,-2746644,-2708777,-1780141,-697562,322722,379473,206165,498129,550512,185317,-112037,-2562,180737,6707,63180,215669,270518,123668,36403,218013,483835,490148,259882,-80817,-284887,-140293,115306,123235,2340,73922,299191,288430,71382,-135315,-195959,-145099,19035,148067,75671,-66283,5237,144639,99229,85727,178658,98503,-32937,37511,126565,120539,32423,-88632,-65257,50946,-61866,-338353,-473448,-355120,-35909,281746,352928,212032,129102,82614,9766,-14717,91404,216474,245762,208011,86315,-114847,-189442,-25852,103937,261,-178441,-196350,-33186,153030,261839,189789,37714,-107914,-162641,-20493,174511,212106,118188,-102618,-211397,14820,254896,260708,228798,155052,-151527,-315937,-139795,-34688,-142235,-266078,-246686,-114384,-121233,-239164,-129316,77621,91053,-36695,-94833,-75243,37458,225294,193268,-68356,-227348,-238761,-136178,80201,133095,-74482,-171292,-151648,-223626,-167129,22249,95946,-33535,-113307,-22583,5143,-95629,-162919,-246753,-329286,-286039,-188424,-114510,-120957,-280457,-301706,-46118,180598,219130,207552,147379,72666,14861,-137796,-388227,-401916,-166457,67809,118190,106225,99489,63372,-19773,-52190,-1774,99654,125866,27102,-131910,-127920,70375,251977,250154,162919,44614,-130689,-269917,-286936,-181761,-112319,-75953,8709,68774,-8417,-17133,44579,-51664,-182726,-246167,-294316,-185127,-32810,-34932,-52335,-42121,21958,221099,310522,139693,-67493,-120922,-113507,-95210,-65438,-141268,-307895,-356076,-263722,-188197,-134028,-17187,49631,111159,276350,360006,260404,116656,-78685,-285425,-337442,-303463,-302072,-189424,31772,210118,274066,284219,240220,-66,-305196,-340587,-173245,33086,98642,-118145,-312499,-244919,-151897,7731,200636,89500,-127862,-100227,-9897,10685,153160,307034,218642,65868,107105,173980,73426,-69292,-69679,12648,36628,44783,11464,-132435,-123299,165846,275260,13741,-70181,52502,82749,-7820,-108710,-47073,274011,427063,173879,-135831,-285255,-209839,-55574,-128981,-314143,-234834,-85903,-39830,13790,46935,21389,36159,28098,15069,46711,73019,72993,93388,141399,-19400,-331843,-305014,-11161,20315,-86364,27348,275554,324552,123789,-36833,24189,77479,78264,138601,82401,-46168,-81716,-84478,-59455,33945,59968,24636,43389,-38030,-59718,227958,453193,241981,-39529,-33740,6883,-224,6878,-47668,-63995,85827,90012,-89267,-89609,57156,76486,24128,-24895,16228,119465,178984,263194,366297,339733,243556,368579,580227,426968,47787,-175150,-235058,-160357,18432,200288,290880,299894,162688,-56800,-212817,-233291,-167414,-119417,22782,108440,10437,-133182,-152274,-97955,-94151,-166877,-222711,-243399,-148534,8114,70485,31601,9847,-24015,-3008,74279,43059,65954,193803,95467,-189761,-157603,80221,151302,117771,68711,26898,-3001,-82991,-163234,-154549,-139036,-113071,-40195,9457,-37044,-98309,-85773,69483,294669,352236,225059,91820,-30596,-185882,-244631,-261066,-334991,-307159,-85466,23265,-57730,87940,338877,352879,241242,207953,331981,353146,70547,-227287,-208539,-118863,67061,275145,380250,403717,281495,4295,-153351,4757,21506,-1239283,-1621059,-644562,-729863,-755582,1096325,2036678,864830,38507,90405,145022,483078,494302,-1172918,-1972595,104943,2293990,1691232,504158,179313,-43605,-353129,-376438,-168640,-67648,-154841,-194246,-115019,-30779,4247,-7407,-90483,-169967,-96302,-2430,-30020,-14426,-69218,-226135,-233456,-62425,-67726,-202259,-175898,-54795,28054,81163,127235,36342,-6293,109050,126767,5254,-87139,-104368,-67376,-108965,-225252,-141238,-5824,52207,141582,115907,-79154,-194704,-197071,-110554,132458,268555,99166,-44052,106810,227063,32414,-182678,-150341,-149437,-215472,-44228,180666,180922,-9907,-188049,-152284,35621,246516,389664,289712,81654,30600,42228,30,-37707,-105327,-88271,58455,58400,-170926,-268011,-90786,55642,-86292,-309845,-339415,-155096,-85605,-162088,-123208,34399,50973,10062,60000,14556,-160850,-151671,-61695,-85747,-73658,-75731,-209876,-188779,-24673,63088,100125,291525,453657,279943,71113,90407,116800,49484,76101,127423,71251,21037,44605,5556],[-21775,-51835,-111794,-135396,-144860,-237540,-141087,73888,22471,-107513,-109734,-59884,69146,135246,24126,29041,149272,164126,141392,194163,205309,127101,10087,-115868,-118727,-75058,-67555,-18983,65761,87608,105854,163138,134486,9852,-74016,-181518,-284079,-263152,-155120,-116012,-171469,-114416,132233,261461,125401,-11738,31687,146405,42042,-184137,-171991,127561,309086,211752,-4845,-165862,-127796,22281,56401,25636,72409,13419,-109235,-122059,-117063,-110732,28781,96953,69827,10691,-176187,-224343,-94274,-63080,-173074,-226432,-154517,-32445,16124,-80168,-25309,262036,272788,28744,-14667,49199,-128348,-192787,-12238,96913,5345,-175542,-363125,-443082,-408002,-300857,-184754,-184459,-202800,-78798,-17194,50579,-65773,-237819,-211965,75998,124620,-155297,-180302,198074,501664,446911,257596,159929,103698,-13727,-134482,-103730,44405,205354,180848,-35627,-121692,56473,174479,67068,-45348,-77350,-84113,-32163,-43524,-182211,-201155,90534,322617,279524,164604,99495,80233,91254,39948,-40853,-10755,47783,-21710,-116916,-154183,-135845,-181294,-313196,-165354,196231,285037,226391,115886,5874,-12262,-19051,-188699,-226286,-72625,-925,-150101,-230344,-165944,-1568,214780,228936,-2006,-102565,-5920,33826,-123060,-255906,-261244,-244551,-171059,-42505,28831,163396,379479,382177,116657,-109099,-131184,17864,120541,88227,72904,92358,95107,66016,78380,207039,209352,-17469,-226623,-306846,-396901,-327655,-21309,251250,347811,279366,110106,45739,-59440,-247389,-272722,-63568,32838,-40366,-241522,-351785,-244486,-109461,-75111,-69903,3267,73788,125432,75730,28902,159313,255745,191453,120813,-22113,-232322,-318581,-178301,-35385,-28937,-176063,-259096,-117207,51589,68907,75354,255209,336567,209317,187976,220206,-37596,-413401,-475659,-187033,83948,188639,70411,-24282,103952,109968,-143635,-177591,28426,131100,130209,117266,40675,-86376,-31220,79172,71319,-22996,-64032,-35053,33075,-21297,-89964,-95173,-177387,-305354,-264121,-166054,-155494,-159810,-121443,18119,227400,269529,83424,-81315,23509,191157,161296,34662,-31105,46294,186574,165359,-92612,-185147,38698,111405,-115042,-251974,-237283,-180153,-65707,-38709,-160818,-216559,-232816,-213810,-69422,109325,70595,-201607,-484483,-499629,-261532,-23978,60793,100337,160738,68243,-152879,-306153,-213004,-43537,51486,82843,-5482,-186008,-178801,95981,454438,543405,143674,-142578,5841,224966,209666,98973,-10348,70523,237602,177692,96768,157228,120331,85930,206482,191155,14086,-57546,-92738,-148316,-120672,-35261,-51491,-114023,-56856,92615,49016,-83061,-118573,42822,76849,-65093,-126710,620,167769,267451,215959,56658,-69776,-101206,-86169,-80831,-64883,-6886,51133,-41681,-130740,-18220,120241,185510,208140,165762,68422,32922,85455,102435,4670,47346,193723,186801,158427,217032,165727,23201,16787,105300,115365,82537,-41366,-220990,-283208,-172146,-573,72823,73009,100114,54303,-157472,-256399,-94413,82448,122985,4758,-77391,59124,158546,-41527,-357155,-372465,-189571,-139270,-104854,51306,20438,-241817,-242861,34921,135060,9546,19981,224427,396409,354103,179775,153733,169342,-58052,-277911,-223265,-165886,-215053,-246307,-387761,-564210,-505029,-426286,-791038,-1003708,-344121,-225370,-1004787,-2615596,-3795493,-884865,4877179,6551569,2519222,-1797010,-2772599,-1886084,-714285,231217,232602,122471,452026,357832,-180110,-358315,-2915,168495,-67515,-2034,247165,321433,157692,49617,191939,438309,442905,176448,-167881,-344550,-177299,104203,137450,10595,25089,205875,203778,9230,-100675,-145339,-203350,-97748,70718,37409,-86088,-5054,157518,108719,59312,146780,68593,-49616,20039,108343,130828,65579,-94047,-155350,-86986,-167510,-349892,-453050,-399920,-179633,129399,267069,224653,155540,101493,8204,-67309,30616,212134,294153,256768,80054,-154978,-225123,-83016,64680,35656,-78537,-125467,-45560,132523,301708,239443,138085,57654,-67492,-101242,45971,149140,91934,-108144,-169750,61684,247298,249586,218011,35135,-298129,-473092,-294225,-142226,-236011,-402152,-422424,-202722,-73833,-170143,-149770,43559,101739,4103,-52818,-79796,-66871,129455,194841,25032,-96052,-134367,-74118,110092,162465,-64770,-207598,-139432,-104279,-82902,35178,97728,15721,-31948,37242,54327,-32479,-119441,-229303,-302779,-245932,-121490,-31802,-68293,-258478,-310080,-81062,135067,206544,212472,144695,94299,53784,-118243,-405912,-385901,-67859,173062,128344,14274,-16289,-3346,-77742,-88752,-1016,95025,134528,89299,-39446,-82933,129592,314183,247219,120014,4289,-182978,-306007,-220537,-91660,-83493,-80598,32627,46373,-153711,-235492,-136778,-126994,-216956,-260914,-322378,-219241,-997,62376,12522,-13682,42266,165242,205731,121022,20137,-44853,-102179,-156546,-140424,-210855,-380814,-428909,-294099,-177594,-117867,-36248,32828,153769,357408,397178,205664,-46086,-234068,-321335,-288062,-291932,-374756,-291076,-39876,144397,178903,189882,129430,-180452,-514074,-475897,-243718,-14866,39495,-226573,-391958,-228220,-115373,18701,226420,173303,-22931,-14464,21694,-10917,77183,225867,203623,121897,132217,125559,-10211,-122017,-70772,49500,76800,10073,-102765,-221588,-101749,219338,282818,54287,38178,174467,169645,28520,-100592,-59978,268354,479807,305280,16136,-160823,-163631,-71746,-141196,-289652,-245454,-142444,-74294,-20182,-30423,-32859,24019,1545,-24672,56742,121725,65537,37070,127385,21583,-275146,-266268,-1580,-12594,-162408,-27238,305341,395150,143596,-60026,9929,42239,9856,120241,154473,40225,-71441,-132358,-106213,-29343,-37677,-73691,-30263,-75214,-46677,185715,362017,215322,50257,28109,-74600,-132723,-37329,-13726,-13260,132482,157652,49513,75057,187897,173073,35768,-114343,-116903,-20449,100363,287402,413580,277070,121812,269770,525025,438563,52327,-210435,-265033,-162625,17280,157173,192040,217832,192136,5038,-279359,-455159,-378490,-199383,-7091,89788,-11322,-148812,-143251,-107043,-126398,-142139,-155083,-215765,-229900,-74700,86397,94823,72571,10945,-70718,-67540,-29831,110079,321947,201908,-160724,-208781,25922,149700,162673,97440,39006,1056,-79197,-169764,-147133,-110310,-60215,64415,180169,142347,25669,-15926,110933,270037,287979,249363,199444,43823,-163754,-275469,-282548,-285237,-238517,-84555,-16446,-66888,59501,213398,195013,163423,220585,328041,314624,98525,-120813,-136525,-123431,-12926,115905,209960,311198,181998,-140813,-304503,-194248,17566,-691773,-973465,-193070,-55190,-510976,821694,1929938,1159011,295287,95384,65010,421254,555810,-750445,-1515505,162804,2462106,1882505,555820,67711,-125166,-471958,-638379,-445370,-242933,-182597,-146912,-96486,-80776,-46989,11954,-9607,-31635,66490,113694,-24855,-148692,-197902,-253754,-168254,-37162,-113786,-231551,-165572,-51992,20294,71630,114527,71604,80986,208646,200828,39780,-70444,-7623,126635,54451,-138162,-121167,-6033,39773,152482,211569,46113,-98486,-147862,-122033,95222,287603,104251,-73411,80879,203801,11944,-180588,-169525,-200061,-263254,-86084,154912,170943,-49313,-329837,-321499,-31866,237807,337514,193418,-16612,-46076,28415,35759,-40681,-147314,-41377,207933,142356,-181951,-284304,-88863,64838,-67896,-298289,-322013,-114391,6590,-16969,1923,102642,64640,24666,113844,58954,-107690,-123577,-45067,-50626,-94044,-216075,-365852,-285594,-61599,77326,116426,300703,455615,278327,43141,39527,60209,-52234,-49369,35877,1260,-26389,38740,40586],[42468,-28656,-122411,-159083,-156507,-224041,-104413,107813,39999,-92366,-85699,-67233,14296,91419,77233,98638,136878,120175,151573,244990,270006,191497,78717,-60960,-121919,-131686,-91996,-3007,92009,102947,61698,72006,111136,92651,32705,-125543,-282049,-264667,-150658,-125524,-154633,-31445,226371,292118,95285,-22947,57337,134484,14676,-198796,-190469,90085,252197,154860,-54166,-136490,-10586,131315,44811,-109583,-88123,-98982,-198806,-132575,-44780,-43627,58437,145424,196902,179771,-53866,-212998,-86675,-28330,-152999,-184121,-62882,49135,42015,-114286,-110397,177064,227078,8536,-31564,93561,14151,-129923,-110092,-17332,-66625,-217021,-322725,-379581,-398870,-302637,-203817,-225208,-174175,17449,72564,65699,-39044,-179311,-173445,68554,112602,-149126,-189811,160973,428145,366343,203356,125965,83584,-34896,-179622,-108856,66865,218238,240571,99281,-31851,89006,220995,116071,-9700,-56366,-54334,4821,-18519,-177244,-212934,42058,288534,332312,265299,181220,118021,64535,-13964,-81534,-72661,-89326,-156735,-171564,-145073,-111417,-125096,-192876,-22296,281959,297825,264952,167141,-41755,-90867,80811,86286,-59894,-125516,-175920,-295785,-334547,-271868,-37524,289490,312680,-13154,-159053,-26068,7471,-148492,-230372,-152984,-115589,-109438,-15101,60644,156785,324526,340402,68749,-188266,-161584,74864,191272,144906,155643,198466,174106,114005,104091,223353,273236,66442,-150222,-286732,-448621,-429684,-108786,279853,470389,348306,100196,41948,19436,-153184,-240502,-55149,52705,-82116,-273003,-330565,-191237,-33232,20740,-22749,-25984,32459,109349,96642,101227,243558,341735,255789,138632,-41766,-265947,-287433,-47038,60589,-46636,-170897,-171865,-83815,4801,33067,6193,139594,230171,145667,98255,127109,-34491,-318787,-344996,-90700,66001,61698,-41597,-72525,104492,144805,-91802,-122160,61780,129611,127639,110792,5481,-137334,-127492,-50425,19976,21934,18636,94589,161107,97894,44619,31589,-145279,-354924,-350275,-231248,-206035,-220807,-191669,-59191,176998,267897,82197,-77506,40475,201000,155416,29197,-16585,60400,158484,100504,-134176,-212530,-18053,78145,-77895,-218487,-261387,-183333,-33491,-53787,-263339,-293573,-192594,-165092,-109157,22234,25430,-196395,-448104,-442068,-241692,-71857,-30602,34167,126825,36712,-176394,-260832,-107806,72462,82770,43398,-25293,-184018,-215417,15058,344313,439416,63474,-181304,33541,273354,244262,114866,-9216,60033,253886,197975,34619,68054,120355,172097,281687,181795,-49169,-127907,-195735,-274929,-177711,-47790,-72339,-140121,-116031,1128,44080,-3862,-64821,51649,114504,38008,4960,119531,272253,359065,283160,105162,-2542,-24974,-79487,-117322,-79524,23246,173321,113750,-67753,-53271,93406,159966,139067,117993,117700,135685,145602,57980,-109734,-85860,82367,112194,98173,177110,157204,20685,12293,150486,215546,170505,20992,-155560,-218271,-147586,-15024,81189,117845,119423,23116,-180718,-245862,-83721,49163,63250,-2979,-30023,52440,105569,-61067,-299283,-270959,-86704,-75280,-95233,36988,-20064,-295377,-230594,117554,197971,-33378,-130387,68215,348152,406124,244523,146892,93633,-193902,-408136,-318358,-255665,-283972,-234075,-417167,-659918,-652089,-697541,-1052526,-1041572,-340208,-137954,-592422,-2079765,-3887412,-2055597,4033680,7580828,4301434,-660133,-2746468,-2083331,-778380,75727,105888,118059,393374,96626,-584878,-623554,-44915,178242,4597,15848,243875,290144,162168,45799,104125,283557,294130,56505,-238307,-375561,-212452,48191,110334,34683,33509,134908,94731,-82851,-69154,-49259,-179881,-171116,-16055,-9819,-91626,-8981,161126,120516,29474,113763,84015,-32872,-550,90699,125042,61973,-118882,-247993,-232507,-247009,-305968,-386178,-414571,-270563,34405,201524,222439,163324,95438,-23476,-142977,-51903,188055,322931,283752,73481,-159865,-204158,-95991,35628,63174,7024,-74661,-95587,61976,272233,253635,253065,265957,66483,-134073,-59352,70558,52140,-92378,-103178,92182,183308,152360,110889,-110127,-394827,-555320,-426579,-273927,-339603,-500896,-534009,-261745,-12093,-50326,-123962,-12576,58800,32358,13685,-61742,-143127,26679,164276,98786,26013,-22120,-6846,115215,156357,-40989,-185407,-70151,47904,5752,37984,79705,48460,65497,127867,117158,49269,-38731,-161265,-232283,-190295,-62925,49408,4627,-205867,-293968,-86815,117213,191846,207789,146258,92461,50920,-103620,-350946,-308031,30003,228290,94031,-102904,-135484,-82139,-163160,-166202,-13864,92946,141845,172669,112914,24808,187986,331908,212860,75988,9660,-134407,-236824,-120402,-25317,-63722,-53665,91042,38268,-271662,-403632,-256851,-159161,-215507,-220134,-244924,-174199,34787,143370,85797,43735,97448,143082,132075,105698,81692,22406,-68464,-174282,-178577,-241313,-415391,-465043,-287397,-148548,-110416,-77225,-23290,138601,396149,425686,158694,-178903,-346583,-314794,-210672,-256456,-393049,-331553,-87140,65654,67281,74015,-847,-328102,-635359,-543377,-278590,-66897,-41883,-312260,-415546,-184695,-69567,20516,220771,237128,86542,68592,61161,-15185,-1805,119281,172000,162961,121961,48622,-75548,-159069,-97251,51855,99575,-16958,-190393,-271569,-66701,221781,211317,63553,126606,254554,217422,57667,-88221,-65858,218503,435878,369816,165566,-13814,-109099,-90345,-133915,-234398,-241169,-182338,-83153,-3324,-38142,-27532,43737,-13740,-71202,35355,132122,52235,-438,113172,47027,-221034,-206536,18622,-47265,-232477,-77324,316124,452447,172112,-79659,-31127,-1678,-29575,115544,229671,142022,-42690,-178988,-157316,-86147,-128199,-164134,-103284,-95969,-21877,144691,260246,167190,81609,27959,-161317,-243856,-78740,7990,21707,146890,212961,206692,248132,319512,300111,80536,-180302,-236679,-166992,-20749,235589,386623,185923,-20666,124976,417415,411142,48228,-235575,-255544,-99837,78231,135150,90018,118337,196807,81843,-263543,-560602,-498636,-234735,-55299,50077,-17364,-143437,-126921,-96385,-127775,-133624,-149878,-218695,-290415,-135154,103149,153193,128744,51295,-113153,-176583,-73670,167872,425409,255689,-172744,-274431,-42460,119688,161991,93753,23698,-22947,-98008,-174650,-124168,-48116,15193,123701,231097,212069,90190,14029,98354,194623,180893,197452,222401,83034,-136776,-297477,-303257,-220039,-137736,-58093,-40443,-69544,386,52372,28613,101921,236952,295643,266771,141214,-2746,-88644,-154171,-121941,-74847,-10691,139801,49406,-209469,-378282,-311328,144083,88297,-223624,258907,441473,-435449,305127,1448045,1111866,444081,206452,101627,392136,669266,-118398,-997088,-66704,1934183,1690248,538028,29377,-110794,-474197,-775518,-665054,-415107,-220351,-105051,-91775,-153742,-109961,-4671,-3632,42904,202025,216874,-10040,-249140,-293079,-259369,-107213,-33023,-148312,-209887,-136273,-70427,2137,93024,130722,113251,149791,276401,262122,79764,-30552,108298,316986,226912,-28303,-99154,-14978,29716,134110,222773,96474,-34846,-67514,-32032,141885,296954,90723,-90341,55295,152851,-32926,-167303,-148198,-207216,-269027,-112387,123613,191860,-18283,-380211,-413283,-78302,196784,249514,109159,-75168,-112556,-15435,41468,-63299,-189413,18804,346064,204620,-164885,-231677,-29490,118386,-3290,-258404,-284826,-51931,129395,134148,130219,161426,42249,-455,128495,79522,-46863,-75334,-15615,-3093,-124013,-346913,-454794,-314917,-55249,96316,131474,291570,390776,201706,-25160,-27275,-8686,-147562,-164811,-61357,-84756,-83116,40490,91050],[98203,-11126,-124430,-143850,-104701,-142163,-36040,139390,67870,-43714,-38184,-70313,-49643,37623,126530,157801,106139,72745,155137,252245,281470,221856,109030,-23988,-130176,-192755,-127873,3888,127445,146351,45113,-3089,56418,108368,97839,-46915,-226424,-228683,-128987,-116540,-119295,48446,287850,287349,59882,-24621,85591,102843,-41234,-208578,-170211,57878,172893,82830,-92968,-80060,134565,259934,60834,-209932,-231217,-201033,-261504,-119550,38410,37782,79301,152496,253629,294928,85820,-151967,-61013,17404,-98533,-114979,32228,140074,81966,-128218,-174619,93373,201643,16659,-24300,148838,170267,-24023,-136635,-95025,-122110,-221934,-261055,-322889,-377417,-286412,-223791,-251540,-118581,88262,127321,63230,20849,-73441,-95177,55065,93536,-106487,-185341,54081,257138,234438,147188,105569,56557,-88047,-244867,-143141,64121,194672,270161,237766,86785,129694,260660,192192,67563,-19851,-48023,-13020,-38246,-176706,-202995,11626,259792,362882,331264,234268,128609,26373,-63887,-126218,-169848,-269140,-280381,-174703,-97839,-47939,-26512,-64330,58458,280332,300759,273160,131858,-149322,-164127,164981,305795,75243,-151677,-306310,-387169,-382845,-356290,-130181,268658,345910,6166,-173894,-35118,-2781,-144103,-191321,-56961,-1768,-56135,-3402,92381,170265,271562,267904,5894,-259331,-187693,115169,256964,219382,222723,241166,190861,129324,109224,195318,290211,148570,-66555,-259101,-435386,-437790,-156826,272080,528122,390448,125650,78682,103620,-59637,-181183,-45922,61396,-103645,-253012,-258004,-130332,24370,97703,32463,-43423,-3254,100373,128268,160061,276183,353464,259296,115559,-69468,-284060,-255335,34142,124582,-37590,-103666,-35563,-7146,18774,39330,-43300,6484,102039,73365,12645,34127,-27236,-177656,-147402,29925,79477,-24094,-145123,-136563,88949,189241,19284,-3269,137774,153901,122011,88697,-37632,-163304,-173135,-111753,11636,77062,80964,192645,282217,239128,190642,155239,-78461,-334286,-384032,-284043,-236041,-243154,-244155,-143404,114901,245239,39290,-114817,31079,202306,160851,21177,-26886,55123,129661,42989,-158352,-229531,-87332,27126,-39141,-173808,-259489,-151335,24913,-52360,-321358,-314728,-98795,-70194,-124904,-56072,1629,-135058,-328468,-339743,-211704,-110403,-112517,-40048,84588,23707,-169729,-189470,-2827,153765,77954,-10961,-35344,-148177,-218023,-67631,165450,213957,-64935,-213762,59317,302752,250263,73553,-67658,2022,209678,161028,-61081,-64162,79270,250510,359472,176062,-88339,-155977,-245640,-353467,-218558,-64656,-81870,-151769,-171128,-79441,73971,100807,21397,56997,125777,117694,119637,211176,338065,407718,321165,147617,73831,41806,-95135,-148815,-71108,40697,209773,190044,-25103,-94982,52447,148276,104097,74031,143095,216371,197446,26978,-183785,-188969,-16367,57269,44285,117702,124634,3426,-4706,147079,237724,189569,53174,-75863,-108653,-81944,-15755,87481,158030,140488,5054,-182581,-231438,-111042,-39362,-41540,-21161,24370,45098,41102,-75114,-204840,-159355,-15934,-35464,-85680,40412,-22830,-297878,-201049,168023,224442,-79411,-277005,-112687,219390,360745,232913,71020,-26487,-292029,-451083,-336612,-314791,-362832,-282964,-447354,-636635,-652517,-869684,-1218118,-957863,-186294,216478,39793,-1288156,-3561560,-2791058,2988340,7505483,5155552,172053,-2710851,-2260232,-806541,-60037,58006,205114,361706,-144660,-918286,-842647,-128530,204205,175803,103827,201530,184151,126840,13513,-33229,55258,78023,-76129,-285878,-381864,-241785,-39999,40325,50659,75636,94346,-6425,-160727,-37998,59083,-97773,-186348,-90260,-59154,-92267,-15763,153454,134343,7555,97645,157559,25748,-19181,70385,107816,30954,-160415,-331538,-356984,-282577,-215982,-285643,-397064,-289323,27741,194107,212914,146474,65492,-69637,-211822,-127520,152992,323938,271816,53531,-134710,-140647,-75910,7362,69053,63509,-48573,-161159,-26192,195772,236864,356401,468930,215269,-101437,-111795,-4576,16395,-44413,-20074,98731,83958,-3171,-73982,-242605,-414198,-542451,-509763,-401487,-413766,-512489,-531106,-270986,41466,81303,-56855,-70892,-21152,41121,88375,-16609,-160123,-52257,108811,133054,113444,81808,58893,100211,118051,-17367,-124943,22330,177406,80433,36163,46486,57324,156367,225428,169356,103712,29696,-71740,-126153,-114695,-20108,102536,77232,-135312,-268038,-86407,118631,180843,199843,151500,60302,7420,-89507,-243030,-197884,98151,226840,28887,-212682,-221986,-146397,-244114,-250867,-31579,94613,137825,237047,268176,177749,249471,309706,153344,34477,48284,-17860,-97341,-16347,3823,-62932,-10699,159713,51905,-319052,-468726,-269674,-120020,-168318,-141893,-92976,-63662,73293,192465,142266,107632,172227,157483,99912,100971,109908,61252,-29015,-146268,-173346,-224646,-391773,-436614,-236868,-110084,-115721,-125972,-95906,80686,387015,442241,135198,-247395,-389466,-272932,-130627,-205372,-357369,-311591,-106421,-7673,-30420,-32390,-114879,-407762,-653581,-537778,-266618,-109351,-139264,-364399,-380911,-124036,-20022,21355,192523,255634,152336,110796,89964,-778,-60109,7033,116939,168818,82157,-32814,-106822,-171676,-145900,12460,91934,-36265,-230516,-268842,-33622,170179,88459,37532,165206,267334,211472,65055,-83654,-77466,125266,307726,354910,281576,128674,-44402,-90794,-97493,-164966,-236713,-213005,-75412,58334,31459,29695,75370,-17736,-105542,-10654,97409,42094,-1193,100494,47540,-176168,-133858,48430,-73397,-284818,-117010,306350,476424,189786,-99409,-92031,-45927,-29551,127461,283026,226987,-5948,-209237,-187723,-112851,-181409,-208122,-140154,-90633,5695,115883,181938,129652,66255,-16670,-220503,-301463,-107207,11024,29746,127246,247561,344290,385178,417064,407836,120445,-223148,-314243,-281199,-158032,113857,275057,66868,-156115,-11790,317649,370310,36749,-250710,-221852,-2295,174758,135380,10520,30321,176289,153127,-171576,-509674,-463954,-204087,-112314,-11025,-11874,-117968,-103938,-64592,-100225,-148318,-204723,-257240,-329569,-174438,109397,195073,166355,84777,-120008,-225792,-81010,225807,480734,250789,-215469,-323061,-88405,83347,122054,63375,-7352,-53218,-110758,-156704,-90060,21902,88295,121446,150210,155152,81118,1380,37938,87715,60464,88026,149493,58590,-133698,-317963,-329530,-168058,-35571,-18536,-59674,-85451,-80292,-104265,-102861,73960,252767,246452,216435,183988,104651,-50162,-180905,-216214,-234867,-219369,-71839,-91017,-199668,-348562,-301054,377030,854462,430230,655613,695865,-491531,-296935,701813,669413,369597,351863,237617,398683,811661,562396,-492472,-432441,879034,1106851,341283,-23746,-53264,-367140,-726530,-741027,-533634,-272204,-84750,-93332,-210084,-150689,-43251,-71301,25082,267864,289963,22974,-274498,-328666,-242355,-69526,-52881,-162250,-139647,-83968,-99427,-27094,129160,166685,145470,193128,324572,319862,123249,17459,200846,449501,377307,80336,-81435,-29785,19244,79349,142913,71568,-8121,15708,114166,246371,278669,43439,-102393,33669,83047,-91324,-147676,-100361,-184303,-249386,-117932,102947,237732,70660,-331102,-413135,-99933,131694,145952,53456,-78371,-137028,-57018,21183,-111095,-237295,64087,435035,238784,-116937,-128620,49762,172564,67999,-209983,-243631,14607,230550,219601,206851,188925,-11111,-64095,93083,74522,-2914,-37440,7796,40198,-148163,-409182,-435961,-266633,-17572,103656,130554,258553,275858,71073,-111465,-91215,-77873,-216297,-241421,-140653,-167883,-145549,38692,139377],[126475,737,-112982,-94431,-2269,-12489,43655,159670,99414,25776,21976,-63003,-95083,9122,182510,213283,85632,49469,153410,209086,233789,215249,104284,-19447,-157394,-244976,-155248,7036,157931,189440,41077,-56094,-18215,55981,115748,45456,-131756,-173692,-98101,-80320,-57474,118557,309448,250892,27190,-11526,120169,79475,-97645,-204428,-114913,37720,86655,4059,-118475,-12960,271760,374720,103278,-240403,-308078,-260565,-278968,-83966,126338,126106,90077,116583,219490,307906,169984,-73014,-20437,60002,-33515,-32109,123731,225000,125636,-120901,-201814,31784,190330,46960,8515,201198,294304,94866,-90395,-116641,-141686,-184356,-183958,-257987,-321569,-242393,-219762,-232929,-40995,128431,143338,71961,113311,59976,7176,46197,78385,-40339,-176824,-98185,43405,92701,97531,89880,19374,-155582,-301779,-183957,49499,156041,269606,337284,191790,156918,275236,265861,153820,21760,-53030,-56520,-77682,-169309,-172026,-3497,231388,372557,369187,266808,126071,-10396,-106293,-174822,-289140,-443713,-354525,-123032,-27837,30242,78626,22501,37471,172859,268225,242591,28183,-279663,-214125,206864,402418,142833,-136634,-335043,-389614,-373306,-410573,-258225,160561,321457,52721,-138735,-38946,-22,-100498,-133815,11816,90354,3885,-3300,112014,206931,249645,200426,-44176,-292525,-189933,139995,307604,292295,252941,204072,147434,131350,116431,146040,263748,226362,18419,-233439,-369695,-347215,-142821,235837,502541,395660,191960,156998,167760,9345,-110965,-36822,57686,-85519,-175193,-140666,-59954,57955,138214,78608,-50363,-29659,100953,158285,177551,243087,288582,202308,62966,-89141,-269875,-220778,59335,150878,3277,14926,122221,108090,111531,99116,-62593,-115512,-16572,9337,-51475,-41210,-21453,-37126,36580,116135,93856,-62599,-213267,-193740,56819,213338,133327,127678,226524,190136,105294,43046,-86433,-162061,-160209,-94600,48071,124614,102979,233973,372599,365821,312304,243243,3880,-243164,-340164,-299981,-241699,-232330,-272061,-213255,55422,203086,-36366,-189933,-5659,194498,171682,4274,-72638,24954,109948,10176,-156650,-222328,-144356,-29011,-8470,-123331,-225010,-93260,84778,-42143,-314801,-265710,23271,50125,-109294,-112141,-6292,-40469,-160087,-219286,-184534,-141462,-174300,-115271,27236,16354,-132812,-112297,67211,182279,51200,-56231,-21095,-77032,-179661,-125188,-26471,-56546,-206375,-241050,58439,294900,218317,-20901,-172658,-83814,115080,66126,-170140,-207952,2529,300501,421637,172951,-98119,-138631,-233639,-362552,-229454,-75164,-71767,-142404,-209557,-133370,111438,189208,112361,67172,114047,146915,170555,235552,342929,409176,334506,192755,159113,90788,-130883,-182749,-59140,38168,157443,171855,-7498,-119492,18472,156824,114574,52310,139155,247653,215094,2096,-213447,-237142,-69713,37323,5338,46340,72314,-19574,-18371,111404,190854,146558,45176,-16309,4840,4354,3192,102809,197187,166845,13846,-154760,-210576,-160500,-147239,-141640,-23193,80782,42641,-13000,-68083,-90553,-53005,22751,-27775,-85448,62458,26575,-237836,-167404,156832,197114,-113955,-369705,-262554,53402,250405,165237,-49647,-171749,-347323,-421091,-315784,-379439,-469661,-399785,-491659,-535296,-502978,-838909,-1177810,-758526,-26987,456013,406810,-731073,-2953174,-2475908,2555300,6616185,4870673,320505,-2749402,-2300119,-741155,-125942,92956,350342,379369,-286634,-1086947,-962969,-245444,215102,347370,212957,131578,47562,65105,-37063,-176833,-177126,-145098,-193970,-311194,-371968,-259733,-134467,-58948,38525,115929,78716,-69951,-184013,-473,144046,-1750,-150309,-132563,-99585,-96137,-37931,124318,139530,-3832,103446,270676,114774,-31155,46358,87703,-9975,-210287,-398800,-439047,-273611,-108673,-179147,-357861,-249078,96802,249411,202323,108864,23768,-112345,-253523,-174899,115934,295350,218982,17103,-87764,-54886,-41615,-26191,49983,87416,-40582,-208476,-92920,104657,194919,418427,611092,345799,-9815,-101430,-59326,-2185,30297,63535,86703,-8576,-155049,-271560,-328777,-357382,-446016,-528823,-492939,-422908,-407482,-398555,-224771,67212,179251,26585,-117026,-114138,23406,140927,46075,-106868,-80057,48537,124506,155024,162669,115828,74459,58041,-12574,-63292,94992,238388,125713,36632,10549,43631,216006,299774,192076,101840,47646,3933,-7381,-23348,4666,109782,129373,-59458,-241690,-99281,124701,179601,192019,147391,-1825,-59520,-70201,-121048,-93006,121649,181267,-45567,-287367,-256499,-177925,-291309,-303852,-42197,97220,110737,240759,368471,343205,317744,262678,80491,-1572,93841,104942,45761,56597,-8120,-88094,21033,206980,85757,-278151,-413981,-169380,-2116,-72003,-43904,80099,71488,107760,207584,171108,159077,241147,187015,95138,109589,115141,65852,1258,-85450,-131365,-167774,-304695,-329350,-142732,-66627,-125457,-161420,-155962,8849,339795,443699,139559,-243254,-362047,-214417,-72591,-151909,-286539,-250283,-100009,-57613,-91148,-102218,-179572,-402739,-583342,-474034,-210692,-125184,-229083,-378348,-307294,-62319,25492,26294,154128,223000,148662,95757,91342,20563,-84630,-89575,35977,126846,23860,-97104,-103330,-158737,-202879,-63114,48812,-55802,-225317,-220237,-16465,77146,-43726,-10864,150521,215574,154479,40516,-94282,-101242,7128,137096,277956,347304,244582,28586,-62877,-36813,-101063,-242815,-242357,-63802,138711,149384,106243,89811,-18335,-116262,-69588,23263,37329,33304,86607,20810,-139987,-55694,85073,-82862,-311553,-144164,276022,451623,182687,-118206,-158157,-81870,5835,149131,293778,268608,25798,-213525,-181579,-100439,-183071,-188064,-121383,-58822,30648,106631,148220,122925,32077,-72035,-229686,-288762,-113923,-2109,13833,87255,257661,426174,449852,447825,439173,114502,-250564,-337454,-337513,-281998,-54474,92321,-74675,-260624,-93279,271311,342039,25084,-253937,-186822,82583,261665,147982,-33077,-29734,132768,199295,-34822,-319502,-263992,-102716,-162605,-87049,-1468,-74833,-73193,-17516,-55415,-180307,-293111,-319608,-350869,-200035,98213,214710,179311,102433,-90985,-209206,-57300,268565,477365,201281,-256092,-316614,-73042,72821,68810,19504,-41765,-66518,-84707,-98982,-51548,71255,134360,66547,-18651,6337,15377,-38703,-48806,-25986,-46509,-42364,7976,-29520,-165516,-339197,-365354,-153800,35691,16261,-86126,-129758,-169317,-228059,-178538,78583,259477,192604,167521,210641,181858,-6612,-178439,-259905,-320266,-362438,-266327,-208635,-139079,-220803,-153074,652399,1364029,856108,942276,710659,-607909,-805300,-98290,-24256,90802,462548,432524,443937,938926,1092632,-73536,-736180,-283422,265265,-86766,-180488,-19171,-186421,-480020,-612922,-544462,-315179,-76995,-81119,-211728,-142770,-79874,-178752,-70064,250428,323987,75378,-215239,-300160,-205390,-59602,-87151,-147796,-35844,-9074,-118106,-58234,158369,202730,152678,207027,364063,376164,164626,57569,240094,494227,477337,166931,-67680,-44765,3567,-7512,6,316,-9306,67624,239067,346024,222543,-37570,-113053,22759,14713,-140408,-122344,-44269,-144077,-215003,-96448,112151,299259,189918,-203871,-335855,-104284,52175,43622,24647,-33750,-104270,-64376,-9689,-179918,-295163,69617,449991,245202,-45251,-9623,107346,185292,107176,-165589,-201412,75736,270022,197473,196780,173035,-73777,-135928,31642,55693,6599,-32914,13756,64368,-151350,-367501,-309445,-159341,31957,97500,109292,196790,134535,-75715,-186063,-136494,-135595,-248213,-267291,-188437,-229997,-204458,21706,163943],[118246,11176,-84924,-27251,118870,127880,113241,164947,127368,96988,80236,-44601,-106927,22260,244760,264833,92804,63742,144130,121511,140658,180119,77893,-49771,-206169,-277390,-156562,15962,172445,206845,34425,-92832,-101960,-43005,96138,133452,-29637,-126135,-69424,-17561,29583,176310,299472,201498,9177,19209,162746,88523,-122641,-179093,-40066,33516,7512,-73475,-130423,50608,372555,449555,160694,-193479,-296869,-259727,-242704,-24921,215860,209545,91280,51166,111069,214848,161002,-4242,29327,86425,16501,46505,200152,281729,154757,-103074,-199585,-8023,172593,81309,54954,233350,352044,194796,6880,-79393,-116283,-109952,-94717,-168683,-222000,-170438,-175723,-155416,48415,149546,141771,124546,225144,188233,104856,43399,67531,23989,-170862,-250136,-147481,-18826,60438,67955,-29136,-219385,-334589,-208249,38967,128159,253523,376906,250985,153685,252608,307522,213190,52977,-55830,-89998,-102648,-139659,-124607,-13173,192653,362201,389024,289792,125060,-37261,-139429,-220184,-401504,-563547,-361480,-37927,39828,92874,153348,37926,-83206,-17132,182923,170614,-106684,-385068,-229213,192508,352459,128989,-86059,-247327,-301839,-325797,-438132,-382282,7627,249525,109342,-66053,-45690,6078,-22787,-57338,50072,159185,80005,-2138,115096,256356,267301,167050,-58130,-268721,-153380,158424,337639,340869,232710,96676,66374,141543,146996,109785,219593,300680,100592,-217892,-285009,-188947,-69290,181587,400515,367312,289574,254058,184361,40398,-43208,-27586,40826,-28380,-52536,2338,21896,73020,139551,103312,-49632,-45753,109065,176781,150957,166011,181585,110747,2606,-89176,-214058,-172963,50335,151156,73207,158874,271808,239842,257920,199734,-50278,-200660,-101228,-35137,-86395,-90635,-24435,55265,130980,123287,78403,-64865,-225792,-214397,20594,197369,192067,212191,291266,220465,73595,-28766,-136551,-136569,-99423,-22735,106567,144780,79741,215703,414975,446159,383801,277966,79172,-101417,-216370,-261549,-222065,-201563,-274772,-251882,13222,152552,-119018,-275250,-52512,179453,174727,-24752,-146564,-26073,100234,7035,-126405,-178935,-163437,-71932,10271,-72880,-163344,-28621,115636,-37655,-246849,-155450,137827,159788,-71150,-144955,-13771,52502,5710,-113242,-172534,-167753,-211647,-184942,-47853,-3699,-82998,-52910,84766,165639,27350,-73136,17670,12181,-109689,-138092,-169937,-278086,-320641,-260431,25757,247839,150774,-145182,-289365,-162395,796,-63465,-263171,-322034,-88615,310600,452486,170238,-79029,-84300,-169959,-302110,-202979,-68402,-37083,-105874,-218895,-155409,125677,226115,172826,82797,89815,118056,134418,176728,285613,372724,332664,246349,245145,114823,-177432,-222541,-62132,15794,48077,81254,-9661,-109211,12110,182492,155923,54380,107576,218567,184734,-24673,-207082,-222807,-58727,56524,-14701,-24445,11469,-40175,-20874,64708,104933,71011,6434,1086,81081,81327,37394,132136,236790,197859,55475,-91979,-177172,-207477,-234348,-193322,8236,133513,49208,-33635,-24107,23950,34279,39806,-46247,-98123,92413,117929,-124891,-139472,77576,114679,-128005,-376349,-341031,-101466,122963,81904,-170050,-310638,-363269,-337958,-286352,-463549,-595967,-555255,-560281,-427496,-255624,-571455,-884100,-481677,-21489,227012,138615,-793983,-2277027,-883980,3363849,5600225,3686379,-324775,-2920059,-2160182,-590863,-130443,161279,493236,446697,-287218,-1049450,-961411,-379064,170279,422413,281985,54319,-61279,9512,-76707,-270083,-339037,-312947,-275622,-320151,-354194,-259605,-204583,-162283,-8532,123383,73014,-80299,-133972,48543,180432,61031,-88695,-133293,-118698,-105504,-84301,60276,118389,-12381,119488,378258,204192,-35899,20890,74418,-40314,-251499,-441266,-468650,-236074,-22891,-101690,-316452,-186705,194779,338858,195085,65575,-9902,-138568,-266739,-190750,81681,242533,139392,-26145,-28940,30557,-13850,-65681,12717,83364,-40330,-210000,-109622,29223,134336,416872,649552,425311,111138,-41587,-84286,225,110892,127984,69914,-50628,-235100,-400146,-351394,-253615,-304051,-484837,-523402,-351224,-192854,-164917,-134630,56302,207506,88135,-147349,-195343,-20734,144444,106767,3194,-42373,7936,84533,153930,210837,158036,48412,-10440,-41721,-38125,112955,213563,133608,44402,-13399,15315,226699,326658,179832,44321,4237,39087,95629,70961,14078,68712,148298,13293,-215479,-130802,123468,191027,181103,113363,-83980,-120897,-40954,-25481,-24920,103536,115964,-107325,-313284,-242613,-173125,-288758,-298268,-35390,94630,51739,159624,377439,481252,389754,209228,8477,-29748,118636,172793,124973,72107,-54184,-138535,14933,207941,128140,-166830,-268711,3503,170512,62958,61225,221437,180718,128191,198889,177892,187832,277388,198588,92422,129340,116526,45478,16792,-12151,-68351,-89824,-168420,-153039,-13536,-14906,-121065,-165043,-182551,-49945,272800,426242,164238,-181547,-285797,-161713,-51153,-110327,-210887,-177432,-74188,-71736,-105970,-122615,-177005,-317295,-457107,-379234,-126441,-99511,-275158,-352374,-224136,-14850,60343,36038,117400,158686,88956,38068,58345,29884,-76529,-152240,-62690,40111,-40839,-133894,-78165,-126814,-249054,-156787,-24525,-88079,-199444,-152176,-22873,-32675,-144136,-55411,105474,127826,63694,-19563,-123291,-134846,-105425,-22812,175998,362788,321578,102046,-10430,32626,-57151,-261864,-273685,-57859,204433,262330,158392,61512,-28067,-104712,-129914,-75061,30799,81924,65957,-27262,-108029,20773,122999,-73624,-310351,-158823,227918,375333,148333,-129988,-211549,-103048,59279,165559,253433,255843,41784,-192145,-139923,-58573,-140657,-113897,-51072,-8989,52657,119146,160003,145630,8313,-103756,-184962,-210345,-93458,-19777,-10967,48147,244250,432855,428955,395750,359554,43048,-268770,-311960,-330251,-368197,-236833,-129255,-226140,-318732,-96079,289703,338949,23459,-240095,-168956,111290,295180,157828,-41792,-61307,71926,209119,101862,-60554,42764,51242,-190751,-164976,8987,-17171,-34037,32035,-10562,-214171,-377514,-382802,-357506,-218125,70699,213658,169891,101568,-37409,-144048,-17509,284194,417756,127636,-261211,-232683,23724,113279,35469,-22025,-71069,-49087,-341,1876,-14939,81015,139091,-10535,-196015,-164536,-67871,-79752,-130609,-121022,-123258,-155389,-148776,-150804,-219866,-357502,-409092,-186133,55934,32541,-123966,-202896,-251590,-304051,-200624,98338,246081,140686,120605,208173,214269,40077,-141836,-238631,-319271,-414219,-390621,-279081,-69670,-31857,98973,889786,1504472,1051184,1091627,555442,-701927,-1090589,-739268,-708629,-268035,493443,630522,525104,1005839,1324600,211843,-825759,-1097206,-618743,-698296,-471888,-57817,13635,-89092,-280506,-411224,-302890,-50593,-30545,-139290,-79986,-93891,-279793,-197044,167889,318080,137286,-98321,-223968,-155607,-70211,-118921,-100637,81894,82964,-105357,-76703,165447,219750,128154,189269,393184,422580,197012,81051,222612,454136,507143,217527,-53972,-54146,-19768,-108992,-153982,-73877,-23535,61215,268021,371081,132853,-131123,-114778,31486,-26928,-154871,-89516,4181,-93654,-165847,-44352,162456,366917,308075,-38257,-215827,-104498,-31759,-46134,8966,34303,-20608,-19668,-29975,-254141,-360138,24094,386383,228764,35553,89697,117951,139080,96390,-125797,-147964,129068,236545,75212,100646,115442,-119370,-171527,-7690,42214,-19881,-62984,4715,62374,-126879,-226961,-114838,-32327,73641,88347,75420,106204,-11506,-198767,-223848,-155009,-172376,-245588,-251394,-204369,-258215,-245621,-15477,147686],[76709,23573,-42909,36029,220619,239590,157260,156658,145163,150170,122937,-19809,-87042,68305,297880,299577,123779,107933,123099,7444,29089,131672,46580,-103034,-264190,-283143,-123749,39399,168567,189241,18625,-123274,-184566,-152461,58273,195840,44403,-108591,-52686,61228,130303,221940,275036,161918,16138,64590,207716,136276,-95354,-130822,35091,47729,-54196,-143219,-130518,102786,424010,472866,214496,-91297,-209760,-200902,-156813,59564,304323,274846,85321,-19840,-24128,59107,73502,39824,79316,88217,34387,103866,246405,288549,150465,-92416,-193321,-44890,125991,96468,93089,230068,332723,253227,119901,1359,-51525,-15660,387,-53367,-88377,-78274,-90226,-29026,134701,167068,153544,232064,331000,275705,166648,39381,51173,57993,-168667,-353306,-264604,-75579,38826,32431,-86024,-263500,-336750,-199888,44299,128945,241657,362244,254140,116106,193174,299740,221328,59271,-49479,-89433,-86842,-76691,-67334,-27210,135864,331205,394329,306359,130299,-53736,-161866,-248511,-470743,-598082,-311214,43285,80191,118452,176998,-14275,-259574,-232392,49177,63455,-231424,-428446,-210111,126074,187493,48682,-22309,-80110,-159775,-271472,-447276,-460220,-131785,153077,150575,13607,-62348,3113,69058,31650,64311,200494,164977,13670,105777,298519,309632,176899,-26777,-187127,-75430,180845,346369,348954,164189,-46452,-17057,174160,210178,113850,191617,370930,174084,-217535,-220220,-16964,36750,118327,251522,319848,393349,328971,135182,33268,16057,-15853,15967,50109,86391,145030,114128,81750,112320,103136,-44077,-52202,120038,180009,100877,90337,88585,24501,-44565,-67220,-119145,-100172,39585,145107,160499,293297,384530,352638,401319,308774,-13552,-233867,-142099,-56781,-92387,-113479,-41345,71763,103492,44666,22794,-47011,-175755,-175755,596,142882,165461,212162,302879,230119,30535,-118132,-178526,-91541,-14404,60734,152306,124814,22951,157520,405444,465907,395916,260033,129559,57872,-35954,-166358,-177961,-163555,-255973,-252038,-2099,107798,-180702,-332867,-83349,158446,155062,-63950,-226170,-85429,93865,25923,-71035,-95383,-129830,-85842,19194,-28508,-90943,19374,94714,-51270,-140404,-13823,210994,220865,-30249,-162010,-36615,111245,122168,-48598,-182700,-190480,-225750,-241243,-132056,-46641,-46945,-29322,55859,130841,29481,-54148,66924,89838,-30834,-101716,-219960,-379906,-377301,-265208,-21847,175070,60609,-264425,-374300,-198374,-93413,-185664,-308968,-369700,-166380,278761,440693,163068,-38994,-9950,-77593,-192047,-140894,-38260,19601,-42502,-191562,-146424,104428,199512,175852,96524,66723,46387,20872,48958,186348,316078,323708,305061,315133,108669,-222055,-264122,-88268,-17864,-66033,-33472,-19966,-60501,45788,216956,198317,66534,57211,139808,111219,-57357,-178536,-155188,14875,107648,-15781,-79399,-42743,-54678,-16758,21816,16175,283,-40324,-25284,95075,121833,74143,170338,272125,227967,125083,3451,-126549,-229811,-272405,-177399,72317,175827,63666,-7944,61106,119781,91677,46734,-75413,-119764,113125,219536,11144,-122904,-50977,-6640,-122017,-296831,-336533,-207964,21781,24210,-243817,-409995,-349577,-223112,-255284,-546066,-704599,-694302,-651824,-381751,1857,-122387,-378403,-187902,-267618,-605251,-837841,-1563412,-1690436,1755257,5522479,5097553,2107665,-1564303,-3227785,-1906306,-435221,-133944,188585,574959,544920,-155081,-831033,-850010,-505931,45602,355055,267661,-10836,-97931,-2986,-71306,-269459,-382005,-386044,-313554,-321106,-333024,-235535,-225987,-241212,-80920,84534,59731,-42737,-21394,108778,162913,61099,-34633,-96025,-107741,-116087,-153710,-44940,55986,-31535,123022,427867,256155,-38782,-2155,73325,-45112,-262468,-446379,-447676,-194672,7494,-82396,-293049,-143366,265465,416293,193155,38366,-15040,-144047,-268062,-191058,48861,175879,56416,-59179,30195,94016,-8925,-106678,-29780,59477,-41811,-160273,-70557,-11682,63541,346397,572237,433868,220165,37799,-79442,17935,169726,156867,62574,-18981,-203204,-404524,-315306,-148211,-165341,-393431,-483860,-210984,85392,106328,-25727,14073,152798,91194,-167356,-244334,-78928,93392,145695,137646,55389,4313,31784,122967,224869,183053,30161,-75265,-108008,-70725,62870,118768,105574,60025,-15359,-17551,184517,298061,142190,-41106,-81622,26579,160831,151854,14849,-6283,133087,79669,-183553,-171318,111320,211409,156286,31571,-168129,-145994,374,19824,-7373,61296,56572,-140558,-293508,-201763,-141933,-237364,-229399,-6608,79990,-39799,1251,292395,555749,452020,163126,-50140,-48626,105882,152564,102926,23610,-118570,-203415,-40533,156261,161542,-31309,-96072,178933,346292,210276,164305,297902,224964,125618,181815,177814,192831,262938,166141,72804,154645,129264,19038,23645,55899,-2475,-15475,-15807,56019,134479,54244,-82580,-130085,-172216,-82704,202949,385217,193088,-90893,-193351,-132910,-66515,-91486,-160529,-122496,-37373,-46795,-81077,-99863,-111861,-173084,-309370,-281480,-36672,-27303,-244301,-286635,-155829,11263,82661,48252,90185,99314,22244,-23031,-1632,11363,-47777,-168901,-158476,-70674,-101245,-146471,-51510,-88890,-270079,-244037,-113075,-142536,-187820,-100632,-51938,-130480,-186590,-67592,66646,44578,-36588,-111054,-170725,-169657,-181751,-128003,88080,340543,356692,162850,51163,93439,-36148,-286978,-303630,-60285,229878,316848,150558,-19289,-58169,-84562,-184001,-178607,8745,113420,33730,-84007,-76249,87466,152805,-51870,-284467,-160999,168807,261770,95988,-127041,-236713,-106525,107068,159230,169056,196582,37375,-155408,-80622,-11168,-79982,-17439,46034,45156,74236,149294,198604,177128,11638,-92229,-101664,-90139,-45157,-25288,-25240,27438,212022,369502,337732,270758,178482,-79339,-276150,-253877,-271253,-402507,-399699,-348023,-366972,-324902,-27397,348427,354252,40225,-202156,-172048,65103,253191,152456,-27122,-75106,3979,183898,196294,171512,347459,219176,-187971,-227910,19922,51708,11276,67719,18109,-232479,-425138,-422426,-349515,-227979,36146,199463,147626,85835,20586,-63276,20338,268254,314971,44695,-218695,-81350,187560,207305,46220,-48172,-92099,-1958,136840,131692,15869,49800,104666,-71071,-303633,-284660,-125623,-95227,-175927,-176062,-164816,-224904,-263855,-256303,-268069,-365647,-451281,-252047,26511,28145,-164769,-287096,-312280,-328205,-185722,108415,203154,90624,74832,170947,193851,67573,-90020,-163526,-251718,-384609,-418280,-292076,-26003,164351,387447,1025508,1353728,1130900,1117434,339095,-707872,-1126729,-1102166,-1144744,-553293,435256,773935,626635,987007,1231470,356089,-661935,-1321338,-1340275,-1347245,-839791,-178551,175683,339076,180400,-137654,-189300,29628,74363,-2069,19848,-78528,-338867,-306195,57336,276583,189368,26294,-128051,-103466,-90381,-132339,-22030,197363,183032,-50225,-70337,149093,210163,79392,140504,396363,443646,215192,90032,171662,358926,461375,225897,-38443,-55318,-47633,-198152,-264015,-113138,-38491,-12109,164773,281684,29164,-200163,-91231,66366,-22736,-119118,-47756,37201,-33931,-95458,34390,247443,429903,398084,121617,-92339,-111508,-108976,-115448,-8462,96694,90379,74273,-20460,-309687,-419578,-65369,260315,196121,108528,146976,84005,50875,47260,-82337,-70735,172668,149671,-94319,-44781,30824,-130752,-136820,19826,49871,-66406,-104274,-4825,37200,-81344,-32698,86225,71680,94270,89930,43874,-5383,-147054,-270358,-214100,-147314,-181934,-219934,-218182,-198738,-247699,-254383,-67085,86148],[14833,36183,2992,77007,273749,295775,170750,139876,148428,171217,141208,3099,-51485,119750,316877,295014,154446,156917,87818,-107321,-70979,85317,24105,-155728,-308047,-260215,-61140,80186,152988,146773,-1578,-152645,-254172,-233947,23035,216608,65651,-129600,-51736,139199,226385,257019,253155,147054,50767,114736,240967,206079,-16920,-65171,96483,81054,-92901,-200357,-122104,141761,429367,448346,245090,24394,-85592,-104962,-37848,167203,385508,312092,77704,-68842,-126670,-87562,-36969,59794,118294,64235,17643,129375,248727,233863,102432,-104226,-210089,-102930,39380,73834,99828,184924,252240,264370,213663,97049,32985,73745,86592,68742,53833,21916,23054,115605,200988,186836,197167,368938,400162,296387,171516,23366,15816,42223,-166333,-375772,-288056,-74150,33071,-16124,-143620,-275406,-303328,-152705,69144,160261,246947,317525,213761,55677,111368,243943,174131,33292,-36724,-52327,-23916,19020,-7522,-49745,63060,279287,378395,306812,132290,-66656,-171575,-244126,-467323,-546641,-234981,84704,79643,105059,154701,-99531,-423876,-405059,-104312,-62442,-315043,-399959,-171402,28186,-18052,-59193,26190,91725,-23575,-237593,-443016,-464538,-207996,59703,153716,63683,-92216,-18986,146067,119359,65133,205633,235084,50244,93304,312233,346108,215226,40447,-66473,31137,212148,336719,314531,67418,-177428,-68854,230086,297901,164115,202860,430683,228591,-233038,-201617,113480,135418,51896,95649,270842,468449,338187,20530,-1503,66853,1574,-4260,125995,207666,262786,210755,96871,75120,85112,-35121,-50471,128996,171455,58734,61604,60512,-21435,-68600,-30578,277,518,51214,148939,247025,385271,436607,409645,481604,386619,34038,-214984,-144867,-59205,-73578,-112105,-71359,16160,-17379,-83024,-53093,-17879,-72660,-74651,14945,72815,67493,128060,251424,212413,-13298,-204447,-198115,-30694,68641,116014,157618,67170,-43783,91517,356135,432448,355985,204536,147556,198857,158611,-30727,-112516,-124648,-221207,-217858,9970,78419,-205200,-333345,-77252,129484,102355,-106613,-283281,-136414,81586,51358,895,20271,-47536,-65130,24018,4711,-28725,32801,18130,-85595,-27712,118971,223081,210335,-6535,-172064,-81405,118251,165257,-36853,-213353,-209048,-221692,-274741,-204885,-105980,-46981,-47234,5027,109018,66950,-6569,104998,126791,29528,-28665,-164536,-342008,-365902,-247875,-55632,97989,-33040,-343811,-392009,-171357,-134379,-254390,-284737,-333071,-208102,210864,381340,143995,7150,64094,17755,-63313,-53738,13546,87020,36916,-128700,-107132,65038,125688,115276,97623,56705,-35714,-130371,-107864,79482,257923,309419,354571,348011,70730,-252564,-295261,-130295,-48332,-134497,-119140,-25972,14710,118519,252279,213831,69171,2146,41022,17743,-92512,-139012,-53825,129407,175077,-136,-103974,-75552,-64531,-20340,-15044,-47909,-36570,-70316,-77716,47291,112681,98326,203033,291136,247749,207829,119074,-59925,-216849,-255018,-106227,150010,200557,77851,56871,171162,180750,111839,48556,-97407,-139763,109767,291440,130440,-119100,-192518,-137864,-105178,-164152,-268163,-251049,-29953,16244,-243255,-446801,-318594,-99841,-208831,-581813,-744368,-759281,-749356,-433602,179112,380740,217107,59201,-746253,-1865098,-2249124,-2765521,-1192992,4873077,8487436,5282809,626938,-2975472,-3607330,-1678813,-386795,-212319,117417,564895,644761,56273,-512349,-668873,-599533,-145286,171466,167093,-52178,-51113,50583,-755,-166373,-303096,-362002,-316239,-321660,-307925,-185059,-189665,-273824,-156370,7873,26124,18484,118809,174456,107850,-1238,-13801,-36156,-66616,-120231,-232611,-180160,-48017,-71517,93173,385001,240989,-49364,-20532,80444,-22895,-227460,-402133,-388197,-171501,-31704,-131103,-298738,-143679,270752,440643,195310,46622,21345,-132621,-281221,-201871,11587,106902,-7794,-67426,76885,118678,-33043,-141306,-63487,23862,-47512,-81334,4858,-14662,-6102,222550,405530,374173,281450,103829,-51896,39868,184638,143999,71955,75846,-70433,-287181,-244938,-83885,-70062,-278358,-384050,-38590,355888,339598,71278,-42808,29624,17718,-184672,-247988,-127039,10871,153365,257897,187343,38842,-16799,77958,212371,193068,23373,-127394,-198347,-156035,-42896,-8305,51303,78778,4943,-47255,101307,226078,98700,-115495,-172401,-19084,181245,206453,15894,-88543,94673,139159,-140116,-204010,92740,229058,101856,-102108,-233314,-114849,52454,17433,-31486,18366,20994,-139434,-243676,-160189,-100632,-151048,-113870,41052,49078,-153215,-193919,142759,545294,482634,128612,-87361,-58039,56670,52889,-10886,-72461,-181608,-263506,-132670,68425,171051,74932,35755,289067,465090,333735,254528,303280,191528,96228,167922,184299,178974,196053,85678,35631,179395,155705,5945,35693,110672,52122,33454,109751,243661,280011,149641,-117,-65978,-138705,-92961,138035,316177,206975,-2218,-116242,-136473,-106811,-99413,-153702,-104368,1276,10160,-33546,-56613,-10283,-1870,-165307,-200657,36159,80662,-125920,-185538,-110659,20788,97053,60573,75233,79922,8278,-42864,-68290,-38180,-13245,-135577,-223257,-172846,-148209,-146436,-41002,-60934,-265151,-303643,-196015,-217620,-217443,-95606,-95099,-192446,-166902,-29896,65548,-74,-123402,-221922,-233864,-196428,-203421,-158291,38993,297087,352677,196303,102059,134883,-28292,-304822,-324059,-67787,207261,283862,71707,-140194,-112566,-75668,-229041,-270636,-41765,101309,-10527,-133656,-43934,135015,161938,-30716,-241185,-149398,109360,139263,42007,-104979,-225812,-92950,128513,117516,60468,113736,15722,-119346,-30219,14996,-33644,62504,135989,89448,96384,186234,234072,189974,39618,-40726,-7219,37950,26126,-4181,-15113,30063,167504,263356,213220,107967,-49870,-209722,-263159,-178985,-181218,-382777,-515393,-523768,-471001,-282420,80529,403109,366456,77169,-135152,-182212,-39369,146133,128430,-3653,-83320,-56461,136842,223856,296490,538293,353370,-156176,-259777,37721,128159,56208,74879,21295,-223810,-419715,-422202,-323890,-221868,8531,182516,125194,62674,60848,-1669,42078,225456,189459,-41759,-146649,93283,368929,329391,104136,-52595,-105366,61005,295876,262276,39995,-6067,48676,-85374,-300134,-310618,-130692,-70039,-163812,-178802,-175246,-243510,-299426,-299960,-281212,-356884,-475064,-319142,-29490,13995,-189921,-352349,-339332,-303928,-153003,88760,127712,39489,30881,103222,121176,44536,-55745,-64617,-156312,-312359,-360698,-253286,-19100,317638,634746,1040141,1136155,1253698,1069117,166947,-602840,-1000578,-1208685,-1231598,-659993,313790,820046,718220,889420,921355,396569,-329155,-1062097,-1789188,-1842356,-1153933,-346466,257303,679950,634684,220629,38023,179481,229170,164173,121844,-43799,-345023,-367623,-46094,205672,209690,110087,-39418,-59788,-112862,-120458,79667,301319,280531,42002,-36702,120448,181934,26241,66854,354201,425644,217658,94654,123778,249054,352764,192554,-26011,-51204,-71402,-247308,-294315,-101592,-49743,-137852,-50091,91522,-60919,-208682,-28842,125846,30372,-36091,2013,57603,37284,-378,125450,340805,473457,441067,239177,3411,-128216,-166448,-156689,-33790,132060,198784,196665,28831,-321644,-453500,-175388,102603,153695,160033,160457,32556,-36959,-6561,-26601,29399,198570,47368,-238017,-182001,-58363,-108641,-28953,126385,81270,-106718,-120405,2493,-907,-33748,147508,234971,124668,90734,109043,28096,-122358,-262439,-282535,-163684,-119947,-161385,-185180,-195511,-186046,-202461,-222548,-118110,-8848],[-50300,41624,37686,87175,268416,290806,159402,121026,136313,156120,132769,15020,-22303,145163,279701,230023,152388,180025,40860,-195711,-136936,51081,17926,-180511,-313170,-211422,16848,132477,136520,101581,-14208,-176195,-295693,-258858,5734,191478,29945,-179834,-63171,198894,299233,283186,243608,157155,105002,155345,244263,264743,87733,5841,140128,130183,-108058,-241692,-110146,167927,402317,390243,238936,109958,28044,-2780,88535,285145,447364,318976,77557,-72490,-149449,-157122,-105472,65896,135775,21502,-21687,121803,201637,123708,15798,-142089,-261595,-195089,-80225,7870,61575,104825,145878,239356,265555,175820,109779,131965,140698,164410,173613,116592,139710,239426,233210,199282,262297,479500,407810,244056,117577,-11846,-46347,-23695,-156951,-313851,-231099,-29322,41877,-68449,-191085,-247633,-227861,-69735,109284,207579,267371,269867,155704,-5570,31670,159547,87531,-21305,-26909,4599,71003,132874,46954,-77825,-12573,209750,328517,272584,111952,-85615,-166450,-196975,-381630,-435140,-169007,69285,43058,71717,114259,-169622,-513785,-484887,-234933,-182416,-345248,-321007,-136645,-71863,-178407,-146817,37647,187661,47674,-235075,-423458,-394384,-200083,-6849,110330,58018,-133606,-63501,180449,187357,61151,167276,261810,101479,86205,284745,345899,251524,118746,60896,141302,248111,313261,251081,-25336,-253103,-70274,296243,386902,241255,251712,466501,250033,-259949,-230567,167696,191428,-14078,-31712,231889,481758,254763,-137595,-47612,109866,25862,-4094,181082,284270,339653,301524,126362,48074,64643,-22333,-42641,132690,159754,50567,102715,117404,-14344,-74829,7504,121723,117703,89445,166927,313175,414733,415551,388747,464458,401908,75943,-158449,-125333,-49334,-34215,-87724,-105876,-78865,-158401,-196291,-106670,25746,59173,67331,69363,20421,-50613,-992,149934,169762,-44851,-260989,-180935,43591,131158,125571,118048,-7702,-93936,46522,290805,368407,282150,132752,137212,293255,318943,113358,-32905,-84026,-175878,-162336,40517,64972,-194448,-270191,-30294,87426,15831,-143978,-296145,-164170,57222,67295,77375,148338,60687,-17887,30483,24522,7043,6300,-95745,-131156,62163,207157,175677,131969,-9345,-178642,-140532,77293,140308,-69999,-253770,-222333,-206837,-276706,-241158,-160086,-88956,-98499,-38196,119580,130104,49826,112703,107934,50305,55205,-28741,-197601,-297859,-205134,-52062,35998,-110518,-359820,-328727,-84766,-108800,-238637,-186177,-221367,-204815,119406,278245,105148,41121,120023,96991,54468,42718,77831,148077,112135,-41546,-35414,47136,41028,9317,78975,65959,-91571,-263926,-241889,1062,211211,284331,373529,326492,5248,-259933,-298325,-167190,-60504,-129426,-139486,-19649,93686,215294,284551,190976,48492,-42210,-39769,-61795,-118799,-92212,59463,250897,239802,29243,-88641,-77243,-74156,-47418,-54284,-77073,-29255,-67684,-128268,-37991,59487,99263,212583,278257,246867,283471,233753,14109,-172804,-198167,-16619,212517,201800,78335,131065,268776,194238,91227,42307,-98585,-144385,77932,303049,198912,-124925,-306899,-246628,-90414,-31343,-175904,-240363,-34931,55699,-170859,-416146,-281223,6815,-131760,-530726,-675624,-714432,-823012,-571164,217549,785139,740653,214012,-1315050,-3124217,-3583235,-3874842,-623911,7784390,11216566,5718317,-495558,-4082472,-3926991,-1606688,-527355,-408138,-58396,473222,716933,270501,-197194,-469994,-636590,-347908,-45441,21075,-66262,55841,165897,127079,6485,-144265,-273229,-303212,-325984,-274856,-111037,-105312,-252240,-208752,-81360,-30988,70075,243128,237212,46342,-96941,-33001,25025,-6080,-112004,-298306,-313701,-172177,-130307,25010,252198,151669,-76301,-35926,81691,11580,-147983,-307702,-309600,-176456,-127395,-231253,-328802,-183742,206996,394295,196985,97633,98711,-112151,-322302,-244096,-36013,44575,-41030,-47240,99516,97583,-79162,-160127,-77663,-16513,-66307,-14139,80616,10263,-61236,77825,206407,272889,279381,134892,-11047,55776,149108,97125,95408,192220,101804,-109314,-174290,-83284,-35103,-162698,-248262,119905,547271,474527,130016,-94204,-125213,-120864,-201153,-201438,-136836,-60202,135972,333743,314035,94937,-52129,32409,187611,194215,27018,-161061,-285904,-264248,-172250,-127941,-15067,91928,37281,-70835,985,138431,69521,-149040,-230561,-69103,166558,230520,25517,-148421,51276,190355,-85716,-215948,75108,226784,3420,-271857,-262456,-27828,110334,-6962,-69804,-4944,15285,-108338,-183462,-134886,-62592,-48613,20164,97804,2747,-267898,-367132,-22829,450386,459146,100849,-100345,-58453,-10939,-81298,-165091,-182707,-225965,-297232,-226255,-21757,152496,115219,83903,298314,484033,399364,316289,252278,96470,43417,158332,199484,152860,92857,-21039,-1362,199570,185209,17909,66910,154779,89323,45347,168172,355890,400674,271891,117944,4603,-103817,-93453,75297,216938,189674,59440,-76263,-170561,-155340,-130113,-190096,-125857,32863,83476,15660,-22530,89873,162845,-38022,-144690,76617,197614,55264,-61668,-79716,27767,112866,73414,71414,114513,83052,6073,-115762,-105819,17014,-57134,-231677,-233189,-173174,-143941,-53029,-56098,-248561,-326737,-252976,-297106,-291978,-147026,-139632,-206702,-100564,55364,113139,7463,-180972,-333493,-306646,-210660,-171284,-120744,31607,245184,314515,191898,126361,156683,-16243,-301199,-326711,-75170,147391,171544,-58552,-269237,-184469,-94664,-265059,-339873,-123811,37057,-61203,-162143,-13826,154412,138387,-25175,-189183,-121993,61909,40693,3102,-66252,-181292,-65679,114051,38795,-47362,35821,-13448,-98770,-11307,3702,-25922,97296,189978,113364,115055,213976,237994,165387,74145,27369,70572,142825,110106,48077,20255,46171,117124,151871,99050,-43720,-249135,-298435,-218594,-94993,-79973,-317576,-566747,-626813,-512999,-201286,185178,412978,352040,127437,-40968,-174645,-155936,13261,93126,17957,-90574,-92795,88096,185736,283712,553292,413697,-107657,-250698,71480,207200,90453,45444,-715,-187718,-365361,-379531,-277545,-190701,732,172434,113181,39523,67603,18430,42134,168135,65424,-129735,-84010,229470,500157,434473,189334,-36656,-111980,120596,431973,361508,59048,-59954,-3665,-46288,-197932,-245338,-83393,-7606,-92356,-129826,-163055,-220583,-249749,-259777,-246671,-328329,-460222,-346923,-76749,8513,-179599,-369829,-326588,-239902,-115240,33625,26733,-12784,-6939,19162,7624,-48794,-67300,22874,-72946,-247497,-262062,-180837,-34244,398609,780383,967138,1096949,1527482,1011225,102464,-420277,-872679,-1195569,-1040663,-574152,177356,755584,761632,751310,590190,405207,11530,-696077,-1983023,-2030894,-1273705,-498076,245609,841580,937875,565469,335861,380579,405458,311136,188875,-10720,-311380,-380254,-125837,111844,183103,128308,25317,-32288,-136942,-88943,188696,389369,365112,150605,13887,93976,152930,-8097,-18306,258996,365798,206955,105807,109018,158834,210155,123453,-28916,-50401,-80852,-238721,-242659,-51341,-61024,-282533,-306973,-136245,-114721,-143687,68860,197264,115849,72051,56357,76708,120502,111852,205883,404059,478829,427231,292685,55225,-148513,-190353,-161218,-60729,134246,280397,318313,114027,-274249,-441873,-274167,-50654,107043,183636,146279,-817,-80049,-28447,41889,128678,192082,-33755,-296471,-257210,-129404,-70426,118141,278411,122869,-116863,-82528,35464,-40509,-8736,250134,296938,123836,69379,140075,32284,-225313,-349794,-245660,-92382,-80991,-111397,-151162,-201684,-178208,-134312,-154242,-151411,-112298],[-103628,30720,46897,69823,215822,239549,135451,105538,111992,111873,101267,8755,-17681,124932,180548,98586,93837,155544,-9251,-237053,-160016,31027,29143,-156666,-265521,-143965,91811,182629,126194,73939,-8048,-180495,-292493,-216470,11911,129693,-45546,-236348,-78312,227938,336252,301199,246150,178870,161625,172979,203828,277375,178529,66932,170662,185544,-103697,-265398,-101105,179484,358769,316570,193978,137587,94989,76464,193786,387917,474013,302096,95640,-19487,-77322,-116275,-91815,69618,126152,-26565,-63095,88868,113167,-16913,-87613,-193427,-335598,-312734,-210155,-90422,-18149,9572,53526,199335,271107,213964,153208,139103,138981,202247,246281,192731,232367,310255,224929,184729,309985,504802,346208,135775,23451,-64640,-129916,-118042,-133490,-191765,-129837,34328,62471,-110139,-217869,-180451,-107154,39296,156192,247365,285768,234272,105062,-44616,-19467,76207,-10426,-90177,-28801,57225,170212,240314,87355,-104285,-71414,131882,235983,187686,52175,-117030,-146238,-109651,-230439,-301709,-136797,7458,-7278,49237,92154,-185699,-499335,-459228,-304908,-269454,-328367,-233310,-128256,-146603,-232889,-176743,5898,158118,22427,-254691,-382892,-276820,-122863,-32796,32400,-5964,-179742,-124783,156248,218102,55631,88437,228366,150625,87477,218544,293975,255948,177930,159878,226112,276725,280491,182112,-81213,-251614,-25354,350811,447366,309276,311019,461345,225115,-288963,-282409,144662,189412,-75891,-111638,203219,414967,83180,-300416,-88300,141428,53517,26883,209836,305012,371818,374683,171019,47366,59901,-4471,-31802,130039,154301,85002,202803,236595,29010,-80082,33727,221764,227733,138705,189385,343137,380747,327327,295310,357282,343692,96537,-88549,-101083,-33441,22630,-39228,-130159,-167665,-242740,-235965,-94677,93253,186881,209504,151902,12328,-126460,-115497,28928,110778,-55038,-265526,-119849,127987,167763,100107,56499,-66502,-107626,34740,233722,298795,194981,63458,110755,327371,406074,227533,48363,-37646,-124228,-101584,75147,60032,-164816,-163301,41069,27597,-93808,-168754,-258688,-161067,21263,63708,145082,262585,161296,36458,41189,32892,11992,-50543,-212800,-170396,113139,232357,90468,16796,-32211,-177617,-194285,10715,75430,-124205,-287215,-229983,-189439,-243604,-222855,-183071,-158160,-165403,-54187,161585,194404,90191,82479,40136,25259,119855,135185,-12804,-200020,-142062,-7385,-833,-156402,-307234,-197820,35238,-28573,-137486,-33138,-69274,-163140,22549,145391,41913,46992,147308,152479,143245,132682,141423,185744,159802,50609,70027,90015,-15042,-106092,42717,93164,-94839,-329198,-307340,-24089,179737,239303,342229,245372,-76447,-239040,-256075,-172456,-44759,-55419,-88373,-433,151706,311483,313800,139579,4581,-63895,-70806,-95152,-120600,-35311,165973,344578,284758,69219,-33022,-46834,-87259,-105349,-106331,-77792,12565,-31672,-151439,-124125,-16618,75356,186915,222563,218259,332960,323430,82041,-113615,-131705,47547,234219,177145,51484,170487,306920,152366,31093,21952,-73274,-121947,26985,247377,202977,-132275,-364140,-307702,-87538,50704,-103465,-203684,-16317,117018,-57386,-332180,-243559,74018,-29026,-387801,-493716,-559166,-838102,-740102,113875,972787,1049445,262263,-1759872,-3885578,-4308328,-4347680,236805,9910394,12559936,5566766,-1290766,-4535711,-4021727,-1721220,-850995,-694966,-284504,344216,740484,417170,27277,-298680,-604466,-486863,-197739,-103640,-53422,180126,309676,274977,187516,27172,-169868,-294992,-333460,-229566,-21932,2544,-184891,-218296,-153020,-104522,83668,317403,289633,11098,-181548,-77544,68366,54512,-91503,-327277,-401748,-276412,-189697,-62829,72047,10026,-121144,-53500,58178,32268,-47913,-183249,-235062,-203762,-242654,-343544,-363162,-234340,102694,288887,191387,180970,201548,-89758,-388860,-320141,-94733,-6461,-44258,-8271,91596,37692,-128274,-154085,-67246,-55064,-106327,627,119597,45678,-90170,-49151,41127,171404,224428,129033,35951,61333,75640,36239,123015,275668,227987,38943,-133454,-140077,-49891,-61374,-106193,226877,614786,486607,136633,-125578,-266394,-284803,-209080,-108071,-88265,-78271,112328,353440,395460,145218,-73919,-4974,166119,193736,36589,-173149,-339430,-353159,-286062,-215015,-79706,89677,64836,-89468,-88443,67228,66014,-135287,-235384,-93713,137179,228935,48237,-164091,20918,228602,-29448,-205515,62469,188307,-143894,-444075,-247989,92436,165975,-18844,-87711,2675,34872,-59127,-128016,-125736,-31809,53956,145537,150417,-52642,-359189,-465061,-154470,294035,369458,71368,-89758,-49615,-69830,-189842,-290256,-269493,-241701,-288721,-276941,-76604,115341,84587,47151,216558,397399,388573,331433,167171,-25482,-23056,143398,212090,120052,-17775,-116002,-13180,214335,202317,55261,123611,196360,111311,22529,138170,359648,477313,407928,245020,55128,-84621,-94213,7031,89813,132422,78667,-82368,-226216,-198611,-173023,-251965,-174659,49781,152908,48504,-22067,153728,293224,66968,-111862,79769,288061,242385,62348,-46097,47280,139175,90677,76259,187144,233960,119487,-123103,-167248,41301,52948,-172705,-230481,-168019,-139369,-78717,-78114,-242146,-320480,-270606,-353474,-387065,-238964,-173278,-175649,-12880,166412,194921,56553,-202678,-423619,-379009,-214615,-104076,-42242,50173,190486,248654,148931,118415,166401,15420,-267388,-308070,-79866,71683,20097,-197314,-365890,-257317,-146240,-291410,-380040,-224590,-64746,-107941,-161457,10194,140608,76736,-44989,-135790,-78211,36365,-8989,-9170,-19703,-114750,-29408,68765,-65371,-133346,-13962,-37562,-100758,-31353,-41556,-60751,80137,195104,112335,121088,215584,195693,103523,92368,80591,114663,207073,192344,121670,67207,56528,65917,67307,28718,-139501,-355840,-314843,-138600,-1196,19298,-223326,-549652,-643819,-478400,-96598,250770,360192,299081,177399,68634,-127514,-229205,-94266,61023,34338,-90827,-91205,57476,107517,163230,409215,383018,-60348,-201101,126924,281145,102457,-19335,-39479,-134609,-282197,-305463,-211538,-132173,18827,175214,115978,20696,38037,-4498,24429,112008,-33656,-213091,-68032,275198,524186,477217,268352,-7378,-111132,161336,505395,406031,76140,-86244,-30564,27636,-53265,-131565,-9654,70871,19124,-43740,-137496,-174522,-139946,-148725,-176067,-282042,-390377,-303121,-83115,27656,-124080,-326463,-276706,-149282,-76053,-45499,-82586,-59624,-30874,-60136,-123759,-202891,-131670,72878,-28435,-230793,-180030,-98643,-42978,404837,800046,878111,1367761,1951324,997251,149385,-243723,-906475,-1233195,-757873,-365467,76773,602406,725510,628261,437654,464947,201380,-629351,-2034697,-1872881,-1124038,-569588,162434,804438,1000136,788964,613256,583145,558665,397544,197614,-300,-262958,-363210,-186378,3136,108974,88554,62496,-23243,-165761,-53880,283577,456793,427365,246574,61437,76716,138712,-8811,-95597,125995,276750,188441,127821,135411,105752,70368,29374,-61699,-64416,-70078,-172885,-140434,4327,-80077,-405114,-517378,-319454,-126799,-30300,173972,259130,202948,172307,110787,108172,210482,221292,250744,401643,428411,356186,277748,61993,-161292,-169813,-121771,-74454,112137,324238,412557,216820,-169415,-373814,-331760,-167634,61242,180962,127597,7390,-57138,902,112250,186579,138693,-75296,-250369,-242858,-166297,-40044,247491,409032,151153,-86861,12546,87364,-74747,-26254,240957,271696,89831,41776,166963,48685,-297432,-400582,-179954,-22910,-36436,-36707,-120679,-237709,-180536,-60327,-67191,-156889,-195286],[-136147,-1346,23891,36737,140934,168251,111409,96125,81903,53414,53864,-18889,-44485,60495,36756,-81199,-22640,80919,-50649,-223721,-146350,20144,54247,-79344,-169609,-68574,148232,213616,118967,69784,19849,-150716,-232177,-115883,37088,50538,-130248,-272778,-87414,222568,334381,310399,252526,192900,200366,160984,119181,223531,215831,103846,194755,231640,-87071,-270836,-102054,170743,310549,243663,121300,105505,103976,115551,254265,443215,452067,274218,139551,83920,65996,17552,-246,77077,92050,-64422,-86880,43854,4984,-150455,-175127,-232775,-400430,-427096,-321730,-196424,-117812,-74179,3753,164881,241950,204512,149232,88935,70040,168896,261600,238893,279268,314554,180084,126560,291999,415601,230464,6884,-78572,-123694,-214741,-203129,-91346,-50485,-26799,91817,90019,-128147,-217830,-84387,49707,160275,201549,258481,277974,206987,74550,-47117,-22805,22474,-91079,-152884,-43669,88154,247344,315878,104652,-122678,-95821,60527,106062,51777,-49598,-159857,-114859,-334,-52998,-179855,-139027,-67652,-41363,64680,115488,-135916,-394969,-355636,-298590,-302652,-282279,-178097,-156279,-179249,-170536,-137423,-58077,7922,-88362,-273450,-319129,-156506,-18249,-16760,-50662,-103990,-219604,-189273,76192,201709,47233,-12438,141273,177691,93375,132248,200555,215727,194892,204369,262885,283764,242014,131321,-79632,-180139,41753,372142,454554,332180,341361,401778,148204,-307548,-316958,76179,140098,-128092,-145312,174794,273853,-137706,-424134,-110361,153151,76117,85818,218013,276362,366118,420622,225340,81695,84327,18392,-22370,121453,160414,150380,322559,361401,69765,-102665,40150,283238,303933,173737,197514,328613,300352,199265,164353,204654,225575,85123,-31713,-84370,-14810,93631,34436,-128297,-212774,-232124,-177087,1305,187478,278206,306802,235577,54132,-118521,-163540,-76005,45343,-43925,-210926,-21352,214873,184921,69416,12679,-75261,-78095,47442,196723,238768,110207,7396,82518,304100,402459,279585,114460,15882,-69398,-48447,100615,54159,-135963,-49936,106877,-48775,-206214,-177792,-182929,-129362,-19194,39886,191755,338230,222578,74594,54263,35844,-4535,-116754,-296773,-185632,126035,199609,155,-89165,-56005,-159952,-219124,-50615,6538,-169717,-296559,-232565,-177338,-181579,-149775,-159213,-226018,-228628,-41897,216023,232038,94612,22568,-49323,-34335,141886,267827,143901,-103340,-72851,58245,-13668,-162273,-199733,-35010,150072,74088,16453,132799,74638,-100356,-57846,5763,-43488,17247,144862,187021,200309,204955,192035,189358,162512,125543,201760,206889,-17756,-191125,1428,130514,-39842,-299001,-280478,8867,158861,167939,252476,116128,-156995,-188258,-158903,-125966,-1429,54614,10309,24775,171155,380789,340775,84440,-47833,-58036,-39163,-64236,-84915,35022,251249,385631,298967,115966,51799,6643,-103671,-186517,-173535,-65442,66483,24050,-134876,-177871,-88537,34548,126895,126530,162255,344565,369202,130651,-59354,-86091,54875,204048,129381,-10169,133950,247995,54362,-60976,-13898,-24097,-67981,-23275,145335,156469,-128625,-353317,-310852,-98031,54930,-80977,-174416,-4833,164546,52144,-222094,-205823,88266,66517,-194098,-236777,-324552,-765662,-864279,-76749,907933,1072059,220945,-1885740,-3808550,-4105972,-3874071,1513605,10918886,11730159,4056102,-1970813,-4228864,-3752809,-1922777,-1246295,-975037,-467338,233943,706593,456164,121801,-179382,-506877,-500821,-219060,-144968,-12822,281406,431241,389325,311530,147423,-96387,-302435,-338997,-171021,69880,104086,-92870,-179244,-184970,-180327,47815,329033,327110,22606,-214531,-118656,83747,93633,-66080,-305505,-406394,-316490,-219723,-132160,-88539,-138804,-174365,-78461,-3985,13303,32440,-70262,-187018,-236020,-330502,-420194,-374957,-258165,170,157210,172071,270320,303423,-68970,-458848,-409665,-157553,-45370,-28667,31371,55483,-40000,-155765,-116915,-33300,-84621,-166928,-56675,99103,73566,-87995,-127164,-40679,109459,147785,102841,85949,59638,-8996,-13259,144198,284813,238657,82692,-137045,-222301,-83738,21800,16899,266242,556412,393170,94039,-133688,-356456,-419996,-194188,20587,19100,-25691,103387,325222,405612,164020,-86995,-30218,158032,195887,46052,-162852,-335827,-385675,-351750,-263634,-132839,64800,71168,-105556,-144045,35648,85451,-92303,-190256,-75366,114048,211875,82536,-129852,13986,246715,14475,-182159,52544,106558,-327917,-577728,-193988,208610,209571,7245,-57819,42323,69053,-6870,-83252,-117573,-2453,147098,244670,186486,-106992,-406623,-461077,-217140,115161,220741,35548,-57177,-29437,-95126,-223957,-330136,-304949,-228204,-234416,-251335,-70741,77824,8518,-38994,90047,239913,305835,286558,65816,-137616,-90333,109023,204143,85049,-104252,-162949,16701,225125,197832,108823,200304,241288,125523,-19881,28368,257218,497644,531357,345677,66931,-84074,-93795,-70178,-56984,36409,50208,-131967,-291977,-230976,-214479,-312298,-229890,47086,198973,54415,-64265,163058,372290,145092,-96792,50516,320504,366951,157114,1016,85449,178601,117546,88179,259502,400856,261979,-83508,-197581,64441,174255,-56968,-163941,-127015,-121643,-96740,-117016,-262171,-303972,-246925,-357858,-459380,-335597,-188268,-113043,73234,271595,278546,119884,-189782,-471689,-437353,-214846,-29466,44154,71508,133321,164877,79421,84655,172305,70467,-204868,-271927,-84145,366,-118737,-296206,-396336,-310084,-219164,-304014,-387022,-316312,-171748,-139574,-132073,26197,96438,-16040,-88360,-85136,-21474,35873,-2557,9266,24067,-42259,11266,10086,-173090,-186863,-25832,-46084,-121625,-78526,-97483,-118585,27230,157286,88110,104281,179408,112757,23573,79076,94741,124588,231514,257126,194110,103011,42710,17354,25015,14517,-155652,-349149,-263360,-33079,104771,109772,-120749,-473389,-579697,-372506,12206,260370,256184,214513,212009,173098,-36154,-220588,-135860,46144,47844,-72127,-46386,57668,28740,8941,189840,274514,-30581,-122768,200410,338876,83197,-109126,-82751,-80800,-196664,-219804,-134190,-56468,58882,191783,130482,6350,-15972,-52178,-612,70674,-90478,-278280,-111941,213129,421770,432941,310013,26453,-99506,177958,499065,391071,94923,-70527,-22967,101036,65022,-25988,53450,135159,136134,53934,-106997,-123872,-12520,-9793,-100028,-223643,-261194,-178533,-34021,75694,-31384,-232964,-202160,-48959,-33014,-124481,-176570,-88554,-32335,-112243,-240858,-375205,-228134,77305,-30952,-278946,-160804,-29110,-21738,355385,710386,851062,1901199,2421174,1047824,258547,-179553,-1196927,-1432693,-572934,-141814,45431,410513,602047,572979,586274,639721,154865,-1049224,-2075734,-1465348,-742634,-524955,56187,629325,831688,819358,771673,725901,644787,405577,148415,-23245,-221497,-337283,-240564,-108196,3428,21893,77206,-29330,-200689,-34592,341270,494676,458836,302876,84219,62978,141306,22591,-144358,-7414,183567,168326,155407,185600,88560,-33582,-74147,-132306,-102487,-42209,-70414,-38334,27224,-112735,-471353,-611671,-397341,-113418,71602,241142,288698,259257,234707,161662,160127,294708,301677,242233,316743,314635,237732,206081,33283,-156968,-102056,-37535,-60684,82691,332598,462327,308287,-29764,-254258,-328963,-227790,21425,159551,121359,54617,17151,72740,166273,167519,35254,-82751,-127198,-148250,-163829,-34551,305902,451594,145271,-25377,137586,137985,-103402,-91669,127949,188216,54257,19052,171222,61359,-330339,-407100,-105182,29250,10745,53192,-91103,-288252,-191854,797,12319,-137449,-236610],[-145610,-50161,-26295,1701,70293,102030,94631,92190,53747,-2179,-1527,-65880,-95859,-26745,-114857,-268528,-172453,-25876,-73185,-164332,-112948,9658,86750,36320,-48891,1914,178067,211251,101191,76597,61115,-80244,-114553,17831,69988,-23604,-192776,-270697,-84070,187911,299724,308739,251641,183875,206037,123256,7440,107219,176391,107201,213734,251455,-66238,-258508,-118739,134621,263517,183769,42144,36650,69889,114164,258514,424859,378517,248625,208030,213284,226803,182687,123657,86855,44856,-79898,-82538,812,-93602,-239079,-214453,-232021,-420229,-501965,-391439,-279865,-204544,-122464,3552,146727,198004,159454,101361,-7223,-54469,77021,225219,246449,270956,261087,112232,24389,180453,232574,95343,-100914,-154475,-171764,-271844,-238828,-29949,68501,44070,124660,117021,-117318,-192213,19840,215910,276206,240280,232199,225438,170224,60806,-12746,26772,15326,-135262,-190156,-62782,95452,288839,343275,91979,-131148,-78179,12250,-38142,-112551,-174667,-205127,-81522,100626,102251,-87886,-155817,-116345,-35940,126865,188504,-39421,-250944,-226468,-229289,-275252,-226603,-175474,-211510,-167730,-31689,-48038,-132230,-205331,-235774,-267755,-239850,-77990,64556,31456,-103643,-193770,-239711,-239432,-38177,141337,33813,-105335,29767,169062,96285,54767,99179,143031,163095,185566,243209,259823,200628,112816,-20842,-70459,98541,347830,398865,290826,312051,286079,27246,-302925,-295845,12626,74697,-163768,-149014,133152,88973,-346401,-474541,-106332,137346,83349,154257,214760,216824,334849,434828,280665,150538,139979,42806,-19656,107631,176201,221138,412618,427054,66432,-151038,26959,300148,328664,173713,172705,270059,200591,74035,48901,66827,80481,39350,-8072,-79043,5963,172473,130048,-89732,-200603,-144640,-41758,159959,293887,310760,327529,288311,125885,-27747,-124998,-138251,-19613,-21817,-110397,93115,290498,194034,63867,22709,-14072,-12933,61672,172179,188280,35311,-33535,62906,239889,316604,254682,148226,71126,-14239,-8308,110943,43386,-118525,32251,137612,-130606,-296568,-172726,-93719,-80159,-53879,3541,208623,359693,226489,78804,64376,41271,-23951,-167803,-323584,-166700,116072,134150,-64744,-144810,-58951,-117978,-198451,-80178,-38161,-182895,-270585,-230456,-176565,-108000,-43227,-93205,-264651,-274976,-16984,257057,225389,56901,-45676,-123460,-104110,113061,324768,227812,-31661,-16991,109622,-11420,-127526,-64363,114680,223775,159769,168059,259934,165374,-35656,-100654,-113346,-140350,-43580,119848,208333,234570,255085,222222,158414,116255,164731,337428,370870,32713,-217006,-26061,167206,56687,-179109,-167809,83309,139397,72624,114174,-34766,-216890,-109166,-11042,-24529,58308,155060,114769,44407,147316,403962,363105,51917,-85773,-27626,44368,27097,-9049,115320,303500,365309,279549,163897,144523,66200,-118429,-268812,-244679,-54164,108655,77886,-83812,-182441,-134341,-9364,48218,10315,88909,317319,364196,152305,-25915,-80112,-520,130250,66743,-103111,3336,82998,-90299,-170071,-56973,40160,11537,-51411,37725,95742,-99842,-283582,-263266,-114216,-10561,-114501,-178200,-24591,169124,117791,-116181,-164563,51427,108164,-19684,28313,-57133,-592017,-873344,-260528,651006,833020,125263,-1608202,-2869793,-3016074,-2531728,3109570,10757086,8655040,954481,-2729897,-3313575,-3075647,-2024924,-1531711,-1115021,-516592,183000,617754,389064,105603,-110424,-364872,-375407,-104053,-74718,58079,338345,482773,422223,336404,181439,-72738,-320796,-334968,-103345,151118,175280,-2136,-102208,-171552,-242563,-27183,288607,347193,80519,-176139,-127365,73093,95842,-47703,-236231,-315596,-264719,-190942,-140787,-166501,-242265,-216407,-111429,-103929,-57693,52578,-17986,-181453,-253564,-352609,-424566,-344216,-232385,-67697,36726,136236,332968,375394,-49881,-500286,-477399,-211133,-73104,-8796,54356,3415,-106165,-141284,-48224,17764,-97941,-234767,-172885,19731,80194,-60498,-143150,-24901,109075,87522,81775,137948,58541,-74314,-29979,154469,212612,115420,-2194,-179040,-286326,-100817,91511,106613,245948,411148,243294,21076,-125877,-377968,-479418,-144294,165164,161323,79469,119634,270324,342570,139464,-95875,-42883,162964,198458,49780,-132077,-270488,-344797,-352538,-279620,-170136,15722,47200,-119386,-154781,48319,112136,-50988,-117797,-15870,109409,189638,120940,-58582,28886,238509,33972,-159406,38836,-9935,-516316,-638693,-114093,283350,231782,75090,28299,106998,105687,34397,-46604,-90661,35579,226314,311010,198249,-149550,-401046,-363941,-200092,-43230,41539,-2037,-3418,5642,-74116,-166490,-265896,-280468,-192450,-145235,-144615,-3351,56243,-72866,-124053,-23694,70968,176861,181373,-42725,-216087,-146634,46483,162987,53070,-143411,-145028,84735,233365,175770,165459,280857,287314,139898,-59582,-121696,87044,458589,609608,390569,37839,-90110,-79284,-148600,-209352,-86816,-21453,-213952,-357225,-253713,-241853,-346218,-270990,24098,208381,31987,-138583,123258,396294,189281,-96127,-470,280198,378615,195158,55751,133046,223106,156167,107035,291509,505422,382560,-8096,-182779,92638,283238,84374,-53993,-50511,-74647,-82341,-150368,-307861,-297872,-191708,-292722,-465977,-396877,-183332,-37438,145878,343423,329817,167889,-148717,-464431,-466852,-216795,28086,112522,77623,73387,78269,6429,40569,176107,135878,-126430,-228253,-93731,-56570,-206484,-321861,-346863,-325110,-289394,-295394,-356638,-365138,-247254,-148870,-82613,35988,34433,-118607,-139903,-37891,39630,54448,47092,55729,59171,22232,53151,-39123,-259067,-209339,-5739,-34818,-148850,-126913,-130877,-164478,-31616,95885,47692,59871,105191,13135,-45759,34277,64317,114860,231955,291839,238374,105913,-2991,-25758,20606,46214,-98363,-259505,-181254,74540,217887,186377,-30960,-358481,-455665,-223969,102433,218646,133565,121374,221465,248903,80241,-127512,-99268,54172,61445,-26632,34260,90285,-12562,-97515,467,127194,-26400,-35945,276483,366873,29927,-207271,-119230,-41121,-130957,-143716,-61068,14388,107643,218002,147969,-6145,-72117,-96193,-21453,50885,-99137,-309270,-196404,69758,222813,309653,299789,58072,-72840,176715,426460,332672,118678,-14482,12032,138684,111375,31780,77281,159396,221897,134179,-79161,-81274,91238,103040,-52256,-159765,-86221,6150,60760,141642,73315,-120470,-122701,42421,16456,-176328,-231909,-86356,-5863,-120347,-309826,-504354,-316074,46167,-73320,-381096,-219925,12470,33426,278484,559607,935605,2508066,2789066,1140544,351884,-316166,-1729094,-1788996,-578786,7492,87229,239972,417062,617320,1038440,947340,-110552,-1826836,-2178919,-998725,-268240,-371224,-18356,426584,541174,658623,757276,763209,638625,346811,64509,-75543,-196147,-309408,-290875,-204324,-105521,-37338,75853,-43702,-236888,-44682,343371,490714,452374,303535,68020,38105,146477,69052,-149221,-95572,114404,151952,176564,226986,92449,-83196,-167499,-233488,-165694,-9866,34155,16211,-7278,-158427,-465583,-567007,-359161,-105607,92740,228014,271752,264700,245173,207133,229155,355239,330592,177372,160303,147858,92286,101660,-16234,-132899,3675,81152,-15004,60997,314665,461002,356520,106356,-104421,-262179,-225085,-7322,129062,129579,112684,99440,154621,187708,66496,-101369,-78051,14108,-13723,-127652,-54830,270337,376612,99547,45115,247454,164219,-129920,-190701,-43011,89449,43132,7332,141643,54443,-326564,-367363,-33851,61090,58640,143993,-58955,-330358,-207809,33071,59466,-107565,-231062],[-134355,-101566,-87569,-25770,20870,55129,85181,90517,33899,-41895,-58024,-124695,-154316,-105549,-231179,-412541,-313243,-133947,-73393,-81752,-80622,-8988,117688,158520,62021,54687,181361,169756,55216,70162,99074,22414,42432,151352,97595,-74614,-212550,-226913,-67770,135289,243988,293516,235183,147464,174996,73722,-100095,-43657,62828,74613,220312,233858,-46982,-230141,-153060,68079,219589,145052,-18908,-33088,23163,86875,211458,327316,265881,233411,287695,331707,342582,299595,215662,92327,1483,-68902,-52730,-29753,-155696,-258059,-186175,-173359,-372974,-510909,-408129,-314533,-245971,-123158,37795,142091,158037,104412,29963,-122255,-198527,-38856,154049,211627,213026,175707,40296,-100709,-8739,21128,-16556,-153960,-180429,-192176,-274737,-198438,46631,137266,65889,123929,133743,-83829,-149995,105872,351251,368766,270861,176289,126251,105169,49679,46023,118236,54482,-138461,-191072,-71011,91822,297411,321939,48555,-133059,-24837,-616,-161193,-263385,-286657,-239499,-59372,160072,194882,-28359,-159616,-112055,12923,219993,289936,64484,-128327,-123700,-132287,-198657,-174856,-214326,-267139,-122955,113627,49937,-193705,-398068,-355660,-226639,-163302,-68008,90845,94887,-100865,-232441,-227026,-259223,-153334,54568,16610,-160690,-67366,124355,89777,14643,33683,70090,94886,113880,175509,205373,158833,125690,73727,35525,119554,280338,290484,192176,218712,129282,-114671,-265854,-199158,1334,30259,-176829,-143725,70131,-93798,-481476,-439000,-75191,95052,68354,203793,203646,147060,289681,419005,328712,243862,214656,61343,-28439,88658,192587,269387,435590,391821,-2381,-216976,1701,278628,302223,133291,106145,175701,107366,-5558,-1978,-7447,-51505,-32956,-24769,-81941,28530,248033,236944,-14659,-144032,-37872,112422,325460,380122,278496,266443,286188,190189,102450,-20310,-149834,-81477,-5226,5912,192985,336883,202953,96789,99179,112128,69835,54086,137588,135755,-29257,-63114,54841,158111,178967,160894,138095,115880,37659,21117,109848,33747,-107369,61978,118420,-197639,-342648,-158473,-18408,-29207,-74274,-33360,192549,325104,174777,44443,65567,55367,-26998,-184278,-289667,-114425,105681,70469,-87621,-132235,-28433,-51817,-131035,-66120,-47624,-155524,-208738,-222488,-189917,-48127,59853,-10580,-261959,-301079,-639,266113,175813,-11649,-96301,-150880,-156249,43201,292319,230129,5032,7933,113996,-4581,-58921,67709,213127,236551,197700,261501,304381,178072,17936,-92095,-187712,-230894,-119637,83670,222311,257962,284370,230694,102094,32541,159226,441511,521954,112657,-175919,-22411,194050,163159,-5162,-3608,167333,112513,-33066,-44856,-173637,-240311,-7181,166966,113560,115717,207132,183318,46635,88985,375160,373748,56815,-88091,19095,150447,153150,94417,191476,312511,290849,231437,205188,219154,112119,-123661,-323487,-297736,-49772,123804,109373,-17922,-142403,-144894,-42622,-23836,-92119,16993,260644,315854,147551,-19544,-114395,-97714,36747,1327,-211917,-202926,-158588,-259795,-275081,-90915,107460,100391,-44618,-31916,64208,-35414,-177995,-185804,-123377,-107024,-186065,-223629,-83559,120612,120674,-38203,-117431,-18867,64145,73467,235833,199570,-324673,-727549,-341517,332155,439836,9935,-1001487,-1384154,-1428786,-769167,4683309,9602823,4059333,-3195125,-3575748,-2117474,-2086303,-1855545,-1532124,-1005960,-389305,196820,483865,254153,42920,-68682,-211660,-156291,91446,87035,158035,351950,439462,352641,259059,133937,-88367,-331857,-314326,-35494,210577,205440,64880,-10698,-124486,-278873,-113760,221385,347529,163936,-74851,-88392,48420,58449,-47531,-141172,-154707,-127257,-89940,-63493,-130625,-260575,-224443,-145527,-221735,-170717,-8366,-59965,-222112,-244461,-295144,-347719,-270437,-164359,-93019,-46509,87230,343386,395970,-31529,-487092,-489923,-241393,-90529,4515,52730,-45664,-133638,-78466,43521,75468,-90214,-287148,-305986,-96008,57930,-24163,-105659,63868,166335,72596,86801,189059,65310,-97736,-4682,158279,91966,-96936,-179203,-235937,-295326,-76002,154545,160363,189806,240266,96868,-53040,-113263,-336734,-442671,-58843,299920,295492,189134,153164,211413,229362,79096,-101118,-45145,169037,191996,44043,-86092,-160474,-239835,-290055,-268786,-191542,-52016,-4786,-127413,-123582,89721,124393,-37440,-46356,65463,122902,169402,153012,22874,52633,203010,26042,-146078,16078,-136445,-661756,-611953,-26391,295034,226637,165335,155633,184381,133834,54885,-11968,-33651,88336,287961,344677,184811,-171970,-347595,-211198,-117654,-147183,-125229,-27631,71044,58397,-10980,-37567,-122686,-208114,-144689,-43163,13310,99057,54113,-126260,-168438,-83124,-52750,37927,33061,-154297,-256311,-184680,-39642,91701,31401,-128570,-73554,166070,238213,151803,213842,344188,323516,158620,-75113,-253157,-90262,367088,615765,369908,-16574,-83681,-35467,-210021,-348694,-216843,-122378,-311394,-412878,-269718,-246875,-340504,-285105,-14385,178233,-11567,-218374,60499,373966,192165,-110631,-62065,175851,269691,161908,95068,166833,254516,201433,132733,263569,493749,437102,77729,-125796,128742,359162,209885,65065,51596,11504,-19119,-151095,-358505,-312699,-122676,-161684,-385237,-396934,-163137,35072,205416,369919,329025,182634,-88596,-400478,-455262,-219743,56990,151793,63531,13747,8101,-42538,4258,170049,184562,-52903,-188889,-113642,-101104,-233734,-269567,-229779,-295477,-329695,-258190,-285761,-345298,-265535,-135757,-26837,44431,-25348,-199629,-174759,7365,92733,78386,113144,122845,88839,72796,95397,-59136,-302982,-210634,28616,-7888,-167173,-149016,-114662,-164695,-68170,33429,1451,-6075,7034,-70554,-80017,-27316,4892,107181,230187,291808,234652,65372,-72732,-59832,36537,98842,-524,-151488,-119510,154748,320750,241153,28742,-231962,-303943,-78491,151330,145491,29178,47895,206130,278421,184227,14027,-5556,78151,73356,40056,130433,145883,5559,-104118,-84813,-9078,-44341,36869,331197,352564,-51516,-294811,-141300,-22361,-95600,-92682,-11107,54105,146977,245799,158154,-19334,-106469,-111671,-30849,50394,-67853,-297808,-280525,-97158,-5749,144827,245487,84627,-28705,171427,325592,260727,149217,66046,55122,122438,85360,38570,56165,134341,252268,174256,-60796,-51816,146564,149311,-51248,-96078,102888,205193,171226,203453,157202,-26650,-59159,108023,70285,-181807,-233253,-46025,47424,-79449,-306202,-536529,-353515,50,-140852,-506639,-337277,20594,104010,199695,409440,1131199,2968115,2936955,1214688,350773,-684970,-2383896,-2186052,-731581,51910,177187,138803,226791,763375,1684552,1345036,-495964,-2620167,-2322205,-663382,127494,-154836,-24811,300822,282070,388748,592937,685839,544994,255226,-19073,-141720,-184164,-270167,-319022,-264442,-188403,-70950,60231,-59341,-263219,-85427,282713,434895,403669,248137,12435,-10866,132264,107617,-105549,-104850,89218,142835,179645,229473,97573,-79686,-229557,-339406,-242913,9738,105025,107,-97815,-209256,-395597,-413775,-246514,-133478,-7880,119573,209867,220181,211077,246486,299232,373598,298489,70536,-31284,-42041,-50994,-5066,-71110,-94887,126244,211940,52488,52313,278145,408837,336495,197324,44863,-143404,-167499,-20898,97701,139484,142893,141006,207264,171724,-78591,-234542,-83876,112358,108563,-70939,-85671,159833,210984,28844,100204,302840,153862,-155264,-291954,-207321,13624,64548,6151,80580,20655,-297490,-289943,29326,79971,103183,218076,-24355,-345226,-224797,27572,61755,-84271,-189752],[-106088,-136419,-138560,-43457,-4977,28130,77600,86885,25251,-60826,-109951,-183114,-198632,-148626,-279652,-471418,-401464,-212119,-56574,-5770,-66382,-40925,135593,248916,130272,79597,163305,94469,-29472,28888,116427,133434,203121,252110,110015,-93542,-185781,-153638,-43561,77932,179716,262724,201210,91523,116786,31179,-168850,-187833,-97170,10752,201997,180540,-30257,-188937,-201182,-22887,179985,132104,-42286,-71476,-6903,55367,133493,173710,141099,228834,355119,401113,366929,305826,223282,86437,-21829,-37272,-11314,-43275,-166666,-204819,-92385,-58996,-261968,-449903,-373752,-286039,-222438,-80811,77986,138012,132813,67694,-35339,-220992,-312792,-136453,68805,138072,124238,90297,-17549,-212506,-214014,-137871,-70896,-137966,-149860,-174999,-211348,-80414,129828,148082,39501,90026,130293,-43696,-105128,150319,416484,421185,293387,111536,-912,5922,26922,110650,228035,123359,-109964,-157307,-54826,95438,286725,267037,-16873,-134248,45737,24468,-228561,-353951,-344847,-251059,-61497,154185,206446,5054,-131550,-54982,85583,308789,382171,135940,-70002,-76513,-48005,-99877,-131584,-258132,-289447,-62861,199684,111235,-228177,-499838,-399017,-158504,-112061,-125220,54537,154901,-38062,-194888,-172933,-239257,-235028,-30694,2017,-163226,-120746,56733,72617,28620,39436,33940,15773,14087,81272,131370,119133,155158,169642,103639,98151,186989,156842,66788,87628,-38100,-243969,-194156,-34445,66565,32843,-165009,-144585,-11265,-229884,-506009,-331017,-22055,40890,32691,207865,178547,80855,237580,380078,363867,343361,284646,64307,-51030,63948,196681,275969,381201,258040,-123452,-277066,-24349,233816,243911,65819,4595,59271,36110,-15070,34075,-789,-137242,-114597,-73271,-86909,49902,305167,337229,84155,-71571,30802,222746,432056,408530,193329,147338,224248,209512,207906,100327,-122651,-139920,-9113,102272,250027,337879,210572,156935,222092,272233,148766,14265,70581,67987,-85697,-85978,53830,81166,30895,26654,83366,135593,81311,46140,107971,39697,-84161,42935,56490,-226785,-331680,-140546,23843,8698,-77634,-59874,147363,246072,87072,-17864,54491,79299,-2351,-157807,-210565,-38624,115601,38250,-71090,-64452,31471,27504,-33290,-15068,-28693,-97718,-122429,-205702,-215921,-27139,120397,52378,-228949,-311484,-5265,241692,103523,-85677,-109531,-118983,-170372,-43647,190835,174145,10903,-6199,58364,94,30488,170637,242221,191436,177745,263724,247881,116974,57377,-31921,-203652,-294637,-188982,46749,228616,276873,296626,220699,34833,-65974,112642,477131,593283,186677,-82254,20527,207379,246576,171561,162265,225219,73388,-127356,-186545,-270580,-220786,107246,341382,252525,150925,193825,190419,23899,14295,303713,363284,96143,-44401,73331,244142,274602,198382,241444,271480,180319,165285,230878,253581,128856,-112447,-327232,-309983,-48791,109907,106963,37501,-79075,-124876,-56728,-64931,-144974,-30917,190465,242053,123602,-36136,-172728,-199160,-46775,-53851,-313003,-431107,-414268,-421244,-352884,-99390,164921,176155,-5635,-36254,92547,65406,-63802,-104736,-114841,-183711,-263336,-300112,-171807,31317,68912,375,-68075,-95915,-57146,67068,351017,416226,6757,-432543,-261423,95408,38716,-105012,-276387,125082,74280,776456,5753426,7779000,-768272,-7212775,-4285339,-1008845,-1018090,-1360277,-1162393,-620186,-114694,242416,317611,108141,11865,-21827,-82590,66101,277468,279021,273808,336317,310344,196499,114101,42574,-111110,-313633,-274068,21077,240840,197828,94782,66607,-66555,-283515,-178937,153675,324534,240410,57113,-7558,25945,-6511,-70233,-53809,18005,51578,69076,91317,3708,-183060,-182621,-167591,-323009,-293712,-137860,-192419,-297064,-210304,-174927,-214063,-177292,-91228,-93429,-86270,34686,295027,359060,-14432,-413134,-433464,-240816,-97928,8041,31385,-72927,-108732,19903,139885,126776,-62474,-301974,-403826,-214287,4690,-1194,-39773,176057,254723,111592,123734,231157,81522,-72502,56121,165864,-18387,-308488,-370004,-276764,-234423,-4950,213394,183780,123939,100389,1972,-97501,-101585,-255395,-324609,46363,396729,374267,246159,179296,162269,104566,6123,-99586,-41545,157236,162908,27941,-33357,-38630,-101816,-181136,-230786,-198542,-126457,-71827,-123264,-64274,131558,104371,-59052,4516,141293,144258,155260,170331,83881,66259,146597,-759,-141450,-15068,-239047,-716970,-506614,52284,247209,194296,245310,290339,258335,144027,50802,24517,48165,151477,325787,346888,152248,-170195,-263391,-52439,-2471,-181731,-236596,-24194,163705,127503,75230,115777,43532,-113967,-93789,46438,167450,191396,57784,-141010,-160130,-78846,-102526,-78446,-126444,-262023,-269099,-203146,-130258,11347,28229,-71464,16292,224381,235778,143970,247392,371819,335357,180133,-53409,-309113,-214782,239365,540385,298532,-69987,-51339,42142,-234927,-454599,-327761,-229951,-403567,-450083,-277601,-227140,-297233,-270111,-58168,117753,-62252,-270609,10108,322760,152225,-142662,-126624,36553,81066,63660,89625,159050,250472,239517,162755,187654,367222,406840,144099,-44339,170989,390864,283605,157475,159189,130638,91436,-99654,-381653,-342015,-59049,8306,-229574,-336475,-135640,95729,258577,357575,279704,164664,-19676,-291568,-396969,-215413,61471,165776,37106,-38641,-27650,-45306,-10774,140366,185801,-6263,-162146,-143621,-141268,-218767,-163684,-79216,-228879,-322058,-190823,-177171,-252298,-222142,-107430,20939,56609,-61550,-228189,-168145,51800,125583,91658,166773,200181,124467,114051,139780,-40173,-296127,-202422,56080,23515,-166007,-129696,-42878,-104800,-69450,-14295,-39082,-75753,-89179,-110467,-69877,-83738,-54230,120320,243735,263638,180564,-12185,-145566,-79430,54006,145051,92164,-90056,-116912,183399,386831,262645,48966,-120724,-160018,16960,142319,64761,-32615,14402,177204,258127,236704,145650,100875,100194,74937,106433,213891,207533,80816,-9352,-53733,-92809,-71085,78407,340820,289395,-146893,-354439,-144852,-20324,-87328,-72119,26,43317,160396,265083,153609,-32910,-103216,-88714,-28952,59306,-17083,-251832,-326225,-227359,-191179,-11790,171612,106505,31048,176566,241533,205590,185585,148276,84160,59944,28372,25191,9211,72531,226149,166298,-56698,-34737,151589,120566,-89520,-36961,263369,363271,260252,238113,194304,22113,-25665,137060,120730,-136459,-178582,28289,118749,724,-225873,-451326,-317276,-40481,-218097,-619099,-467765,-677,159454,136322,316310,1388942,3143696,2824110,1189942,198404,-1240353,-2986921,-2457516,-885227,26814,274193,126403,100580,985617,2351153,1734867,-877805,-3092445,-2410509,-554054,327575,58546,36788,299608,173075,136339,367033,525135,397325,170841,-71664,-203486,-179237,-205576,-294054,-271933,-226036,-84660,26376,-72202,-266937,-144654,167780,327011,313891,150604,-68747,-84310,84470,122961,-21100,-29743,111836,142345,160288,181178,87308,-41542,-242561,-410677,-311061,3299,119454,-75138,-216164,-252980,-289161,-219623,-129764,-209788,-213567,-57539,121154,146383,156556,278346,346839,337332,212411,-50658,-209041,-212825,-159814,-84368,-117573,-54176,237867,325135,119709,49930,224155,309318,239675,214145,164249,3804,-73667,-17479,70394,132266,117958,114672,204859,129252,-199229,-319025,-108828,132638,178035,-9374,-105367,25966,27032,-36815,126099,292131,114915,-172715,-357019,-307374,-19752,106271,10156,3676,-34336,-257862,-194718,82841,95781,136220,258055,7380,-326878,-241827,-14193,25587,-75274,-131857],[-63700,-138707,-161085,-55120,-16812,12334,65164,77884,26373,-62486,-151865,-226261,-211672,-143555,-251024,-429493,-409795,-240674,-34568,37532,-77526,-86067,127633,276158,137393,71779,129874,649,-146245,-51759,103877,221072,322876,296198,103396,-81628,-124080,-71927,-19149,26956,116508,216587,154446,31316,49942,11262,-175344,-286295,-261106,-74125,149781,108372,-11701,-139983,-253664,-122246,146901,145470,-20304,-63907,-6651,38323,53958,11070,37530,229270,384698,395412,288002,184256,129763,66148,-16238,1277,23406,-41126,-129395,-99757,42389,87234,-114906,-338788,-299056,-195308,-134706,-14964,95849,119692,123193,68140,-67573,-271961,-354201,-182874,-12473,38611,30777,30961,-49429,-274734,-352785,-186587,-55231,-61973,-73370,-120275,-91006,89115,207391,111333,-21535,30624,99960,-16771,-71621,142329,391357,422824,307155,62526,-122276,-113439,-11872,165128,328037,195928,-67479,-102710,-10426,118089,271190,202905,-85672,-138769,109571,77749,-221800,-352209,-321634,-234499,-95532,78544,145624,19634,-72443,27155,145790,353136,427730,152834,-82027,-82114,-4136,-12421,-94600,-264201,-253568,-5218,194930,107446,-233975,-485086,-354929,-88014,-102756,-221579,-21126,196799,65115,-84778,-77510,-179808,-259674,-85097,-341,-119592,-124889,-13831,49083,94052,127068,58490,-46498,-84115,-13377,55116,83825,179482,232761,120509,49015,94297,33826,-44105,-36089,-178435,-326582,-94667,165268,199243,86046,-131868,-154832,-96955,-293005,-422775,-185297,42834,21,-12160,154351,127376,21304,180306,327637,383535,425752,322810,43464,-85811,32962,177213,236463,268069,72148,-251156,-302473,-40941,184016,184311,-2138,-110167,-62553,-11814,39241,140521,68612,-161107,-183008,-131913,-88751,63194,328368,409857,184239,-10082,40620,254482,436397,356078,81389,13868,119898,164697,236109,181871,-80995,-192961,-38832,151998,250637,287284,207319,214415,345909,418849,206094,-49684,-34577,-19685,-134021,-103806,51140,23783,-89285,-109107,-3931,119920,110499,71644,116042,76279,-28282,285,-22226,-202053,-264773,-122590,28500,24490,-68211,-70140,83745,143222,-7872,-86368,32541,107876,48749,-92198,-111078,47533,157212,50915,-33846,21512,100786,100122,65676,51614,376,-33396,-32144,-176885,-248752,-60303,112596,64645,-194527,-312508,-25054,200324,38638,-135618,-80257,-39212,-141139,-118255,64744,100007,-1017,-53762,-42396,1485,122921,230301,208940,111808,113592,178979,107742,13060,87970,64434,-162397,-314345,-231449,14308,220719,288218,294666,196692,-29906,-154358,40091,423567,544144,224087,34564,97605,210552,285981,303523,281747,229890,22308,-187824,-275214,-309150,-164267,218277,473931,350781,150164,124486,134680,-23915,-56032,210725,325198,152216,40867,129867,299643,351923,268531,243965,181544,55503,94270,233600,238047,111013,-82881,-273162,-270414,-43203,76462,71607,61909,-19399,-87523,-50762,-62813,-126285,-36379,123336,162449,89453,-64931,-229915,-267114,-96373,-88206,-381943,-610273,-608855,-536903,-385046,-76406,200404,217005,47145,23411,183264,189373,36271,-42402,-86513,-202164,-314084,-383044,-267075,-70352,-8381,802,-28109,-155041,-203720,-1790,382536,578100,354528,-40954,-27135,37524,-241869,-216632,307021,1147692,960866,1545129,5890673,5665125,-4437946,-9741996,-4505585,-265241,-175859,-649038,-477139,-36758,213092,263255,131429,2731,69288,56882,-3757,194804,370291,424136,376098,304668,134832,698,-43294,-42161,-105886,-253069,-217711,55772,238342,163366,84124,105054,-21361,-257708,-198371,101105,274566,279738,177578,90680,19015,-76131,-110751,-6777,132354,202665,243205,278412,180263,-33588,-91302,-163731,-371502,-382961,-290051,-367802,-380218,-165043,-33050,-72592,-105560,-62466,-99258,-94406,-8361,204627,276896,-1265,-297173,-323598,-213839,-96142,5646,4852,-67421,-38116,124339,215180,158165,-23699,-269729,-428861,-304664,-77289,-11001,24018,260745,337959,190598,180262,251001,100947,-9108,132448,185212,-62290,-424992,-491105,-275800,-116310,95238,263498,185415,65303,21092,-20609,-89597,-85202,-161165,-168745,142913,431991,364226,210561,167831,123493,6254,-52062,-88210,-38808,109919,99878,3852,16284,59183,29177,-51594,-162726,-191516,-191922,-135224,-101077,4909,146003,46437,-101640,31928,188463,160337,150245,171145,101959,52914,81368,-30237,-137334,-47618,-287471,-655897,-352214,110218,166759,142413,284870,391790,309388,127727,24742,61323,133890,209741,331182,317671,111705,-144756,-171155,68721,105814,-154280,-265666,19489,267228,205115,158150,240413,171854,-26795,-44430,103713,260048,227673,42084,-131724,-115345,-32554,-88090,-154535,-259625,-351193,-270013,-205880,-198823,-47433,48615,2496,80755,227858,220442,161181,263490,354175,312613,198128,5821,-257364,-248746,98641,397864,209390,-97552,4595,138448,-215487,-508996,-393514,-315920,-468430,-459119,-269457,-185650,-230491,-232778,-93653,46741,-101862,-268094,1017,262932,79471,-190800,-190658,-99907,-115014,-72006,20634,91153,193927,250847,190330,100610,182515,304691,168591,38387,215637,381651,289657,198503,245692,258034,227168,4703,-348952,-364571,-15129,174130,-43413,-242879,-108584,143775,309337,324700,205839,130180,47496,-159378,-295711,-191599,56867,166933,12255,-76202,-20306,5507,-812,75612,119554,-1380,-148897,-175837,-181681,-190886,-44633,61675,-146134,-267380,-102299,-45264,-108444,-134931,-75299,50322,74480,-59654,-186643,-106876,94161,131052,83448,189099,274819,178722,158723,189911,14874,-243841,-191955,61163,45434,-144552,-74648,62855,-507,-43458,-43228,-63543,-124615,-154074,-95072,-24065,-115623,-83272,162172,278994,224827,94575,-104777,-195871,-77463,63583,166030,139713,-108245,-180684,151807,391252,240632,31100,-44655,-54111,33448,72732,-5929,-48712,24624,152420,202053,217029,214274,172488,98961,53767,142362,257432,256322,187924,141981,49785,-105844,-89301,82540,292608,181805,-236492,-373612,-127259,-21601,-92195,-76771,-33307,-21055,139135,266206,132721,-42579,-61089,-36533,-22886,64438,27310,-195433,-321209,-288068,-289656,-120736,105706,124726,99498,200724,205837,184412,223045,211497,84679,-19256,-2313,34156,-31530,3238,166106,120894,-67216,-26134,123883,43972,-136497,13421,354263,435859,299590,232649,177985,23215,-23942,128072,157508,-51447,-80110,121213,193745,97858,-90405,-273748,-214694,-63182,-291168,-688949,-561819,-40059,174870,98985,317555,1635575,3030764,2488135,994397,-127357,-1868905,-3376282,-2468611,-875971,7805,339938,189903,95566,1241223,2863421,1990482,-1167873,-3098302,-2338693,-624564,326177,210639,128267,392972,236601,8511,183541,338838,243960,121711,-80607,-248800,-180681,-115072,-196867,-223693,-217433,-100796,-31514,-82783,-240763,-201775,22445,181410,192257,33490,-153252,-165976,9762,117137,86883,103837,168963,149460,123960,93985,53825,4277,-198177,-407537,-340827,-30537,77711,-168643,-318524,-278366,-183891,-60030,-72345,-321610,-449272,-241090,33438,72973,109646,299085,350659,246043,93382,-154546,-329070,-323698,-207531,-114797,-144967,-21792,313038,392724,161258,39778,148587,169344,80164,153417,236438,150649,32270,1678,49161,95614,38898,30205,148195,83471,-229289,-319096,-141743,80643,182448,43421,-99708,-73964,-94309,-66333,126100,238586,74525,-167733,-354934,-314131,-14132,143804,12923,-66780,-93949,-219607,-107676,122689,112167,146723,251758,27891,-283406,-259135,-79253,-25076,-71548,-72347],[-9366,-103187,-147466,-66057,-27932,-2236,44024,62075,32347,-55529,-177652,-239987,-186299,-96248,-162098,-304338,-337677,-217228,-20075,35898,-108874,-138630,83254,227726,86371,33369,84670,-91130,-268463,-152612,65485,257876,363063,273596,80147,-47742,-47334,-1924,-950,-10935,59588,158577,103648,-18231,-6257,18918,-118717,-316229,-386429,-166020,67228,44735,15763,-90643,-298269,-208439,122452,180198,39985,-18745,16350,43212,674,-107338,-17026,228601,359517,310328,132904,-27890,-38396,34543,15523,30536,36990,-28808,-62495,21615,178903,227737,29001,-211009,-197887,-57465,-4054,47493,75583,79478,122957,106872,-53912,-259020,-305042,-166907,-77466,-65366,-41373,10246,-52549,-267442,-362302,-117836,15897,46372,27498,-37301,57230,264601,265082,47354,-97983,-41934,42468,-18747,-58444,89492,286840,374102,309668,47010,-201860,-222811,-57606,202110,394771,246489,-30061,-48278,52561,157483,257097,152866,-133655,-145795,145626,139233,-148290,-256621,-215978,-193209,-159130,-48383,43171,19934,-2808,91889,156580,325718,405398,119206,-134341,-112997,-5526,36251,-60003,-206847,-157196,37843,113897,40557,-219563,-381343,-254241,-44596,-137155,-314426,-95871,214010,173458,66546,47517,-90673,-221576,-88500,17661,-55053,-100247,-71063,25167,188431,276048,142853,-72985,-156308,-87151,-6648,54428,179468,242049,96192,203,28762,-46095,-105967,-110615,-259746,-339796,17324,353052,360445,169820,-86508,-166362,-167630,-284774,-272639,-44895,105907,-2973,-48386,52693,41824,-36345,117078,270907,387024,468466,309309,-3647,-127220,-3798,129859,160722,132519,-97070,-327294,-272836,-42707,144406,152164,-41973,-208176,-172567,-45884,121775,267497,158880,-128372,-216979,-173362,-85050,59281,306996,436982,260094,28703,17590,218456,340647,230364,-24920,-87500,7098,65775,172876,191019,-49050,-233782,-85739,148681,202771,194903,181042,236297,419767,506028,232359,-116020,-160236,-118569,-169501,-114186,38342,-10483,-158044,-210447,-102072,68010,118941,96790,137402,148435,69207,-33085,-85538,-123601,-157361,-105324,5444,17088,-55207,-64738,17239,39585,-83726,-137045,5739,131230,113752,-183,-12699,133057,228224,101218,-742,83080,152667,143939,134250,107012,19545,9791,38932,-135297,-279488,-145488,34416,14815,-189459,-305687,-37069,168494,7645,-140350,-20544,58006,-79497,-156851,-36247,45760,-16676,-116756,-150975,2211,198339,245925,140668,31186,35993,47344,-66689,-88766,117870,170105,-79203,-281529,-235931,-14941,190234,282106,278483,161307,-84631,-214569,-36607,290337,382682,212210,141960,191670,212152,280052,363600,324722,171890,-36673,-200467,-290255,-290845,-87881,306689,533634,376044,111054,28205,36760,-88518,-105102,121933,261322,202602,150352,188162,309818,359006,275195,189198,56111,-63874,30523,210754,179480,65630,-40398,-175534,-187693,-27482,38251,15273,46980,16032,-46392,-30066,-23681,-40164,6617,70841,89128,50253,-94386,-262373,-278667,-101897,-96237,-401699,-680920,-682111,-574512,-364724,-32659,203868,209065,86804,116902,306945,309749,108404,-10424,-47411,-154623,-318950,-443728,-344310,-152427,-75575,-26981,-14127,-183736,-303858,-61846,370074,678449,660925,359024,286061,168309,-335944,-329101,554427,1399895,966495,1284732,4911958,3619152,-5970859,-9827966,-3942572,7096,176330,44416,340386,580340,472663,205985,-62692,-34345,226330,176878,16367,169814,327620,461920,425518,260527,-33417,-176217,-161561,-80345,-53728,-155144,-155429,62002,202473,111232,36584,91709,-3700,-207766,-166393,64173,197550,266520,251169,174304,32961,-124957,-155170,-18320,135855,259445,373006,429655,325842,137524,29551,-126873,-344617,-399733,-401405,-510263,-438741,-127647,81520,23344,-95831,-114129,-135839,-91602,-30567,106302,176475,4964,-175649,-201075,-177154,-88335,4348,-10574,-31141,52555,198693,243695,158617,10448,-201013,-376464,-352105,-181835,-61656,61917,287534,385793,280362,231819,234799,111714,69514,197764,213277,-15867,-392453,-490274,-222919,24496,194261,295598,172832,17718,-2784,19209,-22619,-48519,-73960,-28194,201215,395030,260392,78560,98915,85697,-43740,-77485,-68638,-44736,20117,1180,-22607,54917,108266,118858,70370,-68293,-168628,-232903,-177496,-59437,68243,118925,-39484,-138755,47005,196961,162257,157644,162086,71777,5398,20208,-47192,-125585,-72736,-268522,-490714,-188731,141556,90954,84970,270371,427523,316449,78021,-15117,92773,196941,243039,297622,258387,76112,-99922,-91559,126877,172769,-90451,-212482,101121,368214,277213,213997,298755,222611,32943,2831,120865,255926,180937,-15846,-127304,-65503,18133,-48597,-190229,-335152,-400712,-268404,-199453,-223813,-60033,89463,63710,86566,163599,187778,196422,260497,293465,255932,204868,90310,-104105,-187363,-28835,223651,138039,-87693,64230,220356,-164188,-501944,-394889,-352834,-486779,-430744,-234427,-129006,-158420,-183857,-107729,-9420,-111404,-199607,42932,211123,-3815,-245223,-252049,-201714,-247518,-204598,-106419,-34807,82198,217203,204754,43480,20268,167565,145083,104747,261123,349446,238858,182090,285827,357485,351083,139440,-251735,-355015,3476,290727,113408,-157502,-86616,183095,352111,289117,139294,100858,103009,-28943,-164920,-139400,59990,167707,-254,-95689,23250,97356,26821,-24505,-11653,-39411,-142059,-196416,-216581,-169403,50959,156960,-74484,-187441,-12748,82404,43297,-35873,-50322,57555,95069,-18439,-80225,2187,129927,110945,54434,177657,331786,255677,220530,249160,92318,-163016,-179120,40394,47041,-111963,-8794,159553,105133,-14399,-59383,-64935,-130768,-166132,-33922,36402,-113371,-64864,227073,330296,198417,9915,-182984,-203711,-47100,69028,156520,122926,-193153,-283274,70704,323716,173748,-12476,-11863,-4108,-26702,-40862,-59800,-35216,65142,148289,137946,136160,197797,179612,59882,1008,123614,244699,276748,288544,283852,159308,-57493,-85213,56129,192705,47590,-300194,-346718,-85746,-9231,-92024,-93636,-102960,-123150,85435,242665,100108,-41269,6437,21251,-23136,54951,43702,-158809,-286077,-288512,-305297,-169189,64078,138114,165970,243307,223157,193956,253166,244056,56739,-78342,32354,90697,-40183,-41269,108033,63478,-86184,-20834,90448,-30916,-154129,49890,351014,406265,281239,190327,124771,-1991,-42977,89635,173026,51452,39714,211292,256949,184108,57396,-65697,-81109,-66765,-346481,-700300,-585906,-82759,145903,96144,424281,1806435,2727247,2008641,593721,-608653,-2425209,-3458148,-2177025,-610617,67138,355314,294740,233979,1483099,3096722,1998824,-1346121,-2732240,-2056685,-719302,221403,271319,190284,493588,391062,34248,104300,185849,128363,112612,-56010,-276446,-196790,-23189,-45872,-136773,-180101,-141507,-114737,-95415,-188432,-236796,-120028,25551,56730,-79376,-219534,-228990,-62623,109577,197729,249874,236205,160279,82466,-3347,-67,33673,-102299,-306730,-306907,-78004,3812,-228819,-364158,-280444,-114561,11010,-101555,-434835,-615420,-359542,-27445,23357,87504,302793,301872,114522,-30568,-215815,-367255,-349990,-182376,-89320,-147167,-3368,337422,398103,159308,9424,49171,3519,-105658,41191,261274,269882,126528,32550,34935,33136,-62667,-70318,64024,59749,-140457,-225300,-158231,-3333,140487,78530,-72536,-107359,-106583,-43419,117401,187942,66817,-124439,-275530,-236035,10065,154239,10837,-111541,-138139,-187849,-51522,139998,122209,125201,197007,30344,-230604,-274597,-145530,-58150,-50114,-13313],[53341,-38817,-103325,-78389,-46564,-20290,14898,39964,36835,-48653,-180969,-215260,-127601,-26287,-47408,-140093,-210585,-155019,-20358,-3826,-143868,-187701,-108,115405,278,-26427,28657,-161258,-356800,-236195,17956,232334,306502,189872,46792,-3912,25283,45238,8975,-33483,10751,95203,57606,-49064,-40168,44984,-23577,-277831,-443450,-248408,-25736,16818,56747,-50553,-324757,-262788,106029,224941,119106,37905,38706,63306,-10776,-145349,-10938,225715,280117,165462,-43788,-253411,-222574,4,59717,38389,24903,-13442,7676,122015,276896,325515,137219,-97311,-83406,102542,135165,82876,19791,21966,123976,166583,-1854,-188130,-181789,-101343,-119093,-147865,-73547,25788,-32365,-196322,-235292,22334,106970,151977,129112,59130,195001,397211,289547,-23066,-170895,-113218,-34502,-54662,-66446,16459,144116,289142,297891,68507,-216387,-289347,-92246,223678,416487,258520,-12149,-14417,114260,198053,240060,130046,-139442,-149582,142636,184933,-40303,-100041,-56047,-137385,-238646,-190397,-60507,9435,47995,102279,98140,224728,318896,60590,-179626,-135362,-36045,35578,-26712,-92666,-25154,61920,6481,-57114,-196398,-250065,-151823,-48082,-199537,-363898,-131494,209462,251511,212510,179121,11988,-133492,-38199,57726,-597,-81424,-111064,2850,276605,441262,261514,-59792,-190471,-130277,-44148,31292,146412,196577,55713,-21378,7558,-64602,-105019,-118134,-267695,-281089,121336,484089,496918,249696,-40974,-165851,-207144,-231914,-116040,54590,152936,41900,-59578,-68427,-72694,-97407,48386,216372,374187,456927,240748,-70886,-167516,-44200,60204,67563,11053,-191699,-310315,-187856,-30696,122612,161904,-34800,-261792,-255368,-78507,183469,353916,225570,-60745,-204244,-174863,-75521,31130,239900,409817,291243,50494,13411,163042,193137,71311,-96638,-125155,-76516,-50454,49860,131313,-39429,-250815,-129074,108517,133232,86233,124782,203320,411072,507496,227380,-161662,-273701,-209617,-183820,-112362,11082,-28586,-172297,-256341,-186826,-10200,102278,114316,163994,242961,195685,-33782,-110648,-11055,-35262,-87237,-27139,-7349,-48452,-49184,-35473,-45560,-125948,-153507,-17658,139038,174932,101874,74573,211193,312711,165297,9212,93204,166380,143037,149520,129175,15500,12107,72778,-84979,-298543,-261779,-91391,-82992,-227462,-284995,-12998,169623,21608,-97207,45089,136473,-7150,-149164,-76913,32216,-27796,-171795,-224275,4761,238207,227092,72932,-20238,-20816,-72619,-211313,-147665,151944,256487,22584,-199568,-204004,-46506,133222,249428,246142,114375,-129279,-240709,-95769,118819,165707,160758,215603,279495,221354,245703,352632,288106,61852,-98187,-166092,-233605,-232683,-14347,354722,507600,317876,43846,-59915,-70501,-154685,-123600,59568,184162,231181,259966,249520,286343,291980,205281,85585,-78860,-162701,-18121,166165,98901,9266,2858,-65584,-88781,-3511,8224,-44381,-1492,20381,-8625,-2360,29685,80968,86543,36364,21612,4238,-117259,-256956,-233009,-68531,-78710,-368646,-621117,-611992,-518487,-300491,6759,169383,151723,89466,197631,412833,392883,147320,-7755,-14456,-67256,-277198,-459801,-384656,-192067,-106369,-70013,-40162,-185815,-305295,-50747,354862,712142,869801,665670,559071,410107,-254889,-437820,426871,935572,197019,146968,2985488,1910946,-5157508,-7351092,-2539939,-118268,-69020,472732,1048956,1045084,567348,47086,-251313,-6961,444155,325651,-11280,-4335,163761,373935,388899,199396,-147887,-287786,-212786,-58801,37948,-43307,-101247,39074,134857,42036,-40998,29251,-14391,-142406,-97797,32366,100944,206029,261946,218049,63918,-134492,-185542,-83675,18726,188006,404664,480757,381369,272177,145505,-62270,-244596,-326266,-416173,-548038,-444542,-112470,131421,39176,-168190,-248737,-210754,-96272,-27476,37261,90353,4074,-86323,-114523,-153830,-80782,9523,-4998,21355,128432,214208,209677,123323,22797,-124576,-277087,-360978,-298103,-145324,64609,256328,385243,348900,253309,175543,101925,136483,227584,231798,96448,-223682,-366676,-127651,145790,261501,301534,151595,-23789,-1578,89116,90625,24743,-532,57103,204485,294680,90345,-114368,-24328,37726,-48015,-70509,-49452,-65812,-102637,-120620,-43282,80001,104382,149615,159828,36410,-126830,-237990,-188295,-3716,116945,56963,-131158,-147813,63744,171537,148766,179705,155496,7531,-69984,-28948,-46366,-106058,-86124,-193441,-273009,-54821,144474,49301,38314,210308,385397,262105,-7385,-56849,113685,218590,236420,226993,176789,56406,-42534,-37381,118708,178812,-24082,-104387,202871,448880,327376,229955,282067,192126,59460,49270,104008,159011,57165,-121386,-153119,-39355,39574,-29627,-197282,-337318,-390835,-262060,-190166,-200316,-22655,136855,88901,25058,43622,137570,229015,235577,202652,178567,195261,179720,108609,-55689,-119318,62294,105612,-47777,98317,249590,-111449,-437776,-326708,-322912,-447846,-360511,-166557,-65244,-94908,-133109,-92492,-27312,-75644,-74320,121882,175667,-68959,-287226,-305590,-253380,-277989,-294789,-259236,-193228,-68734,130401,194366,38728,-58332,39564,85592,149482,310157,320658,163669,120956,264717,395162,423944,264377,-108236,-298069,-307,326928,189925,-116013,-70134,216868,371361,257202,103960,92044,138994,78549,-25519,-60403,79450,173579,724,-101564,80308,199864,56818,-144775,-179151,-105578,-129668,-190411,-229969,-151702,106734,190813,-37929,-117216,52148,171863,155754,42180,-39061,45533,111404,48573,61714,131222,152345,76547,18363,144742,355855,343352,304899,317587,172781,-75848,-157848,3636,25940,-82289,35234,200260,158902,-9780,-72257,-41349,-84758,-121369,46324,88996,-78763,-941,298798,384209,203592,-39310,-221347,-162444,15001,82705,122871,48729,-296626,-376298,-33765,196441,75100,-61841,-17958,-12149,-130599,-164194,-98822,-17194,112302,172102,96630,34679,115681,122644,-16457,-80513,46539,176759,260402,345852,361084,224630,23457,-54681,15800,66834,-84422,-323192,-276460,-18166,30093,-71602,-107243,-188442,-233805,11774,193527,64510,-22210,77279,57665,-38457,26942,23229,-163034,-260596,-270282,-281897,-172800,44621,142052,218974,295555,271896,213703,265696,245893,15107,-91221,129686,183966,-12867,-42061,83902,24174,-101333,-13099,76285,-56024,-117462,66295,255963,292067,218985,128645,66680,-20953,-64837,37843,166628,148040,155569,279055,296797,235777,167876,99642,35695,-57768,-369477,-650624,-533940,-114762,92153,135834,619758,1870064,2352444,1462209,11806,-1187043,-2779755,-3227931,-1645992,-115398,233846,326838,403592,493278,1670595,3002995,1703264,-1452367,-2235072,-1599455,-665006,149915,245034,170866,505432,501399,148127,119869,102245,72347,125411,-24435,-293937,-239814,24431,96068,-47338,-142239,-213138,-215207,-115519,-125413,-239226,-227369,-107987,-68484,-169013,-255355,-249169,-93447,126597,293619,362212,287923,167593,46427,-80199,-62755,34483,24131,-115131,-199437,-114434,-64121,-217404,-333346,-263259,-102370,-21465,-199258,-509398,-640190,-366544,-48887,2739,87219,283338,210281,-28828,-132369,-222779,-324976,-292158,-93123,-17834,-124133,2845,312670,342169,111803,-43080,-66248,-161540,-267707,-75322,253179,341623,191147,69791,29356,-34754,-138740,-134549,-8628,73811,41238,-61347,-135784,-66831,89662,92069,-46493,-83958,-23031,23981,119994,182725,114902,-36300,-136028,-112475,27784,128636,5141,-122402,-152549,-160674,-36598,123977,111398,69309,104064,13770,-181979,-280679,-187811,-47232,13006,54967],[116930,33859,-44642,-88847,-71206,-39784,-18393,12867,34392,-46311,-157533,-152462,-51147,42696,56008,10349,-68824,-75532,-33769,-58172,-159602,-218942,-111843,-27941,-86779,-93224,-37335,-196755,-374730,-262488,-16175,154471,166310,64225,10748,39017,82013,70200,13705,-41208,-29485,34345,21734,-62112,-52094,69102,68225,-191939,-421715,-302701,-97655,39234,107846,-30615,-329602,-277689,92489,263338,191858,75189,34253,80981,16445,-101108,47028,226352,166299,-2782,-182488,-406885,-356024,-26754,97099,21750,-6355,-1612,57651,175746,309563,358896,198109,-12145,32623,255699,247400,79934,-52679,-37268,120726,218813,62961,-86017,-28775,-15126,-133381,-185129,-58971,64712,1073,-90352,-29340,157878,176249,225163,213087,153517,289816,452734,272175,-85306,-225160,-169326,-116658,-116768,-88646,-44257,19286,193617,270997,115124,-165661,-293443,-99112,236863,395461,229391,-20318,-13455,153466,219845,209852,133252,-93583,-142474,101992,195088,56970,61274,110809,-79319,-312273,-305851,-129775,-5784,57463,45031,-20790,75893,194723,9865,-179689,-128304,-70279,-4029,1952,40304,98545,69130,-68864,-137096,-171396,-151264,-96614,-98374,-262054,-348082,-108910,193199,278281,309290,287879,110668,-20754,49030,112805,22748,-97706,-144133,-23709,323167,570019,375858,-17241,-188718,-145885,-57520,13869,85377,114090,24241,-3939,32486,-23367,-53006,-73139,-211319,-169966,196784,529721,561996,291942,-6406,-143001,-209067,-171826,-5643,97417,172381,121275,-39157,-172316,-193433,-160630,-21410,166863,345043,391094,133590,-143853,-199720,-84694,-17023,-22092,-74454,-192711,-199701,-70717,-11222,117604,207696,20979,-255902,-299858,-116697,185154,356100,241709,13487,-147137,-127743,-60129,-21018,137408,331506,268549,69301,68421,144736,64763,-64514,-116822,-93284,-104265,-135495,-70781,39461,-48372,-231985,-144019,62199,75390,-6270,41885,119154,320784,427226,198073,-174784,-345677,-272389,-169431,-94708,-29402,-43565,-147345,-246504,-239972,-97334,60323,114085,178518,328257,316829,-157,-95069,101530,72620,-66456,-51434,-38431,-53784,-30678,-61155,-100476,-135329,-133746,-30858,125411,217039,198376,151547,277178,385401,213096,-8592,53674,137840,94284,105077,108786,-13780,-29565,63147,-34939,-298554,-375498,-226164,-194469,-293991,-239982,64107,212269,71505,-24480,89837,169788,53245,-100818,-49232,56661,-34967,-199903,-233272,8377,230288,188033,34693,-26927,-33564,-129374,-272236,-142579,188164,304143,119858,-83420,-148396,-85208,55143,189876,196761,54538,-168636,-238302,-122372,-31965,-25603,95796,245946,339573,242281,208653,295507,194797,-73994,-157441,-100812,-128721,-159216,36103,352388,406301,192385,-31954,-112996,-154721,-203723,-110079,36133,114207,234627,346316,311914,250893,170090,69261,-41235,-190875,-230301,-50269,108490,22013,-39507,31615,20273,-7985,19579,-7139,-90643,-67406,740,26990,26440,67714,186741,175542,15360,-50484,-55613,-132664,-214737,-148618,-11969,-42043,-294045,-456800,-423053,-377264,-214492,13382,97953,58849,45339,222757,450038,409516,153277,-23615,-4574,13917,-203602,-422174,-380377,-182963,-93865,-116818,-108841,-177770,-206959,45032,352002,674940,939826,791972,673920,636745,-68163,-517799,61028,108744,-927115,-1388763,593229,670840,-2618824,-3116561,-554651,-443720,-797210,499172,1449017,1226856,467990,-192767,-417615,54891,650507,472433,-62172,-260905,-60034,191387,258914,118643,-186203,-316809,-200260,6102,138267,49510,-67888,-7659,39601,-51763,-140901,-65013,-41283,-70619,-20846,-6305,1059,120998,217158,214231,101754,-100030,-186806,-175662,-178220,5601,313559,399634,325818,326239,220220,12540,-99598,-174122,-310848,-447600,-385481,-122305,105182,-25352,-308840,-431912,-311548,-116911,-4318,21107,44760,827,-50540,-97461,-163092,-81454,21882,20878,69111,159826,161806,116092,56928,2206,-75303,-180663,-349649,-409872,-240153,37832,191330,342629,373808,230971,79464,66167,169657,206561,211606,209245,6782,-167596,-15680,213787,277774,279789,126563,-64234,-10195,149702,220439,138762,63180,76289,158116,160098,-94567,-307518,-173184,-24950,-30442,-49532,-43930,-104201,-233241,-239586,-49109,95995,64093,123818,199849,126555,-64419,-202751,-166923,54690,149674,-15144,-202654,-124117,86058,125810,124559,214177,163153,-62410,-154891,-66509,-36714,-89611,-91835,-94645,-74431,21678,118631,49306,15515,130491,278306,141391,-121891,-87513,124249,197818,188853,133839,90133,58220,18785,-11378,59834,123897,14895,14887,296573,491484,342777,208094,210624,110400,61503,95286,69879,11815,-103625,-254352,-216135,-50045,16614,-58791,-189140,-269522,-313033,-239810,-181620,-144239,42426,168606,68822,-84884,-100016,75259,235044,185615,101533,102359,169798,252507,320872,104780,-157875,-49431,108974,-757,82902,201214,-91794,-338193,-202611,-226158,-354358,-254131,-72273,-2146,-45014,-86768,-49079,6412,11545,80913,206261,155476,-91289,-294227,-339914,-257023,-214427,-318253,-389736,-342698,-227281,-1274,151232,78281,-40970,-45633,14266,178708,367443,319140,103060,39708,184534,354031,418756,336159,41655,-198828,-18569,276572,165366,-131253,-56132,243192,348107,220457,104530,105421,151330,150430,98140,30231,110649,180623,5949,-105388,119662,274424,72022,-257511,-335566,-172659,-100099,-148138,-203450,-117792,131073,171659,-48211,-90019,71672,197334,197485,77753,-42286,21320,115890,117997,194748,239652,155068,45056,-2862,109093,335438,413819,401611,388957,237270,-2370,-120684,-29904,-9416,-66564,33347,155536,122509,-45635,-87274,3352,4948,-36567,112844,119684,-21593,88844,357197,425884,245644,-33896,-208120,-80483,105362,115614,76586,-55922,-363429,-414095,-130095,42241,-28541,-96210,-49808,-66039,-230267,-255648,-127579,-16186,142483,217307,98505,-35188,18547,30144,-111900,-172120,-65414,72414,207283,338014,352558,233416,103958,-5237,-19220,-47632,-181730,-300470,-174337,73601,100094,-24218,-105463,-263662,-321976,-63545,124744,35210,17473,130403,54565,-71566,-14919,-26692,-208102,-277280,-278786,-271728,-162508,30406,129879,249577,344957,318473,217964,252112,226411,-17124,-54688,245209,269655,28783,-4345,105588,24868,-98328,2840,95897,-7825,-29463,57470,99915,138019,139855,69959,35040,-9102,-73991,-8749,145416,219473,247167,314343,309048,241957,204123,168808,96757,-44279,-346564,-546295,-425316,-126519,47235,221941,862500,1832979,1976365,897131,-665568,-1767961,-2859356,-2754510,-1010068,473782,475522,280431,493706,813814,1775464,2611029,1131801,-1545581,-1837747,-1068412,-371889,203409,161588,51483,374238,457759,230923,165635,89517,69832,130453,-14631,-310338,-315688,-18877,144248,162,-130133,-300993,-315134,-145999,-73822,-212723,-279362,-192871,-158682,-224418,-261958,-218551,-54702,185534,363352,412967,306217,161339,18280,-118882,-118369,9817,149837,126719,-31934,-114881,-90496,-128108,-236717,-238804,-149506,-132841,-314709,-517507,-519758,-265484,-36823,-4096,87224,237767,102873,-148680,-192070,-178854,-224389,-175099,31959,75496,-82604,4018,254770,243022,34287,-105163,-176034,-288962,-357889,-146088,232546,357244,217901,108581,35150,-79537,-148726,-127136,-37875,123925,247940,123007,-69032,-72395,65951,83956,-52595,-50344,90852,106007,143897,237528,216041,84595,22600,4523,21909,76780,1252,-104788,-134835,-132167,-56902,68638,66478,-12493,-5897,-15358,-141088,-264795,-186052,16239,126275,143099],[169158,90352,9353,-90394,-92347,-55653,-52306,-18642,22000,-47364,-108505,-63896,21760,92544,123390,106452,48728,333,-51196,-97133,-135037,-217892,-227142,-159267,-142460,-150904,-109148,-194497,-305531,-208044,-18600,52407,-16808,-75653,-22436,74080,120426,81976,19641,-35314,-60086,-17391,-3352,-64334,-52165,68558,114402,-90435,-329026,-309145,-117704,105854,154982,-40612,-318115,-260125,73143,278262,235948,72128,-11998,75806,61493,-8039,131980,239492,50031,-154749,-242576,-430201,-390169,-36312,111159,-12421,-43298,1936,75460,176704,273010,329995,223955,50099,138779,374628,307534,44120,-115148,-78595,112045,236114,106888,9379,100587,60248,-118081,-163414,-3787,110729,37547,10906,157943,219304,193007,251080,269484,233467,328367,424217,212930,-132783,-251030,-199681,-187208,-187683,-113810,-65921,-40028,117152,232671,164661,-73769,-239157,-73173,246808,344958,169606,-52950,-45280,158056,210571,159486,149607,-3960,-119104,36181,161218,103562,169625,236582,-28374,-357071,-362503,-144963,-15978,22012,-62369,-164002,-77124,70845,-8492,-125024,-93849,-88138,-56240,20146,139715,168698,65066,-74068,-157023,-143247,-111889,-105457,-174108,-295700,-269713,-35659,176652,254032,331454,346910,191574,88285,142505,168892,14088,-156241,-188083,-66879,305377,622279,451013,36799,-163669,-146024,-55096,1716,12864,22304,13597,42712,89348,56905,18972,-14081,-119700,-41559,228307,484637,533287,277819,10337,-96862,-178267,-133225,36930,91543,158668,201174,4951,-229449,-286601,-215712,-84147,122375,300823,288059,19710,-203834,-220359,-121278,-82407,-90690,-122010,-128167,-41879,39025,7245,121970,266641,109026,-193845,-301808,-157586,116873,269010,207984,70450,-63603,-42381,-37823,-86333,19673,216059,196494,93621,182889,193881,12684,-130035,-85481,-11991,-70645,-150297,-126766,-34921,-60040,-171654,-112870,39867,52565,-58162,-54543,8030,182782,297381,154774,-160621,-366644,-295070,-124972,-62087,-77374,-68095,-108489,-199073,-255466,-174926,-1271,89338,162486,363934,387563,46518,-57154,177905,142741,-42627,-57087,-65268,-70150,-14726,-54029,-121811,-124792,-90851,-31895,91927,232531,276131,221141,323912,419193,220628,-43092,-6094,82355,9343,12591,51391,-59087,-99329,18410,3518,-276668,-451720,-330020,-279204,-350280,-163523,186920,284862,132654,45559,96060,152474,87859,-29457,26701,96645,-46192,-194789,-176411,8765,173174,141831,37204,7094,946,-100277,-227889,-79244,218069,309407,196617,43909,-87081,-130057,-28319,115522,133666,-17511,-207294,-218670,-112135,-110248,-122880,46611,238087,358460,269953,190538,228303,83393,-203157,-210542,-29967,-11386,-92653,53194,302524,260616,36770,-94415,-121133,-194174,-218081,-68625,52115,72840,221591,392521,365793,222392,28562,-100248,-157782,-252091,-259773,-71169,46269,-33397,-69313,32684,55081,28673,30502,-8452,-113105,-131564,-27913,66585,54483,67486,228531,237838,-1154,-137843,-135551,-144556,-148930,-52881,49722,3747,-200370,-250160,-175925,-182903,-134730,-29815,65,-44812,-35797,172370,390510,346760,129456,-43356,-25647,47781,-118935,-336400,-334708,-135032,-51012,-159306,-206229,-179718,-63999,177423,342143,568557,856311,693067,562319,734219,138495,-525300,-292758,-593187,-1859022,-2724829,-1640269,-132851,454699,1446065,1510425,-737762,-1693461,171276,1466067,1107445,226879,-453377,-541574,110328,769333,578659,-109212,-502213,-263677,-17598,65927,27533,-155554,-278385,-151479,78847,207092,95188,-61128,-68118,-75568,-177402,-253831,-164603,-65415,-609,35240,-55879,-80204,41096,141544,175128,135388,-31984,-152931,-254893,-378050,-222610,118519,202939,182216,285603,230627,74353,46665,18961,-106431,-232026,-271418,-147600,20384,-135764,-471436,-607424,-412999,-150380,25281,56381,49332,4022,-62876,-150486,-209965,-96411,37630,57423,94183,134901,57141,-12499,-25389,-49795,-76961,-131022,-338740,-496656,-318161,-3634,123932,276777,349312,168847,-32226,9837,157853,132109,125575,245882,197701,34480,80577,214530,241196,237244,103432,-101457,-47893,170218,329060,276650,123772,49297,88994,33350,-237936,-439309,-302856,-96245,-23234,-41455,-63876,-155710,-339184,-323811,-32696,112674,16118,59619,185467,180468,16236,-130859,-120778,102273,169603,-66104,-234838,-85077,100937,72637,95280,251204,189290,-106576,-225227,-100247,-38165,-93676,-100466,-12230,44916,29084,64064,73801,21311,61696,139585,-29643,-247157,-96484,131655,152012,115995,44093,22718,79950,74042,-7994,-22489,26261,10362,102809,354000,483876,319776,163724,121987,24304,56787,139225,39038,-122443,-240901,-373518,-300696,-92557,-44059,-132483,-172342,-151069,-176566,-190003,-173686,-85920,95544,162519,10529,-205864,-228425,10782,200344,111299,11613,49845,135055,292472,479224,252049,-143716,-97108,123434,25833,13088,78585,-125578,-238251,-54461,-83621,-224158,-130203,27797,53709,-5967,-48175,11240,89086,142510,230156,260905,143001,-60216,-248688,-338606,-225097,-101114,-273293,-453846,-441520,-356085,-152390,75462,128616,36138,-75703,-43765,202178,433812,354467,83928,-35677,65520,242166,331299,325633,151975,-83379,-43194,160426,57991,-187095,-40458,254129,269977,161634,125322,129505,140853,182973,183158,107110,137733,177975,561,-121111,114159,288366,60326,-332243,-431133,-209464,-47006,-69985,-127786,-48016,147404,125840,-100087,-121754,41166,157253,166788,67074,-56461,-7528,104392,166113,275834,289074,135267,32969,10695,85573,267559,432699,483692,449453,272007,45474,-63850,-39264,-41592,-66092,-17013,29183,-5943,-116981,-101442,60359,113837,56300,139813,127319,45540,175723,385249,443788,310193,20433,-149253,22947,211914,168042,27609,-157875,-360725,-374997,-192933,-96977,-105159,-101753,-92186,-144825,-285284,-282530,-147588,-41416,140795,264605,143107,-35761,-38382,-55826,-195951,-242403,-168278,-38278,125020,265498,275571,207054,160665,46717,-35238,-115564,-218534,-238364,-59648,179567,192431,45946,-84025,-306575,-366535,-122646,48530,18503,74348,154505,10479,-117492,-59418,-85731,-271358,-338801,-332854,-300505,-164198,1756,96471,253981,380784,337306,190836,209732,199395,-18473,11518,316170,293206,48952,43528,157963,69028,-67463,31253,149760,101417,77902,22384,-66886,-1684,70213,29523,43469,34962,-65195,-34933,121110,256770,304774,319533,297316,208534,158447,130142,88953,-30226,-270683,-398207,-292031,-114933,41002,347233,1094330,1724620,1601260,338868,-1307805,-2233734,-2664201,-2142471,-416711,969832,708796,245931,563720,1120615,1783604,2008356,397518,-1655995,-1640804,-580246,111849,375583,57250,-143168,113864,236835,185452,169655,119564,93543,103153,-42239,-328457,-415271,-174152,36272,-29200,-156443,-376974,-391896,-184350,-53386,-173262,-274993,-218692,-195997,-242641,-252207,-151725,51953,281983,402398,400584,285305,130816,-9626,-121613,-152547,-25242,242619,354531,158503,-66670,-58842,8796,-111651,-222343,-240049,-273122,-391022,-455889,-321027,-109867,-12324,-23609,59128,169315,14591,-213071,-200046,-98448,-96798,-38198,153510,159917,-34644,8273,186700,129358,-45524,-153004,-249466,-342853,-348426,-139515,215676,320709,209551,145866,54619,-78825,-80534,-47599,-14101,191107,403885,270590,23473,-15987,85439,56385,-113277,-63061,153955,164350,182076,329352,338175,205749,149092,72053,-9373,22219,5831,-73891,-95090,-96775,-93440,-21040,-14961,-101799,-106487,-45276,-100661,-214167,-133323,118100,272349,248666],[195266,111514,43923,-76729,-99128,-65508,-86427,-55666,-764,-47254,-43129,27272,70162,115642,149809,134917,118607,58373,-61924,-98147,-60524,-174989,-312677,-239886,-147431,-185635,-177330,-161159,-162531,-79311,15924,-39022,-188871,-200798,-50227,98775,144635,90769,33020,-16488,-79192,-57200,-20968,-62720,-52611,29844,90742,-3957,-185806,-250303,-69711,190322,176169,-85628,-302305,-228249,39683,257596,239359,27320,-95816,33960,94832,82428,213527,269820,-38008,-261841,-217810,-316523,-312492,-23420,95473,-50602,-72515,-5131,63699,138058,186851,262984,241391,107434,223445,438602,307940,-4731,-143645,-87487,99835,203809,102455,63214,166036,103530,-73393,-84818,75362,150259,69680,73984,236668,175022,149680,232333,295794,291547,321603,334307,122424,-165010,-244781,-199691,-232415,-247448,-131725,-39693,-15579,82402,191049,193438,19690,-153477,-25510,251761,282511,97484,-101941,-97714,131518,174084,93005,162483,105967,-79238,-36013,89219,80939,189328,291140,11733,-357467,-348999,-107159,-11515,-41066,-179100,-281787,-189683,-18231,12090,-37411,-53489,-84626,-91139,23403,164065,159186,55750,-8353,-100893,-104544,-115306,-154895,-241048,-281712,-152227,58929,165697,196002,279018,342083,248031,171542,209027,210273,-8054,-236915,-256055,-138605,221666,585527,469766,85515,-131612,-144543,-48118,-4280,-49682,-52783,16992,91505,152898,143805,74374,16789,-30910,65536,209595,365619,420194,210868,8229,-37377,-127227,-121692,28664,62290,114303,241678,52495,-229579,-321657,-247273,-130432,82232,245921,178301,-64847,-234156,-230580,-150731,-118481,-126873,-143919,-56830,87936,100742,17722,126297,309422,201062,-96737,-265769,-189959,3256,129235,149488,98529,17809,53923,-7112,-144213,-88197,84132,90820,117400,314162,295318,50587,-110770,-19416,82700,7163,-82897,-86006,-55555,-57768,-76885,-34439,56156,65296,-67440,-147550,-97245,47727,164412,107960,-137381,-350538,-280274,-58909,-21459,-125413,-108585,-80032,-141511,-240512,-229700,-70781,42500,106697,317697,370325,72776,-25797,194198,163753,-17734,-43771,-79448,-89627,-3061,-17701,-113231,-111596,-47311,-25067,46959,221956,323472,277747,339515,394061,179071,-73949,-44377,27963,-88753,-102950,-25872,-103709,-167181,-40690,21450,-235315,-466677,-375974,-307078,-352390,-59857,322150,359211,175905,80851,63162,101785,97117,43372,113313,121458,-71998,-165689,-80048,893,78611,96755,70862,61207,65741,377,-97903,14142,230673,283147,246287,156947,-35744,-171676,-95432,47345,65495,-96167,-244979,-191911,-72040,-95414,-102346,31828,206132,333402,290119,198650,182585,-6935,-297377,-253455,22152,83838,-45333,40399,221717,111229,-104415,-126967,-91894,-182429,-186051,-5692,97932,73847,205937,391074,394266,207176,-93670,-258445,-236299,-251169,-249107,-90558,-18114,-67296,-82608,-183,32488,16018,22835,-730,-110069,-178921,-51182,114755,83262,23607,180488,243189,-21444,-239886,-233600,-157890,-78598,30170,103357,47841,-113805,-71452,57559,18083,-84168,-117370,-103942,-131081,-127349,59213,243363,215594,81803,-54263,-70784,20971,-39391,-218951,-258094,-67791,-2388,-192415,-304293,-205821,37945,259588,287283,407025,637470,384182,238184,655422,305840,-415091,-388631,-770171,-2163593,-3393210,-3181253,-668033,2781049,4844635,3088112,-822687,-2353751,-295508,1179201,790279,-44123,-657098,-603247,125677,750937,611515,-134110,-644372,-381203,-174963,-126997,-50924,-85176,-208137,-101260,122421,213431,83101,-76148,-129561,-198389,-329864,-366541,-242090,-69350,60590,52768,-108181,-122731,-9909,65582,126089,157803,48758,-89666,-285763,-499363,-409151,-121342,-48509,3713,170094,177947,105009,152587,202688,137621,26533,-132091,-172071,-85259,-238172,-594242,-721967,-488425,-185297,44644,116171,92649,22237,-93617,-237884,-279701,-125561,51332,92321,90039,64976,-64159,-135784,-100502,-116730,-128172,-143564,-339169,-537734,-355766,-44757,74698,208058,285980,87007,-128302,-50882,103473,14525,-34438,158170,269369,172700,133512,156464,165468,185936,88570,-124967,-108829,139150,383447,401882,181660,14007,34030,-45242,-299489,-471019,-370305,-161733,-50611,-67591,-112527,-210156,-393030,-347137,8658,140198,-12110,-17617,126106,191920,107266,-33329,-61005,128859,180165,-73367,-223380,-62159,82523,16482,62757,273606,226606,-102813,-259851,-140321,-71907,-132340,-122290,23845,62857,-26861,-17418,91608,50076,26037,10855,-211653,-354654,-78615,146707,107906,44853,-12563,-2452,112831,112458,-17521,-98199,-84120,-35629,134402,357415,423896,266390,119189,53628,-24713,64034,178485,28310,-187084,-297416,-433005,-376638,-150636,-121163,-219656,-143921,-9368,-8029,-109740,-163148,-55480,99322,107453,-66168,-298392,-311156,-44920,128850,21746,-48714,36128,101506,292712,554737,355080,-92091,-93858,116901,13351,-91419,-83557,-206708,-174095,75325,66990,-86423,-17030,105367,97341,27512,-20242,69750,200838,294103,339633,263044,129907,16039,-146984,-286344,-170127,8559,-179370,-430453,-464059,-424909,-286799,-22994,149222,114438,-60574,-73551,223882,500529,415216,107902,-87389,-59648,91186,182439,230262,189343,11324,-69358,18183,-82611,-246378,-20294,238943,139442,67036,139488,147096,113255,178411,212791,143560,141401,153550,-28504,-158466,52968,228361,19701,-347890,-432490,-191573,28158,32469,-11762,58036,176142,83773,-173050,-201773,-22192,81483,92485,22662,-76843,-36042,78805,178908,280531,259041,95709,49013,65906,78199,161372,374905,515046,479659,270848,66263,9872,-9998,-50183,-70728,-94117,-139953,-185763,-198220,-104401,118273,210334,122829,118232,120878,110951,233048,373815,430971,365722,94381,-65061,125501,315238,226493,-18964,-232204,-293110,-270324,-211080,-185960,-130292,-77336,-134219,-226168,-280365,-235911,-155700,-87843,104916,288765,207152,35087,-24508,-99851,-237003,-257767,-215544,-124797,26827,149778,171643,178115,185521,82279,-29573,-118089,-185203,-152405,43726,280006,288482,124965,-48239,-307660,-362976,-153617,-19558,15628,138619,151663,-59180,-165269,-93633,-129657,-317911,-413823,-411415,-351048,-183198,-50381,42266,234460,398168,325264,136093,144470,177459,21840,76571,295798,221015,18168,63645,205478,139077,-10064,72229,225478,229345,157336,-33397,-191718,-84299,23727,7198,78821,86927,-45606,-33380,104441,260934,330336,307178,270545,155512,57411,16847,29971,-13222,-147642,-220315,-162544,-83214,83527,488728,1253609,1573387,1196759,-184740,-1774041,-2468014,-2257015,-1495023,26021,1211529,832870,240167,627003,1349339,1694857,1314623,-332049,-1757731,-1586679,-215073,620815,567593,-43938,-357494,-202897,-87153,726,99829,152741,110829,37657,-100898,-341115,-513279,-418061,-226743,-143511,-214933,-414914,-426031,-221896,-72401,-141535,-232193,-194383,-175566,-226955,-243801,-81231,190494,387379,410258,344770,230297,68723,-50103,-106622,-157492,-51629,280261,501444,320501,22219,19446,138617,-7016,-225823,-346029,-388313,-391572,-346466,-144060,22226,-842,-77200,-15565,88228,-25271,-204042,-157570,-42,29625,79364,234238,208503,6393,20474,128954,30471,-98207,-161218,-259056,-305747,-245659,-57252,208276,247059,177889,180236,86997,-28932,42055,70213,46551,247448,460913,338777,105247,72059,136956,13086,-227521,-154036,115204,170549,213428,408883,430938,283095,200598,72419,-53077,-9589,23108,-46496,-50328,-52679,-123373,-127889,-120087,-176094,-174337,-63776,-48875,-123442,-40071,226368,411188,349388],[183039,90472,53523,-47110,-86741,-72880,-123702,-100556,-32684,-42350,21444,92528,79152,114040,147558,111785,138711,92499,-60824,-57838,54631,-91275,-338298,-248213,-100777,-189182,-228388,-110277,13119,86704,76119,-92670,-303054,-288500,-72361,114051,160045,101098,56375,14678,-85410,-87176,-35932,-58880,-58400,-42048,3082,48071,-18791,-118497,39024,255886,149872,-162367,-294860,-202363,-10919,198989,203757,-40355,-194980,-44935,91860,127879,267511,310618,-82101,-315405,-136808,-112489,-149513,11622,56671,-79174,-87129,-22451,36221,84293,85681,192759,274365,175839,276367,437624,258780,-40332,-125274,-61473,86150,126169,40659,57079,155596,110213,-4312,31441,156123,175147,93364,84165,170026,42807,63754,184644,293805,325394,298698,226287,20543,-184374,-209290,-172476,-246462,-281426,-137824,20509,72985,95207,155638,184999,74884,-74415,20986,243091,222652,31846,-155339,-151417,91924,130268,27198,160811,206284,-27578,-95464,-2815,-1082,120912,272247,42106,-311841,-278372,-36039,10296,-102849,-259676,-332055,-233107,-53410,60867,44944,-34159,-70231,-89245,12178,103325,75914,45872,94197,12296,-48430,-116625,-195417,-266403,-218132,-27773,138037,156010,125914,174045,279203,281178,218757,225618,225706,-16883,-301881,-345324,-240801,92503,478144,437300,119226,-105709,-150312,-44683,-1335,-83651,-96263,14590,111260,195547,204187,86503,-5551,21880,122106,144582,203749,258823,114582,-8606,18341,-69580,-118046,12763,38687,49797,216961,79797,-185038,-286885,-243335,-153208,47704,189416,95722,-93768,-226467,-234867,-171483,-116214,-126231,-154866,-35365,121357,89849,17441,123610,313158,266872,3636,-205211,-200919,-108016,-2111,101713,100514,67933,126172,31775,-170000,-162733,-42429,-27166,121943,400191,395475,141905,-32360,53052,153970,97022,45549,37882,-18245,-36271,30767,72920,102698,89731,-59439,-224118,-170226,-40304,69763,66548,-124742,-323977,-243753,10766,15104,-167443,-162285,-76241,-98852,-211112,-256945,-132199,-12702,18931,182707,253038,50612,-24369,149410,139460,4603,-18731,-76435,-100337,6572,35990,-83084,-108796,-25286,-19620,1258,189842,328924,302604,309862,304790,97321,-82401,-29068,2370,-173054,-211900,-100995,-129003,-199550,-87925,16744,-181122,-415868,-357695,-269684,-276203,52191,422054,401153,180296,64873,8339,49494,94401,100847,172647,106324,-119414,-133153,14219,-16775,-30084,55729,111107,107509,132246,130586,66307,100329,217602,242406,268982,233712,-2007,-194116,-126133,5927,4027,-170391,-274876,-162428,-17501,-8581,4701,51214,165403,271016,283844,223029,173617,-50401,-340631,-280885,42288,135834,-17413,13391,135825,-5621,-195833,-124268,-43817,-127109,-105445,72137,158793,117435,198390,344119,379023,197196,-166727,-363345,-265941,-199839,-204376,-118698,-91477,-98854,-96014,-63632,-30604,-27479,-232,10434,-87658,-202907,-61688,169074,114632,-48675,52543,180431,-48380,-338428,-334938,-174615,-21211,88195,143863,81384,-55459,31522,222271,179916,-71203,-220220,-187278,-177066,-196012,-75601,53469,50031,21140,-48715,-119037,-43414,29766,-90708,-163514,-1386,28009,-212902,-371184,-258640,25825,212454,159940,218948,331986,-58534,-200300,443980,424223,-166540,-105125,-286863,-1702500,-3233741,-3779403,-1157292,3489453,6103807,3759517,-631144,-2444407,-618490,781240,455351,-222343,-739367,-588749,87869,590554,555812,-134142,-653594,-384518,-222534,-247039,-89486,-10963,-142400,-73789,114830,149320,24855,-98035,-178828,-312851,-484828,-460971,-277719,-44235,107563,32603,-145835,-116635,-23467,13181,92879,168317,119400,-12731,-251546,-491375,-481750,-328286,-275111,-152566,23871,88918,100987,195665,332614,345790,237173,-7335,-181581,-170486,-283490,-626115,-746251,-518914,-207645,41362,159743,145920,58086,-103347,-301547,-340394,-160215,59554,117617,64821,-20091,-159503,-211377,-143781,-171287,-199515,-197877,-346081,-518555,-342349,-77041,44350,149334,204397,12684,-177999,-93745,21736,-125127,-244694,-43206,201170,210872,129606,64212,72363,136690,86567,-121429,-167247,66705,367718,471767,227544,5642,22759,-53874,-270081,-399942,-352340,-205581,-117048,-132026,-180485,-254577,-383886,-300528,70591,182896,-6398,-84088,44764,174234,196026,73751,2179,132075,182045,-34993,-180817,-84558,6028,-47649,23662,261898,257785,-47103,-248338,-192861,-148690,-206375,-159349,7121,1170,-125059,-119041,75940,88136,28411,-73028,-350793,-412848,-36179,176761,87401,2263,-14194,25733,143268,123979,-30633,-142865,-175298,-105230,109920,305470,320805,200210,95648,27968,-17739,95985,211976,45184,-156144,-243877,-403459,-414883,-207477,-191129,-279245,-95425,128896,156357,-9593,-145744,-67114,39773,11922,-136316,-336936,-336818,-84246,41534,-64116,-67823,63985,79545,255881,546699,397988,-30731,-72751,68135,-38578,-192667,-230708,-303729,-166729,147391,182942,27085,56964,137317,125642,57084,-7357,106379,309516,431098,387670,212904,112639,113548,-3840,-177952,-98410,79865,-67849,-330198,-410353,-421197,-369455,-126310,113552,146219,-24772,-76331,237123,548367,471523,150439,-110550,-156308,-54455,11315,75670,146108,53832,-96024,-106123,-196355,-268976,4292,190128,-24140,-61882,123802,145287,77393,141309,180232,122496,108681,100217,-86290,-217835,-52364,107339,-40566,-301777,-336012,-110521,116904,139611,117058,174299,219129,65049,-239161,-295435,-83356,22025,20417,-34032,-100076,-62815,46659,157891,213218,156729,44659,89804,150135,79802,37623,239312,465526,460272,235322,67611,91743,59846,-20156,-63742,-161662,-292385,-348202,-253569,-84166,166413,268272,140870,58429,111792,164595,245249,322990,383786,375143,148178,18672,209089,393160,269054,-61625,-270288,-196473,-137663,-189006,-208547,-98026,-35360,-172534,-292426,-228555,-135761,-147211,-140504,43641,268679,253170,140163,49599,-89199,-215039,-196614,-179357,-166785,-71074,24408,82992,165882,181442,87342,-10687,-60187,-92509,-61990,112928,348793,364651,193269,-11259,-273294,-322229,-153297,-65221,22885,196614,134363,-129248,-202162,-108466,-141073,-318012,-454414,-465911,-376564,-202894,-117756,-24534,198498,399037,302364,76457,70467,168068,99345,115527,179685,62294,-67940,28895,209903,203137,59073,119270,302181,322945,168048,-97792,-238096,-93739,-2846,-12626,105464,108768,-29877,-6382,99887,239624,334128,293210,238613,108364,-48481,-109935,-40756,13390,1337,-30723,-50732,-38825,159559,610870,1292317,1389938,755800,-621237,-1955008,-2388991,-1733353,-895413,273518,1124716,771217,257115,696138,1464910,1522679,654138,-887207,-1777157,-1520747,9142,954686,644713,-139712,-533265,-481508,-384196,-237284,-18047,159299,100608,-48958,-164147,-333886,-576737,-683839,-568587,-316149,-284237,-404365,-408672,-245758,-122856,-133030,-179726,-143587,-107752,-184581,-250772,-43993,303378,459039,387561,272593,152264,-24124,-111624,-96292,-134604,-55160,258481,522946,405085,123717,109211,206323,37380,-251961,-436033,-439950,-314464,-225816,-66924,67037,-19172,-166213,-132252,9621,-5271,-124573,-75584,99892,137175,151802,251921,207584,31374,40702,92547,-32960,-103841,-114879,-194948,-192705,-92101,64978,205345,158232,139003,210534,126325,51011,169682,175821,111529,268724,416643,315065,138217,143440,189050,-40375,-366224,-307246,-17141,120181,214651,426811,447201,278385,159483,17536,-88677,-3939,52257,-32621,-15972,-2843,-130451,-227987,-224862,-217453,-196928,-63384,21253,-974,67843,304059,496358,409712],[128742,34440,41616,-8587,-60038,-85270,-167564,-155043,-72126,-33854,64271,107203,43928,94288,135623,71272,124561,102303,-52677,4450,180488,17735,-290327,-186059,-18044,-160529,-249179,-57732,167155,235608,138027,-99962,-337477,-328082,-88921,122669,168780,108918,86538,55955,-79812,-113269,-51960,-47401,-61469,-121419,-113258,61756,143461,74655,178855,270672,66003,-257155,-301898,-194809,-73397,111158,142814,-100008,-278532,-146398,45044,116522,283228,342020,-88445,-326451,-48680,102052,45306,63239,11441,-90846,-89437,-46654,10496,39497,4942,149072,328773,256484,291983,375005,182168,-40333,-61742,-11664,70825,24386,-64053,-4105,87143,90809,77457,153520,216117,181748,106018,48675,-7717,-122433,-31168,128353,267088,336896,292480,147250,-68865,-194063,-154332,-128703,-233659,-285758,-135072,83121,176236,140620,132420,135340,67291,-33548,42931,210708,172344,-14246,-200112,-187296,63298,105794,-14215,145267,273424,29198,-127931,-91270,-109930,-788,202727,65010,-234253,-182176,37701,40122,-138278,-275083,-299115,-204475,-35415,118671,90518,-51871,-62686,-50298,-7018,-15458,-44365,38521,183720,136056,24143,-73557,-180156,-232584,-118866,76784,174095,133898,56777,49617,184208,297933,231827,188275,212561,6985,-315006,-433834,-358421,-46640,340313,375429,136414,-92016,-163831,-46001,14454,-79350,-107572,-13244,82261,196723,214949,48604,-77833,21237,116485,45927,34061,97192,22110,-33153,53133,-14514,-90994,32307,38723,-19007,130292,71615,-123713,-197848,-203601,-150423,23790,144805,64855,-61314,-184235,-237814,-183717,-78965,-91376,-161191,-86471,32871,9235,8720,111965,270470,284468,75819,-139969,-184113,-169142,-68354,92922,89878,68556,145029,74674,-144106,-188399,-145343,-137046,87890,394475,432203,220020,51887,101125,177833,165315,189174,191988,47384,-7742,120235,176790,152040,89312,-75894,-280195,-201191,-62689,34210,37809,-131466,-308701,-206818,61265,33800,-200550,-218685,-97719,-84351,-184262,-259813,-168971,-54603,-75627,-13084,58619,-26345,-57140,66765,86834,20939,8664,-55524,-91018,19081,91142,-42085,-119809,-36949,-26006,-38173,139057,281968,270100,226037,164788,-2445,-61259,44687,19677,-221227,-288875,-154189,-120024,-171744,-100863,-3992,-122419,-314468,-288366,-182059,-134425,143805,444366,383824,141363,5676,-40466,27359,98639,136247,182353,43661,-187340,-119443,69049,-39293,-123951,18455,130653,122580,173367,241968,205576,149327,176923,199716,266000,260465,16085,-180949,-110152,847,-40643,-226335,-286051,-129233,32538,96324,128039,86673,126180,183586,235595,242112,196942,-42239,-332405,-286594,33290,142867,13,-6352,71226,-70211,-223903,-93918,2953,-44871,14716,158604,220148,189604,201343,262382,310146,176928,-178476,-390018,-255826,-129881,-142584,-162231,-186378,-157267,-132972,-145208,-101325,-68669,-26468,21548,-56538,-205602,-60675,218919,147500,-119752,-111007,65137,-77267,-401827,-413492,-191566,12911,121726,172811,99648,-34234,51123,297986,272927,-86002,-295982,-223921,-172107,-215052,-179406,-115936,-102631,-34891,-23912,-142816,-96541,93586,29342,-63203,50401,26956,-218763,-385033,-329173,-123175,9683,-33099,42743,7504,-517248,-601937,216125,527167,194675,490614,669983,-687001,-2430306,-3534639,-1761991,2445933,5115216,3403088,-219076,-1844507,-584216,488793,278351,-228688,-675056,-497039,8012,328752,419970,-121523,-556846,-289322,-142868,-243700,-73101,39308,-100861,-72219,57354,32979,-51340,-107101,-204480,-402280,-604005,-517851,-265871,6904,137348,-7134,-150815,-67564,-7961,-6075,89411,171225,163889,57738,-162045,-356280,-415703,-438322,-413657,-250497,-103298,5526,76415,180775,385576,455794,328658,66643,-171414,-207021,-249110,-549150,-682497,-497144,-205690,13350,151428,174175,104271,-62864,-286895,-353943,-184451,63039,133517,37586,-84552,-195444,-211355,-137758,-185043,-244803,-249096,-341891,-437178,-283216,-100163,17866,103025,126455,-31279,-162873,-98109,-62731,-258138,-448980,-284730,39575,153140,73216,-32704,-17487,93476,96843,-83328,-192987,-20509,290178,457764,246654,39012,62339,-572,-174196,-257384,-255551,-218063,-205595,-218302,-247469,-278182,-322517,-197815,141237,234900,29156,-123416,-27564,152963,267849,172352,62170,118599,173040,27958,-131621,-162926,-135319,-127896,-27460,202632,262453,44730,-194840,-255489,-261044,-299085,-201556,-43488,-90806,-234125,-226379,20286,119623,56468,-96126,-398143,-398336,21411,218929,95803,2419,43022,99337,156990,101885,-41631,-144195,-223309,-172605,50741,212006,193228,142471,105857,45964,36892,155582,241878,85862,-44682,-93703,-287801,-401977,-253587,-238570,-281202,-20500,244291,282533,88879,-118843,-111004,-62937,-95041,-178404,-318557,-314854,-106075,-33712,-122049,-43051,123920,75385,191317,472955,378578,9321,-69330,-20790,-111554,-250523,-310510,-373919,-210329,140536,231442,92640,75736,118462,137701,77649,-14832,107229,380834,515238,370084,133870,94933,202326,150386,-25873,-11536,109520,30333,-189958,-304565,-353707,-379176,-214053,21188,115056,4141,-67632,227566,553871,487265,173386,-111876,-199124,-152775,-137865,-94569,42301,32970,-123544,-179400,-237367,-230976,30373,109299,-189802,-204368,71548,122652,42509,77004,90807,44265,39940,19864,-167453,-289204,-171379,-38661,-102965,-211202,-169826,22061,206952,229863,221119,258128,256222,69620,-274053,-358244,-103172,28541,-8030,-81874,-124680,-88510,17912,118669,105253,15603,-6570,140514,233860,77954,-76861,54216,327612,380271,173127,61803,170492,158145,50588,-31516,-186991,-373225,-426799,-252886,-34401,197944,277279,110354,-15510,105945,196875,211274,240655,300846,312490,150736,81044,263953,427592,276613,-98373,-278342,-115955,-22798,-142090,-171180,-24216,3295,-209629,-333253,-159253,-22261,-120990,-181934,-27982,196604,246060,220209,137403,-38390,-130311,-60662,-64092,-160071,-152181,-77577,32429,164695,153285,58036,7365,32075,31915,16245,133048,361738,399404,231476,10798,-222096,-262804,-126458,-80082,33812,234923,117615,-175724,-218523,-102435,-117019,-262471,-424532,-450720,-334690,-198411,-179055,-89169,156609,389803,298332,42292,6068,172029,195795,121776,9850,-131000,-182138,-59904,151016,228845,115640,159400,356753,342108,95033,-155541,-198822,-43872,-24342,-52453,81821,69231,-30999,35658,103497,202705,328764,289004,208148,86941,-107000,-189464,-80333,56059,144221,147777,45430,9848,236832,678219,1193093,1169228,330332,-893001,-1808023,-1981302,-1189643,-409698,335636,743760,503853,270213,768236,1465681,1293440,132203,-1150317,-1632357,-1293709,127462,975685,509416,-246224,-638774,-650161,-536498,-395971,-118870,133504,63119,-123954,-197399,-293061,-579175,-884198,-867089,-493233,-338856,-355178,-345006,-243111,-182327,-150423,-144373,-93908,-15042,-124916,-277085,-65252,336251,458345,335204,204227,63036,-135668,-189659,-104173,-93670,-32426,192285,415244,383936,200028,167857,182067,7723,-291562,-483509,-415970,-190154,-129091,-105955,6947,-66520,-266609,-260701,-50990,63003,1386,27853,189620,218889,173348,207033,161425,39832,66060,77635,-53814,-59495,-18330,-73657,-51380,46915,172105,196706,77090,107322,234107,161562,126232,250142,226793,148653,245334,308234,219627,101589,157040,207430,-95888,-481328,-460690,-178732,35981,174674,360860,365500,177979,41290,-59046,-98237,35867,87025,-31129,1229,46136,-111777,-300510,-304879,-220165,-176853,-44348,105318,130558,157622,324321,496560,398644],[41072,-38940,16408,25884,-31019,-107867,-217565,-217737,-117540,-28700,67962,60563,-28604,61722,127316,47182,98757,89565,-50657,54153,273634,123164,-179929,-76425,76385,-105466,-232528,-17201,253274,317332,174906,-73099,-302294,-323008,-98478,127769,168092,104057,115029,101524,-67232,-142271,-70051,-19047,-42516,-169117,-207189,46796,273564,292704,308798,221661,-65676,-347411,-318330,-204092,-135163,10930,76305,-122033,-319139,-245656,-31680,70410,263193,337117,-81380,-316751,-342,247692,212905,122088,-21251,-87946,-88442,-71237,-514,17202,-32952,143381,387129,332086,272640,267485,103157,4758,32213,41749,51279,-72491,-178582,-94394,-2970,62968,154276,246298,238184,168241,104446,-10002,-210553,-256622,-100716,80043,220684,331080,323357,129908,-125971,-198013,-95620,-84020,-207029,-268207,-132262,112131,236288,187513,119800,53164,-2796,-41528,29177,151163,130911,-36499,-224795,-193537,63286,120095,-11310,128270,300491,86023,-127419,-155694,-205700,-123909,116901,79784,-150111,-97759,82647,57648,-139607,-226343,-201229,-125531,19025,169236,92407,-101829,-75279,7713,-23587,-140444,-149534,35753,219580,217034,100970,25991,-92025,-144265,-6364,149404,160219,83429,-13059,-63092,94908,307144,220737,112993,176978,63513,-261259,-487619,-460170,-157446,216845,310155,140175,-89498,-178434,-46752,45961,-38542,-97097,-72397,6479,149633,169928,-25094,-172222,-30683,55286,-68292,-113264,-22581,-37071,-58027,57057,35181,-17599,103655,60504,-75601,15273,30090,-75195,-93249,-142526,-125577,18993,127245,90863,14737,-121743,-240532,-188700,-22385,-32174,-157639,-185455,-143093,-110416,-2165,94275,190942,246978,99542,-90979,-145072,-155245,-43910,130998,83378,20814,99189,113114,-61190,-161824,-212825,-223943,9911,292126,370442,224454,87102,101824,150076,190262,296453,308778,93884,2617,161914,243043,171417,34910,-150309,-319944,-198429,-31543,52883,27947,-149077,-308435,-186399,72656,23756,-224908,-264589,-134159,-96306,-170544,-245547,-168837,-61647,-142649,-211991,-159191,-136203,-105333,-15200,29769,29884,32157,-19085,-55488,40007,133650,-1319,-138139,-79033,-51163,-72590,67539,177132,163204,93002,3965,-93796,-19134,150091,73266,-222085,-318771,-172842,-69917,-77846,-69244,-27462,-66402,-190090,-192338,-74663,25510,187422,371283,298227,71599,-66662,-56746,52771,124135,152972,143772,-53001,-265181,-137843,68129,-55637,-177202,-15389,112691,97177,175080,302054,280181,150366,114076,156319,235532,234240,26903,-123348,-51997,24482,-65255,-252284,-268910,-90293,60899,157281,193141,111566,91419,85211,141603,233994,233619,2183,-286082,-265888,11783,120206,18583,-288,45180,-84169,-200036,-53394,34218,44490,155134,246787,271549,267209,209249,163624,195077,134864,-136459,-338380,-228173,-80518,-90370,-221834,-311275,-264941,-211004,-226806,-145114,-76529,-40624,31570,-27817,-194534,-54847,249536,176369,-158534,-247639,-62998,-97194,-399256,-440332,-201224,22465,138945,193989,103148,-43741,17133,300137,292604,-104845,-306441,-197713,-120567,-175184,-210324,-209493,-197302,-63209,20492,-119191,-89107,160903,127929,32260,82451,-4231,-209876,-344390,-401320,-368696,-303301,-247317,-84102,-267054,-867529,-816707,108096,660580,592169,1166546,1676936,421655,-1399190,-2812052,-2481211,272830,2618328,2219612,262190,-707356,-153491,444418,350473,-63104,-489506,-344525,-85371,35096,234099,-115880,-422853,-142973,36260,-114715,-12429,53243,-80374,-80077,-28012,-99639,-113889,-87376,-198834,-453648,-653283,-524814,-217187,70446,150331,-39874,-113950,4469,17648,2462,111742,171842,178012,104091,-50215,-148159,-245196,-429817,-444888,-286553,-175706,-33104,56774,135579,365771,442227,277717,69663,-147947,-188687,-147565,-386678,-557127,-426167,-172739,-29367,78125,151102,144405,31316,-169117,-291665,-180616,66129,146818,28928,-101956,-160321,-134514,-79774,-140266,-222386,-251839,-306980,-307651,-196168,-118438,-22015,64588,68243,-35225,-84730,-52590,-121340,-352082,-574491,-458472,-127356,36395,-16095,-110776,-91145,52000,111734,-15415,-167836,-89870,181302,362351,228621,102553,132713,77595,-58982,-93767,-113449,-199610,-286493,-296179,-289817,-276830,-237305,-72401,203594,280464,75933,-128726,-61910,151198,309827,245814,115621,101323,150686,80279,-102083,-281483,-319546,-225474,-92594,96342,226633,143034,-116594,-317114,-383558,-380979,-229814,-94423,-163383,-320261,-317825,-57283,133196,88268,-66014,-332461,-306570,80451,258128,118882,39533,140768,192249,143975,45816,-49591,-105159,-219252,-213928,-13575,99136,64486,110745,150434,90998,111930,235751,272792,137201,98856,99365,-123355,-346033,-288037,-260286,-220316,78526,327129,349534,161637,-83669,-158136,-161535,-173007,-180842,-260932,-268590,-116096,-75940,-132201,18649,198509,88488,110786,355716,304844,5823,-102851,-124724,-177203,-241263,-295172,-382721,-272704,61862,201918,102581,44683,66669,134924,79103,-45828,70603,390589,517822,299570,61747,85736,258043,279100,138838,86285,118107,94694,-56121,-183262,-247631,-316925,-269764,-104140,35103,5876,-68388,182933,500986,437230,145357,-103658,-179878,-177993,-230320,-236161,-83707,-36197,-150081,-189503,-191705,-135573,53536,9733,-324934,-326416,-2874,90052,15442,-7200,-38113,-72301,-50196,-76076,-258186,-355715,-266574,-163320,-148104,-106700,16443,177112,286079,286211,267677,272016,256659,79544,-266548,-355738,-56625,120748,25288,-107025,-149339,-112892,607,82740,1333,-117201,-47499,180750,282780,63516,-157974,-130899,126047,244452,96036,60484,236465,261992,147674,26521,-158974,-357014,-389135,-185703,40651,211588,246269,53247,-76611,99778,198041,142170,139716,184551,177253,95460,113258,288510,411121,243874,-123277,-268547,-81416,40410,-88566,-96628,60413,18550,-248558,-344576,-99176,63483,-82414,-198892,-94233,82733,170673,224510,181012,19439,-4081,122656,95144,-115831,-202626,-134889,16257,150315,102166,2596,13711,123807,154042,73793,103014,306964,379807,226381,5396,-175572,-200685,-82163,-64342,42491,244682,110367,-185444,-211192,-82031,-70040,-168091,-322005,-351971,-219163,-156951,-212870,-134915,119659,377262,332918,55410,-32683,184182,285445,107735,-145946,-287007,-275657,-169612,39913,198537,135682,177323,370777,276165,-43679,-193710,-97893,30866,-55676,-128536,-18358,-38165,-52175,78259,105087,158999,323371,296116,180497,96867,-88354,-187552,-61078,116873,249306,290740,136394,56902,284129,672968,979499,909289,22757,-922342,-1372107,-1312273,-702484,-97782,247505,188822,77226,245817,820486,1373789,1043512,-182015,-1090137,-1282606,-848448,194867,670227,151029,-384610,-683118,-689563,-495453,-375679,-138647,93904,17931,-154228,-174445,-214551,-513205,-947019,-1010743,-615099,-361810,-290991,-252269,-206295,-222322,-181922,-139027,-64869,75552,-58334,-315010,-147546,262232,368549,256260,146031,-27420,-243343,-264393,-127810,-48820,8567,109706,218431,261620,219888,167105,76467,-78000,-325624,-472699,-330458,-65381,-76048,-213151,-121722,-124227,-337171,-355414,-82567,149538,136606,131481,261461,273850,156546,121803,90121,40786,94322,77740,-37945,19863,103641,64711,55974,109043,214235,174561,21232,90658,246032,179657,161936,252119,207399,141515,186347,188766,94514,3817,100281,173829,-142776,-525321,-534669,-282792,-41686,103594,228801,202528,3860,-109900,-118020,-74633,90036,117747,-31373,5237,86189,-78081,-336865,-347128,-193497,-130581,-14113,188075,241083,201806,281177,411048,308668],[-59320,-108662,-14561,42834,-11572,-137080,-266345,-282296,-166709,-36403,26621,-37269,-121004,17692,122738,56218,79379,56514,-69001,57744,292829,190700,-41250,45902,158737,-34543,-181217,3143,251217,306907,169106,-37415,-232745,-288475,-97502,132006,152221,76346,130664,141252,-55796,-178139,-88445,32791,19407,-147734,-233245,20212,348886,480114,392398,120850,-214775,-407324,-328971,-216547,-181274,-82657,22477,-90641,-302927,-316380,-109343,27914,216791,274095,-90130,-305918,-15574,277760,310269,177312,-29132,-80869,-93647,-87204,6709,16082,-26512,164434,416485,374880,229447,141983,41345,87465,133873,77766,24644,-139276,-263877,-177111,-77345,42125,206996,282673,214171,132738,84320,-66255,-346262,-315514,-124288,47909,162487,314744,389659,180087,-142567,-201894,-51701,-54512,-183630,-244221,-139463,82693,211768,200782,108024,-44155,-110620,-83695,-11812,73849,94040,-38575,-221997,-169574,93189,173689,41731,127669,299471,140989,-97393,-186186,-259107,-203876,43727,81034,-87032,-53949,76674,39739,-120512,-144019,-83004,-31909,86215,206443,71139,-159944,-108374,58808,-27072,-218884,-194894,39030,188456,219261,161478,155539,45836,-25819,97980,194018,111332,-3041,-94913,-144064,46564,315379,197645,28669,130216,131251,-155939,-476485,-508424,-211403,139572,259184,133179,-93208,-185009,-39135,92399,26814,-78863,-149092,-92800,63103,80725,-107130,-251592,-115653,-42145,-178304,-217776,-77757,-47768,-77115,31701,80973,99800,204332,83726,-107979,-78658,-24364,-56866,-18875,-84849,-86261,42520,148803,157403,99808,-58714,-238639,-187768,29915,34304,-133165,-273230,-325226,-222003,-7558,75793,95159,164291,72514,-73574,-100540,-76309,54182,200238,93220,-53686,1467,136788,64709,-92751,-240575,-279956,-95114,133417,223355,133053,43173,48502,84903,169401,331261,336768,81308,-29324,140651,250140,139802,-76653,-282190,-349776,-180932,20356,102485,42135,-155154,-307583,-187651,35516,-18622,-242130,-290460,-171560,-121923,-170624,-221094,-128266,-21999,-152846,-346613,-333326,-235471,-135223,-58321,-9286,32996,50896,28132,4656,73704,156632,29642,-151846,-133977,-94796,-111428,-29996,20098,-10462,-66087,-139544,-155562,23256,239965,138306,-178032,-298475,-153208,17727,65605,720,-39116,-17158,-71423,-94280,20115,143802,169617,218394,157183,-6627,-114325,-27740,120905,172377,159698,79064,-153934,-335326,-185986,22172,-52919,-175893,-43759,59339,40231,141434,306279,286266,114419,39868,103322,172824,162869,39263,-26470,29562,54022,-75886,-243712,-221016,-47768,56447,132779,156843,103727,58704,-10642,14529,187734,260519,55366,-223912,-219494,-677,91125,46546,39667,59407,-66325,-153272,-23324,44538,122619,289859,327918,307785,326445,213666,70497,61369,72782,-63071,-231547,-204960,-80990,-76196,-292577,-459268,-420641,-329033,-289825,-140846,-38524,-32887,40425,-9640,-178262,-51068,249271,192879,-145995,-301135,-153466,-95451,-318076,-395846,-194874,13444,147990,209140,97401,-64440,-22822,264380,258209,-101039,-234392,-109766,-39645,-88428,-155555,-203064,-206486,-41578,84357,-40237,1933,235991,198129,113244,95917,-53259,-189305,-269309,-457672,-624584,-626315,-419262,-137421,-439928,-1017981,-752555,212132,845114,917673,1628319,2262741,1118112,-588691,-2049191,-3120429,-1940543,-163634,631365,621214,590296,517281,656716,636621,195480,-249436,-164767,-159626,-216869,40969,-133386,-324338,-1637,254152,88214,55107,31956,-62275,-72716,-109513,-210233,-141995,-34781,-159876,-460879,-624005,-485134,-155242,127099,150302,-42779,-40391,73106,34947,24337,141006,172336,168856,116573,41088,51442,-47224,-333385,-398379,-283375,-183955,-8931,65290,95130,299398,324498,114962,4135,-123781,-129501,-18054,-192412,-405508,-315956,-107933,-68366,-43130,71603,159421,153859,32939,-148272,-137154,73770,164984,50242,-66252,-68276,-8273,14967,-38783,-116546,-184085,-232536,-158022,-103928,-135159,-80896,29165,36974,-4862,34271,40260,-128617,-376624,-560835,-472681,-215511,-88959,-111143,-158567,-144742,3587,118050,65209,-93762,-114307,82438,222245,177083,166768,195031,129090,25446,41722,27745,-159523,-331152,-335230,-290594,-254745,-162416,34675,240544,299810,110995,-101985,-42779,176124,314325,281878,159906,93493,115888,89144,-109137,-402718,-498346,-327108,-165536,-39107,150270,215555,-37670,-361973,-481554,-421613,-225152,-115162,-188290,-356682,-369615,-123970,126253,103368,-9147,-174703,-156955,127689,272528,130611,89585,243677,269874,102562,-36279,-57570,-42715,-171228,-215706,-59709,-11197,-43016,113269,218622,139992,177046,321916,308048,181566,213949,260889,31644,-271387,-313792,-262309,-116943,188499,376151,355247,192461,-45974,-176462,-204725,-186650,-144359,-191678,-223459,-123996,-81364,-89761,101800,268663,111577,24896,212613,192134,-44617,-166376,-208281,-211049,-169697,-193874,-318552,-309217,-53604,110224,67137,-9656,15935,120450,51994,-97616,8720,334239,431390,199774,27698,93428,270513,351992,274441,181560,129663,119336,34910,-79385,-133515,-205673,-286162,-227841,-64967,-26992,-93393,103736,392259,321260,59676,-96457,-108801,-127727,-251151,-320370,-190801,-118114,-169273,-146481,-80609,-10724,69758,-86279,-405291,-394308,-69810,65036,-1031,-99977,-180090,-196322,-138399,-169592,-340760,-399994,-308564,-227826,-161962,-20065,169779,316823,344663,300658,242832,204504,198855,70669,-222635,-280000,53110,274398,108659,-105356,-170495,-132319,-2330,66374,-60116,-199856,-72068,193424,274775,36900,-192678,-264914,-86703,76446,17713,70368,284267,344746,242813,93143,-96060,-259999,-253068,-66958,126187,211176,198282,3042,-106275,82518,160150,55005,35263,44850,-1287,4356,119792,286273,350418,183869,-126675,-248947,-93860,42775,-42208,-12017,124442,711,-287254,-325931,-57914,99677,-41284,-185956,-142912,-47015,42048,139016,142492,49743,129084,308967,248693,-53896,-214301,-143679,12176,98619,28175,-60510,8251,187215,246391,112036,37575,192395,305642,175446,-30497,-147331,-142257,-29306,-26004,46616,224422,110790,-160337,-184102,-58552,-22316,-70297,-180564,-196273,-67560,-91694,-211771,-149350,96448,364835,401491,116470,-38393,195356,343126,93479,-228892,-348232,-300570,-246955,-82474,118981,107537,162865,336924,146339,-205187,-206889,19697,92567,-100843,-239862,-190570,-189509,-84549,107774,93876,115353,320400,306084,152624,127287,314,-108830,18670,191691,297997,378916,229972,100746,289142,607667,712340,631382,-62174,-669937,-756767,-520978,-322255,-14410,41246,-386307,-411356,161185,819564,1219244,812592,-264169,-762610,-761370,-252411,250165,146845,-350876,-564966,-707888,-635385,-300305,-169103,-51800,70368,-8374,-122400,-90701,-108678,-394581,-847178,-952222,-642682,-352302,-236054,-153336,-136865,-219922,-206542,-157225,-60049,141777,4958,-348690,-269579,93797,203721,159254,93712,-110300,-319694,-307320,-150777,-12743,52808,40345,1620,75751,173431,109715,-61976,-178063,-332051,-401329,-214272,17936,-65138,-308455,-248867,-164500,-338173,-374728,-81671,218682,243655,216034,309825,302037,124071,31039,21359,48720,126678,86516,745,107206,213546,171206,81659,63221,169923,138720,-1476,88274,240232,170815,140091,178284,132497,95839,114775,100936,-14728,-118510,-3727,96629,-169362,-472290,-472770,-265418,-72429,30661,80481,8986,-189900,-237435,-130797,-24407,131557,134797,-19979,6781,109605,-48032,-343922,-355855,-157833,-81968,16281,250950,305285,189322,191121,270632,163936],[-145407,-157600,-47731,34586,-5786,-158800,-300322,-337478,-215106,-63044,-49281,-155382,-209156,-38873,109825,91249,72922,6892,-113334,699,218063,193955,81437,146968,213050,39701,-108068,2104,173750,214924,120706,-17500,-171469,-245124,-81533,137100,116338,21910,123300,162184,-54494,-219357,-103873,105946,133533,-39248,-171377,-1058,357095,581652,411128,517,-339231,-416588,-315848,-214872,-201150,-154510,-8252,-10487,-233181,-340151,-158876,16215,152387,148721,-132429,-300937,-84978,195547,324029,219015,-12456,-82356,-108500,-85031,26356,22969,6027,184602,385848,362152,179639,29037,6145,185462,218727,82757,-9064,-163537,-290156,-218596,-112048,35416,221855,252852,146707,73917,42301,-102374,-362573,-291225,-102271,32131,104137,294455,468747,274694,-125846,-213260,-38798,-51523,-178257,-229966,-162643,-7821,95245,156339,83197,-136713,-216892,-127971,-54332,1217,59347,-28577,-190545,-125629,135656,245199,131996,156986,293481,193445,-49959,-186667,-263528,-222753,-4731,60658,-64240,-60845,13989,-27794,-108507,-73834,4234,42048,144952,233992,61370,-194540,-148673,82874,-11803,-220587,-162355,48973,107210,140370,185134,264787,181956,89405,180894,223617,54970,-116680,-196838,-187063,57059,323834,171984,-34867,83330,176678,-38696,-390250,-475021,-198391,116634,225341,114751,-98320,-177451,-18199,147655,98583,-63735,-215859,-182036,-42033,-28523,-169286,-287518,-207522,-151493,-265695,-269555,-69344,-12939,-85904,-10189,124243,230336,283053,81113,-112424,-110095,-61824,-66736,-6745,-55287,-41812,99484,213226,234012,156506,-12597,-223209,-181532,53689,85625,-81911,-289264,-423920,-280521,-1411,60774,5098,59406,10728,-91643,-71561,27714,175008,268829,121893,-120481,-114586,138195,202197,-1329,-231231,-302684,-191966,-15696,47036,-27267,-71794,-45404,7411,118365,286556,262698,-1153,-109691,64846,198950,59756,-216047,-427630,-371098,-167162,58768,155933,83293,-124685,-281472,-202525,-44613,-87278,-253133,-294868,-200043,-145834,-177140,-190596,-54754,59620,-96067,-368050,-408040,-276678,-114537,-40564,-16903,34097,68005,79358,80017,122143,163161,44712,-150246,-177262,-148348,-166793,-155738,-167768,-212729,-214022,-231547,-177996,43091,268448,182691,-103094,-234899,-99396,128938,223691,87956,-29688,24649,21991,-11028,80514,179776,99088,29327,-8454,-71895,-111829,38492,206762,229826,163498,19246,-225010,-378773,-246577,-38517,-22673,-122928,-61895,-8393,-24276,91094,274300,252635,66643,-33154,30125,75268,62759,56830,89275,107643,61530,-85793,-205942,-150201,-10369,16626,20423,26456,56044,24703,-91974,-118407,109199,260315,88729,-170624,-156685,11117,75795,85659,107904,99797,-41920,-115691,-19624,35387,175206,392051,391379,327668,351069,209377,6889,-49985,7223,13546,-105688,-195078,-136073,-117795,-366199,-603155,-591638,-461337,-320276,-90021,32035,-5029,47322,-5339,-163037,-52328,216049,189843,-83062,-244205,-164473,-63187,-173922,-280039,-166537,-4577,151599,216470,91268,-70603,-28155,224487,201533,-57678,-92026,19504,46816,16686,-37453,-113150,-129519,41752,166647,82299,159738,313355,237932,170497,93662,-104931,-163782,-191499,-483656,-796648,-848341,-496477,-114922,-489451,-939640,-412224,529619,1052622,1068421,1654462,2117888,1074403,-283250,-1548788,-3360014,-3112035,-2060234,-892007,689962,1593527,1149244,1005329,992496,425127,-37625,-2385,-191771,-372881,-117047,-177719,-301336,92348,440071,278619,79868,-17103,-28277,-32459,-159259,-273023,-133980,38879,-92812,-425364,-541716,-420767,-108366,158411,142935,-6946,51715,117259,36370,44747,153640,169743,149220,95212,76682,169899,94908,-215635,-331000,-270423,-144965,65276,108371,83169,220806,156141,-92316,-106285,-109103,-52673,94597,-26138,-258146,-180549,-16224,-84780,-171713,-43691,137313,261999,262740,52216,-55316,87882,189433,96777,5955,46809,121463,117106,96325,51889,-58871,-128659,-22959,-26441,-148912,-147281,-3256,31984,43534,159814,163995,-70087,-312014,-390703,-300736,-186411,-180292,-186451,-176348,-180093,-57794,102240,135882,10351,-81389,29216,94026,112583,202003,209907,111012,45982,118119,127891,-110579,-324275,-318615,-247496,-222431,-123283,90857,241100,278522,118390,-52324,23816,214588,281157,275099,190516,102383,75081,40671,-152878,-482644,-613376,-405498,-231209,-172215,49051,239394,19721,-375773,-524318,-403052,-179244,-93362,-165086,-331835,-364316,-150585,104498,91864,40967,15401,11073,155241,244894,107739,120855,312344,303771,41146,-128725,-70562,17921,-100555,-178405,-78850,-102797,-112710,146948,292932,175701,213659,395999,345141,202927,253029,324905,121630,-205307,-331232,-253210,-5989,288474,394991,315037,180050,-14456,-149913,-165093,-122670,-80111,-134737,-196052,-138616,-64492,-10549,185429,319022,133212,-58422,56984,61409,-123698,-231395,-244019,-204437,-68481,-49131,-196557,-283826,-155323,-7414,9149,-51067,-570,97574,-6251,-159958,-56252,229542,275194,96449,42738,119348,245402,355571,343402,251959,153116,110832,69719,-9616,-35197,-81437,-266871,-320641,-160188,-88885,-142707,8286,252779,167685,-59909,-94083,-9257,-21692,-208323,-342218,-249681,-171398,-170871,-75314,51418,104522,76672,-154808,-420927,-388837,-97699,63127,-8134,-185943,-305482,-296025,-201987,-241300,-398257,-410195,-287815,-216391,-141240,27462,252009,406319,376070,275257,158060,78280,86922,28475,-161732,-154626,192595,431203,208969,-80566,-181484,-139611,6415,72217,-63618,-212904,-80333,172687,213264,8525,-182993,-316971,-249713,-85664,-48577,91270,312730,384459,302413,137398,-39173,-132864,-77684,68344,201841,203169,158977,-11662,-101099,43202,81436,-33611,-57935,-98068,-173390,-82291,113543,262247,264453,122880,-99695,-218717,-129042,170,-8772,62376,150293,-44105,-316301,-278895,-26027,94116,-5352,-145565,-167407,-159405,-97532,-3570,25371,33824,234160,453346,354562,6015,-187784,-116111,-3644,4556,-60724,-107122,3730,213149,297257,139487,-36486,45967,189936,88391,-87544,-136149,-83644,26462,23238,48992,180550,107975,-114812,-146004,-42850,4343,-6682,-51031,-34401,59837,-39339,-188714,-129489,92046,351010,474427,202746,-15555,194802,350920,90357,-219523,-299738,-233541,-242832,-162132,20718,40146,118432,263020,-5576,-340842,-199374,106168,116347,-148775,-365224,-398154,-340540,-112275,115445,64853,77582,316133,305287,120289,156034,117639,9219,135577,270872,292557,405876,323249,143213,265923,524022,469628,383688,123515,-165093,-107552,221166,-74621,-191440,-265292,-850842,-847472,17978,740382,1027430,633726,-134071,-279274,-174254,332805,295629,-422261,-865943,-775878,-760752,-554978,-53535,134095,114472,85147,1769,-36010,33197,2233,-255137,-618520,-729208,-575695,-324242,-203110,-68823,-46821,-167947,-204064,-176885,-66936,173378,56487,-361071,-395026,-122991,4641,60074,42205,-175580,-341614,-294402,-152217,8518,85348,3589,-164735,-116278,78366,31745,-167131,-245599,-294811,-280182,-101535,39194,-77278,-324977,-307479,-164046,-251595,-299913,-52576,244645,298503,269799,330669,302662,98319,-31525,-20616,75990,167276,102697,46813,173537,275125,208876,17637,-72939,56940,96900,5889,92747,212402,133727,69100,61956,36326,34192,56384,61203,-76322,-214801,-106447,7854,-166138,-330411,-273922,-118023,-33243,-8349,-26653,-150286,-335724,-293384,-89914,35478,138600,131971,10704,15665,110037,-39800,-339235,-348823,-135562,-52976,37008,281966,314045,130010,85020,123697,11883],[-192813,-177139,-83043,3260,-6779,-153850,-304569,-369518,-254513,-105463,-134146,-250811,-268294,-107015,72965,127384,74474,-51498,-173979,-101797,64239,128021,152559,204540,233705,105281,-31665,-14904,59666,82783,48801,-23955,-148486,-211115,-47680,143516,60159,-53874,87323,152196,-69686,-258741,-113245,187191,287133,142609,-36128,-5782,302233,568080,369520,-100439,-401350,-369109,-268686,-189072,-193675,-197233,-15907,94902,-127769,-312973,-167116,31507,72963,-19565,-203461,-293330,-171103,49731,271549,240537,16300,-100363,-127229,-57933,47774,21211,36112,173825,284130,290824,141136,-45476,-3237,269095,265988,54990,-44816,-147839,-247978,-199765,-102035,41255,196820,168073,48714,-6024,-20030,-113397,-269156,-210177,-53174,28718,59242,273954,527448,370911,-96061,-239471,-65010,-77629,-197655,-235142,-199887,-138226,-84395,52343,34490,-207807,-283189,-141179,-67154,-38239,30234,-14911,-136672,-78209,161844,299308,231433,216828,302408,239650,-3240,-172802,-235731,-194124,-34326,13030,-84727,-107403,-92809,-140945,-129556,-55178,25145,76088,182301,258626,90644,-181944,-176384,75216,20007,-149560,-66689,64577,10555,11665,161358,308003,263912,172849,238791,249479,16551,-231944,-311080,-196283,118385,327367,148396,-58312,43082,170561,44998,-246593,-355677,-128491,132526,198302,82045,-102608,-155799,14624,200933,157618,-56769,-247147,-233869,-140607,-130261,-194153,-271839,-281045,-249297,-315457,-267595,-17070,49850,-80963,-49444,162710,327807,287710,34431,-94389,-67124,-57948,-86397,-59719,-67502,-1433,185947,312328,289837,160152,8290,-184635,-169726,32118,98857,-12207,-206536,-385996,-260869,18304,50140,-64041,-38965,-57725,-135119,-73283,106107,258020,303101,161364,-146287,-206865,117256,312295,87749,-192757,-292522,-241613,-94692,-87911,-196139,-216684,-149266,-55949,62083,184937,115474,-128279,-216527,-33578,113192,-42132,-331696,-516812,-376836,-165998,65724,196205,149928,-43724,-211553,-214678,-148007,-167217,-256771,-284674,-218318,-158846,-180707,-155862,34263,161366,11384,-269971,-360986,-229347,-29111,34908,7153,37296,86796,126163,155940,184311,164994,43055,-129547,-187918,-197356,-244667,-301390,-350566,-385505,-311941,-253443,-163583,27018,212675,181270,-17797,-141267,-21023,241992,353816,163664,218,60447,84387,50759,101666,134562,5216,-141023,-159451,-112864,-61965,114705,276083,273077,164673,-11014,-241653,-382035,-295518,-80795,33807,-37028,-64195,-59224,-66383,47531,234022,219712,32780,-94185,-64958,-50512,-44930,75804,193563,156831,27638,-108870,-152817,-73120,9245,-51887,-143131,-146485,-20127,-10527,-148429,-223982,18649,226779,82135,-147264,-95185,47745,83143,131979,187466,142490,-30585,-107314,-47380,11124,193253,440591,426517,331816,337004,197756,-7745,-99422,-38200,69228,4204,-188960,-221686,-210928,-433480,-702199,-720872,-562718,-312276,-15746,102012,29633,50521,-13293,-151746,-57221,159389,165737,10714,-89411,-80778,104,-6213,-115393,-115770,-22061,147063,212640,94138,-40188,16780,195743,151055,23590,83013,155628,116142,106399,95579,12424,7958,179499,262618,220360,334747,378734,248559,196259,76790,-149039,-142292,-137913,-468977,-821810,-895855,-461728,-36795,-427098,-673338,105083,962671,1210181,988711,1202140,1234853,281824,-496726,-1355961,-2907716,-2626344,-2422897,-2001144,376742,1948747,1473219,1306264,1233442,516605,77853,97474,-177242,-411117,-210625,-237190,-343801,123679,537297,371706,24302,-86394,24491,40194,-163618,-282559,-106033,108499,-10599,-353750,-452111,-364780,-98981,152549,132831,58637,138577,130893,29597,55967,133795,157440,129806,47773,43382,174677,130987,-142625,-290294,-263540,-90498,150092,168045,99498,156782,850,-270402,-225005,-104237,23105,162409,71824,-134353,-36890,91672,-68196,-261537,-154882,81565,316295,449998,262279,48779,105269,212176,148119,82759,144738,208577,193009,227629,231876,81553,-23066,66521,23534,-154531,-198972,-27387,47864,91863,258497,292921,50930,-159097,-106422,-1814,-63483,-217027,-225860,-171000,-199373,-129520,57072,178581,119905,2646,36569,27930,65677,195539,156894,10111,-1636,130027,167658,-62839,-268553,-250409,-174469,-191590,-126017,85475,205454,216187,96055,5745,110240,240093,217969,228342,200544,125445,39192,-51707,-216200,-489515,-619998,-429221,-270093,-267852,-50615,209103,43212,-350837,-496880,-328316,-100545,-39468,-112910,-252979,-299267,-127858,77233,57509,57894,162154,150596,163550,174439,43641,108684,319168,284453,-23550,-211806,-92937,52022,-33588,-114378,-75249,-165979,-137132,199298,355645,194206,221683,440996,373608,192432,199545,260415,116832,-164141,-334621,-238176,78888,356109,388459,254305,138596,2908,-89048,-56338,1289,-4842,-100469,-188626,-163271,-49572,72855,247923,340684,141914,-133260,-96192,-62726,-198160,-264208,-225576,-168191,15835,81427,-51209,-186811,-197578,-108432,-45920,-51765,30702,67660,-88218,-217452,-100912,110268,90833,8980,91388,154381,199081,297346,328135,275539,177458,82208,59046,29179,37570,20820,-224091,-369075,-238762,-165167,-200293,-71959,122973,22886,-169712,-92962,91662,106652,-127733,-317801,-250645,-165584,-144414,-3850,157552,177602,73594,-179536,-376573,-313088,-67386,90572,-9488,-249222,-389110,-349711,-227730,-276097,-417816,-383157,-217858,-142673,-94673,31723,250915,424149,375595,219922,46028,-58980,-46252,-40361,-106680,-25194,310327,528441,290035,-40203,-174616,-127031,20717,88012,-22618,-166611,-77539,127012,128562,-6870,-143749,-289345,-319528,-201203,-92528,116758,322783,370820,299654,127184,-31615,-36206,66957,179276,249295,193194,144214,18296,-72586,-21315,-29378,-111829,-127907,-216266,-288818,-125819,107791,220896,177530,87779,-40910,-171809,-154449,-57119,13094,118435,141769,-95642,-322205,-208169,14448,78715,26302,-85684,-166923,-225361,-194782,-138098,-125069,-22162,288042,526421,394673,50648,-133962,-73156,-40334,-109854,-141866,-113196,20243,212049,311478,165601,-89500,-92745,55762,-14884,-145883,-126646,-16325,83004,73441,56659,125392,89175,-67995,-106502,-40423,-1939,338,26554,88465,115564,-41000,-171058,-83242,107124,330726,510964,277825,21191,172752,301644,90243,-147788,-176721,-88931,-137469,-156802,-53497,-37178,62124,171805,-135432,-416541,-182798,129755,98828,-178618,-470341,-586174,-447111,-122128,99361,22705,51787,304331,282578,81896,159975,207138,116054,252481,341646,254343,381909,401914,186376,247369,475552,316237,221502,535002,490765,439596,766152,39084,-609174,-660091,-1135489,-1137778,-155792,583672,815926,522906,153277,241308,339421,724145,299606,-881572,-1271485,-984693,-865389,-511788,130747,396846,293942,138004,45564,74607,159320,92782,-127997,-339124,-441951,-452411,-296584,-188855,-11049,43797,-79317,-165217,-171753,-64474,174350,91360,-341032,-486850,-328101,-176436,-19980,-4894,-210846,-299796,-219472,-118448,17965,97658,1701,-237595,-259304,-26287,-12927,-184780,-249636,-212053,-130281,-17597,4646,-86530,-241194,-267280,-115891,-92470,-145124,-4606,222672,299022,292513,323576,276873,93155,-45731,-24257,125066,219266,130237,88528,198255,267817,169998,-97975,-236971,-75182,60479,31826,94715,163455,78096,-18807,-50040,-46404,-17460,27463,59575,-81168,-241369,-156365,-51944,-129541,-139598,2535,109579,72120,11694,-55411,-223361,-379323,-256700,-9942,84978,104119,108451,56813,33602,83121,-63742,-340600,-345830,-140760,-55323,43150,281939,278668,49813,-5764,14553,-97789],[-188848,-167991,-120540,-39717,-577,-108717,-269852,-366189,-273244,-149168,-195318,-284072,-280058,-179684,4054,137034,73891,-105538,-226759,-207975,-119099,16011,161048,213444,223434,152522,30572,-37620,-43501,-35325,-15726,-47614,-168436,-195563,2792,150107,-10727,-138190,23713,104656,-102100,-285968,-114902,255689,444819,352057,129140,9320,207343,453576,290528,-152914,-384208,-277671,-193170,-143754,-167981,-211287,-9155,191804,-12739,-246455,-144684,40275,-22236,-192050,-276325,-265264,-226178,-88961,190322,240093,38986,-133138,-137207,-5506,61618,78,38124,114470,129033,182691,126517,-67597,5870,311556,262618,3854,-73070,-105007,-150426,-121272,-56901,53756,143996,57074,-59356,-98159,-92826,-104612,-125471,-115862,-2910,33645,38397,251872,536037,422985,-78369,-283660,-126169,-125262,-237240,-258343,-240939,-271998,-275159,-88703,-38852,-247534,-286609,-105792,-29287,-21819,15618,-3462,-73424,-43533,145187,302467,307240,291706,329371,269083,22872,-165342,-205510,-151784,-60268,-59320,-133480,-167130,-216399,-276191,-193024,-102679,-24443,69335,194210,281792,162537,-118060,-176246,46301,58013,-38950,53910,82575,-68718,-118256,95767,269425,265938,211345,274085,272445,6356,-316095,-410701,-180246,198980,316024,127601,-38845,11182,103493,65913,-85262,-175387,-26994,157863,162744,34348,-106064,-125398,51935,240042,188657,-59481,-236419,-240733,-211978,-203028,-181022,-217121,-318263,-315340,-317381,-217783,51305,116877,-59558,-67554,189865,353760,196676,-52894,-66018,24879,-8289,-92428,-149810,-118118,26571,286342,425741,306893,109143,7841,-117819,-151733,-37954,58195,52648,-48844,-221508,-167367,48521,41288,-106974,-105097,-102991,-182378,-106327,121573,260872,282048,196545,-113917,-241134,83318,363364,152884,-136018,-250792,-218995,-75204,-131790,-311675,-337321,-224747,-85159,22924,66586,-48845,-250087,-304281,-110140,29491,-126828,-372971,-491920,-354674,-174058,46675,222212,234235,81511,-97166,-207980,-246823,-238523,-250055,-270708,-232686,-162547,-176596,-118949,116073,251004,130424,-95942,-213342,-94942,108432,141241,50509,44719,107239,159502,216701,255906,177454,29799,-94901,-157739,-226472,-337430,-444734,-486751,-474915,-334881,-208561,-123078,-21326,84036,126729,57033,-33610,69114,332355,419511,201499,39802,91559,121398,91484,93672,50796,-72799,-246528,-259969,-131438,1737,164735,300182,279408,156153,-4750,-199263,-342922,-313760,-86111,103968,54276,-47328,-65259,-61861,27816,203375,212961,26255,-136165,-168527,-184570,-138952,87068,256669,162469,-47777,-151513,-101645,-9552,1135,-134250,-300053,-293528,-100030,-41674,-172011,-275092,-58597,164037,28859,-166092,-56586,93967,108862,179260,256928,163759,-38814,-127503,-98712,-24010,174010,425779,425803,320994,291822,185383,34795,-66135,-45805,90690,76667,-163852,-293580,-326694,-485425,-719162,-748421,-584855,-269079,48213,135433,53176,48981,-28069,-144887,-62799,96477,127063,106766,116297,78224,85305,139699,60073,-48176,-31582,130981,196695,112555,35416,98554,171836,119099,121963,242066,261348,153394,154440,189522,117969,163722,342993,360663,339667,468836,415785,233877,187128,44371,-184143,-132973,-116440,-407579,-691064,-762170,-339175,62209,-290056,-312129,638345,1348472,1230473,697228,434319,-80463,-946177,-995105,-1277711,-1672655,-589097,-1328595,-2558808,-305084,1541752,1357357,1404491,1223020,423491,67258,101099,-130334,-342059,-231272,-289276,-400743,104124,519752,321374,-115122,-169360,78165,124671,-126623,-251759,-82459,144520,67508,-254900,-389922,-343914,-134084,107675,120507,130854,200434,125902,33797,60234,81967,129480,113153,-14740,-45101,84769,66652,-141543,-284293,-255280,-50030,196863,206966,120089,116168,-93715,-367735,-314428,-97873,92604,186364,95012,-43354,95589,199597,-22399,-282243,-218515,13439,300705,541606,427169,148556,118539,218225,176358,130509,194078,225101,217252,316548,363159,185312,49468,92189,40582,-148115,-217210,-36835,77339,128130,310031,399650,210524,53463,199716,301639,84609,-203240,-225916,-149842,-201437,-199102,-13551,188070,216038,114777,92267,43195,62784,158544,45567,-149202,-93775,93945,152935,-20059,-180773,-153095,-95868,-169466,-155592,34231,146425,129642,55443,54570,176564,227338,138887,152936,183149,150918,19446,-151843,-272055,-417394,-507636,-378086,-266118,-299813,-121364,138163,34735,-288092,-405124,-220540,-12290,21174,-55562,-142990,-190429,-71492,51233,14201,32889,206890,223828,160803,82232,-45962,47608,260224,225983,-71468,-267583,-126021,44368,7912,-41439,-57513,-195062,-119264,252869,394593,204404,215797,445488,377978,151913,72468,83867,25439,-146208,-314051,-217162,117770,374476,360166,198304,91729,3351,-25829,71225,141320,64753,-83675,-190746,-193417,-56888,124259,272771,331134,130269,-193984,-226024,-155637,-233773,-244174,-168458,-125838,44031,149466,77287,-40548,-159151,-160118,-80112,-7933,93672,28779,-178362,-255440,-110879,12722,-71742,-54776,138167,181036,149781,202073,239965,243890,182312,46396,28020,53554,88538,80033,-173445,-376153,-300054,-237825,-240742,-105391,42173,-69240,-228154,-85630,172582,221772,-42814,-273403,-202839,-92637,-84236,48693,208642,195112,60447,-158855,-287766,-190174,19308,142017,-8831,-279369,-417418,-351849,-216129,-267540,-392199,-323899,-128861,-43957,-39645,4511,180658,368036,339669,148519,-52488,-155808,-151867,-107515,-72066,60785,358306,530998,330399,7757,-145724,-91352,34210,93334,28050,-95080,-71212,75395,63914,929,-95318,-213951,-289512,-242506,-109386,136861,314920,308242,225667,45544,-95229,-10220,134841,235688,258870,183147,152703,77355,-40302,-101730,-152059,-173738,-168162,-283288,-318511,-108492,109179,166230,109676,92026,38874,-106354,-148951,-99752,28087,158302,120585,-127982,-295008,-124472,74509,91104,64879,-16693,-145608,-230159,-208445,-198743,-242997,-90558,286235,522187,376732,74309,-73028,-35102,-85721,-203122,-181373,-61213,73941,203660,302332,194008,-100277,-186665,-69796,-109802,-181686,-97646,64466,139306,120203,77741,73557,48658,-34733,-72230,-49084,-38302,-46656,43199,156320,91653,-116812,-184761,-26223,138281,299014,480145,308620,53443,123173,199215,68071,-77438,-47563,85690,46336,-57290,-66790,-84894,23365,95132,-212616,-424267,-169899,86415,55489,-171719,-521954,-703980,-485201,-112050,64099,-18794,44476,281027,236075,41141,125962,223636,171201,333638,390685,212743,330874,446935,228759,266292,500846,276102,173270,1041455,1152187,798641,1039666,46634,-1175605,-1118156,-1241336,-1238441,-316926,381668,599471,472461,521885,716650,664469,795812,216712,-1153774,-1500390,-1148462,-1004354,-535275,178667,506773,413639,203222,99228,168966,248431,145711,-32741,-96310,-201540,-330148,-281308,-178829,17930,112471,16464,-97413,-125327,-34751,159273,109604,-287781,-520725,-470834,-295257,-60545,-32984,-203525,-204158,-100666,-50453,26009,90484,20721,-217834,-321807,-96909,19864,-98363,-189228,-99607,21489,27374,-58869,-72304,-85612,-147710,-33470,95040,46745,51620,170611,264498,295324,295085,232106,110569,-11357,5621,184651,279478,173623,120123,175844,195545,80930,-197728,-347356,-167767,38554,61647,88164,101507,22586,-81797,-119181,-96695,-43860,27452,71598,-40995,-179783,-122789,-53307,-64630,44843,262867,335389,215526,92298,-5624,-193148,-303150,-140924,80174,108808,38400,68727,102893,51619,27578,-118796,-355529,-356056,-172503,-86490,35715,263076,224793,-21700,-62490,-34909,-135462],[-137681,-137860,-156818,-78602,24514,-25875,-198310,-321091,-258789,-172034,-205610,-236022,-238770,-243311,-90388,105577,63679,-139126,-242279,-266769,-265130,-96782,124773,184022,189044,175013,68793,-53638,-98893,-95720,-43376,-64647,-210902,-195954,63224,153971,-86458,-216135,-59816,22183,-145821,-291819,-108923,291077,559762,525543,270507,40515,109792,292508,204369,-149229,-300405,-171486,-111788,-97427,-139338,-202265,-249,248343,84778,-163374,-120149,1701,-131570,-324556,-314505,-201403,-214350,-158792,121039,221323,41497,-169169,-126107,63879,64448,-39398,503,10024,-38327,76614,138960,-38742,24585,298086,205819,-55293,-83178,-49684,-25886,-1188,8573,68670,86143,-43755,-154256,-186092,-158002,-84637,-4004,-46465,27848,44323,43029,221350,479362,399974,-91952,-340744,-205471,-178575,-281440,-286654,-270393,-371880,-424142,-228433,-124614,-253808,-227986,-28959,57964,56014,25315,2968,-17739,-31500,75417,239108,334391,354207,355782,264912,12093,-181430,-199892,-129380,-95080,-142988,-182867,-209009,-323261,-398599,-285066,-199493,-116970,36768,182329,295323,253567,-20452,-146383,12182,86502,66826,157532,97695,-116074,-208219,9047,171806,201813,210120,289339,280854,14539,-344504,-459062,-146711,256598,278665,108758,11564,-13076,-6976,25706,49376,19026,74918,163812,108126,-22762,-108282,-92659,84620,256323,184017,-74511,-204371,-218540,-246747,-237898,-144264,-147675,-311235,-333211,-267374,-131734,110710,167337,-20220,-53304,197761,297838,35837,-153484,-41170,113871,65839,-70261,-231816,-189037,34858,375427,524847,286086,25447,61,-26201,-127455,-143791,-37168,83559,119697,2198,-31123,81573,29946,-126123,-123665,-104132,-207309,-154228,67869,177905,205967,211394,-31377,-204832,52937,345604,182766,-71845,-179938,-124914,28906,-78868,-340254,-390407,-239413,-70994,11324,-29198,-172971,-315545,-323452,-126504,-19108,-161083,-315025,-343185,-295752,-179849,24216,244535,321991,224635,41904,-174358,-314330,-282679,-229934,-261111,-251348,-167535,-168298,-84623,169717,297766,213294,76035,-23143,91170,262288,239087,93193,55114,125015,171806,249946,329238,212276,14752,-58178,-95300,-225296,-422527,-553809,-543796,-456903,-282810,-120131,-69407,-81737,-76285,32299,105529,71585,156868,379087,402620,187025,72375,117367,142882,113226,73608,-11539,-101478,-264087,-287429,-138824,29529,158571,268099,238059,127917,24920,-115728,-272879,-297178,-59766,167564,124989,-13038,-14946,-2248,35422,180713,226908,42212,-156094,-254681,-296608,-202646,81689,261145,125969,-143521,-207127,-66491,25181,-34787,-210183,-397551,-362924,-156397,-59617,-158803,-261278,-103668,81798,-64433,-226989,-58242,125425,139575,222481,298854,149476,-60074,-156912,-155357,-65951,121903,352294,387906,295840,229921,178941,126076,40182,-15063,77698,109361,-97257,-306049,-420950,-513425,-638924,-639036,-498156,-201662,73403,113080,53731,44817,-42252,-142218,-68547,44018,86851,180502,310956,264630,176290,233924,207023,26424,-28119,105346,173087,147285,145387,183706,134877,98308,205532,343825,309789,154570,150689,207372,165288,293642,489074,441976,412221,523093,414734,200898,147162,-3825,-215906,-139884,-112074,-298324,-448157,-505305,-180630,146102,-126715,33777,1022047,1522128,1053585,286235,-345030,-1330402,-2108423,-1429046,-1030823,125162,2227957,549665,-2628793,-1239079,536583,869604,1248596,939064,183456,-53443,-3958,-76718,-197752,-191472,-310182,-409215,61856,396514,140393,-300477,-256872,101894,188498,-66132,-202292,-82496,124909,120044,-138392,-352238,-359551,-200673,32281,101274,182126,228861,126103,69411,67265,15829,85590,92506,-82536,-154596,-42281,-41951,-183228,-277069,-221283,-36243,171375,185712,110367,89221,-112866,-369964,-347312,-72393,163542,192155,68107,11391,196529,287622,34969,-233058,-206236,-34356,231758,524527,505474,216768,119801,193051,158601,127622,182869,171330,182378,337537,402183,213987,61876,53130,24328,-132481,-199546,-29914,112481,149641,313133,462917,368131,270652,421174,481886,183132,-159597,-194409,-116922,-182135,-249035,-94576,173486,290627,222191,162352,118781,112027,119195,-87579,-314971,-191583,36985,107981,19768,-82678,-56809,-35678,-155430,-183555,-27692,86019,48231,14891,76995,186517,166448,61786,66972,135935,162902,21952,-217087,-295494,-288586,-306762,-256098,-214436,-260698,-144982,53764,9850,-195632,-272395,-113097,57229,63739,-8761,-31199,-68434,-13389,26929,-21661,-22287,135126,215938,158690,5485,-128722,-44927,157641,159703,-86009,-285556,-166331,-4713,14382,24855,-29332,-186214,-71994,290028,405989,220450,214257,407172,345602,94252,-83046,-147572,-110704,-134875,-261778,-187518,108607,336801,312078,163326,62755,-7548,5858,156309,244877,116441,-69585,-186367,-217867,-91143,120803,253551,292530,97515,-234051,-308174,-197951,-210160,-173142,-98626,-99692,2866,135346,156424,109169,-53067,-151103,-88734,56523,148374,-23399,-258768,-266686,-88206,-39634,-173027,-98557,144641,180715,109680,101881,116097,170666,155097,11832,1525,81246,127270,94504,-128358,-354057,-346038,-290782,-241065,-75374,30435,-88257,-217864,-66068,223560,296679,17155,-232714,-127385,31082,6727,78051,203401,165135,36508,-107309,-175465,-52707,140426,203676,-8149,-276156,-392342,-312079,-179487,-219763,-320702,-242639,-54800,34749,4656,-33809,72936,254273,266944,75085,-104609,-179003,-187440,-135064,-56735,75117,312923,446749,330998,56195,-98755,-38401,42439,70851,49514,-39914,-67894,37819,51458,30467,-55105,-134113,-191867,-207720,-101743,141733,288072,213987,95210,-96843,-215120,-53993,124484,230029,232187,170201,167370,132326,-21945,-177646,-259110,-218211,-180050,-286870,-267366,-42055,115101,103060,68517,127719,117254,-32941,-113941,-111642,40339,188022,113678,-121268,-236131,-46377,147335,153260,125861,51327,-111131,-178443,-128610,-151677,-273827,-135999,241420,454551,322253,75181,-29919,-13817,-112533,-233614,-149479,52892,165181,201282,279360,218624,-64979,-215096,-162925,-174603,-176463,-34421,153409,192033,164426,117072,37844,-6828,-19614,-44856,-60265,-89017,-122210,22385,185639,21626,-249479,-237508,24810,179170,255086,377650,281245,67357,46501,57172,-2759,-72823,19168,229851,249503,105288,-5144,-70022,31291,63303,-227146,-380075,-167304,-210,9398,-123831,-502308,-725330,-460045,-93491,18566,-42072,60679,247901,175768,6954,57305,153891,159625,356822,405824,189859,280122,444198,262907,334783,600363,320443,213530,1472174,1677577,953778,1063789,9827,-1732247,-1586779,-1221086,-1164218,-426374,187079,396103,451885,890131,1119116,760028,530046,13804,-1256119,-1557965,-1230463,-1124503,-609794,85346,430312,427359,240402,128827,213942,276770,159735,31683,51585,-78028,-256337,-276608,-158262,24075,141181,83612,-23221,-40644,26680,145392,116002,-210915,-492195,-526147,-330884,-50803,-23377,-146445,-82127,24428,36356,45310,72176,38414,-146252,-306880,-105137,138139,61117,-94275,12246,147556,37846,-117844,-27805,83603,-4723,55191,255566,220479,107005,119925,225986,295743,259934,183676,142466,53904,51161,232299,335240,231447,140958,116645,85845,-8546,-216640,-340527,-179994,33807,83330,73588,40819,-11727,-87880,-131009,-116950,-47753,39939,74102,21305,-44682,-9877,7817,14883,174883,423113,485255,356639,209308,88223,-83957,-135392,11663,149132,101419,-36208,20798,127916,53790,-52888,-192994,-376424,-371776,-215129,-131668,19840,240813,178687,-65516,-85338,-31552,-103480],[-59174,-97739,-184242,-100522,68264,72715,-104511,-236490,-202471,-153124,-155323,-118749,-154794,-282118,-190198,39132,43825,-139214,-200174,-242269,-318420,-160813,80519,135244,137742,170135,83581,-51651,-93290,-83407,-19753,-50412,-243080,-200534,122571,150922,-156343,-276434,-150424,-82307,-189965,-272281,-96588,282671,593217,606572,345893,79845,48742,155006,136620,-104705,-188011,-86261,-55326,-73586,-122025,-177288,861,245412,142490,-89462,-122511,-102615,-244816,-384604,-290453,-100314,-128417,-131965,91649,192411,21820,-192302,-90368,133517,59561,-84901,-70023,-116384,-170929,10904,171729,25981,46295,231047,104068,-107860,-68329,8803,94609,132728,82788,87044,48066,-103150,-215826,-249418,-194095,-58982,48969,-18469,31802,57608,61743,172780,361406,297467,-141124,-396149,-277710,-217939,-307743,-299650,-273351,-414104,-498403,-328188,-200959,-231376,-130710,60485,169059,178327,63299,3396,14448,-42494,-34136,120446,304718,375126,348867,210103,-42879,-227238,-229952,-142919,-140400,-216226,-203370,-209184,-384572,-475931,-374188,-305354,-207201,-310,150133,284255,325203,79599,-100250,-17941,89367,132787,217893,104114,-139884,-244775,-71657,64337,116573,187507,283238,256303,16599,-313582,-428043,-100893,256358,207690,91433,73884,-28772,-121366,-43262,128690,176609,150156,134682,35058,-76992,-105811,-60106,107598,249037,145610,-108279,-191377,-198094,-248702,-239645,-105790,-87219,-261689,-291822,-168861,-26256,145059,189277,35660,-6572,181497,183984,-129462,-226140,-29858,145745,124285,-23306,-265996,-256861,17497,425197,580283,243091,-55203,2606,77563,-97977,-259574,-168777,60552,227491,195558,103134,107093,12792,-126825,-93912,-56343,-188870,-188889,-27304,41416,95964,195254,69707,-112114,43883,278092,180519,-8284,-85518,13831,171225,33404,-288370,-360046,-179882,-16442,22918,-80067,-222796,-296917,-247082,-69299,-18808,-133424,-172414,-119205,-203709,-171610,22990,274722,395119,348287,172791,-117310,-333868,-289141,-195713,-255990,-277327,-186279,-165793,-60494,183052,284652,222654,166619,136224,272006,387571,292498,115186,64148,133802,159751,250046,393589,271279,8915,-32714,-22941,-192679,-469655,-598509,-512582,-349784,-181050,-21476,-12729,-125996,-215131,-74493,119873,158869,228404,371207,309558,122887,82547,134862,155455,116092,56202,-9104,-66166,-197043,-237647,-147008,-18392,86040,190814,156877,74169,52191,-24793,-194492,-259359,-27358,204179,160033,30792,80251,100671,60285,149199,229906,61221,-154266,-295760,-356459,-227669,56849,209642,63979,-225286,-256811,-52818,26314,-85491,-258343,-409697,-342422,-171044,-55412,-111008,-192706,-112026,-9699,-181051,-316149,-104917,120118,160309,259433,306302,100248,-81635,-168987,-194950,-108385,48849,238200,319067,257707,165966,179739,240414,179769,34512,40605,116210,18490,-232613,-452470,-509563,-477895,-402932,-309433,-125535,50280,44467,34174,44607,-48355,-143502,-78405,10071,59514,221278,442262,420656,255515,274315,299649,97123,-8387,80594,151506,192007,260354,235122,70989,69192,244511,368692,294133,125887,102358,143579,147403,365483,574951,485161,425912,494194,378253,160246,89030,-63687,-251614,-161555,-96597,-147517,-167620,-217828,-40136,191051,19289,275128,1143714,1381785,679569,-109379,-819025,-2028210,-2726902,-1508428,-437598,1978331,4723104,2318910,-2386160,-2238016,-699699,245628,911870,484530,-99856,-233520,-204260,-41778,-17092,-117377,-284899,-327148,26532,204443,-105805,-464967,-333784,68518,201492,-5472,-152908,-110193,45319,129521,-15490,-298548,-379728,-268654,-57271,67298,191722,228314,154562,146217,87991,-37090,34056,56431,-149202,-245098,-140440,-118975,-198631,-214254,-138475,-39908,73000,85319,45332,56396,-75900,-297542,-314001,-13818,247362,212615,30318,29276,248466,336001,79180,-142246,-117955,-31004,151661,429134,485183,236790,105315,131404,88248,72834,121000,73103,101180,287206,340501,158186,6405,-35628,-22237,-118573,-163036,-12941,144567,160401,282735,473206,477881,425046,483365,469871,190685,-110137,-145339,-73349,-138447,-265497,-165301,152359,343050,292157,206431,205400,197274,106150,-195295,-431714,-259197,-15970,61805,60687,8022,14118,-6954,-141616,-181460,-61182,47798,2297,-9185,61740,123563,69481,4489,-8575,64699,148843,44006,-218816,-275289,-144314,-78460,-94417,-125350,-164865,-118402,-12695,-7898,-85440,-129846,-35386,87612,77973,25243,57982,32873,15723,-716,-38839,-81369,-16498,140001,166174,-18563,-170281,-135275,50936,119658,-60224,-265601,-205061,-78795,-8808,76749,13725,-138528,-15674,296529,393374,251502,226678,334001,275618,40096,-213662,-358666,-234703,-109686,-179100,-148772,63039,248075,245706,152396,65528,-16251,-7073,160129,273903,144536,-43900,-162445,-223178,-138029,65203,196219,229976,49785,-246565,-323506,-180994,-129146,-71521,-36448,-97288,-87939,53890,170069,212045,78846,-93453,-79547,101491,151259,-91780,-315393,-255053,-52147,-46574,-199551,-132708,89330,143036,81562,24618,4957,88753,102241,-18778,-7606,119858,159018,77486,-96316,-314656,-373953,-313619,-192051,10324,78164,-47552,-155361,-33810,246285,319258,35903,-208454,-48832,172088,116393,94025,165022,109565,159,-50201,-61291,70130,263105,259760,-6967,-249893,-329880,-248338,-135042,-146459,-210384,-151592,-20083,59876,24863,-63798,-36057,111641,161437,11433,-97172,-125942,-136779,-94672,-44759,21279,185183,317188,309392,98158,-47257,15853,42717,16038,17515,-31382,-71222,24353,91069,67213,-31992,-82089,-81015,-124004,-79342,125096,240615,111964,-56144,-259953,-341973,-125919,74395,179088,180007,148270,164838,148884,-24961,-224659,-324477,-246923,-173433,-237965,-171411,38948,116434,37753,46634,168298,167324,25137,-70484,-93938,51559,211286,137925,-71300,-161497,1973,208429,258571,217894,110522,-72910,-92246,17253,-11634,-200508,-132807,175444,346463,249696,50340,-26653,-9574,-93726,-180757,-40062,213214,272690,200092,239808,225054,814,-181038,-209538,-197532,-125610,61294,234514,233301,207848,172335,25871,-59385,-16524,-21593,-63271,-132888,-190454,3317,208651,-41251,-387757,-310944,58895,222090,204638,229664,207707,60018,-48403,-103451,-130915,-165184,-12571,296758,400749,270495,114298,17419,100144,92767,-187082,-311006,-171083,-90243,-22172,-50632,-417090,-656339,-400039,-85725,-26927,-33633,100685,212500,120485,-9498,-27231,21306,93164,317638,377144,188705,247781,391383,275944,433095,729894,379637,263638,1680637,1975609,952960,940517,17939,-2094096,-1986838,-1145153,-976450,-467446,49664,227150,417167,1183987,1464353,678101,22156,-309587,-1270260,-1504292,-1214622,-1162429,-685778,-89519,222884,334558,214006,107496,198268,245956,149791,82556,97484,-75042,-245876,-269854,-122406,16665,122437,93268,28023,59020,106785,144041,118035,-126424,-415469,-498236,-290850,3704,34091,-44179,30426,113709,119505,84202,53659,35197,-80778,-247362,-51555,302999,226304,-12470,88300,224955,26933,-146820,38212,209317,99878,120410,345815,329528,154605,100224,211462,308828,237252,150670,175840,123484,90077,243167,366270,292531,152813,41860,-20523,-46959,-122674,-201294,-107190,42267,91590,57363,-2626,-10133,-30419,-98160,-124741,-46798,41511,56436,83080,121969,145190,108060,89929,228033,448056,525209,458733,323084,176274,50477,60623,146928,174405,67432,-95440,-26382,114801,25674,-147678,-266849,-384052,-372377,-245554,-170718,1415,223938,153354,-81574,-90231,-3190,-32012],[18519,-58605,-194040,-101379,114678,152220,-10841,-123584,-104510,-83099,-58200,25615,-53110,-285407,-270294,-39536,20963,-102912,-101517,-133650,-261571,-145084,64111,85925,75930,139515,83913,-24808,-38781,-17041,46272,4842,-237844,-194533,168573,136841,-212223,-314382,-232836,-188177,-222555,-230698,-79534,235329,533589,570979,341400,118119,49064,94157,100727,-48691,-94433,-50074,-48051,-87867,-122655,-142563,-9304,182890,147413,-44518,-161694,-250571,-341604,-363858,-200864,20745,6334,-23269,108563,163754,-7938,-189714,-40290,182344,53953,-119190,-152573,-232518,-236926,4626,211199,103845,67928,129149,-23614,-145138,-29676,68283,188970,252392,160270,114459,46300,-105975,-232629,-270811,-184853,-27983,33832,-23047,15049,66196,72471,99318,203078,138688,-212628,-429045,-317057,-225631,-293452,-276542,-241331,-396162,-495417,-364734,-245133,-189774,-31033,125471,264075,309673,122453,-3078,13711,-68017,-150072,-18758,228745,335405,278915,97244,-136716,-294879,-286490,-185614,-186862,-256506,-175652,-159315,-385878,-492063,-426281,-375283,-253811,-24662,101083,235563,343954,150728,-60537,-48467,55735,146529,233342,97644,-162913,-247231,-125032,-2654,62204,164504,250973,184362,-13245,-243485,-314916,-46862,185845,103394,75927,131264,-30861,-193634,-93172,151913,262043,183037,73641,-44537,-114053,-92088,-24082,123540,226840,84966,-168175,-235456,-208003,-231186,-222505,-85465,-49833,-179003,-189060,-33714,77786,147837,180653,102070,61854,142763,58911,-224920,-234407,-34326,91257,126003,27532,-238385,-304318,-28346,414805,571041,196974,-99207,28696,175041,-65653,-353795,-301609,-14523,232392,290861,194597,114784,-10792,-113748,-29543,27748,-119675,-182373,-115327,-93831,-14910,147159,146756,2466,67775,202891,162636,50910,21643,155777,295740,146832,-192352,-260494,-59283,63663,42731,-87285,-199552,-202886,-89923,40190,17803,-59976,5853,96428,-97926,-144212,54811,315264,436589,418384,262896,-49754,-304130,-259596,-150775,-246539,-304168,-224387,-179233,-54085,157138,215937,147494,130580,203935,390463,448207,282718,103804,66347,129463,126568,219473,436568,343673,19822,-27496,32117,-137632,-454354,-564727,-413771,-205627,-69268,57228,41088,-130903,-289848,-163563,100945,215381,272349,312005,169326,27748,63056,139901,159069,98701,47931,61437,24115,-68637,-124428,-160486,-146961,-36914,95944,60755,-689,51928,37177,-134387,-225422,-20338,201568,159694,71531,188520,217959,85691,91919,186937,60589,-133379,-275886,-347836,-215871,18929,125043,1669,-260816,-276985,-55963,1478,-128112,-262019,-345413,-260719,-141943,-24856,-37947,-95490,-93885,-101912,-298797,-408192,-184408,69154,161305,289765,284735,30307,-93747,-145218,-198657,-140330,-27281,109936,231778,209471,109501,181459,341184,296924,71287,-5004,118086,168398,-79175,-400881,-468118,-278403,-98482,-65855,-56739,-7101,-34678,13414,57865,-40484,-147637,-98962,-9658,54177,234649,486759,502088,310211,282535,333769,154920,29508,72932,143073,234567,341424,228257,-18162,14677,223762,323403,229610,80133,27920,23498,83860,367045,575295,474954,387382,411516,321407,125108,31608,-124930,-294285,-192412,-47265,27830,75872,15038,50062,193601,120826,369885,979557,929074,175788,-361677,-792210,-1896402,-2542528,-1136585,436996,3260441,5936393,3296920,-2006360,-3098598,-1752069,-222053,550996,36673,-306801,-410983,-462498,-39968,165931,-37237,-213248,-153602,17134,-6719,-328592,-541155,-380707,-29204,149279,35405,-111703,-152107,-77105,88865,98841,-181567,-351416,-301256,-141135,12430,153933,211515,220053,255372,127641,-51386,-9419,-2893,-210848,-286964,-166921,-109341,-122546,-63262,-3869,-36328,-60387,-76250,-73728,1695,-22172,-190247,-223725,78879,347046,267255,14714,12872,242260,331065,88996,-52334,17166,37582,108087,311538,388085,210382,78521,42649,-20305,-15269,33996,-32151,-142,184360,207073,39277,-102498,-149035,-91890,-120506,-135143,1578,164101,165014,240352,434623,504576,460887,376236,289339,117685,-70749,-92818,-20709,-73839,-246322,-208267,140197,372585,301810,195960,252670,284703,132020,-241090,-466384,-279118,-51044,35026,104491,82171,50649,-6659,-117356,-133655,-40522,47725,9803,-8565,9103,-220,-34050,-19692,-55583,-16081,106140,74444,-157205,-219771,-28310,109180,58666,-22291,-43076,-53171,-35762,4161,29590,-5440,-980,76171,73225,55147,113724,90872,2547,-37161,-35372,-115683,-177828,30810,184143,27735,-150693,-187801,-19296,126446,60,-216683,-229390,-150902,-44506,115287,79065,-58098,26327,263511,363515,294329,247262,241543,183287,11344,-276865,-484694,-298854,-59165,-79351,-106119,-2014,123757,164100,156636,99658,-6192,-45689,88428,222238,149654,-1332,-115061,-199399,-170841,-13817,117411,150791,-1907,-226643,-267661,-109991,-12583,34862,13835,-106007,-184232,-55427,120889,234026,184781,-14879,-66376,92274,80190,-172175,-341282,-233643,-31931,-31056,-168501,-166123,-19124,72606,60999,-14808,-53896,35835,46668,-47029,-2213,162334,178280,45647,-78190,-263694,-375385,-303352,-103806,121098,149892,12384,-82052,5331,249527,293026,13514,-201418,11352,292184,226697,113601,127091,51803,-49703,-13198,36064,161477,356434,298644,-2941,-216362,-253458,-178006,-96704,-67198,-77426,-63219,-31313,23180,18630,-73940,-117161,-27453,36013,-33687,-39553,-22457,-17620,15780,-15038,-68030,15661,191146,285071,125752,-10784,49427,32242,-60186,-66728,-76229,-82064,28706,146247,89208,-26064,-65662,-7519,-37716,-56136,86547,172837,24477,-183159,-386284,-412635,-166078,37800,115066,116735,111334,128357,109465,-43487,-224087,-333209,-262782,-164245,-169214,-80391,95381,103742,-22633,26102,181185,168754,41884,-45150,-60073,61744,226883,190392,7693,-97037,-1775,226542,373873,333178,156343,-40073,-2907,175080,165615,-51461,-77634,109190,219500,164243,-6090,-73648,-13072,-18577,-57421,118058,381313,358347,177539,169840,197287,68441,-108488,-208970,-181049,-42422,168857,286918,251446,246954,232620,38291,-87933,-13524,2280,-50413,-152497,-221398,17156,249565,-54240,-469496,-367495,74795,259626,158921,81872,119971,40590,-144391,-256641,-295719,-335462,-129632,273579,447772,373439,247872,156182,218561,177180,-110340,-239023,-167702,-145186,-36157,17077,-292987,-528071,-339291,-104703,-63269,8935,157278,185151,90411,487,-101281,-126800,-399,226180,298650,191520,234047,298631,253850,515369,817006,375999,226988,1598989,2030490,878511,801653,160917,-2113499,-2233479,-1069349,-756342,-453698,-7832,109169,326145,1346794,1778955,540723,-557991,-713646,-1286360,-1415037,-1111376,-1076892,-706077,-253638,-5053,177231,112158,30564,137384,181440,139152,139915,80699,-140673,-277336,-248630,-80547,3732,62115,34499,32114,139279,179399,155267,122511,-50564,-315498,-412482,-205024,80080,130174,83685,102379,139057,179766,141624,42690,2759,-66514,-187524,33668,441515,321466,11912,101068,239990,8379,-137730,106155,259689,129227,144504,351700,351938,188422,124565,232365,338291,241601,146992,198647,173682,105610,201450,352097,337608,157064,-24813,-85196,-3963,68851,28729,18329,56611,88534,47609,-17422,28492,67776,-50673,-139529,-62140,14107,22833,129352,267187,288388,207671,141866,212862,364145,470520,500980,395936,218693,151875,212743,219769,148575,18131,-123156,-65140,59082,-36767,-239046,-318044,-357353,-336598,-244312,-187044,-15958,209107,142422,-86549,-98116,18280,37941],[69774,-29394,-181722,-87504,137438,179559,60932,-113,22830,28707,52239,139732,33533,-253929,-312517,-104336,2838,-41498,27449,20267,-125526,-53513,90888,47780,10337,89354,81266,26394,36081,61312,124170,86933,-187800,-167386,191942,109703,-249958,-330699,-292393,-272715,-235084,-177028,-59154,168833,405051,440149,274361,146982,109223,122803,96991,-9561,-55091,-70965,-93765,-138009,-137213,-103002,-26951,79553,99272,-35915,-219177,-385196,-396484,-279978,-70428,130631,142689,119954,157581,144627,-27127,-158852,1714,191643,53275,-129125,-222168,-311080,-233607,47571,241866,172391,88811,21178,-150797,-165787,22524,129605,248974,336804,238995,156499,81732,-58272,-205555,-243789,-127916,10206,-9611,-35092,-9929,56977,51040,2853,35270,-35194,-280744,-419702,-305734,-190925,-223360,-204188,-176135,-335364,-439370,-338883,-243610,-140978,35958,137966,306218,408299,184085,-17976,-18818,-94586,-232343,-134453,129920,234732,137795,-62855,-251335,-365003,-345899,-236280,-220966,-250115,-99216,-69311,-332056,-453136,-421334,-379842,-237696,-29394,39668,147948,298436,174082,-48105,-93430,-15479,118527,221799,77771,-206100,-254359,-145515,-2600,70694,154489,188780,64790,-87185,-168075,-147679,9834,60398,-23704,62047,174899,-11439,-190311,-83906,143055,267875,172096,-66,-112926,-125600,-61316,22709,141871,204996,20947,-254434,-346265,-257452,-209296,-202563,-93710,-37874,-77758,-35876,118302,158489,118980,146407,167735,134081,90365,-30760,-204815,-164813,-48351,-37947,50361,53942,-168096,-327452,-99756,339549,492195,158641,-89938,80896,248410,-33513,-399206,-394486,-115130,142216,271048,220545,97346,-38900,-90779,45538,122925,-10193,-120175,-149323,-174958,-94766,76684,165223,99145,124690,166217,152148,105565,125172,261713,361350,212964,-94570,-126188,84808,144475,53587,-70965,-135387,-74385,92191,151846,57377,22799,157497,227951,-7638,-101561,112185,356333,436011,417129,292933,12277,-238758,-207798,-102440,-219590,-317248,-274989,-211379,-68218,105980,116337,8618,-23297,154633,410932,430448,214421,58369,57817,113513,82482,167890,446751,408570,47772,-43291,48932,-76275,-371673,-463507,-290965,-84448,15656,99491,88436,-89788,-284840,-213696,56935,233046,282506,219459,23861,-70563,18161,129614,149265,62150,46885,164462,141775,89024,25267,-172972,-316988,-172589,15621,-18152,-81018,12413,45677,-113615,-219416,-58160,161120,137244,95266,268906,313403,98179,7891,86037,27383,-98076,-200083,-278139,-178570,-18154,42184,-37242,-235151,-251137,-64178,-32595,-139108,-215076,-240756,-168712,-82981,28462,45140,-475,-67238,-186860,-394389,-472487,-270145,-18505,141113,312650,248700,-38993,-95856,-86293,-157410,-146642,-86789,-5429,141004,155258,62709,172806,393164,342826,66901,-44167,131653,318219,116703,-274973,-388138,-91139,186850,159301,-8043,-67878,-79161,18223,92521,-15605,-150848,-134333,-28740,69698,236168,455411,495976,336403,286950,324112,194383,85276,96639,154670,260846,355267,161105,-113782,-66370,149016,234829,146775,31972,-52607,-111833,2275,306713,493674,411017,317493,318447,265573,107868,-5960,-172900,-339724,-226587,35589,198813,233008,148795,90999,170426,171159,328551,595498,268669,-344733,-397705,-272514,-979256,-1614598,-446265,1284388,3480773,5455386,3295420,-1591184,-3663011,-2324328,-320684,324532,-241214,-360367,-537611,-725282,-69380,327296,29541,-109569,72147,37044,-190500,-454639,-492021,-382161,-172064,40127,46030,-75577,-183571,-208317,5389,185773,11494,-230774,-269732,-201056,-62365,79929,191467,309421,369498,181404,-14968,-26847,-81837,-263299,-271542,-120078,-8026,60632,157810,157645,116,-165650,-243863,-214989,-76215,10154,-87774,-100230,190324,449771,350564,34106,-29888,181829,271193,56564,1397,153166,159586,130406,224858,260593,158025,49540,-50753,-135995,-106666,-48510,-113510,-95164,61024,54062,-101927,-234802,-259429,-170528,-146013,-137299,1324,162545,163385,202807,362757,438290,358646,155068,40835,15694,-44233,-46472,35209,-1210,-203652,-217304,141304,373015,244930,126998,236288,339398,186405,-215593,-422883,-258011,-67202,33351,148526,138203,60218,-18512,-75172,-43602,35384,87273,67634,15746,-65910,-147119,-110325,-6348,-65000,-87169,44803,98464,-62279,-153735,29276,207177,156865,65631,68994,30827,-3443,58743,137034,83569,-3546,39665,72141,93027,141066,104586,-42190,-82288,-17795,-107069,-278660,-69680,203803,129586,-74509,-180183,-28313,177210,77697,-151914,-225797,-193380,-71585,146608,167076,38363,33842,188638,321564,332863,256864,146659,95350,22965,-254167,-494027,-283578,11765,15328,-70135,-71831,-13549,73644,161151,151572,33875,-68439,-11783,118059,136932,51632,-50717,-144744,-163803,-74393,38929,64669,-45071,-174411,-155493,-3235,108826,127893,62746,-99791,-238009,-148370,27384,171253,226678,54973,-60789,19634,-49610,-248863,-335386,-217722,-53692,-27672,-117872,-198507,-142524,-10530,42037,-16946,-46020,35339,13435,-75980,4389,191212,170310,7570,-70226,-201278,-341826,-264431,-2803,215845,201457,45605,-40679,42184,242658,233103,-36087,-205496,38021,360748,319110,151663,116452,6724,-110954,-11200,103822,218357,402102,315939,6735,-188763,-184608,-111517,-69421,-1958,53032,10016,-77078,-55906,-4852,-62509,-154609,-135459,-86767,-54669,42925,90955,126212,167113,45009,-146818,-142827,99016,265298,130354,-6832,42920,6501,-137596,-178564,-157687,-99964,30814,163077,77433,-32804,-71253,3557,5768,-45042,32130,89260,-34928,-246816,-422898,-380021,-129378,52223,70256,54547,57227,57662,23397,-61830,-171007,-287534,-269044,-168692,-121174,-34306,103290,73244,-72664,-11499,144439,117833,4143,-53287,-25735,71249,230501,249329,88763,-67684,-68157,179464,454854,446181,187736,-19417,59936,287109,309911,112959,8509,55217,89877,60549,-99157,-163395,-10983,99046,92847,267253,502941,382303,107138,55922,126907,108577,-31063,-173609,-141165,44854,255711,294325,235073,269524,280575,68939,-79013,-236,30317,-20589,-141079,-203148,70500,309655,-5672,-452121,-369048,79939,285947,130570,-20825,54160,25311,-219309,-375084,-451806,-521982,-276558,186010,380841,372565,341768,298699,348999,286496,-16752,-171026,-140491,-144014,-43192,46876,-166054,-378922,-298647,-152221,-84149,74161,215508,174121,98391,38875,-141677,-241740,-92978,99929,171406,169873,221604,183335,188376,531035,795129,263620,43461,1260752,1896504,807770,746558,486543,-1742080,-2267889,-1017199,-574808,-421946,-1148,43324,154983,1346137,2066767,484632,-1029921,-1125838,-1351787,-1341822,-952767,-871771,-634177,-324905,-144704,18071,-44742,-79235,66337,120177,146997,211422,58124,-204337,-309675,-212458,-51605,-10388,-22146,-81212,-19588,169732,216175,168104,132376,5853,-217533,-301894,-111879,144694,234213,205408,119175,99573,209045,206015,40182,-53506,-114519,-160799,104082,479128,295027,-42035,41724,191319,-9810,-100700,153951,235923,86310,129343,291080,294629,201959,182605,277861,372130,272770,172361,204117,192913,93373,109269,282245,346470,153135,-65442,-86459,116345,302402,269080,143690,70683,80873,48695,-2184,89569,163998,-19708,-170266,-105036,-45188,-13317,153952,346535,371343,268868,158780,160010,239940,369492,482572,408286,203991,183393,270467,210521,79631,-33697,-116787,-90296,-27374,-122510,-305075,-326432,-284219,-255987,-205111,-174496,-32161,183156,125374,-102035,-122328,13691,74873],[81292,-16073,-151422,-72153,112954,139173,98004,113810,155985,154571,135478,174851,75571,-201375,-314161,-140505,-8018,22017,143513,155819,23519,74524,147078,22731,-50367,30140,82889,92557,100235,106649,173358,161111,-108360,-117669,189834,71480,-268485,-327561,-317828,-317997,-225882,-124545,-36516,110531,259715,273502,182359,159867,199892,211475,116671,-1019,-76992,-132296,-170616,-202316,-153265,-63309,-43525,-32849,12425,-56504,-255695,-441737,-388840,-167289,58430,196993,231564,240546,212876,139817,-17491,-109763,10037,152183,57630,-112778,-260655,-340169,-186973,104527,251246,216009,108456,-63554,-249435,-173716,71697,189593,276881,375629,315421,213360,138829,15683,-147811,-177154,-38921,54240,-30006,-28765,-33361,14311,-16857,-102946,-110203,-181233,-318297,-358268,-240361,-113184,-96102,-83342,-90137,-259653,-366414,-273106,-198640,-97029,49050,91793,278748,441634,223345,-42433,-70754,-109113,-251731,-192165,34386,92972,-51393,-239264,-360199,-414307,-382396,-274044,-233828,-199237,5920,35711,-245503,-383411,-363014,-317210,-168176,-17898,-26114,36796,204457,149187,-71509,-163936,-113606,71614,205940,48558,-273828,-299743,-145655,55180,138401,157906,99687,-84091,-194734,-117005,25201,60800,-83687,-153932,47541,203852,35239,-105078,-3082,134100,213521,128415,-60292,-154518,-115817,-15160,84250,172784,198937,-24872,-351283,-490479,-327789,-191268,-190066,-128982,-46047,24659,142595,262405,198040,61695,94118,217715,190925,37294,-60224,-76468,-35553,-60090,-192405,-88636,34912,-97407,-334798,-185891,214684,358097,126165,-34708,149497,287090,-4313,-382204,-415190,-199849,7936,169360,181654,52826,-68930,-63712,104468,200392,113390,-10027,-105943,-173037,-124684,1157,115555,150246,202312,194519,167916,156154,205902,309166,356818,215006,-21292,4258,202305,195470,44153,-57385,-75781,34429,225588,207754,62412,74907,233546,243440,41186,-53832,173026,380891,393580,349315,264013,56768,-160525,-154437,-59663,-165513,-300624,-319601,-253157,-97493,51290,21713,-149176,-238299,6764,331921,346467,112512,-9341,38435,93555,42395,109304,417240,442235,85067,-72184,21641,-25855,-242151,-328923,-191783,-25428,54218,105477,124336,-16951,-214977,-218586,653,210931,260287,121864,-85924,-145008,-37990,104735,123247,14281,47368,248936,252612,244362,178414,-171146,-459416,-275352,-26795,-54489,-145272,-58776,-2229,-139083,-251273,-136275,97843,111011,91167,286743,356715,95215,-81493,-48880,-33588,-54791,-93825,-178003,-133065,-38950,-5860,-39780,-158688,-180119,-64811,-57050,-105304,-126182,-141100,-112024,-17058,93001,120490,69074,-47469,-254768,-447841,-482927,-330736,-119605,105289,325034,214903,-88012,-96473,-13042,-74657,-112842,-114293,-88231,59396,98888,21716,143785,376508,297134,11546,-66812,161344,427631,300401,-107472,-275886,44590,370421,295128,13897,-99697,-57497,68508,149248,25640,-145594,-180624,-61378,94082,240310,383815,424171,338889,303543,292767,213626,154702,155306,184538,260063,289586,54889,-187794,-154519,44138,136691,78871,-5940,-125762,-227560,-80173,207712,362240,311547,242066,249931,229290,115128,-11733,-193713,-378010,-261988,122515,328410,290992,190361,111632,149738,179652,199087,115391,-431814,-763933,-225909,533197,374616,-287554,272285,1696544,2517561,3583747,2637184,-1161638,-3867465,-2346625,-15192,312817,-281548,-265215,-594297,-934179,-113229,451753,78110,3214,289784,76677,-315512,-455332,-329783,-336859,-321451,-97533,27527,-35898,-180169,-308835,-100032,226297,237819,-15872,-166757,-224794,-145981,-7068,174450,390235,451298,234633,65418,-5103,-162307,-299664,-212026,-35711,136910,298396,382325,301687,80697,-181434,-344611,-327434,-160666,2343,-15230,26330,293419,529572,435252,79241,-84700,85391,170040,-7873,8031,247707,299107,214496,195502,155401,111043,30933,-121666,-222886,-172178,-104441,-159822,-170248,-51242,-66282,-222928,-356841,-342678,-235999,-187803,-170837,-18409,135959,149984,175106,279398,300670,147264,-90290,-154897,-53881,-22977,-9929,83234,59190,-159256,-200515,146017,334149,133735,21479,169973,343482,242373,-139776,-337764,-220852,-71852,49667,186667,177871,59714,-22324,-15198,68716,143056,152019,152421,57087,-136007,-268140,-136553,37104,-41290,-131598,-15300,104908,20265,-107178,21132,202457,174954,113620,143636,113974,79744,152476,224962,132280,-22008,6820,97008,146140,156293,95130,-89743,-127551,3297,-56037,-280978,-128743,210130,242056,30449,-112855,22758,246733,149990,-82519,-184844,-188487,-74322,175601,263409,124725,-3288,77268,268388,345267,232775,59951,36933,75848,-154871,-396146,-202953,83740,82414,-52540,-137097,-138620,-15192,152713,200368,101629,-37698,-80002,9306,113755,100639,16949,-67187,-105442,-82102,-19795,-16249,-69241,-96854,-17389,112932,209402,202638,123689,-55309,-220571,-195881,-82447,51784,197681,97735,-66085,-93406,-188768,-295310,-298810,-215905,-126791,-64154,-85637,-216805,-228051,-77681,22785,6037,13181,83210,13201,-107271,-1387,189036,120431,-40050,-67086,-127071,-272438,-207253,78341,260385,202432,26546,-50154,69011,230574,159571,-91819,-214196,23493,362856,380142,213473,141363,-22524,-175710,-41422,137883,247230,398868,313790,23842,-171024,-135031,-51185,-48722,34682,150741,55930,-134860,-140445,-29441,-34734,-146775,-195527,-178920,-49296,121126,176822,243454,308622,129000,-177355,-246167,42360,240073,104967,-41703,-10710,-39903,-198163,-283243,-246593,-124203,8740,103909,26045,-48399,-79910,-40321,-16078,-52251,-26942,-669,-64735,-228941,-344693,-237710,-11645,120713,62406,-45,-9810,-29386,-76365,-62690,-77021,-206124,-268645,-195723,-122047,-45520,64663,29103,-110924,-74353,59129,31255,-76776,-89298,377,82217,218775,285402,144048,-84979,-188102,66469,466481,522865,206172,-13893,78099,315941,368026,227942,89509,15920,-29193,-64566,-225139,-269821,7805,224743,212804,343955,526718,322456,-21358,-100109,20293,104241,22480,-124404,-101597,102743,291079,253411,178842,257251,298000,106820,-34776,26047,62745,20323,-104148,-144702,144743,369457,84246,-333708,-297664,84828,297420,127771,-54014,32603,28377,-252501,-435801,-548476,-648760,-382010,85311,237337,267796,353762,388449,439468,375856,75783,-100016,-78887,-90990,-59279,20531,-66610,-237187,-275520,-211449,-86621,139630,256022,181269,143726,98895,-137195,-293710,-167670,-42328,7326,101844,185602,62499,83543,451858,639198,55532,-267473,783611,1665935,780407,795914,960523,-1061628,-2084079,-980646,-470003,-413025,24064,11572,-89637,1178983,2292486,597119,-1266019,-1460590,-1448783,-1290844,-779402,-598056,-471356,-265644,-139147,-88627,-210230,-179639,23812,93193,177567,284124,68075,-217159,-308945,-176610,-53826,-24832,-106628,-223685,-115520,138210,199284,166316,145341,40571,-138640,-195002,-43488,165749,303938,286452,88102,22838,212204,259014,40275,-118842,-200470,-175220,118274,376096,142007,-162175,-75268,90561,-27615,-57154,165336,163497,6844,94089,201712,185772,188475,245073,319837,386005,310807,209319,192319,184687,62207,-11473,164223,307238,138763,-72862,-26207,277587,505684,435550,220381,82461,75215,57403,32664,147499,214550,-23087,-210379,-168834,-121719,-38808,155998,339002,369882,272323,139786,104289,145913,273383,418365,365811,151538,144421,225617,130569,-13454,-77942,-86180,-99347,-119576,-207927,-326020,-279075,-167672,-141714,-138261,-139374,-49480,131895,81060,-139906,-160559,-15004,70181],[56760,-21107,-115935,-68459,34633,41830,100764,200288,265310,256914,160910,113624,58282,-149279,-288524,-152043,-16906,62057,204159,213006,115267,181238,196941,4758,-95739,-24937,87705,156177,132270,92091,160649,187442,-28907,-53593,167055,28893,-267442,-304768,-303397,-316447,-200837,-85354,-12588,84226,155282,141236,104179,152339,275328,306402,147875,-16283,-135488,-198953,-238878,-248152,-156261,-29033,-50162,-119370,-85305,-87277,-232633,-381249,-313009,-61244,145093,201063,242566,295968,249217,147422,25718,-61417,-31539,68907,60581,-81029,-263303,-325236,-137048,132257,233010,229015,124955,-104749,-297537,-174145,100727,236199,276992,369032,381599,277159,192252,83267,-80695,-93053,52274,96044,4351,8821,-53441,-71551,-125908,-195092,-209269,-270395,-308809,-250982,-133536,-2269,73042,69187,-2847,-195497,-306881,-199531,-127697,-67717,7449,5019,192975,398322,218764,-74990,-121892,-103561,-203199,-181675,-38805,-56341,-239788,-388537,-436246,-425194,-380144,-289246,-226191,-122686,105535,122895,-157913,-312897,-276012,-211613,-74694,1399,-83534,-69281,95969,91073,-122378,-255138,-217702,26986,198192,17961,-348563,-389421,-149260,131203,229070,163977,-3425,-229555,-304204,-99786,155828,96039,-204582,-263243,27719,219805,106453,37630,126684,144281,132565,70860,-85147,-162292,-102012,31413,153229,219000,216729,-34547,-424547,-600235,-378052,-173098,-184967,-180273,-67691,110543,311272,373919,188632,-18090,30960,237310,217717,-4245,-35755,102073,109484,-57338,-306063,-243394,-31383,-69490,-339344,-268273,71569,199151,89649,39447,216242,291658,20295,-308284,-354291,-230950,-105531,43832,97508,-14239,-99755,-42695,125616,237619,217272,118192,3598,-93674,-104685,-59850,19720,151537,280099,278600,214282,199994,247189,298380,300765,170757,25672,102009,248629,188382,12801,-65290,-57712,80693,254319,170154,11294,70924,217137,164176,39573,-11730,212878,374561,320445,239608,196118,80180,-92478,-118571,-29340,-85321,-246219,-335674,-285368,-128558,13976,-35138,-275163,-438356,-187026,184679,227416,11708,-78896,12409,80011,21140,58074,348957,427566,119274,-100474,-37747,1859,-105320,-203884,-145309,-31072,49060,86620,140229,57462,-115311,-185545,-53797,156373,215312,49383,-133411,-178528,-87249,70600,85482,-29563,45669,278694,328710,370957,303048,-143716,-508367,-309550,-25297,-41663,-175844,-138583,-87061,-199766,-310043,-226351,34607,94766,55129,227155,334977,86642,-140329,-167687,-101066,-11242,7253,-89058,-97118,-34060,-1330,-8617,-63986,-85315,-50645,-58500,-31399,-18970,-82508,-109754,33811,152064,172201,104821,-39319,-293676,-447208,-428217,-342776,-206624,62340,321959,194803,-106149,-107031,43842,35074,-32872,-104771,-131717,-6383,42099,-19680,92085,295974,178047,-78871,-69458,197716,466620,422135,60046,-145611,112834,408015,303772,9888,-85271,30096,163148,217726,78696,-121797,-223651,-112623,109114,250621,312386,330735,327190,326602,255871,213146,228263,237128,221868,229469,161616,-54142,-214901,-217319,-59078,55695,48788,-24977,-187000,-311025,-161887,99449,228879,208453,182517,218941,220486,143371,13382,-180334,-398250,-301849,165480,381206,268967,184103,150615,157982,162415,40642,-328442,-1003716,-999834,70377,1305723,1649607,953917,711852,1388023,719238,1204425,1923360,-708097,-3760561,-1981467,537350,479024,-145842,-107180,-590812,-1037334,-147222,528752,116061,101649,443700,120502,-370091,-354173,-112858,-263129,-436422,-225339,-8726,13835,-128884,-347746,-199253,208020,415242,239259,-12533,-208776,-218811,-80971,157681,423411,467361,267512,166384,57925,-216139,-310492,-135062,34622,248872,492753,528160,384607,193945,-77695,-320396,-363111,-223056,-37749,21735,128345,360158,559316,487650,127900,-133256,-18459,54648,-78904,-15142,280483,409475,324398,217120,112170,98530,31520,-150015,-254399,-194199,-126298,-181874,-230218,-133246,-122386,-295267,-442430,-381824,-261842,-222148,-214101,-50715,88915,118570,150803,205711,138660,-104387,-278789,-219841,-52631,3496,17520,109420,86836,-134298,-176227,136212,249938,-4846,-83428,95971,305772,272336,-53638,-259914,-196735,-73570,72056,212624,202181,64544,-4918,54356,176350,245499,216916,231172,108088,-170510,-322947,-111201,91646,-2589,-141582,-51786,92427,52232,-100584,-37628,118340,118141,109813,170133,183601,194413,265271,282058,144842,-31951,5037,156473,212047,177999,95003,-108233,-158669,18526,18334,-193865,-133969,189274,308804,125057,-8454,108391,299356,196802,-13944,-105907,-135572,-49540,200380,339735,173350,-79992,-56334,202016,315362,161392,-18770,16425,153833,-10491,-233391,-95284,133133,108646,-60270,-192832,-228690,-88717,126037,225749,177569,52229,-78526,-60745,87711,131303,72819,17669,-5387,-28029,-48332,-78520,-68501,-7133,110999,211662,277690,263603,198777,30905,-137130,-194640,-178787,-75260,124952,113092,-76364,-202471,-276225,-282510,-232279,-224451,-235946,-144713,-87932,-198540,-231264,-102966,7724,38086,87398,148386,34477,-139174,-24138,149179,26317,-105269,-64123,-45882,-178560,-145520,113773,241644,152137,-33980,-93497,83446,212354,90827,-133376,-224239,-31504,301748,404626,291902,189925,-40778,-229845,-84018,144521,257956,360215,297742,48213,-156266,-103700,5005,-25281,38014,188728,64773,-181185,-193776,-39869,1853,-103188,-203974,-216439,-19572,173829,214058,295565,388456,210735,-146981,-273999,2251,189075,47953,-104954,-99871,-109426,-236072,-353146,-316643,-153076,-45388,-24204,-52650,-72441,-83778,-108074,-90629,-73786,-77157,-84091,-73622,-139533,-168126,-26285,146065,213067,87383,-45955,-78986,-104448,-148840,-36216,33467,-116476,-263220,-241112,-171631,-95083,3831,-19289,-140874,-154492,-49021,-59016,-165949,-129139,20305,97995,192374,277138,157253,-139923,-332283,-88784,398207,535901,213506,-22189,49899,258262,324284,251918,130059,-13319,-124022,-199594,-364551,-354998,47953,318165,255125,307598,429426,188809,-187571,-272276,-100330,58206,38885,-83613,-84519,105785,260132,176883,88182,194609,273117,139421,26353,58614,96239,62301,-55674,-68963,209970,404459,179678,-153029,-166856,95840,292497,149345,-23792,52510,53073,-232795,-427056,-553458,-660181,-391617,24321,84843,100825,271280,383150,443963,401888,151273,-15687,14072,-12299,-94833,-55791,-7961,-113272,-247779,-251954,-71018,179731,261205,200314,211167,166259,-91556,-280073,-220823,-182762,-168699,-12422,108561,-52764,-41766,290742,384038,-177044,-602268,321642,1426190,785675,883404,1453774,-267213,-1736259,-933877,-439395,-449114,17836,-14136,-366790,874936,2391062,871502,-1230723,-1643846,-1508979,-1227847,-625306,-333816,-255891,-94817,-4797,-119682,-330438,-226741,34483,111088,216575,328322,107766,-174628,-268704,-164188,-94117,-40233,-169430,-354448,-227013,57553,130157,136977,155218,59411,-84076,-109451,-15194,126973,303730,302428,34602,-46901,202569,282695,33911,-177448,-282956,-213932,59181,148935,-93779,-308255,-216140,-40085,-50715,-29105,135080,74737,-63778,64442,121907,60853,143744,277632,326688,354063,321571,229747,169043,163575,28978,-125863,24623,223023,111697,-50917,73058,427246,617704,475048,225233,93943,73864,63088,68212,175855,194343,-59095,-242073,-230705,-189474,-48172,135706,252008,290947,223937,95446,67674,116804,209872,329640,294511,98225,67484,113558,15635,-107217,-108726,-47168,-92116,-188398,-265699,-292122,-174869,-24733,-20669,-66197,-96811,-70088,50184,1549,-193606,-195605,-48281,38866],[14389,-42844,-91524,-82294,-79682,-78540,81050,247391,323577,302031,121299,-19205,-10432,-117092,-257138,-157581,-33597,62822,187083,164306,109000,217354,202012,-15368,-116590,-63125,87016,195405,125902,20754,76266,141247,22634,10956,134355,-7785,-245210,-258848,-250053,-272958,-171114,-66473,11689,100225,128180,89803,62252,122518,293159,356495,180200,-32810,-186319,-232447,-259172,-246852,-136860,-6282,-41957,-152701,-158583,-103768,-134811,-212252,-183593,15511,169810,147455,176144,273802,251910,158773,88254,-33575,-119524,-39119,52043,-52706,-238359,-282410,-116512,100972,187781,214788,135055,-97352,-286478,-170301,98385,249944,248447,325181,426799,333948,218145,116456,-26157,-18511,113034,122198,88189,72181,-74411,-194430,-249174,-249203,-251617,-296330,-254280,-120486,-9997,123614,254456,223798,65113,-158396,-273170,-144521,-55920,-58576,-70931,-88883,83070,291532,161898,-109659,-150929,-77195,-108499,-120487,-82808,-177749,-371935,-469788,-460829,-393727,-339796,-284748,-207135,-49182,163408,161463,-98471,-262876,-192562,-99531,10640,21694,-117275,-139575,7293,21014,-178944,-341886,-301426,-5273,194443,-4249,-397530,-494797,-178412,175562,292849,157953,-100033,-335808,-374694,-101054,217596,107434,-271637,-330556,-2955,220846,187309,191642,256916,167870,56108,20155,-65480,-139909,-107466,49945,207067,269944,254066,-251,-431262,-604332,-362959,-139526,-177673,-232617,-98915,164733,434265,434450,136695,-109599,-36744,217179,208306,-27425,12313,250421,219319,-33056,-325970,-350534,-124759,-105379,-348341,-324742,-52966,52564,42180,99243,261824,273181,40076,-201180,-231172,-192649,-153550,-55777,-4002,-93308,-132578,-41267,99343,225514,271368,222258,138006,27370,-52030,-90962,-76963,122100,336595,376361,276108,228946,240731,248370,228624,117305,61079,154538,201910,107801,-33845,-97718,-93482,51318,169309,42906,-88336,10779,126204,45902,1967,18584,217054,333947,234948,122400,119180,87436,-49607,-109087,-12890,7140,-160530,-307623,-286612,-145016,5603,-37747,-333200,-563495,-362961,18983,110059,-56275,-127843,-13135,80670,27899,24864,252071,362101,139464,-113550,-103779,5106,-2476,-120214,-148113,-72182,18281,55681,125451,100326,-23192,-128849,-94341,83523,162962,24012,-114122,-169046,-114912,36101,48702,-51190,43149,250646,356648,448393,374018,-90923,-436418,-264013,8394,4279,-168777,-200008,-175270,-269981,-367459,-288954,-7047,91091,-8638,101190,257607,89106,-136512,-220797,-147374,25005,72657,-44969,-83061,-5609,50728,39335,7541,-1907,-23306,-33948,60202,73377,-80204,-149673,56734,188513,189836,112440,-35636,-292844,-393151,-318313,-301131,-259170,19700,299032,189993,-94837,-133504,60381,150933,83977,-66676,-142850,-56556,-15906,-65723,25777,180132,35167,-167932,-54411,222373,426959,456005,193392,-17679,120839,311053,198331,-12244,-31820,148600,274433,277640,135636,-70775,-242322,-172870,98489,256466,266331,259130,309466,334005,216453,194554,291581,317644,251109,176197,13954,-128510,-182840,-225634,-133751,3158,61232,-20790,-236594,-371645,-245526,9394,137152,135187,150362,217591,233638,177915,54854,-136311,-393713,-352121,121196,336624,203199,183014,234752,207518,132880,-101012,-641255,-1335064,-1030642,369515,1743232,2362104,1675213,689623,381750,-1188698,-599734,1687747,-256238,-3483518,-1531878,1061583,689647,8660,-11584,-551818,-999745,-149702,549404,154362,167777,502097,154083,-359969,-210333,78277,-194330,-491677,-308281,-44594,73219,-33917,-313771,-266769,131755,466514,442379,150086,-158326,-259221,-122445,132646,380630,401535,262399,256467,150895,-216130,-287338,-67926,50876,261936,552250,541592,384351,308432,126023,-159066,-299776,-235382,-81831,32690,187795,373259,525384,485656,158227,-158928,-99298,-42038,-125677,-33901,260112,452770,410555,263483,144979,134690,51287,-132277,-223734,-171621,-121244,-203030,-292771,-182756,-112729,-312031,-478608,-368793,-226731,-217831,-233308,-79363,35944,69630,119027,155839,6912,-314540,-369242,-151231,18355,40742,37455,102402,70060,-138479,-163474,96423,127943,-137218,-152552,60316,257206,263846,3746,-225353,-203405,-76036,92266,223425,210051,79813,33167,121025,256800,308814,256434,276800,163421,-148254,-296711,-54457,131282,24850,-121734,-48798,71108,23561,-133576,-117823,-60,17193,59251,156513,235942,311696,366012,299177,129351,-17451,47539,239752,279087,218203,131186,-78608,-162957,23019,86596,-64753,-94842,136541,289401,175838,98173,190935,306193,207913,53829,221,-51887,-8511,210740,364243,167173,-174979,-188885,122992,242913,47626,-98483,17787,227225,137120,-61592,-4022,144857,96054,-91158,-235507,-268462,-132619,86201,214921,229452,164373,-15364,-74846,64967,136320,105420,91592,108648,65335,-48247,-110153,-42473,78767,200772,272891,316753,316144,271989,134447,-25453,-163973,-237277,-158538,56515,116468,-80635,-264634,-270176,-193588,-137786,-228307,-343978,-244257,-108537,-122131,-136658,-74407,5683,67079,137557,187594,49828,-166206,-55960,81338,-94006,-186991,-57942,30523,-81711,-92838,94311,171917,80300,-92478,-126612,89355,183863,39005,-147543,-234463,-116458,196360,395868,370058,238210,-53870,-255837,-110347,139314,260194,307506,273483,77605,-131444,-80341,57582,8118,14771,154389,33724,-200320,-196445,-29420,40656,-40204,-169765,-190460,27443,194081,202220,269660,375043,254596,-72446,-233304,-42039,96262,-33813,-171004,-195417,-196553,-259860,-379563,-354994,-181554,-114603,-165905,-131366,-106233,-90816,-162964,-175212,-96521,-106407,-147813,-74524,-13279,52096,182813,277912,283746,122204,-84413,-135436,-141970,-165361,14346,131857,-43707,-251915,-286626,-239142,-144506,-47789,-63434,-169331,-230180,-140025,-118301,-219960,-143328,43762,120663,156070,222342,130835,-205531,-459466,-246243,267196,477042,209311,-39646,-10963,142297,202220,181885,110753,-38988,-181217,-316082,-482194,-381904,106800,351124,202202,160804,234336,24360,-342122,-415337,-203520,-8945,22505,-67225,-101291,48108,171932,89430,-19743,80008,206632,156539,77318,84730,125593,95735,-11102,-335,243831,402663,250771,30914,-16820,110505,271209,183293,37082,87005,87809,-164806,-353885,-467931,-545266,-291767,33903,-9256,-62483,118045,273951,343247,340395,195023,82916,120188,56548,-147313,-152302,15956,-4560,-189148,-242619,-40604,175217,221935,218756,275768,223360,-19870,-219194,-255345,-303335,-320921,-145064,-7154,-157451,-157058,101841,114306,-335082,-814023,8448,1226019,774103,890129,1772443,394112,-1321857,-850873,-447357,-518847,-44236,-52404,-608217,495403,2297724,1202802,-983087,-1634477,-1454409,-1104524,-507247,-151850,-46079,124424,182243,-89781,-366863,-194893,97585,159186,237170,312309,137698,-112250,-212175,-190591,-162707,-56754,-197803,-439812,-317998,-38467,30238,77870,155403,72650,-48913,-51490,-23097,36382,223069,250298,-8712,-68420,194086,267375,14042,-220298,-329711,-249471,-57986,-135055,-338603,-429235,-339296,-172957,-85329,-29589,69870,-6937,-95542,59157,74682,-49764,70270,257602,279525,262831,272885,208983,142846,146628,10059,-199011,-98587,112276,71848,-10522,179352,518918,609779,384364,167916,108458,73277,52169,84587,159014,108152,-110112,-246764,-262401,-223046,-45861,93125,115986,166186,149264,43893,51817,137451,173687,235134,226684,77259,-534,-5384,-89629,-179795,-123462,-13588,-70455,-211671,-276270,-209465,-27572,120580,77111,-13097,-63366,-93648,-52613,-101625,-240801,-204659,-61832,8509],[-21599,-75083,-89686,-108603,-192279,-178944,55570,251428,314907,273110,36012,-165058,-100252,-112123,-237882,-177216,-64611,27720,102211,29229,12367,165403,142086,-45017,-109827,-76220,69685,190492,87889,-76912,-59032,28140,33371,62748,104443,-27854,-199084,-185901,-165391,-202742,-148805,-67798,35809,151197,175902,118868,54916,71860,233742,335816,206780,-24991,-187415,-208319,-212363,-187848,-95784,103,-20316,-122053,-175238,-84243,18970,10862,-33065,58951,142539,63968,62428,192728,220631,160835,140515,-38019,-228350,-144043,23742,-45489,-200543,-227797,-133883,9621,122104,182302,135835,-52372,-225011,-162476,63595,212167,184765,257015,442765,369745,204995,102668,1307,26281,122674,120144,183819,141875,-98888,-326493,-346121,-249748,-242358,-274131,-174936,738,101265,241955,411672,346456,98548,-149680,-258422,-117682,-5404,-69751,-158112,-156547,-10105,152282,62528,-135906,-143091,-35882,-6385,-44440,-101761,-245879,-409717,-460819,-430163,-332402,-277591,-269662,-188138,-5675,155011,132583,-82895,-236452,-135370,-11217,69634,41785,-115019,-155060,-43685,-43891,-216009,-387174,-340176,-26918,179510,-9180,-387800,-565636,-240802,151640,290932,129752,-169149,-377741,-373607,-90108,214657,92560,-275948,-345035,-47832,198986,252830,306900,334658,178169,1362,-6575,-7700,-99135,-149194,7219,212223,302575,294668,71444,-340561,-467539,-255581,-71973,-154709,-272689,-138380,177755,485568,437054,62952,-194966,-101957,157651,166297,-32827,47671,305372,258481,11080,-236625,-358693,-211004,-192432,-357198,-336475,-129930,-49715,-10603,121456,273912,248220,55879,-95369,-88410,-99434,-131753,-109497,-97604,-169956,-169715,-71091,31179,170634,259810,263666,243580,140364,6780,-86271,-126236,92651,356637,434078,322700,230740,190278,186243,174098,87697,99521,164083,72188,-39516,-85843,-142405,-166645,-32597,14453,-125657,-200380,-81552,682,-53159,-39227,37030,185895,268359,156002,28764,60917,87957,-34292,-120168,-4942,89756,-64832,-236089,-244070,-135181,23435,7467,-315623,-593748,-472252,-117242,23288,-72846,-138953,-30970,95967,62106,13673,144353,261047,142558,-100811,-147447,-7417,42843,-83911,-167783,-108986,-17891,18590,72604,90590,38013,-62080,-113612,9118,118969,51494,-45443,-128586,-115341,10871,28920,-38164,44708,191334,338442,462684,376946,-28846,-272076,-156757,52136,51451,-137988,-225493,-233216,-319108,-390903,-292637,-15706,90834,-88688,-57889,152560,116348,-60259,-186845,-152094,48863,89883,-55367,-93747,32332,124506,80051,23160,35654,7892,8913,137824,118610,-127330,-200360,50998,189684,169922,103722,-23541,-248871,-301263,-183304,-221562,-271169,-18052,255622,192273,-65432,-170814,33421,251806,211351,-19978,-137901,-95862,-76607,-115733,-39514,69512,-72511,-214328,-27413,216866,323526,407482,275050,85774,89505,138818,37667,-39894,31794,242486,355802,305104,186557,9465,-217195,-220281,55796,238314,244898,230418,287508,302625,167188,159982,328544,369389,259061,114965,-102394,-143795,-97206,-170303,-167644,-24985,103181,7225,-272294,-423724,-320599,-42529,108191,112566,146930,228993,252851,196633,89692,-74913,-364517,-415573,-24138,200253,130332,220435,364272,290525,96633,-206217,-790952,-1401678,-893591,562084,1678591,2240054,1647158,224681,-946663,-2371367,-1002646,2121693,100079,-3216965,-1296838,1290215,783025,13926,-78420,-497396,-811059,-110525,506691,195753,190838,462023,168146,-301463,-87844,175478,-164768,-486784,-325486,-59541,135797,85112,-219070,-289227,14073,363203,507041,270934,-85418,-252348,-125122,92185,258816,262421,211087,307264,251430,-149463,-228308,-27680,3209,154576,442706,425456,310466,385518,363423,92498,-152625,-183191,-96523,33402,199588,332848,436181,428862,158806,-153306,-135116,-92137,-124609,-17273,215834,416525,435426,309491,240292,212349,80180,-83833,-145906,-117596,-105032,-243827,-374015,-210252,-61230,-285498,-465188,-305159,-126198,-152705,-201736,-86741,-1620,15548,73672,132885,-53915,-421110,-364884,-8485,124984,85530,49125,58753,12781,-164192,-171559,24718,-6775,-232985,-168196,87306,234089,226066,12756,-240208,-237819,-75966,109775,220996,199883,98195,78783,174170,299818,316269,255368,280577,218823,-68961,-206255,1023,131650,17008,-86736,-4057,58174,-40662,-182786,-187831,-107032,-87403,-18166,123815,273212,400924,423098,272435,94125,22309,127058,321181,331640,277410,210837,-3921,-137415,16479,121511,46677,-35337,60803,181372,168908,174600,237988,259471,186754,122255,112585,33470,27321,191926,317226,109750,-255729,-290800,40693,147419,-83574,-188344,7005,262777,249443,71423,41615,120836,61152,-133818,-261412,-254087,-135865,46389,166246,224640,235023,60376,-48384,48972,117951,109567,139544,202179,154055,-31129,-104307,4118,146719,238169,287771,336582,359281,314655,210409,61439,-131897,-244549,-163802,38516,129291,-69369,-260178,-171017,-38512,-23984,-209048,-405647,-318070,-107515,19434,33828,459,24875,89413,140355,167328,32457,-180570,-80271,8747,-204219,-264455,-45590,86931,-5752,-59242,30191,81533,31259,-95697,-103725,94136,142527,8512,-131067,-241851,-210569,75582,363209,427697,262869,-63255,-238617,-95515,142132,263114,262028,245122,108187,-85803,-53382,101590,51053,-19028,58644,-28153,-188228,-154332,-3911,76267,23305,-111632,-114386,79961,188342,156858,179996,269786,232710,9571,-150983,-97047,-36546,-124492,-208263,-260023,-285062,-284784,-372951,-362988,-199336,-159902,-244169,-178337,-148029,-114711,-179710,-218920,-103964,-107526,-181697,-77444,103847,243373,318732,327625,295308,136658,-115287,-164482,-131394,-124221,73091,195235,-868,-230865,-305981,-277418,-156368,-69646,-101532,-203120,-275876,-177397,-123863,-209220,-113126,80663,148320,115979,139426,84372,-248617,-531210,-364537,109227,359389,189149,-60133,-81675,11742,49377,50786,35640,-65555,-193529,-379798,-537355,-328947,176527,320497,73500,-49685,8407,-110017,-426069,-482907,-260701,-69330,-11123,-79764,-146977,-51874,57170,18209,-120092,-67197,113701,153619,95039,92424,146298,115389,19204,46501,243994,372655,287936,167859,104196,118244,234815,210140,84721,98303,109740,-70081,-238681,-324660,-340677,-113926,110572,-7310,-159500,-53777,91814,156482,198048,195775,181130,212051,86767,-201208,-227425,23513,91984,-87447,-166768,-1147,120762,142078,222807,311847,254962,59138,-135427,-270965,-384310,-410412,-248604,-135913,-248014,-228871,-39730,-71408,-338570,-780591,-86836,1064555,687494,706657,1727007,708146,-946079,-718157,-443842,-578514,-143106,-94370,-735452,125330,1982880,1426945,-645583,-1436305,-1243070,-891798,-422825,-90453,103952,313780,324860,-40698,-312825,-89381,186866,204652,213111,220750,110128,-80019,-175733,-250295,-236026,-73537,-192278,-461695,-357544,-108628,-66795,148,142679,89752,-23121,-18778,-48929,-74344,85862,152444,-15383,-21913,194459,216543,-20199,-248653,-336012,-262611,-193100,-387745,-519879,-485162,-409983,-281595,-133015,-58101,-14622,-73743,-87288,80939,63140,-126569,-19657,185472,182909,121412,154444,140471,121483,144578,13610,-209983,-170286,2215,22778,36151,265025,530483,492761,206488,83002,127477,66005,15028,69648,100006,-11530,-152820,-215551,-244609,-209708,-42688,30591,-27873,36632,79253,4021,42963,158669,137371,146334,185130,100508,-22895,-75009,-148893,-215307,-120927,8167,-38340,-182679,-236427,-100493,134703,245810,132735,6467,-49323,-116473,-155057,-202154,-256021,-172488,-41475,3129],[-31834,-107656,-110247,-133192,-261184,-225676,38175,217587,240785,176575,-58276,-256751,-168189,-124746,-235474,-218384,-105980,-19685,-10330,-133432,-124262,47406,26698,-86436,-82311,-64131,29158,131290,31300,-158713,-200043,-115075,10252,94776,87369,-24258,-127904,-86454,-62167,-125753,-142281,-82508,60469,215915,258666,183990,61456,5931,109999,252580,224306,21587,-119892,-127568,-110378,-84886,-43948,-11153,7300,-37424,-118665,-17425,183837,211267,97750,79493,96954,-9041,-52121,90409,166508,140504,149531,-73374,-318387,-218175,-25465,-66950,-162517,-169362,-170105,-112712,46566,142120,126892,7920,-137506,-149562,5655,116229,81100,179236,429048,377419,158859,49052,97,37389,83463,85898,243240,195382,-119937,-422261,-378155,-197699,-198778,-230636,-100847,81711,176080,330905,512169,409884,92545,-159886,-245266,-110795,13025,-96362,-227572,-179344,-58345,16150,-53371,-141362,-95696,10850,65216,9939,-104862,-252762,-349018,-367471,-356363,-266104,-218707,-252431,-176751,-5859,77521,36806,-107617,-218687,-106231,42785,104577,65197,-74108,-118059,-62662,-97027,-216498,-359718,-318493,-44880,140103,8768,-302147,-556458,-323934,52822,213499,79471,-198253,-351019,-291909,-39669,175646,56631,-230737,-310184,-105150,143928,276453,348719,326257,145623,-29456,229,69497,-54411,-226851,-118024,137597,290235,316722,159762,-156731,-215760,-64083,39276,-106864,-292220,-183732,148504,456979,388350,-2857,-250324,-155351,70223,103518,-27131,46558,250582,222546,64582,-67626,-253729,-257021,-290407,-351283,-295528,-148419,-91151,-49204,104124,252190,231727,68923,-24113,24359,10584,-71970,-127792,-167203,-229296,-211921,-134787,-59795,91981,186759,223559,277003,201875,46628,-51627,-100659,88084,335503,414155,320328,194384,111411,135428,154121,92895,141626,141321,-101604,-222201,-134935,-179274,-240672,-126617,-134531,-262201,-275864,-170037,-117403,-98562,-49273,47075,131051,194139,96275,-24164,36621,90224,-37085,-133508,4807,141757,12174,-140542,-161916,-98915,51468,74338,-244402,-550834,-498739,-195512,-20128,-36739,-105728,-36697,117769,112801,20852,46462,153519,136273,-58957,-147557,-20583,35661,-74726,-163316,-114874,-48739,-26830,-15536,29751,66092,6371,-110305,-53008,93013,118557,41365,-77257,-93293,1838,36822,7991,53757,136573,286468,408773,310631,14958,-87775,-27546,84312,67108,-110674,-215286,-240706,-324094,-359904,-230047,5266,78706,-169781,-206694,55068,170383,67826,-84640,-112215,60036,68598,-101772,-122190,59019,184400,92332,-27281,9532,30991,55836,173759,97791,-201956,-231543,25351,150922,115180,86910,5674,-170824,-199627,-63885,-134037,-250632,-48289,196848,188264,-33408,-203481,-15797,321450,311823,10951,-134378,-129090,-138590,-163589,-87809,-1710,-103643,-190649,5056,171466,185740,306421,303588,146470,41368,-30342,-100873,-59288,69490,261138,361151,282396,221714,110235,-140747,-230817,-11540,178984,224718,233546,255604,223811,100326,112328,326495,374081,241108,62077,-150934,-98091,19751,-69965,-165850,-41093,151849,56211,-284181,-463634,-356159,-46883,133041,139536,166634,240219,258954,177732,95860,-13688,-316625,-485802,-241865,7186,75681,295469,511150,381706,52355,-279178,-805273,-1261905,-662253,593351,1137049,1313479,907625,-480272,-2005232,-2224989,226331,3004987,225789,-3111966,-1439075,1084114,651069,-214960,-325054,-428792,-490123,-35479,398401,226791,165361,341661,159104,-213710,-25928,151784,-192462,-441935,-274589,-35252,194654,201380,-94329,-270102,-116256,142518,399566,312955,-4644,-197186,-96174,37318,84830,82020,119329,302737,332530,-27272,-142480,-16997,-86290,-38902,206856,235921,198061,396013,546256,343207,31224,-72845,-59950,37239,170745,255035,318822,335952,131170,-120235,-120198,-83149,-69683,44333,178667,319041,392657,345065,364372,305719,101897,-32531,-50573,-51963,-93115,-308865,-473419,-229067,-2788,-237842,-410391,-202103,19850,-29625,-116577,-63465,-3370,-20911,19250,128745,-32964,-403525,-295604,130985,222743,127509,48388,-14532,-65038,-189146,-194191,-62833,-117566,-273616,-136754,166982,258061,183465,-18757,-279782,-277069,-65512,129746,210981,172229,105197,114378,210031,308483,273317,215358,254679,267899,43096,-92534,24640,79965,-36483,-54462,69118,69294,-91657,-210954,-223460,-173187,-163095,-94729,95819,298277,437953,416262,206338,46716,74336,219040,372551,357417,345295,317227,92006,-92757,735,109410,97287,17739,-17602,24325,114625,203355,236619,176992,149032,189424,205558,90244,35264,132399,203522,26955,-288998,-332805,-23934,62760,-194724,-286977,-48489,237116,302368,140817,37573,79525,27419,-172115,-267750,-194849,-94830,21983,88884,145759,208975,87855,-17918,39420,84874,86205,154158,248082,194003,-12490,-62358,62739,188274,226171,258948,343958,384042,300466,214300,80732,-118340,-200961,-86256,93714,166847,-39880,-200970,-23195,140136,88910,-155991,-387732,-323731,-46581,208105,228422,97216,67910,109829,98394,81796,-26721,-175159,-80677,-41569,-262609,-299937,-23718,111642,32800,-48553,-54097,3953,39511,-11468,-5384,103999,91486,-2555,-89778,-238535,-285566,-29172,318456,448525,251476,-65253,-172303,-29699,169089,275917,238561,215262,135289,-18653,-18074,127094,94326,-43662,-62448,-98068,-151267,-94504,20075,102743,70037,-53103,-21652,123897,170233,99994,59319,105874,140230,60421,-60609,-150961,-185145,-202582,-192368,-262895,-350673,-319736,-352206,-348307,-191943,-138354,-203125,-170848,-188901,-158377,-153301,-190648,-84658,-80523,-181135,-84439,172641,344291,342691,278098,235506,107847,-135225,-156175,-81995,-51744,117875,213628,14800,-194391,-276089,-246943,-113152,-62723,-140255,-245555,-274961,-144900,-74894,-134972,-41144,133800,174199,76090,58067,44842,-245255,-526701,-416340,-37117,208787,145379,-78008,-138858,-94437,-84989,-89800,-70621,-94460,-166408,-369258,-501531,-200345,247664,249730,-82495,-252052,-164922,-161127,-399360,-450098,-258435,-101625,-45810,-113421,-201361,-156515,-43582,-17874,-188387,-209265,20176,133466,71892,77211,156580,121791,33070,71273,227580,337912,302153,237612,162608,106736,186024,210286,84009,56922,95076,18764,-114743,-170964,-112481,81246,220348,83633,-155862,-183038,-102568,-62616,12598,151012,253310,264290,68683,-235028,-245485,33093,168838,44312,-32395,39691,27367,38406,203196,302484,253194,130754,-45128,-258741,-405995,-407198,-275262,-237088,-316791,-232263,-70693,-106626,-168125,-467146,23092,904732,493224,294088,1215857,571306,-681952,-538183,-386202,-570506,-221758,-101084,-683628,-144279,1473790,1388001,-353675,-1096914,-896328,-602880,-357185,-140632,164212,411368,348859,-19262,-196023,54306,262035,212418,133152,67064,3877,-111565,-184590,-315222,-286545,-89854,-166020,-422319,-330537,-121374,-128130,-75151,119152,114542,2710,-3578,-69161,-160529,-55094,50696,25069,82454,202603,146518,-62427,-272036,-325135,-254294,-300044,-538919,-595050,-463667,-412367,-347170,-188062,-102300,-98790,-129879,-62686,116367,77325,-159923,-104781,85541,64492,-38005,-9795,42278,108849,156932,36201,-160551,-173040,-81854,-28293,80511,316888,470668,310058,9396,12325,149158,45205,-48083,24817,20517,-118831,-169143,-154127,-177593,-155866,-49078,-43350,-141251,-63691,35065,-11587,25096,131993,73927,68059,173373,153184,9411,-68433,-146276,-206390,-100280,19665,-2092,-112509,-160810,2278,274999,335788,146640,-5605,-54220,-132766,-232712,-271625,-225845,-101704,7635,30261],[-10270,-128753,-139902,-139268,-259611,-208046,34977,159036,120612,38797,-125441,-249725,-175446,-132153,-239558,-269556,-141871,-45101,-96454,-252516,-234343,-86844,-108813,-136189,-50688,-36076,-31410,23140,-31342,-191456,-295254,-235629,-25617,108522,87236,3060,-35848,30915,44554,-59889,-153182,-99538,88098,269301,320776,224784,56328,-65588,-37086,142873,232349,101489,2076,-16285,8769,29137,2044,-36656,29796,72483,3266,92436,310203,322602,172783,91287,72639,-35248,-123942,5278,104905,89441,94250,-126020,-351853,-243283,-87166,-110119,-129133,-106105,-190345,-220051,-26199,103580,111604,58631,-56028,-131660,-59742,-24678,-55426,105718,394564,360469,100275,-21553,-18401,29082,21558,28580,234666,218321,-119323,-433678,-325087,-111412,-143359,-191437,-59059,104583,202214,374132,537757,403634,54020,-175870,-218908,-106766,1383,-130518,-263708,-160344,-58966,-90261,-152607,-116688,-19373,53490,86454,22595,-99467,-207795,-220436,-221218,-262306,-222388,-188403,-238828,-173794,-44280,-47795,-103471,-151541,-186070,-86622,73351,131774,95290,-5642,-52573,-73071,-141734,-179057,-251255,-235386,-62606,76700,50435,-148005,-451620,-399408,-94724,82925,17114,-189468,-273970,-150033,56513,135993,11263,-162601,-242703,-167006,51608,242041,310513,232595,59243,-41753,40608,142609,-17413,-319392,-317098,-27176,216619,302999,235385,70124,69505,165967,184098,-36107,-288542,-227866,85348,360170,306500,-31561,-251997,-185774,-24805,36458,-19313,7123,121058,138671,111564,118851,-68709,-245717,-351716,-314611,-209389,-118285,-74715,-49097,66971,208192,231030,80081,-7288,70802,94589,-18719,-135579,-206740,-259890,-256030,-221336,-147125,13918,75350,111762,223208,190613,52717,-2916,-9057,113345,278919,313242,248576,117602,27218,107852,163636,118011,171835,98839,-266014,-392406,-176809,-190360,-275559,-183240,-207185,-302057,-276075,-222814,-200274,-88692,-9302,51098,66208,125389,58143,-37460,44815,97807,-42198,-127067,26873,153819,46510,-53188,-62689,-49615,67506,128696,-159318,-479846,-460741,-214378,-24305,38043,-34496,-30489,132682,162037,36535,-24315,72810,136418,7181,-99001,-19860,4704,-61172,-110996,-89120,-76259,-84576,-121529,-57283,75829,73069,-88626,-96019,84454,197204,113551,-34818,-60581,10677,70492,69100,67246,108657,216111,294599,188083,13687,36639,78653,93013,33931,-114730,-186392,-198301,-279256,-277884,-122919,39244,41930,-237559,-307299,-6400,238274,204079,37392,-43269,64011,34285,-148657,-155440,55919,200323,66546,-127216,-72183,37635,92408,156361,14604,-277344,-230418,-8266,76822,32583,61336,48946,-80265,-120582,3456,-69667,-212902,-68013,133098,166385,-11615,-212446,-51596,351184,349551,7216,-142566,-156738,-194488,-199719,-110572,-21795,-53587,-96248,37850,90133,44487,190076,286283,155088,-7433,-134056,-157652,-59448,57154,183239,267461,206723,233999,212193,-24216,-191336,-84576,75128,175139,232980,204226,110012,17599,55837,281513,331124,203191,28164,-127141,-12860,135117,34693,-145896,-56038,186047,119548,-256203,-459696,-312727,-5678,178973,193629,200663,247950,237212,108748,62081,33182,-257994,-545093,-467530,-186046,49440,377138,630525,448836,-2292,-334890,-746505,-1020978,-414639,480010,315049,-113844,-283921,-1138590,-2249491,-646358,2642228,3863351,19551,-3231305,-1921370,491868,293453,-626409,-665959,-327456,-85305,54910,230112,218469,88599,167583,127467,-113068,-24379,31646,-267871,-383215,-169087,39691,248668,291424,22822,-227047,-226991,-111004,161278,269129,71216,-108365,-51549,-20111,-92371,-93954,6869,243615,370529,115109,-49935,-27400,-177740,-244270,-57414,51958,89656,332837,601616,496950,193317,70076,28089,50472,116287,163411,205245,232345,85279,-74990,-67179,-23250,24154,132765,162749,199781,308764,373300,475929,381275,101328,-6017,31017,7716,-93131,-382794,-568161,-246065,33035,-190176,-325772,-78583,169776,117932,-3573,-14339,40753,-15677,-29993,128332,48651,-284000,-194373,215718,280594,154996,29471,-101872,-134268,-186850,-211743,-137191,-170439,-257281,-83988,261121,323660,160946,-61368,-302840,-289041,-37367,156999,199541,131252,88532,128629,232871,294072,201832,153785,223210,300147,146662,-2624,963,-17988,-125311,-38054,145836,109557,-82195,-183992,-213111,-190958,-195443,-144250,88906,310429,412268,344973,114680,-5256,119654,292842,376835,353300,405953,417844,175291,-50480,-23117,55290,77385,44702,-75383,-117747,41315,187032,197684,94297,116747,248129,256997,98151,1381,32079,54662,-42242,-253640,-295512,-43025,24129,-249470,-376515,-157402,148223,291659,148532,3261,46640,14503,-192198,-255582,-111470,-16161,23444,-1017,2086,73444,30587,-18844,31785,45778,40653,137356,237084,162745,-4274,5263,122549,201831,179555,197209,336058,377534,221310,126667,21309,-124533,-119923,48497,211120,229652,2196,-121172,106149,277493,170231,-74577,-286405,-244801,82275,400219,385740,184381,129491,137126,37433,-42515,-111744,-147234,-50194,-50834,-240660,-256832,10971,102890,31325,-57494,-130131,-39188,109472,149250,147031,119914,40720,738,-35036,-213047,-313174,-91874,272604,425528,206000,-54633,-64639,76827,224637,305886,241653,185835,154120,57767,19700,124112,123958,-43009,-157115,-143988,-101482,-51396,22205,112422,88248,-15646,47239,147304,152846,50919,-54735,-65341,486,56911,10011,-182075,-310454,-247272,-117680,-193826,-369584,-357153,-329924,-315291,-146164,-28568,-41722,-105883,-212913,-204482,-97351,-97931,-39198,-32729,-147993,-89089,175779,329396,264135,160341,121348,30923,-138786,-108594,-17769,11226,130004,192015,18093,-138274,-189061,-137288,-25228,-47481,-190853,-294470,-228654,-54236,7146,-30400,49213,195741,188786,36571,4294,33526,-192046,-450870,-397436,-144936,50723,71236,-89225,-165998,-155890,-168042,-192174,-173973,-125303,-119476,-290292,-375406,-27331,312003,178208,-207997,-379213,-224628,-107710,-263224,-328250,-204910,-101125,-73042,-151844,-236690,-222659,-96006,-15259,-209500,-303041,-46162,105445,20132,45257,157862,119538,35183,84705,219033,321862,313261,253022,154385,70794,129696,172584,24107,-42126,31677,69726,-14324,-46514,73404,231449,316073,217821,-57475,-222960,-241896,-244771,-159403,72317,276230,264947,15200,-231278,-192196,52140,206399,170077,127649,73401,-81399,-64549,159286,245848,219865,187928,48264,-204092,-354955,-302799,-199153,-271880,-350184,-160954,29772,8918,119140,48637,256205,701739,207075,-284752,286370,31372,-543038,-324377,-255919,-451835,-213901,-22761,-425659,-240948,851898,1006180,-205317,-692607,-495100,-294550,-294149,-254554,136279,392525,232593,-54876,-65994,184723,286736,162728,9702,-107336,-156560,-204602,-235644,-347040,-294890,-106931,-139581,-341457,-242613,-68158,-134629,-125316,91042,142697,33445,5039,-64266,-181424,-137551,-8494,104618,209672,211128,80655,-101544,-302267,-332221,-243902,-347734,-563922,-565436,-383718,-354156,-362673,-238731,-144481,-164380,-181795,-52890,144524,105926,-146630,-160670,-4800,-36839,-171095,-166286,-49575,103390,172995,65145,-74787,-115753,-126449,-72112,119358,338326,372291,120917,-141029,-12830,169646,9471,-125224,-34947,-47715,-174290,-152794,-79912,-82678,-84850,-68977,-112322,-198933,-118143,19638,-1150,-7218,41755,-22673,2320,176261,202773,75681,2731,-89256,-155264,-62032,26374,29899,-25341,-75461,67675,357630,383620,136387,-31992,-67595,-137304,-269076,-293036,-157697,-14506,62156,77310],[33348,-128832,-157698,-115717,-189321,-140984,44507,94526,-13811,-105034,-147391,-143930,-105139,-109750,-231446,-305979,-151392,-19815,-111721,-277459,-268247,-184456,-220123,-186787,-35918,-8170,-98779,-111745,-91520,-166718,-310018,-289626,-51134,112221,101637,46163,65039,149948,141048,-15663,-176214,-107239,122393,294148,321013,202136,24501,-130368,-155500,53521,232890,190706,137325,86569,100044,116569,26837,-69477,35908,168747,157762,224889,365954,315407,172463,101581,94575,2421,-129050,-39031,47970,7782,-23041,-176548,-309846,-216600,-145333,-155899,-97362,-34429,-164633,-270897,-83488,73734,96556,81502,-8563,-111755,-116909,-178554,-200139,47126,353749,331202,54052,-81261,-35651,26290,-24261,-31568,159249,210428,-75143,-331666,-194947,-19728,-95731,-170663,-61995,71653,182213,364579,490313,338667,-604,-187544,-177118,-93209,-30743,-164278,-265475,-120741,-34577,-156995,-207193,-60645,65659,85356,63550,-2012,-87090,-131092,-73632,-65759,-172320,-219771,-204017,-234716,-175195,-99027,-182055,-248424,-184885,-120507,-50077,102373,166799,129701,66973,5595,-100807,-185039,-118198,-83915,-105611,-75204,6829,111556,44383,-274638,-435264,-243447,-58024,-42985,-159491,-180284,8644,177059,119075,-29602,-98678,-166244,-221084,-67446,153991,215011,88920,-61806,-39495,105305,191836,6076,-392648,-543135,-257084,88386,250094,270480,257471,286982,365963,328887,42199,-263152,-258324,4728,222360,215502,-5302,-186351,-183477,-104068,-18172,-16363,-53943,-18855,50671,136368,254857,127699,-183273,-344664,-240224,-99845,-64074,-19545,4695,40569,159970,243511,89541,-43779,43584,126813,-1562,-152319,-217362,-257105,-294698,-307816,-205818,-42043,-39858,-35271,100828,113123,24706,39409,105177,150511,199995,161624,113027,12391,-38678,102344,181297,133360,168512,47621,-372982,-503082,-209991,-167195,-244856,-172099,-171221,-220334,-191570,-224702,-240172,-46636,72565,46911,-1248,66955,34269,-27294,69979,108782,-35064,-86845,66246,133380,30364,-6127,19997,-9449,53666,143753,-98928,-423183,-397422,-194782,-4727,128583,57451,-16833,128445,191218,48244,-59340,44098,159060,86181,-14689,1538,-16044,-22313,-20064,-52960,-108818,-151010,-214744,-131786,87243,136178,-55776,-120424,83012,255142,148727,-13331,-29874,33301,114134,115941,74535,105156,140102,143434,35768,-43820,55042,130034,79315,-40616,-163472,-162583,-125363,-198650,-172576,-13173,63406,-22680,-282863,-340137,-20866,296467,300980,127534,29331,70708,14725,-164213,-181288,15267,160669,8658,-240571,-177893,27199,109747,95295,-103237,-330688,-205276,-40744,-19883,-68268,19676,91070,-4457,-88777,534,-47486,-171634,-72238,77244,123040,-5443,-184554,-42888,339888,304851,-36031,-160378,-173187,-231080,-214792,-110907,-6717,44196,42056,68112,-10111,-78338,85494,231185,114116,-48602,-149642,-116898,-35096,-3087,28056,89359,93519,221125,290565,103120,-109068,-140740,-57106,77636,189934,126937,-10390,-66731,-3747,201215,257743,158257,13153,-60567,75414,214268,97885,-128210,-71967,195559,186568,-175050,-367041,-167591,68099,206273,240957,238739,254793,182411,-7098,-6364,61111,-194203,-568520,-625414,-319563,49450,422934,679677,466882,-63423,-383817,-677781,-783060,-206443,295594,-505217,-1591928,-1566258,-1509696,-1450680,1891028,5328862,4253776,-507120,-3525283,-2534414,-275807,-181872,-1049988,-943317,-168592,331042,131249,15632,136552,-39605,-34551,76181,-11264,-49650,-121845,-355268,-326384,-31264,165464,304631,343296,101460,-182846,-292814,-306178,-108461,167622,134407,-11323,-8343,-60846,-219307,-220372,-97318,146139,351919,229130,23954,-46682,-234361,-381846,-246062,-63244,15356,213860,505284,498770,289585,210132,146234,72119,53564,78183,115759,136423,32088,-38469,-2081,61168,126142,210793,157670,98863,225714,396857,539135,411822,72286,-18635,78976,52448,-101945,-437172,-621986,-258180,32837,-154885,-222601,43285,274444,236146,94003,42971,123899,43845,-56891,117169,150301,-110550,-83348,238293,293069,161415,-11255,-184461,-168299,-140244,-201225,-169115,-150012,-198481,-42056,322847,400231,169604,-80142,-272847,-247783,10203,190264,189892,83784,46168,123255,251386,268288,127362,95095,206632,303151,200580,30785,-64192,-137811,-220520,-40983,198344,168700,6799,-88573,-158107,-168705,-187071,-150350,106287,304874,330746,229585,17633,-53592,143170,325587,336544,327013,444773,479808,216701,-33690,-55912,-20471,8908,37194,-97679,-187864,-18385,144380,148263,47921,109820,288594,255947,54100,-72523,-93179,-81457,-62578,-150672,-178814,5846,52398,-226958,-426494,-292775,19404,231740,116441,-30713,41904,29255,-188641,-232095,-30792,83108,50929,-86129,-170290,-130531,-102532,-65777,18013,3992,-19124,98894,180115,70838,-9404,81290,171803,190736,116633,116482,301494,329881,94574,-31904,-89334,-133800,-23940,194788,351037,302245,45773,-56373,161168,312550,188664,12896,-132734,-103323,243102,538921,458528,236029,197811,178008,-7463,-158247,-188498,-101243,3876,-17068,-138341,-124167,59646,70849,1234,-77046,-176188,-45964,210582,332107,298869,136582,4335,13430,20682,-156200,-275844,-98990,233556,362614,138981,-29558,63528,197362,297837,353287,264784,158496,160400,122134,46182,89316,128332,-10974,-176937,-135802,-51461,-50478,-12347,97341,75080,-11003,63840,145268,143467,20963,-132255,-193818,-143277,172,45832,-173304,-374567,-245544,-1498,-70094,-329765,-373418,-303036,-260871,-58233,151030,182038,-2977,-202875,-221295,-34791,15089,18040,23299,-90038,-80509,123541,218202,134025,37568,-9582,-78558,-121831,-28876,34967,30678,102940,146826,26578,-64044,-59159,25334,75093,-50816,-261217,-342700,-156265,59984,88437,56086,125039,251520,184274,-5005,-12016,56037,-107173,-331782,-326095,-205809,-98410,-32976,-91157,-157190,-172825,-190405,-229849,-244876,-157257,-80249,-177176,-195118,141482,363737,143501,-258672,-395469,-160715,28771,-63600,-162889,-126968,-80579,-93620,-177029,-229529,-219092,-85454,13993,-183726,-318348,-66353,81952,-33375,11228,153454,113688,32707,99814,234442,333338,334462,245051,104710,18706,73417,100396,-76897,-174001,-72078,64590,43617,32000,177749,298825,359465,334048,94878,-159015,-278977,-331933,-262976,-13830,243540,221270,-44798,-184197,-80902,73196,182481,245359,266355,92335,-177732,-142858,99793,156095,165432,229857,148602,-96955,-232115,-117423,-30875,-220934,-332810,-31514,226701,205196,409243,603412,496766,432124,-105969,-879652,-858548,-725886,-481977,-93494,-65066,-219987,-83092,167247,10974,-135574,227306,318675,-227993,-303878,-146875,-45747,-225798,-369864,46355,272754,11198,-146812,27594,255957,245062,62231,-122858,-247790,-310253,-321723,-297448,-316948,-258536,-128855,-132947,-247831,-117760,32899,-87872,-135299,64805,162644,68403,19421,-24996,-116644,-115590,7434,201509,315797,211726,40307,-126620,-346802,-382487,-255794,-332835,-487456,-469743,-285176,-261972,-333546,-271712,-169481,-198620,-229231,-76932,149132,144074,-88704,-168893,-52171,-88950,-239898,-254795,-98820,98581,177924,85128,10577,-31496,-134539,-100176,153283,343107,276392,-19386,-202358,18237,186219,-34536,-196322,-87543,-76941,-161118,-109349,-13426,6278,-27096,-97556,-155408,-193335,-128649,19562,26279,-44099,-84330,-130858,-47899,169967,216785,139404,98815,-2475,-73490,-10417,31869,48529,51235,-6359,77952,359972,388148,125553,-48502,-74448,-128133,-262626,-268045,-77125,55645,91367,118260],[78039,-104804,-145225,-63131,-80591,-55814,62013,44403,-128171,-224099,-131654,15337,27187,-45098,-195804,-304284,-120753,63766,-41512,-201027,-216047,-214135,-274402,-229216,-54092,2303,-154491,-239110,-143946,-103962,-244333,-264120,-52658,116533,123956,91254,155807,251527,218250,5731,-201726,-97098,166512,288896,255506,121493,-30261,-176410,-204179,21875,229975,257326,236551,147291,134673,151852,22451,-102253,17579,214969,296827,347768,347505,205716,99912,106197,160413,94723,-70498,-40303,519,-94709,-175001,-208480,-202391,-151184,-182059,-181398,-61298,43126,-86187,-247310,-114764,57483,89197,71344,-7960,-95070,-156159,-305535,-315980,8816,318993,303803,36702,-109767,-35569,50376,-21955,-71503,50026,183934,23808,-124679,-22382,49811,-66575,-167679,-102325,4620,131323,306201,390010,243538,-50926,-191063,-131984,-72567,-74287,-192080,-243263,-88017,-19753,-189680,-205047,17070,136780,103620,23214,-39977,-64283,-44006,46388,61041,-102690,-258992,-269540,-248701,-176558,-141943,-282022,-352156,-181695,-20780,20361,146610,211125,157972,115528,24822,-157772,-229678,-57115,96675,43832,-71246,-42305,183397,233231,-76326,-410115,-344177,-166179,-89799,-132781,-105565,134354,281247,126307,-54853,-56031,-102689,-254641,-185728,39882,103881,-50408,-173996,-21275,178236,207530,16198,-415211,-722474,-490524,-60971,172010,249699,327013,363243,469979,424261,103422,-219943,-261085,-72849,77574,137707,74638,-58949,-144948,-148271,-47568,-20597,-113772,-110997,-3756,129229,295346,260588,-95129,-267149,-135957,4184,-13153,47910,105584,49420,123902,258722,96923,-111780,-32130,111638,-19538,-180433,-204238,-224906,-318943,-367895,-220885,-63650,-124178,-167297,-46549,-1637,-24877,57932,183902,169380,115437,7144,-52557,-95230,-69488,108315,182112,113047,119516,-3015,-397049,-527221,-233098,-112939,-146288,-91434,-44336,-43966,-47180,-180646,-244358,-3007,163644,28018,-72293,13990,12629,-16373,90565,118393,-8677,-16087,118292,102013,-22816,-17131,54949,662,5884,112363,-83373,-400861,-347218,-166493,20048,210689,147030,-2434,100204,187842,45652,-60543,74350,210947,163137,79536,38568,-8684,37294,71801,-33630,-150284,-209194,-259993,-157414,113341,192452,-18227,-130311,75037,268750,141748,-13733,-8783,61614,144391,120733,61856,104509,66581,-9177,-109985,-143102,-22611,119830,53812,-127184,-245473,-160649,-50027,-109444,-83871,55927,58386,-106885,-304188,-309188,2504,320871,328353,157396,84174,90744,26085,-139328,-194710,-55656,77197,-62051,-326765,-266152,6612,107040,17377,-212574,-347863,-175940,-68409,-121248,-175578,-43747,112443,34988,-110417,-65390,-67435,-132705,-54618,40915,65204,-11628,-119673,18708,292278,184207,-106330,-174148,-168689,-233880,-203672,-101682,8964,135529,181688,95131,-104825,-172969,533,143740,37367,-78163,-95783,-8996,12717,-81317,-152186,-123183,-28099,186771,324224,203219,-11950,-163865,-185573,-60572,86174,26938,-106246,-131756,-60008,103125,180175,118853,6319,727,129747,230780,88501,-126806,-81095,184392,243313,-42163,-161782,63590,152600,186799,250786,268881,260886,99628,-150372,-88889,76689,-126120,-533579,-660051,-351978,66524,400994,636067,429720,-116759,-422856,-636713,-612457,-59333,132742,-1066335,-2694070,-2612115,-1498197,166454,4498491,7290711,4015827,-1197261,-3853063,-2997633,-941293,-610297,-1279155,-998062,57636,675617,163707,-225716,-41859,-213332,-241830,10189,83116,-56920,-236217,-407185,-268856,115325,328158,372903,358965,127875,-154059,-303047,-385330,-300048,61327,183037,67340,22277,-66348,-258061,-266421,-163311,36540,277224,272046,58440,-65466,-238641,-402148,-297175,-87861,-18054,74070,295000,364099,308421,314528,260773,96744,-2936,8645,50004,52615,-21883,-28645,45959,135256,201469,241076,136375,36100,174125,405668,533297,387319,21699,-64158,91808,83091,-108133,-444332,-604519,-256030,1261,-133721,-110265,145142,298078,274361,136888,86437,222724,149311,-49778,89595,232298,66448,25658,223067,276199,148856,-71446,-246640,-154392,-51874,-149400,-143622,-68609,-122701,-35004,318647,447115,201498,-52242,-175542,-146550,70865,220460,180444,36613,-11389,111834,272250,237260,66610,58405,208808,269001,183355,3222,-146990,-244672,-286370,-57329,206187,223555,152493,58197,-70143,-119814,-149000,-111076,138610,276186,216232,104066,-64587,-90869,140419,312165,272809,293882,453736,484196,203702,-55918,-99088,-92085,-71579,-3522,-86712,-164722,-41855,100025,116151,57475,138353,304317,206450,-27331,-167987,-213776,-159245,-19031,-5692,-6670,124358,142750,-130982,-407172,-399746,-107239,148863,73505,-38643,68719,62870,-166599,-209746,22025,178953,92957,-153834,-321632,-327205,-263221,-147092,-11217,-43299,-83253,52741,102084,-43247,-20921,146385,199220,159711,51937,29555,228042,240284,-42519,-205017,-196763,-122769,61613,304031,462435,359670,79659,-23743,126078,219701,127594,75392,18305,47220,368693,575948,430557,241531,258668,231821,-9958,-219146,-222286,-49150,61965,43841,12179,68115,118643,33774,-38193,-95808,-183775,-31757,291078,462646,388118,145102,-4925,32631,67351,-68658,-176431,-54068,204754,272398,65811,5616,184425,299509,365424,406330,292389,134076,151043,153011,47732,30584,104831,45643,-98645,-59408,-10967,-97384,-85646,53086,37756,-35258,27758,122947,142525,13043,-158514,-248036,-245925,-87256,45010,-123741,-357434,-197118,121444,67747,-239445,-341339,-255100,-179181,59569,343757,378599,102349,-149360,-180938,13706,90764,64128,73423,-19230,-49658,47856,64563,19380,-26354,-115023,-191101,-85058,68216,60661,-2513,46211,98838,50545,17939,79422,188472,149516,-89689,-348117,-380555,-86445,155582,138597,86911,160014,285427,159044,-50330,-722,100467,-20526,-208304,-233705,-227131,-230579,-154479,-81474,-116500,-157728,-162023,-203304,-268622,-189133,-72550,-78641,-21845,257528,398879,164738,-219913,-308297,-16158,192961,127502,-14924,-58371,-61201,-112385,-176493,-171968,-140545,-21826,48761,-126986,-252917,-38588,73006,-60001,-8348,146289,106420,30623,123149,271713,361160,362370,240385,53227,-28302,27031,12113,-179696,-292395,-187013,7650,59533,72271,200031,283153,337576,384488,244793,-14266,-205692,-300488,-265211,-72842,172293,156528,-79931,-101732,53126,78761,87142,237282,340088,91959,-239000,-181348,39894,58737,105278,257471,256084,57180,-57842,102694,182922,-94431,-256111,120929,441054,371809,579235,1015437,639318,110196,-353800,-1307821,-1917879,-1439892,-416371,138564,148368,76579,147620,442417,542139,142073,-297221,-523935,-374209,9608,60753,76585,-156010,-437671,-71119,94249,-243459,-266405,55613,246642,149181,-56646,-220233,-309009,-392476,-409484,-326711,-221703,-193081,-161422,-157841,-168328,10250,144629,-8500,-104066,42703,159748,102920,50677,45670,24767,19304,102264,288966,366745,200060,36292,-131728,-404542,-476719,-303037,-278316,-364399,-361754,-209318,-169568,-274564,-277622,-170511,-196567,-262567,-131197,127054,192307,4336,-125690,-42576,-81867,-230444,-239543,-88610,85497,160553,85702,60974,35321,-122901,-107728,182989,344720,214809,-76134,-164893,96086,200053,-73245,-240768,-113865,-56740,-90962,-51283,31193,57324,-7322,-123700,-154994,-133616,-109416,15247,55249,-66250,-191281,-212007,-77689,135800,179781,169769,175335,83757,19943,44702,33917,46504,96732,31584,36156,281239,350916,130009,-36128,-62771,-107760,-226471,-214636,-15074,78952,72254,126828],[101049,-62492,-96531,5388,21774,15621,84581,25307,-196397,-300646,-104355,158961,176382,52651,-130778,-257148,-53657,185689,91929,-60838,-109435,-178654,-263901,-255179,-107715,-16095,-182834,-323041,-183497,-39595,-135712,-184433,-30723,130161,147318,123434,215668,320709,273474,10495,-219848,-66546,220382,267608,159942,27661,-88225,-195760,-170146,60594,228735,276414,264661,152433,114843,132792,-8952,-130550,-27454,190222,374178,426157,275503,43856,-20392,93295,241872,210231,25575,-14015,-39290,-200587,-318722,-214861,-66003,-70500,-184699,-170330,-18578,113445,22550,-162720,-114330,57822,94852,37196,-46497,-86262,-176733,-374467,-369071,-10469,293529,285785,47657,-103394,-13595,105049,35516,-76189,-45227,155955,164821,135995,143877,82077,-55642,-171127,-156597,-63835,71541,213089,266411,152647,-79527,-187724,-103034,-62460,-125838,-211234,-211102,-81920,-41425,-201497,-154445,97037,176679,108512,-3862,-63359,-27515,38412,118492,141071,-56210,-321310,-373517,-290048,-177045,-151608,-315440,-378278,-131106,94214,119332,205202,248731,164486,117915,-7508,-232948,-269267,-16836,239394,181142,-39854,-47572,254105,380296,91287,-321984,-365457,-216186,-121056,-130827,-73447,190483,328084,140463,-60138,-37633,-64779,-259027,-265556,-57189,20454,-135040,-229910,16340,240871,192546,16771,-375012,-786335,-647656,-180425,95585,177672,247656,286409,441227,423392,123087,-164327,-227250,-128479,-43186,87201,186377,102183,-76788,-148067,-45688,-29658,-156636,-132679,-11822,89867,235823,282845,-12763,-144073,-22001,77353,16400,104094,223373,97428,107258,263598,101665,-177317,-109699,80670,-45309,-206918,-175232,-175386,-322441,-383429,-192387,-50453,-153772,-239049,-168931,-115279,-76574,45330,183708,146557,42880,-105160,-197002,-172870,-60871,111800,150457,50576,33348,-43964,-342850,-469495,-243080,-39673,-2492,33161,119312,161882,109622,-109737,-224837,20294,222240,-12020,-151028,-41723,-16296,-23800,88552,123093,33921,63205,168604,85527,-82645,-80490,27361,-28123,-62000,50572,-106976,-405569,-329239,-152664,35736,265255,212188,6730,53286,149934,24970,-38066,148747,283090,223324,154821,75447,17416,89220,120511,-47121,-192505,-232230,-230897,-116089,153796,237279,21623,-127569,52910,233514,104378,-27309,2877,86651,141504,71037,20650,82984,396,-124999,-210344,-245303,-139171,66318,29081,-188735,-325995,-180241,4119,-39146,-44337,59666,16521,-195137,-307360,-237749,40924,297991,285818,134216,115298,130566,65407,-93439,-200444,-136618,-20318,-120585,-356629,-304160,-14001,90239,-45169,-271091,-324487,-158317,-91364,-207967,-274992,-124156,100841,32510,-169282,-164838,-112641,-94097,-10378,31516,8254,-20767,-31622,112169,216981,20501,-177871,-165391,-134592,-194827,-168123,-98390,-8340,173061,282546,119341,-170353,-237693,-72487,29179,-53823,-92045,-13934,111319,78499,-132681,-295364,-304948,-126374,140116,304973,243895,61496,-151598,-273667,-205712,-62374,-80506,-157252,-160968,-107522,8594,120162,89812,-7994,15916,127659,174907,3004,-144373,-70770,166918,275154,118488,128750,324734,221406,115151,207800,277384,258161,1097,-291543,-157898,93603,-50865,-431222,-560058,-277212,88636,304765,506857,354183,-139684,-436729,-626409,-519079,33936,60217,-1225949,-3159605,-3224161,-1178918,1995208,6214315,7857591,3350790,-1791831,-4041725,-3083799,-1278411,-846765,-1177756,-749732,329018,874278,130529,-473368,-312624,-415365,-430724,-63174,161706,-15938,-261409,-385595,-194626,250559,500200,458362,350547,109215,-142791,-263638,-344954,-346128,4981,219466,110234,38699,-27826,-200500,-224309,-169665,-56401,161488,226332,47244,-79151,-196334,-305834,-214407,-43343,-24417,-48664,55730,173231,272115,363229,338996,117818,-44738,-47342,-8906,-25356,-75166,-52909,56244,169194,224832,205321,73980,1397,153424,377495,457143,317609,-32183,-118043,84670,106905,-98332,-390968,-509357,-231204,-44762,-121068,3698,218936,236060,211152,110679,101160,305880,271747,-7448,53660,273463,211168,122520,198672,252628,126903,-141075,-280297,-99256,54748,-62300,-68684,37159,-57851,-69516,241983,434057,236070,22771,-25261,-2717,131292,234026,165484,-6060,-65744,110965,294400,200262,21774,47601,214779,201642,105627,-60631,-216120,-306919,-297264,-76476,163981,247243,297571,212432,32039,-54855,-92110,-38676,169993,223546,100429,2823,-118990,-113379,118065,266735,215879,270228,433184,432409,144844,-113495,-151709,-140201,-134239,-71113,-62608,-72939,-24941,73138,114395,115052,198156,296754,125473,-120185,-255704,-295283,-154000,75316,138569,176332,283598,263156,9955,-305917,-420817,-186238,71354,43124,-11716,112141,95519,-138811,-201660,31427,246761,129935,-200291,-410086,-445196,-392005,-235730,-62927,-100621,-140006,12824,30492,-131944,-26132,184819,195705,112026,-6976,-53870,112517,119368,-148759,-323890,-244872,-76542,115265,341855,504144,378270,97382,-14562,33245,28596,-2232,86637,111774,146682,395448,493188,320008,208110,299976,288354,33975,-201932,-196458,-7356,100351,105030,157487,255419,178058,9969,-69037,-104266,-157993,-18697,303883,482127,375864,137836,18437,57507,99102,34467,-41467,22142,184469,171364,-2082,41553,273043,358164,401032,441293,304702,111650,124968,138781,19759,-33569,62474,109378,61585,73075,14072,-177170,-185259,-17490,-8766,-68003,-29834,94701,146003,24337,-135126,-223905,-279528,-173479,14851,-50970,-266059,-115037,212216,170410,-127557,-248464,-169419,-71427,178693,477868,469866,172139,-58082,-78072,38261,89617,77809,105846,50713,5383,-12200,-67889,-27783,2695,-163837,-274957,-35374,163682,61142,-67490,-17308,65545,87099,88988,184160,296491,171275,-160501,-434302,-399001,-43851,201129,145003,56389,147046,288094,119426,-97206,15528,144558,41992,-113709,-151302,-222955,-338145,-266973,-57122,-54131,-123910,-102040,-133980,-248063,-218102,-105550,-35718,82786,290564,414081,234675,-110305,-161260,137776,320346,243887,65865,-24487,-58702,-130217,-147895,-77244,-11932,65978,69190,-64641,-135755,19755,80855,-43820,-3208,136982,95962,29436,150802,312027,380800,377992,245158,33144,-44596,467,-64804,-240281,-348302,-272748,-74950,49523,95133,172254,217471,266535,355293,343922,159691,-56069,-170693,-167712,-75269,96567,98703,-70712,-1684,167432,52042,-66473,140333,325679,72939,-254519,-178200,-4062,-17682,54780,269296,358996,232413,130137,298344,375497,69974,-127028,254198,582247,408573,551503,1160178,624267,-215100,-452924,-1425618,-2594303,-1864781,-270332,355413,333612,350122,392878,716959,1043765,505793,-656486,-1305382,-545372,225051,98378,48532,-96766,-441220,-190386,-95639,-455728,-372133,19601,167864,34575,-148130,-245801,-275166,-371150,-424861,-291424,-86728,-125596,-209035,-213145,-119230,109355,226454,73206,-45152,20553,122453,131138,104720,134480,206603,231512,246222,343359,351062,177432,64505,-118406,-465654,-591057,-378355,-219466,-250269,-283890,-179652,-104003,-204128,-254880,-150686,-161625,-267820,-193216,88191,248642,112673,-45669,12203,-32760,-160466,-131412,-31871,56808,119069,65980,57689,47337,-113675,-95849,205896,347083,198444,-44074,-48756,199139,216397,-90960,-245646,-107058,-286,2731,8395,51542,53835,-34549,-135767,-105550,-41173,-78013,-6871,70917,-57507,-229020,-231826,-82590,70705,101086,158496,205784,144906,102593,88487,24931,21384,104800,39838,-35022,143963,275221,149103,9190,-29545,-82121,-180962,-157004,7856,43863,1425,89433],[88024,-15642,-22577,69225,79515,55266,113391,44574,-208391,-330633,-92022,227355,284559,153438,-50819,-178859,27436,305571,239247,80264,-3518,-109899,-206460,-258505,-182178,-63760,-178067,-338585,-202910,-7532,-43545,-101769,3704,157564,168163,132256,229608,352241,309642,7728,-224343,-20119,278400,251992,89276,-25071,-125660,-187497,-73349,152946,233306,241878,215933,113389,71502,80882,-56481,-154354,-94173,97362,362599,433379,180074,-109371,-150791,52816,299299,308646,122444,17247,-75649,-289285,-412506,-199591,51058,508,-151250,-120579,26268,156739,119553,-55317,-83918,75474,114543,-2207,-99094,-86047,-185443,-377062,-347013,-18280,269085,272631,68827,-76475,19440,170358,123193,-46272,-87574,139336,308237,369807,258896,79436,-54244,-167290,-195903,-102746,24093,105957,146344,91041,-78071,-180276,-105948,-85373,-186110,-220047,-178352,-105066,-103313,-203410,-80338,155555,178508,101561,-1684,-57484,21118,109659,150300,179271,-23193,-375091,-490766,-361804,-180049,-122968,-272757,-314341,-42713,192165,218430,258195,254957,135718,67764,-78352,-295735,-289602,-7011,308027,278759,21390,-2316,310609,463118,200047,-187855,-304618,-208877,-143559,-162380,-87083,167670,296379,138998,-48869,-35663,-53285,-232709,-273436,-94800,-7173,-139090,-202204,71710,277609,160028,12481,-287599,-708946,-665325,-222280,49098,79210,58978,108620,288072,304654,88059,-103395,-159097,-150321,-119586,66388,293484,252288,3957,-106436,-14284,-38865,-180822,-104462,9489,27756,111462,197328,41960,-11298,78451,107646,22620,135665,314473,163468,104864,248097,103361,-207781,-142085,74820,-44575,-214452,-141174,-125969,-305308,-353161,-134924,-12016,-122518,-227433,-229956,-194593,-111538,8005,100388,82650,-563,-147492,-271719,-194676,-23201,100842,87464,-36527,-61122,-65906,-240290,-363712,-236152,36566,147400,160843,258282,325560,230806,-34111,-189856,18451,218880,-73316,-236049,-102755,-53599,-57472,56539,123379,81784,118344,197581,101266,-114268,-167516,-53155,-86416,-122083,-9411,-143687,-412052,-336352,-159729,36226,281959,238283,7854,867,86396,-8716,-4703,235568,351459,255540,190041,91982,31771,98595,101345,-89498,-216757,-195530,-122656,-16571,196933,267783,66610,-107897,22675,167256,58593,-40920,11402,101561,99524,-22013,-44699,31623,-54512,-176329,-234749,-301233,-224276,1363,12663,-198775,-361237,-202790,28424,-2770,-62089,3310,-54727,-272048,-302495,-157033,70406,231764,200643,93188,134560,188485,112927,-63077,-209504,-202049,-97180,-146018,-322416,-281930,-27333,68030,-68672,-254886,-264919,-153233,-109344,-263408,-349925,-203212,60294,2153,-232512,-258493,-159285,-50997,59972,50962,-30026,-22105,57588,196629,125491,-137740,-221469,-120574,-69352,-119206,-117072,-110384,-71454,139779,322859,140973,-191435,-271957,-143857,-102124,-136569,-84419,58105,197100,155461,-118956,-356809,-404671,-179645,93664,242619,212668,78800,-116442,-294844,-310223,-209818,-171646,-161239,-151634,-143614,-65496,83733,65150,-41334,-26301,70530,57886,-134302,-173400,-31854,159358,271098,263404,424759,540171,250091,7699,116947,251569,232183,-98787,-401503,-190839,124636,34679,-272562,-362924,-128579,102613,154174,326447,274383,-109453,-407922,-624381,-470656,93531,94022,-993996,-2958232,-3361715,-741083,3307255,6388203,6928839,2688281,-2038814,-3959292,-2711985,-1199997,-828202,-754326,-245986,589043,884587,24320,-708916,-637556,-614504,-574787,-134463,214271,72404,-189682,-280067,-89232,358563,645126,551803,332671,69224,-135702,-193056,-230181,-250886,29519,247237,115650,47790,48274,-70834,-110652,-111088,-108574,31800,110281,3242,-85073,-128327,-139858,-57571,23784,-25334,-127388,-118021,30669,221267,352948,360769,129967,-69834,-97221,-79482,-104226,-127598,-104603,24624,149982,190196,113694,-33823,-36966,132289,292207,327313,226171,-67329,-148473,80157,131780,-64334,-284775,-359116,-181760,-85124,-109614,112577,269500,120092,69133,34700,87711,347480,373352,61864,29231,276804,306457,191882,176126,236247,107407,-204266,-285548,-25905,143947,34367,26823,121861,-25214,-134411,113547,356335,253736,124330,141457,147498,175187,219228,138100,-43199,-99501,128748,307542,153237,-15767,49510,201248,120080,8146,-119238,-245663,-308979,-250929,-88915,83824,221274,376359,319868,125837,18824,-24672,44950,186249,154458,12852,-52913,-144513,-123637,88548,215198,191681,266386,390101,342924,65177,-185590,-207865,-160024,-170020,-157696,-54756,30887,18739,70302,134009,187287,271020,274783,35565,-197448,-306012,-310934,-71878,184459,237627,317307,427650,364430,151957,-137713,-325815,-187030,20333,35564,39315,146274,106267,-118851,-215039,-3349,268849,141407,-231045,-421194,-453987,-451014,-308061,-138153,-167422,-176487,-10478,-15682,-161500,-13781,188963,156619,49440,-57980,-126663,-32861,-13042,-196746,-339348,-202984,497,124738,298783,460347,345658,99015,-2743,-54018,-182144,-161502,37551,118349,158535,300831,313026,169065,155396,314549,329669,103190,-117501,-121900,9266,101748,140294,244397,366040,223199,9548,-82361,-98406,-112731,-22961,231482,377677,265311,112604,68965,87527,114034,125647,85314,97249,165839,74348,-59858,68319,316216,364858,386645,430748,284701,88282,83915,83795,-28498,-80193,18948,158952,250049,223567,21227,-262912,-289069,-103827,-47751,-78840,-59027,78863,148927,49434,-76224,-143243,-244411,-231811,-33532,16537,-131930,-21431,243003,199145,-34417,-110303,-45125,46609,262613,500036,424160,180969,49137,63456,42134,12246,49763,113942,107114,77811,-26550,-132075,7896,114653,-145852,-307504,16041,238624,52147,-124225,-59799,55851,121222,127175,220814,314751,135809,-239810,-493003,-392161,-38101,188688,118642,-5161,101181,260094,77221,-138807,14697,168127,71587,-62777,-97967,-204120,-406372,-336224,-14507,18261,-78379,-29340,-51528,-198724,-238436,-169050,-62869,84479,239846,406196,323776,28283,-12766,237383,365998,254279,61960,-30638,-72205,-139120,-99427,23282,119848,143233,66003,-21213,-16111,77909,97065,9293,24922,123377,78524,26314,171052,331179,368978,357691,243527,55120,-13298,39,-104433,-228331,-311089,-293875,-146287,33482,118697,139565,149741,181822,269818,369439,302156,107819,1919,-5996,-11040,50514,66230,-18733,95042,229206,-12334,-242475,-19654,229833,42019,-227299,-144092,-20025,-50507,24943,260560,433921,387660,286769,416648,484967,220445,28498,333340,587129,272703,328928,1019412,454190,-479707,-362692,-1186051,-2700604,-1853514,-13394,536068,443996,504854,534472,872811,1385449,836248,-835252,-1817304,-633292,357775,7240,-97489,-59791,-397533,-303305,-263148,-576313,-429705,-52902,56491,-55065,-172135,-186214,-167783,-265209,-355541,-187635,45410,-83131,-271053,-285127,-102441,159468,251307,130300,18794,-10544,48220,148556,178277,222336,378328,452588,384266,348880,281288,148722,107697,-94595,-514957,-689158,-457257,-185496,-177465,-249540,-192087,-75667,-138031,-210089,-120102,-104401,-236104,-236543,47027,300899,207653,42095,80184,22474,-72162,13530,34571,10776,61893,34384,4654,-9769,-124136,-71764,215170,341643,215268,53142,107042,303552,241389,-76424,-210805,-76258,60084,80013,60418,55629,657,-99356,-127566,-18450,56570,-48717,-46870,65625,-16053,-181336,-180409,-62562,-10622,9830,122560,191649,169141,154320,105245,-3227,-22159,84137,33363,-102997,-13323,167673,166370,73873,17581,-57723,-143223,-113194,-8075,-35839,-101937,11893],[39467,18796,52436,108821,78416,64712,151400,96267,-171885,-317756,-102686,198682,305763,218034,19639,-97931,91821,380960,346069,164337,51027,-50412,-134008,-235945,-250151,-129341,-147372,-281549,-193518,-21082,-20259,-66589,38062,199195,187534,115759,195172,351532,332215,4699,-214520,31409,329004,259263,86085,-8033,-129157,-158606,42651,259912,244114,169550,115304,58866,46493,30763,-104872,-176467,-170109,-36944,264288,360399,85431,-207428,-252475,-14188,301728,357151,187752,35281,-110094,-342862,-432253,-173231,109571,44209,-91490,-45275,63965,157424,163562,29128,-33992,108012,144730,-26848,-134483,-89515,-191788,-331981,-268845,-26001,230145,249136,73171,-54355,41278,209624,194009,1766,-64798,136726,399450,496267,296845,58362,-50736,-148092,-198675,-94565,2982,6785,44429,62887,-50327,-169491,-143074,-153037,-252732,-214793,-145044,-142458,-182851,-198331,-14219,172587,146560,84018,20889,-30295,71084,168468,167028,195535,11743,-388263,-588195,-453927,-190420,-69078,-170708,-178956,56237,240894,278649,277077,212082,68084,-21847,-153948,-310122,-275723,-22635,294556,321001,102399,79227,340997,479763,255570,-35189,-186899,-167122,-168162,-219181,-129442,86289,195638,108993,-30016,-39271,-59603,-181534,-195766,-49706,24068,-70017,-97843,133554,280595,127680,6980,-190725,-528458,-533632,-166258,49108,-8840,-142980,-81896,62720,88411,4628,-46188,-71935,-136884,-145350,66831,356771,343680,74160,-36750,38048,-44450,-196196,-73600,25081,-40857,-20987,55412,66734,103521,150081,100841,18346,141525,340125,210040,101504,208709,101804,-184984,-103493,120753,2059,-193563,-115658,-94844,-275063,-293495,-71513,37083,-42575,-140135,-220004,-222188,-117847,-35683,-25358,7130,-185,-114256,-251328,-154080,20475,68560,10077,-114813,-126693,-61304,-130232,-256776,-210951,100261,261371,252258,332075,401686,288898,31141,-141619,2345,152476,-145134,-314591,-160190,-90287,-111743,-214,123684,121553,120813,188354,148786,-93742,-237183,-154632,-148781,-143311,-33963,-162132,-393632,-342345,-176717,23529,260141,222075,2183,-42375,13342,-42316,30108,298065,385532,254512,179191,72889,2769,46460,22949,-140334,-204007,-92134,41907,108217,227591,286172,122650,-61813,4849,104072,26847,-43378,24076,103025,29868,-126146,-114744,-36809,-93858,-157133,-172527,-273470,-232823,-46291,4549,-153555,-319449,-200234,31923,3582,-115304,-80467,-135497,-328753,-299314,-92778,77987,142751,112811,75423,163108,253625,142784,-78984,-230523,-230783,-128555,-129487,-238244,-215062,-33009,47402,-47787,-169412,-180667,-146499,-118516,-277168,-384005,-254671,11132,-28552,-264559,-313399,-188523,-2218,148372,96019,-36686,-8479,127192,233054,32019,-244227,-216416,-38995,17936,-27334,-64080,-135112,-163487,56104,305324,158865,-165614,-272119,-212976,-230987,-192690,-50102,105069,232455,237660,-28397,-327827,-408577,-184702,59813,162805,123411,29050,-79655,-243587,-333322,-300644,-222681,-132316,-117022,-169267,-113522,58408,31252,-93261,-101105,-16789,-90127,-282792,-201827,34136,171040,228403,344672,628218,647193,223711,-108533,-263,185732,170891,-187869,-462083,-180685,173661,130027,-86971,-138502,32625,94547,-15284,143824,228322,-14278,-328843,-601675,-422050,135132,194608,-508472,-2260886,-3103219,-382816,3584061,4944585,4961532,2419881,-1818687,-3571409,-1971830,-778620,-592793,-163052,346326,763660,712306,-145407,-917153,-950958,-769346,-648527,-194288,229212,176385,-55576,-114476,44289,426002,726153,627465,314757,38006,-110948,-114298,-109170,-82416,125952,268173,97216,59950,141164,84197,39088,-1672,-106173,-77671,-26559,-45322,-78241,-56931,26323,90291,67432,-35929,-153629,-165934,9186,190938,294713,324149,129744,-80879,-144948,-165401,-180995,-175348,-165331,-35201,86605,112699,-119,-164092,-109769,70512,149398,172134,138375,-68089,-131204,96420,161298,-7753,-151354,-193836,-112445,-104316,-95122,209078,310777,6535,-90954,-46446,62406,339268,425698,145856,38590,261316,347973,214171,144860,225018,97941,-244440,-267972,37059,183291,105261,105777,151956,-32709,-207823,-29644,237385,248113,222049,280787,262157,188523,171774,93982,-75015,-104496,157446,296248,94525,-55350,42094,153772,53869,-55645,-134110,-224680,-257028,-169732,-89617,-8616,144930,346913,338362,188383,91922,44029,115398,181402,84351,-30046,-63045,-151521,-130128,62315,182399,210680,282509,334513,241843,-4821,-242379,-256431,-161862,-191081,-254282,-86875,88575,66391,85269,148909,229619,329750,248238,-44564,-241060,-299991,-252599,53247,265588,262618,372893,492785,398649,251014,56639,-130168,-107060,3939,47310,91117,147375,83604,-113902,-245960,-67950,240392,114357,-257566,-374695,-377276,-442288,-358008,-229904,-233729,-181121,-12352,-32127,-127560,19216,161016,84309,-24872,-100023,-182580,-181509,-133736,-183737,-246135,-81670,84100,89269,190944,344252,265431,89378,36449,-75099,-318856,-295954,-58596,47928,89246,120245,91374,25383,104907,300347,335492,160368,-6088,-32125,-5907,63543,135195,242326,355916,239135,30123,-80633,-81186,-63873,-46606,96835,190965,99987,73602,130300,120065,112847,173916,158213,137735,138263,-9650,-107467,80164,316769,329361,320873,357492,225236,60133,32851,7669,-76457,-91242,-6803,178237,395719,341127,11330,-328335,-374456,-191834,-68218,-40114,-15411,89845,147553,82085,-2239,-43693,-167299,-250898,-89249,52414,1837,60007,207828,141626,4185,30835,94321,146054,281244,400853,266360,126095,141608,200655,37762,-101646,-12674,97138,141040,154734,15270,-113489,102154,262234,-73094,-281685,58281,278508,51734,-134705,-59285,68563,133117,115710,177809,243270,60303,-295763,-498612,-358501,-60605,135278,88414,-46884,51543,210327,43768,-166160,-12194,164165,80090,-48142,-75705,-172952,-413845,-331566,48634,90856,-22483,41968,18821,-139716,-241883,-237298,-141975,-7128,133057,373321,394042,148924,88841,253832,323327,174325,-6187,-59935,-82747,-124338,-46111,91352,203958,184110,44580,-10276,57555,103627,104078,72612,61917,102016,52157,18644,171757,313934,317787,287824,210559,103660,62461,24587,-93494,-140067,-182655,-235915,-175981,22055,147312,138044,120073,120578,174092,328440,365203,220997,149544,163920,102722,49709,58047,53209,170401,226789,-103295,-394419,-194932,86882,10958,-170569,-96323,-3613,-29281,20131,226318,454958,480590,374314,429430,477823,309770,170601,342253,448020,219,-5064,683755,188905,-629400,-103386,-657693,-2228106,-1407697,319718,652847,452104,476062,472709,810929,1471805,1019620,-859957,-1930393,-563222,447154,-120121,-284085,-48530,-342967,-416453,-395978,-597040,-427440,-124798,-42771,-86729,-111780,-58119,-37326,-134439,-224709,-41346,134731,-81565,-339663,-352330,-107526,158071,216615,149928,64996,-58886,-53169,153366,257318,289594,493217,606537,455248,298633,184538,118404,142763,-70632,-537051,-738608,-510779,-186656,-147863,-241975,-219026,-76259,-84901,-154742,-90263,-40160,-171799,-247306,11365,326420,259850,104704,123967,47264,-12219,121507,69948,-46521,3552,3850,-74338,-120817,-159351,-47033,201993,312372,237692,172182,258241,390010,276879,-28344,-148419,-42585,86827,111110,99819,55053,-79633,-179185,-101514,80616,132847,-30482,-92350,42151,42663,-75280,-79876,-24682,-82689,-59551,91532,155208,157934,163376,84887,-52722,-72195,53322,31151,-139638,-149749,40464,159263,132468,63690,-38377,-118897,-86683,-41647,-125327,-203533,-82927],[-29235,27603,101453,113937,33445,60544,197900,161062,-107855,-266209,-117984,97791,227357,216219,58523,-40777,118015,388279,376999,163719,31283,-31744,-76070,-187797,-282737,-194292,-107957,-170911,-149027,-65419,-82672,-101385,66114,252864,209285,81124,124917,330568,345202,4162,-194518,73855,357075,291931,155452,63433,-104407,-122007,129721,335860,255951,89965,6071,19819,69276,14171,-139469,-198415,-236950,-171165,109670,220076,2072,-233231,-297391,-92029,242257,342613,204606,33313,-138847,-351097,-379783,-145988,96404,55470,-23243,33217,86881,115481,134509,56490,17634,149307,179038,-24282,-129854,-87604,-201954,-275838,-178906,-44615,163060,197620,38499,-61124,28974,187814,202653,43600,4789,140600,392676,468355,257438,39391,-36426,-114837,-159831,-41114,11660,-66783,-39010,50086,-10770,-153169,-200531,-254311,-312818,-187908,-103150,-169771,-242617,-182215,18072,139203,92631,56312,35230,-7821,105730,212860,191647,210355,60565,-341381,-633982,-542282,-210231,-14302,-46229,-17487,130939,222508,269907,241355,121755,-28128,-122814,-194469,-252843,-221116,-48010,219762,307701,182762,167530,337218,445429,287427,109214,-54023,-122555,-202155,-279198,-171954,-13619,62402,55361,-13854,-42232,-71997,-116277,-47958,69592,93002,37312,44949,183345,252202,110625,2460,-126775,-332331,-311411,-34514,92134,-51609,-253781,-202376,-157064,-161866,-100560,-2879,9873,-96821,-127103,73770,347672,342655,112480,42562,98471,-45890,-215160,-83706,3649,-97957,-109393,-68568,77860,191836,191596,77449,22908,129668,283968,201507,79224,148710,96774,-112195,-1267,214662,87718,-148378,-112344,-95796,-243826,-230356,-24070,83287,61139,-12039,-157470,-200000,-93745,-62641,-126123,-33814,52312,-19803,-145403,-69931,40990,13973,-56923,-150900,-135319,-28123,-47464,-187143,-171602,139091,308079,283579,334810,388181,286819,82362,-79984,-9917,52888,-206341,-364144,-195212,-111050,-170783,-67077,129341,143645,61296,134921,208735,-19405,-252782,-234605,-184126,-105366,-4029,-142434,-336796,-318325,-183206,4845,207413,172101,-5941,-67302,-51814,-58877,63759,308745,361458,222038,132779,16252,-80573,-56690,-77740,-174640,-147965,57671,216951,214099,235565,299783,193758,18836,26149,80601,23581,-30098,43406,90542,-44192,-201114,-161059,-94174,-113765,-86346,-40661,-156691,-165964,-63960,306,-71325,-197764,-148991,35397,-703,-162340,-147126,-201248,-364608,-302688,-55725,67626,59915,55428,104290,216386,308693,136617,-144898,-260269,-213560,-109211,-77235,-131860,-135048,-37264,31020,3241,-48094,-88507,-119920,-112114,-247710,-365974,-256676,-20009,-32245,-243368,-315872,-194246,46597,240025,159395,-8961,20547,165840,206261,-46974,-272534,-159094,65716,108996,51344,-22698,-158534,-245430,-33130,251422,169939,-103240,-232938,-263203,-331005,-213280,10479,136191,234364,319227,116023,-236850,-345069,-156478,47079,97636,12173,-70470,-60893,-137999,-259801,-296046,-219282,-91937,-80421,-188765,-142953,20625,-25056,-149192,-160508,-96305,-228907,-402292,-219740,112918,199592,155301,331458,673106,622423,142542,-210029,-115252,87430,74648,-258400,-472024,-139947,231637,229136,88469,40873,140163,51191,-168486,5361,242103,137722,-209276,-541365,-345696,159172,289514,33454,-1341363,-2575778,-209448,2757975,2407571,2724677,2655283,-1220007,-2956903,-1074816,-197518,-250061,371913,810503,791929,413274,-353865,-1085098,-1178703,-839213,-637210,-236892,197043,249549,82494,60943,178632,440741,716096,649624,296782,39920,-49859,-46554,-41208,65082,247732,281205,76966,82815,222881,213086,180956,127963,-49068,-133132,-122904,-66530,-50155,4930,131780,160809,61391,-57725,-136937,-90268,109482,191846,207876,244150,115667,-82262,-184937,-247930,-239373,-208379,-212128,-97750,6284,22026,-95332,-276224,-223087,-51036,-24229,22905,70334,-33282,-61307,138501,192951,59651,-23568,-50204,-30415,-95172,-78140,284324,356652,-47963,-196120,-84925,48728,294982,424528,233459,92916,245963,336311,173918,85037,204522,97355,-250833,-234386,68874,158678,121881,140410,121865,-72584,-267471,-149499,118337,229606,290089,357972,309022,163971,96716,34461,-99853,-85049,175218,247940,29180,-97108,9222,79888,31333,-45476,-88247,-159846,-174219,-88085,-77472,-82975,37246,212541,256482,201484,148732,99392,153199,159772,31724,-30758,-47074,-155861,-143357,42181,180284,263930,308962,276108,152804,-41774,-257844,-283950,-163944,-219050,-349079,-162855,70458,97745,104720,130752,206630,346691,219443,-107107,-247546,-236803,-135303,174450,288433,212246,325993,435673,338749,278425,224712,108864,26475,16663,66042,120146,106115,31621,-120638,-278760,-137881,171256,49242,-290574,-313834,-276660,-402343,-397614,-324139,-282021,-147995,5952,-28396,-56054,64842,111531,-10075,-102358,-129202,-215256,-300983,-223206,-130646,-86375,70784,140211,18456,51465,189685,154973,74086,108836,-4589,-319081,-359593,-170904,-56704,-14483,-68096,-103889,-76011,69770,258989,290508,168729,81269,33618,-46825,-142,92714,156044,230913,216715,58568,-74097,-61129,-23904,-77820,-45619,548,-57142,28273,179125,148855,97338,157378,147893,121349,90726,-78898,-145945,77740,290539,273185,219986,226886,133356,24596,-20498,-62162,-101260,-61862,-3023,163525,441685,383737,-10930,-357761,-427410,-270760,-70514,59045,116195,130906,139393,115286,66327,35485,-88148,-236523,-143468,43930,97543,111970,124125,17390,-27439,122965,207102,196370,225052,218592,61398,28473,192561,292314,39008,-196617,-89355,59853,149272,222356,102853,-30050,206303,383852,26787,-205770,85600,276453,67375,-83348,-8532,94517,108121,51159,71622,114048,-26504,-304046,-438854,-300946,-90614,72908,86389,-24275,26586,150456,23547,-172679,-56243,142598,91992,-47080,-72195,-124833,-342520,-239277,130280,156435,41767,101872,63551,-85295,-220205,-279413,-231816,-142694,13448,316944,415902,218045,122883,199851,224066,56312,-91848,-81942,-63084,-72962,-3795,97187,206434,181511,22027,-28929,58900,76620,81622,109571,86734,70834,20144,7481,148081,263103,240406,175073,130888,146893,156795,63542,-38146,-624,1575,-113723,-155745,10327,170762,179852,144020,104644,112638,249009,329586,241056,219480,286369,225489,81426,53650,110062,212076,171419,-196496,-483299,-334105,-54156,-6642,-101102,-50637,41800,42489,38476,166667,407025,484129,375444,343115,361128,311751,258169,288140,216972,-308456,-321092,310262,-76684,-638252,249589,1740,-1349400,-675497,637578,675199,358576,260790,177212,503103,1277444,988643,-776749,-1636509,-323621,532173,-182835,-420831,-55370,-311417,-538937,-498452,-545891,-379946,-168931,-97995,-52452,18204,97071,57876,-47664,-79228,104495,161415,-119610,-400895,-393275,-118044,119440,144734,137258,79048,-125877,-160680,146380,319906,320933,524351,638786,415197,194237,88229,87529,150477,-54347,-521139,-723064,-520056,-213110,-142141,-229021,-225236,-85208,-44859,-99952,-68653,14791,-94289,-232499,-24086,301248,251091,118446,117588,23196,-8249,140988,52820,-102143,-42200,-14882,-146437,-247197,-210795,-34030,160108,245966,235412,264784,367397,445710,316152,42593,-77374,-28852,54780,87218,123675,56730,-158030,-248758,-67488,161484,168083,-28494,-126716,12163,93154,33303,24614,17594,-121397,-83633,87355,120895,121439,130467,28829,-115284,-112205,32178,45071,-133849,-236475,-88145,112611,159292,93360,-23209,-100172,-65802,-60730,-182983,-268337,-164968],[-94058,7498,106832,87810,-20676,62619,243822,211321,-41399,-177607,-102053,-17797,77497,142914,58038,-16006,107977,335450,330056,89977,-49625,-60447,-47019,-118498,-262499,-240786,-79492,-41963,-70203,-104657,-199182,-187631,90045,314110,236030,41558,42642,301153,348393,4834,-170474,93814,348824,334874,260645,138581,-74532,-92215,155323,346434,258376,34267,-69452,14968,141438,46219,-149679,-216259,-274352,-263839,-54740,44318,-71060,-200074,-276272,-155056,141265,274747,175045,16291,-154031,-314301,-279391,-122076,29446,41420,34699,93560,95387,50619,43497,16935,50499,190266,211047,4775,-82405,-71532,-214691,-244755,-125770,-80035,65345,109288,-40059,-107731,-28362,93142,132041,59483,83490,138748,275622,294488,161743,35569,-9412,-76333,-92230,38522,43685,-105419,-111832,23075,21088,-127893,-252975,-354169,-341802,-129662,-43021,-166102,-250539,-150759,5513,61420,30146,18732,11744,-17445,109241,235940,228311,232318,124904,-235589,-607714,-595965,-235883,17503,57115,113329,152527,141738,187541,151616,6388,-131502,-203082,-171943,-126621,-134024,-65668,121823,252662,239074,230088,297550,383859,327118,227131,52301,-100339,-243218,-315868,-187508,-90322,-55975,-1634,-7666,-46520,-82056,-48782,128458,222800,164429,137687,175066,204055,203947,115356,169,-121349,-210398,-103652,112965,155939,-30581,-216050,-209266,-296040,-358425,-188258,17651,61484,-45293,-79835,72376,258226,242538,107617,114462,153449,-46190,-243137,-148109,-62097,-128923,-128134,-114846,98948,261338,213799,63315,51107,111035,160393,123329,26544,75881,87842,-12154,127890,322820,184047,-93437,-139734,-133835,-222803,-185996,-4309,118740,160196,109055,-78647,-145769,-47447,-55393,-142362,-1790,152938,107397,4357,18109,13012,-58375,-91651,-127027,-81930,27023,-8420,-168699,-128089,145289,275972,252718,290326,320639,252613,124981,-8254,-3510,-31951,-231701,-361741,-188130,-101976,-215833,-126746,142418,146313,-42653,46811,250964,86108,-197551,-257085,-169977,-9581,74937,-86397,-247360,-249246,-161138,-11364,136797,105380,-11254,-74192,-95940,-43841,99708,260131,273775,166657,73068,-62836,-198201,-173898,-154911,-175701,-62746,209125,348366,263308,219859,316398,276460,131988,104695,119810,51229,-4187,63854,64245,-99586,-217152,-158908,-112271,-112776,-801,117350,14529,-64514,-57278,-2419,20610,-24405,-41926,59802,7543,-163391,-161527,-232313,-383688,-310359,-39900,56841,8650,40349,172679,291226,335863,93323,-230774,-279459,-155026,-53881,-7595,-32315,-72562,-48117,17461,58095,61582,-7782,-66176,-85407,-183582,-295496,-204371,-15491,3527,-171252,-275606,-183136,85275,317441,230790,44482,58414,174452,134265,-95201,-225748,-64490,171774,183033,90191,-1284,-161758,-276830,-84444,187879,169643,-23521,-153635,-268788,-375844,-200236,87131,171625,234463,390983,264352,-133437,-266959,-119100,57151,72553,-76756,-180435,-68822,-13102,-108314,-192866,-162610,-58005,-64450,-208338,-169899,-50166,-107707,-185998,-159052,-133075,-321380,-467014,-223597,181632,232096,70013,227163,559551,488789,23169,-286071,-202949,-20598,-39195,-306821,-445811,-95979,278881,321446,223547,129597,148346,-36252,-283218,-60095,318137,316318,-75113,-447832,-248721,150333,309357,456689,-457669,-1889981,-184786,1239252,-328414,943864,3144922,-517204,-2274396,-260332,338872,78889,670394,981182,657607,77098,-566387,-1200958,-1263126,-798561,-546771,-263103,115590,253902,169131,188813,270049,393364,605303,586446,270302,84180,52222,223,-52918,117748,332056,283456,75076,116671,268746,277833,274675,239444,48555,-110985,-132462,-39564,6997,56161,147727,126006,5522,-81802,-98736,45960,259658,207244,114343,146476,88419,-77488,-202485,-292390,-255194,-212482,-226513,-136621,-56716,-49840,-143356,-332813,-349223,-212734,-184317,-94516,23879,21943,43824,196949,219966,119961,71068,54968,59331,-58488,-62390,328144,410720,-12599,-195365,-54326,63907,243816,391884,316168,181598,236193,273885,69804,-14953,158406,95823,-223403,-189595,66314,81926,77672,126280,57293,-124253,-298764,-219250,40197,218581,317266,358697,277101,103127,6019,-32496,-112105,-54801,156737,160828,-30770,-128635,-45863,9038,65510,43685,5256,-70807,-87750,-32416,-52199,-114779,-69798,21278,99575,157686,169229,122600,149466,133200,10958,-8437,-33607,-170012,-169629,22925,202699,327695,330994,222477,90518,-38200,-221434,-279630,-181129,-268840,-426506,-261079,-10813,104091,116362,66036,109313,303434,179046,-156388,-227178,-134300,7078,251139,248473,113540,194134,257165,191067,230448,322580,316287,167392,43519,77967,114008,32931,-31047,-126336,-291160,-187159,82707,-38831,-332739,-281802,-216149,-377952,-444725,-403887,-295505,-81401,37765,-21499,10353,106434,55541,-106827,-167229,-138013,-219189,-365336,-271451,-70546,70381,190116,140705,-71605,-83209,35709,37980,55984,195109,133293,-184991,-335689,-263065,-142641,-89553,-181854,-218822,-123012,49676,194256,191158,108915,106250,50456,-95164,-63726,31057,22695,43742,157280,77941,-73366,-48438,165,-98835,-134813,-113636,-152427,-18127,191689,164472,69583,73519,54758,46699,16788,-137210,-174886,66484,257572,218443,111124,69672,29328,-17704,-67221,-101471,-89163,-3553,29400,125731,373494,339013,-36282,-349075,-447015,-338368,-66651,204332,311163,191126,121934,140875,113619,66618,-42468,-205673,-189676,-3416,136430,128855,24810,-129755,-117063,129671,252141,181103,111592,20057,-117502,-75787,191452,318736,53528,-233290,-158038,9344,134810,270836,211999,81590,271683,430428,121543,-97982,100072,234871,89539,14077,81436,120848,44293,-52667,-59740,-25516,-98365,-260095,-322548,-226565,-106981,32422,131011,76796,40117,88783,11035,-158222,-95893,124489,129295,-34917,-69244,-54984,-191964,-71885,221610,209055,105258,141529,81264,-40785,-168906,-271687,-287822,-257079,-78563,243845,380418,226473,100037,116257,120406,-37186,-144589,-68188,5788,15790,16602,32703,124915,148045,18671,-59448,-4893,-2128,16079,90111,80608,31665,-8504,-1637,106024,198277,165245,46904,11991,153878,229626,98679,36859,144725,185321,32065,-104913,-17811,172586,251081,208614,131971,106720,163711,209101,163352,194049,326000,308482,110205,24026,118763,213359,89459,-264043,-492224,-400940,-147899,110,-32676,-14664,107722,150025,74189,90433,295728,397595,298678,195550,178244,228450,263749,196755,-16346,-532110,-497364,55431,-244533,-513965,592974,603995,-354367,101842,826923,580525,192350,-73885,-287389,17457,861691,750148,-628552,-1047253,27240,626856,-119351,-443265,-66021,-316668,-668340,-578600,-467137,-318836,-180468,-103422,27255,175931,228368,75907,-48134,31984,210328,132829,-180254,-438935,-394069,-119155,68172,72827,111086,59327,-202370,-247718,130028,343505,308952,472136,536810,255805,46114,8820,53865,123508,-47740,-464153,-645686,-484673,-244750,-137591,-184895,-187657,-81284,-11657,-51811,-55911,47219,-31482,-215140,-74209,214175,183906,78263,57547,-40002,-53637,72212,-5885,-140657,-68526,-18391,-183545,-342895,-261096,-41815,90337,141690,188256,293504,411980,463097,343489,116303,-15277,-47723,-35739,21422,128462,57876,-212109,-290445,-38008,202495,155475,-46235,-139565,-9510,112950,88945,85854,48815,-115362,-60032,109042,97594,71689,68639,-48039,-172902,-126186,33508,72815,-96440,-265588,-196621,28703,140416,97610,-7090,-70882,-30960,-37501,-178423,-275285,-209512],[-131997,-32339,68616,45357,-48067,82035,271759,220675,8201,-53945,-22931,-86528,-85652,23936,29826,-8735,88633,258859,235026,-16157,-151666,-117699,-42810,-36786,-191919,-259069,-75203,67510,32596,-100196,-302161,-274600,115811,374577,264969,10683,-25541,269327,337556,4440,-147086,83112,297487,361654,341955,160270,-68654,-80208,115098,281708,239084,19945,-87196,43885,237254,120362,-130091,-219324,-265849,-288801,-184002,-125193,-138155,-140296,-200418,-178517,36457,179747,115875,-4315,-148062,-242988,-165000,-98695,-52337,16331,69941,125056,99482,-4759,-72522,-73618,48618,221178,236650,46588,-12107,-38195,-221172,-255464,-136679,-129895,-49985,-7216,-145210,-186076,-121403,-49936,7657,44766,133783,121987,81577,37496,40681,45276,25037,-43013,-20052,116910,86756,-109024,-179564,-40630,28845,-92017,-273325,-405754,-311654,-33719,38409,-124942,-198238,-106919,-45510,-41275,-30967,-27188,-57861,-67996,75069,226765,258774,253979,194698,-91977,-507793,-590065,-258424,13994,104988,166437,109696,24860,56996,31467,-101521,-218156,-239755,-83399,38144,-37026,-65625,38953,177713,253750,244198,228011,318132,388197,310829,105100,-109155,-278464,-309112,-162084,-118082,-122072,-37421,-13271,-60307,-88089,11563,280653,351771,204022,195218,252175,190095,151989,136954,918,-169107,-202757,-5692,204957,210511,47855,-49359,-110164,-308521,-423016,-220928,11118,67110,1684,-21115,53257,103912,67156,63235,168256,192244,-50133,-274365,-241417,-148125,-126170,-86007,-68478,145414,322871,231015,77913,104806,93382,9459,-7355,-54427,-447,74527,83026,235815,399317,258085,-44574,-195675,-202897,-216698,-167607,-8921,142979,232085,181497,-21402,-85031,5691,-11499,-55893,109340,280766,232050,140500,64297,-74469,-139077,-83667,-48764,12551,88738,-8418,-187821,-92854,116859,175666,176574,234610,249679,223156,167037,63643,25530,-58411,-201955,-296401,-130460,-58754,-233147,-166260,158953,135931,-150955,-52210,248364,184463,-82422,-207417,-104001,118360,173887,-16239,-146670,-142061,-104298,-18602,63159,41581,-9782,-71281,-113246,8832,143094,167302,139798,101835,25441,-135765,-306079,-258679,-175273,-142048,20343,308723,393438,239360,187152,337245,356874,259542,235675,219156,101640,26119,73055,22847,-125803,-170050,-100841,-78378,-93409,59913,244131,176655,18615,-41050,1527,102762,156156,107567,114733,41307,-102973,-114931,-221472,-388987,-314075,-29012,65767,448,55559,247089,363120,323612,30298,-285374,-258340,-69708,11541,56685,40695,-42655,-68784,3788,90850,118573,43583,1951,-42392,-102685,-187004,-115682,21207,68020,-75089,-219461,-167791,105557,366209,297887,106934,94071,162638,58473,-101587,-133839,40020,259925,225954,78067,671,-130671,-238316,-79675,132973,153407,51724,-44015,-210182,-349297,-164385,159767,223538,254338,437485,359985,-63694,-220385,-92803,83853,95112,-108884,-256203,-97729,91918,74718,-25665,-68915,-37389,-81164,-234437,-210108,-158050,-206648,-183346,-78598,-110462,-346483,-471137,-216166,217618,251350,-4353,72080,350745,301438,-106403,-338956,-249241,-106243,-140875,-332081,-405896,-79110,293031,395313,306415,124199,49516,-166615,-353862,-48563,432432,475895,41132,-343928,-169967,86082,220111,669042,236962,-1106182,-156548,-290799,-2386187,2258,3419892,-49385,-1693996,298196,688984,317236,687228,828875,405986,-202558,-746559,-1255215,-1184011,-648506,-406276,-280204,-5653,178502,174426,226825,277970,281894,404935,425134,223997,161515,181077,26132,-131565,53715,330551,272816,100936,153774,266571,265705,294754,299022,160699,-8502,-45729,34424,92602,101769,84209,3345,-80430,-98655,-64672,150914,356452,207185,35309,59283,51435,-67969,-180883,-265537,-208038,-175364,-201759,-135592,-75143,-81269,-140310,-320019,-440651,-364603,-290253,-165446,-10206,71948,151724,253926,235286,155590,119111,127126,154686,-424,-51350,331217,460691,102262,-85218,35679,107643,215371,362909,385075,271498,221187,167874,-80023,-147685,78824,79510,-173519,-135651,44850,-13080,-6175,85235,3577,-161441,-297453,-228914,27298,232521,308661,292082,180072,16054,-86349,-93770,-103027,-29295,87315,47547,-70439,-130765,-97135,-22127,145077,175051,108325,18830,-14732,-5655,-11906,-93867,-144077,-156672,-79762,65383,138519,98833,108301,115217,26312,10978,-45760,-195628,-205780,-3852,229226,374178,335461,179019,59171,-4291,-143247,-240164,-215242,-337243,-469417,-341427,-109090,90694,114955,-33788,-38759,198679,110510,-203652,-197474,-22626,133617,264533,167700,10451,24867,8118,-5001,128522,331387,431235,269110,67061,74071,76547,-46091,-78996,-114833,-263494,-197495,-31,-124598,-374330,-297507,-227841,-398146,-506808,-454969,-268686,2128,72459,-27476,32896,125549,7901,-180987,-199132,-118491,-192601,-365697,-280481,-33062,160602,226006,77114,-163288,-186177,-88220,-64417,34171,259479,275847,16208,-243799,-307038,-172607,-88302,-174045,-231565,-125755,33342,111904,49431,-11261,60800,20782,-126285,-100705,-25230,-105533,-132641,73550,76131,-82319,-50104,5972,-96766,-131643,-106250,-163919,-66838,150973,157207,32086,-57750,-89217,-64323,-80359,-189811,-192717,52271,231780,177660,21000,-68138,-60103,-62340,-99605,-98975,-43391,59649,77170,86105,229293,232906,-51533,-309746,-443042,-400392,-74327,358795,513736,248531,91905,150157,131138,41611,-47387,-177007,-223522,-69864,123201,117586,-55220,-249139,-228503,50191,211737,108886,-19685,-130164,-219283,-149945,149303,289469,78735,-209819,-206056,-46388,105506,296409,315463,184709,271278,384068,185506,20609,110395,165077,96076,117566,184583,135522,-45932,-167842,-172620,-134235,-142359,-181543,-178716,-146137,-99332,29037,216517,231450,84999,27247,-6825,-130248,-109248,129513,197362,1770,-52554,33901,11425,131747,306742,242198,150408,151814,78255,-3821,-90239,-206588,-282125,-300593,-120306,166207,301488,189271,52312,48311,58963,-62126,-132604,-7031,120244,125038,12452,-83375,-9452,108343,47914,-77598,-97138,-109449,-91032,5036,35993,-8946,-22432,-1458,59755,145029,121546,-58370,-115334,110468,243764,109889,96882,246853,312390,149858,-61943,-77332,141494,321276,281413,179566,145228,94058,42677,20125,94815,279185,315202,96991,-51325,61880,171909,9554,-285873,-430714,-385808,-168889,34915,27392,13831,184117,272728,120304,14346,147970,247026,173544,40679,-9657,86244,183858,100384,-163600,-581055,-468209,13549,-244897,-290047,832904,995170,453848,674636,799911,368546,2849,-410396,-775749,-497926,355136,386936,-442421,-351266,380373,707604,61657,-341696,-68755,-347308,-783124,-635407,-397440,-275373,-175803,-79248,112612,308004,294095,7805,-134844,78710,257121,77660,-238549,-442127,-353084,-103397,29585,36720,93472,15760,-270242,-290843,107222,314261,255908,360864,333889,10512,-125383,-51025,15257,69265,-46902,-371748,-524646,-421032,-264987,-123289,-107386,-109305,-53834,22826,-9731,-46653,50629,-7728,-219115,-151116,77128,82142,-896,-36922,-108805,-109641,-32379,-68458,-150514,-77867,-11502,-173089,-373395,-292335,-72803,2598,15367,94225,243586,387646,438307,338854,169667,27984,-94226,-156965,-59530,109400,47161,-234381,-299841,-22187,200469,104138,-85323,-133158,-12298,93771,63932,76762,57580,-70996,-6689,132176,73281,17028,-1683,-121308,-204207,-104566,58607,98683,-54779,-249727,-265549,-71308,80331,77720,16533,-16069,34007,38202,-106187,-225615,-206721],[-129940,-73024,4805,6358,-29555,115186,262186,175021,34249,96283,125772,-70986,-198266,-92487,424,11455,98434,205386,137234,-106811,-228414,-171288,-47423,45245,-92681,-250347,-95513,132331,141126,-31210,-321796,-305977,145346,419679,286127,-3034,-61498,234079,307820,3278,-125291,42099,207441,347353,348023,96676,-106473,-89550,32728,159631,189330,43106,-49328,89949,318926,213697,-79980,-193656,-205500,-244552,-250327,-249555,-198361,-88544,-96916,-150159,-34765,88221,50021,-17588,-118692,-154587,-65092,-70104,-108971,-5812,80897,131975,113799,-21093,-168131,-182185,7585,235011,254842,80352,46306,6381,-209145,-295781,-201778,-183403,-157838,-125305,-243149,-272029,-222065,-185766,-110365,12820,136199,89959,-119716,-210415,-77492,53129,57336,-20593,32606,169942,128374,-84383,-237004,-139757,6695,-47715,-242862,-370595,-205577,95663,132083,-58167,-107527,-63903,-115636,-142309,-86279,-77433,-148861,-138685,11580,176504,253644,257693,252840,57136,-352819,-517312,-266997,-20679,84278,122690,13829,-90080,-76036,-82790,-175601,-272203,-228489,46725,194503,40745,-50345,-5829,104698,221177,204369,141771,264599,460409,360546,99679,-140298,-289532,-253303,-100106,-96688,-123731,-36298,-27238,-91843,-94019,59700,365116,403563,191537,196555,263453,152077,110870,160725,4900,-234942,-276643,-45193,197457,233442,153898,163060,47213,-194215,-322004,-178352,-19668,26276,32621,33887,15266,-81680,-137060,-2986,201262,209351,-61569,-295280,-313329,-209145,-90336,-17565,34179,213413,376921,251153,125486,170890,77764,-119443,-145804,-146316,-71253,56911,145540,286214,411600,290541,-9862,-265002,-286467,-220977,-163921,-21324,161271,266480,185657,-9945,-42153,47343,52381,96282,263200,399108,320094,212366,35917,-211346,-214774,-37048,58133,110417,136777,-28453,-214075,-74917,59136,35720,82028,196397,214793,225820,212801,121114,68543,-8296,-113377,-177927,-33485,8698,-219432,-181466,169460,123573,-216435,-131547,190008,237214,57658,-98621,-6950,236059,251918,37058,-61001,-21936,-21007,-13887,-320,-3281,-26,-68669,-105085,93103,195270,60978,-5972,42893,9430,-170448,-356669,-275784,-130167,-85972,66205,316529,337430,152877,146618,352797,413147,369401,385923,348823,161329,52113,57332,-36652,-130831,-85165,-4142,-2901,-61900,70338,289999,264330,49218,-25002,25187,173403,306456,270759,192483,94530,-1202,-29731,-176627,-378805,-303953,-7518,104305,28737,74560,285498,396504,271793,-24326,-262200,-171400,25615,63388,97541,81700,-39256,-93336,-11267,87428,105819,53788,54302,281,-29173,-68690,-26277,64071,130163,4663,-178053,-157376,107545,380004,347860,160096,116146,141189,19337,-66612,-39978,125751,322190,237416,26242,-6999,-63767,-143275,-34618,89854,118746,104436,74196,-88715,-253350,-121002,203670,284199,290512,438574,363239,-49412,-218160,-83676,114608,150938,-73786,-267619,-132169,146898,232822,148732,36963,-24942,-127385,-271968,-269712,-285031,-300004,-135185,60800,-37764,-306418,-425509,-202922,207854,244114,-47484,-71982,136825,121714,-216362,-376758,-253257,-140638,-200302,-333936,-371843,-108486,259397,442022,346017,58928,-123739,-324275,-386173,21122,542520,569688,113508,-259153,-160026,-50404,37584,681170,723111,-238004,59231,-1222098,-3283514,-173142,3076315,-50459,-1323998,546450,814285,455235,529863,482261,135261,-359009,-865402,-1244336,-967228,-419679,-258924,-297650,-144690,44541,102402,163583,186637,117416,144923,181252,150943,247808,307142,37944,-236073,-93301,233861,250245,149495,181937,220774,190762,238110,289515,255393,148816,104096,131182,191604,144013,-20731,-157988,-169027,-107160,-58328,149924,325122,171597,-10020,5607,11275,-53577,-111610,-154398,-93011,-93910,-145444,-95267,-39827,-68774,-106888,-255779,-460493,-457242,-325806,-188104,-43012,92047,229029,293125,235328,155622,122755,182386,252517,70043,-45328,288710,481321,248392,86960,142495,159353,223401,363962,427268,319041,183100,35175,-241049,-288228,-28787,37778,-119504,-73460,30477,-84422,-88160,55111,4085,-161432,-267011,-183804,79039,274909,279529,185591,50787,-81386,-168861,-134542,-64737,-18629,-27217,-67693,-78504,-89503,-107022,8651,235914,283875,174409,90442,45126,13680,46131,-27501,-166338,-261747,-222710,-50303,58336,28147,45434,115177,70139,7744,-89423,-221341,-238189,-42628,236050,383308,316476,149481,54391,37540,-50348,-171977,-252121,-402316,-464663,-362879,-169919,72141,103463,-135160,-189622,51169,1967,-258118,-174272,66640,210909,222712,82813,-55167,-121167,-228251,-190795,10105,262759,430650,302723,74403,53108,24937,-100683,-90990,-74627,-188132,-164595,-56521,-181322,-394745,-344105,-296943,-458153,-571918,-470706,-213776,76666,97666,-54808,-5884,110094,-20589,-208695,-180276,-67611,-140614,-314164,-262750,-32386,156480,165923,-34169,-241671,-247127,-170303,-139900,6118,268395,352855,186858,-128252,-291696,-138813,-914,-51458,-155422,-106855,6957,20810,-108123,-158323,-29248,-26759,-118865,-95074,-56783,-184913,-240086,-14190,51952,-95091,-66035,-5959,-71301,-37432,14138,-107467,-125495,52559,121482,-11432,-200212,-231916,-173201,-185305,-238541,-198906,37158,214319,149400,-34411,-144334,-111755,-102445,-113540,-60528,15908,100753,120518,66917,84118,120168,-42912,-249722,-428012,-463622,-106811,476583,660928,278613,46466,136248,118516,-27336,-97129,-162797,-243004,-131245,80460,93842,-92017,-302817,-315950,-77038,104904,12688,-122872,-195947,-231271,-171038,93734,235529,103037,-160761,-235895,-99748,71125,300188,392021,256753,209266,262073,207136,131696,127227,84756,65395,182001,268597,130673,-140669,-262067,-235805,-193234,-161805,-99968,-46807,-73261,-72967,56275,313980,386766,137454,-36669,-43057,-101117,-86737,163343,279482,58657,-18267,127843,217409,317163,365746,248138,156534,125301,62955,30995,6235,-95185,-214410,-260719,-111227,99150,207718,135700,15492,24492,59686,-10662,-54786,89493,250223,223756,-10479,-211356,-144332,86751,109074,-64116,-169161,-208355,-219729,-128166,-38823,-41356,-13962,11965,24244,120690,123930,-107365,-209371,26273,182870,83365,110834,270305,347227,197341,-64942,-169483,78987,358747,327124,215656,191747,43081,-121702,-135006,-29731,172927,238166,22387,-169733,-54804,89450,-48991,-257287,-327153,-305610,-119485,91719,77544,43204,262026,390110,170655,-42478,2666,74767,38110,-72397,-147712,-76014,40328,24193,-175608,-433422,-246106,186381,-57230,-10234,916859,1100698,860838,869016,532986,71404,-153718,-622009,-1113293,-868677,-80101,30923,-230958,252321,614250,719616,281504,-166743,-63345,-375704,-846594,-653807,-349428,-263753,-178947,-58171,162425,369924,276696,-120679,-267734,60131,252450,31261,-272020,-407994,-281111,-72652,20588,55730,98471,-35896,-309177,-278376,80637,234138,173174,226634,94692,-255044,-290218,-96682,-26025,6396,-45155,-257325,-384785,-352719,-269858,-104861,-21341,-20109,-8377,63752,31443,-33267,27357,-31890,-252564,-250184,-75196,-18973,-91596,-133922,-142846,-125318,-98892,-92348,-129711,-79476,-3604,-121297,-329199,-293889,-121485,-86037,-105105,-29847,127147,306807,371430,286396,184343,52172,-146801,-264566,-127979,62635,11566,-232352,-284484,-21450,172499,37940,-142791,-121368,4331,44422,-30329,2552,41236,-9300,48440,124372,25393,-40009,-60883,-166134,-194104,-48701,98007,101953,-39446,-213047,-283310,-155543,82,44218,51674,68734,131754,153160,11183,-141354,-164240],[-89069,-93246,-56489,-13122,29126,146513,203586,80326,43584,254127,315888,27720,-217187,-155495,-921,73208,166042,208598,75535,-148944,-248343,-192870,-44343,114517,4326,-223517,-126947,149595,235042,93151,-224424,-250218,171346,428809,284727,783,-61791,190844,258506,5912,-102208,-19503,94708,281755,262494,-41630,-186791,-115440,-52272,18719,109153,80868,19268,130104,356804,298955,-2742,-129523,-102773,-153889,-250328,-304014,-243061,-67468,947,-76700,-51671,23341,-2322,-18288,-71791,-68282,6665,-34096,-119546,-17646,76358,130547,148437,12615,-209660,-272242,-61560,230228,266685,87530,59075,47763,-169619,-330047,-277814,-224716,-231103,-209552,-297628,-336132,-295220,-251653,-156190,-11641,96941,52060,-250545,-365758,-174916,38575,78099,-6792,52478,186167,160823,-40779,-267359,-244440,-37086,-738,-157797,-237432,-31340,239040,217209,8723,-21108,-40958,-181359,-216842,-135083,-125126,-211974,-185090,-58439,86610,191642,227435,283254,180680,-175880,-392388,-253617,-68901,6637,-1555,-104482,-167280,-165284,-158837,-207575,-292518,-184988,176070,298084,75617,-33029,-11468,48460,148682,121900,56195,231214,520001,381322,52015,-175043,-261557,-158938,-21518,-48803,-77117,220,-43394,-142698,-104809,94803,364807,353015,127289,152314,225545,112914,88190,167969,10948,-270868,-348380,-161890,103213,221227,245779,321430,199895,2781,-85761,-67978,-64831,-46025,43550,75149,-35145,-258148,-317327,-66111,216961,205154,-81254,-293192,-316541,-201249,-29091,36713,127119,279713,409239,270371,192845,226182,58788,-187769,-237516,-221491,-128136,36480,163072,271783,359411,284926,14080,-322710,-361288,-223628,-151896,-19558,180588,266397,130099,-46773,-33290,60630,104505,237003,392734,465269,346745,194798,-71745,-367068,-270020,32488,159286,173868,152939,-47276,-217814,-74654,-14216,-106256,-4626,185476,227813,266804,259907,151054,108326,101533,17778,-36760,71980,77835,-182743,-177442,162757,119639,-204886,-164690,87285,221561,177315,33561,85022,300077,273859,49546,-9780,80593,70627,2422,-44827,-21394,17358,-71045,-77321,191554,250446,-25818,-125324,3269,32729,-144382,-321616,-214960,-34351,-25818,52983,224656,199869,36268,105134,345790,423570,426441,502689,461870,217454,68955,9076,-116773,-137114,-7587,92758,84414,-25999,30242,235374,242127,28435,-4273,83538,245361,412645,414505,270488,143389,93153,50437,-117670,-348384,-274311,29264,164152,72527,72036,259350,363559,192753,-44668,-145050,-14375,119029,91470,108405,97698,-40966,-107620,-25362,50819,36312,20997,57390,16089,11939,24518,24786,75981,151917,31371,-171378,-151223,101783,362592,369918,190823,117201,115241,31350,-6479,17859,173517,362845,231196,-34806,-8586,25755,-31849,12268,49678,67282,124919,172826,68361,-110109,-84376,198621,328190,317725,377295,267586,-80704,-233686,-81890,134225,209232,10775,-212557,-157264,139048,320787,276023,130867,-8701,-186716,-322255,-340413,-396592,-362365,-54962,209368,53327,-224997,-349214,-187540,154801,207503,-49240,-149108,-10192,-7374,-285716,-404472,-224965,-112067,-200668,-312380,-351473,-181908,179042,458319,363968,-15010,-312455,-479160,-388010,116644,603169,566545,133238,-215597,-254885,-258786,-181221,583422,1082971,718237,577047,-1322395,-3133638,-6109,2044555,-510924,-1164603,544043,763103,531315,391840,170572,-37231,-371304,-909073,-1175193,-677269,-164357,-144386,-320064,-271086,-104862,-16514,21898,17140,-73205,-131950,-102298,54187,313142,396086,43717,-318750,-256527,76794,220167,204310,190832,150042,86049,126216,217251,303167,308969,254867,213386,275759,176798,-121939,-300436,-236075,-116122,-96251,21866,163006,107961,-6093,-1987,-23160,-34368,-2175,23622,73329,21169,-76326,-32470,36767,-26936,-76182,-180910,-410056,-475110,-306875,-171538,-77899,70575,255950,307935,221513,119613,94927,231287,343320,142367,-40808,204000,445549,360663,244496,210449,186266,257051,394914,426471,290881,111973,-96470,-373154,-405681,-148145,-30406,-78511,-5152,46055,-100235,-124623,70522,78622,-113412,-213630,-99060,172383,332194,246172,74912,-70437,-171472,-234244,-142629,4337,-24157,-160565,-157317,-52588,-7242,-48823,93497,294032,306703,169018,135410,105648,56366,121552,62991,-137407,-270966,-287317,-153326,-47584,-68709,-16504,134979,126284,-22017,-150117,-227358,-247449,-88907,208429,350422,277430,135865,66611,62621,24193,-89603,-267260,-433511,-409416,-303667,-157826,63548,89323,-197576,-290333,-104342,-141422,-319139,-164567,111485,224425,153760,26910,-61825,-193320,-370717,-310417,-86080,151116,334123,266605,61650,21046,-18956,-109634,-59107,-5359,-74780,-99281,-77673,-190412,-370485,-377215,-372570,-523135,-612707,-453251,-157797,115058,102297,-102052,-95939,59875,-25297,-174993,-104047,8214,-76466,-239024,-236188,-64074,76732,41363,-157476,-296839,-271498,-215324,-186326,-28524,209265,321726,249848,-34029,-223002,-58573,143028,135497,-27612,-88095,-35977,-65929,-246527,-285113,-115946,-51763,-64315,-48655,-58379,-198837,-259931,-85111,15827,-98738,-87967,-32876,-35094,106566,190886,-25222,-202716,-92193,60052,-55324,-314208,-321383,-238676,-272555,-278544,-195657,18018,194082,121467,-54348,-138960,-114888,-131383,-109931,-5949,60285,101243,142180,81081,13624,59242,-1784,-176118,-408257,-526375,-163460,522399,709650,264850,-13847,97427,82619,-113909,-168678,-165721,-248851,-169545,36563,75444,-79543,-278857,-342325,-190210,-17340,-63520,-164537,-179763,-176859,-138241,55490,191227,111583,-134733,-260795,-143628,39919,285056,430714,293800,115900,106910,190813,222290,157196,13614,-9052,178134,305854,104166,-217496,-311209,-242503,-209647,-170817,-46298,37980,-22311,-45380,90623,383847,486461,169633,-104275,-101535,-82638,-37336,211997,343381,116781,26332,204143,367716,432652,380538,219508,109346,60775,42373,67298,105984,37333,-109240,-162733,-65704,56249,128414,94707,12773,46608,109327,89312,61791,190360,349402,278779,-40624,-305494,-227806,96253,186479,-14314,-182994,-262603,-336048,-270792,-121705,-56462,15271,34957,7381,124611,163912,-85931,-236110,-69796,61468,18936,64053,205642,286791,158569,-130621,-276904,-681,344342,323655,214803,203522,-1545,-244368,-249605,-126524,52448,103787,-98543,-301134,-203692,-26943,-81626,-189338,-214065,-193486,-26648,155502,118303,80744,334073,486138,220504,-66021,-103906,-76419,-74965,-116982,-206478,-220421,-127429,-22547,-61504,-139382,90849,493481,284302,286318,847766,935755,803274,642093,80607,-248241,-230608,-620540,-1164628,-962161,-304084,-184128,-3216,618700,637953,600511,423631,-8427,-64374,-375560,-821793,-610658,-309682,-273377,-203318,-65777,152721,342904,187602,-262198,-390952,1756,223729,19903,-269111,-344877,-197154,-36109,44235,124884,125321,-81105,-305721,-215452,52619,122207,78312,102476,-110758,-465366,-413175,-132056,-61137,-43499,-37758,-139515,-249762,-298707,-267333,-97800,33376,36224,36027,110197,76687,-10621,-11885,-91610,-299684,-344080,-197726,-88824,-166668,-203990,-116296,-66322,-76845,-56256,-87865,-83480,-2382,-48169,-228275,-266408,-175858,-156858,-191024,-154784,-21730,193340,268493,183165,153081,63547,-177056,-317007,-166641,-10926,-54585,-221034,-257247,-29104,148132,-11125,-208115,-121882,29481,-15913,-152487,-102925,6782,43648,81453,67909,-59855,-101029,-98094,-167898,-142177,28056,136562,68593,-69049,-178230,-249429,-195223,-72246,11625,96572,172962,247335,274859,132118,-55062,-102331],[-23256,-78153,-89294,-7111,102168,157846,101280,-36872,51530,392268,494127,174435,-136017,-133866,43777,186283,293426,271993,65780,-135867,-207076,-171629,-26504,160262,73442,-187646,-146783,138504,299341,236225,-33760,-118209,178925,381053,247521,15606,-37294,137345,196329,19559,-73350,-84836,-16803,176180,112177,-206882,-286032,-147128,-102935,-96907,9819,102652,83086,145438,342805,356460,93631,-29617,17246,-53957,-201776,-284252,-259749,-81183,64829,18155,-17736,-5862,-29385,-7943,-20092,342,51155,3439,-91960,-20994,70454,140155,201238,82064,-188139,-315775,-134135,211655,273314,60556,9877,68354,-102989,-317564,-310308,-238774,-252634,-231052,-286144,-356976,-315739,-211278,-94589,-5831,42326,23124,-260313,-386990,-244632,-12041,82206,7123,42254,169994,183539,14256,-250101,-307903,-82853,41772,-30617,-30380,175106,363754,268068,47822,18169,-53570,-224007,-249549,-176320,-161236,-199908,-161129,-105024,-26162,75384,159670,278159,259178,-13817,-246487,-216792,-108600,-97513,-161008,-206265,-185499,-183627,-181975,-208081,-291962,-137942,261512,325593,60100,-30252,4744,13302,52552,18146,-11970,219089,547920,381692,-10198,-195614,-191745,-47862,47769,-6878,-16753,53829,-56184,-204100,-121281,118866,294922,214648,30018,87427,172000,96788,82645,144044,16065,-240597,-336029,-243950,-9155,189473,286544,361197,295652,211180,199404,75127,-110543,-125359,37600,98043,-87318,-391095,-432498,-103841,220978,184646,-106343,-264988,-233428,-105548,45613,51043,153146,313182,398743,275384,254677,246772,28174,-182830,-242256,-252323,-163062,16619,142615,216297,275783,262944,38672,-342366,-403495,-210861,-110224,12892,205093,244347,45723,-114256,-62688,34241,109707,286492,430436,446917,302890,95212,-231933,-499955,-290755,104280,225579,180989,128091,-52413,-185016,-82363,-82557,-214286,-65545,192582,272113,330480,300853,148606,126751,225752,158586,85958,145717,121267,-138735,-165202,131300,128930,-110587,-139404,-30112,139346,238312,144765,135695,283490,225794,16149,1957,144229,151786,27925,-67066,-14279,40961,-73557,-37108,280468,296493,-71519,-191554,-8973,89926,-55340,-204984,-92273,84663,22992,-16221,62725,27517,-69911,65992,301527,377561,408352,534989,512898,261605,77664,-67528,-215665,-169211,17670,144736,147394,7964,-35237,103223,124851,-12183,38075,183720,332120,483425,512055,320972,157579,125610,80733,-68884,-296086,-228186,71119,220216,105981,37535,168596,261624,107853,-19173,40518,186545,206460,102751,96139,102090,-24068,-95553,-32914,-1885,-55235,-45554,-7405,-21169,1589,62344,12304,27937,106102,-11746,-199908,-138826,105059,325857,358520,195257,96541,82243,72701,48845,21657,179406,390690,227419,-68202,11067,114672,49518,24007,1698,5760,113517,227401,216146,43948,-63311,138173,327091,307030,251381,101757,-124713,-219737,-69479,129985,235864,106905,-117648,-168755,73941,320301,326133,196910,21936,-236531,-380482,-401665,-455977,-375205,29161,310831,122250,-137412,-261115,-169375,76005,150719,-13599,-135449,-64885,-73676,-309393,-419586,-180007,-33548,-146496,-268498,-338183,-274565,70713,446360,380055,-55690,-455201,-593299,-362556,204229,583688,463684,111989,-218125,-455456,-516121,-364622,493981,1430744,1747176,1372904,-848744,-2575774,-18394,682969,-1144714,-1108620,412175,615853,587393,438729,109593,-21349,-263300,-882508,-1066967,-396306,59308,-81356,-341342,-354306,-224444,-143046,-151103,-177341,-250804,-377812,-366440,-51883,332868,421992,48163,-347054,-370725,-79425,188479,245657,178133,80079,-9231,276,110657,286062,408058,343070,247784,313968,187158,-187109,-379970,-266055,-137100,-182841,-192163,-58514,51941,55031,36052,-43000,-12348,122896,224678,255854,146064,-16861,27328,125919,19172,-75940,-137592,-333045,-448588,-272130,-131040,-106184,15823,234236,303396,198995,57671,51515,269131,409180,204590,-32465,90486,339057,386196,317577,197852,159093,284925,427051,369960,182889,16529,-194523,-444596,-477242,-259229,-113916,-58231,64661,98813,-52709,-90371,143998,212062,-23124,-142514,6217,272589,380366,219169,-7141,-149033,-238698,-278548,-112364,95496,-40561,-276296,-200110,-819,93785,71504,194651,284707,212578,85196,154724,181104,140126,206613,150700,-76228,-204031,-263482,-208763,-139861,-155133,-54837,169449,176971,-64958,-200060,-195072,-217140,-129488,148573,286801,228569,137176,84190,54183,54761,-10721,-237677,-407014,-314550,-173711,-71850,72274,78426,-193915,-305400,-227851,-293044,-373955,-164332,106275,181956,90916,13761,-17471,-170651,-374823,-332025,-134420,37278,189652,183854,34412,-11876,-38236,-69595,7882,80374,51075,-23149,-67509,-148162,-286735,-349025,-396787,-548319,-600937,-410853,-129993,100058,80163,-159712,-206645,-13107,-8001,-80311,19355,92493,-19074,-173207,-217619,-110896,-26352,-86680,-251489,-324060,-273234,-236614,-208582,-64954,99274,189294,187783,16691,-117112,42278,292893,321905,109029,-79945,-88720,-131798,-332200,-348230,-150810,-22709,28305,18982,-41313,-163204,-215653,-124907,-15138,-80221,-101936,-68762,-6743,238150,346369,36388,-299618,-256516,-14105,-92032,-370764,-326288,-232690,-313925,-298189,-186969,-10860,154989,79572,-50143,-62418,-74782,-145326,-94360,40075,66512,59497,135232,125495,54592,82866,69440,-92645,-379262,-572757,-225976,487649,653898,206609,-82150,39657,35238,-188117,-233831,-180790,-244394,-179167,12935,75558,-28480,-192951,-293543,-231933,-94056,-84581,-137467,-114709,-98960,-71858,52888,175813,93731,-164394,-292547,-171053,16238,253093,430311,305541,31843,-31770,152874,284606,198532,-31894,-111780,104803,282594,59567,-262002,-308959,-210663,-207500,-184185,-37130,57781,-4977,-36648,104093,394175,496821,164105,-169819,-171319,-80478,15008,246799,356648,153350,67631,239488,418139,448111,341673,152655,9310,-32849,21500,104687,193708,160614,-2321,-49980,67,44792,80683,82735,46615,93618,171256,190524,176257,259538,375334,269805,-64514,-331887,-229895,133511,255224,58558,-128645,-251548,-403704,-377435,-184745,-49930,52413,55622,6080,138319,212880,-5543,-184732,-142452,-78521,-67120,-34778,72288,159396,50302,-243101,-369776,-77417,278303,270650,168880,152610,-56787,-306012,-292105,-159869,-37141,-37613,-218997,-397855,-345153,-163357,-96394,-102660,-114161,-83922,70350,206565,148229,125895,393021,550805,265918,-52958,-151265,-177508,-147695,-95895,-188656,-319483,-275485,-46608,118930,205971,436681,812506,699620,571488,675668,583082,373562,91621,-441156,-513374,-204947,-391594,-889627,-739816,-247818,-173073,224061,697354,423958,311683,384508,42931,-96060,-338440,-690844,-488818,-250602,-274031,-239796,-105043,87795,240295,60668,-368903,-459754,-58498,203154,51084,-232318,-269183,-121633,-5582,89744,217646,159336,-111414,-260064,-123060,25490,8835,-9658,7311,-233345,-562025,-463429,-153011,-76852,-65244,-25647,-38484,-137172,-265462,-268112,-114538,23363,23521,56337,155018,126035,20684,-51219,-157099,-326390,-390809,-253921,-115103,-210875,-232725,-32839,62147,28475,24993,-43058,-94512,-8324,22913,-106924,-220570,-221261,-196429,-225608,-249945,-159408,74888,143135,43779,82229,68808,-163977,-294603,-173864,-102578,-143273,-212503,-228446,-33978,155157,-14118,-263371,-146163,44734,-69518,-254281,-194352,-32551,67718,83037,-24496,-172039,-167728,-115072,-129428,-65469,103615,160210,234,-140417,-155971,-174212,-177630,-114168,-8411,142916,273419,352078,363468,213011,4118,-44316],[47449,-25981,-80688,18878,157985,138805,-20452,-137692,73230,482997,605113,318663,15513,-30235,132230,333974,453081,368635,97574,-84501,-126019,-118140,195,176983,105650,-144907,-131685,130474,329946,350013,178325,41469,154163,266419,170758,32716,-5644,77877,134337,49580,-35968,-134813,-102221,60243,-46512,-337024,-367809,-172707,-101041,-154077,-88114,85058,110694,127412,290311,379921,195272,86632,119915,19085,-132497,-205717,-239615,-117500,80292,103269,43284,-4334,-29244,7729,21722,43194,76117,29297,-57206,-24790,75360,173141,256855,154415,-119358,-299708,-179575,188745,274377,6974,-90795,55159,-21575,-235147,-262567,-217299,-223228,-181916,-210646,-330801,-282308,-79790,55285,37879,3724,16141,-149571,-287304,-285579,-95955,70732,30821,17901,137820,202016,76974,-173581,-290330,-108230,73706,113205,197888,359600,433643,264512,41311,-10940,-103290,-235040,-238407,-204948,-176080,-97134,-45932,-102498,-132054,-65733,67266,240862,288473,104162,-114800,-162246,-123475,-191637,-299534,-258237,-144008,-133378,-158659,-196564,-289182,-116555,276432,284128,6987,-52771,18337,-6064,-48441,-84366,-51728,224836,543179,373546,-59451,-193989,-93192,55318,87586,3841,21988,97907,-63256,-258535,-137494,134949,194728,37898,-72034,26401,133790,116687,86379,85818,16182,-139257,-208384,-200177,-53333,160929,258801,280394,310109,359340,426004,200024,-144155,-187326,21671,101804,-130824,-461669,-465647,-105271,217122,154775,-131695,-220585,-87316,59494,120729,25648,97491,292037,332507,251906,283860,217513,-20181,-121263,-153250,-222910,-169165,2225,105531,160521,208594,249674,75151,-306688,-395752,-174160,-32621,78096,233129,215423,-29224,-183980,-122343,-34011,44765,203169,342409,337962,197824,-52877,-396759,-572256,-269000,159877,242937,133526,66118,-44896,-122154,-81989,-123136,-263563,-94251,198535,315061,388374,327183,120435,112459,310331,269876,153925,154202,117800,-103987,-156487,75183,148250,40100,-62991,-126689,15493,223475,199188,124910,187782,121314,-47260,-15972,165626,211281,59659,-68639,9726,70043,-63638,9194,337612,319700,-73931,-199388,6640,165658,75276,-41192,59333,199199,53564,-113339,-112925,-123277,-132596,31371,220049,284234,318634,458513,477484,290112,83942,-155457,-323662,-239375,-33487,119511,158972,37039,-86785,-46512,-25795,-31888,116993,316564,432828,533063,549196,323285,116292,64015,36144,-49842,-229756,-178004,97195,241298,109471,-19490,42762,119153,40475,43753,236078,380653,289304,115928,77608,108063,24721,-47652,-27520,-48621,-130700,-128093,-131371,-123376,-66829,30763,-63103,-83770,-9630,-114067,-244946,-106010,131798,284629,315865,178708,60629,36016,96999,65642,-21849,153330,407970,239940,-47619,59460,178892,71524,-12448,-56316,-54659,79257,226888,309937,169503,-59002,34707,267795,246562,81520,-82350,-144855,-141062,-33214,96462,208535,173248,-25696,-176427,-29798,243605,301915,230303,69339,-256445,-433264,-428718,-440187,-334227,87583,328653,137416,-75485,-174896,-144343,-2362,91559,42732,-50555,-49052,-93108,-298468,-414397,-133960,61162,-61770,-206038,-315706,-347820,-34623,411585,399321,-49400,-511704,-632725,-308124,258678,480013,290117,76801,-252105,-721405,-779311,-457738,502097,1841141,2788430,2280511,-399386,-2461381,-565825,-373502,-1490354,-988966,265276,427690,628541,710488,387947,206760,-86059,-807462,-948178,-197670,204605,-60389,-344239,-373638,-286187,-246752,-302316,-331984,-374233,-548226,-552929,-145085,296652,377606,50812,-316022,-401157,-178636,159172,259787,152482,34857,-62301,-90803,9974,204003,395223,332193,221371,287749,162963,-207043,-378503,-252013,-173248,-305074,-410429,-233682,49133,168143,106743,-42767,7881,229130,394349,411362,250310,15613,61282,194527,45437,-114134,-146735,-290188,-434838,-262067,-82932,-110901,-45937,184973,291061,173600,-12927,5021,278576,427893,243716,-16755,-30068,171158,308235,276176,98044,67779,270711,418959,258614,26487,-76392,-233341,-443243,-497071,-345617,-192161,-52548,129639,175264,38468,8438,257188,358825,87929,-57624,113001,346687,397264,201956,-39236,-166152,-273086,-299193,-46888,189913,-61307,-343142,-187965,61329,178928,209053,261944,199079,20788,-52774,154448,271513,253821,285203,213335,-9847,-107745,-173725,-197073,-180346,-193591,-53954,209540,209774,-98297,-212129,-117343,-142746,-148295,75002,213354,181408,147699,95748,9675,33394,50077,-154339,-318404,-202569,-12351,56789,94105,70479,-125612,-232460,-288321,-412741,-402712,-162114,61902,107971,56942,32217,45029,-69599,-250923,-259422,-130696,-48473,49405,89766,4726,-34702,-27028,4345,88193,160825,156326,39400,-39603,-66887,-147237,-235597,-335688,-503808,-523788,-352544,-145019,33882,33333,-214569,-302293,-89814,24217,57318,163808,163016,12998,-140852,-216940,-153613,-95772,-156090,-284850,-322599,-265283,-246069,-213452,-93219,-20305,9785,49306,34223,8495,145036,403349,458151,222223,-78291,-132651,-160567,-343408,-323883,-106380,66592,134546,78340,-28027,-116487,-154456,-129632,-25120,-34123,-93676,-102939,-257,302339,416783,48115,-403070,-402574,-79664,-113199,-360873,-247589,-151877,-289150,-282765,-175036,-52545,86122,16618,-36749,51049,-9387,-144438,-74980,58959,28705,-7541,106143,181510,183427,179302,154444,-3215,-328423,-575763,-263301,395324,524651,120735,-144542,-23582,-10276,-227145,-271527,-200089,-234331,-166503,16444,98292,41350,-78555,-182673,-175264,-83433,-40669,-62795,-45114,-38669,-3664,82081,184501,48716,-246089,-329054,-175324,351,205433,396240,305451,-10040,-115165,113796,314760,240579,-43358,-210586,-12949,203179,5027,-272028,-268839,-171698,-211587,-208170,-68397,17747,-26148,-58894,78282,335887,421461,123118,-218543,-228291,-91273,42970,238070,303387,154475,93162,219883,356606,366445,253234,51185,-125861,-136493,4510,139705,257488,248743,76755,43518,78284,62944,63656,98871,101276,135254,205361,249334,252473,272490,309895,199729,-70569,-281530,-154280,181783,291075,127848,-28265,-178990,-398626,-413421,-205267,-25047,77117,58319,8694,135592,235201,100975,-72725,-164955,-183964,-146051,-155897,-88855,11729,-85412,-359651,-419762,-134557,178720,187782,89455,39187,-132295,-310645,-260936,-123708,-67718,-132760,-280866,-415033,-441854,-299575,-106616,-18505,-33911,-198,135724,227027,162172,167719,429921,579131,302641,-11551,-140701,-220016,-178252,-35917,-121980,-359063,-367932,-62691,285174,505362,700298,1028111,1082564,824608,472018,153681,-227877,-581161,-894141,-658069,-85808,-2766,-362327,-271233,61258,66452,423196,535716,20013,-135478,121754,-62377,-179940,-280327,-469187,-291812,-149006,-231623,-258882,-153417,-1397,101249,-62413,-411384,-457144,-87622,212257,113226,-175246,-199249,-69624,9617,137701,297730,180107,-125035,-186756,-30889,1900,-75134,-75490,-56947,-260243,-524676,-426330,-148297,-61783,-56393,-16048,28519,-56734,-246052,-274553,-153242,-58370,-67407,37478,187696,172584,54198,-74714,-193302,-297668,-353934,-231825,-107763,-225612,-225016,73620,211394,156105,106313,-14161,-108135,-13021,75769,-3726,-171756,-245388,-201870,-211890,-294377,-248251,-25176,15643,-101895,-10407,69784,-105654,-209137,-161531,-195887,-232766,-208391,-200994,-26343,205518,42579,-288481,-192793,32011,-109729,-304144,-236540,-63361,56154,60500,-111692,-275819,-237810,-123794,-70779,6529,153936,161335,-84505,-229009,-141912,-75172,-112103,-118502,-12230,178153,342641,413956,386763,225676,21668,-6927],[105087,50587,-35523,51717,174884,92574,-125448,-185394,115320,508094,615799,417039,186826,119746,241966,478936,600536,457249,144626,-22173,-39531,-57518,20855,165648,110846,-88942,-67124,154135,334695,397189,327563,167192,94988,97913,66063,47072,19558,22998,86199,94386,8214,-154247,-143340,-30232,-154627,-383854,-399129,-184176,-54118,-142225,-160802,23456,86107,78079,222401,373915,281997,186149,172379,44343,-67198,-96748,-183995,-156091,50614,152599,99594,14222,-7910,22878,43262,60932,87650,29406,-51222,-39626,95162,228318,294183,195418,-32530,-226120,-172707,171848,268068,-52981,-208269,6556,53068,-92221,-135802,-162410,-161414,-81425,-97494,-272536,-220019,75883,223762,105783,1106,35631,30095,-122066,-296524,-191870,50144,68402,-290,109295,223891,146344,-45433,-183014,-99531,90889,241505,385175,469936,423368,201499,-10327,-96442,-173083,-216026,-193283,-211352,-161171,66780,140104,-40491,-198481,-187614,-25491,182956,276047,163961,-22994,-100564,-109438,-246862,-372056,-244791,-60639,-42722,-109179,-187064,-297250,-138096,220594,206872,-55690,-99199,10577,-19910,-138768,-168731,-61322,241885,522583,370342,-78277,-174460,8322,131626,92117,-22051,19289,109528,-66113,-286210,-142501,145855,109545,-112924,-152494,-18595,123406,167124,90451,5423,8373,2354,-877,-19981,17315,147828,170698,131069,250700,401676,512015,259633,-158913,-216377,2053,87507,-159045,-469569,-426588,-74663,205485,121527,-152181,-178874,67400,243659,184848,-16055,-3361,217406,217887,194144,262295,137812,-85937,-39955,-2382,-137529,-143411,-1759,76494,139233,192507,257599,126423,-215707,-333369,-115241,66216,160721,257006,190284,-66423,-229009,-194268,-134629,-88779,5949,148051,165071,57061,-205509,-517139,-564841,-207105,187825,214263,53391,-17114,-36026,-49926,-58628,-118728,-246464,-93984,186437,325649,412478,333468,82357,65567,316254,319916,149763,85542,62008,-89234,-159013,2580,167366,198981,39677,-176442,-113045,141238,182652,57955,43391,-4590,-112259,-44969,158277,248928,95005,-54056,40366,104928,-28350,56251,349797,311135,-48903,-165096,42841,240274,208638,120168,203974,289804,67810,-197398,-241799,-207467,-137115,5918,122022,173171,189242,291336,363410,301657,94613,-229534,-422765,-338651,-152156,13369,112198,61437,-88711,-140584,-128914,-4905,228586,454556,526467,562372,524739,273330,20999,-82546,-76026,-68213,-167929,-141344,86717,205156,77285,-75173,-72020,-14285,8003,119000,375206,512936,368649,150054,72564,124423,102245,32893,-5046,-72795,-167178,-205786,-278776,-277269,-183505,-61196,-174185,-231941,-169384,-241694,-277727,-43709,185606,250554,251866,151548,20963,-25498,61470,21948,-87562,111840,404497,266056,29619,131617,202688,35491,-78779,-113870,-100920,36246,177952,323701,237273,-65823,-82605,163723,152161,-90330,-229974,-120324,-782,25050,38376,127197,182831,24242,-197948,-148607,124663,232118,235096,125357,-234811,-458499,-402442,-349876,-250209,104500,262481,90627,-54626,-98187,-108443,-55243,49343,96706,52462,-10617,-95580,-273278,-382622,-97670,132509,21214,-132444,-268031,-364787,-104657,360131,408147,-13866,-476248,-580471,-224053,268501,316850,98856,59402,-288379,-981103,-994604,-444820,629388,2306681,3731187,3054659,-576025,-3434094,-1692654,-543225,-1111918,-652784,161231,202349,613360,1095486,915543,591087,105288,-715361,-848920,-123435,248601,-51962,-307472,-325881,-289208,-315373,-391673,-397375,-414634,-611476,-621152,-202558,212332,277434,47457,-247001,-354293,-197742,131626,244992,131458,29823,-55320,-107445,-48715,75545,257614,228177,148486,203601,102132,-193262,-304247,-192939,-211909,-430289,-548878,-279192,127697,311434,188151,-23236,20192,284502,487678,502228,306708,15544,59254,218405,38952,-174726,-196336,-318902,-479044,-297860,-40309,-76852,-81242,137413,279990,148884,-73166,-37687,241737,382124,247500,4929,-132884,-23943,153765,143396,-55939,-70707,192657,341524,113264,-122726,-134168,-205999,-380395,-476030,-398474,-242160,-43881,183838,246192,134906,136216,367414,461430,188745,35580,204320,374090,373876,194010,-15699,-122435,-272027,-294161,41840,263724,-83538,-347329,-126894,117412,216583,297870,258681,60083,-204455,-198851,140171,355474,358350,337127,241012,39630,-28706,-60438,-124174,-151527,-163628,-10617,246293,221310,-102802,-174011,-4538,-36242,-134880,13688,150744,142746,156330,91957,-58998,-27455,86168,-28843,-186332,-100394,128152,181273,115429,58441,-24559,-104225,-275867,-464182,-388540,-146390,-389,31772,54817,53156,84128,64140,-56841,-129042,-91203,-96177,-51803,15976,-13977,-38571,9307,86053,155862,212927,211842,69653,-10059,29991,22920,-52652,-196677,-390879,-392584,-283312,-191043,-58775,-26231,-254062,-357904,-152330,60815,206025,295070,199803,9111,-147772,-234102,-180637,-98786,-132246,-247308,-294382,-252590,-247461,-205508,-101710,-101583,-139683,-79263,52022,140218,242600,453868,525599,298036,-69058,-145634,-142117,-277642,-216083,11810,192977,223602,102506,-41190,-99640,-119492,-104672,-6671,32842,-55002,-120629,-16806,275449,378520,9209,-485457,-489692,-112717,-111677,-296250,-116341,-19638,-195563,-220839,-156346,-102712,-10760,-62341,-23797,160751,59076,-132202,-59411,46241,-36933,-70412,71596,222802,326012,294954,225768,83612,-244176,-509443,-243996,290753,374126,35796,-183199,-74934,-42749,-222797,-275161,-217079,-222535,-143904,39509,138069,110524,28990,-42818,-35342,16021,47846,20469,-6068,-18757,37026,118472,192864,-13194,-340340,-350329,-151252,-9389,144708,337516,301929,2393,-127053,89616,311705,267642,-23086,-271883,-137415,88171,-48521,-256078,-217209,-153365,-232957,-236809,-118956,-57984,-80877,-110042,13271,227660,298527,68154,-230842,-244484,-103965,29551,170906,193689,123286,97894,147608,208510,222328,133426,-72286,-266338,-226080,-4314,168666,291170,287055,116779,111336,170481,100341,62070,128532,153343,147997,187731,244379,273184,227130,169530,94604,-51842,-172468,-34736,219758,280191,164150,74196,-72107,-319991,-367838,-175121,7369,70062,31753,2616,97210,205159,192271,61146,-129446,-212383,-186776,-259307,-229951,-109864,-199277,-431426,-413919,-165244,73850,104971,1494,-108619,-223440,-279530,-180583,-40010,-37143,-148094,-243521,-332432,-471985,-412973,-122784,48430,33257,50995,149987,207275,153179,188575,434099,569203,325706,42596,-91962,-213727,-175617,27109,-42883,-335776,-383837,-81114,373723,696573,833974,1069131,1327739,1024032,298713,-250133,-769362,-1141450,-1165505,-652590,86900,419311,256275,294660,507062,449983,563361,249940,-463510,-670721,-321440,-308563,-320857,-234672,-206808,-50786,-1631,-126977,-227332,-174784,-71124,-25556,-148274,-387180,-394206,-70238,253170,183376,-115540,-148445,-46546,6213,168246,334764,173076,-123576,-108560,33522,-15169,-109688,-111660,-100060,-213755,-377572,-311759,-107596,-13668,-27752,-19325,51675,-10295,-225471,-275369,-194910,-184455,-210690,-19014,198908,204711,80736,-71738,-175275,-197927,-225039,-149175,-91071,-224408,-199422,153392,308559,222786,136690,-11737,-111880,-2407,107313,55966,-133486,-242689,-182023,-171631,-284161,-269719,-93810,-91645,-218009,-101461,62045,-22309,-99092,-147638,-270678,-294592,-199339,-170958,-3218,288096,149005,-270321,-247869,-17830,-142448,-299118,-219507,-77706,16444,31034,-144758,-327029,-303016,-138615,-20758,43273,161137,140630,-157449,-299607,-122017,27912,-26318,-95532,-5031,190145,359559,410184,332200,167710,1408,5267],[140142,129070,26816,77525,150089,34137,-179770,-160397,171774,465617,529015,449186,327846,263046,339280,579092,694529,505127,181671,28637,22194,-16128,20112,132426,109670,-10642,45742,222101,329175,368129,359958,215509,17642,-83409,-39328,61014,36590,-15658,58502,142868,52361,-137110,-134191,-68430,-177035,-333017,-365461,-180484,9477,-75775,-188988,-64881,13325,6308,156959,345828,329750,232948,156349,23513,-18289,11513,-105765,-177884,-5705,154882,125195,33914,23973,34472,42874,61302,87022,-2285,-93996,-71590,123748,291385,298439,187662,45277,-108482,-104093,168153,252911,-94521,-297699,-65271,97500,69847,30583,-86164,-94949,30147,13606,-207604,-168832,166418,322854,167447,33393,74883,201108,41009,-273218,-266676,29439,114442,1530,97934,254057,220751,105389,-19178,-60760,90059,323099,482620,477096,330904,93118,-87904,-197524,-231549,-174424,-130444,-184788,-111086,231514,341197,70309,-204157,-252139,-93843,117814,233049,167612,21053,-43031,-74599,-251190,-360967,-173394,36215,48908,-55123,-178877,-315325,-200714,118597,136924,-97132,-155792,-22786,-37410,-208790,-226035,-48494,260582,507439,382000,-63607,-149419,83535,172529,71727,-67829,-21412,79219,-68713,-273588,-125930,153405,71530,-185360,-195840,-51036,130383,226004,90572,-71695,-6257,131830,207340,218955,170003,139690,50381,-15089,148738,334714,437106,230765,-155810,-210290,-18728,56799,-170589,-429223,-344146,-28557,183431,87981,-164684,-158017,170979,386047,230062,-41914,-83674,115231,83425,109702,187804,21851,-160684,20972,151602,-21903,-90151,7526,71676,161654,227382,278761,183527,-88693,-227207,-46367,155523,232970,265683,170848,-59344,-233693,-254613,-245816,-260352,-233932,-86385,-20530,-84587,-325045,-563124,-484911,-119189,184948,154025,-29597,-99492,-38556,9400,-6300,-65112,-173606,-73532,150548,288563,386688,318873,52240,-2206,236355,295905,81255,-43780,-32010,-95271,-174014,-73814,172767,315449,134699,-173866,-212509,19643,106397,-36450,-102063,-111367,-152159,-66838,143074,272702,131651,-28430,70321,145848,36447,98726,317216,271327,-20885,-117215,86660,295563,302373,234528,314523,347499,72577,-232834,-283441,-206747,-89397,-2075,42733,84973,69792,90570,207669,294459,113544,-265337,-490518,-438489,-299003,-144754,22208,82359,-25581,-124807,-123654,65639,342437,558611,579413,553186,447599,186003,-101578,-264097,-217943,-117052,-133252,-133152,30985,110656,18888,-103876,-133564,-90083,15610,175232,412065,548822,440066,213302,95848,154796,191835,130224,34192,-69944,-166196,-261026,-400530,-443757,-322801,-183046,-278105,-368206,-327919,-351192,-272892,45439,255704,227559,180667,123123,-9908,-93649,-44317,-78451,-145393,69473,362568,285697,139857,209937,183768,-30124,-137048,-152442,-121776,-810,101526,259997,237159,-74490,-176988,52220,61693,-214410,-303159,-56226,156083,87071,-29827,14860,134000,14597,-245998,-261064,2889,153886,219031,174437,-171309,-429892,-316244,-208576,-143466,86644,147259,1489,-68137,-34078,-61504,-67629,37277,127714,113117,3868,-107956,-252629,-325170,-74574,154120,76821,-58381,-189728,-306339,-117719,297355,381907,14464,-375893,-445032,-118116,235781,139056,-49857,84572,-292956,-1153499,-1111556,-353561,822756,2737837,4431389,3472180,-1630625,-5594631,-3161356,367271,187565,-30528,91505,-89701,482077,1390956,1465972,1015418,268193,-637378,-790970,-173591,196091,-25772,-218027,-227286,-256130,-352907,-404437,-360394,-367713,-557871,-559529,-208662,103364,152580,33885,-174642,-267803,-155726,100540,211819,134905,68966,11424,-36118,-48918,-68108,31494,74795,64840,94386,17669,-166445,-182791,-92086,-226958,-511814,-555821,-175283,278018,449562,255770,7967,19485,271864,484362,507803,300818,-8886,28369,191440,2736,-225385,-247129,-405088,-581726,-370788,-10644,-1465,-64702,114336,269469,125017,-107803,-73649,153639,269063,207866,25433,-197619,-197200,-18424,-17071,-205530,-216979,56741,197088,-28621,-209569,-135788,-129683,-285662,-433604,-416235,-247191,-11909,223553,279438,196569,244551,427283,474855,248666,127016,266401,351060,318815,195246,54028,-35167,-240297,-263326,135432,296459,-108927,-295841,-32643,156578,194131,287433,181922,-85614,-380831,-303556,113747,395969,404545,346362,238474,64598,10113,33570,-21635,-67718,-73429,64354,273491,216096,-74202,-95715,116853,76340,-90980,-14616,110571,111208,148397,67111,-130924,-100471,100474,109432,-45525,-30077,205182,260041,120005,32447,59990,24391,-206383,-432699,-327532,-112885,-58514,-25034,68486,45150,69946,176234,130371,6248,-43516,-115197,-105848,-21204,-11719,-18278,58943,149773,190725,220866,202862,60494,9632,116798,184053,148713,-24337,-241900,-239344,-202666,-230713,-137113,-78281,-269069,-367821,-191101,89939,329139,382346,193219,-27764,-179918,-259947,-191946,-41128,-23354,-152442,-243426,-230781,-235928,-185958,-82578,-110869,-193913,-119827,103859,267211,332436,452234,534135,339160,-37776,-113480,-77892,-152952,-54426,167830,314255,270548,79215,-91901,-135472,-127743,-59796,36341,102959,11304,-107076,-43347,174172,255117,-55246,-512992,-485508,-94887,-83759,-201833,20967,122337,-52280,-110830,-120797,-148547,-120380,-141991,-11157,238229,113265,-113515,-51972,13197,-97510,-98632,50555,227367,395724,358761,253440,153198,-126570,-364608,-151123,222083,253169,-18769,-182696,-99253,-56298,-183071,-252541,-228320,-209913,-121788,66780,182621,166837,106595,87367,138484,163457,139842,73574,-10601,-37884,35546,129128,171528,-74677,-392526,-327184,-97256,-13190,78299,264886,294450,57501,-76365,85762,277008,265593,16584,-277605,-235195,-32699,-89710,-227349,-180374,-165417,-263102,-255202,-161797,-137786,-154280,-174550,-72480,108046,182618,30079,-191356,-201374,-104841,-22984,54916,61062,79275,86371,41757,26598,68492,10019,-197546,-380736,-281285,-1381,190030,294334,274300,126796,173236,279456,142100,56774,152913,184280,125965,120998,183253,244286,144048,-559,-7430,-7513,-40023,81973,231718,224537,147602,132622,29316,-192164,-256866,-104290,32398,22628,-23199,-17113,22668,119576,234160,172208,-48860,-149793,-168632,-310014,-312394,-175864,-255330,-428536,-360891,-172776,-7665,49886,-67758,-247284,-312369,-239523,-87829,54314,32578,-83883,-106453,-166963,-436239,-484888,-147632,92454,97345,76921,115080,149853,117240,172847,396367,521079,330545,93587,-32852,-177930,-151592,65148,20667,-252635,-317417,-97700,365862,767978,837640,922217,1357737,1141357,185462,-555845,-1063021,-1397615,-1204124,-517335,252923,734617,780046,786798,923573,834649,625270,-22470,-887184,-1180027,-826898,-616860,-498592,-235507,25832,181162,170103,31411,-131089,-140846,-85206,-101353,-182972,-316413,-297596,-11965,309636,238159,-67282,-120608,-47653,-12227,169014,317054,138734,-107600,-46342,54985,-22941,-92493,-119522,-133710,-135724,-178730,-153647,-31585,56392,2006,-43372,31951,7543,-188569,-250024,-210647,-302061,-353333,-93930,184832,211714,93250,-40532,-99906,-43509,-35495,-45015,-88242,-221963,-176260,163867,291347,170703,88817,-31804,-90582,36377,126408,68210,-112671,-216508,-153784,-135460,-233313,-230106,-130459,-161239,-275644,-169478,38311,51679,-12418,-147545,-309628,-304702,-171523,-132635,29519,372052,271912,-211385,-292165,-99354,-178802,-260192,-159845,-75573,-35005,10483,-95704,-297091,-350435,-166757,-3449,26357,119951,105204,-193704,-322439,-83096,117282,45421,-66620,2846,172281,317916,336874,211687,61695,-39227,-560],[153475,185879,81597,87925,98306,-17778,-166675,-69199,225872,370558,380514,421392,406519,352123,392675,605322,713786,504178,197847,59534,46156,-8745,-9521,85548,119406,91412,188205,325257,329345,284754,277733,182261,-46307,-217193,-109667,83347,55301,-32631,45670,176635,86445,-88947,-82612,-47640,-115691,-207836,-277443,-167177,54697,13321,-164613,-147358,-86301,-76361,98082,298122,316785,202829,76852,-21507,15771,94656,-24790,-171656,-62685,116254,108841,41383,54241,42694,28010,55181,73955,-57754,-177198,-118248,147798,341937,270867,139797,100377,33122,15121,179208,230304,-98587,-323281,-137746,95706,194786,178499,-6051,-48087,108093,86717,-158487,-162516,126859,291188,189472,79986,118275,297115,152704,-210541,-288277,16648,154955,23482,105290,291160,294636,236941,136162,-15065,67297,335648,471606,387302,181503,-31080,-160901,-262866,-244918,-118185,-65701,-119529,-25354,340986,492651,200382,-150349,-245328,-123561,54214,167165,128455,26998,2312,-33478,-210776,-280372,-71460,117723,108488,-9561,-157584,-328016,-284171,8119,106650,-98229,-202507,-70444,-61732,-254004,-253779,-27183,268429,506544,408414,-24786,-131282,111027,179910,47328,-103607,-77373,14320,-74841,-220088,-84683,158070,88060,-160172,-200807,-83862,129770,264854,90014,-114463,-20654,200813,337176,397955,302001,105762,-68255,-104792,44567,196611,250115,125579,-141548,-178852,-42258,11985,-168353,-361595,-252306,12389,148788,54169,-168781,-165209,186738,441503,252944,-28853,-88585,24694,-32856,17038,74639,-106205,-229687,35302,247097,84162,-23058,29057,91731,206081,276383,289363,228674,41417,-101788,14430,202229,265726,249244,150279,-24579,-197515,-279132,-336134,-417716,-426937,-278395,-163750,-192838,-390739,-534916,-362926,-28042,154806,79371,-92178,-160662,-57395,43566,67929,25390,-69715,-42980,98221,209333,312109,285911,41625,-71675,97913,208526,-22865,-193848,-134761,-113163,-196762,-142541,152646,356131,190903,-135627,-264731,-106413,666,-118941,-203321,-171127,-154806,-71657,136323,291773,166802,3945,97583,190734,120238,130389,252786,210809,-10417,-82923,123067,318713,326532,278174,378192,371679,74737,-205072,-232449,-133461,-9848,16235,15493,54192,7002,-70855,59719,265326,139074,-248837,-507651,-502685,-420524,-303457,-80916,99295,89702,9949,375,150276,410442,591690,562187,481275,333508,89780,-208328,-410043,-336516,-177389,-140568,-157791,-59484,-19188,-46351,-91392,-122158,-84021,54062,187853,340169,490083,492753,297696,151880,198964,272479,222181,85213,-47761,-148950,-284035,-454924,-570318,-449228,-293105,-334501,-443915,-437967,-406697,-220123,146225,320525,210835,114574,96614,-22893,-148291,-186420,-201948,-173439,33285,270781,272475,242633,269390,132197,-87413,-153342,-156498,-111490,-20569,23530,146919,180150,-76275,-217247,-21171,16404,-253220,-292216,19914,264692,127349,-87929,-91864,49658,-43600,-316455,-351735,-92693,94444,188709,200377,-75598,-326559,-177472,-52187,-35430,59869,36003,-90502,-91359,17243,-8620,-39177,57273,125090,92692,-30839,-142131,-244386,-250829,-60381,126120,97455,4476,-91562,-180715,-71050,228057,300383,1660,-255471,-259940,-9677,172460,-4335,-108595,161849,-238223,-1174141,-1097709,-241105,979070,3000873,4747526,3424521,-3286367,-8409105,-4617668,2011852,2240928,828686,9845,-463500,205200,1415202,1792726,1348493,376866,-595468,-779889,-309474,75656,29915,-82433,-108326,-218680,-369755,-352619,-248880,-257717,-406045,-388601,-160598,968,39628,9857,-129024,-187319,-99075,59131,177554,176096,145489,120903,101512,-1754,-194046,-209550,-68112,11004,7141,-64800,-142940,-44636,42158,-191257,-504577,-427849,29970,452476,544835,290451,38902,4609,195910,393212,429558,236200,-39178,-9982,126978,-46741,-233130,-252787,-487826,-694205,-446927,4669,99844,8054,121117,248326,100054,-109290,-100383,28957,105383,124884,34097,-215097,-302462,-143490,-132607,-292922,-324628,-103514,21218,-126602,-204982,-84558,-40885,-195137,-387088,-401609,-203480,54917,247376,254324,199304,295756,408136,385682,247522,201430,290178,288815,254093,208063,149658,69223,-188204,-210979,213384,279320,-139796,-209711,76146,177285,125864,177339,65893,-186452,-443831,-333109,73980,357554,358484,309187,220974,73319,16670,82053,64806,29187,41839,148925,288062,201641,-26966,-6695,212863,163815,-31269,-4462,91462,78060,110258,20482,-184715,-154706,103337,225003,67484,-1580,202869,271724,96857,-13859,83682,98625,-115817,-333782,-233136,-68025,-98122,-56075,72596,-9069,-994,227531,248850,99371,-13267,-124338,-126319,-23605,15066,27132,110090,180136,185306,181854,134045,17854,16633,174596,295947,304307,121569,-104839,-103328,-107629,-216956,-158921,-99743,-254817,-343891,-207773,100812,396422,408438,148422,-80422,-210562,-280535,-196117,39616,124389,-31730,-176160,-190744,-203140,-154377,-36235,-43025,-128176,-40913,200745,376045,406371,423056,507817,357037,20921,-38809,17054,-2367,117124,310896,388687,266481,17203,-172260,-217045,-163963,-3315,91082,153924,90336,-54606,-59122,46192,103394,-108132,-460052,-377599,-20963,-30818,-104039,122563,229781,103847,35078,-55867,-172685,-220148,-204297,8677,277334,146143,-92796,-52472,-18598,-117046,-73076,55256,188194,340083,317307,216682,188174,6982,-159543,7148,219230,192391,-24043,-137045,-89733,-51742,-127577,-219689,-232498,-193625,-103174,84359,218104,206852,149628,178696,285395,294402,192776,75431,-48379,-76049,-2804,90330,103064,-118754,-362335,-239055,-17354,-7283,19750,189877,275570,126595,8699,95472,215235,228341,57555,-233983,-288662,-129977,-109492,-196903,-172093,-195265,-279145,-247687,-177084,-195825,-225153,-230134,-150600,18532,120546,34664,-98684,-100737,-83911,-93377,-77502,-51179,49084,69931,-68155,-130045,-44803,-88051,-301379,-447307,-293931,13918,204611,270467,220351,127683,256091,398773,174628,36332,158990,188735,82377,31527,95971,188790,56106,-146165,-73303,56668,80027,158316,214139,140807,76505,118557,88977,-55686,-116379,-17128,36634,-57083,-90463,-43183,-67383,152,211667,226457,49368,-16663,-91432,-291507,-318805,-181455,-244881,-355618,-286176,-165574,-44960,38391,-99270,-336197,-375830,-211020,-15193,124792,106487,26612,86270,30936,-356076,-506766,-176152,114520,161897,90939,50623,69008,58033,116490,314704,437601,315122,131120,12830,-131485,-115155,68694,58928,-117081,-174616,-92214,292206,748103,741590,621556,1142938,1143364,124431,-723846,-1013268,-1257738,-1030982,-317590,349276,840429,1067418,1071895,1150807,1069874,613435,-169200,-1126009,-1540756,-1243491,-875149,-670427,-299270,162455,346171,328118,207205,8635,-50899,-32813,-111943,-174076,-228500,-193428,66434,356027,262689,-36226,-109795,-61133,-37078,139830,256157,94629,-74372,-10183,35833,-19796,-38371,-107133,-162926,-66174,3865,1022,62831,125866,15067,-88267,-18072,8404,-126517,-180554,-175728,-355379,-436466,-157709,149282,190107,91026,11403,11488,119929,151147,37965,-107250,-223040,-165961,89835,141264,2217,-22754,-55934,-33621,107670,146777,48413,-108502,-178044,-135050,-128710,-167947,-156706,-144695,-186691,-264150,-201407,-5326,83580,15139,-167751,-304650,-253835,-116367,-84706,59376,419570,365075,-132737,-311080,-192524,-223634,-215409,-88525,-63151,-81193,4022,22416,-191586,-366796,-202220,-25866,-41301,40078,64415,-183637,-287175,-22597,179788,76611,-52439,2321,126838,228946,211734,57550,-55668,-79233,-10964],[153480,205295,109243,82645,41804,-50467,-95185,57175,257506,249575,222576,358921,416181,364042,384739,552473,662688,471029,199198,75694,39878,-32235,-63675,31923,141986,202345,327992,436593,344398,189742,135154,102691,-62600,-246743,-113793,123518,87867,-33574,31420,177050,100969,-25402,-7419,16812,-5201,-57051,-166023,-152819,56478,89488,-93425,-189232,-181816,-157678,38377,226324,232176,95582,-37569,-59344,44991,140772,40186,-136025,-96838,55241,55054,27731,71574,49034,11224,51745,52015,-115941,-267106,-168560,153532,363409,229779,81524,134177,175921,156411,201154,206182,-59687,-273666,-185924,46649,237085,259732,61724,-30967,122783,104821,-132893,-208628,-44378,127531,151964,112033,147454,292779,199061,-108054,-238968,16273,173165,51608,121050,327181,357393,309672,214104,3771,18191,272343,368049,239006,19912,-136298,-199356,-253851,-191685,-52385,-9294,-20590,89669,376406,553457,311046,-62879,-183334,-116398,-6306,80550,63697,14330,32799,1119,-143659,-167056,23973,162923,121349,24974,-105359,-312804,-357673,-76371,122174,-61260,-222407,-111863,-88250,-272359,-252630,-11878,252145,507267,436395,22887,-125185,85644,162233,39941,-102073,-119395,-64941,-85644,-139697,-27155,158720,142403,-57543,-177717,-128053,98348,262411,97927,-97289,-22461,189289,347893,425664,299732,12815,-161293,-124992,-28061,50325,43818,-11606,-123729,-137906,-71643,-42778,-157093,-285661,-176643,33065,103354,18757,-165875,-191484,118000,399729,254811,25456,-7770,-21036,-101410,-63095,-51963,-219602,-276366,583,245420,140886,37118,57473,122715,232118,286209,264108,243332,139097,11581,51181,186996,241311,203312,117089,7580,-132608,-249489,-371320,-504332,-506666,-368526,-229252,-243667,-399943,-459260,-239794,42328,105070,2676,-127197,-188943,-84975,54961,145766,126915,34559,-10925,45158,109992,205196,237808,50264,-122760,-49598,87672,-125240,-316133,-212039,-128601,-219410,-198218,101303,315998,190243,-92215,-271464,-208116,-98471,-157267,-236348,-180534,-127554,-60829,141849,309675,196258,39453,124090,233201,199085,144582,176812,146160,-24890,-76894,139044,303863,274714,253580,395799,366893,78168,-125929,-117876,-22104,77007,64150,52904,91999,23607,-137241,-41313,211586,164225,-182708,-466677,-504099,-471512,-409134,-164511,108739,220103,221382,198031,209367,389353,533687,465711,338229,202835,16012,-256898,-460028,-385447,-225015,-186250,-204974,-156748,-145286,-98172,-42251,-48877,-9069,102367,148834,193296,373045,514151,382286,233152,254237,328694,289771,139987,-20197,-140798,-274179,-425597,-612733,-527781,-353872,-322423,-431983,-468250,-393013,-128783,236245,356988,189678,58123,67298,-15820,-164499,-299398,-295672,-164749,3169,137954,211513,298444,286562,64379,-110367,-119087,-124378,-72125,-17427,-35477,24405,92534,-66613,-189819,-24013,39484,-198382,-215577,72582,275282,127906,-116462,-158405,-34498,-117309,-385904,-411796,-151996,60799,147325,193403,36596,-144459,-3925,85572,57983,54439,-25123,-143081,-93770,57951,41915,17051,99155,91294,-8217,-112674,-192579,-242145,-171444,-45057,75496,95788,46781,1722,-22271,18017,157755,162632,-64948,-156966,-73514,74871,95604,-77107,-58863,282923,-112793,-1016897,-949750,-168988,990037,2974707,4586714,2961873,-4837612,-10912591,-5780814,3635801,4545189,1768233,-122203,-876369,-179133,1107475,1755198,1494042,416369,-597813,-802780,-469068,-69180,100897,70172,-2913,-200442,-372115,-266168,-117816,-129673,-201585,-155373,-69671,-66170,-31893,-18751,-121396,-142798,-72849,4188,157717,254443,244379,243935,253125,57892,-279238,-386243,-152286,13290,-17700,-116285,-126417,85017,193938,-93411,-386458,-204180,251301,587065,572926,285362,58323,-19806,81614,245452,288819,133235,-53942,-29501,51211,-87708,-180362,-184446,-495891,-745692,-484105,9234,197480,116037,143759,201905,72679,-79116,-113659,-101453,-75546,9314,21383,-190414,-314460,-178250,-156364,-287087,-359390,-240571,-133837,-155204,-119615,-8745,18499,-137681,-343862,-358643,-122193,150619,254303,170748,144775,281368,315346,217467,182458,241851,273363,207473,204824,235616,246392,164174,-128286,-147255,258306,219496,-173089,-111861,183614,186530,48065,26168,-33685,-207237,-374643,-281361,20580,226722,220596,237572,205835,82667,18738,82777,94653,88743,134983,216733,288745,182789,11734,56253,254503,201564,22620,31949,81477,31997,35309,-42931,-206496,-167673,107831,291582,129226,-10620,135306,218818,45617,-78054,27883,86213,-45852,-207238,-132129,-26593,-116591,-69736,46117,-103419,-103871,210046,275808,127546,-12865,-139108,-134524,-5401,63064,94203,155669,176505,146080,106940,27421,-42339,16108,196549,333071,365631,194112,-20810,-14779,1408,-117443,-98393,-72991,-210767,-305520,-212274,86268,393206,374075,83774,-123108,-213092,-283298,-203080,96229,248775,77009,-101905,-126403,-144796,-111570,27665,77058,32393,130132,320910,446682,446922,390231,469082,362991,98505,57357,117307,136836,255691,396596,393962,221906,-56252,-255910,-310217,-192021,61168,141858,167692,158544,30541,-46825,-52517,-13299,-117855,-323183,-181677,97040,40372,-20410,167729,272362,229870,191760,45159,-160883,-290011,-237525,42924,290990,160480,-73141,-57123,-27299,-72463,5784,85260,117428,170405,163208,113801,175245,124809,61189,196638,280812,194232,21249,-54071,-51261,-35657,-78790,-192169,-228435,-168535,-83287,86822,234217,232734,168531,220594,359254,351114,182804,31433,-94398,-107068,-56253,1495,-7539,-136261,-246402,-90878,78251,15952,-13649,123684,236758,176711,91819,103267,134275,161278,82618,-166984,-297215,-182999,-103902,-169615,-187893,-215815,-256784,-206526,-160697,-220871,-272235,-256744,-195169,-14388,132154,90353,29733,32880,-39604,-150682,-184125,-108288,53266,60673,-152842,-218498,-88407,-139940,-363951,-460761,-271698,37099,213669,224749,141182,138519,370044,508193,190634,3578,145162,175094,41879,-43932,19869,134615,-7221,-228385,-90006,128873,166552,182050,175797,53525,-31401,32610,88698,49334,12689,57296,13867,-145499,-143238,-58454,-139572,-115515,132923,211601,134313,140262,21897,-212060,-256878,-143624,-187608,-248934,-219174,-150286,-29361,71338,-87663,-353116,-395365,-200361,21205,153010,152174,132554,263168,196372,-264274,-482928,-199546,117649,219557,104160,-16183,-14306,-11575,32222,199621,326894,281680,152111,33433,-86611,-71761,46905,78953,57073,29368,-37681,212394,678554,580916,225722,709433,1002691,82756,-740163,-629302,-749869,-720918,-138674,330442,707355,1069235,1093051,1088271,1051519,557273,-133129,-1107404,-1662819,-1443423,-982529,-784932,-414423,166438,403528,434258,349464,137237,61269,64525,-71805,-143859,-147688,-96553,139930,369248,254052,-19566,-104303,-73278,-58010,92512,181629,68656,-19739,3562,-6317,-6304,28084,-84683,-183117,-26789,118894,109880,146459,168927,2540,-143980,-76868,8088,-39343,-63934,-83540,-311682,-420935,-183092,102697,147121,80998,70313,121125,235042,264820,71745,-135796,-217853,-163816,-48473,-102184,-218020,-145805,-58494,59140,203076,177906,21027,-114816,-142374,-137230,-159620,-115863,-85914,-150288,-174920,-195913,-196046,-64203,58471,-24191,-204304,-260082,-152301,-37813,-33444,72856,402415,386643,-68057,-301943,-268752,-267225,-181257,-32359,-48175,-111641,3822,157061,-51439,-344075,-226861,-73022,-134778,-56573,25763,-137876,-208112,47644,207958,59360,-61625,-8636,65002,117337,68641,-88539,-149034,-104077,-13612],[150273,184838,102351,67455,-1876,-63424,2422,175079,252526,132552,103028,292356,372082,307093,317594,439294,565151,432395,199916,87665,24499,-68252,-128011,-24597,161260,290814,428212,522246,373049,126801,8323,31201,-11243,-147516,-39751,183292,135545,-34406,-2826,134263,90770,32780,67626,95116,104995,66554,-68484,-143946,11389,127975,7372,-167581,-242435,-224547,-30474,124325,83082,-61548,-144418,-63325,78943,151101,78998,-77568,-95594,-6737,-21422,-11131,67548,53771,3744,54480,29918,-151610,-321374,-206670,134082,350846,201420,47015,156024,297404,284171,227425,190433,12358,-166179,-191677,-33263,183873,258327,108205,-36467,72634,75867,-119865,-280852,-278381,-106057,59541,107299,148423,210629,197991,24819,-123540,28535,157599,64679,128600,350408,395683,302000,174455,-32478,-58901,145575,213346,86244,-106663,-195077,-185229,-161607,-73277,20460,35561,94354,219447,364286,525469,367913,17485,-103220,-87555,-67005,-26266,-11702,1790,50888,24384,-69627,-62939,79803,162909,92700,51351,-13983,-251437,-391183,-116978,160576,-9826,-209785,-127593,-106485,-261912,-224088,-11945,202071,481523,444168,65700,-126347,20250,129367,60123,-53211,-126753,-134207,-98492,-56393,27809,152666,205139,74566,-141828,-182753,29810,214923,123729,-10602,2146,115954,251769,284540,111411,-151151,-223863,-100798,-52999,-42836,-90063,-122210,-106139,-101939,-107497,-100202,-140898,-213196,-126699,30579,54655,-18355,-157476,-214767,5555,288268,241273,102915,118793,-11191,-115104,-117337,-164456,-296152,-287866,-63010,147083,124509,69680,84641,144251,204360,218943,192203,217283,178506,84898,57305,114681,162252,131578,61507,8587,-57280,-159388,-324697,-480531,-457390,-347598,-216066,-229829,-361960,-373341,-149913,76023,45399,-71072,-144073,-184379,-103840,56872,204942,209257,112473,16581,7267,18667,90618,176572,66359,-141012,-155536,-28924,-194476,-371944,-237937,-128545,-234635,-242700,21559,216606,132886,-73642,-249515,-270072,-163045,-140796,-207884,-160511,-92178,-44322,151095,321503,214129,73722,151319,262172,244181,136262,109271,93391,-56927,-97723,126815,251798,165311,183580,377126,340723,83778,-26632,11972,87053,151817,134110,137029,177704,107186,-96330,-83666,134923,179556,-86495,-377414,-438071,-433437,-427178,-205248,105439,319328,433015,391604,213495,265000,390888,308040,145848,78701,-12536,-223646,-390763,-344426,-238963,-245798,-252213,-226106,-228343,-123927,22106,49629,89384,134563,69461,29424,250308,497518,442682,322689,315478,356053,324719,189921,725,-154201,-238022,-328318,-556404,-535638,-346382,-248608,-338813,-414425,-319421,-23705,294960,351049,152964,5623,25154,5472,-124342,-318338,-309824,-125663,-22982,-2791,113558,286634,249182,-4395,-98000,-57528,-72459,-13498,8062,-66720,-72766,5077,-46758,-104638,46614,123062,-75409,-109568,75816,180677,90172,-103719,-167051,-86877,-168190,-421843,-438019,-182447,41059,95281,154319,148077,96232,181595,184434,128190,86559,-17588,-130212,-53666,92733,83125,80712,144390,39671,-151771,-218692,-242639,-229837,-95193,-16779,42751,96812,64713,61022,120593,118473,93564,-7150,-169557,-102825,67839,113248,23604,-67240,82612,424523,72330,-704793,-697423,-178071,789076,2603533,3948139,2272012,-5490821,-12126204,-6544813,4440167,6440524,2574206,-301872,-1222294,-566584,559547,1383516,1422499,374589,-639853,-832945,-588164,-190593,157037,197209,63782,-205606,-357238,-178644,-23669,-31787,-4926,79525,42119,-81048,-48661,-40874,-139767,-135940,-94742,-59883,158523,353124,345338,346348,355111,86657,-317689,-449670,-161117,71453,34631,-116153,-108182,190913,338964,50386,-175220,52720,410964,633524,535201,249007,61015,-43812,-35232,81161,118771,21922,-37504,-10776,-8324,-102948,-73786,-47162,-393083,-685075,-452437,9640,259550,219860,156739,123067,44605,-26568,-108179,-202071,-233453,-118070,-16179,-140844,-239146,-118559,-88091,-197297,-313077,-312708,-224013,-116504,1691,50714,18420,-124747,-300271,-291821,-25878,250602,241293,48684,58326,225555,186855,20112,68824,235882,222009,128942,188308,277779,321520,230371,-71484,-86426,260694,138225,-196678,-16607,278987,195173,2781,-76341,-66429,-143356,-206791,-170002,-41275,24661,28530,155423,203668,106330,42674,53673,51756,77024,168236,246074,274590,158675,15085,64908,228836,180988,52137,71488,65337,-34288,-71219,-112871,-194252,-133435,124546,303717,138053,-42007,35455,121270,-22956,-147693,-91026,-9711,-26894,-99751,-53620,-4533,-121099,-81550,-16716,-210805,-197546,147539,230861,99250,-37075,-162949,-145277,16872,123637,175046,194059,150447,89239,16846,-85599,-100119,16701,187643,293783,320758,179449,-5926,16178,115490,64332,40477,5873,-140536,-267738,-215756,45081,323911,295053,23619,-131916,-173921,-262643,-217146,96853,299603,142239,-32450,-41431,-66207,-61386,93670,206054,225899,324574,418861,455141,433945,364050,429598,362653,174736,142641,195118,235091,333216,404339,336439,161608,-106101,-307035,-368957,-176325,133573,176772,137766,191113,125918,-2694,-82839,-52064,-71624,-127403,58032,231516,118864,44806,162285,244288,291818,327008,174871,-109892,-320656,-241824,90204,297614,163486,-56692,-61081,-970,35156,117167,127324,41706,-42523,-58059,-34531,111783,192304,240933,367321,374871,237175,100734,45408,769,-17255,-52663,-178087,-214188,-130573,-54059,78896,227461,247319,179094,221308,346041,309542,116206,-30071,-122454,-111713,-96955,-111809,-133771,-129899,-82561,81911,174838,64589,-7038,75191,174633,183823,140844,92061,45087,80195,82122,-107018,-270035,-184824,-75967,-144661,-209273,-201360,-184173,-136726,-124474,-216849,-280503,-243422,-193108,10227,204173,183962,161249,160418,20400,-168064,-231114,-98676,95582,65311,-193604,-226268,-63242,-139455,-374707,-431915,-234777,58759,216573,162812,53480,165037,495337,579312,191068,-26275,120165,158890,28050,-75072,-16401,102433,-32919,-240486,-70007,192803,218398,167823,131767,-14555,-145544,-96950,35435,100134,99891,96803,-31571,-212370,-155122,-44773,-163099,-189974,24155,138974,182483,266347,132112,-101262,-154229,-90001,-119647,-156339,-178862,-127155,35261,137747,-40161,-300356,-364795,-199291,25070,141470,153317,188558,356720,276414,-191708,-428173,-210238,103670,255428,120732,-62075,-80111,-72980,-53049,75627,205006,236678,157915,30883,-48045,-26278,18534,94514,246171,269541,83226,181287,587913,378395,-202642,134817,713783,25462,-609324,-7798,-4668,-366769,-51007,184642,386994,835789,875269,727279,759287,498625,80838,-830876,-1519134,-1369443,-890178,-801982,-544191,46182,346621,467129,413677,188896,138857,160425,-16354,-117517,-84709,-9479,189408,337932,219065,-9724,-92943,-73634,-66542,46058,128504,86244,56578,7652,-47394,14111,83080,-59673,-183862,-16462,149643,151519,189855,167441,-31757,-192673,-119930,22882,65412,82385,47606,-178775,-305865,-157523,58296,99047,75184,121359,189971,257623,261025,53321,-148423,-187243,-153722,-203392,-355117,-394586,-215658,-18420,175418,302581,218622,6650,-124148,-122908,-160615,-215463,-95498,-48014,-158162,-143098,-102135,-163604,-124486,-12455,-107819,-245568,-191021,-26818,47218,9231,61925,314887,316810,-50022,-274754,-300958,-285988,-152951,559,-35167,-125203,-5168,240781,65266,-284036,-218973,-113625,-215866,-142843,-7180,-82536,-117949,105799,200417,7052,-85533,-22895,3339,12292,-53874,-189455,-197446,-110907,-3014],[149903,134867,66478,49031,-27867,-67700,83692,245594,209799,44292,49013,244705,300941,212894,210469,298805,452056,406259,208824,101356,21939,-93024,-184491,-82377,151671,319718,458698,554530,404657,121634,-43280,12130,100677,53830,95463,250306,180199,-54235,-66578,53671,57081,66578,120861,155710,171967,126579,-12167,-141113,-60849,123938,115308,-80265,-246571,-262974,-106552,-6292,-103439,-222028,-203374,-22965,119433,136218,93057,-7209,-61014,-54306,-103371,-73860,38803,54751,9806,59561,16213,-148169,-310805,-217890,93930,312542,205134,55828,172718,378204,368866,252329,193789,97513,-37762,-149957,-114280,62080,195508,134156,-46114,-16174,26882,-96329,-329486,-467850,-313973,-58910,61044,116374,102461,180867,167586,31397,50431,108689,44896,113195,350470,398402,219011,26671,-129482,-157574,-14461,56978,-23694,-167390,-197057,-118787,-10354,84182,97092,70455,198762,341613,353245,447258,352928,52823,-43636,-56929,-130015,-147348,-87231,-654,62140,41066,-1339,2716,78558,120797,39960,70731,107304,-139221,-365704,-117075,181577,21685,-173025,-108661,-104810,-220568,-170381,-28355,117500,404039,413060,96783,-123334,-59982,88569,101970,29227,-96832,-174385,-107735,5028,57628,136448,249828,183981,-106126,-232614,-59049,138230,170372,133409,62493,29207,102603,33035,-215431,-361982,-267937,-74991,-34993,-48457,-102707,-159083,-87093,-78680,-144888,-149723,-121841,-148523,-96844,14896,14689,-53950,-143815,-210171,-92626,158479,220937,176424,227131,38595,-91178,-145108,-241244,-323099,-259673,-123508,-8473,38900,63674,102917,140863,114776,77553,86159,154206,152143,103235,38974,13951,51882,45395,-18596,-34334,10898,-18769,-188500,-340083,-315120,-257376,-155530,-162114,-289832,-304899,-107539,72400,-13614,-141735,-160785,-157028,-95280,64532,228727,249717,149504,36049,-6596,-41788,-7744,103180,72439,-121900,-188293,-109513,-215598,-346635,-204771,-107327,-238448,-281719,-75389,93519,35413,-95948,-220050,-290115,-182079,-84896,-150954,-143760,-72617,-33871,150473,316671,213735,100170,175415,264007,233993,104626,63017,61766,-90586,-132679,85361,168758,32369,98587,335415,302988,91575,57555,111721,164639,204976,207191,225297,265159,215156,15740,-84494,44691,177324,9744,-266101,-325787,-320583,-354495,-195864,85823,351064,567408,508916,157669,63984,195444,128194,-47943,-16374,10535,-114431,-226329,-227321,-208674,-282650,-273463,-241176,-245406,-122931,73067,127100,154014,128583,-24705,-93853,166249,447509,461563,398996,374027,360304,331174,227879,10838,-180122,-185624,-203652,-425902,-471048,-277459,-143564,-200470,-298596,-213327,65672,312115,304401,94938,-55738,-39296,28985,-28028,-213311,-221619,-68448,-43106,-104143,15656,215068,162208,-64985,-72660,-11756,-29556,49333,50404,-73137,-127196,-58313,-22975,7896,160739,230157,66487,-13295,25209,21031,36625,-50749,-124265,-93926,-171114,-400888,-431738,-199883,14779,32333,93954,243870,352934,355689,240635,171196,146565,42246,-54608,31051,128227,113546,132150,172746,-11906,-282149,-317817,-274985,-192182,-23134,32919,61117,123735,61671,65847,203650,196993,43374,-166780,-275267,-90216,136145,99310,-26292,11320,269669,554736,283075,-306667,-398248,-273511,382151,1925649,2947128,1605669,-4779899,-11504464,-6940055,4000833,7367240,3042946,-483437,-1375082,-832019,-36267,848062,1171066,240028,-709065,-839604,-620109,-246888,174500,261720,83914,-218973,-316757,-113760,937,4985,129326,258800,148839,-43232,-16098,-43986,-155768,-143625,-147073,-120803,173800,443311,425954,398539,360474,53516,-319838,-402401,-113306,159308,145986,-60777,-74779,266798,447577,196952,69907,278998,472176,583839,459758,202256,50838,-55095,-121323,-64677,-45771,-68560,13539,49468,-34044,-86933,57690,119975,-203180,-511893,-348722,13068,266286,277680,136675,20607,20995,34408,-80757,-246417,-333998,-230951,-73055,-89144,-111650,809,28278,-68048,-205757,-300177,-232374,-39733,101655,59469,-46387,-147545,-246876,-207278,59332,319918,202531,-81302,-23977,170927,74578,-151580,-65390,181640,150036,71262,207696,327943,359702,259568,-24035,-41878,221812,62996,-191619,73626,355710,211728,17771,-60624,-11601,-21791,-9027,-37800,-98869,-195261,-157494,88947,213387,145050,95303,21295,-45946,-4789,130968,227956,244738,124073,-29690,12188,143998,112566,50890,92528,32882,-118848,-191331,-175794,-157172,-63766,157788,278845,113143,-76330,-62708,5560,-91209,-204173,-228486,-152534,-65801,-44692,-16342,-10370,-122244,-103816,-103103,-295553,-244648,80624,159818,47161,-67175,-186654,-159965,32660,185316,257691,226282,118434,33436,-65154,-174719,-137952,24822,159492,199151,197419,100376,-45842,820,216122,283328,221598,122461,-52254,-233763,-223101,-16702,208922,194400,-11549,-95744,-99858,-222781,-234231,39750,259451,148188,20028,48818,17060,-10273,146963,301079,382015,467681,448931,384077,357343,339177,390153,355288,225757,186223,230235,279218,343696,343725,246430,113079,-104537,-294732,-356425,-101890,212586,191731,71729,170840,198147,59870,-38793,-6278,20639,79625,278935,346750,192013,97832,131600,164888,277191,410686,308371,-31449,-315864,-228351,136815,305871,160188,-45462,-61305,56531,179224,227231,161118,-9468,-204671,-267120,-190918,8462,186235,332396,471046,452894,288031,187211,133898,46038,-4239,-52273,-175599,-188232,-80497,-10742,71553,201599,250816,192382,200383,265605,189782,26807,-71680,-117146,-85775,-103435,-207744,-238855,-112815,66332,225280,256851,141650,44445,48458,94431,141488,137520,51122,-39342,6081,57924,-71882,-216582,-142396,-35654,-119543,-215656,-143216,-69810,-54755,-88556,-195690,-244696,-190317,-148114,69272,298648,286104,259806,244316,82524,-134487,-207690,-38044,160210,81998,-188075,-171840,3751,-96415,-335584,-380797,-206430,67978,210182,90976,-29239,195928,588230,588519,183090,-34917,96483,153141,52157,-50528,-2970,98816,-28577,-208828,-44248,230805,247278,143674,94684,-50587,-234048,-226933,-42319,100460,135374,94769,-85390,-233695,-113331,6112,-124494,-201529,-81225,36985,184691,319608,197903,1831,-46664,-45167,-74672,-111356,-165264,-90157,135218,221555,29157,-200313,-291951,-191101,14652,109353,116025,174852,334035,251947,-155672,-360998,-204989,73517,256117,138302,-75739,-116669,-109266,-108389,-23937,95611,188100,149799,16301,-15914,14110,-370,114095,416017,509230,262932,219692,481402,145167,-605111,-467594,306218,-62888,-353407,701253,790369,-43075,-80427,-60096,-11060,483355,501848,151771,263821,471187,418357,-364382,-1153674,-1053735,-621306,-710667,-641621,-146954,206755,430889,381006,119840,128181,203003,14147,-111994,-37552,70811,206840,265404,168680,178,-70589,-58343,-58620,19257,122969,157198,145509,14359,-68426,35234,112379,-34281,-156866,-19206,115645,132453,177265,119412,-73413,-215031,-127497,64412,176018,225297,178712,-5118,-131568,-89700,26866,64481,85030,153777,193664,176986,143055,2789,-122138,-115488,-118730,-319905,-525299,-449025,-188561,69555,293424,380817,256575,12886,-131131,-126352,-194628,-268428,-108577,-54867,-171171,-111152,-21015,-121794,-168374,-96298,-194610,-277350,-117365,89378,115784,31947,28250,177366,168065,-94618,-246041,-273839,-252864,-108742,23449,-23420,-127966,-34691,226839,111858,-199452,-165599,-114610,-247968,-194929,-34119,-46692,-52946,130370,162224,-52004,-101858,-27015,-42027,-62612,-125794,-224267,-199636,-106957,17809],[151293,72909,15200,29947,-43888,-78905,114021,249809,142602,-1250,60975,224240,229192,119410,91515,164863,349340,391470,220338,112401,42840,-89169,-218597,-139115,94031,263840,406206,521523,424187,172053,-3381,57156,237648,283235,246831,298029,188194,-105179,-152609,-44355,6876,64892,138463,176875,174262,114075,-3746,-138181,-126383,92628,209932,53397,-188059,-260410,-173634,-149197,-286551,-337401,-192440,51941,158493,109972,92582,62960,-7547,-82246,-176608,-152160,-10877,48494,24622,57314,10865,-107836,-234597,-194302,48110,264864,241017,101664,181554,405467,397262,273467,223255,174906,72797,-69511,-162948,-72999,115633,147779,-41897,-103450,-10828,-41217,-306297,-522284,-413926,-162171,-12318,56333,17134,171150,292818,186521,77745,40602,-12587,68910,323023,361920,90483,-171936,-261476,-259566,-167211,-61370,-67989,-159543,-151839,-17833,153570,238000,169774,97749,265885,429441,375948,366832,270411,26002,-25643,-38914,-190680,-266151,-155115,6265,72652,62037,59232,23553,24025,48903,-18245,79221,233578,12147,-279144,-95941,148698,4885,-130756,-60956,-75946,-148141,-96117,-54179,10079,272297,340655,117154,-105301,-128144,42985,144434,112760,-45136,-177769,-106958,29001,46025,107726,264978,238076,-76650,-253963,-134298,60708,230109,302593,157667,-16747,-31853,-229306,-556922,-563860,-310347,-82387,5029,27516,-6536,-108383,-62026,-67893,-173346,-179322,-100321,-92254,-74048,3218,-4145,-81260,-123760,-162799,-129162,61729,203113,225556,270960,97284,-60152,-156774,-271729,-298937,-197667,-152208,-159345,-82602,25431,108853,110937,-8813,-90278,-21609,71124,72647,70157,12784,-73994,-53872,-39407,-114758,-112157,59632,146050,18428,-114924,-144592,-164851,-93715,-65022,-195245,-259385,-102503,47388,-60998,-208863,-192171,-121708,-49636,86425,213345,242278,147211,46337,2172,-61659,-74214,19707,54094,-71708,-146171,-139067,-192518,-253692,-125769,-69587,-231115,-318746,-172490,-20107,-76582,-154753,-197998,-274101,-162462,-23094,-108098,-156239,-81894,-35766,131228,285564,189728,110005,185064,226794,164049,54673,40682,50852,-111586,-167173,20017,65088,-89426,23374,283181,264988,102588,103183,157588,202069,236041,259037,270228,303003,294333,134345,-74616,-41809,155010,76040,-167221,-205685,-171846,-218086,-144851,51738,304337,579564,515884,63029,-154737,-5367,-29362,-189743,-65940,73758,36571,-27579,-76125,-137481,-264757,-250432,-196393,-199467,-105053,87689,147120,141960,74416,-104106,-141082,139196,379372,434608,441555,417196,351640,321006,248957,14509,-192959,-127061,-99252,-276042,-355478,-176558,-47534,-65297,-158311,-107291,117726,291622,234114,18915,-137898,-128521,40934,101702,-7929,-48527,-3641,-48246,-124586,-34050,116898,47578,-114945,-65544,-21312,-23906,100192,101169,-63959,-141533,-87990,-3686,108059,267159,310570,174896,45154,-60934,-136002,418,27751,-57255,-64712,-125565,-324227,-398255,-217310,-34175,-40480,28389,313270,572479,496582,261581,183497,201241,112117,52016,140707,170704,138212,158743,169294,-48474,-351228,-383122,-280590,-125818,47956,104248,138592,184736,47541,14764,203761,229699,13137,-273466,-341863,-97589,131245,48844,-40043,126465,442399,640448,468541,80217,-123466,-424720,-148842,1068726,1804424,1182010,-2842413,-9207760,-6997940,2523520,7089129,3040661,-608059,-1260695,-896819,-489721,357277,815885,8225,-789897,-798745,-548153,-211809,156619,252505,68265,-216455,-245077,-78077,-39571,-19263,173524,345121,228334,32035,46090,-19147,-139166,-134085,-190464,-162941,187710,494009,466300,386389,262985,-43194,-304578,-293226,-49929,237807,273891,34859,-17968,311462,492324,290803,266512,425796,446080,472878,388482,169788,39681,-43550,-157487,-171123,-177250,-119528,88260,135676,-24663,-47236,174903,260291,1086,-278789,-198472,24918,219725,263367,75005,-80719,8395,89167,-33917,-226712,-359453,-304649,-135396,-54871,17515,122872,127855,41910,-75484,-210398,-172630,32901,137487,6405,-153758,-182320,-176600,-114521,112790,328065,131933,-191460,-72796,153732,17524,-260207,-189613,89886,75849,45561,252658,373275,355814,254386,13736,-19926,153651,16995,-140638,163445,409384,237668,92446,79204,112150,111067,146275,75726,-134293,-365654,-279486,55635,223383,184509,159298,8049,-151617,-118199,45064,170157,199914,74322,-113787,-84206,26175,21283,27921,86631,-15212,-209130,-298504,-218163,-110780,17508,204267,248297,84595,-96736,-138106,-104505,-141445,-230163,-331460,-287776,-143848,-49145,-20594,-39668,-126812,-137938,-187166,-329690,-229875,44199,109152,11008,-81412,-195613,-169414,40034,236239,327369,251971,93767,-7085,-120391,-219713,-145547,40889,123301,82227,47807,2811,-104722,-36191,280105,467859,388100,246227,41256,-195626,-229086,-86316,76682,93898,-13098,-22796,-16560,-176596,-244556,-48603,148258,98669,46459,121531,83858,34996,179664,337071,451800,513136,390706,236612,227267,302698,346686,336980,234327,171913,217270,274588,302013,247763,162320,93692,-44084,-207225,-262418,16723,290624,190197,-11950,95320,215348,115393,51643,95057,132097,244283,419435,410133,248469,147592,105493,69431,199579,424044,408215,50126,-288183,-212429,160542,307074,149601,-41544,-58231,126519,317072,301536,168250,-17002,-246669,-386504,-314152,-113711,105037,316568,479630,470759,315920,253089,186728,67068,645,-66990,-175308,-152009,-25950,43172,75022,165471,241016,209641,177867,158729,45439,-39359,-64641,-79655,-40281,-69501,-246512,-291455,-102132,141052,290771,312356,240107,130376,40790,9139,62164,82170,-18280,-105764,-42013,22730,-57933,-141386,-72491,2863,-94553,-197527,-56703,59256,18012,-70082,-167006,-168679,-105944,-77045,127884,370925,363558,301060,265086,133164,-58939,-130086,38660,218446,101598,-149191,-92466,74111,-32368,-260344,-326818,-201602,57910,191034,17340,-98247,208516,602588,529226,175041,-12684,82101,160784,108092,18863,50239,116703,-15985,-177341,-45970,228423,263110,130314,67877,-55020,-275262,-317081,-107170,77361,130809,62172,-128025,-202865,-27633,85340,-34650,-152388,-154420,-60095,147076,285120,192158,64041,35272,-20731,-67378,-116049,-160719,-31617,251309,308018,106008,-84111,-194962,-160511,12259,82661,65625,105315,211714,144832,-154368,-295727,-184914,30500,219160,152117,-59664,-124295,-113264,-112611,-68719,23462,140562,126046,2943,10715,40082,-5197,133802,527050,701101,463154,304318,349650,-104888,-926232,-974726,-153617,-168217,-15220,1333877,1449093,216131,-196955,-343125,-362796,138729,76959,-490769,-298231,482294,797610,179820,-664139,-601367,-261727,-536886,-670206,-338272,41192,351862,266722,-64392,7545,158088,-7742,-129938,1079,144003,194380,166338,112446,12049,-40482,-30736,-35548,23632,172171,268524,227060,26378,-64519,49064,114447,-6282,-103319,-18208,58067,80987,114568,40347,-104319,-198087,-91411,134537,279615,329020,264291,138516,35191,-7177,12243,55266,115015,163871,132288,22074,-37815,-49057,-52135,-3982,-52613,-358269,-553223,-358497,-65758,189609,388518,415997,273821,32903,-133670,-150150,-222841,-288425,-139467,-95568,-182925,-93114,16991,-89921,-182964,-154105,-244720,-287872,-56121,168909,149810,30736,-16849,28855,-17156,-191023,-229233,-190259,-152510,-25474,60086,-8952,-128143,-83869,116648,77005,-110908,-72305,-58003,-210961,-199562,-55448,-48021,-36348,111215,104830,-86933,-85640,-7945,-61260,-96823,-135405,-193668,-170261,-102823,39889],[147130,15607,-37389,6862,-63040,-107666,81386,195277,73480,-3301,117029,224674,174559,54291,-11899,61504,271585,371822,216092,107979,81073,-53908,-224093,-188852,-10278,125534,279955,429975,418372,250565,97938,140722,348031,448539,355294,294413,127572,-184279,-238404,-132770,-50221,27906,117278,152297,115247,45844,-29035,-125493,-152492,60967,278230,199863,-78324,-210787,-207282,-274078,-424507,-376687,-117010,136047,182462,83906,89695,121490,45000,-93469,-231253,-229817,-69684,33144,37056,36370,936,-53063,-121127,-137725,16196,223122,287307,154967,171055,376106,375193,291583,278045,231751,142326,31851,-154038,-162521,61670,158658,-17675,-155415,-17999,49961,-191577,-415054,-375855,-214943,-87157,-20196,-26282,171608,374034,303426,106904,-22908,-95839,1359,271820,292811,-40719,-340482,-377169,-336553,-273846,-123110,-53818,-107464,-83938,89355,281015,343621,225071,117290,278907,458855,423568,311476,145025,-50182,-43600,-35942,-235897,-356336,-207078,15301,87053,97913,117917,14956,-61013,-35121,-69927,70487,334424,178520,-146583,-76626,50051,-67115,-103120,-2987,-21036,-49477,-9991,-78503,-97476,115602,247204,132727,-69221,-166237,-7416,159590,160443,3711,-148917,-91723,15861,-7888,67961,257037,236172,-51867,-226540,-160116,10473,285321,454093,273873,11463,-98797,-408890,-779999,-692467,-358275,-132204,40264,142754,137027,3513,-28763,-64269,-180585,-179186,-76698,-46183,-47954,10854,5729,-92090,-96185,-76741,-89019,27228,194791,247427,251713,138218,-48035,-165793,-257119,-232639,-116901,-136093,-246415,-187219,-20866,105621,68947,-113665,-213698,-92888,-7925,-32686,6026,-1370,-112474,-120290,-107227,-209242,-198560,83113,297705,251258,134688,-6520,-124860,-67703,31504,-88632,-221120,-106956,27518,-86468,-267600,-240816,-91854,27007,120461,169813,199596,121017,48568,23621,-46383,-104957,-68194,7370,-5123,-55187,-122916,-142709,-127467,-29432,-28722,-216097,-349672,-250997,-105696,-178061,-228568,-186876,-230566,-122567,9297,-110133,-202042,-114812,-46948,95864,226270,140805,94562,164291,145323,49357,-3577,36221,51932,-115870,-193300,-59377,-46148,-178377,-30951,230015,237442,118806,107208,154270,211164,250240,270143,242840,259912,305974,200940,-75564,-103327,116634,93290,-110525,-116686,-32879,-61404,-70504,12099,198302,474829,427404,-33622,-324585,-165702,-131714,-245403,-65555,152515,179648,133945,56368,-41351,-180570,-181247,-110684,-117610,-84700,58697,97741,44510,-21240,-146192,-109134,158247,311170,369302,435416,430146,337921,305673,250152,20189,-166221,-70471,-50018,-167153,-227067,-83280,7115,28169,-30475,-25604,126976,249199,165438,-62600,-242547,-233909,31208,225257,227948,156668,63350,-25665,-48014,-374,35678,-62801,-155210,-98193,-100503,-69204,126139,150926,-47748,-132041,-89497,4236,161831,315126,323098,215425,56398,-150926,-227953,8140,107416,-1517,-24556,-54878,-220022,-345916,-237248,-108803,-120103,-27715,350340,708501,585264,256494,160535,210237,144414,141517,241223,222343,165229,157257,129258,-63174,-337857,-399122,-262014,-45156,117920,186390,251857,267242,35639,-71736,127502,209735,3550,-303072,-344912,-98905,78983,-5344,-9516,241452,547244,654590,574479,357946,61754,-578622,-670838,213952,794840,1113773,-406030,-6067299,-6628733,790989,5783794,2537056,-646220,-917476,-779855,-706006,48426,434427,-307104,-866171,-701053,-387464,-81801,138873,193695,39579,-179975,-146794,-62091,-108558,-73659,137918,332128,268290,119914,112946,34696,-73246,-86750,-190092,-175015,181995,483988,455713,320028,104655,-171277,-288114,-189164,-12708,273732,371503,143067,58578,325090,457706,287322,341252,467740,373637,357461,355446,169099,42365,-5714,-144138,-233002,-260465,-128136,164569,218586,5798,-42,244591,324646,137460,-65380,-45314,46879,143396,178692,-16630,-149912,11195,126030,22541,-155798,-313202,-323559,-185425,-47309,102228,193586,156579,86408,39025,-71359,-77464,67304,99946,-90561,-263206,-201313,-91197,-26599,126216,263854,28425,-267316,-78978,181777,20771,-298807,-281337,-19366,16720,55479,305808,398840,314870,225068,46126,-16014,75686,10250,-39154,255329,436599,266427,196999,278528,255918,208915,213387,144841,-130791,-431405,-304852,57185,218299,202451,203827,23906,-208574,-203595,-44725,95302,144598,10851,-209215,-188652,-90077,-63440,3107,63136,-67071,-285382,-366111,-230249,-70261,84248,254286,241248,79376,-93184,-185446,-191873,-162370,-217286,-361646,-365468,-225764,-93990,-49029,-75686,-133621,-173446,-241370,-305206,-167424,49070,104464,18655,-66627,-180367,-163395,42372,266036,369123,266902,81466,-26286,-139471,-214952,-121838,59461,84856,-26571,-76351,-67139,-143454,-69266,288695,549958,483893,339843,123626,-141799,-220460,-147119,-45254,8862,13197,60988,41525,-140871,-238922,-129282,11241,14722,44519,155150,115205,69708,193729,315144,425557,460355,262553,44804,74823,245991,297234,305017,197473,105359,167157,240216,235806,156845,111755,102545,56999,-59970,-109563,141335,352347,179427,-91174,-20461,162166,137995,140484,202313,230663,327544,441320,403233,280713,197610,102948,-5499,93280,365812,436988,106292,-250854,-204513,140898,279904,125876,-46120,-55310,182896,406308,317924,140595,19241,-156983,-375610,-374253,-230579,-29955,210139,395715,407407,302441,279911,190848,55953,754,-77440,-165813,-111808,19786,95571,92539,129273,216389,224062,165538,67127,-62172,-45104,-2279,-25681,5249,-5824,-208266,-278139,-110189,113373,259713,336386,341314,225298,42700,-65260,-28621,-7540,-101861,-142891,-53210,-5211,-44540,-45882,4681,26300,-74378,-163116,24597,167861,63823,-74076,-130729,-61635,-2169,-1251,156238,388591,392711,283530,230253,164266,34442,-32966,93476,241840,112646,-98275,-25786,115616,27483,-170313,-280735,-219062,30817,159390,-47552,-149265,180680,514550,415588,170806,33459,75075,172970,175369,106366,120379,141538,-17912,-183423,-93178,179518,261902,125700,43939,-39224,-264541,-345228,-128995,66823,111438,22065,-141923,-134471,70291,167792,75218,-66032,-179312,-123266,86927,178274,113427,70501,76252,-13073,-87548,-142116,-139931,51476,363405,386950,180008,20259,-96031,-103007,33516,83573,35361,19765,47438,7118,-169612,-237554,-153267,-16296,157331,159478,-26237,-114069,-91962,-65360,-45967,1538,90633,82806,66,32005,43907,-3541,139011,545373,795162,623388,381449,188039,-340485,-1112077,-1284278,-576424,-252953,342133,1748928,1837957,417628,-327385,-589833,-575815,-111331,-308014,-1036499,-770948,507360,1131294,681563,-165676,-146292,74807,-336244,-620471,-459252,-90093,264946,113722,-304048,-196165,26075,-84640,-160483,35526,201690,159558,59899,55698,21777,-12326,699,-3207,59362,262042,387290,275182,33680,-46923,47732,97206,26897,-36346,-7317,16652,31016,26232,-43661,-111039,-141072,-18405,222603,363899,369762,270887,188597,127893,54188,9328,69503,158535,154732,29900,-149872,-205200,-76867,41139,122300,33936,-308914,-437806,-165997,104409,308488,441002,397915,255794,51553,-131771,-183459,-230478,-256739,-161695,-141884,-181123,-91263,734,-82842,-168142,-160392,-237464,-270819,-15384,199777,145097,12323,-56832,-88131,-181316,-302841,-226855,-71109,6696,103493,126780,10711,-131108,-136583,-36726,-8695,-39827,35368,48188,-109610,-157226,-69512,-83608,-67747,55616,44637,-77252,-22507,39568,-54336,-94850,-92120,-117611,-129984,-104796,53288],[127993,-27874,-82717,-26873,-94147,-152687,975,110954,24712,26723,183974,231118,143124,26570,-80361,-935,221907,330414,176411,74682,117055,-81,-203533,-221084,-134929,-60631,110197,301477,380239,316823,202918,214950,385461,482248,371925,217426,-9524,-272145,-297153,-191138,-105914,-33560,64240,89497,15809,-47533,-62951,-95568,-122137,54428,316234,322983,56104,-119934,-187767,-346463,-489303,-338910,-7563,199584,179780,64161,91151,158387,80152,-92959,-259973,-284712,-119446,11524,35772,-10942,-34467,-17236,-13977,-58997,13566,193407,309655,177873,128638,298362,321900,307977,347947,267222,171499,134652,-80435,-170461,53606,170860,16093,-161236,2978,158058,-8869,-195397,-232816,-203773,-139725,-100640,-45259,165199,393757,357181,135793,-57160,-179899,-74725,207106,206405,-134639,-409806,-420470,-359330,-310083,-132137,-10326,-49283,-22170,174167,338478,370009,246746,125771,238004,417363,451061,274699,12775,-137967,-70515,-38727,-248076,-389542,-232694,19763,107548,152944,181166,3137,-143783,-112162,-111051,41907,386826,330805,4202,-73371,-91467,-173047,-102328,41690,49285,63422,75207,-91868,-178187,-13764,169823,149255,-23118,-171212,-63553,124549,147695,29012,-100765,-61573,-17866,-85926,24660,244066,205067,-25644,-144645,-116008,2860,314479,548002,386710,110421,-78480,-453198,-809468,-704487,-401216,-205600,49764,238175,251580,122836,8208,-62347,-158632,-146048,-53150,-16105,-17963,42954,43009,-80627,-62017,24450,4796,51536,197708,256556,217123,155727,-61846,-179464,-207793,-141188,-37565,-82382,-236487,-222088,-41664,102661,39705,-147645,-234971,-101427,-60967,-132213,-60624,10866,-84333,-127338,-147106,-280220,-262287,80880,398137,450540,341332,67543,-151814,-88058,101434,17370,-167441,-89904,38579,-82623,-308373,-295149,-75182,113402,156383,119205,146477,92522,45868,44355,-12929,-107260,-150424,-58666,59349,43894,-82323,-87789,-8349,51958,-1395,-197764,-361862,-295232,-162165,-252261,-289828,-181033,-168902,-82433,-7704,-160743,-259747,-150022,-56454,57318,147511,71913,49498,99853,24672,-81882,-58289,39809,52842,-111999,-212973,-141002,-150923,-231667,-67301,181969,227063,140930,84667,127776,214803,255053,235536,147177,141904,243997,193290,-83927,-121899,71315,60089,-108395,-81104,62461,74066,7158,-19097,74344,303457,293670,-96498,-399566,-256562,-168209,-214854,-26031,217800,268579,205440,127539,56496,-45797,-81985,-19888,-38459,-73299,-2688,-4562,-109170,-135870,-142850,-23230,194061,253305,278377,374313,400616,320637,289399,229789,33802,-89816,-21677,-64801,-136385,-126740,-30744,9152,67095,62567,23802,104761,204988,121165,-131439,-355340,-336205,-2148,300485,407824,327089,130303,33472,107178,118776,5450,-138488,-185723,-170251,-230091,-156896,120675,190608,-28060,-117741,-78317,-1421,153924,276399,253787,184158,29538,-214228,-225510,64968,162033,14803,-1530,5665,-129968,-283913,-250774,-197588,-201772,-66650,353449,736817,607388,229135,99525,148448,108590,169584,297752,277850,199366,131913,59119,-58224,-252635,-363084,-230173,20758,175982,258562,355358,342709,38333,-157819,7879,147976,8122,-261637,-286896,-77631,18986,-27968,64138,328402,554677,582887,561763,458995,118387,-679516,-1042688,-457911,165591,1379463,1520879,-3248824,-5619885,-186529,3961048,1608212,-625336,-503604,-599329,-718839,-65401,79275,-666120,-920934,-554340,-177334,120655,171704,135869,20841,-108709,-38047,-48280,-157315,-112144,64517,245357,268715,194763,163842,108967,35828,-5464,-138614,-157211,144441,410995,400031,235095,-39709,-276369,-275612,-141009,-24728,254418,408272,233830,139353,308180,347894,174016,261767,404701,296649,283885,367931,201989,69585,52856,-98818,-256660,-293291,-106620,216547,266237,35480,37753,252506,293343,157704,60571,66835,75890,71645,53562,-110948,-164716,28608,138758,73390,-61285,-216773,-286014,-207947,-62965,118156,184128,96051,52021,114113,81497,19696,54585,15916,-192339,-332952,-184871,-2721,42329,105855,143113,-98627,-310210,-56586,227845,52351,-289145,-333037,-124502,-16947,98178,351072,393511,249289,184840,78627,-16144,9175,36351,97216,342276,435446,286438,285597,437760,363368,243556,188134,164425,-80471,-372303,-237750,79833,188111,181612,203311,64967,-175502,-207795,-91035,33121,88027,-56288,-280168,-261875,-174069,-118823,-3345,43742,-104700,-327564,-376979,-209312,-44941,117674,294707,269378,109440,-63385,-207757,-245669,-152579,-170426,-311282,-359619,-275623,-146003,-75950,-96561,-134728,-194046,-248431,-236730,-93789,77621,142472,74105,-25367,-144320,-140342,42235,267321,371546,263779,77872,-26214,-123371,-168732,-74137,73015,44200,-110532,-145804,-84115,-137971,-82538,237023,497276,476944,373012,178197,-67056,-183159,-183207,-136660,-52363,51249,121852,45753,-129623,-214735,-171006,-102505,-72723,20607,138660,101405,91914,198781,258963,331873,348700,115574,-135009,-58003,173020,245522,260821,128055,11893,101794,199232,174205,101189,99375,120939,159915,106353,54419,227426,378795,165665,-148192,-147553,50311,114128,181420,266803,290864,319804,345607,328530,286357,241993,124056,-35729,33,252855,372755,115224,-210915,-203991,70908,204824,83581,-57702,-56629,202845,421231,274841,84362,80829,16664,-247672,-363198,-322657,-182657,57959,251641,273334,245393,263245,149150,17126,3684,-64244,-139529,-78005,42452,130323,118000,100785,179555,227194,163725,16246,-92015,20712,96775,22753,32782,66143,-101853,-207077,-137506,-608,154175,331717,418604,295563,40389,-116256,-102546,-103036,-176515,-143709,-27758,-10058,-8901,65063,71809,28075,-65376,-134170,64869,226764,75041,-91035,-77121,66102,109870,62643,142719,343293,368001,229563,170747,176008,117604,47308,102278,215649,107446,-55602,5969,115115,62864,-88073,-241943,-241170,-526,122569,-91670,-181125,103003,336353,275467,166326,80198,63787,173814,228350,181393,182131,159156,-45156,-237532,-178240,90245,225442,104992,9546,-18917,-213829,-313713,-97654,95166,103194,-1169,-118698,-58429,138286,221569,166774,24325,-154545,-136191,25656,36839,-12467,29164,79042,-8775,-107451,-148929,-83604,153134,454455,452295,244904,94962,-16059,-29484,80775,122962,51680,-35643,-87591,-102451,-176210,-182866,-112998,-51611,95216,161630,9152,-101869,-64206,10419,29075,18237,26417,18392,10268,47889,24582,-8025,113868,456143,754418,682667,397037,12818,-511068,-1116683,-1340881,-875271,-274566,646317,1858337,1905030,588911,-387630,-736001,-619458,-243915,-593102,-1354036,-1030071,501861,1344162,1048992,249412,200522,291314,-174410,-514825,-474848,-149193,196686,-26133,-508729,-413767,-155653,-192869,-185452,63568,229722,110259,-36912,155,21668,2745,26001,30012,115514,363435,473003,268004,18522,-37039,25875,70811,63246,22939,6078,9892,4102,-57581,-108057,-90730,-56534,71819,307113,417807,344890,192011,116961,107811,64605,5572,90456,198307,133092,-75779,-277004,-292482,-72533,118089,220543,116054,-193536,-234136,41525,247636,387284,442112,331785,199311,55182,-125294,-211360,-211028,-174230,-149208,-161193,-153895,-95809,-58071,-106536,-138730,-116490,-178690,-226057,7374,188057,113396,-8555,-76856,-143708,-273373,-381487,-228884,51507,190707,258177,217455,31988,-137162,-167519,-152202,-87058,-109,120908,171207,28237,-80554,-71443,-130452,-123239,-13748,-650,-21061,82241,108516,-30845,-72612,-21473,-26493,-94750,-110583,51778],[87545,-58065,-119508,-75598,-135269,-200178,-92382,33203,8639,68955,229937,228412,131423,29150,-105056,-23069,195831,263272,94296,7630,127765,50092,-165032,-223177,-237448,-238288,-60178,164501,310487,333648,255060,235426,329841,375794,283839,71429,-192948,-339782,-312789,-217297,-156103,-102324,-6989,3666,-97907,-137215,-84132,-48453,-41339,84995,326857,395307,180563,-7554,-112291,-342361,-476327,-252389,93369,220956,148284,51519,94552,166052,91351,-81910,-256286,-295196,-140426,-7705,15817,-84098,-111295,-28287,49349,25859,43797,169723,277879,143542,50284,190210,259112,321162,415137,289318,179802,223872,42793,-99012,80771,178957,37186,-136961,30031,245409,181555,40368,-59841,-142917,-159630,-176075,-78335,126794,348174,342977,163348,-46142,-236492,-141606,141095,121499,-167840,-351977,-357970,-311768,-274572,-107555,27988,-18053,11846,216805,318095,309751,222037,118978,160827,311226,409383,228259,-91242,-192238,-74633,-32647,-213219,-347101,-221346,18994,133781,221906,248798,10469,-193663,-165342,-141657,-745,384023,442109,140124,-84667,-224344,-269703,-126999,53940,117252,171951,144947,-90658,-211091,-64450,145575,167921,16629,-153927,-124867,32141,73767,24342,-48339,-20445,-45956,-155053,-8464,244395,181054,8085,-21875,-7780,33845,300741,560402,468220,242346,13743,-362257,-655895,-597160,-414985,-267443,27078,264611,282863,195718,38010,-60549,-109531,-86346,-34549,-10733,6092,91101,96588,-47227,-25600,106642,103677,103715,206819,273910,229113,167958,-86419,-193646,-139033,-46177,20532,-13868,-133801,-156081,-9012,112201,47105,-86443,-141144,-45423,-75795,-200882,-105196,51727,1770,-77024,-155297,-308844,-280891,56141,421116,562245,454732,81927,-215430,-136017,129974,105295,-87198,-32848,93592,-47768,-320644,-335404,-72682,181084,182257,83360,107582,79242,42368,53302,17376,-95365,-214329,-125438,104546,112605,-44463,-44934,72736,94695,-388,-179112,-339067,-296864,-199828,-293827,-317979,-173029,-100947,-55295,-69074,-234691,-292665,-160442,-51601,31222,65955,-5238,-21016,-9872,-119317,-200082,-100080,43291,43811,-116287,-234686,-213555,-236569,-261472,-96524,141740,233252,165516,57517,108702,233722,258400,168640,18082,-8561,137061,134319,-74211,-90489,29762,-7034,-149301,-95284,102862,162981,72871,-28129,-21206,135484,172169,-105546,-371682,-273781,-150974,-129908,28801,245734,278072,172811,120719,133120,103062,20211,39172,5322,-73875,-71980,-122689,-265551,-237986,-101778,77409,216045,202360,172684,262390,324955,295374,267438,187679,54118,21291,15590,-124782,-180065,-81784,-31901,-28312,66780,119028,49179,72314,174553,112379,-169593,-447517,-410704,-51348,299639,465806,408952,193463,126156,293923,287212,34828,-161970,-203228,-259648,-366289,-258892,84958,212372,-3893,-111017,-71225,-16946,93477,157775,122035,106394,-14617,-234048,-142417,150424,172550,-17478,-12949,25619,-87229,-218971,-242739,-279839,-279623,-89760,324473,662273,556809,176893,5066,22325,5282,115070,288656,323648,236144,89851,-26201,-41892,-128298,-282199,-197054,39869,199882,295463,401376,379722,62855,-206110,-109528,66930,14148,-183298,-195331,-33631,-12659,1124,167772,376399,468576,429622,424279,370878,47294,-687532,-1160620,-819846,50709,1846986,2108478,-1762962,-3785335,346703,2250192,416258,-621912,-236237,-517831,-649696,-69236,-225252,-1005092,-936221,-380124,33149,350123,288303,130165,23939,-20703,59387,-21816,-150536,-97893,5561,131714,240256,238379,188807,187156,159794,81427,-62446,-123556,74860,294151,324593,182182,-95764,-305901,-260224,-161147,-82376,191209,380659,284972,203625,263226,188312,-20413,52786,258701,235125,262715,401188,252872,122134,118510,-47459,-253173,-283909,-76033,223396,256486,45021,55961,207882,184631,70587,73542,110759,104517,33520,-66399,-177254,-123620,54094,127366,102722,24927,-101165,-204609,-196314,-88616,70523,101010,-29689,-37401,147893,217359,98719,15165,-65685,-256308,-337529,-129901,70545,81361,69197,4835,-227436,-331295,-34083,243459,61089,-266840,-352374,-210486,-24831,166053,379782,354490,174528,145605,113785,-3841,-29288,76184,233902,407004,406867,286606,317504,478085,395724,213876,102281,147180,10326,-211489,-114506,101888,135029,121607,152930,117482,-46719,-110047,-65360,9341,42504,-110958,-298184,-276471,-208872,-136149,17845,49446,-112205,-322929,-330123,-161017,-36041,112335,312716,320101,167072,-11468,-206007,-259081,-120058,-106502,-204505,-276718,-272274,-175000,-80357,-85989,-121430,-187387,-208399,-153839,-49504,95870,198194,157446,25003,-104053,-111175,36951,237104,330659,235900,74196,-14113,-81445,-98725,-15359,77068,-101,-168942,-162619,-52858,-89170,-74218,138990,330466,373962,335240,192949,21260,-111052,-184249,-186840,-85631,83383,132875,-13651,-148143,-178193,-163881,-159930,-132831,-11291,77084,45323,100870,205811,201813,220186,234153,10493,-241493,-134452,100566,199777,210055,49519,-74230,44162,169003,137944,89699,106958,121517,219755,238266,175165,244240,355967,151089,-174898,-251749,-81675,50097,149410,259598,301150,242666,173357,208865,267840,267588,152514,-16845,-46709,115125,220409,70513,-167543,-199459,-35857,79803,23759,-70934,-63883,176273,362462,191928,18269,140020,195948,-61021,-296608,-379859,-315426,-85783,96685,105740,156447,211618,78470,-35002,17075,-16978,-96179,-61151,33225,134695,138575,82886,138377,215486,164265,8213,-40202,137524,196763,47630,34244,124772,39820,-102084,-170942,-147178,28015,306685,445524,310829,20300,-140054,-139132,-174383,-218268,-107313,24192,14494,57818,177563,118737,12304,-69930,-132424,44472,223882,55876,-102285,5481,204565,220810,108213,97623,251389,301934,174521,125800,175504,170661,89215,64685,146232,86287,-32689,2432,81034,64249,-31250,-201872,-241964,-16786,94760,-104343,-194362,-14735,112196,137136,150136,96745,32732,148997,247287,221495,216822,161378,-90659,-316992,-269733,-20073,134782,37195,-45881,-6674,-144859,-245219,-26694,165407,120731,6851,-63387,-6847,141841,222193,210712,90414,-90262,-97450,-18286,-94016,-141805,-34225,59840,5799,-98503,-107708,11003,258457,513253,499647,296105,132694,28179,36206,142867,197771,122180,-30643,-141792,-143550,-153711,-124331,-65777,-58032,59483,162133,34379,-100344,-51807,76910,113953,35394,-65766,-61620,30646,59754,-9197,-25798,53198,273216,572896,606494,327189,-137427,-563121,-919182,-1150958,-992994,-207228,837493,1648774,1682446,749657,-321872,-749740,-528092,-290318,-752157,-1380044,-1020319,426774,1386426,1241731,538416,388440,342898,-103001,-398716,-397114,-135781,153367,-114325,-599948,-562862,-326914,-292093,-187556,79136,216113,52337,-113029,-53389,4882,-2202,37647,55898,174170,443367,494349,198801,-33771,-55076,-17260,40720,93303,53743,7121,28133,-825,-116818,-141065,-51979,33987,153408,362245,432496,272647,52855,-54997,-19267,12484,-14475,92609,211783,105088,-148833,-318091,-272320,-47273,137104,246937,165368,-53144,-25335,174603,297463,396573,396108,236500,115739,39734,-112470,-220736,-169043,-60563,-87950,-131403,-96249,-90276,-130729,-156420,-118620,-50317,-94901,-158763,22047,152894,76178,-16812,-70071,-130963,-268159,-386602,-218356,145271,349963,395763,301059,44216,-142788,-154285,-159949,-100262,8110,153151,267414,162990,11085,-54423,-155546,-166151,-68076,-17493,64660,203302,180529,-6107,-49979,45489,50472,-69338,-110634,35055],[26307,-82341,-151069,-136050,-173948,-230137,-160332,-10493,22243,100821,234486,208295,131404,48278,-86500,-10540,185908,182533,-17359,-84550,98327,75309,-117557,-185559,-277486,-350954,-188476,45885,216091,280191,224033,184212,197889,185603,129113,-104177,-360304,-360902,-290324,-230111,-201189,-160993,-80771,-88953,-204964,-207665,-86355,6342,63692,145434,315685,405156,262359,97052,826,-260117,-403883,-160448,149397,195443,98101,43770,90047,141030,83710,-55947,-215614,-249372,-118246,-11915,-17646,-172683,-227196,-93095,55017,100844,95732,137865,181626,49837,-53845,74482,200765,325136,459064,306586,190368,290927,181991,14080,111102,169732,23802,-114788,34010,271849,308393,199785,65971,-67215,-153936,-243194,-158394,38035,246751,274822,188405,10961,-245433,-185389,82778,53543,-139401,-190421,-199690,-202848,-188958,-72320,37942,-26625,11258,211282,236237,180380,148482,95415,75771,166708,282220,149799,-143746,-182865,-38335,-6710,-129139,-230103,-167322,19043,163009,291136,310829,44385,-192902,-183710,-161165,-43936,336388,492604,231268,-94960,-289281,-309343,-162961,26433,162972,254570,186857,-78483,-190648,-13250,191372,183796,32800,-131969,-187805,-104152,-37492,159,-2979,24647,-43283,-178793,-14620,266491,188634,51294,112975,132872,82213,239266,490838,496363,354142,139376,-177953,-395369,-407740,-376226,-285029,-17403,204771,221082,196211,49122,-62137,-47507,-16424,-27661,-37141,9725,136436,148488,-186,5765,139675,157346,142574,211360,311655,321781,203442,-94076,-194615,-66874,30172,43257,42199,24105,4847,84480,143719,102375,51700,26375,51524,-53088,-227678,-117231,109955,116278,8516,-135296,-285549,-249064,14869,362264,559333,459428,65353,-261372,-175814,116629,154661,7768,60511,185594,12076,-298534,-344041,-80679,206261,190982,75129,95028,86007,41321,45579,26647,-84704,-248880,-172794,118860,128353,-31320,-22721,103855,91668,-28877,-160580,-270504,-257617,-230095,-306881,-308167,-161048,-42463,-43941,-147191,-290767,-268185,-126972,-25915,25618,-836,-74084,-102497,-149156,-263125,-285476,-125273,43347,21607,-143414,-266638,-268374,-294426,-284377,-128754,109208,247105,183897,41113,114773,275767,267949,96721,-96469,-132923,33159,74680,-19375,-17494,261,-80005,-201083,-132442,98515,200324,118810,-8024,-56338,28621,101259,-62901,-269836,-235792,-106361,-37719,70061,224782,212588,63461,49574,172912,225336,99519,45870,1437,-80166,-122050,-214571,-370634,-298249,-42019,156726,206579,144276,58175,114527,212428,255988,230141,126351,73037,132588,39947,-193176,-256674,-93739,-74691,-75621,59379,153952,67562,49783,162289,134560,-165171,-485433,-435393,-101170,221274,383634,381813,244217,234299,454157,443356,102400,-135486,-202906,-334408,-461740,-339554,26990,210435,26119,-113775,-78210,-33757,10016,-1501,-27904,23184,-53373,-212513,-24461,227297,133924,-86180,-58565,-7116,-98776,-152532,-199807,-334141,-346988,-105456,268028,514736,439649,96379,-106577,-129294,-133840,-10062,213926,340989,260272,36701,-108890,-23556,-2704,-169535,-168640,-7558,164043,275951,361655,359096,108751,-193117,-185213,-9365,6612,-115399,-109283,19604,1723,75210,276378,391510,324314,221014,198617,144899,-108865,-589541,-989991,-833159,415889,2331725,1090073,-2045610,-1188407,2512297,1155410,-822165,-717006,-284899,-655127,-622538,-68849,-468130,-1250915,-895657,-206170,201119,549049,475248,197238,44173,55950,127885,21114,-84721,-24769,-3212,40679,199224,244799,189581,249549,258861,134056,-8107,-97264,-13925,167921,267758,205254,-25521,-234868,-230000,-223916,-160942,110544,308183,288030,235025,197409,19294,-234275,-211927,67194,181787,265220,411110,295377,189327,173696,-13429,-232642,-246250,-57156,176987,186080,26146,54642,137719,46135,-66428,-2296,84998,122976,39104,-139695,-195271,-47483,77982,97265,99584,77332,3790,-101736,-155273,-108390,-10670,-19347,-167247,-133295,155593,316011,156164,-12321,-97204,-255365,-278323,-51480,111423,87012,37657,-103364,-327727,-341047,-38162,186623,6676,-261106,-355527,-273294,-15658,248516,391985,288075,104561,115168,148213,30264,-32839,107053,328554,428510,355332,261539,276014,382941,347116,142774,2808,113771,120933,-5770,13660,104741,74639,42955,72034,163900,141988,65965,29017,35345,18935,-137864,-254246,-227204,-195303,-121772,58957,86598,-83425,-271108,-241624,-98427,-38234,76494,299596,362275,229087,53906,-174486,-228900,-78389,-48057,-84361,-150314,-217439,-167194,-55940,-42362,-91795,-153233,-138078,-87210,-58900,75143,241451,235908,60833,-81664,-94844,19010,178174,252437,181643,61527,1123,-27835,-25909,39571,73601,-44970,-210462,-152965,-2573,-20449,-53770,24565,116267,218993,241513,165323,104337,-11501,-148615,-193309,-88052,99476,87179,-121579,-190137,-141295,-120625,-153918,-144674,-34089,-9557,-39461,94335,219931,170967,136578,161497,-11171,-235195,-137338,50805,168303,160234,-13828,-124496,8447,155143,134186,109712,105365,82030,203801,288479,213136,188366,283620,134015,-173584,-304794,-181413,-29483,50173,180626,264720,136640,-11044,79242,230762,261061,166498,37074,-33572,-13338,13163,-16368,-116499,-175697,-147542,-72202,-43207,-77370,-74473,110063,255949,102700,-33288,173372,312507,109839,-205731,-401295,-400939,-178813,-21975,-47011,55189,140890,2250,-82489,43868,60306,-42753,-66425,-5969,105937,140875,73126,103471,192917,157224,26557,61356,261389,260456,42803,14876,158219,175325,9136,-188328,-258436,-58122,271103,405888,255902,-25704,-143201,-132833,-200003,-211027,-39590,87225,62178,142736,269032,143612,-6331,-81500,-164130,-28719,167962,19073,-90232,119304,341968,321234,138991,46501,144634,217408,148647,123376,172329,189216,94385,2846,58824,57690,-29398,-19547,35482,34097,-8322,-151250,-200275,-475,92133,-80186,-190307,-145656,-100702,17865,108015,58378,-29123,93726,226168,219329,216835,147111,-133717,-377353,-325906,-122561,-10250,-90635,-122065,-6978,-79517,-170817,53507,255471,161415,43583,6032,124,70868,164825,198418,119829,-2191,-18362,-34386,-177588,-229821,-88263,38597,35814,-48317,-18180,127396,348088,535384,524075,328180,132613,24944,66328,200663,292800,231140,34652,-105838,-109626,-95450,-57684,-13000,-23238,67365,162956,43502,-112662,-68002,97725,153611,4166,-189459,-142355,55851,70892,-41233,-51538,-30496,39077,286249,406210,192008,-217976,-469072,-546387,-783078,-921690,-56191,892119,1191119,1267239,891653,-130703,-642692,-378330,-303317,-785776,-1132532,-767437,275066,1245082,1273899,710908,435092,248039,-141179,-322190,-279305,-86304,119967,-140997,-550832,-587212,-430053,-342055,-157003,78732,159760,-9499,-163627,-102485,-30459,-26329,33450,68956,216666,476444,442550,81676,-124115,-108764,-76785,4833,101617,43989,-16287,42378,-4735,-151069,-148052,-10346,107993,203661,367458,403640,183436,-97693,-262782,-204415,-90736,-63148,52735,179813,73203,-168977,-267951,-166334,-23738,74802,177440,163425,70324,116256,181114,225180,328441,317951,138066,27693,12994,-90428,-205541,-117965,54661,17012,-51412,-13699,-60106,-184262,-218771,-128791,-1797,-18260,-78082,39335,116447,53224,-5491,-40395,-66516,-175338,-304495,-181369,188672,437801,467313,334279,33811,-144062,-89657,-36150,-18405,-539,122537,302923,259258,98458,-12870,-130750,-163257,-84562,-1877,151377,304395,232175,4855,-42656,84132,95218,-47729,-94145,7808],[-47666,-108887,-180300,-195868,-193901,-226442,-178037,-12615,48572,103764,193992,172988,135532,72961,-31650,30747,184822,107461,-130640,-181846,29573,64667,-67352,-107390,-235720,-365019,-245092,-35324,107812,158345,116370,78595,37629,5876,-11715,-241960,-442864,-323954,-254577,-259690,-243666,-197656,-144027,-175070,-293894,-259388,-80584,53042,158148,212272,287259,357819,281367,165250,118849,-122733,-302360,-99930,145609,136561,48454,38680,66622,86206,70335,-8715,-139247,-153085,-50435,10958,-50447,-258526,-356589,-190979,17928,154389,146828,83857,36726,-79444,-161455,-27685,148799,310952,462814,319659,213525,331275,295242,114449,111394,129846,-32151,-123594,-4429,214529,321747,237294,102040,-15347,-142115,-302934,-291241,-102387,107713,177714,208660,99082,-202742,-200655,34679,9407,-67783,13144,-781,-69100,-89064,-43222,16684,-63511,-15279,165099,123213,17045,37744,58972,10703,23236,102746,46148,-139162,-110906,30532,39517,-9432,-62476,-75328,28276,190258,343019,350306,94887,-142090,-165514,-167018,-72393,264932,472773,259031,-83576,-245845,-261208,-190056,-33885,170427,292506,194428,-64057,-130514,119009,291477,187876,16060,-120123,-245586,-253354,-147890,-22350,30741,66074,3426,-131832,19878,304902,227430,100145,226789,260109,119249,139843,361434,463236,402977,255454,39123,-122080,-194674,-279202,-244327,-61202,80934,100077,139621,37796,-72679,4237,41092,-38792,-95219,-17230,157920,179699,45850,24337,111081,137546,137097,198837,362934,476439,279215,-61638,-167180,-5031,69394,25656,66261,183327,216141,218420,198612,197124,211741,190158,151424,-4062,-217088,-103975,165310,222057,97084,-95778,-213272,-178058,-34395,241939,454935,378554,50539,-243859,-174720,73403,148801,85555,164773,288931,83591,-244985,-315093,-94253,180183,183248,92533,101910,101922,42898,23155,6259,-86512,-249241,-187716,98558,89577,-52084,-22008,92244,52966,-78682,-140522,-159707,-189522,-257265,-299857,-271534,-151388,-10604,-42660,-205225,-293125,-176427,-48997,15232,34076,-42236,-117388,-172500,-286213,-381216,-333067,-136436,41031,-9667,-197458,-310633,-301054,-321922,-310396,-166589,82352,254261,184542,35746,141366,332211,289954,49502,-158938,-186656,-25668,59497,84476,74347,-14178,-129764,-223718,-156438,70491,195812,143539,37079,-26286,4339,87497,10731,-142664,-173010,-62277,20658,74762,158661,103253,-67922,-50039,171832,294434,143361,5969,-37335,-80462,-134340,-249894,-392840,-301034,13963,194357,166190,65742,-61593,-45242,84912,199809,170337,52689,80778,207165,53314,-231168,-308624,-136606,-128052,-101275,75376,188435,94332,46546,160058,170413,-116329,-444417,-398958,-134656,91253,195563,263211,269966,328882,540088,525068,165722,-80188,-182894,-369246,-487341,-371213,-40597,182383,59147,-119628,-98294,-41435,-58780,-146334,-145932,-27556,-70902,-166983,74678,259310,57067,-165161,-123259,-82037,-142609,-80651,-117315,-345842,-396542,-124312,190825,336871,276363,-8378,-208524,-251107,-259885,-164613,94789,312596,250431,-25369,-174315,-9558,96319,-40962,-141790,-116932,54070,192166,240591,283700,167862,-119528,-201244,-65158,-26459,-97736,-61063,64710,55484,161697,357896,389749,176474,3791,-40826,-116545,-277423,-400046,-572960,-551993,1061559,2662117,-1116186,-3802020,1710530,5706403,886752,-1871152,-936164,-671971,-1014293,-686817,-117098,-634311,-1343753,-790780,-58057,302468,664602,665039,308462,63371,97585,161783,71023,9330,75633,38976,4382,161198,220199,175740,279408,297566,120669,-16497,-100262,-100450,69424,263715,317167,152079,-80941,-178691,-285515,-229525,38155,218470,248185,229118,123755,-116559,-395676,-438625,-126288,113710,243128,358924,304637,252601,202944,-9003,-201730,-195350,-62154,85403,72664,-15111,42422,73941,-66444,-179383,-109844,11905,122518,75196,-147209,-163790,31085,92271,57150,61977,83893,77991,-2023,-99299,-111579,-85435,-128046,-259251,-185521,157187,367489,198797,8289,-53686,-189576,-182605,22841,110754,64863,28053,-144502,-370320,-340612,-78358,48626,-114594,-279259,-356663,-318093,-2183,333620,393193,206568,48693,96383,172395,81158,-6172,113110,348216,392558,287912,214056,175988,201748,243923,64577,-71770,81390,222227,177704,102192,81993,30356,-19807,-6060,187865,325320,260133,158366,102792,21385,-130570,-162507,-132091,-149111,-91976,97877,140001,-25565,-184600,-138979,-38596,-43795,27447,253809,362140,267611,120805,-105914,-157767,-41529,-14341,7640,-24918,-133170,-128605,-12870,18464,-55295,-105536,-63529,-55499,-117931,11043,253139,280017,64272,-92877,-107949,-18813,99913,152657,107132,34624,11305,22187,30866,77203,70607,-79328,-242376,-149044,29882,35065,-34589,-70253,-61645,75091,127249,104536,160021,95620,-83424,-159179,-57521,101973,3464,-241869,-239240,-115264,-66238,-100664,-104041,-34044,-93608,-134420,66974,236101,176620,104641,145571,52733,-119813,-75008,40653,154856,117392,-46698,-128084,-5221,151671,157121,136717,71652,-2618,106365,234597,159304,84928,179142,111824,-153545,-294070,-204280,-91895,-83473,55917,195066,40913,-147886,-26353,181569,217057,151628,101709,29413,-104263,-197433,-121039,-57738,-123909,-225742,-209328,-100259,-68738,-82081,25418,142054,42156,-49136,172906,337733,207895,-123516,-391129,-427860,-204909,-76597,-144566,-37660,67236,-58884,-111532,79287,149328,9643,-89371,-61053,53686,117598,65378,83285,168541,137618,48706,162517,343559,265215,16193,-9719,169048,273129,106258,-168002,-281704,-65333,232225,301500,137986,-96469,-139667,-94139,-173527,-152750,47791,146632,116798,216490,315528,151096,-7735,-84268,-212094,-121249,83632,-20317,-48256,248758,460729,399179,163448,17206,56144,136619,160557,165787,173208,183904,83976,-49884,-13395,34584,-36507,-38030,841,-16270,-17465,-87303,-111833,54585,124740,-22375,-170732,-255259,-254996,-79135,30017,-41777,-121658,16050,174179,182463,184703,119420,-152036,-375707,-313607,-186651,-178855,-256494,-204674,-15829,-31862,-115955,110039,329153,207490,90176,64035,-37482,-53262,68291,143985,118526,93721,81766,-21891,-196794,-248283,-109815,28825,74389,31011,90925,235982,404751,522194,520013,334706,96147,-31392,41523,235701,385542,344670,129743,-14075,-27125,-11191,13648,42227,53043,118760,161014,35765,-131295,-109258,54923,104659,-106221,-327947,-203045,80444,84324,-55105,-68679,-109641,-186886,-33430,139854,44626,-203617,-253120,-86560,-351718,-706051,141733,835743,630184,788054,978012,125711,-465387,-251777,-321843,-713136,-700610,-363235,84770,953143,1198852,809253,404225,72466,-270461,-319784,-192551,-56704,70543,-125806,-400073,-486338,-435211,-319466,-94387,66567,74800,-69157,-188268,-142341,-79473,-61045,17597,68077,229533,452117,334777,-51962,-235115,-187667,-142760,-43895,72592,-5291,-65518,23296,-34282,-176991,-146417,19108,150345,211352,316629,334739,107571,-204850,-423726,-374647,-214987,-144300,-38830,95260,36045,-137969,-156641,-31120,-22823,-60436,22342,111159,150035,158819,66058,51700,200079,227765,60864,-39434,-9927,-57630,-169341,-74068,144329,141961,57454,78641,-475,-195392,-274770,-174735,-884,29034,3953,64099,93622,52201,19957,-391,18239,-34275,-155919,-116211,177897,429090,439801,284223,-7690,-139751,12429,184560,146576,-2260,48874,271055,299410,168073,54005,-45506,-99057,-55700,38184,210615,352889,244153,-6862,-56519,84847,105494,-19332,-56295,-23337],[-121330,-140821,-205712,-237459,-184386,-185729,-144304,13288,64459,69334,121663,134377,139942,98700,48297,95541,186462,50350,-217219,-261116,-61795,22167,-17148,137,-123871,-283008,-221922,-70514,-1702,-8343,-30493,-38070,-91369,-78245,-51361,-271797,-399258,-237864,-236695,-328350,-284305,-209026,-189241,-245098,-360531,-302661,-86480,77134,213528,256122,243786,271632,237574,181349,208965,31163,-198534,-83065,94184,69830,19653,35858,19658,12081,65103,61255,-38652,-31753,50453,67031,-65009,-321111,-458529,-280617,-27840,181402,171627,2376,-121123,-205989,-246980,-102402,97034,271430,418758,318024,238741,340304,346099,156774,67253,56492,-117808,-171504,-82396,81842,215971,167169,55352,-11578,-144703,-356907,-451362,-276962,-47873,77263,220486,192630,-122104,-191134,-6783,-13893,18994,187571,159683,36566,-10684,-26015,-20242,-101207,-49439,94637,9976,-140102,-85998,18808,-17917,-79836,-59903,-44233,-89111,-10230,100730,94355,119268,115182,37164,50722,208628,361986,351018,141219,-58692,-119845,-157594,-76845,191723,386385,222421,-35964,-92726,-127493,-191681,-108906,132519,275396,168756,-56738,-59029,272611,400407,171683,-29465,-123314,-289370,-377398,-221341,-22780,54722,98118,89385,-11936,98420,343523,273799,146124,294516,331828,121400,23640,208249,378624,375505,331370,233656,95115,-12159,-144557,-156533,-79574,-54837,-22879,73207,13750,-95547,21636,64085,-70807,-174313,-73170,141979,176801,74747,25579,32580,50381,80331,160882,403403,629327,384298,14630,-104630,37009,61059,-27192,54191,295357,409221,349914,267578,304448,325534,273880,219396,55662,-184668,-85579,196984,289658,159793,-47632,-106613,-87841,-81208,98656,299121,262238,56888,-151473,-120005,19227,83565,110319,243234,369054,149676,-171883,-257596,-109945,113224,165850,119486,105125,104635,42869,-7313,-40912,-104472,-219396,-169849,47922,11997,-101629,-39711,56457,-635,-133418,-117107,-28142,-112288,-276646,-280110,-227507,-154171,-16719,-42802,-215127,-230311,-38368,53284,54445,36543,-59072,-122567,-207129,-382449,-452253,-349334,-139926,38500,-41132,-268003,-360271,-312475,-323161,-337451,-203058,58690,241183,158549,27683,164479,382201,326780,46096,-159372,-163193,-25596,99166,206832,154809,-16463,-136998,-186911,-140042,37275,163774,149040,92276,45452,42445,109768,86840,-35461,-114230,-37324,26204,35015,64396,-5480,-163398,-136564,137517,308456,157795,-50452,-80215,-64172,-105951,-221115,-334633,-251562,48357,189376,109102,-33658,-180134,-188081,-29083,130924,89769,-21376,72995,225289,61716,-213065,-290717,-167421,-155970,-86531,127410,237303,134950,57389,151501,197745,-31873,-320675,-305462,-140187,-48041,-29579,97348,258911,380117,530001,494756,180084,-27667,-148654,-358138,-444197,-345695,-103247,130962,86837,-119587,-120672,-31598,-82595,-229075,-197042,-26773,-62826,-120320,117735,228543,-35013,-227502,-186861,-172162,-181175,2320,-2367,-311164,-421059,-153596,101075,169401,99349,-120817,-270757,-296326,-327593,-294335,-34879,230470,189147,-96283,-215405,-1810,157697,86432,-106582,-256757,-119769,55438,74026,178169,226915,-10534,-166986,-98408,-89544,-145575,-61854,91083,123008,216693,382646,386950,80364,-163328,-203090,-292546,-378390,-153484,-11091,-97872,1690326,2728841,-3605459,-6183169,4113237,8841389,1330433,-2514336,-1207483,-1236361,-1463564,-793002,-188711,-700417,-1259100,-628513,47296,336985,666163,759441,392991,60317,97291,168507,109526,81125,146364,97334,24861,135455,178388,158328,268450,259288,34466,-99201,-141456,-162465,23840,321114,485273,367079,99577,-113792,-310379,-266931,-14657,130900,179452,195148,59018,-188672,-450412,-550437,-282324,12216,159797,234697,269537,292859,198343,-32391,-164436,-143765,-90115,-28761,-51040,-61650,30801,39392,-113347,-214932,-189237,-73508,99166,112708,-100150,-100041,85242,95252,16333,-2454,47709,114837,75450,-46906,-97557,-121784,-184805,-269561,-165030,164807,369118,233341,90951,56850,-85393,-91624,63696,70746,27479,46116,-107656,-338852,-320172,-140341,-135538,-263762,-303609,-358615,-352078,5513,409440,388970,123347,10619,87892,173736,128894,36638,92423,284778,300478,212172,153867,56335,17470,129803,9355,-106262,56321,286401,287711,129547,42328,23453,-33409,-51721,177102,433710,400671,273195,185795,43557,-96232,-54286,-24374,-93278,-64592,108675,177936,42879,-84522,-51062,2393,-47080,-15901,182632,301789,262496,174828,-2725,-57431,-19275,-13774,49297,62967,-50407,-77959,29401,68921,-31258,-67040,-9413,-59020,-196016,-71372,233200,276756,32946,-137113,-154171,-76728,17632,53514,25460,-6941,9552,55127,58643,88454,77699,-86281,-262673,-170293,19198,50921,-26528,-117016,-140545,-3848,33513,29645,173863,185572,-1531,-91428,4734,104230,-79443,-329794,-274520,-104047,-22977,-28300,-25085,-6647,-150339,-222818,11803,240418,209842,119578,169298,163692,54727,23489,73523,156456,83670,-48490,-95702,-8941,146626,192969,148516,2194,-115762,-46235,90144,38703,-23638,73241,84383,-125775,-227035,-134381,-110517,-205726,-74303,109402,-24452,-208388,-88202,125573,143058,109094,153219,114702,-142605,-359321,-216367,-1134,-49767,-242096,-288499,-131084,-41646,-79794,-50510,59550,34058,-18774,149201,287769,215244,-71304,-353574,-399294,-175402,-67354,-169245,-105739,1950,-94547,-118051,111197,223645,50358,-115697,-109625,-3165,71486,52887,79605,151002,108855,59118,219228,351139,212383,-14386,-21186,171416,323598,181704,-99303,-201820,5931,192775,153985,-14022,-180549,-144442,-44555,-105496,-56612,140142,193360,159522,248420,302503,148757,24872,-59055,-241356,-188946,715,-50813,14858,360811,535828,439773,188358,27338,8134,72149,191454,227990,178454,172938,85485,-64861,-43904,28241,-41920,-38745,-11876,-72101,-48398,-17116,5601,137372,189044,56476,-137735,-313722,-328264,-158512,-82929,-188253,-231860,-66030,110640,127373,128829,81151,-135235,-294159,-223964,-190026,-314823,-405673,-269129,-24592,-4990,-90430,122762,354266,235015,119630,86265,-101177,-184907,-31660,76182,104514,184179,181093,11442,-157431,-196500,-93700,31509,105678,108086,176947,306045,418776,478333,483377,311136,26360,-137487,-38790,238332,452762,423774,208325,75372,60081,77573,78831,94025,156396,195692,147740,12423,-142578,-155235,-41188,-41085,-283962,-444282,-224947,99442,99173,-42830,-58400,-152912,-347755,-299543,-108040,-58238,-108029,4419,322168,15106,-427228,331494,734902,148043,365892,960391,351420,-287996,-200256,-351829,-567043,-216200,68618,-70105,591695,1083263,878167,366466,-105337,-444377,-396954,-194723,-95949,-15183,-103902,-230195,-317793,-353318,-228038,-9884,54327,-12355,-117647,-188965,-167460,-131831,-93453,-545,56695,208126,375822,205589,-165384,-335733,-266157,-202539,-111114,-1587,-81441,-129710,-40261,-104027,-214831,-153649,28690,158283,180798,222775,239670,65330,-228433,-470122,-461874,-323188,-250586,-171969,-32104,-8939,-76396,-33812,70994,-52223,-228696,-173390,29505,181241,118207,-116027,-163305,47327,144331,19937,-67496,-15238,-16785,-124065,-49341,193872,252665,159731,161108,80294,-159752,-306020,-240025,-49676,42907,73354,91865,86324,65098,44673,34856,90752,102567,10977,-36530,127061,330818,313045,149717,-75580,-132021,120648,424958,346505,25303,-24585,197351,288829,214705,140048,88276,18023,8424,85098,225064,333577,209401,-40679,-86267,55220,92880,22595,-2786,-53117],[-181121,-173609,-220943,-245861,-147093,-120516,-80446,41320,51133,2707,42857,109501,144741,124471,138473,176558,185764,7730,-263956,-306188,-150219,-35496,31937,114969,19308,-140859,-133396,-61135,-98768,-181849,-166061,-118000,-143346,-31976,54801,-157248,-238154,-128316,-255165,-432281,-319119,-200122,-215247,-292211,-402676,-346528,-117990,73911,219212,254817,186656,171194,152297,150945,252722,163235,-103804,-92261,27773,21887,23936,36649,-44320,-64445,75346,144802,63682,76503,159184,152623,-48012,-344420,-494272,-318099,-47871,182546,151883,-99357,-252180,-294791,-292530,-145261,40348,206752,331474,284771,240084,311337,315970,124817,-7698,-34357,-202199,-240048,-173373,-86060,31531,44136,-29088,-54859,-171659,-403684,-595471,-455328,-200564,-8661,219872,264649,-29296,-166690,-47531,-26054,94921,282597,214494,66725,24037,-16604,-49547,-112094,-72534,18712,-82142,-258765,-193094,-13775,-10727,-117563,-135499,-71754,-16609,66973,132031,138391,225965,258980,143145,81383,210281,339773,306323,163733,30371,-65110,-136591,-58578,132419,252907,140570,48495,128313,54110,-162527,-176472,53540,204718,117637,-61888,-7525,374360,461466,132206,-86744,-135431,-310824,-445024,-238926,7582,74409,118557,192808,156103,209142,363641,295393,179330,307452,325954,80267,-84351,68598,267223,291743,357443,371429,231546,108437,-13835,-52765,-56394,-143395,-94546,49232,-1490,-128029,-10185,38811,-120853,-254313,-142732,89094,136844,75307,11158,-63913,-67965,-9222,98580,404579,706827,479783,114332,-14945,55062,6031,-102037,17566,334368,517505,430349,332325,387847,341887,239101,239072,112714,-149070,-84262,192216,307537,181527,-1460,12446,2433,-115606,-25300,158195,165626,84281,-12407,-24519,-27071,-27149,62484,263573,396786,195191,-95790,-191462,-126395,30792,146969,132893,76558,70520,33320,-37961,-102103,-134213,-171315,-131406,-22439,-80564,-164791,-72164,15470,-47746,-175307,-90748,89418,-48088,-279105,-250970,-192588,-174790,-58301,-38587,-171621,-122388,101131,145834,68298,8264,-62528,-86363,-189631,-406635,-463904,-343581,-141836,35344,-63522,-333362,-404086,-308880,-307506,-353656,-224858,37124,202389,105857,-1006,154341,402733,374046,86448,-117765,-97950,11461,161730,294287,196437,-13778,-99115,-85133,-79093,5798,115124,138104,137456,118429,95145,134750,141309,27139,-76216,-36017,-14003,-38781,-33635,-73750,-185129,-180189,85425,288037,163311,-83040,-93842,-27860,-49959,-144789,-228478,-174644,53373,155537,53219,-137543,-284886,-287613,-104314,59812,996,-80444,55415,195448,74465,-134918,-190240,-145426,-133244,-33217,204156,300960,182554,66256,120036,198699,71549,-135299,-173832,-117079,-155630,-219177,-65173,205803,368871,432823,353723,118837,-7096,-113844,-316682,-360685,-276559,-147017,65611,98750,-107524,-130235,-1236,-50938,-229341,-175092,19646,-35611,-90390,97083,143946,-115460,-257830,-235185,-246821,-182527,97510,127208,-237766,-415406,-193681,7799,39663,-54570,-213909,-271396,-248169,-313967,-353660,-141350,101476,73403,-174453,-233806,642,184312,195289,-52807,-377852,-318343,-104094,-85516,78474,271799,94474,-112635,-119771,-178104,-244188,-97916,100278,173398,206750,334611,390269,73145,-225673,-213070,-286708,-351151,107884,568573,383799,2016636,2505662,-5402102,-8199880,5173573,10803984,2150554,-2599732,-1366330,-1687624,-1788729,-831492,-211767,-647324,-1019681,-434739,104514,324719,556570,675806,371700,23501,68479,162397,118259,85348,132389,119364,74368,122162,134145,144260,219738,153522,-100354,-229290,-209672,-185067,33918,410323,638090,528946,234713,-56289,-289186,-270652,-55093,48560,98233,151158,18418,-188727,-382970,-515648,-373985,-120906,14702,66415,198761,298177,162244,-70849,-124415,-99473,-127899,-134880,-148603,-93220,27556,38885,-86567,-163390,-205487,-138433,56369,122266,-33528,-30412,108409,93350,-17611,-79118,-16267,119694,122228,-13198,-75561,-109017,-173588,-197045,-75743,177033,324104,259527,218469,197900,16718,-43060,51373,3590,-10646,84451,-12574,-238339,-265345,-191582,-300314,-377644,-302115,-349740,-376063,5030,465157,380541,48925,-10303,85701,141835,146229,77673,57493,160920,171550,134261,93198,-38831,-99519,44640,-8801,-109378,33507,296700,306462,102088,4907,63137,17640,-54072,125029,421363,434546,329426,250317,69740,-53987,34715,60812,-49014,-51380,75208,167894,99151,6607,2221,14491,-47130,-40122,101453,190687,210031,200679,114109,50259,-14860,-41067,44563,98137,5586,-33964,54207,82115,-40869,-58935,9987,-82600,-250746,-129471,197444,233632,-17763,-195059,-219537,-143974,-50269,-22275,-47388,-60010,-9979,61449,52453,70672,99934,-51118,-260028,-213473,-36086,19460,-31975,-106194,-106824,1489,-11502,-36635,147194,239575,83005,-852,90455,122884,-117602,-348482,-278011,-101668,815,36227,64031,40726,-167120,-294296,-75170,216862,249428,156472,197413,260913,211869,121313,137418,164602,57002,-32329,-53595,-19093,129943,226568,136402,-84975,-224220,-203245,-97214,-99468,-95709,-1758,55458,-98548,-128471,5465,-76422,-275738,-171041,23240,-64757,-205791,-108643,66106,58255,54876,176535,189229,-129386,-438228,-283128,34014,25453,-192180,-286252,-128712,-1436,-64449,-95191,31244,82635,54328,124943,205169,153370,-52185,-290328,-326815,-118843,-18887,-130486,-140278,-50154,-106998,-108788,124095,258275,73162,-126094,-129032,-43861,14783,31557,86366,143822,81555,56587,212854,280882,126068,-29738,-7137,182385,338796,238312,10659,-46735,117837,151961,-688,-158427,-258753,-166335,-7573,-19286,53346,223559,226094,177420,222887,232789,143242,96170,6447,-217233,-197820,-57107,-67302,78335,415730,539249,428612,214123,77791,6130,24291,204290,269880,181848,171734,117081,-31225,-24354,42910,-37182,-21996,-7118,-120315,-86231,44534,117158,220856,265426,136782,-93642,-305624,-324147,-222262,-215633,-347978,-337781,-132107,56195,71292,58846,32158,-92534,-151533,-77659,-127066,-359861,-473371,-290165,-25676,6757,-86098,93689,318723,225314,109132,58584,-164586,-273452,-97347,24654,96650,258845,260181,52801,-83440,-101061,-53990,35838,112926,148388,205178,318195,390309,408998,414450,259041,-68641,-277031,-152653,212176,477623,440284,230708,111300,112876,147344,124774,134969,261572,269394,112576,-25870,-134863,-177794,-154467,-246208,-472460,-494805,-199869,107757,108459,-9861,-11285,-139662,-408245,-441853,-260069,-87315,16380,193057,534144,216471,-172645,460596,668254,-95149,79483,804455,454654,-173980,-228239,-370509,-390584,183378,412861,-109093,275994,979601,937666,362922,-229962,-608139,-528215,-304715,-222017,-137515,-104322,-120795,-167477,-229636,-97378,79785,55013,-72606,-144594,-169637,-174583,-175493,-111619,-9717,41205,157021,264930,90623,-231337,-393411,-314052,-244317,-194760,-114832,-166243,-190784,-133354,-205082,-272095,-175239,21044,141083,130046,115660,142034,63027,-157697,-376554,-429765,-385181,-364465,-318837,-176847,-61355,-12972,53584,100762,-102520,-373224,-345774,-49475,177579,41851,-289705,-348666,-89006,79995,16893,-52970,1404,23753,-85414,-46619,204656,317076,220284,216447,163300,-92494,-299975,-290436,-118825,34720,115610,110256,84675,73820,53647,55091,129623,190214,139929,33563,61950,179925,123266,-30707,-148787,-124297,198639,600691,518204,91598,-49674,128405,250813,240468,232626,240811,159559,85563,118988,194863,255388,136513,-86875,-118474,15313,75480,74778,50750,-79459],[-217375,-197094,-218129,-216741,-96745,-54798,-19024,46996,2939,-78090,-13063,113988,151926,146609,220188,260931,178454,-36682,-279585,-314537,-211945,-86538,77442,209957,144312,9090,-10044,-16649,-169434,-320562,-247697,-131838,-105672,115360,274922,75567,-16287,-26022,-301904,-535810,-339036,-180970,-225877,-311747,-416067,-389498,-171229,53420,185701,203588,119447,80237,61606,100291,252878,249840,-13490,-91320,-16280,9637,59400,42320,-108480,-124408,97888,221741,139390,134699,245469,253779,3328,-322606,-445649,-277943,-25629,161626,84082,-204162,-329962,-329230,-295007,-159621,-17003,127587,216815,207502,192549,238336,210800,36836,-77767,-107853,-248112,-292926,-238025,-231599,-164488,-72152,-97170,-120511,-216417,-436928,-684143,-604137,-334168,-73167,204103,295960,47720,-138417,-90675,-37594,144360,286721,141206,2382,13851,-6368,-53307,-83425,-73902,-47046,-145166,-322994,-258280,-30005,16442,-88437,-88391,-6249,52240,74417,94767,152533,286116,336783,214485,106748,188470,278262,224637,154646,98965,-23617,-114531,-27872,94049,106784,49332,155742,347519,223610,-110924,-218502,-51730,93705,52612,-78145,3760,371791,432910,74743,-132610,-144432,-305713,-443808,-205782,60938,94932,128707,283013,327000,325276,352269,269976,192503,274223,248273,5716,-163706,-30389,160538,192816,343320,443350,299170,162879,68387,29892,8392,-143961,-87068,96100,15825,-160359,-89157,-34100,-179880,-311279,-201434,14399,68651,46555,-10430,-139289,-169369,-98398,24496,351906,666425,516890,201042,80416,50664,-82636,-181286,-23058,303531,503487,426665,371439,414411,248379,102932,218501,160039,-124075,-112683,151383,283114,163898,33719,120450,79809,-132175,-100489,84780,125976,118659,122300,80922,-52708,-153133,-48600,212038,360817,212579,-31366,-138019,-142935,-36998,131630,113096,-2341,-13419,5740,-62729,-159294,-165593,-120803,-91578,-98397,-165647,-223651,-115746,-19311,-75071,-192709,-65842,156921,-14980,-258430,-212312,-171830,-206674,-116106,-30174,-95508,-12709,192135,193984,37356,-67240,-68020,-17001,-117707,-348138,-415361,-320096,-144707,27124,-71256,-369487,-431391,-300529,-286495,-345342,-218853,19525,145070,38719,-59308,92641,379303,419654,151375,-71372,-49334,39410,191534,299094,184292,-14568,-31024,56804,4197,-28876,55353,113533,155987,153861,112602,134369,162587,45722,-60552,-50942,-74639,-122456,-111703,-81479,-128891,-173954,32625,263152,182819,-60992,-58766,22207,10716,-53415,-120155,-104303,32544,111854,10411,-220946,-359880,-328579,-128596,-435,-76421,-109826,42669,150343,100880,-14352,-29596,-51273,-55991,38401,276520,364781,222065,55619,57016,166392,174458,72177,-32238,-77077,-208799,-325527,-186526,115190,293755,280982,140395,-13698,-33165,-96102,-273562,-277264,-191388,-160753,2441,88891,-82704,-114792,45713,22522,-161808,-103713,86236,-1814,-83687,32557,37049,-162910,-257844,-266174,-284636,-136768,196257,246761,-142936,-379483,-237760,-80002,-43038,-154918,-259605,-206459,-127187,-226833,-323727,-202542,-52141,-79507,-253338,-237588,-1422,184704,269625,22739,-431496,-483238,-245099,-190243,16156,292074,158846,-73484,-145825,-280584,-357045,-138781,103447,185598,126980,219781,394748,160319,-152850,-43644,-65444,-176111,345781,1050085,766856,1875311,2043928,-5885458,-9160906,4400467,10913173,2952721,-2087829,-1214177,-1731184,-1793668,-708582,-128384,-480211,-691161,-249825,118937,295219,371707,394036,203064,-40293,37710,155155,88210,5389,10158,62553,109063,113389,97413,134071,146982,13061,-236387,-351292,-275674,-165952,78394,470837,694069,567025,269001,-31032,-240058,-255224,-101244,-37304,18399,115066,9388,-132590,-221652,-355646,-390996,-259402,-152719,-91072,117190,268250,106049,-107786,-86641,-65196,-155665,-203504,-192404,-95325,32621,58898,-10813,-58176,-160889,-164352,5186,90206,12089,22558,117047,98813,-40196,-151139,-87433,104606,141110,-3738,-59512,-60758,-106790,-72962,49189,182815,243024,270189,348664,320607,80196,-55399,-16209,-73432,-38798,125631,98718,-95966,-168037,-197002,-380591,-402417,-247359,-309409,-380186,2246,491788,363605,-10228,-16596,84732,73802,111683,102030,29011,22710,37491,58473,41559,-81043,-124288,7720,4931,-102766,2329,252984,251290,46752,-10320,141297,121652,-25404,32486,285228,349968,306544,267432,80828,-26996,78179,99379,-28950,-54307,967,95571,125333,72132,16402,-2790,-47242,-41469,30081,63724,124493,185613,206692,137184,-25115,-80229,17011,88886,25950,-4315,57762,45451,-96005,-90681,-5569,-105366,-247976,-125470,166391,172338,-61363,-235756,-276602,-200675,-87166,-58107,-98007,-119916,-51787,37434,16258,28567,133157,28390,-221895,-256025,-113641,-45664,-46712,-51178,-458,65795,-5957,-76218,97712,253278,158672,97201,182564,167969,-80652,-282905,-241441,-95181,12375,75889,130464,90915,-147240,-345511,-189151,156452,273410,186665,197453,290552,283154,188654,209796,168905,32893,-18028,-30513,-46314,99497,246555,107841,-159596,-291298,-307280,-260754,-201041,-107261,-26066,30849,-75774,-31267,161075,-1934,-272077,-209510,-52115,-102393,-184968,-110508,5219,-13223,10900,168140,227118,-79342,-428670,-316250,26683,72119,-99710,-211900,-100605,37293,-39933,-99127,56908,171668,154421,122412,131160,64593,-53651,-201988,-224500,-65143,32936,-58069,-141035,-89052,-107910,-97608,105338,239219,78120,-104423,-105558,-54138,-35487,2200,92838,144395,68662,52863,156105,160331,42157,-18328,32900,211787,340938,281755,137336,125539,215229,108836,-123326,-254649,-309681,-203208,778,57429,150415,288426,249868,169071,147479,126824,137623,194147,108214,-126816,-140856,-79463,-70024,119141,384365,451043,358130,234293,154490,40780,-14785,164261,256660,173903,184747,177417,39612,32222,73667,-21212,-732,194,-152358,-116011,81803,184321,270875,323128,197304,-40930,-233446,-261931,-262394,-340231,-481721,-416153,-167900,24407,25931,-16950,-30053,-50284,2799,82539,-12258,-283162,-416781,-253014,-16879,12409,-82516,46066,236339,173728,51162,-16896,-207097,-286397,-105762,6996,104558,309621,305829,88647,-6783,-4457,-16588,26154,87442,132984,165996,271945,327655,318122,319405,188671,-171408,-418877,-260947,173033,455522,388974,183382,75221,114793,182709,143216,159347,341585,311626,48819,-79144,-105987,-155152,-237232,-438331,-595135,-450600,-134950,99990,100617,26621,64875,-70340,-365903,-433229,-278388,-55916,100200,219593,456286,213368,-4564,497937,688607,-24619,-54702,511243,386685,-156762,-298420,-347375,-230659,393023,595839,16470,120102,906140,971944,388860,-289150,-718961,-666811,-493068,-411148,-272255,-132237,-103289,-101448,-119915,28955,155114,74414,-86174,-142674,-136869,-165041,-201054,-109347,-1328,28058,87560,142397,11331,-242075,-387928,-310139,-260734,-282491,-246217,-243141,-231652,-221762,-306845,-334770,-199711,6970,114717,83883,32351,69910,95245,-14446,-169842,-287524,-388279,-462760,-443609,-305266,-114773,28354,79553,56104,-152551,-443536,-437435,-96902,160184,-19320,-392984,-451714,-178017,38583,40493,-8661,31487,51457,-66778,-59073,189959,317498,218768,235639,226387,-20302,-253668,-288133,-161392,20562,118277,104778,74248,62221,42417,60039,130607,206849,189688,70530,10010,29448,-68880,-190326,-194795,-117769,220472,657153,609638,186177,3137,108813,213855,251612,315743,375597,288440,151466,127124,136947,147967,46817,-130427,-137472,-11663,68712,123120,84235,-103224],[-226977,-200999,-193168,-160123,-54923,-13991,11668,19122,-69776,-147684,-22412,155527,162332,155058,271993,329182,161340,-99082,-287734,-297123,-234369,-113458,113644,261288,211625,120859,112626,48004,-201649,-391258,-255970,-81565,-3141,290235,510074,338346,187819,47401,-342117,-584513,-332946,-161949,-227225,-301972,-394616,-417302,-222216,38099,138392,117851,50112,15967,3425,65604,229050,287412,82116,-47971,-13638,33921,109936,51811,-152140,-153188,120302,267376,164560,122053,284265,349583,79130,-262310,-324754,-166757,29119,122702,-18885,-292425,-351411,-316071,-265639,-152340,-59957,53065,97273,89432,89992,122573,59567,-65042,-102719,-121230,-227109,-294258,-242234,-303171,-308714,-146719,-114904,-173467,-258629,-446362,-698521,-696441,-435240,-118028,173418,280760,88689,-114271,-132842,-54140,164444,225771,-25480,-134830,-23498,11737,-27730,-23720,-54679,-93252,-181792,-334870,-269339,-27458,40871,-13940,65048,141341,95959,-5849,-15048,125927,289764,338522,232396,110875,140410,189200,128518,122217,130757,-13420,-104722,2764,77718,-9288,-8990,263107,495085,322776,-54821,-227004,-162144,-36209,-14479,-97656,-24352,259425,309151,12156,-147854,-140827,-277495,-385434,-146995,116575,117996,132053,332402,450243,411970,306767,197938,184143,214997,128815,-78926,-204172,-77623,86601,119889,308745,459365,324684,165786,75659,64332,97879,-51227,-5111,204430,78737,-178520,-194610,-138095,-234428,-325450,-224922,-57946,-9901,-690,-26413,-163630,-216615,-156328,-40427,256944,519389,463047,239014,154885,30638,-182128,-247624,-48323,229102,374925,337107,368261,366915,74928,-71916,183966,196896,-113807,-167098,87457,235208,120062,50710,197861,136469,-134003,-121795,93284,148521,143781,206802,163336,-53893,-257319,-186692,100169,272745,204702,14133,-110120,-157427,-67129,120048,53159,-129390,-141232,-44462,-78773,-195282,-186857,-81789,-68033,-165454,-227889,-264160,-164811,-45383,-80810,-184961,-50637,151713,-20913,-216605,-163729,-157665,-230879,-160331,-22820,-24601,51323,200841,176154,-44049,-187580,-87216,67294,-6249,-223145,-317921,-276695,-146973,7294,-64419,-360421,-437288,-298688,-270169,-305904,-178648,11094,88211,-20250,-138161,-15314,312492,446520,211210,-54408,-66577,13111,143289,207502,121329,-25414,40382,190974,70575,-76240,-12075,79042,142584,132258,67362,97323,153060,38286,-57901,-69596,-126670,-188378,-154234,-34983,-23292,-134315,-8374,256239,227813,20704,20794,72318,52981,18240,-47887,-67979,-1815,73488,-18312,-265860,-393611,-313468,-108018,-39446,-123726,-101212,51075,129446,145228,117020,147269,103112,57469,100121,312226,405768,238282,16796,-33372,106544,259899,258209,90584,-40589,-211086,-340090,-251850,411,170650,115860,-85631,-182462,-99801,-109078,-255804,-227201,-118381,-137991,-38529,61355,-48904,-70819,99137,105610,-68721,-24428,141412,26255,-95327,-42623,-52485,-168125,-242763,-288213,-280880,-59017,279649,329993,-50498,-320652,-274711,-154196,-84982,-187643,-241590,-93167,18748,-100354,-219146,-213743,-198218,-234732,-320492,-236557,-9598,165345,297901,111916,-389395,-557856,-327915,-215438,4681,284268,165110,-71974,-189628,-382731,-443351,-153132,112873,157635,5800,66883,385750,311836,44093,266383,323956,116805,534154,1354934,970937,1283112,1451474,-5019611,-8913017,1965528,9170683,3421547,-1089666,-611707,-1206368,-1400016,-413483,56842,-240624,-362159,-115897,103083,273762,167459,-21613,-84008,-106501,30429,148880,25263,-135633,-195338,-81747,90338,97593,70770,123674,70384,-117790,-321429,-405441,-303644,-116021,120635,439728,600573,461489,189800,-52279,-194465,-241859,-167412,-134010,-50403,96185,27443,-53078,-25851,-130760,-338776,-362303,-281884,-182171,53858,213416,45474,-130375,-57036,-38873,-154724,-215379,-172661,-65234,38432,75492,69975,45137,-88309,-151745,-38652,26707,11746,50186,139553,123861,-50042,-203984,-146141,81993,142494,-12400,-60413,-6980,-17418,55180,164089,172008,145908,257193,432443,383774,87591,-120778,-121952,-143709,-53644,149165,179569,47319,-35402,-137108,-344579,-323559,-134181,-220430,-347353,6897,482637,330677,-50372,-10536,79837,-22880,22010,103380,25708,-78770,-68597,-11597,2176,-70092,-81706,12400,31495,-106537,-45217,170759,161272,-3892,7400,234607,242771,6981,-90184,66920,181002,214947,225214,63315,-31534,68143,85799,-34581,-66696,-90100,-23183,115740,105851,2536,-39691,-51958,-26071,-13711,-34074,32316,124587,234115,177557,-42616,-112101,-5832,58221,20291,17643,51524,-31167,-190474,-155164,-44878,-111988,-177389,-46764,152991,115969,-73050,-230470,-296098,-225427,-83748,-48530,-119892,-181842,-117232,-13244,-37215,-26406,163597,135084,-145832,-270003,-179065,-117106,-64110,17262,106500,130933,24618,-82516,51814,238108,217645,183187,257680,235816,33840,-145957,-169574,-71993,26678,85482,148095,123381,-106888,-377270,-313061,64298,269227,192842,156894,231574,241244,212953,266380,161103,7252,-22282,-43717,-88506,62344,247404,79663,-195069,-291832,-315730,-338366,-227530,-60138,-2077,14184,-58218,35880,270064,85459,-198720,-185651,-109369,-159112,-195569,-125790,-54444,-51543,-6826,133417,218017,-14569,-353121,-323943,-34292,65139,-8163,-105638,-66980,54789,-17367,-68793,115774,271035,259080,151629,85273,-13164,-57437,-92366,-106165,-32427,57688,12078,-115277,-116340,-111391,-98758,51074,169192,70957,-45591,-40742,-31797,-64280,-29235,89675,147046,79357,64271,84129,36022,-7388,18075,86853,255883,346527,312885,246651,252333,253141,65984,-184138,-276881,-316589,-242037,-21894,102667,214076,331127,271952,144339,48662,14275,130702,292630,222879,8335,-42324,-69962,-61064,123333,264047,272907,233937,239173,236157,94895,-52999,60141,177026,146817,203320,245732,119655,97847,108434,200,8447,-4724,-164455,-126751,85468,181287,259617,331562,221582,17604,-114453,-162883,-262099,-422877,-556697,-450062,-170792,17429,-4430,-91378,-106680,-40097,110170,208529,123380,-100651,-239456,-161053,-2031,19249,-57480,13364,139510,91754,-41727,-121262,-223149,-225107,-59084,22474,124651,330660,313415,108682,44119,52582,-6676,-8442,34155,69744,79099,185470,243152,208408,209105,117299,-254649,-521184,-320827,142391,396349,290367,86374,-10389,77477,182166,135600,166496,377879,305118,-41278,-145561,-65719,-83956,-250400,-539307,-593398,-314560,-51026,71662,64892,45551,145927,32511,-249774,-299658,-180195,-10268,90260,55079,100292,45259,59654,442764,794004,307572,-83530,123214,162860,-228313,-355354,-266649,-125611,369804,602873,293732,186523,841847,939850,403801,-309446,-757678,-760876,-692670,-605369,-378703,-164907,-144355,-126046,-60875,111286,197602,105616,-51418,-112687,-100592,-144969,-204773,-88484,26192,20612,13892,31139,-30397,-209300,-320249,-252269,-251177,-354543,-365497,-302142,-243409,-269630,-371473,-372609,-204379,-665,94297,64458,3790,46771,150409,156642,82498,-85185,-340428,-523359,-515643,-386346,-156793,37620,45481,-33884,-180999,-416724,-421967,-100069,145904,-35194,-401198,-457226,-208426,16664,71404,40928,56701,53873,-74075,-74107,166473,257278,157857,220144,252908,31313,-174558,-210110,-137909,9620,74655,66301,45429,27937,22870,59836,104658,158505,150725,63270,-9333,-70973,-200897,-261859,-182263,-109022,182046,590061,599191,280339,127278,157093,197518,254892,374698,461595,371902,189787,111032,78114,49553,-33748,-156769,-131658,-9286,78284,147776,80924,-126461],[-213500,-180952,-149748,-97334,-40082,-13809,-164,-35824,-144917,-182198,24130,229435,173342,135577,273511,358724,133080,-181324,-310058,-271626,-220070,-110075,132203,256302,207214,172461,205592,115042,-189367,-379214,-199213,2218,114788,415768,648545,519071,310083,88861,-329516,-532419,-293060,-149805,-224635,-265604,-334841,-409329,-237157,52544,105015,27320,-9551,-14301,2689,76186,204664,286740,182062,44068,35603,80089,151415,60565,-160023,-146531,126776,263596,131040,43295,264652,418092,159745,-180713,-169945,-22335,85659,68513,-132566,-350388,-335168,-278547,-222409,-129604,-70132,3383,-4914,-46288,-46075,-20849,-94984,-135137,-57710,-43240,-130577,-226295,-173654,-277168,-367239,-178531,-83001,-186334,-274164,-421273,-643976,-717779,-492443,-148027,131801,226828,86936,-97080,-164209,-73630,161810,145024,-209428,-288845,-60908,39345,16460,42363,-25691,-116941,-199241,-309755,-230937,-11097,43531,71089,264702,319166,102589,-153710,-172210,60296,243454,277532,195228,84191,69897,91065,47232,86414,123684,-40477,-115050,26521,83104,-57224,-993,348464,529465,319802,-13445,-205943,-256315,-161140,-73911,-108967,-69295,83394,126105,-39381,-126010,-124867,-239105,-301664,-94851,150961,140704,132189,327485,488646,437915,234221,101997,159473,152394,8796,-147104,-206534,-76740,61531,95357,272035,437403,328738,137681,12913,44395,184303,103033,121586,335461,180780,-169751,-293202,-244752,-270195,-288257,-198595,-104057,-77628,-47168,-24740,-128736,-200024,-169095,-74694,155639,323271,320718,209852,188151,5371,-265579,-288143,-48842,146293,182140,193298,317488,249973,-121569,-208822,165093,225500,-112722,-228468,20275,182485,64967,44191,232499,164999,-133597,-109018,154141,206909,151350,223583,202853,-35216,-309272,-304077,-38594,162373,183228,42468,-106784,-165025,-51661,109575,-37061,-279325,-287309,-114008,-86180,-199365,-189236,-61536,-69278,-211571,-259923,-279384,-209140,-64135,-71674,-162161,-54684,75336,-60447,-163800,-108085,-136650,-224451,-164271,-23160,3461,38904,122715,92300,-162785,-328868,-122241,143337,116137,-70585,-194367,-211049,-145539,-28487,-48024,-305456,-424081,-311396,-264148,-240672,-108258,18794,55656,-45719,-210779,-139775,217849,438818,238949,-80888,-161934,-85675,11618,50533,27262,-48954,85907,264278,81654,-140491,-80986,40498,106394,62094,-33497,31203,124426,26453,-56306,-81906,-151100,-216985,-158364,37253,83843,-91643,-33411,270566,290047,136753,118515,107447,62708,46548,-26908,-72563,-33564,46759,-41217,-273442,-387199,-263283,-64834,-53911,-131101,-57512,88699,157129,202201,224816,295337,279094,175175,129158,291157,403018,223750,-43891,-134462,34054,317297,391111,173907,-28653,-187726,-288933,-267938,-120732,25488,-27450,-266176,-335033,-182365,-154521,-275228,-222460,-73957,-78676,-39084,31025,-11633,-5446,145656,160959,-578,22461,162473,41686,-114263,-99324,-94102,-135293,-231008,-312295,-246597,21347,324613,354499,13387,-253737,-293609,-208203,-100905,-160264,-165103,35117,136131,19755,-80862,-185957,-304501,-351190,-360233,-237146,-27501,128002,276831,196232,-256964,-511375,-328228,-166871,34401,252952,123653,-105714,-252853,-472041,-476502,-124598,132970,105683,-107215,-81504,345537,469580,307319,618561,764661,456659,662677,1451507,964926,425872,866399,-3288928,-7774987,-1269764,6206738,3377156,127098,434275,-169954,-695550,-37732,269877,256,-115475,-60509,71945,269918,-1412,-440993,-392056,-143111,57053,135937,-50627,-281890,-415699,-280121,4262,65940,50952,108710,10304,-199335,-319667,-354723,-267819,-55453,124418,287783,363227,250353,34533,-112456,-177228,-245432,-251069,-234476,-101644,91500,56758,13443,138657,87815,-233583,-392120,-322093,-178387,27088,148751,-5744,-134364,-40174,-15024,-114668,-167356,-99831,-12747,34392,66402,113629,97731,-30907,-116424,-60198,-38425,-30600,59630,197393,173839,-47809,-228473,-178799,59934,138315,-24255,-80064,20829,56203,144743,231918,145562,60847,218528,435003,369126,46505,-209028,-234964,-195348,-59090,139666,197793,151559,108592,-19664,-210894,-175048,13129,-82800,-263936,25228,433756,275502,-68620,6389,66158,-131485,-102377,86000,54989,-108893,-123979,-71477,-28283,-32312,-24857,33430,48402,-129401,-108638,74203,76592,-26805,54177,313343,335774,16551,-222195,-163104,-7458,89891,134291,17184,-68369,15933,32905,-57903,-77818,-162809,-145299,79437,112463,-18775,-78865,-63174,-6578,-21685,-69135,-38288,25219,172736,158160,-58795,-123072,-8705,29376,9625,47218,55279,-117355,-298820,-231690,-92154,-99655,-56242,87157,156005,76792,-42668,-167054,-260657,-205245,-42103,-825,-114681,-240758,-201748,-78899,-88350,-78632,172459,233896,-46854,-238654,-203149,-167338,-79643,64084,146661,135735,40679,-62685,32101,214175,254195,236235,293061,308569,197017,25760,-78814,-27810,54308,68330,107037,122483,-66978,-390393,-419325,-39325,237928,175192,88212,105753,113697,200576,289634,137533,-21208,-50568,-90511,-130568,30749,228349,65859,-182094,-222613,-217355,-296232,-170020,21209,45872,3058,-46055,59075,291053,155838,-81527,-115098,-143991,-239141,-262913,-178455,-107537,-48502,3389,81289,168427,43405,-250190,-320498,-140784,-3305,37326,-21447,-52379,33972,-11394,-23111,176787,347959,346367,205503,62192,-63922,-50848,27404,13880,-22544,42949,52900,-75282,-132776,-126673,-120187,-30751,67376,60530,40855,48239,12939,-64403,-53808,74411,147745,114546,101254,36261,-45945,-7951,64628,135024,298281,355541,324935,307679,292605,217823,31184,-171971,-222222,-273368,-264215,-63852,107855,236108,353125,296773,118271,-42364,-78901,118239,360757,314291,137085,52722,-41268,-40970,93422,84776,36731,77341,221372,303429,151523,-91321,-85643,49710,98654,210221,291715,177120,142523,133160,18319,-3991,-26597,-156362,-114096,57841,106912,178160,273523,203164,78307,26421,-42132,-205398,-433871,-554869,-433408,-149917,27311,-20482,-156426,-193203,-83116,128795,265507,242205,127810,5777,-36101,12353,30725,2340,23036,62665,1737,-141019,-224348,-222273,-124902,16086,54728,143789,319873,287391,108418,53511,47581,-36840,-66708,-28838,-8969,-16130,88109,149010,83234,95602,63136,-287598,-543111,-302348,137978,321373,182583,-15197,-94715,32155,157224,112872,162004,366820,248909,-144919,-217944,-31025,17612,-180239,-499858,-455196,-123021,25246,22104,-1540,32376,201383,133892,-106995,-107770,-27023,598,-21663,-242381,-399743,-178439,48558,320902,923342,726275,-99854,-289890,-144115,-344264,-354132,-137524,-89861,148077,477008,642707,441414,737468,801068,360558,-331652,-727480,-769323,-824731,-735266,-416930,-164378,-168823,-182123,-51193,129848,193695,130440,13806,-66077,-73164,-123091,-189175,-57979,65139,17143,-50950,-49360,-44786,-154500,-212157,-159219,-221821,-390841,-443283,-340796,-228613,-258491,-373743,-356762,-169429,6227,87988,83230,42499,81763,215983,306080,300001,107150,-265256,-531844,-520207,-402097,-172866,20646,-26587,-129382,-178083,-307390,-315652,-68012,140261,-5717,-331135,-387957,-189405,7128,89301,68737,57036,24005,-103577,-79635,146039,159264,61793,179866,237999,49516,-78123,-62106,-39647,-1286,-12533,-3327,-28,-13048,19892,70330,70089,72061,47981,19785,9715,-92086,-232027,-209107,-96695,-90822,103016,441512,500895,337991,278109,252985,203626,255146,400530,481340,390679,197181,87238,44754,-8524,-84562,-157259,-97908,25583,98333,131852,34052,-150481],[-185220,-141759,-99581,-52042,-58704,-53286,-46412,-98406,-198021,-168330,116681,317907,178628,77269,211813,331296,94897,-264965,-349793,-252835,-184220,-83324,125343,197612,145877,170839,254044,166811,-137123,-293387,-106994,76446,197710,450275,632453,541683,327628,113478,-230183,-368734,-220163,-145853,-220519,-210550,-241533,-350710,-191146,109050,102530,-36100,-47582,-14034,60426,138937,192489,260819,265686,156262,107028,124916,161577,61418,-129935,-113258,105796,209167,52889,-72456,193576,442668,222336,-100107,-30166,102142,108422,961,-230178,-374847,-309354,-241830,-179733,-95212,-38594,-10118,-74614,-163033,-172900,-161964,-210167,-143801,54290,126482,27676,-97562,-48745,-168366,-344918,-189114,-31278,-153186,-247311,-355214,-541592,-668204,-497591,-165432,86446,150878,49372,-85416,-172666,-87643,146500,85199,-329298,-392301,-74460,72530,61459,87556,-966,-119817,-203475,-267946,-162171,8926,16975,132732,434563,456539,71125,-318819,-331846,-30801,165543,182774,119743,30287,-11754,4084,5707,68443,88481,-94916,-140505,46536,111067,-18436,82598,397463,453090,223341,1341,-168682,-318929,-260767,-118729,-101202,-96446,-78972,-52927,-66481,-76693,-108241,-211013,-232082,-73650,149252,156597,131101,274409,432903,387503,146871,14866,128676,103365,-76033,-180048,-179252,-39541,85959,115211,241724,393168,316578,95496,-85063,-13435,239698,263940,254089,445121,297161,-128336,-350718,-322484,-276214,-205351,-123360,-109239,-116762,-72522,484,-51194,-140296,-145249,-65826,92088,150338,127744,120745,174739,-14258,-309714,-296938,-28743,83854,-3325,46686,227397,87895,-283055,-254064,178872,246712,-109826,-270811,-31655,134154,6881,11524,220708,155686,-148575,-95593,210838,257499,144077,189428,199894,-6246,-296523,-361790,-160839,65469,163010,61363,-114909,-158965,1361,98609,-133909,-411836,-414157,-190558,-86752,-170973,-170392,-58780,-91131,-229240,-260105,-268813,-233860,-73589,-55807,-139753,-84205,-44834,-115695,-113272,-53112,-100290,-174218,-118746,-35061,-31469,-51838,-18256,-36251,-289359,-453007,-164831,190095,215940,61037,-76818,-130533,-139923,-78281,-29267,-219740,-398662,-339441,-268436,-165508,-21472,47976,65511,-20353,-243034,-237807,119492,389186,221798,-138948,-302643,-235221,-161246,-109273,-68640,-83371,84373,240151,18380,-214224,-140693,5885,67267,-24486,-153190,-43460,90501,23770,-48574,-84812,-145892,-204413,-133928,97470,145731,-75315,-46717,289632,343569,241638,198119,118510,39843,26978,-45776,-99789,-48269,29416,-69563,-263933,-356695,-210436,-28540,-49046,-102463,5672,147986,228068,255809,282523,385151,428000,264932,117759,214019,347154,182583,-106304,-222448,-33408,343671,460899,210454,-53652,-170974,-214116,-253435,-230965,-115460,-130077,-364333,-422459,-247543,-218818,-322507,-250585,-57189,9623,9876,17662,24217,65850,172740,161560,6432,15708,145374,44941,-130224,-124643,-78265,-77908,-232826,-343062,-200976,77742,314536,307362,25985,-197368,-287814,-237456,-105819,-99409,-58498,140120,188008,94350,41428,-138572,-349313,-397232,-359141,-239041,-57798,72852,214099,252970,-73784,-354450,-246281,-74769,78506,209286,69267,-147345,-323193,-540423,-455096,-60080,156182,53758,-165412,-185335,260725,564734,544663,886066,1109033,754632,735854,1349025,752517,-424380,429688,-1395216,-6232757,-4057204,2972545,2756197,1184499,1733741,1115407,94174,263699,404033,166709,-991,-84064,38760,273198,-101842,-721521,-596247,-126515,106823,105671,-112447,-367242,-565571,-468803,-129786,17953,33287,88816,-19170,-210734,-226614,-202277,-166764,-7029,70353,42308,48955,10392,-125567,-181400,-192061,-265757,-329404,-313611,-129859,88611,76034,41115,225558,246482,-96450,-332481,-259083,-93537,34215,86296,-41021,-124411,-36492,13229,-37167,-73258,104,44219,13005,21612,98329,79895,-19407,-80097,-51364,-70656,-84036,67189,289404,242767,-34735,-221741,-180507,40596,136344,-22390,-109236,4344,86063,174307,239879,118552,16741,161633,350291,286078,-15844,-280858,-320914,-222336,-62624,93134,148012,192812,230685,121243,-40398,-22689,148201,78580,-132693,53615,344787,197236,-62621,32188,39229,-231053,-222707,62378,108700,-64209,-123791,-115397,-56699,-5664,-2875,42024,39984,-167269,-178296,-13553,21197,-17161,113076,353259,366098,-7826,-334758,-332350,-147364,-24556,24468,-41571,-121018,-54426,-34989,-85657,-78186,-186011,-218709,36682,104152,-26643,-100812,-77575,3105,-606,-36476,-67798,-90392,32048,85329,-66946,-111110,3073,13335,14175,97205,84701,-174694,-384673,-295387,-134517,-77678,79794,234667,162191,50956,18565,-57783,-173941,-142886,23743,67619,-90021,-290504,-292887,-141332,-115044,-112741,143767,283113,44670,-166752,-176221,-181355,-92957,65191,90926,50087,10767,-33874,46166,197996,262051,239576,275464,361060,358439,184779,8470,29133,92357,31442,17609,84188,-43815,-383154,-477565,-125071,191184,146543,20246,-32952,-30835,170184,273326,99234,-50179,-94445,-149249,-151234,15322,190844,67184,-132708,-103586,-37344,-143086,-50928,102292,82526,-11525,-40634,43836,224804,190078,42221,-26143,-153673,-323095,-372383,-268811,-144957,-9653,28480,19799,96745,80424,-157533,-316774,-263857,-117395,10112,-2451,-73967,-31026,-33679,14859,211727,378579,401019,264475,44306,-94874,-33355,138260,118928,-26042,-2481,55658,-34846,-137731,-153748,-159821,-121837,-36724,55613,133599,134786,62320,-39168,-63526,53031,147027,165754,161328,37604,-58584,32378,99474,158428,318024,352206,307504,305003,242717,131196,15573,-96620,-110330,-187519,-254093,-104535,80350,221683,357793,322051,102203,-105458,-141299,95346,375652,347898,200811,98853,-7860,-7764,47963,-98885,-199058,-78472,180298,344865,199327,-121860,-225134,-85158,34767,188387,289877,190255,147578,137726,26413,-34113,-56573,-130295,-81206,12411,-13463,42308,154263,147702,135955,163779,90104,-89888,-358237,-474518,-370875,-121037,41788,-23265,-201662,-277084,-178085,52366,244518,312812,323008,237781,89239,22522,47900,95040,82437,25191,-73348,-213928,-294897,-220469,-38545,80702,81471,148115,281148,239581,89760,22277,-15244,-101201,-133912,-76582,-60981,-78384,9162,55050,-50705,-11755,37345,-248165,-461032,-201464,165275,254863,105197,-71616,-124948,12317,125704,90231,155581,319520,157008,-241799,-282065,-15935,118200,-44032,-322555,-219041,69604,72288,-42309,-88457,-13157,209038,202211,16714,64881,108141,-41323,-189635,-543325,-821676,-313749,18735,171288,980801,991292,-208515,-658248,-436157,-443763,-279982,12250,-103872,-166208,301630,940466,742498,537326,542942,236173,-380787,-642845,-672424,-829012,-748290,-366489,-100896,-108687,-180870,-54632,91872,138924,127690,79057,-22727,-66296,-107178,-161345,-30289,99911,11209,-97750,-84722,-39608,-95794,-97010,-63363,-183302,-379059,-461739,-362022,-199965,-197681,-315717,-279923,-92614,26785,95168,137271,136459,163659,280897,398068,420954,227077,-191694,-485913,-462156,-353190,-152576,-6570,-108507,-202066,-151277,-161642,-170715,-27134,137496,46496,-226418,-288742,-143124,3240,79971,55296,20085,-35685,-143601,-69757,131568,56680,-33958,128136,189726,39162,17055,119577,103077,-23889,-129210,-90378,-48831,-32703,59325,105171,43298,-18886,-71436,-35218,59545,-33026,-157901,-47115,48122,-56198,18232,276135,355586,331895,389350,343783,216804,254669,392569,432928,341600,181722,80286,53179,-13978,-97871,-132269,-42695,82159,115375,69862,-50310,-174888],[-152097,-96092,-58265,-39591,-101995,-115196,-105342,-146995,-212496,-108943,227458,393747,170232,-18928,88158,241275,50678,-318160,-386512,-245412,-147181,-49425,90108,101907,61668,143188,259173,189406,-62063,-164360,-16491,106692,217565,403436,490716,410037,263162,144323,-43211,-128178,-126103,-146838,-213752,-148627,-130707,-243812,-85815,195965,129358,-51508,-57208,4060,151717,232020,186932,214871,298511,236290,163532,146712,129442,47447,-75017,-72842,55978,123461,-36327,-183098,92831,416443,248333,-41055,54814,161691,75585,-76739,-292189,-372059,-295614,-218917,-141205,-51980,23906,7596,-108186,-226084,-245709,-263535,-256802,-87366,203280,349273,216960,61683,93170,-23682,-275738,-201510,1531,-92234,-179095,-250237,-415311,-560967,-448626,-167635,45968,71564,-8558,-76407,-150321,-86043,126576,64467,-336426,-396114,-53122,104729,93054,96571,9647,-106048,-196566,-226556,-89116,21456,-32826,150555,515413,496009,10089,-442304,-447223,-126931,77672,85953,34807,-33327,-87633,-55251,14587,79541,42311,-154005,-161974,73890,162489,96256,218843,405500,308375,79007,-10007,-132325,-345156,-322833,-144159,-67892,-75414,-155521,-164975,-63921,-21728,-108887,-214658,-208073,-89170,112496,158408,128603,196673,306034,268361,56598,-37800,102902,74979,-108550,-173833,-133352,21583,147089,155032,214677,334826,281782,50240,-168938,-77766,246715,376410,360091,508012,396048,-59036,-345259,-346970,-248217,-94487,-15158,-72914,-118455,-63849,45636,35384,-76826,-110067,-17229,95676,50906,-60969,417,125366,-20643,-301959,-275693,-2755,53925,-119578,-54994,116336,-84640,-373810,-200436,220537,257492,-94895,-272758,-58109,87544,-54894,-45408,166981,100031,-192511,-110304,211094,260715,131213,142177,171440,22961,-228314,-344276,-228682,9659,154999,78648,-116939,-133259,73819,89611,-208820,-486814,-485782,-255527,-82901,-120187,-135488,-65332,-118690,-216551,-230067,-235402,-223393,-64364,-35930,-130213,-136892,-164410,-161654,-74478,-9902,-53581,-88615,-39207,-57482,-122682,-194698,-182462,-175161,-387457,-522044,-200522,195535,265713,130624,-1373,-57944,-135191,-132771,-14229,-128087,-367784,-374462,-278245,-100278,62581,98357,120400,56021,-209345,-271679,40528,303285,165948,-198629,-427062,-381075,-304462,-207551,-138028,-123308,30011,114931,-108371,-279292,-178840,-16783,46374,-87137,-243660,-103054,61399,31549,-35021,-82186,-123906,-162946,-98851,114665,135326,-100052,-57395,287437,356833,290169,230387,107327,-2159,-25935,-74903,-114572,-37726,14748,-110273,-263609,-326462,-185570,-23793,-36600,-54781,63472,205652,308016,283482,278548,409451,511347,306036,74572,100765,244728,128615,-144660,-274498,-81784,342186,478574,206984,-112669,-182630,-151628,-226725,-316679,-232790,-190984,-374310,-418623,-266895,-276585,-371293,-282769,-53130,111733,102127,35463,54836,124620,172678,102142,-53613,-38027,105282,42264,-138520,-123868,-18151,-11668,-243900,-374084,-161300,99823,249248,190278,-24788,-167196,-256948,-239621,-108976,-41074,35131,191074,166161,104556,109498,-90284,-328932,-363782,-311991,-234973,-98271,4310,127958,263872,99751,-138364,-107629,21975,107069,167470,46301,-156999,-378546,-584453,-401865,13096,166186,19572,-149516,-224683,127650,540602,659212,959899,1231599,933897,768926,1083415,353498,-1026456,255455,110353,-4598361,-5269471,341721,1568926,1695866,2951456,2280709,698142,347947,377938,210511,-20132,-157433,12347,258004,-133561,-772183,-606865,-55345,152842,53595,-136489,-343392,-579111,-580112,-265538,-35960,16470,69262,-14654,-157026,-71507,8469,-28025,10819,-34384,-218876,-240614,-177550,-218203,-218267,-220061,-287452,-368258,-337582,-129717,73983,67724,23581,224016,325855,51460,-197099,-123394,21534,51485,29492,-62688,-110395,-40903,51771,64726,40667,95309,86958,-25566,-52234,30631,7324,-57764,-59858,-15119,-49070,-107716,86865,388726,313810,-11617,-186736,-155253,21765,137314,4207,-131349,-53667,64043,148884,202646,113433,31770,100777,202590,165260,-66307,-304380,-353654,-223411,-70217,19046,52361,171881,301672,238827,93060,68557,221555,217908,19596,77047,220356,102494,-32497,62199,-4594,-303378,-296565,47348,166096,26613,-81466,-137902,-88790,-19289,-35977,20632,3102,-208719,-239879,-78426,-3309,12576,161920,345379,325671,-56078,-398121,-392959,-195416,-93922,-66448,-85945,-162304,-116658,-92095,-104045,-62972,-146777,-207718,10600,94995,-8455,-90500,-86913,-7051,27587,36604,-51820,-189407,-143440,-15444,-64385,-86481,7305,4599,42345,167815,140450,-174626,-415842,-328327,-166593,-60655,193434,352664,155500,22678,81347,63637,-60503,-57529,91696,135277,-55374,-323310,-371274,-180216,-99683,-118930,71988,251787,94955,-79364,-112872,-162677,-106520,18170,-37569,-104439,-68796,-14917,82390,191605,233348,186762,207960,372095,465251,289251,71805,80255,123805,-17665,-93005,18212,-42981,-352059,-465708,-165510,143655,120644,-18784,-124341,-117579,141707,222029,50238,-74872,-135410,-189303,-133746,19046,136738,69121,-72713,30467,171410,71350,86564,154273,78840,-41046,-44060,11794,115642,187370,136659,50191,-139214,-376616,-475901,-367749,-154932,49484,48254,-44962,25229,93191,-97334,-313521,-362391,-241261,-84924,-60430,-132070,-129573,-86352,27452,205622,355530,417820,307843,19634,-122845,-14990,217553,189928,-32383,-55419,30416,-5488,-130386,-183655,-206371,-199135,-113017,62176,207974,193363,98828,-939,-55651,36285,148928,217699,228832,88769,-4088,87579,103103,146985,301122,317154,255147,245501,135311,37414,28602,16380,24916,-78921,-207122,-123488,39690,185320,346594,337920,96849,-140185,-179127,58974,332433,306560,162299,70797,19788,40988,13314,-228232,-367576,-198287,123350,357909,233603,-132247,-308255,-185526,-34150,129587,231319,155951,113199,119912,23088,-65896,-77178,-91077,-37748,-31705,-137641,-111502,1787,71127,183401,276108,221012,65081,-203222,-326915,-274635,-98950,51336,-10567,-214827,-339497,-299280,-87610,163902,320941,420592,381724,184174,31766,72511,203665,173594,22628,-120238,-237920,-312025,-228667,-10718,101046,86041,132046,225480,185413,59546,-34155,-108026,-178218,-187627,-86768,-53761,-81500,-32349,-31327,-181868,-108354,38277,-135493,-282255,-43598,213744,213182,81773,-51817,-72849,36540,102712,79545,156154,255202,51703,-310700,-318907,-21569,188979,117652,-61656,45133,214005,82300,-107213,-173333,-76169,166305,223262,93733,162505,178637,-106428,-330682,-698997,-939057,-238393,24370,29604,879259,895489,-481722,-936096,-631359,-475462,-150588,152871,-118318,-424553,172880,1066780,878929,204158,193690,47777,-447627,-516836,-475289,-685900,-630306,-237708,25628,51652,-62132,-24533,26616,41459,84272,113667,-4149,-86807,-101060,-129981,-16689,112436,-5302,-122186,-67186,-9900,-39293,-6215,2554,-146890,-319828,-421130,-370941,-175467,-120830,-227913,-166351,4461,51698,109306,211031,252026,262048,335239,421636,424445,242985,-142869,-396128,-361461,-257695,-95553,-27345,-179747,-246935,-122125,-37708,-52753,-9119,126232,92966,-133643,-203633,-93380,1308,40152,-3826,-52701,-112767,-179305,-47201,118377,-19761,-97257,76303,124891,19110,95047,280747,233547,-67911,-251351,-173767,-82786,-5795,152833,168254,32541,-88097,-159789,-71333,124282,81827,-10422,160386,209707,-3813,-37357,151098,213827,258139,401988,368179,213734,253837,358179,327345,234741,156210,110511,103952,22819,-80847,-90842,20232,140876,116054,-27835,-154944,-197848],[-122875,-59103,-38612,-59985,-149801,-173709,-153691,-168716,-186010,-22466,318819,428090,142177,-136262,-78331,100884,6306,-312083,-386467,-242954,-126044,-26381,31472,-5978,-9245,120344,234362,176564,9388,-34766,42096,82887,180383,323912,315208,204805,167254,197164,192722,121841,-31886,-147674,-200736,-92322,-27123,-112639,44324,276289,166230,-17687,-41099,21838,234230,311799,167677,145545,252004,235034,173094,134309,60232,15526,-19139,-48200,-12755,40507,-95639,-250164,-9392,343590,228883,-16615,69133,139707,-9056,-157655,-312187,-352070,-297846,-204363,-99426,-4847,86633,34940,-113773,-219653,-239863,-295460,-227520,14719,345113,557743,399152,212798,205979,97963,-201526,-223522,-9789,-36214,-87651,-119093,-283454,-418957,-352905,-149009,17961,3251,-70047,-68779,-99196,-62561,105964,74348,-234734,-291010,-1639,130670,108525,74098,5122,-80781,-177858,-194872,-35709,18379,-90888,123422,487184,419028,-65493,-481874,-487493,-207418,-3151,9591,-29988,-81654,-140009,-78726,65701,114707,484,-191452,-153704,120352,234374,247760,357268,374581,156371,-50556,-35621,-111318,-341567,-344999,-146948,-9308,4385,-114177,-175887,-36963,14390,-141067,-262673,-239434,-127321,57133,141501,123203,125891,155394,110467,-28645,-49774,89517,64656,-94754,-139749,-78495,97945,224748,184930,180569,263665,217565,10054,-196016,-115662,205179,406768,423082,527100,453892,23455,-276351,-309496,-190025,20601,101084,-7902,-85382,-21801,98061,95447,-47589,-91885,51564,163988,31550,-199661,-114671,60527,-12518,-244439,-232307,11406,50555,-140699,-90211,4693,-235096,-391230,-87025,265778,251656,-63809,-226958,-59906,33271,-124996,-118149,82992,-422,-264628,-160866,135236,199710,120527,116932,139425,45591,-129930,-262146,-222790,4830,161187,96926,-100339,-85966,146719,88914,-239442,-480379,-481245,-290409,-77280,-64838,-95377,-70065,-132712,-177208,-174194,-182975,-168451,-22445,-6804,-135664,-198489,-237814,-174466,-48649,11125,-15848,188,39042,-85449,-239435,-347651,-331899,-289877,-427104,-513271,-215404,160761,253105,118474,1936,-26759,-141333,-178312,-5565,-54765,-334099,-400739,-286301,-60697,125634,161284,203304,163352,-106469,-226000,-5508,199139,92799,-228234,-476085,-460848,-354122,-208073,-163247,-161621,-65556,-78379,-260018,-314235,-187032,-22921,55227,-96970,-268308,-129926,41543,42727,-20785,-80845,-104031,-114384,-71613,77246,55441,-159276,-73956,243865,309305,259055,206993,86847,-41951,-85816,-82245,-83224,-2382,-3303,-161250,-287119,-316228,-203891,-60393,-30360,-12170,89609,231144,350118,264737,218379,380055,514652,294117,17566,-19560,116099,79125,-138994,-276417,-104423,319058,465796,180196,-186697,-222486,-116575,-197532,-368477,-315782,-221140,-318647,-329996,-228465,-300492,-390142,-288215,-42537,206954,214225,83209,76199,155582,145139,1784,-153855,-107859,68300,41700,-140499,-112983,58497,51827,-247276,-389917,-135322,96624,148677,22738,-133363,-168473,-206189,-214691,-111586,-16954,73441,173322,88851,55991,110774,-52339,-258682,-268677,-225203,-213820,-139379,-65031,42796,222610,204865,63451,45426,93533,102394,140228,88281,-102285,-396459,-603849,-351570,59676,146591,4230,-79787,-210384,-45660,374334,587090,792406,1076589,955666,782096,704255,-205301,-1269154,398868,1066364,-2847213,-4370595,-1194670,-114389,1397091,3712859,2989004,911753,155685,182047,134150,-127515,-232049,-3672,196222,-125892,-596340,-420061,44924,165734,-13123,-111901,-201521,-439802,-571511,-348810,-76739,4885,58772,15616,-66465,93720,210668,100228,-11060,-157959,-401309,-412682,-261820,-203690,-191379,-231094,-288181,-339410,-281757,-97224,42350,26739,-25480,158767,340080,190861,-26295,23152,102091,44900,-27069,-79574,-101917,-44124,103173,171169,144221,158904,102869,-72975,-135242,-59856,-79534,-122869,-61175,34325,21111,-74628,120722,454616,365068,21155,-131235,-114163,157,135901,55124,-130061,-131372,2342,93328,152639,146793,103004,50090,35379,44739,-81191,-268067,-324103,-200395,-82560,-62523,-50058,112722,309065,293819,137561,64809,202533,284914,146074,74236,71620,4495,16348,87846,-66986,-339091,-296003,51136,202815,116379,-22350,-136846,-125095,-77917,-108756,-29533,-53322,-242354,-280981,-118061,-11137,41676,183483,299387,236827,-102515,-391707,-337695,-149155,-105932,-107153,-89044,-166573,-151702,-120033,-102394,-32487,-56652,-112240,17372,95415,35514,-43001,-81274,-39905,32629,102710,-1409,-237766,-289288,-108315,-53340,-66850,-21508,-13032,86440,243580,205359,-113269,-379314,-326835,-190520,-59403,261581,416250,127740,-24672,110721,155283,43962,22105,138932,183665,-17972,-330800,-415405,-179778,-37018,-97367,-34086,135707,83251,-9863,-45114,-130230,-122049,-56349,-175766,-260221,-168017,-17218,115223,179622,161034,85979,111112,334883,482784,316779,99667,104727,126034,-71484,-190358,-55480,-59069,-295672,-379788,-146265,105376,101339,-17321,-130602,-103560,126496,146905,-4626,-90467,-153523,-185317,-75057,35492,68718,50502,-26974,143787,347499,274232,196596,165620,27050,-92109,-56808,-9128,30644,163722,178101,89703,-106084,-369309,-517070,-426178,-126600,110877,46911,-106684,-27318,88571,-70596,-301226,-398902,-331618,-211821,-169637,-207842,-235545,-158579,9232,160594,288996,401522,325139,-6920,-156020,-7860,246955,209246,-38756,-91146,-1673,6679,-111394,-202911,-244143,-242592,-140539,81908,246173,209885,112292,33602,-35447,32519,156501,253332,281357,167545,88679,126183,67030,104071,249730,243937,175398,156396,22600,-20773,71995,135898,148033,25527,-133727,-109161,9083,143678,316762,329724,91411,-162823,-210015,9489,246240,199633,26059,-25637,37311,104398,11311,-264882,-420441,-257222,63325,345937,253854,-113898,-309392,-227605,-96343,38932,127538,89563,56871,85755,12454,-79653,-72956,-47139,2827,-57909,-223699,-239218,-142444,-5404,212192,346842,328980,220503,301,-132502,-160446,-91187,53941,23326,-185150,-361014,-405688,-236364,59690,273933,397975,400434,231776,50664,108593,302445,259712,30590,-140934,-211630,-273762,-245536,-56119,64086,65145,102424,169280,138909,26575,-92858,-192287,-240912,-208186,-48510,21182,-23501,-33069,-104011,-294825,-193130,51630,24353,-48287,124340,259778,196268,108827,41444,51548,99738,93816,83496,166477,191512,-45046,-336860,-311078,-32866,217960,257977,199808,265027,284143,63451,-153687,-229182,-133528,92030,205253,121417,171378,185830,-130133,-361950,-608781,-624724,89721,87005,-84000,583028,364360,-918703,-1109722,-694635,-417975,-2436,266852,-75361,-484566,168940,952317,659712,-259170,-183304,-154359,-492168,-355022,-205197,-421816,-411027,-69872,178814,261619,161062,64329,-29260,-76837,3530,99396,-24642,-133206,-103728,-102581,-23167,90142,-37480,-124526,2006,59029,20191,42336,18603,-120680,-226833,-339214,-372587,-172021,-70282,-155501,-63885,83514,68099,123530,282470,345260,336531,369061,390174,333848,163319,-128751,-282760,-243449,-143544,-14005,-32620,-233158,-278582,-115654,18305,-12473,-36926,96842,114981,-81581,-157572,-56118,985,-21338,-95879,-145486,-188371,-198540,-21600,99178,-53166,-111611,30534,61696,11720,147031,371850,297068,-130357,-350245,-233271,-89150,74057,287719,250106,37064,-124498,-189462,-67322,186836,214471,156441,327082,330155,58660,-43326,94839,118467,141470,292954,286895,176268,251909,309816,184388,88631,130352,182116,181962,74970,-51479,-47150,74601,181900,94938,-136734,-256586,-217009],[-103041,-41590,-44724,-98309,-179932,-205769,-178039,-164877,-130278,64113,356115,400207,94015,-245869,-252920,-60740,-31596,-237794,-323500,-233806,-128928,-26265,-37532,-101324,-44790,121059,198124,132570,50623,55105,55432,22491,120979,268062,198987,33575,90228,268177,410978,310111,38359,-144568,-177620,-50956,43343,3272,142420,300195,185051,46373,-11912,21352,264642,331124,113076,49856,126034,135914,124407,91215,-26318,-31181,12780,-56376,-83256,-5055,-93643,-253279,-88705,237397,166561,-29455,24364,54976,-116645,-230149,-296786,-322177,-301391,-178985,-42901,36985,110762,42127,-107377,-156349,-163915,-249255,-137126,131979,439738,682128,537504,323104,255379,150484,-151154,-243991,-64198,-15544,-585,15654,-158469,-269777,-228247,-105771,6761,-47076,-122856,-64506,-33026,-18604,85798,89720,-73589,-110435,63823,149004,117464,42122,-6961,-49732,-147476,-174437,-16688,-3213,-141028,66942,372384,253166,-137670,-428433,-447658,-256861,-68212,-38749,-55795,-93207,-156526,-68708,134966,154458,-30055,-189362,-96649,189999,316364,382215,437897,308477,48818,-113086,-58248,-112640,-322984,-333852,-125763,67120,126299,20935,-95936,519,15491,-205616,-349808,-309395,-162084,7212,106777,113933,89337,34910,-43580,-105111,-35543,88699,63447,-58354,-98231,-21948,183568,298314,184817,129743,178926,127295,-16137,-147180,-105863,131724,354039,442712,525166,465908,98915,-165887,-219927,-112549,117567,200052,64983,-30828,38613,140540,107101,-70423,-107385,112361,261594,58221,-270900,-196492,-78,4191,-153233,-178131,1575,56107,-86204,-73961,-94112,-343583,-360582,22971,283043,223566,-20778,-143293,-46585,-35374,-203082,-190987,-13469,-126026,-344151,-228022,6369,88065,112351,125591,118074,59734,-30519,-143674,-148253,41913,174256,111872,-63984,-21325,207820,103086,-218351,-394793,-402832,-284328,-73065,-24914,-62456,-63293,-117609,-119556,-101017,-115952,-72689,61915,41432,-145152,-243747,-234567,-139904,-29448,4815,-12384,47333,75807,-113385,-340501,-469709,-442794,-357569,-396214,-428272,-201829,99848,184537,31989,-77729,-65635,-168638,-202895,-2023,-13777,-295187,-400727,-285646,-52429,155715,220047,281652,266618,41709,-115739,-18717,101183,28863,-210532,-422922,-434564,-286247,-118093,-142916,-191332,-177256,-281175,-384648,-304115,-165483,-14344,88383,-51293,-218377,-117480,31399,49901,-10125,-85202,-100529,-79653,-63776,-2704,-63104,-228080,-99434,157057,204299,159088,144577,76192,-58515,-125380,-48414,7436,48796,-26682,-211455,-326813,-329121,-257794,-129656,-40963,2891,66176,200602,318753,191089,122096,319383,449138,237923,-37292,-121952,-11838,47416,-84522,-227020,-102300,280437,441017,149799,-246676,-268440,-101422,-165371,-380312,-359636,-234066,-235320,-191870,-141683,-273245,-356578,-247766,-12561,273572,310111,140675,82611,151243,97517,-103236,-246446,-152954,58620,48810,-140064,-106899,122493,107403,-222564,-373499,-119125,89054,47167,-159011,-273063,-191640,-143560,-165009,-108191,-42128,31213,90469,-12548,-26947,60862,-26551,-167124,-149680,-115860,-165773,-165303,-115729,-18414,137824,207085,184399,168817,130626,68172,134723,200682,23094,-364786,-599526,-333758,52744,90229,-8486,-8585,-181349,-240412,90244,328462,420020,681536,832012,794393,268320,-883516,-1208334,828301,1698204,-727006,-1620876,-1622014,-2135020,257342,3738915,3050605,675800,-258628,-110859,-6579,-248977,-258978,-10064,72382,-121791,-290909,-126700,129987,128611,-77963,-45569,22053,-189660,-444127,-340851,-83521,6822,64403,54700,20665,214285,340386,168010,-70871,-257344,-438059,-421920,-236860,-93135,-96161,-201217,-250790,-237305,-147595,-32540,2345,-35492,-79969,75473,321943,304472,127173,115365,99005,-12705,-92255,-101470,-103750,-36608,165000,262015,212856,177027,89145,-116528,-203487,-135625,-136118,-176892,-76873,76028,108669,10738,156571,452939,378465,62490,-66940,-72412,-25360,124806,117876,-97221,-198391,-74107,38572,122865,217088,203455,16534,-106547,-44579,-56401,-185033,-243355,-157572,-94638,-127713,-119893,51074,262617,271772,85607,-24606,93922,248102,196622,27830,-83024,-80143,72161,97929,-145858,-340235,-220791,74298,201872,161347,26541,-115905,-159692,-158967,-182135,-90996,-113550,-261298,-295844,-138322,-18416,53181,173214,239096,142209,-119308,-313271,-199496,-44822,-72344,-84623,-36677,-121881,-152554,-112566,-75340,9598,53116,30163,58998,108527,92780,33895,-53944,-90504,-11674,116684,62159,-212798,-347447,-161262,-40446,-68929,-95920,-54176,127133,299351,252031,-15040,-288284,-301377,-212080,-74746,282760,427135,84548,-96851,82364,184958,107685,69354,150017,203091,19180,-306543,-409060,-135546,60323,-59621,-153129,-36171,14314,16512,-7457,-108056,-137281,-123624,-252650,-335460,-236122,-39180,117786,137162,44414,-40010,17209,261435,407754,270512,93075,89883,84119,-121519,-244966,-114479,-80855,-219167,-237699,-72216,78281,79502,12898,-53846,1702,123122,60644,-61109,-94707,-136830,-129076,11212,52299,-7122,-982,-6024,212662,443040,397453,248460,144850,-54168,-159681,-75111,3221,25890,142725,160901,81612,-65005,-293498,-461550,-398058,-55318,161172,22191,-155861,-49631,79224,-61939,-266676,-355577,-354272,-317884,-278284,-269799,-315174,-228440,-31472,92433,201329,363794,320881,-15696,-183247,-16103,220268,167169,-52127,-95685,-19984,2366,-83636,-199793,-259666,-241998,-113712,112074,244366,187323,103234,49502,-15661,41103,166963,259346,299540,240550,177747,125765,-1923,45453,183894,149607,90817,74948,-47784,-23515,135856,235722,233603,99855,-56646,-63881,5581,108445,262107,283846,69725,-193937,-251074,-49115,144645,59747,-161692,-157106,44990,175376,48750,-208052,-351551,-250393,13435,314394,260379,-69391,-242135,-216223,-143456,-66606,5142,16627,3842,46442,1411,-62917,-40724,-10792,27266,-58963,-247126,-305908,-238738,-61956,214557,364116,385584,330596,204060,80118,-45328,-95797,55410,84177,-108227,-329023,-457437,-339826,-30220,196784,281345,307861,235103,92351,160625,366327,301039,19253,-150665,-156802,-198973,-259069,-152466,-16713,29479,75548,129534,108106,-1733,-132632,-236108,-269722,-188725,33225,145772,75256,-4180,-157412,-373719,-264663,57597,184816,176714,250837,275728,186482,156799,171908,205370,176640,93844,94739,180339,136854,-118251,-316866,-251003,-25458,214631,342106,384106,390604,282558,34770,-165561,-236485,-164701,17994,173011,117828,119736,172989,-49052,-240078,-270770,73824,597927,180287,-168881,129863,-490834,-1428307,-1187492,-643996,-286225,129153,351839,59967,-266305,323138,608753,17752,-797156,-510391,-311539,-467200,-159782,94734,-97326,-151403,83224,298902,430186,401881,195690,-48964,-183998,-93663,38027,-84388,-195158,-110948,-83828,-48274,33157,-83200,-108590,110014,176001,90261,48936,-15018,-107408,-122018,-243729,-371023,-199572,-77299,-136024,-20312,107804,66344,135405,330890,377621,351056,372346,330574,201493,29068,-144982,-169752,-128959,-38078,69844,-24189,-271125,-316048,-147645,-9106,-64667,-115314,46530,110412,-72471,-150460,-36052,3378,-86620,-194750,-233275,-243436,-196264,-4666,69234,-45621,-81068,-7907,12764,30612,172739,370307,270709,-191570,-400502,-257850,-69466,186004,427937,330163,50897,-131442,-163446,-22856,234209,327582,288374,382783,359559,115905,-1158,102789,92832,27637,89673,105039,101685,247154,260455,29461,-73279,106086,277749,261901,111857,-30219,-15183,107073,193305,58528,-225616,-332334,-230143],[-93827,-45109,-69852,-132516,-178451,-200975,-179759,-148351,-64591,126046,321011,306259,32626,-317243,-394054,-205142,-57124,-113973,-198505,-210275,-154036,-50521,-99191,-166952,-44836,144526,166907,72452,46497,81407,29110,-39654,83523,268306,181566,-31944,58899,331577,542000,390295,65416,-136947,-142684,-28117,63326,63890,153941,228156,161660,109331,11945,-8867,216601,261367,16079,-62764,-41082,-30009,32995,33402,-103617,-83325,5297,-101078,-138574,5834,-22906,-196254,-132094,116356,73450,-72401,-48682,-47937,-205805,-279489,-260146,-283574,-282866,-122772,34032,61139,68496,5421,-106211,-73172,-56160,-144236,-15358,236656,466040,680226,602830,374532,231489,118941,-130343,-242018,-136854,-42936,56826,126052,-52045,-140055,-99940,-40996,12145,-79211,-161758,-68267,26267,36480,67501,86135,80403,86083,124336,162298,135104,28056,-15046,-19321,-109698,-162806,-34929,-41233,-172954,4719,221463,58583,-189145,-306872,-347192,-267853,-115464,-64246,-40863,-60319,-135322,-37422,191539,173717,-52691,-147241,9192,274526,390959,452013,416512,210484,7301,-88783,-63392,-134134,-306141,-301661,-82796,148033,251186,180560,25282,31490,-18801,-285647,-449632,-380725,-168453,-16647,61953,102184,99386,-15604,-153642,-170923,-20423,93277,60402,-28426,-69366,29938,270402,351643,152268,60185,83408,27819,-18386,-32515,-46530,52797,246955,428635,525675,445609,148089,-50078,-103012,-30775,181043,263306,124288,25297,93273,158034,71216,-134547,-152891,140733,336515,80090,-287776,-235753,-46424,18589,-53005,-124720,-33321,51443,-9324,-50248,-179079,-407196,-318355,73912,249739,172632,23272,-44868,-30507,-114477,-277251,-243250,-100106,-238978,-394225,-274006,-122526,-36553,99542,151026,107006,67716,49499,-21062,-31690,99575,182216,115169,-18281,50519,254035,133818,-155736,-258011,-275527,-239605,-74231,-15819,-45595,-39682,-67747,-54826,-24543,-41372,45055,184159,115961,-138344,-243241,-149513,-59045,-8237,-25889,-60461,16053,44052,-138659,-392006,-534596,-508546,-373604,-305740,-291932,-160414,35258,82350,-98385,-221698,-179381,-221079,-201956,321,-3814,-245887,-362477,-271872,-69835,149947,253997,318854,328035,191273,18646,-11052,31574,-5674,-150833,-285835,-305388,-129758,17089,-91539,-207344,-275011,-431015,-437521,-247595,-123529,248,123846,23728,-115886,-70441,30808,52047,-1605,-93523,-115868,-69569,-75659,-95011,-174140,-274282,-129372,46464,71213,31683,77067,92412,-38893,-126577,25537,140532,100983,-52692,-245514,-356099,-348303,-320040,-208587,-71952,-22083,-8446,109965,208846,72535,18295,251465,342551,151313,-85268,-194995,-114728,37895,5565,-137835,-81370,230694,410007,131491,-264459,-288197,-86008,-124175,-349208,-361603,-237659,-160936,-53110,-33629,-196215,-267116,-161069,37055,295041,351996,174497,66887,113543,42928,-173373,-283364,-140983,87153,64095,-138814,-110087,154730,153877,-157627,-314610,-100714,96965,-19797,-309070,-399737,-213950,-76784,-95305,-90384,-109093,-89159,-39271,-109546,-112919,-5882,-7973,-85540,-48839,-6349,-87507,-158869,-128287,-42161,30392,109916,191671,232320,144951,27800,150114,354695,191091,-288623,-572333,-358437,-13752,3878,-42487,4237,-187709,-429646,-241416,-43467,-45617,167049,620633,818051,-161229,-1611470,-1026548,1414894,2396582,1949085,2075435,-1282119,-4213551,-1484834,2955685,2472441,88948,-751782,-375907,-122677,-309068,-209021,-10138,-105209,-156534,-1081,129475,154818,45260,-124389,39699,258830,86774,-242496,-235750,-42980,29162,86136,82818,67503,253207,361253,144976,-157446,-297812,-320587,-285540,-138005,57969,38868,-126444,-173045,-86076,31449,57375,-25004,-94082,-113404,18928,303004,377308,216966,112924,424,-126416,-170041,-133036,-114230,-13528,229358,322725,235169,151668,52138,-145476,-239561,-168497,-133789,-185282,-91756,90280,169893,111524,174521,374276,347853,109059,-8349,-45289,-52195,99785,172621,-37387,-229550,-138954,7794,131015,300968,290096,-2894,-193235,-88416,-8120,-87302,-139004,-102418,-98805,-157145,-133150,18323,189713,189143,-26617,-157174,-67595,114331,141979,-64781,-219357,-135676,119529,82839,-233638,-318207,-100269,106795,161733,141466,46497,-84611,-182324,-223708,-215546,-140099,-161823,-263144,-285727,-145924,-30666,42922,140911,191945,85314,-90381,-182179,-35819,61104,-20214,-8240,64570,-36178,-123485,-75384,-23884,58441,145101,161578,121732,129237,143660,121275,-5566,-147983,-114258,57004,115493,-113989,-292031,-159625,-34821,-100329,-205148,-119958,144232,312574,257379,78414,-176450,-269243,-235455,-97350,273572,407625,43153,-183038,-4801,144859,116318,70636,122488,194857,56601,-249053,-348168,-57901,162315,-25758,-258147,-209424,-80393,-4927,-21008,-113085,-145472,-150392,-224794,-277499,-228098,-67067,75895,45586,-104967,-159169,-40650,178509,268426,175631,64384,38832,1780,-157799,-242407,-142679,-98756,-136479,-74572,34187,58334,39797,43039,65671,143327,120257,-25826,-115609,-89491,-87314,-33471,99856,58143,-78463,-75154,-1683,231983,439842,404405,236806,113801,-127759,-225381,-90306,56204,117361,143635,97597,30827,-30112,-172007,-316704,-267279,52177,195160,-12840,-179196,-38596,77363,-51508,-202663,-242667,-297399,-356003,-332540,-286829,-339158,-270091,-76716,22383,117808,318461,309827,14100,-178133,-30757,147052,68026,-83433,-71536,-14329,-11894,-51536,-169641,-247206,-200248,-43097,146409,213165,143816,81236,38659,-12164,50704,170135,230275,275542,278684,226446,82966,-83626,-7022,134081,71694,32529,33763,-53297,17476,199542,301135,272523,127077,-2270,-2825,33028,82419,177057,194516,20548,-243963,-307808,-110233,53979,-72009,-334336,-278395,44796,241030,113898,-95799,-204515,-195230,-17619,268697,252329,-14437,-152944,-179986,-173089,-164668,-105246,-39080,-25436,13460,-4136,-17847,6644,3956,26944,-39289,-210170,-299117,-263710,-85437,186404,321814,367081,361245,355354,273278,53008,-103846,65352,172463,9821,-243571,-431981,-366499,-80967,121317,130765,159551,214495,164597,228795,380095,273307,-29211,-168880,-109406,-121062,-255698,-252271,-107777,-2447,68706,117424,92809,-21815,-141993,-227821,-261834,-139506,139259,284887,182562,35140,-187018,-406880,-316919,42290,296810,329638,298993,241616,156817,183477,285842,333903,235147,91815,100738,184452,88633,-162224,-259105,-146964,19586,202087,358610,447768,406222,233240,16599,-137323,-193249,-160709,-25274,154951,109998,59355,195549,159478,16512,210511,929164,1107601,237789,-239415,-378471,-1397987,-1845757,-1179630,-531983,-122068,224276,411299,273294,203550,607428,127277,-923456,-1304861,-722130,-384627,-348595,58289,373225,214901,80639,173827,329922,475122,545675,316188,-27106,-246623,-175954,-49380,-168014,-256676,-118428,-75427,-83537,-43061,-131810,-80552,231808,326789,170122,28541,-79498,-104773,-28296,-161248,-369008,-257473,-147656,-179884,-56350,62221,45240,147933,343386,330082,287752,336966,267978,82700,-106135,-177392,-77827,-29167,40761,130792,-11898,-296407,-366587,-216042,-100080,-183930,-229923,-19907,90372,-87255,-164319,-30000,8229,-135108,-269486,-290539,-265025,-175758,-4833,28693,-15445,-25986,-39593,-18393,72670,178314,291679,177921,-221327,-388243,-250318,-41903,286904,527130,384261,68264,-119568,-111035,38938,258774,395567,350605,306477,280199,151493,68753,148513,136697,-35083,-137790,-125764,5003,236382,219009,-108993,-224294,78356,363197,317050,112732,-31098,-3715,111585,175579,23344,-267025,-365296,-234980],[-92199,-61448,-99222,-144587,-146044,-165515,-171511,-134693,-6451,150784,219941,163497,-28819,-330737,-466351,-296486,-66440,19094,-45374,-175837,-192983,-90040,-136881,-197217,-27903,173644,150218,18299,1816,44859,-17750,-69253,97898,317752,235844,9944,68506,349384,540422,354861,41915,-127326,-97881,-21636,30979,46356,54663,54297,86863,140330,14000,-68804,92783,108146,-106411,-165150,-184149,-193513,-65236,-18161,-148730,-128460,-40992,-170525,-169215,66088,95073,-102808,-139898,-110,-32934,-131654,-115076,-120151,-241057,-292008,-216179,-233090,-225209,-28915,124152,56693,-40726,-79569,-121972,-15032,33884,-20426,104604,312056,426967,555152,578106,364334,150224,23530,-125153,-201838,-193820,-107275,71860,186281,20992,-49770,6007,33191,29373,-96613,-187283,-85038,56423,88721,55030,54615,175971,239995,166532,174569,171829,49880,-10031,3542,-73965,-158226,-83193,-90275,-185374,-42182,88685,-98689,-206770,-161828,-219332,-240830,-144696,-76828,1034,6538,-86592,-3120,209396,153446,-77786,-83246,140798,355110,438564,435242,286249,85975,19124,3320,-45695,-166236,-302422,-261984,-25597,216559,332802,283541,122616,42618,-72609,-350720,-520651,-411022,-134100,-6106,20477,92464,149145,14355,-196392,-223142,-25281,92451,46580,-25850,-64236,69800,343894,374761,100083,-19846,-13421,-55890,10440,115430,45211,-5890,129226,392570,536046,413963,158772,34560,10658,40222,204697,282537,154088,62302,118319,143829,10028,-206050,-205660,127716,346426,59535,-279588,-241571,-80425,19555,31040,-80992,-83032,24801,29844,-69611,-260145,-436772,-293555,42824,164265,105940,55151,41005,-20461,-187839,-325213,-255015,-153198,-294454,-376150,-261938,-196527,-129390,73287,158654,93457,73787,105246,81213,88679,154466,175517,100398,20758,116198,288043,174545,-74960,-113069,-138235,-172608,-85043,-42634,-46122,1034,10226,5084,36941,28833,155339,321115,214441,-94539,-175128,-3517,51051,19297,-70329,-156815,-101370,-57503,-163071,-381250,-536273,-534117,-350539,-186143,-142061,-97971,-9682,-23221,-230469,-381911,-337908,-291377,-180769,5955,-9923,-182386,-285670,-244088,-99390,114088,245563,288966,321564,294575,126977,82,2581,-4519,-73572,-118149,-119988,47046,135893,-33668,-207753,-333767,-485243,-398982,-157880,-75556,8249,131875,84254,-2574,-1394,41174,55983,12655,-97747,-140144,-80938,-97076,-164347,-234428,-272710,-153714,-54824,-44696,-69107,39785,142407,17229,-86260,120404,275127,138087,-76017,-250615,-344864,-345243,-356403,-269686,-118309,-84693,-116997,-19491,50691,-63184,-64026,195375,225625,46110,-134681,-242660,-177940,45791,105332,-28678,-48910,172762,366107,132352,-224449,-256587,-52440,-69507,-276658,-319671,-230900,-117054,43681,61626,-90479,-139191,-45195,94939,265936,314344,152078,22970,52374,-3540,-180810,-237163,-62726,146640,83158,-133038,-114313,151207,188937,-56792,-214945,-66984,128137,-30506,-384566,-463795,-207708,-11299,-12695,-51174,-190794,-257488,-189648,-186616,-175723,-52727,10030,-36699,4890,83174,14762,-108659,-92286,-29595,-73957,-46355,99133,229534,159171,12369,177496,495558,346393,-189889,-522743,-411107,-121821,-94044,-114220,-78308,-265908,-581802,-522614,-403447,-456280,-304113,403352,854227,-516195,-2280095,-935842,1953387,3419077,5035038,5588785,-636908,-5973488,-3389613,1532580,1435202,-645668,-1157372,-491529,-126799,-257843,-85031,-7512,-302794,-240866,147354,224276,94122,-62888,-146750,113121,434294,296705,-35840,-64058,42630,71198,114309,84277,54570,204714,277540,34844,-254079,-269536,-100815,-69311,-19329,177593,162730,-25551,-69980,67724,199665,158195,-14997,-120297,-110025,14239,298979,398834,219312,15874,-164235,-273458,-252825,-170081,-127000,21591,284046,347678,215759,97988,3396,-156467,-239573,-150919,-70407,-131799,-90141,67052,169517,176654,158935,240038,282499,154450,29437,-43955,-74671,63062,200364,33367,-215379,-174249,8577,172290,361495,320887,-17952,-217271,-90405,35799,-12813,-45947,-46444,-89566,-142730,-89551,27821,122740,85130,-141290,-280980,-225444,-66216,-5972,-185592,-311704,-151210,145584,40289,-316746,-287963,17857,131802,97722,69446,33250,-55170,-183026,-236787,-187397,-158892,-187502,-247085,-255282,-141699,-38805,21345,105667,177125,90909,-18581,-33874,95032,117785,22457,95300,188115,65758,-75373,-22271,44200,108999,191432,231515,181048,145994,168279,194647,54548,-199130,-259234,-64471,140644,33201,-142291,-112707,-45000,-155179,-316236,-193269,128078,275516,216481,130044,-81022,-243953,-259521,-113323,257247,385108,22912,-259673,-125877,56068,78572,30684,67351,169155,95638,-163654,-243463,30176,229877,-17349,-325619,-324210,-154812,-56272,-83858,-146770,-138364,-120397,-98067,-94551,-131129,-82116,-3400,-91969,-261084,-239469,-40485,116642,111917,68159,31798,-28839,-96177,-170172,-187322,-136181,-110276,-67872,68804,141816,41330,-26661,42980,169346,251166,104600,-103789,-164390,-80768,-20713,73169,164972,49435,-126533,-137317,5814,213124,353512,304128,180420,95232,-156357,-263320,-91451,140287,273154,172973,14188,-44316,-14539,-49923,-130458,-63798,175290,214271,-36426,-163248,2065,89018,-27370,-115239,-94638,-175752,-305054,-301614,-241992,-294291,-263743,-106774,-31708,57382,276568,305539,87973,-115972,-33349,49853,-67672,-137526,-34495,11174,-27003,-19503,-117058,-210907,-131778,49213,176578,171143,103871,59465,2450,-36804,44295,152086,169995,216416,269203,218536,14699,-152193,-34405,127183,51236,27226,47694,-4300,66808,237905,329444,270987,104580,10659,52593,80755,60291,62207,68851,-53582,-305295,-369983,-166233,-13000,-165163,-436358,-352029,38429,286933,181924,11642,-56840,-124804,-28285,214655,228250,27352,-96276,-154057,-188324,-235769,-180329,-65338,-24641,-5591,-1886,38992,45586,-13510,1490,-11667,-139207,-232924,-217903,-72767,130192,223062,269805,305402,413242,402403,116831,-104958,91032,279161,151200,-118899,-332764,-317419,-88538,72951,11857,26120,197114,262506,304490,343822,180361,-109312,-207381,-102958,-75011,-230807,-307381,-170980,-13800,90817,133405,85799,-34579,-123021,-180345,-232425,-83894,243043,401938,267742,66437,-191111,-390614,-337816,7761,330921,374387,260130,154494,85436,154305,336476,396075,252401,79096,91596,164590,37858,-178863,-180136,-23569,100860,201101,319609,393137,329208,167933,21133,-78678,-117863,-126897,-21298,169437,120678,38668,285184,456884,332429,664064,1611146,1389725,180896,-315301,-813084,-2024032,-1982713,-1080196,-413046,25698,279767,441187,495054,781960,932328,-355153,-1866666,-1649746,-784944,-369580,-154341,271064,579198,451764,234685,177641,246867,366758,514743,362427,20106,-241126,-213515,-131188,-249807,-301938,-124617,-76821,-116184,-111884,-166949,-47822,333956,469309,245168,1650,-146522,-107940,37137,-107201,-367048,-334072,-259228,-263848,-150879,-35995,13136,166063,317776,210159,154356,259889,213915,11793,-198885,-209404,-19040,53213,87934,149428,-7113,-305036,-418496,-300819,-209960,-318564,-354534,-93029,70056,-99732,-177719,-33819,11884,-151260,-294771,-299775,-250092,-146309,-23962,-18774,11854,27786,-63209,-36215,118328,171617,183228,78680,-192717,-316369,-226026,-34891,328663,548147,394265,87128,-98223,-71183,80256,255846,408911,338108,137063,119830,157021,138604,201300,228995,-17296,-304899,-327780,-87674,214783,187384,-203546,-336336,40580,401143,328372,75158,-56011,-13389,91221,140791,8737,-246847,-348212,-228593],[-91769,-76693,-116525,-129126,-97520,-118511,-167776,-132107,36011,142557,83516,7362,-74637,-286078,-453051,-313547,-58857,116571,81528,-145759,-235884,-129592,-140950,-197557,-19436,185935,149085,-7962,-58686,-30627,-62237,-49332,163792,377375,297210,103200,91026,289315,402013,230108,-24561,-119298,-48830,-26011,-39220,-43017,-132158,-183025,-28934,121423,-12497,-145413,-74365,-87147,-216932,-220199,-240664,-278719,-130273,-46936,-151507,-156113,-109915,-241896,-176784,143254,217237,-4742,-121927,-94988,-133941,-191132,-150355,-131214,-208424,-260432,-172476,-168678,-129735,88770,207618,20348,-186492,-192939,-156701,-13645,69488,79535,197015,352735,343935,351712,462987,300426,43816,-91614,-114649,-123975,-210094,-179705,48314,181535,45198,-7780,70819,97814,50515,-102933,-202350,-116970,43841,124798,54407,6333,197033,317230,186776,187911,224681,105956,9934,12710,-52621,-162275,-148333,-143292,-184265,-63024,10017,-173818,-184716,-36577,-97023,-182282,-153290,-82364,49103,82998,-29361,15921,176589,89415,-115734,-26277,259920,410165,445495,344573,84673,-52011,50576,117349,-10773,-196214,-312610,-225400,32524,255571,337198,276023,146535,29705,-120729,-368542,-521419,-371064,-64468,32391,-1957,91442,216039,102719,-172853,-256277,-54231,78141,18172,-54343,-80744,89186,383337,363116,46435,-94667,-96493,-101343,69494,256305,141171,-28995,40518,342963,543203,385093,129249,65437,95515,88990,189909,258501,147039,64794,99873,102325,-43986,-244467,-234353,84820,280825,-7960,-270888,-231561,-110460,1214,80894,-51553,-130820,-24314,-7012,-162161,-349454,-447980,-295873,-53399,47942,37196,64584,92675,-17899,-233073,-324305,-214918,-152787,-259095,-268888,-176709,-186146,-158205,31035,118504,61934,81423,145412,151484,176015,189410,152452,68260,40096,163060,311851,211300,-2908,-1851,-30470,-108977,-108528,-97445,-56638,54963,99523,49867,65685,78152,228598,437171,323196,-3169,-37751,164577,162098,49204,-113603,-273705,-273675,-202877,-191133,-320312,-485878,-527405,-310745,-76399,-14643,-23370,-18680,-103965,-324021,-495430,-482295,-361033,-151842,18039,-10956,-105644,-183072,-204459,-125712,59602,187743,188459,243640,318763,169222,-204,13161,24003,-9848,18136,52124,169120,187246,4990,-194636,-341703,-436610,-282188,-57541,-34632,-1242,88914,89185,79355,74243,64889,72094,43102,-86937,-156834,-99524,-112844,-185118,-220483,-216565,-161849,-114522,-100745,-100814,52804,218577,97419,-15882,209113,365570,148190,-91690,-222525,-277741,-295780,-341618,-291750,-167707,-167775,-227710,-146851,-102378,-179317,-103765,161761,121519,-69615,-199967,-278284,-199424,61244,186989,78892,-10800,110056,299695,150024,-130984,-169649,3544,-3956,-170967,-235050,-206413,-104694,77957,116024,10589,-4666,73374,144960,195191,195673,57802,-49899,-18035,-29217,-119581,-112827,63309,215113,99280,-114602,-104156,120428,205151,58614,-87724,-10626,174677,13719,-360307,-428018,-152518,49753,73500,11418,-251646,-426045,-332725,-241372,-201625,-56139,31358,-27230,6937,141256,125665,-15285,-13027,3669,-153599,-200505,-39860,178162,192071,43940,202333,562931,427291,-98914,-451049,-459221,-236816,-181179,-219953,-249235,-416986,-665484,-659029,-620272,-680970,-583500,256361,891205,-731708,-2751035,-1070413,2218905,4692071,8002935,8031783,-50721,-7050179,-4972065,-168132,222063,-1308316,-1357867,-393459,30988,-87622,79057,-4245,-470785,-356452,104247,116834,-44609,-169288,-155771,146917,496213,376251,110519,119075,152658,121165,131853,53002,-12992,95404,130906,-124357,-343240,-193164,134806,145876,73035,212532,225399,69329,32274,174061,300947,250650,48251,-94177,-70447,58907,306579,367010,140613,-138520,-338886,-410328,-320625,-200246,-134935,56622,315293,340091,172494,37782,-45370,-155242,-213649,-96793,31930,-24350,-62749,11357,99068,169426,109082,93547,204011,189908,34554,-71674,-86421,23392,191144,93981,-164772,-175047,33454,223751,365089,273784,-37676,-191002,-66065,49472,9381,5275,-4205,-67337,-90626,-11023,69724,84541,3117,-209365,-358036,-325258,-215421,-189713,-299028,-339935,-123510,146844,-20319,-377258,-261021,87367,132803,35996,-15431,-2540,-37233,-157138,-184324,-104440,-142806,-186878,-211609,-207961,-118859,-25520,7631,86571,197516,154590,77000,93256,155806,101609,39606,193730,297333,153346,-20357,29951,114684,155374,184263,220069,211307,144531,152949,231812,110909,-232356,-408792,-209048,129481,183312,43795,-49916,-75378,-215441,-386683,-244294,85496,200860,147893,129363,-22470,-226995,-277490,-112144,250884,376433,33604,-302213,-239073,-39641,21357,-30513,4078,139620,135477,-62018,-116904,101462,229536,-48595,-343213,-339712,-168955,-106339,-171940,-194368,-111278,-42921,74665,142945,24249,-70592,-93289,-244503,-387757,-259058,20470,97243,-15337,-19040,11830,-84246,-171948,-151147,-99992,-103782,-120372,-33031,159884,222934,28325,-111538,-1457,208035,275588,69472,-165227,-202937,-76799,39639,159546,191438,32965,-130630,-142807,33439,175262,224422,146045,110870,100909,-121811,-252167,-70578,234371,432413,223642,-57774,-118057,-24984,26038,29753,142478,281980,221718,-29752,-101417,63173,111010,8011,-23828,44681,-24078,-179125,-191857,-140787,-189655,-204462,-108293,-61070,26950,242771,309245,187042,6541,-6932,-44057,-207143,-205213,-3730,41509,-35652,9238,-54471,-162836,-56926,137505,193877,134661,86496,48162,-48715,-90203,9019,102706,90437,141103,219475,163601,-49797,-186015,-28560,172261,109792,83488,107844,63707,85143,230909,325477,243641,44848,-19966,84068,128551,33466,-71523,-72432,-134366,-355616,-416701,-209879,-60751,-212745,-447988,-362195,27648,303518,226863,59662,14545,-74507,-23529,159955,188268,34815,-104622,-159993,-194704,-269657,-210779,-64661,-3183,-8784,6771,84622,53965,-64091,-39787,9884,-71446,-140863,-123563,-30946,56144,84546,119862,187776,362524,426260,131368,-92924,132269,385313,289448,20244,-186674,-220789,-67919,60687,-32059,-37113,203371,365986,369903,272907,54801,-192989,-261436,-150989,-82255,-193418,-293293,-181036,2465,137224,166521,77154,-43960,-89667,-124454,-207117,-47520,319800,472162,311930,79022,-172408,-330530,-312564,-25306,292776,317537,155944,31007,-30556,60322,305490,381883,225495,56043,66425,113077,-22914,-173987,-99089,84575,190987,215778,251103,260079,198602,112933,47228,-12842,-42597,-78602,27115,217279,159344,80350,428719,754361,604451,922404,1821899,1254068,-44040,-411015,-1065718,-2111615,-1699221,-864917,-314233,122447,299504,423436,622696,1247913,1167257,-708213,-2450169,-1708534,-700562,-292411,59879,435061,671501,572931,291734,100695,68364,142391,312013,295577,65910,-162669,-189474,-177992,-303620,-321097,-131371,-85924,-133170,-145415,-172806,-17908,383395,547565,290741,-15581,-190393,-112738,66621,-81129,-361648,-409662,-372154,-341420,-248444,-142842,-15623,190962,261582,49208,-18146,145872,163524,-9074,-231740,-228706,5475,118442,108500,118944,-16576,-286983,-447226,-372410,-289954,-415370,-462283,-162953,60012,-91163,-178713,-48025,7422,-130972,-259987,-257001,-205317,-118616,-57457,-69359,14700,60861,-73733,-48289,140329,157268,101702,38727,-96968,-204488,-205857,-73957,280398,479673,355617,108901,-70325,-71748,65662,220414,371992,272990,-44484,-54466,139155,187165,239858,334969,77459,-348773,-431037,-151188,177076,160330,-234743,-384668,-8517,368247,290936,14995,-94380,-36933,57013,107041,27626,-169429,-284651,-207289],[-84746,-77860,-110899,-94788,-54716,-82680,-175028,-135931,66105,119221,-43955,-118743,-91909,-202664,-362744,-257214,-37543,148618,132903,-139966,-275252,-154402,-112220,-180356,-38137,165723,157413,6865,-100457,-108466,-87227,12009,250552,399707,307691,176711,93128,142201,163455,59365,-113372,-114766,-3251,-35894,-122606,-168868,-339896,-411670,-159237,54367,-60556,-215909,-233996,-261842,-273276,-199807,-183058,-241281,-136677,-48156,-118646,-162702,-177118,-290708,-172322,192396,295922,71463,-90237,-155631,-212970,-236410,-148245,-82027,-121143,-188155,-128912,-94846,-18499,199396,260079,-39379,-319421,-297814,-202825,-72482,43693,130329,249568,358947,244651,134542,277432,195910,-54117,-178575,-84210,-26555,-181319,-228533,2818,115184,13217,-10002,88512,133093,66645,-100071,-209037,-160992,-10145,136937,70547,-34558,161765,317158,189834,200234,275831,174822,38818,4992,-56158,-178799,-215376,-192328,-177994,-59711,-7939,-158850,-126672,44088,-2206,-102787,-135767,-78081,86587,141926,15677,7781,98656,-5929,-169798,-2131,329779,425159,410801,221195,-118678,-179101,69170,204401,27999,-213209,-326214,-196634,74775,251480,257348,157209,86663,-680,-139998,-319411,-429241,-258330,20517,82190,7401,105425,271773,205126,-105870,-263253,-91719,50947,-21472,-99621,-105475,81325,368814,316450,4045,-147914,-149906,-98397,147515,357507,213731,-16290,1758,284273,522775,357517,68139,42278,139343,110054,142782,197490,104209,27451,39980,47162,-63729,-222451,-213735,39304,167157,-93387,-266638,-218496,-141549,-33376,90373,-36483,-160874,-87014,-119747,-319349,-448982,-451186,-315078,-170265,-64096,-17957,47871,100771,-17466,-232650,-265850,-127046,-89299,-127748,-84426,-36469,-100367,-116654,-18636,25309,5693,91500,183200,189307,206360,195888,119295,27660,36181,182677,321771,228092,40787,50031,20218,-74661,-144422,-161065,-63545,115276,178492,72649,51537,90050,247380,500037,422300,129071,143318,310676,243220,70472,-141605,-366811,-438615,-348622,-225914,-238213,-403367,-493517,-276197,-9853,68521,55702,11983,-141839,-351954,-509250,-548323,-406335,-128421,37490,10600,-22291,-76100,-156734,-137348,-171,88984,39838,115371,258458,130997,-18312,50740,62617,17433,80960,150318,189500,150358,6311,-174077,-303780,-314331,-127470,29919,-7349,-31530,-9391,20621,105551,142785,102413,107185,96451,-52653,-151657,-108125,-110578,-152179,-137514,-120958,-148434,-115260,-75010,-51498,111460,300337,180570,63885,269478,384392,128219,-97303,-168080,-164657,-195158,-270623,-266876,-203797,-244444,-304584,-227008,-197577,-243735,-94012,152039,42238,-187347,-289455,-314550,-187823,75291,232429,167595,29199,48572,210593,175463,-8012,-48229,70400,62266,-48364,-116479,-156928,-108291,56425,117449,74192,101999,169037,174775,104608,22726,-96154,-143722,-83410,-27562,-7025,54014,197921,265685,106955,-75540,-66986,75868,190413,157786,47120,65970,217956,89717,-239508,-284586,-46394,103855,152311,92347,-262237,-546202,-443435,-277123,-189995,-13808,55496,-46440,-22831,167656,224481,106206,88185,33625,-197874,-294580,-156652,110567,246474,122217,208780,515465,392173,-41190,-357722,-467120,-321843,-239832,-332596,-456737,-599572,-656019,-594957,-610443,-653555,-587851,223221,906142,-763464,-2891688,-1420129,2046585,5826081,10158422,9053409,310565,-7249115,-5883829,-1711198,-866598,-1741495,-1328203,-102821,340576,165536,232238,110,-561819,-465649,-87919,-131232,-222460,-257093,-174404,126057,433148,314075,160837,256142,252842,158245,121054,-5353,-107731,-26899,-17152,-275171,-410895,-111054,304330,298791,119130,153648,202961,129161,108056,201246,302723,315362,161174,-14857,-10019,128100,311392,292178,14220,-294226,-466108,-490247,-347717,-208160,-134124,74637,311522,309161,129280,-8123,-85943,-153494,-180129,-32658,139101,109776,-10135,-57131,-16650,90699,42055,-19093,137727,206906,3283,-121615,-83268,-7405,148529,127263,-99162,-147914,67018,257208,298860,158671,-63028,-136381,-33242,21384,-30052,-1273,10719,-38971,-19415,68114,116554,79030,-29303,-213121,-376001,-335247,-259280,-323982,-364038,-297132,-58225,132572,-77942,-397032,-240330,83426,101074,2635,-65713,-40151,-33274,-108445,-81664,2929,-100903,-161963,-155165,-144192,-67960,22289,19315,93595,238900,246207,171264,173176,142048,24404,32707,262047,360521,203818,31499,65665,168628,189628,136324,144116,196222,112691,94168,220383,147347,-240884,-516853,-330114,84030,285505,193002,-7624,-123257,-257433,-382856,-244169,37024,117307,86683,101754,7835,-206378,-279818,-92348,257837,380348,67883,-298793,-303063,-97486,-23301,-87612,-47876,116850,171424,40593,7046,136099,149030,-119129,-313140,-252100,-108599,-126659,-249611,-231891,-67504,49829,218158,334308,175986,-31744,-158463,-361741,-449401,-213593,124774,123767,-85074,-67459,12684,-101453,-190134,-98831,-7274,-61958,-136554,-42397,184869,262999,26877,-187684,-78933,164249,209595,19657,-201388,-226252,-85380,72136,204610,181261,22643,-77215,-63522,82422,135309,100018,-3126,56724,125810,-36318,-188187,-28171,315491,540218,281218,-90370,-165282,-57853,30079,107236,270422,336872,217804,12534,-795,130744,131910,40239,46853,141105,117139,-21235,-43059,-9848,-54444,-105867,-79447,-66692,21024,214154,306169,272238,161081,51486,-112660,-314564,-262882,9284,59229,-35905,32475,1984,-117998,5390,200533,191011,109296,95736,50202,-98481,-157979,-54198,23216,8156,72682,151676,90732,-82393,-176116,4328,253110,232951,184432,185326,109115,50408,172698,295495,204770,-28956,-77302,84339,155687,-3667,-202835,-199785,-194812,-370807,-427896,-235128,-103254,-230459,-389751,-316904,16179,291290,234389,25476,-29210,-67667,-11641,114351,135997,-352,-170336,-193631,-196422,-267284,-201103,-49906,20521,1172,18852,101316,23653,-134733,-79755,17438,-37409,-60939,-14376,25538,-19322,-62115,-30767,55897,220081,324841,90667,-68571,180056,466434,396089,146177,-31890,-115334,-43273,74706,4857,-10918,236508,444364,403745,192906,-54378,-242175,-308775,-236909,-139659,-161529,-220350,-136552,40606,191470,198956,59789,-54042,-61148,-94095,-209005,-45702,354400,487922,311652,72687,-138139,-239870,-231106,-25062,222478,205039,28356,-98338,-169596,-74909,211600,314136,171916,33213,34585,33939,-92866,-154079,-32517,144336,245955,230025,179727,105038,59808,81418,81875,32076,325,-32136,102562,284016,220772,173412,574338,951395,742352,891137,1433697,642472,-433078,-527780,-1086352,-1593865,-974453,-511820,-225862,159715,282770,332479,564466,1382947,1180120,-856474,-2407987,-1410909,-494521,-188129,227179,507680,629577,563548,262602,-26633,-151876,-114197,18484,124362,89204,-27132,-105887,-174144,-313245,-313379,-141974,-99421,-125237,-126064,-141305,2850,358901,517918,283191,-17512,-197631,-117817,62282,-68801,-344093,-462088,-446361,-365490,-286994,-207832,-27095,216050,188249,-108809,-186825,8085,102638,-4364,-215730,-230571,3997,164309,110684,46986,-40191,-234857,-430858,-404712,-308235,-443083,-535142,-222337,62220,-58163,-169565,-78321,-12827,-83982,-173746,-172697,-143551,-100155,-97297,-121737,-16221,67628,-63945,-59665,117108,134013,85301,93400,48566,-83031,-206444,-167388,144627,341564,279337,134917,-32852,-114651,-19854,146730,297324,191649,-153329,-162152,119996,209169,256283,415810,213449,-255230,-404359,-172522,120203,128305,-199303,-355841,-60783,267576,215658,-41429,-127993,-62332,24031,90752,79569,-56323,-187977,-167882],[-64837,-58900,-81067,-57942,-36269,-73812,-187150,-130883,94217,102554,-121468,-178264,-75246,-111308,-227028,-150557,-9615,112826,89889,-171383,-306913,-155930,-61560,-159156,-87097,111361,164987,60764,-95439,-154601,-87058,86091,312791,355189,245776,185148,53845,-69977,-113626,-114134,-196943,-111935,31560,-48769,-194681,-280257,-484662,-554686,-271351,-40888,-111681,-255532,-336007,-356991,-249623,-104629,-35333,-92937,-86030,-30970,-71081,-153936,-221065,-301112,-170206,175866,298088,113581,-52499,-174709,-257376,-257323,-119062,-1951,-13252,-90305,-81316,-24078,74750,268289,264688,-102953,-393527,-357583,-247155,-165503,-19284,134511,262891,330779,151127,-39062,60932,66057,-121514,-204961,-32156,63324,-123808,-235034,-44007,10613,-64930,-41245,66459,125881,70296,-88393,-207129,-208233,-88646,125370,103185,-45322,105072,264713,183697,205531,299515,225284,66558,-17591,-88026,-209714,-269871,-228467,-172270,-43527,15074,-81427,-45989,79236,57576,-15545,-87728,-54625,108742,166111,34469,-28596,-4724,-109074,-232358,-20230,332669,399535,347858,116287,-250288,-262905,62188,235841,55827,-212279,-326254,-174021,85784,198086,116267,-21144,-23972,-34222,-120040,-206833,-253814,-99411,95886,125234,53045,137197,294423,274644,-28714,-238396,-110344,22361,-61438,-136616,-120482,45549,292253,238953,-25483,-169845,-163186,-53295,225706,404501,246334,19115,10557,219917,455410,316347,-8905,-13970,145738,104425,71639,108167,33085,-42814,-43775,-4505,-40354,-139395,-136873,21432,57227,-151802,-251521,-201350,-167368,-72248,65235,-32445,-164791,-150611,-272203,-493932,-541141,-445089,-330012,-259411,-138577,-48240,8684,69423,-11240,-184156,-165617,-13385,30620,70666,130213,111854,19507,-25994,-57794,-94643,-66391,102028,225567,200412,175250,171266,84474,-8642,15944,172619,308363,214483,51135,41188,5690,-86157,-187729,-209084,-52737,172747,226797,71056,-2071,55835,214593,498844,495247,278174,319638,397973,270530,70794,-145455,-392441,-527116,-450120,-264726,-165844,-308506,-434528,-259723,-2486,104530,133062,72204,-132801,-306246,-404144,-497280,-408103,-117437,63143,60744,57390,13881,-104544,-130004,-53208,-26995,-114953,-25062,137139,28242,-50563,96821,93785,3526,64931,149966,109104,40071,-34524,-155066,-239316,-170286,14164,87799,7573,-75096,-142363,-105293,78719,195100,149127,158858,170654,6318,-120106,-95684,-87128,-82997,-17171,-16962,-117016,-61718,24198,55779,188585,361171,243577,130953,293278,336557,86088,-93431,-103065,-37964,-63331,-159716,-200983,-210456,-286317,-319973,-229495,-205998,-241745,-44281,159732,-8698,-292041,-394698,-354927,-157384,84455,239984,227860,68338,-2462,114960,197724,109283,70852,128001,115707,69237,17463,-81972,-106356,6112,72717,80977,155972,225105,181271,22214,-156043,-270350,-241422,-133011,-125,123493,211302,296553,277919,104487,-14016,-1991,28146,133488,212453,169087,151015,238865,163778,-55128,-63285,89722,146942,212141,179401,-211776,-585008,-502651,-294310,-148893,57527,78837,-71937,-51118,170896,290981,229302,180900,37668,-209259,-296642,-197694,58730,305893,221339,184655,349306,240066,-25286,-244264,-412962,-352757,-261958,-410556,-624952,-743549,-543425,-337964,-375701,-395246,-325887,300375,870645,-608566,-2625582,-1836571,1403403,6331960,10992053,8848569,446005,-6663781,-6036449,-2729794,-1586037,-1886894,-1132356,283333,731190,435335,327701,8330,-550202,-530779,-323256,-392283,-385330,-327469,-225359,53028,275689,151630,120715,310238,307184,160389,72184,-75647,-191082,-112022,-109611,-364569,-449444,-67729,362983,367734,127742,38631,111528,142755,143338,150071,210333,338279,297344,96262,48626,189134,300727,197728,-111895,-400329,-510937,-483313,-314438,-182995,-125917,60649,267226,266023,107066,-25870,-114534,-162301,-156563,15506,220149,235896,58239,-110679,-128866,-17903,-14506,-68740,102205,200765,-55848,-177355,-65230,-19877,88255,126948,-41614,-105248,95057,253721,179182,15734,-84162,-73548,-3760,-39838,-117716,-61502,-7975,-14581,45853,114693,136764,91475,-12002,-170121,-345581,-256280,-163164,-332353,-350960,-194855,30601,121738,-105838,-363439,-219290,13550,40382,12592,-47695,-57002,-37277,-49011,32802,95619,-49586,-117977,-79573,-64114,13766,102628,62585,122869,276690,325070,244823,202402,80064,-74360,17227,290627,363955,211658,72629,73055,186325,201889,72123,44400,135782,45353,-362,162290,153321,-224273,-548091,-394182,13736,301786,247168,-12363,-177852,-260899,-295593,-180202,6567,56878,67836,97177,43751,-162955,-258670,-61832,268340,380795,102413,-258326,-295017,-89163,-33364,-121843,-77343,103618,195292,129216,111158,131260,6599,-211964,-250252,-97365,5814,-106035,-284922,-237237,-19225,115779,269536,398036,260303,20542,-171179,-395122,-424441,-117851,241272,181097,-95053,-77225,31200,-69345,-133512,-18356,67976,-26835,-161668,-90915,151725,263929,46801,-219243,-156057,58203,86821,-29906,-203313,-230182,-110999,65230,205241,151492,31636,29745,87887,134877,101824,16301,-90158,30811,150953,60974,-92238,24259,367728,576681,332955,-67761,-169492,-99344,-30005,80764,265797,313489,198689,78553,115535,186775,136767,52593,79463,183972,217031,115634,91160,113636,72067,3295,-30138,-55743,26299,181961,272356,300420,294446,124819,-146211,-362378,-281252,6965,53614,-32220,47610,37452,-88577,43692,226945,163839,87490,118272,60634,-129209,-213148,-127053,-70923,-60130,29476,91704,33736,-68921,-129363,46234,332199,370722,291284,243359,105103,-30259,75802,243311,161863,-91148,-131565,60086,149968,-49263,-305122,-284039,-212630,-340278,-395892,-237356,-149559,-242404,-305447,-238848,11031,261655,209070,-70215,-168024,-106377,-238,87120,78437,-68606,-249717,-227619,-193816,-238150,-164086,-34987,30469,19659,32327,85778,-33464,-199766,-98633,12997,-47666,-19823,77355,78860,-77998,-175677,-122790,-39062,30413,116441,3815,-38708,219620,500398,448797,236781,97868,-31521,-35157,92672,93665,84383,280375,467310,391343,131057,-102231,-226974,-317963,-317225,-218255,-150743,-126220,-59726,85254,233250,214165,33552,-66138,-53063,-110283,-246309,-75441,345052,455506,275754,55489,-98051,-135889,-96397,36036,176318,100518,-78335,-200919,-292293,-203433,102089,234931,120035,26085,10934,-56975,-161106,-124803,8759,136458,226735,217813,123008,-21345,-49315,72870,107568,35826,-5740,4123,184270,349889,290124,281711,660618,982059,703801,587284,563039,-316190,-910981,-649714,-895242,-632349,56191,-35410,-117927,152496,220478,152125,285658,1065288,887406,-802299,-1704702,-778311,-201079,-78030,303314,469866,461940,430191,173991,-164579,-349759,-314118,-250547,-95604,87085,135336,17754,-123390,-278780,-286084,-157605,-112766,-89859,-54400,-76767,10635,260532,372482,212029,-9382,-170311,-124640,33572,-49866,-301688,-473371,-458171,-312224,-231877,-199069,-13933,228160,112510,-222560,-312157,-133793,20254,-7403,-180065,-217296,-10337,184577,99015,-48218,-73641,-154989,-365516,-386448,-262044,-403366,-567555,-267007,71477,-11355,-161854,-130607,-53449,-30868,-62031,-68458,-78966,-92729,-136061,-176871,-75729,55740,-28783,-69264,44638,96091,133637,225643,204077,16638,-231962,-297777,-40956,176007,187356,162348,18277,-174058,-160185,32802,199961,128276,-140252,-144908,128920,215470,251338,439349,338695,-63486,-268192,-155553,46535,82478,-114865,-255577,-99882,129924,125729,-68969,-138734,-77701,5953,100066,149677,60812,-78435,-110283],[-30522,-23333,-34815,-32336,-49068,-94008,-188770,-100119,129451,106460,-128136,-155633,-29137,-41178,-89373,-31216,14732,33675,-24444,-235859,-328167,-134458,-5609,-143577,-153469,34639,160885,135303,-36712,-150867,-67564,137702,313725,247450,129694,125196,-25998,-299870,-365685,-256896,-248833,-105211,51157,-65457,-240861,-332393,-502765,-564353,-338405,-135172,-144045,-247310,-350219,-342222,-152326,28133,135992,101621,-7112,-14440,-35734,-143213,-232558,-272533,-180638,81104,218375,124831,-9327,-150809,-259723,-249058,-80979,67777,75526,9471,-27787,27389,120788,273644,221688,-146341,-387467,-354660,-276926,-250256,-78450,117316,245093,266684,73522,-137781,-135929,-72065,-153265,-163942,32574,122831,-64105,-201913,-76715,-94538,-159327,-80562,20768,75278,57589,-68369,-194687,-245632,-164803,97600,144580,-18066,56779,192451,173937,196742,274551,232005,85354,-46838,-141439,-250251,-298630,-242126,-167468,-28432,46709,11135,37147,84737,85687,64951,-11663,-3397,123656,156131,25420,-82586,-107811,-195424,-286695,-67720,279362,347254,279080,68304,-264224,-274601,41616,214424,62803,-196089,-297992,-151694,57458,99506,-42903,-181089,-126259,-55396,-68547,-58956,-38025,60262,142278,150229,127721,183637,277530,282458,29886,-180945,-85269,11239,-85316,-141266,-111902,-9421,166574,140710,-49711,-161672,-136161,14920,285206,402939,238735,57853,47345,155992,340449,245096,-84096,-71275,129878,78364,-13742,636,-54544,-127993,-124772,-38947,12512,-22832,-19462,49583,815,-147532,-202677,-165953,-169646,-98619,19256,-34584,-144308,-204396,-411051,-619044,-589370,-417476,-321347,-291111,-158656,-51616,-43971,12426,5754,-104027,-62842,90565,182056,281985,308026,211642,119901,74694,-67446,-194024,-131574,109352,266947,192006,97954,114713,49951,-31843,-8050,136220,261956,171522,38702,-7500,-62349,-143851,-229015,-220554,-16469,215711,230403,47313,-76827,-17890,153394,453739,537444,410456,436861,405871,234357,43645,-123674,-326533,-493193,-477273,-297394,-121179,-214881,-353123,-261010,-48148,105195,201676,141523,-85738,-198145,-205228,-337870,-360634,-115724,92553,131340,123187,74488,-50289,-106365,-90455,-127142,-229158,-136888,-3117,-100548,-86430,133612,107029,-37490,-787,71570,-27376,-102578,-107836,-146995,-174298,-56476,101366,110407,16730,-115033,-269116,-242778,25189,227479,194498,214759,254055,82128,-70123,-63015,-50511,-10396,94929,61457,-79263,22195,162007,175083,247525,378537,268316,168915,287792,257228,39017,-82370,-46349,61994,62866,-37685,-108503,-175875,-272364,-264770,-152202,-134495,-182181,22654,173618,-31260,-360258,-488045,-390883,-122148,91570,223276,257898,103127,-32438,41190,208638,187779,151659,159494,146533,160195,141121,8802,-83517,-40767,2897,32501,150063,236994,170166,-27723,-286558,-411039,-320823,-161715,43852,235166,310758,326230,245604,94305,61607,76513,-18993,32048,207921,261569,227203,227848,207639,140253,174725,217169,172292,242289,254967,-113131,-535526,-499904,-287262,-89352,132144,97504,-79741,-47959,162186,311189,323634,236761,4158,-200300,-212730,-147511,40253,341490,298952,125562,102346,15176,-38148,-115204,-300369,-327295,-248551,-414927,-686838,-780471,-339273,38998,-5364,-3248,107947,440108,759275,-319229,-1976859,-2108628,416521,5910662,10451735,7927581,409019,-5666091,-5604190,-3033807,-1795925,-1773272,-878860,633431,1093450,648292,342368,24361,-444448,-533411,-490691,-543771,-488260,-396169,-316760,-54017,80642,-38842,30637,278920,292965,115233,-9959,-139136,-229449,-126723,-115222,-366101,-458634,-88545,315742,368997,124488,-68606,1759,122072,141015,53098,64643,314627,413973,201627,85013,217325,273380,115278,-191896,-429432,-472583,-390214,-218840,-125040,-116118,8659,185794,220334,116499,-11355,-130275,-185423,-151920,33060,258274,325186,128274,-124166,-186381,-95019,-36783,-54325,101573,173763,-121366,-216666,-36749,-11783,31381,99583,-6448,-58826,110933,212449,46335,-100175,-84453,-13850,20217,-108608,-222910,-152523,-53593,-2208,81705,108597,110091,98103,29953,-118562,-288884,-118304,47755,-187545,-255889,-62886,122853,133980,-82135,-274764,-185382,-85532,-33224,63392,43198,-37367,-37917,4272,114440,143093,-3865,-61376,6473,26697,114329,195675,127969,158463,287065,359110,290884,199716,13105,-146799,12528,285420,316835,189152,96662,45458,153323,182995,15079,-37482,46688,-51802,-113444,73509,128287,-187952,-493345,-393241,-68341,221678,186963,-68051,-222297,-216951,-145633,-64947,8680,39991,108085,161287,124259,-81447,-211583,-32783,266969,357855,107863,-208085,-221013,-15454,-6740,-129167,-85745,93802,197635,192460,191020,103730,-151829,-298344,-176147,63024,126222,-56314,-262682,-200267,16179,121175,206761,312312,243847,63714,-124473,-321550,-315469,-837,336368,243308,-64718,-63509,54550,2503,-11795,78954,114466,-6999,-188938,-157783,85027,239867,92569,-179379,-192815,-64509,-40877,-60866,-164795,-213063,-152768,21262,174921,124592,63767,162792,253207,162651,75542,-13849,-99231,26223,153181,121004,-5473,66569,385942,561493,373500,8107,-128281,-130193,-116716,-27466,128493,206532,159740,144271,213529,211844,113930,37258,74555,187993,263930,191435,169112,197201,154525,88857,22558,-36301,28713,135829,188825,244650,350565,180944,-148154,-340334,-239710,3570,26103,-33129,50316,42472,-79770,56346,216539,112856,53883,129607,70095,-126951,-225166,-179543,-154207,-101784,18775,57730,14817,-15803,-65287,74829,365431,456942,357532,252712,52422,-123560,-32059,170651,114345,-122522,-152395,28343,112717,-93688,-355217,-306907,-183181,-275872,-330575,-213498,-192254,-262125,-234595,-151326,21060,232125,172199,-172794,-331499,-171641,6549,82513,23511,-145994,-287276,-227232,-183573,-194905,-113425,-25838,23034,42685,47086,50711,-89907,-229184,-81260,6882,-90211,-23752,130053,112307,-105847,-217943,-115399,-63394,-148894,-138596,-103086,-12223,236419,475659,438146,281604,185264,20163,-50634,91813,187835,202079,306750,417962,333960,107273,-67519,-140509,-263115,-338749,-274081,-163483,-54443,14793,118789,248465,204926,5725,-77393,-69991,-170839,-306766,-116507,301642,387408,218520,38094,-61443,-36189,70900,164469,198313,55265,-135136,-254716,-358079,-273345,30872,184398,94609,45620,7374,-137403,-210913,-91339,20519,63648,122293,161444,86914,-89245,-107325,77738,111552,-3020,-52444,33363,258463,400575,350001,362213,649616,843926,507808,128229,-465512,-1326784,-1346170,-744780,-566491,445014,1123808,488504,28614,124941,102875,-107249,-165810,335933,298639,-614267,-572088,58929,144263,39593,288411,341308,207771,196112,51748,-280038,-477778,-402114,-401520,-284956,76769,292212,152162,-46576,-216209,-250139,-174427,-120483,-32265,50648,4587,5218,112261,146018,86592,-2794,-122688,-135483,-6466,-7524,-222439,-435269,-408677,-194195,-97377,-119973,21408,214167,46590,-266727,-370757,-257261,-80863,-40697,-155402,-195183,-25298,172349,71620,-145549,-113492,-72493,-271286,-325568,-175807,-325007,-563667,-294820,79612,32631,-166081,-203760,-112688,4755,40000,29199,-23301,-93270,-169676,-235055,-148341,38631,29726,-70138,-58930,38297,206638,371252,321872,72607,-271376,-424673,-217784,28938,103205,182721,82541,-208473,-310535,-111997,94439,102054,-12385,4737,188242,224173,227109,390080,408627,153684,-82982,-117237,-34312,19996,-16369,-111090,-107730,2493,48741,-53868,-115902,-76017,9882,131984,214209,150532,21191,-40164],[12567,17417,15556,-20888,-85388,-131732,-164795,-36403,171832,128849,-72484,-63840,33162,-7874,10813,61295,24377,-50167,-154205,-309683,-335147,-97683,39665,-136645,-215865,-46149,136537,201125,56472,-100802,-41290,141669,244238,110723,479,25840,-125464,-491779,-546376,-346798,-251054,-87282,55244,-88336,-260948,-306914,-381725,-443806,-348660,-202444,-143222,-189969,-277684,-229282,-21468,136291,252461,254952,56656,-19021,-34845,-146220,-218316,-219612,-204443,-72072,80358,118137,43354,-89033,-219119,-212139,-49395,95351,116389,85830,26330,47574,110149,218246,150097,-150917,-313555,-300421,-285137,-288523,-98166,108568,205136,167355,11631,-159810,-266920,-199526,-157843,-71928,98435,143856,-24566,-150215,-89935,-160849,-228464,-108532,-31020,-6064,29517,-42054,-169618,-259351,-211477,65103,180911,35097,27997,123718,160829,169819,196439,189011,94998,-69707,-199978,-286946,-290400,-224751,-159243,-24125,58929,74054,101516,79858,89959,125115,79547,75301,145611,129197,-88,-135402,-187836,-248689,-313799,-114443,205127,290719,225780,86355,-162798,-204426,33654,168472,47312,-173749,-237939,-123930,-6862,-29120,-175222,-257232,-165456,-54808,-8577,80648,156616,175195,152878,155987,212575,235363,232350,230346,57353,-97371,-7920,35385,-76259,-101758,-76669,-66176,26380,38528,-77941,-134924,-80182,83320,315473,373180,205300,83137,87796,102766,199713,139823,-142189,-101158,109704,41050,-101490,-112341,-143955,-203400,-177049,-50768,65090,82748,105422,120405,20149,-73704,-107503,-95037,-126476,-97599,-31686,-38454,-109349,-242608,-490417,-637925,-552085,-353055,-281460,-264942,-130386,-36263,-99371,-53154,31794,-22054,-5617,146787,325963,446572,389066,221342,157751,144404,-38465,-227241,-163043,110111,291057,170654,3838,26342,5649,-43858,-25269,81129,180798,112684,23801,-63241,-157934,-231226,-256927,-186381,41450,230654,184316,7447,-144622,-106894,97960,408536,557451,494852,458364,334058,141814,-7455,-81720,-176501,-335343,-423632,-308722,-101932,-128349,-256175,-268410,-122338,87174,251075,196099,-17808,-53947,26676,-126122,-275272,-111809,122797,203724,168433,106894,4849,-73278,-106042,-179143,-268201,-192087,-118778,-210876,-114814,148944,101656,-80980,-70559,-32372,-156051,-228845,-192767,-156025,-131053,-3645,118141,103048,27494,-131090,-343015,-334851,-18795,241027,224905,257353,329333,159769,-18857,-22496,-16292,31155,156960,92085,-49562,104293,291878,260251,259814,342591,246736,171148,269806,193932,7968,-66206,-12689,105202,146785,67828,-4669,-95718,-195718,-152142,-23296,-20708,-93683,78900,182172,-25658,-366394,-531375,-406001,-91711,102561,202805,261109,128408,-33389,16062,205545,209183,175496,160863,154083,210801,229578,97512,-38441,-62612,-66368,-49544,96053,210574,150482,-34407,-329238,-470835,-361940,-170363,90120,300364,325551,277069,177712,80888,133168,143377,-67363,-101387,148358,313515,277293,189808,211395,292927,357355,293461,171534,234847,299566,1670,-417440,-436125,-248563,-21818,187456,109558,-54769,-1285,148907,281102,364538,240135,-62350,-186965,-83120,-33964,51648,325923,313974,36836,-158207,-208032,-51150,18858,-159709,-264626,-204946,-326835,-613324,-677004,-78084,422632,360863,389091,569211,569488,559015,1684,-1085244,-2071121,-663568,4648301,8975143,6803283,207838,-4749038,-4903289,-2647470,-1483616,-1473499,-661158,835439,1316389,747983,286325,51443,-286950,-484213,-529582,-533356,-516472,-480211,-434193,-168752,-94187,-187421,-54827,193182,212599,29052,-105195,-180946,-209149,-67296,-38832,-290097,-444219,-166870,207250,338792,133417,-111034,-64647,95278,117779,-40915,-76268,249943,466749,261184,88085,205602,240788,74654,-197457,-383792,-380150,-243154,-82158,-48025,-111824,-74045,80281,178660,154903,30335,-132862,-216061,-163596,20262,253490,363631,186550,-85708,-159680,-94769,-18836,-955,124321,136036,-163413,-218144,-5129,10018,-5164,60338,5589,-15718,116559,149847,-52884,-142880,-49709,40217,44281,-152887,-308945,-240247,-105015,-3175,73699,48938,37762,80079,61178,-93714,-227066,33909,296273,66205,-105452,58040,196478,178568,-910,-142983,-126889,-163959,-96662,136357,180297,21217,-25038,35045,131500,134982,28930,688,86977,112978,206212,271040,193406,179712,257523,338546,314200,195017,-17792,-157980,30796,261185,245826,158086,97640,-17617,66967,129242,-22415,-78366,-43952,-161268,-222138,-21018,82119,-141020,-373363,-342966,-148540,67144,38749,-153412,-238768,-131769,23750,66000,40172,65810,195594,303865,267116,39417,-142664,-14261,242347,299722,63339,-181086,-113713,93905,38619,-120680,-85445,75535,170841,223985,253306,83130,-268454,-348317,-111975,167699,197540,-6367,-189741,-127285,23255,56070,58003,124920,140707,77587,-36012,-157563,-150911,103958,385494,285852,-22078,-47432,65971,87010,140845,178217,134100,-590,-202905,-213306,15432,208166,156873,-66729,-162796,-156670,-131768,-60284,-86541,-176667,-203758,-45585,134474,116047,108849,274651,351249,143758,55027,-1467,-57055,22417,117041,107621,26476,77076,373119,531606,403544,116471,-54443,-133538,-181379,-163416,-86322,38616,101486,184934,259816,190495,61291,1866,52495,182211,265353,195198,180088,226180,173867,123622,61605,-13316,19773,69164,55216,108624,297403,187815,-130006,-258724,-139170,15999,-10382,-46343,34890,15259,-88750,49732,177609,43983,-4331,106258,70138,-85503,-172900,-183476,-201185,-111225,35513,53357,34235,52400,-7968,72969,321810,439497,348036,204009,-21803,-186215,-118043,80822,57430,-116829,-122438,7921,57460,-123681,-342315,-268394,-124535,-208686,-255132,-162594,-207745,-281342,-191046,-67677,52362,217626,150845,-220848,-434606,-232691,8600,95810,-23414,-204751,-246730,-170992,-161579,-148141,-58450,-16580,9973,67660,63309,17606,-115938,-201723,-24010,11444,-139394,-60346,135341,114093,-98232,-169827,-6679,-14449,-266781,-355224,-192926,4224,222158,396192,370442,283384,232307,49190,-80414,61110,245620,291325,289113,302369,251414,127447,37310,-3245,-138361,-263845,-267974,-186008,-31205,56329,129176,236167,177217,-12570,-81817,-102912,-250639,-362052,-141815,239742,295562,152896,27493,-35025,43586,234793,336259,295726,84806,-138301,-256478,-344209,-252666,33192,182412,104478,89491,25069,-187390,-227841,-59362,4546,-49436,-39425,66680,69812,-93787,-111579,84094,92097,-64025,-108612,66523,321487,431875,385324,383130,544406,594588,221928,-323166,-1259365,-2030396,-1592016,-770998,-193303,1280586,1909126,927915,196575,94435,-66327,-402582,-669666,-599210,-464564,-387956,580814,883199,502178,179230,223566,176593,-71584,-100741,-88383,-355987,-520197,-373793,-399310,-374003,85599,419802,268413,27426,-150323,-214531,-183304,-117270,35833,159569,80635,-9718,-44594,-97319,-66088,-9185,-73740,-150853,-44964,63724,-101999,-351896,-320808,-55851,57089,-8562,67705,169657,-1956,-238711,-360216,-341278,-181690,-104695,-159428,-171332,-34264,125996,23328,-228759,-160739,-24589,-184547,-244746,-87008,-245619,-531060,-304417,79301,60305,-182708,-285173,-181544,6069,100333,96126,15484,-97194,-197553,-292317,-216227,25559,99980,-53269,-158392,-37589,244514,450206,365707,79325,-302755,-498894,-330442,-68833,42335,184731,152062,-181060,-413298,-261736,-5749,112807,174806,237412,298957,247719,183375,275640,405613,323915,80626,-77698,-106729,-52732,56951,36084,-73115,-70634,6917,1536,-60290,-57885,33251,174141,250539,191383,90705,30194],[51708,48861,59150,-14431,-126908,-168416,-110941,50722,209584,151568,10473,58568,93906,-7970,52582,98914,10580,-104042,-236291,-357211,-321735,-56263,64947,-135082,-254977,-114936,88137,228644,146710,-25776,-20614,94103,127917,-7850,-101005,-73701,-213891,-601668,-634409,-371400,-198544,-52568,47332,-118460,-266265,-220770,-168582,-244913,-308742,-230161,-110408,-100313,-149555,-67804,84157,160095,259919,298757,67102,-57081,-77043,-173708,-196897,-165473,-232726,-238606,-74147,107380,108586,-1318,-142594,-151829,-29890,73301,102041,119892,68206,36077,59421,130107,80016,-112224,-209934,-229862,-272885,-264056,-66375,122609,148856,41752,-38477,-124079,-306763,-297376,-148438,42934,158860,135376,-12864,-106671,-87080,-161724,-236052,-113920,-76266,-95667,-7950,-13077,-130905,-239002,-211192,39071,197378,87850,11421,65710,140557,126846,82789,114452,104188,-72157,-242325,-300586,-238011,-172009,-141490,-31730,40347,83484,132118,76330,78102,155846,164832,168370,184628,109329,-23029,-166896,-231251,-265253,-301166,-126915,153901,251091,198043,147095,3645,-72518,59774,133474,15375,-157257,-158599,-90004,-92281,-164222,-252205,-228244,-119609,-34066,31150,169531,274826,218819,134008,148708,281724,278918,182311,149089,60173,-1377,107793,101885,-24161,-24539,-24557,-104235,-82820,-46348,-113416,-106215,-15010,134538,318950,340416,167594,87292,114754,72467,69881,16953,-173596,-91267,96767,2023,-177102,-213983,-218576,-244453,-183944,-43514,85279,134399,199649,208832,98385,43230,24104,17940,-25817,-62644,-74923,-41320,-72661,-263585,-489902,-530329,-406024,-244702,-217221,-204946,-78125,-16877,-148466,-112887,58534,31397,-28040,128963,419589,520981,347137,132953,115599,154755,20677,-173967,-143058,102936,279928,142567,-73174,-88840,-67743,-58372,-32999,17793,76903,58796,26556,-95219,-249561,-320375,-262314,-114141,104785,204947,93200,-40115,-177655,-175156,78799,406469,568562,514413,383881,202013,14102,-70022,-29701,19929,-98584,-306392,-284726,-88978,-49167,-155143,-265270,-192641,62217,267570,216803,51533,91897,219061,58567,-176520,-92650,150827,256788,191661,123484,59809,-38012,-96789,-162230,-222264,-185232,-181342,-270322,-130333,138024,84265,-104405,-106016,-105660,-225524,-301212,-263739,-181383,-119137,-10258,78657,78970,44285,-108069,-330233,-337946,-24189,240329,229365,271842,380221,221951,14725,7907,-29,20084,146963,74119,-37215,157672,374598,286678,219076,260078,182598,141103,255719,182355,9728,-45426,-7113,85034,169226,141486,100269,25119,-66459,-13148,110114,85723,-12536,102044,178108,7230,-295477,-493111,-384615,-69737,121133,194492,242541,138158,-4536,48785,191239,176823,148542,142917,147984,220992,268207,164404,15696,-57433,-114903,-131633,19577,157756,127519,-5724,-275080,-428300,-354680,-164628,123659,308556,258484,164088,92680,67417,178040,172710,-119191,-239607,54473,319217,289272,141779,187068,367489,428991,289542,137767,186729,296786,93670,-268357,-325244,-177839,43986,212142,115174,2482,77383,130995,207296,340938,193300,-142638,-181393,35484,86271,71857,247408,245262,-67370,-360325,-353947,-35144,138792,-38119,-195933,-135912,-156459,-424593,-453627,190290,703903,594869,663706,914339,617971,276969,227854,-177668,-1693791,-1558183,3001385,7270682,5768485,-218593,-4292328,-4211381,-1770517,-761865,-1060557,-514063,840057,1326322,712316,198024,89999,-139936,-418418,-453977,-401713,-492475,-582897,-544418,-266549,-213028,-255160,-92117,102335,96123,-71432,-184139,-196226,-144034,39027,82511,-177086,-414590,-266157,96936,310556,162326,-67231,-45623,91113,94313,-90189,-162776,158071,427599,248421,58737,164214,219362,91995,-126858,-289017,-276242,-93396,55626,24436,-117507,-167516,-28517,144743,208484,87799,-121284,-239153,-180356,-12038,217435,353821,224405,-2757,-56184,-16132,21566,52965,149253,103294,-153400,-168947,22068,31800,-16401,24796,4652,21987,118394,90266,-86410,-95581,22062,89789,76143,-147405,-345900,-290882,-132073,-10705,20931,-46936,-56894,34765,55727,-108778,-173380,158349,488721,326703,51560,129266,233047,247262,121605,7755,-39848,-180686,-128146,204812,317211,105900,3722,32663,77680,82704,50001,59901,142817,171542,255701,301239,233209,170600,192201,277733,323714,212615,9649,-99930,70608,232250,182154,137458,71435,-109410,-59352,46968,-41208,-79272,-109012,-256808,-302847,-95591,31252,-93093,-228371,-269429,-214040,-114668,-138086,-231277,-215443,-24739,163636,167341,80824,112971,293438,484410,451728,182977,-61061,-6743,193933,209575,-31712,-199048,-17943,193255,74486,-115182,-92860,37224,111996,222115,307681,98114,-296891,-343079,-72694,180775,182734,12828,-90676,-38162,-4127,-59834,-111532,-71958,5068,55142,59641,44520,23547,169625,380375,296072,10713,-45944,52181,150754,278580,264199,137696,2066,-186793,-230586,-31537,180528,219756,88622,-68298,-192201,-172489,-27221,20834,-125815,-252050,-115833,99971,125648,144996,313186,318574,76877,42822,27510,-16383,-2143,43005,15138,-25195,41587,334019,508939,422520,222583,27987,-102603,-187806,-265873,-293792,-143342,34069,186938,235518,118295,-10817,-32470,44349,191998,239324,146925,147244,208640,133191,97609,76768,12383,-441,-16428,-105141,-71979,145017,131363,-103489,-144666,-6414,52454,-37658,-73467,-2869,-38015,-106847,33417,122146,-31852,-87643,38223,57701,-8526,-56260,-127723,-197900,-90940,65888,67827,70643,103368,23447,36039,199018,306433,254662,111647,-78313,-186029,-157264,-17624,-11539,-82114,-46044,9731,2960,-129002,-272916,-187422,-70593,-174499,-194396,-86893,-169923,-274425,-159915,10168,102450,222106,163290,-177932,-422277,-261047,8156,112967,-61796,-225945,-131700,-65011,-126900,-103735,-3011,6908,12508,92127,78109,4280,-95376,-117229,61526,33364,-171249,-109738,94726,80062,-61981,-43044,162686,79492,-295895,-457489,-231042,8568,178050,280860,265604,254850,253967,74977,-103743,7770,247219,318196,216615,150363,175133,181222,170706,145185,35315,-92656,-185959,-195719,-52949,52075,114775,208757,147614,-12421,-73478,-132788,-312310,-380723,-132241,173220,189051,86881,23174,-22773,90781,353944,501249,432279,163994,-107541,-221580,-257391,-145292,109022,221808,138517,139203,51807,-197255,-207231,-35066,-32257,-164712,-200201,-34934,68685,-49916,-74693,83461,59029,-112156,-133653,113611,374782,446352,385206,334754,383545,320523,-67917,-629226,-1537270,-2152351,-1539210,-688015,147559,1634270,2157919,1134225,330296,64130,-259772,-668642,-1077805,-1441225,-1190229,-198004,1347065,1453843,822383,345002,163713,40915,-310445,-408812,-238007,-391141,-490592,-266588,-269949,-330976,134225,508025,346383,73582,-104149,-182560,-173032,-99993,99436,244305,132388,-27457,-165438,-289882,-210875,-34558,-39700,-168304,-72512,154981,50245,-238495,-227370,46816,155469,80688,109357,103959,-30854,-156805,-295022,-370422,-254465,-180182,-191527,-151898,-38042,53416,-47430,-290738,-219637,-43347,-140274,-170345,-27249,-191299,-475480,-295254,65654,66573,-200255,-352873,-246005,-29193,102418,117326,32686,-102214,-220467,-338993,-266774,14916,162816,-12787,-214500,-118530,200082,408554,326208,48375,-303133,-483409,-349209,-111462,6815,160451,213446,-78711,-421660,-377420,-88020,145469,348450,468440,434090,283112,120097,126349,344372,405677,174151,-49837,-153714,-120574,79013,145507,1753,-67573,8668,80737,16248,-31271,64185,210161,246861,177761,117360,84227],[70473,59015,90607,1875,-153578,-188194,-39259,136096,223500,149071,73888,161035,136727,-22258,40353,74327,-29349,-112045,-229803,-346019,-281311,-18554,70655,-131943,-261831,-163562,18228,199925,196134,46269,-12055,13353,9512,-71065,-151249,-143548,-264349,-610846,-629948,-327624,-99953,-532,32889,-153325,-271078,-118334,50398,-43975,-240067,-223255,-63713,-8381,-14208,75282,112733,72244,152181,215812,9546,-126481,-153622,-225572,-188861,-131398,-251563,-366906,-202401,100502,182824,94383,-45572,-77219,-17793,19666,47019,105600,82872,6199,4868,51203,39031,-43040,-120390,-182711,-247882,-189013,78,148591,79296,-89831,-77607,-57127,-260711,-350895,-134098,154349,214468,116966,-20476,-88604,-74521,-93686,-168398,-97184,-109763,-168612,-45094,15058,-78778,-181437,-162378,26905,184878,113218,-7422,14183,109401,76376,-31315,43993,126726,-44431,-249744,-273790,-142135,-87201,-109744,-43562,-739,43767,126224,75977,57507,156729,223011,253094,238078,113824,-25739,-163169,-235207,-252025,-249248,-84681,158310,239725,189946,206354,158231,72898,120841,131859,-23147,-156809,-85711,-57036,-176911,-279693,-271656,-125412,-11427,-5719,28865,183355,291596,194102,100181,135528,310371,300913,152126,83177,57045,88606,229711,201039,67635,67206,25182,-108819,-123740,-94685,-150044,-89880,37568,162089,309153,324506,144650,73208,123923,74206,-12290,-90296,-175433,-50121,91126,-30796,-224726,-284493,-262021,-234017,-142104,-25843,53589,108159,234035,278032,187718,155283,160033,159241,123188,1091,-103757,-42453,-43737,-266411,-418345,-322911,-167145,-102146,-145451,-143625,-31399,-7868,-185692,-158147,74923,39578,-130225,34390,430358,491992,202535,-24650,3971,97449,84018,-51359,-72901,89134,225281,114586,-105334,-215260,-186537,-94096,-36631,-41494,-24640,28972,57243,-86100,-308906,-381706,-242352,-26982,149552,132104,-29365,-86168,-159409,-188048,109116,460398,574690,471660,251915,44491,-120171,-128585,20317,208680,144218,-158633,-220051,-58495,24139,-62932,-237852,-231262,32778,238792,195675,105746,204979,315927,149887,-92387,-52027,173411,275945,195974,139616,112081,-5395,-61905,-74722,-109360,-133773,-186354,-270659,-136616,102316,63075,-98052,-93494,-116980,-219739,-305278,-297964,-213318,-131173,-46304,19572,55046,67524,-42978,-224668,-241659,18284,231927,205462,253265,397577,254860,17801,13242,-9443,-42949,70987,28290,-40097,170609,392521,261267,144358,151688,89510,89508,252957,228276,49504,-18939,-23159,20225,136867,183722,202028,172372,90504,114246,201891,146091,32565,84191,161257,62727,-155670,-365675,-320476,-55083,144479,200894,206269,127867,45121,122631,171521,113495,97093,124821,143936,204782,258959,195759,58011,-41107,-134013,-180513,-48968,91973,98720,33873,-150371,-297647,-303439,-152811,133288,267206,138267,19455,9287,53060,177523,149207,-171695,-348051,-44834,278024,259528,104840,161190,358713,373155,202850,69623,101372,238615,131858,-129697,-192545,-88398,97285,206988,114872,75720,158343,101991,104498,258604,113896,-210701,-187102,94214,154929,74213,117194,102638,-167753,-453832,-376865,22216,217781,18040,-150500,-44239,60387,-178493,-176516,416668,823318,638161,759615,1047612,543293,-56632,253027,498863,-1107009,-2076727,1574784,5980817,4858280,-942783,-4378179,-3626620,-687696,160897,-585520,-406781,675804,1113823,558735,127263,135968,-62684,-378818,-334946,-252215,-464636,-687032,-609736,-332551,-272636,-245648,-66640,51713,-8646,-147081,-219592,-192321,-71838,144318,195400,-77588,-376301,-336157,32202,299482,198973,38486,58727,122720,83915,-79567,-174630,57239,298121,162241,7609,112274,219059,161237,-5081,-180573,-197482,9095,149500,67420,-132236,-244913,-116597,120770,258551,146991,-94724,-238565,-189365,-51082,164476,310277,239458,99295,81047,92100,49485,72922,155969,91719,-75828,-70981,39490,38549,-11741,837,3603,54326,121385,53296,-51518,20754,115737,133518,119603,-84016,-320242,-282466,-107056,-12737,-63714,-150375,-137566,-21440,11447,-149802,-132924,228921,561443,484243,163523,128778,223496,315601,249839,147101,67779,-121524,-115335,245599,407231,191621,39764,-4600,-27031,11758,64834,106586,159189,180438,239138,274259,228745,126908,109764,205129,324099,257562,91291,7173,118026,206129,147988,134342,19210,-215340,-197063,-46078,-49874,-57365,-131431,-310859,-336840,-132116,-7913,-51272,-98562,-193110,-253309,-268279,-277154,-265850,-152793,78049,238322,202991,103549,150759,356007,627360,623263,319256,22149,-1791,132858,104645,-154292,-259534,29487,241242,77202,-127722,-119573,-26112,24730,188666,357421,161908,-222795,-283731,-64351,105536,80684,-15380,3620,42322,-58701,-183969,-228552,-187485,-96227,7509,126921,217799,160837,184169,329638,276896,25688,-65173,9451,168293,361369,323928,137434,11778,-132942,-197179,-43110,158801,255046,234110,57506,-176529,-177747,26094,137107,-66893,-283464,-172523,74327,137231,147619,243221,145167,-14958,47130,45714,-26508,-57475,-51842,-128141,-155844,-39732,270107,482413,421181,288007,91770,-44502,-129038,-292379,-417621,-283130,-23704,153896,145835,7301,-81743,-40990,75358,223814,202244,84686,113043,170000,55073,22009,68213,42093,-24586,-109728,-252358,-242171,-55102,26305,-74534,-32902,113535,105340,-40864,-107030,-61157,-104582,-123700,14829,61204,-100640,-180659,-64504,36560,90949,99390,-27277,-148976,-50291,93890,82455,91819,110672,21540,-26093,26906,93931,101049,7714,-85639,-117430,-143345,-110732,-88080,-36285,51250,30618,-36008,-108203,-169100,-94507,-54466,-194819,-161922,6968,-69423,-216517,-113186,84359,156853,235142,208271,-52674,-298258,-242675,7232,115207,-95193,-207740,14892,56704,-84647,-63489,51914,57731,49141,111639,82908,13773,-35682,-1710,150199,68648,-176620,-158179,14760,15034,-12969,120134,325926,173084,-240392,-412373,-200545,2809,113969,157252,150909,212582,266682,113402,-98414,-45288,199965,277136,101613,6389,134023,245130,279457,262586,215311,129527,-50017,-174898,-90861,12124,84414,185500,135135,7537,-50442,-139105,-322662,-343799,-88283,108901,76159,24040,17620,-27376,96582,395972,601193,544351,242902,-73807,-175592,-131595,9101,223180,275214,171656,165761,66564,-170947,-157028,-23627,-78749,-244530,-296942,-99020,82890,17411,-17370,73955,28831,-112779,-96203,175514,416159,445158,343396,230458,219213,97701,-289234,-729825,-1258127,-1631494,-1159611,-472774,416137,1472976,1784660,1003847,360473,28164,-428712,-841318,-1274253,-1917931,-1640209,-64360,1502949,1595130,1040896,510328,142631,-22999,-460189,-668482,-385662,-392654,-416734,-133888,-76243,-173715,221943,557075,378542,80212,-89629,-151860,-136011,-69864,144346,288811,151899,-40276,-218690,-386169,-316880,-77484,-29839,-183885,-85738,245230,209628,-116778,-156170,72629,143934,103198,131863,37068,-42774,-51612,-197151,-338683,-276619,-241723,-237900,-142052,-43170,-28741,-132674,-332600,-291796,-136223,-153545,-120336,-8012,-165174,-399824,-269137,35933,54193,-201703,-384285,-291787,-86803,52660,91896,26228,-110195,-237949,-362117,-296206,-5179,197978,50175,-199419,-181101,67384,248830,225227,2791,-259678,-371566,-280572,-114671,-12826,111665,253077,79006,-321192,-421397,-142005,179677,453946,616656,544732,311017,43158,-14148,260779,400100,189650,-34149,-163293,-164419,49728,194578,100154,1594,44645,159809,95128,-8209,85642,226163,207021,120063,99161,106432],[54893,42385,110562,38371,-153047,-185897,24922,188696,196814,102149,79584,200375,151906,-25895,386,2972,-89448,-81689,-134648,-262675,-210672,12993,65872,-120285,-239897,-191904,-63906,116711,184976,93831,-14165,-69268,-67118,-68082,-150049,-172568,-264224,-528207,-545608,-223931,24917,62740,16882,-186692,-282883,-49252,189932,91542,-170377,-200250,-31031,53336,81705,143845,44025,-105608,-28608,46036,-99068,-210104,-241496,-289127,-205928,-127694,-249331,-420638,-276594,97644,254048,176825,49937,12,-3697,-34389,-21559,51665,61693,-20111,-14034,19319,39569,31402,-72739,-180899,-220155,-96822,64941,157175,127,-199287,-100807,17187,-161520,-354407,-115518,246671,269014,107458,-30011,-94725,-55283,22690,-43058,-69464,-132187,-205868,-70925,41298,-14270,-92917,-79568,30517,144930,97635,-36628,-35589,68091,30465,-106714,15568,174072,14168,-213633,-200227,-14901,17141,-63276,-46667,-42651,-18259,95278,76701,38259,138692,243193,306427,289353,143204,-493,-121953,-204729,-219648,-172065,9137,225298,254626,183003,219992,230751,172188,193713,161909,-59206,-176638,-47914,-38466,-239519,-354539,-254933,-14493,102791,12215,-20147,125898,223529,130952,66968,118890,283968,292656,156312,68688,66065,153741,320139,307458,179598,141812,51127,-78721,-86058,-97951,-175497,-91838,61016,169449,302789,333036,145069,50545,121472,108619,-24720,-145497,-150781,-1912,82852,-52044,-230798,-305655,-261864,-168075,-59771,-5414,-27732,7968,198240,294615,232635,214494,258613,295742,288242,78120,-117203,-42504,-24886,-247779,-303783,-78431,105516,47366,-84138,-104024,-9936,-16566,-208840,-186097,72916,7875,-272539,-111952,348083,377770,13488,-198839,-147311,-16950,117095,91478,25478,72123,136021,94112,-80025,-325331,-347718,-162595,-44100,-83348,-93842,31810,111164,-36772,-317304,-394088,-202761,43727,153240,17998,-162378,-122190,-91569,-127690,178595,536154,560073,385404,122564,-96650,-233156,-172250,56416,339641,322644,-17792,-123001,3479,91214,10405,-181652,-224561,-5062,161221,138639,134535,259290,297852,124816,-43589,3841,187037,259138,186926,163846,156685,23162,-3334,64657,32217,-68959,-151840,-229309,-145006,47029,42480,-68927,-47494,-74014,-161406,-251015,-281897,-234446,-145828,-69650,-16491,47471,95254,52365,-52527,-74411,95444,222823,162214,209214,381989,252474,-11412,-11485,-40239,-134850,-39735,-12817,-43592,148764,352925,215680,71066,43932,-13867,30111,256934,304811,117224,14504,-45673,-54436,77795,205868,298509,324021,241958,198652,226384,148416,31861,35410,138312,129284,17877,-174205,-221195,-44401,162629,209588,154791,97356,98152,200057,151719,51263,53246,122905,156008,184376,219640,189616,70533,-36262,-126398,-174381,-84049,25366,55159,52821,-7038,-123787,-226143,-143081,115230,196481,6598,-120626,-61211,32531,124741,75568,-214839,-396648,-122927,195005,193396,94269,160201,290458,219546,59897,-25622,-10469,129612,104551,-32769,-68440,-5930,125566,179567,107364,139157,207182,54034,-8735,137651,26106,-244681,-198424,72418,139273,41007,-33160,-75017,-245200,-428228,-280100,105880,227583,-18375,-143473,66065,275828,57225,75407,570578,794451,526767,688944,947956,346313,-392008,34643,760207,-550139,-2200580,812074,5415038,3974765,-1958043,-4765992,-3046731,331743,1036841,-82243,-272637,431776,739114,336584,113141,180182,-88963,-394248,-253518,-187480,-481748,-761619,-605857,-364586,-296042,-195552,3918,63083,-55852,-162402,-198585,-185661,-39335,198238,251191,-28123,-330157,-335692,31209,300278,219173,149026,203660,179402,85497,-27064,-127426,-34159,112619,29392,-49712,66912,235407,253674,124850,-90247,-161254,34981,167223,65049,-149304,-281485,-162952,108391,288908,194436,-55209,-205960,-183567,-89840,104342,251542,234681,186045,191362,156100,29503,42048,135042,111878,62521,57104,45321,20645,-10543,-15153,9068,79694,124550,44547,24579,155587,202327,164920,171252,24919,-238237,-212430,-18051,2320,-157471,-231235,-169649,-60260,-48674,-185938,-106309,239704,512162,484978,198563,61415,172079,353022,341075,247197,176695,-5246,-60082,248771,421770,248722,65900,-69225,-146384,-50543,77076,130909,132696,131826,157782,198755,176009,57995,35053,147417,311715,312442,200059,125918,154158,183007,148915,143207,-49177,-314239,-309658,-124694,-56040,-31948,-109835,-304251,-315041,-125638,-25544,-18270,-5819,-119697,-256876,-349664,-332536,-240055,-66280,152261,237889,162105,89366,155429,350763,661689,718247,416248,96955,12926,76974,8871,-265541,-334374,16487,219201,40322,-160077,-165651,-109010,-80266,128361,394989,264554,-71576,-192108,-84463,-19590,-71854,-83590,69005,94840,-121314,-267835,-243053,-174130,-116269,-39864,145671,309366,229156,153170,253247,242247,27843,-99762,-54231,133159,369411,348267,140041,33351,-50595,-121399,-21185,137137,241749,315517,163178,-139926,-174459,79077,236756,-6259,-285606,-206791,47171,127482,101324,65702,-117162,-94389,76996,35759,-106662,-136108,-140902,-272387,-324980,-151001,179765,417950,381204,283838,115928,21987,-28932,-234927,-421223,-337002,-51845,103671,20138,-113969,-127483,-8165,149361,261049,160019,43628,114942,140018,-28107,-74784,45589,75896,-42660,-192642,-346232,-348746,-230215,-87294,-42493,45401,174696,152726,-15338,-131767,-128599,-167704,-131526,-4031,2308,-148545,-257325,-175077,15211,193835,249625,79680,-76484,-2439,107720,79880,70681,64746,-8082,-93591,-143959,-129043,-66100,-71365,-35679,-4111,-91517,-183690,-159828,1350,132851,53912,-55641,-70392,-60347,-19025,-90128,-263372,-152747,107587,74230,-103721,-32961,150909,191355,236183,263988,103962,-121409,-182672,5653,87142,-127564,-164947,131907,146463,-45890,-27937,104185,137781,123269,118692,64267,30962,33361,99207,210566,103203,-164686,-205550,-94934,-67522,30119,261752,420036,225170,-131226,-244839,-111325,-9569,44057,52397,52859,170666,278188,167235,-51363,-70099,130874,189502,-23147,-86706,140067,290369,321302,321242,353461,326484,87730,-122829,-108762,-36362,53211,182933,151569,39457,-17472,-109923,-267734,-255570,-32152,45625,-32403,-33352,868,-51548,57728,350052,594541,572923,274650,-62888,-141631,-12691,151756,322006,310684,177710,142085,49406,-123396,-94659,-27125,-121333,-265614,-291324,-90469,112845,82564,39067,59752,16690,-48232,10256,240895,433928,421123,258949,99234,92861,-35522,-403494,-655127,-632622,-665511,-525831,-135600,607620,963537,919368,536495,245796,-13811,-518343,-882404,-1223068,-1897477,-1638797,50343,1099080,1271560,1090345,616229,151880,-17242,-504894,-825237,-508942,-368241,-323893,-18397,114761,38580,322461,569552,368786,52369,-103661,-117960,-73683,-33529,160910,293323,145245,-42059,-197583,-377235,-367112,-130448,-46310,-195622,-88675,307926,341425,-8382,-119038,14849,19800,45588,126041,-11226,-44574,45019,-87307,-252571,-243755,-273613,-282775,-146466,-57578,-101149,-214619,-358775,-369126,-275765,-210218,-97079,-17917,-150322,-307492,-232031,-10972,29185,-175426,-367548,-309624,-141437,-20682,34752,-2321,-125612,-247123,-350840,-307958,-48936,192635,126996,-107983,-198347,-109028,32353,106965,-32715,-177036,-193335,-161200,-102243,-29313,52455,262815,245268,-139666,-377338,-162887,199091,475847,639713,578249,304812,-32352,-105253,190542,340142,155669,-21371,-133867,-168644,-4623,187562,196032,99111,90270,215533,157302,354,82246,215732,148072,39548,45398,88728],[137,1215,122787,93143,-126201,-169316,53847,185835,125846,10170,15428,158153,139112,-621,-31718,-82897,-155061,-37215,9601,-121179,-113828,42189,63630,-96413,-200848,-203429,-143629,755,121331,110434,-19536,-124130,-80173,-17074,-115752,-167466,-219123,-382475,-399669,-82246,150056,125595,1825,-210729,-296823,-42165,206001,128664,-123844,-183562,-37067,62529,110325,115693,-99174,-309593,-213176,-134999,-216301,-281815,-311791,-342969,-244497,-149968,-222981,-393390,-291384,94428,305120,226172,120172,67396,18790,-63100,-77695,-21884,9280,-22434,26586,51574,73953,84434,-67022,-215266,-197217,-26077,91095,119469,-81110,-260406,-100402,82227,-54711,-313773,-86940,315819,322462,115010,-26490,-106847,-26428,151845,96673,-47527,-146541,-200567,-76475,68222,60740,11182,12244,46540,90039,48082,-70748,-80044,23521,-436,-116730,52240,247766,93167,-140053,-90887,119517,121086,-5198,-28454,-61926,-68015,60990,80849,35296,122607,231731,315790,315002,180359,46465,-53499,-148010,-175326,-91175,128698,334173,283166,156516,164375,187507,179754,242394,201055,-87639,-212923,-62723,-47348,-266907,-379472,-233573,39170,162049,5244,-100345,27486,120935,71750,45567,95713,204912,253400,192190,114798,92826,179712,351182,388629,279788,170729,37933,-28971,5452,-64723,-178653,-107400,49548,164276,309849,359604,164076,29074,116079,165202,31762,-125705,-106831,26140,59419,-58797,-188917,-267795,-214459,-57682,48819,16067,-135439,-137276,102892,242208,196448,193742,287053,387061,424000,148257,-117644,-42385,-11077,-201573,-176981,131134,330616,168395,-43881,-88989,-14382,-39760,-217718,-197656,51906,-38036,-389342,-264122,190169,217188,-150131,-336049,-302858,-166108,91423,194427,117237,55967,37483,87421,-4319,-386725,-518943,-256983,-57921,-94983,-108325,61174,170404,36794,-269114,-351675,-156721,69857,105325,-115400,-279780,-141489,6442,-3164,257671,564232,492677,280989,48671,-183462,-304724,-199571,68257,384082,395759,85166,-15240,91564,148005,60142,-103832,-176065,-53741,46725,63619,135258,244400,186414,12015,-36691,56737,188286,217475,170292,192145,186587,48816,73494,222409,158816,-21660,-107864,-180183,-169112,-21089,20778,-36430,59,-16017,-95772,-164620,-214990,-225146,-137405,-47169,703,67882,125762,154752,135955,107924,179287,218938,117778,156865,342098,217847,-63849,-59340,-77861,-219212,-141204,-19588,-26475,109674,279998,186717,33629,-41020,-109676,-24313,254794,366032,189649,54262,-57074,-103636,27011,220679,384135,453729,355551,226037,188543,108945,-3149,-20435,119137,188380,172380,29267,-106437,-34790,162172,199693,90410,52472,134334,239490,133865,17781,38802,141093,189175,180170,175973,156574,47565,-57805,-101010,-109333,-72052,-31996,-11902,25954,98226,35505,-147654,-140708,74520,120918,-97701,-228315,-117859,-1417,28601,-27353,-233894,-370988,-163696,82006,103329,112521,195907,202192,31084,-93546,-131673,-131406,-11939,22737,9997,21385,41858,117375,137239,89005,167880,199849,-16023,-114660,5487,-49987,-236031,-203979,-14433,46636,-26419,-163532,-234092,-286134,-314331,-114132,176414,149716,-143070,-170373,184408,446430,234123,250926,650843,691985,369065,522777,668070,69976,-669860,-381764,551649,-264609,-2089956,768828,5479984,3064663,-3124075,-5047033,-2280188,1105980,1650833,414100,-56986,217401,313364,109912,166215,209135,-214177,-463943,-252003,-250492,-565794,-778834,-533829,-370032,-313571,-150487,81302,126153,-23496,-103474,-129701,-194215,-81194,167915,224249,-35269,-270119,-251483,80711,296394,201598,203403,319566,230861,84629,25939,-62070,-100782,-71549,-104112,-97383,36336,250234,327185,216376,-37887,-163730,-14475,103546,18247,-158445,-263322,-155821,108589,291278,219377,-10247,-146926,-165602,-129359,39811,192942,216121,227366,223570,118845,-55284,-33796,93024,164125,230778,183618,41050,-21304,-32369,-35585,16807,92700,120686,54455,98543,250276,249736,174953,221324,151220,-122470,-98379,122291,39721,-234414,-267128,-134244,-55346,-89089,-188186,-93239,200692,396547,366767,160113,-40517,96404,337342,362710,291015,261677,124794,22089,221154,360118,252885,63652,-146721,-242985,-85842,84641,125649,74148,41202,41963,99516,86885,-17348,-11535,116492,277592,346764,298323,218618,164856,160054,175618,153765,-114748,-382432,-364741,-165079,-60680,-14174,-57572,-234329,-240709,-85057,-22004,7624,53412,-42337,-219495,-341112,-295654,-164703,16598,182522,179333,64712,39664,123540,274697,562440,698277,452684,155995,46015,42978,-56739,-326366,-381173,-38996,139346,-21252,-198197,-218438,-195973,-186172,49481,405935,376278,101647,-102500,-124321,-140283,-215547,-162322,97087,113012,-167796,-277104,-148602,-45803,-49004,-58644,119943,301980,222294,95999,173706,207155,26496,-137766,-121853,60449,308494,332745,143979,61833,34099,-30028,20902,108508,174890,300199,201066,-118242,-181635,111324,296033,50337,-252421,-219183,3131,79664,9080,-176265,-379075,-128375,133508,-4872,-236687,-216617,-199542,-368642,-471623,-265626,64104,288903,285085,202399,93245,74183,71654,-119474,-317870,-292818,-40270,57859,-98650,-208229,-130220,62838,243200,273332,107160,37757,164152,138399,-86479,-157538,23219,110127,-47622,-246517,-363425,-360532,-317105,-161662,-4672,71946,149789,168285,31351,-130262,-184603,-210347,-127858,-26388,-50522,-165669,-292793,-261573,2439,280444,347192,146942,-10642,39754,103548,51886,-970,-23502,-51271,-145788,-264355,-292376,-195631,-99533,52941,112128,-32427,-227837,-210600,18957,166784,56915,-64274,-31672,27774,23371,-162406,-345719,-145938,199964,216721,38430,72792,194406,180595,205274,298310,223997,28869,-100703,760,24675,-158592,-120066,169978,164665,-24127,832,147769,232086,217204,104181,9344,29531,72438,137524,215647,119046,-154897,-261433,-219587,-147871,53317,332591,414736,217673,-11233,-25078,3105,-26191,-18876,-15849,-10028,136581,283887,224957,34612,-47673,71506,91542,-116942,-104356,181421,292812,282414,317569,415873,423440,166733,-58723,-83773,-62655,36304,207180,195375,69519,14179,-48978,-159927,-144123,1507,-22094,-122669,-81224,-33052,-97169,-20898,231975,476374,494617,239944,-82926,-129667,62540,230607,358569,307619,142579,56630,-8096,-73524,-39971,-43747,-147696,-227689,-188368,-3148,154941,125106,77887,47412,29066,71403,161885,290026,409051,358939,138059,-25662,21088,-82145,-409635,-497447,-9289,363337,202539,269627,733565,376308,-132417,-141153,9901,-42464,-488439,-793528,-981255,-1440618,-1151199,210362,416674,612610,925495,594313,148022,15134,-462858,-847134,-577964,-323157,-226206,62094,255217,228858,393219,544406,328143,8169,-130941,-79092,1355,-1941,146354,270925,128950,-30501,-122306,-289516,-361844,-183038,-86408,-206702,-91987,319704,412014,71310,-109143,-95348,-164857,-68428,89847,-33978,-46057,109029,18515,-132514,-174463,-278759,-318307,-168734,-85535,-149989,-272650,-371434,-430978,-406174,-272019,-88285,-32274,-124392,-207158,-194345,-73952,-4024,-124134,-309095,-298735,-167589,-77928,-26075,-45005,-151082,-243751,-301962,-307310,-121676,148130,204652,40039,-150468,-250996,-148628,19629,-41619,-77054,-4957,-39130,-90823,-48179,5611,242968,363598,60360,-264395,-155158,196123,434579,546967,501716,245316,-85613,-126629,149811,265892,114741,-1113,-75834,-128291,-44959,151277,263274,176157,114601,231765,189066,-10373,47465,181614,91790,-39763,-26066,34875],[-85371,-55689,130342,151498,-86341,-154620,31006,125112,25810,-104638,-98553,48420,106722,56581,-27090,-146000,-206236,-5874,143382,40809,-3091,76096,74577,-61609,-157054,-199779,-204410,-114222,36819,105041,-19564,-136231,-39324,45981,-74160,-145449,-149479,-210550,-215268,64244,249393,174311,-12726,-219417,-297471,-87899,115342,76261,-113328,-188543,-90327,16307,70942,10439,-259177,-461248,-335940,-252522,-292247,-316689,-340855,-365393,-286953,-182362,-180013,-309366,-260714,87681,321082,229671,146720,114063,47663,-60262,-107836,-91252,-55671,7892,123055,137533,120049,100291,-79014,-249863,-181108,-3872,58384,26446,-152921,-260370,-72528,128462,20790,-244677,-42143,364006,366480,133764,-6011,-101468,18169,257988,199728,-46770,-155564,-160184,-58100,100783,142221,109404,86587,67812,38711,-11483,-93853,-106784,-13407,-12340,-59421,150870,335601,172841,-49011,26471,229426,202639,58950,17915,-44463,-79661,46372,98382,65651,132562,210919,285655,297089,199877,97632,23483,-72769,-119406,-25582,237581,447411,309127,99720,47236,44444,86110,237482,220629,-107477,-254668,-125391,-86562,-257535,-359478,-232276,4071,132918,-28859,-181074,-67695,43606,51925,41253,62273,93662,190825,240590,198214,125956,160967,315868,417531,334069,138989,-17689,13912,99391,-20042,-156807,-123797,9905,151700,326983,387373,186474,12855,110740,224179,134680,-32765,-52622,17791,15204,-49811,-103572,-175764,-128518,73776,169191,43681,-235347,-286417,-26196,127634,78253,97562,236453,403671,490633,194206,-108167,-42295,6674,-121923,-57993,254716,442435,233284,-23248,-82129,-27294,-65369,-212904,-195312,19392,-64253,-417701,-371280,-3152,53357,-237762,-403176,-433658,-324098,-1902,212797,168485,43771,-37679,97241,96687,-377096,-644794,-348990,-70321,-67747,-64247,98821,211747,112269,-172061,-265118,-120487,37977,14577,-232368,-354410,-140015,105247,150199,310470,479173,344081,179454,50763,-193481,-326308,-217849,48568,341718,363330,132691,74548,181535,187082,85995,-21177,-102472,-106729,-76454,-5258,112890,169482,32758,-125218,-64017,83306,174826,170433,150895,209686,194881,73529,159300,360914,237477,-9483,-82557,-158241,-217619,-94723,-7890,-22378,18123,10677,-64264,-75751,-109910,-171882,-88571,28989,76244,119968,159114,237830,284763,245512,240623,223528,92319,115766,290122,161135,-124406,-115254,-104524,-261103,-193407,22085,28230,73124,200557,194432,48161,-93168,-185701,-64599,233702,369743,238134,96259,-44612,-105937,9796,233885,446354,535886,409049,203687,119803,59672,-47267,-56213,111116,218610,257263,185102,-929,-25413,132723,153417,17449,4463,138755,215080,115807,25267,55940,168351,235884,201245,150016,115176,-627,-102692,-66350,468,-13991,-71812,-102937,-53432,127504,132659,-90070,-146001,23681,61657,-150896,-290767,-166669,-53470,-88097,-127835,-215747,-277780,-164863,-42609,5472,148051,258144,129639,-123958,-210825,-226397,-239958,-157248,-85633,6095,65778,39969,68405,83427,55863,148209,132675,-102784,-199991,-111940,-105629,-192669,-192262,-122486,-80026,-107108,-240620,-326854,-286001,-169329,45758,187186,-12565,-319139,-210197,290444,544712,338937,350316,681600,608553,286751,355384,309002,-216422,-835635,-870860,-29600,-380125,-2003139,1094404,5810661,2226477,-4192361,-4893635,-1221495,1564420,1886403,854266,243428,117222,-38203,-63397,262401,207203,-397890,-555614,-310713,-402956,-697131,-730955,-419508,-358599,-341488,-139256,126800,204416,72776,10758,-41783,-228381,-201052,52194,120730,-75623,-186818,-104624,147195,273569,141128,166848,344957,242115,62198,36067,-22926,-132173,-193463,-189662,-122114,20144,241333,342327,234976,-29793,-188015,-110594,-15897,-53773,-149637,-192335,-96869,120489,266684,214929,26723,-80930,-146295,-174959,-30308,142766,190684,209831,159753,-24911,-191726,-130466,49721,237608,381841,272721,29984,-75728,-86163,-73524,14018,85110,100315,65263,132196,263227,236456,158104,258000,261411,-3205,28352,277966,95329,-272900,-249372,-35755,3811,-81765,-145924,-93504,129234,290739,237142,87057,-128120,22434,266285,306896,277112,300042,219517,107518,182267,247250,194158,22218,-219434,-291257,-89539,80617,89492,5133,-54014,-59797,5954,-16082,-78801,-22084,106012,215621,334294,353533,262198,147380,136413,212391,161763,-153847,-400338,-346523,-155286,-59187,-5588,3914,-117265,-128910,-28922,-7019,30772,100512,47241,-143550,-255448,-194864,-74692,64875,165943,96474,-45979,-21034,75256,157055,367821,572052,426297,194573,96313,39424,-81618,-314050,-363060,-97691,39103,-77819,-218217,-257477,-266164,-272513,-34976,379087,460746,236126,-47236,-171845,-211173,-294252,-212975,96697,105044,-178368,-206269,16375,133762,70960,-31471,74583,218157,159313,37332,107974,178431,25433,-168120,-173944,-20251,204565,278248,141672,84266,87381,42083,64447,71101,69837,191385,148721,-131928,-198292,110948,300145,96923,-187966,-216927,-66016,-4796,-106172,-409865,-555459,-105160,202994,-66056,-369499,-274667,-215550,-390183,-541671,-355478,-65649,103920,132169,62555,32836,95549,136471,9088,-158242,-176695,2434,29336,-171553,-243246,-86745,149116,315510,234301,34038,53944,238809,165905,-102565,-196838,13521,137096,-39428,-259652,-306876,-279227,-289161,-165158,37055,45730,43298,134961,82935,-90912,-205269,-219654,-115930,-57328,-94844,-149137,-275985,-301873,2923,336560,361988,141472,23467,67583,85476,2580,-107508,-127759,-93146,-170905,-308849,-356565,-252091,-70613,145377,190607,1101,-245441,-227175,17437,140059,22250,-76944,-7600,83002,36899,-231980,-393376,-115928,268375,308323,164916,171865,192437,110165,135377,285859,257901,97999,-20125,-11149,-61507,-181076,-90662,114913,98502,-29603,18303,173050,311300,296475,61410,-85642,-13525,51119,84078,153289,103337,-162061,-331552,-336143,-204553,52841,314697,326009,163429,83200,165270,100584,-46302,-67301,-43242,-31176,110553,271225,267656,140791,21347,42932,18152,-147777,-50076,227181,241805,181778,270481,396955,383269,146327,-12940,-18371,-46943,43260,251931,252581,84807,30395,23742,-33984,-50641,-17587,-97748,-180469,-112902,-80833,-161547,-124086,79091,283213,334815,155464,-121692,-132875,82535,223162,314399,265402,71605,-78311,-97101,-36354,-7823,-69247,-152078,-153254,-34214,133696,197156,132148,89211,41389,60488,209263,312298,304271,326090,244600,-3322,-116277,-2613,-69032,-331910,-358181,307548,1059787,825368,648366,799113,-51120,-1010680,-807917,-250424,-16567,-328584,-612496,-670027,-765679,-314236,458868,-185133,-134244,552908,405333,85167,20058,-372491,-738024,-570681,-263191,-128844,112250,323725,330963,394347,477283,269861,-29943,-151972,-39250,68333,13130,105088,238785,121349,-8006,-31415,-170821,-315389,-225147,-144692,-225570,-109338,268583,401898,116903,-106949,-203143,-327019,-189782,28157,-42887,-57863,128341,106606,-10903,-103775,-275441,-347161,-209078,-124165,-172564,-294279,-367900,-449296,-465692,-293898,-75382,-29411,-76843,-114917,-168641,-148125,-44482,-66255,-232571,-266785,-151303,-84394,-57026,-85084,-182359,-224622,-222279,-295722,-211727,81501,270772,207492,-34848,-283294,-215069,-4394,-21519,9579,134654,48086,-81842,-61435,-6441,201167,390146,204516,-134689,-133907,170897,364623,385020,319704,133537,-99877,-88050,128452,201756,96355,28839,-8419,-52692,-40424,119210,284983,194230,92733,202520,185551,-36161,-11831,133900,54445,-98965,-94114,-39502],[-180826,-115407,133423,193106,-52582,-157249,-39107,28105,-71970,-203946,-218520,-88010,68192,132169,23783,-157466,-224019,-4470,215122,177059,103781,120167,101790,-21868,-115262,-178282,-232892,-195956,-29773,94640,-9449,-110518,21154,85780,-46920,-125161,-82066,-47986,-22940,179231,303040,197799,-29013,-211450,-267412,-142443,-16331,-25972,-137108,-216315,-176603,-67062,-12975,-121241,-368265,-502578,-360531,-264962,-291641,-301403,-319480,-344107,-310427,-205962,-135033,-209992,-206882,79751,296890,186375,123546,133438,72573,-41266,-114630,-137429,-107174,62996,245083,245225,154804,81807,-76247,-242260,-168609,-36218,-27928,-103064,-203718,-206926,-22801,151521,47260,-167082,19435,393163,386131,148544,22880,-64627,81314,318548,229502,-75100,-161811,-104104,-19710,142689,221889,179468,124174,85310,7062,-52615,-90247,-102409,-32773,-9786,40325,281734,413916,230094,31895,115810,284951,244873,123047,90355,8586,-47061,65013,141048,139850,185154,208626,235986,234354,182963,132651,89155,14536,-47578,17445,306259,528188,320180,19279,-95729,-141779,-75302,173055,203189,-119901,-287426,-207038,-141010,-219582,-310810,-256672,-102346,28603,-75722,-228043,-119995,31837,84631,55199,21685,-17020,118442,274099,273914,142847,103041,230311,383676,319284,50694,-105482,22759,140414,4015,-118257,-126122,-41154,130845,337980,396273,193986,-1616,99383,262627,249302,106424,3108,-23674,-42081,-24755,9571,-50196,-24704,197403,289113,85172,-296840,-402263,-158568,-22387,-87161,-40972,126302,342088,472124,207951,-91026,-41381,36220,-8317,47928,281271,425009,237009,-9645,-58786,-23793,-78704,-195630,-182178,-12677,-45616,-328011,-397316,-182466,-81026,-238182,-397839,-522974,-466820,-145919,136728,159955,36666,-62868,121152,187916,-298532,-671246,-398774,-65802,-2055,20061,122831,217337,170867,-45002,-157204,-107145,-43806,-90763,-293428,-364131,-116976,177163,283382,310426,265608,116540,91553,109502,-128021,-301036,-237097,-4616,235611,257654,122646,120968,240762,199869,88958,45402,-25202,-146657,-170707,-45451,78866,62129,-103630,-221416,-109490,65514,146725,137833,132715,199698,178135,98500,241772,450281,256609,-30750,-90879,-184459,-288655,-165865,-48718,-40370,-7154,-19304,-82007,-6024,10742,-75366,-827,137025,187684,197067,196399,281824,352975,299504,261940,235807,98914,99781,237174,95463,-178803,-163515,-108197,-241392,-174682,106785,122828,52517,131334,229873,103666,-116771,-237531,-86194,189129,297876,239353,132900,-5742,-60928,31331,241167,467265,551600,396871,155909,61680,29266,-75093,-54058,114250,202971,245439,250631,74331,-17714,72971,66865,-56333,-33197,108776,128779,92593,67022,89327,184792,278682,241129,150584,83879,-51577,-149462,-26158,128172,76345,-87508,-205283,-168486,77362,148411,-64069,-153692,-21103,31627,-148807,-309257,-213331,-121236,-195819,-194973,-155873,-142232,-135924,-156974,-84417,180213,318223,88872,-201895,-263299,-288052,-314945,-274573,-187544,-23142,73013,-3144,-12314,19478,7647,83922,23539,-192905,-257922,-197369,-143881,-134553,-156699,-199254,-182985,-169947,-250129,-329436,-249762,-52064,132324,108567,-227847,-487849,-235282,356771,561517,389160,416525,694520,602796,349588,263603,-18400,-441480,-854365,-1268935,-766952,-846837,-2161782,1232513,5999699,1681585,-4902860,-4257487,21596,1728215,1759997,1180912,570591,159400,-218793,-149437,351414,160171,-580876,-618673,-361484,-550237,-820878,-636000,-300644,-334997,-369943,-159559,119723,252250,182207,130876,26409,-284206,-363920,-115263,-24742,-111290,-75576,57790,194441,229682,53795,47507,256622,191832,6261,-19580,-35654,-123590,-210861,-194326,-114271,15444,195935,278891,169740,-61631,-216333,-211416,-143561,-119575,-116859,-85306,-1436,140119,222777,178701,39405,-34300,-138547,-229152,-105628,102523,164880,143062,24668,-221543,-339033,-216398,28764,313513,468105,295908,15417,-123957,-163413,-133109,-12549,49695,57723,62008,110562,187288,161743,117887,272793,328718,92137,134145,402011,156925,-261534,-184325,99587,104588,-23120,-72638,-105477,42333,242813,200836,36397,-155272,-24645,159674,194993,218897,280049,244860,172748,154553,121823,81624,-55222,-270600,-283200,-68660,58529,29122,-50406,-108345,-102539,-60224,-108676,-112409,-3049,98640,130688,269069,350611,254697,110649,114576,246293,174539,-146844,-359573,-263177,-102263,-48157,-3807,54032,17303,-2619,21883,5207,55324,157312,146580,-42053,-128630,-79267,-13508,55734,111199,23870,-121552,-54364,45315,46508,159667,391909,353785,209910,151771,63441,-68284,-232163,-267207,-117745,-35780,-99040,-198259,-263298,-300554,-319278,-107386,316405,491620,292328,-42300,-214099,-214359,-279411,-205607,88008,89252,-145491,-81363,185698,283238,187504,38395,41120,105386,74137,-2570,63262,151402,18328,-186734,-196414,-78411,90829,191745,125184,86200,82964,66274,91618,30335,-43026,26336,19514,-174796,-205609,78997,247705,125859,-107809,-209305,-152360,-103357,-209035,-559820,-600165,-39954,258115,-131530,-457274,-295626,-193732,-342424,-513896,-400077,-185206,-88888,-49818,-94580,-43340,83494,152016,108594,-4597,-42534,48530,14670,-180246,-206421,-12001,216299,326624,138210,-62168,61314,295399,205120,-75221,-179180,21493,147163,-25794,-232689,-202992,-136854,-167121,-100030,72288,-18409,-108559,55298,121642,-14792,-173621,-191481,-102923,-99128,-127580,-104293,-216070,-293979,15091,357882,295717,60612,16933,78809,62331,-54008,-215726,-217563,-125289,-171668,-287070,-328004,-228238,1464,209360,209668,-11306,-248286,-205252,9455,65026,-52081,-105865,-5169,109483,41580,-254485,-366468,-46998,300252,317816,234411,225612,128401,-13385,39738,223498,201440,85550,43160,-32529,-149172,-182733,-80095,-6786,-31381,-63943,19349,170216,342170,323425,-9004,-208098,-103024,-37011,-56273,31953,55829,-183753,-403684,-414297,-220555,35843,229659,207022,99341,135719,269666,150046,-68611,-99437,-37795,-15685,88073,229173,279613,239077,114851,47661,-10458,-105896,46332,241836,144255,60702,210202,320492,226965,26723,-10812,61964,10944,75227,302648,304425,80484,20085,78865,66589,-11764,-99023,-177332,-197079,-121256,-128442,-232718,-226780,-62972,79140,155246,62510,-154454,-132612,64153,145515,207310,201419,-12212,-228080,-193352,-17748,-3702,-100118,-139843,-78494,105720,266481,219738,98696,69985,41221,96319,315438,411080,276732,187454,79545,-138725,-154790,5593,-21729,-200574,-296667,209771,1200677,1166398,885570,790139,-220661,-1451720,-1229557,-397345,111335,-61181,-394276,-417850,-144181,602741,777727,-450514,-710392,44757,72630,-46434,-28927,-270153,-538344,-490655,-199817,-36378,145253,319896,312575,308228,367047,205729,-45167,-152388,-7508,105749,3805,46977,208778,132907,19153,33978,-70740,-248868,-249069,-213324,-261574,-151272,159259,314938,133115,-91255,-255090,-391815,-266863,-48388,-61891,-88350,102170,161224,74568,-67860,-284133,-376632,-261355,-163243,-177045,-283314,-342751,-400915,-414599,-245266,-44806,-4732,-18532,-51355,-165288,-223927,-92904,-28345,-168583,-226265,-97249,-26306,-30379,-98342,-206101,-189415,-126146,-268403,-290679,20441,318077,353676,129493,-172094,-139019,38622,16059,56502,190163,87682,-64617,-50373,27537,148123,311251,236398,-51924,-121370,126536,290035,207823,76788,-5712,-73192,-25958,99276,148230,100953,58300,47062,36394,14227,112557,258765,141455,16954,131960,151069,-64543,-75925,85917,40054,-129115,-140623,-111800],[-259175,-163569,130284,202686,-40803,-182918,-130382,-66553,-131235,-248975,-296169,-200591,37101,202379,107358,-107192,-197679,-32600,203778,252391,189417,173855,139036,14235,-74784,-134253,-224051,-226784,-52497,93249,9052,-67578,61499,83943,-44085,-119593,-40107,76273,140010,235298,302460,191658,-48819,-191015,-198307,-150527,-111029,-128551,-180684,-253594,-262963,-154990,-105740,-221695,-379162,-421241,-289649,-177462,-210047,-240385,-256648,-282930,-298897,-208035,-102529,-133320,-148319,78642,241483,108903,60871,125499,80363,-32215,-111936,-152108,-123657,121988,349376,337062,168355,49331,-37348,-168805,-154254,-108736,-141228,-230549,-227562,-126935,32831,150666,31514,-98476,89961,401670,367538,144697,45387,-1551,156458,330375,179746,-130004,-169654,-57538,27107,192113,286091,204503,118131,90032,879,-57339,-55961,-63296,-30720,-3781,140305,399370,455677,246514,77545,146535,269031,241944,181714,177941,82092,14956,113362,210485,251179,278951,243118,192726,145802,129894,138487,129981,106808,42742,45705,325961,555626,312052,-62252,-216624,-299827,-241396,71625,152827,-125541,-298676,-264755,-177834,-164510,-253351,-291593,-223753,-95423,-107334,-216447,-110378,87265,156387,87106,-11607,-93298,50896,269349,297538,122895,22060,126306,297469,233798,-72230,-205033,-17927,95653,-16734,-78578,-103871,-82693,96625,321571,371125,173731,-22335,70366,262607,341585,250653,53650,-76563,-92047,15943,127680,77851,70104,287436,396903,143823,-305015,-464084,-269630,-171833,-245355,-174792,-3267,229100,384920,193402,-67735,-38206,79960,130146,144876,239470,320821,202292,14985,-614,13641,-70470,-168888,-162444,-34123,20526,-141139,-335887,-306470,-170992,-179070,-343870,-565697,-573788,-302197,-5455,94391,33792,-28891,152027,236726,-181745,-577757,-375357,-31304,88494,110186,117874,183329,204122,86460,-55013,-121043,-146961,-171450,-270698,-299477,-75311,206514,353117,251340,-20047,-141186,19441,179180,-13096,-240831,-261993,-85214,99297,122893,66205,112021,243596,179977,68531,77731,38325,-151209,-202500,-43272,48701,-39028,-176974,-239387,-156702,-148,107375,132018,119610,154788,139439,123494,307860,477095,227324,-67620,-130388,-257272,-368503,-225611,-101284,-89427,-65938,-94229,-130485,36832,120328,45450,102466,234442,293483,281919,237186,280588,329659,267071,243598,250318,136643,111779,190533,32495,-219132,-195032,-89031,-164669,-88187,215407,241375,51226,74182,259312,166437,-125879,-267456,-88952,128685,164710,184684,154784,50535,13111,77047,231570,430514,494352,331759,113340,44980,27696,-73773,-14220,119776,136411,145451,218377,108789,-14488,-6894,-45485,-120352,-49565,56110,8361,59459,122800,117926,173313,298038,281255,170368,73207,-80179,-168045,20304,242950,177639,-75230,-294827,-283640,-20816,97027,-65116,-154320,-45249,34060,-103457,-292862,-256252,-193128,-267945,-210002,-62448,1352,-92402,-241327,-154699,187867,341535,71414,-201039,-251037,-302583,-341022,-339213,-257527,-52537,67397,-56033,-100700,-49747,-48803,-4142,-95373,-269817,-288525,-245530,-173565,-83607,-98089,-206549,-216771,-188589,-200505,-249532,-189302,611,114757,-52890,-440916,-587828,-223297,357880,501007,412848,498102,706967,667841,539225,278699,-230448,-555601,-721993,-1434165,-1400609,-1446088,-2627029,730473,5788701,1632985,-5098213,-3397509,1138123,1669282,1406669,1351220,829507,309413,-193084,-147533,376664,59594,-709411,-606842,-328457,-595603,-872592,-527505,-208362,-295588,-367238,-181867,65615,235402,239145,194744,41999,-342372,-505544,-276023,-162533,-112282,54115,181719,199151,176184,-29080,-107712,81996,84883,-79147,-130967,-95451,-76467,-116378,-113433,-68758,23575,120240,145613,37048,-122371,-239000,-279779,-228614,-147237,-60333,32757,106015,160529,169026,113223,14785,-28844,-149800,-286058,-179972,70027,144589,57000,-124069,-384316,-444833,-264712,45775,371281,459359,242111,-592,-147265,-238975,-203610,-67105,-14822,-4159,41338,47600,51472,47128,67784,264319,341856,147644,195287,455642,209192,-202025,-90285,233139,214188,61535,1482,-124121,-46873,244520,284864,54752,-99033,-30581,50511,68489,138699,206070,195277,202460,152517,20255,-58613,-151183,-287681,-226275,-35210,18716,-41350,-75712,-89016,-66276,-92139,-173469,-114957,29500,79130,41226,171092,296305,211658,69278,96980,270933,205957,-87746,-267399,-144865,-31176,-32601,-9385,80150,137228,113417,51634,2691,82487,229676,237468,61182,-4647,4612,-12950,-15308,34190,-17672,-128865,-26074,65484,-11373,18603,226295,262678,200737,193920,102059,-29901,-109049,-112630,-74535,-51463,-68839,-130161,-225986,-288691,-312279,-148464,235577,463917,268257,-79734,-239437,-163440,-181751,-132884,92695,85854,-76648,50699,292815,339423,249865,126640,40138,11167,123,-14993,37771,114734,-7604,-198232,-186471,-96261,-6108,86560,92091,59661,15741,32073,90099,-4940,-131509,-140871,-142797,-218401,-180743,28170,150840,127499,-36610,-203758,-231791,-180477,-265519,-578604,-517031,33829,268635,-185691,-475904,-282020,-152646,-256951,-409943,-391861,-262809,-225386,-208478,-219142,-108722,51152,133293,157849,95160,51364,61190,-4153,-135111,-113057,64441,232651,259597,6350,-169625,30897,292541,230260,-17110,-110801,42499,131961,-19499,-179205,-88810,18164,-8697,-3950,84077,-96144,-251667,-47371,135577,81948,-90028,-133587,-97010,-147776,-144087,-43393,-138992,-256027,32189,350871,183306,-63853,-19523,77584,43087,-100421,-289438,-270628,-148698,-163626,-236969,-249930,-144356,91492,232261,174893,-68177,-249866,-151594,12283,-25610,-148874,-151574,-18406,123061,60192,-204781,-254271,56546,289734,247238,231757,212004,5593,-160314,-50621,135524,98723,41435,86220,-62684,-213473,-152489,-76993,-141925,-179245,-117710,1795,134073,301816,274287,-96024,-327667,-218383,-170032,-243993,-120758,-9146,-198384,-444547,-425009,-189606,15820,126807,120722,68046,153016,277401,145940,-87980,-116487,-13768,23435,63965,157275,256892,302526,197629,71346,5733,-7934,141787,202121,21937,-37207,163657,227294,25076,-148511,-57758,123152,92157,125321,344180,337561,63471,-19122,89452,106872,-43040,-224251,-248114,-174393,-102723,-154821,-287807,-298992,-156235,-71044,22718,3118,-158159,-109575,41303,42865,81430,140411,-78272,-347262,-266226,-13941,-23882,-136668,-128311,-38991,176754,340668,202013,27195,22618,41460,119809,347899,424728,217966,21394,-110087,-235833,-134758,34105,51400,-37531,-306957,-176924,831293,1130922,880352,677897,-197583,-1394962,-1252744,-312605,367211,267282,-186631,-302553,220517,1298164,1077105,-345042,-963818,-476333,-310301,-200102,-107558,-172413,-311231,-373568,-151415,40672,167981,254916,184520,150036,223612,144382,-33312,-129294,6424,100418,-29914,-15722,182154,160213,43123,46658,-23400,-182575,-250392,-280941,-317473,-218583,13727,179290,131571,-49814,-222838,-327077,-267862,-124622,-110898,-140091,37575,164096,91915,-87151,-312401,-408613,-311664,-188608,-176348,-258975,-293126,-281039,-254556,-124831,3674,25446,22160,-34179,-188034,-288559,-148136,-32129,-139965,-188860,-27414,81138,63838,-60347,-202809,-140477,-29420,-216774,-323221,-6750,346090,448444,305944,54876,43793,123160,51557,53765,165752,92556,-27770,1995,100254,92962,149199,141749,-60814,-138894,64628,212604,51270,-158060,-132069,-22843,13130,37390,90687,103378,68501,74567,111652,94329,128718,196000,36506,-98474,32360,96672,-79419,-118642,49704,40453,-131782,-155520,-160342],[-296300,-186899,120332,177967,-56517,-223420,-204584,-118190,-125935,-218285,-300232,-249876,22843,244112,193727,-7424,-129962,-75011,125735,257429,242794,228916,173365,38902,-30608,-66687,-184287,-210768,-31534,103178,28360,-32321,57442,45547,-62872,-132766,-35582,142768,238077,224716,253191,159925,-71344,-165916,-98525,-78892,-119933,-192353,-222549,-279402,-311408,-213316,-174372,-252250,-286762,-253914,-157656,-32892,-76582,-154787,-176060,-201922,-252472,-187438,-89418,-96580,-92508,93686,175720,21019,-16452,97697,63097,-52614,-114332,-138444,-98406,161315,399330,387583,170547,30876,35620,-40385,-134268,-195484,-246859,-317107,-228097,-56210,73303,128431,-3385,-49107,155068,386075,307321,117509,50203,64620,226414,306723,76552,-199643,-186553,-43664,65662,239299,317714,178400,74375,74806,12208,-27836,-3997,-1967,-11754,-6188,198299,460081,441192,215693,75367,106866,185268,201361,230805,264078,153959,78693,170133,288567,369753,389607,310743,174758,63853,62621,116316,143034,193696,145778,77235,311661,530611,287804,-116817,-275977,-374293,-347237,-25627,93325,-122952,-282841,-260476,-157916,-99755,-201718,-310130,-293996,-167659,-92326,-140568,-47227,173551,235077,135899,-15123,-112950,-943,217881,248509,61278,-58995,37875,185773,100195,-197322,-292562,-103938,-28626,-85451,-52489,-55230,-96683,45569,262917,307751,124250,-55461,14889,217996,389208,360778,95280,-111165,-109993,70363,227695,177395,132467,328679,477848,212364,-265030,-471485,-346895,-288289,-345908,-261696,-107521,112061,271896,164420,-40090,-31731,133232,274178,236397,179375,207273,170511,65945,93630,83875,-42683,-138810,-142182,-42073,110794,77638,-213869,-355781,-217911,-107720,-275802,-563861,-628227,-424564,-161111,-5506,33158,52024,180568,225604,-74519,-397156,-278325,31039,176996,169190,82405,122564,215077,195923,18362,-155349,-231988,-192140,-162463,-170455,-21911,194229,339522,148953,-271977,-345370,-36358,213676,108883,-161936,-286529,-177323,-36185,-5384,-16663,54552,184211,126535,22856,66289,79877,-104388,-156846,1629,38084,-96653,-169971,-183803,-194989,-99210,63309,153360,115556,84344,89432,147048,347001,446987,175608,-96299,-184739,-353663,-435655,-264866,-157330,-154492,-130430,-169981,-168414,57867,195164,156677,182993,275829,348619,349855,276975,243015,236583,179821,201054,257678,189384,143182,153401,-20561,-245569,-210641,-59799,-57411,41378,326540,356472,64823,20839,243019,196069,-135482,-280893,-76352,69271,9560,84239,153743,106968,88892,122224,194886,330505,373662,240796,100307,74811,42402,-48736,44186,113623,30192,-1656,118716,104378,-18431,-87909,-155270,-164029,-40751,2139,-107117,15011,170068,129373,130553,281901,300732,191116,81649,-69718,-135038,74191,319355,267783,-35623,-344315,-358158,-116513,16720,-76314,-137539,-40806,63277,-35123,-251120,-284042,-250144,-289102,-172707,44662,121593,-49110,-284140,-200365,157913,303458,52349,-157805,-200252,-269262,-313943,-342365,-285572,-62668,78003,-77560,-163504,-111414,-99078,-85041,-189313,-320004,-297805,-261864,-200346,-52659,-23696,-136456,-168492,-154381,-117039,-120887,-118819,-13474,10094,-251168,-588515,-575899,-166128,281991,374212,425894,608023,709804,739153,762278,381015,-293470,-546320,-469549,-1301583,-1717799,-1876823,-3251007,-512038,5132219,2103633,-4789776,-2716280,1769377,1472427,1019710,1360785,933298,489046,1122,-88327,298711,-92986,-756271,-499945,-172269,-491833,-810616,-434294,-153006,-231318,-298963,-168713,-9026,145824,193553,155004,-7255,-374327,-557306,-367382,-246132,-73431,173564,227358,158554,131420,-74597,-235229,-112567,-47485,-173180,-258885,-170977,1233,58871,27562,12903,51771,38893,-21794,-124958,-196837,-255715,-297106,-237561,-117348,13452,138261,200422,174018,112544,26159,-49982,-71047,-177043,-331252,-241330,43160,135165,-9309,-221054,-437812,-467556,-261814,99663,395182,355316,122569,-17241,-134186,-280018,-260842,-139312,-100266,-72723,13275,-23046,-93607,-72026,26227,238686,307491,162844,206117,425424,239839,-108276,8645,327055,291844,129121,45457,-140692,-128350,241759,417092,151759,28162,1194,-30941,-30322,59133,98357,94555,194109,175856,-36372,-192157,-240036,-264545,-136562,841,-28363,-103966,-67266,7053,34731,-96779,-204171,-93171,58691,45282,-26378,78006,214298,155578,34917,80705,283160,262474,10018,-145847,-32028,24089,-27540,-28312,79967,219028,198958,54526,-18924,109140,301946,291637,136053,80361,31975,-77684,-130285,-47595,-27688,-64133,75406,146853,4424,-18381,124490,179183,167768,205659,137042,15402,14556,57325,28088,-221,6336,-25132,-149542,-232394,-248557,-143298,162831,394466,196945,-130950,-239645,-92512,-44970,-13392,124863,108752,9173,141764,296915,280762,233782,197420,69499,-38620,-43268,-4685,25086,60532,-62005,-212750,-154124,-76326,-74634,-18803,48320,8378,-93240,-48342,55541,-29547,-176439,-263342,-283205,-229256,-113253,-23229,31231,92577,-1398,-204322,-274034,-203678,-257279,-465388,-347309,82664,217391,-218007,-434364,-251806,-115197,-173439,-281257,-335902,-272390,-261213,-288209,-270683,-141768,22091,115036,163769,122991,67264,11622,-49144,-70275,-3039,108457,182673,130913,-120248,-262396,-45385,214350,220880,52039,-14264,64218,87205,-33498,-120890,3662,139623,117736,66820,56638,-162427,-336068,-138250,122851,171820,22657,-65693,-104387,-192614,-139236,17935,-75426,-215552,45879,329173,78681,-178064,-61326,71920,33009,-123327,-305588,-280825,-171007,-166248,-202420,-174719,-35332,176234,226941,114266,-146505,-255714,-81523,37540,-93307,-236543,-199580,-30245,141069,102582,-93630,-83419,169905,239524,129479,175919,140055,-146331,-285954,-99658,64210,18723,32023,116422,-97271,-237575,-88530,-63999,-236192,-293468,-172425,-30367,67915,189361,151845,-179227,-403681,-318836,-306411,-420610,-266744,-67503,-176216,-413767,-354491,-120270,4714,56488,107897,96647,156687,220189,109816,-93754,-118686,15831,70643,35990,69287,210037,315715,236465,92272,49914,110173,198430,107731,-97436,-85788,143661,156176,-136854,-310304,-133899,140496,167903,181387,367212,350829,50261,-78083,42906,74186,-131506,-352525,-293114,-126616,-60973,-139799,-297889,-314630,-182188,-128644,-23463,-2662,-124677,-55696,44830,-33952,-15402,101341,-101940,-396999,-291140,-15538,-59113,-183616,-141671,-56019,158154,325103,132514,-73118,-46618,34107,119649,290988,350360,152975,-123299,-277069,-267079,-60998,81621,156887,145778,-332216,-585606,219215,735278,584502,438581,-145276,-991994,-867657,42621,730998,600710,-12701,-320021,272438,1559018,1223517,-54129,-913668,-877048,-606937,-285855,-149086,-72617,-119494,-274337,-136947,86770,174622,145286,-5809,-36283,70839,91271,-3844,-91685,-1729,54100,-78823,-71534,150628,186668,57313,3657,-38110,-130733,-228250,-332000,-382801,-298356,-133490,38778,125675,15307,-114462,-156530,-192395,-182384,-189392,-207321,-53852,100947,27157,-156137,-347113,-432483,-340655,-187879,-179615,-244604,-223251,-109811,-28892,37993,56000,32875,14859,-69913,-231824,-330191,-204963,-82860,-150105,-160303,28570,198213,210203,41528,-154783,-80593,56856,-134700,-282677,17775,359496,480769,452033,318285,252321,205878,66111,13044,102307,90014,28906,94725,186185,40800,-45809,-43939,-164032,-197442,-15865,118134,-73683,-318615,-206314,20803,-4746,-61820,16957,72478,42307,68120,149288,156487,143543,115983,-81243,-221923,-78985,36062,-68042,-117883,32673,41772,-115823,-138918,-171932],[-279402,-175801,106765,130334,-92934,-259589,-227094,-100813,-52560,-119195,-230002,-222792,28480,245247,250454,111638,-37821,-110721,24138,211130,262255,271498,191042,48612,21022,16460,-130582,-171446,7028,113176,38862,-21499,11933,-6278,-91703,-160115,-66038,144660,252194,163500,173905,113736,-92426,-143913,7263,59267,-46895,-200183,-241815,-275397,-296405,-219702,-199941,-208868,-130518,-67226,-12178,111829,58395,-74188,-106383,-129930,-188631,-153564,-91178,-90523,-37061,129147,124615,-48649,-76273,63834,24223,-101730,-126967,-106547,-42407,166782,381135,393933,185276,47860,117882,100547,-109147,-270359,-317208,-342518,-217751,-24982,81477,90832,-32616,-21248,198975,345743,218006,75976,36916,104630,268593,267682,-34356,-267170,-221094,-76132,79115,268068,301788,108414,7901,36213,22675,14265,39983,55646,13200,-23072,189718,438700,366898,146770,31199,10648,58645,141407,267374,331551,204271,116731,204187,338493,447645,474786,383728,183910,19596,15077,81400,135371,260789,244715,129234,292490,470536,253436,-125101,-258815,-346944,-354895,-78237,55831,-109150,-243860,-180189,-55617,-24988,-159454,-288409,-269686,-135837,-10297,-16233,38868,236750,285860,197549,30047,-74451,-33175,130548,141908,-24592,-116808,-12268,80648,-41983,-292116,-348487,-211710,-189092,-180310,-45701,12580,-73986,-18176,162951,214890,56615,-99327,-64582,137218,386773,413969,127228,-104490,-79564,133666,293227,228693,151770,319969,513065,271977,-197129,-439149,-390119,-352977,-362728,-279553,-154180,39103,183920,139286,-10925,-22251,185897,398473,318004,146312,154834,181452,148001,205935,165253,-9420,-114852,-129048,-42706,184965,246340,-80718,-337306,-232102,-64346,-221034,-522094,-618259,-476559,-277343,-107322,32868,151308,198794,160058,-18368,-206468,-147709,96774,229457,172650,29303,59829,214218,262616,49808,-194096,-263191,-137209,606,-8853,32767,155168,253860,32806,-392509,-416427,-70880,189955,194599,-80364,-294845,-256580,-149107,-109720,-102520,-27717,80588,46369,-47799,13428,100362,-7317,-45841,75990,57703,-88156,-96734,-93298,-221154,-203531,22616,190695,123721,13319,44098,166957,354027,380380,129426,-99126,-232244,-439028,-468876,-276354,-202576,-213111,-169257,-193431,-154568,68691,220728,220376,202465,231543,321304,375671,306674,188280,117788,86885,155324,246987,231394,178108,126124,-61659,-263733,-218772,-39774,42817,178559,426122,443625,86902,-36486,158722,165692,-152618,-282217,-54574,28803,-121638,-36406,126156,144715,142016,144842,128689,179307,215110,156753,125381,128863,47429,-19811,91342,83583,-89388,-139203,5285,72752,-30804,-149263,-231860,-180788,-12288,-32190,-186226,-36880,195359,128387,71091,232436,287667,194115,97183,-19350,-46600,132515,344845,330029,24695,-334877,-363037,-164585,-49706,-76634,-96428,-9492,106527,35738,-189928,-279340,-271422,-259030,-100635,139868,199712,-14927,-285779,-223622,90282,201260,6924,-123563,-148722,-202175,-243630,-294958,-277364,-45576,124201,-37456,-171064,-146059,-125124,-128587,-232177,-337564,-295654,-257772,-220213,-38830,56105,-13488,-62100,-80627,-29623,12306,-50039,-64726,-126763,-416960,-621316,-442019,-72114,139923,196630,420851,707206,673681,737859,905281,516765,-226690,-440323,-158280,-909303,-1621916,-1880562,-3734368,-2189685,4131268,2857741,-4137260,-2497182,1726329,1215546,767915,1250745,845342,610479,267226,-21455,112919,-283222,-729250,-314955,86523,-262625,-637705,-363117,-121965,-135945,-152216,-98763,-72061,4612,37836,4561,-105966,-353944,-477184,-346428,-248237,-16323,240505,183684,88215,110320,-63207,-283570,-251918,-160388,-246320,-353241,-221353,95229,256214,182552,119475,107425,-16435,-174083,-269298,-266794,-269714,-267293,-167914,-31930,93651,217571,265791,175950,56717,-70085,-143312,-147061,-207111,-347751,-276186,22377,141071,-23223,-222260,-356232,-394425,-210022,171303,378455,186819,-31759,-33934,-85060,-259813,-276255,-206354,-189080,-129313,-5043,-67205,-199494,-161417,7803,206503,245934,150760,179776,329664,243869,-2131,89710,356146,305015,140373,43346,-145013,-192565,176239,477113,289989,181420,49963,-71886,-78695,-4624,-12814,-15541,157829,209860,-47930,-288945,-298050,-202466,-31697,35317,-64599,-142404,-34515,149954,160102,-87543,-204497,-58661,75208,10241,-49371,26576,133751,104415,9856,55260,276485,329474,115425,-24844,41748,36017,-51325,-68537,58792,253703,242483,35082,-54688,128472,345356,284283,155231,108290,6221,-182315,-253441,-119780,-22535,45523,228985,270867,80368,27334,94304,117860,114611,178503,151081,50792,103037,194733,160603,97762,100069,89793,-50136,-145031,-139768,-88434,119813,311785,126741,-160137,-212204,-37106,75355,117365,186510,160618,89646,162700,197647,131016,148226,218837,105127,-47408,-55987,13851,19457,-6475,-141907,-239716,-118502,-39276,-117870,-103930,6424,-52609,-203979,-145169,-7932,-47325,-180378,-320149,-359345,-189125,-14332,-59094,-86003,17534,-21732,-212117,-258227,-159907,-189639,-264788,-146190,89952,112509,-224635,-365513,-228316,-97637,-119303,-179088,-245416,-208055,-197136,-259623,-233748,-132980,20237,133728,155235,91788,2225,-105013,-132175,-27376,74294,94577,74206,-15448,-198101,-310191,-147476,80493,172447,112785,80352,71874,13969,-75901,-79321,57925,198893,162911,65069,-15107,-199725,-336682,-186903,90758,224914,123356,-15151,-127191,-219515,-110022,65326,-46309,-193666,50354,306796,30255,-230144,-82284,69668,31937,-118931,-264298,-258540,-199436,-190462,-206716,-133706,67434,245180,222785,63275,-211921,-258668,-13428,82789,-111305,-281199,-224944,-20398,171781,156193,33160,90946,257576,160297,10918,108595,47143,-278040,-347214,-84103,48737,17257,97292,142819,-129400,-219860,-3699,-30863,-258418,-337674,-206670,-66233,-15528,29326,-12597,-234547,-400124,-359742,-402522,-534156,-370024,-95056,-97626,-289603,-216285,-35473,5671,42785,167015,182629,168779,149798,78505,-71914,-102816,44538,112648,6519,-10438,160298,280973,215146,93268,97924,208176,199143,-19159,-191751,-86261,146636,128581,-199181,-393433,-201401,110805,212375,229775,370088,354204,59446,-137893,-52224,-17537,-241141,-438003,-299594,-76972,-7871,-73160,-239226,-261082,-144750,-94243,12860,34230,-66163,19334,84348,-54042,-54981,88817,-75136,-360389,-259557,-13227,-98748,-246586,-200270,-128580,69211,225852,17444,-186939,-128433,12784,94850,163220,216568,110831,-195148,-369892,-221705,51568,153165,300805,340864,-304103,-768898,-304096,99317,29606,76732,-213358,-512653,-211173,598337,1130225,886431,131266,-393639,104617,1345542,1097243,132095,-723718,-1060406,-690880,-213641,-81359,46571,-4165,-239693,-164591,89331,151627,11493,-193586,-195334,-59149,49209,25155,-54956,-26455,-15656,-126914,-111990,102836,189696,58587,-73573,-99794,-99714,-185529,-348845,-432933,-365679,-244869,-62483,125501,89512,31191,53624,-68367,-203412,-271197,-275824,-157443,-27365,-107258,-244997,-359156,-426539,-329912,-156055,-186212,-251731,-144393,73151,196484,195491,90829,-5202,-54028,-149095,-284284,-343353,-255269,-165254,-180814,-138071,47362,276856,369014,196561,-56003,-10715,129406,-25132,-164972,94012,364373,458906,534369,523370,399081,243671,49157,-37046,56795,105526,89992,199439,250424,-6296,-213845,-248672,-320068,-291327,-115528,-5642,-169846,-366725,-207385,29208,-83415,-176436,-68837,-5677,-24670,32194,136519,159392,125881,38028,-170171,-317244,-183411,-18685,-27705,-66338,36121,33316,-92362,-99745,-145783],[-211093,-127104,96203,77890,-134850,-270209,-181895,-14225,66406,13228,-114518,-135606,51180,209723,257007,212567,52386,-123465,-52707,149789,254064,287406,184291,46534,78387,97495,-85226,-141050,24789,104481,33868,-36133,-48227,-43924,-116809,-191405,-116440,91167,192067,85843,91294,67358,-105781,-129115,87217,205077,58310,-157596,-225286,-234868,-217920,-171986,-181162,-120494,23971,73233,105388,210665,145291,-24033,-68786,-91898,-133877,-119570,-93681,-87980,22826,179448,107188,-74947,-89916,40739,-20649,-156592,-141224,-66201,23009,141041,308407,373587,234652,103300,174732,200410,-83373,-315453,-341122,-313383,-211843,-45564,52502,47042,-42295,-12088,210041,286401,125391,38784,16626,99055,264795,229479,-108696,-316288,-277525,-153816,56475,261448,233030,13765,-62855,-23423,12593,38868,49455,81291,32107,-50304,117835,337787,248202,62375,-31992,-106166,-72000,84686,289654,367722,222551,114116,188333,319381,436321,489102,420715,203358,27170,15424,55592,118999,292118,315180,206215,294568,397182,213013,-87217,-179167,-239836,-269021,-65413,63058,-81737,-193975,-43500,122913,65298,-119383,-218435,-150048,6467,135595,124407,109616,234745,287135,261706,124435,1690,-49187,33155,22330,-100495,-135493,-20664,6400,-151080,-334260,-362995,-307295,-325378,-262740,-51174,86707,-17312,-80959,40563,111259,-9776,-142326,-151058,40684,344129,409616,150521,-52273,-3537,196743,318281,229664,134355,272516,484173,298287,-125422,-386231,-406419,-364564,-302660,-232346,-134443,38297,157735,134012,16361,-11708,226120,479264,376612,160270,191980,251747,250864,305814,224405,8417,-107704,-130104,-47960,204200,302950,12549,-277464,-224230,-62432,-188539,-445756,-540417,-445199,-323604,-182451,32041,235712,202774,67759,-25772,-88407,-51970,124616,216872,118334,-20334,21515,212710,276698,38508,-218190,-223160,-20454,162671,137250,76100,110172,133070,-67044,-349700,-325512,-75261,116977,216613,-8433,-268521,-295969,-226346,-186741,-169547,-103185,-32396,-45929,-136250,-66898,105650,117749,93699,156930,108111,-15064,5848,-17842,-237311,-281832,-7646,226156,144565,-27895,19443,180390,330355,303387,106788,-72663,-255166,-481569,-456038,-257294,-221920,-244837,-163050,-132086,-70533,79914,195337,209585,139691,99621,204823,342569,315052,137184,20717,31278,121957,209543,237659,199861,107253,-92514,-279378,-228787,-44777,102553,290303,509963,494552,114431,-95572,17068,76643,-171927,-272206,-31527,16621,-196445,-145527,75222,150772,159712,134731,41252,7168,55787,107440,178894,169938,20044,-9975,100407,26952,-188192,-217314,-69702,29625,-50608,-176417,-255694,-171329,21885,-37431,-218386,-87437,199976,134183,22156,166465,246189,170597,103745,55406,77981,186957,323464,356778,93148,-265435,-293943,-146674,-74449,-50839,-31192,37513,146500,93447,-112492,-227478,-241717,-190818,-21791,200312,233374,9289,-257637,-232326,-2378,56628,-73176,-134551,-126355,-126341,-153318,-224050,-247680,-5093,204975,66229,-111744,-135868,-112529,-116060,-213320,-324927,-292804,-244708,-219520,-25001,131689,117513,54803,4159,39754,113557,10818,-107970,-228959,-486891,-523100,-212897,38697,-34263,-9263,373872,725943,571257,623938,899901,626686,-87027,-292403,133640,-384134,-1155168,-1350858,-3768185,-3759468,2906848,3461015,-3354510,-2696924,1139467,968226,726234,1089822,597009,610461,485366,3306,-145711,-483773,-663525,-101135,376102,14730,-399356,-295705,-90432,-15371,48660,17405,-102822,-147642,-184040,-212936,-215692,-270274,-272445,-208436,-169243,24919,217445,71008,12673,116240,2077,-235284,-285904,-215110,-273881,-376901,-217214,186570,410781,301511,228136,187903,-23945,-267912,-355883,-312266,-279545,-210201,-48849,84715,167920,270724,302001,168290,3010,-159829,-240268,-226449,-222411,-325137,-275842,11054,164680,27892,-125065,-175078,-246443,-124400,230537,323566,4379,-179717,-48939,-11933,-170524,-230177,-242268,-258683,-156154,-163,-68974,-241408,-202311,15394,178090,182252,131081,141171,209931,224139,92923,137587,314414,242596,81004,2041,-129359,-229083,29981,383278,400203,302078,86285,-82521,-84081,-48525,-96780,-92957,112073,232943,-32246,-334790,-312703,-109973,73245,69030,-72007,-147324,6388,290213,264194,-75033,-183032,-21489,81075,-5226,-20305,33623,76532,64802,-13422,6713,237981,369233,189905,68435,64726,-2524,-113661,-133232,23982,244839,242144,4461,-93122,132469,334962,207891,105055,80507,-48918,-282908,-343800,-173490,-24453,153597,385305,394164,174720,95398,104829,77826,48040,115874,133184,65329,140329,269399,283052,205397,178148,182991,50657,-46827,-11400,3519,112440,241455,95288,-141865,-162022,-17349,137411,223814,268695,232809,148160,115478,33598,-55009,27014,177333,114561,-39413,-53346,23846,19187,-66795,-228610,-281940,-100320,-13244,-146195,-151551,-19796,-102971,-274210,-223242,-88750,-70256,-165122,-320945,-358891,-107010,86322,-71401,-178124,-89193,-99801,-226180,-185703,-63740,-89423,-46450,37610,62515,-12688,-208362,-305705,-227183,-102199,-97755,-125108,-136357,-91563,-78974,-139053,-123897,-86488,59750,209904,167407,34428,-114463,-263764,-244905,-35355,81396,17195,-63995,-127847,-199805,-292799,-236557,-62940,98434,150982,145922,54554,-81603,-146725,-68114,73989,191412,116321,-22720,-119644,-203098,-263516,-182003,50739,219674,166562,-8474,-162712,-216262,-58254,89773,-53601,-193218,44822,290999,57480,-194860,-67429,74656,35048,-94176,-188235,-223726,-233291,-228785,-237233,-121896,149576,302929,246491,47596,-234260,-243461,36682,129623,-77166,-261061,-203440,24159,209022,189290,114386,207749,288864,67844,-70599,70486,-19308,-338976,-320625,-7596,102424,105085,224760,167261,-151767,-174140,75625,15981,-212324,-304404,-204039,-90614,-96698,-135311,-169504,-242843,-302342,-312814,-430403,-561503,-408280,-77496,32051,-90892,-52707,33662,10433,71229,256039,293742,198837,110667,85312,-11168,-63117,73060,141064,-18151,-55874,131651,218004,142350,70088,129038,257417,152882,-144630,-253139,-62997,158898,144441,-151476,-363134,-221316,52944,213507,258971,355809,360238,102286,-176008,-167859,-134153,-328665,-449986,-267344,-50349,39462,39106,-106462,-145217,-64084,-815,93868,81065,-9430,90646,141806,-21050,-40672,93069,-9096,-248915,-181859,-1768,-132637,-325335,-308203,-234029,-43064,83422,-117327,-294272,-210630,-22973,55312,10953,71778,112138,-162351,-355373,-112833,180599,251226,473171,533092,-183288,-633369,-522669,-594998,-670790,-361208,-441940,-193412,492071,1192770,1458008,1082721,263164,-418613,-111088,796527,654478,-16103,-599734,-999931,-502193,54519,127199,192364,25519,-282215,-222861,48103,89697,-121432,-320740,-283278,-138532,18531,35504,-32397,-52608,-81501,-156952,-132487,32531,151220,47899,-149050,-177619,-89140,-129104,-317266,-436615,-391883,-291798,-96358,134449,153080,163486,226559,62571,-174451,-315638,-326179,-255434,-196348,-272835,-312560,-318826,-368558,-270306,-98479,-185874,-269561,-69355,224697,361523,301631,90982,-89532,-169701,-247811,-330433,-332597,-292051,-249346,-201312,-113077,23527,282065,487873,366863,80937,69781,190530,96714,6206,203576,364509,403321,540405,603985,429288,210494,1781,-63970,74110,150150,130631,266914,262887,-46062,-306198,-393211,-463400,-398859,-229357,-152545,-237019,-303276,-141072,-8349,-193356,-267019,-144863,-115101,-118428,-21973,74567,83655,56209,-24758,-204465,-359340,-264703,-60218,30917,22442,55303,13595,-70320,-51676,-92356],[-107714,-46350,94710,35137,-166115,-242536,-78966,115355,190184,130084,1967,-23923,84514,155231,213102,263720,113918,-108072,-72741,108216,227599,268442,155760,42663,134227,154423,-67607,-145876,-8905,61764,13321,-62283,-88499,-49716,-128238,-214728,-164940,8166,96630,30528,31759,33100,-105952,-120388,116359,283451,131806,-85581,-171884,-166145,-103035,-87977,-130218,-31720,115522,130354,172257,243277,157011,-13989,-66767,-96132,-109140,-93692,-80064,-61653,85788,229060,128532,-43918,-42410,43398,-49218,-183039,-138525,-20778,80035,102600,213390,350572,321236,178506,179314,221294,-62420,-323511,-323995,-256490,-220328,-107745,-2953,7819,-34274,-17889,184229,219416,58229,24557,5354,49551,210680,197832,-122975,-335934,-349508,-259322,-2423,209366,121465,-79735,-121125,-94598,-28072,23252,10232,58057,37724,-73991,12047,185796,114850,-8836,-82764,-198761,-167098,50418,297364,368192,210496,74439,113313,208603,310310,404111,386145,205688,75412,69469,55884,104069,275478,333769,293833,325408,325170,166545,-23788,-71559,-100543,-131675,4999,118307,-41077,-148818,102682,334560,173777,-70086,-112666,24867,215339,313959,243396,135881,160157,239252,310494,241191,80514,-57254,-44981,-57922,-131193,-113051,-2494,-29272,-199648,-317904,-337845,-360016,-387653,-294258,-51917,153971,59714,-123945,-74010,18903,-54938,-166442,-217493,-46078,279698,365110,166018,27510,93205,245978,306245,194210,99409,204010,383292,272552,-66410,-326305,-403614,-336409,-199981,-145978,-64127,105608,200823,157073,39442,-3081,244451,502037,396755,210199,295963,363687,349876,362331,231631,-7590,-125075,-148326,-68576,150011,233411,35906,-207685,-199805,-85602,-168778,-342124,-404052,-345276,-302364,-216753,30970,280174,193333,-11805,-71785,-84179,-54584,75544,129018,26219,-47204,24110,216392,241653,-5378,-213142,-120888,116789,262483,217439,95909,77010,24057,-131649,-196876,-118849,-44690,27124,174186,47093,-197079,-275336,-259057,-235791,-201939,-144839,-117551,-130463,-225677,-152714,101264,233468,213641,219010,176892,96150,94070,5572,-247280,-311976,-24027,242194,174028,-18011,24739,183421,282693,237608,109892,-28121,-245963,-465314,-399932,-211467,-205636,-239072,-113648,5902,68174,95960,130182,121125,1994,-93176,20647,249875,293358,103520,-22776,31140,104208,142772,194686,196806,93529,-116208,-293379,-243611,-78236,105544,356050,578945,520156,149211,-141782,-139657,-39940,-178192,-248511,-15606,27592,-208151,-216688,11168,123190,143132,94953,-51016,-144676,-64511,106601,238220,166483,-44443,-32636,60481,-45358,-235187,-210824,-77873,-10890,-74471,-166710,-226852,-144324,43817,-21929,-215214,-125558,197333,168255,11053,108907,195234,126797,89630,129458,204445,227826,274372,349991,153249,-155373,-174095,-78668,-55207,3433,49503,83260,164999,128204,-23731,-125770,-157865,-104731,35906,213274,233925,29293,-216861,-236625,-99796,-92219,-172443,-191063,-140492,-69192,-73948,-162306,-210976,47268,297770,202643,-501,-75916,-58008,-46762,-138600,-289853,-297064,-229539,-182211,10786,196575,211696,134564,70632,83940,166455,63155,-104045,-247212,-432049,-318550,57039,143570,-192719,-211043,264992,610705,402042,427091,760930,672292,56331,-165935,329886,107818,-469422,-380255,-3192962,-4731980,1507221,3458892,-2598131,-2923700,441249,797528,850925,938899,272623,471207,556423,-44670,-412556,-657656,-601582,78688,607354,252119,-159107,-202470,-38759,107651,245148,138680,-102232,-268195,-391799,-415487,-290077,-135730,-1692,8369,-35645,25896,96284,-68428,-45944,138932,96172,-112624,-210613,-196572,-248229,-323298,-155135,255368,474943,347671,306955,272897,14947,-282811,-364348,-314810,-274505,-149133,71533,194137,225095,308592,324914,160495,-45639,-226819,-309701,-273843,-209431,-266680,-241174,13894,204640,130657,30112,28568,-68299,-26077,248606,239186,-141551,-283251,-58796,66075,-29056,-123136,-230363,-288940,-143624,28443,-39127,-227224,-198756,37864,159231,136555,121197,115181,111271,188428,158305,147792,214766,119516,-28734,-52396,-91867,-228063,-156756,152328,418329,345084,85831,-89056,-78639,-78074,-132533,-111271,76977,227773,-15704,-336588,-286945,-1488,166504,103778,-42204,-119476,41440,382602,318061,-61293,-147403,14281,87097,14099,47663,86664,48692,32477,-46381,-73041,153373,336181,202237,119619,52427,-72461,-205593,-215569,-19987,201427,203772,-25331,-122018,115245,264679,78664,-6334,12037,-105944,-337806,-371017,-205312,-49115,213618,484864,465769,237117,125153,110550,46776,-23253,31220,81833,55805,134533,282225,364591,286614,214324,231705,134222,41732,103228,105134,128479,195125,111449,-74366,-101425,-31442,131136,286678,356770,309420,179655,31810,-133733,-215156,-88404,84310,76433,-41489,-55249,14171,26637,-93478,-293520,-332995,-113428,-19788,-167563,-152872,-21574,-125745,-277726,-256082,-170229,-110614,-158703,-295207,-302410,-16162,154112,-61743,-228585,-203626,-214744,-242977,-82172,47566,6764,124239,172353,23461,-114365,-177875,-275843,-247202,-116741,-90021,-101370,-24062,32800,26636,16175,19103,-15900,139642,339160,224062,-12724,-237618,-418541,-358762,-95924,10308,-105155,-192982,-170280,-124920,-211589,-276500,-167021,23080,159411,166457,9988,-189448,-237520,-89075,61321,133162,7547,-167561,-230496,-180615,-156761,-137588,11857,151162,121030,-61115,-203879,-177721,8355,89801,-81198,-198236,33113,278470,140513,-86734,-20344,84693,35361,-63551,-111812,-195343,-260472,-254053,-251441,-105965,215640,361581,303394,71700,-201443,-198883,58237,150175,-14113,-176923,-124412,101033,234881,166903,103070,226212,251727,-21038,-100845,79243,-25663,-299530,-213667,96910,200719,239975,354986,181038,-158827,-122745,118203,53700,-131375,-215897,-159726,-89294,-154596,-257984,-269702,-197806,-127397,-180513,-387338,-515463,-378674,-16042,180600,121494,78495,58496,3197,98850,315028,382134,239104,121418,143801,89480,4347,105227,152460,-30378,-49262,142070,156714,48373,32504,133383,250430,87463,-238020,-289139,-47953,167155,189520,-26858,-227014,-171835,-2544,176909,262269,327159,373314,175892,-174624,-266271,-235420,-362160,-386640,-212187,-64741,64594,174341,79144,7248,34556,108303,174515,104750,18078,128986,180340,30590,-2100,97560,71486,-97150,-82017,19491,-150524,-407430,-445631,-336929,-127366,-45080,-233124,-373546,-278812,-65766,17774,-109875,-34813,159974,-28916,-235954,24643,300362,367867,642344,697256,18288,-278947,-439297,-1165920,-1349115,-792257,-731413,-106523,1026667,1632315,1610072,1161229,395181,-318648,-224181,150904,-36389,-538580,-668254,-744987,-80119,471997,439365,346132,-12401,-372440,-281495,-20596,-5270,-225697,-356117,-286017,-156782,-3151,17031,-27959,-60673,-116953,-157001,-131904,-55735,66757,29205,-187827,-237802,-94294,-69457,-233710,-370161,-356860,-265012,-61271,148697,190336,242633,308660,162931,-93750,-289942,-339915,-327531,-359448,-415890,-324536,-213843,-250301,-168399,-29716,-165040,-268023,-4714,316461,435210,330204,53424,-192801,-291253,-335174,-358360,-311755,-313530,-303470,-183878,-74620,-26946,208668,520732,496401,225139,159366,242211,206046,186476,316391,359772,336579,481823,551349,341218,106270,-65087,-46840,165495,217280,130082,250564,211858,-73029,-301166,-423941,-535736,-490188,-343246,-293648,-263631,-160785,-35980,-77012,-285171,-295914,-182632,-215214,-210119,-81893,-23417,-58845,-60745,-67624,-183448,-344713,-312311,-86966,85899,116248,80385,-10033,-54241,-8128,-28090],[6911,51580,102319,5392,-176803,-179108,49337,245372,275662,189534,80741,74643,121201,104759,137236,249744,129531,-70265,-31563,102892,190300,216991,118418,51033,180011,170792,-86182,-194300,-100440,-16591,-15539,-79321,-86238,-24056,-123030,-220408,-190467,-67532,19035,24879,12477,17111,-91693,-112735,88798,246934,133255,-9882,-93138,-88892,5554,3041,-64324,20848,115314,107032,186295,215519,100332,-32522,-82955,-127626,-116121,-73526,-39457,-1388,140269,257776,177861,42575,61819,79852,-41972,-153852,-100317,34119,126065,76726,129813,337986,418970,240445,126233,159735,-48808,-295298,-280070,-202042,-241500,-183734,-62574,-17223,-21612,-36514,125473,156703,35038,41583,14006,-21089,119732,167869,-83265,-322664,-417413,-362136,-85119,114846,-7873,-147508,-154826,-160811,-92144,-35145,-71757,-10811,30910,-76212,-85046,25534,489,-42574,-94222,-231262,-199846,48489,292123,337781,179764,17668,-4710,19844,85652,224689,269299,166972,131762,154638,84717,93739,208190,287753,362390,368510,257192,111929,33813,25811,22003,271,101693,204546,8979,-120580,204768,513393,291507,-5007,1631,195045,416313,472227,308568,109142,44443,162584,322276,330947,126468,-66727,-84476,-65530,-99248,-63672,16784,-36261,-185090,-254525,-284169,-354566,-357574,-253483,-29016,205631,136998,-132143,-151782,-44610,-66364,-155256,-237542,-100957,212320,304652,172439,101365,171085,265031,265116,143188,67896,131147,223092,192904,-23102,-262865,-385487,-289426,-100600,-56813,24452,207411,290270,207193,58804,951,236438,465898,369381,264119,410817,471206,412520,355887,175478,-63939,-166991,-179629,-107024,34818,77300,-5923,-149304,-158776,-100890,-143381,-222816,-233293,-212534,-243557,-213844,30493,276256,174525,-43661,-106387,-167603,-173925,-61955,-16594,-70880,-42720,66628,223210,172729,-64622,-175341,10418,220089,258125,197862,83963,64501,-34695,-157622,-40517,99196,11701,-43160,92961,85167,-86338,-191269,-240543,-250384,-193217,-140970,-150714,-186666,-291765,-219850,89169,301722,273711,242180,240328,203100,134237,-32669,-254034,-289607,-28060,227920,203148,43413,57180,170514,219634,192882,127336,15602,-208661,-396549,-318331,-149401,-153794,-198134,-42786,172373,218051,114261,45702,-20288,-174918,-300624,-187847,115892,239949,89280,-7410,74637,93557,52838,106973,165381,79273,-135040,-299748,-255854,-127873,58330,371406,631560,540168,194545,-154731,-255619,-136070,-154929,-208960,-14037,43322,-175173,-237481,-51020,71917,103312,36091,-130141,-236815,-114420,149622,278332,110665,-127709,-83946,-17312,-110949,-213275,-125630,-23873,-39688,-97174,-129879,-164620,-113645,37960,-9299,-200614,-141663,203653,239621,51459,81890,159284,81157,53911,179157,299709,251356,225163,318313,188312,-38771,-45285,-299,-12055,74645,130565,111132,148073,135004,65688,11526,-31467,-20557,54194,179572,218979,53292,-179160,-244870,-181537,-205291,-257047,-257222,-173120,-50104,-34578,-134395,-174233,98321,368218,320353,124374,18780,26866,61958,-26598,-240792,-309592,-212774,-100825,82151,247481,243084,151661,103053,109211,176265,109418,-37171,-169861,-271690,-65698,303942,226045,-290301,-369172,98577,365835,203831,236290,575910,648622,147603,-111661,375645,424712,238816,774528,-2093845,-4919695,-90701,2587861,-1906002,-2631536,172025,766900,1010068,817810,-29988,221510,438051,-163936,-614590,-765338,-570451,172417,713476,393255,35105,-64240,33694,197691,367392,211927,-90963,-329207,-503180,-515668,-294660,14756,246931,234856,110371,-10963,-85323,-187138,-76273,159161,181503,34072,-67498,-120055,-183436,-219071,-58449,286170,434487,308579,323437,326347,73757,-228085,-299261,-262875,-237424,-99106,146762,258019,256934,344712,358281,166294,-82439,-257822,-325408,-263940,-165903,-190036,-183098,34328,254788,250061,177481,174711,91245,64953,210673,136182,-219981,-319724,-59206,129812,127322,20523,-172595,-270071,-94740,66100,-8584,-189828,-173845,55163,149371,117193,128743,115367,61054,145130,185249,126602,83007,-29115,-141688,-87447,-37584,-184110,-305003,-109297,326323,302355,42420,-117552,-99666,-102693,-115505,-67486,67948,190607,-21647,-318172,-236485,105305,238764,138130,17392,-69384,65543,407812,320915,-40354,-101088,50916,105438,67119,125299,149567,39602,-1529,-95455,-177292,18886,203760,142044,131984,40045,-134891,-298635,-298695,-72961,130909,137532,-46591,-134366,75819,151641,-68108,-148133,-76844,-149150,-327703,-327804,-215740,-97799,198038,482560,449091,231938,89258,80853,10140,-91304,-57616,5376,25963,110738,262267,396934,322108,201701,231001,190814,105782,173037,182276,145156,168651,154682,18602,-47320,-61233,80364,310733,436472,373243,190760,-41064,-243462,-302644,-166031,-28210,-4824,-66272,-74465,-15655,45313,-65802,-310370,-378996,-158813,-63268,-181351,-110936,871,-114275,-215244,-235630,-234146,-170247,-178553,-273259,-230913,42359,166176,-38298,-228562,-289150,-325079,-254508,13428,130789,68606,210579,244743,-3662,-160928,-146203,-273686,-270114,-121446,-69686,-66877,77288,115168,65884,136649,148445,63160,245542,495039,325791,-24608,-326681,-522056,-436047,-182031,-111826,-234892,-277882,-137039,1365,-91422,-255193,-204902,-31041,137050,140458,-54175,-296837,-333848,-133915,29428,50408,-110051,-309990,-315354,-149099,-68951,-87329,-23806,33337,-14695,-169416,-240786,-108425,77666,71091,-105305,-185528,20758,257136,229219,45446,38373,92410,26717,-43132,-65610,-182382,-260767,-229495,-202294,-49865,278697,427127,370670,118450,-125228,-129795,46510,119975,39817,-53692,934,190897,229219,71902,-8767,143713,158421,-92522,-90938,121418,31323,-166164,-63636,179347,288476,347582,414406,169473,-148142,-85895,101192,54248,-60533,-112542,-82935,-54789,-173186,-305387,-283454,-109566,78377,2807,-293309,-432475,-295806,73756,302259,269449,128164,24469,-30504,80913,297602,406258,270024,172204,241802,215740,96033,141739,146536,-24470,12284,197128,125645,-28196,-1912,113420,200229,33627,-283672,-315320,-62258,167002,247416,124204,-28580,-59096,-28660,121832,239088,283884,384034,262481,-127986,-314367,-290587,-333731,-275596,-161949,-124898,58246,299318,272285,159414,130904,203059,229616,92847,3596,114725,163946,55817,24165,89589,139715,51613,13058,48927,-141073,-467039,-571308,-402603,-150992,-110506,-292145,-406524,-318728,-102261,-1377,-156578,-71892,238310,164202,-51785,145943,387016,482475,762775,800716,242006,68207,-251033,-1492532,-1834624,-1120883,-892760,-126030,1275891,1770168,1525752,1107615,518071,-87067,-182521,-374346,-805773,-1254344,-901899,-393150,445346,914619,756444,464123,-86796,-454675,-303756,-88156,-109420,-276878,-304303,-224163,-126655,-20785,-27966,-33791,-35013,-107250,-125046,-111492,-146159,-50942,7319,-170630,-255726,-108298,-18832,-110354,-231982,-260177,-179341,17346,159355,196296,255356,289449,212325,23938,-189965,-306586,-353947,-462124,-485892,-268510,-60098,-87702,-46994,31512,-115837,-214540,53588,345502,422590,283194,-7520,-268634,-367466,-383435,-362953,-298143,-324202,-307834,-117925,-16307,-73368,85074,447158,531840,336318,249114,280371,276656,327653,401799,347160,275076,388015,412600,179842,-44853,-136010,12937,303910,288706,84822,135449,110677,-78241,-209292,-334836,-511669,-538788,-435032,-387675,-232435,15306,70705,-142366,-313387,-246424,-163060,-261065,-267681,-138282,-137736,-229771,-195780,-92119,-128490,-291118,-322836,-101979,111637,174994,97924,-27642,-44762,21725,31203],[109252,144739,109830,-19694,-166557,-97171,161355,333264,294682,174937,105105,136188,154969,75980,56485,175746,98152,-21235,49957,125834,145535,146504,90421,84354,211835,145051,-134222,-272783,-226949,-114293,-40892,-71221,-43043,16162,-104929,-203969,-179719,-100431,2276,73316,35302,17737,-68100,-101098,21820,108068,67717,48498,-9532,-25202,69265,73179,2084,26152,38710,38399,159875,149135,11472,-50923,-85285,-151716,-132400,-46647,26623,78357,167866,249306,233502,166730,199946,147575,8617,-64092,-19046,106215,174532,82793,76898,327400,480089,256808,34400,47777,-39674,-235193,-222347,-166762,-261295,-240119,-101800,-22557,-18371,-66797,43689,104402,54903,82608,40816,-80384,19055,129625,-19986,-280484,-452407,-426414,-169139,-4646,-122628,-173863,-157398,-201344,-155229,-115612,-172147,-102878,19445,-43927,-136012,-101866,-69276,-28303,-56158,-191588,-164724,77326,277450,288587,146386,-28874,-127576,-194746,-178281,-6941,93098,79934,157314,228816,127248,83265,100245,181286,379209,391435,187731,49608,59505,87916,98874,82995,186052,293347,62435,-112178,227823,599261,394727,71104,95027,308769,538357,554606,302273,42634,-59026,86790,280387,342160,117991,-84544,-84986,-3904,-17056,-13983,13524,-35138,-129751,-168206,-217545,-296098,-252674,-144883,29053,239687,194539,-103428,-177648,-72114,-44153,-102819,-197689,-112249,155092,247211,165494,134101,191170,238901,201963,92806,50161,63808,39277,79316,12579,-192057,-351280,-243932,-43461,1901,95716,296352,385462,274415,78171,-546,202973,382666,297766,287818,478464,520791,409433,285201,69497,-149893,-223090,-212525,-154225,-101452,-91325,-75436,-105163,-99284,-79625,-98372,-104699,-63575,-88986,-186596,-190236,30956,232935,150855,-12859,-81883,-259141,-360545,-254341,-176530,-141485,-12599,130587,225000,91760,-120087,-114184,125683,244175,145417,77465,39428,71936,-26072,-153166,22689,217779,67481,-72179,13234,109112,40010,-62600,-169674,-219564,-147874,-99420,-129719,-198925,-309991,-248541,68325,299912,257986,218063,270340,263501,114269,-115048,-259132,-229333,-25655,182497,219991,133262,100755,134909,147721,165669,142475,42355,-155778,-301082,-237928,-86141,-76983,-134815,18704,300679,327386,128482,-34553,-169860,-339485,-472314,-368701,-26290,162420,85615,46876,130084,76818,-45443,-3817,109756,56598,-149494,-287834,-249931,-170098,-13840,345418,659796,566053,249209,-120628,-287489,-168717,-94899,-155840,-30941,40483,-129126,-212137,-95894,14838,53736,-32060,-183773,-245254,-81252,215755,282962,24450,-195999,-143964,-103734,-144250,-125898,7530,62125,-53128,-112720,-83307,-98183,-92844,-2607,-27200,-196039,-131198,227340,336309,135604,94470,155516,55124,7783,192590,347777,265419,201551,272091,185671,47656,49385,47623,26826,142802,195470,111230,91611,112732,139404,155685,113545,48274,29556,111845,203883,86700,-153190,-260274,-233750,-256070,-290676,-281390,-191176,-72016,-51449,-146240,-135631,138196,386483,371322,216856,116315,118237,181004,97786,-183305,-322706,-189973,14680,183878,282557,213436,112661,105929,127073,161275,151304,78946,-25442,-65128,164185,475194,280918,-301460,-448454,-89747,62330,41875,153542,453913,580104,161830,-151548,253035,499644,800023,1792607,-779465,-4503274,-1891117,916557,-1221806,-1439298,701204,920944,1054400,694849,-243023,-79667,158954,-319665,-694986,-774534,-567449,157916,674619,433672,173313,111866,106414,219931,366991,198665,-96885,-327113,-471615,-460750,-222837,134622,392352,396134,225926,-55120,-250653,-249312,-80093,157170,222192,148587,77965,-23977,-109564,-110423,35382,273275,311255,197639,257518,310263,112842,-136613,-185973,-157286,-153948,-61558,151332,253119,258869,385587,419788,196944,-97475,-246215,-277025,-193338,-102943,-120404,-118364,72022,304561,342852,254899,216835,198518,135079,122964,25167,-229690,-288796,-47394,166400,254450,159425,-90884,-207775,-24913,89364,-10369,-167075,-156644,48681,142848,119185,148714,138493,57786,100214,176697,87732,-51075,-161672,-205425,-79282,23479,-100248,-340681,-271693,171657,209458,-26377,-177189,-166212,-129007,-58496,20304,91475,134083,-60959,-307927,-181559,193136,282843,165765,84371,-13828,83701,380307,296148,-4287,-44437,93333,141374,134669,179961,180490,28663,-43230,-155187,-282092,-147633,-12621,25585,123673,64710,-148044,-355492,-361392,-136373,37326,55124,-58147,-131446,19171,27881,-191557,-275295,-166796,-180647,-264740,-232965,-207389,-157540,108661,367763,338557,154332,4360,17341,-39717,-151603,-134775,-80155,-16002,95889,248664,394524,315185,154046,193755,220494,139133,179875,206659,141988,149184,191140,99161,-15637,-85032,28816,320180,497945,411038,194475,-61151,-257205,-299875,-193127,-121004,-97861,-105551,-109666,-55377,75967,17848,-267517,-403688,-223542,-128693,-179041,-40195,38641,-73937,-112365,-173691,-265087,-233994,-220306,-270249,-184916,40728,122423,-10288,-177140,-307308,-380713,-247046,68775,157529,85056,213914,256667,-9660,-151160,-127516,-279449,-269599,-99252,-20627,9687,154112,121561,22591,177784,230262,139900,357133,640633,448808,4796,-360398,-547364,-447454,-250541,-233206,-328588,-299853,-51940,140036,28924,-192615,-183788,-53716,87901,79029,-123150,-389680,-419702,-190102,-17735,-31803,-184649,-387255,-348532,-126652,-42049,-69101,-61494,-105646,-207686,-308758,-262972,-21383,136898,43943,-108248,-141688,11218,213179,267787,140635,80607,88695,6057,-44406,-63487,-180739,-215292,-127450,-68689,58167,344386,488028,407688,159183,-36060,-60019,2108,31571,49966,68236,140568,263952,180990,-80504,-183258,-3049,40504,-138451,-67098,161975,123578,18437,76186,194817,305553,360059,355956,122035,-120583,-72597,22149,1088,-34343,-34859,6090,9951,-146591,-269369,-211724,-2049,255428,184150,-178735,-348049,-183351,169154,359750,297363,79170,-61264,-94220,-1269,194946,350337,272671,235904,347699,339349,197429,175599,123961,623,115912,287745,140388,-57813,-17704,79934,130603,8651,-284349,-343128,-104495,164799,307479,260219,172412,84698,-14142,71723,194946,224165,373294,335393,-45427,-296283,-288697,-260304,-160988,-145614,-220448,22421,381121,418090,275210,214147,278089,265047,62222,-42250,48500,78141,25249,17375,68275,177853,162308,84460,85633,-92963,-471413,-636204,-409823,-111859,-91604,-272043,-383416,-319861,-118157,6992,-116832,-36297,319189,355378,135851,214641,425368,567789,793207,814435,411385,186046,-217843,-1548898,-2009095,-1272096,-752661,-15658,1258440,1566752,1213878,923100,598336,207280,-50341,-686055,-1440964,-1840998,-1130488,-44002,901492,1226932,959129,496181,-168425,-477342,-264578,-125024,-188850,-262887,-200621,-142601,-79283,-40675,-85669,-33756,28571,-55621,-69687,-73801,-216683,-175347,-14198,-101546,-223409,-123428,12192,25570,-49499,-125289,-70108,97011,156229,177931,217028,199827,210707,147567,-46690,-228917,-321127,-463311,-454319,-158963,101244,80024,61703,69476,-42547,-95581,117115,331418,354320,186667,-65687,-272453,-358829,-376433,-345862,-303902,-331517,-261940,-15000,59841,-84508,-38568,283031,446901,379424,320089,293381,291326,397081,439478,323488,225653,292727,261196,9951,-204865,-196790,91532,437718,345248,13363,-45718,-5909,-52508,-67064,-168654,-406631,-531058,-480609,-399908,-135129,183886,149353,-168262,-258811,-131866,-87881,-226962,-270016,-186507,-247922,-379942,-307076,-101894,-70064,-226158,-299114,-110176,89326,166403,93147,-34840,-40798,34635,75212],[182124,209425,100972,-53319,-142768,-20774,222793,352036,244740,101256,84550,157166,180954,73420,-7077,63907,35303,28957,138623,151961,94488,77139,86766,147666,233980,94021,-191586,-351559,-345080,-201538,-51192,-34969,16779,47288,-81591,-167619,-131498,-70634,58234,155753,86364,27072,-46101,-84637,-50865,-61655,-19707,78815,56262,10106,72019,107343,60945,1251,-64578,-29019,110755,68345,-62185,-36145,-41159,-128172,-119703,2409,103424,144776,152448,199277,272576,299219,337892,232801,93517,64706,95667,198557,242658,124424,53203,292826,457276,211827,-61815,-63595,-27633,-148467,-156069,-146255,-259079,-251358,-104430,-8647,-29969,-105543,-48008,59678,97532,127769,71009,-102946,-61437,75579,27953,-218775,-427120,-421999,-228717,-122022,-195607,-156670,-127419,-196727,-184186,-182588,-258531,-186941,12866,22890,-124302,-170812,-85358,26295,19181,-96715,-77896,125934,257902,235734,124401,-42248,-209233,-362439,-398061,-223700,-92801,-40469,125989,250373,157505,63671,-27241,35104,324297,363477,111871,-13362,46437,111724,129882,104559,230727,358601,113734,-115349,172576,566265,451507,142624,149089,344027,545002,524694,224940,-37626,-103793,36921,183267,249153,56605,-113319,-65421,87550,75254,6474,-23642,-45956,-70264,-87188,-152532,-206338,-113793,4470,120356,260164,219118,-52040,-156837,-68608,-1125,-18914,-104805,-81681,113146,199501,138966,103547,131865,159491,120031,46865,39415,3262,-119529,-31930,50938,-110344,-299300,-213502,-46721,10788,123643,332912,447537,343465,102759,-5985,148798,271338,197059,261552,464768,477004,326631,167560,-52001,-239063,-274056,-231553,-192371,-207763,-198086,-119880,-61810,-22704,-14070,-33496,-7412,67695,-6889,-159612,-165376,31388,170213,124831,68019,19695,-272544,-511603,-426635,-295609,-167869,26500,187876,212488,20230,-155924,-48960,185896,173822,-39238,-107248,-29173,92995,42890,-129066,-40352,176670,87332,-61799,-28144,124165,147224,72372,-57928,-138487,-80611,-43455,-73037,-161480,-265507,-229090,38148,231386,180973,152467,244957,251912,46372,-208612,-263353,-157955,-24570,114689,213604,213207,130795,70737,69144,143405,143257,47069,-102723,-213410,-184431,-37169,6868,-66216,45786,337474,359943,133455,-90595,-280052,-444233,-569275,-477358,-139281,75873,78697,107109,165067,45618,-131965,-106816,39176,17661,-158428,-247692,-209633,-180466,-78584,294193,651531,589340,302646,-43386,-225277,-120121,-6897,-98379,-65699,2632,-98435,-157587,-112618,-29480,3598,-105959,-209564,-170421,23334,276248,251481,-49955,-216299,-185882,-163810,-127839,3237,147397,142952,-51475,-115720,-44242,-53045,-89046,-72519,-92233,-209108,-96350,263048,428490,236597,137993,184059,62158,-29982,174440,356769,288368,216856,218444,140101,77961,83389,45957,42400,188719,232310,84475,4899,64750,180615,272984,247747,96677,-27522,28914,195503,127851,-139142,-279666,-252750,-240968,-252965,-225912,-164498,-119054,-119847,-182532,-89287,162434,342227,334884,244687,181436,188450,279543,210073,-119297,-320958,-155422,135745,289911,299331,147525,49517,98967,144160,139417,186786,207981,131898,114247,310978,544570,313368,-230200,-434290,-245592,-193032,-20178,238046,464320,504380,109524,-272448,-12504,357274,1120570,2409653,350108,-3883767,-3763496,-1152302,-488081,594732,2008857,1260618,894399,507888,-354468,-367947,-194079,-455509,-631991,-670290,-561716,49294,517483,410530,280847,292458,148947,157738,243370,96405,-138459,-280712,-308449,-260681,-100466,183235,394576,440136,281550,-64178,-316749,-241645,-68834,120803,196811,190949,166689,47778,-58927,-40048,93940,223685,151884,47092,113777,205470,99944,-48555,-59173,-13751,-23299,-27248,90566,180884,230266,424309,507441,253891,-81748,-194362,-175849,-83618,-40853,-79084,-62727,121461,341320,374717,231095,158271,244581,179150,11524,-83191,-195769,-211402,-24983,172162,318370,250333,-19052,-123053,43030,78214,-59707,-179849,-166090,11629,132293,127988,166459,167545,76068,57113,145602,46999,-162344,-245613,-187325,-23081,80314,10538,-235269,-256606,48003,129954,-85011,-252240,-265044,-156374,13672,122623,143923,81672,-128081,-323539,-137311,249100,294791,177419,129499,29464,106145,338261,275549,49010,21090,143638,188732,188287,190316,152770,-3834,-91026,-207822,-353409,-305387,-252898,-109445,118394,145956,-87665,-347947,-386664,-208210,-74484,-31359,-63962,-121484,-44834,-75098,-260996,-344191,-241420,-214158,-185485,-122921,-183942,-208447,-25302,170540,163044,31594,-83409,-49759,-99079,-204214,-190553,-155200,-60532,103498,266998,381837,285388,96516,141867,229284,143835,125301,167527,111245,125916,196179,134987,-14730,-89562,17558,344156,536492,416324,202277,-9872,-171517,-220040,-176296,-164093,-158736,-136247,-146220,-88651,114093,135366,-173826,-394291,-285157,-188930,-150868,38122,78498,-18012,-5852,-94923,-254632,-272888,-259237,-281795,-185807,-21226,45551,17009,-81254,-233788,-341947,-203479,76248,128646,68042,165802,220717,-4692,-116147,-132111,-269266,-224997,-45001,51667,123348,194366,49575,-77376,142377,257066,211112,456656,742059,554384,63559,-340354,-499891,-387545,-263368,-299783,-353419,-261261,45846,254099,113629,-129484,-136911,-50051,20588,330,-180747,-454494,-482413,-247322,-80619,-97421,-188215,-362239,-320709,-124594,-89444,-106923,-109656,-233192,-400526,-439877,-262077,66350,177186,19780,-87767,-74798,3436,139896,222634,153536,83533,67253,-25684,-70297,-98307,-177188,-117958,51629,127681,194092,399995,514505,379028,168827,30647,-22127,-68494,-97833,2051,148549,252668,291960,95237,-244335,-352021,-154093,-64157,-157207,-55444,165000,206363,191061,157267,125510,219022,251583,184871,41932,-79605,-77463,-96386,-97719,-61624,-7109,83412,91723,-81225,-168924,-84858,95176,354470,313488,-69680,-275145,-63793,249495,342868,203791,-43287,-170268,-175496,-127694,40191,232113,241043,285006,425123,426633,284609,192307,85264,40313,237594,392438,196682,-33271,-9926,45312,63093,8064,-255901,-369933,-151433,172313,364126,359062,322447,214768,32831,44023,140153,149379,324428,369361,51366,-218784,-239497,-172609,-83034,-180042,-329035,-29791,398837,473234,330866,280744,346104,307506,50456,-88135,-46617,-58890,-56025,-13853,45807,183690,220190,127667,130812,815,-393882,-603370,-357589,-35272,-1648,-174752,-306093,-278981,-103905,41446,-12186,49137,375626,489096,272668,219443,415239,601934,716562,727258,470439,-23524,-506380,-1399435,-1845494,-1219366,-257167,412866,1097359,1102397,750508,626817,590473,451302,35695,-843890,-1768886,-1984658,-1132223,239411,1139831,1286854,961179,412611,-238527,-419847,-164670,-113777,-214747,-191267,-95191,-89581,-50219,-68361,-136635,-11484,119453,17864,-6607,-22269,-247207,-275235,-34112,-5886,-150550,-131968,18733,139412,126875,6427,18534,134580,131673,149880,160622,91999,172476,237367,85857,-123659,-228182,-354014,-326075,-30386,219716,203654,128244,77718,38254,70158,195022,302279,266865,77359,-94964,-184403,-255466,-313285,-312023,-328732,-339879,-182525,97661,143011,-43747,-112914,76611,257921,338708,346937,266603,249756,390510,425758,287822,187070,220066,156860,-115410,-335588,-237767,153823,514987,375645,-50486,-222820,-94701,8212,77676,3038,-265468,-469728,-462796,-319267,15039,315026,186696,-137439,-138261,9777,19652,-120479,-216576,-224884,-336626,-467926,-357882,-99188,-32061,-171085,-247421,-115225,15918,79996,53544,-37341,-41776,32521,100513],[217262,227281,60062,-103509,-115033,30633,219726,298749,148138,6226,45264,149853,195055,86973,-46402,-55686,-33221,75039,204601,155261,40227,27921,111258,233566,257251,47479,-232347,-397301,-409146,-246445,-39948,18191,60476,51353,-61067,-119961,-57214,16805,162012,236706,142001,35032,-38994,-69067,-94091,-168797,-71679,81357,87157,15310,27790,108096,109295,-21805,-136623,-59647,54962,-9532,-85519,32309,65621,-30774,-43301,82269,168270,163273,89980,118734,280882,406961,440771,313514,189435,193671,219094,302655,333328,187301,43182,209053,331281,115209,-128358,-129487,-4970,-41793,-79153,-120342,-217530,-209131,-69471,18117,-49535,-144768,-135658,13321,133173,154512,84463,-83352,-101374,6209,31636,-149377,-328644,-335607,-243561,-209927,-216079,-107212,-68181,-135630,-151017,-201843,-304584,-237620,16109,108013,-60551,-177724,-56699,98048,100919,14232,30090,178726,237385,192193,121080,-13377,-215185,-421061,-500168,-359169,-232278,-162100,38181,199164,150782,27903,-148161,-120170,201633,273673,32985,-63113,11018,113290,136873,85887,231315,387964,159954,-114211,74535,435201,437184,190827,163652,313618,447691,382991,93542,-106766,-75473,22887,50236,72852,-33541,-151209,-54738,152635,126702,-22397,-89270,-78201,-40823,-34512,-98762,-113231,15849,157340,229488,274260,209061,-3395,-111796,-48254,42079,72354,14808,-22669,85274,156723,87781,9760,-686,30864,20288,-2631,15851,-55141,-212317,-103638,94586,-22183,-232208,-202488,-103306,-30772,99631,302425,455779,397943,135806,-11646,80460,150810,87836,186764,369555,339854,174296,33213,-147112,-297832,-297696,-223731,-203074,-244093,-200533,-96586,-744,63205,78621,37130,52346,133357,21829,-166455,-151836,29419,109163,96192,163529,174756,-165062,-521891,-491597,-328914,-151420,55389,213336,181105,-26799,-163727,-1587,174243,33495,-233573,-294184,-104787,121090,147847,-90634,-185778,-4097,44823,-33171,-14131,134532,202257,167629,66035,-20379,-12736,-984,-9310,-80928,-161204,-165087,2150,124619,80207,63082,158275,170143,-39405,-280417,-267010,-102804,-30971,39256,178575,245732,123259,-23256,-17258,112691,128490,37777,-61957,-162255,-172852,-13931,78097,-7020,31079,268733,311000,128924,-111000,-319862,-464361,-575080,-490325,-194485,-2252,57341,143903,163977,2941,-187251,-173749,-35163,-41169,-159951,-175923,-127608,-145448,-110057,234572,597932,584175,334947,52185,-97266,-6490,85489,-51267,-112331,-70166,-95787,-95554,-99168,-49433,-45080,-187764,-214826,-37880,165090,305392,198555,-70989,-172746,-188533,-172132,-61750,137512,257614,192966,-36977,-102834,-22636,-39866,-99154,-154620,-198539,-230959,-45169,293936,482069,320111,189786,226805,100359,-41573,143219,352771,339126,265508,158700,55534,46197,57108,7356,35480,202637,238163,42437,-90592,325,180172,337175,344876,125876,-98066,-51097,190476,166587,-131794,-294916,-244450,-179433,-151361,-89781,-82333,-162323,-213002,-214642,-32908,171008,250462,229140,205997,193240,217002,334834,291637,-48917,-286384,-106360,223702,361925,293998,77980,235,102952,155954,117673,209607,306926,246550,210171,344567,516425,333212,-108549,-344492,-321991,-310304,47191,471715,600744,453832,28877,-431041,-357670,90816,1192648,2507845,983087,-3412967,-5383080,-3021037,254124,2900445,3647455,1722757,546595,207883,-403999,-595391,-511191,-515222,-445316,-462093,-511226,-111506,294502,372070,392542,433586,139464,26074,49133,-56606,-212725,-219652,-77884,11841,23862,143112,269465,357737,269712,-8897,-238388,-174730,-56725,49794,104908,150324,170442,65390,-50860,-26235,105552,155793,8240,-103396,-73883,28443,28923,7177,50789,139882,135905,15259,-2836,67731,174730,441204,594108,324867,-32602,-113733,-52325,26433,-243,-73126,-24912,172192,354049,334287,118771,43083,241979,199518,-86864,-176185,-154504,-121439,197,151222,308505,265564,11403,-46101,86638,27678,-143134,-219824,-200006,-46215,112386,126687,165321,181868,84802,19133,110161,16886,-236126,-268551,-90531,65879,124901,127557,-20778,-74613,42532,123161,-95690,-307774,-354617,-176732,73815,210309,212925,55993,-203606,-361387,-107514,267709,275536,165291,128883,46959,140207,321316,281047,110895,88457,197002,231683,204889,155686,67860,-66830,-136367,-230426,-361314,-403406,-435727,-218543,133994,274240,38859,-272653,-368952,-278991,-192236,-109238,-69158,-114562,-104160,-139673,-266573,-329709,-286870,-261174,-130903,-35074,-150022,-233935,-159995,-49317,-25609,-90187,-126534,-82000,-155311,-252274,-222103,-201875,-99448,126070,313299,375749,254207,50928,93608,223284,127081,29983,76725,60428,97619,169641,117324,-40632,-74525,65356,399932,550816,389313,217615,100252,-17125,-98161,-134025,-148852,-153920,-134469,-163798,-100264,150303,248012,-55117,-345594,-319889,-217613,-94001,103375,108948,39734,74444,-25021,-203955,-257396,-264541,-292505,-228568,-115722,-29534,44118,44337,-73024,-198745,-110787,58352,74272,45034,108859,155856,-10862,-102161,-161132,-228135,-132792,31029,121612,231187,191187,-69622,-182117,75104,248068,278692,533324,777527,604502,129882,-284361,-413671,-280135,-206851,-279598,-300278,-182828,120499,321004,145598,-102065,-100374,-34271,-51687,-77141,-215718,-481585,-516423,-300911,-157994,-141250,-126211,-240012,-241350,-141822,-190437,-198622,-173477,-323038,-532613,-521932,-234396,139300,196783,8014,-56594,-12715,-7804,43628,98961,74841,39738,28203,-64088,-114703,-147720,-158143,17013,270786,330187,309272,417013,472461,277627,138495,50424,-38720,-151116,-229377,-90255,163074,302602,260611,-8173,-361757,-446632,-251828,-126176,-152873,-69901,113695,240431,292768,154356,-9110,44523,51937,-43204,-50894,-30117,-84756,-213004,-208088,-123171,-29207,130279,171289,5953,-41742,50392,157252,356543,363569,21540,-199567,48490,302927,273067,44907,-181119,-262499,-248776,-249387,-108621,94964,187137,304867,448566,451225,331243,175413,31346,85385,349754,483286,271275,27244,13147,17633,7635,9701,-217207,-377780,-170480,197556,410101,411617,390032,292308,90180,43579,87269,68399,235888,350428,135962,-107304,-165547,-98608,-60099,-260685,-423421,-79074,351240,423883,320963,328133,418979,380598,94410,-95672,-133038,-200875,-147670,-35305,41115,169058,232878,151655,186142,136586,-228498,-465496,-263763,41193,120130,-25880,-188321,-202481,-59249,90980,112803,147676,393428,539454,335876,180107,373088,579180,550057,554393,410187,-488549,-1098508,-1161723,-1413794,-995106,482658,1167449,944517,538310,249804,256467,458807,540171,-54370,-1004357,-1728772,-1529640,-755593,442739,1092422,1058544,749028,224149,-288522,-300444,-31975,-57171,-177852,-89752,-32653,-94906,-63027,-106227,-164039,40739,214777,84548,47642,38477,-227348,-325519,-53067,80562,-59622,-127323,4402,201477,242005,90643,49645,102679,83267,127006,119051,12826,116222,258473,154897,-17442,-90753,-163228,-138226,77897,257451,244464,138305,61754,104360,236084,283572,278386,185361,-13029,-81917,-22548,-82608,-206675,-265095,-358127,-345817,-93769,191113,217199,41974,-112227,-109844,20885,224598,308001,191203,170186,332583,373170,242153,153978,176191,117814,-175061,-409925,-253608,170889,506374,379536,-72894,-321762,-121053,98300,182810,111671,-139658,-370363,-379038,-165069,181651,387332,183074,-63566,2984,132425,124593,20509,-127375,-251472,-391066,-473522,-331463,-83950,-21240,-129340,-174468,-117495,-92733,-67180,-26425,-48759,-48502,20178,108728],[214593,191634,-18240,-165840,-89305,51226,162520,193114,40082,-69527,12953,130581,193325,97426,-70816,-155965,-81948,115467,232044,124200,-9668,8573,152634,321664,292225,35265,-235322,-386975,-390170,-228508,-8237,69252,65763,24859,-49183,-73862,22587,132802,265050,281093,178856,34209,-57092,-65382,-87537,-150331,-51774,64415,77714,1096,-27066,91990,145298,-16957,-140192,-42139,4079,-76299,-52833,148908,222757,136294,106220,187172,199783,115546,-6595,31155,258431,462277,482866,365629,267237,284095,320960,397534,424291,245560,31713,74945,129188,-431,-146349,-131650,30804,74125,11389,-67749,-132086,-124198,-11139,47623,-62045,-171989,-206123,-42754,137795,149563,67586,-37875,-97769,-69036,-15379,-83710,-167485,-177995,-206442,-250571,-193628,-45233,12262,-20708,-46277,-156733,-301189,-246638,25562,182890,23001,-138474,-4464,157638,152140,96289,125892,220951,217315,164365,135096,49452,-138761,-348402,-454024,-375462,-286955,-249076,-78386,87101,96148,-23969,-239707,-254004,40262,139417,-35845,-83804,-15913,115277,146561,64778,205726,386585,201091,-93393,-14978,262822,351192,205043,154962,253457,296137,170364,-63335,-152583,261,36596,-81839,-120276,-115544,-192790,-77415,146382,100107,-101033,-164003,-126494,-57848,-20787,-59785,-39625,108023,280852,333426,288993,175517,18472,-70797,-28001,64908,140719,124870,45155,67658,109616,11978,-124808,-173335,-128114,-93529,-66698,-39782,-116418,-226622,-116613,133476,57190,-160519,-207169,-186235,-106163,33438,219790,413580,424133,175081,-13241,4973,34429,-12592,81413,220361,145729,-12290,-83472,-182292,-297746,-277854,-185356,-177101,-198982,-103372,5951,87524,144884,166128,92922,67418,126400,6720,-187551,-150415,22068,63230,63177,230825,328802,39554,-345332,-393967,-261968,-109288,61518,196490,134911,-43701,-144607,11948,103285,-119994,-374865,-421341,-165999,152794,258896,-35567,-323325,-237388,-60058,-13101,45331,140881,187022,186489,160397,99867,33892,8073,36657,24706,-19870,-73150,-31252,21031,-1386,-27088,25137,46645,-107666,-309184,-269130,-80417,-46606,-28095,118206,210620,65415,-139704,-111523,67652,107677,30492,-38764,-158591,-202046,-20658,121017,34823,-11757,126955,208251,120060,-94806,-286748,-406624,-499622,-412263,-182566,-58551,18535,144294,134766,-36963,-199060,-189643,-102325,-115069,-152206,-78933,-11856,-69858,-98613,180416,501036,522904,322794,127994,43525,129712,153678,-29040,-160518,-158975,-115056,-44747,-63967,-45214,-95620,-279517,-211923,109692,296957,290240,146879,-19621,-74931,-145855,-124059,33882,239322,317312,206866,-12917,-73913,-17817,-51200,-110589,-224815,-316527,-242513,11568,300990,475488,359817,224008,256080,152342,-18840,122182,363296,422483,323991,89718,-55141,-32059,-4039,-31847,25104,188080,219563,2430,-168118,-65165,142806,339252,389043,139199,-162088,-115902,178110,186762,-125768,-296439,-220400,-105215,-20454,88027,39752,-172716,-290491,-216043,26454,165665,144961,103123,131417,157010,198964,338307,333010,26557,-206870,-45914,245119,365571,262778,27935,-12603,124648,147942,89800,211722,343948,284243,205273,271329,418198,347550,16127,-227486,-304744,-260486,220778,764258,788862,444040,-30205,-568083,-698189,-187926,1068244,2139935,1033579,-3165094,-6281549,-4114111,829309,4586575,4912842,2179227,126744,-198979,-452793,-741382,-702549,-466369,-188218,-185039,-387268,-272944,57500,346571,520878,502305,80104,-127652,-130498,-196579,-294248,-169269,133341,252153,99435,28946,77752,185671,205309,107521,-36661,-75741,-54150,-45018,-34355,44800,99574,25169,-82620,-54744,83669,93588,-81490,-217642,-249656,-166934,-73799,24799,127923,271491,288911,70795,-83408,-44223,100603,412126,635555,386494,42534,-22384,54713,96780,7476,-91518,-4231,210934,337111,238017,-32200,-70675,212224,203106,-137789,-238075,-134590,-53548,14810,111024,240705,204897,-14673,-5975,91502,-47487,-222947,-253643,-235188,-102345,82117,103482,135549,169318,67896,-7814,87435,2908,-269938,-240477,47354,160082,154319,227945,226912,190389,180148,211286,-37371,-306803,-385790,-178667,102628,263208,280357,66368,-262387,-396647,-84648,251845,231346,127315,74522,32674,183540,348440,313364,162889,143571,241324,252216,179169,95253,-46237,-154003,-168845,-206461,-294336,-403106,-497549,-268324,174342,413690,192154,-155791,-316444,-331788,-292793,-165071,-75794,-116425,-147818,-166251,-220372,-236472,-292846,-318818,-123736,9151,-111508,-228531,-254442,-225872,-173613,-167287,-101352,-56960,-194491,-298469,-231338,-209071,-127777,139206,355206,374079,231416,23714,54185,204422,97277,-74655,-36005,6271,72714,135080,67287,-76917,-48454,161334,482488,540576,334804,233939,231503,153795,23546,-86625,-90506,-79733,-89385,-146638,-82713,173536,316423,56855,-261090,-311477,-201337,-16959,142688,124953,91480,118575,20359,-123687,-174443,-218932,-290616,-288407,-200688,-71360,75391,177946,136608,18594,29375,55454,38299,43988,76339,83186,-47125,-143188,-203872,-156045,-10074,106846,156826,277577,147616,-184391,-240299,32987,236126,343759,581320,739664,577137,182905,-215000,-333846,-170027,-99656,-177504,-187952,-94751,152829,336901,132968,-118215,-89345,-18547,-112522,-140059,-226043,-468924,-524493,-350629,-240946,-165901,-31830,-64476,-133061,-164037,-299131,-314995,-249434,-362779,-563964,-527512,-182611,187859,201178,14199,-32915,11999,-28761,-56915,-62731,-66211,-39843,-21063,-102676,-165369,-186391,-118402,156502,466532,475682,357610,367759,347414,134132,79656,20466,-106187,-222941,-316065,-190971,113425,278450,176639,-103548,-390752,-429372,-264460,-134611,-133282,-108290,19108,210278,291797,73782,-159930,-156867,-168233,-248911,-125861,22618,-77317,-282608,-282311,-182477,-79490,140006,230031,92522,70639,149449,172250,279517,338626,96094,-95933,147540,327464,191349,-93700,-268959,-302160,-285865,-314458,-197632,-12137,135574,297554,412842,405142,318646,115037,-34906,124665,429043,534130,330699,88745,34136,-1803,-38673,-12280,-181162,-342812,-137277,237375,430912,410445,370417,299587,133081,62046,47522,-2663,125606,280987,186693,5422,-90216,-50493,-82026,-361400,-480230,-107755,257010,291533,256913,349061,490178,482952,207143,-38315,-173749,-292341,-192604,-6615,69175,151571,222045,171435,249732,294946,716,-251601,-156730,86351,227162,134818,-52747,-106247,5113,139074,209747,223948,375704,518114,341422,138085,326317,512893,339573,334316,270059,-1009862,-1803866,-953461,-851485,-679071,1226117,2045320,901647,47139,-177499,-135367,198502,425844,-370253,-1314018,-1401693,-558738,-6128,586158,793397,608881,388663,-16240,-313339,-161455,91468,23298,-94297,2213,-35337,-157120,-118446,-151815,-160505,116557,287295,119055,81808,102221,-160402,-315458,-71962,126230,22747,-105629,-18831,199113,259240,98324,7897,-134,14623,117425,109890,-16138,55940,195573,132660,61135,60560,52340,53698,137986,206761,192678,99545,36896,138212,348562,362997,263542,117543,-68772,-32948,161235,108815,-77428,-204832,-368840,-338032,-15500,248275,267313,143903,-46468,-225575,-190880,69922,197805,72718,83569,264734,304028,190266,120580,150066,119452,-180343,-417075,-240852,135428,416381,364217,-36131,-301986,-72737,201755,225436,120695,-65190,-253984,-244368,19276,316345,384304,141972,12782,112016,201206,195134,145815,-33300,-261781,-403165,-401591,-236796,-55668,-26432,-86725,-86111,-114078,-206646,-236216,-140973,-82471,-62240,2806,103335],[179841,110472,-122534,-223284,-65182,50594,79608,67834,-48262,-103335,-2193,108285,172431,86448,-98131,-221055,-96063,148202,220739,67554,-44756,14741,187340,383725,340852,72514,-193059,-316786,-287432,-147989,36107,102218,33907,-20232,-48580,-42828,84627,235751,319930,269645,183785,23407,-102563,-84956,-35393,-9743,35699,39281,36150,-15877,-53147,79417,164868,19164,-75849,10849,-33931,-129397,9927,279232,389014,334013,300800,296058,186895,9838,-110483,-36081,218190,451074,454174,370707,302959,314117,377955,456682,474790,273457,16758,-73208,-79035,-92853,-119110,-84791,73088,182598,111450,18400,-15458,-20957,47819,69619,-53637,-174623,-248661,-107414,105837,116704,22918,5874,-64595,-135432,-95642,-30376,22742,16580,-126483,-241500,-151852,8874,101120,129380,114224,-56668,-259446,-225190,30067,216906,87082,-79013,48238,182109,146384,117371,184526,242728,195614,149928,157716,124231,-6312,-174492,-286837,-280031,-252463,-277146,-181472,-47812,2495,-83493,-289340,-344763,-115701,689,-77742,-65667,-6763,131867,172854,72625,182311,371880,238065,-47355,-56082,114112,224749,190624,146100,201847,152386,-45746,-211743,-178894,71048,57155,-171642,-245505,-154695,-229942,-140482,57671,-7324,-207041,-223223,-173788,-112889,-41306,-34541,3473,155156,356086,410295,308807,139598,5013,-53717,-20587,54627,161462,192969,102845,57420,53274,-80387,-263666,-337410,-285688,-209744,-147475,-130326,-180448,-187010,-82394,148274,106155,-101602,-219283,-260478,-188021,-52072,120341,342663,413825,211547,-8025,-70287,-71269,-96290,-31348,56921,-47980,-181717,-153225,-144238,-227174,-212518,-125682,-120664,-94074,49086,161609,194228,207022,218180,118607,44297,62716,-29034,-193384,-152147,7109,34493,25045,239270,423867,267072,-28482,-146669,-118889,-64745,44350,146955,86799,-33466,-108285,-11988,9637,-220051,-423872,-454305,-193697,187572,351313,41208,-368402,-414700,-194695,-18957,118446,139390,106312,117112,184151,175558,43820,-19397,54357,130224,121256,21024,-52093,-43130,-35168,-98428,-122594,-75074,-131168,-289402,-266080,-90536,-67990,-75297,44619,114256,-36689,-260548,-206586,14704,94989,39997,-29808,-191493,-255782,-53641,127715,58639,-54524,-23973,97662,114547,-50021,-205226,-304655,-375014,-274214,-116821,-88382,-31766,114820,101914,-55402,-167161,-158000,-152627,-189074,-133599,28215,114541,23897,-52501,141819,376592,394335,249347,148314,144449,240503,178312,-38654,-198298,-232768,-138084,-16463,-23958,-28741,-151790,-376124,-211792,226346,374341,235043,116373,89005,45893,-68854,-37695,124813,282374,324167,195871,16148,-32469,-20283,-67489,-107002,-259898,-403450,-225248,64442,274226,410532,348962,224898,249281,192438,31863,128156,399350,518442,359788,8867,-171936,-126065,-62443,-33333,35675,159142,188583,-20511,-206159,-113147,87200,289908,377948,138406,-204896,-160692,146373,172304,-119533,-277188,-192371,-52802,91209,246015,165563,-135953,-315046,-178034,72376,147558,62242,13003,69112,102566,146749,296078,334758,102917,-84355,16563,187214,287210,204762,497,5962,149966,103846,43078,187639,310789,244205,124239,127085,285507,355700,99803,-144252,-222002,-87631,430374,994155,930714,473263,-24142,-627527,-953198,-400778,816267,1483396,666705,-2889621,-6003737,-4078734,991673,4822375,5147683,2463814,-206741,-636064,-544365,-810485,-732114,-316466,71197,106476,-194243,-393185,-158959,328655,639505,491331,-290,-238990,-215807,-262722,-345885,-139064,256329,371887,96147,-116492,-104545,-9075,118610,247698,208134,23661,-64037,-146385,-189718,-89460,-7627,-51301,-131209,-87586,58085,58210,-103077,-270206,-354481,-307335,-159792,21250,172918,354829,396608,133276,-111871,-112305,21171,321329,590850,413397,126620,59751,113293,103745,-14206,-110193,7270,225279,292475,123604,-158070,-139984,172048,197870,-121168,-252598,-144445,-31752,3813,57636,148438,96240,-88799,-19648,55995,-118090,-255321,-241678,-239190,-132407,44688,56515,80253,133983,35030,-14803,87427,3044,-271152,-186725,172231,232172,170165,293338,424666,430686,402230,364289,81373,-230342,-328414,-153569,95581,273565,326035,101848,-284100,-395213,-56064,211059,172013,68813,-21766,-10946,222721,407645,352426,183322,168502,261100,239473,126583,37544,-149741,-246445,-182391,-135974,-166578,-299154,-425737,-249852,228282,517957,315663,-43063,-247455,-347221,-346160,-186051,-80757,-124549,-168458,-167238,-148402,-98723,-257204,-368027,-156054,12727,-75521,-199605,-285324,-312685,-245985,-177074,-18453,17342,-209835,-341565,-222065,-176071,-144435,115315,350412,357763,210096,3349,14899,170357,61079,-159233,-135960,-35427,62508,123993,25833,-100232,-19913,272589,565740,504776,259418,238051,337320,286835,110029,-48419,-20238,32876,-9688,-91383,-39287,175554,317753,137123,-151555,-257170,-145275,62750,154908,128968,137143,137993,41038,-30736,-38367,-132010,-278451,-336307,-239969,-64915,114607,294085,332279,244576,192762,100768,54400,78015,79547,21678,-115604,-238936,-240038,-65828,111789,157910,135708,229606,78837,-244861,-224752,50483,247990,401282,593904,633175,475121,211421,-149391,-294674,-104125,15098,-33017,-56232,-25828,142853,312533,102801,-150646,-89225,-4450,-146399,-183082,-219258,-424648,-515462,-396031,-311837,-176909,50881,102276,-21250,-168635,-363406,-410926,-323925,-355505,-490748,-453261,-115966,209489,199774,39532,-27786,-18090,-62416,-138257,-207922,-217635,-131102,-68306,-134657,-208597,-198094,-65006,260005,575949,526468,322154,247210,164932,5545,18404,-39718,-191722,-255677,-321457,-258084,25979,197720,66417,-171176,-327032,-309370,-196627,-98330,-107639,-156691,-86168,129730,194639,-51545,-270523,-306897,-331472,-365220,-154239,73886,-45627,-274515,-280066,-203598,-126097,120050,256408,157400,137662,186049,144041,167528,268487,160307,46074,230176,326762,136364,-140998,-263678,-273189,-269262,-295378,-203098,-57393,110332,276218,332976,302712,244565,15085,-107109,148474,462137,528997,344859,115687,35340,-16918,-84948,-71168,-151035,-250920,-49525,276427,406833,346105,280591,245193,145019,82943,27192,-46716,22896,177880,194290,92889,-27725,-21960,-117648,-444285,-487419,-107437,147229,123706,159541,330781,531208,582356,365600,83320,-148088,-293054,-145789,94419,131650,144134,209728,198211,312519,441492,242196,-18326,-63679,88962,285443,267994,75045,-11939,70233,169284,245374,256001,338668,463445,330542,136186,302445,430054,142554,116986,118025,-1357550,-2352644,-842536,-310882,-369693,1698927,2718498,973036,-255391,-460132,-490155,-154423,139639,-848503,-1812019,-979729,631649,944226,696133,357491,79803,-2624,-231748,-304203,-41853,170793,97787,654,48452,-96228,-245476,-194684,-197991,-130717,196401,315252,109565,93319,161329,-62051,-251347,-90180,116239,74925,-67480,-34451,142782,177726,29159,-93723,-149211,-65738,119068,129148,-3808,-2532,61736,27854,90394,187737,229900,196015,143422,95025,74785,39305,21951,135525,373332,405543,247917,59157,-92428,27646,301801,262069,51821,-128381,-339739,-303331,44233,269959,285131,223415,43412,-252374,-318485,-82928,35061,-65725,22425,226199,241280,136167,82654,122196,117254,-159660,-361554,-195934,67072,279119,338244,52427,-175646,35276,296474,207536,39038,-50741,-140364,-88220,182151,377536,297349,61520,43183,151850,205402,215207,216305,38437,-249166,-370029,-276593,-103353,-16137,-26877,-23093,11508,-100962,-292813,-381142,-271427,-142152,-82691,-15512,87307],[122212,4549,-225989,-253632,-37845,47211,4563,-44303,-103187,-101233,-10111,80000,131474,46418,-141831,-248718,-76934,167000,180233,7756,-57413,29253,188702,393645,391477,150332,-115243,-202639,-128067,-26916,82157,113414,-10201,-63302,-59179,-36702,110321,288618,303490,206987,159036,8240,-166845,-132959,35687,185107,149003,15297,-18721,-21536,-28991,83071,161268,64450,20856,73570,-53070,-166856,59319,371258,508036,500537,481255,379350,133642,-121567,-190948,-62294,178840,377574,362239,322715,286819,286346,383086,460398,448312,256466,11260,-170634,-208041,-128248,-68559,-26544,106654,262345,205592,122951,105063,72176,86157,77320,-20744,-146830,-256970,-166828,53723,75942,-29341,25474,-24582,-179194,-177004,6584,195969,199916,-26428,-194641,-114875,41546,182106,283552,293055,66357,-204427,-196495,16824,190089,102236,-23961,86299,165365,80861,71327,196214,240716,167357,138824,176166,184267,132116,30600,-71092,-122084,-158529,-243597,-234518,-161072,-105400,-137410,-297498,-383969,-223604,-97504,-81742,-12047,45624,159293,208205,116663,183428,362549,269653,13775,-41085,32990,111834,168254,154719,180945,62877,-197019,-318643,-199525,85185,60988,-191406,-242077,-131858,-252410,-228529,-84816,-158396,-301652,-247407,-200152,-176855,-78363,-20183,16481,164003,379546,446965,334717,125845,-28879,-61984,-29859,10812,125545,202663,137906,54289,-7380,-173292,-369187,-445784,-404152,-307354,-230661,-233799,-239397,-143694,-41240,120750,106631,-73696,-230172,-296323,-247228,-129698,42098,270152,366051,231529,3528,-136995,-163714,-165110,-133828,-85031,-186631,-283374,-159252,-43346,-97612,-117095,-64945,-54440,26614,197332,318047,293046,238069,221842,113344,2091,-25209,-61070,-162937,-145609,-15637,15835,-15654,185067,427811,434766,308534,164881,46797,-36300,14446,90616,54543,-4138,-69032,-62979,-61942,-218803,-376388,-400214,-178012,224597,411138,139162,-284840,-457604,-304368,-49827,166491,123175,-13177,-20653,115831,168404,13555,-68743,49550,209620,221990,89493,-54953,-52422,-19251,-142324,-247568,-154147,-100337,-228562,-251193,-117926,-88122,-96682,-24669,-12652,-157898,-359100,-284413,-28636,100989,71744,-24862,-233815,-309793,-103060,98978,68386,-67719,-118661,21632,117868,10160,-113016,-203206,-245002,-123332,-27856,-96817,-82692,74093,90249,-39290,-104159,-98480,-178186,-240944,-102563,127049,221098,104799,8469,125678,250066,212981,113670,96417,177191,295824,160583,-74229,-215803,-261922,-146774,-14405,747,-18520,-212902,-462012,-218667,277446,370496,158459,114839,210520,150560,20417,54182,175428,259922,290751,175959,43759,14776,-17429,-68904,-76949,-245790,-421436,-170446,108615,219349,311158,302325,196045,202103,197887,91087,163489,446705,584471,345251,-79695,-270907,-201201,-85646,20349,80259,132617,156251,-21506,-197907,-127936,38780,213634,321402,122734,-220108,-186381,88372,114740,-115636,-235302,-167783,-44676,140842,328620,253334,-62736,-272209,-117390,85435,116604,24060,-5777,59695,68946,84192,224385,305925,173397,61533,68035,65680,142900,124566,-19752,26917,150419,16641,-30356,138520,225108,156611,18593,-39104,147151,348978,118599,-140857,-131514,115361,586877,1063610,958012,530387,69903,-575000,-1070186,-533010,487143,751570,197687,-2179348,-4308350,-2889044,566013,3236093,4035367,2422557,-331341,-980669,-677675,-821191,-628313,-113678,272177,351769,25835,-452107,-337846,289049,693885,419173,-58782,-253801,-170127,-225590,-336239,-120028,269986,340661,19051,-238709,-218170,-156448,43685,357860,397651,98960,-82288,-236560,-327710,-213216,-106420,-129846,-165510,-84212,58020,60296,-64701,-249595,-348962,-331742,-182095,24034,197534,377714,430646,187846,-70329,-108226,-46307,173109,446348,390226,198138,116425,111813,51511,-47796,-103618,19684,208104,229384,34316,-210114,-154016,126107,189894,-37733,-209199,-171798,-63008,-43446,-6264,66273,-15804,-181778,-84749,-8479,-153675,-213044,-161608,-188384,-122765,5380,-5722,15327,95025,15832,6927,109680,10277,-251695,-135145,239035,265874,175900,315009,518277,565985,597324,512635,223005,-89868,-189286,-100784,63821,244921,331847,133852,-262188,-332377,-12902,157758,107287,576,-132991,-74389,238490,462607,368166,156642,148401,243752,195850,74961,5702,-210816,-320892,-178912,-38732,-13700,-126416,-266093,-181318,275707,551066,359545,20719,-182718,-311689,-326515,-163449,-76998,-128833,-163636,-155856,-78110,31873,-192210,-384496,-195045,-2150,-49521,-162741,-253315,-299055,-237697,-125892,84453,104955,-206194,-375316,-198220,-113400,-151761,39820,272411,305575,173196,-31051,-38512,118455,22395,-207901,-198712,-58051,72356,155002,31521,-89869,9425,361619,614555,441540,169399,216857,381407,343671,142724,-24887,29185,131880,80052,-8961,17576,154576,255277,175704,-32374,-168654,-69746,126628,149523,127948,180757,155564,50072,56956,111757,-38397,-271443,-354099,-219540,-16259,160819,369323,449580,400713,334058,196122,125867,137528,107303,-15658,-197375,-351843,-247108,24374,200189,167513,59584,99180,8854,-224058,-142582,119993,288219,439004,559900,471915,325492,217139,-94175,-304143,-110306,90064,97921,49519,5347,103131,264427,85160,-153763,-68391,16604,-145028,-208558,-208503,-365572,-498894,-431747,-349794,-179103,86302,207098,75461,-133938,-345707,-443654,-377154,-315657,-345246,-321224,-48379,206738,200432,81131,-37341,-92681,-105317,-183076,-295129,-329977,-207131,-101163,-154432,-233739,-181645,-13913,297286,568490,486956,225207,85730,-9158,-52085,-16903,-97875,-247146,-224271,-235174,-262621,-59421,101427,-33383,-205407,-207826,-136821,-83303,-39309,-84276,-198221,-164949,33037,41096,-177207,-303142,-349263,-388382,-364475,-121720,120278,7575,-185440,-187881,-167587,-141365,88474,249707,187211,148737,159528,89175,68994,192064,215523,203378,288897,304150,125001,-75284,-163428,-187068,-201667,-202471,-141189,-40760,120694,254747,235869,175075,126270,-104962,-175165,151806,448395,468110,300029,88381,7835,-32706,-136738,-158197,-123082,-110943,69693,293669,323176,214386,149234,157728,123652,89636,25398,-55064,-47963,64833,164565,144267,20074,3547,-132266,-475599,-447975,-82976,53253,-26136,49947,260306,505425,629831,516175,237552,-61044,-196400,1258,256278,213718,147664,206592,232426,358301,535582,432389,171520,-286,60793,286141,348256,173753,59775,115719,170878,212879,240507,301756,417274,343195,196910,317713,360723,8749,-49915,22588,-1368457,-2514229,-819660,95053,-150494,1704325,2888301,1069379,-349507,-583681,-755925,-529136,-219983,-1333625,-2393567,-683797,1647831,1822718,777935,-73509,-370653,-305683,-352337,-246735,45933,196295,142305,68240,31174,-184104,-315621,-258915,-235516,-89129,254431,290149,61929,87515,207778,45228,-153215,-104848,57558,86748,-18933,-27941,62598,34805,-86496,-218280,-303374,-146850,120988,155645,20058,-59513,-103785,-119794,62130,256413,323124,255184,109045,-25631,-54600,-6442,31201,107632,312876,391100,218980,4324,-99311,67955,348342,336070,161537,-35135,-263217,-235673,88790,270882,272462,248708,104832,-211035,-342846,-197935,-139538,-188349,8877,236900,200595,83762,38478,76593,77888,-138244,-258617,-116089,4219,141957,306089,162692,1696,167073,362101,152565,-86056,-79450,-44994,53676,281850,347535,135045,-63606,-3869,116261,159646,189471,220885,76380,-208057,-295461,-131879,31638,29123,-4543,71790,109455,-76349,-327912,-466074,-389420,-216598,-106321,-32056,62836],[53033,-98964,-295974,-240702,-3363,57048,-37376,-120867,-131519,-92648,-32938,35435,74379,-14528,-200405,-246879,-40315,161673,121603,-33612,-48955,29594,139200,338852,421209,237285,-24851,-72627,44165,98836,120544,114179,-31058,-85803,-79234,-58015,91877,273780,226388,118859,120198,-1602,-232160,-203171,89778,340319,231758,-3361,-64691,-10518,37620,100783,127844,83978,99614,121261,-49293,-184611,58051,378013,532301,576433,581881,410638,57660,-235875,-225195,-41669,155162,263584,229670,231341,226576,223487,347307,407175,337787,196589,32142,-156207,-197746,-95727,-23349,2883,113131,292973,269850,213205,196579,132266,92809,69651,26199,-95013,-231411,-198692,11857,53906,-59678,16781,2273,-193087,-227199,28639,310686,325845,65442,-129335,-94201,50164,238727,407146,444268,171645,-162943,-182680,-20584,102839,60571,11924,107757,121884,-19927,-20187,167229,217624,127153,117224,177928,208881,223486,188256,110138,30975,-52845,-167050,-223891,-224114,-199051,-174312,-275240,-375124,-257676,-125562,-50365,58887,121145,177250,228382,176928,213143,367759,290454,65695,2696,26481,64904,163724,184198,189187,42255,-240020,-357970,-226906,18300,32006,-141199,-107436,-49598,-248771,-309436,-225890,-289629,-344278,-229739,-192740,-213526,-107940,-14557,5256,143884,358196,442284,364582,153703,-48622,-77806,-50266,-55111,43496,158565,147107,59969,-58443,-246599,-414858,-468248,-450345,-360656,-287814,-309006,-279486,-145430,-43336,45740,54715,-87236,-234007,-279499,-261780,-176922,8410,215845,287651,222026,17335,-185761,-239728,-225709,-218516,-184510,-239333,-286331,-101510,91270,58141,-20453,-26615,-4897,117590,294322,420149,350652,234530,187156,92162,-34124,-101421,-74920,-97140,-125275,-43749,-2831,-52509,93742,349912,492708,534739,418913,175453,-30561,-12982,57703,53909,35304,-39570,-120189,-78113,-108638,-258647,-299103,-122557,259310,434902,245998,-97994,-348951,-335601,-87846,161534,86110,-132329,-180960,-32578,69032,-46550,-114856,37402,242667,252449,110034,-44219,-18049,22039,-164447,-321695,-168485,-25565,-141103,-216636,-140895,-100110,-93570,-72717,-128040,-262021,-407043,-318066,-40940,126670,119297,-11324,-255275,-341678,-156436,42760,68890,-34405,-120152,151,129384,71651,-42301,-138758,-150830,-7254,48353,-95448,-124918,39558,109079,10900,-31604,-38350,-174037,-248494,-57460,202582,281870,146488,63536,135627,147475,14169,-64937,-15900,148686,297289,123650,-117520,-208809,-232482,-133690,-37007,-5771,-31453,-271730,-514295,-228319,249873,285589,84623,134415,290963,208667,99267,118439,163162,186050,237190,156629,61717,59248,-193,-46617,-21637,-183193,-354476,-82662,144688,155770,211029,247728,160632,133201,158893,133577,214825,472440,573260,270496,-161119,-328464,-230688,-59948,114639,149769,118982,126611,-9670,-154878,-103719,18315,137555,236564,91143,-209000,-196105,6703,19094,-117062,-174231,-147637,-84191,108755,310592,272727,12380,-183435,-70645,53033,72711,27299,44005,114411,83500,35703,142449,260433,230901,197720,96384,-79723,-25611,33091,-54446,14926,100349,-103572,-124548,73786,122461,67628,-58207,-182831,16880,315460,76765,-225021,-91436,252257,619816,940208,864448,604588,247122,-410199,-1042206,-627805,102061,105781,-82517,-759108,-1321421,-823672,-410320,136931,1748634,1970937,-222298,-1119441,-806783,-792752,-467429,70066,378890,500182,207769,-451966,-468401,199731,633152,317321,-60498,-155828,-17933,-101259,-255211,-91577,205970,199062,-92419,-292975,-239637,-210136,6611,395785,466610,139605,-101279,-301891,-421126,-296482,-166058,-181240,-162699,-24166,96139,96502,13411,-158776,-230352,-222120,-120288,53792,214634,344786,384695,217725,32036,-27104,-83482,-3847,230182,320651,238922,139729,64723,-28024,-68997,-57259,40046,161261,161400,563,-175899,-133136,69227,181888,91876,-110275,-194656,-137377,-127021,-79372,13994,-88731,-255628,-179116,-81580,-137177,-101032,-23975,-83105,-78113,-31239,-68292,-37102,76711,40769,60304,143695,17036,-221747,-103317,232083,260741,173791,295451,500983,571761,665787,582738,336321,74704,-11628,-29275,28883,189022,286378,128252,-207429,-208894,43016,102812,43497,-65542,-227980,-143788,215354,472087,335757,81007,78895,185398,136232,49192,6203,-219752,-359473,-167407,52150,120603,52583,-99486,-98906,297210,502519,302739,12446,-137200,-225031,-225468,-97023,-57536,-116888,-135737,-137243,-27525,105908,-126751,-356426,-204976,-10411,-39541,-133671,-179484,-210032,-170991,-43465,161342,159147,-198030,-390851,-163907,-40224,-154111,-78720,128755,211920,107598,-94609,-113177,51156,-16834,-223144,-220116,-66244,96471,220625,97673,-37447,45136,403784,601120,349062,69671,163991,350971,312961,121656,-14584,37621,169685,150552,79965,71824,116372,155656,177846,79190,-67707,44,164106,140992,128101,223890,190221,65443,125828,228790,20022,-286175,-340882,-151845,52703,206935,389478,449981,427822,401081,303762,220636,194078,135746,-24226,-260289,-425700,-209953,99292,234818,133657,-47089,-62307,-38336,-128388,-28730,197907,335626,442098,468118,277944,170017,211739,-46545,-342220,-183930,96553,168631,96130,-5445,48919,206462,95942,-95356,-5107,53252,-113124,-223635,-205800,-310538,-478605,-446049,-340072,-175673,60400,226408,149636,-49395,-237313,-390386,-390928,-261689,-180411,-170046,5301,183668,204480,132392,-44623,-176289,-147441,-188699,-313971,-377556,-248739,-112041,-158537,-235749,-148336,18976,264055,464181,396531,116182,-58534,-97178,-12489,-8491,-124211,-233221,-118823,-77967,-201369,-106128,37397,-89035,-214552,-94579,21020,28851,18012,-68872,-221011,-193629,-43136,-113540,-264916,-255151,-277890,-336094,-264704,-34625,160334,69211,-41404,-27234,-80305,-112996,66248,219702,180088,113517,91190,29759,15258,139316,253200,323352,309107,259372,145976,68595,-7297,-78677,-106362,-77230,-57485,6771,154260,239023,148408,57509,-4406,-215519,-227051,136096,399046,368958,205544,11930,-43599,-51143,-189387,-245200,-92919,42684,180477,273284,182991,27461,6515,71561,79434,72504,34406,-34268,-82240,-36918,115093,165510,59121,38861,-106321,-440844,-378755,-50934,-5055,-120076,-57130,133072,391013,585580,596167,371783,58004,-33299,212587,435438,288563,150401,207648,262989,368503,544797,519146,273848,33906,28719,245858,370938,231934,96254,127664,142268,131367,190100,276865,401001,392255,309069,368942,325992,-34500,-132860,27732,-1006162,-2190046,-807309,326356,-65014,1201906,2428350,1060430,-304924,-584353,-899461,-840074,-527146,-1640385,-2850402,-664819,2153022,2360914,803570,-391046,-631149,-446683,-343221,-126442,121847,188702,150037,83962,-40630,-258064,-331424,-284230,-257100,-54014,268686,219371,-3953,73552,234910,139519,-47324,-111727,-25036,61365,29129,6450,-3891,-108637,-198958,-319045,-420111,-218107,108590,162576,22455,-116419,-249124,-257948,-16530,246194,315620,226891,61805,-99315,-133709,-8468,67838,76095,205292,321103,172482,-47228,-108197,62281,285912,319401,237914,67747,-151447,-143003,126177,269184,240141,208521,98291,-149693,-290374,-257266,-276507,-258647,46848,289884,186560,38310,-10009,10032,-622,-125176,-129283,-3442,-14399,45275,266747,254257,160856,280212,387973,94898,-192168,-121137,20485,149225,299574,240065,-69597,-229800,-125321,29461,94007,139305,179261,88482,-138354,-191580,1146,137243,72213,46199,188108,194404,-43388,-306881,-476817,-464750,-282217,-126348,-44854,32761],[-15062,-175038,-308028,-183468,36135,83759,-37562,-154011,-152100,-111667,-89517,-32726,11298,-74811,-255084,-226778,-8034,123217,52324,-48873,-31449,-1174,40584,228176,405859,292167,51313,44364,185322,192974,146860,125057,-1742,-80352,-106039,-100381,34994,199054,125123,39916,87819,2657,-277081,-277091,99836,386516,241666,-18307,-84692,13082,114415,116416,62106,50709,121492,139851,-22731,-177696,-3903,282434,446926,532253,562048,377953,-16830,-297219,-206492,14469,150707,141699,88514,120237,144075,155440,292783,317124,175842,109798,83117,-12986,-46782,-11582,-4883,-19061,79617,262747,280942,253338,232186,147817,70405,51260,66769,-38124,-180260,-182905,8724,69843,-44042,-4176,7462,-178904,-226782,42553,345979,366774,125764,-63254,-83735,42266,259254,473280,530753,227523,-151225,-192945,-76339,-21973,-22377,26409,122156,81473,-112582,-117526,115490,180481,72427,73280,154818,191533,235045,246636,202238,125950,22986,-77603,-164228,-237078,-260305,-190829,-238405,-328986,-216553,-82047,-186,119785,180875,160737,207774,218838,255300,382005,291722,79557,29664,68465,107053,192961,222363,206927,75025,-170032,-316587,-262227,-114631,-32328,-51315,98219,70926,-209057,-348475,-309345,-339133,-309604,-178012,-152123,-196210,-108539,-17032,-25746,98076,302594,405078,393684,229555,-15370,-73322,-70431,-124935,-58944,82541,135835,76056,-83600,-282737,-392668,-399566,-406395,-348765,-288736,-314183,-286486,-211399,-120526,-62206,-33743,-137664,-229251,-215066,-223293,-182496,19074,185567,192426,176966,26899,-207528,-292524,-282458,-286063,-238284,-208445,-192242,2868,221742,195764,45643,-26697,8470,152729,322738,433672,341907,202078,140930,78796,-43207,-140906,-71025,-20309,-96332,-72749,-27880,-76935,8850,235023,442266,576288,517746,227797,-41532,-26493,67861,91257,77460,-25443,-159822,-31219,73552,-111301,-197303,-43556,282652,425684,338333,123262,-132476,-261053,-108381,98831,27720,-213540,-308573,-215101,-93577,-115246,-134371,31139,219835,203004,72955,-34652,28666,51278,-181725,-337315,-122453,68022,-42797,-157387,-142386,-101053,-73020,-89427,-196321,-315911,-384933,-281499,-7510,162849,168536,19863,-236922,-339371,-202240,-28605,63173,41538,-35720,23778,141419,122548,-6175,-125212,-117646,41735,84144,-96651,-155824,16194,145677,79673,27559,-1497,-140123,-198862,2759,248512,286171,138696,100311,170468,85397,-161012,-250363,-150872,94016,274313,101571,-145145,-180758,-154383,-105755,-79449,-48368,-74959,-316445,-511602,-230394,154534,145016,31940,155546,291727,210140,153596,135544,88422,89735,183542,136821,61733,92449,32606,-7494,42499,-88335,-216013,23268,176734,106712,136715,211681,151638,77142,83088,138430,259195,444064,458530,149268,-211669,-326714,-203768,5464,209496,214630,116863,94722,-5299,-102340,-48710,32253,80810,142588,46310,-177429,-192231,-85997,-94865,-122227,-100503,-127467,-156189,5741,205433,216099,45220,-102647,-76205,-22484,17773,46415,123505,209026,147161,15756,65981,212382,270592,289601,95369,-200792,-167115,-54315,-115267,-49313,-4398,-229447,-218649,9097,41705,19195,-73284,-276961,-105013,247400,2842,-359566,-129939,266478,507167,666861,701530,690170,477138,-168980,-910104,-750012,-331018,-391683,-62276,1275741,2434072,1655623,-1632710,-3556783,-1111713,1135130,32682,-1008092,-867101,-736918,-337290,167844,387412,525486,290872,-408700,-535376,57932,443564,213296,1136,19848,166231,56040,-119959,-34324,127415,35551,-180925,-260851,-180804,-162786,17392,353294,413392,149163,-114254,-334807,-453929,-324309,-179545,-194498,-120475,80616,161742,151859,110935,-14347,-35188,-16567,5869,110817,229492,273898,276414,211675,163921,112322,-75668,-162931,6941,228094,241109,132197,7196,-87769,-57079,25343,69758,96764,101859,26469,-83506,-112988,-4478,173349,234399,25035,-196330,-233594,-232838,-156889,-10174,-99856,-279117,-267835,-140784,-73607,43824,129470,48589,-19908,-63201,-116202,-58974,94520,120160,137462,173170,19465,-184874,-91387,170324,229417,163213,245947,408074,477330,576332,536261,380010,211086,143652,44987,13529,122810,189710,62101,-144216,-55448,98035,52437,-17561,-121058,-283579,-204088,150773,411693,247967,-29432,-29876,93312,80384,57463,26786,-190578,-356469,-159233,103775,201480,174720,-571,-40211,282220,389354,162621,-58560,-115030,-103642,-60578,1867,-20108,-81385,-91021,-107023,-586,95264,-99096,-297461,-172691,-1974,-48093,-121174,-94581,-91390,-81619,32254,178278,144872,-201800,-381426,-124445,21332,-155956,-210190,-39304,95685,16931,-183626,-199732,-21042,-55129,-221718,-215924,-71534,119597,289489,202110,47938,93764,395831,517309,227434,-35832,83029,258683,210572,61006,-13509,5371,127479,180629,153447,110680,72413,55540,157341,166517,21506,45561,176958,141053,130336,260489,244842,99931,170197,280144,18655,-325375,-308479,-66935,115891,241979,355109,339739,314514,357798,361975,285678,214424,142428,-8013,-274659,-415651,-128201,151542,215512,69497,-148378,-192473,-49343,6754,72202,230787,354602,401533,319286,81661,50872,209644,474,-372467,-288593,38782,162497,75313,-48898,-8612,145610,127607,16593,89262,100807,-69706,-235947,-215453,-270734,-448427,-424156,-282017,-169256,-16697,171737,203054,77431,-61158,-258069,-356977,-209150,-46836,-39929,33819,143065,204897,183309,-29983,-225008,-175558,-168337,-285161,-364998,-250409,-100920,-145941,-215170,-113128,27618,187029,325145,305025,44771,-127293,-55796,106481,43445,-105083,-141567,46071,106054,-97353,-95427,39832,-81469,-212982,-43052,109690,102747,56059,-63343,-221767,-172408,-77316,-220609,-294895,-157840,-138351,-213292,-115110,83173,194802,122849,112458,153016,31215,-47712,68552,182415,145486,54512,12636,-14278,11140,120824,258747,350137,274241,190533,169254,221174,143473,8666,-17531,29728,-2406,39110,181505,224331,87544,-24449,-112674,-287763,-252191,108800,333192,261282,90950,-86314,-102143,-69478,-228805,-298276,-61479,160583,242289,214251,13584,-181235,-123003,11721,28748,32416,42642,-5560,-97722,-115493,67391,172067,93927,81517,-46114,-352014,-304861,-32973,-25851,-148748,-154852,-39716,199009,442234,561221,432814,166512,139931,420845,574707,327626,133982,196830,272675,329913,459023,483012,280202,52667,20226,195265,349550,249757,97123,104059,90782,34506,125090,261882,403481,452788,429409,432176,328698,11224,-120153,138823,-365795,-1445211,-701245,416599,-109012,321420,1440810,847484,-233809,-523751,-913635,-1013417,-676929,-1627546,-2964231,-933025,1993999,2394250,724203,-558969,-675385,-420679,-217364,61431,224393,189148,134663,49184,-133769,-284864,-282592,-263485,-260910,-40206,230297,123042,-63460,59388,239412,205701,42346,-107449,-100097,12381,63791,61916,-27605,-193743,-259537,-357919,-470303,-271524,70413,130133,-16643,-171295,-329450,-343323,-126349,156259,220887,133178,27624,-88782,-118767,42667,121609,62152,105534,221562,116466,-90328,-133017,2134,140612,231712,273824,163073,-33767,-46992,161080,276294,203416,116638,15641,-119400,-216013,-264105,-336464,-253357,121609,356265,193655,8252,-55585,-65616,-90258,-113654,3183,130004,30214,7200,216436,292790,250360,341965,377290,66304,-229404,-147980,47019,178370,242909,94920,-262926,-411228,-282473,-67953,38661,92375,130141,95774,-48439,-78547,100354,198327,106456,116153,297751,250009,-10685,-243574,-422190,-475244,-312417,-134792,-52077,2131],[-69369,-208431,-257506,-98248,71087,116346,-4109,-148239,-180789,-175183,-181392,-119458,-42480,-108375,-277977,-196679,2907,51280,-23194,-47686,-22671,-64885,-83287,91800,333235,282816,93535,128520,265753,231904,162173,164004,80821,-53693,-135948,-149869,-42907,92683,42026,-2123,76690,23770,-284320,-328635,61894,312183,170015,-34978,-73178,40233,163064,108571,-31281,-37883,77087,127654,19524,-144035,-101925,111847,280969,384409,427670,289381,-68364,-289699,-144965,82189,156195,44143,-27325,20217,66676,105356,241370,223956,21292,17526,143286,207996,180700,88467,-17930,-86731,6587,175112,227625,221501,200530,119920,32493,30386,80427,-1168,-118521,-113528,54996,124125,22163,-11871,-4305,-145964,-175052,58600,309375,323873,144677,-6168,-66304,30477,241588,472385,538318,224543,-168241,-219036,-132275,-146133,-115767,26682,143408,76721,-152271,-179888,63307,138652,6146,2685,105902,142289,169449,202232,201523,148348,53036,-2518,-89189,-224793,-289516,-193848,-201306,-258417,-120333,7678,45377,145307,187471,96174,136717,214041,282692,388158,265387,36446,2953,118167,216874,250639,248142,210717,131023,-17641,-199343,-293197,-267658,-120851,30237,282549,199734,-129531,-324379,-303043,-275960,-199829,-110490,-92139,-120062,-69188,-27468,-76379,23597,222397,348551,415060,342177,93296,-25340,-78927,-181108,-151620,3305,114777,101955,-72778,-273617,-313852,-258465,-276721,-265900,-218147,-229755,-252471,-318834,-263479,-171974,-126382,-203976,-218239,-124450,-139541,-149051,53142,172303,98487,101290,25676,-196551,-312528,-332624,-339753,-257148,-124729,-35921,123401,312002,273972,59801,-64844,-16212,135805,295173,357626,262131,153081,112466,93472,-16911,-138940,-62324,31011,-73320,-97595,-58161,-81540,-28120,140048,326270,448415,438340,201312,-55738,-24356,119112,158595,116519,-22701,-163434,58437,261875,28340,-119802,36570,284211,388848,389755,301740,113379,-93605,-93562,-1559,-43207,-233409,-359699,-366952,-260109,-167510,-117024,32820,144298,87224,-15399,-45584,51898,37146,-213484,-309118,-42973,150833,52380,-75577,-118422,-94291,-45546,-75626,-203181,-303981,-292474,-164940,69745,194843,205867,69175,-180135,-304688,-232338,-101154,52130,136401,88394,61137,142100,154250,2968,-150511,-145882,17230,70010,-108026,-180394,-6317,171709,142623,57477,427,-83279,-95704,76939,268074,242729,91392,118334,222079,64811,-281872,-400141,-258873,55658,263904,119903,-139868,-142290,-59231,-79626,-133626,-117168,-142807,-335633,-444398,-213581,20832,-12673,4762,156696,207678,166664,181458,106954,-24487,4064,144242,109036,38158,107950,74125,30209,88905,11956,-43394,128956,208339,86591,95796,206782,195901,68471,-7402,97740,274387,350331,254171,14499,-207132,-259283,-128273,84422,259451,238696,113959,50058,-30604,-68275,16502,70264,49751,57068,-2334,-132335,-175418,-170567,-197432,-122282,-20601,-100608,-234268,-132289,55281,99846,4215,-91852,-152375,-122057,-43233,47122,178500,297134,234181,23774,3848,171694,291275,316024,67868,-261052,-242355,-121573,-193004,-154282,-137627,-324894,-284728,-38788,9869,32133,-25016,-315360,-222513,147609,-63867,-477630,-229948,161984,284378,338318,544055,784108,713958,86659,-746759,-938924,-787918,-766774,138800,3419256,6157174,4059017,-2611337,-6663799,-3754477,58193,273636,-703530,-814013,-657636,-297477,146456,320642,433267,247309,-340121,-519194,-105904,163105,119619,97359,196906,293128,179750,31739,57683,93808,-60351,-196319,-153865,-73675,-44237,67951,260527,293699,139864,-118410,-333487,-422505,-296147,-159895,-179350,-58464,190428,226321,206756,213934,155576,174345,203774,142074,172815,237026,188214,139322,168223,284303,275314,-17330,-255737,-147992,146731,209953,105540,-19681,-85536,-3826,124402,105509,34186,59418,87464,12650,-123472,-92011,162103,354541,163997,-175200,-326755,-334150,-226178,-23432,-54826,-239966,-315376,-168353,11880,169041,244858,161853,24004,-91150,-140589,-45517,144739,233962,218999,182600,19481,-136821,-83606,95527,189703,141199,181332,293562,341543,378967,391268,342975,277044,224936,104662,32468,65869,57081,-62670,-100575,78162,132072,7680,-76687,-162961,-292462,-242015,59002,286878,119410,-148695,-155043,-15964,42474,86812,44449,-150262,-319254,-162240,98022,215650,204594,-1646,-28020,231872,245308,-12562,-155290,-109488,23120,126199,110793,30117,-25523,-38221,-57365,10391,3586,-140093,-244402,-119671,10899,-72578,-124346,-26588,12065,-1991,71769,126382,55497,-226618,-346791,-86886,53340,-160068,-315783,-176442,-6571,-75221,-272563,-272627,-81547,-90419,-223981,-211208,-84742,124592,322721,296665,142083,154463,352206,377372,81168,-142981,-14107,133632,70155,-18979,-19032,-48397,25530,165694,196517,129817,36017,-15291,127409,216234,80392,61827,176313,152569,128957,276813,303683,154000,192597,264172,-32724,-370294,-270320,4050,155056,255915,282155,169412,106896,205421,318664,274688,178078,117670,22616,-228405,-312531,-17492,182135,161148,-2544,-213970,-251250,-28116,133451,126410,185669,315597,321545,137376,-80514,-3147,220115,51628,-360361,-371196,-47756,98954,5995,-106697,-63351,82795,152875,130743,167880,134901,-42295,-249437,-230733,-242307,-393426,-354979,-190864,-163102,-117830,79746,240787,220497,136741,-81578,-281930,-167037,26387,41725,33201,86345,189146,221354,16238,-208367,-178763,-144053,-243959,-317178,-219549,-74727,-117778,-176088,-85008,20816,113897,222888,246692,35320,-95567,89150,251252,121753,-48880,-2087,230675,266252,11594,-33092,114315,-12092,-210439,-76322,108954,124447,68444,-65568,-204224,-123182,-71840,-254898,-268642,-59144,-2296,-77335,29401,200591,226040,156720,229669,296496,131377,33301,98614,153717,100024,-3808,-47823,-30510,40975,129068,221981,258656,177370,100096,165282,315182,233040,42401,35281,83644,-5584,18774,170426,199761,56273,-63276,-173981,-305016,-245038,80862,271702,177171,-5441,-169187,-146305,-81680,-239248,-295314,-36937,198100,230338,133241,-138926,-363928,-223395,-15041,-14290,-20343,39540,4137,-123664,-169873,38122,177594,119715,111496,18736,-243161,-251125,-46616,-23696,-130305,-240756,-229302,-24738,232823,406131,388848,225351,264357,555586,629051,312506,83608,157643,247055,242036,297591,346736,219146,74622,49631,162451,306312,236992,74320,55936,29740,-44846,64736,242604,388129,474131,500568,470826,352187,119398,-22384,325286,373441,-470961,-423410,442846,-240654,-692989,200820,414885,-230049,-458193,-817244,-1010066,-621486,-1252304,-2606056,-1348799,1250752,1916998,500477,-615221,-560936,-283148,-26513,303339,385614,238868,123990,-9259,-204164,-252061,-189855,-213151,-251780,-53478,147908,26734,-97825,48384,222637,238377,100436,-92040,-142835,-42168,74389,120385,-524,-188758,-241304,-320600,-447130,-302979,3516,53565,-96609,-217678,-324152,-356820,-242599,4553,71244,10223,20617,10180,-2649,131610,171799,76123,59205,132339,66610,-120099,-178488,-100474,-33697,113048,268988,227148,54383,25551,191278,292900,175777,5263,-116611,-148738,-172905,-236461,-306121,-172230,206653,399721,210480,4813,-85217,-128719,-152706,-91972,115509,260189,125585,19106,153113,262919,253126,340466,345225,84308,-180341,-146468,28655,137584,139745,-37699,-387568,-558645,-417378,-138768,10750,70635,111417,119598,45286,19153,155539,217437,130128,186532,366847,261482,10071,-163620,-325928,-414534,-289379,-125815,-52095,-21764],[-99446,-197681,-162947,-12650,88524,136147,44856,-114445,-217921,-270358,-288309,-204972,-70640,-96632,-247113,-159393,-11374,-40639,-98986,-48874,-36078,-144954,-193354,-28175,212921,202281,96624,173351,277299,212095,170553,234466,192485,-22360,-164001,-189281,-118531,-9724,4388,1362,88009,55618,-247741,-333237,-1990,163366,43385,-59048,-37569,63687,161230,63015,-140116,-156815,-12015,90518,62736,-87919,-187587,-67932,98230,189637,229697,170483,-85828,-220769,-61447,134294,154295,-8788,-90561,-40666,17222,81651,204307,158384,-71408,-63080,171180,401321,381878,165058,-50043,-169715,-88965,50443,118425,121144,109693,59484,-3655,15494,57282,-3992,-63819,-5529,135888,195409,118365,11484,-20687,-106726,-87505,87186,232865,226326,128892,40232,-28014,25696,195536,415732,480123,177991,-197442,-240134,-164454,-230113,-187304,23073,181129,128332,-111910,-181653,30098,102059,-62449,-88085,38548,83790,64128,97148,149327,125682,52250,45328,-32784,-218687,-303053,-197258,-172778,-175389,230,105789,67407,123889,127007,-7009,31177,158013,272375,367078,209617,-59905,-83070,141984,336640,309572,242728,187855,184040,167802,-31084,-301062,-387345,-213581,60425,370396,308964,-18224,-239993,-212003,-116594,-46082,-48007,-33529,-4740,6138,-44200,-147786,-81537,125802,284150,419846,463829,267687,71509,-69485,-213397,-212361,-55445,95530,134062,-28148,-224592,-203770,-79713,-88274,-127112,-87619,-72717,-180673,-414479,-419407,-248286,-186098,-255051,-205434,-37192,-32276,-91462,80656,162629,23800,10488,9529,-153868,-292009,-366702,-380867,-258466,-31855,127714,224144,336093,268848,21260,-121916,-60546,95589,240156,220565,130425,101809,118728,141832,36355,-111234,-66570,25800,-73255,-114508,-85670,-63631,2663,105430,201356,235667,241771,128205,-59974,-14960,186405,233543,146537,-20529,-124020,153412,389663,137231,-59623,98907,258004,329867,382387,385296,311105,117189,-42347,-104277,-108824,-189404,-318248,-429783,-364006,-183429,-70770,31547,30809,-62993,-133685,-90663,28503,-29569,-270069,-265466,33717,199871,133040,17298,-80042,-88713,-22465,-43178,-160844,-236625,-153753,10935,167932,209377,225385,126815,-105779,-250825,-242689,-161346,36283,216312,189841,76482,120795,161036,3495,-184769,-211063,-60028,16806,-129523,-207267,-46186,158997,177337,55405,-28624,-17554,39322,159680,270098,174979,29595,125655,274933,71541,-337490,-479124,-298181,60281,284953,177939,-100517,-108203,12084,-71823,-186740,-189109,-216617,-323872,-321583,-171228,-114347,-152553,-7913,125353,69670,103282,189880,52944,-136134,-45253,125469,67357,-9418,102810,113176,47641,92680,89568,117951,218865,238542,92622,76136,227473,299461,124543,-84806,19956,248531,210600,13395,-94970,-135168,-136134,-27732,145491,235809,198174,94144,-16100,-97655,-71012,66742,111718,40778,-4982,-39058,-79525,-145884,-227617,-258750,-103330,61074,-62250,-291182,-259399,-90626,-43460,-110141,-183715,-282836,-216131,-103178,4210,167550,335119,306033,46639,-41408,141610,294775,279887,25704,-251142,-240416,-155812,-258293,-259178,-250537,-358853,-300442,-58226,32320,99018,60916,-308466,-333442,31450,-90379,-513382,-337432,-4784,29228,58018,447132,879014,910432,288948,-626933,-1175167,-1206551,-1078158,250234,4951817,8997580,5990609,-2867889,-8210022,-5501388,-1035128,344663,-348131,-652541,-556842,-353766,21843,214567,258424,97406,-257797,-408679,-241001,-131365,34078,175212,289808,301430,223006,157546,171226,130785,-43071,-117950,-3506,48379,94731,136322,169479,184385,124771,-115388,-300429,-334519,-221711,-127525,-157339,-7641,257165,258120,245041,313250,315816,334456,349224,222691,205491,226312,107925,8847,95113,356790,422605,83793,-251839,-183127,106314,161204,76367,12821,-3266,82760,213543,142509,-5743,35333,140499,57356,-173292,-177447,146556,425136,270497,-143629,-394727,-398546,-266715,-43029,17048,-148502,-298223,-156249,85815,231267,283421,216498,33517,-116617,-142105,-8724,203640,338778,279225,163776,23586,-69088,-57771,50074,155799,104914,114272,202355,221626,170137,213260,250631,258247,211334,137107,86655,37262,-81024,-215669,-95812,144877,128079,-33394,-133448,-192587,-263407,-248589,-32945,131102,-18617,-247769,-268187,-121755,23860,110710,39014,-122281,-263448,-176803,40073,174769,149681,-80845,-61943,156196,104233,-164937,-230796,-107582,122453,280939,201413,81507,36735,13108,14129,17648,-135967,-254194,-237724,-89932,3283,-104946,-135002,8277,73924,50184,64493,22960,-83657,-268007,-294315,-58864,48233,-166435,-365885,-241532,-59788,-134601,-323814,-301112,-114346,-120129,-242244,-225348,-109757,101526,295155,332579,215206,214637,292972,210801,-78256,-246105,-112347,6759,-71208,-100012,-31407,-95308,-85972,118664,205763,134541,18203,-45591,94399,221212,101129,56468,173956,167874,114430,257172,340172,214885,201051,210934,-91553,-386723,-231676,44057,166436,244484,196485,12106,-108386,-10865,164991,175031,89548,68327,54755,-133774,-147920,96403,197568,100654,-60104,-232737,-239352,5284,211661,124273,67974,213693,221389,-30758,-173790,14942,242298,104922,-289332,-384769,-113322,22068,-74617,-157643,-110920,17093,139579,177870,171701,119665,-54986,-262012,-235895,-206947,-297492,-237978,-92018,-160664,-210757,-6446,265517,342516,303068,88647,-186302,-138179,38015,67567,8152,16317,145961,233919,86448,-124537,-153672,-134970,-217717,-260039,-170298,-43615,-76716,-123466,-62008,18973,91171,199899,227149,76887,10389,248637,359247,200601,18500,128725,380824,363376,89930,54702,235178,98824,-205343,-174639,36781,103679,58722,-70070,-174591,-77063,-48883,-219909,-202921,-198,69375,22854,131055,291339,256257,168416,279868,362093,191366,104427,146558,143264,60949,-44299,-74674,-15658,84024,148604,147586,75275,32794,561,122789,317000,234189,15104,41073,80699,-61982,-63039,104390,156702,46407,-68320,-182592,-269074,-207171,62921,230687,139698,-51735,-205869,-159366,-81983,-213348,-237949,-31388,134894,145137,58736,-226228,-474926,-287264,-19562,-43234,-70712,20393,-24284,-182027,-206059,33077,185005,121259,100235,50003,-155791,-233335,-97007,-20610,-96940,-311087,-395051,-215660,19268,169525,243879,214092,301887,573624,585761,243415,-2428,84344,182819,120520,105417,167888,141728,113371,111414,159332,260982,208564,47929,4086,-25211,-85942,22618,202727,316121,409478,478160,451295,368573,251008,134040,537388,1021912,494962,36847,480990,-401951,-1578322,-967934,-162112,-326893,-417695,-647990,-836998,-380775,-586072,-1796832,-1682237,193173,1072464,130823,-638597,-392542,-117013,163504,565132,608502,358252,146409,-51772,-215782,-172112,-95365,-165209,-239447,-88907,45212,-47040,-101271,38943,190362,240863,122521,-70374,-145068,-86653,56613,158850,60638,-102335,-151143,-222213,-366437,-312382,-84605,-55910,-198934,-247269,-243968,-306791,-342358,-178432,-97152,-106947,39159,168003,180961,223503,194519,111988,82303,88148,36888,-137525,-240000,-218575,-180140,6568,229812,238601,86319,55885,210691,312228,163820,-89481,-250146,-229977,-185159,-196412,-203816,-39085,274654,393421,224709,37589,-83041,-158091,-163904,-56733,186849,354619,230648,52591,79809,172369,184038,286422,311548,146339,-64479,-121159,-34679,39607,26119,-116396,-405392,-616413,-478614,-164649,9119,81592,142025,169117,122756,79613,167347,209527,147725,238300,371623,221533,8597,-93313,-214683,-294405,-212444,-98702,-44253,-31585],[-100186,-154196,-59122,45890,79817,129446,90783,-64104,-245957,-358956,-375780,-261331,-61910,-38123,-160825,-114512,-40045,-126405,-163197,-66000,-71433,-211735,-250272,-93753,76404,74203,70668,183528,231672,149004,175043,319753,292179,-3541,-183935,-204092,-170689,-79929,13339,36939,108299,84216,-175645,-277996,-53896,14308,-91062,-92685,5827,82819,115989,-17327,-246818,-265536,-107460,35292,87833,-20583,-212709,-179947,-30533,19181,39695,54752,-71263,-115087,21768,150524,128387,-15782,-88439,-46857,6504,78791,178331,131531,-81431,-125216,124763,457827,464152,191348,-79511,-227765,-177430,-78580,-18557,-18938,-15778,-17327,-24849,12099,4104,-50516,-30488,107955,216078,248603,205182,62297,-30892,-71801,12594,134553,158868,119746,97810,76986,28368,31789,140575,330889,389206,118731,-215701,-234333,-153918,-248447,-216396,23197,234950,234884,5537,-121306,27213,79571,-119835,-182344,-32845,42284,-25640,-5701,102188,107693,55058,70770,-11525,-235573,-321309,-214593,-155708,-90681,116357,181213,60813,64118,19890,-116393,-71069,74865,219054,308902,132941,-179165,-197007,127743,400922,332652,199796,143652,223001,337739,147072,-272981,-438448,-288982,23145,342482,379866,102055,-122607,-74365,80216,102462,-5973,5386,113611,99337,-62576,-235646,-209403,21504,217784,398468,557591,464337,199813,-43311,-221998,-235317,-82981,86785,166634,35785,-153243,-93313,96604,116649,34191,64731,106429,-86028,-443746,-515882,-267695,-186818,-262251,-195173,19619,69354,-31726,76658,144040,-19158,-74769,-21819,-89402,-231083,-373698,-407677,-258429,32080,245352,274299,283638,182717,-47914,-166131,-93569,68261,183743,64716,-17398,59500,156212,210706,95132,-84870,-97589,-46252,-106725,-122305,-99934,-27126,89542,136179,109927,38784,35341,56275,-47725,-11597,231400,285184,159953,-7879,-47888,217644,417333,207590,9471,136551,207683,254707,315843,364043,412416,304446,27758,-174584,-147508,-98628,-200654,-375783,-359528,-155498,-18143,10272,-97922,-207883,-250977,-168116,-41207,-130765,-344249,-233199,78334,206320,190243,102091,-47953,-95124,-13306,-10876,-101741,-147974,-13579,191505,247506,199671,230632,175895,-43875,-195404,-232617,-197535,18063,251279,219048,48280,73684,139367,9971,-195403,-272914,-150785,-50195,-154381,-242209,-116036,95890,173679,32580,-72063,38594,172191,240036,262305,109550,-18750,131057,309036,82989,-336442,-471122,-251889,105136,322199,243510,-44945,-92709,26745,-89228,-221154,-234925,-272627,-285051,-169743,-104994,-218811,-256224,-25672,65162,-69479,45267,187593,2384,-206939,-47873,125137,13323,-75130,78066,139498,36592,44309,125623,232680,283395,259880,105511,56229,256041,441771,235827,-126505,-73537,184323,65687,-194409,-150720,-5790,15037,65493,163501,139256,95311,47240,-103109,-199509,-111393,83166,137750,48003,-31040,-46608,-23344,-105601,-244314,-260090,-53365,141848,-12585,-308198,-337328,-196859,-177556,-259798,-351861,-418561,-276460,-155569,-85633,82615,304069,330976,67030,-70394,119053,283797,207896,-14403,-191817,-181686,-149982,-274402,-312326,-293894,-318299,-259778,-47325,91711,188813,146073,-274536,-424550,-76911,-63326,-433620,-389088,-154723,-170123,-103624,418970,957632,1032696,389608,-593103,-1379598,-1490152,-1352184,20834,5278569,10309455,7201078,-2158376,-7811564,-6024120,-1904995,169859,-109466,-441018,-441221,-458200,-146971,102518,53523,-96064,-166175,-217865,-302437,-356819,-50564,182594,244123,186871,181266,228280,277457,219704,69737,36153,155446,162664,204632,195171,125990,140967,111396,-109285,-241145,-206735,-116775,-97342,-147145,6956,248624,237813,259043,397966,431466,403225,360851,200744,180837,189561,45217,-90486,5381,360724,521079,206100,-153578,-96587,118095,114406,60433,107482,143165,181343,272168,177525,-9519,23446,143051,19539,-246610,-235893,127736,433873,318457,-117455,-421545,-398764,-256280,-71502,78192,-31688,-213081,-107619,122226,216958,242467,198614,6958,-139670,-130162,27126,237552,388557,295985,119598,38918,23739,1685,55893,132856,54624,51467,151489,149957,36961,81329,152923,172910,118570,138236,163177,50774,-184754,-347631,-131183,122794,80957,-72091,-182958,-212357,-214724,-221047,-95986,-9342,-129982,-304365,-344917,-205042,13906,104628,4877,-113913,-205006,-195514,-43366,108639,54558,-179235,-121309,68391,-12722,-251685,-250086,-96798,169835,356675,248107,120486,86485,54601,98931,30640,-274292,-409849,-294452,-118282,-40457,-132982,-143173,8359,91674,73229,19223,-97877,-225770,-308079,-235847,-45864,11596,-172340,-353958,-228760,-50389,-133567,-306080,-265678,-112178,-142188,-274211,-260870,-141957,53155,209566,288094,244721,253373,231563,50271,-231442,-337293,-199264,-101501,-186021,-170691,-52555,-110714,-150648,63769,188748,136552,24804,-43710,57370,183295,87490,42206,173300,172497,78900,192697,330451,262059,204715,166455,-103706,-342547,-187447,56358,159501,211443,124251,-69915,-242516,-216264,-51454,18897,-21270,13183,76991,-22331,22298,188065,205795,60637,-89396,-216054,-193034,23898,224279,81559,-81160,74750,129208,-132684,-177099,89771,265379,150892,-167705,-308868,-118217,-22313,-127261,-183495,-145093,-49886,69004,111695,66340,28962,-115477,-266220,-213395,-142327,-154515,-86636,-10559,-163462,-269181,-54912,275535,407666,394139,204511,-97487,-122188,6726,47956,-29403,-58959,73218,212708,158461,-1253,-106718,-146970,-210592,-204446,-115588,-15977,-26251,-61359,-33513,43530,140213,248798,228020,133614,125346,321636,389440,256691,66245,193243,446969,380664,118390,133624,356548,219684,-186479,-287041,-64017,63185,35797,-69650,-137177,-58371,-36760,-141080,-119722,1813,53396,64488,179244,341738,284962,163961,258499,339140,200250,146394,193647,151067,39694,-61376,-67620,25608,127884,167640,58400,-128891,-120916,-85279,55189,238001,157259,-52914,12494,46520,-136013,-179995,-6035,96469,45799,-56685,-151379,-198271,-146935,61526,216572,154542,-34885,-184312,-136417,-68360,-158111,-151439,-54034,-14877,11637,18598,-218475,-488705,-314202,-21330,-59843,-104925,-11130,-91026,-272240,-230579,46317,184779,79923,26409,20362,-120671,-252384,-173325,-34222,-76834,-357181,-496376,-316878,-133059,-79909,37936,138631,249154,476869,468759,140186,-108720,-12335,91399,-5806,-61666,16446,97636,170404,182939,176982,222880,179058,38677,-28202,-59855,-83619,6383,135891,172376,246135,353255,358284,351238,367943,314424,724737,1441784,1246098,607116,567703,-540980,-2140948,-1811717,-746760,-489485,-401972,-451735,-543807,-27495,211445,-706781,-1718825,-832516,89069,-337900,-699089,-268914,7483,300757,798396,858725,535076,216358,-45110,-156842,-76177,-42621,-150725,-234253,-133638,-47549,-85358,-81741,26971,150796,221368,113556,-51508,-117776,-113048,14579,158405,121492,20842,-27492,-101000,-259206,-302890,-178001,-176105,-296948,-254472,-125141,-221110,-409873,-358351,-255729,-195929,69595,333777,369854,277432,171576,149892,156428,101919,32131,-149570,-306108,-321558,-262621,-57650,168585,188782,56016,44096,216513,326997,165227,-143101,-337310,-323640,-238019,-160754,-71957,106531,307730,331667,226609,107047,-37639,-143366,-128710,-19444,202517,381975,292660,73888,4838,46598,75114,205438,291074,231469,73086,-89888,-134103,-90934,-66818,-123479,-314622,-550665,-443556,-150430,18327,115892,213514,235481,166922,91128,144272,192884,167474,260378,308862,134615,-19317,-49856,-108703,-140890,-99121,-58814,-29799,-23475],[-74258,-97072,17226,61453,47754,98197,122296,-6353,-239236,-396619,-410727,-265040,-15735,48563,-43578,-63456,-63488,-175839,-198329,-96052,-112177,-235032,-231517,-87160,-34172,-55929,35049,168737,152361,68714,174394,387477,340769,-5931,-189174,-187925,-187583,-106814,47101,76505,115667,92559,-88654,-168588,-58613,-71318,-187517,-132262,39522,103764,61042,-110091,-331978,-327367,-174578,-33548,78385,42827,-154487,-173865,-61430,-74528,-83733,-28514,-37120,-3300,88343,124461,71161,6343,-27823,-1166,30773,84537,149949,128202,-31791,-172176,-12817,326108,390638,162092,-87582,-229700,-226678,-176783,-144448,-155764,-143149,-93410,-26677,21012,-57745,-124297,-24403,187410,255243,250552,240834,114070,-32956,-46666,103763,199099,122419,48615,74385,101181,79913,44191,99063,250375,302307,77047,-204890,-190565,-96634,-199997,-201017,29160,294563,371967,167430,-19777,55870,77324,-152417,-257836,-90556,37147,-52679,-55954,96425,134765,93970,90377,-17083,-266147,-354018,-251219,-149116,-14873,209696,223184,36544,-8052,-86553,-189540,-126687,6609,139531,220272,54177,-273025,-284295,86313,370005,292014,129931,98329,251049,457711,288420,-212318,-418374,-330635,-61426,240196,403930,196843,-13764,56559,238767,197674,10305,16506,197285,184095,-75345,-324820,-338395,-79709,149743,343368,589318,621061,325308,-7690,-215906,-231423,-82595,92193,193790,98139,-83023,-9817,234928,292748,176888,188322,244361,9183,-380739,-500426,-230061,-126300,-213225,-189801,30728,138118,8154,30808,109600,-27857,-136731,-65000,-21080,-141586,-348238,-417746,-266695,48085,286173,258624,162899,44134,-110607,-166086,-87078,76509,137231,-72383,-142669,31338,203123,273112,134733,-84244,-159366,-169651,-171491,-122557,-93546,18195,193991,201364,65448,-75902,-88581,23241,-21471,-24492,219865,284547,148219,19319,47957,233492,347161,241068,107131,157310,147702,171450,208740,267018,409370,410030,88073,-193261,-143063,9782,-47648,-219543,-241836,-91446,14498,-42526,-216216,-311783,-335055,-257144,-133755,-228910,-410522,-223712,80369,176989,217801,157630,-42535,-121045,-23537,2447,-63633,-82766,75789,302566,265437,166139,230145,199807,-18796,-152497,-203531,-201386,2838,227502,160493,-20345,6749,88155,23096,-162185,-291081,-212714,-102496,-173080,-282928,-211330,-4681,138244,9203,-108145,68204,267556,302143,245543,63606,-35996,136801,306312,78138,-299210,-384076,-134774,160685,331156,265899,-3478,-104608,-25563,-125098,-218029,-229652,-291051,-231713,-24946,-25113,-274051,-324277,-64731,-4245,-158420,7158,178421,-20438,-212119,-10589,134724,-44164,-148074,38228,147756,4854,-41570,118178,287351,318179,259959,99259,20248,275007,582603,368822,-123255,-157086,96100,-45331,-317205,-146586,146383,153207,119184,126575,-2683,-40871,-23602,-197571,-310007,-173130,62248,142216,69976,-12282,-13776,32415,-59563,-219063,-201994,29366,218356,42259,-280135,-348134,-252068,-273895,-382477,-511867,-497219,-288027,-197696,-202346,-48589,216095,298073,72856,-83317,97740,259698,138117,-37515,-122681,-105458,-103525,-216033,-277920,-243854,-214520,-176153,-14884,155731,260515,196520,-231159,-475395,-152630,6905,-254598,-344801,-221797,-249728,-131516,422718,994391,1070076,381608,-631349,-1445829,-1538747,-1546774,-614279,4231463,9837423,7577465,-609418,-5799797,-5422687,-2371470,-208080,-102742,-265313,-324806,-534678,-284056,4201,-127800,-252876,-67725,6164,-275605,-458707,-134796,95360,65310,4044,94212,238787,343066,310608,212271,217279,297694,258461,255438,221501,145700,172340,99386,-103539,-163521,-62374,-616,-72866,-152828,-19039,165204,167196,249076,450586,476831,373152,234931,70206,93710,130143,3977,-150836,-86995,295959,550560,318349,1670,61557,169100,85339,67517,238658,308314,265087,294056,209609,22143,12801,72932,-94499,-311824,-243270,110211,385102,302279,-103364,-398414,-323563,-181822,-92930,101030,79046,-77472,-34845,114319,148336,158324,130602,-37285,-157436,-118401,36341,219383,357801,260788,63513,68439,136086,92928,104755,116781,-4527,-6764,127896,126951,15956,48437,99274,61373,-12002,112666,240371,109180,-217318,-410200,-188112,26660,1550,-105977,-215643,-222738,-164814,-163900,-111664,-95987,-187060,-309659,-372575,-252435,-865,61021,-45398,-113931,-153161,-206229,-115423,51854,-22700,-235317,-177171,-19918,-100179,-261420,-205479,-70897,158104,331110,237008,137586,109293,81365,179308,52119,-365113,-547739,-390274,-198769,-107187,-143151,-142255,-16399,79847,74510,-43765,-199734,-321609,-322363,-181901,-48308,-39735,-173605,-299386,-169734,5218,-66953,-212040,-171023,-81649,-156138,-304792,-302418,-171657,-6209,96183,182124,225364,251634,169834,-78882,-353656,-406945,-268413,-185598,-262938,-227045,-83288,-83985,-131869,26680,159298,147780,55542,-28709,12909,114349,51548,27669,165981,152639,21603,88336,265455,276369,209935,168818,-33617,-227310,-128233,59548,149301,166987,82355,-53388,-246296,-337399,-244501,-129008,-111407,-26909,82284,68972,145968,242610,213104,55211,-89407,-189822,-160684,6647,180721,29306,-205089,-55001,70096,-137632,-94297,190547,273598,175762,-24605,-158529,-52513,-9365,-127045,-173357,-157339,-112096,-51910,-59253,-129957,-130995,-207998,-253056,-153583,-37894,22669,73442,38637,-168731,-279007,-54082,267218,395081,388598,236899,-39484,-118418,-44478,1777,-64023,-124177,-17065,159039,206781,117281,-52235,-169445,-203373,-142427,-61640,5264,29759,7075,11746,104349,244350,321132,223160,168057,183686,261001,340610,278168,73318,159611,403761,324447,98331,175539,431919,317703,-142270,-358101,-148200,24434,9265,-57740,-92788,-73134,-53978,-51720,-37798,-43295,-32111,52651,185614,351376,306788,152216,185114,248568,167310,153193,220025,167820,37988,-59729,-37688,82814,171164,183619,-11907,-270132,-231842,-131875,-7554,123180,42345,-123859,-20614,20417,-180526,-281327,-124068,32634,45943,-41786,-102835,-118126,-76766,76692,224573,208266,34921,-114676,-85850,-43810,-92792,-72313,-104610,-206647,-131038,26776,-119198,-410835,-308896,-36293,-70267,-115625,-44435,-175095,-368608,-245188,64529,161559,-14418,-109984,-72044,-144439,-293778,-251867,-68927,-80910,-366632,-506584,-303007,-182584,-269932,-167504,27984,136163,309423,325611,35321,-206572,-107974,-4094,-104002,-157134,-53631,112866,233636,234487,191132,189087,157969,59637,-24259,-65202,-45204,19179,52450,-20478,19005,158734,202224,284881,441077,480322,846887,1575962,1656172,1148368,685738,-625873,-2303648,-2208664,-1188887,-639203,-390914,-271752,-206885,343509,947057,400997,-1365867,-1536063,-801694,-818920,-816550,-237917,61831,366149,954360,1075140,727367,325680,21226,-45769,-399,-55187,-182870,-241779,-172294,-104569,-87360,-55488,9438,111627,188572,83928,-45749,-85363,-122613,-40087,112328,144834,119910,75605,-2735,-159605,-279544,-256983,-281310,-366545,-239878,-13619,-133228,-438502,-504792,-387274,-250497,94698,455066,497099,262627,97686,165646,240649,159710,47034,-163046,-361683,-386747,-277446,-71314,101422,88494,-18653,10802,214578,334581,170607,-152097,-352357,-379069,-289701,-137121,40181,223612,302820,231426,210354,198017,48845,-91004,-78248,-2420,158400,324371,270722,59026,-61126,-82550,-40977,125194,286500,308861,182326,-73622,-251234,-224377,-121942,-69909,-151855,-371652,-326415,-116447,18950,151643,294287,295373,169832,56941,99166,180607,195991,252715,195984,16986,-69174,-36967,-18935,13944,21638,-15735,-12134,-10],[-32299,-45784,42418,35561,8175,61700,137740,51714,-180413,-356532,-377026,-209196,55300,130443,60963,-13712,-63943,-167579,-187402,-118761,-132187,-198459,-142997,-19565,-84378,-140210,8892,137565,64524,-3470,162600,403009,319196,-25202,-174841,-145344,-170617,-97406,75589,91324,90407,67572,-12700,-29548,-1554,-67430,-219435,-168610,52601,134920,39120,-180689,-378020,-325077,-197234,-112259,28472,88459,-28643,-54791,263,-80900,-118904,-63732,343,88411,130291,64610,-10964,31271,65219,75763,74633,88231,105220,115261,25351,-211697,-217156,46620,196938,92063,-68788,-167507,-214504,-217863,-223547,-249192,-241673,-153745,-13320,38636,-101795,-193883,-41332,202592,226861,186319,200325,129864,-34950,-31302,172613,270105,137409,40114,74865,103291,93328,52872,87162,197938,242425,67454,-160583,-114758,-7520,-108535,-156007,38482,345026,501480,324594,90092,108099,97020,-151436,-294139,-119084,72785,-805,-40229,128068,212856,179853,120934,-23208,-280151,-391730,-300113,-150638,41536,273693,242077,15433,-60644,-141480,-194470,-107884,-7848,65689,123703,-2851,-294256,-293407,42381,249232,185553,57175,75931,275707,511138,355947,-140086,-353851,-331336,-146304,134944,380133,230525,47017,135026,300239,211643,5396,4621,222274,234992,-75154,-390299,-438188,-165892,77679,253007,540425,682927,411104,28100,-207420,-220965,-66399,110150,211561,140642,-34259,30001,311187,404845,266829,242161,293734,83019,-242100,-372968,-159211,-29648,-120368,-188848,-2145,157921,13359,-50730,58846,-11144,-167620,-114642,29459,-46097,-295232,-410997,-284611,20027,252423,183775,996,-101429,-129873,-105404,-31359,116549,96515,-169394,-217902,16314,230337,300344,139075,-118531,-244778,-310088,-251840,-118429,-65953,59999,267625,251380,55193,-97081,-98589,38483,9591,-54377,138966,216318,105137,54600,141697,208834,218948,242009,226384,178292,98875,91166,91880,143628,327832,405961,111688,-163845,-94125,104904,92862,-12223,-49789,-11395,9742,-122929,-300665,-352486,-361124,-323552,-213148,-284056,-434496,-227767,50410,129549,213334,168233,-73901,-166240,-52886,-14951,-72912,-77168,73976,281131,193115,113241,230114,190798,-37151,-127222,-158027,-169565,-2350,152790,37194,-103993,-65376,10337,29827,-85785,-241713,-216839,-119974,-178181,-318647,-308002,-109815,90613,5276,-118609,62915,301029,328399,212413,37540,-22650,136372,258215,46501,-248134,-247017,12593,187464,263849,202457,-5107,-144146,-127992,-162521,-164912,-162968,-264158,-180587,79495,52686,-278278,-367772,-126645,-54874,-168714,-10972,159337,-5854,-150398,47295,142229,-94309,-215480,-9948,138371,-27443,-128140,83576,290920,321450,226494,55209,-31000,278342,679209,480309,-81709,-210860,1700,-108100,-344717,-100417,271615,235117,110665,37681,-150376,-167513,-101054,-276667,-393895,-230966,18151,135151,110366,52420,57782,83703,-14847,-162237,-105507,131354,283931,91906,-215008,-297115,-265592,-317988,-418662,-560380,-471649,-255369,-232127,-312610,-178955,102675,218613,62691,-78233,72739,221681,100705,-37063,-81862,-48289,-21685,-84662,-157602,-117602,-79731,-76397,22960,190365,279825,195225,-190192,-468891,-179224,92387,-35527,-207818,-178511,-192605,-61654,403782,965160,1037111,308091,-669948,-1290962,-1295873,-1566182,-1464561,2172431,7771864,7107238,1309858,-3038195,-4129431,-2370538,-645945,-334501,-196002,-225108,-518006,-331408,-76308,-246173,-308477,30831,193520,-185014,-430362,-206478,-67175,-179637,-159440,25627,206946,343913,349976,309212,366924,409406,330685,243903,204308,206952,243095,82798,-98421,-77419,72366,105479,-49469,-161923,-65595,40321,66810,218198,449253,442861,268227,20873,-130203,-32137,64550,-17020,-178107,-169544,180854,506141,388204,154275,212522,228079,80982,98787,362602,434343,310860,287919,238121,72253,-8102,-60069,-244873,-336946,-186813,101275,296854,239126,-92573,-324115,-184209,-49998,-84158,79798,160143,77211,44764,75930,71320,88722,62706,-69322,-164526,-118377,4203,143428,254898,184105,14598,107724,247359,193426,163810,98473,-63007,-63579,101508,129558,85850,116976,113041,-33698,-134146,70452,295762,200121,-160974,-377568,-235375,-97847,-86317,-128105,-220715,-221637,-124846,-88677,-80960,-114396,-180222,-269635,-352844,-257253,-24459,-4802,-87540,-101159,-107402,-196677,-144531,29907,-39782,-217311,-206834,-100017,-162452,-215015,-118430,-32363,99900,215526,171650,131993,103436,93955,236540,78916,-381117,-605575,-465006,-277054,-153616,-124446,-131035,-50392,57103,61418,-103609,-257035,-338655,-290380,-136550,-60304,-83791,-166521,-237835,-115727,68929,42537,-65818,-47818,-41900,-163458,-315049,-326394,-190224,-57778,-2112,65184,171646,203781,102616,-163546,-421688,-445740,-318747,-250236,-305079,-269454,-120844,-21890,-28056,25301,131307,174133,104767,-17507,-38508,34178,8116,12198,136898,102964,-48684,-36035,155730,248669,218359,228928,113478,-62319,-49911,74931,146987,123177,73578,37941,-133349,-335505,-331165,-202556,-144312,-38985,68922,113558,198566,260812,222790,82056,-70453,-180025,-175915,-51692,108720,-1835,-258149,-131124,54016,-57002,42638,282517,253744,167090,102233,22008,58511,53191,-73061,-126068,-140250,-160527,-190959,-269082,-346222,-313361,-297154,-217392,-62408,93354,201431,211305,55247,-169006,-239212,-11438,239852,307669,292695,185026,-23729,-126840,-101217,-53424,-81134,-158991,-99765,87408,216182,190295,-6933,-180924,-167317,-57061,-7385,23208,87057,77976,76789,192003,355481,358623,195199,163149,161429,107605,248472,267616,38478,37154,261400,216320,45552,168351,433163,368132,-71861,-355543,-187978,-1877,-12986,-30872,-40494,-107378,-99156,21257,30920,-109096,-145080,8838,169814,327852,311289,138211,92120,130582,115344,132587,212618,178742,48050,-49339,-237,141489,215141,200084,-34080,-292803,-257283,-123647,-36550,25799,-59917,-159987,-26052,34447,-160455,-314949,-201138,-13446,46316,-25897,-55843,-49226,-9370,101801,241463,274381,129720,-22872,-24804,-14586,-39204,-30004,-170629,-381919,-244389,75584,33156,-276338,-279148,-67462,-79454,-104129,-67029,-242873,-432035,-245605,74375,105608,-152837,-282802,-201003,-207034,-332944,-304876,-114217,-100231,-328804,-422971,-190064,-127894,-352455,-312909,-77894,11520,136370,205229,-37665,-264044,-174047,-77053,-148435,-160733,-26048,179265,282286,242002,174945,149370,147915,111057,19188,-40057,16036,60810,-22416,-207442,-200063,-42842,16692,170734,453831,594275,878127,1447022,1696735,1502132,777727,-647042,-2104378,-2166663,-1374730,-696131,-362397,-140910,92502,646929,1454861,1255738,-709216,-1778607,-1429850,-1208309,-947683,-280133,65186,375837,1000358,1194034,879138,444749,128910,75802,29192,-124279,-247878,-258987,-192592,-113482,-62570,-38772,-13329,77290,148506,44986,-60519,-74275,-123649,-92018,29637,106789,143966,111280,37421,-93537,-247843,-303783,-348919,-393079,-210671,53271,-68891,-429288,-596005,-482969,-276594,101985,496594,516663,171040,-16491,142825,292972,229493,71424,-176545,-390860,-406116,-248436,-46599,44628,-33191,-103279,-12444,217838,336796,168242,-133076,-301603,-360560,-297235,-125848,95499,283858,270326,123720,173730,279388,155055,-23395,-52924,-26759,63712,186670,155016,3300,-109455,-188647,-141432,63718,287239,349638,228709,-86002,-361754,-333337,-138712,11100,22481,-134751,-168932,-84297,-1336,163478,343656,321840,135268,-5769,45860,175995,232916,223480,61895,-107944,-128573,-46722,50228,141083,120608,20768,4133,29399],[9972,-13501,14859,-14871,-16112,47002,142487,103424,-73688,-244223,-283124,-108787,128133,172584,107610,21025,-35501,-100164,-123392,-107577,-109095,-108805,-19059,72515,-64176,-149451,2687,94676,-12887,-52290,131874,346274,237265,-46256,-140045,-90588,-133165,-69732,77903,65958,24839,6259,30345,102937,103042,10234,-186098,-189942,44953,180614,79128,-196391,-372450,-264512,-179818,-193133,-52470,108469,116317,114488,102167,-31489,-83530,-52261,28309,144153,145599,-10270,-99534,35722,152935,152699,117530,85179,39529,61791,39121,-248534,-427454,-265915,-30388,5805,-34328,-59684,-138109,-192861,-236472,-276997,-291049,-187199,6733,58988,-108943,-226706,-70106,144729,131106,68173,88348,82593,-49600,-22437,215020,330087,192674,95679,102154,71565,43585,47978,107246,178329,208459,81891,-93976,-27139,84173,-13106,-104489,47287,374046,586971,431351,177453,169859,134803,-116526,-280319,-111087,135988,106453,14459,159123,309554,294360,168747,-2659,-245237,-409110,-343606,-157539,70142,309135,257929,16943,-70562,-118278,-127601,-17909,46578,29260,49001,-18164,-218264,-201015,20741,84199,41556,9218,91449,298173,496478,336257,-85587,-283134,-294067,-182428,82939,312206,181298,37624,140087,248923,147505,-10650,-16062,187383,236636,-58169,-405925,-481692,-227426,648,135532,416650,627094,433544,57362,-205354,-222049,-47502,135069,218922,155132,-16517,23391,316472,437132,289247,214310,245724,121766,-77562,-189194,-91781,59045,-18885,-189530,-61145,129647,-18578,-150119,-3837,13661,-172102,-165443,43415,28330,-229130,-390831,-306735,-31517,174894,77244,-160475,-207199,-85382,7700,56961,160211,51328,-222026,-234916,9546,215596,275472,108964,-176510,-338345,-429348,-324109,-112674,-23648,87941,273730,243605,55148,-55335,-28913,81626,34673,-91111,5971,87182,31636,83604,213734,171019,89837,214461,333294,214396,79698,26725,-3441,40603,210095,302698,85962,-109371,-18799,162902,183949,179155,149844,59547,-32282,-209441,-334782,-325398,-318485,-333118,-246536,-271845,-389488,-222023,12576,84003,179376,129940,-136627,-221113,-94769,-63100,-133368,-141750,-29365,109685,31577,45736,229542,155474,-84216,-115000,-99785,-105414,8054,53033,-102258,-168394,-124472,-85152,12957,13299,-128140,-158590,-98206,-167617,-335163,-371650,-181452,53218,30989,-95089,28015,267738,304701,151563,16966,4042,118725,171059,-7682,-199487,-100245,139666,157863,102197,45496,-62812,-202804,-244093,-183261,-64103,-45165,-199593,-146210,124103,112302,-243233,-394860,-193748,-62131,-104557,-19204,124144,38504,-43071,102717,135726,-131220,-266489,-58982,115230,-38804,-170408,50044,265020,292222,153985,-26888,-79526,274590,705515,535763,-20718,-227966,-86226,-140464,-309202,-44891,324151,230904,34867,-87662,-270137,-247917,-160282,-317277,-423317,-262570,-23262,136467,171678,151143,151383,126573,22369,-92576,-5391,225804,328181,125417,-129338,-206185,-254965,-309717,-339129,-433515,-333433,-200158,-265189,-385880,-267323,-6167,115942,44589,-52026,44329,168078,101772,-18220,-86585,-24599,85405,87642,4947,30585,44654,10937,49067,173421,232176,145513,-156793,-402193,-154661,160757,148270,-22324,-41753,-31238,44024,325570,860688,966616,251619,-605667,-899903,-787525,-1320694,-2158207,-159293,4664767,5856949,2978336,-524335,-2697876,-1969928,-966856,-697751,-250619,-154557,-387735,-275791,-143796,-284871,-239914,116533,278418,-82321,-309685,-244791,-246829,-389912,-223356,30909,161910,275037,308128,315168,440342,480990,372789,189006,147876,264034,297830,55279,-90425,6257,173197,180562,-23053,-154597,-98491,-75746,-35473,166128,377156,339711,128789,-204782,-333323,-152343,16440,-20387,-183478,-231634,45068,397275,392726,245823,285734,260514,98903,147474,436253,473989,306141,270055,259733,112513,-46925,-216670,-376316,-303842,-71172,108408,194424,161585,-65064,-205999,-13226,108821,-34687,29937,202825,217021,113912,31995,31315,83216,48391,-62439,-155365,-134222,-65027,30704,118791,92535,-9862,145226,325267,266198,192409,69672,-109595,-120952,45491,128206,190012,240861,178952,-86305,-216241,22219,313509,296781,-29834,-259832,-242585,-194550,-154486,-129187,-191880,-206749,-96821,-11906,-24806,-78733,-120095,-201041,-298615,-218658,-44212,-61592,-98608,-58349,-59551,-158611,-116769,50345,9681,-136875,-203575,-164471,-204347,-151671,-27726,9201,22308,50885,72521,112107,82163,98919,260789,105965,-321378,-547784,-452440,-277116,-127815,-72336,-112029,-78058,35927,36765,-146932,-261928,-272530,-205338,-96197,-71251,-101589,-149623,-204027,-110312,100944,152799,84423,58714,-16719,-166775,-293309,-315732,-195225,-87461,-50990,-8112,111063,123666,27635,-202184,-422966,-447494,-351119,-300820,-322186,-298222,-158253,55793,129249,64529,113843,211959,162948,-15676,-89053,-35005,-30628,-12191,75340,30995,-115630,-151509,27354,184164,227638,326004,290410,105441,40095,113566,153563,88815,88449,149414,28721,-224564,-275311,-168449,-107141,-23300,39715,105264,190734,256805,235304,125604,-48347,-199514,-241473,-138196,39408,4741,-225513,-133491,70037,57203,182669,338623,201693,119584,181083,177733,166001,130165,12661,-50374,-92648,-186998,-303743,-424614,-489626,-446110,-342480,-162315,37341,215821,338891,299756,50473,-154871,-159180,54909,199278,172363,137458,75364,-45118,-146482,-160406,-106251,-70535,-144660,-144374,24197,190048,197427,16932,-160632,-83183,61204,51473,43994,140429,144774,151783,279841,418114,326207,143374,130241,93578,-33887,164608,238538,-18971,-126919,63272,82722,-21535,117456,360392,360114,9345,-284678,-181489,-16086,-24725,9563,18803,-135328,-151565,65807,80212,-168679,-244544,-44787,145242,279827,285854,119551,9924,25620,68779,100599,169883,169430,56868,-39551,31481,184845,252410,218108,1217,-196660,-187487,-66055,-21080,-18137,-109374,-139479,15051,97836,-69516,-252138,-198648,-21884,53819,-370,-15372,1408,45638,126078,251750,324702,216309,61990,29105,13744,-9548,-31783,-230187,-489812,-303685,137650,178677,-136001,-233860,-102881,-87205,-79322,-70817,-263669,-429502,-224635,69270,22612,-304458,-446948,-322649,-271065,-344617,-311663,-150821,-114076,-241847,-268892,-27554,-6353,-320613,-362814,-143604,-78114,15270,137936,-55870,-257972,-189330,-106697,-129349,-84478,73034,260535,296119,197202,113160,95141,146460,180804,90931,9072,87415,128046,-58297,-323440,-332412,-184217,-152611,26690,404159,628250,811384,1136687,1426937,1551235,780060,-610366,-1657721,-1775862,-1260726,-620412,-309179,-78071,289370,828163,1640996,1659817,10265,-1598054,-1717719,-1416631,-1007728,-326651,66045,367001,931714,1175457,941464,532719,237600,159896,6542,-211368,-308949,-274221,-189294,-79116,-26639,-41112,-38107,47500,103605,5577,-96809,-101023,-126642,-127478,-67722,7108,72932,59477,7954,-71804,-212679,-307318,-363679,-372789,-177680,59628,-38691,-387709,-620484,-537108,-284521,87835,450534,420515,21451,-146614,81693,290326,278336,97720,-176854,-380243,-385957,-209807,-6805,10103,-138779,-161890,-103,237353,334966,149528,-112601,-218429,-265991,-241601,-124702,81767,279973,227217,39366,117442,312944,243403,28721,-81430,-99724,-60439,-2220,-27279,-78427,-137125,-258120,-215877,23940,275069,337702,205097,-127034,-442178,-398652,-129322,78627,148406,82807,-19549,-64230,-41175,132841,329084,296784,76625,-72928,-4032,173017,268735,182854,-65635,-217107,-181318,-65466,96543,221431,178845,45163,15145,51454],[37120,-3317,-45682,-66213,-7117,72595,143463,141980,53714,-95291,-158223,3962,176811,152567,70452,25844,11720,4588,-16672,-46222,-37275,4692,90368,142560,6183,-85763,15036,42033,-70560,-75977,77873,223922,129190,-50986,-89293,-42407,-94689,-41801,53543,5559,-72336,-81784,30709,193485,217979,120077,-107163,-186472,26195,236803,180318,-141174,-310745,-166230,-137625,-261117,-140888,102903,220803,242074,171366,21570,-17614,-8842,42163,159079,134204,-79140,-171085,9995,199292,199373,140986,75531,-38020,-39792,-11619,-279661,-571892,-483379,-200869,-75107,-6899,57043,-16269,-112437,-186773,-241488,-285617,-187785,26219,76417,-76920,-205556,-99427,29454,-4537,-67496,-60619,-27855,-85652,-16851,233116,360567,259098,192909,145805,1748,-68838,25173,145490,175388,177219,94525,-26485,47792,146801,47973,-67001,53380,376970,607784,463219,224330,225274,181560,-56342,-219917,-71593,199851,216029,58868,144937,373292,398232,225419,55618,-148373,-378963,-360509,-165935,68083,318045,284196,48807,-34908,-31434,-19364,107257,151217,45735,20441,15659,-56790,-23953,34997,-63679,-91847,5558,142682,309249,422872,245118,-70748,-234561,-230399,-146193,94099,208560,53811,-38491,80630,118104,37094,-28298,-29613,113613,189495,-26928,-357423,-457987,-260999,-78027,9836,248739,474163,392204,78748,-210100,-240807,-34002,159341,217416,145863,-25884,-19382,257631,395528,253303,128681,134563,124733,56339,-29683,-59343,94300,46112,-188366,-119011,71091,-76351,-245486,-71336,27553,-163740,-213461,11269,59536,-167727,-362233,-324355,-81291,95883,-21910,-275868,-241468,16253,140981,140182,171279,-2764,-236112,-204300,5594,154186,201823,62570,-231230,-420933,-500302,-365811,-105711,23117,97535,203455,163616,46965,7262,54728,117710,46550,-118184,-136720,-73231,-60655,92039,252730,151310,8673,163647,385798,266649,97328,-10377,-56350,-15075,96114,142109,18810,-60653,49176,172000,211170,297838,289530,100317,-93780,-270756,-312499,-242196,-213372,-266967,-217706,-194230,-272666,-183900,-8628,54229,123461,52664,-211487,-269043,-137369,-130014,-225071,-254702,-205934,-165913,-183717,-32185,221731,113870,-130587,-105265,-34025,-19655,34698,-38436,-206744,-187727,-155645,-182716,-36109,104288,19222,-59239,-48992,-145028,-322710,-373954,-193710,39955,80935,-41260,-17616,183703,226127,55868,-16883,20122,76703,65999,-67547,-160140,17437,204810,71290,-121084,-166297,-165396,-266163,-334155,-177129,63315,94240,-117442,-135402,108664,142464,-186897,-401501,-234582,-15563,2607,-28845,70282,92887,75732,137977,106976,-157454,-295039,-102083,82074,-18820,-136289,45211,230170,231012,49111,-126592,-100304,279741,663086,522639,36578,-215635,-164573,-178657,-262717,-11821,283110,138816,-91220,-225441,-346373,-268209,-180299,-306685,-392340,-258493,-36402,163222,246409,256476,240015,158912,50294,-30511,62368,281900,340082,135635,-41631,-102122,-232825,-259334,-159096,-148391,-119371,-151163,-302724,-407814,-298498,-97938,11391,29537,-3425,19193,99184,119717,4103,-124472,-20317,203147,248535,140302,132372,123162,66780,52029,103174,127494,66095,-131175,-291110,-91840,189073,239523,149742,140490,169571,129547,193387,695889,895744,303365,-350816,-341475,-131560,-799654,-2328421,-1975820,1250808,3982367,3888557,1031715,-1577085,-1338822,-1044365,-1024109,-381735,-112242,-180092,-153824,-200752,-248755,-72569,174610,230411,-19989,-157731,-231806,-370100,-474950,-150412,128274,128099,152872,192827,234041,421886,499274,374711,119764,69913,272986,292049,15304,-73807,77513,223690,208492,2514,-118625,-88806,-140284,-118246,87043,233669,192928,-7073,-373459,-471807,-221059,5291,-8577,-175326,-264499,-80127,245106,327147,243313,250296,245250,130559,202252,436010,409695,251580,253677,267129,114411,-104407,-344565,-442018,-215168,82450,135770,102593,103846,-1977,-60797,145090,247219,38444,-24019,212164,316295,159286,3227,49109,156991,115314,-6740,-127381,-160688,-148633,-78451,1084,18358,-1343,166337,336792,273581,161144,27303,-135128,-175651,-47076,102825,269337,350496,250635,-96062,-250695,-24920,288693,365060,128645,-100887,-194119,-221754,-180909,-101948,-132256,-179289,-76991,48657,24391,-23335,-32312,-124169,-227217,-140812,-35212,-78657,-69653,16807,509,-90277,-39771,101924,94697,-39330,-177191,-205284,-225719,-108260,29503,41622,-44059,-107461,-29819,91471,67882,106827,256659,130526,-208173,-384130,-319513,-149135,-2387,8372,-87961,-87419,20365,1004,-169941,-223563,-146882,-78718,-53143,-69989,-84128,-124531,-215517,-167561,79746,220593,185905,108257,-23640,-168428,-242408,-271172,-191772,-92346,-41282,-9551,70945,41096,-46796,-201710,-362588,-411801,-364593,-335527,-321506,-310475,-186000,125761,291891,136055,109164,248791,218180,-16808,-125517,-76037,-58395,-52975,-14208,-44101,-161024,-230420,-88278,100786,233924,419509,429745,223492,124205,169795,159935,66488,112342,226002,155051,-64331,-108550,-45123,-17182,8071,266,58446,157091,249661,248932,165061,-37167,-242446,-330570,-227941,-6687,45761,-127905,-77217,90663,138157,274969,347262,125050,38781,197453,265158,220655,177599,95916,37176,-22878,-188036,-353148,-452150,-491669,-466398,-317505,-99728,113407,286812,398580,323401,38847,-120121,-55012,125901,157581,31203,-30916,-49150,-85123,-172958,-222570,-149558,-28233,-72655,-126850,-75,148884,145539,16718,-99865,45467,202631,116444,71808,183014,197344,216530,335555,398192,227506,80371,99562,53001,-62073,129267,207627,-68023,-267755,-129534,-52477,-91850,39344,238815,298201,74096,-183156,-147622,-22335,-20399,57043,79565,-132885,-181595,85012,106516,-207207,-308324,-96183,112559,212833,221468,88203,-44609,-42165,42394,72918,101512,131536,52738,-34714,49918,196472,262683,229266,76166,-36552,-56606,12287,24182,-3969,-90343,-63329,99382,193509,67410,-102217,-107055,16023,77967,47153,28738,40855,83235,138699,244630,340856,269802,119813,65576,40067,1318,-58735,-259487,-504687,-304647,177097,259105,-36679,-181281,-121829,-88201,-54107,-56718,-224509,-350772,-177722,52273,-64464,-424449,-554784,-394194,-299065,-313159,-267636,-161660,-103729,-117625,-86970,122444,123196,-208627,-317588,-150745,-105381,-26361,126567,-14644,-183384,-148240,-84926,-55191,34534,188852,311020,264714,110749,10818,27211,149667,249609,169636,70085,159836,213594,-33454,-323157,-328985,-221509,-264440,-118850,304033,572537,659662,752017,959664,1265991,659057,-527849,-1099185,-1147749,-877011,-431279,-246261,-87907,350115,869599,1500688,1539795,493646,-1164226,-1676082,-1398166,-915826,-300060,110458,374827,773797,1019822,890042,552803,301773,171881,-53517,-264862,-321805,-271508,-165256,-20855,3604,-63067,-61464,17730,53722,-29535,-147880,-164679,-138988,-139258,-153083,-130618,-75315,-64939,-76236,-89616,-177720,-265764,-319630,-310121,-150474,13523,-38159,-320699,-576783,-544092,-282029,56180,335457,240623,-146346,-261462,662,237782,288449,125525,-143895,-323036,-340990,-186744,25996,1479,-197142,-172788,51744,270923,324576,112757,-113104,-146361,-128845,-138729,-132572,13265,225176,188212,-4186,44980,269328,273049,37778,-166789,-208890,-187309,-197758,-222318,-159890,-147623,-291145,-263264,-3610,234112,275566,131320,-183208,-476842,-412579,-110907,100482,189263,217173,87758,-50693,-86147,55772,239389,219070,11011,-123710,-43807,160783,287603,137479,-169362,-294784,-213105,-80215,117850,248941,193254,58754,19869,54322],[39850,-8459,-107655,-98972,36692,134732,144305,162228,163608,42430,-39323,92409,182495,71048,-43068,-7356,55696,108549,104539,58815,66687,101641,140697,154761,85381,19772,35671,-17694,-108012,-83277,4556,70427,38401,-27573,-32004,-16863,-72495,-22437,22021,-66806,-179177,-176917,-5819,220542,300442,218926,-10394,-154927,10174,291539,311725,-24557,-198846,-52317,-83708,-295511,-206867,78009,240619,252716,151979,35706,40528,46285,46036,137305,96123,-126360,-206404,-38427,184596,198008,133987,59838,-107951,-164212,-107181,-294806,-600961,-531424,-265211,-140395,-9450,143332,117121,-2190,-98234,-165466,-233702,-155810,42689,87729,-22021,-139474,-124901,-110724,-137254,-174604,-195610,-170486,-141107,-13843,230942,349356,303948,295954,188300,-93965,-212397,-12025,176279,159768,117242,75699,20146,93355,160549,52783,-53391,57290,356854,565274,424239,229227,260906,225231,14151,-131065,-18333,233035,269931,50494,65033,364019,450708,272043,138840,-7094,-289338,-335357,-169582,40708,300252,317003,102969,27100,67890,76920,212778,259751,105353,45502,89022,143758,187072,82997,-146238,-167820,48775,210547,294370,307360,120749,-96967,-213392,-157291,-54663,132425,84118,-117914,-154429,-12357,-27136,-73385,-42990,-26394,34543,110155,9384,-252868,-379247,-271358,-150399,-97752,83724,279954,309381,96050,-212870,-268348,-27622,175270,209723,125673,-48494,-79749,154911,303014,186744,34957,21370,103855,124141,47426,-72699,48997,38699,-183305,-149566,10407,-138019,-317454,-135153,18059,-156991,-255839,-63356,38835,-123585,-328143,-329312,-111247,48418,-77734,-310388,-198616,142363,249674,176859,127453,-57477,-219413,-147815,1058,61336,102338,27252,-252464,-474422,-514944,-364231,-94855,65260,91669,79458,32013,27916,63254,101425,119426,44314,-120894,-238994,-220323,-149682,74884,258857,168272,-3120,99094,358583,317437,142825,-13868,-61767,-21440,10990,-20532,-64020,-41889,72867,133157,183476,317449,327340,100961,-147914,-280304,-240001,-125561,-67309,-131684,-132882,-78358,-111663,-106550,-330,43228,56595,-42821,-273274,-292032,-166607,-195911,-313466,-369372,-395355,-449442,-392529,-113792,201429,91610,-145894,-87496,32192,70905,71654,-93822,-244340,-157083,-153167,-262289,-109148,159630,154279,42766,5525,-117285,-281809,-307447,-143968,49506,135090,29397,-47771,79546,100897,-69737,-73921,8549,14697,-27186,-110882,-128789,79936,189609,-45010,-329492,-360526,-280311,-318772,-372436,-146901,181792,215618,-42214,-144888,50304,140264,-125549,-372490,-217719,76171,110491,-44359,4235,135363,172985,146621,54355,-181999,-300849,-134257,40066,24590,-25044,82209,195511,142727,-67999,-210617,-76377,304012,577299,452241,71410,-190248,-237429,-250611,-245577,-17506,164820,-8211,-230271,-347925,-383024,-242153,-154467,-249370,-321098,-225701,-8411,217684,312855,330794,296991,182567,73335,9076,73909,277656,313700,122460,33322,-5760,-200574,-182009,67902,200400,102718,-131385,-345051,-384458,-287352,-179317,-84750,23827,63837,8142,20093,117175,12523,-160147,-3471,312847,345629,183978,136912,138697,87040,30657,-948,-4384,-18339,-110838,-164749,-13294,172357,224091,259935,312969,340913,168446,53867,508292,849961,521003,117566,252064,491816,-115862,-1817065,-2773968,-1752734,1753200,3856335,1456861,-965743,-683741,-863836,-1169413,-499272,-81563,28372,-32030,-238458,-155624,134765,196785,72888,-24685,-31491,-164915,-380246,-393358,39052,288059,113494,9107,43776,110583,326277,447887,327304,61992,-4685,215716,213839,-31259,-43529,129810,220614,183775,14588,-61225,-31515,-138415,-175219,-26207,39753,34680,-116337,-450585,-504952,-211871,35453,14658,-156554,-262997,-171051,78693,208355,152826,125424,184305,166157,251606,367797,260950,159434,241221,251292,62341,-173580,-401975,-422472,-91926,243241,181067,38600,87513,101090,86800,249487,317183,93004,-64638,199939,363785,173606,-6570,109253,281876,247511,84924,-83450,-185581,-214715,-141519,-57154,-14161,36321,159632,262874,193022,64012,-25481,-135638,-218025,-157979,50860,286986,385904,274717,-83460,-250628,-68867,227350,375738,248408,39374,-97024,-169426,-157348,-45709,-55560,-146277,-61580,78869,36791,14030,52559,-55748,-153656,-33553,23861,-43417,-11240,109596,78416,2808,62495,161128,164187,22105,-146131,-214603,-222941,-102663,34498,55418,-76917,-210264,-105617,81837,80387,127688,240813,153835,-75844,-166604,-91232,92073,201852,102904,-59265,-71428,10930,-41799,-175362,-161618,-2979,62201,-1968,-49753,-35511,-95447,-265318,-266949,11086,220415,203658,83181,-65521,-169350,-179293,-212371,-189425,-81219,7244,46678,65150,-10379,-102239,-174748,-263894,-345149,-355319,-344147,-302484,-300151,-195236,171068,416606,222207,113593,268043,257519,-9996,-135987,-83301,-75212,-108461,-108551,-98088,-171603,-256175,-165591,22491,234567,470422,477184,258246,182991,224182,152927,53221,133501,239810,187775,68571,84178,104892,86112,38190,-42673,-959,134155,253041,260259,183236,-43741,-288307,-402444,-295067,-26364,101754,-10403,-5899,84985,140168,290095,313702,40723,-58992,158210,268873,196218,165418,145603,116433,52334,-166725,-325870,-335136,-344256,-355685,-223908,-46172,138209,279248,366561,282856,29714,-66680,53699,187604,128455,-73557,-164812,-145425,-120752,-197452,-280985,-175292,43050,48880,-40709,36722,119866,63575,563,-7294,191700,338320,181871,104440,206135,223361,249045,336707,300459,96817,22366,99842,102649,57377,152144,186669,-80376,-330559,-260484,-170206,-164030,-48171,105214,199833,96202,-99923,-111876,-20189,4768,101441,131636,-89625,-165732,90784,107072,-225276,-335996,-144636,63395,129904,119188,36742,-71825,-71749,35770,57293,23468,66107,31082,-32825,53822,164903,220655,216077,151572,104802,68279,69656,65751,43656,-14115,48669,203426,287139,206181,89692,46927,92103,124299,122975,92800,82534,102263,132890,218587,320767,281949,145581,85087,68880,14232,-75039,-242081,-433173,-262012,165144,240794,-4109,-127757,-105929,-75805,-40906,-35300,-136869,-214000,-107839,33763,-123736,-470830,-574870,-392587,-270965,-239930,-187521,-142122,-64485,18494,74144,209222,204985,-75585,-210578,-102893,-69819,1932,150915,71210,-56808,-63136,-18634,51585,150595,263657,297787,192487,7382,-107643,-42029,155032,298460,231279,128071,226265,304422,52865,-204395,-195502,-153298,-298005,-237940,175127,440072,452785,389611,420755,716835,431154,-411841,-539134,-378545,-305853,-193676,-203894,-161974,278756,785168,1107772,956984,512768,-690363,-1373301,-1162704,-640944,-157333,213866,412920,573620,768254,733019,486751,290305,104761,-122832,-243460,-255026,-237382,-129300,35233,14486,-98679,-82615,-18256,-1774,-59495,-200979,-246782,-161335,-128933,-205174,-268389,-253466,-218844,-181838,-131428,-145218,-186499,-220675,-213988,-132936,-60119,-53507,-235317,-472920,-499802,-271516,13685,185975,35642,-284892,-331989,-70521,163675,263982,160432,-62840,-223617,-286764,-183576,40769,13009,-196542,-137873,120036,297590,294410,63855,-141712,-118689,-2860,-31151,-149658,-77991,145163,159340,-9161,-36957,144109,218400,-9415,-285545,-326293,-293447,-354944,-371487,-215774,-148825,-296982,-286816,-32167,160447,183189,43062,-233429,-461905,-378618,-97329,65037,143363,245335,144641,-27649,-115682,-54520,89129,104811,-47571,-148997,-73043,129606,274350,88714,-244803,-336064,-216290,-82655,113711,230062,175383,69009,21103,33092],[18822,-16058,-141360,-105658,95758,205128,143658,163786,225991,132041,44349,130716,141844,-46282,-192150,-73045,73219,172242,202445,177396,169336,147526,112404,100580,131879,123336,52587,-78625,-130433,-86429,-74126,-63570,-1025,23283,20082,-20921,-74525,-8273,11661,-121326,-269518,-256293,-60456,184723,322409,281391,80170,-101015,8062,330258,426771,119907,-54395,62547,-21475,-277454,-225701,42156,165175,126021,33892,-707,71030,95553,49397,89612,33540,-146030,-198149,-89674,114699,150038,95114,35391,-149638,-262115,-198154,-282027,-511063,-422656,-233418,-191158,-53211,173096,225617,106903,-4236,-80268,-153223,-98653,58307,92790,27923,-62675,-152258,-240543,-227666,-216876,-270086,-295130,-202337,-15585,211558,296306,305661,369410,213971,-185764,-334970,-54041,172146,103335,7864,8147,33487,108603,127337,4456,-60722,60903,320140,478425,341011,203144,269166,254765,78700,-41225,22906,211193,232659,-22539,-61350,277023,429577,289273,216464,136162,-153701,-265529,-160248,1042,254595,336739,159784,82964,116977,109102,248650,317930,175783,110355,177593,319716,368143,149427,-147010,-162245,122634,267213,244017,173216,7260,-142662,-203359,-93085,40975,144054,-39316,-280912,-270910,-101335,-121493,-142963,-56028,-7526,-17840,25685,37927,-123913,-277457,-269164,-205959,-161037,-30752,111474,219566,115401,-199622,-286051,-26820,176608,198077,108275,-68530,-137731,36709,190481,123205,-14224,-34913,78156,126045,39858,-116401,-72322,-51038,-175439,-138340,-24868,-178147,-352700,-186137,-14754,-158776,-289230,-163970,-24898,-97573,-286639,-316754,-117149,42194,-71471,-253958,-100403,246595,294714,143579,35972,-94035,-177576,-88269,-4598,-34351,9997,26084,-221283,-485440,-482775,-320813,-75328,98767,79081,-54299,-105621,9964,108684,103195,83412,32791,-94049,-265170,-309324,-208229,41590,243188,218696,43555,35621,258244,336707,193549,14640,-28787,4617,-38166,-137337,-129427,-60207,28722,57709,124673,248099,261271,65062,-172171,-230578,-135336,-2390,88411,40877,-17261,35307,43735,-5360,33623,43913,-9456,-131897,-301054,-277552,-170532,-240409,-364409,-433839,-526640,-635750,-531142,-185385,172612,108221,-113139,-56639,90484,147105,107832,-100663,-213094,-94099,-122690,-304620,-182264,166655,233625,106996,42193,-90793,-223079,-190243,-52546,66956,166795,98775,-39523,-10795,-49306,-205362,-146578,-30577,-49345,-80500,-119448,-99992,80052,103390,-149487,-437793,-463248,-366541,-349036,-356874,-106297,253866,283158,6860,-162981,-24232,111978,-68457,-292295,-127927,188178,184579,-60552,-58222,151519,228698,134024,-15824,-213949,-288481,-153044,-11815,67353,126945,150554,156976,39480,-168070,-247154,-10398,340806,480331,350364,75485,-168823,-308728,-354034,-265240,-56121,18931,-149845,-334095,-429236,-395685,-202012,-94602,-165956,-246316,-183421,53945,283268,340804,340375,308270,204325,100770,21877,26239,210349,253504,93653,87537,73255,-151176,-93296,272721,487994,261763,-148500,-384013,-335845,-265925,-263942,-172613,25020,139726,21155,-58206,63110,-3174,-153953,53899,393251,347637,107289,35518,97570,80847,-5500,-105624,-125046,-86092,-91809,-52839,57534,123572,135122,295959,435758,436658,169680,-29116,344288,831185,892009,729859,733101,899739,509281,-785727,-2506671,-3799643,-446594,3067599,1087630,-793981,-176173,-531547,-1090353,-517824,-36691,158117,28730,-235873,-25242,318197,187599,-123141,-84434,36501,-62642,-263089,-168424,278463,445726,108235,-120645,-87438,2194,187459,317636,230062,29599,-52374,109686,87478,-72524,1820,162069,176171,115960,-1607,-10088,47427,-89072,-214549,-173261,-166772,-106158,-193194,-441331,-432269,-130355,91581,41363,-128355,-229345,-217591,-69934,71129,15780,-33827,100880,198242,287181,263739,77008,49696,224250,206992,-37122,-241524,-377253,-331630,36064,380406,234243,7714,113139,227608,209221,276362,290070,82827,-91923,175941,362326,155691,-13304,167133,399208,389782,181558,-32236,-195582,-236191,-132726,-42621,550,88168,122453,110000,28228,-80899,-81348,-113521,-234567,-251968,-14777,236484,321566,219015,-75060,-237726,-111078,143064,316950,272869,111046,21074,-60528,-91278,30957,17642,-119030,-50736,72680,-1441,9107,109684,-4683,-86947,85862,131690,29390,51129,195899,171249,108276,160240,202633,173647,13597,-126310,-188576,-195149,-128792,-6353,47548,-70066,-231757,-136529,86751,124860,165139,232501,179218,42812,34243,155933,365577,418535,188929,-24654,-28368,10753,-80340,-167716,-97810,115931,182928,55073,-11552,28993,-67573,-326511,-366238,-77832,154738,135320,-4319,-129223,-169121,-127315,-167965,-196430,-69064,56500,111652,87158,-8617,-119080,-137776,-161017,-259740,-319006,-314466,-258091,-261216,-181132,187026,480762,301680,119970,255551,268594,9774,-117499,-65261,-85602,-164194,-172894,-110905,-143929,-228084,-192100,-29577,229459,460230,418964,211225,205347,253794,123819,44157,147588,199786,123203,116663,207123,206146,159895,54088,-82178,-48231,140198,267958,264324,172449,-65815,-312506,-422512,-323042,-30959,147579,78364,29743,34652,63497,232509,255148,-31505,-150619,87798,205672,102013,92681,146632,169233,113573,-131596,-238172,-122489,-105467,-154389,-92908,-15315,103758,198664,258945,193972,23168,-6098,146743,232161,120505,-114618,-229482,-185938,-135361,-208780,-317032,-171924,133944,194546,97793,136224,123023,-10940,-16044,94351,317055,432509,234777,131904,200333,211885,235943,282126,164505,-23544,-20742,139720,251813,272558,209854,177610,-43868,-293250,-297498,-255127,-240697,-133436,-8598,89890,65238,-69933,-91606,-1619,52789,132034,163460,-13789,-98657,95232,80680,-233453,-339806,-193951,-9222,35786,-5970,-34609,-84662,-80439,35616,50345,-49158,-16624,-3141,-27095,47242,89275,112058,160840,183834,156409,117755,70058,68394,85859,88989,168913,294771,343410,302911,260831,209024,182446,189299,220855,185341,134785,103488,108498,181595,277411,261000,147282,96534,107730,54729,-46136,-175869,-308744,-201490,93254,127878,-35126,-77165,-49416,-47205,-47581,-22638,-32119,-58287,-26979,25212,-129513,-422967,-504756,-324511,-193700,-144311,-100879,-104003,-9401,134148,175044,210599,207485,19414,-92376,-21630,6355,63962,181658,173205,88174,40012,72983,163143,227822,262492,215975,97619,-84070,-207951,-92683,162942,315711,257507,168921,279073,382554,177021,-11907,8007,-20342,-259756,-312317,43604,265704,232879,114592,-77450,53343,157607,-275233,-46818,444941,343715,16196,-210502,-279586,114065,610263,584395,80600,14628,-341393,-896047,-766472,-225574,85425,350093,466493,384266,487371,507036,342590,199920,-18269,-172444,-135801,-106163,-167551,-92149,66310,-1505,-140223,-104279,-64738,-62142,-86188,-241622,-318501,-186869,-105537,-215873,-368409,-404235,-349077,-271909,-178444,-116255,-83977,-80564,-95672,-121663,-131579,-69243,-139209,-325766,-406180,-251787,-35070,38559,-131818,-354960,-339677,-103010,104118,225863,207759,62903,-100385,-234333,-184646,40911,32199,-149485,-81048,163770,283955,232114,13969,-187169,-144078,63047,34474,-174513,-156565,66726,136653,5440,-118317,-34731,84373,-105087,-398993,-420223,-366221,-443936,-435026,-232566,-148992,-286975,-290050,-69029,66599,90352,-24273,-257915,-404792,-308385,-93707,-15846,40286,190150,165190,19961,-112591,-171198,-86686,-19541,-92643,-153773,-96691,76040,222442,35242,-295742,-345479,-191724,-69810,88847,180502,144702,85663,24604,-7273],[-15419,-12853,-130527,-92234,135792,242792,137004,153068,234186,163358,82231,114555,69906,-156755,-317810,-150731,52057,171328,243800,267557,234131,128449,20100,2987,125981,190216,59033,-132250,-145202,-94101,-137311,-131361,22146,88196,56809,-49571,-96275,12094,43693,-135670,-323511,-302138,-108916,108814,284060,306268,150305,-38562,23640,343261,485009,246304,94752,171043,52493,-200098,-188467,1741,19419,-93864,-142209,-66386,75077,128990,61605,31976,-44615,-141720,-153786,-122063,19388,74969,31463,-3550,-151545,-283792,-231622,-235256,-345813,-239480,-158723,-232871,-130638,142966,283620,189033,65994,-12036,-65677,-30331,76277,93445,46192,-20484,-194318,-335726,-256326,-183565,-261023,-354903,-249717,-25337,176853,214687,262505,390126,215577,-236190,-386240,-90119,115280,-6050,-146090,-102427,15508,108055,71316,-70865,-77298,64884,271308,371923,247163,161303,250159,264349,125014,21887,27196,126543,108149,-135080,-183865,146120,341500,267679,256420,233757,-7740,-163061,-130763,-34750,183435,321306,198055,102519,75130,52356,192482,287825,215595,184351,250792,415724,467030,212880,-82290,-84865,197793,287820,162432,47154,-63666,-174035,-180706,-53183,81597,92931,-137263,-383901,-351363,-157922,-129614,-151860,-71688,16252,-25788,-36015,47526,-15268,-191742,-265553,-234963,-163312,-63295,18845,154180,141538,-158035,-276494,-31553,159633,183417,100901,-76601,-178703,-67892,86936,88076,11898,-5238,65314,92878,-1360,-156538,-232873,-200522,-169457,-89262,-19089,-176828,-345130,-215653,-57622,-164058,-308109,-265504,-107592,-78123,-231220,-286171,-107628,62922,-8607,-126751,13144,287802,259870,50218,-66097,-92877,-115424,-41701,-10021,-103011,-46223,65354,-140017,-448188,-422157,-249830,-42961,125527,70438,-151590,-200022,10258,155018,90888,31640,19391,-45216,-210192,-311675,-212908,13895,223180,280164,115148,-9847,120580,297198,222251,65450,25815,39767,-57537,-183075,-150482,-103582,-80242,-36317,60665,127248,126157,6885,-159950,-139818,-25275,102425,220585,204266,95119,109784,142443,88124,76576,44773,-64933,-194279,-286258,-223814,-143856,-250030,-358509,-414313,-547087,-659686,-556448,-225318,150659,167021,-37090,-15635,132682,192855,131295,-64582,-137178,-29329,-78861,-298140,-225857,132648,234253,106702,45663,-68590,-160774,-57779,48193,73063,154821,150112,16177,-61735,-193470,-320617,-211133,-78707,-89607,-78180,-86496,-68627,29316,-22787,-206794,-397613,-434393,-391534,-352059,-306589,-72260,255972,278395,23031,-174485,-88328,71112,-16953,-159004,23102,288600,210343,-66063,-97722,139595,241004,112950,-90379,-255742,-265273,-158896,-73761,80140,257872,216976,103795,-59433,-221714,-219897,73972,365537,391125,243058,52664,-161063,-374815,-454246,-297037,-104161,-91942,-219983,-359675,-451613,-400134,-180661,-26047,-84298,-202647,-153649,126456,331200,306178,273229,280460,234480,142410,14960,-62206,99067,175612,62498,119881,134958,-77907,-6501,398287,620010,311052,-193001,-404335,-283470,-262201,-355979,-254617,23778,209466,61855,-120610,-46576,-38598,-83274,154970,424307,256816,-66842,-132910,25693,63997,-39678,-175909,-200821,-123577,-68884,27377,104583,65744,34759,284008,496144,448331,165902,-8964,238529,815387,1321349,1334733,992367,972605,822048,332485,-1519851,-4587461,-2177113,1938553,501736,-819870,99935,-226409,-871361,-405541,44122,166996,6569,-167869,127998,435836,163546,-269488,-155883,44721,40220,-54438,125398,485365,532380,93876,-208322,-160914,-51652,42561,120011,96710,22760,-59073,-1427,-40302,-95214,58487,178914,115155,29306,-52912,-1708,100644,-34081,-250034,-338330,-344298,-210905,-241987,-377020,-289214,-12090,143451,57908,-96875,-176419,-224115,-171742,-42214,-110776,-166254,26712,222417,304840,167151,-81606,-54105,191076,138636,-154792,-293193,-294525,-208792,141821,471529,278987,2555,160878,344245,283863,228236,170904,-13372,-121249,142673,323424,109233,-43489,171514,447685,473395,246830,13969,-182883,-203105,-54864,26526,46855,133674,63044,-87820,-189392,-240664,-132108,-76310,-213469,-293547,-74912,135294,173086,89959,-87239,-228821,-153244,52074,201175,184345,96240,123466,63074,-1727,111029,67322,-107759,-48134,34651,-81302,-39297,127153,28184,-30531,192394,254558,102142,89376,254842,267462,208241,228011,209159,107686,-63916,-122981,-132096,-149803,-164210,-67013,22297,-33939,-177114,-121690,99077,186326,212180,241976,207984,126964,161177,331035,563999,565369,241989,15427,37549,26822,-99204,-150629,-49030,179015,253096,107021,35720,89023,-45209,-365949,-423934,-154158,51122,11406,-119116,-192410,-167340,-105369,-160062,-214414,-68558,69386,128545,113241,46669,-88450,-108444,-86062,-170228,-255524,-242179,-181849,-192468,-144915,180892,485994,355093,120165,205156,242012,35123,-80178,-41464,-95810,-197662,-176100,-74727,-85191,-159407,-169725,-44507,220364,398123,288800,118789,194460,244145,74810,36882,156782,140298,7924,66576,201397,208791,178391,53130,-111499,-70026,167444,282082,254974,135659,-93957,-297623,-376866,-309404,-36691,164369,106825,-2762,-55286,-46595,137504,191909,-76578,-212945,18556,115216,-21418,-11923,105009,184985,146502,-93169,-128394,96026,128205,54631,27810,-10686,29473,83804,116527,82685,12491,44137,206684,255433,132124,-89099,-213759,-168012,-126335,-198166,-306841,-128450,228764,328199,253253,274389,161275,-47121,-16875,178276,389021,459834,259261,139262,157930,157963,179321,192979,42371,-105244,-49472,201839,445415,478759,259753,172557,31168,-174364,-242742,-295031,-319286,-212396,-87217,-6143,-5338,-97566,-88199,44156,119930,141021,167094,71677,3248,104092,30162,-242993,-332220,-243583,-100802,-58872,-126703,-114561,-99207,-91201,24375,40182,-107976,-100776,-37508,-9273,38242,-16450,-52153,58122,145377,91013,55734,1936,13932,89230,183002,273095,346644,341387,331493,356402,318719,255234,259373,322494,296919,192664,88072,72166,146893,230760,224144,137948,110604,161915,137978,43082,-74716,-176972,-148885,-21977,-39680,-101859,-31243,36411,-6873,-74903,-32768,52145,72409,46749,32242,-76748,-292948,-371984,-223017,-98490,-57286,-41027,-70486,36975,200742,197638,137531,133096,40397,-9036,64219,91191,118067,195675,259513,211673,130512,164885,255753,252862,187663,90965,5706,-140963,-259337,-105362,176408,301377,242393,183946,310537,430505,299740,181569,194509,114756,-177085,-335899,-63824,99977,49356,-42344,-446966,-541581,-82881,-135367,338821,1219024,953649,144341,-275886,-408986,-80793,392661,62548,-863925,-845896,-178098,-325298,-293554,224005,356637,461340,500019,247498,245284,263876,152212,56253,-154282,-184847,32430,93640,-70822,-62687,60641,-44288,-181931,-130562,-120970,-124613,-112863,-258857,-351999,-203903,-81472,-192504,-406658,-482154,-414190,-320859,-215600,-91290,23590,77972,31007,-108128,-177422,-74190,-41913,-159877,-275647,-222162,-89261,-80313,-218061,-338437,-281826,-81331,84860,198296,265194,205765,15828,-189190,-166008,40517,45468,-86652,-36413,144078,201490,133566,-24990,-226036,-204256,47371,31653,-200792,-197078,8069,110187,13990,-186789,-213513,-90352,-221447,-469937,-468459,-406256,-459290,-406870,-213230,-152765,-268775,-275193,-109912,-21641,25552,-49694,-246230,-319858,-216931,-95490,-113233,-75176,101924,171944,95179,-70803,-262329,-244748,-127271,-125121,-152024,-121637,5006,138783,-22150,-326868,-331992,-147063,-42428,54918,120448,119806,115272,36442,-53112],[-46656,9312,-77248,-73065,123524,214605,120399,141870,206933,153439,84100,62442,-4421,-216244,-367183,-211048,-1681,106997,213637,294199,236919,56333,-94001,-94092,80828,210780,56375,-171041,-159284,-107657,-164455,-109970,93472,146928,73186,-87867,-123251,49409,119754,-105488,-334766,-307755,-130714,29075,213478,309828,194910,14703,52969,331420,469780,313388,215859,266472,138400,-76093,-106848,-40728,-149558,-321403,-305285,-123139,65896,144424,86916,-16040,-119579,-122512,-92832,-123142,-60774,1426,-44549,-61553,-117283,-205696,-178405,-159666,-174673,-82539,-100908,-266547,-216722,71877,284917,231074,98195,27502,9508,31006,96311,91452,19545,-47778,-262536,-389952,-230253,-93999,-177481,-327834,-266722,-44646,129330,126939,191704,353111,195108,-217898,-341160,-113624,5790,-156240,-311987,-227468,-18828,113481,28974,-135827,-90123,66865,210502,263752,166638,115503,211512,255915,148061,39956,-19221,-7942,-61960,-238574,-248138,24893,217668,212843,242261,255823,106158,-50564,-79892,-54324,96891,262972,205535,72843,-51980,-75567,60609,165411,192499,231729,282980,406587,461345,253567,11595,25190,242743,260282,68627,-45996,-83552,-163815,-131572,-45889,32651,-17791,-191028,-398915,-374824,-172168,-60171,-106863,-92405,30595,8140,-56411,34009,33938,-151792,-265971,-231464,-104495,-9999,16746,128913,175055,-84523,-234327,-46015,123857,165660,101242,-74109,-197630,-137096,12422,89355,107495,96583,73840,65913,-8403,-158052,-376645,-362145,-172381,-24457,24657,-127498,-296294,-217930,-89710,-158082,-304525,-341127,-177998,-46962,-154612,-240831,-97094,84526,84964,28160,99736,247236,159832,-60303,-127906,-44937,-40702,-14571,-13744,-125476,-53297,129445,-32842,-366439,-350438,-172508,2358,150666,73679,-182995,-220264,39359,213533,106066,-2158,10306,8186,-101581,-226459,-153516,16644,215527,323027,173393,-24542,-6957,191040,209023,123238,84906,66091,-58427,-159917,-117097,-147447,-221783,-128053,8763,872,-24205,-55185,-124547,-46938,60613,170540,302301,313847,173266,125723,155599,142010,109419,37528,-103694,-220097,-235236,-141215,-90849,-223177,-298755,-311659,-446242,-525232,-462166,-209928,155986,251700,56974,25686,152930,200448,134723,-4380,-51876,9478,-39319,-244495,-218205,81424,162994,38820,13388,-49644,-104214,53996,129228,56366,94436,172884,108947,-63609,-299062,-385174,-239062,-107586,-83678,-22825,-19620,-32897,-47685,-149165,-204535,-227336,-287498,-344190,-329240,-248816,-55779,189722,207627,13608,-166757,-123269,34428,32501,7392,197145,350182,194761,-50623,-100180,109343,222920,96440,-152824,-300015,-239169,-155125,-141421,42863,305905,237684,28679,-131849,-210135,-135265,141957,346588,305512,146137,16250,-165629,-422254,-503748,-303954,-133454,-120729,-175875,-286893,-411059,-403661,-194436,24467,-26836,-204909,-150953,177949,334783,207071,150562,239697,282861,203168,3086,-159389,-22483,102941,42901,133907,183234,17132,68349,419524,570862,243107,-244475,-389551,-239078,-283418,-441257,-326668,10197,257525,123989,-152344,-181560,-73764,44525,270967,392887,107248,-271688,-298607,-41918,51993,-53991,-187848,-213159,-125873,-36024,77311,123513,20408,-17309,270131,506429,403142,192099,116787,196528,761735,1655940,1750049,994309,697955,644480,1026683,-309848,-4055057,-3062290,864123,162564,-780411,161548,-116479,-684138,-208237,164575,73426,-67804,-19383,295242,480456,144100,-301654,-187442,15766,106588,174435,396078,595660,507799,57716,-240488,-164088,-46204,-80562,-106876,-45625,31762,-25226,-70506,-122971,-90307,118130,188591,66962,-43979,-131199,-62346,82005,-16298,-289771,-489354,-461871,-272622,-267135,-293168,-129161,92927,158469,47321,-76931,-126935,-205001,-206747,-95532,-180347,-233473,-14562,235555,303514,113110,-164978,-128516,137603,62542,-248783,-316188,-201875,-100743,209899,506974,297057,6418,199533,413744,300545,132383,-459,-173623,-169969,96150,260300,41280,-117685,91455,391787,449790,254007,43159,-149460,-127429,61562,111108,94862,154274,-2117,-279146,-410031,-380746,-171231,-33701,-150901,-264054,-114629,11633,-14149,-69895,-117389,-228102,-194083,-31018,62665,18505,16363,180181,161917,88527,173404,81751,-114835,-56638,-20698,-173952,-110891,107478,47086,14621,256985,334880,130830,86652,279187,350558,281925,250398,177082,-12379,-177210,-129678,-60654,-102733,-184767,-115891,-10690,10939,-77483,-76766,104135,234543,251257,263248,235873,171509,194038,375713,610963,584324,242802,54934,115454,64599,-88002,-127548,-24157,175967,256260,138440,78629,126749,-30459,-359974,-418827,-195649,-51603,-118794,-220100,-235166,-165514,-119500,-191862,-236422,-83021,28163,63573,114510,133589,-19236,-100613,-56665,-89603,-172479,-137925,-76372,-101345,-93806,166208,450435,369142,106854,121052,174482,47969,-44976,-34852,-111348,-189661,-106792,2542,-9817,-70282,-111089,-24907,208746,313746,151072,35430,166200,196739,19895,33663,164893,97721,-91395,-48657,72564,113889,144917,44012,-124323,-67475,189419,275832,226049,83289,-115852,-239928,-275304,-263580,-53855,147399,72187,-100873,-156483,-125381,53426,138539,-89632,-230038,-21094,41955,-121349,-104213,43458,164404,147945,-59871,-39997,233275,268018,186200,95795,-22613,-42934,-10847,-11493,-22597,-8718,68535,223172,254605,150988,-18575,-133522,-113199,-105935,-164387,-236188,-43685,306845,414459,382602,407543,219257,-31344,8037,225018,395022,417764,243415,112803,76671,66283,96445,102607,-28700,-143906,-71953,252746,593809,578304,261906,158156,115528,-23388,-129034,-283194,-386325,-284226,-133300,-68695,-81930,-156545,-89311,120998,194861,126231,142491,139724,108437,114831,-35856,-258640,-318306,-284195,-192173,-136933,-211344,-183524,-125619,-119178,-9430,13531,-152960,-170176,-57834,26532,37348,-124066,-233152,-76731,38699,-65353,-99598,-113504,-87938,40836,238910,345887,348309,282079,291483,350886,333880,282063,314442,404425,400514,238137,57637,35057,126271,196968,186950,126660,132482,229086,257450,178889,36048,-77985,-120676,-144490,-202113,-165472,9180,126599,33753,-116291,-70233,88418,146135,95199,50452,12865,-123956,-222978,-132673,-27255,-9789,-31579,-64445,51041,203765,149710,25929,13515,-13440,16209,130884,157556,137292,184779,305428,280173,182307,233478,315982,236432,75346,-33346,-59449,-153602,-246170,-69990,198609,266128,194137,173251,316580,438852,382553,307159,289834,196891,-83965,-312583,-125555,-6302,-53329,-83080,-633808,-910888,-229738,-16415,593102,1814606,1413413,177676,-382480,-510590,-233780,185551,-349793,-1654627,-1762613,-157165,264242,162667,576930,559141,484005,474674,180893,88942,53638,-39909,-97525,-259057,-160638,207561,289252,31816,-46063,20504,-106092,-220212,-162592,-180131,-185010,-142731,-249299,-331266,-200733,-67519,-153878,-380027,-468813,-400267,-323245,-235535,-70665,118016,226197,149030,-83494,-186376,-64108,44379,-4737,-131714,-185566,-149280,-159393,-212422,-243981,-172509,-10763,109076,194558,319285,320248,89297,-153686,-110823,55910,44584,-42247,-31713,45672,46391,10275,-44989,-234898,-263990,-34519,-32435,-216820,-191738,-25609,70728,-3232,-230477,-332602,-245756,-319534,-477026,-466383,-423598,-418905,-314528,-174035,-158813,-243917,-243567,-140140,-75093,5660,-33300,-201251,-222778,-118305,-91962,-193675,-163377,28656,179945,184487,1840,-301624,-347529,-199635,-148892,-156564,-151754,-71505,42609,-77079,-338351,-303268,-92689,-2999,28168,69265,111337,156799,59654,-87113],[-59731,50145,878,-62430,44630,113795,93615,142155,176093,132967,72628,7142,-49223,-196461,-316342,-227425,-65123,5243,121987,245086,175624,-38002,-179662,-146432,35030,201891,51285,-192744,-177537,-122007,-143945,-10492,181023,181273,71003,-117275,-138014,105296,218938,-46275,-311022,-278520,-116362,-18922,152700,312085,213438,43305,88190,306932,393384,299795,279967,336405,223982,62409,-9775,-85514,-292933,-471298,-388225,-138811,56121,143931,121963,-34781,-165030,-97755,-39592,-95876,-93923,-46046,-119109,-136733,-64663,-45615,-47999,-71823,-60577,-18672,-92849,-284139,-278285,-8267,242830,234640,96539,42207,58908,67686,112135,86627,-45465,-149946,-357177,-412431,-176992,11272,-55004,-226610,-247631,-71216,73909,56083,120105,270572,159082,-130113,-212690,-124895,-136841,-313165,-441423,-326273,-48374,141984,32734,-158265,-91834,61829,136015,159420,104469,70905,166168,238336,150061,10556,-111337,-161425,-217668,-286677,-225470,-42662,97715,142523,181649,204147,158573,46677,-16317,-55129,13281,178195,184553,5082,-210955,-218737,-98050,-16695,98067,225542,262471,305366,363167,258653,95531,117034,235561,189101,-11454,-90135,-65494,-107528,-62244,-69314,-94629,-149095,-196283,-333193,-341728,-152478,42355,-34492,-114806,25348,63549,-33229,2890,8475,-164932,-266627,-194979,-2380,104810,83407,139404,211789,11889,-171171,-77161,72388,144800,100245,-71199,-199209,-162287,-24762,117285,232866,221489,99204,73404,57650,-102882,-449852,-481670,-190776,23430,85310,-40470,-215917,-193135,-92528,-124569,-270227,-369328,-208360,11270,-54424,-186318,-96574,86790,176244,163016,131203,136327,34935,-129599,-109517,41951,33989,-5628,-15528,-99859,-18473,186437,63607,-254063,-278177,-109539,54018,177785,90611,-146652,-166347,93828,283274,170095,7365,8010,46601,13945,-81938,-38677,65763,228867,324836,192450,-5768,-87020,38264,150596,171242,135629,77274,-50239,-91444,-39305,-166366,-345085,-197545,-26619,-95936,-140766,-105868,-93186,3884,97813,192832,319439,341834,198140,87212,90508,141191,121737,22976,-123136,-211699,-165607,-49254,-25092,-170709,-208551,-162826,-262970,-299079,-280270,-125298,201926,331781,133467,54486,149428,173536,119479,57769,14337,11222,-17606,-159807,-155885,42975,53483,-75369,-44593,-30393,-53142,124669,176857,21589,2308,165451,211648,-23679,-341346,-380880,-212791,-94072,-24092,65491,61976,4954,-122082,-241549,-157820,-7058,-83170,-238044,-284998,-202540,-56160,82273,99681,-4662,-134504,-121679,17179,83444,168013,341694,359259,158578,-11578,-63987,76074,193317,91368,-188591,-332061,-217116,-147208,-204151,-44326,237058,178238,-64593,-160392,-133283,-19710,163995,263415,204155,63939,-16475,-172045,-433224,-471077,-261659,-126097,-58969,-21969,-130374,-319947,-402900,-235242,42432,-521,-241037,-176188,184254,283839,71007,22735,220516,353659,279291,2055,-232451,-119990,55528,43581,134897,219965,120241,124853,348044,382544,86876,-282397,-330313,-200912,-313303,-492136,-375471,-19473,272353,191767,-144517,-287831,-80170,194261,352832,298685,-49985,-425414,-391847,-73867,56138,-35804,-136829,-162761,-94287,11957,112662,120537,-2003,7101,291300,491166,347783,266070,301176,190199,630847,1743036,1835551,780000,172919,-34751,956672,753390,-2338597,-2932427,-7774,167565,-522737,98098,-279487,-696396,-33150,303181,-50443,-125132,201416,466913,472811,139249,-209807,-146021,-18141,113640,346553,570194,586365,379568,3619,-219186,-113258,-7814,-167493,-306597,-164423,43205,33870,-70962,-134536,-57017,170293,199153,54850,-75477,-214358,-191625,-28564,-58029,-328937,-586797,-507427,-292854,-266941,-212561,-1376,141961,116175,-4467,-88579,-106311,-176483,-168560,-71175,-176849,-234233,-19379,233509,283133,113758,-150408,-153527,74621,2985,-281516,-305015,-147503,-42336,239157,489721,274250,-298,199924,410384,265013,30044,-163038,-337551,-241186,31868,183107,-38822,-235272,-65793,236979,313816,196221,47684,-106762,-37971,171389,169558,113738,139676,-54914,-413836,-582052,-475679,-194384,5807,-55082,-170919,-129660,-107625,-186312,-202772,-146947,-227899,-228085,-95715,-54647,-147555,-79195,180824,216184,160735,199492,62041,-130840,-73180,-72850,-242386,-175050,63603,57162,46972,255295,316811,85848,45559,277786,404663,310084,222846,116280,-138918,-277916,-133851,3358,-71727,-177679,-131135,-40099,44327,24639,-26508,87297,238041,259938,275555,252623,184057,154213,294034,501155,469685,184253,81177,188267,120171,-50530,-104300,-24470,116906,194694,136804,104472,132944,-23143,-304677,-357242,-199041,-120917,-208826,-278263,-250286,-168116,-161063,-245394,-249464,-104443,-56950,-75608,72195,218230,64845,-118083,-69752,-25907,-84857,-26467,41860,-4405,-38887,155053,395794,339038,74697,16223,71722,28863,-35449,-62396,-135537,-136423,18052,99711,66267,20468,-33694,14802,193534,240584,69456,8792,141012,128685,-20467,40092,172326,90027,-125132,-169346,-115293,-27990,89459,42116,-115550,-51745,178049,232250,173514,27956,-121007,-148987,-143606,-200069,-80676,106782,-779,-226997,-228873,-123538,17856,98808,-76999,-198446,-16479,16391,-157310,-145896,-9680,119751,127176,-35292,-3168,244219,273210,194690,93494,-31512,-67295,-41849,-87487,-98683,-39228,62138,197081,228173,158914,60231,-26085,-57080,-94673,-116110,-114265,65342,345970,430663,450108,488546,271154,30139,57964,229646,346298,327577,185467,46986,-36839,-48033,12233,40254,-42868,-154943,-96989,262472,624304,529347,198105,122149,173296,101502,-5170,-222928,-419867,-344955,-160202,-88649,-125430,-205467,-78866,217875,259837,91901,98672,171100,183367,119353,-103832,-276930,-296057,-300700,-255455,-179158,-235661,-221818,-163682,-164047,-64195,-35922,-189234,-213437,-55082,80479,54885,-198444,-376416,-208984,-103008,-249121,-283017,-230118,-202421,-47450,242159,380115,306784,185740,204151,255835,247673,248059,334603,447325,463386,249286,15950,8980,124122,180279,155398,113427,157746,296905,383676,322669,128414,-33019,-119297,-232631,-303159,-193166,42811,192439,60722,-159763,-126545,70537,153332,106654,66357,97356,24598,-105041,-90371,-14423,-20395,-76208,-96009,21982,148193,60654,-79400,-105769,-111061,-10153,167781,192424,118682,154827,300258,276499,180286,261950,341220,203640,-23641,-114531,-84484,-126744,-173657,8198,229143,225113,130315,145281,300250,411004,403516,328936,265444,202466,-6369,-253198,-133724,-24752,-56000,-41233,-627791,-975269,-266885,54442,699316,2099517,1638721,144930,-487005,-543581,-282219,40218,-589118,-2124867,-2400708,-177783,795313,518537,729885,612752,379049,367885,174713,31844,-88873,-191771,-218698,-304947,-116607,329602,421930,113462,-43558,-40277,-172460,-250412,-194299,-230672,-238785,-177546,-218127,-257938,-170594,-68907,-121920,-304747,-376342,-324386,-293176,-238684,-54763,184871,335332,239401,-43709,-159121,-40940,105866,110292,-4059,-148302,-211809,-200554,-137687,-103793,-39091,83692,156397,209548,348682,360252,91634,-130114,-20153,96711,31011,-37374,-74718,-111531,-149845,-110518,-44732,-202368,-287926,-138096,-120681,-209311,-149945,-40409,15815,-50833,-241432,-351131,-324596,-363321,-421161,-426542,-429878,-353559,-204742,-135518,-160063,-208958,-196652,-141867,-73600,30259,6379,-137740,-126308,-22827,-72257,-232475,-205232,-7920,187937,262297,86484,-277679,-374360,-229005,-164689,-169150,-183666,-138307,-41425,-117970,-325379,-262331,-37429,45085,23166,40557,119185,200535,91823,-95224],[-47026,100748,79096,-67094,-85567,-33984,60783,159215,167233,127247,71000,-18938,-42605,-97215,-181230,-188363,-108944,-94766,-7,136092,69789,-120292,-202048,-130411,29562,192845,49107,-202319,-201453,-129734,-79216,126312,250053,182646,57553,-123772,-128745,168588,305775,14086,-268553,-227571,-69660,-14283,136949,324258,205836,39766,122824,288320,288323,210976,271323,363079,283744,172659,67028,-132444,-377179,-495604,-358296,-104171,49163,129223,156533,-10423,-155784,-73137,-14201,-57190,-73371,-58655,-180519,-218318,-18526,141831,115139,5751,-33216,-56299,-128550,-271438,-287352,-66356,182311,212575,78812,45322,76950,68117,112953,76316,-125217,-296195,-461632,-418403,-129866,88651,61098,-91617,-199817,-98755,17982,16267,71268,165738,112299,-3735,-47155,-130101,-279759,-433290,-491149,-362215,-54631,196465,95274,-125072,-83871,44738,49933,55576,49371,28064,128600,223122,137370,-52242,-224307,-294434,-307741,-258934,-128660,-45278,10644,77505,101555,109857,146223,108918,41298,-46000,-45526,103482,150223,-70252,-324294,-306663,-223079,-202624,-47777,157856,194413,154595,210042,224116,140867,150082,171898,92243,-57440,-83366,-32612,-27592,3504,-110563,-245500,-249071,-166140,-224936,-270935,-117751,122881,33852,-128982,251,111607,18677,-32230,-74226,-212802,-255771,-130528,113311,238837,175759,166487,244297,110717,-111618,-129587,11779,122043,89074,-79315,-193885,-149534,-26960,152181,333506,309057,125616,116175,181653,288,-421748,-519294,-227367,23989,132336,59533,-121803,-149530,-59744,-55972,-200755,-339329,-183709,100146,62347,-129004,-107181,68382,241467,245880,103467,-8529,-65843,-111614,-2762,144958,93471,-9899,-16354,-40333,35819,202783,115679,-132904,-209356,-75101,98335,204715,116175,-66484,-67226,156782,349071,269560,62191,11144,57051,92085,73871,105121,159253,259393,279765,167853,37105,-107086,-118533,62434,195655,170260,77665,-37397,-9926,57920,-145078,-401013,-229545,-51356,-150600,-198025,-137832,-93640,-17555,74629,170424,273901,285049,166130,17772,-12477,96428,117789,12072,-122868,-180866,-98564,29920,34381,-111869,-121435,-25630,-70331,-74439,-67858,21034,284082,374888,161053,59734,124957,126160,96069,106306,51910,-13409,-17971,-70199,-56059,40457,-48148,-198840,-110334,-7355,-370,156022,195754,-10614,-87666,135111,290873,39049,-311251,-309871,-137354,-33683,75851,156781,134452,39916,-169644,-281341,-99782,160792,99919,-103877,-222610,-167871,-61779,-25405,-5676,-14241,-81646,-86624,28821,135505,278859,409365,318883,124754,44090,-1320,53429,167022,95491,-190143,-336679,-204030,-141309,-246900,-158961,62154,32514,-160617,-140288,-11802,91355,130339,121938,73902,-3600,-30190,-166833,-395892,-360510,-173478,-83741,57582,184798,61357,-204418,-387907,-275313,33577,5382,-279540,-216706,139166,191511,-52973,-51749,248946,441354,358375,21853,-260025,-172804,40556,63689,127453,242697,210704,160460,222059,133301,-108356,-295724,-231197,-158871,-323857,-483053,-384374,-60024,249868,244291,-98494,-312242,-33637,319020,356304,157497,-167726,-467653,-373425,-52588,83147,17845,-38824,-66919,-33458,76286,150899,106759,-5463,92075,352304,471612,326178,379924,467105,170351,405406,1501164,1555763,439470,-436081,-1032916,131764,1586156,276953,-1922953,-848249,229781,-61325,16228,-664961,-974340,3526,418109,-113865,-93296,458259,624947,441590,141521,-43509,-33782,-29854,63768,410539,615688,478356,198833,-47487,-157848,-42309,25128,-214105,-424675,-233619,45264,92723,-9714,-78750,-3295,205718,214513,86615,-52786,-275694,-358118,-211042,-150139,-350627,-598739,-486296,-276444,-234898,-141292,65063,117039,17909,-100958,-146890,-130799,-148257,-66003,23444,-118863,-199000,-5372,210629,243412,154981,-47843,-116471,26399,-17458,-236726,-263347,-155903,-43523,239629,431834,206010,-32458,147012,330958,196720,-39254,-257965,-433515,-315646,-47939,98281,-119916,-369125,-254915,25659,104206,88006,26821,-70615,32358,233942,175703,85211,90517,-83256,-462219,-669177,-513441,-198413,37280,54097,-45004,-126057,-203466,-301830,-263781,-153968,-216197,-246981,-136211,-114219,-231338,-137569,138308,230708,204790,179709,21272,-136754,-86747,-101437,-256748,-205801,11866,61393,63703,178672,176521,-32961,-13377,268986,419657,281014,150068,45147,-220579,-324707,-124992,39453,-67089,-146461,-109781,-56770,55572,93115,5950,42477,180782,220670,253486,245571,177843,89283,147965,299710,269232,75480,78570,235966,176870,-6705,-90253,-46084,25520,87688,99038,106060,109212,-21849,-216525,-266298,-177721,-143666,-234093,-287013,-246513,-181672,-211993,-290750,-240509,-117595,-152689,-242989,-11291,270326,136948,-150614,-104406,18923,-9980,62561,145083,76447,8231,152153,336920,269422,21619,-91948,-50464,-31179,-67214,-127931,-169040,-55461,157010,189573,130923,100644,45135,54059,170362,199314,77268,58397,133885,64978,-28434,60820,174491,110655,-83516,-239315,-274022,-143679,53063,61649,-82784,-35434,120535,145966,97964,-20278,-104327,-42033,-10719,-131325,-104772,61434,-72182,-325014,-238600,-32303,39809,66594,-52449,-128593,28720,43511,-119276,-122494,-32802,70993,101596,-17943,-23250,142434,165512,94691,36052,-16514,-15952,1387,-100044,-133188,-67408,35066,142282,178336,140143,110336,63365,-33559,-110111,-69338,23576,163167,328285,374517,439865,486340,293226,116222,121373,201582,270623,223909,96158,-50998,-165663,-162370,-51887,16991,-23770,-160864,-127697,222315,522624,359842,79486,59330,177406,158158,83356,-130772,-399574,-383974,-180772,-68715,-109754,-210282,-48738,308391,295294,47067,50794,161910,206129,109208,-159040,-289483,-262136,-280816,-266272,-171843,-193548,-219344,-204348,-211330,-124890,-101935,-220779,-226789,-30289,145064,96900,-210217,-433708,-296520,-229305,-390681,-415585,-298200,-284794,-145856,193917,372755,240321,81428,100238,111719,90406,156852,307238,443219,464408,214079,-28867,2528,135344,171892,124674,90643,173846,345808,474733,426510,181272,-39560,-134100,-255354,-311091,-171031,67521,213667,64415,-191236,-182493,14839,107260,79963,63453,131892,99830,-48943,-110189,-71925,-87133,-155903,-155649,-42572,56986,-29354,-141177,-184089,-205529,-58600,178643,198048,79193,118471,249382,204359,122714,242931,335873,179073,-68706,-130147,-70835,-75732,-65374,108798,261814,190401,69791,113054,272495,362823,366096,258263,150440,149051,47967,-171283,-99507,33838,20418,27274,-459881,-753178,-226940,57589,651985,1978486,1584821,99483,-533006,-475809,-190624,-4160,-642132,-2196561,-2529580,-144836,1185982,717704,649350,489780,153072,186393,199436,55601,-150716,-276964,-281620,-290674,-76708,357073,451923,150695,-53615,-102537,-224666,-262998,-211461,-259697,-281797,-216424,-176604,-149984,-114593,-83948,-112656,-207906,-239388,-225082,-255601,-230549,-43890,216470,384551,285225,7354,-104238,-10122,130349,162822,80484,-116841,-266193,-212105,-37711,37120,84708,166367,192952,222509,333158,300176,14405,-121685,85971,160360,15860,-69474,-148972,-277561,-327547,-194684,-29713,-135052,-256228,-210354,-184533,-169854,-91640,-47926,-48142,-116422,-218636,-265384,-297821,-334094,-322819,-370802,-430944,-292372,-122096,-112177,-146510,-158899,-136809,-103531,-15460,82622,42299,-76399,-38909,63374,-31106,-222327,-206513,-18408,181022,302146,160172,-198446,-326203,-216809,-166008,-176588,-205783,-181845,-92938,-132622,-282558,-208291,13749,96941,45527,38613,134408,231233,124971,-72494],[-11912,146610,135103,-83578,-225305,-180721,28259,186979,184558,142667,91621,2084,17477,51564,-11498,-104348,-111743,-157873,-113107,3325,-49175,-168862,-157557,-54089,81155,203702,47642,-209735,-228168,-125729,10801,247620,277191,154845,41848,-104266,-95453,218511,345328,48362,-223550,-168632,-4514,41105,177178,343490,172035,7605,155227,291734,190224,75251,193747,331722,288819,216222,94359,-177776,-391077,-398779,-229699,-36192,37998,98830,177163,58431,-79795,-49661,-25304,-29788,-22294,-47907,-221699,-289372,-979,287489,251140,53156,-80497,-154951,-175227,-216930,-232905,-84319,127878,181959,66154,50008,65917,31367,88578,56664,-189444,-429887,-544956,-418329,-112194,110386,135394,28786,-139751,-119097,-30663,6791,55122,64502,55080,109763,95837,-136670,-387746,-480822,-442366,-317148,-28727,263268,201914,-47592,-74779,13948,-37358,-50134,-14120,-12084,110413,218229,115917,-123711,-320593,-371431,-311239,-170408,-5916,-8814,-37337,31038,33050,16661,91716,127269,69670,-42912,-62129,78477,122673,-117333,-327768,-287063,-269214,-336630,-204476,41969,96486,5848,48042,153872,135066,110245,66315,-6650,-64571,-39132,-4536,37738,38055,-148362,-347062,-280414,-125697,-124733,-190034,-86445,144210,77031,-121713,-34251,127092,73002,-55252,-170040,-259342,-219650,-47500,212015,348721,251342,187460,264306,186064,-81921,-199905,-48894,100191,66209,-102410,-191459,-115826,-3794,175916,366246,315742,132853,168813,304379,119675,-295884,-463958,-278424,-37850,138674,141405,-37431,-102826,-2130,39442,-99756,-253641,-106520,207723,178666,-75006,-119364,47971,276903,272811,35983,-141804,-106313,2744,162496,235265,125580,-21941,-17163,30577,83737,160625,107474,-27333,-145460,-74160,117447,222299,140680,20424,33784,205562,389264,364392,139389,16524,38639,109332,190065,241323,275774,291595,198999,114662,86177,-81039,-231769,-27660,188855,184625,76366,-20367,57066,145683,-84003,-362973,-217120,-74903,-173017,-200313,-152446,-139741,-113071,-2792,114185,182744,163340,87431,-50560,-98394,40181,114213,21438,-103254,-143058,-50916,78793,69527,-67081,-67178,46680,56411,72674,113911,196038,378205,360362,125298,36077,85828,77729,80294,137901,71422,-37823,-34187,-2657,50190,79837,-102757,-292967,-164781,20850,60558,166573,202547,-13169,-136778,95786,320973,102304,-219064,-194909,-41156,54271,185431,222300,177708,66517,-177355,-268482,-63491,203923,200817,23905,-141883,-127178,-56898,-97169,-74179,-5413,-19798,-28227,70293,183507,309080,376477,245628,109072,103276,67515,48464,148921,99138,-159940,-305818,-201967,-142129,-255467,-264295,-165694,-169017,-239061,-83378,118657,167794,56609,-42204,-72471,-52140,-15997,-140452,-313367,-210435,-67703,-26617,164756,354666,221583,-96370,-349180,-281492,21543,12276,-287030,-252553,57299,89546,-115425,-35174,327623,529857,423368,62458,-239004,-181525,47655,91906,114290,246796,270036,176560,88207,-100304,-292508,-286519,-112282,-104712,-293730,-407051,-344430,-100210,194258,262479,-27051,-228983,72560,381799,267033,-486,-220370,-386690,-250715,21077,136157,98995,75495,47924,50065,150925,197519,91004,-4208,187290,421353,455347,360918,505334,542102,91601,104327,970282,1002419,69430,-959065,-2029862,-1075574,2359516,3393013,-467746,-2018877,-106664,452476,-15974,-1115790,-1430113,-158127,463801,-54717,62733,694137,739938,403216,129067,113238,112998,-6698,-15747,359477,544205,320575,35013,-68493,-75458,14230,24625,-220942,-430903,-243730,30383,123942,76907,15680,57356,219200,232275,150852,13410,-297212,-510350,-409974,-256388,-333979,-514451,-412443,-227759,-167050,-76695,65964,30479,-112952,-229954,-250203,-196470,-118753,78721,157417,-47441,-169983,-1137,162194,184625,205424,106815,-16345,20118,10810,-128548,-203265,-216318,-87424,225980,349608,100497,-93883,46127,196706,121945,-51600,-251253,-413538,-358181,-130390,11349,-189459,-473920,-410799,-182113,-117157,-41622,-13108,-53521,61081,229545,128033,11159,16683,-86220,-425732,-661398,-493938,-180282,59893,150442,72450,-114373,-265427,-343320,-241587,-127719,-185791,-243284,-150936,-101768,-187746,-128021,81628,226614,219554,117439,-21419,-112515,-81679,-92554,-206640,-193558,-34753,59975,62793,41879,-59982,-194376,-62096,268991,394068,196495,44901,-16682,-225811,-299871,-100072,39026,-84783,-106233,-67047,-56322,47667,111462,8467,-22930,72721,130502,181002,205931,164459,47233,21917,103827,59760,-58969,36325,241964,210872,16134,-95643,-82473,-70886,-35649,33615,83892,65899,-25423,-124135,-178827,-151987,-129324,-200003,-260473,-242637,-211715,-254107,-301880,-203178,-108138,-218382,-375891,-111150,276670,180744,-176040,-132417,47803,40060,108033,204003,120934,38709,153529,278639,173848,-49413,-186659,-168347,-123125,-140125,-220248,-209999,19091,259529,247983,178320,165229,111110,73450,133112,189578,163992,167845,147657,27444,2702,94997,164825,138004,5276,-231008,-334978,-174868,66991,108358,-28034,-24898,27074,27074,6327,-56332,-67792,62913,102079,-64161,-111025,29669,-104593,-345348,-173952,113163,96926,32104,-30440,-41678,94469,102738,-31100,-49113,-19021,38870,88692,-3420,-80751,-12112,12796,-49901,-36741,34475,104200,91493,-66801,-126717,-75231,9901,82985,113663,89271,108973,98865,-59978,-156333,-40364,127970,207005,247340,264556,360828,399505,274609,200356,180147,157897,198358,139025,-3871,-161408,-284498,-252575,-87351,20852,-7678,-178358,-159448,150580,340247,146292,-59528,-25316,121928,136970,110486,-34564,-318883,-386349,-198717,-21228,-34889,-162057,-5652,359267,286301,2112,14216,123693,174485,80459,-190427,-288151,-217715,-223748,-215857,-113779,-101276,-181539,-235510,-241127,-169428,-165661,-244621,-213645,5036,205663,160683,-148903,-384223,-307314,-293881,-445464,-446338,-289198,-300893,-220600,107682,322474,168243,-5611,6107,-31244,-84084,28875,231934,397569,406950,141104,-63400,18784,148305,156308,85080,50095,166778,356512,494262,453458,187195,-75703,-146873,-203944,-229110,-107576,81376,187414,45345,-198210,-215400,-48566,35835,24957,30807,89774,76903,-58600,-178335,-183624,-186834,-235092,-216524,-119529,-36712,-82587,-140223,-199386,-254659,-92557,176464,186601,42860,87228,171522,86714,20800,179351,306809,174808,-47570,-86230,-32968,-19250,46287,203090,285890,166116,25697,89405,249512,317527,298074,147932,18297,87382,92088,-77637,-49157,120746,118206,64348,-187774,-341916,-171180,-6299,466609,1436993,1253109,90120,-472012,-295181,36307,66754,-540182,-1889599,-2105791,-17938,1357586,738512,384731,227462,-140301,-33500,219795,122272,-140231,-291721,-286160,-239493,-60747,284069,373595,132085,-73529,-149166,-244075,-243103,-195800,-257387,-310634,-255189,-137170,-34254,-41678,-105784,-130538,-116667,-100469,-144922,-234269,-218183,-38023,213387,368144,277419,58054,-33869,22069,111591,143979,107021,-93976,-295411,-201961,41722,135353,167330,204231,187232,208028,264150,149659,-123735,-130477,177011,232196,14934,-113270,-221041,-393020,-422949,-215645,-9728,-54876,-172354,-213569,-187763,-100959,-38365,-58856,-108717,-176646,-168997,-111912,-179285,-239331,-212945,-319763,-424079,-251137,-90523,-105952,-109599,-91043,-67421,-26764,80473,136658,51347,-35903,34140,137012,28124,-174221,-190266,-32809,142408,288848,203617,-89128,-223309,-168928,-139969,-155754,-202034,-194349,-103822,-114661,-210250,-140513,59093,145071,87543,57246,144349,234366,148161,-25352],[32307,172587,155958,-101120,-323329,-277415,1063,208690,208932,165332,130816,66008,111108,199477,130283,-5463,-71362,-167631,-186214,-113560,-151797,-183111,-74225,46841,167870,228827,35615,-224391,-250307,-109769,97761,311394,258119,110937,29960,-68452,-50838,233441,318386,42285,-184973,-109950,61701,123689,254416,356294,114966,-39791,187976,322512,121657,-68739,70718,241873,222682,173769,60228,-213293,-342453,-227408,-54446,31659,10269,48738,172182,157100,52597,-25415,-67004,-31289,16809,-40329,-241369,-333849,-23397,336888,310351,60830,-160328,-255730,-197577,-121211,-126036,-63096,93044,156722,72419,61829,34555,-31399,35775,25206,-214478,-492446,-572839,-411774,-128164,75319,155636,100269,-85191,-125686,-66884,12745,64813,-12129,-13615,161625,169388,-147840,-434856,-442054,-308633,-197985,26052,318147,315077,43613,-74957,-26636,-107906,-150221,-91521,-44199,116598,222921,87561,-178596,-363587,-372431,-243387,-63011,83133,19627,-62268,2464,-5796,-41075,30504,104720,50291,-60536,-31106,125175,117664,-111570,-202756,-152292,-226426,-385872,-327224,-93971,-10194,-102028,-85068,57720,80866,13483,-53200,-86758,-45527,18202,10023,54562,26210,-159292,-343718,-237281,-100017,-71911,-123520,-67972,104204,92367,-82376,-61499,98136,102179,-54804,-227016,-266679,-150529,42017,273745,406248,285450,187064,264911,215407,-96953,-274484,-99840,82957,40442,-131860,-195204,-81400,31632,180979,319740,234086,105331,194679,359073,215639,-107195,-335059,-333217,-153726,92705,178516,13692,-71936,55198,137674,18879,-127529,4627,309957,271610,-29790,-118179,52923,298018,265156,-38806,-227950,-79091,177297,330059,289385,126700,-36905,-17245,92043,108445,69280,48343,43491,-89304,-102946,95141,217361,154022,80927,98689,222101,387444,411211,203538,21973,2198,68886,230471,335190,381803,304297,103284,57395,122652,-38655,-270133,-91672,150784,176629,80444,1098,95368,202899,2714,-238361,-164072,-103734,-185617,-174243,-156730,-222967,-253275,-110653,42517,73414,10867,-18545,-89667,-121666,11077,130635,65146,-64903,-111294,-30312,89736,69995,-50332,-60194,29449,73972,111545,219802,349251,448855,287993,34245,-14367,39653,45569,86320,160428,94491,-33313,-52749,25363,130261,146505,-94428,-331556,-194016,53196,129110,178430,214300,32968,-117468,63902,295280,148525,-92434,-71862,35356,133260,268134,244760,182002,81035,-146055,-217660,-64963,116165,200579,120165,-40647,-57449,-30940,-118096,-91329,19155,35777,39959,133522,219891,255093,253073,162308,116412,153577,123958,60910,134437,90503,-109833,-242956,-209221,-150649,-222809,-323884,-372322,-367872,-284838,-15625,219126,195825,-22483,-175931,-194123,-70087,26612,-91459,-204818,-72021,19454,17132,200327,403819,291043,-22526,-283566,-231644,35425,39382,-246085,-265545,-32378,14152,-90618,68003,430685,595806,458693,113980,-183366,-165135,53028,109965,96196,230110,290589,177968,-15896,-268221,-428590,-266159,-3756,-40573,-221816,-283124,-263716,-129666,115975,235782,48572,-54710,220700,371628,111756,-137968,-210794,-224161,-72613,129643,214423,190695,171237,154980,147372,221207,238947,74711,-13626,234909,447214,435423,445548,608373,492089,-61780,-216736,311549,362717,-262436,-1285396,-2691500,-2096980,3315325,6529103,834510,-3807737,-1144670,821297,413,-1438897,-1846055,-476518,413060,124592,316846,849192,777289,354071,80299,184705,241397,47330,-84654,229615,396657,165306,-57547,-42680,8033,35056,-13322,-190088,-332234,-205302,-4340,107564,141593,110252,111230,210911,244530,220833,91436,-279650,-598566,-556445,-329784,-264845,-348920,-299002,-150359,-70172,-19231,16143,-83278,-240222,-364260,-374197,-275838,-76648,234709,285435,-5124,-178089,-29990,88810,110058,232872,266704,132958,70993,77359,2311,-141378,-289092,-139197,210900,259205,-22302,-174726,-78785,45772,65266,-5272,-146298,-277013,-336075,-194178,-69543,-234720,-504899,-476336,-332414,-293463,-160503,-60966,-58003,45809,166231,47414,-87840,-67357,-74028,-333855,-575549,-424911,-137542,75751,210168,147046,-102281,-289101,-317961,-161407,-76799,-139819,-214180,-141991,-31362,-34993,-56154,41039,225473,209872,28859,-49024,-48407,-45244,-43045,-105143,-148465,-70362,51987,46311,-117763,-322935,-348024,-78965,281844,335131,74886,-71805,-54912,-156262,-213669,-63305,11181,-106560,-73289,-27076,-39969,34390,86649,-16001,-89639,-52051,5824,62325,134695,149624,53703,-22396,-8608,-88458,-185363,-43525,200779,204114,-901,-125405,-125875,-150326,-146197,-42921,44974,17088,-33953,-55960,-118905,-138329,-103127,-136426,-222139,-255341,-258784,-277566,-270587,-142003,-70722,-224664,-423335,-189881,245692,197741,-169475,-131560,65660,64442,107890,200676,117894,48673,149953,219735,72664,-128627,-255063,-255901,-221291,-237144,-317249,-254423,50457,286001,261215,208051,213233,153987,61093,77333,193491,283429,293491,172786,25585,64618,134452,140462,152547,96836,-154264,-279486,-106152,137210,176233,41349,-17531,-73949,-101758,-88373,-79839,-20230,151451,185388,-948,-91336,20987,-78232,-266968,-51862,251798,148822,-9823,-19475,37045,152151,158701,62061,38413,23275,37279,97960,12296,-142129,-145241,-107239,-160781,-80335,118129,252533,177454,-24422,-91269,-47462,12170,46325,49345,15069,56097,67850,-129204,-219335,-37340,157678,165511,113161,133471,242581,256917,221284,260094,216328,114136,149108,90064,-90760,-257320,-365411,-299994,-101539,23419,-23080,-211376,-183020,82992,165269,-26051,-176891,-117309,25724,62640,76782,34695,-191973,-340052,-206768,36838,72383,-81309,30317,343913,228043,-35207,-1798,76641,105173,36044,-194059,-268729,-170218,-143543,-116659,-18640,7681,-127989,-248477,-239282,-178733,-201669,-249067,-181414,33457,243862,232051,-30266,-244475,-233984,-274066,-410197,-378775,-211092,-243384,-248226,3846,231207,102775,-63049,-65338,-133943,-221071,-105955,121310,325779,319229,60559,-70937,55211,151292,121660,31327,-8782,129595,319208,428761,393324,153917,-110996,-139486,-94728,-91656,-27346,84409,129673,15567,-173148,-208401,-89562,-30275,-40762,-30024,-23126,-30131,-111574,-260079,-311645,-282915,-274819,-245812,-180637,-101124,-75247,-77907,-152895,-237651,-86081,175155,171981,27096,66893,92004,-41594,-103939,83862,260702,186468,20033,-12965,8111,27551,132003,264115,289731,147589,1403,82067,246002,296492,239406,67442,-47111,77432,151325,21730,-13955,167204,161541,26891,116650,124165,-155672,-108911,192445,574221,698777,137228,-284478,-18543,350305,231669,-345316,-1307035,-1273640,172662,1251994,590482,47038,-86651,-419058,-238346,209317,190841,-81296,-253682,-254562,-186811,-75759,142326,217020,62507,-100857,-170953,-217926,-175500,-133057,-220900,-322606,-286470,-108139,63722,34187,-126199,-168251,-49861,4882,-113174,-241937,-207496,-36492,184126,298632,219534,92598,38520,49914,52793,61874,77600,-77028,-282324,-174183,70612,162309,187279,179175,124467,149587,151627,-45801,-279842,-153784,225325,290789,40862,-133104,-255855,-415834,-398509,-167522,4968,10612,-60453,-141422,-123892,-18163,-5928,-78944,-153661,-208065,-105630,46656,-22076,-111822,-121770,-284634,-401060,-228611,-105763,-106460,-46562,-7609,7309,72654,181215,167012,24073,-25989,88929,195775,94239,-110941,-182014,-77697,66942,225550,206782,15995,-97228,-91961,-73465,-85857,-159407,-176026,-80867,-68295,-118872,-63580,97223,179176,129505,81710,138433,202894,151918,30633],[67561,168136,140230,-108367,-342062,-295962,-19973,203589,209841,171236,171357,148646,203442,293870,194818,70132,-7165,-131773,-208294,-188341,-221602,-180524,3288,126043,236913,236350,-2351,-249180,-257618,-86101,154360,303684,206258,66132,21705,-35089,-15132,201138,229883,312,-152381,-52668,114818,198040,328511,347659,44354,-84138,223511,371053,84640,-187116,-61574,114073,93714,53341,-26380,-228547,-249440,-44422,101730,65460,-44011,-23829,136539,257397,208046,1337,-121227,-65833,3591,-64059,-243773,-344291,-83187,272608,273462,32876,-224563,-312188,-177767,-879,3611,-20569,75845,142666,97990,76818,-4305,-99765,-37611,-16485,-193115,-450261,-522728,-389025,-164069,6666,134024,115532,-47974,-116768,-90153,12505,81748,-52827,-89546,129743,158894,-159417,-412355,-330626,-129034,-33529,96482,337544,389428,112142,-90707,-68156,-143033,-226081,-170842,-58548,143627,226567,49319,-201491,-332809,-299667,-144210,16083,96423,-1444,-90162,-21554,-19454,-53897,-7295,53438,-21062,-103646,37855,234924,140387,-50676,12922,53916,-124111,-352433,-384629,-218784,-110352,-156146,-170002,-50616,-7740,-103545,-155076,-135632,-22813,61981,11537,11007,-25605,-126247,-224198,-144303,-101786,-77648,-83902,-59969,33648,93626,-8769,-66203,30116,88222,-29790,-208856,-212053,-52900,125034,295603,406917,276214,162743,241884,187865,-152112,-332851,-133005,73531,27748,-148418,-199361,-61325,65905,172625,219272,94491,39680,166271,310746,259860,93275,-171913,-376209,-292566,4014,158403,15832,-72190,82599,206884,132807,14316,121487,379816,320011,1906,-91869,101959,327030,253646,-91003,-255019,-8476,344340,441352,297283,103662,-49956,-13575,132485,109002,-35627,-30419,72705,-45446,-151215,24027,178971,150103,99475,110286,200620,341148,387150,225898,28342,-35545,-7494,185020,365154,444359,279739,12601,17501,134930,-9495,-232693,-113636,88558,146662,90979,25004,105618,223580,94913,-64809,-84785,-138226,-209429,-152394,-158542,-314590,-388104,-213831,-22708,-23675,-135161,-128338,-84184,-63903,34947,178048,146504,-9454,-92085,-35168,66325,37381,-64002,-94820,-62234,-9715,58792,232315,430908,464649,177861,-84963,-82520,-7116,37892,119466,186216,139772,16068,-58981,13135,162579,210436,-36491,-309439,-192923,87571,198233,205036,238486,126721,-26095,53384,229111,169297,31110,22343,57800,165379,296580,223694,150559,82765,-88824,-150668,-96057,-42988,124245,175408,80115,52896,14664,-100275,-67973,46031,71126,103440,203342,238999,143817,80254,90149,142534,189414,160027,85980,115247,61966,-56761,-161877,-219622,-162740,-153262,-316213,-492707,-501238,-296020,31778,260761,181443,-68264,-231553,-242461,-45031,90320,-25992,-96799,18233,64192,26357,134400,294939,242942,5062,-196397,-125506,92853,91687,-164100,-247030,-99156,-10568,9232,210035,512097,615252,455592,161008,-116183,-149153,31463,99682,72624,196601,278722,171456,-71769,-352540,-497178,-246712,64970,19787,-128148,-149778,-168514,-145483,28024,166009,105052,155575,371953,306365,-51224,-221508,-164426,-54903,93279,245555,310870,271247,220356,234030,246082,266226,246548,51392,-40859,200325,389127,398288,549650,665681,338343,-262039,-480648,-251399,-154886,-530970,-1397342,-2809696,-2440554,4552184,9177006,1443313,-6177059,-2793129,902216,3021,-1491671,-1970319,-809752,274414,351586,586334,881969,711245,279394,-7155,142307,305998,115214,-108011,80767,222153,46781,-64100,23547,73952,17011,-69888,-126399,-169891,-143892,-57691,38257,149126,174296,149442,185805,241451,264781,140036,-243490,-596689,-597050,-332502,-143324,-136118,-154342,-49747,35080,20733,-61663,-184621,-329228,-469066,-476907,-326131,-8346,368623,361312,-17497,-228340,-96134,147,28470,219789,390671,302833,170937,153398,104648,-92892,-325956,-161286,201082,173762,-135546,-253853,-193949,-80334,42585,81819,18813,-70908,-238769,-217410,-132454,-245281,-438453,-426767,-394885,-392568,-243681,-104265,-74440,4646,74225,-34358,-181809,-147678,-62602,-228878,-446033,-318750,-70742,87785,220691,164800,-89962,-273710,-248800,-69768,-25957,-90876,-163811,-114895,60170,152246,39936,32786,235160,182519,-61571,-53320,46766,24371,38702,17042,-94319,-95759,37981,22347,-251508,-527193,-445178,-59297,296699,256516,-51226,-172361,-64289,-44444,-96351,-21186,-19506,-107663,-55368,-10350,-13666,32194,42676,-52105,-134536,-149814,-121173,-76186,44963,133176,102684,24457,-14208,-139957,-270826,-142431,123356,157173,-54106,-172843,-167630,-201187,-223582,-113159,-824,-24866,-48590,-29836,-94932,-143352,-93217,-82055,-190923,-287412,-315510,-284351,-211393,-72184,-13026,-166546,-367263,-213679,201159,203685,-116191,-95598,76493,74430,81106,138289,70111,39760,133080,159931,-10911,-199034,-289071,-292558,-293638,-330696,-394374,-296743,16165,223594,229053,222028,243832,168074,16197,4031,187901,377904,384808,193095,53247,136530,166240,106688,150149,156879,-46820,-142736,30122,241837,249605,113443,-4977,-149975,-213484,-169653,-93184,24523,213359,238868,56125,-50857,32618,2023,-106768,87966,325335,159251,-53829,-18572,86401,175301,177605,115951,102166,76715,67991,126555,30126,-175845,-203352,-143659,-184255,-67195,215818,373683,210877,-10476,-45577,18666,57850,52354,3594,-61754,-26218,-13528,-212097,-271078,-54813,100427,35946,-47933,16938,123752,104971,151758,283256,218690,77643,125221,75062,-145526,-313534,-386126,-297053,-113017,-5584,-77871,-252012,-190803,53023,75252,-100523,-240469,-196784,-74263,-18678,5898,54486,-50771,-243981,-191817,89886,170777,-7147,34845,254250,127767,-62658,2078,39578,25380,-15051,-173398,-231654,-130000,-64575,1762,89015,95897,-83747,-241803,-205167,-145789,-187899,-217693,-137392,39072,242756,286821,106542,-62059,-98204,-179702,-318326,-266864,-106039,-136243,-224394,-95577,108499,46631,-93578,-115735,-181708,-286416,-218156,-2660,246178,241294,13504,-36725,105291,139118,68492,-30369,-74547,68194,240030,295707,266998,100128,-119129,-101014,37706,50812,41622,80130,68704,-5442,-115811,-157940,-90367,-68072,-97363,-103353,-167986,-173418,-170012,-315580,-411906,-339073,-248318,-220261,-205202,-116836,-3883,28309,-64784,-161694,-35685,181684,162888,35359,57717,34243,-144781,-224266,-23436,203740,197752,93322,49292,32785,56489,174299,275351,264862,124276,-9965,89334,265872,308434,223101,69943,8697,158524,246526,121903,-19896,110636,82343,-104740,379348,519690,-201089,-198665,-85378,-403286,33685,229673,10491,306979,668752,431969,-130806,-600751,-290924,347555,858482,310435,-235812,-348060,-601991,-375751,160418,231095,-4908,-193028,-218390,-162871,-113350,-12324,35868,-38059,-133451,-168662,-144731,-53593,-21436,-155976,-315682,-300838,-90156,128584,98681,-139293,-211315,-14515,57923,-135785,-276742,-202082,-37745,142848,203717,128834,96793,98458,68487,-32617,-59879,9910,-59534,-218753,-129956,44199,112140,138643,94712,13473,49114,23453,-219823,-399791,-181577,218174,316262,96002,-100819,-232907,-341125,-263804,-69994,7386,40255,45453,-20811,-19214,53809,-800,-108230,-177030,-197753,-43835,147157,102989,1741,-69500,-264733,-354815,-211556,-141312,-97705,36915,83733,82545,170215,252038,158437,-31964,-44094,122298,237358,152430,-56460,-195281,-156867,-31514,132466,170653,85206,19749,7479,37990,37868,-76073,-134657,-41844,-8496,-28229,10180,124194,187931,146808,93558,112324,141478,132583,76528],[78114,131009,95748,-100014,-275601,-240836,-38688,156935,164058,141220,191019,216440,258384,299918,165959,92256,48510,-76259,-190520,-217270,-258564,-184434,36231,148026,232367,185681,-76197,-277728,-240803,-61068,164741,242061,144202,30398,10414,-24082,-7013,125576,106892,-57694,-119431,5684,147443,231121,356883,310384,-22306,-109114,258836,415247,64431,-261539,-165852,-13497,-63156,-111680,-139877,-215410,-132228,97329,186027,45041,-126091,-115572,74889,327131,340399,29714,-164731,-122001,-78120,-133189,-236839,-325801,-165807,120009,157908,-15376,-241980,-306666,-120757,116144,118574,16940,62017,136315,130481,85461,-36850,-150639,-113375,-61563,-136666,-311612,-396046,-338999,-197997,-61432,96899,92320,-31084,-96709,-104006,-10920,85957,-57338,-158901,30282,86215,-160865,-330491,-181855,48395,135859,164626,309589,391298,131297,-120500,-100089,-133022,-256005,-226370,-45583,180131,212684,-3992,-193014,-234296,-176988,-57151,37383,28878,-84625,-139967,-58755,-31702,-38887,-10187,-9722,-129515,-162907,123033,370852,185049,44875,241167,253793,-17288,-269561,-369912,-310012,-199416,-169560,-206957,-155090,-110020,-200165,-214417,-150176,-15823,72720,1985,-77942,-92669,-46214,-26376,-40893,-125488,-122891,-69087,-51853,-22627,100847,89996,-41519,-57252,29962,9520,-112060,-98507,55464,189531,290304,367599,237894,122419,194355,108873,-224558,-355933,-144487,73247,43361,-130869,-191471,-60010,87539,163413,113634,-50193,-52415,80554,175573,248846,258735,-16884,-391595,-410569,-99715,87511,-32137,-108771,58670,219920,217049,143247,215097,398002,312490,16281,-39481,191524,375631,258439,-106524,-236736,61609,435024,460008,263927,70560,-55781,-1919,151423,98336,-106460,-88560,68566,-17149,-204786,-88606,105340,129580,82577,76875,149053,262984,301205,199758,39580,-60257,-95117,70670,329132,443701,211866,-61356,4246,123111,-9392,-148593,-96230,14822,99748,103515,46215,98178,216757,175558,107017,-591,-173770,-253100,-156758,-162586,-377917,-466540,-277046,-61688,-83220,-243902,-218843,-34196,61738,112096,251039,253781,58943,-84605,-58307,20551,-14872,-98052,-148916,-180714,-141450,-40345,162753,412111,412035,61490,-196562,-154614,-50816,50069,171921,223168,211330,104756,-43388,-22782,144122,238143,35219,-242705,-165522,122606,261131,246780,269705,243802,113442,71034,152793,165262,115082,61372,13644,129262,264013,174208,97589,74039,-25908,-88577,-130676,-183837,22095,193881,210301,192253,65672,-74991,-34285,57994,77771,148240,261426,240739,23204,-84163,43368,178630,213889,181262,118261,86404,14443,-16221,-80406,-222881,-169638,-62308,-243033,-496376,-530488,-285057,34507,234803,145310,-55019,-189115,-192619,24162,162405,46579,-9326,55571,67012,-1605,-15160,58628,95665,-7095,-99564,14378,187195,155092,-69188,-201014,-123389,16665,138006,321089,524644,571624,414458,189200,-58911,-150987,-29365,50930,42344,156098,250847,163544,-80586,-359367,-493697,-232601,77326,58120,-42143,-48135,-94392,-154243,-57740,66789,124668,330508,479745,221537,-158054,-232382,-114278,48384,189977,339803,409296,319412,209496,274610,330385,265205,190391,10896,-79826,91601,243644,335385,633279,673942,149737,-444266,-615296,-527636,-404619,-742331,-1361554,-2396261,-1936205,5912572,10894974,1101286,-8673170,-4551093,668827,-90422,-1243568,-1640857,-969296,95245,513389,764030,784788,540365,172171,-104970,19456,287555,173588,-72509,-31488,60581,-27888,-13107,99991,105963,-29428,-117065,-41140,-2421,-88888,-124612,-72175,92711,196917,170394,151488,216137,258458,124935,-219677,-513420,-516008,-250306,15298,84470,14374,63154,119034,25933,-146787,-245856,-359715,-513609,-514179,-307264,91954,451244,351568,-85701,-299811,-180504,-84922,-45677,170609,455186,455137,287425,202667,138583,-65711,-293261,-128631,196706,102071,-213180,-305895,-268131,-150893,57651,181289,187229,132626,-86756,-187390,-164416,-216577,-284752,-279687,-368130,-410013,-278830,-132435,-84836,-32683,-8595,-89089,-243763,-214066,-65039,-146004,-310316,-191662,13384,97802,185800,136240,-70744,-221620,-162506,-9846,-3099,-54590,-102706,-78297,128354,280083,109117,50884,244833,143254,-128603,-37048,146009,114336,135661,124553,-56407,-114867,21664,3653,-316870,-608754,-458536,-17255,293938,174813,-143621,-227246,-48686,62204,16707,23223,-23253,-68586,-47941,-24108,13792,50936,7649,-80164,-141777,-187773,-213934,-194809,-41011,112256,163355,120062,53129,-103143,-293886,-229098,36397,93510,-113955,-217697,-198401,-222564,-260834,-165830,-44821,-52901,-70267,-48564,-101980,-164264,-117966,-66479,-172171,-323171,-366774,-285395,-154861,-14740,46328,-65190,-227803,-168062,168470,216097,-21812,-36727,81674,87889,59482,42529,-5827,18064,100936,104577,-56261,-238823,-284177,-270333,-316178,-393788,-433758,-330701,-80331,90984,163063,221451,254775,153266,-50910,-78141,158301,405712,406628,194122,92042,193119,178665,76856,143865,177065,46428,7799,172746,342347,309502,174460,20126,-179678,-286333,-222002,-99309,50793,240823,264871,101209,-7176,51964,109754,87007,198528,303319,115255,-84191,-18454,96046,149463,142002,108164,121064,124352,120007,160674,47101,-166159,-174366,-91517,-114191,259,300694,425445,170739,-45478,-8792,108646,143893,105507,-8850,-116105,-102892,-106622,-269518,-281030,-74622,-18835,-149910,-200188,-58017,37798,-12383,87202,269244,186586,46511,114392,78243,-160457,-315779,-338232,-249364,-141065,-82662,-158852,-286894,-182299,72841,98568,-68714,-239874,-244545,-137357,-60538,-67152,20671,67341,-111914,-143661,128593,224047,23062,-8493,104814,2237,-84089,15638,21541,-39272,-61021,-136436,-180296,-104284,-10845,104973,182750,137763,-67219,-220816,-152222,-79430,-115572,-137832,-85924,14570,192762,297759,212326,103701,57298,-47732,-218909,-182742,-30616,-25145,-163990,-171059,-25316,-3404,-109991,-155359,-185231,-277548,-287323,-115378,173215,205766,33728,45264,161011,116585,12329,-81609,-126084,1037,141168,138126,117554,47593,-87644,-32038,153493,151722,80626,75911,33479,1167,-33691,-75925,-51398,-67773,-128639,-164186,-287618,-290369,-197141,-317287,-451824,-333317,-152597,-138308,-188736,-82595,115161,153235,36129,-56691,38718,192519,160491,59663,58516,12896,-196696,-312933,-118725,143096,190563,130288,67252,29414,66189,170789,235535,209828,86026,-21291,99389,296475,343211,259177,167798,185585,329410,379726,215101,-77594,-76769,-149829,-317472,547810,768473,-281483,-218016,-269201,-1244266,-594548,338304,359883,613122,896189,584916,38675,72287,581113,424481,238125,-39221,-367088,-473166,-636284,-410362,86790,230190,58970,-140184,-202401,-178943,-154207,-123351,-113385,-141016,-168348,-150951,-37196,111849,123715,-75562,-288919,-289259,-75965,159298,141930,-143190,-244828,-7376,58931,-196249,-325575,-203487,-39593,105348,117184,31936,63500,130778,73667,-123686,-188611,-69828,-35885,-112907,-71548,-18742,2203,32961,-25161,-116499,-71995,-83403,-310083,-437261,-197417,163167,298234,169615,-10601,-155759,-204184,-74893,38317,-3923,28009,115098,100654,79587,89996,-20339,-142692,-181890,-148935,3747,151682,137794,59111,-61165,-250516,-285468,-185023,-164115,-67892,126707,171237,152700,241858,269648,110900,-96144,-76647,133175,260103,190115,-25990,-224261,-245779,-123296,38111,105413,100381,104199,120757,183230,196262,34109,-82800,-7094,43981,38393,62747,132651,162607,120081,77195,69166,66071,94587,96941],[56736,68172,35044,-79848,-153205,-145428,-61368,68537,70196,72149,172988,240804,253304,214639,65488,52186,66063,-31258,-158007,-216354,-274192,-209562,10223,103774,128235,54442,-181237,-296705,-196587,-40789,129995,163658,92593,4520,-13800,-47685,-34637,26964,-12650,-106964,-80716,65002,158222,204947,314205,249824,-63609,-106335,283023,428839,41300,-291351,-215451,-98108,-197841,-274125,-248279,-172693,-8870,170889,176384,-29228,-225987,-213998,1876,343371,408438,55748,-178306,-177913,-209108,-237463,-229027,-293727,-250383,-65015,8964,-64190,-209372,-248645,-45411,201977,186989,25618,33666,127433,151382,79773,-51666,-166366,-168903,-99069,-68525,-124638,-221078,-258560,-211887,-101202,69058,58761,-30974,-74686,-113002,-59963,66548,-34958,-201510,-90005,-2995,-140568,-214172,-39396,183133,270537,213425,239537,313775,95106,-155082,-114665,-83943,-227944,-231952,-2563,210123,166899,-74986,-168883,-100995,-42234,-9357,1878,-86425,-205645,-210881,-120177,-71402,-27385,12950,-67553,-244087,-217643,198740,484853,239546,141794,398579,369626,38957,-184424,-301113,-360453,-281826,-170049,-209349,-239119,-202664,-247526,-219976,-133878,-29691,44601,-21990,-181013,-145930,66071,181787,39093,-151369,-171234,-66381,-32055,-30295,128007,195170,7735,-137849,-56282,45605,31446,45220,148670,226527,277509,315180,188712,77445,125537,-518,-283454,-335378,-136005,81183,93294,-67272,-158788,-71037,88517,163549,50619,-149085,-147391,-37983,11749,205097,362870,99685,-368785,-467044,-183497,-10918,-114454,-173478,-19783,165901,251993,233371,264168,360517,252488,11124,26378,293691,433111,276502,-92034,-202638,89148,411708,385629,204604,41970,-49689,20471,155518,93588,-105667,-94117,50772,-2705,-247741,-219022,7959,99805,52912,25120,84094,174206,188315,143758,60748,-66556,-179284,-77738,243427,380568,110168,-116732,12440,97669,-35383,-62652,-58551,-54579,47456,111856,57884,84959,199607,236776,235529,66829,-204450,-309545,-189709,-169124,-385154,-457227,-277294,-62425,-91449,-296171,-270943,47668,219321,217129,328077,362298,132714,-82775,-91621,-32489,-66136,-133828,-193684,-267896,-250845,-137459,43225,297281,300535,-31424,-269118,-215418,-90715,65936,223629,268344,294934,207024,-5629,-55347,90248,206859,78843,-161013,-122503,158516,318256,295643,294328,345084,257619,113825,97726,142670,135073,36608,-82341,31358,187112,120117,42815,59164,22037,-46492,-140664,-235781,-58125,186050,328090,326080,100801,-75368,-24568,42982,54918,162368,291311,231490,-56140,-186145,27334,215418,235300,201949,154013,50514,-42249,3927,-12288,-206818,-160777,28272,-128141,-397120,-460048,-272449,-14652,154967,111959,18940,-66831,-65162,118248,228145,118871,54493,64458,50123,-48827,-189960,-217160,-93526,-37621,-7271,151110,286222,201669,3912,-141635,-103747,74683,236778,342412,441379,462424,343751,191245,-22956,-170205,-119899,-32924,3868,119739,224543,158308,-56352,-306395,-423668,-217421,37349,63041,14221,-3524,-70863,-167962,-132852,-40999,101547,412246,508040,151811,-168967,-173145,-84613,48611,193494,389702,484501,319272,142255,275411,383418,205906,56176,-53675,-113209,-42141,53548,251792,663808,648680,13618,-531764,-581521,-446046,-359090,-909016,-1285082,-1685134,-830549,7036185,11430178,-39764,-10568961,-5737611,211260,-328023,-784434,-876557,-806150,-53150,509055,763896,586398,295761,48474,-159732,-105772,197843,199893,6808,-78626,-65416,-73425,42172,146076,92243,-89695,-135223,46034,117001,-61294,-196044,-198002,-3929,188415,178711,115565,168532,194845,33700,-234198,-386853,-340147,-96249,185808,279938,193509,170748,154343,-17063,-225538,-260597,-331881,-482546,-459099,-201680,214794,463260,245134,-191244,-358559,-248686,-143229,-95587,107714,457764,551843,374336,197122,93472,-56968,-186582,-38075,193650,48418,-237825,-310758,-284060,-155612,102360,264945,304998,268827,76413,-107492,-157234,-153245,-86311,-86938,-274090,-359282,-265837,-138736,-70990,-38723,-53289,-103165,-259456,-260257,-84031,-98469,-195632,-63867,100212,105548,124780,89672,-36438,-139624,-79242,-491,-23477,-41393,-44491,-42935,139366,283204,112474,70195,231078,95915,-154236,-10854,214408,200504,227638,191602,-49217,-130246,9472,2925,-294140,-550934,-392190,21672,256822,105787,-171119,-214469,-18255,122584,99063,72405,20955,14876,-37908,-60028,33041,88054,602,-85817,-111626,-160472,-246443,-256366,-99340,85268,197809,197266,128340,-19156,-251716,-270387,-25748,50843,-136606,-231515,-209329,-220944,-263613,-198956,-81973,-65829,-98106,-102241,-129861,-193932,-178716,-98052,-157726,-334449,-393723,-293248,-132829,11052,85171,41846,-52288,-65467,160741,240468,86131,20233,80040,119821,72836,-47112,-84956,-8050,59827,63901,-51219,-226956,-238059,-197354,-284414,-410835,-430350,-350654,-209382,-69686,81420,205842,244172,116407,-121934,-153725,107068,358657,353288,169809,119454,214230,167571,66959,154116,173431,94065,106215,262442,402148,341213,212755,58080,-161848,-310663,-235624,-100442,45222,227257,263325,124396,17374,63309,208018,253547,243562,193708,33277,-81872,-6875,69539,77614,57718,47855,100635,157414,174030,182064,57837,-118748,-86893,13273,10829,91660,348573,400280,74300,-123097,5534,193941,246883,191642,16825,-128189,-139609,-165904,-269000,-230324,-73551,-147313,-335548,-310048,-81228,1584,-71183,41279,226213,129810,14025,98937,80340,-141462,-266665,-232138,-173588,-194509,-201064,-240827,-304652,-165689,125224,203420,32532,-188272,-248034,-135256,-36234,-110575,-49484,135212,30232,-62553,152005,218394,-6632,-98933,-72707,-128105,-107327,23739,18803,-74660,-91333,-91516,-118716,-92182,5690,168216,244283,130535,-80529,-193541,-101222,-1080,5178,-9639,-28186,-35197,96198,245524,246996,205273,185535,74504,-150733,-174583,-27841,42018,-93454,-208563,-141063,-50048,-126528,-194496,-170355,-219797,-306438,-196740,113874,222659,130658,167137,215156,96904,-21837,-98488,-140898,-47515,53645,7541,-7563,13020,-21416,55077,221199,184893,87830,81466,41962,44938,59708,14809,11284,-32759,-126291,-187914,-330086,-328692,-172004,-261014,-422554,-266446,-10813,-22369,-143368,-13848,252512,272488,123789,39008,104109,196238,161264,90224,71264,30657,-187733,-348634,-179149,88528,155511,106887,27941,-2266,60039,132367,158825,132764,30320,-43434,95661,312276,375419,330492,328707,430244,548392,530785,291647,-173820,-366624,-502610,-557196,616370,865434,-337607,-128185,-289636,-1743239,-1047135,431254,691254,828505,953532,610997,121898,590376,1172192,362783,-478454,-380973,-313783,-427122,-513979,-332918,16894,190664,87006,-115689,-213628,-223732,-178084,-156765,-192547,-219063,-201071,-129892,78903,289487,271852,3761,-243740,-246413,-53691,167241,161429,-139348,-259119,-19431,22567,-265891,-372047,-212212,-40011,84120,66650,-44089,-4444,121816,62579,-197690,-292210,-136837,-6305,9324,-6243,-87055,-133806,-103283,-144375,-227177,-180817,-136572,-282847,-371123,-183369,85227,240284,240989,116441,-50606,-64622,89250,115432,-24942,-15567,132424,175156,126947,75603,-55562,-176557,-178161,-79289,30947,62495,62948,40758,-86108,-229497,-202108,-142060,-151970,-17431,203255,241646,211157,272567,230554,38672,-143881,-104334,124971,264754,201822,-20823,-246790,-302261,-175359,-32687,26470,63353,147292,234825,334482,349124,143782,-33617,9270,70673,62911,76729,114206,101241,44016,26029,17978,-1234,49420,85305],[7498,-6286,-29111,-58694,-26152,-55773,-93019,-44751,-48852,-21209,113530,210023,188423,68731,-59007,-32780,33932,-16223,-135566,-209120,-281696,-253149,-59409,13413,-52319,-140592,-294769,-292224,-131690,-30438,65955,104159,61657,-18563,-58562,-104670,-91034,-65371,-95321,-130137,-37830,117920,148163,122479,203824,181997,-61974,-77896,280082,392477,3301,-287342,-201447,-109336,-264578,-389315,-324663,-108342,105016,176916,84846,-138353,-324469,-298256,-60833,303547,393434,74019,-154731,-211059,-340781,-343137,-225639,-265923,-316292,-219469,-119472,-97272,-147273,-161384,29945,240930,193372,-6907,-21086,103810,145108,59202,-42766,-141299,-186141,-117435,-12665,43652,-44141,-157673,-199282,-103172,61205,35088,-42991,-61209,-118947,-119045,27164,-1067,-201578,-177394,-62147,-92840,-94752,59384,250614,340962,230594,147217,180573,20300,-181136,-110124,-16987,-149055,-176367,61872,217924,85199,-159353,-151975,18259,64752,-3200,-61845,-194689,-314098,-280577,-202010,-154900,-45990,42386,-105599,-328171,-244739,244766,540094,291858,209012,432991,358716,15062,-135766,-210935,-376986,-364033,-184401,-194709,-288283,-264084,-237081,-175700,-92769,-52167,-13584,-69656,-269648,-168476,181044,334297,81517,-156964,-189227,-60554,5083,17588,175125,284138,67184,-188654,-143017,61254,167662,175517,202309,232188,272393,272131,141028,35835,43748,-109585,-304192,-279071,-114594,95024,170113,37129,-95928,-82229,65300,172608,53271,-174950,-217829,-147433,-110435,165445,405195,166635,-306821,-440024,-218973,-105051,-202736,-246800,-135285,55554,230474,268208,260422,279891,158042,-13127,83302,367291,467874,283515,-69504,-181705,54646,285836,251160,137263,26137,-30279,51837,151604,104152,-25529,-37579,41134,5381,-264685,-331209,-89526,71943,36697,-14473,22962,94787,90861,91672,94913,-59670,-258363,-222073,135055,275151,-2683,-157579,26870,72975,-70394,-14346,-26121,-103384,7163,112499,54170,72397,187480,280220,304265,102886,-226473,-360822,-235897,-175607,-330895,-361297,-212863,-24790,-49096,-285806,-272890,141998,365849,311134,380093,442517,201580,-78760,-128974,-79923,-96044,-150952,-205257,-281597,-285411,-200125,-86126,122728,157444,-84493,-285822,-251704,-127785,63893,248585,307346,363672,287586,45391,-58601,27549,115308,65495,-95425,-77214,196183,377827,344031,299808,393182,360066,169362,82044,109032,86363,-41988,-195584,-95268,98828,84560,4716,42789,40264,-31801,-112806,-183031,-93375,160678,404060,409842,101288,-118556,-59864,650,9324,138209,283184,221514,-60620,-194356,39554,244952,260297,235018,190570,16522,-93153,6684,38659,-161630,-128482,97746,-7650,-243840,-335694,-276022,-102077,51205,98388,130726,86018,78117,199501,274388,188177,107891,79257,42699,-85420,-317484,-426097,-251843,-60110,68151,246857,344235,202862,30443,-86471,-55969,130915,261677,254636,269787,302497,256921,169651,-7051,-189054,-210554,-134843,-44271,93492,209494,156217,-16403,-213422,-299958,-187809,-30773,38658,37998,-15018,-107118,-196002,-192460,-135908,44129,380727,446795,115026,-86820,-67108,-80877,-40078,119065,383846,507687,263854,35800,241342,391746,91656,-143100,-139831,-120595,-133036,-107207,167066,628071,613955,-1785,-469975,-390887,-89570,-112215,-1028412,-1257996,-1035609,321323,7545513,10824345,-1458694,-11184374,-5849414,-317584,-684464,-277073,113446,-290733,-104278,299811,559557,340879,35795,-52737,-116731,-151733,70088,178504,92710,-67160,-149264,-111666,53860,132422,29989,-153335,-124822,109802,158903,-66072,-259271,-307471,-98822,171662,181443,83582,106619,87004,-117603,-294098,-265512,-125338,96081,341125,428668,357615,251493,128458,-106368,-290823,-242200,-263682,-382226,-316005,-25993,335039,399482,56681,-307877,-375992,-267331,-156114,-108537,58644,412111,566220,390370,129984,-6534,-53695,-30699,91064,186719,13152,-206227,-262172,-244819,-106757,159974,312317,339426,306802,204958,2480,-113260,-70499,97037,86916,-146799,-259792,-212580,-120496,-23172,-739,-51126,-80812,-230494,-282018,-109032,-74552,-112127,41762,169060,109025,65411,57190,15801,-40240,-8176,-29285,-79770,-50988,-1248,-19409,83834,157634,42360,59619,171337,43110,-133581,13190,225445,257038,297338,211294,-69730,-140214,7987,26757,-193981,-387885,-277704,33773,182303,61034,-121721,-129957,14813,118395,140433,131170,114255,128276,-11963,-99555,36330,129068,23915,-66868,-62345,-93426,-214930,-242145,-113599,54209,180028,200994,152510,61049,-161183,-245126,-34444,62786,-85630,-189460,-194374,-205363,-244793,-217622,-110752,-66440,-128625,-174858,-170963,-226406,-260290,-162322,-133839,-294830,-380564,-314227,-162882,-5030,87168,116917,105126,58817,171874,263715,167274,48929,69364,173648,134467,-93071,-142730,-30522,21642,47341,3581,-150694,-150655,-95902,-216005,-383311,-392618,-353071,-326727,-209521,2782,174671,214253,71648,-175804,-204523,52216,262538,249151,124629,117777,192129,139164,87237,193989,171290,89107,116903,267899,402632,339591,222670,100374,-113674,-290262,-209668,-98041,1300,168996,231206,115568,6586,55408,263342,341983,210477,36140,-50707,-35664,24377,22688,-20825,-49643,-30237,68951,177860,210387,176668,57473,-56294,9109,117644,131623,164098,347682,328183,-30938,-212767,-6681,242540,331316,282647,72484,-91300,-115829,-157722,-199054,-122101,-34641,-227316,-461659,-357970,-61627,10773,-74697,14697,166312,64790,-24464,66355,67902,-105658,-185920,-96314,-91953,-265336,-331550,-298618,-300599,-154439,170869,317347,141942,-114602,-205420,-63396,50688,-107351,-123389,146948,152663,38129,166185,169293,-81501,-216609,-241522,-245563,-140133,13227,18446,-81887,-100182,-44388,-50750,-84026,-8382,186289,269925,95177,-107359,-165508,-69838,64036,146651,149012,35491,-94781,-31255,129120,196496,224231,253200,149272,-124624,-238633,-104761,35721,-39407,-201999,-209011,-90877,-151266,-236981,-163056,-151051,-281060,-236274,67913,275545,281620,306259,262468,95410,-11204,-63001,-105718,-57660,5106,-57386,-75313,2808,60588,139750,226956,151515,77425,105269,93825,120441,148109,89719,74995,24630,-91595,-161006,-271325,-267262,-96785,-166578,-341311,-161714,135743,90008,-90703,64354,375446,368058,182672,95056,130603,180465,161871,124559,101765,78378,-126936,-321991,-188629,51480,96757,26146,-57759,-52216,43519,77712,69877,50257,-34284,-78436,65340,286656,375771,400763,491365,660405,750549,664011,342748,-272982,-676094,-880562,-740257,626637,865831,-308530,69445,-136821,-1808401,-1236470,485189,932336,900070,806291,466427,109115,893031,1441271,181134,-1128315,-643884,-112020,-231181,-271808,-160517,-18568,123097,65507,-125508,-240354,-270965,-174318,-114128,-194369,-255628,-226272,-116425,170568,433441,386098,66198,-185435,-173581,-12227,169530,161908,-130197,-251913,-40523,-30292,-317891,-404555,-228373,-38090,84235,63268,-81420,-94702,63957,34501,-237318,-348810,-176258,21266,111416,52800,-132198,-257557,-235350,-227114,-285809,-246024,-121022,-146519,-213978,-127199,17004,159419,287620,240451,45377,21016,162625,133488,-48454,-69387,99029,173817,98789,13210,-94613,-203804,-176652,-12856,39444,-80022,-92280,-39688,-121422,-191657,-119162,-87772,-104295,39083,247078,283302,250384,260595,151202,-35886,-156805,-109271,107128,255989,190952,-29844,-235856,-287508,-166685,-68337,-49906,-4932,155160,332252,454282,449000,221180,3241,4520,62876,39920,43349,64288,11461,-68986,-54099,-29698,-40160,11521,45669],[-55716,-75515,-86511,-48518,55606,-10174,-134089,-154361,-156547,-113633,23936,133829,86596,-85470,-157109,-126251,-34375,-31390,-134761,-211713,-286784,-296159,-137322,-84601,-243960,-342330,-381480,-256889,-62978,-35032,-5936,78810,48735,-48075,-123976,-180142,-156304,-124321,-124882,-125269,-969,150118,117034,4762,56029,126511,-11697,-34406,236809,302839,-46706,-261570,-132730,-41464,-240387,-429479,-355126,-37783,195227,134856,-52114,-252890,-398502,-344415,-90449,228431,307943,80264,-102279,-208378,-416417,-405891,-226035,-253489,-348395,-296934,-185622,-107112,-84846,-66957,97448,235865,142701,-77762,-102037,56495,106158,32029,-11371,-84145,-159647,-109114,17186,137733,87689,-57275,-165233,-76719,66867,22337,-66003,-63956,-118838,-160096,-16106,27185,-159869,-198463,-65516,-23073,-1055,93360,241708,332151,210157,58069,36746,-61203,-186679,-91087,40252,-45492,-71893,128570,193339,-21902,-244573,-160595,77717,114411,-21572,-113544,-244511,-356865,-315250,-284790,-274458,-101085,61742,-114076,-353470,-229618,252984,526960,334365,230393,344201,232425,-79225,-136935,-131529,-373026,-446235,-225743,-177278,-293916,-279235,-179561,-97085,-32687,-60486,-83185,-149786,-333330,-164836,263803,395337,93895,-129722,-163221,-41845,56198,99683,228594,337986,119205,-197244,-202466,47071,243759,250951,203570,209381,277282,246035,98465,33,-37030,-187234,-279533,-209444,-90288,112801,255763,159941,-9982,-83350,19190,177471,108581,-133591,-242180,-206448,-141974,162405,404332,189661,-215937,-335335,-195556,-165570,-265752,-304859,-256099,-82220,160969,245566,209754,179945,56310,-52393,108030,377003,443169,249228,-63310,-187838,-29408,111967,106588,76092,21774,-2035,84356,140877,124064,104604,63182,52607,16805,-243797,-386840,-158153,56432,50640,-22005,-23616,35444,38048,74258,140415,-51604,-337028,-334352,31083,158690,-98466,-187839,30477,58957,-94328,-20660,-18005,-118046,-2509,106920,32663,58689,185784,312337,324438,105347,-239212,-387945,-272926,-179813,-235597,-212016,-105033,38914,29872,-218628,-223508,228245,466299,359898,383504,471093,255161,-66152,-166040,-114162,-91730,-134658,-173246,-213419,-233858,-218774,-189956,-57974,15660,-99216,-248528,-255368,-162838,25623,224498,320098,389803,316276,95131,-19143,-16807,-13435,-7406,-66632,-41541,234938,448451,390710,283004,369582,390346,219895,102830,70227,-14578,-150637,-288077,-204660,34511,81851,-5157,28325,23828,-45133,-57873,-68861,-91978,121130,411966,408605,59566,-196683,-136837,-56709,-46855,75619,236979,220023,13502,-110562,71810,260375,287601,282085,223697,-6059,-124303,4591,79144,-85034,-72935,132863,83678,-97916,-221824,-301280,-198138,-42649,106972,242585,210547,164151,226418,292657,254968,168321,120406,62706,-84865,-343911,-491617,-321138,-54921,118693,275604,322814,144365,6828,-48901,-4312,157432,204580,87290,52019,122601,169316,135290,-983,-183080,-264540,-229842,-103014,73708,203075,154626,26076,-98474,-142556,-132250,-91908,4747,44879,-57864,-186155,-237547,-233976,-201986,-27141,261595,317646,106660,44414,49426,-89946,-161522,10024,323560,456527,156980,-86164,180274,350332,-56478,-366808,-233466,-88911,-127075,-166408,107607,535536,589000,123105,-253648,-104907,343352,170079,-1078278,-1309409,-773986,920614,7254463,9441790,-2467980,-10227349,-4851523,-777681,-1058120,121049,1012428,453814,-27572,-67910,198463,108020,-172737,-87880,47853,-77220,-58393,105152,142180,-29735,-194291,-156112,5293,59250,-69141,-216343,-106353,126645,124306,-92353,-299958,-372743,-151734,168474,183579,58312,44277,-36897,-289169,-382164,-185713,67958,285183,459152,517787,471846,286204,50862,-220068,-339099,-213716,-181712,-239179,-121655,172526,419846,270660,-177066,-412910,-343343,-221216,-118622,-82795,41236,338539,491341,316516,19386,-112409,-37864,133176,224783,172249,-6333,-130376,-171803,-172941,-33612,209950,313226,287496,258318,272737,112928,-47613,8000,210126,189270,-21316,-130879,-130162,-78199,55119,73849,-15108,-39367,-170456,-275150,-119960,-47225,-54244,104353,199030,105770,33395,60054,79109,58900,50950,-62113,-143862,-72410,20402,-15109,-19587,-38044,-73173,-749,57395,-12733,-76506,28104,175551,268053,334986,196194,-99267,-139052,20479,71324,-52479,-185512,-158755,9266,85025,45399,-8872,6822,40235,58793,145302,200138,235323,243566,35368,-123543,19368,154275,64225,-34267,-23539,-31686,-140602,-160480,-81634,24162,107238,115022,101217,99355,-53055,-154564,20046,139955,46743,-83649,-153051,-183153,-216994,-227858,-131001,-58784,-156527,-251225,-223111,-259439,-338132,-230663,-91670,-195137,-321495,-343988,-239427,-59982,48989,137582,203529,160734,180178,259408,184744,32759,48186,237829,233697,-75810,-163749,-43795,-2079,56681,93833,-12196,-26141,4782,-143130,-327791,-337853,-337651,-391622,-290691,-58434,130343,174122,38209,-194506,-215652,17864,162128,136418,70825,80278,133344,107180,135146,258734,187243,46823,45634,194917,348717,309847,206566,133380,-60018,-238124,-152657,-93503,-76954,69700,166673,70507,-41011,26482,257222,328573,113260,-117145,-101514,47997,74115,-22253,-117050,-146685,-84218,60951,195078,217117,141417,44519,-6823,68760,179578,199120,182972,302948,259198,-89998,-273447,-39641,232263,364381,347239,139347,-14511,-32163,-74389,-74948,17124,43238,-221839,-490230,-345227,-23062,43245,-48085,-3193,101290,8784,-66510,15737,37251,-75220,-104507,29776,-25519,-330356,-432824,-315948,-277031,-160706,167420,364528,201426,-50526,-126540,57036,169334,-59754,-166241,118601,231329,135151,180163,114357,-161858,-329124,-372466,-339373,-185902,-20891,6265,-73981,-88306,1861,19086,-65706,-30340,174060,270328,66185,-119846,-136368,-63737,97225,271817,305005,102166,-144432,-163609,-29438,79675,175302,251942,162624,-121869,-321027,-227107,-42581,-18582,-155063,-210729,-118591,-183038,-278750,-177190,-102987,-224883,-234921,30610,330067,437850,430126,299317,121295,52395,26107,-24413,-23790,7625,-47084,-78867,12329,133251,199321,176114,75741,71255,150315,170644,207594,216345,132039,120936,88796,-34480,-87985,-126697,-124541,5141,-68901,-243568,-55963,242893,162014,-51233,126734,456988,429871,209673,100408,105462,138945,162060,169244,155232,137911,-39305,-240507,-144221,40329,28385,-86695,-162347,-105158,21886,26250,-4691,-18058,-91148,-118421,5820,205055,323649,429595,591552,798857,872860,740350,361292,-332534,-898663,-1158685,-786723,642623,847367,-166110,326534,133425,-1485062,-1148628,492941,1032210,810819,481050,167017,23034,986380,1450378,-56969,-1568521,-782428,155257,51909,25446,71556,898,39004,-7750,-161927,-260292,-293635,-147378,-29854,-141815,-249617,-239118,-117195,207284,498065,436117,100800,-123605,-79742,53544,180917,152644,-116392,-226421,-61818,-80325,-338245,-420458,-251380,-34586,101787,98109,-77617,-188880,-39082,-8072,-236629,-352985,-186465,34353,159767,90032,-140385,-338540,-329592,-249397,-276757,-250199,-45280,51627,-8064,-28571,-12920,80995,295215,320233,100491,25178,122874,90079,-67348,-112020,30483,96624,2677,-76576,-125444,-218410,-182352,30624,37285,-214981,-260928,-138143,-138281,-132061,-49407,-35977,-41465,78308,245243,289194,263101,215835,60037,-91078,-129864,-81522,93981,242398,167749,-36578,-174009,-186582,-98845,-73269,-109959,-72363,144215,394902,508255,460499,242930,24390,-13203,25074,-20571,-31777,-12878,-89662,-192086,-145770,-63479,-39791,-7258,-9377],[-114190,-124988,-130445,-55970,65355,-24307,-179374,-231114,-220216,-181385,-73608,39051,-16609,-195928,-198441,-188493,-105729,-59567,-148629,-223180,-283917,-313403,-186853,-151849,-370168,-475681,-406324,-193539,-12382,-60062,-70185,75522,42027,-88493,-200206,-251289,-206037,-135677,-106933,-105616,15224,146209,62727,-118620,-85301,98108,77020,10612,152135,175921,-92894,-219435,-29835,84565,-133848,-390915,-340565,21155,249247,70268,-190012,-343177,-428128,-333669,-70620,154314,190860,73402,-42017,-172070,-397820,-390774,-223265,-254896,-339789,-281825,-173614,-95720,-43223,22323,159784,205244,56750,-170863,-196755,-16114,41429,11566,34341,-14973,-99912,-74397,22488,138361,144624,19139,-119677,-39774,69647,4193,-103010,-84692,-106279,-155362,-43263,35119,-98705,-156486,-18759,51965,47669,60216,158607,244247,152360,-7629,-69714,-115714,-165774,-65878,66481,48477,49297,174800,135454,-132135,-313059,-198222,54152,96061,-41812,-121388,-209677,-302624,-286454,-340841,-398957,-174786,68222,-89152,-311400,-173935,228433,464219,364056,209346,180136,50052,-199304,-171899,-81493,-359040,-517503,-288769,-164780,-256540,-244248,-96930,-4494,40845,-34765,-143837,-261469,-381635,-157416,287215,370219,96157,-73793,-104348,-10203,110841,180698,269016,347705,150406,-164870,-217723,5331,230594,248613,157447,167803,280656,227720,59423,-30073,-98543,-211713,-222103,-154595,-72348,134507,330381,270281,79802,-72490,-44162,157980,174132,-57780,-212381,-191545,-75481,207682,383822,182668,-115382,-185236,-124194,-175464,-280848,-328507,-348775,-211026,65434,178864,129482,86827,-25050,-98640,86815,310890,339388,157648,-86408,-214289,-125214,-38901,-2155,29075,20176,24408,105431,117564,133357,228521,169521,82087,37180,-180637,-358417,-174066,58563,94454,4149,-53773,-4445,33607,102763,189900,-54041,-415887,-403573,-50290,61712,-153129,-207089,12201,55162,-95624,-70813,-37379,-91056,31005,100428,-4672,36115,187637,337773,323834,85007,-243510,-380427,-284563,-182316,-136996,-61519,8918,107652,123179,-110411,-134253,288546,502727,349161,331554,440314,286532,-41666,-197877,-132773,-51910,-80789,-103174,-89969,-126267,-202556,-246944,-194910,-98609,-91036,-174804,-225727,-195059,-55814,142251,290458,357088,280084,129002,57607,-24784,-138604,-114174,-77987,-22752,270608,529039,439486,252580,283874,346416,248785,138800,30145,-135405,-259814,-335216,-258099,17512,113359,14892,16930,-21969,-82375,-6804,30993,-83690,67467,342028,313837,-17071,-281114,-228730,-109390,-99469,-15729,162699,230304,139253,32080,112092,255140,306052,329309,245273,-13900,-128388,14222,121419,13892,-5132,130564,124213,-7829,-169019,-337815,-268959,-102248,125430,317139,263697,147351,174842,281262,318287,241279,180185,105418,-38491,-257850,-399758,-281329,-17739,141067,230814,210366,35393,-48103,-32919,29755,143922,96410,-94439,-149170,-37044,96012,102472,6896,-136264,-255749,-294481,-171772,47892,192824,149725,64830,21737,21669,-49838,-114366,-12557,57391,-96977,-270746,-279156,-255300,-232009,-86186,114692,166942,106489,160131,139534,-89508,-246276,-83967,221262,326069,13117,-201043,101013,265720,-204134,-558502,-311942,-20139,-11552,-88809,94218,412414,578842,350463,65652,185329,632439,326653,-1031341,-1396120,-1041680,620128,6279613,7876392,-2501757,-7973929,-3233753,-1101164,-1309463,327300,1534123,1187078,152191,-479363,-214497,-65868,-279572,-35688,303306,94422,-161620,-10779,125726,-5467,-207547,-203640,-80817,-39132,-176466,-277229,-109019,83890,38699,-120990,-306222,-378357,-141978,187923,185206,40465,-3277,-144058,-431905,-463350,-156798,197787,434360,526197,538808,503031,265377,-49016,-321973,-367891,-195575,-110561,-91339,67939,334347,442153,102142,-406939,-492711,-275583,-122653,-44578,-31429,54172,254685,342472,164194,-99736,-171719,5850,265324,327024,149258,-14331,-33838,-66841,-102453,28351,233173,266606,172602,166931,283781,195188,15242,56155,222014,196777,73950,7470,-30079,-14327,148854,161201,27975,156,-96981,-235421,-96151,9087,-8350,112132,177130,94402,42415,100013,137796,138436,102373,-63230,-179919,-89606,20775,-31536,-132184,-211926,-181859,-106809,-97827,-68998,-4415,35230,88978,235643,340122,170374,-112782,-120107,44430,122377,83909,-10980,-71805,-42420,-7930,55538,131620,156768,52116,-27697,125517,270559,348092,330260,98353,-121131,-17307,148465,100648,-6858,-23413,-18620,-61416,-43895,-17019,458,-476,-33100,-8272,83237,38692,-24046,121941,260855,230323,68738,-91984,-157628,-186343,-230340,-141460,-46400,-176952,-320985,-286454,-293014,-388525,-274279,-34266,-51906,-224577,-368560,-335222,-138075,-17965,104264,227146,205401,160681,202492,121498,-28461,16968,289842,338971,-3045,-146947,-46151,-6287,82546,195181,168972,124415,78500,-97994,-267550,-284335,-307414,-383042,-298011,-94169,80255,138778,35013,-168161,-181306,21642,99188,56648,22813,12655,54714,85330,193663,325633,218959,-7202,-69560,76850,262106,263847,173942,145564,-19737,-169299,-79912,-88756,-173734,-55242,74817,-4368,-110197,-15361,191257,222640,-14831,-223117,-104493,142215,130592,-44566,-183400,-207124,-86749,99138,218939,194759,86054,22121,9463,72563,186403,195870,138174,233203,235639,-66795,-272325,-80808,160679,330630,363527,194989,80683,90306,62381,66689,146441,142569,-130561,-419528,-292490,4784,68714,-24351,-27105,39964,-25722,-102424,-42751,-7518,-69709,-54426,107281,11467,-360418,-467078,-288426,-240117,-189015,90481,301133,178625,-18026,-30358,187215,275726,14056,-155530,78252,254335,202949,201020,95569,-201186,-403815,-451882,-406128,-240878,-72827,-25217,-67850,-62818,44325,83987,-25838,-31731,157635,263694,74849,-91676,-100084,-73567,93622,346586,419723,163853,-168432,-271589,-189422,-58440,96304,198474,126924,-108173,-347967,-334077,-161027,-32724,-81426,-148699,-125851,-213582,-311200,-210126,-87955,-154136,-203151,-3629,350091,542651,506079,322591,171519,155571,148853,81073,41472,51258,15218,-37783,29586,174700,216025,88064,-8008,87377,211618,243727,278601,254195,138589,141095,145609,29568,8941,54281,49152,99129,-3648,-168439,14638,280345,173566,-35023,156374,482272,454825,211341,65642,38684,75513,164126,233492,230190,187699,41690,-129379,-60091,54312,-34550,-198522,-254844,-146755,-488,-7127,-44265,-55943,-122531,-149367,-72846,74062,216449,389620,589009,804628,879151,733255,343911,-322082,-947349,-1230994,-650411,725661,872087,65679,561434,414873,-939549,-849554,461331,975957,587093,62087,-208786,-89206,927614,1301537,-276952,-1720105,-784425,396111,345020,309752,322229,78290,-52254,-122694,-208886,-253708,-278222,-115097,45257,-75418,-213918,-236813,-133417,171417,455886,409445,103949,-70774,19612,139666,207686,143544,-95364,-187200,-76033,-114683,-329266,-424952,-279128,-31914,125577,146854,-45691,-267943,-169341,-58990,-203257,-316007,-176240,22999,138163,93814,-117059,-363100,-362937,-206055,-205904,-196186,61437,243905,189876,98808,10510,30893,264925,331713,102083,-38683,1344,8198,-77505,-130786,-51473,-29975,-126220,-161675,-137516,-214270,-190788,43871,35180,-286160,-365803,-196062,-110048,-50668,2321,-828,6352,78695,196459,259147,244449,153718,-14811,-113679,-72764,-22815,100316,234213,144468,-28177,-63789,-18284,3469,-63229,-144328,-107889,133333,410034,478626,376501,204943,33184,-30272,-27202,-96573,-128289,-102145,-179295,-293001,-225206,-76965,-2658,-2299,-63417],[-150708,-146598,-157544,-78881,9392,-87763,-219697,-257102,-226059,-212123,-154080,-41448,-88187,-234015,-184742,-194164,-143350,-76791,-156423,-225801,-259701,-286834,-187543,-166771,-381996,-483734,-349554,-113577,2283,-110019,-124942,63683,28001,-135165,-269360,-296692,-222380,-103541,-63955,-91400,-248,98461,-15528,-220829,-180832,100956,180713,47384,42876,42846,-115450,-158450,83964,230291,19428,-292027,-292639,54612,258572,4399,-291963,-387774,-402575,-260371,1522,116865,90191,55878,462,-118640,-284574,-290101,-206968,-256761,-292003,-189902,-95722,-71124,-25989,103528,222129,172450,-35242,-263171,-285634,-106333,-32718,9363,81732,42116,-30069,-22563,16767,69164,124537,55750,-69380,-4582,55982,-39561,-157124,-118589,-76179,-92140,-41206,13939,-54527,-88123,46325,109432,45276,-27087,13258,91615,63164,-42125,-107179,-121197,-120744,-42276,56832,106567,149551,184490,53791,-220622,-348909,-249773,-41667,20320,-49170,-76079,-98306,-156114,-186473,-346745,-486818,-234001,73090,-33886,-216729,-95970,184919,385546,379432,164108,12040,-109440,-286408,-205553,-60819,-336354,-557204,-353479,-159174,-187401,-169019,-12402,83505,120738,29148,-181395,-388316,-432094,-171704,243557,295840,106716,-7429,-39928,25887,157129,232084,281899,316526,156773,-104649,-189602,-51652,134415,173269,86173,122022,263990,198244,22732,-52123,-122715,-177561,-157268,-135919,-65329,162548,382467,342187,148349,-57756,-116189,97693,199360,10108,-136476,-106116,55402,285761,358298,158361,-28021,-36968,-32454,-134911,-242140,-310645,-391217,-300169,-27545,93811,42953,20464,-66290,-140776,22636,187608,170459,20664,-132447,-239276,-189163,-112606,-49107,-404,11554,35666,101975,72867,108270,287431,237522,110992,63096,-81412,-241010,-128545,75938,151832,49285,-71526,-32610,57024,162536,231741,-71781,-485303,-434032,-103324,3993,-154738,-210350,-28750,50338,-77689,-134568,-70267,-23820,107276,98390,-52237,-3199,178309,354946,329080,61190,-238793,-341032,-269499,-186622,-73240,39760,89263,158706,207073,15711,-28439,309855,476123,289885,238549,361841,295028,-5212,-216597,-135923,13780,3282,-12556,42163,-13445,-169661,-253581,-259663,-172615,-79410,-90024,-170382,-221677,-171649,11377,215131,267970,187453,137589,149285,7339,-215752,-211018,-115601,-21921,295488,603846,491834,224038,170191,254865,247072,162195,-7717,-238492,-342971,-334931,-241271,50440,168369,57089,7385,-84438,-136346,4234,49198,-100209,2140,209974,149302,-109401,-337470,-298288,-139134,-136116,-116743,77634,247456,270220,181890,146094,223277,298510,351929,243786,-13199,-107376,48612,175233,114579,54138,96165,110945,8212,-189156,-363782,-290288,-121507,133411,331429,235456,34457,54026,245911,371425,311169,226070,144846,38212,-94420,-200859,-156743,38787,135912,126305,30520,-92437,-101625,-32499,36160,101240,-8359,-218522,-273000,-137318,49980,82786,22574,-52336,-182611,-315944,-247069,1177,164441,138993,98657,130242,162289,46243,-83311,4977,89065,-104288,-318909,-299288,-253796,-227071,-109580,8669,48647,92684,204328,178100,-61127,-245234,-128557,96825,135073,-144883,-292887,12864,155589,-313818,-665266,-351544,67480,175895,103616,130923,290240,573342,600391,395906,391676,637443,269391,-879290,-1427503,-1719547,-495094,4990508,6744115,-1365818,-5180071,-1787783,-1308870,-1325544,359976,1549191,1646379,357817,-801522,-556491,-158573,-270438,83689,564740,284126,-231006,-146744,40933,-20082,-196549,-236691,-155487,-107785,-250616,-330472,-154369,-14098,-62391,-135429,-273583,-325318,-75900,222161,181784,30273,-24540,-208587,-505713,-500283,-161243,252267,520471,537424,487546,434905,194110,-132884,-375703,-375650,-197385,-65484,24488,199572,413032,393705,-71041,-584360,-541825,-203591,-8418,35699,19859,77649,170631,152351,-29748,-191885,-152175,82558,341881,372221,119235,-15394,55549,18692,-66534,49745,216626,178264,32642,84639,265963,231603,49922,53915,135404,119333,121358,132477,76242,67238,238745,231834,50561,22375,-24284,-161072,-26706,103404,37872,68672,105247,75790,89019,160157,173489,182581,148325,-14993,-162390,-89642,5565,-63478,-211193,-281971,-228900,-228488,-263191,-123353,56793,42639,9292,180076,320304,156929,-91151,-80067,71591,160169,176501,93973,-31668,-96716,-69114,80186,253758,274779,49560,-108827,91958,324706,416605,367568,162766,-93676,-67728,109014,115888,-2313,-75528,-75199,-16062,64029,55638,-14698,-110474,-188305,-130868,25206,88610,105750,234054,378255,405507,227749,-23934,-127984,-150169,-217727,-138782,-32368,-188138,-378565,-357221,-325676,-397588,-276856,23694,96280,-110399,-370164,-412228,-215831,-92055,37539,186042,181095,99810,85605,-10906,-118952,-21903,305837,410150,92438,-105155,-39947,4389,106981,280686,359437,282066,111105,-98296,-221877,-243844,-267439,-306614,-240390,-102424,35945,123807,73456,-98195,-107906,65417,94252,34450,-8209,-69885,-24161,78811,236464,364388,247732,-51154,-180422,-45703,167413,214051,137804,134282,3749,-94593,-8967,-86122,-263872,-178056,-29171,-91885,-174987,-56111,84830,60390,-134801,-263000,-74083,206734,175366,-32379,-203388,-222944,-39353,180348,253028,155658,29096,-2946,-11093,31981,155581,139340,48301,163001,269728,38385,-200238,-116490,46823,239589,327807,221961,168183,218036,210154,182320,226529,233194,11075,-283195,-230664,-2750,60656,-29033,-66845,-12146,-34490,-120205,-94339,-59731,-99425,-57567,110488,14517,-333271,-414396,-221556,-195846,-233578,-54013,132500,76436,-22519,60368,285519,331750,89038,-90440,50850,222739,222165,230210,139187,-168191,-420451,-482054,-446917,-294148,-128032,-72539,-75626,-35187,77310,134356,37929,8015,160515,265639,133701,-11375,-48617,-79343,63365,351493,462506,208035,-161606,-331182,-303982,-164427,29437,124341,71555,-55112,-267172,-366249,-270628,-69780,-2125,-48157,-111475,-233181,-326892,-247078,-97060,-82991,-156198,-38102,313679,554372,512694,328974,230137,265798,268846,178032,111420,106976,84228,12964,41494,173913,182934,-12367,-69695,131198,276900,286027,308801,259151,119874,139129,185166,84218,97992,208122,192614,153492,6983,-143063,28953,243678,130385,-37666,149717,451050,445251,199235,16849,-41334,3778,170169,319001,315011,209755,84904,-25538,34389,80717,-84085,-283403,-312868,-167851,-18951,-13541,-38308,-54790,-116667,-156680,-149254,-76573,73435,280057,485041,689579,775835,643258,296424,-233963,-788024,-1049493,-331097,916004,966041,317885,689974,584668,-401664,-471919,395763,784445,291295,-332898,-542529,-173197,795036,1078459,-428523,-1594752,-675199,543609,582262,530570,554617,198342,-142508,-258358,-249726,-215365,-232519,-101045,66385,-35214,-169199,-220152,-161961,65000,310424,316025,79234,-39413,105751,233154,245546,141278,-62562,-136843,-77138,-128654,-305258,-426201,-307716,-33542,141428,180518,-8327,-317934,-297128,-109420,-155771,-260257,-158002,-12965,56356,62166,-82721,-337327,-329818,-111391,-97087,-105329,159918,367692,328361,230214,84571,27368,214015,278547,61012,-123740,-132730,-75154,-79264,-125694,-126814,-165444,-240866,-210079,-123386,-186296,-189963,33899,41938,-264092,-351886,-164202,-20719,49007,41041,11641,14962,31284,112640,200325,194326,88025,-56761,-102969,-5582,53694,134884,239234,129903,-2067,70808,170256,102164,-56101,-148854,-93510,135797,375785,372366,223431,125952,37619,-34804,-73979,-162373,-217097,-180139,-235213,-345211,-270255,-69145,56232,22040,-101565],[-154889,-140442,-167510,-107625,-79431,-171987,-245558,-232835,-184209,-208141,-198158,-81676,-111387,-208334,-145792,-143989,-125882,-66017,-135528,-195088,-201399,-214923,-142692,-132355,-283449,-359015,-216966,-30930,-23245,-184288,-180898,13768,-1364,-174862,-311276,-305169,-202692,-48125,-23465,-97775,-46849,13659,-111930,-285559,-210200,128110,271378,74496,-58222,-60428,-101470,-74003,189996,355205,171859,-164262,-226829,57523,221796,-50832,-338133,-377937,-323766,-136431,111533,133666,41225,32222,5832,-71695,-116391,-130343,-168906,-241076,-213347,-57070,16282,-42007,-20712,176583,282469,153204,-107374,-332239,-349034,-197814,-96701,29180,117814,67867,22971,30537,16436,-18576,50793,50942,-14085,31086,25625,-116280,-225391,-156152,-30444,17508,-11549,-37247,-60336,-42249,89444,129330,-1499,-146456,-170469,-98185,-46021,-50971,-72060,-75272,-61305,-24056,25002,123016,203548,156793,-33722,-271289,-345377,-286819,-167270,-85008,-42353,7193,53298,43620,-34802,-295137,-504954,-247553,92726,41587,-101560,-23164,137723,319685,377069,117139,-98144,-183996,-294963,-202793,-55314,-297597,-542522,-394484,-159327,-106635,-75765,56750,154278,196413,114475,-192271,-500464,-492197,-218505,149502,218169,131852,47285,3228,54943,187956,247317,265345,257624,144188,-36155,-136292,-107762,-7057,55849,21767,87549,212810,140695,-9212,-59116,-98683,-97468,-110297,-157981,-66612,200517,414519,366050,174788,-53198,-187353,-5725,150945,37821,-35441,22153,194594,360517,327050,122967,26563,64257,46589,-59837,-161936,-258529,-380445,-334666,-91753,20795,-26790,-10106,-60660,-166811,-64120,49541,-16150,-122852,-177813,-239176,-194135,-94384,-32895,-10147,-7800,21861,66250,1980,35402,247542,236017,113989,82251,36398,-57524,-33329,98834,198656,91923,-80810,-56379,76366,219839,253490,-100151,-527540,-437356,-132110,-9938,-106684,-191566,-83369,27960,-57404,-179076,-93143,72007,209910,102142,-102549,-61179,144138,356450,351268,53832,-221267,-283899,-241402,-196777,-65623,62420,108895,175642,262824,132850,63579,285481,402638,211731,134848,262923,286688,40956,-211552,-123352,89635,101885,76972,139118,60925,-137866,-222437,-252956,-206531,-77175,-18100,-104096,-238937,-298600,-140929,107463,142697,63626,119535,225925,69638,-213022,-253973,-154983,-34084,300958,647065,539215,210146,72073,158439,217325,153932,-38453,-293315,-383502,-305402,-170280,115482,228840,107302,-3109,-148227,-197670,-47497,-39990,-156812,-65071,56066,-36650,-194171,-343317,-316339,-137319,-149341,-203156,1182,260046,359162,287676,159025,161174,250048,325827,208501,-17047,-70945,110804,240848,189817,79990,38648,57414,-34609,-251423,-356414,-257558,-113181,112530,284123,150048,-118737,-92382,198463,401499,346695,219608,147434,111008,81158,18468,-3224,90931,106952,-8814,-165426,-196542,-121034,-35462,18301,54047,-58146,-236696,-282602,-152392,39432,80351,43346,44337,-70341,-296321,-321364,-74282,111037,122823,127149,210029,252608,133026,-7085,56288,134245,-71309,-301949,-277989,-226676,-193392,-84008,-7026,4032,55095,153744,159727,-222,-151562,-116585,-26905,-76309,-290052,-354374,-73930,44270,-357340,-656605,-336429,145578,361423,337007,200608,194135,554551,783307,638303,460381,357633,13292,-650614,-1313882,-2467812,-1934132,3826630,6430277,664384,-2754045,-1211384,-1480651,-1081357,308972,1136116,1661489,486497,-942711,-732227,-170802,-170962,211270,722424,395185,-270779,-271076,-85808,-75417,-169060,-233738,-170033,-96954,-250090,-362727,-243384,-145932,-148927,-130397,-208450,-229491,18671,251375,167399,28974,-15223,-219692,-494135,-470605,-168459,246474,537433,496347,369837,279757,91988,-168996,-360418,-363503,-216983,-50737,84151,244003,395683,291173,-212218,-674351,-558903,-158982,74849,85322,41299,83858,89800,-38756,-218519,-237287,-56554,183067,360135,353200,85235,-13047,114237,56095,-85057,16957,156625,59429,-94772,47917,252162,220574,40260,-4599,-16822,-8562,115944,220669,176859,161010,310151,263193,36159,22645,40376,-56708,82543,222167,88759,-5707,2373,53431,154581,214347,173736,184214,185472,72617,-89724,-69411,-17894,-100935,-227122,-211622,-179321,-320218,-400217,-174341,85228,59598,-19560,131603,287500,166885,-30694,-22127,90955,167603,207791,124679,-28067,-125303,-83567,102725,318255,327816,35709,-163600,49887,342896,420306,352081,212811,-52405,-121045,48368,104732,-28363,-171186,-189686,-27146,126247,109669,-24090,-191713,-294636,-218600,-48061,88196,194887,312136,438986,506792,343942,36032,-90951,-99599,-177573,-118888,-20621,-192889,-420303,-423092,-351776,-365812,-240455,62874,203734,-5563,-335010,-436609,-269583,-150152,-32902,107585,103318,4793,-72184,-175318,-213758,-65004,271423,414593,165903,-59331,-30818,17148,111418,329699,521169,422572,105012,-139412,-198159,-217650,-222639,-189627,-143105,-85756,9002,137808,151202,2244,-13186,133663,139921,69928,-17086,-147979,-88418,79702,238121,352459,251300,-75832,-251205,-143819,79900,168256,109672,108349,22941,-18156,45257,-87417,-319177,-264074,-122361,-169527,-209856,-82142,-32941,-109706,-215765,-245215,-46424,203383,190712,13262,-177420,-206900,27719,275326,291510,118010,-10326,-23121,-54858,-20328,120099,68129,-48405,113055,338671,188266,-77036,-137723,-76296,122425,255527,214072,226200,316983,322801,238907,235921,284946,148759,-134355,-188036,-56412,6106,-70528,-121298,-51746,-21863,-112767,-128104,-114531,-161865,-117513,36031,-11283,-244452,-280634,-126715,-147574,-280755,-232039,-93452,-72182,-53489,125536,322979,320513,143687,8037,45767,146665,185876,262551,242570,-62612,-379051,-475490,-463247,-330600,-168911,-122658,-99334,-17889,91425,159549,116531,91090,191370,280518,229489,110499,22657,-60318,26186,288249,422219,221429,-131151,-330739,-336829,-197884,2851,60780,27051,42093,-78175,-293442,-325527,-110179,60047,50846,-84061,-236749,-324347,-271052,-109372,-21396,-108425,-72252,221828,464257,448279,315209,273534,342507,345799,235432,156154,138454,113056,39679,39892,134139,107084,-102954,-94094,192980,330249,282784,286644,236877,94550,126149,202967,117474,150410,283425,258863,152328,-37558,-172508,-10690,156409,61568,-43681,115867,375738,407423,185389,-15749,-99828,-57578,178800,412123,388817,194921,71737,33916,102928,97729,-122437,-331477,-329078,-166089,-27741,10663,12932,-15611,-73121,-131701,-197154,-202366,-69359,128804,321300,511257,608943,500916,235750,-85056,-454036,-645413,120187,1209173,1113014,507872,661486,553659,-71555,-169459,286281,501415,1667,-590814,-718186,-187271,656199,820958,-507232,-1295034,-517483,571561,723857,664172,740251,332741,-221841,-386913,-273720,-158867,-182690,-124070,13311,-44885,-135552,-194242,-197792,-89983,97409,183968,35029,-38145,161395,315073,281776,146669,-15068,-75731,-61068,-124703,-283463,-429711,-332105,-42691,137752,177643,11353,-333956,-389495,-150355,-117106,-210270,-140713,-60517,-51823,4767,-62771,-283221,-244319,6052,17199,-8809,215319,387440,377400,336894,190418,75069,169137,189914,5295,-173221,-206188,-126286,-76945,-106913,-182121,-271394,-302338,-202009,-80731,-133251,-167399,16870,60745,-156298,-209866,-24688,128311,160638,77994,7319,-21340,-54406,15930,125675,118863,26188,-66116,-69644,49393,127446,194726,258607,125597,32779,192693,321705,161134,-63083,-124967,-31443,154020,302916,219901,52467,41208,46343,-22140,-98768,-198061,-270778,-222605,-242763,-336992,-268320,-44357,114936,54289,-114552],[-125782,-113851,-163110,-130583,-160066,-244489,-251007,-176382,-122083,-182275,-197984,-71918,-91424,-161079,-121641,-64865,-60004,-26652,-74202,-114190,-105965,-113541,-74191,-71989,-129627,-152059,-40241,44684,-74948,-272287,-250868,-83086,-44714,-191194,-310997,-280208,-161542,3099,-4884,-125154,-109178,-85915,-210486,-308458,-176796,165909,327538,99149,-112915,-105630,-51949,31949,277113,431117,282003,-40572,-156372,34757,146258,-92492,-327370,-317942,-206226,10265,229318,193923,50469,6832,-30155,-51722,42988,36256,-108892,-195329,-116267,77032,125632,-13556,-9265,237153,327185,147915,-145011,-362237,-373006,-268741,-134192,64975,133607,54834,39333,67890,30575,-74973,-41134,16692,50466,81066,-6509,-210593,-294583,-186860,18722,137351,28474,-111217,-127189,-52431,82738,103093,-76316,-272275,-355465,-286649,-158808,-47580,12001,5008,-1364,-10244,-3925,114437,209974,108263,-105516,-284493,-309286,-280173,-264644,-183902,-29465,98479,197646,239201,127366,-200158,-444573,-202435,136091,121478,-2097,19944,97158,275680,350922,84651,-122550,-155655,-213901,-146804,-47283,-233483,-458903,-391391,-163287,-37822,7086,101442,201720,253970,189281,-182597,-564358,-547877,-283573,41511,169841,163595,76530,14195,69258,204457,243608,230718,188463,124360,21276,-85808,-150665,-141663,-57985,-5556,75994,126108,50660,-31830,-43078,-29756,1840,-94523,-205580,-66665,250633,440299,351994,151862,-70794,-248929,-135961,29935,16138,64240,153346,289424,391559,277699,76971,38120,91082,86694,24755,-64970,-190050,-331760,-318126,-111208,-14907,-62702,-6325,-14609,-166812,-142174,-54981,-158001,-222784,-192678,-201943,-142779,-9938,29615,3149,-31419,-17086,739,-89828,-77748,117514,159597,72105,79570,147644,145882,81561,113425,214066,115473,-80431,-76557,65301,238246,246102,-127641,-525715,-423246,-143906,11216,-25355,-148334,-137092,-24830,-56773,-185500,-85667,175874,309843,107130,-147983,-130432,81429,334134,382303,75541,-184822,-227443,-220689,-213899,-109176,8452,63876,154098,280908,215371,112956,216904,306932,148578,54702,176369,271737,93066,-172908,-92985,160562,196853,147688,178345,79436,-118900,-176233,-200124,-207982,-84524,25658,-45385,-243797,-405428,-277422,-6123,11254,-60044,81259,262763,143987,-123449,-217080,-171300,-49956,281826,634873,561374,212242,22821,96388,172888,114304,-55457,-286344,-378293,-273594,-83613,182981,275806,149629,-17459,-199980,-255276,-158274,-210630,-244035,-116866,-67327,-188799,-253037,-299226,-276367,-108486,-138566,-252953,-51091,255145,376251,316733,138570,70110,156538,240647,135878,-37586,-31550,191359,306800,214801,52528,-33870,-13908,-98465,-300867,-303585,-187713,-101156,55433,193668,51363,-236464,-203020,153853,394449,319003,140306,91027,142022,201931,176417,117257,114543,60684,-138765,-318905,-240251,-86894,-29814,-11647,26518,-28796,-143512,-177864,-79633,64147,90369,60168,119526,40308,-249774,-382894,-171823,38789,104426,147079,247072,278691,188207,86662,119313,169910,-11165,-216809,-207037,-172585,-138336,-10466,78978,46441,668,26226,99313,81822,-889,-66055,-128416,-257868,-396973,-385407,-148101,-44426,-325705,-535233,-265396,186670,466370,515196,269993,135383,508131,835373,723811,389169,-78361,-341419,-409983,-1015693,-2870428,-3025386,3082236,6902413,2948721,-1345395,-1745246,-1698512,-667926,267824,529549,1234444,451040,-892959,-706704,-116369,-32308,275667,689854,361845,-287636,-350749,-210230,-152212,-134115,-182014,-101665,12380,-150653,-355530,-353583,-279849,-206310,-114186,-127854,-115200,107322,254957,139261,39270,20913,-183904,-409599,-377930,-153823,209069,495329,414845,208521,79479,-12608,-145085,-280489,-336937,-245588,-62739,82564,206808,308550,171665,-292607,-664803,-543501,-159107,90459,75081,11300,52140,13905,-194433,-363593,-239914,77987,285216,334188,281930,50942,-9018,129989,33127,-156510,-63719,59949,-74022,-184228,63693,260140,174748,-13362,-106775,-185161,-143145,66059,255215,259553,259251,358620,248247,-15011,6409,95394,63924,208894,334819,139225,-79629,-99895,32941,213612,240418,138804,147348,205147,166751,13390,-37505,-44673,-133400,-175348,-22481,-31932,-339612,-476781,-221203,70025,90018,25983,117365,253601,194504,54399,43716,93533,138230,185201,107546,-33915,-109348,-55923,106116,307435,308861,15910,-189442,-153,313945,362696,297824,238320,-11666,-163569,-10476,76019,-78304,-281173,-322397,-91286,126449,125922,-34601,-225929,-318420,-243218,-110074,47941,220704,323887,408217,490836,377816,75991,-43276,-25870,-99691,-80062,-17018,-197659,-441273,-463926,-362053,-306920,-182756,68977,237090,66607,-259593,-391386,-282951,-176910,-82056,23763,7424,-97271,-229593,-322579,-288486,-108902,188516,340197,179308,-29965,-26010,16750,86186,334783,623086,522670,77402,-196880,-190314,-197488,-175507,-67288,-35644,-49847,5420,176435,250195,110968,78691,199928,207267,141965,-4272,-203497,-132082,69408,184939,287317,218985,-84680,-271434,-208476,1922,127738,95345,84723,57888,60243,73774,-92899,-317191,-282731,-181761,-218325,-201098,-85899,-133495,-243798,-243994,-196790,-59619,113791,167457,78951,-122061,-185426,70144,341552,321075,97173,-21165,-33388,-97761,-48990,107919,20135,-111442,93541,398912,324782,55448,-144067,-175131,18821,173874,177448,243735,363916,368531,226807,180246,281223,233752,-22656,-179459,-149221,-90029,-139345,-178269,-76472,1846,-83320,-142734,-169861,-242350,-217283,-94607,-53933,-111234,-96054,-17822,-96438,-315555,-396840,-310521,-220033,-91383,153204,293156,251963,167679,106310,53476,40007,101495,288142,373887,82530,-299685,-446932,-454269,-335874,-181833,-159073,-130939,-20436,76212,151473,192106,198851,239355,298366,327947,243746,110337,-5773,1965,178540,311786,195431,-93317,-274502,-276458,-147444,20547,25843,10462,159321,164108,-129515,-301567,-135110,87860,108571,-60405,-227145,-309422,-273015,-106783,24514,-69134,-102087,97283,301301,332559,279174,279374,352370,350441,235895,155430,118022,74221,24568,24610,71176,8519,-168759,-83494,252370,357570,236740,218637,199032,80544,114100,200130,125724,152269,261344,233489,101343,-117418,-239140,-79638,60740,6291,-35739,70896,276051,350166,178947,-9994,-110487,-92479,183108,483650,426840,144624,2009,24686,114262,82078,-159305,-348833,-310791,-145644,-21511,64176,99291,50835,-4806,-77741,-197088,-262588,-173680,-19778,159622,344944,442744,354304,183321,86861,-39821,-128680,602341,1540032,1260241,579661,484456,310525,-38029,-52867,112166,178163,-213159,-641922,-668449,-116815,546997,535698,-549831,-974648,-392908,489794,758125,711858,859641,449878,-276315,-479419,-278124,-110315,-160145,-188809,-102256,-103995,-124625,-166955,-235931,-257923,-126946,48535,-18671,-68268,175389,365540,300351,154503,44582,-4817,-27617,-109934,-275069,-434949,-347458,-60714,110308,132776,-1344,-320974,-421775,-175459,-106217,-183760,-125732,-96523,-141025,-60182,-76043,-229666,-136242,112660,106914,64098,209577,304826,335213,394342,299433,163086,154848,106809,-33570,-148169,-177257,-129781,-76452,-87493,-211426,-324695,-295053,-137649,-14328,-61120,-118790,8652,87578,-2391,19096,198103,315601,274718,123514,1117,-86545,-152517,-68302,50470,30204,-30871,-57467,-30369,76119,176871,263421,284652,125520,60434,266333,391177,160410,-84286,-79808,56450,178994,211421,64361,-80036,-11601,64360,3859,-94273,-196260,-274083,-213814,-199904,-274893,-221232,-11124,152315,80464,-100509],[-71315,-78239,-150096,-140727,-203397,-282245,-235957,-115021,-70280,-149631,-158377,-21074,-50531,-145336,-140186,1982,20367,24894,21428,14661,15134,-8419,-8756,-16599,1119,49164,133360,111027,-124003,-351501,-335154,-206388,-92080,-172301,-264793,-237911,-124632,27057,-11057,-156958,-160582,-168577,-286309,-293022,-102059,200711,342503,132726,-92882,-82162,18485,145337,340086,449200,327636,53829,-89679,-1821,46805,-123067,-272816,-222403,-73415,143630,317078,261129,93356,-17696,-93882,-67285,133051,152324,-38097,-120351,-14439,183205,204215,13391,19550,273891,335118,143004,-147125,-346799,-351577,-297166,-136383,103873,127050,9758,14312,77772,55216,-78681,-121218,-28755,124602,157422,-18520,-287875,-342425,-202923,50582,218919,52790,-194291,-235387,-117886,24607,37801,-158345,-379396,-496653,-430314,-255691,-45062,106342,90741,45007,2528,-6555,109598,190597,66689,-142603,-276126,-259528,-214495,-284148,-243055,-18678,168321,295296,377225,252229,-93715,-326254,-111042,196388,187932,56075,22799,65864,241132,295570,71360,-73975,-55731,-72017,-47622,-26358,-141989,-308907,-336281,-168932,-434,54207,118961,224135,279372,221026,-163043,-556005,-566845,-331351,-37380,158849,186224,81972,3697,69363,214890,249652,196137,124396,108362,54182,-64239,-176814,-224726,-124742,21302,91012,19032,-59793,-42778,-3144,63626,88623,-106293,-249752,-52398,311018,474476,323075,90189,-112498,-293920,-262064,-127665,-40172,139111,250757,311356,352583,197271,20186,8886,42487,76977,93672,21734,-125746,-270109,-267989,-84243,-1750,-57573,24044,56440,-135762,-180704,-92137,-206661,-240850,-155756,-133582,-64644,93532,115186,43218,-44078,-68714,-80519,-185834,-202101,-53551,31214,-16009,46448,227047,313958,177435,106762,189134,115987,-63251,-86337,15596,196387,207378,-142259,-473871,-393976,-142400,52122,66326,-84988,-175487,-109159,-91855,-157357,-42124,262872,374454,104605,-181756,-195344,773,285948,402898,126995,-124496,-185696,-222649,-233906,-175662,-91190,-25029,102979,261907,244858,102179,115434,214967,123285,22282,128220,259939,146024,-97318,-42209,217515,273419,190629,164300,52778,-117251,-139826,-137872,-185992,-90356,37507,-11293,-235477,-462781,-362648,-95912,-97935,-157565,34075,250771,211480,31540,-103347,-149189,-58810,240121,557966,533268,217634,30845,86959,132609,63623,-52358,-224912,-337100,-261133,-23978,223986,295033,171011,-37013,-231198,-297374,-297060,-400351,-332610,-134167,-115294,-264942,-278430,-227673,-197219,-67523,-110210,-254345,-72133,224456,319648,265239,78900,-41975,29350,107833,34925,-77030,1478,271074,353871,177307,-33794,-115773,-80805,-141481,-288689,-210851,-111849,-108015,-29908,89118,-19500,-261571,-226244,125748,343490,222120,1440,-20548,107769,226309,228798,162502,95726,6302,-230615,-387649,-207788,-420,-9579,-41169,28547,65262,23328,5213,57003,112469,101359,63784,146521,112613,-193855,-417199,-269094,-34092,87964,151655,234944,245695,201519,163523,160887,168859,50092,-87228,-95506,-93603,-67762,95990,237376,157140,-51287,-129458,25345,163932,149049,-6857,-191126,-365846,-447735,-389793,-198527,-94497,-232472,-335730,-153646,175340,441902,560603,302177,110533,432797,742231,636974,222475,-483202,-662575,-237437,-571566,-2624069,-3233855,2775423,7691535,4750575,-1054763,-3036400,-1992884,-269794,265011,-7518,541241,218199,-725322,-512930,-11033,94780,231416,448753,183895,-282309,-361494,-288987,-223153,-102274,-86003,35038,196491,39816,-294252,-447616,-384379,-236631,-103578,-54524,-6690,165389,223066,100978,64284,73776,-121352,-287579,-251103,-112132,167248,416521,313182,44268,-106390,-91840,-73023,-164248,-305438,-274785,-94897,33289,124388,204906,78656,-299681,-569084,-495969,-199222,27897,-3653,-72647,-18665,-51820,-291033,-447028,-223036,196097,360507,284716,183450,19984,-3329,105098,-40347,-257437,-168624,-57561,-203086,-227957,110163,282503,113744,-93066,-223451,-320734,-246057,-7778,234297,313846,351604,388982,196530,-88353,-15932,140583,178700,319883,407641,178217,-122153,-167692,20770,244833,230765,83081,85619,196905,227519,106741,-10342,-74543,-154712,-77544,218775,180067,-266166,-477777,-262649,14459,128340,136695,149308,226642,220934,137794,103607,76854,80516,135013,82150,-20688,-48394,-8046,79177,231813,239561,-4229,-198906,-57424,243255,269319,229099,238563,18319,-182215,-43659,47449,-132891,-366362,-422861,-180830,73773,99051,-53881,-211523,-258142,-206267,-145393,-7654,187393,264234,286782,356168,316998,91882,15829,72532,15679,-25945,-28607,-209172,-434241,-458500,-347800,-242030,-127740,39964,189871,94218,-152931,-281942,-251785,-170636,-99833,-40233,-66781,-170703,-338964,-409820,-327685,-150641,75156,200145,117427,-29298,-32269,-7082,36592,303760,650559,567736,52814,-237857,-183910,-170771,-125055,32661,58994,-2779,21427,221727,340803,202206,144393,237987,260892,219545,26722,-223334,-157445,27739,81557,189246,160447,-86559,-254297,-246105,-70668,89512,93239,80751,123565,140022,74389,-100815,-249490,-219986,-193981,-231010,-153006,-68593,-197590,-315841,-224740,-148663,-131774,-48679,109759,143738,-63276,-185351,51713,343335,326832,98072,-5790,-33469,-116149,-33241,126848,14240,-115316,102807,410749,394403,149861,-143585,-228821,-40016,109279,126003,222333,353079,341333,162567,89913,226983,243369,25087,-202132,-259090,-207264,-214976,-220101,-84442,24696,-45655,-146670,-224192,-318600,-324080,-240546,-98292,32461,94536,90449,-44035,-329012,-509417,-462961,-324625,-117144,142388,212842,157086,164147,172604,52977,-82976,-11943,296262,484820,213540,-214452,-407209,-416894,-301536,-162549,-169703,-157066,-45705,25738,108509,244495,298859,279317,299049,388089,349573,201542,78373,1632,55492,163413,130548,-66608,-181346,-141522,-34544,64181,19243,18678,253358,373820,72749,-205261,-133156,76257,101804,-58600,-213898,-292767,-257182,-86219,50740,-41062,-121575,-24356,122049,200475,221415,235703,282653,275787,182130,107776,39951,-28163,-28032,2534,7513,-84716,-202735,-52741,287744,352070,166430,127430,159493,87113,109983,182756,115179,110542,162104,139080,24732,-201418,-310629,-140767,899,-3829,-4272,30782,172935,283826,184756,40185,-66451,-94350,172169,498795,409469,69846,-105727,-54607,54244,19237,-204322,-349097,-273604,-115181,1739,140178,203356,127321,66209,-10842,-146804,-239544,-215385,-123573,55595,251635,333545,250490,156980,236317,331774,346199,992159,1804724,1343273,533404,228995,-72937,-260944,-150183,-140704,-138860,-315018,-484750,-404876,20821,468118,228351,-603388,-769373,-366903,326127,692866,690373,901924,525506,-289168,-512690,-266044,-94705,-184981,-281774,-243413,-191029,-135507,-145395,-271809,-400451,-306358,-61014,-72798,-122262,145441,368819,287718,155878,106732,70465,17500,-93268,-280690,-435923,-350746,-86062,63924,57456,-48177,-291538,-387195,-182707,-130739,-185710,-107427,-97188,-173140,-113316,-126916,-201408,-41726,179770,153274,95952,146912,154055,224070,388890,381695,267501,182174,63404,-35021,-46252,-55060,-94149,-81895,-75355,-214099,-322627,-230910,-37200,63148,15288,-53592,15679,112262,142875,259275,443305,502948,377932,180194,8834,-150478,-230657,-120462,-12338,-55809,-84849,-50697,-527,70116,186013,314911,302301,119415,66309,272419,363623,103046,-110457,-25634,136911,194652,123220,-54319,-134595,-8370,90271,33767,-63642,-163310,-230003,-154084,-118414,-180608,-145107,19769,154947,89372,-64472],[-5351,-45073,-136263,-139650,-203978,-278758,-205963,-73448,-48571,-120007,-93694,48474,-14824,-191593,-201258,19709,68924,63777,129462,167534,137885,76394,36196,10103,45811,159741,257743,171028,-138345,-391673,-411741,-313380,-129336,-117111,-182110,-199301,-116955,14550,-28049,-166311,-172788,-204082,-312658,-244746,-13472,224562,325904,183580,6350,-790,88525,242017,375823,417712,308989,105681,-31497,-38830,-58073,-146320,-194914,-112157,48428,231016,341886,288621,127176,-40755,-158841,-111355,122478,179023,22630,-31787,79819,249560,240135,39824,62158,271829,288071,120271,-123015,-288689,-285929,-267504,-103136,132385,103274,-49520,-39743,58630,75283,-47069,-177476,-70862,197351,255024,4741,-309948,-344866,-201628,43051,220667,38161,-269584,-341139,-203206,-60067,-46152,-227798,-446182,-553993,-491784,-318194,-49951,174494,152366,66979,15899,26218,132299,176995,58691,-134432,-267723,-219311,-97959,-206092,-241615,-10711,200359,327902,427070,303373,-13745,-191902,-5991,252140,226280,67767,-6316,40642,193646,211729,72122,6405,53491,75128,63081,5334,-34390,-115444,-236211,-173357,-2962,52522,109870,221370,263775,193011,-142069,-471379,-515922,-322008,-54511,171845,186858,79179,-2616,63803,229415,286650,176403,74178,101066,57909,-84634,-191287,-236026,-119156,99589,126634,-82825,-166503,-45803,47429,148071,137182,-128581,-260232,-12666,374207,520146,301527,14806,-166611,-316958,-349545,-266963,-102463,175091,292839,263218,243307,84118,-42750,-47137,-57839,23725,129165,78749,-80244,-218048,-206081,-22683,54004,-15282,71874,134556,-75355,-161103,-56380,-152386,-169563,-65588,-54535,1189,174189,204599,110932,-28498,-111193,-155456,-262653,-297706,-197681,-106667,-130359,-12023,258109,401504,220801,71783,129574,102495,-20460,-75955,-60533,98371,143291,-138175,-382250,-345214,-124692,98283,146634,-12235,-188958,-211256,-164205,-117078,24348,310747,379316,86272,-198144,-237234,-75634,220441,396580,197471,-40705,-162176,-248242,-248203,-227538,-190284,-120763,40510,214395,215431,32439,2127,147642,138529,41947,128072,255863,193183,7315,28810,259347,323870,205807,120016,6759,-131837,-132389,-98790,-147863,-79909,23992,-11668,-216037,-453054,-374955,-140780,-167515,-215659,-9857,200184,258707,208955,55767,-88527,-51833,185998,427522,437885,205196,77252,120699,113297,32290,-26373,-133639,-278074,-274639,-18861,221151,280342,164714,-60313,-238693,-313418,-417500,-540910,-388389,-105448,-68765,-249810,-274052,-160831,-112362,-32033,-75844,-210830,-65127,168653,214434,157470,-15696,-160715,-106434,-40889,-71991,-122813,25951,327967,363647,84772,-164498,-201967,-128130,-135741,-197793,-100569,-61781,-143507,-122344,-1813,-43439,-183436,-145216,122142,256287,82704,-151048,-154951,11690,152518,179688,125179,36884,-45007,-262480,-361363,-110902,117405,22463,-64789,49566,177989,199987,207723,212621,161685,99878,51005,121132,132025,-139486,-410480,-334785,-84757,75834,133053,178462,177550,180906,197838,153822,117017,87810,46583,32119,3392,14093,210609,411630,293476,-80654,-256517,-31304,226258,247901,36062,-206061,-378181,-436602,-371967,-216769,-102412,-109067,-112142,-28713,114701,291191,447915,271528,106300,343002,541791,417062,26898,-703657,-847723,-197434,-93617,-1687846,-2416114,2668919,8080015,5551157,-1411220,-4304611,-2318019,-96111,234376,-319969,-152176,-173631,-557492,-233425,133024,184353,88799,67839,-70391,-248689,-297215,-298057,-268264,-84146,32200,195757,397047,277244,-178827,-489222,-438585,-252360,-114147,-8595,79277,187789,162709,62656,105325,130103,-58233,-172549,-132056,-58385,137476,329737,217910,-74385,-221836,-127778,16857,-52255,-279518,-300798,-140782,-37770,47414,140809,44062,-241401,-421012,-419831,-255136,-91774,-133083,-189669,-107008,-96772,-321686,-472832,-214748,248638,383790,228440,85838,-4578,4737,54758,-134869,-350013,-264932,-174771,-309050,-234236,150293,291847,55191,-169829,-317401,-389582,-293194,-77035,174492,334100,425614,408645,127776,-163130,-35455,173339,262324,384894,418722,194575,-115499,-177345,22417,240106,195388,29918,17225,153539,226581,153099,-4459,-111320,-166117,27287,430414,401228,-111607,-408889,-295313,-65879,160162,272973,218646,208880,224238,192209,144753,46994,16211,90274,81253,26692,39099,31749,22133,125400,159678,-20296,-208668,-115850,153337,175999,169740,221124,35463,-168617,-37016,36048,-167916,-392696,-451147,-256588,-3680,38120,-86201,-159955,-139102,-133857,-153048,-50070,124007,159450,113285,145477,183069,89095,82951,185313,153340,33597,-60617,-229966,-391775,-394415,-306473,-191654,-94525,-12842,84902,80220,-34137,-133041,-185094,-143414,-93491,-72489,-91748,-187721,-366380,-415645,-328630,-187471,-41403,27853,-5595,-57528,-53838,-54151,-17965,255801,608883,557174,53073,-236108,-165046,-127490,-67689,99638,129354,45330,43534,248100,391443,253659,168499,232431,274918,275313,72032,-201150,-170630,-55484,-49724,93122,103090,-86542,-223845,-266659,-137337,51212,96093,105743,219671,215021,50322,-107948,-126169,-86511,-161971,-215251,-86007,-39088,-219910,-323303,-177542,-122080,-248258,-239200,34569,186401,-26379,-220622,-36576,269598,299198,112158,20467,-27704,-96507,24938,162071,43810,-59080,131192,359723,371066,172277,-148778,-236193,-44350,75615,73716,173061,296241,261358,80413,6738,146959,188517,12500,-239242,-356817,-317129,-275991,-232097,-74866,37548,-18703,-152855,-273435,-367905,-399682,-353463,-129676,148264,246367,183681,4747,-322709,-553960,-525302,-362626,-120070,102291,113825,73916,146390,190255,25817,-207911,-129785,279542,530659,278233,-154974,-361239,-348662,-228501,-117709,-152608,-165551,-87745,-55537,37759,258766,358416,284328,261883,379427,395477,276690,170381,22574,-48751,16333,37560,-64341,-78760,25526,96667,104834,26357,32316,282000,473927,244390,-69781,-102996,35371,34146,-88750,-208176,-285060,-239107,-62494,54359,-21447,-124006,-106748,-10518,90276,146487,146396,146910,140166,95342,31854,-75073,-160290,-95862,-16404,-35281,-144337,-203476,-19786,286106,317281,98317,43476,130305,111815,113656,160404,100005,50522,35177,24686,-44472,-258969,-352621,-158824,6232,41902,47757,6231,83910,219353,203704,124091,17880,-68374,136580,433880,331429,-12054,-219351,-178969,-65971,-87426,-258103,-341657,-232340,-84441,38651,226460,304984,196605,118581,47261,-63142,-146906,-192862,-157400,39468,257729,311758,221206,168524,332383,561252,643059,1195138,1910446,1320478,428642,2434,-477466,-612207,-410377,-467195,-418022,-305243,-186433,-17668,180704,397042,-67702,-688050,-740114,-463018,105805,542226,618742,864055,549190,-246900,-476554,-243067,-122739,-254823,-375774,-365339,-275263,-156708,-132865,-300731,-488334,-405119,-131281,-120824,-185666,77905,316919,236756,141714,156091,137820,61956,-83184,-292040,-425209,-341995,-114530,10103,-26686,-119432,-261344,-300058,-174124,-183488,-207628,-78203,-50273,-134482,-142538,-204032,-210066,8696,191335,152436,85483,50590,-14350,78531,320570,413761,357539,242147,72066,1960,97063,105661,-45948,-92952,-69007,-192265,-279400,-141452,66623,132538,74453,5965,30686,121746,230962,430100,634650,644887,453869,239961,38004,-183473,-263427,-134346,-56547,-123716,-134774,-60050,11623,38716,149283,322204,294057,98239,45214,216253,258788,12249,-129531,22091,178113,185411,54299,-113639,-103445,50635,116189,57644,-17363,-114753,-158557,-61813,-20679,-82797,-65091,37663,120733,76377,-16413],[56275,-22489,-129246,-136663,-178424,-243055,-169745,-63980,-58718,-94851,-22117,110797,303,-281324,-275135,-26900,49410,69810,221996,306534,233734,128028,59510,1337,-13936,137730,304042,226316,-97807,-365535,-439690,-358369,-143957,-37039,-82521,-180432,-150397,-26403,-32998,-128812,-127629,-174659,-271273,-167777,67180,237205,297751,250457,159701,110238,139842,297378,380665,353152,242563,112946,14193,-66672,-151019,-164457,-114967,-9921,137138,254604,288842,241697,113187,-62517,-196740,-164192,22094,111699,49701,45751,157451,280087,237348,64591,101068,220033,181957,68965,-85695,-197434,-182468,-176582,-41726,142458,72066,-101258,-98683,20194,73299,-23586,-217384,-105923,245453,345033,60243,-255002,-286609,-185497,-17221,126513,-24317,-321063,-396028,-257016,-133000,-123113,-270518,-457576,-507724,-453329,-334790,-61015,196024,169761,58908,26348,83231,186393,191858,96509,-82545,-272398,-205015,38433,-50180,-177128,1743,195534,300597,388908,269074,10685,-87349,74634,277383,230217,48861,-43966,17179,117985,110434,78185,72076,110524,170623,148184,36143,66065,82542,-110707,-172392,-39651,6371,76260,193279,208600,114589,-121039,-328954,-382532,-233429,-1298,187371,163851,88073,20358,64332,253394,353272,174726,38939,99182,36423,-141201,-202688,-185042,-43646,206936,168724,-154934,-243754,-50859,81574,188616,137092,-140559,-218844,56027,427861,561825,295231,-45165,-210920,-313672,-373560,-338931,-143414,169592,277170,171842,89774,-46214,-100268,-108444,-171747,-54171,124903,99727,-57038,-186131,-149228,53132,130649,50798,129736,205162,5950,-84458,28371,-30961,-37475,57200,11677,28264,215034,287002,200573,25613,-121989,-201568,-299501,-331492,-259296,-208647,-235722,-76469,239429,389998,196264,10588,52031,90440,51253,-40398,-138371,-27882,66635,-119078,-274857,-272080,-83565,140919,201095,56457,-174935,-306042,-258682,-93174,87185,307277,317892,49594,-192489,-241376,-122760,155778,361078,269857,58292,-148895,-282402,-247466,-236063,-246309,-185060,-13276,151083,136305,-74979,-95738,116068,177137,96808,165886,256365,226393,121079,113788,290586,347790,198596,70934,-35156,-158299,-161806,-100005,-99800,-44426,-2100,-44919,-189695,-376882,-314289,-136831,-195169,-234729,-41185,135407,280748,358894,211886,-4238,-25096,134612,271611,278269,156872,126881,168045,123301,45183,18811,-44732,-220866,-304580,-69208,173674,234220,132003,-82814,-223225,-296801,-477226,-588252,-389540,-34843,56655,-158094,-250569,-124073,-51687,-13851,-48685,-140646,-41586,97811,100820,34609,-129692,-267904,-219873,-164552,-154611,-150491,46987,345690,327730,-35359,-306223,-284036,-150121,-77487,-50800,-3430,-56320,-199085,-195128,-62429,-30394,-42048,11941,142343,155875,-48168,-256742,-262642,-114872,15704,69476,31689,-44268,-82064,-228862,-262825,15533,234008,56214,-86511,63307,253055,322558,368174,335181,183646,75677,27527,66050,113568,-85172,-354096,-340952,-95958,66625,86808,94010,108855,149683,183947,92490,24981,91216,144805,144562,106756,102492,305767,540738,405555,-78165,-314610,-48679,259821,275981,54509,-173516,-302301,-371872,-335241,-200041,-77461,6201,80171,78030,25277,68943,215137,174530,107336,263626,305974,137043,-141887,-689631,-866288,-313708,267718,-322409,-886354,2426742,7435711,5266363,-1629044,-4727970,-2566583,-291044,45305,-431771,-622391,-627174,-492725,34957,304358,244923,-82644,-317053,-294926,-180906,-174837,-242685,-284383,-87689,140368,327715,545641,492536,-29784,-458951,-437789,-266800,-150981,747,137104,188135,95333,37375,159417,176621,-18505,-101744,-57930,-16421,124597,262676,155785,-109647,-236118,-118108,89106,19587,-266306,-323934,-194106,-101618,19430,150100,74342,-144293,-263758,-324250,-294766,-223856,-273354,-300749,-176624,-108153,-295034,-458419,-231301,214286,342415,172069,10373,-20799,15171,1146,-211616,-395363,-321699,-270487,-378311,-220721,150663,257560,8313,-214785,-355918,-379822,-276726,-112773,105700,321834,468377,419302,61715,-222123,-49113,187916,294616,386389,366890,182224,-63065,-124926,40452,207139,156126,1887,-41636,75250,159493,135368,-28699,-159478,-175650,98232,547901,573385,82914,-292905,-313236,-149076,167657,381494,299407,197192,190935,200970,160062,16875,-26996,78068,117590,102356,123611,42630,-51180,31514,108085,-29754,-227251,-162379,75302,112797,133794,197019,44879,-122607,7254,49097,-164339,-344211,-393825,-285798,-73001,-38376,-129658,-87986,1728,-60875,-142711,-57899,71429,57365,-50301,-70630,24175,79739,149905,290851,285163,84828,-112305,-255158,-310667,-276261,-245424,-168572,-89466,-70163,-36815,39525,73393,20476,-101895,-115526,-81863,-74934,-63185,-142290,-306416,-346189,-299669,-216268,-134973,-135327,-152127,-104307,-91108,-112900,-52024,213000,519295,504393,88467,-183587,-128270,-65606,83,140237,174138,83222,53694,233099,380387,253242,147960,184051,242831,295481,128594,-137634,-176116,-172206,-176685,33032,79261,-80562,-199146,-272738,-185245,15645,95286,156078,328172,272384,7730,-110984,25763,82970,-104980,-189966,-27621,-9887,-208583,-284541,-127814,-121743,-365223,-395461,-34278,192633,-26672,-285263,-169891,140766,238468,120448,35520,-22564,-39968,104553,186365,83455,35124,167192,263939,266688,115701,-170028,-213437,-8799,68561,27665,110626,216727,164618,16249,-34972,74486,105829,-32586,-269092,-416432,-392972,-308375,-209547,-49140,37097,-17733,-171135,-309977,-374665,-413123,-392384,-136572,207541,328666,249126,41018,-308022,-540997,-505881,-334987,-100935,48341,29476,31790,131011,164014,-30951,-318819,-228900,236714,488975,248077,-140441,-309896,-251641,-127428,-61827,-116611,-150540,-132219,-150174,-45913,230478,358320,239385,176386,294483,367483,315689,240781,50443,-114424,-97807,-65492,-89717,5808,173916,198578,118609,28590,27670,224772,431654,330025,59545,-52062,-12139,-64674,-146216,-216941,-292680,-237979,-60393,33985,-4927,-103518,-124274,-50780,30201,63147,30271,-19844,-19600,6167,-40978,-187031,-273729,-150763,-24372,-43405,-150294,-172625,3303,248750,265547,55638,-6814,118291,143266,119968,143684,97201,5076,-62746,-55315,-76663,-270309,-341628,-114247,80469,129766,106456,217,20055,166515,233228,219955,114292,-28595,74622,290405,205299,-83147,-303528,-303594,-210493,-214032,-308070,-324477,-194788,-61475,80137,306328,385198,246740,141016,79056,24478,-24250,-125851,-120393,108286,349833,374443,273345,222080,373775,613820,699601,1179451,1808500,1188650,357311,-93675,-783474,-932032,-728055,-836841,-646284,-219279,142852,356156,304542,308286,-289321,-779253,-857669,-660657,-159894,318376,508535,750374,524426,-147629,-378644,-214466,-184418,-344128,-440550,-434484,-331037,-172921,-127972,-317589,-509893,-419700,-166857,-159324,-241885,-14757,211158,147924,105877,176282,179611,89157,-85867,-297889,-398717,-324192,-140555,-38273,-98805,-199530,-243688,-190429,-153939,-244518,-232175,-35072,36047,-43291,-148326,-285403,-250392,365,147256,113774,45514,-46879,-153312,-67910,201856,383921,403689,307624,118915,59713,225106,231249,-15740,-104393,-59356,-149866,-217247,-62624,140490,172456,94515,33153,35842,104611,236580,477237,709036,702328,486246,286745,82570,-171061,-243572,-119859,-84886,-162902,-173695,-86458,7102,-3468,73010,267958,246787,59004,5223,126182,122205,-79208,-134223,48077,162105,143869,10105,-114902,-11656,140432,130510,69305,32095,-67471,-88538,31587,66944,-7211,-6803,34577,58296,44235,31297],[99427,-13647,-133465,-143196,-152874,-192757,-135737,-83042,-86816,-69708,40177,146690,-1461,-347623,-316321,-123494,-45011,38322,277334,394453,280032,147730,73205,-31898,-146033,2946,269313,270865,-5740,-262339,-377834,-314294,-129539,47762,11074,-184880,-216576,-74635,-6228,-35512,-25688,-81594,-161279,-66103,129870,243877,277938,319945,318673,215017,164431,298596,350878,270458,150227,81417,42355,-82158,-219379,-177224,-50850,63687,180060,218119,169554,116192,37117,-82334,-190079,-201386,-120647,-19720,26582,89181,213567,287565,209276,81788,113647,119253,32346,-6214,-45430,-86477,-51875,-37155,35414,134182,43577,-128162,-136730,-19972,40249,-49494,-258130,-141415,241164,383856,124644,-131015,-169880,-160492,-126409,-44468,-123087,-337387,-369706,-239781,-161999,-172361,-280512,-408061,-367284,-326814,-306392,-73214,170892,137641,20807,24698,136633,251075,234899,170308,-795,-284741,-216724,152817,132009,-66112,27565,167192,234647,289010,165613,-28811,-43576,104191,255426,204580,27898,-62039,-5264,18501,12439,83609,92921,83850,182020,184035,53929,133165,241104,14252,-161458,-92547,-63820,22311,140536,127597,19623,-93637,-163124,-187458,-76534,102418,190013,128325,120551,81350,78915,282638,422895,180572,14399,93755,-403,-211366,-216132,-103523,72096,308331,199039,-185534,-275970,-69762,68679,163485,96984,-127655,-127795,145987,457688,569329,291838,-69618,-221852,-280479,-328177,-321827,-149576,129356,216150,71678,-66701,-164780,-136811,-152329,-260534,-133196,85687,90745,-48837,-170077,-104063,121405,199253,121911,191958,260135,94683,28234,120117,91953,102250,177950,51109,17155,226560,357992,298388,114469,-88608,-204812,-287691,-293511,-220884,-243788,-295384,-120492,185163,294384,113199,-65221,-23472,92256,143755,14385,-193943,-143215,-6604,-96482,-180656,-176445,-13686,177581,225026,109863,-137351,-366214,-348570,-104782,119053,255160,205034,949,-161688,-202902,-123731,112958,310489,327533,157467,-130658,-300780,-226791,-194772,-236953,-194038,-44426,84872,30070,-184686,-151934,119123,210779,155912,216505,251721,237131,216712,199296,316629,349369,174861,30824,-62987,-190428,-222628,-139595,-49457,12283,-26539,-97212,-161207,-253854,-202720,-98670,-191101,-224534,-55606,83646,280384,441506,317381,79492,18837,100028,124418,82001,69405,147271,197370,160096,108224,72550,14195,-179616,-332087,-151421,95077,166290,81816,-97813,-187705,-247341,-455552,-538679,-337744,55741,215753,-26568,-219340,-124057,-26345,-14064,-39334,-70239,-16533,27633,16960,-62164,-239316,-345724,-284858,-228871,-185270,-134131,73236,319860,253147,-143261,-415492,-347757,-148465,13711,101978,53742,-93241,-250950,-225806,-90962,-11791,92170,182468,176581,73200,-118095,-267622,-297315,-224172,-128981,-49081,-72844,-121997,-96806,-142020,-135374,126886,317146,79058,-116140,41369,249414,351172,442418,382904,154733,25318,5591,21482,94395,-19047,-248769,-275527,-64180,55023,15711,5648,71755,135404,137779,-1537,-73128,68016,183751,215282,201796,189458,358110,581469,454442,-50799,-294982,-20918,269927,250094,58459,-103488,-172333,-273941,-281980,-153140,-37664,81282,201463,141292,-63129,-141601,-52970,32011,103415,219540,110202,-129207,-265092,-508942,-765772,-562529,375520,1006764,741849,1818632,5544258,4262334,-1014420,-3848443,-2614683,-860967,-418457,-513905,-801230,-1025696,-569293,217431,484106,308603,-181997,-555817,-395207,-83383,-31578,-154594,-284368,-115746,207577,392522,592442,615509,115235,-362355,-392871,-286403,-204681,-20190,171380,188499,47074,35428,217879,202258,-17378,-93052,-45833,-2971,126615,234079,144258,-53086,-156561,-76004,118128,34373,-266003,-344381,-246476,-134958,59895,230120,147158,-45290,-136481,-224173,-293065,-317971,-376157,-362504,-192592,-77847,-230134,-422172,-267374,108535,241399,112768,-34324,-28405,25933,-34809,-236803,-367951,-320053,-328744,-406523,-206044,96869,164617,-27361,-210841,-323020,-301136,-202643,-95265,59139,285487,469038,412363,9141,-258097,-60192,178344,268547,326107,270871,142550,11459,-28658,72798,164636,135006,10746,-82073,-28794,46470,63774,-79993,-219650,-193643,108076,545186,654924,261779,-161013,-309425,-214706,137498,418423,359472,185490,123592,164738,150299,1193,-25990,110626,181706,182433,177014,21401,-116348,-15048,104465,-31836,-248163,-180499,34800,91126,121630,175094,54090,-53584,70880,79930,-116732,-228923,-268260,-257029,-111457,-110619,-176299,-10432,131849,-13621,-127093,-24994,63825,7215,-143316,-221197,-104032,76370,204615,362144,378619,115101,-173978,-272581,-196445,-127613,-181153,-173983,-104757,-113823,-135434,-8863,148805,145082,-25126,-106570,-84636,-59289,-1020,-54582,-184553,-230221,-254775,-233386,-189482,-254390,-276688,-154410,-140217,-164791,-45795,190883,409449,430755,153565,-93443,-79425,7476,78243,169766,196823,100660,37807,168360,305018,203302,92443,108196,177793,282596,193336,-40122,-173249,-295913,-268681,27021,109667,-57156,-184007,-256513,-191410,-7861,85779,216327,419981,296370,-46409,-107978,170213,240180,-51018,-176108,-472,7754,-180420,-229714,-98016,-137599,-428369,-460746,-75087,159601,-64392,-355905,-298943,1229,155052,101575,19947,-22971,39741,177836,176426,103842,132511,202389,164506,125061,2605,-209356,-183848,36212,68818,-14583,47556,140166,86919,-8653,-24528,35880,39110,-73755,-275126,-424072,-418375,-308907,-160006,-11601,26545,-46508,-202449,-325201,-335873,-351425,-336644,-112519,201746,333294,278087,54262,-300265,-497642,-435406,-262318,-69675,-3417,-18074,40604,130689,116734,-100069,-397773,-293721,172931,368893,130726,-170844,-253514,-135016,-15935,-11164,-76684,-114120,-160032,-230879,-124065,166625,300566,149780,49270,151437,274636,305256,264421,66345,-140012,-165814,-159541,-135610,52766,262575,239693,98581,14620,-9494,94512,272915,310845,143591,7477,-39302,-150674,-211382,-239245,-315622,-266928,-100338,-8828,12792,-57328,-69820,12399,28769,-17300,-85929,-174510,-162185,-58102,-80117,-252901,-326982,-172704,-19702,-14994,-97488,-114040,14575,190076,212519,48800,-11324,123348,167451,123183,141054,119326,27,-92379,-64494,-56788,-232399,-274011,-11801,200693,228680,153523,8297,-15355,131250,267148,303204,192666,7734,-5294,97975,56909,-131752,-332643,-380057,-330256,-323699,-333155,-286513,-161699,-51931,112754,360234,427933,272162,135607,77645,84059,77181,-48547,-36345,228640,482530,487567,384583,308745,383672,525900,544009,974552,1500351,971624,396991,-7565,-910698,-1086260,-975449,-1189278,-821607,-109092,391451,584003,342467,191982,-372774,-818344,-1021723,-902607,-468338,33780,363819,574334,464666,-6276,-243264,-183183,-251952,-413923,-454145,-440705,-347344,-172444,-125449,-317095,-472361,-375836,-183975,-187265,-277838,-117543,61970,28345,47375,156308,178929,84077,-103306,-290351,-358145,-301516,-158971,-72509,-147814,-273133,-244233,-91875,-125946,-288148,-240967,16154,132912,56680,-142750,-346896,-302830,-60591,62176,54664,-3561,-115588,-234046,-191928,53663,294356,385894,343375,171808,111415,286095,263810,-22848,-108060,-36415,-93681,-156909,-19391,162274,166068,62390,9486,12224,55465,164292,392298,641109,656052,464336,303571,124308,-121584,-185522,-99018,-107469,-170564,-189551,-116725,-5902,-41665,-26603,152760,157734,6760,-34774,42608,6580,-142167,-126401,41598,92036,75481,-13761,-79196,95753,222127,122662,67695,74945,-32229,-45569,92512,122020,31120,12372,7579,-16930,1065,66404],[114361,-17089,-147495,-165327,-147362,-145481,-109272,-115005,-112904,-40021,82923,150104,34,-310518,-285923,-231294,-185344,-16819,288537,409691,268266,146568,92225,-68082,-286309,-174687,174748,289477,109248,-97482,-211097,-185676,-87493,115934,80114,-202195,-288691,-105366,58007,100108,112135,55124,-2108,52199,174983,250521,276326,369761,427933,281908,166116,252370,286060,177532,49738,21334,48015,-87454,-256377,-182531,-14784,93631,176446,145876,21540,-55598,-82155,-97967,-140498,-203626,-242607,-165178,-47780,87135,247307,285220,170548,81539,83982,-14740,-128919,-85680,-6322,29112,90319,122995,112964,113972,24117,-123583,-137231,-43377,-17375,-136495,-312057,-189314,166177,334777,163580,24842,-16769,-133324,-261171,-242146,-228366,-314529,-264583,-146168,-137068,-185835,-259889,-303274,-168171,-153113,-248316,-83808,113578,65098,-42166,-633,153556,289412,281191,250205,88209,-281670,-235622,211079,278840,61039,68455,131276,155478,166012,29869,-116215,-64898,78343,188455,163976,32648,-40109,-21878,-80511,-58180,88035,65880,-15316,115496,172501,55677,150385,325597,113572,-137868,-138346,-129192,-43899,67281,44237,-46808,-49909,-11519,19476,104918,215826,177699,98201,171957,165024,106122,303226,454791,174728,-5286,75724,-40701,-264973,-228535,-30114,181106,367179,200431,-181767,-265096,-109507,-8751,75581,41054,-87154,-9225,238734,451612,512031,264259,-57455,-185838,-215610,-227638,-229169,-125525,65840,127996,-11750,-186624,-241141,-139556,-161309,-296765,-192734,24064,64749,-43029,-155577,-67695,165500,234736,179572,252642,297395,175384,143225,177007,151845,194800,262652,66421,-5918,233725,414816,385014,218677,-16385,-166026,-235585,-203185,-110094,-206753,-286541,-122774,118887,156549,3121,-137396,-81002,110350,236617,70786,-215429,-214353,-61972,-83824,-122732,-70825,81895,209208,222372,142953,-84257,-373001,-405698,-151267,105531,172008,72560,-45253,-105451,-129088,-78008,106030,267191,359924,239580,-92562,-281654,-189435,-121898,-167800,-147817,-50044,26114,-73342,-258947,-150382,143964,212427,186721,249893,230199,218895,268497,267405,339085,333534,137634,-2564,-80172,-220576,-298039,-200729,-7474,73858,-37566,-146047,-134084,-116825,-77147,-52386,-171029,-197927,-54521,62478,264680,439855,342164,138266,71385,88992,13980,-105062,-39927,125921,193838,212704,203956,119998,30152,-158299,-339402,-231028,5904,90636,28630,-98464,-136296,-172337,-361548,-425782,-258277,132707,350880,100530,-187626,-147449,-25512,-24057,-52092,-24075,-2600,-26858,-16334,-107494,-319556,-381251,-289202,-219990,-150382,-59806,111011,259609,161097,-200185,-452787,-374755,-128232,105249,206807,58415,-150454,-270197,-204434,-98045,-22960,151683,295373,208670,33726,-99454,-170861,-236266,-271222,-228628,-133016,-145190,-172672,-87311,-28842,-24241,185400,345997,81808,-161641,-30917,159602,282934,416402,338719,66431,-46763,-2335,26084,114878,71883,-106798,-149118,-1691,34062,-68970,-61920,83272,155619,88057,-87477,-133762,39334,163736,231904,273839,262577,354006,521584,424857,-18229,-220398,41076,271768,210162,67279,-14516,-36927,-169759,-215051,-88047,-2846,100715,237575,149742,-122992,-263914,-261347,-118131,93430,225249,3963,-336210,-366929,-305788,-643008,-886656,155993,1825989,1861934,860919,2765055,3156960,681473,-1789888,-2375169,-1651764,-1170627,-767888,-803670,-1281710,-742986,284561,639582,405047,-124729,-547379,-332227,23478,85831,-77776,-287467,-165093,214400,378850,524935,602367,214670,-227051,-324001,-308307,-254804,-51470,192298,205718,36428,58986,267003,199334,-57925,-141106,-87165,-17094,139871,247240,182221,66168,-26264,-24381,98083,-297,-271252,-357875,-285621,-125971,158222,344212,220548,20391,-63206,-137288,-243563,-338408,-402588,-344456,-138299,-9338,-149703,-374401,-298683,-23771,102630,43974,-52278,-29072,32529,-41255,-194807,-265669,-259093,-342504,-399681,-202892,-883,24144,-58338,-159721,-226466,-178852,-87192,-22202,54021,237202,421483,371378,-31627,-274500,-75076,143130,194314,223761,159943,83575,74187,77243,111879,132087,142406,51765,-104284,-142098,-77845,-30443,-144714,-285361,-226142,53093,438392,632944,375668,-42926,-279354,-250519,67721,368305,374168,168185,40903,100484,122838,9930,28043,182401,249650,236635,184008,-16196,-146622,-2025,140595,-26882,-252044,-157504,39281,99933,122725,158781,67466,21221,126718,110627,-36487,-75794,-114562,-185099,-115342,-165051,-215315,63162,232941,741,-115113,37290,112737,37706,-130694,-261842,-161106,84886,233515,376259,408590,118328,-227545,-267025,-65371,14894,-133685,-198028,-123592,-134983,-190313,-50947,179278,217866,25421,-126876,-111908,-40812,59677,36405,-46233,-106305,-207364,-235534,-203154,-311343,-344369,-194676,-193760,-192079,4833,191980,302707,356097,229117,6568,-31975,77974,160850,200597,200284,91734,-6239,65606,184383,120572,20607,27508,104679,251249,261280,78048,-156587,-390335,-307039,69099,191294,-5287,-167057,-205875,-134782,-6606,69214,265959,467583,275702,-105065,-99063,273575,340169,-24846,-186190,-12917,7480,-153966,-188724,-100943,-153042,-398398,-406941,-76832,96367,-125742,-402792,-371429,-99410,65438,41530,-34290,-29249,123188,223936,126144,86241,199545,232736,104879,2429,-124313,-257354,-164765,60326,52723,-61855,-9009,85632,49215,3078,19348,37769,19340,-82806,-252248,-382069,-391397,-283300,-99934,30691,13744,-94557,-237936,-314354,-262509,-224562,-192851,-57397,144859,275480,268801,37101,-310436,-450923,-348532,-173960,-39294,-41299,-24844,89126,149470,78222,-150485,-427849,-319543,97801,207384,-32278,-227748,-194473,-14630,86373,22687,-46606,-64337,-153573,-269106,-180294,82532,206970,40329,-95578,-13542,144362,244641,231480,56136,-140466,-195572,-231267,-188758,54751,273646,216108,57689,-13057,-75036,-65502,69966,210843,164056,63488,-25603,-183702,-256545,-266170,-347993,-325542,-185024,-68265,32216,12109,43383,152154,72747,-83837,-177425,-281732,-256613,-84078,-69224,-245388,-303794,-159155,-8000,39617,1712,-34892,20351,130663,170640,71840,23920,139547,174574,120498,155254,167743,42238,-47804,430,9766,-158679,-167508,119691,326378,304684,175274,22111,-25803,114006,296057,354153,232062,26478,-86857,-95249,-83831,-156145,-300462,-375354,-381362,-381185,-314538,-217091,-131111,-59053,122939,369977,421923,272755,115797,49200,92610,113395,2025,55428,351201,598446,600542,511120,405869,393293,382767,278208,659224,1043544,705352,566806,237078,-850227,-1027088,-1051848,-1442422,-940496,-20897,486789,587992,272577,61257,-293778,-742792,-1100284,-1105722,-807663,-290084,188780,360586,387807,146979,-104242,-149781,-291580,-428614,-410815,-397902,-329478,-152219,-118370,-294726,-396289,-313120,-199567,-204690,-288312,-216481,-112590,-109880,-28671,96293,127853,40386,-131972,-268207,-309988,-277011,-166821,-91503,-175353,-329143,-258282,-27432,-91397,-292242,-222064,61450,200192,114385,-142394,-370231,-341145,-149549,-39527,-5693,-41594,-137734,-251136,-282371,-99482,160220,299579,320470,196425,134149,256187,187163,-66264,-96673,2887,-34779,-111467,-16863,128503,108209,-18119,-63856,-48841,-22182,43414,213611,453577,514873,388397,280535,140459,-63061,-119414,-96400,-136747,-152062,-170175,-129908,-17271,-67680,-128492,-2694,37155,-47213,-52974,2073,-48407,-161290,-116017,660,-8637,-1946,-26325,-35406,174422,260247,87972,55033,105866,-10016,-41535,97714,132482,31009,-11045,-39668,-87882,-43207,79152],[97371,-28535,-163425,-198508,-165640,-112602,-91559,-140992,-122272,-6506,102839,128496,28795,-130732,-171752,-303243,-317321,-69485,264522,354721,206597,137010,123577,-86183,-369968,-310330,55153,263328,203551,88090,30872,-6871,-25813,152803,115730,-213181,-332131,-101005,147067,244708,251086,203593,171523,171621,207037,259161,288254,377045,446060,293203,155987,182855,192997,76256,-49129,-54487,29924,-86314,-260169,-177711,-12239,73294,136112,73962,-102784,-215424,-200233,-106272,-68722,-164184,-291491,-276081,-156050,45063,260832,281011,131016,54346,11707,-154282,-264846,-143926,32930,134214,223065,267159,174880,89570,13893,-93231,-99405,-38305,-78617,-256644,-376142,-255969,24803,190834,148239,161198,136747,-109165,-384551,-402430,-302251,-256494,-115459,-10215,-75140,-169880,-216480,-158990,42171,11743,-186439,-96348,41733,-29382,-120677,-57797,110734,266355,293346,297883,159532,-235441,-230810,203593,345310,169635,114243,97807,82355,55085,-95116,-217007,-128954,14955,97357,127176,77874,26083,-24043,-146658,-83889,94725,11301,-141677,11768,139930,51795,120592,323197,169610,-103381,-157403,-163486,-109513,-16252,-15234,-47837,17025,98076,179604,251217,293739,159606,88228,221150,236855,133964,296413,413694,139067,-24109,41700,-74225,-276847,-229370,5383,235310,356650,161472,-167069,-230228,-166969,-140750,-45507,-775,-27506,103608,309803,403629,376534,185286,-28499,-107661,-121448,-99484,-100976,-88511,-9260,28270,-70880,-247607,-257455,-105396,-127928,-270093,-219454,-44190,34417,-29329,-127784,-32908,178056,225423,211262,303908,317981,233971,225732,174115,116187,207483,292424,74590,-5282,257037,453035,441306,308581,70981,-101738,-166141,-101497,15460,-118325,-210538,-78041,63438,27973,-91762,-186303,-112783,136148,302898,105570,-207169,-227436,-90793,-89489,-110301,23904,188903,236082,202156,158023,-24934,-323914,-411186,-211851,52840,84667,-41614,-71540,-27866,-37110,-2815,134065,248410,364578,291300,-27415,-217262,-146882,-50975,-68778,-70133,-38354,-18424,-145294,-270895,-92386,169840,167044,167562,242924,184178,170181,261845,301457,353803,303101,87053,-40864,-95018,-240050,-365273,-260566,13928,118027,-28270,-167551,-109447,-1434,23515,-23213,-148421,-166194,-44438,72139,240928,363984,283322,156425,120578,97796,-45871,-233705,-137257,77011,168540,267273,298381,147299,8822,-150157,-318477,-280508,-74649,22807,-11042,-80261,-74787,-85423,-229188,-302020,-189059,163367,414168,186781,-157463,-170449,-26923,-31916,-83227,-15004,-5381,-57285,-2740,-100437,-352916,-369864,-238422,-149852,-57788,64503,159274,183701,79194,-182877,-397066,-348769,-94360,166054,230236,16475,-195853,-235558,-136971,-99663,-84489,102203,301822,221045,44414,-4574,3400,-91466,-232388,-250585,-160379,-160559,-183256,-59102,76484,39108,173404,317547,63104,-221838,-144232,12994,149726,307907,216009,-68542,-129672,9557,97445,197416,190194,49037,7416,68488,-1129,-149825,-90933,138745,207716,61491,-123644,-124302,28077,106256,199731,311844,306763,292173,380222,328059,-2520,-131426,115154,280690,194869,96008,69383,57375,-85211,-139359,-20873,12518,69479,200472,109210,-139107,-259950,-344402,-234631,85155,279415,-5513,-479746,-497404,-227066,-596630,-1221199,-371148,1865065,2176457,-180416,-99006,2496462,3134387,816187,-1834791,-2390404,-2073584,-1291059,-848054,-1370915,-910189,255050,726501,534649,112613,-284453,-139358,107190,137097,-49032,-306731,-227368,157933,300092,368543,454642,240830,-90300,-251884,-323376,-279169,-67545,209910,241600,65401,99942,291191,164324,-130926,-221918,-153744,-41487,160655,287648,246382,189933,92960,12980,43522,-57732,-270001,-354652,-296581,-76066,280131,439109,250972,31286,-47506,-78843,-161523,-278297,-338225,-242664,-25428,79512,-73812,-315917,-295527,-128685,-41648,-36962,-54898,-25970,28821,-20118,-94782,-111548,-155557,-314623,-371063,-214642,-113489,-129646,-91137,-81446,-96394,-45861,45898,88355,89531,188002,326519,280697,-71627,-280860,-98359,88639,97028,109096,61271,17075,96144,155144,145290,119078,170835,105223,-115223,-244986,-179975,-111547,-204870,-342919,-269423,-46427,273406,524631,399427,40749,-224800,-255481,-29640,249954,336491,143393,-29824,33346,87679,43194,124445,272855,295499,242771,147600,-43768,-123938,55939,185435,-15476,-216680,-91889,73311,112511,123176,146704,83206,81530,149780,120251,51576,75200,20261,-103733,-98939,-198276,-237900,127345,301354,-6143,-109092,104355,200934,143107,-16630,-189900,-138137,100076,225159,323639,367498,98248,-251562,-227283,57740,113514,-118329,-224226,-129049,-137660,-207955,-83621,162714,231176,39111,-172583,-158695,-32247,83737,88998,62134,-8040,-166285,-221574,-186682,-308595,-343880,-218868,-242487,-185588,84919,205309,211019,290460,289175,86894,1223,131852,236099,233811,184668,58129,-65120,-45643,53410,31382,-46206,-37203,48517,219718,324187,198734,-119792,-423513,-290147,132131,296015,76266,-131202,-115632,-11799,28976,53603,288420,457467,210932,-160560,-85831,315925,357908,-36894,-217712,-56512,-11047,-142838,-180231,-136466,-154617,-271037,-247599,-43646,20303,-189195,-404104,-355815,-127861,-14098,-59000,-119486,-36370,193189,237109,49945,29959,215125,256194,109834,-56267,-219023,-295033,-158159,48751,5305,-122006,-56885,60375,50633,26941,56248,63637,52383,-50050,-206914,-306872,-323571,-241249,-47474,69336,7508,-141297,-263406,-280712,-176019,-62691,6475,21986,67043,186834,228421,-9699,-338507,-413393,-268393,-95966,-19048,-60420,-3528,152201,182051,71501,-152008,-399107,-312389,22215,54634,-181497,-281897,-137328,90774,163372,36913,-32463,-11070,-103779,-246017,-204715,-3274,109796,-54295,-224320,-160182,11446,147544,152651,17564,-138692,-209518,-277102,-235684,17083,216544,150499,21651,-39272,-146569,-197593,-90579,84476,128634,107442,34075,-143978,-257120,-284430,-380434,-397814,-293876,-133872,49740,96354,186186,314951,133844,-128402,-229754,-325622,-291578,-75661,-13410,-165696,-219901,-125359,492,101738,120596,52935,29376,88378,144552,106016,78694,158719,163763,112956,180886,229755,115836,43076,109325,99592,-72607,-54587,237004,415188,336555,170316,34637,-18364,110421,309549,363409,227500,22171,-150851,-239833,-191897,-163185,-221795,-284771,-341766,-367034,-245659,-115414,-102684,-82648,103819,326220,364561,253362,101315,12684,47769,66966,1329,117665,432661,653630,668841,607651,487314,428739,284918,44310,350009,551938,432229,809602,546149,-674224,-820096,-934604,-1524179,-994028,21309,418712,373471,108099,-55278,-90322,-523673,-989045,-1188719,-1141248,-616926,-5363,142297,309947,274535,4799,-115344,-280226,-373361,-323571,-334397,-293786,-119548,-102081,-248959,-306580,-265404,-221890,-212284,-277705,-301259,-289389,-251409,-111922,9116,33446,-35107,-163344,-236253,-262184,-251439,-164627,-101602,-192017,-361602,-272087,-559,-48992,-246451,-174505,83481,202217,94000,-158527,-347738,-342390,-232511,-131278,-51581,-54978,-111836,-218018,-336532,-233790,5962,157570,228686,172180,118855,148774,32237,-126073,-68317,49880,11529,-85191,-41210,54637,9443,-123796,-162086,-138232,-115565,-85371,8599,208691,314590,272042,219572,113932,-30624,-77944,-127665,-180936,-118696,-110180,-107968,-20944,-83451,-213062,-163113,-93969,-90293,-34603,22878,-29958,-138866,-115580,-65955,-104715,-64035,-34637,-6365,199249,238644,30396,33209,122577,6312,-70030,43482,99506,2907,-66047,-96814,-140201,-80020,64615],[51599,-43010,-169088,-227674,-195188,-97358,-80613,-148129,-112620,23226,102252,97619,96741,153593,3711,-304110,-384805,-93682,224024,254462,115901,125431,161158,-74943,-359846,-344102,-54871,180624,237024,240747,277399,172814,43999,155149,119788,-199647,-319503,-58589,233815,356489,354431,330113,320813,270545,228197,265979,297573,328398,361902,249259,144682,119884,86835,-31796,-142384,-131402,-5688,-80072,-232216,-160694,-41181,6271,74970,36467,-154598,-302241,-267545,-104863,-5587,-91258,-246309,-323419,-267066,-17058,257905,276248,94247,-3001,-86508,-268427,-347096,-162217,75138,215000,321395,359824,206958,64965,7667,-51971,-38301,-5131,-117351,-356055,-431671,-334050,-151068,-14842,70845,234703,253119,-90646,-458611,-470896,-312842,-174078,25460,109620,-11206,-140370,-160256,2564,222273,119177,-147775,-119574,-33281,-124673,-202402,-145695,5697,167517,241686,283135,193393,-132433,-173736,151428,322495,232109,146149,68335,24055,-23211,-175387,-291270,-197916,-56386,11394,109248,159629,123781,-3721,-156590,-62234,105923,-41053,-240205,-74161,123330,62047,67151,248567,176381,-65210,-141207,-152926,-158628,-93330,-30674,28366,104950,155605,251350,312832,305547,147887,101611,239593,258604,144156,246756,287936,66189,-42658,-2974,-94531,-237446,-207012,-8493,202406,267782,79348,-170823,-199594,-228096,-287064,-153464,-5422,36898,179380,336612,316013,177789,44108,-15560,-11475,-7234,26724,16683,-57255,-86304,-73908,-114427,-251236,-217446,-44342,-56883,-186571,-208088,-104011,7028,-5745,-80424,5465,161646,177173,214286,336326,322588,260486,251723,111673,-667,143211,270944,96709,42787,299591,467103,455186,354721,139374,-38465,-107623,-32016,97972,-15503,-93269,-1150,31508,-50858,-134662,-197031,-118847,155456,319622,100268,-184943,-191983,-92563,-112387,-136651,86316,284787,255369,174453,162703,32406,-234082,-362356,-255257,-14636,19457,-106660,-64441,61702,51776,73113,179231,255265,345564,307964,59857,-119221,-114861,-14721,18495,1758,-24100,-45290,-166760,-213964,1862,174722,76513,95161,188059,115027,96686,199354,292612,352632,258406,23277,-92759,-110986,-240577,-402961,-299740,5110,126551,2474,-145149,-85984,65714,72159,-23486,-129565,-137750,-35543,96150,213854,245051,164508,132744,155130,114072,-56566,-268659,-184779,34094,152328,312588,355611,146991,-28825,-141476,-273880,-291784,-134393,-23055,-22867,-43121,-11492,-3240,-102298,-214902,-163696,130044,385695,214198,-128017,-173460,-14443,-30583,-122037,-39345,-21835,-64841,33162,-62706,-336329,-316641,-152941,-50867,63877,208205,208177,112861,30400,-93099,-255016,-264130,-50407,179111,171526,-51434,-201515,-143087,-42596,-108961,-191285,-43242,195620,200553,88108,118297,193255,93781,-115358,-190205,-129446,-118600,-154763,-23614,142471,43832,98306,246423,30370,-283659,-265977,-136844,3090,157504,53290,-218130,-208945,36870,222037,333405,320892,190172,153901,122342,-49812,-208415,-75768,214442,268519,69552,-87234,-39499,46903,42687,138390,311565,308954,183302,197305,194969,-16669,-66572,176869,302342,219667,144246,123679,80893,-37879,-62404,32962,4109,9375,120611,40273,-113058,-144516,-291324,-287402,91422,366371,49273,-588475,-699572,-352761,-683267,-1517031,-1091400,1186566,1841244,-922581,-2187264,2461150,5596039,3145653,-1060154,-2778787,-2862388,-2000063,-1108645,-1332792,-958920,179744,702127,657280,473696,141716,95710,136334,103864,-81618,-340369,-291201,50618,180997,170844,220514,193929,16935,-190268,-322270,-264391,-48235,229873,282079,118560,142361,277907,98865,-217387,-303125,-212289,-54805,182962,326822,297164,254138,145619,19903,-19133,-105540,-250700,-322941,-266463,1989,382305,468544,212411,-12853,-74262,-56581,-77562,-161820,-199230,-83537,108091,160237,-15432,-243333,-239817,-166652,-158666,-123423,-53342,-22429,8944,13058,32084,53938,-37442,-255866,-335170,-236045,-206506,-254296,-127421,-6477,24452,65108,167822,202570,146087,143795,192862,135848,-123496,-285882,-129026,28658,8326,10929,-9797,-44654,66637,178031,158437,119506,197517,144704,-123371,-319692,-240935,-157511,-246149,-375089,-308744,-154628,104885,368470,339744,82086,-155650,-238193,-131533,107103,259673,114572,-64415,-14771,52741,89782,234702,353204,302687,197462,86689,-38138,-48379,124191,201389,2188,-129749,3148,104977,100535,113914,136295,94595,110485,127307,94724,117898,185460,98882,-49428,-84671,-215931,-241446,177202,341698,-13426,-106558,147357,288903,283929,157737,-42233,-60339,106476,174206,213411,269311,67610,-229471,-152922,145846,142654,-138670,-236069,-112454,-136071,-216005,-114395,107344,192216,17748,-226170,-206570,-39672,50554,76643,111425,46462,-135301,-194444,-156976,-264577,-289670,-228339,-277547,-148982,165620,212068,134213,231299,310598,129053,16290,161197,289323,258422,149369,10627,-113549,-128372,-49359,-36680,-90580,-73863,24752,201693,371089,301376,-60878,-380894,-231571,180230,381021,173542,-66718,3296,153965,98524,49583,278179,396355,117834,-203574,-69617,297528,297585,-78425,-253945,-111298,-43575,-151448,-205141,-191992,-138315,-81805,-34849,6725,-48882,-234143,-356800,-256428,-81644,-73136,-182900,-214093,-36142,240055,225967,-25037,-49803,175024,268926,174133,-34997,-249565,-300343,-149586,9892,-70384,-194135,-95638,59699,71690,29027,42533,81668,119257,15524,-151734,-221879,-234608,-191448,-14846,96808,13531,-165367,-266790,-235970,-100732,93632,212366,112358,2160,103347,172316,-74678,-371611,-378514,-200917,-42768,-10031,-62015,24895,202880,216708,102525,-91081,-314795,-285787,-44686,-45116,-262570,-304465,-86759,165205,206529,37786,-29907,37884,-15397,-161213,-195507,-73902,38645,-103912,-304757,-257801,-94110,39209,55992,-38113,-154150,-231991,-302416,-267326,-45219,121164,79712,15791,-44135,-192544,-252021,-144029,-7935,64920,135456,126116,-40308,-202609,-282340,-403231,-456738,-388758,-191998,59689,181940,322092,441628,181094,-147582,-242647,-313303,-276163,-49383,63101,-44469,-115303,-95627,-3945,150891,226167,133066,46453,71355,129842,128200,127925,174437,143273,103986,204998,281656,188285,132697,212609,180821,1618,29166,297628,438716,324730,151081,43623,-630,113444,299428,333341,190019,216,-181531,-303463,-253883,-164129,-126452,-133879,-219923,-285368,-137166,4588,-79855,-118051,60397,235222,264712,221879,109767,-6144,-27981,-43482,-51923,130366,451431,632523,669696,644943,534085,499665,307727,-27030,165321,155730,190470,1011953,790761,-500216,-597945,-684695,-1407488,-973790,19196,236535,23316,-108181,-129922,145352,-195978,-671387,-1111908,-1407508,-897967,-198980,-47483,240262,343065,59759,-84902,-218561,-263057,-219905,-278218,-258581,-89625,-78285,-184267,-224281,-246642,-247221,-212179,-258313,-365898,-443426,-379108,-189526,-83476,-82246,-123589,-186625,-201608,-220431,-223881,-156185,-112549,-208947,-367790,-267771,4358,2589,-156732,-108768,68651,123666,-7726,-189192,-282771,-295696,-279078,-192265,-74078,-39589,-50608,-156901,-354811,-329707,-140214,-12843,81602,100423,72661,6419,-139464,-174509,-29692,85021,28446,-76536,-69050,-31718,-105354,-217697,-243498,-229256,-205067,-185415,-154065,-15834,107232,139572,133775,41381,-50160,-81528,-190829,-238609,-83712,-16220,-45715,-18771,-99907,-267762,-290132,-210605,-114391,20452,97970,45123,-91740,-133301,-140313,-162288,-88748,-39536,60,172600,167527,-38343,912,122783,26180,-109808,-52429,36031,-37058,-131708,-148632,-164463,-103595,24750],[-12953,-56309,-152794,-233296,-216164,-96737,-73354,-134920,-93889,37848,86508,73541,193530,437707,191525,-225654,-355354,-75846,186230,145502,21408,109603,188939,-36537,-258944,-265626,-131855,46856,191338,314981,446007,309294,110344,130983,101685,-154001,-243379,9175,287201,400726,395855,408692,415622,328099,235737,263057,285550,227245,199451,166216,135944,83407,-12232,-139393,-226595,-194075,-44430,-65991,-176506,-130752,-91778,-93576,9147,51877,-108007,-278202,-252426,-93421,22203,-4550,-123564,-304611,-346495,-73197,242604,267862,60014,-83079,-183331,-333477,-366234,-138358,120105,260708,361854,377775,199944,38250,-2034,-17287,21840,43190,-115552,-384764,-453857,-401233,-309334,-218861,-49172,228697,306773,-78233,-458937,-423350,-246808,-82112,110857,158297,19654,-113780,-100109,157632,349475,148891,-148799,-161348,-108433,-202839,-273607,-251161,-140292,9414,122153,198094,181367,13428,-54102,97821,240646,237587,146890,39937,-18860,-65683,-196224,-308621,-235395,-109617,-47078,114766,258211,229964,41951,-108710,-8350,119091,-68130,-273315,-99721,150594,104789,25008,139707,140479,-34264,-95192,-100839,-176737,-143800,4617,162168,200404,168551,228475,273197,248288,149366,127911,205273,207051,120221,149948,97222,-35684,-58656,-45362,-99238,-157049,-157500,-64446,77843,112265,-39252,-214867,-198311,-272456,-389958,-203890,33113,91694,200143,306673,199209,-43452,-143824,-49334,66733,109509,129463,93182,-41185,-157327,-173935,-157324,-218914,-145290,22844,35844,-63936,-160128,-143686,-16660,20095,-19908,46416,126230,110344,196316,341980,309586,250624,215403,12089,-146076,37540,221342,145412,135719,346718,454179,426412,339290,157977,-2435,-81460,-19619,108440,64331,24660,78268,21555,-65130,-108718,-164430,-103652,156906,278345,50938,-165839,-134228,-74716,-142444,-183232,103939,346578,261743,147526,165991,81789,-130546,-273150,-254646,-66211,-8029,-109268,-20645,149340,119250,120920,212693,270680,309825,294578,152382,-15638,-107211,-30513,56939,32501,-21566,-53601,-133502,-103657,99370,143053,-42228,-15241,95716,34336,11333,100408,244068,328011,199476,-49636,-154296,-122657,-217196,-398213,-308840,-36283,93534,50035,-76288,-60933,75883,63066,-46762,-113282,-119425,-39465,110030,185042,122329,26099,80952,168508,122803,-29888,-201074,-156824,32410,177178,342553,353050,121075,-55916,-118206,-219399,-277116,-169203,-36838,1276,7818,42785,59152,-16502,-188591,-196069,39451,280445,186374,-99236,-152590,8680,-23165,-154575,-78923,-42341,-58933,58156,-27711,-282925,-235439,-60236,37633,174418,328147,242228,61689,23482,41970,-60824,-132095,302,147090,59860,-119219,-155987,-8612,53834,-130225,-313910,-231459,14791,143006,129256,206568,330370,261316,43660,-67565,-51052,-38119,-99746,6031,150245,-2319,-11798,158770,-3060,-325878,-352330,-234675,-106851,12646,-100114,-340971,-269771,66932,360014,484888,433532,289495,255558,144737,-104171,-231163,-23802,278284,304710,103796,14417,94434,91828,306,73680,277298,264025,47334,17878,63314,-57939,-45859,208060,327994,268583,193683,129548,28657,-32615,6610,63588,-21345,-50077,35049,-28781,-60624,23716,-146254,-267203,124404,463259,115038,-699497,-977062,-661070,-895780,-1750239,-1824097,167447,1374561,-1060088,-3038624,2749100,7232388,4563281,-173153,-2605706,-3240590,-2656284,-1587385,-1236153,-822299,115777,545001,705585,840583,579546,274411,96798,-1632,-158973,-371333,-344511,-85408,42866,-20748,-22973,104731,81998,-142522,-300912,-212394,12192,252332,305574,170604,168916,222851,10941,-293029,-355287,-239983,-47338,195494,332147,293610,216810,105076,-7292,-64937,-120608,-207471,-255287,-190872,88315,428559,412173,107981,-91238,-117157,-68017,-24747,-33838,-26828,84527,211921,203336,21410,-156174,-136130,-128513,-224792,-199287,-52199,-20144,-30321,34335,143863,187334,65989,-180839,-301503,-256986,-255079,-318023,-162805,36185,95594,127768,248543,282132,195215,104372,36588,-50049,-193194,-292032,-159641,-20255,-45143,-52223,-52321,-91112,-1420,139359,138961,113992,194855,148708,-133189,-354654,-261463,-170499,-263981,-367423,-322776,-233832,-23839,209465,230032,85372,-87921,-211605,-211394,-11135,171293,89779,-52543,-34602,20771,130398,320681,394878,269728,118343,27364,8006,58395,163100,163705,26360,2135,102364,100857,48540,95489,127844,94779,100573,63644,33740,138756,228144,104735,-44113,-89715,-227543,-230923,205763,358802,-4154,-104701,143575,331384,402377,331010,122166,25388,84886,84495,72188,145438,43234,-157743,-57256,178208,98036,-184348,-223406,-77566,-147273,-246519,-155068,28863,118945,-24752,-262145,-231349,-61021,-37418,-549,99388,57314,-115368,-161954,-129689,-204176,-212662,-228579,-292579,-97463,215862,194947,65234,167644,281389,132704,22121,167874,308078,258196,97334,-32565,-123894,-152438,-95856,-63928,-103690,-81266,35077,201440,391021,366924,14145,-271461,-152633,184983,406650,259597,19359,122607,315072,188361,64898,242377,308238,24350,-223150,-49686,238098,190476,-125476,-272064,-156123,-84094,-174216,-246610,-246248,-109890,107298,159416,49971,-95261,-248224,-278644,-112638,10033,-109713,-301377,-290223,-21642,262078,205292,-73313,-131235,89321,263139,265669,49121,-208903,-256997,-116134,-28701,-152239,-264562,-122827,71479,85511,-16725,-47281,60581,187604,94461,-98039,-148354,-145206,-138966,-3885,108604,31408,-154900,-244606,-195722,-54749,206904,374078,195982,-25559,52790,119835,-137536,-388356,-327780,-139861,-15166,-5091,-50418,42180,223730,240190,157711,20260,-193924,-255655,-97324,-69400,-246837,-277616,-44909,200601,216364,37113,-26631,78528,92036,-35084,-157308,-117042,9371,-95343,-317670,-293370,-155295,-50726,-23536,-90926,-193541,-276249,-316470,-280737,-112981,23476,36795,52169,-13735,-186251,-206164,-72307,-26022,6353,146968,222127,93300,-102592,-255355,-408706,-473958,-429104,-229323,57245,252762,417379,489452,193423,-143169,-228410,-269476,-232758,-24761,127527,69882,-35934,-90279,-25467,171642,289487,187508,68730,75574,115834,120771,152538,184489,125521,96418,211171,297045,224051,175636,262452,224778,46512,57009,274509,391368,288881,137655,51423,20896,115585,262311,274931,139557,-26308,-172772,-282993,-270767,-169834,-48530,30246,-52785,-163070,-15341,116218,-69347,-156852,8943,119440,141263,185135,146896,12890,-96740,-172058,-137626,94226,408621,544946,602601,614298,535190,587513,462561,122604,169573,-60326,-1421,1055295,860282,-427216,-478571,-401149,-1119342,-878090,-9110,21390,-339179,-316561,-150015,301852,139644,-233021,-893334,-1536857,-1082364,-367124,-185332,180159,335649,53103,-67478,-132478,-137079,-131088,-244439,-235388,-78708,-55763,-112526,-161781,-248455,-263722,-208690,-245182,-407619,-551488,-475304,-249296,-158534,-188943,-200897,-192793,-169460,-186266,-193629,-146702,-131063,-229085,-345423,-230196,12280,61230,-44254,-43143,13449,-21263,-157147,-217185,-186451,-206551,-274116,-213197,-71947,-1,25798,-88611,-337716,-374616,-252467,-176826,-87671,1769,13283,-119759,-265181,-190737,4031,84925,3047,-82434,-80019,-101391,-203892,-261819,-264956,-286232,-268814,-235375,-230595,-156587,-55997,18713,41841,-64370,-125483,-128290,-264487,-297031,-57835,92383,44666,-20168,-131566,-290160,-355548,-292061,-119892,95961,197803,138880,-43612,-168360,-200652,-161145,-64942,-36100,-9033,118931,78303,-102866,-46436,102050,54356,-134750,-157164,-38278,-74042,-185039,-178681,-156356,-110421,-30539],[-80552,-65353,-108806,-200895,-213445,-105000,-67596,-110595,-81511,28626,61568,65560,288735,607547,336952,-90135,-235720,-21022,163002,61148,-56265,82190,190292,16090,-103981,-112768,-167618,-111573,79224,292890,483625,379461,164023,94859,72935,-83922,-120764,79495,285010,362907,367384,426758,443505,333576,224728,242796,241070,94876,8848,68812,124906,72934,-85929,-231840,-294956,-229325,-67905,-39267,-100206,-88835,-147404,-204423,-50108,115041,27721,-145841,-155608,-73424,5199,72230,32100,-238073,-369318,-101913,218601,252101,28300,-167748,-251711,-340963,-333920,-88416,162144,265898,330821,318058,152502,3614,-20700,-2224,57845,85965,-73771,-325327,-425133,-426915,-395555,-353897,-172006,159338,293108,-71311,-384807,-274825,-115362,3958,117665,111239,353,-98737,-42358,285029,422128,116722,-186901,-221093,-183344,-252546,-321347,-350953,-288857,-164259,-37481,62587,129220,162074,110734,87863,154261,195967,112054,12308,-48065,-81427,-164018,-259089,-221413,-134465,-74709,135296,347737,322016,108278,-24454,50583,126761,-63838,-237580,-55150,224758,185195,25649,44724,78636,-20891,-35755,-25215,-156079,-150289,81137,309655,281903,154666,141201,156707,147936,162270,148487,114766,86908,55901,16822,-113637,-144815,-68664,-69751,-88702,-61631,-90641,-143348,-112257,-80425,-178889,-302887,-237165,-281210,-398407,-173699,100262,126105,166418,222973,69690,-236293,-338923,-142372,92684,204500,199529,125088,-35714,-214218,-266378,-208370,-179178,-74501,72171,126598,73728,-82538,-156461,-39864,34797,37356,82751,84663,50852,172048,318593,275573,205959,129889,-91777,-256479,-59117,174047,216552,245176,376597,418053,366985,263862,112954,-8934,-92911,-57590,60043,98343,103896,128481,20947,-28322,-23994,-95402,-72462,138633,190591,-27809,-158616,-83867,-49885,-165724,-227595,79465,360050,250629,126770,174181,119549,-41986,-168229,-200704,-80457,714,-57458,50512,219255,155342,123237,206331,267571,263789,262496,225820,58613,-130772,-94478,27327,2764,-38461,-44646,-56405,29071,166512,72045,-164097,-136479,-10223,-39388,-68519,-5785,170615,277922,129267,-121564,-208205,-119758,-171633,-351171,-290110,-102877,28052,104811,25655,-31569,40437,13184,-71327,-94643,-117851,-66068,94076,154337,28533,-89507,24978,161349,113547,19146,-51244,-52125,89862,255241,354702,289815,80128,-51174,-72744,-170776,-258556,-180211,-14652,60454,63142,76858,92677,13727,-217840,-273261,-77234,141743,124355,-73991,-121606,19839,-22185,-168782,-109266,-55454,-52347,45740,-25211,-217314,-145924,14616,85076,236684,385713,246979,33642,49314,179112,134242,18985,52538,89498,-60192,-165720,-69271,137942,131129,-157026,-410825,-392771,-175782,54887,129305,211865,368193,360603,194089,82971,59138,54951,-35637,20305,100023,-79759,-119301,82739,-23430,-328012,-366617,-246090,-149885,-89057,-201813,-400944,-299765,85491,462854,600303,493642,328965,294982,134877,-150972,-213671,48185,303924,289650,142383,147055,230442,144419,-7895,28414,221506,179174,-90647,-121806,-35600,-109310,-65014,201775,337668,303534,215862,79937,-80510,-61443,58786,69640,-49114,-82306,-24117,-71235,-3834,169788,15582,-187013,190041,548902,143839,-830513,-1278587,-1040710,-1170388,-1915558,-2373588,-667139,1372117,-515983,-2860206,2709063,7477119,4873390,689732,-1833692,-3009275,-2979995,-2088562,-1128895,-509305,102455,271968,618904,1081922,880816,334047,2230,-139085,-241210,-375014,-376316,-225293,-103667,-175935,-199624,23022,113256,-103135,-262521,-139543,102180,273918,295963,198862,168652,133325,-84592,-334041,-360185,-233528,-30036,181892,279612,211651,77740,-15942,-59893,-82106,-98757,-142853,-154127,-78495,161203,401151,281852,-31269,-170217,-148767,-101134,-24809,58395,127775,208882,243367,189782,40728,-60499,-10575,-37069,-231722,-244122,-47390,-17784,-87660,20103,203424,257949,134065,-103454,-271233,-267487,-253737,-313413,-189671,30009,93211,126982,263297,298293,213188,65953,-121054,-247535,-275321,-294313,-178949,-45613,-51749,-76420,-75059,-114701,-76916,54776,81863,79998,144122,110465,-141954,-346699,-257624,-174147,-264766,-314772,-292552,-258174,-92582,84290,115413,63780,-38044,-186503,-248228,-70474,101742,78517,-2638,-32617,-10569,144582,346888,377609,209054,37016,-7849,80984,158296,144701,73482,57072,152701,176637,42526,-38082,77172,126192,82181,56660,-21953,-48436,104712,193878,44543,-84743,-115900,-240136,-216611,204765,353109,25023,-104335,84537,296994,446176,445203,246493,72321,22123,-30131,-63685,33971,38904,-49939,35692,148054,-2031,-235087,-186366,-38894,-182601,-317086,-212590,-53836,34270,-66284,-255751,-213249,-87295,-155463,-115549,48110,38092,-107579,-135509,-113752,-148300,-144418,-223911,-285080,-51374,215366,146772,-2113,88940,204894,113928,37099,162719,287325,222063,38414,-50870,-78088,-107021,-78699,-45236,-86677,-66445,69461,213666,376951,382725,91449,-124134,-73198,138245,353724,304056,102703,204899,416707,273918,99647,196450,223660,-38508,-208628,-22501,169024,82090,-150028,-254894,-178900,-127443,-198334,-276657,-275551,-79931,233516,270854,64960,-110959,-230519,-200198,17906,99471,-129045,-383463,-323824,8072,261888,185593,-84059,-196674,-24053,228853,340835,155923,-115173,-161965,-39615,-34245,-207203,-309246,-132117,82986,71532,-114454,-205806,-13846,227921,167904,-50504,-98162,-70772,-85597,-6600,104328,53935,-113899,-204044,-171819,-42768,255023,454367,254404,-10127,46018,87686,-175442,-367696,-245172,-77877,-4370,6968,-29532,41345,212417,242340,210205,147127,-67563,-234920,-133835,-23941,-141331,-200521,-9967,199382,200943,46280,-9131,109737,188794,96982,-97614,-125502,19951,-37343,-263392,-271763,-169754,-97330,-57612,-121118,-247604,-337043,-325765,-277652,-168931,-49487,35832,122848,51490,-118529,-72688,92516,34879,-22887,142622,289217,211373,15581,-208231,-392200,-430504,-389549,-237177,41007,294226,450828,446973,167326,-121329,-205547,-224381,-185527,-14114,152731,130938,-13101,-114656,-59943,158491,294945,201939,86508,88077,91956,79694,147699,191337,119816,89390,185671,257616,200591,149023,232633,215403,55280,20377,166128,290004,256382,147897,63057,41787,111194,201310,202335,94638,-43168,-130311,-203254,-253983,-185274,-13628,156442,107357,-39524,87159,189952,-77050,-188510,-28687,11686,19200,146926,202843,73975,-122336,-266499,-224562,26154,321391,415298,483441,525979,487534,648604,687627,450919,350302,-77331,-139358,876775,711109,-494320,-521435,-176519,-727925,-716592,-44773,-153582,-601583,-457897,-122050,297987,355382,183987,-588999,-1479684,-1134489,-486783,-263645,126481,258782,-4398,-72829,-62270,-42565,-80072,-231051,-225255,-96194,-46788,-51129,-122823,-250114,-260494,-207987,-249637,-425453,-596281,-523631,-282191,-200205,-259386,-247354,-178878,-141236,-158335,-162622,-140466,-155580,-243297,-292065,-153995,43294,119439,61483,2835,-72849,-191536,-295395,-215933,-73016,-94874,-223140,-198067,-50625,53492,97394,-26888,-286780,-364805,-312848,-301147,-238615,-95432,-41106,-192849,-308381,-171710,13581,32906,-67472,-100768,-66087,-133484,-256793,-232172,-200228,-278443,-288347,-232744,-215958,-187545,-141802,-68650,-39550,-178556,-234911,-193775,-314930,-335819,-46057,188643,136903,-37642,-189239,-287671,-351191,-328698,-115420,164815,281899,207652,-16356,-210812,-228739,-101785,2883,-18499,-19829,69240,8509,-149759,-113506,54529,86557,-125961,-235046,-103696,-99621,-209097,-174032,-115839,-97857,-84378],[-132509,-67764,-41151,-129488,-184860,-116504,-62901,-89337,-87093,-4587,32698,72932,346253,606924,402934,59367,-69509,49943,155930,18846,-106999,37723,157890,65935,53964,51634,-166648,-253834,-60374,192430,395524,385898,199424,61296,42449,-9546,13144,129092,223310,254034,280055,385938,411599,293100,193744,202648,166973,-35903,-152867,-18519,101905,68486,-125222,-291109,-337624,-230403,-61762,2181,-14890,-37668,-187820,-301173,-98858,198244,208861,51492,-9218,-46116,-43050,119809,167265,-150874,-328913,-94378,189085,227354,1932,-233107,-275126,-299776,-276409,-39441,191119,232530,232271,199345,72527,-43764,-48635,-10660,57033,103217,-12908,-203319,-343972,-384314,-374123,-378212,-254284,66659,229176,-69050,-260251,-73267,48785,71295,55211,-12671,-58997,-92338,8583,368165,451587,64482,-239822,-285627,-252117,-269999,-336199,-418393,-397996,-299134,-186913,-82209,55260,264774,278846,145686,116017,134379,55874,-7347,-62174,-82853,-100314,-155906,-159218,-139766,-89207,152688,407349,386844,183976,62237,86847,120218,-39453,-162685,32217,320508,289198,83215,4179,12592,-29942,17041,49531,-99237,-105251,176259,420468,327591,131802,39876,17515,47987,179148,146718,-12538,-68524,-39990,-128492,-291936,-233949,-69686,-63861,-64061,17887,-29211,-223961,-318602,-270391,-317422,-417328,-307233,-244907,-292537,-72199,165945,133337,94325,104115,-53412,-360103,-490850,-279475,47842,251799,237414,132795,-25777,-247537,-340427,-262259,-152706,-31949,85886,189762,199930,12442,-141644,-65730,26158,72721,104699,48002,19091,156892,272052,218072,133203,21335,-171036,-289190,-105544,151421,289339,331269,373907,369894,296919,150019,14780,-56048,-129136,-110162,-614,86095,121677,129807,14461,27384,86121,-7553,-29878,109317,84959,-107219,-159848,-61011,-31589,-171544,-251692,30068,325630,222009,115084,188379,143751,11720,-73512,-106738,-56599,27732,23450,129388,257742,160290,80951,145305,223119,211880,223342,255513,74139,-183868,-186310,-66018,-83753,-73328,-22057,42847,149967,182583,-26072,-264514,-239614,-101661,-87442,-126097,-90927,93272,208485,55793,-177778,-232927,-96272,-114331,-275386,-254630,-179112,-50058,153927,135523,3490,-14752,-46056,-71950,-70117,-138648,-119359,44161,122046,-20727,-151771,-9392,141090,85102,77572,138927,103553,196337,367569,346366,184818,38691,-7887,-8027,-138460,-252501,-169661,39795,143963,111730,83237,97021,-2256,-274893,-359966,-174443,24254,57715,-57102,-103331,-8922,-42805,-159069,-110413,-53344,-55307,-12119,-68063,-165946,-69137,56256,80680,230715,363404,216276,21238,84811,274787,279060,151116,98007,33325,-147056,-181459,31625,263714,179144,-174818,-445483,-469921,-312139,-48366,64903,121863,300544,367631,290162,224675,184195,139436,22559,17155,11460,-163834,-190212,39080,-22365,-280368,-295923,-170622,-124815,-131464,-230737,-380388,-291125,84668,495270,636993,478361,304978,276188,104977,-176040,-161902,120367,281906,218540,164432,265837,321031,181146,14383,15805,162004,74205,-205071,-201805,-85613,-148170,-101902,162136,309804,285651,186552,-16546,-212145,-107669,87751,58059,-62145,-71935,-37644,-70562,38199,235512,123657,-75337,284213,610053,114713,-962771,-1509089,-1341477,-1416557,-2011786,-2589496,-888226,2169448,526736,-2413643,1676658,6235434,4326124,1414857,-625728,-2169324,-2791692,-2321408,-1004251,-100307,148140,-57244,381773,1109485,960525,274597,-108017,-253912,-281664,-330890,-378068,-346976,-255150,-285896,-262970,-4043,132767,-62785,-215512,-68736,197864,291301,253150,194674,142595,28098,-167435,-323204,-314039,-207646,-30444,126083,164325,57141,-119942,-171277,-121170,-76470,-54963,-66945,-33207,49295,202355,303979,113745,-159986,-216649,-149589,-138123,-79152,83743,222086,252700,185092,119211,51252,33111,101975,65868,-187294,-241505,-29075,-10946,-156560,-43578,192171,258672,160721,-33627,-238389,-261932,-217234,-259546,-202059,-23335,18549,61859,200725,243019,191874,25809,-257183,-419417,-354150,-283541,-176546,-44553,-19217,-70533,-87947,-111132,-124384,-44782,-6498,5213,46071,41519,-140557,-300752,-249945,-198953,-261768,-225123,-211318,-222119,-105133,11590,34714,34623,-15696,-166714,-233677,-63287,72076,87206,61221,-26526,-45508,118768,292696,295428,140592,-13872,-8057,151213,209641,63943,-41974,92991,284203,203328,-63497,-135318,71001,138643,63176,-5308,-103323,-128523,23825,91465,-57032,-144721,-147928,-253747,-209086,168814,321646,62149,-110795,-20746,182667,390614,466633,296955,55280,-80324,-148212,-159877,-33531,59277,66003,99828,66222,-123723,-269468,-135500,-15099,-241721,-419427,-282083,-123253,-39678,-83121,-191659,-145203,-105941,-265942,-225410,-8360,7073,-114511,-126683,-109729,-106787,-102458,-213538,-256856,-27625,163132,74383,-67435,-6313,98562,95960,79709,160460,232418,152304,-11057,-28373,23426,-5728,-13337,8441,-48686,-39412,112225,227237,329154,346861,153667,23698,-4839,55828,232630,285929,150615,218121,419444,327760,144734,156119,166401,-48418,-153431,17167,121602,13941,-133350,-200544,-181776,-170495,-209107,-267426,-261356,-56909,260001,267402,42231,-97338,-189775,-150340,84652,141784,-139321,-406566,-303495,45371,241453,166450,-65934,-238982,-145512,159493,364519,241309,-1918,-28323,81429,14088,-205202,-302331,-114668,87012,25402,-242157,-391862,-129543,226548,225402,-6461,-71067,-18159,-32194,-10104,87307,69106,-61516,-159566,-165521,-53945,238095,440423,273473,35484,74886,83543,-171541,-298603,-130609,-16230,773,34974,-733,28943,179613,218672,231963,245531,30811,-229526,-154878,62228,15496,-88893,23069,173289,172248,70609,29556,130914,244149,196698,-23237,-96137,54743,43924,-161223,-209731,-145680,-88280,-35693,-118094,-295289,-392083,-329117,-260896,-201641,-88386,66596,202238,134633,-3560,106128,285662,144508,-17365,122852,302777,275439,117124,-152904,-352310,-324428,-271577,-214348,14485,298634,420508,336393,116804,-90403,-190350,-200580,-149459,-16228,129176,113798,-49838,-155308,-95576,117516,245393,171659,88349,94278,54517,17109,124554,200477,127257,77360,123363,162466,119822,62975,129683,154625,33185,-66567,-807,166283,248474,189299,84149,60494,98352,126412,128669,65165,-40479,-67785,-102506,-216486,-205331,-28053,210067,213875,50589,146123,208279,-101419,-201530,-32375,-53982,-74385,110680,258231,164727,-83815,-287060,-279453,-45620,217265,274530,340564,408515,403316,640810,882982,843721,645727,81655,-208379,511977,389960,-677877,-723533,-79316,-329230,-518167,-82833,-256221,-705258,-493808,-64691,125728,356088,445842,-269038,-1235372,-1052845,-548136,-293342,74622,139300,-89631,-107985,-45592,-14797,-74486,-225159,-222120,-140595,-62109,-18665,-106877,-235283,-237152,-217003,-274689,-419720,-570625,-512523,-284322,-205899,-280753,-256867,-151032,-116569,-136317,-137322,-139342,-175465,-234312,-208094,-48436,100589,165305,132896,15272,-170967,-333865,-362086,-161783,43613,12117,-149257,-161802,-20434,107916,149466,21534,-208215,-306670,-315410,-363275,-338583,-169550,-81241,-204392,-271812,-133716,-17242,-71943,-171793,-129735,-33525,-121153,-248101,-130234,-53462,-193704,-253908,-189820,-140723,-127022,-145245,-113929,-101831,-273337,-338914,-241022,-310086,-335271,-47103,246845,200540,-80211,-273890,-274117,-291540,-324334,-113370,199751,314468,218154,-23676,-246482,-216621,-4567,95624,13775,-23094,43601,-16159,-172422,-200238,-23294,109909,-80697,-260988,-146395,-113378,-198367,-129697,-46500,-63459,-116659],[-151750,-61474,36203,-34616,-141507,-126670,-59968,-82615,-111516,-51078,4331,86360,343514,468444,385457,177460,82341,110548,158437,15130,-132089,-21395,98455,98926,170862,170587,-139967,-339582,-179433,59458,242525,349888,214595,39495,14714,45823,119484,143668,118618,106126,157884,298844,341210,229027,149429,147602,79366,-132388,-243231,-78934,59533,43272,-133976,-304039,-346267,-200722,-23970,52831,63345,18360,-194560,-361678,-139512,261480,371762,246461,138643,-10114,-90790,129515,240023,-67270,-239028,-56484,157092,194902,-13798,-257798,-252564,-231688,-222626,-16765,196634,170661,90474,55631,-24478,-102910,-80323,-36624,21931,84391,34518,-73623,-224507,-262658,-243403,-293038,-267719,-4517,145983,-70402,-124993,119315,202374,112038,-40655,-158498,-125404,-83072,48183,395279,449715,36480,-274669,-331966,-299975,-258261,-314930,-432362,-437054,-352190,-274228,-189459,-15479,288922,399552,260504,151800,86719,7232,-5462,-55549,-77841,-31499,-29635,-71763,-146456,-119517,147072,428645,423999,254806,121111,84197,94582,-15486,-94365,111843,395151,387222,188459,35954,-37281,-57720,47738,102775,-18905,-15750,262031,458518,324199,109942,-30086,-85776,-9842,193047,117612,-140372,-209616,-144756,-255764,-397099,-280460,-59811,-23670,-25876,58407,-323,-290568,-484666,-417272,-429426,-525129,-382668,-167612,-95783,61804,196477,109462,6920,-21311,-152040,-398665,-556930,-419689,-62011,231596,246558,144680,4554,-247697,-379780,-300004,-142106,-24883,59683,204583,288718,107178,-105331,-94464,-10364,73901,104884,22215,21475,159960,215190,138840,43033,-80765,-211368,-242333,-88666,156632,334731,361662,337803,324508,237106,32374,-104650,-125871,-165911,-130050,-19322,47375,80145,83555,-6550,67365,177926,75625,18878,82868,-3543,-155864,-157683,-69436,-29805,-157855,-247499,-20343,257946,182298,113682,204369,153397,25725,-7155,-3435,-15557,46517,100848,192319,257001,142370,12195,35750,131640,157101,183244,224019,16950,-258671,-281101,-198515,-202960,-117271,7885,138922,233961,148734,-127257,-326640,-303589,-156540,-98360,-150711,-137585,31117,132594,-8648,-204050,-216175,-58497,-63346,-193639,-216805,-246405,-118971,184092,225327,43649,-60757,-83700,-34479,-41118,-182900,-193530,-24671,90495,-29621,-150335,-3603,118790,45174,135750,320068,265975,316789,469521,311721,66321,8950,63313,62873,-123702,-258474,-138225,115275,233303,144142,62599,80831,-38990,-324462,-412640,-208953,-26478,14289,-51746,-115303,-91145,-93338,-128434,-75663,-35575,-71239,-101707,-146540,-146450,-22475,61844,35499,161454,273021,156589,11247,102908,300970,340252,229481,126505,1598,-176322,-169171,114504,344593,201298,-166688,-400646,-439735,-356664,-146862,-59849,-34717,162591,292386,307026,327335,305453,205024,66796,2448,-82901,-229454,-204366,34969,-670,-190409,-158392,-40564,-56577,-122625,-192917,-286653,-242348,67737,450633,580072,388545,229423,219465,73133,-169892,-89974,176294,222989,114051,164285,336682,338751,184971,52077,37269,117018,-23404,-274510,-218716,-87620,-157788,-130977,100048,232830,197211,99717,-135774,-327662,-152459,91167,40720,-47339,-18077,-2001,-25842,55330,202833,142763,35073,391677,642531,41742,-1043801,-1565019,-1438765,-1554633,-2031375,-2418728,-374063,3625696,1723448,-2530404,-635874,3865104,3404324,1930844,700391,-944612,-2106361,-2074936,-810065,287447,231600,-352988,46238,917028,825868,152843,-184194,-297715,-246691,-232571,-345013,-434049,-405327,-355892,-211992,45844,162878,-14342,-168876,-18399,273787,304040,195397,168016,104370,-66861,-216033,-255107,-225935,-184308,-76765,20941,4011,-133515,-307748,-301046,-172773,-66652,-14468,6575,86391,164743,201279,158226,-48690,-238526,-211441,-113273,-160643,-168104,38413,237214,209089,52713,10672,61649,115013,175332,140211,-111037,-186677,12050,6148,-226239,-154361,116559,207404,154504,23748,-194842,-241013,-172671,-192024,-199604,-105522,-102928,-53343,69368,132519,141802,-13774,-351585,-532802,-409685,-252102,-147394,-25106,28684,-50171,-94849,-79818,-119992,-125526,-107573,-102292,-76643,-32676,-118027,-227563,-251922,-263349,-267691,-118788,-90694,-141078,-81186,-9871,7041,14361,-18728,-148193,-174414,-7766,86229,115086,109138,-35357,-85657,52253,160355,159221,83506,-13687,23707,186308,183160,-59900,-141525,130315,360957,174398,-187490,-211876,83887,169901,50016,-63780,-157519,-183456,-81313,-55202,-167325,-186466,-160776,-261009,-213828,100539,263098,86546,-131150,-148284,16873,249404,396163,272141,-18272,-203188,-246096,-195540,-42573,97699,157173,117936,-41064,-230169,-274565,-88150,-20515,-311779,-521316,-346144,-167243,-86133,-57394,-69807,-36121,-105425,-332225,-288537,-39731,-20899,-138908,-142727,-111884,-77089,-83756,-191491,-213556,-32887,77467,-4184,-123165,-106982,-12050,97059,157345,172564,158335,65988,-33207,39701,159947,118044,68786,74511,-2694,-8320,148750,230516,256339,270015,186532,140111,50884,-29399,80079,203696,136299,149525,317440,330249,184614,129853,143844,-1257,-59342,73386,115797,7578,-75291,-124944,-178739,-211637,-196021,-203382,-197299,-42165,191385,161184,-12176,-63032,-139007,-142125,66725,114785,-146763,-364051,-234543,75348,199095,137308,-41285,-260774,-257152,58623,325499,276425,96853,118056,226999,112981,-132903,-227557,-63464,84740,-39183,-359606,-544702,-251033,189630,265975,40125,-57351,13913,18944,-3244,63103,64337,-24169,-125725,-165440,-66189,177167,346901,248111,86081,116888,102517,-122165,-186253,-4577,32710,7180,79705,36504,20150,140983,170352,206103,280965,77307,-237022,-162031,149970,169798,31292,59778,139069,141852,106652,85228,140077,237016,236384,61056,-29050,94047,116227,-42309,-127535,-95218,-27938,30655,-85456,-313428,-411832,-317191,-231002,-206454,-101317,100997,257557,207626,124728,274708,438607,253476,9071,87635,256351,269244,173609,-103675,-291400,-172820,-103928,-167164,-14393,268931,344250,202593,65497,-58503,-190533,-204819,-125380,-17284,69059,25631,-120324,-185372,-116897,64120,160960,105150,67615,85189,9513,-43658,103818,216589,139959,52596,31207,31578,9279,-44057,-9782,61978,-4081,-169824,-178084,54974,270124,254990,117950,77560,78542,51858,63791,50970,-15665,69,-13899,-166124,-216482,-76331,186858,244878,92692,157644,176286,-129818,-185653,8784,-53141,-116315,81734,293901,262004,17554,-218137,-274544,-89093,126437,151822,207321,300910,312182,551097,960599,1168546,972446,361176,-177473,95847,20665,-900444,-1011928,-133719,-27688,-334448,-138148,-305715,-662967,-420194,5508,-138642,125244,472090,-7554,-867173,-878237,-562738,-301487,19684,12308,-177778,-174328,-100953,-62260,-106469,-214660,-219832,-200753,-106834,-29699,-114286,-205398,-207700,-241597,-313993,-391938,-480258,-439820,-258586,-187687,-260667,-240502,-124128,-97242,-124521,-128118,-142383,-175255,-186343,-100871,62921,166705,186309,153840,-9739,-258649,-403099,-320979,-47383,150923,89331,-83110,-124508,5607,149753,174421,53513,-116062,-216608,-267749,-357602,-374700,-215487,-110396,-174013,-191170,-103856,-94226,-211690,-285453,-165220,2523,-71915,-181833,14612,138849,-45250,-167743,-125390,-53602,-25980,-89182,-124004,-146157,-327214,-395569,-236823,-234494,-285865,-55475,251832,213301,-147549,-374090,-264167,-207834,-293490,-123343,184829,277919,158292,-68521,-264335,-170193,98321,186129,52350,-21714,40922,5927,-173120,-298027,-127668,108296,-14171,-229596,-161717,-120853,-159620,-51187,44270,-6125,-110258],[-128419,-45156,103282,56047,-100765,-131459,-59106,-93457,-143911,-92306,-19508,93043,284289,288204,313811,235464,169199,140957,160529,29643,-140720,-83766,29683,108093,223637,215118,-99662,-345925,-242192,-53407,106231,297658,210766,31544,-8748,67187,172096,123261,1925,-39867,28525,184009,258007,171190,106340,89028,364,-174154,-249053,-106606,-1093,-18656,-126421,-270051,-319891,-154366,31339,97847,116390,73632,-157190,-372819,-177123,268310,456248,374458,245357,39100,-101790,105159,232993,-3329,-128030,-4645,125780,157850,-14132,-231153,-196458,-162308,-192322,-32137,173328,96741,-55372,-75700,-119988,-165305,-106668,-67569,-31416,33582,40091,9291,-88507,-74039,-37833,-139364,-210465,-24181,76015,-73284,-18748,250192,306304,124528,-123927,-259557,-158824,-58781,70068,359480,419441,55203,-263316,-336956,-309007,-225837,-262072,-385247,-397300,-309335,-268687,-225088,-59442,235834,435337,389006,248626,80002,-3070,30627,-21867,-66640,21246,83528,9647,-174097,-188500,106229,416152,441643,307895,138482,44334,51926,-10225,-70582,135386,408977,446565,312949,128858,-57749,-92685,51030,125368,66471,96706,314674,416450,273393,89020,-49019,-117309,-4324,202264,71631,-229273,-290139,-228895,-338446,-414601,-274184,-37955,45138,25720,53951,-22275,-335789,-566071,-490635,-491299,-589817,-430629,-65685,132243,176119,168595,53185,-75730,-124389,-212770,-361437,-517268,-510332,-207576,138256,227479,178031,61646,-208717,-368006,-297393,-131195,-37567,4339,161643,318645,180176,-60106,-123150,-68986,40095,82001,7325,48261,179249,162584,45845,-51158,-153154,-215790,-153326,-28657,172279,327881,324827,280042,293683,202285,-53439,-204546,-193037,-180024,-82806,36654,11442,4244,11469,-39325,69390,214730,131735,65458,69629,-47615,-153287,-140789,-98536,-47863,-132109,-218387,-52426,179021,142867,122464,214514,147769,9831,25503,74314,10535,34347,146784,219356,217227,112971,-55889,-96187,9273,102493,140340,126934,-107088,-345187,-360928,-335324,-320870,-158719,36591,210128,272737,87800,-203697,-345215,-321158,-166329,-72934,-141516,-144269,-6087,64976,-51461,-193354,-164975,-26496,-39484,-130400,-188564,-289617,-163730,185487,274643,86486,-78112,-84828,34062,-13980,-242896,-271155,-83818,64006,-16684,-95676,46938,104370,5371,185340,450299,388699,406435,510633,242536,-41038,-4303,138955,121607,-119332,-258756,-85326,195056,306678,155661,26145,59181,-68356,-339274,-397552,-156881,9838,11807,-55661,-157747,-212657,-168089,-87117,-14485,-9607,-96050,-193756,-232406,-160585,-15161,39138,-24642,56598,151130,86037,-7647,84276,254665,313227,235478,129407,4698,-145968,-138739,155854,372566,211279,-120169,-284305,-319299,-310268,-221902,-213369,-201721,14214,172307,247483,371503,401264,250899,96043,-13580,-149155,-254384,-159650,62862,31408,-82147,2357,93289,16454,-88292,-116883,-149352,-159479,47735,352468,449113,250982,125860,150218,54162,-132136,-15631,206955,152406,18779,157249,351834,287145,153416,88123,84289,99215,-87539,-285864,-181005,-55384,-135827,-137937,27413,113031,52991,-25956,-243210,-395038,-181168,71092,29242,-309,67588,72248,47630,46923,97341,84692,118145,488256,647803,-34069,-1009546,-1379581,-1284048,-1544650,-1962155,-1931146,615371,5147649,2736291,-3512473,-3885857,980787,2530071,2206536,1774181,290894,-1134379,-1359635,-501690,545786,314873,-523616,-276848,583476,562620,47855,-188492,-247669,-130743,-92049,-277931,-476565,-537042,-393337,-87470,158130,213578,42899,-127930,5979,314249,314981,151678,142818,75054,-125974,-214081,-138887,-113318,-178729,-178511,-124356,-166610,-306847,-421550,-356616,-200428,-72454,647,65639,183914,243741,158101,-6194,-172234,-250379,-157875,-47032,-154778,-258261,-54117,183227,103207,-111218,-104958,75793,180743,204453,166068,-26404,-89929,78350,37750,-283881,-292290,4957,138476,132867,67569,-136412,-210821,-146751,-146066,-188111,-189331,-231258,-191541,-101394,1447,86347,-44711,-390907,-569205,-425713,-198997,-94146,-2238,61949,-30569,-91462,-24422,-62260,-163475,-194246,-212799,-186787,-83359,-67768,-140534,-263544,-360459,-287552,-22742,40361,-44489,-44544,4117,27876,14144,-33312,-122343,-89198,63594,130458,152604,117825,-68883,-126772,-41449,-24070,-5012,49547,38500,74170,166100,74710,-191814,-189223,162425,362346,98875,-289405,-244168,111906,216764,54580,-99376,-172702,-199112,-181328,-212611,-256101,-179243,-132635,-250906,-228114,13242,183095,79915,-169296,-266288,-149725,69830,265806,198479,-112508,-314278,-305041,-170225,387,139128,198456,90076,-140035,-294251,-251929,-62303,-58540,-371799,-580937,-381540,-181568,-96641,16651,93354,91786,-79687,-331695,-280685,-31222,-38453,-180423,-182838,-112303,-48637,-69326,-150847,-163448,-61579,-12504,-67960,-159220,-192950,-101718,121384,258956,201181,85120,-11292,-16215,143784,297145,223760,133248,127575,39070,22657,169895,216013,173797,173485,184815,208825,99001,-81818,-55133,77701,51786,12598,142870,278226,203397,115580,145483,86004,60781,145505,153743,57455,4930,-55538,-186908,-249194,-157418,-89906,-93422,-29536,71212,2625,-79168,-20043,-89397,-165892,-17592,28611,-152272,-267025,-136769,81094,130659,85255,-32971,-268104,-343197,-56232,240627,258416,160040,246930,360999,233818,-1262,-87636,21360,84297,-97271,-425165,-608062,-333778,137029,293044,92384,-44290,31552,63283,18297,37570,31475,-23845,-109822,-152104,-55635,105337,210027,184728,115204,144408,128198,-39656,-51909,99059,51509,14421,131552,81604,29254,107754,102344,134058,243184,66674,-248101,-156700,205453,272941,133064,103200,112701,117390,143410,143271,133558,163846,208197,150893,71606,123690,154175,60894,-42348,-29331,63778,112095,-39871,-287706,-373481,-277414,-185786,-184781,-106172,107488,262763,241882,224110,383856,505885,315642,31188,37405,164331,204357,174153,-71825,-216344,-7565,68091,-107310,-36325,217910,252670,93419,34281,-32208,-203598,-227935,-103176,744,199,-97779,-182792,-177191,-111077,17196,71497,22598,26497,60626,-30082,-78307,104436,238986,143997,9589,-72563,-99304,-88171,-123037,-135145,-32915,-35969,-246328,-311238,-18070,307205,324720,161956,93107,53892,-9583,12801,44305,25173,61613,46187,-105923,-204773,-129581,112176,209966,96338,138824,120365,-142083,-136102,90353,18335,-96034,65205,297381,337686,155560,-74462,-197678,-81418,70047,64218,108924,234630,246986,399313,874635,1313791,1229880,666605,-26148,-185050,-241117,-1047483,-1253236,-295796,102279,-225179,-237720,-356315,-545649,-265718,87673,-366132,-261311,267021,137203,-488173,-681429,-559313,-320641,-42194,-93040,-251047,-264274,-217287,-161533,-156903,-197721,-217161,-259765,-177070,-89240,-147504,-180791,-195095,-283455,-353890,-344562,-343465,-316097,-214636,-167195,-223745,-221276,-116436,-89572,-131835,-145286,-146524,-141975,-94831,13670,149074,210865,175063,125052,-65312,-318184,-379447,-176395,110454,237462,122198,-49690,-103650,14757,166657,171230,66765,-31316,-118529,-188980,-296341,-356901,-244594,-140283,-135628,-113864,-105404,-207838,-353891,-377257,-198587,27556,-2806,-81071,154221,319788,131683,-44266,-56579,1652,56689,-12853,-116696,-179795,-330952,-377148,-167053,-98627,-194381,-64622,204755,170581,-227468,-468242,-267637,-135778,-254515,-146522,122683,179150,39659,-143750,-262083,-107705,174745,248755,81806,-29769,41119,52027,-161072,-389245,-244332,70258,46647,-156287,-153860,-129247,-108273,45939,144685,71148,-58026],[-64717,-19593,140823,113033,-76563,-126735,-58846,-115204,-166821,-109201,-35022,82713,196806,164610,235934,232536,173309,136499,153169,35737,-144389,-133822,-28927,93805,212520,188741,-56652,-278224,-240325,-110991,43072,247380,191697,34241,-26291,55797,168304,81512,-92906,-148512,-85024,61161,182218,143606,81264,40286,-51991,-160597,-188451,-105891,-68433,-109847,-119118,-203715,-268010,-111826,77584,116550,129329,122133,-78147,-334432,-214768,201226,428698,398364,290103,106151,-52171,60448,155313,32320,-28123,42196,98302,119519,1632,-157575,-125305,-111301,-189355,-78392,124589,29389,-163924,-166830,-198351,-217454,-119059,-89912,-80473,-31160,-5352,19761,44056,148072,184219,23068,-105884,11930,41389,-73704,34531,294014,338605,113339,-157573,-267158,-131851,-15336,66328,260135,353629,109460,-197107,-289524,-270667,-184880,-189460,-286581,-294171,-190573,-174476,-181036,-62433,140449,378867,473574,361048,123065,42195,103184,39827,-44244,47999,154369,58891,-228009,-296837,32131,381402,448012,334639,120111,-15644,186,-30987,-102731,81396,345020,446321,420611,247627,-46095,-120006,32302,121640,139412,202087,322127,317580,192491,62895,-29133,-79657,55620,210323,30409,-251999,-285579,-266409,-362161,-358202,-219862,-3420,129358,89240,17442,-93182,-358724,-546645,-478631,-487782,-585023,-424439,37978,319681,227379,79860,-32300,-143075,-186016,-229949,-273755,-380590,-508034,-346071,-14509,177108,227577,136678,-132928,-297150,-237215,-94105,-39658,-58966,67114,279001,210920,-22710,-147962,-135985,-18567,41548,-939,78607,201375,123578,-47392,-134564,-184735,-199579,-77754,31916,169663,258850,231359,215579,280199,196859,-83213,-252260,-236897,-161464,34078,161149,2741,-69673,-54120,-71725,30662,181450,146498,97335,69128,-38936,-99478,-107107,-131817,-81686,-107218,-176503,-60741,108384,115574,139706,210681,126134,-17902,31497,102536,-4357,-16161,147375,200463,146044,81208,-98843,-213884,-112032,51955,86997,-24470,-273772,-433576,-419780,-443525,-406850,-188523,54783,243492,274471,34396,-233977,-326571,-299650,-138332,-24626,-107820,-123711,-21072,15929,-65418,-150895,-105857,-27078,-58869,-103448,-175400,-301845,-180893,155724,278207,128466,-64759,-59151,105766,3580,-300444,-325789,-103668,47252,-4419,-12965,130788,102320,-25554,216775,505798,440097,430362,458646,133161,-125072,-5014,192630,151917,-114289,-229175,-11998,260810,344982,147840,-6234,48906,-72078,-309642,-305246,-24138,122117,53510,-59924,-210720,-333451,-246652,-48220,51573,12235,-120919,-256047,-290856,-194007,-45456,1581,-71432,-44644,43388,28015,-38382,25698,157304,222174,174256,104008,37736,-72478,-99919,150588,356015,225391,-32889,-125709,-155602,-207123,-260899,-349219,-320859,-86454,55267,137597,349210,448570,279381,112639,-22330,-164375,-223089,-69864,104359,57569,11673,133665,182442,59232,-59263,-40986,-9586,-56443,40141,241749,289978,109108,22027,87744,53010,-72633,44769,211335,97932,-22870,172535,331738,197302,99297,111713,142495,110456,-103436,-237562,-103249,-8164,-95756,-127181,-47153,-25229,-104415,-151698,-303284,-395725,-186928,33282,30094,72752,166215,165022,122798,17530,-28517,-3225,160923,546186,628014,-64694,-816267,-958163,-921658,-1395490,-1799599,-1305429,1544560,5954192,3377796,-4802551,-7123950,-1792550,1859812,2235853,2293628,1153062,-192787,-427244,-105897,611759,360546,-508385,-457842,239037,287899,16451,-113969,-116914,39276,63022,-184805,-471135,-623036,-399813,48523,286256,276847,102391,-92883,13319,319664,327844,147421,144873,74068,-132672,-157346,2814,3224,-189648,-314992,-283074,-308506,-414519,-429432,-320191,-197090,-102314,-17056,103821,246616,275248,84029,-159438,-244116,-209091,-81170,32091,-114356,-314666,-153739,93236,-18561,-254399,-197829,89891,230594,206075,151336,47312,26000,162010,83810,-317493,-424674,-103673,87615,113376,98083,-66854,-179647,-153835,-140745,-176327,-249137,-326667,-318853,-268107,-109952,50148,-56347,-371741,-528835,-396165,-131551,-26367,9567,56706,-21531,-69167,46896,27525,-152182,-238636,-284440,-246790,-90693,7390,-52827,-272520,-457899,-315312,38082,144367,35587,-13183,32457,75034,36625,-40051,-81950,-2015,119532,179794,183642,80450,-121450,-158792,-138582,-217421,-162237,40230,124486,127054,92480,-91090,-295473,-170846,180856,289848,-1217,-336859,-227701,139889,265826,80959,-102097,-150819,-174757,-249511,-344631,-303302,-113957,-57000,-214901,-241959,-71463,95896,36301,-221745,-344599,-262460,-85610,124286,115353,-180889,-380266,-317532,-103557,71804,167028,183408,35119,-200332,-306747,-216892,-70022,-119596,-400228,-566601,-370466,-170365,-72166,129632,268461,210162,-31009,-263045,-203073,13257,-44861,-232541,-237033,-104939,-10437,-37305,-90121,-115756,-99460,-79979,-102865,-169927,-244303,-153388,157153,355827,237046,31137,-56361,39091,261648,399494,279199,156426,149263,68407,52206,172966,182835,99101,83346,154764,231668,144901,-78457,-131383,-56645,-86515,-156384,-46118,187548,191634,103292,149984,180739,183732,225613,220184,135248,76960,-18695,-215915,-279924,-101986,45474,24575,-9754,-37630,-140742,-134357,20233,-46427,-193281,-119022,-79082,-151101,-139905,-36939,51213,34531,5484,-50797,-263167,-389366,-155804,146466,208545,185637,334026,444875,333525,156576,92812,128984,95805,-124560,-414116,-554052,-343839,90144,307293,145635,-23337,41347,95310,50623,15145,-29343,-67894,-108173,-107562,-7654,54719,74770,99878,105808,135199,138494,50742,73600,148651,28527,15982,172745,129431,60593,80798,21218,34745,150365,14050,-250531,-139950,211607,298476,197149,151834,104369,100933,166755,184331,107587,40379,125365,239034,195711,140359,148399,124538,34262,43590,157591,173093,-4022,-220111,-273076,-202335,-123462,-142896,-119495,66578,209701,219747,258786,406129,478690,306820,25222,-25045,56615,114524,129735,-61257,-138479,134158,199843,-48153,-44791,163330,177796,39975,30339,-16221,-219424,-251164,-70396,48765,-47352,-207931,-199858,-116505,-73957,-8228,5416,-50655,-24544,27629,-50285,-71634,133498,259624,125125,-51583,-164242,-191203,-131564,-136114,-203381,-102065,-44339,-258510,-357686,-43503,332993,372090,207564,105418,25045,-51762,-24218,34604,68497,109168,79540,-37870,-163773,-159135,27720,142720,86941,118339,76983,-118690,-56526,192596,140358,-20682,63883,267159,366680,285463,102830,-58596,-17685,54886,15039,56642,222269,229001,227948,634966,1220984,1326242,899578,237881,-171292,-267498,-1015803,-1325782,-477637,47619,-231964,-401993,-463436,-445666,-80379,198633,-431927,-653525,-65149,154587,-219362,-535297,-568919,-373661,-112069,-163864,-302481,-360253,-355654,-266090,-202795,-184937,-218314,-300241,-258552,-188306,-207261,-188377,-218909,-336887,-377773,-280960,-187044,-164486,-166453,-165609,-199413,-221849,-141170,-102992,-167408,-193397,-148624,-72766,28459,113649,182529,204517,134724,64069,-135842,-341201,-275720,26546,272523,292534,111212,-57251,-106888,-1922,149224,143394,60080,24273,-38507,-104436,-204713,-311097,-275151,-181765,-118038,-74157,-144172,-333084,-461593,-418925,-216912,36253,67354,20561,239691,433714,292323,93026,5689,4572,80641,45427,-111521,-209473,-288145,-280969,-44467,61751,-83670,-69833,122762,87870,-298466,-531188,-285808,-101783,-221552,-173651,34341,46544,-107936,-234776,-246964,-53154,203698,268089,86529,-63299,18291,86899,-147348,-451156,-349560,-4249,74543,-70186,-132572,-143082,-61994,139756,238677,158473,32182],[23317,10725,137127,116912,-72565,-108760,-55625,-134930,-164729,-90466,-39233,51912,117235,143728,195943,194040,116436,108471,130551,12576,-152094,-160182,-66212,61193,154082,115955,-21318,-168908,-194582,-110726,55464,203053,162913,42768,-34047,29296,129092,39454,-141530,-200847,-168521,-51940,122714,153037,84608,11165,-71511,-110384,-100037,-87439,-124242,-199655,-121288,-130029,-208568,-91866,86511,90543,96649,158682,26217,-259544,-250220,70319,295231,320499,277187,189706,57213,13406,35172,35664,35966,70440,77201,82566,28495,-55085,-55018,-85806,-202507,-133055,62668,-16273,-207256,-208205,-251327,-246531,-113309,-94370,-105286,-84540,-85065,-27939,159684,358091,361750,142701,10051,84353,47311,-65833,35579,258662,301037,88249,-127245,-171968,-43700,38813,30495,105810,242660,161493,-93145,-199027,-196726,-148790,-113417,-160787,-160634,-40471,-28728,-77641,-24457,52303,255552,467795,432765,202604,136292,198055,120443,-6085,50655,169395,64708,-293774,-416962,-58419,334467,443479,331170,83397,-73672,-51636,-71853,-170562,-32721,218331,386974,480534,347107,-10049,-128039,3352,105294,189499,271835,286927,204672,108833,26632,-3577,-10273,134872,221292,16176,-203915,-201887,-244181,-328590,-260673,-133772,43887,212722,159290,-25796,-187667,-360821,-444805,-392630,-418272,-504215,-354762,121501,412017,199247,-48960,-136424,-194661,-203521,-207981,-164094,-179918,-398106,-436437,-193934,94237,268200,207926,-33944,-175113,-119289,-9975,-2579,-107557,-57035,176845,187612,-9187,-166906,-195789,-86294,-6296,-7796,90667,206517,97129,-125171,-192558,-177215,-180857,-60442,49461,124463,137147,104896,152433,276032,214913,-52260,-237363,-251641,-119265,187253,311644,29494,-109552,-84849,-89821,-34727,90433,118535,100307,68882,8701,-15456,-67125,-156679,-121524,-94767,-137697,-56302,55022,107461,161501,187058,87948,-40310,25096,78466,-64588,-91547,106470,138046,55546,50452,-104745,-284320,-198301,9543,15785,-204395,-446478,-513102,-459913,-501734,-443750,-202782,55332,236392,256438,19162,-211457,-285489,-257038,-92405,24913,-65601,-95511,-26515,-13176,-53233,-94492,-74173,-81154,-125682,-117693,-175376,-285464,-176993,102298,247467,165795,-35564,-37021,143658,7439,-330461,-329939,-67510,42859,-8846,67795,223849,109842,-46262,219210,484290,413885,377925,315122,-12660,-186799,-2826,206204,146470,-99447,-154877,75763,297533,337559,127922,-12340,63049,-47768,-244133,-155386,154006,273294,128508,-51781,-242423,-404551,-300652,-22094,98115,18109,-136889,-266726,-295183,-223100,-100728,-37096,-85810,-107247,-15279,1800,-73381,-58536,44546,108991,73161,56572,84480,18592,-57062,113339,313505,253795,84675,35725,-4558,-95856,-260080,-425739,-356778,-107373,-19989,14348,263432,428570,289432,117604,-22321,-124958,-131585,41844,137397,61219,61529,194272,199296,54013,-57833,2060,94471,46360,53209,156876,155856,6193,-58646,39537,63936,-8630,80051,193955,77351,14639,236189,312338,112175,44101,121489,195830,139318,-74586,-141029,-2263,36329,-60598,-118534,-119227,-147374,-222687,-233066,-290624,-326999,-170387,-14066,41949,156433,257940,252565,169220,-29076,-123400,-65774,163792,541715,582940,-17634,-467648,-387351,-467670,-1153439,-1559646,-772838,1848738,5457469,3653354,-5199359,-9117863,-3990692,1271872,2024295,2121702,1392098,425861,346527,253365,480867,345946,-301979,-403746,9848,93939,62149,9597,48776,212129,197385,-81082,-421163,-636571,-371372,140220,372354,330797,152989,-60858,20531,304544,343352,190584,187945,109895,-86033,-57840,139088,104413,-199183,-439325,-417752,-392623,-433976,-344765,-210869,-163155,-146340,-56317,121626,273749,265578,-1035,-277955,-271499,-151493,-19039,103282,-42054,-312894,-219879,9124,-107721,-335687,-251432,92982,264810,207209,125351,100494,133611,246788,138898,-318528,-515783,-174440,76945,105822,114770,2438,-153859,-189758,-171447,-170681,-269786,-363447,-403491,-386338,-170471,47506,-41251,-301727,-428241,-327178,-62965,42760,3538,5183,-25886,-22238,122405,115433,-102738,-221837,-280344,-233960,-52272,93818,24535,-262007,-511443,-336033,49376,189013,75869,5255,57531,120587,74907,-23700,-26752,65903,142102,208556,191461,9866,-173284,-169556,-213050,-371840,-277592,48200,215012,170128,-10609,-268587,-347185,-100111,177674,165543,-99408,-319562,-179341,146959,296253,120906,-75110,-104653,-121655,-269562,-420442,-302558,-8028,52016,-152473,-242992,-131002,20840,-33796,-276686,-363475,-282546,-163263,18145,57203,-189030,-380912,-290258,-27726,140735,171149,128149,-16067,-205214,-276979,-191232,-112715,-184304,-382480,-472073,-310797,-144229,-22167,258547,420568,293211,29900,-145514,-79778,76519,-42260,-282082,-288564,-87894,41681,22328,-18129,-79033,-131137,-112199,-108311,-158908,-251315,-162786,182833,411296,262568,6795,-58682,117243,364775,443248,272386,134398,135109,82157,78781,159937,136601,46976,22421,111743,223331,188906,-18977,-130425,-162064,-242245,-310818,-188800,87706,150718,82053,137118,246619,280851,298675,289283,203266,112912,-26667,-260809,-298661,-46368,160712,121929,22974,-80720,-211863,-157994,49702,-9751,-190691,-179632,-160013,-135519,-11733,41066,-13403,-82178,-91454,-84739,-240614,-383582,-207779,82672,159472,187702,369189,453750,372793,296403,272718,238424,125316,-108661,-330154,-396493,-274021,60267,302467,186974,5375,47019,111012,84255,-1943,-108504,-144932,-107978,-25548,75423,44466,-20340,15295,56346,80290,114593,119333,160309,130684,-32689,3923,183589,168806,104616,51155,-66129,-63405,40721,-51824,-234123,-113074,171818,249363,217149,199710,115849,89661,165396,192617,61023,-103911,15137,313207,326011,150751,107279,139303,95221,115886,224361,186242,3506,-129477,-130307,-97061,-46982,-89924,-146834,-19241,111705,141905,211855,341716,381687,232658,-19082,-92719,-32323,41801,69250,-66854,-72090,221590,264104,-327,-38758,121627,141733,45191,43300,-12882,-224814,-255075,-20975,122681,-55216,-264688,-156564,-11178,-12768,-6745,-20539,-93060,-71170,-4114,-42622,-23710,181878,265442,75961,-124219,-223253,-216532,-98760,-72382,-195588,-128577,-18632,-187138,-300779,-28475,321927,376145,243789,112200,-8000,-76058,-49797,15019,98855,138903,99365,33983,-97792,-147768,-25882,84901,91998,123930,78725,-48003,42867,289357,276675,88744,79897,215837,339041,363605,265090,117136,92811,80073,4519,55103,263281,268739,95223,314421,918642,1233227,1019817,587893,194877,-8507,-772068,-1199627,-616854,-154433,-362928,-626189,-648998,-434483,75772,358198,-267231,-877100,-359106,81649,-140515,-486015,-610783,-464397,-188875,-207352,-336067,-439834,-465343,-327677,-227070,-193248,-229668,-310910,-330515,-303894,-286890,-242974,-282845,-388544,-372084,-205730,-39599,-16423,-128842,-194020,-206857,-251482,-199099,-145151,-234250,-267453,-148265,20313,157224,177561,149943,137115,80557,-552,-201285,-329767,-131962,218143,388554,306853,70725,-93540,-129053,-46751,92812,96691,35986,37254,2242,-38823,-112412,-266254,-319332,-236035,-130070,-77124,-203121,-435645,-505601,-394660,-206598,35427,124813,91287,240785,448525,398590,217054,56584,-36079,40565,63940,-120180,-235602,-211297,-130257,94642,196819,14210,-70084,32489,-5165,-337101,-542994,-311122,-113364,-199092,-188197,-48549,-80715,-247017,-323120,-231600,-26959,181413,243383,59308,-127838,-42369,80978,-139269,-463341,-416209,-101612,53776,-2017,-108489,-161768,-34191,207996,307852,238464,137189],[108853,37119,92245,66307,-81855,-76081,-44910,-139472,-131587,-38025,-31194,4948,68001,202965,214328,158191,47465,77327,90512,-46497,-168147,-162814,-84747,17038,70862,24640,-4405,-64127,-142407,-81152,96767,157225,130650,53596,-26889,13430,88665,16732,-137340,-197989,-215913,-141109,76785,185272,113525,3788,-65487,-52857,-24692,-63288,-151158,-247859,-128748,-74175,-161073,-102961,41696,13256,26491,180194,129555,-170502,-275524,-88513,99304,177138,226076,276568,198691,-19867,-91984,6742,54586,76149,63632,49377,57354,51360,6685,-79459,-212687,-168953,4794,-33658,-182338,-209429,-279089,-246106,-91640,-78921,-95759,-104242,-162533,-90966,249610,511769,452506,195452,105811,162374,82808,-43616,7917,177514,217241,62280,-44433,-7436,78371,85168,-37721,-82855,86187,169029,12029,-94386,-119592,-129042,-50256,-39636,-34598,91588,115358,45675,40251,8414,109443,357053,422974,288598,248930,286469,200739,46537,38942,132931,32891,-342244,-501423,-139571,277997,418030,296945,44274,-115482,-99048,-118002,-232520,-157454,70019,289389,475630,389581,35617,-113652,-24208,91631,216143,289250,223678,120824,49799,-17316,-4971,39505,188070,233799,40002,-103964,-71109,-166671,-253452,-158328,-36734,102432,280557,224898,-49911,-264489,-342315,-306771,-265740,-299969,-363222,-234347,170195,393305,108335,-180660,-239947,-235425,-190855,-161864,-56429,38311,-203495,-453345,-354815,-12218,270501,250031,64509,-27475,36484,123615,83929,-126370,-177898,40575,114810,-28438,-180973,-237429,-148237,-50184,-15824,72238,176979,71668,-174428,-212855,-141086,-171772,-113859,992,31313,-11181,-30173,87557,266103,243883,23805,-176224,-249159,-77768,321313,429629,80082,-100908,-68824,-86551,-104979,-23930,60140,64553,50702,66202,65771,-39330,-170056,-155513,-99105,-116049,-60756,15251,117330,181814,142106,33634,-48710,20705,21521,-147217,-161092,42786,45341,-41703,18173,-77928,-290532,-228267,-22279,-73695,-377311,-584361,-569191,-483283,-504165,-430996,-202201,36411,194967,234415,54112,-147366,-240118,-215060,-53599,53546,-31473,-76709,-37918,-30253,-28293,-49216,-97343,-191604,-228350,-163626,-181130,-249313,-162201,41906,205239,195114,-13454,-52854,120268,546,-309890,-266654,19593,49587,-33434,121556,297182,118393,-62511,184169,401883,329014,265362,114929,-177317,-234025,-7154,177676,110237,-72086,-41985,165568,297917,285788,106285,23343,105978,-6787,-162627,10119,324433,414561,216256,-20615,-224637,-391009,-305171,-11876,108282,2136,-138723,-222619,-238008,-225952,-160899,-66662,-64250,-113873,-15445,14136,-97923,-142725,-48857,15885,-28460,2221,125574,102674,-8704,70830,264439,294478,210260,163419,90952,-16908,-224457,-423608,-310718,-54232,-37421,-88425,127818,334588,274419,107978,-21102,-47500,8651,150925,144132,31539,52299,170208,146271,6280,-88731,-2680,139989,125805,81262,116756,86221,-31482,-103479,3392,75595,41182,85847,161174,91006,124540,352937,324514,66546,7531,122896,229600,163002,-23206,-19489,104218,66194,-52080,-135165,-186236,-221262,-262251,-238124,-199501,-200596,-136362,-61679,56307,230059,326548,313387,163228,-93410,-162027,-69348,135692,463178,510827,108661,-23940,188468,-62308,-878066,-1280440,-532543,1209337,3572204,3687492,-3571464,-8858610,-5349397,532534,1588996,1325222,976954,564649,649255,398912,197243,269370,40175,-103797,-33847,10465,133890,126724,187399,329840,278556,12980,-336832,-566080,-305353,160597,374822,351511,183705,-29942,41478,287907,356241,265307,264896,174811,-2628,57233,239001,175430,-182520,-497585,-492943,-409399,-377290,-218404,-75063,-104723,-178953,-92424,124743,275081,235298,-73607,-347427,-272311,-120245,-6650,148203,51494,-246706,-226420,-34915,-132860,-340609,-268542,71151,278371,227940,122260,134376,210189,314043,193703,-283606,-538144,-188492,106595,108760,115798,56962,-134667,-233786,-213494,-170986,-250615,-337719,-424925,-425315,-168321,76220,-524,-198194,-293578,-234486,-7120,100642,-16023,-80750,-40957,46004,189339,170812,-36721,-142014,-186207,-150059,15849,170365,83426,-220557,-486257,-332663,12601,160287,69132,12063,70147,142881,114436,18213,34311,102258,130728,200620,166402,-66028,-198890,-150748,-245333,-448988,-326326,61548,281537,198945,-107131,-407688,-343576,-11799,148637,23340,-173937,-253173,-129229,115834,287317,155142,-33578,-51416,-57057,-239113,-422293,-260493,101868,163883,-73439,-223138,-151245,-24929,-106961,-317266,-319243,-201157,-138259,-24161,40275,-132069,-319487,-242137,24450,180338,152594,65932,-33447,-157145,-226273,-192300,-179882,-230402,-315641,-320067,-219658,-116197,38352,372925,518213,324915,87043,-10940,53574,138106,-32088,-312502,-319348,-63449,101451,99252,46123,-59714,-147868,-115318,-97243,-138786,-220013,-138359,178354,395941,259153,11310,-24837,192413,427250,424455,215115,83410,95611,80999,97842,134695,87365,25222,2916,74002,202021,224524,73878,-63870,-213292,-371652,-410025,-246131,10247,92786,47497,98531,257368,326089,345993,334775,230778,100073,-70516,-302382,-299607,-9402,213916,165941,66030,-35675,-186622,-142953,64511,23747,-136091,-159416,-176633,-99135,93282,84580,-96713,-200127,-179967,-108704,-189915,-319459,-189212,74753,138334,186290,358913,387857,333574,378681,406949,323743,170535,-54502,-204632,-187454,-148942,43447,267153,200057,33182,48346,110013,109158,-13219,-188899,-228647,-93898,83069,173661,74604,-55197,-48991,-19996,-13438,49393,142826,189349,57659,-111075,-25447,150442,184516,141103,6672,-152353,-133918,-44706,-101264,-195051,-78392,105458,153483,199696,238376,140915,78344,136227,163586,-2337,-236799,-93269,357061,439280,165189,50884,110863,135652,178120,244650,143406,-23258,-44774,16513,18471,33285,-35434,-179695,-125555,-1444,27831,91005,213874,256971,123444,-93110,-154333,-75823,20011,28362,-76783,-31310,239780,260023,31662,-22756,101990,148480,84442,50062,-21571,-208339,-227808,39702,202489,-24888,-253304,-67784,109856,55624,15392,-6852,-94691,-101201,-27672,-9342,49073,226747,243521,1001,-195942,-239380,-169670,3583,47896,-122494,-110485,41374,-39523,-156028,9100,262867,330357,261172,112278,-43626,-88687,-65692,-12490,105839,149367,117928,100372,-21809,-95873,-24632,68461,127554,170689,141672,68880,149696,360109,390051,205594,114932,165963,266141,368282,378139,299345,233289,142213,35626,106446,350251,367730,58904,28245,518026,996061,1044061,978945,833915,487624,-359143,-927956,-708357,-450104,-593153,-873316,-883752,-535218,144589,565851,113029,-806410,-478682,-38195,-257298,-533351,-684354,-578875,-272005,-245979,-362948,-484323,-506672,-319467,-225951,-234010,-253789,-291480,-374000,-404828,-368676,-332708,-368383,-421296,-331750,-124409,76021,96059,-114210,-248664,-244376,-298852,-275555,-215474,-323872,-352655,-149280,111594,259346,192842,58874,23815,35408,-39339,-242959,-293918,800,330802,414681,274618,22327,-131732,-154907,-114387,-520,38379,3633,9479,-6403,-9786,-44261,-241311,-373878,-291237,-157395,-98744,-248614,-483062,-474677,-307272,-159632,39532,163834,112425,158335,368762,432543,303675,94088,-90223,-34340,44933,-141245,-250545,-115936,34998,204125,261054,69421,-68186,-40139,-76708,-327453,-496536,-330240,-157366,-181646,-173992,-96210,-166725,-344087,-390208,-227043,-37799,120547,187188,7128,-209986,-133033,25848,-137288,-415877,-422976,-198172,-13074,27865,-89021,-179899,-29793,234604,335595,289393,224212],[162241,48509,17904,-21623,-92771,-31772,-23250,-120980,-73640,33071,-13125,-48406,44520,275309,279642,157255,17229,62040,34490,-132321,-192650,-154513,-98360,-31915,-16627,-66568,-15533,-4061,-118212,-64712,104586,99839,100421,64825,-2449,29018,78386,24035,-92420,-156927,-226221,-196586,34854,211374,150971,11975,-49588,-15092,11585,-42810,-140358,-224688,-125305,-50693,-138276,-138733,-51767,-103673,-59746,186514,203618,-92064,-279820,-225574,-95448,19252,155466,340531,327358,-29951,-194092,-47486,34762,64512,56893,23142,79223,138808,60524,-76985,-202714,-166665,-33238,-26955,-112584,-192165,-287288,-218904,-61769,-48466,-54386,-80539,-198436,-123883,305414,578991,445781,188466,167011,219717,127445,-3623,-14058,92845,123578,48982,61105,165690,190956,104046,-128307,-273083,-97924,109976,79264,-13016,-78740,-131721,-11617,47831,54499,172234,212257,147055,108069,13638,-20068,164616,324981,346964,338012,335049,256668,104389,24421,62721,-18956,-342949,-503043,-186231,207278,356082,233118,7012,-142680,-144721,-153512,-245996,-233729,-51037,183828,405132,358118,74499,-83706,-44358,90085,226957,255970,152613,91157,32447,-57767,-45291,32219,180474,238184,94765,13825,63517,-54145,-159769,-76878,53071,167813,322949,270354,-40428,-282771,-301105,-188055,-143951,-164914,-195002,-94421,179239,289291,-4598,-274895,-317636,-268845,-171963,-114738,30181,226494,21497,-394343,-451058,-118028,220448,245741,134548,108278,195499,284921,203411,-113283,-260835,-84593,16530,-76592,-192643,-257949,-194777,-80643,-22742,27143,105933,30776,-189012,-188193,-89416,-174214,-214270,-104185,-89976,-151930,-156554,11322,235978,269865,115659,-104636,-252627,-64658,383930,467866,128625,-52165,-15417,-66380,-160900,-119554,-6496,-8297,1876,103101,114084,-39876,-177253,-173738,-115414,-119682,-94756,-22486,136161,193719,79404,-34125,-45552,26975,-35288,-210107,-188701,-17843,-58161,-135849,-21037,-35105,-237008,-201948,-44119,-170700,-505527,-651275,-582709,-484819,-458818,-380403,-188793,3501,130595,214162,125904,-67010,-206294,-191579,-43261,46570,-16529,-74538,-65248,-48213,-10299,-37787,-180336,-337920,-341419,-221165,-183796,-203889,-143124,-4054,175622,213929,-16441,-123335,33891,-7416,-228773,-140084,131301,62172,-69503,134893,326656,117993,-82151,111396,285826,219619,126420,-89290,-330847,-272429,-21385,122366,58880,-37283,81697,240521,264532,203096,92822,101744,170719,33736,-86074,143058,434637,502735,293550,35945,-147378,-288736,-249590,-12146,79948,-32218,-126130,-139289,-134499,-192624,-204749,-81801,-17710,-70593,24110,55639,-97512,-200511,-102393,-30890,-93850,-38915,147138,162878,48016,48831,220969,332711,314667,233500,115034,13416,-165514,-353315,-217288,35153,-5971,-149680,-33641,178064,225661,78018,-32073,38269,170895,237991,116869,-32260,-10940,79523,52505,-59129,-137974,-48049,125407,161864,105258,115334,92753,-4099,-112663,-24861,79104,63423,64177,118305,122606,268367,497544,376541,72242,-1528,122081,232444,154083,16812,96499,197769,76175,-80393,-188998,-243800,-229195,-212605,-161442,-47895,-39185,-89617,-100437,61057,273055,361719,333528,97040,-178486,-154881,-18695,87594,317043,412460,282850,412740,615403,183371,-617634,-1008000,-667351,-272402,794861,3587936,324971,-6035983,-5746503,-474341,973630,145655,85854,247510,383810,199309,-168919,147607,419011,357386,96532,2390,155148,179855,244072,348371,286533,78280,-233704,-424850,-207715,119461,289729,326594,188410,-2600,77160,280958,355315,336968,348540,246367,87747,152538,280359,207902,-122538,-454315,-488402,-369416,-283526,-113761,34023,-31481,-170685,-99384,120388,264921,209857,-113353,-363285,-263390,-143629,-61774,155774,150059,-129056,-169721,-24380,-90752,-284744,-267703,14218,260042,268195,162537,157815,245176,350230,238660,-215099,-481501,-147663,156678,111971,99357,85624,-117242,-257634,-234713,-169784,-203645,-266439,-379901,-377947,-113212,119534,54450,-84485,-152997,-137864,26675,138519,-36110,-173891,-61261,121835,237588,180506,24211,-17237,-20016,-21027,86081,215298,118688,-149220,-375268,-294384,-55382,69305,25085,12406,69463,133628,137994,72646,85690,106197,98175,155587,112040,-114940,-178843,-103238,-229036,-431511,-301312,69009,306623,216067,-164305,-472723,-300289,54709,95948,-102908,-213695,-170732,-106071,41808,227811,160824,1114,-6313,3161,-168353,-350894,-192826,175823,243529,4197,-183891,-133419,-33745,-156239,-327914,-225374,-42699,-22705,173,58723,-38276,-224115,-197570,31482,176782,123706,34022,-1152,-76459,-177460,-223543,-251775,-240582,-208977,-152385,-127576,-96773,93393,444053,541846,302749,124664,107895,164206,183318,-14252,-310173,-316454,-36380,153768,165444,79784,-60723,-151678,-110115,-89435,-125540,-170282,-96853,136000,301895,215862,33869,24907,237772,433969,358707,136858,31997,51026,67009,101317,100951,46469,33090,22593,55311,181100,241282,163333,32494,-205673,-438931,-432678,-215131,-24361,35917,5589,41991,206674,304630,351136,339392,206189,46806,-122935,-315281,-278823,-4787,180113,138247,107925,78895,-81953,-97526,64480,55800,-31176,-55125,-118500,-40889,162452,95781,-170601,-289948,-227984,-93270,-102949,-201556,-97568,123621,153739,195656,322262,273932,227932,382611,461302,362456,220507,18321,-83535,2208,-16273,24125,191904,172818,47293,42451,96022,119398,-18734,-250488,-287801,-56010,192873,256892,127907,-32599,-80923,-101808,-126367,-48341,113264,158995,-36492,-174761,-67742,72178,162608,148226,-58583,-228597,-162330,-80273,-116664,-138020,-39774,38080,50216,160034,259722,168191,62407,86672,107326,-73603,-335217,-180260,354616,510505,189174,726,55653,151937,218731,214847,59153,-74737,6019,123552,114027,100025,11782,-200843,-216300,-94775,-90755,-74479,57275,143784,18885,-172959,-196630,-64222,61858,35131,-77590,-25527,193304,210252,49829,-4914,102331,181756,117266,25805,-38750,-164078,-169364,95249,258319,22849,-189985,28092,206918,109859,42291,29614,-60983,-109916,-42757,35494,119173,240632,186820,-84226,-251801,-215454,-69386,141387,181510,-18672,-60365,123442,148920,31832,47493,163960,243638,253379,106081,-77120,-96814,-71877,-38051,87214,137914,134106,144682,41399,-21855,28938,100611,188458,252365,257064,215740,252133,396948,454805,303671,165394,136771,172458,305417,429548,456848,378145,229195,105028,201702,463079,506330,140668,-124494,149316,677735,988619,1334396,1551094,1092768,149463,-582530,-772067,-781633,-868107,-1083161,-1097667,-721212,86932,785301,613968,-422401,-381824,-180893,-496267,-626025,-766324,-692156,-361149,-303949,-393001,-484219,-467648,-248136,-208406,-301287,-283217,-251225,-378512,-460681,-424608,-417208,-438317,-420226,-262295,-42624,148646,149943,-129248,-312153,-288175,-334225,-343167,-300456,-415052,-427904,-158603,170136,309635,163213,-62094,-98902,20698,-32632,-248898,-246465,81169,325568,330982,196842,-14231,-143470,-166263,-192742,-120192,-22008,-20872,-41070,-60268,-23341,-12822,-237371,-419283,-326338,-171767,-100947,-245643,-456594,-379331,-178177,-79662,61233,185626,84750,24463,233811,401559,337579,115512,-123465,-96993,10754,-161345,-241795,-15604,173144,246614,231593,66096,-68939,-79655,-105889,-268574,-400972,-329370,-206420,-158335,-124031,-92883,-191000,-378720,-420985,-236102,-78872,43519,119084,-49468,-278751,-223574,-60635,-135710,-314724,-363132,-268365,-106010,16484,-76192,-189851,-44603,214712,312336,291945,261584],[161776,35672,-66581,-118482,-97045,15634,9750,-79494,-6251,100460,9459,-96949,19545,292346,354926,202033,53135,71041,-31974,-224735,-223229,-155008,-122903,-78725,-92864,-150086,-58754,-6074,-136576,-94076,40029,27649,75446,73996,34124,80590,112757,59737,-31229,-101312,-200971,-213909,-12536,201225,172007,24359,-38908,-10379,6319,-30498,-95397,-126576,-91722,-57700,-140886,-180375,-166812,-231113,-133433,180395,227830,-43692,-254243,-295180,-229826,-110451,71860,349271,398539,-16108,-248816,-109753,-3897,45527,54632,8468,89800,193560,111128,-62094,-165135,-123091,-43346,-9342,-37789,-178408,-281998,-175224,-33614,-11787,6139,-21157,-170675,-103679,317769,551868,362148,149357,198884,245444,160536,52088,-1574,38522,56378,59263,155267,286015,254014,85609,-220151,-424865,-273257,-3731,86001,15921,-99392,-155023,-1435,84261,94760,196513,243369,198649,154023,39565,-117269,-58985,168568,353962,367601,319909,268109,152660,15271,-18300,-70703,-279544,-397996,-183658,116340,246541,142352,-36856,-171209,-196122,-168372,-187776,-220772,-109709,95401,282371,260917,93888,-51883,-58182,100620,232788,191548,92083,113418,57005,-79307,-107996,-35359,104182,219444,156647,114139,165657,64645,-69514,-24608,124478,232438,335901,279344,-784,-219910,-234225,-129932,-70824,-50074,-38879,26046,152670,151911,-93697,-302766,-345238,-291988,-169763,-91783,79003,345915,210999,-277659,-448824,-186735,131633,194347,153163,194514,319892,433161,317101,-78490,-280415,-150654,-68682,-135266,-202509,-261048,-221654,-91525,-21659,-25708,2413,-37555,-171629,-118947,-32478,-181233,-316214,-228071,-200102,-252888,-264191,-82349,179699,282235,191400,-61439,-283267,-96359,350026,411022,147085,10049,49680,-43139,-192440,-163834,-56614,-101091,-74482,102352,116170,-71940,-185332,-171335,-132733,-148807,-166128,-68563,151378,191719,7465,-109011,-41202,44402,-59549,-210793,-148490,-51874,-152138,-220728,-70838,3913,-145863,-139243,-59567,-254401,-557973,-624383,-534976,-452994,-381885,-307993,-162332,-31108,56071,189099,200598,-313,-192553,-194266,-71359,1910,-22582,-84384,-107278,-77807,-16950,-70497,-300785,-480966,-433170,-267579,-177254,-157222,-119036,-16881,173496,220882,-47142,-232786,-86648,-4586,-98229,20866,230020,73172,-102108,108079,301106,102325,-108423,13405,166283,120149,-3255,-248885,-439270,-299840,-40273,66837,12690,-5993,177635,284034,208757,111070,93586,206266,239703,59927,-27892,207524,451361,514497,341820,109205,-25115,-126579,-142719,-11330,26846,-72307,-101999,-43371,-16413,-130124,-217274,-81721,35128,-2637,66983,103950,-65776,-215443,-115575,-29175,-101688,-48240,145941,191789,110953,59667,184554,346505,369349,238750,80102,5676,-97723,-249389,-126800,110379,49274,-163310,-188686,-11152,139716,23788,-67239,101588,319428,292365,60170,-119903,-104812,-35914,-39620,-109546,-179786,-109501,68208,144014,101358,129522,157543,63262,-96666,-43408,74505,54837,21769,68847,147576,390952,621860,448859,115185,11659,120407,197985,90646,12588,176480,260611,66121,-139363,-271221,-283478,-174251,-95479,-27625,126006,128134,-32357,-122642,45469,270301,359307,310411,-16075,-283057,-138411,46822,27760,129296,295564,452603,732621,784988,225369,-394644,-772000,-1095504,-2091536,-1992873,3338201,5448535,-1266075,-5135770,-1598552,267648,-1083326,-983160,-352030,-293821,-335479,-543531,7560,725244,827589,318181,934,68115,135061,192232,253974,220626,104617,-129087,-248971,-95021,54857,155068,263452,168509,13885,112698,278800,327303,367034,402493,295603,151665,195917,255966,200891,-21664,-311563,-406726,-295457,-198217,-76653,78609,44679,-104045,-63296,113608,254809,208150,-109428,-330122,-252412,-221806,-176087,124573,235043,13038,-67512,32369,-4981,-203725,-271721,-77807,197611,305982,241648,181163,242245,352209,267998,-120734,-356252,-70582,198674,103564,66087,85965,-92806,-237707,-210893,-156085,-147430,-178634,-282586,-261708,-29771,154869,105246,15261,-30989,-55334,36410,152637,-42107,-242099,-80685,185642,263086,154588,67197,118957,171513,113168,131148,214298,128133,-62378,-205296,-222606,-128256,-50634,-34934,10083,59220,98151,132704,116459,111871,86841,62168,88742,46478,-112633,-109593,-38822,-172584,-328038,-215374,64014,288871,226896,-166358,-455614,-243043,73521,29199,-189456,-218923,-105895,-122738,-62731,123169,122279,9517,21020,49634,-74929,-225853,-118652,188095,265506,60128,-137286,-94598,-10759,-161972,-300934,-108800,143508,140338,70594,90338,43092,-138252,-177088,-9255,132651,102662,58154,74841,6576,-145049,-270932,-305060,-208166,-80613,-11807,-65195,-89774,130917,454468,489464,237346,133272,187988,233233,207017,10558,-271035,-277100,-11743,180843,188387,66753,-80209,-153520,-120545,-101182,-130489,-127262,-56301,65826,149682,135728,58741,66239,236174,385157,273070,71852,8271,22098,41356,79886,61538,23192,62437,66137,59690,165496,230584,213180,113833,-154810,-428033,-382330,-127517,-15700,-3533,-29640,-12987,110126,218889,306335,300171,140210,-21138,-150286,-280477,-236771,-34959,63491,43521,132856,212764,53358,-41931,51658,84060,97212,97291,-6629,33006,196329,89409,-203656,-320681,-210298,-21320,17252,-48997,44965,205981,192544,216671,282100,155495,94080,313048,424482,344074,259668,84787,-7844,110524,72403,-14689,77722,104265,37254,26411,75194,115034,-18097,-275960,-298175,4832,273930,297416,178769,26079,-79394,-167927,-232961,-155749,41334,84289,-111555,-194142,-110546,-37631,97144,113604,-137117,-283730,-150489,-66420,-99965,-75490,-2400,-8922,-25451,115263,258327,185171,40312,32616,45360,-141137,-392781,-241566,296975,519787,218207,-29017,-5569,143133,227115,147799,-34783,-129614,6810,157468,159128,133149,43813,-194170,-259356,-141121,-180987,-243893,-94794,63492,-49473,-229405,-207966,-7090,155021,98875,-58967,-54399,103772,148537,60330,6668,110348,211770,105848,-43248,-58392,-92538,-89727,124897,261797,57320,-113226,86403,244882,130920,54016,62757,-10382,-101854,-55392,71622,159012,204708,99386,-158958,-279362,-165046,48262,266483,280504,72587,-1252,203451,323090,202127,67511,48254,135611,219147,96762,-99490,-103821,-67375,-49725,48280,99525,131139,148212,70486,46177,107480,160109,248720,342209,393674,364896,340770,405391,463531,363224,220394,133702,82845,201348,423362,558431,492954,316488,196212,317076,568720,639148,304644,-110249,-101574,326490,863788,1570620,2112813,1648352,677829,-241465,-834898,-1089557,-1113444,-1194710,-1215305,-936752,-103175,948451,1099689,184487,-113537,-325932,-731637,-680218,-817055,-777862,-453432,-391791,-426924,-440814,-368309,-151092,-189647,-368925,-299637,-202673,-343708,-450299,-423634,-442502,-450998,-378574,-178418,33496,180136,139195,-171742,-359987,-302206,-321341,-370691,-374803,-479206,-472775,-183406,171511,299939,109169,-171970,-188156,47044,22680,-216539,-197761,92551,206823,151593,84224,-28535,-112794,-150637,-265987,-247042,-72618,-18923,-86874,-142073,-72687,-15601,-238862,-428502,-320747,-147378,-53266,-174891,-358919,-247493,-40636,15852,102411,195055,27541,-109849,101342,332795,315883,116561,-114545,-106921,-9247,-162364,-198752,80181,255472,208974,118206,8961,-76466,-86318,-91387,-176797,-279895,-300108,-230977,-120016,-45900,-43340,-154331,-347883,-407355,-250436,-129928,-26674,57347,-84174,-297480,-274447,-142486,-126797,-181782,-248795,-294010,-195725,-22419,-67062,-185321,-68025,156296,240032,237338,230945],[103313,-3319,-140435,-196267,-95264,53824,50631,-21743,53535,143612,29160,-131767,-36649,219803,395298,276763,146151,99023,-98650,-300859,-256241,-179977,-165171,-115201,-146354,-222384,-127475,-58695,-186774,-174412,-90515,-51141,55534,75325,68179,152760,183929,111749,20018,-51706,-144248,-194938,-68737,138128,154901,29772,-40015,-33414,-22330,-25639,-30369,20792,-18136,-79408,-158418,-205707,-264561,-331257,-168714,166545,196743,-33697,-196779,-272497,-270692,-192936,-30007,278512,385740,14530,-245695,-153245,-36830,28600,53761,10497,91672,213755,160820,-25248,-104941,-52501,-28568,2477,3752,-179508,-265559,-128077,-15215,22490,68778,50967,-87344,-40009,281184,446122,241575,108882,218433,245587,168991,114785,55053,29514,40246,98363,213338,316795,248670,37240,-285232,-500888,-394746,-130482,37704,-14294,-176147,-189268,-15743,68549,93341,186409,222588,195658,160169,42072,-193566,-257441,5556,305897,323813,238168,227004,176513,13720,-90316,-108271,-159680,-200570,-132700,6534,92869,30508,-99908,-220428,-259024,-161571,-65414,-116148,-98852,34375,130591,125750,88052,-32365,-71021,115406,242005,125841,52972,161309,106953,-70477,-156596,-129844,-17816,165066,194887,173247,218719,162161,2811,5267,173720,286864,321105,241508,49562,-82796,-140716,-140923,-69886,16731,71937,94280,100191,33804,-128215,-256989,-308394,-295159,-195301,-111414,76105,373784,312817,-132577,-337138,-182070,42174,112594,110834,206652,381195,522901,379763,-38521,-229164,-126139,-100765,-175844,-206251,-252017,-226908,-79910,-3939,-60453,-110149,-132640,-132665,-14716,24605,-182496,-376454,-320925,-255865,-292279,-345217,-186780,103743,275915,227764,-70345,-346510,-168045,233071,280447,118431,53454,96670,-32099,-199397,-146358,-71447,-183510,-155910,68980,81906,-120879,-195524,-149576,-140211,-196085,-263741,-123872,152986,174210,-61381,-180332,-46831,66894,-32943,-127513,-37520,-45728,-219750,-292455,-129183,26278,-46062,-69826,-73344,-300316,-518154,-501157,-418042,-378156,-291508,-226635,-119120,-51812,-17278,145188,238219,29674,-197190,-217338,-132230,-69223,-42372,-93437,-151309,-120862,-55020,-139159,-416621,-576523,-476517,-286427,-160988,-113496,-83886,11682,198235,216010,-90417,-336391,-193095,16164,49419,169660,282343,76121,-118078,52771,226005,72117,-135709,-84856,69342,52544,-99659,-336222,-476853,-307039,-52106,37899,-11532,9149,213434,285577,146638,32750,108913,306959,289312,66707,9617,193693,372521,452755,352493,181832,108726,46861,-9730,3131,-26675,-100119,-69086,38953,80315,-59863,-195512,-69133,76370,57591,77861,132710,-8943,-186702,-104079,2282,-52086,-15642,129093,189279,168700,95923,148047,315989,354793,186771,16753,-13007,-35123,-154512,-81863,132448,101768,-133839,-302279,-191666,25015,-51436,-129286,122683,420656,312403,-11335,-212535,-196277,-127824,-92033,-118605,-188545,-156463,-3877,75805,53940,135191,243082,131792,-70489,-41871,71781,23126,-31907,15747,144800,443263,675303,503909,164748,31251,112886,126668,-33424,-53965,198902,279201,38737,-209155,-353115,-293917,-78574,45571,117423,274427,270764,34943,-123618,4525,216222,320772,254269,-142829,-393685,-151551,74736,-39321,-59636,175986,564903,858843,674121,96048,-206132,-566511,-1586203,-3544967,-3902560,2793017,9807770,4050068,-3547995,-2446393,-386838,-2039101,-1930595,-994848,-1061634,-1027314,-861818,-123429,876244,1145156,516779,-50464,-130321,-2065,44233,69625,101861,96885,-36693,-83335,10868,12947,34627,187753,132546,10607,123387,261404,263320,331156,397487,298967,164058,170055,175139,160753,95644,-111163,-271946,-210558,-150437,-114275,50600,110262,14067,9344,105239,248494,234262,-64149,-260693,-237211,-325899,-316374,62730,289183,147183,49664,110089,86646,-134758,-293683,-191604,86793,308372,331120,209879,215367,327681,281966,-12575,-190224,17199,210791,78129,21091,65415,-53052,-165572,-137209,-121894,-99594,-102891,-158332,-109924,54288,164883,133532,81621,54476,636,26459,143334,-26163,-260653,-93418,220174,269135,120800,91697,228418,329556,214223,135645,166351,112910,17910,-27372,-131738,-179604,-156220,-86955,4988,43192,50268,96624,128200,105236,58970,37467,25080,-2990,-52477,-6660,23132,-95512,-170060,-97238,46329,240927,234766,-120471,-377573,-195576,43364,-36379,-227374,-197253,-76313,-169092,-170659,-3401,40102,-18554,26277,80269,22518,-79612,-54347,138032,224052,79065,-101502,-60626,28609,-119214,-240283,-2502,299709,293775,153026,108146,64411,-103214,-188941,-81120,64246,105084,141228,168669,63347,-130137,-307406,-319678,-138578,47926,75252,-48735,-90827,146559,404361,377853,148879,113628,221966,259090,211311,37246,-204299,-210030,6770,170236,148766,7853,-110964,-166320,-160581,-136501,-154373,-110115,-29091,-7054,-16248,36811,72155,81949,187531,295607,194100,44903,27847,20692,3329,27082,18723,21897,100931,111324,80511,153602,191435,201776,144309,-87744,-346451,-283595,-34054,16027,-18050,-43468,-45941,-1624,89317,216911,228214,59467,-72144,-128666,-196348,-179722,-88929,-100658,-89561,128280,307203,160769,72,29054,102558,207655,237901,115712,109913,205366,85683,-172854,-271778,-120671,101168,152070,106166,196888,284764,227474,237148,255588,75877,-18874,197765,312492,275269,274694,125966,3962,108687,82940,-80147,-59181,6964,459,-292,53155,100581,-10310,-255562,-251374,76858,304885,282594,205113,91853,-52569,-204209,-309582,-242774,-47163,-9180,-139346,-155024,-137330,-153838,-4651,42116,-207269,-305321,-113514,-27793,-70991,-24057,28301,-24822,-54495,78197,232561,182029,14449,-7199,2136,-194092,-419407,-285599,188622,460040,239281,-35059,-53662,113728,199119,67889,-101923,-163722,-40377,108060,135127,117381,54796,-153052,-239704,-130733,-220348,-378321,-219131,16055,-69552,-239575,-181961,72131,268527,207220,-16451,-105339,2511,104658,70617,8844,111140,209394,32862,-150594,-72187,1244,-2570,113898,199055,52807,-64631,76949,207541,108896,34505,68362,33880,-87464,-72821,82406,152977,119880,-1149,-203700,-273095,-106257,144630,336656,313025,118806,42493,252441,426558,299643,58520,-55526,30482,165351,92205,-96910,-104867,-50135,-38438,1222,32397,89008,103161,58794,85901,174245,209942,275902,407131,513041,488271,411469,401533,429159,378983,268233,150140,18171,95363,376943,583488,547511,378078,288074,427090,639220,718718,481494,43143,-198749,4685,722258,1663620,2349105,2025256,1144357,-5908,-953992,-1340589,-1266166,-1175213,-1198019,-1126292,-398214,980192,1456264,860842,225379,-452620,-841007,-621053,-801757,-821534,-543383,-499521,-456264,-367578,-254177,-82656,-185319,-400836,-282054,-156634,-278861,-369043,-345540,-368283,-380960,-302891,-101100,95174,180930,76725,-230100,-371076,-256248,-235610,-336079,-410174,-491792,-476142,-228008,107424,240676,58952,-233159,-214243,108124,112642,-152591,-153894,45753,18715,-77873,-42999,-22788,-44941,-108503,-319638,-356901,-101818,21797,-102827,-227306,-141359,-38365,-223740,-381794,-265485,-75839,49828,-43913,-215017,-114636,71052,99420,150490,196768,-30145,-195641,22156,259333,248365,93788,-64953,-50824,5202,-131606,-120070,164776,274499,107715,-39950,-78821,-92572,-74917,-51822,-81767,-164706,-243527,-212060,-65748,38984,29218,-76655,-265223,-351147,-253785,-164640,-74396,12108,-76722,-241316,-256178,-183488,-106471,-49243,-108430,-270881,-255365,-66043,-56300,-164157,-87679,77886,133692,133265,136017],[4354,-59039,-186967,-237947,-96357,70936,92943,42670,94945,152345,39403,-148152,-132681,70280,368440,346693,256336,130702,-151481,-342897,-286516,-230410,-216186,-131888,-168067,-275599,-202667,-129129,-240776,-280601,-241261,-119481,37059,59016,78997,216749,266895,163336,43735,-19261,-64958,-148312,-128520,27583,91835,22334,-48209,-64329,-47399,-23380,36555,173553,86665,-95918,-176018,-200862,-311216,-371883,-152687,150072,122308,-57321,-114859,-162871,-220747,-234019,-155522,127666,291417,49809,-186155,-149246,-42811,18785,51684,32484,92610,206695,205511,31840,-36720,19889,-2099,-4635,-6888,-190936,-235850,-87900,-9815,48982,118568,106455,14761,33668,202028,295989,126150,86551,241701,236276,151227,170766,142300,61519,81288,163740,227853,258744,184833,-17168,-297270,-478687,-425297,-218910,-35226,-84171,-272960,-220209,-45350,14554,70419,176614,185696,154413,121352,-12840,-273648,-390573,-114142,219762,221143,110920,141046,167005,16547,-141847,-127753,-14142,38572,-48526,-107739,-82558,-90919,-185836,-298397,-330616,-139619,85159,41477,-39886,-3476,-21554,-12185,58458,-33532,-87219,124485,256843,87001,36761,198469,155723,-31291,-155024,-198290,-141770,73633,185502,185539,228024,220264,52337,25792,201754,322592,285277,158964,84691,93393,-24343,-192519,-131855,29037,120482,95716,33916,-34191,-104656,-153862,-209509,-266385,-241868,-176764,16125,307833,308165,12428,-132529,-85263,-3357,27510,15946,142259,369081,521871,359994,-7971,-120502,-12013,-54897,-169465,-194312,-232201,-207657,-45449,36285,-56269,-201919,-238319,-86496,106160,80703,-170421,-374428,-343491,-228908,-263443,-389467,-280485,25010,251061,217156,-128305,-424829,-253608,78078,122241,45058,55028,105408,-40713,-187511,-81791,-45049,-221638,-207074,28218,39849,-158641,-199654,-114701,-133135,-248865,-360338,-177012,138517,144809,-113081,-233839,-67197,85941,41696,27783,120062,609,-249925,-346751,-187013,31967,38853,-19870,-88811,-289786,-389085,-302508,-244714,-263418,-203487,-143292,-54378,-45396,-81115,70459,210886,15669,-208493,-242560,-205103,-146244,-63566,-87921,-178383,-167296,-115091,-218369,-483086,-592158,-459015,-273882,-140458,-74677,-33008,74613,234527,201006,-120782,-382547,-240990,51360,169965,259003,273197,68622,-112298,-13316,121167,35045,-150620,-152734,12142,20813,-155705,-349914,-436877,-284321,-44847,51139,-7327,-1427,176920,244790,93118,-14718,133683,370954,297453,57911,33283,121150,228023,343560,328719,234707,216219,184303,117650,39079,-55077,-98504,-27476,92044,129160,-8703,-150323,-49533,95103,84702,40160,122739,55566,-127666,-88678,36264,36047,55775,108753,158777,201677,133251,101527,232785,267218,94716,-41954,-15989,11175,-101183,-98989,91146,136422,-69828,-345456,-322587,-96498,-134414,-207252,99611,454803,303359,-78506,-287935,-254398,-160624,-85355,-77283,-150651,-165417,-64243,-24754,-33558,121697,308525,164354,-47556,-6565,85361,-16592,-86328,-36573,106243,402640,628707,505775,189891,39072,91328,27345,-202202,-176774,158549,249108,-1959,-265114,-397444,-265505,25255,163415,223964,354649,361828,109717,-103616,-59088,116676,252674,186161,-237862,-481216,-211417,27295,-110807,-206218,73753,586126,777876,353991,-115952,-35937,-350162,-1842912,-4034902,-4412428,1789786,11401174,8199711,-1167483,-2564661,-814095,-2498329,-2546140,-1471592,-1588873,-1598271,-1072225,-224673,841971,1202299,596916,-160619,-380140,-187917,-152943,-150628,-30217,75919,38206,37565,92403,26101,-11809,132261,92974,-17699,87358,204483,165130,232027,325798,249069,118376,79878,60014,99510,191826,81849,-119877,-128498,-139548,-193359,-27798,150912,150000,92550,92243,241378,276195,7648,-174162,-211706,-410488,-435572,-14309,300308,244551,150035,178283,149619,-98476,-327633,-302854,-61701,249510,391189,240527,180870,290401,285686,94373,-20116,94013,189737,41662,-25919,37844,4818,-52550,-30834,-68221,-71090,-56376,-33449,42488,119664,145470,128878,104270,92947,24240,3962,113109,7383,-221774,-94179,218278,264561,110251,106573,281888,406419,259914,102199,85120,78112,71187,104529,-44168,-192226,-210927,-113405,-5736,22724,5438,41882,100733,71317,37699,31680,-10310,-10746,51425,100472,63122,-20939,-1737,17827,21030,182106,237992,-52461,-278515,-170027,-13325,-84318,-221231,-157829,-75447,-215677,-248847,-117188,-66090,-80350,7762,96968,109658,53941,-8593,49773,134740,56622,-92475,-53984,66010,-38887,-160703,63674,378374,387076,212740,92367,2515,-139656,-225198,-154954,-5498,136412,261328,245689,77533,-121920,-303870,-284794,-46484,157125,107009,-71692,-89526,144494,312290,238794,61543,76737,217340,252977,199725,54355,-130872,-132636,17300,121217,53776,-74833,-141018,-196364,-225743,-184412,-186958,-123572,-17709,-52297,-142446,-52923,67977,69236,109421,189133,137396,61782,87311,44412,-48834,-56863,-25348,40313,135936,137622,104199,142307,132907,129880,110765,-29958,-220167,-171371,17659,38578,-12135,-29362,-47194,-95524,-50805,101713,143738,-5828,-82783,-56525,-82932,-119355,-145508,-256469,-216819,91884,321266,197195,11118,361,105235,262229,308953,201339,174002,203406,101308,-73750,-143818,23047,244654,270701,226892,311223,324591,231508,239727,248068,61080,-70985,76484,163591,179126,261106,137364,-36732,11510,12850,-163124,-189873,-96329,-55966,-34797,32261,81365,5690,-189400,-156800,142543,282882,221457,198013,140829,-12547,-206609,-340870,-282028,-120330,-94450,-115951,-65273,-133444,-247176,-121939,-43965,-240229,-282907,-71524,126,-57222,863,48042,-10519,-37355,54041,184443,154261,-9711,-17910,-4674,-225336,-433146,-324411,49555,341698,237822,-22998,-74989,75469,141843,2181,-115852,-160552,-116307,-7370,44348,50276,43456,-83849,-164540,-73627,-204146,-452162,-305159,-12320,-49579,-196327,-120829,145745,365468,331367,47335,-156151,-79613,93327,87370,7093,96801,160082,-89925,-268926,-70650,109569,80177,61459,78780,1746,-68491,-1359,104868,47001,-21255,34535,54188,-76366,-97364,62181,103164,8489,-87339,-205528,-235034,-53704,194618,332906,276013,112446,56088,247582,422177,295225,22002,-123902,-50502,106226,103632,-54541,-87611,-17156,-145,-36478,-54749,1373,21621,20258,92607,202158,218485,250842,425542,586962,567984,465231,403817,378682,362026,302078,173607,-6627,29741,317964,533663,529174,396853,362356,514365,663926,720115,606956,273753,-144134,-214215,639355,1673556,2235899,2169802,1486488,57937,-1195732,-1552779,-1311475,-1043423,-1069587,-1257576,-744720,837676,1644232,1448577,496337,-570920,-768300,-425655,-714864,-831453,-626102,-601330,-470241,-288850,-179677,-92285,-207339,-369570,-219334,-120216,-201227,-233338,-195411,-193895,-235502,-215021,-53740,129794,162048,-11154,-287038,-338159,-144087,-80201,-237894,-387879,-444257,-441720,-290742,-10111,153929,34546,-227334,-175818,180351,211051,-71397,-118669,-30511,-174068,-294766,-159087,-9962,33773,-55690,-345937,-427210,-102090,98665,-78583,-293131,-209546,-62981,-177524,-280026,-169917,27949,184293,112907,-65543,-12832,131861,142165,182178,192222,-62497,-206810,17471,204906,154498,48944,3425,50631,54165,-69893,-17617,232024,243337,-17719,-189260,-165468,-116686,-67707,-17688,-16931,-84984,-170565,-149291,-5440,102371,92975,11562,-156486,-265373,-230151,-160898,-95222,-17065,-22995,-111399,-165506,-166066,-78720,50056,22070,-209764,-270761,-93362,-39500,-129234,-93902,3046,18656,4386,3761],[-100161,-110770,-196627,-242176,-111360,60794,129487,105403,118012,130995,37423,-145387,-244644,-107412,268924,374736,333641,149121,-176183,-342546,-306251,-288275,-253014,-120338,-152145,-295253,-257291,-180315,-269636,-370276,-353643,-159785,14309,14381,48523,244308,332181,200063,36917,-4594,21358,-88307,-179959,-103910,-6127,3837,-51327,-79551,-47300,-16614,90797,288794,194844,-95202,-183729,-168673,-293997,-340314,-91301,134967,29849,-99424,-24400,-48,-113231,-252645,-295700,-71801,145985,76286,-83217,-79806,-10511,16040,47227,72850,100537,182949,235165,96563,21708,68421,17800,-34437,-59873,-195051,-189514,-59725,-15383,66406,146935,121408,86654,81360,103168,144358,45086,85175,273663,233318,116571,206003,230628,118645,166903,244728,208104,145587,95239,-46703,-241978,-360334,-351991,-232789,-93999,-157639,-341447,-234826,-80103,-55280,48597,194688,169049,101198,46447,-129316,-373732,-447076,-164539,124657,96166,-24354,31044,124639,17769,-170616,-133940,114909,251390,46312,-200374,-242966,-203858,-280401,-391747,-396665,-112258,214195,188243,29365,-28032,-144914,-123335,11331,-54845,-105826,122108,273349,89891,37229,196135,177297,24163,-88873,-196177,-222903,-40902,122661,161677,212420,233964,81494,46441,210711,335070,239435,49498,85158,258886,105056,-232686,-214383,5470,110725,39688,-33471,-52074,-45807,-26635,-69000,-198420,-287098,-271625,-90345,168175,216947,137922,123872,91135,21972,-35437,-107226,22123,293158,424656,255581,7133,15754,154932,65400,-99433,-155375,-196675,-159644,9816,97788,-8025,-248252,-327911,-46919,219653,135301,-143853,-319149,-284099,-119053,-175326,-385191,-334465,-36239,211101,168189,-206031,-481949,-316217,-59841,-14248,-51245,11889,74543,-63286,-163179,-1966,13176,-191853,-194620,13504,23561,-156201,-183214,-75123,-115399,-292517,-423235,-208798,114208,111547,-134951,-254663,-97114,95056,142424,211306,279816,74689,-237839,-376956,-230396,32632,98554,-2362,-106627,-218660,-193601,-69602,-50732,-130308,-129832,-61573,32633,-6979,-130496,-35709,116336,-31229,-208671,-244917,-259705,-206078,-74788,-60330,-171522,-197708,-173104,-274431,-471512,-520268,-387814,-239722,-124776,-43549,29465,150320,260038,179274,-116075,-343135,-213960,85467,223227,260827,212431,53878,-89570,-72872,13133,2026,-138320,-165143,74,14293,-177337,-308260,-335557,-229557,-13295,103705,18710,-40556,80659,172093,56872,-25495,159526,375344,252140,42195,53505,30404,69123,225291,282954,254869,270979,258080,213111,95774,-41524,-57718,25274,115166,122195,2426,-102865,-30822,89077,70406,-36013,70668,106260,-58369,-82814,52260,134178,149137,94597,104459,189000,141038,38562,105226,121194,-16458,-74333,8081,34240,-99346,-163115,8170,154608,20391,-305061,-376210,-194629,-204220,-278837,47172,422903,274027,-124588,-326850,-260580,-124320,-24785,2442,-71316,-129347,-96722,-129998,-136262,96673,324731,138592,-35893,68778,124564,-48315,-131275,-81137,40192,281207,488916,439130,173675,23131,50155,-82682,-379019,-325024,69593,178515,-51043,-288424,-375383,-196476,105873,224912,257377,342775,383359,182816,-69377,-135970,-11769,166357,132290,-257247,-505900,-301398,-98581,-182535,-278435,5135,513901,546747,-35857,-304493,129120,-69998,-1627413,-3330053,-3552920,316224,9248087,9777686,1583116,-1684352,-851466,-2384887,-2741471,-1671166,-1681149,-1800310,-1136717,-284946,650270,985434,520568,-284041,-582720,-359307,-335187,-337682,-127007,71753,100183,103868,144322,98925,41978,121034,61351,-68315,-1446,95406,47934,100421,206802,159500,30806,-47685,-61827,31667,232777,207265,15158,-51652,-138946,-258364,-116614,153475,253559,150962,70023,224198,311981,83662,-92825,-174081,-434022,-489732,-87554,264549,286443,210294,213005,166885,-89863,-349219,-383859,-221981,126059,388779,260968,149276,252411,284818,183916,119160,148791,152755,10361,-62967,17035,74696,73295,75900,-7191,-64045,-39664,74581,172080,161552,106982,93468,84066,82078,15537,-25224,65035,42439,-137758,-78909,186052,259071,141103,122718,269764,385264,251024,49544,-4913,33007,87006,156329,18448,-163935,-199556,-108777,-23987,-2322,-24330,-7894,47963,28501,33933,45203,-2077,34760,168554,179781,69931,32696,133973,99439,-4476,129282,230358,5516,-198892,-163734,-62602,-102651,-183728,-106798,-76978,-226867,-270061,-183866,-163396,-161532,-36112,100798,178923,152002,20064,-38775,27404,1529,-115013,-81971,88662,57126,-82461,71585,356814,392755,225574,37897,-128863,-236241,-264421,-200366,-55471,188494,380107,277741,50442,-104800,-242309,-202097,49654,233170,102074,-107779,-74692,134806,209344,110783,-2430,39386,190094,229721,172168,46125,-76400,-64875,19206,46429,-61430,-143007,-155600,-237298,-293637,-224003,-212519,-156251,-14736,-47078,-186355,-105254,49808,39816,30380,90472,103153,107882,165688,77569,-115761,-163402,-68763,69577,157775,133819,116759,131365,71808,19663,26875,5696,-82598,-78005,1988,22094,71,5379,-24443,-149219,-165228,-11246,68855,-34253,-47910,42428,23232,-70422,-181135,-347685,-294221,34218,249442,152545,-12348,-29565,90520,243846,280266,218309,210630,200923,142096,74965,37160,183541,366496,340558,283199,352545,305418,191798,213149,252934,109775,-47705,-13752,25525,88112,226399,129970,-95044,-130565,-107828,-240155,-282299,-180962,-118018,-71880,10682,60078,30071,-86719,-36428,186545,225221,141705,164614,162993,30428,-180103,-322881,-258503,-151579,-151627,-61733,48305,-91886,-293611,-225735,-113322,-212264,-212658,-40488,-10598,-79553,-9589,54730,24930,10345,40606,118904,103758,-25915,5859,28778,-232714,-448013,-363336,-89177,191242,205911,-1704,-63036,45912,74213,-29511,-71647,-119141,-192210,-149843,-88602,-54329,14223,-4006,-59319,5881,-146131,-459462,-352386,-36649,-10531,-111967,-37321,190922,415938,436235,122853,-182444,-122050,110633,114608,14514,71297,70211,-226701,-360129,-46596,221673,149693,-18967,-70040,-81052,-120189,-119337,-30785,-39591,-104423,-33409,45849,-71642,-123827,17482,27035,-94231,-132040,-162691,-172579,-12450,196134,266117,193557,71283,39245,180112,305493,195903,-30219,-148566,-97359,56926,139241,34428,-40523,31738,61525,-48529,-142409,-116246,-67900,-17575,78480,183227,174118,177629,395111,604757,598016,501701,419188,336264,329272,316631,187567,8735,29463,269873,427981,440136,360649,397439,561716,637698,635668,631853,492809,5213,-315377,629168,1693783,1913772,2118158,1706667,-7556,-1556881,-1765464,-1287498,-871297,-910595,-1328139,-1068105,548016,1709397,1837415,572676,-719814,-556668,-141049,-586995,-834800,-697644,-666273,-461356,-230460,-183732,-199999,-258248,-272896,-118522,-94477,-129852,-78254,-8845,32786,-56947,-146912,-56153,122986,128179,-94781,-324875,-271590,8567,109813,-98154,-308534,-349465,-386214,-361491,-150937,63308,40600,-163404,-101944,230243,287935,8120,-96167,-105002,-312004,-439586,-239029,-7184,86120,-17978,-346268,-443798,-73037,191305,-24860,-326547,-260521,-75619,-103174,-148227,-59550,132158,306732,246606,46395,38065,132457,124302,173638,179606,-57607,-151060,69720,174703,58387,-7724,60772,152935,116834,6881,85786,275226,187509,-120751,-282021,-223249,-146346,-84294,-17997,-7271,-58968,-98450,-60671,43314,120195,120852,80646,-52527,-172028,-172309,-109869,-94746,-38399,61818,62053,-29460,-101130,-55587,93173,111546,-131576,-244722,-94055,-15587,-87119,-82475,-46633,-76027,-113942,-123672],[-169986,-132187,-167269,-220392,-145112,26656,154898,161641,132521,96380,26071,-125268,-325445,-252980,120622,339337,343015,144006,-164060,-301373,-304793,-321871,-249048,-77319,-99270,-266706,-266541,-188822,-258983,-405232,-386647,-163447,-18100,-63890,-28152,222108,359374,214883,10602,-1036,94258,-31518,-209639,-219537,-112550,-17642,-37899,-64068,-15288,1631,126326,341786,269608,-80609,-182969,-129031,-228245,-250724,-7982,123208,-50932,-140747,54557,165912,4736,-264607,-421066,-262283,-4382,82843,39179,50595,58135,17099,40774,123413,117820,150743,238706,150192,55883,76720,15011,-79326,-120529,-170505,-127248,-44014,-26607,76195,152567,87552,91462,85285,19517,30677,7543,94671,306067,244078,81161,212176,289483,183386,271345,324433,172736,25936,19202,-27902,-124693,-175027,-194370,-168173,-112626,-200943,-347723,-227165,-112708,-118663,42459,245343,188414,57804,-45122,-278142,-486297,-443678,-153546,48092,-8531,-128894,-76895,59108,12041,-180807,-134992,191556,380949,131150,-242510,-349374,-286120,-352775,-466848,-435435,-88150,278061,262301,72320,-44713,-215817,-192381,-45840,-88357,-120049,110286,284530,129816,44212,146037,156370,72060,24063,-111977,-235651,-152377,22343,120356,190749,209966,95204,67505,201702,325229,197560,-56142,48325,369530,232066,-212190,-258106,-18258,65464,-43368,-89107,-43371,12012,86764,80286,-94680,-302690,-364095,-214443,-5480,86340,234695,376013,301187,110468,-63192,-226484,-117233,177866,256227,96548,11292,143927,315046,225851,29213,-82468,-137008,-80401,80866,170104,69298,-240098,-375253,-23576,301310,185211,-107894,-240489,-162953,44131,-49322,-325260,-325662,-65110,160612,100132,-260842,-477825,-324812,-140293,-96687,-137752,-56546,22134,-82799,-129962,58996,81421,-93309,-104241,49566,54926,-98380,-133820,-38283,-97036,-314074,-427951,-201919,91662,83884,-119484,-232112,-123520,92348,237881,364057,392455,156398,-184567,-374349,-245336,44099,135754,-15379,-125729,-101431,30389,146495,115253,-13807,-79264,13005,133557,56276,-163746,-158425,-19393,-86329,-180748,-202046,-266008,-230619,-71002,-13345,-123182,-190914,-199174,-278951,-381486,-381617,-287226,-202471,-122587,-25704,87377,209495,256481,155558,-70385,-233420,-135631,95479,189165,179833,130811,39778,-61730,-114696,-74986,-18376,-90917,-113731,25942,16554,-174726,-236785,-206696,-152636,36463,174487,49580,-102788,-44328,85494,37831,-6504,178086,317202,158103,28057,78395,-33966,-49885,134374,231277,240435,267813,267467,264421,163466,15364,19932,91033,119768,71413,-32682,-76601,-22522,62337,25337,-119414,-8837,127370,4246,-85176,46667,215165,237891,87813,30636,118386,96236,-40212,-43177,-53230,-126254,-76348,49854,31517,-135186,-236718,-74814,169417,128372,-190239,-346260,-241426,-239555,-319323,-11232,345601,233338,-141023,-318594,-213608,-36211,64056,92463,26634,-59842,-99470,-211484,-216639,78679,282250,53049,-37829,173051,184931,-61934,-158218,-109419,-33009,118990,296174,317427,119201,-17731,-8762,-180522,-516444,-452635,-37775,87518,-102447,-273615,-280986,-97102,143115,220616,210756,241705,330491,236615,-34255,-213303,-145099,77226,115658,-174038,-431630,-378400,-269063,-247989,-268579,-25468,376572,273110,-338572,-386671,288027,301283,-873649,-1663900,-1823432,-1369641,3924710,8196000,4047354,110123,-409951,-1770172,-2533118,-1601565,-1348343,-1533143,-1033664,-301658,370595,575267,318083,-346079,-646875,-460441,-444988,-428875,-145621,110485,159760,131734,174953,207665,174027,156571,43802,-129943,-126991,-54315,-62416,-16955,80371,61200,-63802,-172074,-165484,-29827,204135,235741,111236,23176,-115090,-260856,-177459,109743,277680,155116,35450,188607,320102,141905,-37023,-131909,-378094,-454560,-139033,188152,267268,220254,203968,143422,-82682,-326978,-413775,-360851,-38221,312314,254960,120811,217198,280167,240947,203519,181138,128305,3263,-79962,10265,141609,176587,148452,41350,-73216,-38954,161928,272633,187987,68351,41243,32240,28459,-20723,-58628,2480,57559,-36745,-46562,139680,257809,208141,145258,205340,286945,207840,3466,-76245,-9900,68603,127302,43784,-107722,-134255,-80076,-46942,-30169,-32219,-25943,1107,1546,51687,73446,48790,122673,262105,209529,46248,57518,208227,131394,-24118,90071,204613,29377,-162231,-163205,-76380,-88888,-129515,-46355,-49663,-177582,-223393,-182636,-218254,-241848,-106811,88889,228827,210807,42048,-92312,-65931,-66621,-157624,-131017,94742,144300,-23934,20379,243344,313372,184335,-44866,-283153,-351502,-280304,-197272,-73184,241971,457895,255238,-1230,-67762,-125438,-85598,133213,269409,85837,-124502,-40565,128201,128246,28082,-28059,16745,155835,199204,124191,-1311,-61365,-22419,11966,-32265,-146427,-156086,-140510,-270094,-333679,-235084,-218269,-186454,-7055,13732,-133210,-102273,28698,13085,-21488,17729,79187,155261,232872,98102,-194526,-277247,-110389,96479,161625,101650,110110,124264,26366,-94159,-73358,23252,37445,-23373,-76924,-46732,1649,40819,-494,-159050,-225983,-92844,21000,-20263,17739,128121,82124,-47029,-179670,-340144,-294959,-24836,122974,52397,-58291,-54557,64089,164670,162417,161700,210308,200769,200101,235001,224741,316803,427852,340276,263982,310304,228818,116308,161050,257428,194772,34663,-51131,-60425,32951,187707,123474,-130014,-254489,-229378,-283079,-314042,-230113,-171120,-106447,-16052,35574,61028,37043,84557,202414,161482,77764,123116,163177,71012,-134529,-262241,-175212,-129322,-172678,-9324,151330,-16776,-282247,-288545,-138792,-116935,-101487,-26188,-65482,-140479,-54035,48955,69721,66920,31510,43243,38457,-29869,57125,90385,-218261,-463660,-394769,-195321,43652,148157,22974,-18407,42953,21654,-21774,11182,-55497,-240903,-272547,-224785,-169976,-24241,65239,43051,79311,-72438,-413449,-365458,-63209,24927,-14003,46788,195381,405888,492273,196352,-166640,-119821,139088,152415,46216,49032,-35300,-333227,-391375,565,322715,199054,-106010,-209134,-164950,-188654,-230416,-158053,-129445,-194981,-115207,18384,-68055,-141270,-36034,-49447,-153531,-119309,-86311,-96437,22210,168452,171376,104325,26865,3213,58616,107846,42219,-80936,-138998,-113646,28260,198670,161104,37269,89102,133090,-27890,-206376,-228939,-130059,-24956,63839,127261,87917,80098,330073,571497,580190,513057,434288,307272,291396,305665,176444,46679,86412,237150,289982,291538,261840,370367,550501,553384,465976,525669,601781,143694,-354291,654467,1806890,1629533,1974231,1850690,-113284,-1956881,-1990183,-1257502,-757982,-822157,-1352840,-1283556,219046,1753676,2008929,427553,-910737,-330753,128683,-472522,-860488,-752505,-670894,-428031,-207447,-269678,-382630,-327596,-140539,-5499,-73081,-76308,53251,156662,230399,91409,-128511,-117596,63071,75420,-151370,-329665,-193963,151697,278741,45041,-193757,-237551,-331062,-422411,-275605,-14962,60905,-74711,-38641,228127,319728,67545,-91468,-158483,-362651,-474909,-264928,-26643,81051,-19168,-329177,-405477,-23079,266998,30453,-327987,-284920,-71824,-21695,-26701,34399,203090,374273,313502,90923,35176,80477,43845,113151,157081,-21013,-65633,131518,155938,-17168,-57993,85127,209718,161568,73678,164173,288460,133236,-166351,-294599,-238940,-177767,-132564,-67122,-59189,-87834,-44718,25463,63363,83703,102016,111471,18552,-96148,-86280,-19786,-83590,-61698,148878,230323,105305,-23456,-51750,74719,144182,-58779,-193879,-71726,12582,-45389,-54974,-57770,-126133,-187089,-203950],[-175579,-101738,-102851,-188436,-190863,-18655,167403,209628,151931,70408,13299,-90754,-330510,-320775,-33153,245162,280959,116056,-117473,-228547,-271000,-299591,-188149,-8966,-20407,-186518,-219665,-154655,-215299,-369779,-334757,-136402,-62687,-169292,-136171,158960,344910,209459,-16430,345,134856,8132,-208813,-287473,-196293,-32141,-5042,-18992,39770,35552,145612,333118,281923,-69205,-186185,-110246,-151626,-140683,65000,114763,-96564,-165382,104038,286281,91753,-272098,-490490,-380686,-115813,63521,149106,211408,148294,18245,33504,170262,138249,113703,210683,174912,58678,42642,-17975,-123201,-145371,-103923,-57836,-39974,-38120,80000,139305,16182,24487,54668,-15628,-20549,4506,100937,323533,265252,62062,191488,302654,243068,364438,383681,139687,-58905,-15684,42557,28356,27709,-415,-54664,-91721,-200908,-291712,-201144,-140327,-161066,52648,306545,228862,31134,-130029,-410350,-581215,-412842,-116829,3656,-62747,-178394,-160814,-14223,-2619,-178890,-136648,201557,406151,194544,-215357,-375242,-317513,-368078,-483477,-427375,-72677,255954,229875,67616,-50886,-222523,-219616,-106943,-123795,-121098,97627,284675,184373,47312,62613,93984,88668,140059,24581,-185002,-232259,-83568,78432,170909,161615,96606,81139,174985,298488,173625,-123213,-8861,404314,337972,-111425,-214805,-6547,17990,-112352,-120091,-37144,36811,156672,203579,28962,-267902,-417971,-316164,-163240,-31593,298739,566684,478660,220058,-59794,-312534,-236497,53296,63518,-65918,16190,234993,410703,372612,187955,21240,-47936,25970,159038,234985,144786,-188447,-366877,-20602,332410,223423,-70625,-171121,-22105,212649,86618,-214757,-249688,-58291,104163,34111,-256280,-388162,-268609,-153429,-119822,-184052,-116145,-22235,-79125,-88329,79674,133087,47161,48141,138403,132305,6387,-50453,-8493,-88180,-305402,-368322,-150627,81563,68616,-67892,-164945,-132185,80301,299964,435990,421948,224465,-96757,-331209,-223266,76420,158994,-48175,-146190,31231,238618,299994,211024,52359,-57783,69389,229301,125628,-182213,-270696,-151587,-121538,-116290,-104749,-205828,-212502,-55931,41194,-38561,-133452,-170684,-221680,-241084,-217753,-189544,-180660,-137819,-28612,116525,226032,218960,134971,813,-107858,-60783,60444,77064,53093,67040,35691,-41926,-137090,-132189,-24638,-13371,-12528,71444,14487,-154961,-157390,-89037,-73247,87987,231923,64938,-175283,-161397,4976,28425,25690,184106,216232,38438,21105,110435,-41597,-91142,92652,186643,199895,221526,233118,275194,226442,100241,118999,166679,121687,2153,-103105,-87696,-33722,21277,-27653,-173697,-88499,116785,53445,-81094,32885,261382,293413,79672,-56924,-5634,-5756,-127546,-181782,-218637,-217023,-58764,85377,4387,-180820,-278639,-117014,194491,241874,-31855,-248476,-222432,-228242,-313576,-54686,254070,187782,-130196,-264326,-128228,68478,146695,159706,111539,18670,-82542,-249814,-241487,82545,190475,-74767,-52449,275335,245461,-57477,-161958,-114346,-90331,-34301,105796,176196,44947,-74960,-75353,-243738,-572559,-515047,-127015,2135,-148986,-229529,-135974,10938,132836,163889,106159,80255,213154,248115,-15883,-278990,-257062,2764,147586,9195,-244935,-395855,-429648,-300639,-198638,-29214,221210,75081,-436769,-329992,424587,735250,262508,372540,96329,-2757678,-2691767,3873637,5487703,2379883,476765,-835194,-2006576,-1363710,-774999,-885508,-764828,-278294,84299,108502,69475,-285611,-533694,-466007,-451983,-388473,-65347,199715,225117,150946,199814,312222,322607,216549,38502,-186786,-255603,-207849,-137501,-77957,-9663,-8751,-123689,-252783,-234606,-77029,119105,180216,162991,95109,-51487,-185645,-190655,20936,199751,95350,-10801,131630,289132,168331,-19181,-100874,-256935,-335176,-156266,87045,194225,182113,154925,99883,-45347,-239486,-387193,-450246,-201306,176840,209658,86729,177427,264470,254394,224444,195810,139566,31893,-72963,15186,185867,226929,163457,57744,-89610,-34118,235984,351320,211921,47245,-8332,-33175,-52095,-75656,-96218,-69905,35506,47070,-1422,97509,257902,283505,169375,118683,159993,158148,-15231,-107283,-37423,30338,47800,33388,-46375,-49183,-42309,-65748,-53878,-15782,6231,-5068,11196,87635,109019,123970,220182,301359,186933,8648,57668,213971,115357,-36039,61030,157032,13023,-166308,-152623,-46431,-51978,-71001,22660,24775,-65922,-119027,-115290,-210949,-302697,-202657,55286,261211,244706,71843,-92308,-122391,-123183,-194195,-170613,92914,203526,4759,-72664,73645,177866,99487,-135044,-400178,-429541,-253173,-143463,-58008,273450,468760,190018,-54311,-11821,21446,41768,193175,266021,75350,-100906,9083,130315,91132,10070,-11313,15189,122497,162649,51147,-92041,-92361,-11763,-5672,-92457,-157766,-89159,-86714,-270041,-321727,-209203,-201065,-192577,17429,114401,-2686,-43642,17644,5882,-29784,-21999,49362,174696,261242,87426,-277337,-380559,-150188,107774,147963,54115,85405,125326,8785,-177181,-149555,39536,123998,-10998,-190246,-157089,-18770,52723,-2763,-139722,-222089,-121824,9131,26382,87064,161379,66001,-58641,-140330,-237340,-220923,-64347,-5339,-54785,-103702,-67918,37844,61343,1836,53397,171092,197895,256344,359718,365946,387819,409547,269797,183336,202840,115085,30160,103423,251449,275423,136619,-34906,-72899,31423,164437,135053,-115246,-312491,-303248,-271748,-282169,-241261,-206699,-136128,-51715,4839,94445,164089,186706,194678,119538,54979,92490,154189,107601,-80199,-172619,-52176,-60999,-161340,14039,216202,77046,-218660,-294285,-109484,28272,31487,-23479,-143170,-220207,-120015,34011,114039,114221,20797,-32814,-29061,-21114,118004,156079,-185590,-462448,-399615,-246449,-68201,82503,51356,51899,77159,6530,15206,95758,3640,-246527,-337175,-324716,-266030,-60707,109314,115770,124383,-11514,-339766,-349870,-86503,42427,65402,106086,158679,339832,485468,254156,-105431,-82106,159143,197765,112545,49296,-122411,-375801,-349454,63097,394789,221586,-178960,-304327,-216461,-231247,-291074,-242768,-201728,-267984,-183157,-8721,-54031,-137266,-79549,-101147,-148530,-50802,4079,-18793,59178,141444,92678,45299,9809,-33963,-89554,-110437,-104488,-111296,-113806,-109101,26807,272865,300885,132362,140375,195058,21625,-223569,-291686,-131498,21302,68768,56860,-11204,-7701,256131,504701,522124,487000,422478,278173,251893,269440,139119,87011,169418,212395,147835,111707,114609,280258,480773,420924,239211,307256,552423,195203,-361895,729253,2088104,1624088,1860306,1927187,-248596,-2335003,-2218807,-1286189,-787391,-873922,-1342470,-1325342,5245,1887488,2042526,154008,-1110158,-242276,255668,-431969,-924048,-784938,-612172,-378071,-220202,-403972,-582343,-396984,-27146,81114,-47358,-41474,123668,240404,317106,149580,-175248,-232447,-53547,-5020,-172375,-294861,-130013,230758,371533,151153,-78931,-144152,-292712,-452974,-349022,-77093,63935,-6849,-26680,161673,297284,94262,-109972,-191515,-330450,-397259,-231309,-68572,9782,-68741,-305691,-325479,30647,292313,54960,-309195,-282385,-57288,36326,45751,88083,220783,363984,293516,62478,-8588,-3531,-80233,9982,126544,27818,-408,148336,127207,-56243,-81097,73384,195752,161612,106572,197916,269258,97061,-145121,-236021,-218184,-206920,-204545,-157566,-157293,-155984,-21128,82383,46992,5455,46755,100422,38432,-57891,9703,86847,-71639,-92035,207925,346221,193144,25370,-76378,8549,124128,-7073,-140107,-40574,39378,-9973,-17149,-28706,-119728,-193580,-210951],[-111576,-14028,-12347,-157566,-231337,-56870,168933,248220,185332,70474,9117,-45737,-244945,-296722,-147061,121503,175439,75409,-51588,-138079,-198419,-206279,-75702,67808,62608,-70905,-127100,-98361,-160105,-276845,-226538,-97617,-117519,-280987,-242889,81740,301011,191712,-26605,6702,134792,24367,-177774,-293881,-234445,-32951,38396,39322,100452,84203,155112,283472,225842,-81032,-209165,-135182,-107516,-57270,99147,108238,-98010,-166629,113848,330117,126003,-265230,-471974,-385876,-162954,19189,213708,354213,236158,17165,26136,197573,148974,72831,155944,160291,30631,-22931,-76868,-148122,-103178,1488,1967,-48607,-47158,77707,112809,-66086,-81916,18784,12919,-7591,16936,94333,313574,286360,71277,157608,276113,290207,420243,406044,118326,-90561,-4834,143502,176636,192681,168945,58973,-56664,-171960,-206702,-168326,-163291,-179360,66733,339444,251263,11858,-188292,-480013,-622320,-385829,-99029,-14194,-60959,-172045,-209686,-79168,-23591,-170256,-139134,158334,350205,236616,-120448,-316843,-287631,-305414,-415282,-366103,-68234,156747,98543,13695,-41325,-169841,-215867,-167731,-154168,-104301,94176,272373,222787,38072,-26028,6540,61363,209886,155343,-103650,-261667,-160183,44443,147490,103172,85811,77822,131968,261535,176720,-125579,-56270,372128,404490,46334,-74923,57746,72,-129985,-114936,-49901,15343,170454,275387,147703,-180863,-407825,-359388,-260327,-102212,324663,651748,561394,293093,-42774,-348358,-306684,-54092,-101633,-179919,33926,276073,411748,453544,332970,140345,65956,146073,232484,271492,183168,-120386,-309327,-37507,305148,240976,-38964,-129674,93678,339487,205480,-74186,-125898,-25003,46334,-15038,-179601,-219033,-162384,-119530,-102242,-174508,-132327,-30112,-39363,-37956,59695,146469,181398,217367,255056,229455,126850,51983,13423,-92863,-265216,-258469,-65119,87649,66506,8038,-64898,-115684,63348,313852,406631,358952,262567,13585,-245387,-164865,126721,173140,-90571,-171850,141093,390794,364924,219975,52828,-67862,92424,293904,175870,-189909,-343249,-234645,-116743,-20828,35472,-82637,-157719,-40493,87533,66541,-26935,-84231,-116933,-95333,-75385,-122685,-184020,-167172,-57744,95133,187864,159078,121663,66635,-32402,-48057,-27788,-76699,-65195,51418,48258,-38954,-147830,-163051,-23487,76503,105398,111515,2807,-120644,-83826,-11862,-12829,120987,246604,49798,-240814,-240850,-53296,17946,51526,177249,108434,-70464,24682,146769,11560,-46897,100732,153815,146276,156348,183157,259647,268197,185539,213933,241243,132485,-58058,-185614,-137723,-69628,-28075,-65065,-175741,-139372,88053,93750,-51988,31616,267391,293779,55615,-149218,-159574,-147886,-213140,-284155,-341303,-275378,-37926,90002,-42571,-209568,-263611,-98135,233012,341918,126429,-113605,-143473,-174457,-265361,-73451,177195,140265,-104133,-177058,-28641,152281,193541,179018,155689,79914,-60877,-241362,-199356,106659,70460,-216083,-78530,333490,274376,-44947,-142286,-93890,-115933,-139586,-35784,55450,-26842,-135850,-135356,-258085,-527866,-487162,-168384,-55181,-183193,-173549,18112,100894,85692,81744,-15520,-96400,54144,197048,-31201,-324936,-325274,-40938,222412,255970,29572,-330489,-531405,-338731,-114726,-29200,95586,36238,-293699,-157409,516206,1144455,1448319,2089186,1672227,-3263988,-8312763,-1962106,5355303,4502887,1640566,186880,-1288445,-1095503,-219023,-82618,-362254,-221951,-145269,-279257,-132941,-92135,-277729,-389957,-362438,-220803,100310,319663,293361,185437,231076,374543,414700,262521,36260,-225574,-349822,-315950,-156914,-64601,-34835,-21802,-115919,-263278,-263305,-108281,13506,87296,178438,152483,36234,-60614,-162561,-99289,35147,-11818,-63529,56966,222153,161335,-39058,-97515,-112864,-165269,-135622,-16278,84769,106445,78687,59473,39598,-90097,-317000,-477948,-320680,17799,123201,35826,118845,224030,220508,188775,195673,189056,91962,-46466,21598,190174,209635,117213,31563,-104266,-8696,306996,418002,241486,51187,-39075,-92738,-136377,-136393,-137273,-144903,-28430,85041,45721,71452,249248,328715,181927,43433,57678,122585,-249,-89227,-39542,-9628,-37373,1056,-3752,14195,-11239,-67914,-61191,24252,89181,49861,64372,132674,142897,193156,283178,272075,128889,-18762,46093,165989,67731,-43611,31229,90633,-30439,-186823,-122343,11755,-10009,-17182,96709,139844,84173,14604,-7146,-145614,-333510,-314624,-4289,278208,276094,120650,-42797,-133953,-145788,-192883,-166069,96285,225772,4439,-176728,-100992,29939,-4976,-209150,-432279,-424087,-179742,-55469,-20349,264402,408838,107446,-90794,47866,157630,153541,224981,228756,71138,-39927,61375,138400,100727,54300,39556,28706,87793,115095,-45247,-214784,-158492,-29104,-35743,-120951,-81058,52800,5163,-218299,-252785,-155257,-168647,-163118,63361,223612,157960,52646,25422,24001,3869,-32624,3044,147617,235671,38882,-352246,-458036,-188580,95544,121954,9422,52064,135367,20182,-207004,-170302,74075,175763,-30379,-298585,-276795,-60911,24375,-49319,-116101,-162598,-91573,33204,87475,133478,122011,-28638,-107098,-79988,-81586,-103230,-71462,-85468,-119738,-123704,-64014,25159,-21052,-139863,-69148,98875,182802,287991,409615,419223,382709,319936,152795,77070,69977,-6487,-36245,69213,234713,315669,212908,17175,-16662,81397,168764,169059,-53021,-292275,-301746,-203686,-205075,-226163,-225864,-162512,-95917,-32764,125113,277838,261172,175437,112177,77259,82012,146063,137798,-26360,-71016,80284,30161,-128961,712,232895,168585,-122249,-244489,-36688,184659,157655,-21002,-204081,-282899,-186461,15462,152057,143257,6736,-96921,-83750,-3086,165907,199543,-136953,-416534,-356583,-237830,-123753,33996,87405,135293,145657,38574,60750,141985,31882,-208991,-326304,-362048,-317247,-82449,127435,148396,132180,16370,-266184,-310631,-93741,40539,100474,118332,89129,236547,420854,285323,-13132,-26270,160637,246498,213360,86758,-163606,-346922,-247691,126424,419666,208835,-226160,-336962,-213178,-214542,-279448,-269886,-241827,-301208,-212005,-14013,-16603,-103832,-100328,-114925,-82730,52785,88436,50018,104531,140929,63211,36419,37037,-51494,-221874,-278460,-183266,-104309,-87754,-91007,54295,345807,419232,219610,169179,230398,89306,-178715,-267341,-53893,127281,104491,-1467,-88434,-54600,201689,427437,435255,415105,360591,229173,210644,219033,94137,122663,247597,194002,37467,-50800,-38108,159053,379148,276610,21293,58100,385390,170948,-306522,908423,2571692,2012864,1860998,1898552,-453244,-2687002,-2457796,-1425003,-988632,-1061607,-1291089,-1178361,38856,2176760,2056049,-129288,-1301314,-404540,137496,-511124,-1020696,-792941,-513016,-329076,-257942,-532109,-730716,-449413,9614,103714,-14653,-21125,110840,201137,248218,87010,-280711,-379594,-215901,-117902,-165123,-224863,-97242,210230,356201,192440,1307,-95018,-275021,-436469,-352566,-129704,18127,1411,-81689,41950,227505,83868,-155327,-220521,-249887,-237265,-147644,-120281,-107773,-155138,-284185,-228437,66536,246881,26888,-286919,-260331,-44134,44905,48933,94652,187343,282364,198234,-18878,-71393,-94375,-212991,-105982,94613,63884,3837,84796,72458,-53520,-62643,41848,119580,108943,92665,180733,220908,80755,-76442,-142351,-181273,-230463,-279082,-262063,-269523,-236772,-29428,95876,1202,-83689,-17775,58230,3037,-65357,91333,180870,-64439,-126378,220727,384406,210466,18321,-126615,-77254,72256,18995,-100815,-17477,58674,16314,23560,30743,-60844,-133473,-145759],[-1392,113110,90276,-129870,-246286,-71242,163639,274361,231441,101755,21042,4100,-95822,-200744,-191268,9085,70020,35695,9685,-46886,-91388,-54275,59420,128520,121949,45605,-18170,-47555,-115987,-159584,-107560,-71012,-176383,-368144,-309401,21912,247467,171197,-11183,21819,102808,21308,-126451,-247762,-221417,-19939,75427,88103,150907,140443,159344,220316,124163,-124653,-259688,-208889,-125076,-37906,81040,101659,-63407,-149024,84722,293610,108795,-233383,-363573,-279525,-146769,-42225,210004,430718,295693,13044,17915,193243,137155,30933,89457,106771,-22489,-101973,-146889,-141998,8668,124344,32545,-72906,-54211,67244,77928,-128285,-172532,9338,92346,47270,25400,73925,274473,295921,111145,131410,234010,318671,423164,382410,107020,-76168,34281,236246,277979,276554,260949,127064,-40880,-146710,-138822,-141112,-181848,-180385,66179,307419,212600,-17670,-208640,-464513,-588649,-378979,-131547,-25902,-23033,-130641,-224696,-122657,-44056,-157897,-138090,96474,267755,265855,18446,-194429,-201767,-172008,-266865,-264779,-75756,13976,-87564,-75701,-17870,-78943,-194468,-224285,-178579,-73691,105169,250651,218871,10443,-93417,-81109,-4406,203278,221632,-36345,-239632,-183727,18224,108920,46140,62302,54200,77423,218604,205705,-57045,-63608,304933,418356,203452,121534,163350,30165,-76341,-66965,-77039,-42249,134338,286936,235390,-62175,-331025,-327818,-273428,-119979,303213,611374,516694,284802,-33251,-333510,-317433,-127618,-201082,-213541,70309,273136,328899,440593,420971,250736,188052,259421,288520,263302,159345,-67927,-227561,-71220,225076,231028,-15943,-113946,155921,397483,288671,65138,8363,17448,-7732,-42994,-48896,-8574,-39618,-73883,-73304,-114695,-85169,13963,35266,19574,18012,112927,256442,343415,355844,306247,220943,146095,28762,-106237,-199424,-125983,31966,104097,71364,87273,43782,-78443,44923,281412,292673,224194,263402,129889,-124036,-80519,178828,173686,-139527,-210156,194279,459811,342865,159364,216,-106248,69662,303411,183750,-192723,-356453,-240286,-67662,85861,186013,74611,-84625,-38003,112857,172061,110202,39290,-169,11815,10820,-99678,-208611,-200603,-111718,16226,103101,100117,117619,95563,-48767,-127488,-157459,-221838,-127092,93238,78006,-54065,-160380,-184143,-26727,154359,199750,121541,-17444,-74188,-23395,14718,15178,120763,203795,1393,-282126,-267159,-80906,-1915,56180,162128,32975,-130141,42344,182270,102397,57665,139350,128183,89644,92365,138866,233614,276656,240212,275725,297080,154245,-90255,-254410,-211993,-127765,-80108,-73448,-126953,-142752,64903,135620,12074,56955,237660,230956,3216,-233443,-306758,-297172,-287858,-337833,-401559,-293710,-25557,52707,-102413,-209199,-193646,-27586,273266,404731,242999,24012,-29557,-99640,-198519,-71225,130942,90637,-79611,-78298,60038,190320,190226,142675,146849,107203,-46129,-198813,-109240,130594,-53801,-340232,-115547,311459,241934,-39789,-104906,-53295,-107033,-181251,-107899,-18846,-81637,-189982,-176978,-223835,-395680,-375067,-150678,-74379,-198809,-122091,137443,151002,21477,2882,-111206,-241499,-116368,76162,-89942,-348400,-336763,-43381,318132,502830,326564,-198281,-553943,-369454,-71002,-50106,31481,173556,36337,68921,547151,1412983,2303396,2984972,2705401,-2501430,-11269935,-7761254,3557932,5932904,2817313,1069186,-530563,-910748,108365,624357,111663,-141913,-290530,-502458,-222565,182641,26295,-276483,-214566,28453,302449,425860,346648,237552,268925,374868,401305,257269,24156,-241914,-385163,-339251,-116963,7669,4737,29864,-30397,-199857,-254287,-126556,-70024,13250,171436,174530,104012,55122,-120403,-225692,-164007,-127980,-114046,-26954,134240,131380,-82617,-129904,404,4186,-83565,-98158,-37094,7936,-9548,35426,162422,88714,-229758,-451228,-371039,-122876,9221,-37043,28952,145641,145596,114754,177837,252994,161782,-12380,17285,147177,131089,26333,-32394,-110679,42518,378285,474112,273675,74002,-45319,-131346,-198850,-187069,-177368,-212468,-123298,63318,79261,62144,219857,312786,168144,2274,12834,104675,37630,-28498,-13326,-37792,-91420,-34268,3902,25008,3385,-42718,-38871,83784,202410,158908,149658,175075,165314,224453,273906,181445,64501,-14706,38326,93694,11337,-54070,-10803,15407,-76134,-191276,-73161,67106,15995,25369,166938,264758,231596,140260,101112,-50690,-334449,-424127,-86260,280647,320937,189343,34154,-105848,-120810,-129340,-95016,113961,212037,-15139,-256656,-229635,-86605,-98622,-248460,-365610,-321075,-76824,37424,22371,208074,294634,31928,-106865,86449,240771,225665,228711,167433,60335,32255,99766,142351,138763,136113,105695,41068,42405,52035,-152175,-343121,-234826,-63108,-80097,-120403,57847,231730,122735,-112607,-145450,-96346,-134715,-101651,124638,306174,292075,156676,52628,59604,61150,-25248,-58915,73160,158195,-38902,-405930,-500860,-224815,61604,92210,-16640,23316,149330,50429,-179427,-123867,137976,201998,-63349,-367906,-364669,-112014,-43895,-138220,-111018,-72924,-12473,86005,145375,142954,19341,-178024,-185403,-27677,61397,9560,-47158,-92228,-113772,-101541,-40380,34362,-49007,-212701,-169409,5811,146977,277132,366361,369776,312486,191370,29151,-10770,-43096,-109121,-61438,82845,218284,299919,232253,78203,80536,161032,198241,212375,25146,-220169,-228050,-96064,-114934,-204605,-238610,-190318,-142285,-71519,149089,365436,309027,157536,131122,124396,85789,137395,153206,17398,24855,190549,113827,-88789,-33994,211158,237572,-18815,-157995,49430,304579,246059,-9038,-208795,-290879,-228955,211,180767,153729,-7075,-134836,-110850,18536,182050,203492,-72360,-302599,-255245,-184117,-121128,23243,132597,214808,231118,109860,92641,122387,14196,-141821,-247469,-332261,-312291,-78597,131043,148349,109039,6489,-212881,-253815,-74291,27565,78797,70611,-1703,119729,317530,282331,81987,29308,147034,293385,333715,159146,-154615,-271514,-123216,172168,382331,150178,-250918,-311112,-154172,-131701,-204408,-247156,-245155,-282639,-188135,16744,51534,-43535,-99657,-96776,14133,155460,150864,104521,157120,175629,89555,71130,102745,-33603,-295060,-342079,-158770,-51679,-65482,-63100,103060,395619,479621,267808,161304,228807,159094,-75614,-150625,89335,270967,163849,-32206,-122972,-50194,181470,354728,328665,297607,241337,145332,161260,165788,64230,153337,297062,183352,-15911,-153174,-151658,44825,270825,152231,-125969,-132898,181118,117119,-190723,1155827,3163825,2711056,1984397,1757568,-693885,-2977701,-2700635,-1678420,-1314003,-1300099,-1182628,-884813,359656,2598428,2123602,-357970,-1509395,-833068,-246260,-711431,-1120418,-776068,-411556,-298334,-299556,-597731,-772112,-472205,-61017,45208,20258,-11045,14553,37615,42323,-79172,-415169,-524052,-393591,-253689,-146611,-134761,-99023,91716,239427,166345,29832,-92902,-265980,-364901,-288571,-180272,-87718,-62073,-185286,-100093,128517,39636,-225045,-263122,-165351,-47112,-36060,-161457,-229349,-247105,-266050,-142269,67009,133925,-54205,-274896,-229485,-43441,-2687,-8187,66771,124466,161030,65612,-115405,-130952,-171020,-315442,-194371,70802,67783,-66420,-56507,-6989,-15065,-3198,16079,19300,19386,35596,121587,152725,72917,769,-59139,-151494,-245193,-330183,-344381,-358342,-301485,-60708,69838,-53197,-145882,-59462,3733,-76586,-110716,138016,236069,-62934,-154800,189258,351991,166958,-41752,-185850,-150074,16514,24906,-82550,-13416,66255,33577,60244,103053,32031,-28943,-37084],[110333,240601,185872,-100397,-222879,-53477,155607,282425,277710,154695,49993,50383,58084,-75688,-162214,-58571,1258,7195,42749,26658,31423,117092,173911,148700,133468,122782,70965,-20463,-92748,-53889,-18219,-74665,-230699,-400900,-307334,-86,201374,154683,26529,46694,63974,12373,-70769,-175646,-169921,674,89580,110341,184401,192373,157357,164336,20224,-187302,-328809,-314043,-205389,-93942,17439,92828,-14423,-125833,27881,199449,58937,-177274,-200596,-108463,-91215,-107182,135685,413026,306713,5393,6478,154063,98309,-3955,30912,25149,-92803,-176555,-208083,-104031,160419,231413,19621,-114612,-61406,46346,37928,-148312,-196622,42549,185214,104857,17103,46720,216886,286731,172414,132406,204594,320287,370394,313580,96428,-38545,74066,280555,302789,261634,249361,126192,-63960,-154142,-118529,-124619,-193010,-175523,36112,195136,90095,-70852,-190525,-372961,-487206,-388635,-217314,-55311,16695,-84777,-214877,-136485,-54745,-142973,-128448,55516,216589,292541,163612,-43698,-81526,-5235,-77751,-153602,-95567,-127976,-267435,-179999,5462,19025,-164587,-270880,-200545,-41674,127276,224441,162059,-39371,-128224,-145326,-85843,124866,193320,-18851,-183285,-150637,-4250,49530,-1251,29301,17807,20264,169549,246397,63930,-14367,241124,375821,295226,300178,274901,106230,43371,21321,-97587,-108880,68467,247115,273209,51601,-210553,-233475,-210714,-105024,225915,455647,355994,186700,-44809,-282082,-277827,-162118,-222776,-166573,121464,246103,208027,342675,426448,327949,294366,345504,317473,205643,69929,-54169,-154575,-117769,109884,193101,-522,-106606,162583,389158,331333,172317,112076,51036,-52235,-54927,93804,186608,63257,-46020,-57709,-29241,20932,106235,129615,79750,-17486,40365,235369,374259,396052,326679,254040,202575,38759,-116943,-119592,-56,115291,117900,72323,144602,129923,-35968,25754,217379,139263,60501,229938,233295,15835,12826,210290,148761,-198706,-267984,172427,437519,260242,72276,-69328,-162040,236,246429,136782,-196977,-308874,-168304,12936,175747,302049,216922,-19625,-58219,112635,261085,247802,159820,84735,54158,30052,-114423,-238256,-224855,-179440,-104516,-1606,66300,122219,72036,-151226,-280637,-297350,-312947,-111292,177352,118444,-81140,-187163,-214519,-44944,199021,238682,85965,-43905,-23452,18899,666,11590,86187,110791,-68640,-286606,-239710,-78303,-32879,35491,146693,17418,-114099,79294,213208,191420,173792,178014,99143,32529,36673,106900,206627,247595,239916,280506,315704,180098,-89891,-291297,-284643,-195838,-127700,-54297,-52003,-97947,70217,186732,103509,106309,182084,114176,-79590,-294693,-409213,-416726,-346063,-348006,-399528,-272029,-22763,-16519,-166715,-186953,-96453,60828,293625,409886,293449,137456,84015,-35496,-147852,-60226,114658,37748,-71386,7877,119112,178102,140944,62956,93700,100518,-40992,-144912,-14651,125502,-161380,-422117,-161721,197752,135117,-55835,-60741,-4411,-73475,-167631,-117683,-44125,-117461,-232783,-196414,-157371,-220336,-215850,-86416,-61462,-192198,-82162,195251,154025,-38032,-51578,-151548,-321217,-268266,-101086,-188965,-351291,-291434,-3083,403568,677167,555689,-50310,-513808,-408848,-108199,-105343,35559,431149,431373,276240,519046,1449405,2561048,2936984,3307200,-511860,-11167709,-12206195,578426,6419334,3727438,1638909,109116,-855592,128002,1065102,575218,-49042,-359322,-545775,-180860,445163,265036,-178168,-62397,284180,469837,464691,357056,285131,299909,318865,282221,183066,-8907,-242197,-361141,-269082,-33386,96147,79803,128835,113602,-82159,-214978,-135529,-101094,-3036,154527,142155,101823,99538,-97731,-327334,-325974,-206569,-152435,-110455,44852,95990,-125885,-191503,39380,122539,-15080,-140082,-145093,-97055,-96754,25785,286908,245058,-155111,-391863,-353232,-211557,-104125,-124740,-93514,26220,46793,26397,135660,289845,209256,14265,-4971,64285,16922,-78995,-114195,-105392,111377,440660,507921,294840,99241,-34129,-142675,-219312,-211906,-207878,-261406,-226062,-13247,83775,60334,163593,228111,120154,-2143,23161,90750,76168,56031,34831,-50864,-102491,-57832,-26707,-23761,1229,12604,19619,153695,310271,287082,240854,204585,167951,196709,178570,56006,22790,29595,46173,29629,-34295,-75143,-70044,-54596,-99395,-155759,-14543,89033,10108,51221,220090,357355,334176,224315,168046,31282,-314621,-505525,-175316,268712,377621,265109,110294,-49811,-47168,860,39738,144771,169820,-40764,-284283,-277077,-140655,-152744,-243501,-226750,-149297,23216,103712,51460,111789,153143,-26122,-114810,78909,242161,241762,206256,94559,29099,80948,112432,130097,172879,215906,162492,33351,-22677,-23984,-246424,-442699,-291819,-99970,-138710,-109478,199246,387623,243735,28460,-35365,-58827,-110696,-24637,185912,336467,356014,237925,91696,95692,115403,-12474,-124205,-32028,46117,-125188,-427655,-508145,-255275,18717,69080,-16572,10589,158140,83100,-107461,-20802,227171,215367,-91244,-380423,-387464,-152190,-132418,-245651,-134593,14225,91025,155826,189690,119615,-110033,-338463,-278383,-12622,129521,71704,-5879,-35137,-40117,-35645,118,63598,-15184,-198971,-225799,-92455,87909,217840,239820,235876,207255,67110,-60153,-45935,-103776,-176662,-42507,150914,219406,239807,190854,123994,179224,236552,234368,238074,72498,-145529,-112491,20984,-43823,-194899,-258709,-224700,-179489,-98567,165631,418832,336111,148065,151758,161125,85336,113840,137611,39641,98601,254286,162959,-51492,-61116,173277,270782,68609,-63478,112228,349143,273196,13947,-137623,-220979,-226433,-4667,197543,149550,-13481,-132951,-99063,38501,158421,166668,8422,-117420,-105840,-113233,-76261,56350,181527,271884,307129,197192,96604,34206,-46066,-64872,-128091,-253219,-258111,-45467,136101,133830,72458,-29042,-186615,-188289,-28442,13321,4193,-35250,-102776,9293,199656,242995,149130,72125,131237,330527,443944,240831,-120289,-198328,-23907,183108,276934,38451,-269701,-252161,-61719,-7305,-100813,-199401,-217748,-214905,-113962,84647,146406,29257,-90884,-67019,98364,217608,180820,143437,207809,231749,149067,120277,179300,21028,-283840,-285858,-37351,39939,-42545,-27186,156998,401125,456091,251048,108134,186111,210344,56719,21071,251634,407036,222384,-40014,-122837,-15627,185605,286101,207133,147011,80437,25241,92463,113247,60882,174211,297345,169731,-20747,-185994,-205767,-41996,159967,51600,-187008,-230101,-3773,51966,-82506,1359432,3652446,3447222,2156395,1534480,-911518,-3123729,-2880575,-1971021,-1645449,-1461915,-1011058,-530101,876694,3035249,2244666,-496060,-1730500,-1417036,-804471,-971368,-1170278,-729716,-340961,-289794,-315376,-560238,-681721,-455746,-222195,-78238,50378,-6932,-140293,-203535,-219860,-285500,-531217,-622593,-540652,-384304,-132415,-44441,-122571,-82702,67265,98103,16451,-114886,-242472,-242884,-177604,-227414,-232049,-173879,-291653,-224287,22460,-28645,-306347,-322799,-109356,118603,75105,-172985,-306423,-303506,-244426,-88275,25851,-18719,-165897,-277143,-198249,-57663,-86533,-89177,30435,61682,41467,-55750,-185258,-170353,-221791,-358235,-219643,64648,35166,-190494,-232874,-89652,43812,78092,15221,-56846,-74271,-46113,40305,77010,55384,44663,-21372,-142536,-246878,-337619,-374448,-394322,-329053,-99175,23924,-88709,-150948,-55447,-44358,-177243,-171960,142110,237878,-65802,-165891,133985,283584,100689,-121247,-228123,-183697,-20035,20456,-80695,-28591,61134,43207,87757,168835,132094,83555,69860],[175652,320735,251857,-64308,-163432,-7447,146981,266236,305221,208772,88676,82512,153840,31190,-82796,-70389,-18433,-7195,34548,65193,139331,254858,226813,113274,87369,133309,114001,-15550,-81635,18433,22368,-112616,-272476,-363943,-232917,16018,170302,143915,73391,80729,49991,15177,-26126,-108690,-103494,19964,74150,104088,204957,227744,143965,122387,-41509,-236595,-390454,-416734,-320247,-204509,-68137,79171,22211,-113040,-38659,87263,3095,-111683,-42117,54650,-31030,-159685,14140,306685,262018,-7055,-11164,88083,41888,-19193,-3507,-67395,-172230,-234234,-242590,-45598,300932,289443,-38169,-169455,-69687,15277,-4584,-122700,-134870,110479,245686,123635,-11376,23591,159060,258196,236096,169038,203396,285825,270977,210007,76132,-779,92738,252525,244227,160514,142778,62821,-117787,-197626,-141232,-111905,-189678,-173948,-26533,18393,-103262,-146722,-142748,-240060,-350013,-395741,-329399,-116520,26593,-58999,-189817,-117034,-46511,-126025,-108613,61505,228697,322354,278390,98275,41231,140005,90677,-68377,-126457,-230142,-387938,-278504,7834,93966,-128866,-299202,-222884,-22975,149668,197133,61797,-112231,-138814,-171971,-151361,13089,84212,-61420,-119711,-77808,-24514,-21244,-32397,-3031,-14081,-27930,111188,274378,199260,85639,207537,285539,282447,388535,350064,206359,199691,135247,-88575,-154139,-2070,177115,256045,122404,-86521,-112870,-109620,-88257,94809,223092,131330,32221,-76831,-215847,-210435,-162149,-182049,-68258,175308,218823,107821,202187,352644,356881,363490,392299,316448,109064,-63113,-82818,-116802,-172570,-15210,135217,10514,-88680,135276,343139,343214,229289,156716,63652,-81696,-60378,200680,315014,123638,-44799,-65250,47931,157166,225282,221725,136564,-23604,-49486,113762,287853,349546,275973,215077,203160,42915,-113518,-39843,99484,167640,115156,58564,158548,165173,-8178,4297,141018,-518,-83117,173838,306673,150973,97108,203523,88150,-271317,-344863,79251,335857,156294,6863,-113620,-217365,-99600,131585,39080,-207412,-218504,-45569,100850,223142,342995,290359,9738,-102723,92132,324924,354256,232572,102869,31785,-2751,-145507,-251915,-228724,-241624,-230489,-90461,71129,132902,6499,-288738,-445511,-405808,-326055,-30912,271205,158269,-109425,-232052,-264237,-81155,200863,211506,5310,-76808,16698,38085,-31652,-9113,32066,-4156,-137781,-250113,-169567,-53456,-69179,-2260,139612,67266,-19470,140466,239272,240467,247800,187600,56641,-28751,-16073,80724,178892,185384,175498,217807,286274,199705,-65841,-291888,-328689,-253218,-160633,-21277,13990,-22569,114201,244700,197181,160105,112325,-31619,-180068,-319695,-440996,-478793,-385015,-333203,-353785,-219254,-20895,-89969,-226539,-164358,-12106,125813,274621,351598,279543,213647,164747,-11143,-142520,-52038,115525,-17725,-86026,61794,140256,129719,64354,-33016,22771,76252,-38367,-101936,35873,72079,-236200,-446067,-210281,15721,-32644,-98698,-23237,37962,-31936,-121129,-88626,-36810,-140854,-264439,-199034,-86282,-62023,-64339,-7383,-34658,-162953,-48279,193710,121478,-75081,-71761,-129610,-323716,-378173,-299983,-310271,-338296,-202431,71132,449704,721223,633344,50338,-454643,-475648,-235175,-187893,90375,702328,749009,409558,453084,1236496,2189276,2215152,3714466,2169045,-8886664,-14610075,-2649930,6084736,4170899,1810227,502747,-896316,-88429,1203032,947793,44851,-379131,-451015,-36609,602285,356287,-132159,44703,464568,533746,396848,299915,293691,303536,233222,107489,52138,-66651,-239339,-300256,-134890,63827,150632,145173,237986,271909,54653,-153940,-135423,-74319,43420,135733,52672,4152,39048,-117735,-377377,-386699,-210786,-170121,-185337,-30605,72285,-143232,-261938,-11873,156928,50639,-133923,-215370,-191022,-172720,17963,365680,328378,-113669,-325477,-290555,-232239,-181188,-207311,-233055,-119649,-50392,-52113,65578,260441,205295,21272,-42781,-36669,-96282,-165934,-185346,-87307,180307,474772,499552,287911,108831,-21411,-130866,-190555,-200352,-219047,-282818,-310333,-123453,50869,53590,86452,96514,43123,13760,55377,60267,92989,139877,90174,-55937,-86828,-66324,-85813,-112629,-9999,88818,106673,218599,375328,385350,307870,216615,148036,109554,16803,-66846,21034,106097,74005,-1889,-59718,-110831,-141039,-105960,-86359,-75985,41791,63527,-31785,56093,242988,383270,364905,247460,167070,60970,-286908,-533732,-245897,244357,425939,324332,164120,23177,63342,176082,207348,176645,108847,-62002,-248393,-234214,-121409,-148042,-195065,-71223,27343,84075,120794,52736,-5832,9864,-74183,-136397,11074,157577,196798,159627,23905,-23224,84657,99543,95050,169970,252507,186897,-6176,-108249,-100803,-301483,-483274,-306945,-128381,-207870,-115676,272606,461202,341660,170220,39941,-58750,-99013,46508,228595,308265,336619,277085,130742,115134,143281,-3272,-174569,-140559,-74933,-195378,-412884,-485694,-273111,-12887,62391,7107,19353,154317,103326,-14594,111448,323181,225400,-100327,-337084,-334048,-163670,-208932,-334445,-179760,70115,187874,228820,218925,82570,-216808,-461263,-365161,-50381,92331,60770,31230,48135,69367,59099,48413,100115,59341,-118375,-237298,-180009,11575,118941,65189,63016,103719,-15290,-88807,-18360,-103832,-205200,4620,255771,251787,168765,113799,142691,243413,275046,248752,216726,49834,-113574,2673,116759,-9728,-205035,-296114,-267744,-195029,-97504,177739,434904,346785,145578,146690,154434,59652,55491,71798,27728,136970,260910,162584,-23324,-55028,141609,265819,127395,12523,125330,304209,231820,39813,-2011,-76009,-167560,6888,199138,134484,-5122,-82501,-43708,54648,101036,103966,102798,113610,60094,-53930,-14043,122650,222463,291295,348419,271674,73040,-96976,-126532,4782,-3655,-156460,-175975,11960,155722,123863,42893,-66800,-180109,-125040,30782,3018,-103868,-179331,-203080,-81971,89499,173747,168977,100390,127660,348081,508168,291147,-103058,-177914,11898,151046,114856,-119702,-300603,-194095,28848,113964,-11982,-154781,-171887,-113360,-4705,178956,253397,95436,-87840,-46453,133218,213337,176099,167488,242987,279923,202502,149609,232728,99325,-189039,-135795,137486,151049,-7659,19424,202700,355446,349435,165830,14984,107769,226899,176341,185213,377130,491921,256903,-39671,-117040,9348,190820,217083,81867,-4256,-77005,-106509,5066,68609,90109,186770,245547,139200,-7316,-162842,-192509,-82599,55468,-20730,-167543,-229943,-116562,13548,24877,1519690,3866510,3874864,2249800,1209963,-1172287,-3125494,-2918889,-2176787,-1836728,-1443628,-799495,-227173,1383815,3326644,2363954,-521200,-1904636,-1954578,-1363095,-1187984,-1117700,-649039,-317249,-294654,-281945,-414278,-480088,-399286,-413175,-223833,67151,-7234,-310042,-443059,-429831,-447945,-580138,-637169,-611030,-470822,-128679,27593,-146505,-247389,-93841,28520,-7890,-124779,-184319,-90738,-52731,-260442,-367094,-284835,-349066,-296341,-71255,-106734,-378068,-383955,-90930,219167,158182,-146413,-304521,-290609,-208774,-75160,-50684,-169985,-272206,-286249,-169737,-78350,-166424,-146048,11592,21093,-43707,-126535,-198306,-181257,-245171,-331649,-165546,81826,-21876,-322544,-379331,-143227,102728,147780,39197,-75721,-138514,-128031,-41983,3166,10907,26519,-40728,-152625,-231149,-295709,-341578,-367814,-313342,-128860,-16187,-82736,-88910,-2332,-74213,-270175,-221060,111741,187768,-72655,-153839,82704,222703,58576,-171480,-228421,-167109,-28556,12450,-85094,-53779,45036,45866,102990,212788,212695,166572,131970],[164753,317031,267699,-24087,-85967,52138,137431,222982,297266,241004,123698,90359,154344,86168,7535,-42223,-3747,-11351,-11024,56935,198865,313752,196835,23774,-5380,77855,107566,-12924,-60886,57230,19938,-173391,-297108,-266306,-110580,52615,151774,136165,112561,121932,84044,44190,-693,-68253,-44399,31546,37077,84186,223601,240257,115148,89241,-37249,-235219,-411129,-479945,-424055,-324077,-145834,57472,24721,-122213,-95563,-730,-32598,-55347,57807,144057,3540,-185741,-110943,149804,170970,-26222,-36954,12786,-9581,-2789,-8204,-152954,-252576,-269849,-241176,13820,378694,277815,-126194,-224356,-76605,-21205,-46222,-68448,-11493,185441,240880,77175,-55018,14500,119048,215878,279333,232218,223204,210676,142581,88842,40934,25746,85313,155840,120181,9779,-20253,-32912,-169313,-246699,-168771,-86150,-163111,-177666,-110107,-180103,-320332,-228061,-79865,-109690,-217986,-377011,-423707,-205455,-6998,-59713,-153480,-64258,-13115,-107574,-82323,115038,296390,353243,341459,205914,135365,213700,180754,-34751,-163455,-271052,-422450,-352971,-24553,128182,-85756,-300209,-242447,-25515,159660,168511,-56521,-203932,-146271,-160009,-173468,-77879,-54342,-144456,-73407,5660,-38170,-79100,-40862,-18527,-21186,-56145,41565,264316,305016,209208,208835,168218,171968,354443,360980,297692,348477,248924,-40377,-158209,-56354,101545,194085,126882,103,-12209,-21910,-94169,-69314,-28164,-85350,-119035,-115640,-155976,-141933,-138606,-111923,37369,216957,208473,71813,75836,230723,338267,386654,401270,290949,-1836,-198603,-135981,-122176,-229387,-124047,72532,20168,-52163,105881,299049,344009,237805,136689,52144,-92852,-66889,239369,352831,141923,-56943,-89659,86836,280085,340104,292933,185462,8014,-129148,-75845,103437,221458,168609,122615,149559,38832,-91339,26962,167063,186048,88121,24481,119571,134794,-9838,-21134,67757,-88007,-168879,111624,339348,258577,158584,155400,-6058,-351106,-427494,-59811,183389,67249,-6501,-106292,-252065,-198674,-12243,-88327,-225280,-116018,85634,170209,215799,290606,256926,-16765,-163402,63622,363791,407908,226522,43243,-31334,-55162,-166425,-233765,-207842,-276931,-316351,-132271,110455,146735,-66612,-390176,-545253,-445667,-266213,74438,338993,185927,-127229,-285348,-326353,-127775,164814,132507,-101864,-118341,29442,30759,-59317,-26045,-15954,-101474,-180651,-178837,-75575,-19172,-100413,-39511,147511,164020,128876,225409,262772,229571,242478,152163,-2120,-97458,-74662,48987,144182,101333,57176,95946,212859,206343,-33811,-265399,-326948,-276768,-166701,8156,42841,54707,187384,295411,259980,191794,40414,-171935,-272652,-301295,-397453,-473437,-402305,-314763,-293124,-152423,-8192,-134610,-273438,-164805,25631,138760,211657,246781,227591,253369,194650,-39639,-189263,-49345,118263,-70958,-118760,74182,125738,68429,-15398,-113942,-32070,59701,-25548,-81616,13455,-24202,-266182,-406506,-246834,-180754,-222022,-162444,-4229,61279,1825,-65093,-44408,-17841,-157145,-285374,-195459,-39083,26928,28740,48582,-14542,-113465,-6429,161999,79584,-79467,-57593,-59646,-259820,-433020,-472918,-424625,-315069,-93113,161628,440510,614279,519931,59173,-424602,-580583,-421819,-269975,163924,871192,878921,448944,382773,850886,1412336,1330370,4088189,4673235,-6020700,-15026857,-5088871,5330225,4099091,1601614,599602,-940501,-366763,1119146,1172000,128243,-375600,-283139,154030,604253,283118,-145695,78544,508380,455795,218734,170207,237621,263866,152495,-45954,-96214,-142011,-243968,-234733,7840,142074,138490,161457,314227,390482,172764,-79135,-121129,-9210,125456,119798,-70270,-168191,-112468,-182195,-363347,-316521,-128617,-162024,-245472,-85715,70133,-117348,-314866,-135838,103260,96215,-84237,-231372,-255615,-227904,-13,363535,312368,-108794,-270780,-215251,-187564,-190191,-258039,-359189,-259175,-118225,-101374,-25707,150379,138035,4385,-84384,-125530,-172911,-209720,-219264,-56702,230295,461025,433597,242711,92607,-23741,-108788,-122455,-152494,-205447,-274000,-356341,-237028,-15291,34514,7482,-37943,-44215,25350,67164,1510,77296,201309,134160,-65380,-76995,-69452,-155405,-205029,-19969,164996,197765,258351,373751,413641,330614,215214,112848,-12990,-162366,-151014,58743,193090,118819,8167,-66710,-158001,-208776,-130248,-38361,32802,89110,1237,-99516,38402,228431,331834,320950,209759,96959,19688,-261887,-494342,-269721,213930,437948,341840,188681,106299,188910,352314,358362,192167,38231,-75300,-159678,-120425,-39732,-80509,-112630,41310,134992,79887,82703,20960,-121048,-118316,-129455,-190318,-112229,9545,98553,91415,-31397,-77243,51396,75273,41841,111145,218516,165298,-74329,-202373,-159871,-298396,-450885,-273625,-142306,-279101,-163077,227418,419557,393929,274215,58102,-92736,-91998,94957,238998,237045,256222,273449,159145,109485,134457,-281,-193836,-224425,-179793,-230711,-365022,-443045,-270321,-13334,78584,44637,48110,138163,104911,74317,238967,400706,235175,-84415,-252709,-220421,-139406,-242284,-369564,-225740,79441,249924,290636,237361,55858,-259684,-509383,-423312,-132908,-32336,-10941,46762,111341,170080,156587,91118,125144,136245,-15795,-219155,-243734,-68610,1419,-109004,-92599,31525,-36975,-54407,53069,-60170,-198691,54418,359796,315670,126496,43664,138363,254152,257526,215221,130823,-53059,-139903,82568,172381,-9045,-228358,-350316,-315748,-180288,-55131,191370,415533,340689,142562,101664,91257,-1879,-49754,-55794,-29344,131151,215472,114320,-6591,-8716,127722,231650,158637,56503,85487,187782,134977,54525,157337,113590,-55068,38382,182864,110272,22057,15658,50802,69224,29062,41235,203319,340116,199258,-23041,43667,199915,241835,266967,341967,311516,37758,-224880,-192901,59560,95973,-72463,-89989,84314,194696,130452,35696,-82065,-176569,-74276,84133,-3014,-215952,-326381,-289376,-147560,3119,89480,142170,122164,144467,337911,498446,272687,-142432,-238478,-26835,83332,-72042,-298199,-350200,-162832,86031,188897,32303,-129315,-119089,1051,119929,284071,353918,141308,-95147,-45750,104286,142122,145842,180408,252725,291784,213502,137986,242749,184439,-33273,54101,305120,257619,51799,82854,236679,273525,193671,40674,-91546,15335,209345,250318,284935,426863,505182,263806,-37928,-131786,-5516,181965,155084,-19570,-104016,-163000,-196768,-75661,51533,159482,210345,171955,96502,3276,-97107,-102337,-48627,-9896,-35847,-58152,-117314,-78833,103879,259842,1751780,3778313,3736764,2136749,728787,-1572880,-3090766,-2812995,-2197698,-1779949,-1224929,-605219,-87143,1638655,3343213,2387052,-501996,-2011184,-2247094,-1733889,-1264921,-943122,-540239,-339136,-303045,-200645,-199982,-232141,-318908,-555736,-343449,56890,-20439,-449825,-603115,-504185,-500356,-534755,-552499,-578126,-481134,-132040,65935,-156086,-344275,-188277,-7283,-9467,-94280,-89633,57400,48666,-267768,-440424,-343021,-327578,-303048,-141877,-180794,-419234,-418735,-97436,236460,191422,-90656,-220540,-200324,-153660,-98811,-147098,-283822,-340617,-288299,-142682,-90593,-199907,-142548,22382,6798,-83983,-132768,-149028,-165936,-248246,-249080,-43453,119533,-82714,-413510,-439018,-140980,141879,169871,66143,-37527,-156428,-191695,-112787,-67499,-70595,-59519,-103985,-167376,-196362,-216720,-260076,-293412,-264511,-139734,-31068,-29226,23939,81671,-83877,-329964,-235602,65441,101117,-86104,-123303,55730,198942,71887,-153966,-175360,-108101,-17137,-279,-88214,-76811,20715,40526,104830,227907,255124,195026,126522],[81398,223346,223513,8481,-16680,105750,125172,156899,247764,235688,140973,68631,65181,79635,68529,-8259,15403,-11504,-74105,1460,187343,276263,92327,-100206,-114855,-12126,73398,13214,-9488,79220,-3519,-236044,-304980,-141545,16841,86138,138120,126802,130515,165706,167644,104115,8428,-56624,-2995,35700,-1385,75536,252456,234902,74270,55390,22920,-162681,-366190,-478266,-473007,-401159,-192130,24230,-15836,-155101,-127498,-33602,-27538,-14564,78605,130887,-1572,-177989,-191514,-2201,57502,-53221,-70247,-50515,-28615,49229,9525,-217992,-324639,-284120,-206629,53897,363491,197034,-217238,-259446,-76327,-54155,-82201,-15698,115952,234125,166388,-32772,-103195,24978,108163,169596,283922,295930,237283,101444,7213,-30553,-6249,43602,63628,20520,-33871,-144502,-186926,-122843,-178829,-249939,-151205,-29993,-107959,-180531,-191910,-347284,-498747,-289129,-17953,-16631,-121414,-317192,-459557,-300247,-73436,-72755,-102519,18627,46421,-87611,-57067,191601,380585,376582,352982,271035,181929,192750,165050,-55473,-196142,-250579,-376098,-387840,-85184,122985,-34455,-268347,-248480,-43334,150134,135487,-162146,-302659,-169570,-119444,-140268,-104387,-158585,-228226,-55614,71022,-36895,-96000,-21405,-1043,10509,-57561,-35168,202877,348747,318008,228808,52021,13967,223967,308889,350551,446166,331434,35682,-119724,-83546,39830,109050,66731,24017,31536,8018,-130316,-227455,-235359,-230843,-210603,-142778,-116803,-94421,-105539,-47440,111273,235269,218883,108545,8443,106730,288408,371914,385413,253042,-94891,-289972,-181546,-156750,-279125,-196056,22691,29930,-4332,99835,288169,354180,216933,69274,20992,-86492,-75641,207423,314100,138304,-58807,-115594,72723,347535,420987,335490,225796,68672,-175785,-274665,-123628,47873,43081,17374,63628,23747,-56157,72566,208507,180019,39233,-27165,35197,45081,-42829,-50040,4701,-112792,-182388,59588,330503,323248,191018,79910,-114433,-418201,-489988,-204836,18220,13737,31458,-51291,-251575,-261552,-144228,-213336,-247441,-33157,184219,203081,161416,160449,113405,-103697,-224487,40742,383287,404879,139137,-75201,-98732,-91687,-157677,-181355,-166785,-270507,-326412,-113066,163849,162052,-102855,-398189,-526037,-399385,-163461,157594,356500,194590,-125136,-324422,-376949,-168906,106702,33837,-204284,-167786,5331,-1081,-68830,-22188,-32376,-145180,-178573,-88343,18645,9791,-116854,-56450,172784,272348,284501,322799,285498,165346,153080,75362,-69236,-168682,-139936,5372,96477,10683,-87072,-57614,116356,201493,-7806,-228661,-279076,-249662,-136297,21963,26096,105608,262251,318307,265752,182634,-21121,-271897,-327274,-241849,-296652,-409863,-393733,-305082,-244508,-92835,21666,-127634,-300473,-200202,4753,97394,121035,133530,176281,266031,175629,-110156,-264327,-43241,114698,-112575,-154809,49258,85808,14820,-78413,-156223,-43461,73462,8586,-80319,-73712,-130237,-242841,-307081,-250786,-325909,-379725,-231064,-9854,59595,18645,-15054,1812,2300,-161852,-291781,-194770,-33449,24540,38104,54384,-13007,-47900,56716,140563,57686,-49723,-15098,32130,-155862,-429660,-574243,-500506,-287400,8600,245706,378313,384043,246890,-27339,-452493,-716048,-607624,-312790,223061,857216,780821,410714,340800,439243,617276,795963,4426588,6137620,-4085986,-14080500,-6020684,4622910,3632255,1134883,457376,-882112,-518898,947315,1227935,191447,-357147,-96521,334587,466999,96735,-197268,38667,397733,246847,-29023,-6614,118941,179957,103598,-111433,-211411,-217567,-255651,-187651,104870,179666,63312,115559,325299,426040,244475,1820,-84225,62680,201506,111144,-179441,-348868,-296871,-270775,-293261,-134713,21191,-127884,-285617,-122465,88536,-47083,-329458,-289121,-13142,111862,-6676,-188215,-273928,-251679,-28707,277403,209022,-126183,-233763,-152872,-93178,-115311,-253884,-435766,-350152,-135476,-111138,-119111,-17327,21065,-30801,-113869,-173919,-189839,-200506,-201247,-14712,249308,392214,312341,163877,54018,-49850,-93220,-39806,-81727,-170905,-240881,-357776,-324115,-97016,5656,-47453,-126849,-115392,15179,35591,-75825,36334,228277,151477,-89100,-101947,-84661,-216801,-264798,-22609,213750,256447,253434,305709,361742,309457,213257,81355,-127880,-297811,-173583,119566,264702,173381,53042,-63836,-205441,-254014,-126246,31179,146145,129468,-66723,-171812,1250,179337,220616,221602,128430,-17161,-80610,-243560,-391547,-227029,188930,395653,303428,191079,194828,302791,476692,443248,177487,-34387,-84216,-48242,22892,76055,35791,-11635,73993,123081,6584,1716,-38186,-211724,-221752,-202844,-279479,-265436,-159781,-33251,6748,-61450,-99438,18473,62427,-13157,1992,111868,99237,-151460,-281963,-183859,-235308,-354717,-203555,-140749,-339577,-259824,58326,273447,390754,313934,22735,-138658,-77472,114825,215011,153838,162528,244470,172040,82964,95094,-262,-174631,-264438,-251006,-225222,-294467,-390307,-242044,27283,117720,84526,90514,120317,93325,141020,332384,438032,241774,-45183,-147898,-83099,-86858,-217227,-333488,-247575,44637,259920,327745,249855,56553,-223022,-469476,-433965,-227264,-181739,-99923,36017,122780,225533,229124,114760,122458,178979,61774,-192064,-275796,-135989,-108612,-238108,-185348,3930,-2247,21866,127506,-4869,-162301,85644,419418,392781,139795,20950,127450,216404,186983,123088,-14488,-207784,-200109,114068,187273,-19536,-246513,-408373,-358839,-134526,31431,213176,367644,314312,131821,25708,-12330,-90668,-193835,-237933,-135854,78331,134534,34682,-1259,61218,128387,185440,174584,72443,14973,45355,13296,44564,284833,298813,93243,88634,148709,77299,66193,147608,169935,87474,-31006,6327,297327,502750,272515,-19633,86107,262988,230990,206182,293735,311667,15111,-299290,-212169,102342,156164,-17823,-16336,161230,245064,154024,56395,-59196,-158189,-42118,115807,-6588,-302257,-435693,-346251,-185847,-52997,8819,88928,148008,177495,295942,405624,166676,-257536,-371933,-119091,1220,-239029,-456367,-408983,-167413,94659,195933,30115,-119006,-66155,108732,243065,386150,432138,163550,-106644,-62233,23352,26973,105772,190732,239420,255491,164771,84270,210568,262249,144147,219935,409326,336185,136488,160557,258739,183852,42717,-74457,-170834,-58373,173516,264396,287983,385358,449489,256928,-30608,-175945,-65929,157142,116227,-63255,-102632,-119166,-190533,-116857,75515,262872,259831,115883,52683,-2455,-13515,48595,60458,-16617,17243,127020,93703,137877,378209,668303,2040903,3425606,3000499,1745056,140420,-1995773,-3037033,-2601048,-2000491,-1461280,-888258,-501457,-158732,1486226,3037263,2201292,-595681,-2102962,-2191049,-1778400,-1144387,-670955,-422431,-390532,-308831,-96720,13972,-18483,-241204,-589576,-404011,6273,-62072,-530544,-640639,-427346,-424870,-404022,-386638,-448766,-408641,-134759,59522,-153924,-350924,-196480,3401,28609,-19850,20134,163050,96125,-245651,-418791,-317194,-236831,-258729,-189967,-242348,-417265,-400106,-106161,176862,163977,-31057,-87725,-58022,-84917,-145012,-242372,-343838,-357888,-271204,-113447,-80279,-161780,-71473,55889,5428,-91863,-89822,-58802,-136248,-243481,-142723,109820,165200,-128498,-433892,-390309,-76062,148461,121192,62475,22831,-136870,-232318,-172355,-141963,-188321,-195730,-181994,-168184,-145197,-126884,-164121,-203638,-203454,-130559,-15968,56079,148892,163437,-80032,-342719,-208015,23290,285,-110851,-89033,55120,212707,139483,-62058,-79250,-29798,-5553,-26456,-90891,-90125,-9407,25488,94425,216686,253092,164218,60819],[-35801,72296,128018,17953,22389,137159,108890,80425,165556,191337,132399,21056,-69592,26178,74459,-3306,13188,-10936,-127310,-86496,105049,161879,-50954,-226663,-202607,-86875,47496,77853,78489,104533,-24517,-280748,-301391,-36355,107045,101095,123018,112171,121689,203236,276897,186920,14106,-57213,26063,40082,-17373,101205,300072,228770,34808,15347,97998,-32748,-254814,-406997,-442486,-400263,-198958,-22840,-92513,-202110,-126753,-730,30337,26525,44344,35099,-40668,-138888,-195828,-99787,-47664,-86622,-107311,-84004,4883,127834,33247,-256173,-377974,-280818,-152755,60934,259051,69724,-280528,-255258,-62284,-73405,-107238,5913,184837,233461,47818,-174609,-143101,54548,128245,131186,244399,326069,215001,-21964,-113232,-130977,-55936,61654,45739,-110772,-178197,-263422,-309932,-177668,-123340,-164037,-56661,62092,-27412,-171590,-246914,-441000,-588313,-309088,28991,25439,-67699,-217104,-418500,-370305,-143118,-71723,-29972,124279,126572,-64657,-40141,254039,435015,381270,329384,299888,180960,92044,60717,-107323,-209559,-185408,-277516,-371700,-144664,97285,20858,-206138,-226514,-56424,124712,95324,-231241,-388503,-211251,-65211,-60321,-54464,-183530,-271830,-60797,100814,-14971,-57119,25921,56340,81136,-32087,-106431,99015,322785,377821,241769,-35692,-122946,67256,224082,351901,465613,357065,111656,-54574,-84133,1026,26399,-32210,-15438,5011,-38193,-187355,-334730,-349043,-274354,-216741,-145941,-103614,-80430,-77786,-11464,134946,227290,240349,189307,12391,21746,231770,339268,360864,216386,-140200,-301581,-187191,-191682,-310031,-220834,-354,40166,38208,124502,319074,384731,192079,-15353,-21791,-68089,-81176,132993,242622,138978,-33855,-129030,11000,334515,448744,353757,260873,138469,-179905,-420036,-322301,-117943,-54759,-55823,-21708,-3095,-22024,95001,232985,163101,-20220,-85789,-70700,-76454,-94440,-78894,-48509,-92406,-135304,28725,289150,340914,195467,1825,-205590,-444401,-502000,-313342,-121070,-3484,91393,18241,-214615,-263599,-225905,-303027,-267166,8504,224407,195014,85974,-77,-101025,-234203,-267173,32574,388913,359859,347,-209631,-136283,-88053,-115371,-107789,-117361,-221056,-251287,-42214,203925,179119,-67797,-294356,-384074,-277985,-59619,184240,320091,185208,-98189,-321476,-384501,-187366,45068,-49475,-269771,-216679,-50117,-47512,-59681,7337,-4138,-117522,-127041,333,87759,19373,-114718,-39359,212398,353223,394471,408673,305096,76993,10765,-21222,-128068,-226025,-198604,-45601,36356,-70614,-218836,-202031,28963,194248,6048,-197533,-201543,-169914,-68857,18578,-23146,112839,303558,296150,208239,132808,-59639,-305956,-321063,-153945,-172592,-310912,-353931,-300636,-222151,-59595,63844,-67741,-303213,-263254,-59636,26386,35007,57753,158839,262430,126439,-190247,-320220,-17893,108077,-131103,-175068,3518,34743,-21691,-115644,-152500,-2138,126547,66637,-82094,-180549,-198141,-163546,-159658,-201902,-367719,-457803,-284267,-38349,34938,17065,22053,47527,29307,-139649,-274817,-198882,-68277,-50596,-25473,6176,-27116,28545,143850,158530,73667,7173,46527,119381,-42451,-371860,-575796,-515540,-261423,76959,300398,280937,100770,-82748,-169363,-534159,-852398,-723720,-282852,245238,645265,494496,334431,346223,159228,183739,911243,4626140,6072161,-3889082,-12630707,-5356667,4272752,3011830,610966,230203,-652744,-430637,800181,1133459,227623,-313563,81280,468882,262992,-111787,-251573,-52244,167261,-32718,-272245,-177110,-27244,69453,94857,-65119,-253650,-270273,-259570,-158964,131699,175315,-32944,29518,262897,364289,260187,80641,-18441,115999,238517,114667,-221516,-452478,-436535,-350302,-194021,95480,194898,-72643,-300289,-146445,116339,50199,-300021,-419784,-147214,98756,76962,-95227,-235656,-234069,-54057,142010,65929,-141612,-208845,-112664,29938,35045,-185900,-434545,-357050,-96088,-83903,-189238,-187936,-109143,-71145,-118945,-165711,-143713,-144593,-133704,36583,237528,281767,161371,71823,9094,-95804,-98390,26217,-12131,-129682,-197403,-322775,-363843,-168258,-21924,-57417,-138456,-146167,-15307,-24688,-139353,-6861,221541,136871,-128032,-169810,-127086,-257768,-273799,-21019,209988,246815,192774,195455,256506,266644,228658,79915,-186980,-340356,-132456,179652,302908,230564,115605,-59325,-236309,-260840,-99374,104802,244041,171594,-103566,-224279,-46896,108583,86180,96767,29660,-133113,-199861,-228642,-249384,-116912,183386,305574,215975,185062,280737,379370,506515,432327,129889,-102291,-95990,46511,146008,188301,170326,89276,29163,-8825,-114628,-96573,-109303,-262249,-290596,-284782,-384676,-408406,-302524,-170066,-84657,-62229,-59413,32909,81172,-47851,-127106,-41618,6319,-207662,-320474,-164851,-130769,-225170,-121336,-125334,-374474,-390963,-187785,77042,341175,287376,-37747,-166802,-48167,111315,167998,92971,107028,217032,171434,49507,43669,2913,-121001,-255658,-282414,-187149,-215261,-335996,-191261,101586,171375,118725,138958,118019,82995,178062,374350,425233,239215,8783,-42242,36420,-25204,-142681,-234152,-227132,-16261,215435,329315,257942,86842,-123321,-355053,-386654,-285350,-272689,-149547,9575,80782,223482,257446,110124,86392,170135,87332,-171067,-275225,-176420,-188632,-297444,-197918,15771,66192,104157,159529,30834,-98207,92505,403600,450006,208053,64557,129740,156474,88014,-14543,-189495,-355440,-241412,108707,176702,-12727,-238811,-448861,-383478,-65905,150428,246613,302257,265684,112842,-50422,-115841,-179406,-344888,-443413,-282215,-15123,39036,-52203,-6448,122626,129762,146101,191058,78120,-47169,-65974,-94281,3357,331631,428579,247511,150009,101200,37568,118985,286362,290197,113580,-55940,17464,368777,556358,261050,-28453,114941,293919,193770,129796,226924,285119,26402,-284815,-166002,141466,179064,8934,40385,230552,287730,183608,99349,1013,-115581,-28198,120176,-8813,-339575,-472761,-358807,-198061,-81395,-49548,41840,183066,209778,222438,243071,-17712,-434250,-533591,-221139,-69077,-342414,-548908,-454633,-200581,58691,144832,6834,-104000,-15838,195269,353987,476162,478336,168461,-106005,-77909,-74145,-94907,68386,207774,219042,181606,66744,5874,153841,318662,293814,309868,417582,366966,225532,233745,267132,116143,-51636,-130169,-187289,-86007,137017,221018,195466,262522,346758,255157,-11639,-240955,-156616,120059,111987,-28751,17495,65800,-68913,-103065,130043,371393,320993,85720,-5777,-49839,38714,202086,196178,15650,98980,308986,311783,440876,743373,1117041,2238067,2869389,1897687,1096124,-415116,-2229594,-2834941,-2263212,-1597777,-973676,-584220,-535125,-377601,964854,2460054,1748611,-863777,-2168014,-1814027,-1457135,-821818,-358189,-321750,-448347,-309209,-3409,163215,101510,-188172,-504933,-402078,-85482,-137832,-544334,-564800,-262730,-262404,-230074,-188811,-268415,-282584,-130899,6643,-157710,-290655,-141266,45932,94809,72583,107560,194858,74942,-203481,-306872,-213488,-122423,-196498,-222886,-287793,-371218,-317793,-101085,66231,80471,1470,37519,85978,-18710,-193875,-316029,-358042,-335039,-230886,-77721,-40597,-56215,42604,92026,-2657,-91064,-31455,35209,-107821,-243245,-51332,245959,201923,-148668,-385582,-257380,32408,121775,4417,1562,53050,-110566,-258436,-229875,-229696,-329795,-349638,-246735,-143080,-84057,-55986,-93179,-134451,-152572,-108201,18048,140637,239261,208413,-73280,-310005,-148083,-458,-92532,-149699,-70098,63308,235563,227266,72604,30087,38759,-14525,-76366,-102158,-95250,-43428,970,75830,189056,212802,89474,-31705],[-128850,-74034,10343,-4079,24335,140028,89402,11522,72424,121959,100810,-38114,-189427,-44599,23216,-44485,-16485,-7090,-147944,-179147,-20662,20251,-183732,-322195,-236940,-101226,60892,173390,186974,142586,-30948,-298542,-294913,8642,136583,97597,105672,91186,88969,221399,371178,273962,33066,-44106,58939,56384,5635,170963,369142,245140,16833,-28435,134940,104795,-105269,-282005,-335101,-317205,-175132,-82353,-184939,-245341,-94381,86218,141133,98888,9826,-86561,-93298,-80868,-124171,-119967,-118362,-122008,-142250,-79449,92773,212168,45512,-268247,-402557,-264467,-99300,32660,101275,-66312,-292915,-202191,-31329,-72141,-117525,-18609,159368,180170,-72518,-299373,-163373,96804,172482,111942,171773,294987,141132,-132013,-201100,-200221,-96764,83279,41302,-202465,-282723,-327194,-363140,-187341,-11619,16622,107398,175139,64513,-141145,-257858,-446366,-573322,-283812,51506,25407,-41961,-94378,-312825,-389889,-181732,-32759,67733,239989,215746,-35659,-34870,270803,430738,358124,290003,304184,150172,-41182,-76418,-150131,-188550,-99475,-163254,-301587,-162724,78478,70148,-126391,-166472,-39138,97569,49349,-255436,-437610,-252527,-10380,41427,46983,-124345,-252445,-71841,93443,23648,25840,90493,143336,174470,13107,-153749,-14944,247227,372124,227246,-77724,-185650,-40061,150952,311866,406818,316055,156827,12825,-67087,-16819,-33776,-132270,-96731,-77937,-145794,-247126,-360042,-348849,-225949,-153834,-126570,-114146,-102297,-68869,-8172,114816,198597,255484,263908,63194,-5658,189625,308771,336602,190190,-120053,-221269,-134817,-197290,-310217,-199588,8488,51496,61399,167869,374831,430514,181152,-88575,-68751,-46479,-75204,61070,189069,159438,14596,-125323,-75894,242672,419201,358767,295170,196091,-148876,-470496,-433464,-227123,-92392,-68501,-76675,-38636,-4477,98014,244888,142924,-76290,-137225,-165214,-189521,-143099,-102588,-95013,-59481,-58332,21124,229931,317796,177172,-55974,-250889,-407052,-442596,-353153,-204517,1202,131500,56681,-156280,-203239,-235904,-334776,-276654,3542,201826,154702,23798,-128589,-314534,-370043,-275159,40024,381743,299350,-137210,-309423,-124249,-39541,-52472,-36515,-73618,-142868,-114819,50782,209208,199082,45957,-104859,-167545,-119326,8022,145548,246246,165976,-47233,-256562,-325473,-173359,-7230,-95440,-279311,-249360,-116484,-92553,-40838,53002,61467,-27520,-38198,66783,109690,-1197,-98837,12894,257865,377597,417931,451245,313267,1632,-129576,-107569,-160342,-246308,-226915,-89605,-26496,-128631,-300580,-294328,-17580,195734,10603,-179906,-120407,-54558,22327,5301,-79667,75231,283129,224174,105254,62311,-64892,-265413,-248592,-57838,-63229,-204229,-280316,-283900,-222470,-62733,102559,23143,-280710,-329152,-132250,-35284,-12833,52164,187334,249127,72872,-238506,-306849,39587,109938,-117925,-164303,-39923,-13333,-44627,-130374,-113738,78423,208887,139203,-68427,-245298,-188478,-35954,16490,-90099,-289232,-432569,-305320,-80996,-5022,157,42749,92771,77754,-72942,-225000,-201588,-123800,-148198,-121747,-75338,-41683,109464,241514,215500,123158,76900,115674,184197,55763,-267439,-476522,-465765,-244131,94251,307017,171810,-146319,-330219,-302387,-634946,-945129,-719960,-167979,224318,289573,119737,262850,397589,111848,313393,1654017,4613807,4584463,-5301989,-11428059,-3673616,4304197,2504667,259674,107695,-258534,-111527,721707,931433,232613,-228562,243878,547024,85820,-255391,-279476,-160475,-105749,-293473,-430798,-277743,-144899,-37025,114085,62407,-212115,-279348,-231851,-125151,106736,148801,-87593,-48246,146381,227535,229104,148228,73999,144329,226719,132222,-163210,-415973,-469477,-389125,-101444,290801,339337,-5852,-284606,-161590,136447,143123,-239070,-486880,-250366,68420,145295,24783,-143652,-171656,-54763,16492,-53664,-133325,-185230,-88155,160659,227516,-64956,-347493,-268036,-14151,-36391,-216924,-298838,-206797,-101604,-97449,-103704,-51588,-60475,-34458,93898,207170,161901,22660,-4589,-20879,-146147,-130031,50038,29713,-102245,-161465,-269085,-349551,-204543,-36011,-18710,-72496,-124492,-44840,-66555,-147370,-24025,193082,98656,-172110,-262648,-199501,-276344,-241207,-27580,140267,149249,80358,80423,149912,236683,276754,131598,-155560,-273397,-46990,218137,306545,286441,176526,-55444,-233697,-223338,-58936,169061,319255,223691,-85300,-239109,-93940,34215,-34219,-27740,-61926,-207969,-285129,-209493,-104535,38238,207772,200588,109182,181587,348694,399955,426507,328157,59685,-158872,-116383,90741,207774,260089,282787,170807,-54117,-204345,-243779,-182817,-171723,-265744,-308939,-342946,-468905,-499182,-380844,-279981,-167806,-37211,49865,121194,136817,-45003,-232075,-197002,-84923,-214748,-298850,-108924,-18552,-103281,-53765,-97657,-371070,-520676,-427941,-92279,271682,219275,-83836,-156570,-9636,94942,118478,78369,120738,213598,163333,24388,1288,14329,-46370,-207515,-278801,-134536,-140678,-286235,-131154,183923,222858,144687,187170,145858,89976,188265,361497,366731,221669,63425,48668,109123,23255,-48352,-101311,-160635,-77047,128325,290059,259301,133772,-1442,-200237,-283091,-263189,-238933,-116172,-11912,13985,179910,237280,75224,25358,118376,63787,-160068,-248294,-183508,-226760,-290535,-147977,48087,137933,156448,120688,31275,-6692,87255,308941,451717,300107,160742,157774,110564,-2283,-162087,-347721,-430569,-212465,93261,161985,30076,-192884,-449687,-376961,10972,276815,288206,231984,198750,93821,-87806,-171939,-232517,-456315,-621835,-440231,-130710,-50753,-123338,-20601,144805,117404,127327,218719,95240,-61429,-99840,-154262,-64500,276112,467559,372576,208574,50179,-1376,167978,396680,382879,145930,-36660,73800,403255,490364,175610,-29657,140124,291094,149606,66976,171725,255188,79571,-174263,-57927,182832,177513,22855,85988,280378,304326,203985,149043,79287,-53640,-25482,103452,-6613,-312614,-418003,-316455,-184877,-86728,-68159,32939,224305,220710,124802,46665,-236765,-618656,-654463,-283281,-104879,-351158,-536326,-457365,-241713,-2163,72348,1600,-60430,31825,253860,448556,550583,490936,169740,-69033,-61647,-138577,-181950,40716,234520,212893,99352,-44051,-64969,101331,342802,376787,309974,338803,343990,287579,281228,268330,97343,-54382,-93541,-122544,-54640,114943,143570,52110,106208,243949,279691,27568,-299045,-243611,84472,150387,85422,233990,349787,142168,-32952,200129,462973,376451,70646,-97251,-149166,32834,315147,322056,82939,184162,421442,457764,722813,1097022,1559420,2413076,2319886,843029,306686,-934719,-2367906,-2489110,-1782825,-1061034,-483951,-451187,-680354,-587565,322155,1755146,1088592,-1179926,-2073888,-1261691,-869848,-370857,-87439,-275169,-504997,-316253,41020,203815,101973,-176445,-359841,-373554,-208323,-235781,-503636,-436451,-127815,-101073,-73773,-27715,-114020,-162917,-122522,-82591,-190752,-221837,-76241,83480,149940,135686,132398,136045,-13369,-166364,-155446,-80651,-43717,-150116,-245664,-313720,-292898,-192317,-87512,-62320,-38617,-13875,101185,175793,24327,-227260,-357611,-353508,-299073,-172859,-33619,22704,81411,153747,109162,-28779,-99330,9544,97102,-93742,-254548,-4271,324935,216555,-144484,-299651,-100870,143923,74415,-147480,-117842,11801,-114453,-284959,-295020,-333862,-472809,-488517,-288625,-96700,-22800,-24859,-73905,-110035,-127152,-83795,49914,187876,259489,195786,-71979,-246984,-78486,-2464,-160186,-199012,-81168,52497,226723,284467,192507,114715,73803,-54602,-153427,-133114,-101910,-79074,-28018,56505,157988,149191,-1862,-107723],[-147297,-150337,-88092,-49837,1161,119986,70006,-32285,-4599,52076,60555,-87027,-245236,-101830,-64122,-121459,-56532,7130,-128204,-245242,-143351,-89658,-262881,-364093,-206487,-37272,121648,269641,282473,185130,-27011,-295158,-294699,-22677,108671,88118,90501,64999,40295,205682,410618,342413,77022,3460,111574,94274,68936,275413,455517,301915,37946,-67545,94932,182920,34085,-131548,-176926,-180472,-139662,-146906,-266110,-265055,-39022,198119,289045,226113,28498,-169868,-134652,-22697,-10840,-75023,-143570,-153702,-169043,-40579,215150,277466,36406,-259528,-392169,-239495,-64493,-21136,-56637,-170454,-247618,-107432,12793,-50937,-112519,-81443,49115,90053,-156803,-363048,-157867,140629,227842,119186,90198,195778,26590,-205326,-246334,-231891,-120584,98738,42242,-241942,-335745,-337902,-347217,-161269,117699,247866,293245,274814,145571,-86701,-222470,-379992,-478316,-229223,46054,6566,-18709,22958,-180173,-349871,-166554,51742,184511,347838,298682,2426,-39436,230481,366737,302391,243787,291875,115828,-147574,-176386,-144592,-124312,-14233,-63295,-187912,-109284,89567,100733,-49921,-70794,25989,87373,4665,-243100,-431560,-262396,37979,134804,151760,-17283,-175994,-71009,60134,62673,113863,148470,230692,261858,65075,-159988,-94331,160786,308115,180061,-73675,-161625,-57431,125697,259674,298307,221155,153710,60991,-45004,-23661,-63975,-201950,-188070,-184309,-274403,-292584,-302742,-251055,-127195,-69776,-99637,-141834,-154494,-88329,-26232,74413,159724,248156,286080,113717,13873,170249,288344,308403,174998,-35410,-64379,-28839,-157264,-272030,-143319,43536,65701,63660,207186,422549,470735,185246,-134821,-114678,-30842,-52423,31527,184853,194355,62808,-111153,-158034,99635,342153,359700,330008,226841,-103829,-422495,-432911,-255155,-65740,-21669,-87187,-76023,-12541,88503,240443,115765,-120127,-169878,-218183,-255780,-169181,-117502,-135553,-43843,11922,29130,166252,265101,141528,-84920,-240969,-304804,-313497,-312093,-217767,8517,118677,29673,-103430,-104591,-178672,-304099,-270342,-38625,130452,98783,3272,-173507,-448774,-460106,-239429,55931,357596,250108,-218668,-335831,-62295,39494,7816,9236,-45719,-61312,32944,127737,174122,221391,212715,113473,46936,24543,19386,58555,162545,148182,20352,-130526,-199208,-130457,-47409,-104329,-237027,-251047,-167810,-120660,-23348,95470,137446,90425,62747,97756,72810,-56565,-81257,86826,296446,335332,340802,421884,297380,-34145,-213877,-158872,-155377,-211248,-202925,-109355,-76112,-153559,-307720,-303475,-5406,211598,13665,-173396,-60028,63525,110526,-8629,-120882,5646,192411,113523,-8486,885,-33407,-161435,-126011,23848,1772,-114420,-178413,-233897,-227242,-98915,117326,108525,-236339,-365926,-173458,-53969,-5061,117464,246407,226719,35872,-223101,-198652,129255,131417,-72912,-118780,-60066,-48240,-65759,-134834,-64346,166359,293734,206653,-30010,-221526,-92100,118638,196198,76030,-115782,-314808,-287698,-126046,-51731,-29202,41673,131305,155549,43984,-139890,-193003,-170608,-212172,-203264,-156913,-39741,186334,322463,278018,178522,139843,177880,219070,125273,-127860,-302211,-368250,-243096,54267,254812,68154,-283199,-386470,-366916,-705919,-951965,-585635,14396,169200,-109010,-224338,223751,474512,297332,938173,2713277,4430100,2344467,-7466822,-10876156,-1949222,4474816,2297633,270046,229713,213188,312284,683447,671252,203815,-98416,387962,577311,6602,-288102,-271983,-254594,-328552,-450715,-452120,-262233,-181908,-108353,135835,201649,-110393,-234714,-152379,-54157,79915,131542,-48552,-67092,14818,66852,173261,196301,178833,159096,178355,156431,-13548,-234613,-378264,-369733,-45263,381934,411463,59948,-237666,-168291,131532,196350,-172258,-474314,-287312,37986,183137,140293,-18355,-74847,-16932,-43455,-99913,-93194,-154332,-66096,278777,411990,80134,-192372,-104729,78015,3303,-201794,-311152,-236249,-111716,-59173,-9450,55348,28269,70981,152842,177025,70971,-63160,-40808,-19532,-180397,-182156,22134,25682,-106744,-148575,-216095,-289539,-193577,-32393,48625,38215,-56077,-43941,-39458,-72621,3770,160555,56674,-203855,-345808,-287479,-279908,-199314,-58417,9382,-27451,-63327,-5831,92537,249038,361196,242772,-28546,-120598,48820,224680,291971,340063,220993,-47700,-187583,-148611,-14666,218228,375102,284975,-13882,-212475,-127938,-27771,-120252,-140217,-131717,-215115,-293049,-179092,6954,197218,261461,125613,25881,182954,377762,357211,256985,164380,-14974,-198100,-145506,70409,190214,265270,334277,215756,-121013,-370891,-336910,-234478,-206374,-224282,-258512,-336041,-491860,-509303,-379134,-335442,-224714,2762,200204,265457,213043,-2489,-274117,-307962,-145088,-159059,-215016,-34648,64441,-25488,-18532,-58343,-323536,-604318,-577188,-167361,216169,149933,-85476,-110100,18402,73293,86928,113669,197917,239096,152441,14919,-18776,34928,31675,-139336,-252672,-87331,-79611,-244892,-82808,237648,250759,163369,230278,205374,123351,180647,301988,277495,185296,101325,112945,129735,44370,29321,27257,-59686,-113229,20493,213271,250161,176206,95775,-47284,-139369,-142942,-66075,7366,-8128,-33653,129328,180317,16775,-41077,51493,16929,-154313,-207390,-161311,-224671,-245506,-80488,76152,185866,157092,13957,2283,108065,92749,163867,375678,364561,265835,209186,108477,-49118,-273177,-441035,-391328,-96707,93112,158472,105959,-111101,-396596,-332185,80149,380152,327120,167651,124733,87526,-58916,-149287,-222645,-486047,-719057,-567830,-239774,-117756,-162755,-40100,115584,86859,133726,257589,137099,-6703,-41117,-152398,-144198,133612,408439,437176,246660,8643,-26057,200263,444136,420093,174215,17008,155136,394590,335598,52653,-11081,170984,269469,125351,44367,151179,242582,164335,6768,86996,223330,165337,43112,133375,306404,289528,205759,184760,142993,8920,-24476,79786,9034,-216160,-274130,-218913,-146141,-70064,-37080,76215,260999,199331,21415,-130716,-417889,-731141,-667570,-269628,-93088,-256583,-400515,-390623,-263146,-60315,24080,46949,26291,78508,285910,526139,609130,476784,182091,21242,12213,-130132,-203233,28801,267032,236985,45810,-121741,-93958,85712,339428,388721,253984,224775,285062,302781,296575,279508,143766,40998,40286,21968,37911,124741,78192,-62210,-5865,199694,348094,100534,-305676,-278043,79842,239398,263149,493888,656925,390069,92279,287619,546930,442357,84195,-192348,-248891,16418,413218,464348,235865,319389,504582,577895,999129,1493545,2177249,2864548,2108334,248792,-449182,-1577653,-2711846,-2253136,-1293402,-557831,-168212,-526185,-824524,-615563,-81231,1111126,338137,-1439331,-1775450,-750372,-243781,51766,43973,-333158,-586323,-366685,-9477,112029,-15236,-224741,-261746,-384071,-355138,-339205,-440245,-346399,-138260,-39644,4992,29804,-65546,-115136,-121779,-191886,-272063,-210088,-60847,73072,144642,121951,68188,-9064,-153829,-168280,-45509,7014,-44814,-138885,-256166,-315291,-205744,-73771,-92236,-180959,-161825,-76024,75791,171695,27280,-235695,-370727,-361552,-276921,-109899,14735,89949,195514,213716,95672,-66271,-116002,17906,105571,-102873,-278120,-10227,330239,203610,-129872,-222479,7851,212878,28960,-279215,-263207,-105463,-170388,-322869,-368825,-443322,-588797,-590533,-321002,-51674,25782,-36226,-106694,-132556,-129154,-66117,59424,172069,199158,127987,-77641,-175840,-25075,8219,-193542,-247004,-124346,1606,158322,270236,240989,143738,65491,-119705,-247821,-187840,-121495,-111867,-50023,46904,134552,80303,-81999,-135125],[-74544,-120580,-130279,-94786,-22193,91217,55171,-40832,-43544,7401,32729,-103461,-219710,-125714,-152785,-200433,-76909,38530,-78436,-264054,-216082,-125386,-268309,-348419,-125770,84625,207796,326350,328282,210040,-28650,-286729,-307239,-114080,46625,86255,83115,35348,-16365,145973,373867,373240,144963,88629,188281,155443,157569,388193,547100,399387,102901,-93315,-25865,150584,115634,15014,-5368,-37693,-110540,-202462,-310878,-247108,25875,298033,441170,400311,120277,-174053,-146134,17193,90428,-5200,-132516,-178080,-183715,19218,337015,306157,8350,-236391,-347829,-210364,-57824,-81847,-164961,-212569,-156880,4935,58921,-18911,-95253,-153810,-95952,-11305,-189736,-348290,-128870,172367,277468,152184,26977,48963,-97394,-234581,-248514,-224702,-125256,87598,25268,-243129,-344032,-312785,-283829,-119778,214047,450515,433023,319899,192473,-15992,-154824,-280719,-354249,-173645,15620,-6134,22650,107058,-67080,-262251,-97165,167505,302992,427661,360388,49825,-49011,145224,263224,214104,184520,263006,99876,-181354,-187075,-70974,-20152,57304,6347,-55369,17242,138289,103036,1245,42410,135999,107923,-27693,-213327,-368748,-217743,78623,197482,213655,79697,-74647,-50654,16820,78181,155410,166630,277684,311306,108010,-118326,-101668,103575,212837,111263,-40401,-82629,1268,158042,230276,187932,106301,107778,80027,-29484,-32796,-71953,-230494,-262212,-277067,-376005,-314025,-195829,-103530,-29771,-17292,-85200,-178501,-226660,-138389,-48662,39344,120858,211442,235851,120025,48201,165789,268883,261114,162552,93573,132032,105561,-76012,-196316,-68594,90491,85001,57343,222024,429927,477271,188988,-154561,-155333,-27097,-15217,59437,226639,220134,78668,-100064,-209797,-51505,236318,357573,360296,225009,-71164,-310707,-339411,-211257,-1377,54842,-59722,-106751,-43904,73100,210866,69226,-152777,-179815,-213968,-254270,-165535,-124241,-166062,-58672,46783,38006,104185,192641,91596,-95484,-193855,-165687,-143974,-201349,-165163,4443,44229,-67427,-82960,-7854,-82869,-226075,-247508,-100539,33695,44823,34688,-117340,-451835,-457592,-161224,68684,310213,227783,-209927,-276975,33277,123779,43422,17613,-35483,-3380,134760,156825,110864,240990,381822,298162,190246,106599,-23743,-44045,94923,140204,90920,29191,-34203,-75480,-81164,-96595,-170437,-219590,-186891,-124741,-13910,114729,186935,188094,146009,91892,-17191,-142492,-76134,157873,313615,236587,180555,308158,245538,-27458,-215927,-167583,-116941,-120233,-120612,-93374,-96940,-141328,-237531,-222856,60439,236949,21567,-168354,-32704,146420,162878,-19805,-138279,-76536,46646,-13162,-96663,-27401,27606,-22323,13352,72602,9187,-58755,-64931,-140294,-213584,-152094,92333,152402,-178085,-348707,-156890,-18346,48338,216655,299762,192042,23064,-138231,-14086,233990,173970,-7829,-49956,-46952,-66683,-97383,-144063,-32422,223272,347417,245887,25718,-105853,61481,267076,351828,266983,95459,-146167,-237678,-163877,-100191,-71040,11160,148277,250731,193712,-30449,-166747,-183894,-211283,-242571,-212848,-15272,247993,355821,294743,199691,174766,216517,223195,162824,29772,-95866,-254983,-264559,-37195,143759,-25951,-282658,-235775,-333342,-705061,-852652,-354450,220962,97105,-442335,-443658,220776,546430,615941,1751186,3632822,4192971,293682,-9262530,-10951582,-1114804,4418825,2426491,720967,619612,622295,656303,618374,394052,139239,54934,498537,571885,43800,-217695,-240943,-314192,-427752,-457391,-335378,-126055,-115720,-126435,133962,278982,4178,-142621,-19310,71675,101793,150445,94244,-3731,-89858,-59706,117898,220328,271786,174828,112756,166895,170916,27528,-198678,-294337,-35494,343145,394360,111948,-166804,-166295,89062,182696,-127610,-394258,-247588,22945,184614,219259,103820,28660,52394,-15085,-60944,-31188,-114257,-37350,364059,536920,211732,-8721,81512,139712,4284,-166732,-232366,-188692,-99869,-21783,84174,142876,100730,159673,208631,164081,35397,-77012,-28793,16519,-181735,-238015,-46699,-25154,-149805,-165618,-177525,-203559,-141451,-20223,104884,140784,37079,6228,72780,75050,74265,139905,34672,-206045,-386410,-362929,-279985,-186709,-123968,-158419,-244060,-206877,-48508,106079,311029,467657,393754,162857,63418,118538,200908,283813,389692,240858,-29352,-100460,-54840,25912,252269,414913,341144,81775,-156219,-141182,-69295,-175661,-243034,-178065,-155070,-210109,-135483,63374,312991,327472,113123,3323,183623,349833,257253,48510,-8901,-77766,-217043,-176790,-1114,105247,196376,300439,212398,-130621,-423338,-363605,-243439,-203040,-148434,-133393,-238061,-428972,-436099,-308417,-321858,-240462,41570,333140,402354,275366,62543,-239191,-346474,-155252,-49214,-87327,33949,92389,-9846,-17243,-8388,-236665,-606153,-586188,-123557,201483,115400,-39645,-54700,9328,45290,83684,180087,295855,274965,137669,15689,-17093,60653,97249,-73312,-219707,-59581,-35228,-213888,-67914,229096,235774,174706,262752,279584,179475,165540,211319,175322,128508,105250,141384,116334,40686,65581,123053,53952,-110930,-82867,112242,228254,194749,135753,66892,14712,52333,192719,182402,29824,-25801,106334,109268,-50763,-90840,-468,-23901,-148372,-168124,-123367,-195605,-201243,-48132,77050,192574,105410,-127901,-35423,231201,128278,18630,225257,350054,322460,265474,158941,-34885,-309031,-437616,-242414,70508,117276,167158,188746,-10870,-289909,-250958,130153,436152,348799,115038,58988,103058,36490,-49753,-146197,-417948,-699790,-623615,-311391,-151148,-163945,-57886,49087,48220,160914,296932,198992,105730,84749,-101190,-217773,-49900,273878,423353,247297,-13442,-23754,205174,405758,381978,180035,79285,230810,347841,152573,-62663,21026,204602,247629,138600,72974,169687,253165,253586,205639,228208,248651,148563,81090,193312,312512,249549,188404,187942,158208,45629,-21140,61180,46598,-61765,-71557,-83887,-87201,-33163,34898,155268,275412,149318,-63222,-237599,-490426,-706400,-542735,-177719,-38231,-82531,-163191,-250773,-246546,-95090,28511,148527,149711,123166,296021,581708,647317,444704,207170,150713,137414,-46982,-159039,33308,298935,295223,48391,-138027,-69075,122542,326313,355674,197476,140550,222378,268492,280805,304857,239415,196651,232446,216207,177643,174682,65952,-82401,-20054,235650,445990,203027,-231495,-228269,123601,363010,455750,715130,889315,600804,245555,380816,627137,533645,145771,-233425,-272025,59298,529290,638842,489040,530695,618645,744707,1298671,1971739,2978419,3538143,2306205,296748,-1004305,-2338002,-3184046,-2226311,-981494,-276567,-127984,-704320,-809721,-330445,58004,667445,-445551,-1719246,-1436894,-463724,174950,280883,-27176,-530357,-730943,-495087,-180027,-100517,-212957,-337739,-307396,-486540,-517430,-433676,-393599,-367627,-337327,-131281,-24429,-47360,-160131,-170372,-140898,-302996,-401924,-289709,-125393,-6121,52291,14378,-77944,-206961,-315266,-228678,-43483,-8513,-128844,-160103,-247496,-288348,-134363,-16867,-144193,-270243,-252413,-158412,-26415,69894,-11942,-217623,-364287,-396537,-278854,-55731,58486,135320,235501,195971,58801,-90425,-120737,2872,61803,-139386,-310708,-55960,273307,165656,-123790,-192777,21168,212075,11380,-332451,-376157,-257133,-268100,-368633,-436742,-529229,-646807,-645837,-366447,-35783,51044,-72708,-163319,-179117,-144947,-55176,39520,90757,76473,29596,-84256,-116700,-4313,16719,-191915,-276220,-185299,-87541,36330,178303,192474,107474,21837,-188147,-335819,-256004,-157431,-132986,-48126,58500,124226,21999,-132448,-108392],[60434,371,-101692,-108489,-21163,69176,48167,-16067,-36129,4784,36402,-73988,-131380,-113693,-208852,-240548,-52500,87991,-21782,-236308,-212891,-79610,-209609,-290535,-29719,212792,275944,312392,301551,193574,-52712,-289379,-332979,-225030,-22168,95366,85409,3035,-76631,43150,267379,357422,220566,192573,276079,230723,246571,475181,623132,514263,197671,-102111,-191859,4368,115970,136054,144502,66422,-94862,-230772,-303313,-188450,85551,352725,553343,574212,258075,-98751,-121624,28127,131847,41191,-111281,-196464,-185507,82834,422971,296236,-25209,-203375,-278964,-181442,-75672,-127495,-194793,-182519,-47382,101879,91871,9182,-70672,-197577,-211052,-100613,-184092,-273866,-87966,179007,303000,199192,-60,-103701,-198983,-233352,-216830,-181373,-113919,30961,-33978,-235629,-324934,-272049,-202122,-82126,239317,546305,469881,281495,190020,54438,-80253,-191743,-252246,-142611,-30515,2758,86797,140589,-9210,-155408,4235,283717,399212,462812,390620,101771,-59469,42224,146165,97794,98003,212566,109492,-129668,-98250,60172,106861,111359,43113,63456,185309,213208,75913,12839,144118,264189,160057,-37676,-185893,-270923,-123690,112446,223877,211994,115913,7307,-17894,-24117,49690,111348,114084,247871,298560,126926,-38341,-25548,100078,121621,40799,-5145,-5977,79278,226268,247563,125702,16591,45904,73895,-28249,-56447,-77463,-231131,-306544,-329885,-414688,-309678,-91975,31763,27267,-25552,-95795,-215307,-305695,-211174,-63197,23489,87807,151294,128438,65512,62281,157870,230408,178622,140154,233411,322230,233475,24470,-94065,7619,131856,109750,60492,204356,380333,427674,170614,-158057,-184640,-35302,25420,127414,280109,209160,39694,-104557,-219033,-168284,123029,345055,374740,190864,-72026,-190911,-203910,-132732,55718,116802,-16273,-123969,-85895,55473,149945,-8112,-183702,-172148,-158066,-190619,-141794,-127826,-179205,-96671,34967,31763,40946,105537,28843,-110090,-147623,-40333,17379,-51334,-67850,-14377,-72729,-205868,-107772,49029,10608,-129511,-212685,-164512,-64827,5963,106207,14364,-323014,-341539,-52734,67696,236771,230875,-112965,-151743,137536,188629,44140,-5492,-35783,12774,149499,124985,42053,247277,496871,405238,230500,103044,-101621,-128620,57492,142723,146825,175117,119312,-31573,-116356,-100347,-119218,-172448,-176131,-110868,-12880,99418,178677,221388,187631,60683,-135131,-244406,-92995,198619,296730,106196,-20738,122892,153359,-145,-153336,-148022,-63723,3693,2716,-42047,-81015,-94725,-111404,-76093,152168,257134,34187,-154149,-33822,166398,153013,-33977,-139116,-153933,-121536,-131581,-137118,-16249,99851,114641,130794,79655,-35836,-45985,34823,-13189,-166014,-199398,24555,134091,-117660,-271344,-81014,54618,111924,288453,306965,142451,27547,-10203,185270,323853,225003,55148,18045,-7121,-73556,-145872,-169709,-38924,219155,342880,239726,75975,54847,214948,373243,459003,439167,278984,17604,-171587,-190706,-150313,-126752,-53271,126651,330521,335657,78764,-125190,-155985,-157019,-248458,-241890,19606,281915,321163,224711,153327,164396,216418,197417,170748,181144,96810,-159911,-310100,-164280,-13508,-116967,-178080,28116,-209569,-613258,-660854,-91028,397487,25257,-634414,-500025,235906,584423,913444,2346674,3996956,3974209,-771099,-9788788,-11274087,-1636904,3836250,2769384,1540780,1171928,829999,760171,469699,127747,38233,185570,549183,536214,160551,-90133,-206761,-331441,-377122,-321715,-133827,85237,33359,-94333,93606,253107,82887,-25609,142828,237952,190941,212227,293069,117051,-141719,-114067,82249,222050,326554,191072,39478,134471,304732,261180,-3706,-181870,-56904,203971,303482,140643,-89512,-160190,4492,93043,-124116,-280036,-147960,30293,152945,238578,180100,98996,121946,75892,29954,29196,-69466,-2691,397423,566861,296297,154771,227411,137450,-54155,-149260,-115716,-87582,-73206,-2441,145162,185909,144855,219558,257092,175936,55638,-32972,17640,75667,-143762,-275173,-129401,-104616,-221196,-207350,-157762,-116318,-70905,-19367,105878,184857,124939,98321,229724,241376,161104,139013,49793,-169939,-370496,-395758,-285023,-225960,-219666,-324483,-441871,-318758,-56502,170878,400435,565048,540250,358986,215840,136717,156106,300141,427933,231993,1540,11140,35009,58568,271492,431843,367605,158225,-92676,-132240,-91291,-220544,-342784,-208725,-55112,-61424,-83322,65244,350039,373815,161978,53704,176622,261130,118737,-136762,-146493,-122568,-218545,-199477,-86336,-9822,68349,182337,158332,-79155,-332439,-319860,-217760,-165119,-56562,43281,-59408,-285971,-306607,-201632,-244314,-210815,61771,382305,449837,285094,119391,-148804,-314918,-114728,85360,50455,76797,60724,-49355,-35722,48301,-126543,-515344,-463891,6631,233810,128375,24828,-30909,-56962,1759,102911,243189,352524,284689,111799,11855,-6359,84266,140607,-27184,-193970,-54879,-6165,-193088,-98687,143206,169113,173974,276373,336978,242059,151162,108527,73960,51959,63555,128337,98492,31813,62275,178496,156617,-71612,-160328,8553,193897,179409,112728,120491,140906,258702,430810,336271,92643,46500,127560,48658,-109975,-110152,-22280,-45402,-143557,-144872,-88033,-158153,-189162,-86966,34413,150776,16665,-258329,-61467,334628,195812,-75213,32557,227855,283488,298469,243321,32404,-256010,-335833,-38675,215537,153402,174269,239170,80657,-146679,-144422,158216,436328,340131,72606,13646,138066,167827,89504,-29610,-274710,-567573,-582492,-321273,-148430,-129779,-64127,-20951,20952,198065,320344,257808,232849,218828,-36668,-272399,-216296,108052,333621,200436,-15663,7803,175763,278857,263582,142117,116078,270140,276057,5641,-137743,40463,220540,232621,185767,139674,209662,272778,311904,360081,321687,237360,121419,130064,260688,299445,192252,154329,148230,104167,32151,-22087,46230,101425,120878,137510,52133,-23692,14732,119848,229429,248995,83898,-112076,-248852,-424356,-530512,-307908,-45741,32960,115836,113641,-69749,-198748,-107038,78430,275386,277451,156840,284314,599362,649586,395493,224328,271511,273566,72296,-85774,38793,320214,375588,107586,-98417,-12839,189924,309970,303858,178853,125216,180265,191895,229981,320751,329544,333119,400898,393675,318800,241289,104757,-7885,50483,310289,510999,287525,-103691,-121963,184211,459108,575178,795734,942061,681283,352387,423733,661380,606847,219741,-215656,-208677,160246,624229,773607,737389,722462,701079,880939,1482256,2313370,3535333,3900126,2530687,787805,-1265993,-2959036,-3412673,-2130207,-823118,-257376,-318946,-787385,-515791,308311,801189,433613,-1247061,-2041783,-1157732,-418919,257190,246711,-275523,-842589,-945732,-689228,-432875,-366917,-413705,-477862,-515473,-673521,-663383,-493247,-382926,-502165,-649313,-339673,-135056,-223320,-358906,-293434,-173446,-390122,-545569,-432559,-242598,-128298,-102311,-152558,-256461,-397158,-449351,-327964,-155723,-128129,-246554,-187598,-211538,-228955,-87517,-48895,-250481,-315631,-274136,-214318,-154177,-87400,-71603,-173074,-342147,-441492,-288113,-15921,90026,141095,183951,113495,25189,-69797,-84335,-5958,-8145,-198247,-345456,-113099,187882,114618,-134835,-217921,-57383,149090,41699,-269748,-395955,-369928,-363399,-399682,-469060,-551380,-619826,-651004,-436532,-63026,52080,-103536,-197973,-209128,-150743,-41649,2632,-29960,-67792,-63230,-81585,-79202,-13883,15226,-159490,-269490,-237078,-185458,-96132,45320,70603,25616,-33680,-231326,-386566,-312236,-198393,-129251,-4810,99977,125688,-15419,-148046,-49631],[194427,150268,-19869,-72657,14202,62867,48909,27797,8926,45344,79287,-1189,-22353,-78688,-212894,-214969,21185,147297,17200,-184276,-141976,17834,-119691,-217709,40973,286939,282331,222181,204962,124476,-105778,-308060,-363466,-311007,-80943,104905,92984,-32117,-139586,-86825,122093,298115,276942,280838,348132,301991,311361,506933,656530,605102,292226,-96764,-342637,-200312,49931,220972,249041,109738,-85550,-214959,-240790,-98527,127426,342926,584285,678601,381229,20443,-67516,12250,95673,30932,-111468,-215292,-176343,136407,453278,261987,-46446,-162032,-200779,-155652,-101614,-138464,-145037,-92551,49726,154525,98828,19328,-42710,-181752,-248547,-165302,-171128,-185477,-52746,152230,288109,238342,8366,-217863,-266294,-230149,-167511,-108068,-91511,-73099,-142642,-245180,-294865,-227535,-124283,-57134,186170,496525,384775,159704,138098,104703,-25926,-142645,-198832,-144089,-78190,34251,161045,122803,-17207,-62334,102820,366738,451980,446851,387362,149169,-69508,-50343,35487,-36639,-22944,137897,134257,-16723,54403,210947,230225,150372,53146,140674,342697,288590,28752,-14490,205925,369230,229124,-21737,-172032,-177790,-19890,138220,225765,160849,71406,32592,9348,-57765,-27419,-22094,-20888,127487,216423,111569,54757,111507,150572,64494,-12733,6471,15989,110911,288001,312133,144581,-7493,4281,56139,-44194,-102468,-103618,-230787,-323889,-334947,-379272,-282473,-38579,102721,31522,-84957,-126420,-242397,-376783,-288447,-67306,23740,61329,84644,6291,-29398,38263,129509,156347,56249,97661,347692,466809,325430,116399,16202,72456,153403,136000,83889,160581,279314,317130,116566,-154193,-192883,-49248,53653,194270,301143,147881,-52941,-129102,-190098,-223948,21226,312663,360349,126239,-113814,-112670,-84498,-66625,63519,127028,17848,-125115,-121687,35669,61357,-115397,-223036,-157673,-75067,-95001,-119049,-134218,-168522,-136459,-15028,470,-30312,6566,-43018,-146511,-139152,19533,122275,98607,42765,-41684,-194621,-336040,-167547,49012,66323,-45749,-173282,-216909,-146353,-10704,190309,164228,-115831,-133409,64656,48390,142779,242919,34172,-1093,226115,219479,16578,-38297,-34210,-15246,69631,42587,-11849,226540,517961,422940,182825,22942,-185965,-172870,49514,148033,171436,258380,209450,-17178,-155693,-134523,-116295,-141399,-157451,-96008,-16710,52262,101665,168067,178101,24854,-242105,-338888,-131276,189148,239455,-25644,-211709,-95760,29575,13521,-81551,-130386,-22128,120028,131092,31986,-32023,-23579,31211,87593,229711,254773,44499,-125174,-44526,119652,74276,-62075,-137914,-216072,-275762,-225130,-129887,20848,158820,214655,196945,48966,-113327,-75679,95918,118085,-84465,-219951,-73093,56590,-67842,-150080,30237,127835,140735,276228,243181,79604,34279,111573,320123,367942,261501,90675,57301,37617,-80424,-209251,-215797,-89718,144777,271806,185360,93569,183883,309139,411928,503456,549465,386902,129906,-108608,-208655,-203950,-193995,-145254,58543,355352,420289,157667,-78863,-100121,-95560,-259049,-269071,38524,278017,220376,64831,31960,101971,170131,142733,152803,297610,240923,-104677,-373196,-304280,-191299,-210411,-47478,258759,-29408,-438718,-420117,135460,499103,-35247,-665474,-417741,241208,571379,1049384,2403633,3583113,3694653,-543128,-8667443,-11285108,-3328112,2634873,3107948,2520647,1702400,757810,558576,228615,-108316,-95293,241787,517739,468890,289435,43004,-180883,-306919,-205578,-101648,67509,291008,208832,-34969,17453,134784,99338,84291,287767,397762,319935,296418,454444,224275,-143456,-96738,74091,209791,325935,186206,-46753,35680,311315,361040,129722,-58918,-75308,36506,180614,143546,-30062,-162680,-117298,-59302,-164751,-172425,-25177,55212,97730,191802,177121,98705,147605,164345,109959,62545,-26620,29817,367039,495866,315992,256850,283427,60820,-169905,-181904,-33338,21330,-42970,-8978,154649,177429,160697,252455,295420,207508,104860,26714,67944,136518,-72271,-273074,-193249,-181921,-295502,-257281,-152588,-49795,-11591,-49727,24313,145400,181304,196937,346553,345034,222766,154918,103800,-100132,-309185,-369449,-294165,-306505,-321490,-445821,-563488,-378353,-54492,237336,474219,616485,628106,493240,292006,98766,100813,339626,439428,190048,37349,120811,101525,82137,272550,408459,340623,178189,-44360,-104554,-99088,-272737,-436725,-232556,43079,97581,-31411,33913,299568,364223,233587,154866,161022,129985,-31152,-251025,-225431,-154759,-210550,-202964,-138296,-107101,-83562,10480,63806,-2808,-149082,-230257,-176771,-109113,27337,216216,149741,-100621,-169513,-101542,-129423,-146891,49774,304549,350703,218649,138602,-53225,-242906,-41183,205404,161437,85375,-12266,-115212,-51225,103380,-16804,-352209,-271435,147668,288985,167476,60026,-70437,-180460,-67186,124382,266523,315969,231048,66670,-10265,-2451,99217,160316,-8370,-183313,-66386,10934,-179755,-169367,-5910,59425,152766,260900,345142,288509,142253,13645,-18461,-40133,-23467,75154,100193,45694,51503,206110,229862,-10712,-198264,-72972,148752,131792,46968,110614,202059,388188,530902,392896,155186,158399,183128,15410,-146987,-100425,-20314,-56954,-148636,-145583,-71331,-127899,-217190,-196795,-58888,60763,-88745,-337965,-70149,383200,274977,-86923,-149970,7968,134644,282957,322214,121855,-133772,-166406,136547,268775,176245,160025,223479,137169,4576,-29657,170953,391538,294649,32189,-10011,176468,285979,212358,79761,-113077,-369085,-446463,-259337,-111471,-68754,-48843,-59109,22333,232821,315150,283611,318281,290245,-5074,-303087,-316038,-37927,193724,110351,-7850,56105,110841,85364,79849,46561,96792,251064,195116,-66021,-166302,15151,191175,217535,242111,209789,239257,273913,311544,422993,337464,171499,70393,165737,311812,260442,126652,104742,65835,-16196,-41286,-41072,19426,152447,294818,300278,147798,25590,61591,187277,255595,177752,22107,-121754,-174923,-239982,-243322,-38623,65844,84726,277278,355718,99929,-144253,-114149,134798,371999,362827,167441,247310,558113,594899,322464,203674,332286,373676,176757,-30232,22604,314708,451309,196690,-33409,39142,243464,279097,249346,208690,182707,172001,99826,156734,308313,358056,374390,464090,478480,398006,282377,160149,114562,161602,367252,478368,293319,7070,-31310,206477,461230,544120,670647,764989,573948,348062,376549,614261,611540,252520,-171691,-97633,289878,668951,819389,884250,811497,685646,890615,1430872,2324650,3624249,3846299,2414719,1191201,-1263150,-3411964,-3653694,-1904937,-668890,-379808,-555641,-608310,50821,1162785,1842737,289684,-1976926,-2186913,-774440,-432685,28918,-16701,-604524,-1187359,-1191419,-892896,-684637,-595592,-544104,-581582,-800567,-872866,-745770,-484714,-391240,-668487,-900065,-546058,-244945,-398655,-554350,-386631,-187613,-419995,-638492,-552411,-334659,-227536,-245723,-304854,-397020,-515675,-506562,-411202,-320796,-289046,-314198,-182716,-142690,-133223,-54181,-157362,-388196,-310646,-203931,-194459,-236210,-226284,-112431,-104050,-306869,-456171,-265550,16603,104525,105127,65996,13183,25496,12853,11229,24712,-64143,-263325,-371659,-149660,115551,69248,-154249,-267241,-172920,61932,122578,-94208,-289826,-373597,-396635,-383581,-434326,-477003,-495501,-604703,-519520,-124709,37516,-99387,-169320,-184364,-126044,-13759,-25535,-143822,-184909,-117848,-60852,-59509,-34592,9327,-101179,-218386,-251939,-246882,-177994,-65069,-59412,-58471,-72213,-227503,-375427,-325394,-220504,-87785,89749,172417,132641,-28446,-134679,5786],[260724,249302,71189,3701,71504,70354,53325,69368,69358,113473,152037,94760,62812,-41065,-167150,-126234,122753,200435,24487,-138660,-41685,116248,-38454,-156952,57485,266486,206296,80952,67427,12563,-178346,-330794,-380321,-343793,-127369,97135,96614,-69431,-203703,-214152,-19996,208634,287687,318016,375152,348414,337284,469598,621729,628901,352070,-83538,-419697,-368982,-33477,268603,298237,99882,-66509,-146712,-133947,4019,144042,269499,513582,657828,428535,133511,2207,-15388,4397,-38522,-155298,-242457,-158766,174336,432966,226355,-41698,-111699,-128250,-132175,-111676,-102152,-37603,28094,110142,150567,76030,5551,-11735,-96462,-198968,-204704,-181163,-131429,-39197,92396,223971,244201,32651,-269392,-313777,-253746,-118952,-14490,-60825,-200450,-279097,-276481,-260191,-177722,-56910,-40343,81531,322629,206230,-11552,52978,118886,-10878,-139229,-185558,-162401,-111308,77233,223215,69253,-74151,-7255,166551,395309,452564,387958,357957,182994,-78739,-113615,-56501,-171815,-165391,45521,152509,108893,207396,332089,323348,179112,47074,166098,440051,335889,-20967,-63539,213315,413580,289889,14249,-169977,-128115,36799,151169,224669,99186,-36294,-13284,12860,-84611,-134914,-205175,-216023,-62032,79144,60143,128746,261605,234835,56700,-39159,-17435,-37663,57928,301332,399699,246585,54183,11813,41996,-75652,-172094,-165482,-251611,-324786,-301222,-284068,-236322,-54881,87548,-2213,-152600,-153080,-248832,-424362,-345325,-65538,25659,39925,33023,-80884,-117180,-13494,77256,47668,-91506,33879,408559,543970,369515,180444,114910,119728,149128,155026,121761,105488,150543,163653,32671,-141384,-167981,-58571,55848,216343,262757,48242,-172181,-167530,-139939,-215434,-55012,257712,309712,33455,-186783,-94648,-18682,-46969,3573,73540,27123,-112250,-138166,11862,-38741,-233274,-271398,-146103,1974,-8404,-116306,-144279,-132187,-154328,-79511,-53672,-111283,-97008,-113308,-200721,-179777,-11551,145237,213105,134395,-67404,-282020,-409264,-230002,5440,70119,3759,-135132,-247215,-196839,-2353,257902,270314,84921,102547,164763,14683,43521,242061,173775,129249,282066,215576,-19145,-52861,-19344,-73578,-75008,-61290,-42945,168146,437622,371072,96714,-95056,-250304,-171117,60223,144667,156211,252168,207485,-35978,-192557,-196335,-169631,-154740,-159558,-98698,-21685,-10432,-27643,38204,126024,7070,-298671,-398961,-178584,125996,145891,-132207,-348543,-294436,-102467,-13283,-65208,-145623,-13831,188239,225404,109082,35688,56658,145975,209059,257868,219986,43170,-83408,-40497,32045,-52447,-110344,-143468,-258517,-389126,-287844,-93243,59553,183000,256628,203262,-3520,-195042,-136074,106077,218419,16116,-202597,-174875,-54525,-38150,-17616,137815,162570,103665,159456,112827,10885,30767,176916,334002,348595,260595,81322,48722,59212,-100368,-278661,-277213,-173071,16906,150459,98360,62882,215029,311675,381559,486497,572014,405970,172959,-61928,-221737,-258974,-261298,-243539,-45735,301107,412633,184431,-39601,-42108,-75422,-312574,-327875,15556,234178,81507,-139310,-136644,-3645,84086,64430,114132,355459,320556,-89786,-437676,-430994,-353427,-297146,32117,358320,169151,-209941,-184166,278902,507499,-81140,-572166,-265645,214124,507364,956137,1827430,2430076,3136663,686724,-6083495,-10476137,-5474836,964302,3229484,3386249,2035105,426283,110833,-56432,-295136,-248058,193229,406667,370929,370806,154445,-154203,-243943,18661,121047,189730,409841,342537,19238,-75861,-19646,62740,157525,365450,491481,429585,362550,481667,232608,-125847,-45172,89515,195747,271235,132371,-153369,-127415,163888,277450,155405,50628,-53843,-77053,77812,127663,-10268,-191230,-261469,-240891,-236287,-104810,78262,83153,31522,92309,87199,12049,94904,178226,119344,54680,10411,53616,277939,351199,274394,277828,236148,-68352,-312474,-270936,-35572,92322,-17436,-34936,114388,130830,160044,270949,322334,243856,142947,52926,89106,178010,18494,-220226,-212189,-225783,-340800,-292875,-152762,-16356,13740,-117231,-131735,35671,194540,254324,339632,316671,221166,176074,180648,-13542,-230480,-292211,-294485,-382567,-389858,-487191,-574852,-381664,-66086,256453,492047,597058,617047,520046,283532,23502,43097,377012,403609,109859,62544,201520,136091,97931,249665,329137,252154,130172,-22762,-62052,-94417,-329219,-504620,-250492,103532,206145,13182,2095,186179,277016,271139,258869,145323,-5183,-162870,-281845,-248593,-183136,-200900,-180346,-121779,-147132,-212120,-161041,-47073,44213,19595,-137419,-141097,-57668,79366,318851,319964,71771,-74921,-44417,-19640,-73776,426,105284,109898,83354,109841,-3523,-168032,37866,278140,220460,65462,-92945,-168404,-42906,145698,69375,-160142,-86904,221859,313758,181408,25959,-174494,-334150,-161376,123456,227411,172954,100046,2323,-50304,-12491,104067,163456,-10596,-185376,-80386,19701,-168032,-253875,-174955,-65171,106371,209581,288787,300275,140598,-53302,-94934,-136919,-138748,-5654,127130,105387,81252,225916,264005,49387,-190778,-111451,94429,62145,-27945,51756,173481,361806,423042,310552,189418,262693,242501,14038,-154398,-75986,-13868,-77915,-171428,-167286,-79433,-110350,-262201,-335542,-196525,-70571,-193082,-353927,-75407,349971,331644,-20563,-269058,-258141,-93339,211257,354856,193772,11744,19255,214018,213155,166141,113147,132743,146152,135056,76867,181425,328684,218521,-15019,-22678,195145,347534,272671,136752,1034,-176703,-252742,-139107,-40421,12540,-4360,-46409,57782,259260,283184,257341,318507,246463,-42755,-309685,-323960,-120880,49301,625,-4083,96670,17488,-130174,-132900,-100600,11280,171211,120872,-67673,-168942,-69408,102258,188458,267505,241726,230143,233313,249358,381719,273639,50116,-13598,162180,321680,196537,65980,42462,-46400,-172518,-158886,-89290,-34199,175353,424567,383761,177461,50317,101064,215502,206208,83061,-11646,-95151,-49743,10295,78029,172694,108684,98416,365992,505054,214126,-99904,-129554,151114,389454,372097,154598,189310,448233,473985,225879,131968,304418,400987,223576,-20275,-16705,274151,495969,284235,21379,66888,257547,235910,216306,278871,296834,215533,54225,114669,285495,308987,299875,397941,441210,387282,287699,218312,246658,292207,388069,346677,214674,53692,-169,183638,372504,369673,381809,432966,335005,263380,298842,533144,594010,290758,-51499,98298,510914,770850,891841,1008587,918665,744917,957483,1396203,2310960,3802559,4066358,2027347,907029,-1151665,-4047418,-4679398,-2120619,-644098,-560429,-624120,-169255,699359,1871610,2549310,47015,-2507080,-2098928,-273100,-264739,-367368,-428958,-905959,-1455525,-1395683,-1049675,-873314,-736447,-593735,-614563,-998264,-983971,-746363,-413723,-388013,-746026,-904933,-605037,-264587,-457473,-611133,-337425,-145198,-374887,-625478,-552732,-321249,-235983,-292787,-369975,-450886,-524416,-461589,-420486,-437976,-390682,-262313,-124227,-50009,-9272,-21243,-297488,-512565,-266411,-51489,-76749,-219583,-281008,-102400,-23704,-267855,-404067,-174172,53454,93704,35385,-67215,-54435,68723,139810,151558,105696,-78669,-318218,-381253,-146449,83388,41115,-167650,-291956,-250498,-2450,230666,142872,-76730,-241159,-324240,-298918,-321335,-304759,-288572,-505914,-576445,-193441,15324,-50973,-65992,-93454,-66429,34093,-22173,-207200,-240721,-120433,-21538,-46460,-44386,10043,-24636,-132077,-216219,-234283,-164165,-95926,-124189,-100115,-74614,-174985,-299020,-275324,-199145,-4280,228982,265505,138098,-20255,-103673,30390],[223137,240958,120525,82628,119421,79643,54847,88603,118205,182176,229293,181744,96438,-18388,-93395,-7781,212597,229082,3306,-118544,41195,171002,5839,-123408,15678,151170,64172,-64121,-66563,-112512,-247072,-332099,-358018,-318487,-164930,60091,87209,-104658,-261034,-302574,-122069,108046,239993,284348,339533,354560,324037,370387,507029,562001,353847,-66951,-392140,-412510,-73136,283842,293056,65420,-23574,-32132,-3002,98060,134922,153543,354681,503198,372345,201950,72590,-32476,-89125,-138283,-243708,-281040,-133427,200256,388573,209095,-7597,-51502,-69327,-104743,-83061,-16007,95022,144187,124559,99919,32419,-25273,25992,42060,-90843,-224736,-224797,-135556,-52527,10832,115415,198856,43891,-267761,-368531,-317049,-85745,86221,-20551,-305219,-396287,-308658,-215171,-111140,8351,-18007,-25566,97725,-1092,-175717,-38282,91205,-39361,-164821,-177752,-164869,-116096,115845,253992,5639,-145052,3357,179817,369697,409712,308290,317207,200741,-82276,-139110,-119581,-281985,-294570,-47365,143781,197364,300603,385090,370271,202448,38599,153366,453521,336703,-53765,-106000,173907,382335,317082,56810,-166584,-135427,8647,146288,240217,68212,-163418,-116012,-14450,-104611,-235086,-367686,-411912,-265154,-79770,-17986,157913,373166,325269,96883,-37410,-68520,-146825,-70756,245864,471203,400180,192223,76952,41138,-117007,-258384,-260197,-294716,-316505,-245449,-159108,-174392,-123408,2455,-43098,-174924,-141915,-224242,-434283,-357639,-61660,16247,24075,14458,-98086,-147526,-58732,16776,-72028,-232765,-40800,405328,553352,374775,214973,189071,150010,122867,156205,152893,53097,24840,3593,-54616,-106363,-100107,-52547,27743,171252,172550,-54720,-276069,-205732,-89368,-161210,-96656,190505,227638,-80614,-266524,-115151,-6231,-78189,-108991,-24483,13258,-89617,-130964,-16310,-125615,-327089,-313321,-139237,46628,37592,-135148,-148422,-73776,-134783,-128718,-114405,-190273,-187066,-162161,-240857,-242723,-113964,97373,271719,183156,-84459,-309443,-397555,-253375,-43060,35785,16263,-97994,-244234,-204315,32433,293029,296537,203058,281643,223545,-21967,-39235,213617,254566,206967,298778,187101,-39457,-28442,13431,-137914,-229014,-150455,-57428,72577,283772,288365,29631,-197831,-277246,-132018,78066,125769,107183,168229,125338,-72974,-212411,-259774,-254159,-216211,-198615,-126797,-25219,-64581,-169353,-127393,55427,23498,-280421,-402243,-213608,26326,32752,-195603,-406569,-421402,-209037,-82614,-139773,-207433,-43668,188485,262122,170799,102630,128326,199745,241947,222987,158595,25849,-36355,-2693,-47291,-180994,-170159,-149858,-277764,-449365,-319114,-50025,79398,163683,240251,165160,-54271,-251440,-201743,75128,266614,114823,-148726,-250043,-160380,-30081,89809,204149,138289,2926,-29143,-49340,-51815,16597,161873,228082,271182,212170,27966,-6335,38051,-140029,-341437,-340506,-262946,-125577,16544,10114,-7020,131920,233699,308562,426336,509810,358895,164799,-31935,-229732,-304019,-306695,-315660,-157073,176827,313466,158406,-11163,-2492,-109585,-412573,-430762,-56256,161094,-48182,-308335,-296144,-127150,-19172,-20775,65797,348764,340238,-95570,-479703,-517873,-459954,-347092,39321,349046,361650,37286,8521,332931,437911,-114223,-425844,-123977,149730,409733,662936,785287,809349,2088080,2210862,-2615444,-8599031,-7210664,-860071,3024935,3903463,2082140,-45198,-422632,-301024,-410049,-393793,53146,253348,257142,384442,251660,-99558,-145763,219837,275055,195869,398218,385861,41189,-159761,-136882,13592,179894,346530,477799,463469,370902,333904,96376,-130456,-9783,117236,191174,185130,24960,-267409,-312874,-91343,44203,77490,132770,28097,-81819,37561,109200,-37468,-257295,-403137,-405777,-314654,-91690,130406,96966,-32641,-29440,-62575,-140349,-38252,80024,35494,10982,43302,72165,159092,185009,194228,225834,116346,-199274,-429503,-385994,-119130,104423,3988,-61111,46258,74570,162476,291131,337805,268251,139897,17601,63002,189690,112885,-118162,-175229,-216187,-330913,-293193,-147832,-14529,804,-204173,-312939,-95746,172589,237260,180805,141761,143284,189212,252649,67330,-161648,-193864,-262926,-390047,-382139,-431307,-477917,-338720,-97225,212077,443245,509896,502819,437295,220140,-52830,-9625,371674,303809,-7722,62583,236907,144223,109601,201290,198281,121012,37508,-21276,-4186,-68921,-359893,-512733,-250377,115658,231830,52027,1431,62220,124739,233954,316926,144329,-98765,-250778,-253850,-232041,-205679,-189948,-128963,-30866,-112908,-271052,-269989,-138770,26912,78438,-80991,-121317,-27950,85680,311673,398903,184723,-47640,-42874,42716,-22995,-80317,-155437,-196746,-78906,53426,-12394,-109704,98978,291920,225133,34472,-145044,-174366,-178,166849,119393,14875,41306,198447,252267,116650,-79771,-304597,-468313,-262441,85491,129019,-37177,-79287,-63889,-85614,-26113,105539,164438,-13832,-185248,-80933,24958,-148926,-312076,-303608,-162172,45047,129441,183307,272951,147313,-72605,-142541,-217391,-248318,-88881,166542,217242,184324,250549,259155,89635,-138119,-96330,34587,-15005,-81378,-28408,55071,155198,133822,112087,182257,315124,272817,38499,-129432,-52788,-15041,-111595,-204862,-193976,-103360,-98233,-277022,-433199,-350869,-226378,-284447,-330978,-102320,234937,337392,86767,-294293,-490389,-328859,103833,324988,220484,129730,168667,183856,106065,128092,43536,-6413,115693,225923,166354,204508,281113,134924,-68402,-38346,179022,340257,262591,125480,28936,-55677,-72488,-3364,62755,114676,73707,13078,119144,284933,246441,184652,223834,86253,-151744,-292993,-245923,-115519,-43777,-87841,-14470,99617,-87848,-309314,-320460,-265111,-115870,58001,65967,-44506,-179585,-193615,-32237,128173,218702,210082,178082,151731,152693,262300,156477,-101500,-121200,111638,282141,125565,10912,-29028,-159298,-310053,-277329,-165416,-111100,157185,471098,378720,142547,48634,124678,183211,78129,2046,1811,-39431,79102,247124,322017,245581,69787,82800,375224,521016,245329,-68932,-147712,101717,315914,307818,136767,129403,282637,300885,122425,21982,177484,320859,174652,-66072,-55060,221929,509778,358721,37783,59715,233979,209407,223759,347795,427066,323571,116336,150848,262995,190858,142665,241459,318542,319473,290640,291631,354722,403196,350380,166089,106224,41191,-13698,159198,256891,138901,62493,111407,109581,188452,283381,478706,630099,443291,253405,463318,890056,1029011,1097829,1198062,1179130,1109471,1360986,1740479,2697214,4414559,4470328,1307590,-369400,-1166062,-4699214,-5858944,-2921404,-1047459,-813009,-443647,280229,1071233,2002645,2230172,-492306,-2813952,-2211667,-150756,194150,-667634,-824016,-1046149,-1505017,-1441164,-1100435,-961474,-779422,-585589,-575770,-927524,-910336,-683816,-345674,-363195,-639536,-575811,-413835,-153075,-328720,-424972,-94062,-33533,-277874,-500983,-388256,-172455,-121581,-193417,-317226,-417204,-423369,-324423,-324410,-402535,-328923,-86718,-38870,26084,103873,9529,-401807,-571418,-211394,130321,106961,-109292,-233104,-41397,40554,-232923,-276565,-12235,94693,43824,-57406,-163762,-66143,127737,253162,280867,205187,-59822,-360536,-379591,-114131,83334,19468,-168655,-256434,-237432,-12132,317746,351010,167289,-15598,-148956,-154088,-154583,-79511,-48604,-354746,-546253,-230614,-14231,17363,76204,35766,13049,95179,16438,-204105,-236597,-86942,22361,-34249,-34097,23323,52626,-41272,-141333,-142810,-58542,-31804,-84442,-80338,-43426,-98124,-184194,-169229,-124952,109245,384482,356699,138256,-338,-67318,18397],[93015,120218,94256,113093,121531,74556,47557,75366,134504,222868,277984,227032,76730,-17596,-22525,89933,249585,219842,-27546,-116873,80097,167329,8925,-114415,-61725,-16287,-94302,-163137,-154146,-211725,-283827,-284804,-271933,-243774,-189598,-1379,61751,-128299,-293523,-320890,-163885,16784,143756,186623,245407,316903,283508,235770,325875,414722,297420,-46161,-268962,-293509,-25663,275420,242036,36582,44814,106882,128111,167415,106804,29956,154601,263662,234740,215481,132628,-19006,-127548,-222280,-353333,-323730,-97655,223737,353394,217332,48160,17703,-20982,-62470,-3371,111221,222936,226929,100577,30462,-12075,-53935,76134,197881,28396,-230328,-284911,-182347,-81337,-71291,-15710,103018,19388,-249062,-445349,-407977,-73613,178995,33384,-337650,-440331,-306513,-147751,-15879,86171,24962,-85140,-86432,-163240,-276811,-108353,28479,-99921,-191033,-136481,-118415,-85565,137707,247141,-41582,-193351,-18355,149191,310411,346989,237456,282865,210990,-65986,-122923,-141326,-336892,-366642,-118270,100917,220073,305717,360212,372838,225514,44399,134768,395165,291370,-55306,-113361,115817,292253,296883,91088,-143485,-173563,-88935,125275,280869,89732,-260952,-238047,-62554,-112005,-284646,-438702,-527999,-409681,-216094,-101954,135453,414883,401435,172165,-11169,-120946,-261001,-224309,133527,490053,550897,369272,183987,54360,-159277,-345618,-363344,-335960,-295583,-181425,-35798,-99705,-199925,-107100,-60508,-115465,-65416,-162367,-397396,-310400,-51296,-4099,18919,36819,-38893,-93103,-57119,-22078,-164453,-329541,-106996,347387,512013,364497,235545,237315,168509,86201,132810,153010,10931,-71097,-121106,-108546,-32186,12212,-24109,-21787,71934,70577,-118594,-326387,-227912,-53594,-90425,-98968,133497,133408,-198335,-320898,-123535,-11176,-132725,-231227,-125927,-6605,-59750,-103974,-44562,-174446,-358995,-319492,-127899,51917,38225,-151606,-126143,370,-75313,-137096,-155386,-241199,-234842,-163749,-219451,-272285,-225205,22931,274063,179769,-92837,-273588,-302179,-204925,-50717,-1001,9109,-53512,-194340,-158006,94745,300356,250580,208508,338249,227545,-46531,-84346,159413,255521,224426,279434,148179,-29254,37824,59519,-182717,-333489,-194638,-66554,-42565,108687,214554,20793,-238571,-260870,-71447,98768,97029,47062,56160,15192,-99388,-199251,-286636,-319462,-294676,-263386,-168899,-23312,-86675,-274436,-271080,-2495,77516,-188621,-339049,-212734,-74828,-72250,-208065,-383078,-443426,-255448,-166597,-285264,-300314,-94141,134297,245163,207107,151626,176506,183589,174249,141384,93373,-1059,8198,74686,-63884,-253228,-214521,-137623,-266365,-453716,-314535,-12252,75998,110637,185942,115076,-79064,-257683,-235575,35356,270171,197756,-68698,-271877,-221719,-34244,146668,208699,64055,-121256,-212375,-190566,-94965,6692,87589,68192,164339,127053,-45956,-81084,-22458,-192071,-383469,-386284,-326456,-233324,-82332,-41183,-80014,-16864,125609,239064,353737,395233,290628,149773,-4647,-223682,-318041,-303063,-328960,-236812,26543,165655,104577,16468,21524,-158385,-511785,-546799,-153166,83264,-118204,-364836,-383244,-232190,-105521,-81151,30092,298230,320736,-92341,-473676,-541476,-477788,-317520,34242,352573,540734,271719,151275,329693,333154,-136206,-299691,-50844,65071,309317,277475,-376248,-876755,531920,3278526,1019622,-5789569,-7940057,-2491920,2538928,3971791,1876268,-481009,-846101,-424107,-431339,-494374,-117511,121009,160086,358311,363236,11511,-17348,346391,326510,106967,274116,332563,21645,-210050,-162091,3176,160819,241394,358826,401777,308295,68984,-143051,-179208,-19604,145224,201856,105706,-95068,-341805,-442568,-345307,-233297,-53772,185360,163081,25801,76994,109551,-95713,-352763,-508459,-505874,-371789,-122960,122585,86278,-82113,-133976,-214559,-301170,-211677,-105292,-109972,-44279,78231,100626,60477,56260,108439,132930,-12625,-269012,-465068,-468896,-224308,75540,32052,-63265,-16047,40962,188510,324849,342930,271973,96146,-66625,-1619,177222,200464,19543,-87398,-150086,-255938,-246092,-128242,-28896,-32797,-270629,-441230,-183392,139905,150368,-74572,-118338,16199,188391,293393,124051,-112601,-105073,-173156,-277118,-269988,-283680,-306935,-264361,-129536,134403,359767,390213,325579,291500,154655,-89191,-44541,292956,143199,-143640,36131,229933,143578,123517,137972,50978,-6891,-48346,-15938,76322,-4181,-320066,-429766,-208953,104009,196519,99294,52788,-9468,-37887,127641,308351,171436,-116196,-277088,-205233,-184334,-197782,-163606,-47455,109049,-11541,-229105,-266557,-171154,-39615,15471,-72808,-110012,-20284,53326,213968,383266,226813,-67170,-73350,41225,-18164,-173266,-381528,-450382,-204033,17113,-30208,-52493,135545,262248,197606,15268,-141642,-114226,75237,168821,139427,147777,123100,121120,99663,-32000,-206342,-393134,-525736,-333987,17902,3584,-232454,-233254,-93905,-73771,-15226,118457,182459,11657,-156828,-53254,36302,-110622,-303201,-335201,-186575,1425,51287,75454,221555,165861,-26894,-137756,-249241,-308221,-140469,201064,364497,349121,280574,226851,105271,-45307,-28129,-17385,-80965,-94332,-93282,-115454,-160370,-202226,-106119,148415,301532,261091,79022,-72155,-33866,-9646,-124114,-216607,-198324,-118324,-73185,-213577,-422087,-467010,-372988,-356303,-317782,-164107,77698,290450,186532,-229547,-604288,-480042,10200,260402,206104,192091,249245,114550,54064,99899,-14039,-135323,69598,273629,242654,252742,274647,80193,-109634,-60172,137652,296493,225185,77958,-10334,-27739,23761,95718,184525,242545,187102,101887,192486,330126,242234,102142,72603,-116507,-277909,-248386,-109078,-15417,-33373,-105312,-34313,45801,-177223,-392666,-419739,-386011,-227742,-37234,36194,-43919,-215501,-300981,-163997,27982,86394,131765,114942,64752,71647,125740,32433,-231427,-217353,32740,200884,60836,-68634,-111055,-228602,-361316,-335939,-242862,-180567,101745,402152,303180,76236,25527,113522,76860,-85910,-27282,60878,24519,152430,362546,366813,150246,-20460,61185,311775,386519,180513,-58207,-152493,5818,191122,213186,143656,97389,100042,113331,39684,-91612,-27160,130816,23344,-163025,-74059,211180,532646,435718,16411,2655,171180,208289,231780,331158,501519,468228,273058,225024,186603,7394,-41150,63353,177051,247382,314785,364992,370097,376819,181056,-21936,18588,-8682,-44216,148592,157572,-53954,-154889,-71375,-287,146309,305506,395280,635916,661499,678892,903216,1250990,1250982,1227668,1242873,1360887,1563967,1882885,2215788,3076911,4241934,3021097,-520545,-2310358,-1527234,-4161529,-4590490,-2921933,-1653732,-1049846,-192304,284439,770698,1326515,548068,-1465918,-2874115,-2658367,-697175,841632,-543136,-902516,-850197,-1179955,-1185553,-960462,-880235,-689853,-492859,-448609,-515078,-609127,-567814,-343591,-333118,-339240,-7960,9859,50958,-43011,-17169,253176,103693,-188954,-316378,-108116,62961,86636,23310,-185626,-344695,-260711,-145439,-139949,-159403,-51594,132789,-275,15475,136412,21669,-407329,-538471,-184142,254371,267589,20377,-124903,30244,53028,-201547,-106354,167899,118222,-56356,-163249,-194289,-39597,146287,270704,314933,252830,-48114,-400327,-386933,-97269,70027,-24057,-156632,-159357,-135423,26092,321861,426482,327404,191811,61767,4801,4886,109688,140499,-167804,-382800,-203323,-57277,47240,176001,141397,78450,141927,63232,-159090,-212647,-62598,40188,-33766,-16147,48569,101003,7451,-67564,-18528,69283,79327,33748,-20017,-6073,-43477,-85604,-49556,-18505,219165,505702,413710,131382,15782,-38494,-17934],[-81537,-67385,-8302,57873,54380,42801,29530,34290,111539,216071,270166,209856,23761,-32789,19567,122665,208879,169944,-42961,-102194,86648,128002,-8992,-111857,-134760,-167440,-206442,-184241,-170291,-251415,-267210,-174950,-110678,-126135,-183361,-63710,27057,-126780,-275145,-254345,-144381,-46320,31594,57978,119517,245839,232862,103137,119479,231022,207770,-15674,-92833,-47784,112564,255460,160019,27607,123555,237506,237911,205957,71760,-63995,-21948,26137,77123,192167,176774,33158,-78123,-249649,-444576,-351783,-46250,254351,348872,243531,111386,92514,29174,5829,123153,260373,326894,263149,57928,-24573,-33727,-55470,142140,330052,117981,-220562,-323995,-223402,-99640,-128227,-133540,-18980,-43514,-249811,-528482,-492462,-77218,250335,103842,-267854,-376121,-241298,-49539,110273,186037,97222,-66381,-159749,-226777,-283951,-140589,-52122,-170243,-191947,-40848,-7769,-22483,139154,212577,-54157,-196516,-48815,99087,247521,293151,202173,269991,232049,-7927,-60716,-109718,-311894,-350252,-149172,35350,180822,237776,281610,350492,254847,81862,146202,306202,219357,-21555,-68875,75895,185126,233803,108482,-84741,-184824,-182747,103051,342108,158590,-293488,-332903,-107287,-95192,-253623,-379045,-496539,-435277,-287664,-162949,78417,389328,457664,265935,36058,-142827,-323806,-335038,4171,438534,641677,532407,299978,75140,-191078,-410741,-434727,-337087,-248331,-113445,64766,-16709,-235917,-187497,-37908,26273,81882,-65032,-313375,-203788,-20578,-18075,33112,94905,74138,36805,15646,-9300,-194106,-353350,-143224,260439,445341,363062,265114,269380,181735,53784,88213,112203,-18442,-120984,-178642,-99580,88636,157583,27430,-72598,-37044,8571,-114392,-305406,-223039,-36155,-28681,-61218,112939,56453,-289141,-318985,-67329,17737,-164498,-311646,-187669,-9649,-20614,-64046,-62818,-169136,-303711,-258797,-95065,34442,20761,-122419,-53183,85060,15160,-91553,-149614,-232943,-210787,-95464,-100162,-212459,-266028,-21246,237446,130754,-99097,-191586,-148588,-76710,12570,558,12590,12522,-85591,-51959,183191,300971,179360,132430,263265,181137,-45894,-79402,98852,195565,198753,234532,109885,10224,128356,107432,-189725,-348542,-178376,-72562,-142966,-31203,174890,76847,-194531,-204875,-4737,127548,79032,10040,-16862,-51649,-85005,-143908,-245157,-311503,-334146,-314886,-195091,-6594,-61388,-303739,-339898,-20436,158237,-50227,-216717,-158035,-134463,-136889,-170658,-292484,-355994,-217903,-218331,-430086,-381086,-130461,68675,203967,219425,173981,194051,117128,38769,54761,56465,-19972,47405,182126,18791,-219645,-205675,-85103,-212941,-399049,-261116,26616,64162,50240,127170,88219,-60424,-198563,-199144,30044,264828,267286,26150,-224453,-210208,-31822,147565,155854,-24439,-205329,-302057,-260633,-106441,25980,18785,-45032,69792,35910,-100117,-129129,-89489,-232914,-390389,-392895,-332817,-262022,-104913,-23530,-104932,-139105,53118,219812,302633,278178,247003,176275,43301,-186658,-277063,-229366,-264306,-251933,-87686,39214,65182,64171,61509,-148769,-530185,-604981,-224407,33839,-94034,-272021,-355271,-282397,-140439,-76328,40267,247727,291149,-54279,-400621,-486102,-392360,-175158,124857,487172,705633,472448,266794,321987,247307,-144210,-239358,-62132,-6215,244231,-61949,-1287088,-2226282,-1248489,3466147,4181314,-2554002,-7594183,-3674649,1949743,3659534,1542540,-719029,-1008308,-385527,-349475,-507899,-229730,72443,120964,350439,511210,186561,130217,387465,287314,-10107,111587,221809,-26227,-212946,-83057,66923,132319,102158,183742,273794,204265,-167790,-355946,-246423,-59056,166899,226366,73269,-148572,-307486,-429868,-470009,-425311,-167066,215620,318044,199963,182598,148048,-146350,-442259,-538803,-501408,-380005,-165153,73908,54891,-104654,-183939,-299225,-394545,-353793,-294506,-242172,-77492,121803,158334,36598,9495,48563,42926,-82120,-227835,-383006,-459789,-265618,56239,82887,-22668,-39809,53475,251465,374933,340487,260978,47261,-147478,-69366,160289,278896,172736,36273,-38993,-126414,-152346,-85703,-34746,-54669,-268883,-438929,-171758,127125,40386,-307986,-345333,-94476,182035,291653,150449,-70237,-30346,-6722,-34319,-54523,-70346,-109523,-168131,-128367,84459,302449,291866,157281,160236,138370,-54612,-38682,156649,-36988,-252631,3250,204380,157154,148721,84905,-54689,-72472,-68490,25440,190664,119547,-176917,-246491,-101451,120823,174581,178548,162166,20978,-128940,9815,255847,231314,-47961,-232530,-152492,-93842,-114245,-89034,68679,259422,136365,-80599,-131743,-110314,-88260,-79588,-80540,-81429,-13593,14432,102926,325409,232245,-70586,-77608,9470,-53302,-242621,-477840,-541331,-230437,55972,35842,46830,162330,225657,175331,29379,-71548,11757,174313,169403,156111,247501,214967,89934,-53950,-179228,-262546,-371362,-462642,-332385,-47128,-95719,-320443,-269275,-37312,31674,55776,161760,237012,96537,-69871,14732,71509,-38657,-201184,-237901,-106387,24414,28824,27710,178056,203459,93720,-47719,-193760,-278100,-126935,228741,511730,521459,314521,193137,114993,82719,89895,-28712,-106090,-55087,-101469,-255258,-417869,-389971,-199313,132308,252649,228537,131703,15423,1340,45880,-49270,-153211,-148005,-89283,-9266,-51099,-269123,-471613,-454945,-395930,-334765,-230671,-44711,227598,254861,-97381,-537424,-465749,-3451,230714,195292,214421,268892,122987,150686,140730,-7365,-179632,39785,295425,324380,333807,316727,91427,-101066,-67981,112796,285240,241937,75097,-32834,-42104,37720,150469,308954,400993,338816,210624,275548,420653,310936,77365,-40249,-221991,-311658,-151258,68459,175802,114458,-2892,-26213,-37540,-202992,-332193,-372517,-386914,-253745,-61890,39118,-57554,-237356,-301851,-202535,-68417,-46618,83344,104376,39748,70061,67034,-30063,-267587,-243119,-28443,102523,810,-188948,-191612,-206190,-267145,-270745,-251332,-179885,45887,254732,230981,57333,20091,77436,-46697,-160959,47304,161314,80081,137443,290010,195418,-21791,-70202,74559,216638,172487,64380,-60481,-114821,-49518,110705,169615,217494,137953,-22520,-17281,20869,-130148,-176188,-34533,-113274,-236488,-56164,294317,628553,560379,38565,-66377,86068,202970,170681,199755,494409,609910,454234,262443,32857,-168487,-134814,-14070,112042,228978,374283,426789,282625,164564,-92197,-128970,20783,-25416,-32108,169772,133660,-84228,-140106,-38204,49310,149367,321812,261279,486153,766909,988281,1182161,1322833,1175768,1032156,943924,1169168,1657235,2006410,2244961,2695852,2087672,-1317870,-3485841,-3759982,-2339631,-2066792,-238862,-1064956,-1867768,-1203823,-375997,-630241,-411987,-75010,-2146846,-2841692,-2472724,-2384204,-1078379,1268826,-27705,-564421,-359097,-551268,-682864,-670469,-636233,-484811,-323091,-270017,2887,-237089,-437630,-430465,-358260,-8639,461900,424254,196083,200282,340249,419222,127867,-197657,-182334,117952,235302,257035,201088,-115338,-346623,-174008,-51440,17503,187321,333734,244707,-99765,-155626,11232,-27361,-337276,-481454,-249718,211329,278650,47795,-58245,27923,-39228,-206007,14340,264803,76688,-218483,-290818,-188904,-43605,48930,110274,169599,164420,-99936,-452750,-430903,-158500,-20750,-117919,-140569,-48901,-22391,38599,180169,288304,288602,236328,176514,90643,64860,145433,170541,-15807,-135745,-130765,-135402,-39401,130083,137866,70814,114063,51558,-138170,-231419,-106789,-10499,-77704,-30187,70916,83423,-35791,-59609,40169,96375,125520,129420,20797,-12417,-68836,-72572,10528,60513,267684,526571,399626,110232,7741,-33407,-66317],[-246469,-253650,-154702,-83317,-79076,-17595,4639,-16373,59425,159124,195370,129773,-33972,-49168,23690,74076,93210,88947,-23862,-37713,104126,99991,-14642,-91670,-163486,-237825,-224792,-126541,-116288,-215757,-191252,-12292,112057,35415,-121503,-93687,-908,-87001,-181687,-111199,-76624,-65996,-51772,-53986,2013,162241,186824,8802,-53820,71624,124621,29645,80043,233054,303399,238952,68666,32176,186639,326286,312083,218269,43250,-101585,-118216,-124478,-30640,164008,203517,115166,49867,-204557,-477903,-340627,25352,295880,372743,271273,168408,167644,95574,104874,275102,405448,399439,257939,19303,-41894,-15150,-9833,221146,408528,161406,-189357,-303377,-202876,-77684,-138008,-198738,-124699,-122728,-277696,-574300,-528595,-82001,293010,188082,-103533,-206966,-108683,76220,254754,304192,196691,31606,-101709,-178598,-205030,-135475,-129090,-225566,-154962,101343,154353,60680,125551,171146,-27402,-153814,-64388,59872,206481,270022,216375,286064,283416,111344,50305,-21450,-201303,-245280,-135558,-27619,111043,144533,196581,331976,298113,162717,209190,236835,151249,40143,24615,82817,107957,149385,111496,16837,-110234,-178048,108660,412952,252792,-247899,-362195,-121280,-42934,-140373,-200020,-300305,-320793,-267799,-172165,21804,328990,500084,363441,102282,-111551,-298894,-349520,-91738,325876,634952,631725,388524,94405,-200667,-428110,-433154,-266692,-159167,-37006,136089,67870,-201416,-200543,20873,213571,276406,55791,-192808,-53840,47189,595,73791,172007,201242,201550,153388,68732,-146199,-297698,-134202,177461,377202,383158,320252,299832,194336,38114,38830,47117,-30393,-119186,-159360,-21623,243313,311578,95806,-100577,-100332,22088,-40982,-222384,-188476,-28796,12697,12510,146681,26204,-316435,-239955,79047,118263,-132361,-314232,-185394,20117,33926,-14725,-57241,-107241,-160565,-115660,-24707,26867,32807,-6341,84795,178057,121337,4435,-81201,-146142,-100689,49908,115981,-40110,-180003,6278,188316,54563,-111959,-91561,27379,109111,144868,66070,56446,113514,83070,107900,289530,318237,143609,50594,115652,108640,-13896,-26436,60464,123655,161580,178816,76804,61672,212315,144719,-152562,-266538,-102798,-59950,-186924,-96233,172772,173849,-74457,-118671,58320,174279,100628,29491,2493,-18674,-12789,-50052,-127232,-199151,-281639,-303215,-168545,40372,14032,-243728,-306473,15029,244728,93449,-57730,-44022,-116541,-135139,-91616,-158114,-183276,-93493,-194440,-486406,-395711,-115276,43521,178116,218456,171983,184669,41561,-94957,13401,75425,-8458,85269,298786,200580,-59857,-112522,16435,-108639,-277433,-143146,86509,70372,16010,97606,107206,6660,-72546,-70234,93543,296199,341065,131123,-105314,-114760,-1307,107967,72100,-81216,-191561,-242069,-231827,-78051,97165,36264,-29918,25764,-21805,-92531,-101552,-109770,-229506,-349161,-341587,-261438,-186821,-31656,76082,-38759,-148074,65032,276382,298515,206051,255665,272045,134362,-101151,-166651,-83239,-126002,-188991,-113825,-270,80552,152021,161326,-21223,-400633,-527771,-212533,43575,28290,-53478,-210430,-254717,-103111,24954,129533,245656,279319,30064,-256188,-349523,-215697,78191,383338,764514,847234,628239,387186,357572,225769,-129527,-248950,-131968,-27132,251985,-239033,-1705166,-2952563,-2736616,2851274,6416042,388768,-6592785,-4294010,1488535,3160547,1226592,-678967,-862508,-204298,-177856,-402858,-203773,139149,169675,413682,687724,398154,277079,368098,202757,-77503,6219,119319,-72464,-167870,68310,205596,137333,3126,26929,141833,123464,-219863,-388216,-257479,-73276,184492,258249,114947,-59237,-112065,-223694,-378580,-437442,-202697,235576,450648,372030,317611,233672,-140880,-469602,-459855,-369823,-313371,-170573,25208,22286,-89185,-155151,-262705,-357559,-390897,-384890,-278722,-59839,176311,255690,121220,59049,35120,-4154,-48956,-62711,-184629,-328113,-179678,103204,168711,65305,-5277,117868,350642,435034,335949,255391,47828,-157097,-92302,163578,351904,322048,179493,98664,30515,-25437,-13586,-6878,-32771,-165991,-264340,-39576,157319,-24847,-398679,-419102,-108606,193131,258906,155395,-7430,61845,234141,293034,228212,170673,77274,-49799,-62075,117256,324449,261222,71051,117194,198089,59955,37668,46626,-152382,-271530,2461,196959,204035,195085,74652,-63145,-28084,17117,128671,346110,308599,64815,12900,84151,220698,253366,310587,321071,169375,-77104,-36521,215256,317621,88199,-115506,-71984,62977,87502,79478,228299,396298,310891,151332,113930,58554,-34871,-72974,-35518,-722,27438,16342,73279,306228,264854,14830,13232,30113,-74072,-236087,-389769,-419309,-125927,202672,258499,228334,207918,223278,194138,91701,62010,189037,289494,200581,208484,349546,372460,199908,-49748,-169847,-160156,-202696,-267164,-225217,-62921,-112946,-239312,-122846,145847,255993,212198,251162,341104,259647,97254,131462,154812,83204,-5135,-17356,83740,156095,117696,90817,181271,270130,286802,159335,-19471,-137435,-27495,274610,626402,647590,363837,198306,162898,251631,264318,53457,-43487,51351,-14303,-253751,-425279,-271637,-39363,198344,237380,227803,208987,136899,97265,203097,172800,35662,-16038,17406,121946,191785,8566,-305146,-402372,-358977,-313654,-212454,-39622,218551,320907,94721,-269305,-246701,120417,315151,260169,257010,288941,302281,415853,300267,116525,-72717,69924,337910,442734,450144,400223,196979,8722,-11956,169565,383103,395624,222569,84142,26983,91451,242126,453771,600692,540581,359320,399440,584111,484707,195673,20308,-86945,-134181,53758,309107,455285,403582,256447,92446,-42369,-91593,-100751,-142642,-195452,-125327,26260,111400,9634,-133311,-87770,-18135,-19246,7179,186222,221804,159094,221347,203528,66386,-130117,-124218,9562,64207,-11654,-246387,-192399,-51067,1723,-24289,-74051,-8650,97428,204143,315572,217971,147925,130875,927,51418,321055,357615,184568,118721,152141,40645,-10479,93595,221450,226194,111029,75878,22014,45392,94364,221486,299424,435338,331426,48228,36790,157038,68482,28042,149320,55587,-70813,100650,518046,863616,822865,299255,45776,129100,248197,128048,159497,576900,829781,700208,371536,31232,-54792,127549,266615,334050,427494,612607,649416,370379,102549,-70582,155825,366957,268703,279196,463463,468452,362203,383758,432580,472386,508968,666635,519652,555750,979431,1322355,1507433,1466939,1302341,1137085,1063507,1347446,1977538,2377326,2685303,2885213,952723,-3501349,-4137046,-2907016,-3516913,-1726256,1053758,-555868,-2510946,-2026322,-1795551,-2667664,-2296496,-1861336,-4707072,-4354755,-1778151,-639430,-490689,488823,-175659,-598400,-311704,-310981,-544491,-732516,-653866,-532678,-424173,-382784,-43832,-319622,-566734,-729641,-637746,-77385,278958,313032,-34131,-8067,102780,-26903,-226380,-463648,-307951,-5537,70640,111529,39981,-361988,-631028,-422856,-287249,-122060,277748,469615,46951,-432861,-548392,-345059,-251826,-392829,-612373,-536521,-127179,2438,-165277,-194185,-184259,-334163,-379200,-81555,147097,-107134,-484115,-506355,-281600,-213127,-259456,-290584,-211849,-135718,-291184,-559294,-551985,-358434,-253480,-296504,-179822,-43150,-59287,-122301,-159139,-90461,-17002,594,34592,-21832,-88286,-86431,-62988,-47327,-10266,-138203,-312362,-313931,-147365,-71478,-94840,-75646,-119438,-243062,-361309,-272741,-173912,-219297,-147896,30254,-44735,-212001,-188262,-84987,-103295,-35984,48634,-50819,-129286,-227522,-208282,-73193,20669,180593,384029,281593,54592,-45762,-72675,-131083],[-370806,-383437,-295054,-268961,-247794,-96530,-18325,-51757,1092,68053,67036,6871,-74869,-50913,1451,-34568,-66632,-4118,33208,92993,177419,126721,20616,-36131,-125255,-195556,-139541,-19504,-17532,-111932,-67681,169528,353518,237127,9585,-64125,-2502,-2839,-6068,78531,20314,-32959,-67311,-106050,-68974,89958,153005,-23579,-140077,-12028,83922,88128,202925,448225,485912,240705,-4298,35026,210650,351324,345626,215594,31007,-76460,-109268,-144173,-44623,157398,213070,203377,208431,-104055,-431329,-270806,116731,343274,401194,284617,211442,237381,184779,226729,419761,519845,441151,229984,765,-18884,45864,87584,302194,423936,168229,-130915,-204671,-88963,2508,-91101,-183565,-169211,-179231,-300927,-534752,-485377,-69720,309685,275678,108305,22397,66762,213780,393128,423113,310832,181632,54864,-47969,-82480,-109457,-183922,-247339,-84151,258856,330629,145261,107342,144086,29555,-83456,-51482,54331,197983,283980,276281,328494,373345,293272,203356,110519,-27782,-87852,-89875,-61498,52128,80119,153495,342082,360865,284583,318862,222712,115822,114283,144665,142985,89918,72944,112616,156061,74266,-17334,176712,486347,352429,-131648,-309082,-87567,46145,25230,41355,8670,-96516,-155078,-111551,3413,277177,536255,452755,183749,-25938,-185476,-251210,-115131,184530,527191,637719,423726,105484,-179323,-377684,-335239,-119382,-22181,54279,182853,145790,-97151,-139044,94199,388396,471724,179680,-55871,112443,159868,71313,140030,245039,302727,349559,320589,198880,-35545,-181477,-77034,127453,323051,419780,400751,339032,207317,45727,10962,-812,-12336,-67872,-78959,101443,397142,441862,169302,-87631,-80139,111121,74898,-106929,-129495,-17070,38733,111876,234200,59869,-253135,-80683,299401,292097,-22610,-235869,-124974,83113,109767,46444,-15119,746,43915,96016,87321,61228,117074,207921,278094,277681,226427,131764,45303,11305,80988,255000,382601,216769,33756,110742,151247,-25565,-136629,-825,193453,307987,310584,191325,155022,253233,293284,297970,395309,361267,184539,42549,-4385,48070,45774,57346,67514,93564,143726,128043,48264,100187,259453,164374,-76724,-111454,18583,-851,-142045,-76769,192206,271912,86899,-13788,114374,244592,184283,122759,126829,125501,110979,65167,44535,7232,-118359,-194441,-63807,133142,129456,-112050,-180563,98106,314364,204374,107827,118715,-7715,-59142,14425,-5229,31193,95781,-78259,-398543,-305406,-27145,92055,196265,218206,157194,162373,3254,-147743,53644,158960,49841,129769,400014,439939,205434,69844,152961,42997,-83905,42602,185016,118625,35030,117938,172481,112627,105713,140833,231711,391939,439682,250195,75396,57365,71315,56284,-5912,-72102,-58540,-38846,-110062,-7790,226891,190955,128714,51064,-14695,826,29448,-35042,-154572,-251872,-223123,-107840,-11422,126306,243691,128805,-12791,168652,399342,348455,203928,316932,429405,278175,39341,5345,111500,56990,-60184,-34580,75146,167769,284532,343197,225421,-115124,-278745,-82288,127341,218546,217756,9913,-149807,2523,222476,310169,317950,302621,155110,-54897,-147915,13658,391995,769471,1069682,941160,733600,529166,457419,289457,-80568,-296513,-211546,26311,359777,-194117,-1593500,-2951129,-3406964,1904340,7471280,2360710,-5545025,-4354574,1334106,2692339,1018357,-399123,-482245,49721,44733,-173952,-8280,302083,303590,561699,851378,588596,397525,328865,126234,-46476,26870,85233,-83802,-84922,236000,384645,210766,6436,-48377,66872,131469,-21453,-161205,-128795,-1840,208214,290890,233308,194445,235884,152668,-71956,-252805,-136984,257698,531053,487067,439042,359191,-43019,-380763,-255518,-112765,-150750,-94234,23664,17532,-28598,-44830,-92177,-171315,-281852,-308574,-172499,20338,237000,383249,306095,185640,73347,14881,85209,192495,88268,-91510,37444,244725,288340,188485,87870,221016,468825,493324,337871,280746,140946,-48614,-32753,204791,423777,454528,330547,244716,180882,112408,90629,69686,47982,35736,61695,188631,234278,6085,-290120,-280944,27365,249549,225311,158422,98154,215814,517890,620045,515878,400670,241756,96235,77627,245780,434129,312402,106082,195412,324855,237032,206299,86087,-103420,-147950,74371,241768,291015,268955,131454,48431,137419,209127,298695,536222,542664,354767,295769,334138,426672,472259,496297,508291,407596,134962,49932,243020,416562,257290,66819,80886,294645,409107,372868,437315,525352,498995,420217,415325,319709,166591,116146,128080,158487,133809,97427,179115,386671,378905,223380,236545,191596,12072,-100212,-127590,-116186,95657,443348,623041,491978,297395,280961,270979,206916,248416,398275,421563,297468,330690,489313,600251,471716,227294,116593,130410,95375,32300,-9841,10748,-12132,11770,199235,455024,580563,451395,390694,493405,494864,342860,299097,306374,268387,260197,285002,356743,401253,339109,276364,261961,377584,538400,492701,277502,102538,155995,381207,710782,726238,455356,285832,304263,482794,513229,281583,159985,243914,188895,-27723,-86133,173621,400242,406374,333682,320908,343745,314473,303899,481879,541464,360330,207081,218550,340203,472837,353759,34027,-161088,-159824,-105665,5497,160444,336877,455999,369614,169185,153908,398476,550865,460666,396902,406245,650654,777473,581470,386546,218004,221662,472822,629856,600561,522332,416428,269843,179663,370790,634161,720755,596232,442541,326312,364933,504074,688280,865997,814216,599715,632447,848913,777794,519474,359960,337231,298151,426909,666122,818631,799968,676906,420709,192752,233916,297086,265253,226489,217059,273791,333003,291112,226552,417496,500092,367960,431202,540744,522876,487070,588953,622064,420924,241902,208451,260751,244920,183617,9562,52750,270987,437167,439552,399614,447582,434976,512360,728609,690464,575336,489116,466423,705409,902664,786293,511310,338081,302645,334500,508293,670186,663831,567412,522720,500665,404714,474889,603757,674608,739337,902978,784051,468538,438130,591935,706066,892120,1009524,833761,617103,627376,963252,1302400,1349183,1016028,654926,627680,627028,483282,658198,1127226,1402203,1281334,941332,676672,783740,1095785,1245445,1183631,1181075,1388578,1464857,1214399,915601,946523,1341482,1529129,1384722,1396150,1576682,1712190,1789260,1867336,1809138,1798337,1932225,2159420,2127918,1938691,2294804,2664287,2961040,3044157,3189469,3302087,3534233,4026142,4816491,5622175,6719957,8114700,8670539,6759637,3967604,1879528,-4764265,-9152761,-11001957,-8805058,-6915556,-5466606,-5203236,-5520832,-4243143,-3241633,-5326420,-5601853,-2684435,-344919,-1029158,-3126689,-3022179,-2805085,-2158438,-1755590,-1935024,-2164304,-1900112,-1687243,-1599449,-1530978,-1505342,-1627116,-1570322,-1648777,-1579815,-1152729,-1101592,-919195,-1074730,-1156945,-1274340,-1437615,-1283728,-1249752,-1004550,-815605,-766906,-702021,-789829,-1205346,-1450780,-1292464,-1140333,-908775,-387411,-136151,-663346,-1107243,-1225362,-1015569,-847198,-900913,-1202597,-1211512,-877104,-670811,-738754,-714685,-760385,-959093,-928157,-587020,-312780,-533980,-940341,-939377,-687093,-719260,-870893,-950770,-837496,-699059,-726341,-824397,-823339,-747546,-685099,-629502,-418891,-319839,-439300,-610256,-714377,-670528,-572629,-539459,-472018,-456121,-550279,-638365,-603981,-428552,-286899,-430810,-691828,-803606,-678171,-555313,-492162,-491275,-538092,-582809,-668359,-594604,-484235,-518954,-456325,-196011,-338996,-540608,-491994,-459592,-579375,-501962,-346571,-339162,-420675,-545649,-521863,-357908,-220947,-100061,51585,44926,-64257,-159264,-175544,-232042],[-454198,-436344,-384597,-433848,-404320,-175557,-29131,-50545,-36655,-27231,-80310,-126502,-93893,-29224,-20084,-151684,-221736,-86700,113770,269666,317589,221140,105287,56695,-24379,-55478,15952,90485,87692,33393,78792,324364,551464,451842,195748,31883,37244,119344,228055,272071,127796,52369,755,-77102,-72239,47405,131947,9721,-112837,-281,99977,147532,253271,535834,605014,269221,-30282,31328,189209,311291,342115,208985,36591,-5487,-12784,-47583,33176,179409,206224,268528,333232,9633,-311045,-139565,219008,383660,403936,275295,239376,296553,288003,348886,523518,583873,455927,201776,5673,25403,132994,220399,368144,387375,162277,-46174,-42371,105316,134514,4255,-85096,-124919,-174604,-266879,-387236,-357398,-25880,312914,350336,298088,241963,242849,341704,498609,518400,420486,340342,243126,108718,26990,-86534,-206899,-228957,3847,393135,474410,212272,94332,142565,98190,-11522,-10827,88809,216885,325610,362797,385263,489285,509950,375185,256383,159510,62217,-37328,-52747,34137,77290,178639,389255,441133,425832,444127,269138,127796,183034,257279,236269,128319,28506,127070,314636,337924,277891,329909,565519,451920,33536,-183663,-9093,156727,193029,268049,326062,166351,24327,16579,45891,264401,565171,522397,269968,90761,-17485,-65776,-55029,56683,349577,550404,398330,106592,-125259,-254621,-149801,77906,150610,159993,213348,209274,48207,-28229,151703,496003,616061,283314,72558,265187,306382,191431,218621,291298,353470,442302,468454,343229,98219,-41784,17235,125709,287632,453709,488016,386187,218215,75878,31207,17087,53991,24943,28274,223073,503569,517138,233566,-30129,22392,239755,192952,6742,-55646,11097,63336,219528,354077,153431,-98836,139218,542208,500056,140439,-108748,-38853,163555,206363,124743,69132,136425,264132,330853,225846,150419,283894,482747,487517,377227,314779,261302,202745,200073,290053,477857,626066,487765,314252,259014,140024,-89140,-170929,62876,328170,469867,454793,340597,297218,418746,506620,477969,473156,415750,300328,147920,-9437,36589,119749,144357,124677,135988,161718,95330,22535,105721,253902,168159,23561,73239,165796,125558,-2853,5940,207710,333986,243915,97955,164174,332371,329684,279920,320137,337140,256273,176267,223838,255158,124042,6439,116557,275997,264987,49763,-5824,205232,351873,263299,251860,303650,171834,72462,126816,142532,238541,307324,108454,-176342,-110047,125894,209075,260504,229177,145704,146940,34138,-67788,179427,289420,154667,186434,464808,667227,516871,309226,289552,219103,167203,271980,320297,216759,115974,187663,262821,235699,306134,387156,413100,540394,569168,390062,297201,282553,183382,21090,-46933,8031,162570,237636,66843,97552,396954,462391,367680,136867,65272,170601,249985,145570,-4016,-101471,-44487,112654,230636,328219,438746,361994,220491,325051,545911,436362,263499,406803,608454,463021,220257,203159,307538,239467,101201,124251,239085,308440,441629,577812,522329,258747,104650,156213,273884,421817,454412,238629,5303,145403,470541,552069,447422,361537,302720,171555,83457,240606,677029,1127213,1237534,955449,785663,680054,607084,428592,11055,-334455,-256449,151521,573384,68390,-1095146,-2307537,-2993587,1168673,7270399,2981313,-4863539,-3916404,1529920,2387422,910370,-23529,-27454,285532,263522,147341,317885,495017,477458,753695,946076,694449,468877,303080,94281,77694,177935,143942,-39340,20532,369190,552346,360939,129451,-20598,76389,250001,346889,261925,167321,179375,251249,321978,403708,552148,648623,593787,354131,63901,12121,291699,556585,529437,516769,501024,149097,-155930,57236,238747,113613,85095,103186,67217,75576,125132,172962,124520,-40696,-71222,62030,152307,292816,510429,537855,347105,154797,100184,275666,466909,367573,188590,325572,458250,422906,322294,221818,337742,576192,537533,356209,354040,329045,173637,115472,285174,493773,564702,481636,383530,294979,236030,220593,190761,175504,291361,452983,448936,337862,134929,-22088,31925,302156,366406,224604,179718,246138,443800,786585,859236,740707,589458,393803,270067,265839,428512,584222,418943,246265,367841,478461,436831,460153,353437,162911,123009,237540,352855,408286,367483,254985,253218,386203,463576,511422,734127,772143,614151,540520,604737,705946,780966,704461,691462,670195,449305,268061,359901,512854,422043,294045,325070,568916,782174,761782,682947,668236,688052,668670,699472,622058,483606,452388,419250,393515,309705,259648,395333,565836,577877,518649,561647,518057,278343,184241,235619,269026,376449,714433,1011832,781079,433691,395130,394662,366812,475761,622874,578588,479395,530684,671302,838483,823380,727100,642284,546171,453118,372795,277086,184366,203682,368612,609584,830680,938726,735544,566516,672651,764037,632659,508064,525244,516731,554135,607416,658877,709764,651076,544133,427277,537623,827628,913644,656147,397994,395759,578149,814581,815772,612980,479134,571571,794388,844317,666594,525610,526202,490152,407802,512520,797189,993587,768603,584351,544296,573130,582943,635689,834944,965226,763438,502831,499463,637099,754583,695911,465390,259068,274766,398063,472875,549152,610323,713498,747024,696403,648177,781029,892356,792414,674782,686482,1054742,1107629,920135,778040,665261,550357,756992,893780,780462,696527,754692,698874,563353,739493,1015070,1165181,1170681,1045934,909287,926700,995270,1077093,1215216,1169678,979624,1036012,1225496,1169306,1026667,952207,938380,887958,961056,1154322,1236982,1230433,1199283,987385,760226,787953,809596,791095,843292,797591,731329,776743,837762,869434,1169033,1324023,1158244,1214630,1131800,1004119,1020291,1170724,1291566,1050941,843140,774632,810587,806097,791000,788516,694308,781952,999667,1099121,1166573,1226677,1186871,1308675,1499028,1479036,1373276,1292841,1422943,1736132,1790910,1553390,1237106,1040188,1071472,1347927,1641810,1711162,1506734,1391411,1546326,1500530,1264940,1286928,1509954,1508693,1536926,1659169,1532511,1289342,1260957,1417966,1833980,2388193,2505874,2207430,1901490,1709750,1735350,1991285,2203460,2207002,1922275,1850401,1710354,1661860,2017652,2417208,2587671,2494562,2323425,2294019,2534720,2865278,3022531,2863601,2771722,3010862,3219263,3201627,3077747,3308148,3662947,3788887,3651494,3673517,3916806,4211066,4445274,4540985,4425893,4469940,4924138,5378679,5691078,5543527,5754364,6159148,6718496,7336267,8132629,8886614,9763547,10888975,12302958,14239494,17226331,22201313,30660425,34833595,24159942,10676029,-5635667,-26688591,-39621636,-29970160,-18170343,-13066555,-10507912,-8338067,-5244593,-2553730,-2035439,-6213022,-8898581,-8263713,-7921191,-10945658,-10103091,-8687802,-7013655,-5885484,-5761234,-5783746,-5231476,-4736813,-4553479,-4358987,-4711364,-4562111,-4012852,-3699106,-3593010,-3583087,-3769091,-3453681,-3178520,-3426995,-3818444,-3747198,-3178832,-2783229,-2503162,-2454370,-2433294,-2333862,-2373671,-2713288,-2895578,-2833739,-2684792,-2480295,-2037404,-1718751,-1959086,-2197155,-2238752,-2063830,-1952224,-2037673,-2335000,-2325432,-2034304,-1739352,-1698495,-1689024,-1747762,-1949276,-1940788,-1568441,-1166294,-1270424,-1652986,-1684097,-1539764,-1637305,-1786261,-1802621,-1641254,-1515696,-1482762,-1381055,-1332682,-1351491,-1341046,-1204188,-1013321,-1011112,-1246237,-1439228,-1431512,-1355840,-1268848,-1277250,-1295271,-1234243,-1313369,-1428084,-1366014,-1188244,-1083226,-1131617,-1330196,-1448914,-1380744,-1277225,-1104621,-1095088,-1191452,-1198243,-1189466,-1076838,-948361,-1005916,-995918,-724089,-840296,-996947,-930887,-1020190,-1239406,-1228598,-1069387,-896563,-901134,-993628,-977376,-824521,-669251,-560335,-424615,-289993,-262453,-330563,-346586,-383423],[-510786,-424694,-401631,-520948,-504710,-235296,-20776,-4183,-33520,-92905,-202788,-238846,-102566,13168,-10968,-216711,-321394,-139291,191315,439416,485468,355027,221814,170657,109981,127780,179619,159997,163176,183942,219602,411961,646415,624202,391856,175348,120713,259323,464965,427277,230083,176103,135909,23083,-11371,41690,120765,92038,13763,87102,157425,187025,234112,494812,633203,319978,10261,38683,140086,226885,310738,202980,51759,76917,118409,102946,158682,216523,185088,288096,373445,88592,-149924,33029,314359,400883,362767,244123,253980,339951,380551,438969,562926,590738,448087,188951,24431,59584,215686,353895,401004,321833,165523,54083,139233,323387,285035,122813,70235,3574,-90377,-139391,-152378,-168925,53606,320133,395223,401943,384528,379369,442842,553258,569026,505141,464248,393047,232736,78680,-86404,-199165,-176856,87994,475082,548973,248321,91108,162376,157504,41243,45443,152688,249934,377692,450019,438358,597719,706453,527745,377563,300381,146127,-5741,-8796,61564,132556,263187,459994,525015,548943,540351,349990,181512,232101,329716,324017,191094,24115,162846,463278,604657,613421,559547,659652,555179,216820,-19069,90723,258131,313506,416088,543409,385089,223512,186036,144443,292977,574670,559337,341699,198987,151715,150933,67151,-22712,154593,396719,323409,99958,-46334,-76121,80353,276362,329271,267801,232770,253066,192064,86279,165751,506457,673404,347989,169764,379231,454741,330859,285401,294688,348765,468907,556949,453514,206610,80407,127220,168794,266557,462079,553029,428593,222946,121624,113595,130511,180315,144826,123048,292753,522352,516728,274721,58066,164901,354587,279657,96093,23585,57956,96487,312459,470621,280357,111649,377370,743432,677363,301711,13660,30634,237038,312393,220914,189390,279480,450595,525395,357161,277114,496262,736689,654354,460322,372691,362670,348592,361642,467014,663629,780241,692170,565380,397388,154260,-123640,-205220,94035,419938,557401,526826,459547,446219,579293,675104,601341,494425,448647,445387,343438,124806,92680,188149,205221,212894,242506,211521,87131,532,73033,200901,164789,129166,240774,315663,310886,200004,110765,196720,339973,357472,204495,209104,418550,505010,462794,513698,535157,379604,258077,358662,468874,372698,249898,335751,451373,396060,193488,157737,303159,355165,275705,355194,472091,368208,215059,220662,264090,397655,489896,311960,106283,143807,305047,350809,344526,253738,152434,156748,137188,139137,356742,426561,284533,251831,480488,811372,793832,542126,383798,379460,430588,491071,463510,349778,243959,285311,345434,348205,488915,599420,577329,689998,709312,548692,531004,523652,312572,19234,-37542,131460,396153,484034,242225,219712,565664,751502,577986,249816,196221,371049,498511,385324,193372,83615,167464,363499,482875,515018,604030,586184,449938,466577,656983,525672,345882,488740,756679,655108,404015,370164,447774,374795,253749,306173,421597,453452,582131,785186,761939,603829,516400,443135,444388,577645,593631,411000,164346,275963,684719,776242,573815,438412,449184,381857,296751,410550,838597,1270413,1161382,869016,784069,802857,763773,607224,143785,-324409,-249668,313821,866995,493392,-433061,-1254361,-1656515,918315,5903232,2326474,-4512732,-3046347,1959256,2234441,810419,257572,323635,427804,425806,493982,673875,630471,612984,906148,930700,679601,482330,303724,113672,238787,392717,270521,58339,132838,444752,666520,560769,332520,82870,152114,430994,697940,699505,559459,435643,322154,354279,581477,892145,987057,948360,749082,400351,198256,342332,550214,523398,545660,626020,392263,165451,419859,622322,452923,348466,268210,182089,208731,311053,451312,443164,265468,249178,354234,306723,330282,596205,738914,498141,262613,230721,456663,680123,584186,433130,590560,675925,540394,439025,368317,441911,640281,558626,397920,470999,562946,447622,318425,387061,553755,650683,622602,499484,355077,322881,356543,330002,312098,525101,785200,660214,428953,305725,290293,402270,630699,529013,274747,228845,406918,695858,973498,958907,854083,718731,545063,456054,451530,588926,697494,527550,425575,557561,604567,608803,749412,797404,594029,478655,469185,512952,530959,474759,413877,482472,640560,705245,716238,893741,931173,770059,699597,832041,973561,1053975,875079,830082,876551,752360,545893,533643,593209,553540,528193,618166,812069,1078712,1129725,919963,828562,853940,843709,897675,886662,809602,803083,760421,658492,518638,455939,625382,772840,800252,803703,888893,924098,700025,565645,591328,613276,635028,926052,1263533,1001955,588553,531604,529680,548576,727807,848029,763946,729445,774538,855308,997481,1108576,1223754,1186068,948439,774639,675041,565551,424605,485830,726962,976745,1166985,1238739,1001497,746456,838638,1002782,903663,730752,775898,800938,833970,889810,925419,988568,954005,813744,649544,752656,1124623,1325614,1030721,684794,643443,848286,998039,977753,830070,757328,935574,1160133,1218558,1139295,996057,858431,820371,910770,1127241,1351413,1502354,1204696,955178,875610,897938,943064,1025109,1145417,1288243,1126461,819508,806707,958534,1014596,974970,849997,749358,896914,1112890,1085870,1017688,974852,1057322,1181341,1191887,1103635,1151979,1215343,1157962,1042233,1079547,1346448,1288700,1201281,1194122,1167613,1039640,1166350,1190201,974683,931690,1172588,1233559,1112270,1220365,1424156,1590907,1779137,1744665,1630428,1602979,1588585,1574228,1607008,1560461,1473961,1578264,1660367,1580196,1576260,1591957,1478603,1418493,1520024,1673523,1630860,1593551,1687837,1662932,1542688,1452506,1328006,1320188,1519851,1541718,1385748,1400117,1516779,1625625,1946498,2202129,2119507,2060805,1780395,1568832,1644261,1837415,2015257,1809697,1556625,1487106,1599273,1716537,1807232,1965593,1668334,1448604,1616550,1830594,2030570,2172678,2233087,2372838,2388274,2357495,2353292,2375523,2581647,2800508,2758968,2538763,2300023,2173918,2351964,2796506,3044126,2948319,2606705,2546173,2889168,2837589,2477490,2377003,2587344,2525917,2514858,2539765,2412942,2310653,2330283,2500538,3157000,3962698,4056411,3673138,3401474,3166479,2812906,2877957,3235610,3528773,3542634,3605360,3488239,3578325,3939970,4178533,4232139,4217024,4296739,4490044,4711865,4935116,5109310,5022221,4953428,5221108,5590396,5865000,6027396,6320654,6513516,6639110,6587306,6659828,7025970,7422257,7722772,7837028,7815905,8067693,8877383,9614204,10323222,10635530,10906828,11481180,12351733,13642544,15123405,16641244,18294970,20458058,23136610,26786171,32259923,42214000,60805708,71149529,50195091,21046692,-5670502,-47400160,-72677523,-56803547,-33937987,-23095154,-15988092,-9938698,-4178181,2401273,6251485,-5925116,-22832868,-28591220,-24288896,-22313117,-20396713,-17462747,-14176216,-12132967,-11494095,-11086288,-10248178,-9371883,-8928974,-8517605,-8828803,-8456418,-7627164,-6846681,-6563304,-6897714,-6999343,-6616898,-5978908,-6281194,-6712696,-6282162,-5547565,-4922458,-4613561,-4594299,-4598693,-4418922,-4306056,-4520102,-4653602,-4641035,-4527207,-4445823,-4227971,-3868471,-3607166,-3597583,-3522975,-3402267,-3406750,-3526206,-3685846,-3624848,-3342950,-2982223,-2861133,-2902664,-2930856,-3090399,-3170973,-2804289,-2284464,-2236948,-2532626,-2633963,-2679104,-2778141,-2808069,-2653488,-2457145,-2449078,-2476342,-2239153,-2081840,-2117349,-2150108,-2010545,-1938880,-2028656,-2298934,-2375787,-2156875,-2014258,-1934513,-1998472,-2186942,-2173592,-2187867,-2213462,-2110370,-2089220,-2146258,-2088589,-2107407,-2082820,-2063694,-2037879,-1770324,-1712880,-1901197,-1967412,-1865997,-1667735,-1516939,-1620108,-1679496,-1515465,-1501806,-1485259,-1372072,-1566551,-1858833,-1994319,-1928267,-1632867,-1483036,-1469422,-1458762,-1348406,-1200075,-1075975,-918100,-659322,-518255,-533307,-561795,-569143],[-545635,-374937,-352943,-508951,-527032,-263037,6781,78731,16395,-103052,-263513,-311329,-120251,62952,47253,-186240,-330165,-150356,238641,539793,607644,471136,333050,277332,236452,284620,288474,165901,187318,305556,331626,415003,607364,690505,536603,327150,233737,387318,634851,515352,313694,310154,293841,158006,87597,67417,117372,192703,189294,201850,217910,184926,164711,371684,574725,372622,116912,90355,99647,133298,262428,193129,61093,131250,218626,229324,269881,245098,154706,256135,313969,101060,5827,207720,379564,381578,281834,197240,254442,360387,429453,465389,532041,547991,421609,193302,39855,55275,260039,445932,388717,250833,187302,151857,283924,488346,404254,229707,234231,177421,60172,70909,110679,34055,159017,344883,399451,388380,412449,454170,510769,555095,565482,547726,523477,458932,286259,59382,-114639,-170605,-107112,150658,493793,540953,249089,95560,186185,190751,68171,101673,225619,286841,426684,515514,468803,655503,819397,619787,440001,347215,131149,-13988,44781,112873,210896,366947,523280,587179,613245,568720,421050,253120,254257,342597,365842,234214,48733,213466,567021,786872,873558,816285,769162,657377,381085,139821,176856,315191,358306,458367,600388,499436,389482,352692,266680,337581,547968,550532,375069,258847,271134,335217,206940,-38962,-5289,218084,221194,88754,40415,119148,292656,427013,474981,355265,240896,275398,295005,157617,121136,424045,638226,365924,221420,438550,561030,441028,312884,249747,300526,444674,570817,491335,251651,155188,228299,235939,249839,430133,569711,447898,218317,172316,249074,328449,355862,269621,175533,277946,437647,437218,282105,149763,283396,411244,323071,158544,101348,113125,133382,366176,546883,399506,315676,576460,852040,761290,398053,80642,52477,282305,406694,324511,326912,411588,565588,622419,439530,396817,678273,877420,724227,501997,389284,413664,439888,442717,560603,763909,816585,776974,703453,479322,182349,-125951,-226143,96404,461965,557665,501980,497674,550583,693406,758968,632227,441347,425910,553249,553250,344167,203649,229845,217984,295702,369684,271230,99929,-13901,13723,122905,163761,219177,353739,441399,509139,406454,194230,149207,291136,406793,292878,248616,477648,653465,616348,637656,639169,441039,294028,411661,579581,544445,458762,531763,618071,498982,283778,258750,361083,335350,265569,409034,580455,507883,310292,271512,341667,483410,599447,468590,346585,376726,453832,455614,406578,285461,186461,201761,283781,403901,524777,522071,401381,310930,443936,828111,961156,696289,403941,478768,636311,632146,566773,483174,384654,377054,390604,424941,615044,713428,658865,772303,817018,705436,740220,733531,423121,49928,13649,249370,553168,609691,359263,328216,680324,923717,663015,345115,332329,533207,682411,589964,381648,270194,369151,589548,679643,627771,683119,716092,571533,527858,681457,569750,397431,527943,833681,807590,539918,448596,485692,430330,363351,450408,543259,543937,659796,874888,853546,808035,826015,688054,582420,641142,617742,489019,276822,343401,772272,876312,618869,502716,570196,535955,445017,487085,818272,1100990,853857,689254,733169,856448,874637,775486,301745,-255318,-210172,452213,1178849,994512,201457,-97505,50956,995792,3646994,923484,-4036769,-1820956,2387441,2098371,599582,289643,447293,444438,499124,779007,934528,637011,627359,926762,800711,558087,449117,324592,165134,358881,563200,400552,181470,238318,471904,714341,755199,536773,205071,242675,572631,850291,955023,897543,685533,417531,391360,716058,1089967,1125141,1086726,975498,648647,369460,407740,543498,510080,544144,702837,607695,484633,738402,950113,796989,635530,488208,348370,342252,456946,648728,684571,543542,543153,611612,446237,338640,607234,843507,608837,377073,372370,572123,775394,693035,579358,750388,817834,608200,517511,498762,515852,638455,551745,461074,601587,757505,676604,511952,479878,590601,708123,734313,574019,357376,357045,465465,444847,408115,658346,945414,753515,462918,429572,516572,690309,887990,688519,364782,297597,531039,875339,1029308,920515,843153,779268,687110,620915,578773,655431,712363,585733,559560,674654,656159,706586,988767,1232965,1030142,805010,704268,675141,626175,563400,555099,654818,812338,854987,849613,961156,962622,786770,753220,955327,1128639,1159676,940968,883079,960559,928936,772233,692278,645254,632981,716601,865619,940487,1170622,1311455,1075455,967718,957519,910350,964937,1029265,1015618,1022396,1014892,868656,689589,605224,751871,900894,948127,971380,1094322,1242914,1125230,919659,835554,817949,796387,1002112,1269510,1071199,710465,639106,631887,716343,971229,1050611,958042,983655,987509,972028,1014653,1199903,1453309,1470500,1189209,975737,867760,773708,658924,751351,984068,1187660,1357058,1403712,1184526,887089,942462,1141100,1083889,920101,991278,1061177,1063720,1091251,1099501,1141181,1135663,997680,865954,993668,1378040,1600759,1296309,898774,842688,1116378,1259358,1203847,1056276,1048908,1293000,1482635,1533176,1550549,1424489,1149281,1073000,1270140,1498294,1625757,1705376,1541421,1323461,1222211,1243276,1303659,1315405,1272333,1369282,1317681,1076902,1055224,1209286,1226840,1149884,1057518,1124693,1477896,1736951,1595646,1380705,1275495,1346528,1536304,1524060,1384320,1367048,1373457,1396400,1351782,1398501,1397293,1267534,1311480,1484075,1566579,1548099,1562478,1417717,1143178,1187215,1555382,1711070,1663034,1664131,1709506,1828346,2163107,2261592,2165662,2045701,2005292,1983025,1905590,1856015,1932270,2076100,2003323,1872325,1954904,1986939,1726940,1671192,1873997,2017000,1875902,1787167,1970309,2174009,2206927,1983715,1704377,1710914,2048092,2230526,2066146,1983083,2040968,2176457,2431299,2745229,2781097,2539949,2211072,2030513,2143394,2343004,2501440,2409659,2161286,2132405,2356340,2627872,2837878,3010763,2602607,2118988,2163305,2410517,2657255,2924991,3139306,3181266,2974510,2937348,3085550,3244118,3396583,3449429,3410115,3337631,3275825,3251676,3484012,3884738,4026451,3845816,3527823,3547180,3910277,3885456,3538105,3352681,3403887,3306840,3260475,3170083,3055680,3094838,3207041,3423148,4092967,4818323,4861574,4504185,4401787,4352739,3868563,3713083,4044304,4400769,4785268,5128838,5248835,5369231,5469134,5557323,5618047,5716657,5945274,6173932,6260181,6332170,6528405,6693095,6775864,7026054,7463359,7876126,8221714,8422869,8526628,8749782,8824874,8979316,9457317,9867817,10165371,10352151,10559269,11069832,11968881,12810548,13686655,14606027,15250525,16106531,17166530,18807630,20586031,22566859,24753169,27857041,31868953,36956429,44168445,57627647,82232425,94785012,67975384,28727262,-4575990,-58204500,-89414732,-72859716,-45219323,-29881006,-18553601,-9201926,-293729,12483958,18393135,-4600307,-41168547,-55233659,-44997171,-33565944,-29871108,-25551939,-20822796,-18051965,-16853486,-15923308,-14888671,-13754756,-12974129,-12334106,-12033202,-11590062,-10963003,-10010953,-9485941,-9728544,-9440277,-9035549,-8383872,-8515151,-8624914,-8000219,-7495360,-6940114,-6563917,-6420954,-6416918,-6093222,-5776877,-5893771,-6031169,-5960178,-5879815,-5934583,-5930582,-5602522,-5029729,-4900565,-4756889,-4658061,-4664394,-4667225,-4613013,-4564245,-4306253,-3948634,-3797391,-3847119,-3829362,-3920274,-4072404,-3805454,-3312956,-3137660,-3274495,-3424552,-3616824,-3677290,-3551088,-3216037,-3033787,-3210974,-3378805,-3138676,-2871151,-2848865,-2886898,-2820349,-2865901,-2989669,-3157903,-3017672,-2669500,-2500219,-2395153,-2466930,-2789236,-2904208,-2836290,-2682145,-2531677,-2694398,-2927301,-2869619,-2706839,-2473239,-2482094,-2531422,-2232887,-2106025,-2376216,-2593023,-2489894,-2225772,-2057181,-2180971,-2276058,-2292664,-2126161,-1842163,-1641403,-1862741,-2190026,-2487689,-2575096,-2287366,-1975465,-1820825,-1798274,-1731053,-1591886,-1445909,-1267311,-969136,-765591,-718361,-765708,-736601],[-544341,-308337,-266055,-419708,-479130,-257037,45689,174760,101974,-49298,-247015,-342910,-161766,102109,151623,-53624,-240242,-118555,239337,528115,616206,511641,398067,347264,318663,361406,306488,112910,158735,375449,402911,346559,447528,613127,578732,442425,347747,472901,686157,528192,366361,417396,419493,279715,187282,110102,122311,277980,347521,290672,238918,128979,68158,226026,453881,395677,263497,211348,105661,66247,206671,169017,48602,127608,236319,273358,317645,246601,123636,185673,179423,45310,115926,339284,392957,320274,183508,140915,234412,347218,406443,410060,443118,473133,379921,202465,35619,1123,242195,462463,330636,190376,223267,229208,347952,536790,445202,292186,354502,336691,234000,304876,328299,199978,268088,388036,362534,270664,330708,467437,548801,517644,512025,537990,509078,432817,264661,-8847,-159507,-134729,-39219,182078,454998,461851,218990,100693,192058,189734,77057,146946,288173,327260,470144,547193,461845,628372,804016,622726,426493,285706,24301,-64014,77012,153408,266179,437582,543752,598367,592096,513304,440905,310243,249588,296279,337381,224358,78358,258196,593977,824456,981620,1022124,870318,729628,486983,250955,216823,304143,330043,408837,509245,493496,480894,469239,365638,360529,474726,488081,351008,246972,310731,438037,314946,-1530,-97236,54439,115490,74159,113341,281571,430399,502043,554313,398193,234497,277439,333312,155570,20175,281952,536576,342534,224842,437191,586465,475321,281634,162688,227561,396322,521670,444240,219867,173022,300372,296575,225741,358083,527034,430264,203929,216325,403164,554710,539267,370965,174816,179147,267209,293812,250418,214459,324622,394471,334079,207840,173134,156858,152408,361134,558294,469661,445233,680446,845347,717787,386498,67052,22065,291167,465292,413157,454073,517225,593102,595019,440046,455404,746927,848242,673162,477403,358816,407295,450317,419555,547872,754406,751463,739651,699212,487463,208760,-100290,-222341,77413,449060,483532,391280,430600,563687,723029,742357,561345,318383,334495,571103,686836,545352,326423,228363,174603,334464,460588,310705,119716,-17591,-50862,47097,168236,273681,390104,512558,652158,549751,227067,71028,204953,391426,349363,279640,489066,715237,688726,651790,608222,420545,280661,373271,552879,582527,560848,639474,722597,555763,311354,276138,362548,310964,260607,411820,591100,524714,308087,262616,363175,489034,613145,531687,461513,507878,520678,474733,410234,312261,248492,279578,424838,620659,620162,539028,463642,340714,360562,716565,975075,720361,342245,484534,716219,642151,583738,574705,496183,430126,383865,450853,658629,697295,616129,737091,845403,820822,883661,861964,479724,97011,81320,313795,571379,574912,378487,384746,696714,885072,587892,384046,420658,590794,715081,660345,498863,418412,511907,727496,764218,627457,640424,694171,533386,475126,596252,527852,372088,502381,826425,877123,583837,404880,404223,397737,414450,518485,554329,538301,644219,802287,769333,816435,938008,805421,632922,597342,549267,470232,305446,315073,674977,766732,525845,521873,642920,605476,498010,462983,622360,672917,428309,456852,643997,818027,897679,884495,455130,-147688,-183792,496269,1418493,1467980,709134,864840,1407894,926182,983039,-420291,-2853130,-375922,2549986,1805237,203621,22362,321167,353819,480343,922082,1002268,491021,469915,755454,587942,390576,396800,351318,219377,378222,592219,458919,285883,324749,478674,713729,884157,664828,293089,292012,573573,732939,928117,1033306,840378,518399,430220,766688,1079828,1014686,963936,969473,747998,488249,478690,554628,516644,539049,712573,710591,677402,909287,1129130,1045330,863743,706303,528439,438784,509855,694820,775964,713307,724386,762882,538020,313885,534081,828643,671988,478829,488655,599089,742527,686653,604563,770333,833803,607679,548723,592000,553398,567230,515000,530581,697745,828040,771674,627463,532226,592250,726636,788326,587347,308984,331709,509429,491176,422377,642236,882293,696969,406972,430124,574195,799246,970793,777922,456240,361038,570334,894667,943287,786778,731111,765708,784230,723441,611528,598067,616945,566729,587262,661197,610314,701547,1089670,1445383,1281525,986750,858637,779160,663509,602948,626083,711453,839712,859860,856035,893949,842864,675475,708177,943867,1106000,1038239,858372,821647,895653,919104,851748,760591,654606,647902,806443,972332,906169,1007735,1196122,1079886,1016809,957792,860129,891260,993102,1018666,1035490,1063486,930262,745272,631100,699309,866038,944744,961850,1094969,1322270,1346678,1101850,904249,840511,818105,915862,1037661,961893,747917,672106,668506,829077,1147109,1189545,1108118,1143618,1078698,960940,890820,1061284,1297733,1354304,1189025,1014718,909397,837709,800819,911365,1076464,1197075,1345546,1403261,1242910,947178,944102,1131963,1121363,1019858,1097556,1219183,1212364,1193521,1145827,1112304,1128562,1039248,995475,1181507,1508887,1638881,1370753,994416,944903,1275690,1493623,1398571,1213971,1254977,1504271,1623628,1654337,1729338,1632067,1288458,1148365,1326898,1501891,1557026,1534368,1593425,1521485,1448160,1466520,1487265,1329098,1126978,1165214,1258777,1185319,1153470,1289844,1340343,1196471,1035262,1216168,1708281,1932545,1747198,1465476,1339965,1409548,1643342,1593211,1402057,1321425,1277538,1368760,1418991,1418283,1185715,1069342,1199085,1509756,1705878,1847269,1747974,1457657,1215119,1355058,1736091,1919645,1953669,1867410,1735027,1763612,2114578,2324706,2202154,1982119,2001411,2064402,1932787,1883889,2114527,2254769,2053665,1899265,1995377,1947306,1597011,1559129,1842749,1994680,1857707,1746459,1927811,2258980,2398453,2133190,1807715,1846747,2237871,2566599,2459262,2220419,2139883,2250058,2406169,2678250,2753355,2399110,2215999,2183626,2293097,2445471,2532556,2580585,2422763,2444902,2708316,3030178,3277151,3321993,3001721,2525341,2462625,2606679,2766438,3102708,3386422,3257566,2934595,2912539,3163245,3390021,3443280,3421847,3424306,3490021,3597102,3616260,3695579,3890000,4028317,3934141,3785076,3865779,4056491,4040661,3862414,3733314,3571340,3435731,3345579,3182776,3097920,3216059,3424359,3700801,4148687,4514239,4515065,4290986,4350057,4547022,4336075,4087884,4184857,4388263,4979609,5548730,5930068,5904173,5641870,5680792,5885055,6084572,6268310,6332787,6287597,6271302,6468722,6887183,7132806,7303138,7658309,7978881,8274912,8337162,8512942,8845918,8996750,9211482,9723306,10105006,10394222,10700573,11126411,11755185,12370986,13002351,13663950,14815482,15876397,16919623,17951488,19403513,20940034,22826393,25034900,28338869,32744575,38007352,45041005,58017947,80490534,90379273,66309551,30049851,-2381759,-50761603,-78096134,-65953443,-42813296,-27617665,-15593082,-5562484,6077510,25033776,30484544,-2367405,-54409545,-72845259,-57878612,-39538684,-33792067,-28718629,-23645785,-20678537,-19072059,-17727998,-16612706,-15516389,-14529049,-13738035,-12644212,-12244320,-12150426,-11492750,-10844405,-10570579,-9915463,-9490115,-9147371,-8962720,-8593357,-8108529,-8055164,-7808572,-7353879,-7049097,-6975741,-6497604,-6056742,-6162292,-6346832,-6152365,-6042260,-6137364,-6212889,-5998221,-5561289,-5508151,-5399458,-5255790,-5071345,-4802933,-4579351,-4622245,-4440497,-4157853,-4014086,-3998868,-3961025,-3990969,-4150913,-4088324,-3799164,-3559325,-3499715,-3621320,-3821276,-3854554,-3644671,-3238061,-3127421,-3464648,-3747011,-3617376,-3325657,-3231891,-3226566,-3238546,-3303775,-3401376,-3379810,-3054085,-2782660,-2682652,-2530470,-2531050,-2833983,-3063844,-2955232,-2631402,-2428920,-2643495,-2956691,-3033887,-2797686,-2437099,-2453714,-2526493,-2293191,-2117566,-2386892,-2748973,-2762582,-2532903,-2368249,-2442599,-2517261,-2665073,-2418732,-1903553,-1623651,-1789132,-2108844,-2490501,-2700352,-2547149,-2171667,-1912845,-1852833,-1798040,-1649260,-1502859,-1358280,-1131417,-919031,-827452,-887554,-818275],[-483831,-233083,-174107,-302173,-391755,-225807,82691,253767,198513,55180,-165529,-346710,-227705,115986,276769,146202,-75319,-52392,194325,401163,486983,447036,389925,361501,339161,342937,239233,28806,93791,386457,433127,244064,220644,405824,500855,487020,427915,495058,614001,478057,377905,462854,469418,348348,253490,152124,137070,322502,433645,319138,195691,24117,-36807,99243,298971,358747,402494,392489,176206,47368,150118,121696,5880,57016,154050,219100,287293,218650,102055,102221,19327,-50765,162264,394143,342492,221675,93737,78861,184267,287924,300513,277495,320635,385028,324892,196369,4087,-91138,158689,391585,239284,147171,261888,276263,319396,446783,383498,291310,394790,423849,373996,483288,442424,289061,351746,433836,294512,99189,181094,434390,563419,462571,422901,474473,432851,340941,193968,-81455,-196949,-102904,10543,181025,373260,338350,167454,98367,164071,155695,82819,179295,330196,378788,514575,543816,410996,507791,655698,532400,342728,142047,-131236,-139646,67837,154568,265656,436241,498118,538056,485924,388053,389600,324928,223081,209193,240855,154760,88397,270835,526375,708693,930445,1103111,913743,723158,501958,288111,193579,224858,256618,308195,338323,396218,482272,503359,400591,332834,359213,374916,265404,166655,269716,439233,355601,62012,-117622,-67701,24339,54601,153849,368991,468056,504675,552227,381515,211882,261675,303216,76571,-117833,126389,413002,293600,188363,378476,515025,411579,190380,49562,145842,344061,436818,329776,125460,145171,333411,321739,184472,260226,434167,374880,182572,243242,524802,725924,667673,420608,130019,30769,57685,116127,181323,230228,273934,321649,334345,261177,234392,167997,124408,289592,501062,465000,454960,654634,729935,555254,265054,-15782,-37307,271750,471748,459748,541881,582823,540029,458302,350579,414146,653853,660887,520192,375068,283925,353766,381934,308720,440190,641766,628755,623988,589424,438002,221919,-54301,-189432,43679,379855,365838,235335,272051,464408,649514,638285,412119,156343,196137,487579,683929,631581,403750,176858,82590,305017,471455,303692,126060,-12844,-101806,-8767,171406,277653,344846,501535,683373,585784,203352,-19536,104760,324486,361298,297720,447237,655507,651546,560126,459247,326193,226872,261966,400860,480464,521603,617090,720590,557464,293853,227370,312465,299062,276855,365406,485792,391083,190641,192147,325909,424046,536268,490249,423236,490284,480970,396171,341949,321630,330763,376307,511477,696688,604349,467548,442584,319322,242722,516765,837834,605809,216812,391843,637559,508883,492245,589745,544141,425466,330338,425339,616025,564128,452076,579877,768894,850033,923356,868825,463192,137860,135407,299210,444782,402947,288940,354460,597693,643622,392567,348643,422266,508738,558571,546468,504276,495108,559376,726462,707295,509446,476929,520602,359842,319940,413265,381861,251015,407780,746994,841426,519442,248674,224799,294755,412706,507642,456696,430894,535176,599286,554883,652808,833916,750232,563251,463141,428902,379410,239308,190021,402448,436037,292807,474145,647783,580306,452864,359884,320716,157277,29250,233276,533656,694880,816664,899143,566111,-43868,-221199,390163,1488729,1800485,1066556,1410692,1838024,237518,-1448222,-892567,-641068,1044303,2247173,1242349,-360052,-466545,26641,210518,391156,877696,849770,228546,150394,394234,339525,252296,355948,373374,255212,284755,441485,394058,327092,380056,489900,696310,911203,682202,325376,267254,392671,410036,656455,906886,846943,593068,455588,714181,882455,710814,640966,761218,699026,540609,539732,575722,537517,544421,653261,648610,652169,860830,1096505,1108982,961800,859246,671928,463808,438041,570620,699486,738643,764671,785331,563184,260086,396678,721026,695823,549679,550588,552502,618906,592244,528317,669633,727513,542299,535191,637050,556099,443642,448030,579211,711690,730013,692740,622185,524901,554224,692507,756292,526289,222995,250677,461409,442333,340680,479529,630460,506495,254905,284467,460866,713045,849809,743797,500172,387306,500498,731230,747382,612072,561720,674358,788308,732158,549292,441344,449670,478023,500847,520008,474561,590849,1003818,1331424,1239804,963564,867899,776727,625187,572281,598175,638950,712885,713000,709952,681743,592706,478771,586318,812011,911934,733149,629928,643209,704036,743272,752051,698190,605396,590227,766835,898662,724925,658516,821447,910239,920998,835982,712985,703190,778270,824159,866585,878712,788622,641105,503193,472602,656617,783034,789389,891526,1121642,1239495,1029215,790737,698957,702047,701175,680359,719840,676802,612460,632355,854877,1186173,1211888,1142652,1118621,984307,806853,682254,761837,860442,929231,975768,902050,799698,737663,787367,907228,997429,1035459,1153081,1256425,1169397,902932,830299,973719,1008275,987884,1050523,1211565,1246945,1190087,1055340,910559,940428,934325,972204,1204285,1435324,1422085,1229645,954412,923449,1242175,1542794,1440989,1236489,1293905,1467757,1486464,1491231,1574794,1511937,1207874,1007779,1070986,1201213,1239856,1110113,1291472,1427330,1437406,1431734,1335840,987245,733573,760036,968227,1079339,1041235,1148455,1290911,1107504,831970,982586,1425020,1582900,1458471,1218586,1091212,1162191,1412464,1375060,1156463,1011526,946395,1046279,1135105,1041901,796570,772574,903437,1228685,1510891,1758680,1591272,1244391,1113013,1311205,1594344,1723765,1775942,1676504,1455399,1405319,1620964,1845845,1675755,1431544,1552200,1722013,1597128,1542337,1833898,1925868,1690571,1593910,1680272,1516839,1184124,1171644,1435792,1580053,1545973,1473709,1573330,1859314,2001941,1812607,1593407,1688296,2022937,2356784,2300889,1937018,1748170,1816961,1918747,2055556,2044053,1753193,1795716,1921830,1991845,2064573,2102485,2248826,2225035,2257738,2428770,2630705,2786506,2709322,2613518,2418817,2349278,2316865,2319048,2577157,2763287,2537279,2285155,2285847,2510729,2690066,2737384,2804356,2794743,2845203,2995755,2956764,2759910,2777773,3059622,3169508,3209301,3316073,3276148,3202654,3243778,3298286,3011962,2795409,2647005,2512121,2470408,2574634,2823238,3136216,3307480,3316969,3315375,3246115,3296793,3549518,3805352,3682128,3501041,3518986,4035001,4581051,4980255,4731443,4293326,4380903,4728914,4979059,5015584,4873034,4786366,4786311,4945865,5404646,5678605,5746132,5935982,6060034,6149616,6144207,6450011,6788051,6897071,7099701,7558961,7920382,8214046,8604387,9088438,9592003,9772367,9993054,10190195,10940558,12039254,12965512,13799085,14742739,15739732,17100653,18875051,21436602,24800151,28755152,33765954,42469507,56596681,61685447,46627933,24433984,496507,-29329178,-46559641,-39731336,-26179291,-15863538,-7314930,453944,13029812,34132772,37290166,244314,-53163969,-68747129,-53547913,-37006003,-30151871,-25233326,-21192564,-18598396,-16878800,-15435642,-14357821,-13545410,-12647536,-11835161,-10364191,-10006722,-10331178,-10228454,-9670785,-8893151,-8258326,-7817334,-7789492,-7366114,-6734461,-6601857,-6869991,-6920256,-6464552,-6125855,-5947912,-5411958,-5021119,-5185620,-5415657,-5145409,-4922421,-4928565,-4958342,-4885358,-4885472,-5006458,-5000103,-4777655,-4352361,-3839148,-3569584,-3698544,-3622224,-3429043,-3299785,-3215671,-3204077,-3211756,-3346839,-3508500,-3467151,-3231846,-3027450,-3045126,-3128105,-3175093,-2997734,-2660666,-2641665,-3032838,-3328276,-3325653,-3124950,-3007349,-2938568,-2966348,-2962394,-3017544,-2849734,-2496687,-2451230,-2484765,-2305338,-2186336,-2309203,-2548654,-2482843,-2102453,-1840323,-1928439,-2211140,-2476024,-2296558,-1961363,-1972109,-2036086,-1943765,-1773388,-1931498,-2311875,-2483489,-2398118,-2269185,-2232981,-2268562,-2409907,-2176474,-1610449,-1337608,-1420648,-1687020,-2020439,-2245054,-2260832,-1978807,-1703319,-1586420,-1505240,-1334553,-1225800,-1188349,-1104066,-917568,-815875,-872553,-768782],[-354531,-149207,-101580,-203633,-300942,-183140,104086,289650,275786,178952,-54220,-340146,-302140,99907,383474,348635,115556,31954,120771,195629,252279,289744,307228,318387,303958,255983,128498,-49563,18148,346103,429735,152526,-1268,131661,328059,449057,444734,449248,464266,390506,343435,427151,429309,347166,266811,178300,160304,317037,425497,284246,94959,-106566,-137053,4134,133529,247648,480190,581672,295720,75491,97213,51841,-61939,-65014,-6390,93450,201073,175925,97657,31471,-116475,-143710,154559,364355,231814,99681,27681,13461,98081,174227,124409,95647,191548,295347,255420,157570,-49782,-191462,29149,250055,137509,121879,292471,295327,223198,246933,228375,228943,349002,407361,431870,546927,432130,285169,382566,453995,211596,-61973,21648,373657,558122,409573,315552,365279,321298,227926,116129,-113432,-201451,-80334,34010,153191,264463,198150,103933,82931,100008,97260,96946,203873,352787,447056,564576,510124,320044,317531,414169,371117,214883,-27499,-274478,-212402,19491,109333,205944,357112,387425,406682,323845,230835,276854,284499,181329,109507,103883,46628,66167,233445,370390,481671,769421,1026165,844876,595601,413369,248334,111467,101550,173781,201510,169710,263135,408817,451231,356131,249687,220303,226989,134135,46722,172800,349630,318768,118553,-88494,-138729,-42569,27699,154241,365918,422927,463349,477854,307203,175987,230253,217779,-56771,-262122,-1741,309862,238621,127673,274400,363073,265215,59722,-67725,63703,291454,343076,186173,2654,96153,329129,295577,121928,157967,316713,295948,158930,245474,564531,765980,682506,399979,63591,-113007,-132524,-59884,84419,192421,162472,229396,339224,324860,278183,133044,29451,160330,392086,384976,342074,500830,533114,320597,75981,-126027,-86946,243702,425583,444807,568878,596903,429737,262385,194565,270409,415064,391684,317682,207481,177609,276261,265580,157906,273283,456759,492186,493115,450747,366187,219010,4559,-131996,-81,263080,241078,86020,69830,270178,484243,480455,232479,5036,63306,338946,542785,560957,389622,80802,-38335,207332,389269,237692,100665,-9138,-132436,-43981,159219,226517,231228,398645,590238,513579,139415,-99818,9955,222685,320702,298875,365022,483467,511363,403565,255385,190307,148984,113032,174270,282116,360118,465130,598357,505570,264064,158735,235862,307272,310534,274476,278036,138329,-13256,76523,239324,310010,399171,370576,265222,332721,348050,248639,216560,305629,419028,471887,516111,600339,481862,329152,334767,236996,108442,290611,594912,389386,61605,227084,423673,270067,306900,514271,513870,364530,250197,361656,507246,364396,215748,346132,599461,765934,838411,742537,380221,154518,154122,213339,226390,162433,110692,222081,402465,310331,164765,247844,328834,301509,249103,279203,397521,486516,503351,573816,520215,307184,234782,257512,133281,111687,172001,147294,51484,256964,617486,709487,369880,34582,1980,158254,378794,445454,296477,252247,362253,354359,301608,402069,575251,536963,377376,277089,293395,251293,97529,626,35521,-28519,-19429,358513,572975,469874,333786,217257,15290,-260218,-236500,76512,421550,519973,644958,805901,598918,9707,-353391,116427,1318924,1880416,1259228,1437181,1158381,-1210288,-2989895,45792,2408275,2095874,1407376,419732,-983810,-1004137,-292146,77828,262935,653357,532837,-68082,-255537,-86784,91452,188727,343882,389690,269602,118281,150540,201708,277680,392921,510511,683712,842257,614221,317357,172178,74884,20948,270837,578183,709665,607038,441108,565421,586387,342220,250755,448232,548836,533276,573208,577725,538811,547396,536671,430656,403758,594614,856376,961121,901111,900651,733752,400095,246383,315354,494694,636220,691573,703323,520257,187755,235746,575842,688527,573002,543386,470799,468449,455388,394936,500902,548286,434169,485608,631114,526680,297687,352174,575784,617352,481860,467158,499066,459172,483187,597666,626140,394374,114796,129153,322307,304694,184091,224700,293099,238576,33092,36117,243387,490545,579474,576784,461955,352567,334105,442640,501533,436776,377856,507205,668047,641855,425844,248030,270331,351349,346496,311431,282255,398018,752187,963762,941704,759214,721828,654425,512641,469892,478423,469391,475530,454502,431517,358819,268747,243638,413033,612028,620427,357876,307092,378993,445890,482371,516382,517930,487240,460494,606588,680874,467818,276895,368944,614680,683105,614105,512335,456438,450404,517804,605039,541373,468835,393875,256152,152252,344021,530837,525020,561558,736711,856233,732926,541389,453414,488590,433968,343087,440736,516516,478881,543156,786017,1049542,1080391,1012045,882194,709029,551373,460703,427340,376713,441016,659904,687495,577704,507869,612218,738578,789877,778247,856673,1008861,985994,758707,623431,712940,786201,822843,862042,1025435,1134580,1071988,843296,597984,639538,725397,781160,983304,1126823,1023260,913684,789642,782183,1003657,1313411,1272833,1103264,1142386,1181865,1088785,1061205,1123255,1106550,929555,701253,639085,772463,842452,649091,755021,1049144,1162123,1106126,844948,388521,228313,316446,551713,755727,723742,812903,1047123,899684,562061,553482,771177,893272,888728,749958,613031,674928,905984,939777,740117,548146,495318,534730,555510,395142,364753,467773,532903,732327,1037854,1288169,1123631,816762,806779,1011226,1161061,1178279,1146484,1103109,951170,880765,890448,1011985,846809,688446,869337,1090853,990993,902459,1117721,1153873,989979,1027492,1143618,924204,681165,698916,854767,945265,1028523,1040159,1049537,1176627,1235616,1165544,1136301,1292370,1499724,1670077,1604749,1243402,1054681,1111787,1245649,1224858,1059043,974832,1156480,1321396,1334093,1342021,1404702,1579623,1645175,1623812,1623316,1613863,1619021,1559387,1646288,1764033,1786593,1646586,1536134,1587562,1561459,1404849,1354320,1362753,1446623,1513044,1689541,1920839,1827632,1711805,1755208,1592194,1213135,1230741,1688337,1973006,2087662,2179926,2018762,1852475,2025414,2261331,2003845,1670565,1475520,1477497,1480483,1486839,1684462,1990955,2042356,1938590,1963725,1975511,1839840,1893696,2419579,2549447,2273213,2235470,2487323,2773806,2890570,2516623,2210517,2354480,2695600,2944756,2900594,2670937,2618577,2693790,2794998,3051716,3196196,3189919,3244983,3249247,3162030,3173097,3506383,3736345,3725828,3845636,4195579,4527424,4789130,5143658,5499570,5729490,5651111,5528263,5326222,5344979,5970977,6480615,7063074,7572336,8095947,8860130,10041550,11365645,12825489,14782351,17190672,20616915,25921331,27385978,21438107,14794158,3298671,-7009933,-14459171,-10640595,-5066869,-962988,2608788,6949390,17547608,34345021,35305510,2528777,-36464660,-44716018,-34326663,-27136941,-21115328,-17135169,-14820812,-12918407,-11441587,-10317252,-9408179,-8898142,-8336886,-7646873,-6482157,-6102091,-6416854,-6732617,-6388372,-5587803,-5410423,-5015769,-5022794,-4598177,-4100916,-4242557,-4499554,-4622478,-4296420,-4097165,-3855064,-3429068,-3230008,-3442966,-3677059,-3455197,-3102149,-2968918,-2931785,-2946376,-3284019,-3507124,-3573076,-3326401,-2853218,-2318850,-2103976,-2217695,-2214767,-2063075,-1941212,-1879403,-1920984,-1946043,-2075702,-2356020,-2431520,-2248909,-2034741,-1939319,-1892975,-1975091,-1884742,-1674528,-1709962,-2045898,-2276908,-2328770,-2270095,-2184649,-2080796,-2062276,-2003047,-2050574,-1882674,-1660800,-1797575,-1925164,-1769137,-1557324,-1455613,-1599582,-1645168,-1343103,-1022018,-913009,-1129151,-1517541,-1455104,-1229003,-1225765,-1311856,-1365156,-1249214,-1240353,-1476598,-1725963,-1802875,-1723462,-1582151,-1622533,-1656382,-1468831,-1068980,-920525,-959665,-1130173,-1309946,-1444818,-1564474,-1483376,-1269608,-1095413,-969420,-795295,-756663,-860171,-909247,-757670,-674161,-711997,-592726],[-175751,-58807,-57083,-145779,-229512,-141726,100934,269360,307864,282199,42997,-334449,-358591,61379,433462,483204,272845,114021,44275,-29299,-18113,86081,174405,232937,236225,152689,30020,-92699,-43642,271974,402590,105053,-157322,-125461,116865,341408,384905,348655,307836,294091,267148,315959,318504,286558,226811,179007,184969,269857,339115,210571,-27119,-228876,-221880,-64596,-22000,75249,457499,701826,416905,127903,51921,-26088,-135918,-204033,-194578,-51956,102216,140889,111373,-12414,-198883,-194965,122962,271097,81680,-26003,-14809,-50905,-18607,11091,-87582,-92612,76271,204665,167498,80784,-110019,-264780,-110216,78912,51911,113474,309462,298545,109502,3318,19988,127072,242526,294670,388192,484188,318268,198520,343355,419356,129574,-162564,-97921,299548,532751,368716,204771,227526,206548,137114,69518,-79726,-157823,-65252,32979,109140,142856,59618,34313,53164,12700,26857,119641,226556,363495,524691,611341,450927,202604,106290,148115,179876,80367,-159734,-350887,-251646,-43179,36425,113488,231117,239253,230487,152326,87674,136902,196006,130192,24279,-32279,-63115,17175,148068,159728,215356,565860,816157,638285,343889,239179,151703,-6876,-29660,106160,120252,60503,150942,299418,339536,250272,132816,83584,69840,-10612,-70290,57790,202571,220331,142707,-44095,-161910,-82340,-6369,121966,293682,345698,414629,360574,195089,133683,184237,100044,-204895,-379056,-79785,249392,193368,61015,145529,175590,85419,-73307,-166465,-16533,228360,255616,55331,-108294,52377,298697,222661,43209,71391,206383,216746,137294,219594,495311,641456,559519,308452,565,-201255,-255433,-201082,-22963,115345,48341,152118,346668,387084,295049,52245,-127717,-1124,261186,254242,147940,259128,292886,80858,-110661,-211107,-92650,228021,343900,367531,528326,552843,292130,70189,19867,63052,109898,140539,124802,11782,61667,201832,148639,21856,88830,239368,366190,396383,352097,303066,205820,70730,-61756,-48941,122506,140106,-14779,-112698,35374,267814,307248,75052,-84607,-3289,190484,318129,361614,271807,-42474,-162910,63549,232439,118319,37480,-18514,-149153,-71241,118947,131575,82381,228406,414318,374759,64161,-151596,-68915,99600,228415,281062,268203,250597,307030,236757,71589,55232,64417,-36918,-59746,59706,140062,228648,382845,411103,251397,121419,167772,330269,341112,149909,17465,-147673,-233627,-53000,124419,175568,245545,221186,59919,96930,167622,84333,68769,263760,496158,547468,444237,379272,300367,167593,164791,103692,-20093,96757,316454,135091,-89183,38200,148210,-94,74957,360849,415372,267867,168730,281713,368423,163412,-16694,110129,383752,579774,641038,515373,262024,141894,132375,92123,2079,-67131,-111006,5691,161541,33933,-7642,113210,167593,31731,-112170,-42821,219104,404004,369666,312212,256493,82657,-13590,1940,-52993,-86120,-76331,-127267,-178406,75736,455744,518589,191848,-157137,-194923,31488,336943,370355,133557,51775,170288,156544,100321,166741,269072,232863,116539,83106,165632,116069,-77906,-198775,-305896,-468502,-310493,197182,421425,299805,180637,76063,-205322,-474193,-333894,17470,324003,335478,418243,615039,531090,-20097,-575800,-289559,898840,1622603,1223633,972615,-352923,-3094793,-3185985,2478417,5640531,2435128,100371,-536357,-1518183,-1397922,-492975,469,119703,308901,166306,-302947,-628482,-569558,-143935,186791,355298,405998,274975,-51968,-182924,-72513,139399,356720,523778,673047,721546,526750,304142,41556,-272955,-307103,-89524,185194,483543,537240,359631,350173,298777,44908,-69783,141610,361557,484804,565587,529891,481894,512259,381198,128917,28869,202154,493710,661554,708308,817761,692015,258755,-18226,10442,237333,459815,557823,564031,422900,110378,94581,441936,647016,536630,469391,392422,350068,319485,248549,318760,358434,311230,408599,575943,465443,159861,232634,498623,424907,159229,176786,305780,356694,395702,450092,416103,217282,898,-7044,129521,121510,2959,-38373,-9595,-31147,-205297,-226673,15479,226382,262461,321622,340862,254541,117968,133710,269663,280166,206974,279977,434155,479611,292308,85621,125301,223319,196733,120945,80585,166298,419097,528746,538198,466758,473433,442263,347149,316096,303555,260621,202341,153997,88843,970,-58431,2917,213065,408066,332246,28510,-28683,89083,193839,229752,236658,276656,305841,275357,375649,406608,223022,13710,48435,296202,372130,353417,314048,221141,118981,216182,346454,189138,78822,81614,-25508,-146661,48165,289702,253629,213448,335271,395260,341839,235124,178395,238574,195697,129029,223674,324407,318762,436035,645305,766601,806910,731821,506028,337815,272559,274719,168139,48613,111703,367091,435509,307837,225570,335939,467475,522949,503839,543903,707619,731104,547887,375379,424699,528062,575919,598242,712858,862664,828065,545585,257280,311902,474748,473740,547017,646983,561994,506806,534523,555905,631446,860990,937923,849919,848272,749235,561658,493943,539553,592981,561993,345913,220393,383807,501736,319843,229201,534975,709531,598238,198292,-232506,-210671,-16498,146301,293227,281038,378671,650633,618847,338990,156543,117814,239316,329076,268126,104338,132731,311502,429656,300686,104664,72189,13111,-110855,-244362,9109,224629,207376,201738,452756,635513,523242,306630,360355,546420,622685,523039,341013,357126,391178,360647,221705,191813,124802,95750,243471,440586,352145,199922,242742,253970,209632,383058,573884,402943,252846,306691,347053,345786,471327,556906,541709,533460,487190,477021,596651,783560,862908,808991,694769,474497,372460,459273,677891,557913,276164,396461,563951,609558,556982,546870,690253,847098,906852,797933,665352,509164,433096,511302,614432,814102,938255,851898,735637,571263,361009,379285,520241,517337,440718,424929,760461,1081201,906763,627213,502681,228396,-101162,63535,581794,898488,934523,963758,846860,649429,810668,1097091,964574,548362,363691,548813,585054,450795,521358,790496,929231,937732,976284,972150,632867,422366,839930,1147130,1018106,1042899,1042226,1041437,809145,489012,466595,586704,754732,972483,980323,801368,788662,921720,985767,993596,974799,927194,917506,933285,809842,842059,1059916,1180332,1093229,1111204,1314756,1540085,1687730,1891774,2045885,2056225,2004753,1776193,1472188,1011793,970374,990933,1340377,1663660,1924997,2278824,2974201,3256187,3096333,3464276,4029430,4040699,4268133,4253515,3286330,5421238,5082332,5596329,3888900,6562628,8599961,8773669,9200169,11155646,17149131,25096087,25225335,4030974,-13739764,-15958074,-12422070,-14586189,-11153341,-8485979,-7544050,-6350389,-5422325,-4926291,-4304343,-3921552,-3708709,-3263722,-2827375,-2398564,-2374864,-2742354,-2572986,-2273678,-2663155,-2425989,-2209635,-1972070,-1823579,-1988326,-2023041,-2004872,-1878972,-1871788,-1668310,-1481297,-1478635,-1653311,-1845175,-1768923,-1374243,-1167840,-1125211,-1132686,-1444922,-1614193,-1667922,-1515849,-1277542,-969388,-830216,-820892,-825374,-668411,-560098,-613169,-693836,-745060,-889473,-1124420,-1140490,-1032267,-940462,-801777,-718806,-809750,-757310,-615636,-639331,-879571,-1056650,-1088786,-1126345,-1089749,-1001679,-933668,-917913,-1014137,-975609,-912031,-1034266,-1131098,-1036437,-822256,-598026,-632603,-789487,-625750,-278784,-67962,-260563,-648458,-668448,-510486,-490303,-656015,-791017,-739438,-604879,-627637,-819929,-960002,-902077,-725593,-830568,-785028,-624328,-497624,-533237,-585330,-637146,-639733,-656377,-786488,-890072,-762594,-552113,-393483,-258730,-300536,-510880,-618756,-493860,-436684,-452976,-345138],[7634,27572,-34846,-118682,-178095,-108638,72143,196792,281458,330157,91209,-329162,-371296,16933,404379,499944,346004,173439,-11802,-216939,-253251,-107314,31004,129640,162888,82502,-14342,-90008,-76426,185477,359913,110177,-219378,-297875,-69402,195091,257321,219522,201420,211226,164095,160093,179535,195855,148311,150638,199097,201567,217113,133679,-122376,-309985,-280337,-112360,-144416,-118219,327634,688000,479669,171109,18982,-87034,-189943,-319095,-351961,-166390,30520,129956,135607,-31544,-226980,-187671,101586,155632,-74339,-134102,-42384,-105832,-145369,-176450,-289253,-243982,-15761,105512,57360,-22782,-155955,-286480,-219989,-70705,4857,121204,311592,300127,30879,-208418,-185458,19594,120227,128463,260615,332701,151588,59544,233166,314487,58485,-184553,-153427,221639,488116,338576,100259,84906,117076,95136,73227,15050,-68605,-51319,17799,62621,22455,-69759,-39468,12022,-75367,-42791,138944,247069,368154,587770,630829,368908,79195,-70485,-71508,4999,-24267,-209319,-331973,-235089,-83868,-28545,30970,111843,98291,54824,16258,-5389,13130,82797,74350,-29051,-129076,-140000,-38052,39589,-50924,-17150,370478,540539,323508,20277,28131,33916,-130347,-139514,57524,75909,28428,97467,200470,214269,127231,19475,-29277,-69196,-131868,-145313,-39186,40001,92958,125373,-14732,-147070,-95803,-42424,77574,203832,293615,384791,238488,75897,91723,124174,-23880,-324849,-441302,-106661,227243,164925,5127,19725,9792,-64963,-168442,-228128,-92840,143777,177307,-32761,-175105,32044,257839,127775,-35719,13888,129136,158713,119417,167646,326783,380393,325316,165588,-41226,-207778,-290831,-284634,-117952,26104,-17954,104961,339171,422478,275936,-60076,-312896,-157837,139629,112507,-59891,-6015,50712,-100992,-226222,-231748,-41824,236631,254633,249065,431044,453581,154787,-68379,-120340,-141722,-154182,-22049,-19184,-161848,-38900,151022,74838,-63025,-81205,25352,254706,348508,315515,258078,192230,140033,7078,-94718,-4949,81489,-49562,-221366,-166434,56544,147074,-24865,-82182,34287,103083,91953,110159,79773,-167525,-267703,-93759,37223,-32760,-50642,-45562,-161930,-103705,49393,21405,-51272,52592,231401,231407,5754,-167143,-129099,-34277,96959,244734,183687,27765,94225,102835,-42316,-44593,-13055,-161127,-242521,-117912,-60090,-19407,133493,291612,265859,144460,137237,351908,343498,12775,-220228,-359177,-386092,-160281,8821,51166,116751,89682,-117043,-129105,-1891,-48282,-63658,202995,546687,591571,331109,136313,131357,30628,-23064,-50770,-119506,-28524,71643,-93767,-213724,-124011,-95114,-220107,-141991,165754,279241,166511,106564,208437,238548,16229,-172846,-59195,182583,345855,385324,262613,151938,109508,82326,-18226,-150794,-227390,-318079,-240988,-61338,-86518,-76837,-13339,-7839,-212090,-402569,-304373,31742,279807,209683,32086,-2625,-94411,-190799,-160306,-141987,-223214,-284776,-374046,-376741,-102645,273375,319096,52444,-253794,-306208,-49875,303780,309849,8725,-125515,-252,46186,2309,21866,17622,-70585,-154473,-83425,57782,-5431,-237075,-351890,-515713,-726427,-483578,29112,216199,105889,32748,-35261,-301545,-491060,-294740,49014,249954,174275,180409,357953,362165,-142841,-847901,-741851,297681,1006328,852824,159412,-2096754,-4786579,-1989684,6006078,8273180,1882784,-1493353,-1447793,-1841845,-1520423,-495032,-10795,-31290,-64665,-126529,-404494,-847804,-926228,-367671,183514,366526,427509,286745,-163539,-450396,-352164,-54765,275620,504843,640883,604461,481844,313102,-78272,-538385,-511113,-338947,-134182,245917,384947,199580,112239,96306,-100941,-240608,-80810,192909,417052,513791,421477,350604,403631,207056,-150535,-313738,-162550,146554,332581,451928,635001,557975,80393,-276993,-250702,7438,271641,408143,409632,294285,40753,882,336639,559490,439012,347339,337287,292422,210835,115353,156857,200080,193935,309862,476170,372710,50625,101145,348470,180586,-136590,-79277,112757,251112,312831,278278,176463,38460,-100813,-125306,-50730,-39497,-141318,-230445,-196514,-234093,-396570,-414072,-148923,4593,-3699,59007,173426,117798,-83628,-97525,99041,149827,60685,27684,143788,296107,193772,-4729,29942,119385,111141,16969,-83513,-52922,112298,197533,197881,201018,215208,202495,164298,145581,120697,69214,-33796,-115165,-218772,-295589,-326045,-224113,13104,247607,124275,-188078,-295278,-155255,5052,46562,4893,46477,89707,70581,147056,168357,54505,-64821,-36631,62316,90031,131151,171190,62043,-107746,9375,150390,-61116,-236424,-188621,-247485,-326919,-122134,137739,36739,-64313,57836,67552,9989,-43092,-60760,12346,39774,64566,128249,170268,186194,344295,477252,431954,462718,392102,136836,2405,47054,137149,31264,-58764,14633,176171,203517,59828,-17990,64247,192755,266039,267303,275734,393507,450543,322822,148179,180931,306196,333511,348769,372034,467720,466929,214572,-41084,24046,236629,148058,43308,139574,145039,102455,241660,302029,245942,359988,547569,549814,508335,320364,74452,-32137,32915,180317,243942,66723,-50342,122503,272261,163740,-76055,88873,241008,98314,-345254,-649428,-458913,-175812,-143244,-166685,-158557,-36628,210560,332286,223044,-24427,-202838,-97816,5242,-51701,-249771,-277924,-163475,3346,-21772,-170774,-214570,-367394,-616586,-630052,-204844,78289,4266,-191354,-50680,65342,1141,-130701,-77849,100967,202127,39423,-268374,-257289,-58620,-31829,-181527,-293763,-216388,-177122,-138717,-11085,-88894,-298493,-417150,-400936,-364826,-141821,109041,50375,-33550,60743,43762,-42626,31782,132522,177044,157434,40905,-6440,139837,297385,291060,101627,-21594,-44212,-58136,61075,328908,199790,-92579,107823,178372,27904,-99943,-88315,127839,258129,248995,83251,-68425,-214985,-233296,-29039,-46211,-34403,106678,190213,137137,-142719,-398303,-238792,-25673,-44769,-199688,-214591,164111,428035,252643,-36138,-265727,-578442,-693188,-381365,43904,248024,122361,45020,59323,-46786,11604,197622,180274,-207782,-304806,10744,61370,-197005,-274035,-53359,243051,384811,397586,338420,-49917,-353548,-243781,33362,125084,199444,88137,-28766,-385661,-542843,-386595,-376367,-420083,-243491,-136968,-237955,-250516,-117911,-50335,-119390,-195777,-294789,-353929,-282009,-333559,-337034,-280533,-174589,-216821,-266777,-235712,-214722,-233960,-193424,-171104,-210305,-129084,-275334,-408484,-791810,-1240819,-1539472,-1405537,-1142499,-1037831,-907488,-537243,-742855,-1538611,-1845509,-1954434,-2772777,-3876897,-4379009,-4167146,-800166,5068798,7565044,8217680,9480800,10370976,9644066,9640019,10908150,11727115,11423751,11609964,4498121,2361437,2020999,862466,-4093995,-3717192,-2400838,-1961738,-1322564,-1064430,-1208230,-905271,-477259,-420038,-265379,-460119,-44998,269464,112708,202522,-103233,-758396,-764671,-337575,-279675,-361337,-385982,-281011,-98788,-112079,-192576,-119794,-174823,-250683,-299546,-431145,-502791,-200536,-31471,-38131,21572,7344,-19119,-19508,-48448,-164964,-173976,-84658,67765,99913,248957,323878,172695,91877,35450,-99903,-179663,-76388,-49997,-119031,-33348,-13061,-57444,48003,217026,250586,77792,-110534,-123356,-174164,-166819,-120180,-46249,-150990,-332349,-437542,-422651,-352335,-302486,-261721,-140196,41420,38374,-157402,-87565,211709,341361,117026,-167292,-184002,-853,31166,-225567,-368581,-349249,-185981,-68447,-129720,-204675,-111316,32161,-140121,-137527,-5339,-92847,-267354,-354633,-300287,-174912,-119912,-210223,-387418,-323860,-109795,53502,115251,6089,-234739,-318683,-209614,-170833,-179524,-105095],[145170,92926,-22163,-93763,-130438,-84766,24006,90321,200288,305685,78352,-314051,-326515,-15011,298911,388262,311354,195083,-35023,-333213,-411753,-248657,-84689,32445,101086,66876,3882,-51981,-78024,105771,307215,151893,-196259,-359060,-186153,47301,91566,92818,161602,153563,57987,5009,58083,107667,52953,94930,190835,135867,106604,80634,-154786,-330910,-302450,-134265,-206952,-277120,122173,522851,439123,176050,3341,-105712,-202114,-377279,-433174,-220371,2753,143044,156693,-39411,-220087,-131940,111432,61916,-198803,-205628,-61024,-140601,-251206,-344772,-435457,-328848,-84636,-9178,-72975,-128489,-170554,-252811,-272328,-156176,7766,143316,298290,307396,19287,-332180,-335883,-60164,26681,-32096,96581,158069,-8492,-92543,68888,148331,1401,-143805,-149582,148939,430914,310107,7547,-37065,70394,105393,121204,140650,46098,-31861,3293,28620,-80825,-187185,-116646,-35075,-141412,-100985,137280,256067,364612,604451,596205,267847,-27719,-171385,-196438,-115302,-73770,-164142,-222910,-155948,-71824,-50050,-2407,50742,8984,-72495,-58194,-34788,-60122,-24958,18411,-45711,-164069,-166290,-74971,-53050,-202479,-165446,205208,272204,-18547,-282672,-154283,-65572,-230793,-218928,15014,64312,61300,113695,147339,121126,37832,-55383,-107642,-169514,-202198,-157711,-94830,-100910,-27839,74738,-15388,-107011,-85708,-70661,46328,154456,300131,379720,144758,-20293,52112,51576,-129846,-383211,-435023,-97139,219908,151184,-27215,-72439,-87138,-136927,-197869,-242288,-158173,39392,106345,-67189,-182414,40076,221290,47376,-90543,-8647,96753,131172,103613,98091,105440,63616,48751,5437,-56052,-141271,-251311,-302089,-176809,-46643,-22994,80036,297466,406476,217061,-181028,-472885,-271450,50059,-1357,-216493,-229503,-153951,-186636,-232391,-179005,50586,266716,184380,125397,302746,315292,38016,-132947,-189778,-278373,-293856,-85877,-105959,-269357,-103494,130815,65270,-91626,-220174,-159377,153288,330564,309717,217559,186026,207858,63142,-124923,-79678,70251,-27134,-231188,-270643,-98761,12197,-62346,6876,167838,102780,-65784,-109294,-126631,-267141,-336787,-236013,-159922,-184903,-133378,-77702,-170431,-140891,-33275,-64275,-114385,-50400,113094,134889,-19475,-150455,-170738,-166185,-49703,192627,127445,-126668,-75714,18816,-80634,-95736,-74877,-244913,-340218,-211328,-182404,-207033,-81172,166792,292847,218116,151627,351675,302654,-106046,-358345,-414198,-409533,-217073,-80964,-36572,38625,3552,-217441,-268894,-113441,-125468,-155354,135467,561340,602462,224671,-24310,39435,-47997,-180353,-185004,-170233,-77504,-92636,-256806,-305980,-224546,-231357,-331636,-290833,-21593,145455,90002,74481,158858,146666,-48708,-212553,-126836,44903,143487,157725,77301,87647,76401,26582,-82595,-197346,-295894,-455561,-443429,-212867,-51413,-48780,-94507,-137314,-350186,-533866,-430665,-107426,154699,80313,-164098,-176441,-171877,-245713,-195016,-134703,-280442,-420787,-529016,-489556,-243528,85602,154939,-976,-221954,-302499,-68336,282352,268393,-70890,-254021,-126381,6457,5602,-10569,-121408,-293736,-369739,-201329,-20648,-98340,-338718,-420903,-547602,-723111,-486729,-103336,-876,-72864,-83209,-106611,-291294,-394877,-188287,132539,199813,49093,-31086,80463,116541,-343698,-1108175,-1125826,-344870,111065,76272,-785398,-3428214,-5703078,146636,9875806,9828701,573378,-3134196,-2166689,-1917332,-1363685,-308080,22503,-196518,-379020,-267277,-352874,-837396,-1060709,-570200,111037,352056,452793,309542,-191148,-582196,-561078,-249731,169209,440584,562296,522967,496616,344170,-151504,-654735,-589880,-456822,-302509,63987,180890,-20636,-101811,805,-97055,-259533,-191005,79126,350341,428247,272067,165615,216111,36858,-315370,-481675,-350777,-55764,97459,210953,403611,373045,-76806,-444527,-393604,-137313,117519,264969,263620,160943,-11534,-41969,245629,420425,296028,208266,302587,287217,135038,992,23417,82606,90336,194441,341221,255411,-22788,-23344,153625,-49497,-320530,-226976,-18526,175036,253212,124647,-25600,-94777,-171800,-193773,-147550,-112048,-199439,-306246,-253112,-329091,-487636,-474908,-223171,-131528,-164222,-130849,18127,-12851,-212115,-199529,10423,53961,-54918,-198915,-119863,145857,151228,-21309,-25627,48742,108436,22196,-175213,-213270,-87273,36705,19138,46874,34868,3781,3979,-5843,-33247,-69734,-187410,-297361,-395460,-447051,-491093,-418172,-155474,147816,20588,-283775,-435752,-295308,-96104,-55625,-128552,-116338,-113934,-106453,-12220,25915,-18270,3669,67092,-26173,-79279,7956,118222,18273,-169045,-71979,31445,-162465,-366550,-328977,-347313,-346745,-120103,95365,-100501,-229662,-45947,-28261,-158921,-225500,-220402,-146066,-22904,111679,156146,104362,118079,286050,326968,153393,149763,116766,-80682,-183727,-81594,38706,-1247,-4170,81463,99062,31659,-110378,-151976,-98870,5446,70901,97262,78862,108813,194699,137786,-9095,24413,164268,175722,185357,104855,46445,45115,-88945,-256051,-188329,45177,-97359,-338477,-242593,-164963,-222212,-25426,84816,-41992,-15925,211315,281166,225096,18469,-252286,-376867,-248626,-6969,73522,-61904,-138347,-752,144526,124470,-111160,-148202,-93917,-233906,-617038,-775995,-501977,-193118,-277194,-477489,-470905,-340264,-147041,107639,210088,45426,-117787,-82089,-45258,-164560,-385572,-464765,-393769,-224282,-147506,-223016,-333042,-550608,-816131,-688197,-266740,32079,-60953,-364953,-339515,-249745,-313016,-392500,-349862,-160175,16817,-122236,-453212,-523255,-315482,-261551,-302544,-361739,-189007,-176811,-259343,-205420,-242925,-453936,-627760,-611789,-586336,-427169,-195710,-164591,-191629,-61026,-80204,-197941,-210644,-158742,-13322,70366,-68929,-200867,-133934,-67630,-124807,-298216,-334327,-196202,-180859,-81921,132665,54353,-153989,-799,395,-301700,-508858,-463358,-230387,-121210,-186317,-335447,-422349,-443091,-310873,-85890,-237198,-496779,-435050,-201204,-209015,-498534,-661374,-460096,-299241,-327511,-443709,-402835,-142737,-27637,-123460,-262633,-478532,-746913,-663259,-314187,-55345,-23288,-284151,-474792,-359331,-295660,-337083,-316806,-288596,-526183,-491192,-163741,-120149,-431665,-616368,-452280,-99489,40944,4647,-74071,-325403,-498982,-591305,-501319,-331756,-303464,-394114,-438125,-629538,-642435,-519486,-631853,-782898,-643613,-512825,-608755,-650322,-564336,-477388,-421656,-431112,-618855,-769241,-690423,-649962,-719619,-763046,-606738,-533208,-602170,-729646,-932805,-1083862,-1109314,-1087389,-1063290,-973787,-1010642,-909005,-866780,-1286989,-1666059,-1733635,-1575069,-1638136,-1667533,-1552104,-1822223,-2461537,-2810095,-2909275,-3234674,-4276724,-5329578,-5153194,-3515275,3160318,4836173,6584184,5573902,4959811,4563282,5121314,6298886,3984237,153765,-72256,3358853,5747161,5138786,3475325,2196022,531701,566389,1064814,1331375,1032803,519753,583842,1064813,1156068,1099379,731580,1018795,1290412,1323020,1366403,827024,346411,117983,520448,551364,503311,562574,560202,759693,744670,717598,643248,460701,439858,526007,435975,290358,426830,505511,457166,573874,835023,906411,919042,735960,394398,153450,199085,415909,485563,572512,609158,482408,431233,386498,303647,380026,524000,463719,294489,275546,216043,256165,449988,679910,769491,626575,391701,335524,309051,305261,328254,375045,172431,-82421,-238705,-146655,138671,360528,391211,378750,406216,346007,204332,274629,443651,356218,91998,-44384,16127,264551,294062,653,-123980,-88251,35070,149563,178522,211327,378289,484961,318376,185253,232658,77066,-125186,-226150,-113093,69056,138114,85944,-56468,-28307,158641,307038,301256,151355,-55484,-76865,19959,49199,25300,60625],[204747,122252,-7934,-45685,-69066,-67941,-33462,-24550,84345,216442,19327,-276570,-228869,-22124,144386,181308,181743,174070,-26980,-373697,-491054,-324830,-150133,-43439,51289,89554,57989,-2966,-57639,45157,248745,201578,-121253,-325876,-221856,-70672,-70947,-4486,167651,122799,-24922,-106236,-16705,42885,-39027,19126,155597,90334,38054,57921,-118742,-293401,-283910,-118423,-187531,-350532,-98263,249732,288881,130591,7542,-69921,-165916,-364816,-420001,-212600,7482,162478,160954,-49357,-201052,-56760,151289,19102,-261164,-227034,-67957,-147350,-305920,-444361,-494188,-338961,-134385,-136978,-210904,-207596,-147305,-181498,-260967,-158849,57770,174400,267290,315841,73505,-349025,-400098,-91216,-12236,-136533,-46301,23667,-115039,-221768,-118207,-44886,-42266,-76209,-110513,92946,373726,273380,-69565,-117510,69119,150951,187527,255464,156030,-3943,3239,20140,-150029,-286425,-193599,-82157,-171220,-139907,101964,238467,342462,552562,498210,158500,-99658,-183440,-214116,-160253,-59865,-45626,-56799,-24761,3825,-9109,32849,74032,-2307,-120494,-70818,-11395,-70552,-101634,-31776,-31061,-136201,-145208,-78095,-94040,-252635,-213212,71606,57070,-290671,-472158,-249693,-115784,-290872,-277901,-36681,74372,135141,187128,151504,86573,16533,-74520,-152218,-222721,-214195,-111859,-102983,-196312,-115999,10384,-43146,-57432,-57133,-80234,46728,179050,357707,387260,97860,-74766,10266,-29589,-198868,-364616,-363169,-71306,201116,144509,-28326,-105909,-96437,-117062,-157522,-208669,-199552,-65483,44747,-53677,-133573,69066,198429,15341,-96431,4130,104540,126933,85574,25483,-101175,-208900,-189723,-134924,-49115,-39621,-173283,-259501,-181520,-83854,4000,56566,217172,331724,124119,-287896,-557654,-313874,1485,-64003,-285299,-368078,-290187,-172627,-136784,-76669,149868,302270,146931,32907,176533,166552,-46014,-133002,-182739,-310290,-289652,-91890,-149651,-289905,-121964,134360,110124,-84844,-322564,-297334,62235,309120,278698,158680,188230,267579,101546,-125406,-74620,100440,27010,-153006,-248553,-172370,-97757,-60018,140997,341211,169119,-125856,-241427,-282556,-319813,-364381,-347841,-333747,-307808,-173788,-83994,-156305,-163307,-98622,-88390,-68608,-24488,92664,103504,-11653,-113880,-191941,-275822,-180402,129375,98420,-190276,-173219,-23049,-74224,-107883,-116521,-280811,-346975,-220231,-212731,-291513,-211048,54029,301741,296948,188841,312546,222882,-173450,-350255,-294360,-295423,-212931,-126995,-70290,15870,-36273,-233209,-287888,-148185,-151872,-199611,74988,540153,586177,162991,-48933,54711,-57351,-269884,-259934,-162496,-64885,-160874,-342598,-369763,-254330,-232419,-317717,-343468,-153368,49384,55792,73788,140649,105206,-32359,-141272,-101140,-9447,42530,45181,27532,86301,62022,-12250,-90703,-153351,-281093,-487373,-534966,-269050,56666,31047,-109575,-176785,-343580,-490248,-416343,-169333,63327,21793,-209709,-216499,-134968,-176043,-130943,-78296,-271043,-469731,-554837,-488925,-317430,-78764,50130,37521,-81651,-193845,-28609,263422,230571,-121580,-327156,-202905,-5948,68073,40427,-147235,-395437,-483565,-261156,-58839,-149250,-362253,-398957,-429795,-493434,-332282,-169507,-179599,-201063,-155710,-142513,-229759,-285246,-85748,217675,167796,-46395,-194824,-167267,-161169,-590044,-1297615,-1335350,-859097,-874929,-1032070,-1622314,-3934520,-5648213,2376114,13214759,10404011,-1006368,-4571817,-2630354,-1804440,-1038062,-20605,62206,-383137,-580575,-253188,-185764,-595617,-939171,-715002,-49820,303626,473145,331137,-155589,-573990,-651937,-385853,71481,343167,431511,466675,532430,369539,-166963,-620127,-571707,-464157,-316811,-27185,-21579,-249563,-253295,-14020,-7814,-179510,-197640,38066,301175,330296,124336,-21758,-9598,-101528,-327296,-420913,-293265,-53751,20082,42247,182533,193154,-159331,-461263,-383202,-173323,17530,135974,135503,47772,-41075,-50343,144905,245898,143007,88250,272606,302059,83944,-99207,-87536,-5852,1578,72191,189101,132214,-61821,-117860,-37280,-205047,-356121,-244075,-60541,148083,227664,29394,-132760,-148589,-196194,-191211,-116571,-60442,-152766,-265989,-217087,-309814,-454122,-413577,-226736,-183817,-213770,-202290,-70994,-89239,-234422,-176021,-1301,4606,-128982,-347380,-282211,65814,156874,6532,-58176,9291,164391,111489,-179243,-284749,-156260,10983,4025,29479,-24231,-106054,-100914,-113487,-142372,-148018,-248081,-364555,-388475,-413245,-532507,-549719,-259975,101938,-1864,-286097,-431708,-304493,-118393,-102409,-168758,-189809,-254863,-213540,-67075,-6620,-13637,124935,232722,24636,-106165,3560,159934,89905,-74788,-53487,-25193,-136005,-289071,-308720,-315928,-228121,23363,131148,-160933,-284599,-14626,66200,-144791,-276377,-280923,-216301,-16469,204041,261370,136301,121443,260964,218859,-11683,-50964,-3931,-85435,-182707,-112223,-30421,19951,109811,196095,103052,-57293,-173049,-150660,-100332,-50781,-34884,5370,-39665,-98507,14136,32147,-75608,-38986,107409,135622,133849,-24868,-272329,-329651,-310304,-375925,-311338,-80830,-208024,-482161,-414707,-343373,-417364,-205241,-43931,-178433,-197654,-11219,98446,66448,-106087,-384437,-492536,-279436,20774,68100,-38759,-83995,-10120,92481,132385,23299,-162262,-229448,-345481,-614447,-681877,-416966,-145394,-271977,-554163,-586471,-487631,-336388,-10586,255483,257866,193956,132068,59142,-146122,-363486,-446836,-372524,-217587,-73787,-97327,-317198,-570789,-730749,-516189,-204232,67860,-18024,-337362,-383148,-292712,-404296,-459791,-378231,-181638,35704,-5607,-248985,-431500,-393251,-354240,-254529,-169695,-1921,-50105,-207372,-206530,-172133,-315735,-427522,-438911,-492072,-456213,-333231,-296272,-259390,-109510,-119408,-200812,-264282,-286949,-60601,147116,9287,-174369,-208733,-265230,-369471,-434588,-311790,-83437,-92663,-84467,-8301,-32870,-123959,-57954,-57123,-403549,-664900,-589192,-394995,-314097,-375156,-447241,-469639,-358378,-87986,74658,-138706,-545318,-585606,-321352,-354334,-623880,-641878,-445695,-384398,-415263,-419794,-336570,-275509,-294243,-297494,-261597,-382893,-551798,-401756,-118407,1525,-103155,-406377,-665826,-536438,-331036,-410559,-518481,-502494,-536500,-390143,-161046,-146956,-417853,-635802,-544618,-287697,-262466,-336949,-374011,-407662,-369026,-440554,-535745,-482631,-555755,-578263,-489482,-412595,-369178,-391809,-555566,-668556,-554544,-502618,-662119,-726438,-696054,-614882,-387176,-301872,-589568,-853940,-817850,-708770,-801190,-861026,-700477,-568027,-624645,-830337,-1160516,-1341752,-1308017,-1198085,-1132294,-1196651,-1190310,-972659,-590327,-731769,-1045319,-1256123,-1247474,-1452713,-1629582,-1755644,-1980844,-2295099,-2577568,-2602328,-2558570,-3690158,-5161068,-4670336,-3860560,334466,2834910,5178993,2365885,-171767,-697348,-403764,67667,-2170762,-4849591,-6469662,-36667,265401,416395,1014363,4658400,2775759,1751032,2266262,2282869,1648987,1085077,1021275,1398591,1546130,1443877,1356660,1435478,1362650,1374806,1353173,1062625,990020,689384,855293,985549,1097208,1066552,810306,873162,943090,1009156,847955,688472,780889,922275,835881,700734,707161,728570,691893,817539,1130014,1184518,1151339,940749,606902,278698,246604,417023,506513,511250,539602,550039,531602,484628,460069,618921,703087,558103,371945,270878,196467,309925,538904,777886,888109,775337,531449,387835,357578,334786,366675,396296,194045,-73963,-172304,22340,399758,726423,788389,668294,537797,395280,357577,491494,494046,182874,-80508,-74643,87798,359756,367600,103764,-21771,66623,154460,167999,180619,253400,474043,596203,525950,281909,187213,69751,-67436,-151905,-43625,143846,212982,185963,117182,117208,255777,389771,361668,201127,46801,71965,152888,171211,114931,123759],[186722,111601,11946,30687,9081,-57382,-91445,-124099,-35603,93629,-51243,-210070,-100145,-3506,-16873,-55641,3523,118766,-69,-357041,-514893,-348899,-164930,-94677,249,107325,102346,31479,-30494,6811,189565,234659,-32152,-241436,-195776,-141296,-190219,-55851,186147,115295,-63810,-149096,-42177,3753,-113029,-62499,101393,71055,15083,52178,-41594,-218117,-230515,-58189,-81846,-312191,-265701,-44510,67133,43569,28367,9956,-95493,-290895,-323981,-163088,15663,162072,141560,-63663,-181411,6497,200878,32001,-246882,-193030,-55242,-126770,-293658,-440216,-454809,-286136,-167084,-261689,-333102,-238901,-92888,-102637,-202151,-89892,138559,204203,215798,311409,162535,-277240,-374945,-71320,1783,-163110,-123571,-33579,-147073,-304148,-290101,-216024,-71421,-17090,-64254,65850,329306,223530,-127082,-146458,101201,204053,239400,323561,231968,29495,24943,43623,-172089,-354344,-261326,-123710,-163532,-154510,34103,181809,289349,435905,359089,61566,-127375,-124607,-145802,-129911,8735,104108,120181,134065,129286,88505,130118,172345,62059,-87510,-42068,37786,-30626,-134763,-69012,4922,-62186,-95124,-49192,-68064,-192769,-176036,-33702,-93293,-425250,-497798,-229901,-102853,-305782,-330789,-101208,94744,226653,291349,198858,108427,65875,-44341,-169945,-233328,-182378,-33231,-72376,-238054,-161009,-46154,-82822,-16744,-18867,-64405,81289,264667,423617,389036,99369,-85160,-42255,-112370,-219467,-274280,-244031,-44628,157866,137336,3726,-70490,-34088,-32748,-68601,-136912,-202771,-141284,692,-6880,-46330,104632,191213,48579,-39309,48440,134898,125892,60549,-32000,-230615,-361043,-333902,-227634,-31044,48747,-98772,-174134,-126405,-82069,13660,17781,117440,216994,13111,-366081,-543544,-276615,-9766,-74733,-269015,-411790,-343356,-87888,11793,31445,218610,321817,138389,-6301,82918,41346,-91937,-94657,-121670,-243711,-189186,-93722,-168388,-231892,-96056,147670,175912,-71208,-386149,-376683,-9015,260347,184916,68834,192191,310523,124354,-86149,12023,159053,85627,-24776,-120494,-172312,-186973,-51087,259475,473578,247981,-104775,-274945,-345285,-316232,-354449,-427166,-471247,-379948,-144998,-27785,-90203,-141129,-114264,-33024,85460,129081,153906,120607,15543,-72158,-187194,-336026,-264416,61359,81418,-179773,-197115,-41988,-63951,-104392,-135465,-263178,-277711,-174969,-180890,-274364,-242667,-34685,264206,322357,203291,227415,127083,-166807,-201156,-51563,-91632,-157491,-123958,-45788,35533,-47763,-189368,-202635,-117540,-147449,-203803,33674,492731,551866,157477,45043,162374,-5564,-274552,-252733,-100720,-15662,-144858,-359359,-408662,-228234,-122481,-202759,-301143,-197659,10176,63849,99927,153030,111451,43159,-3345,-22300,9069,70036,91552,119109,139182,77556,-20546,-56605,-65068,-206107,-407550,-486773,-241132,136347,107028,-59465,-114727,-209294,-328175,-313924,-159677,23519,43649,-105824,-126639,-11133,-28514,-35936,-32271,-227264,-434316,-454116,-380962,-306853,-179602,7215,131449,104365,-24074,45728,232623,176185,-159173,-346259,-233021,-21431,135738,118600,-100663,-379523,-482032,-259888,-48063,-146793,-311313,-309770,-242528,-159261,-86700,-161269,-277735,-253125,-182333,-152464,-174383,-227572,-33407,264519,146237,-126840,-307048,-342953,-417445,-840895,-1381428,-1313381,-1106118,-1692131,-2196193,-2142905,-3588830,-4930746,3750040,15287064,10596646,-2148591,-5579918,-2864716,-1625333,-715643,245127,74061,-584443,-665893,-151047,18891,-196817,-599960,-747513,-245583,239290,477733,328365,-107546,-478399,-620093,-418994,21904,248237,270048,393845,521634,351713,-138908,-481848,-486160,-395498,-225351,-29956,-164377,-416459,-319265,4513,86077,-65162,-122713,73143,279638,244215,23629,-152083,-197936,-176545,-212251,-186443,-34380,119875,82590,-37298,18664,66557,-142197,-319312,-229397,-107963,-27651,29872,34062,-25699,-46488,-46341,26951,75458,26976,18755,233926,303163,47246,-186560,-180458,-76759,-68481,-38225,47923,31905,-69026,-162279,-173452,-255376,-264534,-160496,-25646,170971,237128,13049,-122394,-115017,-166233,-115648,37082,101896,-19869,-146126,-138421,-198814,-308488,-278211,-202035,-183170,-180513,-158504,-68367,-80237,-152109,-69942,39824,10277,-145329,-382855,-307964,62477,183277,39996,-76076,-3947,233226,232583,-102550,-260618,-125180,45311,89614,115776,23663,-115147,-133603,-169623,-209107,-176122,-231367,-316108,-211754,-212782,-450013,-584183,-276436,96013,15423,-229549,-302749,-195545,-89946,-129209,-159369,-186397,-300444,-231489,-24925,47254,34330,217723,358955,159043,-19584,92363,270109,237996,105912,11482,-41802,-36189,-71044,-161735,-191617,-37389,224025,194514,-160005,-257471,71793,233301,3460,-197188,-243995,-201533,20285,281160,378463,235312,177737,256711,148538,-80046,-116542,40960,73498,-44050,-73202,-68744,48952,204871,279412,148035,-55109,-128066,-37839,38069,8353,-46167,-5562,-77480,-187165,-53102,20259,-59652,-29837,112651,187094,172953,-10995,-387340,-538640,-418154,-409401,-341640,-128972,-189195,-404377,-387665,-385924,-462882,-256503,-61561,-178212,-229549,-115379,19459,45937,-74565,-355067,-421454,-143302,156739,173934,83251,47975,65217,102966,160193,191366,-34832,-193820,-282798,-443798,-497097,-300085,-92011,-169064,-408091,-511309,-480384,-339552,-14262,308877,458627,489959,359362,171169,-100017,-281826,-305065,-180713,-20268,143560,108337,-228028,-498800,-500983,-272352,-64159,156777,88760,-180287,-236545,-153513,-329779,-375836,-202630,-23392,151815,232660,127923,-146447,-351731,-342666,-153282,51680,149075,84962,-84536,-103369,1454,-49692,-56726,-98229,-219421,-281556,-307504,-348645,-260971,-119215,-134623,-137126,-186796,-260295,-6089,251739,111413,-48263,-125840,-290419,-451255,-420942,-150150,115754,66069,-45385,-104078,-112695,-115077,-94979,-63775,-366748,-620611,-515569,-385566,-351831,-360472,-347762,-358686,-184241,142379,236174,30542,-341667,-425670,-242920,-355133,-633635,-542406,-321208,-322452,-351789,-251355,-185095,-284545,-354858,-316265,-215921,-237237,-288194,-178707,9875,62360,-93247,-353070,-615053,-540891,-291824,-346209,-496175,-506195,-376263,-187592,-106593,-142701,-301387,-478297,-472237,-384186,-471589,-557308,-522814,-382674,-205468,-150534,-315802,-444255,-589705,-559522,-394686,-169812,-146391,-267681,-377821,-370657,-273068,-337662,-553109,-609179,-614039,-576825,-284713,-172438,-523033,-854618,-851029,-693262,-727380,-757681,-696165,-633872,-668424,-839337,-1145705,-1259623,-1106072,-907491,-886571,-1121204,-1113867,-923758,-526260,-431192,-645670,-883152,-952454,-1170232,-1434616,-1742155,-1969182,-2165308,-2504468,-2604489,-2711662,-3986067,-5115218,-4024145,-2787372,-1573381,2843524,4849911,1862793,-1366395,-2470946,-3253948,-3973998,-4076004,-4116749,-7122417,-4742439,-5332392,-3191322,-752205,4360992,3835479,2412247,2660021,2489582,1702912,1242971,1110705,1205993,1293801,1276360,1633298,1534576,1094481,914928,844112,1001193,1250013,1089290,1005201,1221661,1401946,1183301,758011,652514,775118,852372,690674,663655,846796,939775,829206,752782,724024,750037,776087,882252,1047065,1011152,938232,833086,644819,326491,180974,235137,335808,313122,380874,532941,531987,450520,441174,600976,606904,401532,236078,120240,105179,240743,419068,589300,679059,623841,448654,251280,170936,104571,153355,199408,87412,-113268,-107322,111603,429392,763556,865522,699796,483002,298900,346545,536633,414684,-9559,-219805,-107055,130646,354849,323602,110615,-28613,122595,223205,134898,51075,67359,272197,448388,508538,274053,53859,-16869,-66918,-133238,-84645,83094,175730,181877,173078,140240,217664,349440,357456,215265,94347,124591,185486,182374,93472,99309],[121474,71888,34103,117309,87335,-56418,-145858,-193171,-126690,-18050,-94220,-118128,28582,29916,-142488,-248356,-159231,49700,29830,-310589,-511080,-345787,-147135,-127413,-68120,75675,97991,36648,-11064,-14585,136204,242623,44801,-150748,-142528,-162505,-240523,-57993,196217,127321,-49981,-125553,-38409,-22135,-159568,-127585,48696,73096,19034,41863,31093,-135015,-158286,37059,87768,-171593,-330171,-267818,-158691,-60906,55028,101245,-21496,-183169,-178715,-98625,24,121733,102518,-70603,-156765,39956,233920,83139,-162046,-109402,-19838,-90577,-221793,-330383,-331075,-194135,-180285,-356967,-411919,-217588,-24601,-44519,-126216,15888,224939,219564,144558,279285,242617,-157633,-281458,-15810,43678,-124947,-120837,-12759,-112014,-331361,-411838,-318884,-80019,14986,-29564,74643,303410,163524,-160386,-128246,144396,237919,251702,327057,255836,60237,65558,94586,-144468,-375185,-306467,-154570,-128291,-142211,-48895,85373,200327,287937,227874,3432,-113616,-34271,-33730,-42922,110855,240772,265630,289233,272430,215444,260989,306992,172032,-579,674,83372,30112,-127782,-86478,52609,32523,-38784,-6168,11292,-52294,-89465,-109033,-185885,-412511,-372972,-107923,-32583,-279839,-378909,-165791,115804,316166,396506,259331,159919,155629,10299,-167913,-215253,-135895,43341,-20607,-231213,-166752,-80108,-116798,-1964,16632,-24529,134619,354609,445720,374056,138843,-62912,-111526,-187748,-189769,-134895,-105631,-22634,97677,126677,64368,23204,57680,62069,31778,-44097,-160452,-163830,-16975,56643,54669,132127,194643,138807,74381,115442,164411,104704,25864,-57343,-250452,-371583,-372772,-261888,-11439,87546,-56758,-68950,-21906,-51645,-27352,-35809,35248,102463,-93517,-412677,-445116,-173998,5028,-52231,-201913,-380991,-320575,19510,146015,102737,234280,308452,141328,7999,40555,-32372,-99791,-43369,-40512,-120000,-72287,-119380,-170191,-125208,-35754,159842,225059,-67502,-407196,-391806,-47552,184945,38164,-42310,186691,327839,137908,-7586,153457,229481,132059,107328,52220,-134083,-255664,-57802,310311,497757,281620,-46701,-234693,-310295,-262664,-318149,-478229,-565776,-393638,-45125,109755,47146,-53585,-62462,89455,300646,345538,246573,151489,43068,-36673,-150249,-321643,-280471,-3239,57204,-134860,-168976,-53057,-72966,-106743,-130410,-188484,-157693,-116689,-139193,-196146,-199793,-93613,172677,254110,146326,102426,46607,-85476,32218,219952,122801,-73972,-78469,27227,76838,-52111,-124373,-65981,-51001,-128454,-178795,19440,434890,507273,190344,188726,314574,91658,-197366,-165021,-3747,45948,-71873,-320418,-418979,-173577,38706,-37428,-187840,-148033,25522,98013,145829,190654,154498,147283,140129,60936,71371,196804,266981,288980,217741,121713,2747,-5408,24503,-93706,-242973,-323398,-166663,128515,140733,35925,24058,-11882,-141196,-195714,-108736,33301,124652,82926,39910,143497,126392,26554,-34268,-181293,-332573,-267482,-201626,-211934,-181948,15440,222724,260787,146722,121468,179574,97395,-181014,-310751,-218727,-39450,169993,171341,-34093,-281517,-381240,-198841,10946,-87742,-208693,-195091,-73047,141081,161801,-95133,-276247,-218015,-161537,-141531,-155062,-234662,-42152,257652,129515,-201699,-375817,-423649,-604380,-1054979,-1359637,-1079848,-1035498,-2091236,-2992664,-2213819,-2718530,-4187747,3595056,15692119,11109430,-2200996,-5983816,-2943375,-1500271,-545383,388976,42862,-773373,-673009,-58371,175285,235933,-141083,-628665,-376784,195288,460959,282050,-96163,-369243,-498387,-336271,50247,197680,117090,265537,413995,267993,-96235,-303970,-354916,-283655,-93448,25176,-207155,-458976,-296364,17569,131550,41583,11807,172850,285358,186987,-4096,-184239,-273651,-162500,-36043,100645,298595,368156,209172,-47825,-66240,14628,-42990,-68862,20693,31381,-24110,-35770,-25002,-48465,-29962,-43267,-87995,-43845,-11052,16618,185504,274162,21479,-251680,-249209,-127217,-108452,-111177,-48587,-16002,-43845,-147441,-223346,-210410,-108503,-35546,48103,227752,274008,67996,-15453,-13556,-87169,12492,257113,314744,151276,2618,-45639,-33761,-95031,-130630,-185366,-166081,-104929,-42087,13141,13515,2312,61657,100268,65728,-92789,-303188,-213162,112874,200062,52263,-76018,6255,276356,334048,27514,-158303,-48954,81050,196882,239569,124244,-44914,-97592,-181805,-243188,-169265,-162748,-174170,62730,85639,-264636,-501075,-201058,121105,41111,-140191,-95753,-13035,-40147,-157664,-149498,-139129,-250393,-173035,71984,144132,96372,255317,421072,307291,115667,219165,401591,399756,282128,74459,-33074,84130,177596,37806,-34530,148462,390890,247640,-115120,-184914,140986,363995,205334,-22795,-129030,-123586,54204,308185,452601,349731,258755,259519,92939,-110022,-79204,190474,283070,135467,-284,-66885,64871,249369,313540,210281,32007,-398,129579,235759,128174,24702,59458,-35154,-144525,1354,90704,12473,22900,149369,269136,255234,103357,-279537,-517638,-414891,-376141,-284101,-92465,-88119,-217024,-237081,-304786,-369336,-174318,18041,-101463,-199872,-129341,28832,127918,50754,-225353,-254002,32555,281276,309739,236244,202313,195607,172565,217218,323639,140303,-62155,-129148,-213292,-304528,-198384,-42009,-9143,-130076,-310874,-353161,-198192,70285,338536,550382,639613,496792,216838,-71371,-191539,-121813,68983,271179,422452,305052,-116476,-390336,-277868,-69502,101799,267358,221908,33407,6261,56783,-161591,-203969,60844,201597,278894,454640,465749,139827,-237821,-240399,-40224,177623,212346,182536,42771,45290,185352,187746,239117,212543,103685,17517,-134918,-291986,-204440,-100737,-125360,-45985,-40401,-114155,120310,322232,163641,89801,54071,-164941,-375866,-321543,15300,283502,201693,11554,-95315,-132598,-105087,-69632,-26834,-251450,-426571,-291971,-226201,-248903,-197053,-139734,-182465,-14644,287741,344684,175891,-62510,-116331,-49425,-239274,-538389,-408159,-129106,-120250,-138141,-1777,-10457,-168340,-206684,-189539,-165221,-129044,-73312,-21221,99645,149135,27561,-158381,-384330,-386360,-178654,-174123,-287538,-302195,-97674,61170,3335,-94412,-122079,-209156,-276159,-325328,-451824,-530592,-443734,-228265,-22205,111818,-11453,-238438,-400927,-348869,-177136,10111,-22785,-126353,-102995,18175,88922,-59144,-262950,-274420,-286082,-305973,-74101,-12970,-372335,-685571,-672187,-486453,-409205,-392612,-479387,-566702,-580753,-647362,-821399,-822257,-578905,-355504,-422765,-703470,-678693,-564791,-397161,-250233,-376849,-517431,-531403,-624338,-877786,-1234895,-1472048,-1709927,-2141021,-2364344,-2765242,-3789529,-3843270,-2137218,-428999,-869359,3767881,4438270,2541213,461566,-771530,-2195495,-3458874,-1650714,-311038,-3159747,-6957209,-4831969,-1953553,-364765,1854455,2980094,2148172,2049924,1853476,1172365,870473,740260,542907,480137,556634,1182824,1066282,524238,175580,128857,568110,891915,1023403,850065,1035153,1124529,786742,416239,233873,309086,286594,187430,333194,558655,555641,425011,413355,414634,467365,576218,677497,649455,542246,506086,559255,503418,230287,-19806,-83343,27084,65621,201255,405877,403608,274130,237804,346864,323048,110173,-36537,-109074,-47640,57644,145844,210683,250370,264403,214749,54905,-89924,-218986,-175512,-91086,-85966,-161479,-75313,74347,254482,529808,649208,491390,266459,94968,166194,355057,205769,-175425,-299579,-131385,124741,255133,172189,-6608,-124004,75377,218785,88217,-94133,-165606,-46720,151673,300894,199972,-50133,-122397,-120911,-199303,-240405,-105861,24474,86613,130419,73953,83617,219819,304306,205997,93958,100421,142921,107975,3756,30472],[53082,25023,51129,183768,137779,-71515,-197567,-227495,-163514,-76318,-82414,-13172,127939,60142,-204319,-339696,-248157,-6664,50917,-256504,-494124,-335792,-122197,-151585,-160044,-23990,34344,14939,-7370,-29336,95019,233974,100120,-81999,-92932,-144210,-218156,-20085,198469,157851,10428,-60753,-33892,-50069,-171438,-148399,23658,85957,24382,12307,59691,-70497,-87769,140875,274875,28690,-278186,-362117,-321582,-155255,70969,160763,21685,-77079,-26560,-39259,-47805,39894,57414,-52132,-113969,46284,233576,143983,-32215,4893,27901,-58486,-119989,-151970,-158418,-88997,-169203,-396756,-426418,-157353,36288,-21330,-63715,115336,289645,208884,61649,214559,279023,-33058,-153545,50189,79492,-60145,-57251,56909,-38230,-309603,-460844,-328104,-59148,22548,-10704,115481,291786,103371,-165154,-79919,174092,236644,216990,269710,225743,77739,111618,156197,-79300,-340277,-315992,-169335,-80104,-102965,-118809,-35047,84602,158133,156993,5133,-72039,43371,75616,69894,219708,333483,353211,410625,396104,334679,386630,427859,281670,97761,37276,106004,78864,-96403,-80647,104644,123038,6088,26781,107163,112605,6631,-147560,-226773,-295927,-164449,68411,73306,-221347,-404106,-208549,128597,385907,477455,302614,204475,236872,58547,-150522,-186236,-105677,87459,32268,-189358,-145426,-88122,-133975,-21300,36224,29523,180697,378931,393736,346192,201897,-25198,-195061,-246784,-118802,20396,22254,-1474,43963,115268,141943,145054,129752,113780,106846,49410,-78935,-128968,-7619,121406,145472,141825,199269,254602,215180,189216,171592,47839,-17383,-40714,-169814,-277346,-336094,-244666,5233,68591,-52455,33590,106834,-8718,-110402,-84384,7553,32333,-174331,-434368,-308521,-38596,33056,-23007,-129124,-312564,-249531,101018,210104,115285,198759,257533,135543,57010,50755,-43820,-74617,7368,35336,8718,-1197,-158265,-151446,-4837,47035,170993,237483,-69782,-381699,-346962,-46863,106608,-107904,-145575,161346,313519,148443,96003,302692,293934,164479,208517,194061,-102607,-297742,-77622,275713,394369,239872,5309,-160137,-209406,-179663,-270308,-503671,-611298,-355581,97545,307744,241809,92086,47262,237762,498808,527443,316489,166380,55790,-12187,-79900,-223269,-224020,-54731,14237,-94304,-119499,-58362,-94315,-121587,-102550,-62130,-14842,-76820,-131764,-114042,-127486,-122120,48823,94780,-5945,-43314,7069,45752,265342,429179,277975,12765,-4559,128253,121930,-59560,-69313,62169,22227,-95808,-130196,34633,382431,456654,227351,304887,456286,220318,-55679,-21990,100157,102358,27429,-235629,-390274,-115887,184267,122742,-38776,-25434,74343,133136,202852,247457,222384,251826,237567,113066,144825,352092,474473,437853,287422,182598,48865,44064,100461,39382,-45754,-114144,-90878,38571,124066,146147,188475,164592,-12396,-115452,-51978,75431,225179,265350,205974,270051,232119,33227,-83430,-150907,-194717,-57663,-2943,-52610,-76514,60831,262933,333571,264246,167583,104430,7400,-166898,-218800,-159489,-38852,161454,172756,15914,-145636,-215609,-86638,103099,16394,-86002,-96016,25904,321565,340655,-4808,-186061,-101320,-89109,-106626,-164162,-276955,-93397,206548,115670,-266492,-411158,-412040,-692305,-1195718,-1262483,-732489,-712565,-1930269,-3016856,-1802842,-1816872,-4018353,1811339,14449028,12261007,-877546,-5693122,-2932756,-1487536,-581066,374142,-24191,-909005,-653099,-51946,223635,575351,309717,-372037,-361268,204260,427144,192275,-139920,-299828,-337943,-161795,160909,215987,8584,78638,212255,126480,-66755,-139073,-196267,-156566,22637,96338,-144644,-353111,-200258,11905,122639,130405,181552,306870,304363,160619,35588,-112829,-200913,-53301,137051,329068,571453,585220,314336,-27985,-78321,24394,82487,199836,298981,208517,23289,-41103,-24309,-20797,2995,-39202,-162607,-82211,43080,77103,137965,221595,11802,-277727,-279311,-141979,-103527,-122711,-71979,5687,14850,-80793,-188806,-113963,38862,73690,121111,294463,325561,164265,136263,118403,21595,155260,458363,494938,301783,136856,59554,146127,126059,-16324,-187803,-156233,-24607,88959,130245,157845,178851,169451,146772,147771,21384,-141964,-54550,177756,189051,39039,-50490,38383,280394,384564,169233,-14249,25520,93018,264569,334118,217223,65587,-14717,-166319,-251268,-136739,-64853,22424,342444,391749,-19127,-313460,-55802,173632,66036,-34817,130770,184447,12712,-186959,-165064,-83178,-137531,-77416,167163,238468,156882,260405,446755,414766,231777,325507,504420,513198,383100,111786,-2462,190897,364353,214840,102179,272915,467747,277504,-42649,-100139,154453,402929,383112,189765,30296,-15317,69220,280702,458736,433242,341970,262216,31325,-145367,8108,360216,444825,273078,80400,-19881,70139,248758,320063,283318,181200,169268,289127,400259,251344,152525,184543,76011,469,146873,212977,110860,95292,195601,327398,334291,252500,-22900,-300646,-332973,-300378,-156001,21432,39172,-36035,-49674,-136183,-177102,5451,150375,-14745,-168897,-89722,91682,250005,199418,-58607,-80628,148752,328513,412014,369122,341552,346236,289185,312083,427648,314509,100844,49803,21787,-109130,-93151,34318,175186,162789,-72184,-159791,13708,195790,337688,530871,655794,534292,209305,-33865,-82074,49595,278097,544764,680525,447914,-7086,-268504,-138611,56886,248197,370980,355378,251046,253910,256684,40223,1006,297576,395435,385020,608737,678083,333454,-69440,-57993,99744,237240,252585,242580,143153,203920,338291,327676,362032,412181,401980,354700,135375,-120434,-96718,-54789,-70135,68319,129674,99190,290243,363798,177130,207605,272351,67175,-163820,-146351,161541,394007,291174,108420,50412,-42426,-37924,50283,78784,-67223,-124733,24857,34247,-29385,64918,112890,29859,157182,394534,434659,312377,206829,207037,186601,-32329,-305639,-192175,115093,188754,199953,285025,174338,52973,96742,57221,-65737,-18083,112065,141896,233771,327660,290426,149470,-51815,-112646,27491,93774,66559,85142,285790,373965,212985,58721,129707,145366,44538,-65376,-171500,-238905,-147543,56475,237417,370626,333702,126375,-33799,15638,175306,225097,128191,125317,306268,485625,497561,316906,194655,254635,253752,198501,334317,319735,-16629,-251862,-208307,-32558,152430,227350,40166,-163990,-165377,-142687,-159671,-50771,202807,374016,250670,57884,132920,218340,128205,173498,118094,140145,263151,326726,145986,-125216,-316103,-581097,-1026530,-1328900,-1857487,-2412795,-1256059,1361360,3296226,2795375,4871398,3932366,3281631,3109465,2518143,1587929,1092784,3223994,4549547,4075225,-1966788,2199187,2826369,782693,-2511960,-1250898,-1005085,-1303038,-1019909,-941872,-866951,-760786,-974394,-1119466,-1003928,-429928,-351291,-632715,-938322,-886259,-471905,-248335,168716,104930,156484,94303,-189204,-324450,-453276,-489021,-652261,-666150,-368352,-127259,-189621,-304548,-273178,-249647,-200414,-19963,110593,-27483,-126438,-51284,119392,115561,-101559,-394665,-524101,-414423,-267978,-72900,91296,68854,-84134,-139547,-100550,-123010,-279276,-397379,-411906,-321219,-263912,-232542,-254552,-280115,-220969,-139527,-183733,-372085,-567425,-552956,-430016,-335528,-280415,-164480,-115783,-59080,139027,244789,117272,-77398,-214276,-177550,-48720,-133241,-346850,-377654,-206853,10970,34097,-108313,-254959,-278318,-62209,103854,-11904,-232107,-342381,-335710,-203445,-39250,46828,-128282,-235908,-228585,-352883,-484861,-396699,-253319,-123173,-2349,-49522,-105072,27110,193249,155831,46482,31496,63640,-5562,-100192,-35622],[18319,-5743,56335,204082,137922,-107898,-249130,-231405,-135990,-57627,-11332,88837,179762,69953,-196708,-308906,-232864,-27957,59656,-204696,-461184,-324734,-110248,-175223,-264406,-170012,-63942,-16021,-18134,-47318,69173,224474,135797,-40785,-61181,-102232,-141271,39958,206278,207437,98781,9689,-48908,-85962,-142288,-100521,46909,100851,15830,-34572,30794,-37267,-34932,219800,423492,228377,-136731,-324316,-383902,-219906,59668,153969,12078,-3246,94667,7840,-111581,-62869,23248,2121,-44639,43751,201626,188651,104083,118333,64215,-50364,-28902,30612,14528,7327,-132169,-367689,-372895,-84817,72510,-28461,-32511,174350,310580,166848,-17364,128610,261778,67685,-25063,102504,83775,-11429,25384,132268,38013,-255205,-433110,-249410,-4420,21415,-718,172841,283741,56894,-138861,-24484,172406,200264,147382,172058,154539,73140,142625,203001,-1671,-257006,-283542,-162363,-30568,-39796,-147752,-149977,-34985,87203,173615,70146,-22290,75940,145749,174137,309815,371715,376922,476189,471342,413694,470773,492873,346253,168175,62148,102093,93040,-60756,-53799,154783,190784,30879,32376,176927,241710,81491,-144093,-215363,-142428,41708,237046,185302,-139298,-379354,-212557,124229,419616,518475,312043,213398,264088,76540,-121074,-162294,-111921,83059,68359,-129855,-110523,-77704,-134242,-68809,31312,83088,196616,298462,278386,321759,276428,13857,-279659,-283142,-25638,156788,115939,27147,23003,108957,218337,254617,147475,95484,135981,124757,20349,-57300,16203,172789,208347,131085,194782,353272,338408,247019,143193,-44951,-64265,15481,-31588,-147426,-270038,-195018,19874,13792,-68595,116831,227158,34294,-186725,-98780,51051,32878,-216806,-441147,-189043,89859,64219,-7557,-84354,-243137,-169179,124929,183621,76607,135678,178728,109510,113923,97644,-4624,-26417,56683,99385,105712,11448,-177554,-105788,104440,143439,192829,221689,-59015,-310747,-258793,-13330,56707,-187934,-207878,111687,267121,158110,198430,409251,335398,191365,266791,248764,-111274,-304408,-85095,181610,203383,136276,32224,-83774,-93208,-95913,-225785,-501434,-602000,-283221,233180,501649,438776,254813,177004,356887,605067,595802,332277,155403,48732,3007,14787,-58318,-109944,-83191,-44243,-78288,-74271,-49005,-99499,-137709,-57879,93720,123624,-65123,-171134,-73540,-69013,-122785,-63501,-106374,-231259,-181588,17268,184418,421414,525837,345133,87396,82073,232063,162218,-64331,-35656,142747,87157,-37870,-57151,75687,344428,401558,238454,346667,547977,367485,125019,136958,182043,143062,126647,-112938,-312950,-68924,266648,235629,109737,128287,126082,145064,259749,317702,304915,336623,265419,122307,203357,458466,597734,484166,322430,244271,106016,89840,176750,178787,123065,56704,-47716,-82872,75486,240737,320711,251241,19389,-89360,-12655,126169,304732,369625,305374,331866,273334,8128,-146956,-136085,-57511,113428,164555,134748,109933,131160,237482,310605,298065,165617,18884,-64588,-97041,-77729,-60053,-1831,126786,129993,41046,-5397,-23737,56456,201114,138559,27251,-36606,53104,376698,417970,72659,-42939,76228,38060,-40256,-168479,-308048,-154957,134362,105068,-303429,-416178,-333473,-675592,-1234015,-1133397,-415339,-298244,-1243174,-2086902,-982822,-1297990,-4645351,-1056922,11952132,13709733,1552019,-4740890,-2856993,-1558382,-757453,236537,-105587,-953308,-637508,-149101,152110,733602,632818,-56660,-192429,272575,389277,84493,-215347,-277874,-185583,50049,324563,293575,-41611,-126209,-25716,-35371,-64430,-15017,-31478,-38290,88978,146803,-10377,-129908,-60882,-815,90979,209654,351433,426356,310806,151022,108824,30653,-2942,128742,275366,454931,712319,701928,344201,-12624,-44642,56530,163549,392333,536032,386135,109420,21172,41329,44407,43785,-21888,-166641,-44527,164355,173564,104188,166473,26611,-251294,-258323,-106546,-45069,-62320,-12171,92087,101539,13522,-104328,-22734,124762,136250,171718,349611,377778,265980,277248,241100,130882,269080,563102,571348,383263,231755,182334,307825,299095,50676,-194020,-157703,33580,185751,229949,297910,327353,224837,154882,220862,165670,42665,96573,219809,150980,15113,1475,87330,255839,376554,276437,126058,75631,78375,261711,357681,265412,177421,82197,-140747,-233687,-79724,47247,227262,557488,628038,227385,-72911,116108,247689,97267,73436,322510,344361,63195,-200455,-199099,-41907,-13635,7046,213321,295663,210973,270758,464071,453381,284535,373619,544551,540565,384103,126244,52439,270063,450874,325017,190697,316033,449259,287975,40619,-27406,109500,347486,483026,377687,191455,88671,67167,218292,404678,463524,415889,266189,-37083,-183998,106053,490745,524498,339577,156986,62163,75779,226886,328583,365039,353484,335427,397092,475573,344498,303127,341436,228518,185379,321622,347434,211128,171672,241968,342598,382794,377385,257717,-4134,-218318,-206855,10659,184010,153443,84795,113327,60144,51711,218132,278076,40064,-147231,-27012,169549,350340,313628,89711,39399,172001,302943,457896,458476,443066,478653,421512,428197,530720,479477,264181,219282,242406,115397,62134,167231,353838,379388,131002,39491,218524,311875,316789,460669,615547,508542,199564,58183,70734,183752,387246,708187,850079,532819,96952,-136369,-73823,121242,344596,445706,469798,435303,440446,400523,229159,199196,448169,506460,464510,705475,789958,452291,138177,168249,275880,325856,341261,276069,206628,340276,444850,383782,369028,517408,632215,643133,420851,121622,46011,14936,31119,202908,294156,321273,465752,400970,191125,304431,476788,339727,125166,85902,306139,466795,356310,258156,284030,133225,92501,242005,257474,181739,228777,359745,320081,250866,369640,371038,254843,335419,503139,532696,470719,452881,471128,402021,216471,44124,117725,375943,525066,579548,549365,343417,314570,455466,359534,108330,139195,299117,333181,426452,597771,647463,490838,273824,190400,281759,391568,471389,562889,723349,736689,510409,320706,433178,531706,445378,336822,267443,211021,260680,400328,551959,656312,694417,566132,396597,427746,589957,512066,364152,480636,787146,964269,886194,706439,701416,836471,842702,789254,874061,808533,501333,349718,408986,534938,782652,913797,722373,506116,503885,549050,654552,844921,1037131,1108828,990203,933768,1070740,1202705,977157,856283,838672,1010370,1269611,1417657,1302642,1185269,1084959,856108,456461,99968,-430007,-725146,1332953,5386711,7895905,8015497,6170261,4036121,4194171,5440278,5764391,5964732,6990756,8326396,9728628,13140437,11197230,12250048,8610778,1626699,-7798734,-9091586,-8559490,-8978444,-7381374,-5495590,-4563202,-3829237,-3576448,-3573651,-3401342,-3055896,-2655613,-2463416,-2457992,-2266821,-2060574,-1941545,-1403843,-1235225,-1317411,-1469522,-1547952,-1413650,-1401216,-1521240,-1770559,-1710533,-1325994,-1068424,-1106286,-1160525,-1119418,-1129234,-1128187,-907322,-729430,-855030,-869799,-676630,-474836,-485867,-640474,-889792,-1011142,-922868,-697085,-474132,-385942,-450089,-581598,-602793,-626903,-674285,-730305,-774972,-757472,-708611,-674984,-631405,-698104,-788556,-723402,-546049,-462011,-666144,-917691,-931168,-778456,-640355,-498230,-387771,-405492,-409072,-277124,-204969,-305489,-474873,-592221,-612985,-568267,-550932,-552992,-503279,-363725,-214231,-296522,-499399,-574151,-443694,-248824,-112561,-186880,-369652,-448327,-529194,-540155,-415585,-172336,-227634,-361118,-369355,-545786,-745779,-716369,-608605,-423091,-197998,-194846,-297237,-187895,30908,55709,-37820,-47545,-15943,-113188,-179282,-68723],[31272,-6233,47193,169569,84549,-164349,-299929,-212933,-53059,32595,99854,173993,181613,50554,-135898,-177153,-122919,-5945,60049,-154304,-400527,-304322,-117587,-201340,-355008,-307147,-148385,-32105,-33613,-72676,56343,223469,155592,-16913,-43651,-52569,-42049,100987,230265,274029,190304,55551,-85297,-121012,-69057,24199,122818,115807,-2367,-81129,-37555,-31417,-3591,248925,488482,370937,38559,-200882,-350906,-248946,12534,72816,-47897,22481,160818,45740,-158825,-151315,12448,83610,43966,52799,156500,203206,205462,192406,61533,-77019,16837,151197,139061,78462,-75745,-277266,-269191,-28694,76856,-47299,-31823,179622,276666,96910,-74221,46826,207894,135310,79458,126980,51520,-5438,82501,174913,85903,-188921,-344382,-117972,75351,26961,10511,224972,269815,37530,-82174,18548,135516,143884,68427,61793,63359,42743,138249,209764,58344,-150795,-214173,-129109,16552,40613,-119885,-226141,-130286,85463,263626,178576,17186,53233,158397,240613,362385,362830,347710,476209,484633,434501,489901,480300,337512,189349,81895,81320,67818,-36917,-14430,195695,224935,34830,9468,193004,295100,120757,-102457,-153682,-9217,178279,346528,275395,-43382,-289763,-177290,95821,405637,514564,290000,177849,214869,55070,-85483,-153521,-157045,31139,74437,-70307,-72329,-62592,-127424,-126713,2380,122928,176114,135907,147669,319062,353760,47876,-345365,-294904,64719,246267,163192,69685,49980,111920,271693,314872,104399,19792,122707,168798,106759,14444,32384,197136,234582,103579,173607,397542,400209,264519,77965,-157694,-107603,94962,109897,-43663,-209582,-135260,35793,-37286,-76943,172937,309612,74089,-196227,-56515,151248,97448,-221865,-439353,-124394,178007,92388,-11242,-77049,-196655,-115351,86335,88464,18140,77584,91819,66470,156770,154065,55270,30907,108651,158659,161880,-2634,-151820,-34650,194128,248076,240518,207918,-16698,-205377,-153688,34909,55094,-164417,-210955,41643,194837,163318,268935,436878,339990,222051,292108,203528,-167813,-270686,-48481,84598,5667,21070,44670,-19714,-7141,-38669,-196172,-468127,-537259,-198480,310170,606287,560112,373253,273365,401114,583377,530446,295621,128631,27908,14221,113302,128207,30908,-80891,-101441,-84814,-45452,-14929,-60637,-134616,-8259,239554,232669,-70149,-233701,-88254,-47690,-100263,-118349,-273546,-460868,-282115,66350,286617,461021,512088,342849,148828,168293,315591,197838,-50517,-15558,170597,145421,55544,41215,133669,319189,342894,214488,311566,571844,512081,314266,271834,221276,162262,206287,34418,-187814,-32780,271659,281834,226340,263425,152953,119778,302019,393529,391506,390258,232082,97633,230103,467386,565222,406215,314916,294411,165965,144188,274793,305859,213354,126307,-48889,-178122,24836,298196,377554,220381,-34163,-100288,5421,164026,336331,371624,309255,325500,275899,182,-182448,-125894,44637,205359,266752,306455,321877,214646,169479,220514,249414,115261,-58608,-89319,27083,85850,59955,68245,93521,72908,55823,123278,161266,198910,274759,243798,111206,-16785,46500,360942,405986,111365,107313,283627,213772,60856,-133574,-291026,-198049,62589,97095,-291047,-383568,-222893,-569033,-1150879,-1007697,-263182,15462,-241766,-373623,86004,-1314480,-5800196,-4034246,8822851,14589695,4313602,-3310847,-2700283,-1619316,-926495,60795,-178970,-889212,-618189,-299671,-1187,688544,751451,199283,47876,370944,362118,1502,-269215,-268620,-68367,232084,483212,387316,-47216,-287292,-218372,-168243,-84864,63817,114276,51558,96991,155786,135959,132145,85409,1743,78595,287170,475818,475366,275754,134515,169433,191842,248834,336445,382826,506576,729864,699602,291636,-17902,-464,65362,147655,448066,679328,530550,221807,134725,153747,123438,81512,18925,-98147,31013,294455,265450,88698,129081,69065,-173450,-186641,-20064,61699,58773,114281,215286,198101,101043,-21144,18898,133632,153347,201076,381540,418605,348173,373941,326378,210629,319295,533525,514414,373772,280085,311558,425980,389792,83738,-176661,-159470,56782,223218,272149,380499,412448,223091,114540,249806,291864,188791,183046,218426,102130,1458,68032,140399,221425,317960,310980,220466,99344,41843,187447,304137,264283,262686,159643,-118535,-188818,3153,164147,399377,683610,753931,413547,145796,263648,328645,143664,170533,441680,434818,112206,-180375,-222779,-22018,72707,43778,189113,298714,256220,306005,472987,419041,264937,357967,515101,480331,307046,135153,131338,321996,452122,364030,230911,292118,368389,284578,116086,19319,27399,226745,484317,490232,312283,161771,61258,151607,320392,445377,475365,277936,-90285,-191121,198721,563608,543971,355522,226059,152622,86627,208268,355599,445623,501298,457884,438699,462222,400318,437870,492966,382604,339315,455598,454926,295549,240497,284902,328812,395247,444860,453865,241377,-109882,-117440,173960,348869,239466,156222,224694,219551,250427,393942,353278,56042,-117596,39180,232504,388669,357613,178609,87572,130605,253307,460509,502270,496477,559606,525574,527991,630352,627997,415302,360762,430442,367352,286001,353023,494031,477979,254459,191231,357139,380515,290246,404437,577969,459926,223050,211861,255060,270391,383297,713893,888003,572021,198341,3528,-30217,152351,380489,478950,548363,557149,532899,470135,371312,361751,510510,525575,506702,760340,851937,550265,345111,371467,455672,489202,481697,289845,236355,426464,494738,401676,370697,570607,758179,809898,633665,359979,197958,97676,150876,340270,432025,499606,604654,445765,232193,384078,622635,573160,398781,316365,439421,518932,425663,438367,504019,311689,240649,440117,467587,452519,557065,633610,551887,514414,650702,595270,446429,485377,600593,635072,644665,666977,646007,548022,441393,417999,457793,602699,796784,892872,729922,458955,539222,765412,638595,331071,333717,477598,514910,630575,888223,987053,760314,495691,427207,498273,624156,804956,994759,1117276,1075326,819832,622248,723367,865689,829184,752648,711968,665462,649762,706867,830969,906570,985554,936974,757471,768435,943579,800530,635376,841742,1202963,1336819,1168651,1009309,1118706,1300235,1290471,1268125,1363232,1286246,1012449,914599,962449,1026534,1277311,1433895,1314761,1182031,1166383,1179576,1354679,1588189,1688680,1663014,1584993,1627674,1817729,2039416,1833655,1558931,1524788,1778965,2132220,2271743,2180318,2205241,2189707,2011809,1653696,1242721,721524,415511,3022891,8651857,12219175,12485452,7489932,4693920,5257327,7131496,8107993,9212512,11412784,12201369,14682855,21944979,27089129,21204329,13688731,2236663,-12447311,-18299653,-19106967,-19769808,-16238742,-11783498,-9561048,-7936818,-6847602,-6430184,-6073766,-5835938,-5174600,-4588385,-4125776,-3768004,-3732511,-3615548,-3168966,-2767926,-2887739,-3034231,-2868914,-2554400,-2391400,-2507744,-2734691,-2635073,-2252604,-1972059,-1917205,-1884932,-1862191,-1955661,-2022863,-1798776,-1585384,-1605100,-1505482,-1253595,-1097935,-1139900,-1234542,-1363081,-1411339,-1359479,-1129186,-911071,-885506,-1009159,-1086055,-1019422,-1077745,-1195988,-1150098,-1072700,-1064678,-1107008,-1052849,-947697,-1026915,-1162371,-1111739,-890074,-729878,-934673,-1219894,-1238197,-1064503,-922456,-755220,-658595,-684642,-685892,-603511,-570171,-654815,-823935,-951031,-1014990,-1036442,-943282,-780787,-678890,-572364,-483500,-657052,-909681,-861161,-569442,-428353,-367064,-393996,-489946,-505124,-621442,-783083,-715029,-397559,-359192,-486677,-503226,-699874,-930702,-966545,-929900,-720824,-403122,-324214,-437110,-367091,-145737,-76654,-135575,-109141,-72403,-188168,-221498,-64324],[80087,22707,26125,91549,-4114,-230525,-342700,-179215,59328,160648,216675,233257,145189,5760,-51515,2395,35861,48272,59026,-100819,-304986,-260489,-135666,-228115,-401983,-371771,-170502,-14164,-39772,-101059,49140,225486,158213,2657,-27878,-7818,45549,144516,267796,348483,261944,63859,-127271,-136563,42475,206585,234473,135816,-9708,-104558,-108463,-37594,16112,224303,452477,422321,185581,-61564,-262670,-248228,-64831,-56815,-129836,3059,164900,79891,-158438,-190771,27247,164546,127775,82170,121734,187173,239035,192818,2648,-134141,3563,169452,181068,112373,-15947,-153441,-149762,-8464,53992,-56621,-45884,139876,190892,10311,-95837,-2277,149727,174904,148090,123389,-626,-41433,86539,165205,89363,-130384,-225759,14239,154384,43021,28808,253155,248275,54183,94,41202,76180,91514,8179,-35922,-26478,-10255,87133,162502,76896,-57610,-124690,-68614,64866,127917,-38354,-239239,-179840,127874,378072,292309,35803,-11789,115071,252434,368452,323627,285615,414414,437626,396246,438564,391186,251591,162549,106182,58470,15433,-31305,25184,218493,221493,21331,-26875,156098,268122,126556,-38128,-58105,74283,220176,373821,324448,53960,-149033,-120232,42274,341519,469871,252872,110104,98374,-346,-54272,-161757,-226338,-54236,43378,-25956,-37228,-56552,-128114,-175702,-40500,142736,135271,-28710,62309,346130,425131,76650,-374287,-284889,128444,274076,164737,126111,121162,122375,281282,304702,22539,-68290,91119,176601,151664,51244,20583,184722,224819,66831,133508,369721,375074,225356,-12549,-263686,-140467,170898,212191,9180,-164240,-83116,54877,-47721,-53646,202805,337852,114648,-104831,45155,267771,187358,-202526,-427728,-117939,209554,114182,-24315,-94056,-180080,-107339,6461,-23433,-21340,49684,18431,22189,176470,191355,100177,82531,162936,217897,187935,-2840,-84187,48543,267158,354927,319611,226146,59508,-86885,-59769,75841,98043,-50366,-161948,-37439,108276,156181,282492,374874,299951,258201,305482,92201,-252780,-200705,48329,41502,-116885,-44959,70299,34619,27263,-23846,-187114,-405664,-427555,-121089,297413,558248,543513,393842,289858,353975,453690,376078,233036,104450,5995,26492,188274,276397,160723,-45302,-135683,-98609,-31920,44412,28395,-97598,30783,329803,292390,-69691,-275123,-137522,-61774,-61639,-91081,-339455,-606253,-321677,129941,324330,392643,428007,316623,206248,244794,363223,231778,-4640,7780,168342,206457,178390,157003,195707,295177,281999,170207,229211,523214,617710,477793,354201,211078,156684,253943,183578,-31315,621,216650,264239,287702,338142,140577,58462,313921,461279,467358,408323,167808,57253,215627,376871,389975,247332,275342,329145,226587,219889,396862,395583,202241,78390,-84515,-213617,-3876,310855,345314,92554,-128434,-116028,13399,175416,312643,293962,231539,273501,281287,48359,-162010,-109513,89990,210073,293586,424031,496371,296659,102633,113161,146917,33416,-110889,-55360,174409,227110,164490,145552,82536,34611,80797,236141,314607,306091,302891,302606,158295,-16807,53158,341244,345106,105689,226501,486342,416018,187761,-45912,-214830,-208446,81,86938,-217939,-299351,-106205,-396170,-941029,-896814,-343002,89091,758907,1628632,1190816,-1718273,-6889570,-6132387,5711857,14012210,6432348,-1722544,-2440370,-1569407,-935809,-63209,-231893,-729885,-552706,-410919,-165874,484112,653305,293405,231722,445057,353281,-16092,-247436,-221537,9427,326872,569412,439525,-39155,-358496,-304835,-234335,-109905,107426,217210,100999,59345,121402,232758,338358,204920,34719,110724,359256,513084,412796,180736,89283,179314,315259,468245,513504,477357,541981,677457,596187,185671,-39328,24048,21473,27469,363468,705800,615765,336304,261085,272623,187797,104947,79946,11499,92368,366504,312924,83403,116598,131051,-63828,-81592,100672,197082,208427,266596,333391,274880,147964,16237,-3371,85174,147062,223426,389795,440011,404011,424346,364212,239787,291502,384756,346276,282719,284567,414127,482162,392796,106744,-116356,-146111,46592,202065,243770,375889,421845,178250,31438,213378,353429,252509,181068,175420,64291,11355,126605,178119,187153,221512,254806,241783,101421,-11138,65154,198302,231938,306425,193382,-106581,-120222,107719,278031,515869,735600,770749,494978,273571,344804,394075,204017,241097,473553,449729,159001,-121130,-207517,-17181,95531,22232,103679,248685,286330,354938,451604,324425,194853,301219,435556,363264,200516,154560,225605,354946,410253,355295,240117,234038,267966,264783,164848,35263,-62484,81319,398539,502976,363060,193049,67101,108267,240539,400070,514585,303424,-96789,-136885,280570,585411,537355,356573,283585,217251,95405,204622,396313,505085,582385,509840,422394,399484,420699,520134,601244,497773,410640,497463,504613,349768,289572,317455,309260,379139,451932,523317,364630,-25923,-47819,293075,467780,299057,214250,283778,298691,368636,482629,354744,51569,-64605,98192,264635,355153,320298,189460,79132,81572,231231,447214,507545,502125,570823,562822,573420,692492,729889,535248,458163,559707,599377,538408,544965,563556,459209,282002,260468,401714,384768,265676,390394,557392,411653,276226,379000,415762,305411,292691,568736,784361,572676,292293,139347,38086,175790,364554,468574,577634,598384,530088,470155,449866,468651,509032,469907,496221,766817,879593,643768,491829,480959,578278,679098,611725,283115,241989,450346,484211,414886,427985,589498,755011,818404,714918,525923,329103,177065,251902,452803,526741,598491,674681,493259,303584,443898,678208,696162,568932,475625,527255,551300,508085,599786,619178,409961,347807,570134,634949,668047,785089,790825,672886,689070,843366,743799,558192,568572,661158,725523,798864,819353,724187,603566,586017,704126,734053,751725,938805,1058358,793100,497546,669869,952082,833020,548508,523107,615447,641671,786890,1105286,1199535,884842,571680,539482,607079,725645,979093,1262969,1370211,1301260,1052053,869372,927928,1074536,1098611,1058708,1029413,987300,913886,905992,995913,1025183,1102240,1118038,957001,963732,1147053,1006200,865539,1100696,1433168,1510751,1294589,1172618,1363061,1537984,1483700,1503392,1645084,1591406,1367050,1285886,1299858,1321811,1520230,1654100,1636088,1625843,1596452,1569508,1764276,1998658,2021756,1944564,1903632,1966327,2190108,2495619,2423545,2073758,1978895,2230940,2624800,2701223,2598377,2704685,2740139,2602537,2270283,1829134,1325816,962561,3827146,10520858,15020869,14484139,8287456,5218568,5854751,7809739,9066796,10507559,12977821,14211269,18279290,27873712,37053405,26256547,16888969,2748939,-15020824,-24928938,-27956013,-28988245,-23837513,-17225642,-13809956,-11486918,-9659429,-8710904,-8067033,-7661296,-6952585,-6278489,-5444792,-4903465,-4869427,-4670863,-4432136,-3913627,-3953503,-4044396,-3720816,-3355807,-3102914,-3130940,-3235711,-3139914,-2840084,-2546306,-2387458,-2276448,-2279745,-2467062,-2587737,-2386923,-2168902,-2056032,-1864553,-1629080,-1561783,-1646295,-1692045,-1657832,-1602324,-1585573,-1422790,-1236880,-1247907,-1428716,-1445193,-1274148,-1328326,-1527841,-1415655,-1209842,-1242655,-1380744,-1274595,-1108704,-1189736,-1331667,-1283719,-1067594,-912086,-1111836,-1394898,-1394651,-1213642,-1094489,-949217,-857108,-846240,-809883,-767924,-771614,-846347,-1032465,-1188766,-1261326,-1304410,-1196986,-980661,-865383,-768230,-703608,-931967,-1209779,-1025284,-621619,-550739,-575329,-555163,-559553,-529540,-628059,-872360,-853139,-557780,-486999,-585406,-586785,-746772,-969691,-1068767,-1102194,-907282,-557302,-405333,-482479,-455925,-285228,-204789,-218740,-139666,-99444,-227092,-237638,-39002],[136000,66607,-1041,-5969,-98914,-289058,-364081,-134524,166007,276948,302720,261968,90100,-49016,25957,165736,179773,107304,60897,-43619,-181592,-184092,-147308,-251342,-386917,-323488,-106194,42756,-24453,-121076,38717,212962,137696,23078,-4942,23942,97565,159444,302501,412965,298817,41921,-151820,-116447,172760,398859,347412,167877,16788,-90993,-149068,-39139,41781,165376,331819,379799,258747,33012,-170323,-228682,-151760,-182994,-189887,-42497,115772,110943,-98017,-162927,59291,210207,175708,122734,111887,148767,190417,103590,-108423,-202686,-55648,87350,132371,101030,25919,-35266,-53139,-27476,17493,-44580,-55120,77172,69695,-77752,-81185,-1633,116102,195484,179610,103133,-43796,-94157,37977,107286,50016,-93691,-114742,96762,195668,59532,52660,249820,226101,107805,98680,49649,19740,66791,-13797,-104719,-99736,-76277,-6020,66788,45850,-9815,-38700,13963,120076,209147,75622,-183731,-177818,169422,457614,369585,34114,-90644,33271,208862,329682,271093,211447,306144,342004,311441,329804,245225,108309,105686,138192,44589,-42308,-39847,53577,215449,182648,-4989,-54471,93751,190268,111839,25727,39162,105048,184506,328129,325697,136432,1102,-67961,-28983,236610,394139,219093,34835,-50410,-75193,-40253,-180322,-294966,-153199,-24366,-7429,-9673,-68250,-149075,-207057,-82614,144915,105899,-100534,63722,393605,477201,100035,-359964,-259328,150907,241899,131871,188664,215310,131223,233329,224771,-60336,-114734,72529,151696,140163,37512,-25090,134952,187625,29476,78477,277328,266657,130634,-106462,-334763,-158443,213849,255586,26010,-123228,-47592,75378,-1224,9050,213009,313086,159537,72935,186123,353888,249926,-176925,-398525,-140686,188918,126894,-30724,-112870,-186644,-141360,-77835,-95423,-15152,58098,-26558,-3985,176857,189708,104528,116999,210000,266253,194240,22360,-6652,122927,327330,451861,415457,281671,149494,18484,2808,93431,159520,97316,-89758,-110483,21447,128499,229082,239270,216582,290843,324623,-23718,-330178,-108671,191311,77143,-122219,-22071,131863,87796,17978,-49421,-196699,-325713,-296039,-63659,198540,354798,380129,299039,208861,235197,280828,213018,176884,95405,-4683,41634,214714,333728,246505,18573,-131870,-104586,-25819,115495,144642,-29908,45783,332787,293428,-44648,-256242,-181914,-92733,-17562,7058,-278023,-602943,-292824,181480,295744,261850,324197,307121,269158,304887,369097,263109,72812,46582,166936,274398,303477,269331,247336,256893,219558,132052,136721,401558,639263,580816,373281,158522,125373,264508,306041,127253,38768,136487,200897,281300,331853,93048,-23162,283528,500598,512843,391783,107324,16403,156328,224313,158403,84327,225129,352762,289060,314713,513811,422500,100945,-54210,-132824,-191018,-3507,284801,243108,-76573,-212741,-109122,25970,156331,243562,183083,113815,205921,314723,156855,-85728,-84117,76966,149982,257996,465795,587165,359736,74774,34229,33120,-52696,-129557,21324,294607,298446,212317,195034,97280,33471,125285,329014,418369,353342,282306,303367,171875,-10022,100596,355161,279167,70489,296595,652783,607462,317095,78461,-96312,-188957,-58543,64599,-93502,-152414,14746,-175358,-616764,-785215,-618793,-99460,1464097,3293352,2110869,-2171753,-7336739,-6788995,3116091,11649138,7167136,-354594,-2088579,-1361890,-709940,-81492,-264171,-513744,-391164,-391974,-268601,207298,392409,192171,255956,441301,357327,48342,-125492,-103927,58479,306394,533486,406623,-46190,-334603,-275271,-224027,-117978,130011,263152,109543,1305,56879,241693,418901,274478,94503,182527,412699,447329,235128,29737,6565,123946,364140,590605,614901,564828,595375,599513,424338,68174,-60881,13205,-73854,-152412,189915,625168,627851,421568,354000,350379,213469,105518,141134,111110,99591,337683,292885,72525,119999,193359,44987,27693,227349,333169,344394,393696,405751,300158,132810,-10496,-71092,17575,140833,250414,381093,438739,439406,447665,360281,212976,195218,173249,127605,144078,251087,450753,466341,328360,136071,-15947,-108238,16437,141098,159511,289353,366475,113311,-75994,112889,325453,222015,103858,110915,53939,43006,153121,180664,147641,99091,117462,185420,82772,-74781,-67398,80932,190595,303507,174917,-105481,-40613,219694,380086,576472,742656,709284,459969,275033,339739,421314,263973,271810,426549,404985,197944,-34394,-144171,-16081,59346,-40677,-11037,160722,290827,384829,377886,192722,111753,238666,340044,235572,112352,188321,318762,379176,365426,328189,238317,174079,175378,218932,172382,22880,-136051,-51251,260310,423624,337008,189720,95050,102393,188377,349312,525309,343503,-36368,-25077,339776,563652,514671,358990,319671,228758,87362,210086,428158,520536,574226,483014,365615,327098,399915,523468,637794,545570,384120,432568,479888,360961,305642,325718,291906,342991,416920,496064,382099,37625,-4850,340854,509874,339844,282601,305622,291620,387504,468436,292283,50952,9864,143107,263431,266639,213366,129364,46718,72501,259265,436535,481152,468215,514781,518234,544883,680595,743405,592569,497123,609911,744489,734374,672940,541197,346238,216743,237011,356996,329250,240531,404106,536318,364093,322813,483127,485563,288898,164467,326201,565734,531139,362759,252048,143223,208532,318212,421785,551444,557650,454674,422416,467160,509883,465484,367356,429253,709006,853938,700546,531556,458576,592040,794172,651494,247654,231911,417363,422278,429138,518662,562055,626709,681147,652760,579047,412545,235133,304287,513913,566843,604556,662216,527802,387880,474955,632384,670992,589982,526735,546365,554396,585044,689565,588043,384235,370235,577527,687549,758358,869384,814490,662120,728801,903410,788027,572301,574456,676136,781643,891865,881006,718327,580314,622485,829094,876295,797209,928501,1046939,740937,457359,679138,984023,910592,705230,660083,682537,683436,845781,1173083,1221454,848617,517216,514289,578062,680537,969589,1312089,1429051,1358553,1144296,988673,1000332,1127471,1197843,1176924,1133127,1084822,990033,963200,1015026,971116,1002316,1068324,966027,992898,1171420,1085852,994436,1181498,1417517,1453199,1256656,1185622,1404419,1519961,1405329,1458496,1651752,1648472,1492915,1398625,1363761,1372686,1481919,1555295,1624548,1719289,1692737,1654857,1828704,2025827,2014994,1949266,1917967,1918574,2144787,2491616,2587870,2286302,2127154,2304331,2676749,2680236,2551932,2662094,2707969,2608196,2306621,1875467,1421098,1072266,3886588,10810706,15575661,13797184,8258906,5259879,5579435,7170901,8425169,9802984,11891780,14134178,19234224,28898442,36031745,26339067,17316535,2881322,-14896201,-25779147,-30053056,-31342169,-25927185,-18855834,-15018855,-12630301,-10671333,-9361976,-8513096,-7824187,-7287980,-6819246,-5884713,-5214171,-5042780,-4775972,-4706839,-4241009,-4145188,-4190397,-3863066,-3547112,-3295050,-3197767,-3137447,-3078325,-2900920,-2627159,-2411001,-2256053,-2269884,-2517811,-2654463,-2480051,-2288628,-2094363,-1870350,-1699299,-1727024,-1858248,-1862282,-1671558,-1526498,-1532932,-1479715,-1353950,-1379717,-1583809,-1552770,-1303959,-1328062,-1569777,-1439597,-1156036,-1236756,-1431349,-1276075,-1097202,-1186304,-1289131,-1209919,-1034720,-955648,-1145347,-1383185,-1356263,-1191274,-1106614,-1000552,-899048,-830251,-754011,-753743,-794911,-858552,-1052494,-1234065,-1280691,-1299077,-1237843,-1089759,-1000417,-884503,-800434,-1028357,-1299081,-1023226,-590491,-585839,-669917,-608038,-560121,-527924,-568024,-791589,-806292,-607824,-562326,-629105,-589620,-656983,-844169,-995616,-1065013,-915876,-616782,-419131,-420158,-427817,-346914,-292167,-266340,-140830,-104931,-243295,-247056,-16970],[169182,105225,-27569,-98219,-175629,-322121,-349828,-81568,234018,335706,332165,257926,36148,-92579,76480,262001,252879,138516,64090,10713,-51978,-78382,-136788,-267436,-313965,-167334,31297,126342,16623,-119797,19976,168934,90161,38786,22520,38728,106869,144235,311864,444243,297174,11014,-142468,-59549,288862,537568,421264,213664,86215,-45101,-150117,-27742,88170,106006,169296,268495,243448,54363,-110763,-199795,-218742,-248621,-187370,-87095,33928,132826,8258,-74676,94435,197392,165348,152611,124339,98344,69632,-61979,-245021,-256009,-127191,-53163,13898,42786,31308,41466,-7310,-73314,-16513,-15150,-48836,13804,-61287,-152881,-43112,43691,116375,201239,179268,82514,-51815,-128562,-36728,24664,-15978,-84647,-44209,97456,165754,59379,75265,221088,213847,189397,200402,59822,-5626,83695,6702,-138741,-149642,-141788,-118586,-51209,-23814,-22120,21905,106386,182945,270853,190886,-75129,-134739,171622,460237,381938,22202,-151790,-60578,124842,257101,216524,141004,174269,214053,199616,191580,75012,-56088,41995,170621,42135,-84138,-51636,64788,184969,117598,-38839,-57107,44786,108826,92204,66777,101267,93902,111928,241006,284179,186137,109460,-42379,-102958,110292,298534,197264,-24085,-186785,-153263,-52465,-195991,-337680,-246538,-119216,-18568,5614,-98870,-195855,-228301,-113015,137517,118393,-27115,151543,436875,491328,112014,-312170,-225465,132426,167053,81493,244064,302424,124583,125758,94731,-109849,-84303,88946,104188,77846,-14771,-89819,60206,136824,-841,17658,148261,106546,2451,-177236,-350717,-160708,201903,238008,36868,-73223,-29133,92622,90872,99758,211062,250747,203543,279116,331552,380128,245702,-158891,-342998,-150376,136577,127156,-20552,-117822,-203038,-193635,-129862,-92439,38195,87841,-40346,329,168331,145486,64674,129867,233368,277409,174707,42710,38164,170095,371298,518627,492508,344148,217472,88189,28214,84015,204339,208371,-29448,-163249,-52814,76525,118193,64886,101661,304166,353487,-86186,-364386,-14943,338014,168472,-28323,87524,229207,142526,-6273,-95189,-215606,-248079,-173329,-29830,50990,64155,127476,120077,52309,91082,141194,112692,147266,100165,1533,57413,180268,277475,270569,97915,-89737,-97460,-20596,175199,246403,46035,32373,248961,242337,10757,-165384,-187418,-120101,17710,131479,-117864,-447837,-208577,202833,223876,127374,237979,326952,337338,342651,336546,284025,163577,99244,185010,339689,391423,348854,275563,193062,153463,118501,58714,213719,545140,596319,334626,79592,71311,241122,378592,255597,81553,65279,115885,209011,251668,30532,-100893,208754,489425,508899,346570,74011,-19214,55423,62013,-24251,-17519,185930,372707,351707,404903,576115,372096,-50472,-208734,-172674,-139073,15243,235626,113859,-221687,-251961,-69000,50510,111034,148609,81515,698,143283,368874,293140,20370,-55601,24558,65379,187880,433028,580251,388661,98212,7205,-52207,-115728,-118380,101926,340996,271768,176547,190839,124052,65004,179158,389916,460425,336736,228909,257374,162910,23013,184421,396243,234849,32575,321935,758770,744206,416832,201489,29692,-154450,-125673,17302,50142,54577,163893,88288,-209972,-641422,-959553,-441869,1716706,4127164,2663506,-2343910,-6897407,-6115306,1265895,8037965,6368752,481472,-1708819,-1036762,-292764,4387,-281411,-287433,-109676,-196414,-261926,-46986,70121,-49390,97680,334073,356556,174870,75221,77370,92229,181485,367355,282859,-77962,-249774,-171042,-157653,-94768,142909,253747,89581,-49511,-16968,162597,359179,285893,158865,263920,435129,302707,-13456,-147391,-103717,16955,330803,593529,622012,628636,651255,502392,217271,-27691,-68344,-31083,-189153,-314043,8164,472985,568383,451396,379161,353281,190147,80378,173210,153450,42935,212231,209578,43483,120683,232319,120041,111730,331487,442812,430414,454254,407783,254048,54429,-87301,-145537,-33982,143669,280278,363256,415805,460430,462762,327581,141066,58794,-31676,-71019,1803,186954,400134,381548,231099,171297,98274,-47879,-14060,65667,51058,157206,273644,50114,-182857,-27679,216162,119075,-9199,52744,75645,81554,133421,137014,88804,-37183,-64700,70647,39969,-140863,-170624,-9056,152602,255786,112548,-111492,30585,317027,460548,596233,725561,609705,333783,161994,255250,396538,301757,256534,326822,329383,221942,55799,-49143,-9964,-7297,-111673,-115526,57955,260347,362563,247561,52959,50570,199553,260740,137680,68408,226433,392272,402321,338839,300999,237306,130522,93784,138783,134324,-9821,-181301,-146355,112615,287007,253600,172487,145878,130600,167161,303122,501269,392073,84232,104894,354213,495622,458088,348798,320382,179381,50840,207050,423804,477585,481910,388755,282743,256327,323146,439226,591768,517864,281857,285329,382103,320548,278699,293421,262641,288957,364012,440627,368352,98115,14237,312606,473107,366720,358983,309836,227189,322776,370247,197268,67269,86505,166726,235630,154637,65031,25545,22001,117102,320735,426211,426815,407090,414080,408567,449605,580870,644610,559488,471488,578771,754887,789401,678742,427262,169117,74230,134404,250867,233906,206429,407655,486037,300237,316212,462328,423910,227400,49654,64331,287773,440839,388831,323599,266227,255793,265732,351806,474221,451094,340222,354209,439299,486562,388663,244167,319323,584579,753751,678545,459497,318514,483713,752750,551073,174426,209631,343405,327539,428137,570417,467316,410326,452080,480061,514881,431770,257766,294175,507843,548022,525717,572240,529676,454284,466177,498257,508952,474798,477855,498176,515350,620654,674055,424615,239673,292041,448809,589836,697834,811475,723524,535105,623989,819559,724578,503249,516509,644244,774304,889556,847544,660648,511496,556373,779737,859862,735188,784883,881638,600890,350669,570794,874446,868268,758512,704121,656135,622800,777159,1057767,1047252,682108,381875,376492,419600,512784,807621,1158005,1296660,1238230,1071905,945630,930525,1036976,1120034,1082965,997492,934651,868767,873771,890868,773680,732200,826443,812218,874274,1029337,1023097,975356,1051470,1159720,1182745,1069290,1055707,1249228,1278110,1110511,1170739,1390941,1452410,1375215,1252496,1165917,1180891,1193723,1192664,1303651,1450653,1453730,1448019,1575167,1708443,1710475,1703609,1652917,1539890,1726997,2060391,2270791,2121052,1928537,1991453,2285344,2241691,2093494,2137729,2146892,2074086,1803904,1388502,969611,670189,3170172,9554597,13929976,11455986,7567891,4946789,4661480,5470837,6447304,7573543,9139192,12023366,17016672,24735486,26331707,22052462,14933010,2474802,-12396702,-20615911,-24016777,-25247515,-21142350,-15583720,-12361933,-10575207,-9196216,-7943437,-7153541,-6391201,-6123321,-5919207,-5149867,-4513571,-4211596,-3977715,-3950110,-3664021,-3475678,-3517796,-3320985,-3094085,-2911221,-2706862,-2513964,-2497423,-2429072,-2222055,-2024502,-1869182,-1869512,-2119151,-2229337,-2063593,-1916308,-1742830,-1555741,-1459875,-1562117,-1725164,-1686762,-1393292,-1206137,-1224504,-1290716,-1254169,-1274583,-1443011,-1379302,-1108389,-1104464,-1325087,-1212979,-936856,-1047189,-1232184,-1064579,-943494,-1055299,-1083535,-936278,-812594,-848643,-1023886,-1180785,-1133330,-1011677,-957575,-882190,-763049,-638720,-545039,-594810,-681146,-730948,-894131,-1070244,-1071021,-1038672,-1057381,-1057868,-1022752,-874891,-741061,-918002,-1153820,-864741,-487831,-529188,-623540,-534508,-499356,-504125,-463973,-580344,-613595,-539118,-552567,-600134,-503718,-448483,-590056,-774740,-832891,-745300,-566795,-362245,-268229,-294566,-318043,-318079,-272462,-125472,-103205,-254203,-263028,-15674],[163348,122828,-47755,-169312,-225979,-319519,-292782,-24676,243667,313455,296934,220593,-2735,-106166,96215,270945,229238,118657,61954,50924,56131,39832,-99133,-275587,-210846,44983,196120,211279,76373,-90017,-4541,91912,21957,39114,41171,35865,82809,105954,277759,421411,263355,-5631,-98991,15162,352644,567572,424744,264146,184181,10398,-130466,-7574,157417,78467,17227,128526,156932,10879,-93611,-167199,-239087,-216477,-103334,-105562,-53979,137013,125219,44131,119705,128041,95950,150701,141754,44349,-89644,-260291,-367004,-270863,-172301,-189672,-131544,-53966,-7439,57249,-19786,-124908,-36310,14146,-32324,-37709,-174069,-204984,-3426,106049,135838,189259,155042,74960,-14215,-118534,-98685,-50697,-85178,-100060,-32616,11970,52112,29681,89309,182323,217609,280367,289749,87895,19026,140454,57920,-140816,-176489,-192816,-215466,-152731,-106435,-84685,45425,191154,244722,301925,277902,56160,-69870,123843,377509,325091,13809,-172846,-139363,26173,168076,164513,82899,43797,71949,82114,60154,-79111,-199076,-9914,189456,46067,-97383,-55028,60870,135815,43589,-73366,-34158,37824,65332,78720,72195,103044,53268,42017,149279,213260,189363,140980,-50110,-162227,-14067,192391,181004,-54223,-274537,-221638,-89846,-193203,-337269,-318874,-222102,-54970,3356,-142734,-264306,-258114,-131686,127911,182174,165184,282258,446690,449212,99836,-253903,-189137,88842,77644,30529,277950,354870,89259,-30008,-56164,-111230,21152,141629,47544,-10817,-72010,-142803,-15540,87947,-18779,-37429,18414,-58575,-122134,-201916,-305670,-149530,129327,162886,53995,-14906,-22677,102101,196470,193976,201118,171030,229707,440682,446532,349192,171036,-150854,-258294,-116607,78592,111234,1146,-109809,-216302,-231517,-127760,-16297,114186,110890,-32249,34124,160094,72693,751,124621,217055,223978,108036,7218,21414,183266,388773,531628,506435,359298,228343,111242,24754,55996,205671,235344,-3662,-185966,-105597,4400,-23334,-107126,-24014,283604,380244,-68037,-335531,60878,435482,255478,98064,239902,335372,189739,-13539,-129781,-229592,-193253,-87410,-15685,-89910,-202734,-113322,-73728,-124919,-26714,85562,103790,143667,105019,20863,68905,91877,126524,235859,174552,-24862,-83284,-15721,201860,294841,100150,-226,115985,162713,86710,-25634,-144729,-133597,29122,223655,70642,-206110,-100106,189311,144520,36602,183057,357711,396716,352467,275897,282891,237855,149868,218314,380973,408793,369471,272082,103135,78293,125757,1282,-13499,342654,516288,253555,-7863,3271,195599,394359,330380,119498,22263,31912,89827,129350,-19708,-151248,100963,414336,446828,283793,72263,-52397,-74586,-68853,-94763,-34882,170693,392754,404702,452944,541200,250922,-198291,-322096,-192484,-95006,31598,181810,6897,-293791,-235446,-3401,82666,49495,48658,10045,-80356,90392,411545,406386,118387,-33208,-35690,-2916,114873,348138,495152,377864,157451,29773,-85497,-137886,-91143,141793,292761,154542,61306,129741,141637,106354,217301,400678,436440,274946,170481,193583,146524,86183,275891,428149,213926,17386,320962,789535,789607,457773,281238,125589,-123275,-209736,-65105,166976,298361,375289,398775,229978,-438087,-1192262,-748422,1552694,3975637,2743211,-2089356,-5776329,-4821485,111784,4394088,4570685,667088,-1401051,-705893,171524,146471,-284750,-85825,268698,155665,-141573,-208587,-199363,-313826,-176761,140439,328832,311209,293366,276894,117574,-2874,113126,106262,-119616,-153069,-57422,-72666,-39505,151806,206558,62909,-71980,-79635,31333,203410,245815,197658,317060,424870,138998,-252408,-303539,-215678,-107006,234886,495712,545933,640693,659274,365333,5445,-88383,-59059,-92417,-277495,-381932,-108309,295836,454462,417714,328902,277300,126124,34043,151773,116235,-55380,41220,94517,-3187,102060,229693,141221,152264,394245,506774,449705,433513,339228,139585,-66836,-177162,-188364,-53042,146148,298142,340968,375024,463138,470578,277488,45685,-81812,-177790,-198451,-106166,103063,274026,247981,136242,197949,188247,22611,-26405,-2456,-48564,29576,176153,2423,-265357,-169786,64366,-11824,-111445,24494,121728,108211,70898,51996,1763,-171060,-238906,-65333,-27139,-196933,-215305,-48314,117774,171852,26935,-119210,74919,378073,510495,590738,687914,504694,169024,-13534,119453,320264,298485,200128,209408,254605,229398,124571,44506,3548,-68221,-158528,-178541,-34884,193734,274577,81147,-64507,30415,194041,214166,88317,65750,251693,432926,426779,330820,276326,237838,104584,11059,26653,60007,-50608,-197818,-196032,-7928,140941,151364,164907,210250,174758,161389,256801,443463,437047,229580,198016,301531,374155,343781,296396,275070,85026,-13521,177932,366866,379063,335434,254289,182148,170138,180649,280491,472988,427732,149891,106653,230854,229720,207574,211225,197737,213243,309226,416597,396316,172477,19949,227177,382209,378198,420751,309986,151579,214526,228748,104934,95424,137538,162144,192393,51290,-89079,-86375,22119,192596,371769,396827,347355,332188,303631,276378,318125,409133,447225,433333,388431,482384,626896,666908,547078,247218,-41327,-120325,-16991,119576,124732,157400,367034,384563,201406,225691,300753,238902,136922,-15189,-142372,17299,304048,356318,344975,374942,310486,224594,273407,361387,306895,218298,286518,387454,410225,279312,116884,189549,414215,581440,566341,316101,120098,285791,542886,316502,65177,176761,249067,220338,388583,517277,298511,162981,204027,258106,362391,385196,239532,227670,436942,475057,385409,424052,483301,471998,410928,310318,267508,284858,367506,399001,425227,582525,553816,186037,24189,132940,220456,361710,514576,651082,560448,336458,404039,615677,575326,384248,417432,562499,681300,776752,739343,589411,433337,421029,596987,707148,588305,560676,624108,414416,201115,380489,673109,731188,692499,633687,528662,463382,589289,783561,726939,443695,225860,180681,177038,274605,559433,872825,1022400,973487,850864,750607,744286,846906,900235,808577,670131,594700,599175,664685,652572,496650,389738,481486,563054,656320,764745,821146,790866,738055,728428,762615,767305,813369,947569,897697,705335,734598,931097,1050993,1048840,903743,783603,811636,749714,677961,768083,903630,961771,1027424,1099125,1151993,1189776,1253128,1173378,955933,1069738,1347872,1567661,1583615,1390888,1343613,1537513,1501527,1357768,1294030,1220832,1145036,884395,444344,5301,-205883,1893203,7164239,10778468,8749997,6500223,4384981,3518537,3395858,3830486,4585197,5726207,8361570,12238234,17049128,14791636,15306862,10805042,1814341,-8489291,-12273516,-13414206,-14321757,-12248749,-9167177,-7225268,-6305656,-5799031,-5025412,-4554615,-4088889,-4050413,-3928234,-3407497,-2995572,-2714737,-2631201,-2550778,-2454304,-2284074,-2362765,-2335832,-2186762,-2085582,-1830284,-1594480,-1600604,-1589718,-1485759,-1374473,-1255259,-1229823,-1422974,-1475851,-1297318,-1191578,-1131494,-1032743,-996418,-1136591,-1300341,-1223144,-909963,-733958,-757427,-926260,-998022,-995662,-1066402,-977152,-748906,-743653,-887564,-806758,-621218,-726800,-834890,-706443,-706233,-854155,-795190,-556809,-467911,-615324,-776670,-837528,-780755,-723576,-688230,-621449,-488005,-330629,-248814,-355698,-501577,-540499,-619112,-739659,-694959,-615985,-712436,-871016,-900719,-730929,-542531,-646051,-833414,-602831,-340609,-401135,-456845,-362949,-399908,-460588,-342923,-319581,-355761,-375842,-450141,-496177,-345466,-177261,-279744,-473072,-481619,-450163,-422340,-245197,-66573,-99941,-217870,-285938,-247875,-110122,-106582,-269767,-285124,-37378],[122446,115791,-57639,-215121,-257464,-284160,-199689,27561,194692,217831,206938,152631,-20960,-80762,96000,207495,122281,45273,47115,67621,121285,145169,-44519,-278452,-118376,236156,329825,269092,137159,-35715,-24710,3122,-46881,17926,35659,17623,44524,56678,194986,335127,209745,5290,-38414,74920,334991,466631,347754,299895,275978,45468,-123666,8099,235438,98157,-81788,-911,36710,-64704,-105680,-134812,-201260,-87005,49485,-83121,-121053,119894,212849,152807,128299,29416,-8475,110834,143632,-6869,-238885,-429734,-436365,-237443,-164442,-266385,-254857,-169465,-82924,14870,-76806,-162840,-39288,21904,-23944,-76322,-245765,-229332,16920,146550,144743,154018,115765,85650,58719,-60299,-114917,-90981,-135223,-129272,-78624,-136659,-126443,-29425,91062,149115,233005,355995,351516,140303,94027,218997,117400,-119097,-184218,-218519,-261030,-201043,-172051,-167057,34914,250174,288154,296344,318652,176289,-630,46663,233264,218772,18896,-148224,-182751,-58510,82046,115585,39299,-63744,-64432,-20571,-28675,-175284,-282123,-40402,182954,49419,-81019,-43342,50689,87218,-15483,-99916,-1352,75333,76182,74385,43202,42357,-8168,-4292,79608,130074,143299,94053,-80553,-194098,-116934,82092,153304,-57828,-298010,-271776,-138945,-159836,-289226,-358856,-307076,-104364,-20176,-190010,-341421,-313324,-150546,116857,274719,380132,389278,403154,343349,50208,-211313,-153350,45889,4597,-8384,279708,355917,18817,-211009,-200005,-74939,163052,210485,-4864,-92068,-96172,-151570,-64566,54203,-22087,-76513,-82252,-185426,-205368,-169812,-209790,-128623,10195,33555,55761,33030,-21411,102946,279182,265339,182183,88462,214864,503614,509446,293709,62968,-143096,-152038,-37900,35292,76804,14694,-104457,-217604,-227711,-72322,96583,173923,100040,-18789,83927,155910,-2115,-52766,110044,153791,96660,-23474,-116352,-55273,170605,370553,474814,425096,279059,165295,91626,8457,23416,157598,175664,-11399,-175008,-132983,-75408,-159378,-240949,-135399,223703,383709,16345,-247060,106691,445508,274526,178256,370411,408731,211572,14135,-123044,-224188,-173250,-53618,-13436,-174384,-345080,-245026,-204541,-256782,-83282,117431,165110,148821,92583,41861,71093,-24688,-63941,163979,229774,37803,-74029,-16032,186698,274467,112429,-30807,-4657,89226,163402,115899,-73291,-136058,6637,238468,208495,19743,-6873,147709,89544,10579,153161,365423,423894,330788,201935,251693,267510,176279,244016,376286,345193,321017,235728,-1166,-11520,128630,-41492,-227844,87256,359373,147562,-89873,-64115,146585,366737,345311,137706,7104,-33677,-41724,9463,-35434,-160446,-16574,281288,336959,218943,89831,-88291,-211134,-152200,-60370,12022,179983,408181,429658,425872,399628,88766,-294366,-356227,-192208,-85719,26327,138025,-41147,-276362,-173864,68664,109917,-15128,-39714,-34612,-125934,41580,408500,453072,176078,-22736,-73267,-28630,64053,245500,373405,336195,223308,82842,-65031,-116512,-65010,111672,164555,-10603,-95302,33168,134142,129809,213392,346983,353755,200656,134290,145442,138954,168784,341791,413316,199531,36814,312408,740020,727222,425494,290519,164475,-109488,-306926,-183654,213748,536602,665909,753246,643306,-171712,-1179615,-839050,1167303,3066217,2346568,-1521849,-4493433,-3842959,-594298,2005517,2744846,336948,-1255727,-497018,510103,281024,-264253,80092,677061,583912,53825,-250589,-327760,-479092,-449843,-85029,259018,393339,453045,432053,132608,-184988,-150009,-57378,-140267,-78869,13227,-4026,35203,157274,148247,52607,-56903,-116673,-97933,29390,171372,187958,315965,393451,27882,-395534,-392380,-297473,-206958,111942,339559,418949,583284,574243,174254,-181878,-118677,-43329,-147278,-297784,-318528,-124260,134331,313888,335748,224426,150130,45737,-22562,70135,10159,-154814,-101945,-5232,-51213,59386,180974,108745,148160,410190,516830,409372,348644,222857,-15288,-195567,-239457,-180160,-45677,128822,286083,315321,321279,432978,451878,214979,-49602,-195548,-247206,-239667,-159311,15592,113686,100964,68477,198549,222127,86414,-9929,-50641,-117958,-51799,101174,-26298,-307520,-273475,-75967,-121654,-167524,36685,176875,110855,-13496,-52975,-106188,-280975,-353311,-179080,-107361,-227376,-191102,-34623,80438,67861,-56989,-124062,83359,391067,523825,563796,620918,412014,25997,-182723,-30313,206871,247469,118507,108359,207134,229016,157988,104627,21056,-97381,-165034,-187265,-97092,102175,135839,-80424,-133286,50436,210910,196229,80364,80759,249964,437774,449372,328812,247708,234099,86490,-83033,-101128,-28930,-84880,-191542,-206031,-80903,28352,71923,181221,271559,209863,146151,196682,360710,463330,348806,210409,173912,200443,166568,181660,184506,-21117,-90622,115375,261351,246355,177720,114481,71481,48522,-15189,79849,308560,303183,37365,-47256,59447,103002,102597,84384,83950,112604,254045,441267,489864,265821,26092,119455,275187,367467,438549,307418,105728,108514,87546,37744,116878,140380,127353,145637,-21181,-215634,-174713,45228,256116,366764,326775,248691,255792,217761,172217,191325,203953,200527,245394,269156,349785,403534,400754,316128,45382,-254240,-333697,-179932,-5324,25370,96642,273041,231746,64771,55080,36554,-14594,43051,-15992,-247012,-189149,138575,267280,319720,442372,357906,200008,199006,236368,157835,110969,229812,331076,300642,139643,-8257,63706,235646,368783,394328,165504,-59391,63682,228175,10106,-60900,137463,156596,118378,296695,341539,76749,-56531,3132,53217,171746,285784,185313,129373,323388,362448,214828,245816,385919,425440,313825,115549,29393,102784,244705,271215,288294,461578,364857,-49404,-188931,-54778,-33387,73919,275009,447774,376505,125318,130277,343899,379375,253380,303403,436064,506120,569173,588853,530453,370105,264122,356787,480194,402609,324527,352375,226643,42897,165661,446152,545869,529852,462323,321100,241675,335838,429782,351753,202187,100378,-5552,-75468,35957,305188,555479,684584,630128,536417,457848,496257,617744,604920,434207,256046,181600,269354,390642,357625,210410,75695,139218,298736,404270,449218,521821,481821,333126,246424,296076,414753,520350,589950,496761,316868,279006,392927,545475,605364,464263,348435,389529,288673,159163,174365,249564,377888,536037,553460,512141,569397,679508,594635,347484,380977,589302,735463,830818,647510,527648,647169,682687,579157,402929,226531,130666,-146356,-663627,-1146827,-1167526,608898,4437157,7129191,6446269,5235201,3547399,2362666,1544548,1333854,1650194,2424603,4094769,6372262,8594190,6785333,8462037,6422768,1264973,-4352017,-4568170,-3880385,-4417475,-3929496,-2890953,-2200680,-1942636,-2029968,-1880807,-1798660,-1836935,-1937799,-1677071,-1291224,-1169691,-1097566,-1220000,-1097615,-1099465,-1048301,-1169590,-1243335,-1140743,-1086628,-845873,-666130,-668476,-654065,-653209,-659036,-598610,-556421,-660071,-649007,-450238,-365562,-447644,-452585,-449001,-588366,-724856,-629171,-377523,-245820,-268472,-502597,-678939,-646945,-580095,-464589,-331121,-358677,-399417,-345217,-300547,-365954,-354210,-305153,-454295,-641031,-508238,-179896,-91208,-308499,-462100,-435870,-378481,-395466,-371950,-290321,-156149,418,53316,-106656,-327253,-368288,-318466,-332701,-259384,-161405,-302295,-562722,-650029,-488693,-269210,-310697,-451483,-315085,-182189,-238521,-230597,-155993,-287504,-395758,-230550,-99501,-123278,-167289,-273224,-332159,-150515,85029,6825,-171344,-116689,-118347,-221513,-88516,137722,97625,-89650,-222165,-214967,-107575,-119663,-287287,-300866,-69786],[67051,93843,-54747,-239386,-283455,-231771,-92867,62404,104714,82326,84838,62665,-20149,-20660,93908,112288,-22479,-60916,16890,59763,137863,212221,4281,-281234,-72909,337004,387107,279562,176241,27302,-27496,-59749,-87397,-19145,-412,-10812,11400,8828,74611,194141,149655,40675,12651,88232,230177,258033,205507,298136,321821,38445,-154601,5813,296776,156263,-108822,-93851,-77160,-136216,-127198,-108544,-116048,99665,230149,-19696,-146127,88216,244772,216052,119937,-59863,-108114,48229,119917,-49135,-330261,-513072,-432165,-163974,-100721,-256451,-318606,-276282,-174678,-63931,-151619,-177999,-32494,-5199,-43008,-105937,-264220,-225296,7957,133612,116000,94808,70690,110442,140757,25736,-73143,-82093,-151540,-157735,-162078,-307075,-323357,-103560,81344,128514,244962,391838,374032,208539,198864,290555,160657,-83916,-177231,-213921,-233542,-176795,-198259,-231342,6586,270910,294444,255048,310934,259306,63723,-23699,68803,96416,38153,-89960,-182344,-106616,15763,69758,8028,-134962,-173941,-90152,-49106,-179829,-279819,-47503,150170,49465,-43446,-17891,45332,63264,-34795,-110020,17519,131762,126498,75057,-6509,-59624,-84086,-28254,41284,51412,59805,33,-112707,-196074,-188630,-27705,97895,-47188,-263780,-297943,-178006,-92885,-202177,-358670,-347766,-149673,-63997,-230074,-408857,-395852,-186503,96746,347229,502177,414050,306264,186817,-40031,-201130,-118412,28997,-27508,-28884,246046,303085,-82378,-387766,-317578,-29328,284754,264643,-42448,-136349,-64570,-99056,-67024,42732,-12123,-93866,-139163,-249790,-224989,-88477,-86323,-101289,-124805,-140038,1229,44486,-19491,99519,315466,296291,149835,6557,141627,454256,517526,257470,-18360,-120370,-41997,58356,14350,25312,-3958,-120344,-202602,-171648,14706,193310,182686,41997,-16086,131243,155238,-49818,-63705,95269,49868,-84750,-211048,-310867,-158917,151056,318356,351590,248529,93571,39846,45880,-6071,-2841,76613,69152,-30157,-132733,-135490,-145157,-255574,-313574,-210224,131717,344434,121063,-123222,121520,364253,196246,164141,424764,414368,191098,71934,-59293,-190373,-186039,-69742,-15658,-178148,-319982,-220232,-219805,-293303,-72723,196959,244309,140782,52010,50785,61266,-133112,-223580,86547,249900,74405,-79729,-27032,139142,201209,85698,-34771,-54636,55432,220771,210596,-8513,-136891,-48097,166157,244873,142353,37635,89768,73441,42371,133593,322666,397320,279299,131583,193362,239559,162022,236217,316833,219738,215665,173270,-99885,-115449,96912,-76683,-366668,-135893,168374,31550,-158523,-113270,114600,323164,311576,123316,5114,-69914,-143726,-67308,-9831,-129799,-115749,119687,209875,168883,107120,-127949,-325152,-194519,18610,81242,204142,405780,405466,313465,183981,-69850,-312145,-308757,-178962,-116551,-8533,110416,-20188,-187105,-89436,127242,120100,-68694,-106231,-69726,-150010,-9290,344465,415654,179231,-23153,-71766,-7421,47657,158698,260660,285373,272717,144379,-7778,-63582,-52493,12655,-666,-163562,-235464,-62576,99977,117713,155000,230065,233181,145858,135141,135924,154397,254088,363787,337661,170714,83497,303318,614670,567281,326905,227086,137233,-118767,-399947,-325470,167797,718550,1011264,1122903,970551,127468,-887107,-633419,808968,1873300,1577336,-949732,-3589354,-3846664,-1161190,1543675,1828394,-169030,-1302764,-484835,609619,363179,-201489,220921,1029399,977410,259318,-188940,-281780,-476320,-611998,-272103,148505,373774,496450,492767,131053,-309726,-337279,-145443,-110212,-30552,26727,31493,109000,156844,103857,73472,-8205,-122172,-177402,-91792,83453,125912,258551,359631,20708,-388188,-388007,-324191,-251297,-1688,169630,279433,464892,391828,-51707,-316935,-132339,-37702,-173831,-232312,-141607,-54600,10555,176443,237314,104802,18199,-20497,-75812,-56187,-128637,-217161,-157470,-46163,-75301,2860,98110,41704,113156,384631,475190,334299,239942,94823,-166750,-293302,-249249,-128388,-32744,76861,235956,286338,259416,354123,380965,139736,-127386,-265270,-255094,-214272,-158030,-56330,-29396,-19863,36311,164369,189293,129390,34393,-75886,-152693,-70427,62413,-40748,-305176,-310761,-157105,-175039,-164872,83545,224599,90381,-89054,-146689,-211032,-344562,-375257,-234954,-176956,-218709,-109331,16116,39162,-33673,-118769,-123883,60738,359549,498378,505500,514356,336435,-48815,-288402,-161028,78888,158103,34339,48109,202944,238067,159174,116123,36739,-89478,-136603,-148693,-116240,7433,-15487,-190134,-136849,94598,225770,187323,89026,86009,218345,414218,462909,318213,210206,221133,65386,-184288,-218819,-105288,-98787,-169064,-189208,-104781,-27269,41952,218474,311098,214032,99982,110225,264756,456909,397130,129224,-12854,-7411,-49818,11926,64800,-102393,-156955,26339,130468,112586,49001,1337,-35576,-103370,-224406,-119307,134330,176615,-22824,-135941,-94356,-34008,-16907,-66227,-67951,-8062,188701,485319,614529,367276,44188,27174,185987,327053,391453,293135,107415,37236,-23248,-2144,111793,90538,69853,105898,-54738,-291705,-221049,75223,269415,283578,208775,142067,187197,177502,133033,103719,12991,-29918,51470,144976,216058,157674,82270,62655,-129297,-439592,-528524,-320365,-104081,-47994,37733,146875,54825,-89346,-155040,-253186,-256139,-24336,39163,-242492,-301637,-24731,141951,261519,456933,382953,185785,136800,125183,34670,30208,186844,283962,182398,-19113,-129140,-38292,90088,166414,218411,65542,-156828,-110074,-83370,-273550,-171887,99397,84913,35167,159685,84834,-149886,-203680,-111093,-86473,-5340,156282,108287,33082,202076,232303,45424,68119,250910,321592,192855,-39731,-128452,-1398,152318,141342,126678,279926,163829,-211505,-329323,-207047,-231935,-179547,56693,259598,216040,-43664,-122748,70069,181491,142454,199573,284867,280452,313148,429971,488302,327185,129311,141477,258709,230398,135060,132672,73585,-88616,-16781,251165,363539,325281,239375,82605,15868,92309,99834,22146,14452,30090,-128469,-261934,-138140,113038,295046,366398,288761,207420,148521,252133,407164,312071,60971,-127139,-180811,-31918,113878,76550,-21465,-137523,-113736,80078,174478,159817,204233,139986,-41883,-151864,-100683,91954,249472,271199,179956,44082,-79492,-86753,64834,166318,61967,-8396,41727,-65793,-233179,-312121,-309964,-111477,130219,94174,-54373,-26423,90121,53586,-116896,-139748,6527,65539,114356,-77249,-225161,-131277,15287,-18941,-282427,-545753,-636564,-938445,-1565738,-2055952,-1798251,-236212,2153420,3918718,4694756,3955697,2552208,1321211,214754,-517500,-604197,-207965,331737,1151236,1935821,3135279,3298471,2888647,934916,-971311,132946,1113162,839323,720192,830090,788839,763543,587957,325928,158838,-270606,-443507,1138,414415,362922,140019,-148909,-69829,-70817,-163881,-287673,-339317,-263175,-214801,-34537,30648,42909,106335,50136,-57797,-65636,-30735,-48331,6719,213460,303791,123295,34724,28944,-81552,-179431,-99677,40172,125241,111617,-140292,-390958,-335215,-129782,15288,34023,-50323,-1458,36188,-59984,-62802,72179,31899,-247889,-461086,-287583,102974,227781,1933,-153000,-67447,-11788,-100919,-94449,17108,136924,261912,290388,97434,-204646,-269526,-80958,39161,118784,203678,67746,-204025,-328099,-215217,-10791,-24872,-129358,-76709,-41728,-80895,-22318,12153,-185534,-306483,-143652,14822,16638,27454,-62759,-138982,37631,278096,210440,62791,163992,157881,-12923,82249,304696,245992,16757,-165053,-197629,-122095,-138336,-294161,-294059,-94104],[23064,74510,-37779,-246825,-310988,-184497,-4648,66438,574,-50271,-41781,-33360,-5935,58031,105539,32770,-147934,-164379,-23403,37130,118019,224198,20725,-289249,-89729,316878,355240,239135,174312,76474,-4314,-60362,-73588,-54710,-58039,-41654,-4962,-28732,-58842,25571,93086,82403,30014,41154,62968,3879,33070,244017,296979,-11385,-220500,-18703,315879,223682,-72510,-142293,-157618,-181803,-147570,-97531,-14438,278869,385163,70984,-119226,58593,219830,216885,96947,-110101,-164282,-5853,78444,-75456,-334083,-480541,-358238,-73726,-2356,-170232,-310016,-347606,-256464,-149141,-217434,-174693,-28967,-64398,-94838,-125981,-229864,-194093,-23971,59819,41938,20765,29134,138835,201511,104975,13401,-27147,-130570,-171829,-251238,-453460,-481926,-170904,63274,115235,233925,371452,352110,271707,298881,325813,169920,-45593,-158957,-181204,-136019,-87254,-178460,-248526,-17453,251667,253283,186302,265965,293495,120238,-58964,-75540,-9297,62137,-22175,-143314,-108455,-20857,28625,-15321,-167168,-237424,-112776,6597,-79680,-187106,-33220,103610,50519,2894,12635,52128,83055,2170,-99297,3018,166754,179771,73786,-57480,-168865,-166727,-44257,28749,-9183,-36673,-93627,-126234,-176610,-230828,-131458,11284,-35680,-193160,-295686,-186254,-1755,-95092,-315257,-326527,-174471,-120458,-254340,-447918,-487427,-249535,55756,346767,458603,332859,177816,15738,-155031,-221931,-83448,52453,-8149,-30553,182307,206637,-198908,-530590,-399471,-4349,339097,278797,-58781,-129758,17738,5213,-20910,52260,6053,-90101,-154774,-252591,-184271,16213,34808,-69366,-237712,-329835,-133642,3653,-13183,99864,303602,283391,100633,-79131,10459,319063,482754,269808,-22745,-73006,49301,132308,11135,-36200,-67907,-164469,-170025,-73691,100473,229615,126871,-56004,-32762,162221,157657,-49972,-18191,85186,-75482,-276011,-410311,-508723,-239700,144868,249017,190525,16830,-154575,-110558,-3754,-12857,-21364,-8016,-25813,-30008,-66348,-116708,-187484,-289494,-317486,-236019,25353,255082,192942,1498,114703,226028,46208,63698,384750,343161,123207,135543,54110,-129048,-216910,-118619,-18319,-109892,-158449,-60822,-113867,-220748,-15541,266407,288906,105858,-14736,38027,40091,-199891,-295148,33081,230504,71517,-102957,-49733,82849,113849,44319,3133,-6325,80101,247213,230915,19905,-141439,-118113,37958,179401,132614,18812,25548,89055,106386,112950,224476,309439,207399,81420,124083,163137,106046,183273,215073,73333,84129,98073,-172186,-221261,17235,-105588,-388040,-251351,-3889,-82626,-210570,-129178,114894,291624,250992,72731,-1479,-71784,-180462,-79544,44236,-75415,-173733,-25159,107144,146809,107839,-165787,-389145,-211404,74356,136869,229137,369103,317935,135482,-44683,-181904,-253810,-207044,-159977,-170895,-65993,95271,49666,-67123,-5695,159793,109510,-98362,-146204,-111798,-170296,-61898,230215,306806,134368,-28421,-35294,45192,63961,109202,190099,251891,301384,199668,60143,381,-55711,-122702,-150816,-252972,-306918,-122647,52446,71118,51727,72025,105221,128417,169136,167672,201181,329615,346745,218718,116426,133996,285062,427385,343918,188104,111761,52221,-148491,-464124,-463451,38325,801467,1339690,1444601,1164181,400898,-405402,-194834,654564,884569,627996,-709789,-3339723,-4869477,-1821539,2687241,2257777,-451239,-1482920,-645032,475221,387462,-81297,353840,1253180,1234133,409191,-66381,-91103,-317175,-608695,-362552,17947,244449,408671,443992,109600,-347933,-395070,-129076,-17691,14875,8350,39387,161715,147204,87216,125470,59988,-98223,-185546,-129182,240,29683,166545,339123,123822,-233237,-296881,-287908,-228401,-81289,17430,157480,319315,157642,-259910,-378184,-141461,-54617,-159327,-93167,84616,46644,-75281,64600,155356,8599,-74691,-49212,-114544,-195600,-256373,-223739,-107470,-6935,-53958,-47119,5395,-31073,67382,327596,392015,254658,152338,-8839,-271557,-332106,-207459,-61894,-36185,-8015,157009,255862,194299,222622,245739,51365,-180490,-290437,-234035,-160666,-119315,-96991,-117172,-86812,32282,101082,105093,145147,94476,-81834,-162391,-39276,57910,-48957,-266182,-274639,-155783,-161722,-115060,145684,252529,59879,-127432,-199995,-282409,-347298,-303139,-216972,-207745,-166921,836,78895,2092,-108809,-148686,-119253,23617,300604,436076,401345,366951,276613,-37740,-305991,-253661,-41049,52828,-30106,37842,244504,273892,145899,87307,46019,-59151,-94605,-83072,-90536,-65570,-134149,-213787,-73615,141540,214839,164196,87303,66678,167286,375491,459085,290659,167191,200139,37048,-273994,-301533,-146176,-83387,-134543,-159207,-92883,-27513,61693,257152,314111,177023,15694,-5002,164174,409228,355250,-21779,-221132,-215608,-260005,-176624,-55606,-133453,-191403,-70439,6815,10753,-25703,-65098,-118267,-246737,-391239,-275547,-15722,74403,-24291,-147559,-199810,-152870,-129315,-210602,-224082,-132303,102299,495388,704180,454316,78842,-22600,131660,254805,279317,256170,145253,8689,-94615,-28613,71515,6534,7274,81172,-53745,-309711,-224457,92091,219149,136127,58218,42542,131684,183555,166489,70595,-123344,-187265,-89915,48931,113000,-36407,-179890,-130604,-239479,-571371,-670313,-415067,-169455,-87917,-452,29310,-101746,-224367,-342937,-482442,-410685,-40945,126503,-158770,-322340,-152329,11919,187400,422676,375707,170707,91203,50277,-39314,-18330,157393,252566,80228,-174061,-240256,-103607,7092,23664,92850,45489,-146112,-184323,-288061,-446805,-235645,71348,43542,-22170,6145,-171364,-322809,-259922,-135170,-145170,-133459,22658,25902,-31702,107227,109137,-96952,-82411,103482,186044,74377,-123826,-164038,2097,112474,34850,-25313,83413,4270,-264129,-357349,-275769,-320587,-320353,-80049,124965,104213,-136232,-291177,-145303,19182,67074,120388,134049,50267,68393,290168,449810,292573,40675,7989,106682,109241,20556,-2237,-27476,-169966,-130350,120745,222211,140939,28847,-129029,-162154,-80261,-122100,-189854,-94364,6910,-168229,-336792,-213583,15485,140567,129960,18905,-61622,-99794,64603,250522,84633,-225306,-391490,-407155,-245472,-117031,-136580,-160353,-224022,-240391,-71232,-5859,-51970,-51137,-137316,-289842,-374079,-341015,-134386,54056,52406,-2075,-80357,-281280,-408980,-287765,-169811,-215889,-215456,-160949,-255748,-436281,-585553,-629127,-376983,-91833,-183805,-445021,-502515,-414590,-345888,-353233,-389647,-293677,-279738,-361840,-592413,-742103,-636525,-383697,-341120,-654754,-963357,-997047,-1314408,-2050843,-2488355,-1969586,-557462,716851,1720188,3375434,2902975,1669203,565590,-491026,-1487084,-1865365,-1839416,-2099992,-2088505,-1542574,1799570,476033,685202,779299,1136333,1768614,1923555,1799935,1743764,1758207,1545061,1468591,1478997,1179821,973469,459998,253574,723151,1215742,1188323,748843,400172,364319,389289,210219,149595,215244,262931,317858,427508,381117,394110,523756,485852,324334,248790,252250,288857,352929,543057,655641,456463,323317,317485,247599,185345,215057,237498,298148,303574,77765,-197421,-129241,174803,348235,271312,125909,213330,238653,51700,113872,336994,230803,-121928,-338193,-163854,242868,427991,250872,84730,191633,250448,102313,77367,219660,318391,396096,421490,228614,-144956,-257193,36433,280065,350752,406780,322275,123012,-10168,19911,153918,126418,49468,65863,63475,42151,104067,84853,-110078,-193666,-85522,7705,43355,161647,129574,43804,181387,373119,309232,193664,301630,312644,159758,241831,411578,316468,64972,-147732,-210348,-148735,-153272,-276202,-254600,-95612],[8701,73632,-6977,-238130,-334475,-161149,34121,31102,-93404,-147234,-148070,-114564,15260,133110,136357,3066,-209792,-230229,-61324,17003,85315,178638,-13627,-304472,-155358,196347,258514,162950,123937,91301,42713,15983,4032,-67447,-115033,-65730,-3949,-52468,-175051,-132184,44660,105520,2300,-53945,-116489,-218623,-127084,140832,206591,-81086,-288437,-55993,279447,264185,-2500,-153275,-197547,-200290,-170259,-110774,63854,387297,469507,166664,-45147,50483,161188,160893,59417,-115581,-156289,-18859,41681,-79676,-250912,-342533,-240662,4284,95587,-47255,-243591,-366315,-305523,-215167,-258580,-167087,-41553,-137046,-162078,-126433,-153286,-137158,-58616,-51828,-59078,-50160,-909,159009,219311,145019,112673,56609,-79109,-163514,-313935,-539370,-558865,-213025,38822,94916,185644,292719,288709,305870,358766,306151,139992,-13001,-132273,-129218,1935,35226,-123180,-210469,-19041,203537,170998,104289,201291,280887,164798,-55129,-173417,-77877,75573,28281,-82085,-69696,-27054,-4989,-35836,-168080,-243982,-83053,124266,107767,-22988,-1025,63971,61567,46992,35835,70238,150886,94695,-71068,-50365,146454,198062,66098,-92986,-254046,-245131,-65737,30337,-43153,-117051,-146320,-110639,-150515,-252988,-220535,-91386,-29850,-110806,-262462,-153967,92837,7271,-233742,-243010,-169104,-176285,-257906,-444616,-555290,-332554,-13682,245061,256887,166851,53575,-119521,-259472,-254072,-48466,112497,55472,-17119,101298,85333,-307969,-615236,-441975,-14677,311064,246914,-51744,-78441,119183,125919,54917,73240,24462,-71768,-142999,-214503,-110326,107308,124964,-33519,-295608,-487491,-324901,-81863,-940,111576,260533,235666,36805,-171413,-155206,146644,421591,326889,58343,-6739,102658,154605,15439,-94831,-167096,-223659,-120670,38898,154401,190154,21626,-168543,-66235,174192,166240,927,71789,78747,-195686,-426351,-555369,-621981,-253260,163510,188974,39513,-200503,-384324,-236274,-37364,-16264,-40619,-69420,-63674,8159,13314,-82106,-191707,-256756,-259938,-214402,-73920,125612,197291,96058,101235,88972,-104593,-63895,276118,218479,20578,174176,187218,-52066,-246109,-176721,-21480,-3696,57070,157767,72113,-65625,55886,282207,272386,45755,-93267,2777,11005,-207574,-257557,20072,177536,30252,-138098,-78497,44142,53457,18228,77940,123206,158358,243267,182095,5833,-143768,-173925,-87561,59298,28657,-53318,-39477,113804,172516,89454,90978,173526,131847,64425,68216,66352,25126,97134,102035,-49172,-36672,26902,-203277,-304787,-93935,-124239,-297289,-231760,-114724,-183784,-244408,-105563,150631,286790,185823,-4729,-22289,-39798,-136556,-33134,98377,-22170,-181893,-110016,64232,156995,85811,-192362,-387084,-213420,73119,166190,242780,286676,168295,-66424,-224809,-222702,-146573,-91268,-137200,-219164,-127439,81389,126007,36386,59242,164484,85936,-95405,-158930,-165170,-196177,-109365,94785,160358,62562,-32480,14932,103291,100631,100720,172997,255661,322309,243627,114763,55279,-65582,-243853,-245793,-257787,-286536,-128617,12068,8146,-67943,-89619,751,146147,215756,222587,277785,392544,312915,95332,41770,159352,239262,201261,104369,44344,-22923,-70386,-190513,-477496,-561759,-134238,766389,1553054,1633665,1198066,581248,86752,296199,729088,393113,-261911,-984577,-3627833,-6285165,-2650592,4280342,3753482,-227982,-1659295,-856547,229263,384480,93095,484012,1313747,1294535,461194,70442,168326,-78924,-454552,-331141,-98631,43158,223754,310924,73466,-303541,-325113,-27650,123120,86526,1915,38900,180130,125952,96756,193437,129178,-52441,-133368,-101155,-66800,-67594,74954,336362,294027,7460,-156046,-200573,-148723,-119122,-102929,67065,189576,-53615,-388340,-357644,-150214,-94471,-104141,83620,279083,113878,-138323,-12388,108116,-42659,-106472,-34927,-134480,-313688,-340219,-181674,17582,101616,18208,-69689,-69584,-83138,27553,248659,282673,193902,116449,-63970,-303682,-304813,-138161,-15691,-66847,-105058,73932,228514,131720,54897,61005,-45146,-210927,-283497,-214415,-115616,-67526,-100991,-140859,-97659,37652,25773,3440,136187,151852,-74769,-162588,8654,73850,-57146,-207045,-180873,-80978,-97650,-46092,197259,254942,37538,-113841,-197596,-298856,-290360,-166638,-134316,-180883,-82204,102141,130340,-15344,-139663,-149526,-112675,-7418,236643,342517,246208,192297,231563,44866,-248676,-305911,-137027,-41130,-60217,69942,319780,342871,140991,43867,47517,-30314,-63126,-13379,-28957,-98539,-186512,-144584,40887,174387,167366,112517,60735,28517,115930,334053,431938,246995,129524,178658,5738,-330158,-335768,-142068,-38607,-90067,-126222,-64969,5883,106078,270508,274901,104147,-95159,-137473,62118,320880,237641,-192269,-403292,-384782,-415225,-333100,-145013,-109351,-184832,-151930,-80831,-38056,-41495,-80928,-155624,-326861,-467325,-361893,-118551,10445,14830,-99365,-242590,-232618,-218178,-320330,-341517,-235569,-6171,428806,702476,502957,125900,-21957,109151,158162,126834,192940,186927,7189,-135545,-59084,5053,-76687,-37389,75999,-29594,-277975,-199216,82911,123749,-30867,-91319,-35792,90633,217374,247783,84325,-185371,-243467,-140712,5040,59019,-131379,-306457,-209526,-270956,-632380,-735727,-455097,-202964,-94197,-2553,-39833,-196655,-302954,-450971,-588460,-436827,1898,216216,-47417,-279339,-220789,-91990,110662,352609,334395,146806,64582,25203,-52171,-31146,141877,236871,13973,-294358,-329289,-129427,-7009,-33073,47004,99554,-43458,-148341,-330512,-464747,-232847,59766,30449,-54569,-125246,-343889,-397806,-237077,-97653,-138690,-200981,-92039,-44599,-49856,59774,13249,-195584,-187395,-27692,52503,-16141,-129475,-85751,92740,119043,-33075,-133638,-76415,-83677,-214380,-275767,-245814,-289468,-318060,-112762,53677,43572,-144994,-340474,-264194,-87753,23091,64642,2936,-139909,-114354,183228,394302,245983,-2405,-31483,47380,50596,-24540,-56464,-76885,-194503,-165385,59886,137684,20776,-117362,-269682,-265276,-157009,-201410,-262338,-133104,2408,-139515,-299966,-196563,3319,91597,551,-141572,-224081,-239723,-43118,153180,-46929,-376136,-497434,-469963,-350724,-274471,-260445,-208077,-209802,-261137,-169128,-137699,-172193,-196132,-287677,-371225,-398119,-394655,-231196,-44391,-49373,-58268,-88880,-332747,-541678,-469052,-357989,-344782,-274066,-215661,-290654,-459698,-625630,-664280,-388377,-116992,-265625,-627651,-804604,-760190,-558959,-373906,-379801,-332949,-317198,-525884,-814540,-966577,-842310,-524298,-417970,-745952,-1052480,-988547,-1299518,-2098843,-2436650,-1753428,-449056,163636,648649,2402929,2226582,1044416,151005,-624002,-1601752,-2141561,-2423233,-2942496,-2924415,-1957474,1046963,-328020,-199300,766447,1976015,1654798,996075,952943,1060274,1199853,1111909,1006923,1114495,1018775,905450,572604,371980,651540,1134628,1247061,782594,485985,339277,341679,168649,217545,417083,425478,465572,525723,416171,399287,583198,632317,473399,338583,300590,351992,394234,544735,674793,522511,382214,371203,339720,304237,265605,204021,269893,303064,133145,-110654,-38705,296831,487431,361549,170309,227880,235494,37908,149604,401691,272585,-80911,-274465,-130202,244564,494194,400183,214203,303951,375167,190820,119617,279172,361938,394654,442079,286494,-128549,-303732,24299,340581,401562,440869,436026,353659,237560,170342,187596,116748,67252,107276,128821,117018,121190,45744,-65063,-64935,-45427,-82285,-14184,216944,260296,179895,259672,377572,318011,221552,290185,326803,269718,369353,455508,310599,45518,-183472,-251621,-176559,-155770,-226807,-184709,-71220],[26178,96754,34826,-209938,-338975,-168687,7040,-42407,-164605,-198471,-217735,-161456,37965,183877,179171,30942,-194148,-239454,-82336,16395,63472,88531,-99009,-322263,-232699,36436,146183,79592,34243,62005,99201,150823,130273,-43764,-146115,-74714,6494,-63522,-247468,-241770,3957,89317,-64878,-162184,-249554,-346826,-239124,13575,87014,-133197,-311867,-86074,193792,250680,63897,-141402,-206334,-204735,-204734,-150685,86780,388318,463766,244122,56599,75929,103748,70920,3466,-96039,-90270,26551,34632,-59896,-111987,-145265,-116650,46893,160049,63197,-152504,-330212,-309590,-249643,-274716,-171004,-76901,-197089,-209215,-91892,-49913,-56193,-71202,-156473,-150104,-98241,-15117,162391,189251,130234,188397,145501,-10640,-133184,-328758,-547413,-541999,-223568,6901,52880,99726,169998,194592,295639,357370,231756,79562,7677,-100694,-71269,133492,145524,-54315,-132288,8025,147648,72093,26078,132844,231776,186494,-32017,-216081,-104801,64804,41414,-20605,-8431,-10812,-29015,-58112,-152539,-197199,-8315,270392,334254,171744,43841,49443,90048,82407,40635,90181,251509,221213,-36927,-132200,61770,162427,53526,-105497,-299739,-307245,-94825,37255,-47822,-158281,-141025,-68327,-131171,-265673,-283184,-180304,-26718,-35407,-200400,-88075,164874,79746,-130916,-117978,-134921,-216664,-240036,-393563,-566144,-409914,-106633,58552,-22426,-28521,-30841,-172690,-309542,-268898,-15889,187636,140445,5694,20046,-38371,-385622,-626696,-441685,-50877,224482,186101,-22907,-4206,196030,215110,126916,90942,34231,-48855,-120143,-162726,-40899,149786,164277,5319,-281619,-559222,-500115,-181046,16739,137198,209424,167922,-31761,-261727,-314510,-15758,345106,390473,179745,54719,109332,123058,20478,-133654,-266713,-267437,-58052,131981,159368,94830,-94288,-261825,-103840,175543,186444,87398,173110,70973,-285068,-499815,-590105,-586734,-180255,203778,161148,-51518,-331283,-512519,-294263,-43194,-26599,-73209,-95774,-34178,80096,92855,-38568,-158420,-171583,-160421,-160677,-148510,-18573,133047,144023,95414,9371,-175537,-140495,155137,86969,-88622,166663,297977,21321,-258626,-224315,-27672,98843,237891,346085,270185,118547,114973,236574,203542,-23932,-162932,-46084,-21540,-162247,-133687,45479,104880,-36022,-174815,-103208,38643,41686,21680,161889,279290,262274,219204,97981,-29519,-127922,-183503,-151022,-46294,-92291,-148408,-102595,122759,218505,70241,-42320,21472,72724,85988,47477,-15626,-52290,9591,14729,-117794,-118217,-24198,-187913,-337461,-195677,-129301,-149019,-112159,-147942,-259358,-257850,-48969,209415,302863,130492,-88444,-52941,19942,-25125,41526,120133,5934,-149406,-114279,93245,191906,45559,-200660,-321858,-199899,29040,179251,238556,159308,-24177,-247410,-321364,-195501,-30382,4078,-106429,-232318,-170927,55357,160943,86893,95013,148211,65071,-58164,-146632,-219076,-224178,-143451,-29758,15740,-10901,-33289,52101,142666,140630,120796,198572,300524,352622,276358,142611,89349,-66352,-304067,-270908,-193830,-190152,-85359,-5032,-46536,-169424,-216185,-59896,180453,247188,270766,370611,447005,286900,6656,-35676,138356,150494,-32989,-105430,-73245,-146835,-205976,-234485,-429904,-586257,-291340,626487,1567400,1616819,1072881,618706,404407,627930,909385,413664,-864395,-1694367,-4028571,-7131365,-3570381,4938970,5471888,542008,-1667577,-953642,49187,396993,290497,593962,1221239,1157954,410306,190335,408780,141159,-214243,-191940,-166206,-160164,10091,146114,37057,-205542,-182295,100944,276359,196943,40102,47694,161198,92890,118412,253427,183067,5121,-55108,-57349,-113524,-131365,17099,343013,456815,237924,-18001,-88711,-38627,-121963,-189865,6765,107370,-174917,-397665,-266611,-155223,-144477,-21623,251641,378424,100684,-196464,-58550,91632,-51457,-84538,7143,-139728,-386657,-369125,-117828,156029,239705,125219,-53347,-106044,-99981,832,155397,165442,162714,138090,-64080,-263734,-227992,-75754,-13940,-119386,-182682,16489,210145,79052,-114085,-133298,-137376,-225172,-262343,-211033,-99122,-24346,-76211,-121847,-78231,29676,-42145,-78669,111385,188764,-60645,-166031,38066,92596,-66442,-147218,-62241,31335,-16197,10193,215232,232714,37245,-52638,-144495,-259192,-192577,-14765,-18304,-98887,12354,162164,157057,1355,-121179,-133619,-107176,-17277,184875,226515,54585,18415,203173,161277,-156337,-328076,-202806,-101476,-53648,122888,403869,433202,160309,14341,42756,-21890,-55334,44108,50954,-87406,-163403,-6385,176618,186347,91039,34300,14381,-5921,83184,296326,380678,195024,108588,166037,-19535,-341495,-324750,-101076,24780,-38364,-95129,-38086,43610,138441,238339,199273,14171,-205852,-264152,-40410,203445,86317,-326156,-518485,-484069,-482736,-413171,-179744,-45205,-143390,-199900,-118664,-31627,-10390,-56171,-137172,-305001,-433844,-373456,-166787,-14697,63801,-26796,-228113,-266772,-276668,-378263,-387605,-294380,-122044,281650,595089,498685,174158,17410,101684,54260,-23706,112491,197351,5088,-162449,-101343,-63417,-122429,-44475,90561,5155,-216641,-166692,48898,25001,-161417,-202955,-85391,62257,249231,329878,120080,-178486,-206926,-97768,19705,53973,-122669,-278790,-169255,-234972,-618646,-718901,-444846,-209604,-71311,35209,-41001,-209789,-303121,-448545,-553128,-340574,92128,281977,39917,-212122,-225611,-151123,37475,260954,266323,115054,58515,51282,-4990,-5428,142894,233487,-5278,-350554,-379368,-122591,28736,-12326,75274,196077,105085,-33188,-223953,-340906,-165622,65402,34887,-69496,-202422,-385340,-364959,-170628,-43292,-101059,-216640,-172175,-90221,-23474,60994,-44800,-244217,-238429,-118768,-48629,-62927,-75349,52612,211693,144071,-61308,-176165,-162175,-101206,-102546,-121683,-135384,-172721,-201383,-61934,30134,20055,-86277,-272854,-280062,-140559,-6358,22330,-95712,-258125,-208311,107054,305242,171767,-19092,-6308,61194,40936,-28404,-57652,-83447,-168265,-134662,52965,104171,-22938,-176020,-320700,-292400,-151135,-159491,-221448,-129228,-10324,-78130,-190636,-123448,39300,110793,-32446,-191192,-269621,-264349,-78775,98199,-84743,-383857,-453806,-397058,-360629,-349852,-301462,-199609,-156167,-233552,-244033,-235430,-214573,-222488,-297288,-306124,-266314,-287518,-202592,-53291,-52677,-36186,-48415,-284777,-511655,-490441,-401033,-346914,-232539,-166591,-221109,-357079,-478812,-463496,-199306,3928,-194736,-622754,-911690,-903942,-591365,-251071,-197946,-208541,-177576,-428502,-760254,-933353,-814663,-486332,-338645,-650094,-914275,-748215,-1018902,-1784706,-1993560,-1253412,-20281,321176,462875,1781765,1903373,628742,-84012,-429328,-1129554,-1689271,-2180631,-2513456,-1962292,-545449,596242,59901,-162766,822014,1901590,1084564,252876,218444,330135,508361,575430,396269,380065,461945,451311,395771,249610,231343,569551,793704,491909,312391,127208,53160,-49473,100770,376440,346055,339272,382463,267916,191967,397377,560860,442783,265339,197389,235766,244024,346649,469490,382227,256244,230702,227605,210874,111436,18194,107113,170313,68284,-97565,-25038,272604,459585,336377,125034,97125,77078,-52934,83625,301553,188785,-106788,-256641,-151903,156772,453054,446177,236905,280728,371780,178874,54489,209049,287958,291070,376524,289901,-120000,-357852,-81969,230019,293947,353276,431659,458685,377253,224762,104740,-15829,-28233,77204,158067,145093,44441,-77314,-43395,66489,-2904,-180338,-95930,204073,308931,247390,271988,325049,273441,172973,168312,227655,310705,450476,448708,254327,-23204,-260213,-304616,-193990,-142887,-152277,-98913,-30489],[61822,135716,81278,-159379,-310394,-199027,-79262,-141468,-214626,-216910,-246299,-163839,57602,197615,217511,96813,-120779,-196567,-76682,43565,65810,-21295,-213789,-330255,-276978,-89973,70030,20534,-70660,-6005,143090,296966,267571,13142,-135699,-63748,15997,-65515,-261567,-279787,-32340,26515,-152181,-241160,-291381,-354675,-283833,-97295,-8163,-132826,-257307,-88144,83533,177243,96122,-121076,-199273,-208597,-252488,-207853,44102,285771,380058,286380,156656,131551,76480,-24147,-75322,-84191,3965,122930,70896,-20875,33550,48725,-20054,45700,173973,123544,-72850,-250834,-268916,-254687,-276712,-195218,-132177,-223600,-200559,-13236,65487,45171,-44496,-207665,-193612,-111302,-14845,145977,123262,67695,215581,218318,59631,-89575,-292160,-482294,-452992,-210060,-35290,-16061,-7451,30624,85922,242100,297320,123185,7967,14255,-68923,-21553,212327,203935,4731,-44514,55337,108092,-7902,-32485,69800,158331,170228,-17666,-208222,-97747,24845,10614,21136,52126,14373,-44014,-85060,-137056,-117021,90125,401374,533233,344330,92447,65271,135459,107388,21729,97888,353697,344415,-12837,-221667,-65714,83296,43566,-98423,-311145,-344616,-121049,47825,-26706,-151981,-87561,-11061,-123470,-274112,-307376,-223408,-17263,23904,-119006,-9959,192324,102488,-35153,10644,-84385,-230649,-203771,-299765,-501520,-447201,-202834,-153106,-269913,-188598,-54089,-121995,-272058,-243104,9313,246490,215645,31841,-44630,-142618,-413430,-561008,-393102,-83249,129776,128471,23265,66329,212926,232197,160099,90868,28640,-31100,-97117,-116972,-5872,124681,146814,44230,-200658,-511324,-573322,-253101,37239,171757,165865,93088,-90035,-327659,-423533,-139008,255239,405837,260207,77285,74025,64118,28867,-135672,-318763,-261695,9824,176256,116363,-11332,-174226,-306559,-128325,179072,220453,179981,246306,57089,-326777,-489035,-498786,-397197,-34664,248818,171410,-52720,-332009,-493366,-263791,-19368,-52127,-126937,-94154,34603,158034,157624,5569,-100519,-62219,-46962,-98493,-189707,-144430,31389,148227,105465,16763,-119387,-111067,80840,-1950,-170584,112761,349321,71706,-250864,-252255,-38960,167474,330502,441362,414516,274522,152152,158261,117003,-82114,-205335,-93198,-53930,-91711,20285,90724,29369,-108336,-203008,-114352,62961,69170,40734,213528,394611,351318,188462,23810,-49995,-77399,-126161,-119018,-81308,-159718,-228579,-159461,101967,236197,65548,-140029,-106825,46747,140417,69440,-55790,-98003,-42617,-20145,-128040,-149975,-43722,-129924,-299486,-244565,-124067,-21311,28603,-118244,-296426,-248329,21548,265398,316599,88803,-152798,-77161,95696,114805,102510,87491,-4591,-99680,-52195,174507,233669,-2312,-192021,-216558,-163062,-12796,194829,216048,2927,-227081,-378180,-338210,-129301,57665,62206,-61106,-194242,-180546,7871,120927,69438,98353,121571,62392,5990,-114384,-253645,-242049,-160696,-121812,-96126,-65560,-32787,57720,150390,168399,148181,241536,371184,398167,296705,143180,102640,-43522,-280485,-237892,-102971,-63714,-17369,3545,-75255,-227831,-283668,-73868,206869,240707,284472,455750,495407,280680,-27527,-96242,67676,19009,-241009,-253334,-148058,-242122,-331431,-270270,-327078,-516731,-377153,424028,1354463,1370281,816737,503146,444026,660893,1006877,744388,-1025786,-2517505,-4043237,-6636104,-4429621,3767905,6445816,1652934,-1384633,-804144,75852,449425,455011,648413,1021193,878285,287577,285815,567737,275355,33939,10665,-162367,-291589,-157511,6345,19338,-89487,-44766,189943,398420,329814,122896,68835,111358,50965,133998,283102,212519,64614,10934,-45604,-140895,-139491,12118,343695,538915,368434,71046,17446,70720,-103395,-245700,-32986,80098,-178599,-292609,-135603,-150902,-184848,65944,368692,359840,105,-258036,-85702,84556,-39047,-38961,48080,-140433,-408527,-353240,-64607,245315,354071,234453,-1332,-97025,-82322,-15072,55455,59405,160160,200306,-18924,-177154,-136139,-49078,-59192,-175669,-212835,6190,204958,44388,-242907,-288050,-208262,-228647,-242250,-220865,-109965,-1508,-40408,-98416,-71012,-10392,-90461,-117022,81574,194791,-44011,-177314,28628,101536,-72580,-102969,42595,133601,46267,30435,187813,191787,61625,34767,-64082,-183777,-84328,103520,88378,11155,88174,164844,158878,56642,-63764,-116767,-105077,-3163,149816,99678,-139075,-119524,194165,266430,-74823,-334848,-240312,-117938,-20465,168107,464415,516378,204068,15012,34343,-37438,-66439,84309,127409,-44161,-82041,155217,296572,180525,8373,-52886,-30895,-10308,78841,261226,310651,144301,108256,167328,-31057,-314471,-285975,-46201,86794,14399,-66022,-20408,62918,130208,158459,103168,-67916,-284530,-357840,-138549,78330,-46700,-383829,-547095,-502526,-457854,-397079,-152742,32805,-83853,-207316,-112344,13698,46967,-7567,-70197,-183677,-311110,-327314,-168072,-9943,94927,33392,-177116,-263311,-306894,-382733,-354641,-296794,-217798,95918,417654,443009,209926,71375,90328,-34588,-127985,35270,157451,-20778,-187149,-147087,-104664,-107737,-6641,120221,40822,-150178,-145070,5774,-30706,-212458,-253890,-108704,42237,249853,362507,147190,-127114,-115256,7322,79375,81843,-45352,-141579,-52336,-161052,-541209,-632927,-397953,-194075,-26291,101910,16198,-150051,-228718,-343524,-405780,-169627,199586,307523,70645,-155097,-181822,-164251,-31366,159224,186255,85424,73231,116844,88493,58607,163678,238753,23116,-325518,-375566,-95424,79149,47730,143942,296094,246301,103845,-39344,-137883,-58712,81368,42214,-77062,-213514,-302788,-253022,-103986,-12618,-66472,-200103,-211615,-105035,31371,93769,-66707,-246693,-237348,-157239,-99700,-64967,1742,175407,289861,154901,-58470,-149467,-163928,-75150,18149,52440,15029,-31600,-44291,21325,25705,13400,9157,-123191,-216325,-156760,-38431,-14512,-153318,-293237,-215431,49897,180284,68735,-35000,32788,102274,51504,-24571,-37872,-56036,-103986,-64265,74822,100400,-9737,-156690,-290887,-262672,-103891,-59373,-123251,-109786,-40791,-24146,-69369,-43151,79106,147542,-3031,-156616,-220257,-202412,-71475,61042,-52969,-275298,-307792,-253907,-310260,-351611,-282303,-177334,-125842,-219627,-322565,-313482,-206568,-155651,-198146,-157632,-60871,-86057,-86824,-5265,-1428,3616,-26468,-204987,-381774,-397409,-333517,-268907,-156319,-82087,-114865,-199054,-230139,-132944,88057,186338,-46463,-484149,-834705,-845829,-486829,-79146,33171,-39023,-15713,-199680,-522484,-736078,-666852,-377062,-210052,-478352,-675266,-444397,-638056,-1247187,-1324677,-637310,541495,881413,760969,1520939,1843760,358695,-338774,-238742,-473891,-897912,-1481521,-1482091,-416663,1139194,693870,781164,179998,780711,1367270,670235,134448,20005,50674,227166,365141,120338,-104347,-33370,-4521,176500,120201,-150866,-30798,205350,155687,96789,-42350,-188402,-211960,-21169,242253,193071,125390,175672,93216,-52079,134688,383489,312986,119378,51709,67916,50934,118580,203648,149272,39527,-2835,11017,11593,-114505,-193117,-87461,-4308,-43425,-106849,-31617,181848,342310,256922,48268,-84600,-136702,-151557,-13607,121484,39855,-171510,-264595,-183716,47488,354408,411681,184944,172216,283104,106984,-64224,61740,146350,139748,262872,264156,-86307,-368145,-219935,8444,93127,216717,359683,447865,407149,204503,-38390,-188937,-150388,22743,158091,137412,-78455,-227158,-34096,184027,62858,-209395,-140287,151917,281724,245061,235841,257255,214347,85232,-2345,71271,293267,478140,409603,183521,-105330,-345993,-344486,-193738,-119267,-70648,-18220,9927],[94101,172205,122800,-89805,-245856,-232717,-195382,-244801,-254586,-227978,-241344,-126334,69517,172678,233109,164505,-31443,-126094,-44735,93069,90313,-121294,-319893,-311200,-255354,-130693,62016,8327,-159541,-93940,153629,397741,369096,82236,-86525,-33417,18040,-62226,-219138,-245072,-67602,-73067,-234944,-260006,-229026,-258098,-261239,-150554,-31746,-64708,-125845,-51926,-17958,61735,80444,-101617,-186136,-213297,-298122,-261407,-47387,120620,254644,287285,224947,197559,88644,-100503,-174877,-106778,86251,240411,144927,27083,139587,185844,30305,9603,142273,122121,-27947,-146899,-193216,-240956,-277161,-236453,-195820,-210995,-123437,100353,181688,159238,22206,-179884,-170798,-91175,-7261,112064,43136,-17677,190047,262956,119170,-46566,-218772,-366941,-334066,-187974,-88124,-101830,-107321,-93446,-19558,162991,204767,15251,-51238,9496,-41964,8869,211633,192440,38437,20853,103761,102825,-36335,-61061,14009,71012,107477,-28464,-160901,-69137,-37419,-55751,31963,92579,34594,-53438,-116630,-133836,-34533,181344,477044,642315,445850,131331,99440,186793,122942,-18114,81633,421516,424340,-11791,-296450,-192935,-4453,45935,-82871,-308626,-356447,-128710,65481,10954,-107022,-12960,47276,-121032,-275152,-285694,-201458,6347,65577,-34976,53899,166190,66572,19984,99500,-36439,-215229,-154979,-177818,-367247,-418471,-272367,-312236,-401365,-266819,-17029,17417,-142956,-171180,21083,260249,252518,55947,-80620,-209907,-383429,-425627,-291437,-76727,79142,105055,80087,113783,159840,161926,132771,64699,6224,-24586,-76396,-81531,-12657,38313,82034,77384,-77913,-350382,-494734,-267296,55837,204170,130973,17603,-124372,-341251,-452070,-215829,148963,330462,223855,32161,12529,18839,51977,-89200,-282803,-186662,69456,156356,41439,-79642,-183169,-288665,-125578,192532,260626,245405,263202,35870,-317857,-415404,-317489,-111417,142149,275522,202849,29432,-208693,-339455,-152681,28239,-91853,-197409,-84141,92876,203190,194012,40815,-39954,37024,49140,-51287,-198158,-221801,-59879,127751,131180,101366,50909,26625,86737,-17798,-198812,34357,325884,87594,-230733,-262511,-54334,194140,333549,429366,465468,363180,174552,93516,52086,-112569,-211161,-122661,-84299,-34497,139027,129294,-34589,-169394,-216323,-107828,95862,100083,39166,196263,419791,388490,160680,-5256,-26017,12498,-4172,1284,-29511,-145913,-264234,-200984,55698,230715,81725,-180363,-177846,60633,209967,121334,-46840,-96275,-36131,1901,-98907,-139782,-27233,-39527,-192355,-220696,-119816,22795,108724,-61644,-286235,-215302,79794,287142,298942,56989,-175769,-75418,171019,231822,114492,431,-50858,-60779,31071,262457,260103,-47571,-177999,-108253,-98455,-9222,223328,178836,-154740,-405005,-453830,-310848,-65621,96146,85824,1519,-108543,-152975,-61212,2157,-6615,71676,93838,84955,81165,-70411,-251156,-237944,-165453,-176169,-160255,-90082,-32930,30997,128323,174398,162308,273412,438402,445970,298849,125379,104592,8295,-183371,-175107,-31282,39508,43113,24373,-76632,-238705,-291844,-54907,207035,188730,250715,505727,530283,287068,-15220,-128896,-35625,-133546,-391313,-327331,-181004,-305092,-428263,-289115,-188580,-356352,-359050,216526,961955,941572,481112,272373,232512,396619,882309,1116774,-716196,-3031357,-3355495,-4667594,-5113054,801914,6081406,2761318,-785379,-376295,339415,528110,523621,613530,776987,543011,145638,368398,630542,313002,231299,220484,-86263,-303225,-226431,-69231,36075,21248,29604,198335,454829,444245,215452,87518,43202,6662,131005,271657,217391,118098,41399,-83566,-151618,-90469,59572,325414,500050,353085,89710,95485,154717,-75299,-270071,-60738,91760,-86989,-121879,-6836,-135689,-198920,134054,407463,243671,-153689,-315777,-105385,62372,-31497,-5228,59167,-147476,-389517,-314218,-44925,249661,399401,309505,69551,-50876,-42785,-26673,-40243,-18072,179156,275278,52328,-82312,-68842,-69855,-132299,-213864,-183997,46650,213073,33730,-300442,-366218,-242370,-222272,-230260,-230159,-131374,1715,-12642,-105427,-114279,-90266,-118708,-108973,55549,170438,-28427,-192477,-16058,98975,-68355,-82817,101713,185543,64501,7416,119283,141273,100762,118455,11379,-105047,4288,157861,146469,105993,121846,116173,146525,140011,9779,-111768,-107504,24392,122585,-24329,-290849,-191303,203605,324498,-35685,-337143,-255136,-94195,21269,179310,471137,557869,255656,41881,24101,-63764,-76689,111791,180042,8057,22773,289620,367408,165291,-53651,-124011,-50447,29996,98823,222809,231910,101046,121062,179535,-26621,-268756,-242295,-6258,123924,58039,-36688,-10179,56919,76561,49943,7641,-120525,-306710,-396341,-219698,-27824,-120195,-356254,-496638,-452630,-363974,-296699,-75819,100392,-23667,-179022,-82859,70055,110131,49879,21802,-9774,-150892,-254748,-139902,12362,95886,58598,-115358,-237753,-314872,-344926,-262901,-248820,-263627,-57576,237933,352807,222575,114701,64516,-88374,-156381,-14287,74305,-75964,-209583,-175605,-97447,-33215,66324,156249,72026,-98923,-141486,-22543,-12573,-171759,-246269,-117575,24332,201276,312072,141124,-62838,-17268,122420,155439,118675,44801,22080,73588,-83937,-423773,-505402,-331935,-160176,32358,175503,97888,-51661,-109801,-178298,-208193,7843,286032,289174,41025,-125776,-116350,-144522,-95103,57201,111904,71181,105262,199345,204007,153061,203714,249932,90042,-221865,-312767,-61182,108823,99082,210863,371575,341493,203444,129056,60192,48714,94697,38808,-86428,-171514,-150559,-116779,-71338,-26089,-54791,-171329,-213192,-90976,91673,130403,-65030,-215197,-195391,-145295,-100628,-35665,61238,217564,278942,130833,-37025,-69870,-100724,-42768,101919,198846,159306,71859,66511,78472,13310,6728,107953,54556,-115812,-160670,-81565,-46801,-167422,-257730,-162269,339,35385,-48385,-70158,38254,122097,53282,-35397,-18126,-267,-16350,18090,102451,99421,20076,-95338,-211338,-207102,-65665,23042,-29074,-89255,-77605,-5993,4798,337,88691,160472,47128,-79112,-119156,-104083,-57440,22192,14630,-100245,-125106,-114218,-240354,-301848,-232790,-169335,-153207,-259004,-414215,-378098,-178832,-46137,-55088,-4659,128161,125300,53225,49772,49664,11282,-65052,-153481,-228074,-252154,-208683,-165081,-103584,-30161,-35030,-53556,22143,199306,357112,338108,94770,-284680,-620360,-636796,-316377,53592,195434,75847,56373,3914,-246234,-503706,-524046,-301932,-131784,-334292,-461187,-239880,-339583,-689090,-677741,-167331,965761,1471469,1157016,1564044,1981771,236192,-666460,-255271,16828,-152173,-704264,-540950,591308,1997244,1219420,1277963,328806,525221,754143,501783,310603,66367,33255,252505,388387,136516,-201417,-296966,-295425,27137,60479,-331885,-404199,-217591,-44434,-22729,-73277,-223573,-199258,-45680,136260,98745,-11369,52786,7014,-191759,-58251,202170,157055,-17447,-48146,-49759,-72243,-10119,20261,-57157,-161898,-213353,-189927,-163131,-267008,-310080,-217259,-139335,-134230,-97574,-13041,107375,226403,185765,-10387,-225969,-301057,-196923,-72208,-42737,-110242,-247124,-278252,-187271,-22621,250448,332390,104024,45305,167341,25023,-172768,-94148,-5656,-7208,137254,229717,-11143,-304044,-324984,-236312,-119079,97028,271857,359436,355852,150493,-167548,-311803,-213625,-11948,135241,107823,-188660,-341688,-28935,270498,161597,-124724,-110742,93370,206003,192238,179138,206609,166409,-6994,-160374,-80869,237248,452719,354619,128325,-163613,-402483,-349101,-175293,-94859,-4545,38623,35255],[105242,186604,148785,-13499,-157823,-247742,-299073,-328842,-296378,-254706,-219403,-68158,68419,117434,214086,198466,30768,-59945,2008,147024,122280,-185720,-376258,-249999,-161378,-75463,121902,48150,-205354,-176861,120608,412047,397608,132992,-19412,9851,13081,-56393,-137454,-158801,-102805,-185507,-292451,-213204,-87019,-103274,-186258,-121632,34558,57968,43421,15404,-81996,-61801,22658,-86218,-165054,-204657,-312955,-286418,-150467,-47464,131154,252225,241298,245131,126665,-145396,-280695,-169762,123119,339789,234715,72953,182470,240749,35094,-39904,87658,74853,-19655,-36328,-96022,-218510,-281064,-280355,-251895,-171580,-2874,217773,290138,273199,111606,-81978,-92011,-53490,-2772,66334,-29448,-95600,128210,278575,160590,-17992,-134780,-233418,-226209,-170463,-145047,-180574,-169572,-175967,-106619,84987,118885,-54956,-77705,929,-23197,15370,135888,121783,43982,43720,132063,135914,1451,-58113,-36751,-21028,7864,-57771,-86377,-29988,-105533,-137796,13324,104452,40672,-61929,-148973,-146360,19326,234576,473911,626598,447891,144958,127287,225803,130605,-68603,38609,428829,434364,-36398,-339747,-274705,-59284,66813,-71375,-315174,-350077,-107773,92825,51840,-44984,54080,97363,-109187,-259071,-220106,-118429,44132,91111,32350,84019,95291,-21760,7914,115659,-8710,-175981,-101034,-48573,-192749,-322033,-288513,-360683,-392928,-251874,58789,196440,45127,-69555,14751,214652,235480,73907,-83847,-230611,-300192,-238882,-139316,-9677,101483,129967,139231,133591,57418,22291,46268,14467,-27529,-29969,-54434,-46789,-42988,-78115,-8091,96724,49300,-124617,-282876,-218044,66602,222295,95230,-58220,-130061,-284955,-395231,-253359,27175,159040,45021,-87346,-54681,21233,102720,6707,-146616,-50022,103537,74544,-42832,-80365,-112639,-213901,-91499,211690,287241,258024,218628,9766,-269979,-316894,-118779,173966,298296,264928,222183,151216,-15735,-113317,7657,90001,-133145,-266357,-85130,95826,184700,192872,57973,-981,94896,100453,-33694,-180385,-232773,-97802,109133,165229,219309,266111,219765,165626,38448,-164450,-33945,242439,70587,-211399,-262915,-68913,191570,286003,340216,419449,374420,195772,78436,31679,-110993,-182582,-124222,-112119,-23867,174899,138335,-78524,-208090,-212680,-86598,108663,90737,-18898,98437,344871,355248,137799,20228,46799,126823,154152,166097,79638,-74241,-246027,-214482,4474,214662,116828,-161270,-176391,107534,268090,172938,-3904,-50759,26598,61417,-60379,-105914,21823,69026,-43705,-142039,-131134,-35267,83904,-17142,-229951,-163107,101387,248985,229575,29835,-146586,-35802,227372,281596,64588,-115808,-113947,-53794,79281,304568,253300,-84965,-176539,-36057,-14327,52927,257042,131753,-282569,-530075,-489200,-284889,-40116,84918,90148,75372,2190,-98833,-141164,-164935,-112492,22340,70345,127455,146688,-25752,-206648,-209035,-168147,-201486,-177224,-81739,-31120,-11006,89943,156968,150895,273125,470646,469431,274188,100465,107075,81156,-50758,-113113,-7408,84003,70402,34562,-65687,-218185,-261720,-24946,176662,102354,176894,499607,533454,284782,14013,-136452,-140345,-269181,-463003,-334412,-185328,-340885,-483565,-284287,-41246,-134171,-239401,57415,500121,440282,132458,2010,-88302,-23962,529195,1339890,-47987,-2908903,-1982494,-1860438,-5618072,-3042959,4452511,3551043,37777,238609,740999,583452,452023,480822,552735,244372,37442,454864,628448,294308,354409,388840,40973,-191741,-183602,-70581,92326,123979,36358,132213,432511,492852,265850,79378,-28565,-30547,109131,224789,205006,160302,37378,-150323,-147550,-2941,141968,285316,349568,207542,48474,138046,202671,-42661,-258807,-77838,115590,41669,42507,78869,-115193,-181759,163516,360812,78207,-301758,-349896,-122301,12941,-44594,-5465,26268,-166662,-347902,-272654,-63082,172709,356788,325379,135801,12864,1411,-38133,-116391,-54512,211703,338703,129552,-14093,-55511,-129771,-202044,-218128,-106243,122111,229705,47207,-279252,-358245,-232388,-202459,-223587,-224768,-141916,-3799,-3770,-156788,-221718,-202409,-135528,-71506,38079,126465,-17202,-202655,-71255,94525,-47516,-85902,99825,168877,32862,-49023,29255,91616,136887,171203,53771,-52381,55417,146179,133470,143189,104692,41749,135288,228020,71941,-124152,-114778,46514,87227,-131263,-364148,-183931,223391,319857,-45115,-337497,-251763,-44439,52737,141848,407567,532561,288581,73481,12288,-78820,-62659,134985,195557,44514,113569,359144,369759,148370,-75604,-157891,-29859,107837,126608,175209,155951,65608,131085,192639,-9528,-224152,-210992,-3957,117472,81003,-5505,554,35264,-288,-53922,-68258,-133796,-265240,-370142,-265320,-90415,-118854,-265668,-396903,-364434,-241623,-149552,25247,145742,28819,-127139,-55838,108797,164554,108499,109374,146223,-15230,-188991,-102297,41821,73779,48292,-62097,-203272,-304252,-281494,-150918,-173158,-240984,-112183,122714,253087,208793,131537,26692,-96749,-105029,-18477,-21912,-144848,-218489,-165442,-38687,76579,149936,188140,97125,-72437,-149551,-14159,81616,-62048,-205832,-128547,1439,103021,174634,91677,-12659,47113,196534,214376,141723,96568,129973,147257,-30295,-296243,-369378,-263109,-112585,95090,231596,161559,39125,8283,-12588,-29374,130079,319034,234846,-26273,-121819,-56084,-110182,-147617,-33784,58207,80396,144956,270349,310833,258959,254603,264656,179352,-62603,-201132,-31433,96754,107482,247177,414845,378128,226750,204214,180948,118243,91742,16964,-103290,-108441,-3229,-13785,-86171,-78627,-65705,-142421,-186263,-56574,136265,144248,-58107,-167060,-130555,-98259,-66842,3120,74574,152365,172368,71599,-9823,31826,-10534,-34145,124810,289276,262853,100066,68776,67090,-21833,-7338,184970,206338,-25014,-173456,-133236,-69354,-143365,-180512,-87512,-45944,-100219,-155709,-131151,-14854,91351,32356,-61646,-1261,80627,82371,94128,123210,80343,25140,-37573,-122374,-155231,-71690,32669,18566,-65912,-95241,-28796,-1955,-16172,55085,131531,83041,341,-14355,-21250,-65215,-25576,86149,84987,35001,-29500,-180963,-228106,-179797,-182285,-234400,-356276,-507704,-423037,-154077,47952,61541,91216,236407,272570,151854,64146,57685,-32358,-164854,-162038,-115113,-114991,-81063,-78699,-102260,-48520,-16695,33851,196775,424577,514326,390988,163590,-95903,-341901,-363463,-155091,94426,220048,89251,10742,69597,-71939,-352771,-471657,-319024,-152494,-271438,-347310,-225926,-250756,-297709,-277171,-49857,1069852,1807704,1385268,1778808,2237814,238634,-1005746,-470122,182518,288040,-132639,-119169,559345,1745826,1804716,1421308,145833,113369,303172,500825,522336,181620,80057,343859,453829,243691,-66814,-343989,-401452,-36353,52472,-334327,-507789,-353097,-62689,-13968,7742,-64998,-27379,38345,117784,115075,6079,77042,48826,-168513,-109012,77075,21439,-97126,-63643,-76096,-89043,-793,-13739,-153136,-265627,-314171,-280942,-212061,-251883,-268869,-228237,-191006,-167996,-54859,47278,100563,177344,161143,-26030,-271960,-348034,-160025,-51979,-123134,-215625,-312436,-282402,-143243,-19681,179189,243726,36196,-40344,78686,-24233,-220111,-198555,-122784,-117423,23360,196256,99324,-167044,-353512,-419060,-272292,29668,199802,240470,265608,104061,-220203,-321626,-168828,-2391,93887,67377,-240026,-377603,-24777,312151,284158,66260,-9494,52595,119056,122030,130114,185940,136547,-79271,-261389,-181781,163890,381735,293764,102794,-174372,-401120,-308728,-144323,-79760,28668,62857,40363],[90507,167833,151296,51104,-69571,-229353,-351252,-375205,-344790,-305999,-199653,-16307,49212,45999,160340,179669,41102,-22231,45096,182350,142820,-200025,-355560,-142590,-17887,43223,219641,126036,-195350,-233008,49350,332911,341792,139631,36049,55344,7093,-50012,-43766,-56245,-135277,-280847,-314095,-122511,82505,54933,-80777,-14982,169567,197504,190819,90804,-95796,-157257,-56571,-73678,-124720,-160470,-270297,-265561,-223407,-165058,42362,195071,203366,249176,162850,-156457,-365967,-255414,100857,389627,313087,110992,169658,221829,10765,-78359,38882,14897,-30282,68830,10130,-189934,-281906,-307827,-286081,-128916,104181,295605,381637,370352,195345,45882,7467,-20531,-10488,15738,-80891,-143901,57993,273058,181805,-12430,-67016,-111883,-150527,-159562,-190871,-223241,-174141,-204792,-165713,31958,75373,-61631,-60445,-1113,-12672,1011,19445,26070,29791,22724,126346,194444,92706,-32098,-84238,-107378,-98053,-79834,2993,11868,-160309,-211045,-21411,92665,31376,-72616,-174824,-168256,26335,230779,393101,492505,353192,121481,123277,234908,131280,-115046,-22174,370527,372731,-75443,-342607,-283580,-54772,103889,-71732,-343150,-337094,-61619,126112,81531,9208,96068,137308,-72367,-215340,-124054,-1967,86083,101557,68577,76673,4066,-140177,-77472,50385,-9814,-123981,-49196,66031,-20601,-185549,-242165,-289914,-282515,-167949,141059,350719,232245,29988,-10583,116414,168086,83533,-59436,-205840,-179809,-28371,46780,112670,189175,193048,191600,135762,-51682,-141250,-74590,-47001,-61105,-43059,-27409,1332,-62988,-179518,-95767,94275,143434,95325,-17651,-126972,64638,219486,50094,-135696,-115727,-166422,-274922,-261577,-97805,-68397,-229049,-256596,-109930,80492,185534,138740,63269,111927,95963,-51392,-117096,-16155,15282,-105169,-35126,220098,273902,208232,130504,-18305,-205663,-230462,22659,366683,391441,210921,196103,248953,168177,104877,175287,155986,-155894,-307203,-104376,26709,95641,153260,50891,-2022,91416,91427,-46294,-143836,-176744,-61659,115634,197265,312818,432977,386017,274388,136524,-79510,-60496,138972,34884,-202375,-259666,-75590,181733,237728,225051,303154,324010,222869,117772,51497,-85653,-130847,-97204,-136826,-73357,116084,108490,-100260,-219992,-192380,-58267,79923,13120,-142715,-55417,201867,258813,114876,80957,142275,232942,302865,315045,187882,509,-187823,-189334,-24846,200876,160748,-98081,-110216,168534,286956,188123,42696,16942,117032,124113,-37560,-66052,92903,178242,99278,-57861,-167726,-163732,-33405,-8954,-141953,-102111,73020,141828,107542,5835,-69646,38197,248259,244216,-31040,-218086,-165592,-84030,51921,265239,207280,-114882,-203813,-27698,66372,148140,272936,79215,-356230,-588492,-504989,-292084,-67169,42219,91994,144586,103900,-38676,-212964,-324926,-210147,-37369,52992,174630,183495,7464,-132635,-164738,-179759,-212143,-157427,-43451,-19211,-42546,52721,121463,113047,233473,447443,443244,217135,75263,116356,155256,68535,-72602,-31434,66981,55717,13645,-64558,-192584,-222687,-2481,126499,7121,87311,432476,485020,251983,25788,-132803,-213511,-347898,-452090,-293708,-176514,-355309,-490268,-252061,88677,101480,-53727,-20925,99317,-297,-159921,-219895,-334377,-392015,80760,1365904,748089,-2080071,-260788,662013,-6051737,-6443827,2248264,3867850,902475,859420,1099241,553271,237240,282023,400863,52490,-3208,552162,613867,277682,410529,487364,184270,2485,-55794,-15039,178290,230236,26003,40920,342627,444254,232817,25785,-90383,-50159,80471,162444,186237,188689,20468,-201023,-129085,92659,232718,232550,141062,-579,-17519,153058,218896,-3764,-208184,-78062,130320,143039,135926,95857,-100355,-142689,146749,242398,-82776,-386503,-338597,-132428,-55273,-75345,-37436,-42314,-195390,-300598,-239267,-104870,51595,241526,279155,176546,71077,35722,-47595,-156241,-45515,250818,378912,197957,9721,-103565,-205958,-239161,-184298,-6051,204486,246121,76388,-199228,-284248,-182534,-164051,-211911,-197386,-125708,-2715,-10960,-238496,-372691,-324316,-150789,-30235,30267,79456,-13358,-199314,-103513,103848,-8350,-103680,42244,92433,-34612,-117372,-53906,52658,152525,177823,50020,-39012,69536,91418,50533,99179,46796,-23170,137552,292321,99682,-151601,-127210,44551,30715,-208693,-345185,-108564,238592,259291,-85796,-330674,-231106,13345,61492,59072,280607,437581,278460,82728,-1788,-64558,-11000,159697,171608,48842,164422,351440,304570,132862,-53775,-146449,26156,194673,140148,117044,91892,33374,122103,194995,15139,-187572,-196134,-46088,61539,75230,26731,19714,16619,-62290,-120033,-114099,-113324,-173776,-286046,-258397,-94738,-56756,-153798,-286949,-273315,-132317,-3505,120487,172867,78416,-64382,-49660,110806,202880,168262,170560,223222,48387,-153378,-71121,72605,49842,21719,-22690,-163369,-272591,-206480,-57993,-100248,-152663,-38317,106178,166714,173837,120776,-10339,-63046,2860,24556,-92453,-198246,-199148,-107704,53684,182428,214279,207079,116893,-66927,-152868,40937,224586,69704,-168987,-155892,-32680,-28250,-22668,4826,8641,60510,199620,229599,137203,84039,135940,139780,-10347,-186058,-252968,-202934,-58713,151954,253363,174935,82415,82599,99714,79479,163557,284360,160624,-94698,-127017,-17313,-74285,-175726,-99204,32897,109385,176284,302763,378233,347705,299829,279859,272027,115236,-65710,-14571,43722,68498,249787,436145,368242,167798,155327,189731,127379,64708,-21718,-128108,-61516,77085,19241,-138565,-145295,-83008,-115201,-143524,-14223,153182,120571,-62777,-120228,-62931,-38288,-21281,30495,36362,2952,7971,-3428,12657,120802,66000,-60272,89250,319894,312968,52551,-49383,-23817,-78235,-25340,229247,295444,21666,-205799,-182877,-74121,-91209,-93139,-25180,-84870,-195965,-230956,-209932,-120027,13025,-2426,-83404,24453,181810,184342,159185,135756,36842,-16340,-16963,-56334,-122164,-125084,-41157,10562,-26653,-67819,-73220,-83607,-85857,-10980,68252,86580,54275,58040,11582,-105049,-76365,140131,233863,137024,-13846,-144356,-154403,-137367,-204038,-335984,-483214,-578117,-432468,-138301,86578,108451,110177,247073,317987,167367,13939,8939,-110025,-287195,-224648,-74553,-24587,12679,-26708,-139900,-128221,-56978,51565,255656,489742,521624,326860,136848,33012,-76872,-114239,-52956,43460,113010,18206,-97943,-15837,-65870,-331956,-514699,-409437,-243475,-269038,-324748,-371627,-369721,-144259,-192799,-294313,858050,1799180,1329852,1984919,2488106,297228,-1274928,-748903,51014,343334,102107,-262812,-314022,782554,2248341,1391300,-202400,-284288,112887,577691,710226,355608,130593,366117,465997,315754,104464,-255317,-361396,-37454,58842,-251342,-423979,-246481,43128,76234,116228,158498,198461,179770,182595,215866,152773,219669,185806,-13364,-31390,19990,-75975,-112893,-9049,-31241,-36598,94943,78798,-114377,-239366,-277021,-226033,-102717,-64015,-84125,-126319,-163402,-148180,9040,134337,164246,210761,184454,-2159,-218139,-269961,-54263,41720,-104095,-260970,-356420,-269658,-56052,54859,154573,170281,7006,-50626,50807,-18936,-186108,-219953,-183416,-183876,-70237,163093,219981,10761,-296553,-485249,-328936,12549,146984,127409,173282,89569,-170424,-206459,-20723,48557,37498,22394,-216216,-325682,-23162,302623,402704,306764,126025,36705,54147,69169,108193,188439,117375,-118769,-285582,-210828,89981,278867,230618,103085,-135487,-335202,-230569,-109701,-78837,24925,59222,32482],[60469,119348,128787,86892,-4705,-176527,-331473,-376339,-394378,-372854,-195926,5480,9190,-27128,83971,113376,2874,-19143,66756,180911,138835,-164899,-257215,-2368,132726,168716,310475,214489,-135585,-251089,-40993,190427,222348,94370,55344,91115,6647,-45537,33008,26530,-158977,-332921,-300476,-26234,221052,173910,33506,134879,319595,306905,265382,145302,-66526,-200770,-131048,-61046,-53473,-65261,-163648,-199211,-238226,-205468,-1347,132653,128020,200456,171070,-136763,-399865,-332125,29177,379009,360998,144156,133694,162331,-19700,-88562,17325,-24163,-33711,162457,115237,-149733,-265258,-303622,-290760,-105166,136715,297985,443779,433723,246223,151050,84465,-10616,-33732,-32806,-108305,-156430,5687,257432,184433,-29997,-32240,-21424,-102066,-143930,-204932,-207666,-119645,-185067,-194387,15035,91182,-217,-1004,12908,-7024,-25046,-88291,-52844,9070,-26931,86080,251884,198784,235,-126753,-174929,-169341,-66319,92849,49480,-188080,-254328,-52095,72439,13345,-85092,-185627,-186126,-11326,170530,259674,285673,195260,59378,74288,205858,125386,-143104,-82402,265070,263713,-106981,-302567,-220908,5613,144918,-83682,-386720,-326878,-7160,153982,88400,37055,111179,170944,-2412,-139502,-20221,106682,115722,97036,71129,44759,-76449,-254426,-213866,-75377,-35368,-70662,-4916,148637,108932,-56311,-150148,-146386,-142077,-59624,200332,427340,355197,94622,-50961,-8730,72431,85316,-20158,-148453,-46371,172395,235094,257014,302604,264863,228737,137280,-121409,-272912,-190614,-99991,-80741,-57456,3323,69483,-41719,-224763,-156098,65336,178263,245795,201782,-30877,49267,199422,-498,-212076,-101386,-22518,-131024,-245201,-201671,-280391,-493473,-424126,-143638,176059,289282,279689,287279,246570,38632,-194470,-171828,79519,156427,5932,23590,196359,199601,104959,28688,-49153,-151071,-177537,65167,418176,403628,123427,109521,268124,276263,255050,312670,217343,-141690,-295911,-132210,-94749,-41761,84722,19574,-48870,23571,24683,-75901,-93425,-69829,40641,158739,218910,335874,477892,452983,355734,231903,28083,-31341,63045,784,-203114,-252097,-68573,181128,220486,128443,158011,240715,248735,181244,84049,-52037,-70873,-50655,-156469,-170159,-11102,48001,-101460,-204899,-155774,-30248,7233,-128234,-301712,-209881,48169,128859,84744,139042,214646,292499,395742,397550,238436,25285,-119517,-124224,-12017,197009,199384,-15286,-5907,218985,247162,140343,61205,76353,192636,156228,-39565,-29416,170347,267529,186095,-24135,-227491,-298755,-183971,-37649,-47786,-46926,-1751,-21074,-46831,-11515,36703,126899,223866,131862,-133115,-261247,-178792,-138792,-55327,143470,131272,-140418,-265401,-89564,113321,225664,245801,25215,-366170,-581442,-513566,-335737,-134179,-4712,100553,187566,162368,4536,-255523,-417854,-264313,-90713,42801,208800,181059,19030,-55573,-122936,-205421,-219173,-113936,18625,11903,-43152,29857,77341,57455,161978,368589,359317,130933,49020,128163,205842,135487,-59260,-78647,16406,9399,-44795,-88627,-182813,-196229,6273,76653,-66966,12487,319558,377966,180702,-783,-134198,-233604,-345058,-373636,-227601,-162930,-349109,-447850,-193357,181713,297350,144187,-14957,-141262,-272730,-338397,-324016,-372019,-535528,-262340,1260884,1387706,-783332,1306894,1832272,-6543349,-8289285,417183,3759346,1600255,1288968,1237148,395176,-74563,84644,354016,-1875,27820,648735,626308,301030,420403,511037,307365,214247,105156,64052,270283,348678,69886,-10807,213792,298955,108863,-72377,-131772,-43866,63431,110411,170993,203126,18363,-194495,-96555,166270,305521,183449,-51642,-183402,-66106,157470,217870,45063,-121416,-52733,130939,176463,127381,42442,-101650,-100310,90919,83751,-198470,-375715,-270816,-126459,-116848,-104187,-76479,-118640,-223673,-257522,-213452,-145815,-62230,97042,191442,181390,105025,52328,-48661,-148001,3280,289177,396808,250076,-6450,-194967,-271155,-227992,-119585,86272,265400,251937,104884,-99684,-183023,-107303,-104297,-182214,-148682,-77880,17967,-19204,-314886,-518381,-424095,-167324,-5299,31351,45588,-18449,-178401,-86549,140149,44547,-124136,-48160,-13512,-111753,-173604,-103563,31373,138157,139280,6401,-57331,62565,27268,-79707,-19962,-26891,-47642,157147,309986,81470,-186728,-145599,8346,-48582,-248859,-249808,1648,232465,166110,-129153,-308636,-191528,64160,45661,-47048,122718,295909,214670,51695,-18360,-17978,72449,185336,117518,19137,168655,281687,192937,116869,-1157,-97914,94483,251677,121214,52983,43649,-1584,86618,180147,45077,-148542,-187772,-120028,-32804,40740,56537,49509,17176,-75698,-130480,-131482,-77658,-62289,-165666,-192931,-41624,31300,-63472,-199879,-206890,-64481,100672,186136,196546,138912,1060,-67712,72727,222954,232209,200015,197250,24466,-154503,-54184,102912,47876,7047,11253,-111221,-212545,-126515,-7284,-55410,-24324,139501,174614,105807,129343,94459,-31122,-3005,126075,98000,-109049,-208464,-143817,-13787,146476,245694,236171,209278,133422,-67772,-133123,135319,370238,172318,-164809,-205279,-81200,-164610,-231546,-101493,241,30716,132622,190812,104545,14978,45924,63928,-17036,-110307,-171430,-156353,-8547,194011,238016,129491,60387,88856,129882,100656,112044,191640,85964,-130595,-122500,-1298,-38960,-163219,-123928,34631,142114,180621,278812,383413,388553,319362,291022,350572,271748,60607,-14570,-29701,9064,239430,452581,336677,51987,4797,98366,77587,15750,-66916,-155845,-57336,64650,-19819,-201456,-194801,-86324,-85176,-97909,23325,142456,61958,-87529,-88163,-9119,13849,15235,35150,-33597,-167367,-148384,-63924,25037,169519,100259,-112032,17482,304726,317029,-38984,-245845,-171285,-141181,-36826,243241,311502,12155,-255203,-218051,-55270,-22176,-18615,7976,-106748,-232455,-263040,-289171,-244171,-79958,-24795,-72713,72907,291222,283186,217053,144473,-22143,-96401,-40386,-26237,-106024,-198609,-163436,-31055,40460,14789,-106881,-198064,-176055,-82456,-5175,59359,75092,83432,-12830,-167507,-117301,167764,318580,171721,-49485,-129006,-96735,-105138,-212154,-413565,-594348,-601480,-392310,-122801,64092,85332,74680,188542,268883,97478,-92754,-81307,-182864,-376714,-307268,-100573,9225,59768,-2433,-178889,-226808,-128128,14805,207297,405875,401281,177082,33377,82272,112601,49146,-22755,-59558,-62954,-84211,-186213,-176955,-198607,-411862,-593496,-503949,-330069,-266077,-332991,-562006,-587345,-181532,-343222,-762274,429158,1495407,999051,2007536,2623593,386291,-1373725,-927999,-232049,95630,29027,-718677,-1420946,-240143,2515257,1415284,-468791,-512324,172277,654241,816650,506603,127622,266400,390542,307654,194772,-120763,-232754,-566,62290,-160613,-259808,-31106,176225,173653,177587,304570,361404,312206,286957,332981,336556,394177,344273,184933,102438,10183,-134160,-87249,69548,32272,15015,182466,215222,23035,-109536,-137492,-56565,120364,217732,164568,31906,-97053,-107296,65547,213984,259527,293004,227407,38490,-103644,-116278,72704,162878,-22072,-260121,-377235,-240928,49636,168386,166545,121382,20355,14332,87413,35289,-87063,-163116,-190021,-217468,-145245,124204,317155,179281,-179253,-426248,-291499,16481,96086,35956,98676,107386,-37446,-6356,178433,115498,-28495,-23429,-133890,-211865,-28627,244545,479476,514225,241643,35690,28019,56680,118856,196413,97629,-121297,-236303,-174879,25776,162160,165615,113749,-64486,-222528,-136075,-79761,-88875,-4064,43902,27590],[35130,58193,87983,86470,23455,-102404,-246169,-337342,-432158,-432884,-209955,-12752,-49423,-91307,4750,25801,-56676,-38584,57589,138062,109680,-95565,-110427,140180,246243,248088,355170,283203,-47757,-232647,-125043,37725,84403,12880,30579,107518,13582,-46758,70773,65612,-166207,-327310,-260107,38703,287075,235205,138590,275105,420496,349592,250123,157708,-16691,-189165,-179127,-45828,49808,75874,-16563,-108234,-192981,-176330,-12250,78869,44748,110952,141043,-90156,-361336,-370985,-65175,320201,375422,182293,114975,103107,-37015,-67054,28055,-23733,-10172,240473,210079,-90298,-217931,-263190,-267178,-108875,66899,216899,462323,450964,249971,194027,109159,-29329,-67952,-72881,-116575,-142205,-14959,239999,171629,-62404,-31101,34035,-58200,-104767,-168784,-128924,-24622,-136045,-196718,29175,157343,110243,87121,47623,-1532,-51788,-144981,-84225,-8078,-82727,24170,277469,268450,18487,-159269,-209986,-174291,-5496,165023,73409,-186573,-256064,-59585,61997,-2322,-95457,-175033,-185456,-72431,74020,113316,73643,26625,-28617,-12251,144554,113551,-143705,-121597,146807,147186,-107451,-221901,-114654,88430,171114,-99596,-423531,-320998,32754,161533,67294,32391,108900,203180,96068,-37796,65851,169013,117712,78724,51202,10145,-121182,-327893,-353882,-217136,-69851,-23355,29520,191009,171795,19389,-51762,-7984,-38717,30211,221181,406888,375521,105505,-98375,-125676,-18322,82961,17610,-80812,73064,329640,384779,374114,389636,311573,244712,151237,-122432,-327917,-263049,-124958,-75963,-67988,29298,149075,30997,-194136,-175132,11238,146405,294736,308472,37889,26702,176494,-36823,-277188,-109879,92009,-6529,-203044,-256144,-404280,-634333,-529871,-155552,267613,387658,393873,453482,305709,-63051,-326429,-208486,157764,261734,89863,60975,125780,61993,-28217,-61047,-89017,-127491,-158585,17704,340876,345225,24718,-23951,190666,283982,320273,397243,265752,-83827,-222502,-146978,-221936,-184318,6299,-28034,-131771,-92830,-77653,-101407,-31354,60744,178428,234773,227448,273920,379813,391429,365689,285773,125165,42643,46607,-15122,-202888,-232914,-47229,190820,233828,70458,23529,152024,254587,219061,94236,-24806,-15662,187,-167425,-279614,-155536,-20470,-84115,-164044,-102566,-5621,-89875,-294531,-435004,-300604,-60367,5281,43796,156159,220363,278239,405378,393472,204290,-23148,-73077,-31523,46684,203597,220494,63110,101694,237332,145890,25216,32523,100748,215584,138857,-58169,4155,236267,315040,182116,-74272,-295102,-375698,-293496,-83573,23365,-12101,-102894,-206215,-199338,-16622,146085,201358,154651,-16531,-195625,-216589,-138303,-192719,-207050,-24586,46786,-163177,-351141,-203932,102246,236453,164169,-25706,-320333,-521650,-512524,-391627,-207829,-31235,113705,184698,154404,13595,-253396,-403231,-253034,-118818,42453,218739,142052,4015,-5604,-101317,-240378,-224547,-57473,95373,64019,-9384,24963,34364,-2721,76606,254943,234271,29573,15233,128648,212934,135899,-66084,-115031,-25989,-45264,-127589,-135459,-191940,-184996,8995,47394,-96903,-23742,192096,229309,84342,-62356,-149726,-199070,-263651,-258075,-154654,-142298,-318007,-363567,-115327,228100,412638,304071,54078,-189259,-332777,-371343,-284495,-182623,-403574,-342688,1120703,1622094,516920,2256930,1166228,-7117405,-8118757,-294686,3411729,1970895,1394305,1064516,111079,-400796,-32744,419523,68826,106638,716790,667602,358692,400515,472877,384651,380793,244058,131394,336842,468757,208898,19885,79716,91290,-72924,-190256,-146289,-9188,73340,89610,165016,205423,48103,-117790,-52514,198941,341703,152845,-165557,-271324,-67637,167850,216001,103162,-13137,1743,128715,140452,29815,-58960,-122547,-72492,16728,-72123,-249220,-274568,-154823,-96529,-142916,-106453,-89031,-167637,-239344,-221778,-188458,-162983,-125227,-22428,98087,153827,105908,50050,-36010,-91690,76750,317075,398366,283717,-40975,-292884,-303661,-170959,-37463,150141,287632,238197,113149,-23419,-94368,-26327,-25759,-124268,-83555,-4414,63318,-9306,-344769,-601449,-470424,-177298,-1290,40475,35130,-30816,-141809,-13396,206394,101083,-136836,-139743,-110602,-171815,-200558,-105435,29562,95969,70666,-55213,-84361,55446,-20001,-223203,-180190,-87018,-17661,187623,271653,19726,-221460,-170782,-59244,-138369,-251080,-118267,102818,194300,69786,-151100,-267176,-132630,100013,13654,-142253,-16600,148325,106457,-18039,-36030,45354,162994,205511,51326,-32320,137601,184089,69140,96243,58669,-32895,143708,246693,63217,-8215,9361,-42046,30913,151189,82756,-86402,-168151,-198279,-139507,-12651,78705,83941,41209,-29632,-90975,-132677,-50446,33714,-39268,-80312,51540,105912,-21676,-151743,-176541,-46693,141768,211473,231778,222516,66767,-97744,7296,224925,299907,208727,90243,-67569,-182715,-50973,132411,82004,27071,54349,-36164,-117613,-41145,2806,-47914,103827,349947,273904,68560,88709,70594,-25924,61476,221448,171582,-68489,-164440,-59174,86814,203280,242849,208742,197675,149526,-56420,-79609,245088,470860,210548,-200994,-270771,-142009,-275424,-399245,-204907,-28766,-17325,24427,107301,55318,-75798,-90320,-36038,-31977,-71484,-124497,-122149,28053,215396,196949,42769,-16987,29323,82294,51337,10471,70744,28605,-117179,-97625,2481,2773,-99586,-98850,53856,156683,144149,196469,318768,359833,297076,292160,402360,376147,148093,-30575,-93231,-26311,246679,475373,306202,-77616,-187322,-45692,-7696,-43235,-104252,-178210,-101239,-24023,-100743,-243610,-204877,-63954,-48590,-59915,46601,113849,-13664,-128756,-75596,22595,45684,31232,19349,-98624,-282037,-231182,-82500,27298,165096,82980,-169224,-61923,262534,291382,-128630,-443908,-328641,-190787,-31416,237038,268580,-42096,-308727,-231604,-15321,51240,32611,14700,-102027,-208945,-256296,-350619,-343904,-142337,-6122,-10682,146471,386695,368516,270488,152373,-78720,-182921,-88606,-26275,-96335,-252337,-273992,-70257,132433,137136,-101390,-287353,-244101,-129941,-62044,17835,71990,67489,-77697,-231566,-138484,168649,331031,149305,-104074,-127238,-61797,-75815,-187940,-433007,-649111,-567821,-302295,-95538,4876,25557,28519,111235,166314,-23315,-222049,-181645,-215120,-391459,-369407,-163469,-4092,62338,7461,-185326,-297547,-199038,-51370,89531,227503,212003,-2328,-105425,55537,191244,103496,-49009,-166529,-232425,-171033,-207009,-316487,-383524,-523650,-639087,-539099,-349008,-217359,-321138,-688173,-776908,-315768,-594081,-1287263,-120309,985784,474494,1744750,2599557,537168,-1190366,-862045,-476693,-278578,-212238,-1141007,-2163189,-832587,2543707,1574168,-475826,-471570,412551,691607,776213,508689,11147,40856,215445,209231,170247,-12997,-75879,62561,70643,-94106,-94940,161045,259821,223230,165691,303865,398801,391536,380445,403968,460338,512162,452697,332468,210637,20062,-153938,-49613,125063,68462,15277,187983,306230,185568,54009,26256,147875,362000,473524,373475,170086,-42230,-83486,88200,254636,332213,365480,252914,70044,12744,34554,162765,248832,58594,-242174,-377815,-203247,139420,272671,191452,95324,63227,124191,163984,110296,34677,-61201,-159416,-232588,-205124,74791,361345,288964,-47480,-276606,-194228,6540,26366,-36618,43714,139351,125946,206748,354871,165103,-94520,-65314,-31324,-83441,-45463,148621,481207,614873,291570,30951,35732,87048,153833,193251,72044,-87677,-132790,-99210,-23396,51361,100210,118278,11676,-97406,-52191,-59551,-99849,-35206,37852,42185],[32778,7391,42514,56814,17052,-28873,-125961,-273545,-444126,-460084,-229236,-62053,-118073,-141421,-57311,-48295,-101645,-59059,20751,65714,67588,-16386,35201,246308,294378,255537,336075,310560,40187,-189072,-181062,-73026,-21035,-71334,-25928,100040,22501,-58351,60311,56666,-150275,-264919,-204244,53191,271214,244414,219989,354546,425072,314583,169606,125243,26618,-139351,-190899,-27454,169054,232390,122811,-27036,-112325,-111994,-15126,40545,-16758,9402,83690,-20433,-251800,-360054,-150995,240872,367962,235526,142107,75534,-32435,-24322,59090,12378,42492,296465,283483,-10873,-137645,-194780,-224088,-129683,-75560,81219,427239,418635,211037,167832,79530,-67114,-102376,-98858,-112474,-117270,-6710,222814,146601,-96152,-49298,63440,4050,-27235,-75559,-3323,78970,-82947,-181152,57433,243207,233543,182491,99802,6464,-71806,-134763,-62026,-19917,-126033,-38715,248668,258511,5181,-176287,-203638,-108163,87053,198826,70936,-165703,-217146,-33287,74182,-5407,-98610,-142493,-157389,-126845,-27391,-6036,-79196,-99548,-117129,-109790,69204,96801,-116534,-125798,51367,61131,-63086,-108129,-6109,145399,164553,-108420,-424820,-311589,40596,137619,21581,1465,101007,235347,205721,72814,114140,164670,85676,51021,28686,-8677,-121829,-334274,-440863,-323072,-93834,16170,55469,195968,166933,17505,6711,56205,-4869,78607,206169,309813,297216,66007,-143325,-203270,-71745,82971,39286,-28863,154048,416655,458385,418968,410168,312086,237891,178248,-54900,-289303,-267935,-110150,-44628,-73321,37768,216929,136528,-98774,-154336,-59579,60650,250636,298302,68094,10351,170920,-31441,-314604,-154956,127464,67052,-133744,-242212,-398739,-585938,-529984,-152040,314516,448127,447074,505047,265562,-189193,-424787,-235604,176002,295883,128329,59333,10711,-115448,-161265,-128917,-146639,-144239,-157906,-68637,196539,247326,-59468,-165547,45981,217683,324670,424196,292411,6778,-97921,-127088,-303429,-285643,-58567,-77237,-227755,-226109,-179593,-102941,40045,184962,312281,327252,226768,149370,177417,226417,293235,280233,184985,129521,88392,-8494,-187308,-193922,-18290,196112,250479,44862,-73536,75742,221200,188419,58154,-11329,26984,39512,-165701,-359375,-263450,-68843,-48243,-99188,-33528,17575,-177700,-427445,-479777,-284019,-93496,-77484,-4201,111275,139760,187706,335267,319256,100878,-128039,-68081,64606,136022,215386,218313,120647,181799,212827,-216,-135621,-41539,77826,169288,74822,-75788,38809,274169,302909,82529,-201036,-347341,-357946,-308880,-119720,48789,-7211,-200793,-369810,-315029,-6595,232633,235269,52522,-151174,-185848,-85201,-46877,-218441,-343729,-180246,-20692,-180620,-436513,-334434,27845,159258,40160,-67837,-240785,-428320,-488790,-422549,-249302,-24487,120654,126530,75378,-17044,-203010,-277550,-173879,-105363,56900,205470,82457,-34885,-4075,-108415,-270520,-221022,4948,173525,124730,41572,31627,-849,-55768,-1670,140015,103782,-65856,-32728,101281,169980,83824,-80223,-115890,-27400,-83198,-205595,-182868,-202764,-173138,21014,50648,-74955,-13636,85961,79368,-5895,-133173,-176321,-128598,-135193,-142170,-86637,-105811,-258155,-253036,-31600,227635,432771,398623,153300,-83507,-208936,-263199,-127446,132952,-87152,-133371,995371,1323233,1312110,2325764,-1003458,-7602735,-6197034,325052,3029088,1957269,1156873,615085,-248962,-652220,-15697,576276,217912,193338,724657,700184,405479,354391,394579,407345,464605,321199,160246,348268,556880,417423,127903,-32768,-123115,-251705,-286999,-132117,47987,114263,107841,169154,198810,105816,5381,-3333,188097,333814,146346,-172704,-240694,-17408,192327,223635,161457,91374,78194,141388,67830,-108982,-170631,-155927,-66452,-47230,-180770,-235035,-121518,-18259,-42551,-117286,-66979,-50868,-163679,-235020,-193969,-159036,-144772,-117462,-73220,35896,109254,76533,31508,-11475,-2537,153813,322627,385588,298112,-67031,-356141,-293493,-84913,48849,182571,271056,200589,86282,239,-43705,42060,63166,-35111,-6576,81811,127861,31453,-300108,-580507,-443907,-165601,-6087,57266,49727,-44482,-96054,100110,291910,148672,-136914,-203340,-167586,-198129,-194216,-64050,42441,38302,-5384,-107014,-94137,61622,-44590,-347992,-333052,-112214,57800,214961,184297,-71612,-250653,-202237,-143188,-217204,-222649,86,156757,126367,-4315,-143509,-210831,-59482,120042,-20281,-191976,-88792,36895,-19263,-104447,-51630,97346,227052,212228,-6123,-85326,92214,96903,-30928,68398,101611,24561,148836,169396,-25652,-57947,-16625,-84576,-26631,120025,133179,14922,-121730,-249399,-225746,-67822,88044,110704,78437,56995,-28367,-134764,-50361,86135,63108,51406,155353,139185,-30927,-138700,-176510,-69656,121465,199749,283231,328402,133130,-118176,-61893,209525,362797,214615,-43513,-185211,-219099,-55418,159623,149305,87727,116332,66161,10536,52586,-4625,-67186,192051,503837,335431,42529,61976,64023,4382,110951,260229,212766,4463,-79421,33344,157924,197966,173123,144109,180972,168263,-19122,3963,337206,493870,176988,-260715,-336466,-206345,-335557,-485440,-285867,-66527,-55706,-82071,3854,7264,-144117,-205739,-107669,-34863,-58506,-99664,-94849,45460,215200,149642,-50883,-118110,-69876,-11008,-28176,-92538,-39673,321,-60188,-55606,7678,58858,10625,-28380,76168,136246,66052,71896,195775,259256,227843,276902,421104,415204,180477,-57693,-120598,1346,293388,502141,286953,-179185,-352449,-183105,-93604,-95030,-121483,-187575,-176504,-142984,-177710,-244021,-172662,-20145,-7724,-35683,52263,81698,-80728,-171623,-76822,34739,56628,27576,-3029,-120630,-283993,-203265,-47904,22151,110931,22765,-213422,-126764,205847,249432,-177340,-565166,-444055,-211174,-5286,221139,194938,-113748,-349680,-225852,32435,114683,61083,10072,-68194,-143512,-227320,-381704,-384704,-139416,68461,100478,229940,440088,423831,314298,156862,-114981,-236494,-129625,-40912,-84384,-254920,-317879,-78435,226086,261611,-45696,-302941,-255328,-133996,-84319,-15655,61847,27721,-154364,-276711,-140200,145372,280225,90826,-148275,-130363,-46110,-43004,-129463,-386158,-628911,-485071,-179594,-51320,-53895,-26592,10712,60132,63422,-138866,-326984,-258247,-192044,-321961,-382251,-227954,-48806,27814,10013,-148480,-311611,-247171,-122590,-49948,23360,18753,-156843,-235014,-26575,157554,63664,-102486,-243014,-341687,-222510,-172948,-376849,-530523,-601882,-614278,-489767,-278075,-116163,-273473,-699970,-854567,-454527,-819646,-1713059,-680427,372372,-132335,1215657,2411630,746514,-698894,-486737,-527344,-589596,-455809,-1288948,-2265318,-876724,2269010,1783467,-169060,-124973,749010,707493,625403,356427,-191567,-249053,-30396,42325,58432,32484,60172,147057,102215,-46655,27769,255172,265307,210047,103801,186874,325119,408277,430545,405392,475998,529183,474735,375008,243092,34085,-131275,-18302,132607,63198,-35369,100468,301421,297230,171133,132575,298157,521750,598851,461158,228032,-31674,-96702,69452,245158,343117,378000,236376,76831,81795,114546,175188,251103,79734,-234058,-361759,-166104,182717,324194,206332,88243,117167,233780,240155,169401,130739,42397,-110163,-235284,-248212,16331,337726,308471,52071,-96291,-84968,-37285,-69123,-100799,-351,161419,258166,361016,447027,172701,-147671,-95243,51125,12917,-73914,31532,393964,574602,258431,6946,55344,141766,195695,172058,45138,-22681,-1915,-13730,-54166,-35591,39236,108263,69584,4100,-486,-50152,-99914,-43564,58158,84301],[59134,-14847,8347,17134,-8951,22101,-13079,-205008,-422071,-435363,-231454,-117488,-182791,-176864,-89144,-81163,-105899,-62530,-29388,-11582,32016,47619,128582,283807,274934,200739,262300,291208,105387,-135344,-198603,-112954,-58640,-121544,-87688,70589,22820,-83888,7252,14186,-108334,-160563,-142604,23159,197136,221688,265272,343431,323387,220223,75885,65408,43438,-79547,-170398,-8385,272682,356238,201149,10613,-35976,-55152,-32244,16536,-39583,-71285,24784,65261,-99508,-309125,-205134,170553,355792,306297,219132,91390,-8943,20892,88515,61159,106447,320399,321714,76191,-37722,-116122,-173874,-143231,-210752,-52241,340659,343966,149721,100735,21411,-104481,-124942,-106822,-99651,-94357,15215,201908,112458,-117514,-65335,81152,91653,88360,63297,135834,157344,-47258,-157532,80265,310228,329246,261882,158136,14694,-85587,-75729,-6934,-33099,-149733,-82775,162222,153490,-47654,-175470,-157489,1518,172438,176358,29627,-142974,-149870,24449,110607,8432,-91696,-95156,-103522,-149669,-104275,-71973,-133961,-146992,-175677,-183459,2361,75869,-70743,-93780,818,25270,21707,23507,67525,136779,116725,-100776,-369202,-284880,13151,81383,-37500,-41833,93747,263031,301807,169395,117173,99268,26277,21631,21754,-7243,-90866,-268744,-431968,-354257,-93447,49650,77119,175929,113823,-53092,-6690,20610,-29965,88998,171415,183694,164111,-934,-178043,-225720,-67929,92830,37073,-13806,179929,420827,435732,369904,353926,268672,211750,204565,51476,-173576,-204277,-56666,4912,-76441,17960,244412,233513,22505,-109582,-132862,-50909,153764,224131,74395,17520,200189,35198,-307267,-231667,62975,78543,-43052,-161792,-273112,-365305,-417013,-141388,294945,445936,418379,422798,137038,-310388,-477393,-262508,116094,249692,119010,15422,-125867,-287604,-266749,-182266,-226564,-195508,-155136,-129946,62991,146876,-110076,-268086,-101906,136626,310229,402009,288370,103117,47256,-63813,-306472,-315308,-90147,-111251,-307866,-336647,-243071,-70632,114563,278131,409212,413424,225246,11275,-50898,22472,162906,222065,195160,189405,151857,9895,-148065,-134076,5035,175523,235590,30897,-121891,19753,142373,77251,-24244,-9867,54501,56197,-149477,-377465,-299482,-74642,7654,-14170,46411,43058,-223428,-473862,-403217,-160115,-56957,-102914,-48265,10340,-12030,46978,218963,217889,-22272,-242794,-103127,136643,227741,224420,194878,150889,216839,148987,-159385,-301457,-139238,13963,65182,-14499,-77645,75260,273020,225034,-84868,-359047,-362881,-250771,-221546,-126889,20389,-33654,-267232,-472405,-371194,15357,279210,216709,-61077,-230797,-99151,100008,75321,-198082,-409166,-267969,-52168,-186716,-490631,-437833,-90378,13041,-92282,-95073,-155770,-322562,-429853,-398337,-231548,13103,108813,18965,-59010,-79365,-114805,-77171,-44233,-42598,91398,182096,26574,-87176,-54375,-139039,-277622,-197082,68320,235289,167295,78577,37467,-26886,-95809,-56791,55641,6197,-134908,-95247,36731,87797,12934,-90112,-78168,19334,-88369,-245311,-198048,-187248,-137793,54752,85567,-10666,32462,27781,-22872,-54106,-178121,-200952,-53172,-7983,-57335,-29525,-47441,-173347,-138592,39908,187575,373866,432356,253593,91979,16457,-55977,80236,410836,233276,246970,868215,534570,1252827,1508234,-3706868,-7645838,-3253782,1904692,2725621,1619294,671544,22856,-605676,-767989,136741,776212,382055,248776,653396,669790,383986,275760,297790,382159,461887,321429,136801,286678,569589,608449,260719,-110321,-288356,-364924,-322835,-92536,113456,175833,157457,180958,187360,168076,125740,41129,145936,285630,157707,-87515,-118963,64303,227399,240491,203184,162864,158110,179610,4803,-229496,-253763,-185617,-74090,-73249,-208788,-169303,28819,100818,25189,-46512,9745,38975,-103478,-213252,-176692,-126643,-94662,-46726,-38948,28499,68785,29182,132,13604,91734,213164,295336,352177,291106,-65656,-355751,-243601,7637,130782,196810,230853,141975,21718,-33801,-35694,85741,150128,78600,79504,165870,196698,101156,-179139,-448567,-345664,-118789,1129,80914,83142,-49787,-49316,221318,375022,176222,-126555,-222027,-171276,-189762,-164845,-1954,59216,-18125,-66801,-126304,-70549,79001,-62609,-435220,-435095,-97796,150135,223549,68095,-172693,-273184,-236399,-221760,-264293,-177514,65688,146039,46031,-41560,-116433,-153512,15460,127581,-42611,-175104,-67246,-12601,-127568,-173931,-61204,110293,237261,201057,-38207,-120955,52166,47554,-81897,34734,112449,56772,103583,37705,-125101,-91825,-40078,-119444,-63306,101578,198499,153391,-44099,-250925,-263764,-106487,81296,116671,109578,144450,21911,-151524,-82905,84378,120515,165860,237291,124084,-71841,-142762,-190098,-114458,58781,163631,340148,436858,198180,-108462,-109030,178213,404271,229382,-145467,-283193,-245372,-60117,180837,230379,174242,193043,185682,157301,154250,1842,-88153,216495,532119,307924,12406,52265,79508,48954,135613,237828,199283,67529,12951,104961,172018,124297,56781,67878,170126,192086,45989,98576,380708,432176,91733,-311738,-382131,-259462,-331088,-473438,-332250,-104667,-67234,-148459,-88867,-23434,-156565,-247125,-114912,-12138,-52706,-79781,-67538,45568,198131,114353,-116254,-203813,-170193,-105509,-93202,-155282,-106814,4342,16461,-11596,21904,128513,143043,65839,87348,79090,-36759,-63787,43528,108286,121290,240505,406476,395087,160355,-88225,-100766,104103,378776,517850,274585,-227670,-442060,-267579,-148624,-124262,-113570,-180542,-253115,-240429,-211832,-201126,-115501,26522,28263,-26280,44066,59425,-115962,-195479,-77781,39421,57259,15904,-13155,-76494,-160299,-71361,29356,12468,23553,-61654,-237488,-167525,137854,195624,-168036,-561026,-479694,-196757,35877,200902,119436,-172408,-365022,-210859,68627,154596,73349,10226,-14144,-66162,-195971,-377758,-353603,-63259,190469,235945,295603,427741,430225,334127,149671,-120919,-229690,-136594,-55953,-69151,-198840,-271743,-49555,285439,343551,48777,-225738,-195687,-90352,-66451,-21601,59749,-16502,-216264,-292717,-133180,101251,188093,19755,-167760,-131356,-37351,-3912,-53486,-292818,-541127,-373586,-53022,4730,-80168,-38021,37176,55896,4079,-192827,-363447,-286414,-124873,-192668,-336897,-266004,-108832,-33137,4587,-83123,-266796,-260895,-177649,-166823,-146136,-127751,-249265,-320018,-131521,43368,-28452,-152078,-273873,-371926,-242905,-133830,-360247,-582678,-607540,-522385,-370425,-135332,14724,-200011,-605358,-791734,-521986,-922606,-1907018,-1117570,-223045,-702810,557473,2073323,940892,-28155,115540,-337177,-706277,-582629,-1122481,-1847466,-582224,1763001,1888325,354636,458110,1094690,738538,478668,158621,-379843,-500204,-280338,-141036,-79021,20591,146534,242753,166345,-893,92249,241749,206606,153228,39602,47815,208042,378037,430731,357256,401539,458370,418649,314677,197144,52549,-61894,4887,96193,34764,-91312,-28402,206855,310232,186548,133629,333987,535515,547404,399924,185969,-66680,-137885,25329,198341,285637,313501,177106,57956,84017,97522,105245,158069,16216,-248641,-331860,-137592,164234,300439,199015,100072,168902,302408,276763,182911,166199,112483,-54499,-220101,-266083,-42005,251318,235511,90178,53734,-5565,-109925,-175597,-162820,-42772,156353,314678,414186,431962,133252,-175494,-102959,89445,50701,-108594,-86682,232192,412745,159365,-40661,59431,189427,224774,137343,27512,63255,127724,58264,-63458,-86425,-10024,86650,98719,58912,11083,-50000,-81814,-13077,110820,147974],[102342,-3948,-2378,-9614,-35337,36775,55786,-149863,-367407,-354022,-194454,-148228,-227573,-198918,-88650,-63733,-65626,-44220,-73563,-66012,20890,79522,138113,241703,210504,119569,162657,236708,138129,-83764,-180775,-86774,-23699,-114728,-126545,26945,4539,-123190,-70463,-36550,-43449,-37687,-81690,-25311,108362,188940,264280,244004,146625,104893,20705,7665,28330,-36679,-132680,5003,323701,400107,184071,-13410,-436,-36644,-70964,289,-27003,-108915,-9687,152042,48264,-243231,-219600,128264,350745,384740,324839,142158,22699,50316,95610,92108,151554,301934,311876,146524,56201,-47497,-128195,-124403,-248828,-123113,221371,243099,92124,40453,-25942,-122211,-128240,-96189,-77270,-76160,32442,170904,73199,-117286,-61334,97802,188831,221639,217655,249161,186823,-39377,-134192,84947,329055,367230,306735,206300,15546,-102255,-11434,44146,-57553,-158930,-96656,39041,-24469,-134310,-159794,-85941,105794,205347,90065,-55963,-135647,-73611,98832,160810,35253,-76765,-46711,-36473,-132423,-140628,-79373,-88253,-106389,-179675,-205508,-39369,50229,-22208,-37817,-4475,33748,123391,148677,86683,51733,34436,-72858,-253721,-228358,-36355,4343,-94263,-82528,85444,277409,360508,230656,82673,1414,-42560,-1142,36215,1753,-56412,-152367,-318618,-300433,-67641,78285,99496,148402,42591,-156262,-92935,-86685,-73917,84085,136447,77914,37174,-64867,-198971,-197359,-6801,117950,12689,-44295,145737,347496,322815,237867,243496,205576,174010,207916,149634,-23394,-93160,21266,56039,-82664,-32454,210808,275603,118250,-64644,-192001,-153993,55834,160173,87687,62886,270352,160485,-245228,-314414,-81057,37717,52657,-41164,-84160,-64322,-225463,-129676,215646,376732,309652,233160,-38300,-397341,-483875,-294053,-9053,141595,74748,-56013,-246149,-403055,-326463,-235554,-322454,-262605,-137351,-123916,-3611,71437,-121760,-298192,-186517,97709,307673,344482,247079,171139,172428,31967,-230783,-270745,-80623,-118137,-347114,-388596,-241932,-9371,180158,326203,452586,472056,231528,-85686,-222592,-148087,19988,134678,159369,191318,181848,18918,-90459,-65000,7280,114013,168403,9937,-122446,-13098,32614,-86970,-128575,-12806,67125,46618,-121716,-326428,-258084,-29582,83523,82465,126038,71067,-210477,-409395,-220319,24660,14410,-76719,-74294,-115778,-189951,-97857,106332,138363,-106016,-314342,-156768,165247,291998,223090,157792,155690,205539,61422,-295139,-427518,-228343,-69384,-63022,-100166,-61237,106482,230958,93819,-269058,-485964,-331780,-95665,-68281,-103464,-52923,-84645,-286193,-492699,-364679,40359,282438,154419,-159866,-237080,38305,285395,197986,-130816,-376556,-260465,-43336,-175628,-487991,-477997,-212770,-149840,-190397,-103122,-90337,-223959,-334995,-311378,-150991,66735,71337,-116871,-217020,-154247,-10135,135455,104259,63658,147836,167716,-1466,-136897,-140082,-176518,-247291,-144309,126899,260935,159418,70583,30411,-47608,-124417,-83444,17898,-36185,-165771,-162769,-59055,-8065,-39351,-89635,-20825,93034,-59701,-223558,-154065,-123455,-65472,110506,139477,73728,91985,25094,-41793,-36052,-170371,-208659,-3341,72658,-19454,13542,27108,-79103,-44572,81595,119787,275529,436020,339785,248522,242360,180273,257203,510493,385580,600269,694704,-534042,288548,12620,-5826994,-6848141,-82996,3714703,2485426,1102896,98608,-545561,-882611,-740550,363610,953107,501445,249228,509485,540312,259287,159371,199025,324337,394822,252185,59675,153266,477612,680574,346438,-152560,-368273,-375002,-277131,-35909,168006,236673,219660,197358,175290,203826,192243,70086,92609,209776,172570,44089,33222,143821,260629,256217,209642,178364,217027,237358,-14419,-286449,-282413,-192666,-75227,-43905,-145449,-72705,127584,168133,88618,41466,99235,155331,-9121,-186887,-175639,-99280,-28071,58321,63980,78113,51445,-19077,-40898,22102,159650,239358,231431,286901,259276,-33705,-286687,-167190,87525,204750,212819,189363,73155,-66908,-106071,-58168,100559,222082,200841,170970,234285,249991,181631,-8548,-237384,-199276,-34910,36964,108492,124648,-36109,-8415,313076,430599,177491,-113520,-196045,-129480,-160382,-132786,48585,66160,-59354,-98589,-103250,-14490,90830,-101146,-482971,-464381,-56911,222717,203068,-50715,-263807,-290222,-265826,-274163,-269418,-132829,63213,81129,-19027,-39735,-90955,-114208,74505,126413,-46167,-94017,38191,-1085,-188577,-195857,-61498,70645,185581,174233,-38226,-129525,27652,43575,-77279,247,89708,58818,24261,-107708,-209913,-111283,-63286,-133818,-62271,105757,272844,304884,54438,-198924,-241868,-116643,58436,94450,117337,192927,32872,-186443,-137522,38700,127111,231173,271975,73865,-114672,-142736,-199397,-162394,-20529,117940,379466,513235,253732,-58918,-115079,134414,404931,249094,-180976,-332728,-252099,-60123,191058,297240,256337,264337,296720,296093,256130,45302,-83494,178411,416034,180688,-31690,55021,109865,92209,137926,173146,127927,80047,72818,131487,122173,-2018,-74226,7886,173627,221539,126505,175666,357862,305270,-8559,-323000,-390636,-283991,-261640,-372659,-340612,-140759,-52661,-155987,-145516,-28188,-104112,-196592,-52586,38229,-36549,-51673,-34932,38022,173225,100045,-132338,-242984,-235999,-162270,-112196,-158103,-115751,34869,82466,15520,42008,196983,257063,148470,78225,2474,-131996,-173327,-98613,-52407,56,181770,362427,336372,107480,-112981,-41771,258213,477140,503456,256631,-221130,-443397,-281628,-157673,-124490,-85176,-159749,-301547,-281097,-188412,-132854,-62230,52217,46799,-28346,31351,55298,-106885,-182104,-61900,53001,64204,13025,4204,31406,51836,117069,121471,601,-73609,-150591,-247313,-186622,56820,127037,-109347,-429803,-424127,-153697,78082,174446,59903,-197559,-350513,-198228,76765,162162,75044,21947,41041,-7503,-175400,-340477,-261418,64095,328897,357307,316196,341867,373833,311127,120487,-98911,-160805,-102594,-67082,-58529,-104919,-155596,-3595,277218,349756,151720,-74631,-76544,-8599,-13002,10200,72359,-52133,-249479,-283763,-133048,40834,82655,-45513,-166494,-126456,-20347,40749,14861,-188140,-411392,-256390,47247,58375,-61055,-1785,94786,88870,6996,-151775,-307982,-260071,-45142,-49932,-245001,-264483,-169468,-106196,-13382,-21105,-186558,-239553,-201030,-231226,-244382,-202746,-268668,-343742,-224519,-100082,-125593,-176843,-262310,-338550,-250608,-142381,-315972,-535965,-539849,-400549,-226256,29042,134657,-126449,-455656,-618770,-486708,-872692,-1827052,-1343700,-689186,-1123959,-27152,1642963,1042121,601094,738131,14777,-596418,-553657,-779056,-1264066,-274868,1216316,1774122,877023,1090131,1362254,791170,410699,8967,-477601,-637075,-473879,-288816,-180851,-19990,175175,329898,253611,50967,97030,152684,117768,87020,15752,-20249,121170,324592,394743,302902,299475,352599,324656,197612,107882,83772,49476,29217,40683,15601,-95365,-119320,72877,220458,92191,33585,245125,397275,344236,221398,68654,-121070,-175977,-14456,140249,183864,193613,96598,23592,32712,7916,-13868,247,-114740,-281548,-290343,-121154,89623,206719,170851,134046,214356,308465,250664,139246,131821,133770,3088,-175439,-247283,-85869,125716,97558,65205,133406,22361,-184725,-261453,-217577,-85123,121534,284715,368357,333384,63122,-170664,-79695,85601,32693,-140209,-185993,37151,193014,36742,-103056,28146,199309,226057,100230,27687,152329,229602,105114,-49115,-97534,-41342,64149,103402,65290,-9652,-57093,-47532,56134,187712,213814],[136724,28520,13462,-7728,-48359,14486,64047,-118498,-290583,-227942,-107650,-130563,-239209,-208190,-64150,-8443,-157,-14337,-96056,-77447,42921,76374,65721,137821,137033,53271,70650,169172,143166,-40455,-140735,-26892,56518,-52716,-125451,-19331,-35279,-170545,-148627,-70888,34959,78560,-25619,-60036,47681,159987,212397,87697,-47255,9206,29085,-21244,-9418,-25547,-97390,2436,294191,338098,72928,-92996,-22540,-62568,-119690,-15269,-305,-101950,-8579,216619,143093,-189029,-201055,116794,352987,450591,423242,205950,50386,53859,70627,81801,149579,236841,248517,173024,116417,-4418,-95158,-62548,-142538,-96123,101231,136204,57873,27897,-31180,-111369,-113521,-71188,-42706,-55643,32948,126090,34870,-93573,-31939,113795,263202,336703,346081,304481,161478,-56358,-115867,70712,292216,338245,308028,228495,-939,-135626,10088,56396,-98928,-165190,-80748,-80149,-220816,-235595,-136902,-12794,155901,155383,-51146,-178096,-153256,-8861,167865,206743,64143,-61005,-13028,24425,-85814,-138328,-43397,27447,4918,-120494,-168242,-52765,18100,12219,21498,16367,60283,207014,237220,53959,-84340,-60079,-27679,-97038,-138100,-84040,-73315,-133680,-109589,70088,269223,366729,244220,30465,-89463,-98598,-12486,60718,-5056,-49539,-26386,-133930,-184327,-29549,99457,125912,129885,-18540,-247501,-219380,-203127,-92628,89982,113538,19104,-36744,-102883,-207292,-138962,91865,158422,-23389,-112493,59769,218476,151166,61845,121963,156251,134022,168296,194117,109215,31219,101170,90108,-96047,-104118,114390,232608,145239,-41439,-222582,-218491,-1801,159216,136146,150941,371042,315394,-131972,-364957,-248969,-31313,129543,76716,88402,195778,-19347,-119048,108230,261340,148261,-1899,-204604,-431259,-454144,-328751,-162640,8314,18037,-125768,-310941,-424604,-333943,-295530,-415039,-321134,-106121,-51761,7186,30041,-103854,-252913,-174691,122118,318297,263982,168383,182985,241360,132883,-106809,-176840,-38684,-97161,-333774,-362269,-172453,62526,220637,327000,443648,489547,250021,-103589,-284706,-237164,-93258,43777,93192,126589,133441,-2239,-34045,-10023,-23043,13478,55250,-22402,-83280,-20596,-76038,-248042,-217357,-12702,64936,14100,-91352,-227161,-161712,57562,173880,176267,188876,94808,-146734,-249988,11931,197881,76101,-21962,-71208,-223712,-337054,-198059,43011,114492,-109797,-307795,-197387,148366,309137,206081,115913,141260,159751,-28879,-378970,-481820,-279640,-145111,-174543,-158843,-38106,119434,157169,-58806,-413437,-530927,-260038,50508,88649,-65331,-149571,-148276,-259988,-435119,-310886,58106,252790,75453,-219078,-178315,180599,416962,291830,-33403,-260912,-171587,-6939,-146347,-419266,-437354,-293278,-265971,-220883,-92070,-58922,-147869,-219921,-180648,-28745,116809,11818,-250311,-359728,-217278,86066,296646,235281,192685,221309,178294,13560,-166919,-231277,-200798,-176339,-63651,172692,234781,78140,1580,4230,-70222,-149336,-88933,19697,-28269,-159438,-216995,-163004,-85851,-47513,-78427,26009,156106,-10041,-138724,-45921,-11321,35735,173495,193126,152129,140871,65294,27301,48999,-105051,-191937,2868,83555,-24185,39925,97555,-256,9643,81797,37751,184388,449112,411023,326817,383780,366741,338398,385985,298169,760370,466626,-1569756,-1312615,-1842488,-6637270,-4978708,2769100,5031937,2201586,578464,-405320,-964111,-1035075,-618521,560930,1038983,536481,193638,326890,321269,42096,11644,108687,249358,294079,134430,-62208,-29861,287038,579424,334441,-166181,-357109,-284181,-158566,25554,193383,272933,273045,216718,166183,190541,176093,75784,47728,124265,176425,167261,152719,191112,277554,255609,168635,130803,233783,291682,15416,-266067,-251637,-163543,-47518,41028,-8683,30593,149046,166435,128476,109535,166882,256461,80373,-173862,-196360,-86482,35314,161157,193853,166124,67587,-51884,-87383,-236,177610,227017,137651,182543,200927,16601,-169791,-83143,143985,269044,244723,165553,10987,-152274,-182182,-92433,89161,268611,309017,258252,276543,269383,244423,165922,-5898,-44459,71234,102687,133778,163261,4092,23069,347020,439117,152620,-107448,-141405,-65665,-131403,-120486,58398,51549,-79472,-95913,-42643,57620,75287,-180461,-501675,-426856,-13578,246209,153569,-147746,-329609,-301974,-280218,-287228,-238038,-104220,5643,-3974,-41475,-6750,-86979,-109274,100725,118546,-32379,24046,181456,45517,-188492,-156038,-51060,-12933,88114,139885,-11641,-113821,17203,72237,-31061,-29368,44465,39063,-56759,-218724,-258626,-121830,-83341,-117050,-20431,131341,340993,431647,152218,-110101,-169935,-98044,22762,46988,97340,184574,-450,-229927,-191335,-24370,93336,231746,249130,13052,-133869,-124979,-193817,-201673,-94275,73341,375944,521200,285955,24365,-74267,84310,350862,253984,-153992,-331277,-241662,-54886,186302,324864,300167,300578,365387,395466,343403,128180,-37224,103160,195974,-11888,-89385,60158,139524,120622,129532,98377,15921,22033,72263,104289,24963,-149440,-188691,-17663,193617,254031,199369,207497,271307,151845,-86367,-280180,-354314,-265496,-139536,-212823,-314867,-176906,-28871,-111485,-154600,-8533,-4199,-75016,54896,106955,-1645,-12235,4081,36410,150739,103332,-99964,-223885,-247544,-161583,-76610,-107840,-74160,78884,114823,13454,56270,238655,308009,181359,47446,-62555,-182238,-225383,-192712,-175788,-107523,103890,295112,264746,50473,-123278,33685,412130,548463,447370,222495,-176770,-377351,-238218,-127636,-101728,-49570,-133489,-305294,-257748,-121308,-68061,-39429,39744,37757,-36002,25354,70525,-55897,-123915,-17991,88172,92263,33364,53696,174898,280078,293655,194812,-11576,-157608,-229515,-255724,-192814,-35943,40882,-27451,-213484,-294287,-96997,103466,134696,17957,-186726,-312191,-194728,50866,135281,65602,37461,74301,12268,-166461,-274843,-135873,200236,441851,428411,279148,197317,253840,231325,62902,-62719,-56300,-45996,-82530,-65884,-13625,-24607,22693,186731,272214,225372,99978,69296,92914,66213,77132,95398,-76561,-256670,-265963,-152674,-29232,-10463,-95205,-159990,-115269,14687,87231,56029,-104305,-270988,-150346,100401,90691,-9666,60003,149325,126711,59706,-21294,-169847,-194273,9321,57614,-133228,-228104,-219249,-174773,-47804,3452,-108602,-191062,-186498,-235848,-266210,-211060,-231998,-313012,-280889,-224316,-197384,-175128,-225348,-278680,-267813,-228908,-309320,-438574,-436628,-303146,-116280,149660,199249,-84459,-323670,-416930,-384169,-734986,-1563356,-1362132,-960947,-1306038,-345498,1234746,1013520,988192,1159326,380233,-322195,-405159,-468854,-850781,-169879,805906,1444868,1184216,1553042,1477949,836301,420145,-61785,-474060,-648396,-584528,-373853,-213868,-57192,156167,386564,340963,100372,48621,31899,32747,43636,51586,23686,104057,267318,344937,281020,236601,272109,241555,85399,24413,133146,183576,64557,-4232,29152,-17173,-112513,-36777,64884,-70912,-117730,70067,155449,66815,-3281,-70053,-158222,-176880,-23693,93682,75256,64263,25488,-13101,-38404,-95297,-125897,-162873,-263553,-315536,-239360,-113845,-16109,72781,133354,191622,255795,254805,162843,49102,46189,113351,62566,-93385,-183999,-100770,-3873,-57505,1729,135495,2295,-227467,-293080,-249923,-119239,69257,192929,264978,208886,-7203,-134308,-22932,64733,-12801,-158888,-250105,-135812,-3721,-61164,-161859,-40861,155255,193851,70636,44654,220779,282795,126174,-12010,-74888,-53317,51455,97315,41366,-43707,-70648,-8694,147077,268903,255705],[134048,60059,48232,23198,-45595,-32308,21368,-110164,-206809,-82269,20618,-58204,-211792,-203450,-29788,57553,58837,8744,-91473,-41474,94351,49978,-52498,14720,87843,27187,9005,110833,134170,-5634,-94659,24872,135857,38091,-85371,-55891,-88987,-215205,-204320,-74472,112801,167644,21981,-58745,38678,137321,115496,-79039,-199188,-41787,88195,-10971,-52111,-44177,-81351,-28180,177846,179155,-94336,-199957,-92607,-114012,-153757,-32700,12630,-69486,17220,233342,155729,-161573,-164409,125153,352559,481338,479375,257786,66242,33071,18879,24815,88374,132877,140055,139512,125616,7012,-78943,29189,79631,20215,12957,41193,51574,74613,12286,-78040,-90577,-40883,3837,-22732,16128,70350,5671,-51807,12777,118749,281414,395046,409048,287437,93684,-85279,-102892,47786,216845,256454,268174,215441,-41603,-196571,-39818,14732,-152615,-177949,-45166,-148394,-368041,-324063,-116032,36974,124758,22299,-220893,-314232,-193771,28455,210302,230565,81788,-54083,-6012,60847,-32861,-112795,9294,164902,151909,-10256,-88321,-48677,-21738,21685,64019,35871,72934,239803,262038,-10733,-219459,-135757,26444,66709,-22565,-106133,-130577,-146295,-117689,43953,233414,318465,210594,-15303,-139008,-124230,-13971,71424,-48416,-89277,62877,58272,-52108,-895,106526,155947,130284,-53103,-295824,-334246,-267987,-61735,120205,101729,297,-47845,-109839,-207217,-77580,195739,207137,-56079,-196189,-57889,65211,-32703,-107176,31865,145672,99195,78484,158739,182076,134420,160543,94464,-115926,-178019,-24398,105104,86435,-50795,-216593,-226966,-2336,226557,227112,270750,476798,453611,13753,-347953,-372337,-100396,165018,148420,176138,321791,133040,-108682,14571,139538,-19501,-208517,-313029,-410327,-404573,-360597,-300741,-110584,-26946,-160194,-295339,-345642,-293214,-351239,-477277,-350652,-76628,43070,60284,13352,-75052,-162024,-86502,182649,316042,169054,61806,128872,235666,206811,19780,-73925,12265,-61315,-274477,-262744,-55575,120313,220842,287651,395650,462534,277975,-35834,-231428,-238135,-157640,-34968,16897,13116,-1282,-62268,-5055,4138,-87568,-104899,-71770,-54288,-16160,-1193,-147288,-346302,-257533,-7590,46343,-34239,-71914,-120375,-48239,164574,265792,249007,218078,101587,-61491,-46292,220382,295679,95703,32140,-36295,-274801,-407156,-220894,52348,152460,-30060,-221363,-197489,103003,276767,171090,75327,114379,97328,-103819,-400152,-456839,-278570,-191328,-238874,-181969,-27303,101776,70344,-188956,-474858,-476046,-167018,141054,191173,-36536,-244059,-212027,-208009,-327865,-235541,62607,209678,14611,-221853,-81689,282104,461850,339186,66401,-112325,-50868,31986,-105515,-296638,-322153,-296825,-288168,-174882,-67717,-62263,-103148,-112206,-43149,98845,147764,-55761,-350363,-451827,-246055,154019,366387,318370,312809,299008,218762,72487,-163857,-296273,-198482,-76307,32312,196406,152564,-76074,-120575,-38965,-101915,-181013,-90372,33894,510,-127866,-236804,-241143,-118869,-6801,-59635,36887,174361,40648,-13386,102128,121496,135383,218898,227644,203798,164167,123838,155251,176592,-2556,-156215,-33557,33454,-49837,47452,135145,37905,16411,39213,-46395,134883,498331,472172,310065,393832,439513,297992,107012,39377,688237,253297,-2259217,-3068696,-3730778,-6108685,-2160611,5093718,5452585,1761771,175016,-743766,-1188136,-1061956,-485117,621694,984376,476623,101590,156471,71540,-211683,-145745,32647,167702,182499,-7203,-210922,-224341,44431,334671,225555,-157823,-277100,-131138,-2255,78688,178986,268119,302197,239075,162213,126297,83520,57239,23822,48646,162405,241162,201909,193863,269289,226180,81727,33616,199601,312202,69866,-187771,-176869,-96529,21593,162823,158323,115559,97056,102050,131886,128273,183400,301601,125290,-188470,-238827,-92869,79624,230451,300537,261569,115668,-58288,-131891,-55380,139556,181564,30529,44643,120069,65709,-42841,-11189,174370,319817,291725,166912,-26194,-202186,-227777,-123469,58565,284349,378933,323163,285469,244303,261945,296321,182173,75916,170776,180659,147651,190972,71483,45110,312663,393311,107410,-115516,-83054,-8404,-122634,-143675,13593,10655,-81942,-63609,40023,122423,18996,-298519,-503995,-350122,9321,211245,86667,-206234,-360605,-305076,-269507,-258905,-188928,-101227,-73397,-66310,-6806,43477,-112366,-144512,85473,104693,-9132,136221,297542,89427,-134123,-63151,-30328,-111208,-20912,107746,26130,-86407,11709,108242,28043,-51255,-5633,13976,-105252,-258519,-260313,-128975,-93253,-66008,49554,165126,382628,498933,224807,-15471,-76719,-63055,-20147,-12012,63262,135142,-57293,-262178,-218069,-72601,41790,173900,176361,-34985,-119022,-89204,-173699,-228670,-149523,33841,314677,439946,280910,121462,3807,36002,241161,218065,-101905,-299355,-225106,-47886,165814,301289,282013,275240,362855,429835,398305,229824,46779,29422,-45014,-205958,-150777,56020,151490,127605,123955,43987,-105741,-95555,9064,35015,-87025,-282224,-266382,-7183,224623,283615,239500,178328,144571,17363,-116628,-192438,-277878,-198463,13252,-33167,-263874,-216157,-19709,-42282,-121408,25142,108280,71851,168156,177568,47224,30397,45257,51715,138311,111663,-39160,-156957,-206279,-107385,-498,-31285,-8042,120007,107427,-16110,52239,228116,263999,137984,1381,-83896,-159993,-205750,-214579,-225027,-177416,14016,211318,201273,15222,-113700,98009,507634,556651,353526,171200,-120008,-282348,-169517,-82929,-72366,-23698,-113014,-266823,-188544,-43270,-33377,-58947,-12428,-1113,-43614,34404,100080,21393,-28913,52910,146789,147037,82588,126859,310259,446408,396832,223134,-22934,-212103,-290160,-272491,-194062,-129521,-56382,48935,22525,-127669,-45111,96494,74598,-17869,-155841,-264157,-199111,-1426,79032,38623,37445,66635,-10814,-159157,-186874,-9585,300614,494514,431293,195276,30426,87993,95854,-20252,-30904,40197,-2616,-117564,-101803,34398,56386,-5694,27492,132016,240075,236591,200149,193970,160152,164211,116153,-95937,-252891,-259136,-195736,-99982,-74796,-126863,-163036,-100022,66355,130507,65287,-57162,-145558,-61844,102892,86391,41336,109213,164829,132943,126054,154404,10947,-117156,12458,99600,-32120,-175014,-249895,-220961,-95512,-27621,-64495,-125642,-137574,-194582,-232382,-178433,-173330,-252206,-292309,-300175,-238656,-162067,-183264,-228401,-307606,-385692,-380626,-359656,-351416,-271469,-83168,178806,185891,-89428,-262205,-272401,-288060,-625659,-1274468,-1226508,-1014164,-1205153,-283924,970059,844454,1009085,1238490,619923,957,-219176,-353606,-752900,-263961,639823,1040235,1193450,1709529,1404798,834847,476847,-47855,-392939,-568207,-611254,-391243,-179015,-68679,112084,399644,404311,129584,-40025,-83939,-25324,43117,139548,154757,147857,216555,301360,305346,248648,254900,204157,25372,-15091,195711,308771,111594,-19983,74588,125045,-2072,-78358,-96494,-231870,-250291,-124014,-112173,-194743,-198093,-174481,-151902,-123511,5704,64711,-12004,-30925,-14353,-44098,-94875,-150488,-176909,-268569,-372061,-329890,-181656,-107348,-116947,-58759,100979,266274,295233,164680,37599,-58570,-52956,74051,123092,21514,-78156,-77405,-101024,-177598,-61414,83702,-42480,-213776,-252120,-243568,-132314,19650,85573,163501,122979,-46489,-76376,60293,61380,-46246,-157275,-269571,-236642,-112504,-100690,-196548,-129413,64001,132885,50895,65655,244552,275962,127660,41866,-32189,-51039,51866,93935,14713,-70124,-91180,17898,232251,329549,250999],[77358,67898,86238,67440,-35214,-82389,-40794,-113054,-130403,52019,163850,54641,-149105,-182361,857,105193,83954,9666,-66794,28728,161158,22101,-159916,-75467,80199,39484,-19105,74277,124621,23427,-54690,38518,171062,118671,-23335,-72771,-140151,-244542,-222603,-47322,174928,217726,56831,-19386,77348,115543,-6853,-212824,-273775,-48039,156761,27050,-82770,-76759,-92721,-96007,-5120,-33489,-258851,-296204,-180368,-158681,-148039,-47288,-7166,-41030,39794,185686,89309,-158181,-124641,136673,337260,462759,472950,278830,69021,-816,-42205,-63510,-20576,11257,10725,51754,85462,-9434,-81284,115994,322101,174764,-25546,-31554,62060,156544,82951,-40326,-73275,-16865,55957,26780,-8623,13859,-5735,-2375,51807,97399,226362,371569,383331,205641,7861,-110395,-91816,31732,136548,153131,199551,168413,-104723,-284889,-155036,-67492,-202686,-197906,-3926,-131363,-412066,-373012,-104287,46578,17895,-162142,-381116,-432111,-244950,30793,213208,222286,78301,-63647,-28223,63448,3827,-82711,52822,277377,294737,120983,-221,-45495,-66816,6744,78284,32296,50635,204912,210685,-80577,-297502,-164052,79012,200641,99197,-89489,-153823,-131030,-106097,10749,172273,226553,142390,-35496,-130785,-113428,-13067,44902,-132869,-172001,83188,189831,46288,-1713,92171,184941,149887,-59868,-296877,-392019,-254501,12344,167509,88271,-10828,-25194,-98512,-202801,-34624,271657,250612,-71794,-266662,-180009,-80842,-183505,-226107,-4085,176660,71883,-50838,45995,176919,193171,185178,68833,-135429,-232309,-169672,-74419,-41684,-87651,-174900,-179064,44382,322522,339688,396060,554666,530013,161942,-247632,-398870,-147020,147786,147665,149994,286741,185685,-97222,-31307,54721,-143313,-328157,-338667,-349086,-352709,-382955,-390486,-187389,-42065,-134352,-199830,-194327,-215584,-376193,-485379,-342970,-69760,98122,97591,1980,-54354,-74187,13293,219439,267091,66520,-53302,22374,161834,231608,109254,-36,42562,-33814,-192739,-120384,70748,142716,173223,219891,324716,396828,305432,91404,-100229,-181950,-183045,-99871,-51286,-111240,-183540,-150543,-23557,-40018,-175196,-207753,-168838,-65391,64612,41752,-157651,-346168,-235730,-2636,9004,-91298,-77443,-49232,45771,264027,340682,284241,203643,79136,7842,136673,347464,293323,66635,62430,22649,-249992,-382066,-161569,127760,231692,99389,-85863,-146073,58101,209430,118954,37652,80328,34515,-154464,-368632,-371324,-230175,-198960,-247327,-177072,-44374,49443,-6973,-255717,-437232,-341469,-77063,158153,210645,-35786,-315832,-266497,-158378,-211901,-163368,55992,173316,-279,-164002,21204,317487,421643,339841,140716,6321,37951,46183,-66459,-151120,-160071,-213125,-205410,-72618,-40526,-89261,-90665,-39927,62470,195874,154545,-111648,-395185,-471232,-226894,185610,341988,337026,390212,362526,279982,161709,-122061,-313818,-169870,28730,122262,190665,26600,-273651,-265691,-89983,-146118,-228035,-107891,26198,11931,-87013,-206510,-261074,-95141,67542,-37372,3589,134361,74331,113240,242735,228057,192748,222588,230367,219398,161875,177442,292897,306288,99794,-118257,-94179,-41353,-66945,36626,115877,21329,-16578,-35974,-124480,135409,582005,522040,215081,269190,369719,155915,-178211,-215588,497805,187847,-2394698,-4466448,-5380679,-4843342,1077241,6902449,5013256,1125685,-63393,-900009,-1246558,-996122,-421015,480365,775404,339719,3904,46448,-124711,-424580,-281663,-25844,84737,68975,-150163,-360134,-385700,-178768,48353,73718,-129885,-165397,28141,144991,113412,126679,219859,302379,264385,163487,31694,-47783,21995,23944,-45,134680,252177,181141,162037,237268,164858,-33390,-82173,122839,275695,109623,-90924,-85401,-3340,126610,288362,300291,159961,-493,1986,97399,89028,138407,268389,102013,-233202,-293688,-114453,97539,248432,344578,333426,183096,-35534,-162907,-128079,60236,116274,-69391,-106001,28611,97878,55526,32439,180201,349093,337142,187144,-24696,-191718,-222239,-144788,18245,270166,391090,341792,257731,176062,219041,349832,282094,130830,230957,240382,140354,203851,158081,60336,219448,299796,50874,-139240,-45394,19628,-144369,-204850,-78095,-51387,-76770,-13318,125329,160498,-72670,-426277,-494857,-268133,1555,133036,22212,-219287,-352586,-292547,-228144,-197725,-145392,-124364,-135263,-72861,77824,94939,-158711,-210590,33929,86856,14562,201274,330908,99485,-49284,54635,-749,-185333,-103451,83689,55687,-62581,1795,125732,67599,-67293,-44039,-121,-100593,-215912,-217105,-134146,-85573,11767,123881,187114,380699,490951,254754,51879,557,-32162,-64081,-62315,43032,88605,-99398,-260816,-198528,-80277,-836,83008,75816,-57906,-77785,-47284,-148134,-244545,-182356,-1252,200118,277288,232590,206150,96868,-3005,91118,123905,-74091,-267017,-214871,-44469,132869,232066,198187,178117,278654,389201,406309,314972,145493,-6710,-215891,-336267,-202044,33526,134336,114402,128561,25400,-204151,-234131,-90661,-48433,-179469,-372881,-302228,25216,255563,302379,230188,92083,15639,-59000,-92673,-87168,-176899,-90415,169409,128883,-199335,-259028,-44125,16897,-64523,58025,196204,195985,252217,232210,93785,60904,79802,86077,137963,110914,21815,-68341,-131175,-21922,88356,38318,49567,143509,72689,-56720,25865,154225,120789,15473,-48425,-43262,-61403,-123347,-162183,-187242,-198206,-77967,117965,155921,14886,-84464,129270,504451,486497,241819,112827,-72338,-193719,-109167,-53528,-56271,-21141,-108066,-204708,-104013,12268,-40969,-112160,-88418,-62227,-48681,59690,135498,102505,79928,135051,216899,221214,154752,204993,394872,498298,395819,197661,-33012,-230510,-328048,-296582,-192445,-202794,-144681,102008,216208,31371,-14154,49753,-7125,-62872,-131769,-223635,-203200,-60959,5654,-12395,1454,9986,-65824,-140084,-83742,91937,337771,474753,374284,96918,-110923,-88179,-74138,-115542,-17981,87769,-7375,-183035,-165151,18600,43728,-102672,-160243,-28445,186751,288383,281757,278659,257798,248755,120244,-118795,-255480,-276408,-254167,-161068,-106208,-142657,-180742,-86004,120805,166758,54421,-42863,-49066,11086,69265,42775,58770,114739,124016,86898,163801,309689,178341,-56862,-37457,75510,35314,-126654,-253902,-226271,-141683,-104735,-62890,-51552,-65946,-132798,-173673,-134207,-125759,-189902,-265071,-322130,-261500,-156847,-149467,-204544,-365922,-566734,-515793,-343283,-318109,-306529,-128214,114205,111820,-123891,-268527,-219735,-252505,-629430,-1088952,-998537,-854909,-840852,150946,923504,553567,641140,949403,653727,256598,-81954,-472584,-909988,-385085,777918,769104,970196,1541673,1156880,757729,546707,39698,-271202,-446629,-566269,-348254,-100733,-48820,67167,370381,428635,124099,-149466,-172562,-46824,89569,252935,303722,207992,175580,275289,359992,324924,301248,219787,31955,957,255801,390594,157939,-7439,126868,270787,159978,-47795,-206828,-322812,-306846,-271014,-332244,-377215,-314783,-213388,-100915,-27091,58310,38852,-75012,-75428,-22682,-70608,-118802,-125478,-140241,-277943,-399838,-310640,-121339,-91868,-178397,-148101,82947,339574,327981,70501,-87171,-148032,-125051,41762,178846,149737,56222,-15349,-138855,-224038,-88517,18646,-81218,-141592,-146602,-192348,-115623,-9860,7866,113740,118107,-36442,-12411,153759,101213,-35501,-132799,-243736,-239029,-109107,-75646,-192841,-204672,-46150,55902,34386,70939,207875,210796,117418,100989,13434,-44332,58470,98091,7989,-75390,-118958,17904,284511,348827,190087],[-29071,40118,109963,100353,-29522,-112779,-82163,-108278,-70362,147152,286615,178730,-63891,-143540,20075,116200,65955,-14706,-37888,107344,225203,15864,-201934,-91570,109832,64667,-28617,57681,120062,48962,-24845,9793,142342,155594,36853,-65059,-170336,-248915,-200368,-1250,209660,226983,74633,39860,136699,88437,-123288,-286796,-271484,-31343,189091,65767,-92426,-102171,-128470,-200942,-213177,-237405,-365504,-350317,-250647,-168335,-90168,-48202,-57919,-40947,29276,77637,-21319,-162045,-91060,137922,301697,396394,404411,261717,62867,-32882,-91194,-153284,-144811,-98081,-104661,-60768,16814,-43257,-103073,155191,469833,295029,-21716,-81447,69591,227958,143230,-19083,-72701,-8968,101353,85485,-28415,-29122,6491,42915,63051,39311,107620,266713,271961,85266,-69660,-120791,-77245,36412,86463,64177,120255,99542,-177629,-384904,-295370,-153044,-226836,-215825,31509,-24204,-334614,-366238,-104266,13397,-130690,-346369,-493347,-500307,-289980,65,176227,183891,51733,-91147,-70849,36508,13904,-59597,72384,334981,400148,234898,58330,-58673,-108435,-19555,65330,-651,-7082,109233,93964,-132311,-283087,-130716,120524,278830,204300,-36939,-141591,-94830,-76601,-18043,95842,110597,59421,-23027,-71059,-73631,-18970,-26801,-240065,-270427,31499,218793,78554,-40147,53510,205437,179989,-49425,-270665,-376558,-180252,97667,207260,56546,-49932,-16580,-89971,-194925,-17642,297205,272917,-64028,-299371,-279034,-196437,-271987,-274473,8461,227172,48281,-193894,-114931,103340,201120,174144,26990,-143058,-251118,-284013,-254452,-195572,-133002,-107260,-90922,110608,388856,432505,491893,575402,519342,280020,-77866,-314394,-160104,83998,76212,29654,131369,130895,-84850,-16449,35867,-187245,-337352,-286355,-270819,-311731,-391964,-421398,-214213,-20401,-43187,-51774,-23012,-116578,-342947,-430663,-305473,-101142,64992,70528,-21739,-52425,-33292,49867,175866,154663,-34606,-152029,-103548,48781,205504,144374,24464,28594,-38909,-120760,18564,166320,120711,82688,135427,242330,303936,318207,230465,48648,-116552,-197898,-157595,-98929,-203285,-342398,-238456,-91381,-139709,-263923,-262849,-199822,-39089,142588,95676,-108618,-252663,-164252,-7294,-47350,-152248,-116792,-40777,98393,332548,380064,274167,148701,24384,33264,245513,372925,214989,8140,59810,89383,-156716,-276531,-43540,238294,317244,224404,49760,-53706,41344,131505,53836,1345,42780,-19174,-182806,-309818,-261860,-155686,-173188,-213912,-161390,-91911,-29675,-56956,-237873,-315385,-173547,-9446,117294,157805,-65708,-354313,-306772,-135827,-125063,-108725,47935,156358,38884,-55846,108225,292216,331244,309809,172137,46615,44689,17464,-44393,-22532,8717,-61300,-46969,44566,-22218,-122619,-103445,-19307,112196,241672,144244,-137529,-378437,-414868,-159187,185804,254499,291961,399906,393122,341868,258441,-45498,-280700,-129406,109661,183113,153896,-114663,-462832,-392589,-136565,-199723,-292689,-155906,-27414,-19796,-48345,-122886,-205686,-21552,149066,-15486,-61707,49684,82022,200158,323638,262187,176430,172476,197632,201925,147740,215421,394370,397515,163600,-98099,-151684,-93994,-50919,13311,34815,-43938,-68040,-125075,-193803,166026,668091,546149,71912,42246,172762,-33533,-316919,-272887,396194,401362,-1945383,-5146130,-6593154,-3694654,3939452,8232495,4089929,350350,-182861,-916330,-1197647,-880681,-468210,142300,440466,163158,-69630,22085,-198914,-532235,-367596,-65405,4533,-45467,-274587,-477307,-476015,-315523,-158814,-42796,-81327,-57157,145511,244331,126514,51453,140654,278509,289818,167696,-59217,-165639,-15194,43411,-11330,105587,212920,121331,121239,193066,80960,-147135,-177902,26988,178571,102634,-13955,-4066,94764,243594,380056,368792,150021,-105226,-96964,35331,6839,45549,162412,12996,-295382,-343327,-140222,90031,212834,310820,361504,250569,10563,-166942,-188972,-29764,46968,-146012,-239701,-55277,109633,102068,38699,162991,346510,356117,210280,19074,-113845,-165615,-156585,-20571,233247,337031,293545,195218,78320,120053,319828,283427,112238,228540,251516,104888,201094,248553,72626,91933,175545,-7750,-173679,-43766,8818,-193856,-291533,-189696,-120418,-75127,40132,195930,164018,-174370,-517095,-467252,-204475,-28925,45632,-18524,-188998,-305545,-256851,-158819,-119038,-124223,-164782,-152791,-15757,182954,132337,-205502,-284262,-34393,70926,34289,198057,262534,66282,35190,161098,36366,-202518,-133795,66197,61238,-52520,-15641,109293,63703,-82981,-61240,5369,-45479,-109368,-141995,-133033,-56948,98612,176560,179408,329831,417590,238092,69931,30549,-25757,-103854,-84537,67091,96592,-87760,-210261,-128257,-37236,-12937,-6539,-23802,-57568,-30300,-16355,-128863,-250353,-193388,-32526,57199,71675,149201,255549,176451,-28897,-70776,-24966,-105371,-257262,-217331,-49030,93597,137460,67283,22979,127685,283508,361527,349068,226622,14041,-255250,-363767,-232795,-10928,86297,87204,139746,37205,-256415,-343103,-182709,-113228,-230645,-410676,-303803,57613,274183,303294,170976,-26825,-74478,-54368,-23813,4237,-72582,37894,301229,245989,-134495,-302034,-106941,39073,-7667,76717,234622,266841,290557,256826,117135,64220,97249,130195,145283,93438,60144,12364,-48902,65574,160956,75418,72078,140944,34892,-83545,-13356,29960,-92248,-161382,-89241,53760,88143,-8140,-56705,-78625,-174254,-161025,22569,126500,45695,-42054,118335,397395,351526,140673,63219,-43655,-128790,-76837,-61202,-68134,-46249,-122445,-143877,-31371,28474,-82499,-173507,-161531,-131046,-53657,93487,168034,166161,171143,201725,275842,296020,233459,265820,403388,428275,301015,130274,-41351,-216056,-339840,-315547,-183819,-231591,-195246,130081,330031,145848,-13647,-32913,-102532,-125775,-140191,-205127,-196697,-104330,-67580,-87360,-79727,-89125,-133734,-101948,23977,157158,312399,398295,287732,25037,-183558,-230691,-241930,-202731,-28068,66987,-75071,-275104,-240166,-51800,-64120,-251031,-323284,-162472,80308,242152,299548,338062,346779,307510,99225,-149208,-273798,-316983,-311134,-203564,-112610,-148019,-208079,-82736,155065,193449,45455,-43995,15274,71703,24178,-26989,28814,70685,37358,-6479,142677,382458,279328,-31772,-118557,10692,58780,-98977,-224780,-176636,-164009,-194796,-88570,22606,8855,-77488,-116212,-97935,-108750,-148248,-215299,-303482,-281120,-171119,-130197,-205391,-427161,-709584,-652855,-383992,-332743,-369820,-214621,-3706,22755,-150703,-292717,-228514,-284760,-760185,-1068508,-761114,-540680,-299263,833905,1111090,226173,-4292,381620,480159,368265,-47163,-746159,-1151556,-337762,1214499,792314,659286,1132946,798053,597693,584026,149868,-161569,-334800,-474925,-263454,-12952,-10215,35582,312064,412057,83209,-253945,-224136,-32832,172706,359727,397416,233635,145599,268297,410460,417648,377417,268399,85921,57028,293962,405060,183001,16023,151634,348486,291634,22201,-235286,-310240,-268836,-332389,-461634,-463926,-348575,-192527,-30341,76047,101787,-10317,-136310,-88789,-20997,-100909,-115883,-34101,-29208,-191803,-340255,-256480,-63899,-61292,-179760,-172169,78359,383192,340370,-5,-174945,-191068,-143192,33086,218964,262692,195828,75970,-108067,-184545,-62444,-21235,-88975,-32713,-10187,-107011,-71197,-12642,-16159,134311,196309,20547,42307,236642,187046,29492,-88641,-181254,-150546,-16540,-7164,-148072,-232210,-136260,-20919,9933,43528,111341,103319,101252,150665,47044,-42972,57777,103338,27807,-58650,-151722,-13106,287964,317630,81401],[-158695,-18154,107168,100452,-36564,-106139,-69922,-77103,-28900,186362,358381,281281,25780,-88749,27951,89899,17994,-53146,-22200,165576,271195,46621,-148087,-20684,154945,69092,-42359,47150,115726,70879,-1063,-39227,63124,136918,76228,-34487,-167877,-226151,-146338,47264,212640,202424,73188,90227,181227,55417,-198695,-294438,-222942,-21574,160301,77506,-82251,-103863,-175738,-328661,-396869,-374421,-384930,-350691,-280967,-133542,11839,-23584,-115604,-75364,-28594,-62113,-124563,-153028,-66155,124124,251865,299790,292070,211190,53812,-51485,-111848,-212169,-242767,-166110,-172378,-154979,-48984,-81924,-144297,116129,447912,318823,-6546,-116086,57183,248006,160336,-26982,-91220,-20808,125975,135296,-34558,-46165,41781,74157,34057,-52387,-39865,109083,105439,-38112,-120376,-115283,-54435,68799,88369,16485,48558,28033,-239376,-468074,-403481,-196897,-205469,-217082,56261,141892,-161648,-304778,-114253,-51297,-274670,-479381,-531373,-500031,-314635,-53949,111002,128200,9195,-130146,-116418,-3212,4027,-42857,68304,330848,448022,297798,62470,-91802,-132161,-36320,36388,-53359,-82022,-18395,-53838,-152485,-177244,-42953,144560,295087,274661,34736,-103848,-49410,-32361,-28082,19497,-6811,-18045,15282,15735,-21944,-36619,-127063,-333078,-343399,-62399,149648,43519,-107331,-4085,210104,206900,-36344,-246016,-308366,-91898,154005,210226,-3611,-133098,-58264,-99777,-180194,-19334,267744,261623,-36036,-283003,-334023,-269833,-291957,-257930,41118,260145,20161,-319256,-279943,-7961,167510,139351,-7639,-127052,-231425,-343436,-385362,-322061,-162116,-29922,9963,164872,382338,463219,525995,523986,425939,343132,119707,-148027,-140652,-3825,-37204,-129167,-66513,-1594,-73683,48062,84878,-144478,-252751,-184145,-196524,-286145,-387596,-405514,-201827,32316,94081,103750,112613,-14056,-242480,-326130,-257677,-172145,-64357,-34147,-64350,-67263,-56607,-18741,34610,-5629,-121123,-211752,-208565,-63212,147905,134971,3330,-36033,-90200,-86983,109021,204515,61555,-32860,43218,152745,197087,302898,330821,158334,-81647,-228597,-212455,-119765,-230998,-407734,-289388,-187138,-268282,-327358,-252532,-151931,27675,200962,139296,-27329,-109178,-75405,-29636,-117868,-214017,-188376,-94522,107263,357502,372994,224424,71361,-50167,9773,258692,316153,117304,-47195,30271,144640,-25553,-129970,92332,343853,376865,296043,139692,51775,65904,66841,-16468,-34970,4796,-62107,-198592,-253536,-168083,-82793,-128826,-165891,-151543,-156782,-118379,-74662,-144743,-148679,-23665,28518,56819,74394,-110257,-358649,-331285,-150878,-87627,-72005,50532,158525,115419,79577,173449,238470,243225,273696,159779,-5444,-45712,-55472,-49733,54332,143926,116525,130352,131190,-21311,-145931,-128932,-47373,105509,238276,132458,-123496,-310480,-299120,-56320,168211,150291,198837,334849,378011,381096,338856,52917,-211816,-99086,142513,198311,92790,-233902,-587512,-465254,-168154,-252458,-367963,-235531,-126657,-92163,-13276,2086,-82007,79245,212109,2162,-133680,-46497,66193,220682,310407,201233,81797,75003,134183,162922,141858,243416,437273,424845,165191,-108710,-181599,-89098,7278,-10478,-86067,-130648,-110331,-207043,-256587,189019,707409,519407,-93769,-233449,-97152,-205099,-224663,-19097,568130,939759,-1067367,-5016929,-7237710,-3292819,5660681,9022024,3154585,-446611,-286579,-849938,-1079884,-745568,-611549,-315274,42910,-9444,-100319,73704,-134946,-511937,-389520,-86970,-65985,-155387,-361578,-529876,-475005,-331368,-210437,-64684,-12477,27337,199844,280209,123299,-22809,52427,239639,307911,170255,-114442,-225232,-36727,73856,15408,88049,149789,62628,98777,153657,-5891,-227769,-220789,-57597,40953,42029,23918,51414,174677,338255,408084,339928,86342,-183215,-162296,-36567,-87846,-63290,14901,-114218,-350788,-368134,-158343,62222,133543,211590,341872,298289,67660,-133449,-205473,-95545,-13390,-194503,-330487,-112765,111199,98158,8485,122863,304272,328262,218962,96148,16067,-76637,-159970,-45152,186163,223997,172926,106780,-26318,-11581,226661,210997,37624,160344,197821,40138,183110,324395,85800,-39170,41476,-61194,-209223,-79883,-36177,-257090,-380066,-285362,-177803,-83967,81963,239412,137836,-250143,-526727,-406387,-162351,-59196,-12034,-20675,-123942,-223430,-194810,-73648,-39785,-127713,-206700,-120568,82995,265662,143053,-230224,-335630,-91355,66984,53245,136663,122100,6794,93465,226280,80367,-149626,-109231,46985,36949,-56430,-35242,59554,10059,-103636,-56861,27597,34564,20787,-53374,-117570,-11408,171158,188750,134549,240161,308508,184851,36358,434,-55495,-136452,-67799,153620,192326,-606,-109001,-19281,48643,15028,-64107,-96757,-45959,1592,-9963,-123827,-244062,-182609,-55876,-76366,-119370,53651,257861,216219,-43520,-211207,-200638,-197558,-274538,-228963,-62814,54439,44008,-75958,-154249,-52778,139514,269138,313459,263207,87541,-155563,-290645,-241252,-74472,15218,52656,143892,57291,-256816,-381020,-223810,-135431,-239316,-403251,-284834,70874,271891,283354,79405,-140439,-94555,32978,72439,62032,15078,157093,385787,304440,-83071,-339007,-196040,15792,29607,73983,218400,279543,287529,244386,101118,33172,89702,166175,151318,62486,68267,64070,17157,130515,197623,71053,49528,112872,18587,-74320,-44671,-107953,-318766,-346615,-111251,177701,240414,98901,64533,61363,-122687,-224562,-66141,102863,90037,2274,70199,218410,189337,75353,35100,-31966,-84018,-71868,-109797,-110698,-92052,-151848,-104118,15955,12546,-132353,-211855,-206132,-192313,-65536,121162,191087,198990,215214,224728,298838,347422,296375,290912,336591,273893,157030,48266,-47157,-179711,-323285,-312611,-161819,-200419,-183478,143424,358374,195852,-44897,-137035,-194809,-202082,-193868,-215794,-173602,-114127,-123680,-175956,-196321,-210647,-196008,-50157,120283,187906,250918,301193,209548,10929,-165280,-302296,-367553,-261945,-53809,-11573,-190609,-372638,-301873,-142951,-225331,-407063,-416391,-237574,-46656,122533,261994,369158,411891,323807,55215,-183370,-304195,-365741,-348328,-223735,-109944,-150299,-235656,-102497,145168,206768,57946,-41546,49168,117599,-10009,-98411,-34459,-955,-63273,-120930,55048,336726,281015,-46407,-197658,-59600,39411,-98980,-161767,-70924,-144384,-258647,-115107,84152,61337,-50458,-74815,-76339,-125757,-138423,-163097,-266293,-304370,-204849,-130957,-224683,-476835,-766739,-720359,-438913,-363077,-409616,-292708,-117891,-36046,-142459,-279468,-235335,-355676,-972596,-1212128,-620455,-193005,283891,1566282,1493281,4047,-692817,-278710,173046,318981,-120547,-1038926,-1317531,-41517,1836747,1135661,416119,643813,427920,380942,549553,212229,-114708,-269334,-370810,-165745,52396,22536,16182,242068,364247,24173,-323297,-234508,10188,273000,436029,396747,197476,128899,275084,423410,469589,435291,315075,149577,122755,296928,349259,168891,27610,125635,314125,324534,83658,-186654,-209136,-162976,-308442,-494376,-478048,-331964,-148441,21048,141246,103478,-103753,-227728,-114431,-40151,-143469,-109072,71438,108774,-48219,-219419,-177890,-15203,-17093,-121386,-131334,77451,368327,314184,-34198,-204384,-177558,-103406,49331,232140,334159,314863,179183,-19849,-77121,8163,-15300,-55263,77001,110476,-13363,-12730,5274,8194,206469,319284,102938,78596,290408,295653,132508,-32650,-98564,-10004,108735,68701,-71144,-190694,-172769,-82921,-30598,-20888,-24710,-18606,82445,177883,60982,-50944,38266,96692,62401,-30368,-183149,-65953,244330,242120,-50306],[-271718,-86653,75718,60553,-54333,-56414,7850,-9497,-3090,168135,365635,338428,101765,-23967,30345,41431,-31792,-86068,-30982,182212,291429,115911,-4403,115355,187056,29982,-77542,24922,100536,87314,25365,-72279,-25689,78025,88720,10544,-134254,-183391,-77502,84805,188389,157029,54617,106565,183991,23903,-206020,-244667,-169057,-39545,79321,50136,-60179,-76688,-216359,-450536,-514987,-412297,-322822,-309089,-272263,-68887,130937,32271,-144778,-128351,-121923,-187650,-174784,-119541,-48317,99224,202429,199038,163071,141006,46253,-52952,-99303,-218092,-279795,-175255,-173422,-192836,-83930,-114766,-201709,-3011,259032,221505,-19788,-146702,20188,204793,124612,-61402,-120490,-47568,119925,154935,-27305,-32761,91131,85490,-31254,-157979,-168248,-53150,-66890,-130782,-139168,-102643,-21858,127151,142177,18434,-2163,-26380,-268189,-502994,-430458,-166770,-131006,-189248,72203,308864,46445,-207561,-130514,-128512,-375112,-529954,-490254,-432892,-312666,-117052,36223,73072,-35941,-168210,-145574,-33449,-6936,-22672,52719,277542,432441,291858,10631,-134047,-122701,-24110,5828,-108810,-149229,-137978,-184894,-138215,-16606,71634,148489,263304,303565,102793,-56513,-6594,21667,-9649,-40256,-105373,-75111,62678,98127,22449,-62139,-217441,-370671,-352852,-146646,32459,-29469,-180201,-67136,194931,217693,-31055,-241233,-230482,-35175,152845,158195,-88422,-246004,-152399,-127868,-152688,-23900,196401,213518,735,-222942,-335259,-298395,-257008,-200287,59025,241339,-20893,-401595,-406324,-118971,110451,99856,-11215,-80923,-184761,-346553,-438725,-379355,-155747,38421,92833,184927,297317,410103,481047,405357,280338,342151,289734,41321,-98203,-85025,-149557,-262274,-233669,-160584,-66455,134511,175287,-41603,-120800,-68894,-135968,-270316,-372071,-367544,-171226,100006,238811,220112,175189,72865,-96694,-203762,-222225,-266900,-250959,-187622,-118551,-86070,-125817,-174509,-166866,-168700,-177965,-220669,-260292,-137774,90000,109304,-40200,-135628,-181510,-103887,125384,182395,-13605,-147040,-50617,55662,88351,252121,357295,195598,-91572,-280979,-258019,-112099,-185210,-344861,-273377,-271745,-382191,-343954,-181323,-40854,121715,226622,149925,45222,22216,-7201,-71000,-191311,-272480,-277686,-183267,85466,338876,321674,153920,252,-116941,-41565,192444,220493,56288,-71355,-10496,172789,101441,10236,204527,412319,394365,292220,159783,136893,123538,29737,-80693,-69257,-30265,-98052,-213006,-221896,-117835,-34140,-82388,-129164,-154622,-215572,-197820,-71571,-15128,12629,71397,42148,18495,11724,-141637,-333669,-339443,-195026,-95272,-42698,71097,166503,193276,211852,224394,198260,204152,253962,118488,-125110,-207244,-155997,-82628,62188,216965,269961,265531,156007,-39631,-149620,-152889,-103000,63426,207494,135975,-72146,-214304,-154912,57132,146663,67417,81851,209453,315146,379873,385542,154209,-133057,-97770,117464,164155,21734,-297076,-608780,-466640,-179336,-289073,-437293,-331229,-243220,-172469,26372,143956,79209,177974,241569,11080,-187140,-118162,38064,173065,203509,60366,-62912,-46350,50252,116239,160639,277835,429460,386122,104305,-148879,-172205,-19921,96808,-19230,-201793,-198706,-119864,-265341,-316901,167939,656757,418552,-266309,-498514,-365347,-307541,77688,517802,1065143,1710392,-48553,-4263722,-7253946,-3726764,5838561,9131438,2525883,-1158776,-479416,-732734,-888979,-597847,-786946,-771752,-338348,-141397,-85001,158957,17858,-391430,-353349,-94437,-116288,-242734,-393491,-495424,-385786,-237286,-110066,15198,69519,86430,201842,264263,115854,-71341,-22585,192353,307211,165063,-118412,-206164,-28301,107137,69597,87390,86926,31601,109680,134450,-72227,-252999,-195984,-105058,-99903,-49097,30014,81032,219575,379196,360730,223515,-13322,-215299,-177132,-100031,-164067,-151928,-129888,-238044,-373139,-355167,-163461,18373,26785,79095,285484,312080,120760,-60463,-156141,-111350,-57958,-222637,-368334,-131829,120200,67766,-46458,60811,222846,249043,202919,186941,164231,16332,-152198,-42631,144841,76007,-1849,8909,-112507,-140986,108470,111751,-57416,45829,85460,-47746,150021,369525,102639,-146352,-83578,-104760,-235058,-142440,-100471,-314594,-443757,-334472,-207064,-102938,99984,247953,94302,-269525,-434855,-300283,-125935,-61951,-12470,18358,-36643,-114984,-111810,8314,26268,-142582,-231902,-54958,179773,285220,119138,-219227,-339139,-110518,86061,80614,55931,-22404,-43732,113821,237510,130615,-38852,-50258,15895,-10458,-65054,-46365,-8287,-79364,-129916,-37843,53750,101742,128459,31192,-80818,39452,207390,154650,59150,134068,198055,113787,-30885,-78419,-118823,-161215,-14447,297397,371694,155324,28325,104672,156021,78264,-73021,-127790,-36800,4925,-31537,-133597,-221352,-146925,-61039,-163582,-240655,-23508,215262,199679,-53991,-302636,-358790,-317857,-303601,-238071,-83211,19540,-25732,-192616,-306634,-215409,-8619,144099,213719,246110,189668,36199,-156754,-234507,-148452,-64843,14558,123910,58779,-216662,-332900,-191095,-110230,-222856,-371367,-258911,56582,246766,245385,-14661,-209815,-33191,184256,178732,87040,73229,237630,409540,303397,-57492,-364287,-286863,-40582,38597,50669,160812,249546,259626,195969,42446,-26920,56060,175204,146491,30748,55560,80870,54549,160105,192718,33620,-8361,68710,37349,-20093,-45489,-211079,-493294,-488155,-110314,286006,341599,160451,160957,184577,-65689,-259809,-138346,73950,125202,35875,-110,22832,46785,57516,30543,-29334,-43918,-77644,-183452,-172780,-142661,-185132,-92412,39435,-10311,-159071,-204618,-209036,-236177,-92769,126854,201692,198877,195444,186282,269934,355003,321811,271034,219388,98851,22178,-17015,-49719,-136659,-280039,-277293,-123108,-112064,-102872,154606,320816,181022,-101924,-241354,-262236,-273811,-285905,-253368,-136679,-87141,-151888,-258601,-320028,-326713,-241254,-2642,184875,193383,191607,223631,167865,61553,-63775,-286856,-422650,-281143,-80566,-112512,-313469,-443726,-326118,-212412,-373191,-517619,-420287,-246694,-156201,-18979,195412,372516,436769,292920,982,-210569,-331869,-399478,-353679,-224946,-114430,-155780,-256452,-154741,77453,200307,96178,-26419,53916,138937,-22992,-144564,-94976,-62250,-140777,-222385,-82539,176113,181885,-91516,-245836,-107739,-13430,-124299,-73623,74563,-78916,-269475,-120182,118039,68060,-61942,-51713,-66183,-167037,-158822,-124494,-228782,-324147,-247229,-158936,-262008,-507934,-724205,-677073,-458723,-370472,-388497,-323320,-179925,-39649,-96523,-201007,-181035,-415073,-1181372,-1451065,-653631,43384,760625,2145202,1969441,10676,-1160683,-813254,-151905,146977,-268634,-1235332,-1340589,413330,2451539,1683676,356987,267284,154390,165665,446340,191352,-144833,-254873,-280729,-85432,73441,24316,-4607,172071,300029,-23282,-329190,-200105,73941,367482,472910,313556,109864,127313,286863,383949,444163,436500,327595,187666,169216,264212,243023,110405,11136,50062,174832,238550,99800,-94945,-73509,-45851,-230763,-451101,-458251,-312754,-128431,19945,137632,49108,-240623,-367417,-193317,-102953,-200047,-122820,128589,213736,95999,-80731,-91464,19621,30938,-24098,-47029,67652,279015,236285,-37149,-176323,-118233,-23981,78614,212948,350953,392608,273093,97451,56629,92588,33085,14367,153476,174454,57490,39440,29204,52639,285300,426405,179468,96174,304766,386576,238584,25536,-15824,127442,203902,118982,21871,-81871,-141791,-120783,-85923,-109257,-164425,-122231,63609,176611,57473,-62727,-613,68218,89321,-5333,-203288,-120011,172108,141742,-171937],[-330754,-139363,23938,-7556,-70664,28836,136487,89237,11662,105776,316691,343261,150876,41320,34209,-7195,-55458,-96345,-64489,151091,286740,210874,189082,267471,183368,-51802,-135703,-20504,65008,96755,62960,-57149,-74530,14441,82022,56798,-84584,-134997,-13312,105538,148647,106092,26031,79073,138393,6502,-137028,-153588,-137967,-85370,-16690,-4462,-34544,-28014,-232920,-530380,-547008,-355205,-213122,-253072,-247228,-6363,230663,112874,-117390,-169792,-215446,-253599,-152323,-65150,-35717,71665,168246,117160,43101,68902,41234,-42064,-60872,-167377,-241455,-126101,-112802,-160110,-75897,-134647,-265520,-169952,-20767,26187,-89189,-182658,-30858,122771,55235,-104709,-144673,-77769,81874,130177,-15374,4223,138203,75868,-112924,-246067,-234940,-168981,-192610,-170339,-133941,-97299,17125,202067,226810,57939,-26520,-50254,-250919,-469361,-358203,-58850,-13083,-128509,85128,415408,219247,-105066,-150042,-200240,-414611,-496426,-387822,-320827,-287167,-174687,-29512,33677,-69540,-191745,-145299,-36562,383,11305,41195,197238,359077,220453,-75272,-165549,-72016,24796,-16838,-154607,-191647,-213561,-254735,-94079,143306,174680,133308,209777,297201,148373,-14183,25762,77728,36455,-70294,-170497,-105109,100350,150143,46177,-82504,-252516,-325448,-280824,-168959,-60081,-95218,-231355,-118742,161250,205363,-35187,-252237,-180173,-28457,90695,54734,-179324,-350801,-265024,-157910,-108101,-17297,107494,137491,31943,-137611,-284830,-283069,-189577,-129258,39387,156794,-78369,-430399,-467102,-199063,48453,73368,29948,-7746,-132702,-313683,-416465,-352727,-109497,81208,132521,164508,166676,284707,362621,243167,125382,286343,383959,190404,-45358,-132705,-222041,-325492,-331054,-295933,-64658,211683,263294,70545,2325,28465,-85450,-250882,-347083,-330958,-142843,161177,345779,265682,158312,125494,44865,-103040,-214215,-356644,-424957,-333787,-167931,-92385,-195905,-344891,-351046,-279857,-194410,-183243,-246655,-155767,59708,97409,-76133,-236682,-285140,-161081,72958,120739,-77635,-233049,-140918,-48245,-12482,168047,301043,158259,-133373,-334771,-276989,-77327,-81910,-172170,-180181,-303088,-436876,-305593,-74438,96202,218832,215137,114874,73147,88272,12678,-123949,-251808,-319369,-359241,-265543,51802,286420,241998,88910,-35330,-142098,-82872,90469,129537,56807,-55161,-45569,167169,185879,106199,265984,430623,373510,225459,115719,176312,187627,20904,-125629,-94969,-58697,-131796,-232293,-221130,-118115,-19037,-44824,-115765,-164989,-245481,-255860,-71480,96669,123283,99249,43986,28378,6752,-133537,-285370,-329942,-244179,-122379,-7061,106674,159441,231426,311060,272310,201937,233512,261636,71863,-261053,-384547,-255689,-131436,7653,218631,357528,316696,113691,-71464,-133656,-163587,-155649,17328,179191,164792,1650,-117922,-18860,151391,126749,18685,-34100,55645,214470,331991,391280,237564,-70393,-131403,43074,91620,-41072,-285959,-520681,-404130,-170778,-294060,-477949,-413772,-330215,-211908,81918,272892,233720,250172,236884,6582,-209157,-143636,11646,81245,41314,-109558,-205863,-159938,-41960,72349,208638,334324,400082,300469,2140,-203326,-128695,87618,190877,326,-260041,-210343,-86675,-292695,-375818,86776,501712,238347,-434128,-700441,-561093,-319889,477946,1174896,1759183,2491652,790988,-3251132,-6668808,-4533904,4645446,8478442,2234598,-1752071,-814632,-557163,-593568,-430392,-912889,-1109012,-633227,-211983,-34254,219238,163846,-234506,-281286,-94270,-136387,-280697,-358941,-372618,-233320,-81490,68137,147519,148450,131365,183460,226386,117993,-77405,-70531,136915,275816,145874,-78522,-118334,15203,137280,131295,97041,35163,29088,149668,143273,-99090,-218691,-112424,-103860,-204114,-128293,31837,97550,224116,350567,248980,59667,-117525,-199928,-144538,-142732,-204127,-195254,-231597,-318720,-345320,-304756,-160705,-40741,-90256,-48899,211600,287613,156895,42014,-42035,-70453,-86032,-245385,-363989,-113153,150822,44970,-105695,-17224,114251,134244,163757,267283,289704,86772,-126736,-3555,125249,-70003,-188965,-76181,-159191,-233607,6162,33620,-133782,-79845,-58320,-146466,101545,375129,124175,-211889,-186032,-135421,-242768,-212034,-165484,-348476,-462456,-323616,-199907,-124706,86740,216848,45322,-222879,-257865,-151170,-72026,-18732,48682,87394,58214,5350,-22665,66910,71486,-146376,-225015,15361,227463,219571,59756,-173990,-284146,-78212,134206,125643,6713,-94814,-48925,101372,202665,184929,96943,9705,-32205,-64029,-65299,-39866,-71568,-174987,-155310,-14330,66823,122024,179361,99519,-22283,79924,193997,82016,-28983,36921,109302,44174,-101195,-174371,-199082,-178986,60268,467789,590852,345189,175026,217236,259278,160725,-34405,-115198,-37520,-18920,-73011,-152104,-179533,-81834,-34523,-181876,-261834,-56788,141213,125105,-69789,-332053,-455002,-414505,-318771,-231134,-104745,-10535,-60915,-252735,-392478,-319584,-131004,7009,77555,188328,287742,241210,-19968,-223669,-220067,-138185,-26398,68489,23988,-157492,-216170,-93163,-54009,-207044,-339474,-236440,18504,203345,197231,-80314,-208761,97224,365552,282756,98398,99102,259276,371233,251576,-66088,-375583,-351922,-103399,23192,14636,85202,198915,222052,120252,-45895,-98667,4416,146922,125040,13772,41680,71531,63469,154082,152905,-17459,-76998,23614,87783,68997,-3745,-238753,-563944,-545777,-88480,340380,353915,156550,202776,251761,-21467,-261038,-184587,34249,133871,49232,-74176,-133288,-38229,80815,38935,-29850,4554,-73012,-253417,-233235,-179235,-208519,-102304,48506,-12679,-139896,-148198,-175079,-261081,-140223,100971,201125,174363,115241,88543,190591,310133,295406,207757,89080,-35676,-56117,-42387,-48669,-101783,-218947,-213320,-70601,10676,27709,169278,247354,116323,-173957,-323451,-284487,-315573,-390606,-306790,-97047,-36010,-150931,-312039,-412704,-409832,-267362,17661,198608,183207,166564,192389,168866,155609,85849,-196489,-401827,-261152,-94039,-191755,-394459,-458388,-299411,-228671,-446065,-542206,-348355,-207733,-218707,-125290,133022,351091,409446,224090,-44086,-217484,-338049,-396884,-325817,-215852,-133972,-166313,-269672,-239180,-42179,167466,144694,-3675,29879,122954,-19522,-145566,-111251,-78749,-170292,-284129,-235780,-56365,12868,-148548,-250461,-124627,-84835,-163789,23091,230107,19594,-223581,-96476,112802,18726,-105722,-38135,-58393,-214309,-195728,-104382,-196225,-322161,-280946,-218803,-322371,-519388,-600750,-530451,-415994,-329863,-298417,-290649,-166129,11394,-30862,-65064,-34750,-406442,-1284021,-1661330,-864041,64534,1017735,2427681,2394363,292137,-1226314,-1062857,-392468,-78378,-439479,-1286614,-1259397,813528,2870805,2237857,512892,147979,55755,16773,319308,104583,-223186,-264839,-215820,-45219,41541,-20300,-44876,102104,231500,-30639,-255480,-119254,148277,434632,474989,199677,11076,138180,293589,301531,341909,368637,290438,182937,180691,207650,120583,18732,-35814,-50382,-15119,70082,62755,-5872,30443,24471,-142461,-360960,-432638,-328444,-167339,-45860,64018,-46761,-392944,-543676,-338076,-210825,-262794,-167031,98218,240238,190407,35633,-13398,36776,67932,78932,47712,40500,122341,108052,-26438,-111786,-39453,63406,103541,165831,317400,418546,337807,207249,166558,151003,101193,103063,178613,162771,82191,66784,42848,82163,322220,462186,222057,102141,280048,418810,309148,77582,48941,211741,227496,128564,113473,68164,-55493,-132222,-143790,-194504,-267721,-179896,48432,150860,47504,-64003,-44131,20187,89297,6358,-201299,-150841,98851,42367,-253352],[-316504,-157079,-33610,-77491,-68865,130200,278897,197108,18344,22670,237141,306357,168114,96476,42888,-38453,-40375,-78953,-112053,82917,264106,309216,374304,377951,135274,-151476,-200918,-87239,8531,99992,115907,18942,-48384,-15130,71488,89767,-41424,-96944,30343,110824,107845,63562,-2201,17161,59771,14454,-7086,-38694,-131330,-138459,-82784,-54920,-8703,26745,-214330,-536604,-497136,-238712,-99622,-211219,-237048,19737,278750,197902,-30481,-171476,-266381,-235680,-71494,-6634,-28465,48823,155032,64219,-50673,11433,37117,-28534,-11803,-75383,-138583,-37034,-19344,-75718,-33879,-137496,-317797,-328210,-282694,-207373,-215064,-227350,-75623,48702,-9917,-131938,-147614,-98873,19533,61485,-10963,47610,163958,48814,-182206,-284932,-218661,-202852,-233591,-150622,-120111,-112502,54282,278875,309070,108328,-27513,-40902,-190226,-369683,-208195,98559,122985,-41616,101271,425583,304980,-27904,-171803,-256190,-400240,-403584,-257828,-197833,-247689,-215413,-74066,16351,-82396,-191643,-114946,-8364,33591,60744,43770,111181,241469,105826,-159811,-168197,13065,100156,-31573,-190903,-208790,-226272,-239136,-28179,252574,231903,103347,161425,270661,163557,15337,45645,125381,98008,-64315,-194729,-109063,115639,160110,46452,-80305,-200629,-197582,-138912,-100194,-67479,-114644,-241552,-145792,115582,171354,-42146,-254941,-163656,-54558,-9725,-74018,-249382,-405995,-345074,-166526,-48379,3907,26483,52827,47091,-49463,-193214,-224163,-108755,-63710,-16756,21665,-147120,-412013,-458417,-234747,-5942,68607,111978,78939,-97873,-276237,-346293,-258604,-37036,87969,116704,112416,42877,128750,199132,72177,-649,199665,379984,257248,7067,-134128,-235927,-310752,-359545,-377170,-67684,257071,306410,136875,71677,91302,-33521,-212869,-312000,-307280,-128719,194959,379331,234053,84866,129026,124648,-55562,-233893,-409731,-516612,-417137,-196313,-75087,-217848,-439527,-438055,-301138,-170841,-119638,-180118,-121312,68373,115173,-82181,-300309,-359711,-227293,-13592,54057,-107587,-272099,-221171,-152635,-97655,62877,179994,69279,-178738,-354698,-250277,-19905,45230,47858,-24973,-253936,-405335,-222044,31929,215781,293755,173801,40740,42712,66862,-22534,-174766,-283426,-341505,-403185,-303729,20805,214010,158017,53267,-16981,-99878,-77107,2791,67894,101580,-12203,-64059,132198,205852,140743,271519,405531,331709,133808,38033,162800,225130,29592,-139423,-103079,-77229,-164990,-254261,-240595,-154856,-31517,-18184,-119382,-168067,-235187,-291365,-99180,142651,155988,69595,45527,86337,66369,-74468,-218925,-301107,-269117,-134370,43517,143479,118216,201706,356332,321540,252674,315138,292360,42244,-357657,-516360,-325080,-176198,-80957,160540,359734,274763,24963,-105849,-106264,-154715,-177722,-5885,176261,216736,75247,-45969,76978,199367,101689,-10446,-129784,-87399,95064,243935,358143,284836,-39967,-188931,-56093,2931,-79574,-205819,-353036,-304601,-147763,-257646,-467950,-449433,-341711,-169662,158580,362325,339990,285133,209654,-14114,-203798,-124638,-2444,-14656,-113404,-241185,-292910,-238270,-130968,35505,275717,416569,381120,197968,-109520,-250269,-70391,186119,257351,52704,-222803,-146047,-19070,-291842,-426991,-39466,268443,2484,-580392,-802813,-639193,-253472,827452,1724445,2387924,3007243,1206135,-2370120,-5615827,-4980212,2800799,7178968,2054512,-2277519,-1265310,-293853,-177095,-242150,-930516,-1254971,-800692,-219358,33669,203847,204431,-111094,-201157,-93548,-123928,-249574,-261288,-187346,-56175,74576,223834,252919,202174,175373,178417,197837,138718,-38700,-90445,68402,206720,108056,-21101,4264,86320,160130,176491,100663,-9174,34324,198327,177770,-79024,-140941,-48,-61062,-245143,-154365,60833,117966,194805,258626,103358,-96220,-191116,-149458,-83914,-161721,-209515,-188758,-267484,-332089,-267083,-231308,-163599,-116445,-202673,-143582,139464,231507,169158,153151,110604,12558,-100307,-275127,-342994,-71246,204021,56602,-145953,-97794,698,15126,114033,316454,358691,118844,-78590,73043,138982,-173081,-333957,-125583,-155225,-266435,-51302,5584,-164741,-179535,-195625,-240895,38244,341848,149132,-230167,-257308,-150312,-228589,-267986,-214695,-347881,-429983,-261487,-159202,-138317,41509,144449,-3668,-128284,-46218,18865,14159,70221,150741,165122,145069,118073,52142,88078,94980,-118378,-178086,63422,195874,75888,-26498,-109872,-180620,-632,206563,190077,27267,-47533,10470,73750,144823,238095,217175,40381,-92079,-103076,-48294,-14835,-109501,-241848,-167478,4449,53041,79681,162992,146374,49250,96109,131433,-12104,-108845,-33672,45663,-11365,-143927,-247724,-271273,-190635,133599,617599,781895,518055,301060,298741,338082,242058,36074,-68987,-45664,-55982,-118782,-170629,-121877,13870,34088,-131287,-191004,-38695,53958,6267,-98463,-304462,-462290,-441723,-298563,-200533,-121264,-38158,-64748,-244823,-390113,-345585,-211048,-121036,-56514,118780,354449,383989,70043,-216441,-274237,-190992,-69955,-20362,-46052,-101035,-72823,32554,2793,-212812,-326200,-225229,-32686,149379,148256,-98112,-133692,263972,536402,377302,121544,99153,218101,282095,163357,-109898,-374645,-371065,-143696,-3399,-22354,14579,142993,179243,32032,-137609,-158018,-48859,86113,88097,21619,45313,52961,52780,120212,91236,-61301,-127215,-6679,151198,165694,72926,-176645,-511081,-504848,-52408,323037,272201,91928,180926,246080,2108,-226886,-198427,-13218,111790,40099,-135932,-213970,-50217,124397,41605,-34873,60759,-44460,-290383,-269421,-187444,-211225,-119841,51034,18366,-71911,-60103,-124381,-272141,-204048,46534,194575,140781,-1242,-43841,81514,219859,214651,111319,-20711,-96405,-59482,-20939,-43611,-85042,-156350,-139038,-13240,132532,167946,182472,164118,24102,-248495,-365656,-249259,-304474,-471651,-359022,-68950,16243,-128818,-318248,-440296,-440444,-278711,-5780,151572,163011,187377,209478,195150,252183,233701,-68361,-325673,-216239,-88111,-216719,-397905,-402438,-225266,-185968,-415743,-470988,-239648,-152992,-223025,-156943,101964,310119,329137,137922,-60984,-194218,-309345,-348269,-274051,-206064,-163584,-177639,-279663,-341682,-186634,105861,175471,12834,-19665,61936,-15598,-96601,-57690,-38247,-150827,-297522,-364815,-293318,-173992,-198104,-219881,-120734,-157092,-200243,109470,361958,125608,-141376,-55420,65437,-77748,-160968,-19931,-43619,-248176,-229189,-96180,-161819,-280814,-290638,-307602,-409235,-513623,-437308,-332564,-321862,-244793,-164993,-208361,-87397,92281,25598,90642,189477,-294680,-1205709,-1725028,-1194069,-157674,1013433,2367083,2632717,812859,-842845,-982518,-501471,-287824,-582465,-1212988,-1164825,941526,2970174,2598971,815977,316438,148826,-26638,219517,-4657,-303921,-262670,-175200,-56951,-39952,-111380,-116817,23270,164130,15470,-107141,1981,220338,459049,454152,117317,-51382,152673,285797,203277,197180,248087,210232,141049,158478,145295,17001,-81995,-101652,-140679,-181809,-107424,-4530,43541,55053,15320,-77323,-246766,-404713,-388618,-271512,-162188,-49347,-144625,-514511,-714719,-521318,-340707,-316510,-229494,-13321,177877,211291,108442,45134,34282,80314,154869,120744,-3865,-70075,-50897,-22481,-42300,27642,126889,110427,104684,251896,393415,359590,276725,212149,151425,159528,190931,156640,85219,55393,60571,34996,72738,287995,400910,216927,106002,225167,368134,317943,118435,85501,217200,175480,105178,189383,217127,52435,-121357,-185288,-245851,-304492,-178301,41758,113827,46195,-37167,-65763,-29504,59219,5665,-169607,-140319,49802,-32887,-277766],[-236460,-137100,-82864,-119853,-36240,221988,388278,281192,16971,-54973,158420,249240,157316,132923,54064,-47335,3402,-44187,-156611,1135,232796,387518,497581,402508,49877,-232334,-247043,-159391,-58122,100335,181949,143733,56404,12540,70906,98291,-24411,-79903,45479,104936,77365,38995,-20180,-55943,-23178,50609,148535,82176,-127317,-169225,-90199,-66479,20180,71598,-159154,-454978,-389037,-112164,-15750,-198561,-263222,-10703,258977,257869,86904,-123487,-246121,-143818,27113,35205,-27816,33066,154622,34206,-111353,-20003,31814,-21560,31494,29982,-2272,63227,65117,14374,16700,-121006,-335239,-418870,-437499,-409296,-368940,-276935,-94811,24060,-34704,-122231,-120743,-104309,-54091,-35056,-23374,75471,153591,11663,-212551,-255563,-126817,-147203,-178622,-81377,-112704,-153867,78553,340149,355929,139191,-14487,-6821,-105687,-232353,-32564,255361,244241,57347,125491,347993,290933,5359,-195554,-295367,-355489,-289195,-137351,-96895,-204870,-232935,-94858,16806,-73568,-167099,-67127,38697,82461,114437,59808,33082,97989,-19628,-209530,-136170,108496,175461,-46524,-228853,-214283,-179742,-143516,50186,287490,227205,66153,135415,240558,152732,32348,56020,153895,156150,-24392,-177879,-92827,106940,132764,30961,-41867,-60656,-17458,34424,50929,28801,-73594,-208895,-145046,67313,124486,-42031,-220376,-151203,-73956,-109928,-188812,-274060,-387536,-352424,-137196,15810,29729,-29240,-17038,44542,25014,-73920,-121864,-23581,-8498,-84971,-123847,-213085,-364647,-397980,-231225,-48138,81883,212747,158535,-94245,-261289,-266450,-135919,34646,56828,49573,45885,-29445,-3738,33061,-72647,-75971,112130,289671,235800,52552,-95157,-198695,-243345,-345075,-400918,-73809,262883,281366,120957,67278,116836,28349,-147625,-264638,-293551,-130695,186643,326532,144131,-7031,77591,104114,-72650,-266411,-403400,-487345,-409292,-196693,-35020,-163964,-398463,-386228,-230337,-121683,-58677,-91966,-58183,105891,157035,-53251,-298033,-365686,-261702,-85314,15087,-93071,-258898,-282534,-244551,-160813,-44013,29802,-37359,-201622,-312246,-170423,51509,158503,239086,155933,-125184,-291168,-119055,104229,284717,329635,120157,-45595,-30909,-25947,-97856,-209270,-275880,-323998,-384972,-279452,-2842,134071,92333,58946,54523,13830,-6097,-36195,34869,144633,28885,-64104,81624,161985,119088,235412,355443,287829,60141,-33127,109232,212056,40282,-116009,-86486,-83989,-193993,-269153,-258893,-200656,-54866,2743,-120633,-148908,-190208,-311989,-166407,101508,107781,3783,50603,168124,166113,25110,-140037,-253255,-248663,-103933,107262,162087,34933,102699,342596,364163,324680,405522,329226,41937,-377213,-559829,-344503,-195930,-163702,70215,283513,162516,-74333,-130964,-79277,-126066,-155155,4427,203151,276909,125455,-13227,113813,184630,55316,-48844,-194565,-186100,-20708,131265,293328,284402,-43307,-246130,-147821,-75859,-85611,-84709,-159904,-201753,-117450,-181032,-394851,-412763,-254297,-35627,248447,395951,374608,288540,177098,-49028,-187419,-83142,-744,-74170,-198485,-279281,-291542,-268379,-207251,4416,340564,511346,390016,106429,-202413,-272743,-22757,228058,271601,129567,-84704,-14414,58888,-272279,-455420,-168036,18248,-238216,-679899,-791319,-591451,-141049,1008237,1973712,2672099,3034134,1102305,-1890549,-4329401,-4467464,1290084,5583953,1664563,-2826789,-1731852,71869,323011,-55499,-832680,-1206357,-837367,-177471,99919,91911,85325,-66473,-134231,-97059,-89646,-155580,-125527,10804,105450,183204,282067,263661,210501,223917,204198,195119,177084,31441,-92742,-17746,102657,50324,20795,117743,165628,171824,184715,79915,-56494,21748,230524,226947,-18956,-50272,100799,820,-220128,-107879,134507,153738,145877,129401,-36150,-194227,-208518,-83300,-21970,-162848,-196558,-147839,-237503,-275900,-155432,-157477,-186403,-207563,-298738,-193872,81837,158972,158641,247163,258311,107850,-103163,-312458,-331406,-29510,264036,107980,-149703,-161688,-91490,-73712,71219,324132,356247,110398,-11542,175506,188786,-200385,-388567,-122735,-101886,-234509,-55697,27249,-146425,-228687,-292758,-317366,-36768,278494,173637,-206100,-291755,-145817,-193601,-294243,-236499,-311038,-356434,-174790,-97782,-134031,-28185,34748,-54576,-25964,133287,171960,127372,184108,256771,227708,209089,201967,93916,69581,101226,-49936,-93230,75878,85616,-109545,-120935,-48141,-57069,96495,284892,262904,122026,112735,125701,52067,91233,281646,289176,28958,-147494,-111414,-15909,18405,-110865,-251752,-153394,12599,7836,-15896,94612,172336,117363,81941,34757,-107963,-165286,-74564,-5861,-49830,-140723,-266461,-311224,-195709,183748,699787,879602,625468,382894,341918,383333,305295,116159,-5576,-51205,-87322,-152657,-182351,-59142,133365,145318,-33835,-72521,13778,-30454,-131283,-141836,-239844,-382057,-381854,-238223,-149691,-128417,-66465,-51074,-178509,-305252,-300358,-248246,-222772,-154561,68198,377947,424166,92596,-211177,-295513,-212755,-112648,-125324,-130923,-60499,48473,135395,29026,-246348,-338426,-232599,-87899,91269,104539,-68596,-5825,423844,659688,457017,172921,85021,128084,162913,55654,-180512,-365401,-338341,-142206,-25101,-48588,-36021,84957,125065,-50010,-201554,-182667,-83756,13049,44084,53054,74029,41075,33213,67968,20677,-83804,-136650,-11286,201858,234819,156381,-45635,-354361,-380533,-10683,244372,127506,-6210,109086,177343,8435,-161811,-179472,-58452,69282,15199,-174390,-213062,716,162378,20803,-52716,108464,6797,-276700,-266520,-163465,-190357,-132460,47267,72786,25259,28138,-82662,-275839,-268852,-18666,189907,114797,-115898,-170206,-23938,104604,89807,-3764,-93248,-88887,-3189,36414,-33890,-88056,-111185,-79432,37331,219420,270759,182370,86086,-73958,-314213,-359704,-156929,-229686,-494661,-391245,-62618,45775,-99992,-272820,-386722,-411674,-280657,-73499,50096,133939,240238,251987,215344,308230,332850,48294,-233176,-169418,-68907,-181432,-319457,-286371,-124334,-107266,-300929,-330665,-141710,-113846,-178923,-107423,113197,257170,210082,59267,-38946,-139757,-245219,-261034,-214663,-202068,-187651,-179903,-289937,-435395,-315047,21031,162430,11228,-84129,-39541,-29704,-11723,58379,39919,-105652,-273740,-437642,-466934,-324481,-227935,-178495,-117340,-212318,-215470,169895,442297,209027,-58248,-21124,-16441,-195891,-201400,14131,-17881,-256019,-242002,-88344,-116319,-197683,-272030,-412069,-515683,-494923,-282757,-158743,-224455,-151511,-40042,-116020,13300,162998,45443,214448,432648,-90825,-941136,-1592357,-1555629,-571863,786415,2013564,2609950,1466045,-98086,-634676,-490834,-435044,-661394,-1069433,-1120498,696464,2702296,2644592,1148093,692226,381317,31674,178548,-90558,-347442,-222244,-150981,-119202,-157746,-232319,-217001,-71837,99044,106927,88111,145637,276045,435839,422754,108147,-46748,158970,257318,120357,60151,111097,112063,85303,117430,93590,-44022,-163199,-166568,-192949,-266920,-219207,-61653,39802,-8176,-67159,-47008,-119869,-357177,-472415,-416275,-294594,-153475,-196530,-559849,-824812,-684657,-453788,-344642,-280501,-155131,56096,168855,139854,79554,12736,62742,183638,151829,-56147,-250695,-207016,-38681,3683,59785,146969,96097,48294,177642,326589,334426,288007,177191,83647,186301,262981,110323,-24827,-7708,25348,2986,21754,185840,257757,169533,113725,152423,237665,261319,146978,94755,151650,79447,73042,240903,321460,140632,-96343,-193132,-241654,-265870,-123007,47980,83099,66270,30314,-37873,-52404,17051,4888,-107738,-84980,37633,-71673,-247276],[-122512,-95124,-116163,-115669,28714,280193,425053,309430,5757,-105446,105190,194400,129387,147199,61658,-42259,47437,-12555,-181328,-66328,201101,429316,528954,326742,-55100,-263866,-250410,-213474,-116642,101739,252680,285850,209665,93898,85310,78845,-40548,-84107,33414,89992,61027,35640,-22555,-114767,-82554,105474,285708,189375,-98232,-156438,-41292,-20798,57501,96737,-75735,-295900,-254364,-17016,27547,-209560,-323910,-93447,176625,264344,182821,-42324,-156919,-20128,96222,46857,-33414,21068,147781,10271,-139600,-21286,24980,-25251,57450,118711,128643,147012,103280,57434,46560,-84067,-297068,-405106,-451996,-528669,-507054,-321935,-80754,60085,-4210,-68647,-67969,-98247,-126582,-134195,-54849,69255,103207,-25443,-189627,-160485,8485,-24393,-46752,16294,-119537,-215867,79805,368268,345040,127660,352,35972,-27367,-102949,108269,359585,321456,153189,161717,233754,206653,-3941,-218970,-322249,-306341,-187142,-53552,-37730,-165389,-226443,-97803,23333,-49872,-125701,-22556,80170,122746,151892,78911,-31730,-50205,-124811,-206951,-80546,179112,218149,-71478,-279960,-223853,-96007,-553,130714,257771,169817,32152,134620,217965,128326,42344,61967,156400,193558,39592,-126581,-63786,83312,84891,13367,34929,133779,164554,188180,239316,195811,10626,-150084,-124717,25215,76913,-28077,-133897,-98153,-50425,-172173,-252508,-241379,-299454,-278433,-70818,66842,41686,-55070,-53234,32148,81340,60752,18537,64983,41738,-129530,-229967,-257195,-309301,-316163,-206187,-79194,99430,298924,210220,-120971,-278574,-207643,-29077,76243,-4922,-49258,-17815,-34795,-70622,-93557,-166192,-98029,49524,153354,154102,88668,-36995,-138086,-163713,-316284,-385802,-82493,234356,193147,20814,-3385,109376,96151,-59400,-204531,-278255,-144107,131560,202011,30790,-82573,-21088,-15904,-141473,-289097,-332777,-346364,-321018,-175142,14018,-43086,-224806,-213789,-102898,-71613,-26729,-18986,1715,146809,200533,-2062,-224266,-282797,-231118,-101503,20686,-39524,-202110,-315158,-308001,-196915,-131385,-110188,-131599,-191602,-205418,-51239,123356,230004,346676,317559,51869,-129552,-30160,123398,290997,322797,75546,-106489,-110719,-146393,-184865,-218995,-228991,-256957,-295116,-199704,-23650,54398,56711,100936,158208,175602,119501,-20637,11926,139867,39539,-50930,33678,75141,62169,181697,298799,251054,30387,-66374,42025,145284,40537,-58973,-44641,-78815,-210449,-264349,-254053,-226492,-69939,25245,-99019,-101067,-130102,-326852,-262128,-11663,-1399,-76784,53918,238017,262717,135380,-57866,-191583,-179940,-24244,171969,146290,-81259,-36712,283024,383006,375991,455266,350893,69189,-312748,-505192,-310644,-176754,-203305,-18364,157168,21071,-149756,-138580,-62067,-82132,-92029,38893,243137,322405,136098,-21778,90787,107326,-28162,-119065,-225691,-222942,-113699,12628,204708,233724,-69259,-275971,-203529,-123518,-62054,35818,1252,-121751,-86329,-78733,-263268,-298264,-80898,159697,329913,370995,340267,277822,154721,-89708,-177595,-48377,12937,-72206,-178364,-206067,-206394,-255853,-263474,-24581,378816,592322,422217,41530,-262264,-267764,-7971,187234,226135,210601,120783,148789,116384,-244850,-441241,-244733,-174010,-421746,-706567,-676444,-445137,-19954,980675,1847740,2448171,2496113,554020,-1874855,-3094689,-2853375,938850,4169179,848991,-3455658,-2081575,507932,806323,82761,-667163,-1021972,-772168,-109079,150182,-97351,-175261,-103818,-87600,-104936,-56615,-39254,2652,162850,221192,227196,224374,157292,164393,271213,254493,212707,221167,108835,-92672,-118962,-22035,-24118,21719,183987,226702,167784,146439,24057,-112891,-19949,229913,275687,62150,19899,153918,53106,-150004,-1561,245625,204391,92927,-1394,-133629,-208128,-164643,-21552,17284,-156936,-184841,-97646,-159680,-167136,-37420,-104362,-234651,-305561,-369522,-206554,42542,88623,133323,301781,356088,181993,-94202,-342763,-340636,-10759,303557,178545,-113574,-190427,-140540,-108380,49469,293530,290800,70126,57916,279469,265740,-139011,-330258,-63987,-11710,-150667,-19507,71894,-98395,-224366,-332798,-367264,-116911,198006,191517,-151310,-285188,-118199,-142197,-282505,-224076,-243810,-264293,-97079,-33784,-107651,-106565,-98672,-112194,37950,223106,267507,241137,288825,329288,257478,238611,239870,93932,22622,97435,50539,17379,57513,-70773,-282665,-197292,-5343,49221,176313,340910,320749,254772,323734,261533,51311,61752,305649,299969,-14011,-176435,-84150,17645,40972,-77208,-193068,-106129,7890,-61948,-133817,7230,181298,163929,42638,-70334,-189013,-194611,-96037,-62270,-75746,-92526,-219078,-304392,-191849,198034,685430,847340,638904,410661,351840,397437,341994,185593,58397,-43103,-98492,-164336,-184733,-6586,260171,285841,75450,31078,63660,-102513,-257325,-194461,-164995,-243573,-254172,-153886,-92908,-125463,-96935,-37315,-79923,-168025,-212599,-254142,-287187,-199942,53675,363917,370793,62326,-195924,-270371,-196166,-145906,-218862,-199366,-36909,112321,173407,6628,-297035,-370673,-265886,-145970,30623,65188,-12871,135467,536237,710743,515071,249505,68062,16487,38638,-54162,-260511,-350749,-263112,-96405,-29643,-55926,-61768,20444,52261,-106429,-212658,-160267,-83810,-43427,6142,95323,120113,43483,11770,4158,-49855,-81396,-97698,12090,217965,246207,206998,103903,-145164,-211142,28838,138270,-24952,-99189,17146,75682,7735,-77029,-135328,-89595,26032,-11791,-183508,-149961,86359,174714,-31447,-93060,124037,65822,-213089,-223580,-115742,-152858,-136030,30525,122240,116778,84185,-69089,-273875,-309355,-65886,195755,109384,-188900,-247719,-92608,-9442,-58808,-123055,-133164,-49902,73773,105881,-19110,-102959,-95897,-53448,71593,252144,302053,159064,18294,-162213,-363173,-308788,-21582,-97736,-439524,-387505,-78814,37635,-80208,-188186,-261565,-330525,-274837,-167160,-81305,95438,292554,283163,200323,297240,355452,110560,-165935,-143974,-52470,-109080,-190366,-144079,-27027,-33205,-158861,-174606,-90507,-107297,-110807,-3428,158803,201719,79373,8059,18975,-64161,-159831,-158043,-165142,-205413,-188020,-160436,-296173,-487761,-386407,-71966,95759,-9447,-144572,-161986,-72714,79573,194422,111649,-70407,-235537,-438918,-531316,-399892,-235709,-153619,-131874,-234156,-195284,196755,457319,246171,-7706,-15679,-114972,-303030,-206368,66814,16100,-234996,-225864,-72124,-58443,-92193,-234720,-508239,-617789,-466174,-176789,-74710,-184755,-103648,20330,-61237,81477,188355,20401,269912,621598,155746,-551100,-1287716,-1843492,-1058277,434338,1482769,2323907,2083647,806707,-151714,-409552,-503394,-659103,-899718,-1114727,149598,2105485,2374703,1411969,1135255,651029,147124,204764,-113261,-328408,-135217,-129380,-213706,-289480,-353409,-323173,-178158,38077,217220,286335,283094,303477,372362,388604,175397,25237,148577,208567,74797,-25729,-1951,28700,44724,77694,61341,-56412,-202095,-211422,-199290,-253209,-223644,-72498,-3887,-127036,-183101,-40839,14748,-269393,-540895,-557136,-402166,-201499,-167629,-504542,-829169,-764683,-512211,-336354,-287293,-255664,-69178,98740,147751,90379,-24091,22089,165040,138259,-101539,-372069,-323784,-75289,12785,50931,123196,69106,13374,112202,231668,269484,244465,75364,-35791,176918,313232,69268,-124792,-78034,-24004,-48377,-53870,49005,81961,101279,123809,72076,57239,158983,165534,88369,51951,-10914,58723,264656,352337,177293,-66395,-160047,-179034,-167798,-36124,68615,73594,112069,138176,54609,-21798,-4943,21396,-23982,1216,57628,-76106,-181437],[-18166,-57996,-134415,-65283,113966,290396,371997,264195,-15952,-116639,87388,156776,99017,142918,60846,-38686,58937,-3941,-175311,-96351,174774,429683,470727,170515,-159696,-236885,-201902,-228975,-149490,105921,315823,408576,360485,200188,109574,37848,-79967,-98633,3051,63443,53892,50071,-10988,-143459,-104190,158552,365628,261865,-32027,-100816,31947,71095,104879,101584,20718,-92072,-120549,28815,40802,-222152,-392279,-200662,55821,202249,205015,34184,-34416,78751,103918,29401,-41082,6114,113422,-24550,-139307,4313,18816,-37092,62177,168736,222001,197954,79095,19806,37099,-27718,-195636,-288536,-354560,-551775,-590922,-350644,-42048,130549,67427,18207,-5079,-94979,-190809,-212182,-100662,21268,23281,-50963,-116296,-24144,143577,122494,119743,116665,-138115,-282613,53146,348737,270061,65767,5542,70134,16151,-26075,170953,378213,339206,235105,214043,151841,108665,-34771,-235180,-340323,-268739,-114979,-15118,-20629,-129647,-199555,-92980,23330,-21902,-79672,-670,90742,128348,153109,86973,-82774,-181170,-189617,-157030,-25181,192352,204582,-109720,-342781,-241476,-4394,143001,201468,197673,90813,13248,150217,205005,103683,50979,67385,133715,201870,112350,-53436,-28724,59279,37348,6832,136982,325493,297129,278951,401451,364926,98280,-92857,-100410,-5550,38934,-1273,-7506,20005,26100,-174443,-244225,-156780,-169188,-147967,13319,86494,23246,-57995,-49227,22724,126043,200439,180538,155687,93483,-121190,-257676,-262412,-261211,-243746,-179476,-101382,104508,338522,220778,-162573,-316156,-180880,29798,68784,-82289,-150499,-67646,8037,-60416,-153785,-198898,-78045,25288,22345,58219,115071,13129,-87473,-104543,-288132,-359091,-96292,182906,71101,-130125,-113142,72945,150636,32773,-136850,-251509,-163566,36671,42564,-69217,-123736,-144325,-192821,-231168,-282868,-213666,-145501,-194453,-147644,50613,102314,16439,9566,24218,-45689,-37045,11884,32821,164448,219818,48674,-99814,-121837,-126421,-49378,65238,34747,-119987,-311568,-330340,-203036,-182126,-210167,-196814,-156472,-64235,73097,178710,250011,358031,421679,225946,25446,15216,90348,245023,281283,56055,-110085,-155612,-244924,-254507,-204495,-153802,-142950,-145401,-91876,-49786,-21748,47539,159166,260242,340353,263272,28132,-22052,67696,6211,-31906,4850,-22602,-3971,132665,245683,216693,41418,-52536,-10829,45097,26418,17269,14166,-62607,-204243,-230630,-213182,-212365,-63252,53020,-45336,-31299,-78918,-338538,-353226,-151138,-136648,-157445,45363,265604,313970,218609,13551,-127463,-81167,86523,219809,91496,-204853,-166481,205646,361448,369338,433190,341192,110288,-187081,-375449,-236317,-117467,-178419,-75671,18643,-109026,-182629,-126575,-56675,-29643,-7771,73559,265653,330685,103385,-62106,24295,-13896,-151550,-220379,-225230,-200464,-172598,-95496,99001,140244,-101158,-260990,-208260,-130300,-21832,115184,90635,-73676,-58915,23489,-97481,-125838,130286,354023,374907,297419,262873,272554,151146,-122462,-182067,-41232,30436,-8317,-59569,-51228,-78814,-221093,-294499,-53921,372296,630706,456282,4385,-291023,-248253,-37849,70016,132981,269822,331187,292650,127923,-216894,-367966,-226565,-249029,-498982,-647802,-491886,-250660,82084,791661,1418164,1751394,1501184,-236071,-2179363,-2159394,-530446,2031634,3328707,-367072,-4120518,-2203357,928393,1140043,120710,-511518,-791211,-650507,-37831,176496,-310719,-491470,-187241,-54582,-112346,-51775,35736,69009,221289,277633,219713,87150,-34824,71970,304355,305133,228053,252213,167507,-101958,-221711,-144046,-107578,-26335,181934,244131,143440,67270,-63467,-172916,-77976,197392,309885,139826,45965,140307,72628,-69546,124396,363602,257339,47283,-101743,-169278,-143897,-78059,18965,19524,-154698,-185070,-58879,-59266,-32967,61145,-82495,-299127,-392878,-408566,-198956,18034,35981,104057,305700,374232,210232,-70515,-341248,-359932,-27066,295664,229821,-52706,-174996,-136990,-85363,52975,239468,189921,11527,103847,353700,349903,-3071,-173846,38190,95661,-39301,32114,101082,-53963,-184776,-320409,-388607,-192897,112553,195564,-79999,-235803,-65812,-80008,-232260,-173952,-156125,-179690,-55387,15360,-62742,-172168,-230575,-177319,31401,197439,278664,318125,350329,345927,249213,228092,224910,58519,-31713,90626,160148,134214,26854,-221180,-390137,-227995,14744,106287,204486,345306,334910,361363,492936,369659,74296,61800,302196,259457,-59969,-160395,-30264,30387,32942,-20847,-74807,-29911,-9157,-140227,-233939,-62330,178304,177009,-6174,-155202,-245103,-203945,-113477,-130402,-95742,-18579,-119210,-250781,-175316,177435,575447,690947,559193,390006,340783,389700,352864,231688,110742,-16343,-86286,-152596,-178625,22591,371241,429746,161921,65946,69321,-159527,-345394,-245104,-103598,-92277,-106431,-76218,-49792,-115787,-128181,-37216,17986,-21115,-119598,-243994,-309992,-198022,69348,329309,273541,19023,-153620,-190348,-137071,-157726,-273658,-223309,-21572,109944,131982,-61092,-343632,-409165,-329345,-213663,-36120,22026,35563,246035,575315,683441,542546,328577,54657,-85493,-67869,-149780,-327299,-330019,-165625,-20103,-12700,-41852,-65307,-51844,-35287,-121099,-161171,-93392,-43277,-57664,-12502,129780,164200,57307,-9935,-67416,-115703,-59626,-19291,56451,190516,186302,189403,210866,52422,-43675,60850,46943,-128931,-152258,-61008,-22038,9926,10080,-81181,-99068,1673,-25484,-160812,-55250,174047,154537,-108994,-159295,90067,111975,-117376,-153760,-61614,-113205,-136344,-6332,135810,167369,88486,-87445,-259896,-297241,-64787,219087,130565,-192188,-247562,-105366,-100050,-206183,-234789,-160502,-25862,127932,160087,-26,-114224,-107603,-63237,86102,233470,256063,112573,-37992,-232545,-391920,-226454,131804,68275,-308035,-338797,-107693,-8116,-80253,-89689,-97822,-215472,-257967,-255287,-205424,49202,308105,269186,137677,220457,300989,98124,-151100,-154532,-56833,-40474,-65092,-20786,38515,-2570,-58755,-60903,-96336,-130286,-46175,109487,217385,153562,-31629,-8261,95232,13703,-77125,-69235,-138518,-213813,-154412,-109221,-284238,-472103,-374493,-150410,-10435,-37124,-177994,-275239,-141655,142395,288944,128864,-74965,-203945,-371600,-474980,-387246,-226538,-160950,-165467,-209667,-132924,192976,410807,229037,-5270,-44945,-206576,-372033,-169272,132158,52581,-189517,-182545,-46470,444,-12,-196756,-565680,-677535,-426475,-136152,-106594,-241624,-143507,-17978,-77148,77768,156699,-28247,260874,713092,390749,-122012,-879346,-1959906,-1464763,72174,907268,1832499,2481861,1611607,308051,-315896,-499306,-573890,-707724,-1071322,-493170,1306384,1900468,1564703,1497222,841284,248774,280480,-54839,-243063,-11562,-94611,-307020,-405403,-440641,-401128,-274070,-12868,311285,439188,381333,295848,285519,352965,284848,135732,122293,148824,72338,-41068,-62785,-13036,40836,55572,47771,-30472,-189559,-225371,-173720,-168501,-129354,-24449,-57109,-246283,-279505,-37127,148730,-136659,-557001,-648603,-452435,-168343,-53253,-357553,-715368,-723101,-495516,-291350,-231400,-258252,-141133,42737,151360,80188,-69395,-24076,117407,93188,-126192,-404416,-375067,-119493,-8168,14064,72262,44706,7982,61214,122698,181932,169390,-55568,-169826,144277,343693,56098,-179790,-125290,-69926,-111053,-130030,-75503,-64653,39653,127627,-10176,-127639,45317,178317,84422,-32067,-52150,76423,260561,306004,153022,-39266,-93068,-75821,-45161,51905,100252,91035,176508,269893,203715,72956,23552,67773,66176,91290,90343,-60696,-109435],[39243,-50422,-144483,11568,197607,252829,241797,151812,-44719,-87631,100024,140376,80948,130998,53413,-48995,17718,-26613,-136235,-77891,156911,394797,352675,-20920,-248919,-168201,-112657,-198208,-148439,110347,358671,484464,459654,291219,133086,-9357,-119643,-105922,-33084,19811,45161,73512,6335,-142303,-93517,184924,366906,282216,55830,-27046,84365,170344,155009,93141,112941,112926,-3017,33961,43989,-210851,-428367,-292249,-69552,79100,127139,63722,66516,107380,47732,-2117,-43370,-18173,39640,-76939,-114629,47746,17048,-49902,48636,171944,262526,215685,5863,-94103,-10078,42912,-44709,-109706,-212112,-501938,-603480,-352931,418,186838,145015,114295,46336,-112237,-245845,-256393,-152844,-61587,-63123,-54023,-10835,115644,239725,245904,269923,196115,-157188,-332572,2178,274695,140341,-38466,-7038,83175,10435,-25310,145957,309818,300500,298390,285698,153434,53881,-55217,-233018,-347082,-243129,-70967,-11747,-28871,-93105,-158540,-89339,9891,1388,-39986,-9981,57304,85878,109464,73927,-119831,-275174,-209540,-83564,4426,134173,132932,-153067,-396288,-253048,71039,244531,249416,146236,29765,19760,169180,196414,86889,59892,72808,95328,184605,176833,24708,6603,47523,7288,18643,238683,455687,347622,288352,482299,464970,147195,-63055,-87212,-24559,14961,29060,121873,181728,132070,-117712,-166380,-40641,-31912,-3613,87098,64820,-29393,-50779,-14304,26107,169117,333844,334761,238743,146247,-52223,-195358,-221324,-225696,-201083,-163640,-114499,86122,314199,190279,-195571,-347002,-176485,31895,12412,-155867,-224122,-100749,58172,3585,-144606,-176724,-32124,37369,-62464,-9739,131258,33203,-69846,-75325,-258221,-342137,-120541,118843,-45808,-278210,-228272,8491,164120,99750,-74326,-213312,-186679,-80369,-106174,-129809,-131623,-258645,-360034,-305869,-242107,-77956,44662,-80484,-131513,55146,215789,231870,196039,98454,-57740,-84187,-5468,27162,145953,200843,78186,35536,75201,29166,48802,124245,106255,-33334,-270671,-308264,-179648,-187972,-257586,-231230,-114088,62631,160815,201688,227001,300295,448880,344985,122566,3046,23491,171863,218952,65100,-46116,-140305,-288378,-288059,-174085,-69594,-1244,31386,8816,-86279,-93055,48617,206867,327004,457804,378186,75538,-76607,-54470,-61981,-11771,4341,-99807,-57558,101101,196650,170952,64265,-7593,-31788,-52958,3325,90417,74477,-36071,-167623,-167152,-137566,-153003,-31432,83081,31754,42292,-53616,-339441,-397093,-259686,-259445,-230280,17596,238922,296733,244625,57739,-76628,14443,191489,234524,8488,-301531,-234357,144358,294592,290519,340765,295842,146506,-40054,-212838,-144006,-30188,-91055,-85558,-97804,-203153,-175913,-98538,-56427,24593,71375,81748,240505,288483,37251,-117211,-57788,-145128,-295344,-324628,-196739,-137402,-195103,-181171,-16415,20383,-125508,-202028,-165552,-100286,16986,127937,98620,-48742,-37866,95182,63337,63283,312542,477941,361289,194268,179213,284557,166412,-132946,-194006,-64225,43368,94057,111454,118901,29904,-189801,-297924,-82735,315661,607607,467462,-13393,-300683,-236217,-111367,-89046,18031,285202,477844,369810,83603,-190263,-231970,-101048,-187407,-454973,-516554,-287618,-64321,152292,543319,867450,808586,306619,-1017633,-2534461,-1642675,1759886,4159726,3185912,-1709504,-4668146,-2054393,1217962,1215415,32082,-431300,-593458,-515647,18021,176303,-481214,-745902,-262456,-22352,-111838,-92849,11449,31719,169258,279061,189680,-66193,-246222,-42123,312111,329466,215929,252676,189588,-122575,-303525,-237836,-189279,-112532,111502,202183,96641,-33189,-164978,-220537,-120799,150040,319927,192132,22763,64830,51053,-11885,219976,447354,293725,13348,-154304,-145486,-35408,15863,26654,-17668,-162484,-192986,-36967,42423,99672,125458,-88082,-357124,-446578,-412431,-188519,1296,7775,79088,261709,309011,184419,-29615,-284903,-361386,-73596,227225,222496,2050,-122446,-87392,-22624,73914,182214,89360,-52603,101365,370888,415216,167608,30764,157285,199013,72869,73513,84020,-44367,-139578,-277076,-385174,-255118,30014,179784,-5869,-147299,8055,-12580,-148975,-85467,-58310,-122214,-60178,37830,-10025,-203310,-327221,-241765,-48903,72041,204817,327454,348327,308001,211366,180313,164369,8185,-70145,85240,250388,235179,5640,-314628,-398024,-192893,22642,100387,162894,279418,282869,377776,538293,408134,111524,82471,269240,194149,-76505,-93770,30184,1731,-17488,40783,76311,59420,-36147,-207134,-282358,-87208,168724,157108,-43682,-197242,-272587,-204937,-136254,-199293,-113068,51899,-65,-164084,-142565,135587,400995,455312,414666,338287,321068,369817,344133,250307,145600,24418,-59743,-124235,-165176,24071,443888,545115,203504,10964,4958,-202568,-380026,-280742,-68495,27831,6531,-36557,-36865,-105979,-156740,-56504,86358,95958,-51760,-228465,-292809,-171356,88107,291483,195834,6427,-71452,-55925,-35907,-137796,-274045,-190932,-2825,60464,30775,-150248,-365109,-438106,-418393,-298897,-114596,-36470,44772,292337,537273,591408,531298,377821,44095,-153284,-140837,-217462,-359678,-298899,-69349,63577,21875,-9625,-51916,-121283,-116222,-85755,-56733,633,28736,-18814,-3530,140588,184654,72570,-33197,-142882,-173975,-28403,77467,107965,126352,63897,88280,227556,184169,82403,83119,2176,-151285,-148055,-100401,-86991,18602,78852,-36442,-87725,6564,-15258,-106756,45154,239713,109061,-193797,-243337,6878,129423,-16395,-78790,-20359,-87585,-144524,-63063,98519,157357,42287,-124921,-221668,-211684,4638,262474,176297,-119371,-166864,-65762,-156676,-329059,-330351,-197520,-48183,130821,178031,20839,-103629,-125219,-91400,84488,184763,157889,54884,-79803,-282596,-401257,-132801,273042,234689,-124259,-245752,-132814,-76756,-101432,-6316,59429,-91206,-224482,-305465,-284416,1343,263544,193693,37063,105254,193588,20137,-190800,-201128,-92245,-14119,2336,44607,57099,-34296,-49706,-28051,-142231,-164106,-4459,188276,264064,119644,-99455,2250,162442,71688,-21624,-20088,-139893,-224511,-92499,-25655,-236142,-379447,-278571,-190355,-121304,-52574,-166275,-348629,-220866,148622,288862,63273,-128995,-188054,-253331,-321069,-300235,-208280,-196605,-200315,-133109,-31765,169713,320407,166979,-42739,-94714,-270767,-393223,-101651,198041,86808,-127686,-122252,-19333,38815,41030,-175866,-558545,-658813,-373756,-153000,-231650,-389561,-279302,-153342,-170564,-7542,81959,-60638,228682,715203,581128,269661,-456225,-1863907,-1671031,-212364,391430,1238810,2538664,2092054,612857,-250513,-439300,-412475,-462791,-902917,-995451,481700,1382807,1610714,1664964,861127,264559,360289,62015,-116138,122815,-37158,-360690,-473164,-466764,-418509,-327065,-43964,358495,507982,412296,253076,195618,312221,382624,241520,92336,95734,103653,4318,-65222,-3049,78968,57708,45221,14421,-132252,-208713,-142399,-67365,12368,64665,-88933,-314868,-316077,-19230,264269,20918,-502877,-661349,-430973,-60489,116516,-159139,-510269,-565566,-408758,-220018,-120192,-150548,-127824,28763,159082,51651,-114187,-54379,68350,38074,-123234,-347144,-355123,-151643,-36207,-25258,19165,36376,28506,19417,12642,94996,97015,-168883,-275702,110466,359732,77129,-174592,-130461,-100241,-177890,-190162,-148973,-134056,6479,114319,-91342,-271905,-44458,189314,100261,-58375,-26659,120103,230056,203967,83486,-19798,-11478,36268,61390,113226,134289,128845,242400,395643,376621,217068,112878,143447,144629,155347,110600,-45302,-58902],[33571,-81904,-153274,84568,255845,182451,73772,3215,-71911,-26871,129615,140759,86612,127661,50001,-74065,-72231,-71840,-69518,-15142,148168,337345,217234,-194618,-315488,-92508,-10654,-130803,-118902,108689,371812,504233,480809,334588,147400,-43171,-133823,-89982,-63519,-44202,24012,94640,18135,-126019,-71963,164758,291492,244682,128587,27769,80166,226616,191202,80913,186508,280057,95585,23883,51229,-162199,-399108,-332611,-167404,-73537,-34327,20515,96810,52938,-45624,-26951,-33271,-54530,-69029,-138896,-69865,97000,22825,-55961,23501,134613,254110,213091,-78611,-239938,-73362,117231,120062,68009,-94089,-422584,-552681,-323484,24119,186542,191391,191914,67893,-161026,-293755,-269187,-204789,-159526,-127445,-27219,100356,221619,276161,310376,360694,238334,-161908,-345511,-60408,151624,-23212,-165781,-41065,71280,-37208,-90907,58571,183694,224219,341772,374271,244245,73882,-36796,-200967,-333686,-217807,-40748,-21548,-38290,-50304,-110568,-90974,-14812,16805,-11241,-42640,-12166,3999,29749,39037,-140590,-318849,-194097,-17707,-6231,19182,27209,-183415,-406337,-232911,119650,280934,263261,127075,16816,56102,182218,184777,78423,65601,75249,56158,154191,218343,89914,36861,53042,3552,48147,310417,486745,313805,230063,459022,455474,133378,-72570,-91877,-34904,2329,48896,207758,322274,221820,-23294,-42172,80118,86091,117008,128545,7579,-101941,-44760,29057,41528,213956,444860,445068,294601,190535,58213,-64805,-141100,-199692,-192471,-159476,-115055,45386,231799,133062,-198864,-343469,-173713,-8001,-72737,-206397,-248823,-120304,74747,75814,-86220,-116298,25790,70788,-86419,-29283,135501,14860,-88035,-61633,-214217,-341012,-160138,47773,-127377,-374427,-320917,-82640,114234,112639,-35180,-175074,-213388,-194563,-205495,-141685,-118213,-329391,-456243,-338619,-177795,36956,165762,-13523,-135821,19059,253471,345602,279886,94380,-103134,-146237,-54299,-2387,100468,150182,77773,138498,248129,184981,145208,166105,155397,41068,-200400,-250391,-131561,-151469,-257417,-242542,-79275,133675,181761,183449,180255,218683,402772,376171,134879,-59074,-49947,98797,148786,91591,67187,-67871,-271980,-281591,-138710,2275,134466,189243,73050,-130725,-156942,40228,221901,338488,493016,427215,92822,-143712,-181773,-136364,9237,30881,-135811,-85764,89135,148215,101792,60773,35806,-20616,-113337,-17669,137104,119063,1184,-98929,-82932,-41523,-57384,19285,106719,108250,97779,-56121,-315057,-361373,-292731,-338682,-289669,-27483,168427,215530,203598,61905,-54293,71368,249684,207802,-79652,-340246,-207359,126794,195469,155271,209297,223438,162631,89289,-59597,-56307,64143,34431,-49534,-171549,-258075,-149513,-61088,-49092,74662,122840,47006,152741,197791,-41854,-168118,-125151,-245475,-417676,-387389,-143454,-58958,-185716,-236324,-129595,-103389,-138014,-119173,-95350,-48715,38263,72202,45198,-27966,-24916,110644,176989,219845,406702,484691,284816,84925,120937,312435,193378,-112632,-196351,-101977,46486,197770,267615,229022,64537,-182078,-275227,-107289,218078,522492,441900,-20888,-302819,-250316,-216624,-244804,-89799,247665,512461,354406,-6705,-162856,-48639,106206,-18600,-316995,-352344,-117867,67183,188517,340363,407686,-56016,-772663,-1579420,-2666616,-1489147,3271143,6385291,3532887,-2772603,-4891501,-1679649,1277801,1000689,-158979,-442598,-467140,-395132,48937,150577,-554221,-840323,-284108,17780,-97548,-177342,-131729,-117178,29208,242445,162181,-180807,-408843,-144505,293019,314382,164345,214829,172086,-145558,-340823,-284144,-257913,-213814,-9430,101163,30443,-127877,-255270,-237714,-116000,111059,301444,206022,-35479,-46003,-1931,5541,247710,463576,297347,-10450,-160607,-84664,70433,79555,-3278,-86463,-180227,-192432,-20244,134182,211227,155192,-106190,-381319,-446678,-382036,-184483,-14273,-846,59508,184210,182655,113905,26586,-166122,-315687,-129677,107356,135135,14508,-56359,-12442,48164,95839,139651,20051,-112462,39929,319307,437664,318293,215158,260102,280598,165184,89545,13018,-83692,-115453,-229436,-363813,-296617,-46607,142091,59521,-32144,93312,54516,-42214,37628,41056,-97455,-102560,29620,35769,-185295,-355779,-288586,-174871,-102603,73992,260644,284333,238126,161582,106381,78739,-29627,-76045,81972,298314,301353,7705,-321511,-303437,-87591,37410,42177,57711,144693,159608,270984,425344,358461,146644,107121,212920,134602,-43686,11119,73338,-77511,-107396,91684,224625,139502,-68816,-245496,-263668,-58765,158607,118593,-51590,-187115,-272500,-205365,-160130,-243592,-125143,91680,99062,-65623,-92349,92595,212073,206169,249532,277132,299641,343091,322044,243215,162787,66610,-35191,-89969,-143160,5509,463589,603735,196951,-112018,-123065,-232277,-360560,-291439,-59057,89975,46859,-52152,-60313,-103867,-179559,-92845,108728,160081,-21452,-209292,-241902,-147996,74112,258502,183145,50225,49968,120014,99397,-83816,-223318,-112719,26593,168,-84354,-225902,-350497,-445286,-515034,-400996,-207372,-118237,-1505,263112,440396,463531,478594,370512,29726,-176644,-173759,-247800,-344980,-252394,6610,132272,65207,33050,-26003,-165053,-157077,-3709,74307,94990,109482,62951,32964,122113,167891,78716,-57686,-214487,-220755,3027,167389,150581,44440,-92200,-82863,138841,222724,146875,95870,11714,-95910,-92614,-93423,-108114,29089,110357,-19113,-65006,36932,19552,-25819,138817,274622,54335,-263647,-326315,-104555,114672,65096,-20005,-5567,-87014,-169151,-128089,22240,92563,-33557,-159114,-148316,-49909,142230,321840,237232,11635,-31112,819,-182817,-411573,-403559,-254992,-117605,80210,151814,39023,-57391,-116089,-108250,75163,133846,51138,4544,-101737,-312648,-394840,-49069,373740,366117,72311,-119395,-138768,-145802,-135301,40137,168879,17851,-171269,-297702,-293986,-38897,158720,64140,-75678,-8369,70357,-90261,-262451,-268337,-154098,-47434,-17676,34894,31177,-119113,-137905,-78951,-195015,-185849,9282,210720,280291,100313,-118784,19041,191828,90892,-9196,-21889,-165924,-237611,-24876,77398,-141005,-224534,-124757,-175867,-195248,-40419,-105864,-362543,-289439,86708,174629,-78896,-217899,-182984,-110507,-116871,-171187,-186515,-238870,-208058,-10287,93040,139345,208205,80106,-95051,-138704,-298197,-378854,-30743,249478,116262,-58998,-59988,-4628,33756,7132,-181907,-478465,-547790,-309654,-204005,-393052,-581429,-480337,-351911,-323166,-155357,-8556,-43183,224450,675607,721769,574467,-107841,-1597639,-1642310,-388382,-12848,665176,2242917,2140784,705028,-216596,-337243,-186399,-132838,-571691,-1203600,-208792,961459,1585352,1600631,679140,152616,388537,181027,8321,235745,41274,-344632,-465732,-420081,-358750,-307323,-44968,344159,476085,362749,181846,119537,262117,420982,305324,78341,70845,152168,79738,-25019,48568,147338,80488,44606,59102,-48783,-170610,-127879,-1241,134196,154840,-83024,-308582,-283362,13028,336748,164677,-387104,-590686,-342700,88202,287793,35218,-268876,-339822,-279255,-138984,13744,27414,-35887,59897,165441,8195,-148757,-53124,41786,-6815,-95228,-228603,-280368,-154516,-43490,-40458,-13982,48519,61736,-22101,-86046,31854,58799,-227503,-322278,94489,364939,121527,-116077,-92356,-112576,-244070,-233217,-158141,-111674,9424,77852,-166310,-345064,-87077,200621,145325,-9492,51086,166391,176082,83219,789,-9718,60782,124250,120541,131927,159246,170123,287949,481296,524598,371399,243240,232430,196578,172364,98987,-46024,-45750],[-24514,-140485,-161901,126308,271803,103609,-79519,-135499,-85525,51757,162892,150930,121560,149937,67019,-101110,-182404,-117017,14639,73987,146418,270432,102044,-308657,-357543,-45376,70386,-50636,-77774,93983,352240,476775,430295,320877,152140,-46825,-106542,-44785,-81509,-124365,-14307,103120,14938,-115090,-65826,92045,162984,161386,150108,33892,10045,201690,192750,71274,233168,387058,180200,24698,61278,-84437,-296598,-305377,-216992,-208394,-222051,-89628,37286,-58529,-134224,-30093,-9115,-100399,-191840,-191840,-11540,140358,36878,-50946,-6097,73152,214172,207805,-128326,-351107,-121146,180031,251143,184268,-41893,-353045,-462332,-263985,16569,118466,186728,230523,52408,-236949,-334414,-264333,-253605,-246540,-145798,30431,192166,270392,254771,302984,369299,237152,-140305,-309297,-115737,-134,-193573,-293594,-95986,39490,-99206,-182169,-45344,46288,136721,362616,464919,380226,161601,31587,-133675,-289811,-178425,-9268,-22813,-29346,666,-62538,-96576,-41027,27634,10119,-76154,-88756,-87724,-62186,-8995,-141924,-309282,-160569,15855,-53065,-111551,-70709,-180737,-344154,-160713,144608,254915,237904,137944,58000,116803,187806,166222,73208,61832,69857,30020,124797,228197,127627,56788,71488,26178,88490,329625,415641,222732,143265,350500,343331,61555,-114082,-109095,-40342,-6678,45482,215437,367052,251307,77502,94564,182105,175533,197169,133834,-62074,-165564,-44837,53303,54529,250512,511624,481067,302233,212808,170717,85903,-43350,-177283,-207295,-158091,-98657,-3519,120182,73175,-163426,-292798,-155097,-60968,-154122,-219690,-218862,-131286,37329,111296,-12133,-37921,86277,104422,-64511,-7490,125546,-34226,-125373,-37957,-145523,-345622,-214673,-27975,-165110,-397114,-376119,-191929,-2080,55086,-37017,-153615,-241801,-278956,-235593,-110701,-93927,-332713,-451667,-320271,-111981,101221,195281,3338,-155937,-50363,204032,332007,243801,22330,-160490,-194154,-102645,-28153,55915,92825,54444,179309,340419,280898,188434,166540,173135,94040,-117421,-175113,-67794,-84672,-226102,-239750,-53826,138347,133328,127016,129206,149854,305519,318240,71343,-143617,-104792,44041,78878,115113,189197,31237,-216579,-243031,-105790,45387,225506,282636,86344,-173589,-207693,10135,196187,296203,441803,400037,71687,-202033,-264352,-180973,33503,72850,-125759,-84233,92753,100602,9780,5258,44238,6673,-116063,-25930,141419,135896,50343,-4532,5739,53895,56442,77407,113895,155236,119033,-72817,-252867,-241574,-236790,-358182,-327991,-77234,80734,98794,110552,23922,-69065,65858,232943,142287,-146476,-305381,-86812,163282,92377,1804,81487,140608,153391,177414,57760,12422,143479,160271,14794,-199115,-286544,-128049,-20662,-23650,115276,136038,-28324,11575,76379,-109789,-199119,-154532,-278682,-466232,-369037,-68669,14214,-151763,-254807,-221494,-207167,-144308,-44107,-25782,4454,34196,-30515,-32093,5936,-21668,58284,213513,304624,385352,371273,164551,-7453,102240,342987,220815,-64226,-172966,-131319,39021,267138,349324,227522,-83,-204790,-232817,-123461,99731,394260,384279,-20635,-300050,-294156,-335210,-362796,-169399,165512,426101,251942,-117104,-132449,148626,339050,189604,-144857,-208637,-26419,116020,189800,242469,192304,-556973,-1473335,-1810121,-2413097,-1501177,3580417,7662943,3940987,-3201915,-4628919,-1196104,1070778,562264,-375898,-499047,-401671,-297110,54394,102833,-508636,-737644,-236494,63220,-69332,-280552,-357861,-340855,-143833,189297,144720,-234882,-482968,-205155,257881,268189,83449,145897,127769,-155356,-319337,-276832,-304536,-305423,-152248,-40977,-45662,-191995,-311977,-215367,-50541,96068,253875,179711,-102302,-154288,-62828,-12469,199498,402060,262422,-28292,-137307,-19731,132653,89476,-66444,-171870,-201809,-165577,11928,214055,291316,160465,-118987,-352538,-385796,-323871,-185356,-32692,-4796,38045,92537,33116,19902,89196,-1184,-210633,-167338,-33537,-23988,-42090,-9704,59695,94597,100949,120916,-1747,-160073,-67455,209850,403862,397134,317472,317142,329253,227563,81017,-91723,-161253,-123512,-196430,-331256,-315167,-116831,86381,107382,87863,173672,114553,75145,184176,135323,-95469,-159374,-6010,60555,-116802,-297310,-297995,-297907,-261407,-66295,138320,180707,168133,118294,22775,-4615,-31639,-45807,78165,295140,322214,32770,-244653,-134829,72090,76314,-36960,-81741,-34672,-16612,57562,183030,233156,164770,120841,146888,102330,35231,126305,80596,-198710,-218229,122101,336964,190243,-100438,-245925,-185282,13053,155088,85037,-21261,-131668,-248456,-203404,-167892,-236489,-125410,86042,148564,24198,-27416,66216,58897,5709,107823,224674,277014,309698,288752,214423,165851,96026,-27972,-59736,-109182,-16527,429056,590294,156182,-246973,-273042,-246156,-300342,-274149,-64275,91919,9179,-117550,-113345,-116223,-196777,-139287,84296,170309,-20659,-180627,-166949,-148465,729,225530,241480,145369,192379,311184,250804,-5679,-143362,-17591,65197,-34827,-161021,-256203,-302989,-425013,-588985,-504219,-309437,-220776,-95669,172970,317968,334698,390546,298178,2808,-161584,-168525,-237329,-283893,-189509,52242,172893,107950,76145,9074,-158194,-128379,108921,197343,161851,169452,158901,87732,81157,114573,70693,-77866,-269130,-250315,28812,229471,171019,-32588,-242635,-284258,-32026,172953,152009,100661,57219,-649,-11548,-50790,-93214,31552,93463,-39662,-44931,76582,68144,71408,224783,283743,6896,-301603,-385437,-210323,77648,113629,10212,-19843,-112353,-209704,-181545,-57850,2894,-108394,-169790,-39209,166832,324319,385846,298845,164315,114567,57816,-191864,-448306,-450071,-324963,-204732,-1219,88049,48726,26972,-50847,-85853,67290,100625,-23481,-23277,-100033,-323180,-376966,8090,413978,434337,238373,20441,-118711,-195011,-167397,43483,207353,93405,-101661,-232801,-233418,-63102,16912,-91691,-171695,-86300,-33515,-190819,-329431,-329867,-221998,-127756,-116692,-38698,-21377,-223670,-283391,-179982,-222534,-180379,3906,182881,259900,87542,-105268,17407,162909,61345,-41426,-67653,-206472,-256373,17356,175685,-4792,-42436,43506,-106224,-202713,565,-12444,-315886,-330332,-33389,-28035,-257193,-309571,-175496,28296,83290,-36846,-160511,-257667,-164101,139975,216418,108614,91956,-10337,-134167,-152354,-292591,-355722,11173,273304,140536,8138,-9349,-14605,-26632,-99005,-212027,-340377,-363425,-240485,-260855,-525686,-748988,-687445,-560341,-498300,-326309,-87513,32674,280463,654257,832403,780349,109290,-1257832,-1433012,-483871,-304326,213399,1685751,1787304,611533,-180978,-197973,86044,278140,-127147,-1113903,-667480,710938,1534461,1354273,337470,-76862,329272,243512,89925,303440,129536,-247865,-370820,-308537,-229729,-203652,-11164,274127,354396,240437,93738,65646,201852,379613,311346,97869,91521,203201,149786,28928,116048,222775,113273,40161,91112,37312,-124073,-136571,6450,183783,202399,-44097,-237658,-204590,42652,344321,254000,-240262,-454850,-206730,231868,404789,177005,-51444,-115079,-144907,-64699,125815,201186,93917,116835,157936,-43647,-164786,-18161,47070,-29724,-52279,-93888,-181908,-121310,-10821,-15738,-16900,73813,90840,-67132,-160488,8792,70163,-218730,-302636,102174,358270,168480,-26401,-25687,-113249,-305599,-270382,-119476,-20954,39974,22441,-223685,-338179,-78022,211855,217065,101649,143689,186646,104478,-19088,-62246,-8454,104661,166665,121069,108222,164888,194066,294466,500311,600069,485065,369206,308962,215524,138726,50932,-67849,-68949],[-103685,-196927,-163421,124091,241409,41059,-170978,-219440,-74598,133171,192739,166621,183807,208978,118650,-109171,-271082,-135917,104339,163318,145968,203023,27497,-344383,-373615,-45542,104828,13506,-45801,63103,304975,421682,341353,267264,155488,-13412,-40363,21087,-86585,-206859,-65185,92789,-6721,-124637,-92875,-21029,18556,61540,109695,-13484,-105198,88424,144207,64150,251638,432239,255926,49535,59183,-5952,-145122,-219721,-213422,-278597,-359674,-228264,-90303,-174631,-181372,-10687,22605,-148203,-299462,-217020,49546,169230,57065,-35600,-34179,7613,163691,212238,-109910,-368956,-127011,215258,307075,206040,-56269,-309481,-357321,-183899,-18452,9019,137263,223804,7338,-318042,-361886,-258135,-298773,-299484,-108457,111484,248367,259496,195402,234145,297719,196812,-88500,-224391,-144634,-147727,-342736,-403435,-167926,-1448,-138438,-244693,-121170,-58554,61461,353748,526912,489215,275930,136254,-37936,-211189,-118281,28590,-4789,3882,55622,-20648,-102032,-57072,40579,33179,-82266,-132983,-150722,-137481,-57029,-123715,-256034,-126163,8720,-114931,-206102,-118487,-133781,-207328,-38962,156326,190275,178287,154929,130906,185175,190447,143230,65224,43701,52408,22786,104877,206000,131284,62095,92292,68984,130756,289882,272493,117627,75221,208112,175688,-39453,-165113,-123799,-42417,-20684,12860,138556,276444,201324,156255,212038,252369,240357,242156,119297,-110107,-188662,-48850,36405,41056,256337,511254,431189,252793,203877,241165,199826,41675,-155694,-226964,-147885,-64031,-38554,21681,35626,-97080,-205860,-117590,-98053,-199627,-190634,-145690,-136720,-45183,87454,45643,40682,142765,119055,-31455,28213,100624,-94505,-155779,14210,-51973,-336644,-274738,-104831,-173418,-360860,-392040,-299179,-161940,-67795,-88911,-161147,-264093,-311288,-199519,-50958,-59260,-264928,-358391,-260193,-66185,103609,152565,-4245,-175343,-132180,92032,219292,119707,-80498,-202411,-204423,-117331,-20348,45443,59925,26721,152922,321179,272112,147630,119198,162797,123724,-43415,-104621,-189,-5241,-182603,-226721,-25392,104356,44131,48061,84834,105366,187642,200829,-27335,-212677,-126501,11331,12565,115961,273684,113260,-154228,-184852,-75540,53446,242054,281947,50682,-202692,-237051,-39020,139074,221926,333390,318003,27566,-228209,-270069,-168323,61796,111686,-79386,-53635,108124,62226,-87295,-99618,-301,26005,-65643,-16826,101680,123481,111590,101784,80814,129173,168215,131655,98622,152135,102910,-81652,-152024,-67205,-114025,-318993,-335323,-113063,5749,-14605,-483,-43958,-118458,-4390,138038,50394,-173154,-204144,89808,241473,18044,-126366,-11915,64094,125152,222075,134298,59734,192361,248669,80446,-191214,-305321,-127572,18279,22094,141031,115583,-122352,-150699,-47652,-146894,-201530,-136673,-224944,-399454,-255301,22376,73258,-99928,-231663,-268183,-271161,-155374,-6942,17947,42196,8442,-143712,-95364,58425,-29551,-53515,167894,304026,264150,180596,38091,-63999,116618,358382,236770,-3016,-120397,-135141,24009,281838,329243,109606,-147499,-250046,-181956,-129680,-15039,254908,315763,-7007,-284315,-351740,-446432,-432499,-213137,62204,252348,97052,-215756,-100349,317410,530457,356764,-7464,-131885,-33626,75240,149025,243348,259677,-562453,-1666537,-1714387,-1786608,-1445238,2749923,7332776,3991530,-2855978,-3859118,-748574,644012,41832,-516431,-512484,-353998,-216386,40975,39642,-364380,-476436,-138493,100035,-34707,-365545,-586529,-565501,-282755,137927,125930,-243150,-469704,-208829,224972,216179,2388,66863,79687,-137739,-242168,-225077,-324704,-369816,-285782,-192842,-117448,-212156,-324596,-160018,58414,103241,178560,120663,-151216,-225079,-104185,-42529,100303,281164,196664,-43328,-106833,18950,131414,46678,-146858,-254219,-217208,-104436,75389,283375,336312,153315,-114564,-270272,-275429,-249932,-182551,-55294,-23248,2401,3527,-101303,-73440,143106,171356,-62284,-164034,-154475,-217565,-171817,-12312,102268,95938,77946,123927,22280,-186760,-185013,74108,316518,374070,306028,312315,341040,260091,62667,-189983,-245021,-154291,-181350,-291866,-313333,-178873,22835,132014,185561,230301,158763,186829,333621,218682,-95952,-203521,-60679,55633,-12474,-157554,-256301,-368558,-349192,-166036,3972,71215,123086,92048,-53899,-61293,10869,10006,69729,248845,298834,67939,-116571,58807,252005,144832,-97467,-213335,-218001,-207445,-200025,-109035,70928,159808,118194,88394,101830,133982,217511,45968,-335724,-321385,130172,392723,202476,-121707,-208915,-72769,106084,165530,79965,42648,-51386,-205429,-187917,-138501,-165340,-108331,37659,139978,93263,45086,64183,-26342,-107728,19379,190549,250627,267932,242030,168083,160219,104398,-44869,-39729,-61432,-25120,352164,507533,104201,-328184,-381940,-238916,-221602,-233914,-69821,52327,-79295,-206243,-179365,-146844,-213058,-188823,25844,144606,-27778,-134799,-79867,-177155,-134419,179072,335836,258207,323426,481313,390481,75246,-66310,59233,103364,-24473,-162937,-225107,-236729,-377996,-606578,-579746,-407005,-328055,-207826,56482,206618,234530,281832,174718,-42579,-126041,-132587,-189317,-190764,-116873,67299,185076,143928,109729,48489,-89263,-23573,225736,280571,181159,182903,232412,144688,32782,38817,51684,-82888,-290975,-257083,46174,252309,162330,-87712,-350474,-463138,-233224,65012,117256,99525,104777,81708,61691,4890,-61875,17494,29810,-96663,-39763,104422,111622,167407,303894,278000,-23425,-302687,-403948,-278291,36296,130474,12862,-53990,-153438,-255061,-204346,-100563,-70609,-155710,-149659,90250,395512,509192,437788,344399,295540,222132,73692,-198431,-443950,-467814,-383775,-265934,-78173,4386,44704,137142,79778,-12064,67169,88015,-48048,-25845,-77981,-314162,-350197,31152,387002,424959,339337,149184,-77845,-214440,-182900,15584,177370,127194,-26167,-131724,-126512,-67744,-124297,-236715,-232383,-114886,-96706,-247747,-357385,-357338,-266205,-217367,-251248,-141177,-74952,-304924,-417771,-275556,-208105,-146928,-4515,132543,209342,66989,-88703,-20768,71377,-14628,-105548,-135226,-247249,-283408,9498,241649,146728,122886,181872,2877,-140128,54298,83264,-226170,-336696,-181783,-255301,-411818,-368144,-153325,138273,235256,75637,-122713,-227622,-61001,288941,309738,76524,-18166,-89427,-142939,-125718,-266696,-349639,1705,263379,161141,68971,23800,-51360,-133424,-245322,-250351,-177952,-152014,-174028,-297651,-579543,-828880,-832759,-721816,-650935,-473969,-136964,146050,395064,694562,945428,911865,193813,-946366,-1148595,-560505,-511860,-62351,1024434,1166096,413143,-98413,-20599,376644,712018,299379,-864478,-866730,631128,1483790,1029514,-61945,-362493,182669,214113,108494,319175,210802,-84724,-198882,-158470,-63853,-33851,51205,170352,176959,72955,1953,32477,136037,272833,268992,155936,162018,249135,189404,66897,167934,279526,143021,31076,106168,104591,-81012,-156153,-32057,144487,179767,6506,-137452,-121571,44944,278145,263609,-102281,-286263,-49098,331222,432385,242098,99103,46307,-40083,-8209,179052,297180,206788,171168,128819,-92507,-157724,36771,75190,-30036,-7404,13640,-92495,-59102,62289,46407,5346,96191,102203,-109350,-198075,29641,123176,-159092,-236631,123164,334884,198152,68701,47756,-111487,-356471,-313093,-69008,88618,78243,-36942,-245994,-262369,-30599,220539,301821,238678,209866,162015,25181,-79929,-87415,-14457,113098,160961,74037,56202,146266,184303,253445,443926,575221,515272,438743,348833,205219,69802,-20606,-102245,-112175],[-166820,-218023,-145906,84592,174232,10814,-175788,-221699,-34489,204146,218506,187660,263297,302841,207364,-79724,-301182,-111122,187805,226045,137513,138677,-6246,-308204,-358697,-85099,85554,39359,-38259,20136,242470,358993,256044,207784,168788,50119,43115,86198,-83590,-271611,-116061,63430,-42687,-156360,-152841,-146181,-102390,-17900,33591,-89079,-225522,-84632,44297,53639,246016,429284,322718,94354,27975,37463,7308,-105740,-166347,-255661,-384527,-338799,-231588,-242049,-172495,17355,49109,-187097,-365369,-206510,98618,179771,79528,-14380,-55565,-44263,118047,227043,-18618,-271319,-82781,211750,270924,139703,-104847,-280043,-252593,-99378,-63873,-93800,68935,180193,-47854,-371420,-365114,-260049,-338252,-306010,-24714,200240,264742,205504,124780,129666,168448,129892,-12834,-104674,-134672,-254098,-446302,-485053,-250550,-39909,-124102,-235083,-144118,-106430,11153,304872,519763,506775,361476,241804,65473,-105681,-44073,64071,27382,51744,104939,9532,-104540,-56269,60520,66631,-39668,-111798,-154867,-175205,-94788,-92444,-179371,-101941,-29542,-163839,-224742,-92567,-47828,-29953,100304,163249,119206,100041,148386,193619,236510,194672,122939,51742,11233,21386,28967,93456,159775,105081,51560,104792,123063,168165,204141,106067,39016,60626,92172,15101,-132770,-199068,-118358,-39182,-44949,-45531,2736,74035,88293,197277,290089,289216,286317,267302,111880,-105180,-152014,-51130,-29185,-21788,206386,429637,309152,159521,165025,238266,232041,84827,-138390,-234539,-122629,-16175,-39170,-23663,36621,-22117,-114351,-74613,-102363,-190078,-124936,-53462,-136273,-140645,14066,69742,107951,188793,103628,-23613,45899,63532,-143077,-157731,93629,54376,-296504,-322389,-174198,-178607,-306272,-375027,-375055,-321793,-228360,-185303,-197090,-266465,-280559,-118520,22898,-5548,-144607,-220640,-179576,-49737,56572,85690,451,-174255,-200278,-36491,66051,-33542,-170870,-210199,-169554,-78351,39092,90012,72654,15004,79520,197692,150154,27194,37974,136751,132583,1078,-57780,58797,68614,-140541,-200464,24190,82735,-37741,-29600,46994,72669,77069,71284,-107211,-232205,-114560,-8083,-48409,85196,288570,141572,-110676,-117333,-42012,31637,175906,185130,-19860,-209289,-237133,-89864,73177,147691,218119,224683,-9597,-208869,-196715,-91642,89517,127646,-14953,3565,135344,47553,-159138,-220722,-90938,16682,10567,5698,32176,91776,181522,201887,128580,172959,261076,174825,62533,96481,60622,-63321,-28176,107854,28792,-236546,-303891,-119445,-36542,-92012,-90302,-117659,-188469,-119022,-11015,-50096,-156643,-65884,261776,329607,-4382,-198153,-66427,3908,92476,237995,181650,92962,206522,274678,120584,-165686,-323749,-147902,52670,76774,146214,78603,-200964,-289633,-145435,-144713,-175308,-78554,-89079,-208891,-67105,120664,121406,-35136,-165112,-248846,-284912,-180267,-23149,23222,56330,-25444,-228928,-120797,119581,-48889,-196639,64365,236108,94676,-16979,-52472,-73935,143418,344994,231314,47317,-53346,-112273,6458,243950,222848,-79551,-325347,-299798,-136795,-128575,-105124,138706,264002,29011,-243022,-393261,-529945,-465015,-224992,-31591,53370,-59898,-277119,-72572,420274,626254,419696,43565,-142669,-129981,-44394,53259,283801,530411,-137047,-1384961,-1384896,-968072,-1186989,1260084,5454776,3508136,-1874295,-2742627,-455343,117299,-400206,-498609,-399560,-279732,-145612,19238,-28232,-173447,-152448,-31638,110134,-7293,-401519,-729874,-707051,-334518,98872,86062,-241448,-403057,-160836,210420,186471,-44584,4779,51506,-87606,-131180,-149762,-318898,-400031,-383087,-318684,-170520,-191193,-297863,-91726,169173,113101,78181,40754,-167636,-239395,-106064,-54483,-2778,141124,118427,-55734,-87020,15082,73647,-23354,-217047,-310819,-215522,-17253,169210,340236,345896,140320,-91716,-155395,-145057,-175650,-167479,-81837,-71265,-57707,-73021,-195193,-147057,171499,302937,88128,-114045,-220186,-392526,-350523,-78078,97827,49809,27029,137497,76179,-182287,-266367,-46927,194053,253436,191631,248305,317840,268761,55025,-238526,-294865,-182606,-172250,-247168,-296408,-226728,-34194,131313,236416,247665,177197,273737,457858,285239,-78016,-214901,-123021,21150,100299,30671,-163389,-356235,-339398,-190397,-92894,-12711,109111,80545,-112460,-79367,87034,71335,53994,180204,243897,95716,15520,225242,408194,231799,-108130,-297767,-361615,-366384,-418791,-355168,-78113,137475,105626,52383,120858,214587,257116,-21180,-452387,-388213,120402,389171,182208,-122306,-143585,41105,195284,194857,116668,123625,26875,-149508,-144873,-60212,-41570,-74561,-35786,88366,140847,114926,81030,-39835,-128532,-7199,175171,220178,219033,178983,108965,152167,94317,-80729,-32115,-4995,-13129,252732,375401,62672,-309667,-392384,-205587,-147746,-182037,-65690,-1282,-173434,-281881,-239341,-195541,-236295,-237418,-46133,109803,-19843,-69080,6552,-221652,-304611,106715,408632,341928,407350,592566,485923,132373,-21512,91260,128306,27700,-85447,-138380,-168556,-309280,-544986,-597021,-480871,-413567,-296994,-45042,134184,178036,171262,30417,-105652,-91438,-75873,-113178,-88864,-48680,58586,178541,171279,126292,83329,27309,130110,316336,304681,146764,138067,253579,185555,-8160,-38913,31327,-60657,-267545,-239217,53260,235236,124894,-115635,-392879,-572294,-405069,-60184,68705,94693,122893,109437,100231,49681,-34264,-13903,-64674,-176141,-54203,104422,130430,240357,369325,265598,-36300,-274789,-379235,-292469,7709,128298,783,-91096,-192936,-288062,-188602,-81361,-95227,-164875,-108817,209849,582679,650184,459935,358232,369370,258625,36460,-209557,-410174,-458336,-404023,-266222,-119711,-76896,25104,247935,254843,102306,76456,82615,-35705,-15843,-48156,-285910,-313832,23621,300849,340570,358781,243456,-31032,-207171,-172238,-18731,104922,122303,40922,-26226,-12305,-55980,-227357,-338101,-256045,-104979,-116807,-248618,-328906,-330297,-259471,-270713,-361713,-228221,-106550,-328516,-474803,-312061,-155672,-97903,-2523,91864,142219,23607,-99193,-98489,-67939,-122512,-179837,-196388,-273006,-315075,-52660,255368,274607,233254,261002,124493,-31865,94083,147494,-122484,-312979,-317244,-429748,-487461,-368834,-113281,202450,315812,155716,-63263,-139813,84928,404624,349383,37358,-117587,-151883,-123514,-70116,-235960,-371351,-60922,222955,180208,122669,43350,-103417,-256391,-380614,-274204,-32168,29994,-116408,-296939,-534977,-786022,-864595,-793934,-741973,-562005,-154953,253172,530862,798787,1080575,1006608,184618,-738064,-897847,-675039,-668405,-152706,441044,467993,202716,59257,191688,647920,1069644,547213,-658814,-841939,665299,1419817,729268,-392953,-612950,-19019,89164,66271,291524,265908,105690,14739,-7584,91976,157300,124159,60770,-10861,-100280,-81227,12292,74378,141102,204923,239681,268211,288763,191411,69212,178740,297870,158654,20146,105783,138891,-49091,-163609,-80225,38161,87929,43327,-48342,-72611,1537,147483,192993,-7703,-120676,103164,366850,368985,235705,168891,111384,15061,27002,160834,277836,259958,201996,84495,-122914,-128416,86923,103855,-15889,28492,68850,-33996,13380,155458,125138,35517,98131,90299,-134090,-189630,83631,188663,-87172,-162140,136590,290273,200892,150451,110157,-112133,-386874,-360292,-43062,164173,102251,-79915,-215832,-141344,31304,223104,380263,357913,223689,93988,-48220,-97577,-78715,-26394,92557,122454,6062,-3169,105917,135780,170294,325480,454449,446346,418888,341091,177733,-6272,-90107,-130888,-151455],[-187494,-183045,-99717,29566,89406,14643,-99690,-143567,29387,254636,241474,214843,342876,411971,317989,-7152,-256431,-42603,253998,242519,110130,77347,-13234,-223930,-304531,-132498,26446,19634,-58462,-23521,181536,301458,204382,175246,198273,124133,111758,124340,-79855,-300175,-152198,20527,-82834,-197419,-226150,-247275,-169287,-46814,-26316,-149097,-310819,-265337,-90051,32115,222934,397228,374848,144353,-36605,20702,109463,-1313,-94351,-141866,-276116,-370584,-324075,-232332,-120537,33232,57938,-205542,-375670,-168509,120540,172847,100657,7917,-64694,-70686,82857,241161,118007,-85242,-3058,168627,159990,26005,-142896,-235781,-151620,-29905,-100121,-149198,10195,117302,-89296,-366709,-333197,-267708,-365101,-268276,79224,275808,247274,134643,64507,18536,14483,53382,71608,25641,-85677,-290419,-487901,-536224,-335523,-67721,-45927,-141314,-116173,-98920,-14398,208751,410803,407420,373963,304214,146338,5874,25622,79032,55711,94581,137097,22988,-105804,-41516,85952,112449,54782,-15081,-93281,-171763,-120426,-61644,-104477,-90568,-77980,-178801,-159599,-132,55121,127437,206206,165455,67841,25585,101695,203995,245995,198888,111905,34708,-29779,-21157,34028,82142,103668,63096,29153,104147,179328,198182,100648,-36072,8711,106865,45329,-88244,-190556,-197289,-81036,-26343,-78964,-118128,-145360,-160435,-42443,200929,323172,297289,310433,282273,132980,-34203,-60181,-47814,-132843,-142392,87813,271846,149541,55507,107692,155649,165928,68201,-133834,-222999,-86432,33537,4107,5808,76621,33459,-57022,-48190,-74081,-126020,-37616,30169,-127518,-210688,-73315,63150,159100,217217,57780,-61494,25542,21400,-162820,-125032,178839,153993,-219327,-336991,-222659,-201501,-275178,-333123,-391255,-433289,-384558,-304994,-246615,-234867,-191608,-21728,100329,76210,-5673,-91280,-101249,-54403,-7102,46618,42615,-140987,-234576,-137985,-72418,-161347,-220888,-184585,-101728,12383,147519,185798,130416,31358,-5655,12565,-50386,-134938,-49469,109931,123964,3195,-44814,98314,122607,-104422,-154457,105825,117850,-67066,-82514,8424,30409,-8002,-25134,-125817,-185646,-80215,-27974,-100475,29481,229248,103691,-94028,-46330,1428,-6259,46325,20666,-105803,-192519,-204379,-118239,24479,101362,144998,165990,-11992,-147452,-69794,31656,106104,106309,48605,83792,177195,69100,-175345,-307404,-197315,-29076,73720,30527,-41574,57786,251165,277841,143898,184593,324456,204629,14879,5610,12738,-11106,89914,227216,141419,-134309,-234610,-92678,-43646,-119458,-130576,-170083,-257926,-242697,-171434,-141555,-111261,66956,368007,388069,28304,-204687,-100288,-38953,71341,245842,216467,122893,192794,233945,117623,-139865,-338962,-174199,78542,116597,125764,47526,-230363,-365024,-197376,-108783,-128472,-277,98266,68278,145226,213147,167603,37842,-60652,-156897,-250527,-219939,-86337,-5543,49600,-49737,-258585,-104795,168541,-77742,-330252,-50625,143498,-58277,-154557,-78383,-38048,159936,299142,198458,63396,-93,-78017,-8482,175585,80364,-263196,-465816,-333959,-110655,-126302,-158033,71163,250425,91596,-169674,-389249,-567251,-476835,-212766,-88219,-104757,-171812,-291190,-57758,437957,603378,354167,-8903,-228794,-279529,-219684,-107409,289434,854377,501631,-790378,-948522,-232935,-787133,-236517,2819570,2667387,-623773,-1583159,-365583,-358026,-647952,-304120,-132293,-162331,-85106,157,-85804,1438,123248,41685,81918,-1972,-381319,-737181,-707098,-280846,74558,12453,-263174,-328963,-84544,219119,194072,-35758,-18457,57600,-13050,-20314,-75349,-290898,-396992,-425973,-389595,-196050,-146528,-247961,-33852,235721,98952,-41633,-48585,-155241,-200932,-64427,-25926,-60925,28340,49437,-63233,-84293,-28002,-12420,-81888,-243381,-318396,-188099,73805,272327,376923,321659,121117,-58412,-42961,-33180,-115931,-137792,-111438,-151924,-142757,-134043,-241411,-190984,162512,353378,191039,-33136,-215988,-500392,-531578,-197648,42662,-29070,-40069,146778,137774,-137653,-273747,-119338,64103,74306,23106,145440,265008,259956,73965,-209814,-280030,-180033,-150071,-197121,-269329,-250172,-70356,107419,227617,219502,161932,316945,528224,329375,-30315,-187480,-179976,-32819,190112,216566,-34798,-260471,-239965,-130828,-116826,-54093,110980,69967,-150472,-64378,169355,117116,32360,114475,178159,104040,109996,325918,499596,312178,-59549,-313267,-434359,-455157,-530651,-483144,-170836,112714,97631,45957,138265,244769,235368,-99150,-514649,-400434,100228,340305,147999,-94447,-63977,128618,260769,241864,191488,199324,79396,-87826,-66553,59484,100754,-33119,-109747,24772,175451,171553,100925,-4573,-79615,16778,172688,191257,170269,101511,44463,148321,78813,-120655,-36698,45040,10583,150663,224624,43733,-186122,-280767,-145357,-95662,-131982,-50982,-46688,-232080,-313877,-279717,-258102,-273796,-283997,-110464,89593,15730,10212,80380,-259715,-462301,7119,408594,357839,418742,617071,509427,143650,-23299,71905,130645,98209,42952,-20605,-109422,-225918,-405351,-539748,-513386,-449368,-327611,-99120,111322,161750,75091,-100618,-177723,-73907,-8800,-22409,-2215,-2080,35721,166196,190903,122508,100703,150484,276768,354819,267825,67994,42811,211537,195360,-35305,-101454,20471,-4330,-196528,-201444,47327,185797,64901,-123432,-367414,-586217,-502099,-165926,28293,88724,99165,72245,94546,68222,-21447,-53275,-163248,-255351,-82790,73399,112876,270609,404803,247434,-38486,-233675,-324698,-259741,221,123255,-7925,-113760,-213516,-293856,-143574,-8477,-63918,-145356,-70374,283907,681971,711940,439264,329058,367605,217956,-40323,-220462,-361169,-427901,-369406,-197400,-112974,-135892,-6273,328721,426282,226762,92589,64377,-22653,-15984,-28888,-240527,-264158,-1449,176551,200133,302028,287397,4212,-186037,-134888,-32389,28318,91443,87497,54855,70931,-36139,-268391,-377759,-255075,-83957,-107670,-205262,-249780,-243685,-189368,-256088,-398874,-264466,-104637,-282764,-419428,-260631,-84140,-51189,12698,78185,71218,-51200,-152508,-201283,-224713,-239262,-242073,-228167,-271071,-338275,-147025,214056,341430,268596,275381,229615,80369,95883,157727,-34309,-270518,-400291,-492464,-456061,-307290,-63586,213860,324493,207355,22711,-6912,237379,460320,324382,-13525,-202908,-200653,-96117,-14327,-212643,-411558,-157131,162675,198184,170118,59551,-149681,-354203,-454215,-264711,62287,137298,-70526,-253824,-406442,-626598,-768448,-762812,-751562,-577405,-155555,303649,627703,920881,1221916,1085210,130545,-660397,-750648,-846690,-792308,-78601,86840,-118395,54575,287254,422978,859251,1250887,502794,-661100,-677342,736641,1305453,520649,-547310,-737540,-222863,-102054,-15620,237954,278715,269858,217046,106692,193748,313232,183511,-30934,-166160,-239117,-144664,-1858,29555,32685,149128,321652,379581,322806,165194,32420,138293,270134,154172,11062,93789,135861,-31075,-139082,-99619,-88906,-43740,50941,4732,-73350,-88109,-22644,64318,25051,11548,225612,342426,244362,183815,170212,84260,18306,43818,88779,159455,242359,207121,46628,-119110,-83187,106908,109101,1396,49907,72377,-10696,72800,234611,189136,52637,69129,58846,-126221,-134051,148046,227494,-47228,-118604,122725,225428,180443,211744,155336,-111098,-384468,-393829,-59521,172465,97473,-89968,-126035,-2580,83215,216362,435040,426223,184972,5100,-101139,-88687,-58599,-43797,58500,75695,-52935,-50348,53417,57424,63270,176891,274953,299315,315252,294145,148388,-60102,-130123,-134081,-165462],[-160353,-95329,-25212,-14846,8867,40626,24546,-13880,101426,277797,259187,244776,401261,501308,419532,96296,-148493,51648,293240,206168,55555,18278,-11269,-120625,-204738,-147254,-44020,-36095,-97157,-53037,138330,252472,191401,184101,238782,182815,136934,115982,-81715,-284673,-164176,-26810,-115140,-226667,-281609,-292070,-168153,-14982,-22361,-154889,-338721,-400402,-227118,-4337,188970,351636,404847,186017,-117405,-56170,129794,63563,-17734,28865,-66494,-301671,-326373,-155264,-57897,21679,45294,-194171,-333087,-123620,105639,152452,118523,29439,-55315,-66784,55992,238284,250806,123200,81136,97640,20792,-79141,-135990,-150812,-53398,6974,-117732,-147950,-25597,53387,-97999,-290335,-262619,-268837,-367639,-201071,169009,317672,207144,70678,23480,-77624,-131704,-16163,145377,138211,-11203,-247979,-463321,-559358,-412711,-82295,79802,11474,-59356,-57626,-24448,69124,197670,216068,299743,289152,175318,95322,68244,56284,58861,112779,143352,15672,-112342,-24853,107836,162455,181567,136184,12846,-141965,-141142,-48015,-53329,-88040,-115408,-156333,-40496,122393,144707,206429,233727,154756,46464,-23421,22567,141080,199152,193410,110486,18758,-70003,-70055,21968,61759,53709,24292,4480,94011,229407,221739,13023,-123460,23529,191688,75545,-113037,-201889,-155729,-11560,-338,-116890,-189530,-257896,-330267,-137013,180142,316757,280397,298701,282175,184616,87502,56860,-40639,-248855,-304926,-87405,66995,-6083,-22261,46733,13727,18716,-8223,-150912,-198632,-52936,70872,84144,103414,139193,47529,-60955,-55624,-27089,-26037,51765,84564,-108783,-229735,-132742,45099,194705,222401,-9467,-140813,-31570,-15664,-148508,-69244,239743,227782,-115512,-304761,-236811,-243043,-284384,-271553,-333922,-462888,-494446,-416504,-287134,-164349,-65764,64964,175232,184791,115948,-7307,-40894,-58541,-45809,66996,120679,-80253,-229931,-191770,-168174,-236386,-228827,-145932,-27828,131481,281321,303170,209637,73587,-68385,-173740,-264325,-284184,-113575,93413,100406,-37678,-65691,110659,148974,-70839,-84920,212681,219065,-23673,-96550,-37246,-32646,-60431,-62947,-71713,-81579,-40414,-58417,-137265,-32082,119166,16760,-94539,23815,55108,-43693,-104487,-160248,-187750,-159927,-142746,-105335,11037,94311,139130,168821,30630,-62983,70684,166527,98614,43856,97920,180302,233868,128090,-119837,-313707,-277267,-102636,89495,43924,-92752,37409,306051,316482,131026,172166,354404,221992,-30924,-90343,-19824,65328,171112,255977,191293,-36411,-141289,-44640,-29514,-105085,-115415,-182731,-306133,-338442,-297381,-210964,-62820,153185,370673,385182,97808,-157770,-135585,-69290,72111,260486,249120,156688,164807,142795,68880,-125302,-339771,-186583,88979,113119,77270,41093,-190150,-356093,-199655,-56314,-74584,72279,287889,355343,320885,284849,217164,111409,65455,-8532,-182473,-265321,-170165,-49349,33345,-50154,-224361,-60879,183449,-111398,-412854,-124974,75374,-144574,-197633,-37900,29306,152275,227023,137365,31980,10714,-55124,-16657,108501,-35990,-364868,-512080,-338256,-111620,-129769,-171901,61552,280680,173329,-72781,-326494,-543860,-470514,-179329,-91174,-176451,-211606,-265969,-62927,375903,475828,180006,-146615,-353882,-432784,-419943,-327116,212695,1081813,1085943,-102011,-512328,160057,-500862,-1212949,617760,1925069,449432,-719779,-445311,-652162,-670420,4108,233861,-25726,-46283,-8414,-116449,111358,269859,58758,18619,-28654,-327816,-622096,-561533,-144324,62272,-89054,-320491,-283377,-11605,241476,232105,25861,4022,97020,66288,56700,-20617,-244777,-363609,-407482,-393006,-194980,-102688,-193694,-87,232238,43257,-169346,-138786,-133869,-134012,6951,47125,-44258,-22371,6553,-63395,-92922,-89596,-90588,-94364,-197107,-258265,-131372,142410,351299,383172,268685,93626,-25220,32220,26828,-80452,-99273,-142437,-252291,-238762,-178966,-247284,-203740,115088,307551,211199,46288,-154542,-515886,-661650,-340277,-53054,-116614,-104867,139568,187078,-50954,-195723,-130539,-46601,-103012,-132384,34420,189300,236473,122567,-104314,-193267,-129270,-100161,-142250,-234309,-238331,-76160,66999,164113,152354,111782,303700,526154,347602,43011,-130063,-217550,-88141,232863,349536,102912,-109200,-85408,-5516,-60754,-55802,100747,42374,-173633,-37184,223852,133905,11414,72476,124049,92918,147155,346235,500720,356520,31502,-263343,-428706,-457901,-510941,-470458,-185704,102648,108685,65624,135380,213399,164911,-161639,-502817,-356773,76479,269972,122114,-37304,15479,175714,291798,296480,283692,249777,93910,-27768,41512,193025,217581,1120,-162850,-17818,208632,207414,105425,42061,997,67735,175436,174524,133922,19910,-14185,154877,75567,-146505,-52687,66186,23095,59226,87199,47167,4334,-72037,-63700,-70622,-94601,-33746,-76353,-236489,-290252,-297043,-327014,-327468,-327709,-151021,95676,75149,88388,132416,-270272,-557399,-105231,315874,292627,353448,547349,448617,100854,-64955,16774,109124,155978,173732,95233,-60086,-135638,-217473,-418061,-496143,-417885,-284603,-93939,129669,166973,1422,-193277,-244352,-78824,58342,68379,52833,10362,7398,156549,203400,100004,87790,226324,352842,327707,184507,-33629,-76991,119026,167142,-54203,-142152,25295,82137,-89630,-154942,25044,115566,-8590,-125953,-291111,-508273,-506969,-229197,7059,84630,47312,-4057,55092,58804,-21671,-84136,-236394,-309998,-111820,22974,61011,248794,392684,218791,-38107,-194707,-263794,-205486,10223,126645,1618,-111195,-205190,-267568,-93374,76980,-1773,-121404,-58955,285932,671454,683471,372806,252984,293489,121527,-123228,-217318,-309483,-386793,-284558,-82400,-67694,-160494,-39874,354027,535812,323355,110844,19866,-47498,-47481,-36060,-182837,-196814,-25999,43336,35113,193070,277300,15974,-166090,-79604,-7646,-17194,52400,108899,97307,101675,-17479,-244664,-356084,-246072,-80097,-91150,-145721,-144097,-109932,-65401,-171423,-345920,-237491,-72558,-182037,-261672,-128293,-14686,-20262,31171,83442,2219,-153626,-241453,-302259,-362408,-339321,-277244,-221365,-234698,-332822,-231454,135711,327880,232246,241944,296977,155597,51114,112601,19201,-219996,-405688,-427548,-327812,-199302,-18691,176765,278333,240782,129379,141044,353512,442950,241023,-73691,-267713,-241112,-87718,9244,-201912,-446782,-254807,96248,212936,211818,83061,-168198,-390249,-435826,-215786,88770,153160,-34902,-175145,-232586,-393612,-572393,-645436,-683392,-531152,-158896,264248,630907,988722,1320566,1143944,77526,-678818,-708571,-1044859,-883532,114560,23828,-470788,3037,547376,643105,977497,1203414,159784,-916631,-474027,786483,1114347,423779,-469703,-677203,-369077,-302100,-102990,178452,242861,357987,353179,159367,217480,387592,208149,-91923,-259776,-312883,-177258,-9625,13586,-16048,122012,370614,458767,349211,128962,-30976,55352,202430,129731,6049,74027,100664,-26252,-78232,-71116,-188833,-170201,32264,22971,-109515,-203458,-199757,-88686,-3106,90126,298659,278093,104195,116469,128114,-2163,-17881,48062,2842,3959,178377,203036,43360,-71138,-32420,81870,77618,12777,56967,46233,-10875,100372,265932,209313,41703,11312,17987,-80136,-41986,195547,206882,-70297,-129871,74690,149896,150060,254838,189294,-96538,-339210,-386414,-108935,113128,62428,-63478,11202,128823,108653,199106,457373,432925,116635,-70906,-122414,-77169,-55041,-67008,27179,42455,-82048,-73459,2364,-30595,-42058,38384,94461,126683,173850,232767,129679,-73001,-123168,-100298,-144128],[-100806,17253,63689,-29647,-49180,69517,150812,122263,159985,269781,263010,266759,418071,531006,475587,203833,-12018,143142,299149,125918,-26747,-38193,-12961,-22052,-62295,-99673,-95073,-106562,-137829,-56629,122822,209393,198480,223193,273543,203866,106907,58205,-91782,-233222,-153259,-68829,-130260,-225108,-289843,-263390,-104277,62796,57297,-96648,-312777,-456731,-330416,-51995,149505,301233,409057,216829,-179268,-164807,70552,78115,47586,202891,172954,-149457,-237774,-53318,-19605,-16745,21234,-148570,-253881,-93705,54968,123269,132767,52354,-22180,-33793,33640,206418,329490,277841,136708,20747,-89602,-128791,-74442,-20731,38312,1416,-124139,-118030,-47822,35,-67043,-153621,-162268,-248918,-334090,-125363,214513,312217,155354,25771,-2335,-149001,-245889,-67093,190397,208257,65190,-143937,-382986,-557323,-470669,-86014,215579,172833,-313,-9666,-29946,-94510,-77995,-4268,161134,187998,136365,137443,67576,-9700,23599,96330,121346,-14370,-132336,-21754,113021,199970,303441,294819,122204,-111036,-168251,-64394,-37281,-87779,-130468,-112183,77233,224215,195570,183845,169949,121143,48038,-34326,-59261,18558,100664,164784,110455,7343,-100536,-118216,-15246,29850,22835,4933,-9558,84594,265503,240363,-31636,-148591,60808,274198,156272,-66453,-168379,-83175,78715,38255,-150500,-245736,-305005,-370355,-156784,152793,280306,236695,233859,250901,245991,217826,153893,-36788,-345080,-469082,-279318,-136919,-125885,-54606,-8457,-148866,-165586,-126242,-193714,-177910,-38928,84534,178377,234641,196489,13487,-126745,-98051,20118,82178,125833,103575,-81763,-196740,-137812,39388,218544,203997,-83463,-235564,-104150,-37827,-107883,-13077,254339,264136,-8937,-227577,-210300,-280958,-313110,-192107,-213084,-406016,-531087,-488173,-299526,-66778,63712,126480,243521,303838,196082,23498,-3143,-39002,-25594,145567,206482,-13676,-198531,-206184,-224057,-263060,-214538,-122844,22113,243321,404542,398484,274181,126256,-90007,-307370,-423139,-372873,-134606,90855,64512,-108987,-112142,91973,146726,-33378,3432,318363,350934,76864,-72221,-88137,-106475,-80736,-44509,30303,48001,-10988,-100192,-152100,-77883,-2305,-80949,-94039,85232,108673,-67694,-225478,-300200,-249203,-123880,-64591,-48227,35150,116893,189857,228204,104600,17954,186722,273841,58204,-50695,127566,280327,297333,209464,-364,-219593,-293913,-182781,41891,35169,-104464,37126,329118,312494,100907,147665,352614,228677,-62319,-160709,-24574,143937,195090,195203,174987,38403,-48956,922,-16032,-72902,-63586,-154739,-320638,-381082,-356462,-251996,-37752,167194,269614,310724,172404,-79961,-177048,-91212,95258,284013,278349,193634,136706,31121,-13035,-126056,-316286,-172489,74457,45334,3102,66812,-82189,-269263,-164380,-9420,-28889,116519,426548,562035,411987,322788,264873,173198,186717,157438,-103365,-300636,-238735,-82849,21930,-22220,-138844,-10622,151925,-143118,-415585,-120830,66030,-148687,-157236,41026,101677,119476,139771,52883,-43312,-34404,-60207,-15282,70352,-79061,-339868,-439866,-308636,-139172,-143110,-154181,101065,342137,254274,22614,-217679,-453591,-426491,-118589,-38083,-150315,-179921,-222261,-89460,261136,286969,-50809,-329750,-476810,-544800,-611018,-575207,58381,1124681,1409340,481569,-131046,75638,-666840,-1477851,-88560,1789890,995901,-394568,-596899,-699940,-522143,302208,571888,75267,-47499,-4904,-107206,138695,266139,25979,-60444,-87335,-283836,-455697,-326278,22830,58209,-193117,-398885,-279463,30814,258270,275288,112514,60254,153901,126062,78928,7766,-182078,-300109,-332754,-336947,-178336,-81043,-147267,13845,168617,-48443,-285381,-223216,-129762,-73618,81853,148044,46217,-47,-3825,-56060,-99860,-140415,-131630,-46259,-67912,-124333,-49047,169953,375862,353420,198431,61925,2223,50813,20416,-69963,-62462,-171349,-345571,-318922,-204807,-225232,-188919,41001,182671,144602,88055,-71101,-445808,-700588,-464547,-168717,-189358,-149497,110863,211624,66834,-54670,-94305,-121622,-220055,-216170,-54361,97901,196854,188780,48780,-55337,-33755,-21380,-85389,-190643,-185487,-50592,20564,68312,64727,36197,234750,453213,340983,123430,-61155,-222255,-123312,221049,398892,221516,54374,79965,150062,51739,-37315,53231,-13932,-191290,-25034,223444,120803,1447,64403,98213,74071,134416,296163,409776,343155,129094,-174344,-362475,-386879,-386485,-346869,-128436,118204,144916,98661,105493,136628,76332,-187302,-419092,-273155,53189,202051,119288,39840,83704,184214,286454,340187,362444,264455,73613,24765,159928,302319,272910,13810,-184462,-18817,247916,220575,82783,65732,75966,119639,177350,180256,122107,-48317,-53509,175905,98383,-144599,-78949,37666,-1927,-17383,-12644,63287,196873,168213,28631,-65439,-74427,-26105,-97859,-196761,-221953,-297204,-392534,-390383,-364470,-159647,125245,140282,147321,157668,-243220,-557697,-203480,151454,163965,231594,400798,313140,14207,-121682,-44021,71118,177205,260065,180855,-13134,-46747,-31899,-269143,-434758,-321493,-180586,-41887,166879,168849,-51428,-238696,-290115,-100636,115415,146402,72743,-12411,-20613,149118,206461,64955,38520,211350,315291,238419,79294,-131233,-186218,7119,104477,-78638,-166026,43989,182590,29160,-113528,-14782,36525,-86462,-138373,-193162,-366546,-431153,-242644,4307,85583,841,-71039,6037,31926,-23814,-90359,-261916,-322449,-125097,-25342,-8929,181671,327082,175576,-38983,-165358,-218528,-160134,25009,139994,34499,-83112,-169367,-217028,-66732,118681,43334,-119551,-87401,212418,563398,582391,270456,135705,167938,7668,-174107,-185996,-263480,-346053,-174146,36222,-10011,-148821,-62991,313344,538945,362124,126734,-48391,-128790,-118226,-74480,-120116,-110527,-33218,-68271,-117209,66188,222654,3485,-156406,-20677,56288,-12779,21866,109556,105936,83903,-5265,-173305,-288830,-239242,-107434,-87191,-99584,-41363,45041,82604,-46493,-225464,-161364,-25462,-59048,-49749,47374,41498,-7559,34665,78080,-66207,-265508,-337621,-372604,-450031,-401252,-281261,-182630,-165412,-279635,-260484,53902,242524,147196,189469,319422,171038,-27706,32552,34982,-165299,-329930,-267185,-145673,-72189,10223,106730,202959,262830,238790,268052,401178,358119,122635,-130581,-301391,-274264,-116477,-19019,-201879,-453001,-323455,36038,221105,246989,119157,-145735,-347188,-327136,-137260,53579,94684,-4084,-75125,-58243,-147716,-334377,-480382,-560104,-448741,-178085,137490,520537,944137,1322421,1170254,67417,-709989,-706956,-1201485,-934026,360023,204794,-570328,31869,778639,814198,989165,955327,-367481,-1334406,-311012,792304,850300,411865,-176472,-427573,-411402,-445172,-161146,128571,164760,342105,385363,145841,168263,363267,188655,-121664,-282324,-307298,-167758,-1402,33543,5971,127717,365178,475378,361413,99899,-98674,-45798,111931,90787,5110,50160,45564,-32344,3587,-4127,-232435,-250090,6372,29688,-144911,-309851,-353844,-233997,-75749,106406,310225,198533,-11143,52000,65479,-103767,-73311,44949,-53044,-111311,114016,213928,94706,19183,11804,14020,13301,13907,52819,19988,-15319,89383,230708,170955,200,-60733,-21049,-6232,64194,204023,115090,-160606,-193709,4092,80478,124161,284634,223829,-55541,-249809,-318492,-159873,16687,8112,-13693,162268,232477,103403,173218,449648,391143,51369,-104956,-108902,-80868,-86314,-96514,7910,31947,-76717,-70689,-34270,-104045,-120826,-54771,-29597,-6805,61761,186940,126770,-44310,-69795,-32674,-92052],[-34901,114038,143046,-9747,-74247,84015,237650,220682,184717,230166,241145,264868,380143,473352,459728,284499,109801,204878,271849,24198,-126506,-90959,-22330,58093,105038,13579,-106287,-168260,-165088,-31762,134801,169152,197547,262242,280884,177545,33325,-31531,-107962,-168524,-131591,-97737,-124544,-185493,-236688,-165646,479,152347,175242,-3659,-258079,-431509,-371434,-99210,109206,250115,391122,246457,-184143,-259411,-33916,53189,93308,327110,362210,36052,-98268,19697,-26506,-63585,7687,-71525,-159928,-89227,-17941,88448,142949,80905,35665,22367,16234,145611,323867,326342,143905,-36804,-127537,-103065,25399,130593,110617,-44702,-139869,-108394,-81952,-40880,-3921,9919,-52842,-200483,-259720,-60082,201109,257921,99476,-1773,-23546,-194909,-314520,-95292,195339,221714,117990,-17155,-270804,-530866,-498053,-83661,317483,290564,44710,27416,-36733,-249172,-338371,-180761,6028,24467,35881,120492,21572,-107293,-47222,49397,76077,-65401,-170309,-42560,91061,206404,378642,404649,190837,-101457,-209095,-112782,-53476,-84713,-125811,-73317,137985,261875,199179,89880,46548,61607,54604,-8729,-106860,-117324,-22964,104733,97863,-402,-116389,-157861,-71208,-5339,16867,11537,-1633,87121,280483,253137,-22081,-122432,92126,313931,242598,28171,-93844,6905,171705,82906,-173067,-278099,-284421,-277449,-94171,133861,221175,159390,108533,174099,283070,303014,189066,-44572,-393801,-581535,-430070,-287897,-198955,-53919,-59058,-290103,-332905,-255701,-258428,-179003,-55299,71555,256588,348600,219593,-56199,-225158,-157178,54205,173495,175531,96701,-52357,-134508,-90850,61014,235539,169475,-148159,-310652,-161469,-39424,-57826,21463,221142,262398,72142,-125926,-148835,-279997,-312709,-96049,-62130,-288824,-491397,-499124,-278109,28697,160974,160375,300744,406338,229855,19507,16717,15349,64122,251747,260270,28609,-164373,-208109,-259141,-264346,-203089,-134838,28108,314056,482689,433601,292578,167925,-73886,-361396,-484201,-379123,-109218,98982,21421,-188166,-171646,42411,120003,11480,95272,385422,448820,189927,-23668,-131668,-162441,-72251,4480,130790,158566,-1822,-144730,-142601,-95577,-98509,-148178,-78416,124091,142542,-73218,-275216,-354882,-277458,-95733,11443,36279,82298,143907,255956,309304,178286,71862,254664,325137,-13615,-157373,138318,364244,349715,284929,151752,-41458,-231095,-244936,-60815,932,-77395,49577,305895,269083,66256,121700,325302,226145,-71648,-185985,-1989,200138,161508,79719,115207,79964,14147,18450,-21538,-50469,-10483,-104641,-301735,-365353,-340385,-264616,-51881,107762,101362,180982,220724,6911,-203921,-102642,131436,306132,293743,225686,117740,-68838,-105029,-139972,-269136,-135034,26521,-88726,-88488,117397,67963,-135449,-113209,13704,-3909,120799,474639,621300,401066,320245,294809,207416,272917,291361,-36592,-310273,-261116,-85023,26295,26328,-30637,26074,77105,-166069,-332222,-29768,119768,-92557,-80942,111451,147032,69880,47402,-44774,-141649,-123952,-93137,-3085,73426,-36066,-192942,-265826,-251002,-183433,-165187,-118161,166628,408979,308198,82868,-99111,-304488,-314509,-19427,61656,-47386,-101023,-183266,-131624,130943,92437,-276073,-516572,-571666,-591483,-759195,-797698,-119105,982488,1395966,837596,194700,-436851,-1528618,-1210600,1148969,2555981,891599,-654041,-703249,-517545,-307027,457141,733793,81257,-105100,3964,-55049,100760,152013,-26530,-126984,-166847,-289299,-327658,-93996,162235,60286,-264988,-465978,-307619,30241,251385,294075,184381,123961,204190,146459,45426,16030,-100972,-203939,-218252,-247175,-162839,-91051,-109460,28504,87852,-144052,-363269,-294151,-162510,-51405,132088,246599,180190,80405,13467,-44281,-92208,-154094,-123488,49904,126233,69015,46875,153240,334504,293462,129712,40353,27110,17779,-41058,-75321,-36136,-191967,-399470,-352204,-204421,-184213,-151944,-38499,22355,20733,67795,-8908,-324517,-637117,-533698,-278700,-232086,-163408,64076,207453,190347,100625,-43537,-159326,-243700,-200813,-100864,-1376,138080,249817,202635,92254,81965,71655,-32022,-136954,-96341,-1801,-19471,-27247,-18438,-44355,129319,335137,316559,185860,-752,-184262,-120080,166723,365633,300818,189727,219595,297618,177033,-24681,-39317,-95971,-210189,-49376,158984,88535,12295,88006,105513,63749,98584,202355,249370,267937,193742,-83873,-270223,-276896,-220059,-175084,-27572,158126,199504,128171,57101,51509,6253,-167506,-287359,-176479,31271,151527,138449,117986,134821,167840,248842,350783,398337,245350,35239,67256,261911,354383,253687,-1596,-176806,21596,292156,215482,34536,49768,120436,151978,174855,211047,139924,-84940,-62540,211010,149974,-111159,-112389,-47058,-78952,-81262,-63973,79286,328037,362336,119326,-64055,-68333,-37047,-125810,-143828,-136894,-289943,-443790,-446798,-385278,-136158,164911,187183,172007,155830,-183686,-462353,-258887,-33067,12441,90896,215213,133610,-90129,-161461,-79972,28854,155734,277275,222889,40167,31534,98501,-143826,-348098,-185091,-51966,26568,196282,147416,-91760,-243525,-304192,-127429,153067,202703,66388,-57624,-45564,134888,194378,26480,-40549,94802,163290,106445,-21920,-200640,-253127,-87568,21115,-121307,-184455,67667,272704,130929,-87527,-67589,-40692,-160984,-169212,-104289,-201058,-304166,-210975,11768,94001,-3844,-82562,-26649,3633,-15632,-64555,-233277,-287878,-111097,-49781,-72208,91916,223003,120731,-38059,-142019,-197739,-143339,29839,155423,84052,-38942,-117587,-158809,-83293,72843,23639,-154715,-148256,88816,401269,448028,153641,-6940,20718,-85110,-167940,-122484,-226943,-312535,-70912,117548,30858,-108474,-64500,215853,425054,332546,137439,-121851,-253132,-216952,-133892,-60730,-10688,-13605,-134052,-222500,-44964,142688,-22888,-155394,27862,142439,37657,9673,99964,99821,44349,2107,-82843,-199757,-233280,-158870,-106197,-84120,37406,190394,214598,69617,-88582,-68814,16927,49116,152910,216857,87975,-4744,5595,27716,-138051,-358284,-403261,-393241,-472348,-413431,-259806,-129565,-73464,-171561,-205830,4658,119287,45365,143750,303703,130904,-111560,-49526,24675,-102702,-191870,-75809,32789,46508,22657,27835,122955,270423,324491,345187,371767,229185,3224,-164581,-293014,-293854,-180919,-96441,-207759,-420241,-347848,-10765,219730,272830,163614,-84726,-234777,-161526,-51995,-19275,2390,27614,27904,80553,54651,-120190,-314240,-415607,-359391,-213507,-38667,321664,773107,1198603,1158543,129031,-668849,-655666,-1241873,-943129,580138,505083,-487051,86593,918045,902835,908514,612992,-881376,-1734720,-227070,758970,545808,425557,248356,-43919,-336907,-485276,-170432,93366,60934,226613,307902,83182,77860,260037,131770,-128161,-243309,-226449,-106697,37755,88251,82156,155638,304056,418502,350938,87113,-147425,-134035,21383,46351,7286,27131,-13317,-46348,78016,70442,-217851,-262659,-2986,54531,-140436,-372426,-464121,-349798,-168381,64010,259563,122178,-83305,-9328,-4754,-182378,-126740,37421,-51318,-130766,92672,256014,199966,135708,38471,-78704,-65554,3853,40302,14820,-8143,47961,134599,80287,-61089,-125929,-51061,70356,155574,165410,-31738,-292980,-282493,-62567,35584,110372,302287,267114,17078,-128218,-193806,-175812,-71108,-47790,33220,280536,293111,74925,143815,422932,328916,14984,-86814,-67816,-102953,-151434,-131906,-387,37688,-48513,-48833,-48710,-143403,-156459,-83509,-61373,-50249,34512,177823,136456,9099,10677,50641,-25573],[14858,160538,188937,36813,-64241,76638,263049,254146,164445,163151,185893,225318,287310,328575,368967,315809,182358,222158,220696,-69379,-223981,-139695,-37267,114729,265386,165498,-75101,-204689,-171884,12116,163257,132268,169723,268729,244896,111088,-52516,-120186,-124497,-119455,-116556,-108972,-100320,-116459,-130677,-24198,114730,214170,259930,66300,-207573,-347586,-339819,-130181,73297,202143,361061,288685,-110893,-297297,-133917,14311,118728,368929,445974,193406,31241,24881,-76733,-90724,28642,25980,-70226,-102276,-90485,48596,146458,117416,111838,92380,10368,69801,236349,262572,105235,-55497,-80444,-13762,131490,259651,145423,-117439,-185443,-160454,-152731,-75285,72483,157448,39855,-129144,-152532,-15606,135378,167107,43573,-22529,-48205,-216843,-332872,-103946,159174,179778,129291,85502,-158112,-478843,-486163,-79486,353144,333993,76392,53319,-42821,-358333,-500113,-260838,-112823,-151723,-96074,52262,-55912,-210390,-134051,-11903,18014,-130591,-222208,-85183,41284,170224,377498,423392,191286,-121157,-260093,-181053,-86740,-77402,-114685,-64115,112036,217816,167844,-2365,-70733,-14251,47597,37883,-95706,-206298,-129685,18883,60249,-9955,-117681,-181432,-125349,-27073,32912,37780,32528,107496,269094,255433,33761,-64361,97993,289151,294219,145149,21320,104862,249736,122126,-182364,-284673,-218002,-106511,26425,130675,142687,42833,-64436,53247,266688,301428,143226,-67205,-380707,-596062,-484912,-348947,-235586,-59088,-114446,-379244,-438825,-365050,-333771,-211578,-99829,39506,292248,396533,189914,-134128,-307752,-202204,72618,234176,202800,83143,-29183,-77698,-20720,107856,249977,133129,-189323,-337338,-177594,-21765,-17615,23923,160541,232099,106804,-32887,-69687,-211013,-234864,11680,73742,-156576,-395216,-446551,-233858,84956,199256,173464,341668,466119,229348,9419,27419,95799,202306,341833,252131,21931,-152057,-222982,-288685,-261605,-206755,-178787,-10761,324492,495870,393941,253715,181012,-41231,-342707,-446936,-312673,-49639,111178,-19304,-248905,-231119,-33691,75579,60311,167647,380697,452337,263100,28350,-148718,-167739,-38183,49169,178482,209175,-15310,-179162,-114532,-89512,-151348,-159533,-45612,124186,135572,-63930,-237297,-307923,-264373,-80729,65144,116483,127111,147562,286326,363935,217420,86655,269355,312578,-102370,-251114,132949,408832,368018,323547,292000,172770,-100811,-271493,-189921,-53221,-30120,55648,230277,196191,36514,99985,282233,216368,-57436,-163772,36130,217851,90511,-39635,45784,86758,27811,-7472,-51890,-56359,6853,-63307,-261674,-305670,-265832,-253079,-103587,-2104,-76750,32533,224619,88492,-182106,-94884,165514,310786,283652,242282,109890,-133378,-181627,-161221,-212402,-92722,-56343,-266342,-184123,172478,217730,1832,-67131,6250,-5587,88103,421008,519967,305372,279495,287732,200089,301382,353033,1884,-285843,-223874,-47998,49196,78199,65050,37137,-23326,-175671,-182188,123184,209359,-20738,-26388,127811,138837,13593,-44196,-141536,-231665,-223163,-135501,19305,110465,67960,24758,-40245,-177298,-227734,-189466,-78738,228727,452272,313386,80164,-16561,-123158,-120139,123726,191946,93173,-9353,-163687,-178536,18615,-58810,-444714,-678096,-637913,-577468,-836050,-931262,-244267,725719,1104370,936741,494626,-1154223,-3072758,-822046,3948969,4128085,268150,-1329019,-677754,-188463,-125553,386951,618681,-42096,-224572,3457,28976,39007,4535,-61490,-156165,-248115,-357288,-296525,49730,234451,68496,-276567,-488620,-345366,-7842,214710,271938,209058,165885,225908,120070,-26071,18219,1502,-74505,-88844,-157811,-163219,-126594,-71606,69026,45473,-195364,-375349,-340336,-234654,-83085,138925,311877,311771,186489,46223,-33137,-63508,-116747,-73009,159749,339375,284273,137069,104033,241699,221840,85270,49314,59295,-39661,-123579,-80195,-21611,-195914,-388170,-316160,-169964,-127380,-99186,-100529,-120538,-111405,-15841,-858,-198401,-493385,-529125,-358151,-240285,-146634,8912,176887,285401,214905,-13733,-170618,-179635,-99253,-101063,-99304,60023,281338,310778,203373,181475,154189,11095,-74598,12316,55686,-41729,-91684,-74277,-103213,23584,216084,286431,209877,37215,-101997,-70219,96218,279974,334275,273465,315557,409076,269936,-38384,-160868,-184071,-229671,-115627,43260,53229,47751,130679,136840,72551,69583,96168,59605,147387,199793,-25002,-188002,-170497,-79992,-21395,77214,208111,254095,139696,9605,-273,-17205,-109383,-145147,-94575,9693,119952,161880,173315,167933,144655,186290,310651,374954,204932,1779,101305,323829,335320,174485,-39428,-151312,83628,331524,201306,-23967,591,126464,153718,165496,257064,180663,-80164,-38741,253573,219559,-53282,-145689,-170630,-197992,-134647,-69696,85559,361748,455799,198883,-48171,-66896,-66318,-169933,-111643,-66787,-281842,-469929,-476364,-377939,-86303,198394,196664,155476,130524,-109196,-302311,-253472,-179496,-115999,-27343,36276,-47827,-179158,-159180,-74157,-6487,104478,232687,226087,102316,89413,139562,-84327,-261712,-49528,54634,75990,197235,95816,-128319,-222964,-284525,-147540,164612,232750,49270,-103120,-66712,101442,160165,-5972,-128976,-91657,-57944,-38661,-99786,-227062,-260826,-137527,-62291,-183655,-206432,84908,328260,192145,-78261,-121078,-106762,-225527,-216531,-46749,-48652,-158344,-145668,19818,110225,53203,-18672,-27109,-12810,7857,-13128,-162549,-215897,-68417,-38414,-105505,10424,113782,66332,-27185,-112437,-191196,-153803,15469,160649,135161,7055,-65425,-109477,-143071,-67626,-82020,-221628,-214627,-36609,243885,325826,49685,-150736,-119144,-133260,-104974,-39312,-200322,-284665,1483,142257,36533,-53567,-40213,87549,223460,246151,141868,-175161,-380515,-316552,-192466,-12485,89108,31258,-142473,-258612,-117371,59094,-47460,-152137,57274,222340,110205,15487,90527,100995,19313,12208,-1864,-112500,-218036,-210565,-145871,-97603,87714,300425,295077,130078,8796,3960,38266,114806,294951,341257,138024,718,-63658,-85598,-212732,-402236,-408126,-362779,-434879,-377345,-223627,-81450,24364,-21080,-71087,11055,3578,-44688,115826,264063,62173,-167969,-103320,7451,-25771,-26646,78208,157447,137467,29242,-33869,54229,250778,359827,360262,283376,90546,-83544,-158018,-238690,-289243,-259268,-199653,-216710,-359529,-334353,-44297,206841,284085,202450,-4126,-87454,7887,11700,-100346,-79707,61438,113269,162697,176408,18222,-188478,-286182,-287428,-255482,-208797,91547,511349,962693,1115863,268446,-513156,-492142,-1119725,-926228,698087,774664,-333262,105678,925804,893265,775673,322638,-1172952,-1933897,-227404,698200,252618,404672,679787,376146,-170510,-412859,-133005,67001,-47159,48159,151981,4556,-7722,127031,58631,-121168,-164148,-89568,9692,119888,167184,176897,187972,207622,302195,313026,90360,-160626,-181703,-46946,7148,12932,12433,-59440,-64126,117956,118782,-165374,-215019,18150,114972,-74327,-370089,-520449,-425600,-255918,-20604,160898,56628,-120154,-79277,-77355,-215618,-160232,26912,6653,-46321,132790,325957,334225,251023,40190,-171344,-137047,-17967,20421,33896,15757,-3919,7211,-37032,-122837,-165627,-71255,119051,205862,89716,-193948,-422351,-354842,-95423,27485,106230,303202,316593,112462,894,-43280,-134946,-110913,-88778,49202,323480,301841,38387,118391,390787,274960,14981,-30430,-15094,-132104,-231052,-170847,-6862,42102,-18331,-19502,-41042,-140793,-145207,-50072,290,11419,106641,207821,149972,60914,87312,122745,34881],[40203,145524,189613,95809,-23672,52606,230270,220977,102397,78696,100982,145699,155243,130557,228247,292729,191796,197402,163775,-127254,-296226,-185631,-54715,146621,380848,308540,-16204,-211350,-162143,56075,189914,102951,117560,226216,164586,26243,-112440,-171265,-134528,-108950,-121732,-100926,-63710,-39253,-1136,122502,206880,219640,242821,54780,-186381,-238712,-246766,-131307,48184,163246,330237,349245,30441,-259708,-187877,-10945,128215,326998,413762,275392,98617,-43645,-149130,-75576,96356,125849,4147,-109799,-138752,2449,137645,158609,192158,164726,25311,1567,100319,126642,43419,-29046,30311,105156,211854,323195,129519,-194765,-266224,-283495,-267145,-111817,138622,253907,94798,-53159,-33815,8526,42895,63191,-9448,-46955,-74969,-212224,-301841,-100406,91993,99259,96103,127423,-73699,-400790,-432117,-75459,314875,305412,107503,81404,-41041,-395870,-513588,-230982,-159347,-282368,-214244,-41307,-140154,-288238,-207848,-66983,-40519,-197723,-273658,-133009,-23634,94313,295722,341418,124553,-159035,-304953,-245559,-116308,-67542,-112052,-93687,9465,107263,128266,-13923,-112766,-85938,16856,82267,-27755,-202122,-176405,-70376,-5338,-28491,-108163,-182353,-150690,-18000,60874,67270,86727,142435,230144,240359,112380,7017,76278,205950,293161,263478,175028,207627,301322,143124,-181434,-269061,-138136,62221,161921,142568,46834,-109497,-251324,-88306,189745,205438,31126,-98249,-308904,-494405,-416080,-312763,-257032,-111708,-183311,-405624,-463669,-432014,-404459,-269760,-155654,4087,272766,350479,107132,-188271,-327372,-203630,82776,263999,217921,81270,-20393,-55875,33171,161631,263920,111240,-196356,-304057,-142553,6618,-2050,-162,104581,189023,90895,19667,4956,-68988,-62965,119815,155285,-54188,-275525,-346342,-188862,73148,170739,175746,361722,469548,212814,13546,36049,176192,340629,378891,178229,-39923,-174918,-257582,-311974,-260343,-216169,-227448,-75463,276666,445769,296159,173083,159616,-18768,-282816,-347355,-206210,23202,121783,-44473,-268531,-278806,-127432,20630,102403,197277,290522,338466,261579,66235,-122597,-103518,17886,62326,143537,177717,-47751,-193529,-82071,-79539,-166777,-115945,-4993,75983,75931,-49408,-126207,-175522,-208150,-76183,80594,157373,143699,111879,246812,354341,202191,64442,240502,250401,-183672,-309952,112294,394487,334010,305163,378821,361592,60296,-258669,-307705,-114566,8629,32826,108538,107172,14688,82551,235248,203621,-22776,-106718,73476,196630,14081,-120253,-7100,63743,-10892,-73909,-98132,-92822,-34549,-60669,-218903,-228217,-165786,-223523,-174158,-124127,-210296,-92928,185111,157591,-89795,-58519,182533,285078,243582,236724,109094,-153884,-223329,-182459,-167911,-70282,-163631,-443951,-267912,205237,320317,102504,-37029,-24199,-31131,34480,288918,306711,166972,211688,232620,146610,268378,331474,9389,-229976,-136339,19496,83950,113262,117372,19572,-124192,-171230,-5189,288497,289075,23808,-30837,67351,68164,-42899,-131515,-222165,-282805,-287559,-159421,48707,159029,183336,237195,172029,-100386,-253870,-206432,-48605,260735,450696,262895,6642,-5197,47039,130555,299416,334062,232291,66742,-163215,-218434,-57185,-138046,-529081,-801388,-695985,-532045,-824120,-925386,-259937,450402,675099,826711,794936,-1762722,-4970090,-720040,7256534,6027881,-562348,-2103337,-499225,172972,-31464,100552,225949,-285452,-396124,-25574,120576,-595,-98649,-53372,-138451,-310892,-462962,-357198,69805,234470,83146,-220283,-449152,-370436,-64765,158947,216199,178067,167084,208624,55184,-108015,27814,124595,80213,27562,-98654,-184433,-168843,-23101,149141,80936,-159083,-302088,-347779,-328932,-162033,100889,325317,398845,282374,81061,-27085,-16150,-31099,390,242213,510749,467739,198469,41143,132298,163910,84010,103805,108158,-84308,-183508,-67048,-11489,-175217,-303375,-208697,-100283,-57070,-39550,-129756,-205058,-206521,-139815,-55414,-106569,-316099,-456441,-388157,-217671,-108574,-42734,125586,320955,250301,-25072,-171283,-68904,43138,-66335,-184819,-30764,267500,344378,245348,231301,201982,38502,-9984,115309,106315,-39017,-107258,-90331,-116893,-39475,143388,264278,189253,48810,13716,19791,38459,185275,328247,304295,369327,473051,301652,-84396,-277038,-248175,-241099,-209620,-93701,27976,100969,173732,172001,97894,64142,3073,-113844,13831,146763,-13055,-138373,-100357,-10498,69062,148875,245682,285741,126547,-16294,8769,14462,-33082,-30736,-46371,-12730,96985,163013,185484,185378,129473,108078,215576,295738,160043,-7432,131199,334529,255531,69897,-82843,-121479,137835,352162,188335,-69838,-58036,100425,123416,146114,297461,226105,-39830,8191,291123,286527,14557,-166563,-291482,-321937,-174088,-42686,79024,301129,439825,263051,-4541,-57899,-102453,-225951,-118853,-33037,-271738,-461560,-461325,-331959,-19012,214043,161948,99989,87606,-41502,-127420,-188628,-248544,-188819,-93789,-98051,-191741,-225297,-107838,-30626,-29653,47895,160560,208742,165763,118206,89484,-103877,-197910,42426,100139,80621,162188,22122,-164545,-192088,-238813,-154776,148562,235728,34954,-127414,-84261,40178,99368,-25626,-197748,-283114,-274288,-166368,-145880,-208537,-212801,-134356,-123583,-250670,-231302,87580,334418,203635,-76260,-156985,-152945,-273196,-268395,-28301,67781,-17432,-61055,22535,131458,163200,103479,3886,-12877,40407,44965,-76114,-126875,-7052,4915,-97094,-36561,36077,29374,1823,-62463,-173129,-170083,-17514,145785,171057,42528,-24359,-76625,-224548,-265595,-252070,-295972,-250779,-110196,142573,249439,-16456,-267367,-229661,-134851,-11123,36329,-182351,-251681,41443,121013,7531,-687,3456,-38398,-7997,129904,139960,-189188,-463920,-385193,-226641,18431,168962,88835,-97931,-222648,-144700,-12444,-57937,-132925,66573,267135,171421,29297,85545,122334,37041,34288,50644,-44379,-182535,-234630,-192742,-122261,120146,362285,306594,111213,31235,33032,31504,128321,356096,407997,203622,16998,-165015,-248338,-279713,-377701,-343509,-298130,-361523,-307189,-182818,-49891,109798,140586,107233,72696,-66467,-106160,99107,213746,-269,-176175,-114206,914,67109,125284,150397,202741,192503,44872,-59138,709,188875,328606,321092,173678,-21981,-115430,-105262,-147269,-251532,-318420,-295157,-229467,-297141,-305577,-70523,181942,274640,217247,67581,48433,127985,30626,-166571,-122001,92942,161511,181826,206833,58901,-127528,-199595,-245118,-289493,-322791,-104287,229335,671129,1061448,472199,-254617,-212485,-839915,-909944,647277,884018,-218366,48004,801185,795608,643477,212011,-1101587,-1824838,-295072,613879,25231,317290,991616,724261,37161,-253062,-67791,38507,-138334,-135384,-23036,-51858,-46231,22414,-3318,-106720,-69086,75417,174596,245015,251731,250179,208237,109183,160742,251534,103700,-132433,-173045,-76567,-16438,25089,15196,-79496,-79833,111815,123397,-103522,-137318,64314,204862,46404,-303000,-520925,-458420,-318108,-119184,43637,1295,-146060,-167686,-146895,-198474,-161639,15345,91856,100458,218451,399729,456210,334628,14942,-243659,-188483,-53628,-6301,63776,50129,-41894,-108281,-144954,-165321,-171537,-86129,117074,201025,1976,-322605,-501443,-373323,-75616,55844,101917,280471,358116,207482,106395,86444,-42766,-87236,-105807,17834,271565,259375,11392,105085,362635,246012,39623,32441,29914,-150883,-297880,-208537,-22129,26276,-6739,4994,-19058,-102494,-96273,24625,122270,149497,242060,259887,158214,87500,129817,158507,73563],[48997,87359,153390,155360,39054,26580,163107,143273,16427,-7687,4291,40730,13348,-62773,82580,228810,147389,147257,122504,-133326,-325978,-230033,-74238,152564,420557,394100,46434,-194818,-147797,78882,196012,85680,63702,144168,56467,-49494,-117826,-159704,-133074,-143612,-148940,-73848,-21397,21428,112696,235432,254073,162307,97100,-66012,-201524,-133686,-120400,-97413,40331,139563,305007,417465,198057,-162616,-180887,-5364,127565,227889,298001,267264,84996,-157182,-215940,-15669,200621,206509,59885,-86226,-146698,-51082,109331,194753,258157,227333,66010,-37837,-34582,-16661,-10611,32930,162233,215304,248159,299488,64523,-253689,-364667,-447457,-407023,-156517,173827,284980,103919,3381,67679,21082,-41211,-25993,-55048,-77420,-92263,-173286,-226255,-91509,12786,8108,32158,97326,-33342,-300050,-341467,-71437,222031,234713,150416,126217,-25353,-357638,-388079,-117778,-127371,-322809,-273823,-124821,-204946,-317857,-241964,-99505,-88874,-250715,-302975,-159860,-80116,-1956,158571,187648,19297,-190197,-319749,-279187,-124551,-57654,-125026,-150564,-125209,-29575,107340,95112,-43112,-131146,-35610,102805,67489,-97477,-136933,-130185,-88093,-60427,-92328,-156155,-126052,30025,87547,81391,145149,180065,168448,202297,183467,77907,40754,94188,247937,365937,351804,313885,323137,136601,-176999,-238002,-71694,165188,270811,163957,-60736,-280089,-408035,-211778,74040,49889,-101455,-121883,-197078,-298184,-238758,-204952,-280728,-226482,-263638,-378830,-417231,-450058,-455909,-332202,-196906,-17244,204220,214782,-9628,-194356,-259361,-147161,95945,271370,231981,98386,-30190,-79862,41978,197687,276114,115416,-163334,-218324,-65689,32735,-16842,-33206,80766,149876,39986,16909,57882,120014,171979,211687,164797,-8217,-164905,-226902,-164722,-11523,90344,174680,358623,420517,191661,32423,44852,224826,420903,346871,63337,-139399,-228100,-295777,-314417,-249795,-206117,-242019,-134749,191764,353747,181258,86119,111742,-24597,-218165,-234637,-97900,88758,128551,-41432,-234335,-304409,-225169,-38529,123261,169391,128739,136013,185068,83369,-48429,22890,89068,35862,30501,69326,-92118,-186313,-63440,-91177,-167782,-41974,30553,-13672,-30125,-40249,18899,621,-115645,-73822,51286,134121,115902,41574,140089,273188,137598,18359,184828,167783,-231390,-322769,73967,313894,244768,230198,388565,472790,203931,-217035,-381250,-167319,12766,-33472,-40302,15319,-2745,65348,195567,195161,27635,-34280,97768,151737,-37647,-146300,-37641,19338,-85095,-159305,-141439,-146326,-133563,-111960,-189931,-159212,-75466,-182100,-234936,-218785,-268666,-165918,119161,209244,60324,7054,172958,225981,180358,210668,108940,-137110,-222234,-195906,-153553,-85175,-271965,-570249,-325105,192048,339695,143564,-19575,-58629,-69469,-17148,129591,71026,34053,133671,136202,58035,194370,252939,-2684,-155086,-26487,95360,117060,116582,109360,-22631,-202271,-156013,150953,410415,316106,20481,-92468,-57339,-48803,-96083,-208764,-273648,-276795,-282739,-142512,79005,192235,258794,373566,314329,-30204,-248221,-207436,-35420,247085,397892,168987,-119102,-72942,156968,367737,474139,467523,343764,116484,-167223,-242761,-94934,-140874,-525586,-882902,-771318,-494523,-721639,-763537,-157936,229303,256840,597754,1092040,-1985885,-6664359,-1095447,9801468,7580504,-1250743,-2642561,-218002,464089,-16943,-303227,-334359,-596481,-596322,-99807,188996,12961,-111033,-327,-84989,-341324,-553254,-444282,990,190863,102491,-113938,-353322,-370539,-118857,106990,155994,111820,127949,158054,-26809,-174794,50171,258594,239766,107214,-83908,-217559,-194258,39827,259539,195553,-19305,-141816,-304720,-414762,-261585,34817,288242,419462,342641,108818,-27496,40563,85692,75131,267790,587244,566158,210351,-20120,45103,140657,132026,201307,174644,-85934,-185426,-24608,5956,-126245,-159674,-53100,-7976,16921,13561,-124838,-218015,-243693,-266332,-153108,-66401,-157942,-341812,-359864,-171544,-63320,-80945,61018,282888,202955,-72183,-172949,31849,169631,-17221,-245814,-120120,207626,301671,211342,214773,201896,48658,46225,187491,139244,-10648,-75659,-69277,-75723,-26945,147972,260396,135379,39384,138818,128356,11886,116298,295922,297546,393898,493297,269523,-152011,-350017,-260582,-232306,-302632,-215938,16340,153499,197134,187099,123565,77788,-62670,-232494,-95500,59432,-40611,-122543,-76759,-16814,82649,163823,248992,276393,91549,-8860,79308,87177,35602,29725,-35993,-35836,67267,119919,146264,190481,129010,25459,80053,183299,124492,14607,160532,298787,143579,-21572,-110428,-95959,159248,343275,183713,-83380,-98710,56422,67174,112670,308530,252551,13710,57526,308700,328595,76498,-160210,-355991,-397283,-188619,415,62420,181574,348943,311879,69634,-30723,-126181,-274406,-159158,-38229,-251293,-412854,-393950,-244469,56013,208943,90277,14618,33332,2862,13974,-85184,-234430,-198515,-101601,-169513,-274334,-216823,-21894,28215,-42593,9717,104671,192906,215174,113032,-21458,-179226,-166714,62327,67685,34476,98053,-55747,-196463,-160020,-181795,-149876,110277,213145,27736,-120740,-98896,-47886,13745,-30710,-219885,-406848,-413452,-254061,-162654,-155323,-130263,-89922,-145309,-294463,-247261,75028,291992,174230,-64691,-156829,-171092,-295700,-306874,-41732,141883,106164,27496,19541,151678,289682,236964,50429,-1735,67127,85839,-4207,-44204,55185,61682,-52699,-39880,10009,23024,51581,16130,-114471,-162209,-59374,108420,180262,62477,4475,-54567,-292921,-453936,-427523,-345189,-228169,-95249,121088,228295,-30300,-330699,-297129,-105161,73952,73099,-170957,-197964,70048,87015,-37862,35317,49850,-134043,-206853,14226,132133,-160431,-472482,-400077,-222699,27610,208118,139922,-19544,-132899,-137493,-68226,-52483,-89398,61940,259099,192251,35931,80839,160750,103911,73938,70074,-3650,-123380,-213202,-227416,-134799,150735,378257,256137,23143,-20784,16224,861,98636,350210,432415,285500,42514,-275328,-415382,-318749,-283771,-226989,-227352,-285272,-225397,-142727,-33742,169634,274440,273775,164922,-75185,-135875,76262,159289,-30939,-136496,-87702,14132,166938,230124,135395,173766,212260,78155,-43406,-44109,78029,233216,251308,85558,-80625,-88239,-18085,-40188,-179354,-328377,-353639,-248319,-259379,-285998,-96407,146895,241056,194071,104437,132534,165345,-3642,-207356,-117461,114836,159909,143473,160995,15661,-131516,-166007,-229538,-301572,-353676,-215967,4497,403418,1017352,712768,53696,127924,-458855,-915809,389340,763858,-214040,-95889,580556,644126,557973,337142,-650656,-1417361,-397691,498854,-104640,165441,1094670,914046,227090,-54716,-1174,-1362,-197064,-264432,-150049,-56183,-15873,-11105,-31717,-86094,21566,238522,366993,395563,318692,271369,206281,39761,34997,179379,120427,-68177,-108414,-60602,-16775,48645,42753,-66877,-86358,70201,92440,-54459,-68542,111181,295639,188461,-190871,-468994,-448582,-342489,-196601,-53510,-45889,-184380,-269780,-202133,-139952,-126454,6556,162031,239948,307346,442755,524080,363342,-33219,-288834,-223619,-105200,-36666,85326,83133,-46412,-171693,-210243,-176532,-149239,-101812,60404,144943,-67448,-378061,-499294,-320630,-5752,105728,86990,231374,372000,271600,160690,154314,69200,-13920,-99289,-55930,139743,179336,8941,110244,339959,241407,67048,67529,51320,-147357,-330708,-238027,-51036,-20010,-25871,14687,4521,-46233,-27897,109842,250933,302154,371132,306422,156820,78693,120955,144993,85389],[58069,25572,107122,210946,113901,15163,93639,56250,-66335,-77498,-76576,-59689,-102714,-191716,-20726,149126,74214,94029,112586,-89163,-309029,-270846,-97337,131284,373274,393059,90839,-167276,-142077,65986,169898,80897,36724,53668,-51360,-94421,-62571,-83298,-119222,-210039,-185782,-29091,21789,48220,177230,287896,248234,59675,-144232,-275181,-241066,-47459,4602,-35103,53381,132795,282792,467623,333200,-51353,-129335,31095,120705,110767,152923,189355,11767,-267314,-257470,65598,307889,248679,97311,-19333,-112808,-110544,56587,212875,293884,270021,126874,-38357,-123231,-109347,-33525,108525,272847,290723,241487,200075,-29738,-277954,-445819,-596449,-535438,-209807,165999,259627,74443,20564,125842,33345,-85286,-76695,-85868,-105534,-84122,-92454,-115665,-79611,-55479,-63070,-36941,14199,-33555,-185419,-228746,-66808,111579,161276,204931,189530,2927,-264637,-186965,26945,-40625,-259541,-247452,-166086,-232124,-293272,-223231,-103040,-120031,-273115,-288482,-140623,-102003,-87564,13495,19149,-81378,-188464,-283111,-261808,-103979,-48626,-147670,-207308,-234706,-146000,117180,298370,119711,-137798,-98090,88053,145788,67278,-15985,-131229,-165973,-104115,-73150,-102268,-47200,109262,101695,68746,187864,204815,94991,140707,220329,138063,11357,-7282,183713,435449,516058,415626,318146,100483,-176501,-199230,-29655,183556,330371,188513,-167181,-439227,-497160,-279177,-37612,-99295,-194762,-118842,-73148,-65060,-10567,-73827,-309129,-374505,-338258,-321392,-331713,-428081,-478039,-370205,-199630,-13008,108449,25554,-128227,-145340,-113508,-40866,119472,264815,247760,125994,-56603,-137533,2403,198506,282147,147365,-90132,-100388,29528,43998,-57515,-55511,98368,127214,-15809,-29087,84957,307616,401663,269903,112105,-18597,-84846,-119028,-171027,-143118,-8980,172069,332593,336146,162851,48091,51526,219986,399834,253739,-51351,-241068,-290205,-309405,-280638,-215030,-152897,-192678,-158236,100745,251245,95954,31424,55120,-59175,-170803,-144038,-14464,133758,132020,-4180,-147062,-298776,-309437,-96672,110458,84523,-66316,-86592,67762,86211,61892,177881,162645,-17705,-124337,-85248,-140497,-165447,-73382,-141721,-179104,28203,54117,-117940,-156596,-43289,149869,168885,-3389,-65069,-17378,41998,43366,-39030,7987,149865,51888,-34263,118396,96500,-227885,-293534,14610,178221,118240,120776,322938,481229,287343,-165807,-393043,-197527,-28888,-140735,-188468,-68477,-22978,43007,169918,199062,89580,37032,106811,107297,-48559,-132569,-60742,-37108,-164119,-231769,-162627,-194992,-264697,-209690,-182430,-114593,-18983,-133949,-258078,-258686,-254050,-180414,49654,236068,218220,86262,135199,141895,110002,174253,104658,-99802,-183097,-193784,-172011,-136786,-350458,-604102,-345508,122083,262918,125022,-737,-74659,-104562,-45565,4126,-97540,-57832,62793,24697,-37901,118501,169947,-14152,-77921,70618,152692,133610,84446,43381,-81189,-243738,-135640,245220,447112,269952,-22007,-173138,-201365,-173087,-140042,-264552,-288327,-214551,-201240,-81290,101788,191025,263690,394252,355864,27440,-206477,-188161,-40151,188046,304012,59087,-257320,-195516,170134,504014,598692,568662,416567,148059,-154281,-247703,-104350,-82370,-447410,-919361,-875895,-495097,-543898,-473539,14094,83858,-50221,348028,1345407,-1708021,-7583645,-1826203,10647435,8193077,-1558621,-2727397,68136,625828,-29510,-678163,-882599,-898592,-794215,-224970,208010,84605,-31000,76241,-23557,-337228,-573874,-469610,-69755,149535,121564,5900,-227122,-346366,-155962,81680,127712,49986,68344,93680,-98825,-211513,79585,382439,373659,137649,-106826,-241831,-184278,109216,367720,348755,199509,83509,-209034,-461354,-345095,-30310,220842,378584,359888,126741,-31950,94959,208785,136527,231432,545741,547326,161492,-74979,3655,157688,217200,317427,247355,-34970,-117268,45975,38785,-53192,8645,107216,79129,72718,42799,-98879,-177477,-234023,-359329,-255371,-70061,-57390,-220627,-277249,-109422,-24022,-100451,-7286,182799,104113,-127156,-177302,77638,236618,25559,-271402,-189124,116731,206060,121757,138806,157470,45395,83481,213751,152034,36949,-16368,-27848,9174,66816,228916,277358,72831,19349,240649,223754,16187,83195,249572,273368,402472,481390,194953,-218977,-355933,-209818,-195206,-363099,-294548,11075,179596,183845,163887,127258,89185,-97253,-274489,-151092,-23353,-82726,-123216,-85903,-70552,32277,116896,206057,220839,44621,28679,184755,170644,74329,30261,-52810,-57485,19590,28398,64670,185791,140877,-48560,-64277,71334,103602,58760,188405,233367,32085,-74396,-105660,-75195,139135,303283,188244,-58566,-105088,9411,-3723,62761,275334,240279,48719,84351,294519,330792,120894,-114965,-320082,-375504,-163607,45150,40782,50140,236012,346014,165048,19827,-118072,-288567,-204991,-66883,-210691,-324227,-280986,-124132,129858,188380,-1452,-88726,-26779,18925,93788,25447,-162376,-162459,-67434,-182902,-293488,-162174,68773,72961,-51568,2049,96932,194064,234679,75304,-144943,-260975,-161766,7817,-31658,-47243,21896,-119240,-215419,-129209,-129818,-137995,61200,167508,20169,-91125,-111811,-150521,-87110,-25078,-182044,-413266,-435103,-292656,-159740,-85782,-42664,-28725,-120097,-286135,-236968,54470,217789,127233,-27011,-109674,-155113,-283795,-313791,-69458,178813,206329,104588,14528,162919,382836,326635,89731,9793,72314,91529,31676,14506,99751,106552,6024,-12969,26476,48100,115874,120291,1294,-108433,-96198,54601,160542,70866,31271,-27277,-315091,-565736,-539637,-344275,-139827,10237,167501,246200,7160,-323788,-313684,-64315,115638,50293,-163254,-111698,117267,76775,-72917,44943,77230,-186432,-330949,-78466,119239,-101829,-405794,-357413,-184311,12104,192430,165771,64587,-23814,-117516,-116880,-41331,-24242,53469,198737,159697,22190,66751,199011,200915,129396,65030,9838,-48965,-146989,-232022,-119160,188717,361853,171362,-95006,-112635,-27819,-40765,47177,313057,445130,370215,66868,-363499,-526710,-307382,-140920,-95780,-177858,-235464,-155350,-103329,-20775,201044,350373,377354,248355,-34193,-140295,31709,100192,-24598,-68822,-43377,45356,253467,269107,63130,99591,201187,122992,-346,-92064,-72802,95493,180181,50973,-72771,-15990,76674,54768,-81922,-276132,-361853,-273638,-257294,-287287,-124851,106120,185570,131019,93899,145253,117323,-80827,-224124,-78999,121108,106547,60511,71079,-70493,-178589,-176490,-226640,-284049,-306184,-227279,-111351,224138,987003,943636,335402,434750,-63819,-941570,-57289,432110,-329181,-302246,322934,485618,540559,656843,65407,-823167,-496289,342174,-145703,-25917,962413,905507,347815,124337,41746,-55763,-217744,-298941,-178948,2680,76570,36201,-18663,-58771,94199,372799,552445,538012,345798,227502,178644,13773,-44424,113435,135954,18187,-3329,-3430,8783,87637,96450,-23778,-77088,21591,54772,-25549,-39231,126874,349528,306998,-63678,-372219,-398449,-325451,-220322,-94138,-82596,-242012,-362966,-228137,-58723,-59489,5956,182227,308346,352084,426473,512103,330016,-94354,-314311,-259265,-170121,-62105,87502,105602,-10354,-161955,-214605,-156604,-115574,-121793,-32904,58072,-95788,-345331,-413007,-207255,88888,151634,56960,162567,343087,278456,149659,144536,158221,74370,-76334,-145027,-25190,88039,39462,135852,317032,246647,78775,55005,42259,-123350,-324244,-251561,-88753,-92810,-75841,3689,16487,5545,38893,176264,333586,400183,426473,323133,148537,42433,64000,87352,76742],[81659,1159,84452,264223,190557,29081,48539,-6333,-118729,-114084,-114603,-120689,-162153,-219697,-52019,78704,626,55949,135644,-14091,-256230,-300012,-123203,84806,253559,308209,106270,-139887,-152605,16332,112264,82995,52536,-8974,-131187,-101936,33302,34553,-96641,-279928,-210546,30433,63269,38565,178368,274271,197493,-54741,-401459,-508891,-281813,18156,98612,38327,84837,136497,253059,470205,384365,19499,-69878,82569,107897,8177,26631,83792,-73038,-329063,-270763,126613,372947,241663,115560,79179,-51202,-170514,-18876,203056,293203,287367,190618,-5897,-142361,-125208,-20921,172225,338043,326195,208801,65891,-121335,-263367,-474244,-675066,-613172,-266608,114065,201621,24382,-8759,127145,52937,-72727,-76689,-93280,-116168,-39871,28508,13830,-61583,-92497,-91224,-83681,-80701,-53124,-70092,-114931,-62302,21380,113468,254059,253470,32902,-155355,4884,148844,59429,-115946,-136585,-147768,-217210,-227241,-157129,-81252,-130545,-252888,-217600,-63326,-71738,-130279,-86461,-101749,-139369,-140002,-187036,-188677,-59520,-38694,-162948,-232589,-275528,-209072,147279,511083,307003,-112293,-155774,40732,168669,218347,147955,-63395,-214707,-151862,-51999,-26137,68549,196450,98102,31588,199021,204273,24426,62062,208130,177644,2012,-68565,125783,455116,619885,493557,291907,40910,-185260,-160520,-6918,144514,343043,212018,-253316,-553741,-503230,-271103,-100763,-173320,-199865,-75925,33831,130905,187422,28986,-328122,-491998,-379893,-258085,-246227,-383648,-466920,-360852,-153405,16644,13599,-162347,-215336,-54170,69237,87810,151665,246032,254202,143419,-91456,-200425,-62142,163764,276530,197796,16127,26599,116005,33286,-111669,-55953,143903,125793,-43513,-81755,96891,443957,552680,283019,28405,-63223,-42441,-46207,-200183,-272440,-88492,164341,285096,236498,111503,36197,52045,161164,270297,124488,-128399,-306925,-333211,-277340,-208922,-152657,-53163,-76289,-129271,31903,166916,70939,31785,8791,-105623,-139757,-82140,37140,154308,132497,61529,-20793,-254768,-361775,-149318,59345,-39681,-244804,-253454,-38372,89732,182021,313709,220806,-73532,-268956,-240452,-185240,-144299,-115879,-229280,-212024,68697,69562,-197044,-265343,-58927,227979,285494,104592,-46544,-109217,-101044,-58653,-96840,-86308,39083,-16297,-78893,52163,58548,-171970,-240001,-65464,17314,-10006,12306,206205,394518,287977,-123753,-344714,-197119,-106632,-267092,-306782,-136415,-52297,11500,156937,219213,159006,99843,109074,85803,-21586,-112434,-100247,-96701,-215773,-262480,-151515,-219061,-387626,-325209,-192555,-95393,-2046,-82859,-226435,-236022,-195079,-153589,-5722,227910,316929,148038,74847,48900,50696,141637,95392,-60509,-119900,-169150,-206620,-204339,-371379,-530229,-325545,3422,105591,66342,34445,-56655,-120809,-39114,-40392,-149039,-96693,11561,-64445,-103448,82431,133997,-5772,-12771,126775,170270,123260,25838,-59295,-145100,-246676,-115525,255949,384744,160482,-74844,-220942,-306024,-256506,-162198,-283530,-265734,-115692,-68222,4147,108394,152596,199615,302591,298596,69740,-135161,-150112,-56780,99701,191483,-35302,-362789,-326116,81115,478759,625130,610535,448390,179591,-107097,-232592,-96224,12708,-315973,-904272,-997397,-539550,-319676,-121465,173007,-12116,-211667,159802,1490808,-1040369,-7385997,-2536559,9580113,7594844,-1448229,-2334755,256920,654013,-7962,-894716,-1244820,-1118185,-958506,-388989,166996,194365,105822,143471,13436,-308762,-499516,-372785,-51209,150175,133305,98849,-105190,-308172,-175110,92280,155188,31617,18196,40320,-137405,-215932,102513,466965,450541,122127,-142688,-232779,-132674,167490,430791,475268,436628,330160,-74236,-451561,-379855,-64388,153354,303184,343838,136939,-35933,137383,313569,180292,154065,404258,415027,55901,-128675,4405,200468,311160,413772,305548,53598,3977,129087,84168,30940,158838,223444,125220,80892,31680,-73276,-122406,-211686,-399940,-321906,-92645,-25713,-123845,-157841,-38933,1050,-101292,-67253,56150,4587,-154660,-176409,56539,230606,49045,-255169,-220016,19769,94438,14371,30694,87156,37395,97538,196137,150616,91715,42166,9959,106832,211341,350307,308322,28918,-1113,287913,273894,33143,69817,195425,245358,399782,448283,111521,-261243,-296272,-109153,-132754,-369892,-316884,-1192,155259,123672,97484,92664,74326,-102725,-238228,-140571,-65950,-109789,-116486,-99714,-129954,-56124,20248,120638,129621,-2435,79232,283402,231250,71564,-14606,-76962,-73965,-45818,-91939,-34266,172432,155856,-101291,-177907,-7688,93033,102655,207488,158131,-56866,-85848,-64981,-52985,88994,241962,195675,-8191,-80352,-29344,-74715,-155,201009,182239,36899,69738,245670,291258,143179,-29043,-171431,-236508,-88870,82916,17618,-57017,141208,362876,262885,91412,-67347,-247923,-222393,-94658,-146494,-204890,-142931,9395,195145,161776,-94090,-198210,-87928,13852,113084,115025,-71865,-111958,-22666,-160064,-265887,-86291,131576,81850,-61859,20921,142170,214810,216247,13572,-235434,-297234,-163202,-95350,-164117,-135726,-46695,-157745,-214121,-98913,-94851,-124142,15244,101756,-2947,-61369,-124638,-247691,-187249,-16669,-91739,-298181,-346339,-287214,-148619,-20252,24276,24291,-53558,-210919,-187809,37266,138537,90931,44415,-18442,-103564,-229859,-276248,-91062,186931,275975,156598,11919,157631,400599,333905,102850,11821,48454,59047,28103,43747,115000,118649,50261,13415,50527,89899,180445,235020,166090,-8647,-116437,-4279,118455,77701,72239,22573,-274613,-566032,-547236,-289197,-6181,169485,241893,271445,79494,-244747,-274743,-24277,100988,-30264,-155297,5698,200028,109397,-75280,26232,67130,-200491,-372490,-139768,102813,-35092,-292088,-273902,-131995,-29527,120969,155465,126339,65451,-108190,-173242,-41893,48385,50603,104677,81571,-16289,35231,215164,292161,191315,51503,1884,22444,-54782,-197683,-75219,228897,329886,88244,-193269,-193590,-70208,-77574,-1596,282643,472552,435926,77792,-401065,-533989,-233063,14030,8236,-165220,-226600,-113633,-61965,4687,212786,361336,392371,285125,25309,-128553,-36931,33566,4159,-1282,-2037,84754,301021,240696,-20900,17922,163649,157914,41696,-153458,-239117,-50594,130810,79390,-3942,75032,146593,113094,22214,-172366,-326237,-301019,-280062,-301616,-152298,65622,116859,40631,41566,93233,10432,-175627,-224734,-28743,110605,11345,-51322,-27411,-151162,-236058,-209115,-219444,-238335,-211998,-160185,-114018,147095,937613,1097737,515908,609391,258122,-951847,-600009,-13129,-508055,-518185,92220,363109,578872,1046468,845052,-198103,-555879,144142,-138197,-218955,638217,715345,370239,236388,46143,-119526,-204920,-232514,-95747,113515,199883,138420,26234,-26643,141489,457895,690016,632348,318149,124794,126263,22667,-69601,66200,147546,108339,116794,80283,56565,142095,169227,39177,-48587,-1088,43875,-9972,-58634,89028,338370,365572,50635,-242738,-314497,-272304,-172163,-57551,-100756,-304313,-415774,-215363,20572,24365,18379,141730,277127,324104,343054,420821,247068,-153579,-334056,-312075,-236259,-68853,75820,116898,57827,-85946,-160695,-116553,-90834,-144112,-129041,-30912,-78636,-240007,-268116,-67358,169620,166460,15755,90118,269617,217269,78316,73849,191542,140074,-45185,-209973,-161959,17883,102211,177770,285565,243350,70069,-287,6837,-94427,-289699,-242744,-122412,-175498,-146203,-28823,7847,33802,86524,205258,338740,397234,377994,300490,141563,1098,-17949,7461,61167],[122304,35318,108579,316943,259305,68936,39939,-24543,-123361,-108339,-94969,-116961,-150068,-148643,-11998,32229,-53060,40879,176952,61741,-188769,-304396,-144527,22216,98004,172981,96319,-118538,-177756,-56231,36596,82212,102719,-21932,-167940,-83298,131226,152642,-72228,-321953,-202627,98680,101161,5559,127726,211432,122626,-145154,-585158,-687711,-300868,67370,145157,100180,124418,136708,203109,407329,329910,12181,-38989,125402,86040,-67074,-58916,-7196,-121184,-320740,-267946,126629,359383,187809,110417,174829,13523,-222097,-106122,164893,263870,280804,234019,40653,-96952,-76292,11992,205211,358782,334268,172818,-50786,-179380,-218745,-433195,-653472,-616214,-318667,27371,135737,-26040,-75612,75862,80096,-7705,-29066,-71170,-96054,37291,171155,139453,-31661,-87309,-69398,-89780,-141743,-62707,31817,-21853,-60567,-25954,96460,270715,285781,47711,-70053,122227,211584,131830,56517,27733,-73484,-169152,-144749,-64617,-43189,-119194,-187026,-94027,62766,10487,-108844,-102301,-133094,-138127,-51289,-43083,-73044,-5262,-24500,-151026,-204787,-235885,-212195,168481,630877,430994,-78482,-197753,-24452,121660,281867,294469,55189,-219305,-193503,-30717,59458,186957,260855,79011,-14253,174144,174784,-29567,-21344,147323,186277,12885,-80875,86538,414204,624318,522039,249755,-29927,-204962,-129750,8946,98553,330038,232711,-299367,-598997,-438565,-196809,-90836,-133055,-100807,5307,100797,227191,281703,68653,-315597,-512014,-364132,-206739,-189749,-333038,-424202,-299113,-68189,59050,-57816,-296294,-249155,51245,234071,203609,181972,208696,229080,128683,-122651,-237424,-114426,111439,256395,250160,140093,144194,173521,1980,-163447,-37953,187445,141011,-20881,-95489,113225,500057,582925,251234,-48372,-111899,-34593,-19193,-231640,-346897,-118827,145559,217572,135078,22608,-18464,43870,70089,67998,-10578,-151653,-314358,-336327,-200931,-117413,-79317,67333,78401,-52194,595,116138,106536,82272,-15508,-138847,-106997,-31914,66648,153305,126968,137285,120612,-169940,-367390,-192419,-23721,-172753,-362915,-316031,-88383,108574,280069,387235,245639,-107481,-356741,-351432,-218978,-134710,-180808,-330692,-257212,74475,88546,-214944,-320694,-81478,237460,327881,182674,-22901,-201845,-259861,-165123,-105585,-88803,-4074,-35932,-108008,-8459,58627,-80906,-186864,-157892,-127408,-98668,-60733,74094,245449,210089,-101014,-253509,-166012,-193401,-377942,-373093,-183219,-91779,-30098,146055,249808,229571,155653,118522,98698,25325,-116997,-171771,-151336,-219640,-238252,-111704,-209518,-462605,-419408,-207469,-90205,-13046,-31297,-138802,-161634,-129150,-114349,-40967,176416,305353,156826,1600,-35964,14647,124075,83807,-32203,-49720,-117813,-227631,-255270,-322101,-365984,-268546,-137050,-91817,-4351,90549,-3655,-108832,25,8833,-91103,-93671,-15879,-97720,-104205,109847,165420,30482,33213,131055,140802,84558,-41234,-165350,-201428,-218575,-98615,186765,240414,21386,-107905,-200183,-325285,-262306,-146111,-253368,-212457,-10907,67380,77194,92934,91373,97038,139195,172255,94905,-49401,-99501,-73664,9004,86985,-91830,-404158,-415624,-76331,294701,527587,567938,437181,224554,-21942,-196739,-74087,119557,-156005,-832884,-1101662,-604744,-83282,209652,238135,-103083,-239978,87542,1465988,-294463,-6124481,-2776115,7161219,5930936,-1080139,-1633421,284341,589070,83203,-894647,-1326546,-1208233,-1062881,-560525,77169,308989,248871,173713,3506,-274068,-350167,-156669,98797,206658,131747,137162,-16818,-268948,-186628,127507,235190,74662,2520,17177,-130515,-193826,105402,484264,450750,79047,-159367,-173578,-47773,195990,415860,515134,616222,543083,70102,-390009,-349494,-47820,113468,228845,313576,142559,-36104,162290,381564,209536,71976,214990,209676,-85658,-189007,19169,239228,379065,455055,328083,147930,138909,198339,126414,107097,254973,260348,101186,18182,-27380,-67350,-93325,-213509,-393126,-328809,-107237,-46545,-68015,-30421,29713,9266,-87931,-105842,-51435,-50364,-131625,-158782,-6011,170543,51771,-198254,-203021,-57910,1404,-72184,-73475,16347,35669,95047,154208,145516,139234,74656,22804,176651,346582,453838,339004,21812,-15917,262823,258078,36734,47039,133691,215349,380096,399140,49512,-262922,-197832,5061,-61228,-321162,-288426,-31592,69006,16649,-838,19968,22770,-82321,-139895,-71553,-51240,-101954,-86577,-92243,-162916,-156614,-101978,12205,25659,-41222,119553,337504,245857,29571,-77098,-87845,-81164,-115437,-202506,-117432,150615,161961,-124427,-227809,-34210,82241,119531,205612,87097,-119379,-74574,-593,-21876,34903,177305,195007,39512,-45267,-53734,-129838,-63554,108341,87932,-33523,9782,170941,221364,145245,85053,58881,-3130,32920,111642,-6800,-127515,74379,355656,340740,174346,21895,-150692,-189396,-101174,-67224,-73807,-8033,130875,246265,137642,-172603,-302426,-145080,1966,97578,170474,4434,-76390,1085,-128358,-217603,-20545,144914,51587,-73240,49912,216245,244877,164602,-58144,-267968,-258593,-146407,-202406,-286700,-201421,-93084,-172247,-192456,-69778,-80388,-109523,-16534,19668,-55541,-57223,-138717,-318537,-268654,-14178,23691,-105769,-195817,-252864,-137894,25157,57714,54328,36437,-79129,-101589,32843,80801,87037,142809,98536,-22052,-131978,-190616,-90898,171478,303948,174638,13712,131374,326785,252615,82646,962,1611,3102,1296,51275,101103,91212,56668,6052,40491,122939,227491,337541,345378,112561,-115670,-56554,65374,93207,140169,102965,-179673,-469066,-462352,-201174,131064,320113,295955,273139,160082,-109399,-179795,17187,44949,-141772,-142565,134387,304695,175505,-37286,-14980,12562,-193860,-355060,-174037,85087,20484,-172243,-179166,-94317,-96178,8818,110763,147056,105425,-124455,-248115,-69458,108207,58442,6752,-17202,-71645,-12796,194760,341420,246186,45411,-19270,69377,34659,-129510,-19169,253255,294436,35680,-233777,-222185,-86597,-96985,-28553,282352,521427,463605,70288,-371837,-424132,-103703,139509,55163,-187347,-253115,-104419,-17445,52067,221124,327314,328754,254892,68658,-106543,-114390,-39103,31510,44653,26582,120250,288883,157319,-79817,-40874,103968,155345,50878,-230436,-388249,-171286,111736,155365,104308,156250,166950,122786,110968,-47074,-266415,-320468,-300183,-305961,-169563,31911,48713,-53584,-31714,4387,-111878,-256712,-215598,15601,89420,-105112,-175117,-107737,-191349,-273967,-237877,-194381,-171563,-111610,-60891,-43991,128085,808731,1106899,552413,588867,447908,-886861,-1087063,-434753,-659127,-676801,-60104,301487,630775,1346149,1473148,325457,-548810,-69776,-126210,-370565,222217,409478,296977,261284,14138,-179244,-169366,-93741,71506,247034,312296,246922,80091,3233,160270,482331,743800,645874,233481,-15451,52400,39658,-57746,38465,151715,183787,223856,168784,116542,206026,246601,106002,-3052,23306,79170,5291,-111824,-988,258826,352027,135916,-97878,-210318,-196630,-57678,51733,-90542,-343109,-404663,-169316,71266,101894,45184,59364,164325,228107,210681,276385,142998,-193134,-356464,-382760,-280923,-42324,70047,124960,136795,24003,-69693,-72151,-89259,-161478,-191931,-97103,-33505,-102276,-107849,55284,200310,131896,-27441,33376,166123,98781,-30483,-17492,163248,161196,-10226,-215576,-220058,-4854,186290,225737,240696,220132,51656,-70844,-42492,-81469,-246524,-209034,-137661,-246266,-220713,-78034,-22739,29396,105097,192941,266958,290965,247472,246870,144492,-18920,-90688,-64278,52341],[169231,117901,178173,364430,312031,126332,64143,2196,-79203,-62947,-22334,-44857,-74014,-17380,69188,9914,-79796,45876,212124,109364,-128804,-271340,-147506,-39953,-47640,37073,74859,-103699,-207864,-127914,-35757,69550,157302,10089,-165495,-62246,189842,227698,-53399,-315125,-153438,165025,132132,-28084,58311,132193,49708,-186979,-636902,-751577,-285273,102929,142940,129902,155809,117656,125857,283870,188375,-74596,-53880,139046,50935,-122539,-110946,-60267,-109238,-251444,-265781,47942,259505,102908,76372,223965,55701,-255403,-186204,110535,225632,258595,238624,79050,-13656,662,40979,202901,354224,334005,150584,-109968,-187822,-162150,-334771,-538979,-545264,-357311,-76840,77099,-62186,-158017,-7771,107907,87009,48927,-20138,-42416,127556,300341,235271,13017,-42948,-10164,-53840,-138919,-38817,109547,34884,-64838,-31131,93674,231933,255596,32729,-33971,145827,207400,152323,198227,195400,33901,-104885,-71398,27785,3130,-85732,-84188,60363,207259,124137,-21965,-24026,-70337,-88674,52718,119486,58381,42651,-3600,-99868,-120756,-136689,-174599,147595,590071,427302,-66606,-220976,-87864,21517,221948,365141,181923,-182209,-221613,-14219,135300,269274,276817,52541,-46330,122974,123180,-59247,-95454,51762,156219,31275,-57148,62890,316549,521930,482724,196500,-97967,-233747,-114910,25897,87623,316607,249575,-293199,-568486,-336834,-91088,-15991,10237,75934,105259,115135,197006,236633,39324,-255288,-401947,-283786,-174030,-169976,-282976,-355295,-202499,27434,93640,-98131,-346847,-227956,138748,335625,277972,196294,143890,150828,71615,-137961,-228863,-123146,69242,225122,287489,259104,240653,194563,-40459,-198584,-17834,196043,159921,53743,-38009,151164,479794,501557,188301,-89048,-141778,-55644,-36327,-243538,-334161,-91620,111590,131885,35992,-104833,-111547,27591,-19091,-141530,-126088,-132391,-268063,-297152,-106301,-38000,-26817,161587,221211,48952,5030,97129,172865,151576,-18144,-138598,-53394,27925,89376,135722,108487,196875,249489,-50000,-320403,-222463,-122032,-280518,-397755,-272739,-64669,148518,330279,376843,226632,-107092,-363122,-388200,-234467,-140569,-246576,-410017,-289280,62337,121704,-158241,-304868,-102094,188840,299365,211697,-5341,-273238,-393302,-249885,-58722,16544,48356,1813,-121326,-61319,84073,14906,-155780,-245015,-215565,-116647,-78256,-40108,76146,81248,-95496,-144043,-111895,-256674,-439498,-378957,-205407,-135124,-78911,120658,273097,290063,208946,146217,142027,69562,-156882,-269775,-193668,-175424,-167536,-58733,-171222,-465476,-458064,-211639,-82866,-31080,19401,-9057,-57050,-82809,-86874,-60820,81663,174664,90134,-74286,-100952,2955,124057,73621,-18599,13343,-41041,-206584,-260477,-212792,-155992,-183584,-260937,-276217,-63075,155028,68502,-69475,56715,123242,22681,-73220,-24154,-60541,-24377,192191,238629,85460,60409,92514,73834,26025,-96980,-241234,-237047,-171210,-84570,64029,53924,-106628,-106807,-112148,-248213,-183825,-82211,-173544,-140061,69621,152829,100700,55122,32217,-402,-37022,21016,101048,32146,-44225,-76714,-54784,12813,-106486,-377911,-433892,-238725,22964,317175,428204,377945,279642,87707,-137536,-32520,219228,5751,-711077,-1146916,-647257,134971,448230,169261,-215611,-161990,152525,1236666,136867,-4245581,-2232063,4434990,3675773,-725232,-899659,148752,491372,238119,-709741,-1148288,-1159389,-1088879,-695449,-30583,397594,356964,157565,-55601,-251576,-183294,111324,344676,300465,115697,116352,24111,-237942,-203827,159982,336436,165204,27889,29107,-81199,-152003,83005,420325,376430,35683,-131545,-64858,50902,185620,318062,441816,677379,672197,185610,-301406,-260077,20674,115343,184323,287327,144203,-33264,167604,402668,227766,18999,41074,-7487,-230049,-256792,11353,242102,393484,426167,303894,214789,242140,225541,142306,156199,281105,211609,754,-116020,-125586,-88434,-113060,-257986,-361891,-279115,-99075,-87474,-52845,70996,81597,1563,-67762,-113781,-104820,-43587,-61175,-117808,-62791,95292,42108,-110921,-141351,-99890,-53486,-114045,-143447,-32840,49819,93106,117433,146039,166896,69104,979,184881,405700,483383,352652,52594,-24091,170230,176494,7894,-6810,63134,176222,332201,333551,24149,-222335,-101267,85781,-5740,-234636,-227251,-81214,-70244,-124796,-107270,-71171,-53383,-38711,-6704,32751,13019,-58386,-35649,-54361,-160804,-249649,-220670,-90269,-64034,-69451,130952,330285,210588,-37765,-127880,-72160,-76048,-167325,-260557,-155677,120855,148794,-118380,-201343,-8074,60845,89737,170920,24029,-167076,-69186,63675,20623,4809,128225,175138,52311,-26889,-61997,-154500,-106711,31687,-19425,-150616,-81049,88713,140355,132298,201472,303063,261653,182237,133979,-34130,-170579,19994,316538,379869,253985,129895,-18904,-108571,-80075,7018,42565,96731,217745,279301,120072,-228555,-388766,-191937,-3003,82583,198204,54740,-70117,-14438,-109437,-173225,9554,106721,-1082,-79064,69504,278265,266916,95964,-124256,-245164,-151462,-92869,-266431,-362985,-226201,-111846,-172496,-159534,-46257,-80982,-91080,-30552,-72977,-140202,-92072,-153744,-348886,-316706,-23085,126757,89625,-50290,-208018,-130743,42996,60222,60744,124352,73376,1794,43350,60922,121863,247537,212181,76039,2084,-64413,-63236,133600,279084,157372,18079,84815,177925,108989,35461,-17974,-49823,-49277,-20321,53508,69983,35206,18518,-52731,-27263,122026,241921,404506,488682,215366,-97312,-94444,12485,122023,235436,205880,-60246,-331754,-346750,-118959,225022,400248,294681,235244,220760,50749,-37380,71786,-17236,-241892,-121788,239325,386321,241922,30794,-66902,-77486,-186372,-316382,-191831,68260,55953,-79516,-102983,-94693,-182253,-115686,46360,124207,88008,-165856,-338766,-127905,137660,76614,-64889,-104847,-125736,-64162,139712,328770,281746,56624,-45530,75024,93362,-46977,24375,241121,258594,23911,-207659,-186444,-68979,-93800,-24801,313786,575582,447126,52360,-277054,-227790,49806,203427,38121,-226401,-292187,-118142,27113,117680,241740,286089,225748,163251,73810,-75251,-173122,-107473,39184,64681,48690,143202,211423,39244,-101221,-63334,29747,97028,6956,-313356,-490787,-245370,114943,245462,220703,206925,132148,89069,166558,63670,-203015,-318973,-287799,-274910,-165351,11283,-3270,-125432,-98916,-84716,-206375,-297377,-196238,49957,70264,-215491,-292513,-158103,-182431,-276046,-241700,-144613,-90637,-33045,24578,38211,92111,546326,932351,447530,370222,488307,-689276,-1352480,-703248,-695036,-720839,-108865,300233,641253,1423611,1793739,682729,-453677,-249424,-133823,-443321,-159301,79897,159159,210790,-36698,-217421,-123235,64866,262431,365851,378538,312660,116200,19188,149464,444554,694939,565724,104317,-163990,-37243,33675,-42315,17164,141515,228776,293630,237918,173920,267712,311124,160419,51022,93023,154542,29507,-167562,-114581,136260,283070,190884,40974,-106906,-118251,92052,203258,-47326,-333499,-329335,-112890,70699,147203,82434,-25292,23385,99771,66427,119746,52827,-195865,-375067,-447879,-276767,25307,91611,140383,199850,123172,28199,-36078,-112265,-164372,-197994,-129567,6238,18438,23852,125086,163019,45916,-65028,5381,58534,-47131,-143940,-85707,97967,141391,29564,-147445,-181486,27293,271799,265449,185040,178889,42185,-120372,-90922,-98555,-210746,-153682,-126751,-287698,-282699,-133575,-68094,-4322,93660,148335,148156,124802,94692,182144,160263,156,-122294,-100721,57782],[204804,212244,264704,393560,343584,189175,107374,57773,-2354,6988,79992,74118,37120,115748,146309,1058,-83768,61818,220383,113385,-89983,-196589,-117728,-82587,-145309,-54546,57337,-93576,-230321,-174417,-84129,41790,180957,58529,-143620,-63577,182310,231881,-45117,-257576,-72114,214698,150429,-40094,11089,73001,1360,-174696,-552628,-684479,-235780,122980,102113,116065,162050,69925,25564,127955,11405,-202437,-104348,114853,684,-175059,-152983,-78273,-49258,-153918,-272870,-90185,102885,11645,11712,194044,58379,-263096,-237533,61935,202246,233020,201245,95373,74537,68517,48999,176432,346600,338098,146041,-101675,-152834,-113957,-214750,-369895,-423231,-375253,-176776,29681,-78018,-229014,-95490,126067,178982,131551,50168,33009,199802,373805,279010,67158,23010,58148,7999,-70953,24106,158630,51837,-76264,-14751,79483,132752,151792,-15722,-47295,101871,154978,120982,264131,315038,140816,-41667,-22257,99780,54929,-30862,36104,210425,327915,234351,109775,125157,52951,-22477,139522,263452,175323,73513,23076,-12832,3874,-16827,-128796,65841,390999,287039,-97090,-229719,-133366,-90809,63958,330760,266680,-123291,-235243,-11236,179698,287288,235159,28968,-46214,66131,64002,-65724,-149574,-57097,88064,40482,-21479,44016,184733,345832,379089,138234,-151470,-267281,-122916,39803,121945,317132,260161,-236941,-476324,-237505,815,85374,197300,269568,191039,76226,59002,70416,-36271,-148232,-185105,-156471,-156947,-172904,-228335,-267515,-104837,96859,100323,-116836,-320061,-170781,183920,356134,299794,184634,49074,14954,-17587,-129082,-174655,-78995,60853,193416,299099,347166,308097,183653,-80363,-208531,-16533,147603,164896,159766,91218,214880,414846,361536,118320,-82248,-146337,-102802,-88196,-225611,-238058,-22108,63606,32799,-61154,-249949,-219199,6262,-75616,-290646,-206715,-101620,-199366,-234269,-31836,-1254,-25867,183161,301655,139561,29214,94720,224705,196474,-10473,-99858,25604,103410,114199,105049,69303,215843,341258,89261,-227401,-236884,-212862,-335865,-353694,-164514,16892,202563,322252,290288,166996,-75353,-291335,-343481,-225319,-155251,-287993,-434014,-280491,60065,169613,-46800,-226861,-112749,111524,224519,186100,-6265,-308000,-466956,-293603,26722,195669,180339,79321,-122933,-104664,111783,82785,-156338,-303400,-221479,-56080,-41191,-116077,-77931,-59243,-95328,-39390,-47995,-273488,-433720,-332298,-201391,-169755,-128412,65375,263531,324364,259565,192900,198697,94763,-216395,-366306,-217418,-102582,-77033,-12751,-119600,-396298,-425256,-193884,-61267,-36636,68620,139596,56032,-60147,-78108,-73997,-43569,-36374,-46220,-144339,-142687,5862,133580,66706,-15140,61760,52306,-131745,-208985,-75328,43539,-83692,-331224,-399140,-99096,200493,132293,-14229,108534,244112,125068,-59714,-23870,35674,123334,290240,294416,134669,73084,34546,-7691,-36321,-127522,-266235,-242628,-116137,-70770,-72964,-127351,-193592,-78822,4885,-106262,-51467,19641,-60452,-61788,107018,153927,54445,1446,-1039,-56059,-172138,-112190,86835,93220,9421,-54061,-69702,-19428,-94369,-309956,-381918,-338372,-228798,43033,203451,267680,322355,195072,-52084,37011,300030,142105,-559702,-1102142,-621780,315915,558135,-13006,-336318,1901,338837,812448,-51464,-2409741,-878981,2436725,1419068,-633184,-392880,-93392,413432,418158,-436441,-824745,-996660,-1027872,-750794,-116484,443680,412905,107035,-144705,-252122,-65042,332101,586547,389750,90905,55622,21627,-217164,-232692,161039,413520,262177,77259,63998,-6201,-94349,42649,285343,253810,17942,-52869,71641,139742,143694,166612,274618,599668,688805,238481,-219392,-137577,123043,154615,180716,274629,138796,-33044,152697,374377,232524,9974,-72179,-180058,-341501,-320639,-42399,190529,346003,339243,238339,235085,281435,192101,112097,166258,246693,104342,-150246,-290425,-235664,-127175,-176435,-334616,-332095,-200687,-72011,-117565,-66361,116305,98497,-20517,-49714,-91986,-97350,5415,26851,-57916,-72310,42913,32353,-11616,-52163,-103975,-70148,-109906,-165865,-49363,84396,112472,112068,155154,167693,30671,-49479,120645,346421,411091,336049,104775,-28142,38777,53089,-53538,-90559,-13104,120100,248153,250133,32269,-152048,-43753,93974,9851,-139171,-154383,-138100,-232418,-276411,-194195,-148594,-123571,24140,131404,142928,99458,3026,16613,831,-137492,-321614,-308522,-158471,-118089,-89835,107996,272708,141031,-110971,-147507,-28645,-58050,-180967,-238123,-135296,85135,111144,-94019,-113381,52582,24857,10287,98559,-35748,-216529,-92811,101928,68392,14611,106210,130072,9100,-43653,-55102,-139378,-107074,2294,-111231,-281248,-174448,20105,67156,109290,288192,481232,475957,326073,154306,-64629,-203348,-41784,242853,371321,314577,226637,107160,-7385,-41484,51771,116596,154067,257580,291678,108058,-258405,-442067,-220820,5428,95002,218540,88655,-88038,-67435,-113049,-148275,-6174,34152,-48017,-69821,67160,290864,264959,31162,-172283,-191537,-13138,1547,-256231,-374723,-209317,-106562,-169650,-130370,-35338,-85556,-64588,-32204,-167146,-242099,-156307,-166516,-336121,-324682,-42669,184405,214806,34620,-167683,-124975,35961,45279,53284,184431,196940,89542,61719,78968,183810,330950,292166,171367,153103,84033,-13481,74337,199030,111753,20118,24132,-4020,-52863,-23696,-34898,-82755,-70283,-9872,66949,40064,-24916,-49813,-152922,-142319,74531,216816,419492,549014,262640,-69324,-115218,-32481,160296,342262,308454,44428,-225999,-278650,-81988,243001,376164,229767,161248,240712,195490,128792,147757,-48106,-290796,-93659,282503,389189,269800,105582,-115402,-179694,-189571,-286892,-202256,53041,72950,-26624,-63386,-139914,-275877,-218892,-14907,72414,30097,-215751,-425500,-205219,129902,100601,-90577,-155262,-156930,-96688,69211,259342,291654,86267,-70551,32818,102261,21161,34413,182402,218022,41881,-138094,-109337,-29159,-71516,7006,360199,605797,396331,43123,-134634,-7851,182220,194453,-25935,-257477,-313618,-135362,64412,184373,281033,274384,132398,38615,39600,-33801,-186425,-153869,25162,72208,80894,151123,82841,-91526,-97979,-53574,-45098,-12573,-86830,-382700,-531153,-271365,120421,310956,312523,220018,59126,31733,181237,132828,-147262,-286130,-226863,-195508,-131512,8637,-26924,-156551,-138522,-143820,-245621,-284640,-160243,83330,67426,-293575,-385491,-182620,-144247,-246013,-212507,-72316,24,19022,69607,80762,-22921,140041,584427,236278,5146,399958,-338511,-1274321,-728945,-560116,-621460,-59837,335829,566112,1225570,1757011,880624,-261870,-338411,-154674,-414329,-392324,-184573,2639,118640,-82670,-219699,-76624,185987,406321,436739,383089,307803,114992,9504,109927,353009,549555,404973,-43958,-290812,-132204,-13828,-56535,-19511,106433,232040,310217,266726,212503,312683,348659,191474,100997,183198,240308,62239,-192727,-205939,15252,195750,225020,152345,-27949,-58955,229028,350182,22653,-270128,-217032,-77307,8636,140860,121716,-70331,-83567,-11879,-49893,-9018,6031,-149852,-368230,-466275,-203654,127870,147685,167925,224540,172825,106199,-12027,-147540,-145609,-145478,-134837,5312,81966,98283,128528,66295,-75737,-96965,4995,-26370,-181446,-230452,-103342,39134,106998,78042,-20461,-68500,97010,333888,282444,128520,133552,55930,-122985,-127657,-144005,-186892,-86175,-93754,-293655,-318875,-180955,-114540,-53431,58773,87402,27170,-31543,-15953,125838,182295,58306,-95903,-88487,76112],[214990,274440,324383,387537,352948,247768,154588,118091,79502,77890,178901,200752,142324,197296,179988,-7344,-73915,79819,197180,79208,-72436,-89921,-49596,-92453,-178261,-79890,52003,-87848,-235716,-180820,-97159,3486,153298,87283,-126966,-100701,107808,164635,-47864,-166791,17377,232278,149301,-18173,17748,60180,-10570,-121607,-378594,-517229,-164176,123139,37700,60259,132749,-3368,-81597,-19785,-137682,-309063,-159008,59319,-61209,-235487,-205556,-83612,19522,-67677,-282302,-234598,-53017,-60762,-76487,80825,19474,-243481,-243620,42611,210526,215450,138357,91870,144260,110398,38881,147294,346839,345106,149642,-49071,-99811,-89473,-114900,-196718,-283472,-367257,-249824,-6545,-73706,-266034,-161409,126149,238075,192722,122220,106997,223312,358483,259385,115733,83115,102007,69009,34526,109460,181031,39676,-91451,-4675,35210,-8116,-6460,-86020,-86724,39211,87373,58901,239766,351917,214806,9186,3547,145082,114217,42399,148117,318365,386125,304868,250249,297273,181024,25093,183925,357339,254985,86389,50402,90724,142144,87960,-102767,-68153,105415,61828,-167732,-231481,-154131,-167879,-111564,209406,275292,-70705,-239689,-31669,175099,234555,148078,16664,-8476,26839,13698,-58204,-180188,-157331,-5051,31409,6222,22806,55237,157787,241696,84231,-183440,-299834,-156922,35589,176730,327726,259747,-148281,-351416,-168775,43125,161614,346290,407998,228204,-5299,-131684,-151311,-118765,-15536,66775,-20268,-147955,-173010,-157408,-169051,-41012,111064,68137,-134858,-255262,-109698,178467,309957,277882,147176,-64797,-154221,-109543,-94665,-93318,1173,94267,176103,283995,381761,338817,151775,-105548,-192547,-48874,39268,139518,262047,256748,290981,345401,229969,68228,-33902,-134111,-175739,-163333,-186225,-98124,58813,9448,-69132,-152776,-374080,-308198,-16806,-85960,-338691,-247360,-93287,-152237,-179135,-7924,-20768,-87402,111219,290581,187636,51149,89327,223948,182842,-8513,-35475,114256,178480,137491,63023,6683,182062,380595,223821,-107115,-234367,-273933,-327221,-258154,-50610,117271,253588,263762,160527,84967,-26402,-166770,-232348,-187984,-164358,-286147,-387280,-216343,89675,219410,71657,-119730,-109480,39665,137926,116810,-32437,-301090,-463085,-288355,117453,376384,334865,160500,-117396,-135494,118907,99954,-181953,-311464,-143548,63711,31361,-149602,-197096,-174958,-85990,44961,10440,-241500,-367770,-255117,-172708,-181022,-169315,-25098,198544,315618,298296,246419,245900,96643,-262918,-422721,-218272,-31386,-436,10615,-72870,-278288,-329195,-152020,-23049,-20006,115736,282312,163491,-44713,-76052,-85370,-175064,-259305,-214779,-202345,-165231,7974,137732,61545,-13515,94530,145916,-16363,-114420,47505,184561,15821,-326686,-433265,-116704,196232,159249,38425,134081,308831,168727,-66995,-26711,158338,299702,353845,274961,148174,74274,-16154,-75712,-84011,-129794,-241551,-217980,-62928,-54627,-185302,-264014,-230118,-45455,96369,39146,77256,125555,55282,10803,99512,69689,-54272,-56246,3399,-55633,-235275,-197958,53408,124475,58517,-990,-28586,-10934,-81593,-243528,-289096,-333519,-367718,-222415,-63436,115009,320951,270001,57821,136308,356043,231007,-408484,-960299,-501493,453234,548409,-233945,-416121,234510,591027,247942,-929208,-1209575,996527,1740602,-367132,-915869,-247095,-356798,379539,577040,-180718,-499185,-765939,-883984,-701946,-147576,448393,423125,47903,-231702,-274132,-35624,423808,709808,429294,69199,-11495,-7227,-201649,-265176,118649,429230,315795,116494,97590,69514,-23823,1784,115668,125455,39886,59202,198049,198739,92631,14742,69653,412116,595552,213781,-170831,-17815,228028,211036,209143,273939,121584,-43421,117163,300021,213900,33494,-116974,-279376,-393680,-360129,-137326,89171,250714,226412,151700,211844,251024,98444,31171,137564,181643,-10207,-298045,-447573,-318279,-160681,-253420,-408757,-316415,-132154,-44576,-122255,-94099,89205,65127,-56381,-42952,-55755,-56243,50719,89637,4958,-23355,31891,31511,76739,37383,-81484,-62942,-77794,-146998,-35459,136715,166570,148044,167547,142422,-22079,-109501,3758,176586,252367,284105,151486,-31181,-87906,-70690,-126361,-179010,-84524,46549,130898,152142,57714,-73458,-43955,15816,-25616,-61569,-84883,-181074,-374437,-406743,-240449,-182000,-154699,97473,249009,233751,174973,55253,43622,44889,-116479,-361641,-345669,-175018,-127947,-106003,61085,196773,64219,-172149,-133143,31834,-29969,-147791,-136576,-64100,47314,51259,-69566,-2389,119379,-20184,-101665,-4342,-99213,-277335,-151165,97178,107737,59608,109748,62529,-88010,-94481,-35400,-84274,-50465,33932,-163636,-382716,-239231,-19936,13219,78922,318346,534155,570941,428266,175937,-94119,-235256,-114416,142650,318926,343494,281724,183498,73856,-5868,49578,128928,160769,251218,281538,97247,-259965,-446053,-224082,24104,140988,253040,125505,-111134,-138867,-137198,-146994,-59692,-45145,-64445,-39486,43086,238699,231703,-13267,-196421,-139297,107916,124357,-167918,-325150,-164824,-85973,-168861,-118676,-42510,-83034,-29409,-33109,-250051,-330559,-218234,-170873,-289467,-295531,-65513,181315,227968,35811,-139215,-115061,15146,28627,43470,198836,247858,128523,74175,119049,248039,368740,317464,242707,292347,228246,44559,26,77570,50620,14078,-40496,-169235,-191405,-79389,-40276,-79904,-44059,43884,99216,27856,-61668,-117672,-257797,-263014,-12242,156132,378309,503208,237937,-39033,-119103,-65260,197160,432848,381847,102392,-203529,-308430,-111993,180620,258089,119451,68190,212549,286568,278304,236635,-27792,-269771,-64839,240115,280423,236599,160785,-148630,-264270,-201633,-275680,-208259,37295,77012,-6278,-60861,-215823,-358854,-272390,-50350,17987,-33158,-247381,-477247,-276594,91877,124212,-67812,-157763,-149007,-88089,12062,160115,277114,127496,-90332,-51848,54425,46489,3875,86632,167371,64698,-68246,-37009,7434,-40764,54334,396672,586536,331463,63366,26678,167211,251528,125558,-105459,-260137,-292906,-134684,86154,228213,331107,308388,84234,-80620,-16890,15454,-142839,-161029,4160,88568,137167,146691,-65936,-214998,-95560,-26795,-101084,-142830,-201801,-416563,-512421,-265854,105513,321467,353863,201623,-19782,-24028,158425,152426,-97374,-219752,-124285,-75985,-67821,25614,-18853,-144543,-143418,-159807,-225985,-223619,-101852,128804,89530,-323616,-441258,-197944,-116120,-206621,-158873,11008,96389,59464,72726,59527,-229159,-356142,125927,-34534,-425305,224439,124511,-829434,-483965,-244340,-385592,56562,373023,392504,797679,1426326,967540,9217,-299422,-153464,-275681,-408873,-322671,-127028,25787,-104134,-181059,-35562,228077,448255,440967,334565,236969,72039,-30696,46629,225407,339138,199644,-178981,-370499,-214992,-97403,-116702,-91141,36356,188295,268215,242992,219254,328323,353630,197433,134513,256899,297726,94335,-166688,-231517,-58748,130427,250370,220571,8625,-36299,305322,446043,101749,-173389,-111852,-84926,-104826,79310,153740,-50371,-114153,-68401,-113097,-84509,16517,-53122,-309476,-399251,-61236,242712,221684,200658,200886,156340,151107,6423,-174445,-104125,-54385,-131887,-57224,71589,110486,78250,-57688,-204648,-131611,15627,-72210,-269644,-269504,-68856,27464,92776,136882,125391,66703,167801,349831,266865,84025,102299,92873,-77932,-149419,-199597,-167785,-20553,-53815,-270223,-321004,-204869,-146181,-98809,11499,26161,-55625,-114478,-48581,86857,195156,136080,-16775,-32871,98804],[197747,276927,320077,335449,343347,298091,196399,161486,136946,125227,244454,293612,202865,198923,154033,-22142,-57628,95616,158102,31120,-64432,25753,46251,-69717,-155587,-47469,55575,-89158,-221838,-147609,-77722,-35453,81086,73543,-131727,-167977,-7700,53505,-57456,-71396,86738,207750,124534,35105,86751,99728,11434,-52582,-185023,-308937,-86659,101071,-36258,-23435,69888,-86059,-172690,-122816,-209939,-336445,-181857,-8992,-124570,-298755,-272266,-102572,52455,-21392,-274414,-319544,-148089,-97716,-170908,-86356,-48051,-201607,-199943,67165,251513,211321,80944,86529,190460,135679,34484,137337,348577,340429,144684,4586,-61161,-93925,-63137,-61298,-155975,-330608,-276959,-26670,-50788,-257979,-190429,105776,246738,213859,175388,153880,181073,246365,180323,137982,109343,96635,103681,133841,184655,182463,19513,-102054,-20875,-40261,-154354,-174114,-154351,-117921,623,36274,-3615,143977,298900,235092,44615,20017,171389,183065,126940,227353,356560,362555,312745,360194,437441,261201,32542,179596,387131,289538,89304,70588,182513,266692,160788,-105882,-217898,-160808,-160908,-251952,-231880,-153351,-175732,-205029,64581,208259,-46488,-242067,-80979,115336,128953,44959,19441,56756,21478,-15360,-49611,-191595,-232470,-98576,10017,21463,2663,-34858,20968,118514,46624,-191647,-324800,-213108,-3353,208608,329706,242693,-55115,-226105,-137033,24793,171294,389170,436255,195036,-109876,-306517,-342475,-169640,109266,266643,81578,-140492,-148964,-62546,-68851,-29543,62578,423,-173338,-207804,-76467,131675,232829,234733,95720,-172891,-305904,-167345,-41361,-13070,83661,158207,185125,249577,351557,325009,109737,-110264,-157278,-115621,-112267,75288,325131,400953,352953,297615,154031,58690,40532,-119315,-271057,-251689,-149260,28006,119540,-37859,-156935,-225851,-435998,-350749,-40146,-58942,-287866,-250960,-127391,-161932,-160417,-40423,-85393,-192325,-34736,192328,175762,52465,66557,158665,103188,-24496,29970,183982,224274,146022,12419,-71646,102599,365320,327658,14657,-214653,-289724,-261630,-149276,21366,194822,282142,176225,31842,8336,23402,-24467,-85119,-124333,-152663,-235961,-279626,-104858,153699,249592,142728,-26477,-93617,-2095,70977,28161,-79939,-257743,-384785,-238053,179002,480244,437384,207118,-107040,-149799,92843,62169,-212796,-258283,-5286,203543,112400,-148345,-276996,-244101,-58634,102589,50023,-180477,-272970,-176911,-125633,-158065,-191239,-139936,72167,253820,308812,285662,264197,81227,-266248,-408708,-195073,10527,35606,6816,-43632,-147802,-198274,-93303,24156,15908,159182,398971,260230,-13151,-59684,-92235,-284094,-426430,-359357,-243526,-176306,-4226,122106,54024,-7122,114202,219355,105261,-9505,118810,242942,98781,-252264,-382144,-129598,124227,132139,69661,120660,280497,143676,-94876,-40335,268339,454499,351051,161359,104801,62563,-40836,-106878,-101932,-111663,-190639,-175529,-19939,-35914,-246463,-334995,-225714,-27368,121141,124044,141762,187555,139382,70197,61261,-67277,-192163,-104542,39691,-11407,-225234,-225799,6158,125101,102855,76719,58248,26593,-92059,-218644,-197181,-227340,-357381,-408508,-305846,-52992,252888,290882,180306,252658,385195,264744,-281110,-740296,-291540,549315,464987,-395605,-398096,502065,819509,-369057,-2275317,-916573,2901888,2255333,-1473763,-1495489,-424267,-567102,379030,686584,-2715,-268789,-517447,-677815,-556182,-112076,424629,405407,5769,-285805,-303942,-87748,361226,643972,391596,64466,-51676,-41329,-182563,-280122,48419,373902,291065,110283,103831,120217,51409,-20394,-35868,34867,97284,168388,272875,216796,60142,-82712,-105664,180686,425467,123996,-162892,67075,302065,257094,246759,275733,90077,-69858,61857,188056,159421,57729,-122960,-312958,-379466,-356542,-241676,-35163,137390,122410,70149,166772,172997,-32923,-83635,83395,122851,-76903,-379362,-524818,-336014,-162527,-303769,-439050,-306928,-103313,-38373,-108723,-127183,-5815,-21883,-105153,-55167,-32497,-30493,44469,92713,49129,57092,53046,40108,132415,98019,-51152,-49578,-42935,-106402,-2955,197013,251502,212203,171881,99481,-66494,-155524,-120710,-41109,61172,201396,167129,-34596,-167488,-150413,-177359,-236648,-135529,-34152,-3377,50383,81516,-8604,-95960,-129507,-103367,-14996,-23725,-189065,-455131,-485593,-238626,-157978,-130869,165859,329765,291529,216223,76256,27106,49757,-114825,-360612,-323926,-139790,-99638,-117984,11651,138708,6412,-210331,-98154,90358,1990,-77258,10489,30736,12412,-20720,-62801,84344,165258,-60703,-213323,-118316,-169236,-345634,-229671,48962,122907,115498,124308,-15732,-210864,-157667,-5935,180,59519,116085,-165218,-418766,-254041,-29351,-20460,42054,281199,448921,519657,462742,199445,-113471,-260099,-179003,35796,238131,334701,275127,179936,100617,7367,264,77980,126714,210031,247065,82576,-230355,-388483,-196840,42903,204750,311235,178500,-118486,-202891,-172705,-164509,-129227,-105828,-42480,8891,9120,136192,171758,-31412,-198471,-113142,175369,250853,-25610,-233905,-112360,-58871,-166230,-129578,-67581,-67733,8154,-45118,-306205,-368854,-237777,-159613,-225830,-240337,-80086,125897,134381,-32337,-121589,-94965,-4288,20177,36587,163722,207495,99873,66149,155745,286187,349212,283365,272080,387693,338679,94137,-75257,-55552,-12059,-4167,-97832,-279458,-283448,-122851,-30706,-38170,25266,128918,143636,39843,-56767,-150894,-319299,-337386,-112564,73944,290672,364037,154699,-9004,-105696,-82386,219998,478260,403799,101988,-271045,-430259,-201970,64173,95697,-2963,-24559,143862,299271,361969,308820,34408,-191257,-47289,116911,77946,149992,177850,-161181,-306260,-210133,-270546,-206782,16040,69359,-2578,-80660,-292329,-409677,-262283,-46071,-11351,-63155,-234781,-464648,-314206,40906,141799,-11324,-120091,-98287,-26532,-5955,66678,244966,168872,-102947,-163373,-45393,12110,-56484,-17417,107788,67590,-39837,-15459,14634,-15378,98761,401481,510128,272613,123222,175696,252438,238085,28165,-168908,-227640,-222089,-101612,87792,229561,371612,373899,87591,-162310,-71296,63534,-54273,-122044,-2213,128293,216005,134363,-196955,-313782,-113854,323,-118654,-246631,-294138,-400549,-453039,-253200,55769,265182,332356,165356,-71329,-58525,109878,134848,-42417,-127933,-6674,57123,16715,59378,13297,-104126,-122340,-138486,-164931,-134920,-23309,192498,134523,-305956,-456768,-225032,-138690,-189573,-101753,88401,192098,109574,52001,-16344,-475683,-829106,-337975,-315649,-836004,5108,597073,-122908,-15321,209096,-56956,196538,380081,147526,266753,945112,990703,311196,-131970,-82436,-34570,-206830,-314240,-195806,-32645,-92045,-108298,-1522,179891,368989,378938,259495,133057,-404,-94194,-28879,86568,112215,-2696,-270142,-385895,-262358,-187592,-213050,-203212,-71830,99726,172981,167193,188459,308111,330509,185911,144223,282094,298462,114380,-89629,-170135,-58220,113393,273894,240838,-1427,-57377,291800,461949,166494,-81422,-53664,-133493,-236973,-20150,173085,33209,-62399,-60232,-123082,-103037,78092,83123,-183990,-234778,124787,335692,276893,220750,135260,86168,166857,31347,-173517,-46300,42584,-141033,-176571,-1375,77457,5825,-166052,-309271,-180046,12244,-79672,-293691,-256722,-2469,80461,123575,201274,240764,165788,200163,307566,217542,61170,97516,137012,-11585,-159419,-238451,-141490,28310,-26293,-230640,-286256,-194046,-150086,-122830,-35866,-24074,-80016,-96591,-10390,60446,180165,201482,89171,44770,115161],[164671,223455,242259,241205,320761,340583,230889,176388,149266,131964,261107,325698,196526,125252,80827,-40588,-38295,109757,130568,1315,-49483,122653,143106,-29574,-105757,9833,55406,-101197,-193707,-90138,-41786,-65335,-5325,20900,-157130,-241722,-121764,-57005,-66898,1368,116281,142638,78337,103905,198593,174490,51867,6390,-33089,-118791,-17077,59861,-109407,-113032,-10966,-154851,-226541,-162771,-189676,-258144,-150170,-66912,-174168,-345206,-338331,-149652,22573,-22688,-228604,-298009,-149504,-97354,-247734,-254597,-121747,-147721,-116660,133457,308508,217421,60951,103834,224081,169332,68363,158489,332961,305047,117026,18794,-60665,-121626,-62742,16022,-58643,-266343,-247909,-18501,-9314,-207686,-181503,69839,204888,188917,192806,156585,78647,61661,59782,116109,84372,37929,99306,187146,215355,168333,14181,-97403,-65443,-130038,-267041,-299191,-194802,-112790,4083,19473,-41500,17716,176443,198173,67785,44796,192726,257653,210908,258456,317901,266303,258494,410992,504111,266779,2599,141655,360683,286891,93837,76551,237023,358832,206315,-125323,-332353,-317839,-299456,-310335,-231243,-140013,-107205,-147660,-19987,104104,-54220,-245133,-154267,10544,5593,-39254,36212,129187,53491,-18419,-50446,-193060,-274648,-164062,-4173,35776,-4960,-63523,-28011,53737,36953,-177088,-334953,-278915,-82762,181524,301579,205496,14597,-124649,-127441,-37001,101912,301395,338287,93146,-212576,-410065,-432584,-166524,194598,353133,119934,-131967,-96951,49303,23163,-61901,-28866,-85847,-242040,-222729,-88966,64542,161933,195245,49738,-244256,-382364,-163998,17460,40381,135132,227874,221723,206586,261856,263415,64343,-97019,-113930,-201991,-277132,-23077,328111,470350,372864,270861,141492,96873,125379,-110735,-376110,-344525,-141840,91389,142477,-64148,-210599,-260136,-410998,-336554,-64627,-19805,-178334,-226451,-201302,-236446,-188097,-107106,-163537,-296309,-199293,42500,107431,25546,23088,49242,-17994,-60329,71689,209132,217421,126626,-39449,-146121,3208,306870,381517,113586,-177843,-255484,-161356,-61053,35723,225066,275389,85285,-57527,-36265,63464,103658,62900,-43423,-112121,-148182,-141928,25307,231847,240685,132661,19551,-70750,-7043,41412,-50467,-133554,-189850,-253528,-155683,191248,459411,430168,195799,-91489,-144156,36558,-14785,-224663,-149578,152774,319943,179235,-123722,-321297,-264161,-15588,133660,62555,-123028,-192611,-125758,-71712,-99073,-185239,-252726,-95395,143530,275619,289626,244441,57363,-217248,-318838,-150539,10072,21961,-16625,-33683,-39726,-69390,-30983,67412,58795,195728,477354,345515,47472,-14765,-87001,-347078,-497650,-429498,-263691,-182881,-36068,80665,40141,5162,122886,254039,192639,69158,123170,224080,149741,-140449,-278943,-151252,-8204,53427,67387,68348,165471,72687,-132684,-65012,337139,549543,289476,-10603,4149,33034,-35226,-90235,-82952,-87405,-149292,-138216,4532,-17740,-249024,-340077,-198648,-31347,73251,111733,106060,165809,168011,113649,15214,-204753,-313103,-133147,86714,45569,-164955,-202387,-45239,101310,142316,162954,166341,76368,-135304,-252674,-139234,-64835,-227828,-471309,-454181,-193505,122495,253771,292008,358428,388525,257252,-180571,-477827,-29540,607945,368513,-418042,-253155,738784,920668,-936256,-3649797,-1380575,4325408,3348002,-1959894,-2138241,-746193,-692469,373651,748225,109416,-141558,-291952,-447942,-355699,-26013,386186,373476,-6798,-290859,-321269,-170012,186298,398676,279171,86811,-45050,-64061,-151464,-252155,-9868,271457,185019,40169,66244,126457,113329,-13184,-119230,9563,168219,232960,266618,193140,65117,-93802,-201696,-20340,230010,6798,-179318,100213,320842,268736,267476,268601,47521,-110431,-8125,52970,63188,46888,-137071,-314414,-314157,-305417,-314311,-145678,37391,47179,13572,127452,86104,-163043,-197097,25499,97985,-59830,-347741,-481884,-269540,-115186,-295830,-398209,-281023,-119433,-65209,-99800,-165226,-142936,-147015,-162285,-90031,-51372,-65206,-36479,27991,56472,117193,75325,49370,140904,107731,-30581,-40073,-23061,-65161,33803,251045,343013,271998,156282,52121,-86240,-170220,-200432,-212264,-93583,100442,138330,-37479,-176188,-156696,-178621,-237996,-152132,-104526,-129564,-38687,91205,27348,-174203,-295613,-195779,5346,32239,-151713,-451253,-493765,-196248,-87941,-65677,209553,367862,315996,219199,60561,-31393,4123,-133085,-314321,-249269,-69758,-49633,-120145,-17837,120553,-17573,-223109,-65110,126345,29283,5005,148600,112558,-15070,-88640,-81701,111004,174888,-80616,-287459,-216740,-241544,-406297,-300544,-25813,103656,148857,128345,-87283,-314358,-200503,29851,94783,198479,218394,-119384,-373254,-215967,-19785,-41109,-86,187801,264565,348920,423804,222389,-111466,-259943,-205892,-51266,151055,290490,204827,93123,60222,-9344,-75264,-14973,69672,148897,186294,60173,-167648,-268388,-139967,50849,258264,383728,244294,-99353,-239445,-208767,-190902,-188911,-135493,3737,61913,-18236,20878,100030,-28604,-185799,-120787,179677,352934,128609,-127091,-66437,-30300,-152059,-156410,-103065,-42039,35402,-73851,-320363,-328922,-187108,-128111,-163214,-174231,-75619,46163,-18892,-129408,-107777,-60644,-8615,20426,29004,90871,91653,8725,29007,163984,277055,277293,201891,249264,412601,389925,121799,-132615,-164015,-66079,-35454,-138845,-320455,-328270,-154261,-11156,29291,114298,213018,180104,68205,-9804,-127349,-301509,-330852,-192336,-9155,178072,178017,51783,23801,-71612,-78338,220911,461389,368815,55515,-388254,-586655,-318313,-60193,-45235,-104196,-103401,54293,231191,339334,322945,102953,-94708,-54028,-50354,-146634,45836,152382,-156101,-295486,-200828,-250614,-192827,-16521,43395,-4522,-101481,-335699,-409527,-193544,-2524,2255,-34471,-164209,-374681,-299320,-3542,149356,53288,-63600,-15585,82367,26361,6814,203686,198828,-107873,-279837,-182201,-78999,-122375,-92303,50677,39443,-72647,-66937,-20949,-7353,121555,364181,391004,230420,213682,286436,243302,155295,-60960,-197992,-169850,-113739,-34652,72400,183465,378447,431861,118955,-192906,-105012,95708,46651,-46778,20480,188019,295876,116905,-277641,-372183,-153614,17535,-86654,-280056,-323917,-335421,-377531,-251767,-27140,152519,252657,125043,-76297,-64983,50897,105301,28861,-26600,93286,171945,106962,102903,53207,-60411,-93341,-97318,-89665,-46032,61607,266521,189235,-256226,-439646,-278095,-233438,-220040,-64305,143743,276932,181631,32219,-112840,-669404,-1142588,-688158,-558181,-1154886,-224242,943780,632102,562418,707843,288006,313254,341259,-108647,-206307,479528,967089,575731,124603,87621,278214,148783,-181346,-189166,-38212,-51134,-19007,26921,63061,190817,267744,188622,40230,-78810,-161646,-98523,-35937,-80388,-158551,-297716,-331162,-251922,-242986,-312625,-340442,-208705,-23077,39507,53302,123905,253701,290750,169785,130609,246423,239037,116443,18393,-34073,15466,146797,293906,220546,-45803,-115186,190423,396933,196875,-31742,-57631,-192178,-339684,-122372,181623,155033,42910,-10477,-103704,-81347,166703,234597,-2536,-1802,307733,372826,272789,207189,48330,-1717,169831,72180,-136038,15678,113593,-172425,-321328,-103854,27774,-53185,-222564,-364986,-246551,-26063,-65522,-257716,-202858,67578,183507,201083,259280,287682,190460,171145,212521,143617,61373,118782,164233,35657,-162559,-237464,-100500,49511,-24876,-187217,-217412,-146109,-120771,-115038,-72401,-57872,-51424,732,58220,33539,123844,222550,184844,115899,117825],[135111,146981,117124,126046,291287,375638,260240,163564,111583,94614,232334,294745,126015,7673,-7346,-53669,-17310,124111,137353,14499,-15058,180040,207905,4224,-62390,51223,36878,-124671,-160035,-31763,-11508,-82159,-69600,-43563,-186586,-289950,-192484,-124257,-69682,36408,103544,52636,21100,166091,312545,250010,87814,37361,48124,16918,36978,8019,-174502,-185532,-85436,-188994,-231654,-144297,-98102,-92572,-64869,-95140,-194229,-352006,-380695,-219804,-66621,-58851,-137723,-168211,-70885,-72768,-284521,-368563,-178282,-93589,-15596,221680,353775,223112,95185,160603,260856,232278,161625,206806,280859,227319,63529,-22898,-101915,-159397,-95814,37002,3266,-181267,-166187,29512,50408,-129543,-145173,28398,128039,125219,167682,114536,-55784,-145610,-76432,44907,10584,-53190,62039,176111,181429,140570,37509,-69618,-122441,-207872,-320995,-347512,-192106,-63141,41171,36138,-45564,-95375,22514,117071,83520,87914,218537,325209,279436,240695,219561,133223,166755,394442,483697,207254,-39749,98974,302810,264665,107901,65498,242514,412105,240856,-134355,-367491,-330472,-314672,-310313,-224430,-122476,16693,61152,19559,23364,-75903,-243289,-233672,-112983,-96655,-78027,62616,188864,113464,1736,-63796,-193883,-284700,-180361,11612,66499,9704,-33697,6843,66258,60789,-142484,-323379,-334664,-189299,87916,232861,149940,43462,-56584,-114627,-106480,-24944,110979,142944,-50678,-287972,-418481,-395578,-110272,224845,317926,93459,-123235,-34624,152518,96389,-104951,-122574,-166469,-332862,-310419,-143161,-654,117338,175915,28832,-254712,-348333,-97392,65091,53721,138311,276200,272120,163098,134876,162204,19103,-74280,-73879,-283073,-421600,-136229,273631,441491,334809,242108,164855,173937,210061,-105790,-467621,-431882,-179000,74637,131130,-59444,-213955,-237665,-304013,-276541,-91947,3425,-66258,-187415,-292711,-350288,-245741,-168956,-217352,-348359,-313941,-106739,5725,-24238,-33339,-61600,-134125,-106070,75692,181324,155442,76775,-79596,-190193,-80249,226970,380399,175435,-123749,-177804,-55461,-12103,10322,209849,232749,10948,-89059,-34906,91589,196750,180997,39013,-47149,-45085,-12426,137064,289993,186022,47281,10386,-48207,13817,48892,-95161,-171343,-110541,-101456,-59240,156669,320058,301508,127929,-69255,-117569,-32661,-101340,-199892,-7638,287460,382013,221637,-83799,-333304,-248459,29570,140733,47041,-98643,-163262,-119715,-25925,-13655,-146936,-329860,-259093,7164,194105,247659,190089,28622,-135598,-177756,-90878,-26224,-30682,-44901,-34274,25557,26161,21041,95121,93716,220564,513097,415905,128566,53724,-64554,-353631,-471452,-404084,-259494,-188164,-82178,20222,19091,18484,119565,239668,217626,98448,73500,156754,156441,-41552,-173874,-186339,-166354,-53955,30901,-11051,8478,-8398,-166598,-93350,357533,576685,214353,-168179,-129937,-17906,-8864,-30101,-29992,-70772,-148747,-130436,3154,-5468,-204279,-295495,-164670,-47042,-16214,10356,-23248,51986,138626,142323,-16668,-292761,-376963,-138445,117434,80848,-87955,-144998,-89229,62716,173931,235643,265441,122809,-201204,-331393,-124252,91009,-51787,-408058,-463045,-261543,-32548,175207,363653,419625,370495,242361,-85692,-210884,227274,628235,308280,-272623,-3324,855034,812201,-1356093,-4570477,-2135772,4923618,4213965,-2040037,-2557310,-985929,-752610,314647,784522,222971,-46795,-112423,-245678,-166481,71445,338416,327889,4492,-251559,-307672,-213545,-13930,58254,122674,137252,8087,-68242,-104102,-164820,-10579,168375,29235,-84364,-14801,79904,136555,18941,-108465,49925,220979,222438,174247,135211,106228,-24244,-205312,-139475,60812,-88474,-188191,84968,277263,233853,252410,244893,3615,-153716,-80659,-83609,-65659,-19324,-194091,-321012,-230152,-223337,-329124,-213051,-30749,-1712,-13461,111973,27232,-249684,-267885,-14105,113733,41658,-196291,-321315,-128218,-19025,-220599,-286715,-217167,-157502,-119724,-120040,-213064,-282321,-275960,-216375,-144208,-127978,-174640,-175485,-80823,20902,107589,61968,45076,99399,59408,-29009,-31522,-18731,-34851,64604,284297,403757,289185,114475,13888,-78112,-150542,-199286,-254681,-159760,-2048,69536,-37850,-119232,-89479,-124154,-182440,-129451,-148043,-222748,-99034,84877,30262,-246117,-426568,-266390,17235,88090,-76015,-367552,-430046,-130473,-4131,1193,211199,366853,316772,198548,22293,-109363,-78539,-156017,-228611,-141642,7798,3153,-103231,-14442,139506,-8746,-214443,-55368,124034,43200,67079,224065,149057,-33111,-134719,-118406,70292,149845,-68443,-296194,-274851,-306174,-441784,-336028,-99232,51288,132609,103096,-135007,-354804,-195152,68404,177971,327827,304137,-41415,-255909,-141035,-10453,-58275,-43600,68259,54189,127495,328489,240211,-79955,-217587,-174723,-95540,79393,221042,88391,-50808,-32234,-47127,-140566,-109036,9156,78936,98093,27798,-75652,-101687,-61850,42349,276373,445441,303537,-59184,-242759,-236756,-215067,-219277,-138150,44585,100462,-26712,-64274,36371,-16414,-167356,-152278,137842,408508,250794,-27586,-29922,-643,-118540,-183778,-136342,-15106,38114,-114975,-281942,-204949,-67643,-78184,-114606,-111462,-47301,-22815,-165801,-209313,-88760,-11563,9575,22620,12227,3935,-54877,-115984,-35463,128455,214051,171563,95521,174393,355268,368721,122265,-155496,-219439,-107557,-76889,-159087,-302730,-339970,-179353,7380,98422,189935,257138,182405,92570,60505,-48369,-200782,-245035,-223062,-71193,68593,8812,-23154,65193,-11437,-45269,201035,385684,290995,-7873,-489590,-701797,-415581,-145937,-113377,-161798,-160343,-30331,104517,199110,246227,132656,-29345,-92561,-204427,-297437,-29240,93972,-143600,-240571,-167375,-202991,-164597,-63541,-11119,-12720,-105992,-322820,-349515,-87726,65358,59114,53960,-41215,-219285,-231107,-28991,144219,99588,-12969,78095,215893,100605,-10880,159668,209494,-105418,-377773,-331831,-202561,-166493,-108138,14659,-11052,-154906,-177666,-92310,-22447,109810,288484,258622,202960,307191,342721,171771,44386,-114858,-193992,-108844,3529,53866,51304,104240,335715,437248,138986,-180721,-113501,96900,119340,39306,69670,245865,342657,93853,-291164,-376763,-195102,23595,-9835,-223512,-274553,-238696,-306249,-263913,-124094,12218,135195,88978,-38186,-50680,-4512,88979,118768,65958,152862,246547,187154,146322,81685,-37651,-73208,-53842,-23427,19120,129816,328974,233110,-199278,-405355,-356269,-390012,-303853,-61820,166615,336595,267483,29313,-191028,-724555,-1196854,-836551,-719090,-1332961,-439378,1046688,1187199,1096332,1132157,555795,366358,261646,-302727,-483971,162170,884309,736348,403904,339405,599801,544028,22657,-115249,5129,982,62585,51388,-77745,-32239,133635,142752,-7042,-137764,-207454,-141415,-117803,-201191,-242057,-259169,-214232,-172396,-228983,-373048,-469327,-351394,-161533,-109726,-74140,38262,174295,246839,160662,101547,162898,143222,104619,126852,134709,133568,209742,301809,176096,-99922,-189617,34515,277235,184822,-42150,-105766,-213909,-365657,-185503,188625,279207,155384,37470,-90911,-48712,248444,368502,195949,235582,435994,334362,186298,146908,-32396,-63875,178073,127589,-69356,67776,139572,-220182,-444446,-194956,-12071,-75001,-211746,-360725,-320856,-104068,-54502,-185477,-128000,119902,297249,302143,295895,256025,138828,87374,89118,62619,76778,152509,155831,32163,-159562,-187837,-47323,40382,-49571,-144755,-123270,-70118,-62427,-75028,-90156,-73764,5445,119134,109345,-5333,25529,180474,235793,156112,106123],[126102,91514,-3984,21978,258664,399175,285051,132947,36034,24382,176996,222670,17926,-111437,-76008,-53790,2070,137508,181690,75452,41372,193483,216879,11561,-48932,46840,-7976,-154135,-128359,6278,-5483,-89767,-90770,-87203,-198306,-286825,-195176,-126084,-63265,34781,62859,-36071,-30773,202163,382386,287208,96975,34984,65737,92598,74328,-43435,-225327,-223717,-129591,-179040,-189916,-89122,19031,104535,50928,-84521,-174480,-307434,-382282,-291486,-183895,-106190,-16650,19490,31243,-45800,-268800,-393052,-201449,-48257,77485,301645,361466,215284,174629,253743,307947,324840,306995,263681,185615,111851,-4765,-103769,-166444,-192648,-137255,16522,31744,-89351,-51748,114683,122709,-43791,-97267,-7534,40088,40208,106434,44612,-180863,-318062,-202978,-62596,-87578,-137042,14372,111228,87117,97100,86195,-19069,-167049,-250406,-314243,-320258,-150714,15842,89078,70607,-24983,-167240,-122460,15408,94101,144660,245904,366584,318770,188719,98417,13378,76682,324739,393920,121614,-60391,79906,243298,240423,130436,40846,206087,429948,277318,-107919,-306294,-226989,-223838,-243563,-203665,-103551,156853,350741,191371,19056,-81147,-224051,-291800,-219086,-149141,-63347,93314,225984,184940,37650,-84037,-198858,-269991,-143271,69507,122069,44763,28004,87052,140152,113316,-92161,-285834,-359164,-291820,-45484,132311,84483,31033,-17281,-77665,-147089,-164154,-116085,-87959,-192971,-315985,-343160,-258310,-21950,207122,206125,29476,-115704,6875,209303,140971,-116606,-173484,-219473,-421649,-436699,-214375,-50629,94118,179180,45028,-198604,-214341,5178,86175,29602,98195,284287,309979,120737,3714,44748,-21821,-51039,-44129,-333435,-516593,-234211,186768,332559,243523,184539,183794,268130,288358,-93094,-517789,-500553,-253389,-669,105971,-22673,-162139,-154256,-149600,-196984,-122025,-5756,2933,-150163,-371511,-454436,-296000,-190000,-219755,-314397,-327768,-206744,-94734,-81368,-88934,-130040,-197401,-144170,43903,113944,60296,9800,-92442,-180636,-115516,151134,335840,200805,-52077,-71925,30300,-2162,-18884,172170,165604,-38538,-68800,6610,110490,246488,249452,103964,25448,47969,79750,201276,297028,96692,-68979,-33006,-32325,39318,77457,-95971,-172852,-29429,38728,32019,97084,119772,94464,28241,-40043,-72492,-90267,-165565,-135293,135614,367984,381929,242421,-30856,-311955,-217039,57519,125397,9851,-118715,-197803,-161030,-2293,78986,-79357,-344089,-363972,-119451,77155,166152,114701,-10106,-62109,-30791,-24164,-76125,-98364,-63927,-31452,48253,73221,52847,101972,109773,228567,507917,461015,201583,120066,-29377,-309548,-377482,-300796,-229883,-190819,-128460,-40838,-5158,24621,100121,178326,177042,79086,5034,78743,113302,-5101,-114510,-227512,-299282,-154433,-28968,-99510,-132826,-72046,-186465,-113249,342765,558426,180885,-243013,-257307,-86749,21773,56504,44867,-68885,-199361,-165010,-26731,-3982,-135760,-225860,-131255,-54934,-97781,-131113,-198003,-120139,71971,159368,-21712,-303460,-365578,-124252,111103,72119,-23432,-73692,-116577,18279,190616,274275,329880,156321,-264137,-415058,-135011,190539,95981,-255516,-332306,-228979,-151880,87625,371814,410077,338896,259744,35991,32053,422745,603442,303549,6986,281287,772667,473350,-1551925,-4718756,-2662659,4634402,4295141,-1931907,-2539981,-974362,-801723,162824,816776,411144,110093,18855,-120580,-55061,133011,275753,258220,20405,-189861,-254570,-167692,-149444,-260308,-33604,205343,89087,-56380,-42694,-21757,72604,110698,-123686,-228025,-122359,-14786,99277,57231,-14895,128902,226387,130837,19166,54816,159614,84994,-140316,-166395,-47361,-120714,-158033,41516,183058,155650,196118,203449,-28369,-181236,-136726,-194156,-200400,-132702,-294283,-351741,-164649,-143801,-291327,-229143,-68593,-43168,-22795,119141,14359,-263433,-265371,-21718,153885,191356,34604,-90440,51049,106705,-94890,-132973,-110612,-177048,-181089,-181172,-273724,-383365,-365078,-249106,-205393,-251572,-328904,-320956,-188383,-47978,7872,-11119,14348,18153,-35974,-44429,-11271,-13709,-12927,86383,286444,399113,237947,49578,-6369,-52411,-109251,-115496,-142315,-125820,-89212,-18893,-34707,-29144,18567,-36369,-94831,-75482,-157225,-267963,-122271,69005,6867,-285948,-479098,-285024,39749,144312,14642,-235740,-311845,-59192,55390,23426,164168,336793,306677,177626,-12167,-173657,-164978,-162452,-121971,-30991,66093,45563,-59853,19046,170565,19499,-190258,-79605,77207,37673,84709,206917,124555,-43460,-145766,-150689,-11350,106734,-22812,-231932,-278758,-351731,-441978,-321213,-143266,-19832,59575,42048,-148435,-309993,-132995,106460,233619,409372,345754,47568,-98316,-56306,-17546,-77474,-81238,-38915,-107845,-64696,209528,247853,-18806,-129453,-89304,-87718,37590,141875,-42171,-205283,-140816,-84624,-157210,-156177,-37490,4601,-15427,-15671,31372,78748,22290,20349,249392,467512,331200,-16796,-221907,-251412,-227628,-214318,-129209,50697,108702,-14413,-90856,-1293,-5211,-149667,-186788,80855,407985,310315,50328,5052,32497,-67252,-195620,-154664,1803,7692,-155265,-189617,-19405,86278,-20080,-84739,-61526,474,-54291,-250356,-239305,-57449,48916,48760,18800,-19079,-69599,-176819,-232268,-114894,49111,106863,55948,-12658,58162,224663,280218,100359,-137160,-213380,-138058,-122513,-159334,-251688,-334209,-202734,13649,144584,223703,233395,129439,87577,123136,59445,-51496,-117167,-193205,-94172,-10136,-87422,-35038,118822,78043,23339,170317,274905,198028,-56437,-518102,-722061,-456929,-165556,-93681,-167027,-186799,-84701,-40052,-28545,75769,91263,-31417,-159071,-290768,-303478,-41768,20328,-136707,-165058,-116361,-133208,-126548,-122329,-98502,-35674,-88183,-251231,-236217,25010,133727,141388,178249,110033,-32833,-127911,-35632,124040,110056,14814,160153,342072,192448,2108,115743,198626,-96494,-436919,-462728,-320017,-170448,-56754,16510,-59973,-249233,-303000,-174000,-57772,61899,190461,143933,179931,368327,339487,84198,-46233,-127139,-174927,-69410,96094,142589,40513,21481,245255,362272,113779,-149163,-105860,59422,132634,104411,125902,272255,326126,62749,-240855,-320000,-209501,23237,89208,-93813,-162788,-138790,-248842,-274806,-204597,-118374,10214,58047,18368,-31972,-46830,99223,216199,135349,169259,277976,245833,178818,83639,-48502,-68316,-16025,24142,48184,156688,351473,245072,-159906,-371257,-441990,-567369,-423027,-95680,154875,355700,338202,40319,-227681,-613443,-982793,-763965,-765192,-1346120,-618202,856681,1353282,1431081,1365200,662855,331582,163489,-374278,-497832,57337,728417,754169,637507,605239,841165,849915,232371,36,75264,40778,113020,72350,-192222,-235173,3186,125144,1574,-158991,-209349,-140271,-143860,-236450,-251270,-170179,-57451,-32588,-134676,-361106,-549738,-468822,-291515,-247977,-186213,-50208,83852,206589,162909,68650,63927,51281,91752,207983,282157,252995,269399,287876,126540,-136863,-253452,-123410,145162,137735,-101291,-156002,-159385,-287991,-176677,206982,376071,233909,42103,-115869,-35918,290449,452131,356596,403882,473820,225072,26918,43701,-82727,-69213,199524,181847,4705,98741,119391,-265496,-501896,-241578,-28376,-57073,-143605,-300062,-377710,-205493,-68107,-111087,-54092,148253,377571,389431,300087,167972,44576,-15812,-25154,-4757,93619,178449,110540,-23870,-143532,-98416,6744,8411,-84953,-99131,-18472,15108,12053,-11915,-84937,-71216,60841,193937,112822,-57847,-99566,77870,223061,154165,85840],[143494,88056,-69605,-41510,223368,401699,300342,97387,-53282,-57152,119723,144759,-87558,-196275,-105724,-41657,12855,143831,243348,165979,111515,176160,169191,-12328,-69238,-9668,-75271,-178524,-101696,13691,-30511,-97362,-75594,-94282,-179861,-225367,-131829,-70917,-51264,9544,15973,-96779,-60906,202172,374857,257448,65452,5667,50011,125516,97786,-84519,-255446,-220648,-129788,-130473,-114726,-23405,113157,264944,163193,-38307,-115453,-219472,-341625,-337635,-285443,-142041,100604,181864,84586,-36791,-203334,-326444,-186506,-15235,142003,345523,320832,184912,265391,356609,356142,422871,465602,303922,59783,-18968,-66235,-181749,-222484,-211507,-169832,-28824,29949,-10463,61450,211240,192625,30153,-52016,-30276,-35919,-44434,27186,-25458,-257409,-413440,-301719,-177108,-170342,-170795,-15225,25611,-39549,34328,138513,42672,-178733,-246542,-266167,-254027,-94916,93809,126641,101795,-1171,-194087,-228805,-80767,97885,196589,259858,364200,321412,127925,-608,-47602,25929,231959,274927,58581,-33714,98421,203488,222909,150831,11258,150283,420059,314566,-37484,-167751,-77130,-85871,-131082,-162829,-79893,272122,613416,437602,107573,-45286,-175375,-301156,-272778,-142156,-7623,123523,244293,252272,80724,-100038,-206402,-241184,-68580,161158,192241,83676,83532,161367,233056,178786,-33358,-224247,-337880,-352570,-169471,26183,22788,-6906,5680,-11746,-138914,-267917,-305477,-283787,-289457,-287549,-220112,-85114,67756,167521,91058,-28997,-108481,-582,185933,150394,-67780,-152551,-233634,-477662,-535237,-267805,-86420,68438,194698,98201,-93155,-38286,96462,71492,-16855,36381,246261,305851,75042,-98458,-54358,-49914,-30993,-24399,-336496,-543319,-285601,103876,193752,123849,88821,170946,352218,353757,-61670,-505864,-535172,-335964,-85978,91327,36296,-65832,-25986,1710,-127364,-150998,-44469,12594,-129874,-413778,-498316,-298046,-155073,-166116,-194198,-231022,-229356,-159435,-126294,-130759,-133010,-180916,-157602,-8735,34669,-31172,-48561,-66495,-109260,-87268,100768,271189,203327,36060,42930,81348,-16731,-20513,140597,91534,-67021,-22309,63919,121267,253871,262011,134741,82230,111266,125649,209195,241053,-2075,-154887,-72011,-26629,48775,103370,-59953,-127659,49437,142918,100430,40582,-60478,-111165,-66788,-6323,-14625,-114306,-185129,-43388,250006,385608,334511,251184,35813,-254088,-186461,51796,87502,-37126,-170129,-278368,-234973,-8263,155833,5808,-287480,-369450,-199206,-45930,68253,36414,-68860,-39147,75828,41938,-112560,-155777,-67539,-13846,45985,75686,60622,89755,103611,216551,467858,465783,231681,148711,2604,-233751,-257551,-165529,-177739,-185996,-157272,-79379,-24928,16132,60008,84153,92667,33162,-41693,21050,25154,-58860,-126525,-259009,-360291,-213430,-94400,-180086,-219242,-110757,-189013,-113026,315157,528624,216532,-210419,-338085,-160080,42575,146410,123708,-79732,-283271,-232846,-78451,-14657,-69744,-156084,-99549,-40204,-131549,-247156,-348816,-284829,3693,167796,-256,-240491,-288803,-99389,62824,18153,13837,-5302,-124507,-26617,182817,267688,347037,174949,-294777,-456866,-139524,219071,172705,-73719,-110706,-99494,-177510,29042,311812,324580,302968,333109,204178,235552,521335,525585,339813,340437,512029,471342,-28773,-1480398,-4077380,-2668862,3677550,3536226,-1752190,-2044799,-673686,-894522,-95400,842903,698385,382710,118254,-99648,-61100,123079,187602,154747,20071,-133685,-167498,-26084,-168190,-462084,-151429,271150,169483,-37486,23805,149915,227713,120646,-223246,-344957,-230686,-141081,-2402,77423,115508,203063,169670,-19210,-153578,-35381,188012,176522,-51141,-128862,-85497,-74767,-74841,-3369,63775,50438,107259,148999,-36959,-174173,-155165,-250809,-303012,-256744,-400800,-397907,-145066,-102751,-234436,-209423,-94065,-97550,-35155,129446,39158,-200088,-183622,2729,188195,330388,270071,137401,217715,231633,46950,19490,21180,-140912,-222500,-273972,-341960,-418876,-377718,-240037,-253319,-383125,-463783,-409402,-248277,-127698,-161786,-143383,-47624,-81899,-151994,-65952,33426,14626,13217,101585,254482,314632,119036,-26376,-8148,-27151,-68930,15095,75671,-24134,-147004,-98945,-29488,48192,113087,42530,-11747,-8490,-137171,-266108,-112205,52471,-28875,-283448,-439646,-241447,81076,193711,89248,-101891,-168709,6785,65990,-25423,78224,290693,295236,174828,-18420,-197101,-218013,-137960,-22018,50735,89336,74876,9313,65219,181054,50306,-154290,-133092,-8788,11855,52995,104798,45867,-51459,-119278,-151720,-84402,69313,46165,-110872,-230382,-369501,-409192,-260448,-140627,-86374,-52198,-44268,-127898,-191546,-30201,141394,256624,421110,334412,126603,57603,12548,-44410,-96676,-104164,-101275,-177353,-171632,101878,241515,61968,-11123,21655,-37415,28634,69887,-150526,-320393,-224850,-98583,-101047,-119518,-55841,-72638,-145644,-70511,128218,230474,93853,-5143,187105,431691,310000,5564,-193714,-250258,-223135,-182561,-125077,10291,83194,9868,-57636,-3145,1317,-134681,-202689,37559,356108,298175,100909,49740,71096,-11559,-184086,-150507,1128,-53087,-178203,-54249,182298,220328,29177,-70626,-27599,54546,-41119,-248608,-209842,-11218,114093,99091,6001,-60246,-107821,-231787,-302021,-190596,-58905,-22567,-49677,-107540,-80108,50668,149411,69306,-84025,-160071,-161074,-164597,-144354,-193396,-317707,-222163,2277,152977,204351,139437,15940,33595,146799,153616,87137,-549,-111795,-68695,-38421,-84472,22344,181957,192523,126352,142661,163460,119190,-70417,-453885,-640287,-430099,-121128,-9406,-121612,-169216,-90046,-156721,-277196,-151567,-22962,-106650,-236901,-282194,-160036,10737,-50859,-145399,-97148,-64564,-63353,-88619,-183390,-208378,-79119,-54541,-140643,-92554,116327,179060,220305,299846,255275,141125,-20018,-35575,86443,82108,17285,215068,431396,272128,23659,72550,169369,-82734,-444439,-540900,-391915,-132623,43173,60527,-81317,-311021,-387537,-232714,-101902,-9537,93656,67117,151144,370237,282028,14061,-87153,-113439,-165423,-68633,138355,209587,54201,-31258,128875,212527,32755,-123744,-96694,-10843,79082,124186,163161,246684,237307,22339,-147402,-205807,-176221,21606,176310,60023,-32910,-63654,-203581,-260588,-238029,-205224,-91131,28328,59232,-25609,-71591,132469,299818,175729,159082,280780,278341,191153,54024,-88162,-71160,20989,58878,43512,126741,311608,211780,-152767,-348668,-505974,-707406,-540478,-152292,115950,325060,357630,46376,-223420,-385324,-595375,-525348,-673480,-1190373,-734172,422493,1072983,1443017,1320341,562715,207475,76369,-297876,-266464,155052,518092,641263,781205,789474,908740,962029,390589,123751,144083,49614,118274,89904,-242320,-365167,-103500,123545,51044,-136552,-157963,-88370,-111868,-197592,-205293,-59843,105132,136151,19964,-267957,-551233,-531976,-388316,-349010,-257694,-122799,-2615,170536,171049,41898,-13491,1286,92756,247610,365449,334626,296576,247909,86900,-138525,-281543,-231251,42476,75159,-174366,-165102,-20938,-114620,-86039,246806,433554,259835,-15295,-190852,-64946,271010,462962,431293,453891,417034,75310,-162977,-79992,-90771,-13892,225011,208180,57904,103493,66678,-287322,-471089,-229529,-23588,-17205,-47330,-197434,-385955,-298696,-115606,-66949,1095,160168,397743,429075,270932,67997,-40084,-89708,-92289,-41584,98432,179888,48356,-97320,-101521,9325,48477,-30397,-106278,-41864,78482,87019,85021,59024,-56629,-48742,94672,187453,67564,-114238,-223768,-61035,150180,115219,65857],[178825,137990,-54772,-51035,183814,372167,296039,66562,-129454,-126084,80107,93884,-152249,-229654,-100050,-27478,6900,134337,288615,253150,180341,151292,90369,-52406,-108042,-100255,-150345,-186098,-78513,-5309,-78720,-113936,-54518,-78815,-138526,-122438,-29671,5501,-43171,-23680,-21092,-114814,-60568,167947,283300,154446,-7207,-37202,33840,139750,111299,-108334,-259063,-180673,-88404,-60613,-24952,34446,153458,337888,241610,29630,-30619,-113936,-272976,-338253,-333866,-153285,174871,241465,39454,-54710,-105419,-199056,-139806,7556,168951,340234,242969,132126,322215,427122,382247,488396,581267,307266,-67318,-131703,-97583,-210523,-240236,-214485,-191486,-87727,105,34775,134446,275433,237821,79162,-17458,-37958,-85322,-109230,-46060,-68464,-263309,-420486,-364398,-262862,-197334,-127626,-6099,-41390,-158078,-48668,161656,94637,-151428,-199989,-205886,-201879,-58703,140713,145102,113367,3713,-192047,-283751,-150148,91416,220630,242385,311852,289969,85838,-39284,-25532,35285,149835,172219,53570,44019,147457,187741,208568,153601,-13018,102572,389221,337396,62379,-355,46218,32554,-12354,-101215,-45941,333994,757305,659459,255610,32536,-95628,-246240,-252386,-85429,63091,149081,255896,305772,123272,-101471,-210226,-208991,13583,257911,249941,101898,100665,191013,298131,235093,22411,-149630,-270384,-343481,-235208,-52703,-20291,-45784,24284,69017,-87540,-306764,-404402,-390916,-311916,-208125,-91652,53556,131490,138745,37672,-44138,-97760,-65223,72216,124454,40358,-61784,-212341,-476457,-539418,-274089,-121131,13498,206030,176366,27492,99470,129454,21466,-66161,-22379,167859,240167,19702,-150057,-101560,-52395,-9566,-7327,-289806,-495934,-269056,56063,81036,11187,-26218,126130,402294,395493,-10890,-429231,-523014,-388181,-131139,100462,98539,50332,113899,104316,-87933,-171334,-92643,-23171,-135104,-410866,-453358,-229007,-76454,-75350,-23044,-59740,-174663,-165266,-142276,-151975,-79604,-91437,-138171,-63132,-29021,-83894,-70970,-1565,9594,-4278,86400,211487,201630,135650,148379,97067,-36771,14794,132318,26220,-85773,17395,103579,118839,224675,224969,122871,102289,136090,136783,174903,136638,-81221,-163996,-71455,-31363,30836,105123,-7559,-40636,126273,201077,132269,5525,-155790,-236255,-125111,26744,48284,-94088,-155013,53494,318166,354047,266663,255438,114414,-160567,-163100,6677,27151,-79957,-221070,-363295,-313905,-40410,197797,89709,-177459,-271968,-209243,-138865,-13853,-27979,-153664,-88912,115532,102050,-116373,-187672,-60297,20798,43123,51423,46049,64200,78800,185616,402459,418875,196222,112234,9626,-150930,-146215,-47528,-110123,-167057,-153458,-77039,-32282,-10035,-1923,-21547,-1301,-10159,-41247,-2481,-90612,-194191,-202911,-265105,-327604,-211360,-147920,-242662,-248557,-135317,-176971,-86747,291265,505197,298420,-102233,-350308,-217390,48810,218038,187351,-94291,-360871,-302393,-134076,-33730,-26521,-105725,-70950,-3973,-108405,-288217,-415355,-371934,-30903,168952,36152,-134368,-178399,-73258,-13897,-62105,25635,49256,-118654,-71114,142835,218719,320650,182583,-274111,-425020,-109328,198221,179086,77351,121567,89012,-81884,30518,204722,184273,269760,451955,404260,392300,518243,393258,380527,635378,623918,18466,-545082,-1140377,-2930292,-2232845,2452644,2361456,-1508760,-1228509,-187752,-1052839,-441116,829633,1031788,746617,213813,-169196,-177102,34221,69391,22215,-6445,-103729,-64836,169913,-76768,-513257,-213959,311294,222003,-22750,81399,306578,403198,184957,-242735,-400050,-316807,-274135,-145596,62458,221189,230517,56971,-183625,-292715,-123746,158044,202962,20576,-71045,-68033,31296,48200,-28767,-50590,-58383,4831,89660,-17746,-121844,-121223,-234921,-337954,-340920,-458642,-430577,-178169,-120367,-198365,-182429,-128739,-171967,-67968,116206,72689,-83672,-45970,45992,187861,401485,429881,293766,328565,327125,167972,130998,147047,-35743,-223262,-370203,-402294,-384201,-300606,-175368,-265017,-468328,-510965,-395523,-233643,-190874,-349256,-309016,-133920,-174720,-254609,-79917,104650,80132,55816,113335,193470,166180,-37404,-97080,-108,-19159,-51017,133727,295129,88058,-165906,-145719,-25930,73950,141099,71491,38313,51103,-102702,-233324,-84069,40962,-60956,-244437,-328693,-151001,132340,223453,122084,-7284,-31485,66412,30195,-132789,-21162,241215,285251,193470,12095,-172493,-215000,-83165,43921,80054,78608,97888,92219,100021,149368,72843,-106324,-197327,-117889,-28687,-10150,-39050,-60469,-64087,-66659,-104379,-99556,57990,120301,32576,-146026,-355329,-355823,-174740,-91137,-124376,-165196,-130808,-84717,-42691,78517,171197,253144,365702,279285,178718,173555,52163,-77949,-107385,-105541,-104729,-155218,-182932,29046,220043,144262,107572,117704,29755,43977,19049,-207560,-361046,-256363,-75721,25909,9837,-33973,-145988,-274959,-135208,184889,314709,136205,-22309,112708,339727,239155,-5943,-172265,-232719,-201741,-142358,-133294,-61199,37112,32072,10055,28717,6535,-120389,-186236,23914,269511,226191,123421,109540,114180,28331,-154190,-124564,-16879,-129035,-171589,101596,347500,284209,51356,-64945,-7378,97392,2137,-174547,-133231,47388,175155,146165,-10837,-95498,-101465,-207748,-306623,-244356,-170446,-147507,-135357,-185158,-215900,-122776,15633,45926,-12755,-88186,-178136,-195204,-120444,-143515,-286254,-227531,-22999,124230,142804,1989,-141878,-73586,112248,193014,158136,62920,-3140,2865,-10746,3482,122893,244416,316937,249447,128716,81767,73125,-50128,-322611,-492975,-351090,-41153,95323,-33104,-93417,-39024,-210950,-467781,-368428,-177564,-226469,-301197,-192251,64127,97715,-108228,-171592,-57504,-29773,-19392,-62110,-232862,-314191,-136444,-19276,-25353,47460,168541,187525,268402,382024,363074,267644,63013,-45777,30345,28112,5981,239033,466961,316662,35157,31531,128294,-66835,-398145,-539194,-392629,-68575,152735,132374,-62084,-310110,-390526,-241623,-137631,-79236,22527,32295,114015,308855,184552,-34531,-84931,-102709,-184186,-108844,122460,240857,97961,-30483,21487,27840,-85493,-119663,-95756,-93700,-20792,93529,163855,171349,97243,-24417,-40732,-53592,-96219,19958,218490,176616,63146,-29077,-162088,-202175,-206038,-228031,-145972,-3630,57344,-40542,-78253,171624,346920,190627,147988,276309,286048,178317,235,-136258,-64454,70196,95921,19586,42136,204347,133715,-175753,-336567,-517152,-755683,-612449,-207755,65725,249268,302789,26529,-195637,-141362,-195260,-222047,-437619,-880718,-758283,-119094,441418,1076237,966401,263828,16617,25511,-92647,118492,389743,320246,467980,827383,803703,733739,833359,462865,226191,189365,22216,79666,105199,-214442,-398307,-175529,120177,112824,-76694,-62230,5843,-32946,-113704,-134239,38492,234671,287050,190298,-114268,-467202,-525485,-433509,-393381,-274859,-165732,-72279,133702,172017,25174,-44277,11623,116148,248856,370824,358471,278477,187240,64041,-102636,-259585,-256112,-4744,19900,-221561,-113765,166836,109972,67230,309209,457826,241105,-121132,-303881,-142079,185878,396561,401114,384604,295455,-68923,-323921,-190125,-61299,75437,229757,178492,66803,83950,736,-275040,-360787,-166385,-11646,16851,42658,-72121,-323969,-351139,-191221,-73243,26972,168517,361103,406384,219044,2706,-69146,-95075,-88681,-40892,84151,152445,3406,-129488,-21203,111378,70696,-56675,-91121,31860,149619,127670,139594,121130,-9201,-4455,104498,106717,-4461,-158807,-315880,-198252,41832,57417,53593],[213388,212800,25334,-16148,138841,304884,262003,43701,-172398,-164703,65625,86990,-154509,-215619,-80561,-24995,-18918,103278,288545,304759,232508,139733,22091,-80099,-140454,-192871,-214728,-171612,-55799,-35175,-131489,-143000,-63588,-78474,-100855,-13257,70252,55965,-51265,-55917,-47347,-96298,-34134,110414,130888,-1637,-107294,-79156,36118,151722,118292,-111009,-233518,-116952,-22513,9407,61967,79325,137197,310620,270392,99326,56034,-23615,-198136,-288642,-312098,-138275,180271,166049,-101977,-92242,-384,-57891,-74819,24997,161811,293183,157088,67228,309151,425369,360806,488534,606372,268199,-159889,-193995,-84197,-163593,-206416,-208263,-211952,-153947,-53687,32992,137290,265389,237571,99306,5479,-34369,-105113,-141888,-91511,-68804,-201534,-360278,-391094,-291518,-145191,-11092,43718,-62726,-232500,-146537,125731,113304,-95749,-125115,-157319,-204427,-69173,141618,149190,100217,-21784,-183101,-289226,-180150,73645,202033,185576,221177,237587,82554,1351,74374,100952,102851,118687,113222,152094,202760,183790,185074,126254,-24961,82519,341291,326599,159113,137224,100735,91039,75649,-25294,-45,334197,747912,766281,391823,121831,-535,-132880,-158123,-1279,121067,165501,270396,341278,158270,-85102,-203526,-181505,70989,321861,264375,79478,66885,165959,307609,262036,59964,-81953,-173284,-259816,-216580,-79658,-33725,-62936,44270,138575,-20575,-280956,-398639,-389888,-258932,-97116,10722,112908,155089,145103,73054,-2103,-79107,-167085,-105737,71330,173355,63721,-171170,-410298,-418584,-223001,-170822,-83554,199035,260288,126255,136053,79462,-52878,-102977,-63466,61737,114020,-47677,-148841,-80099,-17476,24061,17758,-204631,-382083,-182932,54693,27427,-62566,-120447,72563,404692,399208,45270,-307505,-460377,-380178,-110220,127113,141790,155153,226988,135744,-82594,-174409,-123749,-72011,-163176,-370048,-326599,-98323,13400,19544,143035,120909,-67881,-107987,-120719,-153323,-6187,33376,-91200,-105884,-62640,-79390,-41490,87473,140410,103020,104521,172594,208727,235602,230298,87893,-48471,70501,143913,-22846,-106686,23461,97158,92983,166414,153881,71911,76058,124966,134948,126842,19440,-119600,-88620,-19516,-44057,-12835,71843,36054,68477,201912,217727,120292,-9619,-147867,-240634,-132510,52909,107999,-34334,-88120,133191,341104,300605,202479,254469,196400,-41435,-142621,-69253,-51882,-106875,-236664,-405673,-365804,-83946,196500,150811,-52353,-113046,-152821,-172635,-51285,-67213,-257794,-200581,92564,153629,-85061,-194306,-54551,63427,57636,22291,14171,30298,42430,142356,324332,322517,98082,6878,-25158,-83213,-60030,25360,-36194,-127168,-108968,-28311,-23232,-51037,-80526,-117704,-76231,-32905,3043,3418,-205563,-365041,-306714,-239002,-215205,-151992,-179317,-285585,-250442,-163383,-155837,-37610,272257,474810,363219,13618,-299630,-239034,46560,257406,219892,-102057,-389147,-331819,-168396,-53210,-15400,-86327,-52470,34871,-53017,-244616,-372264,-338638,-12134,162093,70703,-27070,-73172,-51667,-92868,-138993,25042,84612,-111468,-117853,69931,143442,267781,184782,-203185,-317823,-34547,168555,147124,158425,284526,277084,115794,105475,93195,30856,240434,568783,582774,494688,436217,217822,387801,825394,609296,-439718,-889446,-577704,-1720920,-1722812,1383296,1403007,-1175061,-392022,290454,-1249954,-827117,725333,1296111,1109028,333563,-270646,-345243,-106835,-67423,-113139,-51665,-104968,28555,351279,67150,-447257,-229820,307153,229523,-22034,114436,403334,527579,261273,-189311,-385329,-369934,-386128,-284463,12802,252656,188194,-86216,-312767,-358942,-199922,57943,148482,54457,-26388,-21661,153352,173557,-28765,-135554,-147286,-87544,34600,24183,-28186,-35501,-147254,-288116,-343132,-424871,-419504,-247552,-188619,-201738,-171870,-183310,-254516,-125091,60885,81082,42000,102559,87410,140228,372885,461378,342986,365770,377874,242829,181598,239098,118935,-177340,-433383,-432988,-297158,-152180,-57023,-223610,-461604,-433662,-274175,-147684,-214833,-493794,-467084,-226932,-236346,-312754,-76705,188170,176125,115800,120526,114670,-3446,-182593,-148591,2637,-36336,-64902,185647,409172,159426,-141935,-146188,-28285,34077,77341,33721,49310,90170,-70834,-194101,-58367,35007,-76051,-184535,-190542,-49003,171001,221071,103916,28696,77731,124657,-21959,-247624,-100721,198277,273600,220402,66109,-116219,-158990,-13577,59959,51285,50468,124885,167444,103925,77804,87336,-43601,-246976,-226648,-73033,-71277,-163518,-158269,-86735,-11124,-13115,-33413,81015,180049,158466,-49272,-309290,-296771,-91970,-11251,-118555,-237257,-187506,-37267,78950,155145,194008,235078,266554,198278,192500,226043,65619,-94009,-99671,-84216,-58424,-80001,-131605,-4374,185447,207431,194963,165664,82481,67583,-3068,-200405,-318902,-230631,-19797,193678,205481,35765,-196432,-377299,-204486,178203,310579,140142,-23766,50501,212818,134263,-49049,-160863,-199931,-169847,-113924,-148859,-125572,-3550,40911,73376,79895,16121,-103734,-135809,41691,171665,119135,118646,178415,157386,35748,-121174,-84938,-43828,-197407,-133544,248290,436248,255006,34817,-60173,4549,114075,47154,-69075,-34372,111542,222937,176702,-20574,-103805,-55859,-126421,-254140,-264946,-258521,-244248,-200807,-249223,-323927,-250175,-79471,44322,57451,-26122,-186991,-207785,-92872,-104324,-231453,-205681,-50890,72587,66887,-132773,-308639,-218246,19874,155729,134649,63101,104100,105392,61038,128123,219471,291440,426803,364442,129906,43848,61134,-14027,-180496,-336596,-254177,34656,181069,87393,43032,60470,-192395,-541139,-503268,-318500,-340198,-328521,-69164,260837,170736,-148583,-207358,-50701,-20405,-15523,-54481,-257855,-381628,-187381,3397,59078,149046,178738,160677,271597,404971,416435,333730,104703,-78114,-41635,-30751,-1375,238500,448593,318162,32290,-2795,82602,-52848,-307949,-448656,-320445,-4067,228318,201789,-11218,-245230,-304624,-192103,-147151,-116634,-4629,30133,75638,207205,68517,-83153,-78644,-122291,-234679,-176604,60816,235084,164844,26543,-42465,-133139,-201989,-135987,-101631,-160777,-126700,29982,129860,73690,-48528,-69658,49652,102642,5713,14732,197615,208905,90184,-32591,-116805,-98151,-111454,-186226,-146397,-36274,6108,-74394,-69392,194908,342980,189360,155968,278691,272771,140919,-60837,-166342,-31307,142281,148493,-4449,-76035,46242,25640,-211033,-321789,-455543,-682503,-605269,-237753,23401,148618,178821,-27707,-164230,18378,62337,41281,-83100,-459948,-672139,-592177,-332943,374151,351182,-164361,-197686,23169,184490,529438,672823,233003,340214,796448,602464,303461,490387,443954,287849,201630,-30723,14370,121155,-121910,-343773,-209672,104554,163176,6982,52504,119437,71805,-18510,-66593,97935,298000,373517,324264,57022,-320254,-455410,-421485,-374822,-240254,-173841,-116238,90779,151636,15033,-25471,73313,158580,227713,317190,329209,223169,120089,56756,-42106,-188725,-194601,6193,-12304,-219628,-20122,337050,318327,240279,383392,464110,203193,-235569,-423621,-255634,49334,269021,286731,243854,160027,-163405,-404019,-254153,-13692,151985,183635,75988,22516,47278,-63305,-235996,-207797,-75955,-8379,22187,101596,56971,-193941,-345914,-278088,-132034,20552,181987,297677,331916,161851,-251,-23519,-21410,-16148,-8664,53224,107059,8619,-67820,100213,190792,76540,-54732,-31242,116364,183208,130849,164825,160942,49708,61298,103357,-4049,-74953,-178934,-352150,-294674,-65137,3739,51598],[227300,269692,122521,34414,89743,205453,194849,26019,-175355,-167116,70933,119649,-96915,-173203,-72303,-41406,-56787,53570,234730,303915,257837,149493,2225,-67995,-145337,-257450,-255366,-141568,-33168,-57306,-168475,-180822,-122971,-131551,-100345,62594,129546,43505,-85493,-88603,-76553,-67272,1010,44048,-37894,-169914,-210770,-109081,56185,164026,121542,-90669,-181612,-46647,44094,63515,134503,116381,86238,210192,251160,150213,116657,25365,-135774,-200545,-227470,-103185,117620,-12923,-282921,-128419,87789,54135,-7006,40546,131934,228003,97365,7070,217788,333408,279160,412353,526064,199479,-189032,-186888,-27377,-49341,-131196,-203860,-242474,-221229,-120802,-14442,63123,166082,184966,95836,20708,-26591,-102423,-139653,-96899,-28427,-97788,-272469,-386367,-254060,-20513,142583,114888,-35502,-246203,-246719,18923,82347,-32778,-39580,-128676,-266383,-131146,103439,150069,69010,-72091,-179415,-254165,-167352,49478,144498,101221,120609,184148,123766,114983,221904,197758,97899,123084,214138,254660,235283,171561,140072,66573,-24442,92587,278707,272688,216610,199743,88021,91890,117360,52060,51077,283419,616246,720374,439391,170222,78126,10317,-13400,85550,148347,167318,285095,355207,177775,-57757,-183271,-162362,82729,322735,217778,12022,-6659,105457,265254,249736,64237,-45234,-76202,-124278,-121498,-49317,-14193,-46658,64185,171808,26014,-217568,-311460,-298185,-155840,17515,75402,90905,141045,191942,177405,79493,-51397,-263653,-288129,7373,277510,169136,-130316,-291474,-197726,-128540,-242666,-212405,168121,330107,178509,58970,-42550,-132222,-121315,-88343,-56646,-47617,-121464,-112289,-1186,57218,80194,58635,-100875,-221876,-48652,85793,27866,-81084,-153217,39486,358767,352867,82917,-176358,-356811,-306012,-34522,148374,148286,221229,284949,103811,-99711,-154517,-118422,-102078,-199697,-307946,-157739,53519,78502,86543,251466,246285,51983,-3839,-63851,-140995,42297,142059,-34342,-134826,-68773,-21847,35605,173223,237692,193970,139421,154975,224198,318685,280152,68502,-48648,114567,154296,-57916,-136609,-15005,33865,35020,87723,68889,-2676,9979,87620,137401,92983,-69238,-111481,37323,64940,-60410,-69610,7190,51124,171266,274065,207858,66433,-24686,-71042,-142282,-97628,67054,157088,46660,-8959,182704,335409,252112,151800,239386,266512,83864,-115269,-155495,-139503,-111967,-196963,-375158,-365006,-117229,157237,171229,42331,34826,-60906,-138322,-30443,-77154,-359076,-332959,38273,195975,-33552,-188598,-63227,96948,91637,4251,-28558,-10588,1495,97935,247867,197038,-33611,-142615,-103333,-44057,1551,57212,36622,-60688,-24812,56477,-473,-99016,-163936,-189992,-122295,-39704,59666,22045,-286560,-502953,-386724,-187497,-68055,-61342,-189054,-312959,-262301,-206240,-130821,22138,244931,402692,345317,72726,-215680,-215598,48143,260540,212149,-97149,-343455,-289895,-158999,-64263,-34483,-100952,-56318,48543,-7983,-149250,-238662,-189454,55706,145133,88529,46405,-2610,-35056,-146734,-185365,27278,98935,-117352,-170597,-26402,65169,210859,184259,-104044,-164567,71978,165212,115499,161258,330046,406431,354823,244292,25999,-88570,208993,616664,666022,529721,311343,23542,341694,894369,524981,-729144,-910785,116882,-838391,-1530811,771954,1138242,-783609,132423,566314,-1420854,-1191345,488359,1366775,1355659,491666,-317115,-475135,-246861,-192454,-208629,-93755,-126782,90283,453961,185003,-339144,-224662,252363,189195,-41854,110101,411444,542273,299571,-98158,-322311,-393468,-452425,-367066,-51275,195677,81277,-224076,-369758,-338621,-254457,-92970,35383,56559,-945,28540,240167,254106,-14275,-178916,-198018,-147128,-6962,76089,87084,81392,-13625,-165661,-250331,-293519,-352038,-320612,-271949,-226832,-181718,-249716,-320483,-194100,-35747,43125,130289,212303,107913,55620,251412,360935,293709,342771,386441,265241,176817,287199,279013,-94544,-433268,-414258,-188799,22314,92896,-127487,-349856,-247916,-82978,-19535,-189024,-551623,-577066,-303872,-251576,-308256,-55084,256665,273891,177823,115905,31850,-141007,-269005,-174790,-15817,-74563,-102451,146667,364735,169754,-77611,-102646,-38768,-54010,-58409,-50764,38760,108482,-52800,-171115,-51964,32270,-66526,-120377,-73473,24225,172365,181143,46095,15418,150304,184769,-47603,-303281,-131777,167967,255312,233904,114190,-59314,-76449,48255,28545,-19705,28664,161491,211443,71155,-7601,103162,35561,-259062,-309493,-108324,-96722,-215577,-214847,-119928,20199,93594,96421,130846,211603,236013,38331,-234849,-241731,-34998,72665,-68846,-239404,-192240,-4476,126432,175218,207463,211755,153685,106783,162806,211480,68082,-69916,-68536,-46528,9798,-4536,-70366,-10665,142299,235043,230647,154252,96967,82576,3015,-135998,-213685,-165409,49834,354125,412605,151501,-194214,-423149,-267666,103910,224268,107401,-10517,14076,81662,19530,-105643,-150757,-155243,-138811,-111695,-158937,-140077,-11191,34115,98591,127166,31392,-84109,-61122,84348,87098,4691,88191,240339,194761,8005,-101476,-43041,-66915,-236823,-73942,357011,436647,147962,-18719,-51329,14171,98930,65995,21052,60504,171979,250013,184059,-10952,-68883,12841,-31233,-174905,-251832,-302667,-297749,-250018,-303498,-383220,-298977,-106856,70301,113114,11060,-183035,-198750,-64357,-69873,-151148,-148787,-68280,17799,8030,-218109,-439958,-367737,-110229,49566,34170,24223,187775,213057,149311,227472,264941,309234,494521,435837,137001,43337,68846,11875,-84523,-219049,-174193,75221,231690,224693,219149,183569,-118685,-483371,-511835,-393484,-397698,-307177,27753,339468,188220,-174255,-237566,-64507,-30209,-45027,-65780,-252431,-383751,-206650,5955,89277,188550,157260,115125,235638,372792,417845,350500,107852,-131666,-121497,-74601,7535,223775,389782,284801,26489,-23290,37519,-45930,-194519,-286437,-198575,36020,239309,234195,42949,-144298,-159413,-97828,-118352,-97183,18309,45100,48524,106816,-39763,-157954,-115906,-183648,-302841,-247733,-19440,202646,236154,119285,-43494,-217717,-275936,-158523,-102945,-186486,-195808,-33790,82677,-4729,-148381,-102979,102507,222001,90843,31,118551,145115,46040,-56101,-67216,30027,20295,-98582,-101058,-61932,-77028,-116085,-51134,185439,287441,181297,186176,285492,240598,84562,-110176,-158804,33615,235000,217336,-13928,-194803,-129479,-88740,-233655,-286757,-323463,-496289,-509600,-228166,4307,53846,20890,-104784,-138450,47083,98905,199181,324970,-7859,-486604,-851851,-1014767,-515498,-391267,-600981,-378509,66609,458773,847374,924950,340694,350293,714154,208835,-314052,27541,356416,304041,186702,-85109,-49237,142171,2705,-235004,-206401,82337,197670,100193,153683,221872,177811,62589,-19254,106586,278943,367492,383101,197095,-155694,-349035,-362783,-304287,-172447,-151308,-129778,41735,102390,3401,24534,155680,205449,203118,243856,270555,154558,64666,59483,22777,-84084,-71080,56660,-19670,-174852,66767,418160,444528,381704,448862,463972,173263,-310747,-511566,-378548,-109798,112525,140435,104520,60303,-183244,-380549,-254286,25923,168840,66396,-94495,-65023,2653,-120177,-193277,-61766,12435,-22036,-7246,123404,173923,-26817,-291780,-356219,-227054,-14157,200085,246861,235154,114751,55518,81371,106896,96498,37919,16389,65488,79268,102234,249459,242166,77707,-18832,61213,194099,178307,104619,158699,171370,109934,142920,109329,-91282,-125491,-172112,-324724,-322765,-134796,-27149,56834],[209055,274021,179816,65469,40366,91918,102644,7954,-146028,-139995,82937,170354,-4011,-125425,-87981,-69310,-86942,-1287,143478,255081,253590,172757,45140,-5576,-115857,-279394,-271133,-113723,-15237,-59452,-177554,-219119,-224545,-250097,-158664,77776,127181,-40856,-148089,-129925,-126947,-61450,21328,-18424,-173988,-302642,-290478,-120926,79674,168504,123713,-47162,-112015,14510,91687,96131,187492,152353,33076,87092,198246,166084,128315,22963,-94522,-97193,-106473,-56593,15419,-214790,-419402,-138019,144543,114211,50076,52855,91248,172011,86546,-31524,73832,167940,147843,277051,367363,127409,-143549,-112113,54943,90657,-44239,-210953,-285879,-278604,-182417,-88772,-64574,4449,95237,80627,33329,-21713,-89647,-108728,-63329,34924,11173,-193852,-355722,-165089,138735,276843,174152,19150,-207812,-331955,-143053,1248,16599,41933,-111287,-351950,-221036,50473,155685,33491,-126022,-174687,-186526,-115597,30057,71659,20173,45949,149293,198959,272476,375728,291209,123709,169280,315304,317187,225953,135855,70656,-14343,-18829,117059,205680,184905,212105,172798,43193,71782,123879,114585,92713,203518,432659,550619,353858,127944,103711,140474,142186,156450,142636,149001,282985,339666,172115,-34070,-152058,-149911,47732,252161,115484,-86667,-92521,44339,201550,203149,26635,-58379,-11248,20903,12453,22010,32788,311,78874,156697,24930,-155614,-188028,-159279,-43825,108118,109460,23630,105258,264252,297635,159215,-19905,-307982,-401748,-46138,305127,203899,-105347,-147314,53114,-22022,-326309,-342191,118064,371119,181308,-87398,-192408,-194273,-124685,-110595,-170764,-202577,-187961,-70084,96508,157767,160099,114221,-209,-45048,94478,116491,46183,-48375,-106341,42628,275182,254920,79987,-73206,-234006,-188049,53774,137612,111847,234052,280504,40014,-119610,-112311,-74188,-97345,-223876,-241439,-1404,172566,96450,108018,275231,280232,146504,115075,15436,-122885,35222,192501,9163,-157554,-60979,66336,135643,224539,263333,233567,169537,145392,233641,364794,294513,50408,-43823,117562,137599,-87459,-174989,-90246,-73879,-53694,-813,-10404,-77980,-75046,35394,145689,87184,-100395,-66686,158023,142824,-74910,-121806,-72417,30656,240331,335682,190153,-16353,-64735,8358,-7485,-47059,66911,189714,123832,56554,201870,323022,222098,107953,199122,307464,191697,-74020,-227089,-219435,-97100,-108226,-272641,-301792,-120123,96671,142646,71076,100395,18997,-52499,40418,-60360,-426090,-431668,-5395,228369,13237,-186865,-91935,103653,130080,1959,-74930,-59696,-38808,64844,186137,75497,-155993,-291635,-207111,-36032,47138,75184,106022,35117,89674,154707,27031,-143532,-235922,-233497,-149565,-54836,84447,34721,-306079,-543556,-399676,-128903,56682,22779,-186688,-329662,-302715,-260959,-105569,75029,192384,262166,219034,48438,-136642,-153556,64142,232087,163439,-81878,-231790,-175530,-98553,-61627,-74251,-144792,-93253,15247,-9096,-57923,-67425,25477,146617,116201,82181,71076,23541,-20037,-159182,-187671,41224,92014,-146360,-231152,-127087,5955,168285,178221,-11287,-11971,182689,200288,107693,106045,259175,442605,558556,416191,37344,-139740,165014,540930,595062,481886,175205,-159623,249012,876958,467442,-720955,-563506,820323,-440704,-1781072,717671,1632388,-468254,107450,525224,-1493488,-1474706,116887,1174303,1405266,677633,-227738,-477597,-324967,-263442,-221226,-107684,-151137,108350,447593,214639,-264572,-225089,156777,111483,-84360,63058,330548,431711,267697,-14296,-248467,-398101,-457269,-357632,-97303,78243,-59032,-323162,-343703,-247377,-279006,-248408,-86843,50528,23603,68700,255690,253471,-6771,-182187,-200365,-156439,-25874,122919,193864,192093,118588,-11887,-87523,-101701,-241399,-362051,-322092,-228750,-193669,-304935,-346555,-252744,-152697,-39209,150229,248434,98260,-37013,79008,173748,189643,294792,368805,246606,141618,302003,397906,5226,-357782,-336882,-89388,168046,236054,4790,-162704,-16814,115617,111338,-117682,-511540,-612822,-344643,-218212,-241752,-22349,281053,333549,214871,88600,-42777,-204965,-270136,-179012,-65395,-120355,-141017,35833,190530,135795,17194,-30151,-55662,-149169,-203675,-131684,35662,117272,-49792,-176224,-70541,31854,-31382,-62947,-9555,41288,123383,109047,-24653,-15907,188998,241419,-14474,-252718,-101874,152681,228443,216582,125891,-30695,-2842,83584,-31042,-100477,32293,202626,208153,12675,-70360,131270,128017,-220766,-345030,-124495,-69054,-172817,-212089,-157517,7650,173142,236144,187027,211364,254321,104351,-139153,-192227,-13354,134169,8520,-169057,-141832,641,84510,138066,208368,183706,47993,11612,92124,144766,76584,1772,-18286,-5067,65257,29732,-41141,-9087,96129,219955,212694,97364,66986,77877,29214,-38241,-84057,-90100,107623,458848,567557,295961,-111694,-388845,-309224,-17192,88555,50739,8514,1121,-27286,-82365,-149875,-127196,-104664,-121323,-139876,-153220,-81620,29419,19487,71969,145455,45165,-65425,21196,144221,36098,-93996,36885,277131,221715,-39042,-101979,-8348,-74991,-236214,-10489,408314,368010,9182,-91919,-36266,26425,59036,44780,63730,132087,219234,252779,171340,25769,11899,85126,33958,-107696,-214898,-295038,-304111,-284609,-344997,-382353,-260987,-61921,118684,150761,25981,-163234,-168746,-35139,-34819,-56551,-61697,-67242,-25079,-13870,-226245,-497176,-482498,-245366,-89888,-89145,-10837,237920,294846,217764,251872,233388,290515,498434,433333,134442,59568,74952,7748,-64039,-161076,-130538,72887,256673,358624,390045,291388,-27863,-330662,-397955,-375179,-371794,-242947,57405,273604,136821,-188351,-246215,-77436,-41622,-83167,-88427,-221110,-315226,-177839,-9771,62151,162199,122072,76212,183779,309651,385533,343405,91667,-191318,-196606,-94839,30079,201399,309850,234699,36348,-23643,-5015,-51176,-84629,-94504,-66319,38082,180265,206258,66265,-50726,-8324,10503,-50071,-13374,82377,62796,42980,49701,-113403,-264967,-221141,-275353,-362395,-295904,-87402,159601,287145,211103,14131,-201741,-283545,-169077,-86210,-159191,-201182,-65267,51847,-28243,-167452,-115796,108991,269849,123855,-28017,7775,13897,-38701,-75779,-21552,143964,148785,3816,-30632,-69451,-158216,-152479,-33735,137447,193727,171305,223391,278822,188252,17878,-134848,-110741,118250,328773,286696,-5054,-281329,-284167,-185019,-223222,-220455,-148831,-242549,-344911,-180525,14701,-3492,-117043,-174596,-109418,-23639,-48066,253135,694777,364269,-254323,-846180,-1439985,-1375225,-1064973,-903966,-467841,142656,662891,997770,1095637,662504,524863,588694,-284428,-969771,-419683,242134,286251,163840,-110267,-80149,172496,121476,-113009,-166696,74758,233334,192809,214230,285778,264342,119875,5842,70697,185822,272251,356207,269564,-25247,-245870,-282149,-209223,-100484,-109473,-112025,-5643,28520,-17245,76836,222081,237340,186529,188615,211953,100904,36281,67086,75035,31835,74093,116498,-14543,-120033,91240,366822,449696,450358,482259,457014,166373,-312322,-536117,-475509,-255921,-34718,22669,28496,22869,-132795,-268402,-194714,35464,100289,-118730,-303399,-170100,-41940,-173690,-174278,35051,75015,-48624,-57139,120060,265857,126299,-220756,-410034,-328473,-66713,214789,235838,149467,82900,137339,203664,240571,203194,76680,-12136,50271,203293,341165,397061,269760,87953,44042,156720,241244,145408,67694,127947,152791,160719,228289,132977,-123231,-154531,-147065,-244124,-274849,-144378,-27348,62701],[161033,216463,159741,50939,-4800,-10327,4447,-14876,-102351,-98608,88391,211761,88637,-88925,-119633,-86439,-83976,-41140,46356,178701,223316,191687,133126,92643,-62239,-264139,-272839,-109770,-10473,-41705,-160863,-250303,-335449,-406182,-270211,29108,66737,-172836,-230194,-186046,-206531,-101238,8591,-68633,-241833,-362391,-324518,-112999,90468,154746,127358,16601,-37198,56508,112755,111907,219469,187187,4207,-9508,130338,138621,80765,-23322,-72869,-5451,15551,-6178,-82766,-350966,-444145,-103719,168100,123820,86369,55275,46523,141868,124671,-38190,-71996,-21326,370,120927,187355,80584,-34049,8673,134703,199726,18402,-232865,-332910,-310590,-215872,-158891,-196972,-156422,3975,68004,46621,-24067,-78692,-61438,-4218,96224,93346,-140776,-304173,-57219,275931,337556,188821,67529,-145535,-385266,-318528,-111429,40830,110103,-87549,-402630,-294382,11400,164528,7452,-155190,-146997,-89576,-33593,28803,17999,-20162,25862,144951,285333,431461,498936,351941,157849,225811,377353,321858,175393,76223,-11562,-95103,-19932,129818,130410,89985,147394,76614,9598,75221,121462,147120,108007,117791,265690,328490,146627,-23513,52137,216443,265917,202537,115561,107728,241055,282693,131698,-29703,-116362,-137687,-15504,127899,-17027,-191818,-161410,13237,155036,140290,-48762,-125058,273,130689,134983,103714,94910,64058,84690,99896,-30144,-127097,-74470,-23829,37223,156561,129730,-36883,69423,334672,374908,191110,3757,-271268,-391031,-68890,238843,145998,-100541,-9587,255393,64498,-393570,-433952,61366,376719,151789,-225880,-310750,-220783,-122066,-145108,-263440,-306016,-229852,-51548,160944,253631,250317,172062,79624,114251,201971,111070,39893,15215,3685,73799,171125,119813,29071,-21394,-118834,-67753,103917,80492,41236,196157,228713,-16881,-124623,-55779,-6746,-63150,-218149,-181190,96238,216896,67614,86617,222482,227953,189893,210419,96242,-105572,-28487,170056,19998,-184080,-51987,156168,222350,218309,202933,206148,175920,125606,216282,357259,273739,37335,-44242,68690,78668,-119811,-215105,-180398,-194543,-156977,-86253,-69534,-131127,-150980,-22859,144462,103470,-69246,-4263,226397,178154,-81189,-153460,-144279,-17780,258709,376556,180125,-104873,-142307,27193,82017,-13283,53544,202026,174287,90721,200267,318478,205248,55318,128725,306906,261789,-21404,-264061,-273014,-71303,-1561,-130413,-187223,-82998,35958,69314,21334,48124,42949,47727,133002,-24644,-431253,-452794,-6705,248701,32581,-198182,-134373,73632,148397,9691,-116514,-116465,-74422,52350,146522,-10662,-231884,-393651,-304291,-52249,83112,108050,175067,157699,219386,240089,47817,-174186,-279973,-250558,-176860,-105616,43683,28803,-253323,-454218,-329182,-84981,113872,66367,-185140,-337369,-359606,-311254,-82580,104729,107668,62397,17289,-38153,-90265,-73636,96314,181479,81578,-65913,-93792,-24679,-2728,-46899,-122642,-206292,-163614,-67771,-65854,-18533,79656,232662,224618,75355,53521,54510,15697,-3313,-132272,-150480,65256,64528,-199141,-296272,-208238,-20364,147664,159049,42096,96960,269913,259988,123390,28840,117746,387413,667701,578432,130647,-114534,99851,329813,359860,343397,42329,-307554,138003,835988,526389,-392172,57882,1401988,-405473,-2205476,1117950,2517754,-421449,-519623,174149,-1425211,-1636996,-335820,746518,1242330,854817,33923,-301875,-295487,-241378,-127732,-78830,-163950,84866,346794,137353,-264561,-243359,45129,15823,-146489,-21136,190133,234562,167767,28501,-195092,-389992,-397409,-252699,-95000,-42744,-188214,-363577,-252343,-122169,-267717,-352029,-164158,61015,70424,97424,194357,162606,-26966,-156854,-152738,-106836,-13909,153545,261945,254048,194246,115431,89727,86178,-120337,-348077,-300663,-164988,-179661,-324844,-324715,-281157,-258626,-142425,98533,204514,62968,-103382,-85416,-27638,85923,259130,344052,208020,106565,305315,450105,100735,-217804,-207196,-16325,242851,330340,137723,38089,179947,263280,213268,-17435,-394787,-569728,-339114,-147726,-132661,9394,244776,322996,201114,30158,-101469,-182489,-190691,-171125,-144701,-157608,-154061,-93075,-20860,95668,125431,50205,-73183,-205306,-278373,-152859,62744,131455,-54333,-206385,-106010,37173,24425,-15625,-3167,453,31513,19827,-78530,-29615,201615,279447,78649,-97407,-20263,152014,196974,166378,86917,-41722,35838,85457,-92353,-155303,65596,232147,156588,-48437,-82841,175329,224138,-133251,-322119,-118389,3492,-52253,-151487,-187541,-50802,187787,320171,224396,186050,224710,147212,-34460,-144899,-21978,155572,85971,-52803,-55954,-25132,-24078,65476,193081,142454,-46427,-86710,-7427,53062,99590,105642,37426,25351,80319,7827,-55528,-13965,51495,165811,155952,25417,6053,52203,62365,59992,27562,-30941,134474,477747,622181,435763,57113,-267338,-312673,-143756,-47942,-9683,21233,-2851,-101782,-157225,-160096,-79359,-56359,-126307,-192290,-133526,35450,111103,10176,4029,116632,43330,-55375,93394,215897,30464,-161076,-24018,278384,237469,-75720,-113730,15376,-64032,-199491,38749,398102,269718,-105934,-156095,-13988,44809,12648,-9525,52502,171192,245811,232915,150578,89309,124413,145572,44721,-83034,-170602,-242739,-270202,-300491,-362695,-323649,-156094,32372,174761,175187,32621,-130218,-123210,-4424,-983,28835,36282,-49649,-52739,-111,-159554,-461321,-529660,-351294,-213202,-170864,-5360,255533,323001,232879,184327,131827,237436,430846,345471,108707,69974,62313,-30049,-108354,-153877,-120605,46003,278430,465738,501610,341291,37500,-150999,-212386,-273315,-269945,-156806,16360,110703,38232,-191153,-223758,-70846,-36409,-100676,-110358,-177671,-197812,-104453,-34762,-5318,87882,91954,68129,146310,247330,343014,336259,81209,-233734,-253518,-99597,46541,169775,225836,186359,74076,-2982,-45779,-71706,-3979,72831,36147,5045,72307,117591,36574,-2866,94576,97323,45819,119533,165382,74179,60839,59309,-131698,-378618,-375449,-366723,-385197,-301254,-119997,119730,295672,263425,103539,-99589,-228117,-156045,-45860,-87554,-143175,-47847,57730,14031,-103758,-105524,72910,231413,89342,-67605,-97363,-129134,-117489,-74280,6595,203101,232817,89016,41195,-49016,-202153,-175203,-30689,56913,83778,158436,242571,236397,113343,-49906,-133389,-37988,196203,391717,329311,14300,-314745,-386616,-245996,-173520,-126896,22259,11770,-152135,-110281,50143,-1857,-182489,-198967,-52406,-99967,-240567,268102,934945,538025,-64742,-641481,-1577568,-1981975,-1464980,-955274,-423661,235557,758421,966711,1166449,1123221,795853,399551,-745469,-1470257,-716241,148868,257802,157988,-79555,-55469,213183,204876,-9809,-91967,107793,296580,279630,223157,297142,319845,158307,17933,11218,50890,122888,263685,262959,32349,-183092,-211222,-126898,-54701,-62806,-65911,-38244,-54395,-48890,107116,247608,239156,176166,167478,174230,82247,41201,77713,108916,137695,200392,156586,-16885,-96732,21077,189998,337410,430068,466150,431852,180327,-234417,-483348,-513385,-356120,-140541,-25652,37289,40919,-43519,-112231,-99586,6240,-44899,-339783,-502910,-260429,-81643,-230692,-195839,63806,100702,-74036,-99515,112341,322109,213829,-173277,-431802,-401036,-120922,216905,265665,96516,58654,199044,294131,326853,258400,88807,-20805,73723,343312,566657,505000,281456,115668,116475,219937,238039,102106,40984,84848,112127,193154,300562,169731,-105713,-173067,-118652,-134959,-164605,-91436,-1364,62488],[98520,116556,61752,-15165,-43110,-77801,-75646,-43008,-64921,-60247,80044,223197,149247,-68479,-142336,-64948,-28696,-47895,-27011,98057,173723,189502,224476,191699,-5904,-231214,-276302,-143991,-26731,-16240,-133831,-271728,-415149,-541462,-399164,-60542,-26243,-305061,-312417,-252670,-302630,-181692,-39060,-101921,-231500,-336036,-303229,-86265,81419,118443,133853,92505,30078,76981,113463,120511,229406,211237,9075,-51810,63163,69120,-19635,-94103,-64345,51690,105010,40904,-138611,-370357,-342672,-25424,167130,100801,95153,38978,-1551,135531,189166,-12376,-165232,-168843,-118289,-12618,46211,76900,110711,142214,185100,232221,30518,-264410,-366245,-303059,-204039,-193286,-277600,-243714,-45873,70142,60969,-33909,-76684,-12250,60128,134464,134339,-104626,-236972,32169,338644,296497,141864,80084,-92835,-395235,-453260,-222582,40752,159495,-43128,-368523,-305037,4648,166117,-1104,-135723,-71409,35900,66615,54622,12590,4916,68595,170479,355855,549246,568128,365428,177864,260960,379211,274496,103696,8699,-83055,-152139,-38424,107613,64510,20995,48953,-44883,13632,125779,131025,140636,86839,43646,151130,125260,-118691,-253900,-72453,215897,326232,222924,85048,46855,145164,175333,51630,-53063,-82190,-116505,-77720,-14247,-148178,-280391,-196273,22849,150411,84664,-142708,-227647,-41781,175271,204094,164050,157277,127341,83137,23329,-122379,-143190,-1119,69100,64772,160089,151595,-49772,52586,376718,371982,146616,5595,-158810,-245778,-48373,102605,14839,-107879,96668,362923,116597,-408145,-456576,12945,348098,115717,-287327,-348829,-203979,-122289,-197039,-318396,-327116,-233283,-73185,149257,306391,323906,211463,127653,224837,239895,49490,-11977,83046,130903,104781,64884,-23040,-55667,-20598,-33291,13138,83204,-14735,-41993,124859,158175,-38856,-106827,2024,57405,-21119,-177643,-130556,115118,176508,12654,41642,129563,128425,175114,249674,154434,-93332,-120546,92092,-9012,-217981,-43638,224632,261849,149157,73441,121102,149375,83307,157157,289979,220877,25172,-56504,-18274,-17148,-157515,-247528,-258599,-289649,-246651,-154659,-102153,-147136,-192909,-81716,111115,120723,4162,56359,228010,160920,-72639,-155337,-187932,-76196,225403,387525,185521,-170351,-245087,-43836,67006,-20960,30574,192444,184828,89219,189607,320269,181907,-18009,35043,262984,282675,28443,-259006,-285752,-47652,80845,2457,-50775,-12339,-7976,-33349,-93308,-104566,-9514,118364,208760,18525,-364598,-381885,41292,253798,15258,-218078,-173526,10499,125585,17254,-143350,-173786,-100795,62421,127207,-47740,-246097,-418764,-360328,-79874,108341,165891,247970,296727,346719,292657,53490,-182405,-283461,-245526,-215731,-201690,-67118,364,-141479,-250710,-192761,-70703,88822,53342,-193682,-334042,-399439,-335661,-63975,102615,2117,-147047,-185086,-135276,-81770,-2167,135128,118741,-18753,-61358,15826,101341,92017,-28813,-169242,-269038,-251874,-179953,-157397,-46431,158400,366928,259483,25720,11880,19241,-4197,14338,-85548,-93173,88717,18623,-265469,-355473,-248228,-10609,144443,118292,38430,141222,318352,315411,144720,-34566,-26646,275729,664411,690381,275150,-33513,13411,27623,13910,126160,-91023,-411928,42281,827974,738344,156993,742533,1757205,-430037,-2289601,1740307,3207818,-789962,-1596883,-369631,-1225334,-1665229,-770383,205499,915344,971514,435929,39207,-145860,-107730,60628,-12076,-163158,34124,200975,-16582,-331353,-270504,-49633,-74796,-219085,-125322,39229,28554,34865,21284,-169542,-361950,-282371,-82456,-30750,-108820,-266012,-344243,-133101,-5287,-219317,-360157,-161254,98773,144999,119499,82160,4807,-83843,-117860,-61811,-1716,33190,164666,272162,235743,170777,163244,216854,207608,-24529,-275264,-198591,-27347,-122956,-300336,-268010,-273110,-327156,-233955,-269,104271,18317,-119386,-190282,-175170,24015,256176,324504,170377,93408,314724,441683,176161,-43615,-46288,30375,234173,346428,230859,186192,284289,330550,273525,88483,-241746,-463417,-291083,-62241,-13224,28703,153876,235984,127001,-58813,-141684,-92989,-62640,-161596,-239474,-174973,-124637,-177814,-166362,82452,225183,118939,-83393,-192525,-224395,-82852,123233,159922,-56007,-246026,-140248,54953,91644,23463,-32733,-72867,-76200,-67286,-96335,-4634,194912,279945,196219,107419,85502,163668,170073,99806,9168,-80543,35224,60170,-134751,-161934,114271,229314,72626,-87055,-41081,226851,309452,-10762,-243907,-95199,89798,98547,-51904,-195992,-135755,124132,303966,223363,148789,173886,172467,61181,-98370,-46741,132603,133892,62883,28545,-75262,-150639,-10234,158632,76732,-137775,-186014,-113351,-32667,131980,206829,80161,32904,44430,-59264,-95987,-27503,10703,84748,83243,-30122,-59304,13792,87945,127152,89862,226,127155,410348,562308,530085,282080,-75786,-267103,-228753,-138024,-52547,19031,-14379,-144887,-200493,-128927,-8573,-18875,-154412,-255616,-116027,159186,203891,16689,-78040,37196,11988,-61963,141745,294493,70609,-187316,-76236,247973,245581,-71148,-114487,30608,-39317,-143632,62826,338406,181077,-157606,-181237,17288,71758,-17181,-72360,4653,177797,248015,197504,137951,171197,242043,186733,4875,-111178,-136242,-165907,-211341,-290277,-343287,-224551,-26086,133665,219660,193225,43677,-93929,-71643,27664,22380,78519,117087,-26750,-73920,27558,-48433,-340873,-495071,-402806,-276972,-167964,50961,246656,282306,176436,46632,-2934,160539,301493,187781,56622,61671,25925,-87544,-175842,-170026,-124468,28246,314440,524649,514055,303425,47475,-12728,-29713,-130100,-129926,-75301,-61735,-58718,-62194,-179955,-172057,-39422,-7776,-80301,-119939,-139308,-73397,-11510,-58203,-84030,-1174,81214,104216,146338,210273,307266,337999,94225,-238289,-283755,-111518,27664,120699,148015,150503,134966,31222,-86143,-106748,30393,168640,83041,-45640,-46642,-7779,-43903,-17084,116799,135711,146616,266450,238734,76117,94080,129585,-88142,-452433,-521999,-420702,-352268,-256019,-109620,88439,250433,251050,186029,42680,-137251,-121101,9357,1260,-48723,10502,98210,100564,10542,-77319,7960,119283,-765,-110677,-164273,-227266,-152229,-49396,4711,181729,245827,135916,97373,3141,-187470,-184367,-55582,-42839,-20391,137900,222486,146052,16942,-111442,-116360,31490,237633,392406,318170,29168,-293209,-422847,-266796,-96552,-27067,140834,201506,21289,-40030,96908,61364,-146412,-148573,59663,-77421,-308934,334336,982579,424146,-17820,-396276,-1524610,-2180336,-1442284,-703018,-235165,333880,745827,794724,1143152,1566602,1010698,105297,-1052580,-1641663,-770734,116078,245079,188846,18572,30165,259109,240199,61253,13036,196068,403169,357547,189608,260740,343460,189706,29320,-44818,-79607,-26922,145895,192574,5858,-181138,-177736,-92768,-56729,-24482,1334,-44296,-125563,-85876,107333,230060,207549,158868,166825,160910,102075,73607,92253,131077,219939,280220,158933,-44111,-132027,-132432,-54993,152057,334282,396223,375529,200470,-101670,-361393,-472410,-388837,-188254,-1076,104341,79730,39304,32862,-2848,-53037,-224394,-542752,-641314,-308736,-114761,-293682,-254070,33726,92230,-81581,-106447,117082,334405,205846,-177533,-420154,-413775,-156989,202801,312507,78325,27068,202682,317132,332212,235705,66108,-5578,131030,449867,689245,540004,282778,159559,177405,224967,178861,65434,38138,42484,60526,202421,342862,201578,-73664,-193424,-99800,-26978,-21884,6293,36924,52349],[42883,12045,-79395,-117099,-74729,-97876,-117437,-72830,-49238,-37958,58656,198782,162137,-57865,-127968,13469,79979,-15081,-63919,26383,111711,160601,274786,251914,31506,-201601,-291863,-213531,-65806,-950,-117373,-286064,-436069,-596387,-492391,-151396,-115083,-388129,-369966,-312456,-382740,-267489,-102374,-114990,-160279,-239950,-232564,-43111,58497,65359,141875,166287,79995,80414,107887,129623,215414,209825,39076,-39719,6243,-31690,-151313,-166663,-63449,60488,137874,75495,-136931,-282993,-160997,77795,154523,65319,72718,-1476,-54110,135618,246765,37518,-171469,-219901,-169651,-91890,-20670,114657,253288,255936,192261,175368,-12279,-293531,-369130,-251362,-144830,-174093,-266613,-209462,-22959,93303,74827,-47667,-84362,26183,110133,141622,141593,-62074,-161114,75975,301924,164458,40419,45181,-72303,-359335,-501067,-296101,25767,185609,23194,-236367,-227907,29662,147548,7858,-58422,64427,185421,170173,105541,63188,91267,156329,212684,388393,594542,573158,333092,171357,256460,324837,200021,40294,-41827,-118192,-169477,-78136,42672,19690,2016,-43255,-144184,52436,211302,152785,96566,33182,-10207,86040,-20634,-355494,-489714,-232603,145792,312721,220125,66188,-22074,3010,21905,-62846,-99622,-50883,-78081,-112077,-136629,-256298,-341657,-199114,59478,185183,55284,-224507,-329519,-114221,151320,201462,182560,206943,177818,80781,-46124,-220144,-191526,24441,104090,41812,131303,180944,-3569,65028,376796,287983,28781,-24322,-10763,-10706,14837,-47029,-134626,-112112,160070,382085,147143,-342092,-399064,-15366,291822,92425,-245185,-290219,-149944,-129708,-256878,-324199,-261079,-194304,-131575,48669,285488,349896,211942,139732,266444,197482,-60523,-94633,132960,219678,102600,-28090,-137398,-141696,-48200,13892,32059,-5719,-118637,-110826,44867,96817,-19956,-70334,47638,93041,2603,-114353,-89003,65443,76572,-39281,-1495,41503,31498,113074,217122,169095,-88818,-198611,-2582,-69509,-251269,-24605,262430,235787,32503,-82201,8204,93279,19127,57302,172013,141359,6060,-78940,-111579,-124964,-195233,-263863,-302708,-328871,-292868,-194282,-110493,-124181,-188271,-137382,31075,114999,85210,102144,185221,115054,-43933,-126918,-192394,-124136,154964,365172,205228,-186657,-336850,-188937,-64811,-77171,2745,162026,155330,60157,176151,311438,130626,-109908,-63590,185600,252486,53751,-219747,-254128,-38625,105375,82411,69198,70012,-29334,-144199,-240541,-298075,-125830,125385,232988,55738,-241007,-239589,119431,241705,-29230,-229972,-188408,-68181,56589,17238,-145260,-216782,-112474,88041,117191,-47710,-210320,-364259,-351918,-103957,116198,233003,323008,433079,454707,305834,43445,-162261,-240547,-219967,-260047,-323564,-219370,-48176,-6909,5588,-33670,-86849,1531,-8015,-213112,-317017,-389965,-318357,-51264,71908,-96870,-299563,-312049,-191991,-95257,40288,163338,51745,-118972,-76168,51815,142593,142060,-19940,-207172,-314894,-328982,-284368,-244873,-119358,158135,397418,239370,-26521,-30207,-9937,-15163,26578,-47237,-40911,97763,-40974,-327275,-391162,-233812,30186,146198,52354,-17397,128402,328836,339065,151005,-61563,-114871,158636,575461,727723,417927,63349,-82382,-278241,-340687,-132337,-236665,-482929,-17548,873175,1062750,740143,1242481,1840036,-220462,-1617235,2325031,3217189,-1575652,-2822716,-930312,-951061,-1571486,-1072668,-280706,509089,981916,882303,467978,97568,123726,296869,68466,-158839,-23955,69163,-184573,-418659,-281144,-96504,-138679,-286758,-223696,-71660,-105051,-81173,-19994,-152866,-294998,-131136,103366,84958,-87743,-271524,-280578,-26517,72732,-138744,-260218,-74923,154816,224775,136869,-36934,-173352,-169412,-77640,57843,141171,110847,160339,223724,131058,37182,104717,246919,229473,24779,-160568,-42439,144844,-34999,-245918,-205025,-239934,-349167,-288365,-105552,-9077,-14636,-81143,-210690,-231888,17178,281606,311930,147004,106739,332366,400828,222891,124873,116168,63521,162542,281003,255498,241416,284651,324950,297560,176920,-93676,-322208,-217449,11294,81378,29297,37266,99833,8686,-164922,-164697,23043,70234,-155659,-325936,-170313,-55214,-178758,-189083,103422,294459,163663,-79374,-110739,-41099,64682,199180,199545,-47947,-274537,-153552,90553,158803,57348,-63674,-136916,-163699,-135918,-77966,54704,172553,231156,280071,276732,180549,183846,157940,45444,-72343,-119283,11792,22223,-152826,-123966,150738,179839,-16169,-86822,33105,267487,369082,123968,-127913,-66158,150215,223539,58224,-172429,-211877,3086,188104,178355,113424,131254,186448,126415,-58575,-73142,73814,131046,129488,71391,-136999,-244587,-62365,104200,-18469,-233985,-275495,-195918,-86055,158086,264999,93893,13040,-33487,-146446,-133790,-41017,-26006,-7189,14510,-51225,-102038,-23972,93913,142262,91636,8418,99426,284886,412196,546916,499765,144702,-173839,-238998,-152917,-62138,1913,-41343,-167553,-214017,-66746,69852,1480,-196419,-314009,-123391,221176,265843,39959,-144954,-78468,-53435,-88831,159809,371569,144592,-169136,-98615,203449,252220,-8056,-79808,43304,-13209,-91075,61852,252420,122742,-137808,-148216,60544,108895,-11575,-113262,-50688,158203,227100,157347,146657,257352,335181,208021,-59370,-179743,-124314,-91770,-147496,-249943,-281084,-114345,79969,197130,237740,207252,59531,-69307,-25376,58686,24421,75784,155158,-13622,-102863,38067,62578,-169965,-388858,-390186,-260748,-79315,136778,216373,176872,54282,-110985,-120745,74408,135010,499,-10854,36099,-25885,-140800,-218450,-179681,-116740,50394,365554,523195,421421,176776,-4446,43601,85140,-1274,-2055,-18232,-125659,-151866,-119037,-152320,-104487,5443,33280,-27078,-110377,-118626,12916,63921,-73076,-144714,-68622,97160,181114,188153,205015,281544,339248,131717,-197920,-288657,-157422,-50619,46065,80247,127009,196416,64327,-125507,-150640,15406,171919,71950,-90164,-138184,-131614,-148974,-82710,58571,116522,225145,384036,277468,69910,128951,227611,3758,-446634,-595549,-410334,-261224,-165809,-65143,61345,155536,172179,226820,167375,-49479,-78859,57724,71629,41186,80279,147072,185659,123602,-42177,-66523,-29560,-112417,-145945,-178388,-248264,-132227,-14863,-32188,80742,186448,141917,133627,82283,-115664,-187591,-116974,-147374,-104010,105190,157353,15549,-92611,-163095,-101785,70017,223205,314877,239793,25152,-233191,-398876,-255118,-18803,47534,172442,284804,137693,9343,136433,167245,-16712,-18422,238115,100496,-139941,516059,825734,386,-183515,-291430,-1442308,-1942251,-962400,-183558,70680,433399,659777,554291,1044826,1811202,985311,-329990,-1137703,-1395921,-565483,164026,268606,262808,174427,160773,298561,232554,105390,136504,329725,541455,421513,138608,198470,342723,222897,47549,-74710,-161937,-126845,45161,91780,-84879,-235327,-194883,-127347,-112024,-3018,77759,-20934,-168172,-117076,88126,189037,153022,118654,152537,158830,146348,116842,111052,154566,274751,304757,121020,-101927,-222111,-315631,-283383,-39486,198909,283781,285435,210518,41660,-198058,-354502,-349393,-179986,63341,172178,95051,75120,122524,65281,-119435,-377501,-668715,-680068,-301966,-141308,-356507,-324902,-26010,61937,-60961,-64280,137610,298915,107952,-233377,-376048,-349651,-156444,177392,342911,80904,-22839,136225,264285,255990,139106,14186,28468,200735,480375,654773,487336,274545,209483,210718,167324,76764,44633,59639,10499,10463,189030,344122,207267,-64975,-218624,-95071,54676,116891,117707,69992,32395],[12155,-59459,-211979,-224965,-101007,-72912,-112414,-98380,-60635,-36936,30681,148079,132534,-45548,-61659,144332,219623,46783,-73252,-38236,43070,114322,260395,248038,38367,-185532,-316024,-296003,-120226,-10092,-126757,-297472,-396408,-542768,-503257,-202936,-166159,-392327,-381123,-340684,-407747,-307161,-146397,-104321,-63687,-113990,-132676,12719,37154,9608,146682,219677,107361,75203,108559,140032,176353,172474,75604,7101,-36187,-145714,-283634,-221882,-68105,19317,104018,85044,-92183,-149019,19410,174501,140689,28428,19171,-62832,-107636,122742,271212,98125,-91611,-155477,-137823,-106869,-16572,172050,359024,329071,162135,56391,-90227,-306047,-333512,-165312,-54972,-106419,-160657,-55352,76821,136014,86739,-59226,-97035,46022,133740,125318,138284,6660,-85854,67615,180646,-12910,-86612,-26391,-85350,-284100,-443165,-307236,6221,183358,96955,-39108,-74351,68246,102160,28329,66664,249623,344865,259921,166426,149079,202551,250590,250942,372715,554746,511680,266238,140452,213996,238189,129269,9004,-54948,-102066,-145802,-132928,-51364,3428,36663,-93211,-190115,98977,290778,166995,28944,-33398,-42550,44921,-108677,-493550,-643710,-368050,40745,238033,196160,65169,-80767,-153268,-153802,-193406,-152020,-18073,-19339,-105674,-215581,-337350,-379556,-187708,93048,231502,58891,-261789,-386654,-178595,81564,136180,156058,235943,212452,85525,-88579,-291331,-244669,14264,91273,-6178,92147,212410,82327,106117,339495,155484,-127791,-85930,113920,230378,105830,-145899,-235359,-99378,183307,360261,189761,-191736,-274467,-18508,217062,84434,-125656,-158143,-77193,-142853,-304197,-279326,-131328,-121589,-204656,-114541,184616,308104,163740,117241,235569,91231,-184234,-165316,153888,228859,47564,-96679,-192267,-190538,-70932,29727,-3860,-125586,-193513,-142756,-20896,59458,23516,-27888,72165,87052,-10228,-53082,-56651,-21763,-37614,-65037,-23236,-9971,-27773,26288,120030,129593,-93933,-228380,-73491,-140601,-266297,22678,274116,148075,-100721,-212004,-95309,21006,-54241,-64123,26653,43314,-25822,-102233,-176824,-211382,-222080,-259173,-302055,-301750,-277423,-199254,-103120,-74141,-141439,-185190,-89782,72947,140287,128416,140579,85146,6436,-75508,-159437,-146817,71530,314531,231489,-139682,-372700,-358367,-277122,-169065,-25383,114808,97141,18226,157484,269891,42555,-202259,-143706,92929,176099,33675,-166126,-189320,-51508,62942,90321,139084,134360,-35405,-243563,-382957,-463154,-266691,57955,187825,73928,-96480,-71802,194336,214885,-75994,-213777,-163457,-136196,-42169,9665,-115259,-227384,-105252,115000,101247,-41259,-154352,-252915,-275732,-110578,101654,277395,386997,541123,529602,287612,26217,-110985,-153436,-171701,-288227,-429161,-365041,-112251,101336,230275,98524,-119215,-104592,-89218,-235497,-287309,-321397,-257205,-43890,27437,-157736,-347565,-325750,-185530,-107188,46985,163926,-14302,-200456,-109216,-870,69962,116573,-30990,-232700,-328436,-362642,-342837,-292372,-193669,100834,336563,174905,-73443,-61649,-17079,-7021,23832,-41447,-14051,82581,-106382,-365176,-382558,-162594,93580,140220,-32789,-100161,87006,312505,317855,132506,-48057,-119843,80935,454607,691146,506270,133525,-166200,-492199,-592928,-374680,-398875,-542506,-45169,944313,1393378,1160602,1376595,1682488,339947,-189178,2676125,2405513,-2610006,-3851591,-1337908,-677761,-1381785,-1154925,-568590,110496,868042,1246593,866898,377978,406117,511970,129315,-165343,-72057,-7093,-301271,-468206,-247392,-76843,-159232,-329814,-288274,-109001,-119942,-141154,-66658,-114765,-171596,33412,257381,220906,12020,-209829,-196283,40585,103852,-37151,-76510,67366,205597,268178,142942,-122484,-321099,-261800,-43417,184300,290072,201541,147414,134436,-34986,-177149,-48165,170675,160596,29687,-33109,116082,280280,43775,-194708,-166053,-204587,-335355,-298565,-178741,-91198,-18939,-4835,-154544,-201470,51414,313363,301115,141024,134764,344227,354833,236906,250136,250792,98357,70053,159777,208595,207300,215005,279521,298470,230219,21619,-177243,-142861,48223,123611,11702,-63903,-32459,-114030,-263604,-173039,123499,171056,-150625,-378262,-150297,31450,-98733,-105049,136959,317364,180876,-58225,10520,204391,233374,261580,236478,-30368,-275390,-134013,142390,214504,87192,-65556,-151993,-201103,-177790,-41557,121782,137534,138348,278405,337947,236427,207108,166266,30655,-115182,-129978,-9840,-13793,-157081,-71403,146890,86532,-80633,-46737,103978,277885,393105,246095,-1144,-43027,155955,282741,150719,-115350,-241579,-125910,19946,101220,89932,116367,191476,143050,-38284,-93349,-4040,72498,115812,45414,-196482,-276672,-81689,32326,-135599,-331479,-335694,-226448,-92048,160954,252785,71665,-29914,-130375,-228556,-149627,-42928,-58747,-94734,-40660,-40269,-107004,-49083,73695,100454,42469,8922,74006,145560,223269,478915,637048,339224,-49765,-170392,-92191,-33362,-20685,-77632,-178175,-202118,2807,132479,3034,-235870,-353148,-170235,171285,261178,69395,-178894,-201436,-142350,-131734,149420,433003,229822,-109788,-75369,168421,262961,107481,2556,58493,356,-60166,45588,165714,89834,-70532,-58068,117972,156479,36150,-110538,-87575,122176,189346,123688,180321,331782,381383,211045,-115857,-261010,-138401,-45526,-97956,-185067,-185858,-25737,123728,194294,223157,212667,65835,-70533,5742,83820,620,23058,139198,-21090,-149387,7358,133587,2802,-242028,-319975,-173462,55611,210905,166690,31151,-103011,-231722,-180216,-7677,-36383,-164645,-71875,5202,-76950,-168610,-207805,-163869,-78746,124038,416304,463786,255817,-5301,-101212,16896,103871,68063,73208,10028,-133496,-134508,-110152,-110453,-40771,41433,61892,33552,-81766,-117349,32088,88989,-79117,-168776,-88308,139818,278889,253564,218560,256355,320121,176957,-124385,-279897,-253151,-191787,-54063,23382,107745,227880,80144,-159630,-193514,-37236,96164,22996,-108882,-179028,-218711,-242097,-170572,-51288,49772,258658,436928,269855,59826,153122,308640,111014,-355582,-559237,-331282,-127437,-46941,-6559,28120,29651,49057,208906,228982,2635,-50067,73582,94052,90308,124322,165831,220159,187221,-11995,-130060,-166756,-204416,-163674,-147701,-196917,-77418,7257,-97780,-70904,79878,123448,158581,176063,-9683,-194840,-212858,-245338,-162425,60243,60918,-127579,-199202,-205138,-106889,63155,154814,169117,103141,-4004,-161034,-335301,-226133,29880,68601,110772,255753,181099,26754,152388,281631,164297,167175,467008,410203,264180,816865,513353,-663486,-563197,-445084,-1468485,-1385333,-135687,483573,433528,534886,552315,321785,895257,1725792,585876,-903247,-1007226,-774339,-163059,288009,336333,370539,358438,302874,316448,199303,137939,257892,471577,669282,462210,100042,140808,328802,257147,71699,-68366,-171882,-151057,-11924,-2689,-197720,-317266,-255238,-226732,-207718,-960,147338,21425,-177434,-131616,70813,153910,95551,47621,91502,146974,189649,148517,130199,188903,305086,281794,53975,-180361,-331682,-455384,-418685,-175140,66698,152347,176104,202745,149796,-33276,-185230,-250933,-133166,117156,184350,55265,43819,137052,89168,-164963,-448592,-675254,-607099,-244616,-161173,-405795,-375800,-82428,24929,-14237,18411,162037,219256,-40363,-309854,-300169,-213096,-109572,151658,334053,86714,-87329,19218,155759,129155,1679,-49802,69202,252600,415729,470831,358930,255030,251602,211793,66809,-40198,38258,93390,-6969,-26970,158526,303551,175503,-93789,-238498,-99211,96312,219458,208946,82532,5626],[13284,-77050,-291657,-307136,-121106,-17629,-66770,-114009,-93461,-54410,3652,89901,82282,-21744,47921,296669,349337,112410,-77967,-107528,-26999,70523,191190,181843,17521,-177322,-330283,-356959,-174622,-46557,-162570,-306209,-318830,-400343,-414794,-190088,-160673,-319178,-335997,-316866,-351565,-259408,-135487,-67297,19727,-6291,-31967,75424,33814,-32202,141294,235902,111795,69957,118921,145314,115073,101309,101717,64373,-62257,-251157,-385585,-247129,-77323,-60734,8625,56094,-40295,-41615,124546,233663,129610,-10680,-59620,-131155,-150048,90872,257072,155698,38393,-3371,-36347,-68937,23291,215740,405649,358190,119168,-68629,-167695,-291494,-263607,-67139,35265,-17534,2370,165671,226310,189783,97077,-61568,-106992,45759,129844,104124,150024,102616,-21252,22149,23821,-175238,-201055,-107579,-112442,-182479,-297397,-253714,-13073,148589,153648,157968,108170,94852,35430,52651,212892,449571,488986,318246,212922,227597,283549,307283,265510,313178,437710,385952,177954,98831,152139,150232,84110,15818,-26894,-40064,-95493,-187788,-143415,15944,106350,-84502,-178866,119617,318281,150723,-37236,-83919,-56603,3115,-158277,-508026,-655895,-419583,-50944,131215,151876,78760,-109583,-278155,-312524,-311094,-186553,22879,54238,-64264,-248794,-399890,-405874,-184527,92819,251630,88003,-232951,-364884,-196987,3372,36846,96193,241953,236150,101343,-99009,-316569,-274401,-9349,58558,-43898,64356,233699,171465,166049,284147,23395,-271144,-166903,163623,390322,199295,-151864,-239180,-65049,178058,352219,277101,15251,-114908,790,133825,77604,9941,-4793,-10353,-156010,-317788,-195221,19115,-33966,-260891,-283175,30560,202808,75279,65892,146694,-41514,-274186,-178591,146141,148651,-55301,-133625,-172650,-173897,-60970,32180,-61542,-222625,-211490,-128526,-58547,43120,62834,5797,74198,43120,-62209,-20315,-36301,-111207,-125018,-57409,-17634,-20029,-44429,-60039,-12713,41163,-109567,-200688,-97199,-197070,-244245,109700,271721,22727,-215655,-276419,-160237,-50666,-120152,-177793,-115706,-62269,-69918,-114947,-193270,-249863,-226892,-232566,-259401,-221296,-203446,-171931,-90691,-18060,-71932,-218684,-222901,-411,150196,136431,130328,108623,73435,-13429,-101811,-140003,-131,248170,253993,-34030,-321520,-493085,-502853,-269120,-50126,57791,27719,-22730,125370,183421,-69981,-268493,-185788,5240,62252,-41977,-122270,-115285,-85492,-26541,38005,142418,154671,-42554,-319045,-490950,-554990,-385058,-67169,79141,63529,25595,70462,236652,182260,-95308,-157337,-96320,-167764,-137198,1716,-54033,-193601,-80224,126823,68557,-57755,-108694,-121027,-148623,-89286,68370,270416,416450,595029,562765,255546,16388,-29949,-32450,-98757,-277212,-476203,-460543,-187350,139169,349477,169168,-145113,-183486,-154533,-248511,-251784,-213460,-165395,-37711,-9293,-160060,-288072,-242621,-130600,-103200,25615,128601,-75614,-248708,-149661,-120041,-97782,14263,-65245,-243771,-301701,-331265,-332290,-284811,-231194,25921,229505,93353,-107587,-76076,309,16933,-1314,-77060,-20366,42689,-167260,-365920,-313692,-41449,171300,120571,-120451,-174910,49266,280398,256934,95898,-5647,-53791,63201,355033,605392,510129,148941,-215695,-551581,-669567,-540454,-562545,-611095,-66910,979471,1601541,1291757,1112478,1389486,1138119,1518796,2710663,1013002,-3628798,-4409193,-1477356,-458686,-1121754,-989305,-597879,-215166,651437,1420899,1120867,627002,670969,638705,142534,-190128,-101694,-19930,-327012,-438582,-154854,8436,-128131,-329075,-297315,-67534,-26301,-135549,-94208,-36696,6672,189754,352781,337903,146863,-108084,-113300,64801,102456,70043,139266,221132,225405,237752,124002,-156309,-403707,-335166,-18411,290164,404335,275197,129478,33541,-212750,-409369,-246982,20936,44414,12089,77976,222747,312197,62438,-181436,-168223,-188826,-307762,-276454,-199518,-114654,11233,82822,-54010,-118643,98268,327991,287049,147025,157552,329355,309944,215194,307321,336728,142543,-75,27854,116319,126317,130989,229772,284272,239411,95002,-54102,-91635,32917,101550,-18263,-113496,-103603,-191778,-326233,-168279,182226,222740,-137765,-377580,-125669,101612,18963,13455,147733,289425,174400,-22471,125783,403409,349921,286068,254166,-9328,-242886,-83544,199179,249702,111779,-25264,-98276,-177256,-193874,-13589,162964,96246,26568,175551,268999,241538,226274,192170,67957,-90426,-100353,-13446,-39721,-165432,-46735,89255,-26255,-100537,19409,141202,248728,380367,334945,108870,-31740,104012,267678,205809,-34927,-201501,-205043,-128721,18295,83111,132408,185611,104547,-50245,-108111,-82090,-27718,20974,-51066,-242963,-249037,-77927,-50603,-255057,-413124,-346705,-188854,-50733,132662,169703,18780,-84292,-218779,-288752,-142972,-27577,-85687,-166417,-84101,-17017,-77650,-56606,27658,13511,-33713,16100,69323,33661,52816,349352,645443,456786,75316,-51066,17339,26701,-34116,-106053,-176253,-170076,52997,158524,-10177,-255297,-362792,-250173,8685,177677,87316,-179333,-297641,-230359,-178219,119510,461577,297890,-22266,-4722,161721,279713,246573,122805,76629,-8064,-58305,27497,97303,60360,2745,66098,187437,212074,116774,-62024,-94289,80632,144741,104369,229913,379937,371888,195011,-144054,-324520,-171251,-39941,-74654,-111562,-82657,16763,92037,125305,182756,201070,41594,-104214,16656,97261,-42470,-57388,78572,-49177,-210965,-68060,144522,131100,-95185,-210872,-46944,178476,234334,99260,-116373,-249230,-275741,-166324,-77389,-181943,-263660,-103015,-17225,-112015,-163680,-149035,-119965,-5558,235440,445071,363707,73659,-186395,-211624,-62330,42256,61576,81638,20955,-72468,-31336,-47540,-63398,1456,47675,52462,69016,-40230,-125092,-16234,50216,-81956,-153801,-53353,202584,367015,308141,225931,217791,264459,203628,-44798,-273997,-390472,-370629,-166834,-21514,83078,206930,68862,-180921,-223876,-105350,-16620,-31191,-94645,-169300,-252799,-296081,-249634,-171371,-41396,237187,411767,222449,52455,161750,336098,190183,-217113,-426735,-204703,21115,78544,43879,-20433,-99831,-80867,139053,211116,4826,-52124,39669,58092,83613,116256,123712,174818,177851,6028,-165260,-250491,-245744,-159622,-96532,-108623,-24610,-1136,-175015,-225921,-31053,108646,187704,268060,96602,-211803,-327527,-328984,-199190,9099,-38973,-246353,-282806,-240044,-139648,17106,57521,-8502,-60344,-52435,-100893,-256791,-194553,30151,26025,-18076,143919,160201,14546,137226,367473,336708,362393,704099,758096,785565,1176023,141602,-1411250,-1071749,-850546,-1647591,-728363,804567,1128203,773941,638131,471180,154106,718810,1289646,-195276,-1550966,-734808,50423,313275,458547,439404,488800,528560,415570,299984,160977,172707,350576,567683,728557,467445,95498,114484,311323,282269,94254,-31335,-115132,-108951,-23608,-64741,-285567,-385982,-332388,-361433,-316765,-15685,192579,60906,-163393,-125348,73395,147121,55926,-46368,-26073,108502,205299,147676,140100,231826,315104,228389,-23289,-256818,-409945,-492923,-424810,-222103,-29842,29698,76082,181899,192410,91349,-7584,-120546,-72212,119612,115019,-43309,-47756,83638,71537,-168044,-409130,-553663,-441181,-155298,-173118,-427454,-382743,-114396,-7091,44109,113058,170038,108463,-182640,-359072,-194523,-32639,-22572,136179,287137,88090,-144722,-105942,29889,-517,-128138,-103943,102135,259619,267681,202872,191635,224489,274879,188813,-40392,-139374,37363,121546,-10718,-44101,119700,231623,113661,-140018,-234372,-101014,97661,266324,253941,65511,-24301],[39374,-43981,-299419,-341560,-129404,48548,1611,-116523,-134257,-82215,-17798,42935,38900,16673,170135,422247,424174,151428,-100257,-191032,-92560,49585,105502,81474,-16817,-159864,-308840,-364761,-211751,-99636,-208472,-305546,-236841,-226975,-249771,-112464,-99725,-197280,-241593,-236259,-217077,-118286,-52247,-5929,63102,45217,41687,136730,57342,-47909,119542,206685,97324,70725,132180,136052,40646,13399,110892,115896,-70237,-327229,-434058,-235705,-86440,-157564,-128785,-19339,-20049,-7501,123905,237701,118981,-58492,-150433,-185055,-163092,54408,221628,198982,162916,171024,97315,-2163,54182,215156,388299,355287,96507,-139143,-208298,-247608,-173812,17359,94773,54794,158023,372379,377406,242131,108432,-48264,-106039,30118,107201,97851,190826,204793,24802,-31742,-107455,-274004,-272094,-168024,-123569,-69945,-112453,-158188,-34384,81994,169498,286704,253614,90056,-35200,75830,345639,615979,586366,330922,220909,252892,285424,295315,245700,226638,268783,205905,78273,63101,95765,84947,68314,45678,25138,41159,-42937,-224024,-197495,50039,179072,-27070,-131962,93547,270177,99141,-72311,-91829,-57331,-47833,-186343,-424309,-525038,-356599,-88206,25550,89575,98645,-95235,-332961,-413956,-384712,-183584,74470,128144,-8373,-251007,-451577,-428879,-203964,42848,218590,125639,-136978,-255529,-148911,-47928,-62602,21158,226916,255826,124435,-87664,-295350,-264210,-24315,37876,-42861,60317,233017,230439,230099,234863,-64914,-353664,-245728,118067,417660,267843,-64688,-140414,-16706,157772,386771,415250,226409,39360,33431,52459,51876,98922,112425,29152,-162273,-286550,-94559,143616,46307,-272441,-391601,-121532,67748,-26940,-4675,27984,-157065,-292076,-114256,116807,3110,-176912,-134565,-84242,-85929,-8625,40515,-98377,-252763,-168655,-75999,-66028,31825,71208,20346,59304,-21399,-139712,-31054,-31460,-177857,-168339,-26396,7132,-9624,-41562,-126266,-140009,-73834,-134127,-134747,-75885,-219376,-176110,230944,265868,-105802,-286349,-264760,-176773,-108880,-168304,-258589,-228468,-162325,-118628,-110888,-163330,-232799,-203595,-186387,-188319,-118317,-96195,-122494,-81301,21873,-6982,-231291,-326970,-83202,115769,129270,163711,190060,144225,45592,-37367,-109856,-42927,181798,263946,106466,-183752,-548935,-670696,-345461,-68731,198,-35831,-54984,72935,60997,-176022,-286486,-181504,-60764,-76216,-165844,-107377,-60798,-131572,-123283,-40135,85806,119393,-67813,-367383,-549219,-568226,-447243,-211525,-65252,21972,91962,151714,235665,158108,-65871,-64799,-396,-146888,-190782,2983,26837,-119008,-47165,111081,21004,-103092,-87982,-2822,-104,-35299,30954,204876,387568,577708,551771,228036,28049,73734,104509,-6098,-219585,-447390,-487294,-267480,85964,329804,171258,-144373,-206521,-176909,-241987,-221067,-105251,-66229,-25161,-18190,-105146,-163097,-120060,-68037,-87602,-8228,62700,-128115,-256928,-181179,-256147,-299078,-132509,-115899,-238937,-237538,-235059,-254978,-233908,-220537,-30259,130686,26026,-124261,-72838,34034,44833,-48337,-143246,-52855,-11950,-212841,-327726,-183276,116357,255299,91133,-187009,-211295,33880,235755,174484,59698,46601,42209,95855,306473,508395,434086,105979,-218089,-454450,-566618,-588122,-692732,-694745,-117878,913478,1592529,1125158,585055,1106741,1920411,2831277,2458882,-521400,-4410462,-4374619,-1308089,-296271,-806760,-619660,-411099,-432614,387314,1358422,1159992,786458,848394,635932,98626,-226179,-114683,6056,-262797,-323434,-12757,137632,-48028,-272891,-242998,29913,116177,-87085,-94404,72003,209126,320510,389352,404845,260031,-3500,-44441,64633,95023,166385,328121,342867,199043,123418,67243,-149236,-414696,-371397,-5302,347183,444987,296649,102951,-49869,-345268,-584890,-424290,-141030,-63024,419,153806,244670,214871,-11280,-222442,-207202,-200406,-285318,-243535,-172806,-78934,68207,157702,51842,-28327,130731,315423,269792,154979,157814,272740,248780,154926,290160,366660,192050,-22400,-68639,24036,55954,78717,193074,251375,205226,132240,31970,-79611,-36403,21925,-52830,-96352,-77780,-186220,-330321,-150373,196418,229943,-107738,-319038,-104814,126254,113465,84448,109832,219705,152118,20808,194042,459631,360658,265403,243446,8216,-183748,-17825,242370,259636,128999,49030,14923,-103844,-191405,-14814,156566,60021,-66737,6065,110803,203914,233206,223871,147740,1712,-40731,-1265,-55499,-190180,-81288,-10422,-118113,-71049,90222,136111,188014,339038,378905,183993,-28405,19940,201171,216272,48582,-94416,-193833,-195988,-37931,94674,168553,166887,22183,-97680,-123151,-144404,-140295,-124299,-191675,-270513,-187720,-70443,-134796,-352526,-456622,-300266,-89508,22675,79933,44221,-48798,-134910,-276268,-319005,-125932,1356,-101754,-215439,-124220,-7804,-33969,-50854,-37092,-94224,-108513,34166,87978,-28935,-57477,203573,526645,468919,167479,69994,133121,101192,-25893,-107896,-154416,-125532,64972,140225,-29298,-243552,-338071,-333095,-209709,34799,77898,-159058,-340007,-288182,-211197,83241,443657,321985,69216,96864,188694,299320,368576,249991,92698,-39775,-80946,17345,54334,13421,44284,186173,259531,269263,207518,13035,-76341,43466,104343,100980,276015,391121,312463,155748,-144196,-348734,-205392,-67054,-75754,-49023,-1783,7288,1895,18809,133809,167204,-26586,-164763,8983,94433,-89009,-132253,707,-85623,-271246,-167329,100795,186962,16192,-87137,79474,241898,190690,20386,-225372,-338783,-235227,-95608,-131755,-279803,-277080,-90362,-23020,-123968,-136500,-75732,-58918,93770,352194,436711,249461,-68985,-311558,-303797,-151871,-53880,-4237,38346,33666,37266,94964,29833,-24820,14618,17437,-5580,57285,4973,-124320,-103743,-39825,-89227,-112051,22554,272895,413975,314927,202953,158476,172368,189315,9616,-282808,-533846,-538098,-268620,-52505,48268,132934,33294,-180976,-232442,-164304,-114181,-60174,-55555,-130516,-243137,-307623,-302364,-266939,-130818,167888,322569,157827,56080,158980,296707,203149,-96307,-256623,-69199,152974,188171,69934,-85825,-205396,-179482,43560,129685,-36266,-91606,-43428,-22135,33965,54529,15708,54869,105296,12809,-161562,-260833,-227464,-136372,-51991,-28152,-5056,-43594,-241128,-335808,-102170,124546,233618,341776,172267,-235620,-433642,-392234,-221493,-38250,-112791,-310057,-326676,-269904,-194302,-43514,-29319,-166423,-206681,-104106,-65091,-181983,-168043,-17174,-64141,-164032,763,100927,-14642,94363,396871,445033,515339,892535,1023551,1245831,1492772,-182889,-2043373,-1553022,-1367574,-1909351,-196059,1581260,1582958,1014945,735681,441730,76225,540287,608453,-1210960,-2154127,-427594,824913,719566,628289,552129,585689,641475,463619,244714,132942,213298,389352,568643,672356,427465,129001,131663,294976,285295,107136,18617,-25773,-39832,-9792,-86426,-314817,-404446,-390335,-485193,-406943,-41368,199210,72411,-146580,-104488,98331,171728,47183,-139269,-176039,39876,175186,101731,128012,267533,305604,162832,-90783,-304830,-415185,-411687,-319607,-187888,-79555,-61351,15779,161188,163676,143726,131310,8295,-19207,60580,-18567,-174803,-170292,-11280,29473,-122454,-269156,-334599,-225563,-58456,-175191,-414633,-343274,-120034,-28908,93008,182779,144453,-11952,-269596,-340561,-67599,144202,79968,134508,226279,93089,-163261,-192745,-73291,-89475,-206753,-130075,115842,209174,74341,-56949,35369,188460,275634,158079,-116910,-195583,33049,130154,-4024,-37786,81957,146875,46663,-161080,-189422,-89957,69296,254992,241491,17806,-54975],[72956,16154,-245712,-321551,-116234,109863,70565,-105941,-167250,-110329,-33163,17841,23226,65430,265427,474537,412948,141522,-147853,-285161,-146268,62155,49668,-12166,-47404,-116053,-232141,-306092,-220581,-149571,-237458,-283710,-177253,-87926,-61303,6941,-1469,-65525,-120129,-114755,-39402,77128,88541,69080,59486,27059,69820,186805,104690,-34739,79673,137465,72264,80440,137250,106093,-32754,-64964,108620,157507,-58580,-358838,-419224,-185312,-84197,-242419,-277828,-136498,-53414,-47664,40289,189681,103424,-117383,-233578,-203645,-131285,40891,193310,219663,229698,291770,216898,68438,46654,156422,319142,339795,121135,-116719,-190092,-181584,-82774,70049,105711,79794,244030,491476,481190,280881,124436,-14697,-87326,8480,79551,117341,255084,280325,49462,-64874,-167809,-292284,-288757,-187120,-93837,38832,51219,-59923,-63069,-7146,132164,305356,304987,50104,-86717,97557,433542,703308,609585,292156,177873,199028,191110,210746,194530,136668,84530,-4782,-25498,43025,63223,50758,68228,70034,69508,103023,-12409,-226568,-188439,93855,224167,47971,-83234,23768,160355,35824,-51991,-45407,-50125,-99309,-196610,-298704,-312219,-195081,-55851,-53792,16671,117440,-37436,-304804,-434850,-392555,-137280,129536,182410,37034,-241339,-487267,-444766,-244431,-50036,131291,154295,4148,-81842,-41489,-53111,-135880,-53040,194959,273584,143098,-73451,-242949,-214199,-16320,50928,5241,78058,205567,244414,283563,209237,-88083,-351414,-299305,-1546,319478,291869,73692,20177,29553,131991,452743,570681,382971,152270,66914,-16370,-3407,108391,156575,31937,-156254,-215396,-4349,208778,101656,-226818,-392908,-206932,-42433,-107292,-81026,-87139,-221907,-228028,8371,73986,-161464,-276156,-97926,49698,54047,74320,65606,-83427,-202815,-87999,-7356,-51065,7760,35751,12791,36388,-84223,-218784,-80104,-41815,-213021,-177921,7774,34839,-11014,-53405,-163410,-223383,-181320,-162192,-66394,-32494,-201248,-70470,360604,259105,-205349,-304259,-198827,-156977,-149229,-200747,-298659,-298656,-243762,-160586,-94140,-111034,-174568,-154025,-124940,-107784,-29246,6143,-65647,-77242,30818,28683,-219752,-365529,-146309,54511,109219,219209,294163,199949,90029,18362,-68369,-51967,128337,256587,245715,5729,-509855,-729166,-373174,-79253,-48078,-81585,-77693,1927,-67015,-239538,-249785,-135675,-94661,-219280,-311967,-128494,-47915,-175322,-185719,-105089,-4328,36835,-119747,-391837,-555486,-526313,-444093,-328500,-205282,-43977,92473,163746,202721,157123,14975,42573,99256,-73315,-176697,19044,105321,-26737,-24225,64586,-23901,-149865,-84168,81107,138459,48358,10465,101697,291501,488857,500533,215958,67636,185910,233232,89452,-132799,-362183,-457105,-341382,-44102,190999,123858,-109790,-172854,-149560,-213146,-203801,-34711,16356,1945,11218,-16323,-36815,-24402,-40906,-79584,-40182,-15911,-166671,-227982,-189227,-354049,-455518,-269982,-167959,-217593,-149868,-98658,-138059,-170339,-180907,-49888,79490,-5051,-122949,-55914,72342,65102,-105939,-213588,-93458,-64317,-234611,-261298,-11699,291577,334941,63223,-209889,-195510,37745,173913,91890,43388,91371,119801,146855,306970,434854,313406,24661,-177664,-260620,-350379,-512239,-747679,-780055,-222603,713323,1349769,765296,37628,969557,2464753,3317446,2027686,-1841104,-4896856,-3802987,-857645,-142644,-442305,-147153,-126998,-534662,142347,1090345,985177,824721,888997,503448,11319,-253082,-119306,30273,-146481,-152439,146933,273886,65924,-163858,-135410,143483,230344,-35731,-76190,176221,382771,412324,385914,410544,308336,71275,8565,68982,105008,237589,445110,403915,128585,-48062,-29085,-132680,-374721,-367505,-8725,333831,388612,239272,58068,-97919,-389826,-645922,-519589,-251374,-118088,14183,189756,183796,19135,-167715,-304174,-259546,-227620,-271951,-217514,-123805,-8614,133774,207566,133602,34316,133942,282996,253292,154241,128686,174355,147175,56799,211563,347536,234784,2535,-101064,-23630,39220,73884,162183,188452,137498,145538,77029,-108597,-145935,-92368,-85434,-25253,41400,-87944,-268815,-118945,181732,211156,-56643,-214003,-89013,95912,138074,62992,23539,128462,122919,62762,196188,342210,259263,212245,208841,19904,-113263,39797,253230,244869,137578,133317,152425,-9627,-178741,-49006,104999,41784,-107013,-156841,-53496,145732,220889,244672,241032,129982,21674,8632,-65746,-227887,-173307,-115067,-147343,-2632,146825,106060,120119,283651,377981,221918,-20190,-53408,123033,187161,110810,49456,-88094,-157353,-39767,126763,209428,138790,-75448,-168075,-142802,-180705,-229807,-268857,-330854,-277090,-123521,-73745,-208281,-409089,-447648,-208319,40402,102278,21930,-77665,-110033,-167490,-290809,-315987,-108784,34933,-99685,-239118,-168643,-32420,-2772,-42916,-108336,-192966,-158101,55004,113408,-46523,-94071,89589,332880,380928,200819,144268,213878,168972,7359,-73977,-107357,-80571,34711,87552,-43306,-200977,-280250,-376248,-392278,-122282,36309,-133756,-318367,-294422,-215333,54065,376388,285106,132886,198205,238803,314601,437819,344550,98588,-88312,-116405,16153,32414,-54232,37373,262816,317628,317551,279759,81806,-51597,17149,76964,108436,296063,360212,219455,89635,-133554,-326965,-216762,-96643,-82938,-9861,36650,-37340,-106408,-80752,97239,115184,-132363,-234464,-9561,73952,-121538,-171519,-59956,-110622,-306235,-253525,28415,170035,73946,27818,174979,231199,94728,-56043,-267359,-343882,-135005,-7000,-170688,-320606,-216348,-36612,-11692,-115989,-109859,-29814,2592,200920,438560,390182,147219,-139533,-351955,-356036,-217678,-134839,-90899,-22811,62415,154179,179860,77230,-6713,4960,-35821,-98205,-491,44811,-99454,-186159,-147477,-105806,-63349,111829,333276,397187,249920,138221,84944,64032,127804,17672,-305007,-631387,-638905,-333512,-68793,6407,30653,-10256,-154523,-215750,-195659,-156232,-48628,-11214,-94649,-218469,-297915,-330692,-322982,-198731,73205,204681,105372,78830,154109,203705,133723,-51869,-122391,34546,242743,263174,65676,-159306,-267596,-222105,-43978,22031,-100016,-161854,-155487,-112657,-23919,-34937,-130949,-101488,5436,16742,-117843,-205799,-164326,-101610,-30063,14745,-26201,-105639,-275112,-368259,-105163,183987,297316,383349,199812,-255310,-499850,-428613,-235523,-72612,-142535,-307523,-324380,-294191,-253111,-86887,-68426,-256761,-295535,-140078,-51120,-118105,-144813,-90293,-163922,-271823,-121255,32655,-45775,35368,358390,456193,584761,978904,1111892,1487933,1668745,-383290,-2382818,-1827585,-1774758,-2106732,78947,1979821,1739229,1104570,810243,458817,80970,385336,-123692,-2198819,-2570174,-177027,1308395,938617,744825,638422,629651,665388,429607,158599,121252,251503,360431,453156,491796,341868,185993,185429,279216,259929,108294,59901,47755,6580,1176,-76671,-277169,-354644,-397365,-551314,-451439,-70983,161716,39175,-148073,-84070,129043,209759,70186,-198498,-307933,-47037,95924,11186,83951,272897,273213,99510,-132463,-304641,-335279,-244876,-163654,-113325,-93361,-109691,12631,153241,80860,110888,196085,104719,12758,-35113,-165714,-295868,-284360,-113832,-14326,-39829,-73505,-79193,-13293,25001,-166252,-372665,-278061,-112867,-41158,113810,198392,81738,-116431,-278889,-244052,60998,264640,160744,140230,183655,119598,-117477,-210579,-127210,-115941,-213148,-120355,106176,108751,-113778,-230304,-64595,157125,258242,135651,-139529,-199013,23919,116656,10023,-9609,52822,69640,5688,-118259,-99075,-61829,27437,198880,177073,-54141,-85577],[93684,71364,-161093,-255092,-72668,158822,121821,-84902,-179847,-129744,-44266,14209,41152,115991,303541,428951,311377,78948,-208799,-370348,-180289,103892,53384,-64898,-62715,-40560,-99619,-194221,-202385,-176840,-224284,-230492,-148429,-22400,91966,132377,107599,46380,-229,16268,126307,255784,239271,137264,20871,-45713,49354,216658,162347,-373,26570,47790,49137,100748,128124,57329,-90668,-109658,106932,192351,-27879,-340075,-345821,-97862,-54969,-286869,-403520,-274249,-134501,-125747,-69349,111131,78331,-179506,-287548,-176217,-53286,72246,192953,211603,210243,305542,284993,125893,341,49706,222413,328405,199922,-1920,-114281,-107633,-6941,87892,71695,48423,229376,489209,508313,298074,147628,40866,-46377,-7786,59170,158484,319369,301749,55896,-59722,-146822,-247741,-261858,-161133,-16761,131705,145855,1661,-100914,-100230,46737,213382,239355,-12235,-100151,121166,458254,685154,546594,208699,91040,76199,27653,79940,127934,66211,-75663,-207351,-125367,35674,57311,40271,62114,61510,75032,111434,-17883,-190348,-113679,135175,225667,102967,-61646,-65220,35064,3339,31928,45301,-40424,-135483,-183834,-187894,-112067,4499,27784,-97188,-52788,132742,49051,-213723,-380597,-332477,-59998,170857,198739,54335,-230121,-487534,-437533,-289094,-158981,16647,164678,152305,107778,92438,-14412,-170551,-116755,151007,283231,141827,-73991,-180659,-137275,18149,99901,84156,102264,156003,221067,315835,211152,-51493,-272667,-312028,-141654,156334,267080,198911,174415,57910,104383,508902,680910,442321,201418,88827,-62369,-78566,48649,126731,5223,-135331,-123394,53456,205413,125151,-132207,-278680,-177731,-73258,-135594,-146889,-169444,-224225,-107503,138065,23474,-295696,-317352,-26177,197457,209542,161707,104999,-13106,-96535,-9542,49471,-25935,-37415,-37941,-13379,12803,-127882,-274389,-142499,-59600,-221115,-179454,25491,50176,-47972,-103545,-173901,-241893,-247428,-185105,-28409,3700,-151673,46479,459473,244685,-256516,-278848,-121823,-127620,-175499,-229609,-311476,-330746,-296298,-185982,-78633,-70597,-104490,-87091,-53554,-36252,17339,67818,-15638,-74527,6931,21932,-187031,-323485,-166004,-8606,78183,258497,362996,221150,113524,58005,-26950,-33955,93212,231627,347792,192175,-387640,-661230,-342742,-80657,-78586,-104346,-93341,-74269,-161340,-237850,-171336,-62649,-91878,-337789,-441619,-177799,-81612,-201633,-188746,-131070,-92789,-67427,-192790,-396917,-514558,-456505,-387047,-379352,-302436,-118733,42260,123994,162248,187088,128527,133950,175051,37185,-91677,47034,154135,45795,-32444,-4733,-38595,-148746,-73081,126649,242532,149466,25085,1869,146192,347933,418284,218431,129530,285957,326161,160478,-53826,-266589,-399744,-390373,-204027,-4758,57861,-52056,-106329,-87832,-167652,-200468,-19265,67207,47769,74782,71201,35893,1236,-71368,-98636,-62986,-83451,-185913,-173847,-167879,-376230,-506427,-346809,-204243,-181325,-60142,36548,-22872,-127314,-147572,-37400,86003,4780,-107173,-31584,106712,73909,-154363,-256982,-120726,-96655,-228605,-186087,160050,456089,394579,49045,-176923,-134995,40589,89430,25068,56815,119297,145206,178400,330277,401541,196489,-61754,-115763,-65060,-127236,-347767,-700046,-840464,-379695,400963,946134,375472,-291614,1050331,2728180,3101625,1550676,-2876466,-5217742,-2886686,-204673,67477,-35407,303492,116019,-538313,-34064,710121,666019,742641,779900,281481,-87997,-246845,-123156,18620,-33475,23399,281312,376327,187233,-21847,-853,233012,261651,-14599,-55798,235029,474568,454612,365116,365967,280239,99288,51687,101577,140579,273614,472389,395544,31667,-223010,-149490,-139670,-318458,-334903,-34081,244175,239441,99624,-15157,-109734,-334833,-574863,-503279,-270408,-105869,54280,192289,73675,-201430,-352840,-387527,-294348,-244762,-254473,-202732,-84043,58868,185955,232895,179254,53810,107137,247177,239493,136362,75191,50044,-2109,-69474,99355,297469,259122,53515,-68239,-3393,85228,100524,115531,88244,53377,145726,86579,-165284,-268413,-209240,-112166,64809,210100,77003,-154519,-75721,159599,186748,10608,-86339,-71858,27078,84033,-38306,-83699,40944,94970,96188,141508,105282,90016,151365,167184,30581,-48088,67713,221231,210913,137547,198579,267246,71944,-160961,-100304,33382,48951,-79034,-235383,-141318,92721,186363,239690,311230,245489,57851,-3941,-73896,-258270,-280919,-174508,-89417,84845,180934,84629,76225,229964,343420,235686,8551,-76108,70034,132309,131825,183249,77386,-32517,25728,183734,245821,112523,-151242,-234985,-165036,-186886,-266575,-360535,-420890,-262297,-73496,-86383,-258770,-418612,-389404,-102178,153354,159805,-18564,-152170,-145922,-172077,-261146,-277707,-89496,66833,-73571,-238125,-218537,-94712,-4855,-44577,-171295,-255461,-168592,63924,117299,-43773,-71125,37512,140376,229947,168059,145181,235183,211386,57015,-11174,-41378,-51424,-26732,24811,-42573,-139856,-197297,-344706,-457940,-240902,-26651,-111729,-243024,-246082,-183677,41614,271137,186375,139408,264343,290521,317406,438200,376804,87573,-143212,-153305,16133,20936,-123563,-8032,270468,342127,344256,309143,111761,-41005,2567,66339,117517,273957,289077,113716,284,-132737,-266363,-181836,-85496,-66187,8832,34661,-83277,-185408,-132610,89010,59691,-247181,-288801,-28238,38436,-130268,-161466,-76748,-105809,-295304,-290221,-37918,106296,81920,115908,226035,167173,-14994,-110937,-235331,-265140,-19316,56948,-193679,-307124,-116504,40086,12942,-98136,-106703,-37797,50517,294770,471077,317834,73508,-139640,-315316,-360952,-244264,-170571,-157483,-67371,106492,234187,187348,67917,-12075,-9870,-82941,-189627,-79237,72780,-45775,-222638,-232067,-130604,-25943,184453,364048,310166,112873,38991,17088,-27425,34152,-21212,-324058,-637100,-634935,-344567,-73409,-33232,-58887,-37847,-102901,-177833,-192935,-130403,-1986,15788,-89464,-211536,-298582,-350087,-345561,-236610,-16751,99886,88734,125183,154742,87481,-2853,-104132,-75259,79776,277706,291030,34667,-224711,-279955,-205417,-97091,-71666,-163386,-245982,-263638,-173000,-49319,-109013,-265906,-239998,-78501,29216,-42933,-115475,-85961,-64250,-28178,19943,-67570,-160266,-264686,-317736,-38592,278169,364817,382752,178360,-256513,-501283,-431034,-243691,-90152,-129164,-251111,-282493,-308618,-293489,-88932,-41094,-253800,-305673,-147471,-45821,-61707,-115826,-154594,-228415,-302082,-187372,-24297,-69177,-25623,258254,367683,552939,932368,993244,1445674,1651730,-435409,-2335171,-1756299,-1862760,-2094137,105607,1931789,1580759,1030131,837823,490935,138244,277405,-700643,-2876713,-2680354,-17894,1372324,917732,765792,663257,599805,590516,320903,61853,123380,272665,269364,242774,228256,224255,240901,253417,260571,212996,104815,76787,63966,-5017,-11307,-53250,-190410,-245043,-339039,-530496,-437297,-97612,87404,-37633,-178497,-81386,137549,232155,115057,-195691,-367783,-130372,-20171,-109225,7148,228819,213734,47724,-138725,-251106,-193674,-58817,-30000,-51151,-95153,-117728,61654,161557,-25344,4345,175309,148042,21447,-121395,-267654,-365103,-354784,-192981,-40347,55472,115557,141369,149952,84138,-147693,-317971,-219525,-109826,-47136,98392,151631,-4049,-182156,-221257,-98130,161733,289911,183365,139508,179709,180739,-4989,-157106,-126675,-86641,-156342,-79179,77973,-15988,-251062,-281607,-84322,140571,232205,129844,-107317,-155463,18754,91203,29814,34673,36414,15137,11918,-1942,23890,-20502,-11533,121545,79488,-137820,-115558],[87073,95184,-80064,-159659,2664,195017,146241,-57431,-166243,-133929,-52040,23115,82785,160391,277851,294620,144400,-18805,-257162,-418414,-188658,157625,114336,-64491,-61422,54831,65413,-65091,-171285,-171776,-158516,-145075,-140011,-26955,172891,229893,203066,129305,95587,123188,227403,345414,335350,172769,-30435,-137258,-6518,221195,212280,40108,-28891,-34159,43414,134823,110674,332,-124756,-110121,115735,222730,17022,-275458,-230644,18831,13821,-271167,-474849,-398562,-232153,-193951,-147958,31405,42069,-228788,-296573,-109172,50988,145810,218847,170926,109235,205042,285449,164169,-59337,-73488,126732,327273,312938,165830,-3914,-41910,43573,82341,15473,-22486,128617,383352,459982,292020,177452,116293,18233,-8498,51646,203164,353080,261198,51471,-16489,-69768,-177989,-214524,-102000,90990,199365,155336,4870,-141202,-173122,-65145,46493,77894,-75449,-68918,150447,419557,564506,408205,100492,-12134,-69041,-142101,-50179,68746,30891,-179041,-356611,-210200,26585,64131,36930,32666,8366,27315,53224,-57247,-122982,4559,165348,187879,110977,-78144,-140546,-49941,38481,164870,150901,-33197,-144974,-144685,-124270,-5853,161054,118441,-110384,-100752,147180,138769,-103273,-283031,-225148,21197,177632,168707,41052,-212920,-429321,-387818,-314442,-248689,-82166,159848,266995,257820,208104,49258,-166347,-164687,100815,272533,108099,-97314,-124967,-50255,72698,166662,159460,110772,95980,182815,322681,230783,19802,-152501,-282333,-240738,11836,206383,254521,260159,62337,74395,508541,685640,394052,182317,90037,-77601,-144049,-35702,56279,-29329,-99512,-35501,69568,149465,121795,-14395,-82693,-25793,3908,-100622,-185764,-200968,-175663,18576,217002,-30679,-365054,-285081,72305,329567,341664,226403,144880,86291,16885,27596,71737,-1770,-97021,-129656,-51832,-9232,-145844,-289092,-183511,-70093,-211333,-194559,16872,45962,-121255,-190222,-168357,-200856,-253245,-194404,-34062,12731,-90487,139527,489604,211099,-257090,-230524,-77578,-116932,-195174,-267744,-323894,-342206,-314921,-190956,-81815,-70628,-53462,-15077,21750,12920,10197,70161,18412,-65392,-38146,-24224,-142542,-214108,-133390,-51038,40193,249090,348085,195475,116646,84186,8615,-2324,73126,192125,390008,325757,-212801,-487182,-263008,-73282,-86354,-104121,-102399,-134024,-193190,-175318,-78219,20298,-51963,-397591,-514742,-235191,-145700,-199718,-133491,-114426,-149415,-160204,-267899,-383715,-433032,-370409,-294312,-346036,-332588,-182063,-27654,62766,136027,242499,240779,181489,207205,158242,42638,75818,149646,60720,-86480,-80155,1536,-57376,-30748,140621,297761,247313,80698,-51856,-4414,189399,317510,224490,196821,350593,358089,177877,-21212,-206373,-341312,-391415,-330343,-181915,-2602,3377,-41766,-20501,-115945,-200726,-47453,85296,108395,154281,125849,32885,-46204,-149694,-148481,-75795,-119265,-182323,-112201,-122810,-316831,-435117,-337898,-212928,-135250,9156,127570,51371,-124407,-148748,-11515,132040,43242,-82755,-5976,134686,77064,-172584,-250529,-118163,-97020,-196370,-123255,281802,571466,415121,54432,-93175,-54251,19285,-14685,-19077,95605,130266,111728,164474,342329,401064,122560,-121486,-62312,44104,3584,-158584,-555795,-851129,-558115,52132,516348,101680,-285364,1325918,2878247,2812222,1145545,-3843722,-5592440,-1876556,533964,366343,388711,622685,216825,-482519,-131209,333520,312296,568884,549409,35344,-163503,-193074,-126467,-39270,28277,154168,354007,413269,283240,119271,125541,273055,204762,-30258,-42679,227264,457269,439749,339747,296406,197139,82868,92486,169173,191322,269400,419276,325907,-66886,-344731,-263323,-185380,-276488,-291126,-82244,94441,33400,-94680,-118871,-99621,-204576,-401944,-388368,-198361,-41694,103584,171478,-38321,-365244,-490450,-426545,-288306,-226291,-211842,-189474,-75545,89966,206641,240002,191001,32655,58812,219744,222998,96587,9612,-75164,-176233,-201893,-11576,240008,261726,102815,6063,75775,168768,126489,36651,-40405,-25717,138694,72190,-225262,-369240,-296639,-131251,132650,362164,255686,-17452,-26618,144624,169669,81523,35801,-43198,-43710,-16041,-163103,-171768,-20429,75222,118028,60880,-141166,-75651,106072,139137,50320,769,54606,149339,166309,129182,221605,319102,115793,-138337,-140684,-24497,76787,3735,-187532,-111913,63686,133187,202395,329500,304118,53212,-45092,-77834,-253489,-337485,-146444,49403,170402,197001,103079,80190,189814,294073,245916,67293,-30697,60318,69443,104052,262240,244135,129612,151046,269743,279771,103162,-174063,-268199,-181052,-164332,-237310,-366213,-430120,-225720,-33879,-90118,-276063,-388816,-303059,-21495,203109,174683,-25811,-156216,-145295,-144621,-193887,-204272,-55295,98246,-23475,-216328,-267460,-180836,-44969,-61516,-211642,-263771,-137163,49743,74716,-50615,-19360,47810,11100,69888,84750,79582,197513,218078,105439,59230,22618,-54218,-99113,-19432,-22043,-79660,-103659,-230557,-378713,-283216,-87103,-89642,-140483,-161456,-121609,48600,150766,42909,75052,270699,320981,302312,378859,341799,58616,-194704,-186132,5714,10404,-163182,-62822,207259,317889,338296,284179,84374,-59499,-5676,70030,119539,208036,187482,15153,-96602,-150528,-182213,-87737,2368,2700,24260,16396,-94108,-199267,-116755,113391,20545,-330111,-305253,-37702,-6237,-118578,-110199,-42520,-63294,-231528,-258092,-68242,36636,61426,166452,234872,90167,-95053,-127536,-145172,-130466,68607,69348,-198137,-251225,-18678,115563,47795,-80880,-137545,-96283,78525,357070,446626,237987,30220,-99551,-236644,-322890,-233454,-159977,-178904,-76634,148135,246989,120643,6868,-30932,-8565,-92653,-237511,-141817,85526,26417,-193053,-262519,-156459,-9419,219279,348650,164992,-70983,-71299,-20460,-70546,-60164,-85216,-315125,-534327,-523605,-302341,-73944,-60090,-96372,-28375,-35133,-128954,-162257,-54867,57327,9453,-126675,-242146,-331313,-376264,-352350,-246225,-74917,39165,115286,191939,160870,-20641,-163583,-223248,-120079,63478,259595,266628,-14597,-265465,-249212,-146393,-106543,-125542,-210796,-323405,-335243,-172968,-14077,-125960,-336374,-314122,-116153,58347,46588,-27149,-22280,-30390,-27924,14182,-92736,-180045,-210344,-205570,71861,378550,411235,334476,119877,-228067,-428741,-394206,-244689,-94399,-90978,-169612,-216952,-305696,-297608,-45188,43807,-163985,-242949,-125806,-34204,-4504,-70614,-176664,-225247,-245925,-189500,-64189,-84560,-78087,115555,203703,430010,757042,710096,1166412,1457824,-367229,-1918876,-1294116,-1527588,-1803706,12148,1535374,1179972,818199,795739,494597,208537,230970,-984495,-3054219,-2434369,81655,1057721,682169,671599,604473,492946,432794,168104,-18678,131943,264393,142422,-499,-37430,101413,269667,307756,235733,163400,110352,66243,7773,-77205,-48990,-32761,-88842,-107485,-224876,-422804,-368872,-115015,-3335,-136220,-231333,-107168,99764,215050,167226,-118982,-324545,-188027,-148939,-233622,-90589,131156,127608,13180,-107043,-155806,-38034,79412,30467,-40226,-107727,-98044,136747,177394,-123481,-141522,84678,131827,12808,-154810,-285173,-360621,-361423,-226415,-37332,136874,241868,270040,238993,119082,-124258,-270978,-193283,-118418,-49126,52854,59649,-85824,-195837,-131007,41382,204884,213027,129068,117986,210033,270469,145947,-57911,-86415,-30731,-69579,-19943,43790,-129881,-310597,-223662,-30068,142491,207538,138880,-38681,-79853,32281,70938,54410,86269,33257,-11291,63578,158488,152095,24676,-35199,48202,-25971,-216838,-142618],[50606,76649,-26557,-55862,98608,219703,144244,-27894,-128273,-119192,-54243,33231,128744,194945,208569,111779,-43459,-119889,-266381,-406343,-169918,201562,200281,-24114,-50630,145640,222449,37852,-148207,-139806,-51964,-40459,-132986,-64630,179811,279155,270397,192819,160922,184968,235946,305918,322863,153874,-73337,-207067,-73154,201444,239193,70141,-73389,-81243,69884,188655,102124,-49614,-137221,-74808,136227,244855,66692,-178567,-97613,149004,122663,-191408,-473679,-473115,-304315,-218260,-166621,-26259,-4146,-249878,-258025,-26256,143221,228262,245008,98151,-39687,30558,225732,185320,-97718,-172285,56923,329902,418016,324924,106399,3041,65715,70936,-33095,-99307,-6687,230868,364739,266767,209433,204864,104082,12390,54049,226720,332677,173610,43779,48910,19734,-117308,-166918,-29822,195627,235369,100149,-43128,-168946,-203589,-172164,-142372,-124398,-121019,-1985,186282,334527,374139,227716,-3699,-92538,-171659,-246089,-131039,37828,34807,-208294,-417209,-266994,-2529,60171,24311,-23934,-78545,-61729,-55297,-113511,-42565,128047,181345,131030,67767,-122115,-177103,-57778,147123,310995,234110,-31552,-126867,-85101,-108433,-22273,209060,166010,-107657,-111512,164976,205161,-18947,-184920,-107873,74931,136491,99325,10282,-174968,-302248,-285793,-301991,-290121,-125400,152718,320385,327394,268386,113668,-128907,-190459,51960,230483,38967,-138859,-81269,34188,134159,220721,193031,83863,38440,153034,306468,251166,94779,-36718,-223650,-257463,-47497,134939,218407,252498,51658,40686,423991,560999,262381,107110,67014,-59300,-163255,-90336,-4848,-44395,-50848,27574,49514,72969,104766,93162,132805,208910,173769,-15676,-184942,-177709,-103047,96800,209945,-83161,-359658,-190120,182338,426490,423715,252995,167544,170468,85695,2592,50694,15184,-152263,-214042,-97105,-33034,-142607,-258140,-174017,-57146,-190188,-226656,-14839,25357,-206943,-286216,-159946,-130005,-205682,-187040,-72746,-7339,-39568,178373,430542,149823,-219513,-179734,-89864,-141342,-213481,-318060,-359919,-352658,-300761,-178590,-115183,-121243,-40761,50766,94274,33869,-42265,18957,34986,-42739,-84325,-92341,-98986,-72995,-56607,-59140,3403,182694,238610,124609,106770,106687,39465,29340,58912,142917,370957,383332,-23225,-256529,-157963,-59306,-71189,-83180,-99754,-156060,-160097,-84357,-700,98672,21958,-371363,-503760,-275209,-207902,-166679,-44488,-70304,-159516,-213388,-319612,-348862,-318447,-263332,-179049,-236816,-293266,-215948,-86203,6765,129914,302920,314883,172029,190904,261787,188208,90918,81302,-3434,-185648,-141871,103324,128884,49466,131489,298507,316686,166328,-34404,-106989,51040,211321,219625,247389,360787,314365,124400,-54241,-200220,-287934,-326030,-368403,-285059,-52764,26466,-8049,25233,-66966,-186587,-85097,82912,171135,223755,132968,-29629,-133690,-239774,-209886,-78423,-113231,-156406,-60804,-68791,-200830,-274071,-255763,-193047,-88015,41740,146210,62587,-159297,-187919,8568,184949,89099,-55222,16706,158067,85591,-147493,-188923,-80132,-63412,-144248,-88180,312776,596307,380758,74677,18196,16034,-36469,-122113,-40583,144528,130310,38537,101352,317552,406815,105322,-136503,-42201,23646,-7712,-14286,-359856,-804252,-707238,-229768,201877,10211,-8039,1680448,3187390,3185279,888774,-5035382,-6156414,-996064,1209207,712432,775009,744768,142196,-424631,-180351,53312,31667,348867,258821,-168288,-189635,-95566,-119665,-125980,17686,210974,350451,372979,324152,221391,210661,260062,102756,-58643,-30357,166458,343732,365993,307682,227950,98712,39160,134934,259342,235341,225041,311693,213343,-145436,-378832,-335330,-257465,-261302,-248904,-143047,-76779,-170128,-290288,-241835,-88771,-49430,-193044,-224560,-73219,40558,136760,134118,-113900,-419297,-518241,-391617,-236849,-162444,-130645,-161787,-100650,68864,187238,232011,175806,-16842,123,198650,191497,34450,-55952,-176969,-328904,-308888,-88964,197213,249617,130275,85375,176979,246849,124320,-70116,-168722,-78502,126438,47498,-261284,-415924,-331452,-141557,149617,438084,388761,104321,18084,138613,162661,141312,129343,4301,-76186,-106403,-247193,-208794,-42645,69270,129859,-9248,-293177,-176417,86434,138239,88724,31607,3551,53255,119680,111572,191835,289477,113448,-108055,-144027,-44911,107000,102401,-31854,15881,64569,71821,137916,286830,286890,16184,-98545,-69852,-193492,-285097,-17642,230799,238551,207615,172992,136592,167922,250068,269284,151748,68432,88875,15427,36250,262544,355951,276455,308709,382166,320097,120718,-132749,-247748,-179731,-118975,-150496,-284531,-354770,-167127,12656,-60536,-254961,-336368,-219169,2131,164597,142336,2033,-95780,-107284,-86934,-100157,-102047,5157,135082,41314,-181092,-304938,-265447,-109185,-89236,-218533,-213380,-70122,13187,-20517,-85491,29053,93250,-35068,-50139,-15440,-16190,124003,190010,133851,110842,56068,-98069,-161766,-24563,17023,-38948,-18063,-59880,-193529,-241770,-117185,-56378,-43316,-73500,-46057,69874,41633,-114067,-48511,214007,315754,269192,288378,261981,18219,-236427,-215655,-22841,-1978,-147510,-94632,95438,241857,294629,209951,2581,-110567,-17359,80754,111168,113717,72622,-60716,-174557,-176393,-91429,57490,171470,131977,56485,14109,-48363,-137536,-40789,161165,13009,-346042,-272124,-33831,-52804,-101282,-43126,27228,9693,-125987,-163226,-47441,-232,39826,176440,210968,35934,-117933,-100350,-28144,17619,104782,29825,-180849,-169961,48831,172530,92782,-69562,-193995,-174026,88282,376233,379850,165710,6141,-60153,-156121,-252099,-195953,-123616,-154547,-54637,159907,183946,12018,-72793,-43011,24004,-47891,-213802,-157687,82085,94822,-105589,-229145,-173122,-12428,210675,280707,-10328,-258868,-162449,-10881,-50375,-120041,-138575,-258494,-347692,-341624,-226239,-80036,-67577,-62453,25956,34390,-81655,-117907,32845,100978,-33028,-197820,-307386,-393700,-413126,-358905,-234754,-87013,30801,172288,265795,163246,-102682,-294763,-344438,-216017,6003,201489,192514,-74088,-272417,-191456,-73416,-81990,-136150,-237866,-376810,-350926,-105854,84223,-64117,-309741,-303978,-101662,103990,131009,31313,9676,-1334,-6488,32906,-70616,-150370,-125401,-70468,183915,447710,410749,238765,41838,-167412,-292887,-318750,-235999,-94678,-54302,-94228,-144944,-277418,-260744,25710,152572,-23028,-137430,-87814,-8571,58680,-4372,-138799,-150073,-127544,-143565,-93205,-100319,-120028,-46524,1738,247466,490806,351456,776171,1158959,-239329,-1253905,-510804,-820519,-1280766,-36530,1000242,661067,521800,672513,433141,255704,245262,-952717,-2710801,-1873564,194487,558303,319257,472228,461195,325010,229371,15127,-59073,138793,223784,19602,-194839,-216030,6320,261567,327026,203567,133196,137872,39117,-100848,-177064,-93943,-23605,-8372,15181,-85468,-258178,-265228,-117839,-81700,-220455,-284080,-158700,10685,153789,214643,20877,-186130,-206766,-261348,-331766,-186937,-4254,24212,-210,-41809,-42766,82383,133705,11587,-87220,-140605,-66827,202352,183947,-191402,-279097,-40270,63766,-4042,-115992,-215199,-288055,-303241,-202559,-2630,186687,275395,282616,253753,137014,-103184,-246270,-202498,-130453,-46286,-4672,-41231,-134447,-157869,-46772,119015,176161,66052,8524,68712,246763,359218,284008,45765,-32196,15247,5671,41465,20023,-200187,-289881,-102403,64518,156187,190881,155174,40755,12406,75976,70156,81356,134910,41157,-14946,133435,305237,252945,64050,-37268,-2622,-115347,-273880,-161513],[-5200,22939,-7020,37601,191943,230197,122106,-557,-73828,-84742,-45814,37044,160039,220848,133012,-64383,-205252,-191616,-223207,-328938,-128569,219187,266932,27039,-39538,206657,330002,83333,-150587,-99570,63529,58679,-113374,-92595,139598,277720,307403,253194,207044,201809,159852,148283,186231,74149,-96832,-227374,-123552,164614,235854,78209,-96053,-77346,136923,268644,122584,-79124,-140210,-27500,160085,249932,109395,-68465,27858,269064,254576,-62467,-400919,-473188,-316788,-189657,-132579,-54990,-57595,-238063,-185610,39314,180592,268706,234695,1517,-188514,-151375,129595,193925,-90315,-212672,27395,321302,466074,417122,184915,22086,61538,65945,-52668,-149536,-115416,98595,263241,229436,236005,295257,203974,54829,57158,208583,252549,67670,36441,113204,84401,-78487,-124430,36183,260330,237042,26270,-107779,-166696,-179407,-243123,-304413,-304405,-142579,79512,225046,231559,166926,51706,-75063,-114432,-177249,-235993,-132587,45825,69767,-167136,-378911,-285548,-63366,24170,-6568,-96677,-169907,-156570,-172640,-162517,28646,218620,185498,79854,-6819,-168085,-168102,10643,294783,424209,265589,-34920,-89012,-19325,-119054,-128188,129840,138239,-102317,-78851,187650,231452,14282,-119347,-20583,78609,51195,12667,-16165,-102957,-120255,-140513,-247063,-271680,-94912,158194,307085,305923,259829,160731,-64224,-183151,14447,155895,-55492,-184541,-44898,110119,186456,232706,159561,12809,-8234,144005,274567,257509,149517,37081,-159131,-188977,-1921,80123,112661,176267,46798,4046,259849,335949,94552,-828,22857,-12138,-111738,-78260,-15219,-19257,6631,56334,9341,9287,88496,161881,301776,450208,377448,87167,-139579,-107971,-34507,96718,121795,-125067,-293647,-64495,283444,480729,449069,243535,160282,197669,78605,-78372,-5385,24238,-181752,-270800,-146236,-64418,-128604,-189703,-104297,-11524,-158969,-259843,-56284,-1343,-268466,-352816,-158539,-70944,-137862,-169619,-119318,-42187,-13577,150747,289894,62210,-163530,-137668,-151519,-198082,-229466,-368502,-425020,-372101,-259771,-155900,-176337,-209674,-67012,103191,156865,28466,-116835,-58641,39533,-4613,-111775,-157830,-67177,57829,44232,-30013,-20917,79669,69257,26784,95638,136240,70845,52541,41005,89550,309803,375359,144891,-31721,-58503,-42632,-37758,-43915,-75564,-129353,-88933,-12221,38637,162835,121446,-253942,-405316,-276033,-232989,-108402,43572,-20485,-126648,-214324,-326711,-288026,-182797,-130124,-48630,-83250,-203037,-211382,-116211,-32480,130611,338355,324939,112449,137327,326944,305614,81814,-42363,-139782,-310083,-173822,246961,363368,148514,102426,244899,335105,257153,50079,-124753,-40202,111034,193852,262956,309783,199150,6247,-141055,-229874,-225616,-191581,-296198,-300848,-107056,-4516,-16042,37600,-23002,-140697,-92414,79340,218559,259407,99764,-109208,-211834,-297251,-247456,-65723,-68470,-113641,-31392,-22757,-70039,-87156,-142994,-154969,-49773,32761,89824,13488,-210388,-241333,14749,216009,123292,-27615,34859,178674,107891,-80805,-86530,-13440,-4001,-81356,-85421,239394,504645,288231,95766,122278,51703,-115959,-206525,-41363,186396,126442,-41971,7044,248112,386536,129852,-107447,-62938,-107856,-143385,35379,-183096,-715659,-776508,-354636,92050,66146,321507,1945886,3852194,4577492,806170,-6532763,-6814349,-378942,1650459,986162,1042439,658419,-78660,-429865,-237704,-91571,-108486,132828,-15959,-283941,-160475,25385,-86982,-206487,-53561,195437,284147,268065,293568,255515,233954,209475,20290,-59097,1599,95429,181369,241754,256995,175200,21016,-9558,177751,348628,252730,146459,178704,80629,-193023,-327478,-340364,-321444,-264063,-209190,-192623,-217158,-308020,-427420,-360326,-94594,74397,-22605,-76858,48072,105877,133862,81595,-140098,-359287,-418238,-284440,-156147,-67776,-17587,-108587,-141918,2835,130603,204453,137497,-80137,-59083,170039,132901,-46135,-115499,-239820,-411959,-358734,-112457,182960,235192,129621,135383,252732,281746,85529,-177750,-256458,-89231,110448,24234,-253527,-388820,-305716,-141603,111917,411363,434027,177193,46129,133190,161563,179451,182920,69263,-45753,-137865,-253899,-186642,-25146,80612,136230,-43846,-309102,-191360,85434,163577,148534,50881,-69823,-45158,76903,82495,113243,187568,73936,-67733,-99795,-27138,113845,168238,158340,177328,88793,17018,61471,197389,208200,-25397,-131158,-41156,-79348,-109814,184819,397663,281665,224773,279065,227008,161481,225499,309102,241965,180394,134051,-17507,-48532,191235,382946,372667,457951,504184,370441,160933,-42719,-174461,-154236,-60274,-33914,-146059,-219580,-88436,81370,16296,-198326,-279529,-164926,-40894,46855,77038,53219,-438,-40140,-5822,6190,12652,88184,178852,102651,-143142,-322507,-322647,-170863,-114095,-187300,-113922,20222,-31444,-148585,-145515,52331,132532,-22976,-103930,-92997,-93604,49429,138718,131474,124586,36747,-179101,-201211,13148,67297,-27390,41331,117148,15886,-140390,-96885,-2291,21546,-16353,20119,94300,-36005,-248115,-194244,114620,274342,223430,200496,175338,-21339,-264696,-244115,-67203,-11091,-72139,-83962,-27953,127029,217453,105608,-110984,-185777,-42176,89843,97006,19117,-33718,-104414,-205134,-185274,-8350,219821,380064,296585,112479,46933,48198,-18312,66148,213732,38863,-283481,-193755,-19138,-94762,-96309,9290,101471,92963,-3681,-33253,20530,16286,37566,149839,162542,17283,-84427,-40161,82110,140480,92689,-37656,-141898,-82006,81349,209491,148474,-62907,-252052,-228964,85822,349236,292903,106788,-15871,-52187,-98283,-159917,-142808,-86861,-104358,-23322,118123,57029,-98785,-128569,-27181,89045,43352,-120847,-118959,62750,134306,8202,-145840,-171794,-25580,168366,169924,-178624,-404648,-209491,44729,23654,-121739,-147073,-152590,-135525,-151125,-147528,-98662,-56025,32660,114370,90970,-45620,-75006,94837,107914,-100178,-279038,-383670,-460047,-449356,-368829,-209436,-56337,59125,231735,324721,147143,-159089,-355305,-401473,-299501,-58928,121725,78475,-139476,-248646,-126126,-14019,-45122,-118967,-248512,-396818,-311874,7778,220179,67704,-187636,-221667,-51847,156676,193299,52137,11379,25383,49306,97145,5682,-77591,-32124,46216,255703,454896,348274,103744,-39120,-82360,-121621,-214458,-216928,-101451,-41172,-44904,-76803,-219400,-194751,88875,240400,118877,-30791,-54046,26794,124190,77143,-47512,-30357,6249,-77832,-120963,-128477,-159105,-208807,-202715,44656,191286,9793,409834,845809,-112811,-511644,431533,70138,-665319,58404,537297,147109,201429,475826,292739,256020,303184,-691148,-2000984,-1120800,387142,128635,-60142,205878,256946,128024,28306,-95180,-47870,137532,159466,-58965,-270337,-247859,-32814,224833,305092,165111,134948,191312,15182,-213634,-250789,-118147,-24752,26933,85731,39416,-84574,-152737,-102128,-119248,-253324,-307342,-218647,-108892,67035,252224,193430,3752,-186306,-331347,-377847,-256271,-145286,-77877,9960,46062,60220,139076,114127,-47942,-164037,-185468,-37273,229654,165581,-220402,-363199,-158695,-37782,-21453,-18315,-89674,-176214,-195778,-120886,60486,202722,220982,194075,214673,145707,-91712,-244839,-224093,-125807,-35069,-51045,-109905,-131056,-82285,6979,109586,90011,-89084,-138461,-2875,254064,404351,355670,115141,10764,23943,38259,93217,21464,-207306,-207604,27401,152002,165886,183962,173418,112617,110736,148992,91647,104919,170710,56505,-8317,179095,377330,300517,92351,-17958,-24457,-172448,-294557,-164870],[-61019,-45230,-12376,106891,254324,218205,86865,20445,-13885,-33057,-21920,34048,166577,241509,87518,-186044,-308501,-214394,-135192,-203418,-74320,205968,281323,60158,-32739,224953,364011,66883,-182685,-74598,147646,124441,-81358,-90077,84991,237155,321240,319906,254074,192885,37709,-70532,-38320,-50301,-102589,-194362,-138558,121631,204615,62549,-92385,-23433,240879,375564,182872,-82612,-149639,4154,174640,230383,135267,34985,123841,351649,377440,85285,-277112,-396669,-257559,-119702,-76356,-65479,-114781,-203244,-105511,58552,135656,225325,162172,-101178,-292818,-280786,24918,192551,-34778,-181185,38715,286246,421805,410834,214934,18126,35411,66661,-41505,-159165,-158560,32084,189039,186858,248743,372693,305485,112351,50618,141396,127310,-29770,26997,156111,110862,-50180,-77011,83673,261133,207427,-16528,-141756,-123100,-103503,-256146,-408444,-418744,-147659,150577,259624,141566,-766,-75234,-95028,-60951,-69035,-110884,-56061,88765,118062,-79955,-262113,-263638,-153172,-51843,-54668,-165940,-231206,-212714,-248581,-183756,72071,254234,183478,51343,-78508,-188453,-125127,117048,419840,465454,237014,-38105,-41766,37242,-130906,-253657,-38789,36905,-99611,-10248,211745,217771,3229,-95112,10433,28478,-55209,-61477,-18599,3013,79058,20166,-160413,-202361,-2446,184004,244392,215609,197123,184399,22328,-130220,-471,62520,-153606,-217693,-8026,174807,214346,187755,58364,-95442,-43191,152214,236491,244342,174037,52810,-112284,-70598,116278,60471,-7588,92667,70697,-31727,51211,80660,-58497,-114140,-33214,51642,7265,3347,37820,49455,66227,53350,-32949,-20960,81902,178019,379067,614527,534508,171692,-55069,-8102,13065,26040,-5266,-144951,-196331,51539,354201,493830,429414,213976,121294,148088,-2602,-185808,-75236,28313,-172478,-291115,-197666,-106862,-113194,-100977,10137,62267,-116303,-269771,-90942,-23006,-275959,-360005,-166757,-58728,-96495,-158549,-150828,-71136,-14390,68558,103271,-38112,-107786,-102918,-228403,-266710,-236380,-396477,-500000,-394363,-199674,-128545,-246964,-305920,-116000,139376,202758,4977,-184729,-125933,41130,43281,-109878,-199034,-51626,147443,145810,29813,-22935,-21865,-96518,-67555,94910,177781,106900,65709,14806,37962,236930,334685,262945,131609,8216,-27773,5575,11107,-20758,-59632,-23926,105,30849,206417,230046,-72451,-245172,-227797,-198730,-37586,102496,20004,-67408,-169541,-281899,-202168,-46524,17039,86159,70236,-93618,-171803,-119347,-60027,114260,320730,265578,26283,68327,345643,368797,47854,-194162,-312331,-424979,-168972,389026,562245,227318,50789,142036,291412,324047,169425,-58764,-78462,24713,147326,237215,208736,39487,-144168,-242833,-253370,-135993,-8773,-135635,-258272,-186699,-92910,-56148,25877,21118,-56028,-43652,91896,236075,249207,50009,-159263,-239251,-290828,-227272,-27341,1261,-63431,-25375,4226,36411,61363,-49459,-115157,-28623,-9940,-17962,-70747,-247770,-271128,13420,214016,137602,127,49077,195050,143261,9946,28399,65538,66343,-17118,-107992,83510,307037,153260,100584,184218,44340,-191218,-241836,-20976,211294,122251,-101087,-88996,144059,318055,163213,-50098,-109939,-281263,-331285,-21835,-93887,-617511,-736063,-284372,187033,159422,435895,1966993,4845945,6704622,872361,-8032058,-7219810,-46997,1697469,1033251,1107400,399316,-385170,-551743,-354938,-120881,-100085,-33490,-207270,-300331,-89882,144406,-15007,-246744,-149753,135921,191195,131596,196470,213495,193775,145244,6381,1033,74895,63536,30213,87792,177005,136149,-21020,-46137,216530,416226,237951,46845,44248,-48029,-211241,-226532,-275479,-338584,-263039,-162623,-199019,-277074,-337827,-466139,-446313,-122769,126761,56387,2206,115974,132458,90777,13539,-131092,-225411,-224847,-136672,-75376,22738,99048,-31334,-171501,-82392,49262,148909,76208,-143372,-110361,119944,44984,-137298,-170400,-259831,-397932,-332151,-80016,198116,227289,105136,134488,266424,258297,22225,-249781,-269629,-52826,94260,8848,-198583,-289958,-228557,-130016,40524,299311,382612,183220,47602,117964,161049,194012,198227,139461,43374,-93033,-190033,-123112,21365,109108,141791,-39061,-225434,-146690,84695,200156,221995,68144,-143957,-126944,39684,40463,2520,45820,18344,-18397,-19382,6495,75887,164261,290571,297136,122350,-17305,-7539,91900,108026,-38237,-110030,11619,62948,142336,399529,496889,298214,251748,385440,316714,162134,222799,352937,308104,255444,169703,-24265,-120719,83157,332143,407024,555854,602232,417815,202142,58871,-71013,-106589,380,75475,-664,-67249,3952,171858,130515,-119278,-232503,-153588,-133376,-107886,7317,109112,92303,42390,87864,108940,114468,170156,218169,138210,-115043,-318801,-336706,-202555,-119480,-121373,13437,118606,-62566,-269468,-208594,43353,128652,-957,-94640,-117598,-114071,5265,82009,101418,98066,-37827,-279191,-214679,78672,117409,-41443,63545,248346,171760,-19925,-23350,71845,41405,-11034,56614,109107,-74649,-328767,-311864,8527,209225,173626,138310,114748,-46798,-275209,-268510,-113564,-7274,42335,-33041,-126116,151,120445,-3134,-223757,-268413,-84333,91403,88407,-45026,-110489,-113277,-170957,-152219,56316,345163,547983,439967,175947,105334,162398,120112,168566,251337,83402,-162859,-89850,-1023,-127777,-114243,25626,147812,161449,106848,95897,114569,80344,59476,96451,93972,20943,-21999,28617,162192,218831,58609,-98140,-88505,-4736,95288,239736,211091,-56082,-283912,-230872,76568,281909,204232,57516,-49490,-82580,-64066,-57433,-81813,-64718,-55988,-9449,15829,-107739,-184501,-132444,26129,171489,148592,5905,-45711,28533,128206,108072,-42457,-149099,-37511,111452,43038,-302589,-473734,-202178,125097,120606,-63202,-93767,-18749,35136,-13763,-96919,-130017,-32119,153063,210522,125358,-23596,-42752,110287,73822,-170759,-341973,-439120,-496507,-465363,-372977,-174790,-1460,94308,262096,343877,99845,-202811,-334833,-359561,-315839,-99021,37587,-59485,-209641,-208675,-70250,15327,-18047,-96411,-248442,-383160,-238303,127702,350337,232754,-5223,-101572,6695,201235,224131,47913,-883,52911,133973,198732,112804,12204,44909,114592,262397,389716,227855,-52502,-109581,11678,48608,-100084,-190156,-120607,-59647,-23515,-12425,-134608,-124575,107896,270553,217558,40861,-43166,58064,179424,157868,68599,86033,105987,-17772,-150717,-177161,-208469,-359285,-385215,-144145,-83375,-254959,147830,589015,-18021,153595,1335444,898069,-133124,263020,247085,-286606,-92793,235059,89863,202712,377072,-338890,-1178719,-340161,671995,-48252,-367209,-71157,35606,-56729,-124202,-134691,8438,123768,87555,-68302,-199020,-129832,-3350,183118,252842,121841,162101,260515,14080,-274286,-249313,-98592,-29886,11413,86629,116969,51468,-56019,-66622,-98116,-212324,-278158,-260963,-218740,-11792,281173,359126,186291,-137081,-342628,-358697,-279238,-254580,-155442,43086,140095,131015,135351,68292,-86395,-222019,-221156,-15881,209066,117164,-213356,-367440,-239673,-148936,-35616,99395,40964,-63442,-64544,7772,145502,197414,113085,50604,151815,148120,-93987,-252573,-219607,-84004,-11836,-67037,-116988,-75292,7433,28439,34086,-9118,-184949,-257448,-79506,209248,371703,330039,129639,27060,-12098,19910,131015,55790,-150589,-94299,122844,190138,153582,184557,196677,174219,208672,234692,124119,116460,186085,75330,-4985,162076,337825,284934,110494,16949,-23410,-192211,-271709,-146091],[-96336,-102693,-25981,144389,263255,173676,42884,31312,40605,29519,17955,29633,150364,258303,89764,-231004,-344603,-189512,-28165,-63390,-19203,169829,237674,61093,-27365,206530,329099,12902,-231674,-82375,167801,136852,-50820,-69045,32111,174443,322134,388804,316139,184208,-79866,-273686,-272759,-182316,-100953,-128591,-114351,83044,155267,32124,-65364,62979,363874,498155,275442,-64523,-176004,2497,170860,186770,140457,115578,175469,373263,454321,215099,-136408,-266728,-140890,-28328,-29202,-77403,-170601,-164723,-45842,20766,12744,90693,30286,-185057,-326006,-330402,-66838,180502,49483,-90186,78309,217747,281095,312585,199778,-387,-7980,59983,-18040,-140029,-137951,37498,154769,143173,241140,421407,391830,173609,28652,34699,-15317,-106728,8286,168032,110888,-10468,-10601,108121,197619,157197,3412,-106971,-39743,6362,-204537,-443079,-459185,-151503,191772,282454,89164,-86996,-126157,-62822,56833,120849,80283,66197,149239,157986,15554,-110482,-209382,-253610,-157519,-111059,-213162,-238653,-197153,-246212,-169480,79005,237431,181540,47881,-114492,-165705,-68734,205346,463010,419275,165221,-32542,7673,75716,-129481,-334594,-221219,-101758,-95615,74488,230057,180848,-19480,-95661,-16200,-57970,-148595,-97674,10773,124522,247805,159917,-62341,-106297,115511,224966,163049,99615,113881,188942,122335,-26897,16273,-22758,-228209,-226121,32183,222609,206844,93046,-84411,-219017,-71791,162122,200557,217023,171286,18421,-97573,42659,242876,78428,-80732,66555,135324,-61122,-150006,-125948,-160029,-208341,-87963,114999,159774,123201,132142,143615,117955,28549,-65999,-17375,84840,146310,354869,644807,578548,213802,53574,102204,39294,-72667,-112824,-133634,-100027,124748,378372,471222,385273,183909,60114,33093,-125856,-280718,-133871,30960,-126482,-278305,-248583,-157539,-99676,-12145,133551,144842,-62777,-238526,-106149,-33431,-222788,-302166,-179255,-105560,-120399,-174636,-160342,-78987,-31703,-36136,-77002,-128878,-64021,-65227,-275972,-318570,-226212,-380844,-548488,-399364,-126622,-96429,-298569,-375587,-163706,159305,226993,-24279,-221294,-151771,47970,88275,-82680,-206136,-49424,186466,229190,106498,-348,-85681,-197943,-126448,110975,226303,146010,72342,-16789,-5603,180154,294522,313865,201810,28383,-17935,48804,77089,65363,30757,-5998,-64054,-19818,223468,322816,117055,-72695,-137626,-107347,30318,122475,50126,-1738,-100510,-196089,-102697,61850,143954,202469,180930,2193,-111030,-110150,-89227,61884,237131,153564,-56577,7327,323182,373032,-446,-335712,-467721,-492099,-130983,477873,641262,244409,-26079,2429,192382,345435,276325,48727,-80007,-43038,90721,179258,86536,-118824,-277628,-312333,-232724,-16628,180163,55056,-208340,-302513,-220867,-105404,14682,73616,57813,59772,128185,219565,198177,11591,-150414,-200208,-216649,-135959,45678,77594,-16306,-33401,12031,97562,135110,-6283,-87362,-27030,-69001,-136747,-153285,-246515,-245795,19753,188037,136756,29730,61011,202474,180753,97396,124626,136755,131568,40691,-140977,-103706,58672,9221,77107,182199,3453,-230546,-214043,23970,221098,116285,-126651,-160227,26656,200156,172702,13805,-152484,-410118,-481277,-157620,-125874,-539738,-589310,-52520,398708,163166,153964,1666092,5895528,8767773,1014281,-8921457,-6919235,72940,1259562,742535,920872,32755,-719377,-808820,-551294,-93142,11246,-115863,-276109,-239862,-3064,245187,97721,-231170,-229281,73388,115553,6005,60489,112774,107103,87468,67709,124906,196147,99966,-63074,-65815,68180,96225,-38288,-65067,247510,455150,204193,-52368,-72612,-148775,-210726,-128129,-163353,-287148,-238658,-98953,-136355,-228711,-256199,-406722,-479688,-165671,97467,31819,-5556,109748,117161,21605,-65415,-115607,-78957,-6702,6418,-23294,69121,181058,55952,-164953,-154381,-38863,62289,-5208,-192644,-144883,47414,-59086,-228336,-225762,-242519,-291018,-232135,-9082,229308,224056,63111,77186,207464,188020,-42164,-260623,-198674,22260,83125,529,-113695,-146172,-123286,-107144,-31070,152787,260812,125843,19378,88585,158670,191352,185967,194871,158143,5852,-96648,-50730,79503,149429,148686,-10652,-124893,-96097,66226,226680,292074,89788,-199583,-182876,6298,-11811,-114662,-91965,-28595,34878,68230,23358,-12029,82980,300473,325997,150271,-23776,-53208,4315,32371,-720,-21998,81737,191187,381650,554063,501265,289284,279964,451941,368945,159107,231313,378503,322242,256667,176073,-7914,-155008,-14332,240220,386127,569826,633494,431461,212132,128239,27879,-47182,52296,145835,102927,58571,98286,264666,246721,-40897,-203634,-180557,-237874,-239828,-35128,153113,154231,125184,180156,190240,175981,215471,228411,129049,-108111,-300940,-308015,-188543,-94576,-32834,141338,209460,-62337,-340249,-246476,6608,63985,-10543,-47645,-79631,-65443,6951,37403,59941,47005,-145694,-371147,-208911,143990,155068,-65660,50520,302417,239816,83361,86615,151647,20297,-56785,53684,105296,-80340,-341166,-358030,-67681,139406,127821,104488,89724,-49680,-260167,-276862,-141291,17793,159618,36058,-176619,-106814,23417,-93212,-306291,-339221,-138901,85268,98616,-57213,-143871,-91946,-76593,-68676,94636,377984,589836,495240,211382,152485,246994,235114,240783,261639,120613,-30488,11002,12347,-149869,-151568,2775,147093,195438,184688,194710,203235,162340,94043,30343,9927,19683,29563,77933,205672,257727,37126,-123004,-35623,48240,114284,280039,269010,-46057,-272572,-177676,61852,187651,122575,9598,-97731,-133665,-38089,42822,-19415,-56754,-30664,-30479,-131065,-278255,-239134,-87067,105821,244193,223389,111106,22351,-18434,76483,162423,48488,-108757,-40908,59890,-62495,-353888,-453271,-148307,195963,200420,35061,12368,106176,118773,35290,-92164,-166723,-5592,252728,283012,137558,-10428,-21366,83231,12779,-221823,-365678,-449646,-480946,-445786,-357314,-133436,52228,108209,241971,304593,18173,-246755,-256740,-230110,-243388,-96393,-38719,-200914,-282996,-172126,-34658,13325,-12645,-84308,-239749,-343025,-160192,210007,430388,380494,183489,18155,53499,223489,224031,42090,-6357,81911,224275,302299,207246,83637,86088,124537,205556,267836,73867,-202058,-158108,97627,184144,1045,-161171,-149761,-101125,-16794,55495,-34786,-78828,61160,230389,251988,61194,-62338,70104,208356,216890,171028,153101,140794,25467,-174084,-244558,-279295,-491218,-532843,-297215,-291256,-428437,-8602,416004,57155,658080,2034876,1461065,175292,422838,72317,-631296,-331292,-3283,-132024,106211,439812,-14656,-476854,315451,980942,30912,-568776,-300891,-150343,-189050,-195996,-98395,86411,93906,23929,-9127,-9644,82061,85827,164117,192053,73457,188355,322541,46038,-243904,-152986,-30299,-33725,-44141,25845,134726,123229,9207,-14601,-18850,-100219,-191570,-261810,-276630,-51800,303923,482853,314539,-73762,-292920,-278718,-250381,-303042,-188232,93569,220584,159640,101133,53852,-51807,-216229,-225493,-2866,152802,48368,-179371,-294182,-271339,-245492,-46309,191158,130475,18408,62512,161141,243185,189939,-330,-89105,92618,140753,-108798,-246202,-155508,2857,23777,-44746,-56696,13910,85096,33752,-48784,-62616,-178333,-302738,-138210,117785,257093,215293,93679,14789,-79650,-33584,157134,119716,-47725,18532,163133,158515,108448,188746,235270,235921,298800,305511,147534,107547,177374,93764,-13504,66987,190362,215554,123794,58044,-13801,-180405,-208831,-103121],[-97316,-129456,-32790,149266,212158,92178,-8240,29402,81102,92712,67316,30692,122338,267359,130132,-208851,-327411,-137097,64874,54859,26336,125641,157510,35118,-15871,172537,256234,-37429,-272286,-126018,112918,92552,-39951,-61819,-25836,104008,317194,444767,389330,193175,-152946,-397874,-428918,-275252,-103354,-64978,-64113,55131,100841,3254,-23442,154649,477403,611432,374085,-36780,-216838,-30703,149443,130698,129137,163859,176959,322839,457821,295801,-15564,-124274,-637,66434,-5517,-105691,-216861,-139496,-23508,-58599,-148434,-99517,-126813,-225720,-285432,-311188,-134943,155755,131821,27394,125252,121962,76890,162675,159082,-23662,-64121,29061,-10516,-122845,-92017,84124,149934,99496,210870,428126,444666,225446,-6329,-88318,-147128,-169381,-26983,152202,107620,52819,76508,110035,93860,104613,87507,5913,67440,123499,-98130,-411404,-448099,-166946,195656,288919,86295,-77304,-101420,3337,202072,322689,259184,183938,202742,170651,81022,25526,-139190,-337207,-267564,-163730,-228615,-189997,-105246,-159795,-127997,52784,192037,184001,58770,-98052,-98541,-15607,230162,397185,301809,85134,-9994,56714,96987,-115059,-346166,-342565,-223520,-82367,150028,235532,146008,-15196,-91333,-76205,-148670,-199319,-86616,63437,229988,347124,249610,27177,-11946,213554,263850,92896,1743,44630,181989,219733,113177,66923,-68824,-255327,-206072,69313,241645,160115,-23981,-224205,-327046,-100868,155298,171006,187260,150749,-42081,-115045,103335,315497,120234,-67716,131537,232402,-79356,-293908,-230383,-196824,-266632,-127429,161175,293146,231286,221597,228685,149340,-7725,-89586,2152,89281,86298,253931,534243,489336,211029,165355,203658,56379,-142841,-154118,-90396,-29552,140208,350588,418382,334399,165566,-6935,-109676,-244403,-331615,-163035,34075,-59911,-243541,-292906,-206590,-84746,59482,223857,208096,-3771,-164412,-96974,-33665,-130481,-201349,-185366,-194272,-220126,-233552,-159797,-63466,-49455,-124042,-200322,-187570,-35722,-13870,-260347,-329757,-195796,-314777,-534585,-363171,-43334,-53119,-304095,-394087,-189810,163623,227969,-45881,-212802,-122346,63609,114586,-48294,-185248,-53119,185860,282941,180720,37563,-95294,-205721,-129662,141147,267418,179394,76962,-44985,-35271,152872,269117,294897,179994,6749,-13092,82579,144643,169684,109940,-54443,-191266,-100795,207510,370996,248568,55528,-29336,13449,81747,113949,80661,55990,-33604,-95140,-11718,112904,207607,268177,222161,62366,-46254,-103324,-129381,-27201,98573,20978,-112052,-29405,274155,333093,-45767,-429595,-554742,-483993,-71832,475361,556520,177152,-122790,-150623,63841,316055,326988,132845,-74036,-90304,40218,110465,-17727,-224580,-347019,-317215,-158479,108918,324058,205677,-194689,-443054,-355149,-139678,29585,138368,175198,188420,182723,178967,126868,3136,-82245,-108954,-99616,9180,151096,143757,19467,-39514,10848,115416,137610,-10672,-74577,-40061,-123786,-224956,-200131,-196144,-156502,46904,159213,133362,61655,71916,196193,204196,155002,179211,183138,179632,86830,-167776,-260228,-156535,-103297,24483,116225,-48779,-214324,-128281,96449,227025,103606,-126316,-194393,-80694,54075,142382,66363,-158229,-429959,-526521,-315085,-257182,-490009,-372233,244414,588899,-4337,-522100,1081154,6602991,9880331,1119691,-8602170,-5604716,108150,386219,123449,503653,-364292,-1042651,-1168654,-800630,-72901,150949,-98803,-223970,-146281,75675,328012,235061,-170513,-263202,43687,91522,-71333,-71552,-8811,2705,44256,166777,280132,346723,198191,-82239,-188296,-54888,38845,-57966,-72953,270017,474191,177066,-123300,-152641,-201470,-204870,-77625,-44755,-175971,-186894,-18820,-1802,-79802,-101545,-291658,-458364,-207583,6375,-67133,-78063,43827,71599,-47684,-140700,-117633,26598,166491,107461,-15650,46266,199699,133918,-112763,-187274,-115519,-45048,-93972,-213600,-152981,-30296,-153804,-307634,-284266,-197825,-122767,-85615,68658,252654,212514,5354,-28020,93651,100315,-86133,-210752,-66906,115251,80972,-8548,-33610,-3657,-20230,-76553,-74658,30231,117245,28009,-32490,49882,154991,181326,158801,214995,250503,109770,-22808,935,131169,190824,155586,17236,-80836,-87015,23590,226400,338167,114719,-226085,-214678,-25760,-64746,-208465,-184684,-46345,84956,129584,-1071,-132830,-48222,185101,259603,161300,-5226,-69167,-42029,11847,85331,115478,152559,264738,518090,596895,419852,256296,292729,451884,360078,142311,231196,364585,271233,175822,145076,21087,-140013,-61855,153046,323100,487876,563968,376992,163591,134054,91615,10788,88767,163114,136989,129537,179229,329573,316381,8066,-196611,-226984,-311557,-295708,-28857,176694,176307,194751,255415,233567,178348,193561,182026,66947,-128658,-281457,-252057,-132436,-41630,58990,243081,279460,-26449,-336101,-241863,-48451,-53485,-64875,5019,6696,34383,48211,15344,28739,-2252,-248128,-428709,-195721,178903,170306,-79138,18633,281133,238349,154655,202206,213847,-24818,-131895,16329,81923,-67676,-290679,-315557,-92211,81797,90051,81978,81051,-30388,-208973,-251100,-131889,65960,244456,92345,-178518,-168245,-53690,-151317,-342732,-382148,-192216,77151,136194,-13755,-132421,-52178,49165,48831,100697,286607,459598,418565,182775,144357,262249,296124,275944,244563,124614,59815,81181,16431,-160597,-191641,-43718,101640,188071,222500,248193,254374,221601,120558,-32447,-78461,-8787,37864,88964,221566,278967,54041,-102547,-1557,69245,152169,335385,304217,-35654,-221780,-97073,38635,84529,48348,-43032,-151274,-174616,-4500,124873,35253,-53268,-35076,-86416,-287625,-423146,-273572,-25573,180023,277220,230462,143181,44044,-74011,-3254,160629,104515,-60356,-35591,27371,-110982,-320302,-354536,-70048,223800,230271,138866,139191,186394,111203,1089,-131156,-197219,14803,295431,308817,136528,3992,-4026,37670,-49376,-236974,-344353,-410425,-415270,-389461,-314072,-89218,83314,88438,169685,202937,-87797,-292507,-163932,-60961,-100060,-53444,-100737,-323508,-353123,-154653,-22864,-9112,-25840,-83872,-219986,-288073,-104719,224763,432278,465884,327082,112611,84007,216719,201601,54803,8658,109068,289734,363084,246415,107215,82400,85833,111430,125877,-75958,-311746,-173654,162785,263554,67964,-136386,-178870,-145673,-7002,132760,61289,-78296,-47662,136706,230099,38291,-102682,55791,199542,236505,227737,149028,111080,57235,-174297,-318075,-373982,-599339,-639493,-406825,-416105,-531057,-116736,310280,151458,999967,2441844,1676363,205822,350729,-150902,-924553,-503574,-186281,-315180,-9281,477253,237436,-5613,746438,1178586,174825,-693812,-440563,-255775,-240942,-176954,-4632,153429,44405,-22753,91557,221076,297080,206262,185688,144530,16981,177983,349590,106519,-120111,16615,69182,-36522,-120272,-67614,105172,132724,38956,44804,97614,53881,-64743,-210632,-258735,-41744,318137,544467,372216,-8521,-194919,-159387,-180068,-279675,-166188,150381,268840,149734,75026,106627,70361,-128399,-187928,4272,86640,-19550,-128280,-172772,-260296,-307139,-54925,223506,154793,55158,161293,307496,340163,195279,-77336,-175739,53025,116390,-129363,-204250,-22429,123000,66525,9088,50502,104915,128853,43200,-73027,-26077,-71039,-258644,-159337,13588,95189,57792,32315,-16709,-153129,-92345,176002,198323,71457,106686,149379,66118,34084,192907,297720,308800,368284,334452,143982,74656,145751,108078,-33816,-88436,-21722,117096,137947,94933,-10801,-150188,-120829,-41171],[-61892,-117399,-25642,127392,114559,-18674,-64989,14590,102780,143606,113228,40580,95013,259556,176451,-152928,-282943,-85381,117940,126958,56735,86976,74938,474,7283,146784,187068,-46877,-278675,-192657,-1463,6975,-58616,-94609,-104172,34506,307241,470650,450573,218366,-168024,-417703,-447952,-291021,-115485,-37191,-12928,38029,53399,-7149,23139,224692,551469,683262,443559,-12754,-255188,-74134,121405,81539,112237,178279,132106,207443,381973,312005,58051,-13047,122915,151745,618,-149606,-242404,-131235,-34842,-141104,-285941,-280569,-258324,-209513,-189675,-256204,-176957,118099,184276,131453,157938,17439,-130466,17899,118845,-44436,-128042,-35034,-41059,-139415,-71528,124526,150290,55552,160721,385727,448597,256608,-43939,-199429,-250910,-234217,-80499,121255,117079,128649,163983,91671,-10687,71980,209262,170074,173114,221297,39618,-324877,-418262,-196469,167705,279233,129712,11669,-28071,72656,325596,459090,352448,249613,226809,146165,90892,106607,-72165,-378598,-352078,-202433,-213664,-105143,34234,-19732,-79621,6306,149570,191532,68601,-35087,-45,30230,179707,241675,155554,34409,32658,104451,109079,-96707,-307763,-366267,-282293,-56009,194866,225371,134997,38106,-57532,-130360,-210082,-197388,-40953,117448,287430,362655,280279,96957,58881,256442,278723,50128,-52700,7618,167415,290342,254165,143376,-52833,-222321,-161968,90066,216935,79261,-126254,-314045,-388894,-133247,119790,146552,165423,121275,-102086,-151245,93950,303708,163148,30225,271435,333294,-84550,-349281,-222703,-177908,-281967,-140646,179203,358165,281402,258102,266922,148509,-49723,-112984,11431,84393,23462,121588,328379,303767,180448,258704,279986,78997,-141914,-114656,-26678,3508,104742,279148,340415,284281,158207,-63393,-232488,-317035,-326774,-158274,37328,4825,-199618,-321719,-240412,-62254,103411,249421,226656,51622,-61874,-65960,-30031,-39289,-96838,-174026,-285132,-369647,-336321,-170712,-35257,-54937,-164978,-236274,-201041,-20838,54019,-173923,-291820,-150912,-211916,-441449,-270741,50120,9953,-250497,-356186,-186202,152626,208427,-48522,-158761,-45075,85489,108969,-32059,-155813,-55911,166052,301794,230036,71072,-61169,-133667,-78626,173291,282733,194048,81336,-59949,-47183,149630,248414,218486,97245,-34748,-9212,100155,199424,265795,147831,-160028,-346358,-196867,154106,352055,274065,98486,63301,121328,108648,99367,124728,100933,11101,-10100,44219,88183,179460,257765,192727,83089,10604,-102241,-176827,-131834,-60879,-97037,-130242,-37361,215947,273277,-72190,-451831,-543167,-394734,-6590,375018,327747,35850,-221245,-283127,-55571,248642,297743,137853,-87228,-116836,9609,55878,-68002,-240088,-327703,-256051,-56125,199389,381947,264605,-230768,-575323,-459218,-144906,81370,208833,262472,296423,239150,135212,63322,25898,18303,-827,18126,164610,269172,188314,40350,-28677,14960,108182,103646,-29729,-66290,-56659,-157286,-255171,-192449,-102866,-21096,96590,146953,138717,92251,81390,175538,200690,167668,184695,195735,205416,118371,-176371,-336086,-261547,-152381,-46163,8672,-87485,-144683,-7403,193775,241719,79340,-120673,-196881,-159927,-84525,80068,99318,-109770,-325784,-450194,-430262,-412863,-444482,-140224,481459,628123,-341970,-1396770,359977,6649127,9535254,1056719,-6890545,-3347367,195157,-688206,-658576,-39455,-715946,-1329400,-1549503,-1039477,-100973,246838,6184,-92136,-66459,132712,405217,365297,-96501,-245938,63845,130963,-80496,-156177,-106984,-89521,11284,244901,412273,485809,319463,-42915,-259133,-168940,-43286,-105668,-83343,285591,489287,180826,-138077,-174500,-195706,-203963,-95358,37244,-43048,-123755,59805,174567,125611,62485,-184932,-400134,-233703,-109326,-187730,-165890,-43339,12969,-90824,-188959,-141404,65894,253279,151412,-49244,-41590,152471,187809,-24490,-171108,-166602,-149147,-166881,-194511,-126885,-84683,-212198,-365022,-341255,-135620,62328,64832,118051,242351,175897,-70157,-162591,-38800,27141,-99854,-127700,76534,198889,86800,-30355,370,86210,52841,-44906,-81058,-30321,1761,-76489,-93910,12640,150503,170625,124970,187492,279072,168921,1734,19772,162814,219269,158862,26609,-114618,-132601,-33537,195131,343741,134060,-223678,-230424,-56555,-102457,-250933,-205308,-23641,125879,142200,-69069,-251060,-177276,3595,133082,149462,25688,-60354,-42687,48767,193978,258579,203113,263088,508571,522777,291761,201499,274076,382941,288675,104769,201575,301307,164484,36465,79846,47722,-82795,-44518,103084,229952,323521,390225,240573,51113,71774,108023,58627,109641,136381,105669,141601,232018,340386,299378,1770,-212119,-268439,-322765,-250858,27236,179647,166970,240591,298950,229062,120545,95608,64505,-41740,-175178,-272250,-192272,-56401,22144,131251,299415,320079,32739,-264316,-200238,-113006,-194212,-145908,39693,109863,147395,104236,14466,23404,-25825,-306725,-437045,-186780,162442,158030,-64370,-6081,215527,215674,203237,290203,236805,-71891,-203422,-37279,47222,-51989,-200702,-202107,-66698,44505,58904,44590,52084,1377,-113767,-176414,-78276,130772,277776,110249,-149688,-174441,-97224,-176191,-334474,-388532,-226873,75646,199763,69732,-88260,-10994,162279,162994,71232,82337,181246,217624,77781,58291,195686,294768,284077,211086,81982,69447,103428,12635,-160100,-213266,-88069,33401,146684,224302,254297,245120,223899,120473,-77054,-151905,-67578,-6567,61471,226274,305409,114608,-47923,363,58093,202537,389764,298919,-33491,-155878,-32765,2353,-8986,-20082,-99215,-193010,-178789,39073,169959,68725,-46776,-62386,-160908,-412108,-516874,-303063,5042,206976,248761,156436,77680,-3939,-131572,-82502,115366,119970,-15881,-27428,18259,-82514,-209179,-207572,4680,189899,197772,214884,244760,204439,48862,-76033,-193500,-211696,24025,269745,283309,135480,28927,17411,3298,-86723,-211685,-287949,-337180,-323072,-310564,-249162,-49853,82691,43838,64612,54019,-196876,-327048,-94580,90613,68302,10270,-145669,-406459,-406760,-160336,-32088,-36530,-42625,-82897,-185912,-231338,-85914,167947,354269,465451,394975,177008,108263,184699,168657,91303,43728,128189,307492,350939,209966,72583,37908,21463,19361,7657,-183056,-352279,-146940,202201,282031,88836,-120977,-195021,-172364,15780,214525,132542,-127046,-189648,27765,180779,-2271,-142533,21355,152643,209426,226377,87310,46772,91683,-136639,-378997,-482767,-677058,-700724,-475693,-466671,-593022,-242078,232639,298767,1225822,2553070,1592929,-587,-60135,-569404,-1202122,-607413,-268171,-405573,-112061,495885,455322,275170,922967,1116962,102784,-808843,-473774,-256755,-204091,-79795,113097,179970,-26804,-53493,190975,399046,429726,319570,246215,121884,-51678,103225,320523,177279,59502,203884,166018,-44105,-197482,-156021,59279,106096,39123,97149,215360,204195,68767,-116067,-172717,2276,313914,542121,374953,52407,-73261,-32676,-89514,-193650,-93086,199355,272683,115112,83386,220782,248099,22226,-116743,6516,35632,-63087,-67395,-45840,-222719,-320482,-62305,187479,117996,52437,215792,411592,417942,215829,-96805,-186000,34570,69546,-145529,-118063,156932,247626,105576,74792,165145,164304,126461,66838,-2661,103572,89605,-147448,-134536,-56204,-51249,-76820,-21534,-52979,-207279,-128085,189223,268413,174189,156837,97810,-53177,-50518,194399,378985,390286,399668,307765,108482,23013,97020,114748,-57590,-257768,-232317,20650,155177,119150,-23238,-116909,-30862,27307],[-291,-72161,-6754,90042,-49,-138190,-122772,-9562,104850,169547,140404,56264,75122,224250,189963,-102752,-235974,-56654,122593,148996,72602,59489,16192,-24770,39299,141399,152464,-1424,-238237,-259411,-139110,-90897,-99884,-164699,-203010,-29010,287882,456450,469233,240457,-139754,-350489,-327742,-217058,-134710,-63409,12383,26795,21262,10709,65444,255586,565845,687799,454985,-785,-265778,-96650,102611,58355,103242,164436,53287,52083,245931,268468,74790,36306,196521,217558,5467,-191738,-236730,-127260,-55617,-179734,-341228,-388420,-321381,-141551,-69460,-195118,-192911,71094,191934,190421,162243,-70877,-275574,-70814,100178,-59763,-193572,-125583,-112616,-203542,-109372,121024,133105,12065,97927,296001,396197,260888,-69929,-275549,-324928,-313880,-144359,90598,137105,185429,215031,56030,-76396,78668,328385,331715,251586,281572,177646,-200894,-390804,-231105,121843,257864,202630,139230,51244,113653,385576,479793,323935,237654,209507,87260,41516,116852,-23534,-365388,-389174,-221747,-177465,-16612,169026,118610,-47045,-43707,132084,200557,67351,50213,109797,77310,81336,53570,32261,36704,89962,147321,120688,-82424,-260100,-309173,-263395,-22850,198991,202787,155481,132724,11222,-142297,-221120,-158782,8361,146318,278405,308800,266446,147290,97501,233003,253434,31943,-65913,-2556,142662,308437,347005,227307,29238,-132551,-103120,81979,139337,-21932,-182200,-322121,-383872,-164599,55427,121014,154035,87124,-144264,-185831,33800,221358,186810,173181,427840,399373,-78562,-312591,-132536,-125649,-256525,-122666,167537,330567,250489,214435,233713,109152,-96784,-148259,-10759,62882,-20848,4013,104065,97915,146503,316751,320010,114308,-61744,-16034,35803,1174,42112,184409,244607,232373,150844,-97925,-296999,-323524,-276553,-129588,39210,49539,-156018,-326467,-247604,-28712,117256,201665,189649,94867,46791,-19986,-29412,11042,-26678,-139000,-333399,-515750,-464820,-209006,-11838,-46080,-150533,-185911,-172131,-16359,129503,-38679,-215649,-105748,-101765,-280994,-124984,153087,96281,-146399,-277214,-158997,127026,175305,-26083,-70148,56207,106198,66029,-55893,-142051,-55945,143527,283707,233476,77045,-14374,-28896,2197,189794,258020,178911,83083,-56403,-41582,150982,208959,109693,1278,-65027,538,98596,225183,321784,127248,-291518,-488908,-293809,65845,261542,187335,50757,109231,177865,109938,99643,186867,135715,27321,35070,44939,-9105,64320,171359,117784,79232,58598,-95737,-214687,-217664,-195830,-174850,-116550,-22629,162677,214670,-73383,-399917,-433906,-242370,52255,207596,31852,-136890,-293411,-357223,-126925,167859,193231,45434,-129556,-123482,3511,33695,-45501,-157924,-229586,-158851,28883,218403,340413,221135,-295116,-658269,-506631,-122516,157401,267304,290421,340408,276894,111196,31616,64271,109852,84268,95576,277783,365307,205644,47942,5414,33954,96837,76335,-20978,-43392,-63820,-161154,-223159,-132188,15020,125145,156354,157234,154611,112755,86795,145908,167806,137372,149736,175891,210569,133970,-163172,-311032,-222532,-128910,-116722,-104158,-95346,-44196,117013,303846,270315,42185,-130486,-185168,-201962,-179269,12124,113884,-15278,-136129,-286710,-454529,-492783,-357032,51543,552150,449511,-767131,-2164519,-289492,5968864,7854566,709421,-4264363,-675133,445384,-1567631,-1317071,-540257,-955530,-1549124,-1843248,-1192238,-179995,253803,155404,52035,-33678,167839,487074,451214,-46103,-194068,127585,220436,-24643,-165635,-148385,-148797,-21624,256184,471317,566574,412211,19451,-276019,-252641,-142009,-188967,-108616,294382,509674,224507,-79518,-121836,-137159,-212034,-170450,54659,60644,-78418,105814,335742,322445,176564,-137200,-333912,-238104,-213523,-279874,-218171,-111620,-44579,-92334,-186219,-168843,45687,251044,145679,-104962,-159573,67663,214347,75767,-114012,-185359,-222241,-199615,-132387,-65711,-91564,-218933,-393871,-384090,-63796,222639,176172,113502,181840,105126,-162070,-301443,-151393,-10622,-87366,-52284,177169,248500,93188,-76002,-43583,86033,79916,-19641,-62406,-26391,-54015,-155034,-147410,-13599,142053,158024,85713,114447,228532,157979,-19415,15247,168496,221920,155328,15930,-189709,-205091,-83818,142329,302491,134931,-201285,-237258,-81756,-107656,-223456,-146955,39570,155287,104783,-158251,-325721,-249158,-155177,-2396,113317,51195,-39818,-11555,118261,285706,355013,216627,195922,379982,376878,166711,130456,218188,266581,174504,44339,129944,194908,32368,-116421,-8693,57016,-6247,22871,96044,117132,113514,152056,48452,-99775,-33706,88201,96452,121377,93038,42139,113695,247435,288024,184504,-71904,-247779,-284526,-262442,-119341,111985,165411,141431,255444,300839,178981,22133,-58158,-113476,-177597,-237945,-278535,-150195,7703,69715,163244,303419,329545,91692,-163208,-149389,-180555,-318779,-218680,48175,194129,233157,142067,20779,43490,-14747,-301574,-398812,-189629,90607,119363,-14732,1902,149345,215231,250099,327709,211495,-102101,-241259,-82751,15642,-42795,-104355,-63305,-14064,24939,28897,-27856,-28886,30315,22282,-52789,10037,199629,262937,80733,-116196,-134751,-104035,-175716,-296181,-358964,-229447,87338,276792,164804,-33073,13487,220694,231408,7406,-180201,-155572,-42696,-77049,-86986,70221,245203,281483,176602,-1089,-8250,76255,7150,-148922,-202515,-107067,-26878,87746,197191,216471,169668,156639,87517,-93287,-189065,-138809,-86059,14682,233744,346016,202052,17683,-29728,22392,240821,410547,244124,-49547,-108941,-22405,-48838,-78683,-80329,-149855,-206577,-138283,77315,161206,66515,-40219,-100009,-229971,-471171,-543563,-334817,-31488,153347,153752,18328,-70768,-115658,-182718,-133394,54922,104882,14512,-23965,29003,17804,-46112,-50754,52126,98470,115485,244249,295650,169865,-11450,-141196,-249639,-207275,21282,192478,221944,144679,66798,46044,-456,-84622,-153897,-216079,-257113,-234898,-230409,-181177,-26576,55862,-1015,-40325,-110423,-283946,-329348,-61385,186301,209875,68023,-171468,-434152,-426078,-179162,-55242,-57029,-44866,-64739,-138899,-184527,-100705,62513,220296,383966,385073,221110,140271,139733,134641,138856,85077,133557,274057,267630,110926,-5949,-31330,-42094,-34353,-52164,-221005,-309184,-75347,218360,250252,65039,-117317,-189016,-169240,46764,281914,162156,-209606,-321011,-54268,136328,-32336,-157364,-15170,80363,142287,178681,10942,-7700,139301,-59903,-409723,-584552,-715988,-711537,-510355,-466119,-629328,-407663,153502,500566,1374367,2417505,1337993,-342056,-761248,-1189948,-1451074,-637232,-222950,-370485,-170943,520565,717074,496454,872809,709826,-378732,-973240,-412120,-157519,-91333,66209,219417,151670,-116987,-75894,248084,452781,436205,391032,323943,120786,-134191,-39719,230879,233522,232064,342344,224053,-63596,-261367,-207630,31671,77978,20529,125720,294906,305085,172483,-3472,-56231,43254,276637,487938,354828,107619,42230,69948,-1133,-68454,14823,227713,231235,73371,127126,350878,416460,185294,-37231,1040,11463,-67422,-1224,50266,-172853,-281136,-67614,98798,45426,29073,220329,444274,455171,239965,-62967,-128184,27154,1419,-147694,2304,335695,342140,127203,125698,242754,167766,77563,97699,144481,278615,232129,-18932,-70274,-54558,-118494,-132244,-42132,-81191,-228067,-127695,193132,305523,233883,165862,30772,-155191,-117552,190969,454469,457569,377949,232424,53675,-33109,40174,110976,-72189,-383495,-377483,-46699,172697,126619,-49677,-92939,36430,85892],[68884,-10183,15032,50938,-97210,-238617,-172953,-35836,90143,161974,137199,69248,60249,155255,144890,-85653,-200062,-56935,90137,136367,79526,39262,-14682,-34569,67380,148976,156514,81617,-160422,-304054,-257300,-168750,-140706,-236431,-293708,-80460,253909,403889,425130,233990,-99003,-241572,-123246,-74042,-152539,-139323,-5485,14831,7991,54005,96737,243525,518369,619116,399513,-506,-226690,-72558,104986,71030,112772,132847,-41067,-107086,87345,186837,44134,16344,202806,253492,20650,-208763,-196614,-106235,-51994,-139674,-285912,-389364,-302294,-46614,43707,-136577,-180961,21591,156015,192693,137237,-120336,-313864,-76644,111738,-70103,-253344,-221241,-205752,-301108,-201331,64962,89985,-27720,32264,170555,291727,238634,-72492,-306210,-378407,-404975,-201231,71991,150012,188774,196436,8603,-78451,132854,408580,432411,285692,298796,284875,-63461,-365761,-256753,73138,230825,279812,255642,95519,106749,364893,384439,190018,154291,154061,8992,-47881,66489,82,-303608,-374175,-221861,-131141,45130,244592,198218,-44427,-83057,140307,203949,56454,128053,212339,138002,-12921,-98868,-28717,91249,148058,177079,135047,-72576,-232941,-225215,-191706,892,166500,175387,197453,234674,98463,-95357,-181779,-118660,24577,130172,206404,220449,237817,185819,108264,159119,186210,20769,-62706,-9004,101926,258765,350252,295234,159100,-4913,-39945,41826,15176,-123940,-178892,-244225,-308485,-184590,-26677,86091,146039,48612,-165547,-200731,-32601,116893,183452,302139,529318,398798,-66222,-207072,-9682,-64717,-199444,-75948,134154,221463,146762,97158,130113,35383,-149579,-202006,-70196,25372,-36569,-68382,-64738,-51482,125863,330773,319555,157930,69498,97623,72826,-24560,-17239,92930,143374,173208,131608,-106019,-288089,-269127,-205676,-95564,38688,67904,-117230,-303423,-224676,12832,105667,98258,107197,122543,141973,33266,-34686,634,-10501,-82328,-309836,-601650,-585578,-273519,-9184,-33164,-97341,-81346,-120143,-22053,194144,103522,-127092,-77450,-16373,-89652,52159,260292,197964,-20816,-186004,-123908,89884,138302,20207,34838,151748,116779,-8900,-128036,-161748,-56846,122960,228901,178825,39377,9462,52489,74313,174900,190737,131370,77357,-36920,-23985,134975,133135,-505,-62270,-56118,22688,79096,209791,312927,50466,-410383,-588169,-379230,-43613,120575,30788,-50849,95606,166430,90527,122326,256975,164670,23350,33095,-12849,-151005,-97013,42577,39942,77576,107138,-65227,-221446,-253675,-267919,-204146,-85888,3790,121882,165965,-56640,-293354,-256762,-62112,98527,30555,-229793,-282198,-311480,-344219,-125622,99388,43698,-115519,-188610,-112249,15241,47532,42202,-7107,-94344,-72000,57847,157589,220608,108395,-346108,-662301,-490341,-87358,225289,290933,246121,297664,279445,120693,41721,94058,154406,118128,109599,309055,402243,194442,47256,56025,66044,92700,83006,41902,10712,-52111,-137342,-147466,-39476,135170,246018,204932,179094,170702,111361,83730,116991,115396,81125,93745,134097,200977,133337,-133192,-200049,-64856,-51692,-170354,-186296,-68860,55165,216557,405582,305492,-3919,-164697,-177746,-206437,-206564,-30505,115946,92364,66484,-99632,-370041,-415189,-184868,165938,409309,75377,-1152327,-2545646,-674467,4802026,5511285,25867,-1775816,1573634,925347,-1805782,-1547567,-822332,-1033981,-1656518,-1952744,-1201936,-279184,164061,278724,138364,-58183,189336,567604,464578,-43200,-134984,210934,328851,73122,-99283,-124001,-169307,-61242,193096,437149,557655,436140,67600,-255377,-296413,-235783,-290860,-152594,291713,528086,295561,47745,2517,-49639,-226865,-268066,5883,94395,-78477,89151,420594,451302,214230,-155765,-283887,-226487,-285741,-317570,-208903,-140536,-93743,-53106,-119776,-170606,-6110,185372,107924,-157766,-255661,-6968,221865,159758,-37480,-174015,-247770,-181474,-38234,20472,-46157,-178483,-392235,-396514,10962,330057,220528,49416,73210,7974,-257607,-416234,-217700,-9451,-61755,-17926,199744,251066,88559,-150183,-172421,-10621,62345,-5329,-41953,14238,-46036,-186990,-178616,-27165,121759,134419,37429,13380,117456,87873,-54409,10895,150278,192460,145094,1139,-240419,-253307,-105260,85143,220420,106421,-171834,-236076,-93437,-69635,-124366,-23417,132618,174397,37088,-231979,-326798,-229724,-219731,-106110,54756,55629,-22242,27442,181741,324015,366777,187926,99416,212990,232231,82370,54026,134382,137420,48668,-35151,19017,65514,-84824,-235074,-105337,39241,59778,103923,112616,-2314,-91497,-75475,-134009,-238409,-138830,59002,131257,133690,65761,-6822,77474,225441,185406,-1513,-202478,-296344,-265648,-146342,52210,189604,135453,109423,235500,259847,99741,-82677,-224642,-315711,-314471,-301524,-295714,-137129,31526,74892,142774,261867,313128,127114,-84912,-125869,-244912,-392254,-252310,35079,233392,265544,133909,11654,69577,19326,-241319,-332759,-205725,-22006,61642,62531,56057,118865,251896,309202,310751,147383,-105530,-230244,-99177,1620,-41608,-33072,47180,33412,13220,-5853,-137119,-167258,41951,178680,97885,108649,258410,220939,14494,-99107,-72654,-81705,-160728,-246895,-302639,-197379,112405,347442,241893,10048,7902,202233,226029,-83609,-424869,-435892,-264520,-221013,-233453,-63884,175531,278333,152289,-100554,-144854,13412,6701,-129010,-161459,-91007,-54010,28492,143322,137963,42427,35461,31874,-78547,-177887,-194363,-164404,-21122,248896,389924,286343,73202,-74507,-24003,237643,365748,145481,-88756,-108070,-78352,-110823,-118214,-124372,-181673,-184818,-68844,84446,90920,20414,-46151,-138268,-273106,-451515,-499765,-362616,-140771,11939,7040,-143200,-253696,-257859,-219266,-139771,9775,77556,25759,-29270,52317,160202,131230,80739,60142,-24833,15136,229303,282032,114569,-21421,-151027,-273283,-189383,8878,99494,152593,165160,109996,76368,25936,-45751,-80188,-148695,-194705,-170900,-165378,-132468,-30218,18382,-19397,-111760,-251016,-329083,-283068,-46529,221435,287886,97769,-175330,-399704,-395013,-190920,-82834,-66809,-21250,-19707,-87917,-155772,-132515,-51901,69509,249998,319098,256345,185250,96589,103024,173591,113620,123852,207856,148045,-8839,-94240,-101571,-83521,-30287,-40161,-183947,-190756,31393,217999,189218,10884,-124629,-160647,-138239,68774,307714,143630,-295582,-399463,-82415,114236,-36764,-132135,-32190,4470,53669,113863,-28397,-14870,196712,37790,-400241,-652002,-708262,-668627,-515268,-437433,-628839,-572785,75890,715219,1430199,2086834,1031461,-709359,-1550277,-1831851,-1594038,-580371,-52787,-210245,-163754,582075,1073828,767762,649964,-9328,-1231593,-1196014,-287151,11105,67254,225372,289776,75820,-215453,-97816,240479,364786,329891,401678,385964,125783,-226265,-224831,96697,254194,336233,383147,220037,-97410,-302876,-207621,44199,73116,-6415,116756,306829,328273,222325,95424,39514,41438,194846,399539,338410,156428,125587,129129,71159,68320,134249,228856,156574,39347,182432,434285,507176,300222,18463,-17688,7891,-33647,66742,101235,-115693,-194952,-68670,-11842,-30907,5947,179949,392843,434048,248490,808,-35469,15246,-78603,-130953,130346,462657,380347,119292,136395,249134,107310,-7107,115903,301049,417681,294365,74098,14465,25729,-72721,-86610,-21619,-94662,-217168,-98403,180479,292694,236681,137879,-31415,-203912,-142091,179823,486097,474782,300230,134371,5198,-74877,-15033,95720,-66407,-420309,-417964,-69872,184186,118752,-79442,-84193,63179,119639],[125261,47568,29189,21990,-150650,-295951,-205293,-55169,64149,119708,100821,69863,41217,56231,42152,-106120,-175034,-74448,44896,114160,85020,16679,-36176,-38675,73520,146352,175163,161098,-75304,-315050,-322784,-201632,-151772,-259229,-328595,-110076,204533,325137,322140,183487,-74390,-139639,80924,90314,-160158,-240715,-66689,-2155,12590,106651,111249,196987,426095,496710,293375,-3734,-131295,4676,129034,114999,144161,95913,-130416,-233906,-51796,96304,-11150,-56898,142641,249241,43313,-188583,-132307,-52699,1693,-16621,-136564,-294167,-222842,39059,127158,-68834,-137772,-22752,90277,149304,95954,-118492,-239553,-4419,148625,-76523,-299750,-295545,-287099,-394982,-308018,-20329,30829,-58512,-26335,29345,151858,196096,-48011,-295454,-421082,-484932,-229303,70035,136116,123855,101902,-40175,-15628,225643,430240,434346,271571,278850,337760,57354,-330460,-263892,31310,202355,334678,319432,81658,52104,278100,221814,11026,33917,77763,-65751,-142865,-14669,1854,-215268,-321214,-207586,-83280,64223,227605,185880,-70153,-104312,153564,193160,47501,177493,294830,216463,-53373,-166999,-16690,173526,189158,183176,147723,-60291,-225940,-168410,-119207,-3448,112352,151205,238535,301590,174826,-647,-112609,-114154,-18425,64629,96028,136963,223405,219356,103030,69216,92088,-4427,-74785,-37101,42838,148034,253615,327365,301721,131515,18117,-20717,-130221,-206869,-127397,-106224,-178910,-182056,-109252,35437,128790,5787,-173940,-187633,-58852,48206,162001,366715,526488,321837,-53473,-73141,98157,-13770,-123852,-9661,93046,71594,4283,-55973,-14446,-56207,-204922,-269736,-154149,-19368,-26678,-88170,-137589,-105029,118016,301054,282738,197929,204686,182607,68309,-57142,-47481,29258,54518,107555,98192,-88177,-216440,-177843,-140090,-73829,36281,66409,-84246,-256866,-178448,52963,77787,-24145,8163,138152,213373,87214,-42888,-60781,-41884,-14526,-214701,-593240,-661371,-345347,-35531,-33823,-39382,26288,-74557,-41423,227226,208377,-56396,-78157,24732,87302,226837,359437,294333,87203,-113006,-97891,48113,107475,81366,135663,217083,110584,-100522,-237572,-217054,-63882,99056,142402,70373,-41937,-12376,71164,101460,122564,93482,60772,60560,-11060,-4083,89452,24106,-84449,-66572,4801,59548,46522,151768,233945,-61226,-485330,-629475,-441874,-149979,-26748,-120251,-140170,39598,100848,58561,157193,312529,188404,16385,-3870,-110907,-292555,-243750,-72946,2847,105096,169063,2087,-183538,-227823,-262592,-194104,-53713,32762,94604,121978,-40413,-166474,-57825,106487,132700,-94478,-373809,-349484,-261100,-238716,-52267,59275,-106724,-282327,-235557,-86578,30627,85055,161935,155940,21876,-35413,21369,45720,70714,-14882,-347177,-584661,-424239,-59935,247790,262256,139147,176005,240846,160607,85099,94173,132451,93681,62889,248188,356680,156361,43765,105272,97390,92422,122301,152359,97944,-20239,-96241,-60379,56407,238517,319152,222716,190863,169158,78110,67649,97913,60832,22233,38352,86226,183486,117419,-96906,-45466,139953,39697,-198702,-216114,-18377,126475,274899,474210,329449,-50702,-215034,-183359,-178919,-163601,-27696,110188,168241,208242,50371,-193936,-157603,81489,193242,83256,-393773,-1378438,-2407874,-688959,3589290,3397926,-936729,-624474,2577362,1647030,-1082709,-1161361,-773102,-932611,-1603435,-1828757,-1052797,-353280,2765,301928,119546,-127138,204961,620886,398766,-86557,-91725,284494,421602,180019,15438,-52490,-159607,-104561,89741,330234,458667,378846,77927,-224488,-306170,-298987,-376421,-207085,268421,522701,364707,211933,165425,30925,-242214,-345804,-84247,46657,-134836,-1716,394102,484884,193994,-198452,-255187,-212517,-325255,-305788,-150238,-137966,-132309,11551,2365,-124278,-58323,88164,50884,-188427,-283324,-26643,223957,206140,32348,-143593,-231585,-125934,63072,110896,31435,-113807,-362709,-366080,81382,373529,194423,-56561,-59931,-89903,-330669,-480062,-230367,19050,-37212,-34576,144695,210505,62681,-247230,-360363,-172434,18459,-752,-37550,55108,5976,-169403,-181858,-36223,79783,88028,-23018,-87756,-9306,-1130,-62934,29894,116403,134970,132896,7181,-213177,-233354,-86936,39181,113268,44900,-147465,-221557,-83792,8103,26249,134741,236278,185509,-30403,-257079,-248161,-120880,-171642,-163637,-21299,32039,-17346,51957,205271,290346,286593,126024,20091,95718,150112,49689,-12642,44701,28355,-59711,-123501,-111886,-60024,-152826,-287374,-193159,-6181,90107,158026,122867,-109636,-241078,-211669,-229132,-309287,-200963,46890,169371,153752,77101,-2073,63064,175743,62344,-201612,-354897,-344129,-214856,-8022,203939,224116,87052,69194,181280,185582,17996,-157748,-354689,-493218,-427898,-349328,-310727,-150665,2110,24216,71187,192259,281016,127421,-69544,-154770,-297268,-395881,-235780,9564,220005,241274,68246,-35989,69926,48338,-159805,-265305,-230204,-146678,-2846,148963,150333,138502,310798,375139,255300,70082,-82632,-175278,-77723,12593,-44595,-6217,91512,50158,-1080,-47353,-262745,-333666,29099,318399,234523,186570,295999,177908,-63553,-105003,-15055,-44708,-138899,-200931,-234483,-141439,143141,392164,282101,25682,-30880,114616,146664,-188712,-587827,-574151,-361158,-284409,-309106,-150031,114915,271943,139030,-184578,-288786,-62060,13397,-105345,-108787,-47574,-39241,-19993,58899,23241,-104908,-100552,-23448,-38963,-125125,-212343,-203791,-18452,267066,412724,338486,111076,-103868,-64412,175934,244589,22840,-146468,-158993,-180743,-173141,-130240,-142282,-183442,-134123,-3012,38507,-32959,-64238,-77381,-174353,-281172,-363345,-395590,-370583,-292696,-190247,-160201,-280480,-409022,-384261,-235824,-102885,-178,55130,19069,-40779,81434,300704,282886,163933,30818,-143213,-65707,190853,222393,76959,35898,-92599,-251624,-168369,-9365,28766,101996,186620,142501,95631,63271,11612,-9537,-98136,-159948,-131476,-118938,-117680,-65704,-13226,2772,-129020,-333417,-324761,-188164,-15560,219757,291801,90482,-154892,-307686,-307202,-174005,-104445,-69473,26525,47557,-47445,-147795,-160163,-136158,-59155,103339,229714,284596,232950,65335,71392,173651,115891,104292,141030,44377,-96778,-151774,-147882,-91579,27954,32648,-87594,-28740,149013,207970,123377,-51098,-139872,-119999,-93220,62332,269132,83545,-350484,-399909,-56782,107505,-22138,-70534,-16022,-52882,-32991,63587,2955,37097,243997,122564,-351462,-659812,-650557,-575576,-491305,-393244,-563946,-654828,33443,869334,1316209,1580877,719897,-1029123,-2149785,-2190543,-1516900,-424213,209889,39445,-84560,700218,1496378,1078378,302470,-874884,-2167067,-1416543,-135789,201500,232525,365907,317560,-20808,-303195,-121605,173050,178937,169276,354101,403144,118326,-316398,-404642,-49847,231164,339192,315707,153290,-139143,-315586,-161064,95995,95116,-34810,65294,242640,273404,216878,156328,73887,-24411,69430,292706,331660,195144,163308,145124,126924,194272,241812,205060,70754,20783,214238,422321,480049,322182,25314,-53935,6219,21199,131865,118451,-47825,-77909,-63197,-112267,-86747,-3958,108969,267639,348834,225694,64966,49559,-15200,-155942,-97629,232880,504231,354680,76024,90884,171669,-6848,-108833,100858,382364,443823,252389,101995,95171,155931,71037,37751,27817,-93847,-188862,-62606,145477,227925,184135,81198,-76053,-186045,-113706,157490,439590,411807,181768,48032,-10680,-86953,-60793,70815,-35441,-353792,-350860,-48938,183275,101567,-98072,-89323,44774,120528],[153371,82844,28256,9209,-151826,-300365,-212812,-59983,33624,50200,39282,52746,8859,-57458,-89489,-146985,-151820,-87478,12171,104297,94995,-16506,-76023,-56429,43793,108706,170992,191898,-21272,-295742,-322311,-178958,-111628,-197264,-269967,-106627,146521,237609,188893,94692,-77239,-75016,210941,219656,-153537,-333733,-153644,-23811,30176,144499,102691,131091,318317,358498,171620,528,5400,116934,161790,172188,191844,64715,-196867,-303467,-140495,22342,-65334,-152812,32241,199232,57303,-143199,-68566,30092,106843,156420,50701,-150312,-128256,82466,172082,24141,-63321,-56266,14138,87345,60346,-67344,-87428,114215,197229,-77793,-326412,-329605,-325098,-442406,-376122,-93352,-22606,-75311,-69815,-103016,2587,142948,-3567,-257861,-453263,-520223,-210489,82456,88832,8638,-36549,-74771,90347,331059,393254,336222,217587,233519,326168,131277,-277746,-254479,-2037,172818,346612,310557,12923,-30840,164236,65627,-136808,-76210,5444,-113778,-207126,-89756,-7746,-129161,-256547,-186392,-38993,44095,121271,88243,-106693,-107453,142084,161585,54438,195336,349806,300537,-18467,-141743,47216,246621,198781,158596,149544,-37450,-213701,-159546,-96637,-45676,55252,134794,255663,305197,213440,107678,-45231,-165223,-122994,-36119,-16197,86386,236216,246666,93628,668,-2231,-55538,-122418,-98325,-27895,8571,90617,316682,417841,245787,62471,-87111,-259353,-256673,-57760,44683,-27623,-151754,-175712,-31476,91623,-38068,-180213,-150477,-19538,55134,143884,347780,414885,186895,-45304,45891,160469,17783,-44127,62812,58556,-67542,-132421,-192433,-151492,-139424,-252826,-335806,-236920,-58482,-3595,-67555,-119832,-76543,106938,235484,221489,223806,303956,216060,22738,-80750,-35610,8250,-2810,47498,63025,-46604,-109989,-79304,-95211,-72339,33809,58453,-57497,-198803,-123582,80181,44249,-124276,-70431,149810,259908,136110,-47002,-138600,-93289,48650,-78565,-494574,-666132,-398328,-89453,-63509,-12615,86008,-64109,-79522,214257,246145,-26006,-108351,23331,214514,364940,432446,357535,143970,-78742,-91365,12075,90618,142593,213728,240393,86049,-187813,-356334,-291491,-77978,66028,38258,-67296,-147863,-79121,19849,66059,41212,-8548,-13219,33858,9396,8070,19203,-92699,-126112,-11961,108523,106363,8317,63906,104769,-174736,-500438,-611694,-471297,-224668,-127563,-190157,-150825,-12002,20166,22153,181120,328192,202163,23412,-49629,-214065,-388155,-322006,-123903,32954,176527,250989,102049,-104861,-153439,-195705,-164363,-28847,61068,77921,69973,-45988,-56345,117190,232586,159036,-126555,-366896,-318280,-151030,-66369,65369,48358,-215668,-387591,-239881,-51067,36053,123791,266475,269329,72804,-63258,-54802,-62508,-53553,-94533,-288393,-452555,-336578,-56877,201811,179141,-674,11364,167938,210801,138127,56213,49545,24829,-19522,118219,232041,96140,40692,132102,108485,82329,167989,272335,199150,23397,-52542,5532,128432,313028,342009,201628,172547,134477,10800,36246,92113,20198,-20828,-504,48490,163602,89205,-65476,100021,307836,101826,-204133,-193750,37580,158021,290002,489514,322164,-88517,-259555,-195964,-127551,-68254,20424,96764,174494,244146,130569,28295,224131,400459,149654,-329803,-821626,-1381037,-1816240,-353558,2765096,2229594,-1992899,-1576669,1895833,2562209,623623,-190235,-402509,-678300,-1369958,-1490327,-775261,-365178,-185390,181307,-9634,-212301,214639,612194,273383,-149944,-71611,326466,474465,266341,133710,28632,-136320,-139119,1789,201390,301065,258205,47891,-208497,-299083,-313872,-409206,-253805,216590,471364,399769,360133,307441,70254,-250622,-371705,-175846,-59682,-234012,-148587,268763,440300,167157,-197977,-230569,-210160,-344615,-271280,-85176,-131478,-158432,79822,150230,-29397,-91586,-20603,-25302,-191301,-222926,27828,230501,207347,73510,-111554,-201552,-68379,140262,179958,104102,-55985,-311241,-291033,138908,357195,117860,-169635,-178954,-153900,-349608,-474217,-199619,55909,-22527,-85672,47812,146526,12894,-350682,-553712,-338704,-23330,1217,-48951,75253,72004,-115861,-162330,-54710,10010,12316,-93153,-159934,-100237,-60639,-19297,81579,78164,64173,126893,54464,-95529,-134718,-35232,11275,821,-43718,-136527,-187620,-50352,104707,187992,287210,326388,188609,-71768,-219919,-110952,39791,-51083,-186283,-106379,-14920,-26340,50400,173799,190913,140286,50571,-6216,75362,145364,52572,-54793,-25161,-41352,-133566,-204986,-231704,-156366,-157009,-267387,-255955,-69887,73906,158761,104531,-182560,-299817,-208203,-187740,-278397,-197868,61742,207860,180739,129049,70344,86930,114857,-46410,-349812,-477552,-372151,-144917,113785,286390,194509,16414,11160,98983,97153,-38865,-179219,-412645,-603928,-502066,-368436,-307324,-177065,-72557,-75246,-35165,116156,244189,98255,-123658,-233472,-325609,-332371,-181256,-21820,165419,177783,-45253,-135515,14948,40503,-100631,-218892,-252732,-249077,-59156,221899,259723,197394,363081,425472,190405,11635,-41870,-97852,-25575,44405,-47868,-25472,64186,29879,-22331,-90969,-368745,-473613,-4460,398018,310285,217878,306497,151435,-125459,-124349,19090,-8321,-111775,-162875,-170783,-82085,166619,399785,283818,12074,-93294,-7501,21770,-291172,-644853,-552218,-298620,-222600,-263850,-149641,82295,249519,127262,-227237,-386870,-126648,21630,-86910,-71408,2959,7447,-54475,-57418,-114739,-232101,-203287,-52409,11951,-57260,-189715,-181964,34646,278681,391269,343400,139695,-87067,-83818,62324,68337,-96699,-208744,-241525,-286266,-222006,-124488,-128615,-151629,-72497,25071,-64946,-185102,-166021,-135249,-209659,-257759,-234883,-253142,-343170,-433947,-398974,-309923,-357600,-487074,-455415,-231725,-39395,27683,46657,886,-49955,112176,397413,377417,192355,-21926,-223188,-98730,157588,155293,83054,139716,13019,-189197,-153144,-29027,3743,82849,191048,146248,89762,84440,61994,42674,-66054,-144960,-100732,-82765,-136634,-128327,-30501,58461,-91806,-340026,-278214,-64738,57928,213557,235722,51705,-111657,-175228,-171841,-115306,-110084,-71253,84210,118797,-30722,-156713,-167567,-168001,-140833,-19713,146453,295967,261402,46807,35128,132011,92129,85482,104436,1373,-112979,-148223,-151116,-65563,117143,136973,37044,129944,243302,192308,74231,-97519,-158981,-83712,-52416,17998,161256,-525,-348760,-323082,-3659,88759,-13978,3613,30107,-78560,-98462,45783,101290,127155,251552,157467,-273979,-593057,-546845,-446245,-438485,-334503,-414007,-580978,66103,889927,936068,891652,369603,-1278386,-2328382,-1987915,-1129924,-170703,507393,315231,52491,870444,1867928,1275199,-142307,-1632948,-2773990,-1521815,14710,364698,367295,467798,313347,-102209,-356851,-142374,74181,-21074,25936,269864,364267,87600,-388142,-529538,-171360,173319,251185,171105,45708,-173986,-293532,-87288,165270,128397,-60971,-20711,118733,167625,177683,173138,36841,-143548,-81025,178930,320027,216764,159258,137605,176926,296341,319649,166577,-1338,17439,195106,304561,341342,241489,-23262,-106101,-12615,71286,187164,128518,34581,46145,-50123,-179572,-113267,130,27559,101046,212095,169172,107020,92586,-71133,-216870,-56961,283175,457610,277798,875,-11571,23297,-149305,-205159,44542,330579,324400,130391,72211,150472,282274,252441,184360,80565,-84315,-161783,-45525,89383,127090,91907,6420,-100282,-115522,-42396,121068,304371,264675,53701,1849,18727,-65614,-93236,41496,17003,-206195,-207165,2900,166996,82920,-94664,-101550,-8291,90519],[147049,85931,10669,10673,-111848,-260822,-196359,-47743,4927,-32122,-30987,20675,-38552,-161908,-205606,-180677,-120930,-77368,6728,115760,111251,-60875,-152305,-104332,-22764,26562,116641,147740,-26794,-260463,-263553,-105757,-17884,-53090,-119074,-63807,93380,157953,65816,-5887,-97452,-50618,235357,271755,-135176,-387997,-238007,-45743,52757,144932,64898,61092,224513,244262,73408,19562,149557,227156,181711,217911,243179,46292,-229670,-309057,-168375,-21585,-99863,-239507,-102500,108586,44078,-107244,-37433,117373,235270,318956,204413,-17736,-63615,68508,183012,143875,33521,-76619,-53685,37551,51947,17340,82297,234707,242798,-69273,-329413,-320704,-304825,-415841,-366734,-117180,-49505,-76281,-93115,-202398,-127022,89095,45191,-210978,-462751,-482247,-138635,103154,21752,-110532,-158544,-78426,204133,413368,311223,172126,138741,173893,256123,138999,-218368,-241248,-31568,138969,306596,234830,-84005,-111995,68398,-21123,-195622,-136140,-40108,-119766,-216303,-128547,-15839,-69183,-206695,-166062,-1904,2886,-34582,-49404,-127850,-97200,85570,108310,83806,194897,371560,363001,73671,-53958,121393,277804,172465,105716,132894,-1427,-168718,-178372,-143384,-117799,10294,125602,237275,246297,203302,187868,-8178,-263373,-264028,-143186,-94975,76760,266488,256715,86121,-21750,-68964,-127730,-202642,-182028,-93724,-110221,-69971,273457,477988,313470,84250,-140135,-338213,-269786,-5601,156924,105277,-99222,-215731,-107483,32892,-75843,-189804,-102042,78757,142516,152287,264664,235048,33660,-44257,117744,168340,28521,26186,127244,39983,-156203,-226313,-267258,-231927,-186379,-278210,-379065,-291275,-81347,17590,-28099,-51800,-18317,72708,146870,152439,234242,354369,204142,-45175,-84279,15689,30649,-15475,13407,49387,17080,380,3636,-71022,-85630,33022,55063,-39021,-144748,-76076,87047,14512,-171566,-97973,165030,284459,173744,-40189,-190128,-130430,91711,50612,-344755,-596476,-414212,-161885,-126094,-38707,65995,-105374,-138831,152924,211261,-41721,-154947,438,278926,443044,460738,363597,135023,-87136,-104488,-7227,91267,187382,255592,223795,47330,-250332,-447902,-354959,-91607,27603,-58842,-193618,-245757,-167309,-77310,-22017,-47317,-85657,-67309,4270,16716,7315,-55215,-181814,-124875,76917,225397,151219,-27062,-28677,-34040,-256375,-455691,-540724,-459126,-245117,-141636,-137854,-48787,-855,-28634,-13021,169574,288151,198921,53044,-75300,-283170,-409651,-309255,-90177,126999,286189,346485,211560,-7757,-62987,-105664,-134359,-11558,90537,68008,26,-86865,9623,236569,301936,181140,-61724,-234129,-207141,-13648,120547,181238,54081,-256126,-388931,-185381,-10173,26703,141618,312966,291447,42267,-137490,-123118,-112484,-111839,-107298,-192844,-312199,-258197,-83791,91749,58806,-133368,-145772,77667,242267,172115,-12233,-67434,-61748,-102673,-34490,60445,22684,37800,123001,84898,48930,185831,350879,278429,63001,-20524,29730,161080,353501,327449,149191,117699,63554,-80867,-8251,95091,273,-42386,-16955,32663,145053,54558,-46459,192070,377891,106598,-195677,-138289,80868,154551,269741,443558,272004,-109827,-273115,-197778,-60600,48330,93986,72219,97195,172291,142630,236601,609820,686249,67420,-704221,-1090667,-1171731,-992306,192163,2552920,2270776,-2855380,-4524721,-303969,3559140,2961070,1093503,142127,-352174,-995482,-1019078,-432428,-301757,-351334,-65870,-207568,-281364,209525,518619,127896,-194508,-64008,330715,481089,315134,211775,80518,-115284,-150011,-25095,105736,133537,111704,-5837,-218259,-293759,-279425,-369269,-270944,138591,370089,381530,436554,366111,51767,-245628,-336447,-231827,-178310,-341928,-305665,103504,369360,186902,-104498,-182636,-226701,-358589,-244462,-62553,-147485,-166953,133040,280935,89182,-104128,-137328,-128469,-174755,-91698,138866,241185,169892,74056,-97102,-194021,-49604,168047,206796,135236,-29951,-245544,-183154,175333,296105,24189,-251552,-244848,-155938,-292090,-395302,-145990,83394,-18822,-139009,-37415,86983,-52206,-437103,-688546,-441588,-35920,10151,-57135,80881,127043,-49569,-133666,-94158,-84218,-87452,-163022,-183280,-119666,-58465,73221,155696,46436,1188,135128,146937,80257,12578,28648,-1987,-99209,-145614,-142825,-134835,-61,186067,309709,393099,378947,179391,-78189,-133092,44224,194890,68747,-197754,-188439,-71236,-43017,24668,95213,53094,-25349,-16136,29844,136472,178854,60501,-64528,-57382,-70209,-170317,-261055,-307163,-205709,-107272,-194488,-281697,-135604,18485,105030,55107,-202841,-258168,-74278,-20323,-152465,-137899,89627,230934,204034,202543,193211,146572,60663,-114153,-396968,-519142,-361041,-72479,188222,278186,103954,-74858,-71595,1239,17888,-54001,-144971,-389828,-629359,-532564,-352806,-272977,-198040,-166619,-196156,-148461,51120,210032,59115,-214920,-328872,-318112,-223652,-115072,-56470,93503,103164,-178648,-281919,-106498,-24035,-96912,-202451,-259268,-298820,-92718,262765,349105,266357,384208,435715,146354,-2276,4709,-26228,36502,81615,-51822,-75870,-6655,-11334,-45614,-125797,-417825,-530822,-44842,384533,291989,191821,288556,142248,-151845,-137822,25442,16918,-76294,-128547,-124459,-40974,170649,372388,261238,-18875,-159459,-117357,-103786,-374462,-616862,-420426,-112000,-41235,-96579,-58657,81143,198462,103074,-219367,-405864,-164460,19219,-85479,-70849,38640,64335,-75485,-191491,-248609,-302557,-233950,-37532,56993,-10748,-144277,-101898,128823,275735,318468,305564,175805,-7761,-73086,-73415,-116385,-189033,-257895,-317929,-348353,-245478,-113289,-87126,-92760,-22120,-3973,-206702,-327831,-252320,-203457,-243302,-214667,-100968,-101702,-275340,-511944,-553164,-409477,-363035,-470615,-454967,-211241,27039,80223,51488,-19684,-46563,142111,425445,400488,175224,-78210,-246932,-75554,152717,121536,134055,243426,123039,-104332,-145471,-45125,24516,87914,161038,109866,51165,69099,83880,68331,-46021,-130342,-59407,-45835,-175753,-204477,-37305,121851,-19374,-276174,-208183,53407,171853,222018,147372,-3413,-54473,-30515,-14204,-16770,-91863,-75384,131701,170753,-41669,-172128,-149916,-150373,-171518,-97127,86743,276687,249155,33120,-7337,62489,57449,79189,113296,35265,-47923,-76105,-103340,-12463,205154,237367,154358,238308,281390,171892,55815,-111363,-177543,-67396,-29101,-55704,3839,-86298,-283802,-193733,37995,26601,-43273,54512,84734,-73831,-134387,55878,224455,209924,194301,119621,-182671,-452319,-407487,-302215,-359752,-256593,-187118,-338424,189699,744148,249546,26128,-78615,-1469297,-2006644,-1133062,-433424,149432,768175,541894,214511,1060220,2031136,1139564,-668033,-2030367,-2726941,-1396105,155253,465720,446835,526037,297086,-137686,-356653,-151522,-19064,-153010,-50173,179803,282487,37579,-425465,-568673,-238235,103615,120299,6980,-67524,-183991,-232295,-8995,222308,151730,-81695,-120305,-28435,54347,139033,160104,-45712,-275156,-222714,67771,282334,214659,133237,137004,234605,368808,357943,127294,-40817,23248,119827,114585,140789,87648,-111946,-164362,-56124,92897,223629,154341,126067,150222,-30283,-204439,-115732,9311,-43438,-62017,54310,92925,119394,80466,-149255,-254411,-21902,271588,349072,175314,-93344,-154607,-161416,-285826,-274339,-41406,147195,90562,-13174,23242,168915,348943,391350,287621,109465,-73378,-150030,-62147,23266,20356,-14774,-74358,-109756,-26312,44385,70409,104468,65045,-47672,6446,83844,-22624,-112954,15689,80269,-26871,-37659,65039,137271,68817,-67709,-112171,-74243,40843],[110308,58281,-18965,17756,-55298,-201167,-165930,-23023,-17577,-110008,-90974,-15356,-91472,-232124,-265960,-184165,-79584,-39755,27054,142220,130954,-107338,-259874,-184613,-110875,-84167,13924,35854,-94882,-224680,-167336,1156,110191,129131,75901,13223,60609,97682,-14155,-83529,-111609,-47715,172087,235245,-111692,-387056,-292409,-62799,70375,97255,-4248,-1789,162809,178339,25823,52125,259848,294113,168565,230835,282940,41940,-228025,-262193,-145660,-36031,-108997,-295177,-232258,-4060,-3634,-119625,-64100,173119,339351,407376,269676,58686,-51505,7382,172726,269223,133200,-84084,-98949,21611,81828,110972,208741,316286,275648,-44561,-307803,-281871,-234235,-316447,-275466,-79252,-41947,-64282,-94285,-250524,-212365,42153,80271,-167814,-431159,-363200,-24162,125893,-36497,-179528,-203411,-40114,290664,439928,202681,-5469,49946,106138,148446,83702,-175954,-239097,-63228,96479,219637,118635,-171885,-163587,20802,-15293,-150583,-129573,-47118,-82199,-167030,-117690,-12488,-45448,-186883,-152275,23603,-37067,-179141,-161871,-110449,-78797,-11898,40670,128733,195490,354036,372607,173755,43388,163954,252470,118440,38245,97738,42237,-84573,-185080,-233098,-193492,-15454,119339,189679,154426,153939,209499,-14495,-374144,-396979,-222345,-117842,97255,287102,233881,79290,5178,-90510,-200597,-289686,-259165,-133248,-160747,-153647,221624,471822,322431,74341,-174591,-353402,-253914,3973,193599,183865,-40941,-227737,-178992,-37399,-99494,-199472,-56527,203125,280507,199888,164347,51766,-93687,-49883,130137,130496,21503,75808,171667,38568,-181638,-260682,-261156,-226206,-178025,-266986,-381671,-300463,-84982,25822,10483,17186,14015,6201,50006,91539,238163,371839,174999,-105248,-63622,90618,83398,16393,23345,79561,101533,93496,61109,-55674,-97798,34022,57529,-32463,-107260,-45752,74795,-5026,-156280,-62525,185604,287880,192929,-19917,-184908,-128600,105047,128231,-198343,-474203,-393287,-240072,-209497,-115109,-34682,-195313,-215317,54278,121709,-90588,-195370,-15294,290395,454419,432817,304281,71313,-125876,-128645,-2376,107962,202713,255075,179303,2690,-274352,-480372,-375201,-90016,-123,-118397,-265227,-301576,-241913,-178718,-129032,-115018,-114428,-83769,-17680,11652,-2507,-106054,-215510,-93025,163280,315543,178394,-51988,-96380,-135605,-283036,-362776,-424993,-401714,-204476,-60695,22776,148077,111300,-12249,-44381,109133,195195,175227,101874,-61875,-291195,-357818,-224384,5093,251279,407950,436283,297627,75412,7506,-34067,-114051,2889,122984,62015,-86203,-160707,21822,288584,317115,198272,66063,-42406,-65287,105248,260223,248209,58500,-223510,-285438,-79074,33774,10636,127162,280673,218708,-49196,-216872,-138816,-76611,-94987,-69542,-104862,-208988,-210421,-133087,-50089,-66858,-222915,-249454,-9197,230298,165733,-91528,-181931,-138269,-156777,-159018,-107952,-50825,32068,79978,27013,-10794,153444,349994,298121,80814,-10281,10233,154300,359150,292778,84747,38502,-29355,-175399,-57959,96723,-4159,-50382,-15004,42853,130898,22247,-41630,208153,333505,53934,-180788,-75819,101408,130327,224530,344427,183430,-111513,-239472,-168764,14491,152997,162819,33687,-46771,27603,109968,372689,859072,841038,-17910,-931115,-1145524,-828740,-209758,740996,2866011,3287204,-3211296,-8433207,-3280300,4467517,5285987,2264456,620497,-80063,-585815,-529525,-95229,-176977,-453489,-355564,-399198,-308665,178359,346949,6189,-187749,-47889,306741,451143,324865,225374,81537,-104317,-129754,19258,74559,-358,-20207,-56119,-244855,-300102,-212957,-263982,-241767,53829,243487,313581,406964,308957,-13395,-223033,-255364,-234205,-261259,-417570,-415616,-21995,330724,275898,79015,-96620,-260632,-376178,-243253,-107310,-190874,-149633,162589,354951,191659,-107540,-265559,-261293,-154646,62744,258593,245127,109007,33744,-114794,-233572,-92926,138686,184180,106838,-43310,-173793,-64976,186258,211725,-54202,-276542,-235489,-89278,-159466,-259224,-91581,90719,-21552,-164755,-66396,56623,-114007,-483193,-715325,-433973,-5204,32225,-36950,97362,160390,6155,-111729,-155682,-187525,-192729,-217953,-154300,-62936,5937,183415,226874,28644,-34074,161040,267496,256166,152970,78674,-9795,-175306,-243571,-166179,-74733,50391,215874,345535,421104,376279,150445,-61477,-29834,172942,291367,122136,-217521,-253714,-119979,-58701,-14140,-6259,-86087,-162538,-57683,108191,216937,183975,46413,-45571,-50300,-70242,-176868,-274789,-313584,-200442,-31905,-102722,-266655,-186041,-54142,20222,-8152,-165267,-135480,126588,202096,19947,-55943,99074,215091,206958,267091,326303,223468,26484,-130725,-329366,-448547,-298325,-11870,201247,190992,-21028,-174575,-173192,-94027,-32337,-28679,-75121,-306364,-580184,-524358,-303867,-204440,-198768,-246662,-299752,-237553,4688,179968,32839,-287315,-391086,-269353,-102568,-62622,-91363,30480,43933,-295157,-448521,-276745,-141735,-155798,-208333,-235065,-277360,-92701,263254,386549,310565,363359,395948,142678,37406,45853,15952,82200,103199,-61650,-132773,-73666,-42916,-58489,-138438,-387055,-472945,-73348,271716,176749,117046,243068,134771,-138923,-126939,13369,27726,-29675,-90654,-101402,-31426,150321,324516,235658,-47895,-206206,-175921,-187946,-426118,-551566,-264085,112238,201520,141362,91200,101430,117787,57525,-171458,-344610,-171597,-7043,-111557,-111188,47329,110284,-80588,-306328,-339535,-295051,-178169,21683,80288,-15808,-105237,9915,237001,256159,209629,245418,231602,125455,-31549,-190587,-258855,-241630,-280606,-350880,-339047,-238481,-106262,-30607,-21442,289,-84770,-348484,-422088,-290605,-252366,-267355,-165042,9009,29611,-177322,-498510,-610141,-442436,-311251,-380110,-395037,-181746,76390,136511,62778,-33879,-24605,167813,383998,358195,132498,-119064,-217422,-9909,183757,144793,206378,297911,194093,-20442,-138319,-52023,70147,94225,89301,35878,-15598,14596,68606,67089,-29872,-97525,1389,-4940,-216932,-277063,-47085,160451,58009,-168308,-137712,132563,292250,240345,54563,-58385,-298,92114,130415,104315,-46114,-79057,152623,187263,-70122,-179279,-114055,-108131,-165738,-124558,54632,221603,188838,12983,-50788,-4318,35417,92818,160470,126763,73251,45736,-10264,56870,263745,304609,234958,265523,245397,146357,72260,-86835,-190868,-77733,-25079,-133398,-163225,-154831,-170916,-49736,36274,-94070,-128709,49319,116022,-53100,-144610,70189,311031,236909,66786,13661,-90299,-254464,-245772,-165232,-263460,-158805,72801,5567,375892,463783,-662216,-939602,-630257,-1616236,-1294606,197268,449150,472219,922527,652226,356667,1217409,1867940,525224,-1244432,-1916332,-1957072,-982047,292646,492381,464459,548132,286563,-115130,-295611,-143427,-79650,-176535,-50472,111569,190535,-13534,-418952,-521868,-238394,50092,9453,-118552,-152024,-155936,-133144,58343,247014,154800,-91483,-204499,-154472,-24058,131678,143767,-124765,-365733,-317190,-29380,208669,187931,112715,170259,305569,407842,354447,98888,-41664,30104,8710,-85005,-50891,-83656,-209542,-212443,-115038,73987,231774,198474,207289,210773,-6352,-189267,-105676,12044,-88408,-179265,-84850,21522,109185,24674,-235857,-270825,-4279,208832,219094,73766,-187674,-307832,-336288,-381313,-299298,-128534,-104122,-175569,-115521,1587,151422,322589,423658,301231,97555,-67181,-157861,-109848,-34136,-57442,-107747,-148205,-114347,43089,112729,9973,-107062,-128545,-95278,50749,154761,17954,-123757,1968,141084,128170,106338,116458,99721,60420,-26681,-114194,-128064,-12222],[54849,11278,-51898,19256,-9099,-149276,-137339,3297,-32540,-168565,-125972,-40155,-131282,-250944,-252690,-150106,-33839,11947,57643,167445,148115,-140688,-369851,-281336,-193954,-185816,-102660,-103876,-198578,-194911,-56537,119492,239095,283582,240561,106021,59067,61429,-40555,-113409,-98064,-41171,70115,132554,-89024,-332451,-301783,-73116,73091,9418,-97036,-50790,134416,160860,33702,87834,302707,289833,113863,201909,298758,47044,-201042,-186150,-94315,-31016,-98910,-312891,-330086,-109902,-73747,-196891,-151994,168961,374534,384391,232475,66446,-82697,-69615,154969,363881,210061,-79538,-113126,44399,144203,187306,253235,335028,293209,613,-263398,-232822,-138838,-173408,-134365,1725,-9534,-45789,-73926,-239289,-239558,6726,89274,-132695,-346637,-184006,107178,146617,-56605,-162659,-141449,38853,327926,394817,85209,-149003,-38230,31669,33251,-4503,-166652,-253321,-99093,43332,103255,-3145,-219842,-171589,23855,58266,-34031,-69436,-19530,-14684,-77906,-64366,5329,-52067,-195096,-146573,32484,-59775,-255472,-192590,-45418,-54642,-119288,-26144,170445,208703,293508,309984,225553,101391,151959,179071,54445,-22831,53851,83054,16652,-154154,-306509,-238206,-23248,111149,134113,72671,89564,166859,-56750,-452295,-474565,-245473,-81127,126958,268563,167668,67340,63888,-66338,-247433,-347080,-295595,-128581,-118416,-117638,186999,408845,274431,25910,-201684,-320812,-224169,-31951,146502,187829,899,-218181,-230369,-100997,-104623,-200068,-21894,312688,420246,281062,98560,-75374,-164952,-59121,92292,65560,1058,96840,188369,47823,-159394,-242257,-186692,-137528,-113066,-213628,-337058,-265337,-75726,17988,37315,54443,-5280,-81903,-40849,48359,248052,385323,161213,-128540,-22195,166497,144430,76351,80145,160663,203072,163250,94768,-34827,-90844,34566,56197,-41021,-90406,-31574,53672,-11982,-90883,24585,205674,266549,187028,10396,-118486,-83152,88416,132037,-99969,-337987,-354028,-311255,-289055,-215943,-186040,-310840,-296704,-60747,10009,-146128,-206087,-2338,271806,408665,350858,193823,-15222,-172921,-151678,26807,134954,183522,214245,122270,-38515,-256717,-437919,-331167,-58374,3694,-115702,-253772,-293827,-272087,-244688,-212156,-138652,-87005,-58247,-22869,3491,-8368,-110011,-186353,-48305,214043,344092,174277,-61476,-116221,-165387,-249470,-240062,-275572,-302863,-115753,84259,227322,374421,313405,73136,-71269,5184,72052,136077,156568,-8661,-235254,-261688,-118594,105419,354321,504295,495949,332643,115906,35138,-4403,-100288,18132,154364,58195,-172933,-247894,-10390,279365,291378,204312,199474,130790,49229,163778,305008,237107,48347,-134528,-114642,51630,82071,6052,85169,180068,86572,-154458,-256715,-82571,31955,-26636,-24233,-66819,-168288,-197451,-187055,-176756,-163148,-249894,-275205,-75301,166654,114467,-158808,-261906,-185792,-168250,-218975,-223894,-109619,19636,21117,-46795,-85308,72528,264216,238198,63651,-25627,-37577,121366,331428,249137,29908,-38697,-115909,-244850,-100263,87214,-6087,-59791,-4787,74608,124917,2628,-47386,151774,202284,-28022,-157740,-24200,100938,99272,161741,214172,77716,-94977,-159190,-97768,90881,221182,199767,-16647,-216087,-139556,55918,395033,868702,799497,-77664,-955648,-1007726,-463945,317732,1091957,3360844,4707684,-2829847,-11735102,-6005964,5082021,6896974,2912467,792882,1880,-283158,-128084,182102,-22807,-464793,-566182,-504281,-282291,117522,137324,-61507,-120310,-5072,272287,400867,304703,179947,38237,-100874,-85342,103827,100196,-80133,-108286,-76676,-263602,-314259,-143638,-126387,-161694,-2911,138420,221313,277720,156468,-89000,-181590,-160336,-191404,-280677,-430042,-432765,-45432,358554,411459,291231,10074,-305342,-399569,-267006,-203054,-238123,-99433,171283,352415,242006,-116847,-402040,-409365,-144718,182680,330421,226821,41018,-37740,-168248,-317034,-187841,66691,122097,28691,-83579,-103940,37626,174425,127891,-97775,-242536,-157645,24839,17697,-98989,-53380,75433,-24616,-150446,-25642,66983,-150156,-473766,-620057,-310857,62786,64916,23953,146958,175103,36076,-107227,-226425,-275090,-276617,-244654,-87287,42328,101888,267221,266542,26672,-31027,200144,382809,376635,233538,96302,-19969,-223164,-322171,-202989,-27366,79247,169919,272171,358672,312886,95575,-46878,50773,243642,302170,83510,-250207,-290639,-148935,-68281,-53988,-102712,-193719,-240417,-68568,190511,249127,111710,472,-13099,-19173,-57814,-161396,-236192,-243200,-143145,36417,-25949,-218126,-209155,-116280,-59567,-59338,-82711,26194,306897,380428,168060,3223,58217,141557,175013,295690,424771,292163,16852,-103779,-172306,-269138,-184773,29210,158077,61203,-141175,-260536,-272294,-167207,-44080,18119,-3295,-201320,-488656,-486651,-228766,-109637,-173750,-284842,-350066,-278212,-26347,150575,33446,-290243,-377820,-185863,-1832,-35600,-117531,-3745,16151,-361594,-591765,-451019,-283973,-254998,-217076,-169195,-182490,-55103,227077,355247,302327,301813,317088,180642,119708,73883,17805,90166,91724,-83543,-171864,-93444,-35080,-47035,-118878,-278357,-307328,-74159,87570,-2759,18157,171409,105885,-98321,-83545,-1405,26705,25282,-45586,-99147,-52404,111724,276820,223871,-58153,-216225,-167514,-208350,-440128,-493513,-157093,278504,418294,368187,246387,126549,23336,-5810,-107428,-231999,-155494,-63714,-168387,-174876,33099,135830,-60151,-349781,-350739,-210858,-51919,107160,72010,-81856,-97733,115138,325213,224004,96735,188972,304346,279238,32926,-255049,-327766,-256354,-274371,-322523,-262137,-205244,-106267,24412,45023,-9052,-188060,-446456,-440538,-261593,-252596,-268360,-118326,79026,119598,-71490,-401891,-563840,-413828,-233862,-262529,-308721,-150557,100054,177809,73417,-35715,13035,182329,292887,273706,87574,-132000,-154775,69136,239665,219685,263591,274639,201887,43602,-119483,-44170,110231,75500,-15130,-57340,-93459,-62325,23200,44276,-14026,-40306,73979,30928,-248166,-332975,-74457,151046,111306,-54827,-86169,153502,369801,245102,-24319,-102528,29552,160376,227665,221446,24586,-74767,142053,168438,-93744,-163339,-73657,-74924,-146994,-111778,45434,142436,93805,-21073,-83546,-33817,46834,125027,220332,231038,201479,179104,109936,130561,277822,323414,262798,207484,141652,116390,117041,-30740,-194158,-108222,-30264,-183285,-294933,-197228,-42181,72622,-17420,-258825,-263708,-26586,95749,-36609,-140915,59843,310782,180528,-108925,-126291,-3959,-29874,-75281,-49868,-164073,-52403,297690,324968,553435,138623,-1586273,-1836059,-1188406,-1706251,-443435,1609161,1296630,712681,919628,605678,433020,1288051,1371224,-522084,-1805521,-1311292,-689758,-323113,437926,454587,430406,547300,287315,-47353,-185572,-121013,-103471,-110973,-3978,79830,126538,-41338,-369726,-416410,-179921,34526,-33522,-171455,-186807,-88047,-7161,111890,241492,147133,-82097,-245266,-222176,-42434,167890,148124,-153521,-373978,-336050,-98355,110637,144581,120296,246788,380740,407206,312529,86219,-12523,31511,-101504,-230288,-172960,-214530,-281770,-233348,-167569,18165,203914,238611,249712,214408,17734,-143239,-91947,1524,-101722,-225992,-171005,-22130,91217,-45348,-309898,-275109,-10375,120263,102498,-10079,-262476,-434539,-456475,-407954,-270722,-182881,-326604,-379835,-139917,34347,109034,207183,330349,217237,44774,-69316,-179888,-169909,-63041,-79371,-163237,-202751,-122404,66568,136544,-51000,-268712,-254811,-82313,107529,193802,29695,-130174,6671,188620,218369,189822,141656,60652,53259,11481,-104663,-150442,-53270],[-4459,-38324,-78662,6514,8387,-124446,-125392,17850,-41584,-199517,-130695,-40833,-137983,-215721,-178250,-89297,4809,52800,77654,175042,156248,-147045,-442646,-366406,-245578,-235813,-181080,-215290,-291090,-164889,51731,227383,334993,355524,312464,188257,89574,47512,-28295,-94282,-50374,-15058,-20611,7981,-68385,-240703,-269089,-80367,53969,-92379,-192045,-81255,126494,171663,79782,111107,264963,211938,26892,138651,285480,52665,-164534,-106078,-35476,-17814,-81381,-298021,-376611,-179097,-137315,-314803,-275261,101828,323709,259848,124346,25491,-124212,-124626,138062,394272,242020,-62869,-93542,93699,216869,225426,210543,289231,297652,64092,-200347,-187813,-48030,-29886,4314,84951,25823,-27363,-34508,-172926,-208328,-14359,71706,-101925,-215838,9958,221447,163515,-24174,-60934,9320,142541,313713,287285,-25186,-232948,-119599,-48764,-58472,-76418,-178793,-272043,-134929,-17753,-17610,-100579,-216726,-140537,54059,143064,92048,9472,24677,58209,17758,7375,32375,-72253,-214437,-145446,21996,-60986,-234070,-119436,56597,-23471,-190926,-73380,186996,229797,195604,180405,193713,96796,90572,83187,-324,-58136,17649,112575,97022,-95449,-307920,-226457,-19972,98391,95796,35814,36295,80370,-111669,-462365,-465316,-200062,978,146010,195843,61698,44777,125233,-12500,-248045,-345357,-268066,-72987,5446,23767,182039,310714,182576,-61107,-243047,-279188,-195865,-92108,39658,119781,7074,-198603,-249937,-139310,-93698,-183075,4214,379298,516127,372546,100007,-115288,-174833,-67317,29037,-5527,-28707,85840,174529,56620,-121428,-194582,-80694,-1774,-10893,-126175,-253395,-203419,-66166,-1114,51050,55309,-60498,-163348,-113953,22769,269762,414210,181263,-100478,30231,221207,190116,135438,163625,275789,312645,215378,111358,-1293,-54410,30888,36307,-64753,-88175,-22480,38499,-7988,-2959,133816,214378,215161,153211,43185,-13063,-9754,50802,70640,-66171,-227574,-321941,-364924,-337587,-303342,-338689,-415828,-364102,-167532,-89395,-178671,-171982,43578,245300,326382,232822,66374,-84950,-205963,-163857,72157,164057,134648,142976,65575,-68916,-205134,-326587,-222653,8249,50102,-45699,-160381,-223072,-244230,-253212,-238677,-109844,-14997,-2561,-8648,5329,6912,-57700,-108011,-5309,212579,295446,133602,-54535,-81619,-116119,-169344,-108924,-108968,-174982,-7768,233019,388747,544690,538616,199503,-92784,-118621,-45984,95459,200205,65999,-138641,-165738,-51558,148091,388483,541532,507079,307306,100553,19241,-10439,-80358,32278,172460,54979,-235382,-317891,-64412,225589,240059,190052,281174,228186,94722,141131,241475,149674,22186,-19382,66418,171910,139254,32442,34092,48558,-47153,-221867,-229794,29981,165464,49697,-14213,-96957,-185825,-206016,-224463,-247209,-206369,-217739,-228175,-112025,64841,32914,-197390,-290786,-198847,-142368,-204038,-257827,-142723,-2152,-27419,-106321,-153094,-32265,124152,109923,8141,-63674,-88603,82172,273694,197115,-1680,-85326,-164436,-264104,-121010,63577,-17396,-82289,2481,116489,131845,5060,-57048,47468,38724,-95436,-113676,17322,91651,68602,85018,81647,-14158,-64184,-49656,10188,161671,243146,191525,-70026,-361817,-287883,-12959,290017,619049,564360,-94865,-791126,-757925,-181806,503377,1117055,3612096,5894250,-1663572,-13011181,-7588301,5210751,7326860,2821851,527547,-199264,-207190,121903,376143,126244,-375815,-592728,-470399,-206532,38618,-50839,-71131,-12595,67740,242646,341478,265787,107763,-16861,-95443,-38012,173035,142224,-112204,-140718,-51699,-245972,-321280,-100819,-1745,-40794,6062,102303,140713,97817,-22252,-129701,-123528,-85562,-133089,-239824,-370905,-342691,47552,444745,536923,441292,86924,-355389,-427620,-301414,-298353,-249184,-16229,169413,281752,225220,-141131,-529037,-539701,-149053,225187,315617,175285,-22681,-124364,-246541,-411256,-290710,-16301,43739,-66236,-124976,-43479,104288,150579,66830,-104419,-172198,-47186,142792,187376,44334,-40142,41523,-23809,-105157,60943,111970,-143562,-407578,-431886,-113780,142769,95430,111550,227102,179561,36983,-120358,-282714,-320097,-313502,-237504,-9310,148848,182722,288680,256027,36100,6447,239746,455394,411175,229852,78777,-33820,-244181,-371450,-246078,-12280,68300,47843,100256,217224,198790,15267,-58900,80681,248279,235767,-24082,-285529,-294403,-155800,-73953,-89267,-174478,-251028,-252888,-53640,239923,199999,-34874,-66355,12218,11308,-44761,-127591,-146553,-108206,-45391,75434,14730,-153235,-201944,-145146,-102263,-79130,16406,175800,395270,435767,230991,6489,-45876,9663,104760,277715,459053,331056,26463,-53425,21979,-20412,-36427,50957,79400,-66436,-220150,-308102,-339535,-202422,-21372,58540,37511,-116112,-392487,-427661,-137506,-5192,-128317,-269336,-327573,-261293,-50199,117799,58744,-206538,-277157,-87150,55911,-27874,-118898,155,22654,-359347,-664226,-572307,-406549,-352782,-207695,-59947,-28916,15233,167077,259171,229901,205876,222541,242987,218269,85484,-16767,52826,42141,-118774,-178190,-47389,25650,-3445,-66046,-119583,-79824,-41321,-112479,-188377,-73905,75871,37601,-50463,-13767,-6308,18282,77755,2502,-108454,-89090,70430,246838,229359,-43994,-185455,-104192,-169116,-417176,-460583,-128393,326601,530603,507501,353691,141101,-57054,-69480,-52520,-112516,-130059,-144678,-246626,-229135,14338,147320,297,-278042,-265399,-73582,103928,188127,31220,-192018,-129552,179449,365484,186099,13902,156153,375014,407836,106460,-253118,-323341,-245470,-248572,-244913,-151368,-157878,-108353,65295,93054,-39165,-272045,-467806,-377588,-168366,-191173,-235422,-79361,107847,160367,16831,-261692,-446746,-347512,-165440,-169473,-233712,-121887,102467,194844,80878,-23279,53684,174859,180978,178123,59747,-113864,-86058,129671,296055,313197,273975,178160,150690,79884,-78749,-18038,119757,16684,-127463,-140552,-158631,-133725,-33732,7771,-2233,30656,138655,45878,-269008,-368279,-125454,91578,123319,26982,-63610,119559,367277,211709,-82517,-133682,17242,154018,255959,308697,110527,-55246,108709,131877,-86637,-114685,-41936,-76491,-135653,-75257,51825,65305,-6608,-67611,-92287,-3302,98917,164687,261123,299184,284425,280881,231223,196988,247994,293541,236951,87149,75,84501,173931,39705,-183295,-140813,-28346,-182158,-360046,-217170,64877,150845,-103545,-425349,-415273,-160919,13394,-40260,-135265,8394,211317,49567,-287403,-248457,74122,183175,89817,38860,-80618,37993,421487,489291,634473,-118245,-2240497,-2436073,-1573516,-1692754,261952,2651424,1869615,792359,742116,400405,408742,1236166,668490,-1737370,-2248098,-407289,665730,436662,591293,375620,365360,534748,288795,31819,-56224,-96236,-109321,-19934,45273,83011,116900,-26751,-288697,-291072,-86041,63402,1961,-153473,-170349,7753,124599,159657,230117,153220,-45502,-225640,-214235,-1387,234897,180187,-112502,-290981,-273133,-125931,17599,99600,162104,351254,437262,358801,239388,86103,27597,24819,-174083,-282778,-199510,-268855,-305163,-216771,-190834,-58215,136735,238539,228420,162398,37503,-77926,-75788,-20515,-89387,-203535,-189101,-29158,78668,-95566,-349123,-276799,-38895,33665,13937,-73596,-303371,-502415,-490934,-352340,-188980,-179246,-436193,-460147,-91414,112733,57533,42629,145894,67735,-32786,-80962,-205741,-216582,-50755,-36984,-168258,-228485,-135798,41268,108673,-100656,-336093,-277167,-24630,145524,173263,-3405,-134807,31190,217959,232699,202905,134087,24074,39347,29576,-84885,-133937,-72878],[-54302,-74682,-92751,-22984,-6631,-129229,-136815,10274,-48090,-202949,-110612,-12936,-99895,-139771,-79364,-24206,25956,59211,71465,157276,150999,-121446,-447619,-412444,-252076,-208703,-178174,-250512,-326996,-121441,146732,307128,377515,329218,274250,236499,141462,49939,-7764,-49765,18323,29323,-73099,-92905,-45645,-135463,-212657,-92344,12367,-171972,-256387,-88118,121654,183780,134381,107859,158489,85342,-66746,63103,246932,48664,-135476,-40070,20186,-1576,-65704,-261282,-364272,-191982,-160816,-412571,-384418,220,210226,91061,5201,-26736,-139640,-131519,121952,346886,220684,-33195,-43622,146664,268879,214609,105154,196522,291346,135008,-124945,-147860,19262,76749,93269,127923,42120,-11407,19987,-67436,-130724,-17785,40752,-68336,-67532,164025,287133,175324,51656,86898,190573,244530,264170,150640,-111655,-256864,-189043,-129789,-103810,-82980,-170318,-268602,-161792,-79269,-117760,-158020,-174946,-89838,77806,182596,166348,67307,61218,109360,84407,65953,56792,-87978,-222590,-141414,-4505,-46674,-124990,33825,167724,17577,-188374,-86063,164922,240446,81978,16354,81353,39474,8334,-5744,-34502,-59523,4831,130538,126408,-47754,-224900,-157979,-14781,81288,90529,53200,9228,-14473,-152130,-394798,-366201,-93669,102786,143635,78334,-63287,10568,161359,45805,-198850,-276683,-175344,25613,166458,201794,195207,199423,66057,-175940,-316112,-269712,-177129,-139882,-79242,5504,-30333,-181924,-235153,-141983,-75551,-146498,32887,399553,543861,442533,168592,-72911,-141132,-69593,-29889,-64990,-63691,44793,131839,53407,-98398,-145770,12741,126527,93732,-25567,-150952,-140466,-68609,-22074,55721,36242,-109661,-205109,-161545,6013,295804,453584,229342,-28256,80257,239549,202791,162328,233779,386121,414781,258888,116119,40212,7763,19710,-12145,-99107,-88094,-3767,41403,2184,76630,229733,201928,132952,95719,70902,94714,64719,6682,-22114,-82672,-167499,-314128,-393682,-337601,-344144,-442422,-473174,-396823,-244323,-151286,-166785,-92574,108953,222468,231812,108281,-35969,-107030,-210852,-161710,119500,186941,69246,56790,16733,-85015,-134937,-172080,-71895,97624,127660,68602,-18851,-112516,-166844,-206182,-200497,-39721,73922,59136,18719,26738,55817,42730,-5531,29960,163432,180551,63232,-34529,-6200,-11858,-69982,8866,51610,-37655,85820,320921,436140,590416,690836,319477,-105921,-228833,-124215,71489,219578,132071,-41388,-110610,-63971,94911,331361,504846,465966,233822,36122,-21532,-21552,-40762,38160,160849,50400,-250210,-341120,-114259,146271,173929,147868,276230,230552,62815,46812,97251,19438,-8778,89165,205784,255727,210201,99487,-3214,-65965,-129074,-218969,-138876,155714,263886,91387,-57284,-179695,-231765,-212132,-227948,-243901,-193173,-150264,-139540,-120999,-44291,-51211,-202557,-271199,-183963,-97424,-129948,-210254,-148592,-33609,-44290,-123191,-193493,-126116,-17229,-44951,-77241,-115670,-118469,55030,192600,130471,-9967,-84089,-153647,-220762,-109214,32918,-40424,-117950,-1336,153658,155817,34873,-63650,-70068,-100203,-108438,-30714,67349,90726,39538,-1711,-26911,-63604,-22852,62634,134056,219676,224276,142448,-113961,-447100,-400403,-108120,77529,188034,213946,-64237,-505924,-495906,-46312,386043,795919,3318370,6393432,101367,-11633080,-7628940,4741790,6551250,2076733,-126159,-680237,-394909,215205,493676,247224,-195425,-398507,-297126,-100153,-31974,-163953,-45623,92285,154370,222111,271943,213766,52939,-40333,-78727,-15022,176408,151820,-118277,-120901,19206,-174175,-304111,-102232,71604,99576,102348,157862,102552,-60394,-143183,-103799,-54945,-53301,-94769,-168034,-256160,-168832,216554,543844,591499,455011,73723,-409912,-458079,-328670,-334657,-191630,89771,168115,176161,154160,-179449,-618810,-612490,-160462,180267,212054,91628,-77543,-207572,-325584,-466979,-343816,-74662,-24676,-137964,-141302,856,126690,130564,44889,-85620,-102603,44200,214825,294898,134756,-52371,-3603,-17903,-51549,145340,171215,-90273,-298644,-212485,84902,199423,104574,186744,304182,177407,16562,-139990,-298961,-303484,-289336,-201702,49438,210039,207909,236362,194381,47017,60384,262430,457735,362264,156013,39172,-46198,-242981,-387914,-284367,-37220,12159,-123131,-125901,30669,58388,-79759,-107373,54255,202761,129695,-146326,-306953,-269681,-148441,-84416,-123153,-215875,-256233,-214334,-22866,239204,87581,-199616,-129232,13753,19347,-34150,-74936,-20079,62323,73862,81552,16695,-92848,-170054,-130636,-93584,-65512,98018,269907,364769,346470,186794,-51241,-196026,-156797,8488,223587,427038,330201,42584,-3442,195615,234863,119278,59758,-6521,-155466,-238382,-301597,-351506,-192839,20857,69197,28359,-78572,-318491,-351979,-40492,89262,-75603,-207936,-236355,-194653,-70304,81917,91647,-63625,-116226,-297,63870,-21409,-78214,41216,55742,-290100,-632379,-594183,-466827,-406707,-168683,80862,154787,104522,99427,120836,100665,81618,131724,300790,301799,81016,-72928,-20080,-33894,-159426,-150851,49415,127928,68331,9531,44204,142228,17961,-265456,-318659,-133503,-37733,-72218,-14944,64912,1493,4516,111189,42522,-117256,-119973,44732,241058,240634,-14249,-125247,-17496,-95071,-363050,-439391,-156180,256457,503250,519819,380228,135835,-96573,-108375,-21409,-26638,-109098,-230366,-323178,-240524,14379,162106,110937,-83794,-98578,78420,238220,232184,-34056,-309504,-186803,185486,345145,147857,-17875,153571,417393,472684,173543,-195330,-271727,-223233,-219336,-155726,-54621,-111512,-102207,89124,117423,-69061,-299251,-403301,-252012,-36929,-81459,-170316,-50904,104817,158255,69864,-129763,-314000,-276341,-130523,-134934,-194944,-95417,96350,189588,88449,1203,78571,133523,72663,98917,58415,-70607,-33459,149884,325914,379283,225216,43250,69466,92398,-14713,25499,90332,-76622,-215012,-184244,-190371,-174284,-80802,-34482,-3146,92847,175668,29175,-287155,-387613,-191568,3020,93506,53077,-69190,54729,282221,133328,-120710,-155734,-42594,73434,214420,349943,196103,-19042,70636,104843,-31147,-33182,-25470,-118249,-139727,-30750,67459,17752,-81131,-116349,-69305,86366,180152,194266,259679,300469,287924,319054,326607,245258,186677,225770,168835,-55272,-136974,53632,220236,101932,-156306,-153012,-5538,-127505,-354521,-227909,120672,181409,-183439,-540178,-535888,-316573,-116012,-67060,-132258,-75834,47404,-111359,-415011,-304320,142883,346423,232427,101757,-32491,82489,409737,426300,556901,-216917,-2388526,-2546220,-1607631,-1518301,618690,3006278,2008288,670956,413667,74947,270641,1056751,-20017,-2726292,-2457354,504704,1704447,1100309,731549,279448,291084,513955,268661,80630,53896,-84482,-125553,28567,65134,107134,164195,34704,-191260,-176903,14620,124918,85874,-96488,-118405,109354,236744,213180,245975,196267,20818,-147151,-138961,74765,299901,223567,-21192,-145435,-148256,-106348,-38704,68000,222774,447278,447449,258355,145273,89916,57909,11545,-187903,-242921,-147114,-245597,-276096,-164835,-173395,-133867,33753,169152,136658,70906,48556,-5414,-52215,-45221,-66518,-137462,-150184,-10407,76181,-101689,-338114,-279767,-82319,-33857,-54385,-124903,-305544,-494149,-431313,-220154,-64573,-111812,-400216,-412533,-11038,195863,11543,-111953,-57807,-90676,-110238,-101730,-226090,-228771,2603,55717,-124317,-221151,-148006,-12235,43657,-128458,-299797,-200073,46407,142474,89846,-77273,-136835,70549,230454,190132,159652,96719,-9430,11572,17946,-58746,-84103,-69877],[-86295,-88631,-93343,-65228,-44319,-149732,-166665,-21934,-55183,-186033,-79159,36597,-20684,-47729,58,22332,26072,21835,36046,118629,131706,-71631,-379034,-405846,-219733,-111617,-83307,-191484,-284781,-57707,218790,346697,367127,235993,162492,240971,196073,60903,-7942,-15881,82204,76074,-89632,-142368,-14703,-38665,-156310,-115959,-43891,-196736,-255901,-65733,108959,178529,169374,71849,15115,-47488,-133919,4149,194512,27544,-125994,5224,74408,21351,-53123,-212070,-299561,-147180,-122153,-421515,-424677,-85578,90618,-40888,-66825,-56299,-110365,-89088,99823,235717,156460,9062,26646,179572,272600,156185,-23301,85208,273429,195262,-45798,-102211,61799,130202,111323,107791,29924,6304,83981,52696,-26508,1855,19237,-27008,55702,233969,285348,179385,140850,220906,331210,317305,205357,30915,-155705,-235466,-238853,-198467,-94557,1725,-90362,-214380,-170826,-131364,-178680,-176168,-123310,-43748,72260,150328,156921,77925,70291,118840,97075,83828,64198,-89361,-203834,-126398,-36227,-26862,26521,205960,252639,69233,-101068,-60582,107690,222941,-9862,-132479,-71083,-36193,-58313,-68106,-50441,-35472,22313,145994,101745,-50766,-103926,-63455,-16876,61287,115853,104901,5802,-84985,-160679,-270232,-204117,48053,195851,120066,-52496,-174929,-30537,156469,84957,-115342,-159506,-39902,146341,305601,324862,192437,87581,-55626,-296393,-418303,-311313,-164956,-139359,-156566,-113682,-103820,-179049,-194546,-111898,-61040,-96387,77337,392302,506649,463994,273155,19470,-92182,-62387,-61329,-101428,-99004,-18522,65721,29841,-105680,-116578,60510,196599,163114,61140,-54531,-98516,-88175,-35456,55267,16890,-114662,-186184,-180779,-13929,307210,476344,278210,61244,114783,217121,176017,136043,245617,444589,489988,297692,110010,75540,77922,420,-86013,-135849,-78602,33861,65369,12248,125094,285041,165958,29270,26840,90157,172068,115487,-29808,-103864,-116609,-157750,-328543,-393438,-289691,-324415,-464678,-457653,-378965,-277402,-166049,-105610,17492,171258,203097,146258,8838,-79982,-71974,-185951,-148335,153619,197124,4058,-26954,-21766,-87237,-63594,-10630,83782,180884,200706,179842,115784,901,-65752,-125120,-117018,44466,145801,99661,45977,67570,137393,168504,97575,59847,87883,33843,-18527,-8218,80668,101436,17164,94135,179668,86332,139684,307841,346351,489769,693486,387926,-105283,-294829,-141974,78040,210126,160228,16818,-115964,-159020,-48596,197162,406110,385070,137852,-55686,-62093,-3125,23287,28298,108280,42880,-206354,-301443,-140453,57099,97215,76707,184667,156627,-20476,-82523,-69388,-100713,-26564,165776,275457,296663,295616,199196,-11411,-126715,-134400,-147004,-15598,243848,281895,75121,-137093,-273103,-266037,-191968,-189669,-178796,-140970,-81535,-52960,-111558,-124906,-108732,-181588,-220850,-153912,-54088,-28377,-109369,-137359,-72805,-24014,-85931,-197878,-180919,-108173,-170994,-173964,-168696,-112469,50138,99625,45138,-6667,-37368,-83051,-121522,-61673,10351,-64946,-153767,-19254,172604,197704,91159,-61892,-167909,-175875,-49091,101902,149662,113277,13731,-88820,-95760,-56208,27574,153736,244437,258066,180339,70595,-138208,-460931,-484092,-244295,-190571,-274978,-124903,9927,-191026,-297655,-66424,76512,208294,2436831,6073761,2077179,-8057757,-6360974,3705348,4998031,1033822,-938425,-1316580,-772219,195486,559176,335287,50471,-35735,-39996,8380,-63124,-177471,-23206,146553,224611,201779,180332,146962,50932,632,-48846,-37119,95363,101133,-116164,-60465,121657,-51793,-254236,-147043,78367,234728,276089,289457,119468,-134672,-153287,-11677,14417,-65292,-99222,-102574,-117318,37109,386531,596579,539758,311060,-62395,-469531,-485079,-335116,-279582,-62067,199516,173652,79277,62608,-223118,-647572,-600438,-165411,73978,56045,-8946,-123656,-269581,-375084,-442455,-303782,-84051,-65578,-159127,-118721,23920,110162,129248,68459,-57151,-67620,71012,205299,304780,153589,-84068,-51426,-7403,-11250,181687,219720,-2649,-172309,-31195,211755,201653,75129,202906,328308,162633,-11445,-147923,-258584,-222185,-208095,-151495,66473,198988,161429,127676,97505,46492,105036,252466,382625,257896,54480,-1807,-50580,-225510,-373291,-303754,-90908,-76203,-295040,-341603,-153723,-75811,-169457,-180839,-10465,137680,31651,-228844,-302998,-229634,-140126,-109686,-163766,-233170,-220470,-147407,15188,198488,-32401,-306007,-162110,-12460,-2802,-22003,-4389,118265,230446,190517,67828,-6360,-52493,-123512,-77336,-41770,-34261,135642,286452,237150,154730,63449,-143691,-348394,-315084,-88534,159160,353042,293205,49950,27064,305669,432980,252086,64608,-72856,-188028,-199137,-243412,-303585,-143551,63956,42483,-28554,-94035,-273566,-261550,52691,157597,-30703,-123686,-101579,-96920,-77394,50119,109612,79600,50111,50493,31273,1497,12083,110778,102404,-174529,-492410,-501720,-441346,-392436,-104624,227290,332074,192387,37684,-26892,-61092,-64883,47723,324673,345815,63347,-132053,-104782,-110756,-188982,-101874,155110,238157,151688,87596,165778,294884,85279,-325772,-353750,-149074,-157129,-205982,-2366,131403,14462,-16742,109696,61663,-115440,-127121,46420,251932,237520,11787,-57955,57712,-17226,-286268,-399695,-188136,122564,358448,415118,322840,108202,-83822,-101046,-12389,4840,-100936,-293609,-366793,-191144,49121,197541,266371,188971,104640,204376,307549,217196,-109450,-392685,-240477,137659,269295,111057,1528,174774,412871,459869,221895,-108944,-206469,-197700,-200697,-100221,-11512,-78023,-77162,103493,122202,-77125,-251689,-270631,-100710,92601,39194,-92599,-36612,83140,129794,83914,-46703,-217160,-228799,-136611,-162427,-194279,-67269,94485,171699,102472,32160,69875,50454,-20956,50411,80659,-14516,-5988,126279,311212,380289,129662,-80982,-2323,93039,62644,79883,33053,-178764,-249631,-170800,-180422,-173726,-103103,-75447,-24024,123796,177289,-13786,-308301,-397635,-251143,-79923,35605,19523,-93481,-7068,151596,29870,-140465,-173009,-137069,-56978,123506,343600,263433,26644,46529,110893,72576,70430,-21898,-183018,-152442,11240,86906,12552,-112399,-153705,-18631,208841,263585,196686,211540,234860,209131,283944,375400,265935,110731,135953,77058,-177846,-231736,24483,232474,134430,-115085,-127670,41829,-40512,-302549,-244894,113851,176613,-218040,-562828,-583400,-444232,-254526,-104464,-125904,-159938,-112718,-238968,-450098,-269591,198472,430449,331111,138216,-33965,60055,277970,161601,320838,-130005,-1955731,-2111102,-1217419,-1153185,581909,2621009,1701456,367087,-4235,-301322,33180,776846,-472989,-3133940,-2351887,1150409,2189489,1493745,816635,179201,220900,478456,203286,66486,111506,-95534,-170553,2757,51184,134131,245984,130485,-90262,-85711,97788,193239,164512,-43585,-55531,192357,309148,279050,310408,280546,108986,-31345,-27142,149077,324585,244333,70632,9095,-81,-46217,-41846,56216,270373,491530,391924,112930,43324,88633,64839,-3971,-145113,-145202,-62786,-175924,-211278,-93264,-122316,-191173,-92892,28162,-6057,-33670,47140,61551,-16150,-62045,-51215,-66111,-86939,8160,78591,-58731,-275686,-280119,-131120,-83444,-122540,-174237,-274854,-414155,-294851,-36792,83196,3382,-249604,-286933,47319,233072,-19538,-202691,-203979,-201971,-164337,-130241,-236611,-198561,83726,167241,-46933,-183058,-146396,-60360,-29296,-129300,-187118,-65850,96941,93423,-31592,-166535,-132504,113945,231001,127234,88909,40184,-41338,-31481,-20504,-30136,-15632,-50149],[-98225,-80868,-86060,-112453,-87803,-164103,-200376,-71578,-63836,-159433,-52155,91156,79943,33463,28874,37331,10527,-48183,-18074,72756,101460,-15838,-260035,-353274,-172399,15951,73638,-58642,-179252,14452,253635,340080,323061,138158,47808,210284,233807,73055,-41406,-21101,116984,105309,-91075,-139360,27031,35780,-117065,-151001,-99046,-151081,-170729,-10849,90590,154188,169664,7774,-125640,-143436,-146659,-13011,143162,-12276,-139097,33241,135232,60106,-36555,-155665,-201841,-62539,-22423,-303656,-359610,-105745,28300,-70329,-63076,-49054,-46361,-22352,63394,96883,75530,59637,101138,176626,215181,62472,-137111,-16066,239895,224901,26156,-38361,92396,138766,70793,33121,-1401,35405,150040,159811,82681,51295,30896,20869,114765,202023,215844,171011,204925,285868,379980,342780,161740,-30726,-141393,-184490,-257893,-236238,-39242,164795,86126,-96266,-158620,-165610,-193049,-167127,-92467,-20137,39153,62458,75019,41202,45933,81283,49759,47239,43013,-79196,-157839,-96529,-58221,-9206,158891,323276,281736,126761,45053,-8650,36206,178550,-37392,-218099,-204834,-90313,-83116,-101450,-63387,-8891,63539,172131,49944,-116461,-27119,5328,-34596,38673,151607,152660,8440,-116866,-137980,-130295,-25811,188933,256983,82847,-156896,-241425,-69962,111241,91978,-25755,-31211,99846,260996,374680,323691,132751,-24268,-166989,-393571,-519872,-385665,-147033,-71700,-153049,-194494,-192693,-196282,-145195,-64125,-57143,-43181,144418,383854,428173,425860,366631,119791,-51283,-44995,-56951,-111315,-128916,-91434,-15435,-17201,-139688,-113804,52025,182486,171608,111112,15774,-85946,-118939,-35510,50149,4139,-66722,-109489,-173904,-45147,283645,450114,293118,132509,125277,161164,116169,55681,170065,415781,520217,327129,91759,89189,131146,-23910,-167093,-166188,-56514,87206,101973,16426,134174,290192,114670,-75478,-35768,103387,204947,130634,-50355,-143338,-135642,-175625,-344153,-363556,-212695,-255203,-401861,-364925,-305585,-264123,-140497,-9200,133692,211721,181558,83890,-43208,-55538,5038,-141356,-130791,163689,191077,-46708,-93700,-50137,-78362,-4973,123246,205340,222352,222236,233400,189535,81144,27396,-39937,-25238,109830,172998,99885,58748,116365,233463,289661,187342,89695,13260,-99161,-87372,16451,145293,175152,66912,134426,253211,176459,146271,197748,153902,275989,532630,382471,-84892,-300296,-100712,116905,176595,134201,13825,-172920,-300863,-234529,32217,280077,286728,44372,-149410,-86348,59008,102648,1584,18866,33192,-111145,-203811,-136110,-31349,10302,-14980,39921,48603,-109394,-197639,-193183,-159779,-15970,198530,277433,307906,388176,305734,8710,-124685,-77086,-39875,93121,258181,207585,4525,-214305,-329449,-257374,-132405,-113701,-85478,-79260,-42193,-6754,-95512,-150944,-121173,-148649,-163068,-120925,-25439,67837,2367,-127391,-116620,19838,-8735,-174919,-187338,-119851,-224142,-258355,-208033,-69832,66847,10735,-52285,-7130,33670,25023,8047,14342,12016,-72806,-170167,-49155,165744,252991,166441,-48709,-223791,-178153,70294,275602,274801,166521,9,-158570,-123000,2021,87931,212261,315279,271798,130257,-1130,-140518,-420188,-556161,-418456,-440463,-605970,-328152,115404,76164,-188720,-202027,-309094,-507201,1185435,5118185,3789378,-3628038,-4508158,2300209,3341303,163785,-1583055,-1887059,-1176632,128581,598164,400747,322635,376797,209186,87632,-34714,-105445,-38149,119038,247440,164830,53476,61138,111787,110082,-14718,-107987,-46708,1545,-105502,27481,231727,94499,-178358,-216483,32232,345825,484876,449709,181560,-104005,-61822,110156,72651,-102922,-143546,-67031,13590,216441,483631,558281,384006,47490,-299675,-528520,-494556,-312245,-144241,109436,291433,185253,26579,-11578,-261817,-609970,-504887,-152632,-44624,-93692,-101965,-161519,-296128,-369185,-324963,-164725,-41822,-77514,-128267,-62451,23543,70021,153722,131472,-29540,-80912,15120,108122,215660,105735,-125002,-93314,7498,7654,151797,239210,93868,-57422,63027,222826,136118,1180,131215,261377,123200,-33111,-126567,-162186,-92426,-91565,-104253,35119,118340,58262,-226,-10356,22377,116918,202808,245852,135099,-27883,-27867,-45776,-198284,-332396,-290345,-144861,-167112,-414835,-483783,-289915,-173007,-230384,-250641,-80453,84058,-22696,-244577,-274556,-190978,-142133,-154081,-216452,-237211,-160147,-70666,57204,148713,-98711,-301504,-149427,-54508,-44462,-3076,74902,238483,359595,279055,53547,-32167,-34495,-71005,-627,28230,-9403,121003,230614,65568,-58093,-74424,-224568,-449657,-419348,-157773,112787,274460,233167,36344,28691,335653,531435,338641,73203,-101624,-166253,-124611,-155180,-214125,-70388,93936,-9895,-111887,-146203,-246224,-159144,133413,192014,-4708,-44866,41509,14231,-50040,34640,97338,164199,165832,54961,-21528,46347,140165,194868,149021,-44706,-276283,-320198,-336238,-314204,-35320,344241,466151,256560,-10843,-151040,-220554,-223182,-41891,296083,340962,36950,-178651,-172422,-158242,-188521,-50191,220132,313281,221992,144340,211477,339806,137672,-283845,-291482,-125577,-262965,-331182,-11023,169454,19597,-50323,65601,52163,-98453,-104621,73540,261245,202251,14113,-7588,99083,42611,-195994,-317195,-173447,3485,163407,242459,204184,59721,-30508,-40750,-10372,-14091,-106357,-310375,-350351,-88925,117595,259803,439594,456531,285042,273732,290878,139501,-178509,-411752,-260340,57725,156586,74776,54744,206955,362551,386441,246222,-23779,-149172,-167165,-196822,-107704,-34840,-61134,-27744,121698,117704,-51055,-138054,-107402,34182,180808,124013,-34680,-41369,54257,94337,68976,-25357,-180619,-217572,-174449,-226367,-211607,-33011,102395,152207,127378,61913,18288,-72851,-102363,30230,113036,40059,2171,74166,250741,305211,18270,-152311,-32172,95179,135450,134029,-27602,-254746,-219630,-103067,-137624,-141651,-97804,-108667,-63995,113710,152956,-59480,-326361,-398479,-278127,-124964,-30084,-58110,-123148,-36481,35137,-58515,-139913,-185206,-236265,-193742,17657,301086,297362,67746,46805,157370,203918,176945,-22199,-239796,-157397,46188,103665,38392,-105926,-171021,42437,321284,317356,162903,131965,130563,76157,190346,368546,252604,34507,40169,-17884,-251554,-266266,-6583,193478,122702,-66515,-61318,104381,41813,-244563,-277495,54346,155337,-187497,-485422,-539739,-500820,-354346,-129557,-103109,-200682,-198475,-278385,-379955,-155782,232678,422539,363350,140970,-89668,-29199,88007,-187061,-2185,92334,-1086267,-1269431,-495426,-627395,271220,1722302,1093366,-42538,-427325,-646593,-261840,445815,-566710,-2810405,-1927291,1381351,2119682,1535279,797521,72265,153848,413927,80106,-19813,102131,-126121,-238230,-76159,23977,150283,325504,236733,8706,-11772,149322,238335,188885,-26987,-4634,239070,335857,354108,417346,383905,199577,85921,78706,186887,282579,207496,108245,118811,129103,35888,-309,57075,270185,452700,270738,-54931,-51036,77800,47377,-16787,-68020,-38769,943,-106195,-139912,-26942,-61014,-221573,-222224,-152628,-157791,-122931,30927,109494,30940,-64895,-57001,-24274,-39266,-1309,75294,17781,-178075,-270093,-178757,-132283,-206546,-225109,-225286,-288241,-119972,157414,229453,134701,-60114,-157625,44820,192689,-32607,-202426,-244447,-233826,-182531,-163957,-237978,-132826,171400,260931,39581,-122375,-118112,-72662,-79962,-105901,-47802,65788,103478,11204,-147380,-233411,-117502,147298,223734,79464,21641,-20624,-72197,-82633,-70334,-871,54215,-22926],[-93244,-61264,-81185,-157209,-121654,-154758,-220757,-124016,-72017,-132993,-41763,130333,172651,84276,2059,22067,-8947,-122963,-72203,34938,65902,24643,-132683,-278281,-139993,119312,234551,97191,-56616,62761,232546,287665,273346,97238,-1990,167064,241565,81066,-98373,-69547,113642,105365,-98856,-105150,74439,83837,-96643,-186276,-133393,-44124,-9415,72811,80613,124491,137188,-70241,-230510,-175405,-93615,23511,106106,-65127,-167848,51903,206985,121923,-5588,-94836,-97967,31889,112481,-77210,-189218,-35177,60511,17260,4286,-15125,18759,29145,9365,-25787,9731,109526,160178,134568,104478,-46501,-212235,-86530,187309,209669,78535,45410,125960,126421,8705,-59666,-27552,85926,209010,229248,178080,134843,90057,67860,91903,82588,96747,144935,213227,254245,326398,319011,146538,-14754,-63707,-112407,-235099,-225722,40224,355132,333033,70730,-130145,-178187,-165447,-145823,-100002,-23474,2983,-32629,-31829,-16628,-388,7924,-43583,-39207,-10670,-70467,-100903,-56280,-58590,3825,219389,330572,242293,178949,196041,45346,-19423,137536,28039,-213702,-269919,-96869,-61842,-118413,-93776,-7551,109821,217378,12845,-219836,-61768,-1829,-74517,11564,169873,159594,-5242,-119517,-101947,-19489,119411,292905,273372,40683,-205335,-244958,-99183,39974,68030,41098,67622,202992,341218,356070,185430,-8275,-142202,-258343,-441177,-572113,-442389,-108894,55334,-58956,-206778,-270926,-233708,-106420,-19394,-62983,4474,228376,389747,337498,336704,406620,192886,-27103,-20798,-25539,-99163,-148214,-158945,-101043,-85293,-184757,-130972,-163,93316,116907,115097,51540,-94083,-145241,-21647,37572,-11853,7740,-2449,-147430,-86548,215908,357825,249574,156718,111125,88519,40163,-57573,11076,293043,495252,336758,62459,73452,146047,-47394,-228595,-184622,-30474,139534,134740,11381,109905,254649,64732,-155123,-74940,117032,202143,114618,-55272,-133513,-123469,-187696,-331983,-307053,-135138,-166914,-279309,-213503,-186195,-213591,-94102,93851,230223,225080,155531,50184,-43107,19646,91329,-94001,-116480,146700,168305,-76440,-135655,-68843,-61239,34631,207243,265828,195242,156699,191678,172779,107083,87825,23560,37820,131255,144738,56982,48857,154735,312982,377808,258668,120828,-38706,-178660,-121427,33122,163297,178526,68086,128225,263389,219758,117244,38586,-65204,21874,267426,313136,-41600,-248965,-23302,174710,129792,58034,-45399,-249010,-430375,-393459,-103972,169941,192912,-33844,-226893,-96475,144696,176281,-32592,-83226,26189,11147,-73599,-107245,-112232,-85159,-109895,-105246,-48128,-161177,-256465,-228437,-130014,26903,189759,236395,311873,471931,384095,39590,-82095,-1360,51434,144608,191531,65034,-95575,-250709,-318375,-197259,-37166,-14914,-2336,-36144,-47637,-18980,-81609,-116572,-88005,-117434,-116488,-91903,-12249,137189,86181,-137025,-162186,60936,71585,-146695,-156414,-56328,-191474,-307986,-220147,-2341,95204,-56803,-142056,-20409,98893,133243,130958,101660,46360,-48167,-152255,-84971,134573,311896,248563,-22821,-229887,-123218,211946,457539,426466,247035,15458,-188557,-118511,86756,159104,243004,334252,259268,89444,-54064,-128637,-359623,-626338,-596835,-594797,-690252,-327093,232476,255557,-144575,-384964,-690629,-1206399,-79209,3902368,4839269,25188,-2942327,859159,2182709,-170571,-1775494,-2149165,-1424500,72155,624900,459189,575228,706800,358722,111001,48722,7889,-102923,10269,205849,96718,-109994,-42165,214920,257443,6429,-211309,-195817,-99646,-67761,131469,323575,223326,-97380,-281497,-30836,426176,670581,582835,261763,-140,62598,202971,108588,-135658,-198285,-57785,117469,326506,468124,417866,155894,-261583,-564805,-569313,-464267,-252923,27251,275576,349723,196988,31091,-44405,-289296,-524615,-358935,-120626,-126374,-182384,-163275,-188717,-278895,-296799,-139185,36060,32292,-74591,-70148,5653,2012,24689,199012,216050,-3102,-127723,-103921,-49512,61377,17322,-162981,-120904,27956,13933,75946,225673,169289,22565,59958,121237,14144,-106205,-20172,102060,51158,-38597,-66866,-29346,53581,27544,-73212,-32961,-2141,-63143,-107779,-107946,-32377,84607,119749,80585,23478,-64260,-36522,-39598,-168244,-271558,-235754,-164739,-223746,-443202,-513292,-348017,-214088,-244608,-283790,-121907,60693,-24797,-203957,-234603,-167097,-157493,-211244,-276854,-235478,-90073,7227,104041,124313,-76243,-185153,-91688,-88937,-81392,23208,143332,313343,423973,318022,51792,-39172,-25790,-15876,80645,87635,-9218,67136,130717,-91751,-211353,-156741,-248433,-459875,-439490,-179829,101470,222821,165231,-3054,2549,294891,521418,369347,89151,-87757,-106399,-44438,-69303,-117087,5359,106968,-63064,-190885,-206221,-216526,-51778,194001,194552,-1057,6076,161894,132016,33621,46785,56100,163844,202070,22936,-70944,101210,272871,275455,183908,66755,-42877,-106177,-185624,-202458,12273,397679,528289,278933,-45352,-227107,-341334,-374652,-151756,214485,294962,7444,-204461,-200254,-154208,-146161,-13552,209444,318364,255232,160859,172023,275544,156520,-169195,-166861,-80052,-332344,-412013,-29439,172889,5614,-99901,-15731,16008,-68240,-60935,109266,248373,129793,-17044,10458,104777,80377,-100860,-190829,-89384,-36821,-1825,64214,59342,-6999,32475,59367,3024,-61347,-120300,-270929,-265795,33097,200122,338644,587183,631069,391840,274648,195496,15469,-227144,-359614,-229175,-25836,31376,38398,118459,239726,289337,291953,249621,41138,-100751,-123148,-199790,-174437,-104520,-55171,42564,154667,114898,6022,9717,42968,119823,203578,137233,-27288,-67904,25502,66357,42020,-48729,-192568,-235037,-223793,-285815,-216237,8733,115524,137933,161441,82114,-72131,-222481,-180181,23178,137321,81302,6732,20637,161209,175905,-73459,-152488,-7583,107914,186028,176084,-65418,-276183,-135970,-5204,-85082,-102433,-73854,-127684,-110735,72217,124772,-76010,-321773,-379355,-254339,-117407,-85760,-152059,-145890,-20530,-14009,-90444,-114177,-185992,-302500,-287627,-67372,240076,289971,89058,68597,229995,327766,264316,-16003,-259086,-138569,73434,109250,64044,-87165,-170832,88042,380773,317958,96942,48034,28864,-64945,70288,310488,204071,-33714,-47689,-97647,-268279,-248712,-47188,98842,63383,-21742,32879,162832,82106,-217953,-323704,-31885,132455,-102119,-337697,-419483,-466155,-376327,-120098,-52497,-166546,-170456,-208004,-226788,-6274,235592,332065,315582,98532,-191953,-160333,-77152,-459480,-293386,341885,-102158,-319033,319605,-38001,-93133,709797,423712,-447163,-771892,-888656,-552191,120508,-331897,-1888789,-1274037,1229468,1688943,1265662,641049,-54906,75896,304645,-93197,-158550,37060,-158852,-297915,-150986,11439,150853,369237,329000,106698,56230,165619,237421,139675,-53767,20908,244779,328328,426959,532511,466090,266081,165947,138713,168207,171811,96614,61086,153818,209680,115445,56412,52300,201790,327014,106774,-210419,-122112,60067,16436,-23454,12386,36086,11346,-75359,-91372,8654,-18861,-225738,-326892,-317315,-269500,-175356,82,126162,78390,-55498,-86804,-28926,-36179,-53173,57546,99041,-75095,-245876,-224661,-201957,-305069,-270050,-173662,-155316,44965,317271,348564,246660,85791,-85879,-23568,81580,-29320,-120295,-178686,-188984,-167027,-198565,-232449,-47945,245015,309742,110923,-50423,-57134,-36341,-91017,-68181,68200,144328,60363,-80252,-213528,-243550,-90071,157090,208462,65155,-20145,-70614,-99027,-126904,-108840,29836,111747,3399],[-77748,-44443,-89547,-195212,-138079,-117972,-216532,-162808,-75459,-112416,-52278,137690,229451,99023,-58707,-10618,-19671,-169846,-108194,14313,31472,34800,-39203,-209880,-143174,154808,339462,216041,26458,48311,140376,196904,242055,143097,44280,136276,217123,82186,-152093,-136706,84119,80049,-121067,-69448,114698,109120,-81387,-201322,-130017,92211,186810,171566,96494,108790,86606,-143958,-282352,-141648,14455,107007,90114,-119496,-198382,67166,282572,204838,46125,-33425,-13665,105965,241413,187632,46626,112305,176296,173905,92350,19156,45334,30722,-56239,-96873,-15879,147154,185628,62092,-33182,-147549,-241213,-117136,117863,147649,99811,132898,166490,117317,-32571,-123420,-21633,161548,251033,244988,246034,248783,193853,103610,-451,-84412,-41620,98399,155681,136109,200672,259929,157730,68137,63700,-22445,-166017,-159669,116133,502149,575603,243866,-97457,-170902,-109337,-122344,-142272,-45153,-5805,-81914,-103641,-54966,-44049,-77694,-155395,-154563,-90300,-78175,-58837,-19406,-35937,13269,184954,214649,143150,210256,292164,73782,-33236,149507,183192,-124827,-246860,-54373,-12702,-137159,-156014,-51053,137662,277804,23155,-314009,-216009,-108212,-139165,-22477,149359,108478,-49965,-118449,-77805,33482,197035,334296,244064,-1376,-192481,-189906,-113350,-37246,25371,68128,110020,239814,365111,266775,-41876,-219811,-268748,-325184,-425879,-529814,-424529,-43120,209047,101838,-144647,-317220,-284647,-92146,4692,-70391,44104,310165,403619,254281,219360,371708,219465,-14841,2327,11226,-76199,-154514,-207714,-179489,-167215,-225067,-154735,-69617,-31986,22324,81498,57910,-101838,-147890,2467,14448,-48545,62697,94320,-110366,-127614,113043,209327,146202,124575,80718,21227,-29784,-167740,-190581,104176,417051,317149,28844,33622,114522,-63865,-247445,-191514,-17917,166988,146787,-2606,66935,199925,34571,-187420,-80691,137190,187329,83645,-52423,-92410,-84544,-166017,-270992,-230485,-81880,-94900,-140203,-38988,-43944,-144831,-52368,169905,288372,221278,130914,42512,-4881,107658,150959,-61007,-110521,107380,130686,-87941,-153514,-77396,-36972,57438,236211,258947,96016,1406,54095,73465,79756,106067,52293,51653,101954,71355,-13791,19490,166034,343976,413318,308396,146199,-59401,-184894,-109465,39287,129427,110887,26080,86973,219355,214260,76453,-98741,-227885,-191368,846,216551,21375,-162569,55213,226777,81527,-44673,-130999,-302894,-490743,-464705,-163897,108719,116810,-98363,-282435,-110749,205928,220007,-55885,-159115,30511,127772,52349,-67823,-179735,-181864,-186237,-199152,-101708,-155514,-240354,-166532,-19209,91423,152490,184448,325543,526264,404511,55349,-40267,40924,81469,117252,66720,-98879,-193953,-231868,-241364,-102826,73787,84921,43956,-26485,-92677,-81226,-72018,-37605,-25801,-95171,-88213,-67192,-5128,174759,121365,-175480,-208167,72291,110564,-137294,-111044,50676,-94603,-307560,-195971,71379,120692,-89750,-197062,-43005,133147,203903,211052,177252,107880,11962,-99599,-118134,90194,362353,324135,15761,-191688,-42398,328087,597626,562108,341521,78239,-160510,-97904,164846,238601,262527,307116,223445,65939,-79051,-116777,-314936,-686084,-720607,-596408,-506450,-137282,334815,346710,-115570,-545733,-1024779,-1780735,-1038528,2826797,5053101,1692676,-2305391,-250282,1788359,108301,-1405024,-1941026,-1391997,55512,639324,520079,764970,864074,354953,64466,154552,109528,-200364,-145632,106181,-4743,-290566,-149200,317983,387630,-3359,-317301,-293857,-143082,19152,240848,376879,293873,-37820,-313975,-68742,481664,786567,651085,327722,108058,128682,212265,115518,-133997,-219694,-46031,193427,355071,348832,200224,-102606,-542004,-768159,-566794,-372755,-148682,188896,398590,370443,202008,79713,-35723,-305352,-426513,-214639,-79818,-143894,-183464,-179110,-199640,-217575,-167154,61950,233099,105492,-77895,-22905,57392,-33238,-11188,248720,297001,30318,-170087,-235092,-216908,-102431,-74443,-186187,-126921,55526,25835,2273,189353,199556,56304,-11477,-46074,-131302,-220405,-204798,-107463,-47042,-23521,26907,106883,176682,116376,-62331,-111706,-118217,-158100,-169848,-185232,-116211,14102,22830,-73993,-63937,-59915,-40587,-46403,-142126,-198119,-142390,-126550,-216708,-369203,-428277,-323540,-197818,-207735,-258347,-113660,68435,5543,-144874,-201096,-162432,-179148,-264343,-329189,-227927,-20414,84571,155538,144131,28770,-3736,-3521,-91210,-87806,50307,176048,326024,414558,296281,62260,-13765,-3528,43842,151205,117182,-35626,2397,25874,-193652,-258837,-141179,-191396,-370024,-373754,-153529,122744,208512,99603,-63939,-42219,208684,426058,349706,111141,-39137,-30014,17636,-14368,-46511,64499,109334,-91739,-238346,-245311,-168557,48400,228562,175129,-15389,19915,243521,260457,177767,89731,4713,99919,171755,-18200,-98126,140993,364748,331787,197961,136767,144501,76160,-38304,-100077,15802,366967,505095,251243,-69083,-244013,-395199,-493577,-282484,97896,228051,-18771,-208909,-180707,-95208,-65128,-1826,117916,241473,237377,130655,64857,134832,135139,-35980,-34870,-32782,-346147,-423030,-43006,145781,-31650,-164288,-116556,-34932,-31251,-13931,128425,199701,32154,-74508,-4026,90510,107737,-8583,-45438,49211,22851,-80249,-71102,-79255,-88916,69433,169921,37615,-110756,-135971,-186112,-134289,128689,265257,411011,666012,661999,401351,215656,52635,-123923,-246837,-252860,-150586,-89287,-83848,4227,175673,270641,228035,219477,242011,83650,-47144,-58281,-194535,-262777,-176828,-48211,120973,203691,119851,76049,148710,146426,143063,160355,70806,-81966,-111524,1090,50595,17726,-82314,-214850,-257823,-261455,-303463,-182757,53948,122063,129200,195731,85297,-184020,-373215,-258803,10784,138494,103718,24704,-6806,71197,37782,-120825,-93154,60253,133140,205491,198344,-64057,-234891,-29601,85313,-50596,-82752,-46412,-126298,-142895,25566,116056,-40158,-270907,-322766,-179247,-66828,-122339,-233133,-153999,33069,24042,-44878,-59860,-166172,-304819,-301582,-107567,176002,242665,81015,97016,297704,407008,314504,2812,-227272,-90249,93180,95286,54787,-88103,-167245,93477,361423,260588,16069,-13686,-35583,-169612,-39982,217195,126180,-91230,-116465,-148575,-239634,-207608,-105313,-39736,-34311,7051,129320,195916,58849,-239739,-370238,-113955,111922,929,-174463,-263892,-350607,-306103,-66320,25978,-56223,-39104,-49749,-38967,122635,202140,191679,196945,6278,-320194,-290651,-148142,-523125,-433821,500095,627555,403710,937713,474454,-293437,-19241,-72762,-740816,-978970,-983851,-767597,-148023,61052,-733675,-556168,880821,1173647,823924,351561,-214260,-31661,142727,-286741,-306925,-50218,-169322,-310438,-167689,28307,139205,362496,391898,205419,122106,150140,183432,35746,-105648,19796,218729,310746,484648,609430,488741,284014,180409,128477,92855,15974,-73543,-59985,119563,234183,170304,92749,22449,71454,142847,-60839,-317184,-157274,44116,-11222,-23245,70301,64249,-30774,-97602,-83957,-3250,-17653,-209511,-378955,-408946,-305207,-182579,-41697,104745,109801,-42101,-131111,-73048,-82439,-138763,24655,155351,708,-213724,-273038,-302612,-396380,-293159,-133578,-53539,156951,405764,419621,312042,136065,-94212,-127958,-55339,-13484,3972,-50538,-100814,-132661,-227733,-219606,38846,292198,307002,152306,22026,30674,37392,-65631,-29691,129970,147853,-20316,-156099,-204822,-181778,-53222,134359,179890,79304,-29264,-98427,-115059,-146348,-114637,64081,150037,23984],[-58876,-43229,-117246,-225285,-138231,-65874,-188032,-176325,-69799,-98099,-79112,107259,234514,86418,-117147,-43830,-13286,-165657,-116078,9992,3846,12720,-3807,-168907,-181802,111840,353554,253738,29947,-50814,-22492,82508,239718,259556,167144,132117,168440,75795,-172465,-180590,55813,47451,-149193,-54879,132261,118585,-50993,-174448,-81991,214599,354827,263235,147803,119825,35969,-197685,-282565,-64139,147458,213167,92900,-161994,-215648,79098,343078,294776,115209,21605,35465,141363,324387,401383,281777,287375,319106,312653,152608,26529,8415,-29733,-118245,-100455,8065,163219,167151,-24728,-162463,-219235,-228728,-109850,42373,51949,82804,193392,201050,122508,-25327,-122697,31078,254560,267610,203439,277888,376731,320389,119500,-125316,-249277,-166280,34402,46719,-27357,55104,188362,180968,180796,207411,78778,-58837,-47684,164058,545416,722935,367989,-74493,-149607,-41808,-98770,-196798,-70449,27209,-57252,-97130,-38053,-58190,-148848,-255355,-269181,-179347,-109568,-54616,-5128,-2461,19660,70211,10287,11097,205600,293639,58632,4495,253074,386723,13162,-152611,16254,33865,-170139,-249236,-140277,129135,335586,85219,-357909,-431554,-295173,-223420,-62904,86783,9595,-124236,-138853,-83864,26742,197923,304601,178207,-43017,-139539,-101561,-112787,-103164,-19989,56763,92997,200966,322254,145351,-276236,-453859,-394222,-366273,-354034,-378010,-302152,44212,344167,280542,-29091,-322765,-336470,-105241,454,-69116,78744,363178,399665,181667,99574,267044,196246,-5973,13110,27810,-57270,-150241,-230306,-240109,-252314,-253921,-173087,-129761,-143064,-71733,33025,49917,-86109,-112691,31191,-19267,-116239,59047,144792,-72004,-153737,-665,37707,6710,50887,49470,-19380,-72888,-238073,-370969,-98075,299795,266250,2245,-13625,46117,-69831,-216509,-192934,-36302,150118,129151,-21682,20777,148281,36064,-163749,-54579,165233,184115,56108,-52788,-51736,-37449,-100861,-160227,-143131,-62503,-62959,-28067,117372,89855,-82200,-39033,191646,301487,218685,119679,52262,45432,167481,159730,-53815,-115030,54929,81600,-91184,-155014,-74719,-4459,71968,220354,199116,-50127,-205546,-138287,-66684,19884,89141,48083,19983,36390,-19622,-84826,-14733,144265,308335,389426,328630,151608,-54085,-124307,-55597,36962,58941,-129,-40401,32762,146293,169453,47915,-153211,-280406,-306404,-171707,137608,92682,-72202,101693,246940,40404,-139170,-201063,-301947,-451449,-422059,-131924,105452,60503,-157188,-319853,-150983,192078,217929,-48278,-170104,55432,209275,139332,-32222,-226982,-265600,-224294,-209786,-101307,-101279,-159731,-36792,131871,156173,104500,145892,349779,533369,356374,35951,-37281,15887,29701,17848,-74960,-235758,-268285,-175360,-130774,-8055,171249,162578,46554,-47241,-154602,-163248,-62209,56514,40104,-80581,-72913,-42650,8328,189117,110217,-237862,-255349,37665,76868,-159649,-72821,158254,24689,-252686,-133744,133192,130156,-84049,-194563,-59912,127571,214146,225519,218615,176681,92800,-28801,-138988,50663,394793,382158,65463,-123813,31989,380073,646610,629741,430170,194970,-70508,-75495,207072,317817,288982,254316,171884,60132,-76329,-117747,-306818,-711248,-730420,-430405,-131902,150195,393467,372145,-62532,-636320,-1278200,-2170905,-1550395,2173071,4554836,1076884,-2768044,-762799,2015220,753854,-596950,-1265435,-1070449,76647,632602,579409,860649,831612,205021,-47506,232626,161237,-290080,-293667,-22816,-124647,-448819,-234365,375808,443525,-53463,-395626,-306450,-89540,160962,343371,381893,281827,-19581,-296968,-51554,525055,819656,649389,354319,149817,72252,114561,94295,-81633,-170095,5183,253708,320226,174097,-46010,-354541,-746934,-850498,-503223,-214139,7155,322038,469911,362130,196399,141148,-6786,-313448,-350052,-120023,-47931,-102436,-109642,-152091,-188452,-120970,-7841,219526,361094,146910,-102998,-18296,71602,-70459,-30730,280939,349289,80329,-163932,-316776,-339119,-220270,-135087,-185705,-107029,89796,57705,-20433,147289,174716,46697,-100098,-210484,-257795,-308175,-356779,-297912,-147101,12122,137529,210634,242543,152439,-65512,-169650,-188197,-194331,-184222,-244604,-217611,-72784,-60745,-185397,-129964,-46029,-60521,-79018,-124653,-120409,-25683,-29876,-137837,-214780,-263000,-236872,-140506,-132095,-173943,-54402,93156,32723,-109954,-187366,-170983,-193639,-292207,-351545,-208474,42124,158285,204727,200406,174988,176930,93495,-47679,-49772,67088,154194,275382,340441,217789,73262,46448,53314,111341,202972,114633,-72665,-42062,-49720,-226586,-201891,-31638,-62095,-205839,-248983,-96981,156018,216489,38303,-134163,-92351,105783,286891,296143,134142,26987,43578,52645,-1741,-20719,96774,112151,-83123,-241172,-245578,-99125,126828,234828,147301,-38468,1571,287358,401976,355641,154099,-28675,29700,121866,-34715,-94432,139382,375681,343965,184820,157431,245054,182685,61862,-43512,-32112,254415,402849,178380,-85964,-205242,-370320,-554334,-413068,-23345,164314,-35316,-196914,-124742,-233,34057,-14246,-27584,99596,170665,63050,-72476,-29543,82015,62459,55325,1700,-297351,-359222,-41310,98449,-88131,-236229,-212927,-83473,5280,18933,109497,115064,-65625,-135357,-36260,78205,141552,74147,80430,199338,154981,-60620,-144673,-191177,-180170,57795,256468,87275,-145803,-149070,-85106,-3864,156631,282628,451763,654427,559403,323798,120522,-94883,-243258,-235853,-123389,-46969,-120911,-173011,-22472,221260,304188,208235,196032,235978,114930,25612,25331,-168634,-318685,-204748,-28296,188758,257671,130689,133070,240774,188441,112720,72672,-50758,-180222,-156789,-15454,41975,1541,-93792,-206089,-258555,-268806,-261210,-103817,93478,109600,121324,217024,66496,-291852,-494115,-331256,-17951,112083,110056,66338,8705,10180,-61116,-119765,-8825,142665,165885,198195,200829,-23608,-147489,59510,131776,-54308,-98036,-29078,-100248,-137879,5318,139208,47720,-162288,-216612,-72111,-1955,-140521,-280706,-145912,100130,125676,66107,19587,-119642,-232859,-226331,-98833,115893,164885,43926,112108,326028,416496,318855,32778,-153203,-22109,104278,58052,-7667,-130488,-179539,46008,265142,162114,-54421,-37945,-49554,-212050,-113131,111145,31824,-138014,-158104,-163343,-188419,-176994,-183769,-196176,-150215,11515,199727,189519,-24034,-299462,-398090,-168217,86325,73840,-51632,-123187,-190494,-160901,21991,115885,96464,140918,140926,129324,187481,138883,51812,47596,-120516,-443243,-375667,-98535,-332034,-355520,490829,849275,673082,1141077,773908,-208142,-231968,-260624,-859861,-1030352,-926804,-845503,-321618,383400,216095,43369,579272,806400,381098,-19852,-402183,-179975,-62906,-455219,-414541,-117505,-138624,-252348,-111204,65245,121803,314735,422096,299386,176913,109387,87371,-77696,-151601,70,179566,309245,520206,614078,435569,241037,121360,46073,-22647,-145536,-258879,-207016,50061,215526,187046,84646,-40457,-86848,-48620,-190871,-351140,-150489,40642,-21329,-18086,94886,58126,-94633,-158042,-119250,-64508,-61658,-178772,-358302,-394567,-257403,-150717,-86832,48524,111253,-34266,-171320,-130015,-156463,-228160,-14193,168448,28165,-188308,-327196,-421197,-447173,-278069,-110881,-6167,192630,405792,431253,319728,87619,-162931,-219405,-155686,10983,117792,74515,-16232,-99888,-244048,-194305,116593,311987,268146,164669,87881,127176,117861,-25093,-2508,133615,87141,-115068,-199454,-125480,-60150,-14623,77653,130323,99192,-12837,-99494,-112520,-127358,-76248,102814,168499,37812],[-42410,-62528,-161220,-246652,-128824,-19866,-146926,-162281,-53059,-86265,-110995,46161,190081,64175,-140929,-64642,11644,-106299,-97079,12910,-12997,-29419,-23831,-159031,-233369,18897,281480,199774,-49862,-220744,-232197,-35089,260813,393170,307568,150206,108459,62244,-141200,-163146,57576,31291,-164841,-67256,116813,118634,8251,-94487,3020,284939,433856,323810,228164,155711,-2255,-223408,-246336,22625,265991,307217,103593,-182533,-209610,82289,365469,369172,187971,61813,49567,138078,338536,497716,448807,425296,414711,356490,157155,-6773,-88959,-134548,-157490,-42818,73667,155967,107061,-108503,-251670,-246323,-184403,-73858,-21333,-52270,28164,194928,204866,135796,32058,-50809,123545,345706,254307,114450,269054,489459,434226,111822,-239100,-370513,-250890,-36696,-80677,-182515,-61651,125919,197621,274649,322855,174516,64045,83196,170242,462030,713753,399735,-70396,-120972,21774,-71384,-233913,-88060,86980,28786,-6473,46961,-26912,-186055,-321254,-355007,-255261,-157820,-96505,-30188,20143,20379,-80066,-213751,-119301,156065,197884,1781,82301,440104,570815,150241,-28622,84190,50223,-217423,-354976,-254434,80820,365377,171450,-337859,-617733,-506045,-311689,-103077,-793,-105248,-209827,-189166,-120130,-15848,138506,213809,91183,-86100,-83662,-15567,-101861,-148878,-55773,25357,37271,99595,216674,29839,-443842,-643555,-495232,-381790,-251002,-148256,-95165,133806,420824,421583,99494,-293198,-373090,-136448,-28150,-53985,111450,363460,347643,109637,-5129,118547,130854,903,-149,5388,-56143,-142811,-228056,-275834,-328361,-275266,-181182,-165470,-200925,-124242,-2863,45119,-33098,-37505,59132,-59162,-207859,-13394,133131,-40054,-154598,-97385,-116543,-129625,-31239,34992,-18875,-76255,-246047,-469673,-257428,165237,191493,-6915,-47918,-35046,-66227,-150257,-197668,-92535,85196,85727,-39808,-18282,112767,68664,-93964,-9375,196014,202590,43256,-64719,-39532,-2279,-4302,-20969,-55441,-67319,-72441,29986,221773,184652,-48396,-68682,147505,275128,232999,132277,68118,81842,173873,114533,-74861,-129829,-1476,25386,-97860,-150720,-60390,38464,88711,178334,113632,-196530,-396940,-317861,-191594,-42841,54954,23891,-33399,-35999,-94185,-127197,-33446,98609,212387,312869,306157,122293,-36684,-25472,21582,31240,-20234,-113289,-107014,-8544,76774,103473,44541,-102852,-220149,-309400,-206105,107562,154291,-6742,98118,219265,10265,-192221,-219125,-235055,-320363,-283719,-29782,143081,19136,-212697,-344074,-226465,80783,170869,2006,-96033,105773,239593,167364,-8703,-245757,-317917,-212865,-134948,-54835,-27859,-46920,108960,266231,198007,62333,128734,368457,485971,254935,-19671,-86413,-76164,-91580,-122707,-191469,-314562,-313029,-120438,-34305,52161,227507,199050,15432,-81721,-203226,-226228,-44070,136134,87343,-66324,-57601,-13364,35527,193692,72463,-307130,-306012,-43065,-31022,-207610,-51562,231248,127213,-150681,-40322,171525,116782,-47132,-128209,-52719,92757,165060,172752,210491,224550,165611,33151,-138504,35436,406295,416316,121957,-44970,77860,352946,577944,593086,491167,349828,64802,-59429,198662,381816,331232,201601,115443,67326,-51360,-134514,-332811,-676626,-598480,-135654,291954,411144,385095,353603,15617,-642634,-1401686,-2353460,-1682485,2029926,3724810,-1150581,-4020124,-636913,2447016,1323613,332029,-311217,-568527,114338,596228,619642,850193,660929,-25924,-200137,236966,154329,-326560,-380286,-141251,-234433,-537956,-268670,360729,391258,-138055,-428087,-238232,56619,334997,424356,340913,189327,-46043,-230069,25993,566980,792986,601229,331546,88260,-108868,-68605,54269,17931,-37200,117551,311546,257060,6131,-267609,-572179,-863587,-811419,-384961,-9035,210963,441048,509540,340420,180456,180823,12549,-316063,-311812,-97283,-40722,-35034,-6014,-100498,-153612,-6284,144197,293158,382893,141478,-149723,-64708,44521,-96140,-34695,277312,356102,149691,-80748,-303366,-377567,-257668,-144877,-157998,-62198,126230,108650,27793,112425,101629,8010,-157807,-312098,-329956,-342822,-421106,-404272,-213854,65827,240278,254847,232096,130119,-70221,-180871,-187612,-163901,-168482,-294936,-316885,-146706,-105738,-237426,-185016,-59277,-111305,-139116,-115945,-47031,89112,98949,-6923,-27130,-72670,-123123,-69067,-43036,-52465,38507,115058,25098,-123922,-195242,-179860,-188675,-279101,-326180,-170770,91012,216724,235821,261601,307394,305235,179024,36511,26664,64035,76647,177263,225587,102334,71180,133119,151507,185230,234270,93286,-94857,-45879,-79570,-203084,-80260,126672,101933,-16519,-108725,-39746,172586,214896,-23107,-197442,-134102,9353,146138,228702,151948,89995,101171,67127,-20461,-34380,104148,123999,-43409,-204347,-205155,-19016,171722,216146,123596,-60513,-35088,304185,540711,512300,219230,-20142,13757,106680,-2025,-62801,82843,289685,299524,141731,135603,258040,207438,93546,-47246,-119341,87472,247209,77839,-98318,-126992,-275634,-541829,-507689,-117227,122669,-37263,-175837,-58070,94746,119417,-41251,-179594,-66819,74091,-19217,-195332,-164040,18213,97835,82350,19815,-196289,-238348,-22662,42025,-154533,-304555,-283583,-114141,36767,30185,46787,8556,-135949,-170099,-63442,82844,191208,142026,153939,311148,299639,22621,-166420,-268349,-268460,378,293187,131126,-166194,-159888,-4682,68481,97594,236030,445885,566162,386231,196412,18884,-207739,-313728,-198440,-5197,50915,-121745,-227408,-36350,258068,344874,239081,222404,241370,149063,117038,112251,-121563,-299999,-160120,10023,227176,296429,138470,153988,265409,175557,53187,-26054,-179971,-276729,-179602,-19772,30058,-11442,-69750,-145539,-219548,-237179,-166255,5858,116044,71958,108357,213309,24766,-370265,-557161,-379636,-59870,67636,110590,131012,67027,-3441,-93054,-87322,59229,206052,196861,179373,191317,40279,-48643,97465,112812,-99138,-144586,-27894,-49897,-81872,33811,189234,160012,-9775,-67485,35056,43749,-147088,-288439,-126058,150221,234987,200303,111334,-48703,-103599,-86354,-57087,57308,70008,-12563,98346,293196,352701,279967,65072,-64146,43182,103541,2455,-113272,-214550,-221865,-48070,121522,55207,-90214,-25488,-24797,-193428,-138831,14970,-61656,-174019,-169069,-142233,-137521,-179774,-275745,-337085,-257863,-8439,224354,142877,-138722,-365581,-391199,-186592,42424,79582,-2793,-35573,-33434,15876,116705,187073,234607,297257,300795,240832,177754,66283,-32789,-68157,-242300,-526641,-388242,43524,51065,-75194,312785,539109,473596,874655,781905,143816,61424,-148726,-802498,-949832,-747945,-747176,-375437,457708,634249,388356,507130,689831,65163,-385001,-591108,-361088,-280977,-551358,-442559,-131817,-64916,-134207,-15421,93746,102647,251553,423323,371796,204652,51252,-25864,-153818,-165569,-26568,147371,340099,536219,543962,321024,143322,4067,-88685,-153668,-274298,-403163,-319054,-12724,175540,162831,30541,-124785,-223512,-193323,-255454,-310445,-104299,57437,-8450,-11214,92223,46664,-137367,-222630,-183635,-161352,-136024,-136594,-261241,-279993,-149934,-96410,-124799,-26993,80018,-36664,-187113,-166401,-220727,-283094,-43446,138789,8477,-181416,-381691,-521060,-428618,-217164,-102389,-13213,156011,325941,384428,276063,-19930,-246915,-254026,-169733,40642,177404,139908,25665,-86136,-241261,-148606,182693,312275,222302,164275,144913,206984,168231,2418,7229,97237,-5012,-198015,-205481,-6319,86123,16177,-5881,54824,98190,13250,-77446,-87359,-67525,2623,143534,170035,45983],[-31496,-96282,-207849,-255692,-116605,992,-109926,-128013,-27136,-71624,-134315,-27758,114911,50192,-117399,-68748,50548,-7261,-61040,12157,-17058,-70814,-73935,-166718,-262919,-70236,162678,80635,-178320,-412144,-444113,-133677,288480,479782,395864,169204,48253,41624,-61597,-71188,104349,49378,-150880,-95174,70271,113335,92766,29145,103264,285459,393680,337036,314971,200092,-25318,-222392,-194054,86792,334768,354966,106298,-178631,-179409,69955,334591,405939,245627,81925,43880,112759,286633,461946,504479,473610,410360,284749,111872,-74252,-216378,-243424,-159030,52626,161322,133734,21156,-175567,-283326,-222994,-117380,-20850,-54697,-135803,-53796,120913,155348,140150,116600,66549,227847,410052,213192,-718,219113,551516,497712,81639,-312731,-427742,-281715,-98479,-187716,-284832,-124152,84691,194109,309834,370358,239811,171099,195553,134831,278622,549943,328899,-84674,-89437,71293,-36263,-231902,-97053,133152,128891,133817,181276,45143,-184605,-345677,-394591,-295979,-202614,-172296,-99851,10964,10795,-210114,-382463,-218104,63401,40434,-72921,172096,640978,667165,242617,81856,124483,23761,-267940,-443565,-357599,7163,346235,236502,-270517,-701495,-668139,-378903,-130276,-84111,-198887,-279410,-253680,-165845,-56829,51420,86138,16,-130641,-59651,37229,-86142,-174403,-77245,256,-22958,-33567,67330,-60297,-512441,-733013,-542347,-372560,-152409,87254,129799,200985,420510,483079,196539,-243986,-379032,-168636,-69292,-29847,138867,300304,232397,25970,-90431,-39486,36500,-3953,-44981,-59797,-80311,-142324,-211027,-285710,-384105,-297613,-182313,-177583,-194533,-111364,-5710,55899,54633,65354,82266,-97748,-299655,-129863,69738,-19752,-131144,-159284,-223741,-224129,-84065,50805,25359,-39391,-192869,-457755,-337943,35178,106473,3875,-54994,-99459,-57821,-80192,-212707,-176077,-10594,32185,-51062,-47218,93311,119002,-3564,36236,219944,234542,44617,-89596,-65686,10284,96295,111925,22812,-73120,-102084,32504,258091,220388,-56583,-141429,45979,223111,268118,169739,80058,90418,129053,33464,-117341,-153236,-55831,-32666,-115106,-148736,-35706,92838,115413,128836,30896,-292931,-503771,-419558,-256636,-83520,23256,-3156,-77781,-83713,-125187,-122552,-19854,50796,87273,201506,229392,51609,-22035,72872,95172,27177,-80978,-193880,-152922,-16633,38838,37721,62821,24142,-93317,-229923,-123167,129371,186422,17161,48638,146428,-8608,-184071,-168572,-115645,-139342,-102866,94738,189030,-11793,-253969,-353035,-323563,-103389,97301,90866,52199,177454,220447,137511,3256,-228323,-321713,-153117,-923,19485,33583,60084,220211,334514,202158,37029,125516,357726,391426,136903,-88665,-166799,-201404,-243581,-262514,-255635,-330058,-336662,-105524,7403,57680,226812,184296,-33060,-110126,-213786,-239072,-10815,183685,105976,-44309,-29456,22977,74211,197671,32950,-361953,-361789,-155810,-181267,-257800,-42715,254871,193694,-18441,69928,184253,82573,4239,-14051,-10756,52308,80585,72442,149704,225312,198914,61624,-110787,58250,401558,425102,176895,26351,88129,259588,402802,450960,505133,502928,210128,-50776,143255,412488,382708,169133,65897,81404,-9736,-155761,-369831,-573849,-350842,201615,617922,544022,302495,296059,76552,-584302,-1329885,-2315317,-1633054,2299185,3052138,-3721452,-5471554,-102785,2640701,1414867,1012482,609299,-60337,146076,528583,616794,743143,439590,-241849,-352295,149389,109980,-280729,-375886,-214777,-302546,-523288,-232902,274983,236954,-235497,-414427,-128424,245714,495006,469211,266160,44747,-101481,-128414,142936,608249,747576,540249,265179,-62632,-353591,-276969,11093,142708,156750,280254,369035,198508,-107449,-424454,-733460,-901953,-701968,-247400,197763,440733,571369,545852,319320,156920,175261,-276,-311201,-302778,-133219,-62786,15155,71096,-51078,-101238,103921,255126,276282,304098,96539,-199554,-141283,-7563,-98697,-28162,231431,314500,229303,76257,-185597,-323509,-212251,-104471,-106564,-250,156029,160176,123094,85359,423,-40561,-160962,-324483,-333445,-315964,-379847,-395734,-216548,133456,311289,229516,147169,61337,-63409,-134092,-116635,-84033,-147825,-342251,-390977,-182507,-99176,-233651,-236806,-118562,-190715,-211715,-109700,15212,175415,216207,132737,138128,88986,-16923,-10204,30597,71191,137191,119247,-27991,-182172,-214358,-176318,-160876,-223669,-249858,-114654,117651,239447,228588,287825,381643,362542,239406,137584,116948,39714,-34485,61294,102193,-19198,51045,229984,276562,255646,246068,72932,-81021,-8164,-69659,-151988,50516,271430,250389,145725,4716,-9609,149464,172237,-90101,-238134,-155782,-65807,33178,164089,159914,132474,136048,76101,-43522,-62413,99057,145610,5295,-147276,-136774,52826,179144,182072,112071,-74871,-75415,302692,636410,585771,260264,37661,81048,156177,82376,-15008,-20104,125811,200980,71195,87149,220096,181904,65909,-98190,-217504,-88357,77495,-24992,-106652,-34159,-139411,-459854,-533330,-161174,110919,-22864,-153092,-11595,149932,159696,-69520,-289270,-208404,-22449,-87735,-266848,-231654,-30191,78168,60219,28482,-69509,-94599,6074,-15380,-221066,-358532,-317266,-119277,62499,26505,-43394,-96269,-160567,-156014,-65392,104524,250985,191778,163920,349922,393219,110390,-160795,-308653,-333517,-74747,272742,143074,-184510,-172285,26034,44435,-37422,130952,395734,447054,224643,67207,-63458,-262126,-321210,-142707,77710,117496,-100751,-244392,-36037,287052,388795,304272,276792,260644,191777,207417,177242,-67817,-201019,-47439,61929,223742,298785,131649,128576,225139,128698,-7484,-104631,-266043,-317012,-155462,-7463,5817,-31452,-21164,-44925,-142141,-170560,-46540,115556,112808,12712,86674,179282,-35745,-402298,-546135,-383356,-98639,26141,119545,208320,151510,29204,-64547,-53164,80780,225135,215581,166774,181240,103634,23977,69521,31291,-168650,-201378,-39955,17402,22377,113286,246064,252693,147076,94400,110826,48670,-149065,-264179,-103576,158294,290571,303125,195649,34539,43043,67745,-10331,-7426,-29529,-74391,52386,201596,235214,209603,87045,6663,78973,86536,-58002,-227135,-318899,-294320,-163677,-23025,-24051,-77462,9577,10204,-138243,-124164,-54106,-137087,-198455,-152355,-93699,-101344,-217345,-364494,-432134,-331159,-42869,199910,69241,-245373,-401859,-344300,-177678,-30229,8485,-27374,-12705,79906,170312,181084,206455,302267,373371,387743,289727,120461,13792,-21837,-85970,-306103,-543680,-332042,206875,479803,306902,38696,-88799,-3781,262005,511479,620945,637346,131013,-622067,-789133,-500194,-470191,-295993,242409,436841,437870,701864,778574,-86210,-645675,-731596,-541609,-458571,-541248,-378785,-83752,32564,-1057,57542,83301,80636,197598,397331,398334,194412,-13740,-125996,-167367,-139665,-50285,135729,402396,541962,429938,182713,14638,-138583,-241816,-276708,-348105,-463320,-353221,-41622,130770,103316,-49351,-201199,-293853,-256256,-249858,-216035,-29106,95961,22798,-5006,79747,57963,-126625,-256444,-255221,-269356,-214169,-84341,-105583,-107178,-26645,-39389,-144542,-96704,28826,-45344,-164892,-157371,-239857,-275022,-48290,85016,-32893,-186909,-416742,-555147,-331419,-117279,-98267,-52909,75796,197392,292292,200380,-128627,-301126,-213473,-84771,71900,164362,122002,9626,-99135,-217176,-77087,239583,303267,197352,174779,194541,246247,161607,-3454,1260,47451,-91692,-248855,-179822,110027,213561,32186,-101551,-43583,60469,32042,-43228,-43361,21122,103237,179482,157934,49512],[-26294,-129040,-236036,-244901,-104119,-9626,-89655,-86295,2670,-50263,-137941,-92366,36052,54225,-58879,-60190,96048,104620,-20149,2162,-8229,-91518,-120498,-169843,-240213,-103610,51140,-52380,-299090,-562199,-606791,-194968,303228,474827,383508,161196,-7747,13177,41326,73872,188257,104851,-100512,-117466,8987,104971,179724,164011,189169,225837,253106,302394,377494,230068,-38082,-203040,-143369,111237,334351,334118,85719,-156895,-133810,39147,252931,393706,272991,84391,41545,89830,194776,331688,444759,414536,303369,146452,50138,-152568,-329738,-311849,-119766,154845,248658,112573,-65655,-218487,-258582,-154142,-34863,38711,-46658,-175546,-144318,-18643,47463,120190,193093,182726,306718,427050,153857,-114084,133762,533942,484241,31643,-344578,-424881,-258861,-132764,-243678,-313892,-135326,64505,168291,271731,331620,252152,232217,254290,70246,61544,298669,185605,-106814,-55994,102747,5387,-188211,-107515,120589,185382,264889,319299,131620,-156065,-336201,-385560,-287025,-217910,-252641,-202213,-38461,-11269,-275402,-444100,-269498,-58462,-120567,-128273,241145,750062,635280,269793,154908,129206,-39141,-307280,-486739,-412211,-63597,273527,241643,-187863,-659674,-722589,-397184,-130032,-136296,-246657,-308660,-298622,-187907,-62564,-28771,-48115,-80725,-172199,-83078,43432,-69618,-184988,-85920,3910,-55111,-160041,-94666,-128192,-498679,-702549,-513786,-340505,-90465,244724,289879,227977,353262,451581,230560,-191648,-344276,-184663,-110194,-10938,149121,182778,67146,-71881,-161627,-176385,-70499,-35391,-119787,-153281,-127117,-157285,-194476,-275968,-412409,-325356,-184279,-179335,-143792,-37825,29147,84705,158478,172515,97648,-127782,-361924,-242611,-14853,-14028,-97034,-186032,-275615,-253959,-80810,100810,102198,24675,-103291,-352822,-339073,-75673,24295,25154,-33559,-123477,-50289,-41247,-239346,-260039,-103671,-10857,-51979,-68125,80261,166501,76096,65737,228028,259427,49866,-121013,-117499,2641,170894,204671,84059,-55809,-118648,1896,231881,194634,-104432,-241434,-86699,161658,313884,220961,83232,75659,61372,-52707,-167575,-181839,-105393,-86021,-141214,-150707,-3865,156386,153764,84300,-29882,-306200,-485739,-410240,-248218,-92395,7496,-18597,-90583,-87081,-102998,-70853,30512,25852,-22489,79556,98837,-52894,-19695,136214,139126,26400,-109662,-229087,-167972,15293,45731,-9570,85647,162319,29361,-122999,10638,177465,174637,-63,-22331,50606,-16929,-115210,-58136,25342,33932,55933,190252,212941,-30834,-259218,-335406,-407520,-294758,25797,197043,233346,256542,168642,69522,10774,-170761,-267625,-58461,148858,102413,68340,134954,268466,315491,168622,32350,121393,300160,269852,45946,-131522,-232279,-309239,-377912,-364383,-262383,-298717,-351291,-146333,-20520,11781,171750,120088,-86900,-120684,-177443,-191143,38554,199089,101188,-11069,17029,64481,113361,201035,9101,-386125,-420498,-278659,-321405,-280847,-33111,236350,227628,121818,178773,177986,37716,50200,113124,60632,30080,-3287,-42050,46611,165252,171734,46274,-56274,120655,389650,410045,217878,74933,68818,133552,169473,239217,459050,601451,322082,-46376,59115,394433,423298,164028,33091,97801,45767,-158387,-385228,-421617,-65705,473447,749135,512559,162497,188916,54866,-503517,-1011157,-2036753,-1591588,2762348,2936164,-5369791,-6547821,399268,2336052,885286,1193268,1188181,294610,161148,435239,551352,567888,250663,-354895,-456279,-6466,66533,-154728,-287539,-229006,-307657,-399734,-128855,149655,27016,-314469,-368321,-29630,404463,591532,468601,175124,-107740,-157490,-16434,261548,637687,714539,489701,171336,-248269,-569094,-435970,-18241,260658,360961,448980,412135,160008,-151581,-500095,-819532,-877786,-588320,-140421,354468,655755,717154,590145,303653,127626,119463,-49839,-292626,-294469,-186759,-103361,16497,79504,-28447,-45096,186824,304991,195729,168441,38521,-222473,-206244,-54627,-72085,-16271,152798,236336,299283,269589,4790,-199161,-111003,-32465,-41872,64809,168740,184648,207053,53639,-103414,-82047,-118130,-263041,-280463,-242288,-260559,-288909,-145095,208500,335529,143807,9567,-29191,-36835,-36859,1438,12320,-140669,-382533,-420101,-169544,-47167,-194049,-283557,-211538,-275719,-267899,-93919,64113,215992,278991,229432,236396,189512,60843,19787,67910,163736,214255,102409,-110223,-254896,-227724,-154937,-119706,-142442,-138725,-49476,112447,205486,168163,251190,379920,360868,268783,221718,188738,3851,-138741,-36321,2414,-114294,21056,316584,395330,305136,238108,68247,-26347,52459,-43483,-105520,142544,352672,340991,245284,65902,-20116,80600,74658,-163123,-245593,-149302,-111211,-39995,111782,156775,145442,146569,92526,-42571,-73511,98335,169461,35882,-94804,-61492,98512,155105,146336,114934,-79620,-110786,280492,638961,536762,258020,130388,211621,257065,194948,33807,-139128,-65154,69901,-17745,28791,182203,155789,13429,-162088,-291703,-223872,-63612,-104494,-111194,45303,-1629,-332519,-477907,-149505,124692,5216,-134918,-9676,137574,137930,-87573,-324841,-284585,-88482,-118832,-269735,-221759,-41834,40867,28362,39937,48414,33826,33913,-69310,-280941,-391967,-315120,-101433,84095,24968,-126580,-174391,-138161,-88587,-33993,129515,301642,222694,125336,308880,395476,149372,-148836,-308673,-350593,-127390,207835,105233,-215490,-190171,-1251,-72212,-210514,-6843,319429,353340,136378,-22955,-111124,-254613,-268869,-78103,117672,142678,-67926,-225693,-26596,299018,419487,370219,328912,286983,234546,265344,195430,-31137,-59173,97108,113297,176543,251831,102201,64611,142131,72051,-49575,-145670,-275588,-262138,-70946,23154,-32502,-65731,24554,57748,-47182,-85196,61072,191410,81468,-56157,56554,119210,-105664,-384360,-462623,-331173,-113388,11517,149412,283138,235904,86171,-14278,-46234,48579,191769,212920,170426,179117,144100,46048,-14244,-86453,-233799,-240689,-56983,86891,153792,223742,284181,286081,258699,224799,137884,13576,-149058,-224819,-90205,113297,254604,331868,252814,111970,159062,178711,13877,-84055,-125371,-129454,-14334,79158,99700,123896,87365,34740,66406,49450,-106490,-307078,-411096,-380294,-264952,-122319,-49887,-18858,47531,25447,-81318,-87069,-87289,-182326,-210993,-118328,-33106,-82681,-270144,-428271,-463856,-351338,-74052,140865,-9019,-308720,-385276,-266090,-160261,-131502,-117476,-94914,-37652,130082,257680,184568,152883,269452,352226,398266,300884,66583,8922,93161,26533,-269092,-486432,-241679,308164,786380,645611,-216795,-685112,-465360,-456477,65608,1026312,1172214,394420,-399363,-605128,-240069,-53119,-82526,-150599,-199707,256659,1047648,924473,-124827,-728688,-766388,-666017,-531062,-416254,-242621,8424,120040,87071,54250,20410,51243,160159,337968,358623,150168,-70558,-186621,-123766,-86446,-66169,147041,478290,545609,318981,62323,-112188,-268094,-376456,-375114,-367564,-430344,-305972,-36593,84068,19169,-124068,-235126,-277937,-235489,-192251,-101857,60114,150856,61994,1162,76804,104685,-56546,-240844,-312378,-361814,-270308,-25649,71094,64286,68753,5180,-137841,-133427,-17289,-48769,-103835,-97942,-197822,-199577,-21987,35942,-55838,-174057,-400021,-487849,-172289,1138,-86943,-92607,-7232,62552,176946,117367,-190362,-301239,-112542,68311,100189,90550,37310,-51608,-134800,-175812,17208,288800,290728,205414,214476,238877,231717,92779,-44264,-12119,5331,-147520,-257420,-133292,188475,289254,32984,-190070,-151433,-10561,32214,-11748,7054,114510,197483,201071,134411,48176],[-24462,-141913,-224510,-205638,-89141,-41841,-87586,-48718,30079,-21552,-117009,-129271,-22377,73662,4641,-47405,141189,203375,17432,-13273,11867,-81604,-138526,-150270,-156017,-57849,-9619,-145164,-360961,-625429,-680723,-210091,291035,372363,263314,105886,-61861,-24174,130201,222734,280673,184182,-20323,-113792,-40695,95814,235754,263167,233645,139119,77263,236977,389744,227630,-46874,-176455,-105118,97444,266861,241995,33078,-130727,-87755,-5998,142510,338214,266313,80334,62603,89532,100696,172938,303571,271766,142215,28913,11493,-212754,-390862,-312002,-51746,235019,317917,109140,-127776,-235926,-194310,-54332,56089,97321,386,-162770,-220723,-187662,-98436,73203,230721,251122,330579,390504,92145,-197297,27543,428522,388448,-37465,-357906,-383455,-193393,-125650,-235554,-276451,-117378,56420,130146,176560,218376,204282,230538,240128,-4187,-110944,61367,28392,-120845,-19375,116912,45454,-121208,-134628,25088,160189,330608,405692,193141,-123023,-309601,-339162,-226805,-183674,-302410,-309418,-117337,-40989,-258696,-389062,-274803,-185669,-228867,-130250,265681,683839,479016,240196,194512,109036,-118295,-326988,-470558,-393820,-99663,164651,176485,-115819,-517564,-647882,-346958,-93476,-146378,-247024,-287159,-289116,-156800,-18183,-78481,-161677,-141572,-202518,-143278,11349,-53525,-185894,-84730,45514,-41338,-245041,-232626,-188609,-448457,-575411,-408228,-289620,-81001,268512,329005,214587,253019,345385,195505,-145280,-268345,-175391,-143432,-14205,127213,39149,-107245,-170892,-224120,-271506,-170809,-100782,-210511,-245642,-183090,-190068,-192720,-258550,-413047,-353756,-193668,-187471,-88337,63564,88631,123998,251114,257230,102299,-145590,-373136,-303659,-84904,-24193,-73147,-192024,-283732,-219696,-16488,176697,188973,92477,-15693,-212161,-294116,-163218,-48429,37642,4379,-97758,-46335,-55097,-271793,-311052,-157363,-27349,-42929,-83823,62966,192629,120507,71960,217187,257178,45508,-148008,-167264,-14119,198930,237693,123667,-3448,-93276,-27227,167002,124192,-173116,-340515,-214857,104206,351644,267449,80313,57954,11325,-113466,-208941,-209341,-147958,-126886,-165450,-151087,30753,222463,198682,49013,-63242,-234326,-349928,-303632,-187634,-77221,10866,-14813,-66965,-46915,-39111,9330,105907,40147,-78001,-28618,-65867,-169636,-31968,145142,136883,25227,-111826,-231111,-155262,77550,91544,-28847,91563,240137,86757,-42575,120900,212052,116513,-42583,-80193,-34154,-14487,-5650,83018,152490,149323,143367,224594,202370,-29966,-207501,-276155,-436721,-415782,-17770,288504,390838,323194,108016,-7830,21885,-76588,-158881,49532,270297,179779,85648,173158,255746,223873,111803,45330,104327,195982,146897,14098,-110020,-235219,-356708,-456184,-407727,-225826,-246092,-361715,-226513,-100608,-60426,83180,20277,-143098,-115690,-105230,-96461,97226,196092,88109,29438,76703,105561,138910,195791,4079,-374494,-473430,-388571,-402187,-256582,-10984,196655,244736,247693,269309,164610,-2802,75599,212325,139483,37583,-54138,-135829,-77186,49307,82440,-4682,15543,208712,377836,373352,230778,90947,33024,14575,-54421,13909,349705,600369,364711,-43414,-30099,321547,428712,179450,22459,114654,114702,-116581,-350775,-261149,155136,588028,669554,355780,5716,22879,-101418,-447334,-449948,-1497318,-1621165,3173669,3519692,-5365903,-6934213,379361,1526795,-63246,861541,1259607,420301,162582,323622,418169,364696,143560,-318877,-471144,-169052,60730,17273,-155955,-194682,-248312,-198150,17812,30944,-168751,-344497,-306160,18951,470645,596714,423403,85013,-224700,-185815,80562,343173,636983,696201,451545,68463,-403668,-676818,-488423,-21553,341610,515390,563347,416165,135066,-144438,-503041,-818918,-802043,-511929,-100512,426061,807473,844150,623935,286733,90999,25093,-122200,-254022,-255877,-209807,-139719,-35926,9213,-45491,-2625,225230,292653,97087,37411,1470,-190494,-215792,-65523,-17972,-1461,64278,143912,335951,440595,208302,-46747,3956,43539,20942,116154,156777,160324,217009,-480,-187751,-106703,-61805,-174413,-204319,-154544,-122494,-138241,-18611,280611,311451,21914,-145811,-111886,10484,86641,129097,90967,-149515,-401066,-394040,-116109,25216,-146324,-313813,-298385,-329997,-275889,-55074,103760,210739,263929,243328,248595,226411,108412,20313,64181,206472,251951,72774,-186117,-303144,-220535,-121414,-85312,-65488,-24545,7815,69205,106277,55795,150929,312882,325984,266898,258611,216983,-25011,-191670,-82495,-49650,-159966,-2399,372127,467992,314785,207630,80623,53471,106374,-29656,-87659,170203,351980,355163,273197,73131,-64612,-19594,-65133,-234250,-216825,-111298,-121636,-74960,74027,144804,130528,134730,118964,-3488,-46152,115368,184143,29239,-67236,-803,108959,113344,122194,129105,-76793,-140737,224590,518228,370022,207020,226676,346466,357364,293776,71092,-232433,-218420,-56762,-110089,-28706,178901,169528,-20163,-198741,-312869,-282471,-142285,-142892,-113726,87067,98028,-197045,-358412,-94534,150936,39994,-125882,-60662,54081,60259,-89354,-281807,-277599,-104024,-102764,-211163,-150184,-8177,31585,29794,64894,127367,118202,51995,-116803,-330818,-404758,-287501,-71216,102162,42902,-163546,-207016,-84032,14508,22929,139158,320186,236445,70606,208471,303407,116728,-136521,-261518,-299335,-125227,124085,18600,-264340,-213473,-69101,-231393,-370555,-141107,241230,321760,138326,-52975,-120849,-199020,-174000,-13318,122505,134418,-29243,-176575,-18250,274779,412017,403114,355964,306312,257289,263331,154713,-31830,62110,221154,146324,95030,157258,50696,-14045,48441,22914,-68477,-149654,-204892,-108323,67106,68189,-77190,-111617,40146,118698,33840,-5608,124222,209940,27994,-119419,21369,45848,-171649,-326134,-326784,-230702,-91138,39124,204882,341858,294675,131913,4647,-82338,-20184,116550,182925,185947,184842,149185,16601,-123089,-201106,-265997,-242387,-71649,138936,278411,330374,284408,244977,290647,286922,120213,-39192,-144126,-188664,-97347,21221,130340,274897,271295,166930,207920,206289,272,-170107,-213020,-171707,-79314,-30421,-14700,37944,60511,14472,3663,-8540,-131117,-325586,-462799,-451943,-318183,-146754,-16154,66431,71644,3964,-51678,-46549,-84202,-193446,-213495,-82666,21152,-74924,-308241,-449018,-433087,-312360,-82706,73424,-68677,-311833,-316692,-176087,-152396,-247254,-254299,-161701,-75232,123509,258143,116284,29276,145757,258954,364075,313658,65376,64518,280896,246754,-123801,-372017,-168473,288358,852819,809922,-347468,-929546,-660405,-1028478,-398712,1193895,1384779,488590,-208550,-439054,-10291,430537,246104,-514214,-932884,-17014,1341925,956488,-148579,-614524,-653027,-671933,-442645,-197653,-78086,106939,163784,84981,-39841,-81571,11120,123839,234055,249654,91257,-100591,-191939,-50473,-30161,-74122,172764,540295,546310,247810,-13862,-207952,-354042,-463845,-439649,-351261,-334341,-213059,-20427,27116,-76304,-166751,-204168,-190149,-161751,-113929,543,148319,212403,100021,11960,96067,179005,50225,-181077,-340062,-418059,-290884,29838,221137,182394,111757,31416,-102455,-117813,-30925,-33440,-17045,-5400,-106143,-80237,29993,18333,-23549,-99446,-298943,-315087,11293,111225,-60397,-104023,-57536,-40268,63914,49474,-185239,-250694,8617,229022,120045,-9340,-68909,-125890,-180135,-127532,119754,326583,272732,235829,284364,277529,166258,-19416,-101007,-21897,-21411,-165660,-224463,-76170,215921,304508,26147,-251728,-246828,-93780,11596,3328,46665,184336,257171,199289,101339,41133],[-22320,-120748,-161083,-133912,-67880,-75069,-93116,-19969,51097,11553,-74652,-130419,-48503,95080,41129,-38510,180783,273676,50641,-22376,40020,-45735,-122651,-103857,-29315,49305,-4315,-163027,-341173,-593797,-652337,-182468,247388,204601,70318,1896,-118610,-70301,170029,318457,344260,262550,72972,-73267,-52246,89393,232554,283095,222639,67990,-48421,169258,341966,188735,-53569,-151987,-83778,60252,153765,96884,-49761,-114910,-56471,-54873,37230,261296,236016,85325,114012,118349,38133,47495,136937,98786,-1183,66,17725,-233410,-383470,-245992,20968,273621,358599,131775,-148183,-230786,-114927,55506,146084,150240,70386,-106031,-263060,-336747,-241595,12283,216069,245969,291926,313485,46357,-228332,-75342,256486,229139,-127726,-384109,-330113,-102374,-73151,-170314,-198125,-95510,49912,96623,63467,68293,110523,170054,158149,-68969,-181928,-73988,-81942,-112906,21241,117116,71861,-61609,-189331,-140318,54995,302900,397735,192970,-109151,-282995,-273984,-128072,-96315,-295271,-386505,-198034,-65808,-174052,-250812,-248350,-290047,-252503,-65234,239874,435901,243370,183400,224716,85474,-190383,-329602,-402146,-300670,-78101,54951,66594,-60357,-323864,-466611,-227959,-24182,-124696,-220134,-223126,-208499,-62649,66324,-91536,-237167,-178958,-213262,-209649,-35048,-37278,-178675,-73229,118182,15819,-267103,-313912,-250499,-404710,-403201,-249552,-226454,-117016,160917,249485,181132,163170,205458,112884,-102731,-161903,-144142,-169398,-49532,66230,-91080,-237692,-246089,-274287,-314179,-242554,-189051,-291105,-301342,-227402,-234273,-212598,-246911,-393621,-371119,-211362,-212883,-68225,144811,147753,160535,307310,298021,92254,-152606,-329667,-286676,-115828,-50281,-77329,-195339,-268441,-142549,90474,259582,257837,137172,33442,-105579,-252097,-232272,-113333,20719,39927,-29450,-42976,-118379,-299024,-304206,-148608,-13452,-27859,-93959,38431,189618,122005,59950,192800,220366,22563,-160888,-187716,-28939,175545,211213,139911,77036,-15673,-24147,96336,39888,-232909,-406695,-304962,58573,364290,293056,80879,62974,11524,-130078,-226317,-225847,-178496,-147134,-172381,-140262,63609,280844,240361,21496,-75055,-106787,-148146,-152931,-117721,-57028,27474,8222,-19856,16092,38796,88158,181637,92317,-64032,-104930,-227878,-269964,-56180,99002,86351,15622,-107940,-227050,-128245,147644,154375,-22002,65778,214428,55121,-18470,160426,200761,24959,-86241,-94402,-75363,-251,112621,217406,238803,182617,143381,197230,168395,979,-92729,-167151,-383077,-415248,-22172,334202,475632,359247,59834,-69134,39395,40858,-12813,147648,333927,243955,111198,190298,208321,101975,53621,68349,71965,65262,44527,47477,-8516,-153796,-328753,-463893,-392597,-169182,-193170,-360891,-305426,-191190,-122573,-6334,-91855,-204623,-109523,-23918,12097,152004,191903,81631,66836,135474,138910,141045,172114,8215,-332711,-505124,-465647,-400751,-185364,25836,157895,258067,341197,330788,156639,-24231,75966,252593,195396,67988,-56536,-184115,-194080,-99528,-51010,-70653,85736,294812,365853,316605,204403,71544,-5647,-66417,-209299,-174025,186478,483734,323548,-42995,-105426,201620,383099,200118,33631,131994,195835,-13774,-253455,-137841,230433,505810,438699,162411,-114712,-189395,-396247,-449313,266570,-704447,-1629124,3345463,4629100,-3752063,-6665941,-501011,390816,-988398,248707,879424,349939,159040,196335,231086,176688,126178,-143085,-375313,-261314,111513,182993,-37343,-140797,-144087,24162,165743,-39607,-284142,-306600,-235567,10349,423150,519204,346210,8082,-279461,-171815,143578,363275,590412,668134,409994,-29178,-485861,-648451,-418910,3563,367857,575396,575322,359479,103036,-122808,-459748,-735942,-681419,-471151,-127146,411384,858071,892498,608267,254730,42372,-87823,-193798,-194695,-172209,-171035,-147018,-118566,-114490,-98609,11581,212487,233585,23951,-35495,12660,-91794,-144980,-21549,54427,16608,-6212,61993,321669,533083,362769,89148,93933,98263,66281,139348,119678,84841,121743,-87697,-239785,-113162,-29505,-112987,-145288,-90338,-27840,-9422,119300,335391,250879,-105113,-281291,-160636,73182,203380,227283,129373,-161405,-379218,-315820,-45837,82077,-114988,-312382,-331240,-320099,-216080,15225,143212,177112,177493,163598,185428,221735,138726,4742,32000,200783,246201,44068,-218602,-298005,-187777,-91027,-80815,-25363,56746,39200,-9407,-43999,-85520,15640,209513,278759,236066,234227,196092,-26642,-162823,-57131,-44013,-151314,-6610,379515,464662,273154,151593,97456,128173,126215,-47589,-106921,132712,283151,301862,244472,44928,-119376,-121843,-211692,-288540,-156908,-44170,-94507,-79397,48495,128334,98386,105437,145728,65454,21024,153859,180660,-17239,-73616,29849,86813,69713,116857,147963,-70082,-169688,122447,289751,134343,117727,290554,418373,392646,335348,91055,-263223,-280794,-139032,-188122,-83108,208222,233102,-1725,-179181,-267900,-251982,-143743,-135843,-118149,76956,132789,-90429,-214439,-21077,173986,71930,-128376,-153333,-76927,-44442,-74549,-181598,-197723,-67261,-48016,-119230,-50685,63107,79900,89030,107541,153279,148457,58433,-153470,-368461,-401088,-247614,-42005,113383,86477,-128043,-186282,-22276,119219,85093,121322,292356,235871,32772,84374,147836,27966,-114757,-161968,-175087,-60804,48012,-94580,-320816,-235971,-140588,-357562,-471451,-238987,179027,348539,203165,-25165,-98828,-117757,-60951,44989,109128,112992,14253,-105682,-21441,195308,344768,385856,352015,302896,238448,192999,64345,-73400,107231,279386,147546,-2947,31906,-12089,-75719,-25634,-13146,-73545,-130209,-78535,108824,229955,117380,-113655,-155004,14660,111923,73109,42939,125144,166509,-34867,-164623,-14541,-24058,-219097,-245778,-172203,-109929,-36758,106242,278799,376909,312587,131187,-49874,-157695,-92816,23556,124360,195350,188119,119630,-42911,-217986,-276323,-250814,-204842,-82998,154297,360174,397004,241914,147371,244371,273119,80291,-77546,-128428,-168464,-132362,-97585,-39650,156759,253034,191614,180293,144666,-47909,-252890,-288584,-200696,-117480,-84797,-78622,-38096,8913,-39555,-91647,-83148,-131421,-283685,-461438,-481500,-304517,-92703,62405,149251,73754,-50920,-60506,-14406,-50719,-175022,-210483,-61118,53740,-67263,-306434,-421064,-358014,-223233,-56269,24562,-93873,-261244,-219571,-96639,-161379,-352004,-354592,-190637,-88997,86207,182120,-8974,-134536,-24284,142515,329170,357443,138550,170026,477268,498364,89391,-240351,-158210,138119,658560,735312,-302311,-676023,-491613,-1287040,-725341,1057333,1147101,351225,-92228,-306765,169950,889261,643069,-651153,-1411396,-230622,1401650,759888,-241654,-346437,-386443,-514917,-173808,67601,62246,171235,145785,-13669,-193147,-187140,-37599,61003,80940,93093,42884,-87323,-139435,22284,7310,-76519,198145,562132,531598,223192,-44365,-257995,-383955,-490518,-465518,-322549,-229643,-128593,-21223,-47831,-167813,-165562,-111256,-73410,-83640,-44972,75101,224178,270514,134908,35145,139325,258447,154715,-101215,-331996,-428497,-279377,66344,302137,222772,105813,42828,-43631,-46514,5188,8570,72715,87829,673,40673,90905,45375,78966,64271,-101422,-71855,175412,189959,-17537,-75390,-58904,-89851,-24149,11675,-123619,-173527,102991,334434,126564,-93709,-145888,-178111,-219513,-86512,206924,344011,241611,259455,363354,305785,68343,-139799,-142683,-18874,-37389,-155264,-159758,-15009,204001,276492,24899,-270919,-305821,-160458,-23104,-4925,60886,208714,263749,169835,62227,28742],[-16428,-63210,-50165,-36141,-39760,-89760,-89730,3918,66371,43736,-21340,-100822,-46247,100624,32012,-38545,210495,313558,83879,-11616,71704,-964,-87254,-42791,98683,167291,51072,-103874,-254022,-494408,-536538,-126461,176576,24083,-134900,-129998,-178242,-122087,142021,320816,349165,313854,159475,1944,-10183,90057,161637,204139,161636,47178,-57582,126743,245193,125505,-53691,-134643,-80542,17045,26883,-67690,-149586,-119209,-49566,-94643,-31013,192271,202430,111520,185372,166048,24058,-10945,236,-45357,-72151,62798,59875,-209738,-318313,-144850,71166,263462,365566,174306,-124623,-207912,-42953,152963,222752,194217,139882,-27350,-260503,-422484,-337265,-40136,157212,173289,209827,225055,31740,-197146,-144842,65410,43322,-239833,-441139,-284468,-4124,15844,-70041,-109242,-83893,39495,83130,-23396,-70736,1818,74979,37251,-109992,-139002,-72488,-110131,-78255,63837,107448,74684,-37766,-270550,-327959,-88599,193619,283635,113327,-128694,-265990,-207833,-14748,27153,-225194,-404910,-247644,-70412,-58366,-89440,-208754,-346577,-194599,50574,176319,88730,-5936,133416,270700,78377,-239256,-326420,-306532,-154094,5533,-15319,-37166,-8651,-124573,-233794,-64221,59488,-97271,-195676,-139981,-69898,76600,161140,-77299,-269557,-194288,-200851,-247968,-69275,-20718,-160844,-46253,203354,97024,-223204,-320099,-305472,-382460,-239447,-79959,-159310,-171821,-15768,112900,160744,118528,78151,22479,-53401,-44709,-105383,-193962,-111966,-21994,-169886,-282055,-272085,-297129,-300416,-264930,-269134,-329019,-290418,-238769,-275557,-249359,-250312,-367299,-366750,-231622,-255125,-105867,163109,180761,181746,313329,284700,62636,-154519,-246724,-197904,-104264,-90493,-114413,-205315,-245795,-53368,206169,325641,284696,137996,24262,-80751,-251448,-290522,-176700,-36425,57188,62295,-31855,-202099,-309120,-236267,-80201,20455,-12411,-93809,15165,164543,92554,44005,166715,158996,-18656,-156825,-167233,-38096,110210,141700,133535,162958,100768,24725,50063,-24162,-254281,-415477,-336589,26792,345077,292870,97183,107719,70356,-101124,-210131,-219396,-188122,-140431,-149156,-110335,90618,320294,268211,-907,-75310,29113,46020,-24823,-79637,-50828,47119,44895,28646,71074,98370,136410,229461,161665,2695,-142432,-344822,-329000,-88851,12288,-298,-10945,-121275,-241476,-103678,199293,205465,-1374,7626,91351,-43037,-46371,126123,136691,-73863,-108097,-51218,-55873,25501,206775,312697,273165,141593,75527,135867,138470,67697,68755,-16619,-248463,-295108,4072,316349,465956,355894,35709,-101838,57538,158754,141713,217684,333712,291933,168800,210034,160489,-661,13403,91822,32113,-60159,-25927,123270,151844,-8331,-244911,-413318,-335626,-113280,-148500,-334539,-338522,-245084,-141725,-63400,-188917,-272655,-119885,34503,96008,187786,195843,86646,88523,176108,157839,119187,125611,6969,-271884,-497004,-494972,-330625,-89294,68188,133027,268789,391746,361062,162880,-17261,58804,225825,203230,99883,-17276,-179001,-277193,-247374,-199053,-131852,129509,345041,344296,241504,136040,21895,-37304,-96559,-267067,-297491,-7532,275938,211882,-50744,-158938,56669,288887,211031,60520,149696,283759,147879,-99317,-78297,138480,258150,157173,23966,-153229,-404381,-771179,-516507,978890,270925,-1441662,3201502,5853776,-1210576,-6047654,-2273065,-841829,-1445125,-284751,301938,199340,153749,48423,20391,41082,176165,117690,-173900,-223154,212793,294382,22407,-98487,-27094,205936,274197,-41756,-281956,-199717,-150971,-28496,292078,400295,257769,-50795,-271273,-122232,163569,319430,494575,599710,345568,-114003,-491048,-514879,-259803,48053,339407,530901,474780,238272,44284,-120801,-402458,-595601,-525908,-432509,-180372,343506,797837,812387,509499,195627,-22611,-200146,-244128,-123235,-55244,-70968,-110142,-191453,-243400,-169504,-7961,154750,152497,1229,-24274,81457,61217,-951,74758,130921,38938,-36464,9295,253111,517054,428736,178051,138110,117798,82968,127437,65730,-20559,-57621,-201634,-257385,-105908,-44167,-115860,-133698,-76228,-12787,50320,217627,357169,174606,-208237,-366746,-159313,142546,282227,267615,122932,-157182,-305482,-201218,12609,90839,-111995,-268985,-279552,-232982,-92934,113844,191589,141935,52863,14578,80505,206364,168389,-7324,-5445,164078,204797,27108,-187526,-233621,-137002,-82288,-122308,-43841,79356,33718,-108701,-207461,-214921,-108605,101777,225358,179688,157175,143141,12043,-49297,39541,12462,-103712,6204,329627,379255,183702,71070,99030,166059,98993,-97619,-155042,47367,177303,208983,186081,9281,-154184,-194011,-321656,-309717,-77314,43201,-32431,-61303,31376,111383,63909,66069,156256,137285,109325,205840,156826,-89723,-110541,24475,43986,35974,127776,163466,-62437,-200508,-22255,16704,-99094,11932,295940,386183,320134,293454,95660,-215381,-233440,-150851,-236650,-138260,234801,322069,76515,-97428,-163879,-147417,-76640,-93315,-129003,15479,97423,-35679,-90616,43268,181522,91970,-141780,-260626,-212390,-134610,-46177,-60621,-78254,4182,21200,-32270,38468,150806,184106,200851,164494,133444,134616,59317,-172115,-389560,-385417,-205780,-24344,110202,144182,-20883,-116142,25479,188623,128982,77994,220924,223074,29235,-28907,-23271,-74180,-69479,-16072,2836,43116,-3906,-198547,-362683,-246551,-174692,-386213,-487727,-283016,135723,390924,280114,39563,-55855,-32005,46875,92620,95256,100201,63445,-24579,-40557,56696,213524,325941,327109,266560,167456,71839,-45188,-136009,61117,254125,114696,-96704,-97728,-68027,-92378,-60568,-40364,-80015,-103580,64142,328240,374965,156512,-126665,-175465,-39456,43308,59664,43987,65044,75873,-91668,-185889,-47597,-75596,-235824,-162703,-36210,-8885,25261,189562,352365,387909,289874,64688,-187574,-250725,-135975,-58942,42292,175618,172500,67141,-99874,-267156,-293428,-195901,-146969,-97721,120642,372882,399357,166776,36448,160247,212411,47554,-76369,-97746,-167497,-194736,-215027,-192764,26988,212960,190483,98552,25422,-110830,-313082,-344765,-217085,-110981,-60310,-81556,-100256,-57830,-99862,-188205,-163899,-118657,-208834,-412933,-453063,-227176,18239,157195,201092,55113,-118303,-98070,7957,3925,-137503,-207436,-62797,58721,-49806,-256389,-355407,-267256,-106294,4243,10871,-81071,-181717,-128053,-43810,-179495,-416905,-386420,-164903,-56634,50355,63745,-155241,-290695,-181646,47615,320444,431774,267467,292128,607705,680823,292731,-141728,-230441,-98774,284367,447550,-106248,-8218,-38563,-1199320,-811647,672195,521850,24163,-54828,-202724,304194,1237584,1031859,-473404,-1421687,-276151,1156085,325007,-429727,-14715,-10775,-195246,235157,318991,135995,175316,72404,-171583,-345010,-255201,-86457,-47261,-106628,-69339,22409,-25302,-39116,78543,17756,-75417,209230,528694,482831,220767,-47850,-266062,-365432,-459939,-449394,-295440,-166705,-95237,-52674,-135063,-238361,-125818,14342,19904,-45240,-2287,125039,281667,318249,172913,78464,198516,318486,221246,-29901,-289178,-394888,-252352,66922,292438,194761,76827,48339,26968,65208,89028,74056,141044,147483,80144,119439,138356,110461,234687,299647,164325,177781,286211,226779,35731,-14577,-18560,-87275,-72808,9386,-34306,-99113,136792,346184,117672,-131142,-160908,-186583,-241403,-66124,253660,331754,189919,242747,414391,315217,-34412,-230866,-141166,1071,-51955,-133006,-78986,46932,179495,237181,42558,-240048,-310915,-187556,-59577,-33017,45589,181496,215081,116232,23661,14116],[-5231,18405,85228,68892,-10586,-79102,-65341,32205,81117,69348,27927,-56510,-31972,76229,-20409,-49580,225038,329761,121958,26502,101758,31251,-56508,10789,181643,237776,120726,2783,-141591,-369319,-367876,-61995,88240,-120883,-291417,-253152,-232279,-172510,50973,223520,285782,320821,223196,98313,82143,100775,40412,43708,75011,89510,63140,122989,126632,60492,-39704,-125049,-96123,-22569,-83723,-213933,-245169,-143758,-67536,-115900,-45793,155244,186001,160196,252640,210547,53844,-2928,-71518,-121265,-63069,152708,103192,-154687,-225991,-53589,79645,209090,335693,216409,-69926,-172414,7687,219355,273014,226220,187873,46789,-214953,-424331,-356818,-64679,78058,67205,121837,159222,54875,-109025,-154248,-86914,-126662,-365770,-519652,-252560,84863,120762,37181,-32153,-80637,27218,95649,-54696,-160853,-88437,-19543,-79930,-121318,-16603,36004,-61795,-24221,103163,92052,51994,-62001,-363205,-475998,-208795,47706,88782,-34796,-179861,-257249,-151409,85107,153565,-109756,-354925,-243653,-45660,44655,34099,-169969,-340583,-88814,175114,98471,-229558,-209050,111628,339981,95378,-260925,-329427,-214792,10144,134312,-17718,-82509,57123,48889,-13804,100994,128826,-91985,-196692,-66480,86392,219592,230175,-52398,-263880,-191914,-169632,-238330,-75926,-6116,-128779,2813,279785,176533,-128097,-253907,-330352,-364565,-116536,56218,-96215,-210677,-168642,7941,183411,131385,-2767,-34645,13772,59897,-78024,-222980,-180588,-104575,-173654,-228929,-236626,-273292,-231015,-225166,-300582,-295172,-199289,-203475,-296110,-287117,-268939,-347515,-339251,-245007,-302762,-196929,100134,172712,181274,270967,219769,9050,-158770,-151225,-72172,-67501,-139950,-171770,-216238,-219992,20828,294963,353929,257791,89083,-38371,-138961,-298595,-341220,-242570,-126642,51524,154787,-3126,-263478,-294203,-130247,17937,54608,-1175,-76341,9929,136697,57968,40222,151410,95534,-68709,-142281,-116866,-46867,20251,52363,107367,227090,225366,111306,45673,-43146,-220422,-359881,-308925,6729,300419,275507,137331,189793,167354,-40495,-159299,-180553,-167313,-105205,-92746,-60977,108067,332083,275120,-18099,-70396,129548,169201,31652,-92018,-67164,60779,87017,59478,91405,115847,136906,229038,215387,79698,-146939,-385392,-335322,-128616,-93145,-101356,-58215,-163993,-281234,-93469,212978,220352,14830,-68910,-76413,-152137,-94105,53058,43524,-148138,-94891,40003,17834,58499,253529,350995,260201,58354,-17912,79711,140416,166336,242168,148641,-68440,-111238,37225,238029,374498,317386,35547,-108823,63439,248685,270597,250997,286701,322485,261772,248244,137373,-49741,-572,106751,-2720,-150852,-65614,199829,314979,143146,-149643,-335330,-260956,-69088,-108970,-271995,-299560,-230137,-101076,-65270,-246351,-339836,-156895,45495,126320,193422,203130,93984,85043,185409,158039,82052,61570,-9418,-201992,-434369,-467728,-232395,-2074,100978,122335,267153,396962,365485,185477,18163,39461,150327,155954,109049,39663,-129243,-307013,-360407,-332087,-181200,123891,330470,298973,152352,35390,-44944,-56591,-81522,-238494,-355851,-197722,36162,66088,-74118,-193864,-81773,168793,204881,92888,165397,367501,344982,89732,-75372,-69070,-61563,-78349,-9486,-93255,-559994,-1120965,-626391,1504014,1275712,-938818,2788358,6735793,1326418,-5467608,-4622771,-1989286,-1225829,-429192,-139937,104767,138730,-128643,-175899,-17631,260676,389531,101963,-39822,336925,327986,9928,-83261,72717,307661,320163,17264,-166929,-40674,-39632,-52565,143656,293114,179451,-93745,-224008,-63324,141175,229599,362980,478582,250353,-183468,-449298,-346390,-76508,93967,272252,411221,298667,74315,-45580,-152552,-356398,-438395,-355080,-360079,-203162,272721,651785,599376,325165,108070,-103260,-298873,-265092,-56383,60486,58741,-31804,-217765,-327813,-232517,-54508,69707,74662,29563,63758,195776,233933,177565,199277,196415,64645,-18651,-7227,144203,401750,403738,212137,138104,103061,68104,83749,9636,-119097,-254798,-317439,-246239,-90962,-103282,-187386,-177409,-116168,-72763,30756,239992,334819,105683,-267044,-386863,-105278,209603,304002,240585,83189,-124179,-185040,-74033,38310,37400,-132202,-185158,-148425,-86246,62613,223457,251328,127806,-65190,-152471,-24086,202656,206389,-92,-25973,118832,141577,23595,-99953,-128634,-85122,-108602,-211001,-122288,38319,-6632,-203650,-333324,-287228,-178644,11894,159620,103098,55937,90302,90446,121495,184767,97486,-47181,16221,225241,234141,66629,-24999,69357,148004,31821,-160074,-211417,-60812,63674,107905,123037,-8740,-145350,-214087,-362543,-287621,7177,135871,53350,-27685,19107,95582,40080,25415,136587,180040,189797,254735,117382,-166055,-166061,-13250,-3982,16292,143249,168178,-54761,-228899,-179764,-215956,-267705,-86396,236829,254137,142539,171806,92328,-101548,-101550,-93778,-248219,-198245,214048,392080,193805,27888,-25093,-3888,30420,-35272,-148530,-81530,9433,-33770,-17206,78122,168257,94749,-161713,-349257,-305670,-171850,-7387,44636,37240,79135,73651,15289,87929,227834,312251,334638,227453,92749,100338,65377,-164192,-386159,-358679,-167193,-22608,83961,189329,126681,-10472,49113,198363,138524,24896,125235,197779,54053,-110981,-165592,-142769,5081,151437,191312,142791,-30122,-258784,-367024,-233828,-144450,-296085,-421732,-276150,99225,391927,321651,111569,-2856,44983,132970,127616,92733,108810,116676,53952,-69894,-119324,39991,250427,298487,198563,53298,-62017,-132152,-181698,-38609,163869,59117,-168807,-204642,-98059,-49962,-51330,-65997,-98273,-78110,187451,488900,460685,172416,-107489,-155893,-92047,-51896,5221,-1866,-36974,-34187,-129062,-183821,-75117,-100258,-215695,-91061,51333,35680,59482,252254,400538,379675,241174,-60053,-378419,-330787,-129778,-107949,-50786,111219,123633,8217,-126573,-258421,-258438,-129024,-100099,-126178,38005,308761,332568,77461,-40649,98426,156644,43889,-30498,-53058,-179548,-273481,-303211,-273517,-61847,172625,177615,7271,-95874,-161052,-332453,-369187,-217504,-56330,37756,-33870,-149475,-126018,-138021,-252487,-234868,-108639,-138144,-335330,-369363,-110149,149205,237964,204942,23387,-170305,-140180,26938,69360,-92983,-207590,-85101,43293,-16500,-170097,-276683,-189615,8504,82224,32061,-38963,-103660,-70652,-21277,-187642,-420059,-344017,-90515,22759,40348,-53868,-278551,-390769,-278593,-7252,330027,503247,400940,386438,617459,715078,403115,-116958,-368081,-344275,-126725,49243,154650,816716,506182,-853709,-639397,186012,-281046,-378019,-73693,-113128,409044,1420025,1318197,-46887,-960952,-123548,680488,-250846,-670469,277943,387217,224470,680075,498945,124954,117370,-28820,-325121,-435370,-258681,-124362,-193026,-290915,-191886,29617,72321,88855,121054,9156,-70965,199094,441615,386583,202716,-48690,-249354,-319994,-388848,-389548,-267589,-165641,-122176,-104105,-210914,-271136,-63662,129830,51705,-66574,14472,165572,319206,353249,223939,145208,260372,344918,234604,15092,-216824,-326595,-229060,21911,200217,131949,56795,56527,94841,188064,198175,148197,170436,151034,100143,128718,152269,188795,398234,538108,425554,364403,331001,226632,89527,57962,40381,-51502,-78824,39018,52642,-47531,102228,264907,95880,-111766,-112557,-151962,-242573,-73836,243532,286475,116890,165223,400200,296662,-115085,-266804,-85143,36184,-70451,-114091,-407,106700,168059,215489,86033,-161892,-258221,-167604,-84529,-67084,11246,116213,126887,50387,-5243,2963],[9756,100262,208945,154277,8322,-54111,-21308,72473,102236,84352,57893,-18561,-26111,18036,-96881,-72519,217600,329601,164812,88183,125546,35184,-50115,36511,188693,223690,167940,109914,-52487,-253274,-186496,-7265,-5860,-204788,-360292,-328121,-264242,-211487,-76555,56702,168495,281106,256556,196064,201824,120385,-94017,-145845,-2134,181480,263979,150450,18119,15852,-7419,-121204,-131105,-61144,-160254,-312179,-313776,-178451,-102050,-116799,-12663,158058,196460,218901,288470,228271,105700,46517,-72955,-123788,-14960,180826,106948,-92369,-141843,-9494,43838,123803,266710,231521,-6153,-128982,33463,243860,287363,243020,204306,95786,-140249,-351420,-301499,-56415,6507,-26383,66681,140408,110085,15321,-92175,-155841,-247613,-483445,-585300,-228094,151269,214731,126591,24564,-72911,20024,127109,-28657,-189585,-140075,-81679,-152991,-104920,123155,177429,21646,32616,132925,75236,12002,-124690,-443281,-536206,-253243,-78750,-133049,-213162,-245016,-246726,-106322,147892,245290,16322,-251198,-186131,3337,100729,81609,-136294,-272415,17371,257157,29237,-415418,-331958,117661,414728,128255,-261689,-342435,-149363,155355,275033,51351,-41133,143136,177855,142982,219785,155028,-123692,-227642,-24985,209053,317508,246971,-30682,-229830,-176932,-131462,-185520,-57952,1477,-81928,76003,332619,234221,-8340,-139489,-302461,-318217,-37455,130570,-42554,-205935,-220723,2226,258947,187496,-27231,-33574,101419,132312,-76299,-256941,-225604,-137885,-101553,-104244,-149059,-192293,-113609,-125994,-252053,-175686,-37078,-121407,-281290,-304328,-292393,-341682,-299400,-243366,-338596,-312956,-28299,126416,161322,195077,115557,-70083,-171915,-71275,42884,-33177,-189721,-223269,-210938,-184785,66535,333073,333639,182609,4070,-126308,-234442,-362854,-378486,-306607,-224485,31875,229940,48419,-265528,-253863,-27853,100377,69416,4680,-36352,38948,129267,46104,58098,153197,53281,-113550,-130674,-65453,-64938,-76117,-36587,66163,251080,324771,211570,83106,-11088,-135769,-254943,-240419,-5825,245307,256800,198575,285277,262515,30287,-82323,-108843,-112655,-47310,-13935,-2478,112179,313158,260366,-26116,-59063,172868,193764,5496,-143149,-99779,64108,126532,66029,67228,85535,90624,176192,221876,117233,-134442,-342878,-294848,-175847,-195755,-192561,-120951,-228721,-330445,-98957,183480,187545,9234,-141608,-214787,-211565,-120187,-8103,-35260,-171330,-47597,149438,116660,89209,245129,331121,214047,-27354,-92920,58267,185945,282505,388148,290784,99677,52776,50564,122839,240145,258551,50544,-103444,43046,283829,343104,249618,224367,334486,365251,301952,144996,-39863,6152,106751,-23242,-192893,-84834,235416,410188,229649,-91264,-264645,-190690,-36947,-67169,-176471,-193506,-142538,-5856,-7962,-249304,-389161,-215681,1809,94824,166648,197207,84502,54220,159668,138367,42866,-6226,-39910,-128175,-314141,-383019,-149590,47781,112329,117018,240942,361463,352739,218844,71688,33340,63281,70273,82319,85717,-54267,-276562,-415472,-429508,-226634,57513,238881,219824,58634,-75564,-110147,-61074,-38526,-161229,-363419,-344867,-163064,-68373,-117877,-219172,-181263,58453,184584,118998,173546,432189,538779,283413,-90489,-287430,-332936,-209901,50398,40072,-605919,-1334721,-735249,1702950,2092602,-170649,2246929,6986450,3110272,-5208884,-6992867,-2939725,-468227,-77934,-193102,157516,98485,-337879,-323670,8222,352625,607836,403154,247158,446107,293730,-47507,-84542,141668,328235,307956,108995,18821,141545,104821,-23809,47617,236404,125210,-127079,-175120,-29765,83926,122486,222707,322795,135568,-236385,-402621,-216802,60780,120605,190944,272883,117636,-89487,-149956,-206550,-330921,-305403,-196741,-242273,-155423,241079,471048,306449,93571,5148,-190643,-376843,-262444,-12903,134120,171052,67209,-181287,-337066,-264389,-110729,-17994,19561,91539,196066,326978,381148,334463,314542,239071,89895,37762,6782,22290,231902,319480,204093,111867,66962,28374,21064,-33164,-175451,-391490,-400964,-215212,-72384,-181305,-299303,-258938,-189733,-168272,-41636,181197,268469,62824,-272753,-343601,-9675,266730,267359,157617,30247,-65334,-42370,41318,27739,-64159,-155548,-76089,19678,74883,202657,316019,313239,140673,-140114,-279184,-93469,214447,248799,30760,-19462,80592,69754,25261,12749,-16551,-50882,-171617,-331063,-240180,-48376,-66182,-265763,-376862,-271272,-173338,-52740,73643,15634,-31936,69843,193104,301319,337778,178991,-14674,-4746,83104,73011,-46541,-119461,5447,75791,-51158,-203902,-251605,-167813,-42070,19729,69614,4220,-85549,-178521,-326627,-223812,82007,215103,142103,13172,8316,79513,32966,-8436,83730,173182,236994,282044,70189,-227260,-225972,-71955,-43397,8302,148067,157119,-46148,-242280,-299323,-340099,-341238,-160268,128995,67589,-90782,4397,89562,40191,54152,343,-225919,-261439,121994,403273,310613,162164,115600,136882,139368,16236,-173970,-187141,-97953,-65021,1363,76691,136409,80621,-180272,-391643,-324294,-136005,40303,109939,110339,124034,82888,5579,86349,270896,418013,450382,287294,62014,71652,85954,-123628,-348202,-317035,-133380,-35059,30367,191343,262887,109874,52477,147147,112282,-16575,32200,157083,82204,-159903,-253746,-149334,98251,298422,334376,192945,-41320,-257326,-323558,-192271,-49853,-118979,-300419,-238016,51133,314152,302550,163052,51445,109163,189844,149626,104542,137011,166902,118775,-94524,-287258,-131522,191023,279898,113232,-75448,-164636,-159956,-170631,-119301,55631,2221,-209544,-270193,-89754,46155,-5838,-92882,-126014,-49353,273305,554258,462657,158322,-58730,-92018,-110747,-126530,-60282,-74057,-148878,-132429,-139251,-162251,-94056,-97493,-160989,-36542,77054,6183,35795,259014,401448,358719,188903,-207941,-562686,-369948,-75295,-112102,-135597,4383,37879,-42825,-113298,-203330,-198379,-86448,-93314,-174946,-79041,180579,210455,-8850,-56747,105933,151262,73387,42840,-1015,-192098,-347551,-341469,-256115,-76608,150740,169077,-46487,-163657,-175563,-302254,-347216,-192783,33859,176385,38327,-189019,-181940,-135782,-261299,-277677,-110490,-96743,-248156,-250690,11007,262567,284952,162011,-11890,-185212,-160595,50405,134937,-51426,-209263,-113282,26383,34382,-73512,-213370,-144395,91897,149906,71800,16103,-49449,-57665,-20014,-165378,-355439,-246740,10750,131231,64451,-134772,-343321,-404611,-297445,-34529,321202,523312,480652,416160,496496,582133,371102,-178255,-522580,-518818,-433056,-325469,373497,1499064,943111,-401642,-272523,-225012,-999316,-723223,-118216,-29425,500974,1426162,1416559,440243,-213572,181394,156244,-805654,-879469,455435,704056,624030,1020042,568882,39034,17320,-122831,-414312,-430869,-197142,-143868,-339624,-423065,-244749,46725,173324,216890,161747,-1303,-61636,170791,318988,245935,143011,-61998,-227671,-271772,-300182,-289552,-224345,-206447,-182439,-145969,-242368,-253767,4081,199495,15359,-135931,17900,210095,337379,376666,293567,230224,311852,339897,206492,35348,-121860,-235188,-220133,-63345,61444,73011,65425,71062,147541,289011,297953,209917,156022,95857,52121,67675,122011,246314,512669,686845,587335,439764,319424,206202,134485,121931,93589,-8008,-50099,90100,119218,-22233,18240,126584,68211,-48985,-28716,-95200,-228075,-107671,176693,214742,31609,31934,302126,244462,-156592,-241624,13774,80311,-89612,-106785,58385,158572,180162,222178,151339,-49695,-160000,-110693,-87910,-87386,-19492,42383,28215,-10042,-15623,1293],[23805,155221,283627,194640,5165,-38737,25188,123637,133700,87422,57765,-5421,-43695,-65569,-173188,-108284,181994,315046,205317,158533,140336,8444,-72311,26719,118908,127536,171976,173654,-19655,-163308,-26586,27364,-93020,-229426,-335516,-327215,-255956,-228622,-202134,-125812,29371,207423,261264,275263,313424,142077,-200652,-296340,-36944,289954,453363,183341,-56858,2706,38589,-120510,-183751,-109800,-202080,-350188,-338712,-206912,-139815,-103559,44336,188231,226341,265348,274660,205293,151668,104691,-24979,-79935,9482,91953,47931,-47301,-90625,-24247,-20162,25657,159865,199465,44907,-82022,38482,225459,263951,241840,192663,112032,-57131,-236612,-202534,-28818,-37800,-70997,65689,171899,179622,143491,28177,-129555,-305182,-559572,-596532,-199749,185533,272659,182927,63730,-48000,23903,159767,29033,-173098,-154664,-95757,-159207,-68299,221254,274049,85997,73998,149467,61575,-30028,-198979,-487688,-494950,-203961,-144880,-320177,-369279,-297778,-222274,-67863,161664,274490,114754,-128105,-99924,55271,95021,49364,-103357,-158029,83347,258746,-18552,-440166,-372192,132087,459613,157535,-251574,-357101,-114241,256143,389365,167427,76739,235172,250861,214574,258076,121214,-185973,-272504,-23045,257841,334821,205987,-16393,-176225,-153647,-101540,-116541,-34062,-4029,-25687,165902,358468,263723,106870,-14961,-217750,-220521,15905,141589,298,-149086,-149593,105084,367751,253438,-8878,24290,198899,163066,-102463,-288869,-221051,-87642,23789,38855,-38965,-64318,32888,10859,-118637,18916,164923,-7466,-225812,-282566,-302987,-347157,-265195,-224115,-346834,-413212,-176975,61600,131056,106484,-10511,-171143,-198073,-27544,106407,-24691,-227334,-240381,-172193,-131923,85772,316447,268116,80754,-86317,-198093,-297923,-391180,-388040,-354638,-294964,15845,278393,117756,-195499,-195689,28047,126412,55269,8216,25587,108160,158924,74306,95291,168166,44662,-140767,-135930,-45178,-98750,-163627,-113090,16458,234004,378306,298049,146387,56738,-26183,-133997,-161552,-15520,194209,248157,264282,356817,314849,91353,4065,-17797,-33622,19064,64094,45900,99067,267693,230021,-19352,-34066,166766,135130,-76150,-199621,-131455,57715,157112,56347,10213,21436,15087,84197,164421,80871,-124880,-238704,-227031,-229235,-278755,-253617,-184330,-290313,-358133,-110228,121156,111584,-28222,-190083,-263310,-184858,-95535,-17945,-58109,-132579,19192,237337,199178,104452,189295,264630,150038,-85620,-122763,76439,262136,394523,479015,375419,199837,125459,28348,6627,109288,197238,69033,-100059,-11058,247695,340586,223894,179316,327046,434885,348982,171086,6908,18410,89369,-29222,-193445,-97025,206615,383920,200995,-99520,-225392,-138698,-11510,-20009,-68025,-54189,-7449,119285,91845,-197343,-399623,-276315,-83337,16887,116033,159540,39535,2329,106172,100821,12343,-61562,-73339,-51749,-149701,-250182,-103577,51813,100935,106634,184826,294421,329555,250623,124687,48045,5229,-18312,26307,101635,24100,-194027,-406553,-482184,-280992,-61451,82435,110003,-24528,-167894,-153537,-49170,13619,-76486,-334709,-416230,-264456,-154513,-180172,-241966,-218138,-7547,160049,128687,166197,462984,687108,451044,-73611,-405270,-456280,-229969,142138,183533,-536502,-1345566,-795665,1535846,2498015,617020,1755140,6626088,3847714,-5341141,-8780766,-3612919,428174,627735,199543,365881,20820,-567941,-403018,108400,436344,734595,674235,552716,506318,228034,-92878,-68653,188753,303788,266300,198449,214697,314020,269453,67320,43565,237202,97025,-157218,-159407,-48910,3020,25183,104331,173233,27693,-269950,-380456,-170420,105675,112114,118994,175406,5161,-204766,-237078,-253178,-317786,-220887,-77684,-100266,-38655,261738,312345,24926,-119210,-89485,-268434,-429115,-249563,-5106,139199,226183,156169,-93505,-270459,-252592,-154744,-83362,-1612,164437,331060,440507,463407,417993,383260,253115,109140,110134,37106,-81017,68757,224140,176533,81142,27201,-21827,-42649,-53122,-173346,-418932,-424626,-172736,-51596,-243301,-405089,-343306,-261222,-247014,-120674,69893,173310,55773,-227982,-253799,105216,307624,188514,46631,-16343,339,85405,127209,-3116,-172805,-155568,33438,161389,193876,280604,362194,357036,165420,-158552,-323317,-110846,228996,282049,76236,7013,51000,-2558,18621,109468,69557,-46565,-259166,-454208,-362628,-147224,-120668,-272783,-318240,-164948,-102459,-96496,-31217,-68332,-74195,98769,294534,438813,450795,224111,-28718,-75991,-67664,-55299,-123905,-191019,-79652,-28947,-119217,-201189,-257003,-255221,-136840,-50027,28703,47240,13541,-102603,-233441,-132417,135945,262604,207662,49311,-4960,59970,40026,-30633,8373,117854,239425,274701,21295,-266206,-279183,-135538,-65128,8015,132201,129511,-35165,-224448,-329995,-332939,-327675,-204513,3053,-110288,-305526,-157062,92506,160050,161357,80871,-182266,-317719,-27417,341307,386619,269409,227547,240644,216262,45433,-196975,-271556,-188444,-99262,-15090,46293,93427,55546,-187921,-375637,-262416,-33099,96135,128626,120239,115450,37796,-56098,42501,268438,462588,516686,336778,63538,65846,123303,-51085,-267974,-254104,-105179,-56432,-45482,131017,335189,220042,48443,57482,63911,-30646,-36444,97166,83259,-187416,-285585,-95284,184918,377714,382456,166961,-52665,-201553,-242748,-126985,80583,77409,-163774,-194430,-20577,162248,224795,175928,100515,162024,217348,158994,125540,170034,202473,163281,-96381,-393757,-250033,167364,274733,33970,-179803,-203870,-113144,-81607,-113090,-15878,-32913,-218324,-289035,-42866,172365,59869,-115590,-147478,-3598,324144,523732,382820,116898,5389,3073,-78186,-144641,-101640,-137295,-233219,-192707,-120777,-124351,-99688,-73026,-82470,2651,47789,-86573,-53827,193244,346501,330265,153875,-327476,-674115,-353115,7159,-73413,-189678,-122361,-73192,-78604,-72267,-131530,-148556,-96464,-139069,-239810,-203796,17052,58166,-83763,-18894,187733,207562,121345,113322,48942,-191077,-390436,-321044,-153060,-16541,154901,174047,-34316,-146041,-145637,-228390,-269060,-131965,135003,307006,103105,-222009,-215582,-90976,-210187,-276498,-117936,-83912,-164102,-127063,102300,332891,295778,91368,-43197,-157281,-143475,81311,189602,-18998,-205779,-125770,31511,100900,5809,-185403,-135873,123738,178135,105336,66808,-25114,-78211,-23990,-102872,-237138,-128520,112355,241268,114717,-161083,-335050,-332449,-254409,-64481,254995,458784,471590,369269,286080,333366,206578,-301004,-633700,-574372,-554855,-569069,467531,1830109,1153986,12650,175373,-422972,-1418722,-912224,-164648,45487,585860,1290369,1283352,769113,546607,547753,-218006,-1178093,-973942,495273,857841,862877,1133068,520171,-90468,-95399,-183969,-409660,-335809,-96378,-146002,-439430,-466255,-227477,48191,235955,313517,206156,893,-45800,135964,189863,84921,44730,-86570,-212775,-236385,-215169,-162733,-151430,-242095,-229838,-147082,-204858,-183632,67843,212300,-61984,-217377,22260,258384,336945,390520,376147,318564,344042,319417,168675,49266,-11920,-130148,-221257,-166249,-73448,42877,99461,89553,179000,343179,355675,240951,106456,-977,-46379,-39478,50076,252600,532606,677026,577357,394020,275202,185254,165386,167968,128856,23652,-2716,148088,163468,-11992,-79676,-15798,43836,27986,48379,-46121,-207227,-155792,71808,131726,-49133,-125425,132903,160255,-156440,-168529,125861,125433,-99541,-111699,83751,193282,206550,245563,223500,75367,-41063,-38184,-65571,-76131,-20799,-5042,-47711,-46849,-2647,11985],[30212,163213,284962,177317,-25453,-56860,47685,172968,172458,79901,25114,-26225,-87848,-156716,-232442,-156720,117146,282949,231842,217331,146319,-36443,-109619,-8992,2644,-10128,135292,171610,-47450,-102606,88470,41642,-159222,-214688,-241054,-244890,-196779,-216977,-289201,-268133,-94606,122380,246135,320916,381252,154533,-252196,-352809,-11688,376646,541827,189920,-91543,15832,84332,-120741,-247088,-178952,-223307,-335793,-315123,-213575,-168339,-87196,94269,218181,252623,276699,211060,144288,169973,145678,37950,-32185,-35165,-99795,-65388,-34498,-77918,-78677,-83619,-66627,24811,118101,70714,-36112,29507,172234,210237,221710,165297,101674,14053,-121186,-107060,-7861,-50855,-55809,111912,233037,238395,238886,168376,-34833,-304909,-563033,-528323,-160120,182805,279357,202034,91890,-3529,38558,172630,77937,-146012,-152221,-67776,-101978,-21427,248681,283165,93201,88879,154791,55317,-58778,-253702,-484187,-377507,-85615,-143251,-426670,-456019,-314132,-177314,-30630,129411,234058,158657,-26319,-24902,79451,33201,-35830,-64011,-24975,90944,173005,-45524,-350961,-350820,128729,440712,162502,-237489,-356675,-95529,304295,446745,286521,225781,303339,262556,209004,209688,30770,-253765,-303379,-51783,220961,265400,124502,-3642,-108170,-125118,-92270,-66641,-27829,-26711,28940,255570,364745,273434,194930,80657,-99696,-77467,65237,112811,34343,-54468,3266,262453,465432,291895,25151,112908,284577,155700,-144852,-306761,-157365,50834,163695,142421,54926,77311,176249,148575,71155,251466,360926,112585,-136858,-215165,-283266,-352134,-251738,-191602,-319034,-460076,-288994,6572,102136,24129,-139785,-283880,-238714,-29639,99064,-49496,-239435,-205484,-95349,-60824,90624,260233,174052,-17395,-144130,-213562,-271646,-336045,-353573,-367362,-308065,20032,298424,187675,-73294,-132836,13497,79933,17833,15417,101512,207821,227958,141661,138226,183415,65714,-144389,-164771,-74855,-145650,-230147,-172417,-34039,191719,386143,352266,210698,129919,70110,-37271,-103267,-26432,152764,246610,307213,368850,300972,131220,78903,65235,45390,73479,112682,62187,65707,206276,194651,5277,11644,140751,38820,-166473,-226118,-143882,44838,174702,47602,-51797,-49625,-64019,-22313,49254,-32363,-134393,-113813,-155281,-281843,-330827,-272294,-228004,-317417,-334282,-110928,46605,9908,-96307,-204687,-203021,-76437,-18434,32981,-7369,-42337,82486,268465,227360,91865,104033,168804,78595,-106847,-106831,113118,335204,479099,508640,386251,201101,80540,-25544,-75436,16448,145740,82063,-105200,-93765,141497,262814,187866,172494,300642,428150,358557,194231,55925,20393,56638,-30095,-176360,-113322,117513,227965,53804,-172173,-222987,-109364,11368,26843,23392,71542,132669,239745,201934,-105312,-355811,-311374,-180948,-74964,58904,81818,-47470,-58036,40327,50064,-6776,-93606,-95106,25428,30098,-89767,-82853,26354,77174,85697,104890,206931,296973,264565,155435,79144,3250,-69520,-33876,85958,88246,-82019,-345117,-488778,-345311,-203497,-102452,-10264,-79534,-215197,-159556,-19471,62223,-8980,-277370,-397695,-249076,-177483,-251421,-261991,-184919,-10215,141317,116020,135417,449318,757410,567341,8491,-356405,-392721,-170134,190232,256930,-406458,-1165965,-776996,1078562,2342709,1071825,1458859,5971883,3714364,-5721346,-9542809,-3917540,1025836,1382318,883866,658798,-92414,-790553,-413662,256718,503154,759089,864288,780077,498461,174740,-65924,4684,240417,288438,233948,259638,365534,446960,418554,194715,123181,271291,86267,-186936,-194199,-127333,-88661,-46079,29805,71920,-44185,-279473,-386027,-206949,51948,63812,71223,155717,3556,-237820,-274638,-260840,-297145,-182270,-11960,24451,103652,313576,215016,-155257,-248142,-151836,-318316,-450173,-238114,-32297,78062,210076,207342,12571,-154801,-199237,-168253,-107872,14565,231712,433980,507589,461108,400687,381738,239467,117895,171897,67766,-140661,-35550,158842,148869,59302,-1788,-64963,-90221,-50995,-124630,-344120,-381818,-126011,-29848,-262696,-461100,-393087,-295777,-270149,-164376,-44528,77037,83337,-144697,-143302,211109,326741,94955,-57460,-44180,46389,162246,177464,-25451,-234600,-111414,117120,219617,226115,270690,343514,358718,172740,-133509,-275391,-80245,228678,292345,118657,32691,19138,-73072,-7321,158279,110645,-72549,-348667,-549063,-453647,-222714,-146210,-217273,-172312,538,-1458,-127779,-139764,-131317,-55971,170392,368044,497841,483960,209409,-91877,-192235,-191809,-115205,-145099,-221428,-161595,-134330,-148253,-141148,-222346,-311244,-220284,-106823,-2614,108331,126296,-13221,-119937,-35448,163132,265741,226772,65846,-25205,34672,52501,-41164,-69575,35420,201772,229968,-27781,-288996,-319885,-186421,-64176,15514,98404,90151,-21155,-164086,-247340,-221014,-261555,-224418,-107475,-227025,-435327,-263429,100388,215311,165931,100080,-134342,-350555,-187031,224545,398494,326199,291154,289681,242575,48135,-206121,-311753,-235956,-110121,-35452,3394,48374,28731,-176834,-308477,-142907,107037,157104,109239,69308,49445,-52197,-143211,-19676,223960,431415,521273,370340,100485,85161,170105,43708,-145527,-165706,-84428,-81001,-127551,12430,311477,294429,49562,-33848,15821,-15524,-73818,16554,37412,-208867,-275793,-7594,236959,356721,312698,67991,-75828,-122250,-153953,-54458,200741,222533,-49891,-165179,-111931,-19413,110267,145427,138807,204778,218743,155658,145482,187628,211389,186746,-63006,-401091,-280310,177156,275502,-15403,-225229,-171788,-5689,73148,3001,-13259,-31436,-201807,-268311,29591,294052,127055,-122329,-140549,71881,354315,426632,248211,59296,63582,102140,-1853,-98471,-94076,-154488,-256472,-199072,-76872,-70819,-85884,-35210,3240,31849,-12452,-205554,-186572,68474,246772,297117,146969,-370385,-666187,-282916,87472,-4765,-194031,-233439,-185246,-99539,-30582,-77828,-136486,-165382,-225934,-303397,-304091,-146064,-97298,-149110,34775,299124,293752,162614,153477,89129,-165392,-378420,-246793,-7324,88425,178368,189372,40868,-47445,-80404,-130945,-138142,-30787,218777,383690,133732,-249947,-222874,-16598,-114379,-223681,-109401,-75072,-87335,-27594,142876,353379,284233,22290,-67035,-99210,-90358,114724,221985,1282,-188555,-103475,76218,177810,50623,-195076,-153583,99050,148045,110568,100824,-20743,-107712,-19111,-8948,-96965,-23938,191966,326444,173707,-134917,-263999,-204677,-188095,-123228,121043,317935,381809,265791,62494,66783,-23126,-432032,-655474,-513504,-504961,-644935,408357,1764078,1132060,302471,587666,-353232,-1440026,-904499,-199621,100710,655626,1075607,941524,795403,1077150,880771,-316717,-1267667,-910447,432556,824525,844971,976982,376795,-224239,-196270,-207065,-322543,-185663,4203,-140116,-461002,-416761,-168209,14971,226103,349360,243417,17957,-23584,109843,85548,-57503,-60813,-108762,-203906,-215243,-147152,-32897,-48395,-227276,-224949,-93048,-98712,-71462,127024,186657,-133135,-269389,33549,294259,318407,395127,453166,388337,353722,304465,156713,80317,104411,-17486,-215172,-252762,-159179,43142,135189,106109,191472,342571,354806,234548,39976,-110478,-160299,-154857,-48737,192929,443616,504426,390012,256569,223391,177302,182168,200169,150496,37269,44003,197473,194441,545,-154870,-115485,30203,86751,82068,-28394,-187638,-199640,-39449,55219,-107305,-259901,-63941,54704,-125319,-71835,216655,163729,-90741,-124495,69170,200525,225184,260056,281318,189049,69897,28177,-19931,-25805,24061,613,-74375,-47312,31697,32226],[22810,119582,212439,109571,-77495,-117561,23536,199428,207216,64812,-32336,-77370,-148662,-233963,-270112,-213489,31576,231214,234448,247654,146627,-77246,-138070,-48063,-111272,-130944,78937,111144,-112606,-70335,145330,43066,-189631,-183131,-117540,-100327,-91196,-176252,-315174,-333048,-174712,50629,223316,326176,382161,145876,-245702,-298917,68614,413692,486397,148678,-96164,36244,111646,-119581,-307891,-268773,-244155,-291820,-251710,-190869,-181153,-78276,113232,217863,246630,240064,116770,64290,153459,157182,83374,-16060,-149190,-319107,-195648,-54482,-91264,-132833,-117112,-137363,-117241,7995,72393,3749,11647,98423,141034,184690,134466,78876,59976,-37638,-56436,-18994,-44155,323,172498,287288,262376,271008,275659,74739,-265625,-483274,-388617,-111457,144578,234818,188528,111509,48758,55890,150720,82134,-142942,-157983,-20832,-8580,25857,216369,214582,40964,79399,156882,59111,-66189,-268023,-436592,-234718,46345,-101462,-439243,-449866,-282877,-115834,6221,67269,140615,142642,23856,1836,49383,-64921,-132829,-15601,95240,48841,28585,-62167,-229929,-297526,89648,344679,131398,-220076,-325830,-72296,306699,434157,362152,345331,317599,217573,155310,99054,-92141,-295381,-294813,-91361,119374,136226,34595,17974,-28249,-93647,-107926,-61082,-54285,-65816,69120,324326,364362,280500,245955,121177,7600,74277,119982,78772,62304,46880,157233,386619,500924,278040,49115,194295,334574,124725,-182476,-299333,-47605,243823,276323,168114,100633,186421,276061,246578,263144,465437,503485,210510,-32610,-112001,-224947,-341752,-262106,-155014,-256827,-432272,-319312,-14126,83570,-39943,-253956,-391755,-293011,-77213,27495,-95695,-216069,-121031,5191,16546,94037,190844,76060,-83821,-138687,-147917,-137153,-182246,-266086,-329400,-252438,50609,291495,232401,54814,-79714,-63567,-20803,-23928,32207,177697,314614,322456,229410,168384,183408,99386,-126221,-211550,-149518,-193573,-265639,-212750,-77806,147620,366150,370498,251801,175285,117503,3199,-85257,-41245,115202,233373,299242,303437,224767,148597,122997,106606,91068,94531,107926,30434,11894,142886,165183,44658,77772,128227,-44563,-224535,-205201,-128270,28309,177540,56145,-87875,-100316,-123962,-117552,-95647,-191906,-169078,-11668,-96360,-319866,-344905,-245657,-233767,-288351,-246039,-86593,-18648,-94454,-182508,-190130,-64041,71164,83756,121011,99618,69556,118761,225057,181537,45547,10124,60400,3808,-101395,-66472,133390,364803,517039,490990,332439,111264,-52982,-88928,-101373,-26736,105938,86212,-114032,-186659,-13017,129681,154220,205552,257877,326979,307155,195420,79693,4886,14775,-39950,-170301,-139848,-4490,-11854,-163816,-276458,-245016,-100348,30060,61322,71777,145042,236327,323279,285062,379,-256593,-297772,-256895,-143979,15693,-25978,-164217,-112324,-20213,-7225,-20664,-102351,-96055,96753,188316,68872,-54081,3816,57098,55999,16611,110081,250110,244973,146029,111685,60045,-55518,-65900,54125,127464,27120,-254657,-450256,-397724,-324727,-264436,-108414,-92710,-203945,-122952,27947,102855,38387,-196047,-301685,-143335,-148589,-316773,-271156,-92729,45343,132029,80863,76510,387482,735609,615418,150536,-151721,-178768,-77104,145341,194698,-316557,-890669,-680695,492533,1622518,901507,1412107,5467536,3152528,-6076094,-9117371,-3752130,1083059,1879748,1583149,924144,-222176,-967348,-373770,416048,543205,686596,934232,858179,423392,163239,65592,159070,325230,325939,240608,284597,439872,517719,504053,307497,236755,300065,80310,-213342,-271895,-245735,-177013,-88353,4110,39689,-62818,-261016,-399309,-288887,-68418,-15114,50945,212795,103795,-184746,-245991,-212522,-248731,-163698,5897,93832,209688,353397,186418,-184829,-258631,-169308,-327994,-435011,-231570,-79830,-17673,139962,207778,98257,-31031,-119490,-143561,-84639,65081,287350,486057,513518,380516,289127,308086,204250,115187,202879,87524,-146337,-58745,139623,128161,45531,-14341,-86044,-110599,-37652,-64568,-224848,-291789,-82685,-12174,-234557,-444813,-384073,-275222,-229531,-153851,-114982,9974,133823,-41711,-39665,280685,319665,15454,-124445,-50113,52305,168087,197586,-10552,-205906,-18749,155788,168774,158861,180071,262097,302443,134876,-94727,-161495,-21594,204628,275255,140351,33852,-29842,-142643,-54460,150468,107790,-116927,-414465,-591407,-489201,-250792,-128556,-110280,15784,170433,84964,-151616,-227307,-157839,15098,256839,394786,469016,419621,129388,-185149,-319562,-257844,-97091,-108950,-202666,-215032,-211713,-131039,-37132,-158247,-330275,-285370,-156913,-26304,170881,223207,62372,-23321,45584,163779,221946,188252,49738,-55634,5141,60818,-44308,-130246,-44866,138840,155969,-78834,-308678,-346257,-208905,-37720,37559,64245,49694,-4655,-62762,-70177,-61376,-183691,-229591,-177695,-260194,-449129,-287297,106940,186575,54883,35351,-97199,-343235,-298948,94810,349205,329081,301909,284055,219489,31796,-191853,-298975,-233142,-86849,-34372,-34301,8572,8914,-144429,-213561,-8335,242051,214865,68129,-19460,-55794,-159399,-217870,-70868,153686,338109,470172,381740,155265,117667,211630,143127,7569,-54684,-73040,-104163,-192457,-134769,193431,311199,59567,-91384,-10811,15715,-89501,-80581,-54011,-233491,-243999,77469,237988,235340,141320,-74082,-115075,-61458,-93857,1857,265858,273487,17662,-155636,-201969,-171482,-12029,79537,161007,234009,196872,138136,152599,173607,186877,193218,5254,-306496,-220991,197933,268595,-20697,-195841,-86637,122783,247397,190168,65530,6196,-169807,-221925,105556,376241,178473,-101628,-88561,177237,375632,303462,99679,525,95136,173848,88680,-11092,-34584,-102862,-199277,-147422,-12932,-1441,-47633,8618,78499,55526,-71387,-300930,-313645,-72436,132051,260445,165133,-311981,-530616,-178040,138333,75127,-140957,-294518,-270104,-111086,-15712,-67307,-169680,-272618,-322014,-339716,-351351,-275583,-234021,-211888,54579,366055,351226,174448,152479,117121,-109975,-299889,-135807,127003,192275,203417,200790,146915,95330,-2821,-38066,23860,100011,262271,380066,117261,-272362,-206090,65523,-2184,-123830,-58650,-38456,-18089,28356,130533,334059,271737,-17782,-84118,-36701,-18817,139861,221981,7773,-151951,-38976,162577,256283,59842,-225823,-177712,29756,60012,77823,113992,-18420,-121380,-961,89281,24541,42724,235510,368953,223672,-72128,-158617,-69249,-139463,-214664,-47260,155328,260771,150792,-95296,-118230,-222846,-511901,-576350,-385912,-376390,-597326,226112,1403746,951976,452564,885392,-52941,-1094166,-716444,-214737,126599,692769,847592,481331,516271,1257748,1114438,-136309,-1067307,-699853,339922,654021,581618,620461,188442,-328532,-273937,-206840,-195674,-29150,69699,-138087,-407528,-308831,-108966,-54458,134536,306188,249276,37911,2054,104706,30250,-142316,-132169,-113831,-191739,-197832,-98912,71749,66053,-145681,-155504,4876,46471,59349,185452,159301,-154073,-265384,45644,294501,283226,388060,498643,417680,343156,310854,192406,142549,217096,98601,-181090,-289998,-173264,55346,142513,115920,194090,298009,302597,199614,-22442,-203169,-252053,-242274,-151971,74807,269360,236333,99714,81607,179777,184013,187983,229117,172520,39184,73079,225059,222726,28945,-183008,-149208,29409,103969,56800,-48045,-170225,-219617,-123359,-1419,-130995,-328280,-229266,-53709,-80540,23980,262140,188298,-61779,-139508,17585,173731,215238,242371,305279,270143,150652,76082,41061,55623,112683,66266,-40974,-8861,78539,53667],[-1021,37780,91494,17644,-133496,-206589,-52558,182614,221356,45470,-97988,-143403,-207398,-278591,-289253,-267232,-55343,166463,211431,243116,146062,-91679,-135780,-66008,-176899,-187241,29587,24517,-176854,-67323,138758,41322,-172170,-148006,-5647,68411,39428,-113751,-277557,-313451,-198739,11391,204380,293497,313965,109077,-201101,-165203,177155,393481,311635,60382,-90651,40405,107081,-113524,-349204,-364973,-279815,-245276,-167453,-143278,-180350,-82433,94063,169301,188253,159315,22962,-6582,111047,139768,92728,-43022,-286544,-472683,-294701,-94685,-109038,-146463,-103521,-176893,-235876,-93166,62753,32405,-13315,20241,73545,136178,104738,56716,77628,1655,-67371,-73514,-37898,58511,203729,298380,238242,226330,302793,142530,-210315,-342207,-218126,-65349,80193,154587,151557,117532,87482,63403,92124,27018,-180819,-186440,17428,81925,65514,164096,119552,-37135,60818,166638,72794,-55103,-240432,-362745,-119596,131385,-66752,-380329,-360046,-210910,-52260,37026,-1549,28262,83913,15020,-36264,-42989,-174796,-205949,35637,176183,-14837,-121873,-80949,-144429,-237075,15041,187493,66950,-195699,-261163,-31734,277690,359309,363692,386158,265336,134238,89330,-29194,-210654,-287572,-236455,-120667,-3763,-3485,-31016,54883,59308,-61572,-142530,-102024,-110998,-114718,85792,356952,368830,301008,263755,102005,59130,183231,171335,65909,84218,120325,236654,403838,440658,209910,50788,236185,333818,89323,-194258,-262069,76114,428730,330457,112515,86240,223354,296939,275309,397350,601009,557676,265071,63397,2061,-135275,-306666,-285020,-124169,-171220,-332031,-254092,9250,78234,-81119,-335125,-474404,-357749,-163170,-81873,-138146,-154952,-9943,99644,78682,102055,134610,-1466,-103497,-60224,-868,77903,41659,-131639,-238308,-141548,99199,258136,226341,135116,-47515,-164644,-129247,-46325,61043,238927,400603,417280,309079,171312,158569,125392,-93636,-258685,-241792,-226679,-262901,-231368,-109397,119978,341403,360281,253997,170472,97584,-23705,-108531,-60183,69148,183318,224356,169608,113914,149463,125241,79762,74439,67136,40537,-51517,-57615,90629,148531,88549,152777,147725,-82900,-233728,-146368,-91022,8759,166153,88493,-78725,-114980,-153664,-183712,-230499,-346589,-222806,39254,-53987,-326088,-317638,-179224,-193788,-203295,-106019,-32771,-61036,-180931,-267014,-162347,90047,197336,166535,201741,216388,163420,111865,113553,68675,-29655,-75343,-47428,-73517,-89938,-31295,107607,322041,497312,448989,244546,-26462,-207848,-132287,-69754,-30395,70840,82885,-113898,-263382,-177427,-22899,130623,260993,202986,149056,191204,166099,71724,-21978,-27026,-69567,-195330,-177860,-123237,-253689,-371989,-364344,-269680,-106837,37446,72573,68588,152351,279653,350596,311419,89284,-118495,-227529,-284422,-163471,2542,-136340,-281562,-148749,-61879,-63170,-40241,-98727,-78493,150175,291429,194064,11461,14192,52547,24090,-61555,14132,181741,181924,88949,126915,153510,26262,-46300,29049,137171,99819,-161856,-367822,-399110,-381576,-353646,-152029,-61521,-140366,-51804,89169,136058,74170,-101441,-165947,-6593,-98146,-361097,-258254,32235,131600,126944,28957,-9105,280850,627993,588135,306114,124736,91455,9756,8411,-24716,-371655,-662577,-543158,-38370,505410,35676,1547566,5429640,2594286,-6110157,-7627853,-3057753,666787,1965106,2036922,1059505,-339598,-1064080,-312977,545881,541231,525852,861345,768273,300288,194585,284217,382286,455265,426336,292389,282509,435998,512690,486538,353818,319981,293503,70804,-228478,-362814,-364817,-246717,-107618,14712,65857,-31682,-215369,-392647,-364679,-202724,-103619,52403,309701,249823,-74162,-159923,-115017,-163476,-131950,-1933,94055,232948,339171,202222,-74921,-161870,-147991,-298082,-383900,-225341,-124848,-101106,54882,164363,136560,63165,-35597,-86737,-20553,140966,332163,485040,460101,249541,119925,182278,156020,103841,196183,93367,-105044,-15201,153002,108124,27723,-14549,-77523,-101465,-28954,-34900,-135698,-191589,-52898,-9983,-178363,-362626,-314857,-206275,-148379,-99026,-118717,-9142,187266,57873,34563,295239,285024,-29948,-139008,-38404,14699,107970,200626,56580,-76405,105372,143219,26210,18564,47657,143014,191374,42707,-71612,-31189,38466,163574,239386,132092,-3297,-103572,-211094,-113446,102996,78994,-160052,-436120,-571189,-464368,-226483,-68872,21701,187870,287001,122377,-166449,-270320,-140868,112371,321212,369345,370368,270692,173,-275314,-407393,-248612,-19087,-33357,-140716,-224633,-246867,-80189,76915,-87618,-312875,-317315,-198926,-40039,220190,281500,106732,35042,98004,143477,140399,98462,-3550,-95299,-21908,60418,-45771,-162957,-102108,65717,67950,-132761,-335092,-357409,-192605,15901,84728,56128,22932,13276,62172,144192,86316,-123374,-226891,-197919,-220112,-360317,-232607,103595,84861,-137533,-99078,-78352,-286391,-321209,-2459,264742,292787,268722,235964,163578,10309,-151745,-241125,-191781,-38375,-4797,-55192,-22324,829,-95375,-121395,95339,332073,255016,21396,-111454,-165275,-246974,-245039,-87286,79871,215207,378937,362274,197967,144442,231785,226250,168338,66879,-70296,-121905,-217372,-264790,15980,258305,70433,-95706,-4928,42267,-102421,-183016,-168447,-259783,-204233,133131,193319,52345,-78733,-217627,-168640,-55269,-90467,20004,251337,228956,36010,-155816,-261469,-250870,-117298,-4532,162818,241400,152435,103114,136632,123088,131332,188365,93393,-146577,-108150,199112,241140,15574,-101728,16068,222160,376852,364913,184442,63347,-130776,-162927,162066,394207,200930,-50166,8861,293629,386001,185984,-24003,-46697,87591,195506,156034,76107,56315,13738,-65241,-45373,64880,80998,15113,54138,130275,75080,-100227,-329782,-378465,-171888,41553,221423,193255,-163304,-300940,-66313,145442,147168,-39714,-287510,-307341,-119147,-40510,-104522,-232660,-377684,-387779,-324630,-329288,-348059,-337196,-275929,5718,324224,326941,146705,119918,136048,-26940,-161801,-13276,206226,252928,209699,190683,238551,231110,59973,23317,179194,232251,254819,298409,58180,-287206,-172665,133094,96067,5725,48591,43373,40910,35318,79487,293578,275494,-14865,-98476,2155,46110,145983,184027,-940,-97278,58731,273455,323791,46152,-249913,-187207,-58716,-64232,14046,109957,-3035,-106687,22510,155839,91121,61911,236987,362239,253400,7430,-52511,27576,-133371,-316046,-184364,49274,175935,74831,-139334,-164732,-313136,-501952,-424644,-264764,-294185,-524539,-12752,921469,709121,500095,1047878,376536,-509557,-401771,-200410,122747,679869,650277,31590,67156,1117495,1224103,215858,-659200,-396683,293051,453022,207892,219406,15292,-383403,-328172,-206256,-80416,91515,84437,-145836,-313525,-198513,-84898,-142000,-14860,186698,200735,41441,25606,124414,33583,-147609,-142058,-97303,-167927,-170529,-64124,130452,161508,-19175,-40882,115164,183440,178609,244114,163944,-105553,-206304,44366,244030,235632,365191,489653,393611,319077,342717,273273,230984,314701,212526,-106862,-260492,-123837,54136,102871,119082,198488,233664,227471,158037,-63989,-259166,-295908,-279641,-236139,-73639,63219,-20232,-170971,-73737,147273,195910,185692,260207,205110,40643,74623,223139,252405,76531,-158439,-121786,36719,72586,-17149,-90712,-147773,-201327,-155891,-32896,-118723,-309072,-311949,-142647,-37532,102719,257952,192846,-22811,-152259,-58234,114680,170041,185888,285217,306147,193080,106642,106084,145463,220952,174707,43512,59486,125178,65864],[-38094,-55017,-34836,-62908,-170462,-289344,-161767,113481,199338,24296,-150843,-201853,-243729,-278932,-290215,-299989,-117561,107218,172373,210160,148845,-67200,-94283,-48784,-171362,-164547,5208,-46499,-204301,-93688,72268,42549,-104081,-110830,66926,216307,162543,-42334,-192383,-230977,-172072,13566,197311,233866,196350,46469,-148817,-14422,274858,328943,95576,-50579,-94037,11661,69778,-97493,-356016,-442703,-331626,-215298,-84450,-86214,-175389,-98764,47715,76386,78079,54935,-39583,-42227,62427,101945,65695,-96575,-379911,-499022,-327251,-135733,-111683,-99774,-46346,-183512,-300266,-145026,58973,45399,-45689,-48233,21361,83841,71765,39703,73165,5604,-124895,-161203,-50937,78385,171994,247552,170736,116229,229011,132986,-159524,-189541,-73154,-36779,6572,64775,100897,100025,91768,50798,9720,-74125,-250481,-231288,29276,135439,92178,135329,58992,-90791,55039,192663,93245,-36967,-187619,-286283,-65601,130726,-81534,-296316,-224545,-120941,-6087,52079,-54761,-64361,14156,-34676,-126029,-179691,-274891,-238970,75834,204029,-67294,-224315,-108678,-119051,-182573,-76536,8259,-15021,-161816,-176259,20421,230707,246443,288146,331695,161023,42784,40262,-129290,-288700,-225818,-137859,-126613,-102950,-103089,-52905,102808,144427,-31631,-181844,-167190,-178248,-162247,78435,351468,382971,341032,261531,40240,30887,207618,197900,78437,95283,141862,209283,293442,287275,108435,35053,226074,283660,65297,-168786,-200399,174874,539288,315272,6645,24446,174037,225012,228089,431476,615284,512079,268859,129976,94964,-37308,-249512,-301085,-105544,-79519,-184689,-117375,66786,82427,-99240,-366567,-512001,-426345,-276078,-195466,-150769,-63685,93336,155251,104009,111372,107949,-42294,-80051,73413,201777,315243,273999,26751,-108790,-8823,146452,197389,155017,129887,-41040,-237099,-190853,-32195,98736,273534,444695,485581,354459,143971,111685,131058,-55489,-283289,-314607,-233898,-221090,-224571,-127133,112741,325524,330681,213724,112817,16906,-103339,-155132,-79821,5240,81330,89355,1797,5780,141726,86879,-20866,-14166,-10695,-78645,-168581,-132083,57773,144792,122337,215897,193115,-73197,-204304,-79808,-51273,-14932,143434,137782,-26014,-96038,-156073,-214768,-318081,-446455,-280050,35496,-19673,-287395,-250914,-85277,-115599,-86374,51151,40909,-79357,-236929,-329152,-140327,192621,250631,188209,231302,288019,203868,58492,-37233,-79369,-117508,-142008,-144831,-150893,-90275,-23461,27267,202801,419040,400694,160629,-152600,-312919,-134173,698,-15844,31453,75240,-92921,-299342,-306979,-152419,118501,309768,140326,-58872,29997,109979,47577,-43035,-58679,-119669,-254228,-225280,-210325,-416494,-493882,-394318,-277260,-124718,25715,59214,28545,108632,264441,320765,268813,136085,27982,-112680,-253740,-126894,24836,-214199,-363907,-161584,-79428,-109861,-74116,-99084,-55921,172163,320633,260803,112954,66204,62998,-3793,-115012,-71453,87979,75843,-9115,111152,246696,150628,26522,28285,117159,112145,-87813,-246589,-316801,-348453,-339829,-123904,1117,-50313,33848,154828,161707,102232,-15380,-41719,94965,-60639,-374201,-216231,156941,210071,114966,-29525,-112564,138422,456582,489089,407356,354416,308126,69277,-172399,-364946,-629074,-613602,-423173,-375714,-704384,-1303451,1691687,5838647,2264036,-5594058,-5391379,-1888813,87996,1692595,2112953,1011129,-419908,-1065435,-262191,611280,480459,285226,643822,548413,160078,242485,522379,621711,613564,559719,368859,270754,375993,429876,356990,306116,326815,246255,58937,-222412,-427134,-440046,-282450,-111098,38927,114669,25798,-150913,-348860,-394422,-301025,-174982,66417,392064,365769,44118,-48987,3114,-50340,-66385,-7968,42611,167196,252572,220770,110541,-9341,-111302,-244111,-307422,-212899,-146369,-131770,-3709,99701,122696,106935,30914,-15648,65258,226959,366039,439708,362502,105707,-55674,38469,102910,88116,158817,89773,-37261,53598,166347,76103,-8076,-12923,-41716,-68431,-37762,-62462,-124595,-118614,-49078,-39679,-129305,-244900,-206434,-117189,-66792,-30300,-67636,14762,219197,129870,66567,251043,227144,-36322,-105972,-17146,-49715,10779,200571,169016,120165,226634,87180,-155339,-138525,-70426,27194,51404,-84870,-77614,63883,75785,123326,201587,97197,-73993,-194840,-273959,-167020,48648,49153,-181893,-404505,-493996,-391959,-163036,16214,145405,295406,312403,100109,-166140,-257547,-86399,200495,333525,299923,238070,79081,-143732,-328459,-412098,-168320,82440,52572,-54070,-191809,-244182,-22679,159547,-37011,-266430,-302125,-222840,-38916,247763,292155,117118,56899,122317,111319,39884,-19973,-85475,-137023,-35832,55025,-48746,-170386,-134665,-9752,-17760,-185380,-366683,-350985,-135572,95741,163817,96754,24574,32241,182091,325222,181870,-90439,-216534,-173576,-137941,-215056,-130592,83984,-53285,-343592,-257202,-75734,-183235,-244919,-38323,180288,240892,207976,161125,96374,-3921,-93384,-159041,-135229,12078,39746,-57694,-44482,3387,-40712,-58286,135514,352070,260277,-20179,-172350,-238860,-281712,-205708,-58815,22640,97986,263358,302464,201099,149473,220386,275237,307059,179659,-70654,-129100,-189025,-333366,-166852,139418,66681,-50700,30703,46985,-129147,-274337,-272075,-277562,-160720,153483,129266,-125239,-275653,-328061,-233076,-118954,-150353,-11130,163165,123591,21245,-146960,-267206,-250153,-190991,-85502,143105,217865,85200,46290,91113,44487,56498,175980,176596,17034,-410,158041,186699,73670,24044,98951,252455,406026,441144,283765,113380,-88763,-97803,184234,340922,187000,22670,131595,386416,368286,86937,-99336,-76653,41412,162797,173713,124396,143264,162741,115513,88214,148819,167151,94516,99822,154677,89892,-84142,-274023,-341270,-181139,8981,182355,211035,30926,-40556,24445,111282,196110,83377,-219197,-293153,-126055,-95059,-171111,-294360,-436536,-392670,-248033,-239516,-353246,-397241,-335381,-111750,156323,203048,84058,77276,151314,74861,10068,93581,211523,248449,183695,148708,279879,317470,87591,36209,284279,327006,200358,167667,-23709,-291556,-132965,170350,158775,138859,201100,159823,81518,839,12178,248974,298710,25187,-116110,-1928,83418,128841,110859,-25403,-33532,166432,376973,365477,27406,-241814,-167663,-135287,-188014,-60375,96950,29599,-68881,34652,160669,83411,37093,196782,309730,259940,87339,28335,58425,-170066,-389152,-225516,62088,178565,69884,-72245,-79905,-266854,-403777,-257452,-214487,-355253,-529542,-241118,467042,468347,500331,1108599,816834,146706,-28032,-146096,99147,609090,493289,-289271,-347575,796917,1220514,581544,-178209,-72491,337210,336789,-74065,-55032,-91251,-383292,-360196,-220656,-13296,154083,56842,-157227,-221784,-134899,-108378,-217598,-171443,19648,93294,13607,40574,162163,87129,-79830,-93650,-69397,-133734,-126928,-32118,141735,212997,106549,80036,201898,269068,258718,296095,211313,-2747,-119550,16895,148268,183458,323259,417287,319078,291386,392157,373689,321857,385407,314822,2269,-171406,-44057,22779,21291,121265,213171,176653,167035,136029,-76375,-273060,-285737,-263810,-283153,-213045,-112032,-169848,-312670,-168725,120125,198842,175113,285249,243152,48290,48554,191840,278429,135731,-92250,-58122,42322,2139,-110728,-128647,-107998,-140187,-130091,-39892,-78416,-211166,-290040,-191498,-3340,158891,217987,171538,7522,-160182,-138237,35353,101711,104895,224363,296594,204759,130955,163047,213657,310368,289746,152809,139612,160035,61661],[-79124,-127926,-122176,-101867,-169517,-325139,-265591,1621,134125,2317,-172128,-230389,-242855,-231796,-263426,-292540,-131618,78791,135410,164359,156310,-6609,-22969,-327,-104656,-87323,6300,-69544,-175722,-142178,-38722,46463,1795,-67948,90888,305209,245650,24033,-86505,-124212,-112873,54169,204795,164253,64064,-28940,-113234,89543,325054,245161,-71733,-146974,-115954,-51547,13771,-66213,-321649,-477022,-384698,-205053,-19667,-39918,-178685,-121538,-3574,-34874,-58725,-43120,-52735,-28785,28958,55062,16859,-142641,-377046,-396707,-287598,-159289,-89619,-4052,30616,-163764,-291463,-122001,73606,40276,-85057,-98035,-10064,35387,28222,22211,57183,-3882,-190339,-253038,-91829,36956,70931,143917,84321,-22042,72106,44982,-128578,-81166,-220,-35876,-55072,-6757,44809,51111,51758,16168,-73247,-186559,-321363,-266773,16084,136870,103596,152126,68972,-80806,80410,236556,115810,-24486,-133955,-226227,-76229,42762,-162095,-236414,-94561,-42511,6371,43261,-77962,-108423,-34096,-90076,-228729,-320531,-350274,-237526,90206,181090,-86064,-246504,-142970,-138323,-136229,-156942,-147841,-92679,-121967,-97906,61133,173829,126835,160295,204093,42353,-23343,22209,-173246,-304213,-124819,-23565,-108917,-149529,-131694,-32483,145667,210324,-6500,-208527,-220796,-228078,-195908,56556,320895,403104,392469,254227,-33938,-67959,135732,178769,96947,86789,107369,98744,97879,82885,7460,17688,174801,201771,58685,-110066,-128298,218548,534738,242636,-99488,-53743,58491,78935,124348,357728,499379,382715,229786,154963,138711,37038,-185306,-294047,-100509,-1210,-31218,38059,132451,88364,-94931,-336063,-490664,-487739,-400602,-285418,-119037,41507,157206,151372,81903,112984,112791,-43222,-33821,220921,414532,513191,447683,174927,30580,106387,171794,110546,23676,34719,-57603,-238858,-168734,20488,136703,277043,440888,508631,351946,96734,58529,117458,-18404,-267570,-338998,-215489,-149826,-191395,-133602,114652,314395,283305,138069,19702,-95630,-200753,-195225,-92579,-73910,-63317,-73459,-152402,-69784,130446,21596,-172793,-156553,-124596,-220078,-291157,-195936,45578,147271,132575,244796,237861,-35775,-160972,-38751,-31259,-43469,114509,187303,48344,-61506,-143465,-213936,-336544,-463300,-322460,-3010,19917,-202974,-154576,18965,-21040,23888,182238,113018,-82945,-259204,-353928,-136904,204117,210585,128927,186601,276954,173336,-30350,-185673,-216954,-194268,-185423,-223177,-220544,-107470,-47719,-90344,30346,291804,350826,108972,-217872,-327171,-93309,78796,-2367,-15282,64965,-48828,-281667,-364535,-222148,114302,323296,72961,-242299,-142225,39570,33583,-38579,-71816,-179058,-332180,-277923,-254841,-455960,-488882,-349809,-259247,-151296,-7247,33144,-15896,49305,214757,250162,167119,128533,147718,17855,-175198,-49945,74195,-231857,-383448,-151987,-76608,-140938,-122457,-116711,-46358,154498,278412,258906,213719,138619,74144,-25855,-137069,-137831,-26813,-60361,-128022,62671,303510,273828,129112,54642,71468,59894,-42537,-102412,-153734,-230970,-225273,-32421,68491,28899,107999,210904,175136,112883,33741,24962,116128,-59019,-353929,-147976,251504,247642,86082,-82620,-218586,-26852,251218,333512,398221,439352,392139,95715,-328943,-740775,-1062631,-805094,-377511,-470223,-1659197,-2666684,1625280,6296887,2147133,-4413744,-2800392,-451411,-293509,1264439,1838157,786682,-454224,-982160,-243625,591297,353152,-19662,306961,275037,36732,268740,686521,799122,755283,670746,433155,263621,293474,283898,147606,175721,251637,178529,54459,-187738,-431098,-439269,-272208,-101046,55419,143804,75964,-83337,-271689,-365751,-334502,-205196,85854,414248,392475,119385,43119,103492,65029,27861,6685,-20654,50137,109789,204053,284175,129866,-89986,-191855,-227328,-193376,-134938,-94400,-11611,40796,73246,100973,65930,46322,146372,302088,382365,363177,242800,-18038,-191420,-87103,50753,69991,106248,84661,31372,99794,147085,23888,-67039,-20697,10006,-21630,-66709,-143871,-185555,-92712,-82105,-116516,-122357,-131600,-92342,-44261,-20829,18053,-1786,50469,206056,153687,55302,161991,157467,-14280,-48486,4782,-111262,-82362,206089,299076,316390,305937,5853,-310441,-248956,-122936,-43126,-75520,-205134,-103887,91094,74900,99580,176263,49401,-155136,-281802,-321930,-197088,19233,38364,-169187,-323779,-377237,-294251,-84014,100326,231651,317576,243731,33012,-145255,-195690,-13240,248191,282906,203695,112097,-96600,-259613,-324213,-320612,-42631,168973,120565,32506,-134217,-222670,11577,179099,-26001,-205196,-238762,-216903,-20231,252493,261133,103608,62331,130323,77217,-56782,-136047,-175199,-168198,-26018,55458,-51047,-165552,-159322,-87958,-89304,-226429,-389050,-323190,-46152,194857,269422,191350,63242,53098,267522,420714,212751,-78278,-193453,-119950,-47907,-67808,-24250,47683,-180581,-490135,-381445,-79867,-49919,-95113,-11342,123008,193830,136185,71858,33358,-6769,-33008,-78135,-86624,38948,73309,-49604,-60652,10423,5978,-37139,103403,297074,217014,-51840,-178936,-245345,-245781,-103983,8282,-6352,10326,135828,198076,153707,127609,178344,280979,395322,262948,-64028,-118483,-109636,-316050,-303334,-23411,34701,19765,82352,25939,-174081,-337963,-334712,-274791,-110871,152175,81348,-227349,-385728,-390812,-306463,-240725,-255359,-85638,35457,9524,291,-112256,-214513,-196061,-229378,-143565,106094,160023,-2557,-35157,15218,-44070,-20363,156117,229964,124965,48844,72134,107940,123712,137876,137715,201186,314184,373790,305943,130668,-43025,-25400,171414,229436,136714,96443,244295,417794,300777,3557,-123154,-91680,-30181,91935,139737,116586,191327,293227,291790,224337,227183,240772,175124,145228,158554,100579,-27555,-148911,-199262,-83123,47692,146406,201990,208541,179384,74381,51602,212853,191834,-119234,-242123,-129003,-149445,-232750,-322299,-420314,-328185,-121971,-102212,-294300,-407324,-374229,-259851,-93500,7107,-60,42162,165573,181437,178182,162240,151470,182895,124955,79785,262209,338046,73968,-1580,304903,349002,115008,31665,-100288,-282360,-97595,171515,179267,248007,360379,274615,93458,-58654,-50534,208290,327546,78423,-143223,-52011,85190,94100,15596,-62980,25972,255177,438020,367748,16785,-190911,-116417,-173251,-272681,-120620,83521,71217,-27328,18379,93347,6506,-19809,120964,222146,245847,156488,72333,22786,-228980,-400276,-142026,205295,276300,132247,56101,73932,-120778,-261036,-137857,-264089,-583205,-669959,-419474,113078,248536,497316,1130420,1175194,724813,339496,-48334,69826,487025,356587,-421108,-553684,471725,1135750,828075,240852,211602,468806,370963,-103693,-99153,-105531,-331915,-363238,-246952,-2706,159643,13062,-154748,-156736,-135632,-165604,-252609,-277283,-145127,-50195,-46124,41705,202356,166390,26886,-19729,-49938,-101728,-73737,5971,127299,217792,190265,169398,241733,284169,283986,327185,281740,111566,-45263,-38912,34936,136921,262601,292741,214529,271309,444178,456697,382625,418839,392161,122994,-53526,24346,-37011,-74013,130557,239000,146143,151867,153119,-60430,-252462,-233851,-207351,-284799,-306560,-207853,-170448,-282708,-188623,92497,182874,152995,283616,264688,58664,4514,139631,289881,192414,-4684,11483,35879,-86774,-190431,-133989,-40049,-42949,-56018,-22986,-21804,-69256,-179167,-186911,25006,194138,163570,120277,10680,-162163,-200468,-44419,35075,26473,137898,252685,203691,161498,201649,234450,343252,369414,251838,209965,177195,41795],[-111033,-158064,-142586,-87382,-124992,-286629,-320889,-125124,32292,-20517,-151947,-214031,-199881,-141715,-192287,-233455,-87677,101017,119390,122731,165698,72905,55265,58514,-14617,-5899,16473,-35712,-94493,-194269,-164926,47811,115983,-19932,73185,315065,268417,75285,12529,-32851,-44756,119714,223881,103487,-44944,-96538,-100690,113052,307649,167179,-133823,-196775,-154060,-134540,-37220,-17197,-251667,-454745,-413669,-201355,20960,-20831,-199728,-143834,-37393,-126281,-179662,-106517,-17741,30173,24980,10229,-32529,-148354,-268325,-219461,-201059,-154015,-44703,103347,92623,-130705,-212454,-25872,108255,17964,-127852,-126511,-24566,-4058,-27503,-6129,38857,-4637,-220177,-312918,-154458,-60530,-73490,22599,17125,-134229,-115240,-90503,-126162,-51905,-15341,-61814,-85501,-40006,-10156,-27867,-25753,-31723,-131953,-270190,-356730,-260050,-2577,95238,100731,203651,141785,-640,142418,291349,136826,-23033,-97238,-189424,-129243,-99405,-290914,-231575,-13960,-44,-20556,9764,-68126,-94895,-40725,-114959,-296266,-417795,-392340,-220209,72044,124104,-67816,-191189,-174143,-168627,-94648,-201116,-247737,-147147,-86814,-54712,63442,110989,27931,21300,52795,-45566,-39798,32340,-160963,-256460,-9646,78477,-78466,-141058,-89802,9997,161143,237759,12317,-208177,-230926,-237441,-205588,36807,287342,418638,435313,250854,-90695,-198996,-7780,106713,90841,50606,33257,-33237,-100122,-106240,-61539,13202,108078,113957,63840,-36525,-62976,197711,418213,141316,-159691,-113127,-76593,-92487,2164,205652,285085,208176,166725,138331,119614,59112,-134898,-260268,-106258,46332,84264,151988,174768,88202,-67971,-241451,-407439,-526635,-517000,-337432,-46895,140401,166126,89716,19472,99374,138318,-14196,7175,331952,584996,630756,520677,279337,147225,175606,164468,6629,-140617,-118290,-87977,-159526,-62312,96881,163873,253016,399175,481782,304808,48950,21803,98027,14890,-208278,-308041,-183662,-69840,-138035,-134375,106894,289249,210634,39915,-79645,-200662,-274532,-198964,-87960,-150922,-213723,-214638,-250220,-102262,115798,-49321,-330714,-310820,-246284,-343991,-383549,-232298,48809,145542,112940,225595,250897,2582,-124732,-40407,-44303,-74799,85984,219158,112903,-34609,-128430,-187458,-285684,-400748,-336287,-44680,73205,-88711,-47700,113568,61097,91389,252443,158437,-84891,-251563,-336336,-152866,127713,94789,502,75828,181464,79549,-132329,-291073,-300810,-236041,-203972,-273430,-269470,-131960,-91340,-210772,-153674,134642,292075,95844,-204853,-256879,-31040,132674,1719,-62461,50906,7214,-214900,-333238,-212710,112343,285261,2530,-363223,-290246,-29424,50418,2974,-62352,-228837,-404268,-329771,-262388,-380061,-368585,-246207,-221316,-183903,-53745,16183,-29112,12776,164455,165977,35450,71438,212308,128158,-75079,35894,130409,-181868,-331745,-126422,-63305,-153275,-175291,-154611,-62630,100188,187601,196744,259206,187848,64686,-45282,-129122,-177167,-148536,-203172,-239837,-6686,303152,350601,221680,95168,10520,-36456,-24483,34272,37737,-67986,-46645,88543,108396,62310,147519,242345,167793,88072,23425,10952,49591,-95207,-305909,-67336,297433,230424,38395,-119736,-308946,-198895,42281,147894,264799,347098,324532,88028,-409502,-1048051,-1561949,-1194466,-434129,-365140,-2086239,-3558801,1173350,6205035,2107944,-2593237,-239141,925804,-278292,894102,1346050,442293,-451190,-845487,-264061,484571,171352,-353219,-91917,31321,-41038,245420,697875,841042,824282,706888,450135,264853,221781,110920,-75504,9719,130004,122327,68619,-123781,-360918,-355881,-212156,-73574,54001,124583,88774,-31736,-183820,-294101,-301563,-180852,108018,360484,314508,120038,79448,153986,149753,120960,43572,-52708,-54931,-44418,135169,371548,197705,-107824,-167246,-170751,-175086,-96967,-5526,27553,6027,15433,62948,66255,78478,196332,343113,369077,268885,123223,-103556,-261502,-167844,2647,46630,53940,84310,79407,91095,80875,-43697,-139520,-44476,60894,28439,-105352,-244306,-263637,-107414,-154893,-245531,-176383,-55568,-4022,-14539,-26075,23799,30767,51539,132268,118457,10777,56562,92800,15470,565,19190,-141291,-135195,217247,408819,441231,315542,-78465,-387942,-268094,-83860,-40685,-146714,-268560,-125100,48525,31457,92622,165144,5740,-214834,-336364,-343391,-192017,30468,53847,-119750,-209179,-243499,-192657,-12764,156580,264134,266915,113281,-48309,-104165,-106802,52943,238707,180714,99993,23086,-200650,-310933,-264701,-161179,89084,215094,153959,96258,-78556,-206345,2167,127711,-58704,-147989,-145936,-177565,12568,239190,205154,82037,75817,137623,48972,-129884,-221512,-246424,-175188,12821,74180,-45213,-163344,-198983,-172099,-142073,-243060,-381377,-271343,57629,297446,379907,319816,135722,77142,299650,416659,188981,-73711,-152942,-55180,26700,42683,51147,1426,-257555,-528952,-428625,-79043,89320,82340,54583,100150,160073,64368,-24986,-21803,-4528,10090,-18775,-58446,26957,71200,-43765,-74302,13760,33926,-53821,14479,179715,122555,-72320,-125666,-173955,-143172,34610,94654,-6244,-40824,8148,57991,68017,87004,118262,245831,414827,302182,-38921,-81772,3325,-218787,-363211,-193380,-27871,83966,132876,-9063,-226844,-363431,-342325,-245031,-52361,150293,76803,-210531,-378100,-412460,-387512,-386516,-370292,-180770,-83556,-64798,-230,-46472,-121534,-131273,-236778,-165294,61920,75523,-102340,-138875,-84720,-121806,-82566,126011,238813,147314,18853,-38551,15979,138035,202595,129397,89665,127847,180374,221711,101889,9675,59109,137811,89725,59111,147418,309698,363849,173797,-69799,-108580,-99274,-106068,12985,78104,64738,180989,355385,406556,327468,282777,282819,238262,189180,157145,111666,47839,1804,7693,96126,142613,116114,160824,313857,303553,76014,-12943,195018,251141,-28136,-180776,-121514,-166440,-252713,-297008,-328159,-211691,20005,48597,-186055,-363562,-372824,-378692,-337067,-201682,-92857,15216,175048,276053,305363,180469,53484,80685,46459,4822,208177,306507,28663,-77846,230270,282660,21233,-67468,-144689,-257236,-74763,140419,165479,312450,473765,343299,72083,-122942,-96177,169319,336646,112377,-183760,-133694,59285,55650,-79809,-105493,69624,301502,432203,323456,16998,-107255,-43333,-159234,-292210,-148123,75175,106451,-4945,-34769,-30567,-110739,-92431,22053,115357,215108,206335,81099,-56600,-281030,-337925,41802,430562,427387,221784,172524,211970,43267,-141330,-109843,-396613,-916794,-928508,-541933,-140652,43807,511971,1171952,1404994,1124685,643027,78489,43156,332955,209385,-385605,-486227,277786,1011459,903015,509497,420814,638229,534448,142341,75596,-36091,-236406,-321422,-264312,-30324,126904,-16670,-117810,-112757,-180924,-226236,-232278,-291322,-253002,-185335,-121138,27045,225970,238069,123749,34397,-56721,-88806,-28497,52228,122985,200465,219076,207638,232663,240294,255863,322132,334674,186891,-16924,-110627,-56593,105479,188581,145230,112249,268442,483557,490621,386925,408365,430332,222079,50598,50673,-105488,-144561,151914,267759,146385,192227,213608,-23423,-211973,-162843,-130453,-244363,-332893,-207112,-45175,-118666,-142978,65862,149001,116101,233521,241438,60045,-41120,81224,276487,232305,83437,64703,11926,-170673,-232700,-92062,58388,74073,46057,22321,42351,71582,-24106,-126670,56787,210824,109657,39593,-22023,-158023,-227970,-103017,-5402,-24933,46657,193043,208491,203067,215527,197787,299765,382372,308564,252427,178314,15970],[-121355,-139168,-96168,-31173,-48451,-175080,-299370,-229625,-85857,-44417,-93390,-150134,-120390,-19446,-66265,-127807,2839,174880,134443,96104,170902,146726,114596,99281,50499,28250,11546,37331,16985,-223677,-266851,41269,200045,23557,30237,249200,230356,108457,84844,15337,9761,189661,246901,67177,-102088,-134842,-97966,67437,227225,110207,-92334,-189393,-197713,-212762,-60531,46038,-163011,-381591,-394779,-182422,43494,-34174,-240122,-160810,-41096,-163586,-241242,-118964,46279,115370,52943,-22763,-63602,-99666,-91742,-45553,-109924,-117739,14083,177391,108752,-100206,-90427,112659,152950,-16238,-166872,-136701,-32620,-33822,-86809,-51435,21781,14955,-186545,-313057,-219623,-182070,-212589,-69192,7873,-167212,-264825,-225368,-151878,-98620,-97943,-102136,-74731,-29690,-58296,-123128,-119221,-76556,-149501,-297552,-331926,-188540,187,37565,87304,253983,231780,119632,229697,344161,155900,-25679,-78442,-169380,-191622,-245814,-426038,-282602,-2491,-3068,-78660,-39347,-32728,-36410,-5382,-88140,-292270,-435841,-397060,-204272,29185,57918,-27872,-93327,-190857,-181355,-54503,-197265,-280523,-169182,-70007,-63464,14883,46966,-34770,-89030,-68446,-70173,-1331,54994,-117220,-164647,96886,148906,-50438,-97093,-6017,45897,130707,213228,25559,-173876,-184403,-198636,-186337,36575,270921,415746,445230,250159,-112789,-312226,-172104,-5140,38170,-14293,-51138,-122269,-219560,-217542,-83151,23684,50677,41877,66870,26420,-18243,126561,234719,45474,-151093,-129561,-178315,-227899,-97039,29981,36885,37138,101261,90681,43307,15983,-114466,-210510,-118249,51959,128588,181190,170192,77651,-18803,-95528,-273050,-526365,-602059,-351590,44769,215052,126548,-5465,-59590,70956,167394,26257,19598,366478,669570,658120,493371,319821,216777,192706,130048,-94805,-295335,-273119,-118865,-26697,90834,171471,171214,210960,338859,414359,229983,20089,20893,90895,44942,-120327,-239769,-156456,-7310,-78908,-135164,74872,229603,103411,-67187,-157004,-264244,-293344,-148662,-56012,-199427,-317384,-285290,-269973,-101808,94222,-105372,-444070,-428267,-341907,-413323,-415334,-227914,58821,130506,67844,160599,215507,25885,-100258,-75980,-86616,-103333,64403,223562,142503,-30387,-115515,-139325,-184911,-290010,-317436,-61871,136914,25514,44178,179181,106076,98470,248574,159066,-94038,-220970,-282167,-177054,4238,-50767,-157085,-64826,37456,-46523,-220384,-326764,-305148,-227034,-196119,-286577,-283441,-145891,-132873,-299329,-305448,-26469,214531,104231,-134726,-148826,17572,141144,136,-95767,30318,54467,-119532,-222834,-128812,107843,198683,-69275,-414275,-390285,-82988,100811,77497,-32170,-250883,-446761,-372929,-246396,-237827,-189152,-123833,-179416,-217955,-97089,30698,11121,23096,141686,96930,-86999,-14725,209189,187921,14153,95660,168065,-81568,-223293,-93602,-50622,-148110,-216493,-203331,-104713,24958,83142,98503,209149,169596,18421,-66918,-97962,-183907,-256299,-324640,-317884,-76046,247194,351692,264882,128873,-46791,-135772,-24901,123154,172399,80457,136368,191350,95532,31597,140691,238433,132318,16594,-49913,-75572,-74976,-150835,-240446,5541,291461,168798,-18754,-134503,-367542,-358664,-143563,-33253,46653,123945,146314,40169,-405637,-1202845,-1970500,-1644648,-574863,-162084,-1885948,-3654801,292865,5097262,2059938,-307409,1945786,1886562,65566,677840,785466,55831,-426593,-690444,-313136,310181,-29723,-653705,-466895,-122865,-56009,172367,532633,712709,779240,645977,403629,267373,186104,-33485,-236297,-128714,18551,101534,104781,-38749,-228838,-211979,-110755,-22998,38933,53825,49577,-12395,-114823,-209997,-221456,-103960,132960,250491,163848,44432,44832,141581,177498,173648,88044,-26667,-89373,-156355,24489,338668,169093,-169860,-185011,-159262,-171884,-51256,95248,85492,-3158,-27105,17394,39239,69880,196361,331230,316285,170237,21248,-150060,-265911,-193869,-40213,11238,10301,89899,96300,24009,-20115,-107326,-202995,-83436,94053,73877,-133507,-311863,-288697,-135118,-256657,-413714,-285281,-30745,41983,-33052,-73193,-15368,-2297,-21156,-2120,28921,-49156,-31135,49959,31084,11123,18982,-126151,-131288,226447,465476,455503,251747,-145849,-369784,-187916,37635,35791,-136195,-241235,-114008,-37124,-48212,83217,154034,-21821,-227010,-336910,-328920,-150769,75967,88555,-42751,-82074,-114223,-100619,35908,166915,243004,180494,-26181,-113082,-50902,-18780,89502,174500,53965,4602,-14997,-200386,-281082,-174303,5752,186922,216307,152480,123255,-50096,-213714,-53636,25741,-120998,-112883,-57573,-115261,49847,215653,144366,65546,110575,153988,29858,-168809,-260439,-277679,-149974,76369,118032,-22067,-171306,-265866,-260447,-177979,-226424,-327669,-197362,151815,379447,461467,440162,224375,103870,277033,335343,130948,-67475,-97122,5100,78118,105584,82310,-42921,-267230,-456359,-389248,-64952,210198,239769,123185,98264,134397,-3727,-125128,-74833,-10127,21336,10684,-48203,-21692,22083,-52199,-87893,7314,39680,-90271,-100256,23136,-10297,-80736,-25429,-39022,1532,172828,175542,15121,-61436,-103718,-91214,-24876,45104,59994,182479,363820,294966,12979,-12970,123832,-75723,-346736,-329373,-107895,117386,169843,-36564,-268116,-350916,-301342,-191522,10706,161076,120107,-78368,-266123,-410858,-470961,-513316,-457695,-264236,-150756,-70316,35889,40107,-22704,-92114,-221900,-146968,24481,-15962,-197714,-253861,-194622,-172517,-119572,83295,204850,97168,-66125,-139236,-72812,103772,202025,90993,-35069,-87262,-69453,44920,32644,71226,157442,106921,-39149,-27594,159093,304517,228194,2713,-130023,-75431,-106989,-164845,-42972,26962,3307,116219,321023,417859,363544,294938,278588,269063,229037,168036,130857,111747,122590,209866,293924,253430,91699,96025,319138,309089,34458,-65703,146429,241512,19388,-135822,-97126,-118528,-206796,-220402,-188309,-79441,133449,174083,-52240,-268694,-318555,-414172,-483226,-361078,-188084,-21341,169833,342291,367137,149080,-50338,-26295,-30807,-47061,159792,256447,-28179,-170914,79481,141851,-59060,-104074,-140399,-215444,-68246,87329,134031,324450,497449,336493,25387,-172522,-121785,124569,301283,99835,-236500,-220113,24745,29317,-150476,-139123,93064,296336,356070,236495,21230,-17294,32648,-98048,-243622,-138308,73016,121792,-16255,-119143,-173922,-225121,-162115,-80468,8904,170985,227592,62660,-146150,-302548,-219173,259237,651935,560171,279192,212810,265405,137611,-106193,-181738,-558575,-1236163,-1217196,-620405,-320674,-140083,547568,1259874,1501519,1301791,831928,197549,15231,171974,33357,-272067,-211212,268541,892771,843103,607261,546969,771118,726631,532381,354607,77943,-105343,-219490,-246151,-64175,81583,-12016,-34956,-64580,-228642,-259853,-161589,-206826,-266387,-264534,-183962,-906,217499,270836,167267,34534,-94043,-104485,-9912,100255,159214,200722,212992,199150,190838,170354,191712,273229,330187,188383,-45708,-175064,-93082,94200,110976,12190,44842,286790,499957,462747,327342,353404,419087,269863,104747,28826,-154629,-160507,182194,284584,166237,273513,304202,25072,-166027,-95184,-52574,-175329,-293702,-128162,137001,92200,-55968,50540,110060,65729,127542,156331,40622,-70504,32999,234525,246219,156375,93330,-26437,-230503,-231966,-8606,176748,189142,154944,104368,112014,174627,121986,-20890,100577,207279,56483,-62160,-83680,-148668,-214803,-124481,-8158,-40946,-31111,136907,228535,248117,203659,115292,188999,320983,305198,257897,170861,-778],[-103149,-83455,-11014,36876,34729,-23450,-202548,-279814,-191829,-68658,-12144,-49558,-17848,119165,103849,-429,107575,275992,175712,85429,165162,192584,137611,99059,53762,-13437,-27539,114318,127626,-206676,-305716,26863,221875,47284,-19498,132260,150616,127448,122013,10471,33500,241206,263504,62847,-97030,-129520,-81533,-578,111780,76537,1575,-141431,-234975,-262534,-45678,112565,-78331,-280862,-319348,-130502,61539,-71099,-291529,-170850,-16370,-131913,-217972,-81860,111086,199398,103720,-35965,-66326,-9199,85583,59703,-51786,-55990,77133,188136,65930,-86102,31110,244894,191397,-52695,-193073,-135300,-46030,-57863,-135021,-109289,3383,51759,-89900,-246125,-261756,-281368,-294981,-92284,79688,-90954,-320165,-313908,-193793,-183334,-201520,-137931,-27153,13318,-94016,-211273,-200737,-101639,-123232,-265272,-246867,-53694,43017,-5529,68497,264099,281678,228603,317506,381896,176406,-15242,-61268,-151809,-236830,-353144,-522090,-362150,-49833,-42834,-148348,-87468,14625,39331,53826,-12457,-208569,-366804,-364191,-194047,-15974,6874,8322,-3088,-186126,-165234,-15622,-150308,-256020,-160897,-80701,-119937,-70134,-8209,-60435,-148299,-125002,-25707,75743,69434,-77707,-58950,183205,183375,-35713,-44739,79291,52211,49498,137160,36389,-107778,-91849,-121946,-139364,66481,279005,381611,403268,241617,-101275,-368047,-301279,-126193,-57890,-96461,-115606,-133895,-219893,-219874,-64105,35097,12045,-6869,52935,56889,276,35784,49796,-17972,-81871,-99375,-211036,-279528,-144980,-111048,-169357,-87744,49132,28100,-67604,-82385,-126492,-162669,-132103,14345,90910,116682,113499,57559,48036,73551,-110782,-474316,-633266,-337514,126938,255123,62878,-97488,-123863,38004,184439,58461,-4965,310974,647417,612151,404287,297562,232038,174341,88650,-167043,-395783,-372536,-136279,106868,231783,219410,156012,162444,278080,324148,149593,20728,62235,109278,73640,-31889,-167442,-147794,17165,-32060,-138570,17515,128462,-37550,-171806,-196578,-270709,-248298,-46684,7686,-196309,-329581,-257720,-218853,-90730,61580,-135443,-480020,-475572,-383844,-406546,-371670,-177683,68047,99412,11827,69724,140913,36969,-75534,-115077,-137411,-121517,54255,204095,131609,-45991,-98126,-70502,-64712,-174304,-272108,-42710,196113,105731,96455,201708,103247,53420,183033,112395,-109958,-174474,-205415,-192299,-109736,-172446,-290811,-186229,-97719,-162079,-271132,-288155,-230181,-165630,-160114,-256295,-253060,-133796,-154288,-337197,-395025,-163115,116821,104132,-55886,-64544,20157,100462,2788,-101362,1874,72807,-23640,-66671,1628,98818,85462,-138493,-415898,-435117,-111818,167493,164528,10762,-236534,-446864,-398511,-218925,-91538,-25233,-30442,-151315,-246204,-117518,88700,103205,80347,157302,64384,-163332,-100293,145447,182878,65327,104182,165827,33322,-89536,-61274,-46074,-130884,-231651,-245143,-158372,-47089,-290,-4390,64060,64352,-64502,-92217,-52288,-156607,-328726,-401278,-345968,-124139,156765,274348,236636,138553,-75027,-190357,-34792,127877,175150,156178,262431,233509,22889,-56186,91990,197610,69055,-92079,-165494,-200126,-208073,-197504,-168454,52455,244130,91344,-67720,-126497,-385496,-485079,-284756,-174152,-177493,-129318,-68782,-60709,-356335,-1173645,-2147188,-1975006,-736785,31411,-1169830,-2950095,-878741,2976088,2072676,2113906,3448193,2169947,449165,548770,249770,-298628,-387004,-536332,-366721,103223,-199833,-843111,-721521,-167020,-5807,80640,241534,440153,617544,508774,304344,259135,198856,-90156,-279531,-187563,-34867,117262,152278,51275,-68893,-50081,10659,51174,24376,-47361,-35984,-32823,-86392,-141884,-121190,7920,159240,126848,-800,-81580,-48689,76512,140578,158986,119475,57556,-26372,-187325,-97304,200330,58681,-258919,-241187,-197855,-193864,-19047,164859,124071,-1691,-44357,-14439,-720,22815,141355,259983,225855,81926,-52708,-169171,-224798,-172320,-77139,-42336,-25353,97283,84184,-76934,-122522,-140158,-231308,-129948,97522,110125,-129767,-301392,-217528,-143445,-361878,-588086,-419845,-49744,49360,-80841,-136100,-84366,-101924,-174992,-175906,-91942,-103876,-73870,38488,18287,-32119,-1121,-74024,-80109,222872,454916,371935,137741,-183321,-273747,-38536,201740,160914,-46099,-121887,-57011,-124406,-148987,41804,119375,-31673,-184074,-279130,-275715,-82258,132781,126255,44674,35547,-5916,-22492,58913,128217,182485,101436,-124391,-143822,1261,46281,86480,75254,-66708,-72614,-5048,-98917,-181037,-90067,113298,224031,186658,129247,111199,-63518,-250937,-140186,-85793,-184927,-110251,-8076,-51356,80028,189604,95061,58748,159521,176398,17516,-174612,-253265,-261410,-95845,149752,182740,23658,-184967,-350242,-341828,-202220,-177930,-227115,-109908,212907,414132,480001,503610,300097,128446,213924,215935,57572,-60142,-38216,49842,109714,134401,80488,-72890,-220081,-313520,-290846,-36124,296116,343813,162693,93471,103529,-69256,-221566,-132022,-35128,-2580,15520,-42053,-88906,-67100,-81085,-101758,-9548,28632,-122794,-207372,-146162,-154390,-75260,95207,124110,151583,275413,229725,46112,-61240,-178944,-209104,-88536,20259,22949,109588,258716,252843,92875,87665,227590,64970,-280577,-400022,-180197,113609,190044,-37166,-280458,-311326,-233215,-125979,66601,180535,189144,117855,-99808,-401002,-543114,-585062,-492451,-306234,-144218,-3938,108665,125290,45675,-94107,-194760,-95453,6921,-87399,-266238,-359384,-294069,-189085,-129679,29571,145351,23313,-147312,-195021,-141427,29948,147131,49937,-119757,-252496,-288233,-171009,-53785,138634,262363,101704,-119782,-98926,130484,230827,45079,-171395,-163315,-40857,-118037,-192265,-57279,19070,-28606,22167,195980,316999,311745,246284,224462,262807,261315,203219,164130,137452,168108,334569,433957,328984,70402,26508,234254,210201,-35701,-99434,76099,165740,8254,-122626,-53509,-1628,-93882,-114846,-46947,27991,180157,241752,78581,-136783,-215189,-344041,-481281,-432990,-284377,-91203,138723,367522,358969,80731,-135995,-111996,-86378,-51802,156117,223134,-74584,-256770,-103213,-32274,-110211,-76524,-86915,-158816,-76410,24762,101831,290854,418220,256163,-25194,-192150,-129890,69518,210833,31100,-292848,-281039,2330,24893,-177375,-148038,101145,247649,228753,123117,19658,48432,89840,-11620,-148776,-102090,74437,113079,-59988,-215821,-291864,-294310,-209430,-162372,-76215,116853,210401,24065,-216299,-284627,-82306,432073,786385,607950,253883,147172,207406,108380,-183641,-325335,-684917,-1414983,-1413649,-659613,-430320,-262628,602861,1377763,1481668,1256435,865968,258043,-28853,26800,-161772,-190162,117770,415176,824077,739344,573856,597925,798412,818391,854642,581662,181899,48336,-57893,-176556,-75358,46005,29528,86649,9046,-240232,-250238,-62199,-53629,-181477,-258674,-208541,-35352,170979,246194,137280,-24998,-148001,-141777,-26064,137585,241134,249169,208426,165356,138751,109275,117516,186451,250965,112735,-115737,-207935,-62893,101602,41546,-74176,32318,321147,489323,384069,220064,261099,356805,252914,95189,-21286,-161787,-115797,208848,273538,184917,362300,398809,76745,-123846,-45395,12585,-97663,-212425,-14878,297413,263675,45282,60185,84962,10728,-16820,18301,-1888,-70404,7310,169173,232146,204771,101055,-67536,-255713,-199577,92324,292493,280018,254732,226732,190216,224703,219916,109715,157532,177891,-7941,-167662,-153473,-136818,-168710,-104347,20471,-32758,-86146,97227,258726,279010,170722,17524,48241,205457,244700,228600,163534,4818],[-58294,-15878,69083,82440,95235,115278,-64478,-262291,-258356,-90859,68725,66412,90558,254109,280087,109675,183027,360271,223844,83714,144698,198942,121969,51304,-14248,-124389,-104180,159149,209869,-134007,-258365,12608,172184,40240,-60789,1708,59917,139304,125799,-40895,16899,254862,263474,86910,-40085,-79506,-32278,-36564,2466,59567,81252,-88461,-258685,-271057,-134,165983,-17863,-184219,-202268,-43485,88369,-111874,-337507,-174314,22823,-43651,-115609,-13272,151137,256799,161125,-24534,-41651,89099,198454,69946,-41678,21300,138779,136518,-23936,-95654,107894,323211,209366,-78920,-198732,-129888,-72214,-82904,-162245,-166423,-22036,91311,41534,-128862,-258231,-315480,-287710,-32758,227215,85257,-259534,-328450,-229652,-253451,-274794,-152265,38489,66696,-112107,-267223,-246941,-97632,-65338,-194052,-127000,115786,123908,-15634,48873,215196,254561,279445,377365,396979,203444,26779,-22212,-123883,-255936,-402224,-551612,-428976,-122717,-96805,-205935,-116895,59945,101480,109331,87240,-69445,-234992,-298270,-178265,-33946,-12945,17236,36964,-160481,-125665,19166,-78314,-195538,-132619,-116769,-198828,-152612,-39442,-59874,-158792,-114407,65063,160222,58293,-71387,31586,249460,190779,-34805,-2325,134958,22739,-68733,27336,49295,-19777,18858,-29700,-71381,124880,301537,308347,303878,211403,-72427,-352605,-355950,-219367,-165485,-171314,-140166,-77122,-117745,-127707,-29297,23508,-18445,-40785,14074,45400,-4037,-41019,-79888,-38174,15399,-38932,-171004,-235150,-136809,-177550,-273831,-143874,15003,-34114,-182205,-205100,-157243,-129729,-143559,-55846,-12763,-13492,20614,32949,121331,228619,49121,-368051,-595919,-307544,174210,260074,5509,-152983,-146848,16889,181477,69007,-56607,184200,527919,523035,307364,234096,204371,148991,65134,-185795,-410648,-380687,-129269,189450,307939,227670,123919,117188,225319,229542,81670,47784,135038,154740,102397,27742,-122040,-158938,-118,-10335,-142066,-51075,502,-193465,-264450,-199814,-227044,-155938,83972,97503,-134545,-237333,-140091,-129115,-90480,16361,-142651,-440348,-450487,-361514,-325567,-258778,-86930,74047,58561,-35387,-15685,59973,52831,-32581,-121877,-167790,-123170,56263,176222,98374,-60016,-62562,17094,44243,-89923,-213136,5995,231300,127357,95074,177310,60582,-14021,87574,33827,-123547,-118409,-123654,-184323,-169038,-230863,-354852,-246318,-172005,-229210,-272584,-193331,-101280,-65947,-96586,-182670,-179000,-91757,-149832,-328284,-415278,-250884,11695,69295,-19670,-49269,-36860,24312,17249,-74574,-31489,54185,48843,90006,136204,86103,-21549,-197610,-399781,-431198,-112971,221382,234314,54211,-191198,-406858,-399120,-187123,9548,61274,-1223,-147800,-260078,-100678,184897,222474,162416,201851,76544,-170414,-155895,45290,119276,65455,55219,115069,123405,33753,-33949,-50826,-109486,-215752,-262702,-201195,-92118,-40029,-84470,-130733,-106936,-163357,-115721,-135,-99487,-350915,-422187,-324014,-138072,61898,141569,140762,119575,-50923,-166530,-51163,33088,26325,128085,292049,195571,-93279,-169691,20946,129415,-10140,-205759,-284141,-317950,-304508,-211430,-98641,64963,174257,30512,-90553,-101372,-364425,-558324,-365505,-246719,-323238,-306106,-252725,-226734,-328090,-992908,-2024508,-2033927,-834182,147388,-219987,-1771174,-2042186,457496,2349010,4210284,4021541,1707582,528648,335721,-237086,-565446,-318480,-375512,-394001,-93666,-291443,-853569,-780223,-117821,96846,19217,-64386,108054,384306,349929,184720,230811,256095,-24316,-194387,-148435,-15240,146392,187930,126505,75887,83323,122741,139182,24793,-145698,-145345,-88690,-102841,-103754,-23625,126447,180317,30941,-126546,-218068,-168235,-13688,54710,79058,124514,175090,117347,-130732,-194870,8397,-88597,-342313,-313349,-269923,-237861,-12353,177564,114370,-11612,-40893,-20421,-37173,-48386,42098,140522,116472,19818,-95536,-176073,-165810,-121599,-106721,-113314,-58941,99882,54519,-172543,-187663,-120349,-206968,-172970,67647,134810,-81704,-196785,-59734,-113834,-436376,-722602,-539277,-90654,37828,-124929,-187066,-160644,-237722,-372831,-347105,-206511,-135917,-62689,54882,-24704,-123115,-42647,-10935,-11427,198233,386848,245918,14433,-186622,-140404,126958,354752,292863,93647,55115,37351,-175660,-249680,-53202,41877,-31988,-101143,-179362,-189879,-804,174888,150076,122868,125453,70766,42526,62915,53280,104291,59787,-154096,-141454,39211,80216,51513,-29265,-158026,-126626,38275,65053,-47087,-46631,118426,195205,148384,101997,67696,-118567,-310921,-230284,-161874,-218967,-137163,-15034,-7341,95601,166410,65005,56937,197763,188668,4757,-158207,-214158,-207472,-28743,211143,252285,88408,-190553,-422078,-397825,-219597,-111612,-98167,-23521,225029,381509,416101,475680,331230,140641,131139,91911,-19994,-61386,3742,71995,127533,152167,71749,-80524,-147555,-167463,-183892,2242,342391,383039,158786,66824,55837,-133284,-300795,-190686,-81625,-51454,10521,-24196,-149991,-174845,-128271,-113800,-30933,12692,-131890,-282255,-302424,-275553,-54386,204518,270803,270559,321325,246402,76539,-46003,-197966,-255066,-97674,23020,18445,46027,130057,197718,193310,211161,301122,160928,-203657,-395381,-217552,85964,198273,-4871,-257992,-261216,-162563,-63092,100585,189486,244710,300048,57257,-385349,-582260,-584445,-469492,-291305,-69773,113799,202147,184479,61087,-130181,-164397,-26163,16456,-113417,-285174,-428274,-360524,-174038,-119005,-27980,85723,-14535,-160836,-185666,-177086,-54684,71134,31273,-127649,-309364,-409218,-354103,-125477,202637,356364,134353,-127569,-130801,77839,117348,-130762,-296099,-154669,-14770,-129980,-185766,-31798,64111,-7146,-66278,18518,134851,175964,132314,130644,226996,283000,262257,209188,112750,121540,335848,456811,327666,47480,-26425,100504,50307,-115145,-116216,-3109,48418,-52130,-139412,4878,160671,61944,-13874,50280,81480,144888,235812,179090,5414,-85605,-189518,-344107,-415778,-377618,-204159,76578,346262,295363,-4913,-193775,-163915,-108027,-2975,211812,226352,-95263,-315726,-263280,-185497,-125752,-5307,73,-92105,-92612,-36116,79092,229645,262236,135981,-52330,-173584,-122503,9571,77209,-80551,-336987,-292789,4705,40515,-155515,-121003,105068,175827,84144,8368,7359,69667,110961,68092,-46304,-60527,75116,87607,-119566,-299519,-349480,-292278,-217046,-200648,-121750,58559,149191,-31912,-252101,-234648,29808,504628,790200,541376,129479,-11285,56976,-43036,-356023,-490023,-727670,-1374710,-1412333,-639135,-431923,-256774,680866,1473186,1361025,1019424,726410,215975,-105495,-87737,-338053,-211950,342725,639116,840679,681283,479862,585322,683267,720003,936206,634635,226721,202975,137178,-61630,-50265,32576,93584,220252,105866,-201833,-200800,37481,115851,-30519,-170997,-182447,-66768,92859,165452,44847,-119128,-191591,-177009,-67617,151074,341079,344954,232411,130853,92508,76014,57581,81532,113106,-10538,-191953,-194497,19006,120314,-9165,-98233,73503,356147,452030,283420,99247,146453,252856,180006,37068,-64732,-120269,-31728,213750,224257,181252,420035,468262,126178,-88060,-17479,57830,-32474,-124850,82429,381143,349512,139210,102139,88674,-33669,-158791,-134734,-55147,-37191,7882,92555,194131,223893,96240,-95140,-244641,-155380,178718,377649,328325,334317,376995,278843,230074,257232,237966,218398,118158,-95507,-253513,-205540,-127523,-109000,-51399,61221,-22858,-119846,76411,281504,276213,126172,-57236,-70581,76907,149961,176372,161122,37037],[2554,36833,104113,82371,111937,189943,60237,-188810,-269031,-107006,127123,172530,188022,363037,408060,163122,190970,381098,252683,82086,111611,168587,79685,-30696,-131846,-267246,-202817,151713,248853,-17864,-129318,12355,73135,5219,-83880,-104321,-11871,148830,103646,-121819,-40560,220057,239749,124902,42290,1469,52173,-8032,-61735,51414,102166,-66793,-268572,-241055,53636,189684,7558,-119163,-80456,60402,129309,-133958,-358781,-171271,57033,64931,27811,58912,153229,272558,208173,11165,401,155553,211405,2601,-66929,102804,197629,55114,-127191,-126966,111788,320042,201840,-82660,-180438,-126198,-110444,-115054,-173133,-210136,-58354,116255,164403,4123,-198071,-260318,-188866,91737,413798,311676,-104215,-266057,-234045,-266562,-282724,-137595,95364,105832,-109088,-273806,-247561,-66943,2361,-117811,-12523,273254,217799,3979,30252,120154,154271,252655,388656,390021,239915,108365,53879,-82339,-258104,-401750,-515595,-447449,-181598,-139048,-232637,-116377,93572,128170,136540,175840,78316,-87558,-210113,-137368,-323,2086,-12727,9753,-121022,-75930,46191,-4975,-122106,-97169,-162771,-263227,-186504,-32463,-48723,-142956,-63545,162183,218973,13950,-107755,88815,300089,185156,-37305,29922,153904,-28710,-194375,-85391,67962,75521,116362,54405,7000,196806,315183,196222,158366,150690,-47781,-279820,-326311,-255280,-236463,-207271,-120858,5293,24594,5337,-9859,-31694,-63588,-77288,-46081,-1899,-22021,-80928,-128998,-22015,100610,24897,-84846,-123714,-90664,-161100,-255468,-135323,-7348,-86074,-272400,-311432,-182517,-110340,-146761,-136707,-144242,-156868,-77592,10166,183999,335248,178357,-219182,-490457,-271582,174203,237477,-23292,-155956,-117735,22480,160428,55395,-112268,29693,348455,420440,243801,161347,156764,140042,75822,-140783,-333630,-295698,-93330,196167,297546,200631,87621,80596,177271,143125,34495,86324,214686,216276,131404,42351,-116001,-176165,-41052,-12999,-138510,-108600,-122337,-330143,-335992,-181729,-157327,-50787,206716,196177,-29927,-71311,22387,-44492,-111128,-38714,-142656,-362019,-381821,-286370,-195487,-102541,29596,81227,22064,-56375,-64530,13664,91177,38296,-74238,-154352,-106874,66756,159694,76813,-42126,2816,115133,120047,-52731,-154094,65052,228927,86363,43870,115485,1452,-66639,169,-48777,-122886,-59618,-53251,-149399,-159175,-214543,-327590,-226611,-163089,-230401,-228719,-76399,40430,45773,-12410,-75036,-73809,-30267,-127145,-293560,-380536,-276421,-77701,-7914,-54608,-110854,-140282,-62516,42605,-24205,-61812,9096,87937,206128,231886,71625,-91080,-236681,-389443,-391744,-90834,234822,259533,85091,-132475,-341518,-372283,-156194,41303,43590,-44885,-167543,-252664,-44693,297346,332578,236474,251687,127147,-105711,-161866,-57696,21136,19022,-36904,24450,161991,119894,-12191,-59906,-91320,-176424,-247911,-213326,-95749,-32061,-127578,-306482,-286899,-242739,-125557,52102,-22719,-319161,-392381,-267385,-118144,-11506,-8855,3428,80085,32651,-63505,-79387,-144696,-220415,8315,223496,89823,-217890,-264532,-44761,52261,-83762,-281673,-363351,-393191,-342646,-185470,-37192,47865,101863,6886,-78374,-69297,-316397,-565696,-377718,-238650,-336570,-342329,-372083,-456796,-381227,-742852,-1637212,-1762753,-793797,176863,616075,-637507,-2825853,-1394391,3088534,5468557,3534357,651810,95391,-112861,-682678,-710339,-189706,-178581,-366112,-240291,-279469,-659852,-621173,-13463,226983,30634,-260191,-169432,159266,231878,83551,180586,335158,147882,-19898,-34149,53181,153824,185749,169523,169659,155779,197893,221590,45698,-211693,-248498,-165156,-151258,-92888,57802,220889,184679,-19182,-191778,-328102,-274924,-97061,-46285,-32680,105580,288089,289629,-14688,-244356,-172568,-217486,-385607,-369063,-341948,-284161,-26529,136824,50878,-48702,-28242,2193,-56376,-122488,-77411,568,19737,-2458,-110586,-181708,-111062,-62520,-126357,-189735,-94187,92993,21548,-227882,-190070,-43180,-130651,-202534,9859,146005,6874,-20952,126721,-52212,-449495,-773004,-607220,-129004,31700,-135423,-210218,-225247,-363194,-542784,-462351,-273286,-136298,-11927,81763,-87842,-236029,-100635,32367,39261,151078,289115,141438,-77084,-159467,-12193,256785,450497,390098,237496,232843,141261,-171709,-326834,-198421,-79818,-34556,-9235,-68296,-85419,79620,187096,150388,175216,175701,110408,95216,59481,-33438,30040,61545,-119796,-120642,55491,89652,7097,-108535,-208803,-154499,95446,231071,71561,-61897,21754,117049,119398,83269,5655,-201506,-377614,-296287,-172255,-200299,-176370,-69106,7313,97158,148045,52591,50133,195570,168690,-17644,-135137,-163639,-139163,27452,239158,304090,158416,-173886,-445806,-411064,-232372,-50829,26065,45221,185212,277768,276054,353582,295910,126758,44838,-20851,-97830,-83921,8191,67244,133692,174935,80529,-65846,-87278,-81360,-117382,41628,355480,366205,118452,16159,-10178,-191909,-343528,-235362,-138583,-104984,12166,12927,-185782,-274551,-183852,-119966,-46226,5124,-109421,-313954,-421745,-343827,-19648,275296,362475,334317,309773,227667,100879,-15779,-152697,-207317,-49821,51226,45400,5792,13892,154028,299477,340456,345280,192066,-149987,-330397,-202547,59417,201504,47988,-209554,-214509,-105164,-13859,102770,165924,249445,397139,155531,-354089,-566169,-516359,-401775,-224634,43723,247497,290378,201650,24460,-178720,-137106,41571,50849,-80254,-239407,-434979,-375987,-136831,-97768,-78297,48785,24325,-71493,-114291,-175249,-112965,15485,47348,-54471,-244144,-410178,-443485,-155110,249503,416376,199980,-59305,-108528,28402,9266,-244293,-331375,-102244,-949,-137125,-154549,12017,141786,63781,-119723,-155954,-68349,-10455,-30869,18087,177512,292499,329871,252107,45243,1624,213689,344837,235329,18518,-48450,-28277,-114436,-184457,-122721,-76224,-73405,-133709,-169861,66878,324506,218811,51082,75961,73680,43931,163780,231009,123692,34470,-6577,-139345,-337764,-453727,-341418,-9601,282476,201670,-87942,-226640,-182953,-95435,82709,307579,262277,-86477,-336718,-355175,-270968,-108321,76799,94307,-22194,-107049,-87605,66548,162987,85318,25419,-35753,-117527,-97152,-38262,-66263,-202782,-349574,-245727,30848,62560,-97427,-58000,116149,104268,-42841,-81647,-11046,45895,88998,110235,23587,-35009,71343,60063,-170695,-348299,-335339,-218659,-174671,-181756,-118079,5446,49237,-104534,-255582,-170630,87298,464095,673498,382187,-65638,-216277,-137053,-265124,-568096,-624189,-674990,-1116666,-1167580,-515175,-271304,-65924,786541,1478080,1141713,642757,430508,57928,-219483,-165300,-444341,-332641,380394,854661,954015,709544,390794,518215,435250,428214,731230,477379,188094,327956,317384,70959,6231,42328,157146,328602,197896,-129409,-129968,113981,249812,132465,-36205,-113113,-85675,522,49706,-73720,-205712,-197484,-180004,-110894,132681,409956,450030,284458,110948,55364,66462,25571,-14510,-39903,-132480,-236329,-135987,118890,140465,-34566,-65357,146078,369875,390036,194076,3532,30179,126452,78590,-32686,-69274,-41945,53037,181122,137146,142507,418152,490666,170440,-56444,-7297,80499,3816,-64993,126918,373918,352679,212717,169153,122692,-51790,-249119,-247992,-95277,21196,28417,19009,139418,211544,85015,-94962,-202371,-116920,224443,408803,322654,381482,521300,371795,213165,246044,335781,265842,31527,-203391,-297306,-221072,-127625,-60003,15368,93466,-30248,-140741,66539,275359,228516,82045,-78496,-122333,-18381,55586,117736,161503,87622],[63748,57627,75842,34846,80767,173331,118810,-92124,-224221,-112336,150126,247379,261159,425135,441167,136952,115022,310727,240982,76129,74389,116336,30158,-119254,-256305,-391419,-294350,96945,245461,110337,47021,39442,-27476,-38697,-84640,-158959,-47165,154392,63816,-211795,-129356,139369,190809,155541,117038,88858,153880,80096,-58467,49005,61275,-94936,-269142,-188215,88867,173649,-742,-99320,-137,147958,178101,-121622,-340267,-160214,69244,147178,154779,106780,120038,245965,232404,63818,45213,162907,130926,-95935,-96720,177265,253314,-6807,-201127,-169528,41641,238323,175204,-56012,-140500,-126139,-151572,-156201,-187177,-238597,-103382,115250,238447,113395,-87154,-118642,-26416,239547,582375,515604,91699,-145869,-189360,-206795,-218016,-98389,119251,113816,-84953,-228719,-208113,-22517,57184,-67680,58841,372003,286137,30088,10637,16868,23658,164084,346926,367958,282660,218360,161157,-36201,-261607,-377980,-438494,-403460,-199132,-151898,-221504,-86042,112277,114056,124267,223713,185085,24647,-116549,-56492,92723,43777,-77218,-71236,-77386,-27416,63132,47844,-55554,-64710,-194568,-279609,-142899,17375,-39941,-129588,-12270,227014,230324,-59014,-174527,109101,334277,176351,-27211,67509,154391,-74541,-291683,-168043,93101,161987,178916,114719,83021,258159,294626,55742,-7361,62393,-42387,-180650,-231648,-223501,-229352,-177694,-68619,61758,130874,110808,-28837,-134524,-141978,-130128,-113054,-66922,-44013,-79326,-108581,11706,144699,68313,6734,-310,-36978,-84429,-139839,-89160,-29802,-124460,-321667,-366718,-179049,-88233,-132885,-199934,-256122,-258883,-148167,-6395,218009,374185,259732,-52392,-336061,-235503,130827,198617,-18902,-113779,-45545,60628,131443,26172,-147225,-101978,162486,324996,223533,106998,111820,151609,118354,-42853,-186122,-147407,-32532,139882,218103,157404,62362,53378,123655,69299,6710,117088,272468,274981,159890,17987,-136759,-176497,-71431,-23323,-119410,-136447,-206089,-411194,-377104,-161132,-90355,29171,283549,277986,82418,102087,162118,-2685,-148169,-97266,-155580,-298771,-312992,-188159,-56005,59361,151649,99056,6496,-43020,-58388,30054,156674,129633,24392,-90938,-77494,78597,168410,100082,30935,98190,206527,153904,-55456,-104173,114079,189743,2598,-34694,37855,-45146,-76184,-49229,-106369,-101223,-7035,-5927,-97151,-99574,-140653,-218749,-138636,-88610,-176194,-159066,23878,152146,138766,76987,47860,40778,30545,-100611,-256482,-316536,-242477,-128925,-110878,-151539,-217973,-254457,-133976,68780,30334,-78278,-36121,100840,258793,259179,55844,-105844,-247006,-389338,-331036,-57229,193047,226469,93562,-82457,-270753,-323024,-134354,2452,-64531,-141309,-197745,-221852,37652,395640,401688,274233,280704,198581,12538,-114522,-130875,-78202,-55090,-143523,-81789,145657,159639,6603,-65075,-80365,-130538,-206372,-187584,-58696,9691,-136573,-405401,-405768,-266775,-108189,99566,59124,-241701,-328878,-199600,-76505,-50936,-139903,-140247,32274,154237,79409,-130041,-359647,-461968,-149457,93775,-44341,-309667,-300580,-79369,-12425,-128173,-286179,-374393,-412056,-330106,-132874,10533,16607,42335,19660,-37370,-42101,-260067,-507904,-324278,-157152,-214684,-240416,-433258,-726396,-538894,-521436,-1108543,-1223154,-588917,158542,1055017,-35453,-2919822,-1514892,4322380,5458469,2039673,-677392,-809359,-815674,-1073427,-717526,28962,84292,-264261,-307495,-173425,-301117,-292748,105698,352992,127133,-266569,-295270,24397,194978,28127,113751,397024,353752,170696,101786,120555,111621,130674,171071,196659,161102,221552,276201,79862,-231504,-319227,-242283,-210226,-96937,117282,267697,160778,-36201,-210457,-390322,-340079,-150863,-124111,-125617,79460,361403,426008,110681,-242437,-290744,-283779,-366991,-379302,-376855,-302873,-41236,72802,-45591,-111832,-14066,50155,-50612,-178455,-187168,-123983,-32198,20635,-106400,-189589,-69706,-10217,-132651,-249584,-126168,77116,-4405,-227842,-129771,73318,-23330,-213451,-63183,141432,115199,171807,266309,14000,-387773,-714564,-605486,-148978,46799,-101244,-206821,-269174,-437941,-610645,-475169,-262310,-107468,45564,93623,-154725,-334645,-161906,36250,47411,87740,193761,93932,-113214,-111280,84280,321934,467079,427088,342627,355167,220259,-116824,-359877,-360496,-223129,-46311,59737,22431,19772,149359,171949,128613,192260,181616,112449,133756,60134,-103577,-24392,90163,-51253,-98884,51119,89625,-19278,-139771,-217526,-153587,147750,339430,131251,-129550,-133050,19945,105026,74600,-61502,-290679,-432590,-320627,-114192,-124214,-201481,-137189,878,92829,133292,49422,29489,135296,100550,-56816,-119284,-120266,-83400,50442,221403,318171,213235,-130608,-400684,-375003,-240487,-20285,109347,82867,104519,120109,92908,170936,192937,74778,-39929,-120878,-174228,-135732,-36908,33938,125223,202657,115230,-37023,-66462,-87322,-116097,74708,348027,314186,64165,-42207,-83094,-234249,-330503,-243017,-185149,-140722,30633,63007,-191306,-344484,-233258,-115414,-44212,14914,-60220,-302934,-482928,-344203,22461,292915,380045,338082,258061,186109,118502,30868,-54245,-77687,33442,91145,91189,-4869,-58772,139631,392764,454214,371485,166361,-136018,-237904,-135681,56881,202104,95109,-153682,-175143,-61806,18742,74629,100653,187307,376330,178511,-294576,-484062,-402797,-310864,-129481,157242,358712,346927,176782,-40390,-214938,-115134,90469,98380,7573,-128700,-366272,-334079,-89733,-75943,-110932,45566,141399,106952,-6574,-141613,-115527,12356,94098,69754,-92276,-314101,-414618,-131776,265728,423035,277183,63729,-34631,8573,-49648,-262099,-270970,-26170,-1070,-135029,-115398,42793,209569,153240,-126404,-277214,-226704,-191865,-206219,-89141,130383,289521,380160,271273,-40309,-144643,13891,130113,72594,-18122,-38835,-108493,-233818,-227647,-123920,-128495,-164050,-203037,-192581,117546,441816,331606,62442,30397,19962,-79379,56660,232141,187767,109653,139088,45791,-238250,-488784,-457053,-99641,189708,102927,-154316,-243381,-177416,-58724,170407,397779,307285,-55750,-318660,-358252,-266865,-67261,138003,168526,43799,-109790,-125994,57433,109569,-51194,-34105,26002,-34217,-47656,-50585,-176035,-296188,-314685,-147205,67125,71628,-29449,26952,139491,49737,-129551,-128772,-22802,-3742,29912,96561,35428,-37417,61706,44789,-192050,-351604,-264795,-98085,-84489,-108673,-69641,-32103,-70538,-189905,-240381,-112195,83703,339616,488788,191804,-268828,-409726,-321296,-483378,-750959,-694030,-552825,-719429,-711923,-245162,72211,311319,915547,1334739,818169,197084,39858,-184854,-354554,-204331,-438923,-470953,257873,999800,1135409,797882,340109,404766,107839,27866,331475,167500,75718,391198,430272,184316,76299,67525,199421,379332,247144,-56975,-60545,156781,318203,255578,94652,-25222,-85885,-83214,-67814,-174108,-247695,-152284,-129925,-130059,82825,402525,505859,336941,106704,20232,59865,20627,-77559,-156699,-206047,-224635,-48959,200466,154182,-33406,2027,215850,341955,305416,139094,-39442,-65770,2178,-16679,-73237,-21209,48723,101025,106181,25050,69464,348164,458068,207562,-24912,-7355,80317,4437,-51780,107925,298884,308309,259392,237674,170919,-36050,-251741,-272436,-97322,87453,55397,-39836,75757,167902,68813,-60827,-137847,-91727,220286,376631,260473,377840,611504,452264,195847,208976,380038,281201,-66621,-307102,-286469,-197799,-143832,-42341,73405,106316,-58226,-157838,54091,225951,140318,49879,-36740,-88705,-47293,-4967,67779,156484,138248],[110835,46072,-4077,-40740,16140,74075,83370,-12449,-140742,-102852,138580,279895,301885,426877,365404,36716,-30119,155519,182687,68502,45269,62337,-8999,-183983,-342420,-454773,-347848,21920,212841,211175,217003,99171,-76047,-63490,-64045,-154565,-46340,147463,12609,-291692,-230222,29588,121606,157778,155689,155557,241458,191055,10060,54945,-10538,-164973,-265594,-133131,87803,119723,-31745,-121828,2772,184903,219178,-73016,-277440,-139077,50548,164166,210385,111471,66700,188921,228620,119420,78676,108596,-1412,-174975,-100679,233630,302524,-6801,-211201,-207934,-76711,108806,143208,636,-86257,-127135,-181322,-201773,-227118,-262841,-147506,88240,242024,168941,51892,81114,155113,362815,677419,631389,264955,-79,-94911,-86808,-99443,-47689,99372,88172,-44313,-145819,-146095,18411,84237,-58617,67485,383852,294433,31933,-14906,-52508,-77981,54941,265151,338824,321040,326420,270504,-2667,-281065,-357319,-352100,-310060,-172122,-133670,-179443,-37162,118488,70660,78807,219102,218841,67562,-36839,63232,231240,96860,-158874,-171009,-37199,15704,69862,64869,-12606,-40345,-189125,-231917,-27587,98746,-38622,-137542,7888,238900,191955,-145729,-245696,100309,341621,164798,8204,129360,167242,-86200,-331606,-198204,121387,224316,200064,147033,143431,283905,225643,-92376,-159830,-37066,-57061,-86414,-108390,-136302,-131577,-74308,-2788,57880,146296,136046,-90943,-266441,-252645,-198635,-167532,-128240,-64380,-48792,-53268,42722,141426,81536,70865,82616,-2954,11013,12264,-42606,-62284,-150241,-327820,-356055,-135897,-41560,-91608,-219562,-308741,-285243,-170218,-16413,211609,348602,292695,101007,-167510,-202614,60778,153729,5183,-52573,44976,124581,108515,-3303,-147461,-173472,21706,246377,225131,82120,80547,164710,170201,78234,-9350,17534,40744,60862,114353,122241,59987,32832,55438,6160,-7912,125993,287242,311610,186583,-18396,-153791,-139194,-56141,-15031,-79748,-130061,-232455,-415100,-380038,-150028,-46542,57797,288171,316517,161027,206888,215009,-21264,-187228,-151424,-194859,-291844,-278133,-103219,52459,189051,258761,136928,23165,-111,614,108559,234924,218341,146216,7432,-44747,83445,202585,182436,160503,207941,269141,149655,-75598,-66208,141241,130238,-86994,-106941,-28242,-56631,-34424,-48339,-120971,-62606,28399,12742,-47075,-30800,-44321,-64480,-18246,3007,-101228,-92798,76324,202898,186759,149333,161209,140188,70734,-81196,-228018,-247134,-168092,-132270,-205172,-266950,-317129,-336208,-172199,81371,67836,-71602,-50832,106890,249460,211351,35732,-69939,-225902,-387547,-262570,-29512,99126,140651,76412,-57757,-211260,-263697,-133844,-93517,-219689,-250998,-219951,-171916,122909,452850,415617,263860,271987,268019,151514,-27313,-152266,-146865,-131299,-232993,-171793,94119,161370,26441,-58964,-75616,-95448,-154830,-133726,3669,60708,-128002,-408459,-414781,-215479,-55257,138671,130336,-135663,-250860,-141273,-30472,-58888,-228077,-261863,-19557,262165,194108,-211108,-552691,-598775,-271172,-36797,-156542,-336820,-258102,-68292,-47549,-127622,-211094,-313475,-384330,-294612,-81118,38125,-10153,3652,47924,11899,-29931,-214000,-402038,-221335,-26364,-2097,-58666,-463814,-986445,-773240,-402999,-600235,-575098,-256694,147148,980605,-207075,-2204931,620605,5822505,3992694,-189984,-1903532,-1908710,-1622800,-1348672,-587926,339470,415827,-85715,-282283,-15143,122628,99508,211253,444180,279449,-92736,-233996,25611,238999,22670,38416,397197,490535,299962,198815,137471,14883,29186,133249,165459,120836,199905,288321,111100,-209749,-343567,-302359,-261689,-104699,151635,258238,104921,-51204,-214279,-402010,-355311,-169857,-152327,-156359,66615,374904,476823,195159,-204649,-323335,-268833,-285795,-331086,-350477,-268078,-30015,27155,-137170,-180773,4745,117814,-19603,-202057,-260818,-202225,-21888,81501,-94952,-197844,-38570,30073,-122440,-268142,-140158,58449,-20899,-182662,-32721,192610,80263,-206970,-135381,119414,212226,318100,304697,50786,-263554,-555029,-539875,-148987,81958,-36407,-190690,-292553,-445296,-540848,-367931,-169393,-62468,72250,67579,-209994,-385937,-206446,2726,10353,19753,121937,94264,-96846,-54385,144367,324522,412129,402141,384887,389516,249236,-33110,-336993,-487387,-347246,-63220,88926,74548,109403,203654,146333,95765,173526,145938,81871,155302,73063,-133552,-51157,118449,14054,-85829,34389,93526,-8159,-113527,-186304,-122345,180450,353383,111184,-221667,-279961,-64490,97743,67592,-122565,-363198,-460620,-301341,-13401,-6704,-187098,-177773,-5470,93247,118884,44805,-7373,23443,-14043,-113677,-118207,-95001,-59471,29760,160555,286276,233244,-71770,-295253,-299459,-243484,-36648,125781,83129,4249,-56184,-83850,-13693,45731,-18826,-126788,-208979,-244376,-214516,-128515,-25331,98116,221462,163440,-7014,-90616,-173738,-170445,98560,332395,250283,22066,-82878,-143010,-244883,-251199,-195274,-199962,-143308,65029,107851,-176567,-373625,-261705,-96216,-17899,43308,2191,-254926,-470995,-282265,61288,259478,330389,296200,192757,138921,131513,90737,67830,87681,116282,124029,137218,12302,-71067,159036,455262,532344,392709,112770,-157059,-153984,-35779,86818,194303,108104,-108397,-134926,-20744,39683,30172,6936,73943,256894,144611,-203445,-346435,-272621,-215919,-36517,236439,417437,354699,126288,-97109,-220015,-96370,110553,141627,126962,28845,-230131,-244510,-44275,-60252,-121120,71538,298401,316070,98952,-91199,-54950,70739,154651,194150,79551,-171143,-288719,-66026,243990,370426,335729,200266,68717,31737,-35184,-186343,-149305,35904,-17452,-124260,-85942,33502,221939,216841,-95983,-319704,-295647,-309374,-345649,-172438,93500,274181,387196,248495,-111599,-260729,-191471,-118381,-112273,-60048,-11238,-123192,-278109,-234419,-118932,-148248,-201404,-235400,-192495,142873,478525,368539,22436,-60548,-49820,-171575,-38954,198536,183917,119356,201427,146955,-147632,-458705,-497585,-165835,88317,15189,-199049,-251163,-155790,-13212,221076,431726,330690,-17378,-269390,-282889,-183563,-15207,158795,204442,100757,-94214,-150918,42612,79044,-107250,-28679,111869,58160,30533,-8047,-215458,-329715,-227807,-19398,94264,52085,18577,109383,171079,16939,-172384,-129188,-13886,-50060,-48899,29047,-10850,-64696,47595,48593,-173954,-313086,-171558,30333,36081,-2982,3208,-48242,-182346,-277458,-222669,-72766,35137,183645,302982,41202,-410723,-544631,-459536,-634866,-850560,-692421,-410130,-305260,-144954,176255,543827,796146,1043334,1018855,396002,-230037,-346072,-440891,-473597,-203105,-308784,-509955,89345,1044158,1309557,870634,322043,258599,-218450,-348810,-93178,-176414,-70926,372868,443540,250084,139240,96324,210040,359289,228528,-16269,-9298,169539,322148,310536,176158,49404,-67200,-137787,-154513,-224625,-232214,-65040,-28445,-111932,9812,302024,464574,352615,108606,-21601,33780,30008,-95467,-200843,-205481,-156166,41857,240835,158874,-9625,74639,251517,263430,201287,121886,-23928,-123947,-96310,-78147,-60272,67979,125659,93799,323,-89345,-23770,223119,377177,235283,10133,-10994,58869,-25195,-81850,42098,198998,256692,275967,274771,203704,6263,-161788,-187472,-48007,140932,74226,-77878,10101,97559,47015,2359,-61637,-76046,177294,290809,149090,302288,604593,496968,187455,162737,357674,252624,-151345,-367521,-224725,-152018,-179944,-65272,104285,102860,-92050,-174497,27203,134622,32327,37544,51829,12686,-3304,-12172,35262,136287,168373],[136507,17696,-99956,-113802,-55890,-67698,-35871,19708,-45350,-76953,105968,272235,308337,367753,209638,-102751,-201760,-43287,90674,66077,35139,24128,-28730,-204363,-360907,-439496,-343413,-37688,168612,252770,328000,184102,-38465,-46199,-27862,-104179,-25567,116661,-45510,-346230,-317245,-81820,42568,118669,143542,181392,283921,277558,118630,73036,-74553,-248658,-260780,-92080,50811,42598,-70888,-172074,-79321,152435,234927,-1649,-179729,-108205,1830,99973,164693,68652,12725,120125,198771,160440,91352,15777,-129395,-201849,-66493,261120,337503,70104,-145707,-227597,-201283,-24282,118743,76495,-27730,-123048,-185800,-241076,-301802,-296714,-175986,46261,178803,160064,185382,293348,312702,427059,668604,628820,369019,137124,30848,61910,40097,468,44276,41391,3861,-50202,-82916,42543,81513,-84575,19007,310174,229503,-11650,-51403,-64621,-106059,-29993,167533,306429,339469,393084,340168,1835,-317922,-351732,-278968,-201181,-121709,-98911,-123700,13186,117659,20044,20256,171654,177301,36654,13525,201459,383433,145582,-235080,-250811,-3478,55665,67778,39240,-7822,-24791,-135219,-128807,118309,185223,-40792,-164919,-10688,202269,120124,-226329,-294856,74904,306996,142928,70069,222673,216059,-47762,-302276,-172057,146245,249608,185132,155258,176321,257407,113618,-220476,-267486,-122309,-78319,-15136,6618,-23559,30632,84198,57277,-8560,60328,66651,-180798,-391555,-370230,-265472,-193998,-170319,-83001,-10796,450,59474,107682,72052,98138,102521,173,83374,131510,-26103,-106448,-164756,-299200,-289291,-59995,42693,-16401,-182163,-284744,-234896,-144201,-23682,165350,282441,292291,212966,-25071,-175948,-14367,109190,25850,-4406,123689,197132,104139,-17727,-116893,-174583,-41358,185834,212419,77235,57627,146418,197364,185287,151066,155412,109218,1767,33148,112933,83933,14766,-28822,-50369,-14566,110894,253751,313444,209541,-31743,-135819,-57549,22892,34274,-22142,-102090,-208765,-346463,-342066,-147643,-30090,30548,215489,294652,175106,190801,147330,-92566,-213184,-194360,-258412,-345610,-284344,-59446,102744,259738,334825,197406,71162,56112,90066,217851,297419,276329,252330,110643,-19273,74557,247071,308624,320102,304237,284583,119987,-88860,-38415,146658,75921,-142976,-141083,-59592,-25759,45837,-4390,-93329,-21751,36578,3234,-20198,6709,37315,86836,89227,56734,-49453,-58616,66626,181976,175500,181787,240476,204659,80296,-68829,-199969,-184285,-82527,-96589,-254117,-343348,-359190,-353647,-172996,69181,75439,-38706,-15411,126518,199985,105297,4605,-8126,-180026,-368211,-199719,-25792,-28442,24541,38423,-61994,-170881,-210306,-165447,-224226,-368571,-331560,-218209,-112555,185619,455678,381848,213541,224248,314416,274000,73438,-116790,-163773,-186360,-282523,-217776,39614,144022,50638,-38721,-71907,-79288,-112490,-74353,67585,96464,-123317,-341773,-312136,-95621,30980,167353,178083,-21962,-169223,-100301,6096,-47070,-267859,-349176,-85305,290003,212142,-319028,-673472,-584957,-295365,-110530,-205952,-288879,-145534,-12839,-46257,-81980,-78177,-202112,-333857,-266179,-58919,38101,-19198,-13151,62061,42151,-38419,-189507,-277883,-96502,120678,233989,125936,-483421,-1173641,-1014790,-410187,-248449,-13776,110851,179993,479555,-1050107,-822591,4636222,7147753,1245579,-2701499,-2716125,-2817920,-2278402,-1420762,-340976,698421,773618,153377,-168816,138166,482755,433724,291607,478715,424953,162911,-32137,147586,325064,48494,-38918,304254,474849,317544,215464,79957,-113789,-89654,68581,102825,74192,159487,259126,123619,-163363,-322685,-336128,-299326,-113744,157260,202050,27910,-88393,-225328,-373149,-332251,-165805,-128092,-111281,77353,328143,426464,209549,-154954,-278786,-182892,-161910,-233737,-263495,-173006,25765,32894,-185704,-224210,40381,198258,29821,-189864,-284489,-220612,43198,158867,-89033,-204040,-9026,62243,-94038,-228945,-117501,46240,-33120,-121750,60532,272755,144257,-190033,-191673,81083,268331,372419,234455,36178,-113252,-335844,-436095,-139705,119156,26596,-177436,-298528,-396692,-362268,-167579,-22096,-20004,43456,-5241,-244984,-372275,-212813,-44895,-52534,-40711,75713,102935,-52962,-1222,178604,289804,315269,334348,365216,338502,223817,51649,-259836,-531185,-408798,-70251,85291,91335,173507,240343,130189,66865,127017,78548,30227,159975,101717,-111537,-49846,123839,50024,-78507,16415,104746,41614,-35581,-116725,-63454,183942,271963,22095,-300424,-360975,-115058,84238,51039,-168583,-400089,-452308,-250621,87376,121064,-120016,-160815,9396,104823,101152,30239,-54732,-108735,-150999,-180557,-131836,-89961,-71450,-27279,74938,216682,208096,-20947,-166890,-208228,-242456,-101693,69458,47980,-91486,-208198,-205923,-140076,-103810,-143620,-218370,-277999,-298368,-306840,-247621,-101719,53211,214750,199180,11992,-142169,-292410,-243277,114932,315742,192932,10077,-86493,-171024,-210357,-111489,-91136,-172113,-111046,103753,126110,-159169,-361714,-258656,-61279,31899,84043,63288,-175818,-383609,-182065,85839,192827,243106,234962,138293,101070,141969,153162,175943,225455,164718,134886,166639,49362,-24960,201770,473989,561070,414003,65249,-192837,-102597,67528,138285,166310,70283,-81593,-78529,33002,57746,-9444,-82161,-47814,99793,92633,-93336,-185821,-151262,-126890,29969,262641,410344,312477,76199,-112338,-185823,-75687,101686,163710,242973,199377,-57654,-132197,-9301,-53351,-112595,109604,435999,479679,165455,-44218,48657,171819,207570,269772,204595,-33968,-121995,14366,187874,271467,348538,301170,165349,91471,46850,-54059,-28213,46096,-51883,-110866,-77918,-25923,152292,216881,-53689,-290695,-269692,-325094,-407865,-224077,63189,246368,338405,181772,-141369,-302944,-334056,-322778,-262328,-101469,11961,-85244,-244152,-201536,-101340,-129770,-182441,-223318,-168289,134573,427321,323561,-48281,-157367,-104629,-191804,-76545,158502,121906,66748,173701,150366,-76628,-353760,-430194,-183577,96,-56941,-225376,-251437,-122634,26749,208308,378187,309525,13688,-203137,-164710,-57622,35052,137123,199108,146923,-59670,-164107,16072,70307,-80334,22834,185575,137662,133579,93542,-170565,-293191,-101258,107063,96804,738,26267,163981,200066,-454,-184227,-94148,22349,-68241,-124157,-69520,-89543,-100267,32564,67936,-121319,-247276,-91420,128982,157206,100151,68319,-47108,-260711,-351288,-213137,-55913,-30019,46867,168337,-22187,-446764,-600019,-541777,-693089,-847560,-635228,-295249,8509,401242,691722,1010245,1242886,1124706,551940,-90241,-544709,-614421,-621738,-529990,-157261,-76790,-358646,9026,978480,1368515,844297,305176,103586,-460707,-579635,-379228,-427895,-198286,278493,362530,262092,180790,117361,191372,280747,145951,-19675,18334,164902,288330,301540,187047,84690,-36382,-151997,-191271,-220583,-176987,34546,97175,-64740,-74146,129240,316799,307583,105124,-71684,-21457,36764,-71789,-165557,-135208,-52563,113589,238339,157503,28912,128046,238385,143815,84151,125952,32190,-136500,-152323,-95681,1024,166761,171492,40193,-110270,-179632,-114616,71051,264840,251004,50921,-14117,20748,-68555,-131438,-36330,115409,222376,260111,251418,189186,52298,-10610,-12636,45796,165501,76174,-94432,-51268,11937,21953,80263,15290,-59805,121069,177722,5558,145185,485538,486275,181717,109336,269121,180926,-196973,-350031,-132347,-111698,-234374,-123093,99639,95584,-107707,-186078,-17732,20144,-64971,47000,151703,135308,90832,31920,20728,95634,165006],[143485,-3987,-169313,-157345,-109598,-199073,-193973,-3373,35287,-36528,71942,237799,284998,262930,33844,-229722,-344367,-224804,-8173,73299,48012,10782,-30141,-177625,-308705,-356022,-280685,-55370,126481,223807,349898,275068,81881,17887,13738,-36022,-8254,54657,-105889,-365108,-364371,-164705,-33082,39238,84035,160232,264753,305943,229323,101934,-110272,-314578,-254912,-71227,-3709,-34640,-106666,-232185,-218600,58464,214413,68365,-69440,-73368,-68216,-32106,25715,-11005,-26570,57897,149931,171270,80703,-76796,-205516,-172724,-7463,250560,348425,203626,-21731,-220372,-290732,-122377,105750,151478,25250,-106542,-157034,-260445,-394898,-341068,-173995,6590,74168,97622,278437,467643,418745,423383,564085,525171,390517,238831,156311,203177,168662,38663,-20642,-5114,48117,30807,-35379,46661,59574,-123671,-59920,180640,107686,-99083,-100351,-27491,-54012,-64111,79012,268385,323568,386522,335087,-29148,-358942,-354589,-225556,-117063,-82069,-71035,-74474,49889,115319,-15031,-26942,106014,86618,-43481,28872,325461,511316,179324,-286668,-285461,24924,96230,58473,-27221,-51111,-16736,-39976,-1101,235830,244573,-36119,-189075,-49180,141605,41162,-282587,-306681,43333,222094,101596,144106,333533,301270,35922,-212758,-103579,160296,228880,142503,144804,173560,177406,-16654,-300722,-309643,-168369,-85883,32781,89718,78864,200482,253841,98827,-108773,-91762,-69375,-270109,-471110,-454726,-305004,-187966,-188915,-103182,15060,32310,64316,73383,59044,103931,77192,-19082,106469,170315,-49607,-153702,-166681,-247096,-194674,26990,157539,88185,-94360,-195420,-138497,-92032,-34120,93522,210294,281459,268015,59312,-159069,-76462,67680,23458,7640,166904,257406,124659,-8490,-75667,-123973,-23668,140025,157376,69082,25776,67937,169766,248887,261651,240913,156772,-15893,268,133151,127348,-4930,-122148,-102966,-14165,82227,184023,277912,225237,2042,-69364,55020,155019,129009,41902,-76358,-164089,-234792,-268324,-141897,-29596,-34944,84328,212776,117873,49999,-28305,-189154,-218489,-222026,-326924,-422865,-310044,-64714,89651,262931,370455,270722,134732,104069,175858,309001,314597,283897,310704,186826,-8017,49018,276859,436558,462497,357308,247629,81375,-81158,-18439,138538,49443,-139665,-120329,-46278,37547,139161,61623,-42159,2436,13062,-28820,-29490,-8222,78972,191851,146557,38315,-54090,-73473,1019,99997,106509,159773,268906,225382,63988,-51912,-150748,-125698,-14257,-45178,-236069,-337234,-322398,-300240,-145676,30447,54672,14597,67216,169495,140759,-26025,-45551,43183,-124900,-324387,-155382,-58017,-163058,-91481,-9033,-84434,-147688,-176444,-229459,-360500,-467068,-353914,-185835,-55637,207956,408319,323299,145896,150733,324155,349075,156774,-37284,-123736,-206266,-285758,-207066,11016,126866,80110,-7713,-62992,-75722,-90459,-34113,110170,101848,-138552,-259743,-147114,59394,136586,185763,195815,79648,-82460,-68474,28965,-27121,-266971,-404775,-183395,186460,99197,-433446,-697252,-446172,-203443,-97679,-177306,-179473,4979,71423,-14077,-8228,69886,-77007,-283982,-260600,-82668,4582,-8440,-11537,39503,30872,-67236,-185946,-167194,18555,252192,434477,259639,-483468,-1229745,-1180221,-508553,-113332,308134,400739,258886,-202476,-2172637,850890,9293329,7813078,-2237486,-4975041,-2956994,-3216881,-2547578,-1228485,-17006,1021186,1074804,418923,13942,238485,671648,622188,348987,449752,492896,359752,199290,317292,396563,75260,-114563,118300,287911,219280,146469,-38676,-233417,-184941,-5006,39911,60379,137238,207267,111747,-110870,-269929,-345273,-329221,-130619,131776,124166,-44146,-142459,-237373,-316512,-292900,-158958,-73741,-15520,103284,237145,297281,156770,-112509,-186643,-57878,-27541,-115922,-142999,-37995,125316,99099,-169191,-214627,104356,281683,85344,-149640,-261437,-188668,131535,223600,-98731,-209031,24676,94636,-48262,-133156,-46315,48309,-49846,-79436,112510,283184,145116,-172682,-221949,32364,267197,326409,95656,-27275,15661,-119093,-327983,-136250,132277,53142,-174151,-286608,-321474,-159515,55703,127323,3041,-39498,-113159,-259062,-297180,-166291,-73460,-110156,-84908,41483,82406,-13168,38241,198991,247402,212389,251970,304433,235405,161666,116233,-144764,-470972,-380542,-48129,76146,95314,210507,256887,133957,54007,66761,-4422,-24796,153702,144488,-40949,-25737,98919,52751,-64608,5799,114447,110601,74740,-11336,12963,154204,128158,-98079,-333954,-351296,-127118,55328,20054,-191429,-388959,-404004,-187572,147332,224366,-6459,-82065,53180,125293,77678,2340,-101469,-217026,-269273,-241907,-154463,-100868,-107657,-97474,-7351,132057,142281,-3478,-65337,-129494,-240438,-200808,-43595,-14358,-163880,-299511,-243417,-170990,-210366,-274349,-306296,-311977,-323881,-392191,-364586,-179666,-191,175997,198195,13962,-189245,-381652,-289604,127653,298708,152705,31220,-51790,-158900,-127273,63694,47235,-108173,-56956,129574,104319,-152948,-315184,-221132,-13922,95752,126915,114542,-71089,-236988,-76847,90001,120562,158559,181524,107900,80188,150253,203285,239870,283503,161292,119274,170764,94833,59973,246692,443945,535806,427742,45958,-218427,-86755,145784,185895,107243,-14411,-67426,6283,106759,79794,-25559,-128464,-126055,-21693,59942,10504,-45849,-54317,-44591,62124,236642,343796,235659,50999,-69976,-115933,-48058,72334,154482,320492,342133,105008,-30204,9534,-54672,-96296,138087,501838,539290,171420,-19545,153877,275544,235370,271151,244954,61307,20125,76377,112940,155550,303063,326186,218021,163640,162628,78464,31798,-12361,-101287,-102884,-92822,-123170,7236,139846,-27928,-223955,-182483,-240292,-376605,-247158,28196,206480,244403,91579,-117621,-257101,-376063,-427014,-334560,-135414,9627,-26925,-152053,-133501,-63843,-75356,-120495,-176236,-132212,93165,309924,219614,-118236,-222783,-124700,-130281,-29474,139065,31153,-22237,89300,92835,-18232,-188847,-263394,-142455,-58250,-116532,-240678,-240713,-79233,52176,130295,240831,238307,26794,-137240,-49800,63945,72704,86140,164911,183411,-12300,-168007,-21810,73764,-3488,79870,211363,184698,245466,236933,-57215,-201675,36283,201728,70555,-69686,-7459,176436,215225,-13354,-184360,-44446,79617,-49925,-174558,-162792,-159572,-121700,20974,91814,-50042,-171956,-45662,176390,245476,163249,91849,-43897,-294018,-396027,-213288,-56200,-84785,-41050,105112,5810,-377267,-583385,-578952,-672197,-759983,-548176,-234227,152425,805722,1184781,1304592,1489911,1108297,-435,-573467,-670103,-675906,-655538,-486092,-62004,205687,-3758,96880,800278,1207793,670621,256761,-28121,-557951,-597315,-433750,-501966,-259329,142843,230624,238501,197528,122861,154912,176402,32670,-54981,26983,156258,252512,258461,137145,70302,-5608,-127902,-179898,-185613,-120952,107930,203493,-15274,-158067,-69075,99454,205903,90477,-121073,-96519,28707,-22639,-73846,-25157,52958,153515,209247,155594,72148,150895,184748,11072,-34560,123509,95390,-107596,-160025,-78909,77363,237493,182481,-29131,-192960,-223329,-179323,-75548,141213,252891,98285,-14549,-25199,-103065,-166728,-91147,71521,207196,211010,156328,107566,70918,145385,197837,157530,155951,62895,-91978,-102142,-70647,2003,154704,82307,-34559,79759,71360,-145234,-74596,280385,415357,163589,39634,129318,80441,-188765,-245704,-39061,-103516,-299180,-197022,63389,96529,-86362,-182561,-73223,-87362,-122469,73813,223244,224548,192552,104429,18130,38354,129635],[142747,835,-183300,-160086,-130974,-278341,-330255,-63726,84072,12979,53354,195051,241813,140417,-99230,-296567,-410989,-333225,-84466,86168,77702,21073,-21220,-118811,-207549,-235096,-179396,-27167,90953,138220,287943,348021,243406,110365,47555,17071,-14164,-35548,-161903,-344151,-353929,-196374,-92821,-64111,-2853,101953,189651,270674,306259,131775,-125287,-345995,-247453,-66754,-49026,-89047,-134442,-288196,-360830,-62759,159130,111315,23895,-46431,-147012,-194714,-162902,-105955,-45252,14541,91623,143921,51113,-131074,-207228,-109326,43638,197266,328469,346949,120299,-187883,-319793,-167545,95785,201038,65275,-72256,-96413,-248288,-468289,-375143,-132355,-14089,-35605,8724,306151,561709,465263,368187,405519,374320,349580,290708,247971,307915,266269,69486,-63788,-31106,77525,77077,-10268,38695,36265,-149916,-134322,40442,-30572,-204090,-157242,24120,43256,-49631,15719,219055,267583,298627,245680,-87425,-383105,-348236,-187969,-88159,-83121,-70652,-46912,66059,115044,-20297,-44895,49118,-12152,-131973,15778,403624,584808,195121,-303859,-272191,50609,137638,42961,-124101,-141466,-14881,72182,109458,275068,252865,-12998,-177678,-73546,87676,-20392,-303495,-281278,10962,95673,36915,203576,428852,396795,140294,-88614,-15569,158408,159199,76653,117924,133723,59851,-129898,-313835,-282238,-161034,-63868,68774,135564,142393,313913,378830,118471,-197313,-247012,-216789,-330200,-480420,-471498,-298276,-158315,-190280,-127425,18958,43766,71304,66579,62232,115518,52052,-39212,77294,122530,-98467,-188534,-151869,-179048,-104122,98972,275097,201719,16489,-76043,-43637,-47577,-52714,19610,163311,279956,267917,73986,-154455,-115957,30513,-7142,-20324,165724,288927,167448,22560,-50077,-58498,49067,103979,56626,34897,-32729,-77321,76297,258293,311430,272269,175164,1281,12837,172632,175300,-29519,-213559,-151745,-4581,57230,101663,212357,227735,80222,31310,168157,302078,248573,94826,-75470,-133282,-121207,-171881,-117155,-26039,-107047,-67574,91284,9950,-166996,-255830,-276852,-206517,-233573,-370997,-464177,-319664,-104401,30163,209379,362884,333753,187238,125231,225696,337780,270022,238521,309635,216502,-11287,8484,267498,513182,537520,347715,170750,49246,-53906,-7064,125287,59479,-75789,-49816,4393,112058,220150,125095,5064,-3131,-36439,-73712,-73263,-69037,73910,225838,137903,-48586,-120743,-134220,-96475,-16859,-3920,84534,243596,206930,38893,-14524,-60745,-60547,20778,-3700,-155335,-241350,-221404,-197706,-107734,-25350,20139,74339,170038,228420,96887,-146107,-119572,50154,-79961,-262903,-138492,-125621,-278563,-180615,-51935,-105569,-133435,-167460,-309572,-468535,-491891,-311715,-127897,-11010,186268,328724,265776,86656,71905,293790,360035,196702,60020,-37330,-188818,-253227,-147842,20348,121159,112525,25372,-45581,-66734,-84889,-27404,117765,75797,-176920,-215628,1371,201275,240087,196711,184823,153863,17235,-27125,44084,-3386,-236442,-436180,-324552,-53318,-121710,-519709,-629077,-257681,-31907,-9575,-85638,-39051,152597,161759,33561,65384,186841,25471,-245813,-272630,-148626,-62376,12928,3182,-23073,-29337,-110447,-190735,-89797,99179,345727,568841,335402,-428763,-1122767,-1205791,-625036,-162770,339951,525065,354759,-764392,-3072952,2325271,12957320,7499410,-5671136,-6571252,-2642535,-2983772,-2338880,-789357,325570,1210622,1225659,663833,236370,267791,647805,646017,392597,367498,436028,387578,337156,438789,408013,77150,-185036,-121858,-11501,46468,23801,-174188,-302731,-222410,-71557,-2930,100473,164006,161859,84447,-63164,-204091,-340066,-363007,-164122,78976,56958,-77225,-174515,-218195,-240186,-256152,-166015,-26884,77005,119904,126557,137854,68516,-82541,-81648,65940,84008,-14816,-32525,94038,245216,207413,-90681,-143133,195374,353098,131638,-97344,-210445,-134849,200116,249292,-127786,-217092,60597,134131,11061,-2185,68441,67052,-77742,-79490,104687,218013,80487,-164647,-223344,-15972,212736,211496,-46291,-112651,84262,35772,-243398,-148717,100477,24197,-175254,-250212,-248819,-29551,212248,221232,-1466,-147762,-226045,-256464,-182335,-66471,-57044,-135159,-109111,3088,24253,2447,58776,207757,213134,129797,178614,230148,126479,93374,152725,-19241,-324069,-264456,15930,94535,115943,225802,249170,151890,61121,9054,-82795,-62802,147088,194781,60260,11632,52309,38179,-31407,5104,106714,166298,189235,120141,88891,93410,-26442,-200380,-309593,-267618,-111474,12886,-18048,-182984,-324945,-316763,-128916,145662,277986,128333,35282,114613,144282,48459,-36545,-136520,-263190,-325498,-278450,-178334,-120858,-147201,-151398,-58931,60883,54954,-32930,-28233,-83815,-240696,-307364,-181505,-93067,-204931,-312159,-194180,-106905,-243346,-376558,-368687,-294779,-312056,-449920,-448505,-239458,-45546,115764,152999,1820,-200427,-394274,-278933,138907,277779,133118,74575,2675,-113878,-8242,234758,179793,-31288,-3796,127120,44525,-159115,-242543,-155026,37609,158049,162674,156071,50417,-66118,3594,76348,70766,111683,153456,100346,74883,155413,229856,249102,245735,111335,84901,151422,136291,153295,270649,369504,461327,416425,55791,-215224,-90215,182631,202203,15158,-121762,-50660,118416,193573,106509,-11178,-108379,-123563,-55730,65355,82223,37320,13612,33891,69698,175423,240925,150616,62899,21416,-24488,-12436,35064,114197,336693,422385,213215,31574,9723,-61644,-85239,139864,473539,479779,118217,-27767,214061,335847,229446,206153,204048,102093,91339,96230,42876,58462,207059,259590,203941,216810,264141,159509,2047,-122066,-153880,-104640,-121433,-227779,-173655,3398,-37247,-162439,-89245,-97381,-269975,-250889,-20819,157491,138870,15236,-47006,-142489,-322071,-416659,-316127,-156375,-28154,18115,-34815,-42338,-4693,4340,-36783,-112819,-102582,28179,168072,100843,-155982,-234905,-108157,-13395,92781,150657,-53317,-109856,3829,36377,41145,-1955,-47063,-52513,-80437,-167625,-251382,-214862,-27440,60721,11146,57014,129905,17686,-88462,22589,141587,89933,26330,123004,211788,36534,-164663,-64437,76245,73020,101383,170840,188231,340369,385887,84152,-89707,147321,242728,24620,-134391,-62669,151627,212076,-29156,-186428,-1021,139594,-7096,-188260,-213868,-181787,-111453,16339,108460,20763,-100208,-32082,174175,275813,160130,51222,-59301,-289508,-403922,-216726,-62995,-113805,-77759,100513,88050,-246378,-522108,-589071,-611290,-629280,-451991,-221015,124594,993709,1515682,1299677,1427167,961251,-542912,-968614,-575296,-500152,-516538,-331060,81790,476241,474347,335668,509413,773028,359786,163561,-105620,-487973,-405119,-256868,-382945,-230897,19738,110982,211274,195337,109869,114503,85629,-63401,-93375,25702,150868,241257,219400,60423,14794,11627,-79870,-141665,-159101,-104006,124378,248803,4414,-235740,-244344,-121285,78148,67368,-154335,-167612,4524,31442,34665,84208,130426,162267,176264,156606,109550,146734,117939,-97016,-139707,88927,130729,-51939,-125130,-50520,123196,252427,166460,-77975,-221090,-208632,-200122,-189365,24032,241189,151323,-10564,-66464,-108075,-158568,-98805,67966,196287,132041,3770,-37822,35904,247534,375679,250486,119877,46156,-73479,-136443,-128996,-177,210594,130117,69,71299,790,-275150,-304557,50094,300140,121404,-54009,-34283,-25544,-131544,-81711,27791,-139713,-361245,-261783,9931,108910,-25804,-154644,-123081,-157826,-123531,108731,239912,242952,257303,170845,18940,-22007,78646],[147651,38269,-140258,-130112,-123022,-292352,-394460,-126314,98664,63730,56869,159572,191972,32639,-153358,-280016,-381680,-340499,-118923,91379,108758,45651,-11406,-53564,-92818,-113229,-71771,25991,57299,29455,180487,383775,384254,196385,60400,29630,-51040,-138659,-205293,-286854,-283833,-169905,-127819,-163617,-87462,28514,84565,193586,328764,146895,-144709,-348450,-239040,-70076,-64671,-106970,-155895,-332488,-447998,-163848,82677,109366,72285,-42293,-221965,-340483,-338803,-190818,-46783,-6077,33418,81455,11943,-124897,-140917,-45311,51006,104386,278532,447463,231468,-141145,-286987,-166683,71581,203722,88287,-19760,-14771,-200133,-479922,-364560,-51800,-5593,-116058,-73305,262375,552421,458927,291632,246892,238921,285488,291856,281964,360251,327917,102727,-61974,-27182,84870,81901,-3784,33259,28894,-145276,-175991,-68107,-137865,-286784,-211910,47740,127384,-12627,-19000,155925,179638,152505,96286,-152567,-372907,-317895,-163974,-124114,-135386,-104894,-45753,64680,117749,4982,-29863,17610,-82026,-190568,-10048,418659,591772,196497,-287540,-227810,74580,174667,22102,-232914,-261252,-18382,168205,165703,217830,206475,36144,-105700,-53382,62407,-51436,-287957,-230511,-20816,-45907,-47115,218380,469364,461435,230925,38428,71985,139799,46241,-11763,74537,64493,-66406,-194019,-256598,-198665,-103529,-9983,104820,153134,155373,327373,412853,121015,-231728,-342704,-319333,-344039,-419939,-410874,-246166,-123400,-184985,-153627,2716,50061,97695,100946,90909,152882,71192,-39225,13000,22886,-141239,-195599,-116320,-97058,-37681,137754,357650,290323,110376,28060,6292,-41318,-80781,-32734,157300,295249,229504,32248,-160473,-132417,78,-53240,-71950,127719,285197,220650,63804,-58893,-15518,133764,72610,-66610,-33095,-123124,-265134,-67807,222427,311515,265663,168277,31725,50609,214844,210321,-61210,-294037,-195349,14878,50712,32142,130997,209243,169873,128691,246237,412981,352350,119244,-108290,-137618,-40089,-70387,-63866,-3647,-153015,-194730,-34582,-108956,-379128,-457486,-329353,-188800,-230648,-364512,-421456,-285410,-149491,-44642,123905,314437,355673,201297,111454,221986,285370,168515,154815,260447,200511,-23110,-41808,205870,497125,512914,274757,80524,34043,-21181,-9220,108912,96165,25394,46164,71715,175719,273812,167793,25773,-37184,-94924,-118926,-134567,-146278,32444,188187,73007,-163891,-221631,-216050,-192214,-136739,-129938,-24524,177654,165172,26049,52498,71226,20379,26244,13238,-41631,-90231,-99084,-86551,-77000,-81001,-8451,122533,252029,281031,79135,-226749,-213880,-4325,-60727,-198991,-148833,-213302,-355967,-228552,-78785,-107095,-119218,-177754,-375081,-515962,-442661,-220932,-58576,16779,131812,239734,225873,53326,5970,229438,307512,180253,144227,73628,-141677,-205858,-66621,58147,127117,142600,49642,-22259,-32937,-77983,-50799,90056,29796,-227443,-235732,61983,285444,320108,205095,153357,191212,130645,40025,62303,28163,-182096,-444885,-494912,-373308,-373165,-540056,-495249,-99923,141606,106878,31769,98582,266363,237489,77310,110054,239969,83047,-214914,-281506,-234358,-153328,29621,25319,-107215,-126300,-158497,-184642,-43579,137335,391286,636368,386168,-281266,-861699,-1071956,-681234,-295077,149074,459810,429939,-968381,-3357434,3171550,14294669,6196819,-8269634,-7249407,-1923645,-2232825,-1757483,-216340,621945,1199584,1164087,836959,462893,244852,454122,555892,431632,255974,254175,225469,310809,444416,347159,45510,-243438,-350077,-315631,-133521,-98246,-271999,-298451,-191954,-123734,-25486,186468,248378,149391,61650,-20336,-141974,-333209,-407674,-216165,12708,28910,-43324,-132439,-131820,-146590,-227745,-190563,-22965,108749,100027,21477,1942,-10341,-55666,10136,153702,147489,37722,25221,173774,346872,321175,23750,-26855,292523,392402,153349,-51992,-158316,-93884,213350,223166,-171339,-232235,90265,181849,77288,128781,201686,98003,-116779,-125188,44702,99907,-30016,-172182,-200401,-51035,127827,83802,-132128,-181067,79547,95769,-193859,-175652,19933,-53798,-166420,-180409,-192458,-27176,232792,220952,-30095,-237240,-306193,-240900,-57427,69671,8904,-116774,-113311,-43417,-46066,-3963,61339,195794,182194,75699,124110,163119,49230,47662,165609,85939,-140017,-93129,118769,160385,172942,227584,213249,164917,82402,-31840,-136288,-66906,150244,241479,164129,49215,634,29006,25001,10788,68556,177867,277740,255129,142418,10463,-143441,-246089,-238807,-156760,-87508,-30144,-44847,-136614,-211381,-196240,-82160,90576,275368,248689,152093,169477,148913,16237,-79887,-154217,-232068,-292197,-273705,-196552,-143318,-170386,-166811,-64093,26006,-26384,-101954,-61822,-75859,-243848,-391127,-307726,-177844,-218183,-251482,-81826,15879,-199981,-417783,-378555,-221919,-263297,-466063,-476755,-262552,-64814,58933,79384,-13694,-158904,-317487,-209105,146791,249616,133281,122539,48611,-55964,117841,358175,263358,27753,24899,89542,-35599,-165251,-152220,-74004,81353,201919,186653,193686,172256,83982,43570,56061,62233,118083,153091,103195,76689,156854,232507,215464,138554,38161,47352,118431,162414,223745,258065,263930,349862,361912,76368,-177613,-88214,178885,171437,-98475,-216918,-16407,239183,273362,131755,25020,-27233,-36104,6392,104690,109013,51908,56178,108820,72047,104336,133665,84528,106054,130734,66287,25462,810,53304,289691,424314,242407,37659,-7828,-70222,-87883,108654,365697,332914,28935,-66435,196869,318495,189962,109079,117581,95041,81801,69798,1374,8332,85908,118058,125985,226406,308930,163158,-98283,-235416,-189838,-112181,-147284,-303286,-332900,-150238,-82530,-138344,-40322,37204,-134885,-244515,-82098,106805,65824,-9159,49936,-1660,-211595,-319795,-227152,-162060,-94629,31303,74571,54051,67671,92102,48864,-50782,-93254,-44667,47106,16050,-140680,-193103,-69648,107845,241939,178792,-108361,-162688,-32364,32574,109047,159963,149643,57905,-72524,-210201,-259461,-173825,26820,55314,-109260,-119234,8305,-12205,-69207,32848,155612,82204,-24126,92894,230972,73880,-155074,-102082,66471,106322,66154,72604,149724,391225,496592,204223,2156,198088,222585,-22908,-166458,-106416,113278,196626,-46495,-190986,23831,179230,33970,-167178,-199618,-136291,-66120,19739,111850,76555,-36136,-28082,143345,241265,86423,-54351,-109069,-268560,-378876,-213783,-65118,-116212,-81713,120571,166453,-120930,-449489,-583888,-549459,-498430,-353822,-223950,-19480,951021,1575829,972340,1048959,692084,-972593,-1200308,-294822,-132497,-237035,-89668,261010,680641,930339,620394,117752,96780,-25067,39241,-111997,-272123,-64086,74699,-123643,-121378,-39348,58114,208587,183777,80027,80267,38715,-101084,-105152,21949,147687,260802,212166,-1622,-58675,6073,-28987,-107201,-175528,-145933,74990,211424,-26471,-305969,-367519,-281704,-34003,44008,-158174,-208377,-25659,74379,122404,159459,165090,151238,155774,158363,131767,129583,71903,-147301,-216595,11008,116330,10292,-62448,-34099,103826,204748,135936,-83460,-185453,-138162,-170142,-253874,-74018,218560,206097,-354,-90211,-73274,-95548,-56417,88052,170773,33300,-168810,-217942,-60542,259109,465429,292030,73623,42464,-40888,-149487,-146456,25950,241039,152338,34840,95684,-20637,-360033,-475776,-134061,173856,56912,-164913,-186914,-112862,-50226,86881,54461,-210980,-405336,-294275,-40714,125751,57782,-99908,-149208,-173033,-70426,140882,199561,187463,257151,199214,16756,-66379,36610],[166647,97117,-65570,-88715,-102356,-258549,-367819,-155061,90569,107569,76552,137792,148446,-34721,-132831,-190810,-270513,-256206,-109958,72385,121975,71526,-7340,-7359,1310,-18832,9983,68555,16519,-63159,81956,375995,450226,239952,43427,-7314,-112071,-231328,-229057,-205286,-169803,-96736,-134427,-228638,-140288,-34300,-14795,110596,297671,133812,-189221,-342523,-231432,-74526,-48256,-89731,-174978,-361588,-444410,-205193,4325,58732,58472,-72786,-282965,-429055,-445247,-244030,-39802,-7653,-16887,-2554,-25697,-59860,-34533,-9798,-5852,-15310,208521,469385,272758,-96507,-212086,-143815,16358,149086,93288,44868,70837,-121608,-406595,-283195,55633,32723,-144348,-119724,162707,442830,412291,221628,128766,160713,235724,252116,251391,357973,359279,147705,-12397,493,68967,52995,-5282,43926,47173,-106380,-173955,-121481,-180809,-312951,-252065,16175,146576,13759,-31495,85514,81794,-3307,-62082,-200452,-323956,-263144,-160486,-211517,-223965,-162715,-64542,55001,121843,48521,6527,11370,-105520,-199693,-31424,373817,539636,189705,-246301,-177049,94748,198834,-1996,-329351,-376938,-25877,219146,148892,85163,125427,111174,29707,21217,69776,-53648,-243899,-169637,-51264,-170393,-141714,167116,427635,459126,277706,141908,149143,108103,-94004,-118809,17867,-17068,-168824,-192567,-144625,-85421,-16259,61949,143625,156290,125527,237063,339493,115905,-188927,-341575,-344147,-312378,-314898,-296070,-172565,-102534,-180049,-174087,-24196,65614,153307,170849,138573,214368,148793,-11659,-59895,-73281,-146058,-167270,-60625,-1631,4488,141264,375670,318230,149500,79157,-9669,-85831,-114769,-49373,187914,319919,176723,-32890,-169276,-131321,-19645,-90298,-118876,71898,250577,265902,98669,-102920,-16421,187277,41332,-174887,-120912,-230751,-446491,-225226,161226,284563,243435,151275,61121,96661,247437,219078,-100941,-359636,-232510,39252,67105,-6322,50832,162817,221043,179474,263597,445441,395885,105164,-163709,-172691,-5023,19420,15126,41901,-151099,-257765,-126387,-196458,-507626,-565805,-338027,-178173,-216217,-298119,-286702,-203312,-171326,-102401,36386,231211,310044,161340,68199,168694,167465,34570,56547,189146,157807,-34919,-95327,96508,378032,388481,157106,6947,38472,-1404,-31419,83973,135804,126689,135477,131772,215561,299032,183761,13996,-81829,-138136,-151081,-187106,-202122,-25120,99128,-18523,-250318,-304886,-279676,-253983,-232433,-243824,-134685,97038,121460,40284,142783,220113,115754,23699,9237,61651,54111,-6049,-8711,-64644,-118671,-16707,143164,275707,300689,83707,-254195,-312824,-112166,-71500,-145435,-174347,-295202,-386883,-236325,-85072,-81516,-100437,-192853,-392015,-481571,-336741,-110993,5134,29480,65560,159761,205223,49027,-38078,143551,207561,111654,190025,182935,-77642,-164681,2239,99735,136626,163560,56155,-1516,33437,-47323,-84302,38735,-18437,-270007,-309550,5168,288485,362981,216080,113629,188279,240340,133040,91082,74373,-102942,-422360,-651482,-671853,-555320,-470029,-329024,-19678,233857,191116,132045,209254,338060,287199,100867,107238,219715,93672,-177187,-264759,-308416,-249383,27947,48885,-181069,-231868,-201171,-150590,-4997,144212,389272,651391,453824,-32116,-498408,-809482,-626435,-388264,-112521,258697,464093,-725053,-2894841,3183386,12858847,4206023,-9506129,-7007903,-1009932,-1248948,-1061181,315485,819646,986930,893602,895261,656886,214055,198439,438971,470013,145019,-1695,-47306,144304,334861,239534,-8349,-278849,-500009,-521414,-256122,-166800,-291633,-225243,-114775,-165559,-46323,282716,368798,180476,63753,24563,-93083,-332559,-457892,-276044,-44560,54220,64708,13985,33063,-37646,-198900,-220691,-77898,47236,31328,-57907,-72249,-42137,-15493,77693,185524,150232,25959,5373,166325,391819,401996,136357,95251,359100,378676,138297,-30070,-129238,-91183,159318,152027,-216557,-253279,104623,232316,141910,224167,315210,131714,-159048,-198798,-37867,-27602,-152108,-195965,-163185,-62650,45140,-1338,-133377,-199875,20724,67522,-172065,-203425,-91491,-151971,-133954,-73901,-146837,-133749,105842,124731,-71041,-269989,-323798,-211406,52367,211617,103769,-64817,-98472,-83271,-87259,-10813,52940,151430,137359,42239,84079,109966,17309,38242,165032,145944,19560,81319,238198,267086,263433,221845,149153,151382,104731,-47652,-149773,-30505,166493,270499,239875,71555,-42812,39132,95465,16396,-428,131691,316295,359413,155390,-79625,-196072,-223431,-151672,-71577,-74206,-56638,-39011,-50942,-60847,-54052,-44395,14998,230014,321960,231856,194953,131622,-14156,-119767,-156778,-138641,-171529,-220608,-203788,-162667,-168039,-139507,-25454,35359,-76039,-183045,-137866,-94077,-245714,-427554,-392622,-259990,-214714,-142128,55494,142115,-106784,-380441,-319060,-107653,-189587,-437348,-441156,-237755,-45927,33609,10514,-18809,-69874,-175993,-105217,145913,214755,150254,160327,64481,-8858,212853,400125,269236,43550,14044,21723,-110419,-153287,-53505,3879,104696,214897,199399,232325,270573,174067,45669,44302,97472,168254,168769,100517,74476,155792,223193,164583,13984,-29889,22121,83697,164607,249247,207584,146997,218309,256518,81748,-113530,-61359,149901,97809,-210758,-268817,40272,337344,321227,145660,62190,79996,103767,130420,158848,98250,16288,81143,174661,85838,48119,52142,54512,158152,215069,130300,53369,-25438,-11270,200122,358809,199778,-6743,-38188,-74687,-103382,50085,218782,158701,-60792,-119792,98912,214637,122096,20285,29523,56148,16770,13876,2430,13720,-27631,-53779,13725,186077,277082,98128,-210508,-295364,-187964,-112977,-152857,-322145,-418497,-271528,-147609,-159598,-58538,102393,-27850,-233568,-140516,65510,58487,38868,149179,119191,-97224,-189945,-109454,-153589,-168231,16225,153702,135339,134730,167878,123545,177,-105873,-108402,-21046,-465,-69149,-115644,-32432,181285,348365,189317,-133921,-165599,2306,95908,180124,260839,270886,152533,-50309,-239786,-262192,-123741,73492,41793,-192205,-241201,-102266,-57955,-84195,-15089,108921,48336,-56551,82923,235481,89717,-139101,-126079,39106,79306,-17902,-50390,83065,381111,534073,264205,42962,171471,149831,-53485,-148636,-107282,94138,183319,-55741,-186536,30389,181041,45683,-126141,-120740,-32407,-10,28764,104346,111542,23789,-4366,112042,155985,-37502,-200754,-193885,-254854,-334773,-196559,-54356,-101118,-78337,127615,189530,-59764,-391632,-563007,-505398,-393261,-248480,-204523,-199140,717151,1337173,424765,465401,358410,-1204310,-1232085,73784,317658,104103,182745,447672,786104,1213741,813606,-334111,-694115,-395928,-83603,-53297,32603,335971,447072,179958,33553,-8112,93164,239385,169816,38525,56005,46267,-63216,-74413,18634,140477,297550,243315,-18067,-121517,-22357,5139,-101978,-245431,-234908,-22382,99975,-106666,-369660,-435775,-348605,-97748,28135,-129395,-202411,-45347,99905,168369,186298,161503,136103,150548,152867,132357,116044,72105,-125297,-256235,-101093,52131,60242,8745,-42368,14512,110470,100669,-47936,-99631,-28620,-95118,-264655,-145142,188835,254043,16801,-88417,-4256,10056,19261,109045,119658,-68412,-313106,-385908,-200656,180042,445590,265925,33734,64771,4493,-139977,-118675,81188,248326,147227,54883,135637,321,-387814,-537133,-221773,74684,-12845,-268101,-294335,-164605,19190,201388,45966,-288962,-418001,-280932,-68926,136388,138561,-25612,-139828,-133800,16538,161512,124438,89588,192041,173585,10306,-77657,25323],[198210,153555,2097,-58125,-88859,-211074,-268793,-128616,78928,138336,97504,125330,120171,-51766,-74143,-67483,-117732,-120227,-72564,19789,102614,86628,-11715,3984,53586,35444,45956,68574,-37264,-109990,38389,333410,418681,220305,-3861,-83214,-179690,-291379,-231514,-118718,-40676,-1768,-113770,-235841,-141669,-66237,-77158,53966,232389,89929,-257134,-346657,-225200,-79244,-17798,-53009,-193138,-372419,-353050,-173876,-60242,-29707,-17593,-140147,-323270,-440257,-452401,-253866,-32525,1498,-54686,-88533,-52468,40682,75830,-15506,-120869,-140947,134094,407697,229690,-69424,-125567,-125321,-75537,42910,81422,109724,142377,-27955,-258716,-134839,168381,92133,-113783,-114511,39956,262801,337513,171793,62194,144249,218845,187386,167150,309333,369047,204956,64071,32899,35296,8389,-3004,76139,89697,-43458,-136095,-121589,-154838,-272019,-268615,-67698,82279,8354,-30047,24648,3936,-112664,-172378,-213792,-247781,-199906,-189465,-320103,-314304,-218471,-89286,45918,123601,90250,42736,15833,-89678,-164610,-38155,289301,448656,179526,-191444,-138999,106748,203249,-24644,-388351,-449088,-34411,211509,65826,-72909,45525,203187,203731,133178,96539,-39763,-184461,-109542,-77800,-257266,-239390,47465,302390,377460,267000,208093,214701,69282,-236157,-228703,-39636,-87701,-222073,-130855,-8440,26213,70788,127608,175809,154572,74746,80668,182050,113212,-72660,-244534,-293405,-251597,-203605,-174105,-114494,-106711,-173890,-178227,-51372,92347,233085,255105,185631,275293,257795,31961,-118277,-119232,-97657,-108077,6894,101325,38181,123796,323693,265012,114371,61323,-82338,-168718,-147139,-31617,234338,336756,130624,-82229,-167817,-119661,-25195,-94475,-134185,19841,196831,283915,112594,-163291,-58564,182647,6543,-235777,-198024,-323854,-566281,-350977,93387,250095,222604,144136,96136,151728,269095,197404,-147764,-409930,-262161,57570,97920,-7552,-12152,86643,191699,156642,216413,384826,351307,54999,-214178,-210197,-5518,86953,104859,101796,-97290,-235713,-156456,-224619,-509684,-551772,-313080,-181627,-193544,-186071,-99029,-94989,-155411,-121585,-27707,123047,189294,72612,12212,89260,27382,-97627,-34274,122417,114370,-40869,-146795,-39406,183296,196754,25545,-29404,56387,-8239,-76806,42816,152807,193409,192593,169035,232225,304691,179307,-15791,-108657,-143306,-158977,-205415,-207086,-76884,-9542,-99786,-260744,-316610,-286040,-261696,-288911,-323770,-210791,32481,95105,83025,233246,340965,210864,41763,2714,115052,130069,22071,9705,-71833,-127299,-2957,127658,224071,270160,100009,-227556,-389045,-241015,-102314,-104192,-194566,-344720,-373624,-216584,-75086,-36653,-78895,-195670,-338318,-364384,-200920,-12184,50368,33470,9480,97453,193269,63824,-61882,50662,86017,11450,186137,266871,-9786,-141480,31191,119006,139375,169405,41609,5689,120050,20473,-101196,-18113,-52895,-284434,-398762,-143352,216742,366863,232620,77795,147651,311589,229112,127874,136254,2520,-356165,-736910,-843937,-593505,-312943,-159133,-16743,196312,197016,184301,284846,382295,310822,96178,54850,139011,72153,-120004,-212168,-343450,-326527,2218,67157,-214435,-312331,-230485,-82339,58094,143374,345706,624873,553757,277731,-114907,-485808,-456299,-352842,-275950,34322,469043,-112406,-1840069,2457715,9261774,1995716,-9283623,-6037654,-94773,-359178,-541462,639055,896978,647389,489464,817137,786046,221023,3425,370259,503311,60070,-247906,-295250,-52417,182336,133848,-61161,-280988,-535325,-578481,-285276,-152449,-223729,-113145,-35244,-209328,-90848,340080,479114,243085,99492,77691,-58006,-336138,-495242,-321919,-69402,127272,224886,244146,246356,78137,-154207,-235029,-178832,-96592,-71886,-98265,-74061,-12370,49811,122886,159819,92635,-46153,-89706,66968,358077,425553,212922,177072,356787,297920,80416,-41147,-135301,-131472,55436,60019,-246641,-271316,100780,276108,196218,262386,373257,157995,-191647,-270012,-104766,-116570,-249011,-230555,-123969,-48270,-6214,-13124,-59768,-157592,-49772,-7353,-157870,-211591,-199008,-232947,-74118,59509,-96311,-270861,-110470,-30530,-112115,-234559,-270275,-162217,135462,325428,190683,-3290,-64695,-90180,-69192,8052,44232,73338,66515,15668,47304,65153,18740,58576,158700,149182,105478,206063,338694,380958,359811,208961,64221,99627,112775,-38660,-118294,38853,188975,268000,262117,63669,-75579,64892,160917,17134,-83957,40338,294869,398030,121432,-158501,-186424,-151672,-83360,-46603,-82940,-55165,12017,65865,104268,90728,-7106,-39307,168537,331114,256925,183959,95918,-37244,-149750,-152780,-21627,2321,-125505,-195099,-173729,-145459,-86043,36953,79114,-79912,-239917,-209135,-118181,-237634,-404860,-421318,-331616,-206593,-17605,179586,221025,-8046,-270865,-196339,17352,-111580,-371151,-348919,-165553,11691,57402,-18773,-3176,41786,-17883,-4998,131013,178588,179901,182888,48972,11026,242367,348246,195508,7131,-37183,-61091,-157964,-112316,41304,61084,98643,193273,204363,270179,321081,186559,26895,52747,161068,232515,182088,81269,59393,154979,219682,120887,-80930,-73609,16891,54970,138472,223585,133059,40963,85519,110201,53337,-39874,-5607,117067,4435,-295299,-262633,110380,381869,318655,139601,76962,163153,239850,259343,207441,73654,-30376,96845,221871,115656,23532,14848,60471,188781,235205,143946,56368,-45460,-61625,104802,262213,122227,-77641,-72212,-67678,-121336,-22195,77272,15881,-116340,-163725,-51073,44831,31898,-36923,-32573,1730,-60978,-42539,43071,59564,-106777,-199664,-87470,110792,178178,297,-266622,-263338,-135900,-90934,-126345,-277129,-405416,-323922,-207441,-208401,-130696,70257,9293,-220197,-175250,43583,120150,151344,233954,190324,-19629,-80299,-7305,-134408,-221378,-6322,195584,183743,173382,213542,181306,39139,-129254,-150170,-28624,57158,42725,-31325,-17820,177931,354699,146603,-150984,-127075,92239,198978,238221,290434,299204,201721,-32831,-251377,-255075,-75253,102443,27132,-215818,-288438,-186278,-113065,-128532,-98936,20884,-9294,-73773,86219,216700,80710,-115929,-132016,-3693,4523,-119398,-154819,10180,312033,486799,250447,22787,74847,46064,-56758,-81501,-49742,120693,187861,-44956,-158375,28695,141367,12866,-86758,-3043,93310,58904,37496,94184,127985,84956,57620,100860,49778,-172706,-345529,-295559,-262160,-288744,-161968,-26935,-79246,-86171,95925,133967,-88197,-359609,-517215,-471432,-315104,-127187,-138428,-345635,364774,871909,-151024,-135934,52252,-1192974,-1082804,398665,714221,411381,418189,603321,785031,1231527,816715,-766879,-1409481,-675497,-171495,41787,350972,706864,752838,426360,184545,101749,194812,287989,154056,-7361,40496,97912,37693,-5679,15275,123961,328328,298504,19881,-149659,-62690,11943,-133978,-347372,-331290,-129718,-48935,-212987,-425695,-463447,-328863,-103022,22084,-77464,-150157,-39852,111131,172166,171447,138640,129678,151021,130102,109551,117745,124653,-41908,-258759,-220682,-40594,86244,70045,-71340,-114282,1330,63810,2049,3657,93476,8039,-228112,-185381,154591,281758,38381,-62355,77492,126105,100318,113181,45525,-153177,-387397,-492842,-344717,45835,335078,177396,7939,114998,60318,-111586,-57607,152420,240594,118599,47064,165092,40800,-364016,-485613,-205295,29896,-63108,-328812,-331809,-176079,44851,227459,22696,-337521,-390982,-221106,-60864,136267,194930,53437,-95461,-59603,106699,166912,50090,-1825,88775,101033,3602,-48360,53694],[230808,182131,31026,-49778,-93735,-178939,-140717,-48499,81899,153568,103707,110941,109416,-26899,-21454,43250,29408,17501,-29297,-59931,47785,82821,-24791,-21153,60103,52500,35568,15104,-100747,-101928,66701,275059,306772,141300,-71970,-172183,-233446,-307898,-218994,-49063,71865,87258,-70020,-177555,-88252,-59438,-87463,38652,160399,27248,-322188,-361653,-216891,-87889,-2496,-19840,-206855,-360625,-213050,-90720,-106016,-135108,-137527,-233434,-339329,-378726,-366693,-221232,-28860,11761,-79586,-157562,-63427,141764,159057,-55696,-262525,-248667,70323,287656,117493,-68471,-55560,-126187,-192265,-92753,55184,160149,186154,60033,-78562,40741,259722,157128,-33385,-57998,-67057,61558,245530,138968,30213,160871,228784,114578,52665,228607,362658,262199,130691,47384,-5324,-30826,10906,124217,145085,26764,-82124,-90878,-85488,-184214,-260179,-171779,-40872,-26826,-17583,-4825,-26775,-134560,-196318,-189392,-166368,-151644,-254731,-414002,-366985,-242411,-104615,40235,117466,109849,56861,11345,-59152,-109616,-31769,191374,341147,166732,-132606,-118754,106390,187174,-38453,-391469,-448531,-39763,152225,-53284,-199164,2493,296097,370874,245333,121321,-25394,-122952,-53627,-96311,-309275,-337595,-119421,122020,234824,206380,236646,268012,28474,-350176,-311462,-75623,-124529,-216685,-33576,116158,109880,130054,163332,185344,148887,28933,-79113,-3164,120520,89140,-87440,-199192,-184736,-120122,-93689,-103414,-132987,-157140,-157931,-72876,117735,316743,326579,208633,300337,343011,66416,-151310,-99477,-6364,-33918,70779,196188,81857,108394,225477,140292,14004,-14357,-177915,-256620,-168998,4392,269202,328634,101831,-86654,-142561,-102859,-17136,-55405,-104821,-12782,137865,261860,99223,-209773,-118574,118014,-33730,-237788,-232584,-366309,-586259,-410565,28172,214043,208780,161979,158760,231358,288399,151569,-198049,-443693,-281760,57577,125971,23228,-45974,-12038,72306,64982,125601,251283,222155,-16194,-227704,-212601,-15030,130527,184801,159219,-4882,-132887,-118503,-190224,-395260,-436169,-276134,-196384,-165615,-62459,74280,4679,-107066,-98098,-54055,4452,14035,-38984,-35518,16426,-83439,-197393,-105262,75622,89081,-42075,-193890,-171962,-31698,-10087,-88588,-26089,74068,-44940,-140503,-16151,133064,208070,209155,183271,237159,301678,167873,-35097,-91328,-99490,-137409,-175207,-151463,-105660,-105335,-140595,-180320,-227147,-213765,-214465,-306155,-359442,-228104,8897,96653,141236,291984,387618,282525,100490,14572,98734,104848,-20762,-32077,-91109,-106941,21156,77699,108831,191849,121013,-151946,-409449,-344896,-132189,-66250,-190087,-346010,-326720,-185803,-60052,7363,-61330,-174256,-215445,-186905,-63541,55064,72843,36256,-21924,52184,176121,82130,-73548,-36181,-28710,-89165,138959,309228,51371,-134572,12100,102682,128902,157381,10239,-8340,196299,118756,-81722,-63100,-65297,-259468,-458326,-316696,102351,340638,253559,54373,77844,308071,288861,159188,202848,126422,-242283,-707879,-830639,-476818,-104446,-5746,-57577,39127,113816,180540,330903,423248,316065,65053,-33440,24523,39882,-42231,-132234,-326535,-362866,-42919,72984,-193027,-341339,-242520,11044,166664,157292,268245,555485,657304,562707,200401,-178603,-210118,-165218,-227166,-87037,484614,674345,-526479,1357457,4839184,-12327,-7942571,-4620699,689756,195972,-388857,668885,872010,307139,71756,613220,828322,286615,-51235,374293,518274,13473,-401684,-399749,-145627,89947,76147,-91747,-248280,-467060,-506405,-225496,-60396,-92687,-4274,-174,-267276,-174345,317676,526866,306206,158634,137299,-30458,-331944,-495117,-329215,-47942,224598,389996,484126,442680,182093,-84309,-214352,-287804,-269939,-170359,-93131,-19829,65462,138195,152904,90859,-13124,-159078,-232346,-95909,250031,389602,235204,184356,263929,150893,-18218,-85753,-172136,-196993,-59360,-21239,-247103,-271992,85192,304347,233380,244338,359747,170299,-202442,-309190,-125209,-133217,-293709,-265579,-93549,-15431,-12521,43692,51138,-68632,-87170,-73293,-129570,-181700,-263167,-267755,2867,194956,-31098,-351157,-314441,-186331,-149018,-154320,-163070,-87048,195456,386246,234094,42590,-12039,-43810,8105,64775,44958,-21668,-22431,-11854,5978,19901,27141,86660,146899,99858,98866,246318,384169,454806,420352,183587,-26669,15428,94668,-13866,-49639,121205,202805,224892,218269,16165,-105309,87989,201209,13268,-153291,-60031,222253,352150,50172,-209282,-139138,-70315,-58599,-84740,-114275,-27239,102717,194077,253654,212351,35695,-42031,118332,280829,234712,150940,56693,-48704,-166747,-152415,73369,174393,-7523,-164712,-171293,-119315,-36427,94283,134624,-40790,-244579,-235343,-130124,-209767,-326865,-395773,-384523,-201031,91519,263464,225392,53494,-119665,-41312,117005,-51326,-281949,-218910,-58590,96183,128034,10348,34774,142164,108808,61250,101732,149129,216413,196060,23228,1839,189881,217004,68333,-70082,-115088,-138458,-169613,-48723,116528,85670,61804,143551,204447,297632,310329,133042,8867,82773,224405,274527,177711,44734,28475,156366,233947,94321,-129589,-90899,27890,32376,85149,157577,58380,-34418,-30093,-50092,-9826,24497,66252,97847,-76466,-332313,-204603,174901,356431,262011,110426,54775,180276,316745,341885,239232,62358,-48435,109846,242067,152679,35249,22940,84895,171337,170449,93872,23422,-64817,-83932,44430,184761,60091,-142011,-97863,-41618,-126534,-92930,-30680,-62774,-116899,-174620,-202373,-147808,-75232,-68947,-69095,-55804,-113955,-72892,102288,113507,-140935,-273738,-135357,29963,45487,-86943,-226385,-140198,-38572,-34856,-66683,-184517,-305862,-298469,-239628,-251492,-216193,-41593,-32853,-206371,-173974,42345,218411,294202,300403,209883,8768,-21819,50204,-108946,-232552,-11888,206840,189260,164819,217388,219349,69183,-146239,-165183,7605,163955,164853,31052,-36520,104998,248921,35636,-186786,-73509,194567,290076,265336,266388,259543,194751,-34398,-244556,-236070,-39014,109343,18682,-182311,-271837,-240092,-170141,-188174,-188761,-83006,-84527,-86681,84334,167271,51584,-85030,-120663,-53382,-86371,-200284,-205786,-46268,206396,372673,178072,-44506,-60936,-60648,-35258,15990,58600,199692,218384,-8168,-100273,30543,72421,-59141,-68119,111345,190780,79451,37832,89456,131843,147896,153408,112933,-43513,-274872,-442417,-382830,-288454,-253011,-112104,16588,-55741,-108961,20392,11554,-189270,-348690,-437916,-423605,-246907,11827,-28754,-427235,-24791,328593,-552277,-563731,-133678,-946407,-819895,561354,943545,608188,560019,690284,690557,984625,620307,-1072077,-1857141,-823679,-208034,132529,610678,983337,923441,543594,285732,244463,309766,321387,131003,-49940,30950,169543,166711,79905,11710,99257,333997,352130,98095,-130614,-95519,-6298,-189414,-435349,-385107,-204182,-184432,-310314,-468157,-466146,-257832,-64068,21849,-20159,-67440,-3690,115290,147430,134826,118980,137126,143365,84233,67602,137136,214254,71038,-232696,-313662,-128557,86550,108503,-102878,-228864,-87530,23260,29250,84346,198700,115177,-159311,-194586,114949,273603,57178,-23780,141077,212768,159306,93794,-37535,-204114,-371936,-505671,-444999,-88357,182865,49461,-9420,181115,121447,-72935,11172,215166,226190,75155,6916,161342,72417,-311062,-370478,-119906,44283,-74168,-319474,-291761,-154792,13620,171437,10226,-327850,-323110,-125610,-12006,132968,220347,120769,-29857,18949,170316,159438,8881,-45917,-11602,9156,3351,15017,113285],[248327,168067,12481,-59163,-112315,-168810,-27913,63647,109240,154890,86204,84286,111845,18746,-810,109823,137835,119562,1695,-143399,-30763,56977,-46408,-71534,31326,44970,-3337,-74060,-160001,-52104,147451,220995,160962,29410,-143491,-242781,-258147,-286984,-204877,-13931,144917,151335,-8490,-65210,5851,-20288,-51517,57945,104057,-32180,-348366,-367692,-198208,-103103,-26108,-10147,-209126,-322559,-78994,-635,-139520,-234287,-269415,-330203,-330357,-269107,-224990,-158587,-27892,14748,-95716,-197401,-58872,210394,197330,-109742,-386513,-318793,25628,151487,-25001,-91970,-18249,-144368,-306347,-225483,18149,183409,196396,122309,77181,182816,303768,209230,75813,34178,-127617,-107226,148904,110281,3853,168466,241901,47483,-64867,132084,340424,297573,151031,29333,-39758,-48076,37984,173901,196946,89694,-32138,-58801,-15379,-92440,-234254,-250270,-166565,-68487,10322,13847,3086,-60809,-131390,-138476,-101236,-134915,-340246,-463442,-354790,-213611,-99746,33234,96740,93798,36152,-15573,-41656,-64068,-23709,100470,232689,148322,-75793,-107919,92142,157553,-35049,-334002,-370892,-38617,65154,-165349,-251565,15737,370292,481773,317084,126573,-20842,-68522,5,-103778,-348258,-435797,-292898,-64839,72563,120047,235244,300551,-12449,-409391,-331166,-65019,-113139,-162131,64680,199840,152074,147731,157466,159816,133600,7401,-181442,-148552,141108,254661,74867,-105814,-130355,-79721,-81426,-147498,-165399,-119188,-112917,-88664,122973,376051,362690,191434,262978,351757,66381,-162088,-34539,95758,33689,113405,260529,142556,115396,125097,-13302,-115074,-115401,-253650,-309080,-173438,34769,270160,287740,88602,-39195,-86246,-84218,-2457,17221,-37423,-20793,85711,200248,63159,-215345,-164675,15176,-79238,-195346,-209034,-334884,-501468,-393511,-34368,168551,196956,206766,265325,348022,315361,95224,-245269,-455922,-285518,33335,134225,73778,-44889,-115874,-103741,-58307,29084,91792,44763,-85820,-182841,-152831,-5265,156593,238122,198170,101871,21959,-30304,-113938,-219461,-278390,-248172,-210817,-134919,32109,171694,66097,-46143,-44100,-41735,-105261,-170512,-137910,-58766,-21769,-128182,-247843,-154845,48579,84000,-47372,-237418,-273885,-206095,-180605,-163931,949,74387,-103925,-208041,-82481,81865,176524,195617,187930,244258,295614,162535,-15613,-19195,-14879,-90463,-99634,-47348,-101844,-163674,-127619,-33011,-49638,-72253,-131671,-297023,-353708,-181842,36010,124206,192647,291923,334998,309482,198343,53709,19628,-10054,-110333,-111570,-111425,-68258,37083,4366,-34177,88967,149224,-32095,-346507,-381045,-137895,-19685,-153643,-301683,-260854,-156317,-52996,27480,-55363,-127404,-50238,10156,51211,85046,77065,42679,-26397,18899,146130,91970,-80688,-107167,-112307,-157320,69858,303648,97996,-131430,-39090,57757,105745,129777,-26810,-42656,226495,219301,-23586,-85086,-56906,-197780,-458129,-440611,-11332,298480,273446,46283,-7319,214391,274950,166526,252200,245436,-95154,-560769,-648493,-265075,97413,117703,-101998,-174863,-30071,135833,357882,475133,311456,17037,-134760,-94869,13231,42175,-48056,-262285,-345721,-94734,60511,-125174,-310047,-237618,107593,314494,194377,165418,435674,703723,724270,379617,51942,50446,130768,48100,-18450,558185,1415194,709745,366990,989803,-1620851,-6101739,-3027826,1278637,336850,-607817,442253,796512,93959,-241351,330060,777583,392522,33895,416359,495746,932,-415298,-319101,-60587,127697,85977,-93190,-193869,-348155,-375860,-116279,73245,54905,64652,-35130,-341369,-288746,203220,477216,333058,213943,191576,-1706,-303105,-438127,-281856,16727,314117,504210,636626,548469,248689,3833,-153164,-357364,-399873,-216032,-43043,58237,157610,231577,172460,2651,-144697,-286235,-381277,-272148,97250,311743,205913,109769,88864,-43148,-146993,-155856,-221488,-256037,-142172,-65775,-211844,-242153,71069,312675,250378,191741,287799,167918,-186130,-299579,-87950,-70997,-276900,-288548,-78296,19959,19373,134869,154303,33781,-67060,-88248,-75169,-105631,-254491,-246540,76327,298427,40498,-332992,-414697,-290741,-188412,-78043,-39168,14590,244989,387653,217287,58880,56242,53278,113126,145951,58627,-102358,-99941,-35853,-37236,-27924,19083,97062,123026,15101,15414,196685,352569,449489,408265,138113,-105040,-79787,46193,11745,37304,191686,192247,141180,113166,-68906,-141559,87929,204902,10478,-178537,-123791,125552,232889,-35171,-221946,-85824,-18483,-81030,-159806,-159031,12260,207641,304853,354908,283260,80434,10373,95246,194281,191482,125371,34338,-46881,-171298,-161936,113248,289885,106958,-107014,-151155,-109173,-19773,121724,176944,23190,-191751,-205105,-122610,-156109,-211258,-331532,-410580,-197982,165692,295745,158568,54549,28007,101588,163984,-23695,-186127,-75475,61932,187217,222912,90058,86043,202279,176939,85531,65656,132755,251659,211747,19748,-23940,66029,44257,-68194,-161004,-196541,-191551,-152927,13171,156280,74929,2333,80430,199837,302369,244879,48530,6891,122896,255537,267378,151238,1021,-14218,157977,262006,75953,-150233,-94667,42116,9408,12052,74476,8196,-66730,-112879,-189061,-90423,65177,131574,99107,-117194,-315831,-117377,214531,268195,164252,61834,-2504,118557,304444,354483,254425,80096,-18443,123400,233225,181446,75595,60766,100163,93963,27610,-16315,-46259,-87738,-71463,49343,171485,53635,-171467,-103509,8117,-106599,-150937,-101741,-79112,-62846,-138939,-301832,-312544,-192519,-105709,-101269,-107254,-125036,-66240,147947,140349,-137749,-258602,-109535,-26344,-79468,-134339,-101308,30969,80326,53728,14965,-77852,-164081,-216649,-233864,-256614,-267480,-179183,-128510,-196743,-144857,48711,298045,421197,355349,201624,4747,-14774,57141,-81997,-196324,13004,200996,153110,102901,177069,234117,90995,-144258,-157872,56041,274922,262737,51797,-85107,953,75455,-124905,-255650,-35391,261543,322006,251811,222515,201162,144246,-58370,-225954,-208608,-20983,99466,23593,-113933,-223639,-269047,-220574,-243177,-257997,-180268,-167611,-107423,57134,86758,13415,-47337,-96686,-98152,-160344,-234580,-191565,-70449,99578,232877,82446,-127970,-191707,-144047,-2987,114093,190510,313430,269522,48605,-22358,40562,-3030,-145731,-78132,180030,216589,40190,22020,92204,127691,204608,254916,133510,-98617,-309659,-458611,-425097,-319053,-229822,-52856,71924,-28163,-136259,-83796,-139600,-314750,-343693,-326669,-340916,-168286,156846,94370,-453433,-382313,-128318,-653042,-700592,-145166,-524133,-530996,505282,955974,663293,583449,685857,528315,562916,308231,-1144315,-1911549,-843755,-201240,182880,761009,1131811,942080,509902,309220,359403,377416,305540,92912,-82799,25928,234549,282004,155861,11454,75443,309100,380415,188490,-65817,-99941,-36095,-238872,-458895,-359128,-215648,-260418,-365406,-486769,-449704,-176361,-9565,20363,25272,22664,56265,117182,110106,97014,117030,155044,119187,19053,16935,167709,311307,174936,-190047,-351643,-180518,68060,119378,-114117,-276316,-129778,-23177,5035,110501,262389,200498,-79276,-177655,65232,217157,62178,8532,157399,238150,179079,55130,-111463,-213491,-275861,-419670,-464523,-170875,46368,-86693,-34323,240643,179440,-35484,57752,242738,208924,28157,-58302,115104,73610,-259980,-265798,-23378,98963,-42096,-235721,-187325,-115953,-62079,75909,27374,-250729,-220349,-11631,71631,143406,224906,164649,34595,71506,188926,146287,16424,-29103,-71858,-65076,15020,93135,181654],[238520,115033,-35870,-69558,-125628,-162428,46619,177295,158866,146921,47621,43591,119698,62536,-7702,130655,201312,174675,15126,-199330,-110557,10759,-76247,-128541,-14936,27912,-42750,-158819,-194883,11825,234753,183349,34552,-78186,-198631,-269629,-248847,-249566,-204402,-19914,172088,187080,65285,73511,113647,34210,7849,88753,70810,-67543,-312447,-336659,-158714,-120546,-91497,-31519,-194141,-259413,6999,50174,-172760,-308949,-377564,-403437,-298171,-144839,-77241,-85429,-26245,4793,-110636,-205449,-43034,227188,188365,-153484,-453791,-342100,-769,39712,-150028,-128558,-15223,-165548,-384815,-322688,-24847,173418,176055,145802,161497,237610,282023,231128,186095,135936,-130680,-203448,63721,74577,-38391,135019,231908,-5685,-163172,35233,300159,289417,106481,-19275,-56469,-36636,73979,209076,230345,138357,3315,-46373,16822,-42180,-204097,-265661,-233754,-85383,60559,82183,86386,79623,-11450,-79905,-62693,-147975,-410595,-453103,-274534,-129798,-71999,16497,55459,39792,-17478,-64839,-53559,-47633,-27720,24744,129511,120106,-23992,-92603,66205,126494,-8222,-228368,-241288,-31526,-19273,-229521,-216608,79797,407552,502680,322560,106983,-26914,-24063,53693,-100705,-396001,-526745,-424554,-207758,-63553,37403,211959,294597,-55117,-399388,-262504,7453,-53862,-83056,131886,228867,155452,129307,116347,99547,102968,16242,-192210,-202941,173219,381709,189784,-49024,-94629,-73973,-128918,-224901,-182307,-56993,-53247,-101934,95681,386558,352488,132990,161496,264810,21334,-162510,33187,169704,75809,122583,275696,210443,152889,67706,-133646,-221775,-201595,-276347,-296382,-158272,38401,228458,219422,80591,42482,-3452,-66297,6488,96815,44773,-8827,49438,116125,18055,-169971,-171840,-90875,-127393,-141138,-138490,-232670,-342340,-316018,-96353,101803,177228,264854,406243,491931,351292,43358,-281197,-439270,-264997,-8887,114672,129906,-10897,-200869,-271430,-158973,-33420,-39149,-125387,-132381,-79724,-28810,40505,175926,258832,211180,196723,184225,73098,-29322,-54939,-147642,-238611,-209463,-103351,67494,167076,79337,5816,19621,-1054,-184798,-312915,-196575,-53325,-13915,-100024,-249281,-187336,30135,84070,-69804,-279911,-330309,-298705,-282110,-194291,25729,43304,-170584,-258352,-134368,22072,122907,173513,200801,260553,283921,169597,55373,94604,83010,-32364,1198,78173,-63574,-172344,-67352,129656,159364,96364,-47182,-281260,-320107,-89229,103971,164025,214626,223691,193755,283258,308944,108774,-92580,-163683,-204587,-194989,-124249,-27617,29311,-75942,-160363,-3651,193854,127718,-191925,-326756,-104630,39531,-96349,-232567,-190314,-131627,-62278,9209,-64909,-65386,114286,180342,126813,85021,72548,52438,-13421,-6352,106924,91343,-84714,-155622,-149333,-168349,6813,253366,123504,-116521,-88558,8406,76826,94241,-54560,-85516,189072,283037,56381,-81365,-36000,-114984,-395049,-468876,-88227,253004,284495,50969,-90713,50967,174703,136576,260123,324368,52037,-337846,-380670,-57846,234523,202066,-125218,-363334,-181709,78691,371723,528147,299987,-35073,-225786,-197036,-3684,108892,14633,-168143,-275498,-137535,27820,-38200,-230447,-219018,181343,466211,243975,48925,267354,635686,694813,395996,181196,270170,451359,464119,249546,719140,1956456,1679494,-103093,-1457114,-2906885,-4405204,-1461010,1651592,142226,-1020347,107637,736336,84510,-375771,42934,647076,486756,180623,426021,417459,4946,-295316,-103293,166824,283709,146341,-76292,-143756,-247177,-268035,-12578,197543,169800,76086,-129907,-416449,-400825,22708,331720,298198,232363,222790,34541,-236479,-320510,-180576,105066,368371,526544,629368,516357,254963,85318,-65446,-351644,-425794,-175791,43321,127567,226202,302223,180123,-78428,-272042,-402277,-497403,-409979,-57068,219626,145143,-22804,-128923,-249537,-288407,-237526,-259540,-277646,-164893,-63592,-146278,-177608,71284,302822,249051,135933,194808,154870,-147732,-243531,-4499,47289,-208330,-288800,-78853,39412,65855,215655,216648,112539,2001,-43611,1475,10034,-164455,-178340,124285,338830,92011,-243380,-381467,-322960,-242740,-55927,60339,132925,295480,343347,150871,48412,130425,170923,197997,215212,78791,-137706,-129026,-42118,-69275,-69133,-11991,74048,78844,-81826,-104287,81307,245877,352991,310250,68162,-155603,-158959,-27742,22478,118670,230945,149413,28104,-30695,-174643,-185764,56016,174784,16884,-142190,-115924,42836,82627,-106508,-197028,-48636,-14835,-132204,-231750,-202210,41941,288849,367480,382775,282660,112190,91733,96663,102107,157666,136165,45132,-33480,-166380,-180021,90533,316013,192887,-20458,-112603,-127756,-49664,109972,190068,86244,-102899,-141332,-100808,-78758,-84268,-251293,-404234,-191998,198270,278610,48066,-916,128925,192885,150301,-30354,-97368,57593,172382,262921,307832,187828,133797,209141,188568,84336,37290,130284,275649,239908,63434,-47270,-92554,-120386,-168977,-233810,-257175,-209109,-126412,41808,150403,36173,-63534,22023,188683,278037,151950,-25174,23077,152346,231025,205101,111646,-33151,-59048,152269,281850,44756,-177217,-102260,44319,-22254,-67740,1319,-1760,-54187,-152506,-275876,-161678,75899,169070,116364,-105451,-254559,-28680,219905,146115,49313,2518,-76463,2145,211502,307013,259772,122849,48849,136464,201806,190014,127879,102522,80677,-34581,-159280,-163662,-140169,-112806,-25228,128152,242226,113656,-153874,-82414,79422,-58893,-191634,-151078,-60566,24854,-59694,-314752,-408226,-308028,-177774,-151233,-143749,-97842,-31791,150033,118337,-115943,-170914,-21174,-41656,-164657,-139455,48507,182519,185753,157676,97943,4978,-38227,-120562,-195293,-207316,-252034,-278090,-229864,-198275,-117237,36872,307270,492024,407712,200385,1034,-35895,26619,-59071,-126606,62750,190235,87588,-1893,100148,220555,99510,-123576,-139751,85476,344760,309192,25725,-148395,-84890,-86558,-287593,-347138,-32208,263731,276274,201966,190092,168852,80447,-95383,-206973,-181380,-20030,86380,47147,-40707,-178964,-281119,-254359,-273099,-290413,-255898,-246313,-142637,-5666,-14486,-20628,-6172,-66237,-126924,-198019,-219493,-127421,-58395,26297,115439,2868,-192548,-275539,-187091,21353,184705,311564,426673,322804,107201,49740,51384,-61840,-212877,-109353,177574,152575,-60296,-14159,96209,115796,240341,322494,139094,-106811,-264392,-387788,-407609,-336076,-212070,7871,131469,9652,-150963,-188957,-273480,-409089,-327335,-199058,-222082,-70616,284038,187225,-459329,-662585,-388130,-458833,-550269,6815,-22146,-287576,262235,782390,598073,504121,593164,328897,103121,14362,-925421,-1560845,-767838,-175907,176703,783890,1148565,837127,355000,252533,396762,356926,222689,35106,-102286,25796,273294,350995,202969,22245,66190,263180,371552,262457,31407,-62482,-59195,-251280,-386904,-246799,-158850,-251990,-357877,-470724,-410400,-111213,32154,12631,50524,99846,123264,115384,69027,68721,132566,174163,81378,-50503,-27656,197736,384272,241600,-139625,-322659,-180169,41940,106521,-88957,-229087,-115574,-72490,-75051,71185,271077,242911,-10925,-145508,-641,109588,42225,16054,111057,190994,157358,7554,-162777,-185841,-132908,-260527,-392402,-173583,-31279,-202137,-83005,269540,223879,-9971,60257,218160,186884,-11685,-131881,33911,38026,-237114,-228243,33994,161528,18773,-102017,-49704,-75764,-148951,-3080,78124,-120552,-94368,103357,174546,182774,227031,181571,75042,78613,160851,136502,67295,32194,-73447,-90472,39524,160270,231948],[200242,44499,-80781,-62194,-110292,-130201,89106,266159,218234,135081,856,-1115,126904,91735,-13886,132144,238121,196440,18997,-204018,-168052,-49967,-111748,-172711,-60376,13577,-56514,-195074,-187765,60963,278945,162539,-34716,-149178,-222130,-242450,-211102,-221496,-227089,-59276,163830,205468,145055,202978,204125,83809,60980,102998,51338,-71316,-220560,-252296,-91349,-127003,-175114,-75585,-162357,-180149,35077,39033,-213554,-349819,-433845,-431135,-247277,-35779,33911,-21819,-21226,-20106,-132449,-187671,-21197,192173,142870,-169237,-445791,-322361,-16565,-23778,-218157,-161437,-37438,-174709,-403498,-362538,-67562,133683,134881,128284,155877,183504,189276,210652,269177,218056,-88849,-214556,6999,31102,-98960,53819,184463,-42884,-230411,-49037,241981,228198,6885,-78890,-49230,-1263,111384,219312,237040,173430,26989,-56048,-4805,-59216,-182600,-206182,-205634,-55609,133663,181769,195998,232091,109795,-29856,-44924,-169598,-426051,-385210,-148747,-9859,-26929,-15115,-8241,-42373,-88098,-122897,-92863,-62009,-50445,-38030,32145,80068,20812,-63622,33672,105895,42777,-101290,-105545,-24642,-76620,-221506,-109627,167776,396356,429199,261637,70366,-36332,13169,106638,-90633,-452394,-588458,-474194,-273918,-142945,-19631,170213,231852,-102330,-324098,-107021,136216,36974,-9980,149189,208052,136208,96588,61826,20294,57716,48050,-115969,-152652,210260,440025,225142,-41871,-70342,-77432,-197582,-292645,-166980,18877,2726,-114688,39267,338395,298352,48324,22984,110096,-56295,-164919,63138,187428,83118,98259,239946,265945,213619,79024,-165331,-260635,-240801,-235590,-213364,-127035,6365,151627,139105,65672,124256,88267,-52417,-2940,151598,112264,13322,36359,39849,-19254,-86705,-132841,-166543,-173889,-110265,-55573,-91426,-161599,-211837,-154273,11147,141772,312257,542412,626014,384229,5880,-298689,-389583,-213256,-50793,72533,178746,45959,-243945,-363201,-190073,-36529,-101340,-236483,-144081,58077,134261,120880,198382,253271,201970,259396,307391,153125,32700,41747,-90170,-240574,-179668,-72105,36698,79296,57315,38323,73704,51381,-217468,-380782,-210332,-29383,29984,-23324,-215346,-205866,7751,66141,-120214,-323314,-342673,-303785,-308492,-187138,25093,-23346,-228682,-270655,-146788,-16976,76186,162692,232160,280972,258076,185879,166079,215257,155729,15594,97467,194543,4262,-131983,18265,251218,320335,229691,2024,-277669,-277021,17061,186197,195310,192736,101250,9209,214063,390658,151524,-198261,-288341,-262578,-253016,-127800,-193,-6351,-147088,-235356,-55250,260378,315784,32807,-189606,-33766,101258,-44675,-168960,-125084,-106431,-86577,-45189,-87196,-5319,235235,286317,156307,69035,68248,59915,859,-23716,71510,88646,-79617,-177090,-135613,-113929,-26681,169148,121714,-80269,-99617,-15991,52143,62169,-58832,-117253,91956,279614,130622,-56416,-12829,-33337,-291235,-402177,-113607,210466,279992,62257,-155553,-129735,13922,70295,212670,329684,158356,-108731,-133565,58630,274324,243431,-124568,-466086,-288921,36810,369333,549873,277054,-79850,-289617,-270052,-18741,133940,40476,-65188,-164944,-158014,-21033,33122,-130707,-190623,214169,572579,282674,-63610,74951,437893,472034,271111,222703,422887,713756,876986,642678,961688,2260596,2389892,118611,-2517389,-4119352,-3290321,-55858,1805154,-215041,-1353976,-135227,746413,273818,-318863,-163006,468378,507842,275448,339016,275425,4172,-98027,139911,406266,463410,212080,-62252,-125179,-214313,-235188,39454,267737,218689,36149,-241416,-461656,-464203,-165963,132361,200593,190631,215708,78569,-131047,-158555,-44063,190108,376274,450734,455247,349141,191633,126184,18734,-263434,-327723,-51095,147968,167942,246129,324766,170195,-130389,-362602,-487737,-556634,-475420,-172415,139384,80861,-166754,-331293,-427681,-421558,-314819,-267226,-245461,-125239,-23484,-65856,-87673,90771,281263,235572,102526,123469,136115,-101674,-160562,97148,179161,-111914,-261610,-90837,29565,97653,252339,227223,142196,83327,33915,82286,145258,-8616,-82228,133389,301011,92063,-156116,-262626,-300454,-318872,-112582,107899,248581,348409,280040,67596,26839,194122,263386,220887,229354,89336,-114641,-87483,-16584,-73644,-86705,-52516,19408,11247,-169323,-212693,-56291,90914,187338,145212,-22579,-172609,-202173,-114517,8202,174348,233655,79850,-93474,-178165,-271516,-226322,2071,126284,38287,-48661,-29191,10005,-39856,-142191,-145691,-31236,-48515,-180657,-265903,-228029,44419,310013,359269,328713,205749,109912,157340,103172,28805,152503,195289,92429,-13166,-155410,-197806,24715,255039,234876,87360,-60827,-174508,-116492,69890,173658,125489,-17021,-86741,-76911,11022,26548,-177863,-366007,-176962,192318,222663,-69352,-87292,157782,213590,89454,-59155,-24205,161195,252829,306717,350658,260247,159735,169283,167827,87370,32615,135610,278722,281649,155128,-53844,-236101,-231783,-204248,-263952,-279483,-190576,-109378,15408,99981,-15848,-116418,-16059,170218,231154,69443,-58592,46623,149817,145544,104808,77347,-41265,-94086,127891,262145,-18271,-232385,-122695,25238,-66681,-137994,-40624,29154,-6225,-146485,-295536,-200649,58863,168353,138473,-47677,-166468,40864,196722,29238,-57717,-57610,-139746,-117751,80573,232102,261614,169570,118639,143784,160781,177208,172356,122666,14871,-186333,-338844,-310176,-234848,-132174,47049,263285,379410,216063,-97684,-36527,161225,6832,-215897,-196670,-40907,112756,43100,-238417,-416443,-402709,-289993,-222496,-155151,-45282,8219,95160,49743,-92853,-51799,91276,-20871,-199625,-124512,144338,252368,244888,248509,158383,35991,22757,-55026,-140929,-109782,-165795,-292903,-289197,-216234,-127867,-20024,223893,486289,458698,232593,26680,-55523,-21371,-46960,-51359,115021,179290,11718,-125021,2197,175336,86064,-98289,-124705,79092,347887,293935,-37023,-206089,-117567,-167550,-398145,-429326,-63454,202665,170678,132312,182301,180020,37777,-126919,-197762,-164637,-28990,85357,89607,13031,-159200,-281149,-261230,-262855,-281388,-302026,-308131,-189737,-96990,-115946,-40462,32568,-34864,-132953,-199004,-173840,-46987,-18696,6591,55393,-33906,-212658,-287572,-186173,23249,212968,395189,502144,353737,143791,84983,46091,-90410,-231051,-141439,106748,15003,-200145,-68701,89969,92829,240387,324172,111467,-76073,-151751,-253331,-340077,-328470,-189019,61472,184807,60645,-139340,-266287,-354867,-434096,-288023,-80487,-90045,36205,366351,212650,-480246,-847128,-439406,-101826,-232802,245704,452472,-117759,-58156,518142,472589,371073,442955,123082,-269533,-145151,-439739,-911577,-632473,-156220,124040,694714,1051865,662440,144038,137601,338047,244607,81443,-39885,-108438,30609,277105,360284,216948,53015,83073,214113,328886,302154,140456,15665,-61069,-209246,-224074,-76779,-55109,-162978,-284682,-414340,-344482,-69131,44810,-719,59531,153371,177490,103556,23897,47259,151474,184026,43214,-102269,-50873,215379,411455,264901,-82600,-235398,-132467,18279,80411,-26038,-98105,-52819,-114610,-187217,-18794,226016,231973,26857,-113571,-85608,-38082,-8733,-11333,8107,85277,105201,-38405,-187861,-136386,11977,-74969,-248757,-100574,-35272,-276879,-159765,252765,245139,-2830,14787,143149,155516,-36814,-194132,-62450,-24740,-251970,-267363,32711,202487,83158,37171,80865,-45464,-207368,-24490,150683,30401,39615,205964,274792,251476,240467,175281,76471,37698,100117,137393,141079,105590,-21595,-54352,72132,193663,244265],[145465,-13384,-92273,-27130,-51717,-52650,123729,316397,269429,123204,-37323,-31536,133536,109232,12003,150275,275147,209433,27111,-155269,-189893,-115714,-145302,-188705,-90211,9563,-31085,-156511,-132718,77962,251438,150591,-36494,-167816,-208639,-169177,-157242,-220372,-270393,-112186,140365,223008,222438,290545,252473,113018,83420,79877,26399,-54886,-108675,-125004,2040,-104931,-235622,-121901,-122674,-100440,28492,-19921,-257975,-356700,-426560,-404543,-184823,40321,87530,17972,-12436,-57319,-165601,-154431,3383,123480,79603,-151436,-370330,-273883,-30650,-36989,-211473,-174586,-72298,-167113,-358684,-341333,-102734,77116,85782,78510,75618,40513,37262,144236,302788,256407,-32471,-158980,-10109,-9526,-162495,-55816,104256,-67163,-266067,-111364,172058,124529,-111222,-120044,-19445,44093,142436,204524,217550,198799,51185,-71416,-66146,-136541,-176218,-90725,-86687,21170,217037,278319,293163,338706,184420,6485,-29647,-169489,-363854,-277285,-16924,112008,24359,-57478,-88235,-133309,-152120,-169906,-142556,-92589,-85567,-92479,-58321,30540,55967,-22866,512,101997,111406,14958,-11236,-28423,-97717,-141923,35562,244885,336496,288399,158991,31478,-39388,48791,155148,-76172,-487186,-585685,-424641,-260039,-161258,-44575,109359,107871,-154311,-205934,101036,292438,132252,32016,116002,156697,116338,77173,21273,-52276,7765,87500,9586,-25913,242087,419196,178415,-72586,-42943,-62143,-238608,-307396,-116475,85045,34692,-124600,-26598,241187,213142,-37437,-106930,-48951,-134704,-175096,36431,143648,58821,54623,175611,294779,279496,153430,-86836,-210922,-220451,-146357,-82672,-87822,-53830,60006,64615,36058,170643,163139,-46624,-36479,159428,141969,36422,53049,4903,-36126,3070,-60611,-192204,-213837,-124031,-2341,39515,-12448,-116216,-196599,-89598,89702,325584,622519,700894,393800,-16341,-295186,-311840,-130865,-69502,23505,209682,109240,-231904,-341370,-133678,20789,-83550,-261704,-123539,191863,294397,218284,228260,235487,182031,280158,357953,182738,56545,53489,-108535,-234475,-117033,-41677,-41818,-41633,27229,57169,107887,98121,-199664,-377837,-200605,-7771,82910,59207,-164904,-208030,-23905,12201,-200897,-366786,-325170,-249547,-275892,-157288,-10097,-115752,-264835,-232542,-103565,-14525,55161,170387,277204,290072,209162,200529,282874,298857,168521,32049,160849,278552,91171,-53952,101105,292969,364929,269049,-10478,-296836,-240647,101513,248974,197669,125608,-42759,-155848,128651,405810,150959,-263460,-329257,-261162,-272876,-127488,5777,-60392,-198107,-248782,-53997,339084,502327,275469,-6643,56172,143902,-28544,-137051,-68668,-70630,-113828,-115895,-112762,36717,285901,311327,142958,51080,68168,56386,753,-30935,54995,97262,-55955,-169008,-78433,-6015,-21174,66437,88347,-24551,-50127,4490,40808,45415,-31039,-117694,-25580,206651,175036,-18629,5182,26931,-181355,-282228,-97658,170219,257627,73011,-189889,-265214,-148534,-14595,115268,246417,191957,62330,16841,56844,226124,246916,-111514,-471338,-323437,24924,341361,503563,234085,-110087,-318299,-310469,-44776,105232,31609,30306,-34628,-148701,-76155,60237,-44608,-154897,205096,596033,288712,-148820,-95102,155643,125905,66134,216318,517927,870036,1147394,1031898,1244741,2396219,2974974,899052,-2852746,-5479639,-2876401,1076091,1738939,-554846,-1370270,-117534,851059,581545,-108295,-219372,284440,416832,230836,135069,80372,-15065,97018,303407,509315,540212,232123,-68545,-149840,-256871,-280693,20968,262308,194618,-31036,-313691,-442041,-440404,-294062,-52603,66127,87891,165913,123614,-2112,15229,97724,250568,348000,311173,180529,101167,69983,99121,64883,-119164,-137052,117172,244593,176469,215173,288173,138280,-140679,-389954,-529910,-554873,-462126,-224467,87765,38019,-270498,-462391,-543326,-526600,-373750,-237954,-164316,-45209,32665,9541,6406,122835,255970,218190,99350,97713,113356,-66502,-78570,184881,279712,-17133,-211082,-107222,-11542,93309,235581,195724,118333,132541,99499,143388,272659,178703,22858,104465,193494,23944,-141966,-152772,-264468,-407374,-231188,101253,338937,392971,224732,5798,11950,228815,291904,164577,160025,69822,-48392,15346,43512,-40342,-65660,-77494,-48557,-73305,-233335,-273367,-169051,-69584,-199,-41839,-120918,-162256,-205381,-197308,-30678,195885,210773,1839,-198527,-291102,-326386,-242901,-50495,79692,74095,75013,109925,45959,-84958,-135554,-85745,-21069,-86188,-196918,-247092,-224668,14845,251183,274303,206297,69034,56944,164470,88211,-16930,175607,289405,163085,7819,-140470,-202568,-47955,142385,231852,197181,-7235,-235339,-190957,27782,142167,129829,27997,-77677,-61191,96010,99463,-128440,-304583,-150868,155788,142330,-163183,-172591,115104,169951,9582,-89356,29923,222907,291123,311356,333738,272147,151500,103809,143587,119136,61302,137909,254928,327085,267206,-42852,-322060,-264415,-168798,-242220,-258036,-145728,-112667,-64492,18768,-64193,-140703,-25712,148114,181371,29651,-46181,60824,103754,15517,-836,67809,-13618,-109091,74997,178443,-116419,-306057,-149239,-13076,-119655,-183503,-42879,86353,59081,-101821,-253913,-198991,22362,133371,154537,35914,-70594,84873,162933,-49398,-139725,-110967,-168003,-186243,-31482,166235,261933,194365,151085,137925,124728,153055,193115,106138,-88165,-322491,-458844,-413599,-303354,-135222,132543,415451,530785,313370,-27081,22623,234895,71576,-226650,-244420,-42065,167325,138625,-102678,-346132,-453390,-409296,-293278,-131747,23687,33942,-4417,-39471,-73784,53061,178905,12318,-197008,-121596,130095,212241,240654,296680,177130,7042,-2396,-49390,-91516,10462,-32943,-215825,-279271,-249142,-198914,-132235,67314,408173,496754,301479,91128,-54896,-72394,-53286,-907,142037,163914,-55920,-236143,-96974,101961,44977,-88959,-123330,41194,289461,227379,-114520,-240683,-93405,-147487,-422981,-465954,-109960,107644,47998,63640,189644,219296,39758,-132865,-200919,-164648,-38382,104609,142836,36261,-165400,-268685,-233380,-206968,-234748,-315247,-343216,-237663,-192920,-192849,-43039,61291,-6709,-115959,-176634,-125583,14301,31232,37610,60390,-23101,-180864,-228168,-150863,-879,202563,432605,516912,342507,139366,61776,7349,-89488,-187051,-149637,-1517,-150014,-339979,-132571,63241,55452,198561,252665,49351,-24138,-4343,-100066,-253660,-297403,-153968,99380,219884,118811,-98709,-296434,-370723,-383325,-224635,3737,18102,128388,385134,156912,-530973,-941358,-369361,221502,71017,457842,810511,-390,-313361,281312,357805,246769,284068,-61018,-488919,-129401,199266,-148561,-459378,-149815,55018,533736,872613,473928,-48156,2645,202728,74602,-84866,-121292,-104943,37208,246582,316312,207973,108719,128935,177892,266952,304859,238645,116661,-37547,-118290,-11920,97993,56803,-22497,-158525,-321853,-259005,-44797,27641,-13772,64856,182938,203998,76052,-29229,21064,153446,177622,21723,-115012,-41933,213000,387281,260688,-13390,-115708,-60960,2199,54422,60470,72087,37308,-135645,-289013,-124502,142842,171910,25732,-96916,-184809,-201390,-87201,-69943,-123992,-45085,41074,-76004,-192781,-85154,119235,86163,-76869,17045,20450,-301258,-249473,191774,237518,-14197,-62027,39394,113120,-43848,-230018,-151874,-95917,-292851,-345878,-10822,209379,127924,136919,168305,-28379,-209168,18914,223283,164520,165042,287972,348633,328600,264427,152539,36896,-37324,29705,151707,214233,163297,60505,32419,104097,181989,213634],[94581,-33388,-59965,30981,46358,63806,169524,326768,295603,111942,-54541,-30258,146832,130475,82772,205648,327333,231432,48273,-76620,-180124,-174319,-163504,-167782,-94407,19412,29341,-49206,-40691,63730,159887,139417,14527,-137856,-164162,-72199,-101026,-245885,-318333,-154171,120872,250079,285941,316361,248130,116508,64986,14286,-21030,-43579,-26207,8984,108473,-41974,-233550,-147718,-89805,-37437,25727,-82543,-289798,-335386,-363404,-331427,-119966,79781,87395,29532,-884,-98676,-206990,-115493,31136,50173,19949,-106529,-256451,-215060,-47216,-15002,-138025,-158465,-109447,-151795,-270063,-274177,-123240,22465,40945,12723,-39507,-139378,-145660,39175,276916,239323,4164,-76843,10694,-32264,-206944,-160494,11777,-84459,-277648,-146486,103013,8625,-198692,-116578,23839,81535,161389,174561,179579,216055,89030,-66516,-130708,-237463,-182181,40194,79825,122561,285663,333613,340724,361661,192111,36538,3293,-124946,-232178,-155834,79568,198170,69261,-96104,-168215,-209076,-187677,-190090,-181721,-118263,-115161,-137459,-136288,-22068,78006,17688,-28280,112674,184598,93989,12702,-53090,-90736,-15652,181354,285091,241503,128566,52364,2901,-30402,87728,196242,-53984,-453960,-485294,-289821,-191796,-138114,-46166,30349,-56856,-205730,-79014,304610,433385,204231,32265,48342,99626,113739,90905,14635,-93768,-30621,119712,132858,121422,257715,330674,74985,-113701,-340,-12611,-217558,-247682,-44453,113736,28573,-125241,-74680,120928,115268,-98925,-183690,-144418,-177112,-189922,-37634,56148,16404,15734,123425,300183,330975,256402,75558,-86248,-150501,-40607,54378,-50321,-120940,-20928,8427,-9058,159929,196469,-51651,-87390,118670,126633,55557,103736,33583,-29808,63134,18418,-167942,-242913,-180745,-7171,113539,71494,-51118,-208859,-174077,28163,293491,610954,681616,363054,-31226,-275178,-222041,-29964,-49195,-14636,214250,160102,-167763,-216637,-9356,115523,-5125,-208892,-86322,282664,410291,307159,262015,219192,163304,260385,326381,156511,46274,5211,-163260,-198223,-27666,-12171,-133280,-142210,15683,79276,123081,125022,-146679,-340718,-202894,-11277,112589,106718,-114053,-187143,-60126,-80371,-302530,-405557,-295673,-180014,-210522,-119529,-70731,-211269,-270893,-145854,-7273,30135,59427,187803,317339,270025,133545,200219,364071,310747,105598,4412,175355,320460,182361,43143,157111,246739,268005,185873,-89362,-336732,-219387,139281,264512,158808,24713,-169924,-246851,60763,340816,91302,-271631,-267267,-202514,-261478,-132482,-8782,-114247,-225707,-216684,-13599,401088,636412,465928,167702,136146,145202,-65966,-146771,-18369,-15077,-125109,-172760,-128496,53024,264618,262938,99368,40782,70390,33852,-22857,-27283,66190,127294,-8014,-131953,5078,125011,14717,-37498,24889,37896,55895,70482,48194,52270,28422,-75303,-108553,97232,181129,23005,15747,54857,-96141,-166460,-67463,128247,221030,77453,-190233,-311302,-246157,-90285,-7664,88482,143872,144146,58382,-20492,138337,228736,-97703,-412772,-290884,39888,280220,373665,166037,-123117,-311265,-319138,-89891,29445,5419,110372,92991,-108982,-124750,30495,621,-111864,172192,532193,256185,-182604,-190834,-119158,-226399,-139362,208377,588375,918959,1195299,1285380,1508212,2478248,3554954,1864052,-3247319,-6992132,-3009150,1806728,1462912,-757056,-973146,229277,1037425,891391,194269,-100445,137754,221369,33992,-147367,-135348,-50275,223194,329918,396467,427606,174498,-95985,-201519,-336532,-364643,-54014,189644,116341,-95483,-305668,-337111,-318874,-309560,-156036,-62257,-51137,83683,157736,121255,162643,214858,280892,310183,170066,-84782,-143546,-79562,-1559,49303,31142,75683,262572,303549,164078,153330,201939,86630,-109000,-343823,-522357,-504367,-388236,-210134,70365,30609,-296949,-488786,-578533,-588840,-405253,-179487,-56986,41478,80953,62830,78888,151656,233055,203841,113483,107332,83040,-57281,-22216,235241,319069,50004,-150408,-121463,-72687,48964,179971,142804,57366,122910,116909,166308,365896,355378,122854,50998,46864,-99956,-224098,-134331,-252592,-480163,-358184,63667,387475,411467,192452,-10212,12480,221578,244544,43266,9842,4527,21619,138276,124085,26761,-3808,-66046,-104022,-159157,-269593,-272293,-221787,-191842,-157229,-198464,-207415,-139413,-180500,-259455,-81899,189837,184039,-60625,-265481,-340354,-315832,-218340,-78447,50383,116193,188255,250130,142255,-35981,-96398,-35032,-688,-91719,-167594,-183328,-187953,-37200,117619,127177,48935,-91993,-47946,92787,31501,-43276,209108,384129,231278,23534,-121604,-183366,-90804,30629,196086,281450,33562,-288463,-237450,12945,116858,103450,14501,-121364,-54937,159409,123992,-111206,-235544,-117977,98420,53547,-218547,-234666,23222,86280,-58738,-100525,64915,237582,284179,279110,259734,211940,108054,37877,132165,183375,120342,126638,205159,359241,354617,-28195,-333881,-220759,-81057,-176141,-200387,-91274,-135330,-172031,-71232,-95774,-130764,-8715,131260,153814,45105,-4851,53058,19419,-124987,-76787,94545,48618,-98972,-8076,28886,-231657,-360218,-161963,-57640,-168981,-194770,-11762,145921,120229,-34616,-174740,-165953,-22880,78736,159091,121155,19240,110290,139452,-75566,-191830,-153875,-150691,-170490,-79245,133518,259255,181238,123011,113318,104490,132809,183688,54356,-200712,-406005,-483737,-441331,-325124,-115173,214938,536134,628750,357481,29726,77190,279810,114825,-225510,-282929,-65819,166948,195985,42360,-228637,-441200,-477669,-327098,-68824,109268,42696,-112661,-111048,-49740,113601,204055,27291,-183679,-154048,2503,80486,178612,283501,146662,-68148,-100710,-106643,-63007,119459,106367,-76419,-203019,-286633,-320655,-280021,-109806,281594,500783,384247,179307,-34844,-123331,-84291,4936,124731,134287,-104275,-309765,-177868,14068,-19511,-110412,-138383,-6038,202084,136862,-179914,-243598,-40432,-66200,-367108,-437429,-144490,19578,-46614,11501,187871,251536,89113,-100004,-208812,-179182,-40652,139181,189198,30110,-183497,-240032,-168864,-110767,-158194,-294671,-347104,-271454,-261549,-225340,-33378,72583,14988,-82174,-146922,-95726,35541,71694,94909,108372,19093,-108639,-121283,-99450,-42241,172165,432944,471455,283254,89279,-19720,-71143,-71582,-88951,-115998,-100304,-283666,-436266,-191799,13347,4328,122761,131274,-28584,31289,137331,22388,-187222,-255088,-109748,113849,225301,168265,-39730,-275846,-331178,-281273,-147324,38628,69912,180936,338149,34854,-600566,-969720,-316492,341356,201585,539257,1004451,116924,-388440,164064,306884,182265,165169,-201136,-564715,9069,819478,533331,-251297,-143042,4044,351856,646836,311347,-162589,-109757,39149,-96197,-230406,-192583,-97841,38092,187193,238314,193129,185739,194791,160670,203392,279616,305735,211067,3612,-5183,186749,221764,136479,127040,-2925,-208822,-175821,-34372,-9436,-19371,79196,194227,198157,34369,-89443,-20861,122817,154365,29298,-77435,1035,189295,321282,254882,73806,2747,2584,-6996,40348,147351,223670,128072,-124767,-338106,-204706,47369,82069,-7885,-103545,-283435,-348008,-178915,-142391,-244903,-159063,-16364,-102771,-188286,-49278,167517,185397,73831,136530,104624,-273724,-320055,105303,201464,-38381,-139665,-59153,65386,-32917,-234568,-220069,-157915,-333385,-406626,-58398,190958,143607,172431,193571,-20630,-150305,100613,273387,252428,266024,344522,376132,377449,282890,118891,-32181,-121997,-27775,176557,270657,195567,143679,139978,126142,129478,151230],[66917,-6970,2049,95084,161402,187249,221817,302977,286358,98697,-48830,8909,177425,173003,182404,286339,384503,261957,78763,-8336,-159001,-213003,-150508,-108477,-67979,43655,105256,88685,62413,35470,46141,128811,91065,-76789,-102967,20426,-53306,-279361,-346896,-165955,114347,282814,321772,278712,197776,99922,12647,-81212,-94491,-62821,-11333,104731,206758,59464,-152598,-139097,-77530,-2915,54934,-99394,-288044,-293518,-267332,-232887,-62484,88962,54060,18653,13493,-130514,-244596,-76646,65290,2014,-17150,-48482,-141360,-160885,-62995,20474,-26590,-113058,-142442,-145186,-172699,-188408,-123756,-11601,9024,-50935,-143508,-294662,-320011,-86330,197963,172087,-1282,-11965,52613,-28076,-216884,-229831,-67650,-100952,-275266,-153437,50599,-79541,-214202,-58402,66583,95777,165663,144098,133918,221572,145548,-20033,-158305,-313593,-190594,142220,231881,213493,311588,320542,316272,296852,146997,74025,63661,-34500,-67470,-47867,112610,220800,97476,-111368,-223758,-247660,-183199,-179789,-197713,-123493,-118190,-163606,-192822,-69907,84119,43476,-49256,128928,246244,124551,-31904,-102574,-75438,117639,298730,282380,137115,1167,-23709,-11544,-11402,131313,231504,-13062,-319889,-280316,-112306,-111293,-104015,-40746,-57516,-217773,-245556,22427,446209,520051,235612,-2322,-28311,57252,134137,139415,44659,-92352,-41960,137300,211605,231742,249243,203901,-42615,-136693,58682,66024,-131075,-125949,23812,85602,-16858,-109539,-83196,10446,24123,-119715,-183240,-137988,-160349,-200285,-129277,-44121,-26438,5766,124085,303065,356301,340123,255950,69824,-57449,47642,155430,-22153,-168443,-69304,-26151,-64739,92474,174735,-66073,-136175,49730,76996,70339,185639,124438,-8918,68295,76416,-110870,-258059,-257167,-69737,106927,85476,-19007,-182970,-216457,-30132,222978,508959,569365,289699,-51103,-249861,-142825,67247,9096,-31672,186863,183008,-71106,-42490,134707,210878,95146,-114119,-53676,306194,457088,363873,289123,210572,151154,210013,230057,91492,20275,-53965,-195956,-119360,73261,16011,-202617,-190953,35351,120517,127592,123394,-90766,-316221,-245458,-54381,95708,98108,-71691,-138325,-90045,-196673,-406119,-431343,-265727,-129817,-136179,-83789,-134006,-281445,-244666,-27637,118559,95814,70656,195806,329905,210904,36010,175213,378790,241708,-20666,-64035,143480,324108,261042,137724,173950,133786,60741,-1714,-213446,-382883,-211793,125044,222347,79735,-90170,-251096,-239566,38140,216853,-15816,-227007,-124445,-110274,-238899,-150184,-35705,-149469,-233686,-171987,32092,406824,658965,540760,280698,178112,95259,-151934,-186894,31986,63426,-102342,-187569,-122520,47459,192924,168069,44554,42756,69931,-10823,-69577,-16721,102639,178699,59747,-72208,91111,238138,57766,-126129,-57431,89558,188343,163094,74841,84143,109393,6013,-114023,7378,158897,60854,20815,51637,-50118,-98202,-51742,82403,178600,72413,-162608,-261235,-238659,-132493,-123946,-104753,31833,146211,38290,-89063,75727,212012,-85144,-341891,-223950,64384,188170,182409,78441,-119219,-272003,-297831,-150353,-69132,-15419,172963,198538,-44495,-155973,-50510,-6615,-59745,145217,414051,200267,-149062,-179271,-288993,-466548,-273202,232663,667787,892537,1023293,1320930,1696417,2590539,4109642,2563367,-4078955,-8368998,-3416255,1990020,1017046,-784341,-248523,845335,1263319,1103443,525612,162276,57303,-21303,-243001,-425969,-323575,-81577,255783,229003,98191,128374,42024,-124757,-237367,-389517,-428513,-147157,82612,18596,-133792,-212723,-157824,-125570,-199366,-140813,-142786,-184652,-8739,168101,205382,252642,288061,292565,293014,89980,-238739,-305876,-217312,-153423,-28801,135085,230777,320419,300548,146700,92327,93370,25717,-47459,-236811,-465629,-424685,-283438,-143293,84671,58997,-236665,-410047,-535389,-601251,-406499,-109564,46656,105996,106184,85275,109357,159755,214850,194913,118601,112096,38109,-78922,-3366,241252,292634,73701,-98652,-130143,-133410,-19973,112126,88625,-12063,61557,79924,146669,407157,483489,206437,-8371,-97052,-238144,-365131,-228149,-275146,-500148,-427467,32237,391319,389578,180517,17345,22639,171695,141670,-104270,-185441,-108421,49546,225928,198037,109191,82890,-15194,-125967,-226557,-282120,-219301,-201047,-245601,-247565,-287272,-263458,-119881,-147144,-288422,-124846,174494,175052,-87995,-283192,-316195,-238186,-151393,-72885,42143,151571,252385,335918,262920,81947,-44660,-4916,38794,-48012,-102029,-99283,-123412,-93431,-61413,-50350,-100440,-233411,-184892,-45069,-69690,-67411,228481,438993,268488,30079,-97558,-136134,-81530,-33180,147166,314011,49478,-313464,-231030,43054,114678,62649,-45151,-189916,-49373,191589,103251,-124484,-176592,-87218,31446,-26923,-236685,-269778,-87051,-8613,-94340,-81241,81968,207540,237114,218902,148878,96140,40631,-10120,129572,258796,192744,97108,138401,362185,376412,-30950,-288317,-129236,26515,-85216,-123862,-45778,-168656,-270662,-148519,-105856,-93665,24267,130430,166870,104236,38814,22545,-80963,-235147,-98504,155411,132993,-65868,-110474,-159335,-330539,-351714,-139357,-90558,-199254,-171369,35259,184171,158535,33060,-90304,-122637,-67219,21580,152974,189081,95721,129735,139326,-57482,-219475,-185819,-95830,-75168,-47753,139349,252444,133234,40792,70738,103704,128533,149285,-15486,-286748,-414111,-406968,-382221,-294106,-75194,276329,584376,619891,322528,53500,109733,281363,123454,-211482,-290620,-97643,109182,195426,146116,-105731,-362243,-445764,-294431,28375,215032,53272,-183227,-131725,-5403,125812,156804,1981,-186353,-224111,-186416,-86562,83863,209354,74455,-160164,-232118,-203955,-61471,187918,213535,75482,-89464,-312720,-450722,-415048,-245363,139498,450455,442458,259167,-12594,-179280,-141362,-35005,62575,81556,-133422,-333751,-225503,-66065,-90602,-161184,-163120,-34012,129660,56408,-209892,-217579,-2821,1897,-271946,-352900,-145755,-28966,-86900,-19855,153316,244056,167461,-27968,-206492,-196578,-32682,171467,205094,657,-196366,-192687,-73989,11653,-60237,-242338,-322170,-278363,-276360,-206820,-22055,61641,26982,-42254,-118773,-87343,18678,87541,142705,158471,65447,-19764,-4036,-51920,-84112,144936,414418,387171,187461,7119,-134343,-176963,-52629,37446,-38487,-146458,-337490,-457503,-232270,-52473,-53942,34226,5064,-91302,79998,238711,78078,-169385,-218567,-69011,99528,193725,188221,17329,-217145,-261642,-169650,-74376,24957,54850,181295,240116,-118610,-663706,-968861,-397755,192644,92233,440848,1038433,283584,-246020,198162,337660,197591,114734,-285516,-563866,154124,1249516,996869,-3571,-110927,-8044,195823,411159,190846,-172755,-164649,-95335,-211417,-313896,-236431,-93147,23713,105893,148242,186203,270516,262061,157063,151120,239168,327455,268642,47192,94221,313328,258370,157487,245013,153397,-98962,-125244,-44018,-54652,-14410,106735,192473,166284,-9842,-145572,-79903,57586,120685,68065,6136,69163,148963,231576,266067,176040,89702,31696,-13628,44499,212618,311125,195206,-81081,-311389,-228240,-31537,-7292,-53841,-129286,-358941,-446658,-262067,-203617,-315544,-223447,-53806,-118248,-182923,-36809,157861,209561,166219,221296,184948,-198324,-335293,22679,144039,-66574,-187063,-119965,25775,-6170,-213900,-265863,-202702,-346991,-406786,-74124,169178,137853,150111,162100,-14494,-52234,177550,286023,281735,329299,371310,346516,361958,273760,77567,-109540,-190092,-58185,204399,305604,209364,203687,231228,132088,54041,78734],[71142,53478,64076,144396,261356,277398,253213,251857,240539,79107,-29494,75086,231993,243983,272593,349746,414066,283008,102673,11034,-153034,-221742,-95064,-16711,-12055,79952,170543,202979,144785,17405,-32495,128733,167454,-5725,-41573,85013,-20289,-293688,-334728,-141402,116559,303255,317022,193202,122114,76072,-53311,-180960,-179592,-122593,-71051,132395,274844,178428,-11394,-97975,-91028,1580,115930,-45394,-238873,-237423,-166924,-135080,-20845,77360,11342,-2191,33620,-136019,-260360,-39334,108630,-600,-19719,7220,-55777,-117828,-69050,51183,85360,-47279,-166531,-158597,-101119,-112315,-102332,-12713,-5954,-97919,-202443,-378292,-445402,-206292,88530,76576,-48500,6522,88779,-1518,-191778,-249937,-116403,-120713,-266602,-135328,28215,-105569,-141930,42433,94494,80037,156128,125485,89842,207973,213175,72459,-125350,-328643,-190437,184925,315968,262146,277942,234717,220118,171935,86064,127921,143298,79343,83642,27519,76799,171661,103555,-87975,-229796,-235526,-141846,-149061,-192338,-106028,-82130,-158795,-221129,-107319,74211,46829,-59693,139910,282298,113522,-114245,-169976,-72392,218329,373367,251218,54602,-57439,-50817,-17271,8835,176091,267604,60563,-92824,-8133,50036,-58387,-84111,-41820,-134105,-321432,-260574,75907,492051,534406,226498,-50985,-88558,38595,168237,203789,94985,-54530,-19346,142870,229456,270486,215867,77779,-129981,-124828,121818,150194,-7719,16118,62366,944,-88010,-74353,-46100,-62064,-42955,-97067,-112176,-40349,-88366,-197039,-203512,-126557,-54785,37860,195723,328879,355906,364804,376802,200684,27269,96694,195144,-6011,-175223,-73693,-43512,-123609,-11221,101980,-82725,-157072,-13755,16192,82109,283759,248048,10088,15230,96003,-46028,-257542,-319310,-160535,28989,49045,-7580,-124601,-205425,-71458,137216,356083,404110,189313,-86111,-233289,-94501,136132,85295,-30633,127126,171262,28434,111424,243552,271710,176929,-22721,-42513,261571,433513,374111,295834,205532,141456,143416,106743,18630,-214,-78506,-161896,-3588,165786,41378,-229490,-189012,79464,183861,130205,90563,-69338,-333284,-330881,-135628,28533,39683,-39686,-65530,-104268,-310546,-489270,-434248,-234708,-106096,-67693,-54453,-174434,-302804,-190058,94486,236903,148578,63337,176373,301087,118028,-70705,123677,321720,114283,-171484,-152510,85165,302374,312107,210157,153891,-7085,-183016,-231808,-341324,-413535,-208835,73672,134285,-24578,-197455,-276462,-148258,71691,84273,-132235,-149165,48713,-17293,-226170,-181351,-64245,-156684,-229861,-147959,44548,324855,530695,470117,299953,166300,4451,-257543,-229908,87857,159642,-36742,-145920,-89001,32758,104454,61886,-951,58501,63698,-72894,-130297,-7616,151371,239305,130653,-4014,153742,293842,79935,-186059,-137093,116244,303160,252956,116735,134269,194221,106012,-37319,-15387,128163,88934,23501,28386,-38265,-87891,-65939,36138,139987,57320,-120234,-145779,-135439,-134435,-210387,-284676,-107119,104935,26611,-74027,86506,216086,-65937,-294929,-163640,76650,80280,-15066,-10667,-99587,-205655,-248588,-209925,-157383,-15037,216489,268548,33974,-165529,-163455,-59501,2956,151660,295024,149503,-49535,-65475,-297629,-520902,-291704,299452,767389,827234,701922,1136019,1775990,2729511,4443325,2666209,-5083060,-9116663,-3877400,1511162,485650,-662023,578817,1564724,1473849,1173234,828885,485166,49447,-226024,-478329,-610751,-434401,-79185,220103,60086,-272266,-267774,-128528,-122725,-205803,-359434,-425064,-213739,-15781,-61678,-136475,-70580,48468,85023,3775,-17058,-153293,-270637,-85385,146389,224653,271279,313976,305807,314906,104159,-233685,-342855,-308632,-311805,-144017,160943,273471,256264,226314,136238,60598,-3087,-29312,22253,-103150,-369427,-333506,-174104,-45170,124400,112297,-109640,-255813,-432495,-564862,-380437,-47823,122274,136559,107102,77910,90238,136402,199844,187676,88849,65453,-26975,-123473,-17353,212555,219967,51355,-74460,-134056,-172362,-85996,55504,45397,-61522,-12894,16442,96349,391272,538355,260555,-59123,-200702,-336085,-490164,-383708,-309757,-439259,-392558,39542,362620,325829,172163,61082,25132,91605,24209,-231122,-370069,-252347,5925,235365,237052,180475,163972,55689,-107875,-259108,-279325,-140776,-116910,-222604,-263446,-301249,-279147,-111957,-120703,-278394,-138209,170780,194144,-73675,-254505,-232979,-117835,-62109,-44898,46987,167663,245935,330961,356487,213458,389,3358,89903,31065,-28404,-24232,-46037,-137016,-243469,-219023,-204102,-318136,-316858,-208059,-196653,-102970,216015,425836,255492,26630,-67609,-66081,-19368,-26332,103830,282359,36910,-299401,-169639,114353,139450,27672,-113636,-234766,-31022,193922,52528,-158351,-141345,-67833,-31515,-82526,-228451,-289699,-191152,-93268,-91901,-33802,82458,142616,161464,142369,29646,-38621,-31289,-34744,116912,308698,252879,53939,70094,329452,316945,-66577,-225936,-31925,120970,7080,-49722,-24470,-204418,-334138,-200939,-99130,-46736,57675,151809,221719,178882,64696,-18160,-165768,-281456,-59715,234535,218816,-19319,-210092,-337385,-379030,-260692,-72824,-97807,-198879,-122336,77344,186945,163405,78749,-29943,-91006,-104375,-26576,139978,230042,154751,151812,161099,-19163,-232226,-207450,-26595,60047,43941,174430,243649,71000,-62226,19479,118270,142981,104622,-77633,-316582,-346490,-253306,-251233,-221536,-30309,300153,542134,491669,216797,42200,110823,237950,97725,-182239,-250471,-118453,10826,135609,176356,-15369,-234770,-307444,-192672,142408,336599,95096,-179414,-88380,67108,107980,58476,-65519,-218553,-312603,-355745,-220354,-10506,94303,-18686,-235343,-346558,-303679,-83004,201048,266124,193607,20734,-313525,-532667,-479698,-294666,12290,338283,440337,297048,-9864,-244904,-218122,-103618,-25734,4463,-152592,-312110,-232320,-114232,-143082,-220639,-183296,-21921,106124,13826,-192434,-174979,-18097,-8154,-193795,-245804,-108464,-27308,-74749,-37082,77220,185182,244481,69829,-179024,-199376,-15511,178993,169485,-47877,-194563,-129131,36852,141583,50063,-165349,-277021,-252791,-227968,-147267,-20109,28442,25817,-7607,-90614,-85311,-14728,72831,148683,170120,91204,60141,87985,-22868,-109774,136486,392355,294269,79714,-79402,-240103,-279814,-42492,158631,66275,-119502,-292892,-396921,-245543,-120045,-108161,-39762,-78958,-110160,120874,281651,57663,-205203,-202023,-48844,55954,125558,162098,50620,-143761,-190623,-88136,-26145,-22428,-9173,136847,116274,-265393,-699956,-977450,-645552,-155517,-201660,191533,960179,512304,56706,348482,432081,275178,127917,-317757,-568944,188474,1384380,1201739,276220,-37434,14948,97271,200162,108548,-88264,-143694,-156233,-236505,-313163,-240256,-94162,-12281,10846,62714,190122,342498,309264,154938,114214,192112,298081,270784,79015,151947,337409,204779,116317,304832,281700,-17163,-132338,-87434,-101366,-2980,139211,178060,121523,-37833,-177964,-144069,-27450,88264,129626,116199,144684,100460,136746,292237,275568,127061,16062,-21848,65595,244454,319392,223017,-16473,-215423,-186068,-70178,-63587,-85240,-157707,-387625,-476082,-314229,-230595,-312432,-223848,-65586,-121155,-177986,-44759,108428,170219,187312,253335,240958,-84342,-272573,-27683,77476,-90522,-186796,-125593,10634,33246,-181811,-299235,-233901,-321388,-339038,-44923,163535,128825,103268,102112,-2527,48534,213831,258181,257925,346371,363265,261715,265994,222791,32340,-170286,-221912,-59776,225586,322281,215648,226114,275552,120911,-19807,18859],[100608,120200,97966,164780,319082,309275,235961,180195,166137,49495,-12505,142823,305983,332486,312077,344489,379329,270748,100077,-36713,-180754,-197050,1973,94241,64435,122459,203636,248279,181495,28773,-30214,153655,228238,59166,7206,109518,-4279,-269056,-274544,-89932,114302,288184,264493,86322,47565,58383,-107853,-255238,-249085,-209053,-176413,93836,298488,280777,141417,-41553,-122388,-14900,180091,62913,-145077,-171007,-85183,-59422,-265,51800,-25545,-19850,64348,-100540,-237234,-3019,159396,46315,13651,48297,-13929,-83234,-55999,67719,165308,24686,-175390,-187423,-72953,-63841,-61233,20941,-4124,-120741,-205120,-373126,-492739,-293250,-18567,-14871,-114332,-25397,92947,29246,-145766,-227564,-132202,-144232,-254309,-98651,41768,-54676,1657,155699,98459,39349,136926,123113,52033,168990,273912,194096,-36707,-275844,-176237,161805,308605,253772,189787,97438,75032,30565,45663,192814,217589,180235,187144,65129,-9531,65162,87905,-24010,-171752,-172677,-80154,-116068,-178557,-76412,-11726,-118440,-222497,-133472,52153,32790,-56356,138937,285630,81376,-189070,-237292,-92092,261432,405045,216530,19694,-37422,-30728,-23471,19671,214617,312023,173533,172668,252849,144634,-54100,-87421,-52706,-173664,-328905,-241399,77838,445543,487014,193796,-88003,-115473,39557,195362,251853,137256,-2405,31046,146041,198911,238291,166049,-10339,-155348,-78857,167877,208939,106578,126840,56594,-116569,-160395,-23347,24711,-81497,-72514,-40791,-4162,93747,6692,-176509,-234121,-170738,-61302,106758,320469,389393,339987,315733,383818,259010,79194,104611,175308,1169,-134169,-36122,-50721,-178726,-121109,-611,-90121,-129370,-40172,-30753,90278,369481,354977,10123,-76418,76816,4658,-240645,-337324,-235829,-83367,-8242,-1685,-53361,-150381,-85834,65819,211180,245915,88376,-138278,-236101,-86098,159925,147675,-26342,42562,129943,102237,192430,279659,278317,214558,32401,-57152,170435,358276,335594,270527,192544,123275,75096,570,-31269,-2548,-49484,-54975,124347,230619,60986,-215122,-162635,126012,254886,134206,29767,-106992,-387397,-431717,-236097,-70616,-40062,-16246,15229,-101272,-394987,-533550,-405556,-191323,-88418,-11927,-33025,-176007,-267074,-117200,190881,311466,157778,19267,123409,234826,12472,-169339,52483,216101,-24596,-294866,-228415,29891,270784,326568,247820,111652,-134873,-380296,-422250,-425714,-408382,-199386,12711,30409,-129618,-279701,-256214,-16446,151322,1592,-208075,-62226,197236,48823,-233739,-218317,-85998,-139762,-221981,-162635,-782,151833,260965,273237,224094,103122,-98510,-340475,-244539,150033,260555,65745,-53448,-30983,23226,29992,-24718,-20997,88388,54504,-139086,-190745,-8845,194459,288678,179823,50729,170642,267209,60534,-209516,-187812,112931,360977,313320,166174,189157,262580,194326,78953,32318,102997,102354,24953,267,-41699,-113285,-104821,-1587,111874,33398,-78560,-15811,6620,-113060,-265109,-413282,-230778,59853,71532,46879,176028,244572,-30153,-274866,-138993,61232,-19956,-156692,-76255,-65266,-118792,-175499,-246136,-206039,7808,235879,296453,111707,-157669,-283254,-136799,74777,202431,219697,128764,93062,105292,-157882,-385568,-188973,395844,865448,737059,328707,803054,1739603,2795552,4267495,2102327,-5521418,-8749056,-4314432,363735,-9397,-437366,1246455,2176577,1618102,1119015,1050700,758379,97025,-317482,-563635,-643713,-433852,-17167,174972,-103066,-588888,-633241,-283018,-62755,-74342,-226619,-339564,-221757,-69433,-97715,-107855,61057,211826,251348,233225,160671,-101344,-284634,-126514,93498,172640,225046,303275,336317,372237,199726,-93547,-262097,-336486,-426098,-252365,111953,196640,82114,92800,135698,70639,-59899,-65609,74581,12017,-253605,-241562,-74255,64553,182000,173731,44216,-71787,-296631,-487379,-334032,-8086,159345,140439,94028,48625,28538,82457,183853,173321,12387,-54798,-110485,-172850,-46229,168611,133293,-7293,-88608,-137303,-176516,-122135,20798,16285,-73479,-50519,-26993,38081,325594,512672,269911,-96881,-244221,-351032,-529021,-512174,-316932,-295507,-250546,97174,322433,234778,147579,83205,700,684,-67952,-300692,-490509,-394939,-106303,157538,225423,217159,206162,112402,-60354,-250080,-269618,-67754,2764,-136398,-223605,-264413,-258147,-111832,-103424,-231021,-109055,191140,234640,-26854,-194903,-125195,1933,14859,-18740,51300,157959,173162,233565,376709,299665,29646,-2065,131071,105753,19022,19572,22864,-161496,-388566,-344545,-242557,-329476,-403320,-344629,-314742,-149666,169941,341814,191100,15471,-33501,13456,77266,43021,77526,196052,3796,-248447,-75335,201831,179753,13378,-146667,-213389,9706,177708,-5817,-198344,-134786,-64792,-75139,-99711,-205444,-310180,-278367,-158107,-60870,27077,68157,59460,73300,60827,-72498,-151850,-87505,-42813,74896,299766,276861,10487,17812,268513,195633,-133542,-188335,33450,180623,80987,3317,-35233,-241512,-361708,-229932,-86816,-10540,76587,190723,299254,238914,69379,-48879,-206515,-249994,26853,307696,282492,25619,-281192,-453750,-358993,-106829,24201,-76424,-165870,-62986,99078,154913,134858,86168,-10701,-83428,-132116,-63959,121870,241832,190976,174852,189853,12663,-237116,-219035,28587,179811,155529,223987,237823,21707,-142270,-24997,138523,168701,67961,-108605,-279713,-225992,-70123,-84685,-131923,-3135,275481,422282,282287,78534,10832,84025,163392,51596,-136985,-163324,-116700,-98827,34088,129540,19803,-97474,-112126,-52634,246124,454152,187021,-91428,5990,157275,85927,-49248,-154959,-274635,-389311,-436072,-270650,-77717,-29266,-105159,-267937,-403529,-369511,-117568,161968,263804,253630,92664,-285267,-524708,-435960,-247760,-80467,176817,361961,273087,-39602,-316634,-300244,-174045,-110804,-87070,-173161,-261074,-199303,-113667,-153033,-256129,-182329,32961,139385,20185,-131372,-132958,-98720,-115987,-174350,-155281,-44369,12165,-34094,-51520,-28265,89792,291944,170623,-119539,-171303,8081,146069,74653,-113955,-179566,-57639,144351,260084,161348,-77440,-223811,-198099,-128721,-69499,-33529,-21289,8933,13699,-54171,-66411,-36129,31910,97108,121521,84752,113195,133557,-16792,-109918,147642,371223,216877,-12292,-139164,-294751,-341813,-39538,245338,168228,-31201,-168948,-276339,-233148,-174919,-146457,-76688,-93278,-73715,157609,268050,-19237,-274090,-211218,-62227,-10119,31152,86511,45577,-81158,-138737,-58468,-18012,-82276,-83805,72222,-7436,-380573,-708669,-1023478,-987371,-532809,-529870,-112271,837872,763846,393013,535942,550500,368735,166876,-318425,-634782,57116,1228750,1200562,552711,65321,46177,68059,43675,50898,53576,-49459,-127310,-169867,-231630,-200299,-99568,-67351,-86412,-9970,195635,380410,320157,143421,88696,139446,221975,219211,94253,161216,268323,90201,31377,299411,358149,18859,-203059,-174167,-149223,4925,159173,146645,77270,-32169,-167096,-191511,-104979,70547,199730,224680,206095,52812,50015,309517,341481,112420,-34792,-32370,95300,244559,266192,207358,47662,-83460,-94042,-56987,-62595,-79077,-166180,-353453,-430996,-320489,-211773,-236500,-167722,-52900,-108156,-166881,-62058,43237,94455,149056,235925,268154,52114,-136769,-29663,16325,-105488,-143418,-81090,30903,80920,-153801,-333490,-261905,-264846,-230514,13136,176856,132401,74378,53399,19333,117453,197801,198392,198336,315775,316216,136621,104891,134288,-8016,-192098,-209530,-41874,231518,324889,216335,205455,258861,96373,-70288,-13535],[136301,163060,92682,155410,324455,288459,170445,98539,77948,9212,-12742,182643,380885,411102,278142,241704,263881,210840,58305,-140380,-241628,-144338,124080,204778,144532,161806,196393,209839,165535,74642,64711,211620,268475,109653,37353,95448,-5533,-206080,-179455,-32152,94389,222348,167219,-14044,-3991,54511,-130915,-280507,-275369,-288812,-275355,22400,277277,332429,247667,5983,-152221,-36808,207757,173948,-27295,-96482,-31414,-15433,-1391,14565,-54735,-26557,108434,-19028,-168046,31474,208702,128323,72190,67721,-11631,-49098,-19606,69526,195712,88347,-160287,-209550,-80435,-44145,-6668,79875,11497,-119577,-163107,-293893,-453998,-326397,-91134,-70318,-163678,-88235,50984,40522,-100207,-184287,-127362,-168218,-236535,-52158,87117,61960,174956,245608,78644,-10092,114914,131982,20128,104694,306948,312281,76632,-180185,-151680,89174,222729,195943,75072,-51451,-81996,-88650,39361,246737,255869,235742,236026,75157,-111198,-65962,56506,65395,-55684,-74461,-21551,-97213,-169843,-50187,70011,-53985,-208426,-152435,25271,17676,-35231,127467,258726,52379,-216828,-280296,-128785,245336,402676,198980,40762,43617,19965,-35392,14586,237783,365922,314718,396158,413146,144908,-93170,-106361,-66387,-156750,-235746,-188239,42917,343046,410517,163025,-92943,-105125,46449,192089,252158,144114,36326,91153,156758,150867,165724,116077,-35320,-108972,-14243,176587,218095,170319,168664,10756,-226598,-207277,33665,106125,-48235,-56612,32359,95182,191771,77339,-142608,-210505,-168967,-47162,189142,449620,471396,320913,208409,270560,225110,88273,86900,122274,6425,-55404,29184,-52454,-224494,-210999,-102076,-77001,-48653,-14576,-47482,90338,406560,394320,-18690,-172676,34419,30552,-207446,-297884,-260449,-184359,-62254,5446,5083,-76352,-70382,32108,123878,145512,11706,-198878,-259522,-111258,137152,166733,-37310,-50666,74411,133508,186959,238042,232799,204738,44349,-86694,67364,259033,256502,208814,159376,85493,16132,-54395,-40730,11621,18319,88051,228182,254151,71034,-178073,-144023,148886,307298,135581,-49998,-200339,-445824,-503239,-325167,-168256,-105087,210,79351,-88653,-430937,-528808,-340611,-121983,-47346,26840,-21583,-139846,-186204,-42053,239134,321303,111233,-61708,47035,152591,-75927,-242948,-25580,102785,-122490,-345743,-259127,4956,241920,304919,248888,68525,-218211,-474280,-505280,-431500,-357606,-176315,-29850,-52608,-209513,-327230,-212295,104533,249996,8082,-204083,15889,284876,76050,-256242,-247284,-97695,-113195,-214374,-211206,-101361,-77829,-82077,12816,81093,7113,-178017,-362438,-210173,212729,348780,184782,66307,39898,26379,-14591,-74241,-8866,131692,51329,-190133,-236088,-24766,216051,306032,183033,66939,129105,157676,-4608,-196864,-189660,84540,343377,330213,212745,232436,297405,241790,161702,94366,78932,97074,23111,-20065,-38520,-135944,-145892,-20299,95166,2785,-49669,82209,112329,-102278,-306470,-475161,-305736,34823,173085,232553,301923,279982,24414,-257254,-155234,15841,-90279,-205941,-97575,-17612,-20597,-86983,-240523,-200785,40062,223649,282627,171845,-143374,-386529,-211577,149258,284256,198928,142283,237983,264806,54942,-120677,7656,495627,914625,604171,-16023,433499,1595368,2635455,3360945,1087262,-4636034,-7026527,-4761866,-1289669,-340141,-146479,1563983,2498556,1659025,996258,1139718,884721,167785,-266459,-462332,-523378,-317926,112202,179784,-205693,-775752,-865644,-374013,59488,146712,-19871,-194124,-164287,-62299,-80141,-60081,127362,269449,329763,414380,315617,-21155,-230234,-125691,21625,66794,136906,273331,384696,439824,323612,104275,-114271,-306707,-459343,-307450,24732,41805,-147486,-67751,140076,114189,-67719,-79258,87713,69507,-144743,-153099,14063,171558,248461,226422,181206,98161,-153783,-381065,-275961,5515,161732,135838,80915,7021,-58407,9280,161410,141477,-101826,-227699,-200333,-206110,-67274,128661,61312,-84030,-138356,-144781,-147064,-114095,6147,-706,-46253,-17324,-11657,-4986,226428,416101,223094,-127099,-230929,-273028,-452813,-538785,-266291,-99217,-45505,188997,289773,141684,96398,56163,-61140,-84973,-115014,-299489,-516390,-498684,-251115,22407,168795,209120,187931,121809,-5847,-204800,-258221,-24335,122809,-14819,-159794,-217699,-216758,-105606,-83420,-154335,-39496,231752,275565,31704,-126752,-35257,75950,46932,-16191,44783,125200,61952,76876,303375,306177,47234,-8306,137839,130430,15751,23661,61670,-173491,-472756,-408027,-220101,-276618,-418795,-415514,-386227,-191018,104891,211030,93692,1091,-358,85082,180130,143651,70524,85780,-32397,-173848,16327,270053,214580,22883,-115328,-113191,71711,158537,-49885,-230493,-152670,-76521,-86229,-72123,-173612,-338213,-348793,-202298,-18394,80912,42251,-20924,-8837,-15917,-143304,-215930,-115098,-47173,-1617,220509,253530,-15941,-4327,198919,59850,-209850,-193746,49848,200755,125213,24295,-76634,-286202,-376913,-247752,-81008,36,71837,229628,366219,265506,65208,-52033,-190179,-152293,134689,350794,303677,52068,-305518,-476211,-278036,56165,118333,-36493,-109440,-9099,96793,102818,82502,50561,-33004,-97712,-151480,-97148,95239,224625,196135,187460,205334,21460,-235081,-220513,47894,239727,247100,275614,238979,4383,-167000,-47805,152895,192237,53673,-97187,-190285,-91392,89271,72332,-53773,-14540,201741,265394,66745,-41651,-16648,45525,83031,7162,-78981,-51666,-94343,-188695,-79162,29211,-2258,2774,55800,72542,309772,535277,318600,57661,117962,235703,76139,-124120,-232563,-333002,-427438,-401863,-226483,-107418,-128688,-159886,-248569,-386293,-380620,-153973,88694,224518,258329,109944,-237493,-422565,-287824,-130641,-133113,-3308,219100,189598,-98600,-381130,-369185,-222268,-165818,-173270,-200004,-200515,-135257,-62746,-108671,-237439,-147885,113614,208144,65910,-45882,-107464,-226481,-287166,-218922,-104440,25567,64149,5532,-70934,-135003,-9483,295920,250342,-33799,-104715,36196,73387,-65941,-192967,-158826,10324,229446,351051,258339,2245,-174337,-124947,-7968,257,-59820,-76903,-23310,19956,-2040,-13975,-25344,-23073,-4956,19047,50874,134121,131812,-27389,-85878,165799,344834,163237,-68917,-150446,-273525,-333414,-32471,281527,235094,78935,-15090,-139000,-206925,-208899,-160793,-68147,-42487,4821,191678,215987,-113077,-339981,-242005,-110491,-84304,-70170,-24473,870,-48158,-113044,-78087,-54708,-136580,-128995,17554,-112781,-459952,-710196,-1112253,-1279715,-748492,-719297,-347861,730639,958564,623487,678631,652770,423668,175828,-320168,-763187,-200041,896401,1096543,762493,152290,50043,102029,-37031,5802,203489,95616,-24452,-40663,-95066,-122836,-103182,-127348,-169234,-67778,186632,369368,289602,119340,66909,76900,113563,136588,100974,139184,149008,-38127,-66736,239144,368734,5078,-317717,-296601,-199436,-1060,149079,93583,41548,13537,-104475,-199720,-145311,78453,264854,304901,234793,12556,-22333,284468,340296,56915,-96383,-41456,121365,224683,188696,155370,88834,39409,14645,4014,2462,-25905,-135973,-255578,-323382,-279472,-152243,-112758,-78940,-21320,-75229,-139164,-75816,-19267,11093,79057,187276,273277,187173,37460,14363,-25953,-111240,-81767,-11707,84528,129851,-141261,-376014,-295082,-200492,-124208,64915,191197,150677,92723,50372,50547,137018,144450,122656,123310,244840,231171,-4498,-78079,32080,-27894,-160439,-157792,-19451,217332,313446,201088,142559,186544,64693,-86160,-16019],[156147,163881,59815,128527,287718,247882,96684,25481,-5982,-38159,-36829,174949,428955,446850,178996,58270,87994,108699,-20159,-264561,-314507,-77108,242512,292387,206734,187068,157026,111578,111793,143549,222481,294509,288335,142750,48728,54340,-23559,-128375,-80093,9414,52471,109219,40350,-87616,-23447,62854,-114691,-247491,-244388,-324548,-316591,-33862,225191,314666,266395,25528,-157354,-48349,172822,229447,84514,-15921,406,922,-20074,-34147,-84059,-23414,161389,97195,-62119,59844,241459,216400,134710,63471,-31940,-7916,36345,61590,177264,133060,-113512,-195479,-94778,-38935,52479,146343,36188,-100451,-101988,-177044,-345252,-298829,-109653,-70454,-166706,-150744,-32290,15298,-73331,-144704,-120609,-186681,-209812,-5477,151051,211510,328877,286428,45392,-45948,98348,140910,-9250,23854,298005,391782,172628,-84619,-127964,-3952,97440,113260,-25991,-167942,-212654,-167722,49967,259058,236086,233120,248852,79090,-187862,-180642,19640,152348,88437,31321,12702,-98152,-168845,-37769,129847,6722,-196952,-170414,2127,20764,6863,114877,213131,44145,-179989,-277008,-161753,191204,378204,203519,102041,149406,80438,-49329,-5052,237726,418680,452062,508240,416436,62688,-148498,-125512,-72513,-83203,-77520,-113304,-3757,234406,342096,156184,-57988,-66073,42741,142201,188469,102173,40929,137573,178456,116917,94699,84578,8412,-4946,47489,138821,170845,164462,135035,-52803,-287300,-209761,84772,175536,25262,5147,105614,147619,197564,82190,-104684,-136936,-123014,-19374,252252,526278,540054,304866,79985,80645,113550,59461,66275,73069,16939,36946,100510,-48941,-255980,-267838,-172902,-38190,67742,54149,-32370,74997,364374,335576,-73898,-239075,-7343,34466,-159104,-209062,-226288,-241863,-102725,8918,31115,-11191,-30272,43339,111957,120685,-27821,-250286,-292729,-151218,81784,128709,-75130,-131008,24347,122926,121275,145618,155845,163451,31343,-109553,-13853,160217,151650,116576,100216,23731,-28008,-46629,-12135,28753,87455,206085,273248,231789,68526,-141807,-152083,130279,315424,126164,-134435,-315211,-467863,-506203,-371890,-229338,-128473,8991,103024,-78507,-410857,-472321,-240982,-21866,29840,42499,-24399,-83896,-89343,15767,230538,268974,22001,-160208,-30930,83830,-120175,-279539,-96752,20476,-144099,-304869,-225522,24517,222204,257472,222966,44944,-240559,-452998,-456689,-350032,-267099,-140220,-37165,-86264,-246092,-338929,-166184,178134,334033,103298,-110779,79321,306269,70416,-275755,-253767,-100807,-94151,-206589,-269286,-226370,-299761,-391878,-230476,-84780,-95845,-207090,-305751,-126549,264770,407570,292119,181293,106790,37867,-32500,-85390,30403,184344,64886,-206527,-255072,-52636,207305,278535,126761,24707,30915,-8637,-101229,-158394,-141177,41851,259214,304891,244572,249800,290008,232284,144487,79012,32265,70690,14049,-26837,-14356,-123516,-161636,-13751,85123,-31838,-38380,125293,129165,-134312,-357028,-475639,-315762,32961,288152,404062,394950,290102,87382,-212690,-195019,-48330,-119453,-170737,-69750,40253,76557,3747,-187885,-147154,62338,175968,234080,198466,-135407,-456108,-261026,214637,363127,203942,166871,338321,350717,240769,181077,252396,573225,864473,392739,-294454,128614,1350491,2115505,1720480,21830,-2120265,-4103654,-5253065,-3116100,-416985,193314,1481402,2434396,1575259,856093,1055822,816547,229056,-106018,-231453,-303685,-116420,290222,261743,-228634,-826638,-928510,-380951,217069,399028,194792,-35319,-60641,-3207,-17857,-5376,105320,197844,311402,493508,380890,41579,-137260,-90852,-47594,-55999,37205,239594,434774,482721,409564,269975,31456,-243867,-402406,-278880,-48036,-121551,-357834,-211889,141507,166857,-38907,-77774,51115,51997,-67498,-70030,93288,265386,312087,257809,269560,225809,-23153,-260823,-214542,-2531,141534,138916,76592,-39761,-150271,-67198,126910,84868,-226960,-395237,-276114,-208276,-62971,103175,16126,-157841,-206485,-159191,-99067,-66164,4753,-7629,7807,85311,70463,-19859,113870,271783,121995,-158858,-182784,-131022,-286513,-442323,-156939,96082,150466,277472,271481,71062,24851,-21749,-155741,-160462,-123920,-239694,-450812,-534962,-374758,-114386,93312,164399,109991,68220,31697,-138248,-246037,-20293,212116,110622,-100061,-197597,-177079,-77359,-42207,-60283,52355,272440,291765,78948,-71398,2846,76987,21827,-41397,27189,80554,-48082,-86237,153268,237767,65554,-4094,96952,78371,-41259,-6085,55965,-187645,-493903,-410325,-160431,-189055,-367230,-410323,-385138,-202014,43955,74348,-5369,-11296,24212,132634,262366,238245,78835,-7832,-51557,-93670,73612,290055,224021,46859,-21512,40663,142110,148755,-65911,-246242,-184937,-96112,-59542,-4149,-132012,-365625,-403364,-227051,19676,110372,10129,-77823,-66829,-79300,-181901,-225929,-113636,-58897,-97788,89725,190712,-11382,9559,144721,-35920,-260333,-225157,28167,191988,137967,12615,-138310,-345335,-409724,-269034,-88725,-17334,42905,242721,387800,256133,69592,-22365,-125788,-22357,231943,347977,270804,46183,-281476,-406120,-167549,164652,169590,3164,-46466,29195,79867,53117,21520,-19251,-81995,-119409,-165115,-135512,52490,177154,162052,175337,192819,7620,-221891,-212977,24674,227064,298048,321853,245867,19557,-131646,-42767,151741,200814,66415,-49299,-82485,15556,183951,181424,-8948,-73186,91691,125434,-75847,-103026,-19161,17972,24663,-14360,-16064,48721,-64386,-236347,-172498,-85712,-64779,29861,120106,130522,310394,547494,447229,220513,207984,265867,76167,-142331,-266155,-366454,-414515,-279406,-118271,-107096,-182361,-169140,-186419,-305760,-338000,-183285,7066,174156,229443,78474,-188890,-263043,-83390,8096,-151934,-163995,46394,69267,-169370,-421089,-408895,-237632,-178040,-230660,-225979,-144854,-54600,22873,-16906,-151819,-77503,190871,272865,125122,35478,-107952,-361204,-452855,-293703,-88313,82862,105131,25857,-93980,-211701,-79197,261653,292154,61253,-5113,68778,-19854,-217821,-270105,-137362,64505,278503,402444,322518,53844,-136395,-47303,99733,43194,-88341,-125421,-65882,16467,65859,70945,19001,-76914,-130402,-106348,5856,129103,99608,-40934,-47370,173958,303689,125583,-85748,-110097,-179994,-247876,-8590,267263,244994,160664,108421,-33541,-184403,-222647,-149772,-23270,39317,91613,217334,150708,-180851,-368518,-282665,-180483,-147239,-154840,-142386,-70856,-51417,-107897,-124518,-127763,-177242,-122852,-6178,-192239,-514872,-731340,-1219057,-1379006,-682661,-658677,-421201,663229,1009005,658521,731731,715927,400563,105642,-355685,-905334,-462852,562649,984581,832631,162203,2967,181198,-33576,-30396,317074,255177,112191,104273,58944,-22253,-95780,-169248,-217550,-110474,149213,305993,224641,88520,42667,1173,-4954,58049,116376,117238,35328,-135468,-148832,144666,313327,-46830,-435657,-424626,-247852,-24661,101719,19902,15031,88959,390,-156096,-128392,116377,317019,340501,220615,-18258,-78772,194098,251873,-20739,-140390,-42670,132391,198700,122766,82507,93216,115842,103808,94668,117457,65953,-61790,-111177,-179185,-204598,-72326,19109,12996,21783,-20861,-87114,-77774,-72528,-60893,6828,129778,265321,291994,197333,85218,-40108,-110849,-35625,48174,153959,169485,-148084,-422654,-332259,-152046,-55372,76288,177060,168788,158662,106151,86439,112591,83760,48824,49258,149888,118832,-134511,-229817,-50506,-8894,-72393,-81436,-6172,183337,283694,155841,44426,79393,31700,-69943,2461],[145929,125117,26616,102833,232460,227633,75707,-13542,-68261,-85271,-79882,120384,424649,416500,50848,-142754,-93603,-10741,-117576,-366189,-367118,-12574,326351,337902,232484,189787,106033,5608,51441,212700,383267,376227,287268,155770,43395,1068,-56957,-71894,-12471,20357,-3005,-26615,-91144,-127001,-17346,73334,-66042,-164586,-163876,-294133,-272665,-35983,165343,233941,193617,12924,-121443,-38897,80420,199000,165113,67427,26212,3072,-48372,-91494,-122075,-19669,208596,218312,54249,74882,241289,275987,175465,37347,-54683,42532,101399,50791,125237,153914,-34757,-125669,-82080,-27039,106472,199996,64060,-72362,-49069,-64344,-201061,-220861,-75416,-17323,-114213,-185408,-134176,-46644,-72060,-124832,-126140,-192959,-172578,32287,215247,352454,426720,273687,16006,-47963,94437,138511,-39283,-58119,245953,409476,218435,-27674,-117551,-89173,-22454,34720,-78407,-219683,-289843,-212041,40724,205630,156647,184536,254658,100757,-206604,-241838,-10227,207125,214187,112268,11687,-110420,-162876,-38164,138171,29263,-204576,-191417,-10398,53353,69178,113982,165721,61291,-88457,-216274,-163640,133243,341934,217120,167098,239016,135193,-53675,-30540,210341,448548,541302,482864,273149,-54065,-184987,-133723,-67229,21632,83173,-37989,-37931,158898,304224,181424,10481,-14564,16130,43788,68054,18960,6841,150652,204653,113445,56745,84632,105228,124646,88579,62203,80031,98447,51840,-102853,-272821,-164272,121297,221235,120808,103687,167187,137107,96753,6028,-72617,-27558,-39557,13489,267369,513224,555377,287424,-28270,-113256,-34395,7378,59900,56969,35674,113015,155138,-37896,-268355,-292489,-195317,21188,184688,137075,2144,38016,233535,183840,-140627,-253332,-26846,28585,-98628,-96210,-156320,-251807,-131526,-1058,21113,27353,23036,88311,155875,150987,-31724,-271685,-315494,-183332,15881,41920,-136983,-178588,-4527,86419,42692,46178,76166,114966,22850,-103377,-52214,75586,38609,9734,19794,-56148,-57881,9512,35052,32054,119643,244843,239969,169011,53394,-120965,-182959,68666,266935,99624,-205598,-400070,-426317,-426978,-357796,-232068,-103607,7681,74276,-79770,-337536,-365070,-115365,97446,123831,27529,-46423,-34931,-12414,37709,171613,178370,-76804,-245748,-87741,51961,-107240,-275363,-151088,-12762,-87524,-188126,-131424,83725,211263,200777,187356,53749,-199792,-344223,-304479,-202969,-156768,-98920,-9587,-61849,-235330,-320720,-129399,195338,375248,244669,45289,133167,283988,50783,-271410,-228775,-98689,-93373,-194415,-304818,-328394,-443203,-567709,-390550,-231167,-183588,-179484,-181582,-14342,293577,425921,361794,263274,152905,42584,-41097,-69550,81559,236101,100138,-176395,-242997,-84530,167375,206413,15089,-81117,-105858,-186026,-203091,-114027,-65369,-4614,138670,248713,250333,233296,242591,169801,5987,-83560,-65802,24018,-4946,-21834,31784,-66029,-134322,15821,74559,-66956,-41586,119414,56723,-217480,-421392,-428712,-262867,43997,360074,489359,395704,244734,139048,-129600,-230440,-112219,-111850,-96691,-8871,102321,158778,81182,-99954,-67267,60166,99952,163599,180850,-142544,-482383,-273719,255828,398026,183193,160454,356817,333124,323877,435055,498556,615156,688768,78939,-507930,-59831,1001609,1192188,-383795,-687360,1651478,-512544,-5709936,-4687286,-224701,566534,1089509,1996792,1359009,712472,787833,574761,262218,82304,5903,-69094,116044,474446,400023,-185182,-780802,-851845,-317187,358468,595560,342821,87598,53094,78734,66419,49124,15114,29298,223397,457214,327215,50169,-48287,-39162,-89055,-152004,-46625,209835,462036,474042,412697,342815,117173,-179865,-276681,-165511,-63093,-228269,-484505,-299379,135166,199591,-1680,-76662,-29692,-28450,-34162,3842,161865,336040,358785,262012,298674,303322,84515,-142603,-156339,-23515,110617,153527,80092,-87812,-229969,-133459,75829,3204,-329244,-491291,-316245,-176798,-28277,90454,-10469,-210951,-266342,-178912,-54692,1826,13164,-3834,68976,219485,189763,-9385,7050,111065,-12578,-196539,-128410,19496,-94009,-261418,-19851,234461,269053,320293,258524,35067,-46494,-124256,-264205,-232293,-120515,-151493,-326183,-495702,-429605,-195974,35453,106196,-3512,-37953,37122,-69208,-230500,-49606,252360,213828,-57715,-218571,-157254,-19380,33238,38326,138334,285342,266642,99648,-42200,-22781,8753,-43179,-75763,9049,38993,-122092,-206209,-25059,132449,95236,15026,15689,-41910,-131375,-53668,4980,-216620,-467829,-368725,-94452,-102232,-282803,-349630,-307790,-163205,6818,-27643,-73839,-17343,32763,145870,306746,300311,97458,-50991,-39914,-23600,83945,254363,199658,68497,101508,197327,201554,151714,-53288,-245458,-220936,-115189,-2187,88594,-76413,-372507,-435319,-230724,45271,108479,-21005,-96817,-87003,-121578,-197075,-198784,-95334,-82222,-185056,-49710,113080,27963,55026,124589,-54562,-252076,-238891,1619,173102,125035,-22515,-203636,-416866,-473259,-301283,-108422,-50919,-2416,206135,340918,219962,91444,28711,-42035,94444,290215,296392,184796,2014,-226044,-277686,-69552,174727,149967,23547,5484,51136,66470,26793,-32708,-103207,-133392,-129477,-175432,-184702,-13264,97272,86663,130418,151024,-13558,-192351,-200163,-30768,165432,313627,357976,250295,48612,-61561,-17401,130268,188108,99429,14418,2550,64338,198423,223071,-5142,-169110,-29779,49109,-98129,-91380,11661,20854,8001,-1210,41356,105042,-42341,-234413,-223327,-176868,-139485,-24406,52882,93192,239957,473600,515731,344512,246293,222318,67173,-107782,-239550,-354706,-355502,-128410,-1033,-94780,-185633,-135445,-104973,-193571,-261087,-199532,-57294,135224,192772,21109,-157400,-106108,105660,117793,-150011,-274016,-113230,-55029,-229376,-424809,-412603,-226411,-153302,-240871,-233244,-97726,25813,115128,97898,-12258,18910,236546,295194,166462,84610,-134398,-458425,-544173,-343183,-78454,120051,124310,27981,-110520,-238024,-100710,209443,292374,144437,109450,106190,-103183,-335719,-319358,-112585,99499,286514,406425,336028,63498,-111762,21924,167963,54972,-104553,-155194,-108926,13376,140591,167907,78897,-116434,-242172,-213462,-32379,110169,62249,-42374,-6401,162071,244069,88733,-73620,-34795,-44885,-107089,36065,215399,195160,175112,154233,4912,-180510,-222869,-118490,35521,105270,146420,222095,94509,-193134,-342690,-318314,-247995,-180209,-202348,-233884,-147451,-84613,-110651,-167124,-216987,-206576,-72270,3043,-245613,-557089,-782172,-1290510,-1212816,-346026,-357561,-311799,614525,858280,497721,707520,740805,292166,-61881,-442064,-987846,-586275,387853,903417,710585,50583,-89306,283307,46413,-52450,367185,388419,233640,218046,193844,83116,-68622,-169347,-214017,-136212,79897,199630,140517,61378,14442,-83952,-108427,16610,156718,123390,-29186,-176980,-198369,38156,207023,-113027,-509632,-512767,-280937,-58419,26432,-63914,-6557,169296,121175,-65066,-52962,179566,354488,329533,164197,-42332,-118847,43010,83258,-101145,-147098,-30501,122408,174737,86232,7755,62019,131403,148987,188876,251679,173661,43901,47986,-31745,-119697,9,119387,84106,68851,50901,-11394,-67835,-120732,-116709,-47554,80613,248453,340390,292935,155657,-23273,-108150,-31793,69963,210995,186699,-170593,-458764,-360826,-129414,-35254,33199,111508,162488,242549,204889,119596,66567,42964,-8516,-13619,53876,1095,-230629,-311419,-86896,60598,61124,222,-8858,134892,231560,76047,-73555,-34614,1138,-35478,26990],[106088,68440,21040,94219,182381,250016,149960,4613,-95771,-122966,-127468,41043,358002,318883,-58552,-277683,-213420,-113074,-208363,-413683,-372060,34641,354942,332808,214749,168414,67089,-52421,18408,257984,482640,421595,262165,143624,22024,-52558,-102176,-65760,-1388,578,-53835,-147323,-198851,-137596,-4199,72029,-3532,-55566,-61568,-203045,-151158,28007,121155,120786,64836,-18580,-43503,-5553,-32115,100369,205877,148552,61955,6095,-76549,-148295,-169233,-27929,227630,301849,145101,69673,197826,278875,173072,-5781,-65142,97756,163037,43701,61471,151110,63424,-5622,-23127,7687,146466,224053,88020,-44756,-23147,12483,-62121,-117461,-10485,64829,-23549,-180343,-222685,-126198,-89561,-126034,-145734,-182059,-127488,53835,261551,450195,457196,225500,8114,-6791,106011,118722,-70241,-124679,163756,364194,205895,-24095,-126566,-148902,-106430,-19700,-68132,-197107,-305330,-240346,-20417,83911,39277,119072,273834,155483,-151854,-227636,-21391,210964,275916,142468,-20947,-115543,-130104,-40301,82516,-11153,-237854,-213603,-9345,111041,144060,134359,133112,95692,27395,-102850,-112554,103779,300403,216619,193355,280651,177906,-35753,-50398,156651,430791,544541,347646,61020,-139337,-176259,-132363,-59473,113041,182873,14629,-45494,129372,294217,229593,96207,32423,-36657,-89332,-80273,-79447,-52684,122104,220859,134817,58814,116814,223223,241077,101703,-30780,-28182,2709,-36677,-113014,-185220,-84248,141621,246079,220080,220026,211651,74104,-77972,-131266,-52018,98806,71826,44693,222123,410019,492345,255747,-88879,-242796,-168789,-51686,70412,81434,58523,147332,175709,-18844,-258007,-292739,-168316,85737,262041,198311,36153,-21324,35797,-19536,-196740,-211762,-13467,26610,-31714,8755,-91681,-236346,-153811,-27108,-10113,38131,75706,143135,211951,192538,-10686,-246508,-305559,-190773,-41179,-67234,-205441,-183344,-7474,46173,-6750,-20822,17893,79057,40875,-56088,-45109,7995,-65054,-89395,-67229,-139552,-78389,81213,74659,11394,96107,184007,132302,80053,30001,-113627,-213940,-20800,169176,56575,-245612,-409964,-318746,-284598,-285975,-177850,-45614,-5611,105,-92159,-221306,-210756,21109,208862,190713,-21713,-89374,-16612,15674,12754,80537,83341,-146904,-290703,-110748,63203,-43807,-236211,-185026,-6710,13896,-41440,-4272,160304,203274,151207,159738,95981,-105353,-193710,-112431,-33270,-51878,-62942,37055,6197,-188485,-282748,-101389,172247,360130,365856,211874,186853,253777,39235,-230237,-173022,-93269,-109618,-172650,-292697,-362969,-460004,-559719,-438847,-332379,-245588,-112423,-26110,93442,290372,402150,379762,297673,166851,21930,-60833,-43335,124233,269890,149630,-103035,-203458,-112759,101238,102901,-129655,-234398,-249609,-324265,-283983,-89516,-3885,-49009,18979,174990,222210,183446,167234,77291,-213099,-385306,-227058,-37551,-32535,-11793,88056,20846,-65992,57482,58600,-97631,-50823,91020,-52803,-322875,-473458,-345001,-162875,55940,352927,460600,287725,134624,159966,-23356,-238516,-157274,-84242,-38885,53758,160057,214532,132284,-1528,9992,32731,16865,87743,117612,-165783,-462927,-251955,258471,359047,92658,82946,279799,226360,288010,595170,711183,624053,404570,-319501,-671528,-141139,540774,-49706,-2486026,-803902,5747860,3011127,-5922168,-5610637,169604,935048,559488,1292519,1015809,537009,368111,240422,269965,207602,124159,101540,318769,612674,535335,-105091,-682209,-700714,-221249,428041,657702,373740,143429,139306,145840,143764,101629,-89790,-159231,114690,334611,174154,-6617,357,11527,-82788,-186858,-97853,183443,447439,409719,332843,313246,118190,-140502,-124719,2078,-8364,-246043,-497866,-307360,122494,191593,12622,-91390,-133400,-135205,-38474,61553,210789,372847,375232,240365,279121,338952,165482,-41277,-105396,-49024,75011,169207,82304,-133801,-285938,-182322,6595,-95384,-381601,-476627,-307354,-122633,27673,79461,-39593,-233687,-291657,-197784,-32903,64765,33962,12917,118148,328422,291800,9672,-78977,-32901,-144541,-234375,-89697,121498,54036,-69013,98338,280250,274770,289716,231327,28083,-93301,-209796,-360504,-310301,-132870,-69339,-188611,-397109,-394886,-187722,27150,63179,-114119,-163667,9635,-13685,-207661,-94413,241800,278878,-30616,-267960,-163554,60827,140401,130527,191170,248934,201265,92746,-41056,-97547,-95213,-107568,-86976,5816,12919,-143819,-256495,-171462,39085,135871,44838,-78788,-187642,-218565,-99309,-76022,-261765,-417598,-307660,-46020,-41099,-212956,-271492,-174483,-73859,165,-70720,-91219,-14802,21418,123179,308550,322698,124220,-30916,3027,27835,59493,182404,149417,71600,203948,304904,233117,160726,-24660,-235991,-253419,-128061,66913,183025,-5056,-338284,-430062,-208961,59384,80920,-43960,-75030,-64512,-136454,-200447,-163279,-79947,-114409,-235726,-149146,51730,92413,118748,144187,7476,-170889,-189796,9227,161949,96430,-65580,-254145,-484406,-550814,-339542,-130648,-79955,-51416,109351,222737,168165,122986,76566,23574,156853,291561,206157,59977,-75144,-167383,-142262,-18399,82347,57985,14094,35101,64773,75472,35207,-69253,-176190,-161712,-113180,-183201,-242556,-102112,-13394,-20981,57106,92925,-20959,-144852,-188220,-96438,101382,316741,378485,239763,63127,-237,8700,89958,156545,137714,67425,33114,46022,145673,200941,-34510,-275106,-132162,56933,-5548,-23186,68120,61650,37197,44365,83893,103162,-36860,-190971,-224729,-219693,-196502,-134008,-112050,-31066,109003,321300,481685,391895,223210,105273,26579,-47725,-159473,-293585,-268551,-9764,72432,-87466,-149335,-76475,-33280,-88103,-177115,-198590,-85645,119397,165330,-33242,-150026,-5555,216342,164408,-141210,-320266,-225583,-153458,-262072,-393474,-386086,-207024,-111945,-198730,-201751,-52810,90187,183652,202784,145376,120867,235730,256111,165917,84232,-177337,-487469,-522907,-318560,-41356,141299,125460,28180,-107668,-213202,-77020,164244,261647,199424,214109,146388,-148521,-381004,-312757,-76414,115666,257344,359695,287809,29156,-96566,73906,187197,45522,-96563,-159429,-139975,21274,207726,245801,126134,-134215,-306491,-268838,-53819,88354,42019,-21869,28771,133598,172690,41642,-51814,46279,86777,44847,90638,144465,103091,111916,106069,-31163,-199178,-216053,-75943,82348,118347,140621,192972,59459,-144893,-269535,-335415,-286342,-172017,-202664,-273062,-205057,-132123,-109131,-180639,-295952,-232126,-9001,28324,-273115,-582751,-838036,-1257579,-815291,118489,48181,-87106,525262,507205,229581,666978,745969,127116,-300649,-568367,-948093,-470144,443640,819298,391278,-176606,-186893,388105,179458,-51381,348662,460796,298815,268776,284340,175897,-17519,-113960,-152504,-141415,-11053,69441,53873,45608,-14745,-165522,-175290,28594,225598,165742,-31143,-164536,-215720,-63286,77098,-165546,-503829,-517583,-278196,-84695,-52498,-138979,-27322,225377,224055,51370,60848,253847,378617,282391,75601,-65418,-140534,-132096,-127340,-169456,-113782,-3924,93339,151638,74301,-51817,11132,98463,146095,261580,369004,269077,154113,184330,86290,-50458,39928,162357,122966,112768,129595,77177,-53110,-171789,-161861,-77736,47713,221026,318971,298001,202059,20208,-105289,-76967,43030,227705,169540,-200107,-466257,-361735,-122557,-48681,-50080,-4824,112800,299039,306615,141567,24733,32837,-41382,-59495,-18809,-92876,-279778,-315739,-71249,175036,215707,69188,-25394,80886,158568,-25498,-186750,-128773,-25032,-1115,43462],[50807,23666,57185,108601,149366,305116,309652,87426,-82581,-142938,-161648,-28686,243036,177884,-111577,-282426,-222183,-168534,-269577,-399139,-320998,57687,326580,283943,162782,130509,56876,-30637,33507,264068,479339,402564,210455,101012,-16807,-101023,-152484,-114865,-47241,-36131,-80590,-216752,-259342,-132621,-5716,47601,49585,47679,25988,-83069,10707,139810,107677,17573,-61512,-44951,59983,47383,-111674,-7273,217771,220737,113902,19102,-95558,-189134,-214169,-57295,196305,306874,177859,41807,113201,214100,119540,-57932,-58405,148766,211892,45826,5843,127852,155441,130686,73371,66723,165799,209850,99783,-26057,-29810,40461,38702,-20130,51418,138220,68129,-142859,-269013,-191780,-109265,-136642,-167908,-152578,-81353,54705,276674,488330,435168,173266,31970,70127,128498,83102,-98601,-164197,73568,277333,154987,-58199,-150035,-179603,-148415,-46788,-8232,-115966,-270220,-269039,-137716,-80440,-79119,66296,306016,241739,-30269,-137941,-6388,164673,249155,113198,-68236,-94728,-54031,-31196,-25556,-115136,-289020,-228488,3736,173562,216252,176686,126197,132545,131744,43113,-3180,119289,256530,182229,152169,260847,208843,9362,-56523,82770,350246,449855,167874,-111355,-136926,-116795,-135189,-68936,145005,184494,29063,-25794,132217,288379,279383,180824,63572,-108709,-232125,-217609,-159116,-113078,57927,211035,157991,82526,166751,324503,312128,91368,-111415,-125580,-87134,-89825,-73867,-54962,4912,151463,262887,307165,327761,238063,-11485,-262850,-281718,-42213,221933,197558,70346,125770,249917,353633,196407,-98200,-273331,-251471,-106482,84914,129065,74612,127265,154795,3194,-225351,-273927,-105721,134748,271241,211364,51418,-95704,-178680,-212206,-221186,-127795,28756,36069,33047,79767,-68582,-226679,-169008,-56386,-35884,34571,116312,182154,236253,203721,23434,-168974,-247856,-168642,-80875,-166328,-255968,-150074,6903,19329,-9704,-36981,-8307,62579,86751,27016,-6155,-45240,-143560,-158172,-140981,-208523,-95251,132413,86649,-30822,25889,46393,-22401,-15460,6891,-103445,-217181,-113043,46106,5601,-242248,-328565,-165665,-122056,-182293,-92101,16422,-30130,-94433,-105476,-78576,-21112,149163,280349,189647,-98551,-147804,-38975,-15626,-56908,-19696,12619,-162341,-282646,-102671,104031,45873,-176358,-200745,9420,106112,77440,114155,222986,189520,118457,150181,160336,24602,-41802,52228,112964,28717,-39438,79781,86837,-127232,-236289,-75023,135486,292960,407952,333432,245910,246136,51642,-153853,-97313,-83454,-130481,-138320,-225526,-307369,-345276,-389810,-387776,-384114,-284184,-38668,113618,165146,254280,344668,348747,286882,146138,-35944,-103515,-20864,139939,265390,191917,-8637,-148802,-135181,16798,-10428,-272979,-398305,-362761,-386551,-329541,-108741,735,-90469,-70548,93552,159129,108623,81686,-12654,-427280,-729224,-429865,-104115,-62614,-4383,135505,105316,21273,95757,38513,-117317,-56644,70617,-123739,-390378,-465220,-228641,-38792,62863,270400,344245,108534,-18169,141244,71887,-212214,-172623,-56500,-30026,86953,204542,238817,151324,79351,61052,-5208,-42277,23436,18587,-198380,-401935,-208904,213943,241563,-77271,-80476,123722,81045,180047,661884,870331,613851,72974,-732002,-785066,-166071,-23529,-1406675,-4101542,-354082,9077915,5775786,-5645613,-5664548,643621,1227770,56957,481102,569063,284081,-128100,-78632,272400,215589,61561,165568,446064,663523,600483,-16844,-552482,-535616,-137110,391578,553005,282811,129880,173181,166117,187540,151822,-148821,-281401,33813,182047,-19839,-109630,-5630,50344,-22316,-149014,-113539,154996,388701,311993,213403,218174,48857,-135914,6398,171293,89676,-187092,-411057,-238249,110182,139044,-16297,-128625,-228941,-222471,-58409,95407,227315,367237,353904,200501,234771,347788,220803,33095,-62720,-72871,35103,168136,72448,-171334,-310572,-211998,-77005,-195977,-373852,-359130,-251309,-65186,85848,57067,-90608,-226471,-267318,-206987,-40291,104376,71319,42672,142862,363426,323157,15359,-134463,-132176,-235203,-257364,-73328,141774,112407,66894,159912,231909,177777,185726,171929,30801,-100631,-242479,-420933,-396225,-175269,-18346,-78799,-273462,-284633,-89390,82663,57181,-184662,-267252,-38484,19629,-174499,-132317,193574,300337,-9084,-315180,-188458,140868,258690,208692,195920,160698,115235,71144,-59455,-188044,-187463,-127864,-48022,28414,6911,-120695,-240902,-240341,-8667,173145,74510,-150250,-300093,-266454,-125473,-159287,-309878,-361744,-247661,-22205,-9538,-190010,-209566,-21721,43273,15075,-55289,-56707,-4132,-7474,71921,273668,314780,159579,39582,63172,59826,30046,112788,94262,48009,242457,333885,230076,163279,-519,-229545,-279291,-133772,123562,255653,76844,-254183,-373996,-159273,68355,42607,-54127,-23118,-6227,-121056,-200288,-146122,-86289,-149551,-237304,-175825,29713,160782,183027,194343,119910,-30569,-58941,75862,168303,63019,-100121,-274745,-520738,-602578,-368272,-142688,-84360,-91567,-37829,51515,106225,141897,93352,39784,142080,232467,96036,-78401,-168436,-131118,-45225,-25971,-75457,-78442,-22799,40812,82182,117888,76300,-83888,-216109,-148555,-66130,-187019,-299202,-203769,-144254,-140521,-27940,39149,1009,-83534,-183047,-148080,79950,330660,375986,203460,39334,11179,12270,38262,115518,164648,88782,-191,-24081,59603,137242,-78658,-356247,-189677,134185,147657,63558,130672,131882,99592,107245,106554,54498,-44652,-124453,-185784,-209241,-213666,-248049,-299076,-201553,-55734,122123,341181,351850,149853,-56860,-56579,2342,-52085,-197133,-177104,42146,75208,-91652,-92705,-18167,4125,-19505,-108680,-177290,-70325,126156,150632,-61068,-158399,15452,221128,140632,-135406,-310886,-276871,-209434,-263738,-341515,-345186,-199675,-78938,-116280,-121281,-195,126925,206954,268834,275448,202970,192395,164038,116391,34856,-220864,-442254,-395419,-202713,40070,155333,120020,44849,-78236,-155481,-28701,144455,221028,221550,285806,182802,-143750,-339034,-236602,-23463,117086,201438,264907,179521,-37408,-83745,104773,165351,31776,-61200,-138311,-148045,46212,253598,277491,136359,-130005,-304315,-260161,-60912,68920,49411,20572,55825,102682,103830,-14941,-38056,104189,174533,158343,131547,71370,-274,-6443,-15771,-118429,-229254,-203020,-31838,98384,68504,70584,125103,45238,-56114,-175349,-325103,-276713,-124401,-160858,-251557,-226350,-175501,-97619,-155095,-340174,-259347,26641,43540,-269857,-565941,-839703,-1058635,-309320,492549,348668,121304,323041,18399,-6534,688375,753850,-40717,-544673,-693629,-761580,-110365,673813,646096,-71842,-446992,-227093,481141,331110,-21753,275426,453264,286776,247317,321141,243738,54136,-7876,-44529,-123748,-102712,-61150,-23395,40398,-40088,-224988,-193893,85684,306911,226012,10535,-120820,-214243,-150275,-44526,-181967,-407864,-417309,-220865,-82548,-105162,-184025,-46405,237260,280790,159900,176776,318278,389364,215282,-29620,-93054,-140039,-274271,-320516,-217734,-55511,31993,54137,121421,67696,-85886,-36136,47547,110445,297291,441607,329737,237029,265486,150864,-14914,35387,144317,131583,147180,200659,160884,-43173,-228883,-203427,-87927,31477,180546,234955,220742,213695,79539,-101612,-153712,-21111,188924,112789,-226563,-432881,-318979,-107180,-64554,-137208,-141993,19712,289862,363623,144772,2698,44783,-49431,-84034,-49468,-135900,-280460,-268975,-22475,307381,357787,113589,-46556,31310,74208,-122158,-265866,-183552,-44739,18444,43768],[-20,13315,128437,140109,129434,355520,490105,217301,-31644,-140069,-168226,-57688,115541,34102,-97074,-146783,-113125,-162939,-288762,-338349,-229646,58686,258706,211971,99118,90698,78236,62442,93405,230035,372739,313543,135496,28513,-73458,-144142,-198471,-194519,-123554,-68918,-72419,-215696,-261528,-125661,-36634,-3211,73806,115119,68663,22393,164453,262451,126560,-39551,-131768,-44089,160867,110780,-114695,-54326,223568,276015,173760,41167,-99314,-196970,-237203,-107533,103670,212271,136887,-3704,4293,93574,25410,-107926,-38504,186266,244732,61200,-29471,88337,209845,232855,172082,134265,160718,158440,90743,-22994,-62617,25411,85992,43965,79740,167113,120368,-94297,-258800,-212879,-113292,-139755,-174411,-107579,-42784,34051,254941,471031,390756,146243,84933,158742,149077,38918,-118375,-173496,-1558,184036,103941,-92795,-172817,-188112,-163529,-58811,67470,-10843,-208902,-300790,-280120,-240605,-162281,40800,331257,339471,130708,5158,34790,88750,144394,38562,-106166,-39370,61690,-5983,-153553,-254296,-338145,-223950,23869,212747,265858,230963,146694,158656,198680,191787,147612,173299,211079,109536,44550,187123,229136,73317,-48609,-1401,211922,280840,14396,-159037,-26409,-24361,-160163,-115487,92810,92814,4311,11770,141627,258433,308481,251210,76735,-185296,-356520,-310587,-192467,-149856,-24533,165501,155284,95701,209143,377611,322783,70531,-156126,-192435,-145804,-88934,2318,71006,75804,160478,284537,368282,398822,246840,-84421,-391489,-389426,-37962,321919,318381,88172,4808,79878,168876,104848,-74680,-215847,-270081,-153531,82131,166811,70268,56999,96578,17372,-177487,-234043,-28906,150286,208297,171168,38914,-170893,-348125,-335631,-202132,-24627,83630,54346,85154,105548,-97515,-240369,-168087,-63586,-30155,36694,139792,188865,206608,167493,62802,-47557,-141531,-123858,-106750,-230693,-268442,-97204,20485,10071,22831,-9594,-6862,58722,140274,123545,42737,-85770,-184653,-180258,-182888,-247781,-110702,140310,66365,-80709,-61164,-114730,-182236,-97340,-5721,-70172,-175253,-183414,-72202,-40691,-194639,-176382,-176,12547,-87403,-15278,52059,-62018,-175567,-105052,68179,176100,249004,291036,113264,-183348,-207837,-93944,-94524,-154263,-108573,-21760,-121165,-228935,-78266,148578,129121,-115088,-202923,6699,139594,122969,183647,243496,161555,102146,156441,226548,165856,89344,149292,205185,81122,-27947,99317,146201,-74606,-191139,-45528,104660,192535,348323,375070,306641,272891,92061,-57984,-19027,-66334,-139182,-92937,-116215,-170409,-139795,-137660,-276756,-397283,-309235,8274,197913,182956,193429,269454,286162,246247,97649,-127829,-165382,-8878,118530,206704,197551,69144,-98750,-156539,-76444,-110557,-378761,-524653,-412531,-363044,-342866,-183629,-72433,-129565,-117208,10923,68840,22133,3524,-71354,-550027,-978581,-620758,-163343,-86506,-4964,155956,155484,94867,117090,22338,-118703,-52725,77072,-99046,-355718,-356010,-84186,85259,65474,150528,201374,-68170,-165666,89647,121662,-162387,-158184,-41230,-64311,77043,229427,235052,142236,122759,76812,-29082,-47985,-16191,-97114,-229705,-310096,-162259,123700,69724,-292968,-305604,-68522,-38914,81844,667585,965725,598717,-220538,-1051666,-820060,-188283,-641771,-2609405,-4915201,404610,10846566,7339624,-4770677,-4878193,1071862,1357499,-325235,-274279,66611,-69029,-602307,-292037,293383,117747,-146377,128636,481997,615175,556383,62808,-390717,-387249,-93232,254944,314258,112399,71009,150535,125047,180850,196041,-123564,-282640,9158,57837,-183589,-218161,-53249,76534,80669,-54704,-102852,119271,302368,218987,116179,115863,-48484,-158659,81452,285960,177336,-98268,-269151,-117897,105847,56258,-88156,-181272,-285810,-254555,-67709,101273,203110,317517,297023,154120,191232,343037,255045,80231,-25747,-89873,-9225,136711,45157,-189784,-297633,-221755,-164055,-280917,-315349,-187997,-165801,-23234,125488,16042,-166722,-197794,-196181,-198283,-67507,116857,123298,79733,139617,306361,257308,-8096,-154937,-170427,-258922,-248571,-70866,84416,78718,114381,154849,121077,25782,37124,76815,21917,-71384,-210216,-431597,-476570,-240802,-6334,-18106,-163599,-139794,67821,192451,93518,-194519,-316341,-88839,30350,-130588,-144293,129565,280920,13787,-329539,-215802,191690,356193,268462,156578,41439,38524,55094,-83173,-258661,-230193,-82108,44161,75217,15990,-78185,-186276,-220194,-7972,184540,91403,-169362,-331296,-253472,-121198,-213611,-338239,-307215,-197431,-12286,9178,-207987,-174801,111619,149182,32370,-3891,10759,11626,-44902,6634,214428,291821,202651,129215,117232,76092,26775,85252,58154,1081,199784,287410,198590,148416,-52,-235337,-297321,-134977,148334,290184,156366,-130362,-266265,-86458,77868,10283,-51575,37585,69820,-78371,-198775,-160532,-123682,-182962,-198369,-127443,50338,207365,231640,255770,233932,130215,132263,198345,191084,33969,-114300,-258351,-499888,-588357,-369497,-135096,-54879,-115337,-206642,-139513,33182,122893,60242,-5372,53853,124269,-13090,-199983,-253048,-127339,-6873,-77312,-237824,-212820,-73418,29303,112515,191436,136523,-78424,-211037,-88820,4599,-183732,-340929,-299120,-274485,-245926,-102479,7458,54213,-17047,-186169,-168334,121603,363034,343738,138519,-29620,-46926,-22076,-13366,76721,169045,72362,-80467,-112524,-19460,61875,-117418,-383890,-191485,236374,284734,126820,177238,210077,171036,165496,110208,-9435,-52161,-55663,-126190,-157806,-182819,-312754,-430329,-362948,-218989,-79563,132521,240405,50218,-218746,-172152,16641,48843,-92043,-102412,29015,15799,-100928,-34829,15286,-4631,376,-65300,-134375,-16390,146544,142765,-51958,-163235,-28680,136109,64974,-136153,-269361,-275415,-222891,-242972,-289487,-308208,-215816,-73358,-20726,-808,65131,130823,179986,281984,340203,242642,125746,49339,30162,-44597,-247668,-341311,-206207,-19621,154143,165794,116657,84716,-26809,-93226,17647,155157,194328,219024,311322,204960,-99162,-227832,-104939,40521,108132,132427,132842,28393,-113695,-66432,114731,120646,27183,-6768,-98843,-128020,86212,270611,252827,100970,-109787,-237155,-199380,-66133,50472,80284,74062,75308,83112,50905,-68853,-40273,122680,198993,198361,132676,6951,-82284,-134772,-163171,-211915,-247672,-178297,5305,77982,-24120,-40052,27797,42066,37422,-92482,-284801,-215976,-53197,-96560,-182119,-206192,-200055,-78950,-98607,-335255,-286470,6336,27929,-225320,-467326,-715470,-665089,153890,572496,348763,171118,-44581,-503836,-78007,828176,777025,-152628,-710022,-758781,-450320,392102,908742,290557,-577912,-635892,-148228,555089,465149,33216,172544,367444,201036,166390,310001,281422,134738,123894,80755,-85894,-171401,-170391,-86686,35865,-58413,-245979,-166267,157615,367408,267412,58413,-74646,-210803,-219897,-131175,-153182,-240930,-224096,-102925,-37806,-109033,-183919,-56513,204519,279261,226492,254006,350505,382606,142973,-134748,-126838,-113791,-329823,-437132,-244727,1779,67405,16733,75885,46906,-93746,-60009,10793,67148,294727,460242,346784,268087,273780,152621,-16709,-8137,82947,121138,167261,250198,221989,-44139,-285512,-242146,-85825,29522,130472,116719,99613,195493,139849,-94326,-227604,-94146,100565,22885,-241582,-358910,-228781,-58966,-52755,-186925,-250860,-93142,203884,342043,124886,-79,58971,-38847,-83775,-31977,-114229,-241097,-215161,24512,415748,453581,130264,-60618,-5459,-6615,-186298,-287208,-189233,-53889,18181,27658],[-31482,40518,210917,174920,108277,357113,604135,353541,45298,-113680,-142076,-32750,19319,-71375,-33912,76164,73418,-100779,-265713,-260107,-131042,45259,179044,142686,48791,64440,119445,180627,170047,168359,202192,177145,49976,-61549,-141987,-183147,-230503,-261410,-187953,-79952,-33221,-150427,-209989,-124037,-97535,-73350,60342,128114,54661,78792,272031,359210,166449,-36192,-122086,-8221,230739,173369,-28730,1180,243594,306013,221134,62429,-86139,-160423,-219328,-167116,-41158,30688,31321,-54618,-101127,-50527,-82068,-142537,-14012,204335,263843,91464,-41364,37100,201988,256999,227544,183296,130764,79171,54148,-39842,-107957,-14890,83222,61312,61145,134109,107985,-59572,-197774,-174290,-91406,-122975,-150582,-54108,-18673,-4975,198658,416473,352935,157608,150932,225698,149558,-5616,-123941,-157259,-45620,118847,91082,-88580,-176147,-184293,-174708,-74503,119935,77457,-149488,-324220,-395142,-347786,-190779,36306,322995,416880,290563,163600,93016,14594,6081,-47437,-112677,42921,187530,26522,-260077,-379905,-361157,-190139,44595,205004,274660,279708,186807,168572,220922,312160,303280,239221,164399,13736,-96433,84388,236796,135950,-34426,-84298,43313,89348,-67106,-62586,165370,67917,-217966,-205149,-31258,-48833,-44972,55116,138722,190955,305038,303027,78474,-248556,-439770,-343739,-169575,-149557,-103921,86378,108474,69379,217292,367791,279872,54829,-155172,-222539,-166203,-43497,86752,148913,109983,177009,314509,390966,411237,237696,-118457,-422074,-414808,-33790,380997,410530,95748,-108870,-62955,-17973,-8686,-47169,-117278,-240051,-195471,43962,162707,35449,-43962,15306,10871,-128200,-167181,41827,124828,96820,96177,1693,-230331,-423735,-358219,-141553,73885,129942,70048,114444,91819,-156124,-266955,-139022,-25725,19983,61747,148965,162023,132160,98898,103607,95704,-1614,-69508,-128492,-252092,-236769,-49041,14257,9092,63027,36734,8158,53181,171040,201944,80888,-110848,-181948,-150643,-181235,-248346,-120296,105705,26030,-119975,-131659,-242292,-305051,-150095,-147,-2741,-90558,-216939,-161996,-72496,-116310,-1236,144250,85280,-41859,12660,41204,-95883,-214813,-80597,191426,336040,304563,244511,-852,-247840,-250132,-158704,-192052,-251918,-173175,-27234,-45686,-151581,-54354,172116,177128,-71206,-194709,-23662,94029,81215,181408,207361,114495,93406,165401,271991,291843,194955,178312,238354,116344,-20581,88553,162506,-45451,-153917,-16923,81978,84667,212255,336612,356424,323967,152394,34437,43714,-40532,-123795,-42824,7870,10817,86864,98424,-151774,-386420,-329845,8765,208876,148832,122366,194888,216132,195335,34980,-233526,-228056,-6091,61893,91325,141526,89005,-76235,-184505,-166745,-179194,-420287,-569817,-381592,-273654,-340765,-305388,-207192,-163547,-124561,-65690,-32666,-61648,-55071,-85776,-539189,-1036199,-736367,-204054,-97115,-15458,138832,153676,126192,115177,21518,-95740,-38010,109645,28117,-187984,-145507,73497,188432,66768,42267,92305,-169931,-254183,24577,108458,-110977,-123073,-37954,-105447,36898,233034,213107,117000,124680,65202,-15150,14689,-25225,-206778,-250991,-204226,-127141,1274,-112408,-491225,-532816,-240383,-82989,66460,650344,988212,581401,-398824,-1175366,-731803,-228223,-1212155,-3399303,-4885600,1121157,10841382,7587288,-3457172,-3516828,1378985,1260407,-584724,-846477,-418061,-491505,-963924,-362254,343754,-13461,-384901,34639,442868,493468,414515,128884,-192846,-255119,-90347,66054,29081,-66811,3873,86832,30862,121423,225175,-15691,-164607,40131,-1667,-263642,-288389,-109666,96907,197865,57989,-82106,74559,215155,165123,86655,55440,-124939,-189575,86892,306571,199104,-35448,-126279,15158,113110,-30655,-181282,-230180,-285093,-220475,-50413,81683,141228,231742,216504,113432,165537,331646,275860,112837,11899,-93358,-52589,74967,3778,-177779,-242067,-208015,-237161,-334731,-229584,-26869,-77186,-5939,132643,-40013,-248588,-158318,-98156,-167238,-93339,112122,177200,112178,112660,176939,107835,-61801,-140850,-146767,-213618,-199148,-66557,-13662,-10339,86719,104234,-1947,-119290,-109751,-36667,-8749,-25149,-130468,-391368,-525151,-305408,-24121,-5050,-96176,-9250,235977,326085,158112,-147707,-301267,-125757,24097,-78643,-120710,72138,228593,35987,-296814,-230188,190331,402760,307374,94180,-72265,-2120,62254,-98405,-288832,-214529,14817,161316,129949,28187,-46283,-126103,-136927,15661,151061,86383,-127247,-266087,-181476,-84319,-215818,-325649,-249923,-152369,4513,41250,-222352,-151193,198115,205183,32870,50134,80297,27638,-77535,-54248,145681,263977,246657,203086,142738,80305,65185,120537,56108,-56087,91599,194607,154148,113494,-31945,-254468,-304963,-134571,135172,282431,216349,5942,-125093,-4709,88308,-5230,-41383,82404,139258,-18520,-193271,-201844,-186792,-212742,-142878,-32556,94376,211520,254873,307970,305229,262715,329626,344547,220297,15206,-104738,-208400,-411697,-491985,-332802,-106983,1188,-122733,-358963,-312123,-52263,52667,-23487,-99116,-78864,-9956,-104355,-277444,-303363,-145760,-16731,-138655,-346655,-299664,-119402,10316,156203,280550,197352,-57875,-162900,6840,83881,-169613,-355672,-366789,-378023,-314511,-148259,3863,125273,45003,-191597,-151774,212023,400215,280163,53081,-129628,-163458,-92814,-52715,48956,149478,29620,-171200,-180302,-59970,559,-137228,-347945,-146800,307731,341196,138281,192847,270369,225191,198612,100476,-51992,-42858,-411,-67969,-87281,-111803,-296050,-461411,-467568,-347188,-241875,-82103,90444,-50434,-337333,-290401,-8895,116245,-7025,-58764,-21719,-70044,-101586,11163,10469,-55169,-20234,-42374,-73205,59333,169063,134896,-10405,-145742,-98769,8491,-28231,-141032,-222966,-243921,-206264,-213944,-253366,-286684,-252614,-102071,53513,130442,137252,103863,115085,247306,324163,227301,59370,-51458,-66555,-123219,-244647,-218375,-16667,175852,263965,165717,113990,136440,30185,-52221,41942,188256,199248,207973,291470,202410,-42982,-92614,39956,96521,91034,64204,-16216,-134913,-173736,-40739,106526,71114,33608,49081,-52349,-83256,130995,258951,183480,31165,-83187,-125741,-114974,-84025,27789,119335,119884,84645,76048,18053,-104162,-53997,104790,168805,158926,79071,-44429,-120130,-224558,-278955,-263144,-229617,-135297,28093,27884,-121130,-150434,-76013,36780,99080,-44521,-218240,-118582,16083,-37690,-93888,-152676,-198946,-61957,-32385,-281846,-304350,-71466,-21475,-128232,-255134,-416985,-99841,463165,253463,-44692,-29567,-581050,-946816,89589,1092024,811433,-166850,-726548,-709782,-71721,867871,930092,-298784,-1008666,-610257,83476,609242,554257,101246,66715,224859,65600,53154,266840,290600,206756,242889,184735,-37254,-199782,-242531,-136755,18414,-70127,-222452,-107605,204858,369533,253772,78630,-45350,-215732,-272302,-169911,-86318,-44612,17541,61394,48361,-59692,-136720,-47012,147341,226535,227423,261208,333610,351254,74496,-224753,-161852,-61165,-272623,-442764,-254280,32744,91442,-9576,13032,3321,-84281,-53745,5800,37798,265516,436210,326694,239388,211140,99667,-43871,-69695,9047,105671,171055,270033,249964,-54770,-326842,-270068,-76521,40565,83439,5146,-13925,163458,185919,-80380,-262392,-143165,-10520,-80731,-240062,-257983,-103857,31544,998,-172450,-285141,-186422,64542,239123,83673,4279,57940,-19546,-58864,23282,-35983,-176242,-191719,36439,460230,480884,124713,-58601,-25003,-69764,-203562,-243909,-146195,-46179,4224,1358],[-41068,86496,274361,198220,72416,283592,589271,447027,129969,-67477,-88578,34775,-13886,-113769,39340,292167,267887,-395,-208765,-191471,-60700,24493,111947,94452,25731,60190,159753,261520,221785,98221,28971,36321,-25812,-144291,-206553,-216490,-242187,-276001,-202633,-63155,18879,-50530,-122889,-125848,-173874,-147357,14300,85388,-6351,75914,320221,409483,208251,14630,-48307,50860,252853,223928,120277,149739,283089,303539,232445,69588,-58962,-80230,-152183,-216429,-207374,-190544,-106863,-95121,-173565,-176637,-168162,-149598,7027,201809,273598,134562,-33370,-20141,126628,188427,208145,187890,79064,-13682,-11737,-76872,-150563,-60312,46356,35910,6152,49695,32920,-56555,-109767,-84501,-46594,-85358,-94257,-1500,-11202,-55421,116553,345589,335943,198894,205849,240837,113023,-46090,-113005,-124084,-54068,101998,137075,-23966,-146714,-174500,-197307,-107304,122108,115937,-114543,-324147,-437312,-374178,-170712,32199,265042,443643,407997,294526,151114,-29361,-104800,-102786,-76148,129969,276806,46661,-310759,-442181,-340329,-125748,59670,142327,233561,304896,231990,165634,208730,380151,418118,282029,117748,-76049,-218917,-13246,227601,173754,-25720,-155029,-114139,-66241,-70794,125888,374113,125902,-303604,-320689,-178705,-178654,-93956,96315,123976,98599,273486,339192,80070,-282750,-469888,-322794,-101600,-115263,-163364,-12263,17469,-8171,174365,301359,208959,57160,-114637,-221116,-157029,17160,147139,157027,105437,203708,343321,365233,356359,209927,-104767,-351574,-351700,-28353,386582,451274,90176,-191123,-164153,-165902,-120363,-39774,-35601,-194504,-236747,-34387,101993,-29931,-147034,-68986,-24677,-93850,-73222,93125,64809,-21004,19555,-47635,-261117,-390483,-286214,-54416,150270,150059,68885,114078,56611,-199909,-271508,-76882,59489,107689,117426,152819,114663,46833,34931,142613,230050,145434,-17159,-152831,-238542,-171605,-24811,-22105,584,84590,75840,22086,33305,155306,233939,95768,-115183,-137557,-77346,-133935,-207583,-112845,52291,-11840,-135009,-166049,-301519,-362882,-167337,24545,92187,15502,-212640,-214117,-88575,-32992,143005,242996,87628,-69713,-31560,-19405,-127397,-201422,-33692,263187,409700,307129,170498,-88005,-265671,-256543,-205270,-274082,-321846,-209742,-23817,28717,-75481,-38889,163781,175454,-56817,-175134,-62367,-9597,-24328,110805,119311,49780,80882,160524,279734,379352,278710,168928,229412,150839,-6849,54931,135397,-40541,-127492,-1801,54395,-6176,61012,250313,379480,374370,216400,102784,77719,-9588,-84183,2654,115914,185413,264244,243524,-49636,-360996,-348243,-35311,155231,81760,56842,135728,159384,149027,-26316,-321979,-266741,-6150,-16364,-64062,17309,23460,-100144,-222811,-239226,-206278,-387982,-511480,-274651,-158007,-342117,-441785,-351609,-183772,-105450,-125565,-125094,-130640,-89939,-62963,-416945,-898511,-734822,-219850,-92884,-35175,84738,102893,103127,92310,44744,-46338,-16333,150293,210155,82287,112215,215649,256065,67742,-20607,46606,-162244,-250127,-31492,38930,-79877,-80844,-34959,-112060,-740,218233,184176,90580,97788,46369,48879,138150,-6125,-291350,-260071,-105472,-110982,-129201,-257871,-607815,-687757,-339010,-32267,162282,631497,925064,547367,-424926,-1050148,-490022,-258857,-1596280,-3602803,-4214921,1526661,9427650,6664111,-2136434,-1974438,1568391,937851,-775303,-1165336,-797163,-897982,-1158897,-315079,410318,-83603,-520677,-59769,366848,354114,233216,180730,27263,-124517,-103548,-102302,-196315,-185700,-38625,8922,-88363,22803,227230,134819,19823,101832,5425,-245577,-292927,-138726,119311,292546,143885,-68657,22702,149157,162592,129693,55890,-146766,-208060,31624,224733,125377,-35432,-22542,124512,128873,-94459,-260962,-252182,-226897,-137580,-10287,45431,57109,125933,129091,86644,160613,314811,293013,153658,59336,-74415,-81895,-1649,-42061,-130464,-143702,-164475,-276610,-348242,-143843,77275,-8381,-8298,105544,-97065,-299850,-113407,-1205,-115096,-94926,105349,212218,125499,70780,22407,-77070,-130923,-97493,-75320,-120855,-115658,-48169,-102192,-99900,28720,47853,-88983,-207608,-209387,-134638,-53148,12056,-40759,-310329,-514983,-340408,-52901,-22093,-80167,70757,369086,442726,222774,-70296,-237851,-142746,8581,-23872,-63830,36565,154264,47699,-226092,-225258,131262,383227,323116,36517,-145041,4035,98880,-96740,-281595,-164898,114623,253160,167133,30243,-44750,-84596,-39464,26313,68953,57410,-40124,-128917,-74347,-21628,-160142,-263889,-181556,-99894,46673,106232,-177586,-108531,229780,190985,7201,77302,121400,38559,-92225,-92547,82321,231633,277945,237813,128190,72975,136038,208224,86311,-106497,-42177,92840,113884,66726,-89374,-277984,-296920,-132422,93870,240447,241523,120302,16137,65732,94103,-3485,-31731,92556,179196,42514,-180092,-251085,-256104,-237451,-96565,63218,128471,166167,251919,337947,313410,328067,470872,466153,242136,8803,-77129,-138101,-270417,-332191,-261707,-67358,61843,-120472,-460880,-433203,-143621,-59820,-138556,-208474,-212068,-141311,-168566,-294810,-301777,-162486,-43658,-173894,-369868,-313487,-145810,-8948,203239,361858,243319,-27118,-86423,114312,154186,-141875,-337462,-391837,-433168,-334787,-158437,19998,190973,95539,-186183,-104300,309525,414576,192005,-35786,-231566,-301201,-179900,-70555,34666,113981,-15468,-230939,-197152,-49096,-33056,-135470,-261564,-81573,305299,291519,93920,175138,292763,242760,194586,84735,-48396,-6300,34438,-27955,-20743,-21981,-202452,-395380,-492135,-417679,-338202,-245351,-61665,-134888,-389130,-373905,-55968,139990,38351,-51626,-77996,-140056,-82842,39153,-30980,-129023,-59461,-27165,-4215,131957,184457,126071,47924,-99831,-154621,-107917,-103132,-144060,-191232,-207003,-176220,-187827,-236307,-279292,-294836,-159681,76208,232132,199226,54433,36180,185214,239104,158472,8834,-113518,-144446,-169480,-207387,-108497,120288,322217,324803,140130,100792,175235,70979,-45057,38212,228188,240258,203759,239876,170451,-7576,12825,143600,119333,66101,9270,-153948,-273499,-196752,-6835,84359,26392,40034,85871,-10499,-24994,165391,224519,97311,-47428,-60228,-2416,-37762,-121932,-3593,147643,137746,74059,65410,-2684,-111288,-66375,70659,115257,65381,-22917,-82231,-107563,-243377,-317940,-239799,-161700,-74500,29178,-39195,-186273,-220354,-157630,19171,105777,-36769,-134313,-11696,57185,-10372,-21202,-83445,-173616,-55620,19529,-195360,-301454,-179814,-85933,25574,71420,47597,558473,584092,-428700,-775343,-479009,-1226037,-1218950,488753,1428441,839227,-73193,-566860,-523278,303236,1143620,560795,-1100018,-1265576,-286878,455316,647874,587984,165084,-21735,60034,-84851,-60980,211458,277577,251433,310575,233372,8215,-183082,-269686,-174956,-20634,-78549,-162977,-41309,196034,289804,170546,59588,-34034,-227177,-307338,-164893,-1679,132425,246013,238285,156817,25944,-55816,-10310,96882,143460,157045,188148,262337,289771,13437,-287197,-186725,13771,-117414,-343957,-253512,23530,96722,-22756,-60959,-58823,-72825,-27106,27632,30012,227369,393888,286602,162628,98255,15771,-73749,-120820,-45404,96983,160758,260576,245500,-66751,-336684,-274962,-60771,64798,57675,-61621,-77577,135468,206487,-58429,-236134,-144228,-105774,-169653,-220353,-151960,29550,151559,88787,-93911,-224643,-222609,-79162,87893,31325,3828,37730,-1523,-17085,90753,68351,-102503,-209370,-574,422694,439196,108671,-38012,-28247,-108216,-180165,-151369,-64129,-15490,-9658,-25737],[-38886,119166,294493,200536,18855,140965,440431,461229,201790,-8549,-21093,113564,18853,-94267,83161,409392,402770,114787,-129301,-146726,-41068,-1720,67047,68309,23951,73945,178614,256847,212077,36724,-90480,-63930,-70853,-188908,-243087,-238026,-233078,-224530,-154746,-27662,58684,43092,-25372,-121842,-241779,-206743,-46968,3392,-89752,30369,321522,414183,232863,79257,44048,107217,229130,253109,278319,333637,328378,265123,192395,52997,-24218,28586,-43980,-235117,-350351,-384851,-234261,-111573,-192791,-249314,-204214,-122508,20311,181242,276562,184098,-11568,-75193,3880,51978,114887,136240,12559,-104675,-100648,-128247,-177449,-96347,-6295,-13956,-55095,-50048,-76126,-89602,-28004,25834,5128,-38517,-18681,41023,-16801,-107519,21213,272266,334776,245435,227114,190186,32200,-83808,-88257,-81752,-33427,132060,235645,94377,-83762,-159077,-229936,-156968,69948,90179,-115066,-295042,-395018,-328083,-130463,8027,163078,405109,454302,363142,188134,-30304,-137762,-94559,-289,193819,286449,34284,-291424,-411861,-272707,-41570,63807,36502,147854,295585,265728,157890,180948,384008,452716,273831,73884,-129555,-275093,-72952,200243,171338,-31796,-205389,-221310,-146366,-24695,314007,525650,128646,-395782,-423487,-284019,-243503,-117637,134293,116009,16252,231665,364649,91838,-278510,-446833,-267934,-15057,-64547,-196560,-109859,-100042,-126515,81401,202466,144430,84483,-51021,-197744,-133072,61366,162673,105169,77344,236254,353028,287586,242771,164709,-51842,-212268,-229509,-26295,335108,427232,70123,-232967,-228514,-250429,-201220,-60774,-12503,-167270,-279383,-140664,-4975,-112839,-223312,-136297,-87440,-86183,33625,119717,-11740,-101971,-26389,-93069,-258508,-273138,-157772,37074,196440,136549,41172,83261,21382,-185404,-215456,8260,164260,208644,199457,162091,67129,-8949,13227,174046,323987,270339,28601,-176933,-206493,-94780,-29877,-84312,-27105,77368,94207,27446,-4678,89053,206207,85030,-96568,-63604,20913,-48134,-127078,-74513,14908,-25630,-123114,-166779,-292484,-351093,-153914,60278,190787,112366,-181656,-234596,-97290,25441,218020,284717,36194,-167171,-144036,-116397,-155272,-147434,20338,263349,366785,257039,110932,-94242,-224610,-217890,-212028,-314884,-346563,-221827,-31470,70663,-16428,-25356,132122,128700,-72459,-139527,-71828,-116647,-143686,-1105,1212,-23572,58205,131898,245485,415159,343692,157219,202921,192803,19401,16020,85356,-47076,-111481,-14490,5954,-63171,-37896,163894,365101,397009,265794,136088,78045,17038,-32961,34266,184703,307767,347101,270673,8271,-325077,-359401,-103111,66132,8311,8204,98548,125700,112630,-73857,-363444,-261826,-2138,-95105,-224890,-154412,-124974,-176496,-266207,-277352,-190598,-291593,-359129,-117905,-56700,-354388,-544043,-438146,-177502,-73622,-156904,-190259,-176934,-104051,-25024,-252718,-648138,-618391,-211096,-79245,-62337,5227,23707,34452,56101,91848,25319,5829,173886,369078,363973,326632,306887,281640,66913,-33229,54095,-64726,-158258,-63984,-60955,-81132,-44147,-17734,-64125,-4028,189901,155167,74639,65044,42914,157832,293802,32060,-341104,-262705,-35388,-112037,-238084,-334064,-606216,-710630,-331280,97721,342878,608482,763784,468883,-318492,-703501,-109440,-220611,-1662893,-3180990,-3208343,1561057,7285259,4831371,-1347408,-617443,1711019,475170,-945712,-1219770,-993626,-1181011,-1183075,-220971,457401,-30830,-473226,-112954,295872,260460,88745,213516,230363,12098,-97283,-182325,-282419,-204199,-40813,-56220,-194650,-88783,193709,269573,196425,159541,49983,-157389,-232576,-118511,145927,331981,168401,-75451,-33377,109241,193953,208983,102435,-108232,-201706,-59391,66521,-30909,-99178,28612,188128,144184,-117164,-293501,-230908,-130868,-42941,30469,3726,-27339,18186,48809,73758,165691,291183,315554,224211,124896,-24860,-80433,-69255,-82950,-56582,-13013,-87115,-267373,-320688,-78760,112275,32287,-13485,54847,-136126,-282787,-58129,71955,-48593,-59562,105973,208743,108992,23972,-104153,-235775,-191589,-35171,19639,-15790,-20292,-14872,-141861,-143705,-9606,23782,-111649,-218640,-234338,-180718,-88358,21569,20652,-205647,-433430,-326960,-74652,-47803,-104361,89349,437837,505136,256597,1571,-158686,-143795,-9820,27535,13651,26619,69975,38030,-143994,-205950,30848,304461,312581,3774,-161062,45800,156103,-77187,-258465,-125204,158021,269965,162938,13835,-74140,-69169,24750,307,-44857,10214,57253,27481,32474,52940,-61352,-163603,-98116,-28682,119445,204150,-47293,-25188,217168,114918,-39718,63571,115750,40047,-80943,-94716,37823,189187,280809,229892,78592,51532,208996,309369,130411,-136184,-156223,9904,88916,23983,-151975,-290152,-266864,-124544,44767,179999,224539,184188,121420,106258,87346,6485,-30287,62575,176120,86951,-158149,-284023,-304205,-252085,-73609,118261,121589,81658,229914,344580,268863,313165,513523,519024,244732,13186,-43248,-66187,-111475,-153701,-172937,-31572,99605,-118058,-494081,-482219,-222792,-183451,-251855,-293057,-302161,-242438,-204581,-253159,-246092,-155224,-55856,-161523,-311258,-258036,-146407,-26412,236682,412778,267888,11198,-3822,202878,200959,-100005,-288092,-372299,-431944,-309290,-138993,38065,227796,131371,-154485,-38145,365943,380064,93526,-108640,-304153,-412603,-252019,-63822,29480,75418,-37316,-229994,-152211,5795,-38671,-119236,-155676,-27230,218259,156834,13683,133535,270281,217039,153320,68869,3441,55574,50457,-13868,23228,58009,-70402,-272086,-442740,-423932,-362711,-327201,-186453,-197004,-377288,-393956,-94230,128813,40731,-77802,-121580,-167700,-45707,47302,-94584,-201023,-93020,-8037,55530,175052,187588,122030,103243,-38004,-176026,-176134,-135394,-139027,-179473,-180172,-145612,-167483,-227679,-272407,-322718,-233360,32222,268784,229534,-4849,-30975,121718,117921,51444,-25835,-134660,-182669,-163349,-142099,-35661,178934,377725,305965,75569,63266,175896,78548,-67108,14507,259325,305709,212756,177003,114710,-12855,49978,165040,90979,34436,-22003,-249512,-354565,-173919,31872,53656,-14183,28973,88751,18681,31486,175230,174959,25307,-106560,-48397,99833,12718,-174231,-43637,150641,113203,28896,25994,-26481,-93579,-64398,47569,77259,-36893,-145046,-106451,-54613,-185828,-262378,-138839,-51856,-9289,1064,-112305,-203362,-227681,-194530,-13935,56357,-55821,-45137,74502,53240,-28862,9345,-19128,-131143,-62770,41470,-100234,-271167,-275326,-132039,226325,468885,600513,1187918,545121,-1314077,-1651018,-1075077,-1860676,-1263741,1040595,1747418,839116,104746,-260377,-223421,610306,1104933,-256410,-2014503,-1298339,321124,906289,677884,574577,208888,-83328,-90519,-216561,-149495,161931,250212,254513,303197,211412,37551,-129869,-251559,-198875,-77937,-87101,-88611,8819,122347,134219,36583,17656,-25506,-232361,-322869,-133810,75217,251517,405245,384188,255782,115798,34227,51721,78942,54137,30067,50692,146411,199545,-38395,-312237,-186926,102462,84582,-187798,-251161,-22559,82551,-29310,-135722,-129205,-75733,-1945,52615,34782,194808,357364,245848,64610,-31346,-66263,-82293,-136284,-57996,102494,142904,230002,219210,-69099,-306267,-248516,-37724,100898,67724,-63635,-75205,122260,197881,-29803,-150871,-91562,-149742,-215336,-183616,-62546,140758,270068,184621,21610,-87628,-184688,-173950,-54014,-13441,-1950,10648,8645,24765,137010,155279,-35397,-247512,-72426,318960,352672,96093,-3719,-21430,-125056,-139268,-42706,39371,39896,-8873,-44621],[-40815,108757,261329,180574,-42522,-35073,209984,388885,243165,53990,44006,166019,87622,-38163,75121,381691,441379,223872,-38409,-124800,-72530,-36686,36331,47065,19531,89566,164560,157069,127674,-7704,-127527,-96233,-72307,-171020,-227386,-238767,-208965,-128197,-65958,5543,64513,94754,58845,-101123,-278171,-236653,-99828,-89197,-168128,-25673,302612,389782,228208,119314,104140,134866,179133,255449,386277,475058,354149,194045,102715,12017,10179,140463,81673,-210617,-426866,-492497,-312106,-97886,-156001,-253192,-180006,-64248,25707,146836,271561,230265,18722,-117287,-125790,-96472,-15839,38253,-58128,-180027,-197094,-180671,-179702,-117607,-62386,-64527,-86373,-117584,-175924,-149094,16971,115071,40635,-1684,52090,66703,-27586,-150563,-73591,199775,331125,269790,203564,83642,-84165,-123714,-56941,-34509,2916,187779,356573,234892,-536,-134519,-255938,-208766,-17150,8638,-148800,-248182,-299547,-252136,-106809,-42968,44445,310726,423099,353155,185949,3370,-76827,-14295,96371,212676,199914,-18928,-213111,-294145,-172790,40921,52644,-85560,37461,252775,274726,151622,153661,326144,389223,206640,36852,-129056,-242469,-73500,161589,129896,-54105,-231103,-257707,-145935,29695,417947,568208,76248,-464696,-467878,-294395,-220464,-101056,172510,138092,-16451,200772,380751,118144,-235094,-380169,-201475,60020,-21257,-209092,-187925,-216918,-258298,-41798,103487,116256,137153,18479,-158822,-104561,72103,133915,30245,51566,265679,327519,166131,95045,107686,21637,-54340,-99657,-36449,234801,341501,39270,-238439,-265660,-268493,-229328,-100570,-56269,-177019,-321030,-250005,-126465,-189237,-252143,-172367,-163542,-105413,125484,121956,-82391,-120212,-25194,-121855,-226751,-123590,-23886,111708,213021,94491,-12526,28570,2096,-93875,-83219,91420,239202,291057,293285,183904,37714,-8648,51277,189722,354507,350152,70546,-188415,-170456,-28470,-53740,-154329,-73102,51094,96326,26729,-53684,-9446,126268,53991,-61411,18998,120386,62443,-11127,3871,21990,-4984,-92800,-153582,-244451,-288873,-124742,91228,261570,173774,-140686,-238074,-111728,36651,213179,271384,-37178,-301497,-293242,-225282,-181321,-82770,57716,188328,214354,162900,95492,-10628,-134351,-139325,-172337,-306313,-326371,-216437,-58355,67322,24854,4000,100783,57853,-105867,-82988,-19229,-164346,-223524,-116213,-116489,-90261,28939,83613,180667,400738,388361,163318,174735,232901,54928,-9386,43292,-45576,-103538,-61751,-67926,-79933,-43015,117789,314115,375069,286033,135078,48032,26689,10174,46215,205314,353057,328682,200354,14831,-283981,-356362,-165963,-22620,-48676,-20119,80534,112247,82788,-102079,-342627,-208599,9650,-152321,-348336,-328045,-317760,-291882,-301196,-268121,-138760,-156816,-153034,49202,7168,-366090,-563254,-414078,-133715,-38707,-154263,-218719,-197096,-103817,2966,-120829,-395747,-433204,-184234,-66457,-94844,-80615,-55729,-55628,13620,150974,108085,22142,160865,434914,541534,413459,320036,267805,63746,-14746,79085,61518,-22344,-72767,-158479,-112579,-21069,20735,24708,34712,151309,125790,72947,49176,69591,289946,442725,77720,-357183,-269740,-10489,-121665,-297913,-332757,-492693,-581415,-213372,268667,545645,564650,503651,318742,-148359,-240673,339907,-57258,-1345412,-2241369,-2107892,1387269,5046117,2342459,-1468299,353578,1898549,21516,-1089734,-1046807,-971851,-1261711,-1075566,-156849,441929,133489,-259177,-115225,258099,255277,35689,214749,362965,142758,-45730,-140852,-209396,-124782,-7990,-90844,-253421,-181471,126456,339375,306192,185407,88526,-54337,-135097,-51653,170102,299524,120930,-107305,-92250,79970,220303,269088,158850,-31195,-170976,-154554,-116164,-217275,-193920,38304,202900,147980,-96181,-260213,-165205,-29128,23282,43021,-34752,-93164,-77851,-19177,64699,161550,259717,347471,329185,210097,56815,-36824,-107527,-115978,19697,125332,18592,-206349,-259576,-42052,98703,55000,-1277,-989,-141340,-176992,21285,114766,22014,7528,110831,159151,61809,-18868,-166104,-319832,-222862,31048,111181,67626,56906,21958,-121550,-124061,2194,50835,-69017,-163149,-184170,-153592,-89329,1668,33367,-97156,-292325,-265532,-80557,-67726,-145148,61025,435666,492277,238849,37606,-97523,-139484,-27550,70266,93268,34673,-12894,2647,-80162,-183350,-77499,192881,272572,-2839,-133735,94057,212997,-44954,-243509,-133347,105906,187665,106528,-20443,-116789,-73130,31842,-59025,-156880,-43760,126505,145738,106645,121914,50086,-51332,-5069,62918,210537,312319,140403,92573,180730,10443,-91509,14427,63839,30169,-44043,-55667,22595,133831,246396,194243,13625,13394,247180,373711,162194,-139032,-218685,-44383,80514,1225,-194551,-275941,-211585,-105545,8173,117600,169296,185319,166548,108111,63556,11833,-40405,2582,130444,100859,-130359,-281354,-305857,-246416,-71264,112855,61772,-16920,200195,336766,204655,235025,451466,481479,222275,24090,-15392,-10322,23013,-4712,-88929,-14220,94369,-122413,-460211,-454866,-264406,-276102,-328180,-320783,-321002,-294418,-216982,-171200,-152254,-118355,-39634,-103992,-203853,-161611,-123804,-43382,239897,419510,274616,56486,62723,244918,216000,-46500,-215785,-320154,-383929,-251387,-103682,40704,221219,151933,-86607,34435,350317,286954,1523,-151674,-327442,-459403,-279815,-37117,24651,44827,-20786,-162345,-57153,83451,-24783,-99742,-65575,-6112,73832,-7407,-68674,83118,209918,154237,85606,55416,83113,127919,53714,-24758,32600,100792,46687,-143395,-347753,-375340,-327739,-330395,-265739,-238316,-326052,-343507,-96945,103874,13217,-126764,-154208,-154707,-5265,34660,-160477,-249380,-105255,18109,87194,169069,176573,129969,139089,13149,-170066,-188006,-119638,-122528,-179524,-165008,-119407,-148242,-210119,-247493,-321493,-308934,-72096,225448,212354,-60191,-68330,77367,660,-69335,-58820,-134283,-176352,-104414,-64244,-6433,166067,336582,205979,-29203,-5130,126978,49257,-100272,-13511,271155,370487,228555,122061,51643,-55216,13407,98407,12949,1120,-22218,-278423,-359624,-110870,70732,21291,-56844,-12612,55373,33322,72481,153337,116474,-12269,-127627,-50631,157986,35084,-223204,-86791,123312,43794,-60885,-58684,-65714,-66480,-42863,56854,83698,-102313,-247631,-116046,18667,-72229,-126661,12316,69776,35448,-61649,-186410,-182277,-177225,-180583,-57932,-28820,-77319,36461,117601,4019,-89558,-11708,23436,-80244,-76344,33877,-20540,-216998,-317839,-126586,448505,856009,1111615,1650324,387717,-2183350,-2413943,-1648425,-2332991,-1058558,1628919,1954476,798406,319961,114171,119106,801867,730771,-1424090,-2889339,-1113185,1093618,1343619,705748,535601,223849,-119649,-199615,-305929,-196452,130666,215156,211111,221800,130104,45081,-57401,-194015,-201395,-136970,-96188,-24908,26429,2404,-57830,-100444,-12714,840,-214856,-315313,-98670,123500,296203,464832,461287,312504,175746,106523,124962,99146,-24056,-121972,-112869,9244,91796,-77193,-293416,-150464,193881,266125,-43544,-255717,-86909,55311,-41218,-204121,-200745,-104430,-1794,51690,32652,171922,337916,217735,-22603,-140373,-114688,-54094,-103547,-21752,125625,126663,189986,185527,-54527,-239935,-193021,-9232,142323,114585,-7597,-21398,123037,165534,1909,-31475,1027,-124368,-199600,-133028,-3592,205988,351299,256330,131836,74635,-86417,-185795,-127447,-27231,1069,-1430,10028,45202,132455,184811,12682,-267804,-142674,195288,262583,98709,34127,-14487,-131503,-108805,44414,141413,113499,14934,-49318],[-58763,42669,180830,143876,-94827,-196068,-21320,255539,244310,110302,92533,164698,142251,17495,19002,229514,390097,311654,52809,-114809,-134549,-83971,1278,5376,-16250,85589,119924,-1967,-12269,-36785,-90407,-61971,-31860,-85180,-146955,-211342,-179233,-33790,15062,12368,27579,87935,114313,-57935,-270760,-231291,-122712,-161085,-222603,-62736,287591,356148,193078,109209,101742,123537,131768,231661,404940,513553,337943,102403,-16009,-43849,37142,227785,193780,-144185,-411737,-484607,-320088,-58137,-79381,-199158,-109205,11464,25662,103143,254847,262418,53862,-135402,-216748,-194267,-128025,-76143,-119669,-229077,-278269,-214627,-152973,-126515,-118057,-96874,-62102,-114229,-226898,-216101,8321,146891,38909,6736,93165,72841,-34668,-175424,-155150,124489,305860,256093,141009,-46841,-210699,-169487,-28489,16224,40364,237989,459080,356000,80780,-98308,-253947,-240591,-105980,-100550,-202210,-207131,-209960,-203615,-127079,-109385,-53664,191956,332240,271203,135987,46128,50688,115619,186293,180398,39660,-102362,-107125,-128289,-68231,96141,22788,-193058,-68798,189245,252858,146434,132532,221866,240579,96781,11067,-77511,-133464,-12700,127238,67903,-84706,-232067,-229518,-92231,59997,401367,493332,-11722,-484613,-422137,-195477,-123725,-45284,213700,200876,22897,193545,382648,155226,-160300,-285154,-137483,102206,-5306,-214704,-237641,-308194,-371159,-163661,32767,138416,209976,84632,-104037,-71663,54708,82542,-20616,53333,282908,263081,23293,-52563,49844,96484,76068,-13008,-67253,105355,215507,8673,-214882,-276531,-234474,-199988,-138795,-141541,-219554,-355983,-335314,-222611,-231560,-226999,-172601,-230674,-137630,173382,103001,-128925,-77920,16388,-128646,-175910,4410,74042,156549,206648,39002,-80223,-36820,3978,56676,101352,142142,238115,328837,378520,217809,35236,47742,136777,182476,314790,374355,114187,-172264,-135997,15071,-76172,-208073,-122716,27726,99136,29205,-99409,-108253,20024,10971,-26073,85314,199480,181028,132174,119288,80450,44408,-58409,-149585,-197118,-210943,-100163,98786,279103,188274,-104169,-238087,-141084,-3564,145004,215387,-99425,-421686,-430299,-318500,-208468,-42289,56498,55244,-2324,39186,120486,118266,-25323,-40414,-96764,-258871,-278525,-199958,-95928,29451,59846,67451,96498,-8305,-135776,-5396,100084,-114124,-231820,-202214,-206270,-132933,6053,34164,109791,352087,408009,182739,143600,246464,87248,-10360,35009,-20228,-100887,-136641,-153408,-60014,42729,127958,240172,308709,270194,108763,-3314,9292,28081,38248,183439,323172,237020,81005,-26321,-250666,-337574,-201398,-83473,-78080,-32534,72154,108073,52888,-113236,-266820,-120743,28154,-172214,-398611,-447828,-490506,-413867,-312878,-209501,-63897,-18109,48927,187315,36682,-350649,-471224,-267364,-50135,-6161,-125972,-213715,-191515,-94532,6198,-59839,-216458,-245599,-148670,-64628,-129712,-151431,-111470,-139841,-33458,200999,185574,28501,106488,378424,532142,337979,250045,225885,62800,9900,87048,147618,93336,-70881,-227165,-159851,-14010,73683,114497,88860,101750,90078,80585,62922,126919,413934,550226,121117,-348430,-291354,-37052,-129052,-291617,-269340,-311729,-329935,-11281,438195,706846,488020,168710,88330,-3195,193321,752476,246744,-687410,-1009474,-997233,1284728,3024479,-586008,-2477079,963897,2183385,-266052,-1137912,-714760,-759436,-1131969,-897101,-167302,335892,322760,14185,-87967,258603,339269,77673,168326,380808,238822,51511,4678,-22667,12767,39679,-90466,-245294,-227095,40856,325955,328967,169702,84894,7239,-41866,36245,178516,201320,18378,-159410,-154303,34323,200987,265947,187318,46932,-127303,-224200,-262759,-363424,-271802,29095,180333,131494,-44400,-165581,-70927,45893,34926,8101,-66678,-131821,-156285,-79606,41696,128245,220387,384013,446247,303389,159910,45941,-110174,-146513,65293,235320,133138,-106455,-178673,-28397,72513,82075,41359,-42916,-107063,7761,138347,139101,85672,83528,105826,73709,-4610,-51037,-156316,-313887,-218006,82893,176912,109062,90525,45137,-60763,-56688,63149,121947,16530,-71874,-83093,-59524,-44517,-32458,2908,-3960,-127188,-176304,-73827,-78942,-178251,14487,375818,406256,168054,26068,-74423,-140417,-43248,101415,156968,46096,-85497,-52301,-51999,-165338,-155558,83642,202100,-2928,-100211,114286,245147,-8061,-246226,-197601,-36635,22869,6578,-63057,-146924,-84309,-9482,-122099,-229228,-90894,142239,188539,131358,169112,139169,41165,83768,163635,294349,393545,311655,207234,139079,-80003,-128727,-49348,-16007,10310,9656,18968,41452,72804,180635,154865,-40862,-40035,225296,363762,160638,-117482,-220886,-74506,81653,6218,-198993,-229348,-135090,-73075,-6079,64293,90160,131006,147977,76779,26192,3422,-58915,-65802,55697,79171,-102271,-235977,-248250,-208731,-75244,55357,-35544,-98438,173373,326648,158436,131765,313326,362181,176286,36179,-557,19522,102909,85680,-27514,-21710,44058,-133535,-377215,-363023,-247237,-302102,-342799,-280070,-265093,-291263,-212562,-79701,-50463,-68502,-6515,-25124,-91390,-61336,-85133,-60193,204131,381053,273244,108006,98004,225389,198466,13178,-132104,-256069,-312121,-178298,-65661,20539,170935,156721,14663,105605,263693,147847,-71378,-162385,-300719,-427600,-249233,-1825,11088,25976,30952,-48001,59020,158941,-1709,-85598,-15637,-20554,-73139,-136179,-120548,36621,127492,69439,8677,43872,158174,188417,49864,-54476,1852,88935,105781,-49561,-243663,-292266,-255761,-279670,-292014,-261437,-266606,-240600,-54245,87585,-21090,-182964,-190160,-128008,15462,190,-212379,-264562,-95266,44116,78308,109334,150889,151036,147644,26408,-162294,-161645,-69386,-95665,-176353,-151797,-95814,-123916,-170885,-191837,-287798,-374677,-209625,115530,146843,-99735,-71014,59775,-80777,-177474,-108870,-141154,-137123,-12619,5918,-11155,112557,228287,53869,-157940,-97132,38355,-4476,-122173,-31225,259426,403845,234469,86158,3766,-107966,-66774,-22606,-90419,-23822,11291,-231971,-291064,-25372,105768,-4616,-105380,-83638,-1907,37762,90825,102972,53107,-13692,-108619,-64586,165712,43650,-246380,-124092,71024,-58363,-188569,-179334,-120584,-49611,-7821,103672,141077,-104448,-296822,-110006,90949,62599,49513,166910,161078,33124,-157710,-260448,-150165,-96903,-129093,-102570,-116106,-77354,99819,110709,-72911,-171697,-74514,35782,-27882,-80131,14534,29674,-152205,-287798,-52161,655855,1140227,1442498,1826342,119219,-2839553,-2838269,-2022403,-2497382,-607824,2138320,1984338,720227,520124,455752,407804,845446,88245,-2712968,-3554049,-759942,1837661,1671452,733819,495194,210527,-139972,-256736,-343703,-198159,122284,176369,128010,92788,24046,35927,15976,-107520,-174382,-174406,-101899,8472,7641,-124974,-225164,-184000,1198,57500,-164083,-281798,-75028,134934,275311,429274,452164,306562,183955,141710,186060,137872,-85036,-258865,-253379,-118159,-14225,-96478,-230189,-73857,277324,371170,26499,-272924,-143862,25857,-69571,-267715,-274280,-161054,-40278,6447,5192,150830,328837,205019,-72824,-197685,-109398,10783,-27431,54956,166813,120419,150008,154740,-24431,-154388,-121988,18016,176298,181509,75997,47624,127469,122307,32173,85394,106325,-36728,-122422,-73119,22829,217165,370903,279455,197021,199164,31619,-114599,-96956,10060,34053,20724,7434,27615,63637,137452,33813,-238446,-170350,108695,210951,122402,64043,-18094,-141036,-107492,83349,218298,189809,59609,-38251],[-93683,-67856,70812,98839,-124179,-302027,-182991,108094,206073,151046,116128,103944,136792,40844,-58668,27998,289229,367449,130972,-105332,-195672,-140819,-53836,-73637,-98989,45858,59520,-154081,-161261,-58517,-16210,11449,33971,49048,-10901,-154803,-152455,9836,35031,-23988,-43880,30855,136653,3763,-223410,-196028,-104116,-188821,-247916,-68858,285352,325738,136724,47220,41636,87321,113828,190323,331026,433693,273963,10451,-130669,-98509,52154,270566,265223,-51639,-308649,-372963,-262247,-5245,7823,-119657,-24798,83386,23240,55407,223492,272205,90370,-122815,-237531,-200598,-172640,-167718,-158176,-244735,-319452,-209283,-97806,-128929,-174339,-104013,20475,-27693,-208945,-269542,-51061,104961,-10173,-22815,89447,61213,-31859,-177094,-213443,43949,251272,207886,60473,-158865,-312319,-218747,-11241,68530,67728,255215,509255,424750,138293,-53168,-211334,-234396,-164362,-199099,-254623,-193928,-181619,-225526,-196131,-168678,-101555,89561,216331,143646,43463,67144,185797,248602,242045,109062,-139106,-189272,-12453,27440,9880,103952,-27178,-263680,-143170,124361,202830,134919,112304,95855,49265,-21071,-85,2463,10361,90521,115243,13104,-109502,-211661,-164981,-27065,56440,285674,335518,-105960,-445322,-285723,-19454,5099,33347,255183,291810,125016,207133,361428,192675,-68350,-179208,-79393,105376,-25173,-228364,-262713,-360309,-440276,-252904,4539,203523,293738,148942,-28858,-26802,31751,40605,-11976,95730,283033,173322,-107102,-165617,5500,160401,153257,1100,-121719,-26357,83724,-4521,-162846,-250524,-171109,-128909,-156199,-224294,-271293,-378151,-378523,-261901,-219197,-157053,-143011,-266111,-158929,165772,68619,-143274,-3394,72068,-115720,-116546,79749,119260,170387,187024,-10709,-142357,-96067,21648,217428,279892,139186,146308,312119,434586,255171,56504,134212,233320,150504,217354,346049,160978,-120987,-99569,37812,-78495,-226567,-154271,27759,119449,43965,-127214,-176303,-77981,-36607,-12154,113842,245051,291121,287900,252786,170435,103471,-32364,-166715,-179788,-153687,-98926,68684,235245,162245,-78819,-239463,-182973,-76971,47138,135300,-128337,-477668,-506602,-373285,-237835,-50491,7150,-101656,-218356,-96017,146717,217540,62054,50811,-8364,-194721,-227945,-175396,-123204,-15308,102528,171066,135260,-44217,-140187,84652,253165,25155,-172184,-245624,-253278,-138553,5640,8910,62226,293667,398997,194183,95637,207571,100617,11088,67778,31992,-101511,-219320,-223003,-14253,176461,182174,165008,213944,220390,68327,-64923,-36403,15034,15721,134278,241700,118113,-36263,-103172,-244303,-311047,-203268,-106677,-82011,-37761,62467,101958,19427,-115538,-164937,-26026,48353,-150551,-362016,-470388,-577899,-500800,-293991,-116019,15409,89956,191843,270506,55287,-281420,-276887,-34711,62301,19699,-95144,-190357,-163623,-77320,-12194,-57651,-122031,-109029,-112674,-78302,-161906,-189333,-132308,-200700,-89636,218875,240325,23950,23035,222833,333174,133639,118987,173261,74524,28831,67093,152968,133419,-76228,-254295,-202678,-20534,122100,160345,109755,37341,41549,87231,104369,201294,499162,597261,157282,-325326,-331013,-108294,-126223,-218611,-173180,-125552,-26248,227384,576132,792981,386385,-186716,-198602,47653,472424,1030245,647884,149797,231959,171675,1475477,1165088,-3706977,-3878921,1420877,2535574,-291546,-996779,-305431,-445637,-864370,-704818,-244176,145295,416796,202739,-67107,281737,467624,164540,64120,271871,270065,166197,191709,190281,151475,79131,-62049,-172103,-210052,-37251,247748,284222,122412,27046,-4776,11132,108846,157526,64393,-102503,-218264,-219196,-50040,114529,188106,165511,90498,-86209,-246570,-323437,-411545,-294441,19615,136646,91042,15085,-36273,25101,73891,-9997,-71872,-92843,-146555,-217490,-142085,-13662,52828,173106,411512,530806,378356,260646,146923,-88150,-183839,51807,279987,225227,5021,-94925,-24576,64486,133898,112921,-57953,-40892,230947,293079,166625,132775,136904,75341,-22088,-69473,-68494,-96652,-240346,-189216,102257,203432,106656,71016,41417,2774,20266,145519,210235,111743,21361,31540,66865,34152,-58390,-45497,57874,14769,-90687,-66123,-87227,-188776,-23290,282499,271286,63421,-22277,-88639,-151506,-55985,121193,192712,46113,-142777,-111894,-56454,-149048,-174673,6564,105226,-26756,-101916,82303,235080,26286,-254118,-288316,-216930,-170343,-110264,-99324,-144401,-92873,-65371,-148335,-234424,-118880,103118,153260,110500,184413,179359,90295,152790,253061,342766,411887,385920,266280,100040,-126012,-138428,-101532,-95457,-14791,66165,113195,90836,23632,105582,132887,-64179,-101090,142208,273951,121028,-79358,-174495,-88282,82535,33718,-163965,-158445,-49937,-31530,-3484,22839,7423,43731,82184,29968,-12890,-18594,-76765,-118343,-27243,27847,-79046,-155070,-137568,-134289,-72068,-25767,-133002,-137337,155208,321737,153801,44871,146106,194766,114189,44981,3012,24981,123040,117896,5850,-48102,-32189,-143436,-270638,-231691,-167055,-248136,-290019,-183600,-155646,-240670,-197264,-11025,24915,-36157,15278,42896,-7486,15199,-36608,-72978,132653,307746,272817,162019,97716,147571,154020,71424,-48829,-200472,-242794,-104371,-30707,-15634,90227,143648,131543,172800,138222,-7621,-121527,-150133,-241481,-331837,-168856,27085,-16809,13742,96478,74984,161147,212857,23736,-78397,-9330,-51324,-162630,-180643,-123761,-1340,39616,-19373,-59619,32656,199308,216178,40873,-95606,-67867,21201,92762,-7488,-160937,-198571,-170261,-204481,-265915,-264843,-222042,-120865,22136,93075,-39373,-229191,-241832,-123269,-2675,-54787,-243710,-252958,-75722,57254,30558,10320,110339,175817,131514,-10237,-178203,-128188,-10382,-63943,-156783,-127373,-71142,-94080,-111221,-107077,-230087,-421477,-340383,-23199,50644,-115902,-47006,62601,-112831,-251956,-186275,-176544,-86837,78950,49587,-31072,56367,101605,-103336,-280552,-192220,-62016,-59158,-116352,-31553,224272,380154,211273,69372,-8973,-133711,-139816,-141062,-180763,-28395,74030,-123151,-172579,58569,134527,-16043,-154965,-165906,-59839,40146,87969,37027,-11638,5934,-62871,-83292,134010,58551,-227075,-147200,6394,-168805,-324044,-296722,-175969,-55987,26268,174296,231623,-46115,-280420,-90166,146759,183893,216112,277422,185837,-30242,-274615,-330931,-133248,-23228,-66586,-135573,-170902,-42077,139046,64266,-148088,-244899,-155507,18801,22071,-54342,12423,52230,-93573,-193304,83700,811256,1253389,1499604,1648231,-294926,-3171403,-2813946,-2075558,-2257213,58152,2480326,1820509,622487,665794,677285,553976,717769,-703780,-3833260,-3858426,-306996,2355300,1820449,756820,468297,177047,-155840,-268459,-333591,-161617,133201,135317,22489,-41714,-62456,24282,77764,-5791,-115341,-171679,-97716,5789,-38436,-216832,-308572,-174948,71421,140058,-82298,-222740,-64701,116892,216595,332943,367109,239045,140033,134600,210699,158732,-131730,-342462,-326699,-206509,-97564,-90633,-131273,34320,344759,376573,-5979,-302882,-171585,5127,-117668,-335239,-355148,-237398,-113817,-80233,-54401,116722,310303,200676,-73945,-186724,-49240,95996,71554,152999,223336,127811,113007,127202,10240,-71514,-53722,34696,187426,239085,146155,91737,122422,83654,56738,166676,194155,83083,-3289,-9136,25635,184518,327026,247079,195614,238389,119075,6719,33232,105430,110700,82487,9159,-29360,-58660,23861,25588,-155401,-131533,99647,222143,165437,77318,-40132,-162629,-136231,68802,251629,247889,112812,-14483],[-135250,-192474,-45903,52710,-127505,-336103,-241860,-5559,139791,168878,113574,1700,53943,18846,-122301,-131204,188815,382441,179625,-91812,-227395,-194920,-130054,-184419,-218431,-31133,4046,-232751,-263582,-80472,49152,85142,100130,191593,148157,-77165,-132461,-22944,-37063,-105235,-127325,-48313,130855,70251,-154414,-145483,-47475,-164476,-249666,-52918,287411,299660,74860,-44557,-40304,60423,140640,147456,197559,270193,178728,-57885,-207709,-135862,53895,263032,282292,41726,-150099,-201683,-163187,43712,74247,-54898,34167,129876,21122,10867,178797,255765,122397,-82028,-185530,-115503,-131125,-203210,-162375,-223730,-301744,-150387,-20315,-129479,-230648,-91771,139337,121334,-128128,-292876,-139622,-196,-101028,-86911,42017,37262,-18148,-156397,-242237,-35911,176925,145624,-10673,-216682,-357014,-261498,-9635,116561,79446,227303,493826,430222,159403,-8018,-133070,-186235,-174623,-251521,-283341,-214780,-236135,-323297,-294557,-201043,-91145,35426,112378,6879,-72944,44541,264828,331901,245532,23417,-272125,-248825,39120,119095,38395,58399,-94646,-291315,-169300,76169,135237,107305,82914,-23006,-125508,-107723,4295,78073,135734,200885,135489,-10584,-114763,-175429,-99337,16150,31371,130722,152264,-180463,-357104,-93107,169519,117345,110168,287594,377665,250296,224718,310051,217893,23599,-79634,-26368,77211,-76131,-259177,-276041,-374003,-456133,-290432,14896,285965,376465,218843,68430,37128,28389,34004,62828,172883,267083,85261,-189140,-219108,-12163,210155,176720,-55141,-194527,-133495,-17235,17059,-73848,-174879,-100267,-46475,-144921,-263751,-301768,-384099,-377353,-233555,-147883,-64148,-97830,-255867,-145315,120923,29829,-128261,62689,108946,-89890,-55222,104603,121096,162247,164545,-38326,-179065,-132989,43812,329703,385005,83024,-4575,250812,446261,282408,89154,211238,297681,99568,90682,278574,203436,-42340,-54451,52252,-54174,-205262,-150569,58371,161743,73165,-128539,-196009,-137375,-83491,-37244,94172,255634,379065,432483,372539,252971,148170,-19445,-198666,-198895,-140961,-130948,-2391,142629,114817,-62712,-236661,-221387,-147998,-42977,51492,-118565,-440900,-492551,-377635,-266717,-110684,-81704,-241709,-375813,-222033,122288,223039,93692,107929,66617,-136434,-193604,-141641,-117859,-37274,158485,300908,213307,-36899,-106278,169433,380978,196444,-80544,-254744,-259528,-104714,37642,27750,60854,248477,362428,176821,18575,107680,85076,41185,125476,97811,-104504,-284506,-249447,42846,299130,250316,109789,115139,146894,22102,-126483,-99489,-19640,-12422,74996,141411,14982,-116684,-196364,-279486,-291818,-183244,-100936,-71137,-43709,44606,89218,-14404,-119298,-77194,43964,63460,-96732,-255023,-385633,-543169,-518407,-250313,-17939,76954,140768,243267,294028,89614,-150942,-29317,212637,180417,33052,-91285,-169797,-119457,-49193,-33099,-68462,-77224,-40865,-80255,-103515,-184108,-184854,-122102,-237455,-161667,189083,259303,10627,-65262,30918,30404,-114248,-30687,128731,110726,50480,37556,84457,77684,-100746,-240933,-222084,-34894,143709,135377,56177,-44806,-21027,82760,159159,271202,525081,583794,186204,-294230,-381985,-205361,-111243,-96459,-74804,11489,244669,447444,671493,812064,288865,-486785,-484891,-14360,543068,1127925,1054633,929796,1220269,1455659,1972908,-791872,-6653518,-4866786,1988557,2840314,-69698,-613646,102727,-151285,-582008,-534940,-334068,-84850,327287,198532,-80449,303041,568604,218462,-92199,66809,222862,252613,337694,339568,242169,95937,-18337,-55130,-132618,-80537,147984,212677,65793,-68051,-84739,9125,135666,100288,-73648,-200483,-265097,-282105,-175644,-30114,58228,93790,80373,-59269,-211372,-274385,-340662,-250415,15603,83186,28198,57153,88619,96408,54206,-89971,-171121,-113628,-147443,-263555,-212552,-110607,-64971,116752,412242,537015,400957,328413,232311,-63737,-232844,-29560,236123,261596,94037,-25028,-16910,87484,214963,197369,-42690,38641,433866,462206,213039,156248,141192,13778,-97673,-110133,-70376,-25949,-147526,-162825,76118,187363,73423,9021,8971,33168,66538,211557,283247,186827,93316,124104,174948,113099,-60357,-83151,77234,92609,-37982,-69837,-99715,-175567,-39841,180577,124963,-42129,-80447,-122064,-169902,-63816,132484,197636,26394,-183263,-158275,-72437,-120343,-126127,-24753,-7138,-96850,-160505,-3666,180097,53907,-240177,-350797,-355515,-321215,-208534,-115178,-104735,-93924,-95607,-107458,-166200,-119121,32663,70735,64876,166816,162082,90377,192727,310811,337597,348803,320432,230070,58682,-124201,-120087,-121313,-147409,-38067,111655,204162,157484,6338,51716,137708,-49685,-157021,21860,134784,58491,-32902,-99994,-87100,76665,66702,-107403,-84187,25608,7634,-1529,-10836,-59205,-48362,-3195,-10186,-37805,-44081,-82543,-138056,-98157,-37927,-62771,-57059,939,-33662,-60398,-99084,-189150,-123671,144808,320243,190121,1473,-5624,22903,46347,48554,5143,18515,103525,116081,19402,-76528,-100483,-139315,-164781,-93602,-43701,-130337,-184724,-62400,-29763,-160851,-174671,12702,48437,-47136,209,76410,37797,61482,19184,-74809,39341,215506,275343,210154,68270,32547,92904,119795,23894,-165403,-194630,-37948,4003,-50299,343,109933,235987,236390,21731,-145592,-154407,-131279,-176527,-208140,-67799,35603,-59014,-2890,144430,165431,220466,235882,49396,-72630,-29100,-66758,-154226,-125069,-80917,-35128,-42754,-96615,-105929,21272,192801,200126,24913,-141634,-167380,-86014,25131,-12799,-115497,-114461,-89216,-126069,-194497,-242334,-198607,-22763,104336,118811,-28787,-250715,-307855,-163931,-63380,-122497,-257943,-233162,-65105,47681,-37324,-96664,55837,186311,101865,-83729,-225937,-115630,29763,-35445,-116210,-83893,-45132,-67827,-48271,-10789,-163454,-440803,-424109,-142894,-44713,-106427,-11807,70750,-101878,-282228,-283383,-241387,-47553,136676,55574,-47653,25201,1741,-220071,-363976,-264097,-140510,-90725,-79050,-16693,167945,289015,146690,62647,21943,-103151,-159993,-205724,-223319,-4900,152614,14347,-42907,117849,155589,-7483,-191799,-230006,-92923,48516,72189,-26941,-72636,24470,-10998,-97132,85630,93676,-163241,-152406,-55998,-257645,-419616,-356037,-206794,-84175,44137,242022,322123,44153,-214094,-63595,179272,268017,329948,313803,131412,-144712,-387488,-386054,-139872,16690,-19975,-146243,-169407,28099,154474,1309,-191174,-280888,-228146,-19788,67746,15660,56013,64006,-52475,-64268,249883,887064,1179234,1271666,1120661,-889923,-3174037,-2382115,-1781974,-1598358,873937,2602311,1495369,529700,741715,736649,509963,404107,-1519706,-4526200,-3703264,182341,2517341,1766861,760213,453240,134582,-175286,-251669,-286818,-100988,153017,92577,-82013,-139935,-94141,26644,124594,95686,-33274,-126226,-78685,-22872,-93589,-243729,-276642,-71167,181272,227788,14387,-143587,-55588,89104,154340,223837,240649,133438,64877,94928,183874,127363,-169430,-347482,-308718,-237677,-143696,-60696,-16362,154307,391915,298832,-122842,-338008,-160666,0,-176910,-413226,-444268,-317615,-202152,-184257,-137252,56737,261557,193018,-30428,-110321,47073,174642,164395,248824,287714,145147,74621,92920,33030,-8300,-1229,34510,164914,258210,169220,84760,99404,61062,71999,195255,241489,193092,124984,53812,20333,132028,241074,171839,131429,180222,138352,128004,220097,245560,224456,170968,23079,-107047,-199717,-117856,-8322,-48168,-33837,170893,291367,219055,70701,-82721,-196424,-178867,17103,234194,268642,156744,14920],[-168110,-295259,-147975,9658,-113502,-306807,-206920,-55560,64192,160456,90085,-108779,-83843,-38349,-144222,-184487,122876,348918,182406,-78364,-215765,-227943,-210293,-296588,-339112,-129220,-28801,-201905,-278103,-104089,72615,127011,143127,296179,283076,5716,-117096,-120982,-192177,-215874,-194184,-114077,106547,122727,-88461,-98374,28968,-97820,-236485,-35318,276380,271355,23888,-130743,-96483,80762,212434,122818,59098,89998,85425,-82574,-225980,-146473,43571,214133,248306,110066,13934,-27133,-57254,73498,97540,-36170,39077,137390,21853,-20753,127426,214004,140315,-27261,-89623,20133,-23492,-168595,-127026,-167227,-219650,-38321,67444,-128888,-280028,-73504,256741,286819,-12186,-278273,-224850,-135000,-213432,-170387,-32560,8448,2154,-120059,-239687,-98906,106541,95603,-50878,-206398,-329505,-283320,-23021,149710,75449,162480,424661,385813,145371,25128,-41207,-109914,-140309,-237552,-269284,-254807,-349922,-460199,-388650,-201411,-39853,37325,44576,-105180,-186290,-24437,248783,328721,194045,-50102,-316050,-261298,34281,118619,10777,-28257,-170896,-285751,-148529,54263,65468,58617,38208,-108062,-228619,-135263,21700,119814,198408,277818,180935,5241,-93730,-129628,-57338,27514,7528,360,-3485,-222782,-246919,99182,305695,178280,161924,297772,419113,346034,225186,229841,221565,99449,-2179,17014,31084,-144213,-306061,-291803,-360436,-424968,-275899,45137,352399,444438,297913,179403,117868,56368,68012,177343,260978,240552,27957,-197724,-204196,3815,248680,164354,-152580,-272696,-196757,-60942,82407,60399,-49382,-37244,14680,-112055,-240775,-288965,-374490,-344579,-150911,-33861,23886,-54560,-200962,-84239,82630,5254,-93497,86229,103476,-58206,6579,106041,103797,145965,148428,-35876,-177787,-136525,59757,350810,373496,-714,-146011,170010,407969,286799,117906,243588,299429,41383,-30211,189698,225381,40036,1390,72265,-12977,-156851,-108747,109484,213235,109169,-103871,-167926,-142427,-125323,-105406,31631,240551,435810,536767,443902,287442,159585,-16070,-225001,-238454,-174954,-192507,-103567,29124,67881,-48833,-218565,-232472,-177290,-95432,-17747,-80497,-317895,-390407,-333628,-288887,-203453,-185271,-331284,-443199,-316240,19180,116470,56789,116379,108543,-97049,-177610,-94691,-68410,-20187,218981,424816,307077,9565,-37710,226306,426065,319616,-5545,-251484,-241118,-43049,98198,93912,111930,228578,305184,125610,-83608,-32549,43643,61107,174945,151765,-109580,-311529,-220332,96960,365226,301967,86630,35067,65456,-25748,-179586,-158875,-55190,-36977,18245,50455,-47911,-148684,-280839,-352477,-293321,-163345,-85827,-57000,-53288,18808,73791,-39950,-132664,-39384,65718,67155,-31862,-120931,-225627,-397245,-455430,-198406,48056,99013,121879,203380,272929,150581,16344,196847,398639,275516,26971,-135602,-170424,-67346,-6249,-32302,-47595,-38177,-21400,-50519,-129064,-188642,-139994,-95840,-263910,-252261,111053,238894,-6671,-131712,-124257,-241868,-309068,-151332,106969,176344,94722,32483,-10133,-48834,-142916,-196509,-205561,-49243,124829,43578,-76956,-141160,-90810,62305,207995,316479,486800,523914,210546,-254875,-428167,-302170,-88476,43020,3876,71965,413468,601727,728941,800638,232205,-657386,-695499,-148310,446824,1075824,1362960,1423607,1785090,2788282,2536734,-3044445,-8928339,-4665812,2840372,2941121,270076,-28833,449831,20937,-401265,-399308,-369241,-284119,51413,-15637,-130799,304190,577464,175834,-274823,-168796,111450,268374,374239,369953,262128,89951,28260,73409,-14501,-71470,71970,151583,22517,-162806,-192737,-35941,104929,10806,-179238,-246159,-281433,-331773,-319612,-197449,-83054,-8803,20285,-48954,-121806,-124658,-173661,-157296,11179,22467,-51792,62831,172214,128264,5206,-170436,-250233,-124336,-143625,-294194,-286111,-240720,-210484,50128,373075,444782,346136,337672,268021,-58475,-286764,-159474,106790,220855,131026,17771,2441,135815,309019,272094,-2681,108670,560328,600487,273959,151620,87471,-67942,-129976,-111176,-59695,16919,-87319,-166572,1748,133983,28414,-69611,-41588,13728,59253,232951,317719,225452,136333,172508,218613,150813,-39435,-94659,49945,87556,-33098,-90294,-117978,-149006,-41287,87649,4881,-114672,-118592,-150810,-187210,-63668,139353,177766,-11288,-207234,-177184,-71941,-61416,-23421,-15965,-117849,-210437,-262320,-120070,94174,73683,-181265,-333761,-382302,-371571,-256934,-102291,-40050,-85163,-73533,4278,-41698,-87863,-30409,-10183,21773,124363,98835,55224,205654,326574,279135,212579,132823,95627,2879,-99059,-85146,-100738,-156047,-52121,137502,268324,220325,31759,43960,164647,-7155,-194457,-97582,-823,1831,17119,-14557,-64063,64048,83356,-59993,-32931,73743,29858,-19874,-43171,-96612,-121573,-81367,-27079,-35971,-57672,-67598,-121730,-144075,-98922,-51736,34757,129969,65460,-53858,-146861,-180364,-67381,135736,312079,245068,5015,-114530,-116420,-16975,48206,18950,17800,77307,111343,29492,-86035,-126128,-110024,-77488,17876,82537,10812,-56752,46882,73637,-74527,-146174,-11774,14610,-104253,-55436,72612,58510,91202,81265,-61421,-57580,118929,273398,240439,23065,-87779,27477,150538,77971,-151146,-172643,17333,44952,-64563,-77340,55367,300321,296130,-44142,-241020,-179909,-121189,-129717,-98884,15097,15031,-110052,-34611,146790,194744,223856,227971,74940,-59589,-45918,-38375,-43636,10083,-12877,-73876,-116014,-152152,-124423,11177,144790,143345,-824,-186591,-278142,-203260,-61159,-50263,-107743,-51970,-22821,-54252,-90996,-187467,-186415,27659,160919,150201,8464,-239290,-370679,-246785,-149748,-186453,-263421,-225956,-77027,15948,-94488,-173000,-8587,164084,73883,-158020,-289632,-137039,31767,-17970,-60641,-24336,-23590,-61137,-7838,70255,-102020,-423485,-433195,-203853,-105125,-73976,19047,68804,-67880,-269708,-374140,-314024,-32252,139582,24326,-50021,26189,-48185,-269178,-384597,-291215,-173008,-85560,-20011,4719,94338,140862,42410,53409,88754,-11268,-110465,-197033,-204620,43450,225631,135133,55527,136363,167343,21454,-199145,-247818,-83553,67058,53829,-73830,-122561,25107,29433,-96844,45382,148342,-70333,-142688,-104791,-299349,-428850,-314099,-189554,-117644,38011,278892,378940,127117,-134113,-42290,188639,306358,368010,274006,17341,-275213,-464025,-405648,-154701,17798,-3364,-128073,-105875,120351,152214,-51753,-182826,-264737,-273888,-69905,106822,130904,160267,89417,-27947,62663,403017,871713,957878,832705,323744,-1637908,-2924051,-1708503,-1214542,-603745,1726507,2484536,1074383,462352,757487,649608,287828,-91684,-2257380,-4640388,-3062062,660946,2310489,1534364,722268,432560,92866,-198280,-222464,-215471,-33255,167783,49988,-162080,-176275,-60444,52914,160851,181886,50288,-56372,-45942,-56746,-137029,-200966,-141184,89723,292420,293160,101516,-54946,-28973,75374,116281,143846,118642,27467,-8699,42137,107526,31237,-199456,-269718,-204255,-210838,-150618,-18442,86388,260695,418121,183733,-267718,-363530,-116824,11243,-227847,-493920,-530460,-383685,-276604,-271102,-223474,-32302,173640,172443,40277,9765,147374,219458,223544,320133,346246,161747,26491,37174,29258,30921,35664,19832,109793,224720,133119,24560,58641,56381,74446,173819,238519,255097,227807,111775,23211,87698,148000,79907,30115,51864,82046,204761,399527,396892,345892,259567,52595,-171857,-311051,-236732,-58701,33853,84065,284189,386350,270236,46778,-140957,-233822,-211354,-43249,172919,242806,175243,40403],[-180819,-350077,-219935,-28601,-96617,-238953,-114886,-38947,335,128623,55351,-192998,-223610,-103676,-116938,-124855,95195,262962,129760,-73832,-166144,-225023,-266876,-367288,-415634,-220151,-31663,-72871,-197196,-123153,46895,124388,150329,328661,349545,74493,-100540,-241601,-382159,-327464,-220189,-138492,72800,144661,-46031,-71108,97591,-12279,-212473,-32338,239267,234163,-4486,-178357,-91872,169124,316723,133197,-31258,-38276,29658,-55450,-184941,-131416,23382,141852,179993,136069,134000,102535,24117,75539,70872,-73992,-15859,106594,28426,-29132,79334,151153,132039,17848,1293,143464,102570,-74617,-55352,-81659,-85408,107710,148668,-124170,-309449,-61836,334911,415893,102043,-227623,-274865,-255653,-319053,-252072,-109449,-17681,21672,-78809,-208365,-123573,67840,76548,-54111,-142082,-239434,-272219,-46473,155618,59716,86092,332618,320258,109534,36841,34817,-32265,-83811,-159919,-203016,-285783,-467604,-575024,-446468,-181958,17680,74341,15161,-171679,-269797,-121796,140786,234573,100980,-94579,-269105,-228169,-18258,34465,-60237,-128429,-240793,-265169,-99197,56583,9391,-5727,-17875,-141736,-230229,-98097,46352,112978,178726,289664,227057,49223,-50060,-80186,-42840,20369,2944,-67620,-103914,-236987,-147533,236876,352282,179347,175006,274301,389654,371010,195623,133648,201713,147742,40648,35909,-23484,-213184,-357888,-317011,-333396,-362943,-226185,70778,375327,483626,376927,282693,199762,105335,122209,282668,327098,209754,18978,-129746,-130115,50830,279793,139436,-250680,-339473,-209275,-39841,184846,232115,104040,10436,33286,-75196,-164963,-230304,-353406,-300585,-45208,89580,81576,-28059,-117849,17831,98293,18512,-49425,54818,52822,-24876,69568,114449,89968,133446,144855,-5894,-138010,-103923,64443,272542,249453,-69546,-203415,99660,325794,262286,131017,214840,233205,-11133,-115821,96075,207933,94270,60607,103987,23803,-105780,-42882,159276,248964,137193,-61323,-106427,-96018,-156492,-202382,-53455,215294,457835,574923,443088,251002,131223,-14555,-223480,-270924,-235575,-266001,-211616,-73654,36302,-30914,-176905,-196200,-138517,-94549,-59305,-33772,-150379,-236084,-257709,-297416,-295123,-271693,-354145,-419758,-356568,-140274,-64410,-33349,79533,110659,-76102,-163264,-30224,18651,30349,263397,503714,382083,75633,44520,235623,361837,332195,17434,-256734,-220019,22552,167875,189600,200656,230476,237976,55872,-185586,-166814,-6832,56009,181023,166556,-116120,-291734,-144650,137657,362851,321472,94343,-12938,-6603,-72821,-217485,-190591,-68839,-51769,-30825,-16844,-69352,-139513,-329960,-434720,-317321,-163469,-80328,-45635,-63248,-8429,64661,-48334,-158549,-68316,32394,54901,16883,-15230,-55315,-196261,-329435,-156279,54213,67293,38494,101581,231935,223543,167087,329663,473567,323415,-3014,-227874,-199595,-17103,51678,5127,18866,16504,-13171,-19696,-141683,-171340,-68343,-71720,-298544,-355376,970,187338,-20992,-156792,-190187,-368131,-384673,-206662,114014,262139,173614,77839,-69403,-187068,-187690,-132167,-149068,-54515,68755,-82926,-250148,-238634,-154988,28246,235477,326354,395490,436786,232432,-202215,-449157,-372596,-66017,162563,52900,60642,449912,663741,758810,795987,239211,-656027,-765991,-273303,299307,965844,1498842,1500356,1893540,3934324,2768966,-5521056,-10030006,-2911044,3959400,2711417,531957,617780,706209,34641,-375653,-294122,-305952,-384663,-318221,-357354,-193285,283396,469894,22964,-442168,-357255,-23660,195447,275500,279131,220068,72906,69321,181921,113553,-10773,45256,117161,5467,-216073,-272787,-92286,26881,-97277,-235517,-232269,-255653,-352861,-441337,-341767,-199373,-115739,-66951,-48697,4915,86595,35288,-48747,-2264,-48307,-141418,25201,193564,123750,-44278,-218859,-272627,-114104,-137730,-306010,-345724,-375523,-356054,-24988,294085,276523,216719,280398,234465,-81238,-325918,-293884,-74991,105009,101540,26240,32728,193700,387825,320115,51367,150111,576744,655907,321669,116970,-10505,-145264,-112307,-71133,-43671,7461,-92633,-214600,-109701,55169,-12272,-135860,-93181,-46571,2716,203528,308032,227224,154710,172899,175888,117221,-14208,-85923,-19512,9942,-70494,-121810,-135646,-124411,-46765,10573,-64624,-132631,-118145,-158554,-194365,-52647,145022,144546,-55845,-214233,-161982,-33866,37433,103939,13644,-206811,-333172,-360957,-225971,3060,85968,-76230,-218770,-270840,-300367,-239758,-60474,29326,-63489,2501,160824,105403,-26555,-48139,-44545,2762,70683,15261,10962,203967,305830,187079,37234,-109022,-97700,-76904,-88740,-50742,-46372,-121867,-51674,142829,288514,256103,92804,88350,199045,42353,-205012,-180577,-82631,-19760,70168,73472,-10936,49911,66656,-51952,-25612,83949,24144,-69123,-78021,-101711,-163259,-135607,-16950,-4903,-46805,-30602,-80252,-161768,-138343,-41955,99401,212256,126780,-72899,-172155,-115227,5336,119433,284925,287485,38045,-174030,-203776,-67652,47831,53970,37371,71760,124232,51185,-61112,-89244,-53109,-19395,76593,165046,125815,59409,115936,127611,-2158,-112201,-67248,-58148,-180531,-126048,51152,81440,126100,144945,-37990,-143350,26815,253253,241185,-22860,-181673,-30480,158035,107086,-149046,-169512,58688,94233,-48565,-128068,-13999,309266,348714,-41550,-284560,-205207,-126862,-112163,-36667,46195,-35379,-161121,-85269,91584,157234,176674,194147,97649,-32889,-33469,44792,135959,178207,50873,-124582,-180594,-181947,-117383,4664,76099,61671,-36214,-223233,-373594,-297754,-132233,-104562,-127363,-14060,25195,7839,25223,-100269,-167953,25870,170393,166861,56684,-195645,-404486,-341538,-228793,-224002,-265851,-242403,-111592,-24723,-109869,-186864,-74216,100540,61152,-188248,-336399,-187066,-8707,-16134,-3814,37558,-16778,-88611,-11117,112295,-52914,-361698,-361414,-188681,-107234,-24737,36222,48574,-34023,-225681,-423802,-359849,-40213,87909,-31580,-37680,46264,-53198,-249037,-336100,-265094,-155065,-46588,42438,22743,10415,-34526,-84456,32347,169288,117259,-13116,-136021,-140743,99648,268207,196795,89686,108591,167163,64693,-166625,-205872,-29519,94068,39935,-97118,-153893,4772,51224,-76837,30033,206619,23461,-126817,-135095,-282192,-330522,-164699,-114314,-131927,12189,267781,382178,171844,-79447,-39268,178061,302686,332781,182987,-110385,-372992,-475210,-369004,-147650,-1800,-11302,-80179,6437,215223,141705,-75119,-122550,-200856,-288464,-123136,134596,274486,317577,149103,-5827,160505,503846,770531,663613,307568,-603129,-2410093,-2527162,-1008402,-512138,557219,2456963,2136011,633722,429109,738449,479251,-45148,-730069,-2842148,-4165911,-1994878,1093000,1835215,1179266,620561,382198,57958,-214886,-185964,-127695,26045,164778,12152,-200464,-150177,19259,99743,193769,241290,107092,3658,-8941,-74236,-152094,-108550,46298,246530,363007,314975,155750,28988,29003,93462,114838,114177,41430,-40890,-50383,-3244,1727,-110365,-217204,-129032,-46417,-142861,-129780,14891,147879,330738,425378,84586,-371393,-361587,-56880,34335,-246524,-549581,-590295,-421506,-312367,-312026,-292931,-141668,55606,136627,115446,139095,217765,213615,232085,349804,380071,163633,-37905,-50251,-6839,55612,70805,3325,37693,147846,51537,-68316,7871,59827,59993,119379,189287,248607,281067,162747,46186,72642,80768,70,-72498,-93658,-22915,217325,512864,515071,433320,319254,94184,-189644,-347996,-289323,-112837,47331,168660,377907,462107,305732,12200,-204037,-261772,-214359,-85791,86866,175811,160236,52358],[-172157,-350316,-254249,-60764,-88070,-159810,-7972,24405,-33912,83711,21131,-228472,-307503,-146345,-55384,-1206,82608,129320,25876,-85047,-99776,-185038,-276394,-362996,-415554,-275847,-10273,100514,-51652,-127341,-10572,85496,124189,281129,324386,111938,-78080,-331634,-539631,-407575,-193747,-112082,34785,128423,-35191,-72461,130558,63738,-174623,-44190,177272,187280,-6551,-170427,-20910,314851,433917,184819,-43032,-72630,33527,15037,-104772,-101698,-5013,64207,98711,116431,178306,159651,61825,49760,2388,-156389,-111136,52885,44003,-7625,43442,72813,87294,27730,39231,198012,194855,47641,40656,21055,72378,252711,205402,-111004,-305278,-61959,350986,469778,183016,-150905,-269697,-324726,-390885,-312265,-165713,-35102,33573,-43914,-154595,-92735,80407,91143,-32050,-59396,-119444,-225778,-73115,125906,38640,30539,253921,262558,70380,25609,72093,17945,-36385,-44361,-90152,-282492,-531937,-612844,-451172,-163373,46044,105987,5749,-189600,-305409,-216226,-16574,80001,-9003,-108747,-170935,-171229,-92676,-93020,-146997,-208422,-285738,-245774,-48906,71405,-21059,-69417,-71140,-121032,-138314,-14624,70625,62463,86818,226073,241836,95852,3560,-32358,-41128,17464,20792,-73380,-151037,-238511,-84370,291784,316458,137340,148904,213044,288988,314823,139593,43219,164553,164050,42197,10512,-85847,-270682,-397913,-346966,-301985,-287663,-166735,72302,344105,482168,431842,348500,257497,146225,158162,328633,342498,178273,55415,-7983,-20961,116799,303984,118641,-315713,-379601,-177058,33120,300539,406602,244211,41069,8054,-52845,-68412,-144276,-326256,-263347,46688,182514,93315,-25674,-32515,135921,190484,88230,-3333,-18123,-23833,9167,131651,142125,87783,129610,155133,40193,-71214,-41580,60010,124100,64416,-81278,-132721,63031,216435,212481,124094,132333,118410,-49221,-151663,9990,138872,93301,108028,142128,34867,-76725,22515,185773,244322,142206,-12124,-30233,-16024,-169267,-298554,-132277,194988,447080,535979,368588,150742,70871,-9344,-183215,-271334,-288542,-324927,-297655,-142117,22779,-8443,-113599,-108491,-31101,-40819,-67315,1220,-887,-88423,-177536,-288791,-352369,-314414,-314548,-326959,-327081,-287464,-244329,-138157,17709,79694,-63073,-124122,53370,120303,89460,268934,507580,406622,133196,109116,189396,207528,224914,-15123,-277440,-214162,63274,217486,281199,295098,237607,171585,-4657,-249492,-242331,-42578,22167,123542,125271,-122440,-229868,-47270,161460,314895,312986,120446,-27710,-54754,-114755,-234573,-177708,-46640,-55643,-73565,-61499,-65203,-104908,-322235,-480462,-348778,-190292,-93195,-35617,-66566,-28530,68829,-36687,-193807,-154761,-44307,24276,24294,15129,52975,-16905,-178550,-132189,-3657,-17083,-86663,-18462,191303,273181,239598,330331,432337,313545,-54556,-342805,-249489,21853,117539,74500,106736,77727,13118,15358,-132608,-135426,8317,-62765,-352269,-456280,-113350,123214,-23963,-134147,-153694,-307847,-327737,-182875,145539,343303,274358,171785,-50667,-271204,-214022,-56660,-56489,-41749,-4207,-199540,-398172,-316846,-200908,-11737,235896,302790,274171,339011,251234,-131334,-427652,-397621,-51605,230687,71790,6091,370509,633962,767285,810522,301715,-494895,-672794,-308536,232578,904769,1447115,1185419,1652538,4574139,2315533,-7847362,-9680271,124240,5132336,2121668,536080,1135171,876665,-58241,-469706,-213501,-150793,-351818,-635978,-684730,-227921,256150,277491,-193546,-549170,-436840,-129616,51633,68706,111504,146962,59889,100445,249280,219963,81203,63186,101584,13694,-200932,-277310,-123859,-73098,-206411,-247300,-173987,-188536,-332720,-500252,-427004,-273970,-204869,-150553,-47746,139609,301134,225127,44524,-26495,-128953,-230601,-48071,155139,101506,-67772,-217637,-220048,-70246,-125779,-295399,-368272,-473063,-467324,-100530,192399,92097,52293,172524,136527,-122744,-324427,-379513,-254599,-57409,12056,682,65921,245912,429255,339929,108368,154030,483395,593344,316952,53620,-121330,-190984,-55584,-3771,-32855,-57593,-164333,-297561,-233237,-32335,-40412,-170742,-131718,-119784,-75303,140054,265462,203190,156800,136879,58615,9087,-11358,-79374,-117570,-105485,-126745,-149568,-141770,-114599,-76694,-53391,-80547,-95384,-80287,-144674,-186321,-29910,150100,109644,-91776,-201651,-113968,46205,168631,221847,42106,-255981,-410138,-398150,-278918,-65420,90703,47798,-34571,-53494,-132545,-162234,3286,87470,-24462,110477,317041,237303,57989,1039,-9864,15006,19420,-59943,-16312,203730,267904,93380,-128406,-320024,-284632,-178968,-122974,-31046,24574,-60083,-35684,133435,259473,247339,164348,166807,223936,76485,-189165,-208630,-86891,9070,127334,161436,71177,39981,12079,-98917,-68346,57276,-10921,-143990,-113846,-81329,-173041,-162158,10024,45114,-9185,20552,-32744,-155681,-147051,-29868,124042,223624,122019,-129894,-192637,-32412,62581,89543,231937,293387,74539,-192020,-238608,-100404,51987,110422,81181,94475,155532,89924,266,4907,21009,4394,70695,170007,175353,135717,134157,125356,43350,-73523,-122711,-133339,-229343,-166188,44072,129270,179693,197310,-21525,-211832,-57863,202444,206448,-57442,-228205,-72347,139996,106861,-148523,-172701,81066,143606,-7479,-146977,-84457,267527,387758,18072,-281142,-229134,-143684,-119051,-33534,9857,-108379,-203064,-148196,-10531,71271,98873,140218,110160,7409,20101,170569,327892,324590,84510,-186111,-235417,-187122,-93734,2409,10999,-22623,-75609,-241905,-425183,-345076,-172437,-165608,-160130,3140,54731,57047,130500,7927,-129245,-11740,129583,152030,93989,-129373,-388511,-404640,-264287,-214027,-262983,-275986,-152988,-53068,-66400,-126555,-128246,3657,70696,-141090,-332708,-246455,-79979,-29481,38777,82604,-34354,-153703,-61951,106374,-14676,-254016,-225381,-106596,-47886,33384,39105,12471,-17260,-166788,-404845,-348321,-58847,3538,-90827,-18080,61898,-38440,-179074,-229688,-192626,-102053,8656,89438,30555,-72442,-196778,-206127,-1544,235272,236593,81114,-71567,-70976,136609,259677,175087,46562,40266,151868,110689,-97646,-113134,54355,122528,30983,-101169,-162597,-25520,58572,-37844,41767,244432,87887,-115857,-149127,-213854,-144731,52996,8703,-106382,-18747,209320,332765,169488,-71856,-62229,150598,267454,248447,81204,-197974,-395758,-408072,-267624,-92854,-11849,-22407,-7860,140050,293168,131916,-62530,-29255,-111131,-280911,-174516,144046,413897,496657,249414,34703,221447,531333,601351,366420,-184731,-1494126,-3002476,-2068084,-457669,173430,1665018,2892117,1596918,241390,425347,711484,306423,-393020,-1423420,-3211489,-3218994,-652759,1439776,1254415,766608,441750,285223,32868,-207167,-132397,-26789,66279,137569,-13651,-190395,-84292,103745,149879,227762,268999,113331,17561,16498,-62907,-130977,-495,216693,341975,367136,287989,163951,93278,117267,147177,145341,131501,30208,-47511,-45342,-27696,-101698,-252590,-215567,34747,113822,-62544,-101115,16178,148418,352120,417304,39558,-382676,-318195,-234,62516,-213823,-540473,-597072,-425238,-299229,-297724,-336037,-255054,-69054,91916,175561,241218,235282,157854,189004,328354,370146,139338,-117842,-166711,-68578,82620,123622,3465,-25464,57278,-43618,-161719,-42867,53299,24384,52474,108040,177722,279009,206653,93555,93305,56199,-47270,-144501,-200941,-126433,177547,530016,561235,452143,331143,137870,-142912,-288457,-257054,-157877,-21009,176457,397465,481893,316056,-25267,-258578,-269064,-183012,-98100,329,86715,114936,44255],[-151148,-308883,-251646,-84332,-89394,-87898,83874,104789,-28408,42510,-1271,-211477,-301128,-145311,11216,109492,52261,-34907,-108537,-111453,-44137,-125053,-233873,-279347,-337950,-281743,19273,246124,101437,-108934,-70631,30635,79701,175065,215730,107515,-50689,-352908,-607111,-430140,-119428,-46628,-6702,78107,-49588,-101192,109725,106823,-116775,-54506,106026,136349,12955,-111815,90809,476507,542504,268257,21010,-11753,95522,105066,-18426,-73588,-41143,-8531,20929,61591,142075,139317,52549,3122,-91289,-257471,-210792,402,70168,41946,23413,-15087,3261,-14741,-1943,157829,219530,159060,142619,124857,216447,356680,224119,-86637,-260845,-69962,304584,437677,214485,-63000,-208229,-324732,-412017,-338816,-188773,-40260,34904,-23269,-87073,-2859,147141,126742,-7219,846,-12862,-154637,-96839,61697,19637,22380,215051,228498,43171,21,65333,22519,-24824,68941,46393,-237585,-512648,-551642,-404710,-160066,25848,91551,-11345,-171369,-289214,-276105,-161974,-82047,-108561,-105321,-81085,-120690,-156846,-209062,-216653,-240640,-289879,-234141,-22830,83422,-21311,-110901,-103100,-59219,3898,80967,87368,-10630,-43151,103504,202477,118307,50880,8975,-32395,32979,48745,-46491,-166533,-243896,-65693,272980,241631,82651,94196,120248,144055,201910,76108,-18809,121760,151594,4719,-70236,-161281,-310700,-410563,-367171,-267368,-211299,-119932,43240,268808,433942,431640,349540,266306,145237,137178,286104,294923,145664,114178,125043,91411,183905,317653,106573,-332859,-383743,-115164,130308,395049,527848,326051,56037,-42678,-54987,9818,-62212,-297704,-241099,95100,212087,57766,-45055,29454,235603,339199,213747,40397,-101813,-94649,44249,184286,174875,88253,131061,174549,86635,3904,36778,53472,-41113,-105884,-12768,56793,68666,102899,149306,100038,21303,-12215,-71373,-141076,-61013,21022,27560,127858,173746,11224,-82376,64955,178334,188600,116774,34368,46164,73554,-155422,-359160,-177627,188465,409692,431506,244581,22609,-2942,-1105,-111049,-227480,-299071,-342784,-336456,-167548,19111,11720,-42902,12644,117255,50971,-43931,10523,71196,-8971,-125232,-266141,-356477,-302471,-232593,-195278,-224958,-342838,-346194,-210824,-39853,31184,-45906,-40129,152400,206224,125118,222607,428751,364286,155322,127272,96922,20404,50705,-74108,-302583,-230093,56089,219594,332219,357671,228734,113080,-31103,-243712,-225720,-44797,-31027,8410,30067,-125810,-139699,45280,173224,262706,294252,148398,-17374,-70978,-143427,-226741,-118483,9316,-52346,-114085,-94415,-56158,-59020,-248708,-446707,-359875,-233097,-119567,-21043,-57064,-36078,85070,-11695,-230789,-267149,-139516,-25096,-24521,-49673,50984,78702,-43176,-118420,-100170,-132721,-218041,-118010,155649,260657,193975,211555,312686,253078,-116513,-438939,-299135,43279,177048,151082,170512,118682,61908,54200,-102156,-92676,66612,-71229,-420203,-536695,-202715,69896,-7312,-71206,-41067,-108661,-173531,-90773,188657,386360,356493,280782,49586,-258980,-206203,23712,61940,-4637,-65721,-269437,-465391,-356145,-222850,-49316,213413,257894,150661,241975,263699,-42517,-356310,-370165,-48927,231633,64816,-55283,228307,537973,752124,822955,378500,-244223,-450849,-215977,326474,956767,1253378,655442,1265325,4478349,1079743,-9500981,-8030289,3574359,6038642,1268789,199487,1363713,993836,-136660,-577538,-159220,38233,-202937,-776472,-864081,-200763,246229,75558,-387567,-562863,-383407,-161270,-113178,-177273,-66492,78616,59572,118687,269325,282469,171501,96231,83416,35671,-115416,-187173,-106937,-167001,-302026,-235935,-99850,-95340,-269765,-475212,-440291,-311403,-265455,-204757,-38012,246927,457821,350953,108387,-52904,-208926,-304916,-135811,81284,86126,-52646,-169570,-100198,13543,-102184,-262737,-335431,-492566,-512887,-161377,98323,-36797,-81773,50040,3536,-159551,-262484,-375322,-374018,-219227,-111595,-50965,90896,284305,433032,346910,160251,123854,312668,414940,231540,-32366,-209221,-188320,18053,66826,-38499,-162121,-272698,-383354,-334814,-108586,-55132,-173071,-153558,-174481,-138102,72065,210056,167944,148413,84043,-92414,-146617,-51265,-99697,-223433,-213485,-170488,-156452,-127694,-124765,-140839,-112088,-60874,-23551,-24979,-123149,-164013,2095,151886,80182,-106106,-165707,-40005,154463,306494,303106,55386,-254292,-391113,-332949,-252406,-91884,86624,145722,152419,190616,71475,-48038,78089,131729,34330,216486,427583,324442,153551,113201,86106,49475,-20999,-106282,-12177,215810,236762,29994,-236918,-433547,-403679,-287524,-204822,-30710,91290,6429,-8257,117775,189632,189580,212839,243614,227305,81485,-156303,-185708,-26483,81578,187133,244503,165103,35345,-70175,-193522,-148746,6029,-65166,-224445,-144352,-48947,-159327,-166814,35449,94215,44136,70609,2595,-133217,-125573,-14454,107080,162112,47650,-216219,-225104,18752,80231,45424,156771,256879,94480,-180774,-232492,-112605,63455,177502,139752,130852,188881,138348,83841,125889,90350,-6962,6842,92058,145433,158682,109981,79902,58795,-31897,-146068,-170739,-207373,-133115,78964,206843,246151,217936,-35231,-265261,-134147,118341,140700,-73781,-223213,-94484,98293,76011,-144093,-172772,77315,174896,40120,-138308,-137332,198671,406021,102096,-242924,-241343,-157811,-133926,-79183,-86010,-191104,-228934,-207225,-128803,-28619,16685,71049,102215,54114,108361,309574,474876,405380,75694,-247224,-274077,-172398,-66206,1295,-34210,-89297,-108366,-231916,-412320,-338233,-187937,-227335,-193226,6544,66982,87024,201500,114878,-68005,-57177,53631,100043,102075,-56020,-318294,-400350,-232405,-146885,-244824,-303305,-174883,-49459,29205,-7073,-157217,-102981,100124,-11894,-261392,-291125,-158822,-52327,56134,94217,-79519,-242946,-141393,63798,19675,-110701,-58375,13096,54642,92287,34098,-28344,-23311,-109809,-311662,-269195,-70841,-78156,-129709,-820,52859,-32340,-87542,-87897,-91856,-39585,57157,109078,26198,-139646,-308145,-293128,-39716,263696,298746,117046,-53238,-39172,127359,191798,73514,-62292,-53534,119564,145867,-10644,745,141289,143056,21397,-98517,-151180,-48002,62115,12226,67904,240902,102637,-118585,-154474,-120528,69513,268930,151151,-35098,-37429,120627,249792,135429,-104200,-107849,108647,212817,150200,7893,-207341,-327388,-274580,-115960,12797,12394,-12082,77445,261557,339227,127546,-22753,65743,-25913,-266358,-221672,128152,509935,650597,377185,109658,255276,488365,387590,97770,-582021,-2198922,-3222171,-1587365,-129416,727505,2505008,2904437,945564,-52329,438088,692171,193964,-668741,-2041843,-3300194,-1991286,734867,1649679,717735,348184,191472,143938,20029,-154817,-42233,85694,83690,89418,-19428,-136837,-12962,148346,178665,260856,268435,61503,-35985,14199,-24977,-76315,90793,313831,348020,305696,223980,127829,125648,216442,223941,190876,175027,82045,9408,-47,-28805,-170801,-345374,-191184,173175,224674,-603,-84299,-28554,86484,326872,398297,58167,-290391,-230369,39990,90385,-123933,-435604,-534467,-398283,-245802,-242649,-358208,-356342,-173496,50504,210265,289469,196428,71034,108986,255645,305103,85418,-203211,-293720,-138746,125325,206152,35322,-53983,-10570,-117582,-226733,-86949,18425,-34639,-12516,13843,68615,234536,244242,161057,139743,68531,-56799,-168525,-234177,-176524,120507,458562,518269,392907,294517,170712,-41857,-144851,-153086,-184437,-145949,95685,323204,434070,298118,-59534,-293010,-251606,-129302,-86147,-66344,1096,52538,15636],[-130935,-249554,-220218,-95762,-92058,-29028,149399,176742,16719,23950,-3488,-155161,-209080,-96971,53426,141576,-17551,-201127,-240438,-144088,-21356,-74941,-158165,-147603,-217173,-244584,37337,305350,202952,-68992,-109462,-20733,36567,51723,59340,59452,-26561,-299048,-561001,-383721,-15785,30722,-53292,7384,-73349,-147245,33741,106072,-37658,-42058,45952,88776,42984,-25533,199759,598302,621782,358889,128489,109171,190677,182890,40936,-61964,-84979,-76432,-47440,-9854,45880,55195,6435,-53997,-193457,-351138,-278657,-28390,104420,106957,15942,-105811,-111110,-109363,-115200,36699,172999,227253,230315,212797,312975,389879,201274,-51700,-181690,-76755,215180,337836,197852,20013,-108301,-263407,-380564,-329664,-179529,-32276,28111,-18527,-15034,131552,252748,164234,-189,11723,44199,-79820,-114176,-24317,9741,71455,222390,215118,34224,-23577,29581,-17938,-60108,140263,170566,-165610,-418220,-409885,-320984,-168537,-37045,10866,-57286,-136932,-231747,-282231,-243394,-198687,-176734,-102638,-47278,-98440,-184425,-266953,-242597,-213885,-247562,-226094,-33043,80899,4242,-112974,-99899,18110,135739,153003,92259,-78629,-166415,-39024,110253,102092,78867,38792,-8109,61541,67015,-24993,-175155,-260841,-80132,219698,182216,43452,26951,12017,-2502,78137,29236,-38931,85400,119936,-58783,-195005,-251480,-331934,-387774,-360917,-224668,-138146,-95868,-7409,175638,342310,353744,273946,213785,81502,40402,160509,194707,109194,161828,221619,176155,234546,315848,98076,-307638,-350545,-41631,219925,436315,542738,321075,58158,-90116,-78732,40937,-14161,-270763,-231279,86000,164257,-12224,-75375,52794,286924,487141,364955,76629,-164504,-130624,79069,213247,181271,73027,128773,192999,119107,68880,114130,52286,-167969,-196274,127962,305404,108625,7785,87662,65881,-87817,-128287,-82620,-100371,-112451,-124643,-88620,112603,187007,-37334,-116568,75703,143193,92642,66044,73692,115728,152206,-109939,-357688,-173715,195233,353770,293705,113579,-82875,-67636,4123,-27687,-142449,-245827,-302925,-315018,-155747,12399,17950,13125,131063,260055,156335,1476,-9678,33604,-39067,-127821,-239620,-310952,-244414,-134860,-53442,-64793,-261049,-325216,-215459,-66998,-17877,-19692,87539,256609,251262,113734,129360,286325,260135,125686,85980,-15724,-130795,-101925,-115836,-310333,-261130,-6298,160863,318467,359922,188300,63671,-15384,-161594,-122065,-10662,-85069,-132667,-96783,-123305,-37189,119024,184631,242555,284143,166389,6954,-55629,-148895,-192877,-28673,80850,-48426,-155015,-127620,-55989,-8888,-117888,-315737,-322638,-268674,-144958,2743,-33759,-32209,102347,11830,-260481,-364599,-225324,-91287,-128000,-193700,-62466,70759,52037,-94441,-187931,-240826,-316665,-177717,111829,163967,36531,33884,175533,164095,-171413,-476348,-322147,46736,212784,200542,172086,115851,113688,92084,-59731,-59978,89704,-87734,-481756,-582204,-247687,47501,34520,14913,98013,127978,17528,40477,226585,362407,367518,354293,196461,-150550,-163159,102291,191031,56840,-93335,-278802,-435774,-348104,-225418,-80229,177068,206948,49884,153850,266310,56385,-241436,-296281,-56030,170356,37739,-94489,90015,416877,705361,790540,410905,-10529,-187638,-25164,561535,1104216,999214,166440,955378,3670625,-662373,-10062740,-5703132,6301159,6391007,350047,-421158,1251074,1100894,-66969,-578213,-141331,176782,-4305,-698592,-831000,-102862,271697,-52233,-474811,-474894,-217140,-98629,-235067,-379734,-195968,38988,68514,119859,248965,294396,227386,107613,44135,57359,17903,-19067,-39923,-235205,-376499,-226408,-38163,-2701,-178859,-375904,-393714,-327677,-298217,-218060,-19223,294730,510079,394963,145942,-67447,-266386,-344516,-207751,8465,95723,-5288,-94333,56488,129586,-66178,-214557,-243898,-411976,-474990,-189088,44346,-59454,-123834,-44762,-121448,-165745,-138289,-270312,-392907,-331150,-232869,-114692,98357,307826,422120,364221,202698,72890,115715,165298,69299,-128860,-249530,-138853,85636,115513,-68551,-278634,-371877,-429292,-380442,-153100,-58652,-157887,-166613,-191667,-157917,26708,160103,132679,131068,33845,-224829,-303543,-136356,-158337,-313442,-275371,-175545,-131599,-93241,-151091,-231637,-172577,-35818,49205,18807,-113108,-132797,37877,145202,56393,-94348,-104776,50381,265514,416020,334607,52586,-200822,-257959,-164115,-147668,-72445,72217,176398,267832,369833,240582,69483,152654,171912,108456,290065,464709,352969,243153,259726,210561,86305,-49761,-117999,20548,239439,228743,16598,-257634,-423113,-424138,-377246,-306323,-43598,136471,56432,22175,102067,98283,94647,211405,281048,205874,57227,-120848,-133105,57861,170851,242491,310028,240286,30111,-159512,-306908,-239727,-51036,-120365,-284361,-162050,-19747,-133741,-158296,42433,120963,91923,102072,16550,-100368,-82504,2531,58029,49401,-68179,-299765,-270138,6051,52865,-6484,73117,191003,92813,-149391,-199514,-103897,81360,236877,193813,154532,202244,179593,163129,228930,128536,-49464,-90411,-40934,52416,132209,64423,15981,49287,10103,-117883,-144063,-98562,-10785,163644,297198,300752,186495,-96004,-308901,-198315,13364,60249,-69571,-178226,-98511,39317,18088,-138374,-168158,41895,167551,70878,-111732,-155447,135062,398444,173262,-181810,-227100,-153089,-137811,-147739,-213540,-268838,-235333,-242199,-223244,-105059,-46511,-8093,65909,95745,211625,429451,540828,401044,29260,-289838,-285507,-144478,-47807,-5761,-57386,-127243,-122669,-185730,-332275,-289895,-197339,-283082,-217561,2541,63718,90546,221812,193757,4793,-84219,-31678,18954,74140,7673,-209035,-318434,-133079,-31598,-199543,-293833,-151692,-6075,146456,133722,-152296,-189222,137803,169791,-130747,-301453,-218715,-75455,45826,65729,-145460,-328060,-213159,12159,57047,44822,101013,134491,168319,144612,30049,-59635,-46932,-67316,-166716,-140121,-63237,-122057,-129575,8393,13279,-50130,1445,63784,16007,10475,82212,100315,11508,-178044,-346345,-323914,-67027,246287,274557,63045,-104470,-71600,57971,73963,-77126,-204268,-152185,72016,159390,66977,96283,202434,148016,3684,-103240,-128828,-48646,71450,60092,87108,188551,65513,-137778,-160867,-38980,236545,412438,276222,68229,-33204,26750,160122,99258,-143513,-160060,56016,150311,71094,-13724,-133270,-187158,-111364,47099,142215,74748,31965,159003,340710,345066,126887,24692,130574,28416,-256411,-262271,83551,529590,731967,502524,219398,278741,397259,152524,-158799,-896728,-2621152,-2987530,-1092103,16734,1099521,2925882,2475913,298587,-216104,454010,678693,160515,-826433,-2443782,-3046163,-690083,1899472,1664539,299517,-48167,-100014,-15550,23643,-43153,101130,204661,81284,33160,231,-54505,33620,125666,165339,284939,250309,-33001,-150876,-24559,24238,272,147192,318397,276565,203532,144091,62270,119651,294568,299022,230830,219699,174835,109804,61486,-13986,-185571,-357738,-149118,245193,251412,20984,-90229,-115103,-18689,269728,372876,121961,-126432,-109802,62007,116102,11742,-235146,-407017,-350752,-175386,-177772,-375032,-435635,-239658,24869,219776,275509,118044,-16331,17085,141969,188532,9051,-277058,-401601,-196274,184075,312206,100984,-34679,-30595,-148447,-249274,-123758,-53641,-113897,-70710,-74142,-41016,172092,275258,237056,190376,93367,-38470,-145285,-188078,-141094,85921,335318,398859,277929,226749,182081,77513,37184,-16141,-189142,-275869,-46065,181095,336591,255704,-87676,-301359,-214300,-76321,-69521,-104159,-59177,-8883,-26338],[-120204,-194880,-173322,-92333,-82925,20415,191470,227081,90869,41973,17627,-81056,-69419,-14489,54700,71450,-124243,-335905,-334888,-169351,-39379,-63683,-84916,-22961,-108632,-190320,28625,257525,217138,-19424,-120490,-59494,10006,-46061,-97780,-25736,-18183,-195631,-419081,-275158,91152,89101,-106070,-66309,-90108,-195852,-80457,65432,52032,2142,8536,47361,69931,57860,265020,634533,652911,423991,232851,236619,280461,219809,51846,-74493,-135047,-146004,-110329,-79275,-75275,-67096,-58778,-111663,-292997,-422352,-294442,-23015,138636,166393,12671,-190462,-234776,-235790,-263791,-120436,79193,237790,287003,271412,343871,346209,146140,-10141,-85309,-74978,111531,206411,147504,84355,-3,-168973,-309203,-291466,-149309,-12616,19985,-24554,53488,280907,369270,189467,-17422,-27274,38260,-24450,-124594,-110983,13724,165960,260569,205194,40389,-27204,-6837,-83760,-132387,146348,245217,-93613,-285752,-231983,-214201,-166629,-114097,-123529,-134159,-104204,-153268,-234855,-239761,-239035,-205168,-113999,-80522,-105508,-163623,-245997,-213356,-137422,-168472,-212174,-73541,60544,42977,-71811,-59490,82297,205069,178457,85095,-118737,-243412,-153109,-5424,52462,82470,51824,19970,80518,59929,-34430,-191545,-283605,-102328,180015,175266,33619,-37307,-89578,-110462,-12989,13618,-19944,62836,82045,-125845,-326459,-344495,-333983,-332213,-318642,-168298,-66992,-89562,-58964,96366,222459,199913,133998,107399,-40338,-118251,-9382,71868,67571,169538,246181,211415,257100,296468,85446,-258013,-286267,27966,276721,408626,432611,232463,51528,-108703,-110964,17777,-15461,-247290,-225769,22877,48909,-94182,-101398,38329,276983,566898,485809,95930,-189212,-119745,108975,204521,133611,27566,113280,197980,129646,112473,175209,60333,-220834,-180823,301876,529436,162995,-53893,38537,28632,-172181,-213464,-90539,-49291,-140841,-263377,-220197,68705,179419,-85457,-156462,64176,100428,-13357,7439,106254,176212,208904,-34865,-286678,-121675,206486,286840,163009,20433,-121810,-103367,435,43985,-30362,-129724,-205715,-237220,-120991,-7474,-556,33969,205980,349900,247494,54769,-53245,-105063,-182648,-197209,-223187,-239258,-164365,-45014,76946,123439,-57038,-185872,-142364,-51694,-55583,9391,231508,349932,245249,51646,12098,119575,118457,44707,-4357,-113207,-197366,-159351,-109184,-282257,-291417,-110783,49610,238729,294457,113929,19049,28436,-29486,23556,42719,-120451,-254188,-220268,-113022,64748,177970,209223,267615,291758,173206,37424,-16538,-124319,-136719,63583,140954,-50062,-194834,-166666,-65478,45346,44476,-108107,-224440,-272978,-154114,34266,-2499,-24159,104301,17015,-275896,-413710,-281328,-169262,-266512,-370430,-238551,-11743,105929,-38482,-217181,-297805,-352596,-201208,37635,-8909,-176178,-119837,77525,74823,-201888,-434489,-297257,38555,211008,195647,104015,65231,140500,122010,-19010,-51822,74161,-95288,-509102,-587749,-245742,65108,101146,103866,213669,304638,187779,174309,244301,260963,270293,350535,336272,12712,-100765,169206,311726,133201,-82377,-240691,-339701,-302518,-221187,-106353,133850,160647,-12461,82895,258483,151698,-102092,-192782,-66566,70437,-2390,-98226,10176,312768,620418,674719,349362,104180,7748,173421,818362,1248490,763752,-56906,884462,2474248,-2316768,-9423173,-3600019,7356014,6059041,-411472,-1146071,882085,1229583,226907,-400977,-170273,193513,154399,-464696,-615794,42552,333086,-55015,-413807,-305701,7405,45482,-261190,-473969,-246523,31857,72687,98109,201824,264661,229607,73927,-18447,70580,162390,182261,57920,-270413,-427777,-233008,-5433,59472,-89703,-240465,-315392,-336895,-310080,-195403,292,264638,440087,362842,166342,-60839,-275736,-326699,-231841,-28751,132620,52215,-18452,208866,254220,-25125,-161787,-109479,-240677,-357745,-169573,51347,30745,-49379,-81193,-198674,-126601,26713,-89225,-303855,-360454,-317119,-173520,84536,317873,426617,407195,233509,18528,-56366,-83240,-127055,-218183,-239125,-61295,132675,125891,-123598,-378345,-420309,-401038,-347316,-149225,-51700,-146438,-184396,-173160,-128573,16293,124574,102188,104925,-121,-296754,-415982,-248383,-245353,-367013,-272328,-131881,-76604,-48379,-182737,-325497,-235986,-34144,89581,27038,-126286,-98615,70552,124624,32680,-62789,-23293,146714,353386,467364,318233,43609,-105325,-38607,66130,5260,-19484,47893,124372,264791,420254,320891,158496,217310,219828,184330,315642,427115,325339,307285,397381,320371,104570,-71945,-103417,64604,261658,243402,53274,-185882,-304756,-356556,-423125,-380971,-57176,151030,77989,45345,87091,9155,-12130,152965,256630,164418,15133,-96479,-77651,120151,241333,281155,339285,264782,13566,-233710,-399898,-309284,-95839,-157954,-303442,-162741,-5820,-106388,-142560,24508,111765,111118,101682,12045,-60122,-30474,18237,-5526,-76538,-174389,-336169,-306725,-64622,-2744,-53949,-1034,119007,78581,-102221,-149407,-76176,100823,270091,223289,144551,181259,195118,208952,272451,115391,-112763,-184935,-176930,-63886,74789,20483,-41979,24292,49717,-40324,-54408,74064,177727,280099,369036,312085,94611,-201313,-343985,-241655,-86408,-10001,-44875,-113168,-89596,-26341,-57365,-139572,-164293,-24026,109920,67969,-77920,-130719,103154,364339,206142,-105875,-175600,-119250,-118525,-209347,-335627,-328665,-222339,-236777,-259493,-131002,-76715,-88855,1549,121139,307029,509610,522627,320459,-36140,-296252,-259064,-110429,-48195,-27219,-69074,-137499,-111083,-104274,-204575,-226232,-216154,-322272,-227657,-5014,47852,65120,188021,223096,70033,-79747,-101209,-72453,17582,48701,-89635,-179682,8290,104095,-121833,-224590,-71000,67528,241975,248651,-114134,-231515,166137,349566,28347,-268438,-238966,-89150,14654,4051,-216094,-376080,-238407,-16631,99379,180906,221140,229045,260506,184209,33310,-70592,-75889,-45062,-14408,-1711,-34296,-107375,-83036,11050,-44971,-86008,75408,203237,114171,40982,81956,72118,-10321,-182122,-311866,-291431,-67645,192874,167064,-72095,-210013,-162300,-62667,-67484,-229783,-336565,-234439,16130,147284,109520,139400,217587,134985,-25911,-123372,-107766,-24747,89725,91513,79602,97674,-6857,-168929,-176515,-3746,296247,442384,351572,173895,-8717,-50856,85706,88114,-147950,-194273,594,90714,31389,16537,-5499,-22941,31492,169202,246637,152993,99668,217098,357973,309108,122522,57690,144807,40128,-252000,-291561,13826,458402,709849,589036,344267,302650,288153,-82731,-444488,-1188710,-2739742,-2380331,-587759,91080,1298499,2882498,1729335,-206848,-235910,465728,654634,175733,-873977,-2524425,-2422472,505958,2600737,1443797,-18472,-414549,-380239,-149374,49891,128964,296690,316954,66354,-13272,44749,36466,42272,39189,104085,289508,228481,-134942,-292318,-95083,64086,81785,168692,252938,170498,95388,67150,-11535,76820,320020,344944,249240,248387,278829,220476,109047,4944,-145289,-293038,-102510,232491,188718,-3612,-116707,-219406,-132836,201673,344997,197431,50956,19559,74442,141052,167073,20815,-240908,-294799,-115448,-135216,-400503,-489804,-264781,22014,211714,211006,30048,-73205,-59659,7627,41375,-73787,-321942,-460420,-224669,243403,415290,184883,25082,-2103,-135932,-233630,-156643,-155074,-201819,-122654,-139639,-116177,116509,296868,305456,221108,99937,-11770,-89956,-84585,-20733,98567,205581,240326,152028,155407,168523,168644,194695,105557,-175068,-358785,-192753,30299,227140,197768,-109723,-284896,-168789,-47441,-70368,-117584,-84580,-53092,-67975],[-117270,-156799,-126155,-74409,-52022,66557,217092,254226,175059,97974,58472,-8875,68459,79413,17557,-74525,-241802,-411526,-367703,-175405,-89189,-104024,-50093,40312,-62977,-152442,-12028,126027,146069,20636,-115388,-88388,4523,-92264,-218363,-135218,-35900,-84786,-229127,-127735,176070,106344,-163055,-128127,-91273,-232827,-202648,328,128378,63095,-12914,6970,81775,112527,265738,569689,620895,434570,293407,321404,327630,200105,11009,-109021,-186412,-221960,-175173,-134947,-186607,-196913,-124424,-162803,-384607,-470148,-262012,9771,160313,198107,4900,-257331,-339415,-359172,-397449,-258033,-23478,197794,303653,294407,314047,247883,78869,32390,4796,-64628,18901,80508,82670,121326,85280,-77856,-219930,-235704,-112791,15473,18456,-31640,112714,409672,465700,200372,-46577,-90549,-16126,-3488,-129259,-176003,31855,275310,299763,178826,53375,1366,-15728,-144102,-214129,90959,248939,-44218,-157281,-62505,-91134,-125295,-167181,-269217,-221994,-82104,-76161,-152411,-166646,-205493,-199279,-140238,-150425,-120826,-99806,-157665,-135720,-36888,-77042,-186007,-123232,27929,77146,-745,6667,112992,190757,154968,69315,-121612,-252590,-198453,-97661,-8324,65187,43308,24374,63748,24733,-76827,-216030,-296032,-104114,186865,224012,49409,-87408,-162437,-157860,-52007,23970,18662,53957,50481,-169923,-412493,-411709,-314436,-256036,-243989,-97432,3714,-85592,-87128,56847,100671,3858,-34258,-26348,-189036,-293191,-166699,-34857,24301,126110,188260,189548,249219,263087,65507,-203049,-202928,83159,288764,320763,232407,96518,41970,-87938,-136107,-44025,-60115,-229118,-218825,-77172,-103677,-163478,-108864,2241,215373,535419,515085,85175,-180753,-72923,126644,152848,27882,-47933,79834,179428,119093,134331,211033,76431,-194585,-81693,451817,657080,208209,-79771,3870,-7581,-223337,-267839,-100320,-1883,-142873,-357476,-323397,15447,160287,-104008,-173232,52115,73939,-91124,-35002,134883,224843,242335,58955,-161139,-38474,209664,214226,70726,-5784,-75421,-97697,-11187,91502,90737,25824,-70087,-122901,-78370,-42944,-47895,10456,209509,357238,300593,100751,-107215,-297969,-401799,-323367,-228788,-173919,-92170,21810,182209,303062,202540,23809,-12809,-1355,-78182,27194,347155,413593,195797,-42779,-96477,-26690,-26340,-69642,-112299,-163347,-171198,-108054,-56088,-216195,-303723,-227179,-85249,116176,178711,17818,-27915,69903,101097,144078,84376,-125216,-315578,-305518,-94888,157663,237376,255086,323762,312900,178097,72504,34542,-70834,-67600,128519,165187,-60167,-227797,-207483,-73868,106185,201659,121352,-78364,-233928,-140036,64787,26214,-20980,77815,-7191,-274376,-401807,-301273,-250107,-406537,-519842,-398215,-108105,135036,58451,-159432,-274372,-316441,-207311,-82573,-220301,-359080,-180927,48265,8651,-198244,-321501,-217488,29973,168201,130987,-4976,-13743,125123,138441,9316,-71948,32500,-76535,-480063,-558380,-211269,116322,183728,178128,275304,373969,301616,277959,233125,97635,67783,259605,423323,168260,-45675,211154,402784,205025,-49460,-186807,-234803,-245447,-223397,-133836,84072,120387,-33434,38289,244579,228887,35016,-82416,-73275,-34596,-45608,-68520,12406,253929,498882,465438,178094,45858,49737,266013,927677,1253351,590113,78426,1095666,1400325,-3190363,-7832470,-2526974,6378410,5117280,-859903,-1742895,445858,1383672,713512,-67515,-246100,65070,197973,-205137,-323442,188297,409752,59313,-226230,-98456,222867,230254,-171566,-435953,-221327,43609,55599,48754,141120,211888,180151,-1627,-86487,77374,282482,362839,157537,-273567,-453655,-250882,-1917,68613,-37361,-120206,-236003,-342802,-307599,-153398,7612,159765,265258,271922,170620,-37245,-220703,-233576,-183519,-10503,181716,92195,36147,320268,353945,7814,-114724,37521,-20610,-189172,-101512,118174,193727,111545,-53898,-207631,-47415,192744,116695,-135449,-304018,-343495,-211528,52534,313259,459805,469821,250218,-24247,-169107,-259342,-290201,-280673,-196530,17772,157372,96668,-194624,-439400,-398021,-289895,-233255,-89639,-31666,-153111,-216402,-138747,-67274,34268,101710,76251,73193,-12346,-293723,-458385,-355879,-332848,-372291,-210190,-50028,-6338,-9089,-205782,-391220,-294915,-70270,77808,-7753,-158357,-64419,94069,87305,1606,-25981,66304,237848,401539,448934,266561,41128,13763,202068,289152,158044,44036,17988,9531,147174,333070,294934,197964,263920,275904,241959,295699,336804,255391,328165,483621,379454,92094,-93503,-78007,97766,263218,262568,121066,-43441,-124260,-242793,-410956,-387010,-60006,135389,71637,52522,68389,-57132,-100223,54489,173358,111838,-29589,-91448,-39993,132744,264607,289993,316562,220833,-24022,-277990,-438993,-332121,-117235,-167258,-276620,-148445,-13030,-83729,-120965,-10735,67337,86824,65638,1106,-14126,18215,31044,-63076,-175157,-219100,-289662,-301318,-148221,-53595,-82460,-51233,61366,65768,-42479,-86542,-33975,114496,266596,217649,99458,127491,173108,200604,234923,46534,-180140,-239940,-259470,-155944,12514,-6442,-80252,-7023,84470,62771,67148,255717,376908,391083,391829,259753,-44252,-323621,-363598,-252790,-149683,-44043,-98,-46491,-73155,-85081,-135547,-155272,-168435,-109392,8173,29371,-45341,-69202,111113,307788,195908,-20814,-87707,-57584,-75910,-241414,-419058,-361842,-192508,-185297,-221646,-97890,-71401,-158483,-79551,123284,377472,548513,447627,195305,-96454,-257207,-191211,-76023,-70628,-68337,-84815,-131200,-75165,-450,-66139,-174535,-244750,-331648,-220885,-14921,24207,17645,112338,195941,109221,-48288,-140164,-151768,-49543,61151,9241,-26746,149774,222139,-18811,-92789,58427,146546,277124,299221,-54730,-223925,167213,468876,175256,-195462,-211658,-86513,-23878,-71694,-271061,-363513,-193604,-980,141968,268194,286040,284101,310509,206475,44732,-58130,-95980,-41284,95444,98014,4914,-36487,3044,14864,-97823,-117413,133063,314058,194010,61804,70173,38695,-36630,-158013,-226577,-204447,-31542,127132,11234,-241613,-323537,-273559,-201683,-196521,-338866,-421088,-283670,-36638,114058,103140,114360,182351,108037,-63298,-155952,-97203,14661,113407,97198,37072,-7049,-86086,-201999,-205065,-33978,230135,361824,359868,246887,20068,-103214,34687,112011,-89384,-186784,-45041,44175,33803,78735,125729,109418,109085,204541,276558,207156,160031,233219,308968,236002,104795,60217,106814,16437,-242414,-301810,-69425,307397,582259,607509,449703,324137,186173,-297902,-781356,-1506691,-2604411,-1614140,-107376,199945,1363730,2446591,899612,-450058,-115172,473111,598971,179370,-860381,-2261542,-1480154,1464502,2705579,995617,-311664,-748082,-586100,-211076,104275,344288,516693,400463,46213,-34492,105590,115737,20890,-76760,9363,266922,213950,-202109,-408687,-178428,78751,150399,167533,165599,80198,8780,906,-74768,7125,276100,342463,239791,257320,368683,308056,119822,18277,-68013,-186683,-66924,147675,62741,-62609,-150282,-305299,-218833,141642,317266,253736,185043,129883,90204,167215,309205,266018,-73945,-240043,-85626,-132254,-435054,-517942,-259268,40033,195165,121474,-36943,-79595,-100776,-120323,-103194,-144143,-327293,-452653,-218369,278302,477794,257363,98236,50145,-99483,-197363,-187738,-260768,-278275,-166480,-170878,-136978,82849,303464,349782,215059,65966,3080,-24300,40535,152354,156970,101239,87861,61423,106319,135960,196278,272591,173109,-149971,-367828,-284894,-66256,144273,135288,-127131,-250985,-128257,-55614,-101689,-120361,-80840,-71257,-93029],[-110364,-133813,-91348,-46423,1867,112073,228945,261407,245996,176477,108709,50319,168434,161582,-39527,-236764,-334259,-416135,-334719,-157797,-148820,-183819,-72279,14627,-101422,-155917,-78000,-35578,26124,32752,-114604,-115979,13249,-87711,-289464,-252179,-81088,-3204,-45926,25319,221426,77314,-218059,-169575,-79093,-249010,-299354,-69644,160787,103768,-41493,-42979,71409,125978,207636,424140,519289,377517,291386,336184,309594,125756,-67822,-155070,-229871,-299300,-244655,-174799,-265445,-305545,-176167,-203577,-464410,-501596,-205792,48817,157145,188289,-11308,-293365,-398283,-442790,-473335,-331967,-97596,131312,280607,283681,249592,137673,23703,70573,67865,-53953,-49721,-16030,20022,128962,125928,-20244,-136356,-174431,-80772,47540,28622,-29781,159106,487770,517463,205662,-62596,-139677,-84052,-16550,-129092,-204287,58315,359973,308628,125855,66086,63058,17612,-169553,-270240,4762,189583,-21852,-58075,73553,46890,-27072,-166112,-371109,-287004,-68950,-17619,-63107,-64977,-129530,-174277,-169377,-202946,-112370,-11735,-38173,-31115,56408,-4765,-150196,-155579,-6446,88867,73670,78223,106609,110964,99691,49845,-93971,-196355,-158076,-123602,-52650,35489,10587,-21752,-1683,-26625,-132886,-238779,-280580,-66548,243850,300707,75017,-117304,-190609,-147488,-51691,35154,48139,51976,33763,-168915,-408174,-416473,-269084,-175638,-153004,-18555,71055,-67572,-73101,69551,9579,-175327,-181672,-151169,-318006,-422976,-258844,-92551,-11649,42820,65612,118445,217531,224415,42330,-154741,-116179,117929,258222,203494,21784,-31090,36750,-36767,-144469,-114500,-123867,-218656,-212503,-190314,-253482,-201152,-89197,-30785,129943,396508,417269,33897,-160734,-18817,125011,68178,-109131,-135898,31168,134593,96291,143874,221478,95958,-111894,44886,523358,655758,225548,-80825,-24153,-41799,-245710,-301223,-111638,37703,-116556,-379576,-361854,-22827,145638,-74708,-146458,60264,79400,-109635,-39421,161707,254912,256341,153607,-13045,50269,194613,139205,26125,36156,42466,-47436,-19459,118973,204580,183169,71484,-1787,-38726,-88547,-118125,-49752,140228,281952,302237,127285,-156234,-478120,-627838,-474293,-260358,-141967,-51897,59678,255121,442449,434899,235276,128888,60026,-88902,20234,392260,431132,123362,-137063,-166413,-118359,-141509,-186884,-197667,-149905,-84994,-4897,7460,-129891,-287319,-318945,-204017,-10197,48608,-78300,-83243,75932,174155,179948,83528,-100148,-298457,-330798,-70487,235815,309050,318104,379386,334662,194560,115522,86778,980,992,146450,142069,-77004,-246237,-238490,-66031,173592,316626,303456,77742,-159071,-108551,81742,42335,-27597,21245,-60239,-258062,-340864,-293330,-321358,-510125,-590490,-466179,-156501,159475,183986,-23697,-172730,-224736,-216170,-243464,-415989,-437271,-125282,81397,-24400,-163398,-170714,-94212,32528,94125,28076,-103832,-86910,72413,140593,23353,-108761,-10452,-21501,-389326,-505492,-168436,180382,264978,226688,279724,349865,350640,330571,192751,-88873,-189445,111443,439694,260984,-23411,214810,444092,247073,-25177,-151877,-173770,-207229,-237486,-168219,22001,78927,-22734,27052,233264,278191,143027,11741,-72058,-113443,-78501,-16555,84037,245029,352928,190816,-74424,-165530,-83979,168923,751086,1012178,471553,490939,1503656,925927,-2786428,-5771560,-2814264,3748968,3797163,-977477,-2021536,155372,1537021,1251843,310953,-352031,-169904,99221,-49266,-80815,282926,466371,226476,12587,94929,372961,401710,11598,-287616,-147591,54235,8988,-26766,75361,155452,100912,-89797,-129463,88342,356574,480784,234929,-245837,-445898,-258160,-15468,18427,-48100,-58487,-177799,-339168,-292930,-111595,-8007,5894,34063,140995,145523,-15317,-106283,-63085,-55106,61598,217398,93602,59852,370387,397957,20562,-77736,163747,186475,-14897,-934,219730,360392,284978,14471,-154784,47004,315334,289629,58038,-190098,-311642,-217768,11286,288603,503235,522231,248884,-47440,-212934,-321685,-358218,-300869,-151657,75936,168524,41957,-264045,-451139,-313615,-120130,-60531,19067,5450,-176368,-260379,-114221,-5195,60851,83460,53466,44108,-4884,-233059,-434869,-427678,-387850,-329561,-114718,42677,56199,10595,-207527,-401820,-334539,-137746,15250,-72456,-189082,-29200,104792,35171,-41052,-388,145575,311930,407625,372682,196354,51535,133144,391292,439166,262190,94259,-8970,-120630,-31231,156414,184790,182157,284792,322566,262175,245766,226866,161423,295426,491354,371724,51195,-115602,-55035,104311,228419,258914,190082,129282,62372,-132937,-343624,-309595,-48239,97792,48240,39533,39805,-88834,-144805,-50159,57799,56443,-67034,-107240,-28646,97810,231853,261359,240255,115737,-84914,-290185,-410076,-298415,-113811,-150084,-216390,-127163,-40227,-69048,-92602,-45242,3085,19406,1396,-2590,33987,54446,41805,-97146,-218208,-174995,-153594,-227463,-182542,-63961,-79756,-72220,25703,62008,22746,-14001,15194,115468,228643,182391,40328,57977,113532,134013,123886,-62608,-231815,-230391,-250173,-186623,-29564,-12930,-99972,-39105,112137,155135,170419,383279,522173,456588,351201,148251,-193353,-417427,-354670,-223819,-152495,-24130,64274,12511,-51358,-122497,-199502,-186584,-183886,-194534,-112568,-31150,-19241,9358,145065,236376,156362,65887,20952,18569,-20949,-235218,-444807,-364455,-149706,-95833,-117926,-16336,-37419,-201867,-157662,100613,414760,559867,359050,67621,-131918,-177203,-89902,-44281,-110300,-126743,-115481,-123590,-26650,101760,42115,-150178,-266731,-301063,-197444,-27416,-670,-35505,19885,123847,112531,-8350,-148177,-201178,-106531,47029,67100,94781,248731,288110,90353,79909,207068,200289,234561,270435,5178,-181326,129262,488235,275709,-96292,-144188,-65879,-54047,-136027,-292901,-288014,-83252,59886,175613,291293,297794,303198,315804,208889,59755,-27262,-95013,-47639,127662,123078,34945,65126,108845,29089,-120533,-118542,178040,384961,254096,92477,68731,13158,-65496,-121952,-124051,-83651,40939,76640,-139710,-381320,-390641,-351813,-311738,-279100,-377534,-438186,-292295,-73255,70908,50652,28908,108890,76171,-96443,-187240,-97952,55571,137044,77996,-32133,-96128,-143860,-225586,-244076,-125262,68053,211148,302931,260294,30902,-135862,210,158448,29796,-125871,-66674,18949,65566,143466,213724,171135,100055,133990,204812,197679,174426,195644,205060,136048,66673,28216,33626,-20487,-211227,-284575,-148772,111363,378650,547401,499368,328366,103213,-471721,-1134652,-1832290,-2305763,-932649,282693,379766,1328464,1778262,246193,-371065,123082,479905,498601,115662,-844138,-1733892,-371576,2096501,2245525,396403,-645312,-1034103,-661830,-169977,187353,568099,709137,428349,23724,-25375,167008,167325,-7841,-171186,-87688,216574,209527,-203300,-452404,-247008,64958,191999,157103,101850,37919,-47044,-58778,-117411,-72667,170577,288773,206208,253095,430405,350641,88020,22643,17407,-87507,-52500,30549,-78201,-131432,-173252,-339053,-250171,100150,290318,276390,245869,200444,118413,193819,408897,438526,60249,-191082,-89758,-162565,-460913,-515953,-238046,68423,174893,34800,-63920,-34035,-98280,-214570,-211402,-187502,-294336,-381706,-184150,267154,468074,285932,148387,88045,-67287,-161003,-213223,-335678,-318707,-192382,-161920,-104713,71598,288469,357644,169098,-11533,-6744,31441,152973,327685,235121,28850,-25794,31493,93003,97977,154131,247576,170814,-123088,-312177,-286974,-73096,109248,77894,-140935,-209691,-101725,-97680,-160541,-127139,-64692,-64255,-88528],[-84102,-114792,-74791,-15615,70625,154250,222971,249448,281560,247404,153451,94840,220140,214860,-92306,-353253,-373941,-358784,-253332,-121478,-192247,-269334,-142846,-87466,-204826,-204419,-153458,-169433,-91678,7672,-133454,-147781,22653,-57218,-322998,-358063,-142767,34751,91036,149966,221446,15238,-261229,-188315,-63045,-242334,-345377,-128622,124237,81631,-103571,-111137,38398,101109,116868,243239,356432,262808,235678,281885,225193,14203,-161341,-198574,-253397,-360621,-311208,-204177,-306006,-372717,-206782,-232239,-524717,-521308,-157070,68874,123545,138771,-32307,-287998,-395851,-462565,-471963,-323563,-118067,69146,226201,246704,186064,60650,-375,100729,93099,-55020,-94965,-77872,-30237,112120,117076,-9424,-76544,-117510,-56412,78409,49812,-13390,190450,499468,512325,216122,-42208,-143337,-127646,-47813,-123291,-193309,81770,385093,267466,52718,77197,146131,87386,-144022,-271356,-66678,104974,-10934,10479,172838,193677,118953,-102599,-385513,-297238,-56263,14652,6473,20049,-54792,-148052,-183596,-190580,-55069,76338,68491,73128,118357,22554,-115786,-150584,-33154,65843,122200,134515,77377,13039,40105,30269,-54779,-98772,-45207,-66520,-62146,1394,-45055,-125892,-105498,-73084,-173809,-247553,-228640,12024,327201,365076,92904,-124831,-168999,-102075,-47644,14058,42954,47350,33962,-113928,-297362,-332210,-195234,-104663,-66565,56112,125916,-27786,-10530,132453,-20203,-273487,-263436,-234722,-384009,-454809,-257187,-86146,-28813,-52222,-83594,18871,174183,190417,24355,-116659,-43404,128139,196962,96601,-111325,-98477,42775,21427,-136519,-162892,-175395,-218243,-215878,-292695,-364142,-199344,-41944,-37651,54815,199105,207351,-56201,-153645,9957,100908,-24483,-229849,-208415,-23326,70612,74344,154942,214965,114416,-9805,137119,485453,539480,206724,-76894,-58686,-74193,-248886,-322464,-119048,72975,-63869,-323160,-320399,-27677,148456,-163,-75285,94686,115969,-57793,5380,186147,257108,253941,228893,120577,120409,158699,64973,15478,119569,192182,41681,-5873,143143,298763,303765,183078,95396,-8132,-134918,-196232,-123851,25963,152969,253525,128618,-186738,-583959,-784775,-604376,-310415,-153216,-53366,69069,293305,524561,580339,387715,232826,101937,-93855,-14851,347938,394077,51535,-198414,-181659,-142995,-205751,-273716,-228941,-80393,6428,57366,31983,-52583,-242498,-357305,-270975,-100470,-55371,-151975,-148263,25873,153122,106124,25178,-58395,-214680,-295092,-41908,293892,388068,379556,402442,344041,231164,169798,134151,74496,54969,115096,77858,-94856,-243963,-246346,-31289,241832,363549,381690,194346,-74216,-76176,74960,41746,-40528,-52327,-129310,-232550,-260551,-274363,-369302,-547040,-557633,-403398,-122077,190026,306550,143706,-31681,-115272,-237001,-413906,-544838,-382123,16719,141941,-30104,-112466,-26522,45610,52367,9569,-72325,-143844,-121113,7132,133243,30925,-138017,-26840,67160,-252744,-441408,-140269,229007,322754,245848,246366,284540,347009,326789,130536,-249988,-419444,-36157,398953,266467,-46361,172623,421809,236822,-39006,-158093,-178224,-205626,-256343,-209284,-58362,26061,1093,48942,234075,297994,202165,71174,-64650,-148045,-87058,44359,184756,266278,202118,-92686,-344935,-441478,-337753,-126453,256065,507379,361732,960426,1935611,1275660,-1041479,-3719735,-4130671,425193,2370993,-899651,-1911975,158478,1648645,1643872,581883,-456866,-424405,-107454,-61692,21523,292509,466704,354835,207113,230383,429475,511324,231048,-84457,-59948,50041,-59426,-116546,8531,107594,23686,-149190,-118662,116110,382399,520991,282088,-183228,-389422,-228096,-30641,-77774,-126722,-73471,-150149,-317057,-264108,-84036,-48958,-155360,-188502,-11947,71109,-19875,37521,161826,137720,165997,215754,50770,56465,359536,371473,9457,-47091,245683,321589,115726,101515,315192,461156,387290,83390,-69786,122186,361891,386514,215966,-67822,-240727,-188936,-27162,237311,513079,522868,225239,-51163,-201177,-274100,-305185,-273939,-130221,103648,178910,-14541,-310318,-414261,-198653,57981,128397,155296,60710,-198740,-301061,-116819,28211,74816,62642,34606,28387,14450,-154289,-374369,-445532,-387803,-251165,-20180,112489,88882,6170,-180093,-344985,-337461,-212001,-76598,-138827,-191680,9679,101713,-24606,-92582,3085,195991,357521,381656,269083,123019,69981,229481,481849,480374,287704,116005,-22519,-212284,-191418,-28366,39313,119792,272566,330650,234914,185035,126867,60814,211400,417990,305217,-1837,-131569,-38544,82987,154346,210528,231740,286233,207352,-62194,-240413,-170207,-27650,50974,22972,8186,-1532,-85137,-135988,-125688,-52860,2845,-97971,-140738,-41441,40837,156826,198272,128669,-18214,-160230,-279815,-323754,-216477,-92368,-119201,-147032,-109467,-80541,-64075,-58629,-59646,-57080,-74618,-74719,8400,76282,72853,52881,-98526,-199796,-54906,40253,-85347,-122956,-11110,-39874,-68449,4787,62284,80276,60976,61256,100340,170568,137741,712,-2889,27935,23512,-26704,-180784,-251230,-152552,-144664,-142620,-34953,-5309,-113351,-70727,130287,202911,207128,413413,568642,452494,257255,9349,-302633,-437349,-305745,-156997,-89532,51513,145875,65643,-21304,-126431,-234866,-226315,-207110,-257066,-216671,-90898,-2471,77947,176178,159197,109655,141949,123590,88770,30231,-196123,-411977,-336807,-98362,11876,22859,89834,13510,-206751,-212095,55655,416556,560501,296458,-24680,-134058,-74594,25963,-14850,-154890,-190614,-160452,-126696,15868,173412,91589,-149384,-258400,-230671,-161258,-42620,-20008,-73815,-59067,33467,82514,17200,-136678,-213568,-138797,14610,80088,155321,277637,284792,181533,254009,334046,204871,126020,175824,42813,-132716,51889,402851,313622,9089,-56644,-31463,-62787,-165333,-273306,-171686,58918,144554,191162,255688,272379,299419,289290,191645,71153,12202,-65016,-51428,76479,64372,36529,158163,206940,58491,-99643,-75606,211682,408859,296174,149331,95292,2338,-94468,-92770,-35586,45507,138118,61669,-235133,-437956,-375016,-351726,-348462,-294861,-347282,-393858,-264008,-83510,31121,-31033,-90178,20224,49540,-109864,-198335,-100965,88655,159710,46936,-104996,-146680,-163420,-231833,-285585,-250257,-127400,45487,198661,205920,6303,-163261,-33059,198813,174614,-19599,-54457,18648,105560,185124,237038,157793,16195,-24625,40402,105064,115895,104816,70111,24304,7911,-29371,-46349,-43962,-146238,-235023,-205902,-81482,150905,421410,470988,298690,37630,-582597,-1407859,-2063132,-1931168,-493867,506737,573358,1196728,1065731,-58003,-2087,435500,488798,357865,-33183,-858084,-1096829,672101,2349035,1416735,-217923,-1014893,-1237442,-577378,-24868,291501,755983,813263,377683,-5205,4909,209828,182443,-19733,-198778,-151058,146013,208007,-133464,-401108,-275041,33530,199890,142736,80064,43205,-80840,-120547,-139792,-142744,35315,199545,158894,244255,460849,343547,26365,21039,83067,-33145,-58528,-67478,-181067,-181846,-172382,-304231,-219765,77606,262842,270949,240956,226058,158567,215335,449138,509995,145399,-147985,-115482,-199222,-448734,-475282,-211144,91967,148400,-30458,-50474,45995,-58203,-255925,-262169,-199474,-236094,-271934,-137111,205016,377483,249665,145712,79581,-61963,-138028,-222522,-347924,-302169,-184197,-114273,-39751,70894,247680,324481,94723,-114269,-42255,63770,229608,455370,295519,-27174,-93616,55104,112017,70621,69125,139543,110060,-101844,-228067,-203852,976,117550,31420,-150681,-169734,-90412,-155980,-229122,-145204,-54675,-41075,-50202],[-28627,-86388,-73436,11035,140995,187228,192317,214274,266787,275933,177502,127721,233731,229885,-122657,-388049,-354836,-266646,-155395,-78318,-199477,-319661,-229256,-219020,-322326,-277292,-218647,-238171,-167264,-49845,-171785,-180343,19863,-35513,-342638,-435085,-200113,40689,168858,220465,182345,-53951,-281169,-185155,-51938,-217046,-332564,-169589,11866,-27878,-210906,-196201,-11160,51957,25771,76444,159054,122072,156729,182606,93184,-109293,-246614,-227640,-245890,-381110,-357677,-230256,-316448,-391124,-216280,-247764,-552386,-523737,-137017,53951,66020,68237,-47904,-237975,-334188,-416799,-401566,-241647,-76985,37471,153127,191179,150556,43072,12344,120866,82025,-76554,-125713,-113653,-64453,80751,71000,-38830,-48825,-71978,-36490,102678,75102,15616,204666,446458,451422,234066,20526,-93956,-124755,-73676,-109242,-152854,89040,333277,176310,-19680,91332,229633,169801,-70889,-205396,-82648,46588,12584,61271,239916,327751,274793,5559,-300043,-238269,-35554,22495,40701,58778,-16458,-134160,-169975,-98505,53894,143295,129210,154002,141523,-2537,-95098,-103631,-48630,6190,125613,162811,49717,-50171,1317,10807,-27041,3711,100989,53152,-37588,-33636,-117298,-266540,-216862,-94116,-175420,-233869,-146689,114904,401011,386610,93053,-110343,-105226,-51693,-76546,-61968,-7184,32851,46271,-14524,-102428,-160716,-95855,-48397,-15,113261,155391,27661,91721,232954,29828,-247871,-256398,-260711,-364861,-367185,-166017,-22869,-18634,-127351,-215853,-81374,131934,167113,18081,-88394,-1636,109445,119858,31053,-115987,-79664,63681,60749,-120842,-170032,-190400,-228508,-238170,-365139,-413799,-162503,25655,-5981,16175,13125,-46982,-164542,-171869,-7445,57421,-93289,-287693,-240258,-71542,3058,65273,178578,205221,130712,77089,155910,342779,356000,155103,-88238,-110470,-103271,-238928,-331649,-115663,108439,6596,-205908,-210925,4553,170096,96130,19402,140552,165735,50904,94971,204936,224951,233683,268140,210653,157905,108646,-2774,13812,202356,325680,156439,46130,181451,363767,361160,236962,145524,9172,-174316,-263138,-182397,-86290,16437,169998,106788,-189966,-581299,-816626,-669290,-361155,-196402,-89769,53543,298490,550184,623269,449105,263203,100416,-97607,-66547,229910,306249,-2458,-206879,-145063,-111516,-213816,-305369,-197920,14983,53215,9728,-14263,-8876,-179950,-332803,-268008,-128737,-103772,-188551,-217934,-79068,36736,-56400,-80686,-19825,-101424,-217168,-10275,326721,449896,410683,375430,334772,284198,233211,176426,133708,83840,49103,-6302,-106424,-219190,-222414,30405,299834,335968,334510,230165,-13293,-62320,42389,29175,-47990,-119173,-194376,-204499,-193800,-261075,-383100,-505434,-430388,-222721,-9526,223765,388036,277399,86378,-32528,-263689,-545804,-576397,-225038,175489,185092,-25447,-66767,73391,168040,86103,-60699,-127512,-101203,-98878,-39319,124304,44694,-132788,2654,173575,-102652,-375506,-138959,236852,336887,237903,203954,231415,311809,276146,58917,-345385,-542974,-123985,333849,198244,-107484,88213,334063,164678,-103556,-206328,-231981,-233805,-262601,-248786,-155527,-43544,17372,93243,252643,294253,204410,85173,-58483,-139123,-62679,102693,264474,282428,66542,-323871,-560721,-662146,-598021,-538978,-451368,-167371,202402,1226600,2205454,2321663,1616127,-1946533,-5611144,-2466602,1029409,-863579,-1491230,481753,1687345,1721063,622358,-525761,-598358,-339593,-217101,-34643,214228,388316,366069,282231,284669,396938,531351,415291,107522,14358,31406,-125454,-197510,-56220,69990,-24081,-146692,-41764,167449,373569,497359,308494,-78671,-269479,-145331,-37597,-191143,-251688,-152299,-151338,-273320,-218708,-74581,-106782,-279547,-341437,-165467,-61645,-68205,163702,392243,355791,270010,166238,-25027,38187,304698,283212,-17580,-13655,277778,351646,166814,170935,363429,452489,364561,112925,7948,148701,323816,392331,291782,11491,-161274,-129987,-51057,157255,445660,440558,177797,-41432,-160157,-160027,-155489,-208910,-140687,105938,197735,-49066,-314892,-338202,-92751,187281,282961,286563,128400,-196086,-316371,-145550,19559,65245,38634,23287,33212,34220,-100521,-314394,-409862,-330864,-157896,43710,132185,79418,-14365,-122794,-228322,-291013,-261293,-165151,-175869,-146925,52226,85389,-81382,-142880,-15649,206527,366438,339406,174282,57824,82334,284529,471185,419454,234729,108300,-14499,-229423,-265445,-143938,-87685,29322,222590,276765,164256,127622,52743,-32007,93543,285907,207021,-43079,-128622,-22164,47856,55107,114511,230140,389422,283235,-38830,-129718,-18106,-10153,8544,8310,-34524,-51587,-54259,-82553,-151726,-128157,-48291,-132443,-187783,-71614,-8813,67788,115268,15788,-135549,-231414,-261892,-210287,-108880,-63301,-91340,-93562,-103527,-123903,-69935,-25289,-43516,-90896,-168494,-143108,31177,101292,70766,65341,-69115,-137364,91266,229819,90624,29309,103467,34591,-49542,-16822,51551,113580,124473,93177,71077,112650,109234,8706,-34523,-65317,-103388,-169567,-271729,-231560,-26748,24776,-38344,54,7221,-134041,-103070,135978,188852,153588,341534,510858,382388,141858,-108944,-327243,-359121,-216481,-67884,21276,166063,237750,121430,23750,-90330,-234410,-262228,-229074,-280054,-272697,-129465,3021,112278,175398,85083,73782,191296,191398,133627,64152,-138536,-334862,-282427,-43327,112887,162315,192939,69381,-169695,-230185,-7424,381098,557585,280043,-59315,-107495,23846,132016,15135,-187724,-241022,-206737,-143653,33831,190139,77212,-152003,-203816,-135101,-120644,-59569,-29038,-81070,-99412,-43288,32178,12086,-121447,-194223,-143448,-24716,59600,150978,233215,219178,236089,386987,402139,153658,-12519,50436,41778,-107393,-51852,243941,293836,99297,25013,8025,-43634,-145700,-215798,-53569,181821,218113,183958,185792,231354,285975,249479,157888,72826,50721,-3169,-38882,-31666,-56449,-313,204626,270239,99036,-39778,4273,229661,383626,321110,234074,152535,4761,-119215,-81810,22018,160356,239932,87440,-245891,-391569,-274739,-257113,-288880,-244172,-275499,-316947,-212578,-64051,4639,-119104,-208513,-59221,35097,-91901,-173878,-91280,115619,188503,26403,-152467,-150736,-145728,-219987,-318776,-368629,-289947,-90405,73137,97896,-56550,-198576,-78372,203121,291726,103897,-9043,39556,133196,191934,207951,100269,-101737,-221800,-173582,-58382,-14972,-23885,-65820,-81383,-63417,-94422,-104484,-34868,-48271,-156111,-227422,-224887,-44150,261302,367902,229552,-18925,-613183,-1480048,-2052556,-1526596,-304884,520431,661346,945714,456111,-5390,531966,763274,498765,200877,-231121,-888565,-520726,1412620,2208265,507970,-693652,-1331949,-1307958,-340275,193067,400949,866766,783137,239534,-50468,35200,217352,160192,-2604,-140610,-155199,68535,195325,-18396,-269499,-249761,4068,176986,120004,84437,66293,-109161,-186938,-149174,-185464,-84588,103834,109984,233109,461790,297637,-40838,19000,112173,-32978,-73772,-104951,-207186,-191874,-145139,-209702,-140392,67672,232578,256142,207080,218578,199970,222344,428933,495439,186133,-109123,-141331,-208216,-373172,-387804,-179138,96566,107284,-71644,-13611,130923,2482,-240347,-255617,-187030,-172302,-159559,-93375,110109,228562,150174,81257,15778,-89985,-129863,-202694,-282486,-220584,-128382,-38243,27457,64223,182756,255443,13173,-210199,-93172,67312,260004,502396,306630,-89628,-133476,97779,145909,65733,-10532,4123,22572,-89699,-156075,-77594,109049,143757,-2915,-154785,-135685,-87737,-206182,-282873,-170568,-61654,-14318,14939],[53560,-40083,-76491,30033,200783,206252,134327,150681,198909,237212,170515,150281,223348,203512,-126359,-343918,-294513,-175107,-74447,-41486,-163924,-305476,-289992,-320695,-395436,-338119,-255616,-237102,-189578,-122474,-212920,-201809,-1171,-49085,-365523,-469482,-230539,41804,198095,225937,119308,-101703,-268268,-161095,-46851,-180884,-272385,-194729,-158141,-213441,-348253,-283372,-66516,-3832,-41666,-42298,-31214,-1801,92046,73172,-55721,-220766,-308850,-236843,-202039,-339727,-364321,-256305,-311083,-367137,-209892,-249335,-533031,-493737,-145089,7316,4007,5873,-45901,-150691,-233040,-326327,-290621,-114819,16729,49335,74210,119821,145443,78699,51391,129820,45393,-118302,-151114,-136032,-83350,46627,11012,-87276,-51482,-42868,-16433,115328,93667,47875,199244,344736,346360,247854,106398,-12519,-79475,-74830,-84016,-99213,71245,211893,54808,-66000,114786,290340,233810,28980,-83017,-26512,52144,63190,103792,271016,411673,386656,121719,-140160,-121547,-4438,13871,38568,46586,-27103,-137907,-129346,46902,190534,177290,133974,200394,137029,-62854,-91947,-27153,-56148,-79322,83721,162263,45090,-46013,-4330,-11680,-28672,75161,229367,184460,1305,-71071,-195282,-399735,-298289,-78578,-127749,-195008,-54854,213186,435949,358291,76706,-76492,-17948,-20156,-153983,-189638,-91503,7228,60714,102483,123321,61236,18538,-2241,44116,143586,148227,80653,211477,353100,157435,-98000,-168784,-233983,-268301,-180565,-17984,72572,19453,-161669,-297982,-154898,99961,153023,22515,-71309,-4474,57662,39265,15023,-5976,14356,97215,65757,-107165,-134476,-162180,-246859,-280025,-395572,-399566,-104219,101397,61278,22294,-103277,-251378,-253752,-207959,-70061,3650,-112832,-259185,-221237,-103854,-49592,74964,217082,206057,148106,129071,99697,134885,163157,83027,-126288,-180376,-124230,-213982,-319858,-98054,142792,78870,-64293,-67995,60295,198231,180224,103443,167653,201236,183360,209604,213807,160669,190367,262484,244554,162338,58229,-54511,2328,246635,406399,278119,140142,238858,391255,348531,222539,138707,7720,-204455,-302689,-201089,-149403,-82111,76974,70532,-163532,-472737,-707861,-642242,-390069,-244626,-141713,18163,276421,534027,587709,422596,212006,48549,-100845,-111728,83482,184712,-32707,-162095,-75596,-50936,-175258,-274671,-124391,93800,32464,-146341,-121678,-4090,-115620,-259049,-201332,-92003,-88722,-185767,-281877,-216072,-140468,-250059,-201545,-2700,-5306,-126737,25006,331510,460913,383798,301526,308642,336309,295427,216533,169339,83471,-27897,-83393,-105871,-175753,-167055,107520,334767,248557,183552,170081,-3822,-79632,-7777,16699,-35003,-154984,-236757,-179270,-161700,-262131,-359367,-396750,-245690,19087,143664,249196,401100,321849,123497,-8493,-279662,-593644,-509777,-40689,275121,177404,-29234,-44765,111359,243360,120664,-96963,-111688,13141,-25413,-45215,120212,73761,-76599,79941,273304,23945,-313266,-161736,191690,297017,208996,175976,217168,265144,199366,-7696,-358026,-519496,-119334,276224,96805,-182805,-21555,194857,41348,-206061,-277310,-294657,-261835,-237675,-272924,-255592,-124419,11113,140753,286942,276451,154429,52238,-63541,-104073,-8395,148587,282863,258561,-39947,-461662,-669024,-729891,-741569,-922817,-1155312,-834722,-44986,1105071,2190276,3653973,4429246,-436180,-6258357,-4098737,-184486,-1107987,-948478,1029437,1651554,1424940,398438,-534111,-619919,-502209,-423168,-195892,75652,231694,228069,212382,260348,305029,461748,504708,235274,62630,12116,-156241,-240121,-112375,35970,-31365,-74554,89269,238176,350062,442476,332604,68635,-84906,-17804,-35940,-287191,-381206,-258612,-173216,-214725,-158067,-77311,-164650,-333881,-387060,-291163,-234859,-158497,225717,564524,544868,342067,77136,-111514,17767,230300,162832,-44433,30609,272015,282741,129940,182470,339399,331193,216352,81899,46098,114939,218787,320399,266973,13864,-103072,-52544,-52196,55449,286409,274860,111181,-26158,-116544,-40076,26899,-126126,-170325,97372,225705,-47122,-269054,-237429,-26428,227076,360821,378453,195434,-151264,-287905,-181151,-22225,37406,18620,23637,56347,41755,-99608,-282077,-336756,-236370,-73052,61523,91558,30419,-34096,-43063,-77716,-194441,-261056,-219935,-163531,-54708,92462,56552,-124570,-177767,-45270,179337,337367,294735,115423,7718,73152,289717,396076,298838,133321,83655,16530,-169216,-226510,-149874,-158329,-67179,137507,161434,67576,78246,4959,-104885,-27990,134664,112156,-50416,-94136,5846,21733,-41303,-7542,187939,419106,286678,-46779,-38275,92219,-6676,-18047,9120,-79162,-99437,-9045,-8520,-132047,-157359,-98014,-182135,-245135,-113499,-37604,-7579,33704,-62018,-196029,-276623,-248865,-106889,-4289,-35394,-78190,-70728,-110986,-159739,-86444,-3146,-1486,-87369,-235407,-187352,54321,98184,47005,76099,-21283,-63168,197984,346454,242559,222700,252540,132721,-23694,-51533,14869,109463,158660,101666,34697,72297,114111,70673,-28816,-147655,-215852,-261881,-307284,-178892,108437,200986,90612,66515,20111,-166560,-136403,126200,119715,24559,202763,383566,276635,46049,-162119,-246791,-192985,-103172,17627,143885,288297,326938,187084,90121,-15978,-200363,-283050,-239463,-258622,-267442,-138574,-4638,100106,128565,21446,54224,199188,204475,142546,75718,-78677,-235468,-207479,10011,185434,266160,270200,120853,-99405,-213208,-84311,305071,543209,305152,-34604,-66367,91899,206283,48666,-193057,-258137,-234171,-166936,16475,141424,17555,-133677,-107043,-41360,-87320,-76226,-26784,-52761,-90198,-81661,-21158,-25927,-114216,-157721,-129254,-59805,24547,99880,135346,119479,249206,449684,392399,60780,-136190,-64967,-1177,-120374,-157752,65409,235807,156042,77604,42251,1104,-77832,-133798,26148,237604,247232,156026,114407,193196,268853,208957,112945,62704,83275,87718,779,-148799,-195488,-70503,183070,280168,137661,37754,95169,224359,314485,327353,330035,224611,12303,-133644,-85989,51503,246307,323691,142754,-173684,-261674,-121509,-88902,-142643,-147548,-201882,-246489,-156868,-20215,-5832,-194261,-297050,-112582,33646,-41324,-109956,-56099,147766,235934,40503,-151309,-117029,-107714,-196934,-334069,-442729,-377185,-177254,-48091,-32063,-142054,-244192,-137781,155575,333262,204907,55678,70011,135463,168800,163629,48518,-200912,-395423,-376736,-250509,-186029,-162115,-174380,-163877,-132943,-146545,-122304,10065,65935,-60193,-209206,-289447,-164248,106706,220614,134483,-72153,-557740,-1270098,-1691304,-1085487,-241850,343340,533172,552299,7623,245197,1050374,1044279,506891,65381,-399388,-880425,-119649,1697644,1713452,-219342,-920562,-1467698,-1199570,4124,429731,495665,876364,609511,26323,-122619,40922,181484,106503,36773,-13819,-97183,-1578,157844,94427,-105742,-178419,-4599,135755,81292,78444,66858,-142930,-247690,-153799,-190699,-147936,33687,69192,213021,433628,232113,-89405,19415,103394,-67324,-82502,-68162,-145732,-152920,-100566,-86618,-37186,63408,198082,251146,188233,200329,226823,205377,361356,438029,200449,-74550,-147780,-166114,-229500,-254182,-135679,74684,42400,-100393,20941,190439,62224,-181043,-212028,-164560,-121474,-78240,-63158,19092,69328,13680,-27267,-83632,-139595,-127728,-146116,-149387,-85110,-25545,47466,68446,39586,102981,164594,-53097,-267115,-142610,43508,242398,460640,256423,-171340,-173853,117110,172067,85651,-38022,-91252,-53420,-85748,-118451,34314,191743,156529,-27732,-152173,-107637,-82848,-227549,-301512,-190384,-83895,5092,90343],[146824,23990,-70095,42823,243509,210985,55922,59577,89666,129746,131182,158153,192544,136952,-113280,-254925,-224293,-114651,-32780,-19515,-94404,-222993,-293748,-347975,-385689,-351139,-252513,-189512,-177806,-187514,-232270,-198428,-37498,-103021,-390262,-455207,-220000,62948,199657,172554,51480,-107400,-218641,-117055,-39791,-141846,-191230,-211344,-345264,-426080,-474831,-348243,-115291,-51998,-77734,-103699,-169722,-70409,69972,-14560,-189244,-303934,-343799,-228294,-126200,-231457,-318971,-278907,-302158,-316962,-194820,-236977,-459482,-415763,-159007,-47334,-35664,-20456,-18006,-43791,-123121,-224846,-173962,20211,140531,101399,-658,28726,143399,130341,94040,126447,-3029,-170274,-174813,-152958,-89729,19430,-38436,-129347,-75603,-34080,4039,112465,95110,70077,171963,217580,214662,235618,176425,61266,-19035,-46715,-46712,-46730,29953,51842,-65830,-69385,149303,310547,255023,126250,65130,84510,121912,132383,131581,249437,405382,408206,205574,40614,18473,31005,-1945,10976,192,-75347,-156905,-78386,190789,312877,177659,96962,215015,127896,-120989,-95448,55591,-62471,-168910,16311,141957,69761,22852,18978,-41424,-65828,92224,295104,268018,26414,-113764,-265948,-479500,-323385,-28784,-36936,-132596,21754,276619,421076,295546,53561,-29008,68172,-16695,-263934,-336103,-181799,-24426,65538,201195,316864,273888,132213,44777,75745,144756,100733,108970,319017,472703,335951,129601,-37686,-176560,-128318,49044,140592,169522,76287,-153319,-316905,-181850,81926,139523,28084,-70804,-57829,-28058,-37126,31146,147309,140620,134565,39133,-98713,-70579,-103998,-267383,-328996,-380026,-334785,-41329,171698,147421,62099,-127714,-328057,-282508,-238422,-155483,-48033,-76026,-155097,-161681,-117229,-73599,100302,262003,225870,172119,144756,414,-77543,7019,7060,-187441,-256016,-129704,-166663,-276350,-69619,166110,132028,58713,63992,114112,212914,223646,144980,145693,197709,299144,319670,209661,77275,119379,211933,226887,144103,22742,-78347,-19186,236282,422397,385164,259938,301166,373988,278212,149299,79715,-19179,-228553,-307649,-170758,-135765,-113989,1407,31990,-111691,-292266,-488674,-524943,-378189,-267451,-185465,-29819,236435,496051,515452,338103,101048,-40210,-101182,-126186,-36124,56242,-43387,-81349,168,7708,-108950,-194980,-47727,117855,-44333,-335886,-238369,-20011,-63564,-166633,-98491,-9719,-25131,-152956,-327873,-350033,-323021,-406630,-296195,-16282,37549,-51753,65544,310819,397205,285814,200461,271580,362468,339690,255706,180648,55927,-94661,-131481,-91173,-122163,-90183,181324,337092,131757,-15139,32780,-54445,-127159,-59808,18197,8550,-146408,-247249,-159515,-164805,-274714,-304964,-252215,-52431,248039,287348,255931,342507,257571,56543,-47622,-268490,-535732,-371341,91318,268036,111168,-52228,-53989,93326,255674,137937,-91809,-27468,159726,74440,-9020,121616,116348,26841,187781,341834,99391,-257228,-193828,100061,208144,167192,171647,235733,221376,122711,-55581,-299381,-366994,-31558,240484,7127,-241608,-129429,33690,-101926,-311824,-341382,-325793,-253311,-173462,-268935,-333994,-199559,-20583,171215,326673,252357,66972,-20167,-87454,-68290,58764,171883,223281,176344,-113101,-499031,-656923,-614264,-690926,-1123795,-1611356,-1300677,-377507,568038,1877394,4781946,6633490,1024473,-5430548,-4260171,-1352197,-1764673,-504818,1630916,1571230,841258,-16178,-477376,-474685,-529782,-574428,-370482,-79445,20039,-33614,27861,181661,193573,327214,472594,273730,85491,11396,-123481,-217803,-148587,-3183,-7872,44076,240648,313509,327881,390192,368079,242412,139590,122500,-31773,-337209,-468399,-349044,-205138,-155437,-89195,-80923,-203689,-307763,-322095,-357809,-401792,-267359,197052,622056,651748,362422,-27825,-185627,2109,158430,49040,-55291,85849,249509,156942,28681,133306,244609,132372,-6962,-2806,32196,32076,82440,201449,154187,-64581,-83877,28336,-28419,-51562,63586,62486,37400,-11458,-87450,35568,169104,-49116,-192226,93654,254671,-8927,-178000,-128006,-9340,170419,342687,405719,244914,-64785,-210238,-195530,-70512,10066,13935,36624,84405,26183,-153512,-282326,-249022,-135941,-16031,35430,1548,-41619,-35912,44295,70334,-62887,-205319,-224386,-101549,63202,118651,15521,-147629,-184819,-67577,130333,278166,254453,100655,-23716,35458,249027,307833,175534,31231,61593,62986,-61659,-98612,-56519,-162273,-149430,31530,15761,-30931,33349,-25791,-146773,-117957,7960,51223,-12272,-23659,54043,25335,-102745,-115891,124395,377557,234541,-58654,18691,126501,-20260,-21674,21739,-117317,-131376,37782,56209,-91996,-151915,-145909,-250567,-308955,-163924,-55369,-56459,-26915,-82059,-181207,-279466,-244863,-43515,71425,-12603,-80056,-77153,-125756,-179111,-110195,-2318,48046,-51460,-258465,-198918,64742,62456,1851,77194,26384,-9903,214099,344392,314707,379229,392575,237883,6845,-99346,-50942,65198,148999,82193,798,56744,150376,165502,7477,-205666,-289929,-280218,-277043,-109865,209091,323288,201260,146982,37505,-200400,-167273,99321,23590,-129383,55099,243456,178805,3182,-128475,-76205,17713,3876,72001,237690,382848,396193,261409,178123,85429,-143284,-283175,-230897,-201755,-212119,-125445,-26777,45671,44124,-26515,43217,158864,159723,117638,69353,-28626,-135266,-120727,55863,218097,315220,308984,162075,-14973,-175829,-169848,187499,499972,348426,33072,-27347,112965,235878,85824,-161924,-228993,-224080,-181181,-33860,35570,-56449,-81649,5258,19707,-73139,-90280,-16355,1349,-38730,-73848,-63088,-84001,-117183,-121502,-111285,-82249,-8445,28391,16973,23343,231585,436998,312225,-43884,-209998,-141155,-74054,-164163,-236960,-77979,162664,167963,88252,62515,60292,22472,-45130,43620,202444,215038,115193,68497,167729,244739,167228,62271,43479,110871,198853,71182,-225054,-303593,-153957,97897,232571,156658,103832,164304,191204,215903,312542,408227,283150,14569,-132139,-88869,70706,298583,370555,204872,-47975,-95502,35459,103467,49587,-37606,-159661,-213653,-113332,35323,-5469,-246802,-340957,-135218,39725,30191,-17547,6739,196794,311504,104803,-94160,-65918,-73576,-174227,-327120,-452565,-383814,-220938,-146054,-145778,-220839,-288048,-199107,63197,278624,246656,115501,93061,109801,132471,144850,46031,-238843,-495143,-514640,-414431,-344329,-275842,-236354,-211189,-184966,-170348,-97090,77393,168707,33307,-157665,-271521,-195605,-8535,76851,43943,-118924,-428823,-793426,-988031,-573715,-139382,61172,160104,28645,-313592,450921,1379414,1229592,513696,-9742,-451605,-766953,92722,1527872,969092,-640387,-884339,-1331442,-894960,384891,626404,557729,787106,329453,-227162,-225418,5809,106810,32169,75895,134330,191,-53961,90585,155800,26960,-87414,16501,95418,25992,30062,17567,-178835,-281991,-157893,-159460,-133594,12488,41884,172979,373719,165955,-105978,19163,68176,-101805,-72744,23681,-16372,-71838,-54590,24581,63651,62584,160491,264094,211512,192605,226537,160174,267361,380023,205841,-47937,-126899,-73238,-41825,-89999,-74898,28306,-49404,-133703,30943,204791,102181,-103698,-161126,-146515,-93783,-45812,-47550,-27917,-44921,-117483,-141471,-178875,-187591,-119604,-57312,17775,74098,102905,119278,67142,-4282,24003,71397,-89062,-266308,-173686,-1327,179744,345615,156295,-265777,-234357,86226,173276,121700,9548,-97235,-88215,-85908,-109411,88904,208585,135458,-47703,-144277,-83329,-66028,-211022,-277748,-190317,-109036,11750,155600],[228095,97217,-43826,54480,269285,205967,-26088,-46573,-36643,-19655,68554,142405,132185,35985,-100417,-165174,-173368,-99954,-33810,-12876,-11354,-96359,-233440,-290227,-292233,-297778,-205650,-129574,-165852,-226451,-210761,-162962,-79510,-179250,-398526,-396616,-170554,111071,190338,80735,-3512,-65596,-137527,-56782,-19726,-106265,-120216,-225692,-498686,-596245,-540925,-367014,-146855,-85287,-89686,-119366,-225195,-64772,98538,-61387,-282272,-351571,-354532,-209221,-33104,-74176,-225196,-289566,-294894,-259518,-176883,-212669,-339620,-286509,-146756,-75256,-29581,3436,35666,59627,-35104,-144166,-80065,128805,263007,176197,-65485,-88593,99851,147319,114793,109770,-51972,-217214,-194240,-164934,-87299,3637,-61283,-146098,-109239,-48124,18132,92029,74018,70757,122877,88226,75750,177028,189186,88867,21480,-2591,-300,-976,-20052,-102290,-155316,-30837,187716,283868,226477,195033,198471,204377,213910,188589,123739,157208,288346,322938,229443,182225,137156,58649,-18222,-26119,-55206,-136495,-185181,-43356,276110,378927,152689,46888,210132,136749,-134241,-82325,121556,-72108,-235400,-44934,114522,110029,120972,54451,-80265,-130903,51378,275387,263180,16859,-160640,-317553,-481430,-289146,41430,79374,-50418,64800,285015,363817,223245,34904,22896,129668,-35724,-365723,-450606,-244477,-53818,51284,249278,429979,420938,229986,102928,108957,121035,20300,96709,385200,569737,518252,356633,85158,-116746,9062,251120,267141,244044,136074,-117771,-280219,-154908,76693,115396,21224,-93066,-155621,-140867,-104973,46912,253418,242890,162498,216,-88648,-413,-42414,-282696,-363332,-323057,-241391,11995,224509,228690,112481,-77853,-253471,-224624,-236884,-230241,-85731,2070,-15421,-88350,-116412,-66429,129696,297101,263933,206450,135872,-95362,-234012,-89258,-56812,-252986,-314655,-112844,-91634,-198565,-40432,162932,145830,128270,146915,139514,197485,216869,129939,61903,144627,364822,394480,191923,-5278,21631,123308,173231,117144,12612,-64390,-32617,183817,387352,456957,371549,339213,308158,174234,42763,-14423,-75390,-251767,-282142,-101207,-48673,-75697,-37123,2313,-44544,-89896,-223188,-348241,-317815,-244272,-201786,-79491,189910,452224,442039,235153,-28223,-137419,-96249,-97492,-88628,-50090,-43051,9134,58005,40637,-36064,-94991,-8474,69201,-139956,-453249,-294358,-24312,-30121,-89603,3016,85308,57496,-105837,-346482,-447469,-457565,-477360,-333878,-57399,16773,-7486,111841,273462,261066,127785,97812,228149,340949,348809,289174,171884,6586,-141354,-141747,-64766,-68945,-8099,233340,304798,21276,-192642,-135427,-150113,-189636,-96762,42249,80870,-98379,-229995,-145102,-184792,-286888,-236049,-111518,107055,404518,381016,242159,235725,111614,-86695,-123797,-223945,-386420,-203319,125329,155246,6519,-91386,-87717,42390,207450,122685,-52577,95286,288462,167030,50828,122019,158110,152959,296701,363877,115718,-207981,-216631,-14373,90879,121067,185377,261931,189042,71267,-73722,-202570,-154918,92449,218905,-43297,-259608,-205035,-110315,-222018,-378671,-371942,-305810,-188948,-80599,-232818,-364501,-245888,-66192,172858,356473,224475,-37904,-117205,-131036,-53814,111975,161722,96792,43581,-157157,-460491,-552982,-366146,-450685,-1043799,-1647087,-1432394,-747225,-244733,1363724,5360091,7789055,2654508,-3172926,-3389528,-2584078,-2787469,-323445,2108455,1488524,167744,-471448,-371632,-210388,-415559,-605605,-475179,-211364,-209463,-348132,-201586,83875,97095,166675,333128,228462,90729,43371,-16433,-117920,-151596,-51322,21472,163950,368655,373856,312906,359498,412454,405201,351219,231411,-30310,-326314,-479152,-390584,-235669,-109743,-23063,-74480,-210296,-215372,-176715,-343836,-503789,-358638,83751,539446,643169,328269,-120105,-232945,-9567,102622,-26165,-43716,141234,228761,33456,-89236,46279,107150,-86188,-229389,-110052,-23060,-70957,-46413,68536,-9979,-196326,-103245,97979,15122,-142564,-162085,-135435,-26421,77,-76653,46783,223817,5656,-179372,104236,271581,51063,-60329,-25008,-28603,47323,239777,361414,262542,43558,-94224,-165877,-94062,5754,33671,57609,97278,-17928,-240017,-298822,-166726,-60100,2674,-18036,-109432,-112935,-12136,119742,179625,74274,-110056,-181397,-9482,171322,118007,-36926,-150776,-159200,-65343,83672,204902,217581,117762,-35767,-23112,178797,244270,96284,-25504,59362,109726,45570,57805,84859,-115638,-202634,-69306,-109503,-109326,-13956,-49713,-148366,-146966,-60091,41218,67687,73485,120323,67105,-105607,-168939,66460,285751,154981,-50821,42535,86547,-43188,-853,37125,-144203,-137250,76905,87438,-65217,-136607,-187901,-326629,-370635,-218983,-86327,-86618,-57680,-45854,-101514,-236254,-245094,-33413,101653,5921,-85595,-97221,-136408,-176038,-133017,-25974,81405,-1613,-236133,-178337,55930,204,-61488,58504,55764,3214,127174,222641,281691,434685,480622,331888,45480,-145642,-131265,-7923,92277,37188,-22089,60773,194996,252927,57088,-233309,-314989,-226664,-190400,-44495,241588,349763,258633,222058,70702,-212385,-187874,57072,-61681,-241670,-46426,141596,125711,25267,-19102,137462,212623,71188,77008,273999,423041,429259,332712,278017,194641,-77810,-262979,-200793,-128249,-137084,-107940,-62685,-32737,-50726,-56700,25970,75993,72227,72226,55405,6163,-49573,-33502,88843,213151,309830,307710,190020,60896,-138839,-255704,37505,414513,381653,117647,-2431,85734,219871,121693,-96385,-153545,-167502,-169528,-101433,-102045,-118122,-5789,92804,25210,-85487,-100179,-3445,60977,32024,-32009,-87054,-139575,-122725,-98891,-102927,-87607,-32104,-44274,-89855,-37442,203371,368301,193272,-126073,-222370,-171221,-153386,-211219,-265035,-151211,91669,133468,58212,64171,116060,128394,34485,2667,88419,129200,71939,58419,155315,204491,111571,8746,21014,138706,315661,165727,-228803,-344500,-221683,-21188,139372,141059,133723,187668,134671,110435,276872,440370,300377,4041,-113077,-70398,100741,320497,370533,248020,86894,54494,151894,262988,230834,53141,-160192,-225822,-88782,86684,-4473,-276992,-341293,-133415,44559,101520,80333,84332,262824,411601,217379,6486,-20139,-63166,-162601,-300885,-403378,-336214,-240112,-210250,-211721,-261276,-308033,-240561,-46656,143715,210060,144080,91943,62595,101989,173622,107572,-201281,-500970,-557964,-500096,-437245,-336071,-246344,-220156,-208335,-160347,-40841,143769,232447,103789,-87483,-192829,-155629,-66816,-16121,-6783,-147775,-258664,-176205,-98770,21538,105578,-207289,-370934,-554848,-590140,410138,1415551,1297600,527960,1361,-337719,-510960,194154,1058429,138055,-803751,-680475,-937169,-424301,726143,739536,577369,628182,17521,-470593,-349339,-68433,10809,-49197,88333,245671,96437,-85018,2202,136731,76154,-13072,62346,76543,-33003,-66607,-80111,-200389,-269278,-160270,-104114,-48636,46584,29436,106769,281052,112147,-92718,9807,23292,-107296,-42013,129020,139726,32281,-22294,91184,144247,68991,124249,287702,273156,205058,197130,91822,168317,339052,207364,-35829,-86085,44258,142769,75270,1327,-31673,-160110,-182135,7897,171451,111910,-36136,-126788,-140200,-88076,-58413,-40371,-6245,-74622,-200784,-217878,-228844,-211080,-98200,45160,173017,216030,218627,155371,24775,-57405,-36454,-4558,-92438,-210462,-175441,-57061,79988,188964,34804,-350171,-312179,8963,145302,157351,119685,-4599,-71067,-84937,-102773,80499,158576,81049,-67603,-136089,-61380,-33533,-161799,-219767,-162874,-121632,6759,193805],[276151,165674,3783,70154,282066,198230,-90233,-144624,-149774,-163770,-460,95271,31549,-86921,-101748,-106127,-155254,-125708,-62732,-14537,60927,32540,-128462,-172875,-150963,-185437,-119656,-83119,-179656,-232200,-145714,-99983,-116043,-246702,-368717,-308256,-101065,170148,174735,-21745,-34056,12342,-40606,9202,17110,-79058,-83490,-238036,-574265,-662693,-512272,-328166,-155114,-103035,-91475,-109854,-193115,6750,163524,-63934,-321532,-362512,-345154,-187385,55734,94385,-103946,-279715,-287145,-208902,-158215,-180799,-198216,-123183,-84838,-47222,30377,70770,105620,138653,11151,-101860,-24840,184711,350292,248531,-117287,-232651,-20372,91082,96404,80310,-94525,-245466,-204356,-168653,-80500,-2451,-55128,-131565,-140987,-84534,13802,54216,32774,46019,56689,-24824,-51527,66960,122156,53015,18648,33138,48378,42954,-53980,-207438,-195902,29713,214419,217084,161544,222604,280273,276797,263227,191611,59701,-5274,77923,154482,188610,241491,196769,66162,-32201,-58980,-100007,-188181,-218121,-48162,269504,365052,114909,11762,199251,173462,-74524,-28252,158306,-82605,-254628,-70260,88960,138026,198392,81729,-124877,-205541,-30993,176594,166972,-28406,-203064,-343014,-416023,-216579,112953,199250,46225,71704,236027,280807,159875,26940,67940,151579,-63194,-414727,-486902,-255837,-74440,14322,230343,445818,476021,303252,174561,150430,80294,-75308,42436,389975,620664,648870,502853,153676,-76599,103964,367258,335472,286739,183309,-77328,-208703,-80792,80807,73600,-7472,-138318,-277719,-263527,-160344,33155,250863,275663,167849,-24991,-63229,56124,-4854,-287071,-363225,-237612,-141437,47584,250635,283153,150434,3653,-69076,-84828,-189237,-264786,-100805,91383,108785,-32814,-111675,-38885,147051,305260,310103,249251,117643,-149515,-294976,-124233,-96637,-295829,-331811,-71327,6342,-98579,-23408,119941,108017,129204,162073,120316,148041,173333,69737,-68363,51457,364863,411652,162472,-68391,-94178,6853,100821,91160,28966,-10250,-14237,123093,330148,478574,434834,322511,196976,61882,-64854,-119188,-155972,-276276,-239559,-17268,79728,12982,-33029,-12246,23749,85303,13884,-161579,-216614,-173242,-182052,-116294,147584,408741,382827,145705,-132416,-211409,-86863,-33431,-66183,-111870,-38238,84969,83187,37572,26076,-6631,-28197,-41072,-210250,-422865,-238694,10962,-11974,-50526,70582,160379,128506,-59668,-334886,-488759,-513515,-453297,-309381,-112143,-48320,8001,160774,231642,85142,-55157,13798,178577,264339,312769,305250,145921,-59502,-171752,-120286,-32305,-25346,61879,252542,244993,-53704,-292326,-277943,-257192,-243334,-107389,87042,166105,-33284,-200219,-134101,-195374,-284421,-172829,-7704,210477,464652,407976,215610,121202,-53486,-236784,-191840,-154127,-192514,-48433,68480,-16316,-98529,-130872,-128047,-13522,117635,70270,1831,212311,358912,223213,105964,110698,177981,266063,377916,339810,87011,-164272,-216923,-119687,-24652,78531,203232,272242,172659,62157,-55577,-106832,27125,190597,190047,-55030,-229003,-224112,-198795,-279113,-375969,-356537,-243787,-82924,11781,-174110,-331976,-243869,-103125,148778,361780,190097,-139938,-219327,-186408,-70229,124834,109856,-63915,-107766,-180708,-386492,-410939,-92878,-106403,-685008,-1237711,-1212853,-1076423,-1085727,810264,5324566,7957905,4498008,-221198,-2321722,-3907135,-3950956,-448725,2333161,1427276,-372300,-807144,-244508,84303,-214478,-517415,-472133,-300796,-418411,-627456,-396015,795,34886,19845,133790,127549,86921,109565,151121,50194,-112593,-103537,29347,236985,436063,403315,301300,347242,444957,506636,482744,271913,-29047,-255185,-404691,-371137,-253065,-84645,29799,-51809,-181151,-89580,-2560,-251460,-499160,-399694,-76399,337569,519783,251747,-179079,-251973,-22547,67023,-49614,-17049,177959,216751,-37414,-170073,-37704,-28854,-265767,-382596,-199187,-92772,-160059,-140159,-54126,-178246,-332809,-143707,145350,66368,-199820,-325510,-259681,-63590,8722,-77217,7249,189482,35858,-118424,129026,264637,110157,57132,59169,-57256,-87819,90508,260218,242846,143245,37141,-86556,-72350,38840,78986,77093,77342,-87404,-324985,-306657,-102018,-26819,-16195,-75557,-205465,-161846,29887,163447,224836,181272,-6970,-110564,81992,236112,84124,-97631,-141090,-106769,-30131,62016,137084,178539,141282,-31130,-81573,103630,214653,80177,-11337,83898,139308,109287,175961,208844,-49778,-219481,-133628,-167824,-155444,-68193,-71100,-105228,-102018,-54943,81960,171551,174506,189693,138302,-45264,-142467,36673,174535,76982,-13235,49509,8833,-59940,39844,46353,-159123,-115736,103586,75898,-76030,-134456,-216320,-385616,-413448,-269432,-149846,-120032,-64485,21539,9070,-158528,-240422,-71800,81607,23052,-78023,-109539,-131182,-148172,-142595,-65788,81434,38846,-180930,-132776,33144,-71632,-134954,13243,55968,-22175,-29623,28631,164227,372661,491562,399418,96466,-167575,-197454,-87055,1071,-23664,-29805,70563,213780,292166,100589,-230964,-294226,-124410,-70747,2394,194996,271637,247061,276961,131746,-176977,-188275,6047,-103971,-259088,-72235,100789,130579,98393,125986,331478,337805,76664,32013,247949,401290,417907,383168,370104,288224,-17136,-224903,-150392,-58611,-77180,-104000,-108156,-110955,-123749,-71078,-10131,-31732,-30518,24777,44006,25656,13934,41197,105386,184980,266906,273569,203517,110877,-118498,-328544,-120185,290769,386242,193970,5555,24320,167797,146725,-10122,-46123,-69577,-121098,-162354,-236940,-157656,62049,118377,-29867,-123507,-105845,6287,103824,91914,16903,-95068,-169433,-118056,-94501,-109195,-75513,-49858,-114156,-165256,-48925,183425,277824,79778,-159957,-187464,-170285,-212765,-226525,-230652,-149727,30550,62027,1702,47330,147819,209536,96137,-65595,-59232,19594,35696,75999,150153,139825,25311,-49213,1425,172041,419336,267157,-158682,-306749,-245754,-129764,25318,85926,117168,161303,69709,23378,225751,412446,263156,-20089,-81602,-20849,152452,319558,324490,251859,188127,152168,206072,348532,349857,103707,-188197,-260604,-76854,120046,-13086,-290658,-310076,-118393,40870,150468,156840,151273,327180,513819,355385,122243,4338,-82711,-166141,-264308,-322039,-273726,-250757,-237184,-215252,-243011,-282666,-240939,-138508,-26499,102254,123278,56384,4839,89232,241365,211307,-107410,-428014,-509504,-482726,-434105,-329056,-212982,-197380,-200649,-121907,26379,187195,241774,136791,-16759,-90978,-83224,-69978,-29552,6028,-145546,-92162,387452,721192,649018,474618,-363404,-885789,-1076945,-886821,64907,1161927,1258955,566353,101091,-75595,-136068,294776,527924,-592864,-872171,-476051,-415460,132357,968520,753984,555661,445903,-239821,-651301,-469718,-159527,-80387,-122894,58216,275300,149727,-97699,-86479,41739,21916,12713,116718,94166,-72016,-186008,-195845,-187854,-202711,-156950,-44443,75137,123410,30801,21008,164266,76709,-64101,-17691,-17022,-73774,2689,205236,276565,134910,-11057,101240,198428,88913,96092,303848,341357,231492,149814,15352,80201,303566,194681,-44510,-44248,144820,272464,207200,80871,-89321,-269623,-241131,-39191,104554,91601,3196,-115153,-142424,-94338,-94743,-33745,79565,-13295,-210076,-226292,-210448,-198154,-65662,133580,274448,302562,280807,143446,-42202,-103676,-64475,-48971,-73677,-122580,-146077,-109888,-39652,29238,-74640,-398322,-382034,-81161,98402,174900,249564,151771,-12546,-78409,-70823,43888,79290,13060,-90856,-135259,-43640,10309,-95738,-146622,-112130,-111999,-4150,197452],[279810,214638,63457,91197,285463,193733,-118704,-208842,-223354,-254064,-56810,17185,-106206,-211147,-120261,-84160,-163312,-170701,-94665,-14023,102797,121733,-14686,-42692,-16132,-44424,-6507,-56449,-220871,-210527,-53312,-24839,-139176,-277765,-292396,-210696,-39885,208927,146535,-108435,-36978,102445,48220,62244,59085,-65578,-89686,-241496,-549764,-599491,-389539,-239509,-139975,-108114,-94012,-92590,-98938,111087,235696,-31903,-305970,-337249,-315433,-166537,119191,229623,12917,-246328,-272633,-169636,-136817,-147163,-70168,38481,26541,44085,129770,155240,175895,181808,12583,-97416,-12585,173351,374355,293762,-154602,-389823,-216593,-43936,37551,41884,-125956,-248014,-202575,-163169,-74304,-4942,-30330,-92907,-161847,-137913,-20535,1358,-18672,2676,-15861,-109011,-150206,-76759,-13923,-32276,-25833,38729,90991,96142,-46201,-236954,-188244,81453,211200,127605,87973,212934,290079,259600,216174,114493,-62364,-206452,-168647,-40885,101628,207182,180533,47232,-44141,-80428,-128043,-221925,-255167,-102483,174257,276058,76157,5416,188722,228574,55700,76680,168553,-84035,-214026,-45308,66588,125764,215107,86379,-166520,-267338,-125501,30520,15377,-87985,-225672,-341602,-323450,-139667,168543,302401,149241,57155,146534,187257,108494,27950,96292,132473,-85070,-385703,-425799,-213510,-85651,-41273,150915,380979,453007,352473,250643,191917,30456,-162865,-38636,329138,604289,681628,517872,145304,-63615,136862,372012,339632,302421,210212,-47740,-125440,22059,91149,16883,-55857,-195240,-392370,-369965,-197764,-19164,137671,222867,142617,-17536,-10575,88403,-7204,-279216,-323489,-143527,-51483,62855,243605,298107,164016,73532,141149,98477,-102246,-245588,-88497,161868,177518,-17809,-114103,-11385,137952,276570,348525,292108,100376,-148468,-254250,-109361,-106223,-291851,-292230,-10299,109071,-1652,-28569,34480,20570,70338,115491,57432,75856,121737,-3048,-204371,-54886,305478,364269,124461,-103213,-213487,-126105,21386,67382,63185,75211,48103,91287,279235,445416,420179,235604,53187,-40695,-145483,-208067,-243477,-298095,-196917,51180,202844,118995,3660,-12270,77712,196848,161994,-15357,-96319,-72216,-129877,-125009,116639,361893,333282,84202,-183509,-240257,-77954,39283,5422,-120461,-30095,131495,72653,1767,67922,49307,-97424,-175676,-223515,-240417,-69101,92011,1113,-51068,88504,195009,168583,-23776,-298189,-473664,-492362,-366676,-246236,-161584,-117793,10340,204204,195139,-79383,-215055,-43292,120206,145173,234386,289063,99813,-139446,-197850,-83423,-165,3367,106867,239232,172139,-79327,-288818,-348847,-336340,-265871,-90352,140132,239051,18255,-176799,-124126,-176811,-258702,-131620,45417,259200,442819,376747,188310,38809,-167676,-315030,-208743,-77889,-14797,63625,-28707,-176641,-164930,-149496,-154098,-53699,14448,-9634,48160,282859,353830,228453,132276,78997,159440,335434,416293,286356,42724,-123097,-192865,-188475,-109500,45469,211831,259318,173717,99101,-993,-40731,109906,214756,134475,-51457,-160899,-176355,-205887,-252519,-299317,-301099,-169956,19635,66082,-114581,-242647,-187059,-106349,116041,334809,144896,-222516,-305765,-238773,-111555,83628,16943,-217260,-234933,-192319,-314027,-284104,94360,214646,-153559,-522535,-748792,-1284991,-1700129,373738,4879996,7629533,6356385,2332010,-1876803,-5203023,-4923563,-797984,2250636,1369944,-630123,-922064,-121394,316951,-18074,-365841,-379549,-353435,-578184,-797349,-493853,-44847,9160,-84212,-63905,7920,80020,197893,343313,254074,-33886,-147363,143,233360,426280,396833,285269,332859,435626,502950,479625,231595,-16324,-136061,-263281,-299697,-246658,-76761,63816,-13032,-123857,30112,145186,-112603,-388224,-376956,-228274,80196,317880,152415,-200744,-251719,-40680,49921,-29767,6760,177556,207357,-35378,-175567,-76248,-120170,-365888,-431334,-238450,-147245,-210269,-190094,-153732,-306344,-422131,-178589,164990,108747,-216581,-386619,-279147,-64560,15427,-78007,-47225,106458,53009,-16393,159958,228838,146355,147425,115829,-68378,-179157,-52789,134207,192100,207344,157879,26934,-5892,107207,141114,84813,19116,-169533,-378654,-289131,-59776,-36725,-61418,-115497,-255583,-176859,69441,160827,198604,227801,69514,-38676,144541,241757,23381,-159378,-129668,-42806,33330,76688,90608,131985,144376,-16752,-114357,48863,203738,115118,68390,128529,139209,109459,213114,265458,3714,-200935,-137181,-140570,-169730,-127900,-87009,-22044,7530,15099,158187,273261,250265,238954,215562,60228,-42787,42942,73549,21568,48960,62993,-53257,-54758,90546,45792,-163558,-75439,117279,30466,-126132,-153416,-222352,-398241,-414080,-299286,-243714,-177351,-64847,83379,107891,-69656,-224397,-141720,17487,40076,-44809,-97808,-103409,-97145,-126041,-102544,46834,52550,-112391,-71544,12560,-129796,-204981,-56305,27598,-65813,-191404,-159234,22527,232799,428141,431390,158804,-145838,-219265,-145708,-98277,-85498,-24049,71719,179457,261793,124516,-202860,-239958,-5889,54544,26796,85291,114544,173650,305708,225293,-80184,-160746,-42452,-89521,-167351,-27605,108919,177470,188967,253579,450028,365764,20807,-44470,179951,332386,367366,397584,429909,344186,31263,-168712,-82466,-6702,-54734,-120960,-155197,-169012,-154235,-76080,-68229,-140000,-119002,-8843,39697,31921,53270,91055,105216,154258,211903,219037,202856,129923,-117861,-371078,-248154,154322,361449,246531,3155,-47063,95256,150068,75374,68705,51416,-36783,-193651,-336624,-183560,81733,64657,-129296,-177353,-108823,9678,115002,114797,42476,-94407,-158593,-92499,-103824,-124550,-49104,-71452,-189162,-205407,-18503,179512,199711,11926,-137041,-135791,-164920,-232875,-184746,-140736,-96345,-19614,-26935,-59776,15739,137585,240626,138775,-115419,-179099,-73632,12214,102035,145273,49584,-100906,-117058,-11663,211823,490083,350771,-42649,-205186,-209545,-185554,-79368,235,61949,102512,16943,-25395,169733,332088,180993,-50960,-49609,48880,217906,303142,242766,207085,227845,188277,203856,350213,381189,110789,-210096,-274096,-60588,127921,-36794,-293369,-262361,-99116,27360,163557,191473,178932,355826,580527,479816,219131,3374,-122054,-178804,-227638,-243569,-227664,-256576,-227811,-162437,-166623,-203128,-190688,-184747,-177983,-45249,51095,-12955,-52597,93856,313484,309168,-109,-316241,-397767,-370393,-338172,-261514,-154399,-156430,-168956,-68333,85331,197297,200927,129491,38425,-4833,-20914,-34762,35899,81937,-106246,27616,718552,1226570,1188648,842572,-375051,-1204527,-1407287,-1199501,-472896,723128,1150287,646097,265978,247403,269888,461452,149036,-1067914,-1003349,-432193,42007,663491,1083868,684714,502469,286786,-376703,-729702,-551775,-231289,-139651,-174640,-10041,210234,134790,-98590,-150543,-93570,-115245,-23868,160496,151642,-68423,-284772,-285603,-131251,-97175,-145696,-366,194739,216690,43902,-63547,46655,61576,-37894,-66596,-45367,-11439,50229,229729,360552,213738,-17840,66617,228479,124711,82434,294219,373799,254194,105146,-48180,11155,247399,149817,-76059,-22461,189716,312746,279245,145150,-129294,-350280,-290106,-88143,27639,50385,12403,-112754,-141927,-100215,-128163,-24085,194501,109028,-145631,-162523,-128919,-152484,-32693,181036,299082,312520,264890,86276,-109933,-128838,-55053,-56582,-50819,-36634,-92807,-142927,-149053,-95951,-145921,-394846,-409290,-137525,52418,162920,345082,308505,61299,-64027,-2156,35033,25378,-41325,-118826,-149097,-35109,54671,-31690,-79018,-52212,-81494,-14154,170257],[241231,232917,118313,113209,279895,194777,-104757,-222740,-244638,-262899,-86098,-79202,-256066,-310184,-146218,-83391,-177042,-208097,-106322,-2899,105309,145863,72214,55551,65983,85262,116046,-38008,-266202,-175132,38735,43318,-146235,-262156,-182508,-123324,-12270,197255,96729,-161616,-17273,176439,102966,79403,79485,-73103,-129766,-225329,-432311,-427887,-211557,-126549,-107079,-103603,-99392,-75996,11351,202847,283428,18009,-244289,-275502,-259617,-144155,144730,297904,94807,-194949,-245390,-136678,-108073,-116650,12727,156823,159578,176121,233564,221096,229510,190459,-18356,-118095,-40602,93981,321972,295601,-176776,-531214,-444489,-225531,-46419,2565,-139880,-224841,-191100,-153467,-73081,-10477,-3705,-45008,-165492,-197183,-89403,-62746,-66143,-42877,-78915,-156683,-206630,-216765,-175938,-127221,-84954,9117,121770,167734,17778,-189379,-149131,96317,166035,37712,35943,182920,230203,144007,60468,-38798,-215838,-388594,-373027,-196708,1140,100963,97968,5061,-55170,-89899,-145090,-244572,-298530,-195949,25584,142600,44355,21947,173419,275838,219884,216792,166506,-63734,-118326,21985,42136,60546,159452,65397,-194045,-297757,-200957,-118524,-133690,-127417,-212201,-318194,-251864,-88627,197660,373000,246250,46126,47226,91957,59004,30379,103839,85225,-93269,-286174,-286138,-138309,-93371,-104188,38722,273852,393411,384305,313425,212528,-22505,-220948,-119543,217160,510281,597113,400733,68738,-70222,113121,279490,289794,302706,220643,-29362,-47076,128943,106359,-40887,-107884,-241067,-463857,-431773,-210978,-93274,-31295,103326,87448,23763,69468,96630,-47024,-263048,-259696,-63768,18612,57550,199122,273309,156948,108211,293698,267307,-672,-178620,-46763,198667,177515,-47890,-130459,-5498,95855,214194,364321,322810,86225,-105697,-138778,-59621,-85589,-231369,-198486,57391,189057,62963,-58234,-80550,-97916,-19675,33840,-31844,1168,90284,-49650,-295847,-139771,210847,263659,80965,-114446,-320692,-263095,-60302,40065,100742,172488,144124,109350,250026,365821,322785,88668,-101576,-125325,-183241,-257711,-310261,-307758,-168148,80899,279498,208996,51427,-4413,104043,225221,191325,56440,13721,28336,-58473,-95298,98833,303119,279742,47753,-178286,-220200,-76202,86743,82311,-83417,-15616,146023,32772,-54305,89178,73089,-178353,-285227,-172238,27920,162593,197017,20181,-72682,62318,186948,175953,563,-247473,-418389,-422342,-273236,-185593,-188839,-149016,19335,230014,165675,-185354,-309619,-77030,51983,13059,130049,229680,26110,-230997,-230300,-49268,27078,17016,121937,204125,103538,-59910,-194073,-328808,-357718,-245569,-53893,183607,275273,31139,-173059,-113257,-126544,-211884,-117582,57636,271794,376866,311657,168958,10758,-185059,-273032,-154343,-15967,96892,123448,-102029,-263733,-168682,-131232,-151714,-71248,-74153,-95624,66788,284106,281112,186041,121018,26996,101651,349838,416826,230711,14697,-81232,-154543,-209224,-147003,24204,204647,233246,189971,170142,82018,-11933,74496,152530,48581,-61731,-79287,-69044,-127126,-149994,-173746,-226150,-118461,64978,52471,-80437,-125876,-87080,-59533,96964,277873,88010,-274532,-358423,-271315,-160035,-4092,-101753,-326951,-303550,-198182,-263132,-202924,135001,402673,380300,246120,-228950,-1319544,-1922140,146111,4357343,7425328,7869069,3548284,-2484694,-6236329,-5388952,-1205151,1877692,1258379,-596273,-813661,-14384,428055,87252,-225775,-254032,-391240,-675094,-819650,-469126,-45316,10043,-133176,-207067,-97776,73229,287963,513406,445429,67984,-168530,-61430,154921,349447,362544,260348,292516,361850,379301,328992,129216,22928,13528,-90685,-197967,-210240,-75271,80258,36599,-53224,110861,225002,19614,-218871,-302623,-321169,-149119,96189,48096,-198248,-244493,-61373,48740,10746,8800,131792,187514,23597,-98830,-44370,-140884,-374430,-381269,-218239,-167347,-215366,-204835,-223840,-362880,-427347,-183175,157388,125499,-200110,-345564,-203250,-31688,19755,-70368,-78356,32806,74541,102538,185889,168646,146608,191576,140444,-48179,-192350,-142240,22220,126294,224891,248389,143740,83201,191499,204080,75296,-65718,-244850,-388164,-249115,-41821,-75946,-114706,-124226,-244154,-160249,81035,107667,113128,200546,96211,12085,164311,198198,-43734,-210952,-126820,13385,108230,122239,71493,76693,110139,-3510,-103734,31797,188518,167770,179800,175816,107906,56143,166763,238719,24812,-155992,-76237,-47019,-162586,-185484,-91327,84759,151504,122972,245615,347379,276753,246568,269918,175287,92923,74564,1754,-3057,120438,102611,-54811,-20076,138332,39562,-157924,-30667,120702,-25780,-192289,-181759,-199827,-343946,-350848,-290292,-340897,-261630,-77913,108514,160878,3157,-198583,-222786,-76189,54486,14033,-58968,-54980,-28739,-75542,-112775,-5839,36145,-47928,-1921,14556,-152477,-254578,-136130,-17366,-99337,-289644,-263368,-71177,88440,319125,426344,222968,-75677,-179864,-163883,-174049,-132318,-11448,57380,89224,170857,125650,-154834,-166778,100450,163024,35361,-50582,-73001,63530,311482,342755,69562,-104282,-74883,-27563,-2,53771,130444,229719,257715,317647,463222,303525,-71302,-121234,105444,247441,296673,371942,436972,347814,66687,-90250,67,24985,-68751,-150494,-193498,-198454,-143725,-81424,-139935,-225870,-172179,-21301,39525,26098,68976,107957,92095,140061,169363,158758,190129,126585,-124827,-366994,-309048,43899,322925,273237,2522,-102747,18983,124778,138077,164482,169684,68939,-182689,-380461,-212266,26019,-56587,-240773,-231471,-111911,7105,93105,88183,23679,-92409,-105637,-43979,-116983,-136219,-14090,-105523,-277057,-218334,31019,184601,154559,10977,-67770,-98264,-178073,-209061,-84029,-19735,-27059,-58054,-108108,-105490,-25459,75565,209006,166614,-106453,-218332,-116627,2681,118440,136352,-57513,-260612,-200207,-18393,252224,511558,391070,74918,-72644,-114535,-165151,-148217,-94669,-10339,40505,-6385,-28962,121366,226177,83603,-76404,-32117,107530,271482,275245,141269,117114,199280,176862,170359,290297,334313,87583,-191640,-221491,-20927,110820,-73832,-286886,-209737,-77789,10638,142645,177899,147796,313964,572273,548064,270011,-16163,-159637,-185314,-196282,-193942,-208503,-249507,-185937,-76534,-55080,-80820,-98753,-177801,-270227,-188515,-56614,-103909,-102088,104613,347442,350186,73883,-211168,-262066,-198406,-183561,-158028,-90577,-112118,-126664,-15674,124670,179750,132529,91601,67926,39336,3406,16596,150924,194053,-36881,76254,735975,1298498,1498274,1052271,-291910,-1236364,-1468151,-1452711,-984306,261624,1020518,773786,453924,507750,585179,671749,16736,-1217340,-1247482,-623045,278354,1061112,1078821,567380,430923,180296,-372963,-691491,-561873,-247676,-147506,-192314,-91896,74535,54536,-93862,-172302,-219839,-284005,-111593,181202,237750,-15486,-325880,-313697,-38994,13782,-129119,16222,273576,296491,65969,-119599,-37760,68095,-25277,-129849,-60466,59145,92460,209752,381207,254690,-31646,15008,238275,169449,86271,251239,340531,254360,84169,-79047,-37622,151735,61075,-125725,-33691,160516,261170,282933,177028,-142173,-375637,-300290,-113939,-36903,1779,5241,-96020,-126573,-98138,-140235,-14917,286268,238367,-33172,-49519,-14243,-90166,-12786,172223,249646,249839,175814,1958,-157173,-127334,-14200,-32056,-41466,15901,-28854,-138862,-208051,-155951,-167230,-342480,-368582,-123792,27870,121273,364753,401337,119994,-42101,91937,98474,38177,-62761,-150684,-180457,-41153,86796,16528,-30033,-223,-41416,-18690,124211],[173290,216044,150817,127346,262792,199731,-55677,-188460,-220073,-197568,-83727,-171020,-377331,-358662,-162447,-80240,-175197,-217236,-85936,20958,71811,104506,111683,99201,78211,170708,226734,-10278,-282040,-139146,104564,90798,-138345,-210799,-67966,-57052,-28145,122569,23014,-175781,14757,211235,104222,42203,47348,-109641,-181763,-180989,-255268,-207023,-39047,-22472,-65901,-91164,-101694,-61202,89438,241614,285080,68423,-151488,-177520,-170312,-112615,134016,291170,124874,-138327,-203143,-99973,-67552,-90745,35290,201753,269095,302103,298282,237865,254003,176606,-61393,-150121,-102876,-38627,201374,251278,-184561,-622512,-635682,-398111,-130088,-26381,-126415,-179059,-174989,-148458,-78633,-22029,10050,-2745,-147906,-247270,-186280,-133756,-96426,-70052,-115184,-164129,-212917,-310272,-305539,-185024,-119752,-37642,141325,257261,131901,-87624,-102334,61991,80597,-32316,25494,153400,123921,-40141,-165414,-229689,-351862,-490183,-468000,-263712,-80121,-34748,-20082,-48577,-65561,-90215,-160361,-269752,-348725,-301543,-127418,7794,22813,40358,138881,283195,359761,351569,167931,-14396,10124,104456,9163,-46279,51868,26583,-199056,-288493,-235643,-230457,-227285,-116412,-153966,-280454,-230924,-76104,197500,400154,321236,61668,-27622,-32,-878,26163,94805,32890,-86643,-152728,-117745,-65021,-106593,-158720,-67539,166005,339061,405028,344564,191059,-74115,-236729,-171539,84467,348852,412836,198461,-41735,-80734,56934,134030,204548,296404,227863,-7954,19188,215811,126377,-78962,-138363,-248737,-463604,-427845,-196301,-155677,-176508,-38829,11850,79954,159988,88135,-105197,-245743,-202749,-18470,63594,30141,115394,219283,144977,110696,344910,369630,85617,-83279,24947,208991,124978,-108446,-159879,-34170,25880,135308,350836,330946,71695,-51288,3517,11386,-40691,-125711,-73088,114175,219788,74328,-105589,-198350,-215545,-103106,-46891,-121509,-58138,90965,-43976,-305000,-173718,113974,136739,34372,-117171,-403711,-388610,-142102,2746,127655,257023,243538,171170,241315,259988,167360,-83562,-241189,-190688,-176739,-252430,-327638,-294896,-159181,63723,289980,259839,85670,1760,95254,167544,106607,46190,85924,97201,14544,-27431,90598,226427,212786,24381,-136136,-165791,-85324,85270,126332,-21097,7738,134847,-24864,-114352,98122,85898,-222149,-328356,-73578,282937,372797,285077,50370,-87262,14056,150322,164199,18669,-195263,-346332,-342062,-224243,-165481,-184529,-115595,48078,225816,135148,-211492,-319765,-97558,-21527,-96001,24777,127240,-79924,-328559,-270427,-29776,48009,19661,110532,163170,53691,-14225,-49412,-229948,-312146,-186270,-11434,202465,262355,-2156,-189998,-100153,-60460,-156658,-121849,56020,271681,305921,239106,157659,32973,-103983,-117968,-41050,18280,123241,141151,-105745,-248244,-109548,-74024,-120342,-72391,-128736,-162720,47386,215974,165318,113089,81743,-33183,24144,322815,400933,199978,23339,-38534,-119508,-191140,-139422,12419,182947,211360,214213,250113,176731,-7940,-42844,31326,-51117,-101758,-9746,74766,18089,-5723,-43635,-157306,-109818,21185,-35830,-90937,-24878,28719,35720,106445,202394,25589,-290496,-365521,-271217,-194558,-109340,-215753,-372760,-303983,-202346,-234221,-165589,47930,416011,749249,800237,148973,-1173888,-1728871,127235,4027285,7734395,8693934,3084234,-4012455,-6763390,-5168450,-1492787,1284580,1022050,-397422,-570813,79981,411825,59319,-151064,-156217,-435472,-709010,-699754,-333439,-6071,23587,-131248,-268310,-169376,68382,359287,619382,574204,165186,-158390,-131602,34853,238099,318106,229869,215391,224081,163017,74178,6511,96737,175293,75560,-89031,-146291,-69109,85307,89190,14813,136096,219936,91851,-66846,-208700,-328171,-280942,-87682,-51491,-194112,-238131,-74658,63385,48650,-19452,49236,147334,98386,32375,52619,-91855,-306425,-268925,-153433,-151847,-188668,-201326,-257231,-333942,-338735,-144688,128106,105156,-168412,-237787,-74725,20619,19385,-51880,-62971,13820,112397,207683,198164,96866,111217,183828,132622,-2183,-127334,-150768,-43370,64868,204630,300635,230389,160726,262338,250763,51868,-151169,-293551,-360905,-208413,-50488,-124010,-155810,-98685,-175555,-125875,46240,12948,-4012,109345,69888,32949,147304,137077,-88428,-239689,-137250,45860,171845,178209,73555,16764,37912,-3634,-49781,54963,155015,200936,274738,205240,56806,-17626,70193,147135,9418,-100099,25729,64926,-148013,-230133,-81106,188612,288121,232647,318540,377223,245953,203295,278556,259376,210234,106328,-37254,-1614,183220,174588,19784,38540,170878,38136,-138916,6407,119106,-64991,-236533,-194507,-148614,-222235,-216016,-230987,-402127,-351003,-112024,85627,154513,38261,-172939,-297850,-179598,60531,83444,-4929,3648,47274,6292,-79272,-49106,1771,3954,72673,54339,-127198,-268234,-203215,-60255,-100004,-281536,-239567,-68157,6651,206206,389596,273015,28715,-85609,-135940,-200672,-151825,-627,32098,-28260,55513,110059,-93553,-86218,178738,241125,39737,-168658,-238471,-50483,303295,461824,239459,-27098,-79815,54639,174913,127328,128451,248216,275144,295528,374850,186297,-159048,-166552,57464,180110,232366,316986,383720,295875,92672,14286,93337,44313,-95970,-172087,-213328,-203681,-114975,-96932,-208907,-274754,-183655,-15362,35491,7472,62096,91456,73185,152678,155377,107145,169674,117870,-118412,-308338,-283011,-6469,292953,283297,15643,-124229,-46793,72537,163505,222090,259882,171077,-133140,-364783,-252476,-101253,-207326,-327862,-270789,-118501,1641,50215,17684,-42092,-92207,-22913,18131,-124722,-131275,22481,-152999,-373007,-214944,73409,181201,143140,72145,24220,-91655,-217184,-153268,50321,97366,26798,-79378,-156932,-122847,-71930,-35521,118737,184566,-22652,-155034,-96106,4224,117727,122615,-164830,-429933,-297951,-22017,281413,475188,369977,151849,53588,18791,-73969,-166639,-171874,-74095,1399,4893,3585,90407,129761,8611,-83874,-41091,116154,280691,235302,36656,-3499,115363,141759,134038,210274,247833,56341,-116288,-81461,52187,75913,-115979,-269612,-158106,-50345,3333,104989,126083,57295,185638,466363,530358,264059,-42046,-172895,-166775,-166408,-177584,-206056,-218378,-118284,11124,53903,53484,8105,-132965,-290976,-288365,-171717,-196432,-139832,105926,314562,305150,84516,-145081,-137176,-14230,-19202,-51131,-35554,-74314,-88090,22565,143384,152830,67915,40888,68787,35663,-12810,65957,269609,298945,43729,59873,496378,1005804,1493512,1004093,-221197,-1036829,-1287544,-1552161,-1259364,-64853,916325,937225,619326,602103,707442,827420,79866,-1087884,-1528178,-993889,254634,1260145,987767,443108,351819,129151,-259903,-552037,-481243,-188583,-98789,-168269,-152950,-81010,-59974,-86029,-150136,-297231,-424672,-217506,178922,328896,68845,-299186,-270256,62858,91624,-113804,7099,295330,339999,92924,-126886,-58361,97745,-25365,-190314,-63210,120060,128502,175955,351407,254803,-39534,-24789,227460,206312,105234,183551,240475,222867,98527,-66767,-68964,20239,-65189,-182242,-76540,67415,147274,230209,168370,-127592,-330458,-248065,-100317,-76818,-41577,2567,-47053,-91650,-89223,-128543,-14709,307913,319964,87612,73602,93966,-31109,-14779,110096,150817,141708,47834,-82202,-173334,-104741,42960,12186,-55263,18005,31021,-85140,-178528,-132561,-141364,-258903,-257572,-32130,37012,61482,297365,391845,140261,-15368,185052,238778,122722,-50171,-183514,-224376,-63351,97568,44912,-149,32667,-6306,-17116,73464],[93085,167787,150473,124487,231547,204926,10012,-128133,-173497,-97648,-56157,-233027,-431312,-341933,-153826,-60266,-148414,-191814,-37340,52227,15056,19175,104513,95189,38315,198362,304179,36133,-244824,-107675,132736,115993,-117034,-147800,21926,-10529,-76139,-1689,-65126,-156050,48068,196438,47232,-53375,-55327,-178872,-219933,-107825,-66051,-7997,73638,45574,-26797,-71640,-93091,-48005,103378,207186,236201,105650,-45712,-48202,-45366,-63462,102929,230853,106832,-91170,-148536,-51197,-13779,-66357,5746,168364,312600,369349,290426,193533,244905,155931,-98688,-187827,-190379,-194511,42973,172602,-181256,-641520,-734165,-508886,-188862,-33843,-74841,-112292,-157401,-154649,-88577,-36510,5236,25270,-107561,-273279,-294509,-207502,-102256,-61855,-111566,-132302,-170292,-327680,-355029,-174858,-99349,-66184,157867,351464,267760,30862,-66962,-11760,-27529,-69877,58661,139171,6168,-235829,-388530,-398067,-419382,-474306,-427526,-229587,-121754,-155216,-134014,-98224,-74431,-83650,-176947,-305316,-399962,-386841,-242982,-90203,11681,36846,69393,227548,419695,430715,179411,58720,137271,167684,-33422,-162203,-66851,-17146,-180739,-244083,-224409,-283445,-241092,-45501,-56755,-235346,-255507,-93098,170893,378104,358648,113520,-51553,-80783,-73558,11917,80749,782,-67749,-32330,21086,-25936,-131208,-189379,-133166,85530,307905,414735,335026,122029,-119301,-209661,-175008,-31056,154774,180386,-15508,-142632,-81728,-1494,-9554,104386,283668,246579,35080,72865,265593,150613,-78167,-123310,-198428,-380787,-353291,-156580,-175533,-236087,-153898,-69077,119375,230018,71173,-154850,-233846,-183538,-18287,80166,-23260,-5043,152039,146214,102592,305959,383663,137428,19055,125104,216656,55263,-173119,-193868,-95035,-55533,66318,314274,313649,53260,-15221,122430,91148,17354,-5510,47477,143025,187333,28806,-157420,-286375,-295850,-146294,-95182,-187775,-96317,112271,13708,-224260,-143171,45891,18414,-13157,-128154,-455511,-482872,-217882,-44410,136616,307847,310690,247461,241399,154791,217,-234632,-341871,-236095,-135329,-187944,-278684,-254420,-166719,8426,241120,263176,88123,-1947,52431,36226,-60262,-28418,103491,114143,72635,64879,85173,134378,135721,3903,-86852,-101896,-101659,36037,124351,41094,37314,107869,-86959,-162133,108969,118347,-193338,-289461,39645,441234,484601,315925,86776,-72698,-28966,107470,153545,38698,-150357,-277267,-281497,-241559,-200340,-148704,-19045,95778,184153,89604,-171950,-257636,-114604,-89719,-153685,-56636,-3707,-211351,-419693,-308597,-26939,63972,17151,81808,130367,29546,32894,92171,-88727,-213799,-105605,24477,192100,206854,-66982,-215108,-83502,-4126,-110596,-125220,70525,275123,252814,176567,145900,78700,34099,90763,92396,23926,80618,138813,-30719,-141430,-9439,7268,-73965,-70080,-142634,-192520,-9303,95880,34543,32005,36277,-80021,-38702,285547,394070,209969,68933,-1175,-105789,-159811,-106712,3463,151915,204551,234625,308104,259776,-6623,-172343,-96685,-135290,-163595,31658,222769,191816,132971,46194,-114631,-141496,-100831,-175735,-148458,20805,126498,156912,141783,123992,-29514,-269739,-324098,-234213,-199526,-191052,-286459,-354892,-256831,-208145,-214594,-144332,-79734,298662,854613,958484,251988,-893616,-1235108,239666,3968458,8482059,8685367,1349780,-5858862,-6665508,-4295187,-1539136,576807,620723,-227081,-326087,172877,313058,-81596,-151284,-118178,-490818,-688103,-479562,-125668,59479,38608,-93995,-250806,-201012,66667,397984,637647,604788,227334,-119244,-178420,-76338,134249,282665,204113,113537,51992,-81193,-196899,-91234,196588,331024,210181,10894,-68091,-54153,85273,136351,68687,108518,139628,74334,726,-131094,-254522,-288770,-200384,-145435,-208057,-231929,-67258,96200,72481,-69090,-45272,88236,144848,166686,178550,443,-193870,-141209,-74538,-115973,-155055,-193712,-242971,-223462,-176098,-67207,86161,46575,-141958,-114314,51999,71118,11686,-26025,-1010,61423,164732,274312,194335,30372,52884,132259,95582,47962,-15506,-80182,-47531,22986,168248,317491,264632,195549,292264,269361,26557,-207108,-303436,-318111,-195162,-88192,-162369,-168044,-45311,-71734,-92508,-36751,-102169,-118486,-15385,7026,30583,115672,97063,-85129,-235876,-157378,48269,204281,217684,81593,-39883,-57223,-26110,27457,104504,105184,190160,311050,202349,6596,-72791,-28412,28626,-33853,-51816,124018,141920,-136843,-252070,-60896,259379,377924,311242,356772,359475,170817,118478,234501,282482,259676,109191,-53820,12291,222875,267476,150121,103813,180728,53706,-99336,33159,119661,-65614,-224305,-167526,-76076,-56219,-25787,-125482,-396735,-405803,-156373,27596,97897,26738,-160583,-354826,-270416,52262,138243,42680,56890,118032,104207,-948,-57682,-28869,45052,151553,134604,-55544,-238031,-233433,-83192,-61256,-167463,-95972,31301,13398,125483,330639,293396,138991,34828,-72705,-168561,-139407,1350,9260,-122454,-37537,88164,-26973,-5329,226626,283048,48700,-234421,-343554,-139442,290629,552255,381587,54501,-52727,123575,284869,157165,84685,210447,231883,193647,216915,60951,-202762,-161228,50330,150566,197194,254476,280359,197735,112336,140723,190132,63505,-103494,-163476,-208726,-197041,-99376,-128108,-257774,-283504,-161297,-721,19945,-24898,34463,50480,56952,189582,173591,76105,147797,120136,-80458,-201806,-180157,14717,287741,290676,49118,-105626,-92150,5255,150381,236154,304673,241352,-64920,-302013,-294395,-260238,-337213,-363878,-287068,-131786,-3193,5983,-75362,-137479,-91524,67777,75074,-123685,-103845,53866,-204512,-455181,-200828,91008,151470,149373,167850,112093,-112286,-271192,-89390,174597,176288,51351,-73738,-157127,-111272,-121131,-179020,-9973,194237,118369,-8807,-25402,10902,104320,104940,-253366,-573697,-398208,-26791,285502,382936,283626,164201,144345,156372,54775,-136253,-208484,-110436,-4628,40399,50615,79897,71566,-15265,-66177,-79447,48204,222101,179386,-57626,-132626,2046,102031,112096,150984,171269,38230,4876,127689,151519,33650,-151992,-240025,-109696,-11424,18799,76203,57909,-71706,-11918,272162,423733,209586,-63884,-149253,-109216,-125433,-176115,-200339,-159455,-35306,72267,121637,159094,93625,-80808,-257057,-325276,-264335,-268989,-164461,86203,214287,180548,30330,-127016,-44230,139504,111796,31930,7261,-44282,-63094,38946,148184,137935,33428,-4754,44146,-2044,-48069,104887,347691,354751,113306,15847,169460,575477,1214660,710174,-275836,-791668,-1011932,-1462070,-1202756,-158714,871989,1106844,731131,501497,605966,820349,185427,-832332,-1716431,-1384668,71511,1265613,859621,344717,271358,112295,-103309,-351252,-316571,-60451,-4931,-102085,-164501,-199893,-161706,-72954,-99699,-312016,-493618,-299684,165511,396370,145771,-226845,-175554,140754,110408,-105515,-12141,268242,338846,118752,-84817,-6606,148736,-27053,-226479,-53050,163919,163442,163511,298043,221744,-32911,-36886,190353,214276,132056,113254,103344,165546,144270,-15109,-86541,-120419,-202245,-231289,-135927,-55634,17752,146856,123178,-94161,-217949,-127748,-47380,-93349,-71557,20716,33417,-44586,-81821,-104786,-30710,239845,321706,179809,169313,165049,10278,-37707,15276,37265,26946,-70300,-140182,-161338,-74746,97444,60292,-89939,-27171,74866,19684,-42415,-25746,-81111,-165984,-98839,112636,78544,2177,165731,281693,113802,11590,251086,412821,244346,-20883,-212494,-267410,-96300,85605,58984,21227,47165,14518,-12092,28141],[15342,99599,118633,100199,187208,207309,69798,-75382,-136552,-15496,-17719,-247990,-400574,-263597,-115998,-27456,-104502,-141099,23024,80496,-48455,-78341,68493,72386,-12559,176406,331540,94782,-154731,-75404,131611,129753,-81557,-95289,73264,27854,-127243,-139808,-148201,-112680,75505,137511,-54302,-190966,-218785,-272796,-224107,-15360,90055,116037,103905,67261,2104,-46920,-71118,-39873,48541,106693,149269,121449,54330,98963,106118,7005,75052,158238,62594,-63664,-88346,10677,50314,-36961,-48109,79454,270566,343011,203442,100485,206158,139483,-122678,-234983,-289037,-333315,-107931,82445,-172762,-592418,-725053,-531790,-209140,-13424,19695,-23475,-135734,-170087,-96595,-45703,-12748,38880,-46540,-265799,-392831,-280052,-85023,-12030,-64665,-69035,-91676,-266709,-309566,-97643,-17296,-40351,184247,427524,382503,128518,-48936,-96481,-129671,-72876,119317,142476,-89582,-381931,-534180,-486405,-388801,-347659,-279158,-122272,-121335,-229406,-209987,-131144,-80783,-69848,-187260,-344809,-439044,-427694,-300919,-131617,10292,-1323,-41451,106769,372616,418222,193187,136021,227986,185623,-77607,-247199,-156045,-55010,-147505,-179733,-178961,-279958,-188686,66510,57920,-186831,-289168,-116175,123163,307723,349894,193319,-14501,-135521,-146212,-9009,75705,7369,-38477,41208,90752,-34742,-164415,-186013,-141159,39143,288050,406603,291563,25529,-150628,-150710,-126862,-96348,-20009,-31415,-172699,-200793,-70191,-39020,-106564,8797,257469,282995,108600,114799,272103,175965,-30107,-51461,-87978,-227928,-223444,-103052,-143661,-195366,-207392,-140099,111584,245737,49992,-173128,-229355,-215651,-59713,66409,-106017,-152570,86822,170520,107560,227801,327637,156097,114973,247298,247154,5465,-215817,-219713,-170149,-125382,33814,273128,278403,32095,-13144,183079,165707,73843,89352,124982,133098,97382,-58916,-199720,-317982,-309535,-130515,-94853,-218246,-122089,124692,95367,-81029,-55080,26753,-59019,-58617,-156186,-472269,-523970,-273640,-90714,129862,315336,323079,302600,239253,75901,-128359,-325124,-388908,-256573,-71826,-73864,-168598,-190886,-180879,-64318,158869,223878,53615,-18712,-14029,-141981,-263273,-134740,65952,76983,104319,156763,75825,39562,64346,-14497,-54676,-51463,-113041,-31443,92798,81575,63652,74186,-140112,-183271,137394,192365,-89577,-186231,132263,468472,462373,270013,114990,-25612,-46559,78532,160185,67463,-114415,-219995,-249353,-307430,-271254,-89110,111664,147557,107015,17678,-108208,-160585,-132313,-139828,-150651,-98711,-136943,-345072,-485511,-329950,-34394,77221,14030,46038,111632,28324,60147,185882,49173,-93694,-27679,46790,160918,133089,-131867,-227435,-61415,21366,-87632,-107484,118248,284975,218902,128651,121498,112243,166047,271979,199881,11325,9982,139528,97774,15033,97936,85406,-35597,-75898,-121255,-180456,-93082,-51748,-90347,-38381,7242,-91001,-52152,270525,410987,258123,131961,18105,-125273,-145173,-77381,-11381,115228,208824,238020,318219,306529,9456,-247014,-180708,-176555,-218762,44134,342372,349124,224724,69487,-105438,-190312,-248709,-320121,-235027,-6422,178445,266274,180901,55974,-62238,-215637,-240573,-165647,-170099,-211677,-280749,-291553,-204346,-218731,-188052,-102185,-137513,156562,702855,691610,56972,-562849,-637423,375443,4052491,9167970,7972258,-689432,-7255383,-6032953,-3008847,-1313287,-119343,78329,-246157,-193337,269611,202756,-263850,-194134,-128592,-539379,-623767,-220840,103790,135508,49680,-40974,-180869,-197785,67789,399016,569476,528464,232864,-64771,-177406,-132507,73141,268122,194644,19548,-103631,-274523,-387961,-136445,294831,461119,305977,94455,2938,-36234,81707,170148,103724,46306,14141,-24622,-40293,-91777,-131781,-197983,-243668,-236730,-246464,-218279,-29823,148919,87619,-115271,-118829,24256,137214,249808,279255,94918,-71864,-35084,-12835,-82690,-138283,-185838,-170769,-51297,18988,30183,42147,-38520,-134196,-18961,134619,100519,-3457,1249,88042,152700,215782,292225,178675,-15577,-8871,54890,35324,75149,96558,41709,2939,5869,137224,307833,244162,173565,267066,257221,15229,-212461,-275843,-282683,-225985,-152790,-179806,-142907,23333,36078,-75776,-150474,-209594,-199736,-133882,-64916,21804,96727,105438,-23941,-197111,-176179,26182,196138,219130,79045,-84438,-150660,-71817,95395,154934,52153,132835,270424,165358,-20966,-82696,-91396,-80481,-91101,-27784,171075,149604,-132650,-246155,-42150,273170,397307,339429,350444,303837,81317,18615,150325,237479,218036,63266,-65597,22507,231635,355485,289826,154275,168703,94376,-31233,59119,130298,-20783,-142057,-92048,4205,114051,179038,3734,-319269,-387566,-182356,-35828,15313,-25088,-169430,-384423,-326910,27382,153490,62122,89458,169568,193065,102869,-21828,-35197,83259,233713,243795,47142,-168258,-211687,-76352,4565,10582,110227,176268,82856,92067,259819,276838,224513,142113,3144,-88060,-99841,-8428,3117,-144815,-72947,68778,35236,71010,249846,287626,62579,-235138,-374783,-186784,278639,586140,450578,120962,836,152579,284999,128938,7047,120800,139931,41652,35018,-32439,-180432,-107069,72534,154660,198618,207547,153064,72832,124275,271261,278098,91385,-66646,-112774,-179594,-190509,-119248,-172483,-274966,-258771,-121062,12096,-8910,-69142,-9266,1894,50226,235895,214722,72219,131264,140619,-6892,-70009,-39677,88825,308378,306288,101609,-54229,-112040,-57927,111399,216143,299641,257347,-7779,-215098,-311466,-388009,-402928,-341906,-282216,-153824,-5811,-21374,-161991,-231738,-84965,141942,104913,-118307,-58694,75598,-242943,-492133,-173454,81264,87815,150316,259578,175461,-140282,-317302,-43732,244441,195046,52371,-32503,-106453,-81082,-171603,-326943,-146057,192577,270165,165388,60309,14565,87472,83003,-308247,-656660,-476968,-35535,254264,247588,144896,113113,185507,260586,172064,-73916,-194292,-114048,12587,78297,86958,85175,62748,18267,-25855,-138348,-92979,94882,103398,-133354,-245159,-110352,64290,104358,135262,142755,44836,136963,349814,251959,-5922,-171914,-200109,-66809,39186,64434,78923,-1712,-203466,-228480,34568,256999,129406,-78134,-92584,-11623,-58531,-159555,-175866,-82253,48923,90820,122852,199795,124917,-52950,-202411,-305369,-313712,-305230,-175181,43732,74007,15303,-63131,-144601,9891,236565,187335,79741,44574,-15616,-54258,32859,147712,148698,39104,-34986,970,-48537,-69291,134356,359244,339244,157413,-192,-41024,283968,831733,285308,-520717,-729093,-860102,-1254803,-872730,-8977,905120,1248539,786986,275602,346276,609575,165924,-657689,-1742111,-1610851,-84884,1153458,744088,289876,193511,99746,28402,-140796,-102266,103516,109172,-2786,-116815,-242299,-207067,-49498,-45900,-277405,-478194,-324414,157474,416448,172035,-151186,-69667,168269,69074,-103500,-18508,218481,300459,135990,-16660,91598,210455,-17159,-221488,-27695,193090,202374,191381,248144,170684,-10970,-24774,120275,178079,157609,66248,-23754,100204,202502,58337,-92636,-232970,-312300,-260734,-190236,-166587,-85307,60491,54867,-56308,-60990,42302,28153,-97656,-85111,63232,123868,-2903,-85431,-84662,-62217,100799,247238,223719,217607,189806,30423,-70659,-81631,-60442,-60422,-138014,-157636,-134371,-52280,132925,97871,-132425,-98670,96530,161408,182998,142104,-3152,-78630,70108,264311,137966,-38452,15612,109188,48745,33190,277470,549494,346598,-552,-231250,-290757,-127529,58009,69018,48720,55455,22368,-7259,-8821],[-51018,27902,68023,57903,136394,206141,105629,-60213,-134438,10690,15637,-214556,-298706,-146506,-58720,-1033,-63629,-84136,74186,94892,-104301,-159943,26984,63988,-32254,127061,301536,146346,-35089,-30531,124747,149132,-29164,-60137,93727,72756,-147052,-247875,-204071,-54692,96620,53608,-171194,-336013,-402110,-366524,-185345,79239,183784,149384,69324,51748,17239,-21314,-42572,-44350,-53313,-29037,47016,112769,131747,241457,262379,93344,70694,114877,21542,-57116,-31520,77761,117987,4123,-91858,-24568,156734,224322,64821,-8425,147983,128270,-137718,-297771,-378812,-414601,-205290,7471,-165295,-504786,-635796,-476466,-193045,32755,148953,87163,-102175,-183451,-95229,-40436,-30762,44168,27986,-225057,-462912,-347091,-54022,71490,16259,9283,-1311,-154835,-194422,13414,104149,57174,231169,461397,434084,180473,-39765,-156794,-196365,-49123,180363,152714,-143090,-437655,-557977,-463694,-266744,-159716,-92085,4375,-91650,-247298,-230672,-142194,-84869,-46733,-176306,-368478,-449673,-417657,-304732,-119095,18963,-67109,-182726,-56596,235008,313985,191496,189633,257963,152784,-107713,-271704,-193833,-83221,-113896,-114984,-121425,-242971,-112676,178628,158884,-135907,-285873,-121687,59999,198941,299144,278859,74410,-145741,-195628,-28633,89382,57267,2169,63038,88359,-78837,-193246,-147912,-98932,15043,252206,372392,235842,-56829,-158744,-77654,-41479,-95168,-124994,-161912,-236197,-206977,-55034,-46979,-135181,-63986,211209,328325,202011,143246,240542,196071,57081,68468,63221,-38568,-70483,-53170,-80078,-89797,-192752,-191129,41395,185401,23875,-150299,-227861,-286037,-124886,23970,-215209,-308609,33519,213376,135975,167538,249015,161873,202030,377116,311616,-1599,-221625,-225980,-232827,-161838,54592,251652,240974,14907,-41141,175744,218873,113217,124622,133352,83666,-26019,-162987,-223453,-282749,-245192,-57087,-49240,-215349,-151888,96862,157499,73149,66105,61024,-76260,-97396,-196686,-450742,-494458,-290042,-117509,117269,284240,283132,315370,233544,40042,-183689,-338446,-380613,-242791,4128,66356,-26642,-118326,-190161,-131189,73088,154621,-8464,-45139,-86448,-328342,-455339,-239135,-10669,1675,104899,219507,58689,-39345,19004,-21630,-46402,-24976,-102676,-70701,65440,88854,73438,40581,-171153,-166299,194620,305665,53565,-63077,178603,383768,325289,158286,116517,35392,-33773,73319,188646,107457,-82043,-171456,-232198,-373565,-332645,-17236,232265,181198,7384,-80660,-67172,-73433,-147873,-163008,-100007,-100640,-242780,-446224,-506330,-324022,-42934,88636,11072,10039,102319,38739,56904,209554,145308,12815,26466,55069,126298,73527,-161791,-206781,-31463,11287,-90805,-58313,194239,292342,191401,90371,75659,105979,237614,363385,249855,-3924,-44342,157370,237218,170317,181043,131128,-27661,-94292,-77518,-136510,-187430,-204310,-199490,-88466,6890,-53550,1638,294215,446602,323926,182479,4555,-179490,-166963,-75119,-39019,71928,206859,215348,269960,298911,42606,-234732,-195341,-163781,-233470,40280,409287,451896,250419,28855,-123241,-224550,-352541,-414943,-317715,-92231,173307,323783,190992,4394,-62073,-135325,-129023,-77648,-111920,-152582,-185926,-211487,-191211,-235591,-141610,-10750,-46561,104662,397829,126150,-348211,-276966,-134443,450968,4042022,9159867,6895172,-1967722,-7622891,-5148172,-1671370,-869466,-672988,-512266,-504423,-221737,358334,144064,-399493,-228403,-141783,-548235,-528535,14126,307459,207203,56066,10935,-92801,-170056,68432,363952,438061,367210,178243,-15062,-124577,-111749,70130,273709,207000,-27889,-191092,-356396,-438535,-131693,351960,544311,369758,159886,44988,-28120,69436,183116,120973,-25116,-117201,-161136,-157668,-88197,-1444,-69683,-246861,-324836,-298620,-188748,36419,218697,111541,-127319,-143307,-24536,77766,245807,304053,152111,33160,33927,12865,-71423,-149607,-170849,-40471,149834,197494,120979,6291,-127178,-145399,26683,157268,100149,-21297,25674,176683,245854,244268,267425,159636,-32357,-55459,-26874,-40190,59776,168486,172993,82833,7711,121092,280933,186562,104130,191594,220469,29794,-165267,-226296,-267540,-292711,-231942,-173275,-82652,92548,118235,-82190,-263972,-282545,-230236,-212777,-120400,23801,109786,164917,82198,-130289,-179459,-5538,151955,176307,56755,-109814,-217065,-130911,123080,178907,9484,47165,166260,106341,-12510,-44522,-108506,-161207,-150181,-37179,139255,86000,-131860,-213444,-37697,221601,346341,316746,301970,228204,12543,-61817,54360,144215,99325,-32234,-88602,16678,208787,408611,388133,174554,144808,159769,68576,101431,157411,59108,-5867,17941,76091,246094,344880,122030,-192350,-280011,-156071,-73142,-65984,-98351,-195218,-377270,-331919,-10320,115538,41014,91619,189885,245404,196723,45633,-8247,125516,314895,360578,156796,-75950,-139650,-41859,72266,187975,297187,289360,155280,94961,185472,228775,265589,203320,66339,14250,-46026,-28211,19442,-76157,-43413,55191,82627,136504,254789,256856,73165,-183077,-343405,-191229,266199,548900,422620,156447,65521,130629,176283,51752,-78148,7070,25163,-121014,-127926,-73152,-97152,-27083,92541,164385,223130,189886,35634,-54760,121477,375990,340770,127918,17203,-25891,-131769,-188391,-174469,-219040,-258592,-212175,-78440,17600,-44370,-118140,-59673,-34256,55536,269238,258917,93702,124893,173994,87576,54319,86050,174899,340064,332444,164752,13591,-106568,-97607,68551,182087,254441,210537,9322,-130064,-274858,-425131,-384911,-276741,-266713,-184443,-7719,-22997,-216186,-292682,-68326,179099,90523,-118233,-9162,87345,-249883,-458471,-126063,55334,-1485,127999,313016,205770,-151434,-333351,-34302,233876,151461,46905,43824,-18168,-47889,-220947,-446592,-256255,173855,375127,298126,117750,5729,71017,53772,-323302,-655395,-504825,-47998,186408,90536,-19624,20672,177941,301680,231575,-5788,-136044,-93399,29918,95449,94664,96398,93741,89316,23687,-199714,-269279,-74853,7129,-187417,-318290,-195196,24741,97600,160575,172749,74523,237220,512370,319405,-35594,-170273,-155976,-34032,92660,136494,122209,-34349,-300556,-398265,-178620,82960,51116,-88490,-22083,110268,40956,-104757,-131478,-7241,118938,67064,55057,157459,85008,-67782,-160269,-254937,-314726,-298562,-170947,-12656,-64725,-137504,-156704,-174924,27159,269694,209578,99464,87635,20358,-57794,8832,146791,183866,75050,-50670,-52045,-78915,-49475,159631,304967,259397,177226,62249,6869,322878,569664,-117160,-941862,-1001328,-1026786,-1090541,-435961,318397,1016201,1342327,816725,70224,70736,259258,-78498,-748309,-1660565,-1559598,-43535,1040397,681168,282415,125256,72181,95223,31663,107909,254450,212857,111041,-23633,-199562,-174334,-10948,-9182,-219175,-395983,-280386,166293,379542,121430,-112280,6763,138092,-8253,-98382,7298,176315,243543,137912,38680,180143,260281,9665,-171388,13667,212838,243759,251070,217067,119592,20096,-7458,16748,97808,175242,60401,-98183,47236,246985,128372,-87357,-286577,-363080,-265345,-221336,-234039,-141965,-10796,-20537,-29244,103735,223553,100053,-102339,-82001,120505,192712,14466,-103342,-76013,-97467,-58109,133016,222595,222399,181053,35712,-97743,-151494,-125574,-104759,-141778,-137228,-108293,-46184,140959,115858,-164408,-166624,96685,310588,442106,327158,76692,116,212415,375562,193086,-49986,-104248,-68775,-35040,43994,268816,587994,380878,-8427,-232772,-276655,-141291,27341,83412,92047,74452,28470,-4605,-40405],[-102183,-30420,17080,8373,89946,202779,110043,-94235,-172959,-23244,32906,-148443,-165070,-25698,-1967,-2187,-46074,-40025,99776,88784,-143844,-210797,-2858,89557,856,73722,219961,170153,80965,37079,138476,187506,41363,-30789,105590,132858,-111362,-291597,-216981,13877,117242,-29184,-268304,-446527,-545167,-420666,-106254,157467,208595,114349,14277,21342,20474,-1063,-21544,-68755,-165230,-158036,-47129,80596,173995,352356,393736,179994,96029,122028,6390,-63993,13147,136384,180997,59759,-100130,-103510,12859,53700,-71704,-92162,83662,113734,-154953,-374455,-436849,-411454,-218665,-30690,-161208,-414643,-510898,-378470,-155759,93134,288665,211160,-49482,-180028,-80374,-16213,-34898,48741,103335,-161838,-495254,-403080,-22525,168537,110755,79204,70164,-38350,-63227,108157,223872,212408,299304,437445,397711,180650,-23262,-165435,-208856,-12829,214912,152317,-153201,-397656,-462289,-338137,-94115,17937,53717,95495,-51835,-217362,-198651,-134930,-88624,-13580,-130953,-353590,-420685,-368631,-273037,-71909,39309,-134521,-325071,-221866,62543,160617,159206,195827,222508,87228,-106689,-230055,-185018,-105074,-93520,-65397,-73992,-204366,-62911,245059,216831,-82843,-217945,-99290,-12755,71900,224796,345164,190681,-98716,-200541,-39178,121749,139047,56570,57113,47087,-124543,-199030,-85421,-35029,-6397,181162,310836,195742,-80042,-135599,-8476,55014,-34890,-133309,-182131,-210812,-177215,-51107,-30450,-97737,-97557,147142,360121,286259,153991,184778,202544,159379,208575,219380,142698,66737,-24576,-24938,17594,-131038,-220137,-83484,51266,-9559,-92290,-219857,-359465,-186854,-38633,-336426,-446801,-4725,257300,178811,156598,198549,181588,283929,491943,398696,34967,-191731,-207791,-258988,-152232,128641,269292,218890,10460,-80837,114903,235302,122955,85440,68726,4946,-149633,-257586,-227677,-191093,-114919,54357,22225,-192917,-197752,14396,161874,184111,187274,137281,-33633,-123651,-233558,-388338,-390443,-251286,-106844,110388,230237,216560,291756,233855,50407,-159282,-286196,-328075,-186396,88295,199527,102885,-55030,-186249,-175345,2867,69945,-78402,-72450,-144503,-478689,-598105,-317932,-99128,-84143,76140,230423,33964,-85266,13554,-4452,-49296,-16736,-57174,-41002,71568,62990,55643,12555,-167928,-104691,281444,427867,176402,27296,169091,239544,134414,16753,77125,78112,-1504,88566,230271,155816,-44555,-122001,-204823,-384983,-333322,55695,301602,177761,-93399,-189927,-76643,-27308,-153820,-159016,-31316,-75567,-298387,-480912,-470571,-292275,-46528,96312,4560,-25392,89526,45274,25536,167977,179983,79104,46450,53070,105479,54600,-133596,-143131,8269,-19719,-110042,15919,273803,284363,156843,54299,8383,52599,227788,350238,239209,-8390,-55280,191930,348360,285606,221973,125052,-62321,-121440,-25887,-79022,-272504,-343625,-290572,-118727,31413,26605,112118,347673,477750,377133,194476,-50337,-258611,-224420,-107202,-80508,17730,178284,166928,173878,232942,78826,-150332,-150813,-108502,-187544,38023,413332,479960,219083,-47293,-152693,-219519,-358723,-420890,-361328,-194718,120230,302843,144375,-32895,-28813,-39739,-7605,16159,-36362,-22649,-19128,-144551,-243558,-255890,-67129,139130,202837,210866,93338,-511356,-804401,-110226,144341,444062,3740184,8077085,5839039,-1815873,-6819382,-4368406,-635981,-311135,-972964,-1018893,-921459,-386042,408640,163731,-426561,-213279,-104680,-487204,-416956,178486,449987,261630,58437,51476,-13595,-128284,61850,296888,278140,166988,80781,11681,-40271,-25822,115766,286364,235817,-4198,-181443,-310656,-352274,-106897,331834,561472,412246,206417,45712,-42003,39149,168452,123573,-82150,-217835,-274587,-278394,-95598,103432,32372,-245061,-400275,-341512,-140803,117393,295807,162016,-83174,-107390,-43132,-9241,149934,227048,149270,109118,71097,1764,-89650,-182928,-137442,129451,338950,318411,181261,-13447,-191422,-162858,25594,130488,76424,-32072,47129,242236,303105,235557,217390,145625,-20653,-75932,-94791,-121568,-967,182171,273100,158277,15574,114040,243395,120876,16132,87709,169953,71067,-84583,-178661,-269895,-361453,-301192,-145383,-32,148839,156086,-107528,-344645,-304159,-210591,-238646,-146723,44768,156917,252426,200356,-49793,-155934,-29201,88150,101762,18605,-111836,-238288,-184469,95651,158270,-17535,-37172,38278,46555,30510,20995,-97675,-215494,-204011,-77672,35742,-21425,-127420,-160437,-54200,116433,247687,260101,224936,151510,-10357,-93736,-19178,43194,-49612,-156406,-129682,-9495,159829,405749,412686,163409,125622,240029,193148,174523,202641,150373,143295,129477,125657,311103,426008,196078,-54749,-100171,-57464,-66477,-126515,-168093,-220155,-324077,-277617,-51513,28602,-18466,62373,172514,241331,241256,112645,44022,171913,386639,461831,248190,13663,-37094,7400,115471,304667,393320,305239,171862,104563,112374,165522,261611,206243,98829,105322,4951,-53200,49923,57360,26957,44944,106639,181829,243966,197357,69154,-108493,-276120,-163882,247652,446470,307372,155211,120381,63788,1218,-49655,-143142,-94670,-84718,-259481,-242911,-62430,16852,42952,74875,141090,240559,199381,-42272,-162917,94253,422794,362177,163879,126225,74796,-75005,-184911,-240923,-251926,-216297,-155084,-41728,18037,-72984,-159569,-102758,-41544,69892,267485,280571,128644,129259,205716,174340,139786,155353,229748,359944,361954,226778,79072,-81311,-102299,44806,157135,190174,110366,-30803,-69397,-172960,-344073,-294637,-197997,-253688,-220202,-12747,-2662,-223819,-299039,-42400,167599,26376,-132327,29722,93784,-213146,-350057,-55569,30418,-94559,77532,310078,205867,-130240,-308970,-63279,146976,63343,49712,140455,83035,-24909,-263722,-509666,-314745,133897,388016,332997,112843,-24784,47472,12788,-301978,-566535,-459367,-60669,92233,-62275,-177234,-81831,132595,266970,207411,41424,-55490,-64797,24804,78847,70652,103305,140080,159846,61252,-243399,-420016,-241766,-102503,-220373,-337148,-235583,-22242,76639,203804,240868,114530,275265,558912,326034,-51552,-147037,-114898,-16972,132544,219001,196642,-34156,-338096,-468168,-302403,-40858,-3359,-101746,36046,226878,162314,-11501,-80991,43173,162004,15883,-60593,39619,-19714,-122462,-148314,-206300,-277439,-253228,-151277,-68238,-165915,-234475,-215702,-197665,12112,245713,196585,110388,144180,67261,-67501,-26351,143709,227363,117186,-61481,-105650,-78849,17837,183790,209175,147996,188856,223615,326221,706156,585662,-386441,-1449960,-1595722,-1575142,-1126103,-67790,716872,1188585,1395243,871194,42485,-61145,-88838,-541514,-1191104,-1623130,-1247268,259896,1032152,694256,318330,80404,34511,100012,135463,257836,346118,279479,214603,84138,-95191,-73093,43292,6414,-156379,-280821,-183408,191498,294543,162,-127637,30862,65604,-84238,-76750,69643,161892,190121,121853,44887,196268,267254,44932,-88425,66314,224447,276826,310733,203737,83947,51043,-7703,-108819,-7139,184261,97233,-101297,19121,255471,171864,-69070,-269447,-343103,-248751,-222576,-249805,-159264,-63832,-91479,-23852,237078,370029,143706,-112662,-61533,177174,216381,-1457,-128303,-72841,-116767,-174325,30990,197467,205500,162838,36577,-105668,-177042,-156953,-112978,-99946,-96044,-93291,-54947,123007,112311,-169853,-203660,81854,429326,655431,473711,145956,75482,304574,416682,222246,-33713,-161559,-200298,-114219,40189,240446,513594,332062,-45915,-211102,-215871,-125020,6068,103490,149639,116060,47428,-2930,-70786],[-136253,-63204,-18276,-34393,58698,198877,87664,-163566,-233172,-85914,31988,-75905,-47215,64207,33389,-38791,-59265,-19000,94101,62483,-164794,-230887,-16232,145750,77819,30021,105722,157267,167737,127956,187661,245981,124849,13200,130186,204701,-18044,-259805,-183926,93036,145666,-86988,-317368,-488494,-592025,-394085,2667,206491,178643,54238,-17240,-139,18295,8149,-22428,-114188,-250589,-243241,-117237,28866,175361,408763,471962,244718,137713,169356,22524,-72253,39319,173475,232449,126267,-67234,-134127,-109951,-104592,-147429,-117099,26710,84149,-183334,-449261,-444872,-322158,-145387,-22858,-155385,-339133,-381102,-277762,-117142,149682,403194,327123,20874,-151684,-55187,22543,-17562,57334,163221,-94325,-490864,-441030,-2245,253630,193228,116193,94833,37142,27324,143353,300686,382230,374604,354985,276284,139521,13193,-114975,-166717,20453,206813,126044,-135691,-291721,-291328,-153056,71565,122126,102434,119051,-17376,-157855,-132306,-118618,-94572,25987,-49885,-288300,-353652,-302784,-226563,-14383,72979,-168959,-428224,-344454,-73262,28947,98237,148454,138670,22706,-64330,-142676,-155246,-126683,-91247,-35538,-49083,-190588,-72781,235950,216504,-30055,-94288,-57640,-88086,-45701,154574,376520,303240,2228,-154351,-37730,161921,228827,124274,60579,16978,-133639,-166661,-18086,13066,-40050,80264,233066,192545,-19407,-79132,44465,134636,55513,-55766,-105519,-133691,-141528,-68908,-1147,-12888,-80604,79279,352052,326206,144116,122576,187955,244300,330932,340741,274316,155908,-27610,-16967,70336,-58727,-232527,-234635,-127397,-49044,-16098,-194805,-394905,-218914,-104661,-443299,-538497,-29815,280124,213205,187745,203392,232415,361917,565931,478893,97326,-140540,-169539,-238160,-98217,238030,330358,223254,24009,-111009,29140,206434,97689,-16870,-48486,-84403,-243596,-326070,-218570,-71109,47741,173092,92953,-168038,-257018,-108524,94931,217239,277481,231858,48704,-131988,-247423,-287290,-228566,-156097,-52367,115226,171628,158176,261657,253334,97013,-76697,-200764,-250949,-87974,178475,291317,177849,-15525,-166563,-191512,-50116,-17669,-134220,-89909,-171280,-554834,-667982,-361464,-169963,-151444,24683,181338,5087,-90620,47073,44565,-39657,-9736,24629,68750,116989,12387,7571,-4156,-121932,-348,384566,511871,222019,46534,110674,92108,-38280,-110779,-5314,73048,30091,111060,267849,205140,4262,-63534,-145921,-307277,-242426,121126,298401,131245,-171918,-282514,-130747,-25414,-142281,-136689,22235,-44067,-295754,-431575,-382164,-248653,-45541,95860,-12181,-64762,58400,34105,-21343,86817,155413,95587,35158,44653,105875,84451,-46657,-42293,57383,-45344,-126470,93751,325461,253537,112071,17146,-70391,-32860,155102,267378,192527,4121,-23268,229247,408702,345701,220891,66054,-135847,-148465,22394,-24923,-327558,-452772,-361903,-136503,62997,124295,241196,400122,475151,390615,158711,-140893,-343575,-295428,-160303,-128866,-49950,112582,104331,59356,122546,96204,-43121,-84989,-40291,-87063,50779,360147,435711,160616,-119487,-177727,-169237,-255984,-330286,-343193,-262610,44088,202169,34328,-62744,25780,56727,105759,105741,45485,143797,174217,-113378,-356346,-271043,39785,336487,548213,463613,-72394,-983566,-1142849,-89590,176093,397315,3109217,6040412,5052675,-267774,-5176784,-3962812,-121788,252795,-958795,-1320735,-1332528,-611875,382862,241082,-338503,-138877,12511,-347912,-306910,249655,511664,287293,55931,77519,45562,-80387,39853,201869,123124,-17435,-26706,7110,38716,85059,180775,286689,265174,85091,-84298,-172371,-192651,-102504,218483,503127,438778,232294,9124,-81522,-16319,121426,113055,-109678,-263218,-313943,-325728,-81300,169576,73837,-255867,-445062,-350751,-80999,190154,364667,244517,18512,-22404,-31085,-94496,-11819,59236,88495,157062,92353,-32747,-130964,-218492,-79017,300990,474042,360164,198090,-13143,-207554,-167416,-3019,80143,48686,-23838,69231,274925,307900,190398,162933,140975,9983,-70099,-137899,-198190,-91551,145396,315461,198905,16285,101689,199663,74888,-54470,-14466,115834,126004,-2908,-154714,-273546,-385577,-329054,-101081,84936,182135,146741,-139809,-370954,-273295,-158675,-222960,-147952,79492,221824,330741,290794,27770,-102555,-31681,26499,22154,-19030,-89039,-207957,-210631,22058,91839,-33479,-91788,-63771,7984,91695,80689,-90903,-257872,-249509,-135035,-99587,-131606,-113781,-96712,-86821,-12921,136939,196090,140161,87122,16331,-65446,-42500,-19249,-167198,-272841,-183470,-51310,95513,345251,363150,135294,128450,318725,323332,278902,260012,224710,255871,204133,145385,304474,404563,208382,57696,106738,103210,-19996,-159288,-210990,-218914,-220109,-169607,-84832,-86243,-100627,9653,119472,176879,209078,140975,99324,214216,437971,529824,302007,75558,64649,53622,118420,328516,367348,204045,106638,88926,41781,106801,230115,164031,95929,157454,37167,-78319,73852,190693,94324,32863,104029,196967,216760,122676,43949,-45702,-201874,-121478,217288,305226,146752,124593,145981,-30114,-179298,-147162,-174245,-158537,-170949,-352905,-298066,-17233,118636,68400,-1227,56422,218034,219806,-65456,-237010,35971,391600,333463,185867,224665,160147,-19755,-167948,-282202,-257515,-161885,-95497,-10178,21634,-80150,-179061,-123179,-13498,85664,216978,255574,156550,139755,220294,223520,168742,156767,229994,349495,382105,277005,127490,-47159,-74085,55479,160268,133738,-17318,-126300,-47651,-24294,-165455,-169544,-137444,-251542,-253971,-24692,25892,-186673,-248219,-13956,106850,-78391,-162167,49610,103667,-132213,-189835,30747,20320,-165002,8168,253151,184956,-77628,-249849,-115802,16658,-39108,62293,229983,169569,-16579,-290766,-501105,-310832,74295,295590,249661,34791,-82844,1319,-42203,-254615,-408533,-338122,-67965,-7713,-185296,-298370,-166754,64631,164929,103791,48896,18088,-43637,-11195,32568,27637,99790,173942,190128,64647,-256072,-487187,-358357,-210917,-234820,-299786,-227805,-75704,35249,234545,306745,147311,247453,476999,265008,-52588,-106485,-80640,-18177,141437,287763,277606,-8291,-312787,-423219,-303197,-76187,-24605,-121581,60378,304186,275397,92961,-45183,55342,172484,-39738,-186890,-121681,-159981,-194375,-163189,-181910,-220478,-181979,-118103,-109807,-214549,-259585,-224008,-203751,-30982,178043,168562,131498,211804,118321,-79472,-66122,131890,255528,139516,-78463,-150434,-49297,114084,203519,107494,48885,213751,459019,794382,1264074,867579,-507572,-1913030,-2322886,-2373832,-1401138,144963,1083024,1387755,1437326,997471,280503,51710,-293568,-1125742,-1931272,-1767772,-804636,749327,1171684,784961,390678,77514,14456,79276,162929,308626,352875,294986,283871,172202,26841,59400,107325,15670,-90730,-164801,-69182,220474,186172,-152825,-184584,6232,-17544,-126350,-31452,152045,177134,157635,92123,-11864,104248,203928,68117,2710,118881,223450,285394,332059,194130,71770,74009,-38699,-232753,-102776,190567,161010,-46251,14547,219654,176909,-35657,-191801,-267455,-221660,-200922,-229318,-161942,-107761,-154540,-43231,310205,444803,146233,-122369,-20946,222260,194308,-41742,-144162,-59437,-101346,-200657,-14830,174078,191673,154835,40232,-90149,-158021,-163588,-107299,-50659,-56024,-88698,-67474,88809,91958,-141288,-194195,61910,483022,748050,531947,196516,152081,340516,384156,211946,-1518,-150975,-257086,-170177,21222,207487,368754,226552,-94662,-163627,-113138,-75646,915,122230,208006,179556,88420,1774,-100088],[-150589,-67156,-31492,-59000,48546,194363,51945,-233438,-277323,-128367,19425,-22200,19951,101638,35710,-97235,-91372,-18455,62881,22882,-169144,-229328,-18952,209707,165024,-3715,-13557,117383,217968,229577,266505,310486,206803,84080,173416,272755,110485,-167918,-115707,181904,186913,-106551,-307905,-449404,-515533,-263756,127335,223377,120000,9032,-6256,1981,19552,4451,-51582,-171954,-286167,-265508,-158641,-36195,138606,400452,480317,265750,166650,219353,56239,-71517,45225,183028,268706,193414,-7773,-117786,-174237,-190743,-125052,-69630,-10900,33734,-221808,-495612,-397662,-174070,-13090,24502,-135440,-264162,-250064,-198700,-92111,184030,457245,403187,93428,-104736,-30899,62170,18751,70039,192260,-41850,-458443,-453641,1482,305313,241761,103868,58113,45849,43918,103490,311572,511425,430584,228952,99973,75730,68760,-21151,-88060,38837,156528,69498,-114290,-170051,-109669,31517,180574,123970,45178,77871,6085,-87723,-56990,-102848,-103686,63318,51588,-181102,-264640,-240320,-177909,35284,119584,-142647,-455043,-391830,-117287,-13611,34653,66399,39494,-6777,16669,-45869,-135376,-151228,-98926,-16461,-44268,-211508,-144813,151558,163818,16518,41894,-19412,-157154,-125977,115280,373057,384760,133579,-70848,-27993,192341,298479,197978,101418,37041,-83813,-94650,30660,15125,-87527,-20929,160620,230241,113313,3134,77281,177564,136506,62189,19760,-51782,-125856,-105694,31222,95082,-12520,27673,287928,298476,116397,70449,149379,282496,401660,398154,330670,182194,-59963,-70935,46110,-10038,-237474,-373749,-302321,-85890,59000,-146172,-365267,-204542,-152212,-504182,-561772,-45352,266049,215935,225612,254231,310645,428623,579143,518827,160119,-86875,-123634,-179040,-15920,352422,418974,252849,53162,-119118,-52733,135809,41976,-148259,-180559,-162156,-291247,-363645,-205034,41201,197458,267094,139676,-152401,-310328,-231720,-23910,170121,316609,315005,137532,-119817,-225893,-160404,-45884,-24482,33352,127510,120475,133072,260114,297231,161625,26913,-119135,-171059,37168,267951,317507,176267,-3709,-133794,-185316,-97398,-98906,-160127,-89056,-158733,-537536,-659075,-371516,-201438,-180201,-40021,82163,-23449,-61657,102397,119993,2426,13408,126681,227477,178567,-51676,-62652,-3755,-32524,133058,477774,515854,163730,-12419,22600,-21192,-142278,-192285,-117049,9595,41776,124589,283719,245588,63239,3961,-50957,-144442,-67733,173455,229517,53016,-210317,-328948,-192830,-42833,-108986,-109758,37843,-24732,-243831,-307017,-261715,-212399,-45586,82428,-45371,-114007,-78,-1344,-67007,-157,90824,70474,5678,30757,120134,148686,76074,74681,111475,-41932,-121441,149027,327985,203559,66873,-17532,-144204,-121472,63795,175400,147834,31837,27902,248507,414898,357593,192421,-27507,-229283,-166694,61151,18166,-333768,-512145,-407320,-151039,78222,202756,337599,413943,419130,352241,88015,-244489,-410844,-346080,-206203,-170282,-126467,17392,47110,-35640,-3061,78101,31914,-42002,6463,35883,80826,268837,340946,109131,-156307,-188923,-89235,-80774,-171557,-263365,-259553,-25753,48376,-117067,-90572,81659,137713,197055,187041,126617,299003,333930,-128255,-495395,-268844,179336,555899,884529,777555,-31670,-1128061,-1243971,-184658,38705,388601,2298471,3642875,4550585,1959237,-3329155,-3987078,-144829,738524,-646434,-1355222,-1570285,-816328,256025,318392,-186975,-29271,197154,-154117,-218202,230236,488084,274330,45318,90693,87876,-32119,-3209,83602,-4751,-140866,-107669,-23241,75746,169907,228670,257725,274208,201433,52825,-11170,-47505,-147040,26600,376686,446309,236592,-44927,-137783,-95099,42120,87874,-103597,-245294,-259297,-258450,-23834,202932,63197,-268941,-439790,-312270,-22446,231961,408106,345440,154562,80907,-4855,-160517,-194776,-153727,-4787,185207,111236,-73013,-179735,-233155,-603,426141,522113,324736,173114,5836,-165343,-143273,-36248,33197,40822,12469,96459,278352,268498,124965,120230,143798,44416,-47087,-153149,-258491,-184670,82594,293032,187861,3005,73638,154664,63871,-80038,-88035,63652,171258,47699,-163599,-257371,-326958,-288659,-45932,150494,187030,101902,-165062,-340382,-205117,-102849,-195546,-140343,112009,277380,367419,325515,90022,-26709,-9467,-13950,-32748,-34293,-42043,-132073,-193316,-68102,-3522,-47454,-100230,-100269,4858,146485,105199,-113966,-301608,-284155,-187376,-213352,-209391,-90542,-32154,-119376,-128602,48353,149947,69647,39353,72551,11953,-4459,-8834,-201392,-342557,-235052,-97432,30793,248021,269851,114107,164069,378460,431145,395330,315221,259106,294343,215044,136289,246041,299478,165417,127096,285535,281583,42359,-167707,-211886,-170005,-71758,-28088,-101768,-199151,-182575,-52149,42368,67191,97755,103697,130635,239479,458819,555167,309022,93971,134826,82024,82596,265282,240361,22657,-21137,30649,-27256,66404,197257,107926,66371,157423,40856,-100562,67192,248882,116300,15309,79161,176744,174064,52586,1105,-18563,-140778,-78885,174103,163807,-13,82995,131845,-129954,-314314,-219769,-177027,-180543,-228502,-396510,-295482,40217,169850,29696,-129597,-89033,137935,230026,-37647,-272604,-51270,285494,258283,184049,280953,207515,25875,-126951,-268900,-231720,-110535,-37981,22612,37322,-57119,-165535,-109752,43142,93374,118511,170172,154191,147785,209866,218191,144670,113335,184020,304948,381468,309177,151927,-18662,-28742,102784,201753,110398,-137366,-255482,-69281,124890,47048,-57870,-116084,-258992,-275910,-44619,46092,-120356,-156491,6933,7129,-201760,-198456,54282,126803,-19520,-20405,114441,29115,-193336,-62432,160663,152076,-10072,-173435,-165781,-109188,-125896,70582,281373,220821,-16449,-290969,-424499,-252178,4245,123879,72972,-98566,-167023,-79663,-107361,-193689,-216387,-164728,-64118,-87944,-258335,-364021,-217998,-10278,22752,-47480,10783,58006,-37331,-66560,-23479,-12191,86055,175832,156208,19238,-237590,-442344,-394054,-299099,-234467,-219590,-181781,-125707,-19342,229800,329327,158176,178242,306708,156829,-39217,-55221,-50482,-33106,109813,318390,335433,28035,-242774,-295231,-196930,-22464,-16574,-143884,44137,316441,339206,164711,-39983,30910,154120,-77267,-283429,-279191,-292130,-251023,-185559,-184419,-161915,-101663,-77287,-132044,-220496,-227758,-188205,-196089,-96442,81486,136881,169565,276248,156321,-94897,-105162,104924,248081,126762,-105490,-177482,-4703,202883,209075,30911,-2546,264647,700993,1208533,1724833,1219043,-559546,-2201937,-2890621,-3122501,-1774535,245666,1348770,1562701,1498535,1208215,746404,395943,-296240,-1693796,-2778206,-2102419,-397996,1247700,1412708,928803,489112,130355,44647,76109,127093,253075,279593,262236,304334,217168,120604,173386,168678,42001,-12033,-66454,22924,235487,86027,-281993,-248586,-41408,-76718,-121567,28186,220562,206904,154020,60634,-111877,-79138,62495,56130,74576,157291,203898,256611,290651,170225,80112,84827,-96040,-325170,-152943,203709,225586,29347,20228,149084,147369,13746,-79553,-170780,-196996,-172292,-200156,-175075,-155545,-213121,-82006,313988,433373,111089,-116749,42647,255097,151352,-80224,-133318,-22454,-44058,-125776,12917,168674,192973,160693,46166,-57975,-109455,-156632,-110595,-29316,-32131,-83425,-68497,52116,64086,-82310,-138431,46745,452899,680498,478050,225241,226107,326998,296450,161116,29701,-92070,-240944,-193980,-8949,177116,230467,118532,-125404,-93217,12233,-2595,9752,127468,247271,250284,148939,14240,-121880],[-142035,-49252,-27524,-61257,57510,186738,19019,-263036,-264806,-111496,6228,-457,27938,84996,8314,-146617,-115483,-25544,18994,-19588,-160105,-215799,-20193,252399,222403,-35599,-109318,75440,242283,319453,348974,356271,265204,171754,220931,315995,235662,-50420,-32656,273102,237784,-89921,-251368,-343727,-331231,-42297,251958,214351,59469,-3094,33940,28875,32426,-8187,-102199,-225089,-268160,-228694,-176502,-106477,74866,334586,419831,230347,150771,226397,82967,-57549,35232,169378,289390,247248,52285,-75985,-172013,-177792,-7993,39145,-19799,-30509,-257292,-488152,-307915,-16410,129200,91653,-87367,-156637,-105394,-142664,-84685,184344,429992,407732,140897,-60100,-23218,84203,62694,83658,181815,-17984,-409251,-435930,-8256,314180,246376,42677,-33467,-8274,-8977,8156,260578,556758,438299,84745,-85083,6328,126146,83524,-2096,37571,80547,-6915,-108950,-81404,24486,162733,210229,38530,-79253,5122,22563,-21528,4409,-92546,-113565,87271,145072,-60206,-177810,-189747,-128528,70774,175002,-48288,-386722,-354615,-56501,62624,11520,-10237,-37800,16955,119934,25669,-144570,-175379,-97824,10482,-44179,-256886,-251447,22913,84155,48924,135278,-8384,-210345,-150978,121216,348381,419493,257466,20539,-18161,196579,325479,262742,181441,113316,17025,-595,41088,-38351,-136213,-84213,116217,292580,271392,94038,93591,178363,174132,160973,133823,1688,-136617,-143351,64025,203891,91864,6635,172436,205006,80716,39629,90878,259057,404078,383640,309099,152292,-106465,-166891,-35090,-2216,-243069,-466948,-422491,-104677,119705,-75215,-270219,-143836,-161748,-494624,-510755,-53606,214039,177221,232097,313347,391698,468623,526342,497663,203608,-43839,-85449,-106635,69241,439241,502788,293702,87844,-106894,-112943,40112,-29891,-264693,-285772,-208201,-291657,-373227,-193308,114400,291350,312178,150375,-147371,-330070,-305844,-149805,70331,299158,358200,198148,-89257,-170390,-33031,109695,104924,119888,133295,78029,143457,302960,354579,224905,117087,-65979,-106219,159645,340800,273628,106526,-10892,-93334,-168000,-151962,-166843,-151967,-67000,-110481,-435081,-583243,-355923,-187331,-166497,-107709,-41997,-48272,-16926,152310,202075,79808,59209,218118,369503,215526,-119629,-138742,17030,89328,269808,529191,424773,19543,-121720,-70005,-89628,-166510,-219238,-230924,-96332,24040,117289,267441,267597,122511,70994,64156,61051,143281,209068,126630,-31071,-202291,-310690,-214344,-40482,-55386,-90213,12119,-26123,-164171,-141397,-139747,-197179,-53072,53509,-96765,-175141,-83110,-57212,-97288,-64712,12767,23582,-25543,9330,129282,216822,197233,178152,161730,-1338,-85627,165470,282427,148656,37781,-41190,-196150,-184651,-1826,125789,136686,68183,66417,231748,376704,339377,156499,-124380,-315037,-171970,88101,53466,-278657,-500601,-416642,-169332,58715,228125,359136,363705,310397,270231,12271,-326938,-438888,-346599,-215311,-188903,-197723,-82387,15054,-79465,-108642,23754,43132,-48827,7778,136283,118991,166506,227593,85341,-148664,-186832,-9747,99490,1190,-145255,-182590,-68191,-112577,-263803,-114952,118246,187844,258103,260562,203804,398760,406134,-185984,-613256,-239465,343199,763891,1108783,1032992,190964,-908091,-1072702,-318534,-131530,484879,1572319,1662694,4145600,3793593,-1928093,-4262616,-533148,1095515,-132766,-1138299,-1536717,-938548,35007,327224,-56993,71198,395670,42910,-167144,142653,388183,216602,22476,93601,121584,10510,-66544,-49481,-97891,-182611,-135482,-61705,52363,189573,230785,192544,245384,286588,162931,101249,17718,-240403,-199943,208109,427427,222420,-89722,-191767,-182648,-61641,45145,-69342,-171898,-128997,-92003,72929,217839,39522,-255081,-374376,-229162,22320,230560,413073,434784,284071,163674,9023,-208277,-352375,-347190,-92048,201898,129974,-107100,-219369,-212230,80214,464088,469932,234172,120415,36697,-73298,-86299,-57473,7645,70103,77837,130583,263662,208216,62029,95757,146526,66940,-20281,-143072,-290890,-252604,19010,216061,126237,-21648,33588,115802,85587,-52726,-118619,13739,182129,49498,-196312,-205650,-175453,-171342,13388,179444,163339,41756,-173141,-269284,-125873,-71320,-189020,-141862,123898,298232,351509,303360,133284,55850,30811,-23242,-42667,-10456,26393,-26419,-130022,-137714,-99187,-65249,-62674,-57142,38760,173265,82656,-171039,-347812,-303235,-213103,-264842,-239252,-63058,25164,-130496,-196911,1928,135284,29827,4260,122972,108280,84978,82653,-130091,-338852,-267117,-134475,-17111,151034,178667,121538,230877,406791,488393,488745,348427,243230,248943,159387,107278,170174,158861,94721,156531,391840,412930,88194,-159520,-167530,-67514,99355,115736,-100485,-282864,-242612,-106120,-39245,-57246,-66009,-664,118572,236648,443349,535100,270550,68343,155893,87403,25535,152347,74804,-162142,-158928,-64006,-95962,45904,184428,71635,26652,109606,15420,-119626,15187,185715,72503,-6866,43482,126242,122572,7172,-46160,-31844,-99349,-43768,124202,59372,-79615,53192,81252,-218475,-381474,-258411,-169160,-177272,-263611,-397594,-245730,91656,151559,-69215,-277221,-259854,10814,216005,21661,-274621,-154232,132144,153801,158550,283835,210828,57810,-60840,-195494,-183664,-74442,14322,62366,68671,-6166,-116523,-60907,109905,85346,-11118,28836,104662,143922,178282,162829,90418,68850,126713,240147,356138,322304,153315,-10311,10346,175655,281916,136187,-215897,-383020,-128035,218994,212420,313,-136468,-265408,-276250,-69371,46596,-47366,-51797,12096,-112500,-314934,-222688,59016,169669,102767,113216,172430,50662,-175437,-117342,56952,111416,48642,-99207,-186558,-188189,-179584,52569,272744,230245,-10605,-255410,-301764,-162346,-61293,-70385,-135765,-246258,-265364,-191955,-171312,-129379,-30995,16882,-44960,-125854,-270829,-368879,-231390,-76838,-121983,-200832,-65589,49030,-43331,-115086,-62788,-27897,67344,141359,60545,-74796,-201469,-301719,-347664,-350045,-224095,-123129,-118041,-158436,-70597,183242,285460,141227,108238,124120,42840,-13758,-733,-16615,-49455,42414,295335,347772,59146,-158573,-148259,-45839,79953,8051,-156532,-1519,257036,319371,165146,-67378,-14328,118659,-82146,-319836,-384727,-371918,-263781,-191935,-197438,-112329,-28540,-38425,-139620,-209932,-173854,-131080,-183624,-173407,-28805,101307,214179,315928,159698,-119271,-138932,62159,197619,81053,-134776,-180311,33455,244970,187887,-7009,5076,334621,861737,1376989,1842402,1351931,-661049,-2230551,-3029130,-3468572,-1964276,372560,1491678,1654169,1578251,1458717,1275168,837281,-156369,-2124770,-3464069,-2461366,-133093,1565363,1634638,1074474,594645,234612,137075,111312,53296,118783,159164,199387,277793,214463,155305,226676,210803,99147,84823,9853,67759,224400,20814,-340463,-282330,-78632,-88287,-80387,74168,236499,227960,176933,44071,-207043,-284949,-133522,-3883,108473,172214,165294,189863,189205,119602,94415,82218,-159010,-360316,-134461,231517,265736,82057,19174,67054,100596,76883,36813,-90912,-183979,-152460,-185139,-208430,-214327,-272274,-128532,261228,348326,55371,-81855,126968,282672,124974,-84111,-86486,36614,43528,21112,99217,179856,201087,166567,46758,-23753,-54299,-143736,-132549,-48331,-24519,-61909,-46028,25724,39690,-5490,-50347,42987,343969,467644,327252,234605,283984,275114,181317,80839,45555,-17166,-177052,-186667,-41721,148332,165648,61765,-113119,-9101,131574,74437,22583,108040,250287,305649,214588,37183,-125249],[-110148,-24485,-19287,-45200,76604,172380,1460,-224067,-171809,-27505,1978,-6358,-4804,30937,-32298,-153734,-102905,-24782,-24114,-55196,-139881,-194252,-24829,254410,224268,-72560,-160390,59651,259014,373447,398904,358024,277486,242578,245642,317890,318486,53692,42713,350663,285554,-53464,-176321,-207578,-93382,218001,358034,189604,15542,10419,71601,71474,61409,-20708,-155432,-254770,-210316,-155556,-180734,-172506,1374,234006,309116,141622,72217,161720,81510,-32532,20059,145508,295608,274544,88674,-36994,-125459,-85629,157834,178153,5604,-88516,-270135,-417357,-204000,96483,228497,152769,-4782,5720,58416,-95707,-88448,149858,324914,324262,134752,-44162,-45285,73086,99453,94889,134686,-25856,-352859,-388446,-21607,286236,213229,-46692,-151450,-95057,-93793,-97712,174681,506023,380394,-50043,-233991,-59695,157707,162939,62775,20080,5125,-80400,-126481,-53947,79583,213568,170312,-85234,-204706,-53675,40067,30719,38029,-85878,-118362,88934,199786,37408,-113556,-145641,-72953,96274,231109,95340,-232699,-248455,74064,230911,67745,-35552,-65368,86943,220471,54883,-180593,-190271,-67895,64258,-28580,-301621,-349310,-101572,11955,61257,148615,-35447,-240111,-121211,166629,319718,405752,335578,87698,-16189,167154,300772,299834,273600,214476,130457,81957,4768,-131110,-165637,-83295,112278,349822,393083,171180,100588,146263,154544,195333,192431,20276,-156246,-155140,100518,295462,202599,14014,31579,74075,50649,34055,23583,179880,345283,312668,228831,89971,-144765,-257893,-124369,-30243,-252578,-496196,-452125,-88974,162365,8154,-135909,-53653,-125198,-410299,-400665,-54259,139421,107546,190876,338366,441450,465299,419997,417141,222345,-12344,-66334,-51691,131314,474574,545131,324824,114713,-87676,-148831,-55592,-97745,-329164,-332978,-209434,-254500,-358278,-183568,131822,302956,298034,127002,-144992,-295456,-296193,-233077,-39720,232820,341337,206488,-47537,-95868,63063,196065,187672,169552,115450,37054,168281,371405,398819,272600,176959,-44158,-66244,244245,373975,178081,4360,-20205,-50569,-149722,-216303,-215947,-117654,-27471,-40686,-282245,-466809,-324441,-139998,-124177,-168989,-158995,-68040,19840,170582,262686,173613,117834,263564,421830,191530,-185107,-202901,55325,220586,377189,513066,259841,-154133,-230259,-142605,-122309,-136097,-205263,-314832,-207798,-19495,86207,219807,264668,167010,122962,170135,245944,321373,225511,33251,-89825,-154949,-229508,-160208,13762,11627,-82710,-38664,-43713,-82339,18024,-44768,-203010,-70338,11099,-160813,-242082,-174674,-119664,-105155,-93311,-54952,-23325,-46007,-21745,113271,257007,280377,240083,196546,65131,-22892,147626,212444,106851,37517,-44983,-214692,-207013,-20825,134452,168822,106476,70478,172632,308447,307027,128377,-192180,-366597,-165967,102052,89238,-161966,-404030,-381732,-194298,-648,184716,292852,249832,169989,169136,-34973,-354887,-414939,-286207,-171891,-173575,-243436,-154426,19190,-60374,-165916,-49602,-3491,-101789,-39999,175653,150356,81168,126164,86924,-112518,-180014,37282,215918,129340,-25938,-64643,-78814,-232197,-352587,-126077,122935,196618,286392,327045,273993,417357,363561,-272260,-671165,-182880,508380,922286,1157210,1129055,497030,-413900,-681757,-396926,-199349,702278,1178988,688893,3590253,4292430,-1381955,-4474819,-1017365,1297742,430616,-749465,-1230156,-945493,-233598,218954,-26566,119988,534889,183107,-158904,20407,231906,115284,-15016,86397,148613,38771,-141567,-182806,-160523,-152504,-103471,-85308,-20733,134626,177798,97332,171635,287421,188490,123692,-8259,-351439,-402029,34992,377133,197385,-105390,-222200,-254006,-173022,-15340,-17923,-62317,30136,109015,178218,223060,42721,-189209,-256813,-120488,49126,190796,375255,477311,363370,193707,-12880,-250087,-449683,-460139,-136331,210991,138835,-133427,-239743,-157308,139111,398580,331311,121682,60032,68733,42838,-6771,-60040,9613,138203,162409,168443,241506,149593,18356,85323,138925,66427,-1035,-112292,-285823,-278030,-32408,104965,31004,-47296,116,92157,123235,12914,-107825,-35994,143280,6453,-228462,-115566,42913,4527,67502,164294,116129,-13337,-161180,-184996,-63501,-81272,-221286,-161253,104024,272563,299290,252961,162663,126617,76382,-2790,-5582,54647,110279,87741,-35102,-159334,-165944,-84260,6281,49808,99275,163817,23749,-241962,-383333,-300028,-199744,-245015,-227985,-39922,69946,-103230,-199475,-2721,148714,26137,-25866,133096,185751,197603,232909,30455,-258355,-268430,-151945,-32286,93273,129506,165278,313189,399937,477531,521566,340439,181855,141364,60324,71978,110624,38970,31777,160836,404852,439277,91410,-141246,-87048,72589,258828,228079,-86534,-322109,-266969,-136866,-102363,-160353,-233679,-144173,60924,202479,391643,469786,195953,13478,130935,76362,-27168,40401,-54203,-270142,-248882,-168067,-163881,34807,197581,74887,-7386,32396,-30502,-136480,-77563,11735,-25372,-28220,11745,61973,74521,-2608,-81745,-72129,-72780,-15151,79373,13529,-66594,53317,11113,-285226,-388307,-264592,-166403,-172708,-286402,-369159,-163754,127280,70654,-201351,-396692,-397692,-124691,179077,86381,-253653,-251257,-26115,45998,120916,247787,182354,75829,18467,-85670,-133119,-59962,57685,108627,110226,58545,-41026,12615,162607,58744,-143005,-142879,6245,121889,138330,81225,37416,63176,99239,179987,312172,318946,137462,-31364,22285,254593,391774,212018,-230983,-471009,-207588,219129,267637,-11844,-183361,-256702,-249425,-92288,26439,11576,37524,362,-227754,-390809,-214068,83497,231284,209185,181929,187894,73311,-124132,-148180,-38311,61465,78294,-39408,-162244,-201381,-201822,-8304,201854,206496,14624,-182515,-166740,-73205,-106656,-221076,-302134,-358535,-355310,-311287,-217865,-67327,113412,159612,-9032,-109519,-224587,-319821,-209521,-120124,-233168,-316111,-163999,-8321,-52902,-129803,-65156,-9953,50121,80735,-68908,-199599,-168654,-121058,-247249,-355817,-209767,-42764,-61403,-165291,-102674,105687,179619,101651,75420,7167,-32409,18502,48833,28084,-51412,-41486,218338,308481,75464,-89453,-47137,68277,166185,35074,-144298,-52518,142574,207289,83384,-113718,-58627,81040,-51788,-284749,-404012,-369213,-219614,-166874,-196274,-73171,25232,-12336,-143984,-209703,-133713,-78894,-173196,-244036,-135884,55438,242705,311165,112627,-158163,-162462,11802,113366,19476,-149811,-158058,44419,213645,129698,-14528,54496,396147,868016,1204529,1510016,1044086,-893611,-1978065,-2608643,-3167737,-1686551,666635,1524180,1611603,1628567,1647107,1637338,1172361,-19385,-2350915,-3737261,-2570966,-297,1589126,1695691,1151980,675064,358907,265564,169737,-31059,-41878,38526,132599,222883,176536,124334,201019,217564,175620,184886,66024,65351,189174,2619,-311894,-265204,-81137,-48173,-28618,70593,173849,220681,216370,57957,-241657,-422863,-331408,-105014,102485,165550,116950,100516,57023,41317,92065,65108,-200451,-326728,-48124,274908,267768,83319,740,240,59063,146825,132483,-51472,-183649,-148008,-189143,-250655,-279620,-332834,-169086,180691,223493,1408,-15158,218732,309743,143415,-30498,-9620,97043,132113,183508,205805,190638,192296,150360,32434,-2980,-14004,-128412,-164737,-90978,-19290,-12896,2563,17682,28729,73095,48526,51643,184482,175372,131622,232451,308692,194159,62749,-9863,40208,44316,-98742,-155622,-65369,118141,191991,81898,-50727,74425,216439,132563,26473,60001,211045,325616,265216,69311,-100717],[-61157,-10460,-20208,-20004,94331,149266,4451,-114542,-5701,96070,10069,-21364,-44880,-34769,-65081,-101368,-39185,-6679,-57973,-78426,-109385,-162173,-30124,215839,172241,-112072,-158518,87330,281491,375485,385493,301166,230302,254265,223142,274845,335569,115776,92941,393959,311748,-21225,-116339,-84573,125739,440498,423182,156597,-5636,27389,81239,118245,105153,-22719,-187778,-248629,-136529,-77049,-180141,-224379,-62575,129603,178054,20754,-58851,31663,46910,-1150,14680,126975,287589,266883,88968,-21105,-72340,28251,302776,308180,65297,-114657,-244776,-298426,-120551,125183,247173,185221,103325,208730,224500,-44271,-92621,90782,169991,162861,60157,-74369,-100260,23743,117441,103058,66076,-57612,-296024,-319410,-26636,240064,162570,-128333,-253385,-172958,-160995,-166054,89547,382342,262271,-153290,-318715,-122148,138140,191542,90148,-3590,-42949,-123717,-157655,-86602,57507,188836,93509,-188416,-268595,-62995,63207,61274,41075,-76016,-111067,66033,195444,81908,-77958,-94618,-6615,119963,277374,248711,-30429,-106535,208857,417018,212187,20975,-34776,173064,293376,49032,-221721,-186751,-172,152740,16992,-317288,-399151,-177306,-24092,54100,84322,-90984,-244219,-57765,226282,296259,352630,344461,110208,-25234,109576,231767,294026,334890,287296,202853,115659,-70624,-226858,-157733,-17791,143850,372188,430321,214406,104157,99808,90282,156341,185512,21878,-152645,-118850,143647,354639,282180,29057,-99170,-52936,36535,50424,-37062,70312,253220,217487,122972,25211,-154755,-292879,-170301,-72545,-263492,-463219,-383098,-29805,190782,87834,-2528,38745,-51951,-273232,-264701,-45283,67794,34015,117439,307512,432885,409536,285034,300545,225752,18601,-67632,-36726,152840,450457,520920,327758,123803,-77597,-168997,-126809,-142206,-325876,-311856,-162824,-191237,-317968,-170432,95659,230898,230079,82663,-134093,-206401,-202049,-243334,-122866,133672,258491,156984,-5451,-23536,103263,193928,191812,153880,63543,-10180,175762,416520,398293,298307,211515,-36776,-52043,263058,347417,66195,-82609,-15573,-9830,-135015,-277599,-242112,-72846,20725,30849,-128473,-343505,-287560,-87282,-80436,-216584,-239755,-82621,29523,142973,276355,250175,166788,237887,340002,95675,-243290,-243024,100111,330794,425660,421694,70515,-287202,-285519,-176592,-134435,-92244,-173955,-343276,-283492,-75246,37477,151890,235672,183538,148016,238327,353393,405015,221867,-12284,-98580,-85807,-108766,-27967,127351,81931,-82879,-86941,-63210,-19136,128781,7887,-216036,-93510,-38017,-224600,-300211,-249824,-169110,-91755,-88931,-98086,-55127,-51642,-60665,64008,252207,304709,243871,205171,134160,53964,121259,152436,90654,66541,-24411,-196772,-191869,-4667,176917,228659,143386,39914,80735,223199,266340,112322,-209534,-367463,-154171,100567,129194,-616,-227719,-304537,-225252,-89257,84109,163224,100246,28822,77964,-32354,-310223,-339804,-179594,-83619,-123635,-245011,-172915,55819,7270,-165040,-114451,-70962,-169489,-119914,138470,162643,34663,56284,91586,-79061,-179067,31568,225995,172659,59774,41729,-70033,-277777,-344612,-109417,96522,161965,283397,382909,330350,354769,216498,-366217,-656150,-113315,635014,989782,1020269,1025643,761448,179715,-186921,-345327,-83454,991401,1227662,868329,2748003,3059641,-1729395,-4342803,-1355023,1332056,888926,-291282,-721911,-817545,-473199,-13409,-130106,95691,553393,222584,-181902,-101122,47348,-18040,-65830,65266,158051,40713,-214498,-296923,-202774,-85799,-27157,-74833,-105568,30673,83335,-11179,59308,181096,107940,62285,-82465,-431303,-526414,-107026,296549,168824,-90424,-215031,-281848,-268156,-87124,38516,59006,164084,262504,246823,213311,84830,-72410,-114452,-12799,65965,133949,300544,447189,362978,157794,-77815,-294080,-468777,-455835,-115826,211302,123327,-158083,-240253,-86319,154996,247077,146432,20958,10215,90577,148731,74922,-45001,36093,228746,246987,202372,216361,101991,-4362,76982,112398,39993,6114,-64945,-238715,-259476,-74213,-17295,-71987,-61344,-3274,90755,154468,87131,-70001,-85751,56468,-58393,-230850,946,273283,194996,103777,109464,55007,-50047,-133695,-114104,-37461,-131807,-284749,-192209,54759,207368,245600,219687,187447,171184,114665,36727,61135,144967,199004,188309,63498,-128316,-185428,-94285,84807,183043,169518,128091,-43641,-292757,-387879,-269053,-149927,-178483,-197133,-28831,99567,-33612,-138684,16769,171763,51064,-56488,85945,213600,296163,396287,232126,-123858,-239811,-145731,-5001,99580,138291,232904,385116,362809,399886,470848,280388,91915,14925,-42697,44121,87300,-19854,2938,152211,328235,337279,43524,-116363,10489,215412,369308,283411,-69930,-316968,-252383,-133707,-126883,-212609,-351586,-278317,-25174,143655,309299,360438,98947,-46340,82233,64194,-52754,-28036,-92008,-255557,-256294,-246888,-227320,17164,224456,113977,-27734,-49944,-81889,-150724,-185104,-205269,-138738,-41390,-3691,6537,41806,17378,-96359,-117323,-51686,14061,52245,23920,25612,89042,-53465,-325129,-359049,-245352,-171035,-181380,-303233,-324751,-67216,145223,-44142,-325992,-445429,-446935,-217218,135508,134584,-221197,-319522,-149092,-39184,89502,204573,145305,81975,89133,17318,-102073,-66535,87546,153278,148338,115057,41688,89612,179809,16724,-244757,-303785,-123266,81730,103727,4564,10746,110117,124730,147517,262769,302091,110989,-81072,-1548,319235,513724,321493,-179729,-491072,-283873,123761,196253,-82697,-232086,-224023,-197979,-106025,-5146,44413,93235,-20306,-313998,-412082,-159076,141211,301352,278294,182857,159625,86554,-63558,-157955,-116252,-2113,70200,4535,-95059,-160309,-210613,-111282,88818,167964,64018,-81932,-54645,-14565,-121712,-278237,-367308,-394847,-408599,-399881,-232338,-9202,199472,234107,42034,-42752,-134089,-231285,-155931,-127391,-287820,-374536,-265809,-99380,-58233,-98342,-27016,34882,37832,12237,-190555,-323067,-157055,28717,-137153,-321594,-198344,-5750,-32740,-149807,-110285,18009,41264,53962,99135,741,-42184,48109,84252,82946,-27434,-114721,103553,229060,76271,-51663,-25876,84215,177865,54851,-96839,-83083,7654,30782,-53172,-156211,-85221,53183,4943,-187919,-327697,-278726,-126093,-109839,-162831,-40543,53372,-6974,-156528,-233103,-127234,-49154,-164212,-286467,-220697,-4329,232918,254228,14578,-211662,-169591,-30376,17650,-35905,-135158,-118415,14286,104056,30978,-16206,108134,412264,695003,734294,808851,277370,-1243578,-1490070,-1696705,-2210530,-826547,1173525,1471948,1414463,1569447,1647410,1641656,1219462,-34380,-2364974,-3457530,-2194532,104821,1327064,1500707,1093227,687900,448448,370014,209809,-104450,-171429,-40912,85332,167045,123214,43799,107917,178544,233357,253041,101590,39417,146968,25327,-217787,-203239,-44850,28295,8107,-5508,33748,177862,258820,109638,-179868,-428045,-468808,-219829,72084,151148,76199,15595,-63354,-53863,50332,30601,-200204,-232596,79951,325653,234694,32419,-33093,-33170,39532,211599,193715,-52251,-187711,-151791,-196490,-275607,-335952,-388158,-192523,105241,100272,-33167,68468,291716,328601,207063,79198,76188,126653,184629,302416,290057,179595,142830,96322,-1682,-4866,-918,-113268,-187816,-123382,1918,63052,68587,29697,37951,140075,136497,67463,16321,-104957,-39066,229798,290153,91568,-45372,-90251,18313,77584,-31554,-109376,-68266,88813,270151,163955,45843,141571,248902,154841,12317,-9925,138326,302428,284311,105078,-46945],[-9407,-20737,-36721,5558,102624,119461,25439,38767,193353,210965,26336,-23026,-61721,-89092,-75758,-244,65395,27013,-81047,-89379,-69748,-115050,-28451,155518,94082,-140285,-108954,155966,310173,324241,297405,189288,127560,180244,146431,198909,288269,126482,110061,386618,300062,-14840,-95664,-8820,264231,554312,423990,115887,-8968,28118,61969,161890,155793,-7805,-181512,-206832,-71601,-19989,-178495,-253102,-100258,50015,58407,-97008,-201525,-120970,-5113,34747,33562,124250,263361,222786,55152,-32101,-44214,98598,365414,395805,151671,-90143,-180261,-168760,-85553,60204,176536,177288,211834,400144,356469,12147,-89851,23398,7353,-38697,-72156,-147201,-177399,-54741,112881,110528,-489,-98147,-244467,-244046,-15084,198853,120819,-164058,-297667,-207885,-175571,-169445,32797,231933,113751,-212557,-335544,-185328,57616,163503,81196,-20393,-45175,-115557,-181987,-153402,-13397,117553,17139,-228346,-238984,-13395,88525,63463,19871,-55727,-87385,24469,131129,63514,-60384,-25722,67648,146550,303885,365938,165842,33453,284408,533500,408329,157481,40499,234786,322338,33946,-238618,-161953,93984,264623,92891,-284985,-381901,-182509,-13633,36350,-14772,-147771,-227347,4413,264846,272631,273171,284389,87629,-41954,40506,139453,241105,328073,283952,190137,76323,-161646,-283570,-106142,85870,190040,343487,371176,213254,105379,58467,14986,75332,138239,34002,-98163,-30180,189105,368404,298745,21754,-193320,-142474,38882,79767,-76210,-33749,165303,134561,27037,-18088,-127530,-242809,-144341,-103990,-269664,-385358,-237044,67365,210162,146419,93365,105933,32217,-126211,-142221,-25179,24003,-11855,50166,231816,359421,304926,148057,181930,231129,65108,-78579,-64928,130656,375675,428751,295442,113802,-85668,-184534,-158720,-151802,-265505,-235143,-76244,-108565,-248222,-147201,23733,99022,127237,35080,-108108,-88368,-61467,-185255,-162312,20727,120773,63093,25699,29532,84501,116152,113396,68681,-17504,-62971,142003,384022,331815,302225,239695,-18972,-57419,207814,257863,-22729,-115720,9162,24511,-122446,-313089,-243845,-34035,67072,85664,-19422,-244593,-256679,-63368,-66272,-246000,-266491,-91179,5862,73363,231580,276777,182376,139082,134726,-48953,-288009,-256679,134221,391333,400580,271704,-87125,-327353,-256047,-163104,-135526,-67590,-143758,-307563,-297721,-127383,-17375,80085,185974,168106,144144,254464,357116,367985,200271,8983,-49150,-16262,14428,148622,277505,145237,-80242,-106799,-68648,14660,168397,20772,-216589,-114504,-84246,-271189,-330735,-283505,-186903,-64158,-66032,-113787,-67391,-46820,-99432,-6231,209737,272726,190191,182219,184918,133441,121396,129666,100034,111451,18434,-147429,-157344,12066,205753,284565,179406,-3996,-20524,131426,213405,101480,-173724,-315961,-141950,79827,165327,170972,-4423,-201782,-259466,-184494,-36722,23667,-40774,-86738,16018,18330,-199700,-228579,-61375,19747,-50788,-194383,-129892,106901,87610,-119229,-146551,-113530,-210119,-203281,37975,152694,37091,22448,70924,-77497,-189710,-27269,128002,124078,94137,91900,-62872,-244541,-232952,-53211,53072,91968,252557,418473,361377,233988,9526,-445555,-584735,-56779,673766,926793,734425,756258,886055,679151,272944,-139961,216185,1254277,1632845,1893440,1700951,417812,-2683397,-3773803,-1432168,1195883,1140990,154495,-106660,-534109,-602928,-330666,-342706,6264,428772,153535,-208633,-192249,-133416,-161307,-124600,23569,128673,3718,-272106,-373277,-235607,-28875,62195,-22447,-151834,-71462,-21466,-112425,-73915,-11647,-53013,-36205,-136891,-436245,-545294,-198190,190781,135676,-64185,-169718,-247260,-321669,-155699,90028,168629,234131,307966,240032,171617,140183,61728,14400,71412,90035,89329,202768,339549,279403,66466,-170693,-331198,-406685,-332991,-31528,199550,74847,-187179,-227529,-25735,119601,56619,-28730,-42798,-18341,94424,214472,137605,-16262,79501,312939,308897,223175,185805,59103,-19768,56559,63908,-5995,4718,-4337,-152985,-209335,-116611,-129896,-156735,-55603,36564,111945,162012,138536,-24356,-130684,-58483,-114330,-183562,121094,451840,343423,108487,29688,-7554,-65553,-99972,-72299,-51653,-203648,-348133,-215691,-8563,124649,224641,240858,214073,184401,138712,80325,127644,230530,277189,256571,133435,-65348,-157041,-83566,152459,299695,233662,90531,-87279,-293207,-345709,-210408,-81574,-108691,-170416,-32981,113456,65977,-35487,36219,179685,87026,-86127,-8406,179847,346742,520079,413011,22402,-194818,-118977,63699,169254,190404,295015,419292,305609,276709,340821,171783,-4154,-84206,-110894,33013,100859,-8382,12988,130288,183065,132112,-43277,-87556,100666,319076,404288,273624,-59872,-279239,-204307,-92730,-102025,-201009,-380748,-352594,-109695,74151,205736,211456,-5606,-86916,41342,67815,-40202,-34058,-27100,-127762,-184469,-274175,-278572,-18777,240962,163691,-36894,-116271,-122070,-158408,-268271,-370289,-219990,-40909,2041,-21661,27809,44151,-94682,-149687,-29197,51994,50273,65416,149774,150264,-88210,-335065,-317116,-208069,-169996,-198316,-312979,-276025,24301,148229,-154242,-403245,-403191,-382040,-227499,106898,155836,-185872,-343846,-214164,-85124,80684,185331,121294,78608,127994,70849,-104058,-87234,100415,184020,166401,141155,107283,144691,150529,-32797,-291387,-410601,-249877,30751,80621,-44236,17502,190100,193687,151305,221297,272437,78345,-146694,-52507,355348,622218,433868,-79104,-433220,-329771,-27075,36418,-178330,-260481,-170713,-134076,-106232,-34001,50306,112619,-35325,-352062,-376391,-59456,230362,362093,298544,137115,104055,85650,-19162,-157959,-178269,-81779,28896,38365,-5484,-99969,-229017,-234564,-30952,133145,128059,25122,8867,-4518,-106515,-227515,-310660,-338856,-400808,-423529,-208834,44737,230788,242471,103607,54712,-23574,-120072,-73213,-92911,-283684,-384022,-355684,-201746,-58768,-31514,35997,86263,28577,-46638,-266474,-408353,-171793,94080,-57959,-263996,-195747,-23831,-41528,-127537,-102502,-58909,-87871,17081,174224,98365,8461,61812,95425,135591,22346,-153004,-21229,132450,67917,-43831,-74083,-6104,94154,64449,-15923,-78072,-108156,-151594,-187395,-174169,-90348,39313,72086,-55463,-175247,-123123,-8145,-34288,-96748,-11477,55668,-23563,-181786,-274187,-151517,-44556,-148996,-282329,-265529,-72519,176748,155514,-115478,-270660,-153675,-46575,-63117,-70139,-88346,-78063,-60790,-66572,-102793,-40262,125421,355071,383278,129015,-26875,-724094,-1594761,-862419,-533124,-848690,455690,1793729,1355140,1088469,1335796,1370335,1230180,907495,-267827,-2204028,-2656042,-1278214,298104,890946,1050864,861640,594406,444497,384723,190378,-154599,-228818,-60115,68080,132144,70032,-57180,-18074,93660,225003,251347,111311,23904,122412,68658,-106270,-124918,13522,114356,18565,-144374,-151329,106995,291173,193323,-25930,-297121,-503168,-309750,42666,148066,60733,-37191,-135262,-147968,-43162,-25191,-155454,-103761,207943,368674,183866,-44184,-68548,-31253,44780,255814,217600,-72031,-181273,-145308,-179950,-256585,-363268,-425276,-193745,58902,12124,-42157,139790,312415,316814,284313,215044,142594,98435,171684,340980,324240,135253,46414,6843,-51414,-28350,-15235,-103402,-186774,-118032,48279,151048,134985,57703,69402,188911,197401,80460,-120052,-293290,-126191,236548,233464,-22106,-136906,-143778,-7931,85565,16309,-53551,-42937,70517,333178,261523,143998,179941,228290,137490,-19651,-85329,52792,244506,266802,136378,25587],[25853,-59538,-64546,28051,101156,89676,56757,190559,365657,272294,41519,2686,-42174,-120630,-65015,112061,176891,64168,-96686,-92691,-24408,-52775,-13925,100399,29448,-137893,-26436,243996,333230,233900,149319,44364,-7702,29751,32033,113403,200963,95722,96128,325924,245080,-43806,-118818,7737,294082,525348,344939,62218,-5570,7855,36757,200539,200151,22177,-133361,-142704,-33375,1889,-173968,-252158,-101370,13048,-24616,-172084,-296370,-234671,-45180,78869,84195,137149,219637,147497,-1231,-58534,-49399,88336,322545,424011,248758,-14451,-94730,-74254,-109540,-74439,39332,131305,287771,514638,416353,59388,-81051,-37413,-123258,-226319,-224295,-235790,-254285,-141636,90091,120475,-41387,-131348,-205068,-180477,13334,180591,109673,-129661,-259940,-187143,-135087,-114658,12911,102463,-20993,-225241,-301986,-251799,-71385,93287,52440,-18792,3054,-49304,-178024,-217541,-93811,36925,-33928,-195218,-126289,75625,105319,33638,-14263,-22357,-49308,-24127,25877,-3908,-41355,60761,137897,172937,304690,412379,303539,141990,270165,522103,582284,336340,131219,239217,304427,39127,-209720,-123187,182695,369551,183272,-204041,-304204,-126170,30904,22403,-86534,-173235,-199518,30490,251656,231696,177902,177370,37515,-58736,-19275,50823,151859,241177,187185,80667,-32752,-235399,-270583,-20398,185829,223110,268131,244238,170927,100004,34815,-31562,7561,95107,75787,11745,90691,222583,328396,239563,-30318,-247115,-185615,46379,109818,-84980,-99041,113301,91264,-31728,-30377,-69574,-116079,-53069,-109195,-265267,-286624,-56841,181205,221313,170768,133092,130225,94136,-15918,-62406,4838,21254,-8861,28520,147797,238292,166956,27396,91597,253136,138451,-79673,-117307,76174,270071,292504,235929,92972,-108129,-200508,-151180,-127537,-179180,-132462,32831,-8461,-148092,-111568,-59152,-52116,16551,-712,-70422,15361,62120,-97771,-165099,-87948,-45040,-49380,37603,58412,31369,4243,-18862,-60082,-104868,-108071,65650,247354,201216,287362,279321,27108,-72396,95456,127976,-59348,-81437,45944,46065,-108056,-302749,-223667,-12190,103028,113066,20403,-188871,-242539,-95523,-104215,-255489,-236323,-90576,-41606,-17642,137314,238752,153320,-7239,-126590,-193895,-310245,-249825,140641,386094,310068,100536,-174541,-263063,-144682,-105105,-125474,-70145,-118683,-220270,-253702,-165904,-66845,19568,126647,129565,121488,225257,271516,231897,167420,90484,46009,35660,103005,313163,420425,193906,-64029,-85625,-51425,18455,140220,10414,-190960,-126092,-118676,-285595,-318663,-260684,-162270,-31370,-41863,-107966,-64857,-40388,-125324,-66680,158643,207592,96778,131208,211834,214466,173254,149916,121423,150946,75739,-76889,-125857,-6662,179105,305456,216441,-29728,-101693,42505,141749,83262,-100858,-224509,-130937,37129,178502,308043,209525,-102391,-293362,-259651,-128461,-65656,-131205,-165011,-16350,91338,-54694,-106207,29308,98801,24384,-99256,-38643,147222,137571,-59737,-137193,-101772,-193850,-262959,-90811,127654,84060,15799,7556,-119092,-208360,-119595,-42272,10170,83002,73403,-74583,-156441,-47558,43836,14229,3635,198063,420705,354806,90776,-194798,-490955,-491604,-40910,583675,707608,360951,408653,835733,935587,576450,180418,624680,1384355,2148967,3201224,734441,-2731541,-3799383,-2920311,-1296512,906740,1175898,552084,538007,-79187,-569756,-661052,-591965,-116150,188976,9598,-204516,-233948,-280127,-286414,-183474,-44657,39875,-80383,-307843,-402076,-268617,-21100,130092,65042,-119082,-116918,-100044,-189525,-204676,-232443,-231417,-110334,-118419,-348876,-465918,-241323,63741,83237,-57597,-99070,-148463,-314259,-201173,130397,248686,230575,233483,145134,81559,160702,161708,95782,122857,138826,81312,98811,173938,136855,-50539,-258605,-334319,-270738,-124431,93367,174502,-1232,-219335,-209650,1595,42343,-112610,-140513,-57917,-24265,79698,226852,169123,22963,130881,361220,330300,224268,144436,6660,-48018,13889,-1982,-57968,3765,65255,-41628,-145964,-164031,-215062,-204258,-30723,110949,146835,141035,147845,13667,-160980,-170341,-137712,-87128,218753,529555,400684,71682,-54870,-58823,-66387,-70463,-60196,-93219,-266132,-370814,-209356,-64832,50250,249866,321255,240503,171588,149006,113934,163539,278351,327091,280674,149846,-6798,-97478,-46433,196708,368686,282824,79111,-84741,-232093,-255163,-132341,-21628,-75470,-162702,-49741,112476,170482,79165,37953,153818,113744,-105338,-115328,95468,330112,563680,519468,132754,-154574,-80243,159999,274637,248228,317174,397550,238962,141372,163844,33935,-85941,-126143,-122639,40573,136691,52086,43801,82970,-295,-110974,-142077,-60433,159648,351119,359528,211356,-59690,-224347,-132642,-17829,-30684,-132898,-311723,-335231,-162135,9490,92496,35247,-103694,-93420,34983,97885,6402,13741,106379,54507,-70178,-242703,-306401,-72965,223491,189489,-45126,-154755,-137783,-151954,-290308,-407474,-234371,-26002,24382,-18358,23001,46914,-95349,-165562,-4959,102371,71434,100931,244506,213998,-78909,-311656,-273389,-157624,-143695,-202278,-308876,-232219,91726,140468,-225663,-408285,-280437,-222403,-150579,106185,152018,-152071,-323030,-222900,-90066,100058,202862,119323,67180,120726,53591,-136593,-110726,96622,190934,152228,122325,133826,156827,78194,-80195,-274735,-434728,-334249,-18313,63906,-61441,44647,261740,267996,179864,193538,227652,41298,-205986,-107097,358583,686736,512349,40070,-308350,-322066,-167094,-135996,-257296,-258880,-113426,-76912,-94228,-48757,37360,106864,-30076,-333978,-296861,65358,331109,393774,271029,77132,47865,71945,-7984,-160800,-230211,-174168,-32304,67023,75211,-60802,-270376,-342108,-120787,111472,183947,110239,15012,-43895,-72154,-95467,-157256,-205030,-322519,-369755,-154726,92831,228193,216471,168286,152421,78994,-1719,33664,-24009,-239832,-371402,-424298,-293553,-62960,39840,95664,119269,15979,-86088,-277486,-426666,-201254,63899,-28661,-203761,-204311,-87943,-82223,-118278,-98134,-112095,-170315,7920,276661,248745,83523,45618,73397,164581,83561,-144784,-125311,42890,59019,-51175,-149430,-154723,-56003,65493,81986,-40663,-176035,-273228,-257903,-159354,-84214,35058,132724,79390,9921,52876,101579,39531,-16866,11469,37135,-55034,-214394,-312868,-186266,-55005,-118255,-225419,-260657,-134886,87678,42529,-243109,-317624,-109990,-24507,-108847,-83096,-26856,-58867,-173916,-265871,-257043,-104382,81238,221899,28294,-398743,-709528,-1583281,-1777251,-214755,561976,496251,1754123,2310120,1181808,706565,932508,826658,517513,319778,-660164,-1923735,-1534700,-16075,613140,431848,449972,478557,380878,314023,277658,98816,-177486,-204080,-29377,72775,120844,21058,-149121,-134869,-24455,122619,163576,90421,44376,134533,107968,-27892,-65555,65996,183403,11445,-298338,-326653,26165,303569,289979,174320,-90403,-433934,-340740,37256,169357,79085,-41928,-143317,-222321,-181456,-103282,-82898,25046,295131,388180,138447,-106405,-87411,-8281,62043,264651,208196,-81934,-148659,-107157,-116160,-180471,-345610,-429869,-174803,48239,-26233,-31340,167278,253513,247135,325749,328508,166345,6992,85791,297625,306142,65856,-76116,-95243,-103973,-63099,-47005,-106425,-164693,-74957,109725,225957,182800,93742,119618,220269,223167,79405,-199740,-351812,-107500,256597,159732,-128084,-206067,-161910,-25088,83274,53696,10212,10491,77077,333496,322493,209210,184915,171253,91782,-58431,-145224,-21271,172365,221246,155434,96514],[27777,-120014,-90751,50916,97604,69107,89540,295411,455245,258872,46122,53214,4780,-131776,-49034,185663,250868,88905,-108692,-94718,19797,16340,11490,70979,10036,-90719,70902,320531,334055,128859,-22005,-100425,-139599,-149442,-85499,43653,109505,44885,60358,227068,157334,-100267,-168824,-21612,229780,372425,190498,-9309,-7080,-22782,33330,233116,222794,56234,-57148,-77269,-28041,-9416,-161600,-219040,-64126,22110,-56993,-173495,-289809,-258328,-45736,137764,161342,154210,154793,51259,-67018,-82872,-70123,10631,201309,395822,334243,90433,-20533,-50431,-181706,-230753,-119654,61207,304281,509252,385284,78262,-74486,-84531,-199555,-349199,-342726,-299785,-305064,-212723,57629,133413,-42218,-146094,-185498,-143300,50040,190629,136756,-27399,-144264,-122527,-69951,-39233,18417,23682,-101085,-196101,-245634,-317884,-217352,8032,27004,7198,91400,63179,-134506,-248049,-149777,-23715,-55049,-112610,24215,166402,101616,-24734,-49283,19399,-6285,-67751,-89195,-89973,-6098,150846,186783,188993,280116,378092,350264,204971,181169,381133,654873,498027,204749,176442,249621,81514,-132353,-86270,224705,428251,261555,-92991,-192451,-41589,80268,25121,-81669,-145115,-171530,1346,174631,155692,72262,55693,-15462,-68657,-53921,-10470,50198,95239,20873,-95052,-176696,-260427,-181506,76747,242174,220257,168118,102976,102815,81082,30424,-21591,3877,95928,146489,150651,203698,223886,236032,118328,-126796,-278482,-200406,40509,127590,-64313,-107423,110741,96882,-41106,-17384,83,45173,67469,-89490,-248494,-189006,108513,280415,218909,156346,120703,109322,106935,28040,-31308,39934,55323,43764,70838,95708,102787,17687,-70380,44853,295174,236878,-50838,-160134,10108,155342,150649,168813,74951,-129931,-212215,-117275,-82650,-103843,-38614,140495,105382,-27079,-69512,-131270,-179383,-74120,-17572,-34294,61207,106348,-36234,-153395,-176896,-202656,-152816,27588,71697,-11806,-87389,-153241,-183922,-164100,-123868,-29383,30161,33788,255807,333630,101947,-86700,-36319,3201,-32629,4975,75842,45910,-90004,-241960,-188406,-9532,124487,113439,-3790,-176343,-250353,-190574,-197094,-245390,-159796,-75498,-91450,-101005,21397,149342,89255,-155219,-347775,-286948,-299734,-231140,110822,318992,184347,-46818,-185413,-127136,12998,-17312,-98837,-83136,-89539,-111673,-183035,-190913,-103952,-21051,71357,86888,98225,174626,143487,57220,134426,203664,157099,60360,133718,410638,510568,224737,-28811,-29362,-15890,-1989,68180,-2592,-139936,-126900,-136526,-261205,-261101,-183703,-96924,-641,-28354,-90173,-55969,-39993,-126019,-81186,135234,141742,-7672,65170,227504,306530,276118,194382,133532,165933,136931,2936,-112748,-76634,84579,276055,254214,-11722,-137896,-33939,50776,47124,-18803,-114232,-117680,-25194,147844,369578,351929,-37448,-322565,-292594,-148724,-64047,-148732,-209748,-36942,147219,79738,1038,66936,122781,80320,18266,72172,155519,125217,-22638,-97657,-37277,-118744,-284581,-206883,100404,157613,20371,-93585,-190418,-222431,-213304,-228641,-122371,50659,12500,-108590,-55381,154927,168714,445,-81438,124916,379799,305047,-39007,-338482,-489096,-409531,-80869,354257,337884,-34992,85013,643398,885767,649509,527641,1026895,1310558,2474386,4245038,202851,-5286754,-4671000,-2106100,-1109205,515019,1071633,907724,1160239,529878,-373079,-925589,-790730,-229900,-96811,-146421,-142106,-220107,-370826,-367445,-234573,-140138,-114278,-209644,-324974,-387715,-309450,-79602,152243,168309,3417,-70682,-124237,-234126,-310487,-408660,-354528,-115492,-16989,-187801,-326187,-257132,-83656,-12178,-95464,-22635,-3223,-239553,-204502,157084,289230,172450,78210,-16018,-57472,107236,185786,115338,148023,219464,117449,3354,-11670,-21709,-156036,-304591,-271786,-76481,114722,221597,139666,-84600,-243194,-190422,-12515,-51775,-209290,-156597,-26853,-13269,54358,195354,171736,70360,180884,355926,305675,204967,89626,-65054,-102781,-52288,-73845,-99694,12414,136040,73973,-84088,-204910,-257062,-206237,3674,189253,178916,100238,115723,37939,-165565,-248218,-122937,34847,272592,489741,344626,-7108,-124986,-88773,-63579,-53846,-66418,-137781,-289118,-323178,-159564,-97478,709,303572,423483,255417,145302,150892,127725,149571,265521,333690,258129,105282,12803,-33198,11883,215275,381076,316596,111839,-32583,-122524,-130968,-49998,4528,-97044,-175203,-72093,98654,251434,175452,19810,92225,117660,-100146,-189751,-10532,248254,513206,523572,170336,-138805,-39879,259636,370869,269076,275963,319429,170235,25567,-11702,-102632,-140649,-108223,-81951,60899,175050,124388,64961,-2640,-187523,-313948,-222837,-45001,170465,302309,256196,125506,-64599,-163365,-47733,79137,70015,-32309,-168053,-227010,-164501,-39057,-17748,-144452,-183165,-65529,73104,153568,70841,86875,246374,211375,36019,-164836,-298376,-132020,161083,164088,-63883,-164335,-122935,-122850,-233357,-298419,-175314,-797,51699,3443,9247,2608,-122533,-176642,15247,160920,103785,97495,260307,252680,-27212,-252219,-224922,-96485,-79833,-170527,-284159,-199654,121558,126323,-240168,-339847,-114254,-26333,-23007,127076,131983,-121216,-270591,-196188,-66477,138034,243875,132123,48328,68656,-24008,-181129,-124559,81722,172435,104095,56947,108798,116918,-20616,-117676,-207591,-374531,-346343,-51316,40985,-62374,67814,285830,302051,206490,173317,164221,805,-234090,-136203,334033,679613,525931,144096,-143556,-249076,-232028,-241570,-287481,-233593,-75945,-46010,-77138,-47139,17093,93610,2118,-266873,-197832,183237,411315,382201,208598,30719,14277,49337,-33309,-173379,-275220,-268919,-98608,87969,117378,-68151,-327613,-397957,-157424,99257,203614,146233,-27207,-116900,-37100,61472,32696,-34347,-187127,-256748,-89562,130633,219467,199993,226246,218506,149735,110706,151694,55971,-189455,-365658,-467586,-360110,-84126,78679,123877,115600,-7163,-106294,-229642,-368799,-221641,-25888,-39492,-156151,-220503,-170965,-136292,-134707,-114969,-139182,-186285,35318,376146,382533,132436,-9771,14114,148580,132296,-95400,-184267,-22690,55463,-55815,-207939,-290966,-211383,59674,169780,8481,-189462,-290389,-229934,-120214,-84456,30764,174527,186615,173292,195967,174462,93921,47832,20405,6668,-87954,-241650,-327362,-207245,-65495,-68232,-126843,-210499,-174877,-2661,-48682,-329894,-332420,-38962,36404,-112997,-88654,15503,-79825,-308049,-455673,-409495,-205914,-22576,39922,-256835,-675872,-1016709,-1945042,-1648820,339764,1305699,1401304,2579893,2481815,954037,369334,459785,154509,-249700,-331870,-1047823,-1576186,-401140,1206251,957155,65967,-136898,29935,76625,75523,77919,-36258,-174073,-120092,17432,74859,112477,-30178,-212210,-209862,-151559,-58606,10850,42715,104119,185291,125396,-10535,-48493,87651,218825,9559,-398175,-434486,-43368,291342,373136,353215,102318,-301532,-297965,65064,212657,124640,-2182,-98101,-263108,-335589,-197084,-11719,122186,318517,374954,116787,-120152,-76885,13190,69422,229445,172197,-61999,-80462,-24084,766,-54555,-277858,-392589,-143350,61737,-20753,-12973,133163,110419,105994,290147,373236,140068,-124870,-52567,202353,256728,-1340,-181769,-175480,-143065,-94782,-81571,-128373,-145451,-27114,157127,261734,198319,128170,179641,238851,213440,56373,-220301,-295484,-5957,284904,98298,-199612,-241810,-145095,-25107,87393,97791,82219,83026,117238,275002,317247,220815,161551,104952,39469,-86027,-171292,-65793,108504,165274,157597,142871],[-9978,-186839,-100616,81555,103474,65339,117060,326151,433074,179992,35085,109682,54561,-133951,-51512,180075,252242,90657,-117287,-100384,53593,76650,36417,70404,44038,636,166446,358761,300748,34834,-170649,-212266,-232015,-289793,-167700,7302,45498,-4230,14552,118760,61372,-161044,-214934,-65886,119020,159784,-7134,-95411,-21226,-48511,60484,252951,210483,77851,21154,-29980,-49044,-39741,-137180,-156523,4691,68309,-36371,-90870,-161096,-177353,2805,213202,245124,157613,72461,-52617,-132949,-92478,-75344,-77318,65855,330356,384858,186297,8870,-107188,-274601,-355280,-250803,-14155,252955,386901,274888,58412,-79881,-120525,-223166,-378930,-379320,-303587,-311471,-250688,22665,144805,-4185,-139557,-190209,-137607,80658,219880,191923,111674,16283,-42095,-25870,7356,26565,-400,-105603,-134413,-190993,-373225,-341804,-64390,23581,55740,197911,194172,-57310,-231778,-163443,-51922,-57849,-23080,154157,221528,71924,-98164,-75570,58400,27148,-99439,-183287,-161499,44906,221853,198480,182646,237016,281451,304819,223452,65821,162439,582560,586920,238654,65247,176078,156200,-24338,-68354,188450,409687,301242,17509,-79637,30757,102086,47733,9949,-62787,-149388,-76388,47057,39810,-40791,-52594,-53116,-70364,-59432,-31807,-34362,-63221,-158782,-273432,-299032,-218659,-37638,157632,232384,172243,71721,-1113,30120,43469,36858,47558,84788,156062,225773,269517,263833,176548,106446,-28059,-240029,-310106,-217445,5087,121896,-25659,-62798,148067,140843,-5467,5889,58643,185980,171116,-60425,-223043,-107919,219433,335198,195106,108898,77627,55819,62352,7384,-30043,72552,106481,125596,163587,96425,-12171,-120356,-146501,38621,346805,343286,18555,-160013,-46088,46966,38175,115843,71494,-132512,-207987,-76372,-37236,-65647,18871,221108,219596,92125,-34838,-181184,-251672,-123860,-17711,-17144,24641,37649,-45682,-149294,-233594,-316162,-227192,-483,85618,-819,-112934,-235760,-251224,-163023,-91732,-104825,-197096,-127412,207378,387158,187973,-92397,-142423,-65035,50240,109711,79062,15448,-71190,-146609,-147602,-20391,132090,97030,-61193,-188599,-273706,-326413,-322402,-217228,-55918,-40785,-119609,-150923,-78872,46770,18949,-256114,-449505,-296009,-249374,-205377,50989,214469,65472,-135621,-144311,20358,163785,76617,-53210,-79102,-43954,-18985,-130866,-210991,-127943,-42007,31411,60491,91668,131604,30233,-83431,114051,309148,246732,57795,105042,410530,520564,239345,22822,40632,21350,-39439,-15771,-3804,-78948,-122986,-138838,-203874,-171727,-73490,-5480,24372,-27960,-68458,-46643,-47489,-96077,-27366,163236,102127,-93263,3322,253433,418428,399595,229423,117353,148375,191863,80816,-119815,-183339,-53557,203448,287748,56461,-118174,-89015,-50056,-9285,43952,-7561,-95205,-96726,64471,334458,379845,-26832,-341170,-272004,-79518,31422,-99355,-232607,-70684,149882,162342,75006,51703,85141,103520,129473,170639,124527,44294,-32885,-53466,49784,-12251,-270835,-280014,81944,231064,20823,-205626,-259085,-215414,-275585,-376509,-227567,25352,-42171,-152425,16291,312646,296688,22911,-143395,39790,296483,220314,-129089,-387409,-434225,-351545,-168299,20659,-131601,-396640,-138726,385478,560324,479256,797824,1314694,1025433,2374054,4690940,342329,-6391968,-5060357,-1654852,-1041879,106494,954902,1242528,1714307,1209919,-69925,-1064626,-874584,-300576,-343581,-247617,-14615,-157403,-397096,-389685,-272090,-254752,-315392,-368556,-334659,-347741,-361821,-192553,123479,261846,188248,65797,-84522,-246709,-374833,-483670,-372156,-45088,131330,-1221,-178290,-270074,-247606,-166486,-178987,43011,156656,-107405,-155017,170235,288438,94873,-89075,-193807,-221222,-21933,126672,85739,164279,321909,183304,-74531,-173579,-150374,-219389,-284543,-128482,150469,323951,314239,102921,-147108,-241896,-166963,-56773,-130457,-209252,-77976,36742,6305,32644,148453,160290,122007,219785,299311,245147,171364,25558,-151630,-181257,-132554,-136708,-117906,34573,195451,168516,-28369,-211863,-242281,-164903,33195,231508,189842,56669,61415,51996,-137813,-273502,-84367,143581,272192,352574,190346,-115261,-167785,-92458,-66468,-55551,-75679,-159136,-255209,-203059,-70057,-102714,-25273,342382,481884,243234,119152,149299,116773,84330,188919,290911,196871,13549,-22143,10857,76101,214190,349769,339872,187091,53175,4682,1534,19591,-16289,-164547,-197899,-91925,75209,287813,233855,-4423,13477,99455,-58756,-196068,-102856,123871,385913,430021,121701,-156928,-6193,334654,413260,225315,172097,204761,103002,-53775,-141157,-205681,-165081,-53236,-15272,82530,201204,175454,50915,-126359,-344030,-418433,-264188,-52673,128352,191529,133457,50337,-63555,-99369,41343,179346,172587,69600,3499,-61928,-119121,-67629,-111796,-295027,-234615,-16411,144554,222189,132060,151185,331660,277794,93520,-63868,-245171,-174840,61582,80634,-98838,-151763,-79968,-66308,-108232,-91340,-66024,28079,70960,20728,-27616,-89931,-192498,-201951,23146,215059,129302,40693,180777,244853,49438,-158453,-161967,-26529,16415,-95880,-237575,-180119,111830,110963,-199248,-219843,46049,133667,90805,143705,103693,-94428,-209248,-161243,-34664,172347,275619,141594,23028,-11188,-124981,-211395,-119385,64929,137027,32441,-43290,33071,31320,-122052,-141726,-120083,-256631,-277815,-57457,1249,-69981,66547,248212,269227,202301,144390,81163,-40173,-212685,-117370,292599,587931,461092,208466,27832,-116179,-187866,-232821,-258140,-202441,-77936,-52566,-65070,-37673,-1557,87372,54440,-172940,-107136,260378,439057,325226,131850,9926,10161,19684,-85421,-193461,-309602,-350856,-159612,90574,105467,-119013,-373135,-381303,-139420,83096,166107,117010,-96594,-197720,-20267,179882,188073,119485,-30526,-127192,-38073,151825,226619,224503,266022,230122,175851,205998,257088,111939,-166899,-381196,-484002,-396442,-132265,59515,105311,71857,-44241,-114877,-149914,-250565,-208719,-110990,-58869,-124106,-234592,-237970,-179343,-173786,-158722,-146050,-139512,96088,448429,444835,114810,-103178,-77609,78075,145754,-23542,-186185,-57692,57758,-47527,-232216,-371576,-318099,45094,219423,40679,-166097,-206420,-115886,-77879,-105484,17288,192705,247411,266580,261266,195188,120660,73123,7303,-24664,-107573,-250636,-307032,-199866,-64984,-5328,-13211,-134700,-182114,-57657,-86674,-348003,-301153,51383,123118,-83726,-105640,3552,-147253,-437361,-599665,-532756,-320522,-157485,-144451,-391087,-638913,-878140,-1647552,-1168957,722446,1548868,1610669,2584494,2160152,680141,169043,81646,-420375,-797783,-794556,-1238760,-1198535,438707,1967611,1146379,-172184,-553283,-357359,-244285,-195404,-127833,-155129,-147150,-20847,38710,43261,73172,-92742,-240372,-231015,-256964,-257996,-152776,-15537,182669,256398,117371,-46027,-72633,68741,218166,36119,-385064,-435485,-84031,256413,418943,453159,211742,-161483,-192246,116414,258550,176905,60201,-28788,-264275,-461445,-290317,29300,169478,281766,331245,124525,-73642,-36651,14296,47717,152856,116603,-12270,20464,100159,154163,96727,-167651,-313618,-109117,77372,8924,2570,45438,-87744,-89822,168653,327049,75874,-253885,-200776,99225,206951,-31997,-224075,-203518,-156089,-111847,-105759,-168115,-161869,-25035,154385,242191,177916,151631,236160,248642,173585,10751,-198354,-177865,122717,308687,73808,-210000,-229290,-101242,-9128,106761,162064,161062,158658,186922,208123,253797,180947,122867,56130,3585,-85178,-154400,-75854,66418,116697,142872,148672],[-78675,-242108,-85865,125406,127436,80298,136245,284033,309491,67255,9929,145665,80612,-139134,-90668,83201,172636,70956,-117870,-111083,68173,111078,44296,82796,112364,117354,246882,346299,232409,-29876,-258199,-269903,-262443,-335674,-187853,8655,23746,-38432,-31240,31326,-13437,-196898,-226566,-90978,20516,-30531,-192441,-180093,-49557,-62977,97091,245567,157006,72039,74129,-9811,-79301,-69969,-100588,-73388,91367,136150,29793,58892,61145,-22980,84195,293959,305184,131666,-16473,-149110,-193797,-86002,-41718,-107648,-15546,253706,383994,233884,-25260,-224163,-355226,-408804,-317580,-78837,147613,194805,123885,7114,-101419,-154192,-214724,-319333,-312918,-234320,-271620,-252894,-13119,145610,55609,-116810,-214960,-156561,90874,249469,251162,237920,170764,24417,-37801,-11252,16259,14047,-41030,-52274,-150502,-404433,-414410,-106131,48226,117419,295350,308157,31079,-176346,-135312,-51454,-58500,33343,217509,220773,22276,-164789,-87688,81176,36710,-119683,-236823,-195709,95564,252113,165330,146412,186725,161350,196046,207501,-24115,-59543,383043,576616,229944,-53402,103829,238628,84176,-78504,70587,307896,287407,96831,8142,62264,75878,79238,152643,51377,-130723,-171287,-96162,-99597,-154938,-133546,-72543,-69926,-45237,-14981,-77032,-181108,-286691,-382565,-343247,-113754,119459,200073,158826,85457,-124,-42227,-28508,-11934,40939,151442,229762,260157,284592,318346,240351,78039,-32979,-152893,-324941,-347467,-256842,-64057,85725,12109,10333,197472,198156,57264,24330,90144,265523,224248,-41630,-196561,-52439,256119,329525,146448,42848,30970,-8661,-24380,-45959,-26624,94704,148172,203851,267317,140098,-83723,-228185,-202708,56149,388240,430244,122170,-100165,-78412,-48784,-29132,90331,85908,-103768,-176729,-45180,-9772,-69052,28325,253091,308393,178692,-23928,-209458,-259760,-125168,-10392,-31847,-87838,-132629,-138049,-161578,-249087,-360920,-264379,-37320,114152,86229,-53156,-233118,-230620,-87986,-8890,-127215,-348120,-241166,141395,413463,258481,-85256,-187358,-42795,170079,198663,46868,-47511,-57957,-47128,-110372,-35194,129479,78644,-110337,-196556,-292073,-453915,-436268,-173205,53738,14878,-110146,-154985,-130496,-21049,-21874,-278642,-408896,-223428,-160265,-169812,-17369,109808,-8943,-155459,-91300,120579,258371,149734,4271,-39322,21586,27699,-133466,-236630,-142842,-51057,10644,61284,108888,116078,-26118,-137332,115764,370895,282786,34959,36078,318643,452484,243155,81601,97294,38394,-88152,-84853,9884,-29550,-124437,-131439,-131413,-78481,36541,88818,43225,-34649,-46209,-36390,-57503,-41260,87663,238634,98858,-138926,-35679,303914,542550,495412,223890,65575,104349,232659,146842,-136582,-288635,-186384,112357,307581,158186,-49849,-117693,-143885,-78481,68794,78160,-56747,-159122,-58305,212234,289894,-69013,-341378,-199465,64806,184013,-13805,-243360,-133913,83064,172260,112026,9433,8470,94549,209738,234113,65121,-81728,-92875,-31404,117610,82135,-237598,-300874,75026,276920,8657,-291387,-289107,-174537,-284182,-450509,-278534,22822,-50609,-185331,32314,382298,399811,79509,-170357,-48373,185993,124858,-166370,-339667,-328537,-305176,-270233,-338611,-606583,-679054,-236710,142687,62228,112215,912405,1427313,585777,1766453,4465467,1124349,-5759282,-4917684,-1707309,-1172758,-214723,939717,1559941,2137416,1806719,243220,-1055624,-826591,-312704,-481500,-250213,157782,-63161,-365905,-355461,-293238,-370884,-521433,-529143,-349504,-304649,-420741,-323387,58648,321904,377419,252558,7030,-232951,-389837,-439886,-278559,68511,264787,152238,-67726,-292313,-410386,-365667,-278325,92063,296729,57970,-56069,171440,251215,31084,-203162,-330254,-364248,-182842,18650,41731,190096,420071,247047,-131750,-276474,-216356,-227149,-199318,77847,372035,453486,342959,73203,-164811,-202424,-131914,-104145,-165272,-122539,61794,112915,27651,29409,120816,153867,169875,238392,213141,171813,134280,-36856,-233596,-262867,-209012,-176874,-107094,65870,227711,219652,26804,-153498,-162412,-90512,45110,207784,167026,27114,13098,64658,-80440,-246807,-48341,200738,220759,165793,-13622,-228038,-179258,-70873,-77912,-77431,-77409,-139639,-167252,-39794,37102,-91387,-46133,317039,435812,192758,101540,144022,79966,-16574,67298,206273,114192,-94423,-99962,21403,127131,203198,299824,357071,282655,144840,115485,116781,64081,-78988,-249628,-216752,-103451,46589,273762,249108,-13538,-49074,75727,21280,-124973,-153394,-6940,222902,271176,1218,-203225,17039,362562,375279,117728,34157,88539,39758,-99404,-201196,-252264,-163973,3616,41792,92701,210300,190969,-4267,-267240,-440266,-407343,-260379,-89665,43477,59013,33417,12647,-44512,-29718,125953,259675,246665,146003,152037,105984,-47819,-79378,-177147,-384300,-252697,33734,222301,283824,172173,180784,327756,229933,87861,37819,-145878,-182707,-51078,-43491,-145988,-126450,-18593,14193,47575,124043,53061,55077,73989,15506,-83776,-205207,-301628,-254617,12493,247187,130473,-58933,29650,183993,123900,-40355,-77483,49149,122260,5131,-175179,-168858,75259,101086,-120437,-84502,157449,202426,128057,122323,68818,-74706,-161548,-137780,-13805,176778,263416,130163,-6058,-92968,-204271,-206698,-93175,54631,99409,-43849,-157724,-79484,-80046,-203003,-153454,-48698,-124892,-146576,-33043,-54245,-98443,37547,168541,178072,150684,88562,-16137,-74909,-137885,-44883,246347,423758,328765,226507,177522,53497,-46038,-114424,-182424,-184696,-123768,-92630,-66334,-35776,-15906,92333,106592,-84218,-47407,274087,396646,235276,63315,9392,21386,-19520,-147300,-211443,-324115,-404573,-210914,62667,45412,-182694,-371101,-295270,-85444,49323,69221,25133,-169285,-260641,-33436,214766,254871,208604,99275,-29220,-19900,151050,256083,290748,276208,181379,159046,273850,319542,109384,-193504,-410446,-472242,-405380,-206151,-18918,43856,1257,-91567,-121532,-73751,-109198,-151582,-132115,-51152,-98115,-233268,-259955,-190489,-216000,-217873,-142008,-54537,174541,481817,417633,21501,-219782,-186346,-36438,114067,48097,-133309,-63051,61752,-29309,-239248,-411033,-365599,16053,213552,33385,-138539,-75091,26311,-55788,-149266,-8799,189589,257748,263861,227308,165351,122701,52464,-28799,-45762,-104087,-236294,-258907,-165815,-51671,54530,82161,-61940,-157874,-52583,-57151,-291719,-224108,145311,212455,-38999,-145428,-78960,-247674,-530362,-668512,-598674,-410156,-280061,-286945,-365124,-356309,-396763,-803583,-429284,908118,1318039,1131833,1732694,1371068,384042,151127,-55820,-687848,-946971,-884614,-1103197,-812625,790073,1994753,1003303,-329867,-716758,-565261,-484583,-389928,-232465,-194457,-99737,48590,4163,-44944,-23414,-168348,-239139,-207872,-312062,-393666,-263638,-60063,247606,317009,95206,-95024,-112391,18983,190656,100466,-241427,-323198,-85772,207883,416395,454108,223963,-50681,-55156,166718,278621,210014,114953,31852,-227600,-515202,-360060,24452,166994,212340,270731,152829,17143,20590,-9978,-7748,51049,48934,47219,136412,242129,310159,242451,-32232,-203390,-79819,74881,41380,13437,-61393,-281146,-289884,-6370,203684,-496,-335054,-310247,24571,180867,-2659,-177012,-167960,-139791,-110440,-112282,-214518,-234920,-107748,77608,168538,128811,156719,274105,249256,112440,-49047,-157845,-60678,217728,312965,94511,-145741,-158701,-42687,13316,138274,247011,240678,219101,267560,191948,171478,112197,84861,40798,-1338,-47699,-97856,-60568,44490,84928,115572,112205],[-156461,-272061,-50001,180259,169587,108512,147246,196479,129991,-42221,-22542,140241,67948,-152429,-167590,-81183,36740,44119,-103354,-124373,58834,108737,21240,81540,178132,227402,301269,287897,139523,-59607,-267520,-270040,-230772,-270872,-140967,39258,38418,-56425,-71364,-17062,-45852,-185732,-187360,-74780,-20853,-132989,-305188,-237223,-87120,-75200,102585,194272,66942,32921,84796,-10882,-96205,-83537,-57183,15791,177993,209428,126184,233612,303377,140989,161926,353235,310844,71045,-95277,-222670,-244303,-71990,29739,-44114,-5682,188702,328710,210741,-115861,-358692,-397595,-379245,-308125,-125302,17450,766,-17653,-52722,-134234,-193742,-200599,-202709,-161138,-110396,-202094,-232525,-53688,126020,110568,-87486,-244365,-184190,72655,259745,286775,302619,269339,58994,-109262,-99392,-21375,43952,63644,36059,-123200,-400776,-423835,-114439,92479,177924,358526,372446,99577,-104063,-79134,-34395,-65773,37426,198549,168761,-30721,-201533,-85078,77255,14467,-134263,-245972,-186635,124639,230568,91299,82071,141357,61263,69921,168290,-63944,-227607,127893,481489,196149,-132210,49680,296825,164127,-111064,-95932,149713,223658,126463,59827,47830,2213,96841,281593,161387,-105531,-239682,-211608,-227567,-255695,-187869,-85333,-78252,-29748,25632,-66748,-220147,-315729,-372082,-277400,28029,243174,195552,46288,-22261,-42707,-29015,-63507,-76326,31717,248712,386635,371261,300137,270613,131411,-55484,-151002,-218023,-339138,-368347,-311004,-154608,18273,28829,76338,225287,239481,121721,29931,92678,275927,220616,-44716,-176771,-27886,221068,268470,79673,-23173,1435,-61796,-119923,-87114,4081,100621,158529,247574,335625,192273,-107838,-292010,-236567,76374,399507,470463,235618,9637,-84653,-131683,-58987,90913,110786,-45151,-115925,-31188,-9228,-96746,-3984,224935,340277,205166,-47864,-224906,-217991,-87188,-7225,-79289,-240014,-351499,-284571,-181205,-219870,-331551,-266268,-70876,160586,236352,77667,-147345,-127510,45072,104624,-85582,-364649,-285077,60364,390488,291219,-64903,-158680,68371,302901,253563,-10933,-132325,-55401,25756,-82086,-45323,120567,70447,-118137,-172998,-276303,-512207,-488177,-116559,149683,85837,-62738,-118657,-117369,-17707,-7745,-222892,-270264,-104148,-44592,-116264,-64248,41682,-21033,-123410,-61263,141478,269794,179408,56647,32557,95364,17194,-199055,-272271,-153981,-59480,2604,83078,141748,129573,-15193,-93756,140657,368186,249920,1574,-42543,173035,335710,243280,135847,119504,18263,-143614,-125248,32092,-7101,-138405,-121506,-67914,-14298,112122,161762,56811,-38800,-21861,-18446,-59575,22092,224321,327872,122209,-139346,-41620,373058,647517,519355,164887,-13278,49984,253851,192131,-147889,-349981,-264346,32273,302844,260424,43813,-122009,-214245,-146538,52664,133899,156,-190548,-185291,42202,122234,-139735,-314661,-87529,242741,332833,65998,-244583,-222695,-41142,117494,123170,-21024,-64545,67830,247124,256546,2237,-208444,-181111,-46073,134487,126034,-204667,-280778,72671,275932,-15001,-320117,-258379,-97624,-234123,-442104,-275229,36733,-8849,-191854,-8851,355132,457797,156135,-162317,-129092,75645,53436,-148893,-220421,-181699,-242095,-340690,-624699,-972604,-849145,-232251,-34045,-472999,-360185,849422,1369345,87114,741601,3678789,2225813,-3740400,-4309183,-2122094,-1435908,-360410,1072627,1827456,2349510,2137316,465731,-916731,-678990,-272466,-480156,-151286,332581,38559,-296903,-283747,-298107,-464856,-678997,-657176,-375744,-274124,-467821,-424290,-14635,333141,503639,425084,121837,-198821,-356758,-303893,-113337,172479,326692,226491,-16841,-314821,-533590,-552882,-341063,131217,392308,224577,73800,162667,186980,-2000,-230515,-382356,-436376,-303637,-77392,24278,235088,481124,272601,-168855,-303517,-210164,-186392,-76126,295711,540569,475639,298147,56015,-129306,-124788,-79025,-122853,-141382,13179,210227,180799,47364,52932,136355,165034,202057,230639,129846,113610,105161,-84251,-284898,-317683,-261009,-186478,-71700,94599,218474,215168,91459,-12402,-20225,1844,33979,114296,109623,20294,-5466,83479,-6912,-186950,-39297,185191,134221,-13478,-202301,-314869,-163204,-29942,-92867,-117679,-70571,-77217,-47804,116658,129171,-83263,-87227,197491,265079,104928,92246,128673,18946,-127811,-65225,101248,33120,-181393,-186340,1566,150651,190884,254853,367258,364391,215009,187259,198474,80619,-161535,-319442,-221512,-105094,18189,219920,228222,7880,-61170,72892,128819,641,-150956,-106400,73314,93528,-154227,-258513,30843,334463,259677,-23751,-89849,9266,-14184,-127016,-196543,-236892,-146056,32416,61395,82246,205386,178158,-82475,-387945,-459438,-306472,-221039,-150519,-60506,-49577,-14873,22609,-590,47593,196107,297432,268002,183132,242701,224120,17100,-81602,-204595,-393262,-237691,66608,275718,318744,181817,166088,238432,90808,32768,126687,-12179,-149002,-146982,-173719,-192733,-95895,47490,105018,183522,262037,144299,78326,61085,-11083,-132203,-299461,-422622,-330536,-17675,240641,96959,-170415,-139542,81822,169180,82728,26330,125612,207574,98993,-107302,-154359,36273,104068,-28530,29293,198203,165159,58665,40185,23274,-66959,-140900,-130375,-14545,132411,189562,91618,-34054,-152628,-230896,-163701,-53800,53056,72579,-105142,-263824,-206371,-190221,-248114,-156796,-21568,-22053,8887,17005,-109180,-141617,-1983,89729,67893,55281,-3354,-114105,-93702,-23413,66839,204992,225099,163020,211118,290307,224384,141266,60952,-89907,-190397,-197133,-145817,-82773,-55922,-29421,100754,131322,-32740,-29286,221886,289675,136238,21456,13594,19857,-73415,-202141,-216210,-309873,-419486,-251467,612,-36513,-215532,-297178,-165655,-23600,-5284,-65115,-106413,-227993,-289688,-76041,157148,216794,207892,159974,6071,-40629,127202,296187,366977,248266,85710,113719,304949,313356,30597,-268005,-429887,-431289,-392916,-290304,-132763,-40198,-71806,-138121,-132728,-30459,8857,-61582,-66382,3492,-63160,-204833,-225205,-159977,-233314,-267573,-135638,32465,246178,476702,322945,-118752,-333052,-288482,-164867,47157,103141,-39635,-42221,61744,-15143,-263723,-466138,-391751,-33191,153936,-17343,-137716,21844,118315,-67949,-202508,-43376,171494,226913,170432,103748,100780,110603,1058,-77228,-48133,-77410,-206092,-204657,-120019,-32521,91645,131524,-18342,-114537,12968,30316,-180711,-118715,222389,278732,1608,-203054,-214364,-348016,-556370,-644243,-585126,-437591,-350222,-366700,-249674,4847,200678,248317,375422,929084,792600,222869,336659,322925,105363,290942,86589,-570965,-690367,-569635,-635701,-431380,637522,1286835,462032,-494652,-649557,-539019,-563470,-413283,-161206,-117370,-35025,61748,-91004,-191164,-176118,-245471,-219668,-163359,-299943,-402478,-278141,-69762,272669,338790,78696,-107561,-130061,-37523,150343,190702,-3053,-125920,-46830,160836,372791,381450,179965,29848,74580,187862,249693,204605,137253,62401,-160913,-471697,-384762,-22201,130763,148268,213306,183290,116097,75327,-47448,-81340,-49084,-21286,87244,237464,363922,430105,357090,107598,-79283,-58089,46960,64280,27500,-139080,-399135,-425759,-173644,47256,-62366,-341980,-346269,-8206,183518,84131,-51860,-82849,-101610,-95206,-101090,-249342,-356258,-275725,-68174,60292,65831,139565,280551,235492,40541,-107328,-116352,16116,241896,288183,147760,-17918,-36310,17206,29265,169519,338022,310003,249893,332168,250425,116661,45357,60170,58916,24813,20535,-16219,-37615,28110,67218,82397,47308],[-216662,-271880,-7878,234253,219810,138926,151842,103852,-43945,-121767,-54058,88830,20054,-169449,-262136,-261035,-106066,30870,-68869,-135356,27530,70149,-36713,43261,204471,297111,319742,200274,39139,-61392,-208234,-226715,-158739,-126262,-44126,83692,69038,-65860,-104896,-28671,-33430,-124238,-103183,-16424,9010,-123679,-306303,-240314,-123493,-103618,43148,91882,-43230,-31657,54463,-14812,-78701,-71641,-16907,92305,245815,274573,230789,377161,474332,248038,196521,356160,244120,-15078,-146404,-259361,-275287,-61356,111557,92646,83313,147529,232778,123359,-229629,-462539,-391535,-283148,-236498,-155514,-106512,-138064,-108546,-94290,-166899,-240748,-198561,-74775,24033,24107,-131781,-212051,-104673,80717,135252,-61479,-256093,-202366,28156,239480,279630,278756,282355,61271,-208188,-225926,-79431,71740,170861,115041,-100327,-359040,-379410,-99519,138235,222272,370632,366751,120667,-40708,-13287,-11715,-75643,-2307,115485,90576,-66962,-194143,-72026,43143,-37171,-148597,-219374,-142583,120564,162019,-8901,1332,109801,11858,-29549,112756,-69192,-326904,-95273,348038,167779,-135682,24658,307125,199431,-145979,-250628,-12366,131235,107098,79930,5009,-98319,75678,334335,233229,-61569,-244884,-264396,-303755,-320930,-223121,-107829,-105057,-31881,69084,-10187,-171384,-235201,-234942,-110539,165716,298644,151894,-68473,-128966,-67320,4744,-76208,-134588,6029,298965,495930,449535,266892,137662,-33301,-193590,-225025,-209389,-263490,-333825,-345243,-241421,-73799,10324,102463,206693,241953,162488,23491,78522,243293,181882,-65750,-167173,-37134,134406,176735,12255,-72344,-3999,-87861,-186395,-82993,63767,88709,129620,240630,337096,213058,-97167,-304385,-242713,83065,369848,448248,323499,134728,-73226,-200820,-72866,103246,131498,27758,-35604,-31339,-31447,-120282,-58112,139964,292545,160011,-105714,-237831,-157470,-33935,-17074,-145963,-380168,-545659,-427285,-187201,-150545,-243497,-239063,-89699,215208,405971,238328,-15126,15109,191421,210199,1491,-249057,-263647,-26910,314986,279587,-34050,-71175,229170,424239,277406,-67666,-213326,-62197,55931,-62540,-46485,107248,75960,-74482,-104886,-202009,-454580,-442690,-52690,217190,158945,6485,-62352,-46576,64249,62805,-120496,-119395,10892,75546,-37985,-63095,32069,20015,-74383,-68352,88546,201430,154771,83674,110142,153874,-38135,-301463,-311311,-164475,-77043,-7769,103206,169385,155576,41054,14247,178903,301615,155659,-33568,-101342,26929,213209,245879,176264,100446,-42292,-200003,-136240,53616,-11780,-162483,-113265,-34593,-4082,130992,196569,65418,-33192,8813,16431,-42742,73110,324359,381964,148885,-106480,-18436,433746,688357,452192,63946,-98220,2611,251606,208956,-143182,-341682,-260734,-16686,265869,327545,131759,-111791,-253307,-199516,7019,158545,71081,-173459,-272001,-120596,-55716,-201325,-254752,44759,401799,418745,104088,-233743,-312488,-185650,31366,128065,-7112,-90754,44783,244947,247741,-35935,-288777,-261978,-92916,94053,104449,-186094,-242606,62465,224395,-40409,-280829,-169825,3995,-138060,-366622,-238917,41748,44978,-173742,-86294,258434,466145,232271,-131089,-192683,-4147,38806,-81477,-67143,-9714,-138016,-341238,-754997,-1134693,-887906,-176388,-137332,-919965,-824828,651386,1200637,-374962,-489328,2505318,3136993,-1135542,-3317200,-2516599,-1650474,-295450,1309824,1983443,2284589,2070204,530992,-696623,-493190,-201844,-357057,10490,459301,122350,-215678,-203114,-289024,-513927,-742640,-721840,-408179,-256072,-472562,-453916,-68115,292069,516864,519228,225562,-147544,-285016,-131860,58949,221061,290415,204522,-19699,-311183,-565351,-639751,-314768,174334,436404,361596,205079,145499,107295,-8413,-179562,-338938,-405016,-319495,-103243,60973,294417,479183,236076,-186669,-259155,-146336,-120052,41833,457212,610449,389814,190682,50191,-52887,-25803,-9025,-90054,-62228,149303,316765,223532,64595,99259,194754,192211,206760,196882,79065,92646,91626,-107073,-286325,-320592,-272529,-166133,-24713,106489,161126,157825,171416,200212,165179,94861,3847,-22406,30037,33433,14147,109382,61781,-122488,-66923,103411,37264,-137918,-317873,-349243,-127665,21866,-100855,-170421,-62606,13711,69459,216729,175768,-96404,-165668,-8830,6423,-4800,83434,94526,-61458,-224310,-171536,6135,-23437,-217309,-239940,-31587,143723,181514,226328,363188,400764,247148,216466,243571,76289,-233523,-351034,-210326,-99124,-4454,148061,184490,58500,-4207,114818,240249,133999,-103574,-147229,-23474,-58485,-298222,-297958,39176,258754,98012,-152182,-150717,-5211,-48811,-150581,-152993,-173380,-119876,22365,36108,49467,191533,157090,-150104,-450063,-404384,-167809,-164797,-216298,-152734,-101550,-5129,72268,65868,127734,239982,276620,226138,182990,268941,261661,45975,-82432,-191745,-325731,-196364,73263,284163,314552,161206,113876,99011,-85066,-40971,198149,131183,-83738,-202754,-272664,-223426,-63721,104702,184766,255798,282075,190099,99651,40030,-35946,-133056,-329444,-512112,-405461,-61971,186497,29735,-255847,-266604,-35433,168248,185656,136933,196655,249917,153516,-42832,-121819,21547,125075,54161,97062,173592,51454,-98134,-97992,-36412,-75512,-147166,-130112,-36254,36433,63345,35360,-54711,-177130,-202331,-100346,-18302,53149,60044,-139292,-344082,-322929,-273742,-253282,-155637,-46012,27257,143330,80352,-137800,-174073,-23605,53653,-14669,-62873,-123256,-192625,-87343,102709,188154,174518,43919,10736,188653,365745,358464,303212,218523,-12858,-214397,-264926,-181206,-107465,-103541,-48264,97576,105448,-38892,-48790,122761,146400,55348,16017,7974,-20693,-144816,-239241,-201900,-265368,-393385,-279262,-83425,-103494,-183030,-155758,-30700,22619,-67541,-195230,-239895,-267017,-283947,-134481,36796,100268,124212,133339,-21095,-88462,85443,323140,405035,179934,-28476,60465,292707,230394,-113111,-365923,-415617,-362825,-363690,-359288,-244554,-120646,-121684,-168561,-148770,-32706,64658,28895,59425,97017,-9141,-145088,-143449,-92079,-202116,-281034,-132979,85885,285092,440857,207931,-251019,-412261,-358975,-267633,-27592,137572,73658,1433,53860,-21611,-329805,-584395,-450564,-102611,62756,-92144,-176402,14369,99100,-111536,-241995,-77237,144593,172148,20577,-71328,24398,96098,-51220,-117308,-28568,-38073,-178193,-169736,-80591,-18070,90688,123096,-15847,-69508,113279,144598,-53115,-15176,263195,302632,24577,-257092,-351346,-405126,-495422,-525498,-484384,-382049,-348040,-395775,-164542,251947,659810,1097379,1023655,860821,229718,-717381,-1069397,-666959,-110913,498629,401044,-185608,-193170,16495,39320,-66785,143879,122584,-376959,-735982,-461028,-317956,-456942,-234011,88236,69035,42982,21580,-222694,-369624,-349629,-301225,-192271,-121277,-222598,-273779,-192951,-38363,251189,310308,85763,-48996,-94590,-73918,108688,277058,254897,104090,26960,132262,310971,289562,142748,103498,166250,161714,166909,157341,118992,60769,-75727,-337284,-353884,-89043,84848,120809,177034,197075,183792,110917,-73883,-141090,-117737,-81848,85140,289956,425092,483972,427630,233242,40042,-40606,3957,79071,57299,-147313,-390788,-440628,-271027,-88757,-95350,-278622,-302679,-10616,199160,195966,102852,17531,-56232,-75926,-77849,-255364,-485861,-481875,-244394,-51051,5899,101316,249148,200451,-31302,-146288,-77138,47957,196740,236128,205213,135526,110054,66990,29031,186023,411020,355775,245551,356470,352733,114161,3694,53098,96154,68440,100771,69831,-24095,-928,51675,49901,-22311],[-238858,-246677,20543,269310,261491,159715,151794,41632,-160105,-163057,-78984,6359,-43706,-179457,-339217,-395472,-201768,47537,-16276,-138906,-17088,7244,-120824,-39454,172003,304331,294326,102887,-52057,-50413,-111980,-164445,-79977,36756,71842,127130,92611,-76596,-133944,-24020,4858,-32347,-533,64051,90698,-25918,-197746,-175362,-144944,-160971,-82986,-48173,-147828,-101091,2927,953,-15069,-35266,8264,136728,278900,320864,316495,437453,504740,260286,166136,276608,110244,-105193,-158463,-250715,-274229,-58925,164208,234178,198448,129568,123556,7139,-318523,-499955,-344459,-156303,-134094,-177584,-204131,-197629,-132004,-101522,-188563,-288549,-209909,24227,175986,117175,-89783,-211754,-167534,12884,115690,-45670,-231300,-198551,-30463,190940,228136,173751,211353,44990,-281987,-338097,-139332,90907,250027,170125,-73839,-285325,-303540,-77104,166549,239095,327002,288641,81614,-4558,46947,12303,-74901,-56170,9607,18384,-72772,-145089,-56835,-16821,-105668,-161969,-169855,-77505,91099,66171,-114162,-77674,94916,19453,-77351,43207,-83881,-382388,-228306,230758,175183,-52766,33549,265333,191792,-157071,-329672,-121169,40441,57880,83075,-37760,-195543,1988,281121,249254,7851,-174527,-241941,-300564,-328250,-243358,-148149,-152343,-62365,95597,70832,-57095,-73826,-11561,107668,257889,274524,89495,-150520,-215512,-92521,21027,-75478,-169983,-29745,280211,517923,470717,198546,-35192,-204130,-304122,-251664,-142846,-112933,-215489,-317600,-297018,-176550,-45690,72126,136661,197091,161235,10678,66960,211127,144669,-86400,-164530,-78706,25134,88404,-33825,-95246,7638,-81454,-196946,-30662,128082,62123,70511,187736,269169,178004,-72612,-266269,-218627,69936,302922,366899,352740,229033,-57322,-249216,-88349,109148,133901,91540,44111,-35965,-61663,-115952,-108583,17938,166142,54552,-182604,-253834,-113503,3083,-42464,-208127,-461816,-651121,-504168,-159041,-55297,-126848,-187916,-86044,260449,540407,377338,108207,133802,292498,265762,93314,-65908,-203690,-105148,207764,235945,2837,40037,378119,510743,287002,-90936,-255683,-68634,49096,-46717,-39273,88696,87978,4037,-6,-65121,-275103,-299248,9800,247570,216732,71353,-12476,54241,197952,164266,-19906,-35233,77624,173348,62212,-3151,79297,82163,-43500,-102367,-2778,82361,81264,71923,157363,173530,-107063,-390249,-337053,-173421,-107786,-37441,92632,167589,169018,103078,128759,211773,191637,28706,-64037,-122637,-73005,123207,253719,198807,49266,-129619,-247900,-124629,69242,-28244,-182789,-105000,-40668,-53386,91860,189829,67927,-17081,49047,74450,-489,95444,336974,360816,154150,-65109,15350,450421,631150,308917,-49064,-165303,-28220,223385,192333,-122244,-266977,-183239,-32145,196170,335646,185880,-101666,-265668,-229617,-48876,156075,144821,-102854,-284505,-227231,-179036,-219169,-161457,176989,498722,409030,83922,-210159,-370453,-302439,-41556,144876,60663,-47893,43175,217535,225718,-30686,-292865,-302320,-151146,17102,32376,-184678,-208447,34341,136815,-53059,-186008,-50939,108049,-20869,-253301,-197411,8523,51679,-152260,-167715,142238,437355,288035,-96137,-233365,-32123,96919,27175,86816,166905,8253,-261206,-697783,-1056804,-796064,-118742,-193072,-1195370,-1174522,405821,1004271,-738562,-1682546,1100437,3364433,1160600,-1981977,-2436450,-1615796,-59125,1536608,1965714,1936735,1603127,431140,-456067,-329599,-128004,-168138,171140,497904,167563,-145273,-140693,-270060,-504590,-692892,-705463,-430936,-234104,-403559,-392806,-84709,206810,405051,497293,290277,-80256,-190053,16956,180116,197874,167961,101854,-49701,-252842,-463316,-545480,-174057,232748,439725,447529,305679,120701,23801,-6840,-90260,-223678,-272608,-206256,-31662,152145,349938,407062,138249,-183926,-164614,-55372,-56777,113023,506471,555878,221404,47382,47762,35164,65198,67529,-2443,52321,245554,351917,232062,78641,151159,268468,219420,178485,145750,75549,116236,94478,-104642,-236767,-264264,-238598,-124617,17022,91399,62176,65744,261645,441625,357710,170992,-33820,-155641,-49886,54523,61396,135029,103940,-79691,-120784,-11514,-42750,-183217,-330535,-318661,-80990,76149,-91152,-225363,-63622,107685,152836,232433,161638,-136911,-277729,-254903,-260456,-111316,64606,37599,-151314,-289275,-224571,-49414,-39396,-190317,-231661,-55388,116122,174487,210547,335145,376516,240303,216322,259520,63683,-268569,-339053,-189451,-89521,-16897,81647,130847,117879,113098,209215,326351,223817,-33066,-121192,-50613,-155350,-390729,-301872,45955,158529,-61338,-223280,-118982,51031,-51902,-169499,-101582,-89416,-91105,-14577,-18475,1538,171136,146808,-175477,-432839,-298700,-44868,-110359,-260006,-205072,-89961,46797,141989,143509,197282,246268,194108,128141,159452,251254,219884,23195,-88696,-145842,-209217,-141039,57030,245660,270177,117460,41160,-43152,-238327,-102667,250418,251218,-10560,-210633,-315165,-226707,-30660,143199,230857,244708,204020,198749,121835,20859,-27369,-57297,-273120,-527606,-443052,-109476,88894,-58777,-286787,-310246,-136488,120080,244960,235083,255860,245890,156828,15289,-60124,47577,163428,114704,114164,110715,-80709,-280964,-255566,-104866,-100275,-168651,-123300,-69527,-95444,-82977,-18277,-62387,-167970,-143675,-49038,-8040,40102,52640,-146582,-390023,-408431,-313920,-224848,-151434,-104428,24233,220987,140587,-118237,-165463,-5083,76482,-44592,-177258,-245173,-230348,-51806,207208,285398,157539,-74286,-84652,187137,413201,426567,379673,296061,27490,-238225,-289678,-168801,-126165,-170577,-76472,68902,21049,-102396,-89720,9673,6958,12974,45843,-12311,-108372,-229080,-256150,-172006,-200351,-333228,-288833,-162447,-123157,-78906,15671,73188,44630,-110705,-273424,-334768,-291193,-256395,-186400,-90841,-37808,-5496,35536,-80606,-138526,36727,312926,365938,78020,-127534,17692,236125,87641,-280758,-448842,-358675,-274096,-319153,-388128,-321366,-177984,-131346,-168225,-164020,-73992,41526,78753,181218,195493,60914,-61263,-41226,-2502,-114833,-242787,-137621,82372,273214,384680,121330,-318974,-433347,-380221,-311640,-76778,158628,183166,62768,37733,-58238,-431657,-757184,-565306,-181984,-24499,-154316,-240893,-117990,-43042,-167458,-245771,-101466,111874,111624,-135306,-243952,-42084,86284,-74515,-126553,9083,-3462,-173268,-170150,-57860,-15830,47426,65082,-46507,-37049,206573,243957,49119,54380,256010,277840,26367,-278979,-423771,-382344,-348772,-332442,-310100,-249656,-281991,-411029,-219891,248476,800627,1443225,1356459,791769,-133692,-1307191,-1956301,-1295818,-230280,652840,673742,206131,286416,632631,718776,264264,-420477,-1053598,-1273767,-1060083,-291284,-22537,-216671,92025,440605,316402,128885,-42141,-346674,-533207,-486750,-310436,-162164,-95703,-102200,-57101,-45605,20295,196636,242440,122967,81384,2134,-73103,70234,324463,450663,308861,122791,134265,258478,230088,155047,188443,206363,89253,48611,83330,71996,42123,14873,-150199,-274267,-146771,51324,141096,171009,184095,195428,121719,-64219,-151779,-132744,-119464,37425,269039,397337,459185,453216,331350,140101,-19735,-30437,97675,111189,-74390,-251994,-318837,-265358,-167465,-104248,-176881,-204396,-8536,200117,281486,220236,93153,-19314,-62117,-50876,-225676,-568478,-647662,-390724,-133026,-37323,48980,183541,140675,-93564,-153005,-31767,57126,116926,170778,235519,260340,236601,99234,11374,178969,442904,367370,211627,329509,430149,150860,-8029,58331,131506,109195,168768,140586,-28144,-52599,25469,22475,-73291],[-217532,-208460,19394,268921,279135,163908,147991,26075,-195381,-174145,-96488,-78975,-98246,-172194,-363238,-437695,-214721,95960,44113,-131731,-62456,-61884,-212680,-152762,87858,247425,222520,9969,-123221,-43037,-19625,-108365,-25146,157270,174672,160705,95419,-94020,-160758,-29770,36486,52579,83998,135026,182583,104144,-24466,-50204,-137892,-240081,-237657,-189503,-218514,-148844,-39327,52340,90767,15423,7511,133853,267782,339173,355267,385230,380522,185014,79411,116003,-59730,-173298,-132002,-198455,-231390,-59512,159139,303818,275811,124490,32976,-87070,-338953,-459585,-276154,-38488,-35789,-200042,-271485,-191208,-99919,-78185,-196272,-326085,-221795,73559,240311,130640,-92790,-238759,-235307,-65408,54718,-42702,-165859,-170261,-85384,128468,149780,27732,87114,27842,-284426,-386011,-179605,104308,287525,191383,-42862,-193209,-219566,-59886,165898,223516,235485,153457,-10030,-226,93272,39392,-50952,-89394,-74023,-23826,-48579,-74533,-49858,-92763,-172982,-165524,-106400,-2096,61455,-28635,-202748,-136399,92985,65022,-75046,-38750,-150953,-433539,-267588,165970,235114,100734,74974,187879,156795,-125026,-295627,-141006,-21899,8260,86272,-56759,-263858,-116714,139043,214584,97578,-47749,-158603,-217398,-266606,-243321,-197729,-210890,-118613,93194,147433,79685,112661,225379,305360,277932,185361,32739,-178683,-269805,-131976,-1863,-71367,-170199,-62354,198196,449561,435611,120552,-189585,-332550,-368101,-249378,-57566,67896,-20740,-206809,-303810,-270904,-127356,-7731,32671,113458,112170,-4250,73419,215710,141308,-83293,-159555,-142882,-78035,32166,-42639,-92995,21061,-46968,-146070,41708,160517,27963,3081,111173,157543,89359,-53741,-189293,-170171,40496,215523,248632,307115,255064,-47440,-264010,-105013,98468,112382,125113,100942,-35331,-82091,-77560,-133045,-108111,-8464,-79839,-254145,-271090,-111984,-3540,-78543,-240938,-461615,-637664,-475924,-88441,44049,-14418,-115342,-57956,280738,598733,452413,172899,173443,300901,245465,145684,90385,-139830,-156253,106365,185710,41132,134431,457542,542038,298135,-58516,-229299,-60138,27993,-27987,-27200,62536,91521,82721,115408,109448,-21272,-99153,59511,239093,243501,106642,9708,147477,331900,254197,36884,-47005,76975,224653,167379,103492,158094,124336,-49825,-137300,-87103,-46348,-19932,23102,148102,144273,-151887,-412994,-329633,-176526,-147947,-95564,31878,120937,149783,135486,196451,218223,70690,-90278,-85024,-105038,-103422,84729,264832,204498,-14225,-217446,-274741,-97972,80491,-34278,-178996,-89070,-78269,-144117,15458,152596,62604,3416,97704,154058,65901,85031,245320,255839,123817,-43744,32850,399289,477162,132036,-140602,-198844,-45261,168876,142811,-94323,-155173,-68777,-28363,101903,281119,190224,-105238,-265454,-238081,-96942,132253,206217,8665,-216856,-254853,-214016,-177901,-43418,291688,515167,310073,13158,-180909,-374189,-351436,-64017,181073,162757,52786,67694,181834,206534,18477,-220684,-286960,-194810,-59742,-52947,-192633,-190276,-12468,42230,-38826,-64671,57958,188559,88920,-133607,-169465,-76918,-31976,-157538,-223370,57486,394313,309785,-77598,-251473,-6125,216594,163991,222313,325803,167813,-126796,-488060,-780973,-599255,-84974,-234592,-1271375,-1334753,206564,847699,-989810,-2645710,-414561,2641473,2514904,-319628,-1578146,-1224358,242751,1620067,1746408,1389039,889004,217435,-248707,-222463,-72883,14852,267445,433610,163805,-99061,-111917,-246788,-438879,-544674,-609563,-424261,-184876,-246634,-250962,-65133,94009,200203,364511,303496,320,-89980,105484,224838,122291,844,-43311,-75511,-128042,-223152,-248341,61143,306378,423055,474844,350637,88152,-53325,-17621,-10351,-83498,-80033,4818,120511,269575,377367,280468,7022,-157385,-48903,29120,-19776,114627,425584,386581,15345,-97886,37220,99840,117343,132248,120800,173332,283815,316632,207255,86968,183206,313135,224128,122987,92630,113725,173415,107281,-86392,-156226,-164537,-168171,-75712,39215,49035,-57037,-32246,345412,649332,510922,214513,-65263,-238199,-106432,68874,111841,147571,104809,-72319,-175115,-112313,-82824,-151857,-248394,-230641,-29679,126140,-58422,-268636,-79319,177781,184539,168763,93508,-194361,-395788,-470034,-450402,-189898,29100,-34881,-233839,-316996,-215746,-46897,-10905,-111055,-158420,-51936,85685,165993,193830,277686,299012,206543,206739,257086,53648,-255370,-294812,-168911,-79465,-17159,36567,75608,154879,254441,339515,362726,236408,35161,-41168,-16903,-188296,-411195,-264847,52429,63404,-171723,-214016,434,158408,-15704,-167408,-63315,-15925,-62089,-51481,-72152,-47331,143935,154317,-146181,-345280,-179539,27885,-69216,-257855,-202603,-35060,112782,211198,216484,238720,208978,63164,-3090,130019,223146,128051,-47905,-105248,-83871,-85512,-86462,31005,176884,195454,60351,-33028,-149938,-329001,-135830,277716,316084,42624,-180107,-297383,-201130,2747,159008,228119,161990,91492,196177,144652,9127,31309,89074,-142256,-446757,-410860,-145741,-33258,-148398,-256236,-264615,-196325,39755,247262,300874,297361,212558,125229,70197,30585,111391,210575,151552,95086,45169,-172276,-414224,-375718,-163562,-133902,-189135,-101461,-101848,-233978,-209544,-48954,-54250,-137519,-92159,-41503,-40657,-2204,32435,-138926,-402155,-449894,-306412,-175538,-142697,-161606,-8641,227489,181585,-46680,-100831,53708,137492,-35204,-269671,-334223,-212185,8247,263074,333630,154191,-108807,-99178,223513,443188,416885,344924,270864,28734,-239149,-245621,-92090,-122289,-237088,-112375,10250,-108153,-200209,-130169,-83628,-93170,14432,99644,-40303,-225437,-312277,-257012,-138686,-133961,-253057,-272728,-204922,-81851,68430,159516,123658,50352,-105917,-264309,-361933,-310009,-226831,-208507,-167965,-134251,-127015,-86784,-128863,-163331,-5283,253667,241467,-40982,-184134,-4875,142449,-75900,-415068,-479896,-270591,-178573,-259199,-364246,-350189,-207644,-97987,-128138,-169584,-134046,-48377,56984,229991,254588,129527,28251,49091,87828,15285,-157026,-150974,18996,208291,318949,93061,-290949,-388865,-349278,-284877,-76697,177533,267810,130841,15806,-121897,-535607,-916684,-703044,-251046,-72152,-164737,-295516,-330756,-260938,-208841,-204756,-112678,72593,58295,-249352,-362521,-84500,81189,-53794,-91973,54075,9328,-203452,-203414,-48524,-25916,-29014,-18313,-86046,-22351,252621,291708,96690,69144,201968,212910,12397,-247573,-381388,-266801,-144708,-107317,-98769,-74208,-185339,-452345,-457865,-29820,584288,1220802,1338616,786167,-166947,-1324727,-2022552,-1394523,-241726,650894,691877,333181,515553,1035513,1203157,537908,-789777,-1815174,-1945189,-1399354,-242953,200461,47056,440256,776031,555080,215532,-87528,-415901,-629686,-533913,-257448,-128592,-86685,25407,161455,103759,76735,130404,161285,181167,247988,139188,-35448,32902,308351,530230,443070,221400,166774,233083,222984,214103,274521,198312,-9155,-69972,10060,21732,28659,97838,33057,-169387,-171328,42225,196753,192477,148129,151644,115515,-4444,-91838,-88781,-123590,-36943,171070,276601,362412,439118,393757,213668,12987,-30643,133345,185437,53829,-33721,-99348,-168844,-185550,-109781,-81678,-96256,-26113,161424,292491,245017,115203,-1630,-58614,-28114,-168825,-561239,-697943,-449295,-163249,-56658,-5233,98103,60538,-139832,-125519,28057,69374,48340,113081,218619,306674,299850,111687,-15374,149511,421687,341385,162589,258431,417141,181636,-4093,64128,147006,129900,205433,183714,-45342,-120789,-16186,1642,-92588],[-164086,-170631,-15363,226736,266233,152943,140561,49398,-161697,-170905,-109733,-138359,-125048,-144459,-314171,-371837,-143175,159423,95918,-113473,-96650,-120682,-291274,-266099,-17536,146269,111793,-72297,-171221,-50285,34374,-75494,-9211,202522,241097,182391,78687,-115654,-184846,-62751,30931,90532,118687,167235,240158,203706,144335,105130,-93690,-311149,-358293,-283419,-233261,-152842,-43822,140106,217076,63352,-25933,78002,212398,321792,325869,226309,150858,67752,-27263,-87153,-217073,-199271,-81001,-117494,-148168,-50998,97119,263008,274737,118709,-14187,-114751,-270490,-356028,-209580,40805,32947,-226683,-317003,-156060,-44794,-46247,-197574,-344626,-217719,75577,196833,55997,-137882,-282237,-292815,-137071,-30005,-51453,-74814,-124077,-119918,71344,74213,-102742,-44511,20593,-200653,-345941,-184652,118916,287930,176922,-14837,-99385,-141772,-52056,136074,177754,113573,-10782,-128822,-19052,123894,71941,-1681,-79565,-105408,-29979,-9950,-12775,-60273,-173178,-222671,-146169,-31139,80069,61607,-94357,-257455,-161881,95630,113949,-45959,-127019,-282481,-504474,-254675,157858,342355,289448,140886,102891,114077,-48957,-158212,-76138,-43346,-14044,102519,-43856,-292566,-250435,-36653,152896,189537,91674,-49376,-83774,-146136,-211201,-232813,-261986,-185267,61048,193996,192683,263085,398697,417427,223887,64237,195,-151733,-288079,-185668,-59582,-69329,-132401,-77481,83597,323868,366961,57767,-281411,-392072,-389040,-250593,319,222147,201976,-31072,-261818,-336720,-211291,-108308,-71799,13608,24484,-22427,100637,266846,183941,-40843,-140742,-209610,-153524,18765,-13813,-76512,21233,5068,-50008,92376,134922,-4465,-47299,40126,42264,-27437,-52553,-95622,-112339,4000,130548,126790,196402,201490,-46082,-233002,-103480,76927,73925,118983,120108,-24951,-80858,-19159,-118606,-200209,-179881,-203572,-295744,-281970,-159584,-65050,-114733,-228615,-386723,-517686,-342043,15627,124342,71029,-24053,-9896,271611,571539,445150,156227,114673,205287,154248,131685,144674,-97792,-165673,48584,155475,77498,182546,437364,505245,313124,28896,-125505,-25501,18035,-2313,-13783,27158,70803,125563,207584,272984,218837,87262,85061,197950,231947,98894,-3255,199923,410841,292024,34805,-121704,20295,214720,248785,223825,228893,113486,-89965,-146511,-130204,-147604,-118135,-44064,82050,77477,-143660,-339586,-275944,-168647,-186645,-175080,-74857,31794,93123,124259,193255,183679,-28255,-162562,-91943,-60874,-69810,92889,272919,196821,-68944,-277114,-268782,-60827,93054,-13677,-134765,-55313,-124104,-239942,-63221,105970,48948,18568,147677,244017,146734,52506,79328,98410,60501,-63775,10261,284568,269737,-27051,-188871,-198901,-61383,91926,68958,-71497,-46066,34958,-26851,-1970,180238,145253,-129140,-268382,-233694,-127448,92583,240646,131939,-96822,-215229,-171249,-89436,82029,377122,462649,163128,-81185,-160609,-326099,-316291,-21137,229304,258535,169489,106651,149478,196780,93352,-101575,-225581,-206030,-101833,-109661,-197185,-187579,-67320,-25333,11078,50847,121066,224943,167627,-32218,-156577,-200288,-202261,-209081,-236390,35413,358843,292572,-89003,-253223,54476,359387,308838,334173,446167,291808,7406,-215205,-414117,-346885,-70097,-276653,-1169873,-1283186,112696,754368,-1153302,-3283641,-1919219,1054198,2765435,1601636,39670,-534531,474856,1470792,1354232,799680,183477,-23988,-107349,-170666,-46784,130710,261712,282206,114141,-77658,-115555,-225800,-335627,-342032,-454755,-374366,-93047,-19811,-64988,-26730,-25627,-33076,168613,271091,86050,-1145,131218,209196,37807,-159965,-187578,-77260,45832,104963,181306,326711,380668,405961,449985,329769,47293,-116373,-50129,28719,31885,106895,238743,300322,368642,356283,132443,-112154,-104523,60649,82589,-19059,51433,245049,151660,-174775,-214285,8800,114408,111039,165187,244166,272708,271564,238455,159514,85273,171895,288125,189692,57669,54517,171105,238629,118516,-68591,-78671,-55486,-82134,-33354,35778,-9073,-164036,-104989,400197,763110,581303,214434,-80004,-241736,-122179,66585,138388,134344,61848,-97566,-201373,-156344,-70782,-68162,-112837,-111996,21084,166649,-6323,-285853,-106557,205493,166261,60145,-1991,-245544,-477654,-587234,-512137,-226357,-21041,-102870,-286303,-310129,-155709,13678,51655,-8614,-44996,-15912,69859,151655,162376,195508,194326,163221,202512,243195,48865,-202626,-238753,-156744,-69929,-6763,15953,21915,143351,369017,467677,339749,170545,82315,63887,50057,-167531,-364248,-199000,56158,-1148,-205635,-132102,167008,277845,55519,-125077,-42663,24461,-33246,-61332,-95288,-80618,111156,171844,-77161,-224632,-84226,43754,-42880,-201324,-150382,26256,166096,267632,271206,239320,132381,-87973,-135715,107234,211508,27326,-148242,-134900,-28809,5069,-45224,11611,104901,106963,-1146,-93908,-204944,-347835,-142816,268707,305978,55259,-131862,-236382,-156377,33787,154253,175884,44884,14685,208434,162098,1438,122754,256575,19665,-280124,-296947,-155700,-149474,-217216,-180856,-159506,-204670,-47150,194907,319735,316180,178219,94583,126586,135101,189768,251618,171913,65340,5572,-188581,-442779,-405359,-184773,-162158,-196019,-66655,-123104,-346435,-286738,-47321,-31567,-100459,-75437,-92269,-121644,-82319,-17472,-133507,-386593,-442977,-258352,-119421,-126725,-181414,-41211,172764,191555,55675,5081,126116,188144,-31371,-337677,-362030,-136331,79334,259130,325505,162460,-70121,-37416,295364,459843,337770,215977,166943,6059,-202247,-131272,43770,-83686,-278578,-148133,-69360,-248643,-293347,-150726,-135734,-137967,47408,159385,-62133,-334266,-374517,-248790,-117597,-87576,-169963,-226503,-190111,7854,205796,223517,118194,56965,-37192,-160335,-314882,-330548,-212114,-185238,-158393,-145694,-188418,-174861,-131622,-144943,-28885,152586,60538,-153577,-186236,-7895,28068,-212684,-465068,-438688,-176118,-92826,-185976,-294987,-342471,-219597,-32412,-48232,-156974,-188736,-168851,-40469,168131,241199,171365,98895,101545,159490,158217,-46724,-171338,-84544,107130,254934,125268,-174698,-292455,-279891,-202522,-25861,200383,312911,187836,-8801,-198063,-600978,-979729,-791140,-285324,-58388,-99796,-298804,-531723,-467547,-213549,-128992,-115069,24397,16701,-293215,-395245,-98735,75498,3750,-18719,91451,-8927,-263914,-248090,-37762,-41017,-119207,-96839,-105317,-20621,230045,270514,84235,29440,116346,127745,-7809,-161777,-217768,-79407,65422,93400,97511,92915,-102310,-538965,-825090,-486537,120054,612557,1064450,854053,110240,-782983,-1311286,-990598,-161330,454356,359501,66351,388339,1082187,1372476,725260,-810656,-1924843,-2182378,-1639152,-332667,249578,215055,673954,983495,720884,293807,-80733,-399428,-622144,-466335,-144711,-86868,-82924,123702,301364,199603,98229,65512,92328,238292,393683,273645,21565,-7959,226368,486788,486287,298971,213513,231804,246767,276569,325082,154748,-102578,-151454,-34457,-5341,36797,161405,159808,-71059,-154114,56264,259461,229387,105694,77489,109045,101417,33848,-1002,-90840,-104044,20034,87571,215157,389838,415808,260692,62927,17720,190764,261860,182549,175933,135959,-33485,-171776,-136544,-31108,-23068,-73062,74055,207589,160509,77633,-6389,-64478,-15237,-106311,-457195,-597376,-390254,-135947,-51766,-46746,14888,-26721,-168356,-75086,97048,91761,22602,81752,155010,251409,276675,107527,-36820,107913,351716,283693,116197,165144,290098,155267,-7755,58679,135107,124649,205778,197723,-61649,-184005,-65241,-13257,-82518],[-101217,-142509,-73399,151531,229288,136134,129491,85867,-96477,-167542,-122836,-155335,-120585,-102872,-197512,-217226,-20023,207508,122441,-86664,-112817,-160304,-340412,-344263,-103893,34850,-18356,-143105,-198878,-74037,34290,-70354,-26975,177515,261498,193790,55844,-132180,-201207,-118789,-24132,56877,89674,146182,234755,229163,245815,248222,-13857,-334708,-388741,-289472,-184854,-105244,3587,247466,328336,88026,-92687,-23237,123304,264881,223186,1431,-95427,-33933,-107887,-266321,-312618,-177356,-28593,-34062,-41849,-22363,10855,135474,197529,102244,-9932,-58280,-125714,-221639,-161972,70194,62860,-254451,-351724,-131068,-3598,-34308,-206220,-343046,-189664,48919,66973,-82800,-204347,-317730,-321866,-186484,-114152,-68036,14415,-70204,-124983,34552,30617,-168846,-142650,21213,-57323,-231322,-149777,141352,267751,134042,-1199,-18866,-72531,-49197,86422,109588,-16614,-171400,-240559,-44844,140290,107152,60418,-27214,-80137,-11993,19245,13038,-92213,-248183,-246244,-95145,57094,169659,109974,-111731,-268925,-150559,93419,132075,-20803,-208227,-447392,-587985,-241721,183091,469734,470227,215849,36300,77162,49745,25928,29108,-30123,5972,137493,-7436,-287026,-356542,-179037,94161,258368,193654,44426,50850,74,-138498,-225906,-284120,-240022,8741,196675,249295,332617,455288,411839,118526,-50727,-2415,-87243,-274100,-239274,-126708,-68131,-65193,-66117,-21337,193142,296435,23624,-300076,-388644,-390833,-286096,-3024,303238,382875,155086,-187924,-357957,-269662,-189408,-140269,-73400,-79284,-49001,136795,343953,259331,39096,-99777,-251910,-190369,36657,34580,-61864,738,62689,62424,92065,53125,-25701,-62035,-2182,-41849,-138661,-72167,-13099,-63934,-29763,67547,33403,55132,89754,-47341,-154038,-58891,64718,35720,79232,101023,-6875,-57587,33883,-64466,-227266,-296371,-284258,-292800,-277646,-241079,-169037,-138329,-171101,-269024,-336931,-139596,130873,170175,124607,78336,48242,242928,483141,365942,71685,-13775,42644,29049,54492,79251,-83990,-128652,55079,161075,110759,177009,325945,401220,318733,145109,32494,34149,31314,28613,-603,-16134,17338,112556,250228,372067,353995,190641,80081,138465,187115,52233,-42393,195206,398795,257664,-7387,-187979,-59281,142183,275219,314837,252904,37285,-144287,-116551,-121100,-199695,-183299,-100017,-11691,3482,-74071,-177306,-177849,-146791,-209053,-250543,-195554,-78605,11587,80733,131804,107102,-82963,-165163,-80271,-8880,-45,124827,269650,178578,-101598,-289476,-225029,-15535,111071,33879,-48516,3442,-147877,-299819,-108788,72716,29383,20092,186897,325099,226016,18531,-93897,-51997,-18491,-130546,-60659,141035,77712,-128931,-192433,-181164,-91831,2164,-12511,-60351,29607,91724,-43912,-98134,60841,65927,-169946,-283335,-228047,-141418,42158,238568,229022,23880,-147551,-96544,11600,192627,428464,375460,25994,-164186,-164376,-254324,-210559,74285,270469,304613,248090,137021,123263,192210,165272,19257,-147549,-183536,-91714,-109851,-187667,-191708,-112367,-39315,96439,137401,121896,209313,202188,37269,-145914,-321006,-403005,-298128,-205644,76961,341082,239588,-132373,-247675,115981,471376,433234,422597,512357,334573,82579,13847,-86271,-101413,-48280,-303619,-943630,-1055639,123374,697920,-1265836,-3594859,-3258668,-972907,2211765,3584671,2040307,235773,524353,1085733,871554,343544,-268070,-210120,-38700,-146149,-47305,148982,155355,84170,34589,-70870,-136068,-213319,-225351,-141388,-274476,-281492,36268,225902,114042,4782,-131775,-221867,-18167,213636,162841,66296,121215,177722,-10705,-274714,-298986,-55302,223948,425736,594869,536850,431545,397528,389423,250727,-1828,-160573,-96873,24562,89773,222657,408994,442852,408191,278797,431,-174618,-27470,144931,96493,-49570,-47227,32871,-73644,-300524,-282115,-40655,71135,46756,152800,328762,331944,234697,156995,105350,69788,107044,178445,116245,6089,43045,218648,281339,115356,-67964,-37853,23739,-6867,-6929,11394,-62724,-224116,-128321,407870,748032,543928,168156,-74271,-166875,-91564,47298,123461,88843,-14559,-139487,-182234,-122811,-9400,31934,18255,-1080,65099,192818,52594,-267077,-133799,187124,116076,-45907,-88535,-265050,-485154,-570085,-447242,-221827,-74281,-138988,-285224,-274048,-67868,112806,126217,80160,66799,43433,77517,128819,111241,104722,95156,124272,206075,217760,41768,-135568,-190633,-154845,-60141,8982,10886,-29879,77233,413625,548746,267716,58131,102056,159165,116867,-115012,-276135,-129512,52098,-22754,-163910,-12307,318747,364537,141908,-39294,-32001,25090,-5121,-31428,-73329,-85655,79464,182735,-4897,-121078,-36598,19722,-25105,-103610,-72804,58139,192113,310291,301993,199607,32897,-223300,-238935,93659,221822,-49040,-251932,-177927,-2646,38559,-23523,11328,54882,22194,-60197,-133276,-212787,-312013,-139066,212216,221150,22870,-87423,-161107,-109469,57138,135708,90252,-60178,13881,244608,162883,-13872,196650,369068,154008,-70901,-119071,-127665,-225685,-247864,-92625,-44542,-168036,-113415,106091,286819,308666,167568,99807,184434,226310,248463,270520,186415,49676,2407,-131801,-356125,-320228,-143641,-168359,-185292,-29444,-128217,-407166,-305855,-19866,640,-65126,-95438,-188995,-239237,-194102,-101856,-143740,-350579,-390767,-184250,-68103,-102729,-145575,-51125,84363,165766,147912,109207,169322,177271,-81756,-391396,-321479,-17766,143151,203834,272645,177782,8158,69588,380982,458763,214152,43173,40452,-16928,-129578,27462,211988,-8496,-276112,-172702,-149495,-357373,-341021,-141243,-144717,-136749,86445,205345,-65623,-394577,-397483,-237631,-120819,-75757,-99551,-154311,-120580,110188,277594,185924,72235,79401,87709,12642,-212956,-353381,-218262,-115234,-62441,-66016,-159660,-183707,-81413,-83472,-28786,34084,-122806,-235214,-139966,1154,-83392,-284446,-407509,-328990,-98544,-30456,-107056,-206330,-325420,-229778,46759,62069,-121310,-219688,-274272,-184525,10930,150672,164740,128122,104859,199046,277826,56175,-192066,-191021,1868,204677,196509,-13896,-175229,-197835,-101134,52286,222486,313396,214420,-34082,-267734,-604292,-903892,-764052,-265804,15520,35453,-224295,-623980,-575262,-174876,-45017,-117900,-33055,-16390,-266750,-340369,-89401,63087,72442,69102,106862,-54888,-331791,-272241,-7676,-50328,-200247,-145555,-84207,-21139,145693,189591,31599,-41762,24917,46286,-26471,-44543,20136,128576,222390,215637,226749,200847,-69686,-656811,-1191973,-945755,-386928,-50955,707470,942650,540405,87422,-173419,-289613,-25225,109461,-243038,-507375,-34679,783904,1224065,797855,-500793,-1419631,-1933801,-1667829,-484369,120601,219040,711270,1007619,776667,352686,-12573,-295411,-504901,-299680,6117,-31953,-68889,170147,325328,213847,63290,-2233,45131,268005,464562,357781,71262,-54459,100686,358113,446033,332008,244770,229921,253006,287176,301586,88815,-163184,-172405,-33924,5422,68148,196269,201560,-7122,-105205,80970,299172,266879,79244,10489,118991,232240,192105,99198,-27656,-129343,-136602,-122134,46080,306160,395375,285766,129556,109675,260730,313109,251553,289634,295542,73766,-167695,-198193,-41005,-10166,-141326,-49308,45961,-1060,-1801,-30559,-75535,-15135,-63055,-290911,-369450,-225859,-61529,-27314,-63335,-42936,-102383,-182308,-22895,151362,106448,41945,84451,65658,111386,177865,94617,-38968,68511,251815,207776,86512,76676,81065,46300,-36114,36789,100803,101196,181659,191299,-61388,-214902,-103116,-23580,-58471],[-52387,-126168,-133960,65515,185509,125946,115087,105160,-43373,-170840,-137607,-132886,-97061,-61379,-43094,-19207,101873,208647,113420,-55843,-111520,-181267,-352935,-361339,-138254,-51423,-139498,-201711,-211245,-107042,-12414,-85993,-58851,113598,238228,195550,43649,-131687,-200584,-172800,-114348,-44439,6594,77835,164137,171266,250400,340118,86408,-284522,-308426,-196057,-85452,-17289,95957,345241,385532,70411,-186184,-148905,20121,172748,64635,-227452,-273660,-81321,-131531,-355096,-316890,-119072,1849,22485,57875,28448,-50284,-5563,85465,73286,33908,63434,53462,-93083,-139869,55814,59831,-275108,-379834,-136917,-1075,-62223,-233127,-328294,-144651,16236,-96620,-240317,-263820,-319110,-309218,-205485,-176872,-86319,77459,-16212,-102610,22033,34780,-150815,-188251,16606,87815,-86390,-81264,175969,246000,77100,-10330,38334,-7169,-42822,30197,29759,-133783,-299189,-314189,-61669,143757,134851,112294,45007,-18023,8948,18676,-8232,-141706,-310510,-245805,-16791,155276,264676,202612,-75843,-236969,-108855,79753,101027,-21027,-263648,-584147,-651041,-256199,209145,576668,602158,277874,390,48249,134317,176935,110685,-2864,65052,189039,35726,-260749,-397284,-240083,60801,281960,223406,91179,136366,125226,-30715,-161504,-261909,-262137,-47883,157026,240353,306846,384098,301008,-545,-130205,16337,-14126,-237349,-271910,-172298,-62337,13422,-28730,-80486,104722,248823,15901,-269526,-354908,-404086,-368704,-75019,292323,463759,285497,-107128,-327420,-279597,-215033,-147475,-121421,-169199,-87073,161987,408755,336154,135921,-36141,-245373,-188598,58236,72401,-63277,-36897,116235,163510,43110,-52827,-28020,-36183,-7717,-80437,-219364,-109012,34024,-38948,-54320,35110,-12762,-69908,-34299,-41567,-41329,39361,85286,17027,24500,57724,13427,-22368,60618,19094,-176744,-328477,-308459,-247049,-252920,-324550,-280810,-138829,-84246,-149726,-153142,73208,231762,181671,158311,176743,103564,214107,378000,248341,-37837,-145705,-111370,-75506,-54117,-60588,-86179,-53363,119839,201095,141772,133663,164223,248537,295637,248434,193482,101028,58262,57018,12517,-62441,-64359,49684,237027,373491,334938,176475,48395,81041,125365,-13550,-86675,139434,294167,160931,-48023,-180384,-124139,19294,225626,339363,207110,-92540,-191113,-53267,-71065,-199532,-196482,-116364,-85753,-40608,40904,30212,-54487,-112011,-201164,-285112,-280478,-178156,-72266,31133,48901,2675,-89311,-99565,-47567,33782,69556,152320,248250,150215,-111513,-253229,-149918,34117,132319,91612,61637,86265,-124472,-294280,-99877,68124,9632,5535,201840,374960,285465,3838,-199884,-135752,-90065,-229752,-164885,20413,-35857,-159620,-168365,-168962,-144751,-85272,-80265,-57073,63478,92091,-81579,-172181,-49429,-25091,-215661,-308262,-230210,-147707,-13190,198616,265463,90928,-98886,-44800,83505,267660,447464,295341,-50632,-205963,-198159,-198758,-71954,188132,282690,275013,247605,135997,99244,182626,208334,101073,-87220,-142289,-34946,-50363,-160399,-193294,-131084,8749,206484,187065,68854,148990,191956,72290,-121615,-389783,-550203,-383810,-141536,156092,335234,160005,-197572,-242210,144658,503198,504067,482811,516947,278285,65012,119955,101162,79752,7862,-277798,-653605,-734866,180028,620786,-1347920,-3632403,-4244712,-2826746,1414071,5288244,3811640,794664,345754,553213,406520,135283,-347465,-295583,-26106,-112737,-62561,77403,-13305,-109365,-50508,-63667,-151821,-212800,-140112,9042,-104925,-161886,175208,423618,237570,7018,-208113,-312044,-127842,158163,215099,110930,113890,176593,941,-327512,-365764,-27754,350225,634037,829880,619485,436447,393582,313646,136528,-57135,-184152,-136986,451,85063,228005,454432,499295,368733,153569,-88153,-155978,64011,195206,78216,-95146,-140790,-133230,-215026,-332322,-296748,-105540,-15844,-54352,94097,346949,346722,203838,105684,61208,40423,-680,7078,24018,-11658,58890,233090,277795,87659,-95027,-52624,44485,34434,1479,-20285,-90591,-212150,-92210,364336,608491,404032,84515,-50933,-40109,-21950,20003,66592,14321,-105075,-177661,-120002,-20974,83440,112307,92393,64629,93254,199018,100920,-211703,-145936,134420,58482,-109835,-134155,-237744,-403752,-427368,-300463,-189607,-113430,-119773,-215260,-212237,21771,217566,185617,123837,136366,106751,104930,97643,47788,27988,26579,94797,208159,175877,18289,-85369,-161808,-158318,-49545,21740,6131,-78987,-23239,374105,551978,174462,-50008,99955,215686,157461,-55276,-183395,-83987,35318,-5810,-73240,98686,396874,384258,211909,66059,-22313,-3957,20208,29854,-13697,-58992,60205,171855,29931,-75697,-39417,-16033,-7271,3762,-4590,42386,191423,344962,312727,136158,-64252,-310426,-292770,82445,236473,-89293,-336231,-230895,-18593,14598,-19246,33786,39690,-45568,-111546,-148455,-188745,-250526,-141367,107008,83400,-40837,-59601,-99383,-77710,66745,112303,-156,-116719,82390,289669,134649,-50617,194622,360440,210817,119267,78426,-58337,-235225,-232199,-23910,34883,-104538,-138782,9211,209018,273608,189087,154151,235167,275074,257623,256982,203651,61590,25533,-36101,-190613,-138640,-33172,-140584,-161046,-1300,-116220,-404299,-277738,15138,35490,-29621,-126766,-295111,-365629,-315368,-206909,-171870,-299379,-301960,-100894,-29285,-74580,-65002,-33728,-5236,107412,185742,158534,145744,79431,-205904,-442040,-232701,113948,183477,121741,199251,192725,86046,176920,448164,431369,79342,-111593,-48215,-20597,-41646,185719,372725,92350,-224875,-176795,-205702,-397019,-316889,-103645,-126010,-117855,102964,221412,-47712,-383125,-372657,-226994,-151322,-99831,-52325,-71326,-24624,179317,250542,66676,11448,121191,236996,203175,-94792,-373662,-238317,-13373,83174,71732,-44980,-103791,-651,2029,-8604,-70408,-253523,-267951,-65439,14506,-165868,-275750,-256603,-176213,-47488,3897,-35250,-132395,-324763,-248242,120740,185614,-63204,-219683,-328017,-321973,-178276,11055,102431,103609,63824,200379,344211,124595,-200802,-257507,-70437,179392,274698,131585,-74843,-131161,-23119,118656,229475,274954,199841,-59187,-315790,-550993,-713987,-606706,-188278,124843,205293,-76101,-553309,-536452,-105258,14921,-129568,-94946,-48118,-195346,-225458,-66135,41721,121041,137132,92060,-113082,-374044,-247074,52709,-45068,-253265,-152779,-21220,-13670,32091,81709,-25526,-107320,-43902,-11593,-41348,64480,248461,293018,280969,227870,256418,219010,-101214,-763696,-1410497,-1224351,-722866,-449596,438770,956247,892960,936703,898771,414544,124108,-268103,-890650,-1131006,-562965,290165,859709,735760,-33719,-576311,-1317572,-1427044,-567283,-89441,79685,566416,867018,720984,380197,95804,-133174,-307714,-83077,161096,37947,-32496,165812,252862,154615,-28323,-89155,7960,250505,433152,358915,89502,-102905,-30010,206165,352054,305034,227805,192081,195926,211894,191607,9929,-178167,-133215,9265,50024,108410,196707,162995,9066,-48575,98705,297714,294270,87682,-16360,153023,357847,332932,175353,50509,-92150,-243013,-296939,-116790,188079,333992,294826,205874,221897,322362,313876,223061,260451,317772,102685,-201403,-287544,-100369,-53646,-211260,-178176,-136466,-170983,-91017,-68752,-88750,-28311,-55462,-122143,-87657,-5388,39965,9594,-50329,-59293,-148938,-188026,8263,158318,84584,81815,113728,-17382,-60106,47074,83709,-14524,43413,147559,129882,78415,14054,-139258,-125411,-88248,3658,58223,76509,156420,178894,-36296,-194253,-109400,-29998,-40513],[-31450,-116738,-174484,-3947,154728,131159,97876,86466,-32856,-179770,-152177,-91444,-75610,-34829,106861,168776,173286,145287,69727,-26418,-100017,-190160,-330401,-310331,-108269,-88584,-222558,-243585,-212134,-136265,-79776,-109170,-83535,45497,180205,184669,52490,-104686,-172006,-190787,-203050,-179338,-101362,-14469,51526,54889,171685,359824,179095,-167420,-143998,-29604,35446,83343,207004,402680,360073,-788,-292923,-269339,-73077,61063,-111058,-399491,-342910,-73058,-100194,-322939,-234556,-49196,-3308,32119,120749,91956,-45317,-78545,-4610,38862,90898,201446,211681,1335,-139432,14305,37877,-279549,-394785,-167753,-39775,-129975,-277977,-311023,-101891,-6679,-233051,-368748,-293896,-272569,-253398,-195844,-207887,-97979,107911,36059,-65098,25553,81652,-66523,-190096,-9498,172082,34075,7079,224402,236121,22827,-41693,68171,57282,-26503,-21268,-50271,-221579,-374334,-331642,-60130,133816,140655,130395,103612,48413,14859,-17325,-65805,-196148,-354244,-231809,68005,250158,354881,313770,2600,-170260,-50726,53553,26224,-48115,-275493,-631365,-655645,-286889,214046,623138,651937,302666,-9473,20238,168198,229099,116756,14134,143532,248208,71452,-224290,-357177,-210326,59168,252286,176378,79930,141951,186332,88409,-47601,-193276,-240124,-92527,89716,179863,203927,217163,133127,-96429,-162392,38245,38187,-190629,-267834,-176783,-47618,81515,24518,-78011,80967,231259,20487,-231025,-330743,-447304,-484218,-193445,203658,424619,314917,-40632,-249445,-231709,-168186,-89156,-115619,-217036,-131124,159865,426849,380487,218369,41263,-180116,-157387,53858,70957,-86593,-78898,160053,237748,-19697,-134878,-6978,20607,14607,-83320,-263175,-155661,35172,-39580,-67753,28388,-12696,-138887,-120837,-22595,75905,174183,149429,29071,-22484,12773,32353,11700,57966,114454,-61350,-281435,-284428,-175920,-208745,-372618,-354796,-111678,6550,-61910,-13452,239936,299977,176112,191630,251126,143589,203664,298928,135941,-119224,-207991,-174348,-111369,-148955,-195984,-83862,40903,213089,258310,172173,82868,7442,81154,233069,300146,297902,144923,72309,71950,25481,-104541,-156204,-32841,185707,282399,181908,64731,6242,46881,68108,-71938,-112466,57955,130513,37193,-46063,-77079,-149258,-131069,99510,280497,93405,-246439,-219752,21781,-2811,-158271,-156522,-78530,-95603,-27208,167137,219673,62970,-69311,-154743,-245553,-283881,-237593,-138034,-1461,-18482,-105314,-62153,8239,3185,56570,108827,154689,207072,110598,-109437,-185889,-61595,79866,147646,134001,162757,182006,-44951,-217532,-38091,93816,-2746,-20101,182394,374756,309218,18612,-193234,-123509,-136296,-331030,-266051,-32009,-42068,-131650,-141812,-180933,-214669,-152706,-115056,-49157,70231,55232,-126402,-216610,-132779,-105932,-251214,-332673,-243544,-156659,-65810,128302,222702,70527,-101727,-50880,97111,294721,440724,254666,-41845,-191269,-252788,-189844,52591,279785,252084,173643,160811,93666,72475,159904,211407,125301,-67185,-104773,45049,48387,-119348,-187988,-116633,104995,321025,204987,-10475,63258,146782,78644,-77047,-373482,-573465,-408867,-58644,234349,324145,66780,-266171,-239007,121750,430409,493348,500441,462333,146076,-33745,84852,113240,162635,108898,-163035,-351256,-423903,195185,468165,-1387458,-3456422,-4701611,-3929061,909235,6303432,4738283,902156,-21015,18287,52783,173791,-120606,-288078,-37744,-44282,-76446,-44739,-184874,-252863,-116220,-43561,-144957,-222404,-102137,84391,24903,-42241,283644,518209,275398,-28938,-244919,-287218,-124211,128711,233600,139058,137606,227575,65455,-327232,-394651,-18681,381063,660292,794050,548652,386056,381297,241207,18580,-113238,-188010,-146990,-10643,37834,125093,363669,455803,260577,3832,-125363,-64083,152537,211558,45150,-135955,-194811,-198030,-228879,-268788,-267688,-173102,-116603,-158336,2308,292843,326053,200359,97797,36329,2510,-120442,-169963,-53561,11575,90500,205716,220154,30935,-149935,-118518,-142,29546,-3122,-42372,-79424,-123304,-3402,283782,387327,198771,-15812,-16544,99619,69583,-1899,-15797,-76415,-188142,-196491,-35268,114055,179337,146149,80900,61347,94372,179369,122974,-130286,-130773,69572,12750,-115955,-123464,-167108,-253494,-209355,-131061,-145968,-122522,-37932,-78517,-125783,93681,292622,206091,106995,141428,153261,137835,60937,-11780,-14800,-3561,71078,195256,113705,-33951,-75792,-152308,-158396,-39950,21939,-12097,-122178,-118393,275057,478556,95670,-107000,87614,219213,160982,-7649,-118164,-80068,4082,31479,26394,162200,370978,325790,233324,146398,-12254,-42113,39118,97124,58177,-8601,63124,134594,2876,-102358,-76232,-38454,16015,83674,23792,-13789,175053,375606,313556,76042,-133394,-332156,-294056,62850,227432,-103820,-387745,-285668,-75612,-46578,-23486,73075,55962,-89977,-150512,-140155,-147127,-188517,-157122,-30940,-70073,-109350,-48074,-66978,-71582,58930,92403,-63940,-111603,175400,311406,70331,-115928,86378,211790,169197,232909,239264,42503,-169469,-173282,7056,58383,-34074,-115327,-66393,104263,213988,231037,240055,263130,262589,205888,211620,226622,98297,50858,50793,-9943,83601,125970,-78622,-130619,13470,-87347,-340392,-221761,38304,66763,15054,-130865,-364496,-465045,-413860,-302611,-206968,-236081,-189683,-23406,-7339,-51326,23220,-2337,-71467,26612,141737,116854,44138,-88598,-376063,-489781,-135594,222982,193105,43995,131067,197841,133241,243530,468154,373070,-34644,-198977,-61617,1138,30232,296529,486779,197221,-137373,-157372,-218942,-350345,-220623,-49804,-102177,-112867,76849,199161,-16794,-305376,-306061,-217820,-201557,-147354,-31891,-573,54062,177917,129146,-82029,-38426,172557,366552,353122,-4008,-386378,-257259,92479,220123,209310,117021,32702,70901,80840,19709,-136204,-299770,-247065,12416,29720,-197479,-196965,-57284,-16691,-16685,16915,15862,-99942,-348435,-270967,176319,300717,10849,-192420,-316746,-397344,-317627,-127944,-3395,28106,-5680,163782,342700,147313,-182039,-250831,-81551,185700,331541,211883,-21448,-99438,1588,136113,204792,211835,150157,-82826,-336165,-468959,-483759,-365392,-67759,230360,354470,108857,-335187,-365034,-31005,27174,-151486,-150543,-84313,-117787,-96268,-39594,15260,128258,155811,48862,-161597,-361517,-159889,141077,-22652,-268663,-121858,65827,6246,-65805,-9142,-51629,-131606,-68663,-35954,-55812,124865,382937,362164,229098,135571,188320,150789,-181187,-809719,-1382203,-1205499,-751428,-415803,352392,799493,957208,1435099,1486798,859882,251841,-538741,-1319895,-1514634,-967017,-185469,432708,536843,343482,221976,-562810,-940954,-461098,-230452,-100670,340897,638451,582875,365996,200818,36457,-85972,121688,285718,118992,29735,134577,144538,58659,-154323,-207864,-43816,180963,309745,273301,65000,-144155,-125272,90300,244714,218470,141761,91324,59747,56587,20204,-74545,-154222,-57201,75378,108115,134363,161480,75643,-17715,-11804,93774,255365,309021,138230,11255,205423,450208,410185,199865,123685,6161,-256041,-392360,-251783,41526,239610,292737,280257,322470,351862,253061,100356,102841,197632,42607,-269384,-377006,-178542,-124689,-262382,-275536,-268190,-274306,-158647,-116893,-105498,-53452,-83264,-6383,157298,207104,147901,51314,-13989,-31968,-157221,-191529,4389,97690,11010,108327,149982,-65347,-193896,-56237,85607,33961,38120,61456,63085,85991,-15035,-297168,-299750,-143396,-26266,23957,67779,153504,174306,9000,-122326,-72796,-31933,-43004],[-37261,-105690,-179875,-35816,149112,151253,78028,27019,-71143,-188968,-162384,-59041,-75601,-31958,214713,304070,170467,24752,3874,-3703,-88870,-193758,-279481,-204792,-26277,-72203,-248251,-260707,-202454,-148030,-134819,-126899,-90539,-8384,97571,155593,81131,-47597,-107119,-147924,-247514,-295709,-197055,-100166,-65412,-74627,55512,310665,230271,-27194,42466,154085,140062,162190,300811,399589,246344,-122665,-394339,-354879,-134566,-44309,-254559,-476339,-318942,-41672,-49186,-198460,-105914,3573,-41479,-4714,130895,151718,37230,-37720,-29101,11576,131573,297249,301409,48852,-150929,-36306,10576,-262410,-382748,-197033,-100745,-216543,-326942,-299461,-82223,-15358,-297952,-436169,-288486,-185515,-166709,-166972,-208318,-93074,121661,88677,-30264,29320,146881,37058,-177388,-67017,156951,88877,98275,284526,242067,-14641,-84226,71532,115392,23,-61223,-119259,-270347,-388918,-292022,-39815,109104,112874,101520,120376,89771,639,-75240,-131399,-237347,-372880,-217117,127165,318656,422142,407283,100493,-84773,6691,19776,-65670,-83904,-234752,-559426,-581227,-296821,195997,584057,597120,271463,-8901,-15775,132549,163579,35111,4971,213501,300904,94566,-179191,-251645,-118722,80157,181192,79483,22231,67916,162446,183091,83805,-91528,-175703,-113838,15677,96112,65201,14600,-31485,-147132,-153824,44175,50152,-147052,-225498,-141241,-25415,120256,77589,-23055,112332,232174,20522,-217908,-339989,-513142,-594659,-315215,76542,289782,240874,2784,-139413,-134483,-58831,16358,-57235,-205887,-165121,128129,386064,371647,258376,116428,-68722,-111802,6998,17417,-126153,-108874,192157,285135,-47291,-151265,37488,88939,44850,-75751,-280409,-202391,-920,-55046,-71720,32556,14503,-136428,-139280,6531,162880,302691,243382,68046,-44783,-12552,52118,38467,43730,201931,83213,-190153,-235133,-105037,-151466,-355954,-352559,-60312,76369,-18857,59772,324924,329860,180562,238555,283821,159874,218584,268089,66985,-131645,-157330,-99628,-60086,-192933,-260662,-62012,130095,294887,307677,202377,55273,-96479,-61250,138798,282490,305457,135849,45691,64399,35583,-135609,-231781,-93292,131243,143290,-23239,-77304,-21220,50296,32635,-101753,-104011,-15244,-37030,-68412,15169,89542,-131277,-280402,-79863,148610,-61573,-388651,-234502,81904,62646,-92979,-80092,6641,-20865,49109,265716,333001,142333,-25727,-70966,-119498,-187751,-243442,-177436,-11506,-53847,-192356,-28840,116967,61169,56262,103164,126389,151588,59645,-111365,-116695,15427,109524,145332,140427,220786,271626,78373,-90068,52560,137150,-1216,-46245,126310,315553,288124,56541,-82010,-32883,-151927,-398161,-319369,1290,43074,-74314,-132736,-220240,-282214,-184977,-107238,-23129,76290,17153,-156465,-232077,-184926,-162175,-265365,-345178,-265897,-173694,-106395,42234,105691,-36378,-159385,-112605,49968,273953,416777,264698,44794,-122983,-306197,-232513,124661,318709,180318,33265,19514,20290,42549,124492,183073,102220,-87959,-88889,119320,153688,-72996,-177505,-75471,217804,414615,201791,-83082,-24265,82657,67011,-20299,-273732,-451427,-329465,30028,279029,290408,-24997,-318423,-234948,51741,265220,390924,456460,360362,-4064,-157195,-43483,-11276,146856,239719,49278,-70937,-212140,94960,221412,-1343311,-3104605,-4534109,-3943017,977637,6299632,4444783,477925,-467131,-375787,-144514,339963,199231,-238163,-37337,66440,-73689,-163407,-300978,-318787,-145352,-6254,-108292,-233963,-116002,86566,99534,51087,328049,490180,225037,-94190,-240648,-172332,-17013,139011,222243,159996,196525,316309,148895,-298452,-401416,-43332,305432,502641,518625,357939,290573,348041,184428,-72426,-161068,-175078,-113269,14726,-19582,-44862,176545,335442,118529,-139595,-123165,62528,216953,199638,16249,-156142,-194641,-150962,-120992,-137646,-213641,-228186,-197626,-231338,-98676,184543,286779,227709,122293,27717,-34555,-211366,-285932,-84630,65373,118270,144062,119217,-52360,-222375,-209367,-92948,-18765,-11660,-42217,-31076,21724,117025,194989,150655,-13013,-104238,22422,217106,161879,-7844,-98013,-164739,-246491,-190629,43340,235941,247857,122010,-12676,-12385,59570,130461,111477,-41263,-83853,16913,-14584,-76499,-63239,-75309,-84749,12221,15684,-100454,-93695,90523,100518,-17341,139116,311942,174755,34481,86353,169657,158614,23277,-50561,-15922,-5479,45281,159207,34313,-116810,-112692,-153040,-147282,-36328,1331,-49908,-153897,-166401,171060,365526,61345,-91073,74869,173340,132028,18095,-95786,-116825,-38175,65306,98560,163477,253274,204515,186840,158217,-9688,-68544,47785,140650,111640,48488,88697,80025,-81038,-182426,-121418,-36008,43711,109991,226,-82451,155482,397502,314295,44605,-158695,-293350,-256296,27747,176150,-113240,-402885,-329944,-157781,-115061,-25032,117104,87885,-111641,-173028,-111397,-95926,-138530,-180373,-169464,-198481,-153767,-41637,-63277,-90813,34880,81519,-78657,-57182,237211,277979,-26405,-203367,-105727,-33245,45011,238209,315375,150307,-44098,-84420,3570,38238,31209,-48288,-99668,-1947,138416,267659,316636,252006,188978,105852,146519,251950,142883,52853,90339,125106,275373,287571,2868,-99137,21019,-40824,-228098,-152890,40408,90844,76489,-78663,-361923,-506122,-458634,-353946,-229650,-164037,-71068,36563,-4483,-44590,73081,20153,-105319,-62111,19554,-14423,-111349,-272304,-525758,-519025,-70972,279628,177498,-3338,84745,184142,137399,247379,428412,289976,-105073,-198635,791,38662,57741,329061,528744,279910,-39693,-119357,-182913,-227721,-79312,4423,-89723,-139154,4814,139703,11125,-192850,-216762,-209824,-256641,-197750,-35148,35386,75657,93729,-45486,-200985,-60609,216129,438601,419950,27325,-391786,-261788,169171,291739,287169,266570,165747,97637,122995,39513,-156186,-265580,-183720,73830,51084,-167083,-76211,134354,115548,8003,23528,38957,-115075,-380407,-280436,207409,384872,89470,-147947,-254239,-378566,-346390,-216155,-124584,-81192,-84703,94642,276728,131787,-123605,-161243,-23744,221520,352112,207401,-26389,-106722,-31819,87382,139536,141276,87636,-101562,-331669,-390429,-291449,-122100,64802,293299,428863,274095,-47034,-128313,19740,-12088,-175393,-185718,-125373,-70230,199,-18788,-7910,93019,114927,-10323,-180818,-283059,-20857,241910,12414,-247494,-67107,148056,35635,-108789,-44840,-27212,-97048,-42874,-28486,-75495,112791,377791,318667,94494,-18255,61242,34861,-269929,-762161,-1103281,-884280,-465090,2181,431605,427458,629045,1398660,1412761,914829,339279,-595569,-1354173,-1483392,-1080078,-460840,81762,224697,423942,654755,88304,-312740,-118435,-176578,-190938,168379,417871,407479,305578,254674,158982,99268,263930,356174,201218,111211,111093,67638,-27199,-277520,-351453,-130044,72221,137385,128138,3960,-167297,-158026,45938,161587,92471,-9386,-73116,-131261,-137147,-161768,-155163,-112699,20278,136318,153059,125368,94277,-19850,-69269,-14898,57930,187988,315889,223004,83903,259483,492838,402236,164968,173968,143178,-163233,-390700,-346362,-115991,128747,282572,339951,384333,333453,140953,-72385,-115944,-12625,-74484,-336985,-429638,-239702,-185230,-282098,-311349,-291992,-263889,-187404,-173236,-131375,-87721,-129631,31228,297760,361001,247959,90337,29024,25110,-130650,-194783,-31757,-17971,-97110,99752,170265,-65591,-234610,-83065,107715,95546,50830,5493,12947,95526,-16792,-349832,-404807,-170696,-35197,10450,83434,184313,184747,58059,-21565,1221,-28014,-67281],[-55493,-85370,-148226,-24807,165739,174983,54850,-58038,-141046,-193016,-165010,-58489,-105312,-51349,261237,367346,105255,-119770,-64031,7759,-87459,-194190,-207966,-72630,76690,-17859,-214859,-245811,-180672,-132959,-150967,-131467,-85648,-51748,-763,104482,118238,36165,-4957,-43344,-219780,-344835,-249657,-154010,-150265,-171562,-44679,216040,212036,72284,182126,293414,195859,191163,345641,334763,67415,-274260,-470391,-385762,-151815,-114331,-323163,-453388,-254795,-31070,-28509,-62651,6955,17412,-94256,-63869,96682,193392,173382,104746,22876,3831,136298,308345,300466,52346,-164583,-83446,-14660,-224635,-331072,-193485,-153902,-289284,-358572,-295483,-95948,-13898,-279061,-436073,-259682,-85255,-71086,-130114,-185621,-62312,146583,142342,-14818,17576,196930,105994,-182660,-153254,45651,66838,175378,348234,258911,-26768,-119789,52410,153154,31008,-85952,-165997,-276623,-346251,-209340,-7650,69848,49268,28978,85673,92791,-23673,-127412,-172359,-247705,-358898,-210394,130491,336130,447616,452702,189099,-950,47966,-12315,-138425,-101297,-146712,-386063,-436395,-251579,169048,458827,432077,179937,-13301,-62265,37229,19007,-98962,-30340,249720,330269,106896,-122110,-121882,-14227,107766,97587,-21913,-55100,-55501,64640,220053,188508,18764,-82858,-108706,-46280,18733,-61428,-159365,-146707,-152256,-123052,23152,18676,-116488,-158836,-84788,-3792,120087,114790,56464,165674,229714,5925,-236805,-375967,-568354,-653173,-393365,-41617,112807,102667,27557,-20085,-12472,78765,135286,36801,-136777,-168099,81658,301897,310973,244114,171807,55398,-68711,-76930,-77283,-166840,-113904,212626,315821,-3210,-85005,100526,147717,62318,-82606,-287130,-237616,-48865,-67222,-69529,30386,40634,-78801,-92953,32948,192562,373524,328769,115105,-37981,-7230,80611,65100,46828,265308,210349,-99239,-185713,-57289,-89807,-264665,-260261,4175,109988,-12593,70597,321557,326838,217072,297956,268139,150777,249428,279586,62100,-62505,-4595,91853,56892,-174427,-236361,-20272,193798,332484,326712,229737,68574,-122874,-146994,37531,206917,216249,60096,-31957,32356,36773,-152009,-265647,-96494,110640,21811,-177863,-167411,-9593,91482,24118,-96885,-60531,-51077,-153423,-120279,117208,252131,-86499,-400379,-271303,-21924,-215752,-488526,-247881,107240,114310,-18919,5101,112056,123245,168572,308032,339614,162645,12318,38499,73362,-15283,-203754,-196310,-12720,-66082,-243516,-17156,185515,108652,34374,55252,76845,93624,1073,-130432,-74320,59620,111670,117963,106852,217100,334436,215258,49424,135717,176621,16718,-61247,41366,202501,222695,96878,73916,78689,-144913,-402510,-291504,101667,169245,-19160,-146528,-270761,-320468,-174670,-61685,25878,103235,11690,-152895,-225658,-212093,-189359,-255696,-341546,-292435,-195960,-125846,-41569,-57562,-195104,-245797,-193914,-31973,217850,382569,312816,175670,-19467,-333465,-304667,127665,295739,85312,-98526,-118905,-56147,15565,86709,146932,63489,-129262,-98881,166247,235358,-29792,-166169,-24085,309855,463238,185658,-125465,-94445,16574,49624,30341,-128158,-222428,-143658,114357,276182,227876,-99888,-340774,-225596,-40749,53675,213858,339571,229953,-102786,-226477,-175449,-184517,62344,363345,325912,167682,-146594,-144402,-85110,-1166427,-2592147,-3780059,-2882451,1557878,5174861,2946496,-358676,-858335,-544070,-200941,452952,363745,-209047,4886,209880,-43434,-229717,-323658,-302480,-134246,42774,-46434,-234803,-167864,35892,117957,103040,299128,363388,111629,-165230,-202355,-21380,144118,189398,198580,179730,269595,400384,207759,-267930,-399448,-98116,151502,228363,144250,127114,176760,289093,147470,-114825,-189019,-149476,-40044,77922,-58921,-219889,-36242,184187,-13801,-247693,-105241,169925,239186,167767,4767,-148912,-149800,-28582,55222,13371,-155594,-259013,-234807,-251850,-181710,57260,245912,270979,150415,20292,-61688,-239011,-293936,-54798,124850,122713,66649,-302,-153166,-295203,-288067,-199819,-93952,-15466,-17515,36022,180178,240093,130774,-35198,-170206,-152482,61821,291951,235292,3873,-156336,-231742,-270889,-164378,92903,305617,266477,45791,-156321,-134444,-11440,55386,71630,36886,-9531,-5299,-29483,-22953,20552,5207,40893,171625,121731,-51633,-31068,228761,278394,103136,158741,266896,93480,-71806,-1531,155353,155171,-9987,-59281,15528,23,11725,103397,-50053,-216639,-180865,-151378,-122439,-45361,-44319,-103590,-168094,-142679,121300,271025,83816,-15176,64197,96039,84639,22126,-109724,-174160,-83039,76170,124117,116672,94575,55895,75359,83296,-25390,-71661,44106,141264,126095,92897,125454,27158,-188182,-274828,-153270,-14041,68687,79922,-62278,-129707,138771,397136,318016,52384,-141671,-219396,-203105,-20673,88639,-131401,-384080,-350114,-239088,-164275,-15819,153097,116124,-116193,-177269,-68167,-39622,-101356,-196243,-270687,-270508,-153862,-25375,-74735,-125279,923,80921,-39859,17656,230880,176707,-139731,-292247,-311583,-286108,-117359,140138,284228,229806,102419,14278,-12621,10583,91145,47047,-83607,-82465,60831,271925,339526,192863,73345,-12228,80362,271509,172289,17240,70004,182416,379079,395053,77221,-67526,34118,24645,-84205,-74809,27877,107126,151901,30413,-279803,-473656,-432060,-336250,-221599,-90003,33494,70968,-21136,-63498,52956,13475,-113299,-143235,-145247,-193308,-269909,-403301,-581714,-504601,-59189,272603,153106,-8432,62229,146463,103194,191703,338175,199553,-122802,-122449,107022,72832,29393,280425,494402,317685,37816,-73654,-106184,-64300,62672,46303,-89812,-189911,-97988,52985,20456,-87468,-129453,-202529,-300333,-231257,-54048,24503,23615,-53081,-213068,-251444,-52542,236245,437878,392503,-9323,-396629,-249915,188230,265304,268435,345133,236287,67368,111630,35141,-143351,-186466,-101926,110536,85902,-78576,54401,273467,198695,36853,39607,38646,-158961,-388585,-255449,212685,418564,158546,-96711,-173173,-274198,-254786,-224260,-227208,-198531,-158113,3012,164835,97863,-24807,-8447,85837,274389,336695,134197,-78555,-141327,-101898,-15450,39378,76589,39648,-109939,-309784,-335035,-181490,48012,172946,290345,397564,367052,209993,86458,30356,-84070,-186058,-188000,-165098,-72972,31825,-10305,-19540,34460,30327,-66161,-161523,-152871,139179,332509,51011,-199281,-6741,198484,66407,-78891,-8300,42405,-13974,21848,119,-103504,31880,246896,187695,-65920,-168610,-61654,-67574,-319156,-622028,-666014,-368410,16709,578760,570213,-119508,-42051,854287,789388,614974,384109,-407784,-984300,-1057796,-865749,-458374,-118666,-148297,136845,593484,471807,309221,404380,105968,-103959,143349,278518,239590,204769,226202,195584,203133,320221,365617,270215,197003,122581,62492,-66200,-358882,-488834,-249173,-49113,-26475,-29057,-72655,-164668,-123939,75819,126256,-36746,-192795,-269003,-324254,-313944,-303209,-218987,-78277,67363,167981,164768,73868,3541,-93357,-124230,-62814,-7374,117241,322119,321625,174207,295453,484839,322341,85898,191565,284463,10616,-306717,-397145,-255587,25336,266342,374854,395499,266989,7373,-229448,-309020,-229018,-191452,-357410,-415786,-257598,-206453,-268214,-272734,-190068,-142046,-179695,-236120,-172222,-126787,-169692,4296,316519,438740,333805,119170,56826,85774,-84375,-193782,-79341,-139261,-191403,59751,158835,-27126,-166351,-18249,150799,156005,75052,-20936,-23249,91924,-5574,-300702,-394167,-145719,-10254,22153,118753,241456,207835,90057,71447,90287,-17153,-100827],[-66346,-52690,-90614,15882,186157,184292,26946,-143429,-212459,-188952,-160668,-97541,-158198,-82347,250115,364837,18824,-239638,-113209,4809,-100394,-188018,-122953,54308,163513,45766,-139351,-197707,-144655,-89040,-118011,-122152,-86265,-101369,-106314,33849,148914,136938,124788,96371,-121702,-302762,-245729,-165643,-181620,-207771,-93083,107464,115391,77800,230069,348106,188406,159944,326319,227131,-129672,-418618,-504307,-359125,-125803,-127828,-297683,-356750,-203755,-68705,-74494,-9704,45013,-14780,-135189,-106027,48975,212648,315414,288348,127279,21853,103520,227193,218574,24985,-174829,-122173,-37233,-172894,-236964,-138779,-172909,-319045,-355048,-295041,-136087,-8193,-196520,-385150,-230132,-7275,10463,-92235,-146351,-1112,203049,191473,-28495,-18641,203531,105046,-223369,-252800,-119302,-11662,223143,399740,276525,-10766,-130056,16465,154865,58764,-91005,-179346,-241528,-258233,-105787,26327,20177,-40193,-68766,13063,65219,-38786,-144932,-167395,-217357,-306129,-212128,64726,289154,422147,438029,242511,60545,63559,-32307,-161636,-79458,-31100,-168316,-255666,-144116,149819,272556,177283,43728,-28177,-111291,-80791,-126818,-219662,-76547,238881,320547,109325,-56508,-17362,60371,130160,36378,-84998,-122296,-181488,-67831,184237,229012,110448,17162,-82632,-86016,-32763,-139048,-259470,-196750,-129722,-90838,-22074,-42197,-102236,-89929,-32443,6562,83922,126868,127468,202733,204801,-21401,-265573,-404397,-569267,-624479,-395299,-113459,-49249,-41000,44265,84069,101497,199033,231316,139309,-29412,-125336,45729,207847,219996,185909,195114,150341,-42385,-172601,-181765,-190836,-90191,221799,339988,115709,49891,172669,181771,55148,-114169,-292696,-248959,-77524,-60378,-64584,10330,40829,-6381,-17067,39553,156489,350727,356883,143943,-10885,25382,126712,109960,90023,296101,281043,-39329,-152015,-43714,-31869,-113725,-97471,65824,106357,-21946,41132,249037,300972,287154,352640,213299,122346,274206,306012,118890,69463,187258,311725,186543,-111988,-157839,27265,222181,313193,303580,247969,120981,-75272,-164145,-41814,107960,72608,-68392,-142812,-16577,21667,-154672,-243136,-29468,145734,-24777,-209665,-149834,52027,153654,32779,-69098,3073,-36346,-184083,-105907,215014,343605,-40493,-468620,-428501,-184930,-326438,-527422,-268388,92560,151678,54401,71351,200190,290051,294059,286399,246885,122426,41015,153581,283147,174636,-143550,-207543,-25857,-76433,-257706,-41901,188930,126117,-6119,-19662,23908,47726,-56680,-170511,-74592,61812,82155,67789,49234,159411,355778,328071,159301,178046,191126,47732,-57542,-55924,55146,124035,114042,191347,142506,-130167,-334448,-178517,223128,276255,12234,-172602,-302622,-305365,-125137,2658,88298,155009,53614,-109983,-207064,-223926,-191122,-229314,-328351,-318909,-213494,-118118,-106227,-224792,-352338,-319071,-245253,-106267,146553,340541,368894,306112,92195,-319585,-370532,70825,224730,-5424,-179719,-197858,-101792,1510,61955,129303,44323,-161905,-123885,178955,276758,5050,-155969,19542,352832,452024,158624,-132781,-138975,-37968,37290,57853,7575,33820,98850,184644,232907,146828,-144977,-331129,-211300,-124480,-141561,6117,158783,93319,-99513,-175893,-222271,-312115,-46315,434706,597617,351871,-219968,-483056,-372420,-827791,-1934245,-2616063,-1086132,2329425,3133803,645741,-1333835,-1086304,-490330,-178235,359379,217861,-241844,102560,368099,18801,-215722,-245459,-219323,-93508,91250,28422,-212475,-232190,-43075,89912,115550,218450,193444,-21153,-213334,-144632,104727,293244,268159,185885,196334,321846,431953,209485,-252897,-392412,-160581,-23882,-56907,-156062,-53272,76477,209751,126731,-101059,-185725,-115644,50987,157920,-67693,-342772,-204405,49123,-102400,-301835,-94508,211761,211641,125415,14660,-117744,-87895,103138,221001,133127,-110363,-261499,-221786,-217301,-224810,-49824,213997,304157,149597,-6584,-75362,-191472,-191022,23904,160768,93123,-6014,-109768,-257371,-350020,-321571,-283023,-171614,-10308,21763,92361,299836,337094,114917,-125602,-230942,-142817,99342,320356,275389,24222,-178622,-263399,-260173,-126373,106289,305647,228444,-61383,-302898,-265945,-105586,-33185,20690,94394,81505,9961,-43092,10290,92827,44802,76826,232492,191586,8946,50041,331444,405068,215303,157670,168089,-22012,-181773,-85140,121984,127271,-33473,-40557,56592,-7167,-28874,42187,-120804,-306187,-249663,-137404,-88262,-72058,-113161,-162127,-160691,-51728,158853,245509,152421,79557,50043,11580,34145,11736,-136119,-221105,-119568,56390,106302,56878,-37418,-78254,-75822,-59640,-63765,-53566,29200,100112,101334,111663,155800,-3354,-271312,-336397,-163870,9172,81064,15658,-130383,-133276,121824,359714,318539,88243,-101732,-145946,-157635,-69903,-4073,-154024,-335649,-335868,-292084,-180132,5274,172618,127147,-111627,-165951,-20534,14354,-73321,-190772,-306491,-273747,-105353,11050,-83607,-160170,-33859,87329,36474,82146,155113,23843,-245717,-354727,-447505,-455704,-264987,-23347,156437,245634,219307,100969,-13303,14783,153923,150453,-25767,-115740,-2465,228219,282396,89508,-55051,-115326,30110,275420,167462,-51651,7425,168122,372571,404034,114331,-35578,63128,107666,74388,17416,19249,116799,224289,163628,-143041,-374535,-336936,-247361,-175424,-25452,102988,75166,-54996,-109315,-37388,-30081,-110841,-203778,-298844,-354638,-376730,-431005,-502061,-425781,-87986,215957,140601,23253,52301,86063,45469,100590,224122,124103,-92468,-5136,211109,86260,-42205,175984,399901,298418,71690,-32344,-8473,92468,161531,71265,-87929,-237396,-203802,-44978,4258,-21226,-64388,-195223,-320781,-236742,-78157,-27796,-85345,-215579,-319490,-230519,-26090,225944,376492,292821,-96478,-409306,-234744,135165,144485,153462,318951,216317,-1435,50126,-2076,-123522,-110794,-30215,126038,137816,48798,170562,341024,226711,69025,74107,31754,-195630,-343108,-185300,191779,389160,204374,-45230,-108861,-132728,-88786,-155264,-284117,-298295,-217521,-96125,34236,66207,98208,163613,210694,324083,296029,33217,-149975,-182282,-171753,-134831,-75348,22222,22698,-103273,-277995,-303760,-152842,109807,228269,222680,267048,362209,359092,213445,4143,-154627,-168531,-152106,-192982,-124791,-9219,-18800,-16911,-18095,-61260,-99178,-108763,-6876,278998,391638,83687,-137903,43574,203399,89961,14045,89351,129178,81558,99151,35655,-136796,-87576,55916,26307,-190021,-254385,-116929,-95805,-291280,-424230,-217970,164548,499348,1026259,636143,-714324,-865093,21233,-57818,127812,394235,-32261,-367309,-432880,-425322,-226045,-172477,-506080,-416600,137453,548679,781360,963281,535062,150369,272765,244509,111136,82001,115422,136944,211728,297626,323550,310699,267758,173558,126181,-44659,-370782,-575336,-373045,-151474,-133028,-149089,-137735,-135670,-41593,154604,142421,-128364,-355395,-440264,-462960,-430938,-376154,-253436,-67124,68700,160363,139042,-9919,-98354,-136840,-168226,-144332,-92103,59599,331540,408628,250203,300075,438763,212681,-5377,177800,396155,212077,-180520,-407902,-344782,-44982,246165,380209,361195,168415,-109096,-312777,-409669,-374587,-254754,-298600,-327376,-224347,-180394,-225494,-167403,7352,40625,-153495,-300088,-228432,-164983,-183211,-47893,248086,457073,403432,130492,50801,120978,-39424,-179942,-106602,-199351,-214561,15400,114475,23570,-21992,110561,207099,203805,103493,-27487,-53347,65782,4555,-191472,-272592,-65172,49583,55381,158348,301192,232881,90149,121429,163211,465,-123133],[-54132,-10453,-25493,60168,183896,162104,-6707,-204796,-256398,-176191,-154159,-166157,-216156,-110409,201908,320878,-37966,-288959,-129115,-13554,-126254,-169647,-31895,150045,204485,88188,-50892,-124169,-93722,-22023,-44944,-103575,-109417,-171092,-208804,-45751,161678,240134,261803,227379,13857,-181499,-192895,-142344,-159674,-181790,-85393,11313,-41961,-24285,183140,315935,127822,80731,250227,109052,-288607,-512367,-487034,-289662,-70869,-81862,-191316,-229249,-189404,-148660,-187245,-93920,-21895,-83513,-141877,-94909,26907,216652,413877,436357,238533,61954,49559,84584,90877,-17064,-181310,-153073,-59703,-116438,-111815,-38387,-147580,-293508,-312522,-292030,-181003,-86,-89466,-311959,-219835,21658,62785,-53030,-91623,86066,287285,223286,-71046,-78307,156215,34830,-291194,-343157,-277004,-107622,229301,417190,284220,32080,-103787,-29466,113312,79113,-68959,-149996,-169537,-142181,-4091,53429,-31334,-136201,-165925,-66663,30928,-26867,-112446,-117239,-149189,-214220,-215105,-57204,185972,353743,373180,245302,84173,52443,-31962,-122996,-15334,83747,23895,-85079,-2192,144854,68387,-115183,-103510,-46468,-147309,-171927,-195543,-264416,-111628,183815,262563,95137,-1726,26345,88572,146611,23507,-88449,-158285,-265958,-184207,87140,191442,163346,102670,-47351,-104373,-54739,-154039,-273030,-195676,-105010,-71539,-75434,-106571,-99303,-37039,-637,-700,26365,114523,166231,199294,152108,-48927,-268197,-382953,-485898,-501867,-315140,-123770,-158271,-142248,59284,152708,177515,263651,279168,221570,83834,-39162,42228,136781,129724,112137,184734,184034,-40555,-246842,-258022,-186301,-45085,219129,359168,275817,215711,241261,186012,24854,-160842,-293547,-226532,-64671,-30047,-59805,-28510,4086,35945,40059,14538,68091,231766,292051,132862,19776,69925,193370,191350,175075,295001,281158,-13311,-135763,-60537,15912,59748,87712,108411,76681,-25204,-694,141734,260303,364818,377629,142201,86684,269440,314458,214519,224075,332994,443992,268222,-44070,-86786,61078,218561,247310,240007,248609,193768,20668,-124713,-82267,25657,-61171,-208539,-244826,-66555,-14238,-148242,-166725,91991,231736,25734,-109699,-23699,151330,207258,38177,-42325,62262,22071,-125787,-37943,260629,328271,-15514,-473767,-514803,-298521,-365084,-500461,-291509,47898,179211,122804,101672,237743,419675,386131,215977,95156,40251,59555,250681,446299,311515,-92057,-219350,-60210,-96984,-243538,-95812,128412,100040,-62442,-101439,-15104,25791,-102321,-224080,-113530,30098,28545,7235,-3394,80472,332799,385309,210678,163263,169179,83058,-35240,-145015,-96747,12242,90417,205204,114085,-120118,-207625,-11606,313960,319634,13641,-190942,-285088,-225769,-49752,59260,141966,215426,131674,-38839,-184526,-226557,-174759,-198963,-319739,-343104,-214092,-82724,-140223,-353497,-457902,-341494,-229512,-133764,80576,287832,397821,396771,184303,-267911,-400243,-16910,134697,-65946,-191252,-188166,-92859,8786,62273,145191,64334,-163641,-144434,164728,277490,29887,-143864,45083,338342,381421,118575,-118377,-161722,-73859,36664,57340,87419,232360,314043,228803,169151,69273,-153997,-299916,-201511,-178738,-266148,-174073,-52102,-28268,15093,15161,-135909,-333150,-140648,417901,783744,469314,-380500,-833635,-547900,-339429,-1171361,-1307238,924340,2903525,645707,-1821582,-2127848,-1106420,-299475,-150908,11704,-223581,-334008,246480,522117,110339,-121308,-88273,-96844,-43024,126196,102971,-160685,-282864,-133050,30072,104977,129565,43706,-125867,-216301,-86771,160658,377790,355987,199798,199963,321585,382352,146648,-255542,-374076,-199570,-158503,-256761,-270939,-123275,11935,120944,113201,-38303,-143835,-77674,129074,222310,-51364,-382126,-285310,-40347,-135531,-298909,-102495,169905,141997,82777,41146,-74125,-41591,178191,305300,185098,-86603,-240335,-170525,-142764,-217609,-107722,192045,301716,98521,-68204,-80458,-87257,-22319,116490,152466,32796,-59614,-187394,-348090,-372429,-293589,-314973,-227893,1784,56831,108426,337478,387155,152191,-110552,-187739,-76326,131901,308976,274236,36695,-168008,-253634,-218594,-83362,93433,244628,145413,-169224,-407385,-364012,-196835,-113449,-17291,134802,176270,57767,-61949,2002,122489,28503,12741,198072,237857,86941,128111,362214,441432,291468,140589,40949,-147167,-267764,-133698,87709,87247,-42377,-7173,80156,-37276,-69483,-5949,-159698,-353375,-285137,-108207,-54394,-115953,-196596,-212888,-131910,74269,270468,302905,237393,143558,23258,-58527,-8750,-3195,-146546,-229943,-138156,12282,65715,22983,-88180,-164889,-228342,-222710,-117041,-27529,7752,38523,57815,105330,167650,2101,-291633,-342361,-161292,11417,72752,-46161,-165720,-94106,95550,280149,303687,123422,-68417,-103655,-132313,-101460,-61338,-160651,-262734,-284686,-297206,-163038,32217,174063,118468,-105861,-147483,17940,52711,-53690,-160267,-271094,-217077,-20774,67954,-77320,-182867,-61633,93730,119463,116376,41485,-140244,-320769,-368276,-460498,-492405,-358519,-197798,-28810,176749,260751,157635,21103,71401,226301,241878,56028,-92464,-37993,138920,149238,-41626,-169874,-183284,3173,255232,121334,-131932,-58962,117500,274317,301935,91966,-7796,107011,200331,231326,127921,34378,120835,266941,267752,828,-234929,-195274,-110162,-99881,15667,120999,48558,-99657,-172562,-165831,-102314,-113043,-236159,-391169,-439250,-398063,-346469,-299927,-280417,-117621,146230,155873,73083,38106,10898,-18676,7077,118459,80402,-29352,112041,275437,73818,-123657,58229,273877,224342,53806,-3417,86939,200221,191963,83688,-62996,-248151,-283036,-135973,-31282,-1746,-29346,-185972,-313432,-214730,-97274,-98628,-206236,-337219,-338213,-167656,-2776,187772,284632,163316,-198409,-431607,-239111,15093,-32769,-20540,194269,124490,-68040,-38726,-69339,-121475,-76348,9119,130412,201232,184760,260184,344917,207183,94069,124658,40407,-189126,-235431,-80448,143146,294739,217335,4950,-82810,-22295,72549,-41167,-284440,-362959,-259960,-183371,-86195,47951,214210,302346,308774,349224,243679,-50256,-208100,-209260,-206559,-223731,-176660,-26479,31468,-81930,-241789,-285253,-173263,76437,221400,115359,80669,272770,380571,236467,-36427,-188635,-116490,-83367,-198879,-206011,-106590,-47528,-6036,-39948,-117759,-97186,-39743,111107,361373,406777,104460,-77543,74032,166965,101361,136919,212616,194422,142170,157106,66231,-165766,-200819,-110413,-101848,-237171,-243483,-66969,-14437,-175258,-222115,100057,535100,791905,1129289,544200,-1180901,-1575907,-780997,-750172,-332258,380362,411297,251086,122302,53418,98066,-139491,-763603,-1003477,-452792,393754,1011948,1383405,945693,462631,476216,288777,35439,-34017,-44469,6459,144243,225158,249739,311203,304868,241950,219475,26414,-305695,-573240,-457057,-208580,-159824,-199827,-168715,-87491,55989,242617,194745,-152415,-443217,-529198,-512323,-474720,-384895,-253184,-80403,30371,120951,89048,-101173,-196529,-162841,-198659,-237025,-181095,19861,340961,462512,289651,272978,374120,124110,-73357,143895,455922,379571,-60500,-386497,-360192,-63786,224880,357445,297955,63009,-176335,-296771,-397586,-412248,-239981,-162987,-182953,-150566,-119252,-160186,-20049,234158,208534,-131242,-353336,-290949,-196031,-164786,-86006,154684,450504,453249,118424,4207,110409,-14240,-144696,-84574,-149124,-131744,1766,51087,54537,129496,243536,260828,233704,130805,-26074,-84793,18045,6485,-77782,-95319,48308,131044,100980,184273,334441,246178,57683,110090,192870,23105,-115275],[-14218,33990,29312,80677,136978,100599,-45155,-227827,-256162,-154921,-151650,-241424,-257816,-124123,141754,265006,-28515,-243207,-107623,-45228,-158859,-136784,55045,200016,186459,88354,20529,-40396,-29997,56669,44963,-82086,-159429,-259402,-295246,-118789,151556,327435,379332,307762,137124,-24234,-115201,-104227,-103802,-116533,-46333,-59544,-217975,-197007,77406,230402,45001,-16026,144518,14435,-363623,-520798,-419556,-202988,-9834,4035,-46003,-113533,-200223,-235114,-327140,-294011,-179739,-167242,-106970,-17033,57268,217634,437743,490916,310172,110716,103,-64236,-37715,-60392,-186794,-178205,-82955,-63237,21020,79229,-88288,-222276,-244443,-282675,-205113,13929,3342,-242995,-234390,-2845,83563,-6817,-18262,183850,368621,222175,-132794,-151167,67438,-67884,-354420,-402990,-376490,-183201,186832,379120,274532,97947,-41455,-77261,37383,94845,-11595,-74387,-68487,-18039,77866,69032,-73471,-217217,-239598,-119049,17885,18395,-37488,-44816,-59091,-92603,-208772,-198352,58013,266975,283292,196920,64715,22586,-7523,-32237,74459,170602,138366,35167,123915,146325,-106423,-370351,-220590,-54311,-155384,-195313,-147201,-206785,-118762,101508,159419,51663,11734,4023,84415,166182,63789,-40394,-156955,-284450,-244297,-37230,91974,170763,157634,-16640,-110743,-57976,-119072,-220020,-173172,-98714,-69156,-113880,-146114,-95673,-4699,11632,-21612,-30751,88011,167379,155939,83537,-60289,-217171,-287068,-321994,-312966,-175681,-81719,-204919,-185207,67725,173826,198898,257819,273230,262313,168878,67451,76124,104004,66737,56962,151616,150002,-61945,-274834,-279468,-153950,5305,203103,364007,421546,366680,293011,164967,-15846,-199064,-276676,-168091,-8462,13691,-57702,-76587,-62552,21353,43672,-39881,-42572,50621,132912,75684,37773,106467,272271,312244,279012,269552,228554,-177,-127995,-93590,47572,207173,236321,120575,37503,-10986,-31387,36793,208162,404892,353013,82244,58005,222869,283330,314728,357034,368736,408478,262308,-8854,-72152,68440,196589,160875,148828,224401,261108,130049,-59008,-88328,-14267,-131010,-306737,-289770,-98673,-68165,-138327,-56323,228401,337045,149861,69067,156695,252443,220913,19286,-40780,93158,101209,-4601,54926,229097,214419,-22042,-418947,-514304,-338715,-326608,-415077,-300386,-7380,199522,184267,95759,209012,463540,418360,127549,-59615,-52682,68891,309051,510966,345305,-68137,-226486,-101316,-116063,-208832,-149823,30856,29772,-131302,-171975,-30467,32079,-125772,-274956,-168802,-12537,-30711,-46179,-22945,23872,275593,372507,196964,98544,114056,111043,-2683,-207974,-221133,-87784,26136,101221,-3366,-117181,-53571,155126,340526,286305,-7933,-182828,-201186,-89057,32575,84350,161579,256761,214401,37217,-162043,-219476,-146890,-176542,-328791,-363677,-189316,-25590,-140260,-415003,-483276,-296233,-139938,-96606,34018,218549,373278,425028,235588,-199406,-383878,-99606,56669,-82582,-143594,-101640,-27749,39116,88699,189485,116958,-130342,-143131,138040,248150,44479,-123521,54451,280049,269069,64830,-104690,-174760,-91278,48106,39067,96633,317907,421022,232867,104627,16632,-131172,-266500,-213563,-204875,-296172,-275785,-242612,-118225,204976,309432,71773,-240612,-204343,299975,825161,507815,-558846,-1099502,-545939,241478,-377320,-119184,2638866,3017704,-1710414,-3820205,-2497162,-947343,-96893,-170389,-503742,-788366,-441942,403142,653650,221367,28849,106475,34477,-2938,140364,167837,-83511,-303304,-226584,-46912,92335,77258,-39090,-166665,-167824,-48330,130785,379476,431514,237087,177901,255118,255992,38935,-264797,-334415,-190646,-210433,-324692,-204629,-80969,-15000,31728,96176,55153,-63532,-39043,166868,243233,-26249,-340209,-275664,-80143,-125459,-251498,-125382,63170,52824,50254,74126,-33244,-34866,158282,273927,159511,-84291,-206601,-104528,-53153,-163828,-107316,173030,249812,-2760,-164094,-88157,30216,139021,180530,97766,-41722,-89890,-225030,-408369,-355245,-209885,-287115,-247240,13674,67869,67362,276635,382377,225968,-14915,-69837,24945,153117,266171,230015,24360,-139380,-204737,-152639,-37185,73432,150499,43471,-247249,-441682,-396281,-253407,-159802,-20100,171935,262571,124313,-81746,-47208,93645,-38428,-119451,105328,268341,175814,182449,308637,374763,306134,110099,-82536,-255657,-312854,-134302,69116,54596,-33356,24400,67087,-87537,-100823,-27691,-156089,-333651,-263726,-68770,-31499,-168894,-280506,-247821,-88180,188901,398968,408317,301623,142535,-21807,-101782,-39248,-14833,-123824,-190101,-134227,-39524,28390,39334,-40602,-190175,-345112,-351074,-166785,-9826,-12905,-11821,26737,89514,164070,44782,-237253,-296964,-163571,-23142,41178,-72349,-144065,-36135,51544,170570,263168,125787,-67923,-104597,-123630,-98805,-55407,-129420,-173683,-203977,-249328,-123401,55364,161994,97896,-104856,-134321,33881,61177,-46861,-114719,-183906,-125449,75902,135186,-53980,-188276,-79437,91218,174823,116325,-64311,-268322,-350996,-327850,-356462,-409402,-386213,-333576,-217969,28721,204354,174859,90591,169829,303260,305387,140641,-19244,-40491,22453,-27932,-176855,-257904,-216803,-5932,206464,41507,-193035,-87910,73718,130780,114975,5325,2979,150011,286828,369498,250660,82163,118440,255064,293774,102088,-89709,-39217,36411,-17382,22458,82438,-3829,-144394,-234726,-283880,-183081,-127224,-239616,-396091,-419924,-335738,-186684,-39789,-91344,-102345,108795,202938,118537,6817,-66886,-75350,-60113,45572,71394,45718,196829,285815,46734,-173894,-30663,146527,111270,-6196,12297,161154,236894,157036,93175,-1304,-202226,-315409,-203476,-68325,-10819,-17441,-170739,-280211,-174607,-103584,-155534,-284315,-373938,-278077,-106047,-5572,128851,192566,46237,-275351,-452929,-282445,-147498,-209610,-194188,17215,17880,-89143,-120976,-150996,-147140,-93288,8930,132989,260593,296063,320188,309429,156296,100321,178706,80127,-122412,-87673,27075,65463,147016,195197,55201,-94002,991,155598,72884,-236251,-387202,-284360,-237838,-171706,41107,287115,366795,349068,335272,189661,-86521,-229216,-211277,-189451,-246447,-239658,-78474,40383,-54311,-205906,-268289,-204831,-6377,165404,7221,-97408,144753,313494,190578,-59689,-165198,-37291,2795,-177766,-287798,-228161,-97926,-660,-23128,-110843,-60265,23473,167622,366067,377241,112405,-30006,80479,107492,100952,246620,315123,205713,130309,170096,86145,-177512,-266901,-188540,-154880,-205084,-145886,83178,169952,7228,-64746,208793,627701,780942,836543,301453,-1359825,-1936798,-1260266,-1019980,-596947,352066,790392,649050,388788,379762,356603,-91987,-849004,-1359095,-887337,141219,988767,1532718,1164762,676521,632424,352588,8068,-111935,-198750,-148281,42286,139167,166170,268605,296161,289651,290637,119783,-177819,-471009,-461013,-207471,-116273,-177334,-155966,-32419,134571,302247,255881,-102655,-423831,-501746,-470671,-461998,-358315,-224803,-105782,-24733,70142,38402,-170005,-275574,-191999,-222048,-315657,-258309,-8187,340838,472754,288600,226815,309706,91454,-93499,106176,458550,466937,16350,-341804,-299065,-28225,205666,313247,224292,-24859,-181329,-196874,-300255,-356331,-161983,10739,-20948,-58234,-44409,-77001,136004,415719,295055,-127719,-379078,-341974,-214380,-126162,-93102,91215,447552,474410,80940,-72953,51689,-17270,-85319,-1900,12134,47249,41986,-8672,42801,213274,314787,291560,246056,153809,-24618,-119511,-39869,1784,-2628,59443,154401,210013,147911,185522,321235,238135,7944,44506,167998,48043,-68597],[45548,71873,63127,60957,39608,6092,-84185,-211870,-211747,-124831,-156057,-297296,-267816,-120405,87655,219432,52356,-110204,-55084,-84325,-190083,-94323,124037,201449,114989,41713,55221,36152,41208,133499,124337,-62180,-222573,-347421,-352001,-171581,117975,378372,451724,316351,204298,113610,-42683,-74374,-42859,-47674,-14089,-106318,-359835,-367027,-31803,140922,-21879,-93574,45720,-33486,-336739,-432617,-311906,-124330,33895,92933,82708,-40083,-208131,-283658,-433545,-519347,-373451,-241034,-42691,107571,137947,222082,382925,433841,312860,149363,-22384,-164086,-129811,-96763,-193732,-197940,-103640,-17505,133910,174309,-20670,-131509,-175525,-267638,-192007,39094,59238,-192853,-261131,-59715,82085,51659,75161,268827,403479,177457,-198010,-221028,-32013,-147256,-372562,-419040,-397953,-217922,97480,274268,245248,180467,44528,-117636,-47659,115015,83733,40814,49531,93899,128866,72753,-95896,-267250,-277554,-120964,44368,87220,50851,15440,29299,39143,-184889,-311268,-50085,193371,195947,111264,10297,-11024,39577,84475,162135,212959,160359,83589,185285,137755,-215640,-516434,-274416,-41619,-130242,-137092,976,-70953,-95579,16301,29619,-28580,-37054,-56630,79809,198934,137512,27958,-126296,-239807,-235646,-147388,-30568,140414,175227,-1716,-117270,-60471,-66118,-141073,-156186,-118445,-78876,-117127,-140382,-76909,18384,21380,-40795,-64997,63091,143861,95837,22642,-43924,-110238,-127213,-119185,-111258,-19680,-13853,-204579,-187802,54442,145382,167317,196356,227598,253729,201735,158027,130115,101151,42719,45657,116686,72469,-96252,-252290,-244299,-108085,42017,172192,339662,500471,465265,317198,128664,-50300,-204726,-230119,-83420,70254,50514,-60334,-118846,-137725,-44734,-6836,-104555,-139758,-135316,-80261,-13870,34773,119346,343519,449883,363617,228746,163807,26353,-117857,-127461,55886,284277,301851,99741,2397,17347,-37468,-35819,145550,365297,274200,53236,47513,141060,211874,385771,436640,286527,212104,169768,-24165,-120929,51617,173372,82765,48348,173465,302220,222376,-2450,-82739,-11905,-119416,-320498,-246927,-98130,-128184,-128332,56778,331041,414973,289151,243146,309252,307852,175033,-34021,-76195,82866,172122,136809,142352,132416,45807,-57539,-322331,-435451,-305552,-230067,-288753,-276089,-53622,209812,235622,68647,122365,404319,386393,54519,-167625,-124884,69750,316722,459879,270268,-71375,-210536,-114405,-101854,-150850,-164368,-62432,-70256,-206948,-219254,-22509,60825,-122576,-304464,-209035,-37440,-72960,-78132,3558,23095,202993,296263,133594,10477,42460,120957,26247,-235666,-293122,-152560,-59241,-77661,-160360,-112097,91477,270976,301793,195412,-39145,-140404,-57390,79988,103804,66940,131441,254482,265445,93280,-138974,-197509,-111407,-167249,-358275,-377508,-138705,42245,-111983,-403260,-429491,-193325,-1788,-5645,10992,128685,287792,388481,235797,-142693,-332622,-148012,11387,-59456,-70046,15486,71152,85610,128589,238042,173174,-76552,-113713,111610,201456,47273,-90625,59066,206080,145691,3193,-110607,-191185,-96629,64907,21491,55179,282584,380178,186113,48568,-3108,-92179,-252170,-265014,-225319,-247631,-276983,-364075,-167326,404477,624679,337527,-76848,-247095,96571,710806,462038,-699060,-1217164,-360394,827015,357983,771797,3725432,2637711,-3451636,-4930851,-2356112,-690430,6662,-243467,-1003846,-1237514,-506087,521049,742316,335944,195822,291294,148641,15785,136165,219073,4794,-290593,-319281,-128605,91124,85236,-39233,-130316,-80775,-43991,30566,316418,476164,274351,122249,132683,87302,-76923,-263398,-267883,-129124,-174538,-278648,-61005,18102,-23647,-55799,67532,156237,45653,-2783,151196,210136,-7980,-245445,-204478,-86133,-99366,-183180,-147947,-60345,-24723,36835,102392,-9374,-74368,47129,141904,74655,-97332,-173234,-48273,27002,-79359,-60994,146953,152797,-131462,-273668,-108877,110992,227475,187017,15060,-107163,-101296,-228148,-424155,-299150,-94571,-211058,-226820,16747,43090,-25960,136900,329586,304612,112871,68570,124148,153338,196547,146223,-22378,-110764,-125675,-69359,13208,62058,56642,-46225,-274515,-402405,-352202,-250003,-152066,23591,219967,329887,191823,-88751,-116754,11035,-133228,-258779,6677,281612,254370,199448,187508,224798,248341,69012,-172585,-326010,-314030,-94321,74422,46828,-5855,41732,15101,-145612,-116922,-21429,-111216,-240731,-181864,-29447,-26484,-216009,-348354,-267411,-43249,250014,469103,491768,315487,73955,-81365,-116013,-55821,-20694,-73682,-115362,-110205,-79698,13001,104673,78627,-161536,-402943,-406801,-191944,-10004,-24517,-23548,34658,88919,163335,113360,-129007,-229312,-187736,-96182,-9152,-49622,-68785,5921,-11596,58878,197153,77843,-109777,-137027,-114985,-55410,12299,-55449,-82741,-109481,-159218,-74205,66963,144153,78011,-111236,-138338,20114,35041,-58039,-73156,-80714,-29520,158318,196439,-21817,-180181,-90461,71611,177742,90117,-126133,-327269,-338131,-251348,-196120,-270683,-363929,-402430,-361012,-162780,63287,154553,174170,271837,364145,331752,210323,82516,-15802,-95203,-203623,-293036,-320847,-233553,-12512,130106,-53089,-208534,-53883,65923,-6372,-101306,-129268,-21445,166837,346539,470977,366471,153509,107000,179164,221406,130542,31225,101561,153973,45632,-6595,-1279,-70070,-176341,-274696,-350755,-248921,-150331,-219736,-320578,-311181,-223976,-17443,191083,98715,-17523,137533,272321,143535,-43195,-135100,-115846,-85598,13836,84929,112100,234825,253172,27737,-161692,-64861,40347,-16267,-85287,20455,204612,207435,85293,108270,92378,-105757,-296866,-235797,-84279,-15973,-11755,-143763,-226186,-128082,-93131,-169485,-279146,-312065,-175085,-80246,-49872,54553,114981,-33297,-297755,-452381,-366267,-315467,-332396,-308670,-142965,-37126,-40083,-163674,-221202,-188840,-141178,-19838,137047,295747,356104,349992,260400,93698,84117,219305,148722,-8779,53596,95377,-38032,-28236,144789,106303,-121861,-78930,127014,148840,-161710,-376935,-288751,-242843,-205784,35326,291409,344184,323905,280331,137896,-71633,-207052,-190307,-128398,-194358,-251751,-139610,17771,-35807,-176727,-251571,-224929,-87595,89883,-64601,-208030,35741,227994,137896,-39759,-86872,49340,85635,-132282,-343079,-338379,-168039,-16916,20120,-39542,-1019,63300,154044,296739,312821,110644,-3523,62368,47917,92921,306254,357527,151289,36852,128996,96514,-161407,-264909,-163062,-130257,-128855,-8611,286196,407946,208005,22127,115799,430021,471064,272814,3326,-1176598,-1829447,-1264032,-808536,-604227,318677,1012573,721925,287397,438754,444595,-73766,-727364,-1303540,-980128,-81907,778961,1379967,1092104,670257,644842,375424,12094,-128725,-291916,-272667,-48338,69500,90724,190816,240878,282758,302382,205148,-17839,-290943,-369822,-151825,-35811,-105084,-105677,16939,171193,310981,297157,-603,-301869,-363734,-365622,-426089,-331694,-184809,-125224,-68245,31114,9401,-193189,-321983,-237374,-246132,-360419,-310601,-35415,319842,442081,260630,181104,257768,117251,-61697,79834,415098,459968,38113,-281476,-183305,45713,190991,257591,153933,-80048,-134102,-58728,-172196,-258835,-65445,164715,115770,29498,26844,19413,268419,498756,270922,-143019,-361293,-361030,-216754,-89272,-80836,78642,454044,454593,22383,-155550,-37001,-43867,-8958,126240,230420,268379,133690,-43667,-15013,183346,282324,280051,242399,169567,-24417,-151809,-90586,-2734,19643,130202,212787,259693,186063,163878,261359,208914,-33910,-45988,98278,72590,11361],[108956,96364,74659,2456,-92919,-101915,-116322,-167426,-137297,-85520,-163561,-314599,-242845,-105309,44986,191715,175805,71560,15160,-121461,-212644,-53825,159966,160276,10011,-39177,49644,91555,111807,196517,172623,-44590,-272003,-407326,-369345,-199400,60068,373611,462862,261795,197870,188466,230,-68372,-2626,-8102,-20326,-138496,-424326,-458225,-96291,86560,-45285,-123822,-14127,-29811,-224997,-267086,-179354,-67839,44239,143842,146093,-23236,-194863,-267914,-456348,-658024,-528620,-285530,23841,230971,234873,222406,267185,286673,243136,160892,-9045,-183197,-167041,-122473,-201623,-210348,-115665,20219,204505,212670,26547,-51042,-129321,-250978,-143033,76723,77153,-162087,-275589,-112234,72673,120859,181646,317289,358803,90479,-249504,-269739,-105345,-155101,-316475,-389010,-356458,-213502,-25037,110432,199589,269485,133865,-141295,-108305,150216,207488,176860,167842,175243,143416,66643,-92827,-280571,-280440,-70521,109345,156671,114112,34167,93568,156237,-141280,-356789,-98435,157054,128961,11457,-58833,-30742,103452,196487,222714,210517,113487,62052,157165,105373,-244854,-517381,-253959,-10947,-80879,-16633,185361,79998,-55811,-48688,-95271,-133960,-134843,-108017,102741,245036,208039,79236,-82119,-158249,-177697,-212983,-132384,89822,158223,-7602,-132401,-77987,-32368,-79277,-156664,-158236,-92298,-76745,-84491,-32799,52018,50863,-36911,-60087,54974,118710,51462,-7138,686,27533,52910,58676,43492,105726,48054,-184513,-185480,3166,74492,100349,115531,167257,202357,176534,198102,171485,103558,51786,84235,104365,-2547,-127023,-197378,-177057,-70944,50441,126385,275633,485807,492866,308552,87276,-66331,-166573,-153559,5562,136625,59975,-68604,-141917,-195456,-126525,-75312,-148867,-193732,-267922,-278180,-106922,13256,103344,381442,558293,392624,177084,125927,76319,-101130,-154114,32671,266863,269006,53237,-23706,44776,-16864,-59315,76092,232326,154136,58340,58949,47639,118632,405097,453051,140023,-46934,32799,-77594,-195451,27198,161610,32593,-43555,102342,310141,280779,19420,-92112,9723,-51518,-240251,-120360,-60527,-175720,-117718,140008,359751,422719,377046,339894,363917,279113,71911,-113659,-140246,35478,211666,256055,204240,13854,-120284,-111260,-213543,-306528,-220090,-110743,-146731,-211061,-78614,203299,271220,42735,6960,262611,307383,19799,-202390,-156588,61203,274018,319050,127630,-83425,-150139,-63648,-23574,-55943,-108385,-113536,-174893,-280077,-238331,657,97771,-96367,-298422,-207031,-22650,-81236,-84742,66740,84248,134769,180190,49001,-67500,-22828,106626,37025,-231029,-302733,-166728,-134491,-254540,-286652,-89019,201520,315194,227946,86155,-67905,-70811,116280,246440,152418,13997,55015,200312,260930,114303,-111894,-156349,-70307,-167224,-396248,-378006,-70337,107583,-68322,-335235,-322547,-63366,141432,106023,6450,21469,155468,301368,187360,-119930,-268334,-148757,2977,-16415,-10499,106170,167453,134825,159711,258634,197883,-25524,-63906,90207,145247,34339,-48411,71214,145472,45522,-53228,-141683,-218135,-99859,74865,18696,1679,161056,211453,88605,-2014,-535,-60064,-272089,-362715,-269917,-168721,-195623,-390024,-175069,546061,866205,576017,89704,-294774,-151551,485761,343457,-778420,-1182563,-53851,1324698,963337,1333229,4107551,1925491,-4360192,-5061442,-1785968,-429745,-39150,-334148,-1293402,-1383223,-484700,545730,763687,434423,339907,424889,228369,16997,125301,256457,85142,-251763,-399364,-204268,99065,143852,27623,-29577,16833,-79282,-103774,226804,477304,279177,36067,-16186,-76300,-163677,-236508,-178989,-34086,-82587,-184302,27224,89981,-44343,-145147,25382,243891,165771,28068,87453,133608,-2111,-134974,-113186,-80346,-84578,-120461,-152705,-144284,-61465,47250,116841,-12176,-148833,-113972,-35799,-32926,-117830,-150484,-17758,81670,13009,3964,106933,32621,-249715,-361192,-143468,122562,218126,136231,-63761,-142998,-102105,-209585,-387296,-211381,20242,-112414,-176235,5413,-14825,-143854,-30626,248430,354125,218783,169726,182886,123383,101804,31342,-100696,-94086,-29462,23201,66340,61769,-12410,-98700,-246929,-310020,-247157,-180032,-85142,108235,281838,368583,243059,-68565,-176749,-101926,-224779,-341862,-52228,271094,293989,175922,37746,36889,130505,24520,-208215,-345946,-279940,-34662,100836,70729,36397,41553,-59892,-196559,-118743,2430,-37540,-90866,-57588,-1345,-39336,-240060,-385473,-280675,-17350,234695,424572,483020,268526,-31506,-140723,-106206,-56784,-24637,-25959,-40367,-74857,-94264,23204,193395,213770,-101389,-398165,-382369,-178840,-24475,-19728,14011,90071,125133,187686,188168,-10776,-176977,-239391,-192831,-67577,8896,29143,4873,-85462,-22030,120657,-10869,-180225,-171736,-86998,20538,110759,39845,-8798,-20245,-49573,-24900,65718,127892,69382,-123355,-164892,-18911,-12162,-85729,-53265,2649,45559,206748,236015,6553,-168142,-102115,30324,121891,49280,-133770,-312187,-298827,-174405,-62021,-154077,-322219,-402793,-426358,-341008,-114337,109644,238977,329430,379643,319959,254926,182841,20768,-190762,-337633,-374100,-368144,-254806,-33453,32986,-139703,-167456,41643,96924,-101478,-283835,-278450,-94656,134655,361276,520476,448778,223538,83699,53103,70971,88339,113381,209856,220827,71184,-60015,-102217,-132137,-184921,-277709,-352008,-281904,-171599,-186167,-199143,-159079,-110962,96494,320731,241691,122789,236717,345822,145205,-100977,-185213,-136179,-69611,15853,100634,154582,229595,203080,39342,-79705,-42740,-34255,-132145,-156135,29175,217521,139177,16278,130797,193173,10322,-239690,-228107,-61280,11497,5464,-99706,-156162,-82801,-66537,-127613,-183342,-174350,-73735,-101594,-136799,-34117,47456,-71813,-254848,-409418,-467456,-450604,-370537,-327447,-221475,-57,72780,-146216,-250538,-217453,-180842,-53054,139179,291241,353054,347312,214234,38452,53889,232401,222595,110561,136946,91918,-155107,-194927,80905,155639,-138921,-228502,7563,170697,-87202,-344270,-270190,-192681,-182921,21664,225711,255267,251487,196024,87714,-24306,-153094,-158593,-51078,-89017,-216054,-206537,-55066,-42972,-162829,-245071,-233747,-134694,28187,-79269,-221890,-11826,185413,131968,30265,21237,119005,146413,-71796,-354728,-409328,-250617,-65640,63992,68526,60323,73871,90357,179387,229565,103815,-2291,21197,5638,82044,297831,322660,45770,-111881,45521,102894,-114437,-201075,-67771,-62949,-62786,105305,470799,623820,369133,43303,-95795,32649,-21397,-327390,-216934,-683115,-1304343,-832877,-263776,-403545,292695,1057989,515663,-100282,233024,350375,-81558,-417776,-823962,-723458,-203180,502291,1010702,749116,423361,490696,321563,25195,-79864,-289296,-324651,-95522,31411,34580,96241,152026,210992,248612,260591,136716,-81557,-203206,-59939,40640,-22125,-36462,52308,161287,267322,299156,111975,-119868,-160109,-238621,-397972,-328276,-151239,-124211,-78773,19001,12167,-163173,-326849,-294460,-271862,-362065,-330310,-69620,270856,383430,227752,152845,221724,172798,5338,73837,347117,379185,19773,-211127,-52773,127800,181668,201559,94857,-98951,-60849,65423,-65602,-179270,-1518,248633,196946,96775,88121,120208,353704,470300,154089,-163775,-292701,-334136,-203170,-73492,-76668,99479,452779,385105,-45547,-211611,-122713,-78868,67678,260421,420912,456703,248712,-43553,-100466,45764,148041,215036,220317,173124,-22149,-170603,-118004,-1109,2901,102282,201568,260269,207587,132839,175500,169463,-44225,-123069,10169,94903,107065],[158566,104748,69613,-77129,-229226,-197404,-132578,-109800,-54171,-38467,-163940,-287385,-192090,-90147,8794,174826,291934,246891,87787,-145558,-221606,-28364,151973,87424,-102053,-130270,14695,118609,171830,238037,183247,-26659,-280452,-415594,-346137,-209616,-25813,300763,412122,177323,133930,186112,2845,-87749,4480,-14734,-75207,-165805,-396258,-428054,-94915,77590,-22274,-99139,-19283,11881,-74039,-68795,-37871,-31995,17373,128083,119589,-63203,-167352,-196181,-383300,-639274,-583085,-292600,62944,298500,295703,197309,117308,94934,121355,137220,32271,-124402,-152001,-136316,-206668,-213010,-114774,50738,222997,179992,34755,-525,-116028,-237159,-76940,120644,72306,-141983,-255139,-126369,66406,189402,283508,315071,231805,-22879,-272801,-280868,-124537,-74787,-184493,-320063,-287410,-186300,-154847,-82796,145022,350432,205025,-141158,-116004,206301,336465,306392,266898,212160,120189,52811,-65280,-261502,-258331,12172,191111,199581,122213,1533,121422,237664,-81827,-319060,-69502,162958,84500,-78377,-116540,-22218,175238,280985,245798,178224,43756,-7518,50213,47963,-204049,-391998,-175584,21092,-27638,122688,329547,175699,-22269,-78680,-179338,-228113,-226242,-105403,158641,288882,237593,88516,-40160,-76483,-111128,-227601,-183926,38564,116800,-31530,-156553,-116381,-44501,-63349,-170550,-204413,-102989,-694,8581,36650,111420,113323,7143,-10768,72615,113002,47281,5342,61944,156379,196974,154126,107932,165380,78951,-169721,-207872,-91151,-24887,22309,53155,114185,124643,106490,171673,168618,86144,75788,157861,133973,-26737,-136924,-141286,-116889,-62414,26128,68657,174446,386118,452225,268732,47111,-61632,-92359,-62050,71010,157983,32698,-81020,-140106,-216326,-175474,-107018,-143065,-188895,-310091,-391126,-171548,-16091,64682,364577,585548,347182,111580,124712,132788,-83427,-176012,-27452,160620,159188,-4185,-45138,52686,22197,-32402,9256,33417,16949,82762,86685,-27384,30818,367401,417430,16580,-230514,-84262,-132000,-236889,16850,164116,14529,-113412,26149,293343,304183,1171,-129818,19936,21730,-97574,49605,5382,-192287,-102934,169778,297009,339516,368826,327149,294292,157010,-63080,-194391,-206204,-28885,211015,324818,234835,-74238,-236538,-170991,-125736,-165422,-114451,-6875,-18558,-117004,-80760,174214,284190,36716,-99033,87581,210956,28018,-167088,-146442,40819,193453,146691,-15206,-78820,-35645,63409,122808,87296,21951,-104734,-257812,-339124,-230414,28107,125345,-57980,-252273,-151207,37025,-52728,-74855,138294,181689,83771,55191,-28298,-110178,-63038,68657,19772,-207919,-257968,-128188,-170590,-358409,-326892,-34690,270083,307187,164244,-705,-88255,6505,276090,375669,176008,-51834,-44062,107144,200737,101851,-77667,-98200,-26230,-165841,-419632,-356398,2206,158421,-25738,-243070,-200182,56794,248700,199577,10484,-90051,6513,187182,104202,-135823,-209561,-106209,20572,19663,6386,131177,227740,171515,159531,226838,170485,5212,-10988,69898,80936,1071,-9465,94511,115310,-5621,-88448,-187849,-253302,-110812,64496,30597,-31211,9046,-16843,-43459,-55137,1872,-56284,-328966,-494727,-356850,-118008,-83426,-328240,-149680,586738,963612,713899,193560,-371225,-389054,236794,186936,-806416,-1048371,262007,1663988,1418647,1673544,3933460,1103674,-4542784,-4419691,-974268,-230728,-206374,-386434,-1256443,-1173386,-377352,440815,693594,497416,432249,480465,266326,18236,124150,280738,142026,-194818,-441971,-263392,98289,214517,125541,101729,91620,-148776,-231778,144720,429426,228102,-65657,-154886,-195676,-198660,-178242,-82100,58996,12672,-117621,-22653,65893,-101795,-238167,-24269,304123,274213,50074,-3885,39405,-1655,-36705,-34071,-76965,-95404,-83896,-129238,-148900,-41284,79014,111959,-44523,-235605,-266067,-190089,-124648,-140051,-143305,-16045,106360,90318,57164,53414,-78700,-318171,-388837,-177871,68030,138824,59679,-106632,-139635,-99024,-180724,-298074,-103528,106603,-20560,-113037,-19565,-88013,-244181,-161667,166096,351850,261448,194683,176908,60847,-13567,-101067,-195157,-89893,69379,114597,113648,60003,-49250,-103869,-179097,-200571,-117724,-61793,25614,211308,343209,369415,264168,-17429,-202154,-211455,-284802,-330646,-49485,232759,272537,118862,-95932,-135211,-11934,-9488,-180676,-313838,-225051,21898,136911,118138,84589,30014,-130604,-229180,-113628,27513,46367,81598,76382,8400,-62977,-227851,-383334,-301006,-32780,145161,256922,349152,173101,-124082,-178546,-79506,-39388,-35180,-22989,-6894,-40154,-79735,48183,268350,308118,-36105,-343924,-298971,-127776,-36869,6541,90470,178377,203235,246908,247665,71015,-165948,-307822,-285582,-120032,70725,105867,-43641,-153559,-48862,60371,-104541,-246435,-177675,-30768,106960,194575,116316,31496,47805,52691,20652,57835,117636,76071,-135177,-208609,-66046,-49562,-116742,-60880,46026,87834,213850,245081,21733,-161607,-121644,-31249,20989,1095,-104805,-246824,-257082,-135448,-16227,-110964,-287960,-353308,-408155,-447754,-260966,60444,255812,308294,327737,277460,272632,252790,50568,-250742,-409008,-413702,-405569,-290327,-77795,-73008,-200006,-79338,170404,144939,-145081,-386043,-402465,-213595,46215,323718,511580,474926,262266,47907,-88232,-103696,7808,160009,283615,239493,58924,-115311,-183192,-169941,-166647,-242753,-302582,-274853,-178434,-149196,-77050,-17834,-35596,119241,320998,301782,268802,375023,405164,134007,-147889,-213818,-135876,-24557,35545,101346,167209,196137,160167,91149,51659,16062,-77910,-215641,-196980,43990,206556,68011,-18710,153769,265773,104913,-166338,-183300,5714,81421,43487,-36894,-73413,-39602,-28967,-40026,-27362,-11291,-7966,-157181,-251455,-137194,-22989,-78681,-155141,-317377,-545954,-526272,-326312,-248543,-184989,121378,214291,-66857,-215389,-200205,-174852,-64675,133071,244903,293673,309413,175234,5875,26772,212114,264114,182747,129746,11035,-263569,-315055,22149,196606,-126333,-379884,-141198,147777,-32909,-301173,-227461,-97343,-110069,1070,116931,145620,167455,102940,37630,27302,-89136,-131543,9367,28913,-147802,-265413,-170689,-85153,-172326,-262967,-247876,-143926,3347,-40012,-152206,10176,208336,189979,133139,122125,153362,175341,-8481,-318669,-426840,-332334,-145721,82335,169417,104061,62891,16063,53050,144978,95648,-25890,-39146,-13405,70772,226852,221745,-75357,-263174,-51531,111213,-43853,-104075,37311,-5315,-53971,144395,570571,743791,443989,27624,-306797,-408320,-516592,-728918,-259719,-51865,-566222,-176351,349104,-111308,291736,978555,190668,-580132,-126348,150642,-75697,4072,-86393,-274656,-216293,287874,593115,271899,32217,229348,193159,26512,15970,-190982,-289647,-91260,24834,3078,9502,54220,95638,154261,277913,252147,101174,-9415,41445,82149,34357,28564,72219,118195,188702,258432,189619,57058,42584,-127464,-392030,-349466,-133469,-97435,-50017,34358,39879,-90798,-288332,-342154,-290293,-322804,-316540,-110909,195200,313259,207959,148521,197520,215916,78754,88900,278737,268436,-7109,-134972,50139,185211,176664,155380,52684,-85537,10319,140491,-8059,-154448,-2569,242269,215894,138678,140698,209408,381653,358210,-2268,-171586,-180985,-261695,-176824,-83802,-101000,115854,418451,269451,-105661,-214502,-170252,-103637,123600,351122,509058,550062,345727,-12794,-180413,-141209,-41649,98780,171487,156957,-14884,-165111,-114063,6775,-24767,11853,127124,206194,207108,109910,95838,136750,-12284,-156556,-64696,114021,195766],[182355,98740,55704,-153257,-335052,-257460,-125602,-52433,16871,10871,-145482,-223835,-132422,-84932,-28813,153649,352095,364292,149530,-147164,-214357,-25373,99589,-3441,-196321,-205316,-32193,115992,210721,255691,164320,-4597,-233832,-363805,-291585,-218350,-142963,161626,315008,103766,52590,124286,-29858,-119906,-16430,-62487,-163253,-192213,-295853,-288009,-38534,94417,23075,-35777,24513,66628,59945,108869,98715,-3664,-37998,41541,10353,-149824,-153121,-108774,-247923,-472346,-514395,-265875,56920,275930,274937,122512,-42389,-92512,-18284,83254,82439,-19598,-101829,-138019,-203754,-205650,-103134,73249,194217,87266,3491,18598,-127180,-228252,-20878,158532,64870,-122188,-192534,-88450,65496,238683,357114,264759,54842,-136044,-258998,-243088,-81294,69121,-6773,-224723,-222998,-153194,-258886,-260455,91264,406279,242056,-114918,-59437,279927,440549,402202,328549,198314,61618,31957,-20912,-220146,-224170,93470,254901,195450,68340,-67501,115443,275098,-13154,-209807,23573,194221,51734,-141282,-140665,19607,244619,329921,238886,139297,-3559,-91582,-93968,-20378,-121299,-205371,-76335,31455,7252,233866,381957,173202,-14689,-70647,-195134,-260568,-235604,-28743,225023,302896,204342,54313,-10367,-26045,-77737,-209243,-181325,871,64944,-63855,-181709,-168685,-107396,-98433,-186052,-243811,-109399,88771,112018,118867,195435,202883,93996,75438,115444,135771,86999,52294,120427,241040,263911,143082,71518,147286,68008,-173553,-261861,-214114,-134709,-47489,26321,75032,39265,17548,89875,108757,38375,94057,238250,211665,28979,-113939,-112167,-97787,-89638,-23069,5658,54216,239043,362538,205698,9499,-43692,-4640,19945,90313,120164,-22899,-92808,-117568,-195169,-154939,-58829,-72181,-126304,-257369,-380496,-186849,-40832,16913,285597,498829,232115,24067,128084,159150,-76289,-201903,-121134,406,20100,-55931,-71295,27604,63816,31448,-41380,-172625,-112645,101115,117403,-61927,-29171,284500,353071,-9937,-238978,-124981,-144035,-199968,34663,172988,18636,-153643,-34974,269982,303065,-41407,-186206,-871,52483,46324,202374,79872,-167946,-80860,138111,153207,176075,260470,219543,126305,-29865,-190693,-243781,-239815,-81816,177589,334786,238587,-97165,-280813,-227419,-85013,-47724,-19595,53845,68070,-21679,-67038,122904,269405,56391,-163839,-64022,126402,65863,-88945,-110261,6535,95980,6736,-98311,-39479,120563,241607,301730,267422,194335,-46779,-302002,-373831,-201310,50961,129576,-21319,-172644,-50390,126880,-1381,-65875,183576,269450,51588,-51440,-80293,-110908,-71462,14600,-26905,-185727,-181799,-49552,-154205,-358779,-267186,52968,309018,292264,148196,-39538,-101110,67549,380135,443078,179962,-101358,-130715,3805,108678,72907,-36249,-34073,15382,-151492,-404668,-306151,64682,186439,667,-161402,-96877,138846,298289,248284,13665,-185698,-124314,70949,8054,-175534,-162915,-37557,46078,26278,-25654,87779,236778,183608,115448,139216,98370,14135,27119,42348,7318,-54069,8249,119349,114511,-94,-91157,-229243,-286452,-135586,24891,42781,-34251,-122239,-221723,-178924,-112673,-14832,-90125,-410678,-630674,-479239,-138070,-3480,-217803,-106709,521441,895049,712892,194549,-481235,-560054,60851,47887,-804528,-893455,468313,1812630,1764294,1983062,3464389,299921,-4355918,-3374872,-119129,-104681,-404475,-355512,-910111,-704066,-224323,208189,519671,510695,461208,449600,264265,42651,146765,292138,170875,-120400,-414162,-295516,64387,248774,214159,219997,116583,-237697,-324324,82308,333722,120426,-161235,-253626,-254645,-181116,-93934,4368,113906,61877,-126573,-202333,-71495,-200182,-327049,-68975,331935,349378,59455,-96494,-43490,7788,40539,22377,-75526,-127619,-81348,-79088,-68262,31678,121127,85906,-101890,-310403,-358221,-267845,-175202,-162410,-151406,-35044,105959,135621,76992,-5524,-150791,-310403,-332378,-185701,-12074,54094,5624,-95017,-101733,-93986,-145117,-166472,10679,149673,41372,-56006,-50495,-149263,-285847,-204265,109531,295560,224869,137540,107594,-24360,-136423,-232726,-282529,-88472,156847,191745,140036,36928,-62805,-69225,-99267,-113210,-9420,65491,146937,300046,376758,325107,245961,50676,-184025,-284943,-296436,-227957,7555,170812,187644,42490,-180761,-249156,-131811,-14970,-94272,-237815,-163245,61306,168390,168352,125695,18379,-170098,-238801,-110660,40574,122827,235867,185168,-432,-86199,-176156,-342393,-339350,-105448,5063,10893,113594,58670,-157695,-175360,-41748,-2731,-61584,-98823,-45129,-16872,-43458,70331,298843,330566,14591,-261962,-193154,-53155,-25458,56282,179813,267662,304276,327129,274626,88773,-197038,-368922,-343169,-152559,101272,127444,-116725,-196403,-18124,44264,-156242,-270774,-139408,42925,174254,225552,136487,33078,86976,124955,62109,53757,114153,95229,-137614,-253693,-96958,-41764,-128230,-85263,52190,100116,185592,225092,23010,-164234,-151366,-104786,-97334,-53320,-72470,-170641,-232905,-157173,-71808,-144184,-270339,-279766,-324504,-446087,-315596,28449,213890,205278,209989,218436,267733,274137,59755,-273051,-419680,-413667,-426932,-330235,-140829,-172851,-225683,28998,288446,176808,-150447,-393466,-468503,-352327,-82739,242818,451974,437020,248558,2892,-201809,-238414,-64726,185492,330491,231783,26877,-146842,-210987,-167954,-127596,-184338,-233760,-231372,-162373,-116381,9168,73822,-11764,56455,213812,268685,358358,496775,439567,127020,-166443,-221491,-117264,31145,57203,82902,154739,152120,136120,172959,192634,81944,-97760,-256209,-198257,64789,180299,21627,-11337,164077,281003,146589,-100148,-111673,105612,179714,98077,39905,18798,5359,10769,62617,131993,118692,9438,-220288,-367092,-248876,-101068,-62052,-20480,-191105,-565382,-536120,-231267,-103203,-45973,274581,335958,57404,-107655,-117927,-106697,-39771,114832,170973,201236,238571,140363,4743,19934,162073,237964,166573,34186,-119528,-335919,-360178,-15278,220537,-84061,-464722,-249501,106092,-6119,-254837,-164649,17915,-6039,-14066,11136,66227,109175,22682,-11105,61247,-36238,-120022,30560,119399,-66207,-296466,-295866,-157954,-208364,-313263,-285977,-134793,19017,28014,-48628,73504,275013,286648,233144,182462,148739,175086,47582,-242204,-390783,-395427,-241839,61702,223069,118984,47149,-27929,-43826,74238,87971,-68463,-110534,-14095,58382,117796,89080,-170283,-359981,-127244,123887,34168,-11288,98603,504,-120285,90753,551152,724970,414676,12138,-411310,-729930,-840619,-796123,-114701,479378,100163,416491,774393,155255,335639,866313,-61348,-935038,-472178,-33844,-11792,421679,628728,131826,-159819,229624,307565,-147933,-334788,-30859,26487,2080,120689,-32634,-185306,-51151,39407,-1929,-45653,-23485,-18835,60425,261163,307161,214619,153831,125185,78882,44479,70844,81387,66029,103184,188028,201859,166802,182269,-55004,-402800,-377232,-126620,-48656,8461,63767,72303,-908,-213153,-353784,-286409,-253654,-275177,-152336,102945,244387,205814,161406,177449,215308,131115,118894,229462,175040,-11594,-57317,98002,196608,173800,126535,33814,-44761,63565,160817,3260,-183273,-67326,162831,189700,159624,184259,265958,356100,214973,-136256,-153924,-49465,-160735,-142719,-106314,-149061,97602,337406,127753,-140152,-154192,-156711,-104410,141894,359572,465310,525261,388949,32268,-220368,-291212,-214951,-50906,85450,113204,-4877,-131346,-82056,14224,-39575,-77892,20334,108231,181692,106155,50477,125051,53826,-137284,-103125,129120,257460],[177126,83194,38216,-206798,-388545,-270798,-93108,-2924,61599,52699,-102461,-142392,-80943,-92486,-71046,114520,330175,394147,190735,-122415,-189863,-41650,15909,-96511,-255071,-245163,-76735,84721,219165,251873,133066,23529,-138680,-262086,-222418,-241456,-286339,-22514,197649,69261,-3522,40071,-81385,-144309,-45943,-127060,-250517,-214194,-170355,-97481,40451,103407,51409,32888,93406,109132,132636,224425,218825,31399,-104704,-92783,-147208,-265140,-180664,-57502,-113293,-238715,-350072,-216774,9846,168775,158624,-12718,-194010,-239052,-140553,15775,121638,88263,-38266,-128002,-189495,-191641,-90563,83776,134180,-34592,-50341,21554,-140192,-222943,2535,177829,69516,-96529,-101753,-12832,63110,250394,382771,186017,-117496,-220591,-206174,-153398,10279,220295,164571,-116731,-173557,-120071,-306885,-376676,48003,422558,239270,-66669,49892,358371,495486,447565,341649,137233,-25035,3597,28400,-166892,-187715,140054,266677,138778,-26505,-139844,91267,276807,59442,-60741,142714,220732,15877,-172434,-122938,86728,301054,348819,220838,115180,-2762,-155309,-219938,-75946,-30605,-35976,2339,3663,10945,287551,337617,76892,-38842,-32560,-135442,-191463,-110910,106871,262297,260413,112893,-3009,4649,-21534,-100608,-188446,-144774,-18395,16633,-91235,-195031,-217879,-201691,-167116,-194351,-269656,-113983,163175,194194,191790,282969,294141,206866,180015,173578,180298,151378,109140,156311,265637,247041,45920,-40106,65049,19977,-195468,-329420,-333388,-235451,-103216,19331,37080,-40303,-62451,-13197,7038,-30152,92423,296073,325729,160605,-56446,-120728,-130500,-141579,-79440,-52940,-56594,93594,250558,131082,-27472,-24731,71229,71218,57501,36094,-82043,-96448,-85908,-142179,-59256,74882,55113,-21123,-135696,-257297,-152336,-53520,-25840,156613,304289,71508,-91762,78177,120771,-88711,-237878,-232063,-161851,-95769,-90258,-110316,-33177,88765,107720,-64651,-324291,-217935,90039,135006,-52445,-53192,179773,283764,80550,-67772,-67470,-86764,-78971,78213,173620,27725,-162345,-62325,257975,291739,-79509,-232045,-49732,20350,128141,283336,138779,-107640,-53041,53489,-38152,-28773,88190,63554,-77765,-224346,-273735,-237191,-215098,-98174,130037,295103,221936,-55192,-259018,-274221,-100680,22918,44240,63009,95805,44224,-47557,57841,226423,91503,-174687,-150996,71888,109710,-5447,-72710,-40632,4874,-60065,-97852,34709,284951,414725,448648,437531,347688,25449,-306118,-379278,-159881,64991,105894,2272,-75052,69996,217805,47206,-74933,177450,302948,29602,-123626,-103331,-82276,-55407,-42777,-94777,-181720,-104013,45052,-94217,-276834,-139093,161253,337614,310601,191000,-28381,-111594,92841,402872,439825,173272,-110987,-173115,-77233,21823,51331,8060,18904,46326,-118039,-339299,-228378,106411,187945,1761,-114940,-33435,171629,293189,247713,10787,-246078,-210706,-26570,-77157,-212589,-124036,35657,63695,-5581,-90585,8729,202817,165342,31123,17026,15193,15640,40280,1302,-73563,-125931,-10082,126556,126378,48193,-61283,-246745,-305052,-174007,-42969,36750,-21593,-203854,-342988,-280571,-162830,-51199,-151725,-492864,-731951,-605829,-236454,-1255,-112077,-66174,378888,689515,574440,86895,-603665,-622130,29028,-12085,-779679,-779639,486568,1777844,2077667,2442735,2940148,-537631,-4232967,-2281895,653657,-8367,-520964,-231302,-395522,-160906,-81295,-102103,255144,469628,432415,342662,231077,106970,198408,291009,180220,-20056,-290143,-292507,-19835,212353,262396,285748,80532,-326554,-372298,27568,196884,-21179,-231312,-299063,-261880,-129532,2031,66198,110367,40618,-210519,-426973,-277963,-317995,-392261,-94420,330007,376506,52855,-168583,-94570,38829,105238,66252,-64273,-162595,-105791,-14285,68145,133047,155917,40042,-173192,-355707,-367414,-252767,-180443,-186762,-171311,-61742,89646,142087,57890,-57880,-166409,-222815,-192426,-139503,-57889,29258,14373,-31838,-45346,-84291,-98170,-11366,117378,150537,62780,-18810,-75319,-172481,-245723,-140667,96886,204231,122057,25782,3511,-109159,-243945,-342480,-339627,-76567,221117,241466,130796,-21481,-69994,-15518,-38682,-77544,38998,155426,238618,343369,355940,234272,184720,106177,-133220,-301757,-257451,-73591,89254,98123,61735,-35757,-206652,-287308,-188512,22644,34445,-133504,-103535,82896,184605,196379,145566,16664,-163006,-226205,-114507,38697,180667,338851,244610,-21070,-98372,-94563,-272407,-397396,-234826,-150203,-236298,-154382,-40525,-110578,-122726,2478,47287,-108983,-258307,-157922,-10664,460,75503,274999,287067,43427,-173643,-100108,22418,25512,127913,252576,322487,389274,392945,260332,45755,-245400,-394604,-341304,-154588,82465,88756,-173369,-197678,53962,88315,-130908,-229212,-67204,104516,195112,188693,87856,7756,99449,155223,98656,62098,115341,119978,-121702,-279728,-91150,31868,-97190,-103282,42251,95476,137761,187432,19026,-171286,-185983,-176215,-202248,-114690,-66755,-119517,-232518,-233314,-191497,-213735,-258303,-203050,-208420,-336225,-250096,29340,127664,51223,56977,159417,246985,245368,45624,-263848,-387940,-379947,-414382,-348641,-204874,-251316,-219462,123512,353197,165200,-140741,-324854,-461668,-467577,-216329,142858,363384,346661,180527,-44420,-254568,-287043,-91461,203578,357956,224146,2522,-136750,-170445,-121853,-81510,-126568,-172910,-161838,-122480,-90517,44787,105041,-27398,-52196,55008,161251,348796,546505,447453,137304,-148982,-210364,-85360,79096,71598,56806,131010,111189,126900,257827,300987,128909,-102486,-254866,-163617,86802,146072,7590,20802,148807,230620,127751,-57118,-29270,214060,275161,153070,118889,114253,55345,42069,140253,234417,171887,-14038,-265009,-453911,-352635,-172629,-20782,122375,-62457,-515038,-494748,-131366,57809,142870,389460,397063,196816,58626,22567,10362,16819,86252,95469,107926,147197,106665,35026,41561,93052,129069,52166,-112419,-247590,-348804,-322084,-23640,220174,-30621,-449087,-273765,73374,-636,-206693,-92976,119330,102168,-6882,-46215,51712,99810,-29894,-53172,71885,-5621,-125756,11192,161615,13701,-282588,-385575,-242682,-265965,-390671,-354953,-134012,59521,88786,25922,129790,338190,371124,290542,186125,118176,159153,91819,-139740,-311364,-422108,-328268,7834,211809,106585,43691,-18162,-86485,27859,81398,-118347,-179172,-6176,42641,3249,-32631,-208363,-366315,-154753,137816,99521,47378,93648,-56726,-242789,-32956,424175,573178,299001,24967,-355896,-819596,-888562,-540732,129005,694087,435909,694097,870173,330540,438055,807190,-106134,-1014628,-652141,-98628,125004,709412,1040243,300358,-81332,355453,270028,-347331,-519346,-186958,-124946,-51904,188667,127055,-54505,-4369,61794,19512,-54042,-57935,-85672,3597,220903,297387,243271,241840,171076,42985,12636,82954,87523,29169,38406,111728,145823,175150,224072,-27203,-412678,-386099,-114320,13807,77205,87026,85827,77117,-116230,-311981,-247839,-170083,-217660,-184647,9253,181573,210727,175467,154619,167589,148522,154585,209544,130445,20929,16041,89624,162092,170855,117774,44449,21333,101610,146323,-8513,-232607,-162978,54424,149111,168468,210210,271287,292579,94054,-204543,-111719,69253,-59493,-105586,-114079,-189408,42666,219289,-7169,-137125,-42783,-81947,-78262,117495,276020,314761,403935,363439,71590,-198553,-328032,-304972,-203640,-41648,37946,-1007,-76121,-35008,11317,-35075,-114355,-78884,-10462,131262,118610,49512,137759,130088,-79742,-99591,138499,280627],[147864,64086,18585,-232666,-389788,-241625,-40074,37203,75149,75268,-41166,-65335,-48384,-106203,-112686,53524,233217,337081,204485,-76109,-148440,-63870,-74790,-174275,-270143,-243620,-114237,25054,191479,232106,106820,55330,-20041,-134594,-156225,-284071,-435147,-211874,87023,75740,-11382,-30242,-131463,-142101,-59297,-174837,-298827,-222960,-72589,65987,107043,79736,29356,70891,155783,123996,128818,263332,311668,77731,-163446,-233222,-305105,-384912,-258485,-78324,-40216,-44224,-155160,-158502,-52595,22832,-23985,-192209,-322706,-326359,-220016,-42904,138977,165118,20433,-108067,-164515,-177281,-90843,76225,63113,-148061,-101505,30221,-130415,-217562,-14356,172993,90807,-64412,-12394,64897,48405,215371,354355,107800,-232463,-256341,-119636,-19654,120035,315027,275536,-8696,-124655,-79971,-283249,-401845,22709,393654,202423,-6518,181454,423863,494622,442507,306583,42850,-126437,-32271,70242,-108839,-152666,132454,207828,41786,-122034,-179805,69789,263561,133875,90881,242297,214864,-31529,-179027,-74410,158567,334937,349037,209536,116611,45157,-172181,-280218,-96504,40748,61981,32940,-60971,-13078,283280,234265,-65840,-82901,20475,-18190,-17395,137709,257238,234989,151482,-6920,-53676,7512,-57147,-173877,-190461,-105363,-23240,-17345,-101159,-184890,-244009,-291266,-238998,-195782,-282519,-119629,198648,229593,231794,340525,352184,313304,278222,231243,227965,207389,144658,156480,236883,173697,-83372,-176049,-48575,-48722,-224814,-379603,-410503,-308736,-153008,-9183,-24322,-109600,-114363,-95996,-99105,-96232,67506,312458,447659,331048,24754,-154969,-195505,-191743,-121667,-96580,-129913,-9932,141471,56557,-65761,-14572,120161,85936,-11113,-57889,-113214,-84197,-58726,-77520,82636,255563,207439,102931,12147,-77200,-87901,-55241,-54888,7058,49823,-102029,-232230,-67957,8520,-119322,-279527,-332685,-276639,-153720,-105302,-164152,-120784,80770,167589,-59380,-388194,-292660,39939,126978,-15225,-48525,79675,224959,243902,193135,65133,34789,88500,128489,151720,25767,-142586,-45737,265892,281000,-84955,-233493,-103160,-60403,112995,267747,162079,-31845,-28158,-63721,-232594,-222691,-89909,-87348,-249399,-364597,-292407,-170980,-128087,-66846,88918,224403,186798,17108,-197313,-305248,-160536,39687,71354,32375,65347,62930,-29960,-6718,160823,120139,-142325,-162823,49871,136590,51070,-55793,-94550,-60671,-52520,-34673,124537,415418,521248,500417,525911,414977,68453,-283463,-357977,-116337,70350,61296,8649,21189,178502,278279,66814,-109612,115922,259846,4573,-158505,-104613,-47019,-30737,-88378,-167868,-204094,-51018,127147,-17916,-168680,-517,265969,368397,369410,271871,13062,-124984,73998,342495,373115,163676,-72610,-156271,-112910,-25830,56099,47504,44130,58250,-68781,-231198,-134828,122245,163488,-22826,-110996,-14134,160845,254379,214101,1581,-262363,-243905,-92151,-131744,-222707,-85783,95455,66592,-68395,-160397,-57712,150291,117908,-74158,-101974,-36421,29387,29715,-52374,-152743,-201588,-67166,97794,127548,108537,-11758,-231637,-301038,-219173,-126020,4481,-14845,-233010,-365364,-318634,-181973,-85095,-213182,-545911,-767359,-695927,-382492,-82929,-55763,-48324,204363,409340,329590,-104539,-698685,-557458,160152,52574,-708955,-717865,312108,1594761,2424982,3137527,2483507,-1602780,-4491315,-1349735,1323139,132649,-468654,-42916,89022,274514,16429,-399753,-53733,381421,363645,186607,180195,210670,272323,279758,186953,116510,-69405,-252635,-152798,101873,255714,275884,-8056,-397113,-385714,-42797,30100,-163705,-267172,-296195,-241002,-71414,91247,99574,53806,-41289,-325592,-589177,-469400,-416154,-409892,-90740,305273,351766,28719,-209806,-107993,94419,172474,115688,-30988,-178418,-138706,48945,209656,226059,164181,-21375,-242945,-364575,-304564,-168424,-155189,-215575,-198793,-85234,66038,114156,10435,-93600,-128226,-76504,4032,-26244,-21342,94559,95788,59899,9553,-65437,-33122,142705,204554,122828,46597,-6285,-82386,-143662,-130005,4361,130696,110136,-11072,-93101,-89977,-163454,-309616,-410056,-351067,-46046,254187,255538,81793,-112382,-84820,32642,-19263,-104456,9161,172789,269305,324942,271410,105839,83537,115574,-75386,-259722,-178167,76525,158986,31683,-64748,-98869,-185280,-258043,-164969,105021,178747,-21125,-49158,96657,182432,183597,133710,28534,-111353,-194727,-121387,30693,217158,376018,249319,-42477,-93921,-3675,-189948,-463897,-397516,-284372,-409980,-373229,-98916,5602,-28974,46835,94938,-174415,-466771,-315500,-20221,37408,60353,211422,212199,54833,-94275,-41627,76706,115855,215815,288695,319161,415128,403292,206228,-26800,-273066,-364542,-271441,-121347,22942,17587,-173341,-149338,141491,186949,-24584,-125116,6427,118124,154440,95421,-8377,-19716,94949,144381,126127,83932,117564,143095,-83053,-271122,-43848,162049,-13240,-90990,41912,89236,89943,149705,23471,-171489,-213547,-229138,-270112,-178741,-98564,-109755,-245122,-328276,-311234,-264083,-230177,-133692,-95387,-156851,-83751,67545,32060,-102439,-83479,112944,216273,181493,17707,-232704,-336613,-318657,-347676,-317248,-246594,-296447,-191844,175664,339510,101553,-134930,-219916,-389441,-515689,-311393,55659,274716,231393,77275,-85875,-238306,-241648,-61194,217050,365125,231285,7952,-83984,-72566,-41793,-43649,-91091,-128484,-78193,-65160,-69722,38366,89893,-56977,-155540,-93606,20544,240143,494768,430978,164267,-102261,-182446,-47643,105321,77013,44101,114118,80480,119213,314042,349266,143900,-99271,-222219,-105605,105333,109513,11821,44427,102125,132118,65860,-41867,45268,301556,333975,187749,183722,201827,108148,55265,158943,240349,135305,-59525,-277223,-489265,-423188,-208914,51389,248901,35082,-417560,-429433,-67527,184210,312080,414849,381487,318131,247186,187549,138709,80911,53903,45395,44099,57974,76084,87144,86250,18780,-47029,-132447,-253314,-317923,-293514,-217936,-6969,193053,7146,-350424,-215323,65790,-1867,-155003,-29130,175948,186368,32241,-31967,105817,139250,-50906,-80589,70049,4393,-141668,-29371,162065,85090,-218055,-403612,-313046,-332806,-476972,-443554,-158190,98787,110669,25275,136916,355329,396015,278636,139742,85456,145635,125375,-28462,-204462,-400678,-377866,-57437,148013,79510,60714,40555,-71757,10389,76893,-159302,-226729,3175,22878,-88368,-110064,-183181,-283823,-126858,145060,135005,60809,36496,-153907,-375353,-174043,242066,341907,144152,74470,-154678,-650530,-657711,-101309,325122,481835,304559,539649,648497,415456,596061,842052,78613,-789059,-588318,-3539,302048,771163,980929,161782,-9142,620080,482975,-262206,-449814,-188289,-212415,-128484,182694,227240,50698,20696,81745,65151,-14521,-41431,-78755,-637,168170,235171,200628,238467,170422,0,-36516,70317,97189,22635,11711,54439,47031,88947,170164,-38331,-404973,-357856,-78669,82124,136035,87344,65171,120001,-17939,-219367,-173457,-87774,-158427,-201772,-71304,121721,203664,173932,126315,97620,135750,187719,218643,139534,81849,77487,49336,103709,166365,125420,85484,111518,140299,126535,-17581,-259013,-242226,-34044,123263,173277,204224,219076,213796,30181,-197628,-59670,144775,13907,-68083,-80901,-180918,-22411,93328,-101895,-96249,88384,29729,-34167,60594,126301,119108,237082,279978,90738,-114865,-220750,-277599,-324313,-197818,-64642,-15518,-16159,10123,-8957,-23714,-85234,-140744,-122507,59442,129964,79943,164598,187135,-13573,-66867,139148,263956],[104171,46741,-3606,-240129,-359142,-187379,21485,69930,61950,69499,19451,-12281,-36047,-112662,-141729,-20016,96985,219492,184896,-22241,-92809,-75016,-144894,-219619,-242707,-208030,-149663,-63317,128169,203045,94773,83155,88412,-10165,-103981,-334409,-552864,-358097,1003,98927,21449,-67550,-163779,-104958,-37365,-175853,-280718,-208677,-36140,144775,140856,23831,-50185,55947,185354,110892,66925,240218,366783,125699,-198776,-335229,-418554,-481165,-365705,-171602,-56835,38123,-2416,-101011,-93941,-95557,-208893,-371377,-411646,-352240,-246893,-74162,135725,197006,62749,-81823,-133582,-169115,-114551,45816,-1746,-224033,-129241,59883,-84389,-208139,-61218,149716,125118,-28346,44885,106020,13728,139088,282859,55465,-262152,-238378,-11267,138918,214007,310433,291783,88208,-51259,-21768,-195654,-335084,18905,327072,146251,52114,297236,460276,451827,402106,236214,-62764,-223715,-73150,95150,-49683,-117573,72851,85018,-69075,-176641,-166114,66967,257784,209490,215732,289657,166345,-86527,-175269,-22981,207670,339136,338488,210857,139424,117859,-131119,-252803,-72210,80025,79160,13414,-140640,-46619,244836,127521,-189643,-123364,71411,118879,218283,433063,368779,132262,-7014,-112694,-74485,2534,-111927,-266486,-220936,-87645,-22419,-31527,-86390,-146680,-232714,-337756,-284027,-198305,-286843,-125982,185077,207677,223469,337876,348514,376981,345668,272030,257394,224044,134556,118414,175582,86459,-184224,-280715,-153999,-116691,-247400,-386625,-417740,-340325,-210589,-100989,-129681,-171735,-133653,-128781,-168205,-137355,25233,284692,539991,483859,108510,-186921,-251261,-208640,-132642,-116992,-149286,-53611,52459,-9337,-104628,-15320,144232,77977,-81078,-116900,-92074,-52048,-45922,-22506,220676,417572,341633,219849,144319,86465,-24061,-54207,-69532,-125490,-192364,-257953,-379409,-298176,-149833,-154226,-310846,-393344,-315888,-150077,-109900,-227445,-218056,33540,186786,-37938,-373097,-337496,-39886,89634,22478,-31197,5550,181064,397083,414393,215354,183193,240608,159023,100295,4150,-101855,11570,288936,274065,-43131,-170499,-131151,-152589,11816,170602,141234,29758,-20658,-188734,-388932,-359222,-220130,-194420,-342206,-410886,-251629,-67117,-1910,3799,67448,142059,129733,68495,-128917,-312205,-234069,12101,68446,-12980,-2363,38981,-16519,-56249,83231,118838,-95464,-120580,49615,133439,64260,-69202,-143981,-90172,-4345,40797,199719,479148,525600,428983,471175,352557,50056,-254061,-318514,-80059,69377,11793,2385,98989,250230,287686,42757,-162865,18173,149327,-34341,-163371,-94438,-24116,-11391,-107978,-226739,-248569,-37595,172638,41474,-91845,94685,340211,398128,437136,347653,54006,-143440,15602,218675,261804,154451,3224,-87827,-97370,-17834,91936,73529,32973,46624,-15981,-107006,-45836,112214,116965,-64795,-139349,-30484,121861,207339,173211,-11180,-242467,-234081,-121132,-145834,-196405,-47091,131788,58066,-142086,-209789,-75499,104387,48320,-172907,-180297,-29380,65247,5318,-109634,-215484,-263017,-149063,27062,98247,144816,35971,-189497,-275148,-259389,-201667,-42034,-23059,-224625,-316203,-282765,-146032,-82280,-238690,-544242,-726048,-719847,-521170,-212301,-67178,-68473,39650,124340,24447,-335619,-725939,-378889,413911,249732,-547957,-661936,18920,1309825,2811886,4009487,2080616,-3088043,-5203165,-606569,1945334,387438,-220155,157207,379406,504001,78288,-580819,-333654,263897,277043,20170,126410,331569,351160,264097,206638,288456,212655,-184082,-310989,-54143,196268,190689,-123884,-437400,-384680,-144497,-151230,-281639,-273927,-262749,-215638,-30914,156893,111839,-26736,-146455,-411026,-617724,-564379,-456233,-365589,-57937,265223,283233,-11228,-222119,-91392,165595,251314,181138,25356,-162219,-158111,97404,306996,274619,132150,-91272,-294526,-339358,-205289,-63549,-123064,-248560,-230139,-101001,40873,65572,-45185,-109674,-58039,89504,212487,140956,105195,228935,221469,147000,47502,-34942,50228,270741,264182,85654,5736,-14344,-65464,-67776,25334,172923,195482,45405,-129278,-172652,-129808,-162259,-314056,-421073,-314010,75,253512,235769,6609,-213576,-110618,57245,-44619,-183025,-90471,108483,230506,252029,140885,-39010,-45894,57699,-39698,-175250,-76245,177083,189628,-14071,-149351,-132922,-139139,-186068,-74765,215089,305683,77916,464,115276,166224,126234,88157,49863,-32860,-148141,-119881,31875,235985,354546,212826,-53783,-74644,71065,-113777,-516512,-549788,-368893,-468753,-486184,-108531,151469,81342,80293,117237,-245623,-657594,-464110,-38267,57772,33098,138474,147174,59089,-32057,-22749,94994,225841,309956,284923,255421,355907,333204,123329,-85607,-248044,-275197,-144434,-55162,-45839,-39700,-97124,-54457,222353,312635,130671,9166,43117,60694,55886,-25019,-108282,-24126,85730,104115,137275,110679,116650,159039,-25876,-225973,27611,308082,112139,-37056,65985,91207,59282,130036,48055,-152544,-220011,-249726,-290414,-232376,-154459,-132717,-248355,-391636,-373998,-256261,-169559,-73843,-11923,29556,122126,134443,-32243,-206997,-170901,81757,178859,107575,-7366,-189169,-282452,-234236,-217379,-221610,-247448,-302717,-155609,172621,248579,-497,-139365,-120650,-278071,-473422,-335115,8755,211320,124838,-28816,-115660,-173823,-134999,5723,214907,341532,247045,46469,-6675,48420,50141,-23067,-84353,-88614,9596,-1165,-49570,12571,53535,-78832,-216023,-189267,-104632,76927,351712,387318,189999,-45846,-139956,-12871,102853,76324,63425,119436,61840,101256,320020,333890,128225,-93378,-174108,-38555,121403,76189,8195,28803,29267,20496,-7792,-48615,95170,343737,334923,186506,218614,266692,154939,44776,104544,146393,29921,-106808,-257515,-465330,-436044,-183967,153121,340942,84143,-314088,-366385,-59701,244329,405961,343897,302864,393910,407997,328337,233269,119346,24844,36651,28130,-2696,54982,143785,136980,-47990,-247190,-331307,-336357,-296513,-182406,-86489,20156,143209,8522,-226551,-114954,82623,5213,-99173,9783,171201,225992,96290,42045,200629,205762,-46569,-86048,74321,4694,-156290,-61659,148237,147667,-113241,-339527,-346439,-394020,-548567,-525896,-203841,113793,79403,-57729,81836,312613,342282,195815,68073,73634,148861,152171,74454,-88357,-331152,-372919,-107067,66966,54744,92502,117492,-18012,19748,76870,-174050,-235010,13917,2424,-141551,-132533,-115554,-151315,-59938,135911,132378,38593,-36092,-248242,-466289,-272914,75985,112234,9188,148407,122662,-284535,-240873,329461,344893,-113262,-258042,11033,244191,453362,784114,952550,403996,-349233,-302381,212261,447690,573156,464588,-206133,54546,923528,835636,47551,-173247,-54390,-210361,-212261,87915,226103,88047,8681,94791,128821,59020,13908,-5967,37526,111236,145230,120000,158477,126714,-24621,-70831,47735,112590,46802,24716,32518,-52124,-48394,53740,-78225,-374624,-291560,-11907,151024,172003,59665,11233,118324,60813,-99395,-76764,-19489,-111152,-203633,-129585,58358,168729,148308,95170,42885,112343,213629,247487,182342,144239,118797,14134,55341,159660,139227,147285,218571,194244,122318,-10110,-233509,-266221,-71080,126471,178196,157384,121806,143819,31177,-137470,-19096,160842,43785,-30225,3416,-98965,-61357,-8026,-137584,-30882,199291,137904,11118,-6288,-37378,-55801,78470,168121,86857,8735,623,-144798,-383811,-352064,-180774,-57385,27894,39826,-45513,-27299,-23548,-158595,-205419,-25826,116421,112346,186589,203707,31465,-28087,127525,214400],[55974,34862,-26996,-244604,-324770,-131572,75511,97498,33544,33806,54050,4665,-37053,-97903,-144997,-86323,-30885,79215,126662,18961,-30007,-63779,-173798,-220211,-181556,-154841,-191648,-177349,37661,170718,94138,95253,156735,87245,-65579,-366020,-598364,-421491,-57242,101872,62771,-74256,-170694,-39489,24712,-115031,-189383,-164544,-59261,128099,143417,-37933,-160138,-9575,171648,82897,-11084,187920,376369,156590,-202637,-367711,-459525,-527447,-459334,-300120,-145613,1218,60668,-48891,-83858,-130340,-323323,-491055,-441861,-324939,-227230,-71266,120679,187995,82908,-53896,-103460,-170756,-162151,-6809,-50679,-251959,-127615,109573,-7427,-192152,-115052,123252,165872,9538,54250,88716,-40081,40608,191319,38847,-214256,-178066,102127,294492,267062,203460,212347,163695,59918,56510,-75571,-206045,35281,242755,89400,96723,365987,458941,392763,347471,152185,-154502,-295950,-113001,98780,7651,-79115,-15601,-68977,-161204,-166417,-102284,86139,271323,282838,298961,278341,88246,-133872,-174768,-2707,209452,311093,316400,215037,166661,184427,-39829,-147985,-11211,89215,45182,-33836,-201425,-66769,202602,60488,-243113,-137706,106012,232555,440115,666921,402702,-23023,-173427,-167790,-59696,-6860,-160502,-337493,-262580,-97077,-24169,-26614,-47795,-85865,-181739,-316385,-283890,-210166,-285960,-128238,129726,136432,166941,264285,275336,372922,365080,284127,254400,187293,72409,49690,102786,18065,-218444,-315422,-218209,-164272,-251553,-343650,-351645,-323422,-282142,-267609,-278839,-231740,-129479,-107000,-176320,-145141,-24375,224488,569305,564669,169197,-188002,-254397,-169847,-105929,-111415,-116508,-44473,-9785,-62637,-139784,-20619,159653,74309,-113190,-107134,-13629,-3501,-50538,8294,306966,500166,419068,306726,234083,178445,13125,-60327,-75508,-208142,-355223,-373886,-504068,-536907,-297849,-172384,-311780,-395496,-283164,-110351,-119269,-290270,-304937,-44348,154210,-22487,-319056,-354399,-125207,30007,36915,-15825,-31594,148697,464381,499678,317919,304016,321841,149561,23754,-36084,-51420,92671,311666,266893,40359,-48739,-114676,-218111,-124726,37750,82421,49750,-45185,-299332,-480353,-413574,-274461,-243710,-345888,-361052,-176768,34077,120031,88245,66459,62486,46836,56278,-81374,-285811,-283418,-38894,48803,-46165,-72698,-3477,-5053,-81798,6474,73971,-67505,-64051,54564,100843,36634,-106556,-175157,-83374,38261,77712,232152,466095,436880,258918,263098,162392,-35307,-233933,-271237,-57101,64156,-23907,-5492,148376,275912,245144,-20395,-214818,-81806,5512,-90726,-150176,-79117,-17618,678,-91160,-253932,-299990,-63604,168929,59951,-74571,121659,364676,409501,463811,373051,66648,-164844,-67560,62752,129606,144046,92171,6770,-41619,38500,146844,80132,-10710,13818,23896,-2580,16796,80251,55003,-110292,-178761,-68032,70582,169697,146748,-24294,-209016,-203468,-116703,-122218,-143924,-16433,142597,47504,-202802,-227643,-40749,76749,-32264,-240201,-198289,29456,112941,-21234,-156436,-246803,-292837,-228138,-73361,29334,129095,60874,-136604,-236492,-281990,-244814,-72992,-32503,-197364,-243396,-186411,-45631,-16768,-199958,-474880,-620684,-672490,-597357,-328671,-133975,-132073,-89820,-109035,-289544,-555916,-664860,-129351,705405,538329,-261818,-534849,-267418,967578,3160296,4869532,1635270,-5012681,-6180328,38529,2585867,784829,182933,320275,417370,541034,154396,-564965,-504381,140867,191640,-113966,82323,430796,412603,252107,243832,472988,489568,-105153,-456487,-209968,98208,53702,-233045,-443779,-386780,-272040,-327429,-367689,-266782,-219421,-197739,-19867,187918,116191,-92010,-228655,-421667,-509752,-525424,-420053,-266902,-7649,215639,188425,-61157,-215196,-59230,235669,337351,255581,89140,-117610,-148291,125168,331987,256576,57539,-160065,-314057,-287215,-110906,12373,-103977,-280636,-261683,-110699,17550,14796,-88988,-111805,11553,231126,386139,322431,279363,371466,336793,199814,62966,4745,139546,353131,294136,56249,-42848,-33112,-26873,31629,166245,297122,261459,28452,-194455,-186836,-95341,-99121,-255288,-371667,-238381,47541,223034,195578,-65209,-291738,-138990,54008,-98328,-284442,-227987,-15952,141986,155579,5965,-169874,-182474,-63393,-46220,-77205,28865,212444,174212,-32599,-165334,-129014,-87472,-98334,44775,319488,382791,145090,46594,145458,144116,37903,18210,71397,46871,-90740,-96786,54929,242907,297803,160194,-48635,-48935,107837,-59641,-529551,-640754,-387931,-416405,-482026,-80141,276658,174626,87797,92877,-303731,-756809,-546137,-54967,59433,7759,85835,117381,64953,9683,-36113,73171,321349,396097,253754,150319,218388,189645,29904,-96285,-160557,-142424,12245,34483,-85902,-44162,42487,72441,286707,425648,279759,125213,20058,-61879,-77471,-139179,-169026,6180,81319,51796,125298,127192,108255,163521,35773,-159607,87739,412748,245668,48900,109332,101526,55872,141089,96258,-107721,-195493,-231499,-265846,-256567,-203914,-161668,-220293,-382084,-356142,-187476,-78163,-22959,31323,161519,288945,211116,-37163,-238493,-195240,56999,135640,48524,-15042,-142069,-231466,-130299,-34513,-71331,-202284,-272749,-120865,121021,106798,-111553,-147721,-55006,-162454,-351451,-279507,14584,186024,55194,-105531,-133135,-101665,-24426,68001,179095,274040,247669,98040,64075,148927,128063,-17379,-91513,-32899,94058,58361,-26259,-9667,16886,-86841,-224700,-219600,-174178,-72450,161556,304454,184412,-4808,-87169,11242,72655,72853,119353,152720,54498,70978,274178,271872,91847,-89239,-126370,27678,144291,53146,-25583,-37336,-54535,-68843,-64558,-65640,110442,330025,278284,146374,214145,295027,183981,11785,-11078,-14231,-99281,-140101,-216512,-391235,-380136,-93928,265193,388241,92841,-235148,-318210,-100754,234450,405437,215101,196443,409193,493242,401466,261914,106258,2010,66566,60553,-15412,49302,184510,172402,-97975,-416283,-482568,-334956,-186110,-47393,24507,38341,80447,-30127,-142472,-27730,110383,28936,-43122,12614,109722,215548,161075,132803,289830,267211,-28192,-66467,98791,7711,-159554,-61367,151245,202165,7154,-213775,-334214,-438330,-586988,-572502,-248967,95896,3259,-188551,-12341,230435,227468,67021,1744,93428,172552,174539,153156,17639,-227862,-313285,-121957,8309,44559,121024,170430,42791,47382,84844,-149709,-192999,32336,-11342,-156035,-114920,-45008,-27343,11973,103112,95355,3596,-87695,-301189,-481679,-288565,-13604,-38525,-57059,221960,382427,156062,214288,591822,146974,-902270,-1059669,-689433,-162393,486329,957616,1076820,720406,140764,100714,452408,482693,158733,-322150,-629528,120079,1149200,1154104,428901,172191,141280,-124847,-284257,-81802,114561,39924,-37490,101408,199104,141836,79623,93679,89507,55935,57530,39540,37234,52496,-17830,-66135,32490,130661,88113,63920,47884,-111126,-177011,-78375,-136999,-330960,-204330,76796,216074,182777,13228,-58589,78740,104518,13190,18347,26864,-84411,-194832,-163700,-11989,103659,103402,67950,32000,101922,231542,281688,226332,176880,133663,14609,46103,150286,145127,209342,323335,262082,135232,11059,-156158,-222118,-54401,153006,183258,77985,9588,101999,82131,-61143,-7028,122295,34283,9572,124087,44438,-53778,-67545,-120409,34887,255425,201417,40332,-56654,-157844,-167823,-38241,61868,68641,136362,256695,41877,-369062,-462317,-289622,-125636,40313,49620,-87925,-62366,14258,-149244,-248158,-112697,60360,116161,186645,176448,39450,-4508,101470,143433],[10512,30333,-46013,-255656,-306075,-94899,106851,120464,5161,-23384,41949,-16606,-40687,-54410,-114689,-123103,-111883,-51317,27108,27146,27395,-31902,-156174,-173793,-100875,-102343,-244037,-305502,-63979,139370,92351,79087,168050,144618,-30907,-348696,-544931,-388897,-97687,55356,75293,-65728,-153671,34640,114604,2015,-40749,-89480,-105982,54314,133145,-68406,-249583,-98209,123717,59224,-59797,139916,339825,154559,-174848,-323209,-422921,-506355,-493862,-405794,-253992,-102791,31845,-2378,-13218,-62273,-317809,-502138,-399508,-258311,-178492,-42686,101136,148880,78710,-27931,-79594,-180907,-221426,-73090,-82007,-241118,-108321,160954,78249,-169140,-150804,111233,207651,48958,23097,19385,-103135,-54931,103610,47498,-126024,-97872,201649,416797,270700,32061,69633,208510,194079,138807,31193,-64392,65987,166769,48528,119904,374070,420906,339228,294590,77664,-211004,-326091,-143096,82285,58106,-35439,-97354,-204469,-205667,-96125,-15311,116760,298686,344203,338765,227657,10625,-154692,-183770,-38472,152745,254880,275150,202212,175937,218496,76635,-2837,62577,78583,3736,-74839,-213447,-59526,173270,44327,-211318,-117009,116187,291596,574703,756212,352242,-181552,-296077,-156733,-21495,-18583,-184146,-355220,-284432,-118580,-32325,-8903,5580,-16820,-102893,-226751,-237279,-231890,-278912,-119408,53817,39235,79124,136679,151273,299448,331577,263896,218295,107047,-26972,-35976,29117,-24893,-186403,-272284,-224610,-178436,-231660,-265445,-235884,-261304,-356078,-472979,-443639,-289982,-117988,-52129,-129994,-129905,-72559,150830,519795,541323,184712,-145063,-182265,-73439,-48395,-84533,-50859,-6873,-47793,-103233,-164737,-19802,185518,100390,-80709,-21422,103103,48978,-69394,10582,316688,476906,420106,347680,275252,187358,15184,-78771,-80716,-224200,-403326,-436932,-575471,-681128,-374915,-156102,-270717,-341963,-210194,-73925,-146938,-342589,-363831,-129874,76931,-34748,-270253,-343302,-187921,-36535,20340,-7749,-32213,122871,417926,431246,329304,350162,308833,97137,-62493,-85734,-4770,171723,315791,251896,141931,101199,-56535,-237382,-233553,-77119,4270,14966,-108780,-379942,-499022,-388390,-257398,-243105,-281941,-246704,-100059,90824,190814,153423,75616,-6143,-59176,-33267,-68454,-220806,-278314,-88330,26102,-49736,-111641,-34493,7362,-83298,-57900,-10664,-81138,-31660,50608,50408,-15140,-148767,-176208,-48615,43521,51307,207523,391022,303934,58012,-39530,-104599,-163165,-227170,-223293,-48238,55260,-31885,-2555,168703,263684,169945,-99354,-240895,-149931,-130415,-160198,-130562,-58439,-14428,19165,-33741,-239108,-338344,-116458,117771,33116,-104362,91929,334944,382593,413921,322048,37787,-183860,-156014,-94145,-1404,128172,166575,97028,33562,116527,197695,66483,-71394,-30677,37110,51539,39138,33572,-13198,-145040,-206862,-112365,17413,146030,143784,-35445,-188557,-174542,-87716,-75098,-90031,-7841,130901,44014,-232286,-219842,17227,60910,-110013,-262907,-163846,98208,143310,-43290,-179404,-238319,-280750,-272868,-176190,-75627,52073,51529,-91036,-197519,-277689,-236927,-54603,-13054,-162145,-187440,-61009,104038,110996,-89914,-342346,-479269,-572096,-579130,-377305,-223371,-231696,-176132,-256043,-558529,-719455,-527037,126326,934724,834293,136675,-276202,-418928,605507,3328727,5463766,1059581,-7120583,-7069111,685717,3252913,1293773,647417,424526,268845,480763,302151,-328314,-506108,35618,118496,-179664,55151,466259,437083,251072,287894,625155,684672,-39673,-552065,-324807,-18463,-95362,-303517,-419519,-396768,-397486,-475405,-429834,-262083,-180658,-184498,-35461,180774,122904,-111323,-254557,-350226,-324185,-377179,-320432,-145363,40239,160510,89222,-111645,-199496,-24961,288082,414007,316064,132513,-63730,-107279,133081,285445,171911,-48045,-216815,-293999,-215397,-49114,31394,-105360,-302538,-288343,-118344,-966,-21055,-109823,-111721,49886,313515,490936,465227,426160,452884,387139,203513,60437,45509,211119,380425,298996,45107,-83939,-51678,22673,120396,240539,325810,293977,55813,-189227,-139302,-211,5967,-152602,-270848,-142902,77023,172718,155680,-100256,-317656,-155221,33428,-150402,-371807,-360153,-156835,44937,79905,-83926,-255328,-297880,-215805,-97120,3335,119963,199038,126782,-26920,-112719,-84975,-37198,-13461,150365,380233,387183,169186,88734,182968,122896,-55072,-56766,83912,104465,-28949,-45317,101704,241644,233972,116554,-27762,-28220,96025,-36251,-485282,-631896,-340020,-292112,-391303,-36949,339225,219679,56117,14137,-329395,-715112,-523862,-62324,46680,-4505,67057,121424,74656,29753,-69783,16490,366191,457379,215096,34904,42165,12421,-52228,-49148,-28783,3273,162792,132194,-73173,12063,202807,207458,335571,489458,369190,180985,-55025,-211250,-208945,-220527,-170491,62697,85322,4501,88697,118965,88055,151921,81272,-99880,97413,427394,343142,137966,148994,111539,80620,185490,160847,-40384,-139496,-178114,-208211,-235362,-214957,-166526,-152195,-289631,-274488,-89370,21996,17924,40189,202788,354729,274871,19106,-207944,-182975,22641,86920,19376,-1512,-100553,-181173,-12200,169006,101152,-121946,-216741,-92676,43123,-44302,-198758,-147275,-29221,-73589,-192285,-165881,65562,196601,36826,-133695,-143131,-63353,35095,84480,97555,158181,205787,127154,96795,194825,172740,-13312,-82469,50791,168439,104976,756,-16188,-11740,-90376,-199504,-198145,-169292,-147882,-18216,167820,118408,435,-31763,20720,22821,67412,197178,206175,56874,37207,194349,187815,44994,-91238,-90291,90338,188139,48293,-94010,-138923,-129946,-116847,-90985,-80566,91632,267428,185313,79087,171405,280386,187430,-34696,-153856,-185694,-201391,-148565,-166721,-288948,-266328,35044,352567,388688,89814,-178338,-279172,-161972,176426,332395,89845,102316,364102,475781,388001,219946,37588,-17365,114944,124736,22757,58978,191989,175767,-126382,-508385,-542525,-256413,-25419,69942,75508,31513,17462,-93409,-133876,7355,132819,67677,4404,-21065,16011,167173,195351,186043,329941,296299,-5918,-25175,144030,20304,-146869,-21677,186710,244962,111990,-68926,-285465,-461885,-586708,-563313,-264650,54468,-91791,-309959,-99082,149367,94758,-66215,-36636,137215,207578,190050,194116,93943,-117254,-218016,-99941,-4616,49531,123845,165515,78031,79982,103601,-83327,-103302,65462,-9843,-142835,-88911,-12989,35639,51004,45672,38540,-20297,-101184,-298481,-419845,-215543,-1172,-66598,-33996,270028,543976,534892,561790,620394,-193593,-1617989,-1826234,-1299758,-427027,519845,1066721,1145442,890594,514774,480269,609898,359254,-361676,-1098136,-930027,189589,1208551,1279553,707074,428365,310008,9907,-327997,-287695,-81991,-81293,-99719,104055,260097,206315,121443,167573,123143,7951,-799,-11754,-86041,-36264,14944,-17402,37067,144705,125122,106900,88121,-108978,-247149,-185540,-205562,-291635,-123195,163371,270330,174732,-32753,-117717,20327,108116,87600,87705,49401,-78097,-180395,-177371,-84854,23722,55831,52663,70157,120218,243020,306616,242927,160452,120539,58956,85076,137457,130976,247021,395992,321164,149336,32128,-53887,-127273,-7805,181724,186343,-5668,-79512,97912,156905,-548,-27143,53563,7829,52286,243772,199138,-10705,-92192,-80822,73861,240017,194528,42872,-70355,-196561,-208804,-107755,-14533,50673,231416,452486,213844,-288519,-493705,-369480,-206417,18095,45389,-120100,-128576,-16126,-140877,-252841,-187278,-38345,75979,159921,121153,14321,-5289,62390,63526],[-28536,33378,-51823,-268564,-302945,-88225,106492,137828,-8314,-85114,-22061,-68110,-37444,14515,-52788,-115338,-131969,-156315,-109762,-10748,62611,4911,-104191,-91589,-17766,-63692,-299851,-425496,-156139,110986,74169,26296,122060,161064,13778,-263599,-397591,-282867,-135276,-44975,39096,-55601,-120114,92135,206705,150255,132012,10858,-124472,-11848,131983,-41808,-268558,-168263,65647,55964,-50959,115788,267603,118275,-121309,-218443,-324759,-416587,-442878,-436665,-322279,-199538,-48735,39949,100194,82252,-189394,-390036,-287022,-169645,-122709,-8631,75958,86382,51066,-4531,-63428,-193600,-271207,-137377,-99292,-213252,-94455,186475,143688,-140241,-151949,124572,246587,89757,-22013,-70826,-160755,-126752,33323,55970,-45311,-22446,270190,481191,233283,-141786,-84071,216136,308988,193488,81332,39219,102195,121650,33570,121804,328613,355005,296429,247531,29361,-221057,-307103,-154749,51192,93815,12225,-137440,-271434,-185917,3102,56710,140381,320076,378200,340461,169470,-35116,-136652,-198280,-132515,46721,181934,207779,153868,148905,206345,182459,133527,118485,57778,-14237,-82095,-166905,-29737,149154,58551,-118691,-71470,101519,289262,586110,684877,245050,-287795,-334376,-90377,19258,-30716,-177542,-311119,-258779,-126432,-45374,11784,59455,42208,-18642,-94135,-157875,-252749,-260905,-95013,-16483,-53762,-12238,-5251,15405,181094,254907,216844,162044,13231,-133210,-123831,-47052,-60676,-123072,-175025,-176405,-155136,-188882,-179638,-111305,-167621,-402936,-642596,-575211,-338582,-113458,221,-62859,-113690,-114416,81513,401028,414756,144009,-68686,-46625,58679,22087,-48047,18403,30284,-69611,-132582,-173535,-4640,230672,165214,17585,116555,220611,86377,-96664,-11336,256392,366660,350390,336236,278356,147818,-4296,-106135,-90820,-178877,-343595,-442776,-573853,-660470,-344681,-101126,-194370,-257501,-141186,-73291,-196498,-377591,-383705,-192623,-21066,-84192,-249929,-303397,-208843,-92004,-15096,-1525,-5777,102049,290169,266925,246299,303599,219025,18703,-136711,-131071,25354,222346,289061,222745,229745,236853,20397,-216432,-273258,-138037,-69144,-66412,-204511,-422309,-453892,-307927,-196765,-210952,-186453,-113266,-44807,79041,180007,172039,80009,-59853,-174514,-178493,-88252,-122083,-208893,-114840,10398,-22163,-101997,-35819,20409,-68808,-102302,-113517,-137476,-42798,31658,-2063,-69137,-172672,-141706,986,9983,-27173,130099,283759,189340,-94724,-331159,-367375,-289328,-224922,-175900,-48704,42191,-8465,19459,167488,233204,93367,-161014,-222647,-166192,-228913,-233250,-113154,-28598,7469,67171,60446,-182462,-346777,-177629,33010,-23263,-140333,41654,262728,309086,290284,200732,-26445,-194322,-231255,-229346,-115006,102790,206574,161255,107084,182852,221267,37725,-127913,-73441,18593,42869,22159,-16788,-76106,-159516,-209096,-152158,-33258,131139,160757,-42401,-196760,-158879,-45379,-24792,-61455,-32279,101315,51341,-223691,-202736,54211,40002,-169889,-243235,-108982,119023,121893,-61956,-171154,-192573,-227768,-260365,-250041,-202169,-73631,11169,-63296,-166995,-243741,-173441,32577,62883,-118288,-162433,57571,265564,269952,72176,-168007,-330634,-446089,-469885,-337052,-300387,-347530,-221148,-301098,-727923,-792242,-354055,316678,1020023,1033857,565225,112726,-357454,256065,3173054,5568881,348437,-8917122,-7503226,1354725,3867907,1826183,1063120,482504,81788,434067,541367,83179,-322499,-35095,59595,-158347,45023,409834,414656,263537,317144,691949,740264,-8490,-576683,-380514,-132825,-212464,-314387,-370960,-403350,-481476,-571739,-478106,-267705,-149879,-164015,-64382,138837,131620,-77992,-218374,-229218,-145751,-191902,-196742,-44959,65300,103582,5798,-151787,-180883,3861,313302,461084,335599,128102,-26447,-48635,124712,191133,42474,-161838,-251429,-235355,-128813,-23249,-2731,-120823,-304090,-302797,-125644,-11012,-32042,-109228,-121353,40266,321681,514485,524849,474962,429329,344351,162068,49596,75313,238762,355484,288816,54655,-107831,-62440,67603,166415,218247,243580,265819,103025,-122596,-58655,110890,109890,-41031,-139339,-48834,73706,116053,134615,-78800,-280790,-146595,15570,-169375,-412721,-448582,-266394,-15232,64764,-93342,-273693,-362904,-349754,-175223,43844,184282,171350,73938,-7321,-17584,-6875,16448,60767,212307,371401,314507,150029,123966,213703,104148,-123756,-112927,83153,126935,27611,28716,160358,232069,184050,96618,1288,-22083,40041,-43771,-384040,-514193,-237022,-147490,-264548,-4217,319445,199263,-17107,-104466,-310491,-532586,-396709,-57667,26677,-1844,73429,136071,83547,28084,-113673,-64211,336600,477736,185417,-61415,-117405,-141161,-102595,37358,108152,126746,273937,219322,-11385,98108,326967,321642,371472,483867,370587,162149,-144330,-329627,-299118,-254243,-121672,122211,95433,-25751,34661,80113,52524,118919,91108,-75108,33525,335165,367182,193694,156381,108850,125567,254117,226291,35829,-62594,-102810,-133342,-166256,-170388,-128987,-55331,-144202,-173205,-8123,98761,46280,31775,155490,301562,307195,109622,-154876,-180572,-34908,34628,20154,22847,-74604,-127057,110517,349906,252540,-28739,-149437,-71754,-32693,-162650,-238063,-126986,-30428,-28446,-52409,-36821,137377,230170,67615,-113743,-153155,-81781,15938,35533,-23640,7172,107652,100278,73115,176008,179481,6566,-29098,154953,224757,134259,28029,-8746,-35060,-103796,-169538,-150010,-97231,-124784,-141349,-23391,-19638,-36832,16344,17059,-34131,57468,267175,259807,66611,13525,107161,99499,-7525,-102913,-69934,151876,263135,67000,-179304,-241364,-181570,-128155,-91654,-84275,50652,178113,89274,6885,102546,228481,167400,-79291,-279851,-311577,-238033,-124602,-115846,-184781,-126183,156487,379873,348087,107468,-111096,-230910,-207076,105528,234380,20272,48285,272309,362272,302740,132146,-63854,-38845,153519,193899,95360,75409,157727,141420,-133102,-503996,-500883,-134929,127866,133092,49984,-5855,-33968,-154452,-188272,-13310,140612,111461,33053,-80074,-74940,106260,177154,163433,299867,282622,15506,28168,195814,40955,-119754,43375,244248,266638,174625,48541,-221994,-467545,-556347,-496706,-230497,11034,-174672,-372977,-134453,106207,-9413,-162752,-41457,181869,235490,191598,188080,122756,-30770,-119056,-56348,23066,57240,85031,93325,67501,103250,132903,14950,15462,114027,12140,-116726,-86447,-44616,13159,31521,-29157,-17119,-18863,-84271,-255909,-310997,-85444,94949,22346,64032,278087,567794,748512,707317,455869,-514656,-2013804,-2304604,-1600777,-490968,517425,1075663,1118605,850343,668155,716563,615226,88145,-843571,-1601038,-1009047,245171,1076223,1139968,764200,494290,388069,144576,-334791,-478614,-313601,-238876,-153912,104123,294889,230847,112751,173064,117305,-25604,-12632,-21930,-183138,-126131,52190,59309,64516,147761,137427,131641,132276,-52956,-240124,-246683,-273506,-271726,-72509,218893,302881,157492,-58235,-142003,-33127,79148,110537,117885,52777,-82206,-161524,-176187,-147091,-43317,26613,55261,139175,167719,249841,312024,220600,98081,84527,128263,155238,120218,93240,242860,406944,336769,143172,39398,35596,-19117,33867,187738,185573,-55646,-114013,128739,229963,31117,-67275,-11090,-5162,96071,316300,296793,30285,-107243,-60534,65572,159533,117138,18817,-41402,-148183,-196346,-145091,-54086,45228,269530,518069,313568,-170397,-438644,-405158,-276000,-26075,39902,-127276,-206273,-118529,-155464,-231395,-236600,-158319,495,117599,64672,-24586,-24395,16395,-14028],[-60160,42624,-36698,-265376,-297882,-109848,75110,148612,3598,-131279,-122752,-133785,-22524,95074,28431,-62734,-104607,-237448,-269489,-94523,59312,23776,-42411,2835,50605,-42952,-341424,-508124,-219187,85422,30348,-61995,33146,145083,77255,-115298,-197727,-154997,-179150,-173368,-35332,-44696,-78686,112128,271455,292767,288756,124486,-73829,-14605,151506,39777,-194845,-181846,25758,79044,15001,116781,181071,64813,-51408,-86217,-194651,-275975,-312197,-371001,-313653,-235166,-122278,78658,218609,244300,15332,-186525,-130582,-79046,-79438,8100,36159,1388,5880,19318,-51901,-200468,-289920,-181281,-107270,-190623,-108140,162956,166416,-107354,-116299,161323,277800,128467,-50056,-142306,-199982,-166537,-20945,36978,-8503,30134,296614,475878,173482,-259147,-197532,185545,353813,187386,51792,72882,134625,117704,45686,109776,252243,273220,251577,199570,12120,-187334,-245574,-142934,13513,106674,60091,-114017,-237899,-103237,88101,82202,141017,313118,369461,311090,130136,-32903,-81392,-206386,-259537,-79583,109117,116169,63904,78973,148333,241805,217783,131051,29728,-4361,-48523,-79566,-1387,104047,68283,-12768,-25232,69104,244816,492236,507023,129892,-303570,-276261,1389,45948,-40341,-148946,-222309,-176872,-99809,-58323,25395,99414,76013,45410,39319,-67026,-254044,-226844,-57523,-60791,-116466,-79596,-115695,-88075,60501,157675,155936,106622,-57105,-212566,-201925,-132577,-115848,-77338,-66956,-93111,-99373,-129902,-112380,-17621,-62987,-387585,-697235,-623641,-363324,-121644,18649,-17082,-115871,-148034,27225,245085,217057,51554,10751,108789,187710,83082,-17536,62844,45244,-84293,-151218,-163461,24960,286167,254239,155123,261598,296967,89466,-127923,-49429,156637,221103,236664,276256,261068,117858,-16565,-131419,-107001,-97139,-216977,-395265,-499660,-480838,-212807,-20645,-107992,-177928,-112305,-118099,-257416,-392372,-362531,-206507,-106790,-161090,-252481,-237629,-186117,-122428,-44141,13859,33501,89204,152972,98695,105370,184036,99429,-56129,-177955,-157852,30876,226494,230937,177859,276394,322369,86123,-179752,-245809,-142196,-117406,-166468,-310226,-424052,-363962,-204430,-125043,-163600,-90573,3858,-15481,4491,88197,134379,68764,-95921,-275735,-331954,-126660,-7616,-90569,-106417,7132,22939,-53348,-12440,28826,-50197,-124015,-202527,-214525,-90470,820,-43686,-106859,-160879,-75317,51957,-36860,-120615,19461,173972,136989,-146752,-511942,-548108,-369319,-211686,-125526,-50232,24917,38626,60945,156360,205156,45446,-176074,-156310,-131923,-281546,-299059,-102979,11918,64558,162679,178769,-95419,-318309,-229968,-65471,-82670,-140373,9338,170840,200518,134403,45848,-104050,-191684,-279634,-330319,-202109,66246,206663,194205,164569,212033,205480,3551,-162093,-102490,-25683,-17797,-17244,-55537,-121004,-152069,-183246,-179373,-79131,118382,188247,-41118,-227795,-152119,333,9852,-73432,-89771,57996,66589,-181709,-191460,37948,1502,-197868,-195366,-74194,48935,28507,-83279,-132935,-122485,-146255,-185883,-272043,-328467,-218347,-43908,-51404,-144859,-184584,-66188,180878,200802,-57764,-154009,143877,394411,412097,247213,16090,-192127,-314466,-304749,-230652,-343952,-452059,-227449,-242214,-750336,-757206,-201034,383273,922344,1047311,884934,550659,-88984,-49165,2623521,5079472,-403846,-9846079,-7242272,1966734,4290000,2261172,1339730,528327,5759,463398,825800,567169,10972,-64371,10174,-56812,45730,261296,348415,284653,309723,636392,642143,-20374,-533654,-385826,-225849,-262460,-261132,-303649,-384711,-490453,-598156,-511437,-277823,-120661,-125265,-90481,70385,129034,-14000,-143123,-113245,-41853,-50431,-96586,-1892,55418,50031,-48576,-172448,-159384,25703,311102,465299,298836,63823,-26026,3770,102026,80882,-96622,-257155,-257425,-147653,-30741,-14516,-60142,-135951,-278870,-296706,-129546,-9172,-19055,-99234,-146783,-13754,263772,466170,484782,396411,301171,219206,93756,38399,81905,206559,292345,275646,80816,-111447,-63380,93086,152036,103883,74703,167931,134725,-25148,17635,181223,162307,41886,-4876,26104,35679,66067,138499,-8316,-195465,-108941,21113,-135043,-390393,-473374,-312379,-9395,126738,-17755,-221862,-356875,-416508,-250454,37816,214525,160349,41537,13391,79645,90370,80947,122884,225575,292901,183617,99617,147977,220053,83678,-148021,-130419,72108,115127,67590,106546,209559,211209,154381,99532,27192,-34043,-42102,-75118,-247843,-314159,-100840,-23916,-147243,529,223729,117395,-116232,-226758,-248293,-263529,-203903,-44703,5682,7914,80586,132505,84102,6978,-161727,-156341,231574,446760,169976,-122236,-215036,-220763,-107586,126433,206125,199538,324699,277842,68049,158124,366274,387257,388605,409336,290759,90704,-196919,-364450,-318523,-236436,-49560,161121,106099,-34267,-21286,18038,664,60950,56419,-99449,-95580,160748,304047,189024,113210,83848,176151,328103,274898,101451,16386,-24355,-57396,-65593,-76928,-51187,42119,-4459,-99303,21546,126994,61477,25713,56638,163228,300125,189100,-127325,-224624,-116606,-16191,37438,37621,-73200,-68886,223518,468605,345369,52943,-85510,-57073,-82968,-219038,-221460,-83191,-36658,-25962,22891,61142,199079,270855,131930,-63432,-168586,-150183,-70509,-65585,-156435,-147379,-35641,4618,-4077,109350,159433,54083,75099,253179,253862,145581,49752,2034,-58504,-132987,-155375,-97135,12811,-23337,-189029,-241010,-211338,-105337,48977,6818,-85520,38153,296807,288554,79607,9078,33703,11106,-66095,-124754,-61973,215100,365612,107448,-249360,-307612,-204384,-125374,-82573,-72632,7577,91688,22444,-45988,27272,157427,137516,-104414,-351206,-355636,-195440,-63873,-64830,-100123,-493,226008,331436,279212,162861,1627,-155496,-208262,54347,158791,25411,40123,156260,193494,188270,41675,-156340,-65036,159485,241781,172362,83891,85039,76287,-122520,-416079,-381423,-14166,221943,124090,-39638,-65656,-66183,-187539,-254185,-59247,135380,147215,36174,-145166,-131413,61138,107542,63466,209975,236099,36930,79825,231936,62317,-83344,105996,291591,255840,182453,107283,-166882,-460272,-512974,-390672,-146314,-13106,-223786,-362770,-102405,114029,-56507,-198102,-24216,199408,236482,171017,133098,92359,5254,-49024,-16084,60568,47824,4128,-26185,11571,107068,168147,123054,132343,168151,52462,-89046,-123060,-136673,-82961,-48374,-106569,-50670,8342,-60643,-208864,-203048,47121,222198,177644,194965,247243,464736,756937,633560,207782,-643467,-1956465,-2352840,-1494713,-382380,428029,979445,1005863,630513,589204,752948,464071,-260032,-1153917,-1686820,-884010,255312,802063,783183,589319,370486,359837,232028,-306130,-607289,-522667,-385591,-180600,100366,290717,206285,45276,95999,69835,-37270,24656,3856,-243651,-209921,65998,134813,108252,136250,114133,125467,159726,25317,-174262,-262658,-327537,-274375,-63176,222647,301543,138158,-52002,-120389,-61762,35777,91587,112539,47677,-79289,-134189,-164057,-181152,-69140,31292,77268,210521,230376,252664,295158,168906,15140,37196,185860,220417,98524,40994,196511,343059,282359,104444,28584,83882,63363,43224,155210,180614,-43192,-81906,180207,283555,40439,-104966,-41504,19146,135327,306133,283392,27981,-139347,-92568,4687,40513,-5261,-21625,20158,-39449,-155908,-168560,-65353,55759,246312,437438,315935,-53516,-325829,-393472,-309149,-67676,46234,-102994,-264442,-251406,-195386,-198973,-251740,-262746,-80611,81293,31366,-54656,-45927,-26713,-80089],[-84488,54987,433,-226131,-270111,-147427,23475,153431,43668,-145952,-228461,-193335,3374,167877,109869,18627,-60867,-304999,-426538,-208844,8614,6207,2554,80067,90301,-35417,-347262,-526995,-240789,61057,-36096,-171512,-74567,109994,156925,65893,-9415,-63613,-224891,-283551,-110811,-20372,-35385,86969,286555,391921,393751,234771,54099,63645,185878,144914,-47952,-122298,24000,122253,111807,132112,107041,22821,24135,36887,-66202,-118087,-138629,-227188,-230901,-201142,-143314,112279,300827,360252,219260,38456,22881,-7914,-60432,-6914,-26373,-102559,-43863,48387,-39530,-193890,-264691,-189956,-108784,-185321,-157939,84030,140124,-72685,-55030,207036,293102,156174,-42904,-167109,-214714,-180091,-71290,-23935,-25859,53409,278919,405540,110631,-288802,-239925,123446,296371,104494,-49301,35487,156259,149389,78391,95299,172319,186052,184847,140798,18237,-125938,-160876,-109248,-22154,92974,103538,-26186,-103434,22372,122956,50649,114628,266822,311133,257694,117778,9378,-5383,-194717,-374055,-186293,53707,14217,-56423,-25710,55502,230897,226703,90094,-9261,15316,9715,8915,-6840,12815,47118,61320,-2829,31827,193121,352817,312583,54188,-223850,-143220,85328,55066,-43847,-114612,-122378,-55362,-35544,-65937,25374,116323,78346,69385,130130,14998,-217705,-175642,-17744,-72333,-135684,-106986,-163578,-127971,-17839,69455,97872,72367,-75645,-241334,-262342,-228798,-204676,-86133,8331,-2220,-23523,-64867,-76471,24417,31934,-288453,-593615,-560823,-350637,-138331,-8621,-19550,-139898,-171849,-10087,93159,-1485,-73041,57478,226361,272727,115760,-7353,64469,29522,-98137,-157462,-136402,59504,327875,334465,287760,365894,303015,47214,-161963,-96587,54367,96860,114803,181245,238361,144343,6853,-141513,-126647,-14639,-77992,-307060,-374937,-221308,-24910,59512,-44180,-132953,-136118,-191551,-307825,-386672,-308011,-161297,-150154,-238739,-254647,-156716,-135474,-122625,-42251,46400,70880,88543,76978,2303,-35851,40214,2728,-98592,-173004,-154684,11744,180427,152536,121141,269010,343215,119948,-154433,-193240,-117996,-131413,-248005,-394210,-386927,-250421,-103754,-61857,-108070,-8493,93393,1384,-98763,-50969,53683,41464,-111242,-336963,-440569,-163995,94985,41703,-62851,18236,64059,430,8627,24267,-37374,-124231,-246986,-275907,-146907,-32318,-68407,-118336,-108605,10774,94106,-63484,-188357,-98066,79149,151127,-95782,-538451,-604517,-377932,-175298,-68362,-44870,5316,93800,114071,145605,191190,42411,-131505,-55158,-67256,-297482,-347762,-101728,57663,155073,302672,300696,1829,-258509,-262723,-158742,-122115,-86734,15854,84354,85274,4535,-90186,-166814,-174491,-293792,-391036,-259711,19655,174994,204814,200255,196723,155497,-25010,-166107,-112345,-80938,-100909,-52238,-64923,-136461,-128598,-138238,-188278,-115168,107357,219080,-24928,-254945,-137594,43212,18300,-122164,-167030,4657,82903,-117787,-189839,-32073,-50961,-184345,-137261,-87717,-113371,-127355,-111715,-73773,-46320,-55760,-64921,-235547,-429310,-346003,-91815,-43016,-122033,-109753,60465,355506,375744,26066,-132698,191808,459721,496989,391797,176869,-66270,-182389,-134352,-112153,-352767,-518101,-195090,-89865,-601885,-617097,-112989,299643,654531,831168,949949,897803,294146,-279039,1741965,4052337,-1054910,-9533854,-6238568,2404974,4381311,2482366,1432213,591923,113534,553204,1052674,1000336,417425,-54808,-36906,92152,48139,52773,253284,302371,255588,460121,427788,-66669,-447208,-365736,-281809,-229861,-155914,-220801,-320404,-411809,-547794,-514310,-275049,-82609,-66350,-102006,-13737,93937,38867,-68604,-51748,-34361,-198,-52465,-26514,12628,6654,-70353,-169540,-132132,41439,287523,426907,212860,-47882,-67105,26210,63973,-20239,-210312,-312486,-234226,-46620,74205,4702,-102312,-137464,-228124,-264220,-123621,5135,6320,-95592,-185018,-90630,166181,369868,363394,218069,109477,53845,21125,27916,57297,118901,212204,268846,115887,-97213,-57579,90581,81196,-64864,-128362,14364,120395,64697,62802,169863,129187,71338,104692,71669,-23100,31555,156195,75914,-95111,-48136,62497,-46646,-309229,-438591,-290393,60964,248576,112920,-117928,-276759,-388247,-291580,-3752,209513,176554,42777,24783,141057,184479,155629,171220,206999,173364,33158,39132,156840,189381,54444,-124582,-101643,59569,81956,82139,162993,227836,175961,136498,110924,39507,-59678,-124920,-119195,-114378,-85081,41727,59588,-64345,-26942,79417,-563,-207943,-306695,-159269,2508,-10348,-31609,-12981,13264,64406,94000,71733,-26815,-209950,-247748,74406,364505,161809,-148293,-236006,-204921,-65363,180324,233293,208416,311827,294841,120521,139920,299667,385072,370335,281502,163902,14729,-174084,-293007,-257899,-171161,20426,169627,112104,-23294,-59895,-48016,-63817,-19106,-13968,-162777,-247772,-38566,171485,120389,22828,34544,214812,384463,293874,138418,76701,39187,5305,35153,36794,45278,106959,69284,-79794,-5483,103210,67705,35384,-40005,8990,258569,213165,-157919,-317339,-205916,-57495,51810,22634,-100246,-13257,309652,502744,361518,106225,-35064,-48471,-97252,-204725,-157154,-21060,-28946,-50222,19383,96625,225464,305683,207018,-8370,-188306,-235050,-180324,-177038,-258684,-264821,-189066,-141614,-111547,28848,133530,127919,205852,312395,248293,141193,61021,5880,-81789,-167852,-156928,-50692,120735,103504,-171915,-428005,-406927,-178317,64362,-1160,-123002,4361,265405,273064,89838,22200,-19921,-82036,-130900,-152088,-57986,278309,473298,157658,-274585,-316832,-205452,-134026,-80153,-46423,-16100,35055,4548,-62407,-33554,92445,118285,-96188,-349530,-313329,-86912,31446,-10827,-45185,77184,223432,223089,199415,246831,164755,-48462,-157330,39774,130574,87103,62865,40683,29157,95813,-8965,-197135,-90740,126616,252703,222457,69999,-11963,-3664,-102802,-283180,-229413,71178,231729,49903,-157731,-128726,-77040,-179155,-272118,-85840,126288,164902,15578,-195530,-137289,50818,13342,-75236,96761,180603,61211,115507,233321,77022,-42759,138510,291701,206548,141072,102462,-132604,-441780,-472818,-275876,-34400,-9385,-236739,-304941,-25158,156725,-45396,-172644,-5313,170570,198396,124496,37358,2555,-20752,-27883,-1274,68011,4277,-101130,-151982,-68934,90037,200911,212828,213233,208652,100433,-64041,-189099,-257266,-212104,-164968,-167538,-47107,51601,-53363,-192312,-140532,127680,317291,326280,307074,192107,284886,588082,394026,-8303,-484587,-1475727,-1983234,-1030425,-179522,228650,809491,859349,333978,349542,607722,213261,-581171,-1213403,-1374475,-662514,196680,494345,356025,277961,150439,255806,242852,-252060,-644101,-661112,-479975,-172261,89389,243605,137737,-67545,-43810,-3775,-22875,98600,49369,-272262,-286364,35150,180828,156150,112409,58800,90102,158344,84550,-93502,-248656,-353006,-288304,-88740,171673,258904,118125,-17366,-59912,-56100,855,58056,90704,48468,-50597,-91608,-141756,-172753,-38254,72258,115198,262267,287614,251150,261305,112287,-51644,-6037,196457,242716,74687,-5827,127494,220032,159692,39069,7251,84851,97044,13030,85170,172334,35011,4240,231250,309143,43924,-118473,-23676,86105,161858,205019,148110,-35414,-198819,-183940,-95448,-80587,-131815,-62625,93044,85962,-104936,-184932,-63890,75260,177218,252709,234560,26292,-209262,-344388,-289470,-79949,71226,-52627,-275094,-349091,-241620,-167139,-229973,-313516,-130572,70781,30809,-63042,-54633,-56738,-128222],[-101709,65695,50672,-144387,-212208,-183078,-30678,154722,105340,-123598,-302973,-227387,35627,215226,171573,101554,-32083,-365181,-548804,-326804,-84645,-51248,13097,114856,93936,-31608,-302645,-470299,-220500,35844,-109060,-275128,-172986,69592,238082,233634,108032,-45093,-254362,-328979,-142256,33737,8092,26248,245775,420683,424946,323407,228949,194089,215016,227320,118343,-3030,62781,170657,202596,150511,68765,18455,94594,121607,31450,17379,24641,-55183,-112277,-131179,-103111,137337,320359,390010,347236,203202,120568,25112,-67170,-51962,-107235,-207898,-79031,85354,-22103,-169530,-196315,-157726,-104043,-194605,-232316,-34638,76409,-38908,13684,241680,282104,160228,-5553,-142024,-206899,-181783,-129863,-119687,-80437,52208,225068,289860,56651,-238548,-210674,44329,143505,-41189,-184022,-44115,164292,198566,121207,89344,109728,100214,85519,66976,31566,-61574,-79788,-62751,-48127,57335,138633,105328,97707,156344,94008,-22717,72631,189629,211485,188924,121665,64286,66440,-156012,-428347,-237696,26713,-76598,-181930,-144955,-55473,147330,163350,5010,-63460,20851,62610,54035,-69501,-126863,-7339,82056,-14529,5196,167455,236531,178662,43060,-77772,19639,140520,56137,-38928,-90617,-45560,69797,48604,-65491,11516,109889,54306,46094,149579,75336,-135959,-112669,8220,-59556,-114657,-96610,-147445,-98987,-25370,17985,58384,71055,-34602,-214673,-300118,-324113,-317028,-156405,25197,70631,55570,-5245,-67852,21477,104550,-112943,-348891,-395230,-296267,-153289,-68821,-66147,-169240,-182891,-35329,-22288,-190421,-200347,47976,260138,287160,111742,-25236,20702,-12617,-112659,-148052,-98333,83683,328354,369558,372136,399107,235512,-36044,-199038,-148230,-24814,28244,15938,71816,216975,235720,77558,-128448,-146036,34766,26343,-199628,-235867,12439,154173,112607,-25648,-132163,-198174,-260327,-324072,-361873,-236317,-68436,-135214,-284463,-235311,-79112,-82545,-97177,1032,94226,94011,100176,94591,5356,-125139,-72123,-36646,-93688,-120653,-115463,-23079,95498,71209,60030,212795,310229,121066,-154832,-171109,-107325,-116489,-279882,-426277,-315733,-130726,-16999,-6678,-42389,62620,165873,26470,-183893,-183112,-37561,9252,-102799,-339643,-466885,-182217,158110,147690,5599,43571,82024,16438,-7625,-28,-33742,-105909,-229043,-286348,-178581,-56281,-76408,-102605,-24940,99635,122568,-49903,-207081,-198620,1678,197405,11888,-441246,-545638,-319776,-115051,-5394,-28916,-12540,140110,165686,139435,188887,80177,-36446,55448,-568,-291400,-370667,-107666,96214,255445,455614,401166,85596,-183090,-272720,-233779,-133643,4239,56707,21809,-4276,-54252,-161021,-191832,-144525,-272259,-407324,-288843,-34098,126521,206101,214280,148976,91720,-39443,-145323,-106376,-129359,-170211,-56711,-29993,-115633,-98919,-88459,-175025,-131640,106184,252356,13334,-243868,-96917,81063,1448,-186850,-241964,-54139,94046,-43606,-187635,-123527,-97076,-128078,-82012,-149789,-320178,-304092,-144002,-6966,19035,23484,72947,-149689,-480555,-426123,-114857,-23386,-85766,-30135,178282,507690,540216,130585,-73864,213390,459546,512956,475636,289902,52606,-46515,-4405,-38032,-339273,-527836,-126371,128540,-300237,-394790,-104824,82930,273095,406390,675043,1011257,644718,-408923,727605,2689021,-1506731,-7985601,-4616118,2613449,4078558,2416089,1347710,674692,363294,627061,1110908,1280881,803476,-15134,-86617,238434,45259,-159003,150805,300752,163022,211355,173441,-122892,-349125,-342847,-289614,-123928,-23533,-125076,-204061,-260455,-429478,-465701,-239260,-28662,3306,-95351,-101964,8037,37952,-32275,-66078,-97544,-33361,-65734,-97939,-47252,-20097,-65484,-145901,-98135,50098,249000,359086,106907,-171774,-135731,6408,9080,-101375,-276013,-318809,-187919,49683,176897,53456,-102169,-120652,-161940,-206330,-102541,27305,26192,-109791,-225320,-160720,62699,253493,204351,9614,-85183,-100292,-39252,11768,1535,2076,137808,271184,151247,-70716,-50429,61231,-21660,-231684,-305794,-160737,49513,117943,74133,75871,13619,45407,168413,86033,-77011,15758,164357,125930,-17137,23547,138729,76657,-192783,-367573,-223540,162902,382892,246370,4290,-141405,-270131,-278618,-57472,174496,206390,72846,21852,145504,250154,226350,200613,181078,58774,-90730,-8227,148450,120612,11467,-68309,-35769,55745,46888,70066,177440,203452,125579,113474,110787,33107,-87843,-183909,-164484,-22602,113050,165195,105294,-18727,-77638,-75461,-115440,-251535,-307604,-71021,176092,119066,-26889,-28378,7950,17444,25667,49016,-61387,-252817,-327111,-95383,244087,147424,-153288,-200026,-110018,11691,176562,181282,158445,249412,266444,109990,23427,142261,310825,296942,121050,31867,-16972,-69800,-134414,-132235,-68245,79004,156947,111099,194,-65486,-94429,-131210,-107920,-93193,-231055,-361502,-196622,13338,11773,-89119,-32426,225381,403879,280217,137023,102988,76507,44293,101633,132244,128665,115647,44801,-111196,-63144,49160,73056,62397,-88268,-88880,197718,158225,-247435,-422898,-273112,-80120,47701,-30502,-150480,28660,353071,453333,306778,127054,-1112,-47624,-80328,-131277,-63953,47567,-414,-78982,-41429,65823,206277,325993,270021,29845,-203344,-291704,-257935,-246453,-291060,-311118,-306531,-293494,-215042,-31295,122242,212782,317706,309714,206785,125484,61045,454,-96132,-185753,-155517,-12579,189334,195923,-119937,-520450,-539041,-222643,69060,49,-145443,-46785,174494,209840,91237,40920,-61575,-181260,-195594,-174961,-48461,333239,550249,196925,-244935,-275136,-200020,-166983,-92078,-10319,-5485,23541,36868,-38368,-64768,56676,127884,-50156,-281643,-210535,53553,148333,47354,-17978,93889,162162,97795,126558,327052,340144,75647,-67558,58248,144339,165111,91259,-53931,-77797,61296,3753,-161719,-102696,68438,226983,226294,26744,-112984,-79797,-84088,-153522,-92982,106058,166091,-61007,-260378,-172231,-69248,-132298,-208641,-61318,121813,161639,-16922,-215542,-97684,76306,-64125,-191145,5839,141320,88217,124025,193680,83009,-693,127065,224185,124489,71381,55011,-115044,-408077,-443325,-183733,68721,12137,-230446,-248863,47805,199847,2698,-108305,-2143,94762,122827,56822,-80264,-131465,-100137,-54235,-20478,18488,-77101,-200086,-239495,-141343,60840,221357,258792,232370,214068,139585,-39846,-253485,-357851,-322845,-277423,-193902,-1184,99463,-70405,-222247,-146023,124277,333325,403976,360372,133422,92706,316983,81536,-126210,-74916,-750248,-1343638,-369663,38025,-45816,623730,744767,81980,62417,354283,-51006,-780061,-1020110,-820574,-472989,77451,278905,38452,-16844,-33278,130466,174235,-186107,-583556,-701922,-498796,-134667,67629,160266,41435,-195863,-201738,-79008,14379,185324,95598,-279814,-355630,-43598,183522,196872,84555,-10945,40822,128588,92500,-44414,-222211,-338735,-293659,-129761,82127,178208,93728,28775,17038,-19323,-6112,41881,77730,68713,15696,-29346,-108075,-118454,43524,136928,161851,289698,323160,245187,221478,77153,-70794,-30396,145590,202226,54141,-24154,68512,82015,5946,-30197,-10309,54385,82807,-42387,-5020,161455,153145,112581,261173,305184,54355,-97872,35290,179188,167897,38075,-66738,-139814,-271672,-309894,-205911,-170153,-222187,-88930,153977,188101,-46863,-185264,-62251,90161,90128,42634,111842,49133,-140750,-277263,-217083,-45488,112047,8302,-227049,-357164,-264423,-139719,-175234,-287385,-123514,91931,52933,-53707,-45635,-67522,-155445],[-111897,68947,96734,-37120,-137090,-199311,-68426,155262,173667,-71481,-320163,-222959,68271,227551,199054,158150,-33761,-411286,-606730,-418147,-199975,-133108,-12516,95789,63108,-22780,-208798,-348659,-170342,8591,-164568,-338667,-235673,35089,299460,343750,127948,-93857,-244031,-284364,-100788,124102,53450,-45668,161864,370745,379084,374567,395057,317737,215823,248702,241845,136876,125195,207260,259414,169106,77438,61989,150144,152204,79203,97377,129293,85907,-9986,-76541,-32701,148616,275980,331700,356994,247801,125031,10137,-91585,-108463,-183218,-279722,-80077,126838,-99,-127322,-97690,-90557,-92080,-203937,-302731,-160109,-1695,-9553,72811,249683,237295,129995,36864,-87867,-183720,-184988,-198358,-223496,-139847,37756,150816,157384,12988,-148710,-136287,-32459,-57402,-206785,-298671,-120503,160501,243002,164125,97986,71943,19296,-37271,-15893,34451,-19730,-28339,-17990,-58690,13256,162549,244509,305870,258293,13812,-104154,37190,106517,94222,117088,123117,100217,111356,-94204,-393936,-217418,27541,-136864,-283130,-253586,-166544,12577,53866,-98190,-129581,251,82656,27120,-188388,-284362,-72821,58392,-49041,3040,184161,186547,134621,89474,84979,163418,165751,63243,-27109,-85960,-12034,158883,121764,-57741,-9458,88654,18069,-16391,94123,110321,-17340,-48888,5535,-40994,-70099,-67336,-96542,-23747,38753,19825,47685,101763,50469,-147306,-311335,-394735,-421334,-262863,-14465,109505,120414,38263,-71321,2503,155831,101174,-34820,-171282,-210840,-157100,-132259,-123320,-175496,-177766,-56899,-90663,-315038,-299800,-17043,196750,229822,75973,-68738,-56421,-69285,-124700,-120372,-57273,83733,271894,337467,383665,360585,120398,-138189,-236507,-200319,-75357,14680,-43276,-28648,195904,357169,181053,-94519,-162985,30395,69423,-100197,-119559,145382,269315,123940,-51953,-162122,-266747,-292567,-293160,-321902,-168450,42185,-65956,-274221,-189879,-25784,-51208,-57490,76350,144550,94498,116300,185873,85201,-137261,-115051,-15124,-46136,-31949,-41006,-58129,-6426,2695,2224,127141,251761,107569,-175560,-214127,-141570,-89576,-250623,-389842,-217630,-16142,58604,55354,38103,133073,238562,73262,-213869,-255218,-99461,-9945,-69587,-280228,-402485,-170598,165966,198542,82542,81345,68578,-35635,-84183,-44154,-34871,-71656,-150135,-227391,-162820,-61975,-70398,-64834,71393,175074,138125,-413,-179229,-266718,-65176,223757,106300,-300649,-423571,-225975,-43474,55202,-5023,-23652,165746,202009,133988,183846,136518,81032,148037,44679,-271839,-360071,-115123,113447,328719,569564,456611,135584,-111516,-262213,-284697,-126740,92767,108731,-10058,-47402,-31024,-145297,-170203,-105883,-218398,-375526,-292736,-91504,74279,203916,208291,92678,40522,-36833,-115489,-95289,-156953,-196954,-16129,53957,-59108,-71551,-46597,-138461,-116820,127135,291276,76355,-172461,-22269,113513,-30375,-239981,-292635,-111951,97912,33436,-166759,-189521,-111755,-38926,-33097,-230202,-492537,-441112,-167483,54179,63058,76574,195448,-32599,-464446,-442578,-106972,15101,-28038,45477,264876,594473,644107,241177,26588,228455,421291,482336,492703,345693,166943,90725,59791,-37379,-316903,-479618,-34521,364557,88112,-129730,-154362,-207202,-142016,-144901,88842,810821,814132,-431047,-139757,1262582,-1786963,-5630193,-2589992,2667511,3433186,2058129,1135070,740949,619500,598642,944496,1360467,1088323,44191,-138741,330961,36968,-310473,62091,265287,55741,-29160,-35098,-157702,-262450,-321847,-244880,23609,105163,-22587,-50638,-74471,-267546,-354418,-158983,39743,67367,-74483,-183148,-132071,-39566,-52116,-141558,-178949,-96607,-107033,-175051,-101614,-27518,-46453,-110742,-61624,47006,197656,280828,20506,-262751,-204876,-49590,-59730,-163898,-290177,-282113,-129911,124863,262416,129501,-57074,-91333,-96756,-133601,-67010,47607,23851,-143470,-254453,-199534,-17932,140171,55833,-153579,-229172,-205864,-82327,-19461,-75670,-104337,87829,277764,179163,-38231,-45935,15842,-120494,-343235,-411449,-313219,-60565,128191,73251,-54445,-137927,-14740,177239,74220,-98611,18763,141577,105781,14098,93484,235585,202864,-74866,-290776,-149983,246003,470619,330116,107139,12299,-99164,-211026,-97288,120439,222486,112050,5436,94442,265881,269630,204276,163356,-9256,-151928,-26409,123043,26004,-43854,-6244,42945,67029,29004,40767,144091,139868,62371,69163,83340,10564,-104541,-203170,-201479,4153,235967,251211,126943,580,-133928,-203063,-187092,-216193,-220361,-13229,204211,146040,-34773,-39537,-2618,-43524,-47906,25859,-81895,-281228,-383634,-236133,110208,115748,-154503,-147115,17624,98754,115607,66441,70184,163236,199833,27193,-166307,-60202,178386,159478,-53577,-75112,18044,85022,57538,23315,57196,133901,144576,103936,27372,-32934,-103647,-186873,-181988,-144526,-258995,-382348,-265969,-117450,-94125,-185439,-104873,197571,377983,241481,99584,90560,86476,55815,112034,177433,170110,64101,-65825,-164946,-108760,1666,84556,96384,-69172,-88227,136729,33195,-363635,-486782,-287719,-76881,21059,-111569,-208430,46486,343969,341627,205504,123023,19739,-56993,-48220,-23829,36669,108016,40872,-93604,-114546,-7118,148442,325428,303539,42385,-199845,-285122,-261311,-234328,-235065,-273417,-349601,-397021,-282504,-51330,136529,286245,368583,244846,137829,104589,54471,-6919,-88650,-164246,-128394,17500,196178,213852,-66814,-482034,-549448,-211972,74728,11745,-158581,-113770,48778,115869,81312,50256,-102730,-274468,-245020,-180993,-27193,367094,560978,202334,-177747,-212924,-203807,-217046,-114167,28788,41774,56470,103585,16334,-61603,61868,172584,25573,-175761,-91191,183003,261647,104913,-8325,60937,80977,6803,74132,363083,463450,188492,33768,90564,172986,220559,103363,-116199,-105632,87941,74847,-54598,-85122,11660,179481,184425,-41116,-197909,-136878,-75339,-67074,-7036,94520,59220,-170263,-312732,-178863,-48278,-62946,-74377,14012,121871,142070,-42493,-199150,-35520,119837,-89579,-229809,-28749,132205,111591,100054,122959,85098,42423,78401,99524,28459,819,-25,-96630,-351751,-420481,-134536,127417,26977,-231295,-237994,67015,210783,58846,-35963,-19837,-8571,25524,-18250,-193561,-279860,-205333,-105429,-64526,-85759,-181303,-260588,-259395,-175005,34755,221384,246635,181674,170479,153672,-12810,-278734,-393117,-372581,-342944,-173715,81826,146704,-99874,-287839,-211683,39905,259008,381502,342459,89346,-59965,30293,-213010,-151300,424429,-34808,-648153,286893,223205,-306852,483603,705491,-42883,-169761,81612,-256073,-809630,-645691,-239507,-391793,-54667,248344,-38029,-158099,-78531,33647,49764,-119089,-442127,-642340,-441657,-82511,33596,56239,-61580,-304894,-327053,-133292,62390,256675,127575,-274019,-412953,-150772,150213,225375,64934,-69205,-102,82076,40414,-52805,-193513,-282924,-273115,-163938,-18093,74960,59895,63190,81880,35003,23787,64854,93186,115376,117249,49828,-62540,-29429,149718,202722,208764,304166,332849,236151,187885,78606,-30756,-26714,49239,109041,44609,1845,51948,-14034,-118717,-74601,-12198,18411,41430,-96561,-89804,147439,267815,205495,256939,274296,71600,-50743,111303,267048,149788,-143950,-280865,-234836,-325989,-423214,-291270,-207739,-251260,-91056,187167,246448,24172,-152805,-63943,87623,14030,-113614,-1376,18014,-141907,-213729,-109872,35299,157457,60313,-132439,-262415,-240694,-112960,-96861,-186826,-57725,131812,73135,-44750,-27857,-60431,-162926],[-115425,59461,119630,59345,-69348,-183833,-76170,155739,229025,-7127,-274794,-177786,96147,206267,187750,171166,-58425,-424063,-583909,-459367,-306003,-210472,-60317,30411,8822,-5304,-85787,-194256,-110561,-19884,-180090,-331712,-243341,13471,322410,372615,69351,-163582,-178189,-158401,9584,238538,103198,-98027,62230,255177,271928,379444,496907,376793,175307,197901,282589,249063,181600,219559,276519,194333,128288,142632,183051,127059,70370,106673,150527,153441,36688,-75834,15219,139140,189418,216858,254417,159602,31754,-48775,-119538,-148089,-217619,-276960,-36133,161745,20096,-70901,12917,-4231,-73013,-195663,-335479,-254932,-70577,11081,112464,227770,160358,63979,53930,-36160,-153015,-193919,-264033,-300637,-174057,20930,75010,36957,-26710,-71794,-56464,-87950,-237499,-336562,-345164,-151786,149788,265970,200905,119932,52777,-53738,-156073,-93703,14533,-18385,-23741,9357,-50907,-20756,173041,351108,455253,293697,-86950,-157003,30271,46563,-8860,57621,110559,99609,118786,-24476,-276834,-136914,43382,-157959,-337081,-329949,-261163,-134244,-63094,-185824,-192054,-37463,59485,-70211,-333041,-405229,-115573,20375,-78517,32844,236704,203402,156916,159604,215465,255152,174978,83668,-14892,-99748,-20995,185721,154738,-45971,-26404,66095,-13160,-97392,-13828,123011,113942,2867,-32223,-35935,-24264,-45489,-56737,56980,146952,73658,67187,151679,147561,-66156,-292222,-413803,-480102,-361106,-83952,111645,157056,57860,-71316,2611,199740,301098,254723,46533,-118635,-146968,-168148,-146664,-134738,-155987,-83662,-124758,-364603,-348891,-112419,61661,125514,24596,-125081,-145638,-127162,-128361,-75045,-20696,54740,164724,241525,325682,278183,4206,-223838,-264864,-245827,-108221,27544,-63033,-99451,171317,450371,280384,-52374,-177666,-28777,47650,-34790,-50804,164974,297906,98337,-98657,-196020,-310113,-274643,-221959,-275267,-124295,133757,35903,-203514,-131161,-11831,-53541,-16599,159372,179276,68742,121846,292613,190559,-81033,-84191,43393,23421,73580,60266,-77018,-100949,-45202,-47095,36784,198548,104790,-195562,-313951,-223683,-71476,-173927,-289434,-101247,87399,131247,138837,132955,208449,318383,137944,-179865,-238081,-100370,149,-14488,-172233,-268985,-128539,122665,188388,151074,127318,29594,-155981,-216302,-98921,-30882,-22754,-29861,-106481,-98049,-45302,-51852,-12621,159306,226503,146080,62092,-126236,-296495,-127675,188566,128257,-198981,-305888,-138871,19184,100200,18720,-24389,167641,213053,119115,157664,180795,184854,203503,59411,-237653,-310907,-114660,101430,341400,595240,452598,141493,-59348,-235376,-310579,-120247,139710,145688,-16379,-44730,48867,-54610,-109665,-63628,-139561,-295892,-275776,-148549,23880,191970,182734,51155,21978,-21033,-95750,-92470,-158588,-170295,65986,175425,24052,-49556,-18329,-81447,-63117,178198,336853,156910,-46693,76015,138737,-63462,-260374,-305944,-160834,96858,110371,-113122,-195672,-82436,62621,14322,-281200,-555464,-482419,-164549,99569,82681,97124,278833,96564,-375223,-396317,-75358,67030,47378,111763,310277,595523,656207,334958,148248,251047,385914,447377,461124,350491,267627,210789,58538,-97000,-289305,-389751,51362,553395,461284,130164,-211967,-484136,-511337,-703680,-657497,324268,707710,-362894,-602149,17555,-2067752,-3175737,-379088,2762133,2598219,1480418,864208,731650,721538,427082,594975,1253987,1225726,114146,-187448,336374,32097,-352567,1604,188252,-38325,-180623,-135744,-146199,-191264,-286358,-152336,167835,200388,73711,105941,97971,-96406,-190977,-39723,111963,110516,-47356,-247276,-307630,-183665,-119242,-237101,-229472,-126104,-133808,-218289,-131764,-19555,-27651,-76507,-31656,25619,130714,207470,-14552,-284784,-245979,-118681,-131744,-213523,-266627,-220137,-73809,167082,311962,207574,11104,-61727,-49886,-65085,-26005,54559,-8406,-187548,-263225,-198453,-61290,44086,-50031,-227119,-294942,-252085,-113368,-71194,-156437,-162943,72530,278647,193744,-4897,-43814,-28506,-180835,-368462,-426089,-402521,-168332,114247,92650,-144871,-251377,-74900,135681,45176,-70006,42349,84672,13101,-2293,153265,330635,298597,12589,-232266,-104635,265386,467181,333702,162765,141214,69793,-108379,-105027,61538,200848,135351,-19651,8036,221289,264241,178756,151217,-15191,-139729,-13723,82998,-72543,-102333,33240,103098,92349,40796,12380,76145,54022,-9664,-4173,24359,-18625,-98025,-179541,-223315,-30509,270043,292271,138469,7930,-176202,-274557,-188297,-97544,-71256,-6682,91311,74621,-52208,-42981,-1815,-83760,-94829,15304,-75565,-283939,-407420,-317847,-6871,65404,-163423,-114572,122477,165168,17512,-77839,-27367,82162,112243,-104772,-368510,-248195,17566,-28981,-226508,-146504,103463,237243,217520,164684,184887,198142,151998,93018,50048,28793,-72866,-215326,-214222,-135974,-210837,-290088,-236726,-180286,-154416,-234542,-170458,130549,313095,192315,39380,46619,77565,45599,68194,160545,154898,-32185,-213213,-204339,-105483,-6391,102380,120016,2554,4886,91385,-122431,-455893,-466058,-233392,-45712,-18719,-193741,-252331,35819,282122,199300,89028,106816,33610,-77681,-20227,88789,127185,146525,75744,-86191,-153659,-81728,70952,297946,298865,35232,-165506,-206235,-179956,-131860,-103018,-166327,-303298,-411934,-295135,-31088,174626,329856,344256,141747,59683,85899,49832,-3997,-50903,-95765,-66747,35491,139757,152164,-36734,-329667,-419294,-139548,90381,28242,-171328,-189487,-73029,24546,64482,42057,-145984,-336506,-259717,-160520,5540,367700,487605,158291,-111323,-170150,-225113,-261323,-133702,64058,114485,118630,179081,82704,-30533,103079,241662,111561,-69883,381,262455,338986,150503,-4548,6458,23473,-13691,47384,325554,479559,261098,118182,113211,185907,233992,90414,-145762,-73993,144169,173894,93484,-28821,-17153,132004,116293,-117838,-252447,-166459,-80466,-42476,14692,50823,-47993,-244075,-301244,-144030,-20145,8272,82685,106316,115161,115151,-42082,-150587,19244,152944,-52930,-171679,620,149605,119580,45381,43031,91890,86062,16386,-42157,-55273,-47569,-30117,-56994,-267840,-392374,-130351,122178,8933,-260053,-284383,12055,176832,101411,19573,-49484,-108163,-69346,-82415,-276168,-404917,-298174,-147033,-110760,-211584,-277605,-261965,-209356,-154905,25900,196963,178024,74065,79592,133551,17666,-240443,-340556,-341188,-332378,-105305,188104,197060,-116686,-357302,-303855,-89749,122264,275170,272243,69213,-151849,-208522,-434096,-142736,799486,441810,-88275,780051,366908,-452661,427300,738499,-30374,-295277,-145578,-375957,-688983,-205314,191761,-406427,-129141,420713,149119,-88150,36856,-10136,-89327,-54966,-249822,-499750,-327294,-32068,-10746,-49004,-152101,-367529,-382548,-154134,103105,288877,137471,-254919,-444354,-248567,106027,244816,65685,-91188,-13106,35623,-53132,-111117,-162508,-196653,-222284,-176821,-101731,-27707,14514,66674,111376,88468,85283,128982,141568,183951,234725,134164,-7831,70845,243054,246613,248736,322228,325300,227083,168842,113049,54113,4872,-51908,860,53522,72927,95656,-23048,-158583,-73932,3457,-2898,475,-125420,-146822,128655,338689,255180,217808,221668,82684,517,174187,317739,110548,-283455,-410073,-265891,-329039,-474695,-321589,-190442,-216568,-67582,189881,263868,112883,-77274,-63962,62446,-31532,-170007,-66949,-43271,-193932,-170112,2704,142966,193075,87802,-22813,-101380,-168546,-79693,-7270,-40395,42299,164010,64918,-57547,-19105,-44804,-155778],[-113335,34608,107740,108206,-26409,-132301,-50672,152901,252852,48140,-184519,-101879,115741,162103,144216,141385,-80493,-381539,-484428,-441772,-371322,-253865,-107495,-56732,-50785,18045,32987,-50391,-61854,-46209,-144165,-240263,-188987,6869,299089,326713,-13022,-191544,-60461,8397,151686,348112,157790,-105201,-21246,104836,133878,339695,504013,344293,98687,96459,241666,297266,202102,203168,270339,235025,203101,234227,189342,55526,10450,52930,95612,138400,19830,-135341,-4725,100573,91808,90581,86784,-21591,-126185,-132453,-135887,-144903,-176745,-174440,46947,173563,28083,-6250,119534,81054,-49435,-158815,-307171,-292219,-115679,18992,131569,186393,65331,-25828,28428,-11311,-120007,-201568,-304903,-324427,-170159,6929,13899,-50195,-70212,-48292,-6198,-109175,-336495,-385688,-300836,-117668,137440,262264,229755,146870,38074,-114377,-238028,-151374,-31121,-62005,-69139,7749,-25283,-28141,167930,392884,496657,245412,-174685,-158243,61865,28106,-69974,25075,89060,69793,94708,32033,-118460,-32467,55033,-144043,-334427,-362602,-326524,-249914,-150006,-228094,-225677,-66341,5200,-205038,-452719,-436066,-109244,-4,-74041,92123,301504,252399,191204,210322,284483,287877,184063,110737,-12179,-123118,-53924,148540,134196,-34037,-28856,54158,-26410,-170426,-134783,118676,225195,32579,-98882,-55301,4399,-51944,-67552,101567,253950,159107,108409,201030,221313,1469,-240250,-364389,-468850,-408671,-145057,85945,158795,50708,-61258,44229,255662,443279,444343,197580,-49037,-128303,-160359,-106611,-43212,-123295,-122694,-150262,-351017,-339683,-200161,-92293,14781,-21298,-174887,-223790,-175770,-117988,-17418,6568,4208,34679,109326,225637,194324,-63568,-255444,-267618,-272958,-138837,30218,-55959,-127799,142278,466192,332000,-19562,-191106,-124349,-23984,-19166,-34352,113166,255849,58019,-130346,-209767,-312247,-218340,-137693,-235299,-115605,177630,140156,-89068,-78461,-39002,-85854,15683,223327,184442,18842,100298,350755,271285,9867,-8016,103391,89686,174317,173064,-69091,-169347,-74485,-86189,-37662,169191,129694,-190323,-421815,-325160,-77205,-83006,-149734,24290,176518,203965,243638,232003,282228,393560,199080,-105621,-138842,-30172,46064,55199,-41873,-107677,-65112,51887,135623,198616,173856,-18181,-310443,-368691,-147553,-11425,40117,101811,44742,-3375,-7937,-20076,46290,222165,251055,154000,112981,-72650,-289473,-184949,81058,55970,-179221,-243031,-92310,54674,117169,32368,-14704,150827,195088,83441,97886,186928,244822,217482,50566,-183955,-224694,-95224,64472,280404,513358,390582,107096,-32497,-195618,-311896,-128229,130063,153367,-9587,-16821,139135,72580,-30619,-22652,-46606,-178144,-243141,-199645,-25731,156751,137518,36003,40304,-1450,-100762,-108422,-139301,-100024,168535,306391,117719,-29750,-1067,-11325,26739,255441,382135,235624,97052,170942,151496,-87611,-242234,-281734,-193241,94738,184734,-27563,-140278,-20648,150149,67206,-260185,-472588,-400170,-121489,123601,79839,86918,314102,222027,-223082,-302090,-35735,115085,123363,165548,317585,519290,576662,389023,255024,280112,383869,444746,412345,321777,334523,281922,12660,-169226,-248436,-288109,91170,631311,715616,339932,-222752,-660755,-775360,-1150733,-1337582,-311720,320871,-247208,-531497,-916262,-2598364,-1326392,1841201,3109662,1767686,815176,604431,595125,565981,146735,195418,1026264,1211847,187756,-223458,252605,46443,-267333,-26047,72173,-100756,-198666,-113337,-82201,-122498,-210337,-27135,264436,239571,144458,224591,215072,48731,-8430,95127,171979,125322,-21782,-286233,-479409,-352516,-203102,-306358,-226496,-86741,-115796,-210281,-132245,-7119,-20600,-54233,-17998,-18118,44219,143993,10333,-227414,-241336,-170249,-189694,-252663,-228090,-154824,-31635,170281,307812,249765,68094,-42889,-33158,-22837,5444,40494,-64524,-226152,-251001,-168086,-70070,-28712,-106807,-214306,-286192,-252022,-141665,-139082,-219367,-154007,91480,264069,191468,26109,-38792,-53974,-181945,-307610,-359054,-404071,-223279,110036,154778,-128195,-260267,-103530,59819,8775,9105,93068,16797,-115055,-45040,199256,400697,340339,50102,-201228,-103689,203064,364257,260722,162829,211476,184979,-3150,-77479,11085,134622,123487,-47530,-85289,122237,203581,127873,127004,20662,-74430,15818,32530,-150933,-149423,31763,117722,122743,84180,4893,1123,-31702,-87087,-102978,-57125,-41791,-63280,-122096,-225159,-96590,233753,292067,147015,14261,-189019,-276069,-114843,75377,85683,-54635,-104119,-51216,-69000,-32072,30209,-68102,-91211,27006,-37427,-252097,-391240,-329894,-80317,6521,-181001,-118484,163542,184502,-89076,-213157,-105322,29584,26729,-240184,-513471,-369404,-133782,-232478,-380008,-185864,195663,337598,296559,253506,291123,274752,183606,79996,62294,98429,-16766,-206465,-185373,-55572,-80295,-112625,-138499,-163436,-146078,-225670,-221723,34316,228318,148461,-24573,-12899,63561,28973,-3398,94957,87872,-146767,-337510,-203636,-41013,36078,117622,117044,87274,141071,68802,-253785,-478744,-353037,-117660,8470,-53485,-244296,-262353,358,177813,57127,-16224,88040,44298,-107829,-10651,183027,197034,153159,82520,-61161,-131876,-119349,-4545,238743,256949,24248,-96623,-76244,-38188,34987,65467,-26704,-182012,-328755,-251943,15621,225744,338509,266618,38862,-4280,76799,55550,18316,13978,4426,13847,31736,38275,38891,-37773,-131170,-187997,-25441,114253,38825,-190284,-261751,-153737,-26750,52447,21392,-179237,-341131,-225686,-111729,42407,329211,341005,64883,-86676,-176827,-260497,-274350,-136639,91315,192686,186843,237949,140273,13940,160008,309883,182948,2954,35465,267589,351235,170037,533,-39050,16586,41595,42255,210162,373518,277899,168132,110512,165686,209562,58655,-151667,-33105,178646,258808,239598,60866,-5260,102924,50790,-182298,-271073,-166827,-95374,-72937,-21121,-10814,-126206,-264578,-236122,-78136,9741,64191,202625,164925,83679,89185,-4473,-81780,42757,150063,23903,-43093,72808,174878,100040,-31494,-22094,109836,126856,-29906,-148317,-103594,-63748,-19204,14470,-159837,-346710,-155274,58215,-54922,-319146,-361456,-93825,111666,123519,49147,-74623,-175069,-138825,-120423,-310384,-472508,-342819,-148089,-133456,-308887,-330711,-204008,-114028,-89263,38331,148540,69719,-60719,-38979,81929,46703,-141727,-211288,-235280,-240310,1209,298949,259088,-96418,-393435,-377963,-211812,-22739,137459,190126,71960,-194676,-379158,-574769,-169453,886559,566723,238016,1045531,479467,-425049,451082,794725,60875,-324896,-309481,-439436,-491986,187212,401379,-433190,-89104,725295,501675,147293,249124,-5921,-198355,8927,-40121,-303864,-184499,5443,-60051,-137837,-217127,-372862,-356944,-141381,119588,270026,124010,-217007,-428375,-293769,81916,263734,93995,-63036,9803,3657,-150429,-182595,-123143,-102330,-153735,-167956,-153546,-108265,-38905,32994,96686,124410,160584,216145,210222,257309,335697,205557,49678,154559,290431,254946,277434,352510,315247,221382,165209,159948,149052,54040,-111418,-73559,84610,173569,194572,66505,-90847,-27324,26682,-5520,-20384,-119296,-165970,103977,347047,254345,155417,154676,70258,28646,200136,313176,59892,-338027,-403399,-204257,-265621,-435250,-283084,-130634,-135939,-24126,171825,258829,213819,33560,-54643,20111,-42208,-129504,-72541,-100655,-251868,-152296,90820,246157,208062,85016,63467,56681,-71163,-35438,80540,107893,136128,161533,13870,-103469,-35386,-34376,-141275],[-107154,-3716,63828,96466,-3395,-49096,-763,139679,233735,76953,-82349,-15338,124884,109998,83728,87553,-70448,-273124,-332967,-374134,-377376,-247341,-132635,-132761,-95248,40269,112948,44553,-37189,-65004,-62333,-76026,-81432,12676,235572,238319,-57350,-134262,82864,160000,271831,419241,213776,-57267,-64492,-40599,1971,268014,423100,236758,8329,-12071,158148,273685,169868,161532,266258,292788,277865,308238,170432,-46275,-85071,-36574,-655,66903,-35615,-228155,-106010,25735,6914,-11563,-81598,-221453,-289828,-211402,-129604,-87276,-49812,16695,144603,146435,13864,59444,212553,147409,-25889,-95249,-216784,-266259,-135402,12286,135368,143849,-24619,-115725,-32103,-18464,-87224,-194984,-301391,-288575,-137216,-6332,-23562,-95092,-120209,-89768,-1781,-92961,-328247,-340031,-178065,-27726,126252,237936,251247,166473,14108,-156451,-261372,-180542,-95662,-139902,-152850,-26018,13875,-1223,145588,355314,415296,120974,-227338,-108332,123553,50086,-76364,27356,78167,39902,58326,56697,19929,49354,47465,-105948,-280137,-352904,-355967,-303103,-182450,-209163,-205705,-57855,-52105,-326469,-496808,-352032,-49161,13123,-23527,167399,351480,288033,185824,210177,291139,277082,197076,125348,-28135,-144335,-85491,69588,69255,-24675,-12899,56941,-18238,-211645,-226887,101012,286113,36361,-176858,-97048,8009,-91488,-141359,84820,314445,242399,154714,229917,246488,38798,-156864,-249736,-388398,-383828,-165836,47561,128179,20306,-46315,125103,336614,512446,504539,246746,-24016,-111212,-115183,-7076,76500,-92008,-177235,-189481,-299829,-280377,-247038,-208586,-62762,-43577,-198693,-272380,-208693,-91079,43052,23280,-50089,-79982,-19919,120680,145837,-50455,-207696,-226845,-267564,-174579,-941,-39330,-112162,113620,391628,306863,-10014,-202469,-224951,-118725,-51617,-55714,51126,184811,31517,-120387,-194850,-279113,-154974,-77868,-215932,-140385,165362,220307,39395,-43421,-93076,-132068,35090,252110,158506,-46433,42554,323183,300839,95908,68382,136897,135441,253285,277860,-34319,-203895,-93825,-115623,-85702,163175,179945,-145507,-474131,-399049,-108457,-15693,-6145,149580,247416,268155,349106,316634,337205,438393,227306,-34917,2490,94380,120626,128960,80607,36642,4209,-12577,73456,219471,210280,-54987,-442706,-487933,-171537,28892,114756,215346,182526,91282,43188,25088,104094,251384,252057,168647,141975,-31462,-251363,-229000,-75273,-87918,-231326,-246945,-96998,55369,100849,28508,887,124259,150614,20667,5257,144040,247557,200011,34823,-112215,-113507,-48533,19491,161394,350078,290515,49983,-25635,-144900,-288009,-148016,82668,136276,-2612,7511,195812,187976,42375,12940,46857,-44309,-200505,-236383,-76135,89564,75175,42349,81522,10187,-135400,-146795,-111551,-11219,259975,409443,202006,-6043,13009,61398,137238,340681,411080,284588,205726,229470,144482,-100103,-195806,-230643,-204482,92612,249457,70542,-55901,40356,199337,127292,-151380,-262197,-207475,-37328,124770,57773,53019,306268,331049,-34084,-181586,-3847,138046,175009,202879,297920,396537,435028,389296,311724,299695,416260,483228,375188,280610,346073,275222,-47584,-198026,-182680,-208851,48544,560588,786148,468982,-151634,-678330,-904611,-1402625,-1737271,-899415,-257378,-141098,3447,-1560274,-3571265,-482589,3931284,3794989,1099173,220972,408673,319778,161948,-144166,-85717,764345,1078664,258534,-237813,111181,96948,-73375,-25518,-69778,-131310,-97362,-3233,16040,-39195,-77800,106613,283960,212043,169759,273654,255022,141839,148871,211809,204819,114415,-2927,-294865,-599003,-487783,-266243,-319348,-179761,7410,-53958,-163887,-113862,-4754,-30555,-49329,-25653,-81692,-61470,84484,75408,-112020,-191770,-180064,-216221,-277723,-195171,-103882,-10753,134073,239878,223311,84948,-38024,-48289,-23774,12314,6453,-125598,-243415,-225893,-132700,-59849,-76668,-128777,-156020,-229862,-229688,-173312,-207936,-246212,-83939,133647,229649,171588,53415,-22578,-47690,-123323,-187959,-239735,-316431,-187188,145768,254283,9614,-145219,-85882,-27637,-26474,120130,178768,-20137,-217182,-82802,229436,428742,321381,35770,-191809,-138939,77238,195693,145474,120187,211172,216936,71699,-27044,-22994,36997,70457,-73862,-160279,-8930,101532,62587,70814,51222,833,38734,-22235,-190906,-170608,-11818,75063,144405,149477,30758,-51178,-99724,-168334,-214616,-143148,-48435,-4307,-47795,-203761,-150809,166048,262380,152031,25408,-165114,-211615,11916,247892,189907,-140181,-295359,-167489,-71416,900,104732,19145,-32215,61717,26158,-184486,-333155,-280072,-95359,-43667,-199201,-149197,130394,144796,-178871,-307131,-142312,17544,-34358,-330845,-552897,-395693,-241363,-403699,-491755,-198211,253292,364317,281421,269732,353179,348337,224437,64454,61234,149262,37337,-161448,-95435,79782,100500,82030,-25174,-88223,-78083,-174658,-258321,-72204,148175,120806,-74522,-69314,57507,26397,-61783,13776,-8471,-253750,-399481,-159884,66290,111419,115941,79936,139815,252247,66239,-312918,-413415,-180051,28725,74164,-65417,-239487,-229768,-50045,49682,-62960,-95848,67805,49382,-142790,-23603,245738,242048,123980,46931,-31090,-51258,-99530,-62651,148096,187452,26200,-2198,62590,116758,216822,219374,100707,-23429,-172200,-166974,72267,277750,322896,180492,-27023,-33669,82418,75280,59400,90159,102237,77396,-4158,-78005,-80697,-62827,26875,53276,86127,130676,32467,-215165,-315840,-172835,-13071,59994,5201,-181013,-277363,-144242,-43082,71601,255489,159192,-59198,-126422,-238289,-296105,-242430,-114981,110910,256244,238948,263913,174812,55148,204763,347172,218366,26906,9715,194971,284622,153071,6965,-56700,59094,146055,47915,40429,178937,244220,182995,81766,114694,165792,23256,-147669,-36390,146014,293708,345709,161984,38995,98666,12887,-216019,-256578,-140623,-107804,-131478,-93696,-81384,-166545,-233854,-144346,-3135,36223,95085,242487,148202,12401,67663,67822,-8067,26906,101466,97492,96068,148796,184404,47296,-117265,-56774,137979,157588,-40676,-179297,-107331,-53484,26876,110802,-42046,-278147,-182591,-36335,-154803,-389203,-418248,-192530,47293,130447,58703,-82348,-196143,-170639,-127398,-293938,-464099,-318790,-95581,-115469,-333552,-315840,-107915,-13765,-7545,60610,79531,-52643,-186195,-152843,13730,65389,-14933,-47052,-83740,-86488,125551,394944,337658,-28681,-370524,-396888,-278074,-119035,32434,139261,89169,-220652,-502254,-666482,-265119,657833,384130,351423,1121336,565476,-251426,507456,803625,139505,-314072,-436449,-510276,-311938,461699,435471,-376940,70122,1023605,843310,424426,446458,22950,-244100,77046,157302,-89169,-42205,27002,-106916,-198770,-250898,-327662,-266014,-103881,104208,203875,89852,-156056,-345176,-255142,99519,289648,147916,11499,60892,-7482,-210993,-220134,-71264,-26779,-92196,-149779,-175335,-156031,-91665,-27542,46353,133256,225873,296780,275380,310184,385103,245743,101696,200088,276473,229111,293637,388311,313414,220584,169976,191697,213558,102875,-100198,-77501,135292,278026,321884,225304,60497,45004,40566,-1194,-18122,-86615,-152009,74873,302717,217367,89106,82474,23856,14071,180094,256687,11296,-296482,-265653,-64270,-147722,-309259,-183457,-49133,-37390,29843,148996,251662,309071,152179,-32752,-25530,-27941,-36398,-32360,-124242,-272827,-154736,135670,314378,199920,57585,96943,143022,12301,16548,154952,215680,185126,110610,-73830,-175263,-80327,-40683,-125739],[-98197,-48537,5963,48943,26100,53387,55032,107784,171739,71764,-3219,57348,122098,63137,25191,38455,-11226,-110198,-166563,-278597,-327392,-196732,-124659,-168637,-107930,54524,132176,71698,-36942,-70721,43256,122760,54758,24468,148576,149198,-26939,5529,210528,248034,325274,429743,263706,34415,-60860,-144590,-90130,184811,292378,104112,-65929,-83398,86308,202152,89605,102872,279922,356219,331890,346652,133606,-158964,-194486,-125495,-91042,-13741,-86778,-309924,-262173,-85876,-59007,-77563,-198744,-363983,-397937,-255626,-97347,15810,139141,244108,220264,72722,-27147,118223,287398,184572,-6636,-19399,-88455,-193984,-138091,-7113,130890,116197,-86425,-178505,-97697,-43368,-57147,-164824,-247924,-209864,-99614,-25755,-37706,-101098,-171039,-176245,-36323,-46353,-229301,-222110,-19374,83428,114858,204388,264820,166931,-25313,-174360,-226220,-183422,-165334,-229540,-252182,-85337,58779,55192,106608,245977,236535,-47860,-241351,-30036,191164,94328,-34677,61451,99046,44589,32446,41388,83662,72345,20080,-51377,-188833,-312955,-351250,-286389,-155787,-132309,-121004,2491,-83041,-387346,-437395,-171674,45060,51919,58249,236918,369251,279461,118157,154007,258396,247059,200849,105597,-66266,-154311,-96190,-15710,-12621,-18984,14947,67533,4329,-206974,-260689,70948,279028,17022,-243669,-148146,-9334,-149625,-255296,7912,300338,287710,185909,224611,216348,44925,-50211,-95330,-264830,-294150,-134993,10998,76225,-23709,-38467,219183,438886,523737,454378,195265,-47380,-103825,-57440,113458,182968,-76943,-244397,-248253,-238127,-191410,-239307,-251491,-84204,-33537,-183962,-281620,-222608,-50028,95467,31537,-87175,-147157,-112876,40320,147038,44646,-79946,-133026,-219543,-209136,-65714,-27880,-62460,94268,256203,206445,-26650,-207199,-296553,-204739,-111701,-89645,22093,128279,39014,-65801,-160728,-232947,-119476,-73139,-223595,-181489,112340,263451,152868,-21797,-147850,-172149,42037,246766,114915,-111460,-45367,216780,282895,149992,106476,136186,159192,302876,355379,15897,-208640,-112490,-136031,-107495,164178,233569,-65217,-426301,-402105,-151583,3129,108893,263892,294199,304946,420608,366320,354435,427480,199991,-8395,131116,234806,205065,195457,170131,130676,62549,-41386,34386,214736,225384,-66592,-497889,-524925,-158370,86942,195013,290709,268340,158792,97055,78730,151670,245947,234784,192563,157906,994,-189974,-250348,-235667,-250075,-307885,-290630,-137697,27217,56249,5160,14226,95558,86473,-65796,-105048,60466,200075,169075,28172,-36389,-239,25742,-10281,23940,168787,186719,-3668,-25201,-84820,-237331,-158040,40717,113275,-2819,6833,196649,253575,89899,40011,126221,75098,-153319,-247761,-122302,-2079,3773,52536,119601,3951,-194055,-203584,-89738,66289,309289,450194,257263,24538,31346,125946,243341,406271,403434,276687,233335,227710,113110,-104527,-139769,-167389,-194350,86002,290414,149718,8650,61954,196527,186974,24439,13043,45396,72194,104613,18922,4409,268382,411545,155210,-56408,12379,121877,180335,216843,262707,265480,275989,336087,300179,288645,452672,537305,362648,244078,292655,184325,-94176,-149411,-89720,-179453,-90957,349721,674064,508330,-59,-527273,-899662,-1434184,-1744329,-1258027,-874567,-97499,744821,-2057750,-4980675,-564322,5746780,4671146,658674,-159450,306092,-48936,-367781,-329941,-124059,547639,878311,318505,-225650,-33700,194008,181814,-7157,-216585,-146466,56114,125629,109832,62186,100416,220826,222004,122245,139055,244959,221997,173242,242985,279118,202530,87212,6701,-272265,-625991,-537964,-281418,-274319,-119665,103225,19012,-113191,-98269,-24526,-55545,-59816,-51408,-154986,-178074,17775,140558,15555,-116190,-142090,-202712,-282166,-177919,-75131,-12603,63182,111491,117555,52462,-40394,-86022,-72281,-13377,-36643,-166864,-230159,-200558,-118268,-50076,-99254,-136408,-103010,-161203,-206375,-207260,-256503,-228359,17033,179961,178713,136311,76581,12089,-5906,-23403,-49665,-104010,-161243,-52845,229102,353441,205858,45613,-30107,-103885,-54823,231546,297797,12194,-236919,-90688,239343,407989,252538,-16336,-189952,-183856,-65471,23104,36220,61911,154213,168262,95521,24393,-40823,-67366,-15682,-97239,-202365,-138904,-11881,-3266,-25171,27525,39467,33907,-72955,-185581,-157425,-81103,-15942,143929,217580,87441,-62689,-144514,-252848,-322576,-214681,-34964,66563,24579,-158430,-156704,107791,217784,148651,43440,-106848,-102495,151325,360198,200202,-231158,-403680,-218900,-48124,60495,215168,162611,65772,109736,98492,-90346,-238586,-187065,-53981,-69043,-207089,-181192,44938,54811,-236805,-339998,-129021,44873,-56235,-346842,-479042,-330171,-285678,-502761,-538846,-180860,265826,331767,196879,217418,355534,389064,247023,44499,47316,158714,60142,-95213,31188,227217,269490,214290,49930,1021,10764,-117135,-285545,-166500,92528,111814,-99775,-107421,66534,55160,-68625,-43533,-101904,-335421,-397405,-92424,176183,181233,85507,13834,130291,283663,74203,-278769,-277477,-4534,162976,136107,-46129,-176521,-162493,-104098,-79850,-150105,-147813,38787,39709,-177141,-52640,274593,261908,62604,-30455,-9211,61936,-27544,-98592,35347,106161,50172,97375,164948,235493,362005,317106,180206,126145,9928,-61953,128889,323757,303746,128525,-35554,-19339,103036,105001,107664,155027,159454,84645,-75588,-177810,-165363,-95845,83108,197605,140801,115447,3330,-237609,-338662,-134630,64773,97108,13195,-134092,-159511,-35906,28674,81860,159488,-7346,-181334,-221774,-332196,-314044,-171606,-71204,127303,293170,261641,254640,183095,80414,213058,331625,208614,8468,-57523,62743,148560,98649,9230,-46096,124788,254591,52095,-141246,-38715,183506,176740,40228,49750,120698,-1512,-146002,-110570,31157,262892,390087,241829,89181,110937,12577,-210144,-217046,-92158,-101046,-182655,-175830,-155099,-177429,-170203,-57771,55070,53153,97780,193718,45334,-100700,48007,157624,55894,-18631,19315,126289,182496,190447,161830,-32720,-196796,-60036,166544,169039,-15258,-129082,-76661,-34360,85086,208567,63629,-191711,-185785,-121825,-259784,-437282,-406430,-219874,16349,130393,59859,-72727,-180386,-168431,-112017,-241304,-384179,-229209,-1414,-55796,-268119,-231189,-8522,52535,50842,67645,-5827,-163419,-271131,-227699,-48418,65536,91298,95885,72458,90991,241779,459661,426310,76785,-284600,-345063,-264014,-130589,7044,146224,110708,-261803,-617594,-752561,-405987,245339,71253,363887,1111354,610638,-45188,522084,709226,130527,-327249,-572979,-650142,-219010,614414,416344,-197349,282333,1159617,997552,602487,529053,52896,-215646,148570,318965,110150,77402,36658,-143841,-227894,-253374,-251173,-143506,-53457,63714,108423,39093,-76195,-190074,-128741,159890,322206,214369,110356,119323,-927,-208743,-190561,-10998,8579,-63029,-140155,-182522,-175400,-133064,-91504,-17680,114912,260141,343155,313242,318849,359080,243464,141134,200549,209754,184570,298352,410056,318811,222539,171379,186801,218791,131514,-22038,-4578,196336,360545,439117,394296,233445,109837,30166,-7466,-5326,-48174,-120057,46520,236611,171823,38287,14491,-52797,-45916,120827,169994,-22912,-182113,-54614,102020,-10374,-133022,-49797,32688,53334,84578,135117,252645,373819,240971,-3417,-58677,-6420,49158,23099,-100384,-238651,-163511,135996,330734,175109,19226,69027,121671,44323,63945,206976,258409,169356,18304,-172522,-247785,-140680,-66272,-111497],[-86827,-89191,-38985,19575,92364,156740,94422,52002,79230,36627,29151,94855,106439,28831,-14873,20275,91076,73088,-21022,-181353,-246244,-127490,-86729,-150175,-81644,58322,90887,38122,-49816,-60354,140678,301256,184491,33909,57932,90617,71424,177141,282453,251495,297752,380341,297825,139221,-24073,-185242,-121881,111500,161879,3171,-100268,-93470,66088,125945,-12761,36623,304364,402999,354344,348080,90501,-262543,-294877,-182144,-134922,-57381,-95651,-341438,-418397,-221385,-114823,-117764,-244940,-403811,-412001,-245881,-44389,137129,335676,431016,238976,-41368,-90895,161306,339700,191860,6941,47936,36752,-106836,-134572,-33035,122992,108380,-108098,-194893,-131328,-63403,-35073,-113393,-157815,-119953,-83059,-58078,-36817,-80087,-210132,-267847,-85786,16427,-87342,-80328,119909,171617,98144,170385,266119,141442,-76014,-166379,-154183,-170901,-223918,-303708,-340518,-155754,99488,125333,55736,92367,16741,-214524,-228883,42787,235678,136912,33453,113349,158519,102697,32020,-7594,50225,28235,-9575,21208,-78023,-260159,-323266,-218989,-84999,-18614,16618,105143,-72141,-364318,-283100,49456,139206,91019,134195,276957,352790,223082,2273,64632,219117,215718,171601,39210,-121252,-149902,-80469,-74397,-78151,-17117,38241,70007,27715,-155691,-228438,28155,204677,-18039,-281087,-192001,-35643,-198655,-360538,-103085,210549,270442,184838,181483,143144,32665,64118,58672,-138113,-172231,-66747,-15614,18627,-67926,-47226,289802,539045,506997,342558,77279,-101320,-106167,-17229,199580,233949,-88197,-313366,-312616,-184360,-97613,-187379,-219784,-51313,5441,-129974,-251531,-215956,-1991,131143,35736,-91594,-154571,-155369,-4931,184063,188877,98790,5374,-130189,-226595,-143284,-29772,3201,92025,115060,64891,-59084,-197724,-313306,-251718,-166782,-112240,32488,109163,81631,11673,-126210,-198252,-132411,-130989,-249879,-211146,51294,273643,235030,4300,-174478,-191131,38694,222188,77209,-155679,-140109,77068,242430,166155,92465,114446,173936,325923,391880,62689,-195865,-134728,-146325,-109781,151117,259390,28892,-276190,-315145,-182389,-26488,177353,353762,309229,293856,425320,367154,324258,350707,113395,-42237,201316,344744,276265,245104,212931,161046,96758,-22441,36057,190427,211729,-49571,-446699,-457013,-107782,150835,269517,321156,283846,185254,140254,127926,177920,209148,201836,221269,179568,38630,-114800,-244867,-354946,-372202,-354926,-326946,-182913,-14330,-3668,-34360,16142,67529,11477,-162244,-208760,-40288,124924,141384,36939,20263,87111,116700,-5675,-84430,40114,116813,-28118,-15545,-18132,-159993,-128160,47961,105561,-9041,-21520,148386,256067,104050,56427,178893,151476,-105645,-222967,-149906,-92040,-63179,46147,128381,-24710,-264220,-269324,-84261,109183,296754,409720,267604,56411,55662,174363,318624,425308,343502,197173,162959,163573,61437,-105186,-89922,-103407,-167007,65796,289291,180339,15820,21874,144223,230974,217334,275584,289623,178261,67033,-34188,-50045,214412,451648,307309,56320,16028,68302,131278,198450,217685,156263,140493,244204,227520,234560,448018,560234,367495,220736,186077,35886,-109605,-30139,14422,-211905,-308161,56124,445657,470743,193113,-251326,-783913,-1280150,-1397462,-1297353,-1366682,-146730,1332042,-2590719,-6548781,-1048857,7109240,5370053,414905,-237359,301438,-418581,-840800,-335368,98740,425705,665751,357905,-188490,-125801,334968,439058,17532,-344565,-168227,173516,200358,152986,160990,283117,290998,101688,-8749,60418,158673,142757,151366,257739,281043,167042,53402,5480,-222778,-544148,-479777,-243227,-195251,-76561,142860,58392,-92525,-106149,-69727,-88178,-78168,-84873,-223344,-290097,-63953,163081,103361,-43248,-72158,-155503,-262359,-173520,-65935,-33553,-32977,-58120,-48034,-14658,-36983,-129537,-157162,-68213,-72031,-168353,-187775,-185819,-139589,-54369,-95895,-142211,-88361,-109460,-193507,-236543,-266247,-170584,106947,208196,120438,90481,94965,66882,64521,88301,70734,18168,23497,148435,336104,394994,340667,213313,37205,-152517,-73966,309695,427410,122452,-152540,-62656,220727,342423,157255,-82829,-182406,-207729,-171564,-92929,-26965,16792,73345,70408,68110,55757,-49768,-156356,-118283,-119104,-209194,-233383,-102984,-58683,-149265,-73042,13483,-5296,-109262,-140682,-111477,-148814,-128070,113673,265058,156037,-36086,-173141,-338203,-411591,-259157,-6742,132107,79709,-93562,-102103,84857,170319,132006,67906,-25422,17609,256740,371941,113321,-291147,-389017,-183288,3764,143638,335858,319181,172037,154413,158410,12322,-120371,-71368,26452,-62433,-197652,-189912,-50923,-56976,-257701,-306295,-69322,99177,-36536,-288194,-324533,-202875,-268428,-513842,-507783,-124579,260703,279951,90912,121501,295507,366869,225450,18928,24253,117034,32396,-33412,150993,332861,359389,229776,57090,56788,68249,-92091,-310129,-229915,68253,115520,-99111,-119570,89723,120888,-4650,-46723,-161274,-382921,-360325,-31435,245179,205392,24708,-64866,57055,218261,82060,-166228,-118310,116402,246898,179759,-1372,-76589,-83641,-153818,-190094,-201986,-177582,-9444,3034,-207312,-84727,274950,257822,-19266,-132276,-2315,172025,69743,-116736,-80573,30982,93223,177026,200785,286447,437754,342505,197269,228364,166184,41403,184096,363730,301137,130780,10436,31973,132484,133599,145399,189232,152107,14677,-173455,-239248,-194431,-119846,31209,174685,96196,48414,-45415,-244275,-323270,-65760,176691,160879,55608,-38983,-23953,65034,84517,67961,59007,-116545,-266018,-334677,-418416,-300838,-85577,-18267,145649,303423,254227,221156,173121,85220,174293,260124,161393,-27222,-132113,-94348,-25000,17681,752,-22605,177200,324151,47029,-289479,-212359,125965,168908,4784,-10291,80824,-10171,-151954,-239446,-140107,175201,369097,268962,112936,121051,41166,-168476,-162028,-26173,-60830,-196079,-240512,-223406,-173537,-99568,-2205,75261,52642,72237,81457,-116645,-239567,23753,238040,98899,-72359,-66439,94709,182109,178281,106462,-122219,-256614,-44974,180469,154139,27507,-30494,-37846,-26915,127040,277442,135384,-100831,-148998,-163200,-330489,-433177,-305637,-139803,34230,125282,58041,-61012,-154980,-150328,-93415,-178178,-259307,-100644,101799,30067,-130227,-101718,59078,62959,52916,30564,-103617,-244773,-298963,-239749,-82029,45222,134263,169326,192513,247481,324521,482406,505538,193923,-153274,-232988,-177410,-56517,70772,209464,129888,-331259,-754224,-858984,-522543,-113404,-140674,414514,1125993,589662,41792,423339,499189,12871,-402725,-753933,-882661,-230342,702273,471480,57559,426006,1020688,865668,590817,459799,74088,-127636,212145,426218,263187,161261,41537,-165068,-227744,-228184,-166516,-26961,172,17885,9586,-23712,7240,15237,55659,241504,349718,270622,199397,159833,14006,-142503,-92424,44387,-3679,-79622,-152517,-194350,-182417,-154647,-131406,-69072,77696,252855,340962,310744,272626,256866,199483,164868,166471,118983,143794,293494,395895,318131,221277,158262,140162,160133,125191,86757,117173,254316,404772,510601,509051,355264,135008,-9430,-34891,-942,-25619,-86887,26744,183698,144686,14960,-42097,-142581,-135754,39270,81455,-36398,-41977,145662,229877,104040,40660,80389,98702,121603,132373,134794,257489,386626,268509,21449,-68856,5944,81011,62591,-36101,-159476,-161875,106824,298512,145223,-14557,-4787,5015,6372,88904,231005,237522,95866,-89778,-247302,-288098,-190764,-101361,-95758],[-72288,-114530,-46963,60883,206530,239928,99027,-25626,-22396,-15544,9565,85837,78116,7762,-27233,44657,207312,230192,81970,-102058,-169980,-72681,-33839,-83603,-21778,55364,12187,-27721,-59450,-36035,199103,406296,272085,33541,-20834,70186,192781,307814,277201,184283,212380,295489,306994,216939,17058,-162658,-92598,62685,70452,-30760,-87647,-48850,102923,85836,-99676,-28637,311417,409132,345740,324745,53577,-339137,-367635,-190885,-113489,-39402,-48007,-306427,-516078,-351403,-171636,-151237,-234585,-342784,-331266,-181587,17363,241470,475634,508215,182286,-175135,-164928,179390,361366,176412,17633,88556,116913,-36936,-130798,-56597,112716,111437,-95463,-162751,-109143,-62596,-29354,-55943,-58397,-50457,-100623,-105039,-33071,-46599,-223280,-324162,-121877,79185,43034,32908,193836,202079,69775,136597,247212,91168,-125599,-136969,-77860,-156131,-256992,-339147,-395389,-219718,126245,188477,2558,-66163,-177585,-333407,-208106,80793,237095,161419,102049,162694,239819,202386,56315,-71513,-58538,-57678,-12486,119894,37069,-210805,-289638,-138681,1544,100220,172737,218386,-25844,-267133,-76940,243262,200898,103414,163004,270002,311463,137975,-122642,-18717,199980,186394,90129,-68072,-179477,-133766,-46940,-88970,-102998,-19429,36316,46414,38775,-69675,-144966,-26230,81539,-60209,-282808,-217451,-58298,-210502,-405081,-209061,69742,187247,144088,107830,51511,20546,165622,171592,-45634,-61526,5718,-32993,-30009,-99363,-71750,308240,601170,484024,220385,-55320,-152612,-108166,-14143,206341,206180,-124459,-365954,-356157,-143657,-19454,-118475,-143490,12553,59913,-48658,-190702,-188754,43180,146664,41269,-59704,-113670,-154953,-23462,223186,326261,275652,158467,-16026,-212159,-205784,-46092,64296,107878,19054,-65102,-88018,-166991,-265723,-238188,-184659,-111265,56661,120286,140416,78933,-105814,-187352,-188858,-228865,-271014,-200729,18521,267661,286508,55520,-152415,-184482,26253,196689,68738,-158416,-206689,-34978,208412,155864,41384,95385,197975,332809,383439,87029,-180173,-157621,-143601,-100117,110757,232824,106839,-65493,-152111,-176271,-79399,199466,403356,285496,224285,349206,318142,252953,220683,-13714,-120554,194204,386999,315926,271989,207968,134250,101121,34297,75033,155190,169991,-11143,-298699,-299321,-33448,203246,322752,310957,236678,172717,159391,153449,171319,145113,150844,242456,219211,92531,-37346,-217116,-405274,-415555,-339366,-315362,-201630,-52880,-64726,-84333,-106,38280,-65262,-248838,-282018,-129577,49476,124821,54786,36602,125791,203299,38907,-127713,6603,106875,-7997,14434,50666,-61231,-38164,123067,123946,-12662,-60031,80210,209539,89721,61287,197887,170535,-59062,-156286,-140204,-145599,-110796,11373,93935,-73228,-332074,-332715,-97365,108495,220821,291465,223623,74076,79465,203216,344963,382907,228595,52238,15953,60404,5327,-100677,-50598,-42800,-129216,22823,231484,149322,-39149,-71012,60787,243110,369211,464589,462918,249353,18306,-95937,-101804,154870,443092,394339,144806,18122,-3732,39523,141260,161995,81847,51301,137951,123226,144022,369572,509466,368188,210311,59391,-116988,-90247,114766,96990,-299088,-552545,-233428,201323,383684,367024,67269,-593585,-1016790,-868878,-1052671,-1612386,-286756,1437182,-3280000,-7776362,-1218645,7826179,5450256,283920,-1111,378122,-685155,-1098365,-165924,482730,408133,485469,367695,-134088,-129129,501669,646866,39331,-433502,-209070,189324,173699,109158,216006,411982,303854,-32983,-144396,-36586,56083,55567,98488,204449,223386,108841,17000,-9245,-156083,-369639,-328247,-169418,-117758,-63164,101536,36851,-115158,-144575,-131614,-119522,-96176,-113971,-273449,-379683,-158344,117135,114947,1189,-980,-95045,-221788,-170578,-67517,-67279,-140725,-236404,-228966,-85528,-15954,-160834,-254794,-138176,-85037,-124722,-127989,-185425,-192439,-74267,-67586,-145333,-114763,-89502,-193359,-253306,-230019,-90198,148677,199556,64961,40626,106882,134797,147509,181835,151554,109566,194330,355083,417908,327979,299766,259829,83669,-168251,-85186,330132,522442,275636,9353,-13679,164830,244445,63565,-139280,-162692,-190649,-205712,-122033,-29568,2876,5364,-30480,9796,56708,-59996,-221085,-220242,-142521,-187374,-268130,-148585,-99098,-273641,-231021,-72391,-64937,-120287,-71541,-44650,-187702,-225509,55120,271231,207610,6115,-198931,-416999,-470446,-274102,23670,175255,108547,-21157,-5256,99946,126225,99865,95421,61535,111769,291464,279426,-33724,-292616,-262495,-80560,75100,237204,430400,435125,253747,179279,188957,102813,3740,50194,119824,-29359,-171690,-165551,-115212,-151282,-241344,-213386,21570,161402,13696,-182551,-144942,-57983,-211148,-451208,-404203,-23800,282494,251117,10942,17028,185595,267950,149079,-10444,-1445,31722,-46755,-3844,216689,353593,328986,126566,1425,49194,52619,-123377,-335633,-254456,66765,120757,-79303,-106431,119631,213440,121812,13741,-166494,-392215,-323607,-2031,245849,162208,-55044,-134670,-53481,82807,83363,-20293,6485,149038,261333,195880,51077,23143,-22827,-196712,-266760,-220474,-191626,-82785,-69402,-233015,-106238,255512,231821,-103252,-228969,-7436,250140,156914,-125143,-175885,-22968,141848,216415,166060,266667,441699,308900,161269,264569,259787,126075,239795,400739,324780,180307,88620,99236,158846,147133,157176,185619,83250,-120720,-276779,-255951,-172935,-123413,-81083,-8123,-56133,-72715,-101417,-223021,-271940,-3142,272831,231955,124719,81598,86064,123770,110636,34138,-29158,-151563,-287969,-414367,-456821,-254025,-15249,24495,166591,296171,227038,182483,159937,73958,96358,151584,99571,-47449,-178428,-234608,-191204,-69511,-21309,-7488,187470,331579,33353,-371644,-300695,94540,173606,-11249,-56072,39991,-7868,-161494,-370370,-309920,57852,291733,226236,87693,109453,76378,-105487,-99686,51512,17134,-156993,-266013,-270995,-164957,-46410,8497,47321,26169,19167,-50751,-283600,-372896,-10920,281843,114546,-111674,-120831,24216,108115,120034,33774,-197103,-288128,-31830,166305,112345,58635,58769,-22029,-44856,132169,293574,160117,-21404,-72988,-143939,-337257,-365673,-134827,33836,90190,107472,46102,-70818,-152651,-141198,-92575,-130807,-128410,26013,174770,116640,34783,28393,72965,20174,-13149,-68747,-209248,-290361,-271428,-184728,-72963,12069,98305,152605,246898,344292,355241,459812,548954,291522,-6745,-91193,-53541,69622,192118,300260,145644,-415186,-907606,-976453,-537762,-186529,-67239,599500,1228477,489363,-105690,172540,212186,-172008,-534351,-978961,-1176039,-306444,810750,670305,271696,372416,584970,469076,389836,280546,93242,-14728,246272,463565,345251,204398,47483,-167809,-205142,-181908,-92897,55353,51163,-8699,-67894,-92946,71250,221445,241196,308727,351744,289782,244078,163984,27882,-35484,41676,77938,-53530,-136055,-188549,-222692,-195129,-153348,-126743,-87305,34476,207332,294097,271001,181976,105258,127279,174611,121147,40885,126326,280871,334358,293036,209056,125306,65692,59457,80379,174232,237868,295972,408235,516184,525794,374426,102971,-70104,-79366,-18494,-30415,-62841,22736,165664,149762,19446,-84659,-223196,-228611,-46078,12027,-31376,72965,262534,273288,165036,164394,171909,140262,165589,168107,141566,251370,339219,224141,29290,-55448,1527,47038,67777,45851,-59917,-136165,71107,237995,120717,-32709,-91539,-153797,-92252,75460,225444,177389,-5196,-180452,-268757,-270265,-204020,-126557,-72513],[-53377,-116801,-8286,188398,348009,284139,61354,-113822,-109199,-68727,-49556,32518,39426,-3673,-12130,102929,296230,319387,140763,-46773,-128958,-56708,14310,6464,54487,53936,-66570,-89324,-53757,-6131,199709,406301,293058,19715,-79872,72487,279487,341988,202300,87463,118430,212846,285904,232264,30499,-99221,-22658,40479,30719,460,-40790,18191,167052,99325,-137290,-85341,267821,360410,314542,293289,31803,-376480,-403135,-156606,-35351,33719,40525,-216825,-518164,-435568,-228449,-189111,-200955,-223572,-191068,-81748,73536,299540,512856,445516,57425,-298720,-232284,164063,341285,148972,31344,94269,126253,-3938,-124692,-69463,98110,107446,-70291,-99141,-34490,-41664,-47831,-13666,21302,-18723,-145809,-161056,-37370,-12455,-201122,-321924,-125435,129000,124201,83253,183186,163582,25826,95823,200309,25731,-159096,-96532,-26264,-147235,-254886,-323765,-405021,-262370,132295,226754,-40237,-189935,-294079,-375971,-192435,71720,194185,166127,151817,190253,306365,301617,88576,-126369,-184838,-136972,36426,248841,145081,-175178,-268975,-86101,71925,192381,301835,301497,30667,-133175,121340,358752,214311,77032,121964,211908,256583,50514,-214422,-59461,210540,150295,-43403,-192766,-223459,-111342,-11381,-62160,-81838,-27119,-6426,-13774,31588,30922,-40687,-87747,-60603,-102421,-256983,-224626,-70627,-170372,-359173,-274686,-82872,58229,70199,19750,-31649,23136,234448,216876,-8387,1073,45215,-49071,-61703,-110200,-99258,268119,592164,454292,121337,-152909,-166358,-93371,-46907,122311,106935,-171064,-381133,-353620,-109637,33265,-61488,-66029,74814,111996,39044,-113683,-143785,76228,144950,53280,-594,-52027,-132308,-31931,229162,398441,390150,281645,94195,-162766,-233486,-72628,104192,133297,-11159,-136890,-94599,-113236,-163864,-158837,-147392,-90460,57516,131940,186004,111199,-99631,-193255,-259767,-321641,-257058,-132465,38723,265497,319827,142129,-77507,-157803,4345,181189,101855,-105980,-211153,-71736,197620,135969,-14324,98162,242853,335823,337352,77401,-172701,-173368,-125000,-82771,45373,149006,143246,140207,45605,-119769,-117829,188684,398185,220252,103808,206363,232168,161132,68987,-146681,-205690,120812,346813,317618,274850,164188,69887,78453,102257,130875,118657,111118,35796,-98439,-99786,41017,227141,338807,269282,154412,134141,144311,136669,123969,57422,76139,238506,269842,159643,29320,-178127,-383375,-373514,-260685,-242258,-178408,-79266,-118932,-140366,-35899,4747,-134838,-306922,-310832,-185231,-5656,115962,66925,6464,108439,260472,111662,-95285,63100,158838,54650,66833,116237,46838,105166,245622,162173,-2031,-80094,27936,146050,60834,55397,184611,139935,-12462,-52065,-80999,-137847,-129225,-47857,21669,-132620,-387160,-383659,-122176,71724,98934,119814,124552,56807,89801,213056,319530,283573,73112,-129836,-156235,-40945,-30382,-81219,-13665,16450,-88028,-46114,115545,67937,-124624,-177839,-26102,214521,437845,553484,530376,264041,-32731,-155175,-142062,96634,386621,405607,200923,29943,-65052,-66194,47887,92711,38306,8785,43343,26715,42854,218709,370681,341513,206965,-43849,-216284,-45254,224029,121722,-417230,-759145,-437507,29089,278060,463663,336465,-368719,-731645,-385896,-663433,-1570120,-486999,896304,-4114906,-8124067,-515131,7766558,4628878,197924,482533,502979,-778690,-1077669,90005,853041,466280,364270,344184,-73896,-42631,663562,775165,52394,-472000,-261444,94244,41764,-32991,183849,436260,262032,-131302,-238206,-108474,-17149,-4135,42113,115684,131283,42321,-25660,-41567,-85890,-147123,-131033,-92000,-71496,-69146,5909,-33990,-163529,-200148,-191346,-143538,-110614,-132107,-298973,-433115,-251549,5956,44876,5299,40886,-46991,-170674,-157253,-71570,-107517,-243348,-385275,-372244,-128501,26105,-167529,-337574,-204508,-71186,-49532,-68784,-194611,-254397,-98899,-19633,-136723,-160327,-100875,-203867,-254109,-156242,-11365,124117,145474,18589,-6374,109545,200189,221428,235687,188140,165674,314005,497302,421622,134788,48054,146514,85828,-158380,-92892,285294,531138,402447,183785,29045,69134,131166,-4039,-166812,-131519,-132275,-167048,-78396,12416,20439,-24572,-92330,-46731,32656,-78185,-266995,-310190,-170376,-147537,-236965,-144523,-125898,-366194,-391707,-181963,-114453,-97718,2511,24608,-181330,-277198,-21026,225476,215260,32708,-231724,-475934,-492237,-265526,41663,184183,108416,39309,93756,135611,85849,52931,118319,133589,151146,241691,117161,-179427,-227225,-76993,37935,145420,319271,465880,468709,287856,175513,185151,165688,115466,164326,199711,13774,-137220,-117057,-124045,-192171,-188083,-78952,121121,211259,73485,-70999,5903,61933,-146243,-351757,-255242,112082,357924,266503,-17204,-64529,50915,104599,28949,-38036,-21692,-74227,-158568,-25118,196810,276298,186369,-41630,-81818,-21361,-46787,-207791,-359905,-245864,69011,116120,-51063,-74892,146374,309702,277768,123556,-114588,-360607,-303973,-12092,177901,59336,-133234,-177161,-159346,-65833,78361,102233,52909,93959,212056,183490,89501,85351,-3641,-234353,-304407,-208574,-192955,-176738,-176275,-256315,-108168,224922,187621,-168372,-288728,-13795,283969,205277,-129894,-230643,-48007,178083,207880,82036,199830,399300,250199,98728,238800,278169,180578,293365,435085,370237,253704,168724,154795,167959,135102,137412,152445,-16487,-278132,-359791,-237087,-124656,-103747,-181215,-263324,-279725,-225277,-146981,-169240,-196279,22345,303691,279093,195648,190838,139272,120006,103944,-6574,-94060,-125433,-241835,-420277,-424606,-183834,14573,37989,182329,282017,195533,157718,158801,57216,3120,40878,52887,-26100,-172341,-321430,-307251,-139645,-53555,-16639,146519,281184,20091,-377313,-300700,95120,191960,-8349,-92057,-12918,-5653,-163195,-440045,-413393,-56330,172754,118913,12430,66065,93663,-40368,-35875,132446,122452,-70587,-240051,-278444,-153078,-27409,-27224,-25507,-32038,-59048,-160897,-397151,-464270,-56654,271872,101815,-123038,-119707,-36012,14515,46245,-32074,-236385,-289703,-38187,119081,51769,53582,83254,-50863,-88600,96321,250278,138762,34816,25470,-72023,-274907,-250224,54737,239778,151652,64104,8012,-121338,-196080,-161630,-121811,-114529,-27872,110792,189225,178471,172913,112267,32269,-51447,-131275,-224852,-314745,-303869,-205739,-79952,-20791,-17875,4219,60555,224792,358377,326845,396283,534947,345890,124678,42959,60510,194643,312984,375389,161001,-478766,-1035456,-1061849,-410897,135896,348825,927201,1409912,330302,-501196,-217942,-79991,-342957,-676864,-1207870,-1452361,-374983,1009002,998450,325769,47065,-64846,-62625,87138,87503,125146,81030,226729,420101,342525,207865,56531,-152761,-169723,-125247,-41715,91736,96006,1356,-108990,-160837,93822,364374,362736,327122,307696,249622,222728,129139,36799,75612,159761,78000,-116969,-208873,-236941,-265040,-222580,-132091,-72542,-65213,-2403,138588,221057,211103,78323,-47573,48990,175428,90483,5089,140384,261814,232102,231597,179874,75613,-9920,-43801,7667,198197,308991,312611,380528,457205,437428,281575,18005,-134249,-124173,-58370,-58888,-48533,36801,181706,181995,41065,-115628,-277987,-298353,-121999,-33419,-17513,128166,265631,226584,167299,214521,203794,155350,191251,188497,141659,218382,241017,123500,14042,-27321,-15643,-28857,39657,118553,38951,-80209,48311,174698,105384,-32055,-154100,-286443,-217959,17886,193240,112785,-94504,-227218,-225639,-187900,-166047,-121619,-36941],[-29657,-94616,66507,363674,471290,278361,-11415,-193716,-162267,-109968,-125667,-50291,-4845,-9717,21864,169381,321454,319929,169562,-7851,-132530,-82806,41682,85938,123024,62605,-108458,-117827,-32363,16204,142540,304439,243316,-5508,-117231,72704,292313,271256,91902,10045,67453,166366,235495,169036,-5088,-31860,52257,33788,28283,62054,13793,66815,211445,151826,-110337,-126323,157323,259985,271327,265337,27479,-371520,-402873,-100509,69096,129219,133307,-104603,-423857,-437891,-266961,-225206,-173713,-104590,-45729,21863,112116,299546,440170,266197,-103895,-382764,-277468,110465,271178,119376,53910,69492,65619,-8372,-108653,-67546,76340,79642,-59833,-33549,62046,-17497,-91984,-1777,63963,-21156,-195750,-214463,-54985,16263,-143826,-263312,-94369,159586,147817,66365,100722,71756,-32072,38850,123554,-38978,-165275,-58382,-13480,-142980,-214171,-260081,-371296,-276146,116229,231318,-60929,-250383,-312073,-340125,-184198,24284,124826,161344,175913,184845,317705,345370,103668,-152264,-261411,-161170,141412,396936,236862,-155816,-273587,-88161,100872,236252,365826,322996,66092,-10250,260242,381798,186147,22961,22083,115044,193867,-20574,-248344,-41280,241379,96717,-204120,-302466,-238470,-86925,13145,-12302,-29385,-41786,-91410,-105950,10686,123676,49883,-148973,-190193,-140075,-222185,-224442,-74448,-84659,-230867,-282795,-209468,-80391,-17003,-62199,-86377,44461,258141,191075,-25323,-1064,27380,-74023,-77896,-101026,-111056,188347,498456,398727,55164,-185045,-121361,-46987,-93492,-23553,-28583,-204993,-343274,-293869,-70978,62913,-32167,-21275,109246,146222,110006,-37807,-88067,91713,133820,75537,68694,1443,-107126,-40942,184696,367673,396046,331832,169365,-91087,-223478,-102322,114788,152497,6861,-133054,-70306,-43313,-34615,-29151,-60274,-66364,9622,111698,194330,106314,-92603,-193544,-305329,-361340,-187508,-8305,114817,280162,348564,255819,35980,-121928,-26885,174688,171836,1271,-135749,-19999,207007,116394,-44890,125879,304916,343110,269717,34609,-177560,-174476,-90542,-58254,-28144,26690,127923,281023,225938,-18628,-111077,161252,331487,118519,-41233,35684,131149,74547,-66364,-248526,-260234,10374,236135,288831,257295,95824,-8858,38290,151101,177700,90505,54595,79481,93545,80014,90493,211892,306898,204198,69807,84504,91588,69014,36716,-49367,-26068,192622,304964,220231,72732,-139277,-306216,-268617,-144862,-125151,-119526,-94896,-168047,-201456,-86003,-32509,-188354,-326218,-296393,-199891,-34034,103477,58977,-55324,47373,268320,187412,-4109,164233,246600,139507,134035,174196,146660,262693,361507,199333,31696,-56935,16904,99092,33660,41792,149340,87175,36707,73104,22192,-70331,-118991,-112440,-65161,-190423,-424129,-414464,-145062,19161,-37809,-68526,-20011,-11642,72695,206210,255985,151386,-93754,-306168,-293627,-98820,-21177,-32548,34344,77139,-49219,-134130,-41035,-31830,-188997,-247230,-89887,148715,411921,547970,493019,220460,-75261,-196172,-162079,45357,295216,349316,218275,54861,-88862,-150668,-65469,11888,12537,-2805,-19335,-28731,-34726,34198,167806,275411,203982,-86378,-224819,7928,250288,67926,-533083,-872920,-513633,-34010,177625,451274,486070,-146888,-493312,-127433,-304814,-1285940,-703862,-217757,-4947627,-7266153,1162970,6957878,2986542,158501,1088740,632656,-696958,-838038,298809,1036549,544334,309127,293331,-19100,99131,785717,818678,53140,-460536,-298173,-59214,-156226,-252762,43669,337154,183522,-153212,-245351,-115120,-30291,-16032,5225,30483,38658,-19844,-82877,-95301,-27236,65249,50496,-42885,-67988,-69691,-78439,-104419,-196670,-242300,-226980,-160092,-126575,-142884,-303004,-445707,-323382,-138735,-78650,-23588,39228,-28787,-121117,-128860,-75543,-149931,-323946,-472254,-437333,-126434,81142,-147308,-384224,-251845,-40025,28737,-28146,-203026,-294057,-110435,36828,-109869,-195916,-132433,-222520,-241954,-66185,43610,40397,52328,-17717,-44396,100051,242525,264140,240937,187459,189982,360764,524481,316569,-154336,-336077,-78940,39239,-140013,-103348,185957,422750,430406,296620,40915,-56274,20749,-30487,-155393,-92958,-50798,-88514,-12403,61715,53333,-12216,-92768,-69780,2403,-102536,-305279,-383532,-203627,-100619,-153547,-104593,-142464,-404319,-492229,-264297,-119875,-39544,64061,77422,-130492,-268518,-98058,132352,166842,20179,-270134,-498694,-473530,-242419,37183,155927,81489,65829,152426,165842,46374,-6128,124610,171945,124744,121592,-57169,-264799,-109358,98348,114348,188367,364189,425983,407157,267924,146153,157077,196973,200518,257471,245437,45843,-105327,-65772,-80235,-161208,-99016,71658,204777,232082,118859,10532,95943,128872,-103877,-258054,-101746,255229,472006,315717,1882,-106153,-77773,-86851,-106149,-56254,-28984,-169859,-271034,-97221,90870,125539,-9001,-189492,-144832,-124999,-201978,-315393,-375956,-220910,55915,94685,-24705,-34706,162000,382210,418341,250537,-20130,-287622,-290543,-49565,66689,-69869,-188749,-183655,-221591,-166950,72661,155766,8149,-18118,125062,149981,98567,89041,-32899,-268452,-306120,-170082,-180561,-275477,-302870,-278610,-88513,190337,131839,-197342,-289381,-8907,277666,203186,-132608,-237383,-46651,187213,159322,-15253,123730,349310,204198,41058,172234,231405,197597,333415,460815,422388,326602,225960,175205,148740,95841,93211,109287,-101270,-399431,-402178,-201686,-77880,-66010,-211068,-466498,-501635,-366631,-165546,-89211,-113908,-715,242981,271858,237303,254733,129025,57322,72860,-37390,-132600,-71953,-144355,-340212,-325442,-109163,-4889,10255,177262,264812,172878,158495,178284,46835,-74462,-34430,45848,44469,-109714,-334311,-346677,-174319,-87382,-53641,66587,199763,20434,-318665,-242146,115463,211659,-1528,-131965,-83001,-12423,-143923,-405934,-407971,-141693,29055,-26062,-90370,-3440,78272,10317,25106,204870,231026,40914,-162941,-231418,-134536,-49104,-101620,-128598,-120389,-154711,-223089,-418634,-485499,-106675,208384,65414,-106929,-61337,-35304,-32166,-4834,-69895,-231328,-266833,-70806,45709,-12462,4958,17055,-125623,-144876,32509,161118,85767,64208,120254,24328,-166492,-123692,200584,395414,179289,-13734,-69169,-215090,-286466,-218170,-177282,-126721,22416,130412,140969,199123,242687,119058,-43694,-117195,-261993,-404488,-406144,-293791,-127132,41359,60724,-25732,-98448,-63343,136181,287161,245367,303274,458037,348987,220577,139743,125648,268069,374308,395691,179067,-483084,-1075042,-1058179,-163433,777801,1011152,1316230,1600946,170106,-1037512,-686225,-306110,-420471,-769847,-1375919,-1618958,-369888,1311620,1377604,171159,-524613,-768789,-551550,-188040,-19835,179258,125704,138795,295081,257967,177526,66944,-124090,-133733,-74680,-17174,87098,130755,48105,-113083,-217374,63701,388797,371420,278740,208195,142431,136408,70901,44693,156700,215353,45883,-165228,-267337,-278651,-305038,-258304,-97747,17975,-11255,-25490,66802,145420,153737,3865,-147969,-11902,172692,91712,22462,179535,237298,112563,137413,132787,19309,-59386,-108887,-70160,147597,305696,302569,336908,353911,273402,110559,-95709,-182864,-150263,-108109,-95442,-37678,63285,211054,220808,63333,-140466,-303202,-330624,-182586,-64830,-7405,117637,176856,125831,131769,198047,176004,146342,204505,191237,121550,151286,116385,2118,-19862,2068,-32629,-101879,-4010,163287,128878,2765,45429,124973,94423,-16750,-165442,-339701,-326556,-73798,141956,72865,-140803,-221214,-130100,-58623,-82657,-76889,9894],[-2515,-53622,149807,510016,528298,223955,-98458,-244195,-173751,-133478,-195843,-140358,-48227,-12513,61704,212516,267057,239747,186419,28997,-163485,-130718,41906,123806,160504,85345,-91632,-102955,-8006,17224,46751,138893,141633,-34616,-132356,54793,230000,137604,-7862,-12873,88371,171039,163614,38498,-90008,1863,93040,23367,33695,106701,47723,68079,197712,204484,-30042,-145303,-4521,128040,223760,243121,35879,-332235,-377830,-49196,161602,204195,191178,-5627,-267172,-346227,-260554,-239349,-162106,-29785,55559,96614,127199,251516,292838,36814,-256952,-408528,-291912,20386,153241,93663,87317,28239,-38250,-34064,-75913,-53335,45572,22300,-82549,5075,136776,-12858,-152405,-19399,71359,-37088,-222542,-251579,-83549,39179,-61988,-172344,-43155,171795,131773,5269,-17169,-39185,-95621,-37330,25851,-85132,-140987,-34204,-35259,-133637,-138077,-163856,-308150,-262445,82889,204453,-53654,-237785,-245986,-248212,-175203,-37827,56494,159270,178126,146711,249883,292193,80388,-140969,-244069,-107144,277102,533889,302880,-149136,-304001,-147809,77332,227157,351235,275403,58792,64052,316721,335973,140524,-29200,-93615,5658,123337,-69986,-226419,23744,270605,23880,-350196,-368711,-218445,-61133,23636,37370,27497,-64092,-201476,-208470,-11039,189493,99449,-202037,-282896,-170093,-198511,-231817,-77292,20970,-63658,-240315,-287403,-190784,-90854,-118590,-104629,77500,236835,113667,-76950,-59134,-47801,-113981,-87906,-80907,-93155,103351,335911,298801,15286,-148330,-20162,35521,-121604,-174623,-152888,-205401,-251126,-186320,-19389,80371,-26343,-17346,107408,154896,146422,20074,-33038,89838,122603,109340,131153,30494,-86978,-45933,101276,233170,281025,287151,188993,-20352,-188255,-127418,97871,149073,30642,-74802,-22321,27801,86323,116056,48500,-59524,-86797,45390,160355,85422,-63402,-163163,-294075,-320240,-64938,148155,226677,311452,377264,370768,160089,-86676,-63496,168473,258547,145151,9736,94193,217020,94747,-40533,163413,365135,354810,199810,-28298,-191324,-158737,-45250,-26139,-86834,-98972,69498,326770,345643,101548,-52865,126717,210201,-5167,-173665,-113894,37660,12129,-155767,-294134,-267650,-107664,87710,247465,227491,18170,-83289,-7081,160478,196825,79434,22591,114184,225647,189531,97934,157603,226702,120263,4958,33472,7025,-40815,-77277,-166433,-151523,97048,291778,245999,84579,-106232,-199852,-138190,-27289,-521,-47819,-108697,-220847,-268821,-139592,-66220,-216993,-308431,-253976,-182777,-43746,75366,25550,-118304,-29976,220497,237867,110824,252932,324555,214533,201810,222538,219878,374488,405794,209743,89612,17068,51169,87961,20279,25886,108650,47672,89929,193023,141989,24532,-91949,-156192,-135062,-234770,-441435,-419408,-150341,-23773,-154298,-236223,-189526,-132355,20171,184574,179358,22719,-235903,-432762,-352356,-89132,44720,54551,101026,136790,-17192,-224716,-203914,-111242,-188299,-240593,-115217,60446,310552,471407,382105,137995,-98478,-203833,-155557,7195,191717,248085,192016,84190,-63230,-186250,-170374,-68678,-7895,-3300,-40106,-28693,-63048,-125826,-45992,175789,197438,-52438,-142876,50146,183431,-54390,-612933,-869174,-473832,-13089,93428,336284,490113,40806,-331988,-144605,-104533,-871307,-900015,-1613811,-5558604,-5308669,3362583,5646502,1027105,241986,1669648,722682,-508961,-528247,341964,934467,576662,308099,231746,23188,239932,839061,790321,38282,-411251,-284621,-182577,-354680,-501508,-185090,139559,95535,-83981,-140149,-40194,19030,19123,-1061,-21880,-25709,-70739,-161033,-170827,7027,216023,165090,-40911,-99132,-42198,-83684,-111952,-171338,-236396,-222803,-174902,-156036,-159058,-295855,-423025,-356580,-269777,-205234,-62130,5308,-38593,-80734,-91039,-83771,-192385,-369729,-481354,-412425,-84260,132606,-108301,-387547,-274543,-11882,78047,-17813,-200339,-284534,-92738,86330,-69124,-202297,-169104,-246770,-223777,14826,62730,-73828,-58322,-45500,-68498,77140,243025,258380,200316,160094,188289,333032,426475,113185,-468121,-696707,-308254,-40276,-133350,-122525,56503,210153,321542,298639,12898,-187183,-70453,-12659,-104249,-50145,26550,-19505,16545,78502,77815,26941,-35661,-41927,-10791,-122012,-340538,-438396,-240053,-56479,-46085,-51099,-149519,-383823,-494607,-278256,-60627,47196,101876,100619,-52870,-206620,-158610,12251,72425,-33794,-300370,-472296,-414257,-210671,10042,97502,33303,43438,146724,169991,5729,-73338,101059,164137,43437,-31580,-187243,-259375,28509,207379,111493,180412,350052,316484,270029,203796,104851,126372,205489,251506,312928,243600,48584,-85009,-33377,-9429,-65808,19087,208789,251722,214329,130949,45384,122312,135778,-100076,-200377,16284,367468,573415,364040,39674,-108992,-173057,-259067,-221708,-59314,-19285,-226968,-350053,-198567,-67641,-44883,-169707,-240473,-149159,-215827,-355926,-402020,-375803,-199427,19333,56763,-7556,4317,162988,409456,503621,356819,89842,-179684,-256636,-89931,-49093,-182067,-208332,-157501,-220481,-182471,72951,123855,-105378,-141760,34099,108288,77020,39034,-96861,-296969,-280871,-111295,-152277,-356512,-423272,-297378,-51412,157603,73984,-183182,-227701,14236,244185,157226,-132249,-205291,-31068,163667,90829,-89768,73669,324823,196365,12413,92601,142694,172984,342692,467433,463446,383756,250031,150643,98252,38295,41140,77780,-129738,-436689,-397306,-169861,-51406,-20109,-154840,-523110,-640513,-450522,-148125,1374,-42675,-59660,102947,197025,228762,258813,74099,-37992,32912,-45365,-148433,-28286,-28057,-195442,-186966,-49669,-63762,-58571,134433,238277,164363,184538,215917,50727,-110129,-49199,86562,148601,-7891,-275201,-307239,-166041,-112929,-109897,-27004,122542,44961,-223128,-169407,132882,213768,-12775,-188570,-162375,-28503,-96029,-267109,-292768,-186773,-120205,-169627,-183862,-78651,32506,38387,79190,255338,312335,146887,-48618,-131396,-109043,-108531,-200962,-240654,-226394,-251514,-231729,-343427,-427581,-148199,110205,15759,-75719,31636,48765,11384,-5810,-71570,-189869,-230093,-122646,-36829,-63316,-72868,-122284,-225188,-192448,-35744,54278,23044,71082,185906,109037,-53634,-28381,254342,433807,145360,-122642,-182404,-332801,-401483,-298998,-238530,-147815,25958,88182,51924,175572,228876,46547,-124459,-146693,-356930,-554540,-463525,-267509,-60075,141158,148163,2292,-153332,-165401,8172,148074,128282,197260,333694,308764,274167,186850,126344,262665,341644,342322,198934,-404988,-974465,-924002,126283,1499951,1707273,1634116,1710486,82012,-1527423,-1140754,-427001,-365214,-766846,-1420552,-1607123,-266371,1664492,1714622,-130190,-1211967,-1347917,-850565,-328615,10779,250088,106299,-11162,105141,115333,123815,74973,-88998,-112030,-52084,-19523,57420,149678,111370,-92976,-252050,-13520,273482,254993,170448,63775,-17750,10936,17348,60967,190340,190583,-2216,-175940,-287227,-295905,-320234,-282011,-57708,117603,53867,-34280,9513,85564,116972,-5568,-156945,-38488,169064,125926,81660,225595,208094,6155,30828,73252,-31239,-67278,-110331,-124857,48746,237079,270726,290866,236205,85129,-78954,-203764,-203919,-148277,-149934,-121732,-23884,88667,224721,240373,71317,-163768,-307687,-327690,-226614,-96804,-10482,63140,56015,30353,94479,145882,108374,118063,205608,175029,75712,56923,-4036,-99852,-59046,21460,-34495,-129965,-38343,176701,211288,100935,54796,87063,77115,5404,-118118,-296245,-380396,-174265,82753,68946,-133596,-174059,-13483,81638,21082,-1704,58806],[24667,-4418,208216,553889,492907,135974,-171373,-249390,-149235,-141289,-244236,-215315,-84524,-11736,94888,209483,145110,111361,200273,73943,-186277,-166092,19777,103789,152641,118654,-17890,-54683,-494,-11657,-55897,-30620,23725,-57362,-123107,22806,127218,8484,-59442,25176,173509,216350,83342,-122520,-201389,-20759,71733,-9114,19554,99193,42933,18711,116147,214400,68756,-139406,-173068,-6238,174753,221897,48193,-275690,-343209,-21925,212151,225263,191119,56062,-101427,-185047,-193072,-211019,-152776,-9004,88498,121072,120332,182542,132576,-162339,-360782,-374190,-276465,-95633,4485,73619,127339,-12612,-144329,-57915,-26749,-35407,5686,-55049,-137302,1538,153847,-42637,-209204,-47680,61797,-40882,-206841,-261613,-113958,59148,26421,-82477,5036,171549,106205,-63689,-127721,-131943,-151539,-123745,-72565,-98372,-92085,-30012,-73816,-106564,-36278,-58559,-235929,-229811,42267,157217,-21721,-162806,-133587,-134292,-152764,-88280,11737,163327,165700,86091,109704,137243,12860,-98501,-134222,7974,394253,617930,332241,-149274,-348347,-244445,7428,178368,276461,179505,8078,77004,302010,265943,105921,-46591,-169249,-84144,46490,-101058,-172756,100007,274567,-56482,-439782,-377573,-168575,-31186,28122,69707,62388,-92369,-304313,-288614,-19010,216346,95253,-241727,-327076,-189208,-197848,-255984,-85914,112816,82969,-173648,-315449,-249258,-128532,-136755,-90038,109628,184441,18312,-135168,-143272,-154597,-166053,-103297,-63782,-45670,45861,147425,157724,-8199,-63399,111034,143637,-104383,-272389,-227209,-164855,-122869,-58388,44660,98046,-24544,-35204,80714,140048,141278,46704,7501,76002,118226,152500,176926,37448,-65554,-29250,15453,33960,75765,160580,153255,27338,-146405,-141142,62880,114032,19044,-11400,28765,81918,165563,231940,138096,-84175,-206191,-52235,102350,80062,2359,-89375,-218564,-205761,81824,298153,338845,346258,397924,453507,262582,-56854,-95844,155734,335092,291852,186217,217662,203070,60310,-16359,185288,397478,363117,143347,-90926,-205100,-131001,986,11161,-113142,-191244,-9110,284818,384012,203153,32925,84774,56683,-128250,-258699,-202765,-33128,-22366,-188269,-278811,-239472,-216290,-57757,214617,197295,-54822,-143215,-47170,127982,184013,91151,31633,140759,274285,208294,61166,76031,111143,20844,-37169,-16613,-94277,-166295,-193003,-278136,-284301,-39938,210692,214784,64159,-76670,-88252,-17168,64979,96520,10273,-129807,-285254,-342043,-183368,-83259,-213120,-265443,-206043,-154446,-51137,26257,-26139,-151037,-92875,127750,243419,212355,291240,346673,248179,254780,261636,253405,385053,332674,175023,162936,127034,113021,110161,24836,14864,80284,48341,144847,279271,236405,95806,-66636,-157738,-161866,-258151,-438622,-393986,-125711,-35455,-222213,-355409,-354560,-285112,-64123,149139,116811,-65747,-320869,-478769,-321290,-17060,156768,173920,179354,184812,4028,-297222,-332592,-142616,-110298,-152331,-103412,-31081,169733,350187,243529,50118,-94805,-171357,-122562,-12544,100883,130412,121084,99697,2523,-164067,-234827,-128936,-28264,-5607,-20051,18204,-39300,-213655,-211558,64367,187362,45557,-7266,67694,56063,-202167,-630565,-760417,-373986,26028,25067,158990,371485,172895,-236447,-343696,-85667,-460913,-1057615,-2887931,-5765550,-2855637,5240141,4270000,-469079,550486,2092982,739350,-323325,-310637,171128,558553,508070,333539,182612,52176,324818,809208,709598,3787,-344314,-197137,-195814,-487028,-716731,-442919,-95426,24788,59222,65411,95449,103359,81593,20069,-32343,-49311,-109971,-258037,-262121,9596,277473,190006,-85818,-145685,18678,20346,-18134,-66070,-161202,-176795,-195955,-211234,-195368,-289352,-378417,-345649,-344079,-282766,-80898,-27376,-53224,-48657,-57025,-103921,-233660,-376313,-419454,-318740,-25343,163191,-65349,-356305,-277910,-8223,77032,-39045,-181395,-215311,-39380,113607,-29853,-178097,-197702,-271979,-205121,68299,48894,-180006,-155277,-63631,-74690,43002,191984,196569,124360,114835,165391,248627,239151,-135650,-720813,-888690,-435753,-124028,-152867,-153504,-73697,-49102,95842,187700,-43882,-290937,-129978,41285,-20849,-3905,76241,-444,-27972,39811,74685,68051,53196,32220,9218,-120898,-363009,-469789,-273849,-23920,53025,-2543,-142937,-319379,-406447,-213088,58258,146417,112585,90565,23821,-117308,-190244,-103530,-37533,-107085,-302766,-394308,-319092,-169912,-28558,24232,-27603,-25153,83340,142467,-34383,-142894,39245,107926,-64004,-170823,-240769,-174244,146814,227266,29249,109980,266138,160935,98275,115359,69563,117033,208339,268222,312696,186570,12608,-79580,-30918,53309,62024,148114,303634,250121,157462,102393,39856,105393,95416,-131000,-186238,73836,416370,606288,373115,61199,-87924,-218570,-371586,-291702,-47271,5265,-230151,-370954,-291858,-222998,-173801,-220809,-163632,-82120,-251679,-445685,-428404,-355200,-194334,-32110,9765,-3849,33610,149878,383141,512422,412267,184672,-54142,-182865,-109484,-133987,-243057,-190605,-111261,-162418,-112170,82154,24545,-240671,-235652,-33422,72201,38962,-36112,-166570,-312862,-239795,-42712,-108838,-398884,-507847,-305031,-4239,131749,24444,-133254,-122199,52576,195850,84970,-129401,-157313,-18804,112871,26784,-117923,68996,338814,231012,22256,23459,37014,106793,307062,446093,480779,419899,246087,88699,24057,-21031,-387,71807,-82942,-373067,-354175,-154541,-47327,23236,-43032,-419353,-643602,-447677,-96986,83282,5400,-123917,-66136,70984,172771,215682,8608,-128222,-685,-28096,-148906,-18267,70818,-31068,-48529,-17539,-138418,-154946,45538,190229,166099,223834,258081,69420,-92381,-1309,161401,251747,100083,-167647,-209607,-120078,-123778,-170605,-108540,77027,95140,-122351,-120294,126572,183497,-58480,-263762,-231517,-44799,-22824,-64645,-108171,-193308,-252703,-274991,-233092,-132612,-25126,46080,121898,272687,340756,219282,77906,-823,-84617,-195136,-307659,-339070,-326819,-325262,-196428,-200110,-304682,-167094,8800,-32290,-46224,120975,193430,140626,46459,-45725,-133767,-191303,-176080,-107736,-88300,-149695,-280628,-314270,-211363,-84814,-38745,-28591,64183,207139,153111,22211,6867,200675,333680,46692,-244262,-307392,-438722,-503540,-377156,-276021,-150538,6307,13391,-39984,116997,143824,-78399,-181508,-125775,-377675,-620649,-465341,-227772,-21334,188774,216111,68108,-123252,-203518,-123344,-26499,-27,96452,193324,242559,289650,191045,75820,184940,219851,223962,213859,-250730,-723276,-659006,357221,2003437,2193330,1756145,1670725,117018,-1788168,-1489567,-448107,-194644,-654895,-1306648,-1400643,-94448,1962600,1949416,-426404,-1821383,-1669717,-904057,-299775,159979,317497,36080,-190980,-111883,-42886,60951,76633,-56827,-120260,-80107,-47927,22070,146917,157734,-68564,-257123,-116084,45055,44774,31578,-94213,-194403,-110760,-3011,94501,181600,105964,-40721,-141621,-261421,-280353,-293209,-269074,-16884,194609,104645,-34251,-23882,48713,107196,62551,-66609,-26112,163019,177707,154913,256152,174536,-63095,-59289,11560,-67291,-37039,-47947,-132454,-47181,139570,225561,249165,132110,-75281,-227366,-274424,-196682,-124703,-170761,-126548,-7037,95595,199935,221671,57939,-185403,-305354,-304848,-253176,-135888,-28134,1485,-29736,-5582,88919,96441,32115,76863,189045,140705,10809,-44909,-94088,-154599,-87729,26946,-12179,-94430,-43532,169503,287561,197030,59734,43427,42893,27523,-25616,-177682,-361471,-250126,27925,91324,-85790,-111765,85349,191938,110473,75664,94517],[47513,41496,217113,466758,373844,39655,-203739,-205626,-105559,-140725,-264684,-259337,-110073,-6474,113714,157193,-7904,-21630,204991,124389,-165952,-157267,-11705,30892,100087,152339,88391,4194,-25603,-68771,-131963,-144961,-70321,-65130,-87379,-2069,33312,-61200,-50770,100732,282156,271388,9219,-263968,-300735,-96647,-16467,-71915,-26445,32223,-1293,-58067,-9779,156452,140639,-112795,-295188,-116344,124140,196691,56548,-221897,-311400,-21763,210581,182806,136179,76454,22552,-11738,-75571,-134937,-122341,-18512,60378,92260,99061,125078,20129,-271179,-392802,-294528,-239760,-218607,-145792,58248,164109,-40328,-214547,-61942,29300,-24889,-42067,-131478,-202010,-38574,102129,-104615,-238653,-58446,58868,-16018,-147028,-240183,-133738,78897,101580,-22116,29341,166485,97529,-107946,-199409,-181502,-185631,-199900,-145454,-72841,-31119,-44323,-107288,-53676,75963,32324,-173632,-189535,6583,104253,22637,-51452,-15404,-26993,-107286,-110332,-3565,163949,141997,18065,-64872,-80174,-84412,-41737,20707,131256,439088,612287,314643,-152200,-387618,-344299,-87715,116098,184649,76005,-64362,43308,251031,213512,100915,-11116,-163756,-127159,-25214,-116084,-119208,143982,237713,-123346,-448061,-333243,-103474,6128,39992,79679,60604,-122099,-363717,-315048,-5074,200676,40698,-267217,-324341,-193049,-217939,-293162,-99797,164540,160654,-116094,-310622,-256169,-121905,-115051,-53707,130887,124833,-60336,-174357,-214125,-250817,-216987,-130569,-62392,14444,31227,-11731,8937,-18597,36448,232787,253624,-33731,-282522,-237650,-95331,6643,54490,110850,122802,-5234,-42266,52599,111554,99919,35024,21312,58164,122405,198792,206024,38327,-30834,27244,-28427,-163878,-153093,-619,84739,42825,-111441,-139208,22199,51286,-43344,6312,58392,105183,183010,278906,171513,-140932,-310160,-143028,53877,113532,102005,19005,-100003,-58760,208110,400490,413531,364855,394935,476884,317387,-32382,-110312,139615,379293,400771,335495,292728,149007,4115,-2324,169112,381699,356298,107440,-133076,-207920,-100585,36291,46539,-103390,-227175,-80857,190457,346023,250475,102257,29799,-95934,-225305,-276807,-215710,-77668,-40658,-173162,-217955,-205372,-311164,-165428,206885,180407,-111279,-186583,-76608,67957,148222,125341,84832,162848,248840,151165,-5954,-12366,-15149,-86801,-69204,-67225,-191094,-270773,-279161,-362680,-398397,-192155,70061,124063,19893,-43061,12802,73682,123105,149137,38138,-160491,-359906,-415012,-205814,-69670,-172424,-212942,-172639,-137006,-71224,-38847,-79556,-137398,-120738,14571,201008,275459,275447,288411,222798,282108,292731,244340,271037,138356,92491,234570,240595,172034,144815,43674,16178,77169,94700,193770,310831,265861,98305,-59743,-110719,-136315,-259494,-414482,-335348,-66692,-5458,-228539,-413170,-482579,-431159,-163270,101817,88081,-89230,-329400,-436125,-223961,83627,281079,299290,246858,205063,9968,-335081,-395874,-122158,17596,-14485,-70946,-110819,25182,207748,120235,-8671,-63141,-106340,-72789,-13410,39653,21665,11692,82018,80817,-97394,-236615,-148892,-46336,-11005,31141,85842,12815,-216909,-289592,-30955,176336,172026,126524,57999,-70988,-312880,-572497,-587098,-282437,18452,-32977,-24502,187935,240711,-166491,-539225,-164211,-166966,-1179074,-3675965,-5525163,-852819,5926690,3328355,-760669,1133089,2272835,672102,-233966,-278892,-167334,18770,312656,348459,167397,73431,322564,700736,592627,-54030,-281713,-38594,-67810,-509523,-841380,-650768,-294501,-12114,231787,312768,236365,176841,141514,54190,-12602,-39370,-141223,-360271,-355734,-19179,252547,136366,-161085,-189914,96070,206159,164629,104331,-22406,-102471,-227649,-295283,-258364,-290569,-328456,-300796,-339853,-278086,-56788,-18347,-37847,-16423,-40550,-140769,-271437,-349763,-314971,-200833,21284,163555,-33829,-310499,-273689,-39846,25789,-81651,-148214,-97307,42401,109431,-10275,-136387,-210147,-289940,-185646,90369,18469,-244261,-207980,-64886,-59648,4070,93917,84136,27642,58171,125443,138945,31060,-353301,-846626,-859265,-416641,-182436,-199721,-194330,-179346,-276615,-173568,8616,-103998,-337903,-150830,115027,80411,44964,88213,-42052,-139262,-49207,39170,90843,138514,127105,62601,-87090,-351185,-466615,-296287,-10244,118655,34863,-115625,-237382,-277603,-94949,204958,236491,99926,53571,72406,-34833,-189319,-182383,-123265,-162688,-263018,-277190,-199344,-115108,-59430,-44268,-89100,-113948,-2736,94173,-67915,-205976,-57872,13073,-161885,-256302,-220160,-56176,212130,172331,-97261,-16467,117859,-10187,-64465,23905,53984,144220,222369,255652,244542,72037,-59820,-85878,-54084,79634,176585,257712,335149,200673,70212,39694,16041,74792,33390,-175712,-201529,68057,390557,546720,323550,44437,-61673,-212617,-405408,-308332,-27952,35115,-182473,-326116,-337331,-319463,-218707,-138222,11862,38937,-211299,-428892,-377280,-316675,-204503,-75731,-34739,-16221,45870,124692,309538,447757,404075,239803,62063,-75130,-97403,-168844,-240610,-144080,-60342,-75294,8150,96668,-98795,-346225,-276975,-65869,51706,7973,-96871,-210202,-306638,-192854,21263,-56567,-391231,-533341,-291332,45383,116581,-9004,-68218,-7658,93382,138881,4269,-129506,-120994,-25933,48789,-12808,-94328,107710,380245,292449,64511,-22597,-66634,6011,225577,396530,470752,434442,228184,10797,-57631,-64904,-19283,91838,27634,-229627,-292102,-157021,-53242,55535,66278,-226229,-514418,-360395,-24912,141369,27973,-159239,-194295,-59610,98553,159300,-32934,-179944,-19745,3958,-141756,-44117,125191,103060,54837,-12545,-200947,-254893,-80583,112687,168385,257293,284401,95616,-28939,86777,238382,312810,176640,-48598,-87932,-51559,-119891,-222476,-162367,71933,160101,-42209,-111371,88498,119682,-137957,-344263,-268184,-48177,60423,137432,83996,-169415,-344737,-320703,-220924,-143784,-68292,43862,149000,252817,306422,241953,186956,122015,-75928,-292863,-401580,-404364,-392905,-350260,-132952,-36267,-149440,-153878,-62866,-62785,-31148,168494,336902,302578,128742,-13286,-89224,-159130,-210554,-150221,-84286,-193240,-392001,-358460,-191644,-100232,-94717,-56405,52407,184306,145786,38472,-20669,62754,128467,-93271,-350114,-405286,-494374,-554632,-420354,-263908,-113593,-5081,-50390,-98016,39651,18042,-211953,-199637,-61121,-311358,-569502,-396512,-173082,-16692,169874,245089,159284,-7706,-162925,-224144,-197346,-114298,16792,71327,167784,276096,171971,9076,71826,51124,72626,213041,-56869,-367068,-313557,451869,2067451,2289808,1616802,1467186,269079,-1729630,-1667114,-406790,29523,-455798,-1039445,-1042185,75860,2093970,2074706,-550888,-2170753,-1692928,-762531,-150973,349935,357054,-50005,-348961,-301474,-166125,3916,68168,-37504,-169899,-173251,-100742,-2710,120604,155369,-57768,-230959,-213546,-227741,-194615,-97964,-222653,-336806,-184104,25311,146938,153436,11441,-45582,-71955,-202014,-236362,-220722,-203368,23397,223926,119575,-33299,-32994,31793,118352,189062,94542,16093,149587,221937,210090,253267,135966,-87881,-109368,-41071,-87670,10742,53801,-82730,-89471,57464,175481,211228,58760,-173422,-297224,-289304,-169964,-97982,-168676,-111041,4923,69739,130236,160768,26580,-198895,-304874,-280518,-259226,-173409,-52500,-33781,-37330,43063,130467,77587,-22913,30349,148754,92723,-55720,-128357,-140444,-157529,-95931,22893,32218,-8606,-14663,157850,351556,273095,45196,-25992,-12096,46664,84178,-30689,-275676,-272006,-12663,116011,-25730,-62868,134312,241456,155071,118529,101540],[62420,75981,171767,280959,209840,-37601,-181196,-124905,-64868,-140211,-258826,-266858,-125100,2175,117279,74854,-144214,-120986,184529,163837,-88392,-91303,-36872,-69609,19540,173904,190452,50226,-84337,-140315,-157695,-167415,-110546,-55129,-28742,2699,-15430,-58104,-384,172547,359773,299103,-47488,-341458,-348662,-195907,-149077,-158292,-98362,-73888,-69227,-124315,-135390,35389,147646,-78803,-337156,-188141,72207,168542,58688,-185387,-286201,-34708,169129,93839,52536,69521,75117,105257,51010,-29036,-56334,-20075,1815,25334,73422,103377,-10131,-271811,-354984,-194107,-193253,-324405,-265148,45819,185720,-50397,-228951,-41724,76856,-30113,-95602,-184687,-243180,-91698,-389,-179868,-223819,-29793,77424,35909,-59684,-190074,-131565,98448,147543,-4627,20151,162888,118487,-110374,-221994,-183534,-187754,-241118,-170595,-14330,26802,-69125,-118874,22905,179718,92475,-131899,-150684,-13541,58410,62523,64527,83956,63042,-37408,-103021,-2563,143724,103869,-43686,-219133,-289581,-180598,9331,150109,197499,377582,502181,244676,-158175,-404683,-415403,-178439,70154,124554,8202,-123532,-4520,201998,198869,125607,69127,-73017,-110645,-68274,-109813,-89417,123684,158117,-156573,-375811,-253809,-41839,50451,68916,73344,24304,-146754,-354746,-272111,27042,146910,-48026,-281187,-285804,-177011,-243201,-325918,-108658,169343,153503,-93234,-297904,-235022,-83272,-64215,-8516,140572,84023,-98672,-179228,-237043,-293981,-246493,-165764,-82296,59481,51154,-94882,-94932,-10835,119562,308683,336807,75055,-208771,-198895,-24975,97033,121801,162881,152029,40669,-13359,45058,82578,37391,-14226,1907,43112,131110,238420,225424,50575,22429,126214,-1278,-291812,-325821,-131935,20094,35211,-85074,-121139,-13981,-22376,-136747,-45003,50365,94774,139081,238553,131581,-215439,-364740,-184373,46950,187217,214278,133121,20681,65055,272883,425598,423442,349930,355439,431647,312233,-11915,-94980,133566,382491,437578,399947,280375,56162,-71613,-24333,107544,314004,324831,89381,-141726,-190146,-75765,51454,70001,-69068,-206480,-125541,86980,255599,224274,112910,-40376,-213666,-275784,-230827,-166091,-102803,-61984,-133208,-138729,-192806,-390697,-215626,231160,189246,-141711,-216275,-95950,2691,103582,172918,168024,181285,181485,58293,-78613,-84441,-122032,-187613,-106067,-117661,-261954,-320852,-307598,-396965,-464835,-321237,-92597,-4051,-32306,1335,95673,130194,155322,163802,35908,-193627,-430590,-474745,-201221,-17820,-96272,-162787,-163292,-144036,-109410,-106060,-117297,-85586,-111620,-89900,124543,293846,229763,160825,143617,281364,315953,201538,57434,-133935,-23831,283874,320775,198889,164660,68612,35375,102867,168069,224780,281952,212333,16670,-77713,-27555,-70484,-243851,-367545,-244387,21205,61759,-179037,-411797,-546867,-525499,-250634,48386,99269,-42885,-261053,-321391,-106247,163988,370322,389622,274080,183095,-3706,-332820,-384982,-71124,140723,116800,-41640,-173207,-98634,66670,39880,-16220,-10525,-31308,-25352,-3188,10931,-62058,-120304,21121,137142,-15739,-175159,-120086,-57162,-12078,99219,142953,53040,-164458,-276727,-88335,166888,282766,210039,31582,-135823,-329524,-440298,-397906,-244345,-60944,-84093,-165662,6404,251015,-74415,-550067,-202541,-45903,-1275794,-3791894,-4975131,-230359,4935870,3192717,501697,1921313,2184760,541426,-268364,-409902,-549698,-526659,5793,316996,196768,97062,238353,535509,448523,-135416,-240226,157277,167335,-414982,-841753,-742349,-401833,-14344,376158,509377,313080,194750,170837,82639,13540,-17357,-168188,-445052,-432754,-71184,169326,40062,-243240,-225031,158688,400320,373352,291700,145087,-23772,-265427,-394637,-338605,-298254,-288196,-244629,-264198,-189083,17285,59128,35918,26514,-48117,-190901,-300782,-304657,-208334,-107119,36215,137571,-23630,-272190,-272211,-98981,-52159,-126603,-107948,40819,133401,74944,-20113,-94207,-204089,-290436,-158737,92548,-5948,-249307,-198198,-37792,-21238,-29996,-31908,-59748,-73156,-2637,74801,39695,-123713,-470730,-825683,-667373,-282618,-195926,-259111,-237426,-245554,-408518,-392068,-168228,-140564,-313855,-132687,188707,179970,91981,68428,-119773,-269662,-157132,-15922,89977,190317,205973,131781,-20282,-284456,-414805,-297547,-19154,141038,67686,-62613,-165300,-174861,23941,332012,296422,72445,3134,76414,11151,-161813,-201575,-151712,-167166,-182189,-146702,-73271,-42076,-62836,-89410,-135351,-178683,-64236,45841,-86673,-250411,-172537,-100108,-221306,-269497,-157280,34265,207756,81767,-216040,-174179,-72463,-170241,-188455,-54952,60723,205968,255425,221076,110861,-93332,-155252,-95968,-86282,59349,234951,312406,296843,117201,-30848,-39395,-1578,55031,-21575,-206087,-221393,16030,305822,419357,227192,-7851,-42560,-166669,-368111,-283183,-15190,54723,-104581,-226310,-308453,-324399,-174131,36040,211990,175488,-101768,-301726,-260936,-269064,-214479,-85311,-65788,-46997,34951,88052,205265,332802,339429,244266,140430,34443,-60566,-155077,-185490,-81125,-16247,4755,123592,107250,-196751,-386585,-266449,-68612,50254,6681,-110254,-206891,-271681,-147023,65310,-7026,-336174,-491457,-248732,91105,113094,-24495,-15289,77118,119688,74276,-74619,-142074,-116909,-60173,-11377,-18083,-30057,169968,421348,353907,122321,-45026,-157118,-113166,115591,330290,437670,425967,209416,-57235,-127642,-82960,-14630,125783,165296,-55052,-230907,-167934,-51862,71775,117141,-55834,-314580,-223101,49674,170470,32277,-143712,-221819,-132695,50840,128817,-28325,-176411,-25598,31288,-132886,-89222,125762,171936,105207,-22491,-228930,-330731,-216318,12035,161875,266081,275316,116945,56101,176342,278656,299919,192624,44490,23413,20737,-107248,-258796,-186607,95403,218478,2862,-134974,27731,38256,-229107,-405288,-258875,-30047,130966,280238,229423,-121938,-376723,-306961,-156195,-106382,-74834,45141,158073,201787,220742,215139,252838,197419,-96276,-382379,-462157,-423125,-399809,-309680,-55919,101567,-1547,-108426,-82654,-64041,-33845,151641,405936,419898,201435,2812,-74925,-135801,-211156,-157378,-58367,-184257,-409449,-339259,-137592,-81027,-105463,-58083,42300,132903,97303,828,-87186,-107055,-108692,-233525,-411600,-438727,-474432,-531242,-403673,-192546,-33572,15667,-63726,-102131,-39037,-113466,-312283,-181756,23595,-176399,-405155,-257268,-101259,-41342,89438,226948,252451,156861,-59519,-270916,-327714,-194129,-31651,-9365,95068,241877,151633,-32925,-24682,-102246,-69290,186500,122361,2627,23364,391795,1655458,1948475,1232277,1142037,463947,-1401838,-1649112,-342402,235167,-210655,-661303,-616331,170446,1991888,2119370,-415040,-2164264,-1473098,-546217,15208,486890,354436,-108629,-430521,-406938,-213203,-36939,45190,-39287,-261082,-327622,-173045,-7266,76937,90410,-68537,-179686,-277888,-458692,-389072,-183580,-283073,-396564,-180693,95944,208741,134036,-37659,-5766,10916,-132938,-177914,-116488,-87214,64258,196072,88560,-37083,-22830,27731,137293,328536,270686,68327,122848,234629,223605,209735,90372,-79896,-113142,-76886,-98625,48030,156541,15355,-53237,21182,126384,172435,19088,-201257,-282965,-247906,-135529,-86437,-152126,-86616,348,6793,27201,69902,-10930,-193334,-302709,-265396,-241013,-188890,-69871,-27847,34486,162817,209994,95113,-40150,-13179,85209,39824,-102246,-171133,-145484,-127382,-85083,18291,85143,88341,34623,152284,389643,315811,7980,-126754,-81028,63998,180092,95349,-147940,-226921,-35022,117749,17099,-46329,119415,220294,140687,99099,71361],[68238,96805,89649,70358,51103,-76119,-108345,-32959,-46942,-145408,-232181,-242370,-133262,9815,110660,-3636,-222057,-165910,126503,170080,29292,18733,-42939,-160574,-60923,174605,254135,70028,-158550,-203344,-126837,-96529,-87810,-32401,38137,42276,-14443,-14531,51919,201192,363594,273234,-82567,-334192,-321110,-272720,-282989,-248430,-178623,-185413,-136452,-145428,-216017,-117274,74849,-57832,-303742,-223306,22465,146013,59787,-168298,-261179,-37287,115261,-7101,-24053,57328,56382,117375,131575,70466,37412,13123,-51099,-53710,51880,123840,38181,-189355,-269488,-97045,-145368,-389469,-329539,35199,183387,-46207,-192102,-7374,102135,-51848,-151912,-201956,-232164,-127870,-116448,-242391,-164147,39482,114181,95592,28429,-119311,-101411,114468,156223,-26292,-17676,164056,167235,-71333,-205418,-152753,-155697,-229688,-140445,59775,68229,-92986,-101830,109858,255766,117003,-109525,-116813,-12495,27403,83140,158115,162942,144235,49335,-78738,-8716,88983,45363,-91333,-304384,-417969,-240361,40200,195155,161319,212612,303571,126286,-171442,-392639,-439861,-235326,63402,127892,3435,-136534,-32510,177586,215306,162540,161294,65543,-41006,-55429,-71269,-88958,33598,47762,-146900,-246181,-162263,8,95119,113378,61430,-30202,-159677,-276151,-169428,62096,65912,-148084,-286734,-226218,-138785,-252134,-330330,-96052,142768,83147,-112746,-297981,-220603,-42065,-4686,35668,148501,81065,-90479,-147376,-194012,-257929,-234516,-194174,-118821,63407,79663,-82159,-107388,22711,167274,320256,370973,189508,-88687,-144220,13898,118106,128631,185505,174682,102091,52544,66529,64387,-27178,-92485,-48987,33340,136561,259985,242377,80810,84363,245575,93149,-306602,-381027,-178909,-5386,27480,-58185,-90949,-41080,-83341,-216177,-145602,6004,61140,55306,123396,29626,-283356,-354069,-151623,94784,279220,307304,215990,101397,121967,257569,365416,359599,294045,278943,330495,251139,2837,-46989,152876,351582,386797,344757,174736,-55933,-150688,-87615,12775,210070,266765,79797,-114621,-146072,-58625,44254,73616,-30525,-150131,-136801,6357,143704,130781,47878,-117524,-272957,-271663,-144501,-87954,-120199,-101148,-93466,-68012,-208918,-445408,-206027,283395,230798,-140161,-236402,-109781,-48673,60036,215706,252104,190377,108443,-24626,-130313,-121526,-183041,-259667,-150278,-160883,-291819,-299801,-263473,-364414,-461788,-389183,-224595,-129463,-73634,56969,157184,159316,177521,162273,17760,-216373,-474684,-504891,-172081,67720,6938,-118134,-173892,-174474,-158218,-158447,-130140,-24654,-81597,-162742,37974,277173,186478,8618,38815,259306,329375,143091,-187475,-409450,-149486,293061,340729,177640,150199,91295,73861,150292,234445,225732,204677,90612,-123860,-112688,65034,6972,-219905,-298573,-128413,123267,148054,-95533,-365125,-535707,-534561,-297889,143,141918,56917,-134404,-169718,-16332,180671,381731,404099,238653,114658,-38819,-298188,-317309,-24245,203561,186603,-36068,-221105,-189550,-48502,11114,29287,49082,23076,-3412,3266,4397,-115605,-250483,-76445,144708,47515,-75080,-53818,-59185,-448,169318,166631,44123,-110014,-204812,-101011,159565,342786,222964,8934,-102562,-226408,-250657,-230248,-260529,-182625,-125625,-241775,-122663,226144,73411,-290447,-90376,-87132,-1352038,-3295550,-4388430,-1470517,2426493,3930447,3054114,2719542,1863319,396858,-365416,-574224,-826513,-933334,-355854,217865,265357,135114,111601,345812,282567,-233699,-225890,335862,425587,-232743,-718048,-692840,-400721,3833,441551,565471,272946,132671,153747,90523,23251,-7458,-191271,-488012,-473551,-132619,66303,-56599,-312472,-256425,177135,520826,523819,434006,288636,35080,-294090,-478257,-410195,-303704,-267402,-202750,-148330,-43597,129254,201650,171946,85536,-74634,-241495,-314221,-258282,-137201,-69252,19730,101307,-35621,-255873,-275583,-160122,-118443,-151582,-68224,163280,208963,22096,-53165,-62176,-181898,-265838,-116017,94790,-5744,-199519,-128346,25965,39796,-49223,-156487,-205116,-159908,-56486,24578,-19353,-175143,-456371,-689111,-432461,-109767,-160388,-304876,-271246,-269750,-421946,-485738,-278229,-138280,-227259,-82346,244199,256336,127289,33821,-186204,-353832,-240150,-65149,76946,194955,235565,188047,64262,-159206,-306138,-269502,-47606,127534,108120,13554,-122331,-148876,88371,395025,312361,40644,-44558,36022,6248,-120826,-156787,-110600,-108913,-79707,-33858,36883,46225,-27283,-98871,-149005,-173711,-63658,17159,-84235,-262600,-274819,-205623,-230970,-219198,-95958,50391,138056,-1404,-283314,-326589,-269511,-301438,-264627,-114251,79536,281848,301588,171911,-66089,-287550,-251815,-100054,-107146,2628,212585,285073,200227,23447,-124538,-112625,1242,57060,-46862,-199470,-224358,-54517,198630,283815,122560,-69343,-30868,-99728,-287946,-239877,-23479,46989,-27420,-96014,-203463,-241784,-73520,212792,354725,284915,46220,-100340,-116078,-223601,-201884,-44679,-77934,-97741,-3268,38038,90309,200286,241011,203484,162354,103973,-18926,-109513,-101998,-11873,17330,48715,183948,103298,-234549,-354784,-223595,-57574,64974,46614,-63947,-155677,-209613,-106362,77852,26359,-249318,-392171,-177937,127590,117610,-27208,2254,103928,118304,3232,-149937,-175388,-149800,-116884,-52970,9654,54110,227663,431627,389339,175663,-51485,-228434,-226090,9253,267770,389739,390744,194176,-96173,-171104,-76461,3899,155493,283778,96290,-181712,-172994,-32581,70038,81450,1712,-135598,-87595,109696,176736,31046,-78438,-128282,-97832,68948,149920,26543,-120877,-26106,34087,-125579,-128994,82448,167297,106410,-28699,-211884,-359653,-322998,-87680,143228,238821,220223,120952,131254,227306,251938,203465,137738,86646,101445,81175,-94373,-279568,-189614,122365,245151,10382,-167451,-33573,-32297,-294320,-420489,-206509,6886,167105,333446,304272,-52867,-340199,-252840,-70195,-34264,-36919,60114,149852,135107,113535,153776,261602,201382,-148123,-444064,-472310,-389751,-336961,-205271,23649,184598,105833,-41203,-48033,-34385,-48774,72199,351374,427580,226003,-11235,-92984,-116404,-174413,-133655,-24171,-125781,-326951,-262090,-65867,-37988,-77643,-38952,38361,77432,32600,-61467,-154074,-246953,-295658,-330933,-410356,-388865,-377287,-433038,-320154,-74926,70777,73210,-8479,-55081,-104371,-222109,-356088,-145384,97864,-15847,-171366,-68262,-13686,-82775,-31511,166180,321492,314203,69715,-256531,-391740,-227944,-46593,-45620,27065,192440,144494,-21207,-58666,-182888,-164852,130725,235913,280502,254069,225033,936529,1264324,688058,772914,582105,-976142,-1452234,-267229,376381,42172,-236254,-218565,150300,1672426,2109948,-68486,-1833212,-1127783,-378032,100379,510319,315191,-105470,-399468,-390192,-170057,-61390,1883,-66149,-376773,-514507,-253444,11092,31210,-23006,-95364,-115958,-293462,-577294,-482372,-208686,-258566,-347486,-101277,180842,260376,142106,-8536,70128,81900,-76889,-120871,-6299,56586,106732,120772,16886,-45355,1706,32872,151972,427456,399238,106795,78934,202911,188732,130716,34921,-63012,-84804,-94167,-109531,52583,224073,135094,48265,34705,81599,129096,4581,-174322,-206632,-165097,-100563,-95061,-132470,-66915,-27844,-83647,-85810,-28396,-39757,-158364,-283864,-256582,-198433,-162845,-67550,9547,148017,310096,299139,132451,-22527,-46156,9697,-6156,-111874,-162993,-124089,-96067,-68032,20587,126510,148749,76088,150302,387521,320907,-38840,-239566,-146950,82463,238584,168165,-11772,-125655,-42703,82979,25763,-64428,49021,141937,74547,14055,7417],[66951,107300,2638,-90414,-62353,-71635,-9351,38225,-62469,-157165,-190942,-196976,-139440,10026,101872,-44408,-220400,-156357,35624,129215,144952,138987,-23569,-206047,-111260,154246,261449,64802,-216391,-233360,-52139,34938,-16407,-8419,87594,95286,9185,13366,64680,167004,282534,190431,-99738,-253879,-220265,-284959,-370609,-317772,-249161,-273865,-180464,-105629,-226509,-258617,-63105,-70165,-236563,-235552,-18364,140775,70139,-158789,-223399,-9209,78146,-84282,-65326,57980,-7373,20248,124041,125005,129418,78960,-74581,-118737,38419,173218,129830,-73631,-166661,-18012,-97697,-397246,-331624,25963,155764,-35186,-128211,23000,100419,-81544,-206273,-186213,-160348,-125666,-207968,-272498,-78618,125045,148100,135382,92620,-37913,-44951,121699,128733,-71388,-68013,170403,232965,-2870,-169839,-113011,-96392,-164433,-68142,124371,84411,-104897,-59240,186956,289203,112570,-95017,-85827,8513,13340,78135,214467,235494,233035,139762,-54162,-40495,897,-34884,-123882,-298514,-421339,-238598,47532,137911,21603,-14995,59177,-25108,-197224,-358013,-417937,-237819,103599,193973,61503,-87421,-20471,177244,237765,186244,222028,189148,58268,28723,7123,-105337,-101256,-71232,-100154,-92975,-77650,13027,127593,159051,51733,-80904,-156110,-153453,-41355,79982,-26987,-236357,-283971,-158672,-81231,-227954,-287920,-47976,114427,-4566,-162745,-318432,-241308,-32342,40099,74465,170027,121068,-45941,-87080,-89665,-143428,-169994,-196193,-158661,14677,87620,11961,-13672,83592,178242,274003,349922,274038,25745,-107346,481,63320,80148,171580,176774,151379,129154,107280,62592,-76898,-185161,-121924,26099,130968,253847,257864,119894,131974,343074,215562,-210374,-303071,-122247,26503,44297,-18327,-56460,-60568,-110896,-235046,-240571,-54918,24051,-32588,-24777,-97252,-319411,-284838,-52083,183320,355487,352054,239258,118437,101841,174740,235339,231955,202306,180416,203030,151511,5250,22390,202294,303608,258586,173679,4042,-157137,-208832,-172131,-88541,98623,189624,68667,-59294,-75493,-43616,21181,56975,-6511,-89766,-122472,-40759,37177,737,-72370,-182856,-268546,-221624,-53346,-20493,-139470,-159039,-71022,-22004,-235427,-456059,-147765,351043,302643,-106441,-249949,-123165,-77471,18455,230284,301654,178823,52976,-66014,-142652,-115402,-184478,-280971,-185638,-184086,-277003,-214896,-152157,-262695,-383466,-373298,-280883,-209779,-88419,116370,195287,170764,201903,166418,1809,-218060,-472187,-492979,-128898,168697,122301,-74013,-189721,-213044,-200336,-183220,-121815,9984,-55418,-194919,-35365,241962,166625,-108720,-50326,229393,330075,90650,-378238,-610972,-259597,253014,293831,111396,98886,106339,127369,204289,260849,189986,104645,-55301,-266581,-145065,136882,62750,-196325,-213168,-2317,219226,227510,-7925,-293016,-457729,-451568,-284980,-27979,197029,178157,17947,-23615,14038,115173,296005,320861,138046,11008,-91584,-248029,-227733,-10881,176947,166187,-62910,-259470,-242782,-114560,27126,109887,98997,30222,-24566,-8832,3872,-142469,-351279,-187572,95748,68232,21856,19583,-57448,25741,228760,151194,-28402,-102748,-124708,-79167,152938,339891,180060,12778,23602,-23877,-33704,-100513,-291642,-279207,-150455,-261400,-180263,199505,282452,188862,190815,-224516,-1394065,-2461854,-4053057,-4295674,-811549,5231151,6054098,3265501,1386279,302677,-397886,-601446,-885689,-1118426,-688426,56513,353900,199324,188,165022,102584,-333677,-232069,442142,611143,-16525,-504208,-529650,-317355,19894,401725,439923,106479,-2974,91876,72568,5782,-24581,-206930,-472563,-463855,-187712,-24212,-123352,-359286,-294619,139995,519575,553684,482432,359095,60279,-291665,-506029,-439332,-295420,-267998,-192321,-33447,113481,252218,372219,341285,155834,-104685,-274269,-303780,-223284,-122031,-89515,-8408,75962,-61810,-262440,-275833,-190519,-135969,-138046,-32774,239956,247571,-30531,-88601,-39934,-149080,-216272,-54394,114052,24852,-117943,-22569,122312,117532,-47163,-250340,-318345,-214640,-88500,-9713,-22803,-116554,-330192,-501534,-255464,33083,-86078,-310518,-283982,-259325,-339207,-432549,-288692,-100075,-107422,-12764,270087,291540,138250,2836,-195325,-341312,-261595,-81246,73116,158356,199822,203993,139032,1134,-148376,-208879,-83830,97662,163682,100461,-114659,-211212,64477,370269,281705,14316,-75134,-32377,-44421,-81631,-64263,-14153,-6416,13281,36873,111088,136400,43942,-70349,-116618,-75067,9014,17184,-59700,-232000,-331625,-279011,-200518,-137126,-71324,-19881,25486,-49747,-282725,-436897,-432960,-393113,-299992,-154302,91622,339761,342897,115180,-246750,-470324,-323368,-89289,-102006,-66910,111871,170473,72278,-53709,-190021,-161701,22433,77645,-32240,-148623,-202348,-116417,110251,200646,55735,-103533,-16392,-31139,-200317,-202175,-61070,-246,18908,34936,-47487,-109719,26744,301412,389046,337805,192077,114525,11368,-188463,-149248,42343,-74416,-166968,-68870,-28236,-18117,80507,137761,136511,128093,105279,5837,-53772,-14767,58313,43861,45304,163871,78471,-205108,-272126,-175631,-49041,89516,123053,29333,-75413,-132568,-73423,55287,33230,-153527,-260243,-90254,149532,121265,-27270,-24804,66386,86574,-67482,-222667,-229383,-206374,-179966,-68010,60887,135656,255458,391720,383210,208773,-51596,-275704,-304713,-57912,230022,335055,325804,176551,-100893,-183008,-57705,21438,165343,345876,187024,-143092,-160833,991,50314,-30306,-76647,-53299,372,145527,173769,36138,11832,53237,55191,165346,222642,119518,-30352,-28851,2172,-120686,-143492,18827,107975,79595,-14068,-152807,-331484,-365738,-152241,117089,175881,123137,100523,169328,213688,149658,41068,24795,73576,140233,121868,-87586,-287646,-182410,126981,220634,-13361,-183354,-70428,-61868,-295042,-373666,-130089,48004,157345,303972,320616,38213,-242509,-186253,-2978,43750,35155,91126,128228,72680,22190,80684,214850,136660,-218191,-462015,-423610,-307489,-214768,-61090,96497,208551,156559,29732,22265,14517,-66715,-45388,173509,303932,181958,-53424,-127301,-91369,-109166,-91547,4747,-41952,-181614,-153455,1716,12429,-26774,-6279,45045,42048,-20871,-111854,-185930,-308050,-372903,-355076,-344247,-264281,-225422,-282151,-184929,56353,164614,150662,104360,23237,-145364,-289989,-344666,-112864,136419,119154,62530,131815,82457,-124683,-163445,77276,347308,414293,184032,-190027,-380125,-214323,-32805,-51632,-37298,131754,152372,48534,-8990,-160952,-194896,52138,255914,388596,308341,41879,209314,431333,102444,440837,509166,-667776,-1122928,-156838,453336,282533,169074,75307,34074,1239007,2038750,309598,-1322527,-778741,-320981,63680,423287,263512,-30051,-254923,-250333,-58840,-81144,-67902,-115589,-482850,-682903,-323081,49645,4051,-144898,-121897,-54922,-261526,-555371,-455435,-178806,-162947,-200615,22218,240318,278766,176908,90990,155574,123062,-43348,-74741,82184,191870,149358,24179,-75249,-51063,39570,50596,157874,447438,434806,111789,18210,129875,116359,30809,-32246,-60717,-50785,-96562,-126575,18682,236999,240829,171028,78213,43832,82305,1910,-120671,-104092,-63674,-63578,-109399,-114649,-58589,-74854,-179621,-183881,-110795,-48358,-90178,-230564,-239997,-139027,-91717,-41236,50025,246743,431776,364236,161032,9875,-63738,-57378,-33383,-79873,-109793,-96272,-93272,-63267,30399,137841,136943,77292,136719,338993,295078,-69937,-324132,-187876,103625,250495,181784,101860,-1226,-45433,16820,2700,-103385,-50211,37064,-18046,-110774,-74723],[62914,113363,-57321,-162110,-114839,-37052,79023,61297,-109547,-171781,-140879,-143565,-146817,-2133,98026,-29043,-145686,-107779,-62341,47650,212052,230145,20252,-184452,-110610,122182,217204,47338,-226281,-214050,39783,173966,72375,3445,91012,121351,14411,-20196,15396,78350,142259,72450,-107680,-139767,-75309,-214688,-379696,-348092,-300190,-328145,-189178,-13990,-170191,-352976,-227203,-125944,-191472,-242214,-43436,159757,99540,-136370,-161145,54817,74810,-116545,-62792,77430,-76602,-141954,23307,112518,183254,147345,-66136,-152802,31874,225151,217460,27141,-71709,41502,-45320,-343238,-281828,17786,110270,-23861,-67815,33683,79317,-103906,-251562,-154110,-45673,-83254,-253452,-266723,243,185853,150659,132804,120599,44878,28437,115686,74328,-120441,-110803,180732,302777,79296,-133369,-84719,-23890,-63635,15110,153866,72693,-97469,-136,234805,274143,93589,-72752,-52977,41846,14337,52553,232892,314193,337320,219838,-39854,-98034,-100833,-127730,-144890,-214822,-304435,-171658,39577,9447,-175142,-242445,-176246,-184398,-237349,-316719,-363065,-180292,180446,289406,155079,14940,30332,183031,238785,176506,218069,239190,154681,173673,119322,-116486,-233894,-172510,-33826,52428,-10331,-2856,133432,184243,44687,-109877,-134435,-29445,65493,66006,-114270,-294419,-268719,-91875,-13813,-167423,-196435,37684,112492,-63731,-218649,-351804,-304045,-75765,52675,108895,217131,193039,15088,-12683,50161,21094,-57695,-157317,-185810,-77095,57923,144892,157691,161741,165064,197534,286711,305265,92532,-105452,-62778,-45595,-1341,125969,148710,157705,175397,144578,75995,-101847,-274939,-202934,15278,110523,216009,264215,148257,141463,374475,306176,-53659,-132058,12137,108212,98140,40840,-26931,-77516,-96437,-169944,-268701,-102753,3653,-87331,-148720,-199677,-306811,-180813,77144,276677,386890,334758,196703,77724,33181,62488,67925,63822,89456,84728,84150,37628,-13891,88701,267930,255958,86282,-68999,-181193,-218946,-225101,-242679,-167173,8580,107771,51303,11521,15635,-21249,-4722,29768,-4925,-53143,-98846,-62957,-47635,-121954,-196703,-214512,-214500,-149233,8237,7549,-163522,-220908,-69795,-1579,-238983,-403055,-58835,417536,390990,-48377,-258402,-138237,-85774,-26926,195921,287387,135502,18567,-59040,-111756,-70998,-130766,-239522,-184261,-173957,-226268,-95240,227,-107693,-243768,-276957,-244635,-217967,-69307,167473,208709,171123,229970,184964,-1380,-197774,-417739,-437873,-87260,257315,230828,-23062,-193108,-237049,-216341,-176845,-106825,-5297,-53159,-192311,-81930,201823,171517,-144510,-85993,206824,316809,62736,-448235,-688395,-337725,166515,195062,19627,25085,111901,185812,247066,231262,121486,11796,-170281,-348554,-151715,166863,72885,-178490,-122211,113637,288913,275427,56316,-215818,-340210,-301860,-208430,-23272,241858,283338,157989,79557,-20262,-16858,128523,150598,-5708,-102249,-150827,-199728,-150842,-38319,72805,65872,-116002,-288904,-257410,-119380,72202,196284,125682,-19876,-90796,-44006,-3026,-150664,-400531,-280656,4265,39612,73743,61875,-61765,58964,268471,108938,-146463,-161402,-83073,-44258,145547,288452,121588,58463,199425,215657,170798,-7424,-284856,-284484,-152875,-255541,-178023,205690,527313,727715,556205,-363597,-1371996,-1664630,-4129265,-7657992,-3657643,6482960,8381846,3339539,853324,314544,-233466,-369656,-699403,-1078095,-906135,-130202,438919,299839,-41935,19232,-76518,-413585,-242129,442741,658059,174286,-257308,-319682,-205410,13284,264045,167148,-145259,-177528,2789,34714,-33311,-67574,-210028,-397490,-400039,-222930,-86910,-151951,-384438,-344558,61138,406643,455176,423210,332680,54664,-238114,-444625,-398911,-264867,-282768,-213846,45898,238391,354076,512591,489475,222600,-118884,-272840,-264403,-202350,-158115,-141681,-19249,78072,-88760,-279104,-259384,-166280,-85823,-77824,-1,256109,238065,-65095,-100874,-18998,-112749,-152032,18620,153998,75248,-37016,80641,229722,199454,-23997,-293762,-372574,-223700,-84042,-12323,26270,14731,-154563,-330433,-167746,119081,7935,-262328,-268096,-226713,-210835,-267845,-208358,-44388,6280,59668,265204,277907,115637,-13486,-126449,-222110,-208339,-47047,97919,101078,106959,166321,174144,149204,29647,-119768,-108954,73760,229796,178414,-135990,-332444,-45933,263086,212919,380,-79251,-102618,-119542,-56060,44826,102455,98839,67819,58042,138706,206750,131566,-12706,-36133,101723,131180,40556,-19409,-156759,-319235,-304690,-155058,-65030,-95662,-149409,-97970,-60646,-229551,-480691,-527977,-437152,-306508,-178820,78172,348533,357131,58354,-385024,-589910,-344769,-57818,-67913,-124100,-39629,-8701,-53360,-92979,-212752,-179270,46171,104697,17953,-64873,-162092,-151216,69426,198303,56470,-82710,13914,25277,-133060,-183258,-124612,-87825,16166,140126,116206,17037,73975,258174,316071,328031,301189,282142,84557,-164681,-54305,150898,-67028,-247665,-155789,-111031,-108538,-7082,54774,68724,58139,40483,2374,-4151,60440,126814,69401,2716,71248,34875,-129103,-176434,-145297,-50961,117996,217260,138889,4261,-60571,-50875,3733,10628,-71078,-126378,-4569,151583,112190,-34899,-86406,-17106,34475,-124539,-288646,-291160,-260742,-227657,-56637,122372,196404,239131,301380,335426,215126,-51374,-293077,-325957,-61517,229125,279676,233898,145397,-80921,-169328,-44011,25299,148731,336781,209455,-104507,-129383,31327,13601,-176180,-242025,-88993,21791,157687,175364,52650,88511,245337,280754,314601,321114,229083,75559,-34407,-58672,-117079,-125649,-37507,29971,52551,29759,-65342,-252823,-329107,-153455,93048,89119,3473,57751,157394,133448,-9853,-147717,-113909,22024,149158,143433,-87526,-284064,-171817,94436,139624,-57687,-168491,-66546,-31382,-209162,-266989,-56468,73278,106149,227721,312641,147650,-106178,-131507,14265,95414,117028,131232,98507,31057,-23109,17520,128186,31868,-280562,-428309,-320505,-188729,-63855,81905,152146,189300,155133,84919,94724,59403,-81269,-164822,-75970,80786,75914,-106777,-150550,-51354,-32574,-45372,21392,33245,-35062,-48492,47424,55194,30709,35733,68074,41538,-45531,-125865,-166329,-270948,-322591,-296795,-226720,-97177,-55771,-114039,-30972,160885,211360,217820,240232,108880,-153925,-308401,-297124,-100025,128578,189111,227448,296999,175401,-150888,-276990,-20327,325101,435340,255796,-91878,-301648,-160722,1240,-46925,-96502,65539,165888,153648,111438,-45591,-162657,-33693,188235,308612,171345,-68582,-235213,-334425,-413669,203972,192063,-637637,-723877,31761,504832,508760,500110,227158,-108136,848894,1863322,490169,-827603,-499247,-351813,-56889,288804,229676,98094,-35587,-30140,68296,-115088,-166843,-177932,-536879,-773119,-358909,102295,13632,-224405,-128616,-8929,-197707,-415011,-329729,-115934,-36594,-5965,137809,239365,246602,217624,213609,215891,130042,-24078,-38382,130182,282292,187228,-59338,-157611,-43015,92876,88450,159174,382410,366501,74540,-54110,32586,28690,-71484,-109417,-83935,-34051,-89438,-147891,-39705,199894,301578,263757,123438,17459,38681,-75,-67502,-9206,34189,-16316,-101213,-92093,-56341,-122643,-253872,-249544,-161557,-32802,4362,-134555,-200001,-78224,4370,574,60845,281767,487689,382137,155990,30053,-65309,-93986,-34010,-16329,-31714,-78981,-133023,-86096,40033,110164,44351,15041,91945,251287,254231,-58714,-336686,-184622,125729,221858,153057,172376,102065,-54648,-58859,-33026,-140851,-143768,-58259,-103576,-230543,-152225],[60986,119347,-72341,-152257,-116029,3095,120449,24086,-174548,-183012,-87890,-92682,-154827,-26300,102291,36276,-28541,-41412,-130052,-45976,204213,265449,81483,-97176,-56112,93685,146181,33894,-173357,-145226,118224,268055,143002,-6161,30120,82198,-29019,-123397,-87631,-33056,-6606,-42304,-114068,-41036,67842,-79788,-308504,-336036,-332068,-354214,-163936,100898,-74455,-384650,-368722,-217124,-207274,-255632,-50284,198544,150972,-82315,-72045,139962,102103,-105421,-29720,108564,-114686,-295349,-132029,39299,175821,178827,-41283,-152426,27634,251948,263695,86947,3605,90110,18675,-236922,-202034,10115,60613,-14513,-32665,20149,55622,-103190,-278878,-127268,73064,-20041,-255784,-239021,39757,183625,101054,81499,116072,121642,104045,95521,7899,-157128,-129742,193670,365369,160541,-104443,-75959,45110,40810,71590,130984,36501,-68745,65110,242635,216698,76124,-31234,-15430,75802,26636,20873,223437,395212,444537,278528,-34333,-159751,-184649,-213617,-158663,-95211,-119104,-59914,31384,-126983,-355512,-410354,-354552,-322290,-286496,-284567,-291762,-73928,268943,363515,241760,139245,99339,173481,202941,128943,143410,189579,217783,339966,241707,-102672,-313178,-231980,31477,169197,37529,-40289,102442,170026,34276,-109969,-96174,55298,112861,19905,-178993,-311607,-234694,-30616,48740,-83464,-73544,146183,148701,-70269,-254745,-380614,-389315,-168171,29455,143291,290064,273444,71873,60037,186500,188730,79978,-77807,-189318,-184285,-6569,262947,344236,236652,145650,126841,208866,281567,97330,-131635,-148609,-165782,-85120,64412,90888,103455,157365,154897,98001,-100815,-345700,-277866,-4593,78001,151033,248726,148352,104116,317053,311868,82802,51143,164365,209221,180969,113610,-9557,-96634,-47955,-34117,-197404,-112600,10448,-84263,-197120,-235083,-243398,-71292,186761,334553,363044,262452,107795,12124,-31394,-32429,-98541,-116579,-26677,15171,1141,-66726,-60701,122495,319782,217386,-84970,-312472,-327279,-226053,-192678,-267735,-204071,-43994,36387,31314,85588,115441,14630,-19404,9258,-19401,-52417,-82013,-77401,-105567,-197781,-267542,-198916,-138020,-84871,18509,-13208,-188253,-263643,-81817,5388,-190441,-280932,41733,466936,472413,17787,-262753,-152670,-80598,-80572,104094,197999,57488,-5394,-19314,-48987,-4795,-43562,-141362,-123418,-123732,-157535,19028,153450,68669,-72880,-130579,-135472,-153888,-19565,200100,199515,163048,253004,209260,4763,-167054,-326582,-352961,-62891,304759,312909,36802,-172101,-226624,-193513,-145820,-102431,-69925,-79480,-169892,-101458,161973,186864,-87503,-50421,202670,292558,69271,-378358,-635799,-379738,47802,73824,-70955,-48587,107866,234858,264335,154541,36461,-50106,-212420,-329460,-116119,151589,32795,-166868,-39098,199557,318419,277481,81427,-150010,-220039,-134355,-84643,17059,256789,340796,252255,117673,-98868,-170522,-72981,-62488,-152250,-193101,-199446,-162525,-102857,-85989,-60545,-69962,-178159,-304735,-238241,-71614,127265,260085,124011,-113810,-183195,-89561,-18448,-149066,-389983,-328580,-100913,-27788,56439,44038,-80947,85537,283372,62941,-265500,-265871,-103125,-18793,138434,222130,92784,146579,362572,410095,320415,56022,-207955,-173145,-134959,-259575,-144427,267242,760039,1136026,866475,-413643,-1254677,-1223275,-4552943,-10098464,-5124199,6984762,9088440,2872721,366634,455821,192005,124588,-334764,-873582,-949717,-281806,505961,444447,15593,-77386,-233392,-450860,-236118,339658,555662,293011,-40090,-139300,-119305,-25184,66182,-156692,-407704,-342420,-87140,-8848,-76217,-120685,-197919,-279366,-291590,-230383,-124243,-153871,-393096,-397798,-25746,243270,278629,283777,223095,36345,-125306,-284549,-282501,-210207,-295842,-250168,73493,303606,408310,566863,558001,266801,-102261,-229856,-197259,-187863,-217858,-184600,10221,111759,-102598,-285111,-215706,-86584,22622,22926,34645,215499,182832,-71980,-73288,9626,-80191,-91103,85041,201254,122180,13138,141904,312967,267572,12843,-283859,-358455,-183511,-34759,26236,108003,155472,-5592,-217619,-133995,163562,100168,-168392,-223882,-184230,-89854,-63662,-77953,4934,79536,119249,239434,223385,60168,-15716,3977,-32990,-96833,36666,158275,48125,-13188,83089,149944,230614,182833,-14364,-103158,71282,289548,227395,-171874,-460006,-207235,103642,121207,1339,-54114,-148654,-190649,-48291,136007,197787,162369,71754,43194,123208,234524,205616,56147,77035,300757,257340,70921,24303,-47887,-234321,-280826,-123395,-38431,-156436,-284825,-201322,-52333,-158985,-454316,-535596,-426236,-291280,-191246,29332,291218,328332,10227,-443451,-600804,-298194,-4029,-13933,-153142,-200116,-207701,-148449,-86478,-189846,-171676,51929,124558,86810,26557,-118357,-151770,81753,259705,121673,-3389,66350,63792,-96887,-180934,-198161,-201770,-35182,202935,242401,91413,43851,109000,182539,271973,355926,364084,89126,-145775,66808,244080,-72139,-327132,-251351,-204446,-174771,-56261,5985,22587,-14288,-57321,-23891,33069,117776,189136,96708,-58239,-58750,-16388,-42771,-104637,-142430,-59704,147996,304910,230678,56563,-14558,-42155,-62635,-35120,-16919,-16827,60379,130312,80411,-54859,-155802,-110314,-19267,-152901,-334590,-336802,-285034,-241036,-25919,180719,225485,179042,179255,260840,198922,-50540,-274942,-280261,666,261800,227816,126640,93131,-53838,-142959,-48871,10823,109741,266836,183089,-55049,-87826,35004,-38062,-302600,-405472,-199223,-8056,155088,188289,76218,115238,357214,486737,459556,405037,332499,183761,-33763,-127297,-111993,-82064,-64652,-28668,47776,98990,31473,-145794,-226083,-86296,78909,-2690,-108862,4650,101392,8940,-186741,-314943,-237073,-37747,145452,152043,-88850,-265983,-157949,27133,15220,-110906,-126098,-21861,58303,-43526,-122150,-8408,67924,33457,150129,312649,261989,37367,-100143,-27256,98604,180287,166391,64720,16324,-11978,-22859,25327,-71031,-306633,-345979,-181168,-53892,74137,179418,178128,151175,122576,110468,133527,73088,-92524,-252596,-316652,-171270,-60980,-147128,-136982,7402,36658,-5146,28624,72157,56742,25176,64746,81500,83283,87292,113031,76048,-40762,-103599,-104353,-150817,-169105,-168302,-80611,70814,95064,35615,102149,206269,189215,246142,357364,186136,-124462,-274484,-235506,-108480,81572,181078,281666,390009,252739,-148956,-349884,-107564,266096,391166,279610,13310,-180061,-80378,47997,-41826,-142417,3474,171198,253493,259241,118611,-90128,-107247,69174,90818,-108406,-59905,-244936,-868322,-782500,88285,-325535,-921407,-325011,321849,577578,723344,720924,237609,-187962,653140,1542029,309133,-509965,-291897,-383189,-166613,194579,232272,234983,192177,195690,150689,-178486,-288801,-237922,-504006,-738360,-340965,161221,66997,-222007,-102303,16728,-123969,-214951,-154513,-46665,70426,163366,194289,163580,160588,232442,293190,222160,112241,1276,-2089,134120,304666,212936,-98283,-198341,-11307,161815,150045,164072,260833,221136,605,-128838,-65224,-50593,-159257,-189130,-125154,-39583,-75357,-163129,-94917,138281,304326,295242,152255,9214,7691,-6089,-31196,57425,113016,49151,-44023,-49803,-45492,-146716,-284108,-276855,-176240,2584,107787,-6361,-131021,-34634,86878,37662,20502,232090,465322,350655,109769,17917,-54364,-86180,-7370,57177,43628,-80327,-207979,-141035,36791,48307,-106459,-112894,4165,143972,218089,9719,-252461,-128618,144159,169570,109664,192712,145449,-77474,-115028,-56186,-156511,-201984,-115210,-152366,-301505,-202697],[64465,125072,-45677,-99482,-90430,23521,93808,-64389,-236994,-184698,-38517,-50454,-159242,-55150,112812,122301,87841,24512,-136986,-112134,130104,242579,149273,30778,34367,83076,82334,35468,-70041,-45144,159107,284451,169495,-37888,-91400,-35476,-122520,-260964,-207948,-127108,-111345,-114114,-119408,5933,163934,70255,-188728,-294748,-350260,-364325,-116506,204030,23248,-359937,-447203,-316422,-283550,-278328,-44008,240291,216920,9585,32639,215833,138191,-72208,7498,137087,-101012,-369374,-275146,-61683,111102,149411,-21263,-125775,20744,236413,255343,107820,60944,138407,96624,-99815,-115451,2840,21567,-4893,-26103,-8210,46973,-70731,-280124,-121561,151847,32126,-237218,-212857,22067,103702,-1326,-5663,94302,186055,165820,65355,-53027,-171168,-116976,208392,410587,227047,-82328,-81240,96435,115906,73375,54270,-15691,-22589,127658,212674,134532,71787,30148,24005,98132,45884,832,200502,455376,522802,309409,-25834,-191907,-221397,-269718,-167228,8827,58386,59792,37215,-208159,-453963,-485500,-448775,-412741,-331073,-267328,-214884,56111,337934,372366,282248,243242,156388,136227,133173,57951,24502,59746,229145,471314,339263,-55963,-303880,-234011,80674,248090,68098,-87897,34410,110182,13285,-85892,-45066,83360,90986,-41174,-208163,-286478,-178571,21624,90602,-17,49275,249119,211823,-30072,-254768,-386332,-459398,-277387,-16222,182080,374023,334248,109733,117067,279298,309559,207723,23045,-169262,-273032,-85999,321641,475555,284910,133738,90539,147338,222647,56643,-160012,-215216,-249681,-142951,7643,14722,-5010,68091,126766,119554,-79930,-385857,-335777,-34106,42821,72431,201741,116771,35992,185804,213194,123310,161052,268597,289412,266076,183080,-6211,-118804,12409,126600,-44212,-78120,39080,-21577,-145262,-184730,-142464,20470,239430,333028,296050,159340,9309,-34323,-42076,-74338,-231781,-283656,-131928,-17824,-35064,-143942,-132162,102207,325150,184515,-214203,-484805,-396092,-182415,-123253,-236144,-197916,-62638,-15073,18933,155087,207465,59961,-14471,12981,-33308,-80308,-80466,-97591,-139413,-208017,-251000,-139696,-68711,-54130,-25493,-73384,-206375,-268442,-93406,16524,-81924,-107810,137175,487444,519795,70357,-264667,-160814,-66534,-137589,-34596,46641,-44070,-30222,27588,24030,60650,45630,-11543,-1840,-38075,-91458,91369,265082,226779,91980,18825,-1160,-44365,48371,211910,175988,148506,258808,219495,4767,-145592,-230025,-262241,-66181,290825,351694,97333,-126267,-174083,-131794,-103114,-119076,-158878,-120795,-142323,-103645,120008,194038,32492,44846,219000,264780,108825,-203812,-489138,-391730,-81341,-37984,-137487,-103527,93180,259078,249738,60649,-39924,-70742,-171519,-209615,-35715,106600,-40861,-157655,25179,243165,304831,235628,68020,-105582,-130626,-1881,53681,80521,230279,333679,280601,89010,-186183,-288820,-244370,-254358,-257689,-234896,-219606,-133302,-73396,-114130,-159948,-183001,-229649,-303391,-200342,-2034,172924,284370,99643,-217533,-265533,-117902,-34633,-145568,-329927,-320812,-189322,-113195,-26811,-39115,-116592,92853,272298,35542,-334391,-370028,-177540,-16392,136423,178952,122594,261376,457838,489915,380492,91262,-71712,20628,-109022,-294858,-106761,382813,925700,1283955,1010232,-314366,-1029950,-1275422,-5038000,-10364030,-4779898,6216953,7791825,1998207,16845,704542,825217,751341,75666,-597249,-807638,-334630,559520,637041,170177,-122537,-345791,-429953,-199186,169534,347670,317912,97613,-41761,-89168,-88779,-138363,-423934,-606599,-454707,-152399,-41709,-102597,-162272,-173856,-148434,-159634,-209418,-148193,-148269,-387210,-432528,-82768,107740,104658,120235,77408,30119,36619,-49812,-110463,-136238,-285950,-273494,53836,303715,401761,506004,510932,274059,-50657,-150272,-111200,-166994,-262814,-181916,84824,166908,-93557,-260770,-145526,21588,153416,144082,74009,136533,96098,-54086,-8177,47984,-57409,-52329,122884,230674,139392,14589,135345,335803,302825,51267,-235080,-290423,-104279,56626,103553,192849,244988,61727,-165698,-93422,198744,171168,-58289,-160404,-140659,-11112,105538,51506,30523,95777,155186,210913,151970,-14630,-14052,148477,158151,33706,150678,244286,18304,-120634,-18322,66725,207816,264768,88859,-54611,92695,320940,235361,-205356,-544237,-366251,-67102,22145,14540,-3597,-154155,-232956,-53715,184490,241577,159805,37367,21707,81566,205222,235817,114460,189870,446292,339072,89490,56979,70658,-98323,-219804,-125182,-73390,-225877,-370603,-263117,-50049,-105587,-374721,-459459,-357741,-254069,-193261,-50535,173387,255251,-19626,-406539,-485138,-179726,68791,43751,-152726,-328841,-375851,-200406,-43541,-132781,-156213,25228,127689,150193,96665,-83676,-119896,130280,333875,214724,109312,134069,85692,-84431,-180471,-257621,-314880,-115923,219085,300738,93867,-48867,-67694,52071,198360,357830,354615,36349,-121660,185362,288202,-103819,-390736,-338721,-295354,-213779,-71074,-8194,9864,-56530,-139182,-53301,59518,155607,235447,121401,-115483,-180255,-58825,20269,-77424,-161899,-63230,181101,366634,282261,69315,-7897,-50553,-126031,-89781,4652,54141,94826,87782,23792,-82944,-199601,-173657,-55546,-144084,-341822,-339995,-260569,-211681,13028,224110,219714,88791,55867,184298,173068,-43506,-219598,-176518,106369,309376,182677,23265,23220,-34869,-116305,-74424,-16808,59903,163711,139703,7374,-53086,-5341,-100635,-366987,-484648,-300402,-49057,149791,208567,94777,73327,324858,570567,533727,437273,411970,289712,-11922,-174962,-101420,-27370,-52768,-42013,74038,179105,118653,-41383,-95313,22897,73942,-80745,-182723,-39815,23793,-121903,-333773,-420576,-308039,-74226,144823,154542,-83361,-228773,-136734,-56801,-123225,-161895,-74087,47283,185269,164562,26084,5061,31517,-32292,105496,331099,357595,157283,-88792,-110558,51014,203964,180478,27514,21086,41369,-39740,-69319,-134301,-277055,-229185,-33721,71885,161349,200404,162927,114425,86689,103036,114445,36032,-105583,-289933,-475172,-374406,-185680,-154022,-75274,79660,84811,26656,37602,66964,70357,59575,60301,89686,125727,150022,181207,131505,-21801,-68920,-29437,10231,35934,3305,70010,205538,203716,142346,182280,181146,102273,223412,425722,251952,-55543,-189975,-171058,-124917,17057,112669,227474,396960,305762,-113474,-370707,-169626,192885,320978,270429,103937,-47172,11341,104375,-29564,-161697,-41689,158425,305927,375594,268193,-8899,-152739,-50230,-165321,-435186,51905,132511,-1096958,-963888,95268,-907070,-1419502,245,680177,689117,913773,814383,134605,-143273,734346,1085373,-239813,-430906,-106404,-320830,-168357,204619,264918,327939,358857,348833,147716,-270747,-415016,-278608,-373608,-566057,-260846,218070,154738,-129214,-43165,25025,-59133,-23054,15120,9699,120659,241093,163619,27597,34821,193330,275653,163359,87067,52161,44813,104824,256651,218868,-74789,-174172,46653,238222,226504,177023,131289,50995,-91458,-194536,-142004,-105074,-220650,-258022,-161798,-49881,-51557,-158332,-118213,86989,260978,271016,167561,26186,-3016,-14276,-14019,91868,165797,131941,69295,25271,-11183,-128677,-262325,-269793,-159788,48208,196801,124145,-44566,-22364,115647,44859,-71611,110763,381657,289219,37367,-28434,-36453,-35015,39253,115586,90615,-98093,-293470,-219081,9467,-30348,-269821,-282495,-120773,42097,202792,129775,-80948,-26823,153985,114524,76670,168427,111751,-111883,-128142,-48224,-140959,-210253,-121169,-148247,-299909,-211309],[73902,125685,1583,-44730,-62052,9732,3824,-175348,-276709,-172971,940,-18740,-154556,-76542,123813,188627,163025,79000,-76086,-119998,29992,183661,211251,158683,127329,96772,54680,52697,45707,54649,152792,220607,144806,-82378,-245099,-208885,-236833,-371922,-296962,-173277,-140360,-117730,-114304,-5435,185806,174424,-73407,-247361,-357556,-364047,-62403,268082,91416,-299992,-444518,-385572,-380255,-303566,-36842,261527,280557,127414,130316,249311,153215,-45797,23884,150490,-36589,-327918,-341583,-145674,18805,66262,-19548,-86586,8920,178726,204454,110565,108326,190125,181049,39791,-37822,-2223,3454,9384,-33312,-32739,62456,-10281,-251974,-140208,159861,44140,-225045,-208454,-46508,-33665,-133596,-102533,72464,231546,200804,33958,-91290,-157364,-73458,224293,427260,263084,-63970,-87615,122332,141206,16232,-58854,-72172,32004,180540,159235,52312,83795,99064,56195,99575,67244,5737,176834,464275,535863,310341,-696,-166884,-199104,-280860,-169670,58475,160833,148923,63736,-201139,-443563,-470789,-458424,-439807,-351881,-256078,-135294,177414,360850,299792,256631,289540,173976,72584,47546,-9227,-89559,-94174,187785,517539,379742,16593,-201087,-176459,108514,287706,83887,-133712,-58359,16010,-20484,-50126,13955,71541,27776,-88134,-196227,-226976,-105278,59976,100459,58761,140473,315696,273505,30124,-216765,-357979,-476116,-355152,-58339,226418,443050,352443,122833,147937,299757,346784,287674,111225,-137791,-318093,-155004,300958,503374,290210,132835,98133,123867,159612,6254,-160247,-224278,-263764,-158124,-26870,-61622,-138176,-65726,67476,132169,-49245,-390194,-370113,-66789,18283,-296,124862,68515,-25735,32211,37834,35692,148927,284263,317071,319676,228460,-12095,-139781,56964,252901,128074,-17324,69442,77831,-6229,-61643,-28310,83656,227840,277716,213012,56042,-61297,-28139,22547,-52132,-313103,-418541,-219483,-21639,-31196,-185163,-213472,26056,266370,145594,-278549,-539612,-376748,-109599,-42763,-162351,-164164,-67527,-46713,25264,217020,273340,98356,8128,49769,-29009,-115361,-92177,-125985,-155607,-162551,-156844,-58887,-27785,-67456,-108847,-152812,-212941,-232175,-92817,45913,67381,77234,214093,473306,511118,88531,-266717,-156935,-41872,-181369,-190170,-131194,-144077,-55720,61236,83756,104238,106933,113880,155185,67093,-44386,101123,303608,331136,218084,125810,103407,68229,117506,210324,152695,132481,240232,196998,-19894,-151665,-161410,-190089,-97984,211017,335697,140892,-67034,-88183,-44421,-62339,-154539,-234845,-151790,-115992,-100388,71269,180806,159319,161849,246800,242174,168896,4520,-306971,-384055,-197504,-117066,-169151,-134362,64384,246006,205993,-12863,-81615,-54566,-72198,-28392,76832,59607,-117210,-145300,66350,245027,257716,168099,31446,-85330,-90220,60919,167466,140284,161193,264207,241508,11549,-245498,-324858,-328668,-364464,-291392,-216927,-200031,-99372,-32688,-83256,-175528,-226622,-257084,-291299,-169396,47067,191340,268245,67272,-288452,-297108,-99482,-40590,-146883,-247288,-268830,-241862,-195696,-149085,-165130,-160411,76376,237660,37752,-320114,-427624,-275227,-36419,146802,185106,211354,376191,459344,427065,336348,91589,72265,216205,-93857,-358670,-78677,522423,979926,1157876,971803,-51330,-719038,-1727108,-5187044,-8011730,-2939644,4060833,4837563,1013522,-126636,999038,1498721,1297530,390046,-334981,-521410,-248507,623097,874255,389763,-122056,-397673,-349086,-128551,-11133,108451,255311,132653,-37504,-109197,-157119,-300167,-571112,-701177,-493164,-176758,-51748,-99974,-176244,-147491,-39161,-31655,-165972,-168574,-147588,-360938,-422071,-85859,53043,622,-8019,-43526,55576,220218,206371,75824,-51165,-232917,-257595,5529,250993,337005,342031,354194,242389,27796,-49118,-21174,-129707,-260496,-118604,188052,224294,-58505,-196155,-63808,111908,257506,256787,115296,44004,-1541,-25865,71798,88183,-47674,-47212,116290,217616,109350,-33469,58228,277358,291790,79582,-172441,-203327,-7923,175416,203787,251939,251095,37850,-144001,-3849,245530,205515,27573,-93134,-100440,16554,193158,141096,28980,60757,164291,199795,97204,-85561,-21723,249507,281917,137808,264243,332809,17494,-180942,-102133,-53284,79690,247386,169489,32730,127249,307884,203965,-221862,-558611,-474574,-213771,-73536,32562,62501,-118297,-233830,-61468,184042,227056,100740,-2887,25941,37778,119606,203409,143836,260880,477386,346050,84335,66992,167219,47571,-143926,-162553,-161265,-276172,-372853,-275295,-69939,-85053,-270039,-325419,-240811,-192817,-185817,-143749,22568,153597,-23418,-286567,-265806,-4101,152413,89145,-133814,-399435,-475729,-215887,11574,-65636,-153703,-34869,111080,183996,123770,-60632,-61810,186106,364089,281367,210804,197572,95858,-77274,-163171,-279307,-393922,-195012,195393,285880,38593,-158895,-188185,-28877,134210,321619,276219,-44472,-85044,271938,267350,-166553,-428546,-401879,-366095,-224048,-60411,1787,28113,-49626,-162943,-62254,78289,169652,251333,132470,-155706,-256026,-76824,44409,-92131,-187644,-48509,220702,395604,291036,49340,-40241,-76996,-170478,-135357,-771,86092,103094,34727,-47871,-106572,-191516,-180485,-63939,-102950,-296608,-283984,-184888,-145128,48463,242899,182666,-9481,-36660,132851,154387,-23213,-133008,-40745,216482,344253,146321,-55050,-47984,-27976,-94201,-109089,-45234,12422,58838,104738,71680,-42172,-90787,-166917,-353260,-440437,-314775,-57969,150776,223055,94107,-29990,142026,468905,490755,399603,457438,392234,43674,-177138,-81061,23885,-5646,-4663,124123,250154,181320,30643,13100,123573,66387,-132445,-196124,-55639,-44654,-219789,-413605,-445108,-306728,-66800,154306,154102,-65012,-170920,-105221,-131403,-238396,-200402,-35516,115079,313817,358528,141337,-8743,-19761,-65109,104288,351858,407252,232083,-84350,-200961,-28301,182610,161318,-15815,27516,103637,-42559,-136525,-138138,-189878,-100075,91264,164319,178161,139604,101439,87573,70801,70792,34810,-52866,-124847,-277212,-516220,-475924,-260105,-119601,24680,151434,106843,54195,61957,33959,25220,68608,49674,82829,156550,221664,264979,185507,-11302,-56066,22504,159900,235127,185043,206035,291506,265556,198550,195966,99672,-19287,160985,439022,310911,46588,-63244,-99839,-127445,-37445,23646,109591,333724,331572,-48610,-339414,-197768,130288,267512,252664,166120,65980,100007,171845,9143,-142438,-58275,127605,284606,407433,343781,50401,-164995,-125413,-351254,-700656,198824,687089,-1034072,-945671,217217,-1367620,-1949835,178952,1006147,805640,1042077,780252,-41241,27954,1069548,588083,-983653,-533699,114484,-123692,-20576,322737,295663,335859,419131,381513,60929,-368767,-515264,-286481,-168290,-288549,-127262,265096,252154,24022,33628,24626,-12406,111357,139009,47419,106147,199431,54974,-128316,-102638,89908,145298,51448,71144,133441,104824,60333,155817,199662,8089,-79836,122329,302491,293375,192483,38364,-88406,-175856,-239416,-184707,-129678,-249752,-299690,-167380,-34210,-11516,-124133,-93384,74901,204752,230053,190193,71726,8106,-19505,-7459,102982,191993,217509,216711,132113,50610,-68390,-199025,-237103,-120971,94087,250249,217397,32969,-44435,68698,2204,-195542,-43606,273229,229843,-29167,-89593,-16045,43120,92887,139807,94217,-122433,-358814,-301099,-45240,-102277,-393446,-447669,-257034,-32920,214355,275150,134414,98259,153021,75065,67817,114466,13710,-145752,-90208,-6342,-99116,-173136,-82414,-92818,-229248,-174468],[87410,114702,42485,-8219,-42390,-35024,-117714,-269412,-280777,-147444,26734,3358,-137548,-79118,128201,201043,172864,117626,31509,-64113,-44591,123548,255490,243987,185366,129670,75799,76372,125359,120722,106254,102638,82326,-123149,-386541,-386678,-326825,-400796,-315873,-163342,-96240,-52305,-82755,-49512,134517,187969,-13715,-215174,-349012,-346083,-14177,282152,115145,-229977,-369874,-390569,-439189,-320108,-43571,242562,321823,243933,195558,220214,124634,-47206,9033,145226,58799,-183990,-299557,-177111,-61926,-35731,-34956,-47359,-5969,95715,137982,117795,150880,237238,253931,153913,26084,-169,8932,31570,-30768,-35081,97138,61647,-199372,-174190,92267,3930,-235858,-231870,-136812,-178633,-257268,-181500,60061,250902,202758,12388,-93045,-113177,-5925,239992,402974,250666,-51434,-83986,122736,117241,-75998,-175648,-120537,82434,217500,102900,-5969,106426,154190,68833,76499,85131,38730,160492,404782,464436,282489,46364,-80657,-130517,-248326,-163949,42951,158983,182991,107007,-116238,-346605,-399034,-404844,-401683,-330270,-231087,-52664,259066,324788,165086,171798,259445,137140,-6354,-30242,-44498,-147937,-205503,109496,457468,348690,96447,-33338,-73161,118105,290161,86191,-167360,-153269,-86606,-60893,-16361,75164,63595,-20440,-92219,-147555,-149121,-30090,77426,76301,79974,183272,327406,304074,82667,-150738,-296670,-419705,-358813,-69134,271721,469891,317643,112829,146858,239324,288048,292035,150242,-114257,-313439,-195859,210052,421396,250728,135928,137291,142212,120399,-18364,-113761,-158445,-201410,-129722,-32001,-120901,-255807,-194341,-45,130011,-18895,-359877,-377804,-90540,16781,-47543,34238,30235,-39714,-76248,-147641,-146879,27894,214760,283191,316865,235061,-17286,-151690,63693,296777,240977,33518,75307,174389,172620,93906,71526,119082,176910,201533,141983,-23010,-82981,36132,144304,19058,-338763,-509462,-289131,-17246,-5774,-189832,-281032,-83367,152913,89372,-279136,-472590,-286682,-38357,19194,-77966,-126568,-84142,-67351,55080,270231,296717,106087,35921,113546,2339,-133282,-106962,-154377,-160901,-95148,-36304,10945,-21523,-115830,-205468,-230587,-209224,-171146,-75907,97315,218980,228310,262868,425328,438083,60239,-271373,-138873,-815,-189542,-321276,-288456,-210853,-66976,75928,112947,113295,123283,202016,305869,170009,-23332,48900,258155,361302,286645,164568,140088,143738,172201,209050,146162,123584,200335,135274,-79869,-191985,-139158,-149300,-148289,78610,260813,147623,-12585,8735,46894,-32638,-195160,-266673,-148251,-86782,-98071,14983,146191,237811,250902,267871,228864,228657,173928,-144551,-365221,-281490,-154478,-169352,-150319,16702,190054,142637,-37717,-71714,-16314,39947,155397,198756,38757,-163924,-125732,87732,218531,196290,102823,-5427,-85858,-96716,51452,224435,164058,58887,152376,152303,-83192,-251328,-259793,-297592,-358865,-247227,-149064,-142143,-47113,48642,24835,-92429,-185354,-258466,-287556,-173348,40428,169154,224105,45143,-292145,-250604,-21034,-30985,-158725,-176948,-201877,-257403,-262089,-274480,-293994,-197126,42320,184815,64255,-225067,-416474,-357229,-65200,175442,244045,332166,463806,379762,248045,202788,50044,157652,324864,-105969,-426860,-59263,633777,903137,856535,842049,340936,-376292,-2299024,-4666798,-3687895,-530472,871563,1149615,263265,-24653,1262411,1992954,1561395,515698,-139076,-172041,-28446,726938,1140562,626162,-84895,-383878,-222803,-36017,-148124,-89992,133847,73312,-95523,-144209,-204389,-391054,-604475,-699264,-464088,-157506,-35526,-69749,-160410,-131558,21293,66179,-110075,-184778,-149006,-302265,-347864,-36220,79382,-14284,-64576,-91734,117493,389336,420356,229849,37327,-126156,-189861,-49767,164818,229440,124966,137390,184878,116613,54981,56339,-75276,-198529,-6791,289695,265217,-985,-96078,4734,137896,292695,332459,149713,-39565,-89903,-7297,132353,115466,-50471,-74318,64268,151579,32012,-115731,-67986,144086,233038,91794,-119971,-137398,80236,298559,301786,267086,181947,-39323,-108946,137288,300347,192885,54855,-38966,-65037,5603,193635,176867,10521,-2701,150893,220316,89942,-128046,-47358,265137,296999,182570,346320,396741,38093,-178703,-139471,-173296,-113376,136246,210933,136850,156325,249132,148703,-212242,-505472,-506428,-317329,-161485,45058,129866,-55733,-196151,-59822,147795,172487,24890,-11635,76033,12893,-5106,109718,136402,257905,379527,278661,55917,49663,212003,155802,-77793,-219745,-273149,-292399,-292211,-241809,-108777,-87448,-165214,-172597,-100363,-112484,-171333,-225954,-121301,50655,1069,-119330,-2110,195399,234542,112623,-112103,-406301,-496262,-215740,47985,-18369,-179196,-114528,77796,171511,101066,-40858,15623,223226,316702,274896,255941,232368,99077,-56839,-116325,-249320,-410670,-241067,145893,216871,-36309,-234059,-211628,-51905,93561,265311,164801,-120106,-37077,308218,190402,-250761,-440691,-430982,-400347,-205861,-33439,20584,62721,4433,-112139,-36037,87875,150768,223306,117221,-178540,-271132,-61858,37583,-126061,-200270,-9150,268263,398698,272383,17645,-96787,-117714,-186144,-155580,-21478,88550,101644,-9409,-113440,-109813,-124059,-128298,-48151,-48435,-201249,-170907,-72000,-58580,71056,230542,123290,-91402,-74449,126951,157364,14042,-30158,91578,289618,340082,118223,-92923,-96605,-23178,-71022,-131928,-60439,-22900,-24981,85075,116970,-63667,-202535,-226203,-274588,-288725,-212142,-11253,159605,215647,64713,-164022,-133777,196003,327396,299910,466360,485610,134063,-124273,-48099,63317,61949,67669,178731,293478,210790,51779,57662,162232,37871,-154358,-143913,-28736,-75936,-257887,-412021,-393874,-235561,-13150,170074,148521,-34150,-98448,-65918,-173374,-296883,-217363,-27255,156982,407235,482543,197589,-31630,-59840,-51936,132830,344335,391196,254335,-73263,-261625,-106306,127745,105687,-68678,15717,136401,-44795,-164816,-84320,-61371,16797,169277,206494,130801,20219,-117,67167,85349,30007,-84478,-171637,-147680,-230010,-453947,-466438,-264960,-51504,134547,204172,106122,83932,110251,6238,-27356,79333,49118,65126,174100,292077,346264,216336,-27740,-90903,25111,254805,383535,345652,315278,332714,291373,212201,152597,-4645,-130615,89879,414266,365362,164951,87589,-9848,-95951,-58803,-41216,-4577,239867,331852,31115,-265652,-189401,95543,255093,246208,195096,137332,174018,252331,90648,-82702,-41196,89374,190227,327567,311172,66564,-152129,-135761,-393235,-823449,295567,1158789,-746488,-734350,447336,-1542206,-2333583,150205,1160466,849106,1052630,634756,-246514,262097,1536060,213386,-1635265,-681331,388049,165968,231892,486866,281161,246160,370048,300576,-62504,-431410,-555677,-256064,60764,24292,34657,296530,327301,179051,102870,24549,17291,172736,202866,72577,50984,66129,-86828,-252997,-219150,-63922,-66368,-82832,72598,228660,166635,16134,31235,153836,125021,66585,196693,327447,316700,194263,1113,-160784,-228071,-253160,-190330,-129119,-245837,-300273,-125251,32483,49555,-63123,-25123,112464,175951,222702,243793,141316,34798,-17868,485,104586,193971,279981,351556,249296,126593,11364,-120017,-186997,-66703,134173,257068,240382,71571,-91070,-45873,-95602,-320137,-184071,180101,202796,-54620,-132059,6023,123219,139435,123782,54724,-141063,-380446,-365659,-119799,-146808,-436858,-553716,-365852,-70334,245940,407570,332082,214000,143451,62698,84043,50866,-109769,-161113,-12104,55204,-47141,-111165,-20326,-3610,-113378,-99176],[102270,88880,58675,16107,-27200,-90777,-222244,-310667,-247923,-111351,39896,17866,-110086,-58885,120439,146742,116778,139478,146806,32500,-56968,92408,272376,257323,181482,166957,137537,92746,132007,131103,39164,-26616,9416,-142581,-472150,-511345,-354618,-325897,-253380,-113422,-13166,58190,-11221,-82643,37823,104614,-34589,-206298,-313180,-295020,22271,252203,97786,-170138,-254568,-317445,-415030,-318108,-74518,177487,325870,327090,211144,132513,50388,-78200,-27383,128551,155691,8036,-164752,-146454,-104626,-114938,-54792,-15077,-18591,13236,82899,139718,185145,261915,291720,221723,79854,16453,33528,61672,259,-6719,133823,121273,-136315,-209280,-28447,-77094,-266584,-271398,-208973,-272573,-333933,-225242,54410,237845,173908,10496,-50718,-37525,77078,252474,327879,174824,-53934,-68025,103745,64558,-159892,-258173,-150881,114821,232189,62341,-25243,127802,173799,52350,32136,93717,91520,155209,289284,321749,229850,106061,40499,-49052,-191275,-149847,-18581,72542,161431,154417,2156,-220185,-314988,-320155,-310897,-255995,-173001,28700,279983,234657,13550,57129,159608,48072,-87097,-81108,-31529,-120780,-227498,20851,310124,257158,161059,146826,47792,115654,259257,76342,-180863,-224075,-166856,-95143,6113,131696,105202,3977,-39050,-76479,-73733,24786,66989,27196,68561,183979,288836,290164,117085,-71344,-214704,-299443,-272592,-32635,307247,437539,235074,85269,113894,112681,148534,213390,116669,-116218,-273304,-205889,80783,266006,180153,130585,180928,187084,117368,360,-23523,-30002,-84464,-71211,-13647,-154172,-325015,-268218,-48772,110660,3752,-301084,-357781,-92646,44573,-56567,-44021,25690,17425,-87345,-265833,-336625,-133083,104168,205330,254185,201819,-10890,-146531,25405,240667,239022,36116,37008,227192,327178,229720,134493,133019,128529,147155,98898,-68265,-60518,131385,274245,107716,-315956,-549965,-343113,-27880,20590,-163371,-310634,-185564,20229,14223,-236545,-320470,-162779,2960,40970,-15445,-105689,-129116,-89368,101747,311066,267639,62802,50851,183596,55365,-118715,-112459,-170461,-160766,-47739,42852,40384,-41243,-174867,-287560,-291877,-202551,-114684,-47673,162094,331519,311043,278583,350330,310913,-11748,-279297,-110113,59664,-145919,-389427,-382541,-218405,-42464,80319,105634,87479,96785,236881,411592,251255,-24632,-46039,141440,317817,296979,138730,103217,160404,203148,220756,167429,130326,151199,43764,-170997,-256353,-155906,-133726,-198493,-78675,132406,105562,20278,89772,120077,-16540,-223664,-244900,-100155,-44763,-94100,-42583,98512,239216,271300,260689,219005,263384,260163,-34223,-338977,-322257,-154559,-151674,-168286,-52403,95171,71752,-7290,-10433,26552,121705,290553,305978,60939,-160280,-98816,96717,183695,142631,66338,-22088,-99830,-131010,-2205,210840,128339,-58282,29781,43902,-160114,-196188,-109260,-162030,-242985,-144555,-58133,-61586,28025,178016,194913,63258,-79812,-242151,-314490,-227761,-33172,102077,169736,47892,-216644,-127230,100984,-11761,-185037,-149068,-154434,-250004,-309001,-375227,-387496,-211824,4460,120983,96070,-87987,-347998,-393372,-82807,222004,334998,444064,507179,263382,25010,25328,-27994,139710,293923,-150116,-467362,-42446,659425,707490,533202,761810,786074,-72999,-2647199,-3368409,1099283,1309582,-2632157,-2156601,-7652,320715,1436333,2133918,1447763,445106,-19005,147741,269934,887382,1404133,831339,-19439,-310434,-78689,55363,-209324,-204523,-7218,-46093,-163144,-150076,-210081,-411578,-581833,-646879,-394895,-104425,1028,-26212,-127486,-135852,22575,116760,-52495,-185540,-136425,-200580,-210520,40452,136153,23649,-50901,-53520,203152,511706,543777,318718,123901,28041,-77766,-96808,61768,101353,-76462,-64147,125566,198083,147084,109258,-13538,-89697,121335,360367,280845,70618,20551,35971,74724,241659,352809,166506,-99537,-154680,-15275,142473,115605,-61410,-119243,-16700,44338,-73292,-206599,-205477,-29513,139899,90454,-89575,-116662,141877,401189,371643,236770,78927,-105733,-28023,298844,340768,130004,10674,-10451,-35190,-21998,135530,169060,-8379,-66758,123921,274050,145011,-125869,-89997,187331,206432,160655,376393,415412,64088,-123160,-121332,-256145,-302781,-27039,205655,223299,161767,160320,93026,-173958,-407626,-464643,-375996,-241026,42010,181974,9091,-136066,-42337,100557,111138,-18581,34039,169260,15908,-140703,-22301,99470,178363,195390,166840,16362,8931,187791,189404,-40159,-270624,-371802,-277395,-160743,-173586,-144268,-84606,-70662,-38581,27301,-30193,-154954,-275522,-220652,-25640,47531,48442,231976,374023,300908,113436,-99483,-362470,-453650,-223472,39854,-16665,-234638,-190174,35070,108921,37986,-10899,106137,230334,196670,178872,219484,220523,97922,-13873,-39945,-169849,-353039,-234270,86924,126585,-89295,-242129,-159848,-44512,73806,201875,53321,-167276,10943,292753,87169,-333715,-436410,-425128,-389693,-163154,2274,34568,93552,84297,-2541,22393,80670,89647,146565,68384,-193509,-235723,-15866,24868,-147891,-184798,50564,320119,391005,249467,-1912,-153590,-163232,-171208,-140883,-44415,74128,110359,-21453,-146842,-80999,-12950,-39960,-24933,-6667,-78388,-23208,53692,26148,76016,185488,54078,-136906,-48821,172834,188180,64955,67288,186861,297459,281432,93716,-86946,-101627,-1916,-33974,-122201,-52552,-41699,-79279,69129,122503,-112162,-306934,-265537,-163825,-86719,-24769,82708,169939,175231,6899,-286674,-404913,-153895,88501,168227,441791,555176,244009,-26860,-3457,89946,129315,144633,214277,297214,204944,21058,22731,108469,-26117,-150947,-39630,43470,-54549,-229950,-341651,-292280,-117533,70604,180516,131874,1378,-25501,-27237,-170755,-280585,-206245,-52213,159284,440786,502472,187202,-45048,-65748,1704,163699,284294,307091,229961,-49992,-269215,-149196,62412,21530,-130961,-26042,112812,-56623,-150007,10280,80215,100613,188214,193925,48113,-114898,-123034,43569,125199,-1328,-205938,-280276,-161876,-169789,-339597,-376970,-205044,31193,218975,221300,90838,119190,180152,17805,-30885,116548,66965,39396,174475,343747,400550,211523,-76110,-176682,-27311,274696,457929,460037,390617,344290,298125,200557,79757,-93091,-190564,47186,380078,408196,272325,234324,105382,-21880,-36452,-50743,-54583,161610,309386,103126,-165954,-147401,91903,278557,256277,193807,158997,225353,341641,211093,4062,4166,60170,51303,146787,173455,32407,-132255,-90841,-281137,-777867,281176,1363110,-318474,-357149,776622,-1349733,-2468832,-112630,1026173,733204,897716,411662,-437902,456880,1959514,126658,-1917657,-729534,671469,439109,471632,597524,189825,81476,251314,167453,-149090,-415434,-511455,-192071,251654,289886,190908,309935,353007,272469,138778,28524,36457,176852,216363,95254,-2366,-85239,-199356,-304871,-289357,-233850,-293892,-201698,87879,304634,206773,-22168,-87960,84300,234269,225458,245843,289159,267143,161810,5290,-162126,-233318,-228797,-163124,-112517,-212332,-254892,-38392,151274,128040,7921,61867,186985,202192,281246,336564,220964,64800,-9892,17816,107698,174368,291705,420752,339589,188756,71907,-56525,-124483,593,168115,220821,182165,52764,-143929,-192711,-234587,-416214,-272857,130864,223368,-16785,-123281,32907,182238,168695,76391,-12976,-144531,-351063,-397542,-198034,-154032,-384989,-556170,-409355,-72051,280479,490749,455851,287199,130845,80483,117579,-2008,-208752,-142459,80774,111827,-4707,-51894,37018,92431,17823,631],[116909,52336,49912,49083,-2645,-129559,-263419,-280433,-188755,-70908,46411,27028,-79430,-23283,98486,40626,16756,144847,232353,131323,-2894,101378,256575,193068,110426,190876,215385,90700,59286,84962,-24307,-124515,-43955,-128594,-476039,-544494,-308756,-170748,-131061,-54997,59562,173854,100340,-67315,-62351,-38733,-121095,-210779,-239220,-199854,47345,194668,54767,-131754,-139364,-180926,-298811,-293128,-129388,78655,289955,353500,176265,15331,-46604,-119453,-60263,114402,226177,177642,7526,-74515,-110461,-148729,-65273,9186,-22631,-44743,54607,170243,200346,244778,274559,234290,129007,54735,69345,96590,63217,46413,151651,147060,-82490,-235212,-162857,-168749,-296555,-302994,-230116,-275148,-341450,-232810,43344,190267,124239,33394,34331,67918,167777,257214,201413,33421,-82134,-46809,74279,13576,-191208,-277117,-158974,117234,219159,47243,-4996,134736,145417,5949,-23711,88810,148048,162529,160551,153430,159519,156342,148908,5489,-139171,-131076,-88685,-41536,107064,190291,99738,-125652,-254991,-235124,-190926,-133804,-75826,95301,234600,110970,-105282,-49114,19246,-74843,-158659,-97017,26565,-13418,-153377,-49586,128053,137528,191665,281347,150946,105219,201306,58016,-168868,-249598,-201099,-109765,14668,175120,213175,126080,62209,-4018,-21062,38800,26077,-29006,45505,168876,228103,244290,145116,9591,-130368,-150642,-117473,45489,318548,347148,123178,46245,56006,-46197,-34557,68559,12012,-150294,-223158,-195375,-45960,98385,101952,106637,200507,231235,142650,54752,87062,123605,46779,-4502,12392,-164143,-334860,-262333,-61687,74957,15286,-223116,-310651,-66479,98075,-26901,-85227,61404,135710,9159,-264261,-433822,-244627,13991,119149,152485,142454,13845,-120010,-47004,103166,116848,-30476,-47630,210769,401442,301671,149066,129956,116638,142776,81859,-86192,-21557,209266,356766,181771,-256435,-537269,-381353,-66524,34018,-114471,-287531,-238294,-85322,-67715,-178407,-142910,-46714,-1420,16080,6322,-110079,-200300,-121746,147124,330514,185996,-36884,37567,232081,112138,-72028,-100507,-166080,-159082,-50653,31791,16361,-69174,-215883,-334215,-329035,-201924,-91351,-19601,222248,377379,315817,262512,259793,156739,-108630,-287961,-79000,132936,-52115,-374070,-390622,-158438,31148,88468,67374,38217,47384,225762,454723,300840,-36355,-154016,-14903,220843,264361,78253,20154,122466,209600,249640,215148,155030,107088,-57223,-274953,-320314,-180389,-120276,-226864,-225865,-32475,18466,23510,134826,160689,-11308,-229399,-186678,-18770,16784,-79383,-89595,49256,171547,209026,208678,195588,249989,258027,19067,-305714,-318068,-128903,-132088,-201520,-138926,-24677,3829,60976,82886,60640,152618,354157,381404,124990,-105068,-68907,98709,157172,113008,72511,-8824,-118690,-166957,-57138,137070,31922,-165753,-69561,-48805,-191627,-90906,83801,32865,-58510,-19154,22632,16603,115820,330556,381375,236262,44230,-220635,-379469,-323449,-154652,-1013,119499,80450,-78076,38680,220990,1186,-225937,-177216,-150747,-238555,-339134,-441625,-427531,-197976,-23185,53825,109545,32821,-258080,-372163,-72146,276798,421091,510022,505652,166549,-152077,-130708,-117273,22159,134130,-214340,-457627,-29462,559400,434581,316316,828420,1180795,127562,-2506464,-1473855,4639543,1718524,-5621114,-4215627,238116,854812,1508084,1881923,1018449,254936,50351,364877,556548,1087663,1617155,969642,67205,-191512,50873,119517,-194138,-230809,-131338,-178457,-192893,-97305,-167758,-386129,-567847,-599160,-319250,-34568,45589,10613,-98258,-161266,-24967,117298,-1766,-156658,-91793,-56567,-33344,106477,151876,46098,-3013,44882,287909,569738,563363,335431,204144,204417,53273,-130302,-48041,-24128,-201869,-179881,89912,259929,220183,134587,40084,34419,229411,385506,276456,145662,126748,17658,-66693,120190,317200,159568,-130336,-189868,-56067,88652,82697,-73460,-160454,-98129,-72045,-173918,-278322,-313555,-192959,37424,85212,-76009,-133436,171715,463261,396126,175728,-5343,-105082,103588,436870,342013,23700,-89968,-11475,-12543,-46824,61353,140663,-14857,-111239,92469,347452,252996,-77663,-138788,44691,54000,92052,350643,381567,78932,-43592,-63153,-279372,-418561,-178459,157811,257485,133529,67836,58779,-110887,-293259,-373739,-397748,-310126,17657,203672,51110,-76652,-12129,66125,74447,1924,128971,279238,39806,-257846,-154852,55372,60745,6897,56106,-16865,-43963,97620,135962,-38307,-290669,-426173,-247392,-25361,-82635,-145449,-46963,18888,54618,107349,28068,-143425,-281434,-254100,-58363,101188,174907,376913,488871,338443,97933,-98734,-291069,-380228,-252676,-22962,-71834,-306835,-237355,-7843,7205,-44461,38727,203021,214407,43884,16695,108924,160667,92912,47572,52545,-59616,-231860,-174234,32659,46773,-95970,-187205,-98170,-48329,60510,136078,-38399,-180394,41123,238393,-4509,-386296,-425211,-390613,-337753,-105229,40196,36683,103504,158686,125807,92367,47286,-14317,30721,-10225,-212072,-176779,49644,33927,-131777,-135681,117011,366721,386803,240486,5350,-186818,-199782,-131033,-91310,-59087,52473,141190,16044,-127798,-19579,108109,45957,-16525,865,36000,124422,166663,91259,64033,113121,-11736,-136055,30783,258563,241050,118391,136608,224072,234579,169195,64152,-47379,-55409,51835,28555,-69917,-19569,-43815,-107477,38245,79512,-168431,-367298,-272646,-57220,95949,171394,188200,171079,101707,-68322,-360968,-576627,-447683,-149671,43961,390170,580265,344700,87315,46440,106732,175202,192033,211411,258865,167508,-44876,-74757,-27381,-124412,-130171,89248,149911,17338,-150158,-234825,-174954,12259,156538,172657,98571,29127,30150,450,-126553,-193541,-165355,-98437,123407,409670,419059,122261,-40150,-30544,73416,170574,170597,173491,173258,-20391,-222640,-135904,11512,-73459,-195509,-93939,29865,-79645,-93524,124685,204501,138977,150388,135710,-31697,-220067,-240140,8824,173205,-10266,-288966,-334823,-149528,-114357,-233367,-258880,-104705,106649,250553,194447,69067,156342,257045,86182,47076,188313,98754,6876,152929,357646,406117,172569,-145124,-291511,-118044,226834,456622,511135,426767,340668,299095,182344,11790,-137595,-178992,58841,360693,423519,337281,343798,235762,86687,24191,279,-13391,131046,265043,142759,-60430,-79391,108221,307825,271620,170058,137988,249654,424427,338881,90538,62101,54289,-85873,-86581,-29613,-44570,-125251,-23113,-69917,-600246,147046,1263095,161697,125212,1179215,-825852,-2356529,-574983,575275,412180,569446,161779,-572323,518976,2183581,407033,-1689163,-597601,881634,574134,561664,566692,22742,-106915,126855,70347,-133410,-296564,-379307,-108062,355485,445141,310286,306866,317837,264103,125159,31865,49682,154659,201634,120503,-16297,-170670,-230208,-269697,-304798,-378198,-466855,-274576,104379,326054,198783,-60062,-181605,-1723,290478,346085,249895,180235,136172,81033,13297,-119146,-191977,-164846,-110106,-87566,-156407,-172096,69581,292641,208312,63209,132982,267479,281975,398859,450801,289735,84474,-937,43996,115964,135855,236253,388851,365085,206140,75766,-32417,-52136,81491,199822,158623,61079,-19148,-184040,-325192,-383995,-466840,-292415,134146,285351,82204,-47958,69407,208383,177649,17516,-85192,-129539,-281221,-393038,-261547,-128341,-252346,-438211,-365374,-49272,297817,503501,474986,294780,120900,123389,157666,-28521,-242950,-85644,158242,139810,13608,-18850,64848,167576,140093,108400],[132055,17408,33613,107527,43304,-127981,-217332,-185086,-121781,-34111,54344,33227,-55464,10072,64188,-80305,-91088,135314,269372,199303,89515,138347,208888,71374,-7789,189480,279374,67415,-62917,4057,-64583,-163758,-56685,-79248,-398849,-481946,-209685,6277,5799,-19692,79940,253288,231487,6049,-127980,-178562,-223660,-205367,-125857,-65987,64585,127693,4149,-117556,-59850,-20990,-121844,-246782,-195273,-27032,225268,318489,107527,-87732,-125771,-139322,-61451,115699,253007,268427,148470,-2124,-106774,-147505,-62027,27731,-13863,-65577,53421,194289,185942,175740,195902,195908,174737,116863,109615,132019,143992,106574,137497,129373,-56275,-251408,-271608,-235890,-299152,-301906,-189455,-184508,-283148,-217519,13436,113504,68477,79013,150257,195772,259361,249632,38140,-153918,-137836,-31094,42555,-10102,-146004,-224259,-148244,83492,176633,55223,40262,117790,72203,-59345,-76362,70544,191277,183302,74776,20047,81897,171933,196671,4947,-118368,-115021,-130777,-117623,55099,202275,137349,-99150,-233580,-170590,-70423,14279,45436,127629,134460,-17626,-160713,-116324,-120663,-202306,-212714,-81930,107697,134644,-16741,-79726,-24476,29046,178339,327181,204464,86718,126487,38129,-129262,-221149,-182008,-97755,11885,195970,357675,316094,179502,48342,-4288,3383,-39135,-71476,38001,170480,184977,200031,189652,86192,-61337,-19327,56120,137309,292683,218554,7027,984,-13002,-193842,-213736,-105933,-135142,-207337,-185301,-177921,-134915,-22782,39760,62638,179333,247568,173098,117449,184963,255434,150231,47956,28108,-162567,-300028,-188991,-41057,26566,15956,-136744,-240232,-16741,163267,28209,-79179,120937,272736,173662,-141415,-379750,-242713,-7781,61589,48378,79582,55794,-73789,-128478,-69878,-79042,-156743,-159533,126265,369668,290402,117084,108739,146148,184269,74922,-93031,-2406,222846,356714,222671,-171206,-472295,-399133,-128807,31492,-53075,-213776,-216926,-128383,-134117,-125567,3893,29649,-49691,-46591,-13048,-134083,-276150,-164779,167220,315112,62590,-177027,-8566,236030,150108,-8295,-70855,-142424,-158318,-108042,-72322,-51250,-87188,-218999,-336516,-338457,-211756,-114568,-4437,257036,351879,259883,223015,167720,11348,-200779,-291580,-55232,200758,68042,-281978,-318247,-46426,146374,108419,11416,-16085,4133,194568,444517,320929,-43212,-244754,-170706,102214,212913,24815,-63084,56186,198255,287874,273327,189312,75885,-146995,-366906,-355101,-172433,-80484,-215587,-329352,-204267,-93102,1089,139243,166691,-12377,-215200,-127767,65840,93189,-45113,-113712,6915,70616,83206,107955,135895,173268,189239,27154,-266629,-275242,-89364,-121304,-250294,-229757,-147627,-54344,133998,175380,79767,141715,356318,419163,212452,-16367,-43266,92439,143299,110656,116018,29729,-134941,-182933,-77394,34434,-98488,-237124,-118939,-98204,-166670,40121,266125,225651,133841,91130,66671,67950,193710,457345,525646,365504,136801,-202711,-460583,-425356,-282724,-118219,78817,135458,84739,189549,281348,-9997,-275406,-252245,-193426,-234511,-354668,-480026,-422963,-161627,-33719,-9910,87657,86403,-185668,-300832,-26439,321536,463543,511398,473709,133875,-211248,-202222,-177763,-140516,-83561,-272783,-397316,-35494,330192,144103,249723,1021236,1416160,191848,-1798055,608468,5795180,462567,-7448337,-4706330,815137,1465676,1515358,1364914,471531,69605,109189,448683,740282,1272091,1723780,1022115,167053,-45810,138838,137327,-129486,-196042,-215320,-280018,-162960,13964,-88208,-348618,-594544,-589354,-261158,34600,84585,24592,-90363,-197111,-93619,80190,37390,-92039,-9246,111042,143685,130150,75582,-6856,28167,150653,346301,564593,503479,298261,271254,364438,169843,-151911,-157241,-127109,-222004,-173562,93888,298249,274474,139426,73135,138090,293345,371595,268163,213546,196663,-43966,-240849,-28119,244122,132870,-133113,-196946,-122128,-18139,23397,-79276,-178523,-150976,-157304,-235588,-308649,-362531,-299782,-46131,87279,-61376,-152254,175158,473769,372734,108239,-32922,-18446,260177,515820,292750,-106952,-210052,-36065,272,-59383,5788,112925,-6498,-130827,61979,415455,381904,3101,-177101,-110864,-96364,14307,281503,302538,72669,23601,1442,-244483,-418233,-256909,82006,218833,73499,-2618,57195,-32169,-183330,-265374,-390291,-361430,-26255,185861,53928,-40029,17943,55625,76548,82174,239978,365977,64868,-336028,-248385,35206,-24176,-103443,-12507,-29599,-94161,-34051,12824,-66946,-268147,-422861,-221878,73707,21958,-87951,39357,114326,106508,121638,38675,-141689,-246245,-223474,-48531,142900,236036,409770,514121,338753,74981,-103661,-214919,-307500,-299515,-129806,-175002,-372105,-239870,-41711,-110476,-121860,106558,297456,195153,-86004,-156637,-36381,71428,84318,112756,139539,51906,-79890,-80777,-7921,-4006,-59641,-107217,-91743,-91528,37563,66864,-104956,-170618,36434,163812,-54607,-383354,-405156,-335436,-259542,-46286,73687,28081,85505,199360,226509,144534,-15693,-145952,-100213,-102634,-239256,-123525,118263,79876,-68145,-57814,172985,395081,391783,249973,38228,-181917,-213172,-75525,-16521,-59583,27906,190188,104260,-52742,61188,200482,91843,-39772,-31609,109034,239144,248535,129275,40892,25794,-64046,-93099,138318,355821,298579,158016,160953,200662,119014,20044,19844,5630,30936,140178,117598,17568,32037,-30593,-117194,-17839,-1301,-205775,-357763,-239785,20752,206874,297362,261046,153786,7284,-143015,-369113,-598840,-579225,-311215,-39823,319591,543511,403387,182537,89639,115076,182329,183295,161458,184728,106805,-118122,-192304,-195258,-233870,-98666,210769,268141,120845,-45645,-129075,-73883,117973,215285,138762,47701,37742,54930,10890,-56496,-61549,-100015,-145062,63409,328990,267675,29208,-22245,30836,132445,140220,28339,24408,100478,1559,-141338,-66293,-7886,-156632,-247780,-167953,-89244,-105976,-1410,241959,288003,129966,70055,50729,-78548,-264452,-323906,-37591,208152,6661,-304645,-305325,-96227,-72543,-175715,-158233,3621,159139,221367,126670,44860,184585,317911,201566,197285,279541,128339,-31144,108045,322235,354660,113960,-212024,-398331,-215688,139653,393423,491049,418610,326994,298263,171668,-23594,-131305,-105274,126597,363837,395009,334880,387858,353580,206619,104034,89908,101315,151565,197797,131857,30982,2924,124503,304775,271427,133676,92395,246155,475120,423833,144446,111333,76572,-174187,-300357,-234489,-144687,-143027,29106,146514,-370674,-61508,954441,591031,607872,1596775,-111513,-2071805,-1124547,-93890,-81728,120928,-52988,-610769,409118,2129539,984138,-1009936,-301400,945108,499719,412096,363318,-178878,-256624,55788,79653,8853,-85214,-183061,-21902,355032,470578,375247,292211,231103,155954,62127,22773,54249,132621,179320,143280,21341,-140090,-162028,-167660,-277212,-464650,-540393,-288908,107442,273406,126388,-108641,-241557,-92697,261974,384227,201657,18475,-54130,-45483,-13666,-74541,-119821,-67416,-37978,-57391,-89001,-73716,163070,406886,265721,79153,158826,317019,380505,528852,546940,326141,84238,1230,69883,125452,82985,118757,256333,306245,160842,6569,-53925,27034,175287,233788,94581,-80555,-116199,-199125,-405447,-505211,-470095,-247372,178554,363736,214588,82165,117913,204546,170564,-30021,-138092,-99375,-193428,-359861,-297262,-86132,-76800,-219412,-236897,-16029,283415,446484,392920,231855,115622,179655,194345,-22411,-199093,-2924,196093,126647,3978,-22724,50116,201359,237820,208019],[150257,1066,34568,190030,110624,-77983,-94527,-54208,-66488,-9067,68893,39140,-45927,20336,22212,-172221,-169298,115287,263048,224335,176366,175676,137187,-69244,-134232,163158,306696,30194,-179889,-75219,-73085,-140312,-23733,-3492,-265046,-351898,-99200,138262,107460,-25160,31391,268034,343654,111468,-140681,-255326,-281649,-166308,13122,81524,77176,64753,-40863,-124313,-35238,112023,60519,-184639,-250429,-108818,152452,237781,31730,-137012,-146068,-109439,-13964,137125,233767,259862,207029,29930,-129308,-147087,-53441,43158,7653,-51981,69067,200678,140973,62054,67932,121670,211174,196054,151264,164557,217728,152752,94241,75886,-66699,-265783,-331068,-254858,-256800,-254777,-103473,-40108,-185869,-198323,-40880,21474,21536,137570,275357,330702,344556,227494,-131572,-344555,-206104,-27020,13861,2055,-34081,-118015,-129208,16556,109535,73847,86344,74755,-26996,-122666,-109190,45290,209922,216979,74792,-29754,9724,137073,158915,-53970,-139317,-109916,-126469,-113142,36294,185392,104604,-138468,-241998,-134550,23399,152936,157488,110532,5470,-123915,-153607,-133623,-221968,-301972,-241488,-48433,179099,265793,126633,-59614,-98235,-39772,121370,271158,191715,57995,48309,24874,-64475,-145598,-120646,-62953,2004,185850,471581,495217,269114,65944,-24122,-71082,-112134,-83644,65843,209726,191223,194067,264811,155583,-19654,57904,189942,203011,224614,83059,-89765,-45508,-74710,-290045,-345045,-265431,-278792,-264658,-166674,-159674,-166556,-65025,8506,7991,119868,220890,182140,156102,242186,328505,197752,70235,22142,-162746,-251699,-92211,-7810,-28342,8620,-53066,-155923,39701,218926,85451,-37933,171718,372106,333425,51052,-188257,-119429,50543,53661,-21880,34592,105474,-15088,-189105,-223672,-273359,-303016,-264188,2025,246612,208080,52255,64248,187795,234489,58541,-104688,-29074,150524,276055,231488,-68494,-361338,-388794,-195124,19076,10661,-109059,-127845,-102119,-162565,-83964,88962,53518,-124150,-128556,-60883,-162705,-325054,-209104,141731,252013,-82963,-323404,-77613,188411,152537,50541,-30715,-109647,-159705,-195680,-222742,-132820,-84410,-182141,-298156,-317051,-227395,-175156,-10793,250635,272110,178208,174471,87803,-93092,-258189,-282725,-45237,238599,174935,-146335,-197521,81790,272630,135492,-46993,-57165,-7456,174157,408515,323064,-32023,-295251,-289531,-5850,166424,12563,-103965,-3424,179526,318113,315946,214734,53813,-214165,-425995,-340444,-104299,3417,-157080,-364772,-344283,-198642,-33233,115622,148250,-16547,-196696,-105609,116204,166103,10157,-107854,-25994,-21671,-62118,-28836,22713,32047,79762,1770,-227426,-205761,-43897,-120655,-299657,-304007,-248376,-99096,178233,232380,83844,117711,328285,423611,295299,76302,-29078,70150,131242,123360,173851,77331,-143341,-169560,-50116,-56211,-215134,-250303,-106615,-93153,-94622,166271,393236,361830,277701,159307,64071,79561,237083,509012,580133,408408,164814,-188395,-509698,-485643,-372374,-221186,44116,195176,224236,266255,239084,-54636,-320646,-344892,-261506,-234377,-352277,-501624,-401007,-119100,-30604,-65101,28619,53285,-151779,-197760,47702,334600,436274,453021,432840,179896,-127706,-154380,-172488,-267723,-260268,-295735,-310109,-85355,10786,-103834,280903,1195093,1404125,124257,-660388,2411880,4494654,-2001051,-7860646,-3880269,1403954,1995283,1522425,831549,56085,5777,190776,416279,766543,1361532,1675842,983749,268024,105413,171417,104300,-55443,-141517,-254163,-323547,-82479,154340,4298,-325910,-649399,-612611,-225545,90836,108328,10868,-108510,-223778,-148028,28828,63920,-1513,96202,266385,277064,100366,-92762,-151656,3126,210548,363249,512232,409142,237663,314002,468940,243935,-163812,-254066,-192696,-147495,-57992,136542,315647,312546,137298,83328,197218,310240,341288,273536,265293,214688,-125779,-384805,-148713,165447,101133,-112236,-181901,-194683,-146021,-44567,-73794,-164542,-157929,-180087,-234982,-285972,-342852,-326401,-90194,102257,-27968,-135590,159304,431509,313472,57814,2121,125311,396407,520724,201950,-232420,-305948,-70708,1073,-61142,-17556,95584,8439,-133795,32921,450429,489146,94675,-188832,-226505,-188032,-34050,191568,196164,45543,50624,35370,-175988,-304525,-230392,-1668,110492,-5783,-37142,84555,49696,-87196,-164453,-355182,-382399,-79458,130088,15889,-40467,29885,62629,107931,183736,320964,392760,67986,-369343,-276198,67218,-5697,-92059,-19545,-17654,-127777,-167866,-138844,-111830,-209702,-370395,-213558,119146,134655,33156,163961,217628,132654,77584,-6305,-149033,-183142,-151093,-13836,156366,231036,349109,451498,300733,51188,-103935,-148820,-252063,-344000,-252237,-298876,-406121,-195908,-59544,-215503,-174483,179252,378099,193743,-146176,-277142,-159946,-13952,74112,163454,199637,134332,57595,12886,-32143,-24265,-6978,-53811,-165846,-171161,-2759,-7335,-150303,-157863,-11382,84467,-52347,-313430,-358067,-263603,-175932,-1831,96262,16466,45136,192110,266153,154769,-99294,-274597,-214607,-185288,-269330,-93598,174915,157108,32878,36047,204880,393541,400467,268232,81442,-138647,-193901,-15995,66963,-44793,1129,237540,221756,59343,137583,236129,77617,-96869,-89746,128414,303124,292109,144264,15688,-60395,-99867,-27426,237068,428035,336806,167704,135023,131627,-16093,-139288,-44933,49757,130351,245770,218316,116353,89462,-3188,-112693,-90758,-91085,-200344,-273519,-167114,65065,229135,310945,271759,115599,-87557,-199172,-318358,-486044,-522691,-353024,-68393,238641,441235,395906,227302,111126,110947,140665,108246,69152,87286,34220,-169962,-279740,-326329,-314257,-59420,298739,370368,226753,54405,-52036,-10073,172942,226016,80226,-14626,22683,46539,6481,17530,75586,-23008,-171994,-1593,226232,104583,-60790,-7396,86785,151657,76588,-102729,-102913,24887,1830,-54694,39128,7634,-207166,-269885,-219043,-204018,-121978,115271,350373,319242,81446,-31859,-39685,-83865,-242997,-355373,-87609,213745,43011,-246052,-189787,-1098,-44644,-172121,-97287,92231,184041,145682,31343,17080,189629,339084,327882,370894,356858,134530,-71538,45968,241184,257681,56944,-252526,-461755,-287450,49115,290204,402713,362617,297877,290907,175267,-15044,-89315,-4171,225273,377756,316628,258058,354237,423721,307271,177230,179159,236302,197426,108414,67155,92765,84963,120961,243259,237103,94535,44471,217740,466923,420349,141550,132825,119332,-183043,-421755,-374597,-240779,-182743,40437,277370,-177825,-269375,581412,839457,949956,1935318,597012,-1704172,-1582620,-773817,-633094,-337283,-172410,-529133,161608,1817601,1640101,-118318,66168,849522,232855,27557,33223,-345201,-315864,66598,209280,246523,172462,31895,50235,269612,394018,387014,272137,119465,-7573,-33242,-11975,40012,119962,159129,150035,90315,-5863,-22587,-46078,-233871,-483304,-512439,-253156,88325,155207,-5479,-175324,-268629,-172670,147403,321122,111204,-155096,-254111,-194412,-93169,-66186,-42614,48759,46900,-21390,-24200,10843,209162,447558,276615,46941,128772,307588,442139,605691,580870,316060,62417,-9763,81684,128061,24401,-31901,62711,175088,60348,-118342,-106569,106973,275936,271181,50248,-192693,-197653,-186626,-417254,-563611,-434076,-158867,239582,425174,336741,230342,174753,184414,155859,-49396,-156076,-61807,-112002,-312186,-302405,-48630,94156,48633,-52207,16970,234767,340212,242520,113947,111167,232706,219079,10448,-97062,79184,183759,75852,-26214,-58111,-4192,185963,300417,285266],[173833,17783,70114,274707,183597,9056,63077,70871,-35950,-1900,88042,47442,-51899,-6511,-21723,-202880,-191925,92477,233877,215807,220807,185481,55459,-186017,-225292,125439,290695,-6030,-235850,-116177,-53647,-71958,43275,82051,-111162,-198793,-19676,179062,140111,-68487,-71136,211889,393150,198647,-108378,-242687,-254995,-84126,150478,206405,86226,13105,-74419,-145329,-64154,177499,195225,-113372,-272767,-145049,92606,140032,-26325,-114989,-86221,-20085,78588,172016,179462,172040,171419,956,-197930,-182894,-54095,56992,37271,-19368,89132,192039,79385,-70805,-80377,32061,227318,275411,193792,192415,260907,170686,41119,9769,-108095,-287405,-340651,-224748,-171682,-166450,-8513,94068,-88067,-189532,-112323,-65801,-6138,193265,381622,450211,414439,193263,-268154,-483106,-256510,-30666,-9723,37654,102488,1460,-115687,-70014,30601,86662,108816,11539,-124257,-160223,-107548,25108,202197,259167,167629,18066,-44612,54901,47073,-147670,-190901,-120711,-83125,-28443,61706,142133,17784,-211004,-257465,-124236,70875,243587,221742,45047,-118310,-189844,-112580,-112418,-262274,-347434,-237774,-12675,209866,328456,225690,6824,-78358,-62991,29825,133655,118566,19091,-19593,23579,17275,-42734,-40694,-19106,-12308,140800,485290,571756,293310,46495,-67218,-156047,-169181,-59254,130352,283255,252853,244196,360341,211233,-9904,69039,243461,208636,121977,-28272,-151632,-86992,-110697,-309672,-399699,-371577,-373553,-294930,-155511,-134454,-140021,-31812,10217,-40311,42018,154171,152751,149363,246972,329961,183516,57023,-4423,-170950,-220441,-26144,9047,-81425,-2336,17464,-73570,78723,243040,119305,6989,181532,391041,417017,232829,64116,77254,160600,91023,-38480,18214,148345,46190,-204877,-313745,-396399,-414439,-325002,-117077,81474,92646,-24197,-6509,192976,241727,20750,-127919,-102517,9845,152362,225031,44920,-217875,-344752,-240957,5921,66894,-4114,-8479,-32074,-142401,-46259,113388,32220,-198542,-209685,-121757,-180426,-320347,-239634,63623,136423,-227023,-435771,-147657,102833,116440,86208,9186,-81600,-163345,-272500,-345552,-190657,-60583,-121495,-232215,-261922,-235496,-244939,-39644,198140,167535,108096,133627,30272,-139720,-262428,-255210,-48738,226339,228449,-15131,-75295,182331,366981,154394,-95552,-73537,23371,184393,375366,321387,3933,-294104,-348627,-80920,140417,53199,-82819,-28825,162864,321174,317301,209519,26821,-260187,-443238,-274202,22416,126138,-57331,-322661,-414507,-269694,-62580,87626,122921,-23030,-193895,-141720,103013,209351,77366,-73586,-51806,-78787,-177533,-174957,-143252,-156519,-55078,-55942,-198553,-125037,3091,-123008,-325712,-338697,-304037,-127412,174675,230826,75245,109028,301845,404598,347240,143753,-30465,23349,100619,127749,214755,113809,-140836,-130440,12124,-99863,-267469,-194676,-39318,-42717,-2323,258409,442834,412609,340390,175570,24240,56970,232673,462045,527877,355820,124053,-169512,-476038,-465576,-394409,-286254,7533,237189,300510,232883,88932,-126375,-344681,-416572,-319194,-221122,-323036,-510334,-388223,-88901,-24860,-107986,-51950,-45071,-150338,-82959,132405,299283,335530,357961,400468,283336,65675,620,-89619,-292525,-314521,-262480,-233700,-200008,-329015,-267726,299465,1153089,1106339,-40847,604600,3602111,1695952,-4763972,-7043755,-2342387,1704192,2272403,1575454,536961,-40173,121545,305133,319451,642130,1288319,1451829,858028,352172,238594,150611,32545,-7762,-104764,-259105,-304128,18604,279732,80982,-326963,-691517,-632163,-199403,129505,114095,-22312,-141342,-220433,-158191,-10615,78931,89506,191084,366363,334540,30912,-299039,-350162,-86131,196916,339849,434255,319309,178319,318861,493126,263883,-163626,-318414,-211653,-20573,111834,199581,316152,333778,141023,79972,208622,295885,319880,300723,294587,181186,-197017,-444333,-197409,114957,84388,-72855,-151814,-251006,-254773,-98910,-55963,-123837,-120759,-132208,-168094,-211119,-266571,-281113,-90327,125087,26624,-76253,123989,343082,238462,37584,72985,263551,466424,458183,94858,-319950,-345041,-99186,-9881,-60536,-16710,85777,17193,-133828,2542,433240,539180,176917,-164057,-269310,-193565,-29391,105047,84125,7182,30077,14917,-110298,-123730,-110789,-74509,-40279,-86526,-38867,124626,121493,-6401,-82618,-289597,-360406,-125404,50944,-49216,-80205,8601,67727,141724,255744,336354,342515,33876,-365872,-234719,163042,143336,25881,26142,11605,-135757,-262002,-269078,-156373,-138094,-295149,-223473,120360,250975,198873,296034,313509,151254,4863,-91496,-157309,-109027,-68754,20564,135490,178937,241498,330314,231302,28325,-91643,-97081,-211053,-359517,-354547,-407440,-394939,-119343,-59094,-282753,-192440,237215,432828,221582,-117506,-298913,-210868,-60051,66558,185918,219378,166448,137944,72139,-42927,-24575,28266,-64964,-293364,-254524,-54803,-84025,-181367,-160278,-97346,7911,-8215,-183593,-258732,-173575,-105511,17124,103905,12202,-2088,141387,236667,116156,-181569,-363340,-284343,-235616,-287642,-86147,210907,241838,146180,129814,207784,356717,399857,278466,114755,-69874,-141506,37296,140387,-17584,-27069,256101,327119,170214,184071,208972,9919,-172290,-144318,110353,318940,300201,147678,-2130,-131491,-125570,29988,289394,442883,333840,137938,67315,42539,-135713,-280290,-127334,68859,210093,335987,302556,194352,137185,36578,-92199,-154784,-153388,-141378,-133268,-64151,87889,182543,225196,220800,63064,-161606,-225583,-236490,-305881,-341153,-282543,-49008,155528,288570,316409,204681,97586,85262,49665,-23204,-48557,-17906,-37563,-181418,-300313,-364862,-325111,-13351,339569,431251,304748,128278,-12607,9121,165236,182589,7316,-76347,-11005,16152,-1740,75365,176711,47791,-168691,-56148,129936,-14628,-121944,-12938,103768,118209,-3601,-187325,-181482,-44957,-25010,11751,147501,47879,-212739,-248069,-221636,-273162,-114813,239730,439118,299297,8507,-133333,-119112,-62966,-176010,-330122,-127822,185212,86019,-129950,-17143,118194,-26884,-197015,-70510,146913,186959,52566,-72620,-18578,159845,304904,415886,499885,382344,100386,-109081,-18458,135371,144311,20757,-251148,-462910,-311931,-16177,170981,261597,260716,243233,269024,192931,30350,-39622,79064,311761,377715,198879,124167,253022,419846,361063,220160,228829,328270,228603,4728,-35321,118028,151734,86696,122326,163018,61468,13049,170952,386077,312673,76975,117513,165191,-109455,-402991,-402194,-304485,-226464,10389,274460,-81771,-408330,239857,765847,1009630,2082701,1115535,-1304832,-1751447,-1219985,-1077045,-668473,-154757,-332564,-133164,1340660,2085551,670617,393336,664335,-127483,-488101,-316509,-404832,-260888,147358,406879,505633,410767,214572,98888,144310,272434,362603,251365,16397,-159128,-132432,-79178,-4910,108229,138460,125942,148664,162653,126285,39883,-206460,-449946,-419904,-191173,49345,7877,-167574,-255796,-266540,-222225,-16339,175500,3787,-289883,-403164,-326822,-210628,-109665,13267,161705,136173,20973,22999,54387,191812,396019,231644,-19782,56836,231607,415867,577707,525901,258813,25818,-35704,67030,116557,-26735,-171246,-127980,14562,-60840,-250346,-161064,178252,370967,307744,36008,-237980,-228003,-151442,-365684,-538579,-368244,-55042,289827,441690,406313,348715,229144,163491,141234,-36064,-136815,-25670,-53448,-263584,-284506,-32870,219342,299012,144233,45352,162689,216012,71823,-27776,98871,263912,223624,52936,18558,129523,126445,4467,-62814,-106847,-80183,127741,318666,328598],[202244,71745,138549,328898,235796,106557,200445,153846,-31691,-14540,101817,59869,-65977,-69154,-62444,-165214,-153367,75265,201291,191460,209312,154329,-19484,-247298,-249430,97117,242554,-24272,-198621,-96410,-18748,10974,121541,158730,28491,-62577,6195,122074,98319,-129624,-189097,102142,350394,217880,-60240,-160155,-147745,27382,254122,277096,91464,-23754,-95769,-171970,-127988,160741,253805,-39117,-249602,-132472,57920,53996,-54945,-35742,41244,111834,191696,204879,108981,53116,71467,-79273,-300113,-261575,-72061,70536,67459,11918,106231,185334,27346,-186708,-212642,-53712,212252,331234,235046,214232,262351,159241,5094,-39322,-160553,-317572,-319064,-168041,-66824,-58453,55853,158315,-23743,-194253,-182746,-128080,-11788,227965,440978,529279,459156,155114,-335106,-521114,-255383,-29326,-28026,69999,206409,87093,-118552,-153907,-41922,80520,92959,-59551,-193150,-154708,-63177,24009,175191,299576,318586,136215,-72852,-51739,-95180,-236042,-245086,-145759,-28557,94362,116185,79149,-93385,-275554,-257263,-130771,64432,257727,212123,-46121,-202832,-209524,-76144,-78854,-241667,-326634,-199136,10170,182666,298690,256043,103732,12184,-57393,-81091,-39986,12459,-24410,-67884,32879,102138,62123,32340,16178,-30978,64470,367517,490366,236833,1320,-110144,-214502,-187076,-4983,211331,362951,344503,336083,441350,238016,-30363,29695,210874,143178,5339,-95503,-174022,-115403,-108393,-249780,-370367,-404075,-393235,-278058,-128868,-88262,-69576,44751,35885,-64910,-26528,66646,85429,96298,206525,273572,122465,13962,-38376,-181556,-220208,-28305,-12219,-123020,-11783,66370,-12652,78332,220529,111441,18373,136151,323093,389821,334664,282578,271805,269819,146766,-6393,26359,170600,101387,-165566,-318643,-411925,-444619,-318479,-187324,-62107,-7868,-89240,-97684,121704,168568,-36715,-156989,-195382,-146076,40639,224754,160732,-62541,-269122,-250006,-2326,106792,70825,87674,35936,-82338,-1840,100329,-13457,-248022,-274327,-185001,-179112,-253906,-242555,-55511,-22031,-347769,-484192,-193270,9033,54377,92220,39743,-68826,-168327,-300440,-376299,-194290,-24236,-63094,-155848,-174057,-219913,-289937,-83803,108024,67728,74688,114157,-843,-133339,-215228,-207242,-58375,159089,205259,66726,4193,219872,393276,148859,-127287,-64019,87783,224052,359297,325149,62717,-242523,-343567,-115697,138030,132080,-10638,-11758,153072,285373,263721,158770,-21566,-295083,-423166,-174115,173709,257830,65127,-210991,-392301,-291286,-74843,78315,108205,-32018,-219282,-231681,18283,200866,139815,-20520,-73868,-99309,-230126,-298196,-336434,-357087,-207390,-151279,-191102,-50379,47160,-117724,-307366,-317155,-299968,-134546,126987,168826,55547,125519,291681,372026,353870,167833,-46876,-49012,33582,99400,212730,124158,-125745,-76480,82781,-80607,-224739,-77126,59674,27432,75386,295558,417931,381842,320641,145714,-29741,22904,187940,333116,389122,232203,37660,-135766,-338276,-355274,-346615,-304382,-36559,241812,293535,93246,-129819,-203695,-332201,-434336,-331541,-173946,-257576,-498001,-392719,-81781,-27643,-135142,-126261,-156377,-154950,27933,204575,211765,181326,255773,381373,395973,291021,202516,44098,-196276,-218594,-170682,-202605,-381848,-615049,-338600,202836,762810,558087,-256998,1643218,4094742,-1140147,-6877178,-5489401,-720457,1578335,2163105,1658096,611135,221340,391321,433595,219454,434867,1036637,1071020,653609,397308,328402,90555,-53989,-5049,-108367,-250203,-236275,107648,351913,118899,-342401,-680262,-602895,-162292,152310,106134,-57947,-166909,-174916,-111224,-18882,83762,149221,236858,376523,305656,-47224,-460644,-527709,-211983,120054,290985,348740,247236,127127,276633,437284,238021,-144324,-326161,-181543,105215,263890,254450,300308,331706,155310,78325,188526,272985,320173,341776,298591,112711,-231787,-397180,-157314,115234,98388,-20486,-112512,-273325,-311819,-121338,-28748,-73217,-59210,-32970,-51073,-96126,-161369,-199070,-60008,140356,80917,-11782,59837,219924,166497,45535,135763,331234,442934,349404,1790,-344522,-317328,-107992,-28622,-67033,-11733,74381,11256,-140031,-31440,361750,518854,239630,-101908,-236424,-122142,28601,40433,-14147,-27658,-22247,-58879,-79263,54752,50567,-125217,-191857,-152505,-24669,156870,172359,57960,-20969,-194129,-290696,-146587,-25913,-117070,-148763,-49776,50547,149742,264965,280853,226310,-36963,-341516,-144980,307163,378087,185918,93366,43374,-115868,-286259,-337411,-188364,-83145,-230842,-243060,104110,363787,372091,398230,374127,170127,-59047,-181676,-153024,-37364,-3613,34983,88311,108593,137734,195856,143882,4024,-65999,-56065,-168288,-326040,-407774,-470325,-342246,-35941,-44925,-298824,-176647,263713,452123,274358,-14401,-213762,-165055,-43662,66846,175890,197157,142771,136570,73735,-46719,-17734,24540,-144510,-413610,-297593,-101837,-155380,-204023,-186140,-204340,-64795,53695,-17269,-94981,-62966,-57577,9529,98243,23847,-37548,67133,156114,42993,-234517,-383676,-295434,-240854,-277585,-84473,225748,303676,241975,208606,186240,288254,377022,267150,124432,5003,-66125,76429,187802,16250,-53310,224358,372053,235349,184009,137105,-80394,-237892,-164323,91401,304396,280899,151123,-6185,-181478,-155412,45061,268323,384910,279261,70857,-21950,-40255,-215244,-380382,-214535,58484,245120,376020,339402,223932,160767,83338,-51544,-179439,-159784,-37064,27044,51598,108739,109859,97724,137979,9701,-200582,-221641,-159200,-143439,-145743,-152019,-5490,77235,115798,179902,117376,43042,28785,-80550,-183350,-166857,-114699,-96563,-149855,-245891,-295553,-248453,36233,333243,434841,332284,166247,-2000,-12266,98268,94334,-64759,-123674,-50624,-16204,740,104720,212612,94410,-138132,-94076,59613,-55441,-140836,-46809,63969,38706,-80362,-210673,-203233,-103896,-71118,46483,226112,94300,-173846,-180558,-166101,-271685,-78739,350466,494348,239275,-69936,-215157,-179499,-44782,-98022,-258796,-144963,131203,122537,10706,163215,229443,-16157,-212221,-54420,168726,178174,-27780,-166895,-65405,92330,213985,423110,526111,329614,21012,-138324,-65345,37108,50254,15090,-207123,-405156,-286081,-44944,58078,95412,124055,157258,227963,219737,93023,-8870,107612,342018,338056,66576,-27798,114904,337913,353162,219314,215755,333727,213807,-95401,-142900,111322,191690,24504,-33099,61014,41502,7813,115424,243962,127695,-30676,70564,194704,21192,-240462,-304268,-313550,-248170,-36988,151838,-90695,-448006,-72671,273328,697414,1944236,1330245,-871115,-1487189,-1249751,-1260115,-758246,8362,-64320,-376035,806234,2078729,1095454,611775,514743,-446727,-972325,-561650,-316096,-102601,256994,581956,703641,571387,328235,123271,29418,162886,325269,231060,-50930,-238625,-204806,-172755,-85361,81379,108096,63800,155307,277155,217104,50681,-217741,-397630,-316966,-130850,3770,-117609,-313798,-331815,-237284,-222243,-163245,534,-88769,-345660,-453520,-401401,-325296,-191628,30846,246838,217309,66143,40571,42138,119028,273637,145489,-86820,-23044,105686,282616,434879,387954,168487,-13225,-72742,20683,88919,-55346,-255189,-253300,-117407,-152754,-328102,-186068,230460,444489,334612,47089,-207286,-193300,-100602,-266143,-427980,-277008,38393,308563,402024,399775,398352,265774,149887,129398,922,-91244,2350,-21339,-221402,-256550,-44607,276247,472234,306247,70015,87037,104557,-72912,-156715,69334,256636,199764,82072,98225,125900,41831,-65068,-91804,-146320,-151330,44718,286108,330619],[230354,152067,217076,324697,241372,183222,274678,178442,-42931,-43111,96543,76164,-74401,-148533,-96084,-80147,-70409,67362,169955,161134,153589,89686,-73029,-243272,-199676,95983,185195,-11923,-72998,-16211,17439,78333,185946,211511,131990,36013,-14775,649,4524,-182507,-277966,-27166,216531,145884,-32478,-62283,-9627,133566,298967,281360,93215,-42780,-105156,-194722,-199607,77888,240316,32253,-184263,-87451,46519,-3207,-59710,59530,189891,246371,288916,218298,42033,-43454,-38038,-174813,-392651,-348904,-98450,86612,90661,25773,120335,202328,12718,-252243,-298427,-123372,160774,340249,266704,227007,227671,129888,6837,-48171,-196948,-345113,-292126,-120146,22982,39910,64797,124184,-9692,-204675,-231190,-152063,-832,226124,432838,547615,470871,125711,-312154,-438117,-184088,-9396,-40980,72174,230814,104446,-139376,-209572,-89817,51071,40214,-123294,-218668,-103227,21896,52005,140596,322724,465213,268833,-74075,-149134,-211996,-280554,-269973,-176199,4098,192699,164187,2997,-200729,-304199,-230336,-143740,10759,188882,129133,-124552,-222510,-187019,-70607,-60142,-181008,-247387,-133787,9089,100180,189704,226864,207871,125574,-51140,-192737,-196612,-87392,-61436,-94474,44002,173250,147297,81835,29719,-54984,-30757,146381,265592,114777,-48684,-128294,-216385,-153060,61271,274064,408759,420858,428001,465091,214400,-75440,-26818,121679,26386,-97374,-115274,-162219,-122143,-65817,-129662,-270858,-365318,-341131,-210602,-67228,-10830,22346,123049,71687,-56037,-63279,-15193,-2395,15183,140874,190149,41021,-45266,-61079,-179290,-242077,-101192,-73863,-144021,-14515,89048,10427,28912,149608,58052,-27519,48544,203579,272335,332579,403841,399170,327626,184964,48052,43150,164929,146105,-76953,-242554,-326463,-377134,-244327,-183376,-131737,-54457,-123584,-191674,-31178,15533,-100079,-177145,-262358,-249103,-12039,244344,266955,79912,-174594,-223194,-7134,123804,97597,115206,57914,-9483,51114,75633,-60227,-257982,-313456,-244958,-161007,-141734,-212101,-187125,-197538,-429971,-461676,-196399,-59306,-10654,75900,57137,-73563,-172866,-262820,-291575,-132953,12878,-29522,-84830,-63363,-170712,-286635,-130203,334,-7199,83112,121434,-9125,-98638,-139651,-143553,-62837,52246,109729,74152,15388,181643,339978,112911,-140181,-36856,161188,271755,354486,334031,133900,-153095,-286753,-117019,150766,216594,77839,34439,148955,212957,161156,63186,-99680,-328207,-379019,-70673,296625,355510,184473,-53900,-283468,-267298,-68181,98282,114395,-42092,-268944,-347060,-119587,135133,180854,37772,-92646,-101225,-217241,-372614,-510353,-522884,-361460,-279766,-210261,403,80241,-96980,-237663,-236846,-233968,-113698,59350,67044,24837,152468,289769,332510,317693,146929,-73564,-135383,-72623,24907,158585,104910,-97068,-17680,138780,-7058,-92399,76192,157640,85085,108716,269765,340205,299315,243019,84269,-72356,7551,130625,173219,212213,82489,-56886,-82998,-124652,-181034,-251730,-283551,-86711,198639,207075,-109063,-347393,-258511,-276695,-383957,-280042,-81346,-153734,-450067,-398663,-94217,-42373,-142553,-164844,-222334,-136617,123905,243353,85127,10674,170285,365916,462300,456194,363443,168629,-19928,-8774,-37462,-231736,-608084,-799488,-343116,-45880,51234,-123526,-482066,2172872,4039379,-2769093,-7725066,-3751636,601727,1114119,1623377,1673578,976820,708879,716232,535599,161088,246327,666220,594955,385414,382372,350929,9763,-129143,-45299,-157315,-246634,-144674,165126,354530,108366,-353685,-598378,-498526,-100417,163547,92896,-78373,-164226,-91449,-17570,8626,78677,153427,208187,286574,204403,-101267,-507508,-610153,-325118,20145,236196,265563,180657,74713,190565,327799,189612,-99426,-261514,-108893,187164,340511,274079,263754,296377,172844,89780,161585,257052,333899,374069,278627,36541,-218900,-262316,-44366,168184,145508,38076,-67891,-255602,-304686,-104348,2673,-33001,-1856,79064,86507,39039,-60038,-125717,-24290,128778,94532,-5928,-44458,76118,107268,66640,153120,293883,328682,220671,-53842,-298585,-236143,-90363,-47976,-86332,-21660,54712,-7450,-150878,-67501,252733,443000,285264,-10085,-151198,-10840,118996,6824,-85022,-44675,-74739,-159722,-95855,168372,185446,-152512,-304157,-194253,-14993,166716,196632,100017,21556,-80894,-182913,-131308,-71042,-161644,-225740,-133133,3279,120158,216629,184426,80071,-127262,-311620,-44106,455513,592722,306788,143840,62952,-72492,-232625,-327278,-204013,-69701,-205780,-261093,97558,460885,511080,443432,374597,182024,-86979,-235899,-123123,25538,32385,25465,34921,46696,70974,90798,55144,-24956,-33904,-19341,-106721,-240689,-401389,-475709,-269160,24330,-28623,-266446,-136296,252617,432474,333756,123257,-54915,-35861,36051,78361,138848,142246,74405,56627,14512,-50837,-10382,-15515,-259129,-467792,-269580,-124231,-210509,-221902,-231160,-309073,-133678,108569,153805,114817,62922,-29661,-13586,88196,54741,-47485,-4338,58640,-35426,-236062,-328560,-253216,-203057,-229106,-66292,225368,320200,297315,261897,150676,199956,326290,231753,110860,68568,13712,96093,200078,48932,-72464,137216,321267,222577,137780,54725,-151696,-264514,-132050,106723,279768,242277,159881,4161,-214533,-205781,-7518,167563,263085,180461,-18240,-106642,-98182,-247074,-427755,-287133,26289,228577,345522,309651,193407,150048,125642,8437,-146860,-103543,86722,166675,158749,142449,55639,-1374,66374,-29493,-201645,-196405,-114887,-60577,-31974,-31883,33280,8739,-42687,16580,-13709,-46825,-60778,-229570,-334237,-259211,-188058,-133564,-89124,-139839,-152315,-105657,79450,288882,378492,300343,169249,-3341,-63488,-12156,-17872,-121434,-146764,-81871,-31437,23992,103748,175357,104798,-94421,-118523,21060,-15264,-118275,-101244,-23064,-63061,-139659,-183540,-179414,-147584,-117227,54068,253846,127843,-104115,-81814,-65388,-201105,-18208,425551,501026,156748,-134630,-262647,-218766,-53821,-41381,-162163,-130820,70523,144686,140226,301507,298451,-11777,-188535,-24044,169301,165853,-77134,-238389,-121356,-3755,80814,332269,425900,195043,-93684,-156550,-77287,-21766,2545,37076,-133393,-308875,-223872,-44563,-30519,-60271,-26181,45276,170546,248691,151630,-9794,67689,288871,244214,-50873,-149947,-18966,199979,286791,175426,141765,249032,149262,-166806,-216369,88299,200983,-49936,-183260,-43405,38832,27160,62317,78638,-73216,-144981,10054,195319,164782,20241,-107255,-258988,-225711,-65525,-22603,-161357,-406658,-432344,-620183,24149,1483222,1226372,-373233,-769612,-822668,-1102568,-560306,285706,199878,-512752,280352,1531521,1047733,727854,519622,-616072,-1270310,-613102,-88216,119609,351469,658235,787811,628149,364599,129552,-39703,98908,293162,208488,-71608,-219399,-227194,-272198,-192096,29265,60688,-30138,92565,279449,209439,-20042,-271318,-359985,-247521,-92226,-29502,-176523,-397187,-376784,-180977,-161448,-226707,-136943,-140030,-309279,-390305,-390543,-389517,-276347,9295,284310,274318,104984,23639,-22038,19629,134076,56288,-111624,-70664,-34761,70214,217098,205756,69488,-42043,-112878,-52236,50281,-49572,-257481,-278272,-172682,-170685,-305064,-162340,256127,482980,341754,66101,-123113,-107457,-38687,-132194,-246285,-159686,104841,287753,316176,322945,366349,270310,139814,116533,42897,-38676,19649,-7329,-185095,-229877,-76080,265787,535700,399921,93315,28942,27017,-160433,-242669,17801,201399,141642,77787,109808,66679,-46604,-114514,-105330,-159172,-192021,-39177,204864,290496],[248791,233815,270667,252109,187270,214970,274166,154731,-50877,-77872,62755,93852,-62542,-213661,-119984,12599,23270,62813,126952,119303,79244,14935,-97815,-187958,-96569,126890,142229,34224,103316,102856,45912,111148,217613,232566,192486,98125,-51295,-128778,-103282,-208056,-306292,-137272,28195,-902,-51541,-10039,87812,193001,276522,231342,93719,-40408,-101316,-204748,-253691,-32509,183264,93855,-96239,-38402,44253,-31011,-58323,119978,295439,334849,336162,200949,-6755,-81227,-104055,-240455,-422152,-384101,-107385,109906,101992,16816,135959,255351,51241,-250375,-324957,-174096,76701,288220,273092,224985,175356,99655,48131,-11418,-194221,-349471,-278571,-112624,66141,103555,18933,6433,-41519,-208489,-243847,-136597,15777,179790,350742,496809,447663,118628,-203513,-253821,-53496,33479,-47493,31844,161777,47794,-167195,-216148,-101633,4256,-31716,-165549,-202104,-20036,133427,109401,109118,312273,544169,357136,-55542,-207272,-261611,-261707,-245131,-198696,-6230,214515,166099,-82121,-286450,-292611,-181255,-154073,-70110,58143,2814,-152351,-167531,-131159,-95672,-71281,-112707,-137210,-62782,-20571,-15801,45297,170852,294495,211531,-67172,-285680,-293997,-145125,-79152,-103931,44467,215676,201957,105791,19114,-83515,-125988,-103349,-22183,-32114,-81021,-106452,-153060,-72694,115784,283721,388741,440723,473025,405748,123366,-137589,-66754,25342,-97555,-160832,-99104,-127218,-100911,7208,16252,-130040,-276387,-246703,-108070,31748,92781,112137,172427,105881,-16638,-61240,-69470,-84891,-66804,71892,111428,-34612,-103729,-58697,-148520,-261121,-211596,-156041,-138644,-6219,86678,-9529,-60345,44236,-27866,-125864,-45701,93850,131017,257811,421241,431456,308495,178376,90687,49566,133546,180808,42736,-109133,-179007,-234257,-125745,-107715,-106931,-31911,-116015,-262655,-226721,-174564,-151485,-172855,-259959,-245227,13246,282075,348370,186281,-82357,-178684,-15866,115331,76627,59026,12617,40557,99343,51430,-92666,-228701,-323421,-295497,-135673,-18669,-153967,-294446,-352918,-467059,-386548,-154649,-78994,-54737,53727,63381,-89103,-174335,-172092,-119603,-20261,42027,-28303,-29544,49337,-91739,-233037,-163965,-98770,-50328,119487,149818,-5081,-70647,-72521,-75484,-52177,-62546,-27230,10370,-40067,82744,227104,56668,-135190,-4977,214231,297438,341309,338366,200914,-46992,-201084,-99730,163486,272216,141858,82567,144639,120356,34561,-58505,-200032,-359629,-324705,5665,343497,382632,275416,113840,-124720,-217116,-51613,139325,140368,-48635,-322037,-447796,-271193,29620,192439,89146,-104127,-106186,-165401,-388376,-613189,-609063,-483638,-412265,-250167,11448,90358,-60327,-129051,-112997,-117575,-58702,5205,-39072,-16129,160219,273704,289195,256315,94738,-103868,-213862,-199753,-89612,64054,64925,-54680,42645,173364,92486,86494,224770,222866,104472,84826,188524,238233,204478,143367,7013,-87316,34075,97248,44619,53382,-47457,-125322,-18836,93794,3810,-144301,-241392,-133516,110188,64293,-307795,-492273,-268935,-185537,-275678,-171085,49524,-22268,-357930,-376837,-109233,-61106,-125825,-148024,-205938,-81734,195077,236386,-52991,-134658,112220,336007,442024,491008,403521,215364,154561,234275,108552,-308287,-837164,-881524,-333279,-396475,-778443,-757496,-684139,2069285,3681859,-2699207,-7191407,-2207428,1567068,572068,730943,1471776,1368006,1177828,965126,565053,157102,168627,300019,113228,78497,294984,290203,-76680,-174880,-111550,-242305,-258503,-53280,190489,297147,54624,-346051,-459513,-327916,-16876,166023,82878,-73092,-125055,7895,91107,59209,62909,97545,107051,118401,63803,-111831,-417089,-560457,-379617,-57135,188758,187567,100961,9510,80817,207197,145624,-30267,-131117,-11192,207378,321254,244285,200571,220777,176421,113560,146669,247824,334724,369827,240331,-18679,-164582,-90478,100487,253500,211149,94159,-20589,-205432,-244685,-53419,33711,-17442,26889,163463,212839,170765,10342,-96514,-7721,77518,27551,-106577,-189918,-72303,59188,80859,113892,165623,156204,95883,-62748,-195172,-128720,-47689,-59948,-118437,-54937,27984,-26705,-155415,-99491,135919,347222,324784,98113,-48805,94633,210257,4130,-121601,-34726,-94238,-247031,-148734,187137,239413,-163171,-353608,-210538,-21946,153111,195478,109521,40655,24374,-61921,-79291,-62363,-164835,-286481,-215075,-61585,67098,153090,98805,-49180,-209552,-284438,30117,547402,672873,328377,149334,62907,-14741,-118276,-250886,-207771,-107531,-232512,-271040,112664,525833,584751,426314,309282,170686,-74137,-225863,-62125,79243,44657,5789,-574,8659,46624,38371,-18868,-58901,-6363,17528,-20051,-120599,-347429,-435383,-206112,36704,-25814,-203149,-84567,210812,378099,375554,247132,116674,130573,156266,100129,86157,70108,-15651,-71384,-87333,-61058,-883,-66577,-354231,-429240,-170126,-109256,-239468,-236280,-281272,-389748,-194663,142225,299769,321240,184882,-10852,-32153,88087,101708,-28742,-51255,-21119,-88488,-181554,-217114,-179513,-137872,-144553,-16321,218071,287452,304306,284756,111596,107583,252202,181703,88172,111574,76481,93383,176796,71717,-81555,9086,170946,128615,64386,-2822,-170293,-235237,-52842,166424,254838,189436,170555,23196,-241778,-286687,-132728,5982,109525,62675,-104122,-162441,-124630,-239488,-422510,-326527,-12516,174512,250868,217432,112295,101557,146618,75952,-64384,-4673,194744,253810,237732,190888,47260,-25103,39354,-44597,-173012,-163467,-113346,-70784,-32398,23594,45689,-47432,-161263,-139183,-156260,-153792,-173272,-369410,-438301,-303847,-225616,-143877,-23388,-26619,-3417,43564,99627,218034,272785,214798,143723,-4150,-131451,-142290,-128158,-153521,-144236,-96295,-21685,67081,79833,80416,77451,-55483,-136884,8444,79285,-66117,-154341,-121476,-154769,-177848,-134884,-133330,-170809,-140447,49011,227189,135972,-26221,19771,47874,-88303,53701,449741,451356,72452,-169282,-266017,-234256,-93860,-22285,-63118,-84699,25095,152787,233782,368313,304890,-13360,-119078,33094,162898,151866,-95249,-280621,-176774,-108199,-67802,160175,220023,-20,-222414,-165705,-47505,-23007,7758,74060,-49534,-199295,-148038,-33977,-83431,-170744,-162444,-75236,106745,272925,193030,-36204,-27272,153213,99964,-131485,-204001,-111653,46442,182270,102629,31999,111059,62155,-185851,-224602,71109,186213,-113798,-290062,-121362,53540,60110,21816,-57849,-220151,-225224,-39748,167451,274651,297091,131191,-149941,-152586,-45436,-159089,-222581,-337866,-910990,-1744952,-883033,748177,880387,198010,267469,-62227,-634559,-119478,612376,374586,-565285,-233655,550497,598821,806893,726942,-597267,-1296533,-453647,218103,353442,409988,619207,757728,596816,344794,126514,-53290,83675,271835,178812,-53423,-117352,-190533,-347675,-300952,-43606,-2882,-136440,-23265,172696,110581,-141787,-348829,-353986,-226017,-80163,-34075,-148981,-388136,-367127,-100133,-45984,-176964,-188232,-139326,-199484,-237777,-292231,-371109,-322015,-35417,266722,292352,125207,-23119,-116509,-69219,38610,12180,-61534,-56520,-147953,-153678,-1941,35373,-12210,-52856,-147120,-136678,11761,-6403,-181089,-209131,-134688,-96044,-173263,-91933,253998,480947,322493,71228,-29006,-5058,33028,28523,-18920,-16600,139594,233251,211515,209636,271804,235515,120213,94379,69105,967,27895,2949,-148878,-208577,-109484,208546,491877,412026,115120,3163,-8100,-180354,-270828,-51822,100784,50200,31897,53256,-25661,-116861,-136431,-104181,-140340,-187211,-101544,90720,216170],[246723,285372,267659,123764,80543,193176,220743,113229,-36858,-105411,2914,109516,-21434,-233914,-132140,71733,88585,45474,51328,51161,9503,-44052,-96681,-112024,19858,177158,126914,105990,278100,228263,66520,106936,209220,221866,214412,138503,-64308,-212132,-189213,-202719,-267900,-197791,-154131,-172534,-122153,-39384,89802,177401,197829,156286,96390,-15047,-82441,-196332,-274901,-127003,118058,137307,-14277,-12814,32801,-41492,-68780,108360,302824,339281,315181,153009,-30861,-53391,-99194,-243196,-354055,-314801,-68921,144458,100550,-8406,156821,336752,136293,-188347,-301733,-210883,-27431,176347,235576,201016,127042,81340,107540,53894,-144153,-310690,-280855,-157901,48139,121258,-57211,-145748,-99257,-197379,-220676,-93156,26593,92304,205752,384450,396128,143363,-37379,-24073,94802,88328,-45568,-40565,26562,-55246,-180907,-165118,-77601,-46580,-95460,-176636,-158749,67727,246399,184159,86184,257564,517602,364895,-30264,-213128,-235590,-187793,-171756,-200557,-57284,144107,98287,-173043,-343233,-255440,-125713,-155050,-149221,-90050,-117803,-111179,-48696,-51151,-125428,-108226,-67519,-35653,-14448,-75341,-131758,-79494,124103,343346,238362,-110314,-342801,-313906,-142166,-68421,-103315,24952,221990,228434,115174,-6116,-111903,-201139,-299010,-267144,-152963,-80181,-46095,-43661,28453,136204,220956,296177,391027,447055,272568,-32502,-207751,-71486,-31697,-178486,-172553,-66442,-80834,-50650,92534,150226,17677,-166617,-149789,1462,148227,198221,179837,184858,132727,37736,-31884,-88162,-139957,-127147,13509,55889,-87090,-146232,-31052,-85529,-252623,-307630,-225481,-107198,15040,66966,-61435,-162422,-68797,-120491,-241235,-104915,51607,45366,176915,374913,382124,221233,121754,96462,33272,86988,208673,169890,48949,-19789,-67909,345,11605,-6204,46550,-65799,-285882,-396584,-335745,-178618,-136535,-167019,-119456,101172,321372,389860,241196,-15258,-142652,-36566,84024,25534,-56712,-88960,38567,118810,22341,-108612,-174438,-303778,-324723,-113076,75545,-83793,-345318,-450295,-460225,-292811,-82716,-47097,-62561,42636,63835,-103459,-169193,-63174,74283,110610,61336,-47774,6769,136579,-2215,-148875,-172817,-164507,-65879,159090,183984,-3175,-80959,-50377,-18539,-22803,-149338,-161177,-96364,-135518,-39695,98002,2646,-114400,20380,226134,278446,299863,324084,245135,50339,-111536,-78568,161585,278308,154391,105315,132804,31883,-81260,-175393,-299028,-377359,-268139,36996,295164,327311,320924,256063,29676,-165341,-40500,177121,173960,-44815,-349570,-498794,-389893,-78967,179933,126964,-101465,-124094,-114938,-354889,-609429,-588912,-530689,-496959,-293799,-26921,65915,-15453,-9933,24251,26142,31122,-7931,-113243,-62689,123776,223255,243778,194927,33714,-132107,-262014,-313762,-218341,-43648,20350,-588,107936,197434,183146,247322,325458,235278,77035,13787,73972,136608,128529,52982,-73342,-74444,105824,115213,-7283,-45298,-127924,-150333,38051,235340,140421,-53782,-192164,-162796,-8264,-101406,-440599,-520701,-229879,-79933,-140069,-33477,192451,113013,-229931,-305021,-104857,-67765,-82089,-73731,-107816,-200,230019,183151,-168920,-221492,78880,275954,326488,374103,286600,140984,244137,424285,240322,-395613,-1025186,-906566,-365091,-734929,-1423352,-1145493,-835345,1390556,3185475,-1304489,-5570598,-931650,2334275,242207,-324209,919648,1453624,1382260,1028941,490402,188648,244364,73251,-282096,-229737,138166,145935,-161081,-187680,-182306,-344926,-283218,22398,196717,206631,-26361,-317716,-299982,-132750,67239,158695,80930,-42646,-59506,89725,172279,106929,36008,592,-34851,-78121,-74867,-80408,-225439,-396501,-356671,-87910,148822,115391,6752,-65242,-18959,117191,124745,49624,29413,83787,173526,227053,169840,109744,107794,146893,135274,147227,230846,291980,309610,192616,-32930,-87389,59551,228723,336344,268423,138301,26908,-140425,-160612,16025,62773,-27954,17717,196373,304709,276277,35778,-122221,-22018,-10545,-133688,-308990,-358137,-207168,13785,73239,38721,3321,-23627,-6998,-29962,-61917,-22203,11741,-59082,-158624,-107133,2488,-30600,-140835,-119104,42417,271013,369015,207590,40665,160034,273821,25506,-123326,3600,-60877,-283791,-208483,123498,196253,-166472,-340358,-205990,-41844,129649,176463,77448,25501,89302,38949,-3586,3790,-123479,-309441,-263569,-114235,25952,130218,71906,-121579,-257397,-259238,55338,530464,561357,236569,103014,46287,46162,20302,-142810,-208322,-187127,-303451,-274588,139808,542503,583338,364554,198108,123257,-37851,-149363,23016,124231,48984,-617,-1065,-4501,47032,35615,-66028,-92966,7138,54593,82425,3197,-274851,-378650,-180069,-9932,-50019,-134354,-34434,154347,300105,380114,318533,237252,273565,278871,126070,29665,-3406,-100574,-200486,-198949,-80069,16003,-94623,-380463,-313038,-30395,-57662,-236625,-245437,-318602,-431747,-238219,155450,400568,463792,272009,10722,-24775,112033,156125,10130,-64521,-62084,-98836,-88697,-88050,-102936,-67507,-39035,64890,210490,221713,272158,277506,74611,25203,166954,132401,75934,133894,104218,67611,125602,76445,-84026,-132192,-43781,-14901,-5028,-14432,-126219,-154408,45539,244603,223404,125055,174083,41101,-273653,-394036,-308888,-176161,-30928,-38378,-159147,-174115,-123950,-209593,-374714,-323145,-42465,111365,126290,92586,7948,20117,129171,128454,35084,96734,254840,275356,276241,242054,85546,29252,62835,-35381,-129252,-134111,-142906,-140146,-110585,1183,25429,-91027,-231374,-260124,-276029,-250730,-285530,-470009,-469022,-289209,-219791,-128346,22690,47074,80317,124849,78989,129764,138070,93699,96234,-4597,-203339,-265071,-212386,-159220,-124332,-96442,4309,116723,45803,-39155,22528,-34438,-153663,11292,186702,-1019,-179184,-183718,-207109,-199822,-97079,-89533,-168163,-124463,45505,159051,116298,35523,90980,133403,26455,120797,421669,354704,7188,-163622,-220759,-216966,-142723,-35575,20745,-13061,11800,154314,285330,366146,253607,-16911,-19096,111607,159329,132404,-96051,-291950,-215662,-195111,-200144,-46884,-34200,-215509,-340012,-171456,15556,29797,50233,110755,27594,-94519,-79109,-31981,-97519,-212768,-258118,-179954,49454,287222,216657,-67587,-143980,-35766,-72488,-168801,-177763,-143569,-79433,70089,23149,-76092,-21568,-4144,-141925,-157972,80122,163694,-145187,-331028,-152582,80647,91270,377,-121630,-265063,-242213,-58032,124596,318064,499243,340712,-13806,-43951,30907,-186572,-210685,-301494,-1499599,-2815763,-1810981,-127834,423890,796506,1369087,794050,10564,438891,907096,397160,-621393,-769736,-606821,-49888,922733,1084197,-429836,-1064289,-143257,512086,551539,445388,516943,660271,524430,306088,120895,-24930,99635,254135,138252,-16999,20838,-101946,-370753,-380002,-118728,-72280,-228768,-148596,17237,-27165,-259548,-416157,-370922,-235397,-84367,-3283,-47615,-287016,-294348,-5135,94146,-45354,-149864,-95901,-57192,-48095,-132086,-267814,-299295,-76632,203826,264587,116787,-86469,-210064,-118188,26648,49211,69690,25119,-200480,-309621,-147691,-73732,-58704,-45833,-168743,-211615,-13318,64992,-58189,-88660,-26014,52793,28963,2071,229843,443473,277097,46724,30536,75889,113504,207776,222890,143190,148777,161547,122091,108358,157410,165224,77230,55096,64800,14815,31794,22237,-106842,-188284,-124528,134796,372374,350608,131233,13796,-2647,-141434,-244681,-126504,-28260,-62972,-46796,-39489,-111860,-154030,-135132,-95887,-98573,-138633,-128412,-27842,124387],[216161,279885,194481,-30142,-52851,126052,153242,88761,8603,-112931,-65605,121275,47640,-192672,-130883,72177,95067,-4716,-69785,-52738,-46110,-73327,-81928,-49711,105876,220191,136041,185498,406975,330511,86900,77960,165732,185318,207033,172703,-26736,-219801,-234032,-178750,-182669,-196719,-270669,-308097,-225220,-143248,-8929,87728,88598,87170,103177,28689,-49845,-169474,-261354,-175484,70071,154419,35007,-24787,200,-49487,-97415,19547,192739,248751,230584,86554,-31622,18422,-32207,-178114,-194528,-133159,30614,189046,88872,-35675,181567,418644,237996,-96046,-255562,-241395,-133727,22607,141755,150309,97262,76272,147672,113505,-58517,-221189,-285144,-242607,-21920,98938,-127900,-273431,-158710,-172525,-175104,-40787,25287,-20602,25165,233495,330821,200705,143378,179401,203874,131502,-33434,-114689,-117218,-154184,-157598,-64532,-30160,-86485,-124859,-153430,-109615,130095,330535,254172,70640,159205,386802,291400,-11955,-175928,-161202,-90886,-72658,-175004,-123656,10547,-32291,-263544,-368725,-212235,-80846,-142319,-196323,-201769,-184653,-13959,101760,43898,-124142,-150345,-62381,19858,-11883,-142590,-213211,-141592,107208,343762,203492,-164957,-353077,-264849,-83613,-27940,-96656,-14094,195917,238827,126067,-29315,-131944,-241499,-390422,-390303,-206365,-42997,34642,70842,111514,108287,91598,154626,296252,365573,109878,-221306,-274723,-43742,-25424,-182500,-138585,-36527,-32266,23070,170845,243632,142174,-61637,-80072,89830,247504,269329,211472,172863,151789,84462,510,-79547,-158992,-157751,-32147,23458,-110501,-163157,5604,-7148,-208440,-344296,-251176,-57446,47164,42502,-119847,-241523,-157771,-190083,-321800,-101476,102121,67556,153559,319923,290706,101778,34412,61455,-5330,39059,231818,282625,199785,109996,63471,98630,133499,122223,146261,17182,-248836,-475913,-412290,-180743,-73405,3483,95241,211844,338971,381336,241444,11123,-135395,-71701,37864,-29442,-178625,-209827,-24955,88249,-24621,-117555,-117611,-256539,-315711,-97075,112509,-21491,-324260,-464120,-415694,-212960,-5632,18948,-32789,51724,63415,-105190,-153142,23920,218312,219059,75549,-62642,27439,174339,69598,-65007,-150588,-180758,-63881,177451,204161,-17134,-144966,-94104,12279,20356,-182488,-253047,-206025,-230891,-141161,-403,-25970,-80541,34754,194381,212010,222843,280035,251006,115075,-37567,-61666,137633,236386,114502,88424,108369,-30324,-155613,-256381,-365108,-362337,-209393,24484,171356,209688,317135,345905,132818,-129840,-49051,182278,196891,-25023,-328413,-483027,-438558,-148066,160286,151166,-78990,-147117,-98251,-295311,-497380,-466032,-473881,-483288,-319139,-112879,2896,24995,85919,138878,167933,146395,29161,-132671,-104594,41002,135403,198649,156430,-13456,-155650,-269376,-379860,-325287,-134358,-13676,59452,182866,229829,238827,331261,347680,193560,15330,-74333,-41811,50177,82767,-11484,-147228,-48787,201616,187227,26907,-70276,-153244,-135764,65669,247473,188440,7554,-136569,-161027,-132285,-255687,-472559,-432763,-156012,11418,-15661,93684,311393,221657,-93689,-185824,-66459,-47149,-13135,41342,36160,80434,217692,94820,-234697,-235274,59565,182754,142577,139688,39187,-46306,206173,507872,343966,-447276,-1142624,-941586,-473449,-936912,-1614756,-1136156,-900916,338247,2519461,482974,-3320611,260253,3067811,282029,-1296687,-11643,1013820,1189809,866276,310823,219793,447982,65947,-523592,-493171,-66904,-61379,-241450,-178024,-240907,-442183,-307614,77099,198322,111734,-115453,-280363,-161378,31171,121578,137069,86453,2970,8064,122096,188058,122514,-207,-101278,-167506,-241346,-174199,-25951,-9065,-181964,-274866,-84477,104364,51915,-76404,-124415,-73355,82220,130218,116771,163416,143499,108346,105031,72474,834,-26521,73731,134105,151435,188148,188513,193246,145120,-1871,-8554,147264,303615,381638,289831,163128,71599,-80797,-85660,85210,91952,-52243,-19607,181009,353615,337821,17299,-186087,-59575,-113781,-358661,-550830,-511852,-308594,-35894,41278,-30958,-120136,-159495,-76405,30464,71471,67630,75764,-45267,-199997,-165459,-12487,-9166,-101832,-120358,-7396,239265,420100,304560,103381,174495,294181,59838,-95718,63770,23034,-253335,-242743,22447,84343,-167795,-284552,-186573,-56281,118475,150939,3214,-34779,88622,90284,72601,106959,-51187,-283486,-253879,-121060,35378,184811,123622,-119394,-256305,-229337,34234,390694,294821,64871,20382,24389,99355,140019,-45148,-212779,-282927,-393807,-279572,153569,501783,520359,289694,78731,41105,-5655,-31702,113323,156886,59359,24493,34483,-2978,46572,59895,-80020,-118004,3279,87888,179584,98060,-216209,-337240,-202684,-108143,-105298,-83351,4317,100770,213530,340567,320482,265569,342174,365179,146851,-22329,-66421,-158075,-284681,-284958,-107028,41531,-75738,-317245,-163379,101745,16109,-201895,-243778,-327622,-429344,-252822,159747,448919,500169,293603,40156,21771,166753,206802,52758,-49947,-63445,-70626,7510,15625,-46715,-11096,64777,159931,205493,152363,222704,244524,38755,-39300,84210,95989,87236,140261,87685,20344,59402,57790,-90830,-257235,-258366,-150920,-39808,17630,-38927,-48035,124119,289900,168670,52466,162450,48597,-311903,-506766,-490598,-328962,-116661,-89221,-162986,-140166,-106794,-174327,-300736,-281563,-54488,69051,21718,-18895,-85025,-80710,64386,140519,106221,156678,249735,239414,272555,276430,147656,122506,112163,-11835,-84764,-112120,-176899,-210516,-193074,-68174,-17572,-123269,-261492,-332963,-345990,-309170,-367070,-506797,-418460,-217153,-170441,-93245,33281,51322,58812,87481,8736,30272,-751,-37951,31122,-16781,-267593,-354813,-253377,-142928,-101873,-95751,24145,152491,15388,-144380,-41365,-33700,-165407,22255,269501,62039,-156470,-172799,-203901,-212793,-91497,-64611,-136905,-67386,49053,71839,75938,63475,106619,159759,106939,170688,357207,241166,-21759,-115903,-128838,-152062,-162090,-60224,80957,72639,36138,159365,306593,325930,174787,-12710,85132,192333,160687,102764,-96537,-272578,-220569,-240978,-288412,-229737,-264289,-403470,-425007,-179131,90015,112141,101780,137218,90713,35,-26868,-46578,-77894,-182636,-295627,-246626,8801,288822,231475,-80611,-244111,-231016,-239135,-172293,-91577,-118574,-147607,-19575,-40458,-147848,-97001,-15236,-45625,-34495,124683,154269,-130376,-305023,-133686,110410,106821,-1234,-97174,-201022,-189675,-36267,87008,286696,560041,460714,109816,66583,143534,-83708,-100545,-334666,-2086618,-3538874,-2529185,-959620,-3318,1324233,2250469,1493712,643656,949817,1095379,255537,-783913,-1345347,-1637859,-661937,1105750,1463341,-200656,-672469,208108,707516,684251,491378,436320,560306,463440,281229,114807,20431,124815,226998,87037,15293,142984,17565,-326973,-402468,-172743,-131603,-283209,-232673,-104617,-132084,-317258,-436668,-380931,-241261,-86054,56694,89040,-125256,-171810,83566,208511,85115,-68682,-34753,73642,122096,45835,-107569,-204023,-87695,121230,197763,77685,-149058,-274230,-118377,96523,170758,254984,152771,-178855,-342681,-178333,-99743,-66751,-28793,-175222,-256313,-14428,144322,61777,24446,102711,225910,230798,85554,194300,384258,213835,-8822,30617,112485,197472,385907,444144,298460,145297,93537,75276,62030,70182,74243,6110,-3332,26863,1681,37070,55752,-57667,-159921,-106834,72685,221743,238908,135202,54769,36171,-64678,-182239,-187761,-156841,-175570,-134266,-119586,-151942,-153161,-122218,-89748,-51989,-64909,-118415,-118035,37162],[156042,206460,62496,-173473,-177475,33332,102275,101283,79441,-93342,-114996,131107,132669,-95988,-115214,15750,32840,-100242,-227908,-183798,-92528,-78319,-70758,-25398,131037,226367,151507,250132,468538,394108,117316,43969,101171,131899,179338,207350,63475,-156037,-240222,-156631,-86591,-144312,-288992,-363072,-326074,-275629,-156786,-42236,-20939,41882,111797,77485,-11449,-131145,-222889,-171866,46309,140905,38218,-68804,-51584,-62719,-133843,-114923,-5401,85508,107739,20858,-15589,97028,58647,-71183,7271,109159,172427,233305,71003,-50512,203070,464096,313302,-15035,-217837,-269648,-223544,-142701,-4634,74741,87720,73603,131785,129669,34446,-92734,-269983,-332753,-114965,55649,-163412,-335563,-202200,-143829,-126865,2570,14491,-133229,-153515,76938,270175,280408,295445,297471,227758,138084,-10804,-153190,-207297,-198135,-84010,62406,20625,-105002,-105893,-99996,-71207,146233,359014,294137,56457,30649,188022,166754,-9457,-121558,-85800,-11989,18052,-124172,-168270,-125147,-186471,-340546,-360068,-173691,-55790,-113954,-189234,-232929,-171186,97973,235287,141331,-68255,-170676,-93919,9863,-59620,-201496,-235012,-126452,117272,297815,130054,-204413,-315250,-174447,5916,35198,-81314,-59922,151818,247557,149808,-35099,-134862,-242694,-378397,-372818,-175494,21714,109261,144510,138121,30266,-74172,8001,206017,276982,-22206,-386617,-324729,-2160,38358,-107234,-81380,-22895,12685,109147,229502,285493,224898,24796,-42549,141498,296558,274391,199849,156297,163743,102619,10560,-62863,-149674,-166298,-71501,867,-107486,-152375,24088,50336,-143877,-304140,-219071,-3351,83043,26444,-154804,-267214,-196566,-213509,-324349,-35155,225199,195300,213791,295027,200187,-5061,-48983,3935,-53916,210,247949,365208,318261,188941,121023,149044,220720,221863,226380,114663,-158849,-437651,-388248,-168105,-73,207012,329860,300421,316544,322065,196406,-4531,-159868,-114395,-11480,-65176,-249355,-305122,-134144,4622,-94250,-133136,-80340,-187490,-254672,-83212,86341,16053,-238874,-391511,-342028,-161974,53566,91139,22808,78373,63736,-88461,-122053,62989,265037,271579,92183,-46577,39994,153428,98667,-7778,-98868,-144890,-54773,159660,193511,-54871,-254972,-198453,8190,65728,-157196,-285068,-283850,-288670,-187017,-39096,-18717,-37879,41956,136195,117756,121013,204322,211171,131763,11495,-48129,94987,167655,46730,37216,71095,-55456,-174405,-282916,-372056,-298826,-144113,-13898,22590,74151,273726,374205,168285,-114258,-83354,135045,192631,11122,-253262,-405796,-402691,-146949,154056,166230,-36488,-155917,-123056,-234753,-312585,-275422,-321287,-355315,-309237,-229178,-88983,48853,132251,201170,279566,266355,103243,-96605,-127759,-61252,29480,157434,153170,-30871,-175155,-245163,-380389,-380098,-188504,-30444,115247,265772,283363,252726,311468,286158,115895,-51988,-140738,-125190,-15875,57615,-49213,-205945,-32620,282171,286492,118990,-37768,-138593,-100636,50061,132347,141732,46516,-61774,-120482,-234157,-369652,-405954,-268210,-75325,63117,66375,177053,375077,277042,12411,-50919,3225,4794,71764,167509,173985,130830,154212,-8884,-238345,-183730,43056,70478,-57364,-138092,-257927,-283071,60678,484483,422749,-425065,-1181080,-1036252,-653336,-923383,-1241565,-683608,-835013,-820949,1487853,1689804,-830852,1631041,3765850,621188,-1973568,-1187962,78618,646359,522039,61784,217656,697137,257629,-586415,-667373,-283995,-291606,-315536,-163202,-279659,-510251,-314615,112295,200584,29764,-197370,-251126,-72964,118966,120825,96036,94054,50096,51438,88677,120467,85765,-40221,-169084,-243157,-320494,-210580,26921,152570,4189,-181418,-87615,39503,3151,-108424,-131092,-60709,100994,150647,146800,215072,140973,35190,2902,-18384,-105273,-155955,-36803,95495,141780,111917,33495,42535,104638,61652,57045,166355,313392,369252,260841,166657,110115,-41428,-43484,139094,125481,-69773,-60872,144781,365208,346074,-32256,-253567,-96495,-197781,-576089,-742768,-606408,-357416,-87831,-4049,-54854,-150118,-217021,-106550,102586,185717,139794,131796,-24468,-235957,-216316,-13858,34340,-46041,-103328,-10982,251238,467740,378275,142720,150042,271446,93098,-50634,132841,133926,-167280,-233028,-62643,-38215,-164786,-213961,-155568,-41613,139477,129996,-100971,-140701,17957,79302,123461,206394,25830,-212862,-180737,-62959,114489,311869,235916,-52601,-209463,-187866,-7157,171513,-14449,-124927,-69701,10316,136120,206034,9567,-221917,-362552,-470624,-293858,127439,407474,425564,232358,-10778,-57529,1293,86079,184223,168225,77485,80117,88423,-1004,28292,84704,-60737,-124159,-13737,111589,248136,142641,-192402,-328509,-264772,-232538,-181155,-62127,26668,62007,133667,265476,260125,197868,315390,390814,153804,-66018,-112602,-176413,-296178,-320282,-138054,68254,-9624,-181726,-28854,184201,89976,-139989,-222507,-299435,-384137,-231212,167611,448334,426741,235183,71923,105398,246393,243532,82044,-24112,-41944,-27176,68602,63866,-19607,23043,144933,241608,202691,109629,181376,192815,-1276,-85573,13099,74257,119667,133797,28245,-44436,-7553,15774,-116316,-346582,-403639,-220221,-23692,68810,49958,45145,149522,253748,76516,-21214,135350,42166,-346015,-591461,-621723,-408887,-124484,-72043,-111176,-73531,-84675,-143961,-219229,-219694,-49011,65495,-18505,-73407,-137931,-180059,-40781,96382,112173,146164,183554,170037,235542,277070,199579,196263,145260,9781,-48516,-92739,-186350,-230591,-214576,-128807,-63015,-145771,-269560,-358804,-352734,-308495,-390394,-468319,-299384,-103052,-87039,-48959,6495,-15932,-58766,-62575,-101370,-73265,-119343,-154060,-47660,-55236,-314327,-392381,-243945,-111871,-92021,-112623,12352,156511,-554,-203681,-93665,-44408,-160776,41403,309011,113969,-84780,-81833,-147228,-219821,-120820,-63098,-80408,16422,54447,-11613,27630,52884,60750,118200,135927,199839,286008,153663,-4923,-34121,-223,-27722,-118159,-72205,117282,158593,89897,174707,318009,289900,111507,12238,170286,252074,162575,63281,-104893,-222888,-179647,-232687,-316425,-338310,-408330,-519283,-463464,-188403,148663,188899,137786,153554,143115,88776,12101,-70369,-35545,-97544,-271833,-263351,-12088,277457,247800,-61559,-299565,-384143,-364858,-160456,9316,-60674,-151110,-67112,-72691,-163995,-93786,33612,71782,104941,196908,174756,-67809,-228742,-79291,130412,99285,11820,-3962,-61331,-86444,17335,71503,197319,462208,458994,180631,138966,252531,113307,82123,-437047,-2507825,-3737997,-2869225,-1564623,-293256,1673214,2709170,1869833,1087861,1264104,1130894,-3220,-1103917,-1917553,-2311098,-1057878,1322823,1728760,4852,-258875,486757,755651,743044,573426,436567,503577,444159,281769,106442,60900,144697,180912,30589,30178,215737,138488,-224958,-359779,-189553,-165872,-286500,-240658,-132545,-148781,-282194,-386562,-349745,-213034,-67746,129174,213786,46201,-32313,139542,243005,123797,-17686,14206,164445,235475,195698,64202,-58926,-53085,52291,112655,16716,-195500,-294333,-84496,206345,340040,441050,285604,-93654,-248484,-102527,-56724,-48554,-13793,-168210,-256933,11783,205907,131379,82351,197584,362311,359391,128809,158788,320108,146993,-80270,-22481,107282,273267,527396,606681,420208,143179,47364,80835,88937,40200,-15969,-82794,-73817,-34979,-27908,48424,99292,-6503,-116286,-53684,39180,79355,106207,122536,114143,99971,25186,-107685,-218124,-251809,-259976,-199986,-144418,-123295,-119398,-109511,-91413,-19746,5003,-82677,-155096,-24822],[74214,76408,-95838,-276650,-262032,-62675,72001,143198,153572,-49049,-118112,145164,214847,28163,-85770,-69824,-81825,-234744,-390729,-313300,-140531,-80219,-78448,-45242,89272,176594,148906,279430,466486,420657,164001,22968,33245,71249,138249,238004,182968,-52756,-226148,-153773,-16289,-69696,-219518,-327919,-389070,-374810,-269746,-158071,-106648,18983,115123,111561,18058,-93878,-175431,-132978,37964,100305,1110,-122585,-106257,-77738,-156285,-239457,-222287,-102297,-17269,-25226,8995,147463,125173,32226,178931,318563,304528,258050,50297,-45228,211474,444554,323401,17448,-209798,-291725,-281547,-285450,-178715,-15008,88344,56668,42481,78289,101482,45809,-218914,-388478,-194015,14646,-153068,-325335,-223435,-123340,-91700,28448,5885,-215860,-291849,-50496,230421,362584,388275,307537,156104,96802,20648,-129077,-205496,-160752,33972,184455,55078,-100080,-43185,-26915,-48280,113235,317832,284554,36137,-105442,-25535,33744,-23188,-78720,-51385,17777,70703,-58373,-159737,-197970,-306523,-384235,-312854,-136198,-47205,-71018,-122253,-167059,-84085,172274,299491,220574,37419,-149033,-140204,-56798,-137504,-227391,-188065,-51005,133889,220376,52799,-206688,-239624,-75650,94801,108732,-48687,-91207,109472,263369,186154,-17196,-115555,-211682,-303981,-254058,-72360,98863,156004,147308,86539,-86171,-233065,-99373,166628,234210,-76412,-468343,-342337,31957,130432,17296,-30304,-31909,50023,194049,267279,284061,261751,91950,-17156,160196,281395,203053,144937,146362,165848,81501,-15774,-57901,-130660,-169171,-111910,-26395,-84135,-119043,-1713,44189,-90464,-202621,-138102,39039,111283,26737,-145968,-227870,-174144,-182278,-237553,67296,364830,372083,333638,308121,139503,-64971,-94778,-46085,-95501,-27567,249445,408887,388090,214857,101334,152383,253455,252136,256814,204299,-42956,-309191,-295843,-155298,62392,383846,507603,336800,250153,222396,124339,-47717,-198701,-149515,-51771,-71116,-236041,-342548,-252657,-108972,-172760,-163569,-76362,-108040,-142185,-62186,14846,20781,-117774,-255298,-248886,-131045,86010,145771,85519,110500,62794,-55163,-73927,52377,208053,253109,116322,14338,52902,85856,75740,13280,-26531,-68526,-46160,104657,144795,-114761,-381804,-331177,-28471,100231,-91033,-266279,-313453,-287708,-165082,-19255,14899,6641,51322,80909,28988,18904,106751,130091,98941,37256,-30109,47006,101858,-11748,-26307,26101,-47967,-145323,-256354,-311361,-184789,-69635,-52915,-92708,-30093,209710,351670,156805,-108741,-138129,36888,154371,56876,-140128,-289488,-294959,-70827,175029,177435,18545,-133676,-169527,-188001,-113338,-70706,-119967,-150570,-261033,-343843,-185372,49538,119827,198371,340931,362763,184318,-25450,-119301,-137197,-60297,123659,183314,-12836,-192980,-215643,-325782,-372818,-204913,-34440,153548,343968,355089,237991,205180,164968,33498,-92403,-153460,-151323,-62531,31568,-69044,-240170,-44227,305727,366317,218417,17358,-108853,-67169,-5514,-55449,29337,80918,47473,-42212,-289594,-422961,-273009,-85676,-16290,63890,93882,201634,369830,266286,54631,51433,81995,75130,155316,272210,262791,136311,50317,-104858,-188289,-93182,23315,-33895,-215634,-376005,-503202,-474146,-118458,399514,491344,-313366,-1146081,-1188464,-856052,-691738,-401863,126525,-591471,-1839181,-109898,1749016,1656743,3299572,4227637,987919,-2256651,-2325266,-1053295,-40317,112138,-193485,167736,888351,535062,-490934,-723202,-470329,-493479,-374472,-156852,-298073,-528797,-291363,130746,196349,-37721,-263874,-241119,-41370,115726,57542,33675,96173,88128,57170,-1867,-19422,-4385,-74883,-176811,-236788,-295687,-179785,61289,214461,104034,-128207,-140204,-54248,-24930,-61555,-59791,15227,149756,167919,126411,156142,66868,-32159,-53516,-78045,-182411,-252786,-160339,22507,108378,13335,-136897,-106199,71991,132339,105007,142793,273125,303529,188740,153970,139456,-26669,-39389,170978,166545,-61144,-78417,124242,353165,302175,-94543,-289395,-104342,-228963,-702305,-814130,-607222,-339874,-129174,-44171,-15384,-75258,-189166,-97307,173778,277579,203087,169691,-6696,-261472,-251390,-8364,82801,8119,-74468,17595,282442,492490,421504,171117,110674,216563,109133,-6018,194046,237082,-60680,-184779,-96250,-112425,-148400,-149607,-112353,17556,199610,120516,-211465,-274724,-100016,16648,129885,255009,77658,-117696,-64147,50636,247486,464763,362128,46723,-135844,-132951,-32386,-35771,-240580,-271477,-138978,11670,150937,203291,10682,-228746,-398443,-504725,-319040,49739,278158,332230,208829,-49027,-144596,-19849,166500,215731,148116,90143,140948,130244,-9389,-6411,95642,-13544,-105545,-34626,120516,272956,134908,-202505,-345809,-339569,-346388,-253096,-66934,32827,41486,73190,175404,162271,66721,209753,354536,143190,-100121,-140244,-156665,-235448,-298635,-167174,82152,79490,-19372,59982,199149,143417,-58962,-173225,-233714,-302735,-175829,183176,408536,278382,108997,92201,207437,332470,260029,87357,-6035,-21864,1073,69569,51044,-13957,39645,187777,284643,200648,112667,167122,130671,-50335,-118567,-44263,57796,154414,111671,-63798,-120297,-63393,-42506,-169907,-396049,-435751,-189282,36037,103016,93963,88475,108553,120823,-51274,-84439,102797,27211,-356856,-613919,-654832,-393200,-57872,6754,-19060,1907,-66408,-120691,-147586,-161920,-34325,98895,23215,-49293,-138069,-253767,-161182,836,43107,64480,80373,96898,181280,238335,211951,203086,125159,13799,-22277,-66329,-153328,-179123,-149710,-131243,-89754,-159647,-272510,-348275,-298823,-243483,-341923,-361138,-141345,27526,11335,-7689,-46510,-129919,-219129,-256511,-220060,-167922,-197790,-232452,-132136,-123985,-336218,-370591,-187852,-72450,-103365,-160912,-46085,123033,3741,-203102,-119101,-51267,-126168,74774,309739,152309,16498,58948,-56209,-217003,-170292,-78991,-9928,101476,50759,-75283,-15288,13546,-29103,27451,121040,214362,241216,130260,55412,65011,146758,151690,-2352,-57895,133500,230844,153665,199144,336328,289505,99677,67376,224832,273477,158363,22630,-114687,-144594,-93212,-172665,-284146,-350251,-435351,-531287,-447499,-190010,170247,229772,150581,168758,193556,177529,50139,-84093,16915,11183,-198383,-232457,-17874,254608,269084,-13362,-301603,-461368,-424340,-150583,74238,-3000,-106074,-69605,-69488,-125678,-27619,114205,169099,211392,272190,229173,31970,-127317,-15666,129211,69452,30241,114294,99206,31237,79727,82073,82877,243970,340244,171387,143141,315636,328923,273300,-575790,-2637626,-3428859,-2780900,-1820917,-392145,1781774,2703464,1894426,1238920,1297210,1008120,-289674,-1534415,-2382350,-2539422,-1165327,1501813,1810564,142913,56632,619512,662031,735143,681644,508601,492254,460206,294651,93421,87195,154783,116524,-21781,28857,235228,229683,-97394,-268230,-168494,-166757,-239858,-168372,-55934,-65384,-159530,-266187,-259409,-140419,-21572,193594,289964,176461,83264,140132,165315,26180,-53562,28823,210412,286228,286540,203080,95814,24607,25488,37928,-48358,-217316,-274218,-47042,294405,492019,567667,379487,25096,-74930,27063,13508,-26361,-12136,-151974,-211329,59389,227311,123878,68475,227366,416705,373178,120386,131477,264642,92552,-141141,-94259,85274,325310,589967,673834,482509,152069,32529,126583,173181,67438,-84084,-165426,-140835,-101525,-56153,68010,141599,36753,-57862,25051,36713,-32200,-20386,94895,179638,180442,106725,-42272,-207711,-286760,-292868,-219386,-97805,-32276,-65901,-103096,-99694,-13556,42937,-40232,-132418,-49400],[-13786,-78490,-239072,-324906,-291287,-145367,40540,180519,199492,7577,-61631,170918,275165,140315,-45859,-143034,-210056,-378863,-512558,-402582,-195289,-103220,-111991,-96856,-411,72143,109284,261928,420841,423560,224312,23986,-21995,12472,89555,254300,294726,47937,-213161,-175154,5158,-11058,-111026,-229293,-392012,-393298,-275651,-208027,-156968,2867,104008,111978,21806,-71479,-133985,-87247,30304,45541,-53442,-157662,-140740,-83943,-144894,-299373,-377517,-258665,-111229,-40488,35187,151649,132057,87813,257215,402777,360649,241507,28166,-22402,199019,354601,250934,-16962,-232812,-296096,-298179,-376856,-338534,-101498,83715,13146,-106621,-37825,119073,159604,-130572,-381744,-229294,-6180,-107670,-267435,-225032,-116807,-73406,41640,15883,-243154,-360433,-121134,220124,422932,411161,231585,23790,20345,57976,-39236,-115635,-55457,169134,272728,61955,-78342,40712,50545,-33044,47742,212221,219187,4005,-224574,-205578,-73021,-45379,-63846,-72632,-8757,73681,8119,-87495,-168908,-340403,-374025,-225065,-86715,-41645,-18264,-10364,-24096,39331,169858,256800,253572,158323,-81878,-170213,-144417,-206858,-199630,-81053,47414,134369,135379,1062,-167855,-146270,6692,158958,180317,10561,-87115,85893,284479,222950,18305,-75857,-163146,-219486,-101456,69823,174926,169232,80314,-36627,-218330,-345346,-142395,193289,261027,-40781,-430292,-313096,47933,213535,142632,-8951,-64091,75093,265404,293373,260986,261221,146620,26635,165760,215725,74558,54165,136395,150447,25345,-73639,-74616,-121136,-180323,-154511,-63037,-46309,-73641,-83435,-53688,-77911,-76445,-34541,57394,119114,41421,-94157,-137281,-99253,-104939,-89791,166050,456728,514658,453889,340598,117479,-65670,-85821,-63516,-118409,-51760,225786,410358,401608,197011,33865,125555,233948,204779,229700,265295,60928,-160581,-197118,-152420,97521,482442,576092,316525,153136,101909,46082,-93151,-221572,-159486,-73803,-52250,-147189,-315028,-337314,-209042,-230299,-204857,-106087,-35065,-5,-27086,-69550,-4458,-518,-97682,-147335,-94704,102583,175482,137954,133513,57228,-13592,-11445,12576,79138,171195,146912,113963,72411,1625,13554,7984,52722,26148,-42185,23738,63677,-184827,-484423,-443018,-82438,115236,-15751,-225420,-300517,-229646,-88410,30876,49029,43517,72107,56511,-22959,-56557,6213,24495,31024,49617,2159,12071,63340,-29673,-74107,-17811,-24454,-93121,-196277,-197568,-36634,10186,-71959,-134480,-70437,146322,303079,140961,-98209,-198672,-86856,89925,100376,-19286,-162636,-149701,55435,222546,187434,71986,-79269,-202860,-153207,45856,97963,66229,53470,-187597,-417555,-253639,28582,58761,139328,345037,408644,238575,49076,-73613,-143663,-100866,98731,232809,36340,-210690,-211242,-251436,-319567,-198916,-38006,161816,395565,425953,218381,65069,29659,-21090,-83945,-100974,-113236,-93370,-15074,-80649,-241387,-88763,246356,380601,275944,59030,-85701,-49440,-79063,-236136,-98002,126771,193385,63703,-283893,-405378,-117273,63203,5082,22380,76694,174518,304524,195023,18416,79099,136075,136513,215285,330431,286938,104421,-66567,-172611,-109730,1222,1239,-101691,-291276,-514370,-618209,-534358,-239476,315857,563479,-124223,-1041669,-1333494,-1003789,-310360,640721,1099516,-147757,-2547603,-2278192,681703,3957113,5096790,4173023,1050854,-2196964,-3088462,-1940407,-591120,-219390,-384899,77106,939615,752018,-290911,-657290,-587869,-618290,-400509,-160456,-297940,-486527,-235212,133081,171994,-98878,-312127,-247404,-51042,41090,-52777,-45860,86460,113680,33562,-116105,-192690,-126676,-93335,-121624,-156975,-186578,-97457,75540,184502,105157,-144370,-257119,-169973,-31255,56795,81400,124207,195320,167920,62051,3745,-62344,-90764,-68643,-96604,-210163,-298399,-261560,-61057,57973,-78839,-272259,-216659,41145,181803,139478,117101,215401,212627,101838,135787,157730,-29832,-60004,183052,213980,-17212,-53535,145370,331013,217700,-152321,-273845,-65378,-190269,-682861,-745426,-505061,-253312,-141735,-62844,72126,68650,-96149,-54754,236163,355582,266493,183552,-1790,-273021,-269430,-10073,112246,40676,-42676,56537,298421,474786,430367,198363,77647,143033,91630,16526,230054,301197,23781,-125206,-76195,-106993,-108763,-97075,-54714,117574,287349,122981,-300072,-401963,-221448,-66766,86875,219072,81282,-28892,54841,180056,385350,577852,449623,138151,-61682,-69556,-13373,-135157,-310106,-337972,-171871,26165,142014,140538,-27891,-221227,-377539,-481406,-347847,-67537,143167,264239,214926,-39510,-195156,-52761,192737,201796,93274,76622,165971,128916,-31049,-39351,97528,52056,-63716,-49801,111969,253200,92201,-223688,-361451,-393224,-412852,-290240,-80702,27842,36488,40868,95383,58151,-74924,71316,277437,118688,-122883,-150362,-111299,-130048,-233405,-187320,71059,155069,118135,100206,158713,165242,30704,-93674,-138848,-195927,-100272,198623,341233,109508,-48479,86291,298351,399719,255239,68747,-8401,-22780,-7500,11116,-3294,-11502,52248,191678,276552,198957,162511,184944,66410,-108139,-144099,-90792,31918,164705,66182,-172994,-198633,-101006,-103074,-247548,-413887,-356799,-69471,108793,88266,61698,61802,13628,-76865,-192144,-124169,81582,16913,-326404,-553607,-569850,-287268,55081,116996,81152,58102,-57449,-102000,-99104,-129021,-21256,149438,127233,42087,-91622,-280789,-259433,-117944,-77053,-59420,-24680,44219,127462,169090,172255,128839,40147,-8011,-2634,-24887,-79263,-71179,-18452,-57837,-84712,-165236,-278412,-314815,-200973,-127225,-228847,-209578,18081,145078,99509,19363,-107567,-250943,-350596,-392265,-302229,-233691,-223046,-258418,-206769,-207906,-330006,-298108,-98991,-28152,-133355,-241135,-145907,62848,28258,-149829,-112773,-40368,-54343,128062,292208,178944,113321,192179,39640,-196010,-215792,-100665,56934,160919,29906,-112796,-42931,-34055,-127557,-73356,88944,226107,245931,185149,143768,159839,287806,357124,159842,-21082,132740,277066,203313,222463,365152,329814,150059,150789,249166,250930,143918,-3891,-108558,-44113,23070,-79168,-207932,-278822,-353778,-428862,-370140,-167453,148947,222892,152046,193999,248019,265288,99967,-66606,69563,110449,-96942,-168541,-18121,222342,288745,46165,-260791,-453107,-409493,-150459,69993,26050,-42771,-40389,-38196,-50565,61653,182282,212283,247211,317623,303968,149691,-24358,30022,100402,25046,43812,211428,229524,123743,120883,106025,-22016,-17582,141991,78883,73099,307856,483477,402498,-704754,-2464562,-2799441,-2341520,-1707132,-303706,1671326,2355627,1662151,1093827,1054015,762524,-507624,-1935130,-2622502,-2383861,-1014620,1583617,1740375,223083,214006,597241,480155,674114,765038,577171,486230,474612,293675,76569,103663,156619,44861,-60115,24558,220373,265586,8033,-164930,-124188,-135152,-157418,-42321,87183,81986,9548,-102351,-121497,-37310,47426,233326,303675,233773,141706,77511,-13953,-177992,-181227,3413,225713,295143,311334,280923,218535,124913,52214,-891,-97176,-214484,-232319,-36980,308708,561100,591637,404471,139274,101671,140557,61629,-23057,-29922,-131356,-130390,114267,197597,43543,2422,197127,379998,281734,72640,115152,224286,63102,-164522,-138385,79443,340670,544915,622969,474227,173771,47043,182474,269419,123090,-115379,-212763,-185174,-150603,-64979,94729,169392,61625,5384,110796,55850,-108120,-120651,61712,242608,267947,165540,1852,-158143,-252267,-265062,-184587,2418,86773,-10129,-101208,-107072,-32762,32997,-10456,-64291,-37313],[-89053,-215688,-331121,-319831,-271160,-208027,-21459,169002,188371,57927,45032,211737,300727,205268,-1834,-166518,-302823,-487523,-553135,-419839,-249359,-159587,-166870,-156374,-103456,-64287,28666,199703,355615,418172,286241,44600,-53895,-36149,39516,248154,365616,113480,-212627,-210229,-24243,-1982,-27090,-114464,-334413,-319605,-153891,-166675,-173050,-23383,72707,70070,-11381,-73183,-106911,-59408,13400,-3701,-94812,-152737,-137314,-73017,-95735,-267011,-415890,-341239,-155374,-25201,58877,114173,72609,72304,217075,317456,291996,169795,4401,6644,163898,216173,109026,-110661,-268583,-269004,-270687,-400174,-438305,-166561,61019,-56463,-272780,-186016,84851,222630,-21250,-309007,-209929,-436,-50717,-198979,-211640,-118732,-62623,57120,58110,-202733,-346782,-121223,237777,440435,372135,124142,-101246,-55572,98387,92453,18421,68029,280758,310362,42847,-51909,113243,115310,-11088,-20709,66908,107806,-41857,-308108,-324046,-139857,-64081,-72638,-129746,-71889,38489,62899,32267,-43167,-266283,-298764,-102922,-13897,-23195,35871,113290,144365,146939,84295,103667,213803,244917,15399,-157379,-204953,-227555,-110932,62473,129908,108732,68578,-13131,-105448,-59208,63167,191094,241534,99134,-37827,87670,299193,242451,56079,-24855,-112821,-160587,25971,211566,243385,162527,-22643,-195052,-337709,-389420,-124413,260594,334833,57028,-278490,-227397,51673,258489,223389,-25270,-115857,81242,314337,320751,240609,238950,194706,108059,182352,135599,-68074,-57977,104984,108077,-47673,-140139,-107872,-130651,-202309,-191675,-100330,762,-28856,-209825,-236864,-115092,37515,62113,48307,96999,57845,-23428,-30673,1880,-2989,64833,228247,459690,553461,511482,362801,127141,-16804,-28703,-42492,-123625,-85552,168603,370092,359367,147481,-38493,89459,181017,105467,160891,283989,118349,-68785,-148656,-158981,100254,479721,528801,259099,51167,-15589,-21200,-114703,-199662,-132321,-74175,-24522,-28231,-240141,-354904,-249868,-235396,-240485,-156442,12903,132428,19937,-134507,-48007,76744,33914,-50404,-27756,128993,191751,170533,138303,45702,25148,56234,-27072,-69861,51984,176563,228072,100433,-63803,-57614,-2590,124094,113466,-44542,-65140,-32765,-245621,-524230,-485533,-128585,110379,36750,-195102,-266273,-136128,12370,72766,54787,62936,107781,76419,-23652,-88557,-75963,-80334,-45367,62006,54918,6227,60888,3056,-85300,-51299,-4992,-47120,-130502,-63650,114529,84507,-63419,-97486,-43528,99743,255417,156620,-73501,-247046,-195243,21106,130206,78637,-49240,-9987,186309,280566,194730,107300,-11727,-194349,-115169,139152,204566,189767,181219,-111495,-416746,-264920,-5312,-26729,50973,299380,388811,242863,98262,3673,-62307,-76554,80951,281564,104810,-227100,-249688,-200390,-254782,-191778,-53490,133328,397919,469302,213780,-46514,-70487,-26707,-25467,1968,-25789,-112890,-88515,-88100,-205903,-155413,106765,305753,264529,65581,-78930,-48190,-138046,-341520,-189178,187917,355707,180167,-216255,-318373,25567,152108,-8114,-35441,39952,118813,205534,84897,-85064,16930,135182,158069,231010,331500,260064,59424,-159770,-199847,-34218,68278,-17276,-115654,-275373,-537709,-581214,-429318,-238498,279454,639951,108273,-859154,-1366392,-1018165,116687,1570414,1996692,470007,-2877712,-4710381,-1024309,5792504,6581474,3437858,607949,-1956496,-3239412,-2212637,-778546,-353977,-461758,-35081,819741,804587,-53779,-493898,-613546,-634063,-371436,-161383,-279379,-386618,-155035,118647,118743,-159928,-340057,-253178,-74018,-61800,-177019,-131868,62488,130194,8302,-206856,-344724,-243343,-86312,-24043,-41926,-45124,5370,81294,114376,42282,-219466,-409729,-285157,-22587,201229,245398,220861,211257,148325,-20014,-181967,-205453,-142019,-68351,-82076,-184726,-290876,-307627,-118960,12795,-129962,-328796,-267454,1761,189239,167426,121279,174644,137394,38486,124048,164421,-37186,-80882,183246,260632,56091,15104,209356,305905,112120,-194014,-210853,16136,-91582,-524358,-571544,-321916,-110396,-112372,-55138,165847,217059,24433,8706,284831,428823,330842,172637,-14678,-267978,-273712,-32855,103425,41767,-12891,88247,273379,405404,404128,223120,58590,60224,28512,-2684,226823,310756,55526,-89277,-31316,-32643,-43155,-48072,16497,233304,375188,132000,-343471,-480733,-297695,-132368,5910,95238,29213,21761,128077,268773,465736,598389,463154,188589,-9190,-7206,53861,-83537,-232498,-322033,-170279,42478,111488,45575,-75376,-188035,-305563,-406089,-367015,-191723,33280,228069,229537,-6846,-199450,-72304,174790,154110,14385,22737,118382,66582,-61037,-46652,108851,124003,-8144,-53968,86598,201970,43766,-221701,-340834,-397761,-407480,-267992,-81538,20290,43473,41521,46611,-25501,-176772,-44423,193118,90689,-130352,-145304,-59970,-22845,-150795,-191246,34438,187192,196012,110929,95869,156289,116296,7448,-30836,-79385,-25727,198340,258053,-31046,-191933,47156,348440,425598,232685,36449,-32072,-50694,-53923,-78909,-64265,6158,74702,165757,222791,198583,241779,223727,7146,-167221,-164579,-129801,-13903,129893,-8656,-282472,-269335,-118524,-147886,-327997,-412128,-214854,83454,151358,10367,-49402,-30719,-103501,-272222,-309951,-131388,86686,26334,-248726,-414825,-383919,-122062,172961,214751,150105,71157,-61281,-86023,-80882,-129423,-16896,189814,243552,160306,-18678,-250485,-299238,-216732,-199703,-178493,-98313,23182,87523,89007,88693,-2903,-88951,-52519,14817,31879,15142,52203,130605,69976,-47586,-162435,-284747,-269609,-84907,12093,-78582,-49562,144106,223943,153168,24716,-159583,-341209,-396344,-387089,-306128,-248300,-190534,-226847,-249268,-274433,-297832,-199280,1158,20114,-168315,-336844,-260812,-238,67598,-67940,-80978,-6281,48361,199028,278764,196453,169844,256741,109791,-150535,-234223,-116070,101215,176582,-6616,-125711,-50718,-66996,-195322,-141054,70899,245870,302378,298943,234431,229714,398145,539557,318075,19968,115258,288375,218221,228762,393111,388648,241906,245467,249380,191312,120561,-709,-69357,64366,140361,18637,-116362,-167079,-206275,-228582,-222257,-104352,97549,180096,163710,233755,303072,341245,166244,-6604,117308,177653,8381,-91971,-22222,182510,294099,93781,-199136,-374346,-331087,-155785,-3477,13731,7913,-2152,6636,37207,134726,204533,190006,201882,305882,370623,262466,64208,40145,45380,-23101,44698,258879,300801,162282,114882,118134,-95043,-239222,-79819,-72648,-47981,233928,528914,428893,-785712,-2103183,-2108994,-1716665,-1309319,-78628,1440731,1877950,1319781,739130,622043,458765,-592233,-2134117,-2575797,-1997973,-695970,1566190,1627466,288505,224369,469648,285604,572335,754743,547169,428876,443068,258571,61564,121876,153302,-18206,-77360,33815,195699,232723,45563,-93418,-78329,-80105,-60742,93622,234886,229033,165246,60037,25464,67168,123860,241190,264329,215700,130512,-34947,-239057,-401696,-349114,-50476,229879,291711,284502,291787,281464,216991,120529,7336,-114942,-193209,-190989,-70028,231029,511698,504971,356314,216199,213246,184082,53386,-52565,-65880,-110350,-35264,158221,121825,-76652,-72077,142456,283122,141568,16050,107696,198223,63726,-135296,-119166,112706,316417,397315,462153,405118,202098,78600,211919,320938,164902,-105410,-203141,-191033,-164286,-42874,124379,172629,61437,57283,182971,81821,-153768,-182190,37897,298932,349663,194721,22936,-82282,-160813,-186769,-108316,113085,185562,31052,-96419,-103520,-65093,-21415,-5330,20285,-1451],[-135223,-296231,-351921,-275056,-224902,-252856,-126676,78634,107412,84039,170037,261413,288161,206141,37781,-123094,-318706,-517439,-495933,-354569,-284172,-240783,-228402,-199153,-184869,-197412,-79129,108770,290020,413210,332744,73755,-58673,-67387,-4742,219801,380896,133691,-219416,-237169,-86383,-57910,-14479,-27772,-236589,-182102,52310,-47066,-163593,-65363,24115,-5957,-79571,-98695,-93428,-58787,-12015,-27545,-97466,-103639,-94285,-47660,-26947,-156317,-333406,-337170,-150604,9724,78795,57813,-29028,-6133,82775,90907,96321,46862,-21213,27472,111205,69643,-62411,-233166,-289314,-202721,-203412,-353345,-446011,-198789,15564,-136837,-399999,-313777,19961,228776,81249,-193228,-147493,26209,-3714,-145894,-184050,-114503,-43171,91088,135555,-101044,-258847,-54262,273376,404946,290555,45529,-147806,-85690,140454,224287,134089,146388,330615,297518,10812,-33333,144117,152261,29101,-62104,-80946,-27010,-99250,-347816,-376372,-173451,-69093,-82873,-179613,-134423,-6124,100189,162626,131501,-105630,-166246,35849,81680,17632,80655,207047,272792,193695,-53454,-119370,92112,256419,114594,-91766,-200354,-178287,25741,210192,172938,65727,38609,2829,-49671,1794,98639,200222,288651,207428,48538,107513,291763,231052,79593,24311,-70894,-133750,100201,321724,304426,160817,-108990,-333820,-416871,-367741,-71731,318051,398619,165503,-58381,-84670,61208,253875,235698,-69270,-180226,60899,335756,356954,238888,210962,234847,218784,223946,82120,-176072,-172060,29961,33971,-111877,-183473,-139959,-154510,-224362,-210328,-121740,50461,3879,-347929,-456818,-181167,120398,133762,19456,43382,57324,28940,49067,94556,97840,176022,243647,374813,465133,469419,350441,154881,59411,50425,-678,-125362,-140740,77133,292249,270360,76352,-84637,56302,118173,234,81281,257727,112152,-76583,-169632,-163999,78284,389486,405642,196161,-28162,-108625,-67890,-96114,-120325,-68057,-56109,-5339,62947,-148135,-295204,-205655,-172910,-248321,-205557,22505,212106,65850,-161087,-94320,94371,103807,27917,77257,191355,216038,183562,126149,31226,51153,114039,-44636,-189965,-69808,195050,324982,134052,-85798,-104162,259,175700,172399,-53628,-144366,-121807,-276308,-479166,-430325,-140221,93265,47805,-195301,-234829,-38867,103157,78996,16492,58662,153107,132623,17402,-77961,-123945,-158085,-100338,86060,127340,36222,85503,70629,-55725,-67775,-3112,-26877,-81729,51832,233747,139777,-33689,-9931,26847,76388,225234,208873,-38991,-269657,-247873,-23011,141864,136038,36920,87440,273850,324180,194520,111291,36909,-139168,-56636,178305,255121,242216,203245,-51989,-327817,-206928,-39966,-108228,-32187,223270,307511,194403,108637,96174,88917,2632,66504,311037,176342,-237909,-324399,-199953,-212600,-197158,-84891,71521,339009,463172,228123,-87881,-102981,17846,61991,119171,78072,-126262,-177104,-88605,-138848,-222078,-80523,153337,188898,37031,-85162,-53559,-154311,-342787,-212484,253364,495603,286562,-101040,-176629,137940,183507,-36580,-76910,11194,61505,104656,-34965,-223354,-114945,68058,120029,191205,280176,211440,27051,-198974,-186300,13324,92296,-25019,-78658,-193340,-475314,-434315,-195103,-112410,296472,704184,340969,-581001,-1191064,-851964,494501,2144959,2616488,1177281,-2845893,-6845852,-2729274,6737820,7217853,2127248,-275466,-1708525,-2754508,-1760110,-524784,-242063,-413956,-153317,551948,674793,158743,-276689,-544906,-535038,-270675,-139019,-240780,-249014,-67450,89718,42429,-215747,-342450,-236290,-83868,-146789,-277664,-209387,26814,143609,14627,-231480,-424631,-313569,-49645,81740,57604,65325,90973,93206,68627,-23534,-306528,-535718,-369858,-12040,308426,363988,263991,189301,119383,-83596,-321800,-308920,-183040,-80295,-55169,-123477,-245751,-282320,-119415,-943,-116090,-288616,-260109,-55187,149432,193143,163149,172322,114081,30381,126398,160093,-34391,-78101,180307,294534,139328,110441,291379,276970,7967,-215123,-124865,112594,30936,-295361,-358870,-104662,60739,-42665,-30785,217235,307619,132829,76093,315185,496011,386408,141637,-42248,-244412,-267584,-81852,52344,19351,18960,108154,204133,292092,345142,232074,45313,-28365,-81927,-73653,177826,270870,30596,-100428,-3283,64675,38183,8921,92998,325937,429572,139365,-331049,-478870,-295198,-150606,-88912,-83946,-67033,13318,119277,267287,442054,510355,397313,183536,12438,44996,144935,75121,-82489,-249698,-149580,46018,65287,-46102,-98607,-124860,-204599,-302731,-364168,-283145,-30468,212643,225803,16029,-168059,-60128,141601,97800,-62872,-66313,-12416,-52549,-90348,-13122,147238,189429,46709,-48251,48471,140506,19174,-167317,-260162,-341021,-327589,-180773,-53819,19796,62377,76151,40439,-73175,-210932,-95825,133373,72440,-117283,-128586,-23832,45306,-78290,-172582,-12011,168181,209186,117922,46033,126077,183270,110110,69266,26325,26179,168370,170492,-117554,-287314,-19755,339168,399129,198314,6102,-66030,-96204,-117205,-156450,-97227,47728,112824,124859,144041,200079,320442,260144,-42302,-214665,-177084,-160969,-78330,48226,-108542,-375995,-321818,-118132,-159904,-377358,-397507,-82013,191859,125497,-121197,-211689,-162895,-206563,-396049,-371057,-106485,121658,63805,-136155,-228846,-147344,56889,256613,258460,155012,28954,-80755,-75268,-92559,-155835,-20483,199645,315064,254443,56671,-168070,-261088,-254387,-272822,-247378,-120796,30312,66575,19954,-14978,-144909,-218095,-105924,31685,94171,98243,143503,245622,205133,10109,-151310,-282567,-219909,21653,139738,69587,81914,214212,249532,157270,6608,-192922,-378933,-338926,-223602,-213225,-197153,-105458,-143219,-237109,-286289,-247263,-108047,87852,71683,-188475,-418644,-352968,-39867,112096,11747,-37525,44889,160341,273243,280030,205150,162609,214307,131615,-82933,-211867,-116000,109334,145053,-47089,-119165,-39123,-69517,-205944,-147165,86723,276941,389274,424788,299109,261363,459674,649181,420723,43701,79939,261416,188345,202977,400407,430658,332515,323210,230491,110916,95200,40129,7694,159155,224306,89448,-42357,-70770,-53769,24369,751,5135,42527,131088,200351,279705,344771,388817,241314,89427,158662,206946,98012,-21047,-34500,137117,275173,112910,-139081,-256738,-214343,-154037,-112687,-33272,26777,23597,49758,117920,174727,178937,119707,97193,228908,396156,349090,131063,12439,-26587,-65698,29392,253338,310546,137594,50101,91638,-133784,-365554,-269769,-238204,-174672,127503,468573,364251,-799659,-1733373,-1565160,-1092274,-791740,202525,1219583,1462636,984976,308005,137638,171028,-532757,-2019222,-2280011,-1549878,-308835,1509450,1588004,378837,150680,316697,143161,439311,605349,364513,282614,341486,189937,57048,151356,148293,-59008,-71483,66236,175727,134264,-9853,-84432,-48003,-15344,27816,197372,333041,315602,254050,174384,134210,144216,188600,220359,195133,145929,62104,-165370,-431219,-550843,-479740,-111276,234243,294391,229808,247723,279124,271388,198439,53261,-98726,-161561,-164500,-138039,84231,355814,338863,257150,239079,229801,142944,-15876,-113942,-112179,-91763,48874,174868,19797,-188810,-109705,107547,181443,28878,-15330,104577,181677,90154,-58460,-29713,185797,263499,192538,239025,302793,226147,109498,186427,284341,159217,-59761,-132526,-152580,-134389,10960,150591,147888,35784,82200,225557,101538,-174743,-199218,38300,347159,409788,193212,26440,-98,-43638,-85108,-18811,186308,223004,46691,-80321,-81715,-92651,-98314,-24643,89877,39017],[-143835,-298424,-301185,-209135,-182230,-286303,-257659,-85584,-31111,75947,269601,302228,243042,150338,64395,-23131,-240778,-447655,-357137,-222477,-278805,-319672,-277143,-209167,-222951,-294325,-187836,14643,235950,407815,349072,98086,-38923,-75951,-36514,178400,348880,121591,-214841,-232060,-150856,-167346,-79512,8755,-130642,-34543,258123,105248,-137866,-112293,-28594,-91575,-165016,-136578,-84932,-76319,-35727,-13960,-51840,-25312,-29283,-23547,27626,-18003,-179073,-266612,-114883,47562,95432,11901,-129334,-111599,-84140,-186917,-172203,-101847,-47044,29527,50800,-44025,-211971,-342881,-272645,-102522,-107833,-248084,-357613,-198653,-48199,-203846,-442464,-368911,-39478,193539,149410,-74382,-70277,60425,25956,-108855,-138731,-89221,-2711,150371,235960,36143,-123076,59878,312977,321750,187851,33161,-75170,-35838,184211,314289,180525,135017,300619,249664,-16279,-30800,117251,152410,88009,-58907,-194250,-157677,-162461,-345601,-373981,-189684,-56919,-67292,-179134,-158860,-27974,122378,261137,285278,82662,-5999,164396,184117,78142,105810,234916,306217,159813,-187761,-335768,-89024,181609,186228,14313,-122274,-69691,176918,328509,175238,26686,49485,29335,-26937,28509,124377,202228,320020,312978,146453,127067,250777,187390,80032,59917,-38583,-121513,125678,385331,359043,184767,-131541,-399969,-436584,-301849,-17140,321414,396116,236085,167696,103092,94473,206311,183996,-119315,-247056,8965,327151,397271,256705,188060,257775,322659,285017,81010,-216617,-267880,-94547,-65603,-143438,-176567,-149805,-177082,-228447,-198977,-113993,93099,17402,-454319,-635197,-232938,176803,180696,-12719,-32525,24229,30822,69538,148165,177135,225201,227768,243130,281142,330903,294930,188462,140405,118961,29109,-143971,-220510,-38613,186163,152020,-8186,-101591,23452,61717,-66933,22105,195553,49607,-168995,-231890,-152405,47412,255436,272517,156280,-66464,-164006,-92391,-37935,5131,19601,-27954,-4102,87885,-65978,-175012,-85201,-54965,-211888,-230762,-7685,211191,91651,-149630,-129431,55892,101209,76205,202178,298628,264273,184567,108045,20854,58545,144829,-35854,-252300,-162760,194721,379573,166795,-62323,-106619,21808,201670,192892,-68883,-202090,-182921,-262156,-352716,-282151,-100494,75163,18725,-224189,-221050,32710,160227,47923,-57975,31812,195639,198525,70869,-42614,-133311,-190539,-112021,127328,211074,95706,116147,139079,473,-65614,-19271,-32993,-57541,119936,295243,166342,3053,84340,104696,72342,211431,267634,-12111,-262787,-222114,-17100,141409,154150,91633,123541,287278,330637,181185,79077,36974,-60616,28552,199875,278142,252826,152944,-13173,-165860,-91448,-64319,-163145,-81258,141905,189124,111684,86634,181853,261002,104628,51829,310187,233515,-237114,-405076,-245133,-206886,-212121,-123529,-8766,225921,400050,246113,-57677,-66163,93005,143634,206906,158653,-138623,-255804,-75965,-55049,-265297,-264658,-33000,81078,-8144,-93204,-53225,-118684,-257439,-165883,303187,572106,363270,35006,-7484,218701,178573,-55582,-77040,7514,21555,26199,-138461,-355554,-269197,-49196,25055,99721,192410,165686,18361,-176851,-144568,24469,79287,-16654,-13501,-93294,-382815,-260933,74121,77696,332936,728614,535912,-200832,-774107,-511097,769368,2275665,2856296,1847399,-2515508,-8088409,-3970797,6342336,6632733,633148,-1257199,-1526834,-1834766,-788359,70209,80008,-278304,-277631,193413,419182,303653,-54010,-399445,-343086,-98551,-76525,-182563,-106732,10163,55655,-34504,-249033,-311188,-181564,-67381,-184603,-327707,-263424,-13852,156900,72315,-170263,-404811,-309611,13454,162727,100734,96219,126267,116879,88674,-37011,-344552,-570288,-399337,-13289,328617,381165,234795,140789,97351,-98668,-353008,-327241,-202501,-115003,-38146,-59404,-189291,-194525,-52684,30937,-37306,-168294,-216221,-130922,75078,216236,225944,209327,158246,87732,142332,145921,-12457,-38557,179557,302771,206841,203537,352966,238280,-75145,-216787,-48581,183197,127684,-92251,-172609,90824,221846,47979,-9885,194338,308287,201443,129987,321871,541872,417520,100345,-73474,-201865,-251253,-148755,-25723,-1844,65897,125738,112308,158838,258848,206798,20399,-121926,-226140,-189787,87784,203033,-26048,-155779,-22503,127899,112296,75447,157787,358010,424270,138252,-267820,-388174,-209612,-113923,-169539,-260606,-179949,-55192,20342,156935,306729,338804,273933,130029,9951,83277,217755,229051,48032,-159021,-128689,26753,12407,-104600,-76873,-38345,-105063,-205170,-334863,-312932,-44960,196745,184689,3132,-127632,-16765,123384,60256,-105662,-162495,-199010,-202330,-111113,57652,214872,236646,86532,-38938,4515,89999,37231,-51196,-118686,-230001,-194601,-48661,3022,33522,96612,141290,76254,-81817,-180163,-71545,115713,74653,-80264,-105373,-19557,51221,-33433,-127310,-40966,116643,179595,137617,29002,85658,217204,188661,139960,99025,41004,105679,90294,-150502,-325319,-98345,270248,324937,158002,-8079,-92540,-139991,-164520,-180314,-81989,107808,160576,83518,67150,200855,365239,267332,-80031,-236868,-174663,-179408,-146548,-58522,-213761,-438346,-346400,-104063,-129022,-361413,-367174,-20717,191673,15524,-277373,-378905,-297656,-270768,-412324,-360794,-61467,173100,123646,-16667,-44698,73770,204517,282535,224857,82571,-64096,-117600,-76262,-126275,-188866,-23498,176831,307415,288219,116170,-55350,-153132,-210548,-264724,-241731,-91940,51707,60576,-23301,-110470,-250405,-301072,-148845,45522,144946,140418,167980,292227,299957,70629,-132467,-263310,-170233,96046,225407,177775,158177,223476,222733,112626,-30223,-207329,-363951,-204951,38760,-40869,-83646,16388,-23443,-157892,-219807,-189362,-56663,138925,123340,-176308,-455014,-388990,-39881,149528,63647,2724,97877,250309,326302,288984,202298,90032,66807,96317,-6998,-148217,-95099,78856,77520,-75456,-97645,-12237,-40146,-157924,-90534,134983,312200,469507,508470,317034,253214,466830,659941,440607,38636,28453,200244,117566,137955,370004,428149,378661,355851,194216,30742,77929,113679,109056,216208,246074,109675,-13239,-36639,45570,263782,280490,148037,12874,108964,257504,311373,354180,394226,307204,196995,191924,206521,160524,33676,-51673,90008,233109,102091,-94645,-136207,-90305,-132283,-206179,-93135,12579,26205,81297,182749,193604,135533,40332,-21006,104842,358190,394596,174764,-40735,-101309,-98540,-1444,209792,273487,60380,-65326,11583,-153889,-388345,-389475,-367146,-256352,36974,352483,270935,-743414,-1502283,-1245654,-608537,-341653,447947,1105475,1197113,699562,-72851,-261371,-38284,-369784,-1609211,-1864216,-1162433,70102,1495425,1668487,498133,70697,211648,82186,285550,329782,53467,54728,182764,110950,69838,192645,146813,-69890,-45173,118159,159922,-9063,-149686,-140384,-36867,44628,90288,244241,356868,312596,249783,210585,173209,178801,225995,180646,119850,59826,-33028,-275089,-525207,-574191,-516140,-158597,236232,300467,165603,168647,226867,271093,246103,109553,-58870,-125626,-152026,-211852,-79666,147863,151021,145135,210522,167393,44102,-120892,-191521,-157611,-77611,100665,155252,-80679,-249413,-85424,119314,126745,2117,-511,101758,170092,129690,40402,102859,277146,204401,2149,29821,201907,235577,123651,98187,150721,99034,9455,-17838,-77168,-64679,86473,166355,98926,-9774,71853,231118,108078,-171205,-171304,71314,385672,432903,163756,19761,67461,59883,5786,52305,191932,183767,36145,-47881,-41117,-100389,-165765,-56296,123305,66973],[-117099,-225496,-195772,-139115,-166297,-313680,-373141,-278467,-189926,36201,304751,309129,176217,64878,72037,99709,-85776,-293032,-180840,-58886,-220916,-362940,-296125,-183281,-215708,-338490,-269843,-55983,199561,394897,329702,108601,-1795,-59982,-51504,137398,294163,103108,-177259,-178750,-185931,-292124,-185082,1633,-47623,68587,380884,233880,-100807,-142309,-65868,-154651,-238545,-167293,-69354,-90864,-44455,35426,31394,54974,27396,-22223,35220,83510,-30707,-172479,-74558,72233,109589,-813,-184708,-196385,-213544,-405749,-420386,-235398,-68777,11237,-6455,-101094,-296965,-402361,-213350,11739,-2035,-107003,-200842,-178283,-119612,-235901,-384905,-322132,-58639,145410,167764,7262,-11074,87912,47682,-66988,-73440,-38606,58080,225719,333201,169902,22652,189800,343912,211015,80998,84801,105807,99045,229956,338212,143202,33819,203607,189975,-24662,-45407,37785,116428,152722,-13898,-249315,-260700,-223115,-309359,-332414,-199988,-32304,-9854,-108309,-124328,-6482,137728,297420,356047,225990,138216,254577,267385,143504,104740,180307,222002,57414,-262798,-460610,-273913,46113,211310,129986,1204,57134,297080,390003,152266,11208,87931,46267,-44610,27147,148323,207158,332154,386180,221505,125196,176093,124476,61439,76836,-9457,-98347,125618,402544,401488,235756,-71803,-364584,-391665,-219740,17887,260146,308311,246521,348471,309744,156218,133263,94226,-153665,-304436,-73118,287522,424553,280444,173242,251683,373247,342219,129959,-187346,-329795,-248045,-171173,-129021,-109420,-124449,-181298,-199937,-154276,-76367,117210,10610,-492111,-694532,-225673,225760,217271,-29319,-111660,-44222,-26969,23324,147460,226035,233833,211149,123564,69679,134001,205103,220408,211729,153080,16172,-194316,-315463,-158908,67647,28281,-97093,-112337,-22668,14601,-74982,869,115155,-40684,-281427,-277913,-114458,23306,132054,190060,153750,-61462,-180222,-98892,42395,144436,107512,83,-17605,48978,-6291,-31833,69086,81506,-130678,-217208,-64368,131115,82203,-115974,-144800,-14354,44016,90688,310151,431261,333746,182809,98791,22625,46633,135917,-13403,-253661,-207954,175053,383823,191180,-14582,-70938,51787,203372,178048,-88342,-234358,-204662,-200819,-174478,-80053,-12293,64879,-31768,-260431,-224821,61180,177707,3771,-138770,-7696,221121,240433,100841,-9048,-112500,-174873,-75733,183139,292615,166314,129971,172601,57750,-48455,-40983,-47702,-48849,131833,291594,163516,34412,149997,160920,76838,197336,285536,-14478,-233607,-123720,49206,143611,148664,115578,100736,225147,289638,151058,16319,-22923,2077,128170,238122,303246,265048,103727,19207,27546,47797,-71928,-180911,-83236,79112,70678,26343,53686,240567,393580,188786,35691,277828,261243,-219373,-451031,-299437,-221874,-218051,-150451,-84526,85519,289969,240664,6020,10112,166019,185471,231383,184857,-152576,-296876,-45832,24815,-270709,-395851,-195086,-14771,-44143,-92249,-40691,-47222,-134910,-74501,319310,562559,396859,159729,153770,273740,161369,-47870,-30046,28917,3752,-20640,-210203,-447237,-391098,-176770,-99880,-23762,88280,128230,22250,-116895,-97073,9570,54849,9855,46643,-25254,-314160,-145036,266255,234711,335812,689234,670016,252209,-175566,-57123,935082,2032305,2730444,2351772,-1955177,-8076039,-4651428,4370679,4822398,-503699,-1852845,-1330903,-792692,294642,781827,505898,-125274,-423460,-194783,118780,361294,135610,-208341,-100788,121217,27450,-111755,4193,66580,33079,-80928,-239244,-240604,-90481,-29181,-173177,-320412,-283481,-50864,166959,173592,-36852,-292772,-229039,92314,200281,73958,34140,94052,142345,170604,23833,-289947,-481692,-364893,-33316,250585,283622,145208,88308,94253,-56146,-258977,-242988,-184364,-158344,-43067,-26476,-147215,-76704,59922,99017,79072,-12567,-165268,-214716,-7561,233721,281731,268108,257018,193450,163205,123562,29176,35273,181121,276633,236625,264628,361159,184161,-125761,-202857,-7767,191598,155916,11746,-51481,218495,334687,128590,-12789,97087,229326,222776,158067,300407,543583,411366,62366,-93097,-142837,-221894,-213806,-101183,9289,143330,157198,33721,37694,153575,134330,-31663,-217270,-375462,-325742,-25680,134765,-71901,-224237,-90800,117977,151090,135742,188563,308986,351494,126612,-171508,-229575,-67388,-39474,-213918,-374838,-274656,-162349,-142467,-38141,95923,134975,128863,51273,1849,111356,234006,265850,97426,-82234,-119690,-14895,-36605,-115594,-10695,54366,-35062,-144195,-285637,-276214,-25826,160771,104886,-53631,-109192,36522,133758,57945,-88648,-224790,-382863,-343973,-120438,142592,292801,257238,102285,-33710,-36719,64410,99213,109644,59878,-87260,-47711,86350,72188,62556,148425,227566,143060,-57765,-112025,6881,137978,101028,-21121,-82382,-54246,-2821,-17697,-55637,-26147,67756,141012,168513,40116,40878,207744,221947,165896,121998,16403,21807,28564,-147386,-320975,-169496,159448,220785,115989,888,-95172,-162636,-168274,-131114,-19734,169964,202950,51707,14019,193577,349867,225340,-106811,-225095,-150041,-178139,-195848,-151729,-291935,-455567,-336057,-80855,-56733,-261147,-311480,-55096,63899,-161947,-421309,-505479,-401867,-292158,-335596,-291363,-17218,212932,184549,76981,88801,221601,289482,248922,118146,-54075,-186848,-169855,-95170,-168293,-205968,-13961,139990,230531,259083,152696,54736,-11164,-96936,-179100,-168440,-29105,70761,59001,-38645,-176551,-294730,-311470,-163695,51679,166999,126310,115633,262522,328195,117353,-106870,-224084,-124410,126014,252699,222577,170932,184349,159873,37347,-75283,-208985,-313363,-49200,294571,160092,66283,149384,107931,-18934,-79599,-135218,-63019,141082,167909,-124904,-425774,-355130,-3195,167467,76423,30181,134926,288521,332522,285511,183782,-26771,-143374,10647,55289,-55131,-51744,20601,-5819,-80195,-63104,23721,6844,-76260,2194,194144,336349,505400,512956,283407,215608,428175,584198,388481,11528,-30738,116856,22005,38877,297274,376495,359031,328936,142279,-28390,78268,202505,206997,217941,192997,71173,-41268,-84328,55670,420744,557579,291816,27496,133935,311276,304200,316927,354595,342948,281647,211360,188912,192127,70809,-63813,48874,182852,75428,-68160,-40967,13808,-84841,-238816,-138835,-19605,10394,99937,233248,219649,116964,-5465,-101376,-26067,258078,393516,196394,-98727,-164605,-123590,-44873,146636,207299,-45363,-204978,-115616,-178846,-342565,-426382,-421536,-257807,4085,251118,234761,-616713,-1446528,-1098417,-321613,-107375,573268,1119779,1049809,437776,-324215,-479582,-135274,-169976,-1057391,-1489490,-893821,391480,1568216,1809070,605690,40750,192552,90885,127932,4432,-291402,-200548,13616,55005,99783,235970,156437,-48162,-3609,173490,138916,-163136,-331259,-231336,-33858,87414,115565,232601,314146,230112,161653,167376,143778,174643,228526,132369,52906,-13568,-121085,-334393,-499880,-483236,-453790,-182392,223860,290556,95953,72574,151194,217167,232108,141585,-14645,-88167,-139504,-254656,-203864,-40926,1586,57757,148265,72090,-61722,-219622,-261002,-191622,-69411,109409,101127,-153506,-236022,-5483,171838,140566,72933,57765,97501,161478,164645,123383,228060,354337,164950,-105937,-91995,130764,225484,113067,-34446,-46142,9149,88379,108476,16283,30526,166365,165886,34808,-66169,28879,201332,101312,-139412,-103260,134573,410907,409454,111662,7809,104222,116338,58050,83663,130937,85321,10662,683,10935,-83220,-195156,-81833,117078,74189],[-67008,-104196,-63313,-76962,-184216,-335878,-430233,-430369,-317616,-20760,257129,259753,99259,-16420,59590,202299,99217,-102696,-22335,95612,-113962,-347368,-276986,-129430,-177761,-335736,-307878,-84741,182929,367683,281484,104583,43349,-22283,-48995,107697,243544,101677,-94848,-75410,-169031,-379170,-270628,-22667,-6302,94917,380459,298053,-52553,-134835,-70254,-169092,-270093,-170216,-36768,-80969,-29320,104814,125471,109917,47030,-58102,-17047,100905,43118,-101212,-53566,73677,121164,26770,-169976,-221778,-257634,-485099,-554722,-311812,-80419,-19161,-52060,-103850,-299528,-390773,-125317,111327,91365,39972,-26059,-155557,-186402,-224997,-250089,-182263,-20778,111386,139129,27722,6254,99121,79246,3236,4947,24524,123067,293076,395112,259887,139372,300332,358289,101777,-18955,161877,335156,288804,276437,299667,50240,-108399,80706,139279,-11638,-71281,-68653,56088,201876,50750,-244444,-323387,-271122,-247864,-262469,-203677,-5545,83437,18968,-35503,58225,155463,265330,315108,269355,224437,286970,306282,192502,76943,53640,39670,-76634,-247331,-437614,-391033,-97697,188282,217744,116603,147281,344184,379690,122600,23461,127602,43032,-85513,15116,168848,210660,317555,400538,243737,88231,80852,64409,39120,78817,25371,-46740,124593,381689,415988,290653,49101,-236823,-293755,-142714,32424,163809,167777,208890,460307,496895,231405,53400,-1391,-161293,-342092,-175047,217923,416871,289527,162696,210435,340249,367151,200812,-116114,-351182,-387348,-254337,-70431,5190,-67123,-159296,-137117,-83428,-22004,114363,-11453,-446487,-595316,-136832,284202,259403,-16795,-170165,-132498,-123181,-68176,97767,247576,245575,220738,63194,-98022,-66888,101646,246804,268396,147545,-50583,-275360,-405044,-259729,-42281,-75329,-178506,-146622,-94802,-31535,-35445,14100,36871,-121124,-336046,-256085,-53118,13781,62027,187345,185752,-26791,-167134,-94181,117466,256891,171589,19726,-32553,-12608,33549,89873,198178,189536,-24080,-164067,-123181,4376,36090,-80693,-138500,-81649,-28771,79260,364416,544040,400833,183926,108820,41291,19772,85847,3436,-210673,-202521,143908,348833,201618,24530,-26163,72226,188301,141388,-108197,-243822,-187982,-104837,8376,115102,98914,64066,-77671,-275251,-233805,44909,165909,-17819,-187494,-43373,220356,232621,81004,-673,-79174,-125729,-6818,243192,357310,223562,112069,150549,91141,-23568,-49535,-45140,-37501,99783,234970,140033,57075,177482,186185,78019,161256,226992,-59010,-196370,14197,164779,164721,138389,109823,38484,114564,207930,104219,-62149,-127599,16029,214986,300649,340888,306620,121722,68788,198302,167066,-62115,-163552,-43951,51111,-11231,-30263,34301,260640,439852,222639,19316,221144,251031,-182023,-430833,-314660,-220997,-191586,-144983,-131775,-44037,156418,187426,46464,77952,203836,168457,182508,147577,-164779,-281597,628,81624,-239214,-444225,-283988,-61072,-51057,-78318,-18879,25465,-30278,22344,295241,475653,384996,245317,272833,306633,146697,-11898,47811,60749,459,-41187,-247295,-480719,-440152,-266153,-212975,-149234,-14599,84923,11409,-65729,-69246,-8709,53553,53451,73124,-19783,-297220,-132277,301169,271946,263776,580743,737100,703133,462912,411716,1015511,1582508,2342558,2607941,-1209086,-6852132,-5016793,1001373,2196152,-825210,-1656284,-930513,115369,1094967,1366992,901229,-29654,-608000,-568985,-169187,333197,271609,-7328,140985,344235,153299,-43490,57944,100391,40247,-71723,-176592,-135474,16884,12191,-134485,-269670,-266671,-76296,165989,282772,124693,-129725,-97550,171097,195788,-4132,-93700,459,147581,267874,137656,-141278,-290785,-277557,-67710,106915,110541,32295,52676,109788,26232,-77654,-76893,-117789,-179340,-65178,-42297,-134005,26749,171474,170393,187562,123938,-129447,-284880,-68124,244066,309428,322630,373506,309512,176465,95603,83351,127458,181015,215857,218651,274054,304069,113673,-143132,-177144,-10221,123097,98754,3734,638,256448,372916,170046,-49049,-42756,114485,208477,157710,250611,483858,365978,42409,-87635,-74023,-176967,-253975,-142215,74896,258405,213693,465,-43343,40062,15862,-114807,-305668,-493278,-442724,-134216,88813,-66894,-259873,-179818,33504,133858,160888,165264,184287,225847,108135,-65355,-45836,86093,40034,-213221,-390103,-320291,-270628,-316410,-258027,-127039,-47649,-3120,-23769,9235,138649,180939,144432,57533,-34347,-122398,-67270,-71938,-83270,79188,130746,-10883,-134969,-231004,-194129,393,97919,4776,-142002,-134391,67408,161515,87614,-8820,-219073,-498975,-440450,-121106,208209,347913,247850,93091,-37423,-67031,66599,188334,276442,235936,57070,69436,174486,125215,99843,212595,318687,223341,-11953,-42856,97024,181881,146797,51751,-66256,-122455,-91714,-17828,36324,43128,54879,120406,193278,54514,-9965,153470,203327,144705,92212,-37507,-61443,-6875,-128752,-300453,-220081,35323,110261,75053,30495,-66223,-154011,-121517,-21349,69550,215494,224260,33822,-6514,167462,263291,129582,-124913,-179270,-99787,-152135,-205721,-191571,-309086,-416864,-288429,-52644,42449,-84514,-222067,-161521,-153890,-361100,-522175,-564638,-457894,-285933,-220921,-196731,3639,208602,215856,121339,142612,267407,301325,172818,-31432,-217810,-306385,-228871,-131953,-202363,-191565,17083,120169,138403,200247,169213,128746,113870,45040,-54016,-62048,41605,75908,50033,-35920,-206214,-284317,-254506,-141371,46999,151111,61380,3003,172228,292856,140711,-75229,-168858,-86501,112007,223580,202755,131949,121359,87865,-38343,-114592,-204658,-250506,72456,447060,323796,209384,261718,221685,149311,98655,-92300,-122167,94681,195393,-42806,-332416,-264386,47950,156175,55542,43868,143718,259109,276681,248752,147270,-152042,-350598,-105474,82122,47288,11839,-44203,-83605,-60607,-15971,61344,46723,-1944,88868,234017,332497,474882,435066,212041,166377,362320,466348,306197,-14520,-81642,29273,-76124,-77244,192890,295221,285288,250642,81700,-50533,101365,282955,272015,161916,74633,-15823,-117827,-198536,-25772,448238,737505,393695,86737,203248,331217,241671,231778,280830,333820,312145,206323,160268,193499,95333,-58438,25743,147906,54858,-52888,16001,81928,-17073,-192828,-149321,-46647,-6526,111914,274949,274231,150832,8621,-108215,-116131,124937,351309,197960,-141320,-207227,-147246,-98025,73165,122435,-152110,-332245,-261428,-226204,-282661,-393159,-390613,-174815,44822,220389,324318,-411529,-1479685,-1006439,-203689,-151083,520291,1205823,927150,155183,-429544,-490251,-122033,7501,-574821,-1272972,-754380,620197,1693809,1870333,634619,75515,253130,130456,-8635,-262040,-551951,-404699,-106849,46909,137445,265538,184315,7139,48072,211170,105320,-289587,-491263,-305608,-20020,104178,99599,178850,232805,105305,26791,73172,79929,149508,197443,81118,-3192,-63683,-180253,-334677,-384999,-335670,-338292,-185298,186490,243915,12887,-28868,77042,126672,146628,121987,14083,-49917,-109472,-239825,-251475,-155095,-71600,16275,75644,-8883,-127814,-273063,-299023,-207511,-67662,78521,24546,-183236,-154664,96965,229630,202787,200361,133712,92380,155685,177385,154478,294022,390688,163739,-98393,-92140,101410,198513,81097,-171364,-239286,-64453,165267,210457,103278,130568,231837,146397,-33152,-123792,-34336,144824,85365,-78431,-5886,214843,417772,340629,44641,-8509,102372,110105,60866,72865,33598,-30007,-9522,60824,61575,-48533,-173529,-85049,84531,63529],[-11133,25220,65187,-29086,-225073,-349493,-408779,-478498,-367448,-74394,136743,146410,21258,-67590,31550,249464,252862,57814,73244,210249,22777,-271631,-222669,-60731,-130285,-309101,-301748,-68711,183468,324892,221278,93058,87237,29819,-31328,92604,212153,125614,25810,64076,-94264,-382323,-285122,-35162,-7781,45369,274531,290112,7948,-82863,-35619,-127120,-241187,-132098,15859,-36016,9627,169814,198211,124175,17665,-126800,-111724,27500,15179,-83240,-64889,50165,128499,84285,-88406,-174478,-209206,-407680,-523267,-305092,-76908,-47455,-81445,-76113,-231381,-308866,-32664,169851,149673,159914,112322,-145189,-238515,-181682,-89481,3900,63475,104076,82628,-11378,-24024,91716,132315,105989,76524,73064,166854,323070,395332,278049,197691,361426,353584,22214,-104293,210901,529095,477735,319677,227689,-42780,-215918,-15321,108003,12869,-98089,-164331,-7662,215756,103029,-199741,-345736,-296143,-167750,-168631,-190121,13084,185456,161748,80304,146316,180775,184517,177818,199343,230002,258377,287580,206310,28516,-109961,-185762,-197657,-148332,-267159,-384572,-193499,132501,248900,169701,156749,296731,299109,94994,47578,139455,22347,-115718,12710,175210,194797,266483,343324,200126,17424,-12693,27993,31733,76492,71007,34099,136586,332096,381903,311245,178269,-62695,-169553,-78841,42036,83763,41288,159346,505173,620722,289096,-20400,-79148,-146504,-355666,-278950,123813,359957,267435,149438,139680,229661,343797,255559,-45937,-335873,-463661,-287602,16382,135258,2300,-118372,-54272,-1180,30039,85290,-39316,-331718,-360577,20110,353918,312070,27178,-187302,-209504,-213970,-164112,21614,251276,293163,263542,75268,-178760,-222293,7805,264015,310156,115549,-154195,-366635,-464123,-320665,-122414,-138874,-238889,-216954,-192099,-88091,13726,39999,-23135,-161414,-286405,-152488,14793,15426,60174,253534,237572,14910,-141985,-85131,160976,309822,195966,27494,-33731,-42648,63056,154313,251593,231812,73983,-85858,-158155,-117764,-30031,-57294,-114016,-115086,-73322,61300,349028,584964,432108,187170,137897,75171,-13367,8145,2085,-147519,-157016,114667,297701,196590,28659,-7844,70305,167002,100355,-123208,-236327,-144836,1097,146338,242947,192981,66590,-98251,-247850,-232256,-4375,142381,9030,-175948,-57760,194226,169159,6357,-27849,-52966,-70382,64616,292641,393429,245616,60813,77161,87690,1015,-29981,-6301,-8914,48503,150235,109437,77635,184232,191242,68431,90203,91170,-139928,-165637,143818,298760,213156,134014,74754,-36661,-2102,106039,44751,-136768,-239070,-25202,259885,362704,375581,371426,224789,151515,300395,229749,-38791,-121582,17395,63262,-33616,-39904,42995,241644,385323,194248,4291,151703,205214,-125778,-338362,-260045,-171046,-120029,-95617,-134266,-127684,27763,79017,17921,93016,185768,95701,78059,65057,-164388,-207863,56592,105316,-186063,-409894,-279009,-41446,-24140,-55865,2819,63852,20460,88220,239755,349507,339073,277648,326786,315294,137157,38919,126012,83472,-858,-47994,-255237,-456933,-403839,-280416,-274882,-246427,-104680,15424,-40960,-71036,-80587,-7872,102972,110731,55270,-75058,-323829,-211626,166944,155353,111416,423615,743142,1047896,971931,793965,1037263,1104164,1832005,2612508,-288841,-4836619,-5461433,-3169623,-579926,-169358,-540159,-154381,801299,1426295,1670353,1154649,-36461,-829629,-904481,-426206,236466,350882,171915,336614,517831,264975,2907,49651,118849,87402,-2179,-72995,-16559,108829,34437,-100383,-201314,-218333,-85107,147014,352053,256280,24467,39533,232715,166773,-92733,-231402,-124947,110900,316881,251268,55848,-63073,-163027,-101419,-42294,-63738,-58495,42555,130339,110804,116168,118038,-7436,-148774,-84966,-97081,-147689,76809,228300,201904,242238,198445,-113552,-315613,-83231,249918,306376,350941,461827,392931,172218,66285,138811,215819,174138,130043,158309,228859,194885,32034,-135985,-142105,-43646,-6786,-26033,-68123,6428,211668,331361,159213,-111041,-176537,17098,180859,137257,179538,363163,292949,52199,-51255,-6182,-118635,-253499,-128625,195076,400729,291749,24833,-70951,-69300,-130803,-217808,-373775,-547501,-500827,-205487,77088,7331,-225138,-245815,-88492,59274,123575,79057,13616,79176,90311,30079,115337,206182,92971,-173528,-308048,-300337,-339896,-442155,-431262,-300416,-173381,-98109,-71141,45889,175312,81436,-78123,-32667,-11749,-126337,-112508,-87072,-25577,162025,170987,-31800,-169858,-185681,-103428,9928,19984,-84331,-235613,-205887,48838,176843,126763,107902,-138197,-506727,-469651,-119123,225180,349081,211053,65726,-49605,-80984,88430,275116,401908,367373,174076,124275,177750,133730,131295,273179,392612,297515,44162,168,156279,223163,200950,125418,-60635,-206496,-178653,-13701,136166,153531,92133,125630,189342,41748,-72558,65312,145524,90831,24921,-102203,-122204,-14758,-107357,-283658,-247897,-73658,14645,38245,70800,-10432,-117966,-43507,108449,156917,233282,217658,30461,-383,112768,114039,-5908,-136393,-108376,-26899,-101423,-167401,-154681,-244632,-318701,-207689,-23556,143862,131632,-100520,-282251,-382452,-522547,-564865,-557001,-466725,-275136,-132916,-117118,-14444,137394,190195,112457,119806,220155,249989,80772,-179133,-359472,-387352,-278593,-176754,-214208,-143729,70031,145135,103105,162651,172989,144846,176525,160540,54953,31108,96973,65355,26338,-30534,-206894,-249791,-163116,-84634,32995,101326,-29835,-134151,50429,218022,140422,-37459,-105663,-59895,65893,156308,138414,67715,62732,35760,-82658,-134122,-196336,-193303,127327,454306,396455,299350,322399,290154,299435,259998,-62344,-206713,14871,196541,47096,-200354,-151793,81179,111465,18522,50342,122963,168052,163312,170573,95141,-248783,-492457,-224350,61603,136255,88814,-91016,-139611,-26495,42041,92600,54631,26496,131435,231558,290162,381072,305903,130208,123318,289557,357380,242823,-11645,-104777,-42979,-156738,-187255,77680,214550,194972,150199,26717,-29078,145250,334381,286980,64793,-78595,-125728,-214119,-334215,-166934,341584,733476,417627,171766,292389,298568,125339,113402,193450,278240,273272,164836,115437,166678,113578,-26184,34383,149426,58247,-39121,38033,111847,56232,-85167,-117440,-48388,-3668,126379,309286,352528,230869,79961,-36066,-129828,6445,283121,182930,-156076,-227604,-176568,-159309,-13256,21191,-237175,-412374,-384640,-296882,-252650,-319573,-295404,-37759,141353,274473,555330,-113858,-1450710,-870587,-174006,-432352,273729,1268712,758658,-159090,-423814,-336553,-33119,135414,-310803,-1237752,-736776,723359,1769331,1710761,527919,149691,353916,160409,-96101,-380402,-643653,-490511,-135467,88886,166603,266761,231586,95839,105833,215206,60674,-357585,-568974,-311408,20259,90323,44664,106080,142771,-20156,-107750,-25565,30702,124441,140143,26154,-53818,-98797,-208661,-290719,-241479,-198850,-232862,-177327,124630,154657,-91539,-128544,18162,24111,5375,42644,15499,-11826,-53379,-164773,-219318,-177662,-67033,18266,11478,-51761,-134379,-262425,-292420,-203662,-70540,24159,-56242,-169831,-35455,178604,247654,262115,311530,190426,87959,151724,155853,114336,271045,378172,203994,7876,5710,107126,163143,40836,-264238,-353207,-76182,232135,262098,161855,213978,268298,109324,-94272,-174482,-100556,74005,65008,3285,103882,292267,401938,239801,-26968,-30649,63364,48139,23751,36068,-56141,-114277,-2813,125863,97053,-12936,-109537,-59982,47606,45723],[33382,123731,162297,2325,-265934,-349691,-323366,-399157,-317210,-106544,-21853,-16081,-51995,-80156,-3156,227726,323243,133862,87701,273185,160894,-157672,-145935,10714,-89766,-285183,-267009,-22030,192184,271478,168899,84243,122510,86495,-2084,87119,196790,164208,159539,213425,24212,-287099,-215764,-20760,-37362,-49869,122814,234931,77846,1765,27908,-43903,-153792,-53543,82504,38418,63717,207009,224636,100497,-47596,-202223,-205621,-98647,-90579,-121698,-107223,7114,128388,149101,30304,-71598,-99685,-220626,-339558,-217031,-57164,-60190,-93675,-48276,-125476,-175490,44702,175133,156636,222844,175897,-151295,-269917,-131098,38763,168987,159457,116974,24767,-84498,-87966,69405,200515,215445,112975,77800,166905,294590,324382,219014,185437,355883,330752,-10373,-167383,191776,616079,606212,353430,162892,-81845,-225304,-44172,93545,31107,-114696,-212491,-50343,186633,115275,-147777,-337380,-290131,-74049,-54060,-148261,18914,260754,272428,186136,228473,212233,91041,-4744,48745,161521,183248,216105,176431,-29532,-262740,-384728,-271759,-7357,-9236,-244482,-205645,69012,216021,132249,73745,164987,167082,64059,55434,104513,-3126,-102080,33437,154207,138267,172571,222073,100673,-70114,-81886,24233,50713,81788,124798,129107,161911,261366,286531,265157,255122,92452,-53977,-26123,64581,62018,-8538,136368,496319,643558,295430,-82794,-130730,-125177,-349193,-364476,17616,258148,211001,127656,56915,85085,280615,267406,-12773,-295567,-445187,-255800,107365,241100,55181,-78662,23449,76641,67332,43382,-62145,-186183,-71830,199615,420070,365154,92626,-153420,-240001,-253193,-223061,-52157,244880,372130,321343,135628,-170943,-302963,-59406,266442,335045,79301,-255330,-434307,-472259,-332093,-158860,-154825,-267214,-305485,-294321,-159838,27482,49738,-57808,-151532,-144911,-825,64796,16229,110635,350290,291742,42291,-122902,-77447,158413,291594,178892,25624,-13357,-8892,87227,145947,208876,195896,128326,-7924,-153005,-186481,-85891,-45577,-77869,-99774,-59323,61752,279800,523091,403140,186091,173912,116058,-40850,-70619,-14850,-83852,-88565,100467,253219,179272,-6625,-35124,48305,149126,68842,-128195,-217267,-92871,87682,204455,267530,232390,62537,-87109,-176438,-210505,-67966,120945,84077,-100716,-39254,154292,67093,-104648,-84059,-47549,-38185,105367,316657,395100,221731,-12550,-20294,52085,19481,20514,68877,37247,1697,63572,82812,106404,199816,195783,47947,-10375,-83921,-231537,-149720,221697,410977,283086,133625,12933,-101876,-86775,8856,-20294,-189119,-311190,-95254,248047,384097,376386,423032,372747,260763,313991,221305,-8024,-67934,79178,110612,5388,-4235,76504,192535,252229,115120,-10298,81062,139039,-54048,-197082,-144280,-68184,-12740,-7873,-90136,-147286,-71889,-68362,-90939,34203,110509,-10411,-43568,-23030,-136022,-90841,112572,98659,-133519,-320187,-193745,34014,24662,-34341,15832,51577,12727,103447,172930,235332,282206,261185,311467,295517,128752,85294,174919,84241,-9092,-51577,-240986,-389624,-298569,-210738,-266095,-295532,-176449,-88519,-142692,-155104,-136638,21644,208424,176212,6007,-157986,-357737,-325210,-74936,-79099,-85531,258091,698604,1194674,1227262,1019758,1009453,714963,1322286,2440717,811067,-2607877,-6273808,-7350657,-2873850,1238397,1264387,1012198,1332615,1371440,1679374,1217347,-137245,-1052346,-1180258,-652679,97856,381111,307359,456220,598960,323621,12276,-1802,132674,168017,105435,37132,81303,154865,23026,-94913,-139998,-150077,-76205,110524,346979,309684,114630,134166,263065,135982,-148345,-318554,-237888,25705,271612,306240,227430,122449,-50722,-115154,-137827,-165282,-93078,52049,136295,157308,246056,276984,122420,-58187,-78346,-156120,-172368,55569,194448,160860,215500,195400,-105182,-287528,-44991,257319,287404,344456,486426,414112,148888,41789,184767,280482,157416,36413,73863,142905,63456,-51168,-117895,-99343,-82829,-156837,-172163,-129414,-2423,114270,228673,106307,-175768,-260746,-26150,161256,112802,101582,203872,213350,95966,11071,47929,-56422,-211650,-61094,343842,540334,371474,93130,-50848,-161534,-276043,-317983,-408030,-523102,-474325,-213330,101056,138074,-112695,-252927,-190426,-49408,16050,-61067,-160579,-51604,80531,102849,220063,266998,104282,-111826,-165441,-218544,-343278,-477965,-505593,-389338,-232081,-145494,-79059,111836,226458,-14500,-282607,-113276,641,-118619,-135161,-80822,35558,211755,166065,-80809,-220191,-156207,-38653,-5029,-45188,-130800,-305624,-306019,-26307,149007,144119,213934,-10677,-410360,-430793,-119649,181630,283780,154775,31113,-64829,-77935,114248,326684,446155,421913,242806,106946,86752,82480,140656,306832,426064,347822,100698,10432,161578,243133,250897,187085,-63422,-280623,-229586,11265,227071,270849,167097,144947,142016,-16855,-148979,-33892,77312,33214,-49143,-157334,-149227,-2211,-84849,-272950,-259434,-148524,-52040,10981,109645,56503,-70319,28226,206412,216552,225643,190736,41191,16765,26792,-70833,-151935,-141671,-27473,59239,-31694,-88155,-45390,-102906,-169470,-105501,1451,219435,331600,37424,-354152,-535087,-595487,-551846,-505922,-441914,-276124,-112143,-81093,-73232,-1494,97175,66820,54078,119429,159303,-2131,-282541,-435468,-403382,-299154,-211328,-195855,-74511,134918,223482,173216,184882,169048,101452,156731,204802,99784,73809,125979,47264,-10764,-34695,-194545,-227980,-80849,-6982,16410,34575,-113018,-253826,-72311,132061,123701,7145,-42209,-45430,6556,77855,62052,9230,31664,25249,-74228,-123610,-179352,-147727,116065,342076,359251,304422,310390,294652,382157,351877,-41840,-277069,-72212,167398,114743,-71300,-59708,68865,36552,-14869,58804,83139,42876,18607,62879,35552,-291881,-533310,-317443,-1840,191846,167216,-100747,-165131,8683,105335,109643,16921,-8765,113618,182792,210973,250693,175064,67277,96721,222996,285762,227055,37166,-84919,-84689,-208753,-270569,-27174,156217,129566,65190,-5797,29732,199889,346751,255366,-41390,-224411,-225761,-289561,-432929,-313125,143587,526916,351621,252016,366938,218415,-22965,-12732,113399,189170,172794,80563,42398,114275,128745,34190,84598,195193,89448,-20274,39962,112862,116846,42165,-51935,-16793,32241,149298,328839,420774,318242,178072,88454,-59785,-51630,209273,157372,-141607,-231197,-215025,-227556,-119905,-95185,-286833,-424177,-447634,-372975,-266000,-240886,-181102,99083,249027,379260,877322,280672,-1237133,-661939,-141991,-827348,-129482,1232284,552044,-462262,-366342,-109338,77648,222464,-263581,-1313535,-834790,672786,1680496,1272328,272981,217207,445460,161413,-113126,-323978,-552324,-432547,-65536,159365,171123,232670,288373,212045,165491,181908,14275,-353934,-529838,-220233,89601,46166,-41186,33110,62456,-119084,-204134,-83859,34485,112919,66443,-36786,-105556,-135748,-220889,-231819,-128521,-116899,-178851,-166547,52699,39171,-211024,-218266,-25251,-69358,-157491,-81276,-9099,23890,20994,-53895,-135658,-132219,-16494,41471,-35980,-63784,-95506,-196288,-243564,-182708,-72700,-30650,-123160,-127496,80921,206372,196823,263725,338507,197402,85279,145900,98206,9469,165825,330196,271720,154149,132471,127690,129010,9031,-274758,-334369,-3230,284222,256512,179744,263827,269190,60515,-140344,-211928,-153582,2480,43217,86541,204861,347147,362494,129174,-90725,-59150,-3330,-44029,-29174,-1424,-101927,-135281,43432,188338,107617,5344,-30135,-14623,25532,32761],[55460,167247,210087,17827,-282735,-333793,-216491,-223688,-181262,-108727,-173101,-191967,-116969,-63832,-33998,149925,289891,106196,34963,291346,272593,-41232,-64733,77042,-61517,-279455,-226424,29246,193899,215180,138496,85360,144751,138630,35658,81556,179499,193830,270942,340173,153827,-126150,-96771,14862,-72059,-147038,-8020,172033,147158,92944,96735,48354,-31177,49373,149281,123028,119932,203363,196200,57284,-114357,-245650,-248482,-212818,-215239,-193830,-167433,-46478,116694,195605,142412,47436,20207,-6641,-76048,-77926,-25959,-51243,-90328,-40240,-19166,-18597,102123,135813,109138,209657,155322,-165325,-278565,-101730,94071,253753,223760,130144,-12000,-153735,-158213,38533,257811,284714,90473,23640,115551,205725,194808,102100,109660,283602,291482,3914,-200244,98233,566226,634434,371347,138738,-42562,-121720,1831,83842,26532,-112531,-190435,-52107,124109,76825,-118935,-311636,-250704,26713,72564,-76724,15513,283769,319660,251951,280001,242805,21530,-168500,-120472,51551,88233,113241,108509,-84506,-361679,-499811,-287845,118227,241901,-17081,-134072,22167,136720,17293,-73796,-9600,16112,17001,22844,23477,-18645,-30548,77555,99275,30721,39596,63795,-24772,-147849,-113033,45075,92440,101285,176697,215329,191350,177718,139010,147763,241018,171307,20512,17685,104787,106294,41030,159830,444926,547400,229624,-133110,-160170,-114944,-333553,-415753,-81059,137349,133405,95662,-15159,-31976,209302,235204,-27552,-244171,-333765,-163834,178896,290260,66915,-63242,70970,139280,93067,12188,-71252,-57226,165950,344224,461461,400644,161702,-74779,-200637,-215319,-222818,-102225,227656,439655,359300,198071,-106753,-305415,-94230,247226,336032,56785,-310152,-444968,-421833,-298547,-151539,-131251,-259920,-370957,-367496,-239095,-22804,22266,-70109,-105375,22813,134888,75715,2861,177736,435909,335761,44248,-122009,-75010,113069,215668,132940,20848,23563,75726,99832,73318,87561,98360,118217,42866,-108777,-175801,-99876,-33361,-37414,-42120,17360,100843,198468,370708,313705,171779,197543,152492,-49259,-118907,-30549,-27958,-13235,108214,226951,156403,-59779,-94818,24440,140149,52014,-120010,-189372,-48535,130950,174769,192866,201854,44906,-53856,-79655,-169861,-127091,104700,178445,14012,12816,118408,-40499,-218166,-149469,-65221,-48230,92545,304946,363407,157081,-88734,-103719,4101,30174,90182,158772,84538,-29112,-7742,62915,147809,244013,213311,23119,-116209,-237901,-297443,-147318,226166,467372,354992,127241,-66631,-145335,-122257,-65195,-82519,-207188,-308850,-146604,189240,337620,317767,416741,492365,365229,252314,155013,24226,-12980,128111,181459,87754,57168,115187,126716,88547,13433,-29159,17789,78028,28256,-50449,-16115,51527,98516,95158,-13409,-108369,-129005,-219491,-251335,-87515,-5146,-119423,-138975,-71335,-67405,42881,160419,75190,-100650,-215882,-67564,134082,72945,-22167,19157,2604,-30384,70641,116952,174807,241569,216560,242262,247620,119470,114200,180886,63956,-24605,-54298,-207450,-296129,-159302,-81414,-196152,-293999,-228007,-211778,-273012,-298382,-225398,69526,345454,241954,-43359,-219032,-355372,-399790,-318157,-341520,-266336,127038,612580,1110099,1206536,1073088,921264,446716,891638,2209834,2079737,-617296,-7448489,-10879217,-4371760,2861384,3251590,2372206,1820338,1187494,1504697,1114816,-269241,-1206613,-1362077,-837607,-50833,373150,388498,490648,570388,304739,-17765,-61185,149530,256451,207455,108267,120310,138789,-21143,-121707,-98119,-76121,-52259,68188,268393,268027,112520,154096,254261,119156,-144671,-315997,-294926,-90892,129201,267412,304991,210369,37327,-94648,-147260,-155511,-62345,66910,114236,142842,268792,349356,233457,71245,-30406,-176603,-187088,-26370,70317,43242,109720,129155,-84828,-197444,36286,271773,273505,310179,437178,369111,114957,29335,214244,309997,131594,-45313,-10676,41082,-58204,-125210,-101163,-51345,-102320,-276195,-283779,-126121,-2187,4493,101467,41022,-214363,-275238,-10787,160626,101432,34804,43537,148889,167321,84780,77195,-6089,-143875,38524,476849,635812,424213,172306,-4100,-224606,-388021,-389802,-399867,-428424,-363459,-148050,155969,286609,45903,-192635,-221403,-149958,-139151,-227489,-299028,-138585,82144,151312,260117,269305,81450,-48767,-15937,-98547,-278980,-417697,-470407,-395022,-234304,-145589,-49765,192942,288339,-53887,-359589,-133829,18586,-93151,-130245,-58013,84330,219439,122485,-130927,-247240,-136807,-15651,-30631,-64386,-115833,-332514,-404173,-139796,65995,115781,260049,108930,-256921,-341993,-123584,89031,166184,90296,-384,-75606,-62532,126520,317237,389294,385069,253904,33216,-72988,-22031,116870,292573,401864,361295,149649,1930,118922,236044,287090,228957,-66294,-318556,-225001,62128,292195,354194,247410,157216,53588,-116706,-230626,-114763,32813,5904,-94280,-187233,-147261,16605,-55765,-254050,-262077,-183590,-83171,1856,138438,113951,-31305,56167,231820,234815,207099,163776,66224,28587,-81541,-252277,-273377,-139250,47122,145204,47331,11667,105138,85384,8353,-158,16347,246399,459781,164818,-337659,-554506,-557055,-497560,-442443,-398512,-288888,-157322,-94247,-159108,-183063,-48718,12297,-6267,16180,57826,-60042,-316791,-424501,-347125,-274616,-215756,-148266,-4053,194477,336535,338772,267228,156818,18252,69308,163144,61637,54311,132814,35840,-50430,-50689,-184988,-242619,-40740,72307,6534,-25559,-157274,-321937,-172890,53350,100808,58759,17158,-40169,-46165,14003,5318,-19089,39719,63209,-10555,-79693,-145129,-108978,65617,180472,235419,220337,222869,231919,365122,345671,-24950,-297840,-137629,112584,133774,11741,-19770,1879,-58066,-33007,74814,42062,-76423,-116993,-45303,-19159,-275757,-474633,-362292,-87752,201629,231135,-66833,-157692,36732,163800,106377,-61340,-95517,47908,104483,109256,122055,86832,41917,85396,163793,243650,251789,126643,-19061,-89706,-232541,-316999,-108766,120849,110108,23379,-5783,106081,248508,322900,199050,-120057,-322485,-286629,-306104,-444579,-406163,-70536,198880,216368,297200,398712,117791,-168764,-121143,52601,89397,39496,-40291,-66091,41433,139156,113457,175492,274182,135405,3791,39900,99838,150429,143149,26605,40422,98705,178803,319024,432600,362033,258858,218203,68437,-28613,147996,129592,-106228,-226753,-259493,-299427,-246995,-217404,-296084,-367164,-432597,-425649,-304803,-187051,-99720,178872,315739,469328,1190083,746532,-817886,-420358,-42576,-1175896,-604777,1079836,383547,-681299,-312101,89481,155917,297427,-284034,-1382556,-1039574,461745,1374009,625615,-83498,236826,491262,144024,-54701,-138786,-334004,-257808,70670,224830,143173,166632,333274,337181,220089,120607,-24008,-287140,-379041,-41140,174695,-22178,-144286,-30923,-4541,-184914,-245388,-77223,99006,115011,-14057,-109910,-161197,-186328,-235372,-186482,-77290,-96800,-174341,-151947,-6737,-69226,-318478,-284375,-61355,-143678,-303992,-217207,-46106,54967,92002,51398,-44486,-65324,33263,56856,-68638,-71841,-48074,-105454,-169715,-149444,-65503,-64434,-164511,-78300,159582,171765,80889,179822,252503,145049,84243,133232,15243,-128235,19546,273290,340992,268525,211533,139633,101763,-2039,-190772,-174974,141956,318482,207035,157938,271707,237067,9137,-166386,-231109,-182362,-56454,21062,146918,275882,366350,303263,32549,-134171,-90991,-82681,-133019,-71227,-18901,-91334,-89998,124093,239416,90650,-4938,30860,31687,25882,31487],[53390,153992,204345,20057,-260960,-303403,-137397,-27651,-8048,-84781,-277423,-336542,-170993,-38970,-52300,49283,174324,688,-47082,282277,338902,43387,3427,133710,-40936,-288833,-198663,57517,171781,161872,132434,95938,152529,180633,79659,67172,139056,190472,327644,413108,250958,26959,7130,50771,-90115,-207976,-77737,130975,199723,162201,144014,114628,90095,149397,198649,193334,166499,161273,122991,18946,-142156,-223623,-207120,-255242,-296702,-263493,-227093,-102049,89512,204467,207184,138016,105998,157611,169615,64544,6626,-25183,-74767,-51682,62328,134244,150542,78795,20966,120239,71348,-170518,-265600,-112223,68534,234355,224910,122999,-17878,-184925,-205163,4671,269449,270727,4913,-78655,25485,76198,37225,-37171,-7746,160795,236346,47318,-198178,-40188,400550,557364,369803,166712,57208,48399,92236,64950,-7230,-87709,-97915,-5708,52473,-512,-127915,-279716,-184048,123607,193842,12109,12885,252562,301717,266811,291744,263795,-1949,-262908,-246800,-56812,2257,8940,20678,-125475,-384065,-507038,-258509,180207,398899,212341,-12832,6653,46720,-125177,-228623,-168225,-115900,-53442,-54952,-81673,-15248,84466,131985,16973,-116738,-114612,-93196,-137770,-190922,-107038,68401,137513,131796,213689,272158,213398,94029,-23998,-7683,140016,150121,35205,46111,147107,185556,160783,221734,356975,344090,95277,-170959,-174753,-124707,-321007,-426980,-149405,36911,59139,56172,-58928,-72691,169413,183205,-71709,-191729,-166358,-36733,215454,269714,28770,-85504,74463,183432,124875,16407,-62861,17733,274243,410587,465103,406546,216664,27083,-93402,-109188,-171347,-125202,189085,439976,343915,219350,-30551,-248396,-102124,201684,303290,51884,-291941,-381280,-321689,-236730,-115689,-89133,-223656,-372301,-379148,-306663,-132805,-44033,-69403,-53207,133661,194577,40240,-31064,224543,485819,364751,23664,-140591,-78762,45169,114457,79604,21637,61128,157250,86041,-35428,-65337,-23126,48300,49142,-43672,-92825,-53884,-5254,419,33772,133265,183628,152056,184397,189379,136774,190659,174875,-26798,-111974,-23538,22983,59055,135275,215280,135924,-93398,-143752,23756,140054,45684,-98871,-152670,-21457,120958,79314,62677,119860,15406,-18232,11878,-120672,-167610,86515,247791,126986,87325,103154,-118418,-299257,-199857,-96151,-100436,23135,254683,305526,71842,-146928,-140740,-30749,35790,157354,228716,107327,-47728,-59722,43144,193246,310851,241288,3566,-193771,-315802,-306478,-148764,165581,453934,403803,106919,-146581,-167497,-118070,-111031,-133715,-188346,-223308,-134813,115814,230100,197861,326969,519744,423182,153855,65475,53213,37461,164219,262012,184459,116323,133081,56935,-52524,-78327,-58797,-33322,49645,115338,56741,59200,127059,171821,180628,70771,-36434,-142540,-333827,-408135,-234543,-134483,-206418,-177021,-48283,41658,164555,195857,52274,-95053,-133185,52451,219548,98526,-21698,20881,-44643,-73858,10800,86576,182324,237046,171195,147853,180916,114316,126926,153302,36031,-40070,-50209,-152557,-189973,-24068,59398,-99907,-256411,-258551,-319233,-388138,-443943,-320552,108207,464941,297408,-57224,-214483,-288575,-383108,-460323,-529958,-374282,56147,491953,844133,999915,992932,756520,265216,570016,2021806,3450706,999193,-8653104,-13452793,-5204544,4063083,4849589,3589288,2302712,1125635,1301002,925991,-340776,-1211027,-1400828,-944721,-176229,337014,415399,450676,448073,210838,-73144,-92009,169482,315076,255203,102989,76547,66299,-81316,-162338,-71942,-9326,-18605,40610,157487,154939,28382,95204,206095,117566,-83751,-221827,-270409,-201495,-66694,139685,258289,191876,92414,-38326,-76464,-47591,16009,75013,67293,74564,191532,318231,286919,195060,53988,-131582,-176688,-134242,-103979,-120162,-43156,33987,-39807,-62659,136183,293847,278199,265635,333449,280173,85594,34908,225025,303008,101002,-98932,-74043,-49674,-147631,-180663,-91899,-3287,-88531,-324979,-318880,-53421,14164,-81963,-8608,-1377,-204989,-229162,37388,176306,113679,-5420,-79614,112834,249467,151088,76046,15341,-75631,136067,548186,650346,426161,225854,42704,-249625,-442833,-414103,-348896,-291664,-196845,-22467,234190,405051,190791,-89154,-160532,-196850,-293317,-380324,-378625,-172731,92456,181603,252456,234877,47363,-1937,92458,22665,-172726,-294019,-359411,-345534,-199888,-106310,3324,266325,348347,-8430,-268756,-74358,49670,-55954,-106556,-28325,116731,197517,61485,-154859,-218845,-112381,-24677,-37231,-14150,-41763,-313166,-469404,-254859,-54933,39332,219692,165314,-111960,-231070,-126597,-21874,32362,29377,-22658,-76174,-42974,112198,236795,237053,262986,210476,-62579,-248907,-151341,60968,223650,316505,331904,184490,-1049,58468,209207,305142,250390,-57680,-302278,-164942,130532,320432,374829,297723,146149,-55677,-229835,-296514,-150438,37732,34362,-84033,-185114,-134111,25271,-15057,-207716,-256280,-183546,-76378,20963,155731,144391,-16080,22693,173440,213157,196731,160821,105929,26523,-191355,-389832,-341040,-126937,102396,216873,124339,107152,251957,273620,181259,86708,15169,215161,481130,252569,-232598,-435184,-420557,-419413,-388028,-343870,-297602,-231549,-139550,-247501,-363368,-210940,-26356,-22530,-49701,-29426,-88364,-282160,-336562,-235164,-201904,-177787,-81165,48509,230976,443001,525891,365975,131749,-71459,-42389,57634,-41019,-9441,132502,45199,-75317,-69640,-186812,-293311,-50883,134857,10571,-58376,-147127,-323362,-239604,-13809,80285,115255,71488,-38084,-77302,-18881,-12906,-7243,83963,138912,90868,-7296,-87164,-68739,10764,42372,77763,72417,78884,116927,247408,247733,-7483,-253250,-159625,45413,91986,20932,-39929,-104459,-157137,-38571,95713,17274,-151892,-203246,-119860,-56282,-213932,-348920,-347978,-166930,163772,264471,2187,-118498,59535,204734,80583,-156393,-196039,-31911,24535,6988,28400,60322,53763,78238,103332,197598,279885,228583,79670,-62306,-236726,-329678,-165257,89833,124958,28537,21613,170553,271354,274532,146835,-143893,-348065,-292117,-243648,-346665,-405289,-223128,-103269,58978,288461,377236,30442,-279178,-197387,9190,2802,-87090,-176349,-200686,-41232,139763,193324,291144,359531,171737,27133,50954,86361,151893,188637,93661,102926,176360,204335,265764,355390,326824,284981,305106,205488,57156,107671,107227,-63468,-221307,-299829,-366748,-379559,-323990,-266162,-261547,-350252,-429920,-336501,-175664,-89733,165585,305150,480150,1383621,1218168,-284391,-209751,148173,-1338790,-1041454,855861,333604,-761808,-292980,184377,165221,384720,-177337,-1341445,-1320709,122967,899764,-52580,-448284,192084,480367,139673,64246,84040,-82521,-32328,218013,257660,88639,80638,339247,437554,258108,47875,-50877,-183302,-158685,181334,251709,-102378,-246058,-85014,-63488,-225041,-236045,-11690,197132,118655,-92576,-188231,-218430,-249147,-260613,-168845,-83940,-115019,-181484,-123436,-33831,-135010,-373208,-308353,-97362,-200892,-407262,-328379,-75939,81643,135937,111420,15299,-20286,44805,44417,-92730,-101061,-29914,-28807,-96702,-108729,-39556,-65157,-178613,-43279,183701,92760,-64219,26646,77994,49031,84168,112244,-70608,-252140,-109741,232435,384039,300356,199963,127108,80303,8946,-33597,80668,315242,332566,140111,109557,239692,182095,-34591,-170701,-227973,-182061,-90805,-476,164634,301313,346703,231876,-32931,-148393,-119384,-157170,-190372,-85751,-11401,-39707,-4271,213705,267310,51009,-42304,47565,56436,42031,40634],[34667,102857,155696,13735,-201342,-263951,-118497,103508,137949,-47679,-314102,-413828,-211850,-25475,-54040,-34171,33180,-122146,-114051,262881,353196,76648,45915,176053,-20979,-295818,-189972,45280,115384,113282,140725,107126,146466,211093,127105,40661,64145,142269,312660,409912,273944,89054,34429,64810,-78645,-214192,-86848,114455,218344,191564,152769,132954,173873,216946,215215,230054,196970,97051,28521,3855,-104600,-126118,-83022,-200350,-299342,-298226,-270035,-154064,44787,168540,201588,168637,138114,233810,317890,163457,28330,4209,-52306,-64887,113707,261393,205420,37814,-79114,-22145,-35605,-150637,-234641,-162684,-13771,133992,159550,87104,2220,-161271,-208403,-29032,210506,161312,-119364,-192499,-74460,-60475,-111836,-163334,-139052,14227,164803,90821,-165353,-175211,177047,404399,349749,232273,166694,197621,171679,28630,-62045,-41640,42223,79074,940,-86702,-167614,-247598,-105366,201355,287082,96599,21990,190120,243753,241108,272548,269380,20169,-269767,-295995,-129431,-53637,-68935,-62593,-145715,-334638,-422905,-210708,159279,417341,357474,106484,23444,-15202,-230842,-328245,-257244,-197286,-139198,-157767,-175720,6269,205012,176708,-72878,-271232,-260340,-211924,-205886,-186905,-78506,68362,158342,160612,225898,289229,220595,28723,-147367,-139544,-147,50330,-7394,43159,161561,247487,286974,292493,239712,76687,-78540,-193635,-176756,-149234,-318482,-403712,-169085,-6904,13024,14048,-70477,-25526,186626,146407,-108448,-141109,297,88650,213605,190405,-47016,-140562,37163,210841,182646,69611,-39154,25677,238410,388009,435048,387672,247460,121702,50643,24798,-102946,-137296,114214,339787,260928,180210,23017,-163528,-95471,131475,230929,53088,-205586,-252140,-194715,-168952,-76357,-54150,-173855,-294634,-315472,-339016,-263983,-128193,-64947,-26246,132543,153901,-30142,-80019,229792,497769,378845,-5494,-168339,-84949,-15275,26337,40842,35077,81055,171855,33142,-142903,-193516,-125360,-50997,11551,15478,26777,46414,46634,29515,96831,247795,294533,167660,38872,67496,77921,144574,179735,32269,-42746,19651,77074,125207,170442,204234,124405,-73754,-130982,64057,144464,40422,-68172,-106308,-12286,65686,-38021,-56858,34172,-14080,-39,69304,-75325,-181511,56324,254580,198572,165240,116544,-143864,-325888,-216736,-122586,-174295,-84398,170957,232227,-5461,-170436,-117935,-32891,41791,200206,247367,85065,-67159,-98708,12179,221380,368277,262240,-2736,-215381,-292965,-247860,-141127,73928,382656,410983,75499,-204262,-176768,-102955,-136552,-167032,-139349,-76931,-42949,68315,102174,43410,164717,435015,406143,63819,-7501,75234,81063,197509,339967,267502,149373,111791,-7375,-132919,-135289,-102643,-70311,71509,199983,96983,36053,107202,174749,219068,135578,35403,-121773,-381864,-505130,-358892,-251248,-261142,-150395,49191,174228,251854,218275,42807,-110155,-89661,130503,258768,89619,-27934,32849,-49334,-89613,-47283,83876,240412,271092,147022,59843,112769,123335,138007,119153,17781,-45740,-30145,-73221,-78664,79354,159460,-22213,-207503,-267633,-372759,-440664,-523299,-391258,104467,510657,330646,-12453,-126511,-158373,-267147,-448651,-577816,-383673,42285,345561,516079,766906,853350,514444,114310,352786,1912422,4774272,2402817,-9362643,-15126122,-5836021,4360724,5651772,4349616,2710957,1280966,1173666,739191,-274185,-1008564,-1252762,-925239,-246971,282683,396594,361909,276153,72910,-127836,-72849,184756,309229,215638,10146,-45229,-36032,-131796,-186080,-46291,41782,18266,49023,78280,26054,-93652,-17619,125734,118800,6415,-70879,-167744,-263701,-246190,-34434,110245,102751,117758,40490,37261,103075,107199,74443,17187,-11911,63587,204051,259310,264292,148488,-28471,-139405,-223445,-263238,-273695,-193753,-52598,26240,83085,225418,317470,300090,229615,215150,184514,75551,60251,218306,265879,71736,-116251,-104082,-108983,-195442,-210036,-88565,36382,-45841,-290282,-266480,49070,38862,-124786,-70307,2602,-143025,-152717,79350,195785,148598,-12661,-141791,105234,319763,194495,46967,-3564,-31728,199090,529075,568700,370982,230951,68758,-233473,-431229,-384060,-262745,-148907,-22207,129779,324555,456696,260141,12123,-25629,-161188,-390611,-479497,-397016,-165365,103695,202584,227112,190970,23835,17380,132511,105527,-69031,-164492,-231986,-276233,-147526,-41079,61089,308993,389039,109247,-52488,49488,90049,-23488,-83218,-3509,139311,173571,12425,-134778,-125089,-67686,-36727,4841,105854,67953,-260663,-482722,-332149,-172423,-61638,105081,131325,-26135,-124375,-121038,-113283,-75080,-18454,-34889,-65211,-27319,68198,95705,18809,80802,126965,-141499,-380801,-263864,-11112,114913,184322,261928,200155,21231,17855,176585,304574,255835,-28570,-229023,-66383,199477,311317,330229,297988,110558,-154749,-316084,-319336,-126121,98456,123167,-12724,-153936,-130875,11644,35752,-124717,-233767,-156428,-30621,75805,166971,140231,-27691,-58664,55385,165024,208028,197461,158597,13699,-274875,-453258,-341715,-104048,131266,262370,188253,178621,355647,417260,313267,135568,-5462,133554,394760,280539,-75384,-222321,-229279,-330666,-344577,-276015,-281085,-286749,-188290,-311617,-494858,-344331,-39965,13354,-64914,-86152,-90701,-201511,-209962,-105086,-96350,-100294,-9928,73031,233930,495601,630094,414030,90468,-134362,-126812,-63498,-161517,-79654,141456,83460,-67757,-76475,-198908,-357511,-93495,168960,29641,-54561,-88667,-266538,-271428,-72953,66005,170784,120708,-32641,-80505,-17364,7951,38398,148274,227049,199462,81395,-7000,-23728,-24854,-31338,-56891,-94298,-84203,-19948,62509,94739,10069,-154465,-131648,-15844,-2922,-45466,-102601,-215593,-244959,-47504,110156,18594,-161711,-215787,-136933,-67247,-131477,-201930,-277850,-212684,88003,256565,85694,-51511,85878,216518,35638,-234027,-264144,-89282,-33727,-74788,-15464,82936,83725,60808,31698,116399,267813,303345,185002,-14235,-230833,-321067,-202246,40009,137689,58590,55226,193264,251424,214510,119812,-105679,-300200,-244232,-110100,-153878,-302029,-265563,-250283,-67256,223903,310114,-22649,-336680,-243392,-29992,-54478,-171186,-295330,-331639,-116637,125747,251333,401816,418491,174026,40900,75972,79734,126536,176416,129220,146151,235880,210309,165168,191409,211924,242464,319078,297650,152914,82277,92857,-26943,-216442,-321420,-415857,-488415,-385859,-202422,-141159,-236667,-379288,-336976,-209622,-160767,59582,213298,380087,1384152,1601566,214392,-63261,417526,-1244382,-1336831,629568,413901,-708689,-313268,151252,99168,486506,161854,-1145448,-1610938,-268045,393997,-559474,-716733,97635,426042,179801,213880,256353,115476,168589,324333,250038,26587,-9483,284357,472327,264924,-21031,-71308,-75322,70232,385288,297317,-177084,-325423,-130378,-118996,-248881,-194316,79665,280004,106710,-160352,-258017,-271447,-311361,-289007,-173954,-121392,-136321,-154582,-69606,-21263,-136308,-339789,-273239,-131621,-249211,-459672,-388440,-81994,108329,141834,107137,26178,-16480,8214,3928,-111404,-156747,-59414,2961,-49316,-64388,10762,-34575,-173364,-34663,158065,3421,-187776,-141777,-120115,-57728,84830,90091,-130375,-317940,-172738,217760,381655,243191,109705,89142,58087,30792,147349,351049,458995,325127,83410,54700,180027,118911,-62317,-154794,-200259,-152806,-91333,-18383,133537,275719,294319,157006,-62653,-131853,-136284,-210300,-202230,-73278,7470,19444,80350,273080,257239,-1162,-92227,13730,44344,57807,52435],[12453,43779,86265,5417,-118426,-222095,-161463,115624,203342,-12243,-284978,-411339,-238559,-34006,-40943,-68989,-64621,-193858,-133911,240831,319708,59046,56977,196500,-663,-281662,-192814,-6811,28332,68641,146519,105600,127773,230724,172541,5366,-38681,55934,230817,324296,199190,11446,-39775,47987,-36827,-170617,-67105,99008,191965,180846,125215,104175,197933,230252,191226,226667,211250,33698,-60116,15743,-4545,24609,85742,-68692,-226836,-282862,-287950,-200324,-15921,94007,127232,132473,125434,230220,338225,189725,29258,19762,-30673,-58280,145099,347386,271039,37895,-155843,-174354,-122018,-98503,-191349,-234677,-111643,10798,55592,31971,33512,-88901,-164020,-61266,82272,-11818,-234235,-269104,-151588,-171410,-225084,-257373,-260532,-127551,76847,105048,-118025,-266167,-37663,224825,316372,303178,228747,241878,186360,-23868,-118068,19521,191400,177147,-8863,-145745,-213228,-216363,-35438,244421,333057,156062,48415,131868,181253,198239,242396,259147,67173,-206866,-271895,-154507,-72500,-103460,-118523,-143474,-241477,-294615,-171659,71193,309648,369668,178116,61682,-23981,-251222,-331933,-250321,-214258,-218028,-248959,-225042,36763,286826,194509,-143906,-389254,-364707,-269020,-214485,-141137,-48510,28480,132136,170766,211188,269280,212553,862,-180037,-184600,-108696,-70259,-83770,-7350,119832,247100,356653,338225,109662,-190593,-247199,-197001,-161542,-171807,-323410,-358959,-134301,21874,8367,-27022,-61781,78651,257069,149892,-103716,-89322,114716,177091,181191,82378,-131668,-205839,-23057,223104,271640,164503,-7210,-18133,110680,300475,389537,364677,254941,179659,180680,132999,-60815,-165596,-6414,150851,123928,92127,40306,-83966,-87289,46899,124163,41265,-87115,-92040,-70377,-114818,-57459,-46010,-129339,-161504,-191002,-318326,-358938,-193745,-59638,-40579,22108,36485,-108573,-127588,195139,481359,378102,-26097,-187458,-84010,-38938,-18170,31252,64503,73595,86540,-57109,-214718,-253624,-175662,-134732,-49148,46336,135523,171541,116062,44739,122186,320823,400447,235993,-15483,-24280,-2550,64306,170744,123068,73098,95720,139909,185527,198749,180091,125282,10273,-28903,144809,147633,28310,-32693,-51078,-14574,-11767,-128125,-104830,1078,-25813,-9924,77716,-40817,-166081,10767,188034,208225,226634,154443,-115009,-296559,-194317,-126290,-236418,-197165,64824,154465,-48126,-150209,-45036,2642,53668,206828,202980,15751,-98162,-133405,-38014,207000,374351,254830,6975,-172519,-185290,-137935,-114662,-4195,286230,374281,47885,-219342,-182334,-107939,-155595,-177933,-73656,84724,106621,75388,6967,-101034,-24005,271748,317917,14168,-37262,86922,116312,238386,405787,319452,146484,51357,-59584,-141272,-146820,-155934,-92610,141331,272521,70065,-83139,-14679,101773,197083,162765,81412,-81593,-356525,-508930,-421099,-337012,-288298,-76743,192609,299141,293751,228280,49759,-128938,-79763,154147,239639,50062,-31511,61230,4602,-69334,-79254,99363,309815,325518,151264,2783,62615,154085,165124,107185,19538,-35507,11363,28425,33385,139656,183954,1951,-171619,-256641,-352364,-403708,-491863,-415108,35083,443006,331411,89723,27744,5987,-88237,-301069,-484006,-311303,57199,190218,264921,659058,731274,222535,-44288,217090,1832565,5818553,3839385,-9098201,-16088348,-6752420,3612634,5558895,4513319,2929165,1557255,1122143,605462,-47723,-601824,-911926,-747182,-238594,223261,346995,257536,111249,-61139,-155542,-7320,184044,223973,87264,-146991,-207361,-130060,-149101,-166135,-4884,74299,52199,104247,84363,-54881,-194851,-141308,26274,105099,86042,81516,-19580,-250446,-346535,-194693,-73815,-156,121806,118202,145357,227892,175173,74114,-4704,-68841,-51485,51694,152806,247594,214391,89591,-87667,-257795,-343989,-359145,-293888,-104850,94007,201074,280610,332573,325207,213347,124735,116912,91669,100479,196317,208450,49374,-98421,-99774,-128347,-201890,-207610,-84580,57335,5783,-190486,-149539,128550,58824,-122809,-74601,52635,-43683,-80073,85204,205000,193857,7476,-142031,114675,357779,209252,313,-63033,-26063,209816,420214,406696,274662,188519,66759,-180971,-359977,-306143,-154265,-29588,111480,264327,409305,430097,220139,67151,135772,-46000,-393791,-498505,-367883,-140830,106492,220701,209958,153571,15302,3504,100344,119817,-14199,-86142,-142945,-212347,-90005,32525,104520,306056,394631,250160,195446,196370,127291,-14604,-80682,6164,161908,176080,2292,-68911,14073,1884,-20040,106893,267668,177130,-197373,-443819,-347271,-240263,-146091,-34770,24882,-11306,-38510,-99714,-155269,-125276,-47555,-39739,-46153,-19346,4273,-76748,-220562,-122878,26380,-174782,-423720,-319561,-72184,443,35263,162142,193806,72265,22185,150024,285603,249767,21512,-113493,44733,251970,276499,245956,253374,65339,-213687,-340263,-277550,-45234,198770,251288,101167,-104218,-150503,-26678,87220,-15200,-184016,-107359,53594,166298,180637,106641,-55681,-147125,-72385,109385,241535,271334,218098,2547,-306549,-431457,-282474,-73307,132910,273906,229168,218087,398750,490735,377293,135201,-43434,25689,234852,245581,78692,9659,-39120,-238689,-297326,-190458,-227215,-291244,-215277,-331983,-543828,-413487,-38804,72282,-44969,-106391,-73730,-109470,-96848,-4333,10196,-2722,49444,71736,205275,462958,573529,358474,35802,-150864,-149359,-149184,-246959,-117794,167671,149088,-17142,-58783,-213191,-403451,-136920,172473,57904,-19666,-7429,-180109,-274425,-125238,57001,215813,162627,-20053,-58758,11062,53113,99176,208278,295804,283571,170276,83302,19681,-38377,-43176,-132942,-232339,-221437,-141448,-133081,-63955,22018,-35197,-64991,-54448,-125016,-162595,-174599,-292190,-309970,-81016,102304,44085,-108051,-156254,-94120,-50969,-54169,-73032,-168643,-211058,-6132,207488,158461,34655,121639,192364,-19432,-263292,-267179,-104963,-64578,-124283,-17216,119444,103135,23861,-52021,-2892,193390,318558,267120,41382,-217682,-303824,-226279,-38899,110785,78247,67321,155774,180847,150065,121259,-21249,-201255,-162018,59104,86005,-123172,-196633,-207796,-128067,116703,212703,-45220,-345182,-273876,-80768,-79185,-193693,-364623,-417257,-164367,96024,267775,471630,424659,129232,37463,107108,79567,86848,126455,123785,151428,250162,182991,29810,-18640,52278,145832,258321,308140,195006,53338,80844,-6700,-207732,-309967,-430321,-540494,-378168,-113945,-41929,-138959,-292534,-306276,-278736,-289498,-101477,71025,187040,1185482,1807306,558724,46625,732053,-907997,-1431154,444143,536792,-591597,-356854,21667,-16771,581547,673707,-816099,-1811405,-612144,9634,-763380,-814583,-9160,354025,275093,360762,333876,215199,291457,362722,216763,-17629,-89350,162912,411259,228305,-78284,-93724,9881,252446,517291,299737,-227535,-363377,-164751,-168419,-259696,-141822,152028,300400,66121,-208067,-300167,-313157,-357483,-302206,-183726,-159108,-133459,-70144,11236,22218,-73924,-208897,-173054,-151688,-293723,-470858,-391061,-58139,142386,120375,50175,-2833,-43680,-55469,-44678,-120354,-219789,-126986,-21201,-42052,-19383,82596,12674,-161966,-52169,103497,-62968,-248692,-260349,-269147,-141290,86914,83339,-137258,-300709,-150962,219294,329612,135215,-1421,40542,27962,44398,291595,548390,526507,297152,54545,13447,112544,62888,-70282,-123338,-149322,-97960,-53910,-26983,64453,205693,220741,85263,-65556,-92670,-136308,-230383,-172495,-49983,12701,51848,125666,264078,195285,-53895,-132484,-53881,-4637,56603,57414],[-99,4400,21979,2154,-33262,-182611,-239026,11999,169893,12380,-208742,-344027,-252375,-63322,-19510,-43433,-67699,-169003,-99160,212628,249120,6806,37341,185297,11214,-240331,-191737,-79203,-69140,28884,135201,80460,97039,238775,206991,-30948,-146292,-45669,106898,171040,34691,-188102,-188478,11193,25754,-99033,-56779,52757,121554,146062,82785,50576,161419,182924,129838,191244,213833,-8543,-122091,42659,123958,180102,239807,84360,-114216,-224105,-282238,-240280,-86066,-2641,7702,47737,94054,185428,253435,140912,5885,8527,-19516,-22613,168723,380137,330785,82884,-180314,-286192,-156859,-20017,-142792,-299805,-187257,-73714,-40469,-19441,60165,7466,-85253,-90640,-83041,-183212,-286164,-269324,-183646,-237931,-295120,-324031,-358885,-242673,-24696,71578,-81524,-300665,-195951,66874,276584,345867,209861,145549,110719,-83449,-152837,86085,308138,256252,27649,-150665,-234630,-184905,6357,243589,325312,180578,88572,105947,139401,160442,220124,237172,108694,-116178,-207478,-143368,-61588,-92520,-132854,-121271,-142923,-178529,-156964,-42581,132632,257148,181249,104814,20720,-176651,-238356,-160280,-177854,-266352,-294159,-212788,64110,300413,179300,-173806,-434643,-403920,-261934,-170921,-74036,-34298,-48719,53448,149245,176001,225784,195311,21150,-101021,-109810,-125150,-143984,-158345,-107664,13048,170670,340362,339180,-5997,-391554,-367083,-179100,-122912,-173589,-324655,-305885,-55589,110245,40040,-66844,-54878,183455,347361,193913,-45873,-32914,152741,207865,132606,-17311,-192132,-251430,-82862,217491,371226,271325,23767,-78282,-22715,192194,348382,360169,247853,182483,245718,173348,-74342,-232362,-167134,-73673,-30597,-12140,26499,-34474,-85700,-34442,2228,2077,12280,50951,24755,-84648,-70364,-69957,-105223,-25474,-44855,-240873,-366873,-203362,-47353,-88184,-139357,-99035,-163439,-153306,140034,442569,358904,-26976,-180615,-62360,-7144,-5388,53990,108571,44871,-75426,-162645,-229691,-230118,-162053,-162011,-98371,42377,195042,279451,183905,42585,101199,329373,462066,313007,14020,-83077,-97408,-33035,155785,227730,200705,184368,208749,238519,207801,139607,138491,139011,145149,245330,145840,8828,3848,8725,-19488,-81962,-155503,-51956,57376,-4737,-45218,41190,-15492,-122515,-40729,71244,162151,257692,202478,-49872,-228640,-140688,-96265,-254162,-280559,-49991,80171,-41192,-86327,51036,64306,74157,180668,111265,-78959,-139440,-166709,-105206,134736,301460,208169,29356,-80824,-40866,-14562,-67601,-32615,203400,309468,43439,-182602,-187921,-148520,-178218,-165175,-7235,210149,259565,138213,-18742,-193087,-177644,98928,196610,11948,-22144,84997,140253,287637,452020,336778,114801,-27519,-93576,-91986,-116321,-203945,-100292,234338,320742,521,-244549,-188516,-19874,123612,149292,93500,-37210,-274582,-420639,-403548,-382719,-299705,10674,332692,381884,290687,224928,66197,-131804,-80722,135582,173698,-2376,-24179,98867,92815,-26122,-74120,118145,348643,368246,174937,-11736,44179,203768,215548,129883,38040,-10116,71434,140705,139955,160391,129083,-37515,-163433,-231101,-269189,-287532,-355477,-388641,-100616,258653,295177,222270,202159,161011,93919,-93376,-311482,-206917,65672,53974,187667,746721,675469,-67342,-215019,131944,1672593,6310272,5364036,-7662227,-16380030,-8106467,2063960,4768419,4161421,2888591,1752862,1049480,512535,284126,-68872,-433849,-421580,-139829,176243,285903,170752,2314,-146703,-143233,77226,159335,74693,-96091,-317200,-350085,-179985,-122506,-94411,59247,90500,78540,198315,187237,-45571,-227623,-232141,-75172,64775,122399,183637,124070,-165182,-341603,-290390,-217479,-69273,110943,170423,210807,278021,197145,86528,25960,-60369,-108055,-91479,-4589,146036,217468,162985,-41853,-223887,-311751,-340575,-313986,-115562,139025,262019,292354,330845,336365,215951,88338,94496,128703,143807,160504,140495,37365,-53849,-68778,-111906,-172123,-170589,-73588,50610,40201,-66296,-12570,154199,66348,-90536,-37719,124108,64169,-32748,50037,196669,230964,39197,-100233,125401,353962,201832,-48801,-150345,-56268,171370,252214,207633,169688,121713,44018,-105127,-248342,-196829,-37962,53435,172979,341475,463815,340848,83284,54979,267687,111022,-303707,-434710,-310865,-123956,94129,236785,209285,118730,3116,-45971,8939,54378,-37659,-90112,-116866,-162277,-35005,95170,119424,255485,357387,352339,379983,317745,146976,-40226,-110216,-4967,188353,218618,44962,27372,153724,83982,41553,250684,421822,250326,-144669,-369688,-301578,-231167,-174297,-135283,-96742,-38851,22337,-59615,-137132,-111509,-56326,-39958,-25102,-16035,-58285,-239885,-432623,-304761,-64262,-153150,-364454,-294659,-93598,-79226,-94211,50200,165936,136438,70775,133294,247061,232142,81856,16140,142889,278911,236286,163787,190572,33209,-214876,-287367,-167923,70632,305644,378140,221575,-50082,-190799,-80648,125945,92985,-105378,-37484,170547,281312,202745,59352,-80945,-192895,-154868,64267,284196,360446,273316,7499,-272788,-335476,-187358,-40937,111587,248664,239149,229778,391323,494992,364600,87427,-89503,-74623,58263,162902,178452,187415,101905,-148171,-228846,-90454,-142859,-245362,-210517,-303042,-502517,-407261,-45773,101172,-23206,-93479,-43435,-38507,-42613,26412,79683,85061,85500,56901,159540,346628,352954,193829,-22025,-122885,-109837,-170327,-262610,-103686,205464,230487,74052,-15166,-220512,-406710,-153405,152181,85678,29197,61337,-102432,-257482,-163268,49607,239273,191747,-1453,-22151,53814,102122,152251,238694,317404,322316,243974,164051,47605,-44231,-26196,-148193,-308661,-294819,-215290,-281941,-187740,19860,62574,15323,-61889,-239020,-289410,-223750,-307482,-347720,-154193,59059,81137,-15399,-52106,-12075,-14521,860,17227,-45835,-165476,-93852,130272,199749,123657,159700,132524,-72354,-230174,-202551,-87790,-82493,-143254,-572,131113,87639,-30499,-133839,-128148,71387,265980,305168,96248,-190120,-282079,-240482,-135884,30621,60012,39577,60916,65688,80955,136229,76883,-87867,-74392,213103,308848,79551,-59705,-49685,-125126,-12298,94940,-62902,-325312,-305455,-151101,-80238,-158432,-364129,-421955,-167855,54651,232347,470588,367129,41823,13768,130136,80047,46754,65972,80283,113764,206529,117628,-112503,-212029,-98469,30020,147302,231096,140985,-932,58236,-7837,-187753,-256898,-396640,-513677,-293620,-14264,9855,-95966,-208157,-268592,-363868,-428408,-257150,-69047,-38071,851445,1790678,724230,195208,1053769,-418537,-1327995,285028,550819,-511079,-399933,-134381,-134735,640545,1171066,-415847,-1821162,-821826,-167378,-667556,-727935,-86316,287949,406188,479268,328581,223590,322497,339553,186176,-22823,-149462,-8306,253762,146208,-123553,-122085,60519,358020,553632,264101,-239125,-348778,-180730,-201891,-254812,-96314,168882,234884,-4909,-226769,-297319,-336290,-377926,-284016,-179189,-178443,-98954,58150,103999,76212,30218,-7918,-20127,-139853,-329395,-458026,-350523,-11367,189892,100650,-21333,-43179,-71995,-106531,-71457,-109303,-257267,-201762,-90152,-73617,23255,162307,54960,-156649,-84540,45667,-88893,-234262,-285904,-323904,-182949,91161,111287,-76977,-205118,-65067,212228,238808,37846,-61723,5986,-12050,31926,350328,613034,501337,253149,55190,-415,60011,26568,-60962,-83980,-81758,-23447,17939,-19689,-18868,108039,138188,19417,-59972,-47727,-119872,-213837,-118958,-38444,-18422,38542,112684,167176,76126,-96601,-141963,-122126,-73648,30217,49362],[4366,-1287,-17059,9110,35835,-146648,-310180,-149982,63103,26560,-110097,-245097,-256679,-103829,1556,31539,34186,-46000,-27584,168633,154215,-58555,-7595,135307,233,-184088,-172839,-140696,-145486,-42,102700,29851,54107,230489,219737,-60065,-228726,-133256,-23304,-13756,-176278,-427925,-344096,-19469,94062,-25680,-76166,-40589,21866,110463,55913,3939,83103,86030,45007,142391,210776,-19514,-148574,63905,229259,285003,323936,196749,-6431,-145205,-261974,-272652,-153910,-99949,-121717,-52484,69073,139978,118655,38781,-37409,-32190,-28131,29847,185365,349313,351127,152284,-142367,-319131,-130616,68166,-96149,-332541,-221789,-88968,-87027,-43213,73452,96238,3310,-114093,-233092,-283107,-240828,-183269,-168011,-261150,-334569,-384627,-431617,-320768,-132426,-9693,-80462,-297909,-282843,-39502,235753,341742,118148,-57885,-39559,-138943,-152560,146351,361929,289059,96130,-94724,-211075,-152900,9993,201672,274562,174733,130703,117458,120027,136339,212340,208256,118446,-43025,-143072,-119495,-36994,-47055,-103317,-84491,-71903,-116856,-166080,-134500,-42086,76027,126395,137767,94358,-40761,-85780,-34479,-121852,-275884,-280322,-147239,79370,245382,138984,-153894,-394906,-373727,-208422,-99772,-11652,-40847,-140462,-59943,94476,132228,177094,178136,84119,65338,67463,-29674,-125865,-198177,-236871,-138459,43121,255046,299561,-77200,-479541,-411603,-143846,-61696,-144784,-308301,-250929,43889,221494,86160,-108421,-70493,236070,411054,253070,46319,25583,125285,181510,82583,-78754,-205688,-255556,-124440,187081,437774,346753,45808,-115420,-89491,105218,319072,380078,235153,128649,216310,134395,-142668,-339746,-343203,-265462,-159000,-97301,-4803,-25297,-91232,-92614,-105591,-63920,50259,133797,74761,-77249,-107853,-114441,-107346,57739,75275,-120350,-267605,-135094,-15662,-139713,-269538,-189133,-171580,-142226,88122,376529,314454,-9057,-139937,-8425,81824,60026,101582,161801,16093,-241331,-246708,-185303,-137660,-94486,-113725,-101065,16505,191514,333484,226748,22439,44275,275855,449118,339811,62863,-129405,-195453,-124819,141538,317468,297630,256688,271287,277016,192578,93853,161311,269332,331623,333471,139505,-9316,40467,65098,-20984,-120580,-111821,86304,199272,52705,-92290,-21063,8176,-55337,-77464,-48541,87732,254660,242662,23630,-148830,-73298,-33684,-209702,-311249,-160258,12535,12774,11899,138638,129417,101509,138594,10245,-160713,-175499,-192034,-175079,10560,155203,130842,56893,25789,82135,78856,-7148,1555,161520,242387,73665,-101314,-189429,-215026,-203742,-131751,45762,261237,352892,227998,26739,-210728,-246345,-12801,97140,40759,15101,67069,148141,332267,472209,326637,73481,-91511,-102341,-14184,-56082,-225921,-94490,311103,332144,-75223,-368037,-328344,-139850,26601,107358,81905,118,-168021,-271657,-313732,-385599,-303556,78184,419688,398811,251226,204650,80469,-104571,-64867,103166,91137,-43597,-3611,125179,158813,14468,-36955,127416,331190,368008,199524,14151,59812,256632,277375,173834,58327,24118,138848,243261,230230,153373,21733,-122801,-183967,-201516,-162380,-139237,-172566,-330088,-277404,-3655,226324,342288,340125,268215,226145,80210,-155260,-127808,48783,-27086,297213,986701,689250,-298477,-378411,61864,1319973,6012590,6679016,-5265306,-15752612,-9513301,239677,3628843,3514999,2621803,1701628,830476,394052,604747,452552,68636,-9840,41122,159938,234266,127945,-25971,-162330,-99447,142046,111885,-94440,-276005,-440293,-414504,-165628,-59409,12271,138567,96201,94835,303683,344937,53174,-176182,-262052,-159534,732,104350,208305,215329,-43390,-252908,-302053,-269219,-86821,86153,182005,222761,245047,171012,117231,110151,17306,-98392,-194927,-169347,-6409,145221,147198,-20160,-135593,-176312,-220361,-252560,-93177,145835,257178,267520,311262,323005,225656,104742,110756,170643,174164,111336,70307,36635,5981,-22341,-73128,-115067,-102652,-54495,12699,37130,37024,99653,134312,64888,-49977,6394,179725,149895,-11827,-4514,174388,243283,62813,-46482,125911,314944,188064,-85552,-243055,-105379,105004,73962,26352,91086,64135,17243,-24303,-121747,-77260,72686,104733,160196,340843,463586,221707,-95355,-12521,328655,250252,-161838,-311834,-242415,-128408,65384,245781,212967,66917,-44446,-130587,-119781,-78265,-139346,-168547,-140557,-122158,11864,130256,99512,168152,281426,370730,444870,376414,139466,-96241,-167052,-36369,210446,290192,134297,126495,240784,151823,138100,391701,514821,266084,-113854,-286205,-221163,-152483,-128303,-147360,-164065,-59754,63739,-3832,-70610,-52285,-46217,-35506,-7531,-8301,-92721,-353693,-578158,-427500,-120242,-87217,-224572,-190552,-57711,-95250,-174246,-53150,120945,186117,137439,122273,188265,198352,133682,127412,210158,282195,211872,121548,142538,32105,-159025,-169091,-11734,188322,381630,458679,308586,-5057,-235555,-132909,141419,166231,-13193,50881,304851,398943,232509,18378,-84587,-161484,-154996,42570,315886,430949,310347,36509,-178250,-194393,-87610,-14200,75185,189306,213802,225238,362866,452422,288061,8112,-128403,-134107,-76210,60271,195033,264188,168643,-65465,-135209,7416,-53106,-178102,-182101,-234451,-390783,-342174,-82433,51131,-32659,-57597,-4570,-7809,-67513,-30305,83357,134550,94829,44489,118652,184245,47205,-29898,-69409,-72082,-42646,-133444,-207166,-45234,237499,308806,188031,41263,-216353,-361894,-132970,120409,105202,72013,86498,-67240,-228978,-173428,40402,232425,200924,17216,16137,99587,140236,179550,221421,277584,312068,292170,215334,46460,-61164,-18598,-127931,-313980,-286236,-225084,-348975,-259257,-3440,106239,80018,-41823,-313221,-385514,-233893,-259427,-360977,-266517,-22746,112127,79878,54196,74244,29246,29411,68348,63769,-93855,-151791,48282,200594,190927,177338,44178,-112063,-145323,-100403,-69557,-112318,-145308,7593,94855,29226,-88502,-188109,-209034,-52145,167737,296921,149901,-134898,-249585,-245138,-224805,-82205,1946,-23252,-64801,-73145,3668,140727,152515,3037,-9611,305029,457313,249185,79114,97734,-94314,-143097,-44146,-107211,-301714,-344348,-234025,-72819,-89358,-295635,-335096,-122686,9388,148254,386359,253157,-68038,-27076,131690,74412,16049,14101,11955,44197,113432,22502,-227896,-331794,-193134,-66260,24454,92591,-6456,-92577,10652,-30825,-151208,-163519,-310798,-408825,-150215,78626,5247,-122549,-167940,-257551,-442302,-523958,-348369,-155347,-217962,488097,1576536,787686,457206,1348490,100349,-1089114,89808,325033,-544876,-422853,-239650,-202149,647837,1464063,-9965,-1579077,-855493,-166569,-407785,-508440,-106336,239307,530730,557067,289304,183708,285348,285516,184535,18763,-185743,-192264,37522,32907,-158428,-150370,81651,388333,506747,209368,-207133,-283101,-169122,-208319,-232304,-69252,117723,94777,-94593,-210375,-241342,-333402,-371146,-231366,-151143,-176852,-45372,186148,179278,118478,143285,206033,154349,-83510,-341131,-434959,-293554,41554,250499,115275,-59743,-61608,-70226,-107580,-51940,-68801,-241562,-248787,-176705,-127246,59715,227734,72220,-163147,-115279,3737,-78946,-164336,-218774,-286513,-187226,96599,183378,43708,-64499,34641,169915,129788,4020,-22553,9304,-55443,-13517,305842,536500,402705,200921,72746,17072,42001,16650,-42974,-46550,-9315,61871,111916,7494,-89202,4976,56291,-41109,-66008,-18123,-93683,-166613,-64635,-55449,-93020,-16968,47530,-6068,-88637,-121990,-109273,-155423,-134862,-17023,27742],[23781,22380,-24076,27109,79939,-112353,-340311,-290208,-60440,38368,-9933,-148831,-255173,-144110,14428,127738,203960,131810,47909,101880,47647,-120666,-69824,48528,-43370,-136544,-131473,-160943,-169684,-7786,58666,-36087,-572,198097,202697,-76620,-262374,-183189,-125201,-179831,-366251,-602248,-431083,-16355,153289,30596,-116451,-166152,-81957,93276,68241,-10903,-8307,-36003,-42147,101567,207112,-1309,-142559,61458,265710,301049,310572,229588,63620,-74447,-239316,-293861,-204233,-177219,-227338,-135669,59906,112998,-10585,-82070,-90117,-93237,-61792,68973,179636,249046,298796,209511,-56808,-263132,-55641,145821,-56894,-321120,-219389,-51972,-70365,-28243,75266,152508,75390,-126956,-317459,-271072,-101798,-37285,-121116,-256797,-364892,-458558,-481866,-362396,-234009,-119990,-126070,-293019,-311286,-88899,195648,295425,-57,-281770,-215255,-183492,-120073,188465,343275,264495,169876,5947,-141185,-122178,-20070,134856,205189,153538,160491,146307,103329,116794,209458,173799,84795,-16080,-104484,-103035,-15650,14687,-39075,-40092,-44756,-122820,-186170,-171550,-159042,-99868,47073,151945,158542,95726,65220,65393,-90229,-262248,-224334,-58986,80497,150735,91604,-93078,-287860,-292787,-138718,-31693,25974,-58523,-212037,-171344,19401,92016,139749,169512,167033,255164,282533,144614,-16675,-187027,-354118,-289119,-83656,152246,244179,-83807,-442864,-379862,-102010,8650,-91580,-265343,-191124,138850,312579,117989,-154866,-116507,212697,412439,289929,131643,74227,67967,117716,41268,-89561,-170072,-217081,-142560,125815,422941,350661,54760,-103348,-65538,61096,291021,403273,218194,33440,98387,39495,-233402,-463145,-495812,-373161,-228923,-142538,-41789,-51099,-97698,-112050,-169915,-139234,13470,135567,77631,-82515,-147029,-156336,-130747,56736,133419,15084,-82993,6506,46895,-158228,-304881,-196360,-128214,-92654,53427,274126,239232,14287,-73279,78456,211575,159975,160441,216079,14003,-326209,-273638,-97431,-11952,1823,-1236,-37438,-5331,138975,318706,228345,-12085,-24414,184455,352914,271635,48447,-189856,-282805,-191265,128682,359980,329228,287955,309478,288142,156460,63082,189676,354270,456808,380334,132952,-11753,78639,108010,-18928,-117900,-18600,255922,379863,134096,-133613,-84689,36706,27195,-76579,-121952,18116,223290,261639,81476,-80613,-11278,47867,-108450,-285140,-255097,-49307,94467,126912,194015,174031,129547,102395,-56259,-190995,-183843,-196240,-226168,-135740,-22922,49276,81500,109231,140567,112529,53559,83380,164461,195023,132630,2035,-177387,-276182,-220484,-85302,76254,226926,343187,298712,111807,-159796,-213550,-23063,63625,73076,40173,33269,135235,350293,460972,299900,43458,-109629,-79489,62810,18994,-204065,-78473,333552,298627,-125190,-387718,-356229,-206143,-58653,57798,66520,25362,-69944,-107810,-178189,-345462,-297567,105737,424356,347720,187436,162797,83453,-42995,-12344,87789,28862,-53174,25122,115604,145201,28590,14718,121371,257950,310177,207768,67647,99403,289157,321898,205444,63520,59902,198470,313579,290705,131438,-94211,-218349,-223122,-181028,-80741,-24148,-28739,-272060,-452086,-275115,138436,408137,397452,309324,285256,152991,-95843,-110590,18823,-19222,521241,1246710,733254,-434038,-513948,-30474,723225,4819523,7201162,-2486883,-13783792,-10137018,-1261321,2447218,2787785,2244158,1378719,398784,171780,781424,811133,461505,391825,273115,185563,210458,143238,20055,-119632,-52120,154875,54203,-224975,-390785,-470628,-368069,-90120,16796,117699,213564,98547,100967,381798,479752,194978,-62520,-226679,-208222,-68439,46050,161668,227411,61711,-137226,-247570,-224696,-66369,45258,152966,197067,160681,113739,157918,218806,130283,-51470,-252525,-298620,-156769,16315,39913,-29528,-27080,12034,-39102,-134661,-52780,117376,201111,225066,281821,285790,225569,147257,141075,197105,176230,49785,5214,46182,70647,29648,-29254,-45882,-18198,-33362,-51225,-8494,87958,161509,107344,67015,-21480,21463,187522,192982,-2084,-43011,150455,223117,62840,-7375,114462,262271,185813,-100474,-316024,-149331,40118,-65862,-92057,61153,43930,4137,43521,-4987,31912,166495,138649,98505,268948,397253,107345,-243339,-97914,306182,314053,-33243,-173034,-172508,-151530,24541,239087,197326,-21775,-150399,-243523,-259199,-244124,-288573,-280287,-176753,-85555,45452,129480,47919,63964,182461,297986,387374,358162,103771,-163665,-230914,-81772,209145,357161,244181,198118,236474,175589,236763,477148,510762,224658,-102159,-216804,-144643,-44818,-23661,-62421,-130714,-33825,95435,59099,15926,18716,-20391,-22974,4432,14886,-76515,-391848,-637362,-469510,-126124,22,-49286,-33379,32410,-45333,-193336,-129459,66511,194927,184216,110786,114963,145190,158616,194602,239208,271746,216141,134478,129930,65113,-63868,-19024,149874,273976,398671,461197,333430,21157,-263196,-164709,131948,181174,61877,146297,430271,491296,261413,250,-56780,-52235,-68771,50550,319862,451413,316995,85677,-45779,-45516,-9389,2953,34297,104337,154603,216067,344698,392699,177561,-76738,-143169,-130680,-128588,-32244,129097,231407,163045,469,-33010,78217,10559,-128691,-149969,-147018,-247183,-253170,-155322,-93228,-89518,-12828,37241,-18921,-158327,-159169,15872,131060,82772,47110,103306,35492,-223057,-231361,-96665,-29283,1469,-75676,-111811,26081,243352,363161,294688,86517,-203277,-284009,-86454,90536,115878,95722,53821,-90414,-195146,-145137,28268,193053,185087,27633,44041,142072,165658,174480,152340,180669,264939,311886,225641,11988,-98188,-41307,-106009,-261681,-203443,-175754,-334531,-285466,-49240,85457,106582,-9141,-331204,-426814,-210953,-171854,-356961,-398908,-132471,122155,144267,122264,130464,66263,38467,92269,140106,-19837,-164917,-11970,166578,209125,145101,-60622,-133516,-41903,-10389,-85867,-172314,-149045,-10248,13199,-59495,-130965,-189969,-206838,-123732,68049,260582,207671,-42605,-197374,-241935,-280814,-184100,-68788,-91167,-179113,-204318,-81002,115484,179713,47483,14701,310586,501335,344754,160872,135415,-84861,-261760,-208917,-195635,-289568,-379841,-307795,-70155,-20124,-183946,-180156,-41643,-31802,32203,230770,104215,-172927,-76111,106362,59314,-2603,-25113,-62439,-34164,-1627,-82351,-289860,-351690,-211489,-117268,-74086,-60935,-197444,-213308,-68778,-72263,-99500,-42301,-182521,-252826,11232,144654,-46308,-204620,-196978,-295892,-493398,-536921,-341142,-159788,-293262,198380,1251646,868696,850170,1585045,537207,-804219,-202978,-165200,-704470,-416949,-242004,-181439,615627,1483046,360908,-1097343,-732430,-115631,-184439,-251659,-68000,205721,602824,592639,265395,145010,221938,235652,222098,97771,-197746,-342315,-170870,-80911,-179441,-163345,89390,367393,414317,158319,-140039,-181704,-125106,-183113,-197900,-66561,14692,-78189,-180747,-158417,-137529,-297253,-339134,-155309,-102916,-161970,3921,262082,205725,134998,234693,368566,308335,15013,-311962,-406315,-246616,81769,314650,181445,-30151,-35797,-22541,-42300,19820,1469,-167128,-246974,-248859,-176704,85682,255288,53823,-178366,-129930,-16331,-55453,-80109,-101516,-201503,-177586,99153,287428,194333,71254,91416,78236,24630,52258,117953,61940,-88718,-82432,179357,362957,274749,149491,88236,59992,68470,31821,-29071,-21411,53743,146106,208720,52526,-126169,-81815,-18461,-97818,-97526,-22068,-68090,-102383,-28078,-102932,-196675,-93037,-43949,-212433,-266993,-126560,-37630,-131081,-160947,-70755,-3471],[46810,56422,-7329,51613,100718,-77503,-316382,-347670,-141640,57261,78997,-75198,-249214,-176223,14538,210676,372097,295335,95141,15720,-57994,-173451,-140321,-59770,-114242,-116974,-74030,-122907,-124625,15326,22477,-97882,-63638,135936,155531,-79145,-239984,-186226,-176201,-277518,-467929,-636287,-403302,34181,192992,64421,-146366,-280532,-161848,101936,123512,11521,-86962,-153929,-109431,85160,205655,34955,-113939,30206,216140,224406,210560,183286,86683,-33303,-224395,-298328,-222147,-219348,-288268,-183407,56584,95911,-102801,-188438,-139971,-157340,-118409,61760,127857,84524,162077,218306,40376,-142982,40743,197295,-27289,-271499,-199565,-15282,-14799,16225,75555,167522,112606,-124924,-310402,-155947,87270,116375,-68599,-242743,-399687,-544703,-511173,-373924,-313559,-228083,-207467,-312001,-304912,-94907,154922,231209,-83238,-430385,-357980,-217766,-75044,202773,266389,193308,221829,119318,-43568,-95926,-65727,68176,145139,133437,168634,160719,63114,81359,191037,130171,13926,-36912,-92133,-99750,-8373,74022,43046,4285,-58769,-179902,-201217,-147756,-197619,-213138,-18223,146418,178497,173899,158596,90913,-117454,-257808,-165552,12244,72004,60936,56868,-14317,-154947,-196464,-83629,8959,32937,-68299,-231377,-238640,-51740,63289,123353,173901,237660,391529,449944,324136,135384,-131871,-414192,-384584,-154644,89811,204397,-26205,-307884,-294708,-68171,64066,-34913,-197304,-117352,214001,354819,113661,-204966,-181960,127697,344422,275421,166398,94156,18910,45740,12473,-57399,-104219,-157861,-144310,35766,299528,263898,51043,-39654,21980,55111,242196,388721,188030,-76957,-67627,-65268,-297736,-558057,-585133,-382692,-231452,-148014,-78467,-94823,-95836,-87189,-172956,-196943,-76498,65215,43346,-87173,-160243,-171605,-162840,-21695,119517,130760,129662,189079,142309,-117648,-231376,-125709,-49160,-18258,34270,136301,134632,22783,-4442,180768,351347,270447,216414,262450,56595,-279938,-227378,5138,105573,97029,138110,85618,2198,69898,248460,187929,-52720,-77665,88092,190549,101761,-74767,-275327,-344691,-221820,110697,330521,281763,268579,306783,257706,108187,65058,219090,365135,471376,373461,131914,13984,119974,128385,-18736,-82228,82126,386994,527660,213766,-155725,-130873,69227,112788,-25470,-121053,-24764,174589,256636,114464,-34597,31736,126895,22072,-217320,-326297,-107188,175165,235352,208373,182673,149568,87853,-59055,-149549,-147705,-167620,-239606,-259982,-171567,-4001,97858,143055,123167,83552,100897,177364,191621,173074,196404,97680,-142836,-294442,-212504,-37241,81734,125909,226454,309453,191420,-68187,-101928,62593,107080,85762,26015,-12251,99745,322306,415735,264566,36985,-68305,-23643,120301,95515,-133722,-58304,282234,221939,-133917,-285747,-244543,-188450,-104285,20001,64021,39747,-1761,29353,-31513,-264167,-270355,93629,349979,249191,111076,97052,73788,47431,80800,109857,16282,-22495,52269,56847,31416,6242,58605,101516,153149,205564,192456,129835,143983,280922,317540,190688,47042,93718,237468,336343,311212,103950,-178103,-288872,-266691,-180126,-58650,3312,4398,-246724,-579637,-482438,50826,396211,359623,291029,284363,115387,-160949,-154412,15640,94405,741599,1373124,745999,-473522,-617970,-177411,-69132,2832135,6345817,-82344,-10197893,-9064799,-1980600,1358593,2071895,1885280,912946,-196961,-189596,724756,901736,642291,683325,504375,249001,224973,214954,108115,-57867,-35827,105110,6712,-266343,-398773,-394940,-220443,20779,75585,181254,261568,103809,98702,398278,517246,307860,65209,-142399,-206354,-115618,-21287,76891,164893,103420,-57569,-170539,-124318,-37660,-11335,97572,163941,77649,52783,188382,301431,220126,-13133,-276706,-365311,-254855,-123313,-112723,-61969,62205,183641,140531,-866,-7060,73992,124733,187308,256005,234352,201111,177536,156411,191891,141199,-20483,-47431,63965,132972,81168,4330,12572,56863,-20790,-126559,-83712,79599,174606,115266,86131,-16907,-14264,136387,189470,15381,-35953,138656,174531,34305,4051,98677,223868,206266,-92584,-349568,-166609,2048,-135995,-128903,80390,71424,16004,87433,83273,114282,234976,168223,26709,156041,277867,21707,-305426,-158407,217458,271806,22622,-66480,-107763,-178132,-21376,208391,142657,-150035,-307435,-366017,-379295,-396721,-435157,-372476,-189777,-50885,62310,96831,-22850,-33882,83552,165935,248036,273403,47320,-216534,-274358,-131457,163386,377021,336292,219898,134807,137863,297874,470889,407551,147172,-95319,-173344,-105567,36753,94683,82217,1629,48524,125656,117927,89366,68429,17117,2178,12751,60574,-1618,-351121,-614113,-430658,-81212,83978,111978,135410,151072,42677,-163166,-167956,11780,150642,181500,97994,45456,79877,148866,207357,232315,258625,247271,187525,149396,118207,43330,120938,270694,304115,347784,379922,288560,24434,-258250,-163687,106359,136549,86354,223868,514445,532624,276382,11888,-1650,98571,73736,87841,291777,407231,287760,139787,90366,77459,35892,13959,1548,7839,70683,208113,351863,337684,69372,-139122,-121585,-61003,-90345,-92575,6392,114751,107902,42219,49151,103077,27084,-124367,-134654,-65308,-114042,-176850,-249905,-299564,-185330,25980,73261,-58689,-273830,-314642,-99122,81153,61344,69581,124353,-44175,-359760,-341323,-104381,-20120,-16657,-43317,-23702,71774,210506,376967,359795,95455,-189004,-199687,-37077,73055,125700,100419,-27237,-162926,-159984,-80840,14549,127986,144866,22674,53573,179517,188728,144350,44712,48393,200539,306793,197424,-45877,-147671,-89270,-104637,-178479,-76461,-90705,-270015,-286243,-111049,14649,87324,15954,-297331,-412783,-177471,-83877,-343147,-518976,-247079,105500,159903,129809,136845,86160,40249,103189,175772,37501,-131343,-30065,115203,159563,44095,-167810,-140513,36315,21764,-152974,-260030,-169217,-56074,-88854,-150987,-143441,-131413,-119036,-111189,13705,227003,274458,81466,-126330,-237589,-295972,-234429,-110147,-121992,-240464,-295173,-162037,57089,151888,41641,-2814,237391,447595,355294,157845,40680,-130399,-360553,-391858,-319171,-287671,-387888,-343668,-76874,19614,-68416,-8039,47205,-64375,-89955,37799,-51869,-248812,-120338,60614,36990,-13104,-58834,-124194,-94769,-102387,-171774,-290756,-286260,-166787,-119364,-127319,-181063,-356850,-332728,-171780,-125124,-42146,85418,-34662,-90526,139862,166638,-122454,-306856,-290004,-380978,-503663,-456808,-239631,-89594,-248261,40335,924221,1041930,1302012,1729976,827875,-549049,-594000,-800525,-924972,-385039,-134803,-64450,581366,1315573,684222,-468451,-520007,-164134,-162762,-57872,3989,176517,594657,588130,275897,135908,167688,209493,287612,191383,-186183,-417553,-301184,-156369,-175264,-143653,101054,324978,317522,125719,-58380,-70183,-53235,-132635,-166173,-89581,-103318,-228806,-238098,-77241,-3359,-222931,-281435,-71572,-44474,-141757,27802,252748,166532,125343,286087,435082,403176,134774,-235628,-369964,-224689,96763,365556,288714,72429,35897,64274,77041,127087,87824,-55964,-198617,-281160,-195846,97770,229650,2658,-192217,-121788,-21667,-46447,-24346,3823,-129994,-182236,92186,387389,326861,154421,68543,-55525,-60136,158866,313922,155277,-97605,-150888,23265,168358,165185,105953,86396,115419,134875,61949,-32624,-17095,95192,216077,286967,105992,-122872,-136340,-81069,-150185,-156737,-67701,-52497,-37453,-16440,-166412,-298262,-162195,-129004,-390288,-412299,-110250,55861,-49428,-137268,-114187,-39293],[57219,77241,15087,74104,106388,-42547,-250697,-309482,-148564,86918,150254,-24772,-236140,-197120,1441,251330,466169,380024,96810,-73997,-149373,-219276,-210136,-162940,-188281,-125774,-13154,-29881,-15746,71265,13441,-134451,-126955,47485,88598,-68858,-172752,-149272,-171526,-276142,-442663,-523786,-267162,122521,208537,82396,-131290,-331938,-195558,131170,202676,55550,-139553,-243192,-140223,99287,207057,75426,-73133,-18106,101763,87865,66567,92610,74779,-29319,-221635,-280702,-198334,-220300,-301830,-197270,37858,64256,-156043,-259211,-177875,-206626,-187668,-9381,14496,-121934,-36415,159986,105623,-9481,126821,216592,-6195,-203124,-183889,-33082,27218,63754,85376,150234,110371,-106948,-222933,8593,259759,223048,-31590,-226959,-432455,-615527,-514809,-361009,-354696,-301193,-292883,-352813,-280278,-77900,111822,179868,-85579,-447006,-428052,-248066,-45476,184545,163537,104873,236417,210801,51955,-76653,-102495,26509,114182,123989,156453,139025,-13441,11992,137757,71164,-74878,-82899,-85157,-99837,-16674,117191,123873,41137,-97837,-253732,-201109,-83835,-172729,-243989,-44537,125671,139105,164191,166921,29602,-209632,-291145,-145314,35191,61244,14758,47307,54823,-43989,-122894,-63242,12425,18088,-52317,-183482,-231493,-92031,48157,128498,190211,267939,419582,501404,426949,256304,-58163,-387314,-383347,-135911,102650,201174,72369,-128473,-191716,-54709,79623,-1219,-116890,-22087,270686,346761,69195,-249909,-239712,23523,231101,204888,126377,67961,-2247,-7873,-4705,-4168,-39156,-112613,-142337,-68125,81414,98917,38344,54098,118728,64144,154416,298665,130685,-174313,-222549,-132823,-294554,-578840,-586309,-317297,-181707,-129019,-112186,-134961,-77909,-24544,-116481,-214048,-174571,-43524,-11673,-80829,-128779,-146642,-189638,-138937,50557,195583,299285,361737,257748,-17112,-88300,-19519,35536,56643,17847,-16657,12125,-1753,33933,262895,463348,367822,258738,292734,141136,-117100,-122821,89746,182373,166520,256547,233322,49504,18370,157373,121059,-87834,-96605,12768,-1139,-131443,-280835,-369488,-368309,-217033,77495,222684,167854,208181,255792,177365,56566,103126,244709,304889,377185,321946,140035,70490,163008,121256,-27782,-35619,145325,422740,577756,262294,-154215,-152504,96014,186267,68944,-52835,-39956,119461,236250,131092,-5970,51325,181441,142632,-134588,-367773,-159772,227856,312590,187109,153700,153436,96794,1946,-45453,-67184,-104488,-208982,-321741,-236988,-6216,104872,122800,52386,16829,125969,242879,208482,162314,232922,159794,-83671,-245636,-169734,-121,65973,-2104,40538,245675,232533,28991,38357,198601,200473,70442,-32082,-61111,45268,243383,339196,222879,51984,20605,56700,153176,162451,-29367,-42046,166546,116929,-105439,-100881,-32118,-92224,-100932,3217,78143,48905,32788,115698,94451,-148907,-210251,59469,229770,137729,31602,10719,58213,154856,201292,171549,64157,42257,68880,-40284,-145689,-44114,76050,73181,52201,87166,158666,180086,172228,225467,248890,118715,19972,127636,250042,310906,291662,76134,-209587,-316046,-303745,-200793,-98986,-74270,-94655,-270039,-630411,-575841,-17731,310063,246103,238656,260755,14212,-314118,-223870,83806,300990,852305,1266831,672713,-451783,-705081,-395090,-914857,379656,3886028,1287710,-5202712,-5807006,-1738170,325349,1325682,1620341,507158,-801110,-645220,433743,712305,582599,793184,672258,327542,275751,324837,193951,-25080,-74057,9176,-9835,-196407,-293964,-236822,-21419,127475,91291,175784,267326,115440,90636,338197,425508,328877,156382,-35177,-146833,-117339,-64984,-3120,60896,64385,-52256,-117135,-28291,-25632,-75797,37100,149897,42545,14952,187324,308209,231064,-19335,-284791,-365894,-273164,-217396,-236232,-97980,103798,278385,258642,108099,37885,42619,61781,170423,245651,180958,146086,164648,138029,149803,70912,-91587,-80278,87363,188542,129336,18007,34003,91452,-25860,-191950,-162159,29173,161384,176765,126909,-36911,-97169,41474,150413,49680,23992,145835,110658,-15532,-9322,89606,221114,247671,-69268,-335567,-145851,3104,-131360,-96106,128944,135741,54396,108027,133875,159976,272788,197090,-22328,43303,143096,-26992,-269786,-168268,98019,134429,-20733,-28478,-57001,-191075,-66491,149549,46890,-293729,-470412,-465099,-449443,-490697,-528374,-406841,-167315,-22560,63405,48348,-92911,-104337,8303,28144,85853,149981,-17587,-234037,-275600,-175503,62770,318540,373481,185696,-31803,45387,295974,372838,239552,66547,-75404,-153010,-117626,49892,171999,221115,182279,162755,157393,162053,124622,78386,61453,41648,21883,126827,119049,-253220,-532537,-331410,-825,146967,223892,273565,257829,121409,-113657,-168799,-34911,61604,124034,91996,10391,25297,113592,173425,198036,248501,288649,242769,175281,166866,135981,216771,318207,272841,241099,236839,189106,6458,-219554,-129131,80458,54862,41279,250045,528966,508029,265762,48508,63982,232321,221312,147742,242491,308317,227055,178703,195634,153951,54402,30657,-9833,-82367,-21768,199647,374188,293327,-6133,-158735,-62289,57863,15565,-112885,-134505,-40578,34644,60417,90684,84312,-1675,-166395,-147026,-9948,-23323,-136037,-335602,-497990,-290466,46541,91889,-106907,-361973,-436494,-215929,11178,45307,108661,177739,-30168,-336881,-339766,-104691,-53662,-101889,-65088,17964,66741,142315,343773,356447,53548,-181345,-133559,-6145,73184,147239,98619,-125695,-253136,-126050,22,1476,52398,87996,-464,41913,211058,223370,107764,-72690,-87247,135503,283863,146520,-105613,-189140,-138268,-124092,-92416,54199,-1412,-197364,-278076,-175480,-75530,31214,16745,-233306,-362192,-158999,-32451,-323796,-592420,-337682,68088,130202,80688,95196,85604,45422,110689,177459,70596,-63030,733,68974,44899,-117719,-263724,-144626,52260,-23198,-253834,-349823,-210009,-118408,-177270,-215720,-125201,-31880,15748,-21463,32341,225188,347749,212446,-54711,-242860,-283690,-219874,-90434,-84793,-226530,-322651,-218391,-19067,82547,393,-48127,120719,334324,301104,81667,-136590,-228861,-434611,-563787,-444227,-281384,-343750,-318164,-86992,15664,12138,123520,110000,-88938,-190708,-146726,-189013,-282921,-145576,11514,14334,-22421,-94986,-159297,-117518,-158136,-225030,-245787,-182244,-96702,-89233,-133939,-234509,-418945,-407963,-273242,-178574,6132,194833,102882,31492,193079,136251,-197307,-389022,-411448,-483815,-470280,-304806,-82911,17017,-116083,8229,670014,1273012,1663100,1744673,964822,-352578,-990105,-1352032,-1092452,-336584,42772,124085,588795,1137729,957505,159827,-299718,-389707,-390511,8370,71135,141303,509325,543855,301034,151731,133939,201494,353328,272612,-151550,-396975,-309307,-161203,-131367,-81524,126382,281406,240493,110739,11245,23497,32071,-72424,-154299,-134556,-194871,-310095,-246874,21381,137489,-111645,-193782,11688,17064,-117557,17712,159880,71006,101014,294539,398980,418402,241534,-126434,-324633,-226503,85614,385838,401194,219228,134044,165072,215963,236902,164592,50968,-126399,-262187,-168320,95434,151949,-66070,-192691,-93828,-26670,-72219,-23164,46925,-117421,-217496,69522,435519,390535,157493,-33103,-203424,-116944,271081,491996,260511,-75209,-189805,-99699,26703,103843,72906,63212,167831,220973,89421,-63495,-37903,109330,261106,329757,153014,-86482,-151253,-126014,-193902,-233219,-148777,-51101,15781,-23638,-221427,-363482,-204424,-181484,-482194,-478447,-76016,146088,65620,-69305,-136735,-76943],[41146,68250,24954,85656,105280,-12138,-172721,-211813,-90708,121376,198867,14165,-210160,-206457,-21967,234498,441594,353243,56801,-143637,-212786,-262401,-271313,-231607,-229830,-140847,40460,95978,129459,149546,39701,-132821,-177891,-50096,21414,-47646,-83959,-90138,-123690,-178473,-299721,-325671,-78904,217803,200153,95940,-53708,-286911,-173541,168351,273525,94204,-167548,-290766,-128504,138756,210306,109245,-26781,-59307,-26191,-53358,-66896,5084,48990,-55869,-228719,-239130,-134051,-185012,-282040,-195011,-14388,-1595,-185702,-288847,-200982,-230502,-253923,-135212,-152775,-331042,-244048,43523,106287,81913,176848,207330,9360,-139240,-184689,-126511,2319,83389,109431,120843,78061,-77349,-97918,150308,355210,250927,-16594,-203410,-437239,-629303,-482844,-324569,-344892,-316248,-342100,-384660,-239243,-53907,67220,162734,20,-339856,-421055,-280351,-53752,136475,73008,35906,215788,257055,117972,-64580,-110397,24959,116548,124975,136364,86466,-113310,-93298,43826,-6431,-158726,-121071,-56420,-85991,-34070,137835,187050,64441,-141700,-309438,-186030,-15283,-120517,-210545,-30642,95862,52251,79455,101933,-88207,-336326,-365443,-183924,807,53630,27488,63308,93247,10807,-97046,-80497,-15287,-1987,-4757,-78057,-144626,-82431,44559,147938,212228,246810,332559,416703,399570,281465,4109,-272189,-273834,-28518,186768,233982,173526,33919,-104437,-65740,42339,-9466,-43335,92413,323257,312121,1326,-273573,-256861,-51280,114790,101308,19875,-9557,-1842,-28539,-12366,45006,-3362,-110770,-146092,-159876,-174516,-102252,20992,141950,175200,62018,27946,125025,38546,-236293,-312039,-135644,-211190,-501195,-501085,-220979,-108789,-103108,-138850,-153629,-41277,59736,-21970,-183716,-235129,-147631,-70914,-59733,-52468,-85065,-202052,-246053,-40981,191017,368034,471608,366680,116011,54702,64836,93633,106552,-8437,-149809,-108455,-66861,13020,281804,512011,432087,281150,300845,241231,87898,-2908,130019,203573,196653,315091,354134,124463,4245,83897,52618,-105547,-77817,-32957,-179081,-358109,-482988,-435571,-346804,-185807,22326,54032,21953,131262,163037,51229,5967,160926,260914,205959,226450,251288,156216,146253,201035,87892,-50402,-3637,141389,342256,500804,258925,-133785,-153514,103428,232853,179444,43981,-45331,65053,215663,151180,20316,51445,196605,217619,-64224,-375317,-199678,237780,339227,143173,98368,136704,116215,96652,85129,37751,-19446,-145153,-303080,-198496,43792,104668,66348,-28436,-47036,127244,250812,183588,136591,217741,175977,-8299,-133199,-95802,16416,37287,-112470,-150558,128531,230657,105253,152659,322037,293033,34280,-113143,-102396,-18690,128444,240839,173071,73819,123077,141414,165486,210065,77709,-37310,22516,9930,-57173,92213,194781,43557,-60077,3543,98532,59944,45007,147955,177956,-16074,-115958,27692,111000,46902,-44197,-86151,46957,264552,323225,256530,160590,123258,72134,-139091,-304140,-99939,58269,41107,-14234,-4031,119105,199998,167326,135118,130283,15067,8387,166873,238456,252708,245121,50964,-194701,-305582,-330660,-233664,-172097,-227066,-285117,-332788,-600627,-546712,-55433,178115,100433,183249,253229,-76735,-475310,-269776,241413,553731,805843,929192,490099,-420870,-793985,-673029,-1628318,-2036732,191527,1298520,373309,-670864,-650305,-744398,459990,1440642,319217,-1221354,-1074717,2690,333251,337461,699635,719402,384989,346463,440926,237987,-54634,-165546,-96556,16887,-31288,-107537,-46245,158941,190331,53442,100374,230112,132595,78709,214053,232410,237030,182050,72083,-34348,-65246,-66093,-45228,-37372,-33382,-117165,-113017,16686,-36069,-132861,-10211,163237,74021,17056,146409,216216,138921,-76584,-286416,-318404,-216567,-222940,-264714,-115346,90708,269244,280655,164869,80768,42391,34898,178210,254221,134764,65400,100236,86135,78661,-21596,-151731,-87522,113049,233365,171498,9288,-1002,62412,-49793,-225126,-213941,-32192,149021,275718,180144,-72319,-198569,-62923,93999,93443,117544,166815,46994,-70751,-33952,93626,257140,294627,-42990,-279376,-88601,40284,-70503,-26562,177490,211151,112346,116931,148159,166858,278634,218517,-36423,-34010,40730,-43632,-172042,-131601,-14783,-48959,-144689,-70411,-33510,-182804,-108753,65309,-70119,-407125,-570641,-500339,-445783,-496087,-535981,-376822,-125586,-6866,55490,6731,-139276,-132373,-26234,-66382,-48052,21355,-78546,-211025,-229992,-206836,-82411,178908,334105,108029,-203617,-69703,234824,221992,64239,13875,-30256,-142099,-169344,-13272,170268,292540,335457,264707,187292,184049,113109,50919,106588,90806,35722,201238,252439,-137611,-426909,-205299,88163,181165,274460,351847,312774,144674,-79771,-142498,-67795,-46126,34277,106394,41552,14607,76978,114534,147596,239366,316041,258663,174176,188095,196857,254042,287352,192716,106081,72227,65904,-26149,-160881,-72351,69845,-26997,-65348,197071,460851,419390,225437,96247,117459,293840,322116,217415,193067,186124,148997,186733,246496,180318,64561,69363,10907,-148650,-103519,183673,381567,251872,-33647,-130544,22339,193558,146435,-99749,-256383,-187653,-28761,67069,97012,49992,-50332,-230819,-183804,7716,11210,-133184,-379520,-611783,-366329,42352,82485,-144636,-381520,-473386,-284687,-43009,47814,156303,245143,57773,-206892,-264390,-115995,-119322,-220281,-134770,1701,13183,58695,270667,276246,-34688,-182937,-97092,-1380,90110,189503,107680,-199880,-318257,-95406,66369,-10024,-14474,27500,-38902,10851,232632,275505,87635,-163366,-194606,76189,249014,95247,-143407,-201116,-161104,-146797,-23863,152484,66343,-143257,-262451,-226007,-153086,-41026,-11989,-167037,-300177,-169845,-36299,-298958,-595735,-378941,25000,76332,1578,25944,68724,58683,118498,162087,83995,18283,70789,46862,-104736,-300844,-336517,-160026,-8844,-127616,-342335,-404091,-263420,-180299,-225217,-235997,-92024,64458,134924,101807,118999,267568,414187,311783,-12480,-266396,-269210,-162056,-10456,18391,-146181,-281784,-226464,-85352,-1897,-51511,-98688,7596,214052,222131,-26547,-314347,-343601,-478934,-680559,-527694,-252992,-237239,-224455,-87365,-25893,34901,174899,120860,-110101,-249191,-280116,-288372,-275670,-139953,-19618,-586,-36066,-133049,-161186,-96098,-155984,-234339,-187218,-96844,-44626,-53529,-108237,-212532,-356587,-401509,-337938,-218460,31618,264549,202712,82559,152934,58249,-250756,-422902,-510034,-561860,-402051,-124522,73013,109306,38847,44713,495095,1419306,1761169,1590043,979085,-190990,-1224442,-1574005,-1093430,-279882,225154,335706,662873,1093367,1163999,631413,-130159,-739820,-772715,-56340,99763,96772,379037,459298,298636,162199,105729,185934,387519,320861,-94686,-286897,-196865,-85380,-40531,18204,163885,241382,181739,97645,45197,78334,111382,-19900,-171747,-191421,-230957,-300732,-199680,123756,262799,25728,-73169,99004,83141,-83867,-19096,19571,-45974,78072,269189,292284,360482,300627,-19401,-276559,-237803,58736,365984,474148,359344,226477,248608,333536,313573,202930,111958,-60595,-196485,-93956,82244,42197,-130604,-171691,-56363,-44820,-136595,-77344,12023,-171743,-277576,29871,395306,351241,83270,-174640,-326867,-146371,333577,582404,337084,-27848,-177861,-142000,-21025,91368,48115,27602,203535,294912,93338,-124447,-82342,99067,277216,330137,177915,-33492,-128369,-146888,-221424,-307460,-245338,-61151,53594,-33912,-244547,-370482,-214566,-190154,-457434,-438942,-29747,208470,175794,18410,-139066,-116564],[-5616,27784,13331,81210,100941,6027,-113927,-114216,-9770,146885,217968,52076,-165966,-203361,-51296,161532,299521,226463,-3575,-171407,-236778,-302366,-317803,-245976,-207812,-128341,84588,222847,271266,228196,91431,-95480,-202712,-128141,-23732,-17061,2008,-28623,-56671,-23497,-95682,-133813,82300,280650,170876,112843,75636,-149000,-101619,201312,308074,105267,-181587,-296979,-80575,189862,212966,131033,22626,-67594,-109686,-145600,-146854,-44314,25708,-97595,-238414,-178082,-43694,-129325,-252467,-199558,-102803,-100151,-205962,-283960,-212358,-230074,-302073,-281577,-339380,-496065,-398829,-96494,36150,95637,178292,178460,21466,-96862,-200749,-269680,-111946,55614,142056,99741,33732,-45676,9504,212387,346270,205126,-14382,-158426,-383307,-553988,-406693,-261760,-280242,-267485,-325143,-366764,-174788,-30264,25712,181194,138356,-173079,-364987,-313746,-103584,69822,25050,15477,177736,254307,141207,-57721,-83361,63023,141633,130051,126488,35641,-200354,-214582,-76780,-97332,-220478,-125723,10399,-45195,-50595,136695,222886,71795,-173367,-325574,-164406,24837,-77891,-151822,3277,61877,-47889,-32211,7054,-202519,-439750,-450335,-267643,-74369,49483,85141,94082,94078,2417,-119957,-121761,-57978,-13776,62536,53363,-869,-19691,49644,170163,230649,185457,175030,232526,241207,187350,36287,-95607,-79604,132934,302899,280991,238253,131750,-52443,-94340,-39864,-60813,5302,210052,386370,284103,-59629,-257283,-208437,-63791,35742,4317,-114664,-123768,-2092,-16052,-10724,72695,-9693,-159882,-156536,-211593,-388053,-282716,1384,188103,167309,33275,-113816,-97709,-78557,-250633,-307401,-75645,-70183,-337106,-359190,-136553,-41200,-78885,-150796,-142555,10385,145764,77559,-119796,-234400,-213181,-122224,-27168,49562,-6685,-199255,-307633,-124096,116391,312051,481616,436899,236474,133163,82405,103007,114653,-47267,-230567,-205178,-164931,-78628,205989,473562,447839,280839,283976,315773,238001,78673,114307,173120,185399,297389,399644,195816,25506,51193,5529,-97830,-33455,-58673,-308867,-504901,-582947,-437544,-283226,-140210,-51722,-136819,-112288,66835,48822,-101567,-44811,207543,261271,113657,93710,191029,174297,217850,222707,36089,-84087,-3642,67855,167921,316251,201302,-104093,-142890,82711,242716,267512,117235,-65188,14369,208596,193610,59667,40234,169332,228765,-23966,-347448,-214079,208022,307996,89348,34754,100579,125133,178258,194047,134566,63561,-73070,-218448,-79243,123610,99903,4511,-75819,-71182,109737,194397,103785,73776,147638,150860,65369,10362,-8815,9826,5980,-172266,-282887,7171,209397,152038,204897,380485,335365,-7475,-180994,-125897,-78633,7753,136177,114145,83509,196448,202689,162889,229346,150336,-47986,-101379,-68494,-9023,220759,345511,163997,-6816,8058,108621,78476,52404,138615,210476,109057,-1996,17305,33616,-4250,-111721,-178718,46927,360343,416174,336510,275451,198622,67563,-190049,-358084,-135208,8761,7201,-32081,-37417,86066,177281,122005,36705,4887,-65645,40898,214419,210258,187309,194462,31278,-158949,-281633,-350332,-260813,-231403,-389316,-482087,-403289,-511396,-427112,-61049,41362,-28741,148704,281104,-98656,-562761,-256898,457875,780075,625685,457119,217029,-424221,-889323,-971788,-2052757,-3871531,-3797747,77113,5260900,5209313,961874,-1841575,-543396,1273033,372156,-1325674,-1332470,-417241,-80303,16182,433604,612210,384459,409489,524432,218162,-148757,-282444,-172109,84621,180146,105084,120926,259151,183594,-28656,-17749,164058,149412,62682,61757,11059,66827,147492,166870,112500,28717,-27041,-38807,-88157,-136987,-209205,-151404,932,-54856,-165504,-37159,190003,155811,61100,79082,46548,-32558,-158848,-278758,-252418,-118351,-130265,-174543,-99120,38072,170400,208116,162303,120122,74860,47641,201690,274578,99949,-26058,2512,18744,-4180,-115736,-187685,-67158,136684,261593,202310,-18252,-93799,-31541,-83012,-210228,-216641,-73604,153558,370253,225340,-108313,-276511,-139320,35936,126402,208073,185668,-5798,-113809,-54674,106798,312421,323712,-26176,-197124,-6960,99583,15836,43719,201762,269336,178389,130969,136572,140766,256136,221383,-26515,-59862,5637,-39749,-74991,-78878,-95478,-211352,-294422,-174639,-50613,-161118,-149624,-33897,-174151,-442052,-547766,-440604,-361472,-408484,-455502,-306830,-96017,-6621,49165,-7504,-142212,-111166,-14719,-94861,-127779,-84764,-126868,-161546,-154500,-223135,-239998,-10987,221633,13510,-317602,-161402,147779,79993,-62002,5811,39690,-124413,-230280,-121386,88384,267650,396658,313598,206978,180564,63998,5691,145382,137929,54657,264042,354605,-47474,-328866,-87345,156783,186616,272689,362030,293032,88733,-85835,-105393,-84232,-139253,-48702,151095,152095,74015,67340,57265,92336,224712,309355,211776,124705,171816,222109,240587,202197,89363,-25038,-71395,-46336,-63494,-103803,-11969,82576,-73765,-198723,60734,320053,286065,162202,138244,139673,256056,342697,278911,164374,80967,73508,160534,237764,167122,85914,142477,67616,-178889,-158864,152479,341127,201523,-15859,-66971,108514,308851,257681,-68997,-334244,-291786,-65340,81598,101137,42007,-82465,-282270,-230236,-12641,-6137,-154587,-361963,-592676,-380487,15030,41326,-159805,-318904,-405041,-272944,-51059,76867,204064,300159,163328,-64604,-185971,-153412,-193133,-316199,-213013,-50271,-59117,-11279,177475,135872,-144900,-188842,-85418,-14348,117415,249656,139013,-213345,-321089,-70117,88153,-21657,-55865,-22510,-84770,-34593,235557,335340,101753,-195370,-252669,18172,204087,62234,-144540,-173889,-143492,-151639,17523,198644,103308,-103345,-225222,-248044,-198541,-106168,-60456,-118764,-244124,-205701,-88766,-266335,-524963,-357817,-5793,26570,-71039,-42637,44568,78246,127251,149040,89037,88656,157535,57270,-238695,-446478,-376786,-196046,-132490,-244305,-364811,-392026,-313275,-228134,-224071,-213775,-70416,106271,181637,199265,237614,342278,452554,343080,-23538,-306950,-272488,-104178,91049,145574,-38261,-187977,-171650,-114513,-73520,-91296,-133349,-63290,132021,159031,-117950,-423556,-425083,-488750,-704933,-537069,-193164,-82201,-77824,-64902,-82109,2168,141569,73862,-133029,-257651,-336909,-340399,-236824,-97574,-16388,-2797,-54703,-162044,-131362,-40010,-105807,-208515,-151241,-73794,-40985,-36076,-70922,-130332,-190731,-299304,-334108,-229709,28230,282700,249038,59433,33711,-49327,-274092,-402114,-541332,-578893,-317038,35282,179786,148061,152318,77047,339347,1301094,1475995,1239139,906317,-13049,-1128134,-1311671,-862008,-214560,350766,516633,792818,1204146,1259925,830824,-26400,-1044251,-1114749,-193700,78144,48886,250613,340347,233981,132632,54705,132821,368385,328998,-18863,-118733,-10833,50128,86881,135684,203487,198294,121212,64602,31408,87322,168230,14519,-212239,-244131,-205468,-211559,-104368,218040,357417,168064,74337,201104,161133,-34078,-64069,-113955,-137733,68103,224417,169272,261120,291915,42043,-239507,-240300,32417,310361,476691,441681,281368,291211,399072,332411,182698,103420,-23816,-101546,10475,65525,-66051,-170391,-128765,-21753,-81918,-226129,-165522,-78709,-262578,-336312,-19873,263171,207663,-37185,-296318,-391463,-153557,314800,547088,347226,25019,-112236,-90711,18913,103166,26897,-3205,213983,322684,56350,-209233,-143129,74192,269004,292845,169722,17407,-77215,-138492,-224727,-357405,-329624,-74632,81086,-29093,-223396,-319622,-200910,-159301,-324436,-300841,19795,226845,243563,91989,-131842,-158904],[-73732,-30205,-15082,62403,91408,4822,-93263,-63913,47192,148756,199888,87624,-103318,-185107,-82591,47717,84280,47592,-56956,-147408,-216257,-331429,-346135,-205925,-113354,-62336,126182,321833,372654,280980,142374,-41636,-192438,-156496,-30756,20773,69301,21292,2640,126046,87637,-23958,151628,280684,124839,131994,220928,40710,1289,223961,297926,84581,-191759,-272232,-12822,235474,211128,139714,73853,-27638,-110666,-159208,-157732,-48332,8862,-138244,-242424,-109278,46963,-77102,-236412,-226290,-210862,-206479,-218054,-256441,-217401,-216708,-323770,-403833,-495122,-579218,-456471,-213444,-79585,32008,134455,138755,28921,-81079,-220436,-403858,-287994,-16590,168823,97179,-4199,-23864,56508,177609,249706,123012,-8252,-83521,-256174,-388264,-287503,-171516,-169253,-168073,-238004,-275840,-84825,-8788,-6354,216771,269258,-29688,-301039,-337680,-174545,3059,31011,52703,146507,217861,126837,-53677,-32370,125298,172081,133888,141709,28496,-232872,-315912,-193850,-186032,-253897,-91413,110254,22518,-57993,119586,230341,66710,-181744,-298711,-146168,20379,-65718,-104554,28358,26547,-119547,-110838,-64194,-251727,-459994,-494319,-353428,-156749,44112,153047,123600,65874,-47994,-168408,-163741,-98161,-15470,123009,169780,157923,82039,62513,183882,236001,111929,21511,25211,4224,3961,40107,99906,149080,295095,396208,310051,242044,146267,-36881,-124893,-138492,-136218,19307,303825,460480,285134,-83843,-187809,-88477,-8035,15455,-48948,-225159,-240598,-20455,19790,2566,75039,-50366,-240176,-167416,-206335,-489192,-392197,-21135,170173,98151,-21302,-233004,-303082,-190507,-215123,-214471,20128,81191,-133684,-208074,-89549,4570,-52986,-139355,-104857,68446,216721,150707,-50844,-180501,-227818,-159117,8912,147156,60994,-187657,-315335,-182030,-10786,148063,383215,442560,300363,117114,20019,59159,78555,-90466,-246931,-261920,-274599,-226440,34526,344097,405527,257146,243744,326876,262324,81764,49693,108683,139212,212262,344712,226505,61605,56533,-9347,-64062,15204,-83545,-374677,-524695,-526461,-362498,-192305,-90860,-129712,-301705,-197610,36948,-58217,-250328,-99561,211498,239772,63742,36839,161530,185468,258288,215894,-21518,-118950,-36980,-50254,-44486,84212,107718,-74166,-127519,37364,214813,298604,125824,-114601,-31427,219934,264410,118432,25077,108854,181419,-17183,-287240,-189596,157637,228254,34073,-20111,51925,105969,205260,242109,192305,118535,-21576,-109924,63209,196122,91015,-33504,-65100,-39913,81623,90240,-19318,-28955,44649,102585,115534,136015,66041,-12922,-18392,-171055,-317546,-62932,204751,178059,190248,352711,302241,-41541,-203338,-125608,-120788,-85243,43594,50560,68236,207465,214437,147116,213656,160839,-71737,-164101,-94355,26311,248085,368246,222851,33068,3830,97633,106542,68699,106826,196532,199374,105311,33993,13872,-17110,-167945,-251672,56717,424424,454248,381796,371312,250936,66778,-154423,-265038,-131909,-58241,-28173,-6846,-6317,65002,109560,40510,-40158,-72755,-66538,132133,265912,173548,139449,163192,20224,-131897,-272240,-368080,-264069,-237513,-487755,-595757,-441008,-397110,-272097,-42876,-63035,-106769,144236,335036,-40220,-534991,-184283,655664,901962,382532,-6854,-92476,-476725,-973520,-1233269,-2121781,-4696737,-6878883,-1851753,8194594,10245117,2718707,-2769150,-1562031,1030343,540422,-1114813,-1321257,-686453,-379963,-269844,64959,355474,303985,433557,539736,134783,-277638,-382389,-191916,175779,374994,285897,224284,250947,104645,-128831,-133221,91827,155630,39327,-74461,-157890,-106737,86853,245943,263012,136026,31354,3253,-71230,-186362,-268489,-197780,-46584,-59416,-163512,-49711,201896,246383,134571,17676,-138259,-217358,-221165,-250740,-195996,-25237,30036,3734,-48169,-25471,27240,74080,112190,150563,124096,85729,224541,292972,77820,-107723,-92652,-37921,-78956,-190069,-188849,-22465,153173,265241,213009,-57613,-222890,-163655,-107803,-144125,-163231,-75697,173410,416005,240232,-129681,-294163,-163933,-16803,126910,259521,183215,-45745,-132701,-62401,115106,351085,313410,-26344,-109782,81859,163699,98699,92109,193400,291410,240669,163398,115037,94378,213769,199028,-15870,-41315,41109,-27765,-35013,-49298,-135998,-295978,-404282,-301172,-112206,-145146,-190699,-131378,-232252,-372309,-383739,-284093,-214057,-251186,-313371,-235039,-102987,-18470,53938,15349,-92246,-43156,34860,-67849,-156124,-153438,-159168,-113267,-82345,-227065,-366068,-197084,65024,-67297,-334340,-189997,82107,2264,-108098,38160,120298,-90000,-265464,-218969,-35167,162148,342640,290947,206092,151846,-1490,-30846,170712,167190,74291,294826,385762,-14008,-257163,-2842,185101,167807,238403,316619,203061,-36201,-134736,-72843,-84121,-190350,-88836,222854,319274,201435,101675,22837,42477,199896,263579,110161,31859,125981,219620,199719,104313,-7779,-126035,-164473,-120644,-94572,-66705,33829,115261,-66883,-310832,-129146,138927,139749,92590,161512,122897,131652,277989,312350,166579,25290,20009,111643,183228,131632,127290,248997,153228,-171182,-182044,101774,237302,136864,30078,6533,168539,373956,319271,-38035,-359863,-336978,-70662,120484,144356,92427,-70153,-292716,-267811,-61941,-58904,-181271,-285896,-442041,-318633,-25375,-23588,-148765,-193244,-252763,-181066,-1327,133286,246168,317713,219825,6003,-166488,-219909,-249787,-341938,-247558,-92608,-106545,-41697,90918,-24782,-240914,-188590,-83078,-27949,144224,309507,189646,-149991,-245645,-52092,50282,-37242,-63692,-51409,-127406,-87476,209302,378873,153979,-154320,-257239,-47573,146992,53979,-110723,-115846,-91596,-129039,30601,193368,119283,-47083,-146671,-233425,-211335,-147857,-106872,-91170,-196264,-246647,-162711,-224693,-397107,-278435,-10800,3568,-107535,-87600,22728,98590,137658,151809,96033,130246,233685,94972,-306072,-501640,-378182,-250925,-280063,-318811,-287927,-305146,-342683,-256635,-184588,-168654,-85190,60408,131444,224061,336842,416797,442694,290823,-87010,-349448,-294695,-85655,153714,229252,43748,-71629,-58012,-92219,-113360,-107445,-140991,-76589,109408,135440,-158693,-435437,-439430,-463015,-629175,-465265,-107225,85462,87453,-14078,-123041,-60033,54670,-12780,-159542,-223873,-316829,-344281,-178915,-21569,24414,6642,-73331,-166404,-78176,29365,-35664,-169687,-163232,-127744,-92893,-49006,-40074,-18516,22386,-120112,-248460,-200953,1198,250232,242435,-13229,-122604,-159601,-270169,-341119,-487506,-522034,-237053,138694,216746,123995,190521,58709,122778,808211,800388,693325,756310,215624,-621887,-573785,-404286,-127904,389814,628149,933567,1364149,1183971,714469,34458,-1095565,-1212301,-307685,24443,10310,166129,207054,105100,46863,-40754,25921,293141,304112,68090,61878,176792,197206,220159,242803,233285,144368,37702,-3757,-26066,59111,196163,32951,-253383,-274182,-135377,-79497,17902,296313,414598,288101,229305,321287,254820,31958,-96755,-191883,-166696,72177,173496,81992,164995,219794,26843,-227107,-221459,20908,237424,408594,437191,279583,285591,401997,287551,101811,30525,-21102,-1776,116497,54143,-137280,-172597,-70930,1416,-133281,-316439,-255746,-180800,-340162,-360254,-65132,75131,-4178,-158020,-344542,-380297,-144241,220578,393599,271257,57708,-11864,27745,101534,105939,6163,-12192,197456,280714,-27539,-303163,-208936,46300,247240,231309,126041,51342,-12464,-100500,-199096,-365684,-375322,-82539,107232,3368,-160958,-232306,-176895,-103073,-127352,-105652,61713,197896,246738,122657,-128777,-201634],[-142275,-82726,-44808,37368,72683,-17934,-109712,-71012,55641,119643,141301,107091,-29895,-149017,-113499,-83622,-137227,-121787,-83139,-79283,-155987,-337455,-355393,-133109,30750,57717,175538,377168,412751,287963,160023,-1003,-148723,-117940,2666,61043,114061,54561,32776,207694,177520,-24151,107691,210568,66760,143753,336495,221448,109407,236849,258301,48755,-199659,-230677,53782,260432,199703,135578,123411,57732,-28039,-99155,-113202,-25500,-8816,-167248,-235782,-49887,107423,-53926,-247743,-274481,-309296,-284623,-211956,-217316,-218950,-205058,-320561,-466118,-575159,-567406,-410166,-267898,-193206,-73379,62345,93312,26717,-85678,-228964,-469471,-454718,-107532,173032,108492,-24692,-21611,30146,71276,115814,53119,13314,13617,-72394,-166947,-141248,-61294,-33836,-45738,-106946,-125665,16345,7625,-24920,241488,336838,31780,-259939,-335065,-227953,-42456,79930,132663,140955,173415,93763,-51878,19452,188330,194430,137683,185479,89306,-186983,-361008,-273013,-250911,-263109,-35517,217230,102660,-53230,94908,217003,59627,-160326,-238500,-135452,-22281,-82352,-85932,23225,-8070,-131373,-112603,-73520,-202879,-365544,-452064,-389842,-211778,30928,193901,138184,27118,-102770,-205748,-183624,-124777,-18457,146242,237174,288323,196792,84499,181851,221595,57632,-58602,-123560,-228761,-198426,34831,272562,353177,406743,421620,294763,184199,90663,-44476,-139956,-214996,-203572,819,345229,525063,313561,-56551,-65435,86126,97209,50777,-41385,-268524,-316473,-52488,66792,30152,60269,-102482,-314299,-171817,-148235,-449619,-406003,-49244,86134,-13270,-88552,-294847,-422882,-256715,-135409,-67525,114463,192734,44824,-95191,-83695,27233,-15963,-100096,-52161,122384,263697,180039,-6308,-106087,-201703,-179514,39309,212005,94882,-176203,-285622,-214689,-159453,-75125,199756,375153,284215,20726,-100411,-24721,9532,-127422,-214654,-273990,-367423,-390753,-194228,143978,304659,211736,187098,258915,150255,-708,-40178,33481,68595,85065,198140,190830,85100,74947,2363,-12487,47526,-123571,-380620,-414632,-330759,-230610,-98078,-45081,-189391,-399125,-215414,49044,-130100,-361647,-159251,157062,193524,65635,68899,166155,182340,248206,173555,-70621,-141081,-88833,-171300,-227736,-119534,10362,-48551,-108257,-15848,157843,256809,58736,-189055,-70182,242645,351244,189643,9626,32913,100897,-34547,-204029,-119993,112868,125236,-17399,-56091,1264,54877,161463,215851,195399,128803,-10724,-28937,162241,224938,75072,-32981,479,34385,50367,-29960,-154304,-149429,-52133,54301,124709,199212,108741,-36280,-29376,-122162,-253998,-45627,243745,200377,132620,254163,202565,-63034,-169180,-101895,-135240,-127379,-20185,-6148,28854,146797,163619,115632,162215,103918,-99770,-148693,-60256,47285,187066,271236,202356,45116,-13242,69209,142065,97589,70249,151298,237453,179896,70117,40751,-9240,-210875,-293908,66499,438531,423932,371974,416616,273001,81522,-26959,-51033,-87222,-122291,-62512,42311,69654,53066,6909,-62682,-76538,-63581,38563,270823,308134,132960,122163,164469,19706,-131839,-294083,-387381,-235312,-178488,-474239,-571780,-414696,-289102,-134027,-13479,-114804,-123926,163970,383048,56170,-411927,-87567,739507,862238,151128,-341549,-370049,-560796,-1015837,-1401766,-1882398,-4340127,-8047065,-3766598,8423412,13024597,4314155,-3189413,-2357379,662973,615922,-730912,-1050639,-742901,-495612,-455082,-320635,-3067,147911,393893,465081,6897,-394793,-429182,-156200,262711,500128,395387,252084,148852,-24679,-213235,-200323,34922,139090,3077,-161556,-225559,-206156,42719,307989,381059,222647,81285,54261,5945,-142331,-247833,-208555,-78084,-34289,-129925,-62333,171867,299365,214817,-1547,-258450,-334078,-222056,-192193,-165233,21742,197521,201325,24558,-71084,-105813,-73555,37591,163499,166195,126354,231803,297314,70180,-159589,-149032,-62260,-130790,-229547,-151587,38361,157934,236776,193849,-101324,-349856,-286588,-105929,-39091,-64227,-34874,195275,390241,212590,-125591,-236731,-136601,-66098,84836,253767,147397,-78035,-124928,-56845,100968,336440,254173,-43448,-36490,161214,218799,160636,116218,161988,274296,289232,216476,99713,44190,163130,155553,-22591,-1775,115990,-18089,-73338,-68621,-142564,-279160,-427159,-402765,-204439,-152829,-229119,-207684,-228445,-210750,-119789,-69399,-44136,-67935,-152760,-190368,-147025,-34214,72928,69693,4636,59617,103586,-20037,-155695,-183752,-176729,-95003,-49408,-224902,-423070,-324728,-91271,-111831,-255606,-141841,74294,10824,-81035,88343,188864,-40133,-251157,-253829,-139984,25565,200192,206760,176229,100837,-59690,-37755,177572,164568,86566,280132,325583,-45398,-214078,39138,170305,132271,191342,241323,73641,-190024,-207296,-53157,-68823,-187751,-70571,302268,483726,355153,173525,19990,6575,167367,193121,-8700,-72339,72948,203114,157729,33507,-74954,-183567,-198363,-144889,-109716,-55806,54688,154587,-11750,-360937,-314209,-36933,15098,37341,161684,73663,-33708,149595,301616,193998,30523,972,62091,109474,89208,179999,369064,248873,-135390,-180152,32613,83750,63763,80335,61027,181027,376392,324354,-19031,-339943,-324864,-49857,186416,247028,201906,-10152,-255350,-282829,-125364,-126053,-199416,-175690,-207649,-189399,-62910,-92241,-114576,-47681,-72393,-43628,93657,210325,279868,283145,182040,-29259,-225431,-303029,-274089,-282884,-200601,-78839,-92712,-21376,34942,-154547,-288882,-171869,-74876,-29011,157080,340054,240955,-22328,-105256,-42420,-39154,-60419,-41676,-54865,-155980,-139747,147415,378827,229646,-51803,-220783,-125463,75356,62595,-59052,-49772,-28380,-87868,18452,153301,135749,58792,-15997,-182723,-206400,-162126,-126338,-68787,-146455,-268216,-224502,-176629,-244142,-161258,13612,15217,-97846,-100779,9060,114292,151453,172823,108510,137057,276836,142974,-281065,-445060,-338637,-310190,-404559,-315972,-117852,-161203,-341272,-268235,-129011,-127227,-146104,-68100,2914,163002,372691,451993,376438,171987,-171279,-368685,-317055,-120566,126235,207721,55298,33033,89537,-23724,-116855,-102414,-124029,-43619,137848,149106,-143426,-364649,-385919,-407480,-481514,-333109,-13431,220920,228852,58846,-123916,-113352,-34957,-103159,-185973,-168646,-243762,-306322,-111897,74590,89220,20523,-83231,-135346,-14293,87013,20403,-143965,-227730,-242218,-185404,-91203,-26117,88704,217277,88928,-95503,-130086,-34430,180142,198093,-93724,-261311,-244477,-248835,-265413,-364968,-407918,-180509,174164,197335,61660,164303,-5036,-190090,-15912,-140943,-5196,503819,474088,219859,462755,206956,2156,356955,660494,1026105,1413711,886494,314551,86708,-758009,-945646,-303432,-18731,-5015,147822,94369,-50854,-80166,-179329,-126427,178896,262317,153311,210268,299456,297513,316791,313959,246367,79643,-74235,-106376,-108698,13430,201079,48910,-265333,-266909,-51630,47783,138645,354098,433686,360614,362235,444742,354600,103567,-104341,-190744,-122098,80714,125318,59564,111599,112955,-64345,-242063,-180261,29962,173470,302054,351296,221641,241555,351619,191321,-21535,-75112,-39641,78443,193390,55178,-147057,-134971,-8735,12215,-185384,-381936,-318890,-251645,-362810,-326542,-89055,-108125,-222770,-238019,-296382,-300098,-122402,89412,170189,117394,49565,89000,159756,169081,77849,-12205,9096,159056,167223,-147338,-386355,-267421,22752,222660,161206,53602,60001,49086,-40409,-146210,-325203,-366699,-79506,137385,64709,-72608,-139353,-151384,-37487,71683,84845,84989,130959,186571,99713,-137763,-237085],[-186504,-108347,-58044,17300,43817,-56647,-144570,-107480,25682,64798,49006,93801,39682,-96404,-143246,-207702,-303521,-232883,-77879,9421,-71147,-310411,-346278,-62676,175328,202093,237123,389493,392929,244457,120462,-2089,-86392,-19747,62858,94877,140630,72795,23470,184979,141162,-111195,-20289,89949,2478,135435,386194,339600,198089,243142,217607,25179,-196991,-184002,100597,255689,173781,118421,164399,167875,103515,537,-44675,-4145,-37672,-182686,-219953,-18144,112583,-77943,-285195,-326640,-368853,-306988,-178304,-174006,-213877,-203772,-301886,-455454,-559397,-478627,-293080,-244004,-254420,-166819,-13273,43676,8073,-98720,-215484,-436175,-529848,-179939,143986,117089,-27854,-41854,-50133,-56556,1958,28990,47193,107383,121572,52123,3175,49638,93993,65654,21480,33767,97626,10857,-31610,232898,315822,3558,-247355,-290661,-222830,-49020,144070,222595,165550,144385,63684,-54614,47577,230262,206076,149058,246624,204957,-72999,-331376,-290809,-273005,-257858,10399,295192,172264,-39089,71425,197072,66105,-105388,-158112,-126956,-79165,-108727,-89409,-14633,-38760,-75798,-29350,-15108,-69452,-173196,-311198,-343687,-219605,5819,185797,131949,-3105,-126413,-199331,-168277,-136223,-40436,112040,241649,363119,297086,116808,162877,185661,42422,-32128,-161241,-379713,-341572,44132,393459,484584,436970,362988,227749,87565,1231,-57037,-128595,-237172,-231395,-37530,316425,545369,344555,13799,91726,280348,220118,119181,16673,-228787,-314762,-70552,116241,71020,41277,-141219,-347570,-169037,-63756,-296111,-333093,-84866,-46723,-145161,-152081,-284554,-420742,-245774,-23291,87609,177398,233051,143689,-50643,-106780,35647,37945,-36561,1498,163160,286671,168129,-1732,-48214,-157538,-183715,56368,228674,86421,-170526,-245433,-231363,-293280,-294951,-20438,248511,194897,-109761,-234309,-124177,-73723,-155839,-168357,-248734,-417191,-518361,-411250,-83814,158228,150477,126354,129305,-46253,-137967,-123347,-31681,-15447,-56272,-1892,87158,75242,74582,21256,41317,52084,-181468,-344089,-215186,-70867,-86959,-26987,-7941,-210910,-408795,-170137,94955,-148837,-410479,-217466,54592,125963,99718,155264,191996,162752,184985,99043,-98862,-138549,-135949,-254242,-327728,-233696,-57853,-27072,-81289,-53869,87334,152124,-60193,-264958,-97723,260542,427234,255940,-5888,-38509,20853,-60561,-113449,-13188,94995,32925,-58560,-71451,-40453,-14269,64099,132072,150109,94868,-42719,-12623,171616,189319,46984,777,93697,118198,20494,-132529,-263399,-248525,-103585,24839,87331,179683,115192,-40827,-25127,-54949,-127123,58505,328959,232627,69496,126665,73385,-75120,-94888,-61220,-118887,-113891,-44401,-40195,-19502,33443,58125,65999,83162,581,-119523,-68443,20096,60743,88065,113517,119164,31276,-34996,40966,179841,132679,40743,96530,225300,209546,111786,86217,-2760,-238900,-301380,63189,389229,328937,303021,396133,268446,116779,155397,201409,-13724,-162732,-88068,93433,154202,42661,-108761,-166858,-72679,33313,224849,419455,322757,88453,131176,193847,28055,-158435,-344746,-408183,-183235,-76091,-347366,-413145,-316152,-202666,-41349,17174,-114757,-94338,192015,387470,117175,-264664,-21736,641663,647828,-26888,-496940,-558164,-639619,-994064,-1447368,-1470017,-2944538,-6902778,-5016712,6043493,12909895,5582361,-2792291,-2681214,186466,417069,-395363,-645657,-631734,-468625,-539960,-645125,-381922,-51717,281362,300552,-137053,-460895,-411604,-90430,317056,530730,424237,221424,1202,-165144,-252292,-191186,5307,90193,-51480,-191952,-194749,-192925,41542,346177,435528,262512,101624,88182,113662,-5710,-135404,-154380,-56168,18503,-81168,-88887,89554,284726,275766,41292,-253798,-322775,-143361,-101944,-160251,2604,306175,345096,97832,-81408,-188566,-192389,-37223,152144,182583,150479,217763,285097,80659,-168843,-147292,-47090,-153958,-230449,-82246,104308,148945,173700,138922,-143590,-434126,-351741,-67718,79677,56243,39536,207508,304093,148137,-92897,-119289,-79530,-117464,8613,198811,81401,-108990,-96719,-43758,52979,249235,154055,-70433,10487,218688,257292,197390,128614,127921,229296,316317,279204,101495,5808,115745,105837,-46062,32346,179895,-18544,-167287,-134443,-127598,-177494,-353973,-442659,-295391,-186508,-254814,-245620,-171510,-9105,155479,132756,96466,91661,-15728,-177137,-203478,-44773,100464,136500,126234,176268,167380,9234,-153786,-185340,-183562,-123038,-77950,-224001,-397820,-362994,-204338,-114444,-124125,-38776,128874,82854,-20847,125697,223336,13571,-184788,-202664,-173619,-84650,30391,91767,114727,32783,-93710,-8305,165194,124196,82917,218798,182374,-124980,-189373,45217,127792,91768,145329,164015,-50622,-320543,-272247,-45112,-40483,-138245,-4897,360742,571848,464145,251639,43555,-9170,137046,126395,-95001,-143056,38871,184919,131606,10548,-100517,-198197,-183585,-122554,-103009,-62852,51897,183631,65949,-332717,-429459,-163301,-60754,13586,143706,9537,-182786,-5038,241063,228003,83475,17685,34730,45263,47346,219694,466943,328026,-89978,-170381,-49094,-80021,-3523,112951,74926,139788,324718,287647,-15491,-290004,-268883,-12863,264082,389278,334305,72464,-187064,-271897,-186646,-187914,-204730,-66055,40018,-21261,-80864,-138228,-63987,68786,68353,84791,202050,294793,303617,197643,47260,-147540,-332995,-379332,-266103,-163524,-68173,15801,-6484,40744,20710,-210685,-271860,-135053,-55488,-18111,142924,313658,266071,130984,60632,-40568,-150572,-91659,-3727,-34869,-161752,-182759,53346,319223,297995,75553,-166125,-208415,-8076,71306,-12686,-1136,18321,-50805,-14762,101027,172057,222864,158087,-104908,-203559,-156974,-102100,-27618,-82175,-253920,-249710,-128788,-102372,-36928,59907,52831,-54676,-90592,3318,122586,169889,203921,122613,115834,276585,178548,-179825,-299936,-262095,-351385,-470317,-237636,99750,4573,-308847,-268382,-79198,-109500,-240575,-233749,-152109,40832,327297,420311,264799,32995,-226711,-340138,-312924,-192331,-4738,58626,-17969,100382,232525,68070,-92850,-88076,-95230,6658,186473,175244,-94443,-253865,-293248,-333396,-310757,-179214,64968,288375,309868,137009,-74746,-123690,-81014,-158481,-204118,-118919,-156384,-238378,-41708,168623,150887,28369,-75647,-69649,46572,113598,36999,-149727,-327022,-379728,-291776,-153089,-31714,163892,344346,269183,84178,-28126,-60271,92902,138367,-140897,-334632,-282664,-220397,-199040,-216941,-275624,-156212,155186,158961,6637,120440,-61223,-547528,-962744,-1125070,-771156,107824,677859,1170767,1517252,860212,196932,302979,634328,1026710,1240486,364323,-280854,145544,-48596,-335242,-125824,-1948,12228,192792,41749,-173620,-206458,-333011,-292876,55757,220761,221040,296458,322472,306400,339808,335828,243974,14454,-197710,-223740,-190899,-27806,197479,79723,-224867,-218026,14416,129698,230060,388228,416905,371608,443552,539190,435038,161184,-86912,-120291,-25389,79101,84556,99958,118721,13103,-192642,-269730,-126480,54901,142548,207280,221102,127032,179348,268788,66963,-155061,-169239,-57158,120983,218658,70983,-90784,-64481,49332,17803,-220670,-404450,-338008,-269593,-317980,-236368,-81207,-231338,-386503,-257882,-170289,-178017,-90195,-27044,-54587,-78539,-4436,154676,248290,180776,21628,-20947,56095,109152,7157,-275039,-439120,-308579,2800,199041,93667,-34681,41111,91625,26483,-75131,-241533,-304054,-66357,167726,143630,21937,-65004,-123188,25784,216551,212243,81667,43953,86237,35913,-155083,-253591],[-188432,-96732,-44204,11311,10058,-98462,-171453,-127985,-7900,1222,-57903,41133,88736,-35751,-171650,-303656,-380880,-267603,-53422,87766,16211,-248698,-319713,-27361,264376,321782,302483,371251,333230,163846,21110,-59624,-30113,104936,124982,110689,153742,79021,-22289,63179,-1301,-230479,-169435,-42500,-60323,98852,357865,371054,250962,243181,198174,34460,-171736,-138040,117298,220361,131139,88558,189012,272444,231682,95029,16618,-2845,-81674,-190138,-203203,-27500,53011,-150353,-331759,-355827,-372714,-269291,-120673,-131065,-193409,-208680,-278529,-383947,-459854,-354499,-162437,-155741,-232817,-201820,-67915,-9254,-31672,-109475,-177163,-315307,-463280,-202205,83087,103946,-22969,-78387,-145135,-158331,-55519,52234,75243,163707,266949,211719,112930,133604,179912,135651,100023,138228,123450,-10313,-33812,185957,222085,-74294,-245613,-200639,-135560,-9262,191342,285836,208247,140944,49694,-65905,37309,238703,214394,176131,303149,325940,65023,-237571,-245590,-245413,-247735,16059,313302,209727,-22185,56466,187435,101618,-16788,-66743,-108104,-121050,-121112,-93363,-67699,-60251,28041,108877,83004,92993,55101,-102887,-218445,-182796,-29565,131359,107802,-13832,-102339,-136667,-118926,-137886,-93572,21161,193390,380838,364094,157072,131518,132091,65695,85568,-83193,-405534,-374460,80505,450415,520122,384053,238391,124946,-10919,-79060,-61371,-92220,-193875,-202903,-77823,219790,490525,344266,97895,249927,452058,329422,190274,93164,-122529,-221966,-40687,163721,117300,26560,-153695,-327327,-166324,8168,-98341,-209758,-126056,-199066,-279801,-200602,-214291,-310140,-154804,103457,212385,197681,200630,139953,-77746,-141207,39971,104266,40641,46167,185545,291579,134658,-30547,-27099,-116129,-173386,55318,198749,45013,-169099,-215469,-240173,-380439,-455090,-218815,95396,65676,-221007,-335075,-212717,-152945,-184935,-141832,-201013,-408388,-561181,-541525,-282869,-4994,85399,77626,-15288,-241232,-274564,-171366,-73923,-103050,-192502,-205539,-60096,26889,34124,22156,78748,30439,-244104,-285302,8252,161640,19688,1443,15597,-187204,-338399,-84629,156122,-112630,-388930,-259917,-61021,48775,129795,235588,217906,131317,85453,8033,-98892,-107413,-158671,-274872,-321333,-233751,-77129,-7765,-43535,-59252,19802,16865,-183576,-310841,-109623,255632,462445,298082,-21653,-89442,-30956,-81314,-34810,106458,110010,-17786,-78388,-70182,-65043,-74549,-44154,28228,80479,34553,-101081,-66271,85447,92229,2564,46327,177348,174167,-6046,-193754,-317776,-288574,-88461,22564,13633,90777,100506,-10500,-8736,-2074,9328,211327,436462,276513,32389,18344,-37547,-83149,-15117,-13488,-76192,-57853,-26948,-37862,-54261,-93048,-73305,1461,-6524,-109424,-119528,39711,115626,75100,10333,-27124,14181,5853,-45515,34550,213498,162614,23926,54951,185710,203078,148442,122992,-11585,-249980,-277003,38263,276672,190491,188596,315033,247318,166225,325769,394982,66681,-164696,-92290,131711,210810,27132,-208802,-250687,-47262,175174,422235,526970,294257,37347,147318,229870,38782,-196483,-406157,-428361,-132015,24809,-152832,-174272,-162943,-133503,8703,46642,-79186,-45043,209634,323695,78127,-179125,-32695,361334,300116,-154696,-504274,-629252,-679471,-915143,-1380693,-1048459,-920250,-3818902,-5251673,1987558,10310897,6485439,-1496616,-2405256,-324513,-114632,-305028,-296071,-481149,-424948,-575699,-854739,-687870,-245334,107195,70251,-269874,-463540,-350116,-33188,319571,475755,391404,166558,-132104,-273174,-230925,-106873,2035,7396,-125646,-184824,-111979,-89342,78231,346790,411113,247315,87012,91287,213467,181739,39600,-36737,24213,79896,-39994,-133723,-30942,201420,295242,134864,-115774,-174573,1553,9475,-168325,-75533,312367,390442,150975,-55699,-208692,-260456,-95039,117581,169797,151910,189247,266103,112417,-135159,-94069,-2262,-151639,-200981,2539,164203,128588,82842,51094,-180883,-449524,-331220,2030,181467,168573,131766,211267,197161,70077,-37402,18116,-26191,-173268,-77458,124045,5088,-139060,-58370,-29326,-26094,99781,37022,-96625,27742,247200,276337,212411,143732,110321,174533,315938,331461,122095,-11172,79505,69152,-65860,44436,188265,-34243,-265262,-216880,-101924,-36896,-214966,-408054,-345532,-225584,-252137,-235689,-91069,161222,343561,247363,163182,188970,72500,-175598,-236527,-44092,124469,190952,239315,279895,204542,-4350,-168503,-172670,-184356,-192660,-164964,-229795,-309859,-318607,-249918,-88380,-5057,68575,212523,161564,19975,125263,211640,55103,-85003,-81671,-118083,-129854,-102232,-18597,27117,-44421,-98687,48002,137832,52141,58177,122920,-8109,-219231,-169193,30975,84099,63157,108670,104783,-130039,-386388,-301771,-40304,-2219,-62144,78918,374935,532621,459639,292099,78753,-2101,121139,92250,-110869,-145089,41149,170564,122360,30250,-86541,-180309,-140686,-68149,-74133,-70520,37055,190056,132797,-239820,-431952,-211726,-76218,27925,118377,-48630,-271915,-146790,140127,246496,153602,59774,42450,10433,4671,216700,503271,365368,-54769,-172155,-134339,-206261,-50491,114124,41689,57344,244593,235605,-22906,-227172,-187233,29651,325914,516438,432564,135881,-119115,-242318,-231950,-229361,-199788,13022,237389,146446,-68078,-138737,-4846,120986,118438,153464,285829,369447,314859,78194,-144689,-290337,-431373,-424540,-237990,-31232,118560,181527,131784,118872,40925,-179344,-198442,-85038,-32492,-10395,93392,219124,243092,258239,200318,-43938,-243954,-126235,32023,2491,-139654,-208057,-57576,204813,322144,177902,-116602,-277475,-91503,65138,11976,15226,29383,-41568,-64367,54641,232505,416195,346423,-14851,-215778,-146712,-34288,49467,1445,-202263,-232504,-89178,-1321,63016,112475,96888,-6071,-76066,-326,123397,191572,232116,131545,81813,236534,181318,-57338,-125749,-159790,-353874,-467936,-122460,298794,154577,-254126,-260336,-47158,-119573,-337181,-369810,-272832,-93112,215379,319391,136866,-68266,-210554,-252966,-265763,-266278,-203672,-183028,-151578,121770,332837,151850,-57662,-76843,-69377,43844,217339,179838,-48247,-150057,-198649,-251351,-159490,-43119,109254,275076,312373,199140,16126,-75777,-62187,-153769,-205003,-98763,-94097,-156422,27295,234265,178134,21098,-45546,18110,93057,102332,8151,-188563,-428237,-497806,-386418,-223665,-54624,192504,383387,372422,237420,81354,-63302,9646,83109,-131118,-318458,-265283,-190549,-155956,-95265,-170197,-160783,110565,141226,1590,114106,-41400,-820920,-1733263,-1904518,-1487597,-448878,711036,1928095,2308610,1440622,462636,289094,588938,929840,847225,-317207,-958277,191881,853005,465052,216863,107863,62226,277444,74600,-209706,-281570,-457690,-431651,-44242,190945,257070,312580,253906,213258,275649,311625,233541,-35495,-300783,-325234,-250145,-49771,200436,136173,-128140,-137154,42845,146083,272526,395138,368167,324310,455132,567749,463264,184213,-56339,-16809,79676,56058,53662,175918,174834,-43000,-293893,-281671,-74533,84031,157058,169227,99067,26596,119459,174846,-60777,-264308,-213687,-53910,118401,185820,98096,15665,26870,101036,30397,-223424,-377729,-310989,-239092,-226454,-116855,-45351,-273153,-461565,-227958,-18071,-50741,-49438,-88070,-218579,-264271,-89070,163470,257632,131462,-36376,-10911,112532,60559,-153092,-373174,-448121,-327329,-21839,169820,31514,-124562,-3683,103299,80968,-670,-131612,-203315,-49247,185433,219992,107133,-15096,-82726,81581,276840,243888,50173,-42577,-19264,-37718,-166371,-240552],[-145301,-52701,-5467,22084,-18270,-127445,-168852,-98667,-10079,-49194,-151904,-39470,105108,17587,-197887,-357974,-371107,-240719,-30987,129259,83957,-161753,-275972,-41215,260628,370090,349976,337200,261363,72635,-115061,-166638,-5229,208904,163386,98739,152344,73435,-89951,-112402,-187160,-324485,-274459,-145159,-112312,35989,266766,328584,264028,231596,199815,75284,-118363,-93232,104895,161571,74943,50131,193519,343410,311489,150130,54636,-18799,-133244,-198650,-197720,-81167,-58797,-249757,-359461,-337641,-322726,-192686,-58718,-92400,-147544,-202549,-254991,-279240,-312653,-241621,-73212,-40419,-132393,-160215,-85224,-62061,-91220,-113115,-119674,-151277,-267823,-163258,4926,59276,-21503,-116882,-216232,-210728,-56138,94135,73796,155948,317620,276718,163586,164356,197795,145200,100262,140700,72543,-62561,-40624,115688,102809,-141469,-229060,-78194,25729,69777,199589,297404,245932,155547,50017,-88726,-10030,213308,228521,219417,331641,389936,167780,-117172,-158933,-178370,-238366,-32493,259495,203599,-9794,54390,202331,174189,98305,31432,-66055,-127186,-104720,-76375,-107617,-66340,142685,248410,173616,212556,239270,110216,-54579,-122764,-67333,54113,74144,-6475,-40073,-32606,-49744,-136227,-174130,-102742,119839,362039,392656,197217,95807,69507,107731,241542,71299,-310951,-294203,136520,445174,465508,272911,90744,19209,-74795,-117556,-54865,-44872,-100997,-123907,-103307,80334,353424,288969,157645,368760,564804,403373,237191,149732,10134,-56189,52194,205145,154243,14644,-145943,-269650,-173372,33670,63518,-82184,-165347,-339152,-403138,-231107,-116699,-146606,-16341,221263,287593,183759,120099,49553,-155002,-172904,44921,169515,119185,79907,188773,285270,106044,-66899,-35943,-86074,-152167,34339,137047,-6802,-163511,-200647,-241825,-402212,-520320,-344217,-43155,-59150,-276644,-372762,-269542,-215142,-226390,-149235,-146158,-340879,-494968,-534853,-399174,-144221,34208,57286,-116991,-357099,-355739,-170367,-90447,-185542,-315955,-372635,-210282,-48887,-48305,-16220,83906,-5099,-288264,-218374,192085,300789,59112,-17639,19847,-129420,-219567,10729,212052,-36491,-308989,-269280,-144114,-19278,123935,257036,225308,97800,-19467,-74606,-70022,-54870,-151368,-234427,-221679,-137868,-48996,9299,1683,-30667,-33404,-107135,-262047,-303438,-104611,216592,437621,304708,-34737,-111897,-43195,-89824,13977,203042,144806,-11245,-63200,-57449,-68971,-97463,-115491,-56112,16130,-25079,-158772,-160954,-60166,-41325,-58083,77066,221209,179947,-27642,-205951,-307721,-252676,-13705,44354,-72104,-26003,92262,60329,12739,12769,104866,353493,527259,320502,32464,-36750,-91860,-87806,36695,31775,-17594,17645,25217,5455,-56536,-189062,-190224,-66403,-85455,-183807,-94526,130991,189051,93941,-6873,-90934,-67963,-15024,-31751,61589,237459,177925,20754,43678,152791,186345,179190,139725,-34039,-241092,-228103,-6076,121665,42178,55306,195557,219106,212350,416352,464409,131660,-123764,-62811,153923,218016,4875,-266831,-298149,-27835,292318,546054,549439,218504,-21724,145777,242977,41739,-227731,-456453,-446564,-111112,78054,37599,67472,10812,-64542,41516,80278,-28372,-1666,201436,191725,-81353,-211966,-131845,-23437,-93148,-263235,-445942,-591599,-668363,-820201,-1250935,-743951,1194712,207338,-4526077,-2332202,6495769,7048230,431075,-1604201,-768152,-876552,-537372,-168755,-434478,-498890,-625431,-927202,-844697,-383932,-98533,-182670,-373489,-422490,-287039,-18029,266673,368739,330518,121673,-204302,-315379,-153457,23083,13907,-98302,-212448,-172909,-39130,32754,118578,296082,314924,188350,48267,65743,273157,354985,219893,110206,132702,124138,-24447,-187521,-154713,76873,261371,236470,102086,60835,173878,123120,-171816,-182987,213878,336583,171567,-7016,-180719,-280086,-129436,71601,140860,138811,162560,257683,163457,-72732,-19043,50354,-131989,-157305,78982,208619,104025,-18336,-55604,-210950,-394351,-230753,84697,240117,246961,225494,221300,117977,9759,27223,126088,-6095,-228741,-144325,65327,-51796,-159198,-18498,-15536,-117550,-72963,-65792,-112401,19640,244501,274456,208964,165379,116478,125536,284171,352519,153434,-6569,56317,59726,-54424,33532,123701,-66693,-316146,-274271,-71118,89985,-63615,-314057,-325196,-232619,-206391,-180415,-24253,239227,380982,230057,136092,209140,110686,-156577,-219249,-30825,132742,212616,309961,343307,202848,-59217,-201738,-159647,-183075,-279007,-280793,-243126,-204381,-231800,-231792,-59653,42682,122023,268048,184600,2783,79120,157083,71931,17496,63018,1802,-104583,-159367,-99744,-72865,-119815,-81540,109984,103260,-34520,13593,14267,-194181,-291916,-145138,11540,64365,65072,87278,70630,-146327,-373955,-284703,-29169,41074,16292,150607,340826,367866,312605,259426,108806,25627,126322,104412,-50101,-72248,79851,157268,116470,67432,-45824,-143600,-89113,-154,-29029,-62485,26257,172291,163028,-117809,-321141,-178301,-38153,73296,96492,-85462,-287681,-246625,22655,234961,207249,108686,81233,8530,-45213,150515,452354,347186,-42565,-197428,-212629,-261576,-70453,80680,-28828,-39053,168488,193523,-32448,-164707,-97467,68529,344946,567571,447746,142866,-81333,-207919,-252738,-240944,-187786,47781,348058,274915,-23989,-84719,55299,100510,64887,137961,316335,416495,309426,-47685,-331006,-396800,-469133,-424328,-205163,71323,309304,376946,278498,180602,71887,-86388,-101143,-37994,-21305,-26480,9690,72423,167873,313980,269243,-48142,-284489,-154444,51114,49864,-89392,-208907,-162104,59227,273751,211608,-86721,-308725,-154760,41100,14522,2833,2862,-71738,-124088,21486,301621,583429,508469,70192,-242389,-144092,58141,159678,97740,-125024,-184486,-62998,44156,115383,153662,127111,18807,-76483,-10173,117323,211624,247483,131804,51275,170896,140661,17178,7853,-49726,-309540,-417275,-27505,420518,261542,-189675,-242643,-32258,-145428,-399521,-420808,-316272,-188072,76142,174211,29661,-87619,-109608,-118440,-182074,-311074,-400019,-433868,-291215,106444,366961,199970,-27553,-73428,-53938,51219,202144,136359,-36778,-83465,-124577,-164564,-44345,49710,111756,194848,242476,228143,125541,20464,10731,-88597,-183616,-121038,-83463,-78557,88543,248656,147877,-4591,6063,109520,119018,60968,-50315,-243127,-495361,-563610,-454014,-295245,-90444,174274,342734,378097,318905,168466,-42627,-54369,42260,-67500,-219921,-197380,-159090,-138631,-40251,-124535,-181035,69116,163186,62395,176216,94443,-869653,-2066441,-2291123,-2029404,-1120413,486936,2232148,2652493,1858167,777832,355445,562283,772206,352364,-1028343,-1604915,182569,1673476,1231434,653086,308368,133853,367290,186865,-140607,-270682,-512585,-507555,-97655,176257,253900,271954,136291,48100,142840,258134,223083,-58091,-353104,-382691,-275494,-50182,217424,214732,4373,-46185,30655,101415,259316,371354,294737,238762,397333,507164,415088,161148,-29744,74147,147537,10459,34477,250052,244004,-40251,-307988,-249082,-35662,105517,213327,207174,30880,-48848,73801,83432,-172829,-324984,-191661,-22181,75741,106732,128723,143291,126562,150802,62080,-184751,-307256,-247528,-182074,-128869,-9915,-1501,-255943,-457495,-182873,98104,49236,-3177,-80960,-288116,-389357,-173105,117551,187958,50567,-60775,22838,156716,24892,-261211,-408599,-411400,-324506,-61862,121059,-29627,-204864,-70407,78712,106359,60305,-19291,-90018,-35869,175198,272043,176206,24017,-19503,129607,255307,183785,-2794,-111001,-97229,-85944,-154490,-194851],[-71520,6929,44537,44572,-30826,-130884,-129468,-17036,31419,-69398,-206002,-120796,86182,45934,-219746,-366194,-303706,-187111,-29223,121992,117348,-67449,-215209,-91330,164723,323991,352630,295485,199830,-234,-246809,-295162,-26089,251783,162995,57290,129700,53231,-157957,-275136,-339276,-355655,-297058,-190212,-144155,-40085,147417,251912,245575,199222,197157,121092,-45767,-47937,74796,92409,14993,13996,182522,365402,324017,156654,73654,-30169,-175198,-215838,-214273,-169072,-189602,-334727,-338589,-261763,-237203,-112103,-19207,-62541,-71692,-162585,-225388,-169690,-160051,-170759,-54143,57468,9318,-58942,-62208,-107915,-161671,-111324,-55118,176,-18195,-77625,-67101,-9098,-28309,-139248,-242642,-220504,-29622,114756,28023,78589,259458,244047,149058,129214,139369,91224,22826,35134,-47570,-139692,-56651,49463,11993,-152544,-182854,48434,219734,167470,166582,254322,254793,166748,49712,-122325,-78883,162494,248934,267004,318008,355972,188759,-19331,-66722,-96773,-230778,-125157,146344,156510,-7175,65299,247722,277858,221682,132200,3945,-94204,-61767,-30704,-109834,-52699,227919,335921,213702,236537,319076,262243,88798,-67458,-95968,-14969,39631,6944,30082,76215,18716,-133056,-259816,-221496,51570,334044,388644,224473,63989,8921,140346,372318,241278,-140374,-143377,188250,388544,349484,143594,-30779,-53523,-81849,-102872,-44538,-7468,4437,-20817,-103371,-60726,160716,178815,162757,414219,597606,431774,243770,159240,124114,136765,187153,231792,164396,-4770,-138803,-208776,-192685,1126,135464,13654,-190889,-440991,-501280,-246412,-28848,1176,113671,303728,314371,155373,27532,-83161,-247366,-194923,48828,219294,191328,108449,175696,271078,102507,-78482,-47380,-63287,-126921,-5826,62875,-44083,-142930,-191869,-231389,-357967,-482938,-367783,-131517,-143025,-269324,-342910,-283052,-251956,-278459,-177849,-94201,-229565,-330237,-388551,-399415,-218029,15734,76968,-131574,-358516,-352732,-126693,-87522,-255027,-425017,-485938,-323349,-131621,-158887,-103491,48833,-38141,-291433,-147776,297459,328057,31399,-72223,181,-63742,-94743,90075,248030,53092,-197916,-233718,-158440,-57381,72654,200805,206462,72917,-96211,-122526,-18136,2221,-125884,-157427,-70312,4357,4943,20122,42787,14240,-69547,-184741,-265872,-240344,-87126,144506,353625,278394,-37592,-106501,-23445,-86945,22270,240490,171965,45849,-4099,-36093,-53259,-65912,-119544,-97239,-21762,-60466,-191586,-248121,-203998,-174095,-128581,73952,214111,138984,-40849,-176211,-243723,-154460,87796,78979,-138900,-118801,116423,162936,30377,-17964,130525,430347,565735,345773,57663,-30809,-74715,-82130,47305,68587,43688,89812,97871,80925,-21147,-224660,-255330,-120149,-135108,-195339,-48570,170540,211178,113758,40798,-59904,-99397,-24212,5501,113877,248054,175690,29101,68356,155424,188505,212094,145183,-54362,-208710,-163157,-56047,-35764,-79904,-66146,68161,186881,231565,389817,402860,166005,-48204,4904,166056,176582,-20432,-268722,-303186,-37221,320316,537053,469341,107761,-85243,107820,208961,26615,-243327,-482856,-463668,-140337,58265,158445,247096,170352,21281,86493,126551,24273,22126,159152,15870,-324217,-360890,-286540,-380841,-423344,-378577,-404556,-480985,-620696,-767732,-1126472,-603478,2912368,3947734,-3244186,-5568688,3027405,7286702,2418752,-547677,-1055204,-1641679,-1011169,-327538,-572601,-749097,-724480,-870771,-819067,-437564,-294224,-406930,-441786,-377834,-264604,-57671,171283,249226,271738,106365,-198056,-279529,-41680,152264,26173,-202578,-294273,-181374,-21945,90624,118470,191732,175311,109853,4581,24540,276927,453582,344641,233381,220041,132817,-38600,-230257,-239551,-45237,176682,288870,303741,294788,325564,218234,-157056,-279824,51079,219244,158732,46047,-132930,-270691,-143587,33728,118070,127431,155233,274529,222810,-7575,38074,86474,-103069,-116615,122473,230497,85317,-105090,-157994,-231015,-290297,-86543,155238,243146,276814,306630,255246,100695,-7440,82886,165490,-32603,-273272,-171949,47468,-62296,-153491,19586,616,-192828,-216334,-128385,-113102,-4694,212550,249561,185450,182360,138018,88560,220609,329803,180971,10591,42183,79234,3723,10922,2821,-112497,-296449,-275487,-36701,166366,48020,-196652,-230267,-172265,-112926,-95851,89,200732,268162,90116,28427,164951,117872,-100287,-147709,-7367,119904,193757,315829,347180,163980,-129885,-240850,-156117,-182313,-346994,-379408,-258725,-131408,-155490,-178600,-55215,-7855,82479,242653,116037,-77998,296,77473,60922,93544,179481,133287,-33353,-143043,-145780,-166138,-180005,-56113,153221,69215,-113384,-42314,-82130,-325595,-318080,-118969,-5916,79832,109226,85729,56027,-109180,-300543,-230675,-7453,82174,78357,194900,278538,135955,54993,146495,122310,66635,148155,152056,56599,46614,137133,136646,94171,91425,3869,-99348,-39596,65279,21083,-32798,32468,140708,149637,-7290,-139368,-83664,31209,131057,83406,-96921,-247937,-291629,-80205,193277,221910,144005,130527,26056,-107348,21931,316482,278394,-53665,-243848,-272921,-242116,-67828,18908,-115662,-117881,122920,175273,-35707,-109822,-13855,96770,307730,509579,364901,80849,-87892,-182686,-247284,-219201,-167744,43328,366608,336119,39880,13568,109672,27025,-62847,50450,285299,421845,283353,-150315,-453575,-430771,-428201,-380383,-177385,127493,457602,545963,385098,199281,83230,10108,-24333,-13048,-35055,-78447,-93942,-83577,59671,277150,247313,-48118,-255985,-164385,49068,100358,-16267,-182491,-237861,-87203,146693,158608,-77178,-284417,-175917,11690,10564,-18529,-46312,-134479,-185434,-2147,350731,671026,606619,134024,-270454,-153937,143849,277194,191888,-38997,-124724,-49404,36529,111593,170184,131889,3868,-101705,-32705,103289,222915,248602,126750,34262,97746,59996,-4716,52455,46561,-228984,-356595,-574,435834,313602,-125919,-210444,-25354,-167680,-404402,-371217,-274151,-213229,-44657,26361,-27157,-14943,51861,31138,-91324,-315749,-520377,-596357,-376127,74953,334027,198199,-12926,-71754,-43705,32625,133391,38269,-72287,-57557,-68079,-67864,44284,94359,77171,80383,127920,218313,224294,134308,103240,13262,-142090,-182570,-129833,-21867,131454,200226,55593,-44097,72064,188603,125186,8440,-107769,-283427,-501275,-562010,-491352,-363538,-133243,121019,248638,298798,309877,207538,-10710,-93670,13997,22349,-73285,-95324,-122637,-142655,-67139,-147496,-200593,45871,211077,165985,292211,325706,-627578,-1858966,-2216368,-2293199,-1782667,7568,1975546,2513174,2061225,1089595,498518,571811,615131,-70361,-1606783,-2122064,80749,2161377,1759569,1071707,555904,205339,426884,335471,5088,-172487,-478827,-505242,-95874,173996,214374,201180,24541,-130120,-14186,197234,215379,-52425,-342455,-383731,-270829,-38523,244343,296696,133668,27362,-10396,19420,197279,316350,209732,144508,288109,361379,290507,96899,-20910,117367,151852,-46820,28102,290939,281521,7199,-211338,-159655,-12840,114056,293954,306913,37433,-79309,42009,-1780,-258527,-330420,-113247,30747,8967,7555,154255,261417,224212,205940,119463,-105478,-206903,-163612,-123131,-63152,46756,20546,-230680,-420193,-165121,132922,104473,43847,-23832,-267262,-423604,-221367,42418,73312,-16653,-27676,75483,169991,8890,-279863,-367475,-340312,-305986,-123026,40200,-96010,-269428,-152675,20366,94598,93426,70944,9715,-30864,128877,284453,230033,75036,69123,170982,181344,67550,-63138,-150134,-129366,-86177,-110615,-124975],[7443,61982,88182,68569,-23339,-105000,-62578,87053,98224,-55035,-203944,-171492,39753,36408,-233887,-333203,-218658,-141863,-54380,72764,114038,14502,-139399,-142729,17622,194893,291047,244256,157323,-34998,-331024,-405975,-87453,219903,126387,-2944,80436,16856,-203845,-364358,-398557,-315909,-239496,-173597,-149296,-109577,38434,186616,212040,139040,153892,131985,22674,-2120,44344,28604,-33944,-3052,169157,339901,280075,131416,92055,-10233,-188686,-244099,-256478,-268810,-294907,-356618,-249255,-138306,-142310,-57556,-20142,-45694,27842,-72899,-176093,-72931,-32887,-144271,-97077,104745,137904,60154,-10046,-138851,-228293,-109452,1260,94713,184119,21879,-108691,-75109,-35602,-129939,-227511,-213629,-14080,88524,-56926,-48720,114773,139137,84310,37287,18940,-12939,-105517,-140193,-199167,-219681,-77488,13074,-15929,-100358,-113803,145591,385864,255868,111076,176159,220951,149546,29231,-161450,-147811,96798,261784,296903,264422,229674,117705,17315,-3885,-30595,-223136,-230690,7112,83084,-16400,84424,317250,390577,324457,224673,93211,-36713,-10653,32534,-66335,-19856,256502,340454,185075,159196,283008,313579,161578,-37070,-104845,-53057,8979,10305,71922,147484,68274,-123305,-317291,-297705,7841,312279,360381,225687,41536,-39342,141282,432776,371966,44638,13138,208951,297041,211873,36187,-89861,-69132,-31822,-46198,-40788,1625,79650,70484,-75432,-159235,-33932,39372,104409,371092,548887,413131,206736,117378,188417,299050,310639,229169,134807,-43326,-154473,-175169,-212654,-70905,112377,65186,-190449,-488826,-558990,-250128,24467,84759,182105,328596,305986,131309,-46377,-206646,-320707,-205842,48029,247667,256855,140833,151221,247345,128615,-43246,-32404,-39625,-107871,-62031,-8533,-50968,-100615,-176264,-205811,-264898,-361040,-290568,-150893,-170007,-217161,-263277,-250144,-254960,-316178,-196165,-48267,-99574,-110274,-150722,-284922,-200387,42137,138626,-48587,-262202,-275500,-64193,-77037,-304542,-515256,-549571,-375459,-201258,-279251,-233836,-23568,-55875,-242219,-70870,320232,268557,-36592,-138424,-43345,-20193,-656,140233,259081,127541,-88169,-155016,-94520,-50362,-5130,89305,166692,63462,-121446,-117583,45954,43294,-105878,-80241,79549,134022,53334,18409,63788,46200,-93430,-199936,-196873,-142675,-66638,53384,232117,234882,-20065,-80184,7786,-78272,-9065,196430,161542,126170,93890,-6099,-21688,17497,-56936,-95764,-29375,-62902,-190311,-284231,-286870,-269785,-196734,34139,166234,77675,-40301,-119936,-149167,-32580,171089,112334,-159877,-147501,182658,275525,36145,-85544,86549,415307,535659,335998,81649,17902,1767,-54653,30921,95529,95234,143779,172821,167066,39598,-194659,-248567,-142872,-146346,-142735,5522,145630,172333,126831,127020,40661,-79594,-28262,47118,164179,243414,159814,44449,120337,202014,225603,256755,159586,-51995,-150787,-89758,-91815,-149321,-148821,-150688,-38984,145764,202593,256275,256529,164956,42046,101308,176405,106089,-43210,-219302,-271612,-82645,231748,389338,304380,-10886,-143658,29545,120720,-12648,-249478,-487915,-481180,-217601,-27439,178700,336642,294426,129556,158686,189803,76723,27188,83120,-165900,-571796,-564144,-431605,-578292,-595770,-494872,-419011,-342933,-565786,-801678,-1065634,-594448,3939617,6403689,-1973574,-6929068,1098934,7172432,3788767,397446,-1138240,-2151625,-1522469,-702417,-867519,-1116246,-860937,-718323,-633756,-406352,-437472,-556517,-478491,-367894,-302165,-137687,57826,144204,227865,119974,-127487,-178212,72827,235094,27593,-272810,-344407,-210584,-71507,34528,49467,51237,32232,37225,-27839,-18259,227441,446563,374016,283778,244229,104684,-70199,-240197,-253321,-122794,58694,247341,393442,438124,417416,278397,-120533,-330661,-110632,88215,121169,88386,-90414,-255463,-145710,23214,121391,131723,176303,318299,270814,30104,44322,89056,-69393,-90112,115662,225175,81548,-152996,-230140,-236535,-171398,52040,192949,196331,258207,363420,318381,149557,25730,112362,122671,-98859,-296181,-158679,72648,-15351,-107583,57518,23860,-225179,-286627,-140344,-100507,-34746,157630,200407,137128,174687,155305,59354,130064,263895,189986,26384,29831,115181,97902,-9670,-133663,-163065,-220802,-216831,106,183534,90678,-97745,-87151,-34179,15671,-8969,-28127,67697,66507,-112398,-117936,90213,121455,-7863,-41717,22520,91048,142227,255565,288284,103600,-179821,-266905,-166512,-183063,-365864,-416469,-265624,-120624,-128143,-129105,-90542,-140655,-50379,116777,-34136,-192017,-82597,-1700,29571,127088,235527,225520,45863,-88844,-167105,-233360,-211607,-36294,158784,39373,-164990,-95502,-144601,-369799,-291991,-100862,-24289,121385,190133,104237,48151,-49716,-202984,-163391,20457,112137,116159,217126,223656,-75507,-229921,-17557,117315,109600,171616,202458,154111,158782,185029,100153,40372,80848,45851,-53637,7048,117708,62389,10306,59457,113102,106368,63156,48099,35302,102129,177612,76649,-90785,-188269,-284962,-141516,134831,194040,150537,161321,38805,-179862,-143180,129248,181950,-76303,-294537,-304457,-172901,-55235,-58871,-196027,-156202,118182,179398,-28489,-64724,52973,109564,220645,355847,211263,-29902,-131263,-175055,-220439,-166580,-134425,17088,309349,319367,103161,128721,152461,-61779,-207162,-67104,206610,379332,236269,-206377,-480772,-391093,-329868,-308926,-155100,148893,537877,640368,417316,163056,51279,46174,-6083,-23461,-75221,-159125,-190863,-192684,-44145,160557,147016,-39823,-166505,-146336,33189,147532,68488,-131970,-272995,-212034,-36537,36682,-76240,-202847,-141824,-1407,21968,-23632,-94636,-208175,-239146,-26726,352233,654255,618963,164261,-282920,-171068,191812,362788,267731,42796,-67633,-41269,-7083,59276,157389,112699,-46345,-147484,-69051,77781,218413,242124,124618,30657,32170,-43497,-123912,1918,109647,-139189,-322606,-57030,352557,312339,-67208,-159274,-16382,-172072,-355102,-254092,-173172,-167861,-113672,-84491,-24722,120314,222299,153429,-32396,-293071,-522535,-603031,-366547,48555,254287,149433,-16161,-58666,-22761,8423,26195,-97843,-142424,-52673,-8388,44894,125219,102715,19439,-30830,8303,178005,287552,227110,175345,115008,-89528,-264657,-216821,1663,143726,94222,-80788,-86092,141239,247621,118987,-32318,-132087,-279478,-435846,-496039,-502673,-424109,-174406,52382,132338,172388,226481,187944,11956,-112563,-11208,98821,73742,18462,-79452,-162992,-163512,-222704,-207939,35924,243151,256507,403713,569328,-160008,-1215109,-1745511,-2225290,-2257246,-611508,1250001,1994102,2036854,1323115,668475,605125,513720,-276572,-1906443,-2427877,-111727,2193438,1939873,1360447,777112,248340,427077,452515,161975,-22293,-368166,-433157,-45709,179754,151983,129120,-38829,-259184,-144112,146115,205475,-30682,-282207,-338303,-251476,-29514,267989,355201,216672,59606,-61379,-68592,103598,235968,132042,69145,155061,163202,119684,13355,-33730,101431,96903,-96984,33245,283288,253557,61597,-34811,-28506,-1071,113759,375523,428514,108298,-61978,14044,-83683,-314456,-291338,-9504,86512,-60138,-80288,169203,347847,311698,270578,200121,3498,-94607,-76616,-77977,-45652,37304,-5244,-245752,-404494,-204594,76778,116411,86138,45818,-191753,-368213,-209719,-24264,-35681,-34733,59872,131013,143771,11845,-204340,-264320,-257039,-280300,-200326,-73592,-169170,-316065,-240440,-61530,49007,90815,120419,77400,-33047,52822,254143,271886,153410,173054,205413,95089,-55123,-113268,-156318,-117082,-40297,-42458,-49870],[66600,98683,113394,83981,-968,-57295,10919,168128,152053,-16585,-146895,-170726,-19592,-12770,-237014,-272200,-149063,-123572,-96921,3558,84422,70045,-54535,-155146,-116262,24133,165212,175661,128058,-28389,-341246,-463865,-164225,134072,72834,-59357,10370,-30120,-210377,-349183,-346316,-222771,-137497,-114120,-126712,-153591,-32454,162792,181275,52692,46608,76669,58503,41013,30547,-15411,-56952,15843,169920,282001,209071,105575,129119,55166,-162911,-279125,-317186,-351065,-334311,-280048,-92064,3654,-61676,-38802,-57841,-43155,132767,63933,-94682,6543,57682,-138036,-163753,92239,207044,151661,50074,-149917,-275266,-112433,34762,113636,262264,100195,-102729,-102856,-23778,-82046,-191281,-215892,-31263,21455,-154737,-188808,-68712,3391,-625,-81243,-129539,-141061,-244809,-320885,-328047,-270509,-90322,17760,18719,-16483,-47287,187553,468776,309631,64004,95744,146841,87870,-24463,-198163,-199741,23012,242706,286394,188947,64053,-12993,-17246,10303,-2254,-212922,-308877,-116163,3382,-36753,102820,391825,478853,373827,288804,180230,20000,22816,88256,9675,25461,223469,264079,102520,26759,172433,266726,145489,-35185,-88642,-55045,-18114,-8666,60530,152638,90296,-97604,-317004,-310149,-11127,289183,309838,193208,29567,-68497,105160,413245,434606,189981,118773,185024,191463,90631,-22092,-75039,-24853,54492,26410,-49579,-24569,94133,119856,-23824,-183330,-171067,-89061,-84,249701,434296,351003,134417,43675,197159,382138,360792,182277,64195,-104155,-200770,-175631,-209458,-140101,35768,83543,-156966,-477907,-562627,-243108,39282,95452,164804,286381,276538,120001,-86789,-282595,-352887,-205848,42578,261184,320380,183255,120928,209667,171626,38244,19672,-13961,-106245,-128512,-70137,-27465,-39128,-148422,-170761,-152405,-190998,-141861,-104420,-146367,-149224,-162042,-173606,-211878,-298605,-172515,-7482,20976,103716,98347,-94346,-94272,111419,231764,103236,-121281,-166348,-13716,-71692,-329086,-574130,-575450,-365945,-245600,-395019,-386740,-119926,-54186,-145757,15817,285463,170147,-106532,-190777,-103074,-18406,44473,162183,249255,166065,-6155,-51789,24206,3773,-71564,-27613,120321,69084,-90965,-57662,109162,52225,-114478,-35646,181805,205868,69747,125,52390,38967,-112329,-159454,-85995,-46282,-53326,-34512,107176,195740,25510,-42468,28127,-69394,-67138,72709,95024,192414,207380,33157,21566,130850,42864,-72004,-20029,-42872,-165456,-252985,-276680,-304219,-247270,-28056,101585,30323,-21447,-53273,-49088,67663,198375,131890,-122901,-100423,276605,369646,25506,-170721,-2143,319988,446323,285931,79212,76013,105619,2836,20006,114264,128201,174693,231803,235984,100588,-118293,-173947,-124786,-121383,-49657,50461,67874,85911,127102,212968,160150,-31712,-43099,61742,178263,222536,137394,60198,178781,274791,290368,314537,198598,-13705,-69785,-14711,-97068,-186449,-156033,-186062,-108076,86826,115133,66575,94729,132801,119931,202012,188534,33681,-60473,-142128,-219371,-152755,50700,151762,101492,-103870,-183516,-76094,-7418,-74591,-263058,-485684,-497433,-316299,-143252,112689,349002,380776,250112,249813,264418,134642,23861,-17839,-316882,-740036,-729217,-496821,-539254,-561412,-569735,-468866,-213981,-527560,-921585,-1090639,-641531,4233354,7134133,-1208042,-6399131,1083609,6651017,4029473,910428,-1020487,-2223336,-1838958,-1124264,-1192456,-1449162,-984897,-519264,-362153,-319135,-495789,-602129,-491852,-409079,-384805,-222498,-46482,58458,191081,146281,-27077,-43985,159143,243518,14430,-278919,-333699,-233549,-165373,-128184,-83601,-89738,-77580,-14183,-44459,-55931,140712,343083,303158,237937,191909,56108,-96867,-204798,-187560,-130916,-63745,104006,321942,440430,431180,294621,-70340,-316571,-209111,-16291,71769,113773,-63389,-249076,-143797,49866,158410,154522,219807,373093,284686,16631,-13236,54182,-31615,-78793,55768,190963,96434,-147215,-252174,-221855,-69143,144488,190249,121554,204732,386256,394453,238287,94367,105200,14048,-182739,-293426,-121507,120088,76794,-18953,98067,55706,-201668,-268625,-110626,-81311,-61084,90773,130733,63060,126501,147400,27234,23007,167925,172351,28879,12822,146138,191704,-22026,-241194,-206417,-131332,-124402,35462,158659,66970,-48488,56717,153406,148886,49192,-99560,-104700,-134716,-294934,-248384,25399,143068,100207,66784,55642,59765,77809,151088,184072,46517,-178649,-264837,-189950,-184534,-321797,-367594,-250007,-164947,-154515,-112921,-162312,-305273,-235455,-81670,-213050,-287827,-137816,-57169,-7769,119845,232111,256802,101357,-43564,-180367,-260576,-205161,-30128,119258,11099,-180139,-130275,-159487,-320806,-226243,-102503,-52572,162656,280382,134080,34115,-3949,-118310,-107095,43400,122390,131972,235716,208605,-192939,-444640,-176872,100826,142392,178162,215905,187893,211374,198170,44795,-46879,31402,68806,-7959,55435,152517,82249,48018,99930,106432,60078,86449,182550,138605,147260,193095,67792,-81743,-142242,-241403,-149542,78781,137751,123872,148877,23032,-252084,-300923,-55521,89742,-93232,-325259,-298644,-92192,-46589,-138357,-254183,-149344,144702,192059,-12504,-29442,95555,104630,107126,159098,42762,-144583,-186622,-184991,-181394,-90617,-82659,-12522,201118,232946,143812,225748,179168,-126737,-307901,-163258,108568,293713,174279,-204920,-414885,-304777,-219568,-232906,-132763,159100,549058,637670,366671,77215,-30140,-14372,-61286,-69393,-128503,-241526,-248642,-208249,-102953,7236,8802,-21937,-44243,-96914,18879,184374,148516,-67250,-271650,-308309,-229636,-105364,-66801,-81907,-57673,18846,62421,4316,-121721,-267428,-278524,-63716,293204,546199,545246,154356,-268765,-183152,185064,382093,312965,114688,-16250,-28340,-61424,-20941,119950,81811,-109023,-197454,-113743,36520,193143,236298,131647,31298,-17763,-143749,-290719,-107189,128551,-72363,-331062,-172635,206866,268260,-11531,-88723,-569,-158321,-281891,-133967,-60022,-77311,-121584,-137863,20252,261266,344782,212461,-33716,-268922,-414209,-449185,-262269,39887,159323,70695,-32919,-22470,26325,3268,-88898,-239129,-216965,-39780,73757,169056,205804,93097,-43353,-109585,-78115,126532,302959,267857,199620,183064,-38437,-339073,-313364,-11091,117174,-46659,-225625,-116625,201431,287614,112305,-42564,-103590,-215205,-308336,-381892,-492600,-468666,-201880,-9352,20693,45339,113324,120166,6516,-121648,-43278,127440,177607,121393,-33379,-197333,-296656,-317429,-202122,18550,210062,268104,433656,712245,348100,-399387,-1042903,-1839466,-2371712,-1170486,306667,1279085,1804355,1404132,788698,625415,488644,-216090,-1844609,-2458825,-340645,1820748,1787941,1444964,895367,235778,350044,472111,255905,121409,-217922,-317577,34698,191025,87226,77294,-39917,-301509,-211525,110805,183229,-13030,-205840,-274918,-235890,-34144,273871,367166,223263,38683,-104869,-136157,28,143691,81514,27567,24658,-36778,-45084,-57737,-60592,40886,14195,-121359,44614,229341,152167,78636,145411,103893,7414,115537,437791,524883,208548,-10994,-22609,-165559,-341551,-228827,81478,123616,-111611,-130947,173587,393762,381764,340680,292009,123348,11394,-2425,-50817,-65775,-24806,-86418,-318332,-441422,-303225,-42105,101276,119036,90106,-111405,-254916,-136301,-49670,-95909,3247,170204,166849,82438,25261,-68079,-139344,-187849,-255541,-277017,-203330,-241737,-343652,-319246,-151174,-17664,53447,121158,106329,-36131,-31675,191702,301912,254524,271381,230408,30218,-141555,-137907,-132590,-78250,24796,25678,7875],[92799,115732,120169,86190,23471,-4126,67954,189111,156560,25342,-53396,-118049,-76603,-90046,-227425,-202003,-111112,-128491,-136077,-57946,47121,95771,28687,-103991,-177990,-133984,-1008,84817,98664,6431,-279687,-452097,-221291,39662,29279,-84328,-57885,-71914,-170266,-238811,-207845,-107193,-38321,-42934,-82227,-161519,-56943,183336,165543,-46559,-115947,-47103,43071,76531,44243,-30229,-45401,78399,195975,212122,141315,107124,192227,156721,-101603,-310992,-378981,-388437,-287276,-103280,106204,125110,-8859,-41606,-105448,-51031,217481,222481,19165,71169,116685,-116636,-205880,36445,199769,187954,94844,-142499,-291351,-121831,34988,66120,202963,136645,-44622,-61499,29620,-991,-157563,-236696,-73274,-50180,-228182,-302118,-237251,-120530,-72657,-185715,-262834,-260549,-357352,-445775,-386275,-263353,-80364,54633,83750,49282,-12634,167468,442976,315721,53361,44420,50920,-16033,-109474,-225151,-228608,-57474,169433,223977,117800,-66194,-143096,-99511,-20212,-16749,-197957,-326531,-187688,-64874,-65934,109747,444115,508584,344779,300285,237530,51367,17694,109259,89196,71724,145767,137757,5702,-84576,59055,161736,60720,-49509,-49793,-32942,-44852,-52694,-6177,90488,88387,-48281,-248205,-262112,-21474,238564,230579,129538,25179,-76974,45774,338364,430552,264699,147812,124923,95287,12103,-23592,-888,60190,143831,86576,-67399,-77538,42300,115316,42874,-124863,-210877,-168436,-113695,83922,280455,252670,43837,-27737,168295,365015,299911,85379,-33631,-175326,-262061,-188097,-158682,-159334,-31447,91630,-93276,-413011,-506213,-223843,29008,60495,77305,185802,233247,117373,-95169,-296313,-337754,-193961,38527,274306,384474,234198,90365,155657,208238,141053,92167,2610,-129770,-196765,-121460,11664,28712,-115278,-140879,-52761,-17041,30778,-14696,-92157,-89321,-64392,-60394,-109331,-192638,-94190,27844,108212,254687,278776,108322,65086,204801,334629,268435,4348,-77695,959,-80070,-327025,-583601,-568299,-312812,-262083,-495571,-531761,-219950,-38204,-22247,110448,231034,79360,-146773,-212987,-164174,-57599,44764,166298,227564,162294,35555,44890,149788,90073,-89940,-98704,82998,82276,-20991,40776,159055,24347,-161278,-40027,211540,202944,44976,-31644,8092,-15915,-129687,-86935,21354,14190,-52099,-96271,11876,177984,98486,-2197,23971,-62370,-130941,-102455,-24644,212806,299833,79873,73376,241882,137902,-51617,-15585,-24908,-141790,-173514,-180430,-270781,-265688,-87739,45205,19822,15055,11803,39301,116147,154987,128939,-37019,1299,363511,419485,-960,-252120,-99295,186723,326656,204654,40001,110955,198480,87354,44438,126570,138605,184649,260066,262949,135261,-28164,-55944,-66048,-69761,47603,70996,-34301,-17589,115171,268126,249065,12330,-82896,21020,132199,184396,113845,68708,217781,337219,354049,372499,259711,57700,24802,54428,-68017,-144893,-114268,-175213,-134668,4724,-24197,-113788,-25398,78594,158679,274378,198173,-18855,-74422,-71413,-167290,-223620,-158169,-96625,-81454,-143293,-192059,-184402,-145026,-149732,-299775,-490536,-504609,-394942,-241547,9062,322109,441064,361430,332394,333897,202322,23399,-127827,-413708,-777319,-776047,-437532,-276665,-333900,-545398,-492109,-109980,-507965,-1073346,-1177246,-678458,3949902,6322665,-1177141,-4623831,2494601,5700872,3013292,841900,-745571,-1823357,-1807771,-1406524,-1383827,-1584921,-1038808,-330264,-104454,-220215,-454273,-537101,-488772,-488161,-469685,-270828,-120656,-22078,141221,165027,65835,82143,196500,176212,-9972,-206921,-241583,-211104,-263984,-341126,-243203,-190687,-134559,-44503,-53839,-91375,37695,184893,160760,108261,84159,12214,-97982,-128293,-61509,-69669,-158065,-103404,112285,310775,371638,265211,-22874,-240431,-211383,-76882,22108,124813,-45974,-251975,-141953,108476,220480,184919,265082,410121,247547,-55057,-122665,-8459,11028,-73738,-41851,130849,125513,-89573,-218267,-183286,-1181,174589,154941,48326,138421,369269,450035,323889,167862,62259,-121406,-257621,-271050,-87204,156724,180975,96731,140497,91303,-129739,-181911,-62693,-63389,-76495,27188,52954,-26670,38042,102392,-18069,-86154,62320,130873,14579,-10742,151458,239192,-31429,-291090,-230820,-73059,-40528,63137,121710,5770,-57738,152933,329919,246369,53147,-193582,-256535,-263489,-391172,-316360,1341,188608,196091,149958,89636,41221,23780,40908,70102,18003,-116032,-230663,-220950,-184027,-223116,-238876,-200284,-222696,-204654,-136485,-249705,-440407,-406844,-286274,-349213,-318088,-144638,-76671,-36558,87717,198231,243085,120625,-39798,-196804,-243294,-158999,-37046,40659,-23279,-162981,-134084,-123010,-197968,-143568,-128932,-98162,171829,337294,156601,7259,5649,-66572,-73882,49754,107688,132950,266797,243990,-191159,-521938,-272324,84568,156117,155761,166364,130003,176454,165822,-23416,-154085,-45791,68401,38052,108954,168910,72985,60048,138612,128602,37442,75562,235178,196163,150263,168797,47728,-83529,-125967,-180821,-112752,40125,76453,72498,84751,-32960,-307361,-404976,-185260,28470,-91368,-316076,-252467,-30837,-50461,-206688,-285885,-112765,177561,194411,5283,-4523,109591,83033,-1814,-15486,-83011,-214653,-223902,-204466,-139749,-1917,-12839,-35625,66141,101021,146698,275275,186997,-143089,-327049,-200590,20852,181090,110222,-149367,-285255,-209939,-141396,-172195,-106485,171688,506238,546774,250091,-39986,-146504,-157833,-173514,-135892,-171978,-289864,-240991,-115804,-90933,-125545,-114624,3149,74120,-21169,22090,202899,205022,-3517,-251953,-380985,-377698,-207051,-35896,45875,50289,71005,126820,64006,-119540,-295141,-302641,-121200,180306,385142,404672,105002,-229495,-176861,129234,323249,320490,175033,35241,-2324,-101257,-102164,69092,54907,-153994,-230462,-156316,-22139,144882,232140,144549,23396,-51025,-213856,-428466,-215392,105184,-50340,-367974,-295776,45986,197635,46577,-3663,20219,-139841,-227865,-72912,20759,21273,-83343,-139934,72320,347682,379707,193252,-97723,-265300,-247640,-197122,-103172,49262,79065,-14462,-55345,38404,110151,32215,-178222,-349505,-262309,3082,178424,281953,272032,79590,-93609,-141488,-106279,86539,273660,244707,170447,200227,343,-377907,-385524,-52726,54113,-187575,-337594,-124517,242698,314237,117580,-13943,-23686,-97511,-144443,-242118,-461388,-484685,-202148,-44744,-67658,-44835,24492,33385,-34908,-132684,-86158,93219,213563,195554,5618,-244630,-426149,-396613,-193114,-30356,81536,154973,324109,664729,674688,285961,-306182,-1218751,-2034325,-1462139,-552061,555507,1408308,1287226,789676,589974,515536,51082,-1429702,-2179044,-516057,1234191,1421542,1314310,862488,152657,193968,360530,236870,201058,-75041,-190881,122219,207806,41031,54958,5221,-260521,-212030,85743,139778,-17872,-151444,-227961,-236358,-52759,255349,324603,148553,-30799,-130609,-169739,-93309,57903,70535,16720,-86166,-188734,-148871,-86940,-86220,-32628,-53485,-109592,53150,143242,-1173,28609,242885,187347,16337,130169,470076,561668,294843,49051,-74744,-245740,-342688,-164393,130012,125422,-135026,-132827,172509,402527,427108,403156,376053,231500,95430,45902,-39747,-95944,-103354,-204067,-424984,-519922,-432037,-172462,80570,139909,87735,-68990,-133254,-23706,-20875,-91121,73141,256768,163406,1238,35359,68503,-43361,-153972,-236606,-329602,-316682,-298177,-349548,-371793,-230841,-88778,-8728,77907,100416,-32696,-95832,117840,315114,352285,340381,242478,2731,-171125,-129618,-86883,-37522,69211,62618,31805],[90118,123700,120450,78700,35915,35824,92848,139751,97501,49387,47499,-33530,-120814,-173803,-206195,-142666,-103903,-137007,-149981,-89649,21508,99311,96936,5185,-141201,-233386,-165790,-21720,58445,46995,-176646,-379718,-230096,-17072,17163,-56598,-89326,-85650,-88348,-75870,-37629,119,23273,11067,-27414,-134866,-45511,226151,166797,-136848,-290731,-205526,-19882,101434,86708,-14100,-2213,175187,245291,147284,94370,146651,271155,263184,-22907,-327213,-419110,-365069,-162834,132153,295782,190829,14903,-37297,-124756,-60253,258114,360668,147209,121143,154513,-53876,-188568,-29954,135291,170163,107644,-124398,-273878,-135159,-731,-18706,60637,133700,56572,59189,135602,95584,-140053,-264635,-108082,-79417,-246065,-361545,-349044,-200210,-108236,-241246,-342675,-340466,-418469,-482004,-353042,-187137,-40221,98993,133590,57814,-25727,100509,325497,278359,89517,38576,-38872,-139293,-207019,-238329,-239250,-145428,36897,117481,73677,-103557,-213725,-183735,-71029,-59257,-176004,-270470,-190177,-112031,-101124,96340,447368,458284,231790,241455,242147,43771,-32134,78978,140100,106435,53487,5959,-60949,-107883,8222,55113,-46260,-61022,1930,-6660,-73720,-113786,-106492,-11497,75587,24425,-126287,-178733,-44236,134784,115871,48239,23428,-68415,-11053,250563,380857,263376,110128,55726,30749,-13502,20432,100417,153034,202924,115242,-81722,-135993,-54744,67094,114311,-2654,-150238,-177984,-194351,-79245,117528,130352,-42951,-62996,131796,261434,136648,-49594,-132597,-231055,-302968,-174839,-50849,-99676,-39389,106884,-13692,-306382,-396869,-192249,11953,20188,-36394,51917,175889,112070,-82016,-254790,-282496,-168340,44560,298568,443069,283394,64947,89564,216345,225870,148351,-8182,-178029,-256200,-163263,45227,84163,-91637,-132080,8950,119496,176157,84598,-29302,-46575,16051,77859,56151,135,22850,52341,147740,310144,343129,257559,221483,291886,419834,389195,74927,-45423,-25506,-103013,-300922,-529763,-520387,-240146,-254196,-567925,-636262,-301988,-18602,99997,203068,189167,25143,-144428,-203906,-209292,-116398,20560,164527,203071,125201,39659,102532,229321,179161,-45081,-96071,64402,91649,58435,146902,186407,-30824,-235457,-88289,170135,138316,-8807,-64783,-54449,-102148,-141205,-11326,84770,20577,-58566,-115665,-33993,185756,186511,34045,-4191,-55269,-178509,-282419,-171673,174720,336256,128361,131171,321193,195442,-49845,-34201,-35077,-144913,-89883,-38731,-179384,-241743,-120103,11680,44412,59987,68212,110267,111830,55158,99003,68351,112960,402081,410371,-37569,-313512,-172978,67556,211056,112110,-26120,104537,249517,181432,111103,131715,127033,177335,249014,235664,128429,45811,72580,25621,-543,117767,60072,-128652,-103509,99044,282908,280584,29659,-148559,-83192,25624,128029,89940,63670,216234,351210,379870,405481,319319,142470,116525,108261,-17092,-55704,-52452,-133486,-125407,-94765,-190700,-234899,-81063,11804,140297,289642,195714,-43321,-91323,-38769,-133827,-270195,-320460,-282554,-198068,-117979,-162288,-268274,-258023,-223166,-361870,-505711,-489782,-415397,-284302,-75618,294320,489171,440486,373987,376031,274232,30892,-226848,-450936,-684808,-672963,-254075,113365,14886,-383984,-424068,-25526,-484638,-1169501,-1266023,-686299,3321937,4582956,-1776401,-2526638,4337175,4396122,1059682,267114,-377819,-1079956,-1425717,-1431518,-1322797,-1436037,-990999,-204597,46949,-149874,-318494,-376733,-470859,-569883,-506818,-253625,-155919,-116623,60835,163809,126450,164720,179804,57303,-38918,-69356,-68340,-117201,-331368,-531561,-377956,-225629,-143106,-66721,-71214,-132333,-62861,25614,-5355,-62231,-35141,-6307,-66110,-32048,84956,38158,-197731,-304256,-149784,109545,259880,194044,3526,-124752,-125496,-98077,-20342,128768,-24286,-252955,-139527,179958,286301,203137,284479,400161,156874,-170326,-251637,-79757,57449,-60741,-146148,54455,156654,-11,-140459,-123573,31554,152442,104737,2017,82375,313675,451259,367428,214055,-3177,-238095,-303508,-243009,-78862,153404,255192,207780,178394,120549,-34837,-70471,-23070,-51614,-76158,-16533,-12307,-109131,-70489,23190,-80261,-182497,-32212,79084,-8852,-36714,120897,208852,-50314,-280463,-228739,-69326,-1370,77781,99546,-53705,-110186,173078,428648,272970,-7613,-289673,-351872,-297633,-379725,-300492,27566,246275,258545,195617,121728,43821,-2509,-33711,-10844,33865,-6545,-172862,-250428,-177254,-96183,-64920,-113078,-238984,-231832,-181651,-323838,-501043,-502673,-421262,-386126,-262877,-102948,-62993,-48267,51567,171199,223044,111557,-80261,-215108,-187418,-80997,-48840,-59596,-71661,-128405,-101791,-40977,-36547,-66121,-173653,-159740,127006,320623,149355,-29566,-18602,-44129,-58697,34867,68627,124625,310602,310608,-100506,-452709,-267710,79349,148465,106289,57381,-6235,65427,97905,-89779,-256857,-132350,46484,83701,165011,167598,34414,34635,158863,174105,52356,53418,213404,196301,110389,110526,12850,-101858,-134131,-121686,-55709,23415,32602,15567,-17333,-121783,-329406,-424421,-230571,7306,-69492,-262045,-172385,669,-67323,-254747,-296784,-74725,187394,170678,15099,7966,94932,49913,-78778,-120265,-132700,-210685,-221411,-220659,-101142,88741,66260,-53633,-74411,-42987,110175,264781,174973,-109427,-261752,-170756,-37229,65926,60434,-55502,-133353,-137828,-116980,-136753,-80477,178459,428230,400372,99702,-164984,-268273,-324975,-299824,-197567,-184090,-277168,-160955,55817,-9808,-188605,-178830,29665,157399,68429,51475,195729,221451,42544,-236937,-436091,-437233,-222314,17661,144938,142537,130679,191611,135683,-94927,-289335,-317052,-201848,33831,211161,227966,24823,-178559,-144381,51463,204476,287473,219440,92090,38673,-108845,-159366,17821,42605,-157852,-229692,-185022,-93983,74041,218103,147730,-2423,-70497,-234818,-471664,-269743,54602,-72060,-396624,-372575,-88559,121158,111917,87552,41220,-134103,-226048,-98291,45516,95382,-28598,-117816,93233,341014,318717,108078,-198018,-287374,-93920,51219,49107,67926,31601,-84460,-75199,111553,215426,92069,-217154,-402838,-256696,79233,281658,347543,295271,66641,-117259,-125949,-71059,75029,215645,167957,101402,169383,21343,-364106,-408727,-106990,-29592,-291599,-384628,-105851,259529,332062,143349,49315,85358,43907,20559,-99907,-405241,-459703,-165478,-42358,-122077,-80745,288,-35626,-105075,-154237,-135875,6171,182164,230632,25083,-300462,-516182,-435569,-196198,-123291,-133596,-84471,69215,409239,673059,637177,301441,-499370,-1290494,-1363598,-1097163,-45485,913180,978637,642413,473760,538274,389864,-760084,-1599312,-554033,668443,999541,1023465,682631,6857,-22261,135237,101636,184136,22794,-80192,194855,230093,27529,59690,62944,-176875,-171982,59117,74565,-52117,-143928,-221785,-253070,-73791,219123,239714,15265,-128698,-136132,-169854,-162512,-4466,96339,18284,-172598,-261263,-156581,-59203,-94934,-85413,-72347,-64135,48939,42846,-165052,-88008,205322,184454,21236,160600,472334,529499,333322,93290,-138113,-315779,-321826,-111908,125211,85129,-133974,-91928,173033,384544,441410,440074,431175,307111,146736,59321,-44400,-110099,-156921,-317536,-516270,-594536,-542539,-263676,70827,148214,41355,-84280,-51085,89380,49163,-37491,133870,280802,114448,-79654,27918,142689,-16108,-163471,-223732,-337047,-377240,-320456,-329295,-382363,-285157,-149933,-78955,6613,69148,-19206,-115407,56218,304223,410941,363614,239138,9053,-148833,-91711,-30010,-14838,59941,46148,19620],[76405,138088,131249,71584,28827,49532,83052,40888,-9225,43145,126888,51576,-148786,-240000,-177397,-110127,-116525,-127625,-126425,-83297,20352,95141,138742,136852,-23908,-252393,-283955,-123538,7391,72115,-77023,-278104,-184181,-14199,41304,27550,-51542,-50785,19399,83018,105511,78438,38819,32898,23858,-85926,-19238,257612,176162,-195887,-418458,-340712,-101708,117914,149631,26296,56912,278005,300312,96136,69991,213111,342037,334490,47450,-316696,-417258,-283442,1588,351211,417968,183278,18120,-103,-85609,-59581,242191,435048,255603,149358,176583,51706,-106381,-73868,57813,124083,84888,-106121,-229097,-147093,-65093,-104996,-75315,113388,180791,239567,280867,181989,-137358,-276083,-100151,-35644,-198258,-360087,-383986,-219431,-100986,-233088,-348389,-359129,-419425,-434095,-243550,-56961,22973,122074,133296,2098,-78808,17321,168999,216216,157946,73321,-95093,-244521,-286823,-236891,-241328,-238039,-134042,-6571,65593,-38508,-196492,-224219,-108847,-101487,-144015,-152190,-129857,-138185,-139350,59302,385812,329018,54636,112780,185357,-620,-114752,-809,140943,120774,-22675,-91928,-70468,-22170,47415,-6387,-126491,-56000,52407,7709,-103754,-176693,-204416,-109077,67508,109414,11959,-94668,-91306,-23745,-27210,-29766,19964,-50033,-40234,187881,309684,198440,38495,9112,12530,8434,86310,192433,219594,209949,108686,-76817,-174386,-158796,1678,179544,143617,-23231,-121081,-211532,-194908,-27018,2639,-103367,-42455,113668,113124,-75175,-192485,-203246,-241396,-284444,-106312,98610,33843,23222,128429,58893,-175917,-255894,-153813,-2346,688,-130012,-83079,102295,94276,-57777,-177114,-201696,-129190,64824,332177,479878,315315,49895,23946,186077,256241,151103,-59244,-240527,-295925,-192427,56969,110611,-89245,-150233,22219,189152,253964,159471,26430,-16422,77928,223160,264085,231834,138504,55734,136895,272536,293789,312784,320488,342503,462836,429254,82520,-71667,-76890,-132617,-257087,-413868,-419961,-165003,-225951,-593710,-674553,-348838,-5976,193497,277347,174198,14496,-106782,-175851,-225664,-163324,-3982,163640,181532,74234,19438,100485,227039,236197,46537,-27131,64586,86969,114960,225273,186908,-92575,-309021,-157987,80861,45002,-64029,-81218,-109478,-183877,-135892,44662,84277,-21575,-59965,-87688,-29696,208249,267004,61715,-43734,-44654,-194610,-417601,-305794,90159,300846,170325,190664,353411,207472,-63016,-80601,-86917,-186266,-47058,93761,-50916,-171671,-110217,332,77892,96046,111462,166769,81429,-64624,41705,152227,184600,362274,343140,-75286,-347442,-207187,27,124265,30790,-94322,58771,244768,257087,196323,125870,97304,153808,197573,159462,84401,89510,184627,140334,84278,148949,22084,-191501,-147280,89788,268150,258311,17858,-222924,-229304,-116465,53921,62598,43168,166538,295680,341550,386499,342659,211389,185886,136761,31076,30188,-4473,-82154,-92527,-191677,-345839,-280144,-84664,-59872,62462,235577,172776,-45276,-117110,-60144,-128288,-277259,-386255,-366909,-230034,-38602,-96250,-307357,-322211,-279168,-432596,-518799,-441007,-361325,-258952,-104740,284683,530076,472385,353907,372242,332880,42964,-295619,-437856,-510074,-447715,8771,494260,379139,-96893,-235767,56765,-424950,-1132083,-1291051,-698475,2529468,2620297,-2639863,-864761,5645550,2934052,-1185216,-553301,15404,-231294,-839347,-1198501,-994320,-1035356,-854256,-180233,40581,-127116,-112514,-152560,-433931,-614291,-463161,-166535,-156773,-233443,-51118,144327,149491,185276,119742,-74068,-66609,93717,156484,40487,-349510,-646622,-449370,-198017,-127901,-97658,-107860,-182731,-147581,-92289,-148012,-217883,-121157,6311,-11870,52985,206270,157026,-171172,-424518,-357562,-84112,122670,89292,-4443,-3491,6266,-95605,-51451,132587,12228,-237478,-132810,238856,330712,190377,255622,328001,28097,-295684,-358638,-137806,102866,-27291,-219257,-21627,174269,88977,-46380,-55225,39301,103856,56954,-6527,53205,230411,383581,351490,214326,-68919,-301112,-313652,-224231,-104565,98840,265878,277931,201894,133302,50246,19136,-8667,-45232,-57616,-27389,-42506,-155018,-165733,-73546,-153715,-254095,-100371,36278,-25328,-56425,59647,102328,-88166,-228919,-199235,-110133,-17526,78865,104894,-79901,-174540,120297,410687,214885,-122961,-375349,-392147,-268275,-288852,-211257,89790,292469,280432,208632,147279,64014,4027,-44651,-25319,92842,115914,-108020,-267265,-159527,25556,104795,2286,-176232,-199785,-217558,-360881,-476488,-492737,-437017,-308817,-139889,-33832,-31661,-43190,27279,174014,229735,93429,-138744,-222243,-106743,13201,-53473,-157538,-135878,-94897,-38076,72464,124827,-7654,-219852,-224748,27921,213554,97967,-64536,-51146,-29746,-44238,5366,12320,106867,348039,367234,14552,-283761,-165574,90601,124655,45778,-76041,-170255,-74403,22276,-135015,-329081,-211589,8932,125740,214627,149540,-25822,-25332,149959,225664,99824,40133,149766,147362,41738,36690,-31011,-131443,-147845,-76253,-7197,23540,20505,-23344,-124887,-217955,-309390,-356172,-196602,14023,-39590,-177498,-76340,10197,-91745,-278383,-296257,-62575,153243,113803,7733,5629,56941,14188,-108358,-142633,-109290,-135856,-174731,-220417,-64402,173036,139435,-74452,-200748,-164692,47854,203045,143642,-46624,-141296,-94318,-61752,-25076,38999,53477,2684,-101383,-138729,-125646,-67445,155736,329161,239131,-50841,-276066,-362568,-441284,-387420,-228370,-155755,-200391,-28904,242288,110219,-160461,-164623,50246,190446,155764,104024,159668,189154,57856,-242651,-471391,-392788,-140599,81130,189912,183090,161420,227262,190448,-64611,-261599,-330810,-302441,-123888,48120,47956,-70197,-134194,-87412,-10625,67164,215155,236734,149696,88593,-78846,-176654,-23757,45210,-114712,-189617,-191073,-167917,-16048,172966,118587,-46884,-79009,-202086,-398425,-248025,240,-111396,-377388,-372039,-170953,62000,185502,176670,60694,-149054,-279353,-189610,18859,128166,12080,-104052,59802,239468,185542,-8380,-290827,-321612,-10705,200508,140014,85904,19683,-125776,-85733,174143,309088,162017,-197680,-390939,-199412,171395,346238,332673,250374,50823,-105531,-70838,12873,96721,150902,63972,14284,106802,24530,-299047,-376209,-153805,-107424,-331326,-355922,-65769,251682,341030,190731,132579,189295,166685,150852,24403,-321131,-388432,-92437,-2626,-138489,-66433,50257,-58314,-185173,-189886,-183818,-104073,105819,224878,16232,-353226,-543932,-426417,-222839,-250698,-384415,-400476,-273094,19491,351924,629512,693553,160104,-331513,-898882,-1253699,-469704,397376,542737,376062,286972,500080,654349,4084,-797176,-423093,293593,653137,672090,417080,-165036,-256902,-137381,-104027,76679,60190,-1218,236118,254286,48892,81893,100834,-106036,-133090,20929,-1080,-106194,-183375,-259017,-274285,-78940,183744,141004,-134610,-225079,-123160,-145945,-201642,-35120,139106,8216,-238414,-250962,-68115,19379,-77866,-95796,-32357,1006,25952,-56545,-296043,-238119,44419,89341,10914,197756,451292,444247,311932,106495,-197508,-362834,-284421,-74794,76652,6883,-124601,-28535,179962,351425,422131,436235,440365,336538,161486,34717,-69431,-99566,-158948,-381786,-545937,-613962,-587574,-286424,77306,144590,-26947,-149025,-36309,163748,127735,26801,150149,231519,32802,-142394,-6175,117027,-68291,-207661,-212853,-290233,-360097,-296109,-279172,-342876,-304688,-192556,-137756,-70353,21864,911,-81427,25292,265686,404343,339097,220277,32142,-97956,-37175,26275,-17277,-10608,-22749,-14917],[72719,169532,164471,76322,6053,35566,49186,-66072,-124635,8767,165958,108620,-162603,-270976,-147209,-111591,-137069,-90387,-69059,-46506,45468,97739,149338,241160,120969,-198787,-324234,-192483,-42279,71061,-19947,-187781,-105099,33306,86444,148899,65879,39053,129911,190159,181789,120364,24047,25105,60070,-32079,1235,249779,178107,-210535,-452915,-397094,-159548,133538,218084,77337,107701,347328,333438,59413,60779,280796,378591,339832,86660,-273402,-363185,-165066,153036,474974,428388,111827,14042,77355,17347,-40489,174532,418890,307646,144299,179640,173941,14697,-76501,12965,84221,37213,-95165,-168764,-151278,-141000,-163261,-130436,103285,301818,432319,424528,231704,-137454,-250796,-33875,76014,-100966,-308849,-343871,-178916,-61372,-171845,-282712,-309379,-364145,-334858,-101850,88648,87377,104350,75856,-89443,-143148,-49490,36745,152173,223348,125743,-100375,-292582,-317664,-220793,-241359,-324861,-300640,-112945,85001,84807,-107714,-197622,-106451,-114069,-98451,-2741,-32682,-150743,-177279,2884,262357,146188,-145365,-61622,77515,-66026,-205064,-110522,89532,112877,-62174,-135127,-26756,133328,154998,-4539,-151065,-34048,87500,5385,-130344,-225024,-264850,-160831,74506,186932,123533,-38153,-156515,-202344,-168728,-83288,13083,-29993,-29402,167201,231618,89788,-32370,4333,41584,61114,147202,246943,236735,160924,77120,-42037,-173515,-230884,-51167,227163,266585,114472,-22104,-157797,-234678,-132457,-106885,-119735,31798,123550,-27956,-261135,-304969,-224462,-186598,-184967,18791,252179,202201,125123,135950,99854,-43332,-113999,-120708,-19842,-1519,-180112,-192021,15368,62776,-27595,-84470,-111904,-81960,92844,357113,473906,315715,49593,-23152,124803,214994,83871,-146304,-299249,-307399,-200487,44326,101786,-106283,-183551,-6767,179915,244823,185082,66135,10446,126333,351008,463906,422387,205066,27397,84024,175578,178476,275561,333668,339868,449975,385171,44896,-125950,-122418,-154566,-203846,-257839,-267339,-91358,-178619,-555576,-636093,-352115,-6269,238868,315707,180778,37713,-53416,-146435,-210961,-173038,-13305,162595,164686,30928,-9059,39388,139145,233438,142438,70646,75157,63623,125474,247657,161820,-136676,-349158,-220148,-22174,-40133,-91043,-64465,-130542,-221337,-102011,71107,25645,-87070,-41572,-19374,9173,225064,313844,77220,-77443,-29151,-175904,-472534,-387242,-9694,207564,197942,243270,341122,191994,-71694,-143375,-172672,-254240,-65882,172519,89711,-59137,-57831,-1258,83664,103349,137165,213885,63640,-161371,-38769,176565,180606,238748,232765,-104697,-354745,-205424,-8744,72453,-23395,-137498,-7533,189389,285979,256367,104130,54791,111630,112243,56195,26177,108497,268191,270002,190201,152874,-28141,-214572,-143813,94367,244052,208850,-5449,-276468,-371146,-254634,-33820,28833,11773,78212,177285,237629,300918,301505,238156,217452,133265,50125,65232,3751,-40960,-48235,-255925,-446286,-263711,-67416,-130065,-58932,123715,129020,-37144,-152200,-128750,-147236,-244496,-349675,-352968,-190950,65654,-5078,-293412,-331487,-305908,-481064,-507312,-356082,-247799,-181848,-76787,287447,555567,455111,274108,316826,355044,50335,-321636,-390986,-319146,-169311,281370,746779,654346,248945,47765,152725,-308621,-937027,-1213316,-771820,1631391,921538,-3316957,67944,5925975,1604694,-2995711,-1284908,372635,465878,-275770,-812444,-494625,-517245,-680411,-268572,-115055,-142102,126790,95337,-371119,-593694,-337317,-31655,-137270,-360314,-174277,120275,146230,147196,37989,-178551,-90230,226632,375415,218126,-321210,-672676,-451257,-141612,-121117,-147291,-162139,-235609,-207694,-151913,-237012,-312736,-148393,38553,40707,98746,267701,251652,-86491,-419611,-435970,-211629,-16492,-36501,-49807,89075,128268,-84148,-67662,140207,63379,-196805,-118089,263623,334492,138651,172803,201578,-108922,-389416,-406544,-164554,139687,31064,-229497,-76824,165843,143428,28950,265,33840,54218,18979,14436,55474,138998,262459,286225,172149,-111463,-297898,-294449,-222586,-153650,4975,203074,282879,203644,125910,99608,59518,-19129,-38122,-21181,-1494,-23381,-141366,-215360,-164255,-224969,-294017,-134868,19664,-17754,-60679,-13520,-42696,-141821,-165390,-147740,-158559,-67946,72347,133879,-61125,-217897,26017,287566,89252,-263011,-446634,-407279,-234470,-177006,-84940,157215,302136,266723,203047,159719,87417,35496,11501,34848,174712,211341,-53406,-260926,-127838,114086,225227,123618,-37532,-104456,-219080,-352491,-391525,-391620,-334143,-150523,3216,29346,-3466,-28856,19747,202538,267160,83846,-175956,-201490,-18175,105296,-39990,-228928,-207313,-76170,42831,196252,254276,28212,-247442,-273277,-101870,35499,7375,-80791,-56782,880,-12256,-22376,-49323,74387,349607,370562,90819,-89737,-4799,116758,95198,-3234,-182224,-295598,-179767,-25722,-141738,-352539,-273491,-36658,158825,246147,116124,-94322,-102795,111929,261305,158859,44074,82176,72681,-32268,-28111,-69110,-158449,-148463,-48604,13774,32488,44231,-24755,-198652,-287274,-250590,-226427,-118004,22370,-20552,-91183,8559,10089,-117698,-278732,-290446,-88800,72101,27276,-22062,-11668,7003,-13407,-90544,-103879,-46164,-23674,-97303,-194448,-22067,246210,190939,-103749,-293133,-236601,-15439,115965,94679,12147,-11393,-6843,-60893,-70697,51933,153178,98882,-93550,-178601,-131344,-81898,83745,217568,95876,-176690,-357406,-405441,-455978,-395707,-212429,-95613,-84633,110403,369276,222248,-55992,-84511,58743,177477,226057,166348,99617,111974,37527,-269556,-475487,-263035,7249,132399,174697,158251,138349,216665,204530,-45712,-228808,-350836,-413646,-276893,-98920,-107749,-159240,-109743,-17083,-25616,-42247,110688,212187,191683,135542,-19427,-151747,-51265,53220,-38711,-118061,-171595,-228144,-117763,77352,39484,-101133,-76963,-127510,-240265,-166332,-34588,-128222,-290127,-298820,-193341,40910,263751,258668,83818,-173889,-354920,-290691,-32357,120332,18782,-119673,-24765,77358,25148,-112875,-335089,-345077,-19131,204693,147693,99667,34151,-134903,-82317,202567,349576,212957,-129351,-324073,-110408,249622,341491,226432,133592,27456,-56231,12536,117287,142408,99259,-36481,-72888,29822,11660,-204021,-300866,-175999,-150749,-297886,-266153,-16884,223690,336997,252260,216170,255572,232169,219465,115206,-212792,-278698,2045,60997,-118845,-20288,150312,-27934,-254603,-239116,-222895,-201765,17629,184454,-20431,-384751,-502866,-376847,-272494,-380405,-594591,-705902,-597818,-362708,-124685,402110,864360,617182,556061,-238366,-1100616,-721234,-56745,86885,70943,77490,376749,748515,684330,76963,-169679,148039,439874,367412,165649,-301951,-450081,-366136,-304270,-79621,45844,41513,237368,271373,94331,110373,103439,-88587,-129916,-30423,-66270,-156459,-244727,-318670,-282368,-52384,171288,61800,-255101,-288720,-92765,-108482,-211577,-38549,168377,-31076,-289094,-180716,80778,123239,-36777,-61382,50083,66566,-13600,-144172,-366358,-368407,-166623,-66686,-25717,222695,414555,337055,243059,88888,-232347,-375016,-237986,-48823,7758,-95987,-127821,31422,192814,311979,373143,386405,396170,317177,143952,-22909,-120944,-77070,-110359,-370244,-497481,-551953,-541718,-240596,94140,129899,-88416,-233705,-87257,175715,177930,62381,111766,133237,-52535,-177286,-66926,-3529,-176772,-264227,-197782,-197333,-264478,-224833,-200383,-257907,-287812,-213620,-168110,-130977,-35347,18283,-4263,32203,204853,332048,280069,188156,51198,-47046,16041,71177,-37553,-117197,-115617,-47794],[91116,216129,218784,99556,-18154,5170,9976,-137982,-204036,-37999,161260,123016,-166255,-261708,-122269,-143581,-158642,-32717,3846,1887,87792,115011,133059,277589,231394,-103140,-281624,-205038,-71771,47402,-21191,-140980,-34021,81499,123628,269406,238203,168136,219177,223374,182838,129533,4277,2647,76059,11584,4367,193129,157977,-182841,-385486,-349303,-156429,157276,275056,121941,125866,347106,318602,34165,59986,323029,364665,271838,84266,-198662,-261132,-43642,243318,459163,322448,13149,15794,178791,159619,-1567,76456,314782,281185,99236,156000,269986,129412,-40570,24137,74827,-15180,-91536,-104651,-141617,-205011,-179078,-83530,119563,392765,576938,509613,225672,-127883,-185298,73857,214030,10652,-228081,-246325,-93447,-9243,-86563,-168475,-200101,-263981,-225386,18649,201433,124537,44274,-15401,-168408,-183173,-79691,-29285,99988,243967,165794,-53292,-257739,-279061,-187781,-237809,-388844,-414924,-172714,110046,191204,-219,-114064,-54520,-79506,-37288,139531,66290,-159464,-211027,-62147,99624,-48376,-318038,-238466,-54217,-130612,-275320,-220781,2669,88110,-59720,-125159,37344,276098,272785,46585,-121177,-7784,97226,-7487,-147635,-247184,-267540,-146344,96422,235335,177708,-19289,-217087,-340225,-262475,-98465,4212,-14797,15620,180021,149107,-41791,-83000,37399,102724,122382,181839,251415,199261,69346,37479,21597,-128518,-246893,-72189,245505,326550,209197,84060,-50718,-194890,-186863,-175152,-84813,137278,151291,-120512,-361116,-357618,-192896,-69239,-15965,169356,365831,348949,211191,101347,91387,68523,-2189,-108257,-57877,-15300,-195543,-261761,-73447,26284,7911,5236,-28775,-38179,111390,346684,409938,278237,66211,-34888,53729,112236,-38618,-245225,-335261,-287085,-176925,20159,66122,-124192,-204515,-58921,98461,153431,151380,83356,37608,164970,434210,586633,494198,188020,-37014,5529,68606,66781,188377,271744,287946,382370,280096,-11320,-163701,-131078,-153430,-149266,-100103,-86768,-14247,-112085,-450234,-529891,-314030,-19392,228230,305329,191178,77612,-4616,-128489,-174369,-139909,-7033,154680,151754,10605,-33865,-57923,-5032,161526,193201,148445,84122,24507,83299,202578,117586,-144679,-333846,-251652,-106903,-91148,-72622,-8511,-102717,-189676,-35014,70702,-65299,-144041,4214,72510,59692,216517,307107,77304,-92427,-11680,-131481,-437691,-392121,-88549,95721,206380,275425,300187,179911,-53291,-200142,-264450,-316549,-130462,181054,219232,84533,24216,-8037,35398,68371,140836,252658,87222,-203325,-132698,121495,92962,53950,102251,-119153,-341340,-186033,17456,44076,-46844,-139741,-68788,103221,251396,250762,64162,5065,47500,5969,-42985,-14422,121207,325910,407405,323057,157095,-70309,-204318,-108048,109810,226130,164969,-13920,-281505,-457565,-352903,-125836,-9760,-20002,-25498,28115,94382,157242,190148,210919,207309,99639,24317,26326,-36302,-22361,-1521,-258042,-456044,-212954,-57677,-191969,-193291,-12937,75171,-28756,-188680,-217462,-175844,-183911,-244604,-274352,-116527,157929,94190,-230727,-297255,-298540,-475450,-451520,-248995,-117019,-88724,-20745,281528,548852,398076,159298,221486,323447,42810,-304665,-327086,-163353,88132,497828,813998,770489,553254,357170,265845,-145175,-635476,-1042981,-942194,589618,-385866,-3473681,465892,5302504,708124,-3830280,-1653464,639471,828505,62437,-423746,14111,-51354,-534764,-447650,-354164,-161456,357408,325215,-278252,-501156,-157800,111869,-114357,-466948,-273497,108723,134769,72584,-40450,-229735,-108793,280402,518615,354735,-262981,-630439,-410466,-104574,-146292,-211841,-217292,-272314,-236664,-162171,-266025,-327347,-119670,68386,66348,92090,256892,298054,30336,-294788,-376666,-259722,-141169,-165814,-123406,128846,195674,-70439,-64080,153117,118734,-133216,-94500,244799,291143,55752,51963,50744,-219584,-416377,-374246,-150608,160745,107696,-163885,-92839,128051,140485,54902,18936,20699,15759,-15182,41078,79928,61329,127761,201926,110729,-115094,-240121,-259761,-234235,-202150,-98264,86667,224141,185170,105079,105394,52731,-38197,-22008,29195,52512,41924,-64135,-202457,-227476,-277430,-300219,-136066,36861,23053,-44460,-74127,-167786,-192366,-112708,-83532,-170843,-110525,68374,170912,-7779,-219914,-66183,117980,-58704,-386197,-501993,-430599,-245230,-101410,32048,196200,258885,226276,190784,152623,96150,75806,111301,144898,245833,248826,-20168,-225067,-83155,155437,272364,221720,130883,21644,-181422,-308506,-291369,-250808,-163492,23293,110491,55637,4821,-15271,23029,229109,306529,88684,-161425,-143383,63236,180752,-2741,-255666,-267500,-75488,120269,304364,331345,44076,-242629,-286841,-223945,-161780,-95057,-62500,-9532,60512,45672,-29229,-103173,21364,291627,296924,96030,63636,158383,150656,71077,-23630,-217932,-329036,-198641,-17177,-100927,-323009,-314306,-82659,177324,250656,70162,-155748,-173032,55981,263766,202689,60432,37056,1313,-87117,-61547,-83017,-167154,-129143,-35945,6821,47012,99185,18654,-208680,-301213,-168483,-80283,-40182,7543,-27068,-33907,53483,2445,-143477,-261694,-278464,-143561,-38760,-76372,-72984,-39391,-38988,-23734,-39307,-43789,11867,78409,-13199,-140138,35262,306171,211230,-138011,-333854,-243784,-52206,35749,30883,35825,85873,60131,-46462,-62029,93991,223914,149591,-94107,-205615,-145995,-130000,-34660,100678,-13298,-265123,-399661,-389731,-366997,-314433,-151201,-26427,26661,203036,384520,281749,79690,23896,53052,137606,270007,220973,30273,7411,-12967,-301859,-435631,-93581,161723,149469,113563,87042,71706,168636,171328,-46727,-203161,-376646,-519767,-415175,-232631,-220521,-221374,-106777,49930,16699,-92446,-10580,137383,197809,166535,50660,-96467,-66249,53153,42658,-32860,-130184,-258861,-217427,-71219,-89470,-150504,-62761,-35665,-65020,-67672,-35750,-88836,-146922,-188049,-163042,68751,339801,332606,121562,-180650,-397665,-339320,-74166,84293,-12565,-164575,-131622,-89846,-113363,-170379,-311231,-339757,-99670,85426,92801,115061,61223,-116548,-62624,183574,305569,220849,-34397,-225217,-21292,285028,260936,51039,-30239,-2743,25101,111306,210150,192871,71981,-109944,-152199,-53229,-18615,-114316,-210050,-165170,-139699,-203863,-150102,24985,183392,315677,313773,281790,266128,221414,216024,163078,-93771,-152230,90467,124743,-71660,35545,255127,35894,-301810,-299346,-252410,-260291,-52386,121609,-73180,-376242,-401841,-303405,-329803,-467967,-691908,-906170,-792240,-585156,-521444,158593,859755,781463,1086604,369934,-795349,-823403,-378160,-271788,-171229,-84652,194433,656484,1127331,821052,94452,143552,337135,185230,30023,-334871,-538121,-471222,-424644,-225244,3637,50395,198570,268808,143819,136320,77783,-128858,-171821,-86306,-98422,-174310,-288641,-365152,-262653,10475,195929,26243,-312097,-295687,-42636,-62619,-197056,-30491,155816,-101442,-325659,-88425,232512,216933,17145,2887,141894,116313,-57824,-212104,-372663,-427439,-327961,-225840,-90754,214868,366355,240218,156626,55551,-225507,-347223,-191749,-28087,-55172,-203982,-157987,66980,205747,270753,304739,298516,303983,258233,105674,-99589,-198219,-66742,-38429,-291435,-393430,-421273,-410966,-148075,110258,105153,-121483,-301978,-175483,126513,176268,49236,39686,35289,-107937,-185253,-144638,-174020,-295838,-306301,-173472,-82447,-116975,-120382,-102385,-145883,-240434,-212684,-160473,-160327,-98653,22668,90950,70855,136731,222673,209142,146266,50285,-17863,51535,96737,-59332,-210793,-186553,-56042],[127182,261991,278012,138944,-25809,-22270,-15366,-147654,-215765,-74754,123630,98239,-162485,-221006,-107859,-193733,-180143,24733,67363,40667,131429,144637,101434,234285,264901,-4697,-179207,-154741,-65400,16324,-66915,-147542,-11554,82462,123936,345523,408342,300114,268873,190284,129567,115366,-2967,-17362,74655,37954,-9372,99706,109954,-129221,-250957,-216739,-81113,192916,305806,144132,96738,260913,243762,18197,67202,325116,301854,150256,46367,-101524,-129191,47531,248745,321702,150277,-59259,33076,271932,296552,49955,-21673,155516,182063,21606,102143,299860,193341,12611,81000,97629,-51306,-87347,-43762,-112840,-233799,-155343,26939,156365,431357,621899,487409,159170,-105064,-96795,179310,319335,98887,-136992,-117117,12998,36611,-8968,-37868,-53641,-134148,-135722,77630,242412,112633,-41067,-99541,-191693,-174650,-73875,-30450,54973,190126,169633,31248,-139683,-169979,-132949,-222193,-412911,-445550,-176152,115994,213212,63295,-11463,34663,-28,37127,242872,135928,-171395,-236583,-122622,-67253,-211051,-421093,-368984,-174545,-175742,-306524,-303943,-92195,56132,-24029,-80164,76392,320620,334217,111634,-61816,5468,78572,-20765,-152024,-239819,-214026,-74617,122281,239536,168664,-28272,-245347,-380784,-268649,-73708,-3364,-7559,74284,201115,59533,-175589,-114364,82262,168436,171196,180343,210021,119991,-39951,4402,99908,-50711,-205745,-60766,224274,303616,229637,164788,75080,-95786,-187931,-187652,-5479,240063,173370,-148951,-356215,-345032,-125270,82542,177496,295971,409510,425804,232956,7137,29539,139674,57999,-127988,-132711,-74370,-206998,-294899,-146850,-1565,47768,77716,33582,-12575,99899,280394,288684,207958,98012,-3475,-2180,-18635,-175515,-321202,-336431,-237970,-115521,6542,24720,-114713,-181877,-110432,-32996,4774,64111,70133,57479,191203,450809,574168,409350,81672,-130511,-78332,-3845,18850,113947,178447,208276,273502,145582,-66771,-151680,-86624,-119252,-99387,17204,75651,69130,-29756,-298000,-382746,-246259,-41267,164681,242558,186432,117454,27633,-123478,-131835,-81453,1888,132641,141637,17523,-49952,-154936,-155658,34598,165901,168836,81825,-21372,-1128,99130,64528,-110862,-262832,-243778,-153255,-100747,-12781,76365,-30748,-91695,56965,53702,-155291,-169154,71009,165630,101915,173906,241935,59811,-85817,1269,-78645,-331444,-321571,-121282,10499,193740,271442,249466,195161,3155,-227733,-325377,-333832,-195132,135098,319250,240558,116424,-27889,-66795,-7699,120506,277811,154443,-182023,-224561,-4796,-56220,-149989,-25152,-116883,-314454,-172241,38380,19126,-48141,-103823,-104133,12310,156534,165391,9400,-46837,-38355,-103939,-108285,-11453,145436,366341,540847,478085,189385,-85632,-175332,-66710,122574,216242,148482,11735,-227800,-457782,-394061,-207801,-45118,-39456,-116838,-108355,-44235,-11584,31154,137663,166934,49521,-42895,-76449,-113447,-29124,41763,-182660,-358803,-148990,-66025,-237387,-304473,-131614,30071,-20829,-211934,-290056,-194073,-111947,-121370,-172849,-46471,207786,183681,-132917,-240320,-259802,-398177,-347463,-149248,-21582,-17600,24458,247692,495082,316564,46710,112561,237467,13654,-259070,-259969,-59140,279064,619769,713615,711564,723563,610028,384446,25637,-336749,-838959,-1191816,-634121,-1461689,-3030582,782528,4331334,450080,-3503336,-1545177,768491,804693,88612,-152747,376569,231743,-464079,-664079,-577697,-144016,540212,498695,-159169,-348623,32779,223945,-101085,-518371,-314077,120099,129370,-7305,-95076,-220989,-119957,236386,532519,402924,-193909,-553737,-368280,-123480,-206325,-274126,-247605,-269243,-229007,-146078,-249051,-273270,-60642,75506,52170,40974,186351,289293,143816,-102848,-236527,-257577,-240801,-276901,-205933,108684,190698,-53973,-35679,172610,164877,-59179,-65514,187374,208433,-36969,-73793,-84265,-276553,-361160,-263206,-97337,163074,186567,-34865,-60962,69562,77536,16727,-14851,-2637,-15817,-60191,44535,106409,12419,24254,132678,60752,-78740,-156046,-223184,-245129,-224492,-175936,-39766,132495,159392,86135,80432,24322,-43707,8680,85164,114425,130441,56601,-132908,-250998,-297127,-274189,-110039,81941,92183,-10128,-102262,-219865,-211361,-77701,-16370,-119253,-104048,75824,196901,54820,-180670,-121274,-21639,-171817,-452419,-534856,-473334,-310918,-91304,101640,184392,161168,164126,174018,123290,78900,108461,213032,253188,271102,217792,-10099,-161155,-31751,151495,250249,271434,261087,124954,-122657,-250737,-218778,-133610,-1717,145400,142991,30509,-12508,-9757,25637,219787,304046,99527,-90307,-53857,127473,233525,56314,-231073,-294565,-85305,172506,369449,346731,42752,-205277,-257919,-301380,-314711,-168394,-1253,92662,143252,123989,-2254,-138751,-52526,170684,154517,39157,145833,275892,182805,58306,-13711,-171158,-254029,-112281,58681,-16008,-250632,-332842,-122307,177295,225995,16620,-197120,-213008,387,228049,211249,76870,22664,-42009,-105253,-50963,-58509,-147641,-98156,-32452,-11161,71325,174341,97430,-147873,-250313,-86074,36173,3322,-38231,-59536,-24179,38409,-25341,-173198,-236438,-253793,-197858,-147607,-179021,-136218,-67823,-64432,-12956,22184,-1036,30015,130912,53940,-62414,112293,351300,201033,-163894,-312327,-186222,-42103,-11658,-43190,8362,127512,92794,-26032,-5938,149715,254971,165260,-80792,-201958,-165696,-202315,-168884,-11287,-88447,-312596,-398747,-325981,-218724,-169652,-63675,25749,91430,208242,280175,263886,189757,114622,36750,95276,285481,254465,-26444,-97073,-79107,-315440,-348298,60577,260553,120759,34086,15417,12456,117154,105094,-63568,-186216,-398684,-599666,-527353,-349069,-281508,-241662,-114716,97300,99195,-79437,-125360,20887,157412,172711,108250,-32984,-74131,35555,101154,45195,-74983,-249535,-295210,-248326,-244421,-181110,-35466,44543,57035,1252,-4160,14052,12050,-86083,-97915,139987,405696,399779,184548,-137323,-357507,-297808,-81798,35352,-72046,-219712,-219012,-207565,-193257,-166775,-229631,-303418,-206466,-82165,27323,143552,89416,-79856,-27219,121162,173619,177734,60252,-121654,37708,262871,128217,-142997,-195240,-31418,124853,210332,265613,226656,69198,-147068,-224001,-144675,-72958,-67126,-135254,-124278,-71604,-78847,-49717,46045,139919,277194,358928,317801,224128,143865,150544,166440,14962,-38740,141221,161227,-12202,83805,319591,94954,-329860,-366851,-278171,-272262,-87939,51999,-122289,-317091,-261624,-223541,-369339,-474154,-637408,-933205,-781413,-552289,-655766,40288,735770,638021,1081370,708841,-468578,-785801,-524518,-445894,-267880,-135382,21579,432995,1235944,1232116,241221,135476,272032,143852,72821,-212553,-475409,-416837,-422350,-307634,-41344,30425,127975,235853,175373,154514,47031,-193238,-238344,-131553,-83421,-138363,-278478,-364163,-210777,99191,255095,39096,-293554,-235667,31580,-6564,-163556,-30775,88559,-186861,-342571,-11514,330375,268779,68785,73856,209872,143461,-88061,-252421,-332103,-387474,-361930,-326446,-171369,163043,307294,175644,87440,29590,-171676,-284871,-155022,-10389,-93036,-294656,-213263,70410,210610,228460,229918,191094,181979,177784,61927,-174495,-286640,-86167,17663,-189095,-283148,-263527,-226905,-36315,117561,72610,-119962,-326047,-259310,40816,123873,-3219,-23815,-10818,-110705,-176396,-223211,-330653,-378743,-313753,-139091,22213,36922,-6710,-2933,-34989,-173929,-189139,-116116,-154992,-162608,9653,175168,124756,81129,121676,148826,98005,22934,-18862,60083,99383,-66462,-241593,-193754,-29241],[161262,283175,317384,183364,-4352,-27657,-14226,-92859,-152918,-82176,71867,51286,-152074,-167360,-106545,-245669,-202794,59258,100699,55165,159732,174706,67437,132536,215570,63570,-58462,-57694,-19138,-2752,-121602,-190576,-55276,12947,73289,345916,508186,390347,271531,120210,58497,87912,2106,-25176,65147,49518,-30531,-3326,42007,-72801,-111005,-56328,43029,233556,300781,133354,21782,101772,118138,11582,86752,290179,208690,13804,-7214,3048,6158,88996,180657,140809,6687,-54956,70358,324923,383192,100654,-91514,-7766,45873,-64146,25855,245432,181829,54087,145900,131946,-58684,-71251,13358,-61058,-211899,-108375,129088,187683,404875,545902,344311,44915,-77221,-15961,232805,344006,140653,-47607,15997,113025,66688,43053,80645,100065,7268,-75371,63075,197771,48521,-122908,-138582,-143339,-117548,-52055,-10186,-4707,58772,129561,126949,32495,-11643,-52559,-185464,-389002,-393613,-137046,86951,125402,41885,63760,132677,102979,116245,291941,159326,-187822,-250929,-168634,-203835,-311622,-434175,-416458,-251902,-192831,-295699,-343980,-169015,26092,27710,-24308,55063,221095,294009,152965,-4240,-4827,36345,-28653,-144687,-207902,-125443,20873,135103,197366,115937,-44126,-224940,-305370,-179434,-19900,-6844,-7604,121789,204369,-34292,-289347,-140441,103477,208415,193285,146032,139523,23931,-139752,-16177,170186,37415,-127159,-33686,157940,202661,175477,199783,181943,27563,-142877,-145145,97577,307371,165428,-126482,-274180,-289623,-51542,223769,332864,355176,381238,414660,174503,-138523,-73167,157750,60878,-180789,-245993,-193300,-244675,-304429,-189270,-10573,85952,120701,62883,-17269,46356,158193,130828,120176,138306,64432,-25991,-134840,-277801,-345027,-302396,-169146,-20191,23522,3197,-54290,-97347,-142140,-183236,-164538,-58155,18032,54101,196704,393234,412284,189343,-87122,-234315,-147913,-18290,60241,103676,106565,127261,141589,3911,-115896,-86030,3989,-52845,-57751,63964,168997,149333,56785,-139633,-230927,-166361,-67672,59460,134368,155391,144955,42322,-121715,-97730,-29356,-4204,93765,134233,45044,-57628,-215820,-262776,-113516,60611,122195,65319,-62665,-105327,-36128,14890,-43779,-158088,-203668,-157205,-78996,64249,164400,61232,42103,153642,31781,-216714,-157484,138201,237038,125468,104615,132498,25644,-64700,3082,-35823,-191727,-200782,-104798,-22314,158486,219712,200692,239271,88383,-212418,-326025,-278843,-207925,72108,377457,384007,200381,-56917,-193905,-105957,80347,280306,238458,-113906,-294974,-166335,-222916,-326134,-131928,-101191,-280062,-181452,18957,-18565,-42478,-49150,-105305,-60093,24998,22202,-50293,-96528,-138564,-198621,-121352,42334,185614,392982,649458,632829,262322,-63210,-141763,-45220,114350,202982,160793,71952,-130925,-379048,-384426,-263348,-65199,-37426,-174643,-196092,-134881,-158196,-132172,43064,120516,6670,-128391,-206327,-202011,-55380,76775,-38778,-166632,-77627,-83390,-258044,-362829,-196351,12723,-4935,-206520,-316559,-185396,-41334,-19490,-79236,-6803,202842,249546,-18647,-180356,-198466,-255654,-212732,-92353,-2620,7462,34186,182913,391727,225738,-29290,21763,116583,-38419,-210861,-201276,9261,399446,644774,515764,515598,715969,747463,487808,153285,-156876,-684144,-1448908,-1971365,-2534864,-2180401,1390677,3619196,857900,-2207652,-1035128,724628,477391,-132730,-37631,507977,286760,-474297,-845914,-689962,-60151,645969,584857,-28359,-158940,197725,279178,-102205,-492424,-278103,152345,134167,-64105,-115490,-164422,-117500,119204,410699,353805,-126975,-467648,-353246,-200664,-281250,-311054,-230268,-209257,-181759,-125016,-209964,-184379,-4233,52575,5687,-28194,86755,235095,221198,80029,-101295,-249959,-307505,-347435,-273476,39623,124879,-32787,18335,200921,194189,8463,-38579,106723,104890,-112857,-166882,-169353,-269082,-234216,-97315,-16126,150029,247974,122358,13112,8865,-25930,-77335,-98082,-42225,-54935,-128901,4276,110979,-7171,-21080,99666,44448,-17243,-77591,-192195,-238170,-205653,-202603,-125729,57237,146482,85692,50784,5479,-21249,52491,134255,158333,206518,182852,-32354,-234531,-277279,-219836,-66568,136773,170402,32498,-90663,-175201,-173996,-51007,45992,-6387,-30257,96615,196681,98751,-119056,-128009,-77108,-204784,-436854,-530778,-514554,-398979,-137945,107822,119526,23074,79769,145414,75989,38474,123646,272911,300820,228415,131280,-16885,-80306,15534,115608,186222,263765,298525,158165,-72965,-201266,-194750,-85304,85422,176845,95814,-37157,-48294,-14093,17607,154974,228540,98897,12924,44744,169969,266638,127687,-162708,-273348,-92267,183104,368974,300170,23582,-150183,-195388,-315093,-375796,-176061,99202,224731,227884,207309,59100,-150723,-138212,8353,-19870,-40481,166582,326916,204879,54425,10264,-68990,-97664,57659,189636,96999,-155014,-326997,-150103,157676,177437,-37679,-211148,-209435,-36428,163675,180096,82328,32793,-44424,-81307,2811,7313,-100883,-73102,-33854,-17221,112179,253260,186490,-36882,-150411,-26248,93630,5743,-98799,-100897,-58862,-38645,-91483,-213919,-212906,-209798,-216553,-219856,-261001,-196767,-84282,-57214,15101,68154,1388,-2630,118979,90548,27403,203369,378502,170668,-164575,-230613,-77649,20645,-15517,-120354,-64878,115053,96918,-708,76337,198425,246319,165413,-39686,-169813,-190561,-274652,-272963,-104746,-138122,-319419,-354820,-237050,-76566,-14267,20659,44148,89123,117792,93149,171249,228858,152958,18606,70004,276396,263246,-48311,-172152,-141880,-290445,-225121,155646,265958,51578,-34600,-5869,28810,104491,34291,-82544,-170044,-401922,-630546,-594337,-430984,-290999,-216708,-117100,114531,183686,-25217,-207028,-107937,79820,152833,133421,13350,-81129,1007,120464,100206,-15343,-198566,-328680,-405239,-383356,-186034,2283,90226,85888,12727,44287,152878,137304,-27857,-21399,231536,454102,460324,275000,-26370,-216502,-169033,-49532,-14945,-142256,-259209,-251169,-241908,-200440,-112431,-125046,-251023,-290991,-208324,7415,193667,112977,-34751,19403,35411,-14976,95336,130783,-37695,48960,189190,-11692,-295993,-312824,-46195,223007,291938,271315,228549,81678,-152414,-289603,-249826,-159798,-87074,-100418,-65885,37029,40843,1225,38729,101510,228163,374840,321889,152148,34584,51349,132830,92318,34778,131059,148590,39429,115454,318731,110051,-352759,-435290,-307265,-250093,-90049,-8616,-147508,-212104,-110193,-150387,-366537,-382472,-441065,-769827,-559878,-270280,-494239,43919,527853,250612,540436,690305,-149719,-596496,-494625,-407998,-189655,-45614,-62549,164462,982552,1173158,190285,17680,168763,201114,289440,72595,-256083,-225968,-302520,-302155,-74212,-12177,40813,169977,173294,162326,36520,-229065,-289936,-151728,-23335,-44555,-196055,-298244,-134906,191474,327969,84054,-210786,-114616,131465,64827,-115456,-53603,-23448,-259627,-330715,26351,340245,262943,106208,131538,235616,152313,-85613,-256152,-268494,-255980,-249528,-327585,-240808,73599,237826,150089,62080,31768,-81548,-203752,-134788,965,-99052,-346130,-273043,49706,201476,183236,158356,86228,57222,96926,26131,-225447,-357624,-131288,27487,-123078,-216795,-123557,-29337,76711,116729,37255,-92405,-296498,-301923,-44872,45645,-61514,-35921,23958,-61205,-165489,-285977,-420000,-398002,-281361,-99477,87475,149804,90010,76171,45358,-102186,-142184,-47363,-123555,-216767,-14833,227222,173374,54372,69604,113000,46136,-27580,-45325,42255,80645,-51569,-185593,-122613,24556],[167910,258596,314991,217597,46366,-898,15337,5927,-34002,-52269,24279,2663,-135640,-121411,-117524,-284618,-225508,57892,95667,42477,161028,188377,38696,13798,111336,84827,37755,52697,56573,5453,-145811,-233985,-147080,-109513,-18802,266056,490729,404825,232616,48878,3977,54834,4170,-22250,59078,55469,-47047,-85523,-24830,-32520,-24103,63816,166148,261200,256785,87261,-81103,-89821,-29666,14705,121216,235645,112226,-95735,-51463,97707,118284,83209,81417,19164,-9857,50127,125835,322618,394604,136448,-116720,-125221,-74461,-123421,-52696,120245,99776,60721,174161,146293,-39154,-35682,70458,14886,-137988,-60085,159103,181476,314518,368904,116425,-89112,-59655,27140,203621,274833,136925,35291,127359,181857,82978,73744,171734,230861,139445,-36135,-6836,84438,-47854,-171760,-115181,-42084,-37078,-43090,-27763,-104146,-122595,56699,204706,207017,156446,49175,-125766,-324420,-293402,-86085,23428,-43274,-63065,79419,206772,197599,186239,290077,137695,-204301,-253368,-198195,-290013,-342588,-364621,-370099,-269023,-185159,-255974,-340786,-213138,2303,76390,22056,-33843,-5868,146541,148136,32114,-34361,-17947,-33872,-131619,-162182,-33109,97633,119755,120964,52621,-48993,-162851,-148861,-28831,44152,-6000,-11266,141429,177376,-117967,-359854,-174476,73901,201239,184831,93319,62703,-60524,-208691,-28096,210059,111642,-40906,-15407,49870,50027,72228,185533,243225,138646,-67140,-64992,195172,318861,114743,-85710,-171875,-230153,-1108,310606,396632,330318,307000,334850,60534,-299103,-190880,121882,17160,-254017,-378239,-354067,-318180,-305052,-195106,-850,110722,123958,50273,-55587,-42756,5866,-27962,34927,176029,147785,-16499,-201394,-309497,-306977,-244033,-93354,93081,78331,20627,61418,41687,-146436,-320100,-316687,-189519,-75774,12505,173085,274031,146209,-92881,-268447,-322735,-188023,22160,173471,170342,87902,60832,1168,-137836,-162122,7124,113013,32680,-26206,33417,161116,203482,127698,-19948,-107774,-92819,-97341,-71209,-2989,98120,152830,46030,-108798,-77497,-12616,-37205,42235,130130,80050,-58524,-219174,-295335,-241086,-88117,30067,39620,-89847,-202697,-167765,-19488,38291,-53162,-148833,-128552,-45147,124515,222518,138877,166579,229805,14127,-235632,-122445,178646,268314,129915,29351,8779,-19287,-40930,-8730,-15678,-61279,-68418,-58425,-12733,96910,119676,153851,288911,175360,-155611,-258652,-152335,-138703,31690,387987,487538,264345,-81997,-301366,-195022,32305,253022,295998,-31460,-325353,-310833,-356410,-437489,-208255,-78610,-242067,-218026,-52718,-72357,-43484,-1492,-77998,-100065,-107114,-130133,-101410,-140074,-237916,-260923,-81019,130711,228002,398595,705543,750724,365812,-3593,-110986,-55746,72063,170255,184476,146531,-27923,-265425,-346113,-279076,-60119,-13425,-192390,-221105,-152768,-238391,-252890,-41688,95572,-2572,-197678,-316742,-271968,-89995,97778,138596,79117,5842,-90741,-249082,-355715,-192293,32981,30125,-163813,-285963,-144495,22629,47720,-5623,-493,153046,284816,91743,-128921,-126729,-77989,-81462,-104671,-72440,-15445,11950,103889,253034,137012,-50605,-25650,-5955,-109499,-189320,-162641,68048,473320,597412,302015,256984,555837,758472,557777,206725,-156006,-646266,-1621818,-3201943,-3676939,-1282832,2323772,3465905,1752307,-400629,-338524,497875,18141,-422199,-29224,420515,156964,-528400,-924269,-633894,93673,660337,564985,90983,41966,319278,275453,-113545,-392241,-173711,192388,143676,-82138,-103283,-83660,-91949,-9970,207997,241538,-66478,-378700,-361648,-297954,-336845,-304582,-157193,-92135,-97857,-107900,-170892,-100042,26214,9647,-47327,-81155,-5435,156736,244090,188730,-36359,-264226,-334462,-360922,-305103,-53784,28741,-9333,89581,239459,209395,55878,-23188,20647,3234,-150310,-200692,-190040,-205775,-68264,83895,74775,130331,276042,261780,109885,-32418,-134826,-196417,-205339,-100290,-114608,-221912,-81491,75237,-12436,-12138,102281,64156,44086,-27960,-166660,-202469,-147970,-172059,-134669,44280,163743,111932,41559,14003,25748,99321,161874,161558,236445,274303,65400,-187750,-220330,-143644,-17724,177301,230580,69481,-47138,-49570,-72738,-15627,98423,135359,95270,123266,163489,105412,-62757,-101785,-44420,-145381,-339328,-472482,-512963,-454354,-203742,60499,19661,-129596,-27678,95553,22803,-7452,121455,262364,247834,119909,20610,-30535,-1716,46436,65367,117504,212929,232074,105037,-56913,-171443,-211619,-113262,73463,122490,-827,-118456,-86512,-25174,-4427,41796,81758,69965,105293,120783,189761,288143,196624,-71468,-204532,-84925,146467,293126,199548,-16361,-101202,-122666,-272358,-335044,-104400,221683,344323,288879,279491,142839,-139113,-218013,-156381,-177469,-96796,161076,322016,212068,48909,20972,34760,82010,259396,344344,213498,-57661,-293208,-162106,120362,115060,-85437,-197538,-162514,-42850,90527,121769,73961,55632,-7887,-22969,86365,103078,-38822,-70201,-40434,2440,169121,314702,252554,82490,-38134,-4135,89526,-12776,-140482,-123168,-113935,-158562,-203745,-270015,-198692,-145852,-175447,-230877,-305176,-237231,-77623,-14425,49368,77275,-38828,-71878,56323,97233,114449,291171,382911,135018,-129686,-105966,58434,125033,17831,-190584,-159489,69493,88664,30422,155290,221083,207272,169310,29054,-126799,-221188,-317815,-308385,-166720,-170054,-286273,-272468,-149309,4942,93279,73127,29100,31016,-37925,-116296,29562,181283,129636,9792,69606,249765,254195,-21724,-196530,-183916,-222055,-90364,174218,180630,-36367,-72941,50056,161187,156181,-12159,-88583,-144483,-373496,-594993,-591600,-453370,-257343,-157134,-101014,100079,227486,35436,-233697,-206413,-5740,113884,116361,22612,-91536,-39038,103295,126802,41397,-113982,-300314,-485957,-462241,-168131,43257,92947,27392,-30737,85124,274551,193068,-22273,42898,309316,478879,510286,381337,141255,-1057,8311,9666,-60497,-205814,-265371,-214622,-189875,-144845,-35797,-40151,-206255,-322800,-232204,63344,262389,131184,10317,68153,-46536,-203680,-247,161743,9386,12402,88345,-111560,-363377,-351766,-38013,297589,338936,231293,195455,95793,-138600,-344196,-365183,-280368,-174704,-113073,-6871,156108,124393,-11201,3443,73506,179721,356697,300673,82887,-59301,-43322,78394,125867,54850,56221,79124,63129,127879,256560,60734,-383658,-492684,-340479,-217351,-72884,-47891,-136713,-83051,22452,-91950,-310101,-209085,-157331,-455228,-195223,152361,-168183,30763,245762,-257498,-352101,395503,234307,-241929,-329214,-198888,26773,161977,-8104,-76648,406685,630873,-43287,-209770,-10656,275819,605859,470575,74975,28960,-114338,-220330,-93572,-68266,-43280,80879,134389,158206,59765,-193760,-288225,-140237,62307,90230,-49682,-174872,-51885,262168,382827,131356,-91470,46626,250299,153472,-56096,-99920,-150004,-292258,-283769,21546,262318,205069,126035,167326,221904,154596,-39746,-215447,-197182,-71621,-36125,-225101,-267147,-28437,162749,157290,89971,70843,20216,-125765,-133511,-350,-77774,-341412,-305003,24126,178021,132068,91700,1650,-41428,32968,4368,-236316,-377552,-173707,-14166,-138916,-219829,-25705,151749,187267,117236,7214,-54316,-223209,-286019,-98568,-22289,-86061,25166,131653,15104,-166178,-321484,-421117,-353982,-219646,-63932,97184,190427,150058,116437,74463,-38769,-73881,25883,-82738,-246194,-35275,241015,199533,61918,82614,103113,-6648,-90854,-84145,7219,46547,-19968,-60553,2571,81830],[128905,180953,263043,229341,112947,53955,64543,116296,106279,8287,-8271,-33693,-116294,-98212,-136639,-301055,-242269,23537,58950,11118,132148,170756,13469,-83446,-5362,60352,82084,140069,141212,46375,-114423,-238671,-238518,-232665,-121169,132704,357162,337158,168731,3350,-15641,20945,-14603,-17901,65083,66001,-50240,-124445,-63302,-14438,-17860,96802,234472,253368,176967,12264,-183941,-259900,-162044,25142,165727,183178,36425,-149851,-66640,167095,188394,52809,6651,30369,144883,236765,190780,274164,336771,148761,-97686,-167127,-130593,-125574,-106944,-34149,-21259,24950,137070,114956,-8534,16945,130873,111191,-27061,-29385,94459,119001,178022,147279,-119052,-207152,-65587,16564,95656,139748,110087,109940,196646,202947,94650,104600,234826,315122,240554,-2959,-94659,-57094,-139766,-167687,-38922,68511,27662,-69997,-120312,-250773,-304574,-24024,242206,325784,286365,154561,-52730,-241163,-196585,-56268,-57721,-224583,-208620,32025,232688,254223,232132,254054,86931,-213463,-246200,-218361,-327601,-318959,-243018,-249293,-228338,-164428,-209746,-307730,-224975,-17464,105962,47592,-164941,-289777,-73117,98316,48312,-64150,-68861,-45028,-121122,-115539,33469,122510,70321,32525,7739,-39989,-90019,14978,122731,99021,-3751,-13301,132914,127879,-168395,-368426,-217906,-11409,143076,153056,42683,1927,-110012,-236138,-40701,206705,155525,26780,-24728,-84992,-116144,-43240,133834,251802,211792,18735,24601,258829,272694,26956,-61703,-105145,-199951,11991,319919,348912,238281,226579,231969,-56785,-422136,-292476,43859,-51201,-324651,-493653,-510768,-409943,-305923,-172805,15858,108978,82254,-6474,-118580,-140650,-132438,-149409,-30276,198347,217379,11962,-203786,-261629,-220327,-177487,-23253,199741,160280,80347,210839,200622,-129149,-418030,-421776,-303168,-201735,-70678,119012,124239,-134797,-344070,-407684,-371416,-190471,94202,308853,279241,113640,5704,-140627,-279633,-207118,88512,204246,115391,-6249,-56011,56044,205740,161191,32869,-32032,-40027,-132279,-208298,-147103,23757,138065,46835,-74385,-65575,-41968,-96300,-12183,129088,108984,-52349,-165039,-250966,-313842,-225731,-65113,15793,-97768,-269965,-262221,-29508,115924,23344,-97877,-84378,-17272,139493,223131,171932,242033,266283,6808,-212616,-86364,171307,250269,120004,-27351,-93146,-63766,-24064,-30057,-21249,27210,38702,-13753,-2727,3938,-14364,100102,307782,231626,-72825,-142455,12496,2571,36269,351830,528342,304736,-89046,-351660,-243492,-6425,196186,288884,31649,-304178,-388739,-416033,-466001,-250228,-55705,-202651,-271918,-159740,-131421,-56426,20152,-37057,-105438,-204440,-239626,-132119,-173826,-316369,-278747,-2728,219783,246810,369270,686493,796271,471099,81441,-82137,-91720,-2861,108624,193762,203634,38749,-175907,-301920,-249881,-28843,22606,-179569,-195249,-101141,-228655,-298795,-91528,110266,39410,-218695,-369804,-299670,-120564,98463,297673,317250,104028,-73214,-212885,-292154,-131211,85481,89207,-87739,-210601,-80432,79774,89876,50282,-9912,85726,289424,178351,-89280,-57723,91055,9236,-189489,-209128,-68743,-14935,38260,106083,57385,-21105,-20058,-96382,-191627,-215707,-156000,127769,523412,509964,128866,19201,328241,681483,589579,198531,-297299,-742096,-1649397,-4011702,-4699765,-688345,3237633,3716602,2789701,1378450,288186,118177,-386150,-575146,-30751,205370,-56995,-564593,-856957,-411402,291172,586114,438384,173639,229047,398876,232317,-124953,-247059,-32461,223981,148791,-62363,-69966,-4165,-34986,-79305,22216,124960,-11213,-279985,-357810,-352118,-340094,-250779,-40909,61467,11006,-90213,-144369,-48304,26669,-30511,-74648,-89965,-60752,79727,214772,197248,-53563,-292682,-317766,-313672,-290292,-142509,-64324,7720,158820,284934,221131,77453,-28051,-58182,-76568,-140540,-170528,-155365,-109838,93625,236967,155043,114241,264835,343577,202563,-38113,-211028,-295830,-295671,-169985,-196463,-323173,-193193,-5411,-26699,20124,120826,101413,79716,-14797,-141718,-139872,-69651,-98536,-60280,112368,214024,157562,62805,44698,75410,132728,155057,113152,203914,305850,132497,-125569,-137183,-55665,23368,182317,248340,88246,9549,109842,75663,40947,137344,257949,229054,141664,100347,72611,-34605,-74577,30226,-22567,-185479,-350954,-433383,-431465,-243652,-11190,-84607,-266129,-151398,22720,-19059,-33445,110107,179252,94335,-25292,-76055,-42361,52821,51910,16420,75636,153119,102168,-10114,-78955,-157230,-240601,-186481,-11797,25502,-96538,-176969,-110101,-38348,-36369,-88267,-100352,5794,145114,145694,186934,304497,246923,13666,-107766,-60149,70716,151630,61998,-76890,-80539,-68713,-203188,-224077,27818,338784,409889,308587,331573,230178,-107635,-271398,-283134,-278785,-100349,165933,291920,203820,27873,-6492,86634,222077,433050,483183,307193,24831,-229083,-156342,69600,49645,-120650,-162044,-84562,-18405,30115,59273,58663,81469,52943,52490,178646,206018,20564,-95018,-56806,41967,226955,335472,266010,163499,43277,-22379,46155,-18823,-129398,-101497,-155903,-286880,-348000,-338029,-196180,-70115,-74169,-175084,-300914,-243393,-43256,55478,75076,38956,-107116,-148342,-24204,86205,184144,351436,359698,106719,-63248,31715,194332,246940,70202,-242372,-241926,19601,81291,62832,202069,206300,152308,187419,111713,-93888,-254391,-311742,-264229,-190274,-185357,-214630,-161610,-84023,3363,112954,76628,-3070,-44942,-201459,-294041,-124705,66612,63583,19560,89161,212724,239955,51390,-164730,-194907,-123824,28391,129197,45287,-112581,-76769,166824,383041,261901,-18989,-74345,-106025,-310714,-489227,-501080,-397629,-195451,-85122,-64507,61222,203037,72600,-196497,-235358,-62017,68861,61188,-12360,-106381,-67156,69861,131647,91660,-11261,-206604,-452521,-454579,-138144,77580,61733,-74176,-100873,95677,324595,172320,-51829,77396,340829,474922,540935,478958,325086,228066,180354,73268,-98074,-250834,-238501,-124401,-77199,-53701,29644,-6291,-188104,-298476,-148784,181448,331702,145196,49050,106334,-103000,-334126,-80161,147847,10404,-56892,-7044,-142031,-333593,-310512,-7641,331247,341149,164155,137552,99545,-118544,-375175,-470730,-418833,-302992,-161591,38071,252828,156008,-77550,-52481,56914,142386,309492,266828,46444,-97520,-98036,24434,117677,27330,-63211,-36006,45544,120821,160248,-42623,-421352,-519655,-367349,-195505,-54509,-59881,-91839,37006,109730,-53565,-209892,-256,136576,-70088,198762,551258,100516,-177666,-106905,-740506,-1295777,34958,787156,260108,-97561,89954,293050,417110,176370,-261370,-397337,-262740,-343834,-436712,-249872,285210,905383,881419,429817,255078,70334,-102287,-106058,-123418,-104293,-10456,69774,141322,111511,-78471,-215495,-101745,142938,232844,128526,-23450,20709,293858,390345,151178,31723,217235,370409,252321,10705,-155738,-252228,-269950,-204546,-11806,128630,119316,134604,185650,188318,162507,46533,-128219,-117851,112881,193997,-52454,-226661,-107269,93155,183943,161176,138765,102913,-71826,-148198,-18746,-39856,-273474,-279781,14514,145599,72327,23778,-54227,-91918,-5790,-7180,-203456,-322497,-173176,-83490,-241550,-281104,34183,303926,298372,131144,-8084,-18369,-128157,-218888,-106299,-50719,-52537,148069,269734,77819,-185902,-326551,-349710,-268560,-147818,-42375,53170,154940,165979,110167,47736,5175,6957,82656,-50495,-237062,-33171,225200,195115,95957,146057,110288,-56570,-152910,-119992,-31367,5753,12907,79188,127134,114538],[43387,62442,173340,215176,173901,119613,117410,207295,230983,80837,-25236,-55712,-100764,-102294,-156820,-290832,-243176,-27422,7387,-24140,79066,115454,-18076,-143689,-101669,4473,72068,181697,213444,114493,-26420,-180270,-273321,-295289,-193324,-4691,162819,214675,102367,-6611,-2677,-10619,-60147,-21380,84936,86669,-37537,-111867,-50713,-9730,-77972,38918,216700,194780,70484,-78149,-259100,-361455,-246479,36767,207764,147874,-6972,-143101,-46259,201853,210621,29282,935,177770,420542,442010,249948,207984,243021,138430,-49388,-133715,-100052,-58406,-114213,-163702,-136570,-43157,35525,31052,9966,72800,193016,217089,92900,-25941,-37395,9029,28463,-45951,-274891,-276635,-98124,-43104,-54117,-5817,91030,173091,212439,172092,109981,158477,277882,340197,292242,34761,-161197,-179349,-188654,-106412,60915,141846,41948,-138141,-275378,-418656,-433546,-83726,231654,345441,335052,233059,14675,-167360,-147213,-67264,-130864,-344783,-331695,-53938,203213,257174,243675,204596,28956,-209119,-234123,-241759,-337734,-269422,-110934,-96412,-150278,-144138,-178197,-264299,-216402,-40119,106062,49977,-291441,-539777,-303870,25070,61250,-69412,-100889,-69073,-120043,-79720,56270,84606,-6280,-43762,-7787,-31819,-48777,111430,220460,131602,-4657,-8241,112828,79675,-164701,-309578,-258366,-131920,49307,113102,14138,-25698,-111848,-222795,-61919,162289,165703,63162,-64546,-221145,-258063,-138485,66134,220285,238881,94096,95529,270608,184677,-75663,-75564,-102025,-206816,-2513,261014,213825,119622,173398,154167,-124573,-461757,-351759,-54553,-119422,-367596,-554546,-609881,-484530,-307948,-142031,21527,73424,-340,-99606,-186336,-208943,-211800,-206896,-66193,194768,246316,37518,-150872,-153081,-112873,-115824,32245,274414,243908,166919,351935,329239,-105892,-463250,-463643,-377357,-335986,-181382,44556,-16142,-338343,-489074,-465012,-365420,-154868,168363,408616,363683,137344,-56839,-280305,-414239,-242673,129616,249407,172140,217,-168931,-104503,144557,144051,20102,-2066,-14541,-174942,-331214,-273157,-54263,101871,49617,-18418,-50079,-104373,-167863,-58141,128564,122485,-36767,-72461,-153323,-317717,-301508,-118705,7041,-85629,-291911,-296998,-10744,177073,61597,-62044,-41409,-4600,98970,156294,147317,251662,259240,13963,-157983,-67021,112726,186042,99552,-48826,-143788,-93629,-16410,-51200,-46455,60153,98768,1019,-41832,-121388,-155688,30027,266374,235157,13164,-16934,160349,167117,80799,277244,497036,323984,-72318,-334147,-234381,-19832,119501,203638,54711,-232280,-372501,-383956,-413964,-256642,-35857,-162727,-323141,-265361,-177155,-75925,12920,1448,-84197,-245367,-275781,-137687,-194524,-354895,-247914,87871,272154,218405,296340,591077,754603,543850,172371,-49485,-131049,-91113,22984,168116,214906,41605,-152052,-261862,-182263,17447,53357,-155819,-148073,-8389,-135659,-263711,-97076,163185,131212,-175248,-348628,-275154,-136641,74890,387551,485231,207222,-30427,-160686,-199269,-45538,150167,164181,4462,-120180,-13549,129111,123006,95059,-8803,33458,267923,223624,-61770,-3702,209272,34820,-321683,-365110,-126285,-14974,8980,-19622,-9509,37164,30037,-133743,-273617,-293469,-190357,170089,546308,404832,13329,-131499,142256,584040,595971,186980,-452671,-922563,-1538293,-4135261,-5235724,-573564,3610089,3884322,3563130,2678505,650991,-337388,-602506,-461780,41570,-15308,-242145,-525474,-645081,-81223,484680,442159,227212,201769,378964,447090,180576,-125304,-100627,104078,237437,144249,-19398,-31887,54944,54184,-40227,-53837,57140,39955,-164598,-295079,-305854,-274443,-162573,88584,215106,124631,-61746,-131545,-36384,11127,-43892,-53592,-44731,-65177,26705,154441,126955,-112123,-301249,-260758,-218950,-233670,-203530,-131811,6960,200399,326589,240330,76635,-58279,-125787,-122410,-89588,-94451,-90548,-9150,213427,327827,207551,108571,220523,349206,267015,-4315,-227269,-332456,-328909,-235849,-287538,-404671,-296738,-117952,-68861,36079,128614,127089,74441,-30880,-112903,-65283,3923,-9708,68958,239250,279169,199814,102576,73731,97479,135801,107060,18343,118241,278002,156870,-63207,-44309,30185,44482,141375,212430,82924,58238,246144,233954,117593,159177,318128,319535,138186,19187,14849,-41559,-77504,77697,103884,-18943,-176434,-271812,-319690,-227434,-72474,-162150,-358506,-271911,-61021,-32945,-18304,100387,48344,-114589,-159257,-126770,-48034,66832,30410,-20402,75358,124153,-18517,-133083,-120256,-143067,-248688,-253871,-110480,-55440,-144262,-185017,-108990,-51032,-69728,-194672,-264976,-86045,111266,106211,161094,314981,265450,64557,-16040,-24891,-23527,-24477,-85207,-148835,-97991,-55553,-146008,-100775,174492,420249,398286,284270,363813,303805,-61552,-283430,-346681,-309162,-50892,198959,268505,183288,-18575,-80811,61365,281811,533928,571707,357597,84203,-137303,-133188,11340,-10544,-139861,-113816,5074,26022,-3874,15027,48745,105631,116778,124536,257868,289756,60895,-139518,-88501,76705,257286,297268,213197,174082,62271,-70977,-1828,14722,-51001,-29189,-159084,-386906,-489788,-405103,-201138,3052,61886,-68030,-247681,-209893,13634,134375,79435,-42587,-180595,-202237,-87544,73964,226023,362353,307143,90859,15090,147353,303878,357087,120773,-265749,-282846,-10732,76259,82311,197318,153303,95242,216788,186880,-83004,-281442,-256525,-163372,-177719,-178736,-110071,-37598,-51693,-68857,39031,31324,-29532,-92736,-312954,-411762,-257543,-69164,-7675,50998,115341,171102,231800,152421,-89265,-174244,-21906,110967,55560,-80617,-149504,-55859,287892,598781,374627,7955,-45334,-62852,-224989,-328519,-325924,-265618,-124181,-26987,-17903,11098,111413,74205,-104222,-177365,-61417,32849,-14719,-82667,-123699,-68296,48646,130501,135452,90588,-64380,-306611,-364663,-109169,96910,18998,-160763,-159928,65200,274479,97013,-84674,76443,308616,438264,540925,537721,469219,403120,302572,121532,-123594,-272917,-196557,-17420,53802,39857,59223,-30378,-199944,-236945,-7205,307563,373136,155020,77193,121013,-127378,-372828,-125348,92964,-36000,-136414,-69155,-103524,-231673,-216393,32831,317784,302352,97347,74537,87356,-99772,-367332,-532661,-538677,-424481,-219635,61361,303143,138196,-170605,-117818,48045,120551,246047,234810,59261,-63023,-92991,-8814,83975,-24742,-188618,-168293,-13761,93617,63715,-161366,-443893,-492212,-368010,-192886,-47236,-46588,-29206,114715,133727,-40695,-95839,182607,369037,291940,508134,779749,122665,-673153,-504265,-1074057,-1989086,-154528,1542148,837594,126062,352553,504764,626892,421709,-405844,-1297704,-1260346,-539462,-504679,-489803,183281,1074882,1185813,704035,374760,186015,2675,-116313,-158229,-126839,-78069,1479,112868,170995,86306,-83973,-50225,188841,345275,294607,117305,72594,284168,336975,126687,131813,363622,465820,343933,78941,-197512,-297971,-198064,-107842,-50737,-11709,38260,144398,199057,159304,181996,155768,-2707,-19826,252178,357961,133267,-115961,-130619,43591,215597,250885,213003,140812,-54424,-171241,-52537,3923,-149747,-186981,32476,111723,3439,-53305,-82370,-86501,-21827,-20094,-138101,-191745,-99529,-138839,-388439,-359732,78700,426399,406301,163695,-1982,11765,-34406,-126341,-76577,-31980,34115,291126,379177,89704,-223214,-305308,-243840,-169460,-82695,-40195,-26386,66415,143526,64568,-21654,22125,83479,108329,-38697,-185027,3143,196327,163121,139419,224386,121565,-98051,-199493,-140163,-60375,-32884,29289,169018,193245,103965],[-69885,-67815,73920,182501,209155,172319,156392,259642,313438,142069,-34499,-71607,-97618,-127132,-168808,-252607,-218566,-74248,-41052,-49410,14958,28317,-67518,-179630,-169338,-64014,28303,178763,260357,196431,97499,-60651,-216666,-259213,-202951,-92940,-4851,89025,54790,11736,24967,-37083,-119338,-34420,112538,115532,-11285,-53520,20580,-562,-158545,-70049,120671,88655,-47761,-166626,-289281,-372281,-266874,42833,232985,132343,-21110,-92821,661,201029,192755,37433,77660,391146,683611,579935,284199,157008,158064,115454,6227,-52137,3554,64521,-65448,-222536,-206127,-121691,-101886,-90031,-4042,111461,248764,314805,189088,-48213,-176389,-111523,-92597,-148260,-293168,-279223,-147939,-129900,-193131,-105289,102956,218767,175824,98772,129110,241207,307280,305779,285610,77572,-181221,-246324,-171236,-28,151195,150822,-8096,-231872,-432144,-550687,-471036,-99861,183137,255349,277697,250438,56109,-124395,-160222,-116187,-173057,-359493,-379872,-140483,129429,210368,220305,157376,-18073,-189826,-222406,-279655,-348926,-223509,-6176,38724,-65315,-133004,-171942,-227510,-202540,-72599,73051,32872,-366385,-684110,-481553,-41612,89489,-32924,-102794,-104045,-130738,-63121,33081,-2279,-92049,-90116,-4162,-48208,-72246,103759,243000,138890,-11892,8658,107041,60672,-101070,-197712,-277409,-250430,-51943,81756,20880,-11302,-66016,-177896,-92489,93164,150888,71120,-119849,-328257,-348650,-195511,6244,173784,228647,144012,131021,229482,81378,-163239,-125772,-152217,-226931,-14295,172957,49869,18491,159316,128441,-115469,-400644,-356138,-147758,-168057,-365655,-538322,-615212,-507318,-305880,-124813,1442,8413,-108021,-210230,-234082,-213736,-205959,-194993,-73637,161328,220635,42573,-67650,-19528,-12038,-62795,70147,299633,298946,250957,438254,381854,-94592,-455557,-441568,-399855,-446063,-290568,-30012,-112099,-412139,-498556,-428402,-303857,-87725,223177,432879,358528,100995,-146113,-409457,-519229,-251440,128954,240494,187492,-8555,-267183,-257091,36237,80880,-29883,1165,-13569,-223813,-419155,-357746,-122313,50661,55146,48308,-21820,-170908,-231848,-87118,123547,116757,-10508,30379,-39566,-263664,-290742,-102572,24366,-54960,-262973,-265622,35402,221355,74241,-41363,-10322,-5485,15774,35706,75023,208008,222684,38294,-85288,-67449,21082,90993,68034,-34337,-130790,-96399,-12688,-61169,-80194,43489,110342,-25366,-154935,-268369,-273833,-57856,159072,185579,81597,74157,235611,288059,135870,179342,404684,326794,-39404,-271043,-174191,-494,39702,59528,37389,-124440,-267879,-270288,-299623,-227139,-17474,-121843,-349874,-331518,-193616,-89099,-8984,27244,-50110,-229446,-242863,-123213,-199710,-341992,-173845,164379,263184,136151,188529,448867,643199,559318,247153,-8259,-146312,-160697,-67445,102389,169211,-17420,-192902,-219123,-93796,57933,61240,-140714,-111331,85250,6619,-167287,-67143,231039,248573,-74227,-259998,-203907,-131659,29495,377773,540761,292950,22240,-110172,-111380,26599,199752,233905,87378,-48182,32986,164027,152834,131320,22758,19936,226389,215309,-49823,25228,249967,-6635,-454792,-485665,-166393,24742,20884,-103876,-62390,94784,103088,-116438,-341481,-404535,-266177,156559,510336,288688,-56496,-162770,85265,531365,602022,250588,-459016,-1087750,-1363127,-3511667,-4955286,-864469,3066128,3459184,3729261,3237506,683981,-754321,-591395,-90698,209585,-141309,-312623,-384479,-335204,264075,621869,258841,-23538,173245,471294,471501,148203,-107542,7086,201931,235623,133077,26531,-3886,85110,164078,107555,16084,60037,84105,-37116,-145981,-139145,-148022,-64858,194854,328925,218686,-17074,-125623,-51748,1241,-17736,16639,42145,-21955,12157,93872,31728,-150390,-257823,-177584,-105378,-154990,-228105,-168181,-19186,192443,348028,270439,62570,-113350,-185196,-132189,-14257,-3265,-22595,74357,270858,342436,222800,112927,158612,288035,290742,58587,-177045,-282028,-284581,-280132,-365127,-438425,-357368,-234604,-141498,9895,106714,117134,29344,-60894,-80492,-435,51632,64694,199518,366433,323714,208655,131138,73310,69496,98657,21195,-103070,10306,214433,143617,-12962,40233,98149,37353,58822,130201,57208,84433,317152,357835,197992,159707,294637,331010,107727,-61605,-42535,-71302,-124697,44308,168981,112760,17857,-63824,-149470,-152683,-97339,-192368,-388123,-359610,-131429,-9265,43742,99286,-89068,-304809,-232336,-115896,-47611,36394,-10343,-38860,111623,151345,-62415,-205166,-148467,-111841,-215722,-271059,-160666,-74493,-121257,-136410,-84696,-64208,-96342,-247263,-367355,-185226,13062,10940,111826,310530,246279,64042,37327,7652,-108724,-189206,-207457,-212156,-145163,-87898,-129263,-22205,280274,442476,313833,227141,381265,353930,-6614,-252062,-346282,-281955,25242,251772,268455,156178,-89496,-187124,-24429,258146,546919,591494,355675,119843,-28076,-95468,-47081,-60622,-142252,-62178,86287,72049,-11417,576,54442,126905,163491,176131,307817,333828,74093,-186518,-137150,76015,230996,196049,104144,111618,13424,-131487,-24463,93460,78619,74143,-120588,-434723,-588542,-452275,-203695,59835,192065,58983,-157166,-143653,78528,199916,57289,-147993,-236908,-215715,-111924,73108,236364,314571,229295,83625,76763,210661,367186,430169,154700,-256030,-268576,-11149,63650,68550,137043,71241,43972,242263,233938,-90771,-290424,-173922,-51581,-139495,-143660,14506,80753,-50619,-176717,-99168,-46972,-33871,-81394,-336235,-467405,-345556,-172913,-45521,98631,133628,130009,234197,252148,4243,-130021,56743,151256,-5809,-145620,-133476,-26711,343535,689150,430853,44658,-18090,-32602,-138991,-145884,-97941,-85119,-62251,-3063,21776,-35761,-17106,48502,18033,-46980,274,18745,-85939,-165762,-140008,-37543,63721,142057,174761,173347,90058,-95406,-227386,-90282,98578,-9416,-188925,-179528,407,137821,5515,-91262,49472,218407,367253,500521,533228,525614,479648,356238,146608,-130634,-273953,-165237,63725,160624,108268,46014,-93426,-226971,-166091,116581,371082,359065,158506,92526,104207,-129700,-327223,-134387,7597,-123330,-205123,-85335,-24839,-107537,-112687,64992,265704,242898,59091,28565,62021,-83038,-312041,-517014,-591021,-487586,-256271,63956,298979,87899,-257307,-180983,39610,109747,182006,216397,118796,31191,-31912,-9362,48415,-70581,-276377,-279830,-99642,45816,-9930,-245916,-415506,-390319,-322407,-201504,-52150,-17361,26213,128255,89361,-59347,-7395,284900,496430,554788,664001,775709,-153175,-1379281,-882202,-1192258,-2245376,-27413,2396203,1369984,286991,508160,583187,712211,625547,-548483,-2145635,-2075950,-478850,-300570,-658525,-16258,1051680,1289263,813432,352829,197978,58413,-119016,-152933,-104777,-100424,-45099,78097,213299,245586,69037,-2677,183610,398427,408916,215714,104969,246406,232069,60865,193668,457386,510088,404794,139869,-202309,-274185,-101228,-17915,-74647,-112646,-9965,167436,219741,151241,209604,261221,140994,103472,323303,407692,273620,43069,-84541,25103,239951,328474,265388,123110,-72602,-192800,-93268,46173,6341,-44623,73199,80909,-71538,-140200,-89215,-35420,-26273,-47439,-63178,-12873,47471,-141647,-507850,-406124,129487,516933,491373,205903,24765,40887,43198,-39080,-34019,16396,140254,399082,409553,33950,-268356,-265040,-140822,-75618,-30048,-54190,-113981,-36532,98020,208,-107786,8799,134339,100005,-48414,-101430,70334,169543,115614,174286,281133,126698,-124338,-218809,-137026,-71069,-62349,18384,168866,172376,50691],[-179332,-174018,-2014,146397,209005,191730,168279,269497,343816,172764,-47065,-92967,-113124,-158773,-162369,-185217,-164030,-102432,-75894,-57402,-43433,-73208,-140038,-219847,-223030,-129718,-17336,154551,281828,276076,226172,91588,-76080,-130523,-140634,-96706,-67889,14070,39346,41565,44988,-55661,-164709,-48953,136325,144316,24765,35768,137576,29017,-207159,-167934,-8921,-39005,-157793,-235739,-272781,-302224,-227429,41299,233351,128148,-19622,-29784,53736,172052,152790,83670,212477,564517,785314,577736,275957,142098,117624,94604,49595,37303,136838,207858,30109,-190152,-209162,-187093,-233913,-217729,-58600,115268,285995,382850,234244,-85999,-261651,-192436,-147476,-131093,-172408,-217849,-197765,-214791,-277255,-126567,150069,241110,102148,3766,141643,331420,319820,222422,225712,117768,-150966,-245869,-90869,126751,210413,100149,-108454,-321140,-512995,-582686,-406955,-63135,122091,84599,117413,183919,59695,-116163,-214666,-179172,-174087,-272710,-335956,-195738,34921,134980,172605,118425,-46480,-160339,-214635,-334673,-381558,-200624,48656,116400,-2768,-131332,-186928,-205768,-193386,-116603,10655,2854,-363439,-695387,-560920,-77675,138506,43926,-71493,-137327,-150235,-69477,-23800,-107239,-164182,-100422,-3506,-106410,-165586,10290,208476,127284,-24219,40840,138509,89190,6159,-66512,-262908,-329580,-131649,70048,64761,44302,16060,-114889,-124438,23125,125487,63410,-165130,-380481,-377120,-212039,-26289,138970,199974,163808,131645,151206,-9911,-210382,-190620,-216444,-217883,12698,107379,-75799,-36860,171965,149296,-40321,-260351,-310625,-213997,-187977,-316736,-448486,-524616,-461950,-293109,-134773,-46820,-69176,-215323,-311174,-240935,-141640,-119125,-129881,-60796,103071,145584,23491,17703,102739,67510,-12211,93187,271763,302493,300087,438546,337051,-107404,-406602,-368279,-370066,-502284,-364327,-80879,-145722,-364101,-394787,-315642,-199598,-429,252651,375934,235624,-28869,-264745,-508607,-562924,-216741,110507,191970,160148,-32381,-323612,-342727,-75320,-3953,-77586,3517,-26166,-270078,-453713,-382759,-168402,-3254,62483,109005,17413,-213770,-271132,-96097,108237,91872,22477,117991,55416,-182480,-205114,-16119,73126,-7251,-186720,-177565,101631,257804,87831,-26757,6291,-10925,-79702,-104621,-15902,145481,182111,79364,-6720,-74400,-70149,-11665,21884,697,-62931,-66317,-3997,-53046,-111693,-4320,88280,-82295,-321499,-410756,-345777,-153233,9717,105066,121314,101382,206579,310850,162447,77858,283084,317242,-8807,-205642,-90933,46091,-25322,-98695,-2202,-5839,-112070,-109071,-150263,-163096,5487,-77794,-336968,-337337,-176321,-82481,-22140,38904,-17494,-176250,-175411,-101949,-188289,-278337,-71367,208401,192018,17613,75217,312781,506161,511815,286466,40437,-117195,-179291,-136617,9369,78405,-106238,-252831,-157504,-8380,70394,36623,-144140,-103973,144853,150793,-44604,-23449,276593,350341,56574,-128544,-103417,-103706,-26586,271518,477492,335509,61313,-79252,-55940,58640,211136,271591,136651,-16870,43530,172804,169398,155960,87809,49906,170169,150385,-61565,22393,209520,-94290,-538433,-529486,-180541,87000,57094,-143148,-102218,127427,174467,-59120,-379588,-514193,-370913,54902,379836,160527,-97646,-79580,187569,558400,632324,444504,-202291,-1127409,-1225437,-2362159,-3798663,-1283196,1645800,2229467,3120618,3002324,454878,-1009443,-405219,393691,420300,-129298,-232417,-158022,-5078,531903,663579,70632,-254217,104864,492788,470919,148838,-71888,55847,247794,232480,125392,58882,6239,88273,271201,313447,190509,117368,114282,84262,75968,115587,8613,15688,249063,374085,271989,38035,-117738,-71897,13065,42197,112703,141060,52643,39654,60228,-31832,-127032,-160361,-92544,-8900,-83556,-224633,-182518,-68664,128732,334580,304371,44714,-186477,-241223,-112988,65549,75422,33393,131470,268510,290956,201209,119083,97382,192428,276745,129708,-76797,-151532,-173861,-291576,-406790,-409997,-354716,-322045,-226505,-56326,53684,65412,-39821,-90390,-50772,35834,65258,103524,273405,422935,309351,160269,114905,27719,-9236,24581,-87798,-223686,-82524,147742,108264,16872,100860,135212,1193,-47474,25561,23326,85865,311146,413230,257265,135113,195135,259956,58254,-121189,-72815,-97930,-205972,-80091,132109,173538,183309,128930,22489,-44112,-77886,-171088,-350239,-384831,-161132,50034,138292,106066,-191851,-404499,-212966,-48130,-43239,-26915,-55396,-35909,164547,229513,-2925,-190645,-134907,-55388,-143304,-221642,-129324,-18903,-37993,-49874,-49509,-80753,-111917,-239506,-389289,-265699,-113613,-111843,40800,278138,193283,13578,33705,25441,-159071,-295902,-271223,-240634,-197643,-149890,-157771,-19126,303572,396895,185135,155174,386687,379028,50332,-190683,-303903,-229075,89882,296973,287386,129520,-170198,-290242,-120228,182992,487008,544547,305775,135283,81780,-47998,-97140,-97696,-128717,-14028,143363,100170,-5678,11851,77435,144350,181037,198608,321472,330828,63102,-218534,-197030,21685,136193,49121,-28214,5976,-78732,-183698,-10105,197775,216349,166620,-65068,-428976,-616170,-461471,-191822,93984,278502,169540,-52336,-62993,132129,233002,14288,-247108,-260409,-187798,-95730,87031,218650,216890,136605,75344,96079,205125,373706,451840,167438,-216504,-206244,13048,30715,6092,33682,-24210,-1682,243384,240833,-101091,-271681,-97830,24525,-89431,-78991,138784,175287,-69308,-280708,-251657,-134536,-15518,-11069,-273617,-471954,-377873,-205654,-27841,149189,135039,95488,244137,322099,87349,-75049,96043,157143,-24964,-127907,-70234,-3526,288651,580289,382504,60989,-11975,-33418,-77595,17128,128754,96971,-23377,-18930,40336,-67819,-136263,15890,136136,113156,101745,33734,-127340,-233323,-152199,16533,124182,180810,211691,223481,210780,103623,-94021,-82558,87121,-6208,-148281,-152640,-76146,-33501,-64353,-56675,18831,97908,264780,416109,456948,475498,454043,350646,154114,-112673,-259083,-163889,89080,214707,137197,1735,-160490,-243312,-108751,157677,318589,275805,152583,95355,57900,-129070,-241480,-123223,-93917,-236684,-249709,-61557,50364,-14917,-39890,73352,196497,194626,69951,16558,33353,-64786,-214859,-407984,-534651,-456519,-248001,53068,248553,27572,-311695,-232679,23303,98436,129748,217018,205371,147680,58648,21324,31879,-84266,-294337,-335267,-184142,-19439,-57720,-260362,-305833,-209768,-222908,-203328,-60230,13884,50357,75052,-13773,-113213,22459,279200,511547,681293,667152,589596,-610319,-2066998,-1149482,-1105055,-2060160,395942,3124872,1725379,365749,527939,505332,640343,697670,-718120,-2800000,-2482509,-105992,169537,-702511,-242819,850569,1161894,725864,204769,112579,57242,-98142,-95062,-43626,-69000,-50281,47251,222707,346630,197157,28351,131681,382846,450074,259742,128997,203439,105193,-25784,214469,482211,486468,413948,183443,-158175,-191055,-14214,38808,-74100,-148106,-11978,208681,251986,164969,234361,336193,274262,240609,327617,341960,329854,208708,18123,37689,247476,367901,273973,58841,-111446,-203866,-129209,82693,158949,103583,115426,51057,-145121,-224176,-81801,35096,-34075,-96360,-5309,165269,231609,-76777,-534199,-385944,191411,563105,520792,234028,61444,75973,101511,21589,-5523,61099,218695,426309,339706,-78332,-306905,-211390,-59006,8056,16346,-72020,-182035,-116253,48334,-56093,-181740,-33473,141433,67365,-69991,-12523,148274,151760,68619,189709,297015,122094,-129591,-203916,-108465,-60613,-78244,-17210,86920,83954,-24448],[-253228,-227450,-30104,122809,178194,169630,148660,245979,328467,164474,-70856,-126556,-147058,-181862,-128417,-87743,-83695,-110040,-97985,-49337,-80220,-165126,-229008,-286879,-284506,-184741,-37572,141057,287926,339193,330577,231482,97848,41367,-24967,-13411,2020,20735,57420,66521,42226,-64347,-168743,-51569,144104,162838,68557,138100,268864,82746,-191014,-201476,-111508,-146213,-236790,-271525,-221994,-186748,-148448,38010,212030,122853,-18112,15364,89715,128151,112721,154261,353729,612712,648193,411302,216475,162426,133416,88822,70458,98862,246617,328174,147403,-78264,-149936,-223689,-325769,-319670,-144642,78833,294241,402471,215642,-125975,-260850,-194310,-116948,-10129,32146,-116591,-230976,-273665,-289128,-74504,216456,239189,18644,-86840,130583,385621,301747,108144,131666,145845,-85652,-191239,22339,242896,235781,22795,-222771,-374849,-467897,-479109,-261913,20738,80930,-106527,-112363,36264,28543,-126443,-265260,-222905,-140520,-131942,-224393,-208149,-53937,60466,119168,85392,-60079,-130321,-211213,-396945,-436801,-205140,50556,119799,19488,-131701,-207199,-197300,-189347,-165276,-69453,-31930,-287125,-592051,-529024,-75095,194149,138320,-14310,-151383,-171894,-97011,-92724,-194981,-203057,-80390,-24032,-203217,-299029,-109079,157140,108107,-34795,89829,215876,164839,122064,40839,-218623,-348133,-171780,77784,135029,130514,114906,-47550,-144691,-26344,101360,52890,-177714,-366177,-348917,-195867,-20730,134124,172822,160029,112854,61353,-70611,-206172,-239845,-249200,-144619,99670,103907,-117161,-43662,184898,185213,58260,-94340,-235760,-241800,-180979,-235087,-314020,-370406,-358064,-266211,-169708,-109828,-135194,-293999,-374008,-197950,-7842,15671,-40791,-37809,33455,44573,-6877,85815,189890,126969,46544,107370,201602,247804,291503,350887,207965,-145306,-335367,-265328,-298401,-489262,-377105,-89853,-120876,-248970,-235542,-165618,-74898,92900,264164,266286,22962,-234909,-389877,-550320,-521497,-135539,105057,131670,103814,-67160,-329791,-331147,-135911,-74504,-92871,24342,-36860,-297833,-423014,-339390,-182562,-43194,72097,148071,52392,-222673,-279043,-87552,78991,48994,50946,175481,110920,-111759,-86649,114370,151162,56917,-74531,-54158,175865,297062,126386,-6510,12325,-11034,-152551,-222230,-89457,102924,161748,130474,68076,-66290,-126739,-98806,-40596,32736,34235,-7173,16696,-27375,-134298,-62382,53204,-143055,-480363,-511671,-363958,-236714,-137064,28579,133666,62424,81233,218932,131243,-7159,175482,297962,-928,-178677,-20729,103180,-63049,-219722,-37235,95794,41024,53495,4684,-70280,40706,-26886,-281721,-288360,-134821,-49338,-6599,42132,3143,-116395,-119408,-89618,-160998,-177608,37777,214384,82327,-100620,-3897,234494,391657,414204,277793,88295,-39627,-128565,-162695,-85627,-27353,-176735,-265890,-65672,51284,41770,-16587,-161896,-124752,153998,254545,68618,9753,264383,393335,179160,13497,3337,-55703,-75219,106132,327283,319380,67259,-78404,-42197,47172,175783,256519,138456,-27794,17642,145177,155805,164434,171004,107565,103475,38279,-105261,-13923,106597,-193750,-538673,-483091,-174121,132195,87467,-150281,-132573,124451,226385,17250,-373856,-583577,-479462,-133036,151163,26603,-113238,83682,412056,656777,696166,759859,310685,-970338,-1191412,-1130909,-2085734,-1496865,-142649,442082,1808191,2093381,116395,-1011013,-151724,778429,573892,863,-19134,101150,262139,660220,595717,-92480,-406809,27969,443841,439166,177578,-26169,51104,251274,244394,132104,71177,640,73931,346630,497911,375335,187564,123266,175712,316341,383561,153991,61223,240768,343012,273664,87965,-102184,-77278,47857,113308,196621,217488,136866,101642,65542,-33617,-46354,-45040,-33753,39449,-48276,-214596,-190700,-128268,26065,283097,328017,28281,-265654,-295052,-78032,134329,130691,79986,166011,227840,203639,152565,114009,50333,103269,240530,185667,40292,19640,-37478,-271649,-400285,-326643,-292355,-353877,-291528,-134185,-14375,-13440,-111055,-112587,-33660,35978,51501,99978,251459,358726,214723,49777,33819,-58112,-113836,-68091,-196028,-317805,-135026,101041,66270,21788,127829,136618,-55096,-152098,-69946,-2612,72312,247676,389530,273331,84312,50974,136037,8897,-141709,-57563,-94076,-291261,-258422,-3670,149711,273100,246759,139733,58803,-25472,-109776,-255177,-331077,-131967,131237,235290,112678,-234798,-376766,-102033,54243,-36406,-99501,-88001,-11084,209068,320743,130365,-92961,-69816,20116,-52089,-122606,-26701,87718,68595,38596,-20805,-101719,-116676,-189059,-342506,-304949,-221835,-224528,-45934,208909,120069,-65330,-21005,24550,-159547,-315061,-256332,-212134,-224619,-210915,-210561,-84076,233960,293775,52005,84521,376241,381686,99928,-124209,-252834,-184589,111891,304553,305861,110454,-235331,-347647,-167089,104972,387885,450165,223364,134300,173140,3360,-129814,-118809,-100640,27361,167880,96425,-6313,31990,108902,155490,169184,193117,301107,288102,39429,-226049,-255186,-78314,-8799,-105616,-138389,-91547,-168948,-212091,30576,291706,309634,199981,-35513,-390312,-569434,-423114,-156355,109783,302648,234024,37783,8187,157650,224595,-34081,-307615,-244935,-131222,-53668,109532,181558,94394,43879,56261,61646,132832,323373,421396,163592,-158422,-120704,44984,-27531,-103353,-87799,-115143,-47501,204385,208318,-94514,-223358,-58113,39170,-39166,6789,239140,233454,-91329,-351528,-370034,-209791,9519,86268,-162502,-436662,-354677,-157171,41032,185654,119642,75400,255238,346354,140208,-21715,96540,144658,6526,-42379,17445,8164,130134,291765,223584,36100,-38411,-72767,-56611,124683,296485,231094,-12305,-62080,34731,-79485,-204970,-4614,217466,249066,206524,77125,-122866,-261964,-159054,74680,220195,251394,247380,235408,258585,213916,-10502,-79446,71855,28601,-62571,-93687,-134430,-171667,-87920,16412,11659,-13598,140490,293141,320594,338312,360453,312674,157124,-67858,-233444,-194505,53657,208618,127406,-49925,-196626,-225097,-74779,91599,141036,132128,135473,89074,-3727,-140858,-173134,-117056,-195864,-353126,-266298,-17962,82821,9787,-19662,54035,137458,188511,136069,44525,14296,-41019,-96615,-221100,-359642,-326836,-188064,37681,170462,-24633,-323403,-266874,-6689,73649,93714,233610,289734,240056,139005,67780,43541,-54992,-234262,-313574,-234553,-92032,-93688,-202049,-112378,28518,-83415,-182621,-59152,32935,29489,-27713,-152887,-199007,-18217,175823,437853,678887,581472,359247,-1023759,-2464241,-1224654,-889508,-1600719,935175,3478605,1813690,378319,438085,309784,439361,602067,-911581,-3156006,-2393046,503092,768302,-604752,-397580,557837,854951,474104,-15416,-29175,21740,-34402,13606,40615,7723,-7461,33776,201086,363091,263975,39748,57341,312123,421394,260320,159561,177867,-5459,-105194,200051,437956,395957,362265,201400,-70037,-76634,31659,43045,-53864,-119255,27092,262517,289137,186983,243755,363792,367700,358926,280837,196247,294621,333819,140344,66894,231170,356082,232934,-25443,-146644,-198848,-151262,109771,268891,203387,129144,13939,-206141,-280763,-64966,90644,-58523,-163536,14987,289674,391861,38076,-441871,-295163,249249,545443,463551,217865,89230,118287,145814,51843,-5984,70894,231308,356557,185381,-214301,-325310,-145874,6060,85096,67259,-76348,-210773,-149780,11247,-81275,-222166,-98519,98243,28149,-88160,49662,206642,140437,36079,185552,276006,110441,-111651,-154750,-57358,-31272,-78291,-61174,-22946,-12987,-89204],[-272444,-217902,-5445,121230,133187,113636,103704,205087,283859,121764,-106263,-169225,-191220,-185653,-62266,36961,9850,-106642,-116702,-32705,-84767,-224835,-316684,-379700,-363609,-228225,-22225,160872,291072,375942,391231,314197,232739,186412,104543,125290,167342,101105,98470,78439,15475,-63163,-119897,-32325,128262,164294,120194,236701,374489,147885,-111173,-151661,-140134,-191545,-263804,-266262,-156354,-70339,-57420,43815,181546,108077,-26155,23879,91637,83953,91671,224111,445287,513289,314098,121466,112074,197752,190165,103370,69806,114951,293750,390984,254083,75098,-53200,-228370,-362407,-374473,-238198,13843,270652,365189,139423,-157637,-183613,-110314,-11079,161571,234919,-12678,-239408,-295381,-242233,14973,274996,220056,-43007,-149710,80817,357637,235962,-15730,31304,156665,-10063,-112286,123057,318042,238962,-37187,-307781,-374633,-305008,-259368,-78550,133822,86835,-249099,-355066,-159352,-19697,-126528,-266148,-220581,-92058,-3556,-97307,-188472,-117240,12957,79947,53089,-69597,-110810,-209512,-446237,-495840,-228428,13012,58747,787,-123302,-213037,-192945,-182218,-203620,-148062,-61795,-168044,-420584,-406380,-43697,228135,213495,51541,-134246,-188541,-137983,-149189,-237491,-198448,-43059,-66950,-310734,-417455,-186900,124410,91639,-32967,154261,327798,267813,206645,87440,-165099,-309436,-171895,92828,211042,228472,207512,12360,-142018,-44640,81948,44306,-150449,-293935,-281230,-157202,22905,163801,160768,146730,95084,-15674,-96429,-158095,-249548,-222456,-3833,236708,169802,-68791,-20939,173987,198557,127420,33638,-160258,-232818,-156733,-146044,-177343,-204076,-226692,-227060,-211386,-162492,-167599,-322406,-378270,-112215,148133,150783,43065,-11586,-29557,-49209,-25393,131605,235254,176508,119717,118287,109582,145936,220821,204600,38307,-197429,-262222,-157199,-202971,-411744,-322041,-51830,-58373,-132513,-85789,-23174,44726,176845,269032,151461,-203300,-448680,-479435,-512248,-396095,-26186,126163,85116,41632,-104131,-295327,-232321,-108416,-99096,-69186,66916,-30753,-288665,-326360,-231756,-157910,-52823,86776,156619,59893,-210945,-261567,-67328,37083,-10994,58619,199501,124117,-80474,11732,246988,248640,136458,55919,77573,243405,342059,195922,26435,14387,-824,-177953,-281954,-117417,104947,171518,176839,130756,-26345,-129767,-155930,-114145,42608,129339,68901,51081,8661,-146004,-115424,20535,-178195,-559603,-537635,-336940,-287303,-234182,-11635,129987,-16744,-93238,42570,37844,-60763,119590,271054,-26912,-205546,10909,150276,-70446,-267165,-44866,159443,142401,174864,139617,39373,93413,34313,-194994,-212240,-87755,6120,42984,44860,7468,-78756,-109569,-97162,-120544,-62908,129550,189117,-27612,-178861,-19181,235220,324944,288852,217992,122774,72191,-13835,-137199,-155013,-112276,-187324,-184554,50525,71255,-23953,-80889,-178611,-155479,118588,295429,148260,16345,177719,350693,259961,136422,94697,4807,-97357,-60271,147144,248451,34502,-105163,-57722,12478,104275,184627,95090,-62139,-28584,81462,104113,156738,246121,164079,30689,-99186,-181623,-79146,-25504,-270715,-452084,-363928,-160032,121899,84803,-146930,-159378,90443,253104,95601,-317065,-585171,-561085,-359705,-124669,-89787,-90774,276928,671854,780456,777636,1109015,931649,-620387,-1242764,-298853,-428117,-1298207,-1532608,-1282413,95039,751733,-168408,-734931,58644,882402,576831,185011,267757,325422,405013,633059,431215,-212377,-444705,-22946,342982,374870,215232,16708,17638,235706,278842,156955,67899,-9413,55244,366962,588225,478733,227713,108588,220545,503264,579221,251253,68899,180892,251219,226928,115049,-79027,-60994,91183,166083,233034,246250,210945,181588,101817,16047,45833,31592,-22948,25359,-66516,-222729,-206517,-177544,-78090,208130,327950,12545,-336279,-341817,-42451,185059,171909,132460,189182,178272,119655,92798,85439,20936,52327,201815,209352,136318,172502,70668,-234404,-348615,-215692,-197166,-321331,-304810,-184914,-72909,-92665,-167088,-130147,-37988,6647,26857,61104,129857,172168,50783,-103189,-106303,-161340,-203269,-149974,-276300,-369190,-146303,75441,24598,749,119324,109312,-113816,-230446,-129319,-7092,60090,164678,302860,237330,11310,-96655,7700,-18262,-114383,6488,-43951,-344218,-426670,-192634,53022,261856,259432,170382,119101,35842,-29462,-125823,-204879,-44594,213318,301214,108289,-216806,-237311,64822,159318,-26674,-154989,-96413,32822,225133,369426,265564,47954,32334,96640,29891,-12710,101699,199305,153621,91273,-13182,-123205,-113363,-126436,-257553,-291833,-273608,-294396,-137195,105506,46674,-137735,-97194,11807,-111957,-248083,-166652,-119975,-202039,-238393,-251442,-177862,96209,159468,-50894,24375,341544,363173,129945,-79880,-222438,-169545,81251,258648,302542,104790,-257614,-327063,-127151,65626,285702,336255,129516,118875,230490,52842,-137269,-120106,-59312,62020,159406,57157,-29490,40207,133181,157136,138826,168500,255471,223336,16856,-210987,-295541,-189313,-156819,-220701,-185335,-129713,-210109,-209737,71691,339318,319805,141078,-72943,-350268,-469830,-340832,-95670,118761,271724,238734,87141,49596,148018,179199,-67697,-305727,-193945,-64313,-5766,128876,135107,-20741,-33820,22242,-17872,13508,225926,349833,151941,-97685,-44632,64009,-102576,-235385,-197378,-184982,-98438,123179,149361,-59093,-153753,-65923,-1895,5218,96097,295624,251986,-100844,-376683,-426871,-261024,17310,162353,-56070,-370755,-285903,-48493,132279,193355,95781,78020,263544,328189,159050,22129,72838,129846,74989,69151,99018,12478,-72981,-69812,-3353,-30304,-92981,-140143,-74819,159919,366448,283693,-23652,-106214,15582,-71953,-206344,-6725,240988,317430,279812,139856,-71782,-242724,-161914,114786,327040,346277,282082,213858,217606,193160,1492,-71250,61280,76308,25205,-28303,-148742,-222277,-57833,113153,48195,-80437,11412,146336,152794,163758,250790,270818,166405,-3197,-199973,-239185,-21258,154903,91179,-84000,-181279,-162786,-61440,-57883,-118870,-41453,108151,79960,-56864,-165638,-162654,-138089,-283284,-444881,-258210,21013,54115,-39788,-48120,18048,111335,239811,245896,105592,16028,-9802,13489,-3155,-101445,-129528,-89301,24299,85039,-61212,-298604,-280264,-50407,27758,69083,254526,342912,271563,171623,105658,77372,9482,-114814,-215230,-224320,-154659,-136385,-105389,127126,278237,61231,-137480,-42051,29712,-34413,-149745,-296942,-303113,-113963,19040,315753,589742,499512,242014,-1177617,-2401446,-1081117,-657704,-1122842,1335154,3311457,1629689,361812,299615,76569,187258,375077,-1092399,-3173443,-1891812,1161547,1285849,-384573,-396855,293247,483411,143296,-240109,-170407,-7245,82929,154956,126353,106776,73940,49602,166927,304353,256269,37902,-4790,217541,347657,244163,207550,183102,-68453,-154439,160113,340694,259250,258092,190755,41470,34973,20974,-9740,-29464,-50201,87469,313999,316367,197951,230719,343091,400666,416177,199294,20717,190857,383719,234634,87826,187394,296773,156126,-94710,-152836,-176787,-157944,121648,305978,211784,88228,-39898,-242301,-283872,-41731,100173,-107100,-236170,-9054,323381,467714,159023,-258763,-159668,277557,450524,309320,135251,87864,158898,182296,63727,-30658,33859,168236,210918,-8398,-335762,-316383,-67334,70853,156701,126921,-52510,-192305,-133863,-1949,-64846,-222338,-175504,14272,-139,-90180,61140,217725,127896,25139,169657,237175,97000,-74078,-79224,9178,11617,-61277,-89697,-90395,-52587,-114487],[-237519,-157744,55084,140283,94042,44171,48647,163343,228675,59590,-145197,-208520,-232125,-167904,32490,177350,99017,-105860,-142200,-16524,-55307,-239250,-381186,-471841,-448294,-262691,18227,214084,297625,381290,398844,311008,267909,246709,203703,266369,342811,210413,144144,79652,-22876,-54832,-31325,7286,89092,148693,179392,317304,419884,199576,817,-40977,-84624,-153499,-226650,-220239,-93471,11990,19707,65674,155838,83814,-43735,-5693,54929,50703,100363,270730,451212,311317,-79941,-199713,-14086,221126,255251,133341,56736,90182,269000,383159,321549,221267,47755,-208987,-350413,-378100,-308744,-53802,223032,278133,28705,-177098,-74568,25963,129809,314239,358380,56892,-226291,-282910,-169918,94935,301142,197241,-57527,-171700,-11937,223458,113971,-128540,-47990,151531,52274,-41364,168944,328948,233946,-46742,-331533,-322655,-88835,3864,93858,251245,149582,-293936,-547396,-348340,-60377,-89885,-194488,-164712,-52103,58570,-8285,-159952,-146691,5851,68879,19840,-85096,-109832,-205695,-459940,-529838,-255536,-42013,-36043,-42970,-97756,-190623,-181318,-160268,-212790,-201323,-76059,-46484,-231949,-236910,-4751,212662,233703,102917,-88696,-195391,-179211,-171900,-220498,-151567,-2085,-113846,-385551,-463336,-182167,121880,82440,-8851,228656,445449,366442,232169,57610,-130885,-238381,-147485,96236,268608,314681,272223,55915,-113809,-35767,61648,31978,-97276,-191693,-196476,-103770,94411,219307,167773,138196,91355,-66777,-97305,-88743,-213404,-138736,167985,380421,274452,34436,3998,130919,167409,129634,76141,-111016,-200005,-128092,-76656,-76739,-73755,-106874,-181950,-233077,-178648,-155817,-293527,-319466,-5312,277438,243710,103637,16412,-69553,-105396,-10696,161548,245495,223721,201962,127866,17853,20014,103537,48898,-114240,-245228,-203182,-65475,-104430,-292068,-213808,22879,15512,-56638,9113,76179,135997,235267,271697,75340,-351419,-578971,-491433,-392932,-218227,75005,156577,61366,-3779,-131390,-240207,-90436,4145,-66559,-24688,117349,1439,-229172,-177300,-78802,-93731,-22982,109204,133896,19978,-207293,-233552,-42051,-10274,-86101,30631,193490,105652,-97609,49988,340822,349524,226817,182724,191173,289723,382485,278579,70125,17947,17490,-150765,-269005,-90225,151094,200625,197891,173055,46121,-85223,-182228,-184851,26133,198014,146611,96067,46159,-146870,-156503,-5225,-169698,-515440,-475605,-282726,-290368,-251028,247,125265,-93116,-248100,-153118,-93356,-77734,130012,239155,-81304,-267100,3092,172982,-53935,-233725,-16139,177727,167207,230585,237588,149132,162739,105876,-97445,-143587,-53050,69634,113374,52102,-2636,-79262,-154142,-125312,-71274,40154,183473,146778,-101013,-193421,29537,290468,294367,156320,114487,132888,191335,135875,-68150,-179300,-149554,-122982,-10865,165404,50978,-104791,-131172,-176401,-172561,60588,275820,186682,-5361,29133,225751,282218,219957,155314,66492,-81355,-171264,-3585,145841,-25462,-143823,-74712,-12264,22706,72634,24075,-90616,-68548,-1657,26787,140178,288217,190866,-41805,-232734,-278955,-162269,-149782,-302703,-306860,-211855,-149340,44798,40318,-152539,-189122,40020,259376,167030,-214497,-514929,-590723,-546091,-352365,-152977,-17671,448069,866497,865467,836007,1349415,1419055,-161220,-1270825,-152788,529992,-730815,-1881126,-2239157,-1558590,-707797,-291413,-240820,158302,642994,392457,345912,548474,458703,401442,476520,202649,-286564,-367974,-24667,224667,289651,238402,43153,-15003,223041,326652,191389,59919,-8069,45520,324989,550269,459222,214762,75574,218994,582414,644285,281149,49998,95961,130317,147666,108775,-53778,-31250,120093,177552,206178,221729,262019,258110,144919,74211,90738,25126,-65884,-42398,-136000,-265077,-235382,-196502,-138610,139049,298497,-7610,-384789,-372370,-18928,218652,220260,206160,211077,144294,72916,39197,27734,2067,49311,174990,195637,181735,251406,106880,-199590,-268127,-113589,-108296,-237371,-251354,-180487,-101926,-148535,-203189,-151691,-66877,-35231,8307,2506,-57127,-83187,-137691,-259592,-272951,-252657,-239273,-190078,-306151,-374377,-138612,50440,-20402,-43518,81800,70753,-153266,-266450,-140388,15143,63982,99418,188125,158072,-74010,-212467,-80264,-9212,-44265,105539,48610,-338412,-525425,-367751,-84810,158507,179281,118213,116712,79954,47265,8087,-37061,79390,275450,313541,85622,-158374,-47481,228928,235742,-12638,-175501,-78986,88902,204916,328968,324610,175445,139983,153135,81026,68300,199616,270458,185333,85306,-32035,-136397,-104420,-78749,-166427,-230259,-255369,-305822,-218468,-15362,-6587,-168511,-153796,1467,-35182,-129564,-32783,20356,-123740,-212124,-247304,-250146,-60552,27604,-106214,-22658,277229,321108,127650,-76379,-225998,-184698,12463,166582,266794,115288,-219149,-221076,-1883,82109,206088,229044,44245,89872,246828,95662,-115391,-98215,-6473,91888,124702,-9504,-79121,22423,135251,147784,107057,136765,195683,156239,4473,-184130,-305336,-264439,-249817,-257361,-149773,-80626,-173753,-178594,86477,320555,239803,-10696,-193759,-334857,-352066,-231077,-17978,131661,211988,189327,82796,53558,109851,113512,-69451,-235348,-119156,-2746,34044,133926,86565,-101828,-85665,-22269,-116283,-121774,98619,254769,139874,-49290,-5825,53943,-175044,-349341,-268550,-220738,-151470,15262,84169,2878,-78821,-108125,-66355,42828,167330,298739,237529,-87237,-358994,-423430,-288570,-10349,177018,2008,-287500,-190840,77849,205389,165881,75785,108254,270713,287938,156153,54733,44779,122292,153182,158958,148433,18871,-238049,-368002,-224984,-116374,-154756,-208324,-113694,130969,333917,249705,-44471,-122072,2340,-51910,-155221,-131,203367,302525,302612,205788,9985,-185290,-164335,121179,415089,447555,315883,174367,104522,52769,-48060,-51308,57146,106854,74920,20769,-108149,-166337,18633,215046,131378,-83961,-100264,-2977,-10370,10987,169948,242054,182502,64912,-158964,-267202,-97795,78431,45576,-84213,-115057,-66584,-59686,-233770,-383067,-203104,74019,75554,-75527,-186339,-212548,-194599,-344005,-486206,-232112,37253,-26431,-139930,-100513,-13085,126903,337775,371651,182049,43777,28913,89811,182886,165435,79160,20664,14927,7333,-85636,-253827,-271087,-100505,-37087,44349,261806,344561,228727,135949,111063,115664,87393,26289,-62070,-142939,-187317,-195252,-26710,342306,479599,167277,-83804,-13446,1373,-124503,-258419,-414129,-402454,-227169,-129795,188432,470787,495944,335602,-978301,-1911294,-774957,-513057,-852441,1390002,2670158,1262535,353125,175807,-109107,-20361,109853,-1210107,-2894562,-1201023,1644093,1540159,-84093,-211904,155765,179331,-162096,-413394,-260447,9501,246277,299239,193441,198804,171179,99091,145443,206472,186034,33937,-24070,136020,263947,239731,274340,219059,-71466,-165161,104970,218361,111004,126329,155955,147600,116326,-39735,-106533,-19100,24785,144015,344425,317655,183707,198112,289023,368791,381870,92194,-140532,59920,349984,262907,76225,118361,208919,72415,-118034,-112922,-140867,-156428,110645,260185,116067,-17103,-114226,-243990,-219718,-15564,47423,-179608,-298129,-68064,260039,426282,235833,-51784,-20913,256991,284502,80029,-13632,44941,180581,210813,75380,-57926,-34910,54478,40665,-185675,-416687,-282640,23411,146700,214167,185894,3687,-130417,-80251,13656,-12757,-190916,-250014,-87275,-8790,-73415,17212,169713,108159,34355,150749,198989,85271,-26221,7559,80763,61664,-26591,-81809,-68283,-686,-87659],[-167185,-76796,119904,168190,74833,-14065,3169,133450,177517,-2711,-173944,-228517,-256987,-135503,141081,310726,166521,-115984,-177040,-6722,-750,-210086,-406445,-526465,-509846,-289743,59255,277453,303769,354430,351691,219109,183568,202873,241701,357046,438729,287054,175071,79747,-53398,-44155,62980,52254,34815,122620,241601,367819,388378,212072,100241,79582,23289,-43107,-128801,-142285,-42850,46377,63573,96897,140836,56868,-63364,-59819,-11761,32783,138370,285358,370753,88704,-380820,-447697,-126978,214984,295514,165623,42530,45249,193404,315333,334159,319589,124915,-178168,-309710,-341691,-330357,-93858,168008,164135,-83899,-187246,8857,151976,246935,387266,363658,69084,-203035,-248307,-106301,130847,284391,184664,-16308,-153862,-136123,-1363,-53805,-213513,-88598,135520,86352,-817,137511,264659,224843,-14,-286309,-240013,92872,216873,215203,346838,254158,-233755,-640872,-475288,-72942,-6589,-61925,-70929,-37025,36044,12460,-143215,-145173,36223,88970,-9039,-109257,-128900,-197284,-423759,-515304,-272731,-93019,-125128,-85919,-53720,-138778,-153708,-114167,-176745,-206847,-65661,46133,-65037,-71277,20028,136275,180082,117658,-34180,-191374,-204452,-147624,-144281,-72673,33876,-136378,-387985,-402962,-96723,135750,77976,41027,302620,532228,429385,195875,-36019,-138270,-168723,-121015,71621,288228,366680,293426,77068,-69094,-15783,30478,4372,-48389,-98218,-116193,-40831,176079,283669,189378,141273,98995,-94694,-91991,-26978,-145289,-28222,308886,469421,362892,137065,11181,67081,97364,60179,21688,-103928,-161984,-106836,-46211,-31756,-5695,-30422,-138708,-211713,-143406,-105730,-218111,-212354,93424,340946,273037,138157,48431,-77624,-108153,44750,185397,232382,265178,275025,133068,-57227,-104595,-31250,-66649,-200057,-269617,-165984,-4234,-20348,-160820,-82900,112377,81028,-24715,37578,116215,181524,251932,263932,58685,-356092,-555629,-406435,-219552,-38994,128169,155085,47949,-20478,-137622,-184420,36385,154109,5816,9382,152562,60047,-118295,-3012,87264,388,42329,137626,84864,-72323,-237516,-211209,-17545,-51514,-169791,-38434,161592,70991,-149484,18197,370949,434518,317474,283096,265865,303333,396891,340027,114281,25095,36407,-86067,-193848,-19545,217684,221784,174476,187584,132539,-21923,-189173,-233598,-2888,231908,214219,147654,80927,-135323,-184334,-28626,-119124,-357881,-343286,-219022,-242249,-184406,58025,131092,-125505,-321049,-295336,-218261,-64379,189172,205167,-142843,-319423,-19556,170156,-25455,-142006,41049,158635,123469,222044,293284,242053,240118,181463,-12408,-106069,-38407,122496,178048,63258,-20926,-115743,-233671,-163677,-18438,111377,188211,102073,-117591,-148962,107126,340897,260901,29029,-14836,114905,288380,277954,23708,-153460,-131384,-2854,199128,242861,3144,-168038,-144511,-144866,-160503,5655,216820,189621,-43252,-141209,54431,251028,255849,178441,116187,-29530,-194315,-85412,44637,-89057,-171219,-63674,2003,-37809,-46858,-48993,-88129,-76196,-73502,-44680,126546,284208,172629,-104848,-334717,-375876,-247886,-235864,-284286,-150461,-73174,-144350,-70920,-29863,-175106,-225856,-10740,253627,227387,-86830,-395475,-559693,-616511,-435686,-134040,98040,553062,919959,854137,817608,1340397,1539811,274885,-1122081,-626769,421888,-95105,-1034279,-1989679,-2659163,-1937894,-229372,341408,143373,148540,63614,422386,747964,476802,270406,239927,-50031,-326784,-216446,23337,128795,208183,230476,43601,-27129,221494,362873,215601,57098,18191,55399,234887,401340,338347,153642,36355,189276,544693,573440,247415,22995,16705,15689,58408,70909,-35013,-6284,114273,141822,128354,159811,285674,310457,165607,90061,50905,-70365,-148261,-134297,-233510,-339954,-272388,-173624,-121800,107328,243946,-38081,-402305,-377961,-14173,239940,292804,303387,233657,135929,80246,5682,-54376,-19545,79321,162891,151772,164585,227230,56793,-182386,-181114,-50685,-60196,-131854,-142104,-118464,-95930,-173169,-227669,-185271,-115448,-71076,4591,-58599,-249412,-318120,-288015,-375423,-418863,-309675,-205584,-167914,-275502,-340920,-143202,-2836,-78171,-103959,28307,42535,-155384,-257033,-109950,58636,90393,72761,83798,58462,-157590,-278147,-106282,33525,48709,212385,160722,-268793,-525914,-471694,-223360,5558,54372,17191,54521,88688,102773,117392,125927,204127,304464,270788,45908,-90158,114465,330295,261861,5709,-159602,-45035,146783,155228,187312,263280,243070,220046,175977,94884,97770,227246,277005,158802,23062,-71383,-131655,-90524,-57459,-89037,-137673,-182358,-265352,-275939,-127532,-26454,-137592,-157061,7530,41209,-14922,96773,173319,-5656,-133804,-185229,-263404,-183302,-72606,-117248,-56255,189209,252397,84987,-115871,-256635,-213376,-63415,56428,204406,140026,-120722,-52405,169555,144102,159303,145316,-18926,49586,225451,128365,-66239,-53312,54285,119155,76064,-85725,-143371,-21295,108309,129379,89727,108125,131713,100284,2456,-158497,-280860,-267614,-246000,-203144,-44448,45514,-63121,-126801,61562,239487,97717,-218623,-375915,-351094,-248109,-117723,60102,150227,152953,107765,31842,29639,62068,50559,-32398,-111978,-38264,44865,63640,119341,37989,-137878,-108083,-65344,-199471,-240012,-37303,154551,130220,-21876,-16781,8887,-224015,-404937,-285423,-214335,-192138,-89659,32802,75363,-15789,-153769,-112700,74593,202232,252880,203770,-47836,-310277,-383258,-301152,-74570,119386,-3274,-208158,-96309,174948,225944,108383,70265,163174,281896,252502,152164,79159,27488,122814,213270,195156,154197,35310,-300490,-507010,-370050,-187212,-193996,-243764,-145585,66543,228953,153397,-59877,-90500,13379,-28697,-90193,-4210,119280,220531,276336,254880,94209,-114837,-170871,91171,461232,532276,349046,140409,-34973,-146419,-124459,-20585,51696,92236,67755,43993,-21274,-25296,124766,305938,242899,-28559,-172363,-131533,-136810,-74961,138914,226974,194041,114999,-109389,-248327,-137395,6091,5473,-48382,-16956,37648,-61396,-373916,-570878,-315553,37091,81800,-41686,-175994,-287479,-276099,-370601,-462379,-195060,25714,-126739,-248206,-144180,-17593,174647,445790,475730,250430,94624,75267,121340,282115,355212,238832,110091,7944,-55339,-107088,-206324,-238336,-143413,-109173,6618,235741,287347,124582,36656,70529,137788,153085,147550,110130,-1072,-175262,-264093,-17036,457321,580413,201141,-48539,11231,-46917,-215581,-329272,-479853,-470469,-313124,-215530,91812,371553,590179,625476,-504948,-1223808,-435854,-511787,-886119,1045199,1789060,863449,371255,103580,-192403,-110411,-86488,-1228376,-2439983,-594992,1779579,1466503,248166,112735,177548,35493,-357467,-505935,-271066,90971,427716,415010,229682,258539,255722,174541,154605,111071,81648,36643,13026,96032,201255,262980,350682,273571,-25281,-145526,44778,102946,-11782,825,108396,222059,154908,-124783,-219977,-34546,76337,176670,338923,283572,143043,158341,225974,286169,256417,-35366,-260388,-55022,254116,214077,22060,34860,120173,14438,-80133,-24976,-96616,-158597,70682,146837,-58597,-173398,-202070,-208023,-96799,8083,-62007,-268419,-337707,-140316,126336,277912,235448,107494,84257,187441,77323,-173533,-199858,-36411,165487,222167,98734,-60902,-99342,-59531,-92081,-300206,-452519,-236003,118600,227368,240091,223536,82366,-37308,-5441,57042,55359,-146378,-306384,-178010,-2639,-48641,-65541,73856,82172,55218,131491,166901,74725,19110,86549,145403,112618,24963,-29417,40567,124628,-18054],[-89430,-10113,156090,187779,77230,-42465,-15261,122496,138128,-48306,-178650,-217836,-260044,-101891,237926,406497,200382,-134096,-211992,-3869,60410,-154053,-390000,-518832,-519772,-307511,75361,316498,298044,298437,254588,62573,11038,81266,212955,365635,405385,281498,177852,89139,-58871,-36106,123261,79891,-21660,95463,295575,378365,287144,171434,150388,155579,125265,97424,7176,-48720,-4874,40210,62478,114031,129343,34904,-76019,-117890,-90854,26816,194728,275454,237028,-80080,-499696,-550327,-190801,181785,292683,184441,35117,4759,103873,214070,293300,351406,165411,-146194,-261167,-283205,-291157,-84489,124753,55491,-166740,-194484,22743,203025,284751,350266,260168,23291,-181970,-205040,-69512,115606,231995,188986,67681,-110192,-265875,-261691,-235560,-259993,-88114,112612,87309,2761,34343,129657,201176,78976,-190823,-156811,173704,310395,265152,397953,362152,-108235,-620945,-507225,-50179,110002,91246,28739,-49128,-49166,-30288,-144414,-121853,88013,131849,-22602,-134896,-161826,-185021,-340144,-446730,-272613,-125290,-173932,-102238,1703,-69804,-106808,-40689,-88700,-151757,-27605,97860,57938,50073,18803,12588,60324,82659,816,-178442,-199003,-74729,-21073,23862,63211,-113000,-302465,-243666,31179,140061,70924,109700,361467,556898,437266,121588,-156744,-190698,-127011,-110045,14763,262548,369610,265291,72827,-25980,-5242,-18691,-47313,-36686,-49458,-56817,25275,246923,338333,216650,151347,100326,-114663,-99419,2765,-72583,67205,361543,452812,383202,192118,-2062,6834,17528,-50988,-100881,-138502,-135838,-101080,-60402,-38261,1932,-11383,-103566,-139307,-61538,-37902,-121342,-87503,156492,323810,243525,155077,85958,-55793,-62073,128879,207691,205624,286546,313837,127278,-109099,-209227,-151834,-111063,-195715,-258223,-149105,22401,39139,-45492,35827,191347,131290,-11289,19254,101834,171818,212595,227607,91555,-209529,-366503,-240927,-40849,92395,108725,81223,17841,-12881,-116731,-139571,101249,268444,77989,6423,153312,136005,29055,161020,227122,102491,124282,162854,16484,-200909,-306498,-204790,1191,-74567,-248105,-138922,105867,32651,-206624,-60331,336103,485234,392082,338174,289935,278157,362464,346819,145609,34599,47842,-10916,-86869,67991,270678,204853,98514,170793,202095,21835,-192890,-243460,-19521,239745,268153,204910,117438,-106120,-198197,-55999,-46138,-147967,-185378,-156230,-150232,-57393,138042,150949,-92718,-282624,-333712,-291289,-36385,252846,170374,-183716,-317491,-20526,154483,3338,-32420,106734,121449,46741,174154,312708,306335,310658,247431,41960,-100994,-37141,149316,209347,73033,-39679,-170485,-312577,-194953,32742,142016,145086,64557,-80865,-77029,157171,325211,186623,-86470,-143456,75052,341631,372224,113217,-87391,-70469,128375,361942,253488,-51183,-183244,-109665,-87292,-120335,-28956,145178,168240,-78296,-279562,-106398,189240,246793,165742,142194,40852,-132977,-90431,-25487,-130950,-166563,-8479,65074,-54144,-137711,-100876,-46189,-37405,-100447,-74028,125223,236999,114147,-147924,-389045,-451455,-320469,-267093,-225049,-29591,16125,-137693,-167638,-91030,-207934,-268352,-51790,240112,269899,32491,-268389,-480222,-536348,-331292,-33578,217820,561770,804848,714118,675538,1009602,1180781,562453,-675390,-1307008,-636653,175132,518540,-600956,-2819797,-2609662,-32240,851934,64160,-398779,-303617,386578,818268,394417,59126,-26751,-290713,-352691,-57364,96201,85318,158860,188663,16014,-15917,223032,357126,206120,61977,73699,90445,128725,199302,176835,70266,4950,159209,431168,414909,173023,4420,-33660,-65686,-19597,13896,-31298,-5033,65519,72637,35450,90858,284815,324230,142924,33367,-69420,-218352,-239974,-210766,-321857,-426123,-304590,-110560,-21990,129516,174980,-81777,-387070,-354954,-27070,252840,388192,407252,248595,146206,136336,-380,-145761,-55787,111584,156654,92625,92685,109304,-58935,-185205,-106903,-39016,-67243,-39309,-11006,-22990,-65672,-177394,-254759,-232254,-171897,-89481,12293,-108830,-383553,-446018,-347300,-419511,-501667,-325382,-117498,-83844,-191128,-282338,-181057,-102761,-155268,-169320,-25077,41107,-113408,-212059,-60076,109034,134743,83577,16604,-34256,-225077,-295036,-79584,89511,133965,294664,259334,-153702,-438900,-481593,-326110,-135963,-53511,-85743,-45074,57279,127399,180458,237347,292149,299097,193342,-145,-38316,189486,330739,231319,25148,-122567,-10654,195554,94852,-22247,94726,235655,253773,165583,80170,76555,177495,224406,96121,-68439,-116703,-104865,-71517,-56189,-29700,-39250,-90418,-197646,-301130,-205462,-12604,-50686,-97154,35822,88228,42978,173877,294465,118894,-27284,-79856,-208795,-235965,-126319,-102324,-74040,97719,159700,4516,-182507,-292305,-231856,-113684,-35166,134382,171763,15323,132768,329719,224442,143383,89782,-55425,4048,177941,148671,931,8025,116267,145024,28963,-148880,-198215,-75867,57685,106710,94230,87603,70715,58368,2591,-142601,-229659,-193189,-142422,-80074,88054,201622,87301,-64784,4006,121936,-55417,-419786,-562121,-383372,-175062,-23985,118579,163946,111684,24059,-38878,1987,29132,11444,36619,30842,28230,76282,90349,87663,-13224,-136625,-105095,-92146,-237896,-315654,-160880,63753,121600,-14934,-70587,-64945,-237355,-380845,-246394,-163810,-197942,-157533,8069,135620,24016,-169420,-111018,99318,192326,174798,166142,11735,-244314,-336409,-308971,-156667,15021,-53511,-155949,-30648,208765,180447,36676,83425,229624,299324,241155,164366,100142,25458,125512,238156,174166,123076,62777,-245344,-472270,-400101,-210606,-185318,-221971,-146870,2931,102576,37384,-59499,-11976,56107,-10868,-53870,-35721,16216,109925,217020,268013,149283,-62425,-185344,35866,456877,579548,381249,136299,-142583,-320729,-185369,11915,30400,20327,12899,46754,86478,151056,238663,373155,348418,61918,-189478,-219471,-207188,-78677,152062,213870,183273,128200,-51335,-166398,-115952,-42082,-21034,12195,85371,119867,-63252,-437478,-632783,-360416,19,100040,45933,-112711,-334779,-356696,-361778,-377074,-153645,-5211,-205995,-320732,-153388,15359,229831,513428,520835,287941,157799,130906,116208,270140,408343,308359,155306,890,-101177,-132771,-165980,-181977,-163355,-172076,-52638,161088,176895,-9099,-98160,-12526,129965,187936,219813,263471,171365,-116748,-324981,-96692,425598,557708,156609,-54820,12953,-103692,-283340,-352213,-482776,-486263,-338374,-209398,48919,317440,735456,985351,27961,-655288,-218986,-644925,-1156288,426776,987025,583652,411532,82510,-167535,-62544,-142967,-1145945,-1976149,-295675,1522079,1147548,567255,472039,308527,65784,-406204,-514991,-201460,226946,586351,479725,234044,273395,303047,256020,194173,44167,-26455,46829,96561,106977,174677,309429,419800,327792,41916,-114301,-9705,21408,-82785,-87173,63069,250006,154133,-199808,-316527,-74847,90896,177577,292823,216284,88665,128183,177749,180929,76449,-172456,-328945,-123468,139143,111219,-61267,-43330,57774,5351,12534,95900,-49737,-173839,2581,2884,-256940,-345921,-285699,-139747,54268,22836,-201065,-360004,-352347,-199954,-28810,72417,157582,177605,139263,90772,-125603,-389457,-372265,-135841,104647,201701,131583,-21863,-119354,-119210,-138077,-330259,-457172,-193633,201738,288797,217853,219867,163034,70715,78270,121632,114387,-107849,-331108,-235209,1554,-36988,-158271,-38715,58439,76170,106161,131975,61777,49665,140024,192166,158801,89340,57464,185196,263447,67870],[-29541,16079,143042,183637,90234,-36188,1913,131860,112034,-68072,-151317,-175758,-245691,-82294,292106,435360,196773,-147075,-228737,-4015,104731,-97439,-344359,-451788,-467625,-310995,53096,303883,268848,220564,121226,-115002,-181120,-60506,137656,292557,254156,179917,149683,112938,-32003,-33471,122956,71234,-67742,74059,324722,343124,144167,83373,137050,153019,164072,210718,142845,39618,25231,12299,11795,85125,103818,20286,-77135,-161615,-163031,23768,251607,258092,100736,-160190,-445204,-496459,-182431,143289,250223,178078,36465,-14634,32545,108548,215245,324071,173945,-116523,-217083,-217947,-197362,-22136,106994,-16952,-199000,-203877,-44512,142457,214283,212048,93711,-59019,-169174,-161879,-55712,69472,163826,204892,163475,-61369,-368714,-481672,-386014,-264548,-58588,82403,57706,-23738,-110542,-55840,143893,148197,-81227,-98846,139303,272026,245798,389340,423168,12021,-514850,-448126,-1077,228150,215270,99693,-76417,-148381,-102603,-152445,-85793,140041,181786,-9857,-147980,-196436,-172820,-229948,-340075,-255358,-133024,-163188,-75952,55271,-4185,-42844,57004,45102,-39514,31146,113956,127635,108447,-5239,-122731,-92364,221,-7083,-159604,-155588,34993,128220,124213,89243,-43317,-148721,-33552,148838,114510,53774,179651,389018,505183,389234,49105,-257628,-268427,-120777,-118191,-61259,200108,321476,193570,43939,-4374,-20078,-84478,-121585,-81559,-64759,-27634,83717,287685,368774,240481,154706,72645,-144645,-130132,-10963,-23638,114216,303165,318855,314908,184736,-21004,-25356,-35998,-152868,-234551,-197925,-131125,-114385,-111004,-74698,-28291,-43598,-79320,-28471,42277,20389,-34114,18304,167267,239383,179175,164949,125410,-16330,10353,213850,224068,170380,271385,297769,103939,-140229,-285897,-234638,-82087,-110949,-210000,-143977,20026,73050,37667,115191,239905,170351,14328,-10457,53456,106605,109417,144876,140461,33805,-67852,-43879,92418,149316,21039,-76303,-54747,-58,-71264,-105665,87506,283858,105222,-40977,115520,213560,184284,280183,304555,181531,193906,169666,-64333,-331639,-391205,-214855,9182,-71547,-300272,-246175,28600,-3070,-236952,-141049,256670,488960,432261,338170,262187,214884,268149,284897,154959,43763,47892,48385,14656,142376,282574,133537,-19657,126280,225730,16694,-204237,-207683,-1579,239908,312517,270511,167125,-51893,-194482,-88121,21238,32076,-55911,-96753,-29379,91969,211109,179606,-2987,-149276,-260253,-284743,-13156,269243,132212,-183186,-239800,27706,145980,25991,55515,158717,88703,-16580,123484,308697,338104,357253,285713,58462,-108037,-31745,144407,191727,75117,-52581,-218821,-356447,-202415,77871,136738,68174,36359,-14811,-20530,130812,216164,63997,-181245,-240493,27766,343097,395656,179440,-1256,6874,221080,410184,190562,-90204,-135375,-32130,-19802,-68727,-40558,80236,131274,-94312,-339866,-200920,126361,203109,125430,138273,103729,-23335,-39345,-49118,-134687,-121129,84216,161532,-21025,-174868,-119886,22825,43428,-61012,-39308,136529,161920,37665,-162699,-397412,-497012,-369563,-243237,-142970,28211,41660,-117519,-186929,-106345,-233594,-309076,-82066,214744,280487,106113,-178138,-380759,-332152,-80274,107805,283194,461266,545044,446626,390142,397907,416995,638558,87685,-1613596,-2060392,-284766,1802265,1346726,-1877837,-2483309,216108,1153717,-7422,-772972,-586882,246768,752430,257354,-176505,-287540,-492879,-382744,38856,152038,101053,159876,124376,-32979,8142,212083,289227,146986,67945,149632,149027,44905,15120,36142,-4762,-9251,152677,312065,245759,89626,2129,-46518,-102458,-72785,-45954,-48457,-38290,-18782,-3257,-28916,46832,267202,295772,74064,-88120,-227476,-359771,-306567,-237372,-363283,-489791,-316156,-21535,132946,195440,102134,-136354,-344674,-306819,-49105,257407,482549,486149,240974,156079,217154,20920,-224760,-110002,115121,141420,33328,-11526,-60335,-194797,-196160,-55740,-68807,-117120,15522,99187,67922,-31125,-181824,-293804,-284645,-221372,-90791,18416,-140947,-416251,-421748,-298491,-386651,-502102,-308290,-16220,37061,-75856,-212698,-249625,-243056,-247812,-225912,-63918,69803,-36144,-150141,-18340,148544,184065,114431,-7060,-99748,-266433,-278804,-32956,127570,179329,325172,314458,-27135,-304949,-415108,-370150,-209969,-94837,-150388,-150331,-6012,119096,187653,265885,317581,269184,114477,-36109,-13533,162940,228809,153928,39681,-88080,8944,227957,47870,-231804,-115306,174598,244904,135967,53100,22456,74683,141120,33719,-148829,-151209,-62366,-48991,-58651,16704,40032,-19371,-134189,-293988,-235144,20607,60038,5842,80322,89463,18301,170891,346534,211124,70826,32861,-107255,-211830,-137158,-84169,-70757,31748,56676,-97314,-248335,-306870,-221571,-118766,-78892,79400,199175,150713,280966,429003,295777,151004,57637,-68654,-36933,119416,155142,71077,72293,169719,169248,-1133,-177854,-216728,-117216,-881,84418,115464,74375,17420,24217,-6860,-137210,-168012,-71392,19667,61735,190381,321786,225802,-2249,-62431,4329,-167420,-548204,-680869,-401435,-131945,34944,141035,154377,85846,-34369,-91726,-504,31219,7804,118643,152057,61282,91493,122796,47837,-70791,-118926,-85973,-91010,-216839,-337042,-255645,-8855,111238,-20151,-144564,-151431,-217038,-284984,-163593,-74707,-148263,-162679,11260,163963,39515,-135627,-57151,111794,141749,87660,136297,79467,-172213,-303294,-317535,-226150,-85094,-107481,-142398,-13761,168982,81759,-27862,111122,286095,315952,254585,196625,120750,33119,122413,226462,118872,76046,94123,-111649,-322183,-322987,-172189,-120554,-140736,-109811,-31487,5178,-55159,-42019,92009,122235,-3219,-71103,-97036,-74202,13287,144021,232626,150882,-52692,-209067,-25105,409472,577077,409896,177117,-170791,-400069,-199470,33328,-20212,-97176,-59301,42766,182040,305997,336042,405589,410549,155190,-148859,-254971,-218139,-15952,186442,188159,136029,95848,11536,-27297,-32167,-57586,-33683,78176,166965,159027,-65819,-417829,-569390,-344330,-36569,125444,168445,5736,-313357,-405200,-322507,-253865,-114652,-39211,-231373,-328208,-119449,79274,262200,496274,481252,278400,217169,197727,97120,163289,319630,281402,149402,-6788,-129606,-162175,-132646,-104077,-148042,-211796,-133825,33425,28700,-136222,-228136,-117867,91494,187268,236396,369620,333787,-26341,-359367,-245140,254026,429331,60902,-106491,-19864,-154542,-312334,-331677,-426983,-442925,-294146,-117922,66850,303594,839900,1232568,375762,-449300,-237016,-848196,-1476129,-217846,517817,510357,453634,85792,-71758,84408,-57718,-998680,-1659583,-391898,967859,766354,832592,740806,440866,202542,-325187,-453128,-72233,382333,682094,485939,215158,246902,301214,316695,243407,5788,-118279,56132,196391,156058,178753,356045,462698,362421,96812,-90445,-46828,-11885,-95380,-119939,33419,231955,127842,-235542,-366673,-125429,73520,152218,214113,129682,41320,121199,158136,85559,-98022,-295130,-347806,-135109,52408,4010,-138111,-91284,39834,49176,133497,221655,-4593,-202311,-82049,-125146,-413778,-489117,-342263,-52437,191881,24706,-329614,-437105,-347328,-226154,-153563,-122324,34765,163393,151665,1781,-279655,-518290,-476159,-222183,4161,137668,158524,57996,-70363,-89457,-79673,-282921,-450995,-171319,251107,300861,143467,170309,224474,176944,164938,195093,143815,-86568,-316561,-249978,-17126,-61142,-234868,-129716,48818,87464,64718,80526,43064,57837,157354,214478,195347,157729,152901,294967,348638,139198],[-590,-5636,80436,148161,96064,-5781,50034,157703,97058,-62557,-94002,-113441,-226364,-88368,277622,381025,160034,-139034,-208585,-1665,111434,-66638,-290886,-354350,-368653,-294896,-2320,233903,212207,132432,-23026,-263490,-318127,-161664,51294,167216,45314,10627,98843,147890,21538,-35225,62095,22279,-95628,58712,312642,263702,-2353,-27858,70627,70177,109864,248083,234629,102148,51437,-20210,-85615,-12957,46261,7939,-69169,-181768,-214165,13281,289972,248908,7319,-162461,-298937,-335206,-101609,128657,189093,143939,43594,-10333,-8605,18828,124185,264169,167657,-85726,-178546,-152918,-70612,76160,117047,-35310,-176725,-215261,-168187,-19171,47685,15401,-77017,-143267,-161200,-121005,-45995,26154,101877,216653,233797,-25873,-416279,-594315,-462170,-230891,-19949,40970,3670,-67364,-255955,-259139,39021,168058,4551,-77224,28890,147450,176886,316398,393504,56781,-382195,-336705,54041,312002,273126,119138,-99070,-210323,-159972,-145720,-41387,175074,222130,33268,-134814,-218673,-165644,-125648,-225735,-226633,-117804,-93442,-7077,92541,38303,31990,171369,205704,108220,93463,105021,142503,109702,-35766,-225390,-230800,-110179,-62543,-136981,-79270,157237,276981,217344,115630,48381,22672,156692,213383,56503,23353,227555,372419,385616,302417,16219,-298993,-335060,-136386,-133294,-128578,123464,234742,94558,-4337,-17187,-64909,-156151,-204630,-177736,-138553,-30289,119402,285572,367422,254583,136968,2803,-193826,-181120,-63105,-15256,102647,158929,108435,183607,138506,-22364,-16902,-39337,-195610,-316831,-254484,-147239,-145800,-180346,-115375,-68269,-105791,-65351,90644,132019,45987,17804,74707,125428,121555,108997,171866,156883,23037,78754,268233,224328,129536,213409,221975,60866,-157600,-335212,-270295,-3758,17624,-135670,-139641,1032,88108,85630,143323,249425,205156,66523,-20066,-2767,-4040,-53073,10638,166244,281219,237898,122415,149172,137163,-100705,-285085,-177763,-6905,-12760,-73642,13815,179797,60392,-116751,53922,275205,313039,331033,298124,206964,222348,143322,-149768,-423767,-449565,-233448,1209,-42328,-304253,-327250,-62388,-34363,-219537,-179352,164735,442850,424101,285731,191290,121075,124336,169602,142718,50817,39144,77379,81414,181655,244809,16616,-150936,65857,190151,-43327,-222308,-134439,56207,248073,353281,346407,240698,31755,-167606,-117908,59374,119015,4994,-39858,101130,225914,255685,206500,109530,23135,-110992,-200835,-10631,203193,83796,-138889,-100484,127553,161699,43109,99573,182679,77601,-29705,101456,293447,339903,366054,280288,42545,-97388,-3587,113934,129707,66341,-56736,-239695,-346257,-177281,113764,110713,-19470,13777,48133,-11487,15454,37743,-73909,-237257,-277788,-9918,298349,349054,210936,81744,72183,243066,328585,76338,-98760,-32215,67560,36276,-28425,-38941,27234,81350,-86059,-303438,-197888,85535,138671,69549,106843,135569,83940,33098,-28684,-98806,-43230,186075,257001,46611,-154764,-109863,91635,144743,42663,54247,149810,78231,-27930,-147272,-378353,-521626,-393534,-178931,-57333,23208,12871,-75580,-101573,-55520,-232954,-335924,-107043,167251,240857,105574,-153992,-293400,-82153,205194,222517,243853,258263,199449,83800,-17613,-341036,-500215,533153,1056255,-1081153,-3036488,-1579263,1776815,2993587,44924,-1487558,440064,1176749,-17294,-826229,-702451,38999,585658,124295,-388283,-521131,-639123,-425802,25440,149057,155830,208573,57399,-89728,32119,180060,162520,39379,62959,225159,221186,13087,-97217,-49760,-52186,-6399,177876,250699,134642,25012,13959,-28054,-99157,-97696,-96122,-87773,-104312,-119337,-58752,-33575,48043,242795,233632,-23615,-230962,-364297,-443778,-323117,-198386,-334444,-498199,-294519,72062,291154,269808,30886,-194161,-285827,-242385,-67227,250107,538505,506894,197044,144191,290008,63195,-269743,-173684,73851,104789,-17140,-120931,-227371,-300985,-195387,-27960,-115125,-176391,27818,155727,121553,-9805,-201437,-340856,-327123,-250823,-85188,7919,-153279,-339500,-261425,-170052,-299777,-431954,-275590,49883,150798,37902,-143289,-323267,-391246,-339270,-260989,-79798,116377,53614,-92095,-6229,162840,223318,144163,295,-132078,-279247,-249733,-4955,118846,162019,290812,310825,74753,-173537,-315984,-350405,-187161,-50715,-156902,-232087,-84864,81303,142221,205447,274372,230222,65591,-46777,-8550,66807,60178,52012,43670,-74961,7154,243530,35046,-367015,-279082,105370,216347,107683,27305,-43162,-41203,61648,3430,-181435,-162499,-20796,-28416,-51239,54639,82708,4339,-99778,-262815,-220383,48154,147071,110345,126076,48809,-74153,93174,313779,241179,126325,112659,3261,-133011,-123797,-79656,-41877,16407,-32773,-192645,-284393,-281936,-177338,-80245,-65185,55213,210216,244066,350674,445254,343181,174948,40124,-66582,-62797,63192,147119,127220,121966,203793,190368,-2609,-159037,-180212,-122448,-47853,63433,136974,63849,-24337,-11550,-34528,-136962,-114745,44252,171041,163308,213117,349338,304881,52658,-109878,-80819,-205972,-560316,-676959,-375563,-105245,55623,120816,105377,58621,-52185,-93402,42383,75209,37866,189205,217133,48209,88463,162301,11306,-134564,-107270,-61301,-58433,-140674,-308113,-312795,-60042,97838,-26352,-209906,-229587,-176526,-150494,-58558,39012,-36523,-98300,32138,151411,39171,-56359,26081,104253,65445,13153,118575,140552,-101152,-286369,-325392,-255747,-128894,-121178,-156567,-47503,70212,-36961,-65916,142202,309057,314281,273027,236203,140380,40547,108119,189863,64490,38445,117872,31421,-144623,-184109,-83032,-15154,-24396,-47002,-26858,-32927,-97334,-15778,186859,190762,-5264,-136087,-171234,-125439,-40588,70353,147652,90740,-93907,-239664,-72450,337447,524960,428714,259559,-103480,-357155,-158245,33712,-102994,-226774,-113194,43806,236390,396048,393157,392752,404263,223725,-62836,-237140,-179924,77186,215570,141766,50941,23350,70829,141842,93510,-43226,-37848,129508,213325,151699,-69564,-338285,-427125,-294011,-72846,148091,291146,155755,-215079,-397782,-262424,-129485,-85484,-60368,-190536,-264985,-52279,152237,248516,375372,351873,216281,255085,273778,89755,11604,141023,187034,103874,-12851,-138490,-186669,-99765,-10061,-93813,-222629,-228852,-136466,-135936,-230494,-316413,-215345,34702,160595,213185,417069,447348,68739,-358980,-411335,2777,248644,-34955,-180920,-82121,-185879,-299583,-281646,-329618,-350945,-198705,22815,135576,301080,810544,1213741,382935,-655364,-504790,-1035528,-1641463,-639085,453135,631069,478178,86041,41316,253302,102878,-841559,-1576611,-814700,310246,505852,1004280,825281,463806,333829,-167071,-334356,86656,512352,689678,440370,185817,195938,255050,332286,269088,-25453,-189312,51126,273777,213745,191537,371975,463391,362257,114043,-83580,-55748,1395,-63873,-99155,26450,181538,91839,-219159,-353767,-163089,42499,114729,120937,44792,20421,141390,166023,25569,-208854,-370379,-324369,-99239,26619,-51586,-163771,-86882,69929,128935,245255,319953,36004,-232569,-161418,-197278,-478183,-561704,-352696,36060,280221,15268,-408195,-481444,-329245,-209555,-212562,-248825,-82982,106292,144400,-47922,-356684,-541053,-476994,-266260,-115427,30193,160437,158525,44341,29873,62691,-188000,-447855,-177068,247826,244168,32326,94057,256466,266704,249608,259469,135389,-81858,-263828,-229103,-73137,-134220,-284051,-170230,61959,85071,1207,7508,18675,43127,138988,212856,218842,216975,224221,317079,342773,174533],[-390,-62124,-12797,84065,79278,27946,111369,191514,89808,-40461,-19529,-49715,-215890,-123947,185048,248953,100401,-101085,-142983,7029,70808,-77956,-249095,-264218,-256532,-257303,-69767,125106,134890,48834,-143094,-341184,-351915,-185598,-11457,33141,-147579,-169948,40830,183428,85613,-36572,-31632,-51139,-104241,42938,250877,152031,-117557,-129227,-22859,-66064,-27378,190166,249242,124224,72850,-50304,-217407,-177353,-49773,-11002,-59424,-179947,-239268,-11413,295624,253137,-21521,-126318,-159618,-148472,27087,157641,135527,89918,52009,7944,-29814,-48745,43456,203647,166496,-47104,-139256,-87306,59942,179245,144796,-1915,-113208,-222433,-298577,-225760,-163520,-179139,-202676,-195264,-147230,-80395,-21307,13107,60203,206119,250583,-12170,-393734,-567898,-440071,-168563,9363,-14382,-67214,-116656,-365939,-441811,-108784,120575,41962,-85636,-90146,11851,86615,187614,255530,-11148,-289494,-227708,93653,338065,254838,84597,-99394,-203745,-168245,-104144,12217,186014,241272,99264,-89991,-217655,-166290,-58419,-135098,-193965,-85402,16740,87977,103364,46979,109385,292360,365658,256857,137270,75100,107365,78286,-50929,-259971,-311108,-216322,-145893,-110993,11439,259950,396384,294580,142150,123088,149559,261940,207134,-17851,-16990,232570,307657,227657,205079,41743,-262436,-352507,-147234,-133735,-154512,61754,132852,-9093,-62246,-64120,-131566,-218350,-275374,-294938,-241327,-59124,117992,237556,333891,256848,93816,-101274,-255263,-236144,-134442,-45696,48234,-8602,-96672,52594,101487,12899,27527,7608,-151369,-303434,-278767,-174836,-190053,-248030,-143322,-98592,-170826,-59094,180977,174360,29076,22682,68813,47011,9846,53311,170403,167331,46243,118106,271977,200227,87793,124814,103237,3220,-167162,-360439,-263182,86414,142438,-54103,-128094,-20192,94759,104802,124388,223304,236986,135337,3431,-44764,-139350,-253229,-159342,143849,442867,446359,208047,130293,87688,-205849,-478536,-332568,-51823,41642,-31792,-76136,-8804,-50654,-188998,-4159,307018,386035,309068,210130,161726,192918,78730,-228253,-445075,-441319,-249012,-26927,4562,-245843,-352198,-150083,-59659,-153095,-151090,90818,356002,364702,195500,92910,9928,-36670,41676,119623,56438,29426,77914,102207,178408,169984,-112661,-255890,6771,104745,-137711,-235543,-45975,135319,266112,390284,426829,337821,139975,-115040,-134887,58431,97204,-11959,12150,220531,319139,266170,221215,199634,162987,50618,-71068,-35332,53711,16664,-69776,57416,254371,206888,60534,101693,177912,94293,19262,119865,271509,316187,331343,224899,9440,-46803,56027,72899,46610,48909,-53233,-223657,-283685,-122625,138292,82902,-92563,-8538,81832,-53535,-153525,-146909,-170301,-229852,-238815,-25399,221379,252956,206155,142190,105567,192903,162081,-45188,-72693,97622,161612,65058,-15078,-37967,-20475,16764,-62004,-188435,-105296,74238,67126,10889,59555,126924,147715,96072,19908,-36123,44166,258819,313766,119914,-96690,-87207,131348,236673,183449,175085,148152,649,-60988,-108916,-358839,-546497,-399547,-98589,15730,-20846,-43681,-13562,67032,53568,-194859,-336333,-132795,88710,138981,23268,-197458,-238974,119228,396705,250058,88784,-19348,-162798,-320975,-485492,-991156,-1236411,358079,2021901,395026,-2893965,-3463584,-161790,3573490,2561665,224838,595714,936278,42455,-556227,-641760,-186634,382692,45652,-542470,-710318,-717185,-476895,-102424,64715,211040,280445,6973,-137530,51491,136387,7607,-95205,37077,274184,289839,42183,-119948,-81076,-71986,3172,223300,271589,110788,-6306,31604,6230,-70793,-99128,-131975,-145294,-190277,-213471,-78969,25070,95052,221388,156193,-119330,-336389,-432367,-450915,-284207,-103064,-236793,-434347,-235615,149366,398187,308490,-38311,-244145,-222392,-171609,-68562,226757,523022,450059,112319,97024,325914,116043,-266194,-228869,-5892,43797,-58563,-214177,-349292,-344210,-166209,-17999,-151144,-206164,13595,150199,125915,-6894,-233155,-377735,-342822,-252789,-85507,-27696,-147809,-181670,-32732,-22290,-199830,-327754,-243856,48252,209720,118583,-82066,-367175,-500806,-404952,-266630,-72770,157898,126618,-54413,-30663,146647,242327,160130,16997,-140173,-269200,-223468,-20691,50069,77301,196899,252909,126804,-82405,-228695,-278164,-75811,62833,-109162,-272758,-161498,20939,57798,75454,176491,195770,62363,-25257,-4701,-40404,-116701,-46515,36127,-85681,-9978,248581,65983,-379580,-328093,73766,197448,97916,7198,-106419,-134690,8748,16733,-148660,-146570,-541,-18676,-32678,80890,83284,-21970,-102608,-220876,-181069,43454,167032,172913,157475,-9885,-184154,-22715,208269,199303,121778,134440,86990,-38344,-110570,-94149,10697,59214,-82815,-251017,-272497,-214360,-108337,-18995,-7815,64054,196679,266257,327021,388402,366358,209231,29881,-57799,-67189,17096,125150,155529,141156,210050,206322,28575,-90416,-86407,-79715,-68293,39359,137383,51273,-50371,-54211,-80989,-135443,-84158,101872,245307,180787,135816,262771,300479,92216,-121423,-116576,-169374,-451766,-537062,-290953,-78874,45330,63872,13862,11456,-31384,-30259,131079,150382,87574,227444,210443,-12969,61823,199108,-12282,-196755,-113961,-39142,-1042,-30212,-245235,-332342,-90555,82470,-25688,-243204,-279700,-131995,-19343,44423,155903,121805,19645,53141,101869,35603,43024,100477,70507,-16415,-35259,109782,181744,-35589,-272873,-326501,-235779,-89169,-67847,-166812,-112382,-55621,-136748,-67496,162381,281405,272715,265198,259346,154788,40350,82350,145085,39769,28708,124927,122016,-9404,-42404,23875,95509,83945,14304,7197,-10592,-87388,4874,238861,237252,-11725,-214919,-227044,-123109,-46361,-312,25845,-19618,-174477,-271027,-95594,261345,435428,428157,358870,35653,-216366,-76661,11943,-203894,-324932,-124502,51963,234226,402340,391312,327527,327801,254252,43770,-176444,-110894,161047,220234,77995,-56922,-71551,114515,301699,227880,-9231,-40631,151579,221984,112273,-71286,-235712,-273541,-242538,-107431,156742,374851,294288,-68111,-327948,-192742,-40215,-72743,-60171,-95277,-148775,26228,206563,182718,167698,151809,108084,256570,348629,109805,-122293,-43441,75259,42696,-13795,-125156,-194951,-61802,90871,-7902,-208931,-323995,-322344,-293360,-283097,-343451,-276085,-21035,125741,179196,411654,486863,138504,-329757,-538524,-240435,83195,-78380,-235594,-149977,-187970,-252889,-218467,-214911,-234680,-87643,164565,230163,273283,600708,880715,57608,-1110007,-926535,-1141404,-1538754,-706037,660119,843578,482282,80846,135013,367717,239322,-720341,-1704890,-1377183,-246667,448327,1043015,703733,323469,363106,10214,-166466,247444,581308,606855,357055,156129,143285,184312,291071,240541,-76747,-246798,20837,296531,245522,185407,333241,412860,318526,84623,-89949,-30106,45424,-16386,-44389,40170,118806,56823,-158634,-278634,-165025,19106,80095,35187,-17387,35885,181174,187028,10870,-224746,-371335,-269397,-38174,67017,-18437,-105210,-20160,136749,213484,312212,364355,69742,-245535,-209736,-194073,-431564,-540573,-309689,108337,303179,1938,-412245,-477253,-298643,-153735,-198210,-281658,-150849,56644,140009,-45071,-353197,-473622,-377990,-254724,-226630,-103962,127416,250299,194293,203312,238516,-85253,-448952,-207776,184937,122513,-83739,29633,266711,328801,320178,293397,95183,-83270,-183471,-190228,-165901,-251146,-311133,-152919,98141,72289,-78434,-75664,-6932,11939,96819,195623,228362,252807,244791,241750,255394,170333],[-15597,-126589,-107576,2682,34709,43520,160455,221099,86924,-14629,51747,-3568,-221673,-183282,28904,67392,30768,-37898,-40262,22661,-10014,-130615,-226752,-205211,-165638,-202286,-122722,9945,50858,-15575,-203872,-327801,-280472,-133681,-30831,-70891,-274438,-304501,-8315,205882,140119,-30809,-114802,-118121,-97836,17536,145285,30248,-180714,-192685,-115347,-214777,-204017,54699,177737,101942,84074,-80498,-360216,-373097,-171606,-41710,-54655,-165553,-242290,-49974,263837,263336,5924,-93661,-93252,-12413,162173,227942,107653,31623,59281,25810,-51974,-97737,-11659,165321,183670,4490,-92147,-17811,167298,254341,172218,61123,-33835,-216023,-381972,-398215,-347046,-313947,-255663,-193343,-115248,-38252,23460,36447,40315,163544,207736,-15450,-304265,-416781,-324786,-90528,20341,-79466,-145409,-165187,-421889,-568650,-271045,18170,27924,-106147,-158364,-70070,1834,25083,29568,-177582,-278753,-165475,105338,305492,178112,13194,-70506,-128680,-116907,-19997,77718,176872,235719,169385,-21231,-189849,-172864,-44661,-87572,-163451,-42974,137359,181828,85710,24368,180058,407499,495725,370207,144927,19238,35420,45543,-33127,-213566,-308675,-283176,-219334,-80956,89073,312057,460823,348129,163566,145994,184126,248200,139482,-82781,-58621,185067,203531,72829,126468,117325,-156368,-297911,-128133,-99872,-115172,40072,42365,-94870,-117124,-131097,-203240,-258999,-315259,-389266,-330129,-102030,73610,151252,273599,249773,38260,-208947,-306854,-271689,-198623,-96004,-16629,-128691,-208667,-6590,119371,89219,89018,82384,-25404,-184100,-250047,-200393,-237761,-296891,-156113,-114665,-214972,-57846,212490,152340,-22953,-13447,10303,-40840,-65619,17203,149670,147044,45465,119421,226895,153168,53832,35173,-23140,-56534,-170202,-361944,-225813,153973,223236,13840,-108190,-32524,102247,104592,73276,173096,257972,193796,50765,-60994,-269799,-452363,-329409,74555,469954,495508,195427,65567,42242,-249083,-585773,-478122,-136413,75274,27090,-133988,-206866,-189230,-225334,-32069,302364,388588,230747,68733,52607,109628,-12575,-282769,-384255,-350038,-252181,-75789,54257,-127405,-305584,-210327,-74452,-55951,-63167,52797,248104,265462,89281,-14985,-102070,-170783,-49249,102408,63555,27746,64469,85332,139444,83876,-209673,-299309,-34276,-2202,-229471,-230305,27807,198433,278367,412227,493599,439944,254803,-43241,-133546,24321,1227,-83291,51148,308338,363608,252968,218467,230676,213432,160846,56776,-82022,-143836,-73708,-8545,183376,369499,271994,84833,82980,156224,132864,113419,165432,237362,269356,257960,128290,-22055,45335,139090,38331,-25518,29450,-46204,-175254,-186862,-52189,149831,68160,-131299,-33186,77175,-118885,-306694,-269348,-178838,-141410,-126766,-15842,127720,135422,170077,168757,101379,98118,-8306,-126104,-18873,215536,225444,64307,-27487,-45714,-72522,-63065,-40596,-44529,30978,82523,-930,-40082,14105,88345,155205,135252,76435,32858,112574,271665,308364,168441,-34187,-72348,125660,293517,319463,279651,117818,-64656,-57248,-63344,-361732,-590209,-399005,-28960,64460,-70863,-96561,55877,256538,186365,-121989,-302179,-160119,-19682,-19017,-121816,-280773,-217053,205360,416763,174973,-137688,-323904,-483708,-705037,-923376,-1355426,-1511193,256787,2753585,2469564,-1432159,-5404904,-3833406,2758788,5120447,2282936,667888,518676,128838,-107589,-472314,-379683,214810,47007,-617598,-829979,-716947,-519050,-305499,-91442,227512,339048,-16007,-161690,73997,108190,-126836,-220577,-10050,275866,335382,117017,-73052,-81312,-80397,3247,263570,349781,154464,-6051,46700,39129,-35277,-85721,-155613,-212358,-278189,-284221,-67788,120262,168914,210464,85849,-181334,-358095,-414179,-396607,-205234,18157,-97531,-306245,-146558,196685,420753,282080,-105268,-274897,-163305,-101577,-45617,186149,424674,319994,-3825,15169,309299,167451,-211959,-255527,-98726,-32953,-97483,-282456,-410699,-319292,-105370,-20320,-161347,-180894,725,101387,93877,-12587,-254597,-379718,-320244,-226730,-98729,-85025,-128598,5176,178789,83237,-127972,-233528,-222313,-21974,183055,146424,-34679,-356483,-530943,-421168,-242338,-50690,171296,158040,-44864,-82042,105754,240087,163886,24733,-141407,-247325,-206022,-80389,-69158,-59016,64981,161363,122247,-46317,-177230,-175552,83016,204396,-28974,-269771,-221952,-52497,-46116,-87718,50722,171191,98135,23074,16370,-103822,-243595,-116378,23439,-103261,-25686,252516,134801,-268475,-244800,102701,208559,112699,-11767,-163343,-188590,-16028,59675,-59044,-107661,-15082,-28333,-15212,84919,48622,-78068,-132119,-181055,-144017,-10394,100720,170024,167501,-51914,-249107,-125050,65306,99442,63834,100539,126232,34097,-116283,-121770,74969,142742,-78343,-251768,-212819,-116708,-32288,35266,62543,94513,158048,212121,226103,290170,372194,246715,23446,-48902,-52300,-17295,91751,149689,121781,186133,215042,86690,17358,48700,6392,-58164,4440,100003,35077,-56352,-100592,-138041,-130464,-81231,76120,209405,103550,-23117,87181,220349,107551,-100894,-105992,-83199,-258172,-296777,-154243,-42891,17338,-13083,-105138,-63633,9593,83285,242959,231054,136267,224142,141022,-111514,5586,215811,-17969,-241790,-134678,-22774,66191,85090,-170619,-321728,-103480,67017,-17908,-235082,-288707,-92648,77574,125331,250919,290420,157071,56226,28517,38289,127904,130785,10463,-85497,-55509,102091,195304,20940,-245628,-315206,-180101,21792,50453,-136226,-174127,-171787,-189040,-35978,159128,199294,177003,204325,243145,157894,31587,49639,105105,52774,50499,114484,135826,57427,55065,106740,169187,139769,45770,50080,48321,-46370,5966,229107,244732,-15028,-262410,-231876,-68136,-20256,-69673,-108024,-151758,-267288,-294711,-96737,195361,328685,398454,435350,191500,-39339,15905,-22522,-293202,-354984,-90153,58665,178025,331216,322653,211842,203856,249889,140910,-92440,-31770,206367,192840,10256,-160186,-165326,130496,414289,337494,32017,-47085,138309,198721,65074,-63782,-141953,-164995,-213435,-135592,143983,390355,375547,77669,-209854,-122766,-6646,-78899,-40158,24325,-12377,93043,221596,79247,-77314,-79043,-29034,213013,401986,155093,-188887,-157663,-5636,-8309,-7814,-90725,-181516,-20917,186800,93517,-182011,-404381,-487523,-420026,-301359,-313208,-283417,-58087,100043,162269,370893,448113,162319,-286793,-589674,-398833,-13580,-40155,-227094,-188373,-156610,-185457,-154818,-106732,-123033,3265,268041,318555,196742,239192,320327,-433904,-1527990,-1336106,-1152693,-1204975,-469186,882872,1006944,484965,102719,212007,391036,271523,-648323,-1918730,-1859433,-575204,529869,918801,437159,57368,261109,170823,46575,390735,576346,453774,249086,128776,108799,116391,200031,144854,-163592,-300383,-36087,251378,225192,139925,234901,311842,230174,17126,-95442,28083,96794,17465,15115,64576,62440,25826,-78495,-158777,-118528,17442,57092,-25189,-42626,84853,224754,200739,33219,-153514,-294598,-197335,21558,149867,102732,39918,100142,218754,270177,312747,342354,93251,-223602,-207195,-122908,-292513,-428236,-221000,152283,268554,-5746,-341334,-415583,-247123,-71845,-129624,-232449,-147797,45503,146741,-1516,-288767,-356633,-222012,-198070,-305778,-233901,67809,308843,334881,373890,386399,-10183,-445810,-250721,72825,-35744,-168291,18253,277951,356633,353975,277577,39501,-77680,-93607,-153216,-277588,-386779,-328634,-93617,148444,58578,-154237,-144240,-27110,-25131,50331,176630,226318,255212,205242,103063,132652,139743],[-30314,-170823,-177297,-80686,-29559,28577,173318,232787,85027,2767,98208,13056,-240082,-252475,-154300,-120570,-36154,32892,75387,43121,-107139,-205956,-215972,-173771,-113523,-140011,-142140,-82180,-26657,-51122,-185079,-231768,-145435,-40237,-7832,-124782,-326538,-361192,-38790,203713,168558,-12314,-147444,-145530,-82093,-22706,17525,-73853,-189166,-206274,-187457,-337784,-363082,-112002,41357,44040,79622,-114641,-481875,-543856,-288968,-78970,-55948,-150209,-232489,-94332,201124,264247,58726,-88771,-112195,33117,260462,313839,107736,-13322,66723,33235,-89072,-132860,-37211,154055,220212,69388,-34564,54976,234156,279934,181432,120473,32748,-188762,-382210,-467899,-437982,-352071,-231205,-134240,-58906,3490,74175,77942,33670,95602,125075,-20519,-167312,-192198,-148743,-10173,16435,-140562,-217798,-209920,-425465,-616463,-402846,-101886,-21113,-120247,-151710,-73175,-59235,-138401,-228245,-382488,-345758,-162883,91236,235063,76888,-67232,-19724,-12723,-19815,97236,154311,158695,209518,219412,51526,-140749,-178496,-78328,-84007,-138044,2226,235913,245461,46429,-15632,234271,500666,571957,423478,112489,-66942,-50379,37029,23324,-99857,-226449,-285197,-242833,-46439,126782,294150,455140,370853,172545,104844,113832,124552,37621,-116327,-91620,92035,81795,-38126,87069,211419,-12101,-175096,-68898,-25071,-6753,69637,-16513,-147185,-156598,-195845,-262164,-276126,-317658,-421761,-364834,-142120,-4985,42990,196086,240554,-496,-277380,-320905,-266426,-231226,-138682,-58680,-155197,-176470,48649,209769,193135,143345,151776,146145,14179,-164768,-211886,-276237,-316261,-162412,-123053,-224160,-59906,173785,72791,-88415,-69445,-71669,-108621,-92997,-6803,101927,96194,24354,93045,157165,96940,38389,-19593,-114995,-102168,-163423,-335730,-171739,180039,240150,51780,-86319,-32013,114699,92163,7742,112471,254901,214146,97501,-52035,-362539,-602094,-454631,-14978,372128,388920,104417,-2088,32713,-210523,-566020,-566761,-242158,78237,100840,-127853,-335051,-300429,-208210,-17505,262642,325062,128464,-79011,-88129,-2173,-102333,-293075,-255275,-194403,-239588,-139759,90316,28497,-193518,-220318,-71720,42096,50171,51066,144320,149919,-11582,-117385,-198249,-238775,-65945,106174,75490,39562,54887,51391,80295,12381,-238160,-264642,-47589,-96068,-283415,-202084,59051,205123,258115,398862,518612,511730,346911,29910,-119730,-26758,-106671,-166155,65944,347213,365770,235119,200358,190214,156358,181594,138383,-135931,-332130,-182205,13376,243415,440025,336656,118287,70118,134817,178768,215477,206287,179637,199561,160363,13729,-36669,157563,222145,21779,-60225,15409,-40774,-109474,-80488,15119,146720,71322,-127412,-57598,44222,-162262,-374359,-291271,-93832,20497,31973,10570,29420,18538,109909,159416,67371,-35,-107708,-134728,48602,287985,246342,46833,-46606,-58562,-131519,-152162,-41805,65649,145080,89208,-59469,-77794,-12287,46933,126277,155060,125319,88886,140027,216364,242770,173193,-20,-79533,79049,304108,411303,332683,57594,-118012,-31059,-29813,-394679,-653330,-400043,9072,81070,-100916,-122106,113944,393084,296002,-30273,-233386,-182030,-141830,-203707,-287986,-357471,-206195,167704,280192,45297,-346406,-594855,-726729,-1007485,-1237015,-1333973,-1219133,335321,3079307,4462804,949055,-6774779,-8252642,820364,7159160,4182636,649502,42697,168880,293839,-302698,-499957,134067,122026,-599896,-844688,-631776,-530640,-515574,-277687,184524,352234,-12332,-153969,114103,127167,-193319,-298696,-65904,224990,343190,205464,172,-79745,-98881,-20628,272322,426886,212656,11637,55119,57596,-7314,-65684,-171154,-277380,-352055,-325874,-45197,206175,239404,213215,41553,-189622,-283534,-324335,-315621,-114290,126076,40108,-145986,-44690,210589,361405,193944,-164294,-277946,-112272,-35244,-103,132154,261309,144796,-129375,-86657,241623,205693,-118855,-240815,-172501,-108821,-142010,-330112,-423256,-247218,-26707,-33497,-148221,-101559,14136,45382,54684,-8069,-235774,-328351,-258259,-177831,-120816,-149248,-101303,165671,309022,113842,-108763,-181752,-211467,-129026,74581,120847,-5102,-289406,-464233,-374809,-194926,-25400,144867,137307,-61402,-139290,54708,224557,168029,17394,-151717,-225200,-194321,-160703,-208745,-215725,-75267,62887,71933,-58297,-159262,-68380,233360,324792,54320,-233444,-258338,-127130,-149070,-243984,-74171,151583,147446,81677,62014,-96350,-284454,-142303,18040,-99240,-19977,262244,221194,-79987,-69884,180890,250704,144944,-36681,-213806,-205505,-29216,100620,56811,-54562,-61497,-60074,-16865,55959,-5564,-131938,-165230,-150934,-130712,-111776,-35348,111076,162708,-46406,-224580,-170037,-70173,-25928,-19682,39543,126690,62086,-146031,-150076,130530,228500,-25378,-194599,-124045,-11183,33650,57944,111613,127092,102516,103238,87430,186219,364472,276610,20182,-44134,-29795,-42593,51961,112762,67420,137856,214857,156917,143360,196151,115991,-25623,-47257,21850,18320,-39709,-140087,-192510,-126317,-101118,-19785,78659,-41678,-212827,-115217,98044,88648,-72117,-68313,14142,-39760,-24580,10077,2904,-14961,-88533,-222591,-159269,42792,208083,339475,285594,164608,185335,39180,-225652,-81493,196274,-6142,-250747,-150494,-10633,124695,176656,-104701,-292200,-103119,51577,-10397,-192562,-253505,-55762,133282,173799,302078,423416,273364,29914,-53032,48163,170343,101000,-67605,-131127,-55711,87537,181380,65061,-194950,-290367,-119844,156558,203897,-43673,-198438,-249098,-186425,12860,125875,74119,30574,83609,177808,144372,18869,16862,73966,87777,91383,95728,93905,70150,87629,131867,174072,116823,32969,83090,109063,-6291,-19665,161074,210749,-9018,-244764,-167177,24412,10994,-137823,-223438,-269086,-339881,-302450,-88758,143009,226352,334557,449508,300033,104494,88997,-53332,-335372,-302041,-27446,50640,85405,206956,194949,61292,70191,224878,202886,-9034,38368,200956,136237,-44003,-229416,-236939,111618,455721,399495,70387,-58043,92012,151722,32552,-39270,-72166,-122702,-210243,-149619,110449,330400,370530,173936,-73759,-57530,-23866,-98776,-9550,132035,108558,133649,193342,-32079,-294280,-289918,-170859,124826,408457,206754,-170583,-167396,-29188,-31896,2859,-44556,-153180,11321,265509,190952,-153909,-457991,-594518,-494738,-300382,-249466,-239056,-67942,92812,176503,315223,348111,137812,-244018,-560276,-438224,-24622,70089,-133970,-165971,-93547,-109919,-97118,-22229,-38458,54298,318399,374300,77899,-172922,-277730,-847913,-1651845,-1573887,-1114498,-808587,-133341,880752,1008734,518584,205871,313564,346348,182205,-601065,-2042789,-2100035,-671703,575981,626323,143813,-216592,82384,311984,295022,505314,510292,264744,124091,98810,102681,76207,83956,-4800,-279610,-352840,-108330,148501,144577,51311,95312,172770,105355,-67370,-83667,106815,133286,18750,51944,85918,24175,-3395,-8963,-22793,-27596,38618,45181,-52045,-27360,154176,255295,190296,70668,-36089,-167352,-126495,56845,232598,269586,235877,246452,291948,277937,246022,258531,101188,-160857,-149601,-14105,-107285,-251313,-106655,164039,201028,-2251,-219597,-298380,-161778,19434,-40747,-137365,-82129,71798,154038,50625,-196934,-236901,-74798,-127891,-341725,-324045,7626,325787,425920,485629,456784,16946,-428851,-289430,-62413,-188025,-195321,82846,315347,349293,324460,202759,-13194,-57731,-15540,-132077,-378791,-502410,-342291,-21368,198756,56071,-198056,-172500,-37035,-57207,19740,170263,218231,223721,118428,-41643,28695,103191],[-34619,-177261,-208104,-152038,-95572,-14512,137330,215156,80252,4189,104169,-1127,-257991,-313866,-318268,-271029,-89579,88602,172946,65519,-187131,-273602,-197513,-142935,-93924,-84121,-125313,-138600,-92199,-57456,-93856,-88959,-10657,47029,39878,-130428,-329163,-345875,-51006,171543,163601,20668,-110406,-112978,-59831,-73041,-99967,-135012,-154702,-177228,-231968,-411111,-458179,-255238,-114857,-30475,59389,-148458,-549107,-635685,-364892,-106046,-57195,-142545,-219451,-131364,123418,241489,99224,-112360,-184272,-5374,293422,377378,123451,-31614,78337,30204,-135482,-152300,-39294,157017,265516,142829,30382,123226,255838,253359,162563,145143,64224,-140517,-294230,-405629,-404417,-286683,-141166,-31288,18391,38663,103868,105090,29022,25733,40966,-9761,-11823,41357,41007,61556,10547,-177318,-267565,-246625,-392181,-579927,-460442,-194579,-79407,-119396,-88198,-16972,-90102,-266470,-443453,-547274,-441010,-196366,66084,157795,-15007,-130508,34836,104082,94615,223688,233564,142851,171032,228733,102852,-83334,-173798,-133084,-108634,-117607,42866,286250,258319,-1170,-54445,262594,552298,581335,412020,53554,-172841,-120633,63583,109647,47338,-92705,-216377,-192506,-8313,109698,207211,381178,358542,165232,18220,-32428,-63041,-67482,-111380,-109573,-23573,-27701,-77948,92295,282925,126854,-15386,19346,79090,150796,142881,-37072,-161939,-172431,-237255,-297226,-279659,-291799,-375875,-323791,-160731,-93855,-66450,113672,240634,12231,-270377,-278261,-210576,-217802,-149660,-58296,-86404,-14288,206035,350934,298204,170971,186841,309845,236467,-40147,-203254,-291716,-302402,-172405,-132110,-196139,-64571,76718,-35755,-139670,-116939,-138937,-133834,-78907,-29895,30514,27723,-3636,62934,98994,53277,49014,-13359,-139286,-119658,-142439,-277148,-110763,164985,197131,52489,-73341,-22953,129721,70860,-57888,52089,217886,183160,117404,-27821,-390075,-658228,-497090,-86133,206931,188021,-18893,-36478,68874,-104433,-428741,-564414,-336183,51141,177154,-55168,-347278,-338607,-142815,30412,195078,216476,39718,-182057,-212611,-104344,-154223,-242530,-92071,-22249,-214170,-206475,100232,183634,-43107,-169979,-45918,112148,143152,71105,67630,46347,-93370,-206015,-265025,-221829,339,136941,93331,63723,60665,21909,18241,-29332,-186917,-161384,-33993,-150806,-283391,-162274,31477,131504,181892,330739,474767,512932,383793,79143,-109938,-77457,-170348,-219514,48983,327727,339388,229671,175044,94886,19203,114454,150738,-178710,-455834,-291728,-18780,233940,453490,378256,155675,80229,126692,214660,284121,207688,90286,108725,58684,-87928,-27844,254598,275441,24404,-48587,10816,-40642,-44450,14005,62389,127271,85774,-86397,-74708,5521,-145176,-322478,-221771,42541,212987,192177,38075,-66125,-88987,32510,120155,18937,-66976,-104116,-68698,114010,299139,226652,34032,-44302,-62339,-187853,-236108,-77711,91084,178715,73047,-106994,-102932,-10461,34041,101043,171180,160270,121093,120638,112429,143793,134731,-11278,-109568,14893,275282,437844,322966,-17194,-160138,-6696,-23317,-445654,-712342,-400831,7309,61953,-103105,-112766,143845,427031,344064,57671,-138727,-186074,-249407,-369019,-423975,-380949,-174846,57466,86102,-43738,-438299,-771886,-875400,-1178523,-1354739,-964091,-479188,605441,2937532,5631599,3387050,-7092715,-11963875,-1471617,8267693,5432980,521762,-385813,97125,444665,-228413,-524215,154162,235930,-483737,-721282,-464421,-495315,-661482,-434074,90571,306747,7667,-114842,181703,210080,-166734,-304774,-108408,137384,311351,272993,55178,-96600,-141349,-73444,236001,444805,230659,28389,57012,54845,4284,-44756,-180297,-328775,-403096,-343923,-36791,238507,277558,227123,32436,-143406,-138665,-197323,-238959,-38534,188565,133807,1861,47087,196746,256668,81792,-202262,-250622,-68451,26339,56331,73038,74081,-33624,-236430,-185510,138336,220780,-9936,-185916,-203376,-166395,-196250,-369274,-412712,-162150,44130,-60030,-129396,3180,62284,17966,38105,23107,-157732,-222860,-167093,-114322,-137856,-200245,-73360,260410,339233,77310,-142680,-182558,-206670,-223031,-72102,61130,5396,-187086,-313886,-269019,-135442,-7124,85115,72599,-94322,-179376,11183,208241,186651,2079,-177182,-210170,-180938,-227368,-329541,-357220,-196980,-21504,-3164,-99933,-156689,20469,327206,385110,113864,-181325,-268248,-189398,-233603,-361836,-176942,124894,177886,128734,124199,-25987,-237422,-123498,32575,-49549,20442,277718,296933,112998,117830,268784,305401,178962,-68952,-252775,-198597,-52325,106717,159343,4273,-117795,-106369,-49345,-7839,-60731,-155641,-177868,-130511,-147890,-238363,-192144,35457,160669,19453,-107079,-141193,-160469,-137523,-91562,-7909,110840,46006,-189440,-166177,155927,271529,47271,-102735,-35987,79723,80585,40696,115786,142307,44052,-20091,-42225,100505,338724,285272,18978,-46746,-16953,-62120,13085,55819,-7028,78418,204744,219366,261716,323975,220857,13195,-113958,-82049,7513,-2357,-160573,-232514,-131608,-132809,-141135,-90998,-202423,-370627,-272357,-24187,27200,-67588,-29436,88960,142902,208984,170061,51075,-42384,-143851,-307321,-257138,41618,295198,381521,288521,161598,129903,-55001,-328111,-191059,135220,18687,-209082,-137322,1837,158256,224705,-60064,-254169,-94317,33120,-13753,-134524,-181521,-9341,164265,191371,297956,482236,335542,-25994,-130863,57005,161097,21296,-148559,-152795,-49511,62053,147983,94364,-124861,-255928,-87524,254384,347155,101465,-167278,-273979,-143571,56614,64274,-71207,-142680,-76867,73115,111973,7841,-9849,47346,114104,128280,83870,46163,60749,60168,86966,103005,20197,-15820,99505,142715,5495,-68532,58555,147189,7453,-156829,-39001,130111,24117,-198655,-293403,-338659,-366153,-288865,-87989,98461,144942,240687,379943,315559,167806,122309,-64915,-304206,-179425,36006,19006,-18639,61433,32445,-95610,-36131,195314,216671,51841,84414,148797,60220,-70834,-244938,-274174,60186,423480,407039,100163,-70099,21272,87417,25329,5403,-24045,-128296,-216655,-141839,65945,214044,280198,193731,44456,2236,-62619,-118629,20249,198494,186932,146301,136067,-117691,-424825,-432755,-291054,2705,348253,238943,-85795,-91157,816,-24980,12006,-4830,-129100,18752,317407,268414,-131436,-477772,-616545,-501671,-292714,-184370,-162044,-53964,102209,216906,260176,218526,82167,-205456,-473504,-376538,25147,206090,28209,-71250,-6235,-34841,-46740,31352,10581,69153,328391,389312,-42845,-498310,-701934,-979096,-1378700,-1563091,-1105938,-560310,46745,547620,815824,610010,434654,494659,306030,27944,-532394,-1934593,-2054042,-643218,400647,198239,-52503,-355201,-63262,454800,554314,584247,413071,76729,-13910,58232,123157,77107,-22801,-171878,-398219,-396040,-174946,16629,16052,-65433,-49395,20111,-37210,-143289,-44640,186510,141471,-14042,50594,92516,7262,-33103,26846,97958,86238,71190,36422,-48802,21257,226693,262509,150056,97163,73881,-37574,-76517,52684,271027,412814,418536,379751,337830,235176,131251,132077,86894,-69297,-52958,91323,69156,-51130,8433,148045,128298,9023,-86865,-140455,-35089,105556,36060,-35393,17469,110030,139701,73220,-113150,-149426,4057,-83204,-338153,-346921,-20491,310991,446749,504742,429590,-3950,-394986,-311274,-187678,-294316,-160079,213829,390173,312372,217152,77151,-50406,-27317,31908,-131033,-439968,-558742,-342230,37817,236443,74959,-185510,-148101,-37080,-76499,18680,185374,210940,169766,15696,-140204,-22588,76342],[-28877,-145650,-202361,-202393,-143581,-69670,57638,163483,68432,-11315,65476,-38123,-260234,-352101,-424509,-353521,-121351,112858,227643,87832,-219491,-302608,-151345,-81312,-84022,-47329,-86470,-166271,-149459,-44951,32984,47940,66934,90348,88850,-104687,-317983,-294679,-54948,111667,128737,64700,-12879,-22623,-28694,-117018,-174287,-139333,-95262,-125939,-250531,-428163,-470113,-334007,-239224,-98707,31272,-166126,-539004,-621893,-371388,-101084,-48501,-145550,-209121,-147920,51108,189339,99411,-148857,-258925,-86615,257726,386814,136647,-18890,97789,26418,-166091,-146261,-29423,152235,302940,217256,95989,173620,238342,189945,117852,119627,51957,-80305,-144848,-233069,-259377,-140092,-6176,92807,103975,59484,87327,88720,20084,-14441,-3811,27371,132452,231791,200740,118063,17607,-170739,-277419,-266396,-340032,-472463,-421035,-227574,-125003,-109648,-13570,51776,-94850,-329370,-550712,-610532,-494936,-219537,49081,99533,-76813,-162182,72726,187488,197139,329646,299179,135142,129165,188990,111824,-33721,-151076,-173710,-137515,-100257,71383,275383,215748,-41799,-77053,257807,543951,524841,351412,-5554,-266298,-148221,119054,205879,187343,50183,-93799,-72612,31271,43060,74962,259895,313832,146319,-70899,-196024,-252193,-153100,-79178,-112708,-129896,-96047,-41467,131203,297692,217815,132791,108132,186149,319825,235859,-27593,-146879,-163429,-244296,-308100,-286731,-258742,-265726,-212389,-141839,-160511,-157147,40230,263640,100149,-176894,-180226,-111325,-158359,-118329,-16398,37291,201218,398836,490726,375432,163557,173503,413989,417916,89305,-176044,-273231,-257369,-188659,-143728,-139145,-71307,-47768,-133953,-153496,-130466,-158361,-108034,-41655,-57947,-47888,-35733,-21370,54304,83821,42053,84667,56731,-85956,-103325,-106569,-187568,-48430,123178,115840,19525,-78848,-15552,139962,42287,-114900,-2529,148259,108719,95255,-2360,-339759,-596751,-441072,-107623,48223,-20660,-123536,-22613,136784,27607,-228604,-465805,-384161,4496,237083,57733,-250211,-289028,-54081,84595,108985,92351,-5881,-203564,-275882,-160769,-138780,-127084,63973,110156,-182476,-259378,79739,296221,105804,-70091,1923,137392,178836,91605,31248,-22192,-153294,-279830,-294652,-128817,126335,187866,113872,92492,81816,9859,-32534,-40161,-74831,-21396,-3327,-158629,-239531,-135402,-53536,-15651,44718,202043,351145,417023,342126,81843,-122537,-116866,-166237,-222058,2859,253647,298257,243054,152564,-17412,-138107,-2373,100273,-195774,-483734,-376705,-95051,179067,419814,380541,184372,111503,133267,226059,290850,149654,-26309,5898,-26705,-149086,932,303466,275908,36812,-3239,13846,-46223,5953,83968,80381,90692,97245,-24936,-76232,-15521,-57779,-170804,-108438,160745,366556,302537,49976,-153882,-189434,-55371,62404,-28106,-89895,-20287,44971,164985,255562,180478,44552,2079,-40013,-222401,-295344,-146324,13039,106741,23875,-145035,-121826,15385,69262,116941,198475,183229,129452,67204,-525,50999,72804,-61301,-148902,-35708,226832,402844,266792,-78855,-186358,-3860,-46863,-487383,-728117,-387849,-26675,9451,-88283,-78473,137923,356001,317975,121900,-33505,-160311,-311701,-469338,-486908,-323538,-98028,-41617,-34904,3400,-348559,-811744,-925858,-1187659,-1248573,-403746,411198,967448,2379949,5471652,4908822,-6214748,-13599170,-3165416,8301820,5712977,252205,-705803,-106680,259000,-284142,-449101,245673,337461,-279390,-451776,-234063,-410328,-695417,-505551,-19875,214045,30256,-52669,272516,344112,-57584,-238207,-115111,46817,254541,297934,65567,-135634,-205912,-146428,161858,378644,182361,30264,53174,29237,-3764,-26785,-181362,-358400,-431136,-350183,-60491,195132,267253,243916,54991,-60349,25247,-69677,-177466,8238,193108,159468,98111,107569,165736,159084,277,-203235,-197967,-29942,79930,105256,18381,-89061,-174666,-300823,-259228,21403,205874,86973,-107014,-186379,-194869,-257063,-411198,-401846,-94674,81723,-102035,-126961,88777,131615,37999,59811,84450,-27489,-84007,-64972,-44833,-133200,-221470,-53677,276512,293792,8640,-211552,-226193,-203652,-258918,-187283,-449,368,-81124,-117989,-122667,-74478,513,15200,-12230,-130552,-186967,-10633,201824,224995,-7579,-211118,-202751,-160027,-252486,-398977,-455894,-285290,-84236,-81988,-153653,-153504,75750,342328,368780,131920,-131653,-252790,-226281,-287711,-425290,-248220,78781,164713,145421,183337,74153,-132511,-73788,71842,49803,94413,291220,335764,242286,238494,318699,344500,198943,-99565,-266148,-178797,-96475,60870,216169,64052,-149932,-149356,-108591,-94065,-101857,-138442,-156437,-113527,-185371,-353422,-306218,-5804,180669,133172,63047,-55844,-188266,-202863,-120634,-9366,103889,5577,-225762,-161608,138458,239643,97595,-15861,22290,141553,110642,-5104,71382,127707,-3731,-115008,-126908,38854,286013,261172,15391,-60444,-28986,-76889,-16745,-5988,-80020,24645,184535,255429,348521,407518,294156,41864,-182969,-181670,9322,47395,-155989,-252822,-153831,-164925,-234360,-229616,-322398,-448024,-335101,-114984,-78259,-111861,-11122,124482,250983,359586,297262,91888,-61183,-169597,-339786,-337619,-8091,306807,346762,230843,127978,81942,-106875,-394019,-303973,43219,49927,-114420,-78253,19521,158146,222470,-38754,-213376,-81775,6927,-35023,-82590,-88624,59073,198065,190001,242846,450863,329533,-99686,-199090,52120,112378,-77003,-215302,-158645,-50115,27334,108417,109045,-50653,-217639,-99406,270310,437183,259330,-88566,-250366,-88641,74688,-16049,-209838,-305707,-235972,-44310,62864,448,-27293,17899,102153,137063,92008,41290,54068,-8590,-14747,-21898,-113698,-72053,106480,137710,-21352,-126763,-44782,73316,28653,-25485,121424,222031,9359,-240980,-303765,-341989,-334866,-253104,-105270,52413,91690,131724,235411,230697,142200,110663,-50545,-196831,-23770,76029,-33998,-111235,-75233,-128877,-224966,-93553,170785,185571,76475,97044,64868,-21675,-65390,-204860,-275475,-10309,335899,368240,119824,-77381,-61577,10026,38682,65073,14286,-139613,-207043,-109103,26486,81095,136098,139535,115497,57648,-82316,-119863,41037,210114,211059,139687,74926,-153547,-437798,-475359,-366370,-132828,219712,232280,22519,15468,56565,2741,12317,6927,-132696,-10107,337741,318106,-113667,-461758,-546791,-434399,-281538,-144508,-81000,-28765,117341,263202,212691,94871,24772,-163583,-363100,-268431,82568,304694,208635,77983,92609,34864,-3569,55938,30099,69790,328322,379432,-104325,-618350,-812446,-755633,-799675,-1345338,-1195875,-598353,-102670,-48776,484329,761025,789213,786492,353817,-90004,-403651,-1557600,-1793685,-641291,-84144,-293944,-77837,-264370,-70189,621930,784429,621529,316622,-80522,-157885,2946,158843,116284,-88947,-309397,-484424,-414211,-213488,-108814,-132682,-182533,-158508,-112796,-169232,-188144,20233,246226,120265,-66417,12233,79680,8645,-60830,22296,177838,189591,96882,21035,-27629,88536,287751,246992,88136,93354,134205,48433,-62815,3982,236374,464151,519621,462224,348600,159303,100,-9897,44870,22677,49967,157148,193052,129579,102972,114368,67950,15447,16277,32510,125514,177056,83052,50095,119047,131126,84728,39283,-64261,-107418,-11133,-91315,-308539,-293813,6125,284616,401367,431034,320306,-54588,-349323,-312997,-275027,-332243,-80405,369923,489197,257697,46493,-71024,-70009,-1119,37712,-145734,-443697,-530484,-305961,74552,256063,119240,-108562,-80166,-33268,-79767,49345,220606,209644,114163,-64439,-166924,-20296,62172],[-22063,-91727,-174403,-228940,-161024,-114282,-43033,83127,46428,-38509,-8640,-85862,-239298,-359786,-456787,-359706,-126299,104395,231683,108943,-189538,-273401,-68257,24539,-60983,-36898,-49035,-183262,-206007,-31633,140664,127024,60382,77458,121233,-67481,-315525,-251902,-64982,32970,75825,111942,112967,101228,17678,-130915,-183812,-89877,-26695,-74368,-247732,-396426,-410147,-335096,-294227,-142086,8645,-146465,-449375,-515732,-302651,-48733,-22844,-157053,-202427,-136256,2453,113928,50840,-179833,-294592,-159097,175420,332989,134289,18907,125187,35591,-149675,-102990,-18857,120950,317486,285311,155425,193255,193403,114669,60329,51069,3873,-23789,18667,-11948,-54122,46157,150090,214224,180410,60673,16020,19055,9254,714,15855,87822,242376,355016,304961,157510,46364,-112774,-235814,-256498,-279584,-321677,-294892,-195359,-149250,-107882,24493,86790,-83754,-313908,-520278,-554354,-454632,-188350,53817,69726,-105252,-163130,80641,221881,268193,389885,331534,133528,90958,108574,71093,-5522,-108290,-171647,-148958,-84115,80801,206907,131303,-62882,-77881,218012,467594,417544,268567,-38144,-303782,-119080,184913,288283,286500,160946,47290,84804,69924,-47347,-62670,126339,249020,130193,-113715,-313106,-388965,-210419,-44040,-107708,-197188,-105603,52497,180186,240451,230282,221463,164047,265308,458451,317450,-6262,-117336,-135879,-220344,-304142,-312469,-241090,-130886,-60836,-77058,-175663,-214708,-10644,320851,261360,-19912,-51984,8226,-67010,-51549,48409,155385,366644,535088,571248,404420,124870,114889,425980,504841,182652,-137831,-217198,-187917,-203369,-151539,-68439,-78840,-160852,-186869,-119535,-96262,-114147,-39310,-1952,-87653,-108617,-70318,-16169,80239,122876,70993,133760,166352,26239,-59467,-62048,-79647,11039,72930,24074,-34414,-105255,-20975,136862,9892,-158349,-49929,60344,15305,33497,11835,-220276,-425326,-300659,-71287,-49624,-165598,-174805,29776,207394,135789,-38394,-297474,-365004,-46086,261457,168323,-95517,-174521,25346,112680,12616,-19719,2900,-135638,-255385,-152447,-48266,38121,178424,163344,-150882,-282957,34422,336212,213660,48057,61424,118541,144724,94261,34215,-46125,-197384,-341741,-286760,7748,266924,240974,129291,114513,108640,16773,-62194,-28316,58613,114625,31521,-129797,-181603,-146999,-176311,-197841,-132117,29222,164279,228124,219425,29902,-165242,-142891,-109970,-178548,-57545,144433,251914,268235,139858,-104272,-249824,-112318,17828,-182186,-419216,-412077,-184379,114603,361269,338480,187976,143828,142814,204930,230286,37911,-150010,-90413,-80065,-155252,39007,288407,217883,43563,47411,17629,-54114,36463,125639,69659,38866,91361,35655,-56837,-5414,73828,17030,-9503,200238,413170,323539,35657,-227848,-286104,-145078,144,-62857,-80452,83611,162559,195125,181117,125887,83740,96455,17934,-215994,-312511,-231339,-146686,-50465,-51123,-175666,-143618,47650,148338,187048,240911,199295,122176,5509,-80166,-998,17652,-122282,-175588,-49114,180489,329618,197984,-98514,-185309,-24780,-87465,-488790,-665681,-341462,-71914,-65969,-77464,-41228,100088,223271,236590,152870,64830,-99992,-308501,-479256,-458266,-188328,28204,-55137,11331,228563,-79125,-703125,-880454,-1030828,-942938,134440,1097752,1243768,1533207,3916895,4844249,-4383508,-12422725,-3526618,7406767,4977297,-184342,-907085,-396803,-188054,-424944,-290495,348288,375297,-22647,-73467,20801,-289563,-609306,-464846,-102605,104712,45325,20022,366894,486858,89781,-124281,-74392,-7024,200552,280262,32061,-184745,-274614,-218344,76246,250884,83387,13287,41096,-17627,-30727,-15536,-172296,-364325,-442255,-355925,-116886,87323,211182,251682,95010,31650,155323,33861,-120714,30595,150680,121267,125412,124774,128208,111767,-7237,-158098,-133054,1712,117184,127820,-24676,-192294,-252720,-310703,-294698,-88849,158937,147666,-29423,-136547,-194039,-314497,-458393,-398769,-59453,73791,-155506,-154500,114359,192014,99824,115230,162579,119976,52231,28097,23020,-97117,-207441,-50849,226520,216597,-57869,-293270,-295345,-202436,-216660,-205856,-30870,-10693,2880,75479,35753,-18140,2395,-34862,-87302,-158379,-160090,-4946,208983,274051,-1552,-237917,-197358,-131454,-227959,-404029,-500726,-340635,-131436,-151098,-210239,-148365,92086,287904,284613,102722,-98079,-214945,-228911,-305934,-434008,-288834,8011,101529,123094,217901,164815,-16882,-16972,126916,176129,184653,291094,323101,271676,247389,299166,344955,197115,-111081,-235087,-146645,-153440,-29026,214267,123762,-126518,-166169,-173497,-178105,-121942,-91213,-104041,-91683,-221886,-418943,-325890,24620,232269,260620,220707,44022,-160967,-206733,-94123,43244,120078,-30813,-233345,-134640,81231,128488,87972,25299,33874,171761,133880,-53854,-4681,81376,-34237,-153941,-154220,-7138,202805,201608,1655,-89104,-70784,-84570,-30915,-58174,-130519,-8499,155171,254161,388275,435933,319086,51168,-232699,-242092,26675,95312,-131271,-256456,-193752,-190717,-263589,-285377,-363948,-430323,-299624,-166290,-217359,-207816,-23384,122835,277639,419472,373170,118337,-71443,-167778,-320558,-388214,-100988,234008,241096,124253,74843,60938,-100127,-408468,-394369,-55937,80672,19360,27058,45303,125797,176302,-33570,-169560,-69028,-29572,-72152,-51639,4945,152372,256484,187217,156669,342276,264235,-170845,-255697,24150,50893,-155473,-254956,-160811,-65263,-10017,76844,112985,10065,-178329,-145488,197357,449169,375042,6009,-195867,-49810,56148,-100016,-318937,-422521,-348027,-141590,3841,-6743,-35682,-18036,38667,102151,122614,99571,54248,-99429,-140993,-156841,-231122,-100207,118020,101595,-76294,-174343,-118968,6013,42911,102285,268021,277899,-27343,-254723,-258952,-281009,-251929,-198524,-139503,-771,64106,29798,54323,79822,55909,62264,-16673,-39352,119134,82580,-94723,-179147,-181033,-250916,-298861,-102826,150911,126516,63440,74839,-30573,-94501,-33499,-125735,-247221,-77725,224480,300273,130287,-74111,-142346,-75683,56672,126617,53806,-116982,-161935,-56398,8110,-21744,-11729,38315,126002,107866,-50987,-87139,50217,171029,185540,126047,33218,-134505,-338872,-410168,-381142,-253980,47093,184323,107672,91440,102728,35719,-250,-24035,-178385,-73155,327175,340463,-94252,-412278,-401581,-299749,-260492,-140622,-23054,-8029,124003,290525,172506,5499,-5748,-105714,-255433,-175041,92792,314296,340806,237241,185655,94577,30537,58791,33951,81480,348086,377852,-51819,-484118,-603969,-270019,-137811,-1054267,-1399128,-906890,-580965,-719671,125059,938504,1207245,1165421,536043,-82422,-210745,-1005172,-1455132,-776218,-808531,-756698,58106,44634,103924,815763,940563,612292,241029,-189692,-291519,-61788,194197,176533,-98068,-377707,-510242,-392540,-209672,-199174,-269042,-270912,-202253,-191966,-258629,-188032,98965,271298,79252,-116408,-47440,51600,22885,-78039,-10628,203222,247783,98596,-6479,-3432,157029,328886,219227,22893,54266,130511,68365,-90393,-84553,125341,386094,495291,470360,327942,78314,-114526,-140329,-25681,79814,120639,164385,244851,258938,165297,74545,21571,574,63714,190428,294824,229157,101038,117013,202362,122327,-12361,-54646,-62398,-103021,-99774,-152267,-266748,-178552,86468,263831,312708,295675,172745,-105720,-300700,-301218,-311570,-303572,11994,494828,577196,201356,-138133,-199053,-79056,2011,1954,-167934,-392179,-416709,-212250,99285,261017,184282,17564,3310,-34244,-67591,102035,263403,215018,79931,-90936,-128341,10064,51358],[-25446,-39002,-141427,-233877,-148154,-129308,-131855,-10114,14143,-68303,-98338,-134337,-201948,-340478,-424979,-303250,-102855,78263,196966,126999,-105794,-185810,43358,157986,-17347,-51715,-33561,-205053,-265131,-36149,178487,116078,-19802,23024,130982,-32187,-320833,-245518,-92254,-51862,19976,152767,227088,222714,85270,-93466,-126620,-6159,41348,-35433,-227198,-331694,-310668,-274019,-271394,-153111,3459,-76120,-302329,-363863,-179400,48758,17788,-172343,-196670,-97670,-12375,30919,-34772,-195256,-275842,-185694,83661,235119,115494,67668,155512,67569,-68173,-18950,-14291,57805,301990,341577,204032,176396,133382,50707,7950,-32815,-58016,13087,146947,182918,143643,225873,303740,313568,231685,42696,-94646,-87671,5749,77727,97629,154715,305476,414942,351850,181783,94287,-12735,-143554,-205947,-210635,-160814,-123214,-120616,-158345,-131374,343,65714,-67360,-228732,-371311,-408240,-311552,-84777,81419,59894,-110499,-145986,58506,212817,301258,391784,315493,130363,61345,10858,-8954,-4964,-50713,-117377,-131463,-68722,66792,100310,33096,-57758,-61669,149695,335708,285736,188258,-31419,-254666,-39505,239243,337690,327127,212495,165468,232710,106224,-123988,-163715,17984,184812,136416,-77817,-341084,-446273,-243163,-32057,-104145,-208489,-57561,166691,210417,117803,153381,220867,163847,294410,535716,361815,8420,-88987,-100923,-180816,-298753,-360917,-251567,-19603,88072,30501,-125145,-232901,-28518,414812,463361,149741,65222,116654,32949,29744,109964,216908,403259,542601,556637,380505,67011,26622,342469,472628,208175,-98332,-130751,-105193,-203832,-146301,-1992,-84945,-229636,-177367,-43871,-16802,-13669,50554,24392,-109458,-129688,-61382,13449,133530,200530,130388,177557,272185,154873,-5588,-21517,22825,61200,27374,-55568,-91682,-144632,-45713,114908,-18862,-183698,-90049,-24648,-68275,-49501,7849,-61571,-184555,-116290,3270,-73950,-218109,-165942,93623,250326,184168,85155,-107356,-280880,-86718,237990,236578,49114,-43648,70110,92943,-87688,-102500,54999,-4360,-162281,-86177,95884,218955,234291,131818,-122882,-268542,-21830,297247,254183,142855,114721,71665,56910,71158,62342,-32217,-234165,-393244,-248146,144702,373857,273845,129052,119193,128849,37060,-64050,-2588,172631,214368,61935,-83321,-141842,-208001,-303963,-358290,-305829,-150613,-42259,-13251,39472,-62769,-226385,-159037,-42265,-112979,-109144,31772,204986,288397,137267,-136758,-272476,-165699,-57135,-144839,-295403,-384104,-248591,68815,298278,258073,152339,148789,135640,150670,120314,-97427,-250319,-155841,-92935,-109127,74191,217399,116323,30266,72121,14064,-58221,50161,140820,38985,-21708,61757,77593,-17144,34370,199485,165961,36341,141058,321214,243699,-4985,-279491,-372882,-224543,-52862,-81042,-64708,144919,242807,203831,104901,76629,139488,218845,105773,-160802,-280509,-307941,-333399,-233767,-128762,-199020,-175864,61493,241550,290957,288297,211171,110082,-37114,-100305,2586,-3285,-157702,-169567,-20970,148465,247371,150196,-59483,-143764,-50213,-118582,-428340,-514781,-247293,-101854,-145587,-89158,-25539,42464,93167,141088,153997,141353,-11505,-239836,-405907,-351327,-8943,181738,46289,235716,589106,296714,-473093,-746844,-734581,-507908,469404,1312849,1251799,545832,1355276,3116975,-2118802,-8629998,-2346044,5941451,3467196,-772530,-1011590,-668554,-688657,-545545,-79330,395872,314229,223616,328394,247765,-159790,-435522,-325200,-125310,14402,51046,91738,438653,583130,214344,-5316,6660,4292,178989,239646,-21392,-222593,-320668,-262256,13722,119280,-19174,-16110,14585,-81293,-72648,-15625,-155065,-351591,-444377,-366440,-187933,-43839,129100,239068,133476,106013,219217,104788,-49865,46502,89353,49622,95695,100970,91638,128003,67056,-73861,-75078,18745,125645,112209,-53751,-224360,-264027,-270677,-292031,-179146,84363,159269,22947,-80410,-173255,-355404,-501264,-395519,-52347,28327,-206956,-208370,61177,210941,177949,184159,232243,235082,148741,96827,82622,-34014,-166422,-69958,138238,142960,-111180,-376263,-377630,-207458,-109437,-101820,-9474,-14478,55615,225242,176822,33169,9471,-42082,-128948,-171016,-109639,24343,224847,313096,18898,-241532,-185959,-101374,-168881,-355766,-498523,-374558,-175895,-206827,-268525,-153984,73713,196525,161304,32683,-86591,-159109,-196118,-289487,-398311,-304173,-81107,2399,66400,214583,217491,65255,21637,175770,287374,263498,268135,261731,208560,153239,211455,301061,177644,-85700,-146836,-93316,-198179,-132922,163291,183351,-34666,-138144,-213993,-232114,-123102,-40338,-38782,-59639,-235616,-410583,-234351,130539,307935,359868,307586,111699,-105095,-154926,-21790,129573,156190,-38860,-199293,-90194,3193,-34924,2920,-3416,191,177982,161320,-77456,-82633,11424,-51548,-136372,-137806,-50079,99499,116881,-29755,-134040,-132217,-80843,-26762,-90659,-144812,-13018,118880,216023,377789,412729,293368,42950,-240041,-237266,56181,124659,-101572,-251831,-242958,-209963,-227628,-246845,-321388,-340702,-207667,-192715,-366360,-332793,-62673,97586,242952,406822,389920,128155,-74363,-149260,-268976,-406306,-212294,103081,98521,-2842,18250,73699,-42257,-370935,-437951,-134614,104626,164263,160302,78907,72283,102496,-32540,-118403,-57375,-72925,-112827,-44151,79580,258330,343545,199424,68623,193118,166979,-217200,-297899,-25838,5383,-184875,-263473,-169616,-94741,-41365,63462,113049,47201,-135355,-193059,70669,384636,402468,74594,-134336,-43349,3859,-171110,-384845,-472153,-382297,-192705,-54465,-19913,-37616,-56322,-65867,22321,163082,201977,46927,-199734,-254095,-253451,-283417,-75942,143329,53472,-133751,-191657,-148043,-47397,36507,180538,357122,285798,-69838,-238145,-181403,-177012,-136285,-130567,-176863,-58328,53031,-43226,-109320,-76068,-44243,-7212,19036,119906,211667,62666,-144651,-221791,-245113,-304826,-304812,-82706,127948,61936,23556,25938,-116463,-144297,10904,-35666,-198572,-117887,122303,221836,132879,-56905,-206317,-160968,61446,173736,97662,-45382,-80303,2778,19981,-57908,-113968,-71678,81796,147085,36833,-17811,49280,98485,126968,113742,20677,-75862,-166390,-256112,-330329,-330589,-122131,111757,139385,100136,114112,60889,-23250,-95896,-259702,-151380,290589,339601,-67233,-335560,-215703,-119275,-219553,-165092,-4057,-3969,111138,281733,137055,-35780,5744,-24259,-160634,-135286,25934,218523,371383,350393,252479,136424,50460,47583,33623,115875,400093,417633,132846,-141141,-208257,266228,374162,-838504,-1655340,-1311119,-1203341,-1260986,-156109,1080846,1574614,1545850,825864,71935,5868,-456814,-1159789,-1054485,-1568665,-1104840,265815,448662,410640,1009471,990891,556489,188445,-246270,-388875,-120891,215493,233591,-54572,-359554,-466268,-326367,-164012,-241793,-366819,-312123,-173435,-194920,-280240,-140963,174442,258904,32887,-145916,-105903,19386,45442,-73117,-47108,175163,236804,67211,-43830,12652,211188,347589,193780,-24846,-9171,78047,32984,-150568,-199577,-40060,189784,345768,403240,287562,18424,-188919,-238443,-117776,74132,129317,116159,231253,323209,194832,37663,-21742,-46932,53161,308000,436717,259310,103469,176145,263690,94240,-129850,-186331,-104173,-116372,-205030,-235312,-218645,-32623,192831,252024,210579,147456,41758,-127758,-254968,-287406,-302272,-229916,85967,542302,613106,159959,-265441,-263196,-87869,-30990,-63919,-190406,-306453,-242584,-57773,133149,260339,257079,157121,67214,-46292,-42325,159265,293666,221991,83086,-52279,-54168,35114,30276],[-45261,-7710,-114494,-222072,-117721,-107804,-178146,-93697,-23968,-91116,-179744,-179432,-168509,-307466,-356716,-211709,-54027,58151,147953,137387,2235,-59785,159125,277974,34270,-82097,-47451,-234601,-320866,-69465,122594,15603,-134978,-42840,122644,-2884,-315353,-273175,-138072,-129605,-25971,179113,298898,310076,174056,2744,-21904,82752,104170,-9209,-191983,-253004,-209306,-184254,-193072,-137574,18725,37927,-138088,-223955,-41886,167397,60680,-187104,-188515,-42735,5561,-40615,-132594,-197313,-215785,-157781,18635,132686,91066,109815,179665,122297,69111,93080,-16481,-25895,259267,382194,239365,128312,68272,10498,-23825,-94569,-104766,21607,206204,293607,276521,362194,432107,377552,248367,12373,-209709,-195054,19740,198684,211986,204087,320366,431122,357786,194559,147933,103188,-17139,-112993,-126590,-19085,38080,-42418,-166608,-185840,-78034,-673,-51018,-101552,-164242,-229651,-104337,73108,120246,51657,-107788,-127076,19351,179730,299687,338637,248140,117747,44329,-73405,-103026,-28613,10680,-23859,-86674,-55633,30214,-13876,-44712,-26405,-39204,68698,185015,161328,122218,5001,-125115,64430,266118,345506,309040,198318,227690,328338,140046,-152795,-200662,-39378,143876,180688,37208,-275419,-428928,-261376,-59000,-109145,-165492,26886,256986,197042,-47156,-1303,130519,105357,269337,541919,358902,7294,-70738,-69696,-145142,-301988,-421016,-286377,32148,196073,165376,-16515,-213653,-9602,533657,651503,272999,130592,185684,116866,99521,146496,202771,296684,406833,450089,315341,4814,-70542,189619,334941,158079,-64987,-31677,-24549,-182584,-124322,43939,-87150,-238261,-112273,53180,90206,115475,133364,29566,-114647,-102384,-11012,55498,187919,279958,195934,197856,329155,248514,35019,465,91846,92305,-9601,-112234,-135106,-180285,-87704,74579,-33655,-185104,-122221,-89569,-122218,-127832,-13930,93076,62913,58588,77502,-52716,-196356,-116417,138105,246412,165308,124553,53998,-157825,-110836,166608,241229,133208,53356,72892,25588,-185808,-152287,121434,137944,-38591,7393,247815,370953,234983,44858,-98598,-217917,-70968,199710,222638,178698,142849,19958,-48463,27051,94533,397,-267736,-430169,-190705,244016,414327,268527,103606,100461,135528,65762,-33588,34251,244142,266616,88183,-34434,-136413,-304463,-399746,-444302,-428147,-292387,-212269,-241052,-152045,-162027,-276280,-168510,-3866,-53692,-129510,-50340,158803,284846,138180,-110677,-202109,-141302,-95765,-100160,-158646,-297616,-259936,50688,240133,152652,71926,104099,93754,69163,-6930,-215064,-298834,-168985,-64075,-27044,98539,117609,787,-9963,50945,-1344,-52271,54484,133310,1487,-78981,15046,93290,35850,89660,270111,226345,26486,13620,117348,86644,-61478,-299452,-431111,-279377,-85663,-83567,-66607,131031,263676,194336,48262,37481,187122,331505,201554,-67605,-207354,-352183,-480104,-368819,-178409,-211963,-220194,35380,304629,383220,320906,216430,101078,-43632,-61883,51665,22504,-139367,-122683,31175,127518,177002,140721,33470,-55474,-47619,-109299,-303382,-299534,-108067,-95204,-206257,-129295,-48607,-21632,17382,75265,138062,186993,88553,-127454,-286930,-206713,162557,321556,234122,562581,969319,660899,-180846,-541805,-354137,-38831,520153,978161,885794,-451837,-1531810,284326,-2150,-3279218,-25134,4335301,1622194,-1431974,-1043202,-793069,-990537,-529434,145735,344562,146756,383240,642516,394393,-51650,-232847,-136913,-84026,-31747,54198,156468,469177,591078,264042,75526,102023,82692,205955,203662,-61275,-227870,-319553,-255401,1793,45256,-74144,-45395,-31503,-152844,-121959,-31189,-137579,-330092,-443010,-379354,-244766,-144622,49446,200283,153891,146974,215452,146512,44794,75013,40571,-12611,44693,52866,59729,185986,188477,23621,-44828,8388,94164,59279,-70837,-199467,-224868,-199958,-263222,-244304,-6295,124720,38241,-42294,-146232,-368450,-521057,-375797,-56971,-29066,-235303,-267531,-58472,169616,240987,242622,267917,276256,182752,134910,127617,36726,-117120,-109217,41762,84146,-165226,-463639,-469004,-224081,23572,93393,63305,300,82613,307662,277768,82412,32642,-2001,-129274,-167962,-53436,66277,238804,319031,40447,-214245,-162864,-79373,-105797,-283490,-467641,-399954,-226552,-251727,-328956,-184732,32059,107321,36438,-60896,-94653,-91447,-135907,-245659,-332625,-298361,-171530,-105065,-8928,173759,221883,89360,25013,191982,340902,303932,221318,171122,96010,10900,90017,228033,154592,-15150,-5502,-9547,-201668,-211961,89356,240035,110977,-59993,-204712,-236563,-113988,-14262,14823,-18364,-214116,-328019,-58880,278186,384184,399547,299756,116671,-53896,-70473,69526,210976,194898,-7818,-125352,-38278,-68705,-202336,-141569,-97793,-60492,172108,197755,-57981,-132341,-67357,-68586,-88863,-108965,-97117,709,28535,-80583,-189971,-190044,-62372,-7003,-99394,-120469,9424,79024,152237,326161,351219,228428,28557,-190483,-161880,88243,121784,-85715,-247229,-286312,-227154,-158886,-145219,-220097,-227006,-123824,-218795,-492438,-446985,-115783,62290,177691,344968,347740,122359,-70521,-127674,-212585,-396209,-305773,-33584,-31395,-116128,-27807,111369,39436,-294853,-421314,-173194,116312,286347,290584,117048,14843,22245,-24685,-56067,-45594,-112714,-138897,-50671,120987,351962,443829,235502,6413,48922,72415,-221851,-318476,-83700,-5003,-156410,-246550,-188970,-130886,-59384,71008,116434,63074,-82657,-202950,-48894,269218,325208,84108,-87606,-68440,-66713,-215774,-404226,-455222,-335887,-187807,-99272,-42660,-36382,-85897,-180849,-89090,188316,299651,12678,-302118,-325561,-278432,-248151,-134,177567,11949,-165557,-165985,-132773,-90022,-683,184417,364575,247097,-101025,-201216,-104133,-62860,-11867,-54106,-196286,-109192,47574,-74337,-207846,-176608,-116399,-81072,35542,228199,237532,34716,-170325,-249091,-268009,-279980,-248276,-56940,93457,9575,-24912,-32857,-174565,-161439,50953,36919,-137002,-113216,53026,147205,128111,-26074,-239762,-231911,42863,193994,140806,59083,18051,50329,59865,-14518,-139910,-155263,4400,164356,153360,72160,39822,14573,56825,103089,28755,-6535,23926,-53231,-220739,-337125,-231943,43012,114354,43012,85649,72736,-48033,-186886,-346193,-213923,234839,317086,-33065,-242163,-31413,73676,-153332,-197693,-23939,-21302,75229,235591,106627,-31259,54384,75586,-75571,-152109,-108699,43800,284234,371315,272710,148555,49413,26566,29987,161277,471252,511202,413254,284093,165689,619884,606203,-774687,-1843912,-1554498,-1680038,-1547792,-310493,1119801,1764321,1804456,1120605,301880,174829,-83887,-950301,-1370426,-2122836,-1292560,416450,763629,729780,1155535,931900,463011,146880,-256021,-422374,-155076,215016,265993,18890,-266120,-364527,-225936,-92081,-241442,-413796,-305547,-90484,-122100,-227809,-58350,231183,218750,-6564,-149323,-143498,-3891,73775,-37296,-60565,108086,152524,4704,-81746,17494,240660,344381,181580,-40277,-75187,9706,-23161,-223178,-321186,-221702,-67979,116490,282708,241329,-6719,-214525,-292521,-215789,-2375,67222,33850,177392,327534,199224,8136,-75411,-125460,5776,372984,518098,264896,104908,235861,309318,72085,-229669,-316696,-174329,-127560,-262008,-290707,-159645,106372,281305,237168,120050,34068,-27134,-101385,-211109,-279909,-264354,-140682,124062,497566,572171,145949,-272360,-235696,-102583,-98767,-140072,-209379,-217512,-51503,133813,191721,262498,319353,265746,84065,-69274,-6247,202644,291159,221227,125459,39120,19444,32104,-8503],[-78337,-6087,-94170,-198741,-88839,-58089,-165527,-145320,-59128,-100097,-233019,-222670,-164185,-278401,-281973,-114530,11808,63250,107967,132321,95815,71629,248131,339634,70007,-112495,-81535,-262067,-360287,-128993,-11465,-139884,-238087,-91476,104917,21893,-278486,-305362,-191530,-189272,-55271,187161,318763,348716,274070,143392,96448,148887,157449,12213,-147856,-179032,-134206,-101280,-100381,-111105,44953,164833,-774,-138191,65607,267747,86785,-199105,-176771,12128,44888,-84983,-215014,-196399,-145872,-94571,769,67158,76242,129878,187728,188553,224800,203578,-21937,-107196,199723,403165,259569,63981,5471,-6699,-27622,-102403,-110303,5256,188527,298563,317349,436425,515760,398390,229954,-19389,-288707,-261750,56183,327023,314949,215842,294650,423241,345068,199404,188569,199923,113716,9929,-23393,85897,141558,2927,-185311,-258153,-173584,-75591,-31802,31855,26485,-72836,103791,239518,152100,28951,-109857,-118288,-16815,143823,270795,247665,142643,93048,43993,-116754,-179876,-64646,63404,80228,-27346,-48043,-21320,-102158,-72615,26119,-20359,-2631,67725,74145,66902,41911,35741,156037,261485,315340,244853,130883,220630,349899,171532,-118475,-172092,-42031,141159,265190,197927,-149635,-365059,-274059,-122749,-122913,-87079,113193,286702,127809,-224072,-201418,-20477,9183,205415,489872,318314,-4501,-61046,-48270,-126835,-314953,-470293,-326941,16177,244105,302949,122965,-164875,40544,649776,768335,307227,121918,201084,166864,137251,148913,130716,102640,180683,291873,231354,-48623,-156562,14151,140524,55123,-39938,56144,36017,-145401,-92761,58861,-84032,-192325,-19077,143858,197753,236008,183952,13165,-101572,-36128,61253,88061,208685,318775,238764,185361,309312,265620,41633,-5962,106425,94028,-41604,-146950,-153144,-193080,-136084,22734,-25619,-157231,-145322,-130851,-143606,-178756,-46600,200770,252149,175674,112096,-32828,-146878,-59352,141846,194125,100843,102700,151768,-36212,-120861,61036,186697,143337,88158,46052,-66383,-273136,-176075,166651,231283,59465,86050,353658,454058,199458,-48883,-76167,-142756,-96134,83079,136519,141279,133897,-16550,-131913,-23799,112024,29293,-294285,-442611,-127933,284829,381532,218992,48647,58393,130961,103723,30154,85594,276335,283330,118647,13649,-155676,-399281,-433917,-428268,-465106,-361521,-299817,-388464,-301423,-225498,-279812,-169751,-13586,-18839,-106577,-78707,113263,245230,132030,-46412,-73800,-55317,-93541,-68280,-48987,-175432,-213367,50877,185162,38536,-45842,5581,10562,-28968,-118528,-281329,-282858,-121381,2361,69993,111594,22596,-97187,-73515,-15905,-26284,-32877,55920,107417,-29402,-116616,-29971,87879,91101,141078,262472,195227,-9719,-117590,-119929,-95605,-116920,-281772,-437149,-296953,-92439,-73779,-94266,52875,229339,171435,17209,5302,201526,394163,273961,35285,-115094,-349998,-532895,-396786,-174479,-208801,-270020,-38297,298151,415256,319168,209002,97400,-13948,9592,117980,86832,-61564,-43854,76042,101843,123828,163688,153668,70758,11316,-37543,-131622,-70970,51053,-45554,-227902,-188428,-113848,-84276,10351,64546,119434,199708,178961,-6688,-174203,-77362,274654,403876,436324,867592,1229851,896944,100282,-295017,37124,371475,327780,224178,171556,-1360839,-4023224,-2689547,1541152,2105437,2595280,2939787,-70457,-2020986,-1004564,-667920,-907039,-305692,347478,192324,-103113,394188,772058,425989,10853,-64165,31580,-5953,-28977,66207,215281,458330,503942,218469,91225,175393,197953,272043,191995,-61152,-187712,-259088,-188432,48124,60096,-55498,-62721,-93782,-217112,-167023,-62641,-130694,-309945,-438894,-386991,-261027,-171869,-1911,138743,147900,152929,168326,166328,152854,123200,24277,-30003,15358,6285,33981,241155,294784,96939,-58099,-41381,20445,-16160,-79492,-147386,-163037,-125373,-226198,-284588,-95529,62200,22444,-32395,-124530,-348385,-498074,-326395,-56192,-66824,-219200,-302009,-205655,73450,267308,274980,256089,230350,155530,145610,151625,87293,-80878,-158323,-39836,31607,-239880,-563097,-566370,-253731,135648,303016,165369,35546,93466,318705,326370,131195,75652,67838,-98816,-154014,-7887,108094,240224,277980,44487,-161290,-128268,-73786,-69961,-221269,-427519,-420763,-280090,-287998,-386012,-241612,-18231,48408,-55841,-152565,-112161,-19890,-63460,-186391,-250671,-271639,-241375,-191938,-82503,107796,183194,57351,-7906,158742,314734,291175,159754,80416,-9361,-106970,-13572,155122,145143,93102,164294,103500,-147358,-235847,22809,286315,271324,55490,-137507,-188674,-104668,-29156,37171,24750,-158987,-195799,138970,410568,431337,373335,217152,56718,-33770,15730,148035,249699,215382,56452,-27965,8250,-111818,-323775,-302200,-225065,-121424,163299,237954,4292,-135169,-137870,-99780,-52501,-101257,-145704,-64373,-38564,-142591,-242501,-216612,-29786,20717,-85991,-66330,48273,39428,79843,250807,268000,144229,22679,-86478,-35908,110116,81706,-97019,-245987,-308499,-247315,-105226,-36596,-102833,-137974,-101223,-261508,-563564,-510490,-167056,21842,105380,247630,252665,102042,-60279,-112756,-173008,-364032,-347231,-118847,-103572,-188703,-57146,152772,109495,-202561,-348262,-168784,111136,356919,385824,154475,-28532,-43950,-4866,15731,-31208,-135235,-134699,-55831,123455,405106,530834,292956,-14683,-53556,9395,-178924,-306031,-125764,23570,-83466,-216464,-214722,-161474,-60322,93998,127098,69645,-16878,-150828,-104134,141768,165165,25814,-68849,-110221,-133505,-227048,-382062,-390259,-233551,-134823,-118259,-71458,-34576,-94302,-268132,-208928,170229,337826,-57764,-398258,-345340,-227304,-139342,98786,200887,-14841,-154121,-95753,-85665,-129857,-69927,119821,295418,175845,-110889,-162401,-58645,28711,100586,27914,-179047,-138932,39593,-65048,-219705,-189135,-141351,-145894,18763,250180,205446,17774,-171163,-275505,-259521,-187061,-147208,-39564,45048,-25160,-64480,-81161,-193327,-144440,72430,73841,-66827,-59957,24490,83836,115667,14285,-232414,-272008,3808,184618,174990,160774,101750,70647,114264,92940,-86834,-190181,-77338,147101,246581,150082,20072,-61790,-5654,87244,35391,43057,178605,148167,-70368,-260631,-239845,4740,53446,-47266,30721,72569,-64154,-262082,-393214,-230212,166733,268535,-1218,-147320,114555,241786,-67062,-216380,-68670,-56897,21167,167248,86671,4806,118184,175635,6090,-197771,-267070,-152708,107322,282650,231070,118747,22578,-4534,11721,185902,527800,637835,703842,632194,326945,638908,575407,-820055,-1832404,-1422570,-1747505,-1568258,-363401,1009479,1689101,1828417,1278560,468163,225674,45675,-773750,-1556337,-2308419,-1329623,400795,830416,925187,1206542,791893,350322,100643,-231689,-376309,-150417,192278,263211,91337,-131759,-232346,-113925,-17924,-214139,-413148,-267751,9369,-1097,-120904,35973,259876,168292,-34022,-135302,-150968,-8908,106228,29553,-34283,25145,13688,-76997,-108584,16193,241817,319756,184180,-20155,-120514,-42572,-63449,-284085,-426300,-378853,-308014,-119858,145435,199698,-636,-197891,-299342,-297953,-132255,-49063,-52911,114050,290938,189211,-14174,-144906,-218206,-43951,389536,522913,243039,110835,290823,343796,77782,-274198,-405778,-252017,-125944,-230079,-272675,-79918,207922,311706,200774,55444,-13856,-13497,-24935,-162929,-277535,-216426,-59769,128317,384395,461822,163341,-137664,-118007,-120107,-182640,-203670,-223635,-153242,109484,316698,271515,269798,352775,306770,44664,-96015,38815,219658,243983,203138,193132,152252,65604,-1883,-59739],[-112979,-27699,-72542,-167866,-77906,-198,-98763,-150791,-80695,-93226,-248883,-267334,-206054,-267687,-219335,-32534,81260,96226,85979,103303,143440,174314,285788,318431,71554,-126288,-115104,-273557,-372007,-198152,-173032,-293846,-293692,-108792,83917,43276,-202231,-303155,-232990,-223959,-68161,178261,298885,345394,365649,292469,191686,175354,193339,34557,-105791,-124979,-96063,-49128,-33672,-91532,63331,259267,77782,-116213,111990,310081,79617,-208074,-163460,50576,88662,-94474,-260770,-202944,-99607,-30325,27660,62488,81053,119171,172984,247859,347398,275212,-26519,-162216,136050,399167,261862,2213,-48729,-10353,-5713,-43967,-60955,-20665,111505,214351,274511,449459,541830,373509,184267,-41524,-302628,-258788,111849,422420,367763,183964,241858,401520,329906,198674,200416,246064,214396,137213,92668,151118,167715,-793,-213118,-317960,-237396,-114665,676,142833,147792,36566,258200,362962,161553,-12877,-123534,-122649,-32215,117626,221438,143998,25831,61575,63925,-104759,-213938,-97293,98188,163543,27897,-49607,-74128,-137461,-35270,92416,-8216,-42282,30444,43587,11236,44741,155128,202197,233410,260144,152735,34088,154201,303208,199227,-32596,-103607,-9917,175478,373300,349750,-19130,-289572,-283982,-203443,-137484,-1126,166121,239291,8707,-383161,-400016,-183707,-89526,130142,407061,264660,-10000,-49562,-34873,-126467,-328698,-484961,-349242,-45074,238235,416160,256381,-97327,106787,725444,775616,244627,46889,168436,177557,135690,122324,42201,-84471,-40688,139829,152975,-83781,-214861,-131654,-42614,-53879,-19652,110850,59989,-111155,-67487,41114,-76275,-115331,65191,201714,278173,314913,188680,-19862,-76776,45175,125499,87624,168104,287586,238061,144488,214033,190451,4323,-40364,62970,60808,-74596,-167891,-143385,-170195,-174985,-29635,7339,-99931,-159811,-160729,-145550,-191026,-79542,233566,337312,207807,85874,-50906,-115853,-25231,100374,108297,28416,63464,176710,45149,-125058,-54177,98449,101041,65192,13849,-147511,-337394,-184696,162735,230851,85021,113661,373334,447641,152536,-104607,-53554,-59882,-86635,-9446,28734,44678,89046,-28737,-167520,-64394,106433,38750,-304197,-419819,-70974,267733,293711,134116,-31710,-1623,123765,155716,120995,154743,292257,290281,163848,68797,-169047,-446640,-392858,-317722,-411035,-349126,-289529,-415891,-365760,-220531,-214746,-156342,-60143,-9276,-44672,-51291,67676,168531,109383,22042,55228,45918,-71997,-65886,13416,-49479,-127337,52775,128329,-67763,-180169,-128886,-104068,-130242,-192673,-285384,-213094,-23335,98539,165447,119596,-42125,-157389,-147989,-108479,-52029,-1949,56174,68776,-42820,-118051,-49157,76486,137424,172478,189740,111629,-31355,-186778,-294753,-241808,-154467,-228079,-376860,-271837,-74150,-55481,-136312,-45630,165051,140138,3597,-25102,170808,381682,294348,111763,-32655,-302166,-471108,-299308,-108029,-184044,-311783,-147508,206754,359563,273539,183767,96503,36776,78812,169666,163799,54118,43169,83910,53631,80214,195289,261636,208825,132108,97738,55383,114336,188454,34703,-201696,-246818,-209805,-145253,46051,103822,106170,183702,241639,87901,-110750,-8635,294569,399698,570344,1034278,1269730,935387,306258,-47637,365908,659086,24382,-676719,-732065,-2105076,-5592241,-4824438,2359985,6082066,4585740,1938786,-1227702,-2374773,-874345,-263733,-400850,112245,498778,-18493,-385285,237743,676018,339591,17957,25127,120660,63335,7164,96916,274110,425129,355150,97979,41524,194809,296408,341102,204606,-14059,-102647,-144559,-70361,136096,147343,22337,-63078,-155683,-253719,-193412,-103534,-141142,-296067,-428164,-381115,-225500,-112032,-11208,67238,116931,132766,111747,169471,245963,179571,39680,8390,37365,-13252,15867,249691,325998,112506,-118827,-133641,-83485,-89431,-81281,-98450,-106915,-72068,-197009,-301682,-163455,-699,-2751,-42507,-112975,-298091,-421614,-245985,-42221,-62629,-147016,-285951,-330117,-48446,254324,279778,201909,120182,91653,138789,149262,92760,-72840,-200009,-93041,-25466,-336342,-669075,-656784,-290620,193070,443886,261076,79121,90043,268457,320730,175360,130508,134598,-61044,-136601,18833,140740,224337,193417,17947,-98992,-88769,-87423,-78727,-193069,-389271,-426884,-319260,-311990,-424868,-305204,-63762,26472,-94687,-213601,-123957,47201,4053,-125820,-163882,-222167,-272464,-239548,-137069,33710,113944,-7243,-60051,81467,220122,229527,99621,17701,-62788,-144981,-55499,111626,161461,217056,324112,228464,-42497,-195971,-14153,311352,397486,180008,-26597,-103582,-101158,-80499,22301,58992,-83760,-53779,288811,473470,427357,303283,110762,-43597,-54981,76202,190165,227453,205133,134972,67091,36315,-118482,-367754,-424834,-336258,-158816,153332,268107,90841,-90443,-184627,-151383,-62703,-134790,-186087,-76645,-66859,-197977,-270223,-192216,10948,46286,-56297,845,87856,3249,14590,171037,178004,62096,35528,50112,100981,110775,11167,-136289,-245340,-301538,-271924,-104384,26215,-10219,-100881,-153800,-318034,-560531,-501123,-205396,-28800,32360,119103,116328,65991,-45894,-106324,-155764,-314492,-318614,-115551,-96361,-211403,-73546,172776,138566,-117714,-240100,-136595,85815,362092,424363,185277,-44906,-81330,24127,86787,-13306,-130745,-95410,-46769,90925,398798,579935,358184,2015,-99238,-8984,-95719,-249836,-127585,81333,6027,-186381,-236544,-173793,-44328,121121,143063,79819,56029,-42629,-69566,39613,-25066,-79687,-79171,-148462,-176168,-206479,-328528,-302645,-114634,-53818,-103107,-95143,-33589,-74873,-297544,-311397,90731,281986,-155304,-474332,-322376,-126061,-1720,176448,187230,-32152,-100338,8682,-22134,-171470,-161125,18887,181968,94680,-99652,-139965,-62590,76391,188558,113337,-118307,-137161,25854,-31262,-157997,-123078,-127223,-192970,-30453,183945,142388,21075,-160614,-312675,-234639,-54035,-22381,-26519,-10604,-50668,-86707,-103437,-171784,-102190,67846,72633,8967,29261,29004,33647,95363,57203,-180766,-267835,-41126,154098,195238,226428,144241,57910,163494,226716,21940,-170320,-137020,87343,262373,177365,-15289,-119564,-48497,57171,16900,53135,262667,300651,94146,-107354,-136966,8672,-11766,-127726,-29625,63093,-66049,-288931,-362400,-183953,92274,186294,12652,-69467,200921,354479,23070,-207860,-117376,-102264,-40077,101129,85819,53802,169154,252483,84790,-232490,-390774,-308684,-101182,103076,123452,41349,-29126,-48644,-38195,153509,530724,747313,900094,774907,190209,314868,407082,-835324,-1539491,-854057,-1290425,-1389651,-387060,750278,1344633,1567844,1182976,430326,123720,6164,-520945,-1466520,-2116783,-1273305,179682,592938,908632,1136930,619147,241562,40918,-189958,-258866,-107251,152451,228542,136059,-107,-101044,-16701,36537,-177077,-378873,-224400,84146,120653,-1278,110647,258092,124671,-52301,-121181,-131875,6046,140049,116317,31324,-48380,-142715,-160317,-116276,18354,217585,273227,192933,26779,-130062,-63532,-70483,-314964,-493499,-480277,-461456,-291810,30146,166628,19207,-155605,-262033,-342099,-277257,-183161,-117668,65878,238097,173833,-31931,-222512,-298496,-63904,374516,458859,192934,114637,322454,361928,114302,-245157,-428874,-317572,-113456,-113063,-163187,25437,257819,267438,132376,20939,9659,72449,84013,-105120,-268702,-168468,2568,116321,254078,321325,205373,99918,56677,-128268,-251596,-235239,-231656,-127003,205331,440216,347938,276654,344791,264981,-39835,-115772,90130,207574,154711,162929,261752,250474,75164,-52610,-107155],[-134631,-55634,-39878,-131508,-90773,42755,-2146,-109586,-80208,-73666,-230998,-313428,-292221,-279909,-170893,26975,138055,138885,71266,45990,134459,225142,263982,224465,40368,-111223,-126773,-262405,-355007,-252063,-296452,-389040,-289741,-98583,60590,59060,-96894,-240688,-242450,-231722,-69890,157833,264167,321962,424660,401938,236762,161444,200611,52734,-80322,-99075,-88530,-34583,-15451,-90609,54698,280409,88840,-135477,90701,271887,34205,-214318,-152638,62509,121176,-70440,-260158,-220257,-97729,3257,77417,114013,103856,78232,134829,281583,393175,277711,-28975,-177369,77814,364513,242664,-41952,-87902,-10508,32413,67216,38406,-35312,8397,81619,182044,416368,507664,307023,124886,-46481,-245701,-181099,176949,458001,354387,120932,178413,366907,316785,193492,177691,225736,256608,237433,203187,185766,131521,-42378,-233478,-328437,-230198,-86670,59197,222155,193861,107684,336423,410164,143481,-66027,-150504,-135040,-19232,101037,157225,52932,-70295,34803,104837,-41218,-194953,-112819,111913,204588,60677,-62836,-111724,-107115,63232,165116,2464,-37342,89651,72220,-50320,-7127,172962,186546,197093,196513,50478,-66173,55988,215820,218782,70159,-36837,21901,227210,472308,438497,63525,-227930,-286459,-271183,-139687,66861,163740,124988,-135473,-498921,-546014,-308171,-155579,70615,322781,226247,10517,-23579,-21008,-131162,-328193,-451607,-335847,-109577,204511,483479,350858,-21919,167716,724979,668984,115427,-58431,111087,157341,102842,81238,-20586,-182115,-167723,42562,98510,-94423,-233238,-206394,-151256,-116983,2643,121298,38530,-102306,-64009,-930,-66774,-38989,108208,209420,311616,335241,150087,-60755,-50289,113735,153547,39051,58929,183035,190291,91918,74049,39752,-71292,-90382,-20665,-3296,-111993,-184138,-113407,-112457,-190000,-71323,57244,-22821,-169832,-200160,-148685,-167786,-102363,188058,306421,156954,6355,-112480,-125812,-29696,25603,12827,-17934,43999,143171,64572,-131224,-150610,9807,43351,14881,-561,-186648,-364996,-185636,101069,125244,20579,75628,298250,359128,114899,-100491,-29321,15514,-41065,-47441,-63962,-73430,23352,-20397,-152449,-82239,82757,25994,-288616,-357594,-25462,211086,183619,35050,-124257,-71278,120840,221856,222343,236678,317249,311247,228450,140594,-142439,-412880,-283564,-150492,-290446,-276059,-203499,-328251,-329414,-140202,-86239,-121201,-110208,-11289,36043,10701,20727,65189,66871,63329,130617,106244,-67406,-100392,30790,52263,-32953,45682,69971,-150624,-301209,-265338,-226090,-220297,-224450,-243366,-120869,97848,213027,251365,131023,-68409,-178659,-217684,-196423,-67586,32640,51606,25787,-32003,-72689,-23512,77277,167247,176260,91992,30504,-10330,-158698,-339060,-305481,-163372,-148890,-257841,-209631,-38748,-32633,-169664,-114013,103262,105516,-6143,-53872,104592,295983,248848,132496,14839,-223357,-314471,-107162,7168,-136204,-329775,-263070,48809,223970,189937,141427,94525,87102,119663,186111,220196,165887,108777,41873,-24052,35279,207513,320200,321405,287855,271121,223325,218656,262607,118657,-134663,-284057,-314341,-208746,76528,160247,96170,147576,268100,136486,-111776,-21296,218725,305766,578143,1000715,1069332,778446,401979,156314,579966,805176,-233392,-1428605,-1588071,-2618452,-6033360,-5505794,2546674,7761727,5305323,1351338,-1667773,-2365933,-626372,353269,395039,623837,588060,-217213,-637362,-46589,390633,167017,-24177,20247,103363,82552,50089,148935,338549,397013,202987,-45460,-47388,147234,322544,363044,220110,64237,13060,2666,72911,230865,250879,111188,-51166,-190968,-242860,-187871,-140053,-164430,-284527,-404561,-357475,-148115,12500,18990,3813,69472,97914,71355,158318,291947,218085,65936,82783,112082,9291,7916,191187,254229,57230,-214746,-255959,-191773,-134325,-73688,-70848,-76575,-55421,-183482,-295846,-193182,-36404,-9586,-51447,-109099,-228004,-297090,-147166,-20348,-14754,-24786,-209167,-389283,-154716,216997,266817,126763,-5027,28100,125914,118360,42227,-95853,-214961,-110952,-83386,-425808,-751342,-714076,-322084,188235,469896,314928,106857,62384,172988,266522,203776,178322,164408,-41150,-122628,29097,162232,195360,86782,-37761,-47320,-54480,-115498,-127752,-203232,-351964,-397839,-319315,-313165,-425040,-341905,-96075,27369,-77353,-219387,-113832,103620,53856,-76878,-82184,-150702,-257720,-245140,-164276,-35341,26484,-72325,-101424,-8707,98244,141101,57328,-314,-48662,-89972,-21301,112628,205013,328631,436144,335127,81950,-108378,-14745,305371,450494,279176,96246,-7761,-102034,-144511,-19901,75040,-6988,58935,341371,440315,368836,229519,35466,-145993,-109629,96103,189063,154157,166662,203210,133042,35645,-99388,-333025,-466277,-386080,-161345,136416,271832,172633,-14270,-196611,-214446,-130310,-206910,-208017,-38211,-54108,-225711,-252744,-115748,49666,60803,-18939,61328,112584,-28186,-35133,101723,92895,-1814,67045,183478,203685,85540,-72677,-190861,-239623,-269399,-297220,-164188,18420,35609,-111629,-250428,-365981,-485771,-424542,-228087,-98460,-49481,-34598,-43143,11076,-33483,-102754,-149413,-251526,-226916,-23661,-20922,-195683,-88555,152278,114349,-58187,-129317,-103180,39321,306626,401927,203953,-30933,-84506,52966,139644,4292,-100673,-31141,-19750,35635,332436,579023,411086,36430,-97632,11476,9245,-147170,-74432,151655,82367,-164866,-242514,-158607,-14108,139968,156269,97952,118415,84465,35771,-14146,-182491,-190315,-108059,-166882,-183265,-163712,-256459,-212813,-14196,31815,-53384,-99530,-33886,-31632,-258381,-374783,-47329,134117,-255241,-512643,-277294,-19761,108904,193379,118930,-53375,-22883,127768,46772,-210170,-254576,-75633,70981,28201,-75401,-142281,-112211,76929,248237,197594,-24371,-103825,7267,2925,-63807,-24817,-100954,-217873,-94811,63181,80037,39115,-159554,-363464,-208186,83456,110468,1488,-60137,-83385,-96287,-96944,-121547,-52461,38055,45031,85390,129175,49696,-3537,68374,94350,-91034,-215163,-72534,118655,203618,244318,138766,20028,189744,341182,148212,-103435,-158365,-12063,170337,126060,-71203,-155864,-68854,7727,-39043,21607,267133,371567,241920,94776,43836,45310,-55685,-167641,-79482,42438,-58308,-254625,-243927,-82242,17431,67632,-5892,-25828,225417,397613,95599,-173166,-151158,-146951,-95486,59805,110661,100511,187458,289139,152702,-225442,-433153,-383164,-280181,-120242,-38020,-75715,-97123,-107536,-130864,44121,454644,780162,922249,668699,-184380,-219940,244039,-670259,-984516,14689,-398996,-1090172,-445672,396778,822485,1068488,805836,126407,-109249,-34168,-102322,-1054124,-1687044,-1198528,-197011,127781,680152,954945,460029,155759,-29377,-148309,-105056,-43472,103235,175556,139986,92156,5033,46589,61209,-140095,-328026,-198445,102834,193423,82091,136196,228117,97283,-68532,-122966,-99281,34826,170274,202900,118723,-91948,-272584,-227431,-104533,32147,175845,205037,193600,84243,-102896,-60317,-55048,-310825,-508535,-510885,-495837,-355022,-35075,139895,30463,-107074,-188438,-333072,-391715,-292359,-145350,44806,190825,157900,-47575,-289836,-340766,-38986,348040,353261,119381,103466,311028,350443,161547,-155121,-386172,-357909,-101661,42673,15262,147095,259746,164951,40648,14951,88156,195753,193710,-39530,-237330,-118351,49452,110034,161302,203695,255086,352361,234273,-111402,-273825,-224236,-229340,-132941,223781,470255,386964,272847,293208,152018,-144308,-120073,141960,173070,41377,104356,306769,306623,56283,-99317,-132435],[-133329,-71141,8171,-89934,-119800,54443,90093,-35615,-55377,-48301,-193220,-354566,-399178,-307522,-127203,68265,166889,158613,39523,-34912,83134,219121,193793,99010,-26,-63853,-105692,-235210,-321094,-267243,-328532,-389916,-237667,-75968,33448,65606,13847,-120578,-209380,-215530,-66991,132849,238298,302377,431156,428529,222744,120863,169507,50211,-83331,-99386,-94856,-49684,-43910,-109105,9924,211357,47255,-157507,20317,159255,-38825,-217262,-147662,48086,134084,-21306,-215897,-242200,-140416,-8606,120363,191148,131645,16407,79294,277903,345003,201565,-32616,-155638,28572,296468,199718,-62876,-106053,-10947,74568,195511,163985,-22066,-86194,-55663,80849,357210,422787,212021,67961,-32094,-136792,-48613,239920,431579,288357,53641,120734,318175,300965,184488,127230,144624,228003,283888,283275,204554,73012,-89272,-220911,-261997,-138861,12208,150900,282497,207022,169530,350101,379590,104937,-117036,-189856,-146676,16578,84838,84642,-7037,-120125,24812,161628,53081,-131670,-104771,107359,197744,57990,-87608,-119805,-16784,200096,237727,21414,9012,217929,144234,-107920,-105932,74874,115966,167308,138711,-47006,-149347,-40742,122453,223591,146847,-10975,18559,264503,524233,431489,70696,-187113,-271973,-297966,-117324,103276,106910,-21493,-266821,-550900,-597666,-357215,-168079,41538,256341,222211,68133,23674,3580,-121181,-299623,-374457,-284132,-135078,175554,495078,388839,51693,202021,629296,478614,-26028,-144262,60736,124690,57626,41592,-35372,-160754,-161436,18771,75677,-76858,-205224,-192515,-150781,-100832,32813,92386,-23668,-130826,-86627,-50514,-59553,8637,93990,163407,291697,301203,85939,-97605,-28253,150131,130822,-56814,-100230,29737,110770,49324,-62844,-142617,-164915,-135369,-110302,-83424,-152620,-201169,-78600,-36557,-174597,-94862,107002,53923,-183073,-265668,-169618,-123701,-108880,85906,183955,51563,-93164,-190063,-168623,-70235,-61245,-68827,-23945,54471,77883,25921,-140612,-204745,-53083,-660,-25895,13201,-172091,-346929,-179159,-3227,-57637,-114427,-14693,156436,221904,96787,-43591,-1858,75480,32245,-23732,-113001,-166719,-39446,-4121,-105304,-74099,55674,838,-246396,-263562,9716,142122,84299,-51874,-209162,-141809,119215,288107,307798,313945,360595,354093,305695,228604,-59168,-293512,-131876,21528,-147799,-183489,-90665,-172165,-211023,-9325,71042,-62267,-126761,-6377,106773,71023,-29397,-46957,9729,62584,122918,84516,-111561,-167463,19846,116151,42168,31871,19545,-196148,-378436,-367031,-326305,-286406,-224091,-189478,-45405,207004,329497,325657,150628,-66014,-177407,-270275,-252778,-65694,58707,35923,-10452,4849,17810,51015,103065,178606,153787,12395,-8586,53188,-44052,-243850,-272871,-142212,-60749,-110528,-126654,670,-10186,-173796,-122123,68155,73087,-19952,-72053,32208,166432,145266,88022,15962,-135903,-114749,111069,136856,-70773,-312841,-349164,-128866,48922,88463,90703,90007,120891,128085,165881,228867,228212,129607,-38270,-119050,-14893,182945,309140,372862,425331,435748,345776,237924,251990,176279,-47525,-288011,-402097,-276312,61001,190015,79675,102430,261706,140864,-158830,-104022,72037,144544,447704,777158,694443,494122,389177,283011,663959,836404,-333794,-1827118,-2170537,-2844088,-5453723,-4694430,2289061,7024860,4644382,1111348,-1424886,-1961091,-259064,1034696,1228038,1076696,619481,-333305,-803331,-371131,18092,-35866,-97978,-61997,-3953,36321,75626,215104,408128,393446,102284,-151845,-134173,46367,245289,296794,205615,141870,135368,151935,206243,293494,304319,154023,-39887,-176451,-174801,-143973,-154558,-182718,-262918,-362562,-318014,-56478,152572,72021,-35412,15718,54837,54096,135773,272797,211316,72571,150652,210290,71539,12881,79212,98521,-52139,-318287,-379794,-272494,-132728,-51022,-65703,-79592,-76992,-182896,-265761,-176244,-27243,22602,-37295,-106453,-153408,-146721,-51378,-4994,56220,122180,-81976,-362678,-209008,177025,247999,57978,-91835,-1975,115183,62334,-55327,-139615,-188658,-89337,-120042,-460402,-762315,-708210,-332665,139936,392885,305227,92187,-4428,48467,174082,201849,196133,137912,-54170,-116038,32931,177524,165304,-9997,-104789,-20536,-34076,-146548,-193204,-236445,-306296,-314364,-259893,-278477,-369732,-320503,-113312,26299,-18085,-157998,-69724,147804,82211,-47581,-14903,-64810,-204056,-219563,-166100,-94885,-69890,-111873,-100744,-64961,1871,56691,42087,25719,16718,25364,66527,151469,265809,405331,478402,391842,183340,-5641,12663,264855,416832,325070,194280,71985,-98803,-188709,-68829,68925,55372,119282,289101,323611,273467,190615,23657,-215688,-176462,77477,155235,62663,115904,239351,150278,1967,-77475,-246724,-411810,-351785,-133690,103405,237962,222090,68155,-169107,-264958,-233249,-293257,-207325,26965,-14472,-211815,-182462,-8323,75364,60062,15749,97095,111523,-55946,-70525,49557,21989,-40446,105902,275710,239072,38346,-148017,-240535,-225695,-227072,-315786,-258535,-46952,37329,-141647,-334346,-376426,-364149,-311764,-240113,-190301,-150057,-195627,-201652,-64487,-32717,-93540,-134228,-181348,-103638,118246,83467,-167687,-115906,85833,44916,-32045,-48797,-94552,-26031,210532,331446,206106,5325,-58841,70028,155351,11664,-60296,35820,18294,-25268,225219,532083,432629,61277,-75136,50500,111543,-9190,30906,218439,125860,-153126,-224578,-113057,27013,142233,155537,115273,145624,177175,157451,-16682,-257748,-259707,-137282,-158516,-155495,-113781,-179919,-130067,51567,102541,20549,-75211,-35567,21096,-162255,-385754,-216569,-67582,-328738,-499342,-231586,47137,150557,135311,-388,-89819,50493,237949,116268,-232559,-326850,-129087,5173,-4495,-48440,-162531,-183089,44614,281307,270573,76921,-51205,-13839,14856,12340,44713,-92423,-219708,-146756,-56690,40778,54484,-184924,-419461,-189517,193672,242248,65942,-89984,-137254,-107974,-74065,-64409,-15994,-8608,9826,153294,210948,69883,-26610,37943,117799,20018,-122410,-75080,95244,208289,229792,103406,-23221,184645,399729,253758,-6198,-138562,-134497,-18763,-5862,-146062,-172936,-71845,-58461,-126041,-36680,206707,350696,343898,300237,237451,87713,-70280,-161540,-115557,2406,-55872,-175916,-68476,45188,-50400,-76428,-61530,-25854,201893,377856,132737,-126063,-159825,-181152,-133915,54058,160209,138031,171808,284142,198451,-168130,-378940,-371456,-391873,-330249,-223623,-208036,-166255,-178162,-260806,-130711,301505,696050,752941,374410,-617458,-754654,161054,-266650,-298784,894169,662621,-706761,-544794,44866,284257,467597,240101,-374958,-399214,72318,478622,-403399,-1224915,-1160179,-610810,-390319,326425,700432,339040,99982,-98162,-121080,33156,10474,51672,119917,105574,126988,74656,71796,61855,-102999,-273666,-200038,56515,185710,93708,96871,174490,84718,-88453,-146249,-68532,66940,190589,266719,200371,-95119,-338750,-264885,-81179,58857,126676,119164,174143,135391,-52162,-56385,-48341,-281570,-468721,-471967,-422147,-305073,-40993,114063,16391,-68325,-91127,-269187,-439265,-343358,-134763,49668,161784,142130,-61265,-326425,-332222,21664,322829,240504,35102,69431,251550,298309,185866,-45322,-302102,-369282,-104872,170582,205205,259061,229237,47079,-46562,34115,192122,311078,268644,22759,-172752,-56915,90054,123238,138445,148501,289037,519669,360394,-58882,-230349,-172299,-210379,-149960,177401,404119,364413,250028,207795,1332,-240539,-107688,184459,128097,-67621,40123,314140,313591,27297,-126395,-126322],[-109058,-62506,66889,-42495,-147176,32077,147281,47380,-12095,-24981,-152819,-378883,-489742,-334328,-78029,100308,157891,123395,-32061,-123897,20827,168768,99740,-5049,-16012,8385,-57548,-208558,-288380,-231221,-251286,-296860,-163184,-56228,3821,62414,104313,25256,-139477,-182254,-63488,109102,232105,300081,378079,351611,160082,74229,98675,8229,-116330,-113114,-96670,-79297,-98985,-137550,-63958,68697,-18073,-150411,-65446,5946,-116834,-214979,-148422,17910,129310,40870,-140828,-256529,-208414,-58233,133287,252340,146817,-51235,16964,235690,218863,63462,-44185,-114845,-13280,199380,135040,-65428,-100152,-7650,109924,295904,279283,22625,-148872,-166936,604,288227,307436,110965,29146,-1258,-10350,102637,292209,365282,205432,11999,82105,259206,276007,172564,65512,27566,136119,263422,311607,219351,36515,-103998,-153667,-114108,18452,155980,269384,348125,249585,245579,328011,298331,60538,-156491,-239610,-150301,59683,58884,13439,-28486,-114354,37601,221985,147511,-48103,-76409,90104,150968,15383,-120401,-91161,111250,340411,303711,55487,76118,351897,230442,-137085,-214555,-97542,17778,151911,94766,-127216,-203244,-109953,49486,207779,165857,-45150,-39149,256211,500803,329410,9777,-156458,-231063,-268916,-65893,109940,19706,-152336,-345627,-525175,-535957,-319752,-128419,39400,211430,254024,157359,87005,44114,-80715,-237632,-274144,-206249,-97153,175500,454728,372071,115227,195924,446473,255973,-125950,-168947,44295,100689,21373,13756,-8279,-53792,-50877,52449,81856,-30326,-132882,-101850,-48990,-7592,71779,43930,-106505,-187986,-122745,-87209,-57923,12645,27652,74409,226788,234757,22773,-116385,-7994,150998,62495,-181269,-270100,-129160,27086,33650,-151198,-301281,-248092,-154203,-168344,-157828,-191826,-219647,-57346,29632,-133608,-99003,135842,104633,-207255,-357083,-211970,-78333,-99902,-35084,20679,-65092,-168778,-239976,-215833,-131655,-139396,-121389,-12,75561,6361,-43792,-145603,-205578,-81025,-23524,-34412,48049,-117551,-285475,-159509,-116166,-260059,-271865,-121536,1970,82790,97196,39077,31990,121015,117612,45408,-106375,-198912,-75974,6619,-54872,-46585,40870,-20800,-186798,-156250,41240,86798,17636,-103910,-265181,-205382,103744,324177,347680,360614,407470,406060,377598,316048,67241,-117364,25201,151412,-30667,-114422,-3813,-14019,-57434,123581,205801,14146,-87559,17823,141042,93858,-83838,-148650,-49362,26682,37833,-26447,-213690,-252644,-1007,144874,86050,23858,-7930,-194444,-390758,-409302,-382354,-320568,-209687,-158572,-16725,273772,426224,385144,174958,-55299,-177858,-301592,-265703,-47568,63472,4531,-28796,63739,136072,158912,154963,174725,112035,-26698,-432,131549,107785,-59663,-166311,-98362,19638,24215,-44784,29749,5436,-143133,-73448,65866,48698,-33226,-63534,-9298,38080,11600,-5654,-22173,-61135,64337,275583,236687,-576,-260054,-377835,-269695,-110378,-3779,46336,85652,135322,121778,124551,179480,210934,98660,-123529,-201671,-62855,123194,233064,343689,486139,538689,410251,199585,167727,188228,34107,-258825,-452357,-340505,-10470,161338,47129,60390,234854,120926,-209805,-218340,-102738,-45659,213538,432132,263030,184267,299908,320234,642885,808999,-251697,-1823640,-2350306,-2750669,-4162878,-2884553,1701190,4431310,3034790,1167807,-690781,-1245718,183381,1597419,1826269,1325260,607793,-325646,-851441,-633030,-314211,-210143,-182577,-183045,-148599,-55032,73093,280194,473212,413389,77913,-180273,-179822,-70565,76704,132920,133536,184115,237284,272622,296522,297142,265955,114686,-45134,-108428,-58748,-66715,-132360,-170499,-215419,-300209,-269954,15514,252791,124329,-43465,-37408,2320,49522,109069,196475,146334,34979,165942,284263,153076,31439,-45154,-82694,-172765,-393920,-468083,-300139,-81798,-8181,-71095,-111779,-125557,-184381,-210844,-115928,27903,96622,9834,-99698,-90519,-2975,20332,-10700,116468,255844,68544,-256511,-195193,149078,227933,15907,-106614,16472,108695,-8850,-173290,-185236,-117567,-25929,-106376,-399893,-662881,-622279,-310166,81777,268703,232056,19951,-116604,-90114,57028,158870,167422,59916,-97874,-116936,41676,195070,148870,-66875,-155526,-20557,-30180,-165930,-242519,-266795,-243514,-172477,-136867,-200219,-256221,-229774,-119264,1973,58031,-36923,10915,183350,95048,-38252,30174,20678,-129309,-178933,-151582,-147807,-167253,-115670,-39533,-46077,-29238,2670,51386,78387,96362,140834,158930,202650,326604,439243,453052,379493,225831,77989,50942,195620,312521,306586,240274,118685,-80122,-186632,-102901,43378,94547,127588,167413,167769,172688,204201,73148,-234325,-229519,37423,109839,-7532,73612,230483,111798,-60488,-75097,-150158,-280795,-242679,-92811,48304,166548,224042,133081,-104708,-272500,-323872,-358709,-188654,84007,28140,-158684,-74353,92714,80474,46306,36866,95255,80911,-82906,-99721,13245,-26969,-56438,133880,300595,199100,-19544,-196664,-267541,-206757,-194068,-320516,-340833,-127885,16859,-157017,-356944,-332638,-234262,-205167,-249800,-294973,-267058,-334697,-332854,-156792,-53234,-73352,-95405,-114663,5926,248470,166407,-155908,-164798,-16044,-46470,-37625,-20645,-124507,-103938,100325,236543,188942,46160,-18975,66768,121879,-4916,-34171,80010,54046,-74251,108972,455206,412634,55378,-60806,82979,187706,138430,166568,270415,132578,-146180,-182739,-41959,76299,127220,131705,113338,116781,190823,232575,16862,-232798,-256188,-147069,-125280,-103828,-72706,-113188,-54440,88096,145610,97514,-24559,-38645,64606,-36837,-340919,-371479,-264334,-356455,-433679,-198792,49949,113904,22703,-141899,-141268,95495,317709,184222,-223660,-358837,-128072,6724,4104,-25906,-181161,-239571,3859,290496,316322,152484,-400,-36515,-7881,32200,39153,-119536,-200949,-160023,-122836,29443,46958,-239282,-462841,-179096,258047,366016,174100,-93471,-213445,-136685,-56087,-24756,-7937,-59011,-16191,200420,253071,81241,-31827,9133,121768,127803,-9427,-44088,94428,218643,214575,72542,-47818,152883,387468,312880,100845,-87014,-252254,-253078,-188210,-227104,-174187,-67338,-131310,-221109,-97703,110511,251888,379872,457099,371130,103813,-66472,-127814,-145720,-66742,-77671,-94409,100183,157072,-101712,-218279,-143983,-65432,153466,319385,128264,-85609,-144166,-197063,-148767,78506,223356,168309,140894,253103,214663,-75547,-249008,-302181,-433572,-480646,-390493,-318725,-218723,-251096,-402420,-326686,102868,496803,450116,32865,-890924,-1089458,133175,281634,311430,1456023,1559386,-232757,-616168,-198359,-94724,-48878,-320329,-881933,-647704,339208,1094512,298134,-894041,-1166330,-924180,-768931,-19498,431699,252818,67815,-151009,-114991,106679,23615,2046,70725,44925,107732,109466,70579,56223,-59820,-221643,-222813,-39499,97772,28209,-109,103446,77584,-111819,-182719,-49484,93167,195989,290810,249822,-59991,-323241,-266414,-58566,90443,78894,25219,131775,169098,804,-77524,-82513,-246602,-384145,-376877,-281592,-173992,1395,84276,-26955,-48831,11614,-165009,-405959,-323640,-95684,70200,151886,125074,-70480,-319837,-279449,88321,298010,147839,-40321,19257,162847,208464,157594,30190,-215092,-356991,-132770,214907,336778,325893,183621,-37406,-94856,74224,290682,379439,281930,65386,-78171,21549,130153,153969,180647,160047,283505,535698,401763,27539,-124918,-93167,-169563,-152348,96602,271575,281629,207757,108038,-144814,-307260,-85758,205082,84135,-143231,-11838,286478,285641,7227,-130055,-95150],[-72193,-30115,124106,10792,-153043,-12811,153879,114090,36765,-9453,-122552,-373841,-528635,-343535,-22070,128905,110025,18590,-148620,-198146,-20092,96418,8656,-48688,16032,88188,-2476,-198638,-269474,-147901,-89901,-146173,-93730,-46168,-21206,54808,157787,149456,-54620,-140621,-58593,89430,239502,312198,276122,184566,72803,39492,-229,-79555,-166196,-120354,-81113,-109023,-156071,-162134,-145594,-103391,-78618,-105505,-133376,-140362,-175253,-205006,-150087,-10831,117399,103521,-54036,-251655,-271434,-119877,109624,264600,136431,-108780,-40760,164047,55290,-99817,-70312,-78669,-50666,87025,56785,-61355,-73227,6685,130936,330878,346694,85935,-173245,-240978,-49557,217027,187435,31760,20700,39858,98159,234567,330138,293564,145382,15021,69288,200714,240668,159046,11511,-91188,5102,179496,279172,232457,48515,-63097,-26774,91318,199754,298583,390978,435559,359472,334027,294011,205174,24019,-185152,-295968,-143210,92314,20109,-43266,-15612,-63919,68689,268252,212028,26124,-39301,64484,78104,-62078,-154688,-28626,245118,447622,354714,101691,131896,421034,298708,-111547,-281262,-265508,-70930,149373,65865,-178806,-223035,-140942,6121,170373,121958,-129902,-145954,186080,396063,164573,-82333,-116372,-159246,-188290,7289,100325,-60156,-223720,-344447,-419215,-373264,-212321,-58684,45503,178429,305425,256118,148864,95413,-7751,-149115,-178229,-121062,2627,210404,376814,317071,161412,148708,212763,53433,-154813,-118156,72466,100470,8842,-529,32661,66290,86054,105184,107978,41264,-29731,28329,106734,124348,113512,2588,-179290,-245223,-146784,-93795,-62842,-24853,-68031,-35776,136858,165485,-13954,-103954,20623,128255,-28982,-302804,-404287,-247943,-32178,49650,-166130,-389363,-294161,-134120,-169179,-205577,-224139,-236992,-64809,57396,-82049,-88907,127204,108050,-244364,-453092,-264072,-48887,-83692,-135616,-124941,-150738,-186276,-227819,-238300,-196071,-196435,-141104,27045,73630,-56048,-106634,-132886,-158068,-82138,-36972,-12262,83766,-55767,-197538,-120254,-197513,-416012,-395029,-201850,-107303,-15846,107750,117913,77187,159179,196553,129825,-50850,-158152,-72189,5228,-25145,-12720,45826,-25902,-125500,-57266,78055,61788,-10245,-109106,-276119,-255097,53903,294075,320253,353485,426510,440675,421213,373734,196190,64897,150806,210626,26400,-95065,24119,89680,73726,206005,272737,94711,5197,61165,124959,59717,-141027,-224571,-94860,-21088,-88508,-194894,-352368,-336285,-22264,150095,103561,34382,-385,-143584,-334975,-389542,-388255,-322383,-198297,-168960,-42164,283289,479101,419909,191816,-56547,-199073,-316374,-242712,-23629,38238,-41794,-22411,134252,250965,268352,220858,161695,59405,-33582,28375,185041,233527,132602,-31427,-44427,81153,114516,16653,37764,7491,-90518,544,84383,37287,-30257,-12763,7668,-47203,-113472,-111950,-76507,-12012,170693,326197,267671,57367,-182560,-341114,-331139,-207636,-62500,23564,87159,141040,127313,84663,82450,112862,29018,-173397,-236444,-93501,47326,119154,239901,434164,541695,418218,145256,50679,155575,91333,-206747,-454644,-383598,-110890,72498,-1571,33398,202605,102471,-219877,-313996,-260600,-224829,-61032,58957,-105514,-57439,179590,281278,570220,782038,-47821,-1518538,-2140410,-2357068,-2529316,-845684,740644,906002,1233385,1539793,280108,-401686,613442,1888760,2005666,1288174,570049,-200280,-784814,-755407,-505432,-316183,-261391,-298125,-263158,-142863,49117,326262,516779,434333,114143,-126819,-163801,-156661,-127699,-96316,-2789,167610,296431,342640,323630,238378,140745,-3187,-79079,-12732,74639,27029,-68752,-106552,-130897,-220713,-222549,41745,274233,154383,-26217,-88207,-64896,40477,90149,95860,34937,-52080,101057,289085,221917,59938,-133048,-217755,-252336,-410387,-489339,-267339,4321,54502,-71799,-161165,-182285,-174752,-134353,-26884,112934,194299,81106,-88513,-52350,102817,56143,-43017,134617,338261,208840,-98170,-123646,131936,200177,4898,-49954,74314,102575,-80279,-276998,-213129,-12053,75886,-25695,-237468,-451275,-465186,-250929,45067,159858,116420,-102394,-260181,-226709,-67504,76007,91807,-41509,-153727,-122354,61478,221750,156678,-67568,-165026,-36345,-37489,-160669,-248621,-271303,-164592,7569,31603,-83380,-101579,-87094,-120180,-52108,124031,115745,117467,216407,104101,-40934,49881,88219,-54454,-135081,-130754,-198157,-255779,-90547,77302,60376,13018,-10244,71512,130290,151145,199216,203935,233831,369820,438777,383867,300957,196476,120861,82790,111741,174336,233099,226397,129940,-38148,-129867,-109128,6048,109082,103584,35861,27806,98305,258344,153933,-203395,-246802,1063,74311,-29223,54613,175428,24722,-138497,-100958,-79242,-118153,-96169,-59034,-26181,70317,181092,166949,-13413,-214423,-350050,-373447,-163177,104126,51267,-87778,33326,147840,64214,27350,34837,50189,24273,-111981,-131657,-12934,-49317,-59761,133741,253695,103651,-74026,-211509,-265396,-191459,-185164,-308717,-367811,-175611,1580,-138932,-306467,-243494,-133331,-139569,-263161,-390710,-379883,-421999,-414608,-253513,-98791,-44116,-33342,-65375,59980,308324,188360,-177676,-234654,-130633,-132186,-66859,-48878,-188357,-184387,-774,142121,151799,69428,15546,41990,41666,-56661,-45298,84264,75710,-97814,15582,368243,354677,14653,-72266,89570,221512,261669,297413,301179,112333,-137159,-126301,42710,131309,102051,82770,74296,26763,111779,221272,62289,-125391,-175388,-122778,-73348,-43726,-52651,-69169,15973,112911,154552,149798,36115,-42846,84617,85822,-246587,-463447,-399997,-337191,-332695,-181594,-6329,25995,-96070,-259830,-192689,101818,352778,245403,-176816,-342823,-82813,69453,47256,-9502,-175450,-249630,-22065,276523,317200,173952,26421,-62259,-63199,-15063,-51285,-180875,-167654,-121513,-108695,33980,4427,-306801,-472076,-168575,275006,470929,308584,-74651,-295769,-185197,-60426,-19061,-30446,-98879,-24979,215677,249552,87120,-14261,-12375,104170,206199,98219,13008,116437,239469,226533,78232,-36068,110068,314991,318576,197130,-20850,-334845,-458605,-365959,-291063,-161643,-65923,-197449,-295349,-139184,10702,108435,344862,523014,394183,71588,-65547,-95744,-180521,-166973,-135751,-57334,191921,217510,-126232,-320857,-229386,-125529,104832,253876,90538,-66753,-113643,-189695,-139112,114464,281256,198691,124816,221616,202911,23026,-89347,-219417,-430255,-549250,-493080,-369180,-239411,-312137,-516570,-481627,-90199,232016,126891,-194995,-846322,-1111666,71637,753029,639490,1466803,2011882,337205,-550406,-251458,-190012,-312377,-651438,-1152016,-770291,610605,1527347,833993,-740901,-1176352,-1036232,-882585,-235769,208761,182481,46390,-176863,-125897,90373,-21578,-44679,25902,-29795,52900,118898,63729,63754,-7259,-172200,-248234,-153224,-38892,-85979,-123629,24391,65625,-131529,-213958,-41570,110569,185793,270146,252112,30,-233401,-233874,-48066,111336,36781,-62634,75610,182976,35505,-137235,-170546,-224892,-274590,-245249,-122320,-14820,65975,48989,-89695,-51525,95969,-48727,-304308,-243826,-43069,92427,151702,105263,-71419,-272083,-206444,123939,261173,86734,-85522,-24057,83135,102397,66936,27350,-162292,-332438,-185586,154976,357467,317214,133266,-58208,-82422,128464,360865,380917,225206,74904,27598,110216,166279,185638,248872,203395,221804,397951,358438,131425,14564,-9112,-107240,-122042,16903,121753,167743,155456,17395,-250573,-335347,-66163,192795,47582,-166535,-35173,241562,249980,8058,-117671,-58586],[-38724,14203,165704,67263,-124775,-59751,114222,146286,75656,-3101,-105114,-332659,-498538,-326586,29736,151773,31883,-142781,-289564,-235748,-22646,23367,-61218,-25026,92950,152395,33956,-210629,-262311,-36384,97598,4496,-48597,-42862,-31580,51446,171654,210671,14957,-98345,-46792,73578,242258,323056,152082,-26236,-11444,24657,-103860,-195971,-208117,-102230,-44237,-129779,-198980,-172522,-208716,-252086,-118123,-39861,-164660,-238738,-199373,-185913,-144263,-20965,111892,155427,23463,-223035,-299795,-161139,61132,217879,98628,-144687,-85445,78290,-99235,-246433,-113102,-64660,-83289,-18990,-21562,-63015,-35808,34971,133149,284864,341059,143244,-167480,-281019,-78740,143296,86978,-576,48554,83784,165231,319707,353057,245575,131892,60886,79725,155279,200744,145079,-21353,-180756,-133202,48724,191779,234424,104758,30431,141174,308123,355445,391333,478460,535287,515994,405889,254402,129907,665,-212456,-351283,-126943,102978,-23892,-72026,18757,4145,103525,282782,227158,67386,-8554,31038,-8731,-160931,-182586,55081,353337,494519,379611,144790,144987,383146,325653,-21761,-264140,-350466,-117162,151269,48717,-191868,-208313,-138439,-14229,118344,39032,-231808,-273727,61484,230541,-12876,-156988,-49915,-60081,-78008,83843,90615,-97418,-212406,-260017,-248887,-152824,-71989,8447,36260,142582,350757,334311,185512,141077,82072,-51654,-108168,-43064,141193,268106,280093,244997,184172,73796,-17693,-93551,-118733,-12178,135023,126900,22503,-6619,54147,129130,166555,138023,143595,127508,79141,147967,248901,237381,146160,-10300,-212201,-267395,-132772,-63022,-72402,-87455,-162217,-140131,47159,118255,-9599,-53269,67566,100486,-113891,-387590,-465574,-293739,-47986,88289,-112690,-385282,-287868,-76748,-110252,-214591,-245322,-249916,-107233,29096,-39583,-74238,75681,57917,-285756,-517736,-304045,-44988,-73498,-189122,-206396,-178030,-136968,-148413,-223213,-251580,-231248,-134195,30479,23885,-104968,-130344,-90993,-80793,-73459,-57462,19706,98005,-22553,-111139,-60612,-216411,-476314,-441578,-223345,-134039,-51712,118530,176060,138289,197246,253258,199786,32143,-60949,-28421,-4114,-23857,13774,65095,-10974,-75598,19632,127095,70549,-6549,-69601,-236460,-284361,-42316,176761,223061,284969,389098,432469,418056,373037,278565,202724,219446,193136,11870,-124700,-7316,114299,136087,204532,254016,164610,127471,111871,62615,-25703,-195148,-266465,-114586,-53801,-205997,-361449,-481894,-399827,-46548,140584,106646,65769,43007,-53405,-229062,-327993,-356900,-300163,-199395,-213920,-102982,240442,468885,413787,184394,-81241,-245352,-324750,-205572,-9252,-17595,-95781,7489,200221,325811,341808,279530,145526,3401,-37442,39958,183209,285164,262773,85022,6396,120639,152169,48304,21777,-8207,-39865,60077,102119,40840,6391,85227,86837,-68240,-194441,-187696,-117436,10009,181592,244921,211336,87768,-100248,-254930,-302394,-223304,-74553,31617,99848,154293,162461,63742,-35242,-36211,-50622,-157698,-199040,-93229,-18045,5925,92645,276035,439021,380605,107973,-47333,100290,120507,-145745,-410560,-383304,-190152,-44146,-51697,31717,175893,102615,-163412,-348637,-368489,-363053,-309593,-259603,-333509,-178355,68498,199290,504683,790135,168300,-1096608,-1682327,-1748417,-868787,722797,-730133,-2635950,-17599,2289736,1257726,356145,929365,1844399,1739126,980293,517716,-9077,-640048,-716810,-519740,-347144,-325654,-371110,-292525,-171867,23139,339605,521042,424103,165233,-24633,-91858,-174578,-290199,-326762,-182580,89788,301127,353593,287190,138762,-22136,-157830,-144705,60596,180891,113617,27385,13434,-10525,-132368,-183314,14247,209312,149719,-347,-138144,-148269,16095,91358,14976,-87726,-169414,-38491,203542,245978,89855,-150647,-253812,-251731,-353583,-432634,-189850,99155,128068,-59137,-212851,-227692,-145117,-45196,69223,200443,283005,151936,-78151,-45246,151947,57881,-94062,96644,345746,310907,75319,-25937,109533,151506,12589,45068,142884,89733,-136226,-336708,-210886,105478,201801,111399,-8889,-174000,-270436,-162021,44543,100579,-8684,-243004,-400002,-341886,-178584,-29248,-10954,-126432,-195513,-128127,89822,258512,189866,-15850,-123131,-49603,-44789,-124097,-201318,-241349,-84309,183397,208122,51544,59981,67074,-120709,-124151,159874,257898,226392,250639,120345,-41758,49124,125417,5458,-89857,-108839,-244304,-322519,-53798,219930,225641,101674,8743,82955,154291,156758,173716,172191,221184,383886,422323,304344,181246,111136,121060,97169,30477,43090,129921,165431,115683,25876,-31888,-88047,-34275,101894,73561,-51272,-54562,69890,319274,227728,-138473,-216197,-8236,61184,360,60705,84394,-91925,-212362,-143843,-48948,24195,37711,-46302,-106956,-29117,111457,169965,88647,-89061,-281026,-327066,-142906,78742,44080,-32388,91586,131988,33497,13279,4282,-35076,-49130,-143752,-169560,-34361,-46987,-63524,97182,154403,-8428,-113939,-199751,-241880,-188109,-202742,-284059,-321528,-159081,9404,-94303,-214920,-142799,-82314,-127322,-279787,-450890,-456099,-440771,-435548,-334983,-161984,-14541,34847,-45577,37315,267637,138003,-230310,-313391,-231076,-191557,-109638,-118730,-264751,-255027,-79164,66239,96759,55995,26638,3215,-65482,-144137,-102804,48352,80412,-89670,-35300,286763,275795,-44600,-107993,63938,207894,329410,386419,306710,80918,-122416,-71584,124065,188351,78323,16546,-7108,-106993,-33674,127031,97677,20550,-41481,-60109,-8113,11739,-58138,-56815,77855,140510,128007,151610,81107,-47190,78597,180763,-117878,-459111,-441625,-287389,-227459,-175301,-91124,-63175,-165557,-309162,-219389,77000,339207,288222,-100643,-285628,-19126,162589,105832,2952,-131695,-199234,-21504,237966,261641,128801,14784,-93758,-136366,-110567,-195441,-258116,-129069,-38035,-25558,33990,-69596,-358197,-429712,-144871,257393,540399,429908,-46690,-354917,-236548,-88183,-47320,-70426,-116627,-19006,194589,211691,99472,28634,-21999,67669,235706,177251,80515,152083,267382,271708,130884,14405,75630,212296,281354,264876,40650,-360182,-569397,-479100,-311527,-135981,-75268,-245940,-327771,-149688,-66621,-36493,252487,480795,299262,-10040,-85751,-88927,-223496,-284310,-225062,-92136,164970,210928,-116496,-352787,-288417,-177504,75694,207880,39182,-73519,-81369,-158163,-109625,138339,313999,236461,150312,213025,173060,97574,49263,-160076,-413966,-539171,-497164,-333031,-220630,-346681,-565308,-540611,-225399,-17181,-94707,-198903,-457122,-827864,-99266,903428,562223,884145,1892203,950722,-262995,-88977,25263,-234690,-594165,-1002502,-727782,639879,1556860,1044132,-692861,-1125570,-920521,-720115,-259466,79161,116954,28745,-169301,-139172,-5001,-119934,-90129,-25795,-113403,-14943,113615,70132,93656,47859,-124790,-255882,-249843,-176230,-198922,-228826,-48701,45147,-137029,-220387,-33798,124344,165200,213445,209171,64877,-99565,-176776,-55634,103929,-1716,-129869,23366,182268,40548,-228527,-296227,-225210,-162874,-98270,19369,117763,120870,10597,-153035,-74559,136165,45666,-166814,-130602,8536,103052,146084,82350,-61457,-199440,-144566,101549,198097,53327,-84982,-29986,53323,13373,-70062,-68450,-165629,-308654,-253474,12079,255206,222831,78427,-19261,-14809,185559,391811,319051,112182,48789,117058,188565,186867,196135,289492,221515,100792,165408,261025,226048,144535,55414,-32064,-56960,-34268,2396,66258,108781,-44188,-297749,-327172,-58825,143734,18341,-136393,-22358,203612,232756,31320,-101497,-39375],[-22631,52747,181503,120066,-63235,-88321,48688,138438,92212,-2404,-92577,-258998,-408633,-288106,58787,158825,-60759,-321887,-414161,-225203,6410,-38829,-105685,38679,181525,178124,32180,-234906,-250376,76136,244440,99379,-35066,-39634,-22052,57446,155176,192295,43711,-59185,-20274,59526,220487,314343,40667,-216161,-71201,25816,-184812,-301221,-215733,-50421,9339,-138104,-225272,-167437,-234567,-338563,-136355,15452,-160816,-272732,-191684,-158620,-122296,-2251,122097,187406,73002,-175847,-274768,-156161,10844,127464,42620,-155738,-113917,-5429,-211174,-346098,-166943,-75058,-105136,-95123,-84848,-77638,-4040,69914,114247,170583,260508,169422,-145928,-294628,-103396,63943,22018,26282,109644,122890,185064,347529,359524,230885,160843,126130,100947,129497,165342,130744,-30495,-223997,-249759,-106383,65230,207842,172638,147088,311640,483761,446304,401002,492792,606641,641419,421980,200782,80359,-15089,-248305,-393152,-104627,91663,-57412,-63898,58535,57546,122999,254957,190086,66878,3468,-12950,-102207,-262253,-197370,140603,414129,471195,365978,161732,98394,246435,304295,112092,-153485,-310005,-103433,148203,39376,-160543,-160761,-115541,-24504,66149,-41471,-308935,-382645,-87777,44462,-154413,-175297,48114,54606,30490,140124,90275,-74980,-124857,-117631,-52228,62835,56767,43570,-4264,93342,367517,367256,177485,158615,160147,32853,-69606,24697,286680,326386,181280,171488,179920,-5517,-191052,-174245,-53229,102788,205087,169174,52323,-12385,35087,100939,145955,130981,180658,211594,162110,211808,318342,281405,156093,10321,-190481,-232332,-69372,-1497,-82876,-152190,-227546,-213255,-19094,103962,33788,31023,132927,81291,-168066,-411605,-438667,-255741,-16139,131714,-22577,-299892,-230923,1505,-13619,-186151,-252734,-256148,-178838,-53520,-22978,-66076,-10150,-31223,-311779,-515318,-309552,-66812,-82497,-189669,-202736,-141765,-41506,-29581,-179475,-295354,-251336,-111893,-538,-71880,-141231,-101925,-18401,1600,-68740,-90259,37302,78317,-38829,-54877,11065,-163737,-426873,-399254,-177513,-76584,-29215,122786,214174,214993,237018,279269,238150,114951,55696,41514,-8233,-39693,24038,82914,17132,-38896,76123,189534,103827,14634,-283,-154103,-286750,-174584,-13943,78449,170304,289048,371429,362099,301160,281680,267433,224362,112060,-60999,-178274,-69978,71169,112049,120643,168535,214044,245400,153423,-25498,-134016,-236754,-273787,-105030,-54622,-271066,-462277,-550870,-431053,-83697,113922,100705,105337,108588,53736,-108124,-259003,-314004,-268871,-212834,-265872,-162848,166278,389959,351829,138652,-128681,-304750,-336201,-178533,-17124,-94771,-145552,50968,242765,330925,350199,308895,129992,-49003,-65641,10366,120987,249723,301531,155064,43922,140595,153286,53884,-11801,-40029,-12286,79004,100188,56709,83611,217700,203563,-32722,-211707,-200833,-121492,12925,109069,61483,78775,83503,-34240,-152408,-207359,-168774,-41668,69290,125009,185470,224191,66496,-140362,-186391,-107027,-70593,-90187,-58698,-51354,-71945,-52490,63223,263691,311993,96325,-89038,55524,133951,-86833,-331891,-323598,-200806,-134854,-76082,61833,157606,120442,-46587,-304124,-413217,-445900,-484628,-474360,-403452,-177250,-9173,114968,485343,827010,289916,-740461,-1180555,-1069143,602614,1465690,-2770594,-5562605,-299468,3431102,2084458,857767,1058746,1515008,1160358,506221,452593,170284,-473210,-554817,-394028,-327241,-372748,-383655,-215102,-106083,17499,316583,476138,359094,181050,73620,7780,-113026,-345960,-489260,-363818,-30036,253248,311530,206598,35960,-154629,-290441,-233808,59221,218524,171820,135755,170553,129048,-46779,-155548,-54690,82566,109773,14030,-187184,-238182,-20475,118520,-10791,-176468,-279460,-213910,40850,205268,109852,-93922,-179635,-163462,-234546,-315999,-101481,173271,195533,-35866,-252923,-247683,-95373,42898,150530,262158,329424,193353,-76374,-66920,144949,39375,-144989,12809,278405,360948,229314,59378,61411,71781,17602,129306,187026,63931,-165442,-338542,-177996,206874,324631,265785,220212,91902,-81202,-59441,73231,85174,-111031,-356065,-491464,-413779,-253158,-125411,-105584,-160061,-201679,-130885,116730,298712,238510,66312,-40113,-43959,-40209,-58888,-111295,-186617,-27328,304442,347438,172472,187952,186395,-120817,-189301,158316,346763,306734,282354,147919,-25864,41925,132234,47460,-36124,-83661,-276135,-354013,-22922,343374,387301,188053,35206,68343,133326,112006,79447,71914,160721,366303,407246,242682,58065,7336,93718,91099,-34493,-52498,27770,83470,90926,99747,77850,-51994,-71358,77099,55943,-69757,-65510,89008,352046,268094,-59110,-137786,21935,69833,59772,80776,-23657,-212066,-261419,-176963,-48927,107591,116270,-56257,-173940,-108763,40686,153600,182246,78934,-125611,-234306,-134830,23293,11666,-22281,63737,46639,849,11961,-53001,-148114,-126429,-174601,-207499,-52818,-31139,-79275,29365,38929,-96094,-135486,-179986,-214354,-197290,-234574,-255162,-218698,-80096,39819,-51096,-139150,-73359,-78253,-154381,-292244,-455465,-467356,-394698,-398702,-379493,-222939,5053,83609,-59299,-53094,138326,37321,-290924,-379979,-295399,-217627,-156945,-202660,-324648,-303350,-131354,16270,29095,-2867,4142,-35567,-166456,-251526,-194636,-9685,77022,-51875,-42840,217864,200605,-92167,-149012,14057,153564,325372,407597,283480,51105,-104722,-36795,184018,240797,66513,-50751,-116252,-247278,-188986,-4498,112266,153585,102951,32803,67782,56615,-84682,-78259,120761,171650,70156,89270,85123,-49908,57631,236472,22439,-354783,-389242,-232171,-151636,-174762,-164649,-105244,-148623,-265150,-198630,41980,283677,296905,-18512,-206270,35002,244187,154510,13749,-53825,-100040,369,173818,152134,26235,-36040,-132165,-206738,-216245,-336414,-325673,-95793,65379,83885,12590,-155480,-362785,-329694,-96990,225118,557339,492411,-25432,-360538,-257332,-120107,-91395,-104393,-106624,-7918,142849,162451,130796,93173,-17790,19866,210447,213719,141313,187778,291380,328674,209848,87543,63862,115991,222484,291492,80867,-324097,-555543,-487439,-270761,-98636,-97759,-272519,-315206,-132012,-106064,-141791,133051,347027,124955,-119828,-131288,-113723,-266536,-388190,-319990,-188244,30316,147930,-72374,-303984,-298016,-193989,75925,192966,-2995,-97744,-59030,-107597,-69762,131514,308632,283969,226666,237129,137859,128637,130770,-138316,-403096,-469774,-392745,-207669,-164588,-345198,-528408,-480067,-268234,-170463,-136510,29592,156648,-344925,-373815,601103,98059,-122939,1254451,1474187,241392,246059,470426,157964,-131409,-407927,-536099,247473,1066987,882464,-625335,-964215,-630801,-375825,-105077,68435,71340,23721,-124527,-135074,-136624,-244018,-137026,-97011,-207409,-79309,100747,96642,137322,87048,-82845,-234638,-305786,-271268,-262207,-275475,-98737,22494,-120069,-190551,-9735,145383,144147,139754,138253,114499,35051,-110762,-80711,55626,-44067,-167048,-6453,175745,17690,-325785,-419300,-241332,-67167,44103,124599,183630,138965,-25775,-197299,-112973,112038,89179,-32211,-14206,48329,92123,120369,56840,-41459,-126008,-118849,18117,105107,36119,-36197,23828,96711,-28633,-218090,-235238,-224611,-295802,-319875,-162380,63913,60627,12838,42977,74152,230495,383884,216239,-25814,-1356,166770,231285,179772,170194,260982,165454,-65489,-73134,154612,284103,221488,81326,40253,28206,-46214,-58767,12996,82093,-66899,-289076,-291972,-65485,65689,-7939,-70599,20792,191297,246340,69258,-90972,-50614],[-29237,69445,168197,158259,16802,-86717,-16460,98251,82254,-414,-71226,-167254,-290911,-243894,48485,137352,-149899,-468103,-478953,-171357,40748,-90734,-132386,95990,231919,149497,-13055,-252775,-213254,164172,302431,106857,-50210,-34613,43,67818,122357,109871,23584,-21161,27201,45450,163307,275834,-27476,-326002,-97150,30813,-222319,-348175,-174090,26670,69170,-133728,-242332,-155043,-220935,-353002,-143771,34137,-139490,-256301,-170559,-126608,-79474,43947,147467,192699,82259,-122698,-194235,-95448,-18896,23971,-17575,-148216,-128286,-74524,-269965,-389932,-218310,-95059,-105812,-124097,-121373,-104689,5587,94281,73966,24688,130001,151953,-119664,-285558,-134708,-20411,-3183,105388,190639,149673,166621,323134,344716,236014,203274,175189,113634,119017,140930,114711,-24332,-221398,-326096,-263924,-82993,136245,207536,243218,439504,578456,456124,321611,409512,593258,644518,358296,123747,43688,-35425,-293418,-406612,-78291,69295,-63778,-18485,90235,71950,111887,186759,114844,33164,-7592,-70036,-197510,-346016,-196008,207128,420701,387333,304522,131897,-1371,64974,244112,242172,19642,-154611,-32608,136003,36529,-86719,-83904,-83934,-32857,30970,-81056,-329569,-436809,-220476,-117358,-230035,-123930,168018,167249,107665,156006,96970,-1857,5691,35519,116294,211906,136406,32052,-75669,30250,346720,347452,119789,129196,196665,86648,-51350,88938,410839,364131,91260,101682,149598,-64327,-272547,-198764,-2921,175951,250872,207215,80963,-23346,-23794,-4834,36095,90304,214623,273618,190916,195928,289323,236870,133321,49009,-124681,-145936,30977,71400,-90905,-198933,-249181,-237654,-46811,117068,97871,129961,201286,71125,-182532,-369744,-335022,-146342,53972,162159,60092,-171202,-141247,75178,83045,-133636,-244457,-254617,-262779,-168654,-39885,-73842,-110455,-126968,-297797,-426712,-267628,-106292,-117709,-150635,-121937,-57517,60100,81854,-129780,-330386,-266355,-84539,-53952,-182731,-163826,-32222,72415,68269,-69205,-122570,29324,29219,-99362,-44510,79055,-55934,-292360,-288122,-82073,31946,25469,118630,242931,297561,272273,275735,245023,173196,150185,116385,8418,-48985,17272,81902,46249,-3508,128129,258936,143735,38786,76244,-48962,-257139,-305516,-223841,-70857,44093,150440,269215,262503,170207,207456,263056,178458,-6519,-159855,-219689,-124258,-5727,18253,-8758,63627,241780,329768,173329,-110277,-226990,-256285,-252647,-73348,-24757,-262763,-454647,-524780,-426529,-141183,57986,77144,129714,172003,147419,-13380,-216470,-285982,-244702,-231150,-290778,-184314,88677,255607,230814,50852,-188127,-355985,-353940,-175743,-49766,-175622,-178615,92717,245732,255883,284847,295013,116061,-89789,-122710,-55165,21791,151438,265348,177177,62257,143736,144472,47236,-49228,-79013,-13728,57273,72048,77631,189632,354401,313112,27675,-168322,-144584,-82068,8401,-8295,-159747,-90710,49670,1677,-69138,-91430,-76581,21417,124724,158032,230680,289050,84196,-205655,-287264,-115708,65552,60863,104,-44873,-96135,-152261,-127383,77357,226330,93591,-69825,49794,151967,-34666,-236242,-205450,-122393,-148616,-45707,124024,143295,138018,94911,-193264,-401560,-473506,-568030,-575061,-349449,-90791,-44299,63667,516331,847822,254539,-560992,-815779,-489566,1756703,1459026,-5186839,-7608484,338762,4832072,2677193,1035605,994663,1049074,503664,18778,368203,264798,-337758,-343013,-213106,-295714,-401155,-336566,-49706,53052,47200,265975,386533,238713,133621,122124,97887,6978,-275566,-540952,-499630,-158061,167153,233746,114198,-31874,-204568,-354580,-329306,-42428,168466,192039,232159,327166,259426,24201,-138095,-139283,-62314,44116,2870,-229507,-312194,-53553,165703,29187,-195549,-341272,-368104,-155943,100026,109941,11273,-29016,-16943,-88189,-182593,-40326,204756,236814,-13999,-270752,-236716,-34709,114785,201644,279816,314562,186184,-88533,-106716,100557,19889,-174175,-86694,160750,361559,339811,103217,-23227,-36499,1425,160364,180687,23481,-165282,-288950,-125734,266827,409291,383675,381894,276113,68815,36783,107981,82275,-170091,-400834,-499891,-423445,-270849,-176580,-153801,-127825,-165623,-129199,129922,329956,284635,147778,57275,-13035,-17362,22501,-5544,-129943,-17431,332288,411664,245541,250304,239008,-115166,-220586,126058,354556,330240,299234,181593,16633,47989,123220,80886,35383,-47619,-278630,-341796,-7038,405802,476231,225061,41005,19533,66235,36187,-35734,-54261,70176,322516,400114,211004,-32807,-72492,60802,67215,-78192,-103971,-48883,8169,67814,163642,166522,-18180,-103213,38929,53458,-32740,-18721,142179,342206,270350,19421,-23195,87678,88314,115072,97745,-125090,-308750,-270924,-171347,-51911,119933,119931,-78845,-207562,-152332,-8773,133884,249636,244925,67312,-129490,-137878,-31073,-28334,-67244,-51613,-78327,-20019,25263,-126651,-267666,-193098,-196471,-231968,-66482,-20575,-113060,-51988,-53017,-132788,-143014,-173787,-199702,-207985,-258458,-231467,-102948,27523,74751,-41520,-127208,-63674,-97667,-188960,-289288,-400479,-405701,-305541,-320421,-371068,-253996,10004,92689,-98773,-174653,-30159,-67763,-325173,-410635,-312980,-216784,-201565,-270562,-343373,-319214,-159630,-10023,-42873,-100797,-49964,-59010,-225346,-347720,-290030,-60763,82412,6245,-23228,160757,151769,-97578,-168725,-42370,74468,255493,355648,229394,27010,-92754,-35745,207839,278714,70566,-99856,-220552,-349303,-291381,-107738,109386,234093,213585,137190,152252,92544,-120471,-127037,131920,193811,-7474,-31076,34192,-49061,41411,254303,146148,-180632,-272044,-192771,-127523,-180138,-198713,-77431,-44223,-135702,-122291,20595,201150,258540,39998,-128931,61381,278268,170434,22037,36247,13489,23906,86979,9041,-104561,-112276,-174798,-256123,-292535,-418714,-362262,-76606,155144,167002,-34217,-224409,-302317,-181628,-22882,196301,514180,466671,-21353,-296093,-213051,-125098,-122336,-109003,-71192,-2433,75606,125686,184905,167478,-1223,-27794,140981,206417,183265,212023,297294,358146,270036,153619,77224,55359,165014,271926,88950,-243695,-435865,-389317,-170698,-54253,-129923,-280298,-273250,-99864,-103354,-179537,25428,168564,-62086,-223139,-189327,-157794,-293356,-441275,-381370,-297542,-149674,59020,-4329,-192901,-251478,-160827,102926,202816,-19088,-123513,-53746,-50500,-32331,87325,264649,336421,339098,285392,106539,112266,144013,-144096,-393506,-364311,-200488,-18052,-82797,-307510,-413876,-319466,-214474,-183000,218,389050,776755,183783,-647858,-81537,-587235,-1234284,297798,1727028,843390,652545,987266,733223,592186,467215,-251943,-534911,121395,423388,-453923,-690467,-275721,3918,150189,174282,85245,55253,-40544,-97898,-248385,-354843,-187509,-192412,-312527,-134219,82611,133843,169456,86394,-55301,-189140,-316911,-304042,-251693,-246550,-110949,11412,-79500,-125990,44415,184393,133602,71267,64339,135408,128793,-55022,-118713,-35371,-99184,-173692,-3150,170925,-19853,-395549,-492991,-254730,4369,164569,186281,166434,106718,-54141,-209172,-159228,18462,67921,69237,83113,70024,54539,66154,28996,-16734,-74266,-136999,-101575,-3175,25255,46982,136832,206138,-11824,-337749,-423013,-318150,-298069,-367275,-309918,-150978,-127602,-68450,78675,137387,248577,344643,103009,-150866,-53616,169365,223136,141783,108678,154832,22066,-246808,-241223,77952,288704,218915,61525,92474,108758,-26262,-62327,17900,81007,-54184,-243298,-240435,-77441,-21265,-35344,385,75736,208215,283999,109174,-87818,-87666],[-52882,55834,128295,169446,92300,-56159,-60588,42294,51726,10206,-29698,-77905,-185533,-212390,-6046,79508,-220902,-539307,-458289,-94038,49112,-140247,-152773,105284,201821,63140,-91202,-248402,-141527,212222,260799,31598,-85499,-35578,13364,66618,84415,4148,-29592,22826,96484,31235,74579,210724,-36850,-325102,-92600,26247,-210678,-305743,-88658,105031,122456,-117094,-258115,-147980,-183013,-314772,-151122,9904,-122919,-224614,-160476,-94866,-18341,104064,176313,167876,48528,-77652,-72418,10857,-17450,-63169,-71746,-135563,-133892,-121989,-285493,-388868,-249182,-99756,-75608,-101976,-127157,-137080,-16932,88177,15393,-105707,-5037,99422,-90934,-252112,-171048,-101317,4778,211024,269545,156892,125040,260764,301581,233622,221867,176663,98357,110203,127741,95056,-17389,-187501,-356600,-404997,-239025,14964,175172,279987,490704,579346,394560,175778,233115,455558,482740,224308,26740,73,-70451,-334726,-379523,-48195,51830,-33372,55123,107363,41037,66446,93852,26708,-12423,-36060,-138283,-287764,-396059,-180682,237867,380793,268097,195256,48945,-124339,-89893,163987,311563,194081,60828,74896,118910,42710,17727,15320,-47105,-36645,25190,-63315,-285193,-417528,-299916,-222259,-236228,-18954,288378,258826,136049,123032,98376,90930,133747,147326,203115,254879,147131,-21543,-160609,-37127,295850,288538,26825,48182,174495,102870,-33765,156469,494473,369326,14916,32483,100256,-85179,-257979,-186909,2192,176085,249958,220458,92058,-39836,-102087,-142124,-108765,40723,243048,296708,151968,106942,179912,122620,75970,75311,-50412,-43386,134558,129798,-95724,-217764,-228328,-208113,-32191,140550,154860,213427,244676,57326,-165559,-278221,-188665,4103,144974,170190,97639,-48826,-46174,119441,142255,-76053,-218642,-244708,-336313,-282254,-86698,-103114,-201363,-190789,-225128,-259206,-180245,-150208,-175234,-95488,5930,46780,127433,144008,-95223,-358745,-281242,-57238,-100203,-262428,-166986,50350,158037,110137,-62365,-129884,4340,-29201,-173929,-73524,126922,71670,-123854,-149372,27781,140151,78138,107679,269191,365335,290635,252210,233545,193105,193066,175770,55381,-28173,541,52937,66187,49192,195167,322037,169896,54642,136458,52503,-193933,-380702,-374722,-175827,-53373,17779,153625,140054,14778,93563,221078,108538,-129320,-244100,-219042,-139819,-80706,-103426,-127239,-7375,253466,365956,169146,-164806,-273800,-249414,-214013,-34980,18074,-188495,-334282,-402115,-390694,-215709,-37856,18303,115806,207318,198424,22501,-219650,-287319,-238037,-244177,-265292,-145658,31654,95816,66351,-68160,-244029,-379442,-372485,-194115,-96157,-238585,-186053,118233,201876,115872,161900,238105,102852,-109631,-184652,-124969,-73450,37100,197558,168982,58919,128136,143565,44625,-74553,-110734,-31409,18133,26081,94101,295357,456272,368672,72844,-88297,-41903,-13427,5333,-122861,-345473,-242099,2946,6753,-27158,1106,16776,93068,179557,189401,271625,325057,100133,-219408,-308124,-71086,208145,205979,64281,-5806,-69436,-181602,-226698,-54177,135279,71574,-17670,92658,189944,11204,-142042,-51577,27449,-61767,55407,210541,125876,131482,211708,-54658,-354349,-456459,-568915,-581458,-231722,33717,-32820,67473,568503,790561,59834,-569866,-675458,-156210,2515110,1088156,-7481227,-8781161,1456204,6186292,2998969,935946,803931,637049,7730,-339601,255920,234588,-262935,-153960,-66453,-284652,-405673,-244639,153906,265356,114033,206808,271373,87772,30653,103930,149025,139522,-117443,-484692,-557285,-258712,65073,143133,43945,-41871,-161868,-338701,-411002,-223328,46501,180784,298081,441400,350543,72097,-127067,-212319,-182557,-32415,-34777,-252679,-341137,-63993,215508,116135,-135183,-327997,-449437,-331834,-48544,86017,122861,135891,132545,38089,-84204,-32114,186662,236271,-7191,-259953,-197529,22031,158439,217567,251970,243038,130893,-113635,-148392,47581,15854,-167145,-165255,32767,327581,396568,97223,-135894,-155005,-41742,121032,118284,-26865,-142539,-211092,-72540,270751,424358,418859,434059,348632,167077,108555,122154,61029,-181785,-360433,-417638,-362805,-221089,-156355,-130276,-41803,-99087,-123402,121337,338655,308605,200383,137685,36586,20582,100354,83314,-95875,-64901,258013,383193,247149,235791,220970,-95418,-200354,80048,279988,283045,284852,209091,85900,85053,122474,121218,127254,6663,-240344,-287761,-3936,387724,450968,188893,7353,-59025,-32231,-41604,-115522,-149239,-19375,261809,393438,203599,-70631,-99371,39247,29727,-105211,-120780,-89476,-41749,51225,197889,211146,-523,-131095,-6999,56008,22412,56804,209504,304332,247698,88672,106944,169455,99700,136561,98346,-196607,-360405,-237689,-111790,-30187,76962,57495,-98906,-197336,-155626,-25481,124061,279569,360571,228127,-51729,-144001,-53368,-54530,-148598,-211462,-194525,-19337,47599,-199534,-366758,-234790,-198809,-228010,-72955,-35001,-163227,-122615,-92401,-115145,-145457,-194992,-204189,-200826,-251938,-218470,-24175,113678,88349,-82627,-189702,-110448,-109470,-198285,-261380,-300705,-290459,-203587,-225091,-306562,-229673,6462,58979,-145906,-277515,-171728,-127058,-301438,-386819,-286340,-202177,-236835,-300188,-310533,-297179,-166486,-20173,-108871,-216544,-121524,-56425,-216886,-396127,-351932,-77833,112448,70918,-781,110524,140533,-44909,-146043,-85839,-8888,147116,248621,147372,4288,-96905,-72542,188573,290737,85178,-115768,-280806,-377428,-299018,-129207,102655,246484,260388,228925,239304,125020,-150671,-188764,104829,192150,-85405,-182391,-67290,-43775,48306,242682,224022,7991,-134144,-176725,-156402,-197836,-191524,6023,111305,39415,-4302,27982,110609,171214,51845,-74066,57004,248552,141474,23369,107336,97159,24067,-13583,-132840,-223434,-190474,-214916,-275183,-314860,-413908,-359062,-75142,202606,186840,-95019,-249806,-180263,-10175,66926,180553,421341,357057,-34025,-169440,-89481,-78023,-114153,-72700,-20596,-8728,12230,114990,251217,232942,23092,-62521,51295,165641,202430,220229,274146,322609,262531,180517,105082,42736,125858,210437,61287,-152274,-269023,-224735,-36969,-11492,-163645,-276809,-227855,-69981,-63246,-142228,-35640,6133,-197343,-287189,-236338,-198317,-289231,-416734,-372804,-356177,-290829,-20845,66827,-60712,-162055,-84106,142324,218354,-4016,-134711,-67345,-5547,-11216,12432,194193,383122,453113,334967,81393,58240,100570,-154988,-365577,-241547,32019,189658,7273,-243884,-256926,-114701,-91696,-66826,233203,708546,1175632,617982,-765374,-874514,-1233581,-2091740,-711408,1562286,1341008,1001457,1396930,1298760,1322813,1325776,56147,-1429521,-1030391,-179520,-194662,-359912,23949,286802,403401,363984,197591,148199,79212,-25190,-296137,-418347,-241642,-303043,-419662,-181756,58539,160000,158406,28163,-53496,-138057,-297379,-283324,-178700,-157541,-80377,25541,-22159,-39573,131886,245210,140827,25388,10022,124759,155238,-28366,-165073,-157873,-171597,-158317,31037,170883,-53891,-411069,-485227,-243778,54141,249635,201403,75302,28987,-68939,-185193,-203012,-127791,-11265,124906,152178,71212,-8733,-15254,-2075,3968,-56966,-186260,-213462,-96153,17585,136852,280154,345720,51457,-401409,-574038,-413933,-312850,-383056,-387665,-319830,-291256,-161722,51764,138387,231033,284182,6078,-231933,-85200,138085,171146,84429,29934,588,-175421,-403109,-304312,48570,240768,138495,4367,113466,160895,5914,-32267,61283,99266,-20993,-185266,-181175,-78767,-89328,-63341,45118,117356,240647,324263,138714,-86111,-129483],[-80071,13255,66915,144682,141215,-9415,-76208,-11059,14559,33737,33468,-9881,-122208,-203878,-93078,-11505,-266482,-519197,-356884,-19174,12963,-193630,-173059,50667,79195,-69270,-181424,-219629,-46716,218269,148753,-88331,-130927,-57149,-9113,34105,45800,-76670,-80143,81510,180757,18760,-28538,133113,7261,-223416,-69298,4238,-160991,-177673,15028,154108,157087,-88808,-273134,-155789,-145486,-258640,-160587,-39906,-125318,-214199,-178608,-68147,50364,156203,189839,114401,-19661,-49646,65393,136654,9098,-119780,-119094,-132920,-136208,-146077,-276283,-362258,-243230,-66872,-12176,-40734,-107252,-164965,-69795,40089,-53351,-180515,-94123,40216,-54127,-191758,-198901,-163160,32857,307126,320961,138530,72906,176499,225751,199434,192503,119103,44071,87766,120978,71098,-22701,-142294,-345571,-512017,-390220,-140821,69347,240193,456088,503263,289994,5612,1905,203914,200954,62828,-69361,-60128,-119953,-349592,-308944,-14620,51957,31432,141205,111861,-20934,-2495,912,-47121,-45417,-68371,-208751,-361543,-404520,-158514,224262,311279,145167,52588,-71453,-227251,-165527,82273,280903,304307,263699,189529,107985,62976,132434,124895,-348,-24932,49715,-1527,-191854,-328877,-307688,-260488,-192809,102865,383473,313541,115374,48403,79772,165123,221371,182254,179122,189062,91138,-97383,-232533,-94408,233198,218963,-70937,-68468,98663,87620,-1966,222937,525568,340551,-46661,-40099,44742,-64204,-173166,-156849,-38344,106891,199883,197558,78016,-57196,-171142,-259888,-226863,8159,263141,273602,53790,-20220,42664,-14891,-8278,57546,-14950,25990,200357,150771,-100152,-211617,-179725,-133144,17584,155512,178291,249475,234126,22525,-136583,-169032,-44959,155754,237470,158084,74234,25639,27726,119791,142475,-29420,-174187,-225792,-378665,-361249,-151250,-154569,-263628,-194078,-92061,-45164,-63483,-183821,-239200,-45468,141995,142301,138411,140945,-81987,-375887,-292224,-28586,-107031,-272166,-143575,113739,213799,132282,-29777,-91432,-15652,-70496,-220712,-113742,145935,179593,23888,-26688,114862,202294,102336,92266,285745,390864,278885,222168,219941,174451,177480,206762,129937,34164,-14513,269,73255,130770,285298,362007,165834,54823,162351,125296,-101299,-351351,-397499,-199669,-93906,-66998,54314,19404,-121025,-4020,182148,45048,-221269,-277838,-165791,-109535,-132780,-205297,-184343,-10963,255676,355699,148981,-173865,-264640,-221568,-171678,-7588,49667,-78162,-137304,-216253,-332500,-290927,-168924,-87592,52567,197211,189603,-11732,-265317,-313517,-247947,-243453,-188072,-50332,7781,-52376,-108522,-194192,-281180,-365916,-379761,-215263,-134816,-264562,-165182,119916,116912,-51939,16825,152968,89269,-100634,-212612,-159268,-125553,-46971,139609,150840,33082,86588,147555,56001,-75976,-120593,-41472,-7211,-19483,98435,365544,489790,341307,73076,-7332,62269,54310,6004,-196860,-441002,-324500,-34172,-6812,-25539,47310,86062,152340,215695,208179,284413,307709,97345,-188958,-250213,10603,310625,297173,115300,49878,-11356,-141776,-204826,-90185,48373,10884,25531,169232,247398,51760,-64495,98373,199695,108409,217860,305590,101598,86502,262528,62011,-298149,-411666,-513004,-528014,-108829,163653,34544,134139,597567,608122,-246669,-696671,-730891,-144695,2820711,793194,-8992248,-9183186,2469509,7087268,3026298,680091,599610,438337,-175015,-488038,112822,87899,-242034,-27161,-8381,-302107,-376439,-128430,335954,468094,207112,162175,157851,-54622,-90192,37768,151870,232270,48525,-365814,-531003,-307608,-29557,61894,19570,4269,-62942,-270584,-462614,-419152,-99196,157595,327717,485387,383350,94904,-118356,-256615,-253812,-105266,-86015,-241655,-301170,-40096,245879,210763,-17009,-239138,-433649,-442700,-205375,42558,202403,252655,226783,102219,-58317,-78438,128525,189656,-22077,-218747,-138290,60518,168659,203482,193791,141925,47929,-143760,-174941,13469,34606,-123514,-196029,-64999,278412,402013,55048,-249500,-255431,-102182,25277,17162,-76495,-110173,-134913,-36925,219176,355502,352558,375958,329133,220727,144475,98985,11230,-155959,-250610,-269712,-241197,-109907,-60669,-35291,64355,-26960,-114258,91768,315394,296278,209126,179237,88942,61130,152865,129130,-98694,-158470,107839,270278,173302,158187,156330,-54597,-127292,40481,150188,174180,228116,217194,170876,159952,152616,180124,229550,79784,-162178,-206083,-3585,302687,321217,88940,-66525,-151844,-136829,-95298,-122095,-168647,-78063,192748,370700,204024,-55615,-69121,33647,-18096,-125879,-120430,-98046,-61219,39798,192105,206319,-4557,-156671,-51938,51543,58772,131665,273104,270516,218276,144101,226878,239036,89789,112043,80369,-220794,-356042,-171806,-7080,28349,12068,-40342,-105203,-147779,-127137,-11202,130051,271033,393289,297789,-27274,-142466,-27863,-51228,-224490,-341838,-253148,4884,67555,-253039,-419071,-239626,-172294,-187051,-73214,-85937,-220607,-160423,-70227,-59919,-149873,-241339,-218755,-157902,-202794,-214836,-15227,134901,60674,-164964,-292668,-178051,-91111,-165081,-205896,-183853,-161016,-116645,-137937,-198816,-138204,10846,-6,-179044,-319232,-231853,-107490,-204629,-302521,-228240,-184863,-255201,-283917,-233701,-238167,-151753,-22164,-158673,-319695,-188770,-26292,-137499,-370566,-354217,-49084,171874,127550,3633,62360,161447,58239,-75748,-102678,-76826,39754,122337,48974,-24594,-123312,-139122,130028,267985,97311,-94010,-267448,-319087,-208430,-53075,107588,200333,236654,285648,315948,157580,-162909,-244647,46128,163084,-139444,-324185,-196701,-35434,85155,210156,232923,149579,-16842,-175493,-218075,-235949,-168420,101016,260208,202685,121362,63257,30139,48429,11107,-51365,31617,163437,71093,12476,133002,115438,-17557,-113571,-234798,-292393,-245924,-243994,-265516,-281922,-332273,-321549,-88106,195433,138812,-148269,-218345,-22224,150746,151118,176849,307807,204340,-52078,-13462,91462,22718,-57662,-2846,29391,-25920,-31237,127279,305923,269233,48711,-73692,-29331,108273,202278,215824,219752,205968,159516,147124,128614,71310,111281,120686,1836,-87052,-126862,-59817,87668,18863,-188789,-269221,-202047,-53783,3326,-44110,-32650,-89763,-246663,-295589,-250250,-214793,-251387,-314732,-279797,-318394,-330733,-69321,114604,45099,-58033,11884,173245,218495,35222,-121857,-97125,7450,-18160,-77323,116858,411511,528205,359507,59154,-15906,23647,-153258,-301579,-114796,244204,362893,87131,-172183,-107186,64100,50107,111456,433420,820533,1206515,869540,-604220,-1420444,-1580469,-2420082,-1520783,951970,1528737,1175898,1560694,1667121,1802067,1865878,334638,-2023765,-2025754,-756862,43387,-65620,177232,401140,566895,577427,410958,306660,219292,67737,-267444,-419960,-296421,-408014,-507388,-225465,27942,151654,81715,-87992,-84669,-104697,-270108,-238195,-83976,-50841,-17037,70157,40867,51160,240985,320581,165825,9243,-12787,90471,111273,-44046,-217711,-289917,-256396,-134356,81811,173815,-69505,-364040,-393427,-195255,90667,291050,168974,-60012,-71534,-65276,-130775,-231703,-288484,-122066,139980,193907,52717,-89694,-112833,-38288,11235,-73674,-239663,-272072,-139971,15053,199943,404850,466562,131279,-402167,-645457,-480955,-332313,-363316,-381228,-395942,-390184,-252045,-39194,70933,179025,211738,-60019,-255498,-83070,100733,105929,32072,-37747,-147414,-360118,-495341,-273583,60580,159238,10490,-67611,104280,171672,27948,-1251,106765,121932,12409,-135823,-120004,-53691,-111813,-85048,43874,123730,264035,342337,150089,-76662,-149002],[-96481,-48911,-10434,83882,151362,35641,-69465,-48252,-12840,68968,106741,26491,-106945,-213462,-186657,-119537,-287496,-423494,-207359,33613,-62112,-247751,-189329,-50379,-108338,-222517,-261798,-180797,40579,191649,21200,-197888,-176862,-111245,-84631,-41080,5227,-97319,-86762,159792,265896,10848,-122842,59836,81080,-66198,-41096,-34057,-95218,-4763,102022,150309,163890,-51189,-278754,-178836,-129899,-215187,-163737,-83820,-145689,-242739,-224908,-49501,109826,177285,170162,40105,-103589,-38499,190790,248486,40876,-151471,-167218,-150267,-138055,-148729,-256350,-324007,-192617,10523,74474,35188,-73378,-179817,-138264,-44254,-119017,-181426,-101421,10441,-2345,-107792,-200892,-188674,67281,360510,324102,91972,16208,83798,121431,127625,119363,18747,-45237,43787,115481,45257,-45124,-101964,-301693,-566430,-516679,-295462,-83212,135318,354650,386797,176272,-142878,-221255,-90031,-85127,-69203,-133797,-126457,-170610,-317452,-205090,19347,72552,116713,222798,112233,-85184,-72724,-67419,-87210,-48751,-88663,-266780,-405188,-374341,-139338,168039,230624,46209,-94101,-192681,-270238,-151236,9363,148862,309201,393933,282699,115400,101768,234155,227942,62621,12406,92090,69639,-80033,-193927,-249251,-245382,-131262,200496,431613,322568,61041,-47141,33039,193476,253624,138041,57753,49437,-10320,-170114,-267995,-129608,177146,168091,-138009,-185916,-3504,56407,43785,268384,495647,283126,-94074,-113799,-1296,-11789,-61889,-119308,-96771,5694,120209,142902,43998,-68348,-208054,-325908,-282331,3168,270057,210513,-73748,-135856,-60263,-124878,-104598,-20944,-54622,23528,199149,123327,-109508,-193443,-124843,-32992,87596,150700,153525,216797,154693,-43103,-115507,-78424,53727,268504,313285,136744,1503,34454,64143,77723,86951,-132,-112655,-197837,-378735,-386512,-218689,-223779,-289005,-131246,81019,169707,58839,-194205,-285673,-10112,252755,209199,98791,89837,-77725,-369803,-287555,7382,-56044,-200353,-92362,137139,225858,149377,40178,-5242,-10087,-74386,-205893,-127312,140708,240779,115153,51025,154836,197990,89789,73338,272335,349661,229157,196795,213485,128643,119249,206513,216039,131403,-16586,-61425,68753,232559,384306,363261,123955,35086,145996,153863,10025,-199245,-265616,-132887,-74545,-87868,-12318,-78929,-200796,-38610,174464,11170,-252495,-241408,-72401,-50703,-160332,-254758,-158857,50212,249458,311650,126703,-138596,-214453,-188597,-139852,-3644,52688,29850,74029,-21950,-261536,-342939,-308741,-231461,-52560,139645,123500,-100376,-329568,-343307,-261443,-224689,-79906,75149,16333,-157656,-253751,-296434,-287862,-318485,-362931,-215679,-142738,-243086,-119800,100003,8896,-201953,-109222,63555,75286,-61399,-177862,-133328,-115139,-74998,109452,131047,-15356,11374,135485,79663,-50825,-100596,-23881,1579,-46095,88736,374773,440886,232867,22284,40390,118546,87807,6720,-214905,-428698,-310937,-42355,-20058,-42703,52872,123576,185107,221850,206352,252597,231104,64829,-137128,-145690,96925,339961,306451,143847,106719,52681,-57534,-84820,-35139,-26663,-83931,30314,246856,305179,83860,-13247,201364,334401,307765,403890,387931,73853,9630,231952,114440,-257740,-359079,-429943,-449777,-18929,291652,173664,260423,570040,296950,-592605,-834465,-867132,-434071,2638320,815115,-9179685,-8863494,2951993,7183341,2734111,395466,487974,520422,-27108,-430724,-52565,-123035,-236447,42804,-39499,-329147,-303033,-6879,449535,602161,308573,151093,70389,-153580,-181986,-33404,119345,248231,139825,-247705,-442841,-299834,-98774,6238,46501,81335,28303,-201942,-477371,-550532,-206875,145257,328948,458412,359438,98476,-109561,-270518,-276988,-164171,-130470,-186347,-186280,16051,240621,271286,114374,-101968,-333932,-472486,-333733,-8073,231279,284774,229375,84600,-109441,-155728,51512,107139,-53320,-150167,-68843,72992,148377,170837,129887,49116,-31914,-167443,-174024,14592,72627,-57681,-173159,-106199,230590,367696,3606,-329810,-312036,-160075,-90001,-89577,-111741,-81056,-85214,-30709,127185,214054,201697,245063,268510,245213,141994,39368,-52762,-108962,-113155,-104428,-86548,37131,86262,101954,149640,24131,-101307,51331,258860,244079,176365,178824,126867,87324,162846,120990,-135733,-266572,-66260,103508,42223,50333,84091,8341,-16595,23157,11301,36373,133351,198594,251943,262810,222458,256346,320358,161507,-61209,-119986,4347,192879,145975,-38092,-162987,-237962,-220375,-110944,-52594,-102050,-90846,120590,316958,196389,-5666,-1725,36894,-73330,-149699,-117433,-87497,-56573,31033,151510,163388,-27671,-179286,-84292,36789,60279,185023,320612,265528,192331,180497,311037,270490,53029,50684,53523,-191296,-298281,-93229,111331,112696,-39884,-135187,-97032,-78667,-83792,22965,150431,234034,340026,256194,-57064,-125011,39111,-13906,-247466,-370128,-223975,45770,72019,-274281,-407623,-201281,-112974,-112588,-73688,-170332,-271165,-153394,1403,8427,-155220,-292578,-222596,-74071,-115520,-212985,-77087,73856,-11302,-255254,-375850,-217077,-39961,-95684,-129510,-78997,-58889,-62475,-78617,-74088,10588,42762,-53193,-182172,-283006,-190795,-7090,-43932,-168379,-156060,-167541,-248450,-229675,-134672,-150050,-114198,-21352,-184568,-380500,-230117,22669,-8906,-270242,-295381,14985,248288,164107,-18525,14163,193991,182031,28494,-89264,-115113,-29200,18295,-45321,-63320,-169000,-216560,47102,208590,91632,-43007,-174480,-189791,-54342,92438,132655,121568,158174,293423,363509,187199,-151872,-276985,-23960,120672,-148291,-416376,-320620,-27927,141985,161379,164135,198876,55096,-170294,-279939,-296861,-167301,156076,348701,300407,212095,109876,-27282,-83208,-67976,-57502,138,50909,-22161,-12318,104344,57533,-103083,-197029,-268052,-288276,-261218,-255304,-237161,-213230,-215363,-265294,-106221,141859,50080,-172726,-135870,132806,267475,204802,176391,211584,70223,-58907,124622,272440,148554,32735,75670,62194,-47303,-48352,144235,320405,261291,69236,-56415,-76677,51476,190068,207535,143326,23932,-28960,53172,129655,120077,116579,23210,-78361,-74372,-62421,41640,159333,28065,-196394,-260460,-204780,-52590,81994,83773,26557,-100662,-219185,-255468,-222092,-199677,-193808,-168538,-122293,-184787,-262160,-86741,114969,89675,28825,95572,177620,191694,84724,-85151,-136805,-24389,-59036,-164013,51685,412244,534894,341530,35858,-91527,-64765,-138039,-202074,3614,382208,460378,142214,-111940,-9537,160166,154951,256651,480761,634803,856670,909657,-153961,-1438080,-1465839,-2112385,-1947722,28555,1287807,1107851,1422300,1715114,1874587,1918581,555244,-1976611,-2515299,-1175971,127377,101999,149271,347041,596816,739533,669118,497814,348742,151189,-186198,-370178,-345503,-483080,-550370,-264477,-7457,96093,-60051,-240392,-145433,-104372,-253672,-200696,-17384,23196,55452,137888,100514,131650,346824,392826,200774,18613,-5927,47448,16907,-104265,-275759,-404493,-337894,-113874,129259,175017,-61435,-268404,-246245,-112740,121402,287214,93999,-198871,-160703,-38762,-56267,-232771,-413855,-226809,129777,211551,18616,-173513,-209181,-81203,-1440,-112762,-268728,-250387,-115016,18553,208081,461316,528443,195614,-352497,-624083,-500060,-346595,-313481,-304254,-370465,-408921,-317198,-157917,-36543,103661,134296,-95006,-229145,-50527,85596,69431,12284,-69094,-235256,-461746,-497889,-187254,94455,73614,-117470,-124040,79268,143654,24208,6256,123354,133386,28607,-105551,-61096,5407,-73180,-89257,-2786,85794,255409,322579,142028,-52952,-127284],[-94220,-117323,-97073,-1085,125101,64336,-54093,-64134,-18284,108900,168994,32628,-121066,-222405,-255413,-219042,-290362,-292088,-54103,60540,-147352,-288468,-189584,-155886,-302890,-363463,-317349,-155340,84431,147009,-65694,-247837,-213961,-196241,-206171,-151506,-39706,-49582,-21692,253550,333645,9479,-188218,1910,151727,86813,-18309,-79300,-35622,153059,144205,88636,138212,-10345,-262540,-207039,-143803,-196205,-147347,-93313,-169533,-299495,-281286,-39851,141810,151115,109084,-40715,-178579,-35414,280111,315819,53324,-177078,-224875,-186822,-138197,-134026,-228513,-275008,-102727,117465,161677,97213,-38958,-176816,-198884,-140707,-166167,-118225,-22249,35488,64416,-12890,-165941,-166798,98091,353351,270882,20685,-43558,-6947,4178,35977,34981,-85164,-149304,-17331,109848,23517,-78738,-73239,-233442,-550305,-585223,-401940,-233001,-43,224060,268311,79316,-235671,-370839,-318828,-255664,-128787,-141101,-171932,-201053,-232929,-90164,46491,105215,202476,287164,119165,-120489,-119056,-96250,-88518,-19837,-85588,-297080,-409079,-318783,-132162,80854,152748,-13342,-206627,-268246,-233068,-77692,-53847,-45145,210025,424220,334715,147425,159502,304466,305835,140722,74968,131451,114112,21100,-44218,-149497,-203648,-80317,245140,421461,285977,-2985,-136884,-38213,171412,241479,48781,-104226,-105261,-125332,-219510,-257486,-138582,136678,151542,-148495,-261308,-92534,26707,86889,264587,400615,204066,-129388,-178285,-24569,52448,32125,-78553,-133500,-74347,44894,76741,6305,-67158,-204923,-335449,-278484,14399,257139,125859,-189321,-195493,-86103,-175977,-196383,-150957,-173144,-57060,128294,53207,-128649,-179306,-83756,65616,159960,127392,83675,114959,16206,-132754,-113094,-33855,80879,310884,355800,118027,-87612,-10559,62087,9986,1806,16628,-40024,-162795,-339468,-359727,-277233,-301451,-281663,-23197,256326,342830,163880,-172987,-290763,15182,320044,241431,37938,30897,-59358,-325868,-252663,57091,47253,-69436,-23807,119832,199339,176111,141349,106434,26443,-36568,-120301,-85149,128522,251599,145645,78204,143880,138209,51048,50461,208490,232348,143235,179712,211638,73107,47353,180228,289181,241513,699,-116351,52603,321844,456474,316422,47825,-5710,91450,137273,124284,49590,-10249,2086,-19156,-64600,-50502,-143322,-209000,3656,200036,15288,-207417,-138054,32288,5616,-174778,-247006,-68469,138864,227819,249047,114717,-74834,-155237,-172045,-130088,-24746,26679,104510,235675,127326,-185519,-351053,-416248,-379700,-175712,48251,22689,-205691,-378461,-349392,-258812,-188008,26854,193515,46935,-204359,-337175,-347391,-257015,-247561,-315389,-180178,-106575,-176172,-58371,68813,-97696,-298478,-185604,-6059,62217,-1412,-82879,-52691,-51073,-50073,97324,101526,-84957,-97897,84259,103154,-7026,-54488,23739,42051,-43790,70604,320092,321945,75871,-60407,34536,93765,65937,2444,-185516,-330672,-209717,-14027,-16974,-49891,42882,135198,186876,197282,182056,176854,109059,443,-93075,-43781,151261,288180,237270,153421,156721,103087,35075,68754,61825,-84519,-183016,-2152,291027,333044,98669,8256,227825,384955,465631,557064,435894,52434,-71245,136294,82911,-250728,-317912,-343776,-373544,25856,427823,395596,435128,484027,-91539,-905754,-889685,-947743,-913316,1980317,1066765,-7913142,-7775763,2840044,6340014,2106138,151738,514605,835028,343318,-245059,-219495,-322852,-194688,94151,-115027,-331875,-181779,106556,475970,636005,400866,181198,20963,-194189,-212403,-65869,77800,181149,113015,-179423,-331790,-250568,-134678,-16893,110525,151504,52710,-181564,-459985,-562939,-229312,157823,317824,388016,302641,95266,-100484,-265239,-271884,-204522,-151002,-89184,-14716,90086,198324,271918,210099,38864,-194481,-436963,-407708,-49856,215842,234506,141279,-2996,-204874,-225908,-20533,10588,-85164,-62032,2303,61659,107206,131819,83298,-3812,-82572,-175421,-142000,52167,118553,7023,-112951,-87133,193499,309700,-31112,-352207,-314519,-196042,-182674,-166498,-119979,-61530,-72555,-55009,19279,35651,12201,98481,216960,251795,106798,-39059,-103025,-55637,3404,26813,60708,178537,236508,231977,182580,38141,-81925,15481,176813,160130,118813,151983,140479,85416,124122,65734,-189047,-348329,-207012,-74851,-111161,-49533,38703,85799,106014,34009,-88963,-82912,24858,156062,307101,368019,319529,332254,372909,231691,33360,-54227,23248,109945,4996,-146084,-253797,-298132,-262254,-88951,62091,22175,-63679,47760,229211,174409,53590,70288,37589,-130468,-179413,-116835,-71013,-38650,26723,96997,102488,-63594,-195160,-93223,19685,35372,204924,343318,286321,167320,190172,340675,251076,-5244,-23224,33669,-116064,-203147,-24124,202410,193442,-57083,-195923,-84710,-18788,-43759,64013,180135,186701,228837,132906,-115598,-89377,123639,51359,-185710,-260340,-107406,89757,51199,-262101,-332794,-122290,-25052,-20738,-84636,-270813,-300518,-103649,96333,72018,-149938,-316780,-193525,37035,-10677,-202984,-179197,-53022,-110543,-311515,-385703,-192815,25662,-15917,-46385,-4726,-8663,-46480,-57499,35728,185470,114235,-70288,-152245,-185466,-71743,144094,148634,-10870,-86248,-144248,-210434,-156209,-40320,-46778,-56077,-19919,-183486,-380466,-232271,74485,128067,-125397,-201332,84436,313970,173381,-61100,-33136,211030,285820,139620,-51478,-117792,-38179,-30762,-111059,-107033,-220655,-279942,-37228,120733,57811,18685,-24486,-27222,107203,250231,173939,38918,54046,250727,363817,203700,-121194,-274722,-78828,90535,-102722,-434019,-406378,-26380,194804,97907,29683,143852,78398,-142845,-311243,-371646,-215722,138667,349260,302550,233117,143531,-56140,-192538,-157103,-79350,-25369,-53665,-110633,-45841,35275,-56147,-215467,-251457,-225093,-210489,-231665,-246697,-203216,-138316,-114198,-208602,-117853,66089,-37351,-158022,-25779,246569,316871,209622,168726,163808,9880,-41456,201277,381545,250356,123518,130468,66261,-64062,-44083,141202,273730,205651,80190,-13830,-80085,7473,172699,204531,64050,-179164,-255094,-78892,99302,162999,129406,-59721,-162686,-118624,-87635,46846,152137,13976,-181438,-248316,-227687,-58386,157611,203295,109945,-48979,-159188,-193859,-161117,-161677,-143076,-34814,47291,-8096,-136498,-94049,55215,63218,76314,142995,150197,143194,131400,-32817,-176994,-99159,-130794,-234028,10416,383342,467452,280526,11823,-153538,-151585,-125787,-91227,97846,416863,465762,165483,-77534,12846,150472,178457,284143,316836,180644,243661,751158,458463,-858167,-890356,-1253985,-1902110,-945908,643967,799638,1019044,1418910,1546123,1521319,704788,-1208100,-2292663,-1361262,-11324,95933,-34089,176943,500988,782922,867588,654288,426714,192058,-99886,-298334,-379910,-511558,-535064,-292448,-43412,-128,-238121,-390443,-219093,-134888,-252183,-188964,-13368,29890,108804,211048,154671,194980,419489,439749,232940,41362,18098,11670,-92673,-196362,-334972,-476627,-393624,-102264,156680,169825,-35891,-154810,-91911,-17675,146656,243635,-8261,-302170,-204032,13839,27271,-198081,-459789,-288806,109352,204391,-23553,-241167,-285981,-130038,-34619,-157209,-256619,-152877,-29076,22332,148452,421270,516684,226155,-274673,-527365,-468716,-347342,-245716,-187624,-269777,-359285,-336274,-247402,-134863,21830,56871,-108809,-176689,-6254,106545,94219,42694,-54016,-234419,-439746,-408401,-84456,131369,11758,-199184,-136705,60976,92646,-8532,-14978,103646,125743,19677,-94054,-8275,93306,23862,-65562,-73449,12784,205832,265898,119306,-15350,-64001],[-75628,-178764,-182328,-88041,77946,71599,-42498,-61586,1094,142897,198389,19503,-133130,-208043,-274147,-282951,-282500,-170928,67332,74818,-203939,-296880,-161632,-219919,-440354,-459609,-343135,-161961,62259,97624,-78254,-214289,-232817,-291757,-338338,-268971,-87503,45606,113459,347568,366836,14258,-214387,-39333,189820,187630,-4753,-118149,4933,246313,133921,-13526,81054,23440,-216974,-224121,-177227,-192409,-103276,-58047,-178176,-351993,-320750,-38691,132460,74655,13795,-109564,-220831,-27652,319982,319727,28015,-215492,-292902,-229375,-131738,-107257,-187330,-206750,7353,220349,219724,122507,-13869,-154951,-227761,-215138,-182841,-24165,111287,113801,134492,73366,-95897,-99031,120869,289480,170504,-64119,-103551,-86447,-102345,-42452,-15528,-146278,-237421,-80958,106436,13469,-109564,-53316,-147771,-453778,-556311,-418962,-328102,-123273,102772,170737,9212,-260912,-405080,-394622,-260585,-108552,-85333,-168391,-192993,-113032,8362,57398,134664,270497,328945,140390,-106067,-123442,-86423,-61608,28594,-57543,-290544,-374108,-257713,-141614,-18147,84728,-33296,-250270,-259590,-123928,4030,-111951,-237961,49040,363559,338274,199664,230462,335982,343486,220217,147976,148791,115201,96722,92203,-41245,-161316,-55015,229975,354708,212497,-53682,-198085,-120634,114492,210471,-29165,-227697,-215916,-221931,-237214,-209537,-126371,108296,163189,-98141,-260837,-133441,10212,103707,191816,247301,109804,-157471,-220594,-19571,108095,81337,-37267,-119464,-90076,8066,28238,-14296,-50992,-169484,-304032,-246826,15312,218151,43703,-255701,-178352,-31140,-169046,-271166,-298124,-333148,-183012,14712,-38565,-158344,-180341,-68533,136878,218481,97482,-11584,-32766,-146654,-222753,-127297,-44709,33264,267997,349925,106913,-153614,-74640,34645,-58250,-75624,32867,33420,-125506,-276757,-300940,-320695,-373988,-254276,91268,392304,448482,236946,-118422,-240140,44032,343946,245529,-6846,5820,-7416,-235039,-177444,122967,174757,73385,40517,79968,157409,217173,247078,205093,80214,28967,14752,17323,131757,231899,139228,69782,96388,55361,7062,23841,90672,53605,33316,165250,202453,24271,-10306,136450,325412,336530,36176,-157301,17471,352162,458628,222002,-48819,-64094,13879,89603,224403,331392,291586,159134,32742,-42525,-80420,-171247,-154554,96854,235656,49457,-92996,6619,116133,30820,-189475,-203745,39289,202056,179532,179380,118021,-6233,-120809,-190153,-147775,-60226,-10400,133331,305939,200481,-110128,-308445,-454605,-486498,-285975,-53410,-78223,-282251,-382886,-312676,-223365,-136871,103752,273170,86100,-195467,-346791,-332315,-186804,-163654,-241624,-111815,-30881,-78417,8698,39166,-181081,-330429,-203879,-40540,51973,58883,34722,47484,34226,1593,78071,45955,-170479,-228133,-12964,110025,39633,1627,81495,90062,-15176,55251,223354,168068,-79676,-140890,-24154,-13594,-8631,-7225,-132259,-195848,-61816,42277,6813,-29229,41791,130499,161991,151472,140327,75380,-32603,-89144,-81062,9676,146590,173745,122377,156888,200414,133326,104477,181146,130386,-123522,-244660,-40941,282670,304299,84552,2265,174312,335390,522634,622171,433456,48184,-118804,15354,-23225,-283848,-300931,-268708,-314590,34380,580342,687422,638621,373897,-463402,-1129329,-816370,-882004,-1418209,935172,1186283,-5599154,-5851555,2451619,4724829,1162555,-65792,637103,1240919,760438,-41920,-359731,-441451,-78393,170364,-171995,-281055,-22012,203795,427141,576359,471977,245083,5658,-186197,-178445,-38425,51813,57388,-14260,-172979,-236728,-188087,-140536,-10562,183715,180520,-15010,-230724,-424196,-456287,-157978,192575,309535,317846,250764,100332,-92234,-255975,-261752,-226336,-143391,31491,174782,163222,134662,213353,237443,139284,-70457,-372892,-420064,-69310,180196,137685,196,-121228,-288696,-253881,-70229,-74173,-98891,33772,69335,37996,58051,94827,65599,-6328,-95669,-165733,-84843,114825,159095,48042,-44903,-25639,168942,243771,-36806,-315073,-274169,-201166,-223874,-189711,-93702,-48022,-90395,-100189,-78377,-131530,-159200,-11460,199058,241888,50304,-110427,-115229,-4641,66274,91013,159657,267382,333102,303040,153331,16959,-51881,-1545,83821,61327,59202,123496,131545,52001,45375,-15973,-234300,-369910,-273885,-224143,-246883,-113190,33670,162092,213240,67620,-119744,-138171,-58703,101763,319513,442700,412048,378736,366147,266511,90981,-26332,46503,89382,-42114,-200252,-312368,-320814,-254093,-40057,174421,150592,-19407,-23421,120687,143506,100178,118113,29398,-178862,-208682,-114600,-55267,-15683,34783,58027,42454,-107428,-199138,-74305,11323,2941,184061,332996,302339,132982,166094,310561,187323,-70522,-82241,33762,-16816,-96080,19994,234522,237181,-37552,-208098,-83366,4957,-19331,103914,215118,149414,107288,-6251,-162286,-39852,197018,133104,-37223,-31903,65462,121236,2530,-228691,-215643,-15949,79079,65015,-115145,-362670,-298952,-26278,185806,127467,-115526,-283047,-119992,146671,82745,-177806,-274109,-202581,-206021,-302757,-304555,-107520,76272,43032,27262,37369,-7942,-63637,-75001,103365,343124,220720,-36384,-100951,-70132,69524,296100,328222,133805,-31053,-106131,-141288,-85022,27778,54146,13216,-18091,-158001,-319660,-195375,111929,227933,11498,-114885,122105,335810,153751,-107891,-76654,190948,334847,228480,-365,-87754,10941,-12489,-128860,-142718,-258043,-305447,-97894,22372,-3498,69388,138135,122685,223441,362022,215806,-27886,-46106,168491,307753,193979,-81745,-236954,-97124,94358,-11684,-376233,-432813,-34551,215922,22650,-137164,10160,67036,-85496,-295766,-440149,-312090,51251,269223,212631,172071,143959,-58291,-254855,-226003,-100858,-40057,-121198,-167068,-76332,-42601,-180775,-324083,-272024,-123286,-81153,-165802,-220944,-174228,-83492,-64946,-165611,-113860,-2778,-89968,-110435,79403,295013,293825,162588,148136,174414,45510,2215,194210,365429,280702,176449,136269,40073,-69097,-31147,99603,163752,113293,80270,43030,-45686,-18979,154014,211846,5862,-345126,-450664,-211257,42065,178368,135192,-110542,-231984,-200030,-171082,-31002,71501,-16278,-144251,-227911,-251195,-59238,217134,280730,172457,11975,-121570,-144959,-90774,-120568,-126630,29457,162452,129431,-34292,-119564,-59860,-18063,80344,149298,104101,94578,169233,23708,-205725,-196865,-220590,-281007,-4725,331886,346578,193242,-6625,-192327,-232268,-139210,-7724,148953,352560,391841,158833,-73014,-34236,50229,101133,155770,-28320,-402313,-439627,424453,1012815,137871,-20090,-82967,-1386179,-1674814,-236378,323002,461913,856715,965138,883253,764073,35817,-1374402,-1283407,-324629,-66464,-301169,-36882,327493,674873,898484,699092,417672,168158,-55798,-237666,-389827,-491418,-471944,-302091,-74768,-110963,-402502,-495724,-279122,-175395,-253311,-199375,-74237,-32927,122937,269431,208354,241872,436164,443729,249909,63495,43520,-5155,-179394,-293051,-383191,-489563,-402726,-96621,157407,155876,-7208,-58387,21178,57828,157958,171764,-113633,-344250,-179580,92320,110381,-128393,-405537,-284513,86615,168066,-63535,-274795,-329546,-180126,-81639,-191131,-205537,-15433,81767,13621,28932,291688,446216,225835,-188950,-391557,-399045,-330305,-174311,-64951,-138879,-270903,-298799,-258518,-178868,-49961,-16360,-114086,-126954,24128,155347,185081,120768,-2976,-154565,-302930,-250810,12277,162997,-11808,-208752,-90165,70542,40144,-60830,-50422,67412,102768,-10666,-93718,34907,192874,157471,-10319,-134074,-69351,126650,188868,90453,28491,21262],[-51661,-222651,-250083,-151372,31841,63698,-38742,-48107,37496,160578,182894,1452,-117512,-157412,-233485,-291925,-268117,-92509,143691,98226,-201853,-260586,-102384,-214412,-477655,-488230,-341663,-202137,-21631,51163,-18192,-107000,-224932,-363425,-428475,-353382,-130447,148388,283387,418621,355036,21991,-202698,-69636,180000,218244,1916,-138481,26931,260504,87511,-122945,-360,38336,-145939,-215201,-208097,-183359,-36036,8951,-160373,-365722,-321875,-45331,77308,-39684,-93312,-148389,-215004,-5175,309330,257726,-39604,-273717,-359301,-256043,-112066,-74333,-128555,-113721,109363,279290,222028,101474,-1394,-115789,-209767,-238362,-166531,57817,240002,211973,186515,132006,-5300,-927,135595,191931,47946,-144436,-154690,-144992,-175160,-76949,1721,-131605,-279789,-130116,106907,20169,-122392,-34469,-52019,-285562,-407016,-329958,-335551,-200945,12745,93863,-39424,-229957,-324959,-303759,-149636,-40383,14429,-104827,-142982,6278,67582,45453,146886,310947,349925,176820,-39805,-82271,-53719,-28028,73970,-14084,-249481,-314062,-211608,-165812,-106408,28619,-25729,-208078,-153755,23178,49677,-168802,-370359,-110107,246235,297385,257081,302941,333774,334589,277307,207345,137677,85431,150288,198848,47372,-132730,-53290,169876,244993,117345,-77023,-220155,-199268,42267,181681,-43661,-246451,-246057,-277386,-227076,-146157,-104415,80245,177992,-8313,-176518,-111612,8480,78548,55763,60402,7612,-186715,-234823,8239,141959,82092,-714,-52445,-29442,29288,23726,-1656,-21618,-118175,-252431,-222482,-20179,150400,-15614,-254477,-96336,68014,-133694,-324276,-416044,-468265,-295414,-95703,-122889,-192775,-196931,-79957,163537,251889,75968,-103887,-186221,-286293,-282248,-147015,-100557,-69347,146971,284853,98136,-167186,-116141,2187,-103421,-112953,60296,95800,-92790,-212888,-237903,-346614,-424772,-220853,172765,460411,483287,274340,-36551,-136066,89529,338725,234784,-9467,36249,81437,-101012,-62517,200468,287438,176730,75928,44244,130405,261993,318276,253639,126607,96252,155362,155641,166507,213602,131306,49702,35005,-16345,-23120,-3158,-57517,-147454,-80741,141647,172439,-8265,-39144,82514,310813,394030,81350,-189269,-50490,284875,361790,91702,-146035,-130041,-63871,35145,296519,569328,549600,286121,44694,-66972,-123969,-166284,-64374,188698,247463,94091,59083,152632,156980,12494,-210722,-158982,110805,198430,97826,108772,132315,44776,-131330,-248388,-189333,-91013,-30049,124894,279401,198368,-40612,-227168,-411417,-516291,-357436,-140943,-146107,-295385,-331314,-232952,-151217,-76939,138572,300945,123201,-148379,-294474,-254510,-81756,-73582,-157466,-32968,60944,26926,71470,19946,-230359,-314763,-179639,-38300,45932,94279,118747,118401,99854,46153,30548,-45388,-260774,-352742,-137593,89014,71302,44195,115288,112985,26902,54374,121319,23535,-186571,-186387,-113892,-170064,-107372,-14384,-79653,-77826,75431,104153,40716,13358,54761,113840,120362,100223,91246,-25373,-166896,-190118,-111329,-9681,75782,33261,9405,168188,242089,149716,135774,202899,115251,-146180,-236621,-44623,227753,210264,33314,-24326,65840,204236,453990,567638,375352,65599,-105317,-85789,-169733,-350054,-307816,-209433,-277114,26209,737288,997517,839875,295815,-714065,-1226420,-625465,-663741,-1785246,-325837,739993,-3054651,-3131520,2311791,2764568,-13708,-332999,740462,1563201,1058139,83189,-445943,-438326,116653,292827,-159906,-167890,152908,279498,335399,461444,516588,321860,9139,-155828,-105630,36316,50391,-76769,-173452,-202039,-181432,-142124,-128154,13912,235370,152336,-154283,-332913,-386799,-286648,-30225,230378,310761,287677,240100,125616,-85710,-251880,-257571,-232054,-119791,144812,336150,221289,76077,120785,192804,173665,-3556,-318455,-382515,-61113,151311,44376,-135799,-218675,-308330,-223500,-92083,-127074,-82563,123149,128885,18253,13330,62867,72602,25955,-84657,-145297,-15457,185658,184871,52775,2644,48552,153364,180915,-20229,-242337,-219442,-181323,-209086,-155569,-33337,-28792,-119161,-149425,-145584,-244357,-266466,-56548,208319,210586,-13405,-152268,-82177,41357,72399,86124,182641,266094,330217,281550,75841,-20696,-7413,7212,-3091,-32162,16551,113630,111557,-2763,-50511,-97783,-252267,-318909,-256701,-316380,-333225,-132738,56107,217408,284238,109950,-78568,-104309,-79964,51977,283621,459616,460785,367324,293935,247794,92472,-40334,60270,131559,13393,-191059,-324702,-304921,-201037,21601,243677,230122,14368,-87890,16344,115405,123070,129254,16526,-203323,-224556,-103050,-38723,10097,65727,60767,-5602,-157204,-187916,-33954,13344,-27778,117829,282741,278548,82111,108342,233008,103159,-123835,-106989,56598,76361,-4641,36513,201068,223282,3818,-174792,-103041,-20936,-12703,142435,254810,137951,22856,-90824,-160586,14938,239910,220545,169485,248641,244672,127977,-68055,-195306,-93418,95093,181885,122795,-167231,-423784,-265131,56344,249083,183141,-35551,-175720,-8562,223120,138677,-137315,-318959,-322910,-265231,-223456,-160172,-2540,86815,61480,79998,61011,-31241,-102305,-123244,115068,443524,339206,40362,-49823,11035,168784,398590,451791,229833,1834,-50056,-50774,-32369,60579,135649,77946,-15587,-115802,-217533,-132986,123246,257898,87066,-76252,100203,289641,108536,-141542,-112681,128354,314885,275830,53518,-35148,94264,60537,-93616,-154638,-260980,-277565,-115168,-62925,-78816,92726,263312,221533,265085,393505,237274,-73417,-122821,66337,201846,149389,-46928,-172987,-72964,134644,98627,-265107,-395975,-51987,187427,-55494,-289446,-149094,42223,-5795,-237173,-477686,-422524,-71681,142630,64007,45365,105246,-40682,-260361,-254491,-110060,-45481,-138347,-174281,-89822,-93583,-265093,-396650,-262889,1315,62341,-81343,-183545,-154703,-62232,-74605,-142624,-91513,-42983,-99395,-51084,149750,275704,213222,79517,117318,227044,154383,60463,111508,218073,217713,166487,87389,-5850,-59020,-22643,17158,11384,7379,71587,98220,6968,-30176,134316,227990,-10128,-421887,-553477,-304577,-26568,155209,122767,-121894,-269302,-282826,-256297,-139594,-45672,-47321,-90086,-195929,-256330,-46233,252525,296435,173594,23809,-143562,-134110,-37468,-96549,-159008,-6684,171146,157404,-19562,-181363,-207227,-121417,55100,130850,67836,75370,200902,74799,-210311,-283907,-308166,-304594,1894,272611,210928,106319,-9976,-203722,-304584,-191475,13737,141334,223327,273973,132167,-90561,-121255,-99174,-66225,-102929,-447424,-921428,-1004120,-35402,1290665,1197461,875153,1094084,-486395,-1944191,-1111054,-204060,-104486,180846,342442,260953,693397,1283369,3414,-937866,-664054,-313040,-561124,-230052,141979,436569,708310,583320,309592,79508,-77971,-209272,-367325,-434439,-393626,-292078,-97723,-199681,-499388,-525079,-298237,-194967,-235575,-211085,-169337,-133407,95970,299109,268368,277160,392277,400177,244818,75086,59360,1913,-214091,-358284,-400293,-438666,-355252,-88558,136438,133736,8939,-5256,62900,83645,142006,86268,-196704,-320527,-88199,189553,185037,-35478,-263679,-210988,62851,101912,-90739,-264371,-334492,-222831,-129746,-204281,-134909,108615,166712,-21323,-123393,113454,351645,214251,-105913,-254169,-310990,-296163,-110876,38886,-20400,-175617,-210078,-175291,-149533,-100581,-80889,-119073,-100998,20349,205684,313423,222062,57284,-38032,-106034,-69327,98512,191563,-1921,-151557,10860,117725,4401,-115066,-75074,48493,76755,-50401,-95170,66397,281206,292913,69417,-152173,-126763,45963,115634,64657,67055,97619],[-35694,-241778,-281930,-171928,6132,54776,-36915,-31511,75488,155936,127376,-10698,-69524,-76973,-143703,-241487,-246449,-64322,183409,147214,-135046,-183729,-23209,-141864,-410146,-443174,-317167,-256265,-135254,9379,80405,36514,-185274,-376583,-429483,-368988,-156410,217562,430073,443654,298695,27676,-163160,-95074,125012,191671,7232,-133445,40742,220649,36142,-204800,-93039,26083,-64820,-173849,-213590,-152602,37112,78864,-119602,-325837,-280841,-59751,-16229,-166657,-181202,-145315,-159986,33832,257869,143875,-138570,-342750,-402475,-244758,-73546,-40783,-57915,-5908,174294,264692,156141,40016,1313,-62509,-144957,-200581,-127040,92654,301093,276194,197947,153107,85190,102455,144003,93118,-63800,-199669,-181737,-173475,-202227,-56439,90021,-37370,-259919,-154510,106707,41558,-108480,-10199,43246,-79675,-158992,-155396,-254379,-220215,-47799,20210,-79840,-169598,-175546,-122569,-37631,20938,120329,2096,-68295,83539,77925,12399,136939,324975,355972,221417,61449,-7531,-21301,-11602,93129,27226,-188420,-251857,-195163,-196636,-163019,-14580,-7786,-90807,26889,161170,40277,-223107,-410875,-210214,114067,223383,298970,361552,310920,284225,288302,231277,109316,59547,197151,272038,100905,-117672,-60461,92524,113986,18723,-71635,-207575,-266796,-40550,156823,26366,-139894,-194702,-283470,-199969,-92016,-85591,40326,164219,80423,-35051,-40544,14055,15814,-106308,-117867,-91601,-226867,-229581,43491,152133,51455,22932,41087,82636,104700,74767,47997,15428,-66593,-194535,-223058,-102254,57186,-43513,-193298,10747,151949,-111305,-358360,-466170,-512464,-335834,-157260,-172602,-219785,-217639,-108000,142313,255125,71864,-167368,-302591,-361311,-288441,-160569,-177430,-191933,-22604,160386,79566,-120730,-105157,-16900,-112568,-96269,103173,138059,-70431,-166948,-192224,-351694,-436767,-189851,199273,456937,462400,281359,59124,1404,155444,324275,221947,32016,113440,190868,57695,78307,277807,351412,206818,66388,33855,139606,287490,319484,234768,145593,139304,253137,285887,232891,222989,147730,37282,-21237,-59041,-31633,-22986,-190196,-317711,-176403,98183,115283,-24367,-42722,22620,247484,405191,123252,-224282,-162219,111950,169813,-53220,-223446,-186951,-116827,-72,333520,703941,695984,344224,459,-156287,-189052,-134630,28836,227333,210829,126682,200143,258604,150511,-40251,-234535,-139471,113307,120129,-10855,40516,146615,64551,-184745,-334351,-241789,-97523,-6937,102533,185336,147940,16464,-134572,-308039,-463136,-378331,-197634,-162675,-236055,-234970,-130545,-55980,-15543,138618,285424,153252,-86413,-209566,-134524,45705,17339,-85158,23601,134390,114729,121943,12252,-248727,-286240,-143559,-10806,44148,85724,123001,120644,114505,58945,-47601,-163685,-338773,-439183,-251473,40784,74478,51106,94155,87762,66192,73908,48044,-75901,-218614,-179263,-198869,-318114,-185468,-4251,-41061,-13278,151767,143722,63312,48377,62232,81839,73495,60007,46484,-103897,-273655,-283965,-176536,-96653,-45455,-92127,-58701,193869,282723,164669,134226,131562,6242,-157932,-154133,12755,154003,67119,-53364,-61310,-53658,34903,278671,400630,269315,97444,-29248,-136474,-310283,-426867,-321398,-163847,-256397,21277,861410,1238184,996021,300914,-766025,-1178673,-371235,-366580,-1903278,-1576465,-529334,-1168045,130856,2871700,987482,-1271075,-727996,690501,1663598,1142590,86773,-460437,-313760,354840,447648,-60711,-7320,311585,328375,236946,340874,533743,383749,14251,-130204,-33925,117972,61759,-176655,-282194,-221426,-168147,-132176,-112555,40660,243690,76058,-308671,-442265,-360520,-137854,86247,244845,317396,315124,289046,174546,-80469,-250384,-250860,-224527,-103603,217019,432808,259410,47299,31111,101796,144988,-4369,-294794,-318704,-30622,144499,-4774,-212928,-252657,-240509,-144158,-92125,-141301,-38172,192661,178993,16964,-17837,35115,87545,58730,-77619,-126802,51424,249716,193484,23229,15151,107200,140705,124617,-2866,-173072,-182543,-153791,-157647,-80976,52045,9510,-135139,-184419,-173108,-280539,-290102,-39665,219826,155553,-70258,-154785,-17642,81908,46761,39033,125390,160691,211414,166073,-20254,-48414,51979,38715,-69060,-102678,-777,127274,94770,-57726,-132359,-156609,-237218,-209934,-175398,-341923,-356500,-121342,74645,233960,308916,143854,8980,10992,-22255,19734,207488,408900,436277,284532,168703,171641,38596,-85698,50730,200445,126451,-135603,-294189,-258766,-118775,84391,253907,232524,19225,-137134,-58422,98880,122670,110421,11835,-188919,-213466,-77210,-15366,40738,125335,116422,-37888,-210420,-162584,10865,11130,-67409,8289,193684,205159,19506,29383,136193,30205,-147888,-91663,93381,134539,50166,36381,124701,154582,45364,-110390,-140388,-89274,-16172,184564,300650,158110,4070,-79804,-96208,65453,250570,306776,386955,497904,380046,105350,-147909,-183265,-7208,184462,265828,141093,-232367,-442257,-206861,122367,278785,248142,93527,-3905,117129,246059,144073,-88834,-293521,-374028,-267534,-96130,-11344,62759,50291,42253,110310,86541,-44893,-147921,-188867,74682,465052,435597,131800,-20739,20226,180655,419569,491875,252939,7854,14942,41835,-4312,62983,185606,121982,-12201,-67767,-106494,-66790,106899,211136,71545,-103768,13923,172661,44459,-152068,-137068,38362,238329,279676,104215,25781,175597,155257,-18935,-132106,-217143,-194264,-81183,-112990,-145433,83947,314165,249831,233299,344517,221223,-104229,-171342,-33530,69213,72679,-26862,-98890,-19236,189889,193417,-135196,-308030,-72472,111516,-120516,-380939,-274351,21887,76485,-155174,-465550,-496941,-183628,11179,-94977,-106811,39802,-11842,-216383,-238843,-102858,-45161,-109563,-131434,-76939,-93885,-273328,-412422,-234958,107702,179741,1289,-139626,-142902,-72765,-123062,-138447,-55673,-47872,-83460,-7230,168278,206651,105363,-9014,86746,286278,278229,112113,-11992,-11351,77927,94598,2008,-51428,-33795,-24730,-89009,-144718,-83847,58800,136020,53458,-32961,111455,245319,26536,-381206,-530779,-332773,-88065,95250,88376,-98960,-265504,-330765,-291096,-213821,-145606,-60384,-27093,-154036,-235546,-18211,262731,249722,94452,-47026,-226604,-165835,-17676,-99644,-233021,-131671,61886,55903,-104143,-274555,-351184,-211781,24884,116597,73507,109741,234037,115168,-181335,-325115,-371347,-306616,24965,223671,101401,44989,8545,-188427,-362122,-275100,-39608,71866,78085,155822,100471,-113200,-209448,-251257,-285977,-411617,-800173,-1211774,-1333101,-584776,1176028,1956172,1524517,2000521,636710,-1707576,-1757822,-655207,-547144,-431779,-145185,-179998,440002,2052224,1470713,-337411,-858737,-552446,-733383,-360062,3634,142562,335590,316848,124918,-49019,-156131,-213069,-309405,-358136,-337164,-270924,-111309,-233449,-492229,-468847,-259587,-167503,-181398,-199810,-250244,-220666,45134,297078,335205,305403,306073,321405,219230,73595,64326,31965,-183788,-358303,-365108,-332685,-257959,-69823,106449,106005,2582,-3441,31190,44405,88403,1649,-240270,-247833,43440,288832,243233,60148,-76622,-85849,39676,17942,-97795,-212796,-304363,-247339,-163479,-193303,-71376,170960,182943,-87876,-270147,-55214,269091,213971,-26401,-139852,-224185,-249526,-61104,112461,60567,-94472,-90463,-23669,-61617,-125842,-131267,-123887,-103213,-22024,227123,428620,308662,95884,61094,75136,85499,177113,221708,19727,-62295,140645,195279,-5770,-152426,-67429,72761,59914,-86234,-91550,87076,338061,393849,156136,-111295,-130927,-3607,66980,48872,90302,137072],[-35944,-232218,-265021,-145620,10125,59970,-25383,-16888,98194,129935,53382,-13603,-8538,7741,-31268,-144274,-213340,-70396,203909,221117,-25361,-89472,52121,-33352,-271220,-336767,-270858,-291213,-231808,-28931,168058,167923,-115150,-312586,-323462,-300280,-153926,227735,496286,410338,210126,26494,-109097,-116118,41983,136684,15686,-103258,58130,172422,8122,-238122,-180142,-12699,6137,-105113,-181441,-98529,94333,123227,-72748,-247940,-214300,-82444,-129890,-275043,-220890,-99306,-70440,81061,182004,4547,-246884,-403110,-401962,-183558,-14105,-9949,7573,88319,182008,170901,30964,-43886,-268,-275,-49518,-117827,-83793,67436,257070,257414,156344,140330,157845,185441,147265,22233,-134999,-213135,-169237,-166788,-188382,3364,217666,107344,-182500,-155552,93326,66111,-70506,20553,123455,108584,110419,48988,-115055,-189730,-97153,-68720,-122573,-109286,-26908,23212,-29530,25492,190807,111986,-2689,89339,46844,-29053,112327,322427,352986,261187,169196,78735,-8658,-28942,71386,47390,-129624,-211001,-212742,-222476,-173963,-41828,6307,63209,228237,247017,-15702,-268223,-364342,-223102,764,130271,306541,390718,280209,207261,242296,211819,88096,74267,252110,316019,117321,-106881,-58637,25726,-14003,-66179,-47141,-176377,-327373,-149782,117326,157692,54347,-93673,-246592,-166594,-62873,-79640,-18153,98796,123145,106786,42739,16348,-57997,-236050,-238987,-172606,-283744,-226958,66481,146420,15616,25993,119122,196433,207818,171129,122956,52303,-23073,-134674,-242992,-218579,-51707,-46032,-102180,92137,166408,-133461,-378922,-434355,-432352,-273482,-143168,-171335,-224397,-223588,-135501,85082,228953,82367,-188354,-352123,-353959,-239494,-163686,-248885,-296635,-195275,-6106,40895,-30133,-36738,-13917,-87629,-35259,154999,157890,-59305,-146234,-169021,-328257,-396738,-160926,175878,403784,409614,267180,150044,140171,232601,316754,213662,95153,204151,292262,212329,220604,338611,350713,160362,13542,53827,184024,268226,235819,160567,135086,144082,275366,363832,312248,265388,190219,38201,-64488,-77805,-23339,-25670,-258630,-408467,-234018,32964,36689,-32003,-38466,-40855,153459,376137,148869,-270714,-312415,-132608,-75269,-186361,-266098,-215364,-124723,2443,336190,713845,706884,320667,-88717,-288651,-261672,-83344,98472,187286,124692,130907,281236,295356,109911,-101347,-248967,-150046,51460,-1701,-123789,-21286,148644,51613,-258813,-420518,-286053,-68558,67954,92569,72349,85081,53129,-62314,-191128,-354866,-353572,-219091,-131798,-125475,-123282,-37748,34872,38539,123905,249858,175852,-30154,-125755,-3606,174944,99870,-44967,29905,157605,165481,154751,10209,-249923,-278453,-125953,23105,45322,31140,36551,42887,69303,34693,-137249,-280115,-384766,-461266,-314566,-21503,44386,10954,8046,14196,90496,109692,18347,-117017,-178817,-121641,-240896,-397763,-200155,37934,-14330,-9724,144276,139015,52462,37762,32115,28236,31343,42718,15727,-152591,-341916,-350788,-255065,-221076,-184032,-169894,-59537,229010,315353,187367,119068,9128,-155153,-164357,-25080,124219,96275,-88620,-160830,-96852,-138858,-121862,51381,167400,134515,124949,79776,-132834,-402810,-478410,-311245,-126227,-241792,32320,901881,1311049,1059718,409534,-595967,-985010,-124138,-101906,-1745304,-2592029,-2532632,-509120,3461421,4257523,-178875,-2413528,-1269820,401158,1492227,1015969,-12603,-400912,-104029,574044,592299,108196,171804,425576,344553,156719,252630,523425,405518,11003,-123677,992,158208,59658,-219396,-287847,-195230,-181450,-160231,-105894,53995,203534,-17766,-411911,-505619,-348626,-78117,125873,216051,318568,387861,388254,239308,-74623,-238911,-219299,-206029,-117807,223657,450069,279806,58595,-24151,7111,82942,-49361,-297432,-253243,7930,156374,4394,-203741,-206391,-102724,-44809,-82394,-125256,17570,232703,218179,41074,-30851,10204,90088,55913,-101942,-122239,104346,298310,188780,-25736,-3130,134367,124451,70952,-9193,-142672,-183471,-138150,-102024,4278,146417,73419,-120408,-191166,-163633,-245767,-241523,11672,209661,84533,-108170,-123817,50112,114527,26185,-9539,9348,-31016,-1343,-11539,-103651,-44892,121410,81691,-104529,-139062,3398,151747,90321,-88449,-170682,-179233,-198251,-78524,-67633,-309096,-323696,-104332,56608,202194,287778,155006,101163,167342,97351,8940,110421,303014,333532,141259,17967,52426,-49727,-141860,12162,242448,224659,-67123,-238503,-196104,-27744,141582,218028,165972,-5345,-161649,-90135,92356,105467,80001,28443,-128327,-167886,-38340,18806,77425,207730,215249,-52049,-257928,-128491,38976,-20060,-138079,-128775,83410,111060,-37008,-46397,55427,-5955,-132961,-42770,128758,140601,61007,38558,47417,56720,70261,-31682,-176913,-172652,-16426,234220,351536,203785,50494,19227,14381,104081,243278,387542,565527,650613,438807,57843,-221713,-203956,14290,230752,318692,123391,-292727,-418402,-138275,157411,279476,320609,255149,198453,225685,215372,103453,-43948,-206903,-342465,-212509,38567,81974,44604,-17395,10111,127490,129784,-24370,-185859,-256184,1375,412629,478718,202152,-26113,-49414,97239,355843,444657,198856,-15621,67623,112519,3627,49435,200410,136864,-7456,-25285,-20414,-18174,72325,110167,-25898,-184502,-114370,7825,-30123,-140924,-145093,-48011,139051,254883,151173,80580,220432,230157,66296,-75591,-127523,-68492,-3163,-114422,-179404,51437,280612,210262,152171,241305,162305,-131467,-199177,-112571,-56388,-19300,-23946,-31857,38074,224274,242391,-18989,-190829,-85045,12338,-153392,-382669,-322759,14143,138071,-75222,-400080,-496407,-250847,-94564,-219877,-235050,-26005,21443,-142815,-190215,-82142,-39892,-52092,-54542,-38889,-42750,-201337,-370783,-201099,165464,240979,65079,-92227,-133481,-102604,-178669,-147659,-16750,-25946,-71969,-370,136038,117821,6216,-68236,70036,313905,350112,135347,-129542,-237926,-88953,-11042,-84383,-73862,4932,-33197,-188158,-261604,-136607,47423,146494,74602,-35489,82247,252431,110081,-228263,-389816,-292760,-130356,10792,36926,-57460,-223835,-323334,-253180,-208933,-181354,-40434,36428,-109357,-196518,17986,253576,157494,-53155,-190376,-336725,-221431,-29780,-124352,-320655,-293922,-126017,-130316,-241885,-370356,-453764,-264061,11817,132780,140813,203708,274188,143002,-118041,-299043,-393060,-287546,62501,200639,45282,23099,47362,-151807,-392783,-362293,-150659,-43979,-38132,73501,79610,-120743,-267091,-373190,-504418,-666578,-971235,-1204678,-1413543,-1159054,712497,2199210,1759353,2470710,1767897,-1099180,-2056775,-935962,-781658,-836751,-418627,-431807,-30149,2069975,2656188,471023,-811564,-718131,-771890,-407910,-52385,-103866,-96278,-26622,-83104,-175618,-251796,-230170,-220363,-275745,-320683,-253756,-117272,-197690,-377397,-340391,-165202,-86054,-89305,-153103,-274378,-249286,-3021,269025,397162,327938,213179,233561,182295,63450,66341,81056,-92937,-274811,-267364,-192615,-133497,-37580,80730,75815,-26441,-41710,-50133,-53147,-2715,-70511,-240628,-156867,169616,364589,276332,135810,99902,60211,26882,-56433,-83580,-136435,-249281,-243906,-169359,-160304,-35511,149667,116795,-176129,-373393,-162984,219186,235606,52116,-55887,-152041,-196810,-24148,155873,100159,-33615,30903,140507,46431,-126617,-161422,-121521,-120090,-87878,201883,481342,344634,92224,103022,177930,174017,245461,250866,24630,9672,259454,280679,7913,-159567,-21057,140246,55376,-110511,-79975,101015,352786,434366,226682,-19569,-71279,-403,51784,45896,94194,127239],[-50491,-193520,-200598,-86305,40246,88315,5633,-5937,94132,90441,-9077,-10657,33040,63483,70472,-26501,-165269,-84104,216119,299406,86752,-12137,96508,66430,-115109,-195621,-200363,-275845,-270040,-63931,202862,248402,-23460,-179364,-133402,-159787,-117992,178870,452238,325368,110658,15858,-52452,-126686,-46927,76708,26954,-54909,83631,151248,11897,-224970,-244476,-66041,51639,-23253,-115549,-34683,121416,129877,-40559,-170553,-151236,-113330,-239089,-336763,-196207,-21579,26978,120659,99633,-128749,-339616,-436296,-351291,-78328,63021,19024,47704,133247,128643,20748,-123501,-127419,-2469,62385,49225,-26415,-57821,-3369,117261,139513,67587,108829,204483,231109,145268,-4735,-149414,-178504,-110399,-127312,-152812,67472,331350,251347,-72810,-144672,51123,74979,-22319,53158,173047,219651,291384,210124,33838,-130854,-152316,-175108,-167404,-68957,57979,34703,-156076,-46899,197454,177871,17387,19800,-4383,-58190,89895,316070,343885,281480,254526,154097,-22250,-82893,7806,33388,-94908,-206336,-257318,-232482,-136346,-48055,10387,200011,381502,255865,-93885,-295811,-263030,-157057,-75991,31158,269503,378083,246345,122922,149086,159432,98601,146081,318078,335559,102929,-91502,-36234,-13275,-117613,-124828,-18475,-145875,-391194,-305589,38840,291407,256020,8896,-183466,-132403,-59069,-90789,-95447,-21849,88133,181161,93237,9061,-104325,-277633,-266271,-219119,-353472,-251334,61449,136151,-4229,5655,144806,261047,299534,282124,199143,80486,11424,-73836,-263991,-339890,-161796,-39909,-20293,108123,87642,-206070,-388193,-334874,-244401,-119331,-55285,-117972,-194732,-196855,-143927,14955,178694,93584,-169321,-328386,-277418,-157840,-162174,-296506,-355310,-322860,-177644,-17040,73396,66990,7255,-43401,41996,200672,160832,-52955,-142623,-155190,-265292,-300431,-126842,131152,337529,346746,239551,217075,246943,301996,321860,208650,145572,269149,358966,333414,336113,366685,291228,63281,-62413,90969,238117,189524,82605,68313,114061,114788,218166,364013,373379,320515,235844,44013,-98050,-92667,-9590,-3069,-235602,-394676,-241672,-42915,-47129,-42600,-46783,-104090,56455,322797,149650,-324283,-471885,-380713,-305574,-282515,-268577,-200177,-78691,46946,311702,617554,602044,229974,-190047,-410579,-310957,-20696,130909,80999,12731,102548,272545,255329,58381,-139359,-239491,-171433,-34989,-110933,-207881,-70280,130155,15090,-322238,-474764,-303751,-7497,181053,112423,-13192,35955,62248,-32819,-109833,-238883,-300341,-212671,-77314,-6879,-31629,16000,91263,75910,114533,218723,191687,8106,-67686,106060,279896,158181,-46739,-22973,115455,170995,167694,5950,-249591,-306260,-142561,44906,47357,-49840,-108016,-92478,-19968,-12831,-207293,-356278,-382518,-410460,-304475,-78297,-14256,-71493,-123630,-83455,96038,147491,21026,-112939,-94604,-29689,-212175,-370523,-130597,117209,13141,-46983,65343,83557,-3104,-41941,-56684,-47423,700,52485,4146,-177391,-368036,-373776,-319791,-342047,-301260,-184415,2881,259523,326164,216890,111274,-102362,-297724,-168525,100531,250659,78291,-214054,-263870,-119750,-160908,-225573,-158360,-62339,-3373,124702,171534,-97648,-423521,-464118,-245947,-89974,-220603,60895,817379,1147953,995390,599715,-240475,-662539,58394,37610,-1370862,-3213366,-4827198,-1084328,6271126,6171511,-561704,-3250118,-1889666,-116940,1100538,757153,-152306,-281268,135515,712473,677255,305238,342045,480437,323764,101158,208288,484704,373372,-196,-133598,-18417,124190,18257,-212971,-193801,-117442,-198970,-210536,-112816,43034,127118,-90053,-416895,-486868,-343543,-125374,59127,141913,304153,469922,502393,302474,-65709,-202977,-142236,-178264,-172423,159053,397123,284848,99319,-32049,-49790,30924,-93415,-301081,-201701,37028,168198,56082,-117112,-94970,56469,41414,-73305,-98055,59553,239833,245125,86976,-25517,-10978,66719,-1858,-168430,-136308,137806,328658,177127,-73496,-33643,130059,98750,12132,-53237,-164801,-219635,-146311,-72536,69560,230515,156628,-69881,-163966,-128703,-169147,-155234,60620,169012,16124,-118613,-76777,91171,133025,37720,-25456,-125105,-261193,-252234,-198868,-154415,-4260,190450,121904,-106203,-137955,17053,164581,98060,-77066,-148609,-164792,-153329,33945,28461,-239164,-257392,-105092,-13922,124879,228634,136011,158103,305626,230163,12883,16710,172310,176657,-28383,-124634,-80085,-139832,-186355,-48259,216455,248773,-18611,-180601,-131105,53317,190318,167464,68609,-42721,-155680,-84116,82932,76885,54948,69596,-28057,-90588,6694,60587,115730,293486,329535,-41060,-280422,-91999,35249,-98040,-251977,-261015,-12266,48868,-64626,-90548,19465,2545,-81021,26208,149329,96678,36723,60467,10759,-33464,73995,48887,-185665,-232547,-982,288007,399302,259095,135310,155370,129670,126285,238326,457117,667548,681239,415159,-2630,-276127,-252508,-31927,226049,337025,86495,-327142,-361228,-74318,158312,261395,383472,413764,383019,291056,149897,36177,-13057,-90783,-244184,-119800,139012,87818,-58035,-83813,-377,147391,193980,34968,-203774,-310367,-78080,314948,454441,223801,-63287,-170280,-49626,231796,329952,85773,-68652,82013,140773,2636,36175,185932,126922,-288,2289,17487,-165,36262,-1604,-159826,-279867,-242851,-162753,-106717,-118975,-131753,-95973,58313,225405,196784,118233,208634,250678,128683,2093,-7223,74599,98088,-67484,-164945,12754,182047,123009,52932,118352,70074,-162882,-218936,-160253,-141388,-99317,-31781,15458,72101,207143,231579,64360,-67767,-77786,-72372,-140073,-294635,-283810,16719,162132,-17395,-295469,-415506,-266708,-163912,-284869,-299081,-62852,55957,-63404,-127137,-53498,-25978,12745,29041,10642,36578,-79224,-291264,-171035,165608,235428,100012,-43328,-121439,-136610,-217316,-164666,13485,6079,-86192,-36245,70392,39440,-54229,-72321,77475,286282,325773,117339,-201794,-379132,-221285,-106526,-133968,-56787,55056,-35831,-248265,-308258,-139992,41838,129298,63925,-44355,43384,237367,217422,-632,-172492,-205151,-153987,-80130,-19824,-17835,-161002,-265287,-159527,-123567,-134686,17230,94247,-71576,-156981,51531,235014,47358,-229890,-355182,-422206,-267225,-54688,-152031,-383866,-423460,-315368,-311280,-354649,-427987,-486595,-269007,25557,188691,264308,338503,318483,156968,-32607,-209582,-367230,-245642,115536,210371,47082,38780,94688,-103820,-383994,-417073,-278444,-173566,-98819,44368,81840,-96764,-279677,-453136,-666705,-781469,-916843,-953769,-1322311,-1667934,88676,1948253,1575790,2490239,2677432,-370289,-2023431,-1012906,-792649,-969279,-503661,-603635,-690991,1391013,3314342,1378557,-558597,-798912,-678316,-374154,-22328,-211643,-430837,-335813,-248509,-257207,-318115,-234984,-112453,-190876,-330265,-252370,-118543,-103976,-187253,-169959,-37658,30581,21219,-78954,-225544,-201603,-28463,221885,431072,342097,152241,167149,146552,52487,77061,144250,39952,-115257,-118396,-48191,-13032,3533,67050,45755,-69062,-96271,-143479,-181449,-117184,-122761,-205801,-79361,240973,388137,276668,175190,219292,195231,44161,-86583,-53809,-59788,-181878,-207489,-140431,-110492,-31808,59743,-7517,-261289,-407266,-185881,199387,269997,127473,2440,-99934,-144018,5408,175157,108910,10522,125106,257531,133540,-105505,-165998,-102608,-127145,-147733,135476,447184,311718,45838,80613,180091,181452,290223,265395,-9385,21743,326757,344947,36869,-132738,51641,222193,53709,-124043,-60416,113805,326863,407071,260040,91882,38130,54919,64386,53790,82255,76559],[-67543,-129456,-107270,-20766,82707,138543,57309,1666,61896,49373,-34545,-7542,29133,66210,132765,80186,-103553,-84521,216607,350239,160195,18137,91521,119396,8081,-51392,-103630,-196681,-232177,-92114,169218,263620,75005,-10281,84369,15946,-53720,94690,313041,215893,24547,-3472,-1719,-119009,-124725,16321,34133,-590,110531,158843,29290,-188827,-272947,-113041,68905,54371,-33435,19972,120959,109960,-34970,-132505,-117985,-150441,-319783,-335424,-110229,67295,101962,135293,25420,-227595,-396994,-435290,-265507,45906,148809,51944,52216,105959,28967,-141462,-264743,-190777,-6243,112807,121856,32789,-61764,-84064,-60272,-44517,-43667,77381,227409,236894,137508,11301,-109312,-103373,-13759,-65633,-118371,100208,380801,342023,32535,-136202,-28874,49019,16547,80561,181502,214212,294911,266220,145453,-64731,-211653,-277032,-201965,-52432,53231,-97134,-359684,-177038,136035,168030,-29548,-100517,-49450,-54658,87405,315142,327918,270937,298176,204879,-52530,-161533,-85091,-16520,-97222,-238470,-313341,-220680,-60166,-29524,6579,269838,428073,186831,-170000,-300914,-147749,-47506,-113963,-63540,188664,316902,203170,47807,37097,97489,150382,259741,382040,330497,65745,-70214,6666,-22420,-183151,-151866,1005,-129469,-461856,-503108,-87614,360590,379279,70798,-114357,-97166,-67231,-117786,-188132,-180202,-29853,137571,77855,-4993,-89815,-202983,-190661,-219903,-420327,-312990,24083,128657,-2058,-33914,103761,247324,342903,366548,248570,92306,38120,-18420,-272052,-434171,-257271,-43523,20938,47447,-66445,-306205,-380814,-199434,-6627,79516,78838,-25608,-128121,-129676,-119923,-41799,112849,87774,-125540,-248570,-169237,-81266,-167679,-315087,-357700,-370182,-304945,-77874,157241,166678,33112,-315,101931,223079,157575,-38763,-135932,-127284,-155054,-156944,-79522,101722,292095,286744,201916,246139,298920,342757,332847,199806,155659,284250,379508,400998,401302,351267,195000,-43086,-131130,121238,263163,57193,-97513,4308,113173,71566,106972,289400,385535,351833,250767,39516,-129872,-121653,1244,46286,-131090,-286297,-198605,-107931,-116344,-65050,-79105,-159101,-16049,262656,124638,-367129,-593458,-555928,-453183,-324458,-236094,-138519,14227,121775,270335,458578,427543,104478,-265049,-463062,-305015,42908,126051,-49596,-88907,50170,176631,154497,18488,-130685,-194783,-171486,-91588,-153370,-233152,-99999,89796,-30467,-349193,-474547,-285423,67142,299937,163515,-45112,6883,41192,-49467,-90760,-157609,-239601,-192583,-32099,72498,13282,18052,94628,88738,119312,204881,199054,25462,-43391,170755,335585,174358,-85023,-118563,17386,136382,162452,-4127,-256061,-359254,-188900,42387,47911,-121126,-247939,-238917,-121401,-60158,-230252,-361247,-326061,-300555,-227273,-113282,-89920,-176278,-258090,-167473,87049,167995,25624,-94910,-3283,77353,-105467,-235824,9683,221204,53156,-90474,-45167,-10096,-96326,-180587,-193475,-133194,-14998,85113,11342,-189505,-352979,-344258,-348697,-424846,-366668,-138970,103097,269411,301159,241311,121529,-153367,-359268,-170491,171760,338999,100677,-276578,-334252,-122143,-117828,-257122,-290877,-221014,-118802,79990,197530,-68154,-373798,-354555,-110027,-49837,-182765,96903,598372,749069,798646,815976,220062,-247356,153649,21798,-900100,-3391840,-6777345,-2362065,8035628,7994966,-281304,-3652199,-2452238,-751615,612798,474552,-260573,-127558,351155,736529,670608,481805,487619,481376,267337,60817,192688,416713,289846,-12419,-146997,-88147,14194,-71844,-189651,-55190,-14424,-202761,-256264,-128881,4970,37481,-109991,-314388,-381966,-330236,-239893,-89980,41141,270993,518617,583612,342985,-51926,-136027,-17236,-142731,-257607,38719,298138,270705,141587,-1646,-44850,27540,-91692,-274557,-165843,42989,157225,114875,7503,42279,183194,93935,-67890,-80550,65051,217251,258757,141541,-5329,-24778,17559,-106244,-263116,-163314,151415,340211,163019,-102730,-54600,105888,59433,-57576,-129865,-223348,-266542,-176691,-84535,94762,286716,239967,7028,-106590,-83082,-89194,-72979,77678,106854,-27093,-98110,-34051,86926,129624,83476,3033,-232311,-464468,-468997,-343924,-170041,61116,245525,148211,-76209,-102745,27153,147247,110583,-20107,-69554,-123108,-119467,97279,87795,-158996,-185527,-132563,-125877,17515,142543,87496,157799,371217,314872,17868,-52162,52963,10168,-179547,-229898,-189965,-200498,-203083,-111543,118868,184065,-8504,-138427,-74153,112483,229152,134037,-11841,-68875,-121766,-62071,52752,36908,39806,122991,90285,5286,48878,98849,144729,355108,424787,7272,-252399,-55768,-143,-216471,-392792,-346917,-50580,60458,-48356,-83061,37410,41827,-6684,100128,150592,24417,-1356,108612,35483,-84684,64581,125096,-143931,-234235,35917,332994,427896,303683,218467,260662,200896,130110,249180,504826,674914,604313,328602,-60967,-303353,-308462,-119562,180180,326379,53279,-319281,-282523,-24803,132753,233490,411222,525609,504380,303189,77408,-31970,-448,16471,-115585,-20759,178932,15973,-199053,-114555,37340,184457,268356,118099,-194026,-340540,-139426,211778,372736,189137,-115703,-291864,-202902,88095,183742,-50659,-146255,39588,118082,4570,33774,154965,107456,10196,9356,2507,-13039,16004,-77145,-268938,-343861,-327017,-293420,-177616,-99779,-93276,-81675,27846,212773,242343,133703,141145,202332,144082,80377,118837,204036,194275,13542,-101342,-13047,58239,16433,-40478,2023,-34031,-198342,-240440,-175328,-163886,-139156,-38058,38594,67966,131322,168506,111903,42276,-43177,-106826,-79375,-147033,-181005,21265,144699,10037,-178542,-285031,-247412,-201839,-287788,-282500,-51377,91725,2890,-66873,-20760,2403,67677,90152,49294,106705,41534,-204827,-148312,122096,174236,103511,3036,-105420,-164124,-234005,-186519,26206,33051,-124387,-101134,-2337,-8086,-61434,-14806,110684,204414,203868,60127,-211836,-392192,-272378,-151310,-123493,1741,113544,-19469,-249509,-277650,-99826,43680,93985,29454,-62687,-8051,190606,312928,242578,61554,-105846,-171530,-159546,-67399,2252,-103123,-184799,-55563,-240,-25180,103735,142905,-48265,-133822,73337,216448,-52204,-383621,-473618,-439056,-269782,-65039,-159697,-390595,-462859,-423469,-395678,-374157,-413820,-440104,-231999,60127,270770,410691,473729,353743,153682,49934,-87601,-301022,-179409,183118,246814,89565,77187,132021,-58131,-331747,-413009,-374975,-276754,-101089,64148,112111,-34100,-250043,-494397,-731943,-720485,-680241,-607458,-1179367,-2010977,-442017,1435499,1131386,2185568,3183691,220221,-1781739,-921903,-634151,-864009,-491648,-812912,-1431553,358239,3398242,2205695,-256777,-840918,-500980,-275296,68863,-141562,-549034,-507644,-317270,-266298,-323339,-210307,-4187,-100383,-327236,-264174,-117299,12295,21063,4636,86291,142910,115367,-3272,-121707,-97030,-30724,156463,410679,341992,147503,144603,122223,47154,104110,214983,187284,84903,46791,68085,74453,43636,65651,17705,-111797,-141958,-213420,-301620,-229551,-151260,-148377,-35057,223384,337684,241201,175026,262022,297168,112890,-47018,-18312,-5845,-113303,-140383,-79178,-50481,-46863,-52466,-136950,-312519,-365641,-134560,188624,291845,188527,41826,-67208,-95350,34080,176781,100306,41959,171782,290035,175671,-64700,-142515,-61475,-101000,-169947,55367,338516,218001,-23131,21156,107365,122802,292811,245552,-87831,-42940,316224,364956,71432,-78398,124907,275245,38061,-133013,-33502,129542,271504,324223,245051,180752,161536,138020,88368,66685,63557,9840],[-70950,-48566,-15211,22661,120123,199391,119874,6270,10862,18248,-14075,-7305,-23253,14493,140762,148638,-36220,-67051,192117,346311,171197,-9313,36494,109934,72830,70310,15474,-65624,-130829,-106517,84279,227375,163937,148778,264116,180179,23978,11313,137094,121854,-28491,-27779,37448,-91150,-185681,-56918,25077,44495,123492,162305,23700,-162866,-260667,-131069,68714,113927,42535,54083,112661,91946,-50578,-148053,-124382,-189327,-355670,-271550,15325,143991,130856,113250,-32194,-273822,-409527,-408151,-178090,151744,229394,97551,30588,13766,-87467,-266017,-352061,-222604,-16621,135832,146540,33094,-92924,-132905,-191276,-220344,-142508,58740,234723,213851,124516,55639,-33398,-8035,96800,2895,-97984,84957,342269,346774,99628,-139133,-139728,-21560,29167,97637,149262,93676,107113,194193,192476,-2366,-250072,-336071,-207808,-48752,-17691,-285070,-533963,-316197,27092,81328,-136933,-227776,-67535,-8890,113675,321146,302276,225339,295302,230353,-79090,-243147,-186501,-91732,-135675,-294394,-362419,-188300,33555,11562,1076,246356,342431,59598,-230876,-285444,-50236,62363,-120451,-146494,73828,207307,137953,-9546,-58611,49524,229158,374100,420285,295314,11598,-49733,59105,-12465,-207528,-149966,4636,-128763,-524669,-693666,-241768,323494,372623,73317,-56534,-58797,-69046,-155386,-291326,-344870,-206013,-30583,-9423,-14535,-2115,-25684,-35594,-174356,-460949,-396264,-35284,122322,10993,-83236,9520,158864,316544,387786,250035,82518,54281,16018,-268703,-481267,-324644,-66961,10838,-67745,-244090,-392447,-344289,-58052,210589,261710,219143,83731,-34793,-30636,-61108,-65355,41973,53644,-76288,-144011,-73992,-45491,-189082,-310744,-312484,-327270,-342852,-113720,200631,223135,47748,24669,120204,211065,158485,-3164,-103314,-65261,-2310,10066,-17052,112724,283452,232297,154011,233136,291455,340746,333577,178673,119631,252685,362595,411030,404557,290942,88847,-120898,-165733,122444,227408,-101363,-249547,3421,157715,40739,-15398,167684,332347,326095,210889,13485,-164208,-165940,10106,114406,10407,-125916,-116594,-139267,-156145,-100924,-130695,-193778,-46387,207985,81301,-376143,-631298,-605541,-478185,-308262,-182210,-44090,130898,203372,222004,284409,233708,-20447,-287278,-411543,-229128,95503,93271,-156099,-150369,-9281,28814,26239,3168,-68944,-111199,-123564,-77310,-103418,-187719,-108209,32748,-71280,-330239,-418114,-236471,127553,385736,231448,-24492,-12852,-5222,-95249,-124629,-127727,-187806,-173201,-23109,81630,4207,-21166,48109,74071,131744,203724,192603,25652,-45338,181098,326735,138853,-140095,-220250,-105005,77620,145136,-15558,-265512,-409568,-245997,11534,44452,-144610,-318652,-345513,-201572,-86800,-195517,-286550,-224098,-163123,-114276,-121302,-168617,-275481,-347748,-204718,71554,154966,-485,-95831,64646,185580,61479,-32704,174545,319429,105773,-109534,-139442,-114688,-202481,-331578,-331713,-204952,-15120,129805,31507,-196132,-301476,-265628,-333015,-453336,-368840,-52666,206027,249056,234888,243165,144298,-130420,-320076,-169618,158281,347644,141921,-265422,-350543,-102022,-33188,-220680,-315151,-268016,-192466,-8353,134979,-77561,-278049,-149584,82961,-3568,-125268,121514,276725,197418,508260,993785,689836,208640,181789,-104484,-469957,-3196528,-7809572,-3552329,8471984,9047698,336688,-3595422,-2817362,-1332275,171455,256402,-290640,29111,506646,656008,573084,596995,603353,450495,185690,20007,176499,321510,172585,-20036,-153006,-188965,-141572,-195002,-187170,51909,70537,-185894,-270374,-142577,-53956,-42309,-68775,-134382,-218468,-293108,-347148,-253319,-54285,223910,503451,591357,344464,-32986,-45279,132689,-100750,-346325,-106454,178226,226835,153018,43083,21092,90431,-20565,-197890,-135866,21701,109921,143970,118164,159321,245729,114014,-60897,-86027,24094,173082,258157,186618,23287,-26817,-43604,-223491,-351557,-189553,146488,330806,146454,-106387,-52672,76132,5713,-136167,-215002,-278954,-289529,-215161,-133205,76627,303750,298176,90410,-30507,-38758,-36775,-26746,51909,42642,-29325,-49568,-10139,37599,99766,140028,61402,-276921,-578012,-587476,-414663,-162340,126753,274230,156401,-20742,-41385,26608,97494,120162,69172,42004,-70148,-104320,103375,102926,-93574,-130517,-176419,-243762,-95194,41007,16424,103210,336786,305702,10251,-84022,-27245,-119656,-274843,-280993,-247413,-213909,-187403,-153659,-11080,65579,-34581,-118116,-29725,147058,256523,134186,-41445,-65900,-72328,-51307,-10516,-18844,24248,163691,195482,100148,80660,118920,151230,368350,474234,102791,-154243,-15668,-48825,-339957,-515069,-352824,-4160,146607,8647,-23501,92943,82184,65853,164737,138175,-43211,-28423,173781,110630,-84950,56239,194372,-45997,-161943,90273,350515,418189,319203,263952,283310,193924,115059,273715,515491,590187,458325,212800,-104080,-302503,-343714,-202156,117876,298314,42983,-264391,-192192,9220,95438,199811,384250,555654,537171,271272,21890,-78881,-2422,86593,2610,54375,156022,-89488,-307311,-89061,127069,243338,333327,199484,-156090,-342396,-169493,136938,263671,113129,-160316,-362374,-304808,-34172,46372,-168523,-235824,-59542,52559,16348,43088,121706,96013,22720,-5372,-51035,-45279,22236,-84886,-304512,-345147,-338447,-353196,-236353,-91897,-29656,-3102,57253,226021,284840,128746,38659,96541,108138,139274,223680,291255,258360,104882,-4316,-13442,-47231,-82475,-117225,-95062,-124481,-230544,-265795,-164153,-121266,-121122,-30243,41701,30011,19638,78381,131177,126902,17265,-73117,13693,10569,-59307,19537,94814,9921,-77960,-152388,-213701,-216933,-244917,-197986,8598,129806,46836,-20175,15343,48098,103758,107853,54544,132493,111177,-140362,-130660,63739,85138,78529,38004,-88936,-182012,-241278,-213423,17997,48550,-161740,-166204,-56592,-19158,-20290,88199,160916,92218,25163,-19994,-169400,-291158,-230083,-126132,-55368,86045,174551,21849,-192819,-189202,-36263,51177,56368,-10666,-89329,-73707,107585,358583,437888,255095,-32173,-200232,-214582,-93615,-5782,-76897,-120559,9621,97566,98713,198356,180649,-41154,-132990,80142,202048,-121080,-469797,-494730,-371684,-211215,-38646,-131017,-328738,-392675,-399736,-336128,-276448,-318415,-326751,-167199,99139,348162,528669,560087,360748,127932,98116,19707,-212214,-91832,255960,290774,143606,118398,141718,-29507,-247612,-347253,-404804,-320171,-61035,112163,166148,62841,-190216,-502414,-684497,-510602,-370229,-341035,-1092150,-2112565,-670222,982463,677290,1769044,3219703,510312,-1495014,-752277,-410543,-637699,-483799,-1093064,-2071314,-563246,3053537,2738970,-104098,-919773,-319236,-141748,177829,74268,-421557,-489701,-267367,-201803,-266282,-157265,83698,-3307,-272310,-268024,-113734,104138,185968,146226,167936,205975,157153,42385,-6642,16165,-30976,65842,319323,320121,196572,170063,112569,48752,144878,282142,316670,270755,179874,129028,111433,72707,71919,-6669,-143390,-162788,-239434,-377266,-311146,-154286,-77700,-24033,112716,209138,175368,146757,240702,359801,240933,63237,13976,13791,-50878,-52815,2293,12122,-56686,-129332,-213180,-306583,-263287,-45591,161072,272936,217811,63334,-50949,-53011,66058,164768,81710,58790,164181,236438,173609,-6614,-93666,-655,-31354,-134880,-2015,198564,95287,-83275,-29094,18513,36325,241484,176587,-196733,-167610,226682,333767,105440,-10660,171339,265147,-4117,-141700,979,148100,202022,211838,184862,211133,253927,210790,104378,76677,48293,-43233],[-48272,36741,47148,26914,138942,253989,175875,7114,-42272,4016,39715,-8427,-99925,-68338,97348,164468,23887,-42730,132746,279758,122932,-78779,-49814,49594,84961,158345,144055,84312,-1948,-99483,-10277,173075,230697,258028,359066,292999,94668,-38491,3379,80987,-39637,-52110,60525,-51981,-234608,-157956,-13050,64907,106263,116565,-39915,-173704,-213209,-105200,69124,149020,95230,71630,123561,105509,-65802,-195219,-158365,-223646,-343331,-162666,147685,190410,105340,53851,-71570,-263769,-378969,-372995,-127429,202410,288458,162478,11048,-102971,-185310,-316341,-361285,-221456,-38930,118502,115784,-25479,-133512,-120235,-204948,-304876,-197926,53259,233179,180035,108412,107167,51014,80568,189738,64455,-85943,34136,229178,265585,109908,-152553,-256214,-129351,8524,103758,89804,-95363,-192658,22686,175659,57321,-231890,-317385,-170991,-40188,-95017,-401154,-587144,-409907,-93576,-51686,-268881,-315948,-50977,70633,162230,327603,264927,149191,253762,239952,-81695,-305059,-274727,-172806,-196118,-353624,-389676,-143351,118509,64445,-1786,136408,143391,-94765,-275740,-258125,14856,140383,-105595,-213208,-61105,56907,40908,-50182,-112393,26594,300685,442205,409950,223812,-55159,-38881,105209,167,-198649,-128791,-6141,-133700,-545969,-797721,-377731,184847,241393,26236,-20156,-18542,-52283,-195961,-397184,-481748,-393158,-275748,-144276,-5872,143599,203572,151668,-94353,-454145,-461363,-94816,106928,13177,-131811,-104546,26923,221535,328330,197918,50037,51087,9890,-269248,-479994,-355413,-106129,-37198,-191738,-382335,-423488,-264903,75485,357160,378348,329468,185905,62908,75179,20701,-49896,-22411,-5628,-35082,-45789,-23617,-66736,-224772,-293992,-241399,-212638,-269629,-96839,201506,214462,40883,25082,91835,165102,168077,60892,-30858,34686,169476,166244,52174,164196,303524,178864,95090,186088,238479,293632,305224,139981,57012,202375,331232,375093,349417,194774,-6515,-150738,-154619,85638,124307,-245923,-327004,73893,252124,42215,-107204,37300,220160,233361,118300,-33102,-196773,-206871,26137,185058,130534,27278,-18612,-124679,-162832,-143028,-181694,-195318,-32025,163746,33831,-335640,-563907,-523298,-385918,-245250,-123986,55399,237448,264523,173914,130632,59124,-119253,-253344,-263916,-96092,126609,45852,-208206,-163007,-57760,-116285,-90379,12007,32769,4856,-22117,14022,22727,-86376,-100148,-31932,-98853,-274721,-326696,-177271,147115,408906,292802,25689,-38782,-64649,-140793,-172311,-134753,-152320,-163449,-59026,19228,-44209,-72584,-22621,36905,135251,196974,165081,14379,-58464,142830,255014,60255,-184786,-286263,-210305,15575,125706,-16978,-264235,-428815,-293796,-45677,33781,-98030,-283176,-377634,-239234,-84761,-114036,-151665,-99543,-35765,-7010,-110040,-237613,-343583,-362444,-182682,56219,103010,-73493,-133453,96421,286946,249164,174498,302142,371948,155105,-92170,-183419,-198842,-288326,-429799,-406936,-234411,-1139,172285,54396,-197231,-223239,-153990,-279725,-433450,-319356,45410,279598,200292,136266,208458,160731,-59511,-212267,-168327,62180,266107,171826,-192997,-306167,-64528,55712,-137736,-235747,-203207,-215062,-117236,730,-138633,-173780,110607,289447,47326,-54424,113294,-82797,-362331,200653,1086741,1084689,646457,198368,-242786,-188176,-2781028,-7646500,-3994679,7635588,8884759,926180,-3167711,-2908973,-1701574,-118156,141077,-238183,160293,589095,518787,416654,625734,684928,416813,98901,-32263,133747,206431,47336,-24928,-152590,-297105,-294495,-314373,-227293,69924,100731,-152309,-236385,-140084,-120161,-99219,15558,68408,-41438,-223657,-377545,-351625,-113811,171018,417914,509906,302483,-10141,50149,267110,-52933,-405634,-241529,52987,142875,112821,76697,125560,209000,111689,-73222,-98143,-19417,30472,122400,172351,222697,248518,121807,-43261,-114884,-55405,117099,241919,205155,51742,-15274,-95827,-309346,-394240,-200363,122603,295679,123499,-89622,-29383,49691,-57705,-211507,-274855,-287483,-260804,-241804,-197260,28039,279855,310761,157629,48989,-861,-22510,-27233,-6811,-4755,9843,17194,-8523,-38409,46796,172346,118058,-245733,-562873,-574253,-407878,-147651,168085,269892,148963,50652,35668,17893,33475,125962,165121,147880,-22530,-103468,66100,80052,-59834,-102160,-212229,-321967,-185840,-64767,-67004,17891,214304,195528,-16479,-78924,-58842,-184539,-299022,-276163,-239290,-181176,-146251,-155161,-110011,-43935,-77749,-113438,3367,162936,271341,163360,-14571,-32234,-26740,-70952,-104731,-93378,-9302,165189,257428,174079,97658,109716,127105,324224,469638,240912,12856,37983,-80379,-416943,-564552,-271421,117267,261793,83344,65526,150096,91606,109757,206691,122565,-76057,-27094,233410,197612,-45964,60319,253597,90664,-27807,149275,324799,357010,294845,253650,211246,105147,81557,294185,474752,433657,285483,100720,-125233,-278692,-334587,-232301,69070,265421,63265,-171586,-97009,34823,62584,160975,302316,493357,485435,218432,-5012,-93478,-9517,111295,81296,88241,90065,-173669,-323630,-10241,245719,313982,368966,254874,-98043,-319533,-169991,104598,163969,25826,-177852,-350874,-320340,-107243,-49407,-233280,-317071,-192405,-33011,36983,56006,95455,101224,31705,-39299,-116658,-79227,54350,-21698,-252800,-282067,-277200,-338388,-277909,-94217,53023,117850,130785,257518,316495,110813,-66545,-33145,38513,167570,286550,317812,273001,181046,99069,12751,-103622,-154489,-175655,-168655,-180837,-249799,-289172,-137147,-31089,-46662,-1559,34897,-20228,-84525,-6857,130627,178650,91526,19911,111774,128136,35399,8140,29053,-9947,-13268,-52439,-172878,-210802,-179631,-81133,96715,169352,68790,8814,54387,106249,120025,76348,13604,96767,104428,-112633,-113383,20344,1764,31004,48189,-79091,-193079,-257065,-247107,-9335,55792,-164652,-198424,-75903,-2009,47694,203589,211856,-15536,-148320,-99217,-102984,-135443,-120001,-41414,42360,166506,227732,81977,-99621,-80415,24073,59685,32110,-36642,-119108,-152167,-9192,326896,535767,368779,-9397,-251537,-240388,-92696,-38780,-98749,-103373,8971,119900,182860,274884,205309,-45735,-146327,74673,188365,-152925,-468871,-410212,-239407,-97795,30205,-64326,-211671,-238982,-249986,-151831,-91819,-162971,-177052,-90811,126222,387130,568185,557411,323197,76195,85810,68253,-122551,6437,313812,314954,181686,146334,115149,-29571,-158441,-243344,-358391,-289934,-3617,161245,230992,179426,-111227,-474588,-538426,-228628,-113184,-279442,-1114957,-1959974,-518246,845492,453564,1458711,2869921,488047,-1290877,-612184,-242279,-439271,-547612,-1380889,-2421069,-994902,2541887,2812895,-233361,-1096413,-217011,-14624,257074,343660,-117004,-298775,-115649,-89040,-176425,-94975,133728,90738,-151475,-232249,-106205,130641,261609,224186,180010,188357,125796,36527,70183,82856,-60616,-58122,160733,269609,269805,226090,112345,52391,185035,327763,394837,385804,238871,121146,95888,85543,81413,-25534,-160059,-157406,-220603,-387000,-340031,-130884,4021,-27776,-61133,22619,94518,112048,190452,390989,409632,216064,39668,4173,1945,38906,85088,68501,-39600,-128049,-199938,-239617,-130104,38178,101654,198062,200097,61754,-48990,-17973,101265,140912,51927,53780,109993,126520,146239,63394,-28638,68164,72400,-44933,-9503,80974,-13986,-106856,-29707,-24398,-31980,142088,59372,-308538,-309022,84176,264190,137393,53230,174106,186802,-69412,-145728,43923,164451,131976,99521,96131,169485,279049,238422,98261,76277,43136,-60901],[2601,113107,67204,-5608,134371,286145,207410,2838,-79565,7011,97504,-7302,-161306,-145157,20503,129936,64270,-27523,44280,168039,42634,-154059,-135993,-30478,72920,217893,262393,213171,112232,-66440,-67108,137483,269859,298950,359669,334022,138865,-38554,-24074,112237,-13899,-72529,63275,-19661,-280218,-287573,-87272,48565,50408,-3948,-173154,-228426,-145798,-35864,84986,160391,118979,89225,172788,163638,-54248,-225912,-191772,-246643,-293275,-38019,254552,199992,36241,-30864,-96120,-208399,-315810,-347601,-138924,176148,310828,244872,27143,-186807,-234514,-282254,-293853,-193564,-73772,56392,38043,-116326,-158925,-42063,-81922,-249696,-196133,49204,223033,151247,91887,146271,117876,137638,238077,112428,-60049,-16438,85103,129312,65878,-167261,-342428,-248380,-39576,101987,25733,-277770,-467241,-177320,120231,121265,-135052,-211548,-91783,-12815,-115482,-357345,-490556,-423548,-189807,-182227,-372773,-334190,-6939,157757,212010,323656,217150,54759,187910,245101,-51834,-332529,-333578,-238072,-256936,-396700,-388385,-97595,171400,111624,-3582,-24296,-111759,-243573,-309524,-230886,47216,174903,-78284,-261770,-202544,-118837,-85301,-81946,-119647,22283,326952,434549,340794,116100,-127847,-40529,132070,1507,-172828,-102180,-24136,-128535,-488338,-748191,-444810,-6372,41831,-41205,-7632,16169,-18140,-230614,-490756,-563364,-537552,-512511,-282360,28798,310059,417293,317762,-1085,-391784,-462002,-129848,69402,-16128,-172166,-201352,-106225,79894,197793,105492,-469,17853,-48592,-289877,-444572,-347092,-144040,-93352,-275445,-433926,-376439,-136877,203617,420785,411461,389578,260375,136220,152970,100620,-6141,-69390,-71241,-3924,27526,-24852,-133332,-260705,-272163,-169350,-65854,-99508,-13944,174415,145181,12941,6951,32638,98148,182360,147762,77732,154799,320511,275594,110813,230548,325693,119622,27611,123205,165647,210422,234145,84271,2496,169753,309204,313897,252785,80138,-81747,-136223,-105431,19358,-21805,-338625,-309479,194206,374472,79987,-144216,-68895,76831,96598,4410,-85674,-216353,-217123,58692,239168,185172,120721,65870,-70963,-144653,-178182,-206021,-155714,15436,130479,-569,-246614,-407188,-351182,-224938,-159385,-76224,127984,299514,283754,129875,15390,-74946,-182011,-182409,-67293,57519,131676,-3496,-206651,-142510,-83109,-206442,-163502,33683,147017,137081,112788,150228,174110,32818,-87638,-94357,-111273,-204169,-235552,-135992,111565,361561,325133,74042,-78465,-120722,-158266,-187184,-145130,-131742,-164247,-125978,-85484,-102160,-101461,-79127,-8939,114494,163864,111140,-4957,-70354,72914,141137,-33120,-194558,-287659,-264387,-31384,115419,3947,-236879,-403727,-323574,-125031,11685,12172,-148470,-329485,-232146,-60658,-13066,2469,16436,51508,61570,-94262,-286895,-366310,-304032,-115548,43234,21261,-182840,-201363,97841,373038,407199,320937,340910,345499,174859,-49724,-170420,-239495,-325963,-423520,-369140,-201510,23922,198476,67026,-190257,-134179,-34372,-207683,-387528,-248265,123091,303432,135882,27846,134759,148841,10674,-100791,-174371,-84958,119744,169970,-86335,-212276,-21113,114247,-37260,-87116,-63725,-187937,-206350,-152447,-236589,-97745,351275,449914,98207,15633,56400,-405410,-776062,-35718,1082099,1347581,1011729,273107,-284149,-100568,-2324390,-6415935,-3457743,5895610,7493187,1240978,-2537127,-2753091,-1781318,-220297,117051,-135540,246549,605121,387206,248629,561010,720010,403964,32977,-95592,54756,83687,-62031,-36732,-159028,-393043,-398322,-387082,-302973,-12964,64383,-111827,-154975,-110918,-176634,-134780,104493,236699,106203,-125578,-301603,-334726,-123017,116736,279301,355666,227428,14510,128279,348842,1446,-411033,-339063,-72031,19408,23434,85096,235630,348683,268606,75178,-44431,-64056,-59363,53671,153160,224038,225677,143006,-9557,-155728,-150271,57238,207278,186593,70492,6789,-120672,-329561,-365919,-188388,76820,230461,89699,-66168,679,27414,-119558,-264077,-280099,-221749,-173321,-239770,-248888,-28762,223239,271743,191705,117401,33023,-33963,-61627,-73935,-25350,73961,86631,-22118,-112457,-16374,154355,141507,-151452,-418927,-438378,-343953,-136168,172427,234316,131140,124928,116807,11875,-13077,136306,238877,209542,7203,-104520,10905,31043,-62850,-96731,-214125,-324366,-231800,-163274,-152201,-66875,49969,21111,-58002,-47694,-52040,-185035,-262471,-226074,-173500,-119476,-93763,-109421,-123696,-89349,-112751,-110967,29930,171398,274928,202220,46996,15805,-4555,-122234,-210951,-181595,-72227,113553,258776,212667,98079,69761,75612,235429,422848,394197,218401,114339,-65802,-404652,-508119,-130516,261350,337821,141290,145590,169295,50851,104747,213485,110516,-60977,4557,260589,247700,3387,78302,296582,229712,130001,195781,252308,245938,230296,192532,75597,-35884,31600,286034,377064,238223,118145,12801,-125997,-240628,-272734,-182921,56078,236385,107323,-60793,-2415,62321,46734,119154,188736,359295,379865,170946,-4756,-77549,-11749,101493,112194,82209,12646,-197547,-232213,96538,352187,373078,362157,269431,-35779,-282587,-155220,104975,100632,-41329,-161234,-260221,-249924,-123337,-86778,-228961,-366338,-319073,-109615,58239,60158,76507,115814,26922,-86912,-166754,-98760,100193,85761,-140466,-183175,-172100,-273429,-298973,-96649,142224,243280,214395,286491,327455,90351,-142043,-143199,-32536,166966,298688,280288,235698,222976,180154,55806,-102701,-190142,-214586,-213771,-194486,-249781,-300660,-104988,74877,62054,45494,29842,-54394,-137976,-61582,112634,192558,160141,139573,185250,174150,75242,-10100,-36231,-43897,10795,11129,-114667,-176147,-111172,24282,179321,205521,74726,19220,91331,163103,120098,6391,-69601,8325,32040,-117268,-93846,9513,-48497,-31848,20179,-83480,-201832,-290621,-288187,-50906,62204,-111105,-173844,-57017,26691,112809,293578,245836,-89211,-262931,-155855,-44288,2899,8461,67710,127518,209602,258876,143766,-2895,8703,58330,63284,30036,-35806,-144193,-236813,-148671,212166,514641,387878,-42918,-323018,-240088,-67069,-83704,-166410,-140721,-48906,57866,193513,310398,212531,-54704,-157325,61997,165744,-155004,-393285,-258866,-86824,41886,126977,25905,-72844,-59596,-34106,82789,112353,8169,-29677,-16438,134587,367217,501224,451122,237322,1657,5061,37043,-49751,97531,330185,293750,188708,154536,57401,-62167,-97259,-141035,-253858,-197220,47311,187803,288195,294978,-17605,-400398,-333403,30685,22,-445129,-1236316,-1620927,-67521,1101922,590455,1400073,2347469,274197,-1215082,-587527,-225104,-387026,-698430,-1579780,-2368119,-798555,2129002,2402416,-635403,-1378116,-253075,61889,269533,552312,235192,-8472,90639,31066,-99013,-50423,137096,160618,12707,-132865,-92564,73288,229978,219677,116162,86410,26594,-21074,75782,66546,-141574,-213371,-37817,187279,322434,279405,110063,48999,202863,328884,393420,393221,207852,50242,39150,83660,93550,-37199,-166816,-137427,-171524,-330817,-308566,-80685,99768,-18689,-243552,-179591,21116,93998,150230,404545,573170,364044,62349,-15474,43812,116277,148726,109028,11614,-41210,-101032,-130783,-418,88068,15471,75332,132263,31542,-60487,9032,135505,106766,5293,20791,28427,3859,115349,134598,37688,127245,182970,74064,36534,25316,-74625,-83366,32342,14132,-46572,20442,-85882,-393824,-416638,-66503,183675,168106,97838,134013,69367,-134663,-131001,95308,170840,69687,10274,3082,71747,225879,205729,66149,60764,48566,-37579],[71558,170300,54881,-53729,110911,285787,203752,-6843,-88046,21929,126413,-3307,-174254,-183590,-64267,62252,78758,-29034,-49171,47356,-31803,-194843,-190130,-94675,69511,264475,350943,290982,181709,-8698,-54163,144225,283408,278715,292702,305949,144147,5326,71590,205087,31562,-87810,42899,-13491,-326591,-424718,-192896,-9028,-39278,-184344,-352199,-311044,-79240,58983,118679,152383,119348,124493,258916,252693,-921,-193504,-194078,-252647,-225978,70555,314929,179729,-49204,-118772,-111113,-129198,-235051,-339732,-211761,75995,286801,330067,97777,-190925,-219707,-182318,-176100,-148566,-113698,-41484,-66039,-199377,-150628,76656,131003,-71381,-146491,29808,198033,133746,76111,160103,150218,148643,230298,148822,5101,-26237,-36749,-14951,-12205,-172371,-367025,-341667,-99419,95589,-20074,-381793,-592895,-322038,62498,192318,28304,-45367,11784,35482,-48130,-159052,-288420,-357439,-238631,-264265,-401053,-277054,47218,217795,235460,299712,164550,-40831,111827,250260,1247,-323775,-355447,-270616,-297353,-412044,-361263,-62116,180056,135267,-11404,-187129,-348417,-359225,-334116,-213488,52489,172511,-45497,-292670,-338584,-296938,-222037,-114230,-97766,18432,286848,352986,221321,-16232,-194253,-47111,135694,-14428,-149497,-84152,-40950,-100691,-335861,-536804,-414351,-181638,-149117,-97992,-16004,33414,19005,-250106,-548134,-573352,-596779,-656416,-378158,85517,451965,556860,421482,81687,-285007,-371276,-123606,2357,-84850,-201035,-255304,-205611,-73694,30902,1185,-58018,-49277,-151838,-332629,-393466,-302762,-158970,-126186,-287791,-386326,-256943,29698,331009,421728,376455,398375,293511,159029,170140,147145,42449,-91020,-115895,25499,74324,-59473,-211056,-275883,-245327,-114814,67621,119185,123916,141098,43298,-25120,-14793,-28226,31325,190685,237784,199571,260999,407129,312427,139429,273511,318684,49988,-40865,67169,99481,106497,118169,17740,-12637,178864,307304,247776,138933,-32062,-137079,-97435,-39561,-55196,-166791,-358774,-209221,322961,484166,140171,-126988,-134329,-58563,-35387,-82601,-122164,-211750,-179220,107832,262398,165077,128901,108826,-3805,-117478,-193264,-184020,-76599,76933,109482,-6339,-127006,-208949,-159164,-66060,-80193,-46795,150869,294414,252439,90903,-57852,-162113,-212264,-105323,114334,187681,115262,-45051,-178378,-118870,-82973,-212337,-177912,52741,242021,262210,244143,277095,289072,123894,-83403,-145623,-111382,-140648,-177262,-136021,26285,261047,315818,94920,-126374,-158910,-134784,-141780,-128021,-119837,-169517,-193269,-185201,-137503,-82834,-86545,-43577,66321,93793,31164,-33228,-78177,-7033,19882,-102670,-156728,-220849,-254571,-53464,122463,52831,-176186,-341414,-340924,-221904,-26363,150063,38404,-223876,-194844,-30445,75505,128796,94131,85816,80393,-85677,-308419,-344038,-205514,-37265,30716,-69092,-294846,-272197,85202,428947,490299,366305,273390,230669,141449,-9867,-120893,-230852,-305183,-304091,-212411,-105058,56054,198145,56410,-178193,-55078,66721,-139342,-342839,-192383,152484,271951,73948,-61693,34471,95921,35343,-48462,-199177,-237216,-41493,138766,26266,-94107,13750,123972,53687,80828,93729,-121051,-232497,-256657,-334374,-73119,488595,513123,143347,68276,-51622,-632861,-941978,-137671,997077,1450322,1264643,461070,-153795,-181454,-1970517,-4590145,-2207106,3800415,5297622,1236997,-1890220,-2462341,-1600767,-167645,146137,-28212,281313,571710,307676,110085,413395,689601,421423,12277,-158537,-51441,-33274,-142216,-66825,-188554,-464733,-427523,-383728,-380897,-160119,-21120,-74370,-43961,-52335,-207927,-161873,154339,330392,199242,-14948,-143099,-207955,-90917,57635,118192,170702,141254,38867,175596,366121,64290,-356611,-385727,-192584,-124318,-88302,71492,321376,464584,401089,210867,22077,-93130,-128673,-37177,73476,180822,219128,192633,35701,-192212,-231379,-2490,149991,129711,71162,31788,-110314,-275954,-269300,-158540,6656,136667,44419,-51130,18438,5626,-163678,-274225,-218755,-85935,-44630,-201844,-265099,-71793,149440,193174,187032,164857,69940,-43441,-100732,-121097,-20042,136494,140830,-38459,-157134,-70106,84785,116734,-27109,-187234,-226968,-251804,-126351,144775,177189,105685,185544,190123,22526,-11743,163453,268452,202482,13443,-95494,-39782,-32999,-95081,-101798,-168744,-240411,-221496,-242273,-229696,-126696,-96422,-153375,-100613,-6932,-29583,-146805,-192247,-147866,-75221,-52827,-44656,-25796,-36850,-51629,-120149,-97813,55600,184492,272325,229677,108375,52031,-17663,-187870,-299565,-267214,-158309,17317,202293,210596,81211,8752,12589,132974,357176,515714,408181,213692,7640,-292342,-355041,14951,352284,321216,151627,178111,126636,-36909,45513,175825,98654,-9246,51811,236185,224794,30719,100294,315002,329616,260458,214593,146668,104554,135554,104136,-65633,-178162,-29806,231170,232052,42629,-24301,-47179,-115225,-197868,-169849,-60790,83482,213081,157105,44121,84776,98361,53412,82601,82022,198417,264125,147365,13839,-42090,-4194,77661,107296,54194,-46220,-154668,-69075,194537,405423,392145,309364,239383,10790,-245806,-144862,111036,79710,-68827,-118407,-125272,-126516,-92869,-67415,-162743,-364823,-397257,-153609,68413,45167,56572,118654,-3606,-140853,-183026,-95636,140424,191879,-21030,-93155,-68421,-199055,-298388,-85772,221547,333823,269748,288640,310412,77310,-165649,-196060,-72081,150189,264685,190887,158877,223561,219248,100413,-57964,-188300,-227136,-220714,-170410,-231060,-291706,-75848,161096,168967,99818,35410,-50994,-118919,-75808,73442,165548,203181,243435,214301,146244,59218,-28124,-90733,-91665,2354,61059,-23537,-104160,-48683,83391,222486,229489,71259,10240,113692,199709,108368,-79097,-173739,-101285,-64766,-135004,-74487,30015,-53481,-101815,-52293,-106631,-210619,-335535,-333887,-101164,71409,-5645,-88024,-9010,48916,147928,329813,250823,-116345,-296456,-178344,-12771,75020,105741,157272,161863,190908,253876,185926,66379,51553,55885,56883,48020,-7993,-156513,-315010,-291303,35293,386225,320638,-118726,-397280,-221862,-26243,-123117,-257115,-211737,-124603,-50903,133018,293197,195778,-63444,-152474,44607,123309,-142901,-280966,-107543,36298,168247,222408,114686,47961,83683,162980,276212,264720,145580,80895,46379,130131,291193,335209,260302,117311,-82428,-126149,-60609,-1565,161183,283859,214922,165786,146513,-13957,-120420,-88909,-78044,-127360,-74177,75050,178492,319040,388179,90179,-272120,-122774,191706,-50602,-752925,-1393206,-1224125,483899,1626647,1055903,1616391,1908717,49047,-1230832,-709675,-395405,-520119,-903590,-1638287,-1943926,-112645,1983160,1670546,-1152675,-1704171,-438044,52817,199822,611678,504744,284899,292915,118847,-72804,-44072,97243,182495,171086,27662,-71827,-55579,102953,131620,-6946,-72843,-109102,-108266,7609,-33520,-269008,-378561,-232216,77244,314344,293940,93057,29417,177879,265140,298186,291863,106177,-58909,-40429,73020,111199,-41157,-174203,-119922,-112661,-228267,-225583,-5132,211490,26102,-374826,-344695,-22117,107728,144780,410066,674050,459564,89448,-21450,73181,163389,177245,125110,84375,97803,39923,-15312,98889,100972,-73290,-64622,28760,-25312,-84064,26956,162321,65443,-61297,-37967,-55121,-93969,92273,191462,88245,158882,264868,181093,113097,40506,-73345,-25233,135181,127116,4249,-85733,-225337,-433214,-454808,-178081,122612,196839,113505,68471,-36855,-165313,-80590,152341,161042,18175,-45905,-71348,-42202,116125,124756,14872,29756,59234,15584],[139973,204431,37458,-87159,78719,251524,165721,-19579,-63679,41314,105695,-2303,-131642,-172223,-133148,-12891,71155,-39571,-114876,-43310,-69011,-175432,-191836,-117969,94164,312723,398271,309113,199892,66028,31338,194141,277658,222320,202898,228905,108653,69517,248162,320725,73274,-99742,620,-43212,-367816,-532633,-311206,-101115,-145099,-371997,-523247,-389875,-33588,148773,157050,128877,107587,182799,357244,336291,85618,-82127,-146840,-237739,-163828,138599,324834,146942,-115997,-183761,-120348,-51045,-152045,-343493,-317598,-69584,216227,391796,211620,-103841,-144516,-54453,-48578,-95342,-143928,-152511,-171000,-240895,-107330,190702,340616,151744,-76768,-16348,150693,122530,59091,144150,143340,113618,174380,180066,120051,27953,-96995,-124085,-96438,-162842,-318970,-376020,-152769,84399,-34233,-371268,-523820,-352053,32888,262102,209376,125671,109041,93299,86380,99569,-70043,-244920,-236922,-272722,-332349,-163797,92300,222098,210707,252529,116145,-119450,35519,248573,53648,-288961,-340639,-262966,-304621,-398442,-318152,-43263,148091,125544,-33023,-310057,-502507,-422433,-343736,-208998,35296,147950,-13691,-308429,-457347,-449295,-340344,-153219,-76083,-1900,189761,228343,76492,-150090,-237414,-43188,122311,-44409,-144463,-84647,-51270,-48081,-113693,-229303,-297221,-286664,-271568,-128132,-40652,22390,39168,-246419,-541669,-507011,-552957,-664271,-402989,148770,531807,591662,444948,134925,-161929,-201337,-75110,-88775,-181845,-217099,-259385,-254434,-203006,-124121,-81064,-106796,-139483,-269239,-378447,-337859,-229844,-135673,-117557,-228587,-264888,-97169,206782,448213,392156,309309,368693,279722,117272,109175,132980,68543,-85126,-116477,64311,105182,-96331,-259808,-252570,-207464,-84321,152905,321172,281527,118629,-53164,-57055,-23653,-60997,-13692,181383,302468,299413,316742,400157,271871,126100,261973,262068,-29491,-98744,37558,57453,-2639,-30903,-50187,22169,226991,316783,188669,31618,-123184,-175955,-57782,19279,-115214,-268909,-310484,-64013,416699,539243,197411,-76520,-159933,-150544,-109519,-100304,-123534,-179645,-99494,160193,251574,98292,62225,93140,42157,-97781,-181931,-112962,29224,135134,106405,26143,-3022,-27228,-13152,28285,-33000,-34641,121386,220673,177157,56281,-94715,-205676,-220013,-49470,229544,263346,90368,-72849,-158000,-119022,-64368,-137977,-137972,57153,292552,355621,335100,346082,324679,153847,-93093,-178025,-103380,-96294,-165207,-183231,-83689,143262,266244,76862,-168850,-171965,-79031,-44347,-74005,-110346,-169761,-226585,-234686,-129161,-12385,-29099,-47317,4082,-6122,-66953,-74511,-89133,-77439,-70914,-115819,-74956,-108486,-193998,-51904,147472,123419,-88741,-262216,-356878,-329224,-82997,263258,211607,-100506,-149496,-10385,127299,191402,115206,73282,62291,-84222,-294717,-288467,-114594,14986,15934,-142679,-368674,-311540,73807,434574,474364,309622,126381,51606,48108,-1734,-69441,-185975,-238364,-115882,15694,33990,91063,168027,13568,-173365,-6655,129745,-91738,-319401,-180413,117480,193037,30342,-108462,-68160,7209,-4262,-85292,-252124,-353647,-163945,103500,126345,17784,27562,87791,116095,219725,216636,-29468,-168141,-257957,-387932,-102010,466423,459417,178578,91517,-195769,-741745,-853348,-99150,859646,1387197,1384455,776030,160870,-348886,-1789340,-2787658,-823058,1891294,2972840,1045361,-1365015,-2173712,-1274162,-32066,192887,52014,271769,507398,288635,19491,210168,581374,462934,50374,-205078,-164720,-134899,-194015,-119837,-246908,-505932,-385638,-302732,-418154,-306974,-119782,-46712,68143,29105,-204702,-195380,134493,336820,235353,84915,34633,-30507,-45878,-15287,-35673,5288,69080,61228,193999,342010,137036,-255962,-381757,-295306,-252056,-181703,53102,365848,518704,467257,299634,86846,-91934,-149957,-115696,-32376,126051,254929,265122,76802,-212070,-275533,-61744,66028,42260,49404,50798,-70393,-170104,-135845,-126529,-84538,26301,-6374,-53688,10892,-17446,-173981,-230924,-102059,84396,90962,-132108,-235778,-87729,76164,100155,150367,187987,116279,-22560,-112020,-126978,3079,172669,164556,-46669,-156473,-94624,-10174,52821,86571,62485,-5874,-153528,-107356,104374,112093,69578,214333,244420,59863,50823,213144,245337,125633,-1826,-72642,-77288,-103589,-139093,-103815,-83518,-90580,-157551,-289888,-291281,-153311,-178334,-266413,-127204,27382,-15027,-104580,-116490,-58774,23631,-1304,-8414,73715,117220,44978,-94121,-67946,84346,210427,271144,234571,140515,53817,-65077,-241000,-342367,-326166,-241618,-92671,110367,172201,46756,-56256,-39071,53451,293396,556466,524465,321666,127492,-109655,-156332,105719,328305,201927,101440,141731,26767,-146385,-54172,92691,73888,47275,90071,158869,122736,14191,109528,302187,360725,319718,198245,35770,-34722,28009,19388,-154148,-269730,-93620,129011,65152,-116771,-131408,-87935,-105467,-158663,-53843,94662,135808,190880,190992,122973,155226,140533,80247,65680,18836,62130,176694,152485,42059,-693,10038,57246,89902,29692,-68753,-70642,96907,251580,383285,349590,214974,168784,23997,-221811,-154908,92665,85582,-56050,-68393,2524,510,-36484,-8179,-61298,-307601,-399733,-156354,57569,7612,23965,85781,-67735,-192884,-162099,-71944,155781,250411,50319,-51236,-8198,-153060,-277693,-52520,275820,363521,269280,247592,264858,77921,-131412,-173798,-60720,133996,199348,73552,65051,188675,212704,133268,5195,-153275,-201929,-179983,-123792,-200719,-259390,-54281,199392,237062,146458,55069,-5801,-37656,-57004,9451,98736,208617,298560,197251,68906,8890,-38343,-131379,-155876,-25226,122698,102629,4626,7893,82808,205449,231001,62372,-19061,104450,199331,87909,-153350,-266517,-190824,-134522,-142810,-62523,64462,-18663,-169079,-162083,-147468,-218384,-373686,-377205,-154893,77966,119281,40566,51452,51378,137689,303511,225199,-104424,-263599,-168062,-7573,75757,143822,193749,127674,105975,205064,192415,91277,44213,21624,38057,73353,34563,-150869,-370416,-411911,-160849,190461,191406,-210959,-448797,-194376,16746,-141883,-334218,-275442,-168107,-142006,37197,226920,148751,-74239,-131271,19657,55482,-132479,-178253,-18644,95774,246420,284832,176511,120408,152669,272617,363593,321516,214975,134823,91233,126133,183899,112820,33552,-6734,-153910,-266225,-180709,25527,182198,171969,88243,126468,131221,-75759,-187298,-137447,-72761,-17355,38001,71536,132133,310370,442004,207645,-98799,43004,224936,-210678,-1051931,-1500594,-905395,911226,2162870,1670454,2004699,1738452,-36953,-1255867,-944382,-714991,-785689,-1099843,-1580702,-1331571,732230,2121673,927725,-1547546,-1963968,-727146,-54587,59185,495126,612108,499744,442211,151539,-111294,-78673,30204,144238,272667,213417,-45179,-215707,-82342,-18260,-155298,-241604,-235250,-189984,-106665,-181498,-406819,-513640,-375484,-46465,228554,246066,53227,-11202,100238,129806,119384,119518,-18503,-169988,-124511,59009,136293,-39143,-191973,-117874,-60342,-109840,-112723,90441,333526,112742,-412397,-427193,-20734,154269,175519,406160,668136,473029,125891,1758,86999,171235,164258,112186,150595,227673,158407,70285,157012,97011,-132199,-180481,-81040,-95082,-115064,34648,175470,21846,-142977,-109095,-115336,-147158,74414,218270,109345,152276,288256,234808,180325,103508,-23695,37160,232352,269950,105085,-141800,-324133,-423913,-417112,-218424,101161,218612,98434,3323,-85077,-133267,13158,208652,134591,-22380,-72776,-113782,-125007,-1977,29599,-41824,-12471,66972,77154],[188125,218287,44717,-80820,47962,189790,104904,-30256,-11857,59779,37566,-14886,-57909,-125571,-171272,-70207,54171,-40511,-128319,-79601,-56995,-96178,-138927,-94236,144496,365576,404958,280741,182767,145472,161704,266119,258689,157467,128204,129608,40902,123710,421469,406086,89468,-111870,-56033,-101768,-389152,-575093,-412808,-208499,-242094,-501313,-624145,-432086,-21580,200897,176499,91440,93687,250889,429440,371921,173035,80286,-51734,-199545,-121777,156331,295769,121980,-133120,-203352,-124103,5589,-79477,-343410,-412495,-216053,110962,400460,325982,42926,-29420,60853,50475,-39507,-147557,-246516,-254647,-230006,-48282,251910,453024,318482,-19632,-86869,79829,105981,36012,100998,103329,46027,92911,209343,267771,138242,-85328,-175244,-162894,-143325,-215539,-338148,-187246,63867,-18430,-261534,-311685,-259761,42726,311385,342219,240641,168767,140982,224298,290731,75901,-135461,-199127,-210697,-181507,-28177,115277,161416,132250,187469,81922,-165805,-34638,225297,78159,-243787,-294325,-217987,-277231,-362779,-271284,-40538,93777,86681,-70185,-371457,-543337,-424057,-327338,-212298,-2137,113491,10031,-312746,-544884,-548503,-413816,-200068,-80647,-42475,73359,103965,-61491,-256755,-241230,-14159,104694,-78660,-163821,-106194,-54856,18812,114322,64396,-141517,-306150,-308316,-137824,-78205,-20243,27425,-215391,-452526,-371075,-416895,-550098,-353474,198231,531054,524594,394401,149101,-57367,-3857,-294,-183836,-278441,-217193,-222336,-254151,-280245,-222487,-113823,-130142,-226022,-355459,-393562,-276702,-138758,-74163,-70688,-127213,-119813,56829,354588,527278,355343,246629,318019,221486,15112,-23553,46905,51574,-57413,-66441,116737,132358,-108301,-253131,-185707,-151706,-72730,176641,449359,410806,110893,-113652,-69084,-9259,-47737,-22462,148412,314819,342531,299222,300504,174142,74247,188621,156485,-112128,-133962,44346,43272,-105447,-189552,-110205,90031,284605,313661,137051,-52787,-181564,-198761,-31548,55912,-147586,-309650,-219688,79877,447327,514809,226610,-21457,-157579,-180354,-94444,-33521,-83467,-128319,-7913,194255,216834,33754,-39187,20333,39031,-96387,-148799,-10373,140775,181899,130438,97756,103145,95597,52903,30527,-29700,-31135,59696,100509,76753,24475,-105597,-214645,-214625,-26967,261038,280027,73234,-84767,-166860,-151799,-39525,-16883,-63658,43208,287755,398504,365634,338885,277080,119050,-109554,-184577,-89922,-69314,-186025,-259599,-181694,48573,190137,23017,-194416,-162176,-17733,63523,-554,-100105,-156441,-202860,-209773,-75578,91802,82487,-8458,-47410,-112524,-169100,-132626,-114784,-125549,-103419,-60572,32891,11834,-113844,-36853,181549,198228,6613,-185945,-373460,-432847,-155758,304912,314655,1150,-114940,-9370,132736,177565,78982,33498,34934,-76277,-238997,-214737,-69691,18890,-904,-179892,-376552,-295681,69566,374993,366334,187578,-38571,-138357,-87703,-40546,-46424,-130418,-155332,62009,232385,178922,125637,113804,-61830,-192545,-2436,148121,-70527,-321950,-220480,20069,84351,12676,-102446,-144864,-93462,-93679,-197782,-333581,-412499,-210937,98838,208971,97927,14802,25718,141185,296525,275785,70213,-16380,-140829,-364944,-165691,286475,311415,203042,83486,-345976,-746459,-600751,19965,686735,1168888,1368604,1176879,607876,-498081,-1772395,-1529549,123623,542358,1151572,860290,-1006675,-1972631,-939744,114980,242606,102005,236535,427472,297941,-31076,-6459,406891,511707,142836,-223293,-265502,-218976,-229072,-188126,-320540,-513103,-301217,-172386,-384265,-392283,-195262,-32490,152435,119270,-166464,-241547,41245,269872,229639,152009,160366,113714,-21842,-108542,-163523,-102581,29062,80021,198626,322069,217692,-133942,-335014,-355315,-323142,-220032,50838,368386,493932,447864,321540,130138,-55518,-110137,-153136,-124642,92441,331136,336383,92203,-213635,-274533,-121309,-44767,-61868,7483,57980,-16773,-53012,-12700,-111028,-183179,-77801,-50700,-73034,-21879,-37509,-141382,-137948,39267,236900,197623,-42847,-165872,-75973,17225,19434,96931,189366,172449,43121,-73373,-84386,34719,170541,150381,-42741,-111034,-77742,-88812,-21585,155983,255985,166618,-57592,-67861,73707,50712,15074,196119,270776,124134,162110,275281,175106,1692,-30338,-43227,-107867,-172767,-173387,-94666,15020,81165,-55933,-297519,-329685,-154547,-182568,-287064,-125012,45265,-22181,-82922,-51304,28315,97229,26292,13415,162891,272546,148708,-43312,-24314,116986,250376,277773,219415,133332,13951,-133027,-259128,-325018,-335893,-286236,-174537,16580,109366,-4049,-108087,-59619,22405,238788,490120,532005,410356,258209,84824,17905,105158,177588,18017,2472,43216,-97636,-240296,-164123,-23570,21415,70640,96975,48438,-30940,-49412,90461,257361,317704,289819,150286,-48639,-138637,-72217,-35958,-155342,-277850,-147399,-334,-88975,-214570,-196631,-121514,-108131,-128758,42063,227572,184661,162047,192561,164621,198658,176653,118390,82878,17068,-12697,136685,178117,75647,36461,21133,45872,82026,30093,-53642,12705,199461,253529,293232,241785,87927,65317,-4895,-216439,-190474,31466,90694,-19195,-32511,76960,86779,24622,66239,39539,-208729,-326733,-127273,22034,-47323,-28772,5009,-162677,-234796,-114570,-38011,134416,232550,41166,-72753,-11881,-152853,-241468,1987,296638,328724,206425,163192,198788,92810,-49892,-84251,-729,130431,121651,-43194,-20978,133746,173543,149239,62887,-92285,-131077,-92401,-73486,-168638,-207709,-41564,177152,242357,173361,86725,66078,68561,-24195,-74916,1233,178390,296873,150957,-20142,-45603,-35955,-159005,-235523,-61592,199579,242497,134156,62248,34044,129057,202638,49125,-66799,50843,155282,60690,-194835,-316127,-226504,-140566,-126181,-66224,89638,37758,-221879,-287036,-198733,-222318,-386871,-407907,-206278,68756,216505,175717,106339,29069,82867,227567,178314,-74010,-202719,-136065,-10142,39877,126062,167890,35452,-25697,117012,159760,74217,4376,-27194,7924,87715,72474,-127809,-388831,-485963,-324950,-18219,32181,-292606,-455345,-162631,49923,-132373,-360329,-288806,-143758,-158485,-43862,129417,69556,-96237,-108431,-19294,-32981,-132541,-119810,-20822,85291,259493,293590,195254,134342,146742,274154,333542,282248,210362,131804,113318,132539,80602,-102321,-166448,-98304,-188157,-363318,-266442,42483,157119,17197,-53771,88458,116588,-108731,-240226,-222068,-116407,49844,103871,36048,57609,259175,447120,318992,87076,132396,153820,-379576,-1193277,-1482098,-743226,1057443,2446865,2182789,2378882,1862431,74507,-1212538,-1206497,-1083489,-1066496,-1215860,-1472831,-795307,1368118,2420523,503920,-1611422,-2040025,-1032894,-243251,-117529,246511,549262,593283,513634,131122,-196215,-136719,-38890,56821,289646,366754,-15720,-352424,-271108,-185942,-288466,-369505,-308858,-233612,-222674,-320559,-500254,-572546,-433163,-160371,80006,135551,-8895,-70499,-23032,-61216,-103171,-59436,-110804,-247676,-199468,41819,164460,-35262,-222743,-133101,-21034,-5605,3042,195184,449688,225856,-346715,-406016,24900,220103,223157,380741,545415,401622,168124,52125,81207,140226,115166,72412,178822,285067,197885,104008,181222,105744,-135845,-237699,-163230,-154907,-144103,31615,170796,-18743,-226087,-171544,-132843,-153457,52638,206264,96429,108686,241341,209271,199478,172718,40901,69049,275666,382748,221123,-130895,-359858,-378149,-325850,-182117,120591,224630,58442,-38355,-55329,-35226,138217,255188,98588,-51665,-83470,-124775,-142389,-72869,-39552,-89182,-58064,64823,125096],[202704,218244,92274,-27020,24128,111636,38361,-32819,55298,76750,-52271,-49012,3685,-75018,-175636,-93012,43506,-15593,-87539,-62063,-6144,18105,-46385,-35244,200306,410064,380646,230936,157475,216035,290345,327213,228854,100888,82696,31081,-43627,143772,505517,415688,67402,-127254,-113193,-166116,-374486,-533698,-466400,-302611,-306253,-526044,-612481,-418314,-44220,192957,154130,40846,82231,302106,441449,332455,219123,234288,71137,-136915,-100809,130478,246983,119779,-84349,-165549,-119226,30374,-25780,-323611,-456560,-318661,-5754,336372,383384,189144,95867,137055,100520,16876,-113317,-296547,-304031,-183411,-6012,228258,420076,358294,3235,-163415,-4147,74395,2055,38147,42849,-33070,11782,230241,404717,267308,-21442,-171328,-199346,-125903,-97587,-244180,-201596,28068,12516,-110077,-71436,-93516,80110,318306,375335,260499,172864,160234,291461,321892,100529,-71775,-148138,-103703,7022,95794,113433,51210,14847,116931,69762,-170645,-92761,167987,58653,-200947,-223325,-146221,-223339,-314946,-230169,-47159,43040,37066,-114007,-372745,-482075,-367426,-276365,-212373,-56401,73751,18523,-309219,-585968,-576524,-431982,-252391,-122266,-90760,-14653,14699,-164785,-311461,-198412,43761,95488,-105436,-200903,-142601,-55476,81257,274089,247133,-11076,-266804,-286129,-149454,-127144,-87209,-18182,-159779,-284905,-184757,-222618,-366651,-247375,218852,453755,384506,292445,124955,726,151728,74667,-252861,-337409,-194185,-159815,-217017,-292340,-238558,-86049,-116277,-274351,-368302,-346507,-200943,-41754,8521,-7801,-28136,-3756,162608,434685,534844,316824,209048,260430,129042,-124745,-197061,-98270,-13983,-21422,18430,173767,159894,-85126,-190267,-86268,-76431,-68353,148380,476143,468892,107373,-128185,-56420,27940,10619,7255,95550,260738,308556,210395,143175,59638,4517,74993,24546,-185820,-138315,85014,48850,-194645,-328942,-155852,154354,309967,271721,84712,-108772,-204555,-200581,-18253,68346,-154657,-301202,-122151,186488,411604,413807,214457,16311,-141031,-152261,2110,95880,-12472,-74571,57231,193069,178173,15591,-123500,-87240,-20553,-115493,-108651,91732,235473,220487,189079,200016,182116,149018,47603,-41706,-63718,-24234,837,-26845,-24395,-6178,-103247,-201645,-201187,-31411,229217,259329,75547,-82454,-201584,-203357,-20135,103670,18102,15814,233440,384452,340723,276045,182680,48397,-113450,-159308,-71250,-48153,-206083,-327958,-233005,6215,107374,-54180,-201460,-139133,16673,127089,57944,-89385,-125438,-120363,-116981,5004,196830,215143,70590,-64019,-195636,-258807,-206996,-162797,-147388,-69766,49414,142439,105559,-46869,-21437,208915,255296,87045,-120947,-375200,-508849,-234625,254843,322396,56614,-99220,-26323,97216,100303,2648,-9905,26018,-41621,-137936,-133490,-80638,-22138,-14771,-174424,-317870,-224515,67536,253487,202769,57399,-151190,-275802,-228424,-119106,-63424,-90863,-90287,154968,357744,290943,158254,50017,-157984,-245542,-42662,129296,-69331,-338936,-295492,-117323,-31189,18533,-50487,-172572,-171643,-194912,-340919,-431004,-414720,-174892,148773,278252,133899,-20103,-35538,129575,300268,272083,162525,185005,63045,-259182,-232311,14007,125970,218650,53094,-466445,-687552,-331220,116419,474466,821925,1229727,1574778,1091414,-541013,-1860155,-1057086,366578,-111323,164175,805309,-765441,-1845218,-691759,232525,299484,142020,200021,343422,280934,-66595,-184657,209662,548530,265199,-211665,-343056,-289766,-261339,-252801,-378894,-484417,-214437,-39367,-277075,-384260,-226769,-33696,189798,200701,-101681,-291886,-98699,161106,203442,174112,187888,157500,-41386,-217132,-259447,-141365,25054,93194,206893,344063,297761,-14462,-254371,-346343,-311059,-187324,77657,341424,399707,351450,275789,136094,9623,-15498,-137740,-174190,98602,422420,376788,64690,-206316,-237358,-179574,-174364,-166338,-44842,53686,31702,33856,58239,-123147,-265521,-147373,-74656,-99213,-66729,-45837,-69577,-14315,166713,324742,252822,50766,-71944,-47259,-22210,-32830,43451,174982,230108,145987,17578,-1863,68769,135816,101786,-30792,-36388,-20396,-114158,-72398,165963,341728,261318,36995,-5962,65574,-2059,-64936,124968,264373,203701,286569,322650,72531,-131919,-60244,-21560,-144200,-230297,-179815,-74298,92427,224487,58650,-263464,-338871,-146037,-132391,-226467,-91587,45241,-50210,-84482,3262,106383,135216,33427,26056,221168,363309,208457,14557,23541,150968,297678,292752,195006,96847,-55320,-200684,-235898,-253936,-286503,-263877,-193220,-47134,37916,-66227,-136350,-42368,41969,186373,331621,435873,447705,354342,228846,110702,16696,-49477,-164129,-113110,-83663,-200111,-284706,-247201,-146308,-63705,35874,64332,-59575,-186454,-145342,36498,187658,221398,187587,84969,-84365,-186228,-147370,-50259,-69930,-200378,-178104,-122675,-198161,-242790,-215773,-154453,-129067,-110953,92627,289896,202387,120808,156885,168446,207621,189736,155496,139229,67791,-17840,139667,209097,114056,65364,17676,36399,93989,63224,-13451,59325,207395,209307,169603,87895,-60258,-61510,-71335,-225971,-243371,-70509,70429,18157,-24820,75601,109996,75788,131847,107696,-98684,-207094,-88694,-33646,-107968,-98794,-113881,-271486,-259489,-58802,-7157,76417,137390,-45283,-142580,-69626,-188540,-197091,65472,285646,247577,97451,53018,126829,117074,56521,42555,85258,140578,48309,-134436,-79912,77588,125372,153120,103081,-14028,-19479,23616,-35403,-142713,-145799,-36780,100284,183180,177029,124670,137398,153618,2285,-163697,-107774,129014,258793,102707,-87797,-81227,-20415,-173296,-320013,-103252,266941,358276,256175,115776,-32943,15865,144135,31690,-124752,-45193,75385,29099,-193878,-303288,-195863,-78653,-86443,-89556,89236,94804,-247479,-394822,-248526,-220773,-368229,-414985,-247020,30982,245099,275502,141539,-14139,-1295,130014,126632,-46542,-152568,-95909,4419,18402,81510,97095,-80646,-165893,8334,98717,33561,-38887,-68928,-29292,74815,87100,-94904,-365569,-498007,-415083,-188429,-124878,-344567,-408133,-126268,66268,-96286,-311828,-226389,-47546,-80891,-71048,26952,-35238,-140305,-106202,-76420,-126043,-141230,-114437,-97126,25932,213785,247510,169759,101139,97299,199980,226031,184486,154428,88915,108946,146385,10650,-248620,-284156,-127853,-167566,-375396,-272956,60611,96608,-136500,-165321,65460,104709,-105291,-258426,-304402,-178338,67326,105482,-26668,-30445,174237,403433,397121,237173,142623,40112,-456207,-1092289,-1291928,-717912,890490,2325148,2373967,2544026,2136925,340025,-1064053,-1394945,-1375986,-1235196,-1194724,-1358718,-556622,1540233,2676852,588993,-1260616,-1856923,-1254417,-469039,-282455,-41652,366056,565511,509753,81353,-285853,-187489,-82619,-45151,229442,434657,12889,-415812,-401521,-315101,-371703,-421925,-306216,-222757,-299149,-397659,-500776,-523490,-393983,-236594,-89326,-12644,-83331,-138593,-167810,-268457,-307016,-178055,-131965,-270578,-257687,15363,182882,-34627,-258749,-154914,8198,64228,97452,292839,536124,333304,-204180,-293491,98291,282242,258816,318257,334503,266395,202535,109174,52935,80109,45567,15277,148617,232336,135283,87610,191362,148648,-78361,-223496,-193024,-181188,-158483,18711,146815,-52722,-292121,-204511,-98586,-119633,23439,159684,57371,42791,136272,104368,150607,208522,82653,47184,239004,418642,312858,-61362,-330665,-314982,-217566,-90919,163093,205779,4581,-45318,35818,99521,261517,282544,65711,-67703,-93370,-117505,-88655,-59004,-55660,-116850,-97772,50171,145061],[181028,209352,172194,60455,6555,29007,-18445,-23332,123247,96124,-125214,-101103,15796,-50772,-153310,-78065,49523,35241,-16567,-14544,58124,131467,61057,37506,236477,422725,335810,182207,146848,265985,370737,346925,186252,53445,55796,-52835,-127595,120724,455846,331747,7393,-146302,-153699,-206472,-316286,-417345,-450119,-353077,-321853,-441197,-486413,-350581,-90329,121730,79758,-19203,73124,310906,380873,221728,194237,320469,192785,-50633,-87825,79778,195348,143743,25703,-72923,-101339,24654,5159,-276985,-431643,-348434,-103911,202434,339478,274909,202455,170346,106097,73864,-42306,-289987,-317554,-135681,-11026,117075,259831,267209,-8459,-217458,-79741,27791,-43477,-33743,-23311,-102877,-51604,226460,477191,364660,57038,-134564,-206271,-122881,-13263,-136445,-205173,-24622,39597,13812,82686,64131,116164,270110,297408,185375,124966,143304,242933,179551,10535,-72015,-104192,14521,179576,185571,93292,-74457,-111774,55618,82743,-132953,-130898,78049,200,-163864,-134545,-61429,-155868,-262843,-198149,-52929,19137,2455,-145698,-330633,-363061,-270574,-192948,-197416,-118577,27567,6924,-300090,-569143,-532764,-406227,-307189,-193778,-126151,-41603,-27600,-218722,-302530,-116314,118312,100873,-115265,-237905,-180363,-57657,120942,321353,282389,44263,-218258,-254042,-185870,-185929,-162847,-85768,-91135,-73219,19181,-15379,-168444,-111063,209060,323393,211956,166797,70659,1697,211872,125120,-266407,-326110,-138985,-86016,-157705,-242894,-174295,-7023,-63802,-257183,-288348,-226741,-103808,48317,84804,41233,29626,49383,196245,424966,454477,269289,195272,203186,19487,-267191,-364203,-266190,-115990,4642,104488,214348,180072,-35910,-94337,23340,11119,-59959,92820,410767,435001,89596,-109860,-25483,76851,95068,64974,35736,146457,200582,77558,-14097,-24457,-51128,-37408,-97457,-235454,-110457,146309,61083,-264681,-423469,-184731,177313,271020,177427,21482,-140815,-197242,-174041,-5846,64647,-151691,-276585,-48347,242074,329325,265326,165433,30593,-119880,-91093,133926,236119,65634,-35209,71238,157008,157578,61981,-148717,-192128,-118915,-149572,-80346,159524,296590,261470,281314,316697,238104,153424,11765,-135861,-111832,-3859,-21031,-119250,-104082,-36678,-100480,-180981,-180939,-43678,177509,234920,97942,-70969,-237893,-245320,-12553,182917,83081,-15386,148504,322777,286706,205198,99401,-9551,-81318,-99229,-46606,-21130,-189944,-347831,-218985,23517,36343,-139526,-197832,-114046,1724,106134,69333,-80096,-78534,252,10106,82198,268080,327104,171857,-35340,-232597,-321976,-289898,-230755,-147153,15159,181497,232403,156753,-10483,-14474,214119,277991,136206,-62733,-335330,-527722,-302339,129628,247727,63069,-98579,-53308,35562,-8538,-84573,-37993,50233,34034,3661,-47417,-124282,-80543,-17073,-134856,-219864,-123226,56951,97080,36284,-28008,-163370,-313810,-331089,-210172,-109301,-83963,-66841,132227,353297,344214,189313,-2889,-251110,-324765,-112531,90506,-74279,-348576,-369181,-256322,-130331,38129,27936,-140512,-195580,-266401,-463325,-521278,-377157,-77175,250731,338383,128935,-63381,-73691,88917,241057,229558,234632,373755,285744,-94578,-269268,-247512,-29619,227110,14981,-528982,-612642,-182718,90373,207672,392539,994297,1861387,1504773,-438501,-1984878,-1282915,65349,-138619,-69998,847557,-538756,-1686609,-540008,318343,369260,193663,183634,263968,189824,-112653,-274058,54786,557956,377850,-180050,-396241,-352586,-297421,-291095,-387968,-421985,-160809,50812,-124555,-290560,-215121,-51135,177114,257715,-25353,-325330,-236864,47973,174065,153445,114624,82479,-103902,-320935,-325195,-127567,45562,97930,224688,406895,360948,88394,-147054,-258479,-218485,-96131,131575,303458,267650,208392,177688,100138,87899,110940,-77855,-171980,142920,496345,367778,-8345,-204595,-184570,-229949,-304095,-255383,-92284,44242,60731,66556,58953,-158823,-303814,-158372,-68372,-118221,-104224,-36039,23503,111518,248596,326125,254590,135130,24536,-17908,-46999,-57848,1243,150973,273709,258322,141734,99786,102994,88088,32562,-20045,43750,62514,-72290,-76712,123434,310180,284844,130600,65999,75277,-49537,-169962,8897,225777,277657,379099,320727,-45426,-237516,-79502,-20319,-192761,-263362,-150074,-48835,121907,301902,159730,-195369,-315525,-139991,-72172,-128134,-36278,33467,-85747,-91647,57562,173127,144244,30986,37549,240781,355861,198776,60909,64423,181265,339786,308212,170323,51367,-128191,-248996,-184575,-154265,-188211,-170654,-136711,-62262,-26281,-129604,-140534,2127,89648,125340,137107,280156,411756,379375,282715,103003,-117478,-261439,-281688,-205978,-191267,-241335,-262663,-272598,-240646,-168385,-54623,3949,-126404,-292884,-248678,-46208,106596,109383,58934,23414,-68432,-176369,-186365,-28406,69752,-64372,-176377,-203334,-244624,-212631,-189366,-183724,-166075,-104982,90405,262550,175831,67866,92103,142227,181410,166746,179449,222669,140090,25568,164012,230636,156244,87108,-6970,15377,120432,119932,32360,55698,137230,145481,58534,-74679,-214935,-199262,-157680,-238384,-295331,-191603,15556,36810,-46129,7180,75769,110997,172084,125447,-13633,-86741,-64815,-98143,-160906,-172002,-239554,-365523,-262291,-12868,10085,-6119,-8892,-173407,-222942,-146243,-230075,-153615,118992,253696,151027,-25190,-53537,65454,142316,161067,166036,164068,153775,-10756,-185479,-102963,36103,92200,156121,128309,71901,111246,134169,-18398,-125604,-84421,-37911,-9515,80830,164281,162442,181694,184280,10326,-233455,-201684,85641,222483,77299,-118792,-91348,5176,-169677,-388391,-151089,287945,415533,341635,164967,-82750,-98003,64725,11880,-177728,-161776,-19368,-2801,-154716,-229044,-112569,21422,-39630,-128155,62693,138989,-234746,-452854,-283326,-215035,-326149,-389784,-265513,-37526,188760,306798,149726,-67462,-91693,41945,87199,-33388,-132215,-56553,53249,49037,47707,15921,-177428,-270721,-92520,29545,-6285,-59201,-86752,-67821,27500,67774,-65248,-310412,-448977,-413705,-286813,-252958,-359794,-315443,-81277,65491,-42771,-188555,-92354,91142,62802,-34093,-53926,-148939,-210903,-140503,-146796,-200453,-147654,-142987,-195316,-45350,134413,164785,113064,45843,47121,111698,105655,82847,86558,32563,76674,149815,-15549,-288936,-290160,-84454,-89942,-288661,-187988,84726,21871,-239688,-204597,62803,91200,-72066,-230270,-344413,-221639,45636,46842,-107786,-116405,74020,320008,413220,307534,99265,-44658,-381880,-758523,-925383,-720497,501098,1811677,2146751,2374217,2326689,654927,-822085,-1433918,-1491873,-1209813,-1012473,-1221809,-678426,1190740,2695416,1127353,-572773,-1414557,-1313154,-674296,-389935,-269280,135835,446991,453485,35728,-333825,-200057,-79716,-116060,128793,395740,38050,-378482,-420993,-355740,-385145,-390470,-230422,-162957,-314517,-386019,-391265,-366992,-272259,-251854,-226781,-156803,-153299,-200462,-299114,-438647,-427224,-193021,-76320,-239084,-296356,-29069,174002,-40836,-283513,-165002,34423,93556,154720,364344,569090,398560,-36177,-131651,171938,316619,257146,209923,88949,101836,210345,142817,3300,7239,-23870,-44851,60462,74639,-8764,44775,209069,226734,22507,-152461,-165346,-159532,-146495,-1809,104167,-79445,-324241,-195282,-15873,-52457,-3218,96836,11259,-20677,6000,-53177,41727,190841,76339,-29296,131038,364250,351230,36554,-254677,-250335,-123239,17007,200170,157325,-50706,-21290,144184,218418,339735,283693,48935,-67601,-113215,-111325,10127,38832,-17956,-121807,-123558,25629,134041],[130525,191602,256030,152471,-9315,-47843,-57105,-2686,178977,122753,-146926,-152157,-30211,-64885,-116528,-35627,70608,90754,44425,28020,108758,214373,158603,102899,237066,382464,273730,143488,157986,287653,374468,309177,127315,5827,26359,-117124,-196670,62422,292116,172904,-77789,-165722,-162424,-199763,-222592,-259643,-360865,-337852,-285402,-283639,-287562,-250227,-140469,5055,-37022,-78966,65935,268616,264813,75816,100800,312260,287291,54458,-63104,25852,147734,184504,172525,57312,-68122,-1658,13196,-209620,-348366,-301750,-154949,29342,188707,269236,270884,176955,92689,131518,49889,-234731,-302978,-120045,-75466,-52890,40904,104292,-34053,-221650,-121277,-21435,-94127,-102044,-81368,-149447,-94508,179211,445983,389139,112413,-92939,-192126,-138751,2725,-66858,-211755,-86567,51043,64606,92856,133970,118612,171825,142571,53055,49311,97206,88196,-71049,-142621,-124805,-76992,116607,296975,234744,65673,-178197,-215454,14662,117601,-60825,-139841,-23594,-70830,-126009,-35452,23458,-87072,-209895,-171825,-48117,33302,4797,-143199,-264898,-242805,-165301,-93279,-160499,-173607,-26026,-24702,-285645,-493741,-436504,-363857,-362407,-276714,-134626,-7838,-35481,-224630,-236012,-16714,184369,117619,-103393,-252201,-202709,-63217,128627,267841,205363,11592,-203374,-251891,-253612,-250003,-229835,-155987,-28696,124057,197020,161865,14494,32665,182607,175789,45876,40872,-2697,-45275,165900,139238,-207313,-229080,-46597,-10598,-89168,-150318,-57336,97142,15626,-169562,-130810,-54633,9600,119688,128491,53568,29396,35358,158934,329854,302150,204172,187768,148043,-85743,-375520,-476827,-407362,-228636,3934,153803,214450,178118,19023,2179,119313,95649,-42216,37233,290006,318292,41895,-85875,9231,120375,176248,131217,-14375,-1567,45660,-56961,-113684,-41367,-61422,-105407,-173293,-246829,-56232,209669,69338,-309177,-458593,-198206,139505,163265,38995,-57672,-158891,-168604,-115007,20033,55129,-157673,-268893,-12347,255383,232218,111819,99611,30563,-98935,-32507,235408,326613,123274,-17849,38368,107831,170040,158916,-98665,-254688,-220940,-188854,-77709,171663,318374,314370,393352,427178,282100,144563,-5736,-190310,-143122,33530,10893,-147882,-148075,-66207,-106687,-165162,-153766,-42807,148376,232910,128499,-57591,-246517,-250954,-15905,202311,116778,-41804,57243,236522,238361,175336,77185,-10197,1965,-7463,-16834,14026,-121902,-296442,-146075,84093,-11870,-218993,-193105,-93529,-63261,-3804,21318,-73604,-22772,124151,125576,125608,282083,384592,266352,28180,-217716,-350476,-366687,-305418,-134920,119313,298383,291594,173264,1790,-15119,190823,262919,151141,-2153,-235053,-467035,-338817,-23769,131618,36340,-102369,-81733,-35546,-110896,-150965,-41211,103870,147847,169081,45717,-157613,-117958,585,-79522,-124505,-31878,28753,-51774,-85327,-41685,-70344,-243557,-365975,-278561,-157811,-110365,-88300,23459,240469,335456,220066,-24478,-310977,-403491,-186330,51176,-71415,-329235,-401283,-354535,-194708,59523,109523,-53023,-149291,-282454,-530902,-579160,-320968,42526,372628,386109,98533,-96261,-77968,31137,142960,179523,277040,484828,449093,82598,-255793,-402008,-106229,226138,-18988,-524857,-559004,-224699,-104399,-116465,-51489,703627,1949329,1762173,-213981,-2107087,-1882809,-294966,298167,46996,802678,-239442,-1363354,-416721,395693,440177,254436,195278,194527,9364,-181024,-241684,1767,529910,437069,-145201,-427895,-406739,-330791,-286340,-328633,-335354,-158621,72112,27663,-150201,-177528,-82799,127247,280554,45183,-318123,-320873,-36670,149955,105309,-21117,-73872,-184770,-390280,-363036,-94589,69626,91223,238469,460783,385446,171032,-21453,-111467,-79813,17781,196679,271616,139312,57722,50607,30928,159745,237771,3428,-129011,206647,530316,312612,-110002,-218591,-137694,-260947,-406560,-315381,-118768,38177,65039,47117,2469,-198780,-276791,-101010,-31060,-118791,-118504,-11372,110048,211315,271380,252152,218521,199996,104098,-2406,-69071,-71869,-27586,121200,286376,343478,264832,194221,136454,50462,-37731,-19351,106541,146575,20392,-33921,52283,196083,268774,215401,125102,82516,-100163,-287623,-130344,160961,322432,403216,245038,-164505,-290601,-79217,-41907,-244984,-259851,-88673,-25827,96855,302039,226365,-109702,-261236,-137540,-42020,-43892,23364,20229,-110026,-79373,121836,228175,140858,29845,54182,228297,263375,129515,83276,90071,201983,362408,309610,144826,13772,-178064,-268484,-131376,-59794,-70762,-33838,-22780,-29453,-70579,-179879,-127948,50578,130011,55757,-18277,127002,302967,321794,243988,19126,-236028,-370487,-302622,-245751,-237524,-206134,-180264,-227839,-275776,-262832,-169315,-56114,-124940,-319116,-334620,-140396,29766,20133,-39634,-12569,-17532,-125893,-187228,12224,215028,86283,-140574,-221624,-231632,-150105,-126107,-199014,-209174,-107540,47848,163357,113364,12166,16137,98074,127874,106930,181968,304119,196014,79349,183010,233254,196811,104555,-50362,-27473,143859,177826,65147,14601,40738,93271,-2611,-203499,-357001,-330700,-238500,-238563,-325456,-299853,-63626,30336,-84154,-94605,10840,130451,180840,93980,19543,-9015,-70140,-157623,-196225,-228347,-330952,-413385,-242315,11683,9747,-93289,-163809,-291357,-271133,-197618,-244571,-119738,144923,215914,69801,-125018,-126157,27336,159891,240292,249848,205550,152687,-53764,-194867,-92629,18177,88543,168868,150308,155507,227836,201778,-23574,-114554,-32603,-42504,-121921,-28731,149076,195192,185657,154879,492,-263392,-254523,71374,223128,85444,-118343,-84769,35904,-140518,-415477,-203811,240600,402587,373540,203200,-88514,-175866,-17869,-5702,-207637,-262125,-101838,-29410,-92643,-115060,-10424,110505,-7945,-169189,25745,169934,-177668,-439354,-291433,-208444,-278443,-328800,-248842,-122176,62882,256986,130611,-116893,-166016,-14729,71252,-31477,-134401,-19102,135798,136106,51089,-40149,-220573,-306619,-156684,-26621,-26186,-44001,-75046,-102342,-48782,15534,-53019,-246273,-358263,-333190,-305183,-334012,-342015,-198409,-24293,53176,15833,-14411,80770,223238,211972,46700,-93843,-247079,-299313,-208616,-213043,-233543,-137912,-169134,-254040,-92150,53690,74617,46109,-5438,26556,61973,26684,23491,44466,-12115,19386,118162,-9928,-223448,-190719,19440,28547,-125685,-38698,109975,-43630,-258498,-152136,77756,68785,-26093,-157620,-317641,-221190,3995,-49917,-195537,-187690,-18810,213584,351898,281177,45022,-49234,-162503,-284083,-420280,-612799,48102,1065518,1563108,1864002,2233443,916481,-528768,-1303050,-1394186,-985930,-688201,-999612,-1026054,451254,2364754,1834457,251723,-791297,-1181219,-807327,-411396,-369821,-78970,280516,375139,21978,-309376,-156265,-22627,-119838,34598,272168,59125,-245470,-306640,-284535,-327604,-291748,-107304,-76974,-272965,-295220,-198437,-141663,-102244,-197334,-289634,-253703,-200271,-240115,-381770,-522587,-422666,-101852,27613,-174509,-315454,-96008,124289,-53470,-278022,-146246,62382,88868,169801,392592,534302,395496,101018,23283,217345,306570,205630,61374,-135521,-55700,177456,128344,-60709,-60096,-74421,-93610,-63417,-141202,-179339,9002,246386,318974,131527,-60314,-97202,-91357,-102951,-27065,44796,-100901,-313270,-143270,100428,44165,-6519,44391,-17800,-54472,-106871,-218632,-94451,126030,20009,-138146,-9382,243057,326931,123172,-161587,-190737,-54648,103894,205711,82143,-97702,18524,220760,269495,338308,255959,55266,-49889,-144897,-122835,107199,177169,47769,-108103,-130790,-2477,98867],[64526,160028,308690,217975,-27414,-111176,-77777,22689,213189,157376,-103257,-173506,-107116,-104857,-77325,15004,91998,116470,57490,36108,129682,256234,228842,147110,203076,284130,188853,108409,180408,278398,300959,217196,50907,-49775,-18494,-161561,-242660,-11966,86035,-13280,-167687,-179131,-131712,-140666,-116808,-106056,-217317,-252170,-205483,-112814,-83994,-147559,-173993,-124259,-168336,-122945,64236,191104,133669,-51497,-21783,230845,340335,166950,-12508,-16678,99509,224091,319395,197434,-21978,-36306,249,-138671,-239381,-199812,-141574,-131430,-26410,183562,295205,180750,92726,188202,137446,-156783,-272670,-149685,-183969,-231250,-156598,-47091,-43175,-161863,-109387,-52916,-136704,-153681,-120277,-168556,-126429,79236,306935,326507,121734,-67069,-166710,-166148,-55361,-73135,-230694,-140252,49942,42479,-22703,75602,66702,46765,-27276,-80151,-20228,40823,-111729,-323454,-291022,-198108,-64155,189564,348869,250102,39932,-236401,-275697,-2880,164853,29382,-113780,-101890,-117768,-76290,64474,98414,-25171,-155778,-143307,-26787,80500,51746,-91180,-188740,-166430,-89982,-3565,-103301,-204877,-82695,-70225,-264585,-374018,-320264,-332681,-415467,-352063,-120282,52887,-35153,-196494,-133765,71396,214682,134889,-70199,-225374,-195321,-69634,108227,174250,95200,-80022,-234331,-286581,-334593,-309886,-276745,-211910,5448,243568,303296,278891,175301,169332,162800,50529,-84234,-70611,-84996,-117302,50479,123149,-79096,-55605,76727,58615,-23460,-42931,70196,193061,99336,-35843,56880,123148,119729,163859,126461,24260,-17575,-23510,73427,180565,123086,120826,165299,94796,-165697,-423245,-502226,-476491,-321429,-32033,141157,159995,142291,61345,76198,186398,158860,-17199,116,158057,153099,-38923,-81951,31999,142227,225442,183810,-42081,-144758,-113692,-152436,-122020,21299,-9099,-102948,-180398,-211438,13618,257838,69687,-321053,-435264,-200258,50375,14232,-115155,-148606,-172446,-126910,-27251,66427,45448,-184291,-292233,-9483,247512,149501,-8246,43410,32310,-81689,-9943,250582,323583,140336,-16394,-9079,79598,217239,270419,12579,-248822,-290424,-223218,-101529,128997,306708,379308,499985,510629,322142,153287,27170,-163699,-132239,82947,87093,-108606,-152286,-90956,-123842,-160187,-120094,-16135,162752,257546,147678,-49598,-211450,-210441,-23625,170237,116710,-60582,-19373,155039,223207,210634,132318,63881,132382,104268,13638,46261,-18834,-184716,-45433,155355,-35412,-280418,-189703,-76149,-154912,-167169,-71571,-69739,31726,216001,190137,116517,234171,373932,323430,98178,-164630,-343304,-419329,-367845,-123589,205195,372653,320227,178837,15444,-12229,147290,221607,141800,63167,-83496,-327677,-328940,-148559,22618,915,-100462,-107616,-103243,-175429,-171994,-19275,168709,276844,330147,145484,-141900,-103926,42094,-27142,-68245,12114,-19042,-154281,-138168,8222,88035,-99389,-330071,-297332,-182124,-156343,-137866,-98289,88819,283708,250506,-1939,-311324,-445526,-236291,25319,-53578,-269772,-365768,-381562,-215673,73521,175805,71943,-39891,-242901,-537826,-588069,-262195,141754,464997,409279,62887,-101740,-50239,-30273,34188,144350,284007,475257,494516,220205,-191128,-403672,-92905,207557,-47094,-469375,-544186,-432522,-432135,-466166,-427948,413774,1808878,1819106,55411,-2228453,-2471747,-163309,1063936,31158,427113,141915,-797971,-225384,489740,476870,285396,220527,134243,-233969,-264456,-87533,73296,457731,409102,-123295,-438141,-441438,-343260,-235520,-209862,-242742,-204293,26634,135843,-13905,-135654,-121517,62994,267331,94998,-256653,-314761,-71878,131767,51078,-160624,-238436,-246089,-399188,-372066,-74817,77008,71296,219818,430700,350424,233458,107538,47552,52133,111606,251222,256379,50851,-67080,-82513,-54028,207397,335357,78781,-68328,263469,519630,234974,-207833,-246310,-108685,-259492,-452713,-335433,-113433,40786,48515,-640,-74736,-216953,-179964,14472,27344,-97675,-105158,12867,161210,266315,243066,139973,167284,237928,154045,-7340,-100933,-95825,-49131,86899,258031,371327,349454,257287,166078,37787,-90716,-32097,137573,206076,124303,33870,-18046,61404,247731,275913,148657,62634,-161204,-395503,-263453,80074,320220,345769,97103,-273433,-286605,-56165,-74811,-278001,-213635,-10938,-9526,34305,241734,248612,-27647,-184049,-128906,-56627,-9220,68597,15489,-107184,-30760,197434,269896,139432,35013,77517,200187,136502,37065,78278,97249,208136,354519,281779,108370,-11704,-190474,-262176,-101975,552,25958,96131,107403,33825,-87731,-202679,-107999,78727,134293,-3601,-75213,27086,147784,200902,144825,-88099,-286675,-336416,-236102,-222609,-202876,-108155,-62925,-124413,-238601,-312601,-260651,-83848,-51049,-265345,-386422,-223774,-30021,-21355,-64236,-7202,41584,-59665,-156973,49910,320104,208157,-78571,-179583,-181675,-86579,-43574,-189404,-243580,-112639,-9137,37987,41397,-31305,-49732,48385,61802,25203,161333,347724,207994,106754,175993,213629,225687,119219,-101161,-92381,143424,210401,72482,-34771,-24237,74165,-1758,-267914,-464028,-434211,-289294,-215491,-318794,-366042,-142905,6362,-119592,-187175,-51823,136079,161423,30781,-4385,4371,-103096,-201123,-211044,-251100,-355303,-393386,-203336,12048,-5109,-163975,-283942,-352126,-258299,-191055,-214230,-101244,134759,184868,23059,-174438,-144929,17283,164190,279807,273950,193800,121784,-85350,-173013,-59533,24818,114053,194467,180228,227366,297754,201209,-46229,-103992,4218,-47941,-207175,-108809,145574,220547,155006,88188,-16219,-246056,-251708,96155,272302,119136,-104200,-76489,66902,-80291,-382584,-252393,136214,336885,353838,225050,-41504,-193284,-81976,-14650,-200980,-309488,-148644,-45046,-27647,3900,70514,143315,-8597,-195959,2353,198398,-78544,-351013,-265802,-203220,-240782,-235376,-187874,-194545,-92514,138510,89465,-149693,-210052,-34468,80597,-27147,-134391,21061,232632,249092,94587,-49782,-197789,-262898,-165711,-55929,-19563,2123,-40310,-129552,-137746,-57746,-67359,-200408,-257902,-209110,-257796,-360311,-301076,-81946,42871,37833,68486,171261,245674,301616,303924,134413,-84927,-303764,-382584,-285870,-248651,-211726,-102830,-157899,-231503,-92603,-2183,4665,-10914,-36544,39214,64841,8548,25730,47965,-30242,-54105,34742,966,-87943,-24324,152402,157890,61494,118943,124047,-83543,-191001,-21851,102843,32939,13412,-55249,-225686,-175360,-40257,-154387,-276958,-237500,-84495,105708,223407,179819,21387,37597,137213,199514,147903,-310165,-318211,308293,815267,1133430,1805854,1073940,-229525,-1043573,-1121788,-633228,-281690,-639163,-1338400,-437374,1696940,2338847,981612,-116115,-890917,-839722,-344457,-333330,-245436,106016,299810,49913,-210226,-58193,78509,-48380,-17973,118958,76995,-52766,-81130,-117090,-214575,-156353,27695,7499,-198158,-164744,14932,86785,72507,-84921,-261290,-274370,-209644,-245197,-391720,-493896,-295476,56492,131255,-109558,-316249,-179486,33766,-67092,-228970,-91377,90635,63940,147571,367937,433695,319281,166986,122087,216087,248573,107588,-106317,-299677,-176233,104535,60542,-126486,-106935,-95635,-121849,-187635,-345516,-311557,6995,298949,391652,209556,11261,-20534,5799,-33314,-54744,-28243,-119940,-260802,-59031,227461,164700,32716,26469,-9990,-38399,-165126,-344542,-214300,41254,-65124,-243793,-132612,101235,250831,165364,-80746,-133922,-4307,147221,167612,-9415,-132448,55238,236387,228325,249219,201582,81598,-16860,-181138,-158205,155782,286530,102081,-84065,-119315,-27041,51445],[-2890,109090,305829,238236,-46945,-155346,-86526,42848,220485,192734,-7439,-141156,-165660,-141447,-44041,52714,91568,82367,4659,-1552,121800,266916,264336,164884,150500,145198,74004,63374,194086,240783,175508,90218,-38543,-110142,-72162,-186584,-264241,-81390,-79242,-171019,-241029,-179118,-64547,-44672,-29647,3129,-54708,-112300,-99442,16820,58812,-68677,-176602,-230133,-277788,-134579,76242,113180,33440,-112693,-112043,133468,351163,268157,61795,-46248,39799,243744,429213,316658,29478,-70952,-31762,-85185,-142814,-78794,-65764,-226265,-229331,63969,281465,197701,128155,239942,193802,-89489,-238160,-209601,-297102,-363660,-277981,-126332,-12212,-44458,-40196,-48078,-156014,-177846,-132986,-164392,-159919,-63127,96201,193995,82713,-63647,-136711,-188554,-161487,-158953,-260030,-163669,53336,-9853,-190147,-95742,-38853,-71941,-152671,-166076,-56164,-3817,-273620,-481199,-380867,-256349,-55769,233826,351375,244135,20482,-249267,-292405,-3155,210711,116023,-56333,-123571,-111246,-7757,153097,156281,25860,-99302,-104096,11619,142243,132047,10326,-106116,-151543,-76338,50020,-36221,-201802,-132312,-118833,-235224,-236201,-215769,-324620,-459812,-408225,-105521,91447,-50586,-153948,-25794,123213,193030,139885,-20288,-151551,-151928,-71284,73985,112448,29084,-174167,-286727,-328432,-391569,-352247,-302152,-246708,-6121,241757,305567,323095,310451,289365,171735,-17908,-160455,-160900,-168809,-189078,-71472,96822,92647,160506,209667,110917,25782,48173,167354,251892,160519,96493,211777,251360,199145,177725,84436,-31795,-79786,-92379,-27180,24401,-28773,28385,115053,43957,-206303,-402687,-434670,-449966,-369613,-98344,66572,57019,73286,84982,125858,222514,186638,8257,-14247,46681,-15971,-139903,-108426,33048,132876,224365,204492,-44650,-245432,-233738,-185305,-43217,146990,100494,-31720,-118256,-130655,87110,279964,64169,-296040,-369393,-196344,-56339,-128091,-247866,-238610,-185404,-76483,77015,128493,35067,-228615,-335067,-22946,237592,96854,-74201,17698,47453,-74041,-42923,158378,218621,112060,-14110,-28339,99753,286470,358052,148372,-173983,-306978,-244811,-136879,55245,275256,443284,571834,550145,356601,191323,112078,-54422,-71828,132318,175330,-23116,-121291,-103747,-144394,-162073,-80836,35882,212651,289954,137783,-51523,-140049,-136988,-27447,114537,90008,-75879,-70235,103389,249991,297406,238421,191998,283724,215978,36939,55426,74003,-58381,37655,202011,-39593,-312986,-179730,-53677,-234549,-323073,-174782,-67508,74619,253178,185961,54708,138727,304197,321600,140469,-99394,-305274,-432163,-401732,-125600,243100,394837,325512,196550,58724,10525,104535,174723,123525,122304,77054,-143435,-270699,-203430,-44005,-21712,-88903,-132731,-160158,-186200,-136990,22073,222266,385926,453685,241659,-65253,-31207,104168,12149,-64867,-9611,-80757,-194131,-130382,85058,246154,56177,-248607,-260580,-168608,-201761,-188536,-158240,-19851,220316,277156,63209,-241723,-422019,-242714,17073,-23769,-175547,-263798,-332388,-197144,76048,217450,207248,103899,-169616,-502065,-547798,-208944,189374,482632,392418,38429,-71264,-1368,-82903,-61778,128486,253983,341497,404308,278723,-95214,-274955,-18951,159546,-79476,-396137,-565907,-706536,-785071,-771041,-658632,188926,1484012,1676940,266876,-2376371,-2775499,792865,2115453,-414269,-447359,512333,-30301,95774,608429,433792,222303,220512,72912,-483190,-342495,147850,237359,336372,282651,-123046,-422064,-438492,-313605,-150884,-69054,-167443,-276154,-59596,174697,76803,-104252,-154661,7564,223598,115668,-146423,-213719,-52658,116315,8561,-251656,-337846,-253971,-339678,-350180,-83986,57823,39175,142248,263850,245386,270887,216302,163816,130105,155025,278288,259373,20327,-147755,-204387,-136599,219337,383923,127267,-13766,290497,473932,166050,-266184,-272170,-94547,-216472,-422338,-308131,-75393,50121,20967,-44396,-130796,-193469,-30455,159337,89050,-61062,-73278,14488,156885,272105,187583,35255,119022,243329,170262,-28887,-148139,-142282,-72367,48590,192172,331326,368511,273721,185124,49410,-115683,-53993,134360,222950,194599,92120,-65185,-34184,238919,296683,126497,1609,-232522,-469440,-363146,-4261,266260,221888,-90549,-360649,-238651,-13879,-97469,-265090,-128735,63288,1355,-32512,156771,229548,31509,-97969,-101155,-100260,-30345,86743,25263,-70156,53626,274196,293146,141945,44185,104234,174706,36214,-36409,50216,86942,197065,312429,216708,48872,-33355,-169430,-242223,-108119,13555,66682,165840,206185,102143,-76834,-189156,-86237,74783,97944,-22174,-19579,-2187,-9346,59561,34998,-163399,-249147,-185627,-123483,-149379,-97131,19331,55870,5776,-141884,-296261,-287709,-58710,73485,-160643,-398318,-276746,-65785,-10008,-861,44011,86804,1649,-108840,67320,357563,273128,-6135,-100973,-126707,-47507,35739,-150389,-254455,-112795,-53142,-61742,-8297,-47285,-87840,3153,230,-51906,123426,327929,170237,87865,133793,172350,232042,130268,-143996,-168997,104750,197656,50038,-64069,-23274,90785,43133,-262082,-515575,-488096,-295328,-168196,-272529,-374633,-196114,-19239,-135197,-237221,-88367,128092,122735,-38457,-65750,-37312,-147916,-224630,-209886,-235367,-303528,-304190,-153594,-7510,-26850,-202143,-338510,-330604,-180819,-120121,-144903,-98659,93199,165132,12978,-163888,-107505,31479,154692,276877,239427,131546,55236,-112888,-137144,-17130,51115,154892,225297,220103,280016,302735,130758,-78712,-89246,24248,-51640,-244622,-135913,160547,237817,111105,22754,-25656,-192389,-198323,150266,348496,156091,-93759,-76511,94412,8341,-287450,-280078,16797,254726,300685,229781,46728,-146029,-108763,-9267,-155855,-285073,-148833,-45759,22995,92480,99651,98691,-45850,-195567,11919,237606,50545,-204202,-205616,-197127,-216899,-119835,-83615,-224609,-230101,-15328,35103,-158432,-221039,-27509,108026,-5593,-107916,68257,313188,338824,157839,-12931,-121638,-155520,-118848,-55575,7341,62549,3438,-148555,-218480,-134014,-107185,-191286,-179899,-83949,-170925,-334234,-247968,13935,111191,27228,108205,327341,359263,300094,303579,196200,-31141,-300127,-430137,-334219,-227821,-136214,-43798,-93315,-123317,-45781,-22390,-29950,-45684,-45636,63969,91651,32664,77589,91893,-21204,-129341,-95511,-9173,61430,153099,275805,264816,211372,223943,113906,-94571,-70263,141220,129392,-13718,33794,54577,-94961,-105844,-78843,-239327,-340529,-265830,-112445,18437,64854,56412,50406,184098,422220,572811,677063,158292,-516855,-273466,144235,384486,1169696,1140273,45062,-737899,-769013,-260913,122293,-153198,-1378441,-1231301,821176,2378446,1453086,477634,-521250,-774067,-212543,-202934,-358808,-46867,240010,107645,-62969,72451,197441,71999,-19727,-3679,92435,144769,187899,95089,-71991,-14455,144922,71240,-118868,-44537,175574,249616,210833,53842,-156614,-214027,-175261,-210661,-323967,-360304,-92667,218035,188114,-73902,-300494,-261104,-79225,-72674,-135623,-7553,112289,33875,100243,292389,286484,188777,150253,140567,167449,153664,-20269,-262713,-387343,-240249,11543,-40253,-178495,-125833,-88476,-128545,-277550,-473732,-358230,45530,347028,413619,228726,31847,31249,104137,45939,-83961,-109996,-138152,-178666,40261,339914,294584,116822,53167,41387,32260,-150229,-396739,-280979,-29588,-145123,-313081,-202295,-15977,146644,149139,-31096,-75342,42378,145798,92520,-103079,-157521,74352,195427,113311,97621,126961,115013,24717,-208867,-210016,130050,304033,111634,-58565,-93073,-42966,3645],[-60396,38990,245818,214939,-61193,-176302,-90314,48461,198473,213444,104936,-51294,-162495,-146364,-20724,62021,50669,-19343,-103539,-74418,100157,267625,265673,156333,100702,1402,-67206,453,182543,182411,37538,-45279,-130784,-160187,-111908,-191822,-265552,-131547,-154125,-260217,-281947,-159888,25975,58326,13326,46765,87060,48237,11345,77319,105104,-25800,-145442,-285787,-334366,-103771,110425,71823,-5055,-88514,-115843,82010,328607,335225,138723,-73416,-39273,232044,476373,390018,75769,-104299,-82335,-65550,-84694,24567,48669,-222809,-342103,-32823,241977,225367,197952,280997,202584,-58796,-206181,-263723,-366950,-410498,-308699,-121378,62398,104552,71342,-581,-142317,-169748,-117929,-145509,-200283,-216511,-123513,30680,9996,-77221,-105448,-188800,-269310,-288829,-285543,-140054,82586,-33073,-323366,-318027,-174979,-154859,-202972,-185584,-50772,-21904,-332055,-497173,-391777,-276871,-41926,256076,330834,227611,7012,-238012,-284447,1370,240600,177227,16109,-76469,-45093,75082,217115,191808,64180,-41353,-48939,62771,195174,219452,143159,-15843,-185373,-135085,52664,25292,-165864,-163363,-158582,-196893,-108426,-139434,-328144,-482745,-442077,-118391,70159,-91111,-115032,59888,128361,123124,124590,38824,-41486,-77738,-63052,41946,120772,44988,-213728,-313745,-328787,-385699,-364371,-313035,-264941,-68677,114036,199047,298969,405032,382277,219619,-8826,-175800,-227642,-248720,-243562,-145416,82292,266735,369251,318863,131048,43443,97309,208125,258889,177851,175009,279696,288869,224987,164614,23869,-87582,-122029,-141181,-112915,-92965,-115875,-58697,38687,-2993,-205932,-327160,-297434,-335798,-362060,-176338,-42942,-66889,-12787,97619,168119,236056,175344,27530,-13830,-34581,-151717,-236267,-155293,12504,92225,170300,183892,-30454,-279533,-284060,-156958,84234,297348,239970,80715,-8610,-17472,154272,273512,56455,-237692,-286601,-192721,-139997,-217335,-328882,-311007,-194251,-17311,181169,192275,21648,-272891,-368515,-34944,232099,73130,-87744,28732,75214,-84673,-130512,-17615,42092,50236,6953,9096,170461,354990,398600,264885,-57605,-274863,-248860,-157885,-12014,239064,483670,585707,536150,374260,248881,222404,98307,21592,166906,235868,71147,-64645,-95374,-153315,-157651,-36286,101391,269019,300224,92445,-63049,-59601,-60615,-21887,67207,48210,-96239,-96238,92631,305719,390609,338833,323080,415173,303724,44384,22847,103960,19832,61441,200025,-32499,-308213,-150181,-16513,-264434,-411834,-250154,-66693,98054,233039,121480,-41770,23017,200358,256594,130881,-48017,-244360,-397743,-400686,-149651,220922,372545,314467,232847,143489,65514,86676,141536,107013,154264,187720,25828,-179313,-180473,-58377,-21254,-71016,-161158,-202578,-144916,-51189,74854,248828,443569,512623,313018,48517,79530,176502,40759,-99975,-88609,-146534,-184322,-95157,142203,341887,160272,-163865,-186980,-123245,-230120,-217454,-121703,-32486,173797,292110,152552,-115418,-326683,-201165,20974,6356,-67585,-124877,-231150,-154724,67474,232919,322266,241527,-93169,-450604,-474985,-164853,173643,405431,326196,31939,-8658,54300,-117907,-131338,120078,190013,121178,206159,244663,-1486,-91305,62503,73241,-132273,-342580,-608199,-924606,-1030036,-943827,-694045,85507,1078233,1373841,329110,-2569829,-2720221,2514861,3476631,-1233798,-1801740,706203,778777,530018,737624,282270,7802,140993,-8109,-675838,-394166,390063,414574,164237,75226,-142321,-373697,-381942,-229595,-55261,41890,-129887,-344113,-150551,143689,102829,-86263,-167998,-24561,160229,107804,-12081,-47256,9001,99583,-15903,-268982,-330610,-194331,-229092,-299541,-115367,16874,-591,1904,-27078,79137,271328,277916,202459,135573,143783,273321,273819,42082,-183605,-304118,-205401,192392,377291,140845,19321,276022,406824,127330,-261965,-273390,-79735,-132202,-313766,-231541,-14955,56993,-6208,-58116,-137414,-125218,136857,295202,134827,-21695,-40908,-25106,92363,237315,133056,-27280,80752,212893,156518,-54531,-204195,-206590,-102236,9105,107624,237531,315489,241332,184923,70044,-112769,-74724,105101,193154,201329,109855,-82174,-61295,234413,271230,67714,-93404,-304141,-494470,-412426,-78299,172192,68432,-264705,-411542,-168612,38095,-88243,-190303,-19764,117634,12585,-69073,85877,183307,57074,-19814,-48919,-140322,-87690,75564,49987,-2338,156866,334510,289273,136086,50927,128521,163864,3610,-64264,7059,61984,169090,241291,119067,-37208,-63750,-133973,-221983,-141266,-14764,34740,142288,239219,153074,-43035,-140473,-61569,47323,45910,22833,110136,20801,-122378,-52924,-40191,-172876,-142101,4532,-16445,-53736,46562,140629,147930,122137,-21728,-219155,-237205,17286,208013,-48717,-373824,-288609,-76504,42526,131044,132129,111854,49445,-57626,57638,325141,275485,57958,-20914,-94640,-43661,92029,-87297,-231952,-101298,-67282,-101667,-14445,-27438,-89358,-31193,-43468,-96698,80447,244915,99183,25223,58046,111138,210137,135861,-166775,-242117,26507,134003,611,-60917,39876,126951,93329,-207500,-500948,-477601,-256949,-107470,-197308,-328408,-207364,-31831,-123647,-232902,-92701,104600,74846,-89790,-128285,-99070,-183466,-231760,-201700,-191119,-195279,-168162,-104167,-39382,-47036,-200583,-316490,-230684,-60107,-7114,-60801,-106117,36632,151988,26497,-104295,-29339,60178,135984,239529,164847,36715,-39386,-142413,-104534,23335,89515,191003,245502,260236,309214,246490,13090,-112742,-69218,28321,-51448,-228241,-108197,188722,246258,80069,-6522,-18821,-127779,-119771,206114,405170,170823,-94078,-83475,115916,111444,-147932,-269131,-66835,191184,238158,221506,149489,-50746,-88935,12911,-84238,-199086,-107620,-30343,50544,127368,66934,-12424,-110028,-166137,58085,292509,188881,-29581,-116490,-182631,-196823,1985,48464,-196840,-314394,-161716,-21764,-143256,-206319,-12461,141171,39284,-47567,120237,348612,361972,208983,52408,-21511,-20354,-32957,-31837,41483,118636,42288,-159926,-273338,-195355,-159703,-217643,-141794,11325,-70085,-266431,-191833,78402,166529,25549,132282,423369,397719,221530,217304,218953,54673,-231686,-416011,-319198,-137941,-23532,26099,12993,37566,30782,-13295,-31397,-56576,-41651,70874,93745,59151,145249,150638,3478,-188924,-241787,-51877,170400,288305,357886,324994,277876,236804,73874,-86076,48513,276684,149408,-60846,34124,150146,35557,-46091,-113524,-289283,-379046,-278472,-104350,-31087,-72449,-29400,124352,329006,603942,764893,1057571,649311,-554763,-594460,-258165,-174128,560824,1164025,279712,-472138,-442890,29909,438842,361277,-1077379,-1766628,-61526,1941028,1627175,896752,-166712,-638885,-54926,-48878,-428341,-159627,195275,167353,88120,202150,299246,190250,11491,-59595,104135,291530,409895,283050,71742,114701,230827,111220,-54422,27943,231572,301736,283602,176980,-14846,-92757,-101625,-140514,-194368,-162124,112251,320064,173711,-80914,-269792,-314377,-181712,-61276,-12312,85206,119554,11066,44180,180610,123833,39528,69092,86936,89363,44430,-153204,-378057,-401136,-240184,-66903,-133935,-202644,-118562,-63787,-119779,-312098,-491043,-308282,108120,364173,370134,182920,-5919,36946,174935,111594,-115075,-192413,-154713,-85473,136160,416094,406778,222917,114166,125480,142828,-68919,-365195,-278179,-61037,-188896,-329596,-211893,-85060,40165,83720,-16857,-16113,91747,115045,1562,-185863,-180125,70484,131500,-20443,-67190,41215,137856,65174,-214862,-260005,36732,206786,65608,-38032,-58504,-48559,-35836],[-100221,-40063,150465,168221,-60266,-171949,-92456,35261,147172,200687,190963,72842,-86598,-109922,-8746,38298,-34743,-166451,-232637,-156625,84443,277094,237564,122811,69015,-106925,-211324,-72736,143688,115444,-75044,-164999,-212618,-181689,-114370,-177702,-253539,-158860,-144671,-271579,-283339,-119423,120630,136647,2659,28441,177363,189251,106106,73345,61346,-15038,-89642,-282201,-324430,-33605,168194,86763,20121,2849,-15845,109832,284562,348205,186701,-113048,-134369,189885,454554,406063,107986,-140326,-151947,-85279,-69123,85548,161276,-127315,-321576,-66832,188485,243078,276909,305329,165067,-71328,-177481,-273954,-358415,-359616,-264717,-61481,160968,248218,195812,77988,-97958,-133815,-80482,-120535,-240461,-338385,-289503,-120431,-74351,-97321,-75694,-158979,-332740,-402256,-286962,-67443,149805,14723,-365294,-511290,-304598,-188143,-186262,-154173,-20026,-12743,-269226,-385679,-338435,-258037,-19000,261507,305161,205867,-2459,-230249,-278069,-2260,243600,197179,77028,18633,57641,154639,245694,201338,87692,13939,21841,119420,221389,283764,276144,81375,-234901,-248143,7928,66710,-111195,-169255,-180527,-150854,-8601,-85859,-314700,-467908,-454228,-173881,-16177,-148116,-91334,105829,94918,28483,90346,97944,79729,10929,-44396,20144,181464,129797,-166842,-272067,-248912,-297953,-340413,-318558,-277012,-171194,-100675,13407,224026,437666,435440,299116,77462,-133761,-269498,-319280,-276972,-153363,90073,398690,518641,369208,103457,17400,91476,188090,217082,144128,164994,236618,225689,190527,133339,-28588,-117364,-122382,-156810,-166935,-144762,-131852,-127010,-49357,-45151,-177032,-225861,-134431,-171249,-303929,-239080,-143968,-171803,-89968,113109,223300,238206,134420,38624,-11667,-94678,-236417,-301913,-198716,-20756,28340,75420,123856,-14355,-244018,-256989,-90746,205799,427933,370244,193634,112317,105583,208744,243045,47349,-160338,-214177,-196079,-174202,-230342,-346984,-351280,-189893,52337,270301,242788,7727,-291509,-363379,-36160,223029,65009,-67522,65942,102195,-121042,-251802,-219222,-149745,-22503,55110,99476,261558,397745,391243,327275,54257,-219289,-233299,-138633,-36600,208623,477995,533579,468656,360936,302992,318082,231722,111892,175136,241217,138014,6952,-57876,-134586,-130942,13962,163235,299038,265699,21241,-78725,-2741,-13064,-7198,48830,1964,-129420,-107615,115187,361555,436110,374510,399318,487140,347044,30548,-57057,39016,1053,5985,145677,-20686,-263297,-93159,39504,-224480,-400847,-273325,-68840,98662,171680,25063,-143293,-82215,91419,143502,67322,-24645,-169241,-320377,-370765,-197707,147231,322788,288223,271296,254056,152032,107822,130061,91860,139665,203895,118997,-83757,-106798,-35259,-578,-53970,-193629,-227418,-67303,66708,131204,245964,437193,497137,334557,149979,187784,244475,70404,-139659,-193736,-206866,-157606,-72076,144593,341899,175986,-116971,-112477,-68097,-235549,-217004,-11316,50483,156617,284484,234685,31770,-181210,-123710,26380,22033,24858,4913,-122061,-110425,50110,223690,389001,334862,-37160,-403480,-395911,-134608,102825,248614,215420,39312,70436,103545,-131809,-171124,101137,99839,-122094,-39746,134048,55594,57667,101218,-48895,-216375,-332876,-649411,-1001039,-1070823,-920002,-533694,130553,713629,968260,195554,-2786019,-2410046,4566457,5141635,-2041416,-3394791,560991,1406289,981087,850444,35538,-370683,-66579,-128328,-769704,-410000,552671,510033,-50984,-169483,-169365,-293490,-270350,-97636,26240,78550,-138946,-381085,-216277,62089,69237,-75926,-153023,-32722,90770,81416,112042,130766,86533,76991,-29799,-220351,-221217,-79957,-105538,-230846,-146174,-29589,-40844,-170552,-354929,-115991,222901,274813,167903,88768,100711,244679,286711,90036,-187115,-374765,-258066,131627,322258,124906,27909,221784,326676,118991,-196500,-231649,-45200,-19107,-148136,-112298,49554,49497,-23305,-31190,-90229,-27775,281108,386937,151328,6788,-26403,-110689,-20679,177319,99357,-36338,49244,147824,122270,-68079,-250788,-267065,-134757,-24348,33273,123437,207732,171691,159246,78306,-91329,-82625,63975,128178,142566,73969,-77950,-32670,209769,206201,-2578,-194579,-359715,-472242,-407835,-128207,63787,-70675,-373203,-410537,-96808,86701,-36726,-59176,91982,145364,31086,-54883,55094,129784,50885,35804,18246,-150756,-151188,43024,85125,84675,254905,361276,249307,103793,50202,145556,169040,41837,-46772,-43523,25070,127186,153303,6210,-138535,-109328,-107045,-207858,-176601,-63932,-60848,28346,199083,175305,3891,-68645,-28145,22518,20820,126494,242216,58461,-160837,-100079,-56777,-114985,-11617,146209,46265,35240,187180,233106,199890,190677,75991,-114395,-131344,118765,307675,30938,-321891,-260121,-65044,117131,289344,236536,126950,86976,-14679,26191,242800,229789,98354,29207,-97999,-68339,115865,-13383,-174966,-75205,-51987,-79747,22480,24091,-56508,-51957,-64183,-92666,47132,128741,23720,-61273,-42793,31865,163509,135444,-166747,-299905,-78682,30556,-68043,-34141,129348,156581,108279,-142714,-424779,-401362,-189095,-52125,-113282,-245810,-177828,-26117,-90699,-185446,-75249,64324,25987,-108953,-155602,-137937,-193916,-230275,-194657,-138640,-70850,-24760,-66093,-76040,-59624,-161209,-226270,-81235,67628,107854,10846,-112278,-13276,134934,42466,-22397,62856,92465,115737,182760,76519,-66227,-143119,-175414,-86470,55690,132670,205774,238336,283800,314454,152603,-114604,-140758,-46741,18879,-46270,-167742,-45277,213541,243567,79692,15051,3039,-80605,-52745,228593,393734,146528,-100279,-86546,129736,206254,2964,-211201,-82677,162237,184584,206017,234584,61220,-26794,49997,-7573,-87773,-43662,-127,57134,105182,-14809,-153867,-183274,-119726,124861,353183,310941,137338,-9567,-150012,-164447,111481,179344,-121526,-334219,-262511,-69663,-111287,-178442,-6140,167740,99736,31207,165610,323767,301585,221516,121115,70704,101339,65158,5811,71373,158973,69249,-163916,-293892,-229541,-204231,-256413,-137722,69164,29126,-172781,-139359,109282,195412,32524,140540,445740,360923,92820,85563,212130,155159,-111515,-331385,-227028,11397,99504,86540,126386,197122,109933,7016,-16017,-50647,-35725,41208,36641,52015,190437,191399,27047,-217106,-356439,-116943,206596,348266,384034,331369,249163,156857,11015,-73488,111656,332029,155852,-94181,24528,217578,131575,-24326,-151456,-303616,-391487,-284075,-72986,-36148,-144747,-40669,208400,404944,629611,762922,1199614,971173,-500476,-679874,-321505,-404436,198294,1182347,462425,-299081,-218635,184725,608419,755366,-581016,-1989889,-743894,1265184,1582017,1113078,98786,-473545,89006,65871,-462279,-223058,157247,197610,198216,297098,351860,252669,41854,-51946,107566,348820,507130,386824,192832,224984,288881,139033,-7374,43378,175447,239035,279742,246594,116243,52492,-3437,-47260,-34715,41866,249259,325886,94874,-121306,-224694,-314172,-237716,-28502,114661,161073,109201,3828,-3449,56783,-20840,-89606,-39154,-4201,12028,-51293,-264489,-432728,-354532,-180877,-94578,-176464,-190770,-94587,-36541,-104123,-289939,-403319,-188189,163058,329646,269209,89436,-84831,-4696,197668,141465,-148326,-264015,-166942,-1719,212975,442855,466878,307772,181226,216311,261970,49307,-265986,-214367,-45551,-181610,-299972,-185544,-112057,-49790,-4043,-29813,32876,133933,75078,-80671,-250301,-208074,47207,87793,-107194,-192566,-45186,135575,95165,-191554,-286690,-88134,27342,-19711,-25271,-22384,-45082,-62033],[-117258,-108964,54574,125751,-36675,-143473,-90922,6683,69659,140450,218628,188675,31544,-48534,-8846,-10764,-148228,-313779,-339308,-219614,88034,300868,185980,65329,57777,-151166,-317516,-132492,92455,55205,-138422,-252674,-272415,-166129,-73144,-148289,-235083,-168564,-99204,-225383,-246569,-60322,199812,169392,-50986,-27713,205166,277458,168375,32506,-31071,-21524,-26004,-229308,-256634,57585,238143,148800,82129,114239,155442,205143,228782,298597,179621,-173438,-228476,130147,377808,370732,123326,-182487,-239105,-137149,-80293,97209,227398,13845,-181116,-32033,127613,222952,326795,308398,100394,-111255,-148533,-221359,-266455,-228901,-171829,11675,249203,351527,299696,160639,-39261,-84193,-33092,-95719,-264405,-392831,-365323,-229311,-150493,-115691,-52448,-106286,-326049,-441867,-248902,37182,247902,134670,-308133,-611859,-390675,-178060,-139863,-110897,4280,10263,-119980,-206529,-256983,-216137,8554,250455,275276,179683,-8193,-241449,-290601,-21148,216599,171731,98694,112302,152439,205880,234749,183990,93379,60442,102203,173780,215655,304014,376349,177852,-264435,-373310,-63146,80244,-58753,-152415,-181563,-100358,62466,-33762,-256138,-402972,-443388,-260508,-136273,-201056,-86416,109065,45024,-57057,47999,147410,180905,91233,-21505,3054,234235,233476,-40689,-145993,-84720,-143506,-286333,-323083,-290373,-287853,-332654,-193473,123431,398820,439779,387131,216433,-48831,-285022,-373243,-296204,-119796,111289,454605,570654,337913,21058,-54598,34195,122073,144079,70112,66141,97895,86516,109384,95131,-53902,-109133,-81457,-145179,-188498,-132323,-98892,-168313,-128873,-83454,-141958,-133276,5375,-8729,-213557,-261199,-195193,-221774,-133779,139991,296222,235406,83975,45593,-17701,-148034,-273356,-321200,-215316,-54607,-46595,-38452,36968,-9416,-156221,-168681,-20214,274998,505356,456586,270358,206569,212280,247496,197250,33399,-87022,-173154,-212907,-160432,-177467,-312854,-351937,-162429,131647,335740,272430,4227,-261997,-305578,-28705,195068,56085,-37740,107332,109844,-183118,-373010,-378584,-297801,-82455,122653,205845,320980,395310,352244,320450,115064,-172313,-198224,-65646,983,186847,415592,426309,358108,308736,330490,363873,286838,157210,153564,190522,158662,84075,11185,-79738,-73102,68686,205679,283043,185015,-53294,-89948,9928,-11881,10463,59925,-42119,-177286,-117884,147714,384484,397111,313777,384618,478486,336716,-3245,-170271,-111813,-120648,-115522,56537,-6957,-184980,-14108,108599,-121998,-298025,-243575,-76517,78490,95417,-68573,-218934,-151708,-230,12140,-27774,-26159,-88154,-215785,-327029,-262988,47073,262412,240948,279916,351169,252254,162718,133242,67849,74232,122260,105817,-15277,-28868,-2602,28201,-43386,-223570,-230661,23890,190124,183928,223928,379688,420037,290546,188449,250393,293019,113179,-148722,-284786,-255173,-146414,-86395,83503,251776,104247,-131559,-75377,-30199,-223439,-196598,109757,178669,160128,244419,275519,152917,-27646,-33709,23673,12464,75350,82359,-50488,-84357,25903,190143,388335,361444,-7974,-364669,-335114,-126480,-241,57689,80872,48987,143577,136672,-126919,-184530,60199,-4649,-324358,-264496,-14762,53464,109399,73855,-187503,-326512,-366250,-669163,-923295,-896006,-695054,-231158,304041,479693,522049,-117982,-2948197,-2021202,6318001,6966473,-2319306,-4824467,6858,1661703,1314927,922216,-244936,-858238,-417432,-295314,-756778,-396583,567962,455991,-285979,-393072,-187653,-193573,-124585,55131,74206,23416,-187344,-372194,-243430,-42359,-2554,-66722,-114044,-29067,29181,53847,196291,261522,145439,42182,-49834,-137397,-52295,54112,-12822,-162545,-152345,-63178,-74276,-316690,-593861,-288326,127510,212366,103081,39328,63580,207207,282076,128471,-175816,-410438,-297109,48991,235204,93796,19284,140330,234661,120754,-96991,-144307,20292,100189,34749,31791,98210,19977,-23680,31067,-6321,72923,370390,414477,136149,15567,-40058,-228851,-158700,106450,90445,-4712,17314,56259,79861,-55961,-264225,-294483,-157057,-41097,-3072,28812,81338,87033,108949,58648,-64321,-70194,25345,51191,44860,-4652,-70002,8037,143003,118683,-55518,-265982,-384761,-420139,-357379,-141766,-26808,-160637,-387549,-348980,-35658,119043,49396,100457,185157,151073,61448,7948,68935,87755,26570,61379,76583,-130602,-197647,2863,123332,175556,327542,345616,169865,35860,42798,154177,181939,118019,-8076,-96056,-21560,75815,63211,-97951,-231310,-164496,-102823,-195425,-185504,-109247,-188405,-137496,106627,170661,51874,7212,19329,30735,58265,250598,307802,78309,-119891,-71256,-17326,-15546,91990,183601,53052,99496,292999,293149,215275,196599,114997,-28330,-17049,207717,340197,57986,-253538,-202091,-35756,196289,427804,330377,148138,122243,15512,-12595,142590,161794,108565,34895,-129608,-101609,111984,56148,-92342,-37914,-23699,-24538,79405,89638,-1638,-60010,-66334,-42906,35218,27151,-29274,-145904,-157233,-62097,104692,131038,-152040,-339507,-188858,-88738,-145046,-6867,198826,156904,65393,-104129,-306106,-273665,-115073,-21092,-42576,-153130,-124402,-8785,-52280,-120729,-53717,10506,-18064,-94642,-128038,-124629,-175283,-225716,-190854,-98352,26372,84162,-46985,-111728,-62418,-92683,-90058,75925,166025,185723,55390,-103582,-38119,104184,40715,49161,141513,120766,101387,123044,-2669,-155635,-232076,-207311,-85046,78800,174805,193558,195040,276030,298522,53829,-216029,-156843,-26698,-336,-36601,-85047,20220,213486,225668,110502,75930,29038,-68875,-29261,190434,290098,81813,-102396,-73950,134565,268659,128688,-115477,-34908,158716,145932,186683,274701,154105,60121,96556,52613,3130,18850,41942,53945,42638,-116474,-281260,-248267,-78733,182396,396788,392177,265871,100102,-93559,-110004,190700,273793,-33981,-303653,-296045,-97350,-73013,-149229,-15732,179673,156174,97017,186948,243260,174448,187655,173322,134036,178934,150345,50595,92925,183135,86961,-158807,-282388,-233056,-220519,-272356,-140564,105152,122807,-70896,-95424,110449,191902,44641,133209,396440,265772,-48984,-39502,197891,252373,32364,-191156,-73238,187978,204414,118325,204874,303984,165550,18084,-5422,-38500,-32921,-19845,-75897,-1325,187400,189676,35881,-204734,-394333,-176630,169501,328737,359101,294918,151702,22552,-55220,-68857,90802,283595,142846,-101924,20217,254337,177455,-49560,-198183,-293709,-382813,-290012,-37167,-4144,-136266,18522,256049,363105,494290,598479,1063630,983928,-432607,-623620,-113718,-288925,168011,1185831,573935,-218983,-114033,209150,613635,894974,-162719,-1936939,-1076252,698244,1450094,1160747,247973,-310483,194806,112017,-461274,-236134,116733,176689,237542,334070,337957,227393,38499,-17587,95555,306055,447041,378426,276499,317829,331819,171306,33352,21847,47251,98796,208138,243077,198012,180554,97262,50792,117123,195386,279238,237704,-14705,-166589,-163908,-247282,-222988,22300,214720,197878,85480,16611,-28262,-52031,-122215,-170523,-134718,-88077,-33432,-108235,-331038,-422474,-266551,-79082,-49709,-139065,-143568,-66740,-18238,-86815,-226751,-250503,-46992,178963,238938,138165,-18483,-171946,-76308,165843,122809,-181901,-311551,-172263,55133,259852,418060,445940,325226,219398,281702,351013,162855,-134092,-116681,5962,-130004,-249354,-163350,-124553,-115323,-81889,-56060,53762,147480,38737,-138279,-295763,-245270,13009,92606,-103721,-244668,-121385,103805,109055,-140760,-274679,-195808,-160321,-110624,-20203,10042,-35055,-72630],[-108455,-146576,-10042,108398,8965,-96739,-80174,-26703,-26239,31950,179972,254154,134459,2665,-21808,-67701,-255873,-411840,-389649,-244548,111080,329018,117846,-13360,57040,-125631,-343589,-149072,53732,17188,-147569,-300734,-303879,-123124,-6991,-112646,-214822,-168657,-70224,-155339,-178479,10877,248800,153093,-121929,-88522,181504,297706,188625,-12654,-118081,-28204,28356,-149992,-157816,140807,296278,222574,139162,191899,328161,319124,167176,195062,111605,-248448,-296328,72224,274703,305515,127284,-227120,-335790,-203617,-94002,68061,214058,131687,13962,43899,60563,146220,314916,288728,37881,-147955,-115055,-118212,-120809,-58492,-50396,71547,294255,393002,357232,215302,8431,-41049,7234,-74918,-257222,-367771,-353779,-287079,-206290,-129387,-42708,-51054,-254246,-382151,-171172,142241,350387,286675,-187170,-596020,-410092,-146137,-108344,-97189,-9314,26676,48787,-32791,-184806,-173927,31508,220842,231347,148889,-7577,-263452,-318125,-52521,166556,111010,64004,147539,192177,207082,189658,143704,78966,92798,182186,219267,186231,277503,421637,258829,-252570,-461312,-130666,68074,-26810,-123484,-164761,-50032,117904,38616,-143486,-289230,-404921,-341319,-237189,-228346,-96815,79584,4112,-103912,13366,178631,235926,141423,-5961,-25971,215885,297780,122056,41953,125630,29074,-220339,-322634,-302847,-385257,-506285,-354035,24783,304563,397932,453052,363060,53642,-274046,-401476,-310760,-93025,120713,421879,513973,226246,-106542,-160095,-56002,34830,63740,-18498,-85249,-88627,-80579,9872,59427,-49405,-69998,-19914,-123571,-188753,-82129,-51538,-180027,-181923,-119955,-123804,-77041,84815,104142,-115253,-229270,-175411,-200543,-132188,173647,366656,226689,47957,56174,-33844,-201139,-278725,-296401,-196291,-80456,-120822,-147014,-56308,-19112,-45904,-51926,25684,271648,518032,483053,292242,247410,280512,269431,145886,9642,-42074,-173140,-248089,-126703,-96398,-251752,-314253,-106762,213612,375400,284569,27091,-175385,-202134,-21807,137040,35345,-17050,129712,85458,-258892,-458666,-446291,-363126,-114197,187640,275117,298896,339300,301966,251310,97340,-155821,-145781,53937,94621,169815,305146,290464,224384,222748,318571,342515,233502,128377,108964,110854,139061,159114,105315,5568,8858,121193,218746,222686,80090,-105259,-88592,-19468,-51913,21707,82757,-81620,-233320,-137106,160755,349945,271567,169183,283607,396820,279226,-48004,-285576,-297354,-297883,-258234,-35597,9128,-90557,67824,175539,10042,-147234,-181864,-90921,44691,29275,-132617,-246545,-171582,-63648,-102503,-116077,-35650,-9133,-106737,-285945,-330035,-47363,201509,163761,228269,390022,335524,227166,133491,23574,-23954,-13209,7712,8081,12610,13892,50659,-39501,-237915,-208614,106287,291650,226220,199062,303048,312613,186430,138319,239999,310123,171528,-109143,-329148,-287368,-164355,-136937,-21464,108371,-22717,-206487,-100328,-28660,-204926,-174191,177141,280209,160084,168426,251853,208161,88831,43548,9277,-23722,70541,85215,-42633,-86564,-4092,131467,315951,321728,5749,-323262,-305432,-149355,-106584,-109270,-46493,48152,189152,148020,-109954,-176786,714,-108783,-445570,-414759,-155538,-10205,51902,-6023,-307918,-437291,-416903,-653591,-750549,-587478,-337497,121064,536387,394867,88457,-537638,-2946278,-1680411,7209977,8622834,-1696031,-5663550,-872500,1472038,1421938,940252,-469703,-1340293,-870974,-492746,-660029,-371224,415003,245424,-500437,-539482,-182102,-96115,15091,188262,79484,-106719,-254304,-319054,-236318,-144270,-86498,-58487,-70142,-31873,-11769,45355,227632,302529,154038,-12620,-92227,-57793,117941,164444,17976,-114597,-123724,-74030,-96368,-375448,-641563,-380491,11601,124188,67900,41174,65635,172638,245054,126270,-164126,-405292,-322136,-38421,137845,64047,5320,49797,130418,105048,-5576,-29106,112190,199320,188426,172159,116401,-29311,-3787,113625,88100,154598,393278,378818,98394,3827,-79893,-351805,-293900,32680,94604,40602,-19354,-46538,41499,-12550,-226064,-266396,-152820,-31414,12617,-15886,-20941,13846,44191,10662,-41567,-37933,-748,-10724,-48729,-95747,-72998,14935,32360,29261,-73503,-282477,-375319,-362174,-275869,-111742,-72126,-186855,-314951,-234736,10337,126189,145795,248250,244838,147367,104062,96772,111335,68675,4041,58980,97288,-106124,-220982,-31799,157042,255851,365275,290852,59240,-56604,36000,157400,190097,182619,18414,-146686,-74900,19368,-17006,-172589,-289816,-213697,-119403,-172270,-150190,-132292,-305530,-297378,-120,149925,89322,67874,80083,88388,161648,339030,274362,70205,-19492,16737,55730,88376,137097,115723,19685,137670,352273,330777,209105,148943,85010,3519,59000,251308,298299,36425,-180164,-131197,6504,268088,512879,388210,182205,158996,35636,-41476,55827,97070,93150,4005,-167005,-119760,96907,110789,-1028,196,-6358,20966,120978,142760,56201,-59501,-61216,29919,47976,-18884,-46801,-208538,-272542,-163537,50266,126405,-137544,-366570,-280477,-195304,-217435,-1726,216285,119642,-28664,-107033,-170395,-120794,-57191,-24762,-1320,-75281,-71494,5489,-26974,-65814,-41564,-46683,-52719,-56633,-51704,-58026,-134468,-215321,-183350,-80151,68698,131184,-48271,-142369,-56786,-7214,63348,200667,211131,206021,77120,-69201,-29730,56762,9599,83436,188147,143053,96872,72862,-61031,-218710,-285257,-227911,-93706,94296,211509,161611,120888,232949,266372,-21723,-269393,-157893,-13204,-23994,-24543,-7198,55820,171566,188183,155204,145028,44475,-91691,-60798,86099,110057,-10674,-95554,-42761,129134,282281,201885,-9394,38045,154245,117215,162651,255270,198414,146053,145701,84427,40319,59835,91935,55894,-30866,-204792,-360344,-294936,-66596,200068,397930,415296,336807,195647,-17762,-39910,225779,302291,19933,-252244,-262432,-95252,-36949,-125372,-36925,174551,185227,117981,168497,129331,23021,121855,201993,164673,202986,208760,100727,109728,198587,105142,-140449,-248365,-211024,-198248,-235803,-115495,145917,213336,22908,-63405,90118,162056,57680,110002,287313,134152,-171689,-118460,195711,330309,164682,-30761,101669,346499,269932,112089,218688,329587,180696,5659,-16287,-28939,-29115,-84862,-202294,-85415,132529,140047,25616,-152721,-333662,-199081,86998,251438,301484,237729,37609,-105505,-99583,-73553,-4307,146278,107313,-80475,33290,267674,180580,-107257,-252265,-276322,-361516,-298495,-14790,43674,-67501,106382,231269,191646,235441,325492,683152,680133,-393458,-526184,200631,65682,379547,1117612,590960,-186520,-92747,154859,481331,726859,-52939,-1685037,-1010656,493473,1337648,1110528,305701,-163094,260969,101221,-422241,-206332,69109,101190,199616,307086,262687,119849,-15607,-5488,60677,182169,255215,271501,318058,393716,370364,217562,81339,-349,-84126,-56528,95338,172991,213327,258191,175731,133733,228568,263973,206677,92957,-109713,-181204,-84687,-119334,-136025,79835,262511,185031,58514,49948,-22418,-124011,-170179,-194918,-190535,-128723,-26917,-110943,-338317,-358205,-160064,39069,63461,-22117,-70852,-45669,-10946,-66025,-145891,-86806,67062,140352,107503,12562,-104904,-233357,-151088,88070,58000,-210579,-323841,-170347,74666,271565,350059,335013,248338,202470,295479,377077,232815,-10152,-18228,71346,-57727,-208442,-179166,-153124,-157853,-125413,-83454,30277,113118,6075,-171140,-326552,-288690,-23878,143171,-12030,-220970,-176864,51308,106834,-73763,-221725,-247016,-279536,-174639,-21683,35967,-20475,-66880],[-73855,-139334,-28080,119708,65238,-42520,-55395,-50907,-126585,-107920,93467,249461,168855,8752,-47036,-110811,-317931,-427876,-372360,-228994,140810,342672,42539,-104809,51777,-48883,-268647,-102604,49244,12470,-112645,-307373,-307159,-78263,47165,-82916,-194139,-163410,-77979,-87410,-87762,85467,260853,99902,-181392,-125409,133234,257235,165848,-40735,-158235,-23374,63191,-69971,-61930,186517,313808,263028,155141,201078,428599,393039,103339,62621,1682,-317855,-315789,33782,177815,239836,131902,-260262,-423927,-262006,-91583,14211,113241,164882,176097,115606,-13246,16359,231248,248778,4372,-151264,-75565,-4080,24819,103661,86687,116028,279922,370369,358693,218686,21372,-23229,24305,-61014,-216140,-282430,-290740,-303049,-237439,-138878,-51606,-17227,-149077,-243487,-72669,213404,422073,411171,-56165,-483814,-361786,-117603,-120791,-136261,-75397,19704,172098,81154,-143811,-147478,42133,173916,167577,115550,2772,-267940,-334902,-84154,109419,37192,-24379,88399,148805,150686,124587,90374,45787,109009,250711,251124,149243,220292,408789,307353,-201433,-478054,-168333,41568,-22588,-96002,-137310,-5122,172953,137528,3614,-147340,-335168,-370370,-269855,-217139,-114325,34732,-11016,-99601,-68,185959,233355,148833,-9989,-84626,100098,283971,261411,238433,315351,155125,-167379,-306877,-302174,-433027,-566920,-414887,-46565,193650,327387,469791,463594,140839,-240183,-395043,-324035,-113910,90394,313318,369083,63012,-251037,-273050,-152455,-50423,-3455,-90244,-230477,-262260,-224684,-77803,30248,-29173,-22008,33780,-108397,-182349,-32115,-17712,-163308,-198202,-155089,-135964,-68741,90323,141904,-30950,-148121,-92338,-118486,-90169,197431,397000,207245,45322,76875,-54268,-246785,-269747,-247084,-153394,-97506,-185853,-229824,-132273,-34239,56379,56195,33674,206302,476203,458157,263928,227862,299213,274040,97617,-25425,-41211,-211285,-302816,-111742,-32702,-190215,-246698,-26579,284222,390148,289995,87779,-41730,-76290,-23660,50895,1145,-12824,118959,30720,-325182,-483104,-410271,-340168,-115545,223362,264379,173612,233938,252438,143147,5097,-170440,-80351,192883,213889,150172,173627,159578,93533,121371,268539,258233,82477,23878,56481,44170,105136,225627,208515,100643,89983,157058,199327,137548,-14858,-117179,-70680,-67534,-108384,18214,92106,-116139,-284081,-167288,131380,250947,92683,-7043,141030,276366,195340,-89633,-365413,-444206,-447099,-361066,-96823,28798,-3675,128282,221346,125721,-8508,-118911,-109216,7931,-12307,-156967,-219344,-141238,-97552,-171122,-159347,-32736,59299,-16169,-257552,-377786,-107572,142204,51340,104932,343018,370261,269056,113421,-42587,-118391,-131146,-107916,-6620,4298,2624,56416,-37349,-223109,-161310,163409,350032,251948,185077,242122,211886,51834,13661,156617,289076,232773,-29547,-314039,-299800,-199834,-198541,-133048,-39348,-159837,-319348,-187931,-66088,-188794,-162623,162509,299197,130199,63811,162747,181826,138696,90388,-12742,-77017,15550,20808,-93586,-112610,-38302,49875,186372,237796,24664,-262962,-304077,-205809,-189454,-203971,-136546,28887,193690,135690,-89187,-151309,-59036,-197203,-481316,-468144,-249960,-116855,-78821,-96178,-370438,-510071,-446514,-599216,-577822,-283711,33104,422713,727299,399757,-292858,-956008,-2685715,-1396505,6978238,9661527,-166281,-5616896,-1842051,917427,1267820,902508,-561642,-1681756,-1327523,-677370,-517042,-349990,132654,-59930,-644558,-572300,-144351,-24381,103851,262523,43436,-268899,-314798,-238342,-209864,-226247,-161573,-58923,-48974,-56002,-21867,72884,213088,242572,95861,-92564,-162397,-8077,240083,215807,-18829,-100073,-71646,-67204,-107260,-314739,-471835,-349471,-75797,62809,108263,123866,118328,142390,166580,69282,-158138,-355243,-323955,-110270,53194,48302,-3745,-31377,20480,55255,39968,80953,209668,257013,275397,274779,99278,-85245,36987,199814,171749,209927,361707,299925,54478,-21782,-133223,-447385,-401727,-42854,92015,72826,-59202,-141741,16178,57275,-133483,-179316,-110848,7223,72308,-1029,-64777,-25294,-17354,-48996,-25445,5132,-10456,-35523,-97313,-162805,-89291,-30209,-97344,-44732,-59552,-244750,-341582,-317009,-180849,-40512,-59897,-157159,-193805,-96337,39997,105960,221083,346876,266258,148384,155508,179781,154979,73213,1210,38910,59926,-115162,-231291,-53877,180459,315296,369744,211231,-60398,-142482,40009,160598,184011,195441,8149,-191257,-129763,-39100,-81897,-208482,-299463,-239806,-140618,-126219,-73098,-126943,-374933,-398848,-83842,125267,107688,101166,144929,184480,291696,346566,159082,47344,105365,129003,133471,166452,122470,-10086,-22572,161893,372930,357630,198429,75498,7117,-22569,76501,238359,202742,-10842,-113012,-64941,55544,324399,531509,393540,217658,191434,52472,-47505,2356,52004,65639,-37759,-183406,-105973,91137,148475,78422,24150,-19761,21604,116414,157640,96309,-57033,-61511,92760,77348,1026,-33663,-240778,-375125,-260283,13734,124550,-136835,-388940,-335972,-265209,-270985,-26378,178960,54888,-140541,-136989,-38755,27326,-28169,-59654,5554,-28680,-40110,2461,-27367,-37109,-40545,-91358,-73001,-10303,44553,35132,-82254,-186134,-157428,-77983,55417,114757,-64151,-164765,-46507,81654,204601,266445,197640,174597,93209,-6036,7238,-959,-50197,68500,198934,161914,100739,36991,-99676,-252515,-290381,-223925,-101079,103565,238746,125763,35157,164913,223955,-60801,-273466,-145043,-7493,-44992,-13048,42184,41893,84016,129097,186685,187193,38864,-129851,-130700,-62352,-96139,-112046,-86499,-3943,111931,244600,212438,69793,82963,121736,90081,131065,178133,178947,205213,191214,90550,18640,70554,144593,74732,-85106,-254635,-378378,-321888,-96555,160910,342337,375282,344642,260863,60353,22317,209744,252946,6062,-209990,-180977,-57570,-5074,-107233,-58430,154162,169863,77340,104788,13093,-103096,53266,212495,172856,185778,240767,156976,128105,213230,134227,-103515,-202576,-174511,-143166,-139705,-38963,211654,300706,95556,-44543,60695,123240,69208,71091,134651,-16238,-257120,-138640,210927,376192,252915,105841,247495,444538,287826,73366,164553,276476,150838,-34034,-53543,-26001,-14754,-118978,-286771,-167318,43745,57930,2496,-72635,-187987,-164580,914,152247,232615,182043,-39026,-171165,-101429,-77173,-130108,-32206,51919,-36563,66313,269080,164688,-166391,-304294,-266142,-335798,-304644,-16592,77618,13850,167208,127660,-76878,-82421,4826,167669,199782,-372427,-449033,437265,470196,616218,908413,504906,-138619,-91408,88326,270171,310408,-292611,-1309947,-615053,665734,1269988,1035293,332311,-24705,306424,73240,-347542,-149745,16021,-13270,100186,228136,153643,-28237,-114942,-51705,-1358,17514,3485,113874,321156,446545,404955,272340,140304,8526,-152766,-164513,-20856,66893,169375,267823,210098,184763,281435,245183,73469,-53140,-152150,-138405,14730,45277,11,128090,245839,126710,38759,99118,12261,-149317,-171276,-174926,-199853,-112429,32773,-58532,-284114,-261343,-60455,143620,213607,142747,10940,-35367,-6056,-33626,-67568,42422,126959,55845,-34063,-77342,-144728,-248195,-205107,-15415,-35058,-226076,-296544,-163971,56049,248952,254643,153456,85233,125695,248047,325351,236446,73612,55033,127696,6409,-198488,-242557,-212813,-183319,-126868,-106311,-42483,27505,-32378,-193350,-348193,-328465,-58971,206356,121018,-147349,-202441,-2876,93733,-7447,-140385,-229240,-293281,-197775,-29208,54734,-2051,-45581],[-18793,-88523,-5535,144465,112163,5269,-16664,-53882,-212052,-247175,-5008,188188,116396,-44326,-79902,-120865,-304637,-359147,-301440,-185626,158517,325134,-27073,-192624,31061,44633,-109543,3575,85314,42742,-50711,-273513,-286968,-60385,53202,-69562,-171425,-150062,-99294,-26267,17214,154585,237614,29251,-210553,-124684,90959,181302,107887,-48121,-138643,-3573,78876,-8231,2924,176225,269904,237664,117181,142421,416691,388883,41198,-65420,-114914,-356965,-279909,23333,112486,199832,150202,-260772,-476303,-290641,-68679,-49150,-53375,88915,236169,142745,-91080,-137948,95764,194932,12206,-107062,-33268,72681,115005,217234,226495,157226,213235,298429,311857,167338,-10739,-39970,9334,-56901,-155384,-180085,-223971,-294112,-244180,-143635,-77089,-19636,-52853,-82909,14382,227963,435723,460347,40650,-324019,-266073,-108965,-177791,-222464,-183054,-14798,216136,117600,-134037,-138136,39783,118681,93237,84392,22866,-224466,-306861,-99554,65145,-22713,-142556,-58982,27674,48805,58085,38206,641,111208,298291,266184,119733,158789,353376,311382,-134721,-421043,-164035,16719,-39425,-79631,-107262,28959,231647,246531,142397,-14479,-238571,-316603,-212100,-167669,-128591,-7723,532,-53970,11984,168339,180414,115016,-40238,-178723,-86365,187629,324279,380586,417400,180969,-149048,-265340,-272238,-413859,-498935,-355986,-71868,110212,254350,423213,472969,180189,-192380,-348801,-328982,-190470,7403,163329,183256,-103074,-372424,-361743,-230228,-120418,-47265,-119728,-313107,-373073,-312185,-134967,4895,-15938,9373,58681,-105274,-179301,-13731,-7293,-121138,-176374,-184804,-175404,-101024,34652,109017,26293,-39728,22195,-6669,-25462,192580,354645,175452,82529,108116,-70035,-268761,-256147,-201441,-113149,-111956,-236619,-274169,-169779,-36641,129759,127040,9076,110386,402465,408594,208636,161903,271584,260905,58609,-66322,-84070,-275060,-372570,-143019,-17035,-143795,-161312,65102,325507,379127,298139,182712,111439,43695,-34887,-46824,-40333,-22324,75700,-36976,-354653,-438419,-297796,-255471,-96388,210939,162809,-34532,94072,202261,25727,-126752,-195926,-8357,313596,315296,121046,56115,63202,-7879,29884,192503,131517,-119853,-126067,14291,26188,88157,277668,298601,175848,134790,156762,150309,53662,-70979,-88279,-38365,-101970,-149582,-3081,69403,-144560,-314095,-201750,53491,100904,-86600,-146899,20958,163660,112701,-114217,-380559,-488297,-486811,-370944,-103662,51396,54364,150495,231767,184507,67458,-79831,-123518,-20283,-28805,-148656,-147268,-71809,-104856,-178391,-135721,-5258,108268,39699,-241404,-385752,-117406,82149,-92335,-74280,214653,338256,264521,67008,-116057,-168379,-168150,-160470,-26646,-33220,-30581,42350,-30852,-173551,-95735,187454,355729,257097,186675,217170,145076,-69013,-136724,27417,229533,271920,58904,-249414,-288083,-224713,-237199,-213838,-150298,-267967,-437005,-314040,-127937,-175762,-159337,87154,222564,57309,-50296,33152,90144,119737,102570,-32993,-130222,-67663,-78212,-169804,-145224,-72513,-44003,32464,144271,66174,-174161,-316085,-285847,-230459,-205199,-171068,-8270,156055,101329,-71240,-109030,-94232,-256392,-457086,-434848,-278712,-233846,-221822,-147471,-346321,-509213,-423966,-515005,-485813,-114457,295402,600694,782021,387271,-594617,-1267681,-2144487,-1079054,5749836,9677024,1858968,-4639865,-2589220,201591,908819,807905,-497427,-1781593,-1653342,-790085,-360851,-336221,-189912,-351803,-674767,-486552,-75633,9018,113331,255570,-24863,-413317,-350963,-155634,-179764,-278962,-215883,-78381,-73745,-104608,4746,143306,173158,104503,-21045,-193446,-249217,5152,288726,193330,-102797,-119466,-24969,-61144,-111359,-151550,-147467,-186120,-81182,77176,232018,275150,204815,107081,47838,-33737,-154670,-261435,-285708,-145728,1707,51829,-3389,-88456,-77261,-21398,25001,151045,283290,264777,280192,310054,51996,-128702,95894,276929,236127,248049,303909,207757,21034,-50839,-182725,-490489,-465945,-121838,65764,76984,-96810,-213464,6997,139123,-4269,-52734,-32450,65609,146912,59392,-36955,-19193,-55918,-93296,-11384,44446,-5334,-13290,-79305,-178811,-106557,-104685,-203311,-92650,-35201,-181075,-303201,-290198,-90344,56459,1205,-95535,-75322,23619,50647,63784,250370,375956,254692,163390,210463,230912,174238,91704,26230,14850,-36577,-183211,-245062,-64436,190382,349245,349431,126237,-158114,-184729,61991,168323,162330,145208,-41940,-223931,-178740,-98208,-132938,-211192,-265008,-233605,-145691,-54488,23777,-98766,-377604,-416536,-123982,103416,103181,105965,198708,280181,379843,263654,16336,32514,217446,227584,193347,206280,73201,-127341,-43883,188100,372602,376294,193634,10403,-75089,-73335,53773,186120,94620,-54265,-62379,-17358,102416,356624,488700,343687,228820,205672,71776,-27382,-14642,30176,42964,-59162,-160274,-57768,109432,174580,127789,19671,-70129,-32788,54873,119764,102100,-59825,-75286,116791,105911,58883,-7433,-245383,-451073,-336778,19,125381,-154080,-408477,-348350,-286161,-291881,-67277,111981,-14014,-225529,-157308,79111,146576,-26967,-109132,-15149,-18115,-39200,-23227,-54125,-35218,-41067,-107040,-73382,29774,122445,114948,-25621,-119882,-96536,-72845,11619,59826,-82873,-176271,-36767,159579,307753,266086,138020,118160,120147,78366,58081,-55473,-126175,11344,184021,181213,106474,11902,-128174,-261005,-245984,-183364,-96424,105644,252140,102212,-35496,93028,177504,-67223,-244460,-124419,-7500,-55205,-4547,50329,-20813,-35684,51376,180676,179633,12018,-155277,-199948,-211191,-268014,-206324,-91930,20586,80969,167011,167692,89571,58314,49177,61346,92176,60828,98461,220421,228609,85715,-37651,55554,192340,113049,-100484,-256726,-344798,-332640,-163713,70467,236325,281513,295945,283095,115206,45578,144173,137976,-79105,-194347,-81444,15337,28350,-90817,-69967,121594,106859,-18459,5630,-76768,-167169,11300,215459,173152,152111,256110,217585,150454,228378,178589,-44189,-151653,-136338,-76167,-6373,86620,302548,376113,137961,-37117,38072,97857,79754,19338,-42541,-172917,-301590,-112622,233341,381483,276037,181677,323283,457947,263647,21323,67811,172656,82191,-95334,-109682,-29380,16867,-99429,-290927,-214809,-48625,-27739,-20374,16007,-3170,-76825,-51630,66137,167554,140819,-45927,-147062,-54570,-63660,-228736,-190065,-12699,15351,110719,267599,156167,-194137,-340539,-270368,-310091,-297776,-42963,69320,55691,162969,-24520,-370862,-383650,-298897,-321760,-231432,-325236,-408160,465693,722122,646925,527172,344787,-26567,-53780,59701,49944,-200443,-704274,-868885,-55599,988471,1189951,982876,392964,121614,358721,71458,-251490,-88607,-36521,-139012,-31147,122317,52101,-156115,-234738,-163381,-88729,-140252,-220039,-33130,294458,464441,424852,316080,197866,57728,-125692,-185932,-101248,-32396,90970,209474,186891,194309,275918,166344,-61423,-150438,-126002,-33241,130991,210612,145642,151947,169377,39397,30479,152295,63309,-132906,-144367,-135690,-174193,-50463,127181,34522,-180121,-156868,8773,208798,353016,303616,83087,-31918,11146,19416,-1947,116674,135363,-44887,-151280,-116900,-132180,-215917,-226838,-119279,-128297,-219452,-235515,-157746,8717,199289,150709,-54300,-120038,9591,150863,205584,174444,103150,92237,160041,41286,-221522,-334030,-294587,-197547,-96307,-125740,-152635,-91650,-86377,-223885,-364023,-351371,-91945,235809,227408,-62327,-191873,-37061,77843,42218,-53374,-161043,-224288,-190894,-43488,66690,20156,-12026],[44873,-10967,35852,156999,128059,33142,29235,-30274,-261880,-348539,-78068,110980,6466,-138564,-109898,-86969,-209429,-232727,-208188,-134592,149481,271491,-76155,-254875,-5904,118180,80071,139841,148109,97251,21749,-202558,-249072,-84996,-3725,-76148,-143377,-120461,-86947,42775,128200,210763,187408,-41982,-208371,-90694,76416,102139,30103,-44793,-75070,28371,84938,27956,23780,110423,163517,143489,41447,51191,307049,307435,-13537,-159604,-204014,-351033,-203374,36829,88936,197676,189058,-209470,-463968,-274533,-34872,-112599,-241193,-70858,174951,108197,-163619,-271925,-47845,136593,53477,-25415,4659,79011,116582,260583,348724,203352,119394,200851,236669,80539,-77487,-85507,-34142,-64697,-101159,-108579,-188679,-273355,-227754,-139055,-106890,-54521,1976,34715,58466,185002,386019,421754,86159,-169941,-155836,-120643,-252826,-324591,-299635,-65658,188794,94258,-138668,-133248,32524,71274,31002,60255,45990,-123453,-213624,-86088,49884,-46986,-253175,-245406,-132647,-69767,6422,893,-45279,104099,318849,262458,104104,116503,281425,269389,-85870,-320959,-123846,7564,-60957,-75740,-80734,46790,280635,332380,224839,67566,-132090,-182220,-78178,-91338,-129749,-35240,24588,5492,41295,129768,99541,55503,-93111,-293650,-278462,36415,284423,421258,394166,88880,-173002,-194224,-202669,-329286,-328434,-197043,-42973,83688,201045,316676,371902,149806,-144028,-264990,-310781,-292423,-114100,17344,16011,-220041,-433061,-400450,-274918,-173930,-69203,-97259,-302837,-399280,-337583,-161754,-24225,-28757,8320,51862,-106440,-180835,-38197,-12597,-58025,-122378,-200065,-223388,-151884,-49875,35470,54978,65396,128450,99437,41836,151227,236356,138175,150308,142177,-75020,-253431,-238975,-183341,-102070,-131392,-269542,-276156,-156271,-8511,168444,148969,-29841,18539,318842,364196,156645,78208,213265,230094,31272,-101574,-153449,-347205,-446424,-220492,-50701,-111945,-69966,149294,321700,337772,308294,288462,247302,135265,-47834,-131800,-80167,-38406,14201,-91405,-326574,-336261,-160908,-153556,-72550,148838,-1860,-269175,-59059,140805,-74544,-246219,-202503,62777,383179,358999,78527,-19234,17646,-60022,-29742,106266,-10278,-310770,-269502,-3330,68007,107894,310035,353734,203750,112469,104194,79603,-8922,-79256,-35025,842,-98060,-152377,-37699,13291,-163509,-312054,-228516,-58772,-70265,-216574,-198203,-24328,97388,55224,-113842,-322063,-402428,-377163,-265706,-51511,73150,73908,135082,204477,167388,59085,-73086,-122852,-30840,-30270,-125080,-53155,17590,-87981,-126273,-49071,43726,130243,55699,-228360,-341857,-77199,19783,-251951,-271753,39975,243871,210290,4875,-169090,-147094,-100424,-99467,-7794,-57845,-68007,12066,-18280,-97899,-26376,179527,313692,241795,198369,224773,119183,-136059,-251601,-104770,137902,262505,117975,-161194,-248523,-212208,-229480,-242256,-203284,-324044,-526928,-438559,-189394,-158657,-146654,5952,83916,-49253,-146757,-93204,-24925,56561,89192,-41726,-165042,-148329,-168331,-225025,-161662,-98955,-129279,-101768,75117,134142,-62256,-322714,-366047,-222636,-124401,-149829,-54563,86981,49970,-58949,-50710,-85781,-277232,-409361,-347046,-244273,-325480,-320354,-128201,-232873,-420882,-342836,-420990,-501883,-138767,379242,632850,650833,257261,-797585,-1402605,-1410264,-626641,3980702,8505686,3701546,-2973061,-2844764,-427268,467148,648066,-327675,-1617321,-1730244,-779263,-208375,-316560,-443618,-518726,-571811,-310894,13129,9829,48375,171925,-112256,-504020,-359701,-96717,-155601,-298690,-245265,-120927,-149108,-165845,67176,248233,129214,-64849,-163069,-296589,-327204,-7011,264357,105671,-198417,-160994,-16431,-78500,-114651,52614,211690,74628,25772,187026,404055,444166,287586,53396,-97026,-153845,-144188,-133281,-192241,-127952,-2900,72038,4349,-112917,-137344,-94121,-33322,160344,307534,230038,214395,264113,-13798,-143252,166031,337683,284029,285269,250862,130430,8126,-73945,-213768,-471236,-480581,-203069,10950,53754,-127629,-255105,9815,213281,127003,77223,66414,123737,197695,134597,49194,27949,-56506,-97082,7076,65167,9956,50792,-849,-137812,-104435,-156930,-243786,-110427,-27352,-132861,-277749,-274672,-21366,151500,83513,-31084,-976,84885,37256,11374,226464,338324,222205,193367,263771,241020,155890,108308,73560,-2365,-171007,-305499,-272980,-70879,185980,358432,314301,53127,-206498,-161313,100916,181432,132581,53792,-111929,-237682,-214141,-157397,-175446,-197349,-209076,-198770,-121181,31682,109311,-59221,-318185,-360793,-123619,82944,77166,91156,226457,324012,361914,121490,-92492,39798,287352,285000,225917,213790,24369,-185017,-29505,225338,365277,377347,194501,-19994,-115084,-94253,37808,133201,19687,-70579,-35712,3708,135486,353816,399184,250150,191358,186950,93609,10945,-7089,24486,38637,-38042,-96070,11743,153650,197026,136793,-20300,-147053,-123515,-48047,33474,66514,-72848,-102031,90871,114271,104161,12168,-231003,-487993,-378108,4546,125455,-180164,-416392,-321656,-260091,-269780,-95196,52950,-62038,-248622,-129983,183815,224971,-40711,-150211,-48905,-37566,-62729,-63935,-95403,-47848,-29707,-83915,-49797,54555,151199,149009,34829,-3906,8725,-42996,-24447,6988,-90168,-175436,-33699,211114,353031,210760,56557,69128,161964,166791,104798,-91741,-198125,-65030,161377,202292,105022,-11421,-157105,-250764,-160269,-101094,-74552,96990,247250,99645,-67596,40267,133331,-56075,-206399,-105973,-9078,-47404,472,19261,-111408,-159512,-35865,127052,121539,-24920,-144569,-225095,-311551,-364307,-285653,-129246,7727,33876,68935,86110,36535,-45331,-53172,37166,53822,-67804,-23282,189104,254917,87977,-88485,28829,224836,161666,-74615,-218403,-282767,-329806,-244660,-44429,106358,155943,205677,256271,122413,6893,39435,-8909,-203412,-204815,6835,115173,73297,-71486,-69064,78856,8422,-142498,-105430,-123130,-158071,11615,217764,174133,125339,265022,274608,171417,236484,232902,36862,-96357,-106663,-24684,120948,230823,396370,421926,145047,-36850,37788,103736,92103,-37843,-221078,-322584,-309837,-64774,245615,343345,229223,178702,311272,388725,212594,-18827,-28940,56137,-12834,-167748,-169812,-37363,61929,-28959,-214248,-211766,-114595,-87061,-29849,91004,159807,36289,-53057,15243,111399,114410,14350,-45954,27902,-21783,-253863,-275325,-69100,59091,150570,265338,170535,-170930,-349055,-286940,-283561,-265895,-84839,2831,27128,95294,-167750,-597392,-592964,-514825,-620504,-408287,-214005,-403065,245622,674905,337452,16036,186281,165824,46359,86864,-118529,-616338,-997717,-409536,447836,1128528,1006538,966842,526934,288016,438384,120024,-158485,-45341,-81824,-247363,-162156,19356,-2001,-209945,-341814,-317879,-192340,-251120,-344828,-119213,248259,436275,414542,324612,229526,127954,-16947,-116764,-116630,-86536,8305,97978,105295,162401,228467,71667,-146249,-172238,-42146,113065,251755,340529,259914,142924,53167,-54713,28066,190483,110158,-92182,-112539,-103527,-134029,29075,224910,142142,-50063,-66308,33434,221116,435704,407701,129262,-26402,52771,95569,50986,142951,118376,-123916,-218487,-110332,-81208,-154298,-219888,-200553,-192835,-184885,-156462,-155090,-49271,135965,56060,-233228,-303197,-107541,32743,49820,69473,84771,97859,164810,41334,-260412,-415509,-371014,-204244,-55400,-146271,-273677,-211808,-156637,-274448,-373637,-346471,-124536,196406,252535,2632,-143898,-36067,66933,66792,15594,-81647,-139385,-181495,-65588,71873,45169,27214],[100767,67836,70944,135022,98430,32125,70511,16435,-260478,-383215,-102262,64498,-97144,-228910,-121657,-9985,-53541,-92971,-127035,-93896,110837,192005,-92275,-271366,-49819,145507,230243,260207,209168,154050,91470,-103287,-197396,-143336,-106832,-96733,-106866,-66632,-4540,138113,235134,248593,122507,-105543,-190357,-41171,94704,46048,-47921,-43728,1463,67525,93952,41843,4778,8987,17938,10100,-35160,-20288,161368,185450,-54282,-204836,-248252,-306271,-119209,59759,100446,226116,243956,-100428,-368839,-209722,-5620,-172007,-398988,-250219,29576,23917,-215885,-341754,-149313,84611,103700,63158,30093,14579,33593,234381,426200,246897,28308,100120,156111,-6767,-149400,-139678,-89866,-83347,-78565,-97785,-192415,-244143,-189118,-117315,-120745,-98633,7728,70235,44934,106304,293260,322290,91137,-58361,-63521,-137888,-305919,-400594,-385154,-111603,128307,47811,-136103,-114553,33608,48776,3595,44503,58924,9947,-67168,-42611,68068,-28306,-319517,-399600,-275527,-170214,-22610,-14693,-80622,91927,310400,239236,97757,102499,216844,191711,-81828,-226665,-67875,20207,-70152,-77723,-60680,43343,294695,360907,218973,68814,-42584,-5109,88697,-4884,-111197,-43331,40182,45897,68985,77860,18902,-6307,-154366,-396169,-407534,-125248,150808,347267,254574,-91793,-227017,-100012,-96643,-199080,-110720,11195,34841,117012,174354,169587,176409,47530,-109482,-155069,-255404,-367781,-234412,-82365,-80850,-251959,-412663,-379609,-286700,-217687,-78715,-32259,-207473,-351561,-320873,-174663,-65211,-72757,-23365,28976,-96335,-180595,-93230,-18015,18786,-46733,-190049,-253863,-194128,-124395,-37146,63581,140797,198224,178075,99669,84499,78847,110042,226126,165325,-69631,-200681,-215691,-200969,-130672,-157418,-280299,-239767,-92682,56953,180473,129070,-62486,-47286,237652,342378,132551,9118,146170,182830,12968,-119518,-222356,-410784,-508602,-315056,-106905,-82219,17924,207149,266118,260582,306529,367178,331758,186951,-52170,-183290,-111814,-55361,-44547,-109360,-236517,-203000,-52831,-77054,-57966,54550,-175289,-461389,-202799,58381,-140964,-305593,-167107,126387,387064,324264,22042,-43879,21335,-56644,-47974,22715,-141518,-435431,-353553,8195,150180,162277,319545,359889,170799,13583,-1921,-33,-43051,-53957,16588,37319,-50693,-112680,-74171,-58382,-167946,-275598,-236040,-176153,-225197,-269844,-148411,19805,91836,33864,-90243,-205074,-206730,-139112,-64824,43872,88153,61844,101073,151319,83925,-20214,-88796,-97822,-19913,-29760,-104227,34645,104633,-48102,-31946,72553,97278,121976,37957,-207258,-249161,-2678,-41936,-403523,-443936,-132558,112687,125096,-49790,-172974,-54822,44880,66093,80937,-31163,-90625,-27110,-5484,-19142,28189,148135,242189,211430,208470,242009,121128,-131995,-285780,-198805,27314,190875,121361,-78784,-181709,-153631,-175999,-220053,-198042,-321082,-564733,-519742,-226017,-128415,-103645,-26370,-55502,-158952,-198556,-170081,-113657,-11370,67112,-34031,-169381,-198171,-212997,-222062,-143794,-107901,-179654,-174799,51428,215608,51883,-310227,-416004,-170642,1620,-89084,-96608,4320,-10724,-51353,19432,-30520,-257203,-364673,-242353,-165516,-363700,-342908,-39275,-60048,-265030,-227490,-341967,-590158,-317440,295076,550051,353310,-29831,-887004,-1345274,-674467,-27180,2273653,6358870,4696952,-1079907,-2500967,-768127,82938,410488,-161567,-1256867,-1510462,-626448,-61166,-267515,-539998,-491675,-352714,-99169,103620,682,-50553,42579,-204123,-530857,-352112,-79128,-139915,-285786,-249215,-177197,-253617,-216378,155540,362958,92116,-213174,-280878,-370392,-366500,-26180,185121,-20883,-271859,-206655,-66075,-133674,-121083,220264,484682,359514,229423,367993,562359,564282,326645,-25253,-241754,-252226,-115985,11008,-43406,-50345,41969,100295,12762,-103928,-137915,-122805,-92833,112656,272492,173033,111428,146505,-84998,-123352,236261,378773,321743,331122,222622,84527,15786,-86275,-219573,-397197,-449403,-278710,-62348,15240,-151456,-271718,14388,260869,221217,171829,160053,158653,194092,190249,158150,97907,-14318,-49129,31688,57588,30034,138391,107471,-57555,-67371,-137868,-198061,-98810,-51050,-130315,-268632,-257739,12473,211688,150050,12772,13232,68030,-3367,-36350,163417,256796,183030,231822,311592,220172,103453,107402,125687,-9381,-306699,-445350,-312098,-82346,168037,347621,272399,945,-196094,-80695,146057,195961,107092,-35847,-168516,-226731,-231085,-215253,-213718,-186031,-161483,-149797,-68613,110162,158172,-18555,-221066,-269838,-104653,56662,35270,70106,220120,276986,215113,-25887,-129950,63637,298402,290898,233840,204710,1729,-169853,15528,269829,352313,345413,192303,-6918,-84771,-39579,76271,121195,10682,-51116,-35053,-2245,143394,305921,279287,134208,99445,128443,110704,51143,5152,23152,57468,28201,-7627,79165,211526,220417,106585,-90608,-227954,-213676,-156013,-77241,-4343,-95827,-132420,27485,91765,96336,13717,-206065,-477869,-374630,17329,120433,-195475,-395798,-267970,-201028,-201736,-79905,31556,-74875,-201545,-39588,277929,263322,-51709,-163549,-79960,-73634,-93211,-101401,-131716,-58260,650,-24985,-3127,62076,120357,127366,100336,156551,152142,23711,-19201,-5095,-73852,-163082,-43996,220450,329659,123749,-18690,49288,207509,237574,133942,-99103,-244365,-130334,148118,221843,88611,-42249,-191361,-228025,-48676,16055,-38383,73127,220854,115607,-50644,21805,97767,-43805,-180016,-99900,-7868,-17806,4182,-35050,-196447,-253660,-118615,34494,32902,-54184,-90067,-180525,-330388,-380557,-349267,-205045,-55041,-31194,-30684,-11257,-76134,-200244,-157047,30430,31518,-174605,-154385,124412,267900,108419,-98913,6245,230414,201925,-21651,-158177,-217008,-311364,-305781,-146808,-11783,27426,93194,183427,70526,-94557,-86589,-144094,-312046,-226573,63605,225554,137000,-47279,-62729,26516,-102391,-258685,-198997,-124154,-91289,49263,217162,173402,116114,271382,315063,179689,225119,283633,132733,-34015,-89502,-9590,198359,347803,458646,418613,115733,-39318,67850,145346,109075,-88726,-372663,-444753,-287656,-15184,235573,266474,123711,101416,220318,261996,152568,-26876,-85673,-42358,-120486,-241035,-219487,-50068,104073,64356,-92297,-163255,-135378,-101248,-19290,133678,248388,133005,-10510,4272,62698,94548,107869,85728,116407,45491,-191160,-265193,-98855,83082,169666,257296,205772,-98790,-324984,-306400,-251403,-201865,-128008,-117319,-65851,5603,-239876,-669691,-644332,-570455,-616489,-239554,-41389,-454504,-184932,282366,-295300,-514346,133637,426533,203467,160044,-195668,-785311,-939992,12160,682637,834093,663093,975430,730380,469721,546818,213550,-92907,-34696,-115609,-318910,-267515,-55641,14093,-165930,-407699,-475010,-297221,-293607,-341652,-122997,192212,359628,363260,282386,211338,180354,120579,14489,-57485,-76517,-55087,-42292,-21227,98535,164661,4549,-154432,-122296,67664,259573,354937,409467,315085,102655,-73246,-135245,17758,191429,130390,-50208,-94501,-94983,-97460,95594,293237,234221,76113,-2412,15485,184251,435013,420886,139149,-10992,119508,185245,95806,145709,109043,-151567,-227613,-76406,-18095,-89790,-198512,-244929,-208933,-123155,-80007,-155001,-95386,76470,-15548,-337407,-405521,-185565,-70682,-98254,-43235,39653,85567,147694,16156,-288511,-450163,-412518,-205970,-27260,-171105,-373497,-299009,-230802,-340917,-373384,-310454,-157889,83047,182370,36595,-63927,2139,65928,69192,51690,-31063,-107117,-195687,-95145,69276,69706,62964],[133701,125037,83772,71968,23067,762,94894,75186,-204329,-342902,-76411,76876,-129354,-263106,-99650,97310,120417,16568,-82005,-72416,53623,108120,-70752,-232756,-86771,118119,285362,321298,238712,186556,146010,6865,-133495,-203996,-213643,-117773,-60789,12860,146657,262854,324431,264663,56188,-161514,-178884,2694,134353,24086,-107285,-50968,62603,109769,113684,41311,-38171,-96520,-125388,-112856,-73195,-28354,55901,75061,-76240,-204151,-252386,-249952,-66092,73765,127934,261331,298778,51446,-196350,-105475,8009,-224387,-488080,-376827,-127799,-76854,-232486,-321827,-171918,49349,133690,121910,37885,-86441,-93767,157826,434206,266608,-39646,10298,87637,-58244,-188955,-175072,-134037,-106368,-97253,-145393,-216135,-202084,-130318,-71865,-98010,-118311,-16123,30211,-14042,27202,194474,211919,81079,-377,-9410,-139096,-302479,-416426,-410275,-132017,78222,12365,-112182,-69377,54392,60459,18413,33097,46678,121618,85294,17184,108073,22351,-319640,-460778,-349810,-225386,-32605,-13001,-99414,75761,274817,197890,88966,107306,170683,97118,-129700,-180688,-20322,49887,-58515,-75610,-47338,15288,251442,314539,123354,-15511,3005,156677,235882,75774,-72245,-35422,30908,43077,72101,20720,-39080,-49047,-203952,-447706,-435253,-255724,-37599,183680,50904,-293437,-281473,1913,27332,-54736,91235,206490,142584,187570,163210,11174,-65353,-105934,-99266,-38572,-159712,-371377,-304626,-110201,-81881,-192750,-317108,-309663,-278083,-259171,-86481,50943,-67577,-263695,-293861,-195812,-121470,-136113,-67340,14945,-61761,-169823,-151269,-11776,98205,37627,-148051,-245768,-206074,-157596,-72763,65673,174828,227466,230946,148289,20106,-53560,106168,281647,163537,-60317,-127372,-186523,-242299,-185018,-181002,-263198,-174854,4696,148917,181101,87978,-76057,-84470,160631,341061,146690,-20836,90507,121784,-4511,-115920,-265919,-452822,-542450,-382944,-146959,-40952,95652,226502,165730,147416,271177,381424,345085,197651,-43263,-193964,-133380,-71236,-81977,-81699,-100252,-70208,-6213,-49976,-58916,-42489,-300574,-559016,-317582,-43939,-168167,-281141,-86199,178210,334829,217384,-46565,-32687,55929,-8787,-31499,-51156,-243164,-465713,-347184,41671,232639,228966,306662,316285,84345,-140002,-139818,-71169,-53330,-23432,43469,63583,23883,-45908,-97382,-116019,-153607,-212556,-218569,-265787,-330285,-248379,-29053,123201,131891,43040,-54356,-62972,41697,156664,177640,152175,91112,38922,77202,94146,-32618,-131467,-106491,-46052,9529,-35668,-96757,90879,168751,11677,78107,188493,133523,87213,199,-172901,-128217,80449,-95329,-520710,-558961,-264043,-20233,39218,-73074,-113610,79391,203657,269635,234061,56999,-88091,-67487,-4357,32813,51820,106678,167364,175597,205660,241266,128066,-70279,-230490,-230716,-83262,66917,67885,-22960,-95898,-64931,-102196,-168855,-148304,-262740,-537065,-528176,-223059,-82104,-23024,14107,-137159,-231942,-188654,-167938,-140117,-47363,52616,-12858,-142396,-201657,-196306,-150085,-86532,-91604,-174151,-163405,74772,285750,139401,-274837,-409789,-88634,126591,-13574,-121598,-73873,-72256,-45782,91271,55568,-201695,-328306,-149226,-67506,-334863,-288854,86674,116197,-93159,-123645,-296968,-673136,-534193,123821,415883,-26103,-427170,-852862,-1133328,-176094,595104,1158208,3808210,4474683,492074,-1673131,-732332,-131673,95812,-118680,-830422,-1048420,-360849,84386,-169849,-445861,-272448,-69850,86005,174080,10209,-122909,-86060,-285649,-507611,-344813,-106482,-132166,-245535,-227683,-223945,-344210,-230623,250551,451538,58442,-301802,-328042,-380870,-346644,-38771,75497,-153564,-304852,-240534,-169871,-223449,-130175,295105,598418,579290,464843,557256,646335,584399,299329,-120308,-353378,-294269,-63522,147435,136796,77085,124677,125001,13719,-68905,-73698,-79372,-106307,36293,189189,118428,13156,-10183,-150833,-77690,292833,399006,351421,379206,220814,71301,35346,-88317,-202295,-289812,-383987,-335008,-133468,-23676,-171981,-276329,8509,270095,250821,205283,223285,156645,129955,202352,245203,165226,63499,41805,55623,20715,50178,224020,203632,27655,2838,-33495,-77918,-61978,-98206,-171635,-260288,-229067,4570,210300,168624,24908,-20892,-15221,-66031,-65088,90683,164050,149464,268757,351321,190539,34093,79869,160047,-10999,-405084,-549529,-346166,-104671,138319,323791,229353,-31505,-143871,18138,180142,204310,96170,-81282,-180673,-189616,-229888,-267897,-247222,-189707,-144881,-104484,-3852,157911,162684,18467,-119654,-190103,-94512,17459,-14397,53466,182284,135584,-23761,-131280,-98428,81684,247437,250619,225547,193047,9358,-107016,71621,306825,322845,270144,176238,39359,12363,99189,186831,173396,74514,-3021,-55424,-28515,120417,210884,143024,19363,-26902,36794,111145,74889,3930,16503,93940,120719,76149,120258,261929,242587,49834,-173133,-287802,-267258,-227398,-175857,-90960,-121668,-151950,-41956,45740,34178,-813,-175094,-419682,-324975,29701,108961,-178604,-331005,-202755,-129637,-95339,-6593,54907,-56233,-107810,93084,356243,270459,-46325,-142073,-97345,-109928,-109640,-114615,-144071,-54468,43998,52118,57832,55902,43315,64440,165887,331748,308383,121820,41613,43841,-28144,-142784,-73705,174818,239022,31902,-63589,61001,237532,272500,142276,-74503,-248360,-158482,153112,232749,54429,-84553,-227199,-197959,68121,147047,1729,31304,172681,138680,8379,39381,76731,-39639,-174974,-111684,-695,31932,10895,-88169,-241931,-290178,-181617,-73445,-56109,-59687,-3229,-73825,-266691,-345181,-398199,-308299,-161820,-113648,-119866,-106770,-211896,-353434,-228939,53089,42746,-230389,-258538,50854,265784,144807,-56462,-2165,199848,212692,34949,-97200,-163962,-271605,-317289,-205728,-88912,-76425,-21127,77698,-30803,-232519,-211267,-230201,-353199,-240295,81233,324168,216927,-20113,-62971,-34485,-200013,-335670,-250638,-90984,798,102017,203722,160639,119812,272504,327260,164800,185013,315055,230905,36852,-81136,-33702,203153,397660,460074,355180,53315,-43428,121627,210002,130983,-120324,-467617,-512547,-238251,29754,204740,164154,-17078,-27862,78845,114149,97520,2627,-84067,-110659,-228809,-308124,-251319,-70838,120185,140911,24872,-89259,-108566,-69246,8290,134144,237763,174625,49856,23634,20859,72835,187037,188830,174785,118138,-64376,-173380,-91376,83740,158412,235439,245310,626,-272415,-316154,-208467,-108721,-158894,-265003,-182671,-46857,-200459,-538066,-493027,-411526,-292788,219316,143841,-618239,-752964,-394426,-1106761,-931460,276022,735103,396197,260754,-165391,-647484,-482640,327333,506462,65202,184054,989629,959556,642337,663524,322976,-66465,-57469,-137002,-348816,-333855,-89364,95697,-40530,-418597,-594728,-386228,-268647,-228144,-56452,134602,245160,271937,192345,134765,176422,221271,161257,61700,-9479,-89221,-183118,-167004,18857,109794,-7899,-90298,-29101,164445,360664,413167,408541,304829,42619,-178896,-188877,-15380,137742,108062,-26938,-98606,-111263,-72374,129568,310209,285916,170859,33259,-25462,118150,352992,339288,110099,14532,196289,266811,134324,150477,129467,-119048,-189603,-39098,30359,-45137,-179085,-250190,-172808,-42990,-23592,-150581,-108871,38277,-55723,-346213,-398075,-199906,-130144,-198449,-129429,-6521,69646,118132,-17086,-283941,-421175,-404923,-206425,-26884,-198636,-425880,-330823,-286691,-402801,-358011,-250113,-191261,-76020,49211,50355,35623,65322,75952,62820,55224,-30576,-155281,-240715,-128745,57138,88048,86025],[136894,150518,74154,-18402,-82006,-54160,94907,131310,-105868,-244322,-19885,142794,-59257,-207242,-35316,213242,263455,68349,-79488,-68345,-1880,43588,-17842,-146696,-105665,45407,229003,301425,220128,173931,170370,102277,-58650,-227177,-275569,-124091,-7293,109378,325104,394968,379494,257112,-103,-212923,-189886,26870,174646,29995,-135081,-61967,95037,151564,141449,31977,-86714,-175476,-222180,-177889,-49856,40565,41656,17072,-79086,-174060,-235915,-217686,-71406,64885,148773,273741,331619,211495,18974,16557,5687,-263746,-495869,-405279,-227364,-155945,-204875,-214714,-106567,38732,124398,125835,28773,-170560,-205972,59990,363311,240926,-80930,-64578,38710,-51439,-166744,-168170,-144506,-121980,-144151,-218583,-229167,-142530,-57014,-2773,-27607,-84955,-33965,-37944,-82171,-18540,126460,137271,78278,14417,4206,-107272,-228976,-360659,-369215,-117953,63009,3560,-66655,1363,97215,101370,60989,18022,8,153536,179552,68041,144428,79555,-254103,-405775,-331092,-226353,-36576,-9271,-104752,52784,217103,142882,66659,108416,137403,6277,-212301,-197635,1319,82345,-30700,-62185,-39521,-36680,146952,202524,-31775,-161114,-9837,250783,322917,139308,-19736,-20498,-6424,-8607,32519,-36490,-66191,-62878,-224582,-423817,-369366,-330843,-227025,-16551,-142963,-436221,-300489,92623,140750,70366,228243,336929,251044,258800,146558,-128003,-288908,-272194,-115984,61180,-37651,-289454,-290524,-65567,2180,-68339,-176556,-216705,-266767,-300626,-98479,123063,63177,-174972,-282716,-239465,-187997,-195602,-98362,29811,-840,-143314,-184457,7034,166062,116796,-76997,-193331,-179214,-135866,-54221,73654,174236,235269,278471,196071,-10346,-99995,132150,292587,129311,-55258,-60882,-156911,-279593,-230841,-184000,-213098,-94644,107086,240213,184059,50177,-70469,-105221,85539,344109,193655,-2575,58153,50748,-33288,-98646,-272377,-466008,-535752,-388744,-142803,15690,157996,206255,41022,9228,184945,312138,289100,172541,-27823,-173116,-146272,-85804,-89059,-18107,50514,35929,-22346,-70829,-72714,-113420,-342567,-547510,-390258,-150561,-159938,-182594,21122,216968,255367,68942,-123791,-16531,92561,56965,-5,-113060,-303915,-406647,-255111,80998,275412,277906,276497,236419,-28458,-298230,-265893,-113680,-49212,-13603,36606,77496,96870,22144,-93574,-131585,-119938,-138110,-178676,-304103,-365583,-177084,101066,226523,182025,64511,-21651,65458,273146,423249,394612,239447,80469,30227,87786,55814,-139699,-229382,-107666,24429,48364,-47757,-103085,100771,195759,82215,175487,261795,137559,37404,-42160,-130974,-12863,144396,-131118,-582402,-607084,-340990,-126323,-21930,-53889,-2021,208992,306032,419544,402047,178447,-63486,-102999,-26575,33538,37706,70376,114758,144718,184536,207002,121707,12416,-115655,-200933,-171629,-74872,-17471,605,-7431,19965,-46387,-118417,-72770,-158596,-441924,-455404,-179572,-27510,78024,109575,-131149,-236464,-117611,-87611,-97109,-32765,54110,11567,-95217,-161345,-127551,-29431,-821,-48842,-108697,-73678,128445,318550,175392,-222132,-337139,3504,211965,53946,-121883,-135480,-127813,-40831,149491,142732,-123866,-288141,-80112,28479,-241330,-180245,201134,232840,29396,-76754,-288429,-671855,-655297,-28271,293715,-371864,-818359,-694874,-837372,-110519,1021892,917842,1601983,3106173,1280562,-670991,-359859,-116801,-259205,-268288,-474505,-487032,-52712,225366,-23436,-197606,66844,204077,192240,204214,57814,-115816,-169685,-342733,-458740,-347757,-167291,-133723,-189981,-180936,-231850,-372577,-192036,326598,478048,16195,-317879,-281435,-308307,-267992,-43398,-41960,-264098,-299323,-254884,-299184,-325946,-137648,266856,547667,660637,639813,679193,623483,493186,211970,-207310,-401571,-262147,11951,252082,302575,224664,219817,135098,871,-22672,36579,34814,-45289,-27451,85869,85078,-46148,-160037,-203846,-25616,322849,398707,368932,409131,230296,79617,54774,-83840,-170347,-177065,-300956,-357441,-180599,-53138,-192738,-281493,-15789,240649,212611,174884,242387,123529,29789,165930,273474,207128,160329,149901,65491,-37167,66550,283021,250999,80647,82071,120625,74790,-7342,-139589,-219262,-225113,-184711,-41380,138042,124643,7405,-74005,-126050,-133216,-64566,40621,90649,129327,295270,380678,173980,-29664,26969,158460,-16445,-439689,-572027,-353436,-137260,99435,294337,189693,-53064,-89162,82303,185863,198206,101952,-61064,-133880,-131053,-216015,-308550,-270262,-209251,-164190,-75492,50981,162708,135547,51936,-43853,-154788,-111463,-35797,-63274,43905,124910,-60502,-272521,-177857,-34463,69126,144051,178582,208173,183071,29879,-41748,115987,319157,263131,155373,140540,96376,142637,283170,342107,281051,189330,55667,-85671,-62443,71723,81055,2580,-76407,-149631,-68610,84513,69526,-18865,1689,134831,206592,125397,119510,284120,255452,-12875,-241544,-309556,-266638,-233439,-226195,-164756,-137752,-147038,-80642,3612,-38752,-18388,-138744,-320460,-236103,39764,95345,-117166,-218824,-140582,-66737,30831,114409,105442,-26483,-13369,216204,401677,255959,-21663,-94130,-97874,-131180,-96238,-89466,-121749,-34698,81887,119425,116194,41778,-48906,-10967,215669,472362,437727,228912,147782,147675,43807,-119975,-125703,70562,96918,-42233,-64008,89928,236033,264182,137934,-21905,-204068,-137663,173861,227645,6698,-133604,-253920,-165457,165830,259569,31597,-27063,106741,154985,88020,82252,74678,-42332,-187935,-138110,14069,94396,25353,-115561,-225328,-257065,-213312,-168736,-119461,-35025,90916,54726,-154642,-298279,-430408,-412550,-288372,-208090,-194872,-187553,-323915,-449364,-244716,108029,97657,-217825,-304274,-4175,248154,182650,23480,3404,131343,179863,72886,-51491,-128063,-206294,-267064,-210012,-115250,-137344,-118696,-39232,-150887,-361160,-311171,-249873,-303632,-232702,62982,387290,297852,5587,-78644,-100166,-264676,-357003,-249726,-41300,83835,141832,167200,126567,123751,265383,308848,124868,117565,316844,316440,113023,-71076,-78104,145376,365543,391955,237489,-33863,-53662,175936,271348,154160,-123418,-484230,-503236,-164179,75822,168140,57018,-163127,-177850,-77660,-21546,53763,56471,-36790,-156110,-328458,-365070,-267387,-104778,91702,169724,100341,-12217,-46742,-6675,41973,94069,137914,141529,95997,57181,-7986,48444,213723,217273,173786,165209,75248,-43110,-51499,64297,117161,194705,268398,96679,-202170,-305386,-153630,-1612,-169450,-399812,-267437,-17104,-48998,-214047,-133896,-32677,261756,806302,274940,-956987,-1391488,-1215077,-1903535,-1147127,636758,1079908,607663,381291,-30582,-250122,226266,473861,-104601,-1001497,-327980,998048,1151927,770397,754154,412721,-70722,-99287,-147288,-345542,-359860,-83252,210731,116465,-378734,-651740,-444815,-196157,-56373,44747,82846,114597,153774,76865,15461,99081,238052,277915,206065,85299,-97377,-297456,-300096,-58626,80512,37369,17448,68495,217267,383744,403218,345366,243040,-19801,-239167,-210544,-78321,26442,40890,-31854,-121306,-139895,-55303,129386,272571,285636,217619,49292,-58399,52054,217841,188572,46815,39405,255418,313116,161242,169766,180290,-41574,-128527,-17516,48150,-29911,-172255,-225903,-97736,40817,6301,-130702,-77610,33437,-61415,-269898,-293234,-152421,-133195,-227796,-168121,-34262,58425,83787,-44036,-241338,-340098,-358468,-211639,-56050,-221961,-419113,-302562,-300834,-430907,-322301,-180515,-222752,-232732,-86086,66206,137066,131846,94979,65964,41401,-72991,-254909,-298306,-159550,34158,93591,90831],[116663,150545,55525,-107503,-188949,-119245,71405,171435,8335,-123385,37535,225923,91144,-64620,66415,312578,337490,57346,-109481,-72880,-35180,15201,50701,-36997,-103396,-50937,89742,210313,158204,111217,148358,155838,22846,-184671,-261139,-106189,48079,205669,470377,493413,384282,225178,-39473,-259411,-222730,31096,196410,45696,-128290,-65526,101906,187454,163842,13269,-128472,-210199,-243465,-160978,29820,162902,118753,21788,-67854,-134266,-218424,-233623,-137817,29756,146129,242432,324630,336134,220283,126903,-2989,-280316,-437527,-337852,-235046,-186863,-136984,-50154,25967,56580,77588,74447,9705,-189830,-249345,-29943,227993,163820,-105760,-126730,7532,12682,-75590,-109717,-110192,-116885,-188309,-271111,-208713,-68351,20183,80592,84553,10094,-12919,-73146,-114992,-12893,109544,119768,89342,5738,-8908,-39215,-99239,-249015,-281653,-77791,76883,14857,-11634,82288,152031,152272,101713,-8356,-78010,75812,166766,82692,147152,114222,-143931,-257115,-231135,-184928,-50615,-23001,-107931,18252,144489,82098,27820,82674,99901,-64966,-294815,-256924,-7193,99053,-2179,-37086,-35623,-105337,3121,58879,-196505,-322539,-74737,253678,335557,179700,32658,-9576,-60067,-94682,-55129,-93317,-70182,-54073,-210374,-329950,-255432,-348399,-367241,-192401,-261818,-460831,-257768,156086,215171,150608,278382,376444,328205,296299,107047,-223955,-436190,-407438,-152755,123451,81340,-147544,-191415,27378,128429,74158,-33425,-131895,-267241,-337492,-113758,161161,142093,-112993,-295297,-302642,-250865,-227609,-97644,77122,74165,-102888,-178398,29339,208449,177462,8945,-109174,-120134,-66423,11838,93358,158599,249696,342703,249743,11908,-36485,177447,247394,66400,-58819,-26050,-134271,-281095,-228909,-147259,-129193,-12857,181463,296979,194506,33629,-56367,-124934,15048,335496,257401,56279,49839,-25976,-84791,-85635,-247561,-448832,-485471,-324872,-93821,76489,199806,156768,-79415,-131351,47462,170780,187116,119328,-22639,-141697,-151783,-96470,-68463,56812,179221,102333,-74918,-117367,-90935,-142058,-301178,-452711,-415825,-235874,-125384,-48471,121037,243502,183584,-78299,-204112,-27034,101186,106157,22488,-161832,-319342,-289371,-115508,108284,259320,288106,238436,144034,-129983,-399755,-327826,-109767,-37466,-33357,5483,82866,141348,68828,-55298,-91613,-71913,-69149,-125869,-285471,-330440,-89156,185098,271863,204733,77066,-5074,150116,431215,593703,531599,280262,60298,53348,140411,50314,-202971,-282002,-86345,96099,84162,-58495,-115706,64253,181451,147194,236629,273172,110060,-10715,-77599,-96887,60301,167500,-142947,-578971,-599669,-375969,-195052,-50880,-1755,126832,289305,308768,444472,507964,277400,-31185,-129335,-75550,-23927,-7657,52846,100602,125687,147436,144804,98434,75598,6540,-130858,-217137,-186013,-95036,103,63153,65083,-41310,-92708,11141,-23103,-288817,-314851,-106320,19452,161869,213112,-45992,-163737,-5394,38453,-7502,26538,68963,25697,-47000,-96391,-35818,97830,90163,12358,-1878,59315,185840,298230,149813,-162366,-208985,84905,238646,100698,-97257,-177215,-174387,-38456,177832,199007,-42604,-229882,-33768,110442,-99013,-47329,262270,244033,50346,-108184,-296949,-544100,-597771,-86347,216924,-586623,-1071467,-430533,-531439,-537754,1056525,1520239,373137,1054318,1054689,115452,211550,135770,-569202,-585327,-274330,1919,214186,347071,145704,111483,412107,399758,192684,180362,141923,-10927,-183024,-363858,-403118,-355538,-238653,-149804,-137856,-112277,-178681,-306878,-101485,358941,421135,-43699,-275257,-154166,-162219,-155061,-50197,-149490,-335290,-271795,-251167,-411536,-409127,-139232,170066,383020,575073,674502,679491,502423,324394,97532,-254548,-369261,-161302,100667,307836,401855,347141,294117,123494,-28088,15485,153320,184889,84145,-42353,-3289,78408,-51986,-259675,-238505,11787,318478,380378,367917,398519,228494,93471,65266,-76572,-134046,-85153,-218479,-337699,-190572,-71387,-212519,-290539,-56504,184614,130668,101448,221369,86061,-59657,95146,228308,212524,255527,242936,49095,-100958,75844,298912,232029,75944,130640,252371,203486,54208,-140158,-218426,-139596,-126231,-110699,8583,27125,-28149,-115256,-215333,-177747,-30677,35201,56003,125091,306282,396636,180734,-69368,-39678,115242,-33046,-404453,-494085,-317718,-173180,55138,265599,158050,-74379,-76710,69812,152826,172060,116137,15435,-36700,-61246,-197142,-328961,-275551,-235158,-205133,-65571,78192,129989,102010,82281,-10826,-170799,-155765,-95584,-104088,35385,63664,-242569,-444691,-183429,13535,15485,9505,91226,183773,168541,36061,-13593,134080,297785,169184,20994,88597,140924,257471,441846,480288,404470,312657,103977,-112105,-87919,15095,-56075,-129549,-145483,-231252,-162394,28659,33969,-57542,-16310,164883,252174,120626,75948,266713,249650,-59414,-270455,-290681,-219810,-170776,-206308,-196788,-130454,-111123,-62767,3812,-58966,-22980,-96570,-194190,-120787,53283,88666,-15562,-75244,-92486,-27993,150653,249846,151444,-13199,33010,269517,390553,224359,12924,-39543,-85205,-126601,-48505,-25581,-66452,-6884,91819,148248,150840,24327,-120071,-69499,227639,526608,498981,314886,270562,277574,130165,-99777,-196472,-80451,-67226,-85512,-19625,116111,198445,219463,136572,50828,-118563,-75123,198668,203546,-43788,-176478,-258804,-135635,219556,318885,38375,-95257,31602,155299,161538,133794,93256,-42958,-206113,-166801,36885,158244,50437,-101064,-143433,-162925,-210192,-230592,-146172,12684,165102,150107,-50372,-267828,-440253,-486437,-400370,-302964,-256357,-243626,-372760,-453019,-199247,185294,191199,-136742,-273938,-20069,217660,203132,106012,13253,34405,104576,80148,-27782,-104403,-118851,-167877,-173036,-103564,-151648,-185358,-141600,-247571,-432365,-366796,-210905,-180511,-202585,18256,395861,355626,25872,-108358,-161932,-287366,-323791,-202295,8049,134691,148648,105931,72243,119424,254107,271074,70274,37294,289465,376656,186683,-45753,-109388,62370,268387,271400,89574,-132138,-78763,197723,299265,171511,-97307,-419914,-413437,-72775,130987,145639,-31316,-283501,-316117,-217899,-124786,20388,107105,17908,-197029,-411877,-409224,-276757,-155162,15767,144264,127902,53820,28680,61727,68663,26137,-13552,41284,104199,89897,-11472,30192,176578,157239,102954,157992,171030,70694,-1027,30037,54681,137557,261909,163483,-126983,-269024,-92854,94937,-159441,-480773,-275662,100891,173584,224340,379745,498269,880296,1337068,313120,-1481256,-2050068,-2007731,-2529839,-1167397,1142512,1456978,835407,531555,192233,279504,940325,432770,-1038843,-2082767,-744437,1000047,1254582,823124,785766,459056,-79961,-135869,-147629,-324290,-352812,-51465,310907,242630,-306738,-641625,-465143,-106385,110512,139396,44249,-6624,28584,-31310,-109669,-35623,163824,335492,331738,169411,-90088,-363661,-390893,-119338,80280,121170,129710,137226,214038,322382,317193,238945,154946,-67316,-241249,-201102,-163457,-124980,-57070,-60892,-150078,-162176,-36553,109103,196471,238710,215970,60176,-53293,13759,71281,12317,-40372,44222,266709,302226,165481,197783,241940,48987,-71505,-19173,36331,-37934,-179585,-189504,-9012,112185,17563,-84695,-3364,63811,-34248,-142510,-138187,-70517,-87818,-187443,-157823,-36940,52416,47728,-60649,-175255,-241137,-303279,-228537,-104177,-231438,-358064,-225103,-257967,-399383,-262335,-119354,-251076,-342005,-165014,102799,221149,179335,119321,93602,33364,-127187,-339608,-333070,-178705,1049,81557,78355],[91074,142977,45751,-164852,-267383,-177629,33705,187375,105500,-20907,69033,277064,255235,121747,184783,372815,327865,-2061,-153308,-76530,-34709,27256,115791,64857,-85197,-144994,-74603,84404,76722,14074,71610,150254,101413,-75359,-171081,-65301,97484,281885,534340,517302,328891,168882,-61828,-294375,-258693,28594,191079,51324,-94643,-52161,94924,208384,162597,-20339,-160537,-201941,-188280,-72061,134678,288155,237901,66132,-51264,-97418,-206952,-294511,-240150,-22873,115089,166369,273370,389476,347264,196288,-5304,-264210,-345433,-219567,-164676,-164290,-46119,125727,184646,101477,16709,-7236,-8846,-124320,-198435,-90243,65495,53171,-127314,-178466,-12532,110197,64238,-9579,-36427,-82677,-196443,-267267,-152934,7101,87123,161520,214780,148540,59662,-34975,-82440,39620,140232,149166,104092,-9455,-27103,51609,50433,-117641,-183319,-34402,90453,25862,36014,150013,198914,186816,111454,-48356,-170252,-92453,42800,44341,95409,107209,-20199,-69417,-91397,-127053,-85684,-67647,-122531,-30760,65472,25710,-19585,19351,40646,-109806,-339847,-314032,-37368,84348,8792,-6770,-33715,-175866,-138072,-70916,-320593,-449753,-165207,179597,287227,195109,68188,-11918,-109138,-187184,-179431,-152584,-69159,-41964,-171293,-203769,-151445,-322611,-426183,-295695,-274487,-353893,-150347,183746,232605,174590,249037,329278,349010,281349,42256,-264470,-475941,-477131,-194916,136542,161966,1740,-42782,129458,239548,185799,74388,-79396,-284989,-361763,-126773,156545,154401,-84406,-318866,-364556,-290529,-218813,-63119,140779,141660,-56645,-137658,43164,216537,209425,88456,-18656,-46558,26812,99563,121469,148279,288297,427958,305548,81028,107578,216953,151614,-10010,-68031,-32560,-121689,-224908,-154462,-61987,-18684,59531,202632,293039,206503,42618,-48001,-150579,-38474,312616,319700,136355,56884,-103894,-163243,-96015,-210429,-404821,-399886,-217073,-28712,118793,215652,96008,-167895,-246578,-119142,-1331,76443,47086,-46166,-121848,-148341,-95837,-31443,114354,257783,131138,-125239,-159577,-105024,-131081,-208419,-325460,-397411,-274851,-75534,70406,179837,258986,144877,-185727,-278921,-80923,60351,107966,17765,-194270,-290871,-155217,18252,112450,195783,259575,204308,65457,-186179,-396754,-285941,-51150,-18702,-69806,-26619,87086,144911,85490,15414,-3956,-19614,-18327,-72061,-222968,-243177,-11592,194915,232497,179256,67470,-8752,179121,489320,641963,564641,266786,39939,110230,221754,76599,-209192,-281971,-52201,147540,105436,-58478,-124458,-4010,133222,187164,247674,226896,67928,-40361,-101461,-88624,65538,140670,-130755,-515163,-559011,-394252,-235132,-60671,56015,227709,296335,213596,327417,483866,297414,-9591,-142955,-140979,-123325,-65734,62682,126366,118712,102074,77746,69857,95608,87896,-51283,-206884,-222795,-128664,-9654,98170,49315,-98263,-100245,89210,123174,-99098,-135957,-19477,43936,189527,275507,80073,-33262,114232,159077,88143,104589,85633,18353,-17779,-34931,42281,186521,159898,75651,109594,185120,222324,226501,72540,-104955,-54588,138579,209648,126046,-54404,-203357,-213193,-43787,165281,202851,21454,-153125,-3657,175009,67027,83800,253093,140245,-45361,-201258,-286306,-303027,-371666,-45324,176513,-633608,-1105798,-102361,-267251,-1331405,652508,2660514,362522,-1043590,-106894,372228,803214,595705,-713110,-947167,-231465,296346,378866,427429,291199,366586,650735,474031,92712,100039,238150,163469,-129334,-343343,-344230,-347654,-293579,-186656,-110528,-31273,-61669,-148582,21439,333525,286269,-117274,-204882,6122,14426,-49323,-73165,-233250,-361959,-241931,-236357,-467829,-445231,-135766,59160,179605,352085,540348,550886,327599,141207,325,-237878,-260551,-18573,186672,309382,398837,396862,317408,89837,-70496,26943,229649,314714,241915,6313,-51979,88957,-13228,-283841,-249541,21546,280104,349278,346156,337262,197354,100044,65743,-67686,-101983,-31597,-152097,-278742,-164257,-82417,-223848,-293859,-99661,123130,46914,19964,180180,81171,-90194,15341,123061,186059,330463,295746,5017,-153236,75233,267906,153678,9442,110310,287582,258679,109010,-79818,-129994,-943,-57657,-181076,-144814,-94849,-66442,-125578,-244597,-172490,33979,77945,64729,134179,300276,394761,204577,-77313,-102036,40555,-60652,-313305,-331406,-237192,-202232,10647,241884,138830,-101679,-134114,-30378,81841,125280,123033,112797,82700,7344,-178633,-322444,-259647,-253688,-242181,-68517,71837,80288,85447,105290,-21969,-219323,-210492,-147809,-132043,17203,10707,-344464,-494121,-184765,11326,-66243,-125696,3087,150300,138565,6924,-36932,125651,248549,54887,-103612,32142,159508,315334,507674,536574,489344,397459,125486,-123586,-89216,-23192,-165029,-239831,-190710,-253332,-222813,-46439,-19732,-94924,-27357,173095,236681,59889,3058,212278,220305,-73305,-245610,-243021,-154244,-62667,-117774,-168560,-91599,-48388,14565,76746,15734,-4920,-50252,-58986,5824,79225,97904,104378,67358,-65075,-21116,237365,357059,163956,-37920,907,213330,305119,173836,40151,-265,-66011,-92351,25466,62842,8798,16870,59399,120884,143693,5299,-141908,-90500,186580,463380,466309,355393,376048,395084,213503,-84649,-273907,-248026,-215701,-95660,55235,125380,132324,156886,153957,134889,-11046,5364,212844,165161,-82679,-196625,-232688,-112833,210056,300506,15548,-161912,-40654,139058,208056,179970,130348,-31256,-213856,-180420,67365,211688,85349,-42560,-13471,-34336,-178641,-252983,-142890,65086,201225,170134,-6407,-257979,-422725,-507193,-466213,-381740,-303642,-266288,-341425,-363363,-107236,264972,301628,-4856,-169986,9600,181256,193672,153679,13417,-69975,6121,59089,-23870,-85065,-23480,-54184,-126202,-81300,-130526,-213949,-206255,-283153,-415452,-367206,-140225,-32642,-159796,-41961,341726,366961,39948,-138929,-207663,-270044,-250190,-126840,46336,147776,119806,31754,12688,111457,251598,235099,20200,-32713,244549,405353,249102,5782,-95681,-1192,145755,133605,-53552,-223510,-126324,158119,272404,175106,-51721,-297341,-268805,19587,194105,149910,-81009,-351708,-413476,-320212,-189623,-6978,124012,34355,-249751,-472307,-437688,-289816,-219741,-89999,85541,130415,106564,95239,112480,79990,-49537,-168120,-94436,68281,111910,21262,31390,94555,31640,-23862,84424,184373,122544,28184,-16880,-17021,74442,227274,190057,-56786,-209709,-39226,153958,-135603,-481378,-195178,270219,401251,653756,930750,1042539,1374767,1684234,282614,-2095674,-2672092,-2617892,-2917255,-1095902,1633806,1849512,1084443,728117,474342,787754,1453120,258201,-2072552,-2937726,-982807,997036,1246502,789643,742196,459988,-63832,-143060,-137430,-298643,-323678,-14654,350162,288155,-227389,-577802,-448019,-29478,222189,198740,26012,-98054,-85323,-103871,-197017,-182655,33154,328771,401414,211648,-77249,-369091,-420811,-156069,100000,211589,211773,160273,163958,199366,170267,112827,65576,-88403,-186245,-163736,-248477,-280507,-159196,-98903,-169255,-162576,-8215,89052,110635,165037,180821,80076,5580,19277,-47875,-144773,-137811,9090,210720,227642,136418,215541,285976,118130,-39024,-38865,11886,-52085,-195572,-159985,65335,159552,29011,-8310,96947,119199,20190,-6074,6441,5316,-17934,-100151,-114386,-21023,47082,9151,-74087,-113589,-164894,-273732,-261223,-153998,-218906,-259656,-117267,-157338,-296806,-176823,-79861,-276512,-381470,-158844,163441,271744,193275,144960,150051,51358,-154430,-346596,-311738,-178238,-38427,51607,56463],[81992,146488,56081,-172088,-294773,-212561,-3805,177711,158156,33907,61395,258341,353116,285029,287326,379836,246313,-85360,-193194,-74495,-2912,71627,163356,132520,-60471,-213883,-204833,-30101,6413,-85641,-48041,87961,162666,71805,-37927,-13569,132863,323320,503954,447296,214610,88825,-74788,-307695,-269384,38993,163956,34976,-49760,-21398,84094,203760,124301,-73664,-186904,-168219,-84661,49837,220782,360953,326768,107212,-38163,-64271,-192685,-367625,-334863,-75942,63380,66347,190648,358245,360207,205231,6314,-211597,-252206,-110560,-63865,-103254,41912,266105,324380,166403,-23292,-80376,-17552,8630,-65785,-110209,-75581,-53520,-150314,-217626,-27864,204371,211781,106367,56545,-21749,-151417,-200333,-81142,63905,130146,221867,328593,289892,168577,73983,13460,115166,195759,194083,105045,-22618,-31194,139522,174736,-8603,-110280,-14804,70246,16832,63641,183427,215773,183085,76816,-96332,-250379,-286823,-143528,-43274,-10179,59563,89312,96954,35862,-80229,-141110,-141437,-155965,-91837,-11305,-16550,-59844,-72728,-46833,-130894,-324352,-324771,-74682,31724,-9255,19310,-31008,-227884,-231211,-148312,-371707,-506465,-245251,71378,209172,186650,73141,-31759,-133776,-255988,-313608,-215875,-81290,-49089,-130433,-100261,-99640,-273191,-396620,-305448,-193649,-154844,-3583,175754,191931,146971,169100,223912,304419,216632,-33005,-250657,-413209,-467129,-224433,102100,177096,103979,100198,202933,288893,235435,127479,-67981,-315544,-367924,-132575,116260,115700,-76660,-328510,-395238,-288027,-171210,-11241,191981,180581,-14688,-80696,42022,190533,208798,141594,51678,20134,112419,175268,146830,152284,344649,511888,347534,166585,260690,221183,26335,-78179,-73358,-69663,-113605,-109097,-11295,61393,102013,117400,165277,222755,205869,66435,-55037,-175474,-55986,289588,367660,215071,66269,-178056,-260150,-138343,-181911,-341348,-296880,-112707,9044,119320,201157,42911,-206898,-315029,-276126,-147678,-4153,-32698,-107076,-126212,-131532,-73602,8417,134355,276519,135800,-141140,-174230,-111159,-99726,-111880,-216868,-344609,-254516,-21490,131690,178531,263416,144698,-232675,-336315,-171650,-35359,46413,-19430,-204530,-225271,-38636,103390,95501,120714,213929,185598,21133,-179780,-277169,-133767,54643,10502,-95854,-34371,96944,114535,80408,106845,104708,24445,9631,-26236,-141272,-134948,42346,142029,126207,111389,37405,-25466,160480,453423,582337,504135,211447,31333,186915,303676,119105,-169200,-245230,-24811,161759,105700,-42672,-121503,-78864,68751,187657,207065,146748,36372,-40852,-115394,-116811,-546,70415,-101268,-408794,-505698,-415655,-265596,-75836,87072,265279,236405,64070,112122,309152,210488,-12574,-140331,-199634,-229082,-112483,100729,179017,117268,56811,32566,54370,76296,106742,11534,-141178,-165206,-101866,-16035,89906,-23825,-201239,-132466,149656,253776,95299,45351,66195,42812,144885,270737,199571,114365,205305,226341,150963,167994,89870,-14242,-20802,-3272,76553,207205,188541,121147,184997,259752,225694,122697,-29632,-55305,88439,155329,144265,137545,-4121,-221217,-247785,-62442,111362,151358,51207,-77561,13286,222339,227433,196501,186792,-46706,-225882,-305319,-218740,-9417,-74947,30740,131904,-551610,-938752,220536,-63223,-2198236,-19370,3887447,1291070,-2647617,-1831102,-6056,1251244,1202745,-576138,-1177785,-271344,378920,429783,448027,363625,475381,712031,422254,-73903,-25473,308920,342270,-38636,-284878,-272101,-298509,-309564,-245543,-124425,45433,97277,64502,145479,255668,109257,-185357,-139821,134650,156912,6410,-120070,-282156,-347888,-222022,-217442,-448320,-424238,-136418,-24145,4545,69752,278021,337479,159463,7997,-44657,-154702,-102262,127138,252393,264483,292279,343456,275159,41741,-119199,-120,229995,370177,370800,104572,-51813,97917,43776,-234107,-232277,4450,216781,312592,308933,234868,131985,94457,62889,-55622,-79562,-21356,-110615,-195023,-115080,-90560,-216099,-273332,-123434,79251,2601,-35302,145311,136488,-36420,-49024,-6434,145083,372914,300250,-51905,-179274,63142,199395,43077,-100337,4299,188187,217218,143159,32166,40866,165849,16247,-229424,-280618,-203695,-93668,-102549,-200859,-103109,120921,154423,108275,149966,276956,369307,226182,-58293,-142091,-42539,-89947,-192332,-126670,-126869,-215397,-27561,224967,134261,-133157,-255250,-192876,-15163,62660,106829,186067,187926,64383,-159855,-287221,-226684,-254139,-251371,-74471,38173,37879,93763,110462,-65956,-268171,-250834,-177779,-145508,-19449,-30465,-336257,-436036,-212754,-44671,-143606,-227467,-73470,105838,86069,-60315,-96689,103149,191230,-49934,-191144,-13863,153026,299877,451038,477840,491068,409811,112979,-115669,-55682,-17968,-215171,-315674,-221119,-224442,-239870,-120259,-70243,-109850,-21010,157017,160398,-40647,-76779,135716,170653,-49326,-170742,-186454,-101180,51520,13708,-80933,-24198,26434,129239,223481,175069,33306,-5084,66450,128766,122247,125270,210774,172413,-60681,-45715,271857,402567,131293,-105230,-108393,49116,146585,99814,42922,9968,-45680,-32979,108345,152629,85332,27693,-11884,39708,87805,-16049,-103355,-63983,98138,290433,342614,342773,439245,468133,275907,-73241,-338249,-388123,-312050,-79484,134617,113695,51591,98972,197853,221100,91781,72622,206056,124965,-96686,-180807,-173694,-98322,132568,201809,-33988,-213326,-96625,113469,220465,215136,180194,-1635,-199219,-164372,103905,246318,125179,47144,132788,93183,-133081,-244655,-127561,100178,196428,108578,-44649,-254406,-379056,-470126,-468838,-427296,-331393,-249501,-241442,-212077,4158,325339,397312,146897,-16095,74719,149538,155427,143362,-7128,-154096,-82806,24011,-32282,-65221,57366,30849,-104038,-76108,-95013,-206052,-219666,-240087,-310578,-313483,-69584,84761,-118372,-107108,232159,321058,50757,-151035,-225560,-222075,-155231,-45452,70596,133090,70782,-32490,-28090,116447,272363,220679,-6944,-70562,199911,404616,295247,85918,-24380,-17157,39924,15357,-158738,-288385,-195459,47947,188121,159782,-4252,-159837,-119522,88673,249755,177901,-82893,-350965,-446469,-372068,-218687,-31402,87659,-17743,-317947,-503847,-447570,-312459,-289133,-192502,30725,141280,150510,135906,132098,76930,-110985,-284434,-222397,486,118009,88614,60208,5633,-111293,-171779,-42223,109721,92574,7791,-79383,-88445,19610,179092,182415,3541,-137394,-9458,154835,-108523,-399837,-51171,429468,569647,949314,1360717,1428454,1600019,1812189,269470,-2594171,-3164406,-2943089,-3080245,-1083523,1919699,2205097,1348722,971702,772330,1149759,1692648,75902,-2932727,-3467225,-1056235,979889,1144757,685891,632216,432338,-3560,-107372,-114491,-274275,-282576,8284,303134,234884,-162462,-482722,-401999,13301,256510,216424,33877,-149815,-176843,-129952,-216080,-286869,-95977,273692,398233,200648,-62599,-312905,-388003,-170068,123212,276736,243325,139603,91477,58270,218,-10317,-8794,-80573,-87938,-101823,-303828,-396693,-235677,-126645,-166375,-135736,29530,84362,44617,91236,135565,116618,111467,67019,-116663,-251498,-230795,-75474,89147,103059,71380,202747,290048,142671,-39448,-62914,-164,-53687,-212907,-151178,104689,180198,60890,91809,195193,179737,92877,106260,92814,39955,46994,170,-61739,-339,37775,-33474,-96856,-84337,-140047,-290206,-307092,-189054,-181481,-144853,2169,-13782,-132206,-69110,-65496,-299749,-358051,-79040,233555,279945,171814,168098,225778,102742,-128270,-253710,-222824,-154357,-77619,8993,37036],[103802,169427,84100,-131235,-263705,-210682,-27112,146978,154648,34538,18838,161229,329885,362131,340094,331503,123998,-168010,-218889,-68502,44874,132570,190727,155936,-36875,-242194,-264870,-98065,-30695,-153259,-173950,-7562,190942,208923,89092,30906,148382,326054,404387,297086,55736,-13754,-92051,-292513,-231499,77592,130428,-2217,-11432,16483,72202,167663,49450,-144059,-211964,-132875,22097,154050,249926,344347,326188,104682,-33756,-26418,-158252,-405432,-378488,-111351,6907,-24208,101991,257566,258258,151965,29600,-129639,-176479,-51784,16767,-29794,101757,338118,411455,239380,-13073,-111082,-12757,162547,104851,-89810,-152397,-114395,-166284,-237432,-41566,260853,321560,206125,141593,51153,-63417,-95923,-22124,84364,140949,248967,392914,386626,276745,209898,136270,181798,246942,221835,81031,-31561,-12373,196219,235681,46148,-84437,-37094,-120,-18756,68395,172627,188032,134242,6957,-140003,-292708,-425640,-310333,-153329,-142826,-5846,169871,200650,109897,-60945,-202895,-224504,-202983,-156039,-78356,-38907,-77324,-167811,-152131,-137370,-250839,-270088,-107548,-53133,-54847,33793,-23625,-241037,-246988,-156952,-345445,-482693,-285176,-21461,135229,158109,43033,-66394,-124429,-279714,-422111,-278035,-114693,-88914,-114204,-65167,-109218,-215316,-294323,-231335,-66794,59218,135998,139266,109122,85928,76536,101098,206218,122724,-94449,-195062,-284120,-386678,-225445,35540,120137,128250,190415,228352,261966,221079,130064,-89496,-347992,-357618,-131575,58242,60303,-68444,-301455,-369374,-232053,-99422,30898,202892,180157,16139,-27809,29352,140410,180391,158773,85686,62453,162239,210735,155381,162836,389469,554567,355004,226252,343304,170499,-98703,-117977,-63726,-111304,-97265,46205,166533,192281,209999,163283,90576,106224,177149,84379,-77452,-182838,-21428,288027,397052,274930,66659,-242542,-353381,-202389,-172915,-268075,-198630,-57649,-15141,66717,155622,10636,-194922,-332031,-384025,-219475,-27675,-105154,-196168,-152265,-97087,-22465,41262,113865,246451,133200,-110925,-154367,-111846,-74381,-53328,-156795,-270607,-180727,26112,117454,120522,255503,167939,-222231,-363258,-272152,-172422,-73159,-80088,-186462,-134044,43898,128074,73120,75868,183215,190486,19500,-117178,-73873,92678,182849,52087,-85833,-3642,114612,71878,72900,200550,199400,49256,17912,8981,-65347,-39708,71710,67743,5224,29810,2889,-39366,116261,353549,454166,385737,142070,45023,261254,356594,154927,-110241,-199099,-22252,133640,85697,-13935,-103630,-132118,11331,147251,125798,64542,36198,-12044,-123959,-176988,-114960,-22532,-65414,-285722,-450391,-442599,-302593,-117174,70514,230869,142221,-75973,-119168,28465,32703,-43545,-118404,-223167,-299114,-127771,158980,237021,111577,16546,24054,65391,44384,75794,45824,-35490,-27124,-24163,-14228,44408,-127827,-313497,-169858,182560,340740,256961,196145,141406,29800,49108,207314,276846,234192,243025,216742,160408,190711,72023,-66181,-57276,-15922,53683,156840,169769,132303,197063,265557,200864,17012,-122699,-15191,186763,135615,67640,143636,42331,-235673,-280465,-96547,27821,60712,38292,-34874,12796,250548,353584,282003,97461,-255795,-423320,-357514,-74627,256440,156484,48291,39185,-434607,-687673,450653,88011,-2771656,-612724,4761632,2460155,-3507829,-3557501,-867289,1442224,1862857,-107892,-1123418,-285840,335959,406777,404701,332016,402954,588796,275512,-257570,-171861,320278,451385,44546,-203180,-175157,-192505,-275528,-317383,-182990,97462,256941,271821,240641,152863,-53088,-221545,-101963,176243,203923,-14162,-185517,-288820,-301824,-212806,-197683,-360370,-359542,-157199,-71616,-103523,-174188,-16360,115253,49798,-36479,-27575,-29661,62614,238038,283879,190932,119100,191983,176887,-6571,-164434,-65868,145397,322814,421323,215173,-14136,87267,87505,-137132,-185692,-26444,143540,277009,266523,116401,42232,79412,66560,-38372,-69531,-46643,-93539,-107450,-61688,-95766,-181719,-213443,-108005,68916,18845,-44736,137119,251877,88505,-84961,-116727,110684,378609,267434,-93865,-171106,40629,112532,-64007,-219520,-169646,-25913,91127,146489,158082,238995,315559,89184,-239856,-363596,-267688,-100692,-56426,-99111,22492,217412,240373,169895,163398,235052,314288,222302,-26591,-148397,-106337,-105916,-69112,67668,-13704,-208594,-52833,213999,141984,-159734,-399225,-366626,-119266,-7048,59926,201067,248309,105061,-133602,-228164,-187437,-233234,-221180,-75895,-10076,16436,113803,84510,-125269,-288584,-256663,-177149,-146345,-76000,-65617,-241365,-332146,-273281,-127626,-179974,-267453,-127112,52831,13831,-148413,-159497,84025,150936,-111538,-227004,-37949,133954,225746,295956,320614,395608,341271,69554,-91691,13940,43260,-193566,-349161,-245598,-173879,-218396,-168801,-95165,-86871,8558,123343,44335,-152515,-140713,57502,111463,4536,-67649,-139458,-78848,133609,147124,43191,55576,92157,242637,404471,356117,77673,31245,166083,234202,176426,161644,274176,215352,-77648,-94990,249246,376874,64219,-199213,-261955,-178651,-58869,1289,12584,-7962,-26049,38595,179787,221001,146431,25352,-98547,-70604,-7287,-40955,-13298,11098,-6317,57284,162354,289102,452449,482607,304419,-61342,-367250,-455569,-332117,-48978,188149,83002,-30813,62676,262489,298046,162979,100354,177527,99442,-78277,-125467,-87916,-88328,4062,46931,-97792,-236792,-124502,88852,206537,242383,234727,44225,-158199,-114721,142733,259779,162259,144531,259710,187392,-90677,-222180,-118026,101912,161512,415,-141727,-239981,-318977,-389331,-411514,-428369,-331345,-194033,-107617,-49048,106729,352008,449138,283217,148393,152338,133613,103585,75400,-50668,-192314,-127752,-6300,-44922,-45924,100788,52894,-127973,-102406,-67413,-171818,-182675,-129322,-149736,-219700,-20089,138381,-87897,-166291,90856,227227,62782,-129754,-209222,-155298,-55561,25126,83851,108405,27207,-62386,-28681,151127,319712,232775,-4264,-65825,171489,383255,325885,184721,87427,11375,-23931,-61378,-207279,-309823,-271672,-113215,65371,126170,26242,-55634,-20655,110122,272841,210660,-42510,-279160,-401188,-367137,-215558,-51523,-112,-136613,-389357,-503009,-437994,-342933,-348505,-256428,13142,180704,187886,142649,120907,69702,-140383,-340185,-304061,-75274,104723,169536,111188,-53038,-219432,-295992,-185210,-24842,-7970,-72670,-162265,-155665,-15720,136559,157389,53125,-66800,-17841,90759,-88893,-260315,106470,523044,640943,1033634,1522578,1514763,1500342,1758979,378007,-2726717,-3395017,-2946761,-3072106,-1246605,1856713,2434147,1594983,1227496,1026357,1303897,1725933,39844,-3382581,-3716260,-1069105,923438,992820,549471,486603,398987,96925,-32140,-76927,-247346,-235705,7504,176007,101605,-124069,-378227,-340115,14318,221811,206884,69655,-162857,-242477,-120425,-164874,-308312,-170907,197741,332095,148558,-43078,-207229,-307654,-168807,133711,295741,221321,90499,24988,-53154,-142997,-111375,-62941,-50273,31042,-19729,-305124,-439261,-265021,-129405,-136797,-88163,67133,96996,16766,40137,101802,166905,236127,138851,-132579,-297269,-305568,-200091,-72707,-41012,-20023,149912,248749,118438,-69178,-76396,21895,-31773,-227308,-166866,103122,181004,123504,197645,260555,222213,171954,180485,104844,19485,83732,82152,-19963,12492,23614,-79070,-137619,-102195,-171762,-348067,-355403,-199692,-123214,-31470,118847,146083,65438,50501,-68967,-319029,-299058,32857,287881,246142,124979,184991,299992,177443,-48228,-91515,-85918,-109715,-108523,-36573,30813],[154545,204205,114295,-63285,-183244,-164950,-27736,103371,103947,-2274,-40656,10060,181482,320504,320538,238200,-1611,-232122,-228790,-64562,87053,193387,207570,145277,-16165,-223271,-250863,-109639,-32468,-168531,-257973,-102538,174476,288948,165792,51805,142374,297724,282875,108642,-123175,-136264,-128605,-251803,-140912,145806,107351,-47601,6855,45383,57050,106145,-43877,-217791,-234253,-113720,88948,199837,204974,234005,217598,40812,-37406,25576,-90721,-370254,-346833,-117413,-37488,-75606,34012,124351,82275,55130,53966,-36777,-118647,-43990,52466,31481,117872,331798,432322,305320,55096,-87028,1388,282976,258163,-36795,-143417,-102097,-158639,-230842,-53596,261119,361997,263927,195842,113924,33319,1611,2036,61983,119885,240059,388369,403429,341952,311870,231394,213033,271609,215678,36713,-34246,25478,201340,215617,36045,-106369,-100970,-108483,-69890,56913,122308,115901,53176,-70588,-165168,-282682,-448343,-381094,-243329,-256309,-53047,221741,231308,117022,-68000,-248083,-284975,-245452,-210163,-130678,-42352,-64925,-234525,-251047,-140249,-147602,-168204,-133607,-153755,-113957,34648,-7619,-202768,-185130,-108250,-264004,-396724,-275007,-65975,88405,116274,-14153,-106514,-85797,-251949,-470534,-324109,-162333,-157333,-139043,-110156,-156768,-155253,-150317,-106618,46581,204693,218077,85437,11684,17610,6930,1601,85006,27983,-121610,-117362,-138725,-262393,-189031,-37940,9998,80271,212857,213898,183530,168179,104666,-124105,-370429,-339945,-130752,3051,22836,-42674,-230003,-278981,-124391,-22422,39490,160411,144574,35430,10456,16437,82474,137356,145414,83525,71538,160183,193428,136991,160201,386849,522264,315426,225344,306671,66040,-194853,-119033,-33417,-129240,-59845,205511,326617,288913,282183,206437,22603,-16295,111811,75182,-105756,-155656,67278,321148,410576,308236,52821,-290387,-412835,-259868,-177965,-194960,-124405,-73567,-106542,-30565,84691,2476,-146473,-312771,-421085,-196641,11979,-153495,-286813,-184158,-44970,55245,64093,68025,193176,135352,-46649,-110048,-113575,-76613,-52434,-145239,-188947,-77081,57386,38847,29257,234196,188057,-177163,-350243,-346948,-321138,-225112,-145609,-137495,-31774,95360,115515,68365,87476,192741,221439,55242,-26068,144708,323422,297392,101948,-30629,60195,135816,41944,82197,276619,250652,48906,14206,37055,-10384,16470,80703,18502,-71578,-28656,-13678,-33072,72660,230314,303337,254652,91070,86229,314452,363542,164489,-61713,-166510,-50153,72920,52763,18131,-71534,-141294,-17410,80730,25174,6726,72680,35166,-130442,-248436,-234551,-109004,-34021,-172680,-393249,-460503,-349478,-188829,8478,146820,57196,-151255,-283451,-264133,-182157,-94344,-76301,-190208,-301598,-103825,221844,279393,94121,-18367,46889,103291,32889,32305,56394,83002,147780,75111,-7050,-19994,-224766,-393165,-192120,181319,362784,352173,293224,202248,30548,-45353,121535,300092,295598,223383,141236,120478,164454,32103,-123322,-115485,-70096,-19066,57285,111691,102049,144100,218520,166830,-60189,-177737,14512,221363,88623,657,147182,76315,-245441,-308774,-141583,-64564,-40992,-13571,-50855,-13558,253705,423140,334874,21678,-421320,-561561,-312936,132957,428592,218191,-58111,-117935,-385314,-522330,500807,198623,-2750550,-748876,4994877,3059088,-3691711,-4710032,-1862338,1324923,2440147,629833,-727013,-189466,299543,376166,311201,199564,183465,333325,84837,-409406,-306590,257918,440503,79033,-121707,-54265,-36242,-194825,-381855,-272245,107673,371344,415012,291446,68132,-143828,-206670,-95929,109927,125950,-108365,-250888,-252457,-234840,-206758,-176631,-234861,-282565,-214196,-106702,-138636,-299159,-231944,-41615,22742,7824,32962,92115,188137,289614,275023,110280,-59933,-11496,55145,-38722,-196898,-157625,-1655,182702,372575,293254,37037,49758,94400,-33660,-116624,-53590,76534,245885,227343,9828,-52799,60655,82823,-16784,-73112,-90281,-91619,-35486,-18748,-92466,-121772,-113305,-47421,93089,85576,-10445,160019,393131,234522,-95439,-174742,96945,350199,220527,-92328,-129626,12509,30198,-136835,-311568,-360913,-282507,-77378,116446,248659,383316,401663,151504,-209616,-376588,-271855,-83985,-1492,27006,173558,308461,312865,230665,165367,172388,225624,175945,-112,-120250,-128819,-95028,35707,208009,73391,-184124,-60195,205740,153833,-169908,-506707,-495697,-210570,-73507,-11550,149306,249565,130864,-89361,-155431,-153481,-194649,-156228,-70613,-61372,9998,116986,18724,-182867,-267949,-221969,-148458,-139870,-145035,-105635,-125831,-250821,-344013,-195565,-153109,-233513,-148022,-681,-65168,-228746,-192968,81238,145929,-108616,-213838,-37116,118014,129676,107507,122264,226731,211231,6780,-60233,109383,152077,-111588,-340228,-267687,-135549,-174985,-174438,-80549,-24090,59564,84735,-78153,-244635,-173134,-4783,56488,69716,31242,-111034,-83267,162708,241180,164900,122007,127725,314790,548846,475183,109185,51976,228883,309427,224285,187660,279669,195579,-110320,-158132,181018,298399,-10073,-288972,-408195,-399978,-265229,-113835,-46417,-39318,-6415,103132,222959,254454,183543,19114,-164482,-169650,-115910,-68730,103205,127149,-79903,-160899,-19175,219938,424881,444888,295024,-44677,-344641,-421629,-272491,-16773,191309,34160,-106920,52488,328169,350099,183218,77725,136829,102664,-28718,-39603,12618,-74353,-136961,-118714,-156904,-224072,-117132,73243,183084,268744,285571,98826,-95782,-42424,177221,256259,188853,223192,339480,230344,-64336,-199959,-121705,67536,113298,-95684,-237508,-208678,-257170,-289613,-315429,-385322,-298280,-111239,16323,78363,181192,343317,442418,374358,279990,215229,140389,60085,-28259,-108918,-170720,-106852,-17460,-56404,-32679,93183,1082,-196454,-155598,-62510,-127074,-110755,13039,15346,-110488,6438,132693,-67878,-206715,-45904,113936,77996,-74638,-161475,-80311,37720,78156,91507,90110,12326,-43819,17543,216944,376285,254358,18055,-25099,166075,352465,345425,280571,196369,52493,-46951,-97213,-201271,-278190,-327868,-280076,-61077,81609,27780,-17140,-6077,70855,240895,221884,20943,-151966,-279520,-304374,-181195,-61866,-114374,-286226,-441307,-471074,-412349,-372598,-382072,-259740,44044,240706,212093,116962,90995,72708,-128877,-334397,-318632,-133910,68437,226850,163502,-63391,-258169,-356829,-296875,-170581,-143132,-197754,-265006,-219096,-29230,112652,132114,91869,-13386,-69883,-28065,-84706,-104612,226317,526697,615301,907538,1345105,1251541,1121216,1588148,664611,-2319035,-3236450,-2653335,-2935435,-1595941,1416699,2440991,1762730,1422958,1165807,1255769,1686512,260665,-3301881,-3795885,-1156866,794848,837880,424559,345529,374524,211427,63789,-25657,-207866,-184180,-14107,4972,-65620,-112375,-279199,-275584,-20427,147544,194202,128686,-144916,-282228,-100907,-72618,-242021,-169235,128030,235222,84436,-12812,-75644,-206431,-161308,122604,264428,156647,32273,-14600,-100970,-214730,-175563,-99145,-9928,144546,74165,-245044,-397887,-242778,-103604,-85168,-34370,90047,114968,26837,21811,90009,217439,339919,207431,-109557,-290409,-351128,-335434,-233238,-167724,-117428,64562,175240,58827,-117212,-70081,86371,12010,-238966,-199458,71257,175253,209891,284291,269949,228188,243874,221551,61532,-43016,83478,127975,3576,13043,8092,-122466,-193866,-161451,-241642,-419768,-389930,-185376,-53990,69114,222636,290626,253581,163729,-76133,-327716,-234235,128493,303009,179365,69119,191725,348174,251254,59259,73810,54690,-53533,-124263,-74046,42265],[214612,230309,125892,2013,-74380,-77178,-5519,56251,32346,-46076,-93913,-149733,-44428,171983,227812,120091,-100144,-268322,-226207,-68292,104797,241785,230423,125402,5991,-158405,-182847,-80931,-17341,-138228,-269726,-171534,110060,284763,170653,41443,118072,253079,183614,-66117,-293738,-272969,-193673,-200212,-18860,227401,104018,-83890,560,52112,38502,40407,-124390,-272409,-244426,-113802,93533,172283,95764,58120,29523,-70869,-42969,93664,7571,-255850,-246022,-93126,-58596,-77068,1105,1197,-100498,-50844,67172,42714,-67792,-51910,54830,66930,90322,261105,393832,349068,160625,-23520,14473,331191,350454,36886,-55856,-17135,-114728,-196737,-63103,208382,327571,269544,209967,147455,97890,52580,-12508,5725,75943,202157,316472,332171,336439,334516,253801,197675,261540,180320,-7571,-24034,69448,149822,122484,-25496,-157662,-186621,-218187,-113565,39971,48400,15761,-31301,-121910,-161367,-222812,-343501,-320668,-270771,-302087,-48926,254492,205894,72931,-84697,-253832,-292315,-259821,-241790,-166748,-35250,-28745,-250478,-316335,-148194,-57412,-67204,-159921,-248185,-166752,24794,18699,-115144,-74516,-35162,-165083,-286140,-228772,-59034,74385,70645,-79949,-139293,-33895,-181166,-436070,-331741,-204427,-232699,-200762,-204253,-201976,-92731,-1097,25427,100821,225684,209387,26715,-70191,-30740,-13566,-42628,-18888,-43167,-109338,-39060,-20044,-126440,-115789,-90801,-114137,-2186,191241,191597,105471,115876,79666,-149350,-374360,-326764,-140141,-33675,23029,4527,-126901,-139188,18396,45380,7102,73484,90329,48406,37424,15044,32877,97066,119361,59240,48087,106639,130199,91390,125709,317139,412333,235279,153704,155620,-68740,-243670,-85347,12736,-107627,2833,330586,418631,314544,303011,258441,13060,-99161,14325,27233,-125874,-87249,192352,381596,412777,316841,26931,-314546,-411528,-275328,-178102,-130024,-84111,-147146,-235022,-145230,1449,12140,-86071,-285162,-394140,-96894,98379,-163602,-344841,-200861,18167,144699,80097,23041,145244,144326,23713,-60995,-121978,-114000,-102160,-158934,-110839,23589,64257,-71640,-62522,200890,181137,-128359,-296581,-367349,-443606,-371793,-195985,-61759,66859,130890,109079,100360,153020,246886,273840,112219,55336,299920,479451,363265,149880,55947,133193,151137,40962,117016,319545,245597,24449,5836,63718,22365,23219,71637,20113,-69069,-37021,4887,3825,50413,122233,169066,150313,82614,152375,340222,328090,140813,-41234,-154425,-97119,844,17475,42354,-27497,-97155,-5345,14478,-68095,-15126,131745,82826,-134190,-301015,-311197,-160310,-13869,-90166,-329491,-448731,-395064,-274557,-73710,55519,15343,-137827,-331265,-468615,-367427,-148765,-17314,-97462,-228692,-49062,269879,293594,64414,-49691,79622,155175,62287,16601,58896,183957,303549,162205,416,-78881,-281046,-410646,-187260,145733,313825,361565,326151,247042,68872,-79926,58090,280646,294216,164625,38830,53840,100702,-19671,-168055,-174677,-146585,-117495,-56385,31897,35453,50241,158351,147210,-88681,-180727,31356,191434,28670,-46028,143312,93413,-242925,-324112,-186021,-143090,-125218,-88710,-128259,-70203,225199,425790,350044,-19437,-499019,-588930,-168636,357197,479487,90719,-281337,-311202,-465247,-587981,309685,262978,-2031031,-199187,4535513,2556408,-3452263,-4885467,-2592743,906437,2764048,1453929,-66386,37961,367020,392101,193928,5615,-95756,32018,-99732,-495828,-397156,134828,305271,43429,-65942,70310,139305,-83412,-412484,-362843,70057,407659,462869,304107,44233,-130711,-141990,-111837,-40087,-56698,-243283,-291388,-181461,-159455,-195643,-153292,-113284,-228451,-313927,-163597,-118940,-271307,-292013,-92443,68477,107360,100480,162537,240966,277627,229418,40772,-186164,-194610,-46504,-42834,-211293,-253568,-165389,-5318,239433,305244,77349,-6165,57385,36707,-41945,-64731,28056,217760,191610,-67294,-133790,41348,108290,3347,-90277,-131619,-91064,9685,9208,-72627,-47216,7690,42622,134571,164896,46258,200506,503690,334724,-96138,-171053,103813,294928,182813,-33978,-64334,-12836,-27666,-160057,-350398,-503695,-487563,-232446,59967,267485,409287,396828,190033,-150429,-324862,-221092,-45095,51602,140368,306171,378968,358853,274758,149732,88780,104085,83027,5865,-67904,-101957,-52538,111720,272397,114307,-149385,-48380,195106,157057,-156370,-526364,-540129,-273403,-126936,-87890,51220,197260,147329,-19085,-79976,-129492,-144815,-72756,-60534,-109970,-4788,73776,-83780,-226572,-213078,-156894,-104921,-134191,-213637,-159776,-63781,-228763,-387571,-212841,-67357,-136601,-131309,-43787,-133006,-275407,-182526,96740,177988,-44289,-168281,-17720,114960,51697,-41898,-48857,35934,58571,-58955,-30300,210399,278873,-1613,-297268,-283922,-131135,-130387,-134125,-27754,64328,122588,54345,-174032,-293271,-169744,-42604,16355,123529,95240,-97572,-91134,142858,269709,242957,148582,119008,319367,584724,472181,113074,54922,250211,343473,242682,181276,233057,137555,-149102,-222516,91539,204634,-61489,-340817,-496760,-547141,-421413,-227654,-117560,-63165,12932,139364,229102,253161,198540,23679,-175124,-215163,-203169,-95300,213339,265564,-82375,-292680,-146631,162032,375018,375444,253707,-22145,-268740,-289189,-152583,7730,135597,-35069,-172531,59470,366851,358527,146800,13791,99823,139701,41682,57455,113309,-46633,-241617,-243419,-191310,-174159,-74571,69236,166465,298393,325693,152639,-24163,28740,198532,244630,200081,262459,360709,224262,-56763,-182477,-131673,9367,65493,-129959,-267520,-169128,-205630,-194238,-210421,-312040,-236440,-22633,95112,143187,221665,309291,382041,403468,345084,242201,168434,42431,-134728,-165890,-93614,-21677,-5716,-64865,-31147,37313,-106774,-286070,-216249,-82188,-88070,-28955,140031,133418,-15106,24646,104603,-48198,-213997,-138051,18551,92207,-3562,-94751,-5370,117699,115359,97887,86981,36005,18781,96579,292084,406412,251612,36453,30264,178376,320797,356826,345909,250187,63773,-50916,-110689,-160657,-194657,-332820,-396988,-153138,38273,1228,-45379,-69858,-21616,147610,190965,80943,-1598,-104702,-191011,-116970,-56586,-215756,-410585,-452099,-415832,-378856,-389880,-378476,-203760,105749,287364,208493,68227,59762,96724,-78992,-281542,-267902,-158415,6955,221984,188196,-34067,-222520,-333254,-336976,-278221,-267111,-329256,-374770,-278852,-28946,107159,114986,117470,11194,-158238,-176763,-100142,22191,276976,454927,524295,645605,876001,707553,584080,1346264,1086315,-1386455,-2637110,-2131623,-2678569,-2017188,709639,2175248,1784841,1469540,1126028,1056809,1679046,740141,-2731406,-3786666,-1401565,573382,708998,343927,242367,357928,304047,154555,34180,-146096,-124830,-42310,-157312,-212883,-117677,-192215,-218219,-75234,68975,197699,198709,-105507,-294774,-96867,12779,-122330,-107975,81676,148301,40597,30998,51613,-113012,-153095,92143,194600,67682,-19928,-20687,-77112,-193390,-193340,-121332,26352,228537,164849,-138912,-291717,-183461,-58544,-23573,10274,86439,118892,56507,30043,95349,248263,386760,246705,-68874,-250279,-360924,-440589,-349038,-247058,-196578,-31240,93484,-14156,-171181,-44296,183380,64835,-250074,-232775,32099,176966,297069,328188,216506,190804,295411,244278,3900,-114549,53373,137332,15654,6817,-3666,-155591,-250572,-238399,-318013,-468827,-395134,-153034,13746,150978,304907,390753,386803,246682,-72998,-314813,-179863,175828,268670,94247,19556,184633,351483,295815,152892,174679,149117,739,-121578,-94939,67034],[254520,224592,103920,40005,37852,40364,31952,14419,-26770,-66949,-121810,-272021,-271967,-32559,85607,1740,-156833,-274122,-213927,-80565,89523,271921,273159,123298,36384,-55355,-87065,-41348,-13831,-96215,-223630,-213185,5250,199027,110513,3577,82819,206700,127261,-187490,-431119,-412405,-284032,-159107,93702,292840,117270,-97808,-25012,33922,23969,1719,-159077,-284891,-229043,-120579,43037,86032,-46042,-135223,-177432,-191554,-41422,168487,116649,-93703,-109958,-47467,-53945,-42324,-2344,-81312,-223745,-126879,63147,87898,-14344,-30409,58897,76672,34506,157547,316901,359214,261460,44125,14634,299270,365791,117949,77819,110688,-37466,-143980,-70842,123891,239098,230532,191354,146634,105799,42814,-50384,-62844,23309,147793,198834,195972,260106,271075,192640,142235,220591,134145,-25663,9549,104871,53496,-13941,-107390,-210391,-262800,-285317,-126808,25504,-29905,-85261,-85350,-120375,-125585,-130993,-151825,-149599,-211253,-250396,20481,277853,154690,11883,-88602,-207648,-232178,-229484,-244863,-188734,-30962,13590,-213031,-330861,-165129,-19278,-21199,-196995,-316139,-197201,8658,52209,2802,39489,22870,-86161,-191982,-177298,-24945,83219,31504,-132564,-153701,11760,-85593,-315578,-279665,-217370,-285017,-272527,-288332,-209339,-27422,119898,125949,81741,116926,109219,-24814,-112596,-37618,29039,-13336,-69034,-78629,-71325,21484,51175,-4551,-15655,-101841,-206683,-68435,172965,200583,80065,97758,76097,-148780,-356185,-325408,-166154,-44863,60603,62688,-20930,15477,167976,98871,-51759,-29489,37902,61480,64506,29115,945,74197,101764,31888,367,17612,43727,30345,55939,193262,262840,141743,31597,-56146,-197326,-242252,-34280,58877,-51692,81404,393824,414350,253946,270442,326234,98112,-109428,-96558,-54500,-125831,13170,319397,441088,404889,307939,-3279,-309823,-337682,-223028,-151790,-77495,-75074,-236590,-347183,-240793,-75204,28162,-38609,-275210,-334818,31775,199025,-130042,-343717,-186422,80105,222237,95302,4711,122330,152470,70763,-25445,-137244,-177524,-176246,-167843,-43765,91365,42597,-175748,-126633,160679,137858,-101156,-213171,-322578,-504862,-475957,-217697,29434,150485,166255,145897,172730,242372,325240,336030,169596,93279,334044,504328,360793,184580,143104,182924,149931,69177,170953,322710,191747,-16556,-3980,91681,42339,-11783,42877,64786,7591,9791,60998,68676,58886,56777,77704,95964,122715,232808,346650,272343,93056,-47468,-151888,-139231,-58476,-10982,52270,26367,-7559,44610,-24730,-129082,-6367,185699,112888,-130919,-307640,-310532,-157822,-5836,-47491,-256464,-394415,-420018,-344935,-139573,-1909,26104,-50313,-262644,-526508,-473121,-188619,50219,35586,-101177,14472,285142,278717,30318,-77076,98304,201898,129533,50546,69872,244596,395458,215752,7803,-109957,-280124,-360179,-155685,84515,207361,287734,297140,272753,151247,-20889,48802,242474,251389,99318,-43432,-11586,24225,-67064,-185613,-212334,-216566,-209448,-151389,-50596,-52201,-46701,125876,158470,-64444,-136069,31319,111715,-29901,-72470,122603,93452,-217744,-313719,-214474,-191283,-173682,-163639,-240676,-149455,164867,367584,323774,-28726,-481887,-500231,31208,532735,425100,-149860,-535218,-475072,-666095,-934720,-133553,246686,-774363,983148,3583917,997370,-3029067,-4001235,-2783210,244022,2667487,2104559,664608,341775,545997,465900,81106,-187845,-330470,-228933,-245757,-506368,-420581,-13057,88914,-55106,-54091,164320,288952,35953,-386107,-418684,-5222,359742,424276,303457,104019,-23430,-53377,-134182,-212991,-276729,-367033,-286896,-93042,-89199,-177160,-129848,-31433,-219517,-445561,-261265,-72658,-113965,-187705,-45157,150565,213599,139415,151636,212433,217851,159403,-7796,-227950,-290860,-92594,-17952,-209112,-330320,-294629,-180292,63988,242686,93624,-59238,-13326,48734,14182,-59215,3477,187426,150248,-114123,-188991,18876,129131,12224,-118671,-153313,-80217,27502,27630,-31189,25182,115110,126677,162090,208172,95454,234156,530397,335460,-106448,-122487,117470,222378,165984,68112,9089,-25503,-49383,-137221,-329112,-544071,-565860,-325779,-7833,209808,305430,304417,191059,-84548,-231971,-135155,10349,98516,213830,379692,416093,377264,292923,116223,-9789,-41855,-46542,-16648,-8735,-34661,14040,157404,264038,104864,-113650,-21145,176114,138057,-121087,-438621,-488350,-298816,-159301,-142052,-53146,112584,160039,77345,-7877,-108649,-88276,10684,-47509,-154941,-55175,-30043,-205404,-250531,-144059,-82098,-65379,-138563,-269619,-229621,-97649,-257238,-372737,-166887,46880,-9685,-81758,-67914,-174609,-277239,-137560,120866,230387,53165,-112208,7994,123333,16035,-108302,-146607,-120151,-73687,-110868,-6766,292341,382022,95290,-234550,-286232,-160890,-100820,-61925,45685,152424,183430,40438,-222264,-288872,-136869,-57665,-5829,147286,107575,-85927,-73085,99062,231241,250297,118905,63514,252251,476838,340974,86058,44476,232370,329444,213501,129030,158213,79771,-181379,-275389,9999,134825,-71045,-331778,-496624,-579642,-489387,-316528,-178461,-63308,27051,129941,199008,229129,201226,52112,-112466,-179405,-236581,-113578,286654,395551,-2885,-299949,-186578,131240,320397,297798,194180,2348,-156943,-97282,-8760,20650,34323,-123519,-222885,66701,352334,307437,63757,-66260,81397,202725,116415,142792,200262,326,-270098,-288166,-186382,-94583,-5416,74224,164471,327948,349869,197499,40773,70376,198029,234956,195779,253818,330964,190057,-58367,-162814,-131010,-49912,23009,-91736,-205025,-137588,-166872,-115038,-123070,-232114,-161878,46357,115087,146599,233670,264931,288124,368909,331352,226244,206812,54352,-213904,-204099,16404,100880,21215,-70505,-42650,-46958,-230852,-362993,-261343,-115750,-65611,37121,213224,173566,40790,52850,99832,-15454,-175961,-153823,-28233,94281,52694,-27334,62443,177858,140746,104336,98951,90397,102455,178239,338600,372122,191190,26124,73563,193910,290952,357261,356533,211940,16404,-61813,-124376,-112499,-72131,-264518,-419837,-183733,8995,-39006,-108356,-166358,-137538,10153,113962,113077,130474,79494,-47356,-31846,-34776,-266594,-458659,-412649,-351245,-348437,-385315,-334675,-112476,159981,279032,162833,10899,42101,141994,-4027,-202204,-171997,-144270,-75813,135371,161751,5970,-135415,-229931,-289000,-316328,-341293,-420302,-464758,-329697,-28959,107442,102724,124892,2975,-262881,-322904,-135887,86173,256479,347488,410670,357823,273513,47211,37159,1051099,1499533,-170272,-1676191,-1474627,-2289017,-2319023,-53610,1672895,1620484,1301619,873210,772934,1719500,1349798,-1860908,-3687959,-1772071,270151,606830,316645,191650,336378,347977,219204,94001,-58879,-52743,-57479,-261752,-298683,-125384,-118370,-172867,-130715,13132,221561,261378,-53206,-276012,-118674,47329,-8641,-32998,61393,102809,38118,83895,145135,-48388,-143131,54908,108276,-25847,-58703,-812,-655,-90510,-162844,-131104,46644,265933,231459,-20626,-162119,-114402,-12476,32731,36409,54291,92660,77919,45968,100660,240111,357636,241219,-30056,-197896,-334248,-478392,-390728,-265996,-238226,-110533,25593,-81311,-221900,-8529,287419,109334,-260509,-248062,12389,195545,356292,316001,112666,117566,316400,261158,-27424,-158764,11154,123370,30406,4605,-9064,-170653,-285874,-301814,-370598,-468192,-363250,-112880,68954,210506,356517,426588,429749,276517,-52395,-269437,-133842,170619,192345,6842,-15008,161588,304103,290968,195521,174040,164200,39513,-102264,-96285,93410],[248520,173722,47902,41789,131828,165557,72758,-14710,-45769,-47280,-115438,-328948,-432144,-225025,-64646,-94420,-173736,-251431,-190794,-95934,45748,283081,337996,154612,79164,72828,18908,-15031,-44042,-88525,-180225,-251651,-122600,61269,13175,-48923,46002,166643,104709,-242840,-519402,-535553,-381200,-146610,152139,310642,133199,-86288,-57877,408,27022,18141,-127352,-242177,-178437,-113467,-30648,-23603,-179896,-296292,-337628,-274220,-24548,232528,206499,60310,14878,5718,-28579,-1934,912,-115179,-248903,-143133,46515,89946,40106,43798,95879,70492,-25096,58926,227609,331729,312332,78169,-5499,210152,318406,193377,212479,233599,50958,-90324,-79753,35998,132272,166798,159679,125752,65152,-9047,-86284,-118264,-23946,89182,69046,40557,141168,155300,78668,66102,157286,94374,168,74580,122488,-63167,-152779,-173087,-238806,-300478,-280217,-98738,13999,-98511,-159419,-83534,-56271,-62414,-31906,56309,69058,-71340,-106019,141118,294724,105803,-31132,-63924,-114399,-115558,-155803,-222991,-201676,-42979,40361,-140913,-296531,-190053,-51158,-61840,-249965,-345337,-200590,-11763,84008,119432,114423,37101,-50474,-142662,-152814,51,96835,6467,-156517,-146194,36585,13829,-128795,-159583,-185080,-289959,-314388,-306291,-164949,35068,187948,170895,9173,-74090,-47462,-58395,-104294,7007,135761,91379,-46356,-80806,-33806,52656,79659,90795,94652,-63304,-232772,-78782,200544,264719,131543,126030,99738,-116806,-316013,-332951,-205425,-30999,120784,113216,54861,142738,291358,140768,-105857,-111869,2280,76680,99289,50428,-14488,73869,105783,15325,-58841,-80692,-36501,-25484,-30337,59938,138332,72905,-98302,-254115,-285917,-203070,9897,83235,13919,155233,387115,318616,122334,197429,405373,276387,-40514,-192268,-147968,-100736,122840,409089,462681,382736,288625,-28309,-275001,-202088,-101890,-88260,-37209,-83429,-291870,-391120,-285637,-125041,40298,-19880,-292263,-281698,132271,277465,-60345,-277631,-137419,127564,264782,114763,27746,128324,147579,77721,-10867,-152415,-246127,-243668,-152091,8418,109847,-5374,-245199,-150193,121333,67639,-105455,-120262,-222321,-483866,-512685,-208024,120255,213259,207763,233115,267555,312062,391127,391073,208798,71710,234007,388569,295297,200829,198395,183387,125091,111433,225527,289879,112277,-62458,-16786,116909,61257,-66680,-7194,117800,118678,94302,139533,145069,94957,45565,40948,94791,196369,310782,349802,226082,42509,-62754,-138049,-151681,-88419,-28692,49915,87909,103918,113798,-22689,-142640,16085,205986,114221,-115839,-257027,-226607,-100006,-5725,-41372,-177654,-300849,-407204,-371533,-159935,-6537,71189,68216,-120080,-445452,-484455,-199669,114137,171300,38330,59222,256568,242876,4798,-94984,91713,227921,210022,126764,97733,258135,408771,236600,23481,-99903,-227031,-260905,-108143,14803,73750,155888,218984,273629,258762,121464,99608,208732,201567,59977,-73927,-55780,-38266,-94839,-169599,-212200,-251828,-265696,-209223,-122523,-140952,-113628,139658,201132,434,-62770,11700,5582,-77423,-85533,77814,79493,-162353,-265657,-213313,-204590,-183873,-214254,-341551,-228902,85469,271439,257669,-28295,-398482,-336991,213322,601986,311712,-369536,-691448,-536353,-916705,-1487566,-775028,95636,625553,2453144,2538357,-944446,-2506558,-2350368,-2403080,-562256,2052671,2334330,1227442,619085,756114,561194,-7225,-319885,-440654,-392296,-344065,-452763,-370876,-141061,-136429,-183018,-88932,195328,371672,141119,-292737,-409211,-92599,251143,342403,320027,236063,126636,17061,-151479,-336651,-444814,-428575,-231580,-8938,-36963,-156711,-113059,-6755,-254508,-579731,-387856,-25355,104472,19567,51004,222398,284697,132355,62479,122166,139250,82774,-35344,-192360,-274039,-73292,23033,-199182,-371504,-352701,-290047,-103363,125159,89009,-85107,-96571,-1783,28398,-47278,1151,149265,90545,-142908,-217159,-13896,126053,272,-152077,-146923,-55889,24867,45637,29124,80122,174343,162838,141934,179353,112344,238259,450626,222220,-139271,-62921,118321,143030,164646,175369,72751,-17586,-34064,-86862,-261311,-464388,-492782,-333895,-68021,105365,121392,155709,145764,-36849,-129575,-38946,73612,138596,236892,372811,411828,374493,283638,71788,-108689,-194730,-192466,-66178,39190,50791,87464,176893,206234,57615,-84488,12974,143328,87495,-76132,-265179,-357594,-284184,-164632,-149806,-121391,23079,170982,189815,63187,-74898,-25962,81726,-29595,-194980,-154300,-183455,-318461,-254558,-83264,-18930,-46568,-160646,-307100,-306606,-215902,-297492,-291846,-72673,146238,102539,-16267,-71460,-183871,-241806,-84798,137533,274868,142039,-63311,27849,131846,21185,-94329,-165099,-203862,-154374,-136121,11506,334365,423691,145540,-167530,-266838,-205538,-91888,15896,112191,212148,227736,43386,-219979,-237838,-87015,-58144,-14843,133044,72030,-61105,-10476,63952,148856,186354,35273,-28495,130701,249149,129375,38144,30774,184419,268250,134202,35450,86728,56734,-194018,-305296,-39316,112500,-38711,-258665,-405280,-495989,-457751,-359120,-209584,-37145,25354,67480,141567,199293,203408,108899,15680,-61685,-198301,-115721,303891,479162,129923,-193819,-140459,126581,270364,228796,133062,20799,-42704,89936,117837,23913,-79485,-216470,-249315,58427,271636,193026,-42842,-131723,87995,271807,177845,198525,262676,62878,-210731,-241731,-138392,-783,73785,82904,173648,346642,353901,227680,83624,60750,170807,234625,180371,202937,272411,158815,-50594,-128087,-103032,-86486,-17533,-18749,-86397,-126699,-132758,-49815,-67146,-170128,-98300,76285,87750,113206,227816,221639,184626,281583,251776,177208,238137,83249,-249052,-211366,125470,217651,48861,-73241,-62016,-129078,-325143,-399001,-276408,-145842,-61065,71059,218756,136486,43254,97572,144375,38140,-89014,-81716,-16188,69649,63625,23195,115413,209118,153880,109278,120173,153972,174578,229521,322841,255433,61530,-24257,85003,196370,260067,338038,300893,79288,-87990,-92536,-149821,-77869,67036,-122655,-335106,-147135,2365,-70571,-155587,-230629,-233339,-134225,6970,103865,205931,219589,91588,52276,-4428,-248013,-408706,-332660,-294332,-330518,-355314,-256691,-21003,167436,190558,72602,-38900,44385,195727,75371,-115275,-59154,-98160,-165317,-18129,79444,24124,-34224,-75350,-167244,-280723,-346967,-434775,-501113,-359123,-41066,96600,84674,108996,-32393,-356027,-435893,-189965,73546,185951,243879,305644,137288,-258406,-534784,-396042,711039,1720826,944391,-560641,-781652,-1770424,-2329809,-645469,1058064,1283145,914875,427528,459950,1740351,1874200,-960744,-3439987,-2128043,-66080,509181,327260,186704,297466,340853,251510,144676,46947,35041,-42871,-280952,-306672,-121791,-57784,-140186,-169817,-8613,253377,296675,3735,-222539,-154864,12960,41668,5315,56951,107230,77895,134290,184577,-19831,-124367,28698,29704,-106685,-82766,29674,91852,52218,-93233,-128108,43527,249732,252822,70006,-55345,-63897,15378,70414,44143,4257,33173,66974,47538,85418,182060,257136,190674,-5509,-149080,-276812,-431365,-353482,-231413,-234799,-153375,-19052,-134375,-264864,22569,366306,132019,-264914,-231131,32520,233199,367701,250451,-13580,27941,302483,273891,-12735,-154109,-24227,103299,57889,13749,-10822,-163554,-281080,-326270,-382313,-413324,-298803,-73995,105064,244060,368841,392194,369199,240732,-17042,-187550,-83248,132341,95547,-69227,-34027,123637,215474,233805,170915,79773,98086,53400,-72875,-81344,107404],[187422,82478,-26305,16678,193499,270417,105264,-25546,-12851,13759,-77365,-320013,-491712,-348110,-178225,-153816,-164609,-205164,-152486,-104715,-11536,276606,411692,215947,132304,208712,129799,-6965,-109831,-149147,-213118,-320279,-249988,-85189,-87636,-100025,16455,132296,86718,-247523,-553224,-617280,-455182,-167592,128038,261484,134636,-57489,-85170,-31488,58788,98430,-31679,-148943,-94447,-76057,-87065,-116955,-270987,-389531,-406146,-283661,11855,268575,250877,152639,90323,54560,9152,13937,-15770,-113618,-179078,-90133,31305,56356,82177,154328,168877,59941,-64577,-3059,149343,272084,286205,57176,-44647,103882,241417,251135,306557,304983,116612,-55887,-93209,-32410,40386,100494,136991,113935,15906,-61708,-98804,-141566,-56641,33957,-39026,-83273,24058,42532,-30512,-7141,78126,65010,68390,168967,122183,-171068,-255523,-193782,-228222,-285722,-202539,-36587,-1241,-153083,-188890,-19124,60462,18743,54096,215400,260607,110156,89334,274233,300221,75398,-36380,-10355,3258,22891,-61146,-188517,-211727,-79292,35565,-65792,-234238,-218442,-141309,-179757,-311953,-334702,-185087,-38365,101499,200906,127922,1458,-59787,-144005,-172801,-12311,98132,-2958,-150242,-124061,35854,99269,84721,14132,-107438,-240498,-291880,-235722,-81046,81667,189890,154838,-75320,-266432,-201262,-65648,-49127,98036,293289,255076,42696,-62625,-22628,51228,86576,159680,195615,16060,-181695,-21972,285602,376023,240971,186278,141361,-58608,-255647,-335786,-243077,3647,185143,139005,76622,207337,360117,175723,-121209,-143435,-12716,88365,135467,61155,-23776,88383,128964,12269,-114896,-159947,-85069,-54346,-97543,-25500,97528,60583,-188948,-378007,-317907,-148581,25412,67019,56434,201102,323067,166803,-38242,107856,477344,499808,84708,-243453,-220702,-53843,214479,432270,419044,339026,262226,-40738,-214090,-36649,59296,3785,-5810,-89761,-278353,-341398,-265131,-132682,44692,-31064,-322385,-257575,163699,306405,25383,-165685,-64312,151855,260474,140176,90323,152026,120413,47719,-10903,-155744,-295880,-282496,-111008,44299,81000,-69860,-270687,-138915,89970,-6672,-133421,-40127,-90817,-380818,-476603,-174391,195034,254632,248095,340113,348993,325145,408275,420405,218936,-1362,37121,175131,196896,204266,204578,127893,76492,144581,258791,233114,35422,-100784,-36085,128947,84432,-114038,-73390,139666,213797,186578,213442,208203,145721,83089,55716,132272,273238,367201,362632,212332,12739,-63847,-95558,-121908,-87257,-38346,44701,152955,204653,172989,13949,-109587,33232,176953,86602,-87837,-160696,-85930,-4086,-7038,-58320,-101697,-186315,-350448,-340779,-128348,28823,114880,167743,35289,-287622,-420787,-175435,161705,266728,141100,62580,183566,196740,-690,-93250,69215,228742,270502,213300,138811,235926,363646,245747,62528,-47436,-143638,-147622,-59397,-42375,-49369,6370,111989,243174,352328,296497,190582,192232,174134,64406,-50930,-72983,-69051,-95480,-124651,-170216,-234797,-269055,-229331,-179379,-212754,-137185,184857,258101,83424,14587,-24933,-102627,-111302,-93260,10495,56557,-77131,-174862,-176370,-191041,-167471,-223743,-384227,-277045,13556,172051,162417,-44726,-295021,-165094,309524,541377,192968,-442913,-642668,-452673,-1122053,-2073495,-1499910,-236466,1672638,3700272,1882276,-2211753,-1812265,-533007,-1681423,-1379620,957434,2009038,1433874,767621,883086,618088,-62942,-354146,-399419,-442597,-402715,-360672,-261348,-213160,-299044,-292498,-154853,150569,368488,216698,-141471,-320739,-158378,125957,272535,372791,394308,246770,29147,-161498,-358759,-487182,-398248,-137821,51397,-11701,-143734,-112083,-34287,-309065,-676045,-503588,7613,299332,227822,130366,245358,299931,87087,-67776,11298,73504,18352,-48608,-118434,-174287,-11027,56409,-194991,-373502,-330805,-311247,-223521,-8443,79398,-68525,-170128,-99137,-11214,-42670,14908,101213,5660,-168555,-225004,-63462,83635,-36018,-180122,-115460,-26149,9550,67235,96195,110042,167884,123121,54048,73519,88010,203787,286025,28262,-194545,-26728,92606,67398,159536,238143,111152,13156,9128,-33546,-174847,-293063,-303213,-264789,-103675,3515,-58422,-4683,55589,-25962,-45874,46905,133877,169882,214622,291991,365345,356737,251830,29052,-186523,-329852,-329729,-132100,63668,127355,148329,177681,132151,-3708,-65375,42833,93746,4827,-39429,-59753,-184136,-231301,-139178,-99766,-126261,-47404,177256,300151,142315,-12061,42393,137288,-695,-223255,-288767,-351976,-395460,-242670,-45586,19436,-56110,-203207,-328167,-374264,-361170,-310893,-165470,36112,193724,159892,39242,-61082,-165115,-189834,-53286,132353,284484,185883,-29584,35216,126602,43818,-40923,-133375,-210541,-174413,-129318,30016,327380,385976,136146,-108123,-222943,-236956,-97419,71512,145351,224723,245690,56201,-181189,-159090,-33139,-52405,-19516,86439,10829,-14946,92778,61638,60453,79258,-79205,-136747,-15359,-24069,-88389,-11860,26155,121043,171816,22687,-74965,44543,82898,-177293,-303707,-44782,136198,18160,-139048,-246528,-329326,-345094,-344687,-201701,2040,-5162,-41406,70498,177044,212258,186163,176381,108434,-93173,-96457,262020,483574,257640,-29118,-42369,133158,225027,174552,84338,24717,35444,207647,195448,23704,-163762,-281990,-240218,28436,133124,31526,-143646,-159472,113186,320651,212840,218723,294330,126974,-88109,-125362,-57232,86649,141502,89803,183025,341329,333450,238665,93377,-5551,118711,245403,160718,126803,212333,159042,-14188,-68902,-42028,-85244,-61933,22618,3533,-137583,-90207,12223,-40157,-141494,-67709,62192,42501,76997,213012,181496,87408,159551,139298,117692,245037,105913,-240350,-185362,200304,286163,63788,-71185,-78981,-178918,-355677,-384250,-262361,-157301,-66325,72039,172677,52716,-4909,144835,227340,108030,36099,62321,39287,7447,14174,46515,144590,200185,146968,109699,143738,201593,206693,230533,237673,74052,-113886,-103303,60988,175942,223320,289592,185279,-111649,-216871,-134643,-179954,-62897,196081,66049,-167447,-61059,19096,-73100,-142704,-209759,-267725,-241559,-99920,55346,202998,271062,182126,102654,17562,-170262,-280365,-238207,-259887,-328690,-303190,-157154,41275,108807,30425,-45692,-67180,62385,235612,136583,-34499,45144,-32977,-236243,-188723,-38674,2348,47241,88175,-11471,-192230,-289548,-363485,-457220,-350587,-66494,64630,51508,68999,-80605,-410481,-495397,-258165,-8515,92670,161013,215764,21523,-562219,-890831,-650215,355337,1626640,1605100,444391,-145274,-1175437,-1995194,-916137,498407,847052,383589,-128294,155290,1649493,2107000,-281062,-2995733,-2292485,-364716,388158,346520,207421,241843,308186,262963,180239,155455,135853,8111,-217941,-246696,-98781,-13066,-118991,-182115,306,271852,289231,55205,-137879,-177846,-72379,864,-22335,51123,143480,140994,168106,164898,-20783,-87900,29144,-21866,-161344,-92285,56590,162553,178658,-6307,-113924,14712,183860,216122,103275,-2935,-48709,13410,82297,41872,-43279,-45519,15714,20703,36657,76842,110686,108406,340,-111810,-199881,-310729,-257903,-164874,-191968,-155416,-47563,-177298,-299070,34782,393005,129399,-253560,-178060,98542,285944,331664,150388,-128017,-53281,256852,272988,38009,-104770,-41647,88571,94331,30162,-16413,-135775,-230030,-302034,-353216,-323374,-217963,-41589,121097,248369,337777,297534,221087,145046,22575,-77007,-17949,89239,4225,-125197,-42539,75930,106612,140106,90461,-62980,-19738,40172,-42635,-57721,99201],[84142,-26422,-92605,-14392,216692,328373,121979,-15051,64475,103145,-18639,-268219,-462297,-376725,-223655,-172836,-146697,-143275,-95936,-97708,-63454,253301,469285,286811,187670,331862,244995,-1680,-189313,-278788,-359397,-435963,-352331,-199768,-166492,-136924,208,97378,43061,-232648,-536095,-632841,-474801,-209180,24097,149111,110720,-26482,-98985,-46828,117292,221758,100541,-28324,6534,-6892,-96855,-165800,-300633,-401670,-372886,-210815,66375,268901,240364,158545,103364,94291,52120,-7041,-65819,-99530,-54047,17603,34583,8525,95470,252011,246718,51156,-69720,-12514,97767,194587,188397,-13524,-92802,17754,168460,280755,335398,298008,129522,-54035,-112077,-72225,-20037,46357,136996,141071,10595,-73421,-81093,-127464,-72668,-15528,-101713,-138458,-49695,-18791,-79773,-57921,-13559,35063,156841,276625,112000,-245079,-297549,-157938,-178340,-225742,-82497,37190,-29251,-198101,-172214,92971,204185,107163,118759,292537,369745,274362,270518,371172,286727,66148,-6334,56000,111851,137590,19305,-157316,-223929,-138285,-3484,-17819,-174511,-244252,-252362,-325820,-363732,-293425,-166517,-74517,93577,223908,85242,-65617,-96044,-179071,-231012,-68185,77777,-2676,-127577,-104076,14268,158903,274938,202861,-1754,-149935,-195683,-99948,12316,96018,125062,88495,-128908,-378161,-289892,-42207,35730,214777,472104,442173,166836,-40045,-50177,21973,94022,208145,269245,113254,-71091,81324,400271,493655,353227,244892,183666,13625,-177877,-315598,-257405,54452,240536,132287,38876,193110,358822,204270,-77412,-111984,-13519,84749,152034,42573,-40561,99868,153712,15561,-153226,-197956,-89359,-42770,-109483,-21402,160891,114397,-208403,-405273,-299830,-102727,1616,3283,50455,203847,228648,10289,-174481,28160,513811,686208,223043,-230553,-241605,6263,267490,381558,306960,268964,228113,-37678,-135988,116025,210107,97008,20533,-76979,-192176,-211419,-186515,-93355,45087,-59289,-334103,-255081,119213,276873,100433,-44520,13555,152515,214693,169494,175657,174500,70891,1443,-9636,-136181,-309548,-287000,-60975,63474,22631,-134733,-260969,-112278,68959,-60480,-164942,12328,43522,-218184,-382263,-129726,242878,276699,269487,411754,376602,267104,357513,409051,199318,-96800,-183873,-57431,109326,210213,169288,33882,11557,147727,254915,167851,-17056,-121179,-62673,115749,106662,-130983,-139388,111036,259721,258917,255167,234336,193165,148752,105243,183273,319882,385300,385436,236252,18335,-35246,-22127,-57554,-69027,-47479,47608,213182,263108,192219,58690,-48129,32926,104004,40082,-52258,-50425,61567,98903,-4184,-79866,-37761,-75074,-257723,-260761,-65239,66933,122847,213758,151542,-130995,-318302,-118192,183738,289723,170660,15571,76579,147132,16962,-61838,56510,212516,285676,270387,179776,201835,303497,271414,138792,37877,-57771,-55872,-21221,-69435,-130009,-118449,269,178452,389524,437383,287077,193262,179184,107693,-172,-69319,-65314,-72627,-65218,-96252,-164916,-219128,-224251,-223332,-256258,-127564,221001,301233,160113,75826,-68709,-193285,-135164,-100252,-66212,30635,27474,-47621,-108135,-166586,-142981,-188364,-343165,-265705,-17786,105585,57809,-92474,-210647,-40663,291152,375251,108754,-315263,-360533,-240654,-1214028,-2494531,-2156576,-753764,1952020,4257816,2034554,-1818573,-846342,729238,-1006949,-2062995,-417426,1175653,1223522,733183,849478,592365,-86098,-291708,-238438,-400683,-434202,-257998,-120243,-214668,-354021,-339015,-222274,46709,290988,256875,40300,-162457,-172335,31234,254150,456030,514940,275738,-35505,-169762,-269837,-379198,-280559,-32600,77058,-14879,-145412,-133656,-91958,-347343,-697199,-559418,22784,402755,341648,140859,201789,261983,30331,-182377,-72638,44783,-18197,-55619,-56247,-63477,48715,56616,-209152,-345700,-249296,-256089,-280437,-115980,83217,-12104,-219371,-214761,-97002,-52820,37550,47190,-97569,-198005,-221414,-129505,-99,-89637,-190532,-71902,-7624,-15854,85315,151049,116792,105489,11332,-93735,-78563,32629,140590,94631,-178992,-259410,-32982,41253,4955,127823,217915,115349,61223,64478,2144,-100588,-94091,-74605,-151921,-105021,-51351,-160456,-137083,-65338,-57730,2772,111169,179749,185853,161571,168420,284129,324007,205491,1546,-222022,-420754,-433966,-197080,62521,173352,183942,169996,73474,-53655,-55301,58357,28751,-99731,-27017,115302,-8753,-144928,-82258,871,-66063,-85645,172842,387917,238112,84660,113382,180260,45677,-226671,-419718,-490751,-420694,-221633,-34218,31817,-89378,-261431,-339570,-414195,-463445,-282697,-32698,123757,175000,142317,58794,-48666,-129650,-143694,-59190,99633,246075,169686,-9755,31388,100205,53996,626,-92680,-166281,-147638,-94290,54515,278489,280265,79128,-61873,-158799,-231605,-103346,87447,131762,188899,235145,68254,-129189,-77004,15705,-43791,-26803,24445,-45526,48218,209181,96368,3572,-23986,-186757,-236589,-155122,-255955,-248830,-44946,40292,60187,63183,-86910,-165681,41474,146403,-129119,-267039,-10395,182554,74304,-4184,-59528,-131409,-192077,-277848,-159073,30720,-73275,-175985,633,166242,225972,264679,322237,279375,50886,-56167,174195,395680,318078,120074,57384,132041,180003,132887,55288,9936,49456,218517,212319,27621,-183386,-281072,-186671,-16342,-32460,-139612,-211598,-143893,138493,325495,216976,211510,294496,172048,45469,15076,34989,146557,176359,90242,181571,303546,283856,225390,66429,-113846,51116,262366,142831,47265,172175,204184,60472,12287,41153,-46051,-110994,-22358,-14433,-159226,-30518,80642,-26895,-145487,-80274,15854,12015,64840,192701,137573,-1424,22973,34067,73499,217276,99819,-201234,-134177,220330,282555,60610,-61039,-82522,-177994,-313408,-330674,-234025,-144876,-68137,54814,112949,-31136,-84463,164552,305067,176594,173139,236473,103717,-91520,-85454,43076,141419,141632,107966,103023,165156,215591,186776,184766,112076,-120088,-280760,-179056,15903,134510,178759,208891,32354,-301256,-322756,-163536,-193228,-58348,290194,253421,28179,40466,51287,-38283,-54343,-89539,-219016,-278832,-175298,-16414,125126,216836,185874,86597,10331,-70892,-128043,-161552,-254803,-338443,-237373,-51027,64370,-3427,-158517,-158737,-65956,83492,238277,160953,30884,124950,37679,-259367,-309364,-153216,-52481,92642,218829,128598,-85250,-193770,-229582,-329424,-291126,-92281,16444,3204,12068,-122732,-408631,-496029,-333755,-137940,-6746,86794,125841,-13418,-596556,-972956,-723356,49277,1240646,1674315,1119373,357247,-610008,-1423655,-855215,134752,425346,-155866,-664154,-115240,1402466,1956638,41742,-2388725,-2156980,-566194,228636,347798,233275,187594,292057,277238,200452,246289,239277,88633,-102144,-145595,-56299,10010,-108621,-165452,28454,259370,234395,88576,-36813,-159640,-162569,-114434,-110119,27546,175503,197768,175656,98102,-36290,-28945,62926,-36634,-180179,-84757,74056,187693,240417,66613,-96026,-37312,81630,124376,71695,-9027,-66525,-16974,69360,41455,-65810,-115925,-61957,-32835,-43268,-58316,-45737,15110,-10827,-87004,-117727,-153520,-141053,-92269,-124975,-129331,-78609,-220837,-324836,19183,355666,109056,-217019,-97349,198996,346767,270093,44790,-201443,-104238,190095,245180,91995,-39052,-42504,79346,120101,36373,-34085,-93787,-143035,-237313,-296166,-230286,-142477,-16733,120661,223283,268335,166940,28405,15250,54396,42959,59489,62173,-61739,-157873,-46684,26980,2294,37461,-12923,-195102,-142500,5160,-20221,-33758,67987],[-31059,-121131,-125944,-30798,201063,322774,121254,15990,163248,200808,46236,-206516,-387230,-323609,-194331,-158352,-133240,-76992,-24540,-71172,-94751,212949,484179,340197,234601,421570,357078,24776,-246294,-439197,-587627,-580600,-409249,-257450,-212895,-153774,-710,56197,-39172,-226835,-477165,-568432,-421264,-244966,-123278,2913,63725,-8045,-99675,-41292,182351,340617,225436,85602,97626,76784,-55531,-162019,-269252,-341220,-261437,-75855,132283,240106,188063,94709,71022,128096,96766,-51669,-138228,-91023,70211,147213,68331,-26340,72943,282405,279904,41957,-41002,26579,78563,118418,55668,-104882,-135676,-29740,117702,274476,296998,215851,79611,-84275,-132679,-88710,-53639,7109,158623,220312,85240,-24442,-42906,-85174,-75888,-59548,-111040,-113927,-58745,-9957,-44246,-75298,-112988,-12104,232072,371138,103551,-270346,-274121,-74178,-101021,-145277,32202,95108,-74701,-241342,-123877,221719,341782,192633,166242,295107,377802,364060,373485,393370,251278,71872,38677,110122,179129,190714,54285,-141448,-240220,-208039,-64333,-12075,-143226,-261676,-336679,-432272,-380666,-236537,-159085,-119916,56999,185289,14354,-129917,-130470,-217304,-300187,-149692,36638,-3746,-111638,-105958,-18635,187097,395124,353517,103673,-44665,-51247,46063,83045,66366,5010,-7728,-126457,-358318,-271530,10373,124891,324711,627058,601189,279783,-24836,-108635,-24431,111612,240293,302862,198098,59877,189530,490946,560690,403299,265274,210365,85517,-87963,-259379,-229625,117151,281494,97157,-44130,107912,289872,220719,21544,-27031,-10196,54396,123973,-14201,-73982,88444,156261,15425,-161182,-184687,-53091,7727,-48440,75985,297525,215609,-151954,-352908,-255965,-82409,-56593,-98283,-9768,163417,134300,-103573,-243009,-22263,487742,753428,328494,-152023,-193536,70260,275894,274168,150701,176069,184656,-21135,-52594,217805,297461,155928,43036,-37465,-60361,-46732,-74757,-15929,49260,-83952,-294184,-240112,28159,200141,141150,47551,76589,136816,147569,197793,259101,179131,9863,-33238,9232,-89450,-282583,-265959,-24751,65668,-39939,-181554,-234015,-93438,53494,-79372,-177681,36261,157647,-34797,-258190,-86450,260245,280625,252397,396370,323476,151030,245644,351258,158829,-175267,-350014,-227233,71830,236331,122396,-62856,-57253,110584,210231,107083,-37275,-117242,-90820,71031,115080,-107106,-180051,45958,256202,297106,248534,210388,219231,212451,162715,221466,313612,355291,403475,282593,57439,21543,65837,15151,-57166,-64514,63569,255835,259231,152013,75923,11221,14385,12201,-9712,-20347,33537,161583,174553,5387,-88877,9347,13653,-147914,-157985,-8205,66964,80422,200683,205238,-28042,-208730,-37694,177850,231705,116430,-73658,-45594,94384,49108,2195,81261,195666,250210,270261,204547,180968,272287,331790,254702,139711,8388,-8076,1819,-59336,-152892,-187839,-92526,84181,344561,491992,355398,203902,204919,165311,43180,-54787,-38132,-39660,-10775,-11023,-59270,-131687,-210027,-257737,-268044,-109346,204920,303566,212172,111739,-104522,-254076,-155163,-105757,-130391,8095,132956,97776,-22880,-147229,-126319,-118778,-225985,-183722,17528,97288,-32241,-164372,-158677,18259,186361,170155,74714,-29214,81052,21893,-1187354,-2613297,-2596070,-1394231,1294504,3898856,3196874,678193,354076,846254,-756168,-2489060,-1749305,62137,689382,533783,659680,486386,-77460,-167726,-29131,-305670,-443673,-164667,19116,-154902,-296066,-297718,-258525,-74744,176028,264280,214250,35156,-119415,-1644,291101,537735,544540,193882,-161536,-182822,-107443,-158948,-113719,52139,68426,-39134,-161960,-177317,-151822,-339178,-623989,-520954,25822,387734,314192,65708,98935,188977,-7959,-229373,-93592,63112,-17330,-60272,-42740,-16129,59355,8038,-246902,-304945,-146791,-163517,-281374,-168191,110066,63017,-240983,-316765,-200987,-72387,63532,-3474,-197522,-225529,-212116,-201514,-108747,-142878,-173788,-34100,-17909,-55666,82458,173557,107828,20567,-132336,-261054,-222674,-29969,73001,-55323,-327682,-314654,-78218,-19376,-37682,55465,106604,85636,114166,114715,10731,-60535,59898,107037,-38766,-71930,-41074,-159897,-219844,-192422,-123400,14432,151751,201470,176689,94835,44887,182757,269316,151281,-2940,-203654,-447270,-485584,-241198,43798,180085,193818,166282,51150,-74615,-50223,54590,-44618,-206917,-45287,215246,136444,-33017,1935,127405,35887,-90886,152522,437169,349039,201511,176233,212642,110496,-191081,-498253,-563032,-397374,-199567,-42735,26585,-131638,-322345,-346355,-413242,-478325,-226520,67213,168414,103980,57928,27793,-45485,-89857,-116388,-98044,45022,166211,105140,1657,23856,57792,33403,-1014,-71613,-111661,-102581,-43333,86918,209700,145114,5524,-27952,-84258,-180378,-94605,64394,78247,122337,202156,70479,-86273,-13309,55740,-29299,-37024,-31035,-72040,111581,298058,151194,1104,-75860,-247772,-305710,-266219,-390940,-325334,-50536,75972,19373,-28166,-156740,-203548,68011,215270,-57730,-198698,46906,219800,108779,112640,114935,46604,-46007,-177669,-97320,26168,-176538,-305951,-55187,160450,233696,319483,407872,394775,190830,-2340,64769,230987,274847,192518,115143,111746,133370,99505,45487,-19747,-4456,131000,179614,41465,-125246,-189018,-89741,-58638,-179663,-270353,-229521,-99140,139727,273967,195689,195260,268293,178981,132234,126268,109663,162753,163388,79855,164764,234764,201884,182239,8089,-233351,-17388,275095,128913,-16474,159485,285248,165334,98577,121811,16171,-156258,-158328,-153122,-174138,43525,155413,-7976,-165054,-128688,-39937,16828,84945,165559,80142,-89704,-108676,-31456,62312,156083,54425,-150422,-72933,185177,212387,44701,-40371,-66050,-126117,-216498,-264790,-211646,-116121,-55087,42722,81490,-72095,-165896,127026,324569,219332,286113,384788,139371,-209917,-200765,22887,101119,31913,28426,88515,183006,192637,124013,117980,369,-260869,-376237,-212791,-24662,85192,130483,104696,-126530,-433705,-366954,-153659,-167134,-47663,332335,385301,187101,120560,85052,24715,86261,96995,-96057,-238095,-199883,-88088,547,75949,86726,-13125,-42398,-373,-17744,-127588,-274401,-348208,-167994,48371,61026,-128718,-315621,-228604,-36416,92014,189242,138759,73835,174590,102819,-213982,-325170,-220769,-111263,106977,288672,212229,6874,-92725,-80365,-145738,-179866,-95041,-27931,-48328,-46559,-141371,-348812,-447060,-407002,-286726,-112990,-7270,15358,-26134,-443671,-836867,-656928,-120381,753341,1309170,1374974,670120,-201990,-849782,-591269,21476,127782,-552545,-1040903,-325598,1044077,1506563,31983,-1747860,-1759723,-655529,37415,320358,253852,162085,329694,318415,210655,301053,328000,180508,24998,-33551,-2219,4831,-109857,-124943,64566,212778,141552,91763,56305,-89504,-206353,-249539,-221122,-22402,166407,221322,157124,9412,-51109,48259,124273,-15264,-157757,-54303,86397,165654,215805,93649,-87902,-105760,-37691,-2055,-7490,-50429,-96944,-61638,39941,52324,-47731,-147527,-134517,-95168,-135871,-195907,-178594,-69019,-33310,-70657,-43825,-8240,-41649,-33407,-52171,-98743,-131643,-274054,-342380,-25377,261921,85388,-152216,-7706,307742,408257,216003,-37064,-218443,-112724,117822,184032,111917,4101,-39229,65575,107648,8338,-67408,-46338,-43214,-152580,-227716,-161917,-90559,1969,109506,174658,176520,33750,-151254,-109492,71753,148869,134162,55917,-95175,-169120,-50247,-13953,-77378,-46501,-100180,-269873,-227117,-41011,-10598,-14816,22835],[-123445,-174038,-113524,-23247,149995,253134,106510,61693,253797,286055,103821,-161898,-314975,-227879,-110055,-123966,-129427,-19698,49423,-29550,-99088,156103,440254,356357,264951,461085,445976,86696,-248475,-568200,-807913,-703390,-409205,-253665,-228691,-151323,11756,9379,-147209,-241293,-388262,-431158,-299204,-246789,-255927,-129965,9483,-10164,-95189,-24205,221167,398345,298576,160693,151452,144641,15085,-116603,-192376,-232064,-115989,80296,199280,200852,124908,11304,31047,163365,142380,-87917,-199938,-92381,146760,260120,133601,-25501,24806,217783,229431,24273,7325,93025,87194,61107,-60293,-179012,-161797,-44031,85950,229066,208955,89481,-15760,-131156,-147310,-95020,-78931,-24239,186937,336457,235702,72240,-3648,-32913,-72622,-97176,-74151,-25739,-9590,51759,59464,-57460,-207883,-84419,264973,426260,106561,-244655,-199583,32743,-14678,-75104,97438,117065,-133114,-287009,-67309,331444,442084,264890,206016,257643,302246,346446,360504,328541,200298,84109,72884,130382,186567,168501,33608,-143085,-258304,-269621,-124178,-42350,-149418,-266395,-356459,-443754,-344020,-178972,-166903,-166066,683,103930,-48383,-156733,-136066,-228811,-345279,-225170,-15956,-16935,-123291,-142763,-53925,183379,416480,417761,181166,49291,90220,147384,111860,-7057,-148103,-111076,-69842,-205630,-140755,83487,191873,391694,704707,675066,336030,-20751,-172870,-74535,132064,254009,291749,242944,165542,259644,506769,531392,348598,224983,212544,144012,3788,-168528,-154351,185704,306510,46339,-144744,-19949,173007,216413,147470,85390,-8159,-5039,39424,-100940,-122764,42566,120074,8062,-130491,-124441,6380,80157,73140,228832,440062,324401,-42017,-260382,-214715,-91916,-130290,-213080,-107101,94839,63117,-148568,-227937,-38196,387244,661148,370490,-26830,-81712,131590,249350,144709,-7133,74672,133169,3382,23844,248399,287259,152305,58477,23343,73356,97254,38282,78318,62398,-86193,-185513,-172292,-58379,102151,136344,87462,113062,115338,83619,218156,317157,159455,-44580,-34590,52921,-21704,-223598,-234665,-18810,50850,-84238,-195325,-205668,-98678,32832,-65354,-156925,44897,238709,125279,-137227,-51992,250552,264375,185554,273993,190962,10886,102713,254550,112860,-201858,-406868,-282419,101954,292524,102086,-122328,-116844,36671,133480,57060,-31724,-87175,-107922,412,97471,-47246,-170687,-14530,231306,302932,195507,139596,210452,243400,198405,228037,252068,277945,393667,322861,111673,87419,139619,62459,-73502,-94638,86217,266414,191452,51742,36993,36455,-13091,-64022,-47846,-5043,58899,176984,197498,20879,-74920,41184,72679,-43279,-66012,6874,8195,1365,151122,205009,14508,-107069,51393,149319,111595,-2765,-182764,-160731,34874,77580,89183,156203,194963,180905,210160,201887,187694,292025,422415,394388,239783,45590,-6511,12199,-19115,-124070,-191588,-147841,-26019,220686,444097,375477,214982,228057,206768,57616,-35398,-5773,-13955,20894,60719,52662,-33331,-197428,-281709,-250506,-104932,116427,251812,231804,124611,-118191,-280179,-175245,-104706,-158905,-4791,218307,234897,60025,-141574,-123697,-36254,-70725,-45074,124810,151902,-87844,-234226,-123465,38882,70155,10836,84825,296740,530915,223868,-1101233,-2410586,-2714998,-2030713,-147411,2726051,5243631,4909033,1541289,-404759,-1126839,-2596692,-2701015,-998711,39139,250241,395528,352672,-33507,-33863,150620,-194434,-424663,-87626,130081,-59538,-155474,-172840,-241113,-165025,69072,246098,342265,228822,-6871,31275,350006,571866,466041,34927,-302298,-200731,60573,86649,44251,91116,35215,-70936,-186396,-233409,-191566,-274388,-464455,-385540,26490,274240,164720,-71802,-36083,102785,-11018,-185157,-40711,123026,23010,-59741,-86015,-68446,-2443,-85677,-301605,-266739,-62364,-79813,-247798,-158189,154297,125541,-240769,-378666,-283321,-84391,89637,-39567,-264890,-236170,-197689,-260759,-210564,-172665,-128335,-17885,-66275,-117239,38900,149065,89462,-46605,-245863,-385765,-304947,-73644,27875,-116629,-372893,-344051,-141196,-66108,-59030,-54317,-67006,31849,156439,145941,-4266,-59749,119027,182543,39135,-13041,19307,-89170,-252287,-297110,-203068,-1506,171753,193537,134787,29438,-41481,78719,183274,90870,12009,-137484,-403563,-473114,-247249,22009,154015,188749,178438,70088,-62886,-45396,34484,-113930,-293627,-86942,229997,235387,91740,102382,245368,141846,-71962,115818,441218,457451,308430,213651,230048,184845,-110020,-488068,-555297,-346291,-184265,-61043,15056,-164577,-367410,-346358,-368989,-408413,-171136,112166,169740,15371,-60357,-48744,-56646,-54342,-106840,-147855,-17144,67584,22379,8305,21475,16409,-13225,-41784,-73738,-80881,-69382,6387,123658,150862,32685,-48197,-1571,-10750,-91120,-61974,21163,10701,55039,158763,59756,-65088,19371,86868,-2712,-42920,-61195,-60271,151743,322664,196963,53708,-47556,-235674,-329963,-338127,-427164,-331729,-31114,127282,11229,-75195,-161162,-174963,100208,252237,18857,-110224,104149,224482,114001,187285,245164,168777,55530,-71369,-37199,-22323,-297893,-399721,-88178,147475,219902,328100,405766,413413,282206,51424,-38925,30864,135530,165031,112562,75273,90194,73569,49167,-52219,-100662,-2708,125402,66662,-5601,-15815,35013,-78563,-262837,-314814,-194206,-52430,96856,170481,161807,190208,225991,138829,134238,166972,140461,129067,99500,54176,136378,146965,89171,105853,-68001,-327593,-71761,270917,116158,-53669,166045,372055,273200,163668,171417,77530,-181839,-327592,-337541,-166277,117433,224810,30529,-174049,-190151,-82302,56058,125009,129533,5397,-184340,-217245,-43372,85321,73387,-23119,-103812,-18065,114430,109086,29245,-10555,-31018,-40819,-101502,-214002,-210083,-87893,-23959,56341,104348,-48156,-219550,23051,253439,215427,340908,456226,123188,-315468,-285303,78,26140,-117802,-88107,67794,197138,143549,43744,65629,-44292,-297293,-359185,-178304,-36211,46343,88076,-2888,-261767,-482734,-338443,-94695,-93430,-18929,316806,421268,259925,153811,105657,91519,226308,283403,62609,-140630,-174590,-138097,-127811,-103020,-97781,-186291,-143488,-426,2487,-142929,-302732,-343423,-103489,131465,57858,-216222,-388432,-229764,10019,75354,90050,71917,88238,194767,154450,-100445,-220667,-212554,-137057,109715,291268,222001,63306,-15509,31252,39014,-32854,-51286,-41696,-83676,-87880,-126929,-246539,-367820,-465552,-428402,-236874,-142461,-121812,-68293,-251032,-599495,-505160,-84586,446846,879571,1275542,764816,-47884,-526503,-328882,108057,16892,-700733,-1159614,-444172,696046,991688,-146015,-1245598,-1285657,-676347,-161985,272191,270599,184456,432159,398225,218625,308847,382095,260849,127828,67113,50115,-31956,-123683,-70098,102747,146689,32837,59373,115936,16357,-174602,-337304,-306796,-96004,96407,199094,123558,-71123,-56567,129349,196196,32915,-94218,4948,104110,114386,116901,54847,-103605,-179748,-153249,-132144,-100726,-89093,-110860,-99731,6388,77299,12989,-119834,-166066,-139710,-213368,-306091,-266952,-130304,-58288,-55756,12987,84903,14304,3729,10842,-87684,-215766,-337536,-351906,-92524,135878,72268,-66473,67800,391974,462694,196299,-75281,-180438,-79095,56565,97501,76282,-6000,-48521,33692,36254,-70936,-111348,-991,43163,-70400,-159577,-128069,-68776,16150,92752,114707,86281,-68271,-265223,-190359,77255,223548,188527,61072,-102048,-164883,-54308,-40493,-122463,-94834,-143044,-270465,-252115,-86418,-13089,-1130,-20818],[-168562,-173432,-60703,1672,69838,136057,83778,110832,309407,341321,144181,-144714,-274039,-133496,-7721,-84603,-132609,16156,107360,15482,-80215,86923,340536,332701,276735,442433,484010,175393,-185293,-609016,-919215,-745063,-352878,-201229,-219948,-133390,32698,-34523,-247754,-265101,-281892,-252048,-139436,-198871,-316289,-200909,-29215,-31299,-96845,-13940,203573,354757,291903,179217,151683,166000,78096,-51291,-92871,-104975,16522,211661,255899,173375,86441,-32595,22915,205495,188406,-82642,-212368,-95121,155593,326275,219503,21086,-23422,75120,91631,-9891,53405,156670,110263,31623,-117582,-208288,-168791,-47539,54917,147817,99159,-35592,-117256,-170351,-147493,-102710,-113823,-57014,200902,447956,413501,177665,19173,10944,-67680,-124055,-8175,92208,68365,124892,183856,-9577,-276906,-171042,244906,428390,125363,-176878,-100805,130889,61894,-38138,91911,99053,-190706,-331225,-24439,394545,483884,312101,242742,218228,183601,227296,234984,195618,148364,96872,78824,109677,137129,87586,-23895,-152750,-271794,-303299,-159099,-85094,-181361,-256476,-299871,-343113,-251215,-130572,-180934,-196013,-55102,13321,-74972,-125971,-98441,-197608,-340862,-265543,-66433,-46375,-169502,-212421,-86252,151703,338808,373366,215269,118551,178578,179063,99338,-109237,-304955,-202186,15583,32859,69103,162211,216561,387173,659351,618614,306805,-24170,-211650,-115459,137564,242859,240335,231851,210842,265816,427191,395457,190681,125848,189741,178658,80814,-61962,-45355,249499,312711,-5278,-232430,-151869,39453,186293,259455,193856,-3149,-80339,-86603,-192654,-174265,-33362,46895,218,-60162,-33673,65747,148714,215529,375116,519519,397345,82926,-166106,-194071,-122094,-193343,-309474,-208683,21369,24248,-127162,-146944,-30501,224852,436926,344681,110193,65795,186939,207073,31289,-122678,-13045,80154,29128,83168,211148,178883,78114,59866,88516,169070,181538,126174,161258,81057,-57759,-17931,-31062,-91773,13117,92210,77175,123182,96203,38799,222073,334567,121178,-74767,2831,114430,51231,-149843,-205704,-45267,20170,-98800,-169873,-181858,-130847,-4604,-34571,-101140,58140,283418,225610,-46706,-27566,221375,223325,72839,69868,12182,-112916,-30492,140021,78877,-158901,-343826,-220640,187204,373450,136240,-116828,-157803,-59141,41157,16433,-15379,-33693,-98669,-77334,51470,31699,-99254,-25444,220074,287973,114769,40774,161812,220343,189133,196880,154216,166035,337401,328789,153729,134156,171639,58861,-127510,-137540,98327,233677,77598,-88352,-65604,6938,-35811,-95161,-64865,-14759,15414,102944,161164,39385,-37083,63679,106753,38640,-11540,-35697,-96173,-77453,102416,180327,26574,-13677,132516,109090,-30901,-146443,-283188,-248702,-32925,82186,176330,268772,219695,108741,112770,169971,218577,351969,515211,524843,321664,58013,-35504,15605,32149,-67238,-140939,-156353,-132499,48513,315448,345716,221374,231178,213700,49435,-10385,15105,-9245,19987,98336,138299,46615,-188240,-288123,-208336,-120249,-27625,153269,221397,123076,-104017,-273307,-193723,-90708,-136549,-2611,266965,336345,122576,-147267,-129866,34885,70109,113411,281880,251271,-100470,-269983,-74135,75052,30043,-32396,122933,526580,823885,268466,-1045015,-1987820,-2487135,-2502069,-1948550,1112941,7701766,9764074,2346778,-2753653,-2051952,-2416531,-3053065,-1694132,-491139,-11154,169435,266923,51651,64830,248832,-88083,-364174,-22279,201557,42828,18285,3246,-167741,-190085,4339,209666,397333,374814,136318,106458,377986,519866,308274,-127778,-396814,-213475,166235,258041,137535,74650,-8879,-96778,-208649,-285175,-201159,-167158,-252711,-184958,33309,116304,-35084,-220913,-167075,20327,16332,-66039,67646,207231,97400,-46199,-164680,-199815,-122717,-199737,-354877,-237368,-18902,-37740,-202631,-100935,197111,147987,-227543,-385234,-307410,-68990,113747,-52883,-275057,-214954,-175546,-287533,-269519,-159985,-63562,-30993,-147146,-203581,-56130,73556,61602,-70553,-275145,-409795,-296315,-81924,20977,-83411,-314392,-341905,-196822,-82823,-64211,-180473,-247594,-29021,175049,151112,-29712,-85130,77338,141106,67057,57875,91794,-13839,-248196,-355505,-272947,-30766,175020,156843,61502,-23044,-72945,-13804,61141,19949,30105,-48675,-302614,-396382,-206303,11967,112871,183861,212237,118533,-29171,-37449,8995,-163689,-340044,-132946,184794,288246,210874,200717,322097,215242,-41817,68785,403678,532893,370988,208028,221551,250330,8180,-383628,-481740,-296090,-181200,-81479,4546,-174318,-378125,-329383,-291477,-297631,-141405,104977,145391,-51999,-168385,-146082,-78881,-26751,-103579,-180833,-70213,-22281,-47041,8746,29046,-2481,-59677,-88927,-82940,-87416,-67599,38586,157519,129235,-11179,-55351,22627,53102,16081,-6061,-13582,-35846,17142,118798,40523,-64941,20328,109657,39727,-33211,-56748,-21488,148208,266280,207052,141624,59251,-147919,-306720,-369724,-404721,-305357,-782,180991,39419,-63382,-99005,-94691,109948,230580,77244,-20442,140458,192785,97594,211174,313368,220559,95691,14669,2834,-107529,-408683,-434008,-94674,116749,171503,278517,315399,324090,293827,88891,-115268,-151777,-50718,60061,62882,39101,61619,59253,59581,-70764,-191548,-110049,82233,99196,134233,188812,159374,-62543,-252564,-249713,-115901,-31071,3779,35872,130205,208863,180595,58134,49436,122409,112606,52252,-3988,9767,104713,58234,-44289,-249,-142777,-367204,-101720,239381,97943,-64183,173074,423768,345037,182698,170389,114773,-171869,-434969,-445287,-127125,172178,270704,90451,-149058,-235405,-98597,108425,160111,86374,-78256,-280266,-286170,-8974,125623,-13884,-110697,-69609,18314,39647,20172,27995,21383,12789,49933,-7816,-193660,-231233,-77855,17833,102719,179103,33781,-225931,-124261,99876,157797,318400,424177,58245,-369938,-299566,-14189,-72259,-282840,-222119,44524,206297,86784,-24869,54785,2381,-217220,-232570,-77040,-7432,32874,62375,-88940,-353961,-461819,-258131,606,13649,25812,249731,350539,231569,135625,103164,132150,307160,399060,201717,-29212,-119701,-154099,-218080,-261498,-318256,-393885,-277339,-84193,-75188,-192543,-317445,-312000,-48589,192308,78884,-228285,-355618,-162457,54048,28823,-40696,-26318,70039,187574,186314,54275,-30437,-127738,-104001,121615,241110,167822,79971,21895,67724,162204,119133,50049,-4385,-85168,-96398,-81589,-129891,-280873,-496526,-541582,-383201,-312621,-266440,-152625,-143188,-375531,-310405,165487,549006,760958,994397,646133,-164753,-596896,-252592,269250,83203,-585271,-1001858,-441230,498442,693223,-268089,-1008238,-978877,-713222,-345257,220767,288726,248302,574102,508269,229774,269014,385708,310544,189515,146125,85977,-96553,-148491,-11274,142554,87342,-63061,-1471,126856,119185,-77695,-331522,-331364,-180002,-26842,137434,92457,-118668,-53107,193668,256076,93357,3021,93276,136153,60052,-18402,-47155,-148645,-244634,-246720,-236636,-173483,-90744,-84247,-112991,-19681,111738,103148,-32705,-133320,-143644,-250316,-365693,-306144,-163666,-74143,-33737,50871,110164,21626,22082,54062,-110368,-323667,-401844,-354508,-170531,9224,76214,22985,109200,422914,500013,217153,-64986,-102412,-14741,19160,7828,-8636,-76555,-82555,-24744,-93888,-197517,-152322,38430,97825,-5978,-94779,-116430,-68730,26279,72933,58570,21836,-114756,-284956,-204195,81240,264061,214060,63295,-96593,-154208,-59827,-52094,-133737,-105583,-134498,-212260,-224553,-121910,-21483,11894,-47500],[-161770,-128019,11173,25604,-29672,-47,58881,148597,313392,353681,161207,-147487,-262132,-69078,74547,-51684,-135867,23157,131352,49333,-49059,15056,208296,284708,274353,369986,449708,259331,-75892,-538525,-863656,-670746,-254462,-122599,-189568,-102812,55612,-62940,-302647,-272090,-169771,-78023,9325,-107453,-271151,-178676,-33446,-62401,-113539,-27764,119611,207780,204491,144057,100560,123951,99581,11987,6701,10043,101658,283330,291845,172901,96965,1808,68191,252779,232042,-20605,-154161,-87525,106883,333929,307001,107544,-42244,-90091,-95469,-62421,76466,189274,128741,25993,-104781,-188864,-165402,-65506,5411,41776,-5132,-117663,-180068,-179416,-128482,-114591,-162376,-94853,184236,503939,545794,247580,19598,35775,-61904,-133497,66441,202800,137388,166003,275768,58795,-295772,-243608,185099,384412,158720,-82838,-7658,191619,114198,-39687,25776,54179,-229238,-362184,-6447,400460,460874,321050,269538,198736,68292,50052,39515,36293,111407,107997,55725,59887,54802,-11888,-77436,-153066,-271664,-295306,-153578,-111378,-213064,-233142,-186127,-159420,-119626,-93943,-183251,-190046,-85728,-52441,-57351,-40679,-20948,-128304,-284210,-258286,-101587,-85600,-237475,-294926,-112986,100461,192695,237773,209117,166816,195697,156585,62769,-214079,-434710,-268019,94621,281538,297823,228410,191144,301169,474106,418139,190271,-28141,-201936,-137656,112825,202859,161646,166094,183680,208875,273766,186555,-24446,-7237,146553,181457,122725,29340,67129,292974,293923,-46604,-283802,-251550,-77461,134462,321485,273299,17303,-142863,-211366,-256210,-209304,-118249,-40665,6633,41341,64637,105287,190085,328806,458081,500297,406457,184281,-91128,-193673,-154348,-221810,-359745,-279894,-35384,12627,-66275,-43274,-22065,35372,166697,271601,218912,206145,233719,167934,-38837,-167905,-64963,36140,50268,118880,129120,5787,-50057,39716,136018,207236,200137,176327,206204,91428,-5812,173254,168005,-48346,-43225,30301,41576,117698,81430,12308,200030,307213,77901,-71611,65563,174199,109023,-80134,-183325,-91749,-22944,-86148,-110581,-157800,-179026,-64291,-8120,-21584,91079,293970,247760,-1490,-10144,180814,153754,-66040,-154113,-158831,-188781,-118589,37503,71620,-52298,-194514,-86206,289876,458032,228029,-42702,-176841,-156729,-48977,-20706,-2861,36300,-52463,-135635,-10693,108415,24866,35113,240111,263587,33082,-58511,79202,139770,126759,134752,52189,42694,232951,285832,159393,137938,149425,216,-210798,-188022,78550,154864,-50907,-232718,-212604,-77010,-42590,-68313,-58154,-48105,-79662,-30673,80773,57666,16443,82601,126594,90217,-4311,-122991,-203145,-113371,87549,162818,46549,73981,190366,69667,-150031,-268044,-349992,-295877,-102787,50318,233707,383007,267051,65002,14768,116135,253752,415255,570610,606346,373067,57916,-71026,15998,70436,-13400,-61845,-120355,-215673,-128271,150634,279537,223189,216318,192869,48671,24328,16287,-29363,-11741,91949,172159,84527,-177673,-266559,-146079,-141154,-179211,33478,189146,114331,-69696,-240572,-203024,-59518,-62887,17924,272335,381675,153557,-153021,-132175,75679,151087,244855,444214,360799,-75525,-250323,12730,172255,122703,68653,175570,572718,853699,119485,-1085440,-1514156,-1971736,-2665909,-3569757,-471827,9851582,13795939,2497588,-5487341,-3232299,-2070732,-2797357,-1852122,-732828,-165717,64630,285170,177768,107593,256828,10057,-253606,41227,240214,133020,176633,180892,-58372,-145653,-8466,159805,370618,441115,268080,184194,331095,371511,132768,-215119,-394538,-203877,171260,285719,133969,11559,-51987,-109905,-221123,-314117,-182435,-48417,-37555,26478,49412,-23366,-197825,-326464,-260873,-48813,51445,78215,191467,293384,193917,-12215,-241134,-346677,-254426,-295781,-382236,-210896,-14829,-43476,-160071,-23985,216289,119883,-206829,-334865,-255505,-15602,132918,-42136,-219871,-156550,-144111,-270594,-260504,-99653,1680,-70179,-239937,-306932,-195748,-44223,17688,-55171,-205005,-310983,-206202,-55249,48622,9277,-192484,-315149,-231329,-71917,-64127,-291642,-375827,-77511,164812,131228,-49515,-111501,-26327,19888,53952,126660,136643,7974,-224913,-355875,-313678,-60732,163729,99329,-29098,-53869,-55556,-89621,-91864,-68998,27254,25634,-174477,-268975,-121913,22772,77615,189459,261369,172069,6370,-25398,-6095,-179567,-336252,-160103,125261,306040,301787,273802,337807,234623,-12044,22573,336102,545559,366691,150562,175542,285121,139694,-214117,-376030,-269541,-191797,-102110,-5325,-157388,-343000,-282455,-200564,-204646,-145668,68464,119118,-72995,-228685,-228932,-102931,-8339,-94165,-177453,-102101,-84122,-86278,-2260,44054,15955,-72241,-103865,-80552,-122847,-99756,43962,181960,159579,34806,-9462,47822,104008,117649,62946,-14394,-32414,25994,93152,22877,-74091,-722,122946,94464,988,-20405,19642,92671,140263,170645,234397,213192,-8412,-244990,-364062,-370812,-281867,21511,220658,96535,2369,3869,-1971,76013,143756,95930,48079,143229,140717,76907,191335,315477,207104,80594,63011,12265,-206631,-477930,-401401,-76487,65787,84807,174101,162521,149569,218106,96191,-154524,-272225,-214904,-66736,2724,24768,58840,62610,72985,-60754,-226236,-132368,73477,130543,242984,352037,251001,-9351,-147540,-86138,-13791,-48879,-126037,-98863,111509,249282,143640,-41979,-88664,8484,29373,-48631,-123330,-53108,76061,-14331,-178994,-122031,-196641,-340130,-105081,176664,67034,-56573,161454,405711,344656,143979,117571,114394,-119827,-398932,-384740,-57865,194728,278265,160379,-80726,-240753,-90654,143142,166135,43692,-150240,-356530,-302287,49214,154662,-91583,-181030,-47901,31886,-8085,-12955,47321,43517,50522,118467,37623,-201393,-263279,-94862,55396,170380,275443,142276,-182048,-264313,-88074,57779,223108,298092,-27015,-343151,-228308,-17017,-175555,-429515,-341643,23595,207235,39355,-62348,89662,122394,-53356,-44913,59255,53624,49027,59848,-133199,-396944,-412710,-166708,101555,121240,69218,146577,197178,126385,82869,76363,124186,291451,399539,269456,48264,-65804,-136131,-244290,-354382,-510144,-579698,-411637,-227428,-214177,-245592,-297884,-249057,-4189,227293,130331,-158285,-235878,-54933,74532,-42420,-173050,-134567,20142,153926,193127,202943,173743,5000,-11464,152269,165607,79804,66505,19818,21400,179525,240002,198904,86689,-45992,-66910,-18971,-30435,-205524,-490239,-610126,-536357,-479728,-378807,-247145,-156652,-227021,-95558,557346,1089084,1120187,729141,356803,-472696,-1011719,-443044,365940,251315,-290066,-642000,-306130,537218,798672,-154599,-1040974,-1009226,-847229,-503637,176915,304368,315553,700849,621097,243033,190467,333708,321032,214760,202147,93920,-176265,-177434,43252,184901,59769,-120319,-69941,92676,175042,37105,-231505,-288671,-255367,-170587,57465,79790,-121567,-47715,221953,283534,150156,118724,201044,182735,22731,-145269,-184181,-212214,-283469,-305246,-299906,-205055,-40763,-10276,-94288,-31890,145849,198139,90621,-38716,-99686,-234863,-365077,-304525,-170804,-67958,3660,74648,81188,-5010,29466,72643,-165635,-433314,-451569,-352427,-245079,-89727,93306,94256,106103,385763,506606,260598,-15864,-5527,62657,11136,-56712,-111029,-186926,-142149,-106907,-256292,-340871,-172815,72339,117786,37349,-29665,-99991,-70318,31794,49546,18249,-1661,-98653,-216641,-153523,95252,281662,216270,52940,-94364,-148140,-70898,-54651,-118796,-87976,-88425,-131202,-173604,-143612,-26197,31204,-47889],[-118234,-62338,74009,28869,-135085,-124399,35519,160459,261916,315821,151867,-152526,-253693,-38959,112272,-30837,-132880,1975,112406,60253,-18429,-45074,79693,237411,265252,260840,342293,298692,37625,-379118,-654985,-492023,-139828,-41632,-135567,-59596,73695,-66892,-287150,-235236,-61352,45440,97753,-746,-126668,-63331,1817,-92278,-147080,-71314,-10466,-733,62492,75640,18519,24171,64437,58640,88887,89500,125453,281897,299967,200214,158221,113508,159499,295523,268132,85688,-37443,-65958,30274,291096,375250,214421,-13059,-210722,-268216,-126296,64487,174133,123329,27960,-46820,-141808,-167634,-112294,-68704,-70766,-85278,-134474,-173784,-148170,-92554,-123653,-210446,-131728,134066,469332,571248,256041,5945,42277,-52232,-120513,131358,278746,168295,150471,301898,135496,-249136,-269255,116279,320096,202310,19567,56170,198168,134376,-66275,-64899,5832,-233667,-364838,-9743,357722,382733,280923,269442,198607,-5870,-120412,-161503,-102611,98218,117728,18980,7270,-24342,-83548,-84145,-126541,-248705,-242564,-106205,-100872,-218083,-201320,-57249,45543,18537,-65746,-156796,-135704,-73295,-73234,-9068,74419,77440,-43545,-197542,-212316,-112098,-118516,-298218,-357669,-130843,42455,30909,65757,182592,209428,169450,121923,25685,-293285,-512118,-302174,138978,465503,479489,265565,122793,148748,177205,104197,12134,-27270,-139662,-136504,57256,139718,74950,64049,97903,113426,100276,-29880,-226885,-137584,88084,146937,111855,74747,147439,299485,244124,-72943,-288450,-295569,-152133,74880,317870,312351,66364,-157135,-279501,-263896,-210778,-181636,-107219,41398,156224,148112,116482,194376,376135,452347,395927,350492,236649,-37158,-197247,-167896,-202307,-349619,-298378,-63379,14357,-4038,32587,-39255,-139295,-50029,184317,266760,295695,266547,141726,-57982,-140550,-68652,11413,63353,128814,33958,-178205,-197204,-5347,147621,193776,178755,191339,196218,73670,48206,339931,376509,60240,-56555,-20897,15558,112249,67769,-11636,143680,240896,43218,-39416,127069,207891,134424,-28257,-163547,-138205,-72323,-59969,-33089,-123618,-223838,-140323,-1015,62838,144257,273808,195835,-1513,4067,134821,57350,-201490,-325973,-268639,-203873,-144211,-23784,98734,90540,-19620,52924,363326,516864,352558,77640,-176563,-237309,-122893,-59288,-1148,112130,29184,-150629,-65141,165976,170927,150284,279212,233727,-26133,-131858,-20550,18517,21854,56875,-22491,-63649,100705,200473,118727,91478,83145,-92186,-299539,-238843,11772,38568,-159634,-341924,-363849,-192540,-29590,8855,-29970,-92395,-187428,-170668,-11991,73351,71680,99397,141152,114212,-35020,-219543,-260811,-79311,119396,169875,93947,150513,213991,40606,-210749,-331948,-369771,-297366,-159373,-15813,235140,453250,322268,67757,-50291,52551,266392,439558,557567,608715,387138,57881,-92751,12432,76185,11736,16059,-53211,-262692,-271528,-4873,196940,223197,205580,175556,88284,69252,170,-66145,-61482,45329,143680,68896,-160503,-209957,-68281,-142752,-282374,-74834,143044,98098,-35222,-193153,-192958,-11591,46191,56489,239678,363169,150749,-145295,-118174,78501,151261,310537,561104,442649,-28480,-175677,134584,335527,342677,288974,239243,437455,621780,-175699,-1223430,-1145135,-1294092,-2452915,-4562133,-1666705,10942022,15785422,2023362,-7680411,-4270548,-1734208,-2139189,-1503065,-647930,-185325,95474,409232,328729,102192,205405,106658,-98759,110262,264906,206724,287125,310043,52090,-57465,15358,98989,272913,415827,347146,226070,199109,154510,3990,-180042,-277388,-155852,82992,160135,37417,-74722,-87389,-113549,-221990,-306212,-143154,49784,134422,192274,70627,-100018,-261688,-352033,-296830,-99772,67257,186641,285393,361428,295835,42709,-281276,-438494,-338573,-336477,-362567,-172671,-27344,-76434,-121818,45584,198558,53695,-177912,-238838,-137676,68255,142329,-14004,-113016,-70143,-106210,-214160,-182292,-5709,45289,-122662,-316061,-407695,-354458,-184099,-49567,-32205,-73596,-124329,-78927,-10391,88953,105211,-65226,-279182,-250032,-56119,-71619,-358198,-412488,-97450,130892,94141,-51601,-112672,-128161,-116320,24969,182708,133032,-41586,-194118,-302281,-316642,-84533,138782,34479,-112422,-56625,-12987,-154213,-259861,-180786,-18133,50365,-57832,-118110,-11067,54399,63781,204866,305646,201486,22414,-10465,4054,-153418,-285936,-151208,94796,302974,343101,299896,292063,200481,10559,-10644,254082,484025,297381,48576,88544,273372,252503,-30741,-274521,-272548,-212932,-126318,-21472,-121962,-263167,-198926,-119898,-172270,-175008,31251,107047,-46831,-224971,-266281,-119282,-1966,-74578,-135740,-109553,-114929,-99406,-28983,57231,70806,-28877,-66699,-61756,-167495,-152481,24259,195406,238640,158435,74160,73981,143561,194960,129282,28824,29831,78032,86101,17867,-76579,-28596,123572,149566,60051,35186,37790,-5685,-19283,98119,303635,365857,140048,-162511,-324373,-347424,-276040,20869,232025,165209,97668,103715,55646,-8052,5895,63102,74994,110383,93414,69477,145401,259014,147142,33216,69412,-9519,-290792,-484411,-313143,-40641,2502,-30635,33722,-10678,-61964,73436,66801,-160372,-310107,-298457,-152304,-25985,47450,85374,85991,89898,-16716,-173639,-53041,104099,150430,279450,409650,285549,69321,23323,131509,90531,-98257,-260989,-202597,107328,294236,120352,-133001,-226484,-134970,-86949,-146742,-228869,-127903,50006,-60828,-288893,-235227,-215107,-255400,-87743,88332,19427,-43226,122612,306307,255628,56090,31848,77510,-34624,-200749,-155844,31967,185725,244656,220186,20544,-197654,-70838,135727,132199,13088,-184949,-383062,-259671,104615,144543,-154076,-213760,-33674,26443,-9997,27147,81607,42700,67755,147019,28966,-221128,-286829,-132857,73945,233074,348826,235665,-101126,-339877,-243633,-58101,82877,121151,-91878,-226866,-88452,-14633,-262392,-523938,-412708,10073,196257,9891,-66847,148404,263372,131282,131360,180760,122296,86085,78861,-127781,-394957,-378606,-102922,174843,192283,86348,27732,11997,-2717,25725,33349,63606,180435,283977,236724,56878,-40847,-94791,-204282,-366458,-619198,-690608,-506368,-375692,-349505,-268071,-233501,-159182,31286,234235,195190,-34193,-78767,47831,56834,-124683,-275860,-228540,-52955,94858,171783,295589,314198,138692,113435,194415,93257,-5888,38953,-7944,-83307,86233,301539,364013,212576,25823,-7163,40940,27197,-153631,-444323,-622554,-657988,-588809,-417531,-296428,-233716,-149889,126247,951818,1841923,1823205,620713,-23212,-818391,-1539689,-844454,305292,413913,36489,-222844,-63777,796323,1297932,248089,-1212933,-1367199,-1106680,-649535,131612,296006,327889,750901,700120,249773,88349,235373,296575,221776,235967,69748,-251113,-197988,88703,226890,74452,-125393,-117381,36135,156901,108567,-84218,-203269,-304157,-291102,-15365,92207,-84206,-47994,204729,267619,189490,231870,308757,232653,6363,-232138,-310410,-266287,-280309,-322728,-324377,-195569,49847,95794,-51593,-31644,168581,269596,209598,86962,-21488,-174440,-310529,-276025,-156373,-29372,61408,92667,32387,-40060,31352,64816,-238112,-516345,-472373,-347607,-301543,-144514,111273,128551,61078,285565,468375,294849,53639,90540,134848,29349,-74289,-188556,-297125,-214911,-198076,-405605,-451922,-158805,103745,115363,66266,40357,-51689,-50349,32491,20220,-3002,15210,-33056,-98151,-66189,123861,292918,209400,29146,-106754,-157921,-95590,-57962,-86252,-53480,-29721,-65254,-134724,-152942,-17810,62650,-22078],[-63885,-5404,105025,1798,-230155,-213376,14830,137103,162947,227676,115790,-143499,-219818,-28756,101514,-22780,-121940,-38587,55659,44022,2194,-77969,-9259,211877,254878,140987,187710,266840,109003,-187865,-367941,-264966,-40790,22297,-55716,-2484,80845,-48130,-202221,-141377,37490,93205,95575,81596,72174,110925,63438,-113328,-190746,-133445,-140685,-199911,-91652,1276,-64212,-105865,-17571,83290,142750,120296,94137,217072,277772,241097,247751,261105,263220,320292,291691,200722,92721,-40467,-42334,218827,407456,314956,61222,-241008,-367256,-187555,17918,111182,81280,15410,7725,-101354,-190319,-184647,-154424,-167084,-133818,-90019,-96138,-83553,-49100,-118362,-232991,-154422,63113,345414,473675,209257,-4223,40729,-33951,-86455,173184,308933,151718,82115,261686,206857,-141855,-228909,71454,268906,251721,114343,79259,149903,121560,-93329,-134913,-23527,-199018,-327800,-18831,288880,272304,190014,225179,202651,-18655,-222987,-306508,-187416,105336,126390,-8347,-19312,-66293,-94722,-21950,-63898,-196446,-153579,-29324,-51038,-183686,-169484,39739,205326,128441,-40516,-95882,-37426,-17096,-51382,42929,183402,170196,26436,-118056,-152100,-94402,-125658,-318791,-367753,-133130,-6596,-89407,-70355,163011,261577,156933,115421,6089,-326476,-524126,-303622,139401,537536,564875,263786,31935,-31645,-158186,-251383,-183414,-20887,-42133,-112537,-10712,71535,1751,-44566,-13699,15058,-33103,-184224,-353319,-232156,17639,73702,41712,58011,169401,258474,163974,-84682,-249327,-278702,-173661,26129,259088,313827,148206,-95796,-248383,-206015,-172160,-196378,-120273,107880,260679,201174,104690,170354,351400,373504,258138,253247,233334,3524,-183536,-147638,-136280,-282524,-261612,-62504,14822,26287,43232,-101920,-271373,-154904,111493,239213,304650,275554,125829,-37812,-63216,-28174,10884,67964,115287,-46867,-320636,-323651,-70819,116874,152747,157016,183744,129573,10859,75409,438520,534247,193293,-30912,-37378,26675,120372,51587,-52262,50238,147861,23548,5189,159247,196897,120171,859,-138784,-166347,-119745,-38197,41790,-72470,-245647,-215047,-15057,132520,201078,225743,93846,-33810,16832,86524,-55983,-304199,-395006,-286994,-165850,-112275,-26256,157570,230037,119112,136806,372493,524344,466144,204198,-163128,-288002,-172022,-98081,-7230,180221,129174,-112499,-86208,198126,297004,269785,302612,194911,-51426,-162805,-113118,-111235,-99723,-19844,-52070,-127030,-22338,98065,41357,8867,2688,-179173,-363976,-283923,-101757,-96378,-222724,-385904,-473369,-302247,-1275,113003,15812,-127257,-262216,-260807,-80951,84986,113818,110094,152619,120001,-81517,-284989,-235815,20973,185239,198043,159061,201277,199568,25443,-200793,-325313,-343912,-256967,-182934,-98090,169686,443397,363327,114308,-66525,-9490,236024,400944,471755,526336,363511,64732,-92882,-601,42121,-2541,70066,24458,-271565,-361703,-121650,115860,222902,226969,200693,178777,116103,-23059,-102544,-109916,-25906,60198,3159,-136792,-121507,18140,-106286,-301763,-146738,86252,65850,-25117,-144222,-156107,47073,162917,108069,183676,287567,119394,-116406,-82981,48397,80219,295471,596146,470397,23745,-67626,259746,519195,619447,560285,319450,210734,239003,-499241,-1384465,-953042,-603972,-1899027,-4729863,-2342868,10463430,15217640,1298468,-8536447,-4842570,-1567109,-1397512,-852394,-332875,-105893,206301,580228,469043,74728,143516,206995,77280,184139,295587,271068,339243,357027,127756,33343,47256,29798,130756,309830,347299,210845,13901,-72962,-41243,-30891,-69348,-63873,-50577,-64689,-113797,-154886,-113120,-118092,-214166,-256389,-89762,109828,234197,273634,86496,-103678,-216945,-293845,-271553,-128844,47693,215144,317355,399140,384047,107914,-270936,-433753,-331865,-301004,-287619,-107836,-25048,-101120,-80102,91948,147935,-19843,-135743,-118194,10370,156774,136146,19220,13823,22947,-69327,-138432,-61856,90977,50707,-171261,-350438,-480400,-495970,-318666,-139708,-43199,41392,63669,25602,27470,112417,154976,20290,-249821,-273011,-68140,-95459,-363275,-353042,-81064,87280,51568,-32442,-73172,-170332,-205005,7756,220853,88668,-132567,-158334,-212989,-286171,-101678,101841,-22223,-161505,-28299,26613,-219177,-420212,-310972,-113294,7954,12752,20120,99542,98270,75831,218911,316936,182787,4898,4822,46951,-87257,-205621,-103257,115065,289978,322517,267087,203391,132858,24720,-22382,173925,366869,190829,-73460,-28193,213609,318799,116131,-199380,-291530,-238181,-159610,-52316,-83775,-153851,-86471,-69570,-209036,-211617,12221,109177,4056,-167061,-244984,-124059,-14133,-52895,-71453,-98134,-126651,-104584,-69672,56772,143051,66550,11782,-40475,-204664,-203641,-7719,202849,346156,318181,165783,98632,175336,239107,177409,105115,133037,149288,93982,31946,-60475,-49045,108381,188440,133074,92592,19879,-121250,-164630,16039,332926,470357,250644,-80770,-253884,-322472,-277582,-6645,207799,222775,186424,156536,44096,-131260,-154952,-18028,49095,48688,69676,84437,94675,161572,66080,-17403,42169,-54941,-337364,-426092,-195866,1643,-57738,-153121,-113072,-160329,-254361,-102083,4699,-146366,-274780,-277574,-153450,4666,107413,132343,123643,112681,53303,-39652,95166,159625,150631,229094,336693,256996,153721,210108,340064,179086,-151969,-360241,-254191,109114,317033,106458,-189538,-312708,-258719,-200733,-214918,-294350,-201570,19937,-80991,-348452,-310952,-193368,-139264,-60519,-10927,-42894,-34670,65032,146713,93047,-53282,-55077,18704,60383,97977,149371,127614,159631,181870,249097,127242,-115743,-52490,81425,66404,5126,-163088,-335508,-163967,137578,81268,-204720,-203969,-20974,11426,33886,126418,114559,10105,55988,132530,-19548,-233904,-284629,-171548,67282,261276,361067,279965,-5911,-313825,-311632,-158113,-61009,-46255,-102851,-42407,76189,-18327,-314382,-542259,-412582,8022,172394,-2934,-52774,193242,362875,270766,234079,241517,167862,126112,110100,-79464,-356739,-377725,-83934,201755,203323,57708,-86413,-145898,-96542,-5657,-11528,-31905,13226,92365,107591,-12903,-59177,-46057,-118097,-314553,-623833,-696628,-527441,-465631,-416722,-236926,-129117,-55509,59884,212865,240963,93924,57917,104507,304,-199652,-327054,-286817,-132916,15348,124168,301210,342044,227066,226095,227233,42962,-61321,12597,-40894,-200563,-77666,294712,502502,338753,110909,65493,79955,33317,-128511,-366362,-573395,-700554,-594826,-362427,-256272,-273145,-99042,334389,1189772,2411088,2519530,710888,-387067,-1030520,-1871779,-1297302,73048,477780,245270,98133,221685,1158895,1973944,846138,-1313896,-1851626,-1441358,-806550,54992,227977,233026,684258,714377,236813,-20367,113010,251205,228440,245073,18490,-298732,-194993,123365,259112,120186,-82775,-118894,-10025,70018,94044,39149,-115924,-315749,-353009,-62782,123362,-23740,-56167,147630,210553,202216,320520,392531,267090,-2002,-272198,-379215,-274373,-225229,-299630,-324669,-162070,150610,201447,-5429,-27623,171101,293965,279860,194818,60360,-93118,-221367,-232743,-124716,43940,137583,112036,964,-59710,26660,30433,-305110,-549130,-456988,-338877,-326591,-153365,115716,117245,-11134,146844,378760,292861,124330,172111,187502,63382,-39899,-208331,-364846,-279147,-276771,-495395,-483427,-106700,135406,110939,91084,115042,41278,7176,30183,-17001,-12453,55712,52903,16816,15810,159354,306929,204548,-3208,-138952,-192048,-142546,-70802,-41300,-7748,19178,-37970,-132262,-154333,9276,108166,21431],[-22301,21950,96177,-48893,-298267,-256266,-3788,78504,32937,98345,55851,-114717,-148381,-20570,55121,-26377,-107449,-85100,-20561,5527,9698,-72593,-36209,213693,242706,37896,31494,166605,109521,-29528,-99689,-65168,14010,57146,45111,67087,72535,-21349,-75309,435,124550,71111,5183,105257,258027,286199,124140,-124642,-231700,-189738,-217996,-319963,-215870,-57360,-120092,-227161,-117948,86795,163164,101822,27704,115149,228435,273030,327857,381230,334521,317282,301464,282652,177155,-30887,-90992,140284,394226,382534,155407,-178347,-365381,-231059,-51645,16065,2618,-29312,11995,-96387,-237927,-264149,-224561,-224892,-152009,-10425,25877,-6483,-11096,-91063,-209262,-150285,-5715,173773,294521,142175,6391,45537,-3757,-41277,184147,296857,99066,-11505,182918,259227,-2443,-130711,69253,256123,303728,189681,64045,61464,80970,-97767,-150031,-22559,-133240,-249256,-14599,220827,159433,61890,132175,195443,29330,-224106,-357945,-208064,118621,132867,-7414,-2034,-52801,-40050,97187,30965,-113838,-45386,56771,22774,-118031,-148187,72233,277413,186394,-15007,-11989,79697,62104,-9888,71954,253890,233634,57483,-80299,-104647,-51078,-93374,-278095,-306604,-110492,-31806,-127980,-111087,172419,327025,204054,151429,9360,-308009,-473486,-275085,108197,492840,536928,223061,-53872,-188967,-436505,-557081,-348796,-13079,58926,-70491,-59861,24339,-39199,-128184,-112884,-55585,-87901,-232551,-372552,-273878,-61987,-32812,-76751,-13807,128260,172338,65487,-83811,-178990,-213042,-147659,2723,175254,289304,251595,44913,-111411,-96697,-101770,-151136,-66264,193010,330911,218342,85855,142065,281967,267355,147351,150399,183418,35276,-139428,-89883,-38846,-176959,-184948,-40991,5783,8565,-22107,-215303,-361192,-159722,64534,143962,226809,248485,108675,-1150,27163,35758,31056,66693,85011,-98592,-390241,-399915,-143436,52766,111810,164607,167598,20480,-101551,49832,444232,596098,300623,19729,-9230,81914,148322,34704,-117070,-72144,43281,15485,40113,144599,137053,72346,11407,-103546,-166868,-156753,-35116,95113,-6386,-232158,-264724,-39168,172790,234287,153017,-22966,-77721,27315,37431,-169113,-355438,-352704,-219732,-97189,-45272,27743,234077,327407,182089,138801,309316,469806,523945,294556,-143252,-303393,-192305,-127940,-11453,226059,217943,-32196,-58747,210475,366527,334416,275548,142888,-45257,-148931,-173521,-213412,-206456,-82964,-39052,-132293,-97076,12260,-46578,-79308,-54770,-220017,-380842,-319888,-243179,-225788,-231128,-354136,-507148,-368957,32300,215659,75725,-132241,-269227,-262749,-99472,91162,132192,108103,156553,117760,-119860,-294206,-133174,151424,253421,228202,213207,211485,152089,21274,-133495,-260567,-286468,-185434,-158419,-168621,48509,342844,368482,182342,-41364,-63671,159466,308145,342204,384357,309222,77781,-77928,-29481,-23760,-48915,90607,90955,-250742,-399597,-191539,47072,220026,293109,288205,294301,148237,-41333,-119810,-138301,-100043,-55718,-95663,-113603,-17768,101405,-33646,-241301,-176853,16212,6172,-56846,-105776,-92766,105986,256391,163085,122795,173453,68246,-70062,-32845,-473,-28983,213988,542420,438955,71743,43033,342396,646125,845885,797515,423519,26687,-120964,-708839,-1449849,-902176,-26439,-1138862,-4180978,-2592972,8378884,12450162,849748,-7711723,-4825256,-1645163,-848334,-176278,36321,-5056,305378,704554,551588,51492,111163,307046,240731,253048,341658,335004,340951,315218,146387,91779,62464,-42256,-20970,153535,266769,142020,-163219,-244426,-9074,171127,170818,61374,-163890,-295239,-261640,-203748,-128804,-132961,-200895,-169741,-23396,135926,258099,261388,84308,-59713,-106533,-180791,-198519,-132760,-3403,157100,281874,404538,440347,162353,-221798,-337065,-227048,-194368,-167184,-10802,16178,-84956,-24980,114497,85197,-65395,-76472,1050,140306,215465,110134,44271,122480,97665,-42359,-72425,53342,153205,14502,-201031,-332420,-504359,-586172,-419238,-238573,-114047,61258,152082,58157,36236,96312,137673,47471,-235669,-320978,-132357,-134643,-308000,-226565,-31655,51539,15320,2309,4110,-128145,-211804,19127,240944,34275,-206500,-113530,-114275,-237127,-115913,57009,-57851,-157981,28281,44143,-292455,-549518,-442192,-243307,-91832,19206,110570,181726,141485,106688,216944,272221,106603,-47507,17601,118297,5626,-119460,-29825,178178,271685,243896,180732,102428,61529,33156,-10932,110798,239372,89832,-180959,-148719,121695,326564,198197,-150102,-300697,-260393,-205540,-101649,-58491,-40355,31252,-59842,-289766,-239064,11764,110120,45864,-84574,-175511,-121702,-52868,-44857,-9537,-78453,-136562,-119009,-114625,34305,201907,182786,96474,-39973,-228943,-231653,-32726,213461,451908,458856,233866,118624,201318,250860,197170,186018,237466,204758,106697,62984,-24041,-54092,77277,196668,199978,135263,-28285,-219450,-253792,-45767,320872,497542,289002,-19352,-159095,-266867,-261834,-52138,150252,248394,234065,136880,-39809,-267540,-306231,-128659,-26180,-30096,70590,118869,58254,49939,-9611,-46863,-2420,-112061,-338875,-322094,-83216,36942,-98818,-254769,-234372,-254883,-382815,-263075,-75593,-128892,-198046,-170726,-63888,96454,188605,180012,161425,140631,128272,130561,247166,213516,128473,109986,160660,181196,223897,359251,480029,241018,-174444,-387609,-248956,101463,292051,88998,-198554,-317140,-320815,-273961,-233856,-305744,-257942,-21343,-82159,-341530,-325193,-137954,-25503,-34544,-101167,-111596,-35293,12926,-22433,-96364,-146735,-111588,-40409,135814,381923,403660,212294,136914,112074,233981,204896,-18298,-40478,-219,-7534,23726,-81881,-210501,-34400,141553,-26982,-250710,-163198,-6009,-1979,106038,245317,126189,-53632,15941,85261,-82648,-229075,-249978,-184163,42671,236529,298432,262732,81254,-187380,-272639,-217691,-169330,-150713,-50359,162305,211367,-37454,-321039,-478754,-339936,19248,140123,-6401,-41023,189346,375999,322970,240112,220750,167172,149967,141046,-5838,-290601,-393329,-97892,187896,156521,-19103,-179574,-230627,-113885,5959,-43165,-129285,-151456,-114382,-83080,-143118,-117160,-5512,-18530,-235475,-542634,-601587,-459919,-451764,-379953,-149628,-4506,43996,82455,166475,236900,176503,133342,97389,-78683,-249535,-319789,-295609,-198669,-72512,59566,223164,258143,242735,282577,226402,18686,-75017,-1908,-59437,-281506,-242328,233756,575620,428689,187838,132234,89540,-4231,-126428,-273321,-466978,-631188,-487239,-228773,-122133,-202121,-32341,489843,1151727,2425517,2848941,948583,-622935,-983468,-1771263,-1618600,-272302,400938,250736,210602,462218,1456581,2499962,1446052,-1154707,-2165110,-1738665,-989066,-89084,67685,14428,503489,651898,192670,-120675,-4571,201804,240142,223091,-46598,-301279,-156788,146766,267422,167138,-14363,-65569,-17790,-47980,-5209,81517,-61631,-289882,-344439,-80668,156430,37821,-66214,70836,126628,185357,368163,433112,268556,-23295,-280895,-362225,-207748,-119511,-241871,-315030,-126322,226309,269677,19392,-32173,148605,259221,269377,237395,110577,-21595,-122985,-181096,-78939,141961,221085,134397,8403,-52559,8722,-28577,-345959,-521651,-407234,-319594,-309688,-125967,97553,65321,-88160,6749,247876,248378,182577,231537,212320,99259,31728,-161856,-362900,-311858,-323125,-498096,-413512,-26400,167246,122026,118546,186825,170357,103681,29493,-61170,-24165,93643,124359,80842,53792,182754,316769,199748,-40342,-190946,-252540,-214251,-95706,15080,51166,48053,-50972,-168492,-151858,54345,164626,70218],[-4187,15214,56777,-101967,-325741,-255442,-21352,-4813,-107091,-53269,-20574,-73625,-52918,-7764,-8420,-41681,-98315,-125179,-91999,-43359,7302,-27523,-1040,229406,221625,-28152,-79045,31657,41487,51753,72892,46314,9198,58939,150499,141369,46786,-9261,50346,160311,199343,12229,-137421,56876,367136,401483,153570,-131020,-256131,-213621,-207005,-323534,-283554,-91839,-134712,-304372,-203954,71624,149815,45786,-49092,8000,161003,275995,361362,417137,337650,286752,301970,303045,170742,-55543,-112454,71312,334197,397077,231672,-63077,-278892,-247187,-126815,-86042,-97129,-109363,-53985,-134671,-299344,-326357,-250973,-228239,-144941,68510,147885,57795,10528,-44540,-137394,-116013,-49838,19352,115156,99543,46327,69100,38000,-1519,161857,253989,33925,-94004,104874,281784,124976,-10486,104213,286072,355000,238587,24098,-42407,22389,-69342,-101399,4409,-54759,-139335,15775,174593,72796,-73592,7090,172443,118309,-130251,-311972,-176722,121019,134613,26878,56712,11009,57375,231800,141745,-6962,61949,132125,95996,-46390,-147097,34424,258612,188639,9032,68493,175572,127503,19075,64173,269641,255401,42336,-99229,-86250,9876,-21773,-178841,-180438,-55837,-24463,-77769,-37605,217108,393660,308679,211616,28717,-247511,-377527,-221906,71766,367057,414334,153386,-108967,-276661,-578104,-735190,-448329,-9918,130386,-17679,-60032,21891,-36728,-163350,-170061,-84395,-63578,-174804,-295100,-265679,-145172,-158183,-215074,-111382,43510,58650,-29263,-70990,-94340,-122161,-92480,7730,100526,251357,350786,236664,93389,30076,-20551,-56749,40962,269738,349931,203805,78741,137880,214880,185744,102116,72080,103899,52617,-68109,-3974,67011,-58426,-91803,-8581,-11501,-52188,-145875,-366606,-432962,-129918,35213,7318,80856,176449,78016,29803,94542,93241,61164,64582,48642,-120259,-386130,-416072,-204146,-22715,88637,204690,151433,-105153,-250566,-41063,357286,550579,345655,78403,55520,164936,193610,27050,-192048,-201266,-56967,8938,47659,84007,41888,8803,13994,-57817,-141486,-176981,-55618,116028,63249,-182734,-269359,-56686,176577,218826,61925,-119709,-111405,33774,-10646,-262609,-353246,-233710,-105460,-25545,27124,114463,304742,356684,163296,73460,195948,362292,497985,319313,-122142,-284826,-182618,-135152,-4387,237536,263149,60380,13283,216277,363754,307230,187495,81142,-19028,-100052,-184597,-261642,-273164,-127583,-3118,-80987,-99416,-29158,-112629,-138503,-61219,-190560,-343129,-345070,-379652,-326838,-194434,-258990,-455952,-371051,59997,293904,146083,-95324,-197466,-169408,-60996,89584,123690,89459,146420,113445,-134905,-249626,2514,257329,288486,238697,230528,178880,84981,20985,-40694,-168345,-217974,-97889,-84580,-200843,-96550,171988,324112,238915,-587,-109308,54088,199608,221605,231651,238607,91517,-63086,-76360,-101214,-106448,81482,130062,-214374,-398216,-222059,-6201,208974,386349,417144,380479,147388,-46669,-105869,-135587,-156846,-173576,-202018,-101730,74447,164876,49416,-142916,-181703,-71846,-86118,-130676,-84962,-12912,152707,302343,209162,72845,45613,5558,-21467,16724,-51513,-135894,102410,424657,365393,117993,132960,348112,647554,925436,930569,552403,971,-296163,-698142,-1315022,-878563,376724,-359433,-3245188,-2598658,5207390,8497208,1010936,-5481975,-4322823,-1920249,-592038,309119,290191,38631,313646,699161,535735,43435,120209,393334,360334,301649,395193,399240,309841,205815,108290,105910,53011,-107667,-147592,-11016,129264,44400,-269213,-312206,58435,338858,370957,194402,-203896,-438978,-350297,-207802,-132297,-157678,-181305,-59685,58457,149548,225630,176547,55221,-13774,-2263,-61713,-103544,-111621,-64502,46328,202322,384882,451377,180992,-164953,-191802,-56030,-46018,-27178,109071,101303,-13913,47954,123998,38126,-59661,-3305,93627,209804,216619,64737,51750,182458,135511,-30653,-41606,113488,152551,-50943,-204581,-270902,-473624,-604963,-462278,-319359,-236419,-49599,78893,1516,6688,36148,66291,31332,-234870,-399528,-247969,-176077,-209184,-80751,37230,37754,-6107,40871,97720,-20545,-141748,58060,245895,6813,-209428,-55121,-31900,-189010,-131996,10708,-66058,-100920,102335,37151,-368355,-628603,-546223,-372157,-213096,-33039,131357,216113,172845,142278,190440,168034,-16287,-122763,25206,201599,103422,-51235,43902,253062,247224,129580,65973,21377,13399,39897,18522,77630,154466,33454,-242048,-240125,26306,284414,218153,-107560,-275632,-274222,-262503,-164531,-53972,50546,121710,-87948,-371100,-248159,14078,88325,49955,-12801,-86904,-122691,-121913,-63605,28512,-60818,-155120,-145578,-149003,-10179,217639,273850,147807,-75570,-243756,-222953,-32941,235114,525995,532325,257289,131727,219736,237072,186398,237090,296667,213056,111604,99718,22716,-44244,35405,168568,237731,151410,-85117,-268336,-265286,-68718,276895,443450,244865,8913,-53637,-162628,-207793,-97784,70884,230408,221016,49460,-164160,-381998,-418830,-239255,-131190,-112868,78982,160390,49542,-42544,-56576,-42230,-46149,-168395,-304570,-205619,-5250,52579,-111044,-310429,-305072,-283471,-427512,-370974,-152483,-119593,-118208,-27014,85355,224698,264950,205503,181238,165588,179939,268458,337623,239514,88681,-34589,-49927,90476,266975,432237,516515,272885,-138108,-325531,-199076,68907,206016,52043,-163290,-238913,-299683,-278924,-198160,-266130,-283776,-74655,-74397,-268347,-268436,-64556,56188,-17575,-163858,-174296,-41917,-3182,-137914,-248133,-191001,-119000,-79977,168608,539589,516001,269806,132436,57835,174689,225572,67466,-27401,-72244,-60965,63031,40995,-32768,98915,122563,-150700,-295262,-112807,11900,-4588,179592,335633,102398,-136132,-42540,22601,-136114,-209559,-189801,-149279,18990,161793,178872,197266,146904,248,-149321,-228598,-219244,-166896,45513,326716,273071,-73032,-282103,-348703,-217110,42164,109489,-6975,-46162,123082,292974,283516,173728,133091,115186,145788,161982,72350,-203248,-386485,-112213,160165,79554,-125405,-242016,-225531,-47814,57858,-51485,-193733,-261872,-280935,-283434,-296537,-196619,15580,61396,-166613,-422221,-439694,-315362,-326933,-246032,-25215,112067,121798,97921,103311,171684,186469,139682,41930,-150569,-261871,-262245,-251336,-230135,-150001,-5775,99672,110233,186577,257289,175681,11240,-51417,1615,-50592,-292489,-337001,150741,563910,458750,243257,181643,74645,-63892,-139356,-187255,-321395,-453313,-298868,-64535,63647,-24814,54842,540667,805208,1749404,2643416,1231367,-644540,-643125,-1194591,-1689704,-634586,205186,65954,94712,576571,1542471,2598362,1848436,-659947,-2069938,-1877867,-1184567,-318472,-190459,-290864,257121,525867,114439,-201699,-91544,160456,245704,164122,-108118,-252079,-82164,157479,238673,179377,47997,29042,22848,-143274,-140398,32846,-51702,-235256,-280620,-78429,171933,82767,-65669,2245,36699,142307,369042,424417,230823,-72455,-281992,-262084,-62215,21380,-159379,-298243,-101419,253132,274406,4384,-55832,100543,168040,171248,189333,104518,15826,-38433,-122753,-22468,242440,292956,154397,50437,-23958,-29474,-106331,-349770,-440754,-331670,-278153,-245292,-76671,58145,-9955,-146716,-96390,105790,179876,222294,264219,206951,124207,112395,-67742,-289134,-297513,-326540,-417245,-259644,61283,195262,153887,147497,242876,308705,224795,37135,-106801,-51061,104708,153794,71787,28570,171575,301460,179456,-84501,-259488,-331822,-300634,-126048,83188,127036,60182,-87290,-223529,-146465,109951,224610,113514],[-4402,-13714,8345,-130885,-304983,-222007,-38291,-94346,-235105,-200617,-100961,-35783,34290,30,-76089,-70770,-103839,-152578,-138939,-88531,1978,46680,73893,232830,181266,-50702,-114875,-88648,-63544,47931,119735,48353,-50198,31559,234907,205812,5234,-32080,132814,297546,259584,-39858,-275688,-48705,364175,415784,131763,-138666,-254822,-189995,-108774,-222727,-290635,-105621,-110124,-319006,-253628,39035,107053,-26883,-114835,-77714,89315,242280,327477,344144,262143,240538,302096,259416,65228,-119185,-115061,16962,233245,349313,255289,42809,-157310,-236120,-191197,-169243,-189912,-208545,-171566,-197870,-349839,-351295,-218939,-172752,-117447,116286,227110,91026,11906,7267,-39815,-62389,-57560,-60419,16010,111620,112300,117702,86868,15661,109266,192798,-20722,-136932,59197,270216,197823,82300,149109,339158,399417,258517,-21500,-134459,-41737,-15395,-8246,40264,14094,-18139,71813,158472,31739,-177270,-114254,141537,215208,15867,-194585,-116709,102399,128814,82943,133939,98452,157595,331613,245825,110870,150905,184067,147616,1986,-171224,-52638,180688,150847,24989,114172,209333,140689,10305,24598,235832,237815,-6210,-162201,-95449,76655,72650,-49576,-21402,28824,13224,31038,116824,283972,438173,415760,258139,51948,-164213,-262056,-151580,57232,219543,242717,71529,-118627,-269987,-554899,-752468,-468101,-15665,150925,37742,3280,74667,9532,-141801,-173450,-76316,5471,-53087,-164474,-225612,-221297,-279773,-335061,-194520,-49383,-54723,-95873,-45182,-12247,-32909,-31433,30970,56411,207632,414189,423431,295445,132970,45997,56909,163959,307297,312632,167906,96103,176821,193412,162097,123550,30087,11969,43935,11917,90716,158454,50410,-1536,29419,-28015,-134550,-291880,-527628,-513160,-135117,4484,-135474,-96909,60863,29552,43148,117176,117608,88319,68012,19388,-119303,-332948,-382067,-234105,-82504,84746,253379,135859,-217387,-407649,-189389,200637,422029,320998,131100,134292,244785,247216,43497,-244133,-303528,-137517,-5860,23057,-2869,-60872,-46669,21341,-6593,-99989,-178092,-93608,104773,120336,-108375,-222352,-55457,144265,144971,-36313,-172302,-117863,36119,-54365,-321579,-311971,-97428,2531,25785,79136,195868,342125,312022,87218,-15016,74414,226812,387800,271505,-103180,-238827,-144581,-109023,16612,209130,242645,127118,106565,228829,300750,194624,63294,25019,15398,-32056,-143794,-249271,-290173,-155466,29897,8100,-31867,-15726,-131013,-144684,-10694,-94939,-262797,-356844,-475111,-383873,-135734,-131141,-337951,-311377,73559,336204,220413,-18505,-62770,-6156,18235,76999,93641,57506,119486,106759,-125787,-179396,106246,288366,267550,219068,206839,120574,17106,17030,40803,-84335,-157869,-11009,21968,-180762,-222974,-24863,230332,253491,24236,-148803,-48354,124787,163409,122069,170919,100582,-62338,-135366,-165455,-150147,55243,135769,-175552,-371395,-226120,-45389,183886,461431,524858,381580,103457,-38535,-61344,-102902,-184216,-264368,-289083,-109388,127014,191028,104124,-65742,-190649,-178439,-201823,-226236,-81374,66063,176191,290446,234436,42397,-71425,-62865,8397,47385,-92437,-210025,2045,286904,280292,173932,198228,275780,502150,815627,928554,696527,178895,-205577,-445238,-946266,-755860,620202,269160,-2299225,-2460725,1893512,4539293,1627972,-2664210,-3585079,-2233326,-518322,539528,342432,-14512,203064,532908,408381,42120,152061,449957,420570,315382,432503,451542,263735,68577,35419,90286,29849,-154857,-222322,-140657,-23900,-48082,-268434,-266955,107186,397313,472193,303149,-153194,-442743,-346617,-167985,-118648,-177883,-149568,55525,155704,175283,169172,60798,375,-8330,30777,14233,-17589,-73032,-108319,-59463,120805,352982,412438,144714,-135858,-56187,125051,101841,99102,228658,213316,100671,132939,133631,27073,-3194,70941,140796,198932,153313,6869,39122,181671,131928,-32246,-55754,88281,82904,-121374,-183881,-190842,-400664,-551661,-435115,-351725,-367521,-259305,-139358,-122523,-53742,-51966,-24154,2562,-237825,-491389,-383447,-197803,-91311,39015,106040,50574,-9649,70470,175317,100517,-32505,107747,239472,30556,-119960,16541,16757,-158897,-153005,-30309,-49068,-9105,175501,18470,-424173,-644942,-592260,-454065,-306809,-116685,83736,200498,187947,168730,143551,27927,-156088,-199730,25303,272585,181958,-16338,91591,301894,213545,15427,-37520,-16296,2403,47612,56448,83154,146834,39191,-240750,-275044,-41608,217078,202646,-48081,-206165,-277106,-322424,-227167,-66027,100603,157127,-139011,-411811,-236437,-1174,28873,6086,22478,-13389,-137319,-214446,-109410,34949,-51015,-178848,-170189,-159258,-66741,175315,299942,143154,-140705,-251261,-175319,-90,268599,548410,514911,232158,137183,225554,206092,150381,232575,277230,160247,98444,125246,61776,-26798,-7136,110003,228153,135137,-124657,-250348,-204831,-54475,213151,326333,134605,879,40992,-22150,-113042,-124559,-12615,171188,150742,-71910,-273894,-439814,-471981,-318436,-234030,-186983,70517,194054,74619,-82931,-58259,-3535,-74169,-213242,-254127,-110619,20669,40016,-95345,-306303,-313978,-256295,-396915,-404949,-203449,-120460,-63177,97876,241074,348961,311061,193031,168242,171453,182072,310975,330931,223410,42608,-153773,-215960,21066,280843,418110,449951,276451,-37649,-183628,-128016,3660,65551,-14316,-100352,-102671,-199689,-208012,-117906,-194355,-274686,-131097,-65674,-147093,-150904,7487,89414,-12793,-189117,-218639,-45467,39614,-148956,-304024,-169548,-78646,-89312,152539,519926,471456,286844,146471,32284,84590,179168,120879,2233,-95998,-73216,108629,172195,150805,202756,93426,-249466,-331971,-73330,31218,8379,229650,360590,42664,-215418,-103795,-38586,-166087,-188385,-121154,-61655,18198,62250,44985,115796,189536,190501,6749,-200745,-211000,-105801,143309,398278,243801,-115326,-206614,-184716,-83004,71224,92780,-4965,-67444,10433,140054,182069,90760,22526,27720,114007,170128,138722,-102204,-323562,-92698,152516,13237,-227600,-271158,-147469,72601,128936,-35219,-203785,-295188,-377998,-443718,-430998,-273697,11414,98807,-128978,-311176,-259959,-129691,-126745,-58824,103545,194123,165942,103673,36065,61944,130354,102015,-19648,-182916,-232717,-171900,-160604,-214478,-196807,-53018,-12276,-31460,84783,152520,74713,5813,-3425,27196,-10446,-225835,-319520,82636,474996,427500,277243,214348,51058,-119224,-157710,-128460,-168790,-213194,-93732,68955,228980,178847,124741,444083,220387,581866,2008234,1456259,-421720,-77878,-320399,-1509197,-923521,-39319,-208167,-173567,523638,1352975,2179862,1942391,93706,-1519515,-1795693,-1352005,-611099,-507623,-597819,22609,370773,12004,-257164,-133809,129423,223220,68664,-150620,-159523,15263,151784,167611,131609,74616,132494,98707,-170790,-236954,-61808,-68845,-164457,-194198,-71492,157324,104197,-41342,-33210,-39574,81569,329963,377225,164720,-146887,-291073,-112709,133382,169298,-64692,-263645,-84812,228812,211946,-54090,-102130,30267,37150,8031,59718,39756,11483,18370,-58832,38428,317024,332244,161934,100230,7457,-89074,-191539,-318632,-327129,-241187,-202695,-135888,-18108,9630,-84370,-169362,-135542,-5434,119789,242598,265757,173847,130870,172979,38504,-165090,-234076,-289201,-285712,-73921,132099,212444,196219,169281,270494,422376,345839,59826,-143973,-96628,77614,131854,756,-51669,111174,238550,124631,-142836,-338877,-412179,-377622,-147284,159985,216045,65370,-122469,-265428,-135176,163877,278394,146095],[-7384,-44038,-25720,-115924,-236647,-169847,-54258,-169357,-331113,-314829,-168851,-15485,80497,-15189,-144384,-115489,-128680,-169006,-154814,-118866,784,129320,151919,198073,113838,-38871,-77630,-153252,-161011,-16037,59965,-35097,-138398,-14127,272791,242936,-46111,-96242,147371,374812,298198,-52383,-354714,-173197,255662,324471,58943,-150130,-226733,-124605,36239,-72942,-252238,-105136,-59716,-274794,-263757,-10263,44357,-91958,-156367,-127347,29313,180638,231018,180554,127743,197150,310358,174567,-105642,-207348,-108675,-25117,103754,242942,209388,86573,-57662,-207614,-234702,-215001,-243961,-295002,-291719,-249974,-360161,-330290,-135139,-68371,-72883,118845,239525,89250,-1922,45208,44548,-11736,-33582,-44780,33538,177791,192632,190508,135585,-223,34833,123231,-52451,-130356,57881,229614,193632,106916,168520,380821,426523,250739,-54639,-192559,-98574,43026,91686,63638,54803,89526,138748,166686,40570,-214458,-190243,115418,282911,153495,-48041,-48732,65997,113811,137192,194954,171948,222442,363387,322743,220995,210023,209937,170462,9747,-217795,-152802,89960,98569,24314,101989,156777,79656,-41178,-25700,175225,195135,-61251,-234013,-115225,136072,161636,65027,122089,127791,66689,142406,278996,345358,437197,450865,257272,69945,-78107,-152519,-73609,79476,109000,77329,-4471,-84832,-176474,-402751,-632247,-417315,-30119,118721,88100,120843,173778,88700,-72372,-130356,-48834,69503,68481,-36305,-176672,-276387,-371809,-402295,-229291,-114956,-140261,-118128,-5983,52929,32359,15953,54218,42592,159422,417130,539724,420080,179224,78260,152645,256735,284753,227189,122368,138776,258611,235800,198522,180640,15631,-78822,2091,76065,171372,219963,137003,78620,73992,-32280,-211117,-420913,-663149,-606168,-202396,-42934,-251983,-265047,-82166,-28670,40614,94021,97458,104134,82919,10177,-103724,-265501,-319916,-221428,-104826,88552,274807,116298,-290694,-537378,-366236,12161,257809,249356,169292,198892,291365,297829,95628,-236259,-343729,-184891,-31525,-22359,-84444,-138129,-72185,43823,43305,-54929,-162510,-134739,71371,150817,-27960,-135178,-35142,82190,25271,-126224,-173448,-89187,37392,-89229,-341106,-255323,-103,60320,44213,96351,233520,323369,208401,-5064,-76333,-12253,94102,219621,166745,-89012,-175712,-84169,-50239,44720,145456,155445,137436,187186,253995,212104,45548,-46129,-2345,52547,40190,-64922,-191197,-265593,-171202,41474,105004,76252,41881,-92832,-94188,77524,34680,-165263,-349504,-502448,-391186,-81765,-8925,-190606,-215507,69461,341661,287270,82106,99642,179509,105415,50392,54007,24114,80484,92731,-104322,-122402,123474,220752,190545,177235,164446,68471,-32443,5051,83445,-35543,-118339,59857,130731,-113200,-292583,-195719,102437,209939,9992,-183714,-114683,119520,196036,91508,125107,103922,-79320,-192216,-196281,-161386,26623,113544,-140786,-326527,-213946,-73022,142372,466930,534464,272651,22007,-23411,-532,-53560,-181552,-308988,-336174,-136560,121835,168521,98319,-56443,-229045,-293548,-315086,-308377,-86973,125158,170041,226914,231596,31792,-158590,-132856,1956,45981,-119187,-241793,-59466,171586,213492,250834,254501,162884,252208,546927,807584,838016,517560,117292,-26918,-406629,-462073,777856,657655,-1584098,-2098921,-518815,1403009,2027036,-305061,-2865547,-2378885,-391349,609357,222187,-145129,7303,243209,197164,29364,172265,468152,427898,286540,423809,470263,214393,-53833,-38967,74507,13553,-174662,-231808,-201975,-147871,-107285,-168795,-140578,97953,315175,449913,360396,-36110,-312345,-251214,-97360,-82367,-170143,-99061,156297,258706,224604,120431,-38556,-65793,-61380,-35344,16328,31519,-33484,-116859,-107042,79464,322110,329777,49674,-157869,23125,260700,210990,183097,319017,320209,226441,214294,149758,53200,78478,126663,134975,117378,44869,-50901,10808,129448,97562,-37682,-102925,-16888,-34052,-169936,-147980,-122361,-311242,-442511,-339752,-315530,-449961,-480093,-408549,-263183,-124713,-139182,-97822,-14808,-234177,-562099,-487065,-177533,22854,106642,155515,82913,2026,82388,206481,176020,65642,145116,224884,105391,41261,94118,27259,-155690,-179122,-61573,-16803,84892,225938,7297,-427783,-593212,-558748,-451686,-330939,-192732,-5791,152098,191005,178822,92602,-103150,-272516,-255672,15942,307172,222272,-16723,97257,298242,169213,-60838,-88375,-2389,25674,55807,92473,128285,214301,94635,-184400,-243202,-60967,153616,184215,40323,-101749,-268076,-371653,-270920,-79860,107185,128364,-190846,-388275,-203827,-44484,-66752,-73705,14405,20807,-168810,-310641,-165625,18766,-48995,-193012,-171804,-139868,-118159,83097,246290,87934,-205665,-243408,-97056,59645,304835,514597,414723,170856,135070,213429,164611,98934,166873,174731,56839,63553,123498,74769,-11150,-38371,35852,164218,85587,-130577,-169989,-101998,-24002,137650,176591,-5914,-36551,99925,112958,2143,-120233,-81046,87357,48641,-178148,-314337,-416359,-455837,-342945,-299693,-240232,30451,209744,131242,-49772,-8587,59082,-78067,-238372,-207139,-58359,-5757,-2337,-62563,-245030,-266590,-197926,-320549,-366360,-212014,-123637,-40266,166173,351028,429500,312074,141388,117416,139390,119950,229795,234116,169026,4768,-209441,-282202,-1477,273015,334938,312565,255627,104395,2064,-61288,-88924,-102271,-105780,-31638,53423,-48120,-76784,-14916,-117625,-237764,-175214,-59536,-8831,-542,62010,74825,-20089,-180370,-236415,-34777,144388,-40079,-236702,-88715,-10193,-69991,101592,356430,322670,255583,163486,34202,-13651,77845,134737,62163,-48914,-40812,142938,274613,288430,251354,66387,-288058,-345410,-55266,49735,36617,242876,309506,-38004,-266319,-151433,-87587,-171770,-178890,-63128,62932,53645,-24773,-54138,54965,216208,331663,139793,-156004,-164251,-6320,198959,352084,137894,-146949,-109513,-27369,20818,97508,98881,6187,-88534,-108871,-34294,64976,48056,-57227,-64762,66649,169586,185320,1007,-200979,-23136,187970,-7104,-290895,-270621,-38129,195398,188932,-2259,-160892,-264469,-408308,-532663,-513533,-328456,-19239,85818,-120434,-234201,-106053,48410,84736,122188,203326,226952,173493,96842,-21189,-53352,43703,62959,-38491,-153623,-167495,-67773,-38056,-150513,-198767,-67812,-62655,-107016,-24088,-3611,-59948,-8625,56926,78300,56492,-99618,-192365,56442,340377,355072,300639,240157,36675,-149444,-172380,-108723,-49156,14405,60459,123681,304294,299344,123150,194709,-451706,-623218,1246986,1556453,906,566449,529511,-1186806,-1086013,-247892,-433905,-457852,322759,931293,1389452,1755139,910819,-691395,-1526753,-1440431,-900422,-802530,-803466,-124442,229986,-92874,-284788,-133419,100871,152434,-53240,-166565,-46294,108284,124120,61389,22571,50375,206646,179126,-115632,-231775,-125815,-77206,-87820,-117473,-71234,113732,107285,13644,-23850,-90735,14149,267399,315589,96166,-224005,-306546,33545,323088,290188,28442,-196127,-61631,172523,103479,-142090,-164870,-54827,-106391,-174449,-110000,-61628,-22838,45451,5758,93339,341801,324763,147486,122936,19169,-161885,-268441,-265503,-207958,-145711,-88929,5114,41428,-29934,-134101,-149281,-104296,-49920,95219,243723,232181,119315,119552,196173,121800,-25322,-134012,-224125,-150617,79748,167683,211253,227466,172357,263047,484080,441501,101619,-160558,-150861,19728,71293,-93977,-155114,4285,120490,27446,-220413,-419977,-469333,-413490,-142408,235900,300523,69600,-137350,-265296,-112678,202921,316315,168819],[2496,-57180,-30826,-53412,-130324,-111175,-68664,-213717,-379983,-372040,-207469,-17250,71510,-64215,-214382,-173255,-169065,-181574,-148473,-129672,7792,195388,195471,112926,19765,-13106,1854,-149349,-215491,-99397,-55479,-150249,-216918,-62447,250051,239264,-97148,-188285,94644,370810,303489,-18594,-343371,-269855,86438,161704,-43081,-161478,-179192,-43954,163641,53645,-191674,-89687,1944,-193229,-247441,-72885,-23791,-129101,-169852,-139536,-5029,112884,101129,-20331,-23825,172573,329109,83767,-281470,-290752,-96542,-57429,-35636,94927,102481,49653,-17091,-176305,-255341,-216771,-235709,-333283,-359417,-254993,-309154,-266885,-25216,61783,-14800,81798,187553,62597,-19343,54659,78185,11405,3273,39161,139332,267262,274482,280873,176202,-47993,-48019,53349,-61776,-83429,92506,174495,120867,51112,137151,378522,423432,219868,-63538,-205299,-137389,81522,159062,58890,58300,160640,192997,183470,87410,-170003,-192409,100796,291240,228479,85503,17845,27683,89987,163976,207795,198250,232351,327522,361020,303100,234515,214956,173798,-18273,-275532,-232368,22450,53533,858,27951,23177,-47814,-116149,-59277,117468,146412,-94220,-273034,-122773,176632,215644,121943,202548,213102,112592,197573,367732,370313,379039,369703,199412,82137,-2316,-65974,918,134193,70854,-36327,-61079,-26173,-34399,-201690,-440582,-321584,-48513,50604,126970,261991,293205,181403,22671,-61250,-20713,89001,132454,44238,-136869,-298552,-413786,-399959,-203169,-133823,-182225,-95635,43117,90457,61019,40307,60964,40118,104744,352692,536833,420420,157351,70644,201197,284546,201372,112293,76409,195459,362385,326691,269062,230449,7677,-158015,-65772,105929,219590,247240,200776,153574,129471,-16391,-259632,-505050,-742705,-685848,-303389,-106802,-321710,-389489,-223176,-78615,33595,42125,42461,109170,112444,29555,-76761,-211232,-252437,-165869,-81743,84411,242498,88562,-310459,-609058,-528521,-165064,108788,170008,188816,226106,289690,335906,182621,-147878,-299304,-190109,-60904,-65169,-128397,-162132,-54684,85874,86465,-17144,-136604,-162057,30808,147796,37616,-34227,-7629,1231,-108274,-191564,-132497,-28318,42795,-111432,-327436,-205866,29058,51735,29769,77813,204041,239520,76152,-73277,-77383,-38410,-10988,35311,34975,-82772,-108420,-13603,24712,66285,62223,25380,82313,224668,286360,139307,-71540,-89089,18749,94583,107414,26717,-116411,-219791,-177708,29633,179644,180622,117041,-9239,-4524,167140,150762,-78313,-314784,-451907,-352237,-52471,74245,-55987,-120095,48429,314691,330818,181759,248972,334855,163828,9050,19525,6165,40957,65818,-87684,-107898,37605,68371,80054,136567,140858,55069,-50186,-14169,78193,-31159,-101474,103601,208525,-19980,-285538,-299095,-32535,113084,-47966,-211761,-124142,188153,307121,141295,112820,105715,-103533,-227826,-185004,-134895,7101,77870,-108296,-264877,-190825,-90761,87729,374590,400358,78188,-75088,-11200,53418,-8349,-158699,-302964,-334157,-173376,59632,99204,24387,-125923,-301761,-394238,-389582,-340690,-89403,150644,134760,131950,201329,35753,-205060,-199377,-46451,10494,-135559,-242794,-79451,100335,180644,349144,324777,69852,-13035,208146,620514,957718,907839,540578,409105,163410,-13997,941937,827780,-1103299,-1290687,-1296594,-731286,1323592,745015,-2296439,-2194703,-8508,692306,49340,-283441,-197430,-79594,-32706,-5323,153332,452436,406439,217460,347075,434604,165636,-131815,-85367,83868,19455,-165319,-178866,-180282,-209526,-121692,-17197,8630,22860,116131,320776,353213,94046,-105935,-96370,-15261,-21734,-114433,-29503,224376,345495,286317,98988,-83660,-117420,-156770,-179441,-56638,26861,-14323,-91507,-74074,100900,301051,219988,-88287,-231541,28211,318556,261426,211326,356758,388204,323061,271297,167135,95870,145501,144984,81911,-350,-69475,-93869,-24242,51168,53146,-33913,-153107,-158869,-155058,-177997,-107936,-87208,-232753,-303079,-193690,-212648,-442008,-611728,-602488,-362804,-182239,-198085,-136715,-18577,-219973,-576856,-509847,-103475,118657,121530,172838,118473,21991,75013,175533,168079,113102,152937,204598,207303,223043,165325,8012,-177527,-207774,-82399,16640,146868,235411,17767,-354246,-475830,-443788,-353783,-269179,-225493,-93759,101584,192427,174772,58538,-176980,-328584,-274216,-4059,290127,216762,-40815,62599,238508,116814,-73791,-59888,55157,66846,60354,117859,202043,317335,162807,-101415,-156423,-28859,114227,182754,148731,13566,-245240,-393854,-278832,-76894,84045,51609,-221211,-300241,-149043,-107447,-178888,-161940,-25015,11130,-209696,-381975,-204045,187,-50624,-182853,-138821,-96682,-145891,-29198,130472,11055,-230868,-202511,-3742,126387,327166,435531,266537,94589,125081,181577,117100,42681,57808,18417,-65378,11729,86280,51629,-3337,-49160,-36707,52574,5789,-105529,-54140,1388,-7023,52626,25569,-134690,-88568,103773,191524,103096,-84110,-118599,4823,-48097,-225806,-255913,-306315,-373020,-305215,-301933,-260620,-33846,206297,208054,55711,85110,130274,-56699,-238107,-174085,-50352,-69523,-68085,-28386,-145205,-182702,-136853,-235416,-275943,-173194,-115942,-36641,171846,384902,442398,268114,64491,36414,57451,-3339,46244,87972,95897,-12330,-190588,-239520,27339,255696,220200,153106,214280,243869,179725,-17329,-189831,-257107,-201188,24889,191603,114619,81112,85048,-60762,-189134,-193367,-55949,112664,146002,91449,27697,-38341,-153827,-225979,-945,290122,159165,-63885,25002,57756,-33695,44150,146074,149672,176479,159748,50331,-95346,-48157,116312,154402,63805,21103,152416,321400,344256,235668,47972,-251414,-318691,-55817,65570,75489,221556,201001,-114074,-269010,-173219,-121284,-161357,-184578,-28287,191452,120888,-66739,-83980,40069,234898,398163,212986,-117200,-106219,85410,186380,201414,-5667,-150296,-7377,87074,65309,110840,128045,35473,-86251,-188910,-179775,-26068,75093,-66558,-129446,21447,167320,212050,90401,-51281,84947,266221,32546,-294047,-248316,53634,267772,211147,33427,-88843,-208227,-397513,-544865,-528836,-350761,-74221,28508,-121191,-181461,-908,174506,241906,247584,252989,213029,151116,75934,-57668,-130052,-26484,60191,16310,-61417,-79468,35210,96852,-49611,-154464,-46758,-31148,-91518,-105219,-168752,-200155,-32622,124278,156697,139832,52164,1707,78950,202609,273006,325525,268373,40208,-147639,-176212,-127569,1949,156478,121656,85839,253823,259151,18906,-157069,-1028846,-1381439,688412,1513093,507688,1114754,1036936,-884146,-1114149,-356652,-502744,-621570,50206,404843,534474,1433537,1562938,97305,-1193194,-1418429,-1095432,-977531,-830061,-141512,139790,-172949,-285417,-106764,61315,26805,-184259,-159551,56607,163921,69515,-60847,-121272,-17443,225027,229981,-286,-106745,-94217,-41793,-9549,-66118,-77886,56442,105046,94767,23260,-117093,-49830,200799,266830,56237,-270180,-313325,126367,443961,354672,106670,-90576,-16215,115110,-12647,-232444,-229213,-142597,-230918,-322043,-262201,-161556,-61826,50895,60837,129190,307765,270855,108053,94180,-4197,-231828,-320717,-208287,-108546,-53958,52525,152638,96071,-44661,-142739,-91820,-19647,-17779,111488,224653,163910,53252,97789,183306,162813,96581,-20058,-149029,-52316,155516,162752,186562,224743,148692,223591,483343,495340,161777,-146202,-193279,-45691,1999,-164065,-239832,-126342,-35091,-98776,-311878,-488892,-480052,-381786,-99649,295458,351287,68059,-126456,-210442,-74558,217414,330952,185969],[31447,-46033,-7382,42149,-3475,-55084,-81483,-221112,-374141,-360390,-204955,-32724,20686,-137871,-282413,-233647,-212147,-197076,-138564,-123028,22751,223546,179766,-13824,-89597,3708,78162,-97591,-217135,-166354,-169803,-239574,-248938,-97036,171627,192042,-135574,-277838,-1775,286958,263789,40567,-246780,-302350,-79148,-12870,-139067,-163508,-124800,15032,212567,101652,-128197,-48060,67902,-102037,-223603,-139669,-79882,-127768,-158654,-122801,-6124,64501,-19862,-192755,-146084,171759,351089,16982,-402914,-337831,-73890,-76654,-160887,-66395,-34165,-45158,-37504,-154792,-257262,-180047,-160148,-300383,-341721,-195188,-194243,-172937,77612,186713,50361,25370,95742,28112,-27616,33969,44241,-7828,29154,130564,255177,336736,350211,378257,201894,-114816,-123234,-8202,-56902,-16496,142673,124888,16106,-61876,53832,318564,380502,173501,-45621,-174214,-151849,84030,169448,22898,26561,179606,211688,190475,148414,-57163,-120402,91946,226842,214069,176755,84581,8142,59903,146457,157023,161898,193431,256095,360439,340056,224592,206953,177051,-56212,-327387,-274860,-12383,22921,-45518,-89821,-155221,-202752,-178683,-54174,86588,107279,-88311,-251115,-101656,191689,215920,97951,191355,253007,126971,160559,331482,337486,270171,189135,105003,95986,59782,-7270,60512,199629,104781,-77270,-93198,28629,101083,-34383,-252905,-211765,-63931,-26389,149476,386095,399447,265090,115295,9744,-2145,53436,112032,57287,-113963,-284346,-398935,-336571,-130909,-110769,-182863,-44273,93001,94115,51975,44150,45694,25274,43511,235265,405701,297642,81198,33642,193106,239288,78613,-8583,35318,248379,454987,425121,335140,240511,-13478,-215656,-136340,98085,227730,246844,249285,232872,197974,20079,-270244,-535036,-751563,-710922,-379361,-169248,-339446,-451531,-327196,-100521,34480,-13161,-20462,112344,154575,77492,-37036,-179394,-194234,-79336,-22157,61934,154664,53611,-275744,-606427,-631796,-292016,12367,118196,186962,205593,245889,355901,286785,10176,-172681,-152254,-80472,-79739,-112884,-119256,6316,143925,119732,5957,-108600,-162259,-3057,112717,71575,49438,9799,-84024,-215804,-220262,-69831,51829,56412,-120074,-294165,-175462,-2834,-7392,-6995,33533,109637,102082,-48509,-91794,-14593,-5261,-77067,-123407,-91746,-88100,-50812,48950,86660,67507,-16865,-105259,-20045,204839,310863,111833,-102490,-40912,91838,146368,166231,104393,-54413,-174763,-173549,9368,213592,240618,178755,93582,94031,220971,210204,-20658,-245585,-332619,-276494,-54216,99832,33815,-56966,13601,259457,334918,255514,352428,418618,166824,-43582,2985,18456,14574,24344,-89207,-140180,-119773,-122203,-28684,124425,168380,97396,-32563,-35184,35692,-60992,-100177,116036,233294,69357,-207428,-316850,-143389,-12453,-133643,-226329,-76824,301227,446762,236411,132377,112661,-113928,-224686,-136635,-79825,2418,47107,-70732,-187568,-159894,-99611,28324,199313,145389,-134345,-157036,-10426,77476,12395,-131040,-256160,-287265,-203622,-38112,1021,-94592,-244369,-386145,-448833,-391856,-301233,-77845,138958,78174,33265,153695,47924,-208712,-254550,-126721,-48727,-149084,-236216,-78622,66175,176632,452236,421272,50707,-198785,-93700,434263,1042691,1223217,891740,703263,602540,494181,1175429,893500,-651742,162768,-340186,-2257176,-1058246,187617,-1845901,-1636104,660208,922495,-32346,-342468,-329462,-331354,-199414,-50603,93146,419427,384902,119713,199925,336551,115199,-158785,-90787,123346,46143,-135235,-82000,-84460,-198450,-98726,123119,121411,-94696,-133319,133660,286392,179553,94023,67758,59549,57562,-8071,47557,245022,386127,329177,106784,-56697,-124912,-250378,-341765,-176508,-32037,-32976,-52907,19442,176272,290742,105893,-236829,-333861,-27295,299537,256892,189510,333760,395251,358110,285731,170945,121327,161659,116740,-589,-109415,-146369,-110133,-56007,-22547,20595,-10564,-170807,-271937,-231946,-142769,-71477,-88857,-182034,-160167,-26961,-70428,-341915,-593363,-628221,-380902,-209048,-215976,-147383,-27772,-200718,-519522,-430074,17365,190651,103003,155440,138254,41813,53974,88936,76904,97119,128634,181027,299754,367816,217520,-24126,-212961,-234494,-95289,37939,154393,196791,50954,-203060,-304539,-268963,-183953,-139605,-196560,-136403,80355,203123,166285,56445,-164643,-304817,-250915,-34305,220971,171364,-68621,6587,142136,63071,-20842,46921,136654,104415,54551,125919,280088,397570,198890,-29844,-44411,38721,102167,196533,250496,113808,-203897,-374398,-242182,-44218,54909,-36615,-215197,-167444,-70035,-164359,-276912,-229417,-73475,-27510,-243861,-401719,-197849,-281,-51058,-146230,-80605,-44807,-137000,-121351,-5588,-51813,-188110,-113038,85554,173206,318350,333073,117069,23348,105702,134407,67296,-9827,-59830,-138438,-165657,-45089,17944,-3366,-2527,-37415,-95729,-88323,-97490,-70758,55946,66548,-26893,-41230,-101742,-217480,-136500,48084,178876,156712,-26590,-116633,-49947,-105626,-195985,-108623,-128511,-239317,-215918,-233737,-238066,-92972,190657,285174,204905,201834,194143,-15538,-210112,-153529,-71063,-147265,-144305,-6519,-35388,-89750,-95576,-172205,-165457,-95434,-85960,-29216,138534,344570,387530,191942,-15502,-56547,-69706,-166145,-177457,-56369,29916,-3241,-115983,-125345,89329,239599,114872,17283,155851,331085,298788,-2068,-271658,-358051,-268278,61283,284907,247868,225382,161202,-36476,-147229,-182348,-54050,192040,255833,98556,-29047,-66650,-131998,-192025,59309,438590,383584,155745,135132,100329,3871,10323,-3709,17887,60261,116073,63364,-141486,-161556,82697,264883,209266,85642,133312,305937,312931,167247,38139,-151688,-244503,-62821,77143,117632,180886,74038,-159397,-216410,-164080,-141617,-144429,-194953,-17806,284931,196152,-51769,-39037,74758,247135,393663,219280,-97785,-57965,138395,110233,-5705,-139215,-115923,85094,137880,44316,103183,170024,87285,-43767,-198329,-261924,-69249,162298,3248,-144021,-6247,167646,222744,149416,73489,197321,363145,119384,-238094,-214113,90989,257639,183118,56951,-23029,-168722,-376490,-497231,-479809,-340366,-148107,-57848,-107509,-119860,57423,224149,304641,295484,250472,170335,112519,42198,-69872,-138811,-43451,108000,140752,71511,13614,127200,223006,67155,-77009,461,64804,-652,-139198,-301382,-314860,-55418,199368,258805,226332,193817,201023,135617,98718,209541,354094,296317,52882,-123470,-165412,-173316,-32510,173961,90361,-19161,91125,54753,-168127,-509777,-1355650,-1420096,520380,1345351,941681,1414504,1026656,-733955,-1032126,-343943,-384001,-585545,-188299,-69249,-65838,1167755,1882879,545375,-945295,-1295750,-1120036,-960512,-661870,-36908,116370,-205229,-262427,-77251,-1323,-141185,-306444,-142981,119671,155854,-12802,-173529,-253981,-99565,186177,229321,125976,99607,47943,52523,71567,-33410,-80440,8579,110861,185388,84157,-129559,-104179,144856,249244,67026,-257526,-296250,136709,452768,348811,158971,37747,54989,84473,-95737,-294554,-276288,-216055,-306914,-390729,-346537,-221845,-78669,47386,93501,134422,225870,187725,50640,13178,-63013,-280662,-337077,-162990,-45949,24520,193995,273341,138175,-28676,-106113,-12557,83127,65319,148287,184588,71148,-10920,77419,152100,163898,178659,82480,-79106,-7695,146791,126973,137848,174773,98940,164582,429116,504928,234004,-96879,-202371,-89864,-41293,-171618,-271012,-244396,-188309,-221274,-397921,-527845,-431520,-275362,-19139,322038,338972,46245,-98727,-109984,-20594,205003,319177,201310],[72611,-18016,30035,143787,121457,-8560,-93781,-196535,-315727,-284211,-159287,-44659,-37186,-206594,-334462,-278692,-239362,-216204,-142536,-105208,41721,203404,101849,-154399,-193609,-3691,111989,-39935,-183988,-200243,-242940,-265680,-214507,-106450,60800,112150,-150366,-329392,-106302,146404,175299,88719,-103574,-259346,-183262,-138222,-194843,-146643,-76571,21454,152733,56306,-70179,34040,140531,-22627,-204911,-195508,-107448,-89385,-129546,-89849,24102,53613,-92739,-285046,-206026,185860,360840,-14592,-437403,-329093,-33480,-73317,-245828,-206147,-157937,-146751,-88921,-147775,-246454,-118572,-34891,-198645,-245023,-80945,-34761,-63112,146919,275918,112032,-25784,-2280,-60,-18755,-3117,-43045,-66086,26735,167806,297968,355500,419051,469463,207812,-181584,-176378,-51385,-45261,49885,187742,99331,-71767,-183103,-56028,214249,298480,121581,-7373,-112283,-141421,50269,122359,-34064,-29739,141813,182109,174347,196317,85218,-4568,72979,98643,119658,215078,155997,21979,27918,83951,50935,71229,131763,193699,329410,322652,183183,191026,198046,-69875,-356365,-286081,-31778,-2723,-107825,-217371,-323080,-328164,-192098,-2740,92186,84288,-46779,-167971,-50317,181670,162797,-19,90062,224718,95058,34791,173424,244280,133577,-20657,14504,121281,111859,29133,95360,245844,176882,-54386,-104912,51640,179279,53122,-118967,-113218,-70840,-86821,152449,457698,463861,320260,180485,63430,8859,-15410,20011,10810,-106117,-241898,-338425,-243314,-47929,-70474,-159629,10980,130415,63594,14228,38623,17655,-13472,-18601,94844,184281,99840,-16255,-11230,141680,143144,-47497,-113625,1674,282268,505173,484378,364009,201859,-54929,-241086,-178304,65096,201414,232138,291134,320344,274763,69984,-246624,-519078,-696164,-653879,-381901,-203430,-312488,-449257,-365786,-83196,48010,-50487,-59645,125015,200795,143011,16396,-161691,-148778,18157,52212,20763,35126,18512,-197988,-531744,-644881,-341607,-16295,108023,160476,142234,182362,356312,377450,195544,5220,-81275,-78221,-49893,-33844,-14035,99052,206362,140288,9701,-85989,-130310,-22170,53040,66096,93080,4934,-156268,-264825,-208537,-8294,131644,77298,-118334,-255282,-160850,-60571,-80190,-49695,-20314,-21358,-56858,-133957,-55915,88561,62445,-106776,-228490,-189830,-107340,-14778,83559,104613,41710,-67254,-190697,-130304,135525,309335,133736,-34673,80955,197315,207545,215992,150945,-21692,-143532,-153528,4106,207130,236358,204305,185195,171961,217674,192682,4564,-141276,-167665,-175933,-79217,68206,65326,-40668,-31284,177903,289158,285774,393007,411958,107587,-99419,11069,66151,10854,-27011,-111671,-196053,-281518,-290506,-102734,157894,255913,187925,13091,-50430,-20313,-101323,-101958,101549,204173,130252,-86329,-257309,-204261,-130556,-216259,-218540,7084,409267,549519,320556,167052,129251,-88412,-173537,-66960,-15103,13026,37594,-20661,-101782,-126143,-101360,-25529,-3245,-137744,-284056,-196573,-24436,58390,-2974,-112740,-187865,-210775,-211632,-135572,-95853,-214477,-356980,-439678,-427718,-306610,-193457,-48949,97370,13629,-42078,106404,64773,-175060,-288180,-215791,-112967,-165433,-242559,-87472,40763,178845,528928,532087,125381,-248606,-278664,304609,1089717,1371387,1030714,749438,795733,936812,1477481,999814,40438,2235717,1742029,-3763865,-4944210,-1605329,-1376644,-798934,1437993,1305547,69827,-260431,-337800,-437144,-236078,-72731,18649,389616,381144,9852,4108,188298,58499,-151226,-63230,174221,74322,-101532,28519,54102,-129657,-58413,201682,161714,-213690,-352200,-50722,178855,182794,216211,192567,114189,142094,127321,109397,209477,353588,316011,129628,36280,-66577,-289551,-451006,-296544,-127629,-93383,-30811,120421,266968,283625,9708,-357393,-427231,-107833,232544,219835,138807,260823,339173,319370,249198,144645,99150,111628,48615,-87458,-172439,-156636,-94927,-76190,-67085,14350,34480,-131457,-295834,-232426,-78339,-39994,-111039,-159175,-36625,124560,66219,-192275,-434736,-472839,-309699,-201254,-200439,-153252,-67327,-188204,-402956,-266565,157920,239217,77383,111102,128461,54695,29622,-26181,-60956,34472,85779,157302,349682,435435,242182,-50734,-245218,-253806,-103538,39092,105734,118508,94270,-5511,-101984,-73891,5095,11360,-112075,-108226,105981,228073,165031,87982,-71739,-208050,-194492,-71932,114651,102716,-80227,-42849,41526,16919,76165,200496,218236,121280,31640,111045,329031,405639,170799,-1397,57069,114083,104620,206807,315343,184410,-137194,-305376,-164682,17563,42376,-94851,-170269,-20813,31544,-184173,-332128,-258903,-110489,-69997,-253700,-357328,-135931,27366,-47714,-98738,-25463,-1843,-89321,-159308,-115003,-77374,-78301,22275,151693,176394,269363,232932,7193,-31973,74559,82331,20110,-53263,-147803,-239335,-210774,-92040,-64655,-71188,-1339,-9694,-138950,-233432,-212899,-55694,118991,71263,-88152,-137846,-188542,-236944,-162689,-51454,75252,146868,35874,-75475,-59406,-107222,-102792,80722,76641,-82280,-100643,-112097,-168992,-109968,172989,338074,348557,311040,237464,34642,-157358,-136741,-98696,-216438,-215360,-3446,55204,-14208,-84691,-146640,-67114,1883,-30395,1565,104158,260288,286924,101893,-78955,-138719,-216577,-333456,-367705,-161511,-8566,27508,-24557,-3574,151571,229378,48279,-67452,84538,330400,327098,-9075,-308159,-377486,-276722,80059,321511,322394,322553,204214,-40865,-124893,-152739,-54568,219850,310450,93680,-73340,-103354,-133318,-142982,142216,550223,558182,344644,208535,106488,30078,18170,-29667,-44532,-72397,29254,61201,-144319,-231462,52982,367452,339282,126069,93253,243337,220834,74579,33260,-23894,-133511,-63353,82540,154834,141263,-28594,-157602,-117283,-126466,-151194,-125495,-190253,-22526,312977,244403,4675,55765,140362,245259,339106,176578,-97248,-25731,149695,4733,-203270,-224020,-47799,156966,126074,-23833,72311,207131,156004,38786,-134300,-270851,-66212,270431,127828,-104571,-9855,168555,220611,167655,130796,273954,442275,220746,-144963,-177566,62182,165810,110803,57574,5606,-170493,-364835,-417480,-381710,-302449,-231175,-154303,-65926,-19658,88025,200733,272518,273874,211083,124071,73465,89,-62611,-77728,3836,191600,295490,206778,93736,200343,320093,174547,10447,55165,180884,123099,-124731,-372721,-378580,-60365,283094,371948,302505,300184,351791,198782,47310,177474,372689,303318,48299,-99224,-141145,-228536,-141615,79891,6275,-139716,-127722,-242073,-368641,-741606,-1349528,-799951,717267,1090835,1153746,1374715,529845,-778420,-874046,-230850,-132990,-357139,-297886,-363566,-228167,1095768,1823181,509358,-883244,-1121447,-954156,-743299,-356973,134086,150864,-180194,-221371,-65484,-91200,-324094,-408282,-134106,125391,76717,-116175,-253140,-327348,-154129,116029,177149,210047,309129,254926,191438,156965,1684,-63825,-9244,131411,261112,126754,-144288,-148115,104168,263156,129625,-180321,-253925,66692,347029,280537,178726,154343,136877,92831,-118533,-305717,-289548,-255523,-313961,-361922,-340291,-220631,-57778,45665,93557,104089,123455,103949,-9032,-95953,-141328,-295117,-315872,-138803,-26171,77891,297044,333833,155746,9844,-33784,67364,162141,146469,170744,127307,-23484,-57300,70166,126796,143748,214295,153931,-22024,-5567,87347,80629,69823,80863,34064,103899,344519,480550,307364,-18245,-167198,-91986,-33719,-104506,-234581,-313475,-292847,-301253,-450335,-519948,-328599,-114136,84611,304719,249076,-10920,-71211,9001,43563,172332,284126,215298],[109971,9225,59845,222664,221538,21990,-107636,-153647,-217360,-163697,-80659,-35940,-63880,-234453,-349971,-288067,-233043,-231087,-165760,-82668,59093,139397,-18068,-272026,-267942,-36006,87056,-17032,-149669,-206127,-262732,-223077,-119874,-89339,-50002,21216,-135880,-318021,-185566,-13449,49280,93802,30939,-158546,-196828,-176842,-191878,-107021,-43434,-34445,-1434,-53791,-16909,158910,224763,37304,-190899,-223181,-96122,-24929,-89017,-52258,73898,83252,-96109,-278478,-195343,197357,341166,-21202,-390264,-266094,25876,-37935,-268758,-291004,-230291,-201628,-128371,-150066,-226555,-48745,104534,-58672,-112489,52504,133739,49124,173222,308444,157306,-52944,-78459,-17434,7044,-32839,-142825,-141351,-6301,122556,229956,323766,483345,539295,191182,-231213,-199550,-67545,-27864,103112,215730,107515,-103304,-260143,-151198,100880,192948,75052,38442,-39382,-111285,-4379,39619,-93198,-95653,54840,107113,131641,210427,207448,106359,27733,-63698,-15271,207344,230155,69497,-306,-6932,-80880,-45619,78175,172291,279636,252799,114676,166971,241951,-35010,-352404,-287560,-65177,-41896,-173937,-317866,-427116,-372548,-136250,85963,127763,73967,7792,-53112,16953,154326,76255,-137244,-69753,125832,18593,-137105,-48854,108621,157,-175346,-31231,162820,158521,53025,99966,247392,235464,-905,-106856,27068,174193,66440,-45032,-39460,-67787,-116558,134732,458512,471909,335590,203179,89922,22571,-76230,-100175,-67844,-106497,-188124,-258200,-161212,6205,-42764,-134504,47174,142501,5922,-36876,36873,-3174,-65171,-70067,-35307,-56782,-99784,-96677,-41431,75640,38507,-140307,-187482,-21958,292263,497092,473530,341235,128169,-107807,-225050,-166662,28731,157112,217341,329498,407254,347550,122009,-201589,-475396,-601167,-522394,-300666,-187802,-254166,-393519,-328490,-31226,67153,-61910,-54526,152533,236817,205414,77740,-142765,-111797,105531,116275,-30598,-79768,-7060,-96720,-403326,-560802,-304601,15886,127350,106391,52691,125224,338338,422624,350467,183916,2349,-51776,22780,93742,132382,203282,255884,142865,-9042,-73343,-70992,-25716,-21089,24873,92034,-21038,-197848,-242414,-162219,34970,189822,97374,-112644,-218669,-146469,-101038,-128527,-81675,-66322,-144934,-192962,-161769,19616,195064,129906,-111259,-271768,-248949,-138616,-6431,75965,60390,-6565,-72754,-199829,-204029,42517,269108,182222,96384,222897,296221,266943,254869,165589,-14681,-124693,-112256,32486,177752,176171,187523,242597,212727,161334,109240,8502,-11525,14154,-62865,-110972,-4010,43865,-65393,-82745,72357,193849,265797,369612,321188,1110,-147299,41959,140352,30456,-77970,-146006,-236255,-374707,-386187,-124615,233760,382453,297270,71383,-53723,-63929,-125339,-93959,72592,142683,153453,38957,-148806,-202978,-205930,-261488,-180749,96691,465302,564851,341748,189774,153798,-15033,-77718,3844,38387,36036,58885,44192,-22094,-97789,-99513,-65635,-161858,-328953,-314276,-181778,-50109,-892,-52068,-110864,-119291,-125318,-188871,-195144,-159249,-290982,-412141,-420504,-317511,-146911,-47012,-9895,40215,-43766,-75120,79792,86664,-115618,-291240,-286086,-162455,-184135,-267635,-127582,-7425,158783,544900,621592,268837,-167477,-322304,258176,1102872,1325746,906601,538226,719790,1209742,1777042,1245947,1124602,4568292,3872213,-5576369,-9329382,-3777205,-768156,121147,2037339,1712017,350800,-32917,-221263,-378262,-119636,-31681,-27696,376221,392102,-96309,-200017,20943,-7499,-138974,-25902,205276,77088,-84277,117782,189245,-37122,-22350,201866,128959,-294010,-476048,-182429,55391,99875,227367,248102,143867,214568,251578,130353,118040,236914,222678,144336,168384,60073,-237364,-455048,-368693,-228040,-180946,-49128,168071,320175,266199,-54327,-418951,-474052,-171999,158105,178900,86070,163556,237584,219033,167494,79819,18703,9502,-36951,-153608,-173179,-97798,-52399,-79349,-71003,36526,92984,-34252,-205210,-155802,-9623,-9251,-125642,-150466,50639,228345,151730,-60771,-209593,-205519,-175039,-168485,-174305,-177880,-147791,-192560,-264276,-72909,278644,265732,64755,54452,86556,58012,13035,-132215,-191159,-39050,47788,137371,340501,415870,237098,-58641,-257939,-259921,-108536,19870,20295,23347,128296,183892,99296,97041,151033,127821,-257,-14194,172454,262271,178361,140904,62684,-70449,-123415,-111316,-3454,31355,-64438,-61533,-32765,-13433,179932,349441,279683,111542,-11732,68248,317186,323961,74249,-27834,120360,169639,101690,192231,326532,228726,-39861,-189872,-62801,91906,57126,-95500,-97124,107448,145077,-147021,-330253,-252160,-126852,-94057,-228980,-258470,-31094,77370,-41253,-66516,-4999,20220,-12871,-129950,-167023,-65867,64431,173569,178793,125432,185830,157830,-41633,-71958,30052,38470,-17777,-84997,-179333,-248112,-188687,-117028,-137607,-124498,9850,20816,-172878,-357678,-324064,-82422,109656,17176,-172831,-221411,-224688,-194449,-154990,-161501,-82338,81811,87851,-3978,-21535,-59806,12658,247564,258049,63727,8087,25574,-62445,-62561,160760,345517,434704,381341,251548,79589,-90294,-116577,-117941,-263001,-267837,-17113,105841,25991,-102398,-158275,-4399,94660,43344,61023,100702,175477,175002,14340,-117472,-190118,-341914,-466422,-474290,-216255,-13562,66134,41721,65558,180594,222504,29761,-97129,6865,235052,261516,-24770,-284564,-311076,-213064,89509,303511,327472,356283,217619,-56230,-124146,-124486,-60178,203464,310152,88842,-90804,-143378,-162229,-87462,237577,601647,629325,437610,226465,82251,40365,65335,60139,-45996,-194646,-83804,42645,-109100,-243944,40619,434470,409990,127274,47856,162890,113385,-7065,30487,88220,-14558,-52097,79187,179913,119347,-76841,-108209,6488,-68457,-149952,-102286,-152960,-29110,265556,234403,66521,157139,204770,216067,255685,112355,-104329,-1530,141895,-81120,-331094,-242442,37279,201474,73135,-103985,24187,221426,225770,142189,-23085,-219772,-34863,353757,262434,-25413,6664,162054,205620,146584,111122,288773,472110,299582,-46976,-145962,-17183,24156,14831,31774,-15656,-209842,-363401,-330847,-254003,-242151,-308527,-242279,-776,120271,112572,131905,179646,209299,158412,95288,45995,-43532,-46192,28504,98227,276306,422946,304508,146643,245006,370536,249521,83759,98639,269752,234177,-72970,-371549,-377182,-33974,369479,473779,356580,362261,427377,241074,44776,170322,355631,255901,-7520,-100687,-110812,-277399,-287116,-66144,-72855,-222268,-329137,-521696,-496040,-757334,-1020874,146246,1084211,788915,1055028,984073,-253729,-955652,-666314,-64420,143061,-19308,-230382,-418832,26323,1236437,1456193,58962,-1002878,-957501,-653886,-395022,-25963,293107,214204,-106453,-169438,-80963,-201338,-490337,-487449,-145545,75569,-55321,-225413,-286015,-309993,-142337,57233,94866,218800,440931,443322,335104,241477,57074,-19595,11495,163366,297822,123271,-175258,-185289,72785,289865,220358,-62121,-203153,-53358,169296,178311,165319,218689,199720,131491,-77501,-259424,-260303,-243853,-246759,-248900,-256672,-161952,-2403,49721,58952,43262,32930,47594,-52667,-195225,-212665,-271873,-266188,-136704,-44959,94018,326576,311976,134618,50541,53156,127210,183314,169492,149048,64840,-88651,-70449,83187,125781,125006,209692,186084,22902,-15657,31958,45924,-8590,-37177,-27398,58861,256700,438455,368567,73980,-95207,-49669,28769,19593,-141796,-311969,-316998,-312193,-444424,-457008,-195096,58689,185971,243816,92559,-107027,-59535,112497,107269,133653,236308,225027],[127418,17063,63385,258607,278626,30632,-125504,-109388,-100607,-29818,10254,932,-38006,-200346,-313737,-247716,-183993,-228046,-196704,-58707,69986,49722,-143286,-334153,-292138,-78762,15620,-47444,-143857,-203121,-242714,-134937,3730,-56449,-132569,-56206,-94946,-241759,-219735,-151773,-85886,45522,108371,-38640,-128917,-129423,-135254,-50454,-27845,-134736,-196133,-174958,33018,303860,317146,82911,-169682,-209899,-45637,50698,-41070,-17371,124897,140236,-33713,-190919,-130293,190629,282025,-25760,-296937,-170677,93522,29613,-221104,-299319,-230286,-179764,-123765,-149443,-196924,15405,216984,70770,-2957,159906,271927,152685,165297,279529,175408,-49514,-119443,-28997,42146,-32374,-205708,-201539,-56078,15729,84318,273330,542091,571950,151359,-255840,-194617,-54585,-298,140493,225958,145931,-66003,-261166,-193720,19670,92326,43760,77209,23854,-70610,-56177,-45238,-134961,-156122,-62552,4330,69496,184316,269725,167314,-48555,-218659,-138551,172056,294437,135540,-18349,-97581,-198556,-152918,51490,194454,221422,144084,25360,130668,296773,48138,-317332,-302445,-134239,-109115,-230824,-365514,-437642,-313809,-18340,190409,176083,66548,43191,45996,76745,122469,-11858,-265418,-238106,-21354,-83008,-290847,-249610,-37172,-102542,-220224,-9935,215875,199801,71560,75564,194250,234064,39807,-111365,-41488,95159,48120,-1884,8261,-57768,-116307,97707,391556,425521,310308,181302,88197,48916,-89939,-196005,-145972,-108298,-140752,-188591,-123304,6736,-44991,-121165,52765,122313,-64459,-84493,47099,3832,-99310,-97517,-131743,-245158,-234854,-131784,-43779,24931,-31318,-176491,-223069,-30847,286684,436736,390260,272914,44493,-152734,-164387,-95468,9349,115549,211892,359578,473456,400490,165668,-150151,-423065,-499058,-357946,-164089,-117812,-177462,-301637,-228490,34784,75633,-55508,-7344,187919,245974,239724,131509,-113582,-77871,167838,152375,-79792,-159887,-16817,5894,-248384,-399344,-192340,86422,146844,25570,-41624,91001,304446,403272,426757,312041,72533,-11971,117963,240516,288240,295861,274320,119212,-51523,-71267,2825,-18100,-98576,-37265,61334,-52270,-195092,-159278,-94599,53344,209030,102993,-109976,-183523,-113384,-94993,-131408,-90943,-89800,-219045,-265093,-131406,107464,270469,168532,-102466,-262642,-270158,-173562,-22898,25163,-39913,-62885,-33291,-130045,-211028,-42153,189816,219026,224235,319345,344552,303670,278131,162996,-12758,-104737,-48868,97131,150231,91071,139456,257843,218063,79352,-2930,8478,124008,185951,50529,-132831,-91562,-13108,-112139,-137420,-49647,61372,198584,291846,173014,-121911,-176279,85440,219226,64272,-116428,-175692,-224968,-353382,-387517,-98086,327702,505232,387030,124342,-43252,-77701,-113946,-67562,46180,83807,148228,134442,-27560,-145285,-216081,-243823,-109939,163852,445052,480547,276424,173572,177580,100304,46528,58166,65248,66908,111340,118724,34596,-83556,-98582,-88881,-224464,-345603,-218972,-121653,-79373,-80946,-118298,-122756,-66358,-49756,-136679,-191144,-167762,-301255,-387507,-311700,-132689,46349,92588,23405,-17464,-81789,-59899,89443,115386,-46143,-260805,-316016,-183746,-197714,-298440,-197591,-93816,96617,478511,646297,423387,-12687,-255393,287206,1086732,1125558,574271,159150,446110,1263484,1958281,1628675,2508377,6535359,4976338,-7482558,-12757827,-5397380,-27950,914772,2232250,1956882,710540,279959,-24115,-192641,116228,92871,-11943,377091,394388,-188509,-367158,-125623,-81570,-150000,-4109,192221,36148,-98412,155429,273315,39399,-3839,144146,53934,-311018,-477670,-237795,-61992,-41369,140207,231343,150808,260421,323571,94596,-17193,50293,52573,128534,300227,232456,-91121,-342298,-361098,-295998,-265567,-113579,123062,292507,224316,-84915,-409701,-450896,-188104,109728,155361,52691,72311,120409,88919,60321,-16866,-102676,-105586,-108759,-181485,-120841,4898,5952,-62482,-36948,77468,148898,94896,-26218,-35599,38058,26664,-106484,-138328,91476,264433,158791,-6579,-16235,62839,-23393,-127803,-162589,-228899,-252726,-213910,-147048,85577,341819,269705,71386,1330,22833,54360,12110,-196023,-267059,-86426,37030,125187,276811,327120,205608,-44288,-240484,-247551,-108578,-12832,-69830,-58806,137309,309121,262627,210411,207764,168061,99818,110670,250469,291299,205385,195756,184020,61826,-59185,-144914,-106242,-26223,-24032,-40425,-64438,-23201,253773,443631,309940,82107,-72189,-5034,228469,173460,-64391,-95734,136132,188975,78541,144074,291142,264016,86427,-43823,38066,151097,92663,-37590,-15901,191997,249233,-56789,-277635,-227183,-126968,-90256,-172770,-135728,82877,130928,-34360,-70080,-34083,20305,73047,-47313,-159413,-38804,185535,290862,158143,28572,88591,122696,-31846,-105040,-26444,13544,-39438,-103823,-149243,-165030,-113542,-115793,-179319,-139424,36519,39300,-207093,-441870,-411356,-152754,30030,-71304,-247461,-268799,-205490,-105463,-109775,-241359,-234997,-9680,120679,82854,49065,9645,100245,336409,370353,166102,80756,133043,55945,39156,155093,299409,430968,391545,233452,104248,-27158,-94906,-127422,-284591,-294701,-39687,109876,25620,-138517,-195529,13124,161972,119661,137625,139061,127228,85107,-60463,-135637,-199230,-402800,-533210,-490371,-232228,4913,94134,54814,51429,156769,211709,49461,-86137,-67820,70780,127747,-36046,-204501,-180126,-90197,96856,242598,271747,330723,213680,-60152,-136267,-116930,-73646,161528,270709,91416,-77893,-176039,-204775,-31575,330909,595640,586639,408168,189347,46016,39142,130161,198541,-15592,-280328,-191617,16861,-51655,-205787,48806,448713,400081,91696,13846,94950,34548,-48466,30577,149758,74870,-34848,64556,188413,121866,-63032,-25748,127613,-771,-134938,-69494,-79898,-28002,157113,154365,94921,223289,236693,149048,154335,47607,-105952,27928,147275,-105194,-356168,-200534,116127,215784,12097,-157832,-27367,202915,276227,235981,92675,-136192,2899,383186,362632,68428,32214,138409,174953,100265,42103,241941,440325,330522,27353,-122949,-112697,-118780,-79093,-16641,-76452,-259837,-358211,-251230,-114281,-161911,-361200,-305644,68252,265302,142004,55887,73617,130021,112326,91456,33933,-81412,-31057,141782,205043,326288,474147,339200,164762,249214,361687,276559,127195,121650,304871,304423,1675,-302263,-310364,25803,442442,536910,380039,385037,432381,247588,71416,168306,278377,124546,-138698,-146289,-87796,-311250,-415333,-185121,-99125,-234796,-453053,-691078,-492550,-531852,-464207,1008775,1377836,473609,652917,308992,-1065043,-1138074,-422993,105453,341271,312369,-452,-248892,511836,1484135,924239,-575368,-1196522,-843935,-335449,-38903,214928,372012,269377,-8446,-114298,-118533,-314929,-615659,-547235,-178024,-7908,-199754,-319000,-272155,-200321,-44842,49575,14910,152306,448518,534456,433280,309292,131164,45867,63002,195271,280526,61516,-227694,-220547,38908,299659,298230,51585,-170103,-178442,-9221,81458,124561,202952,212222,175198,6543,-167426,-190346,-173531,-118567,-91899,-137675,-74133,66339,55707,-1766,-33306,-22237,33064,-67949,-250538,-250548,-218138,-204475,-151425,-91084,66219,267495,207178,65450,68338,127656,152264,132506,102838,75496,16384,-94775,-40134,116039,152891,122509,178730,183811,61585,-5930,27314,37689,-86443,-150067,-65605,40509,186394,392203,405019,157597,-11529,18827,126998,161401,-23530,-242692,-259009,-253248,-372684,-346681,-67199,191727,256267,152111,-94352,-226470,-70040,172598,158024,106265,192119,226797],[117978,-4583,32986,246115,284088,13822,-149313,-78365,8212,84173,88141,58756,33153,-113545,-228133,-158010,-96899,-194713,-211376,-32431,72080,-39419,-232924,-323168,-256437,-108691,-69277,-119381,-176508,-211925,-210136,-38901,112046,-27564,-173894,-101990,-39247,-124376,-206843,-234931,-190535,-37976,107186,57074,-19911,-32354,-51098,8290,-26175,-239456,-360531,-256954,72980,421176,398725,124574,-126619,-153476,33160,124582,12787,12103,158105,200824,68236,-65070,-41257,162098,187601,-48834,-201915,-75101,147910,113400,-114535,-230056,-161451,-88382,-70538,-133062,-153920,65061,270900,142890,37940,205366,350490,238041,142709,202181,162644,-21116,-126746,-42358,75907,8830,-197026,-218665,-99343,-94312,-51565,249127,586380,554434,90527,-259277,-172695,-20783,40527,165527,225712,198854,20624,-189180,-167127,-1684,28563,34026,97145,61962,-29676,-83739,-101103,-145974,-198306,-183493,-100269,2216,128056,259379,158058,-142871,-326473,-206274,131506,329634,196030,-19849,-156951,-266864,-222390,48931,234218,162095,19223,-75139,78454,337933,151905,-265272,-341645,-238630,-203874,-269036,-354326,-360733,-172065,127826,284904,218250,52114,32111,84519,107438,99637,-70826,-342484,-364947,-175688,-178806,-367860,-354365,-157697,-159211,-153361,72465,267124,229753,85651,31329,96870,152268,31951,-127287,-131164,-16919,46216,48471,36761,-46085,-98015,45819,276796,338711,253156,124472,62616,89235,-39469,-229487,-198559,-107462,-109284,-150745,-139848,-43873,-71111,-117372,30721,72477,-128323,-115021,68325,48793,-81480,-91856,-188456,-339243,-272754,-113916,-20466,6468,-41696,-153871,-220428,-18057,282923,348454,259799,179076,-26291,-170262,-66319,17979,16977,93296,216949,371141,496577,420921,195302,-103498,-375397,-417201,-213369,-18991,-8842,-91838,-192068,-99183,85694,55916,-50387,55588,211877,214766,225107,155821,-79484,-45776,200715,157625,-115717,-194711,-12778,89935,-94562,-199766,-34552,166487,137906,-73210,-121791,79625,257748,322922,406935,357551,106322,20878,203914,371292,419314,356350,249149,61854,-114686,-76688,74363,-4959,-166802,-97895,28063,-65452,-143641,-44372,-21732,50798,180834,80310,-114406,-143083,-50383,-40260,-93319,-73367,-81780,-221218,-252763,-59973,176791,293817,166788,-87838,-220009,-259787,-197606,-51741,-53058,-164256,-109182,32571,-10322,-149340,-94007,85183,209215,283551,323053,312353,295696,279959,164747,9878,-66988,29658,181119,142823,19047,81782,238669,204157,9399,-97503,17317,240712,327317,151904,-135598,-169783,-85187,-161493,-191637,-172465,-86759,93215,174080,5151,-226388,-179487,125534,274648,96673,-133562,-184548,-147662,-218661,-306722,-44581,403311,578082,426058,157232,-22920,-58813,-63015,-21371,37720,60469,136966,183501,74704,-53173,-158765,-155971,-9936,194328,355801,326968,140068,103911,187835,233273,173961,85793,59714,99928,186337,192294,57679,-87531,-101894,-97825,-183427,-190134,-44738,-42755,-102699,-152293,-176359,-137753,-35399,4860,-63797,-118906,-120309,-254870,-300773,-136650,81868,217052,181459,32785,-65737,-95021,-4787,138545,149387,15409,-203670,-298002,-174017,-194681,-308758,-271468,-207683,-8131,333570,578976,527923,140482,-138740,356962,1039461,849087,165628,-239094,101023,1105285,1907902,2033848,3858285,7487416,4487006,-8808840,-13997076,-5900526,678005,1449089,2002837,1916704,1003052,574961,186816,48304,391169,280014,69518,374179,355567,-264137,-463393,-217439,-157154,-196333,-11407,134111,-45027,-146759,124735,272647,69262,-3914,71145,-18338,-261122,-370915,-222456,-159203,-196038,1512,163200,140878,273926,322412,7008,-171908,-167005,-160651,69747,391160,406203,113173,-145474,-269706,-301035,-312500,-207756,-13339,171571,149683,-93913,-341717,-356862,-143956,101381,154808,46973,10633,18711,-30837,-43782,-123255,-224421,-185183,-138289,-166400,-44054,109356,65563,-24148,22790,120821,184457,212426,170194,73670,49178,70288,-42509,-112026,84073,231626,90669,-49939,71772,235619,98298,-94736,-178260,-291506,-342073,-238805,-79849,161169,326880,249563,90173,-36708,-43279,50649,29060,-202350,-269741,-85839,64549,123323,180005,202239,153927,-14253,-191216,-213234,-100130,-48512,-133680,-101935,117982,336962,357241,254991,166097,122309,153605,215124,298823,296796,237266,235793,248043,146363,-18846,-165295,-173785,-63224,24721,9695,-56197,-12607,277440,456489,308935,48978,-137957,-104839,72911,2160,-198673,-172000,115261,172284,34180,73367,237147,309165,229007,105973,110666,166933,128573,53317,51007,219454,316450,57184,-198317,-207431,-123554,-64202,-101027,-29196,164827,165413,-29396,-109564,-99526,7907,145997,52901,-116221,-25284,234215,326152,92431,-88420,7341,132398,15485,-140206,-88995,11204,-40729,-108998,-75273,-27876,-19841,-94294,-180386,-108271,74671,35210,-246954,-476603,-456578,-244643,-88656,-155853,-277651,-259124,-133186,7945,-32770,-257525,-326039,-91153,134391,167446,126341,66278,122921,323244,389774,203987,99509,171243,146543,151086,151239,211822,340662,339854,186991,96639,9497,-83422,-137539,-288212,-296859,-62432,75013,-8179,-180500,-243337,-9896,192772,181314,209256,205582,130902,37636,-117857,-144792,-165309,-372412,-517884,-445987,-229532,27052,95333,10420,-36342,82767,189460,86171,-56236,-128765,-113550,-30429,-36732,-90420,-25246,54261,103139,155258,178307,266043,205702,-36900,-147238,-139048,-95237,115003,214441,100473,-40916,-185775,-232839,21539,406329,557415,464967,277882,114061,18725,36547,181838,300412,16075,-311991,-260882,-2556,7317,-140323,70228,410546,319357,37199,1777,58307,8288,-36903,37425,147668,104200,-25229,37845,179894,144521,-1389,67493,223045,66004,-103385,-25429,11987,-19037,21221,20697,68951,232465,219025,44716,37348,-11050,-96673,69432,187690,-50905,-282993,-121488,168651,200929,-25972,-158208,-64270,154841,291706,292506,173393,-50561,31573,357368,402737,152206,55101,92043,125847,49765,-28415,158458,357824,308884,64288,-107958,-186153,-218059,-151015,-78924,-149669,-287157,-332083,-180148,23380,-63305,-370297,-331733,116535,361658,171153,3833,-9496,53104,79773,103255,31495,-108441,-22684,228642,289597,323032,432185,309552,148464,203125,288919,250777,138773,129369,291504,330763,88211,-179754,-191410,106175,479287,538094,368965,380041,392335,221236,103459,150714,134065,-94566,-341908,-238627,-88308,-329500,-476114,-214173,-55269,-178512,-475798,-716835,-364099,-129649,173492,1506396,1431671,174855,54839,-522766,-1702356,-1200650,-153539,243618,410710,541680,323956,82659,994164,1666791,371373,-1125597,-1309930,-778076,-125705,200338,295235,340703,285869,82292,-62361,-160811,-410373,-689289,-588908,-218091,-90040,-306855,-374522,-223654,-27879,127540,110245,-34211,40817,337900,491194,444894,336348,198107,110756,124377,213512,209694,-49382,-294845,-255800,-7484,265798,321543,113284,-173126,-266423,-119408,25271,67472,106354,157133,193940,97517,-54945,-90954,-52598,39829,56347,-35228,2427,118668,54915,-71448,-105570,-37431,53281,-55368,-247371,-239444,-147979,-148040,-175209,-150713,-403,135651,44598,-47956,43762,164458,137583,20891,-43398,-30508,1047,-27530,33630,160043,196397,138484,138707,162282,100164,40734,88767,57530,-153281,-229990,-67066,50014,141334,346504,407887,210978,51029,82086,225966,276315,82660,-132632,-148677,-150563,-251996,-214121,19313,245532,273655,50876,-262084,-336571,-97186,177089,185527,103732,168349,219481],[88181,-52001,-25270,193893,241374,-26643,-179622,-69277,84315,152156,131268,117674,116413,-13004,-116732,-37033,9027,-128169,-185640,-493,66321,-102301,-255742,-240923,-165598,-104672,-130317,-198309,-233909,-243856,-190937,30233,165613,-23740,-179498,-110965,13839,-6561,-159527,-244150,-226506,-117418,40297,98139,77857,61203,25750,51150,-31272,-302557,-435977,-276469,86061,455463,438503,168637,-54585,-64931,121078,189026,71639,36489,160548,240335,172064,52126,42369,123944,77749,-95487,-136169,-8059,164489,182600,17921,-106334,-50007,31951,6543,-94462,-94628,96829,256184,134599,-74,177350,359447,296371,124014,102528,124934,19350,-109529,-58585,100517,83050,-113877,-182056,-115146,-145299,-88033,281239,600343,481898,14963,-253412,-149334,16552,89151,182014,223994,244602,114748,-79600,-84689,37956,23696,46743,92893,68632,3198,-76989,-110574,-122220,-212172,-278188,-181599,-54592,63909,196157,92781,-227702,-362760,-198740,104295,320008,228752,5,-161971,-267912,-244397,48745,254293,107671,-95097,-173001,11862,339815,232247,-217640,-397604,-354832,-307913,-285286,-298044,-234986,-3901,254140,348076,241712,25980,-34901,40407,99078,95130,-83660,-349273,-417751,-291547,-237760,-340204,-332910,-226379,-169890,-19609,184996,300602,240175,91727,-16526,-16396,5628,-38005,-156414,-207779,-106391,87013,125358,55057,-36915,-76608,-13342,141525,229860,178562,49466,19324,133230,61761,-192326,-215579,-102440,-90132,-146325,-193656,-116233,-93862,-107316,-5644,4888,-167176,-121711,90755,124819,6106,-53340,-215676,-344336,-224525,-57533,12134,16712,2644,-90018,-183929,22960,298170,263526,121966,83514,-71839,-150276,51015,139963,48192,95852,225043,354573,464524,405260,211176,-66381,-337930,-368596,-125497,94189,110344,-4106,-81587,17831,96137,-1215,-66590,94728,200378,138849,153358,131315,-57957,-19419,210375,144406,-130986,-194361,-5958,141020,36614,-6591,128462,229922,89746,-171741,-175933,77127,202246,207081,310508,319689,93313,26970,250321,454652,496781,371335,179779,-28629,-188147,-84210,128036,10441,-210556,-133306,17727,-42383,-52465,67079,42739,37754,108411,22498,-124620,-91088,37966,38888,-39462,-33476,-41353,-158531,-167966,22884,202072,260196,130934,-69886,-163189,-223318,-193763,-74366,-129658,-265375,-131945,92576,108746,-47097,-105596,-21266,138403,240544,226383,198852,232259,257720,187142,69010,-2710,108548,254083,156811,-13097,36543,202526,191003,-18602,-140261,35571,316738,425577,229222,-120684,-221975,-156238,-204471,-241369,-274413,-225614,-38122,32388,-144393,-284713,-156943,145012,281950,111312,-127955,-164234,-18652,-17055,-181047,7438,426940,570963,402285,162376,-1571,-19021,15295,38017,54109,88293,143713,191143,138965,42424,-52460,-12428,107870,191600,231024,160295,-21065,-12709,173302,348348,277133,85220,25460,127794,268621,253475,49667,-105097,-109284,-98790,-77702,50364,131749,21583,-113104,-186450,-201580,-142531,-23163,38119,19677,4498,-37584,-188470,-199912,44437,261458,314299,194629,6438,-102274,-86444,70008,212968,179571,51692,-136057,-240592,-140676,-165032,-271860,-310561,-316653,-134846,142263,427949,548449,237962,-29432,420978,950443,575711,-169876,-512600,-194708,778521,1564933,2282596,4735375,7056593,2631529,-8805294,-12655953,-5334585,1099789,1717803,1561543,1612497,1106325,746449,350787,272610,608177,464923,182571,341330,250768,-327131,-478325,-239222,-223007,-267372,-42023,57055,-138825,-217362,28647,180079,41779,-14562,23357,-49832,-158490,-198779,-162479,-230170,-321137,-131655,76517,119641,260525,260586,-104428,-313340,-361286,-363852,-29138,410606,527901,312716,72352,-119923,-231078,-296624,-299165,-198663,-14733,45160,-101206,-246322,-213370,-48697,125493,167348,63014,-12802,-45472,-105094,-115849,-208620,-299022,-191865,-110984,-117662,22132,174419,113957,35669,92967,150437,187059,274836,298471,120913,23592,117345,55915,-72697,37130,148107,-19149,-161164,38029,270595,160610,-76039,-214438,-335009,-370632,-244456,-62948,144574,239866,206191,107361,-55665,-90796,55370,59944,-159911,-213676,-38686,125122,131764,78095,73695,88463,18017,-117900,-157184,-81069,-78076,-154696,-94297,81709,271662,369041,243309,58748,16200,144316,253611,282804,264826,261503,254526,241331,161317,-9509,-167729,-198925,-83499,58429,62774,-25642,12943,254819,396958,285685,30153,-190341,-216615,-112744,-137413,-281309,-217794,81886,134064,-17650,6164,198416,371198,364345,228067,134285,123252,141214,138380,86998,190385,322826,151063,-123281,-208716,-128191,-30684,-35575,28609,184616,165435,-26638,-162239,-165939,-2764,187701,128631,-72666,-44832,187412,259689,-1468,-190238,-30531,181543,72147,-180028,-147267,26026,-23218,-100280,9672,103049,51661,-67283,-149719,-47149,109630,6524,-288899,-463614,-449404,-320285,-196066,-197756,-243499,-186140,-20338,123641,62405,-196685,-323334,-134024,135307,233543,182417,82874,72985,223644,322668,175860,62976,122844,167197,213298,142684,114140,203820,246782,123199,52380,365,-96543,-160014,-283832,-281355,-79725,18770,-59973,-218528,-289488,-58455,188941,216983,254782,270798,174946,33962,-155319,-152784,-97164,-253291,-424719,-380870,-221421,34143,62888,-72700,-155860,-17470,152164,117419,-26095,-166895,-264533,-167898,-30017,23148,106576,171200,102442,59084,76114,188537,200486,14054,-145866,-185599,-121454,79047,160345,107669,7914,-156947,-216411,69872,449539,518670,325567,104327,25638,13815,42797,194783,308089,30098,-286988,-270504,-5258,49299,-77319,90739,336825,203616,-11925,11612,53675,30502,19888,54629,93312,63758,-36437,1743,158387,175775,81122,151363,281574,123074,-57219,22659,90100,-11765,-102096,-125164,-1325,191840,155605,-81747,-91349,-68093,-83083,115667,261006,65468,-148994,-34042,186043,162172,-24743,-98539,-70184,93188,269035,299898,199111,13303,46125,297809,383628,210695,69261,25975,58891,13489,-59586,74119,251129,249120,67774,-96618,-210527,-249700,-193834,-144770,-205606,-271185,-276794,-112706,146274,48059,-323412,-312591,127098,367061,183528,-13485,-60355,-18976,52684,109135,25749,-123610,-19499,273719,332390,274152,320409,237591,105544,106612,159179,178434,129067,138469,259620,328627,179586,-25179,-44876,182893,459965,468441,325024,357044,336655,179232,124448,108004,-55522,-364486,-577697,-361563,-124993,-335351,-440951,-133338,41033,-83180,-415358,-636385,-184011,311632,735434,1588781,1224356,-78174,-564445,-1347239,-2084589,-1083190,124958,334912,366852,627129,651045,496630,1312591,1637234,-107736,-1410472,-1224864,-721187,-101623,253598,221175,217180,250459,138988,-17068,-185362,-467908,-712482,-605533,-242749,-135589,-336430,-375819,-158768,157442,333636,223295,-40329,-71757,158662,329921,354008,299743,219100,146199,170757,209218,102497,-181047,-359406,-287152,-67876,178280,267027,97117,-208101,-292155,-125031,26792,7524,-42300,41540,166876,158863,48765,20798,94209,186748,149219,10598,32649,129468,39359,-130023,-154907,-27543,81872,-29446,-196749,-181596,-76685,-108383,-201305,-211594,-87113,-24213,-130293,-184344,-28036,148078,88909,-118641,-220634,-132000,27327,102264,137626,200350,235613,166114,107954,141067,140842,118567,194472,93911,-201278,-260907,-31000,78189,115615,296637,374600,221392,67319,109734,289002,331538,146912,-22532,-34276,-45765,-119325,-95044,43233,208364,230896,-37627,-366238,-399859,-126978,132044,184766,129049,173706,206336],[55238,-109071,-94948,119152,165273,-81745,-215029,-84257,111287,162588,129150,153615,168568,50819,-15727,83568,105129,-39750,-109604,39331,56410,-121959,-200970,-106661,-38551,-58519,-142819,-245112,-287456,-295714,-198264,53394,145759,-57780,-167817,-91547,47278,70935,-96961,-178865,-172224,-150365,-52831,77933,123098,107837,68418,65074,-35781,-291420,-399148,-244224,52383,371863,408157,212158,40011,34123,196296,240854,132446,56825,129936,242371,243122,129028,104620,98821,-17638,-150822,-104468,16678,126847,201880,129598,29507,64414,126018,66235,-37873,-20995,111130,187619,59372,-87352,92776,309413,320233,116836,10124,75971,58492,-75409,-66846,115161,166870,12737,-104174,-95795,-107729,9328,363159,568006,362730,-64081,-250416,-137133,38539,130022,190200,226140,264495,171890,17493,16690,113230,78618,76892,67004,47702,23873,-40317,-74030,-67942,-190659,-320975,-223682,-89939,17046,122583,12906,-273081,-326915,-125634,99809,263014,222760,42332,-105319,-206655,-230289,23771,229341,65671,-174664,-251451,-60091,288611,248954,-194400,-448775,-447587,-392405,-281914,-221803,-113834,121019,316963,368296,243438,-9356,-143994,-74936,57741,110380,-53796,-295687,-391451,-335987,-240851,-221838,-209868,-233523,-146870,115798,284963,305379,227201,87592,-48173,-108441,-159626,-155218,-192811,-238886,-125810,166277,218107,69896,-30544,-61525,-69818,10484,115053,101553,-25528,-35304,162968,176214,-106700,-202015,-92446,-69148,-156343,-248208,-167340,-79595,-72935,-41240,-63712,-170048,-106313,100568,209739,150664,7102,-231077,-303491,-134346,8556,31374,34644,70774,-12973,-119583,94299,339526,206598,13831,5533,-90496,-95562,163191,234785,89556,115207,222872,306965,384141,360757,217352,-38311,-310428,-350410,-100338,156279,209104,78357,15633,88954,56308,-90211,-114558,76038,137046,27052,33919,51622,-67302,-4166,209388,133708,-121544,-179010,-11758,151882,132638,145338,257737,260065,16404,-245606,-199949,66031,143229,92015,182252,226841,41355,-1405,241311,470900,503063,336875,80876,-136741,-253254,-87902,153857,28428,-213528,-126344,41078,18430,56115,146713,91073,24929,6064,-64534,-133713,-28177,130450,104675,-1390,17285,22875,-65387,-54531,83815,170018,177042,76891,-49823,-106000,-162848,-149106,-72924,-172725,-300405,-128312,112475,174773,49224,-87671,-104963,19951,106765,63527,36053,123527,215800,231402,159375,81312,169108,285204,175326,-1480,17085,167354,190547,2979,-124838,50582,339824,475068,272853,-97604,-242684,-217262,-245165,-282776,-334687,-332709,-180448,-115302,-246704,-284920,-116061,130607,228945,96963,-106721,-118130,124915,181355,-55034,35052,381738,481628,325179,139773,9595,20986,97280,97542,89173,157791,182041,178508,161170,112176,70144,153769,225255,172004,114491,34503,-152854,-148670,129633,411072,333814,61724,-27885,141597,340005,295003,26774,-123052,-116389,-98605,28530,252513,238595,44511,-109193,-167426,-179673,-127803,-20664,58861,108099,147980,45951,-146865,-138280,158206,343899,312285,135653,-54175,-130448,-65814,138220,282085,188751,49703,-78583,-163916,-96896,-105710,-174484,-283807,-383343,-249939,-44467,239467,493569,269525,42808,437534,804847,355640,-328241,-581884,-375967,339134,952102,2212609,4799689,5370125,344367,-7118421,-9404636,-4289444,1044908,1826040,1239821,1206811,979074,728651,433798,433847,691261,561172,267712,256851,76479,-384496,-427914,-199383,-265442,-333731,-73581,2372,-204049,-286778,-109837,19214,-31232,-26555,18616,-24997,-26676,-13341,-89328,-273351,-389956,-215734,952,89578,233937,180334,-197709,-408632,-482328,-503921,-149792,346752,553463,441560,242566,42294,-98844,-213661,-352189,-366680,-206731,-73749,-126008,-161830,-56110,72481,160497,175212,85819,-5559,-64718,-114393,-135569,-245370,-292875,-115448,-32517,-54922,50359,176591,144590,114369,160798,156041,153893,257391,299525,83055,-24658,156935,160768,-30108,-29702,45647,-120582,-275285,-76144,187144,159970,-67769,-247410,-328938,-312221,-209756,-70482,66604,112086,146399,111190,-59107,-105609,74804,96115,-97304,-136665,33501,199709,147579,-4936,-37187,14727,37913,-35278,-85022,-54049,-98265,-137638,-43777,49278,152672,307000,202813,-54363,-101934,78695,206749,191602,193485,267938,256876,185365,113812,-26838,-152244,-187600,-97502,56491,89493,4717,43909,209262,303802,253753,38183,-208863,-314900,-276888,-210582,-283674,-204934,61237,94664,-55769,-30026,196015,438484,463479,295494,102044,25047,116960,185115,87108,118371,259281,185606,-76815,-230420,-143246,-3839,6247,27543,137499,130312,-24350,-195860,-196583,-1160,190068,150143,-55423,-96144,61664,115189,-93756,-243912,-11370,255692,114784,-217709,-188862,45276,4838,-78877,70834,169925,70195,-53296,-113505,6641,120353,-39510,-321137,-414639,-392744,-342540,-241746,-171607,-148738,-66425,108251,222838,157564,-71658,-230533,-128690,130906,269533,198104,51963,-24840,83519,202774,101132,-13957,-329,91548,180667,126306,46446,81132,149328,59201,-21723,-61233,-139992,-195631,-277152,-256872,-89995,-38391,-111808,-247695,-327205,-113246,163545,226266,264859,305104,227462,57824,-169616,-156435,-9687,-79037,-276755,-316486,-206980,18677,3387,-162430,-254238,-108689,102132,127018,-6140,-178260,-344165,-253857,-25908,101220,176971,219373,85586,-29641,-9175,119796,194660,76527,-130486,-241310,-146327,59061,117961,102365,55506,-81448,-139038,109644,450518,498562,226239,-46211,-52795,31695,62848,160275,216981,22709,-218899,-220291,10817,64087,-41133,95317,252269,98078,-36523,33070,65968,74574,97692,81234,13898,-30200,-72633,-36960,131515,203076,157442,215509,306218,163912,-6114,58275,119607,-20242,-181178,-231739,-76958,132924,68769,-204002,-216562,-128444,-80267,146697,341075,201915,-7528,38583,173834,109210,11209,5935,-36761,40208,219529,267063,175565,43564,49560,233232,327436,241795,77012,-47496,-20159,-1651,-39137,16522,147759,174757,53916,-82244,-179078,-218079,-213691,-204965,-226474,-215051,-199168,-46251,240077,158354,-220820,-247004,98908,276319,163037,-8045,-94192,-92704,13801,85609,2217,-130231,-14804,282406,334792,208315,190870,157582,49209,-24811,-6882,75163,114356,167283,243745,317298,267929,135596,97719,229283,377738,339717,255500,319116,284304,143058,130378,47134,-242108,-610346,-777431,-483942,-198825,-328878,-312395,29101,149941,10168,-318323,-533958,-61523,630168,1096005,1399212,866748,-258147,-1021923,-1994944,-2238880,-815915,381066,378028,267974,585766,900162,924179,1441303,1351074,-481212,-1399916,-921958,-626431,-250491,138718,69636,55869,170427,149655,21863,-173687,-475302,-691964,-582575,-229816,-123309,-274642,-319307,-94511,303768,513440,343810,-11830,-148696,-24782,105209,176315,190661,164679,130079,183976,182539,-11922,-295046,-399205,-305223,-132851,50807,142768,14316,-246467,-253244,-38113,77622,-42863,-195225,-103388,92278,167871,120554,126571,231009,281101,161984,-13281,1587,89802,7316,-161272,-170234,-17807,85388,-12804,-128739,-96857,-16144,-87575,-225704,-266021,-167603,-155475,-266566,-308679,-133475,78508,20551,-242989,-363699,-193084,85489,258436,246724,220188,251195,197461,103669,137270,180531,202797,298639,128010,-226579,-244274,28187,108069,94628,233691,310266,191187,33233,86973,292640,317075,157082,49393,38639,22496,-16822,-21535,7240,100173,138045,-97711,-384256,-391014,-144225,57190,156837,170704,201683,193829],[38436,-154431,-156751,40059,77752,-136168,-251858,-120256,86337,121628,86679,149274,157234,42096,42406,169221,162670,46597,3413,84633,47320,-95456,-82608,49343,95925,19341,-104241,-234529,-309004,-351616,-228498,31519,61699,-127363,-159023,-60284,51110,84622,-36393,-55674,-33508,-111620,-125690,13887,102154,94971,71206,49054,-34782,-201359,-269496,-193927,-37067,179965,300764,244567,138507,118523,240955,277935,188104,73052,75257,203864,261851,159372,147247,108146,-69502,-186477,-87821,3983,35560,147246,175762,129170,142037,148110,71113,22262,57949,110080,98216,-36199,-169141,-11099,225154,305826,114623,-53403,31284,87536,-25231,-47124,126314,231443,132144,-15850,-51649,-3861,191984,449742,482750,220009,-131263,-254908,-139201,35097,144546,187290,231813,250501,165157,61456,94255,185504,170415,114982,28907,10986,33054,11146,-5917,8029,-130941,-298026,-223802,-101187,5051,83703,-33683,-261625,-241818,-19489,115768,172380,181673,102393,1859,-107493,-204974,-41153,161979,46176,-203705,-294516,-122690,189999,185263,-205294,-471864,-486925,-430896,-263625,-149902,-41358,151145,294509,344803,227377,-46431,-262703,-220418,2693,138220,-2962,-214094,-307218,-301218,-188721,-61453,-48869,-187941,-107716,197518,334898,280706,196381,78102,-45680,-145860,-284973,-281583,-225173,-206874,-55429,259282,296103,84231,-22910,-52271,-113057,-100150,5193,33304,-85889,-93911,162047,259728,-12671,-172249,-76299,-30594,-150930,-265090,-160987,-8251,-7646,-67149,-118370,-138694,-78254,87039,275578,310185,71168,-248445,-268846,-55068,54515,19364,33661,120963,51066,-33762,190245,398802,186592,-43467,-43525,-85551,-18498,247764,279580,125010,133266,196365,234718,280381,301937,217722,-17041,-290535,-349923,-117547,169687,264996,145143,88880,102245,-22218,-190691,-188935,-10944,24395,-98765,-107166,-70128,-112943,-1314,210259,144280,-85473,-164191,-41867,122699,189340,240096,327643,253252,-49983,-271952,-195291,37291,86975,8185,69131,121586,-24911,-52912,182798,416570,434881,258967,-19794,-230880,-286409,-82894,149914,51140,-164171,-73510,87953,97574,151850,181886,121994,18020,-104581,-161113,-131563,35771,196614,124167,-760,64371,93251,10289,27400,96192,83526,59076,19257,-31793,-55633,-79215,-61408,-38150,-160828,-250682,-106989,70521,155411,95327,-62155,-149855,-111384,-69626,-106578,-121857,1374,166034,281465,253706,162843,195050,256987,172715,35173,24138,143685,199802,55521,-75323,42876,310141,475972,278803,-77401,-236497,-265233,-293979,-312815,-341661,-392005,-314508,-248626,-288341,-232849,-69479,77484,120745,51173,-82938,-60057,239210,313590,37069,29715,274601,334773,218943,94941,548,40097,156526,141209,124380,237937,247952,170648,149455,138295,173204,300156,319428,154105,41721,-22505,-218828,-264989,62004,400472,332776,23818,-89246,132421,383631,316186,12229,-124648,-116420,-101658,78455,322315,238508,15464,-96272,-99086,-113049,-93453,-18845,80254,201988,278759,96228,-160524,-147599,152529,295905,220644,34329,-132642,-154344,-45223,175302,307149,156439,4793,-48156,-90740,-55489,-23561,-25769,-185956,-385283,-321204,-175997,79318,406848,264388,78580,381730,593581,199273,-290226,-461015,-448627,-154623,175220,1756783,3981322,3045874,-1177483,-4071690,-5665024,-3545206,505376,1918193,1298473,915923,677972,521240,433267,519440,614855,500845,267486,114932,-145243,-442068,-346714,-124970,-271890,-360136,-78987,5035,-204754,-328390,-253973,-162597,-122142,-36893,45649,45660,110089,143059,-26351,-287877,-396736,-234547,-48586,49672,209269,133260,-234469,-435658,-501507,-547377,-263882,210250,465295,456348,316187,166785,60451,-82946,-342113,-454533,-336971,-182756,-178110,-118605,77313,187806,183017,163277,99502,13950,-45995,-59908,-98111,-220714,-202304,21884,72771,-886,30506,118442,157878,204794,217914,135565,92468,165357,171912,-22533,-74380,175540,238551,5944,-89642,-41087,-168305,-324972,-199487,44326,114952,-59468,-249238,-260227,-176506,-128077,-66960,-20060,-12259,83399,97965,-55284,-86283,109475,126828,-50421,-80236,100663,263870,165763,-55783,-122121,-61807,35594,39350,-8233,-27790,-113462,-105990,24453,40533,36978,201336,161137,-115142,-184092,-16743,91067,46448,96067,253393,253782,122385,35712,-57909,-124091,-154320,-115380,10580,71442,18035,68529,168697,224172,225727,75228,-178976,-369505,-373483,-212653,-207289,-127841,67997,70106,-62955,-20773,226593,484824,501294,294931,24631,-100189,61395,183186,59442,26395,138437,144616,-66192,-255439,-159753,10743,20007,-15309,47220,74392,-20696,-190433,-177098,13192,158063,113950,-68723,-157534,-93355,-46480,-148830,-230283,58061,333724,132212,-239760,-203286,53930,30482,-48526,84880,141494,26438,-67781,-106132,8645,88066,-89436,-329581,-348084,-303918,-292142,-195858,-74551,-19442,62580,218728,290842,234251,82422,-83353,-86541,124840,270483,170138,-10728,-124902,-42371,78073,14319,-104992,-160369,-73195,50204,105460,40535,27377,87508,14610,-107204,-162441,-202006,-228209,-265159,-228663,-93398,-79100,-148281,-266945,-353939,-156688,135031,219595,246507,293290,251189,83014,-157378,-142367,80121,97626,-108996,-246955,-175066,-11523,-63996,-226886,-291475,-158871,46559,107701,311,-166065,-342685,-279975,-35154,120492,167953,181851,45905,-97787,-62140,69508,176851,124174,-110702,-290307,-164770,51714,87307,78482,92079,34365,-9236,133414,405715,493359,195621,-127976,-107741,60973,93738,89707,70530,571,-133174,-130375,39581,53007,-41763,74014,177909,37040,-31367,50465,73811,107018,165876,109425,-62309,-142591,-124888,-68792,108119,218194,210519,261205,310522,184101,33306,61447,79786,-54829,-203640,-258576,-107667,95825,-10875,-293970,-311317,-187478,-101935,140341,390913,308696,93824,84906,148407,55316,60336,125375,32504,14699,163534,217836,127699,41154,47334,183506,263317,253567,87087,-110322,-101042,-3357,12179,-8732,62824,106092,40990,-58226,-105768,-151028,-223914,-252215,-213498,-143046,-118320,13568,288440,245942,-78250,-142533,47041,126001,105997,-4577,-134240,-174058,-52513,18663,-48444,-133907,-1299,272880,313491,159293,98564,100204,-4891,-160444,-176710,-37405,107873,223883,261929,306654,339118,272465,204422,227121,245623,182846,171814,263019,238555,127303,126899,-12717,-367800,-744179,-866216,-568551,-292826,-301977,-120894,214044,231383,69492,-236109,-495361,-89334,703179,1190381,1146708,526516,-347185,-1190415,-2325375,-2235940,-497738,573921,374882,170462,468514,1027056,1314546,1465503,891441,-758689,-1197129,-489265,-467730,-474093,-52284,-53250,-79613,68643,121027,57528,-118624,-430895,-633650,-506554,-169754,-55704,-141358,-216820,-41060,375601,608112,415684,27783,-175242,-164539,-119722,-45664,24469,35622,59346,159582,142070,-101936,-355985,-395314,-299244,-185633,-82898,-11905,-88871,-248669,-166767,89342,147631,-75449,-304257,-233303,-10782,123703,150251,210470,321788,295532,98908,-90440,-79772,11451,-33878,-157683,-150811,-29348,40291,-25072,-76912,-15383,26841,-79302,-246778,-311809,-220492,-215592,-327061,-383780,-243890,-27572,-49162,-314176,-420353,-196580,148597,390956,330153,206149,233719,229279,137835,159932,212580,262586,355729,142646,-229775,-198208,83806,119875,63108,152810,227548,138600,-29943,22538,235761,246712,121050,62621,46286,34791,26804,-6769,-62293,-36642,19234,-124437,-322757,-309842,-139807,-23133,107349,204445,230378,187895],[49189,-170912,-196400,-30069,1509,-172442,-284106,-170595,21951,50885,22878,102493,76231,-41262,43542,195241,163059,102562,118788,126820,43292,-34424,64337,193328,206315,102363,-32597,-164618,-283806,-390026,-265046,-18505,-54152,-214471,-164331,-33166,26998,37935,11986,96320,155294,-6677,-146795,-62520,32441,45756,52678,16139,-26877,-58628,-98778,-160910,-168206,-62000,141814,254629,217407,168131,246229,295826,227629,83376,12928,134450,229015,159661,184668,160175,-61294,-174795,-58206,-27573,-89750,19966,131766,155820,155672,80728,5249,66518,127253,96023,25219,-92389,-192109,-92707,135122,255460,101187,-82721,817,103702,45055,19253,143910,255706,197919,47306,-7187,102029,349811,478062,354045,86710,-170618,-260498,-146986,12299,123601,171602,236659,208032,96494,39618,120144,222550,261079,150179,-8263,-26171,35390,59856,73744,95799,-37131,-213273,-191454,-94357,30634,105826,-16864,-198846,-144766,78784,139539,72237,119635,168637,133026,-3962,-193313,-137341,82753,59365,-178721,-292219,-160902,67721,56916,-245232,-454742,-461451,-410620,-233407,-95762,-33063,77300,195614,285442,198544,-77753,-352964,-341845,-42027,165510,38723,-143496,-201440,-206789,-101457,79267,79805,-112267,-68017,200321,315958,235795,162189,75807,778,-110519,-323380,-370464,-241257,-116799,88782,338917,331310,98269,-7900,-39925,-134361,-183571,-93207,-21209,-123424,-146701,125105,281515,50956,-142239,-53049,32289,-106047,-222571,-85747,112344,76008,-83758,-151639,-88334,-51368,48832,301414,430817,119693,-269900,-270849,-22376,62358,-27925,-3519,120884,87255,66437,296814,455222,196102,-48525,-59487,-58872,66258,292278,272247,143070,130085,136495,151078,185249,243414,212545,-1861,-276554,-353632,-147942,148517,268282,183635,132890,72382,-109686,-274165,-269530,-144867,-112343,-208841,-234731,-202888,-179847,-4633,219697,182616,-23366,-151325,-96610,60677,208130,280705,333155,218412,-76039,-238903,-165872,-3075,39464,-33196,-1581,40829,-73216,-99443,100579,304759,303479,152067,-89712,-271287,-266680,-66398,122287,78889,-64362,11493,131491,161159,206411,177230,138598,15597,-200581,-238839,-108872,85218,209757,84385,-39076,94911,146590,26820,27116,49275,-38247,-74369,-35378,-23923,-15094,23128,57271,25534,-93223,-131811,-83454,-31223,52874,69152,-50881,-154659,-216248,-229266,-227492,-219548,-90968,123680,310980,313173,212482,178658,173377,129768,67373,48217,131668,202570,103052,-33910,-3243,238322,433447,251272,-65604,-213701,-300216,-355974,-329167,-297831,-395605,-416683,-347062,-273763,-148564,-30964,-8345,-21322,-19209,-70251,-8620,291940,348487,81247,-1118,133091,170105,110886,35672,-34218,24791,173587,154994,135868,289896,321116,183627,118686,120067,229377,387296,367256,147982,26776,-16752,-215157,-327475,-16416,316647,276364,-19993,-149319,94731,388110,321594,25412,-97421,-103836,-108572,49026,239109,140392,-57424,-85141,-5091,-20978,-49675,-13259,113370,304093,373356,93244,-231185,-222679,24759,131432,80044,-66449,-202475,-173713,-33647,166114,256021,67932,-76473,-50409,-37370,-24172,65539,143012,-44255,-327585,-331842,-222583,1295,340714,265223,93672,250415,323638,86883,-121664,-244260,-465596,-637448,-609830,981251,2529777,949548,-1067199,-577492,-2928488,-3632804,-308428,2086746,1771640,889471,329092,187698,367540,540874,412440,273853,156308,-69366,-374129,-501212,-272797,-48872,-235064,-321766,-41596,73809,-128194,-322543,-364742,-311225,-200546,-51298,74041,133915,232563,248418,17457,-272243,-352208,-199493,-75250,-2480,195622,152867,-198322,-392101,-422464,-491520,-342422,31607,281047,353476,279883,217133,200491,59838,-264415,-427757,-359730,-257457,-252930,-127590,159329,269043,178644,127083,94370,25689,-5808,38279,-16238,-143184,-57330,173616,170869,27031,-28485,25527,159234,294014,259002,93871,17214,32470,-24983,-145171,-106620,163110,265126,33165,-117179,-86474,-141525,-274728,-269225,-92938,53875,-41985,-203545,-142426,-9004,-15083,-28947,-69253,-94537,33145,73006,-52889,-44798,152278,142081,-46866,-70534,138267,298054,180925,-72669,-180723,-133936,9985,91206,57641,-14959,-133732,-90828,77520,64156,-25155,93264,132929,-97155,-204866,-107012,-46761,-105173,-2268,222573,253819,91050,-31782,-87109,-92192,-115314,-140768,-70417,10769,9438,75317,148429,187726,208415,132214,-99528,-357524,-381931,-166756,-82688,-6155,100407,65157,-35282,27797,264776,482409,465977,232315,-71278,-210324,-646,148185,21618,-58999,-6868,43846,-79251,-258835,-162492,17570,16063,-63857,-44270,20178,-16220,-154065,-127222,29804,108570,45571,-93252,-198474,-216933,-154015,-137437,-150871,151868,391599,125621,-233164,-186119,40931,40565,-15732,47901,25547,-65375,-116925,-155641,-71911,5792,-129017,-305855,-284018,-210100,-177581,-62803,72164,106936,155779,277432,317203,278003,220375,66365,-32674,114770,238532,112200,-73027,-181348,-113642,-7294,-46597,-180177,-306151,-279252,-131022,88966,104227,66570,88058,5639,-178013,-270983,-253609,-229617,-236821,-195484,-88217,-92139,-159239,-276047,-368197,-177131,119711,212945,219220,241073,220281,84113,-119257,-96805,156306,225743,41991,-153427,-115956,-37448,-113557,-245801,-256114,-152133,-5769,59601,-7511,-140025,-279042,-258299,-62677,77278,86441,71662,-16284,-137260,-80406,34515,134839,132467,-102981,-324874,-175961,49219,63769,39564,113404,167576,138514,130954,319438,481475,224127,-133074,-138101,85272,125667,7907,-68917,-27220,-58292,-31909,71537,28075,-72123,25920,122563,29278,-7189,49751,61380,105027,199368,126038,-119151,-235542,-174263,-84892,94844,219182,236858,296953,310674,181313,42720,18323,-24512,-115116,-179120,-194327,-57229,109720,-57673,-332834,-347338,-228839,-149736,86097,381861,348916,130415,105166,128630,14790,96889,227874,122829,23620,119955,177283,84936,17087,42963,152130,212507,257066,109171,-144908,-171680,-9267,54312,-19347,-5897,52370,40753,-20808,-18007,-85740,-235954,-280305,-182898,-86356,-56195,52878,276806,287793,75949,-15937,-4767,-24074,26835,-23314,-192252,-261317,-149867,-88843,-125328,-138829,24719,263350,288040,147710,74527,79835,-41965,-262695,-312776,-135896,113700,298677,305765,292465,372102,353993,251068,174709,94710,38010,86518,184066,191554,133057,121436,-51735,-390601,-703988,-794108,-583168,-371916,-239196,88881,361593,264335,84652,-202224,-564501,-295546,498465,1027291,977356,335454,-347506,-1043162,-2261618,-2123218,-241204,668450,323597,91322,324913,1030510,1627833,1498341,428038,-956784,-960611,-72197,-250245,-636921,-204360,-68855,-145996,-26601,74616,93359,-27609,-343567,-541162,-377359,-73299,40337,16095,-93353,-105,364989,581538,395600,51889,-160983,-246562,-298885,-256387,-158344,-130496,-46095,106938,99728,-144612,-344015,-339938,-263512,-210125,-182501,-141098,-152001,-186356,-60033,193116,198708,-87811,-338956,-307385,-109662,46201,141993,261245,342699,226313,-10653,-184903,-180045,-77532,-69368,-121505,-104727,-66984,-53555,-71718,-61598,34046,49409,-73829,-263625,-350889,-241560,-198501,-303726,-385183,-325114,-141113,-103507,-312882,-373891,-151631,183424,455223,361270,153065,186547,262422,211259,207313,230268,276022,342725,130203,-215644,-150733,105066,97226,12910,59927,144569,91637,-83540,-54135,139089,149690,61353,21822,-5186,-2653,9281,-37016,-125640,-154573,-94899,-122819,-212673,-183052,-114430,-89131,43596,201844,231867,189860],[84836,-152904,-209382,-84824,-46653,-176887,-303796,-225277,-57104,-19669,-35579,28079,-51740,-166691,-3410,156122,104862,107071,193660,152612,45813,39149,194715,294780,266464,158062,44193,-53950,-214772,-392564,-286998,-72752,-160161,-291961,-181288,-18174,-11776,-41313,45373,242632,341446,128145,-114194,-120921,-47918,5129,46485,-11153,-13773,89510,51567,-162708,-301964,-268207,-16591,237745,257698,174414,214257,287424,239011,84850,-39920,51381,162849,156760,232953,244270,3592,-103629,3171,-56201,-216431,-148969,5923,98763,98977,-59658,-118662,78284,170461,71174,-5305,-64693,-129540,-122629,61891,178417,60326,-90182,-16115,108029,136885,136397,175292,236182,189872,61216,10130,137178,371452,401392,207166,-5076,-171095,-252954,-144185,-8498,77702,147180,235933,152626,-6002,-28716,94639,214424,314505,174111,-31961,-50027,37521,94461,147887,185690,76969,-89592,-143196,-81081,80665,184413,60127,-112978,-73086,135853,153110,-14430,52746,224141,254082,73837,-206987,-232878,34359,110169,-109115,-245010,-165981,-46387,-94228,-296391,-402750,-381566,-336147,-190159,-58780,-71118,-62455,56397,203153,157960,-100522,-386822,-394075,-57629,178119,45864,-112156,-110181,-90485,-10524,151461,130568,-34368,-36893,133269,233064,184432,140936,94348,88110,-6392,-258581,-385489,-232653,4501,261643,389412,317324,111377,18750,-13417,-129280,-239356,-175748,-62876,-136759,-181505,62507,237258,63250,-123017,-23925,111227,-18541,-126287,38035,246180,150158,-97821,-165664,-42713,-38853,-3431,283443,471907,139494,-285573,-303149,-39805,32939,-97711,-74378,62949,94979,172009,395053,485228,218657,-14380,-42950,-8632,148334,297916,229093,140449,93555,43982,69863,121701,192794,197568,5300,-267954,-354192,-171372,106780,220865,183508,150424,34198,-169498,-314793,-329123,-279200,-232132,-274486,-316003,-307746,-236427,-1742,236021,238504,59077,-128843,-161834,-20949,193039,281242,289157,172911,-45009,-152194,-116110,-36431,4623,-43374,-31607,946,-77330,-107950,29484,161410,132265,35711,-104024,-226008,-185055,-38101,82592,106961,64005,100022,141181,175938,204266,149339,145067,11032,-263843,-270350,-61145,106981,159939,-2241,-97762,101940,160931,-33706,-71644,-47022,-164288,-199512,-87020,-34710,13661,132203,182405,100630,8404,11905,-71761,-164331,-95597,-18919,-65667,-133034,-269548,-329744,-269212,-223275,-117030,100594,296550,305100,206723,124080,58475,46489,71815,76403,123933,179057,110270,-38756,-90033,140376,356880,202580,-58547,-184992,-323064,-422050,-329252,-218465,-344029,-463233,-395892,-223311,-59240,-10932,-110514,-165944,-100119,-76862,20201,274202,294725,83330,-39581,-6085,25658,20995,-30435,-93475,-26156,143013,131990,105765,284842,373747,217046,84703,72743,228037,390979,351506,149965,59174,21726,-168095,-322166,-89471,180668,179391,-62859,-201413,30327,350774,317036,72303,-39885,-78035,-116870,-41478,56305,-10191,-152540,-88762,79097,66809,-13336,-5514,161981,411814,422142,37607,-332774,-325328,-172022,-88833,-55465,-128839,-236964,-182052,-32978,110045,118997,-76088,-176190,-76434,-8474,-4289,141164,288126,90624,-241524,-287659,-188036,18769,326568,297506,98651,60336,22818,-10491,62747,-57786,-480555,-1029953,-1249329,63560,913454,-181537,775310,2287559,-2058901,-4551491,-1057053,2310713,2435065,1128048,69039,-172066,258425,514804,161051,-55150,-42153,-263649,-566870,-557646,-231855,4771,-156577,-216761,34141,183926,7138,-264373,-413645,-386649,-246902,-80144,74117,208649,328160,301311,45091,-226438,-274855,-138902,-94652,-66935,192065,234827,-104625,-298212,-279426,-362914,-365856,-147446,49596,170515,157715,183635,280816,176804,-136047,-293439,-272596,-283772,-332733,-176999,179840,299196,146965,74761,69857,16757,36772,148367,83219,-40913,88809,286547,230932,22997,-104210,-66081,155308,364400,279087,39260,-55914,-92799,-199480,-225055,-112136,118364,236068,57635,-98233,-82625,-53253,-138871,-259573,-181296,665,-14468,-116148,-11906,126723,93503,40101,-64735,-117940,7971,46821,-57396,-1834,189369,134903,-94336,-108497,137280,295043,189082,-61679,-213424,-191841,-30624,112301,97199,-27010,-169481,-115856,88045,112713,-9923,20139,115017,-20689,-172020,-162431,-148998,-207708,-73541,184844,256904,105419,-57775,-102580,-66043,-82622,-168531,-162482,-69498,-14140,55945,141499,190979,200179,192044,13606,-276242,-316324,-110094,43418,122804,142325,72803,15619,92382,278238,416671,364485,132174,-150241,-263280,-35052,111901,-6327,-114762,-133837,-74310,-90800,-220832,-139483,26024,13604,-80910,-95990,-12276,-15039,-121188,-92162,32623,65508,-10532,-97831,-195786,-264630,-159935,-49820,-27698,234197,407652,102853,-193583,-141642,4071,27048,11444,-24593,-135599,-174892,-194662,-269415,-233951,-115641,-148608,-252815,-238391,-139074,-32912,118783,230040,197020,179710,263221,297069,281591,302887,171310,6665,94149,181676,49159,-100335,-168480,-118649,-28559,-53409,-214326,-391400,-450121,-284419,86260,215151,180691,152113,38645,-208759,-344521,-259879,-174234,-178885,-150374,-68989,-72414,-139965,-272761,-366908,-170415,125574,219675,204607,171135,131861,46220,-64774,-18904,205898,276468,149257,-28623,-32988,-39463,-122467,-215466,-166582,-94582,-48292,-12707,-31509,-112918,-189287,-210948,-103797,-11831,-39717,-75790,-93045,-146858,-72993,3822,64226,90748,-121946,-348118,-184379,43889,44131,-898,120835,283994,255298,93328,204000,440527,274778,-89529,-152676,91743,146150,-60013,-155065,-55366,-15779,46332,99915,7246,-112290,-40098,81559,56067,14841,24612,26730,67333,187764,117765,-157421,-285299,-200796,-80928,92940,208544,243140,330750,317232,155876,9988,-69981,-162060,-187660,-133094,-63349,75695,178446,-61320,-318343,-310711,-232121,-208320,-5220,308701,312590,106482,106751,126688,-902,106214,292178,213276,59156,96233,157537,66251,-12184,37443,130043,180319,259172,147883,-140399,-221534,-36519,51023,-44518,-72010,12055,55242,28544,54349,-52377,-252070,-282848,-153255,-65239,-26869,55790,199268,269605,209068,109472,-34937,-120330,-45635,-64996,-258683,-343811,-265044,-216957,-215905,-144074,62028,262202,269100,170147,111673,91013,-51104,-300185,-383119,-199673,126283,366201,346362,261631,345511,355149,229198,88670,-35687,-60199,9543,82394,134424,148942,115796,-61858,-306678,-488935,-561991,-510152,-391869,-125575,275305,437798,253924,67256,-220745,-722216,-623852,91593,683290,914946,326059,-288004,-661331,-1816938,-1898603,-113999,652966,219687,777,179010,941615,1825472,1595000,131364,-1076328,-814382,206937,1497,-633797,-241000,31392,-138185,-92259,36677,130146,79115,-230369,-419714,-216260,29583,123287,141049,20075,32777,291732,435321,272761,43304,-130427,-287235,-414315,-404921,-303083,-272781,-150950,42760,63789,-134622,-262561,-241379,-203118,-199606,-218553,-196355,-131283,-60890,39795,229209,202744,-83037,-296549,-303615,-171141,-33496,110219,273385,290450,95467,-125225,-258102,-261408,-144298,-82356,-62198,-44273,-115957,-170181,-138733,-80252,35558,50565,-64091,-274441,-385937,-247304,-140159,-221208,-312094,-349677,-229565,-132347,-245071,-248510,-87948,166382,430596,327470,66971,122525,295788,308897,267685,229970,239797,268817,95975,-192235,-129690,68403,33190,-52498,-27066,80695,76483,-89163,-105801,35438,57576,5278,-46366,-85344,-63630,-44857,-76822,-146149,-217978,-176073,-103013,-95011,-53096,-77317,-131035,-27641,143514,187514,194732],[129350,-108521,-200916,-123328,-60347,-144805,-302035,-270349,-121007,-61442,-63899,-47914,-185829,-284698,-73585,67066,4582,55988,195643,148207,52169,100255,267913,332085,262778,161837,101894,69807,-117674,-351099,-278353,-109430,-222036,-334595,-197051,-12818,-45415,-114450,65152,351566,471885,239468,-55811,-145260,-98866,14354,83644,-10550,992,193321,134690,-191385,-386556,-362676,-118164,198514,251323,142443,156695,246644,213976,74760,-72013,-27009,90262,172768,298866,334330,102060,15508,93803,-67422,-310306,-307426,-159757,-21211,-12058,-230930,-265060,50804,175543,38041,11299,52710,6539,-93480,17132,89219,-14351,-98804,-30354,101784,241019,285444,220031,188537,123286,24671,-16886,59500,209112,218221,75078,-36984,-132093,-218790,-115440,-704,36866,125221,227673,102124,-102890,-104307,44868,177160,313729,183896,-34188,-52489,45934,114499,207012,267182,187651,36750,-95985,-73585,131921,286718,161560,-43606,-50150,137078,140474,-76095,-8829,250869,333564,108971,-238390,-286337,48767,192859,-14467,-165187,-140077,-126118,-219169,-336364,-335142,-272299,-224427,-129803,-29079,-116607,-200796,-73630,113127,102118,-118283,-357895,-359012,-37787,166213,8200,-126725,-55911,7900,53693,137189,97628,21703,-16482,29762,111009,137522,140190,137426,199054,140649,-111929,-315919,-198116,118036,406692,409266,272797,123137,56044,33031,-99034,-269605,-238752,-95900,-129722,-186608,-2667,149662,28178,-117679,6098,185171,89430,-6699,165801,343794,185519,-115757,-169679,-24769,-47890,-49720,237253,425427,127574,-280338,-330339,-80764,-15603,-164967,-155856,-32377,83887,271410,467108,474617,239173,41106,2157,67507,223699,276792,174171,121155,26120,-68890,-994,91298,147569,166413,1481,-263913,-351871,-184776,51703,132659,142730,153200,27063,-173225,-299633,-344806,-361814,-293932,-277907,-331902,-352645,-248897,19850,250666,288451,148121,-82451,-212592,-104778,149012,256114,222028,135744,33926,-35260,-50925,-41686,-16811,-47323,-44550,-5442,-29418,-57094,-1991,18368,-47891,-70503,-57187,-88442,-51017,-168,43930,125099,180306,157031,98678,126466,149925,117864,144113,-2527,-285211,-239946,9073,98391,60923,-103709,-147705,86569,123914,-157418,-239145,-164053,-260210,-288868,-134614,-66614,28405,228837,284391,163401,108394,127006,-77011,-282632,-232229,-130746,-104134,-107534,-271913,-362256,-237947,-135473,-64999,99278,230943,220003,139834,46194,-53445,-55024,44385,99597,112207,118487,61356,-102252,-202202,32533,258771,149564,-45162,-157385,-334652,-469206,-309113,-124765,-246164,-438746,-392885,-166852,8681,-13263,-205794,-280559,-173663,-101454,19045,201289,190611,61052,-66889,-111717,-75814,-42888,-96651,-168834,-101571,75232,76249,32937,217638,382859,255122,59648,20171,177358,310416,267982,145447,110929,58312,-116742,-262451,-144110,27112,65004,-99484,-240390,-49356,279172,305451,142195,36524,-44880,-122967,-146531,-134700,-154258,-244255,-117492,119526,120880,-854,-847,220748,510828,425897,-53065,-426482,-404814,-350566,-280026,-141423,-135144,-219968,-169349,-37572,21447,-82368,-254576,-268559,-105791,2139,6892,184751,368787,165929,-169501,-214027,-108033,95792,357595,352214,87471,-158162,-265023,-111781,153955,364,-508026,-1245826,-1642080,-779266,-383711,-66605,3640851,3818089,-2937824,-5800496,-1444157,2457621,2916786,1484422,-15550,-462278,117373,447654,-51137,-365077,-259638,-428262,-692603,-602684,-227425,30106,-48634,-69199,122354,286724,157584,-166080,-392016,-378920,-260539,-130195,35301,249470,389772,313397,63756,-155863,-183513,-83377,-123724,-137872,189225,336709,4181,-190728,-123506,-204853,-331152,-286333,-165066,-28685,-645,86359,282710,242439,10997,-97276,-119568,-265477,-393694,-238320,147212,276067,99692,22592,32817,-13927,66536,236972,167694,48120,180121,320626,236764,-5413,-170617,-125520,150350,397592,272038,-20140,-114191,-166854,-273059,-222469,-93862,50590,167553,87170,-37236,-41368,55286,25582,-187863,-209687,-34072,13633,-14535,87400,176598,154667,110169,-26359,-93759,10831,29081,-69412,21529,204042,102679,-178099,-172703,106073,261425,188779,-31599,-217586,-224499,-71552,103674,100612,-68167,-224682,-185124,45605,165480,72789,2153,92196,56754,-120083,-169029,-170944,-220604,-98156,148770,253771,148593,-36138,-100534,-52346,-61579,-187750,-235142,-135109,-39457,8159,122756,200920,191208,235364,130423,-149565,-218638,-76018,126912,218329,171695,79912,68525,144435,246556,294947,221367,30154,-179277,-233176,-14251,104883,-9746,-127838,-204974,-158373,-74800,-137675,-90563,42015,29683,-47008,-86993,-14567,-23462,-132507,-117348,9123,52456,-9897,-57105,-145800,-227798,-64582,96111,103773,272772,368749,70675,-130492,-82599,-48590,-9230,25860,-104948,-284023,-268601,-284226,-426870,-439045,-248388,-146103,-184212,-217901,-108847,95676,290419,356328,234346,128545,177021,233603,246573,309890,205406,15845,57033,111393,6748,-70959,-91358,-74436,12701,2459,-193861,-391099,-511106,-337545,101190,328030,317418,252769,105912,-184403,-347141,-197789,-55295,-84143,-85344,-28458,-19568,-90038,-252067,-345050,-139012,149833,243368,214801,111329,7707,-29682,-13618,71206,220062,253159,203897,108373,53187,-9076,-80065,-146451,-59216,-10908,-79149,-102038,-74467,-95630,-108691,-157330,-145181,-116677,-172268,-219097,-172228,-133206,-55300,-33360,-25915,8703,-171465,-369006,-197359,30628,29618,-24644,119663,350003,298002,18769,78083,364901,306578,-42520,-164111,76903,145278,-101465,-179401,-84054,-13087,89077,124320,7236,-138739,-108056,42925,82613,13508,-21010,-17304,13606,138257,77891,-189496,-291289,-193865,-59779,96840,189335,238976,363665,330398,111702,-63759,-183967,-285984,-250003,-94811,82956,252343,277719,-30107,-264997,-213039,-186199,-250103,-102275,193155,218591,48750,98442,142573,13024,93954,315295,284617,102857,84527,151121,72463,-30003,32019,106614,158299,259276,199360,-96570,-244082,-90862,-10454,-106422,-147493,-20259,79479,82083,88992,-62688,-263631,-253243,-131901,-77503,-30317,13307,64846,194507,294860,209658,-32641,-138061,-79588,-107225,-308276,-406337,-371374,-335545,-299165,-142049,106472,266062,253955,201340,170735,115163,-27550,-259627,-371339,-214922,135295,396047,351728,202908,249191,268398,150439,-1376,-112076,-96319,-54796,-32937,66568,158837,104169,-52791,-157273,-170316,-228403,-352056,-316604,41564,412528,445127,223956,38882,-270068,-896196,-952642,-360388,280134,886182,423855,-220484,-201269,-1102058,-1535092,-107032,549123,64168,-151076,29104,804960,1871202,1715149,85746,-1104633,-792202,315103,264899,-441306,-161892,181185,-87396,-117264,26731,164244,174564,-112904,-281655,-62925,100236,153926,190280,96211,63558,193611,210943,75608,1604,-108095,-314781,-471404,-460385,-360639,-334873,-220538,-18068,33897,-87348,-138692,-124093,-135513,-161601,-186145,-159646,-25091,92798,113130,193506,155307,-67729,-200314,-226282,-174641,-86159,72690,247845,183197,-56634,-207724,-284908,-295459,-164668,-61580,7792,19009,-149754,-267981,-196993,-109669,-7100,30429,-49529,-275985,-416432,-265465,-101019,-125691,-188612,-306760,-267460,-134892,-139220,-96152,-40350,95825,329161,236184,-34869,57479,320415,400954,323232,212388,169464,169030,55462,-169335,-152822,-31831,-65470,-118492,-84136,50741,104892,-28139,-104790,-44714,-7618,-25183,-105568,-155206,-116017,-97013,-86501,-105690,-212724,-205446,-74404,-4075,40828,-40876,-149259,-100299,31386,100536,193386],[160632,-55928,-181945,-147395,-44475,-82489,-271018,-288332,-144291,-56575,-48324,-98962,-285241,-354606,-139901,-42840,-109309,-34910,118227,104525,55178,128766,261613,297511,198687,108387,129568,182357,-12085,-270744,-233997,-114939,-224607,-329429,-197253,-7739,-56074,-149863,73002,401860,512206,278904,-15492,-139206,-96751,87669,174588,29341,13376,219714,134053,-220135,-379645,-314083,-130577,146894,202263,87844,90886,174394,152773,52195,-81381,-86207,36287,214552,374541,399564,199419,150049,189811,-59681,-347756,-401200,-303179,-158859,-144547,-382687,-390419,-9575,139797,-90,57531,220612,171300,-19829,1904,3825,-113994,-129132,-56307,84137,334796,426798,268361,139945,40804,-39831,-86065,-118711,-90453,-20428,-14011,-13163,-66184,-154926,-55868,52754,37666,120504,213651,68160,-162668,-149451,9233,142290,269199,183064,-13783,-32783,65295,129142,248604,327331,265771,127757,-61814,-79744,160978,367441,236219,-23893,-77333,89160,94929,-115467,-63529,235858,352119,101202,-264813,-267327,129294,289009,80783,-74076,-96426,-161645,-283872,-348528,-274147,-160878,-95643,-49732,2974,-132623,-273732,-150166,31245,27857,-138291,-283491,-251760,9770,127686,-66224,-172417,-41694,62515,73363,52447,8950,42220,-4515,-69577,-15710,97879,150937,190465,305738,290147,65698,-182082,-144216,187425,477849,405032,228230,132895,96863,95369,-50294,-276624,-279682,-124251,-108608,-155566,-44370,56882,-30041,-122204,28745,230098,180642,95493,247557,364911,167741,-137544,-174176,-46528,-75796,-67511,190937,319001,91053,-243408,-311696,-105150,-56767,-202487,-213870,-126532,66280,351533,502437,426527,251577,103303,68267,166270,291646,244293,126436,92635,-54928,-180497,-62144,73311,97888,115113,-14208,-261407,-350679,-197887,-15363,18569,71513,158954,76678,-112975,-234028,-307971,-358895,-274788,-219077,-283598,-325327,-198910,65122,252887,305690,221985,-7505,-222689,-172295,81881,212576,157400,120209,129825,78205,22995,-7461,-26934,-67966,-67920,-1031,54835,49202,15134,-95382,-205386,-152621,31898,112813,107417,42901,16503,120646,237145,153699,8692,25866,67853,97396,136479,-26659,-264991,-150337,92592,70680,-52792,-182162,-163133,57259,39519,-303332,-409316,-263406,-298931,-316072,-168640,-111178,27802,292057,339034,194362,172540,175326,-92272,-339640,-302434,-217970,-152459,-99903,-247995,-349659,-168556,5404,43565,111401,129660,79676,28805,-34640,-131971,-139817,2196,116402,93717,28046,-29615,-200560,-310292,-71559,153010,107459,-13586,-132596,-336017,-470741,-263664,-35664,-119074,-344811,-350806,-134254,35876,-34511,-269837,-339431,-221600,-132958,-8621,103455,83116,34251,-71992,-169303,-131855,-83317,-156355,-246278,-182013,-7346,3508,-62625,109856,340170,275101,48754,-15787,99835,169486,130821,118197,149681,70729,-91843,-183652,-174760,-107483,-41139,-125208,-261287,-124600,189933,285333,212417,111613,-14857,-124282,-216393,-252248,-243806,-311754,-174049,97386,123088,-20587,-3318,277474,575050,387526,-155310,-481233,-423700,-429933,-369377,-160518,-93350,-153016,-128437,-37877,-75438,-300234,-429652,-326440,-114772,5835,12178,185685,362279,150723,-143870,-143986,-34000,164669,393435,390791,42020,-369211,-493641,-217788,96296,-96044,-513875,-1219821,-1768259,-1378702,-1070244,1003202,6394007,4032780,-4613311,-6700340,-1379454,2350097,2887728,1743717,77607,-627097,-57255,332753,-159655,-527569,-409334,-528162,-741373,-626351,-241555,39578,67367,79079,186550,331851,271900,-52688,-313078,-311462,-258189,-197173,-27147,253058,413847,299394,77131,-73960,-94324,-53953,-169757,-202245,175777,398720,76663,-109227,-2527,-60075,-252901,-357819,-306176,-178935,-139578,-32983,216892,252026,140672,93372,26533,-224483,-415718,-278761,83337,211352,53899,-12985,-6832,-56329,76314,279203,209458,90263,179697,263072,192328,-40587,-207759,-139022,144415,380447,231833,-78342,-150337,-167437,-217346,-136516,-63836,-23134,87414,121775,42993,11470,132832,147014,-98852,-193380,-53220,27166,64155,123472,120218,136535,140241,3838,-54297,33434,23733,-85387,12376,182659,47531,-268418,-231924,64336,212981,181086,9762,-189172,-223434,-97148,74923,68143,-131485,-291646,-278957,-38444,197743,186392,36125,50091,71980,-90256,-131555,-99427,-136032,-73321,117541,231484,184030,12597,-85717,-52870,-52164,-188468,-263492,-156100,-54317,-62015,65171,175452,166795,246687,216381,-22185,-138490,-80130,143031,251399,171082,75759,103510,163877,172680,144464,71141,-39011,-139724,-121398,68558,140870,15139,-99049,-202040,-169800,-16738,-24928,-29943,62013,69004,29555,-26115,6618,-46216,-208258,-220506,-41624,84709,72087,34398,-66189,-135960,83080,256724,206008,251309,275491,29618,-66309,-26759,-101424,-58121,24060,-164364,-370207,-322139,-363839,-584050,-623474,-355735,-126380,-118311,-217302,-120528,168495,396696,418580,223991,28018,43125,139392,182788,246383,170469,-4380,3366,39881,821,13783,18004,-14037,92186,107113,-120466,-309928,-426822,-261905,127891,392811,413197,344656,186261,-107350,-266468,-71443,106425,41879,2094,36959,62517,-12598,-208186,-297748,-89752,181000,275194,245469,81253,-114405,-127341,9369,136469,195042,186466,216997,218093,110816,44271,6752,-56654,30111,66503,-101246,-198558,-136135,-92815,-56140,-105437,-170184,-204699,-275346,-327261,-242840,-109693,-42796,-80558,-113800,-86039,-239986,-393051,-220132,6873,23914,-17319,116635,346558,249656,-82513,-36857,271948,297142,-29248,-182193,47050,119787,-122111,-169901,-116427,-42253,98488,149715,36455,-134716,-160000,-2675,77060,-22132,-74795,-49727,-26430,71761,11325,-227559,-272820,-158432,-31423,95686,161986,230313,388430,340965,56813,-161483,-290212,-351636,-279455,-84743,187070,408183,365184,13958,-197184,-90538,-100070,-248446,-165412,74298,104643,-8011,86574,164898,52644,83143,311731,326533,134944,66843,135834,88759,-24343,31358,79839,133925,251311,252117,-24038,-237654,-161138,-112954,-205025,-230536,-45646,106775,126689,76661,-108062,-255922,-186809,-108870,-99539,-53546,-69988,-100909,85154,322515,267198,-261,-85614,-53598,-115457,-316556,-436086,-438978,-415196,-352260,-120579,154381,265489,231145,208255,202993,133192,26165,-150882,-281609,-177668,132622,367677,304891,116116,94245,112507,44496,-63155,-118846,-79912,-108598,-144406,-850,151949,77885,-47544,-14290,132466,109036,-132493,-138100,243209,493673,413284,200239,15185,-318357,-995742,-1145156,-679559,-49963,795624,492905,-204043,165566,-304086,-1032068,-144213,407506,-127338,-390597,-131850,662827,1746363,1751448,245569,-1037376,-836943,324151,531373,-127005,-36439,276444,-41276,-103095,50074,188390,233361,-13319,-148405,39232,107615,112785,151703,120521,95601,111491,-22604,-137587,-57721,-106365,-348519,-486291,-420176,-308096,-292740,-237217,-69141,999,-34416,-15783,-23104,-85988,-115996,-108047,-54194,120494,220084,150646,118616,77820,-49302,-88168,-103059,-120120,-95757,43843,192644,53781,-185760,-238813,-262178,-273986,-132824,-7499,76447,76856,-145296,-309105,-215581,-118869,-71469,-8180,-35578,-264397,-436183,-316261,-131951,-63181,-54023,-205879,-244856,-119254,-35264,27649,-31932,-6546,189992,113987,-127274,4777,320012,452062,355822,181529,91048,86310,26877,-156335,-221239,-177690,-177533,-164491,-91792,59138,166520,86933,-46812,-85658,-39264,-19770,-125303,-184987,-136817,-113998,-43573,-12233,-146247,-177156,-41705,44480,80164,-14262,-150158,-167285,-106972,-2503,177826],[160792,-15819,-163736,-159414,-12261,-4965,-206851,-262042,-114439,-3821,8508,-109107,-325862,-363389,-185226,-142445,-206735,-135631,-15122,21358,44620,115252,179777,201110,94887,15314,131089,269618,85861,-168058,-160662,-85690,-174173,-280577,-175157,5822,-36166,-136693,69023,388005,458802,224055,-31141,-121759,-44154,203531,300212,102516,19793,163879,65225,-219048,-269478,-149678,-63353,90904,122841,30363,35218,83172,66641,19222,-74178,-117248,16036,272127,440236,417226,262174,258690,257311,-42900,-323331,-395641,-365792,-261537,-259154,-474577,-459996,-85352,71488,-39255,102572,370139,307350,70474,10403,-64508,-215728,-185641,-101947,52757,387849,513743,304253,115796,-9072,-96476,-175447,-335034,-407293,-231059,-47441,40233,3135,-74100,23456,147802,102970,144046,197829,51138,-176025,-147640,15339,137816,212919,179788,23765,3601,97541,150932,273032,351247,285903,157667,-45409,-100162,153847,389420,242233,-64566,-134967,14389,23288,-143093,-114564,177166,308346,63919,-261077,-173562,246734,370982,153777,4393,-54615,-162065,-283280,-329309,-233222,-66102,33711,45685,38175,-105857,-251452,-149994,-26955,-60023,-165784,-196446,-112701,67517,68453,-156144,-223270,-54362,70017,48886,-64592,-94087,26173,2152,-133053,-114718,60322,148533,222414,377646,399251,213259,-28281,-83088,193027,456046,382576,205853,138665,130498,160575,6798,-262867,-298483,-148653,-79350,-91511,-45546,-5131,-79905,-128882,35325,231257,223305,148663,249280,297358,106456,-155081,-184683,-102623,-109435,-40473,172052,200681,43284,-175281,-225936,-81470,-67677,-191905,-218550,-180881,50409,400387,501182,360623,259648,163569,143296,274265,349382,210600,91554,61745,-124234,-266035,-119777,37185,33996,46326,-38110,-254572,-352264,-221375,-92797,-102883,-8727,184357,182317,-5756,-139857,-228628,-271717,-181588,-116624,-191563,-238472,-94894,126730,235338,272383,256076,84515,-176217,-208006,-529,150219,109826,128671,205159,156613,96251,60563,-28834,-112244,-115485,-9587,141444,178813,65475,-162236,-315732,-206876,125003,319207,251373,84510,4268,84327,200001,79627,-100755,-85985,-5817,93443,122500,-54485,-210054,-22094,176277,44875,-138490,-209128,-133159,26414,-70335,-418701,-508106,-310598,-270223,-265358,-170817,-149751,13716,307304,336829,187602,183553,151340,-101588,-307928,-277613,-244140,-192873,-121927,-232646,-329097,-105024,140058,159767,122140,27115,-68296,-91457,-99816,-162295,-176960,-26551,131809,73698,-67007,-122334,-280793,-380095,-160838,52823,83890,40662,-108073,-328183,-411168,-189562,36958,13312,-203168,-292527,-145161,14033,-65635,-283738,-328776,-228443,-154529,-50681,12220,7854,18129,-55438,-184128,-155761,-107362,-202173,-309322,-246351,-78556,-62441,-145505,473,255220,258223,48739,-24635,23176,10040,-27485,61169,151938,55196,-102444,-126879,-184058,-195634,-116801,-135512,-259256,-172945,104617,252712,258784,164947,1584,-120375,-221660,-258247,-256761,-343452,-249885,17494,73423,-68279,-11568,318257,575221,305302,-251594,-488076,-375447,-374623,-328904,-126543,-31080,-55467,-61637,-26629,-155690,-479290,-558686,-329087,-86280,11994,11495,145052,272889,51024,-170404,-103069,-9364,162266,383687,368276,-51426,-539351,-631737,-316154,-91998,-293750,-442029,-946095,-1686906,-1677229,-1160078,2321960,8076168,3649094,-5842496,-6808776,-1038536,1863940,2228244,1734196,272278,-666553,-271131,160889,-146066,-465370,-422223,-541680,-722178,-621235,-245645,54515,165644,184566,196761,291156,312273,46940,-205875,-229218,-263550,-264115,-80410,230509,399456,269553,82132,-923,-21247,-56958,-225054,-242023,146408,375258,76093,-80040,57084,43702,-157566,-355645,-343899,-238284,-217173,-127334,118748,220285,224055,213688,94775,-192384,-390592,-274571,15278,126225,24062,-22710,-40125,-94127,68288,265965,194999,69187,83958,131660,119203,-62157,-207866,-113185,134108,310697,156221,-131323,-161873,-99673,-62434,-3362,-36565,-84281,21011,148341,109548,47262,140808,173669,-38319,-158564,-65875,14463,90982,90506,-19712,34270,100962,-12467,-35529,59674,27604,-99895,-28690,120704,-23981,-334099,-260205,32729,166662,168582,56415,-128390,-187263,-96651,41099,11483,-199338,-350205,-360192,-135032,192079,284375,98720,-12537,-5765,-107081,-68573,42423,17038,-14545,88061,181837,177777,53326,-68068,-64538,-52669,-168581,-238529,-121011,-52982,-139875,-40675,88166,112722,218881,245587,58472,-109278,-115817,94469,214661,135386,58743,111907,147271,80405,964,-52759,-53708,-35410,42199,193955,210915,60064,-42792,-132688,-99472,79275,88477,19277,73589,120209,116969,52411,33269,-82084,-331372,-377176,-106372,163023,227984,158969,13275,-41045,208739,375992,251101,175713,144106,-25712,-29149,8769,-136952,-103513,8043,-183055,-370925,-326813,-414424,-690052,-723883,-404871,-97827,-68757,-220683,-157787,167925,406763,405375,187442,-75869,-99573,34385,105810,138870,91433,-39092,-58157,-22308,30629,128894,116469,31277,174621,229289,-10774,-179472,-225680,-90039,151388,375487,420864,382421,251395,1680,-122839,84495,267604,179523,103952,121150,164353,84974,-138493,-223651,-31396,204304,297342,277038,83653,-195986,-221298,-15360,139051,133147,117226,212782,262383,111035,95417,114641,36306,81605,110985,-120039,-289254,-208818,-101197,-28126,-51228,-166138,-251949,-325774,-388177,-299174,-92906,-45667,-131189,-172482,-158507,-302844,-414789,-251052,-28648,27650,23285,117488,278984,130094,-187608,-121632,192677,252808,-60220,-209235,13592,74312,-141286,-170102,-154315,-84768,89746,181544,90748,-97554,-181954,-53971,27435,-87304,-121191,-51917,-28072,14314,-64843,-272664,-255675,-113582,-9633,77825,124110,217016,393766,336241,2552,-254049,-352590,-333920,-262808,-106912,209702,481120,398781,45476,-138752,9808,-3849,-192908,-165101,-8999,10808,-36155,74453,177589,106317,99936,304635,340809,144175,26944,88867,94852,8594,43823,59056,101338,229577,291672,58994,-204841,-222461,-218200,-314595,-301855,-57339,132222,146886,21266,-166686,-216989,-84593,-62798,-99297,-77966,-175246,-261216,-23012,299832,277232,50693,8808,34333,-63331,-275960,-428214,-447280,-437481,-358208,-68461,204474,253519,190653,168531,177434,136635,100533,-3059,-136563,-95021,117193,281321,212564,14413,-85343,-67819,-49856,-72985,-63014,-40620,-158274,-231109,-48755,129780,33928,-69151,51024,303430,351555,107172,110670,438128,524991,377654,194619,-4767,-341792,-954063,-1108113,-737785,-203068,596521,408012,-282436,316129,363073,-453177,-127252,289222,-321491,-687665,-291528,548590,1471071,1601938,457498,-901034,-846037,367377,799602,185762,41064,235356,-36565,-59021,97803,195365,239866,49824,-45761,62703,43283,10369,49017,95862,127945,75459,-191876,-300397,-111173,-121686,-387932,-474151,-308551,-160485,-167165,-208202,-112847,-47319,-12597,59626,26270,-78017,-86696,-25260,63560,231715,271672,151958,51071,6362,-33732,2875,26603,-27440,-64319,31063,122666,-61586,-259483,-221933,-207264,-210412,-63234,65715,133294,123283,-97507,-278580,-178417,-86187,-124845,-56938,-29109,-236783,-434088,-395248,-241559,-57547,53519,-72864,-170367,-98922,30376,86945,-64272,-106461,61306,-1619,-183250,-26196,279977,436160,352937,142468,28914,51482,22300,-159755,-318373,-330200,-271251,-171958,-45680,96470,231005,215133,45676,-91244,-44336,18879,-93172,-165690,-121012,-84132,43751,103755,-40603,-98149,-4745,56168,73822,871,-140176,-218463,-226476,-83325,146599],[124412,-3431,-153871,-161983,20308,69640,-112410,-182144,-36553,81099,88076,-79447,-307783,-327538,-206745,-209741,-266524,-214204,-160839,-91319,10490,63001,51625,71447,-15454,-83305,118988,326834,165507,-65492,-73385,-26632,-91710,-206092,-135875,29050,7335,-87871,52882,321627,339103,89283,-114979,-115656,32670,314838,417400,186733,17781,49000,-35056,-171016,-83350,58661,35849,31488,28211,-13086,4980,-3409,-23777,-18796,-59711,-115924,31640,325238,473448,381404,270314,307927,269033,-31422,-250140,-290143,-316667,-289383,-322284,-488275,-459231,-154197,-12608,-75561,116682,433754,369269,148592,34232,-107812,-289836,-249633,-160432,7009,374633,512060,311896,127020,3705,-113055,-252103,-506524,-609592,-335861,-31850,85907,48753,-2469,97431,257570,225570,195725,183556,41144,-158256,-111267,63078,171014,180716,182971,68829,47956,141599,187917,279374,326123,237218,123278,-45159,-128371,111129,339260,167587,-147339,-191586,-60095,-55277,-166031,-162439,86915,219154,16882,-214247,-35316,351336,410389,189043,51526,-32714,-148579,-240086,-288338,-211127,5510,151733,142072,65941,-54460,-151378,-78123,-48162,-143535,-198294,-130412,10476,115949,-194,-237525,-256669,-74116,47330,-3288,-172824,-178110,-16366,5151,-147133,-164916,17133,104457,199985,391696,435899,282007,94191,-28161,139671,354618,342233,205912,136903,147621,212501,61782,-232066,-298160,-165349,-45469,-8113,-6451,-17907,-97236,-130413,20824,191250,210375,144546,167124,162377,31060,-156189,-198254,-170694,-128745,34496,194410,113960,-1760,-88375,-83609,-3468,-38793,-130835,-157857,-173887,38018,410510,472919,303457,271403,216969,211292,368904,388456,176048,62279,32819,-159349,-305858,-178302,-37434,-45568,-29325,-62124,-236263,-351655,-255564,-172458,-210587,-71931,236358,315403,112220,-47411,-132123,-137615,-50217,-1859,-87409,-124386,29625,186235,197932,188526,232711,169616,-75902,-203775,-87350,66941,79079,151578,233602,182421,157491,141261,-24370,-166999,-180094,-43813,192122,282126,115439,-181669,-368731,-240866,179154,463159,344054,116457,3730,16073,65986,-50678,-189426,-157500,-36999,103452,104489,-71810,-129267,114429,246809,41456,-162555,-175898,-65939,5592,-171340,-458800,-487589,-288710,-185457,-141964,-123387,-160911,-7640,273175,286789,154210,149029,83611,-87674,-191817,-166928,-200731,-211751,-170796,-252282,-330126,-79531,212290,226999,118468,-36455,-168240,-181138,-138746,-149648,-155271,-19480,151744,62467,-133010,-167274,-284161,-384217,-225526,-31094,75938,109264,-79841,-311145,-297316,-90374,87421,123853,-49789,-240024,-201454,-52809,-95392,-239599,-248374,-184404,-150375,-91690,-50949,-20765,21245,-27107,-175381,-166057,-120560,-226339,-343023,-278381,-117878,-97623,-179768,-71641,150708,197728,48285,-11329,-29940,-121161,-163525,-17067,111173,21303,-136542,-119620,-179890,-225450,-147804,-126719,-231407,-177362,43250,205367,266598,184759,-697,-112701,-164350,-165661,-198515,-336264,-324786,-92167,-10160,-128053,-18176,333034,493472,173900,-335390,-460800,-284921,-211335,-187025,-73380,18748,42555,16323,-4547,-203598,-580627,-610186,-268514,-16781,23481,2228,76003,131238,-91238,-224874,-98002,-49020,65869,297123,260765,-185535,-644243,-676115,-393733,-332565,-490456,-261169,-503679,-1505499,-1737140,-938865,3119757,8393075,3691194,-5723594,-6180952,-778635,1006800,1085213,1408144,454481,-626971,-519319,-63165,-39094,-190924,-277366,-463778,-653051,-585861,-216683,90997,223210,219327,144816,172419,269161,110164,-103657,-176629,-293056,-307511,-92644,198453,348862,227300,71343,41932,23060,-85632,-269836,-240001,106785,260477,-1432,-104771,58692,100070,-72873,-294560,-284370,-202149,-217802,-162419,32262,171420,247023,224108,46102,-196077,-324751,-219574,-33223,45018,16479,-7776,-60589,-110900,52643,206518,129913,-7542,-76293,-33224,47262,-55368,-176162,-69120,115300,199632,50682,-175500,-148921,10144,125625,124346,-22230,-119979,-20812,144413,132825,46697,70447,97298,-30487,-126914,-77709,-23685,59857,11149,-187054,-124364,-7555,-86481,-57946,72973,32868,-108099,-87551,26518,-101620,-355452,-247080,23480,133238,153927,102810,-45045,-124577,-68287,17816,-49320,-248785,-372762,-388499,-208856,146158,329038,157268,-79609,-151660,-164246,-2657,205878,184693,51000,54375,107907,119093,56630,-57296,-81716,-63067,-136918,-171220,-42930,-37422,-204535,-175798,-56983,21086,154806,212146,65171,-132708,-159938,8151,123860,73627,37737,99987,106634,-252,-105873,-128000,-13026,106437,209040,322872,289131,107987,17701,-26851,28783,191648,172603,36432,62698,161163,176332,105385,44971,-121545,-451465,-528572,-162415,271202,419180,284156,65960,8718,248403,406217,228977,71547,3359,-101016,-41678,13555,-142260,-129223,-14999,-155923,-293702,-288597,-426267,-709111,-704744,-379268,-67939,-37784,-207066,-193372,104247,325048,329199,150792,-138540,-213042,-60195,32761,24320,3569,-67593,-111457,-67635,79019,234653,169420,45640,228163,331275,107822,-45428,6348,98788,153259,272110,329336,340633,276271,110255,35866,217128,379850,300323,201449,205834,268815,189460,-47319,-127703,27031,207910,291188,283752,104349,-213435,-286033,-90945,60834,43347,76187,214659,226509,42749,114386,211547,119931,97441,111699,-140299,-359052,-276455,-111417,-4776,14349,-130135,-249678,-317563,-406309,-341358,-97236,-66088,-171025,-181123,-180623,-331129,-417305,-279987,-76363,33483,83670,125070,177249,-9257,-265932,-164425,153192,202071,-115595,-239182,-13697,19579,-179301,-211822,-195243,-120363,81259,220278,153955,-40009,-168635,-97662,-52096,-163463,-147387,-16675,16798,-12534,-126158,-311257,-256345,-83714,-6584,36762,73652,195357,371732,307716,-38954,-309803,-345938,-236778,-202613,-149075,146703,440531,355282,46538,-104014,50645,62291,-98127,-97667,-34910,-35809,-24450,64228,169003,158627,155932,312851,338861,133234,-37412,2333,76476,62840,77514,58575,66509,194678,306518,132034,-151378,-247067,-285258,-394210,-332514,-44882,151812,129346,-63927,-215304,-145836,43027,23983,-54171,-88702,-275329,-379069,-95012,248993,249155,107128,116548,166226,49392,-201140,-387606,-394147,-400638,-311776,17609,256412,231064,132850,83356,97539,131252,180902,146122,30517,15913,94820,158752,100364,-81324,-242660,-215033,-98149,-23725,30231,-14110,-210267,-276325,-59080,106222,-18507,-125404,2359,284370,439222,314700,359085,574137,516212,358451,198579,-37815,-336179,-758509,-832344,-508180,-135804,318233,117799,-463812,217773,724392,78232,8851,241123,-473907,-955429,-408073,487594,1115204,1240901,538271,-756299,-733509,560496,1056178,376491,7067,48327,-78380,4730,154042,183086,193717,65650,5862,9854,-72242,-115038,-68938,40908,156433,96679,-244448,-363059,-137940,-139675,-416018,-443608,-166438,32859,-13705,-159984,-154373,-118503,-49649,53120,712,-122301,-90413,21216,129133,244770,227195,122468,23109,-27719,-24592,49779,126625,72304,-8842,34742,57526,-134557,-267283,-178504,-148386,-132240,15658,133698,168623,151440,-25121,-193329,-95797,-11985,-137200,-100628,-32512,-192594,-398453,-469557,-385191,-99551,112245,60017,-67550,-87367,37823,77265,-118938,-174304,-20930,-75154,-181515,-28074,200369,350234,311968,99536,-3956,70488,41560,-180999,-414887,-440643,-312955,-132183,38381,140825,260591,304584,132795,-80064,-36046,78631,-18685,-110139,-80823,-21621,139516,202308,76724,14676,38613,50761,50960,10400,-121575,-240773,-283229,-110706,106915],[60934,-23296,-155095,-158666,40477,126676,1091,-55441,67841,170901,162285,-27308,-251305,-278555,-211630,-237552,-282710,-250010,-274667,-215408,-52523,-14100,-78622,-49603,-96083,-151080,105031,352968,219483,15818,10320,51558,-1451,-128691,-93440,53224,54979,-31555,26843,228056,199840,-78731,-245124,-134418,96863,372225,477737,252564,6710,-84887,-126113,-79880,122096,228220,105800,-36120,-67847,-33239,9301,-57557,-94289,-54006,-44553,-81526,74127,353622,459588,304345,224111,285382,217861,-35407,-153489,-118705,-166157,-230207,-316271,-429663,-395930,-197022,-92798,-106147,84700,377352,341188,194807,65023,-123552,-309894,-283606,-208464,-48368,287929,416539,282648,164145,75565,-76527,-286361,-568956,-619866,-299333,11835,92282,49861,30330,136182,342531,366174,261240,171376,24360,-139104,-73570,122512,222625,191791,197721,111425,91909,193401,238152,264177,247883,130984,45368,-56042,-153917,46588,230921,36390,-231275,-217279,-113120,-115972,-179277,-199077,-10569,114393,-21480,-132465,95961,394664,388413,182124,60060,-39609,-141846,-189149,-241241,-194655,56390,247397,217269,69676,-16836,-26570,36015,-24667,-193384,-223566,-105308,82436,141456,-65679,-294037,-264536,-85419,20390,-59172,-244879,-228866,-68623,4336,-116898,-160478,-34272,4531,108354,340869,388661,252099,146887,10454,54710,212169,280494,207829,124221,145300,239646,107043,-189865,-283581,-167218,-7434,74214,55002,13512,-74741,-122943,-12938,129502,165332,100389,28131,3712,-25086,-132053,-204444,-219107,-113711,144754,250912,77020,-34160,-1439,77640,106363,22639,-33170,-43108,-109326,26583,381527,431218,274949,291180,258279,255802,425374,396019,132882,26463,8311,-150702,-292808,-233123,-144246,-129750,-96111,-76906,-201441,-337619,-286507,-238019,-283515,-97050,306411,430283,199159,15727,-49560,-13910,68538,92107,-1812,-21393,130641,221480,148231,73373,151126,222992,55840,-161799,-164822,-32800,54396,171386,210834,158082,196105,207770,-13180,-207178,-240194,-100893,181240,312990,128180,-170672,-372339,-269857,164897,496530,363738,130041,5421,-72165,-128557,-200689,-222523,-147893,-7306,121267,88112,-62686,-29995,231245,293944,68723,-115277,-95381,15850,1267,-228421,-403479,-348786,-206348,-75074,22903,-23655,-131508,-27187,202812,212686,117559,97688,19612,-40531,-26871,-12598,-109339,-204461,-230881,-311279,-360470,-100176,191622,206249,97050,-31818,-179229,-211365,-151612,-114972,-89582,25589,176837,68589,-143328,-128883,-175179,-311391,-256729,-91847,71927,171637,-45830,-282825,-158875,18444,111581,188474,78556,-202981,-285529,-149219,-113999,-143427,-110549,-88498,-112817,-118975,-79051,-7079,46609,452,-164606,-175813,-123934,-222662,-337799,-271250,-117435,-87771,-147052,-85350,52788,100757,31437,6709,-49478,-187845,-236713,-94003,38181,-18526,-173119,-162761,-170477,-201059,-130451,-97708,-179671,-133794,17462,146397,236868,172937,-18403,-103352,-73014,-22782,-93236,-292081,-371079,-190273,-98973,-179159,-13960,318906,336870,-5104,-406643,-423168,-192400,-13724,-12031,-35281,33596,111603,81669,17802,-218782,-597309,-575915,-152231,82830,37267,-16907,831,-15687,-215363,-264758,-114669,-131953,-91761,140803,82052,-326704,-673423,-653854,-447376,-526304,-587448,-2153,-47138,-1335778,-1694293,-804536,2929429,7812661,4940208,-4093365,-5318833,-948910,-64572,-202031,855163,527375,-572043,-775521,-309357,104098,196036,-12214,-304834,-549874,-526543,-151473,148137,227235,182105,50018,16149,163491,127637,-31774,-176247,-345484,-308821,-51561,169358,268832,171761,38768,39937,28704,-125948,-282134,-187465,72407,93775,-123576,-159122,30691,120927,-16699,-202574,-164351,-101515,-153835,-129518,-10590,125862,212525,123775,-110712,-243989,-235565,-125743,-47714,-11223,27983,22013,-63323,-95044,44065,125480,37374,-111152,-247980,-183833,2564,-17207,-127069,-31133,86262,70039,-69971,-206399,-112469,128673,281840,204533,-22817,-127668,-45425,90112,99202,7771,-53382,-45039,-69606,-107051,-84926,-70594,-8683,-74378,-316283,-287294,-152295,-194204,-115411,64025,31792,-107186,-141920,-79232,-172596,-330532,-198934,36128,113993,138722,142152,40679,-53042,-20048,16016,-92749,-259982,-334263,-336996,-232634,73365,304590,183304,-124686,-293039,-227341,49354,337536,310731,96654,13511,25045,28138,16609,-58124,-99607,-85897,-110289,-88166,45919,-14644,-234594,-298343,-228499,-105427,66018,134207,6767,-179569,-184973,-77153,10928,4640,27410,84508,60439,-50636,-162928,-148489,63426,242818,329108,412653,345691,139240,58138,75548,169021,289868,209325,14833,23766,170900,181552,101062,28554,-148465,-508160,-608361,-187717,379054,589640,377676,81547,-7591,178578,327962,149704,-26036,-113324,-194555,-110482,-12000,-113524,-125097,-35129,-92457,-168048,-221816,-401887,-637816,-573969,-285399,-40277,-15841,-158878,-200096,9722,187000,220517,132250,-138124,-275044,-129681,-22663,-63689,-62151,-73503,-138469,-91855,119615,291429,164405,32191,235590,381564,204302,50012,165367,217965,120117,109961,167109,226251,249510,186153,153823,278977,411466,377337,270564,264554,351305,281204,52587,-21819,76918,187220,246555,246354,120064,-167623,-304885,-198652,-83364,-59344,70911,231110,128012,-79195,81262,268461,187695,96211,76283,-163500,-394658,-319256,-112691,35660,95324,-70481,-204351,-259944,-393140,-372242,-129455,-98683,-184580,-134652,-142729,-303644,-379958,-291322,-134477,26096,138140,138427,85273,-105622,-289126,-164176,158759,177297,-157280,-260475,-31559,-31384,-243265,-296741,-232540,-135711,84898,259134,203536,14915,-125175,-114554,-128929,-226691,-147599,48562,96914,1317,-149474,-321342,-272856,-86606,-27565,-23999,13490,163218,323597,256376,-58595,-306528,-266465,-91095,-117130,-190175,30573,302910,240899,13403,-94175,21077,66765,-398,10052,-6944,-28911,21392,59115,138755,195700,237893,340171,334685,116784,-109364,-108962,31964,123843,133739,86334,43828,155764,292526,177759,-85360,-217798,-288968,-407188,-299720,-3800,158465,67566,-161391,-239400,-55514,175470,150000,35833,-80929,-344736,-429684,-110223,196650,202780,160737,221409,311819,192890,-120409,-326648,-297598,-318972,-221402,128083,306741,205757,70353,-22244,-1339,131571,250701,262720,185451,131592,73305,33057,-1498,-152401,-336209,-281145,-82845,73296,128759,-25200,-266506,-274202,-24189,100548,-58409,-200410,-141750,102777,373060,437749,521872,608014,473648,351828,189542,-105006,-316583,-455925,-397521,-75690,119400,43259,-329512,-712470,-67038,702699,426505,258636,276133,-543971,-1085832,-423977,498354,785722,746796,369454,-675533,-476303,929552,1260469,379252,-136536,-211079,-136763,81924,206116,158448,111066,34531,987,-87153,-195756,-212027,-149471,-17237,176489,166490,-167258,-310281,-128245,-144928,-412613,-397529,-36340,207044,104715,-121971,-193377,-207948,-152264,-44813,-100815,-209741,-127985,9222,101812,142029,105603,70532,35519,-15252,-23455,49298,176847,149647,47728,51051,16952,-151880,-220965,-135961,-111812,-68760,72944,169995,172692,151418,36270,-95674,-3741,79540,-93579,-119723,-40036,-134048,-323230,-492209,-485258,-152852,123836,165488,33934,-92741,-10201,22147,-168676,-199354,-47536,-86051,-113430,6769,104011,219241,241487,56106,-8955,123951,71675,-215157,-478191,-467445,-278502,-50829,128324,165057,228781,316789,175509,-73683,-25248,143498,72192,-44419,-36990,42807,198751,250281,180362,138761,88624,50078,43580,23691,-91744,-221953,-255294,-76051,71705],[-9711,-68397,-166552,-154330,42945,159650,115147,91553,167797,236166,203367,21358,-184800,-242143,-208113,-231840,-264155,-241964,-330966,-329250,-140736,-96749,-167984,-119052,-119503,-165125,93170,345823,241164,62406,75949,135063,78968,-65194,-62585,63740,82891,4188,-1849,138631,88338,-219208,-372754,-174373,118088,347811,451085,276725,-11333,-197216,-178751,32074,284335,301356,104029,-114843,-154236,-29805,49161,-58597,-125496,-77990,-29219,-17118,128206,345427,398916,210512,142803,204090,120867,-55092,-60955,63848,37620,-103028,-244438,-322345,-293876,-204522,-152894,-129652,12785,217475,240300,202692,95114,-112880,-262003,-247094,-213893,-101840,146084,255947,219244,200978,170621,267,-264977,-505682,-449755,-144160,59352,48270,331,4390,117921,367836,468823,315866,158903,-8241,-145480,-69233,148781,255951,236885,222236,144664,129922,246048,289292,224063,127147,-123,-40471,-72739,-166925,-19822,96690,-101940,-269715,-195475,-136043,-138365,-166349,-208153,-85724,27391,-39010,-42448,170143,350950,303659,140059,36277,-70923,-150028,-156181,-199013,-167680,90993,307365,249098,37347,-26847,63895,151137,41622,-179399,-223122,-119564,92916,141075,-117656,-322435,-255663,-84004,9915,-97775,-273701,-248632,-112567,-823,-59637,-109544,-86056,-136049,-33779,237912,269937,137284,118449,29098,-23041,76584,196261,185053,100588,129334,240735,139771,-142878,-258986,-146904,36324,135739,111421,65902,-22910,-107093,-56939,73294,129329,48270,-122368,-133494,-43305,-83789,-190342,-219226,-52620,265022,315907,77547,-49922,68753,210476,207329,96434,77155,95946,-12282,13839,320492,386673,278382,314769,280146,265232,426679,360887,72410,-22410,-9261,-105513,-235107,-268454,-247908,-197696,-139476,-76924,-150840,-297814,-291505,-269541,-305706,-76520,371487,482593,223702,34376,-5887,47972,130468,142037,46476,42007,174187,216872,98245,-41477,32099,232083,184165,-94698,-218237,-132966,23946,170123,153085,103080,205711,239910,6014,-211744,-274991,-166409,108048,250756,80876,-157579,-350602,-308923,79687,412754,311201,117957,-2290,-158557,-317885,-324044,-186729,-47196,78194,142052,81380,-17397,82147,313046,312196,116172,-16426,4346,85528,12875,-219315,-264438,-141451,-95879,21122,177776,105578,-65401,-36730,118730,142956,102253,65261,1706,37250,134599,129245,-9245,-175297,-280948,-390436,-406009,-152034,85016,95546,67329,46198,-93191,-176072,-147601,-84350,-14222,87073,199269,91965,-92275,-4313,37233,-170469,-248164,-126856,57331,201940,-8271,-239485,-37322,108666,103031,193559,158866,-173843,-365798,-251484,-115751,-14339,62117,48667,-46721,-127036,-76785,35670,93033,19382,-164271,-186907,-115014,-189206,-291929,-228396,-83937,-36364,-58934,-46717,-18806,-15203,-15840,8401,-40402,-176563,-224515,-142565,-45504,-57564,-196725,-230954,-160177,-137955,-71394,-51592,-112768,-54502,25874,84469,184869,143667,-40681,-93708,13610,113194,28117,-215145,-362437,-237961,-165002,-205903,4331,279777,141686,-209023,-461570,-391147,-130557,136654,123771,-29081,10976,133951,110626,23742,-215246,-552503,-472951,-1473,192529,49647,-40541,-54367,-120092,-267516,-250567,-126377,-211148,-237694,-40901,-119124,-425875,-632321,-611368,-486312,-598995,-538405,239209,243107,-1253857,-1682283,-1063242,1786002,7223188,7515685,-1516570,-4844164,-1694821,-1099339,-1259225,250363,454558,-549124,-992782,-524733,226428,553065,291913,-87940,-421043,-457030,-71940,205039,179787,98589,-48049,-122883,35774,104820,-237,-219362,-401571,-265505,27020,146024,171287,102726,-15008,-8669,-7571,-163422,-249966,-90609,61348,-58190,-235297,-203417,11084,127039,9616,-108574,-34004,13353,-57017,-47725,-5232,90476,137635,-49785,-323622,-320133,-143189,-16386,-25189,-29762,48778,53728,-43490,-42265,56738,54822,-49648,-202721,-375748,-281297,-2555,42132,-77908,-15614,49568,-50405,-184063,-218828,-54575,229515,371049,223891,-32529,-115179,-71854,-18262,17260,-53758,-183280,-190704,-127612,-95004,-75369,-98713,-77015,-127010,-359698,-397483,-280377,-287927,-178058,35157,21222,-96305,-169858,-168950,-223215,-272161,-132442,59746,102588,123168,166227,103720,5804,33176,38086,-104038,-224224,-223669,-204282,-198169,-3897,220269,163154,-125651,-347296,-252424,81554,400734,359876,108391,-29938,-44516,-53362,-43849,-68603,-117042,-124113,-105438,-20364,108930,7722,-215870,-363784,-384168,-252490,-30662,47978,-72941,-206207,-171667,-126634,-87957,-50762,40077,82743,22560,-73359,-175552,-123145,143555,329084,369086,435266,359637,138050,61294,140274,273034,346475,199492,-32612,-33445,142007,132060,33613,-16155,-146008,-461021,-574620,-171613,450880,686848,420671,70311,-74057,26332,160289,39601,-85580,-178027,-291970,-220537,-56097,-56950,-90810,-43464,-11962,-30300,-141965,-353897,-507661,-378636,-150764,-14293,11776,-70204,-161717,-75835,42712,115627,134880,-85175,-286205,-171326,-54619,-106322,-89534,-51741,-126394,-93580,128086,274341,112479,6554,198480,364817,252422,83559,184293,217449,51025,-63925,-10957,77407,179118,209854,193348,251677,362476,396109,291652,272650,384591,336728,142266,77099,110209,145674,167736,162370,109884,-83593,-275642,-302459,-248449,-156348,86076,250836,8715,-217061,-2190,270680,237018,99845,25334,-187117,-389955,-322355,-98175,101804,183809,-3065,-131955,-170960,-357545,-392809,-185456,-133599,-162435,-46870,-57217,-216861,-290484,-270492,-196545,-11259,158638,153038,42921,-112016,-242324,-130682,190091,195356,-149786,-261280,-43564,-67244,-319298,-395923,-258365,-129150,101222,286824,219490,43620,-65081,-90147,-169687,-258606,-124229,125469,188026,52338,-122105,-284905,-287151,-124423,-68174,-89794,-45656,124331,260629,192851,-53974,-240970,-134403,57614,-33857,-211265,-84510,125900,89406,-43546,-100217,-58550,3592,57903,110454,49456,18631,85395,64002,98607,209568,311895,372505,336798,113169,-159141,-212719,-28792,172539,201837,134801,46288,127301,253821,186068,-16968,-137677,-229806,-339604,-202173,55370,139162,-34914,-253588,-237233,30756,285456,288791,146744,-60241,-368768,-408942,-70485,162636,160125,209695,320082,440447,321247,-59161,-260597,-189420,-216946,-106556,240546,345283,185353,21421,-111997,-72237,150192,295459,325771,301131,227473,56097,-67312,-73171,-190619,-348119,-249405,-9920,192530,206023,-76176,-321936,-232550,47829,126679,-61521,-258880,-313986,-143110,208207,438916,534964,525556,399923,336459,145910,-215377,-306138,-132288,60463,397857,463358,-144027,-806589,-957797,-413386,346294,507003,546163,368254,-511343,-1003198,-297983,587732,589185,272181,-38401,-705046,-125270,1384701,1348817,204860,-325877,-421953,-162330,170752,251479,137194,20825,-30147,-47267,-181320,-278499,-237510,-158385,-53449,185558,261321,9217,-165168,-85906,-129597,-368482,-337193,52046,307817,147920,-108655,-219142,-297220,-301041,-212956,-253079,-312345,-182769,-54031,-12224,-33696,-42631,5980,60406,25098,-31056,15362,178342,188229,87026,75290,14552,-116935,-145967,-114193,-111266,-39848,86907,155796,137002,111970,51296,-33453,50628,150672,-1032,-97423,-38996,-65553,-213118,-427957,-473698,-173923,109375,229466,108851,-114713,-91394,-42308,-191953,-193414,-37012,-36383,12836,85205,32209,88174,158919,15906,2418,178004,92252,-251604,-483565,-392614,-163900,52702,187950,148408,136295,246247,154520,-83966,-14992,198902,148560,5079,-7389,79590,191816,233749,251444,250642,141254,66498,68290,47710,-46130,-157008,-154395,2569,52819],[-65836,-123398,-185559,-153823,30929,171158,208134,218366,233537,255580,193788,42927,-131242,-223902,-198049,-204586,-228060,-207489,-331996,-412878,-239297,-166446,-190956,-109188,-77557,-126280,78698,302026,225235,71954,115227,208792,142333,-20137,-50071,48658,73624,5408,-21495,80878,34749,-281865,-442200,-215480,85833,247361,342392,253695,-30849,-260956,-182951,134691,360243,266359,29177,-197115,-221618,-9611,116354,-3697,-110451,-84510,-9572,68320,177339,300232,306532,126620,55912,96079,12288,-80563,6842,203760,228588,50746,-129435,-196830,-181938,-179622,-184816,-145769,-74360,14530,106183,177038,117481,-78558,-149962,-117980,-150580,-137584,-10779,83127,135336,206317,237675,84092,-197102,-352341,-187004,61637,94061,-31692,-88375,-80330,39527,319286,486830,334134,142923,-54314,-185988,-114000,107142,236233,282223,247662,166380,159795,290281,323390,160393,-9616,-112561,-100036,-91468,-162125,-70914,-28760,-195160,-230521,-128399,-133047,-115472,-109868,-172687,-113800,-15607,-30721,24090,161479,228237,174001,78671,-2885,-110470,-163782,-142511,-160256,-120840,110287,317952,225614,-28706,-89841,85892,230019,136768,-85979,-180666,-152545,57493,122549,-149560,-330507,-248468,-77154,21329,-108797,-267622,-245015,-133940,-9624,4220,-29272,-120650,-271062,-175710,112261,111480,-23193,27199,30896,-59203,-13026,96940,124235,72073,112284,225043,161868,-96561,-225876,-100788,87069,165200,138944,111141,37013,-87033,-97799,45069,136259,17643,-240282,-222668,-30214,-24044,-147237,-157315,51579,365111,356228,85028,-49802,113852,278332,259528,158368,175696,223673,84036,1025,239671,342001,299461,330807,275234,237753,371736,281178,-6648,-78495,-16083,-43600,-152839,-262642,-299175,-227937,-153042,-64811,-93016,-226226,-250937,-252203,-272029,-19511,402673,447264,176869,10337,-10540,25802,116976,142329,56024,57996,152308,171431,59189,-124493,-86835,203517,274720,-21993,-235398,-207878,-15814,137617,85338,43404,186568,232527,32155,-178118,-278359,-222940,-1788,112614,-23593,-170334,-334585,-364177,-50508,250274,208366,76787,-28220,-218220,-431990,-381775,-96915,115974,192752,164870,91204,60563,199943,360224,300796,157172,91493,91335,123762,33879,-144380,-80969,58788,-1613,67820,267672,218549,15704,-32794,43494,98674,121913,76672,46529,131131,246074,213465,63042,-133454,-303379,-457926,-443022,-209123,-67167,-66260,47653,175352,59965,-94571,-139630,-77327,32907,129507,204999,121021,-410,171516,298414,11752,-199414,-137715,22112,179891,25857,-178457,31384,145699,54286,141580,189990,-132891,-408037,-332799,-99877,119984,239707,203841,30687,-118717,-54023,94574,155141,30716,-171871,-191247,-91387,-130112,-212003,-161134,-35053,33472,43865,14169,-56311,-127993,-97408,-20331,-19254,-101269,-132395,-143791,-117615,-96817,-205529,-286411,-148102,-56131,14794,3917,-45454,34907,54029,30075,131984,116308,-53983,-83831,65181,199674,136977,-112748,-285191,-214579,-191770,-206171,27252,222839,-36449,-388027,-485470,-361522,-107468,191434,179092,-47579,-32063,109674,90419,-1157,-213171,-481969,-334593,154458,291622,62575,-53469,-66213,-148974,-223449,-166511,-108518,-236756,-296982,-186531,-279343,-440389,-540797,-594426,-525136,-532354,-371121,340355,233574,-1278651,-1765388,-1780110,166668,7358776,10799561,1080474,-5097051,-2862975,-1853392,-1833288,-227563,273232,-566846,-1117101,-650351,295550,760632,542640,152944,-271114,-395706,-18163,228720,97893,10798,-106633,-200310,-72261,57807,-3683,-274044,-434688,-195128,105378,122428,72136,25020,-81125,-91111,-78746,-188541,-179909,27619,84216,-133729,-283426,-200684,28644,137111,20275,-30753,64518,96046,36182,45170,23480,57188,47148,-234502,-519298,-389970,-62262,84152,27265,-8731,67540,77418,3466,43918,98759,22917,-100010,-248303,-421805,-307030,26614,103065,-42657,-25035,11772,-137999,-269215,-208832,19521,300023,394361,198463,-41707,-96270,-117582,-161228,-85357,-111591,-270240,-281896,-171666,-81073,-36143,-81842,-108825,-126399,-305611,-415379,-342443,-320875,-208058,-810,4558,-75517,-158052,-217056,-241213,-198196,-64776,79768,90527,106540,167365,123910,34461,75079,76669,-81376,-148111,-52031,-16744,-119515,-64772,103671,101673,-78817,-270297,-210718,97734,387915,330855,90869,-63905,-80969,-83440,-84415,-82416,-137229,-177224,-129721,10209,122377,24892,-148551,-349119,-491029,-396909,-117424,-6566,-115184,-178007,-116749,-122033,-144559,-77501,78495,102628,-4330,-88876,-161264,-69633,195490,334678,324108,389073,325533,97231,22639,151184,309951,347157,161132,-77326,-84917,86495,51781,-75223,-77005,-104674,-310163,-430539,-120663,457636,681304,413105,56487,-147006,-144816,-44062,-67179,-90323,-177012,-367488,-337740,-99016,14013,-35857,-35785,63262,89092,-61607,-298829,-369862,-183073,-13773,12107,54738,48788,-79217,-121180,-63417,43435,147610,-15437,-265715,-193831,-67355,-104364,-80053,-9546,-73634,-73799,92812,182106,37900,-14668,133859,286047,238320,58019,71462,108715,-39886,-201084,-146728,-51915,90309,182133,154287,157001,264955,361110,258864,219056,348304,335440,202088,151170,119841,92241,73293,49013,64769,-510,-210975,-363142,-377696,-229744,95942,252200,-83793,-323720,-110275,223865,266683,120221,-18348,-206051,-349955,-283931,-68472,181853,260627,55723,-49824,-70058,-302229,-399391,-250811,-160721,-106301,54913,47155,-88376,-154682,-210866,-250165,-86296,127063,162226,68300,-19096,-131960,-81056,213448,247483,-79180,-234899,-55989,-80979,-376129,-466145,-267711,-109475,121707,294082,193153,32173,-5011,-24027,-158670,-254758,-86113,192979,264297,125942,-47597,-199556,-277272,-182419,-115426,-138602,-86663,88554,199290,132407,-31253,-131738,12469,166184,20579,-204768,-147641,-17205,-51279,-105816,-109974,-146346,-101363,49202,155596,99433,83350,150580,83791,66768,199749,340527,385223,343634,134201,-159399,-275130,-91004,191521,259276,180177,75261,121707,200125,155874,41903,-30637,-131586,-208354,-65977,105504,77394,-164140,-325678,-217038,88610,346607,397720,241944,-37496,-347802,-334010,1260,152275,136151,255228,413107,531451,397149,-25723,-202803,-103544,-120720,8310,325668,355399,170417,-1198,-157109,-82850,188530,306661,330646,361914,284123,38841,-131451,-112387,-200430,-292476,-143417,93498,302569,249247,-146114,-365615,-170297,134603,184126,-13460,-262556,-429233,-334699,23203,312367,388064,351753,299405,290151,62146,-354461,-320696,122828,404296,739755,763459,-203415,-1161597,-1118236,-688660,-189748,328734,761796,465103,-386282,-707333,-36732,740395,583932,-27227,-545025,-834826,219290,1754956,1260605,-71600,-471037,-479588,-113154,269768,296797,138624,-43486,-103634,-111923,-232983,-287030,-175748,-93394,-53904,183699,350516,222521,21476,-24793,-96390,-291956,-266219,90246,313432,115488,-111120,-213412,-359321,-455103,-403440,-409742,-392624,-227501,-135055,-158605,-197013,-157417,-60364,60482,56612,-48213,-29616,150050,190076,102548,103898,52274,-46268,-68482,-116426,-143309,-50267,52151,87461,58251,26778,3801,-35888,32275,167881,112891,-28695,-15909,7297,-84576,-275964,-332195,-135126,96730,252960,144412,-144703,-174318,-86323,-183389,-182399,-23129,49893,172587,207938,27414,3802,85171,-15394,16904,200403,84523,-276597,-422981,-230968,9292,151142,192433,87930,15284,125026,80602,-105988,-575,234807,186640,22502,1030,76419,120439,161391,279406,330557,188473,97306,116958,82324,17051,-54058,-21474,89549,54211],[-92720,-170172,-208178,-159192,13963,169966,261703,285542,246890,223297,132570,25665,-99910,-209186,-175351,-165751,-190686,-172627,-302424,-452079,-323937,-210634,-149217,-21461,13656,-58599,53629,222007,171751,52940,126560,258083,188985,13348,-50559,7251,25018,-22041,-19976,69854,42528,-247572,-415454,-230592,13187,105752,192378,199834,-43223,-268921,-146307,202613,340665,155498,-78615,-261824,-261280,16952,193734,87580,-58246,-72293,17590,157680,207370,226674,205812,72090,-8978,-1608,-70901,-96726,41487,268454,349991,184123,-5362,-80330,-83870,-135138,-189624,-154050,-144273,-155038,-17756,128338,126416,-24060,5188,90955,-14287,-141494,-135091,-45988,50580,158296,234376,136553,-110139,-176616,54252,238522,112296,-115220,-191417,-202129,-80276,209946,405790,301328,122565,-99138,-245111,-194231,-5082,150032,287746,261327,178292,181243,315662,324542,82668,-126244,-169097,-116106,-110065,-140582,-98806,-122586,-211448,-110753,-34443,-115978,-57653,-6388,-86390,-84370,-3559,3294,48540,80930,64740,31349,17530,-36575,-136789,-160971,-124578,-111323,-56529,110910,272502,152714,-108893,-175208,45305,252494,236409,74945,-91716,-175796,7115,100187,-158097,-329201,-258501,-77864,43527,-94359,-238749,-220394,-125880,-19664,58640,60315,-117823,-339442,-254821,914,-46108,-181168,-88793,23152,-38171,-39535,-59,37012,50725,107604,207129,177823,-53352,-182968,-32245,142987,164147,128886,130495,83722,-68299,-122605,52583,190940,20686,-299866,-264346,-13668,27814,-75704,-41052,179724,419471,346025,72295,-36344,135529,269691,242178,189972,245775,312318,153146,-7513,152627,291885,314851,327511,240975,182874,277151,168951,-93656,-124709,-7831,12746,-69066,-199114,-260916,-209846,-142823,-52399,-43353,-128995,-159974,-184587,-191729,51720,378035,328539,75179,-39541,-54412,-64072,42606,105593,40473,40415,86229,100321,36619,-156744,-165089,159976,306870,36291,-210470,-231103,-56079,76946,27083,-1198,145451,195379,58564,-126477,-262913,-258116,-106583,-51040,-156358,-223067,-348258,-427724,-182678,74161,88986,9398,-73977,-232224,-426430,-357488,9972,283722,298704,191760,118953,152010,309746,382725,262541,160676,160099,140973,125657,55239,-27915,93800,183753,37831,47146,256088,264384,81101,-18027,-8868,85279,172047,133370,138011,220838,286962,225100,91603,-87757,-291155,-486222,-453956,-249697,-209007,-214502,56000,313974,223052,-3562,-138008,-99330,27616,122210,180768,136274,92233,337862,528723,197736,-118640,-129470,-33938,100702,46650,-102345,31575,102114,-36638,51977,190005,-61130,-388551,-369961,-69706,230526,388968,343764,94914,-103025,-20077,160184,222705,43423,-172139,-177283,-54099,-55262,-111234,-84270,7951,85674,107081,57598,-63343,-215353,-200511,-78944,-6577,2056,6832,-96470,-163985,-140886,-208878,-298889,-130094,25991,109613,58174,5544,104260,79602,-10213,95030,105889,-48715,-72935,71642,220571,211357,1414,-147888,-126917,-180078,-193804,32119,154242,-144244,-478028,-456065,-314506,-104893,155787,158526,-66952,-68857,55421,26872,-59781,-226976,-412553,-195140,285954,366015,86557,-32889,-20440,-94458,-98296,-30357,-52523,-181650,-232855,-246252,-347749,-355379,-428011,-627879,-572287,-367674,-172545,213595,-99441,-1373321,-1911569,-2753203,-1283330,8334173,13728673,2905142,-5906025,-4060540,-2186509,-1873611,-465115,73386,-594228,-1108552,-645335,313844,775685,672816,374485,-110588,-360762,-31152,189925,8388,-39883,-98985,-201222,-134851,5806,-27793,-306228,-427126,-129196,141843,89460,-11959,-49896,-144565,-184036,-167580,-199715,-97593,132218,136425,-105895,-240827,-134215,89360,159870,36476,28790,113155,123594,99045,109278,34649,10576,-33897,-366139,-632128,-416091,2317,159164,95952,43153,76327,89937,78899,152451,167464,43954,-95926,-232130,-378094,-266005,70464,144147,-27719,-49009,-18936,-180523,-309835,-176494,98957,338687,375002,158927,-41927,-83781,-186072,-300779,-173143,-140570,-284861,-291489,-181501,-58062,36708,-9172,-87249,-79004,-180081,-334809,-315145,-271597,-180033,-26569,-9645,-44747,-106618,-209426,-218727,-121093,-6144,85616,72983,88073,141628,95250,26798,93956,116766,-37270,-51868,147244,180089,-26847,-99058,-11727,18420,-3947,-86441,-106130,105194,319086,253405,63893,-74577,-75767,-41967,-70391,-93997,-165910,-238243,-175497,173,86825,35789,-50412,-267223,-537600,-512525,-179347,-2407,-76208,-87801,-33039,-66366,-146781,-70855,133490,138602,-27352,-121236,-139574,-6382,199834,254398,218288,298548,252357,19929,-48497,114430,276815,294874,119769,-87486,-102017,31367,-24347,-187507,-135908,-28771,-97324,-223584,-56420,388897,576863,370139,64469,-178014,-265110,-217478,-138731,-42658,-114573,-392377,-419511,-119768,83745,24186,-14379,114168,170575,9527,-249806,-269415,-40546,90357,38894,109684,173724,29983,-114472,-107827,16559,153339,30601,-238128,-210795,-73901,-75462,-48376,38266,8323,-35889,20330,37128,-36719,-23394,65789,168147,165086,-1232,-91906,-42465,-127269,-268639,-201302,-115216,15498,123290,75054,48179,168088,294239,184507,113796,239621,268791,218685,186234,101017,37347,-10505,-62819,-8998,44091,-133726,-356011,-428423,-267189,81349,221928,-114902,-360960,-202495,152087,275716,152331,-40628,-215389,-290242,-217737,-31525,248218,303488,96103,30059,27209,-227522,-384894,-305339,-173392,-29806,141202,137254,47978,2251,-117383,-278899,-189154,44646,159518,148672,138870,13979,-33609,198225,303134,38920,-183186,-72000,-70508,-379308,-473253,-260971,-89698,136082,280138,132086,-16971,41694,67159,-107317,-226670,-45267,235219,308402,202063,54491,-82657,-231904,-236160,-152502,-148921,-92252,67629,153774,87651,-3812,-13802,132009,208356,29862,-177899,-134671,-70736,-138220,-155370,-115277,-198345,-199220,-23556,119061,113789,141544,205945,120483,58396,171623,303722,357713,345370,178682,-101508,-278713,-142222,171458,278524,191305,116247,141692,142270,94588,79083,67324,-29404,-54490,63357,111963,-38189,-298702,-367370,-190520,102085,342548,437998,290332,-21447,-295111,-235966,70989,155623,132569,295842,494927,578781,412524,-8040,-161450,-64057,-50318,100934,357290,319533,151519,1009,-150913,-32979,234618,284283,286783,364602,292291,11565,-168529,-130821,-194041,-208411,-17153,189429,375352,260209,-201717,-385099,-110449,207220,255333,79425,-191269,-426035,-391234,-116499,94381,135786,144654,184420,206001,-44717,-484663,-357899,250641,547909,835707,901966,-154799,-1281201,-1131343,-805697,-704823,-7927,817068,512576,-208420,-282559,293698,910610,746211,-66395,-944830,-996698,451663,1867722,974104,-346564,-501730,-351220,20812,371975,349161,176466,-54344,-155828,-163093,-227444,-218307,-46171,17099,-20578,172187,404483,400928,191146,38165,-55392,-205129,-191894,90530,241919,42457,-103683,-160575,-369335,-565409,-555719,-517356,-417903,-236786,-189771,-258759,-262492,-194518,-117311,12235,44664,-75752,-65057,118801,172637,100740,134402,118350,36797,-4954,-128433,-189641,-90667,-20105,-21304,-56713,-97491,-92139,-97140,-60915,118522,209800,73318,35219,78352,38421,-75188,-105212,-38599,105946,247602,142841,-169480,-231644,-99591,-155173,-191023,-36231,136151,329883,362425,110573,-5697,37870,-30005,27007,174251,40096,-277341,-308167,-27486,197227,218482,140112,3591,-82625,8824,-9230,-120305,25531,246344,177250,6768,-6563,43969,16283,58308,262291,366201,220736,126909,161197,119229,93003,64592,92192,148728,69360],[-87381,-193453,-228283,-167097,3568,165946,267108,272570,207637,150721,35736,-25959,-86229,-175703,-130750,-118772,-159832,-158013,-272294,-440247,-367221,-225204,-70400,109981,117775,2183,14691,116149,90726,20782,113439,271009,220420,46346,-49401,-46315,-47108,-57452,9340,103866,90713,-136144,-290311,-198782,-70049,-30522,60308,147233,-38765,-231097,-86026,224265,248394,24577,-158757,-280480,-265575,39489,257506,178181,8506,-46823,48023,226400,208576,137544,118830,53440,-36887,-62072,-103954,-90656,46795,256116,376485,261864,93752,9519,-12540,-87931,-174894,-152730,-170556,-233830,-101537,67670,119413,45693,170930,329948,168627,-108046,-190796,-95103,-16436,54854,146763,131935,-37300,-44688,190138,331540,120806,-168354,-280170,-325284,-207043,74313,251301,221344,101621,-121033,-290082,-272249,-152402,14147,229949,252152,183190,193624,312760,285768,7744,-189282,-155203,-95445,-126825,-108483,-106064,-179451,-152517,60688,60708,-96766,10997,123901,37660,-6347,56424,60584,37940,-28512,-87294,-88780,-25846,-47922,-132111,-118998,-68740,-35012,12819,88860,179487,54532,-173282,-232641,-20524,220897,312356,261500,30433,-167543,-27775,88586,-141893,-323719,-287730,-96392,56492,-64816,-192542,-169175,-90527,-28016,95480,141604,-64941,-293649,-225779,-63542,-166140,-297307,-189302,12912,29994,-11651,-72099,-42865,50348,122405,198606,191455,-12632,-128622,47310,197363,145496,92189,122792,104818,-55383,-123477,86837,264786,48120,-300831,-279680,-25763,54904,13364,102234,301077,415174,278769,33105,-11165,142325,201038,163000,185049,282001,350385,184087,-8151,70377,227772,305142,300312,183397,118196,171338,48548,-168485,-141335,17748,49496,369,-77319,-131034,-151400,-126056,-57138,-19815,-25252,-33943,-81908,-87239,110809,293720,158155,-46077,-90614,-114178,-175667,-52668,55778,20029,15646,15033,28612,28210,-139136,-176229,128681,281543,66708,-146748,-187397,-79228,4584,-15566,-25520,92885,145150,72265,-90771,-251936,-268301,-166644,-177707,-274392,-306887,-394840,-479675,-275722,-54799,-14088,-73790,-131913,-194989,-302547,-263756,91222,392372,362746,224178,157359,226026,388983,388286,202465,106859,155293,143036,100798,69600,90354,210966,199871,5700,-34332,142457,213197,106026,1043,-36069,92283,232008,212380,236940,289015,270456,184070,87243,-42974,-249503,-465293,-436913,-266516,-292738,-286818,99775,416878,334063,58142,-145903,-141086,-30295,56881,122473,119241,142750,432606,657050,349075,-22541,-109384,-100273,-20464,44898,-22187,-27137,-26609,-158285,-44023,184560,46047,-303922,-350118,-30814,294933,479374,432580,122593,-90757,18388,223697,281350,68921,-145947,-137787,-8765,22311,-6306,-11888,27979,85278,87355,53039,-49683,-257825,-295481,-151336,-18267,89107,145018,-18685,-182556,-191419,-217316,-260924,-102706,95010,195100,100925,27652,130138,81276,-37903,78359,115763,-24428,-60538,43955,185022,236749,104765,15947,-7728,-146180,-192234,-8034,76814,-154782,-431993,-357670,-229230,-92204,77845,100652,-63234,-77129,-3282,-55732,-138154,-255684,-350008,-76748,370775,411007,137112,43083,83137,24382,60502,112550,27940,-56739,-66660,-204392,-307060,-193282,-324529,-704592,-621530,-182436,-45549,-141456,-648922,-1464885,-2015060,-3616859,-2085480,9560774,15293575,3657034,-6669608,-4840342,-2109402,-1512440,-442010,-45752,-581031,-960144,-506210,310627,645754,664264,528215,35686,-364396,-132296,79579,-60949,-29037,-26617,-144923,-150633,-36249,-58110,-301442,-382409,-98575,111484,41646,-68053,-105808,-188286,-261354,-251842,-203478,-39181,186775,197106,5150,-118763,-16161,174289,191623,74139,80626,121689,104018,123225,119536,-5645,-59621,-86536,-401045,-627817,-376282,53586,202884,164562,109472,73300,95028,176636,265233,247545,111451,-40226,-162601,-266776,-181993,103778,150338,-30689,-70876,-35923,-180206,-302539,-127867,166743,346754,336920,131319,-29741,-83741,-262273,-395413,-217060,-127687,-229305,-232350,-157971,-26211,132225,105978,-23467,-13133,-32669,-185482,-212099,-155246,-94999,-28227,-11659,-3707,-28667,-149578,-155413,-42999,41933,75379,51809,67691,91355,29665,-8670,86956,140587,5814,37651,327568,337832,46395,-110415,-99172,-61337,63489,120008,24128,107548,228301,171015,50460,-55331,-35863,57835,4587,-103609,-207678,-293617,-221736,-34176,26791,41471,46547,-162570,-533708,-577419,-207074,62833,48234,39967,57132,20108,-100768,-36946,187725,175494,-55324,-181832,-123451,53485,156522,110461,93797,202190,157345,-81414,-132428,53286,196104,206851,95745,-43543,-65538,5609,-68117,-267119,-177476,62235,112084,-24065,-5810,259548,408463,313259,105319,-139135,-289522,-302819,-154103,39154,-10856,-347746,-430293,-103767,139502,73474,12747,129004,203757,62297,-211542,-222682,27410,141802,61393,159294,274099,139232,-64815,-91997,30023,139610,30376,-218539,-231610,-90815,-45421,-13635,76910,98092,13851,-66862,-122527,-100461,-22605,15921,44128,52676,-58571,-196417,-150993,-183657,-258510,-167900,-94474,-19735,64141,12832,-15366,115194,225540,95336,-13599,79471,147831,190442,175739,53208,-10534,-59813,-140807,-93293,29427,-68895,-283688,-391509,-265817,41572,169772,-73982,-314650,-240579,88224,264232,177163,-42034,-213010,-231002,-147581,1168,271862,298338,118519,103440,110921,-138612,-343778,-330223,-170340,45170,191666,187844,153720,144420,-5004,-267875,-291814,-66244,141379,244971,297681,154430,-1538,132321,325231,165615,-116613,-87973,-37831,-309487,-409930,-243573,-79091,140139,254988,58498,-84697,70133,155179,-49506,-196719,-13795,245199,315504,261226,155042,34767,-158518,-263656,-165269,-108797,-53719,68658,130356,63162,12384,73799,192438,181492,-7113,-148936,-59209,-21888,-150149,-181595,-115391,-188393,-238845,-125090,8844,79734,176636,248386,170923,77239,132936,211439,287862,331675,233327,-2773,-231111,-175501,115407,238465,144260,143787,176741,88305,15778,85027,122806,45713,74909,140085,49438,-202835,-415296,-374871,-167471,68851,273605,395349,281941,-13405,-229868,-147844,107556,153740,137733,323562,550714,588713,392009,17330,-138492,-77403,-14750,157022,322562,228076,113447,11862,-111335,46423,269249,237008,212049,317068,255361,-34150,-198428,-142953,-182734,-140489,70460,242810,393190,249562,-214211,-371982,-71209,241105,311211,187913,-57623,-297587,-304572,-181388,-141965,-122049,-25953,76706,98751,-141108,-558760,-396724,241935,484753,673345,822316,-59363,-1134883,-977867,-752416,-1033334,-357370,690380,480443,-33795,133185,586175,1027166,971709,130070,-1066034,-1096894,502538,1634330,532136,-528211,-397765,-92328,208468,461090,404775,249745,-115,-160816,-179774,-178981,-101567,104091,128639,30850,151396,401766,488546,298287,89481,-17616,-132770,-123611,77272,140189,-22722,-62285,-60005,-315952,-592231,-616707,-533978,-373376,-199399,-184576,-249490,-189542,-143045,-154996,-80628,-24028,-113337,-79735,107232,159167,95933,164104,190430,109072,41375,-126177,-224709,-143253,-107729,-143683,-188322,-236584,-195610,-176402,-191024,18366,254726,177998,106812,140768,132390,112020,123000,85995,139792,227682,117935,-176686,-250547,-93125,-129375,-229167,-87986,187297,446913,519420,265507,56598,25587,-20200,33759,103609,-34441,-246155,-166411,157305,346185,239003,54608,-67601,-110764,-49732,-68742,-103641,67004,232770,126324,-31477,-18197,8497,-76639,-45869,206160,354798,230127,135292,168174,145142,169612,168497,148526,159458,84883],[-57728,-184955,-236645,-168628,8574,165375,228634,189020,133174,61946,-69278,-93669,-78224,-110104,-59624,-61702,-132659,-167733,-258201,-378252,-348023,-213921,4125,229542,191247,26237,-31140,6907,3023,-8029,82161,241453,234178,85132,-30787,-86840,-114055,-77464,62960,166357,146244,2319,-103707,-116401,-131222,-124189,-3742,129178,-10453,-166096,-19478,204133,123183,-73691,-160730,-230424,-230328,50038,282207,226960,61827,-20053,67115,248270,177156,45857,58417,64015,-30213,-78218,-83201,-57564,34730,191347,320702,271290,145182,66260,30328,-52227,-150002,-138516,-143622,-208205,-137014,4654,99303,122885,312479,528443,345949,-44427,-168232,-61548,-54272,-84283,-4969,69138,-2630,8260,200618,329998,128617,-172152,-332829,-413921,-303541,-46701,77223,116815,88414,-100908,-287121,-305147,-276091,-130832,116661,215930,181671,194309,276138,212056,-45761,-181794,-86248,-63152,-139154,-73714,-101340,-207087,-50863,233687,134775,-81173,62752,240128,166904,93969,142277,137420,23750,-111565,-182621,-158885,-40750,-29959,-90001,-28659,46558,76717,71119,44646,64885,-34624,-195801,-224489,-68724,156558,342569,414116,156241,-123380,-30724,96792,-100983,-309003,-321669,-133677,43276,-31615,-124885,-83906,-38311,-33311,113791,202612,34808,-125971,-82971,-63345,-226373,-353008,-248867,2809,113227,42247,-100402,-76012,79277,152379,201287,203017,27107,-64527,120358,238909,126875,54225,102821,100236,-49958,-99815,128431,312656,77208,-263197,-293644,-82267,51767,102339,235093,383174,355624,170995,-14301,25954,144393,108621,54875,150600,288167,342336,180413,-2439,-658,145083,264667,255298,116749,62299,83431,-51344,-210135,-117379,58157,66651,53086,82706,51417,-78361,-124284,-94717,-36620,58199,95656,28011,12241,137504,167557,-16931,-146410,-119883,-161954,-255781,-122742,16818,10790,7998,-24304,-19981,25187,-91191,-120545,127655,220217,67304,-56997,-81884,-68280,-55171,-47116,-38267,39138,94703,57606,-100713,-264203,-257259,-161812,-221484,-339413,-390297,-451028,-496783,-307208,-106519,-79180,-155618,-186507,-116768,-107514,-136574,117354,400298,369023,259167,190865,249775,409426,372779,126982,-967,72175,102716,66837,74179,170612,241887,117410,-85400,-147534,-33958,76583,85152,18749,-43801,101384,275517,277889,301492,328007,234950,133547,79268,805,-191754,-404833,-403736,-267340,-297972,-251983,169929,452327,351037,65639,-158494,-184533,-118210,-45662,40305,62559,124609,418655,650344,436353,67350,-85243,-159315,-151848,16283,43156,-116488,-212444,-282663,-113401,192781,172323,-173115,-275324,10939,303971,491248,443056,100270,-89767,56067,273062,316044,113979,-81386,-74804,36110,90081,86035,44902,17018,14510,-25809,-6513,-25165,-241875,-344316,-212240,-59180,124255,237397,59901,-181273,-242620,-232404,-189914,-66791,143295,257643,125918,17937,105037,47753,-62193,72474,135921,9186,-47490,5066,116986,206812,168382,155373,96435,-113317,-220912,-107879,-8460,-81369,-253273,-197626,-102471,-47324,15330,48974,-28183,-50091,-42666,-123449,-207858,-281174,-282177,15246,399647,429134,225467,183209,228430,168432,193506,208606,101986,92190,133096,-85009,-179020,-6320,-253963,-789220,-652236,-52522,-59156,-624843,-1211802,-1471589,-1953676,-4019356,-2148422,10085781,14988824,3587166,-6700488,-4915171,-1761182,-971758,-216927,-21668,-488752,-705058,-271389,322061,477151,549416,570744,129370,-407667,-308639,-82324,-90881,41637,81161,-73847,-139305,-61838,-86341,-273654,-325209,-117179,19168,-19118,-90968,-126326,-197168,-302516,-312774,-211911,-36935,166686,235973,142613,38291,117364,249544,219289,133822,137446,118051,69028,118562,75683,-103163,-147882,-101542,-330851,-512821,-274798,96144,217833,217552,170761,62522,100147,280349,358560,313649,198809,43588,-68651,-129680,-87518,106062,118661,-42066,-75970,-36571,-150788,-256850,-74521,202810,321008,290387,124583,-7549,-93230,-319209,-418363,-205829,-77568,-134856,-147052,-119610,7265,226173,228106,48846,36276,86162,-21108,-78312,-16243,19932,-1304,4837,47034,54934,-58677,-60735,40811,82891,55630,34271,46184,25392,-47314,-51626,60873,133641,23940,96450,445316,422703,77583,-112252,-146455,-116616,89341,249705,126603,100821,145699,118150,62189,-13850,18604,174177,109448,-119213,-262125,-326841,-242883,-65175,-21613,42722,106282,-89869,-500721,-580143,-197960,165765,217612,160882,131529,109820,-27189,10099,223632,198173,-89336,-260828,-116116,104142,83630,-55809,-6910,134589,59200,-187905,-205729,-3389,102615,106500,94759,50564,22895,25248,-69985,-294964,-195504,139133,256273,105758,11430,107103,228964,261814,170825,-37541,-214948,-274694,-108379,129755,104916,-236020,-356453,-48944,174383,101318,35063,104914,184199,87222,-180148,-211789,34739,141328,70645,179573,324563,222982,5038,-35772,67237,106315,-8238,-204334,-255054,-130306,-37176,9256,98193,171473,65737,-139361,-255575,-153610,-21552,-3324,-53058,-67328,-83763,-165867,-155925,-190105,-186496,-71117,-8921,-8617,32602,12879,2508,123933,180046,21591,-125257,-90560,4421,129056,122708,-18008,-46168,-62381,-164177,-166051,-40183,-35311,-177023,-294790,-233492,-5326,127054,24980,-200208,-205797,60428,235209,172413,-36352,-200709,-187860,-95766,20267,238593,247446,131864,171376,175598,-50013,-277928,-315013,-155370,95125,200317,188407,199459,240153,107153,-211155,-357834,-169433,109358,308878,391086,249776,11047,27868,288710,255760,-50942,-94567,12086,-175484,-299140,-222878,-77646,139265,235400,1233,-141784,85302,211840,-24827,-188234,-1918,223198,290175,289148,225714,121527,-80132,-256029,-147831,-22176,22162,89036,126759,55191,5326,102543,182943,103794,-77604,-138284,34239,94127,-94930,-183765,-115323,-119157,-190248,-202057,-135165,3348,181413,279924,226848,113007,90598,100853,198167,301150,280613,101223,-158763,-187253,38976,135255,35295,133629,206311,41921,-64247,56565,118857,78366,147325,139520,-81636,-389336,-495061,-352969,-154687,-1258,157769,289492,232919,-6757,-169074,-93322,94579,128910,132967,325421,562162,573012,376461,69602,-130497,-131253,-11000,172948,227616,87023,44541,9337,-69697,111591,276830,179753,126415,235426,188225,-97018,-235939,-154826,-169726,-116273,83399,233049,351934,228799,-173427,-325542,-58805,225519,322806,268992,93514,-95988,-134308,-178466,-311794,-283985,-106253,1675,-1644,-192665,-540943,-407942,133913,281428,342165,554818,19397,-783672,-689921,-587188,-1110632,-594418,440978,377015,84760,404621,734405,1016597,1118165,442364,-856599,-1068803,361623,1099743,41093,-564915,-191018,185409,388766,513258,443123,338405,109228,-106964,-157006,-120029,14434,220158,201405,78713,119799,334493,463433,323571,122071,10372,-90552,-69587,74216,60233,-45234,16456,67020,-208456,-520219,-560185,-445354,-268024,-124229,-112672,-118228,-4715,-27855,-167635,-190176,-133941,-157919,-73958,124571,166939,101977,189085,243394,153144,76350,-88305,-225478,-188655,-186158,-248814,-307182,-352421,-256088,-215546,-292525,-93888,229521,246724,177615,186535,182589,229840,273805,197600,183634,202893,87673,-160023,-236056,-90107,-125577,-286952,-166823,183375,495005,637688,440221,157702,45260,17702,43688,9521,-119110,-183187,-30574,268928,410781,212695,-24662,-88168,-52933,-27733,-65121,-42725,119076,196042,49575,-77270,-23152,-3984,-124886,-128550,123528,302737,212611,108459,119258,147815,230456,230594,138695,124325,88484],[-17413,-145291,-222321,-152677,31843,168762,162214,71547,51435,-15481,-153194,-153075,-65029,-18285,31996,7299,-99728,-186892,-253514,-273441,-260997,-185468,37676,283501,201498,4940,-67242,-76218,-64899,-21696,40031,172061,223585,125806,13303,-88269,-145211,-68437,126784,233254,180267,109125,81977,-519,-149132,-161454,16410,163343,41767,-92085,42183,158851,3671,-109594,-68047,-108112,-157886,44262,248073,205387,79153,-7502,53723,205802,117091,-36383,25246,88217,-5956,-63002,-25318,-2625,19600,110235,221782,223004,144470,92782,50408,-34909,-121768,-107884,-73906,-110576,-134939,-51468,74860,196313,402667,624092,458394,30725,-87651,24916,-61175,-224738,-176484,-27963,-10507,-10450,126096,262562,138710,-130780,-341107,-445486,-343787,-122346,-59219,20873,92809,-31655,-219124,-267645,-323969,-239102,-14789,157888,170320,178860,207255,118441,-65597,-111912,-612,-47051,-143050,-42044,-92326,-215852,46830,356232,176571,-66632,78695,297154,259627,181625,225060,227548,45462,-126084,-199702,-167850,-25548,12701,-18468,97583,213603,213385,105571,-13902,-34749,-83578,-168596,-154360,-77940,89468,320531,479297,249463,-57990,-4284,125041,-38150,-272773,-336179,-179867,-134,-1308,-27924,34743,15093,-37231,116683,238016,160792,122647,136106,-661,-223878,-352529,-265181,-10599,170547,87262,-79060,-38977,133502,181804,205501,208089,65016,1682,167874,254727,121950,42154,91280,79439,-50242,-57445,158553,300828,86741,-213782,-318087,-170310,28215,173393,323449,403484,258966,56070,-38956,75786,149347,33399,-38236,102491,271677,301146,151546,1232,-58161,48786,202779,205984,58118,26911,32097,-108483,-207191,-58328,105376,76412,98927,245491,222080,-23905,-153151,-170764,-98030,96619,192892,114689,80249,124613,32859,-151700,-194934,-113992,-176123,-268428,-136831,1839,16911,26803,-15368,-34026,16806,-41988,-26261,156998,155383,48107,39172,58402,-17363,-79479,-72341,-52888,-8886,46268,3628,-164305,-300852,-231888,-100383,-175643,-335079,-431039,-474524,-463270,-279577,-88963,-99351,-215483,-219056,-19939,86556,-20117,84847,307349,324327,287773,200117,200898,347000,320109,43521,-134537,-61861,36426,40122,71059,188788,186917,-19594,-198307,-251221,-207231,-90715,36919,34530,-37757,98974,284572,299758,307851,341494,223199,117941,97961,46101,-131769,-324997,-369000,-266642,-238192,-125763,242652,412920,268726,17903,-165967,-211816,-201946,-143958,-42843,-24004,40549,300375,524538,446469,130920,-63427,-192910,-255224,-35484,72539,-203604,-398905,-371245,-132556,218282,285264,-30740,-162783,50798,264409,423968,368093,30361,-101627,87054,293516,316662,175626,18380,368,72308,138923,151530,77701,-23394,-116605,-201729,-101358,3698,-165065,-316704,-238264,-121280,94207,259909,111597,-171450,-281451,-243176,-116238,-28554,168130,290193,133025,-14887,40238,-17158,-94736,59603,147746,36281,-36126,-23133,42393,125402,166202,219413,143516,-100546,-280681,-253556,-97997,27434,-6638,-12449,42121,27924,357,24622,24469,651,-49739,-146864,-236564,-276322,-193255,87609,378277,425460,348056,372792,384883,291533,253453,219720,135833,205325,285782,61277,-13033,144452,-227028,-835594,-639126,-18387,-216404,-1073047,-1566533,-1327640,-1651168,-3788522,-1770905,9148135,13003097,3269338,-5627692,-4290148,-1333758,-455155,110320,143050,-316523,-407875,-7663,369617,375463,391891,479501,131814,-477844,-511557,-250542,-77235,145752,180219,-32576,-129018,-72400,-111005,-255085,-287199,-172268,-101439,-84649,-85244,-100536,-160861,-297885,-342269,-237561,-104771,69778,225547,239952,172732,222899,283475,227104,198127,202038,130445,55872,104915,1029,-227702,-230198,-79911,-183644,-327673,-140988,129395,208846,242552,209729,51351,112000,365577,407046,337847,267668,119024,12030,-11407,-12492,69357,59072,-49146,-57591,-22869,-110046,-190618,-30202,190432,253368,231138,130300,18316,-102924,-332532,-369837,-149434,-10117,-46602,-84563,-90331,32981,290206,312731,90644,45334,145321,101668,29059,93148,125939,47868,39703,104414,123248,31227,45814,132579,119226,37085,28430,24830,-43486,-107485,-78322,29123,89954,876,111445,476696,427160,64161,-118642,-156692,-137752,58070,243277,157697,75251,84273,103468,90063,27500,62164,255193,187159,-153262,-321687,-324412,-221142,-67996,-29292,38732,102749,-86871,-459292,-522991,-155864,267388,364390,231517,176075,178702,46181,52530,231227,201237,-118186,-331115,-113485,145022,8916,-199556,-58185,111339,-26200,-277897,-248415,-33527,26949,14364,106104,166294,138349,84612,-39353,-273990,-194197,173666,300617,136975,-7862,-21048,90661,228786,238242,87942,-76951,-147713,-13097,206494,202714,-85149,-214576,31960,187241,105061,43798,47677,113536,77128,-147653,-199177,17661,106620,56821,151874,314639,265826,70462,35191,109670,66604,-51421,-178185,-269406,-192722,-61458,14881,103104,209623,107251,-172917,-329556,-198250,-27421,9037,-99894,-160956,-64295,925,-49595,-143808,-83420,45347,93026,32694,41655,84451,96416,179227,166776,-16509,-191079,-221471,-116666,56167,39288,-100564,-66804,-21782,-131496,-209457,-137134,-40001,-82748,-188995,-186582,-33343,128248,151040,-56083,-108262,80341,195444,125281,-42755,-183281,-164079,-71278,23387,158079,169270,147052,234968,218040,17035,-199522,-261775,-135234,102151,171863,142084,175305,275764,202757,-117277,-359086,-229046,70603,305284,380437,276628,9122,-84506,193258,277585,-1746,-82330,71635,-14769,-182471,-204127,-75864,145413,236200,-15761,-159980,99077,221264,-58288,-215289,-16916,172121,239444,279034,249191,160415,-22424,-221008,-104757,90471,112214,116058,136300,56552,-27137,65599,116269,4431,-161477,-158606,91949,211387,-5104,-168700,-120524,-19513,-59504,-207389,-258237,-95722,156221,302910,277521,146303,49565,19368,128612,266267,308944,176171,-88629,-172668,-34298,-12998,-114621,76075,208937,3425,-130227,-242,61789,72135,157683,70596,-248659,-552163,-528413,-315809,-158608,-92773,24993,166311,177276,8670,-122063,-80264,35650,73943,102683,290268,518232,541683,396477,150642,-130644,-199707,-26463,154977,96001,-80215,-54043,-20762,-52042,130859,254634,129055,46974,140201,112760,-162077,-278115,-159627,-148933,-133264,23719,159142,260230,204681,-91395,-252243,-64969,167771,274109,283116,202268,92744,29694,-135369,-354453,-292947,-79938,-22091,-64917,-181651,-425467,-370071,-11028,42228,-8925,209273,51324,-352518,-339768,-404514,-994781,-666408,184246,245908,115834,453905,678790,838127,1073254,714565,-414908,-917961,75073,431851,-360390,-454385,57460,375459,497533,504854,432396,407127,243270,-3338,-105867,-82502,83211,262970,217148,105285,75268,211522,342562,275714,134024,27738,-78790,-33697,93402,34091,-21406,107788,181322,-75462,-364987,-397689,-271641,-130802,-36614,2397,86336,211327,102967,-156215,-280418,-248988,-202950,-56510,163812,198648,124743,204800,258986,160715,106664,-7827,-180007,-211158,-235876,-312129,-383133,-406434,-236835,-166589,-300528,-172888,140055,248353,219690,206649,187730,255998,314541,264197,214091,175252,66389,-121917,-206380,-111243,-150301,-340500,-245239,127133,463866,677268,566431,249523,83954,79521,62231,-80575,-187669,-96470,72637,279079,371352,154834,-60101,-40710,63947,55134,3612,55874,168649,139976,-35101,-118556,-18008,17453,-120523,-180266,30671,222833,168754,46016,21706,122071,260408,238863,84144,65692,76356],[20310,-83720,-177443,-111938,69416,171908,89402,-32990,-10254,-60940,-194969,-183261,-42714,76332,126935,83840,-52981,-189520,-233392,-138867,-121925,-149563,14940,245533,142839,-43792,-74294,-107702,-91061,-16768,-5567,75480,182601,155896,78318,-35617,-120206,-32219,180824,282734,180841,142556,204568,117131,-122485,-154211,94258,240618,108204,-21588,95352,110006,-84341,-82413,95488,65211,-58713,21830,148955,110223,52258,-23112,-9538,101261,41998,-97690,10450,108000,13100,-40727,41862,61827,12993,42952,122693,142665,105535,97923,55730,-34516,-92532,-59601,13443,822,-113890,-89846,58607,253166,429567,591289,465732,94145,10667,117710,-43408,-330261,-319217,-121769,-44571,-61275,34437,173893,144788,-67223,-310249,-417546,-321976,-142409,-122424,-36114,121466,76967,-96129,-167222,-279593,-280796,-115487,91023,142558,143173,115984,24331,-52391,-11017,59253,-60451,-133838,-14918,-80251,-209382,101666,394240,187712,-44866,57840,268261,282123,225553,278886,319780,126606,-62043,-146477,-123109,13102,66849,62782,227496,393209,346026,110659,-73317,-86480,-76640,-108178,-71513,-60342,45570,259333,434672,281330,2829,34851,164950,38438,-205053,-310610,-218479,-62107,26209,99497,171487,53620,-44109,108162,248492,281287,378006,367756,104140,-173109,-315868,-255389,-34670,169669,96737,-19341,60520,194271,189353,194865,199005,95654,56844,175247,235145,134031,70863,101924,54833,-51593,-5444,168560,228575,70107,-171985,-344217,-251880,5560,215032,348637,358359,152073,-29299,-16581,137105,160995,5564,-79594,58406,238270,238925,103070,-9300,-101461,-46065,136527,165199,19541,12190,19373,-115529,-164366,14372,148085,95267,151839,373151,321825,-12652,-213272,-275345,-194666,77554,231570,156489,101857,78856,-75048,-218076,-180698,-73111,-148948,-209243,-92668,7832,29157,61507,29973,-19482,-4120,-17330,62201,199554,116640,26665,120403,192134,62340,-56285,-86595,-75336,-48278,-7270,-87998,-260519,-342172,-198067,-15101,-77122,-274102,-395462,-423887,-377943,-213580,-33868,-78935,-234615,-214229,69446,214559,51400,16629,156151,253238,297051,169320,77736,194873,213387,-39732,-250592,-197481,-35080,27939,64900,146010,74193,-154883,-286499,-306948,-310567,-212385,-4753,53674,-17038,86119,259370,269493,260654,340423,259808,161283,157551,94949,-76905,-242101,-337801,-274190,-152073,34541,288261,316229,119964,-62418,-158702,-212949,-251084,-195832,-100102,-115539,-77389,122428,333036,385517,155710,-47223,-188535,-298797,-98069,51376,-264885,-520583,-389123,-95310,249625,350583,85980,-39945,85613,197170,300382,227468,-68057,-120764,105062,274137,282909,240678,134228,71570,94496,163976,179640,79174,-85390,-271062,-378918,-194364,32954,-42008,-207185,-218582,-186777,12780,217512,123564,-160169,-292328,-231603,-64982,2612,170476,292463,127696,-53492,-39134,-96009,-142334,23286,132954,42149,-29245,-30007,-20377,8641,88045,178572,112972,-114179,-347161,-398257,-181373,110640,207123,143907,162124,107388,23105,16767,65646,51414,-26152,-114415,-202861,-219770,-78798,149565,325079,403905,481331,571616,514018,355234,222898,140621,109900,237578,338014,181622,135575,213560,-240065,-809631,-566665,-70411,-454306,-1329344,-1559717,-998838,-1115354,-3009687,-1445229,6626112,10082065,3242210,-3621408,-3247769,-985358,-79371,436238,380996,-108542,-142798,215453,447663,390795,256635,268042,24922,-549823,-671204,-370524,-31884,243228,230969,-47172,-141096,-73240,-132864,-272692,-286109,-227210,-202491,-145244,-63892,-27824,-76073,-249577,-344460,-286913,-230063,-80456,153409,250209,239068,270246,262800,204335,238572,260720,170454,87276,100147,-69262,-324128,-271651,-30577,-11428,-128862,-16060,144913,177981,232042,215705,46835,133012,407195,390861,300274,281878,149685,48164,57122,24839,774,-9688,-40864,-18420,54,-71290,-122089,-5629,123747,138015,150013,131963,40862,-102886,-295157,-276976,-73711,48482,-2625,-76105,-85471,45237,304305,325775,77590,12525,142348,144602,64709,136707,192626,105714,86134,161808,162154,88433,137544,223170,148605,28730,37929,4848,-102928,-132617,-72288,6069,14579,-65800,83926,427684,371101,24133,-135114,-143001,-128242,-19153,113350,105284,22026,37603,107503,106519,39977,73973,262030,182706,-215102,-372375,-281411,-156142,-34093,10267,27835,32266,-155764,-421178,-421334,-89901,329954,426149,228977,188120,213234,92861,73343,211648,192732,-122130,-362357,-109685,176727,-42134,-288873,-60286,123841,-87220,-331045,-249232,-29638,-16182,-57878,109209,260751,241198,158893,5282,-222637,-183895,150333,247684,82401,-48810,-86306,28040,220794,283098,186670,70209,31366,107618,255830,258445,57683,-48834,114059,180124,89492,35521,-29795,3186,32478,-108427,-152840,12880,61890,14163,73327,252470,266667,115403,100962,145237,40694,-58434,-120625,-259107,-263078,-112239,7875,99743,205096,125403,-158279,-328623,-227877,-38898,44806,-88222,-202410,-9376,231398,121644,-59375,16875,136118,155384,71366,83861,197670,222381,241874,175077,-18259,-202019,-275625,-173372,-3930,-55961,-177880,-70810,45002,-59927,-214789,-221854,-77173,-43142,-123837,-144778,-24187,187499,267745,71815,16694,138278,154474,40676,-75391,-166045,-148579,-64353,16510,60009,89632,169148,290448,236071,43704,-128246,-184638,-116717,59529,112450,59004,93829,260939,272550,-9578,-291458,-224756,36021,229773,272265,236439,2909,-169226,64413,225980,21066,-48789,129960,120011,-100316,-187757,-60103,169051,261296,16290,-123317,123825,186799,-146817,-276528,-62046,93960,167102,231950,225356,155847,1359,-177283,-49081,198012,183623,131924,153444,63491,-74764,-18977,22701,-88428,-239486,-208518,77192,264447,76015,-145728,-131501,69855,112191,-123152,-314516,-193377,105976,316355,313678,159012,14031,2308,118145,249194,318895,209246,-29530,-123642,-81099,-170815,-266359,-16602,173146,-27970,-171377,-70084,-22057,44507,127554,-27336,-396012,-642805,-516614,-284198,-187673,-191615,-92929,76194,149577,40101,-89379,-100554,-48487,-3686,43675,217431,423844,498944,452383,241575,-131180,-252402,-43685,115900,-39601,-238856,-164731,-74140,-63460,101992,215116,97767,-14877,51910,51195,-204284,-302914,-142593,-110548,-162944,-74229,37322,136043,178865,6581,-161156,-70317,90346,170260,212121,220556,189963,113664,-81705,-261797,-160506,26574,7798,-75183,-116984,-243519,-282478,-133418,-137667,-237098,-65600,52741,19512,-13774,-288219,-833185,-607301,39965,146175,58987,288789,433715,513005,815934,828440,50608,-732494,-276913,-145401,-551690,-235130,289358,431630,497179,423626,345351,417359,359799,121121,-47417,-81979,81172,225682,184920,104567,18224,58019,172808,182946,125033,36427,-84317,-13902,130594,59909,21781,168696,240642,44752,-168259,-175569,-61056,979,33404,117906,276677,364775,198920,-129507,-326551,-331347,-239314,-38644,205968,240867,159013,208299,233183,133295,132698,102215,-92225,-201448,-246382,-322842,-397441,-377901,-133198,-15959,-182288,-186255,14245,174122,210081,192893,159057,211062,270550,276576,211692,141204,59900,-72538,-182779,-162290,-193460,-364680,-294131,42530,365715,616223,588731,290101,124381,151975,87751,-144552,-217297,771,131181,195909,243171,89770,-33974,58447,178825,144934,105489,165374,199205,70177,-113550,-149650,-7472,63333,-80427,-203480,-55825,130305,103355,-37365,-92639,73054,251453,201785,23361,13628,55182],[46469,-16073,-103852,-48658,112140,169289,29165,-89781,-35921,-68143,-188725,-174465,-14984,144943,202515,154659,6701,-153173,-171770,7069,34390,-113766,-50745,131554,42185,-83425,-40160,-77858,-68141,1481,-47526,-27531,112650,162133,149072,67201,-36853,17415,207413,303176,156467,96245,228976,203200,-69164,-130966,172977,325667,170230,38534,141136,76983,-129735,-13207,278385,249196,50042,-13477,-2307,-33835,-9667,-73403,-123973,-37674,-24957,-127487,1509,109094,9282,-33854,92221,121915,20959,2386,48990,58618,53849,92827,52810,-43915,-61398,2692,89535,73071,-87860,-98026,62111,283000,399476,454354,367995,127552,85253,175753,-10708,-375502,-399878,-178148,-76498,-97151,-19743,98342,135105,-9600,-253170,-345264,-252632,-117391,-111108,-38983,173491,200293,46611,-43387,-174020,-255037,-149579,30589,92082,86617,19540,-53147,-20718,78811,68815,-93044,-107925,9985,-59276,-182201,99332,343678,178471,-7689,18376,162204,224875,210157,289057,396883,256416,54809,-53815,-46207,63600,116800,129798,320884,529598,437661,88259,-119868,-75563,-19128,-48433,-44389,-52179,36684,187456,302194,243151,35738,67121,202811,113309,-109145,-240357,-233869,-120882,54841,243854,298382,66252,-58397,91618,239057,365184,565035,549192,219866,-98630,-266721,-242781,-75106,102064,62939,53161,182993,232803,157661,155393,168437,109639,86204,137448,178548,155083,134436,132876,35329,-48098,47494,163136,129823,38992,-142075,-348301,-281995,6566,225665,313184,265340,62449,-59904,54768,204521,180480,34443,-54331,31355,190257,161356,32771,-43317,-128880,-119580,79876,137153,2013,7633,32180,-82021,-101209,72438,176209,134661,219527,440042,325813,-46637,-286688,-383284,-304119,7082,205450,148533,78123,15891,-133327,-212411,-114999,-9859,-88184,-103607,-15221,18275,30271,87060,78065,3677,-37130,-28806,104024,230372,118542,20331,169643,277767,144598,10116,-74742,-96540,-78216,-73859,-198957,-346663,-356373,-158731,52069,10846,-191512,-276540,-281858,-254102,-134014,28031,-26495,-201882,-166090,131299,245792,66603,-49778,13515,185719,275127,93582,-97056,-26598,51024,-114442,-308520,-282977,-93342,25933,59421,67405,-50865,-241770,-312986,-292889,-303980,-226974,-8131,83512,25975,79683,218533,205230,188715,335652,338574,256191,248652,146669,-25107,-158714,-300742,-287469,-84019,155422,283454,195699,-38670,-139046,-132075,-188825,-251019,-179679,-113159,-182117,-181460,-48603,141332,276262,140381,-35989,-142815,-267741,-153155,-20130,-293103,-531049,-321097,-14447,269126,348804,151189,64220,113592,130991,163511,65455,-164204,-136242,106559,216627,225566,290228,237476,123893,100820,163485,164026,42281,-159145,-398010,-489957,-248025,57837,93492,-44413,-160338,-234821,-85216,140023,103668,-145638,-263806,-183827,-42761,18296,153931,269333,117794,-79155,-104931,-165410,-201885,-42785,82532,20419,-28357,-18998,-63876,-116086,-50264,40992,14241,-145944,-379422,-477727,-241212,124357,302607,225752,219073,155617,42595,-5503,66552,78382,14115,-38479,-108586,-109967,47626,204675,265029,366941,586793,724071,580182,340710,118461,1744,30423,180961,286691,244119,227260,187913,-278159,-706516,-440309,-158704,-674160,-1312535,-1163409,-487802,-436653,-1985060,-1581842,3125552,7160171,3727600,-1312454,-2199551,-787122,131070,675741,587375,61509,32041,351534,525455,496223,184098,-8555,-171254,-592126,-722170,-400058,22283,296077,215116,-114297,-179403,-68402,-148797,-326030,-310730,-236723,-243157,-194909,-44100,79741,50924,-168471,-330531,-354626,-375612,-241173,28841,163982,222499,257023,200019,151287,229279,286897,225796,159098,109959,-104976,-338040,-241518,33471,130837,32365,65137,130189,123613,184611,187150,52655,160220,389882,304835,199162,222200,113242,27273,68596,22328,-80673,-67442,-12189,32296,26581,-37927,-62289,-3576,12922,-18711,44761,116470,55206,-88490,-223377,-181432,-8723,77256,-17372,-121670,-103558,45378,266260,260232,12838,-41852,98920,100905,13311,108525,212231,157934,133246,209488,167711,92748,186591,290380,164458,33543,59185,-12861,-145099,-122760,-32732,956,-77596,-164045,27341,331630,292304,-12337,-154221,-120367,-101497,-110084,-65410,-5182,-58656,-11192,95972,79449,2571,45767,185589,73690,-302358,-397378,-203992,-66793,22926,76635,9708,-81839,-262678,-387891,-299193,-12524,332728,375356,159644,174175,211429,94710,60022,174548,189162,-83531,-337173,-102135,197533,-56657,-315365,-36701,145922,-116697,-332650,-207682,809,-29927,-108245,84982,294234,293483,216951,48971,-161773,-173914,74030,131268,-14280,-85863,-75366,47078,239449,293011,222177,179004,203478,223830,274034,257700,141543,83045,167471,155004,63411,13497,-110049,-122767,-34266,-63209,-66020,38944,25952,-55021,-40045,160760,236791,137051,152785,171529,45755,-4770,-24987,-214148,-314214,-168215,-319,98274,163512,110776,-104429,-255470,-224869,-45475,91474,-26397,-182441,55653,420467,283363,36849,87806,169454,139774,72422,134687,302541,320653,268093,180108,-2775,-173609,-242729,-143786,-32771,-142414,-233176,-57410,115082,23374,-182645,-259089,-131874,-77218,-126315,-124647,21066,285982,343994,148011,123993,207816,121619,-59399,-135460,-152071,-121509,-51059,11114,-21078,28654,192254,327505,228927,24221,-83314,-104792,-104095,-25809,22437,-50502,-15435,222700,313974,79965,-180767,-161633,16221,112387,115272,153914,2138,-200468,-57028,123876,16527,-2740,172544,182721,-74292,-169668,-20870,210660,299524,86661,-35111,165473,129110,-259492,-355414,-134747,-9598,73207,156146,170982,131142,-1245,-142814,2994,269023,206392,121945,176485,79689,-117412,-114632,-61840,-156685,-299545,-272623,-11660,218280,111461,-122166,-141786,115364,265316,29403,-286349,-269181,38437,315303,330658,144933,-10457,56610,183175,268850,321396,216670,33688,-32568,-87052,-297926,-377483,-113078,104664,-52297,-183831,-132309,-98019,16870,91766,-102660,-467705,-630445,-469606,-278368,-250072,-288072,-172464,49955,167375,86881,-65297,-134903,-128912,-84620,-30964,121990,300870,443882,513164,310725,-125779,-264315,-45998,70624,-148796,-354577,-258376,-127000,-84435,52528,179895,90914,-54181,-13261,19497,-199031,-280932,-92115,-50266,-170229,-166535,-106509,1979,151863,98012,-58122,-52604,22091,37257,69413,135638,160815,90429,-38585,-81654,43127,157742,75156,-37692,-31536,-54032,-168597,-198971,-209241,-265372,-141884,71738,229499,217877,-273895,-788264,-510061,77956,124906,-57624,-7057,82545,129065,438633,756410,314614,-648645,-610123,-444516,-477923,32350,472327,386535,394884,278028,177626,343550,418768,226537,-4199,-112861,17220,135197,133892,84495,-45283,-89815,12333,79304,93581,36665,-88680,-2956,168991,105815,43756,160442,218870,118649,16858,41641,127548,95706,65166,192272,371482,394624,226753,-102209,-326681,-360059,-258130,-28340,229253,270230,191025,200729,177915,80400,146435,211713,18416,-157710,-216381,-285800,-352375,-278091,23426,206419,43694,-128565,-108427,44459,142082,141340,114481,145216,204156,249253,171226,97146,65235,-25608,-178884,-229839,-233351,-345919,-296330,-35135,232193,462565,489255,261348,151897,215489,109864,-173103,-196776,94483,149446,59885,72577,41325,41598,161727,224715,179881,188252,248777,198116,-5769,-177359,-170033,-16,110701,-32157,-206111,-122336,39194,24787,-117046,-180848,15155,206155,144077,-7864,-8617,37077],[56592,38853,-17429,23331,148973,157768,-8777,-91595,-26729,-46571,-145061,-131204,10423,168574,239688,200585,66643,-72847,-60381,141565,164224,-82099,-123328,-5125,-49982,-76732,32547,865,-8196,21975,-79508,-113395,26721,139758,207211,197724,88678,64959,199192,295847,129370,2103,163454,236925,-17284,-121992,193412,370437,205559,84024,181067,72028,-131237,69103,424854,399124,149032,-53878,-174188,-183307,-84380,-153165,-267251,-162723,-55595,-119320,-12115,85097,-21718,-51652,111843,167644,43634,-16481,475,-8746,15306,87526,45038,-55008,-27640,69336,133264,83813,-59248,-65472,90707,282279,334186,277191,209293,125443,112165,181660,28475,-353618,-410328,-181030,-80249,-88737,-20933,45751,100950,23895,-182639,-251869,-162610,-69914,-53583,6260,238710,306819,162261,49217,-71635,-188697,-112622,-12932,17346,14448,-61530,-103890,6588,122814,34611,-115506,-64792,35839,-21359,-125574,54196,230393,160702,46987,-10175,24360,109606,141341,255593,437884,389035,175960,39386,35988,113821,150835,163444,346179,575262,459409,45361,-145562,-12675,66350,-22463,-117236,-89584,56652,136924,140541,151205,32088,81388,224612,164997,-7248,-141932,-218237,-155081,87089,377065,384939,51213,-81125,70247,217025,393637,639596,641406,314366,-25825,-221382,-241207,-129349,-10924,-325,107677,272331,221396,82534,84440,113731,97464,79390,61515,93927,170488,207666,166851,23335,-34669,95309,155738,54060,15939,-115092,-306702,-232239,43751,212758,238190,157358,10758,-31801,151400,268114,207917,107007,25379,26221,129035,68731,-64893,-100652,-136727,-155582,36410,114823,-4804,-1625,50390,-28946,-43112,94153,185573,195153,296989,441827,254989,-100905,-341441,-461056,-396210,-90915,130004,103438,24436,-47480,-140324,-153609,-25610,55673,-12631,9058,57861,12499,4351,76733,90499,11885,-73353,-69517,80594,229846,155568,38619,179144,288382,197598,99715,-20741,-95253,-97156,-152127,-297673,-377355,-315736,-114434,69344,30587,-127190,-100982,-69337,-113353,-56841,85138,50636,-118180,-81132,158238,193756,38990,-80603,-60327,143188,217127,-17050,-281683,-269709,-143259,-173112,-287612,-284835,-126488,21623,54684,-9352,-141674,-256757,-264572,-211313,-191596,-121085,38119,127016,98326,102542,188950,142750,129141,331370,425913,368056,343404,197513,32487,-64562,-239799,-292279,-63170,181126,221485,86543,-150418,-177326,-88583,-148834,-206747,-105858,-82778,-203021,-229644,-151541,2189,150773,93971,-25672,-61524,-168418,-181816,-123806,-295439,-425583,-181271,83808,264497,285827,159425,128562,133678,93216,64263,-61822,-224881,-135539,94671,139502,162674,307107,300699,148531,91502,136995,103318,-37658,-235658,-452804,-489363,-241028,70130,194929,114603,-86089,-249104,-158524,67820,76275,-117926,-194045,-100568,-37790,14841,123746,228243,109264,-80166,-137979,-206640,-260826,-130826,1563,-23321,-32118,-2712,-89380,-216484,-206914,-145961,-117239,-178773,-343230,-442723,-259215,62507,256026,220786,202957,149740,16311,-69096,14638,68942,51563,49039,18028,29394,158994,248525,221305,318222,626031,779977,563066,254380,-18863,-143522,-70487,69065,175417,248942,250710,89309,-320921,-553347,-288211,-220980,-785895,-1048721,-478869,168687,248952,-1099251,-2306128,-328757,4956010,4564105,544245,-1486302,-724555,200993,768486,662308,122653,93333,391194,561551,608630,179634,-265358,-395829,-576332,-630033,-326917,60476,282602,142310,-204416,-229013,-57431,-148792,-381234,-322584,-168235,-207424,-233618,-41115,198625,202169,-69629,-309731,-421459,-491560,-364267,-119292,9324,142628,209681,128587,81453,161223,254215,266524,241585,124328,-95033,-243827,-129212,99179,205962,126064,88243,77130,44203,105774,131584,67710,186703,316728,165543,55696,95843,11007,-39698,39364,-6967,-151168,-99990,33376,83559,53044,-3741,-11317,-16624,-116119,-192853,-73721,81018,59602,-63315,-150172,-120609,23825,69283,-76581,-192521,-127667,40714,193202,141614,-74166,-87561,46419,-4535,-105559,31528,200050,195739,170142,236788,144995,41886,172072,307155,160509,47775,82646,-27417,-168589,-96062,23417,13956,-166354,-272045,-39181,234577,230255,-16426,-158272,-98670,-74534,-177721,-200535,-122831,-152837,-74898,41694,-7982,-84815,-15298,49569,-113289,-396021,-382323,-107453,16267,72620,132042,-12689,-195808,-354849,-354700,-182430,62801,279477,231502,53804,144082,178705,46252,7655,131046,204143,1238,-260662,-93587,202400,-38881,-294427,-21081,148397,-112774,-278028,-132821,41579,-28106,-140741,26193,247379,275542,237501,87612,-103337,-166565,-30365,-789,-101651,-95593,-6351,123993,281164,274792,190799,226977,319836,307491,263118,196804,130670,131012,167005,111791,35217,-13742,-174900,-230852,-99361,-17738,40686,89564,4557,-139502,-159491,66722,193320,143514,191303,192987,86863,103198,94150,-136791,-316444,-199702,3595,105758,100510,62035,-33780,-128201,-169144,-32769,137337,64256,-111407,101677,485852,370477,116957,115661,135384,42296,15348,163088,357173,346154,230150,154913,574,-137508,-144826,-37189,-24092,-202370,-254831,-28255,168422,93363,-119919,-232484,-186579,-172405,-191103,-134211,80662,378530,361474,160159,179222,258071,102593,-145060,-209566,-140542,-64980,-6194,18321,-64070,-9337,200300,331971,198578,-28501,-73910,-42783,-97845,-134427,-101710,-177679,-117464,190766,327106,121519,-74364,-69931,16487,4897,-22034,65780,11168,-171767,-132131,11675,-7643,37310,182734,153379,-100222,-144428,40181,256959,328191,169028,82385,219356,76331,-351414,-426419,-224568,-132544,-40878,65932,113141,116822,-5575,-123798,38322,282687,166270,81819,205367,113892,-132289,-180081,-108839,-195472,-338553,-327697,-140096,82752,83762,-101669,-140793,104929,347113,197887,-190370,-310495,-35884,293128,329011,114884,-16056,158303,304365,325574,328570,232105,127290,99064,-52538,-364569,-418680,-175545,25765,-68605,-171505,-168016,-137867,4658,79849,-116060,-433692,-517932,-401203,-307813,-346096,-374335,-204022,85224,222289,139849,-41758,-160068,-179730,-145825,-95606,32500,180423,374562,534832,328530,-111443,-223385,-22693,32215,-212996,-405900,-305876,-146309,-81572,23555,168658,104331,-71607,-46644,22955,-134855,-194131,-10277,23407,-137438,-225361,-245605,-119405,127572,176345,57126,3188,-13058,-87083,-102846,-21499,27974,-17933,-18174,106386,226697,254840,151925,25270,32229,78410,-67176,-206443,-182090,-111115,32554,155536,241928,323639,-337015,-956304,-474260,286252,194922,-189741,-314434,-257612,-188314,114181,569748,237235,-784685,-861332,-390601,-173886,285963,604429,325097,240293,99467,-42473,186834,396931,276374,7003,-155630,-73210,38270,97694,62606,-103008,-194826,-90224,-7887,37289,24511,-77912,8872,189061,129244,14066,71177,120042,130492,144798,195256,246137,137814,56581,204292,338202,299037,181208,-90253,-300643,-339596,-254479,-27354,219072,264540,205205,188212,116100,15937,135249,283979,122313,-86150,-151777,-217404,-272387,-150707,178475,438042,311689,-23247,-191835,-96946,30610,56394,70865,110319,175808,209911,104891,44858,74355,7117,-194404,-287116,-247443,-288701,-252926,-73428,104245,254232,295738,175387,159939,250532,113349,-170418,-129914,173905,142991,-73288,-79668,23668,128056,210250,162495,121978,204057,274956,162665,-78609,-222294,-180396,-1295,137785,3797,-194257,-160269,-39389,-55508,-167701,-207757,-33025,137245,94430,7194,5130,30451],[48476,64091,54229,82359,170726,138646,-26030,-59293,814,-16258,-86363,-70192,26661,147798,231221,204171,106250,33249,81512,240386,229967,-55697,-160948,-97869,-81424,-5208,125539,97324,61377,32778,-97004,-162966,-52643,97527,239915,323594,229355,103557,162883,271369,122304,-83855,57244,218963,7555,-145740,123819,335760,196749,110674,214107,98085,-92165,140528,497111,482729,222623,-88358,-323911,-293262,-146630,-244872,-396408,-221175,-26604,-76183,-36234,38632,-68610,-85864,102757,195607,76591,-27704,-40419,-51728,5252,87850,33097,-63054,5909,126070,138368,47964,-20500,10477,140312,256985,263157,133319,58802,96866,94357,147204,69476,-276400,-364500,-137305,-44734,-37347,7650,5269,44438,33118,-106175,-158009,-79390,-22792,10187,75658,299793,369016,211512,66058,-35911,-122107,-34021,-38961,-75338,-62071,-109416,-126022,8690,108277,-9658,-95797,-8232,63165,36125,-37673,-327,98446,141895,111996,-853,-80740,-17201,44467,191295,424175,463162,253048,102307,100701,154842,165143,156405,294216,513250,404173,-8346,-151234,70405,150585,-42251,-277206,-184750,84784,128525,18040,40904,2532,80369,221077,171866,64239,-47261,-174800,-153530,120071,465735,411128,17093,-107369,48361,190003,366284,602627,637716,363277,26786,-183373,-245640,-182501,-124193,-64112,119920,280040,146635,-22615,-5291,40075,54945,35629,-34761,-426,166980,257330,180412,16179,-9068,134566,159193,38419,20492,-78027,-211349,-107150,111827,188190,153735,70695,6114,37053,234245,315332,242765,194749,126190,40000,59683,-38019,-189231,-169473,-120882,-148984,-191,84711,-16370,-26171,57200,21267,-8977,75284,180116,266502,367744,394750,163510,-132580,-343403,-478264,-441648,-182566,35178,44690,-36317,-99879,-114468,-73801,54051,102578,55906,95492,96182,-22695,-54486,15870,43049,-9588,-98559,-118167,3800,193789,206374,79138,152572,221086,196731,183526,77830,-51003,-101423,-226597,-350289,-325963,-211534,-65159,29586,-39508,-106521,79376,159042,22111,14986,145205,146735,2407,23204,156766,104720,-2073,-61730,-40461,129668,129148,-139065,-427919,-471876,-324643,-210133,-195868,-200675,-130626,2057,46779,-50678,-166659,-202243,-155520,-87030,-20525,59138,116237,177897,196208,167160,190316,116813,108453,322861,478073,451496,409413,241995,104894,52399,-141761,-271039,-90676,100182,115800,13089,-180688,-158061,-36431,-104975,-137788,-11996,-31521,-178251,-205075,-154677,-57919,40366,31472,-10705,43026,-25128,-170900,-227842,-285185,-245725,-10331,169980,236675,191804,125952,145897,144917,100501,43318,-105840,-225151,-109176,80272,72786,112051,283059,308239,144606,66935,84675,2864,-157949,-306647,-414665,-371470,-176568,59163,218714,205675,-24271,-223580,-176379,34132,69832,-64882,-92666,-561,-32624,-5509,85568,176598,102739,-57483,-135896,-214154,-303090,-221587,-92183,-73376,-35877,6231,-101931,-266168,-327371,-312308,-235002,-197154,-236856,-291963,-226387,-42174,116109,158554,142659,95274,-70003,-175995,-78603,26775,69075,110000,131494,156541,227006,272306,207477,265311,579485,718268,467736,125699,-141883,-241400,-147224,-38896,69060,223321,222014,-37122,-348146,-395570,-151790,-214163,-744626,-650000,311890,906550,813344,-655531,-3425208,-2813094,3719178,5362185,1469370,-1230296,-743217,151997,679188,550787,40856,56778,358213,523014,637845,220930,-415228,-564667,-487117,-406962,-174123,65656,204709,44247,-276601,-264214,-35745,-118859,-386464,-275614,-19421,-110351,-265111,-62381,298965,348433,31542,-282141,-458187,-532968,-412962,-252639,-163782,41651,170063,88117,18632,49989,153266,261634,293612,122294,-52553,-60812,46574,156202,206651,149571,63082,-9518,-55912,7828,63014,86669,204531,211110,11579,-89637,-63784,-130892,-123324,273,-40273,-190059,-103560,84263,126757,78772,41357,39674,-29040,-228414,-346823,-183816,32715,54631,-37373,-108444,-111508,18838,34152,-145434,-246922,-135181,39643,114035,18413,-142348,-101270,9603,-126791,-246762,-57018,181934,218886,189602,235285,103517,-49503,88001,256277,136152,63732,97523,-37272,-177264,-79912,67360,36043,-232349,-365885,-98363,174583,210206,26784,-127967,-79738,-61403,-198376,-231832,-195061,-234609,-150494,-56581,-142098,-196557,-89738,-100726,-310724,-463117,-320304,-10675,64444,82490,140569,-33175,-262039,-385882,-316155,-91605,124077,194670,50094,-49957,105034,121954,-44265,-78647,86539,237205,115549,-158433,-90616,184819,-7141,-255476,-39838,114061,-80536,-175874,-40023,76653,-24117,-159902,-58174,130111,194925,219661,126237,-47048,-155686,-126963,-106186,-143953,-68712,79193,213859,335117,250597,122989,220476,357497,339078,225367,82407,19100,73039,101333,48889,9654,-35960,-210281,-289109,-135137,23245,134567,140777,-9517,-222105,-255870,-9290,151370,146762,220288,214378,153423,229967,204626,-41849,-250241,-178816,30216,123356,35533,-11191,28467,25734,-53069,9350,174898,156342,-15582,109213,406759,356642,161793,100197,45386,-105633,-94774,144804,347149,290045,128278,83411,-32750,-125069,-26829,107745,14443,-225542,-240689,10132,193737,136828,-36304,-151457,-227832,-290570,-286152,-170551,121889,415313,317723,121619,174368,268287,97511,-191846,-275119,-127110,26445,82115,43041,-72032,-36957,174115,291810,150500,-86325,-93134,-11013,-94880,-238790,-255829,-311021,-184350,181788,310213,98439,-21201,5754,32867,-43303,-82522,5101,27290,-97174,-139711,-70154,-38751,50519,146412,46182,-153888,-109677,108357,284743,323190,232248,195823,271083,51015,-384304,-464318,-312459,-259429,-165419,-19942,78931,135656,15996,-110992,51249,235955,72077,20198,236425,171554,-103498,-185258,-106554,-210521,-359708,-352197,-254157,-94590,-790,-85807,-120185,51457,333445,321298,-68079,-312605,-103756,245080,312316,92905,5810,264357,430023,393170,342795,281672,263845,252689,7028,-362567,-384345,-176347,-33710,-76263,-145001,-167725,-131062,11852,101887,-59370,-306701,-344068,-323815,-362776,-459537,-439533,-191288,150409,284275,185262,-11671,-156340,-187309,-170302,-122334,-19227,90305,292732,486925,281807,-89534,-134114,27502,9336,-229176,-391338,-291161,-106711,-27058,46436,188913,126739,-71705,-48198,55428,-21733,-50794,83756,88701,-78365,-252079,-358897,-209687,114189,252097,187840,96990,-5241,-167371,-248987,-187703,-142536,-160668,-27702,228896,321778,282031,211024,86197,41462,109293,-15414,-180036,-109687,127933,407922,318645,91405,316868,-410629,-1318002,-556145,576118,327865,-293919,-529323,-484757,-329459,18347,400035,-172248,-1174822,-1000520,-47683,247007,477437,701220,330732,103534,-65184,-259984,-20489,297563,251448,-20874,-190455,-146431,-20944,98285,57158,-139813,-231318,-111359,-64725,-43371,-6280,-48883,30021,179473,101436,-69829,-74328,-20633,88380,193084,253705,273966,130583,23600,161484,208047,130211,83719,-104768,-277820,-294945,-230346,-31937,174593,213754,191713,179816,71932,-46170,89194,289593,188677,-1004,-63534,-137942,-194569,-54802,278211,609818,535373,88314,-216555,-200634,-91527,-46793,38209,132676,211268,184398,37097,-6499,79440,20284,-215990,-306660,-223528,-212976,-180413,-55569,17832,45618,69253,67259,151442,244974,85820,-148874,-33130,233681,129250,-155525,-161811,36403,176584,162431,2226,-22318,133465,233184,101749,-138718,-245560,-179254,-9530,137305,24530,-168406,-166533,-97053,-123751,-172810,-161089,-55560,63360,71515,60234,42270,32794],[20229,49701,82168,107575,172998,117090,-32320,-27664,23602,1880,-37989,-14290,30872,101927,184960,158399,106231,129763,212867,283420,214105,-34772,-136269,-99179,-23786,119870,211547,174182,109546,26153,-98771,-168110,-101514,54788,244993,415540,358659,139200,116701,242090,145614,-106942,-20579,170613,-6926,-201851,-23651,211695,139710,114847,236354,148884,-19060,188525,487081,491306,263742,-104654,-410599,-335337,-179353,-322819,-462515,-178394,67701,-14434,-72512,-20247,-109116,-115178,79014,208108,112972,-41971,-89670,-73304,22258,93193,16363,-68555,31737,158068,113420,3950,37274,119525,198239,221352,212973,71053,-24295,59669,56966,103917,110628,-168084,-286244,-70054,21373,29797,26372,-38316,-19443,33201,-26305,-75848,-21470,10044,49295,138195,337755,372421,178577,-5866,-93538,-89370,37611,-57240,-172055,-128443,-115134,-123885,-23247,48324,-23150,-18338,53907,88064,104689,68789,-29597,-7446,123377,172251,56904,-98411,-102349,-45121,115628,347451,433124,259508,122638,135624,182504,163728,115376,182747,365534,290935,-61746,-144944,134912,209998,-88143,-454723,-316501,94904,161065,-21039,-47784,-28464,77771,191089,121332,69817,10571,-115898,-119517,145367,485149,376244,-20078,-126603,31993,164218,299453,490869,557147,355071,51142,-145467,-234176,-209106,-185866,-97266,81317,187470,18497,-129740,-89167,-39099,-12542,-34459,-127734,-82122,139612,258072,157566,10434,26760,162719,176902,87574,57279,-24181,-76831,55421,188360,162233,86551,31352,45006,115246,266724,334503,282607,265591,207444,64655,-6245,-151270,-326014,-230541,-80303,-107972,-38761,36439,-43520,-65685,46619,54306,-2000,31723,170126,332727,411905,326021,108971,-100832,-271096,-419499,-421475,-236045,-47313,-4159,-82684,-137650,-84140,-5927,96297,115114,100553,142572,91526,-84932,-138459,-90302,-62522,-58344,-98908,-149491,-90264,135442,245196,129088,103358,97128,134882,233917,200414,39764,-86667,-272404,-335264,-198085,-60006,-11844,-46992,-172319,-129321,208429,336552,134306,85715,219651,253298,135519,124277,142761,32406,-26371,-4584,50158,132064,28164,-242447,-497005,-577277,-444660,-222407,-66308,-59368,-108914,-38271,30244,-41480,-119886,-100540,-19773,42249,138560,226616,186080,221043,299339,261993,222933,142407,130197,299795,462839,470436,424202,274831,194182,192099,-10960,-213938,-140985,-48726,-4304,-17274,-128671,-84167,14508,-65846,-67791,55566,4094,-130955,-124103,-66305,-39452,-33808,-32035,13282,155449,128671,-118023,-297678,-272697,-61486,139268,221900,199663,108493,78447,123471,146090,152517,114331,-44531,-156929,-54830,77844,44086,83687,222551,262223,118070,27107,8738,-123132,-302966,-362448,-293648,-170566,-78967,16892,143143,185863,3093,-164413,-130867,51732,102203,19583,21612,85341,-20402,-36739,44037,120068,92950,-24669,-113082,-197777,-317210,-291983,-175086,-110476,-32802,3366,-105796,-255563,-366902,-394793,-300964,-196266,-101152,-83277,-151576,-136590,-26834,95443,93491,26139,-189999,-297595,-181886,-31420,57604,116394,187785,229040,235043,269103,223233,219445,458953,561695,327348,-2137,-215462,-259890,-160454,-86343,21734,204287,172810,-142035,-343229,-273819,-69174,-134499,-563076,-252217,1021846,1643225,1182090,-754961,-4561583,-3944670,3220850,5765086,1498945,-1308832,-804389,-23019,401772,265087,-160859,-34265,290968,400212,535937,277055,-401567,-603051,-329176,-108494,10100,35002,86089,-40257,-297390,-261568,1671,-48996,-300997,-143996,176888,9685,-291567,-104069,352817,454481,121245,-238059,-435526,-476370,-374358,-337074,-305036,-36239,173872,106415,-10615,-67407,2810,197555,283039,82986,-8484,151342,240503,197805,154518,122928,16316,-109403,-162959,-91930,-2349,102048,207751,109727,-105786,-189357,-208089,-269902,-188075,-17615,-53438,-185844,-84601,124573,157528,105357,103286,101820,-22521,-291338,-442372,-262169,-17164,41493,-21508,-112941,-144568,-11407,-6693,-185341,-250452,-110545,45741,56248,-58975,-159639,-79449,-3606,-218741,-358064,-123840,177715,234303,189858,201659,51863,-157238,-52111,143273,98944,74194,97474,-39678,-176780,-97424,70286,52883,-262810,-426755,-140032,164944,234106,112191,-52635,-59074,-68707,-171824,-157771,-190599,-274626,-217059,-168992,-277670,-288903,-153186,-217828,-440169,-467734,-214949,70493,64592,35502,87260,-44933,-249367,-336163,-269654,-36713,163054,110884,-104630,-122090,58621,45609,-157050,-182889,37965,269905,226216,-64504,-99818,140340,14993,-226820,-98445,45888,-32839,-48838,52866,97400,-22653,-166908,-146542,-21780,83097,181887,170773,14030,-130504,-182945,-161828,-133978,-15396,135033,266788,381993,244844,66366,184268,322170,311592,160446,-69488,-165353,-74211,-21519,-33908,-12897,-45339,-210981,-281287,-121542,61889,191914,166682,-29047,-285300,-311812,-61076,118457,155015,240500,234752,222756,328046,271389,49563,-116515,-89932,84405,146762,-14953,-89097,65868,176383,107515,80340,201746,224525,72217,76936,228089,262138,167089,51704,-74262,-252068,-226982,72887,285551,180957,-11095,-31658,-109407,-151168,63835,238389,64784,-211805,-199306,45229,189272,155262,57334,-47466,-250228,-385206,-369151,-221255,116780,365939,225191,63456,131061,237943,101417,-191613,-310285,-106166,141223,204147,81272,-68663,-74698,101942,203661,92792,-117568,-119221,-9310,-90039,-310031,-414913,-430020,-204005,190726,258545,13756,-49627,24043,51577,-9582,-45474,-11492,42959,-4422,-84341,-97584,-64718,23593,59126,-97847,-205141,-69217,160558,271193,270969,253366,273128,302429,60194,-343702,-452887,-373430,-364456,-278536,-81003,85502,191652,76918,-86254,44490,144262,-46521,-44919,258605,245376,-30002,-123205,-62672,-212226,-367538,-334979,-306819,-252877,-117557,-77083,-80273,-15511,237460,356297,33856,-277070,-151276,171083,283686,104646,60709,332631,496486,425838,351281,361392,422110,392051,66890,-307050,-292914,-110868,-49960,-76612,-118624,-136166,-87752,31446,145521,40793,-139762,-169485,-244932,-413054,-555590,-467595,-145703,203556,317006,211049,29062,-114064,-154514,-153896,-93389,-12228,44032,206256,371356,180493,-65516,-16345,95665,5252,-206938,-328053,-219177,-5520,83723,125275,231983,144549,-60725,-25191,102470,109989,112664,160095,118459,-32905,-270639,-433583,-257803,119801,340182,331876,211556,37996,-184206,-321297,-294185,-274342,-286952,-71470,249086,310152,240576,238716,125110,-12283,32196,-32054,-152264,-57221,322301,848486,528843,-140328,244587,-422854,-1744970,-744159,821228,465864,-342062,-601051,-551880,-252729,242966,373498,-759967,-1737589,-1029312,414775,634742,579830,775717,435902,43750,-169171,-413702,-223007,150923,157732,-84533,-208405,-171674,-20929,136752,77769,-144130,-195233,-58325,-90503,-140253,-58702,-9512,64143,143580,24205,-179522,-223640,-150169,20497,168277,221797,222406,91260,-9730,93433,54787,-35946,-28705,-147114,-281218,-257200,-195080,-36231,109218,125831,151191,183045,60589,-95737,7780,218083,195585,77264,33572,-64117,-151659,-35976,293501,674798,644859,165252,-186299,-233238,-185670,-143698,18243,200873,292257,185432,-6349,-43221,76888,16323,-224595,-273634,-165834,-144374,-101458,13203,-9580,-113770,-121970,-21847,135654,199090,25139,-121294,71297,273216,118958,-165202,-151705,65882,150407,16354,-200166,-203499,-3398,138857,32336,-178245,-244516,-162728,-15775,120362,42541,-125080,-142804,-127105,-165582,-130534,-56063,-45126,2622,75551,123737,78452,30592],[-29021,-3036,50639,88836,157486,99387,-39049,-25197,23802,-3964,-18729,15179,24065,58603,120685,72055,58924,179853,289411,261453,125809,-20583,-50624,-5329,110484,260834,265802,204094,115799,1761,-87831,-134724,-105258,31514,229730,458437,460192,186117,82342,214615,190988,-39401,-12791,123530,-55246,-272588,-197967,26703,48123,96785,243068,210640,76126,211532,414377,440512,275507,-92524,-409709,-308428,-180672,-361177,-431827,-36809,205849,37892,-120642,-77535,-119386,-116104,57873,209850,145677,-57931,-144601,-80801,49361,96189,-5679,-75993,39859,155271,75493,-11346,114192,237916,247978,192516,197632,91774,-23765,29631,30987,84126,150147,-56376,-196284,-4372,94934,77759,7915,-87994,-68264,43300,54771,-10232,5111,26068,54708,169323,338839,319553,77070,-140847,-217844,-103025,58550,-82789,-255357,-171748,-82209,-104561,-81336,-27146,16771,104771,111693,103654,165047,167118,-14552,-57746,103058,210177,150053,-10552,-107864,-95346,47214,215821,294717,200881,107684,140270,196444,154634,57796,49513,183299,157476,-102870,-136613,152262,234804,-116363,-559052,-440112,66401,210553,21676,-87203,-35459,89198,142420,18692,-5475,13375,-57312,-67888,152885,430705,298813,-43161,-126477,27776,143467,217786,352617,429600,291693,48708,-97229,-180729,-181954,-159230,-80727,1956,15708,-129826,-205952,-140289,-105045,-89569,-111717,-194787,-131958,94273,205279,100548,6123,66557,176184,199610,172466,112987,41488,64714,200558,242875,139126,50191,45422,113479,171372,230924,318562,321574,295916,237070,90666,-52848,-255510,-448950,-266386,-20399,-49743,-81613,-28437,-84436,-107905,24600,68404,-8609,-7884,166996,378753,416219,260620,121786,10865,-127360,-291844,-334150,-233095,-96333,-29391,-101881,-162496,-73600,27046,87088,86393,114030,158756,60351,-155921,-229200,-218496,-198779,-114957,-67083,-146174,-159244,78693,254883,171696,49695,-47108,25549,234544,307230,154621,-51659,-267907,-254862,-30546,103439,43153,-123074,-305296,-173047,248626,412080,210120,156169,305112,354019,252936,202194,133761,12650,-16307,60483,151419,128952,-62554,-300688,-472733,-558578,-472113,-209438,57241,91209,-69502,-93162,2024,9082,-22317,16403,103916,139633,220792,294618,205227,239328,375841,350622,266085,205846,174624,253223,374732,412262,382726,292378,291749,335034,127044,-126501,-176110,-194970,-103999,-12057,-23852,22097,57127,-33542,-14323,64626,-10077,-98132,-28770,71850,37174,-66222,-86008,46975,260105,260856,-33100,-309115,-260666,60507,223743,231412,172741,70883,43933,77853,135776,231111,256408,107684,-32593,20318,97091,63106,75853,141765,182014,79171,-26709,-83687,-251011,-442184,-390463,-124234,55536,19028,-55483,-18881,55541,-10134,-87742,-39672,109344,170931,129000,126408,126841,-12800,-72984,1878,62186,71477,-1686,-92839,-177304,-301829,-323992,-226696,-119967,-16269,-4672,-102391,-197102,-312031,-365594,-300416,-184293,-2190,89797,-61634,-174098,-92230,83985,106681,-11945,-288479,-386875,-257880,-85206,17915,62464,164767,223460,185656,238843,255518,191413,305661,372343,195252,-85819,-227402,-200827,-95418,-45374,54580,218623,134213,-189611,-294168,-203117,-59234,-17306,-296900,54274,1526727,2288336,1354695,-1266169,-5361883,-4011562,2954310,5654370,1135831,-1451451,-914330,-344313,-30926,-118187,-406835,-129831,219625,210971,320754,327584,-220417,-478867,-127850,188083,173271,-19311,-37350,-81885,-255009,-211716,55349,58092,-121435,57885,363609,108668,-308665,-151543,343298,489241,187764,-164970,-337032,-328921,-262974,-354266,-381197,-63900,231799,186484,12945,-146087,-151848,88722,203446,-2189,3252,316488,394906,220125,87208,77178,-22228,-192401,-255690,-174913,-50782,106933,194224,48942,-139957,-206166,-291585,-362439,-206978,3490,-29689,-138467,-55329,140180,175371,134731,178002,180599,16194,-286440,-456550,-293980,-59965,20724,-20899,-151012,-189815,-43738,-29270,-170995,-191040,-54404,54249,33460,-61320,-118957,-40377,-2063,-247727,-399356,-151745,191390,251182,173933,139033,-5616,-257474,-216648,-944,62126,75925,84125,-30904,-170646,-155558,16544,51246,-254757,-444980,-162170,189894,281974,217558,63005,-30685,-94372,-118495,-26077,-110909,-252024,-244879,-246783,-354431,-317920,-185099,-270583,-449293,-386956,-80511,127917,25302,-58469,-12867,-44476,-157990,-219086,-215677,-15441,176833,54007,-188443,-152633,2218,-48081,-265760,-280279,-22381,272881,296399,-5508,-123823,69904,9529,-222227,-177827,-34959,11746,70407,128929,104759,-18532,-159369,-214285,-161059,-18763,149916,219799,83907,-82707,-181736,-167217,-90901,38784,130531,246764,397011,268821,59268,144422,238987,231185,67220,-235170,-369789,-259942,-174652,-131767,-34507,-39396,-183310,-216377,-56254,107438,210909,154796,-61839,-316860,-327430,-96440,93345,168502,247399,245587,269193,361410,274806,119317,60499,62767,163899,168886,-42342,-146930,77736,297518,274498,167606,219240,252544,124335,21668,32797,138899,143041,-13388,-191732,-346849,-335501,-38646,197304,66035,-148862,-169218,-213848,-206557,99015,310992,105768,-171249,-147223,60754,159262,160013,148410,38877,-256289,-421321,-406159,-269124,55843,233596,107242,19941,89392,187273,107033,-155746,-303814,-73993,254940,331637,122215,-81796,-136202,-11617,76865,33698,-101467,-124258,-25264,-78210,-325679,-530877,-503933,-181874,194120,167820,-110839,-153995,-35961,52958,89348,66375,12263,50709,76367,6407,-71746,-79175,-41786,-67395,-229393,-232234,-32835,174723,205840,176329,226864,295407,299711,93248,-244642,-389970,-383340,-417483,-349658,-99240,134130,268047,165904,-36224,26331,35708,-150380,-94197,255304,311674,71693,-13038,141,-209772,-363812,-279709,-281038,-346666,-235247,-80727,-32610,-65331,101410,294786,83609,-210770,-168532,76568,243300,163314,147205,340278,457038,379503,330654,432965,547606,473474,102534,-228092,-177453,-485,-17019,-73577,-106159,-91513,-32679,50634,184536,136388,-3734,-51751,-166660,-417423,-590384,-441717,-80017,215450,296726,212047,80137,-38144,-98852,-106334,-10141,52504,36837,127848,223067,54010,-47226,100497,165104,18102,-161319,-242947,-114792,132232,226013,234109,277201,147557,-44514,11071,147041,220519,245457,191482,93258,-43758,-306386,-464423,-262167,144826,441135,473237,317692,95551,-141419,-298657,-295827,-315243,-367086,-148790,175396,223191,165188,239949,136710,-109674,-118988,-108673,-146659,-68511,371110,1186185,717972,-360556,164756,-335589,-2059807,-968228,913099,546586,-328573,-543391,-480432,-7692,742788,549181,-1297661,-2298009,-969997,798089,858350,587512,823824,603955,82748,-183696,-461318,-360793,4440,24453,-171785,-213969,-144440,29130,194486,119942,-114633,-107314,36161,-92710,-235073,-126469,26609,108138,98145,-69810,-268371,-319776,-219717,-36926,100181,134237,126823,41789,-25189,34104,-48740,-136685,-118688,-207289,-316036,-247896,-162538,-36211,44887,24700,94568,198950,81857,-128279,-97224,82876,138027,126916,121881,-5087,-155600,-100254,231991,626079,616141,184589,-124918,-193453,-222876,-206446,7411,274281,372442,209790,-9523,-53441,68215,3325,-205624,-193476,-93338,-102372,-34745,107926,13748,-198384,-229832,-62677,122021,125626,-57471,-94976,163057,294002,112324,-113990,-65521,92090,43270,-186477,-369679,-352284,-154815,27214,-27640,-193376,-218115,-127836,-9144,108520,73470,-62532,-94501,-124448,-169322,-53850,71856,-5646,-33460,89636,164685,89676,7276],[-95599,-80251,-31970,32880,131373,89617,-53236,-59194,-1701,-30740,-34211,5236,8689,39711,62054,-31218,-25466,163040,285087,181006,-3339,-16151,65056,140062,269965,370375,276831,181920,79976,-33138,-71114,-80543,-66277,36539,204553,455196,530794,255991,75274,186729,234968,105297,97567,104451,-117382,-331004,-332989,-160172,-49160,63903,231480,265075,174194,214393,313966,361337,268893,-47529,-322930,-237336,-163181,-343230,-303544,158993,340210,50197,-179653,-119553,-84280,-75007,50846,204501,169293,-61891,-180025,-79293,62404,85352,-32451,-90218,22640,116857,41058,15637,196237,334406,275892,183029,213264,152367,23177,10099,34045,102451,183041,35479,-105633,46085,150775,84590,-44651,-128665,-82478,73779,129986,35638,3833,30420,38901,160896,299980,227613,-56354,-285127,-342188,-149941,11313,-127386,-310570,-185512,-26151,-75100,-144094,-87983,99079,237190,156273,104362,194586,226501,40525,-45970,80451,212926,245291,153577,-26994,-89301,-2132,54537,90951,109727,76946,122550,197377,144602,4715,-63016,24256,45073,-120214,-132020,116124,230125,-82927,-527949,-509947,-6874,240984,102163,-73073,-5627,122058,89407,-109381,-141687,-32366,-11857,-17330,136346,320563,207573,-41337,-98775,40210,128896,143855,224408,282115,185753,26507,-33789,-71958,-85693,-41021,-17268,-93831,-181552,-252696,-226383,-140969,-139121,-154819,-174965,-220902,-140412,44692,118510,31763,8112,101036,169818,209618,247431,163909,104888,177979,281075,250548,116342,41631,97540,191414,186439,134574,267551,350186,278185,203195,109686,-66975,-332661,-530776,-270664,46101,7839,-120055,-93923,-123118,-133992,3734,71876,-6484,-16201,176903,395176,380252,211124,190136,181333,57627,-124656,-197619,-175464,-107927,-31594,-92629,-176568,-91796,17918,28464,19271,98765,164082,33159,-209499,-305890,-337465,-324058,-151664,-6307,-106876,-175249,46107,235188,194426,7913,-174222,-102502,186070,356347,250766,-1967,-208383,-137224,123473,238421,96366,-162429,-374005,-208402,194585,369756,240138,216247,376575,424372,330578,246736,141716,50531,27215,99557,195700,103032,-120968,-299943,-366620,-428258,-405633,-173189,137982,203046,-23266,-146202,-35237,72861,86828,117529,186844,181429,193584,220481,152866,223802,397150,387740,288734,270729,209751,182441,236825,290356,295461,293018,380063,447059,234124,-29095,-165470,-269628,-154812,13989,89771,129306,89529,-4686,16607,12504,-87804,-112712,33043,203959,140053,-66541,-126019,86195,342851,349005,64470,-257965,-245525,86248,224545,204872,169516,91603,36873,26978,112876,305738,420379,303873,117675,99962,134781,113865,76946,63303,97666,40028,-88852,-178373,-350807,-535290,-376563,50250,249545,91469,-143612,-221119,-138131,-51913,-14325,61636,178400,253249,243155,201925,107616,-33290,-111512,-39849,5050,31711,-5120,-95267,-172049,-265505,-310787,-236899,-97795,17427,-3677,-90916,-120944,-189211,-245364,-245576,-175819,6972,146980,9620,-135032,-48470,144255,197812,13916,-310216,-401250,-279390,-120314,-41255,-32690,74527,147477,99602,189397,284806,185699,172788,226136,127009,-95863,-188703,-97035,29808,72278,152097,269844,124094,-166956,-193845,-165727,-113844,82315,-13683,263569,1796606,2756967,1393583,-1891555,-5660333,-3745426,2420368,5187328,1047118,-1399731,-1110019,-803293,-539726,-484502,-597223,-194241,151550,-6581,63659,371389,79675,-219207,77788,414529,280664,-75203,-130643,-71626,-163157,-124536,118068,182946,110421,275971,481915,156090,-304645,-184077,271349,437684,221875,-58357,-169496,-126672,-114242,-306593,-383005,-40017,323031,304253,92258,-151708,-254668,-25836,79172,-121972,-37731,374028,460460,220838,39974,40917,-32587,-231370,-313076,-226234,-74679,97369,165934,50241,-67975,-128416,-290386,-380736,-172527,60839,33851,-57916,-27268,125064,182235,167208,251522,270767,88951,-216880,-392441,-279308,-93536,-7812,-31226,-187906,-211801,-54559,-16756,-99831,-82470,15525,53238,39834,5678,-41263,-13932,-2372,-204979,-354971,-140381,213474,275024,147165,56300,-68479,-334251,-364248,-131125,38102,70465,66471,-7456,-157914,-240448,-87539,25313,-214806,-420154,-168090,215134,322720,313804,198943,7827,-129436,-66034,100739,14232,-164501,-211300,-246665,-325322,-260036,-175479,-253786,-336747,-224910,61001,161938,-27278,-163811,-120909,-34642,-21380,-71715,-155753,-15491,168259,33396,-193049,-150831,-66343,-155113,-344466,-343254,-98375,221362,301900,10909,-158885,-18530,-27776,-235308,-242561,-99539,34651,147986,174883,106214,-2430,-134635,-244378,-248052,-78219,140749,262149,157077,-12791,-129280,-138290,-46154,64485,62618,146325,358439,311685,108936,114148,137478,114642,-50724,-386291,-534298,-418041,-319237,-232619,-56468,-21483,-143767,-127013,42288,169059,209155,113106,-102999,-313011,-316933,-129982,69272,180351,233810,234346,274554,323068,222599,159574,239673,253365,259132,182817,-47510,-163526,78285,371647,401619,250641,230094,237137,127792,-29954,-99745,42567,107923,-76861,-278067,-360415,-377486,-159266,101387,-16636,-251100,-298117,-315000,-262636,82283,310027,121063,-121182,-102998,42625,109283,162873,221665,74526,-252761,-388711,-384056,-298266,-46813,53554,-7863,14125,87394,147396,108203,-109189,-260207,-31373,341153,430931,154293,-123344,-216063,-143082,-67105,-21157,-38223,-86664,-39238,-56381,-276614,-548710,-500262,-135738,163786,40598,-243095,-296983,-164835,19356,203747,200649,58449,48219,123652,93690,-16727,-83850,-128035,-203760,-310701,-229203,-12508,139881,98013,61875,165799,263376,260712,128396,-123618,-287600,-328263,-395477,-350151,-64329,210344,334920,249245,34680,5755,-58820,-206513,-115318,212383,337442,172150,107440,53679,-207848,-346715,-203508,-198039,-364865,-328209,-103415,3272,-81159,-24006,164845,75015,-126422,-155010,-28548,188824,260372,254977,292397,305656,237495,260006,442856,577700,464115,99323,-156414,-71453,115952,49221,-72547,-116582,-58660,6709,57603,193531,181390,45336,-21262,-88034,-341630,-530143,-354357,-4675,184410,225257,191580,135331,51066,-45502,-46392,105779,150124,50324,70717,92824,-60617,-41911,186380,216653,41996,-105562,-160806,-12925,261900,354318,329397,302002,133210,-26975,49229,175607,276747,305370,166922,13413,-127802,-364374,-451680,-231098,176434,529602,580725,385444,142233,-64006,-194539,-189938,-257244,-398300,-250587,47938,117754,105133,233834,129126,-213027,-284767,-213461,-168224,-147078,246847,1290297,811829,-499086,122388,-165947,-2121104,-1134457,808020,530352,-268677,-417882,-343188,285948,1345528,888703,-1585314,-2656689,-851630,958025,852335,511185,823245,749938,195788,-110396,-396721,-391675,-94279,-106778,-264151,-218400,-85631,96484,242978,166140,-63417,-6764,127333,-81000,-302086,-191665,47938,152563,64867,-133601,-293328,-326578,-204818,-54771,27226,37184,30018,-220,-20515,3035,-69267,-146913,-161442,-266784,-367806,-269629,-145612,-32038,2766,-58919,38212,219684,120500,-144610,-204281,-82383,31088,132799,183048,36764,-190751,-206493,132929,495991,478691,149656,-65417,-113686,-196278,-213163,1919,306670,406560,243580,26938,-33778,57847,-9447,-156946,-90471,-31316,-92130,11208,193620,56725,-214008,-242261,-49200,114341,44615,-140615,-70241,229247,296678,101261,-39040,49691,98076,-114607,-378395,-448236,-413085,-261333,-62234,-66526,-185732,-170088,-77146,15874,118886,122035,13233,-30239,-87316,-130145,34742,181919,49228,-43410,89753,159487,63774,-45118],[-167436,-158310,-133441,-37853,105041,87551,-74927,-113792,-39116,-61851,-75732,-44719,-13787,51069,27389,-120294,-120288,86252,204858,64011,-132863,-25117,163518,266327,386298,413591,251346,126907,22745,-66484,-57245,-28216,-4392,60803,175624,421912,576004,347431,98014,150518,250474,276302,275524,121967,-167675,-351876,-377941,-282484,-117823,30762,202746,293769,251119,203568,220590,286057,257400,26138,-178828,-160154,-145708,-268163,-114352,336483,412624,3217,-246983,-136919,-4368,4395,58988,193204,181567,-35632,-160788,-68287,41954,50607,-61680,-112445,-20089,52697,18606,68330,258357,381213,276625,194569,239569,189956,47205,-11519,58936,147362,200482,93370,-17543,84285,174576,53142,-99904,-135279,-55222,119169,185927,55588,-18350,29423,24343,123123,230514,121597,-177154,-380333,-396295,-199368,-87045,-191603,-331279,-172339,30502,-41673,-186071,-117859,183971,335071,183067,90826,178991,226753,112454,13499,60369,178212,302251,328839,113007,-31269,-29923,-100235,-106245,28645,50662,92830,184325,134946,-27114,-124285,-71629,-17605,-105735,-129661,43887,210683,28561,-361240,-501769,-113109,222502,161883,-24184,54076,170014,48103,-220375,-284249,-97223,14683,17509,96921,187878,128272,-15404,-44812,68674,119630,90852,121000,132324,56072,-7408,38766,80627,70399,132228,67786,-177185,-339208,-309687,-184662,-90472,-128803,-188473,-208472,-202621,-110535,5754,33485,-14820,23797,120428,138549,190281,275150,189611,151258,240363,278595,204221,87767,45308,158116,257590,159902,6499,189048,357595,221658,117392,115865,-46749,-370958,-557842,-252264,102080,54008,-137681,-135443,-135838,-127843,-5263,75603,22283,18829,196592,379437,315527,174995,267849,355305,234272,38821,-45232,-83720,-93705,-22909,-63033,-178456,-129193,-25029,-64160,-75086,63463,175863,36938,-224388,-354207,-420835,-399152,-145647,69516,-46829,-138048,47800,202119,194770,-13364,-258951,-216448,105556,325639,284986,49594,-112414,-26612,216082,314894,143480,-147214,-348193,-218193,71861,232075,218893,246070,397731,438540,355346,260194,169343,124586,88153,91278,142090,50514,-133925,-243597,-213046,-233441,-271972,-118220,159325,245330,18337,-177435,-72623,116292,165453,180882,218940,163700,68823,29031,44786,181444,355121,345658,267091,295986,207682,97918,89585,135651,180353,276739,439143,494424,276824,51677,-101192,-237713,-143487,47309,173453,209285,114241,25419,29634,-73655,-211676,-185097,30319,282584,233208,-53754,-152232,122701,392220,384360,152070,-161813,-222989,25651,153517,157940,189816,155337,53678,-16705,77554,343824,547147,481704,254152,162110,172424,160462,72150,8742,39942,12929,-147031,-254858,-393933,-544723,-310103,194038,374802,129369,-222167,-400154,-319823,-97913,36953,134210,226280,315900,333412,235830,33101,-99286,-152398,-80283,-49493,-26329,-39349,-126701,-190595,-221198,-257837,-208324,-51535,67198,20184,-70443,-62026,-54310,-92577,-166203,-179555,-78365,67480,39247,-31463,80217,253981,333756,104544,-229901,-323976,-240111,-133774,-106749,-132849,-39299,37945,7420,133752,293866,196814,100451,176670,157734,-26643,-124978,3368,170324,223657,275109,337677,142532,-83035,-41733,-122273,-202065,117488,236719,442874,1882773,2985191,1388973,-2295941,-5517092,-3884074,1354640,4661190,1679390,-1042057,-1412917,-1326269,-1005533,-721103,-649009,-217685,72776,-207932,-148929,421252,420080,99795,247556,537501,327879,-109433,-171388,-21716,-53700,-25510,175459,293433,323354,438988,495544,146908,-264952,-182623,156907,308960,218290,70255,34629,77291,28809,-214134,-321624,15230,404864,417914,210123,-75487,-262703,-99000,-43847,-246146,-127732,304088,414909,198538,30210,30214,-11500,-215838,-324286,-239395,-74053,73718,128126,111555,97588,22940,-213037,-324415,-99425,132815,124203,39620,-5919,85139,181382,200596,306194,356999,183833,-107027,-278814,-232601,-121699,-43737,-39849,-184457,-185989,-29734,34444,9631,43776,72251,29332,54115,104218,35866,-24252,-16580,-105334,-235473,-97894,232107,303439,114328,-34126,-136728,-381770,-457321,-207977,31393,62038,56315,32046,-133714,-322106,-213331,-19822,-155996,-358637,-161924,207645,329279,377706,326776,52590,-161699,-33317,181176,143010,-31710,-115121,-155254,-183250,-125289,-127421,-185950,-151911,-17470,184811,178304,-62196,-233559,-192380,-24445,106937,63763,-90447,-20156,144764,41109,-142927,-135627,-143708,-265082,-375037,-350652,-182172,111274,242929,-1831,-194904,-110674,-85146,-244013,-257143,-124361,24988,160467,183348,110007,30758,-94393,-234118,-265839,-85535,152123,281894,219371,67959,-50410,-96278,-25719,42237,-45608,-9137,258800,343546,186385,89501,38854,-15217,-179624,-494859,-612378,-492580,-416214,-318199,-76643,1237,-113184,-56004,141352,245774,209448,65843,-134530,-277804,-298445,-172756,39506,181568,195589,191626,235369,237953,148327,174497,376477,439331,354080,183397,-39280,-130063,88364,393253,453979,308365,236100,187825,87826,-54172,-127969,6453,78918,-122389,-312986,-291181,-329715,-252484,3537,-58061,-302484,-389121,-380502,-286120,45451,253891,104538,-80669,-80254,-13492,44025,167637,260458,47587,-245476,-303167,-312550,-299293,-159213,-121688,-93877,49493,141106,144316,102253,-78300,-197863,15585,383239,479150,171819,-177966,-287706,-256292,-199962,-70140,50487,-1564,-32238,-25058,-171196,-435829,-401103,-86631,83887,-108668,-351728,-426409,-324699,-55713,274145,302337,107235,40830,131049,142808,31976,-87237,-208133,-309628,-326910,-203676,-16594,62107,-24514,-40988,94290,195541,196635,144367,-21367,-167680,-212550,-294145,-266672,21748,289755,362510,285521,100491,-12021,-115769,-200924,-107513,128327,296902,239864,196830,74999,-206577,-313585,-130764,-106714,-331307,-384110,-149071,8084,-67154,-102704,15462,24973,-43146,-122274,-131780,118822,366399,366388,217743,83452,25696,135277,354311,478282,359530,58156,-110191,3471,198304,117321,-78038,-151122,-58950,12280,46682,160510,153296,-7116,-69532,-8516,-177091,-370475,-216791,71704,135362,130669,158917,181436,122232,-17790,6327,220228,241415,63017,43265,22278,-133184,-52933,220437,235395,68660,-47507,-95289,55631,337099,421488,370531,292687,107640,-9481,81084,182264,266008,279018,98397,-96724,-259179,-421094,-399563,-180919,189971,560644,618113,397097,159885,12337,-51267,-16525,-134885,-396565,-358835,-85938,44176,99609,241751,116216,-283762,-405187,-305661,-204588,-258185,5326,1123259,764303,-526763,134511,19477,-1891949,-1166343,545154,417082,-190083,-300839,-226669,495578,1824470,1270023,-1538419,-2674942,-698918,859160,635553,371056,745832,786508,323283,17551,-251231,-308074,-115289,-197232,-340328,-229047,-27804,142570,256795,193162,-13049,63018,174779,-63254,-316130,-228680,50990,184465,58916,-130446,-235273,-243942,-114679,-22801,-20238,-32728,-35011,-26640,-10088,-4183,-24801,-82355,-151213,-305129,-410076,-306381,-150251,-27753,-5691,-99907,-3118,230458,153181,-148482,-288697,-234749,-93417,94313,202539,61743,-221703,-284837,47391,338195,298297,86166,-35805,-45456,-124561,-157275,1622,271832,375284,271258,86423,7382,49503,-16143,-90896,1891,-283,-103526,38227,238385,78633,-189948,-181773,1237,108280,-24804,-201050,-43524,265469,279641,75820,15463,136678,77745,-266470,-494747,-420735,-370444,-283855,-103066,-82839,-162196,-111318,-21450,54287,151253,174958,86193,38301,-20262,-53485,111522,243622,101039,-35281,57941,103764,6184,-117724],[-223615,-210766,-211220,-93988,88777,88870,-98909,-160811,-64450,-75346,-124818,-122607,-43250,80962,23379,-167475,-191634,-17950,82196,-58877,-229798,-49183,202754,310304,407067,384201,210722,73452,-23864,-85989,-52982,3710,50999,80168,141102,377261,600995,442180,139697,99978,220655,406208,446131,161706,-185245,-321098,-319652,-295556,-131460,14414,162181,283414,285438,184704,156808,235550,250948,115293,-23053,-110464,-141738,-152359,74423,425023,381089,-98855,-316027,-127262,103068,101503,74280,175710,184125,32197,-63710,-43075,-16454,-10134,-89048,-137940,-78426,-19301,6228,110859,275069,365408,254620,216047,247859,155387,-10081,-56851,76970,187133,192714,113656,65979,124188,169344,8055,-117701,-89425,3605,160480,206914,41565,-55513,25652,28380,77986,149228,26066,-249751,-388529,-344328,-218323,-193279,-261633,-321093,-142895,65932,-10384,-189197,-117621,226599,368298,193553,72252,122106,170215,172676,95216,52489,116120,291161,443285,262500,55233,-41881,-213015,-228879,-9727,40009,58479,153516,120786,-30723,-126296,-96379,-24278,-58865,-122338,-32665,192423,192454,-119221,-422850,-225613,148364,163750,29321,120139,214940,30295,-270457,-362900,-141732,23682,29938,42674,66515,73085,21770,22681,106024,113971,61205,40348,-10324,-76759,-46849,104110,240423,247667,294308,135869,-225545,-406806,-282709,-96281,-5196,-72031,-179674,-207176,-148138,-55951,-13193,-13804,-9160,58433,117617,80536,135742,245607,184859,174258,251190,210707,119034,49026,42308,196201,294472,107142,-116148,96477,335602,146670,8991,106390,-5890,-371635,-538523,-231213,132051,87990,-119833,-131449,-102816,-84765,-477,84896,79727,87043,213674,334078,238770,139682,300025,464658,350275,155265,83642,10961,-72436,-18741,-25180,-162810,-163755,-83177,-167865,-180051,18572,198696,80238,-195424,-371483,-456013,-401794,-90592,139770,9079,-74170,76515,178468,180393,-16060,-295074,-291348,19875,227152,238413,87354,-16020,34849,223176,322351,179128,-86024,-249832,-207939,-76412,47747,147741,225602,342129,381546,328311,254644,211034,203078,144779,35684,-2605,-17522,-102030,-150412,-56264,-36230,-112945,-52221,127931,213407,45437,-172153,-97872,115793,184845,198290,208480,101084,-104111,-197288,-69732,135008,270234,235771,199032,256712,158017,18529,-26675,-17028,54743,244593,454671,460981,243300,95414,-1094,-112468,-74841,80277,207822,246146,134692,58161,34417,-151222,-336470,-293954,-36697,284640,283784,-47475,-166269,146841,400777,371174,211227,-52918,-193548,-78826,44790,107608,218872,225809,75843,-48931,32355,322720,590465,586653,338955,185145,182992,164836,51583,-8267,30154,8773,-183439,-291507,-363451,-451513,-190605,288606,423327,141313,-263383,-499603,-418716,-122798,54603,151105,229834,330060,372701,225354,-71030,-204745,-194657,-116905,-98878,-93833,-93055,-175877,-226069,-179117,-179327,-153494,3845,126939,72242,-41756,-44049,33578,26209,-92388,-188016,-206965,-96082,29523,103281,236535,362589,447817,225485,-67466,-173470,-155373,-131814,-164172,-198914,-119301,-54724,-62329,85116,275241,210850,96562,227542,283991,100832,-64217,57858,272415,356175,380930,389030,175860,39983,152530,-35973,-284172,72576,436067,679239,1873107,2945229,1415486,-2241764,-5131375,-4772013,-194009,4301669,3003639,-456824,-1783305,-1773612,-1296364,-755815,-532159,-214356,-35665,-356082,-258186,488565,724684,386557,353894,567324,338104,-106421,-155860,42333,37415,54853,210825,356284,448368,491747,405998,101343,-180871,-138174,32829,135955,178079,193537,225407,230233,129770,-106025,-219363,73771,433943,484717,333073,61140,-166736,-97447,-117255,-335088,-239196,134502,272140,153637,51723,44924,28677,-159309,-295571,-218666,-55485,40674,87922,208631,310394,199714,-98462,-221645,-18185,188626,216191,136243,10930,37315,176919,230743,329982,420204,278238,6130,-158407,-176134,-150403,-84659,-31769,-117947,-109170,30036,114201,128231,153101,92177,-24555,51294,182953,78100,-74399,-43452,21197,-70167,-31027,243531,325664,77804,-119051,-206561,-401711,-476002,-217181,35248,54070,62086,85192,-92347,-366324,-318768,-69096,-93114,-270685,-145246,154210,291233,401037,420164,94427,-179788,-21001,211436,240407,110096,18238,-704,28129,43768,-55102,-97803,29997,176800,269217,183342,-58612,-230831,-198298,-25168,176582,157881,-19293,-15134,115816,59390,-77325,-123296,-218696,-359568,-352815,-296981,-252693,-33414,145250,-17039,-217759,-188521,-139152,-222712,-202734,-101038,-14352,105099,154828,120234,76435,-47535,-195163,-225122,-56545,163742,267225,255302,141190,23142,-57359,-37765,-28255,-157465,-170113,112858,330113,241343,55875,-48689,-134693,-294517,-539506,-585824,-459032,-439007,-368600,-88985,21320,-108033,-36938,207432,321561,224314,40898,-132983,-219482,-282934,-224330,2253,167059,136745,118015,163846,150115,96289,175897,438107,573136,428439,167071,-30863,-55181,123846,369439,422172,326128,236874,122724,24092,-41318,-60693,29395,64449,-138572,-287841,-160522,-197185,-288424,-97660,-79477,-309402,-425271,-391233,-256115,30485,183381,61101,-64166,-82582,-96876,-30946,167626,251704,-27884,-235529,-196381,-216691,-271758,-245028,-243097,-133079,110669,235254,184539,90234,-78492,-141136,56835,380917,474239,178313,-208361,-313893,-315649,-294883,-114623,130991,115992,6249,11286,-34800,-207768,-218672,-50288,-37778,-253999,-416349,-497807,-462310,-161102,260901,339876,148057,40090,107648,135987,42998,-100182,-256722,-347847,-284659,-168024,-44858,-36599,-125755,-105354,35134,118934,127815,131341,34916,-55077,-61115,-133489,-110511,142911,347076,333906,245574,123332,-27460,-125731,-142799,-80214,20063,189495,254502,227025,54870,-203582,-265318,-84815,-59541,-288138,-404508,-214017,-27634,-44892,-127724,-106707,-39690,15456,-91042,-219861,37247,442667,461072,154304,-136379,-193699,-23816,172707,269436,190443,-5273,-89284,42806,221622,154404,-91519,-202749,-100708,-17989,19886,91235,61961,-127671,-155518,69345,49867,-144001,-60878,139694,104587,55168,124376,199614,143202,-28486,39164,300141,290099,61273,45385,24688,-150917,-77431,198483,216572,89480,9318,-46714,76173,329093,398690,337675,250511,82960,8588,102988,169409,200680,188407,16805,-195534,-375695,-434994,-315841,-131542,158851,493485,563133,356391,145435,55579,76677,159065,-5437,-381992,-450755,-193010,23082,159006,274460,108465,-299460,-444252,-353630,-235242,-348337,-242005,757343,579346,-454860,189312,134485,-1458037,-1033319,228850,245557,-122175,-250575,-191892,540494,2000987,1537841,-1220209,-2335776,-526961,578144,296391,190767,576002,669060,397474,147020,-79105,-141092,-57847,-224462,-380747,-241980,3240,141641,223588,182719,12259,71240,156198,-44782,-263239,-213838,41771,191858,80334,-54012,-108541,-106371,13273,46903,-31276,-61846,-55654,-38865,-15850,-11124,33794,15157,-100254,-307677,-417160,-332012,-171733,-28672,16511,-88972,-22159,215677,158853,-143517,-330581,-336067,-196478,29075,175496,68602,-212967,-273855,13816,202658,144970,28625,-47774,-34716,-44609,-52559,10442,177832,293339,283056,143549,52060,43488,-16742,-29318,54268,-7496,-117313,54005,224962,48266,-160491,-89493,57900,93611,-71802,-223392,-12611,272983,239959,31010,18679,152857,38569,-351176,-500059,-318079,-254951,-221588,-92444,-84050,-133003,-58874,22096,90934,185342,205207,133888,96876,63658,44339,159489,246316,132819,-22548,-8104,13479,-62332,-185635],[-239791,-217418,-233037,-111917,89395,87554,-119004,-176462,-56503,-55550,-161503,-207097,-78856,107756,44188,-158460,-211705,-105681,-37042,-159130,-280145,-85483,165813,247789,323029,306631,180664,54579,-31633,-83685,-59694,8134,73656,67254,93507,332167,602936,510923,182041,38522,148195,439946,526303,192562,-161681,-240358,-186401,-198109,-82847,26938,117965,230756,267264,162647,128384,212969,251532,200615,98508,-102722,-150847,-24309,202291,388589,245394,-225285,-374554,-95988,209320,186962,85735,153052,181973,137352,104103,487,-98499,-86589,-108243,-156670,-134159,-79296,-5238,109473,233438,295185,220998,227523,212997,38146,-156981,-141036,55271,187063,154428,102454,139724,178443,152185,-19619,-74451,6031,71072,175075,182742,-9378,-102818,17207,52959,47645,77742,-41217,-258862,-307203,-202370,-186612,-258320,-313180,-290522,-111438,66592,11739,-150197,-96872,205768,334837,194532,63986,48038,83798,202397,174575,66514,45935,207201,451068,370033,136362,-48430,-261607,-242961,3817,43257,21329,99881,94048,-10047,-83907,-72291,9201,10646,-102619,-82627,185150,350840,110639,-305623,-311378,41605,113884,63033,164656,235279,38401,-233187,-324004,-134575,20535,19983,-15889,-22401,37917,50449,82874,140075,110624,50366,-24267,-139346,-193899,-87815,142241,358594,386744,374115,151253,-230168,-368280,-184753,6936,88762,21734,-130691,-177449,-73677,5248,-11567,-3333,59896,110866,90868,186,55697,179631,163016,180132,229995,121240,27210,2050,20271,192401,292021,50293,-202387,5932,282555,75397,-86647,82097,30373,-348589,-498752,-227876,128612,115604,-63809,-74840,-19292,-15020,9693,95296,148439,159723,211698,264205,163691,92107,252194,458797,369961,195511,155477,78645,-59339,-28312,10634,-124040,-172785,-135030,-258736,-276890,-26864,223969,148637,-137359,-365591,-445194,-333429,-937,183890,37453,-22593,111088,180105,163335,-11315,-293750,-317647,-44186,104765,131915,100756,43727,25922,151941,269584,196660,-8892,-141636,-201284,-206621,-127517,38443,147158,211638,260116,263041,244705,256939,261649,179600,-48127,-187744,-82386,-39866,-47143,65452,110980,30573,13651,66436,126818,52054,-127776,-100795,67860,140448,176118,174674,19189,-260733,-357441,-129538,113243,183624,108493,106313,156860,72255,-35752,-87013,-140638,-68032,198608,423853,358051,150888,97781,101927,55365,31575,110437,195337,238514,151092,89187,39036,-183076,-407484,-392766,-137544,215463,269849,-60084,-168629,151098,366809,322715,233210,34740,-164165,-177911,-61928,65284,234360,262153,79943,-71564,-16948,238977,534324,591249,347096,155045,144762,107791,15868,13830,72827,34671,-180182,-273555,-262595,-267144,-32462,332913,410594,145169,-248630,-491425,-399351,-111566,37513,106850,183552,284199,346034,176497,-168975,-315438,-231387,-144630,-139554,-155085,-143140,-218850,-259582,-142506,-92383,-88694,53186,187090,145120,-7817,-68179,41245,69409,-39014,-177016,-298671,-246105,8528,231853,363598,420233,475938,322035,118751,3505,-53462,-122401,-199762,-203356,-119679,-88651,-93066,52469,234127,212156,134672,330304,459726,244728,-26657,46182,295741,430155,440139,394221,205795,177461,365891,102747,-328573,-29216,592018,1016063,1842098,2655470,1498093,-1677837,-4699886,-6209030,-1938958,4113685,4526713,149090,-2108641,-1983397,-1310319,-581703,-285053,-209622,-176279,-430049,-257950,567842,945576,574629,390885,545843,345984,-63685,-98120,93719,84323,93701,212333,351222,449955,421839,251750,53345,-57885,-57646,-67142,-34936,110605,277975,352060,296144,168338,-10487,-100571,114525,388565,478109,422588,214708,2050,-18146,-110596,-354284,-331679,-72663,77752,90511,80768,71688,66975,-95528,-249581,-177684,-29016,6002,52913,305879,506389,342967,-1095,-118622,37615,201754,280951,216001,30468,3329,173293,253000,323380,446442,346527,86630,-70274,-130765,-183234,-125536,2361,4988,154,110018,203011,228926,221346,66540,-103283,16049,202296,72189,-141562,-67916,141729,104866,58736,253691,326090,37597,-186726,-268183,-398458,-426235,-176144,34421,46544,84259,145271,-31352,-348415,-363303,-102697,-38399,-168838,-116739,68746,219390,392045,464043,122850,-176461,-13607,217217,290505,220474,144148,155580,227622,187959,21557,-17968,143910,297909,300963,180225,-15344,-146884,-138112,-44227,162903,202834,57097,5930,89667,71517,-28686,-119265,-274620,-415860,-288379,-197315,-283215,-167642,49673,-8093,-213233,-234123,-163867,-155815,-86518,-38362,-65818,3688,98975,135521,121104,-9099,-147537,-157068,-23260,149606,217467,256561,189121,67430,-27330,-70791,-127380,-238970,-281861,-43261,251943,229760,426,-126025,-223538,-364924,-511225,-468806,-332157,-382718,-368912,-85621,34438,-132502,-78272,220617,370935,249133,55826,-81554,-146112,-268410,-271482,-37476,139364,70788,26830,82456,101121,100050,175637,414158,617354,461637,131057,-35628,36385,186379,317121,323878,299530,229948,61837,-38728,-404,53972,81340,61409,-121225,-206396,-738,-10535,-253840,-198612,-114721,-292490,-406551,-349025,-175059,65755,138527,3146,-76425,-102488,-182310,-105120,150869,193139,-117887,-218770,-100632,-124729,-223197,-278447,-282922,-120868,171960,329598,249886,75394,-107594,-110033,81531,348040,433119,184008,-175552,-265557,-301062,-334787,-156130,172619,236571,73366,44928,96148,68030,743,-32760,-170640,-364948,-431796,-491392,-528290,-267975,165198,317094,183460,58767,72706,77828,2029,-130396,-260729,-300471,-201606,-130123,-87029,-126285,-176173,-120058,-1082,56670,75022,95746,41696,29536,86610,46375,82591,271759,364793,251467,127643,73174,-45263,-95009,-58552,-46998,-80501,47990,216849,194984,1105,-196325,-209418,-80567,-87179,-271831,-399407,-284581,-97157,-41176,-120795,-176927,-97763,27203,-82596,-280101,-44045,458360,521562,131823,-278940,-348886,-179338,-51951,22329,13122,-67314,-79312,56009,185573,141514,-110749,-258429,-174926,-71009,-15183,4274,-58029,-252816,-226625,139543,284977,90029,70542,187786,119063,35876,95005,171047,94306,-74960,50405,327122,280002,45166,68069,80594,-121232,-106158,135342,168324,97796,61834,-6817,54522,238688,286901,238693,190319,71915,28475,115137,144941,111236,79867,-41441,-240135,-407387,-369807,-212008,-100326,69081,319863,425151,289232,112276,49570,143068,272665,78102,-366336,-506115,-263461,40469,260179,325027,107552,-262689,-402982,-347821,-242838,-371250,-379323,343577,310724,-319729,258154,113036,-986341,-756382,-15998,75642,-86803,-288244,-251325,430257,1827255,1567932,-805779,-1751129,-341959,258156,-47591,-6435,325020,417091,371554,224912,64741,50346,49206,-188811,-372985,-242842,1177,90754,147343,130603,-1995,12062,74118,-29569,-149048,-136832,32208,168322,112882,66455,44280,33137,130230,126066,-15588,-59829,-40105,-44049,-53819,-44730,55838,99201,-32209,-271495,-375708,-322277,-195327,-38056,53355,-36304,-21240,166700,127995,-131032,-321082,-365183,-244833,-31317,110983,53186,-150487,-156294,40901,116167,62746,4186,-92746,-98868,3782,69120,33203,63077,198861,277481,174564,79719,36525,-16201,5979,52592,-44728,-115036,66321,156993,-38944,-145686,-4047,91399,60035,-97035,-206625,19373,254349,175933,-29654,-33886,88222,-2018,-328302,-399112,-197281,-126079,-110358,-49403,-81008,-108671,-30942,36449,106787,190411,185365,135864,130600,143767,139502,173004,199835,134481,-18078,-93419,-82265,-114770,-218306],[-198495,-172019,-193240,-84475,107799,79203,-131882,-154493,-9994,-2807,-172799,-273816,-116050,112216,75849,-97282,-170568,-141828,-115557,-220500,-290261,-125575,69316,105818,174534,222963,178899,85872,10065,-58702,-71665,-8232,52069,6573,26864,285454,570285,526212,208528,-18651,55318,358875,462913,181469,-103409,-126060,-32626,-34749,12465,69279,79121,145242,203669,142154,126833,205455,252398,262121,156835,-127584,-158470,84874,235455,244848,55815,-328364,-406375,-54794,283721,234644,86502,129626,181547,258484,301817,60782,-175718,-156943,-111829,-156785,-166817,-112784,-25631,52289,141606,197253,187425,208706,124689,-129078,-341388,-256144,-20866,128978,89835,73972,197083,247785,143586,-11078,20462,123177,120733,148315,115513,-87052,-152843,926,84216,43600,32746,-72107,-211308,-167653,-26038,-104888,-249722,-321335,-250582,-89766,31554,17262,-80499,-60952,139428,260528,194784,80452,-7247,8895,201462,236239,105504,-10841,74740,353193,402483,180148,-60550,-245414,-160827,53729,48881,-21199,20640,48718,23273,-25461,-36649,54078,83475,-69043,-89816,189052,443476,257028,-189724,-342043,-53321,55379,71462,170154,216412,63327,-114197,-161601,-67262,10595,-9787,-71239,-76325,8517,53050,114713,157920,109361,52274,-75141,-246911,-280667,-126886,138810,394688,429581,326467,97421,-197610,-247161,-55696,89177,166793,134043,-55890,-133294,2320,58026,4168,60197,177708,172242,45093,-90832,-27560,116337,148970,184426,205462,59016,-34936,-43698,-20538,146237,249919,7254,-237336,-67543,205038,23236,-141053,48300,37489,-320480,-466134,-251008,95979,141921,16208,21828,99875,59864,11260,94576,198199,202351,177969,176162,96139,27414,127987,329935,288458,153959,153063,101323,-58381,-48893,39347,-62023,-144702,-163209,-317178,-348077,-65807,238026,212554,-78841,-348556,-399367,-216800,93376,188514,26612,-14498,126432,205128,151206,-14428,-274877,-301497,-69344,14950,21305,91827,47542,-43533,35106,176881,188982,48184,-91137,-222368,-287251,-248328,-86087,23320,40624,105095,179683,239104,297416,292544,184918,-133457,-346208,-129418,28507,41101,132121,183337,130051,65718,746,18875,38233,-55592,-78649,-10553,52816,132169,137747,-55763,-348819,-380627,-92327,135285,135165,26431,22274,27140,-22215,-52226,-88464,-220961,-177003,142177,356399,221467,39978,72739,178154,206697,148890,135921,151593,195239,158309,109624,45985,-154298,-386564,-431199,-227282,101755,187316,-92810,-158218,133116,295640,255706,220641,78676,-145044,-240029,-138177,33877,217840,237315,49642,-87867,-61383,111287,397761,502235,273810,71487,55574,1968,-23576,64139,153311,90573,-127513,-200793,-116819,-34531,135729,336812,362256,156023,-177535,-385046,-275394,-65637,-5183,17907,99696,188842,256916,101203,-228910,-381758,-248031,-156810,-167534,-192979,-164672,-230554,-270301,-108927,-12220,-27818,87589,237329,220549,27177,-112434,-22163,38557,-688,-117797,-289070,-293721,14226,326823,429403,404727,393340,344962,257131,151043,37489,-107527,-201539,-139211,-27498,-48582,-84483,38359,185463,191581,170286,411187,610978,355406,-20372,-23968,229832,431551,443605,340419,218536,309894,562713,265226,-323421,-136138,720382,1416189,1820037,2180183,1600227,-751938,-4313149,-7610391,-3518828,3889640,5560834,564925,-2239507,-1841794,-1018398,-259485,-1815,-223654,-321739,-426146,-191686,630902,1070064,649073,374235,520154,376988,8020,-23343,114398,79587,85098,179298,280953,341325,265725,91866,33669,81084,35455,-121926,-160190,33120,298581,381629,265383,142350,52442,13618,131909,280720,398250,449819,337370,183867,109042,-23564,-287835,-368573,-247720,-107184,19494,90338,91471,82711,-64484,-216279,-134253,-4186,-21600,29852,371426,627789,404458,31131,-61014,45062,161436,296465,267043,59073,228,173766,263525,299434,433835,369435,112822,-34445,-108292,-218836,-159592,60218,150279,110613,187397,278621,295126,241585,6226,-188648,-48747,153640,32372,-186261,-68777,231647,257741,170322,269889,290385,-6998,-228115,-307467,-375496,-336952,-123695,13337,35906,114832,202537,45543,-262857,-323063,-103608,991,-67550,-74823,-15103,140558,369039,458666,130939,-150479,8625,230025,297832,269378,215985,244540,330054,255503,83376,37433,163260,309875,278933,168468,49747,-6466,-38074,-79942,77908,209877,134194,39299,70537,69923,-9097,-118102,-295638,-415399,-204167,-84207,-255511,-244549,-5377,39224,-171559,-233805,-141205,-46354,60771,43227,-103018,-102964,34094,151600,148922,4863,-110945,-97959,-17029,94164,143836,225839,202189,76569,-2507,-101653,-223467,-270864,-305869,-163552,118208,139241,-77117,-194691,-267771,-365652,-416345,-300341,-157690,-266027,-315234,-60561,41129,-175241,-158813,183024,372807,267112,109601,19663,-63020,-242439,-294293,-69809,108164,17170,-59054,14799,110625,165522,179149,318881,558194,438545,73482,-63169,111989,261057,256841,193348,234245,211944,20125,-81625,45011,154836,121613,58278,-74482,-83932,156572,185648,-156279,-283319,-184955,-273471,-347679,-274295,-68346,148920,136205,-55267,-110627,-124870,-237721,-160666,110164,99013,-182634,-188819,-36014,-57151,-165497,-253787,-243055,-67027,209282,378313,305160,61250,-147933,-112277,81756,303215,379184,198398,-63246,-139568,-217894,-317598,-193340,161166,328010,152899,66788,184749,296927,190161,-31418,-274509,-417713,-405796,-415781,-494891,-337788,29883,265687,223839,104547,47361,-8023,-82903,-178372,-224633,-178651,-95371,-89483,-126063,-180496,-164932,-93484,-19709,18244,50461,56698,17568,74955,189734,198062,263309,377010,338365,134600,-40151,-52347,-70465,-42043,20757,-18513,-139206,-71244,150445,124169,-64221,-183333,-159288,-120315,-184381,-294640,-379518,-339377,-177876,-73430,-117904,-199242,-142911,-19921,-108030,-301797,-107195,404887,537581,159106,-299452,-392275,-291092,-247545,-173225,-113659,-106320,-62823,57879,112884,82615,-131116,-303452,-258377,-126215,-49495,-79286,-166487,-322429,-243825,194627,467628,270321,141444,204900,181595,87541,73175,86500,-20516,-139998,48156,304855,223429,26714,96445,149262,-66346,-126020,60522,109724,90989,104262,32961,12281,95328,115386,103194,132756,82122,50442,119478,117507,31119,805,-50949,-205030,-313195,-217315,-102747,-96141,-69294,78658,249280,234301,84140,-909,125791,285388,88950,-347897,-513770,-306851,60213,357058,371215,106926,-198006,-315701,-302597,-220557,-307720,-337172,46016,40347,-162280,313555,-59637,-645272,-392925,-95642,-38202,-93059,-397114,-370774,255780,1407213,1318039,-496967,-1111396,-145907,38431,-297349,-199148,33347,103149,238256,218249,144130,201181,158698,-111205,-316625,-215597,-20540,6976,44799,50389,-52010,-92881,-46230,-21468,-472,-8504,33586,116014,131331,178678,169475,125341,195990,182911,5196,-48350,-8942,-50138,-124102,-118077,16963,136069,26736,-206799,-290129,-265111,-201741,-54884,82774,32907,-9938,87400,66669,-109877,-264849,-323997,-222925,-53512,31021,11007,-52531,28192,105923,77024,55787,21874,-146384,-217091,-5379,167684,70924,-23063,131811,258816,166453,76170,24201,-20925,2849,2426,-92913,-87921,79170,58441,-154298,-141720,54099,86288,3562,-110285,-164343,43748,210642,89729,-95481,-120326,-31749,-24955,-195435,-229833,-110959,-41488,-2141,-1882,-81021,-96774,-39369,13041,88446,142363,102975,83246,127670,196744,207565,157788,127340,105573,-28603,-172350,-153183,-129602,-194560],[-99732,-85157,-114931,-24210,138342,63571,-137986,-109057,58056,63624,-157812,-302623,-145085,88044,103437,-4345,-80963,-116042,-139528,-243465,-278699,-157212,-43666,-50583,32278,171655,206729,157482,88429,-17363,-77534,-28691,-5796,-95141,-55911,227727,490508,475978,212005,-49819,-25795,189051,259297,109931,-28611,-3507,87109,124046,122643,130168,53600,47608,116641,127393,136083,192137,241095,285446,149798,-159011,-145227,151160,179571,58800,-105063,-362869,-396809,-18153,303751,231970,77926,112816,187678,363641,469114,127907,-216956,-194900,-93285,-129534,-161757,-116034,-59050,-43181,27902,105688,160120,148526,-6512,-286865,-476851,-364056,-133478,22752,14228,47800,236503,319545,155652,28916,126247,218718,133120,80733,21112,-165951,-192087,-23126,101265,61833,20107,-67549,-129050,-18514,122442,6948,-165824,-272259,-206732,-82283,-28087,970,855,-3892,75924,184534,200262,126405,-12247,-16895,186704,276114,161426,-38508,-61053,195952,356084,167431,-86417,-185660,-31224,109835,43264,-72398,-80770,-14436,55518,21124,-21686,82097,136039,-29375,-58963,195884,439793,293645,-102877,-303389,-91170,38335,69797,139110,157696,86659,46252,71423,41853,-3226,-57454,-121516,-106991,-28289,23156,106329,151526,110761,62594,-109407,-323462,-328128,-159317,92817,335472,347379,155838,-13514,-145159,-95511,53626,124608,214955,242466,23964,-89902,64934,96000,25836,150305,308812,228663,-9030,-175638,-88594,91892,165334,203066,201178,55761,-42162,-74355,-67644,74967,177642,-15712,-224312,-113312,116312,-5708,-141932,14990,6038,-299735,-452252,-291401,48343,164677,92724,130200,224851,116527,-6951,69794,199917,190492,110550,77999,34970,-47154,-32763,120070,134562,49707,80914,78350,-61166,-66707,61038,13725,-85148,-158937,-331215,-380279,-91944,233141,242757,-49144,-328917,-330438,-86716,159395,152418,-18668,-57554,105178,231994,140421,-37987,-256027,-258696,-53295,-89,-27759,77270,4918,-136328,-84209,66122,151233,61529,-130205,-275842,-303409,-289889,-196222,-114708,-117043,-37987,97204,235322,325435,302043,162508,-199787,-430346,-157154,77146,98573,145963,186801,173238,90764,-51159,-76542,11137,23490,-38677,-91031,-41654,89419,111352,-105709,-348655,-260364,40679,197158,139376,24060,-28386,-90579,-94913,-30899,-46780,-254983,-260427,80435,270472,97259,-42990,45974,216787,304731,251118,150996,92063,128166,147393,110325,52488,-76584,-272625,-381571,-268480,-21267,52695,-136922,-134106,96929,199371,184793,184658,75657,-143440,-261557,-175809,9574,164825,150338,-15855,-98426,-90185,-24451,225888,353559,135867,-49635,-60854,-110869,-49601,122689,241381,166257,-31118,-90883,32939,184396,278289,313036,300793,177018,-69919,-221189,-100183,-1005,-57080,-85360,1379,71182,126680,13873,-234942,-363199,-226855,-148103,-179562,-195981,-142472,-197495,-247034,-75934,49845,20956,106919,269303,276291,59242,-142613,-110850,-28130,39828,3546,-163690,-205557,70094,375761,432965,331597,229861,273892,293675,226422,100418,-80585,-161172,-21056,130583,48424,-49992,39435,146636,151427,166131,411675,665604,391691,-42828,-123619,97678,371253,399704,236431,209618,425022,702423,394713,-277488,-190030,828584,1772580,1792255,1616064,1637998,251121,-3946803,-8371403,-4656358,3371277,5605248,693764,-2057815,-1344558,-486628,102919,204021,-259907,-419120,-353933,-125761,635419,1109109,644432,331599,516293,433380,89593,41605,99345,34275,42117,124369,171783,176677,91274,-18518,55578,200442,106870,-132031,-214653,-33040,251123,311531,154815,63493,73597,106529,134590,151619,271979,407824,396309,315939,234423,115054,-145347,-332143,-340446,-227778,-43128,65452,88264,62570,-94403,-219097,-103102,13310,-34952,23289,389118,644360,364433,-23198,-74805,1037,77376,256054,282377,96449,31493,177729,259541,276163,393612,341488,84872,-45811,-108508,-251395,-180546,127030,271939,191218,239534,322076,321436,222545,-62260,-254704,-122733,62584,-8034,-171864,-30543,280933,367207,293538,289271,211791,-55122,-237520,-311081,-334623,-245953,-97483,-34233,17705,141234,246984,128142,-125123,-200152,-64440,23357,17422,-21385,-61674,85136,349754,417207,118653,-106852,55323,264462,279486,248068,204598,220827,285436,223469,117331,67342,107162,218614,215172,146801,109966,142746,63337,-120359,-36218,198472,202237,73167,57365,57664,-10499,-110698,-274356,-353256,-126573,3814,-173008,-237901,-40,120910,-91491,-182336,-68631,84357,197970,121315,-101429,-169263,-16129,165690,150035,-15535,-97380,-72906,-52682,2691,63673,173787,182633,63476,24936,-108164,-285281,-252120,-234944,-210264,-32971,-1571,-161299,-250209,-261069,-287803,-275266,-128935,7614,-124549,-217298,-13148,46201,-212967,-236853,117362,323923,261798,183942,150992,26696,-191284,-276550,-84649,85903,-5759,-115110,-23162,168420,267489,183517,184808,411938,355556,-4661,-116057,143329,322072,204945,65615,142947,180271,2773,-98433,67841,195340,119620,42382,-9999,55355,286870,347911,-21325,-327053,-281294,-263477,-270793,-195619,26860,245732,161176,-103468,-150668,-133578,-236565,-175446,52043,-357,-192841,-141861,-5598,-21111,-110350,-186108,-151647,7097,209953,353090,315923,50691,-175740,-141114,55522,258932,327022,222013,107900,34350,-96832,-256654,-220987,104577,367789,220529,69326,205958,399271,288558,-39721,-318515,-404876,-352159,-298534,-365482,-336600,-81637,223503,276771,175327,46675,-88927,-185366,-236505,-168066,-20460,20761,-40730,-145041,-186204,-103837,-48237,-36615,-2635,52923,36028,-8081,81440,220825,283076,386128,433490,276353,10675,-211362,-219938,-104201,9529,72058,1592,-135978,-114261,92763,54473,-112776,-164074,-129422,-193566,-313770,-340606,-350457,-356161,-238747,-139781,-148555,-198474,-182176,-120022,-160977,-278391,-134865,299651,507505,221242,-201837,-323085,-334698,-354357,-252740,-154374,-111415,-31108,59550,38005,2529,-148234,-326352,-323067,-165733,-76631,-145247,-237507,-311073,-198656,228912,556971,359830,139727,186013,269118,195196,58515,-43942,-170550,-198067,45046,256812,155904,21777,114860,188830,-12939,-124689,8091,64338,71661,128529,74672,-24436,-55776,-70903,-31860,94203,112387,72747,117489,92149,-18965,-23640,-9119,-94886,-106050,-6750,-3832,-116046,-221338,-155068,100817,226514,83846,-74070,32380,196043,35169,-314367,-474054,-339687,45400,401018,386028,97152,-139318,-231853,-246344,-172675,-171309,-120091,-29028,-154339,-12026,344146,-338749,-526914,-11918,15613,-70103,-136407,-536213,-492511,137549,943906,845093,-429111,-601453,57409,-7875,-407384,-367753,-240611,-182313,30440,125833,150397,263968,223559,-24049,-225278,-153844,-40040,-84975,-61926,-30105,-114481,-203080,-166774,-23865,141264,139419,50311,45728,113974,231460,223473,142950,193257,195710,11224,-45446,17074,-62149,-210198,-221873,-74625,112413,55889,-133169,-180168,-165551,-175564,-73919,86202,89042,214,-5555,-6286,-78390,-178219,-235433,-139225,-18175,-37170,-57825,37728,202655,168640,64223,95357,71870,-178907,-339222,-73369,209180,117630,-44689,113641,232234,121204,40248,4490,-34546,-35993,-74783,-131120,-40764,92227,-33184,-244669,-125789,86324,46338,-69873,-124006,-118588,50081,142203,-11282,-153680,-204547,-159254,-18920,9741,-44190,-82930,-29134,63075,30419,-83274,-99703,-83398,-42206,36116,39010,-30269,-15262,84008,204550,231588,126840,54608,54795,-51857,-219681,-179428,-100034,-114390],[34278,19425,-36052,42730,170424,45093,-139236,-66474,112952,111649,-127403,-283753,-152832,45373,117482,91334,26203,-46547,-120571,-241698,-264043,-168779,-123325,-150451,-38417,169151,248359,238083,172187,29205,-64901,-35108,-77043,-209477,-140418,150842,362227,370587,196798,-37839,-67859,-10325,-23393,-15664,39341,101220,142063,216435,213726,191125,46811,-36076,33774,119671,139563,154466,205263,266507,100670,-169254,-101572,163069,72437,-88463,-162576,-306871,-339845,1330,262222,184058,68318,109820,200643,421721,551059,185527,-201741,-180704,-49942,-73537,-116819,-97219,-100837,-138152,-69926,46915,137102,51519,-151289,-377040,-489490,-407054,-235258,-96406,-49730,44262,266355,376472,186203,74452,189656,252317,102307,-12645,-76216,-213028,-202095,-49167,88826,86046,33174,-35316,-38047,96817,206616,119098,-35781,-171202,-156845,-84421,-94258,-36386,77052,86341,64948,138370,210018,191118,43131,22299,181160,297653,216214,-32931,-152203,47954,254361,97815,-129366,-117157,85510,142926,18672,-132257,-192703,-86314,76182,39863,-40059,77061,149000,1315,-11960,193540,352611,241082,-50433,-200037,-49091,85863,82805,92758,72693,87018,186440,283596,156217,-19963,-121079,-168476,-129098,-74619,-29781,61797,122129,115215,78044,-124729,-361092,-334039,-178539,18954,202848,161066,-79287,-143138,-92737,28151,102435,107020,232649,326122,89361,-57630,106377,122616,49196,231814,411715,266539,-58061,-236853,-110285,120684,219257,242874,225402,113529,9036,-77977,-102815,4793,91952,-24522,-179716,-127424,32143,-17564,-95850,-5016,-50290,-285382,-445034,-325316,3273,172742,135686,217251,322793,140513,-45827,15557,140211,121382,21097,-19281,-22627,-114704,-173144,-95298,-39410,-80847,-36440,24805,-52636,-64142,78001,84433,-14718,-123245,-297865,-366822,-98466,214237,225136,-64193,-307646,-247323,21566,175264,87420,-79885,-132707,45621,228604,115938,-85916,-244209,-205930,-8472,66800,26623,82421,-49446,-204520,-169494,-45569,84846,31913,-233611,-337509,-255133,-250612,-264536,-228109,-211272,-127111,27036,220493,336375,300221,119424,-241274,-435793,-178325,86242,121598,125845,147269,162366,80703,-83617,-135154,-15909,87353,3885,-147316,-106338,68122,100005,-124780,-277797,-56928,219514,268538,174017,80391,-45482,-163746,-125437,15479,13275,-246160,-305495,20033,185853,23178,-65154,42806,230366,349582,319347,145507,23001,46637,110434,86924,54259,20692,-104206,-255662,-247711,-122149,-100896,-178906,-98202,51772,94318,118319,139080,40903,-158313,-259654,-184937,-13335,88329,27243,-100675,-100313,-93620,-126550,72037,189963,-33517,-179036,-161612,-177843,-47209,166554,300492,241158,85818,24335,143929,330398,363801,272223,238292,197687,40879,-54346,59888,60279,-99349,-171185,-87597,-37529,-13139,-71613,-191933,-251225,-157084,-117954,-174527,-163549,-78980,-125347,-195212,-47086,85642,54671,117319,278415,294894,85425,-129756,-167783,-82022,94819,170804,37199,-17670,167089,378389,394789,243004,54649,126803,214231,215620,133275,-31141,-77480,121029,299613,162060,-9048,48982,129248,104027,111599,318718,585693,334916,-85827,-217069,-54680,275223,326262,107694,183166,515425,753054,434393,-210294,-149269,910758,1960241,1722203,1067624,1515247,1018206,-3537610,-8225315,-5245823,2463522,4635518,603088,-1541181,-615251,136744,386667,244896,-303790,-412015,-230612,-114437,544792,1077936,615731,287316,526721,494143,161225,76801,54703,-28853,-8867,70000,63862,25209,-33998,-49983,109517,263800,122975,-118932,-199224,-68940,155126,170114,-577,-49549,53540,165569,136632,52811,142595,315594,386362,360086,311154,260538,40586,-230332,-336102,-254009,-78434,11917,55646,3872,-188384,-262952,-89675,23074,-30517,34135,361957,562404,238349,-149664,-154825,-76795,-24141,171107,259808,132860,83188,178216,238487,265303,344392,273210,23321,-79479,-121673,-273590,-185105,180824,332747,222835,251199,321508,308769,181260,-107773,-277515,-177706,-25387,-15426,-85078,46847,294363,424057,402963,293723,95101,-102786,-213200,-272652,-277327,-180499,-111399,-99137,-9495,152684,271609,202413,34380,-22381,9228,31250,71528,36024,-51523,73189,342161,358680,92935,-55564,117485,309455,253907,171932,111274,85009,104624,107050,119410,80882,24937,72235,132559,117446,143969,251632,134401,-147479,-128107,184010,248031,93010,44711,43423,-16149,-93569,-216850,-243564,-76203,38237,-64254,-155564,59682,217414,17294,-86396,38438,205376,290987,180398,-49469,-162513,-28833,179496,125804,-68118,-107591,-85943,-121441,-100326,-8175,111872,142222,50718,60583,-79525,-293371,-195679,-95715,-170586,-149106,-135232,-226974,-281622,-205328,-144307,-117011,4247,118361,2232,-96154,50577,56154,-219907,-268590,56510,242886,228855,252968,280074,119312,-110385,-215087,-76640,81831,11900,-124294,-27866,241171,361618,180870,50953,220712,224543,-96440,-187573,117888,343537,167277,-36104,41367,134679,4335,-96289,50363,160784,68014,7600,56119,182956,373625,446134,115734,-309129,-366080,-258541,-196640,-137040,77917,306130,176135,-136051,-176881,-118233,-169781,-131975,-1522,-67484,-141204,-80461,813,-11353,-65732,-103426,-50343,75045,176377,258424,268016,46555,-172880,-179391,8032,215730,274317,242994,285413,202536,17125,-176161,-231727,28489,350721,252786,49891,156376,347553,268168,-52338,-295948,-338568,-283590,-170603,-172504,-250665,-118622,211385,337888,258397,74785,-135662,-271412,-291734,-117062,123265,134313,18331,-134757,-147944,-21074,-9513,-66653,-21569,69505,47020,-10027,59140,176043,284481,425724,430866,195969,-96170,-341053,-371244,-141381,38647,86895,15690,-76344,-59660,78288,24345,-120643,-138311,-128638,-280352,-424674,-376909,-311467,-320658,-252127,-218514,-219163,-202735,-225717,-247200,-218483,-210439,-118820,176756,436977,287183,-35626,-186383,-312052,-352043,-207416,-112053,-86252,9969,63740,-8447,-65506,-160336,-322622,-347939,-182140,-94983,-190142,-269702,-240062,-114464,241090,548964,360025,84089,137309,344221,320042,51514,-186901,-306167,-224842,51533,215050,119040,40026,111818,174674,18259,-95641,4117,51400,47207,128453,112248,-37281,-172231,-228354,-137215,79459,152729,91766,109068,68502,-39394,-1845,62576,54988,147876,204427,71277,-146419,-339656,-303377,35638,280124,121683,-141890,-105840,38393,-46730,-250591,-396170,-372194,-22551,361630,350964,72251,-114179,-192154,-205276,-109574,487,199629,123695,-229450,118556,359769,-637861,-610574,327752,267857,-32387,-201097,-659178,-566439,158509,638989,283470,-613095,-323773,257533,99527,-395067,-494218,-440497,-371114,-195253,-23422,98900,225084,214986,40740,-123747,-67579,-42449,-166393,-152434,-78362,-154502,-275406,-250562,-37942,234264,263651,76992,-26264,54369,198609,189280,87837,131008,161315,-4064,-54295,27030,-80848,-287793,-329335,-190096,34127,45348,-71923,-72545,-44186,-113223,-88023,56601,110094,1216,-88389,-67520,-37393,-84088,-134285,-23960,68139,-73529,-144672,75520,294689,193038,53820,140920,134067,-166405,-408993,-176273,179066,160915,3459,138221,199960,54031,-14918,-19849,-55394,-94482,-151248,-145512,10564,102885,-78124,-254965,-72462,107836,-8911,-145407,-146235,-90183,32010,52498,-115008,-195179,-254375,-246947,13474,223389,112304,-101569,-76251,77543,47693,-79127,-114214,-148145,-108921,-34254,-95095,-180452,-134278,6801,162154,208214,94361,647,-3166,-77497,-221009,-158380,-36922,-1241],[164296,113871,12673,89429,192058,31140,-135366,-50774,116987,109502,-98710,-220783,-127712,5766,116811,162356,113926,30097,-84978,-232521,-255766,-154818,-136352,-151576,-10864,203588,278256,288939,225135,68798,-26590,-17441,-135446,-298317,-205445,56859,203815,239661,174524,18510,-61585,-173114,-291937,-165377,79147,168807,136330,221258,264841,234991,60569,-83354,-23978,114748,125124,84687,138947,212671,45803,-144045,-39590,120724,-39217,-141264,-91837,-173610,-243198,-2698,169250,110098,67157,123160,214912,413824,520990,216534,-129710,-111306,14226,3361,-44395,-72505,-139227,-191470,-120838,27859,110110,-62066,-271420,-368304,-357920,-335902,-271626,-183913,-80261,77534,302367,409577,221945,93378,171634,204497,36093,-109755,-153762,-203224,-166886,-67076,46715,97091,55964,12406,41352,157670,229005,204015,93672,-42715,-94603,-85063,-148886,-85494,140537,213383,125374,129746,215085,249408,138838,111961,200341,306170,248739,-2721,-167904,-32649,135343,-10879,-187071,-74947,143530,137889,-22513,-195413,-296872,-152239,80601,30629,-82260,39974,115430,7193,23412,171682,225413,146136,-17780,-53771,59771,177922,126938,59405,-17310,48535,248142,390030,237977,-37960,-194574,-211948,-148892,-118375,-82726,1684,81177,121816,93336,-125129,-358033,-303064,-177841,-56739,46707,-58979,-286638,-240816,-55014,82242,76890,51084,228037,369873,128168,-39086,126414,147428,76459,277440,456479,277897,-90058,-262228,-91700,187925,296741,296803,269329,206632,98834,-51191,-111336,-41167,12076,-31280,-124232,-113331,-34082,-23134,-24038,-687,-99722,-264683,-417181,-326685,-26910,150972,125322,258344,371453,133023,-93646,-60945,29542,15877,-68072,-101533,-75186,-155831,-244997,-239898,-177027,-196924,-162932,-36062,-20451,-29706,91061,127798,40339,-65307,-223077,-309275,-78733,197168,167155,-119079,-280282,-158566,82156,139620,14880,-133497,-204854,-37491,168730,58816,-150940,-234043,-153888,43473,183779,178474,128602,-72941,-211230,-202330,-146110,1036,-15383,-329990,-362905,-153705,-148883,-275523,-285646,-217266,-142056,-29132,178831,326683,291221,63623,-265723,-398862,-211513,48000,115745,95408,93279,109872,37087,-99920,-146252,-26924,121483,31889,-166815,-119740,78587,101250,-117893,-179424,132529,364292,303505,190044,126757,-54028,-183347,-111035,66644,68525,-200920,-302646,-31927,117684,14898,-20078,76534,245412,369343,344506,109464,-57762,-43186,46378,42970,50008,106864,59465,-100151,-178057,-180656,-234129,-206934,-56905,8872,-3433,56535,94289,-545,-179205,-254843,-183277,-37557,13889,-89711,-178689,-89709,-66530,-161494,-20984,49895,-194593,-282185,-202654,-159774,-10522,177184,300556,289054,188319,109179,186641,368624,376031,222245,177071,200145,120573,67718,154733,100770,-116213,-217842,-151497,-115541,-132181,-143759,-121632,-77537,-45711,-72839,-154693,-107574,5500,-37436,-135322,-33778,88582,72495,125398,264206,270302,103460,-65667,-156149,-93880,157171,337370,241879,187576,264207,340814,341031,183252,-60848,-48580,48529,135820,145125,45264,39312,251270,420424,247796,21916,60018,133743,64768,25777,167198,386781,195655,-140249,-276822,-177089,173118,242714,-15032,147198,574824,705502,359860,-137080,-2339,955932,1899971,1580867,618733,1167029,1322457,-3078651,-7397642,-5352796,1360572,3145250,486896,-786571,134208,668484,501642,94933,-331465,-270808,-77016,-173987,349873,982508,599514,248891,517895,528424,209516,74384,-7477,-85066,-39071,40033,-5133,-59966,-72900,-8510,168603,248382,64284,-113993,-137332,-64839,45512,4584,-160547,-176529,-91,182790,147012,22293,53628,211253,330401,318989,316593,370751,225156,-92670,-255077,-189547,-71177,-45638,-887,-85902,-322274,-330400,-87976,29034,-9660,58510,306087,417855,69778,-303583,-266381,-157233,-110897,66451,201582,151356,127900,162001,197002,264062,302400,186854,-40658,-104408,-134623,-280158,-174401,201485,319419,203334,218472,273618,259198,134746,-107466,-245362,-191503,-69031,24843,53160,145437,286662,429368,461977,256544,-43295,-143005,-158287,-196814,-206481,-143013,-146059,-158164,-41283,145721,274757,254990,181096,166393,100437,29746,86055,85353,9153,105161,341292,299809,64597,-9033,169956,336515,232479,74179,-31604,-114431,-142304,-47303,94493,88929,-31739,-58833,59053,88748,146373,291224,163208,-145499,-162248,170570,259666,87936,25528,33847,-14980,-74144,-142178,-116987,-60180,13923,28126,-35813,146700,302748,134615,33846,150342,288516,326327,216185,45237,-76590,10266,198507,88010,-137057,-131735,-120412,-195962,-183972,-65630,46687,95525,56277,103536,-19924,-245582,-120438,62163,-63595,-186468,-203206,-251173,-277525,-110793,33194,28709,77422,155843,85400,22542,119455,75908,-179074,-227277,29133,161899,179986,295759,375355,207542,-10197,-123241,-48087,97433,67292,-83365,-7319,289692,405990,164859,-49482,38193,72160,-186947,-261111,44579,310248,137457,-104706,-54921,78133,12015,-89490,-6900,69439,-16789,-41345,108119,272469,407065,469078,220790,-226688,-392547,-243827,-137840,-109272,70334,289991,145615,-151087,-173025,-78393,-51664,-28534,-21351,-72911,-44344,-14034,-1956,-15863,-34690,-34676,22168,113508,122766,131116,178428,52799,-134897,-207393,-49151,164924,206638,242086,408188,309193,82421,-103360,-220350,-35972,289150,236718,13479,57281,178317,148007,-67380,-226919,-245030,-207827,-53978,34473,-96540,-70910,221719,389344,334088,124403,-132466,-312606,-330442,-93086,208653,227743,79806,-98445,-84573,52103,6977,-112554,-51738,82957,87445,21440,23718,75830,211182,385012,377243,116143,-173082,-404044,-448768,-171565,33149,69909,27265,8576,64355,120148,52556,-78048,-106016,-154877,-356817,-476648,-373217,-258567,-233432,-205086,-277086,-308646,-226212,-274886,-361892,-250850,-108323,-66208,69240,335952,323635,126883,-49579,-248583,-265028,-84174,-24908,-46293,43336,65978,-12328,-96586,-169089,-295890,-327621,-180424,-107503,-218797,-282330,-163808,-32481,234817,475290,306026,15996,76639,373179,415668,56064,-292213,-375860,-206490,70863,205125,139506,78192,82851,107582,18780,-41496,56390,77923,27488,105102,135577,-23258,-230284,-328662,-200234,80541,188150,103302,93088,42415,-48403,30983,128566,191597,356631,353722,114880,-168707,-385535,-323542,71964,379418,188630,-182701,-247395,-133950,-108958,-146985,-292684,-400940,-135189,239003,265327,33162,-132585,-210268,-189455,-41403,163126,516580,412253,-188524,229422,384993,-864279,-784979,587933,558962,32345,-264422,-729493,-573673,317392,595529,-205074,-938027,-265310,435472,265835,-323036,-562979,-531830,-443251,-383175,-184386,17242,107121,132952,62232,-40041,19292,-29518,-231224,-211949,-69027,-140012,-281349,-274943,-61110,251023,324577,100224,-83607,-33572,91152,81706,-13923,37117,95327,-30416,-61967,23542,-103502,-337614,-410888,-298329,-79195,-1972,-37757,9203,69675,-26708,-91446,1613,90013,-8354,-139540,-99099,7561,-5283,-54396,81513,171823,-76176,-232500,41294,276232,165519,32463,162317,190360,-98665,-389869,-274947,88780,186455,94224,177298,160696,-13114,-66840,-41643,-77111,-150519,-203657,-134315,46456,108848,-48007,-155203,27677,134012,-53805,-204289,-176429,-90031,-8207,-47615,-206500,-217987,-256659,-269498,55552,379434,213524,-131941,-139753,66854,69126,-57343,-132949,-209415,-159295,-96319,-217437,-303922,-239844,-85313,81340,148999,70287,-27014,-52222,-91438,-177968,-104362,35675,106668],[248347,176805,24909,101582,194355,28856,-121701,-70724,47919,40493,-87049,-129244,-65579,-8467,107009,191512,153557,77931,-57062,-226508,-252363,-120096,-81895,-60608,90285,243123,272989,281540,221995,91648,34080,20147,-164315,-331659,-233096,-39544,51155,120111,156232,99554,-20771,-254927,-462284,-298512,77164,191350,102837,169602,276694,253309,92301,-83991,-51342,102072,87071,-10522,47004,139895,17119,-90396,6187,30075,-125360,-98908,64216,-7809,-127845,-27816,48710,34054,78030,147550,220804,339986,390482,210042,-21743,-4406,87504,85467,32410,-58593,-160597,-179333,-114493,33259,70203,-162877,-333825,-268378,-124276,-143311,-211397,-207175,-65923,148304,357247,425206,248271,66634,68121,85549,-49196,-191213,-199598,-134710,-83749,-67138,-8750,83661,70006,60954,98629,170654,220380,245953,178076,77626,-16308,-71709,-179494,-129307,193519,359551,230013,139717,201555,270462,230009,212549,243162,305226,244751,34662,-107681,-24417,35048,-128807,-251765,-81415,126871,98580,-69140,-252184,-373510,-198044,69112,4503,-125747,-13607,44686,-20314,26585,126093,103233,53946,17353,103767,190379,262641,196232,58279,-93019,-31967,202485,357128,264596,-52471,-263675,-244849,-159530,-138878,-107988,-43687,46899,127938,99283,-121482,-321076,-245985,-153668,-106315,-74421,-219034,-378629,-264275,-36990,57047,-4710,-15070,209734,366291,137700,-30371,129897,179298,113955,279512,436484,262884,-98635,-248858,-48496,256690,367436,346517,313625,295770,192065,-2886,-89581,-52506,-46141,-45505,-74665,-80782,-74784,-30868,46427,30937,-109826,-223136,-346032,-282045,-41517,88928,60895,246075,367727,110148,-130525,-140890,-100097,-89973,-131692,-153657,-114373,-156888,-228803,-269952,-238513,-266890,-263300,-82860,36811,34294,97455,126991,59934,979,-120545,-217672,-29319,199581,93191,-191056,-243980,-78483,84081,72129,-41026,-161395,-241544,-119360,47851,-41552,-216636,-212629,-105290,80099,294932,373253,219742,-37484,-147339,-184583,-224479,-78906,-42594,-339929,-310504,-18944,-16231,-231441,-275858,-144873,-93173,-76495,102358,293776,270822,2206,-285430,-369064,-267843,-31331,89695,70807,42267,33945,-27063,-104680,-111037,-8757,124260,33895,-154663,-84082,117167,109994,-95544,-100741,220681,400745,261818,139269,89594,-87587,-164454,-65744,102697,104157,-128529,-252161,-69400,73402,62751,71781,142745,284720,394716,326951,40516,-151125,-134550,-35524,-10588,43765,164637,169401,29335,-87274,-189647,-314710,-215684,-20324,-22576,-82751,-6906,53631,-26079,-190400,-255313,-183510,-60550,-31811,-159547,-224277,-65867,-11219,-115441,-33375,-44643,-312508,-330478,-159978,-50599,54352,146999,230277,287441,242111,137439,154692,300300,319488,169983,115387,169357,146753,118927,168217,114850,-99706,-219661,-186580,-158640,-211458,-194255,-52374,97434,78276,-25763,-126318,-49034,80572,35502,-93210,-50852,53601,72619,132603,229566,209514,110608,31226,-79522,-69642,198420,443639,381621,325019,308905,271734,290716,175257,-80009,-196578,-144541,24966,147511,138277,165242,338160,454914,276616,35974,67628,149316,43718,-56040,15561,132653,10420,-198200,-292115,-233711,90897,165690,-107414,108227,596237,580923,198743,-57150,232284,961571,1598643,1364823,310482,595785,1104545,-2658863,-6478220,-5155439,489839,1914638,564535,23701,686661,955312,415899,-198791,-323586,-15578,84117,-276883,81472,819890,588291,202669,453398,514656,231288,39149,-74263,-115916,-28847,49563,-15818,-63337,-32391,70531,201834,155588,-63967,-141296,-62177,-24230,-43290,-138429,-291778,-297817,-74687,157166,163716,67363,32748,136549,267647,233372,261915,421254,365880,42452,-138680,-67948,-16955,-75480,-66207,-191977,-454814,-388524,-83967,36461,21366,87627,239498,257761,-87328,-428205,-359747,-207775,-157435,-29989,114045,134564,135817,114113,131220,255329,272670,107056,-79164,-98554,-137331,-270177,-153543,179428,245262,145289,148702,183824,175317,94813,-56010,-164941,-159342,-52383,98973,192818,235314,275299,392027,437448,158058,-179425,-167660,-81527,-98855,-126856,-110901,-158505,-182976,-67604,126008,260415,277657,287236,321314,186711,25014,63023,114435,92027,161193,333188,249479,43549,21269,183805,318176,217227,-6954,-172508,-300827,-355680,-181515,53770,97080,-33709,-114062,19506,73789,129310,263592,158557,-109272,-135301,151709,232133,55293,-5338,28288,-9753,-68330,-75815,-9892,-69879,-47108,69655,72722,226927,355311,233750,146745,231802,318397,314265,234089,157589,64845,100353,227681,52658,-196942,-152897,-148646,-244730,-227464,-111797,-20143,52739,81988,145983,55246,-155225,-43883,185317,66592,-130581,-174497,-224502,-234731,4516,204954,139255,91729,130974,116460,117099,181130,106364,-90251,-114607,47915,111208,136947,305247,419454,280017,86012,-26570,-8506,125428,145408,-3751,24332,287861,381185,136295,-97563,-89378,-66582,-254652,-312413,-49122,223546,100946,-145411,-132566,16704,11774,-90117,-84448,-40452,-105317,-90261,135565,306570,384034,423134,270744,-100810,-331902,-203576,-96423,-108214,12768,189506,60290,-146309,-131781,-23383,83687,114085,13606,-10141,65295,44656,-2670,-22895,-16541,1096,43756,109706,67315,23750,90471,74574,-71562,-210356,-100803,98129,112588,204847,436148,321276,77855,-60192,-188175,-66222,206495,176622,-26472,-51367,-26951,-14120,-84578,-147103,-153107,-128501,41614,205144,80085,24387,224795,407380,382501,180255,-81360,-295997,-343424,-104709,214811,277783,125081,-51236,-20479,95178,1573,-160886,-93563,80719,140208,77526,-9134,-43942,92886,291499,295544,50992,-220173,-402659,-424148,-182700,-6899,31761,35702,74615,188192,199090,127973,5541,-68280,-194725,-401685,-455707,-318012,-189643,-111425,-105438,-286477,-378088,-261140,-316517,-424460,-236342,7200,460,-7468,215848,308894,222120,30283,-179148,-145484,43089,54245,-11036,51237,60116,19629,-86693,-178363,-256163,-274258,-173787,-119548,-238521,-300860,-138553,9239,217002,385098,246160,-20026,27429,341059,447144,78883,-309871,-345959,-145182,97822,234086,214545,120008,30494,9243,-7213,25964,150673,135045,21142,69402,137334,5455,-231333,-364893,-224946,81816,204567,104532,69252,10138,-69128,33757,155759,265597,443342,399282,126928,-167769,-348583,-229554,179790,482350,257853,-189939,-355874,-267981,-112711,-5248,-174683,-410361,-261204,63273,147236,-13356,-185039,-268270,-188301,25346,280867,737204,695735,-76914,323007,444916,-955536,-915304,750727,777645,72647,-301813,-727629,-532113,527092,774051,-488936,-1230548,-322356,566053,371899,-264962,-563319,-513142,-428256,-500281,-315248,-68047,-42798,5009,36505,5386,80163,-17272,-282349,-231639,6404,-56927,-218270,-239384,-87420,188537,301277,104281,-115438,-120037,-47692,-59859,-125114,-54988,24341,-46819,-47939,19421,-125521,-354588,-449402,-378567,-200256,-71398,-33114,52375,147477,59256,-82349,-59476,39970,-23795,-148340,-95688,46272,41597,-16860,140043,244040,-64404,-300990,-44871,177775,100411,1268,151489,233518,18670,-280510,-330769,-27707,184365,181804,196379,112294,-59721,-92754,-52541,-92145,-185466,-220709,-107001,52190,109434,61321,40657,157515,169186,-67577,-230467,-206043,-115241,-59106,-138800,-270582,-226490,-222303,-233921,82772,433410,254777,-137965,-171167,71485,119212,-11695,-147461,-243355,-169590,-124164,-285886,-364740,-301741,-166606,-11864,76140,57466,-31613,-79411,-81866,-106612,-41935,90244,171910],[259025,200706,20849,84708,175303,42000,-90338,-114868,-87732,-87409,-98851,-31217,26545,14821,95864,175757,135439,79354,-45924,-221859,-246224,-79860,7287,70926,203555,253620,222019,210548,159307,92523,101711,59721,-164049,-302220,-218929,-117333,-56687,41198,145512,169975,23283,-250874,-496170,-381925,30288,173011,84328,127126,268582,248557,134725,-44498,-59817,67707,26103,-112065,-54281,66957,27483,-33262,-7761,-102777,-185823,-15724,214570,132785,-21230,-63286,-69316,-25701,94447,170455,208987,219144,202721,166520,87917,106516,152258,153411,88264,-64860,-155557,-106233,-66371,33897,14109,-223214,-323300,-118859,126983,117812,-69102,-161547,-11799,239825,428906,440204,259178,1339,-85499,-68387,-135811,-247138,-216267,-34368,28997,-45586,-52003,48823,62183,95207,131609,160530,215404,244482,192708,156741,73394,-35805,-181024,-148155,242219,485489,317618,134450,157145,231418,265725,276953,292528,297103,204772,60282,-1602,50388,-24932,-223409,-311637,-139094,49586,43294,-107086,-292193,-408301,-216669,43742,-25962,-149695,-62099,-40373,-77132,-6929,60287,7714,-11400,70409,241189,286628,286873,261177,87771,-145114,-142575,63446,217456,236795,-55892,-306552,-253155,-146063,-118545,-85365,-46110,37504,130026,85082,-125741,-264093,-177704,-108857,-110596,-116324,-244797,-312391,-198123,-34447,-24455,-100747,-62387,180446,315727,122430,-25461,122865,219843,166070,250993,368643,228238,-85253,-204150,-5615,285425,397629,370887,338909,346410,252079,47254,-47265,-34457,-74978,-67556,-39517,-43004,-88944,-41860,92430,79778,-68507,-156871,-232096,-200106,-52131,-11423,-38790,191154,327059,94685,-137708,-200472,-207014,-159687,-150889,-164018,-127595,-115637,-139100,-191282,-214239,-277537,-314959,-104320,106848,110421,91566,78877,38998,60904,-9468,-108919,45998,229734,31923,-251325,-204504,-30065,32168,5080,-60963,-158288,-229792,-175609,-110137,-177017,-263443,-168224,-57974,86230,346477,532174,335816,54747,-35049,-132266,-267197,-128291,-17770,-220046,-166967,122538,111315,-151302,-210632,-32003,-15435,-120649,-572,238449,232376,-57478,-306065,-374339,-340528,-133605,49647,54036,-3137,-45508,-90005,-97455,-38421,43202,106422,9748,-128923,-23514,167178,121987,-67896,-71922,170240,296177,131084,4936,-57605,-163257,-133623,-12473,111066,114937,-43118,-168176,-88582,53511,139293,174345,221942,351590,434435,274089,-50288,-245535,-215499,-117200,-59532,43454,195692,211734,101188,388,-153176,-328292,-207693,962,-38652,-140326,-80232,13861,-25704,-178513,-252091,-185701,-76006,-33417,-159259,-222419,-33299,61828,889,28788,-88625,-366475,-311335,-42975,118211,131596,83100,104128,228437,228266,103142,65276,158990,216957,122619,53454,101898,116354,99368,117269,108909,-52549,-186029,-199357,-179121,-248108,-218222,-7249,210430,171339,7288,-99214,-11070,118261,69654,-86967,-107802,-20375,51538,133162,179479,128897,102764,122757,20268,-43896,182218,443970,417463,345925,266379,182298,251105,210623,-17324,-277479,-302558,-75920,146211,221199,265447,362146,400678,246363,37083,69764,159059,40900,-102641,-87861,-93499,-170759,-252373,-268234,-212979,47940,107906,-158636,68167,573266,425605,25227,47223,516931,941227,1145040,1094856,134237,-113952,494546,-2412508,-6087417,-4872908,284596,1621704,970946,700276,909855,930209,164686,-534132,-276675,281784,229184,-366396,-193725,590583,534415,122261,319728,454557,232899,-14737,-134272,-113319,24706,97387,24561,-9876,44350,140626,188627,12591,-229110,-202553,-955,37012,-92792,-230814,-375348,-394378,-153723,97063,175416,162386,81608,118915,235474,161728,185348,410609,435214,143165,-29212,61602,73137,-54499,-121190,-295996,-545008,-403826,-63436,48272,52819,109455,172255,119942,-189243,-477577,-391266,-206749,-154443,-98774,7217,73342,88699,26240,39418,217082,246093,50153,-79614,-58546,-126918,-246991,-129395,119787,140467,68623,57463,65886,64713,67395,32695,-60533,-97080,8183,170142,274722,286635,273853,326830,318238,824,-288456,-170312,3262,129,-44289,-51730,-106500,-153024,-76438,105417,236286,270074,339053,410958,247804,23355,17149,116549,160329,209350,303207,207729,34689,28361,142147,245172,203869,-42337,-260187,-401852,-450494,-249327,10850,103451,15624,-71651,27194,84793,114493,197095,139807,-48599,-75317,117759,170906,1559,-48440,19225,-14367,-91217,-39383,50758,-85247,-104530,56014,137104,275391,365517,288688,216148,252899,295757,280485,243509,254257,217572,223326,266027,31953,-221479,-152035,-145898,-248412,-230971,-153661,-86702,16302,111338,176233,127342,-43972,22148,236450,168943,-3635,-60234,-156379,-163936,117015,336365,204099,66288,75240,108409,176733,226551,143921,29093,40201,105351,105208,119281,289059,415423,324181,151478,47146,28821,152666,224270,93101,53897,234061,298805,104529,-91070,-138754,-158944,-277029,-315533,-127652,100163,43228,-168175,-181882,-41533,-5152,-100434,-151689,-130094,-170531,-122128,136434,282320,309759,326950,259327,29153,-192470,-131164,-65776,-120116,-68219,36376,-52696,-116293,-56602,31938,194431,255728,101583,97909,153724,85317,2503,-26212,-9415,47,14751,65243,23976,-20022,53775,116005,-271,-182331,-131898,17509,-539,134699,370753,244364,11104,-57247,-145038,-57571,127727,94729,-50544,-124810,-180851,-147674,-101094,-88370,-82421,-49171,113706,302845,218684,102656,188812,375015,390526,224724,99,-227533,-328802,-145284,149235,263387,131967,-14196,24549,105901,-11329,-188012,-132184,60799,181113,136697,-28336,-145868,-31310,184145,213757,6030,-245988,-360693,-312685,-166005,-69463,-18035,34638,84163,233023,267040,212865,103484,-28597,-228510,-402257,-376250,-223481,-108285,16882,20149,-234381,-389485,-282642,-327495,-410775,-173412,108391,50950,-61267,87948,240843,220763,31155,-130533,-45252,113274,85027,5049,26743,44199,64896,-54451,-191662,-215866,-211687,-175871,-136007,-254111,-340902,-191467,-6793,194783,320062,217366,1791,8111,256820,404495,125694,-211306,-214664,-58589,121525,287314,311691,142922,-38081,-91068,-47517,89468,255350,200409,31811,39296,118178,28785,-197227,-348948,-225146,68563,194397,95659,40112,-27213,-113872,-16473,128955,251860,380278,336068,114403,-139223,-254100,-84882,294768,536845,294548,-173281,-410741,-329200,-43667,160123,-50332,-381749,-360186,-117434,26278,-59121,-249731,-327457,-177881,86591,334821,813945,852207,38996,395604,550523,-900801,-917332,812787,847611,53092,-292331,-650765,-483156,658626,1023631,-509696,-1340341,-367961,624473,332375,-271039,-492682,-414018,-384321,-545506,-393730,-140536,-173165,-125669,-22932,8793,99872,-23087,-320989,-207051,135626,81850,-110286,-165287,-110577,68923,199926,78254,-119870,-171645,-162013,-187347,-211932,-119212,-25851,-33675,2992,29845,-141811,-348025,-446784,-422390,-299110,-140167,-47701,57629,170423,116223,-63211,-103615,-17586,-37453,-118863,-65902,66803,50254,-23480,132790,241415,-70144,-334568,-131346,68923,30619,-30046,119773,267924,166991,-112675,-320270,-126507,154103,223684,172363,55659,-73337,-78975,-47549,-96192,-191304,-204806,-78668,24035,105009,222785,274517,277097,203604,-42009,-215674,-223018,-151540,-104071,-197590,-294861,-227401,-179296,-174215,72859,376682,246398,-101951,-142241,119645,208590,53042,-151645,-236843,-131082,-103806,-277626,-349237,-304906,-212352,-85861,14120,52222,-22636,-78162,-44515,-30328,4169,106684,173011],[195357,192685,33343,61359,141185,69112,-34653,-156841,-253757,-242102,-128776,52170,131232,71825,88548,124740,71284,42581,-42385,-206501,-230988,-55322,79155,171979,263736,215971,132564,96158,56465,70991,152418,76824,-150478,-229072,-175995,-160571,-96860,13702,136513,192938,35674,-194082,-414754,-404565,-53774,126956,110960,154490,265117,230406,176555,13878,-70204,667,-51658,-194953,-140988,9057,65582,-2971,-110821,-272073,-243775,30285,269038,202374,53237,-93717,-157446,-62946,101332,176875,176106,83031,14011,98602,165244,184834,189838,189701,105305,-88661,-123015,-2547,-11280,1983,-52119,-227502,-248678,23143,308074,348572,95835,-72600,61177,321296,496339,467873,260974,-69854,-228708,-209758,-209852,-278016,-217035,51535,133634,-7836,-60424,9160,30567,102673,142108,153701,231381,211546,140539,177018,161021,24196,-153787,-127710,288873,545554,326132,85238,78682,129720,213446,272054,325241,286080,145562,61579,102918,140731,-41051,-268860,-353719,-231718,-55959,-5671,-126275,-308704,-398073,-211955,4758,-55705,-147161,-88177,-112190,-146772,-64574,-15849,-67962,-50265,141225,336463,308484,226451,282643,124994,-176695,-260407,-119384,43759,174130,-41429,-301191,-222476,-97227,-54596,-12284,8184,63611,125411,44724,-142646,-203222,-114179,-53878,-66679,-65523,-119408,-111480,-62070,-38349,-119257,-165076,-72782,136903,225614,89317,-21139,109140,260410,228819,215602,282298,182696,-58735,-143058,14286,247450,365235,355851,334445,342375,254397,75319,-3267,-3283,-76322,-87916,-19079,-12782,-80372,-49252,102048,122763,4293,-79362,-103544,-110195,-76785,-133577,-143234,115580,274192,104299,-107178,-220250,-255895,-170702,-120274,-129332,-104508,-42019,-14621,-51979,-125467,-236299,-315052,-102661,167720,172191,68170,-2657,-10436,102387,88839,-3355,133947,279853,2834,-278955,-177320,-38859,-55809,-30139,-36424,-132722,-182264,-192138,-260064,-318741,-276315,-98150,-10416,58772,311291,589380,438159,171147,83283,-65617,-259555,-124131,69344,11551,40155,240175,202020,-63222,-118916,73690,49726,-160879,-104133,168637,176293,-105965,-320773,-401963,-404245,-234157,-2422,34915,-48957,-110751,-128463,-71930,58407,121470,85058,-28815,-110005,27142,204824,134637,-41020,-95032,8625,78174,-61608,-182450,-268356,-263915,-111219,27574,89734,102194,35512,-76084,-88124,54766,213011,252715,288662,425221,467566,197420,-138844,-313731,-268151,-178370,-92217,56399,215363,211367,126578,77269,-83251,-282640,-191136,230,-41867,-180250,-167099,-30752,-5628,-139719,-226685,-178517,-77999,5439,-92642,-173725,-205,136327,155620,139292,-87837,-353546,-232772,107741,290423,201742,6289,-39919,126009,153377,23781,-49541,-6295,100007,86676,-4071,8825,44861,29536,36005,94670,11787,-135006,-200867,-196691,-252919,-214355,4127,222842,193350,12815,-84913,-11084,104788,59632,-117105,-200427,-126510,6487,117126,120079,47243,74954,167561,86051,-56327,86542,328895,349390,254944,141033,87879,220934,257559,74045,-282292,-384053,-139267,137856,259613,303833,319967,288856,180149,36328,66675,147939,47947,-101563,-126888,-227495,-301355,-294376,-218685,-126133,55725,78113,-171751,24722,503511,293392,-70735,199438,808516,919502,665977,800224,43409,-810035,-231913,-2408418,-6522238,-4711486,903356,2493013,1692432,1131423,811598,635728,-164196,-793697,-206555,520258,336243,-382933,-393793,313038,382261,-13230,140396,374182,225871,-69130,-177625,-79214,106845,164592,85042,50481,102312,165825,128059,-136459,-378936,-272332,36376,96435,-107601,-271316,-407971,-448326,-218073,20277,169181,261882,175161,159042,253019,152680,132483,354771,426697,195324,46461,153044,173394,19603,-149520,-379632,-568341,-358288,-20883,62226,74002,112303,103851,20851,-217135,-434102,-341565,-150661,-111096,-136341,-105948,-26683,-9642,-94493,-73423,136135,204264,16946,-49740,68,-107595,-216071,-107671,40115,36548,-7629,-35850,-59136,-54716,54878,131627,33993,-34730,73949,196274,256696,282086,288113,252732,126778,-185509,-351842,-148613,79948,80485,35534,54744,25726,-66523,-59549,95844,210474,239770,338711,425772,272159,30268,-27594,94156,185328,219305,244007,168951,36433,12514,51097,132930,186843,-21957,-262492,-379867,-394093,-233433,-22183,101619,87700,41758,78116,125736,120461,129501,122889,14415,-24475,64916,91299,-60778,-98996,-1962,-42451,-145962,-41068,59848,-83824,-118003,20457,157360,286322,337453,282960,212988,199131,233367,250742,251141,306434,334631,347933,303723,28797,-193709,-113649,-102013,-209878,-214512,-194642,-144691,-16753,118473,183449,181870,66438,72361,206944,206867,145281,92855,-71671,-88350,202127,408051,225705,27938,24970,87713,203999,252970,182114,150370,192424,178264,137309,132699,262420,382584,331511,167711,78821,51626,165436,282390,183507,74503,150241,194352,83483,-41435,-114873,-185274,-238881,-251924,-161176,-34578,-41780,-181270,-198379,-88329,-37974,-111113,-180044,-176708,-200292,-126021,116830,212468,199642,205181,197397,120628,-19853,-34039,-35462,-129669,-140478,-110672,-140320,-53227,40510,73434,246671,350653,213003,206342,199355,105109,11152,-26726,-12520,-27941,-45251,-5021,-2296,13803,97979,176052,63405,-125606,-131801,-60220,-101933,58135,255253,121212,-85217,-91873,-107236,-23909,71048,24518,-39379,-130596,-228516,-200632,-108572,-61957,-37157,22872,159674,312756,267475,108307,101520,292664,356214,243545,86062,-128367,-291880,-197070,41418,178497,86381,-5322,42183,98169,-12499,-173442,-145289,31344,189769,175584,-29664,-203416,-125739,97264,153205,-21761,-259914,-307558,-164544,-119746,-134122,-73676,15548,23535,151269,266899,259523,181360,6819,-238904,-358584,-270070,-117609,-24221,120899,135217,-131426,-324405,-263295,-287391,-322771,-83642,168093,60063,-114463,-36805,136366,136240,-28911,-109958,7521,106551,58793,-1309,-20611,22968,96615,-30964,-209581,-185219,-164728,-193484,-158926,-266290,-399459,-307297,-71777,172838,296422,229143,75500,22361,146994,305029,196201,-5113,-14122,26547,130751,335826,383441,128372,-114234,-170999,-88555,132363,332993,246020,55968,31869,86957,29142,-157638,-303257,-215371,34592,159439,80397,11916,-61528,-174183,-110158,57818,160011,199664,195822,88458,-92105,-153020,29208,349315,503248,270557,-151984,-410462,-311111,82552,324298,72810,-304828,-399178,-254732,-68180,-98960,-304255,-348740,-136084,136363,321785,754498,832015,97702,434800,690728,-738670,-797682,781458,755268,-28779,-224143,-508916,-467752,607351,1169385,-296322,-1210465,-324948,595605,134296,-348001,-359474,-281564,-367404,-544034,-422902,-195943,-247889,-217628,-89885,-13981,83927,-50425,-337301,-137161,288545,238072,1246,-87883,-128286,-69984,51800,21593,-103839,-166173,-207682,-261704,-254216,-144172,-40780,15445,90595,64251,-147374,-333085,-418593,-428116,-348168,-183235,-63381,36296,135415,123945,-38927,-113312,-59050,-42452,-67019,-27483,60295,25747,-57755,66282,146486,-120740,-329409,-162881,17495,-10896,-53044,85234,302418,320365,65945,-242689,-170832,105142,199793,104328,-2815,-52501,-26495,-28403,-91018,-172312,-168232,-62726,-29538,95451,382437,464729,340120,219356,16879,-161065,-217408,-180405,-128300,-205394,-272956,-224884,-157651,-133395,15739,236184,204418,-31988,-58110,207440,320765,120196,-144320,-193784,-55203,-39947,-199362,-271267,-255084,-207780,-115108,-19363,47565,-10242,-49620,14986,29319,18390,79887,112443],[83009,168514,86438,59424,104708,103669,45043,-168198,-397268,-378495,-162233,107517,226110,144661,85100,55385,-12382,-4733,-26963,-166681,-206594,-65576,85764,185706,234890,134372,26537,-25043,-53321,30312,162045,51777,-144793,-148064,-129602,-167780,-75172,27852,117838,146673,-6175,-136098,-282551,-380353,-158093,70047,185006,267542,279816,208675,204767,63420,-100335,-99904,-135827,-236830,-188866,-26734,102368,-19951,-296892,-466409,-324481,-16427,188713,186893,85475,-104864,-198503,-83572,82032,156528,128695,-33346,-127087,27002,189818,205813,187157,183869,79995,-116108,-70602,89031,11883,-73942,-114255,-178070,-139714,107720,363722,450167,206293,16787,124389,359560,528151,505086,267612,-103505,-302213,-297717,-262805,-290131,-216858,78400,186008,32503,-25449,-12977,-14060,77759,132508,163866,261964,164384,48266,143096,230042,103110,-99864,-66435,326821,511375,228417,-13859,-23021,-11935,77419,194230,325749,281028,93820,37527,162114,195113,-22977,-253210,-368141,-332319,-154765,-32471,-125226,-301468,-352453,-197454,-50561,-90251,-128633,-86475,-149730,-206450,-123430,-89524,-144158,-77424,214918,381725,250823,98416,233980,137745,-199337,-361060,-286306,-99531,101256,-8596,-237183,-148482,-17033,35456,92684,111116,123093,114267,-16014,-164638,-151083,-68923,-4868,10850,57725,105797,143047,95321,-40644,-184138,-167324,-45264,76203,109936,43829,-19724,88909,284319,287047,192610,202958,132057,-31984,-82742,1151,143543,269897,300668,301054,288997,194554,62480,22974,23084,-59100,-92591,-8725,1468,-54915,-42218,77032,131003,63161,-17286,-2682,-49441,-130254,-251459,-222679,42045,230213,141787,-46711,-193011,-231225,-122218,-49865,-57560,-43801,45927,100577,84365,-12695,-166453,-280113,-91149,196960,195091,26419,-90409,-64554,118445,155283,79958,213526,328124,8760,-269058,-180017,-118324,-154380,-15772,27889,-101540,-129816,-170241,-354401,-426730,-250914,-11962,34092,6824,200121,522771,485891,264799,165387,-708,-192545,-57512,201279,282241,250355,305041,235606,6397,-33901,135660,75567,-187001,-173243,101181,115598,-131758,-313450,-408345,-426247,-308738,-65719,342,-99644,-149944,-126809,-21185,163249,207082,75049,-63243,-110108,38058,208195,145443,-16648,-147043,-188520,-174050,-255849,-354236,-442776,-340621,-99550,43025,46007,69726,85245,-3081,-68366,73311,261307,287285,322302,470051,457162,109893,-195798,-322495,-274542,-205652,-104388,84205,240441,212683,150392,152504,3335,-203402,-175500,-22154,-39763,-210403,-261343,-82835,16144,-82846,-165422,-147973,-65279,63115,12204,-92587,26343,195261,306005,262312,-51759,-285952,-119797,237982,408810,248572,-55334,-152598,14756,49760,-65969,-156219,-152348,-3260,65225,-50043,-88406,-41663,-61343,-44521,79711,72240,-85139,-200172,-226171,-242237,-185184,-12914,136472,127847,-14937,-93476,-54744,46491,21462,-165284,-308111,-247460,-60352,77119,58361,-21076,23583,139584,75989,-125917,-78231,130737,208878,100801,-22117,8448,197373,280942,134465,-232271,-381442,-159241,112965,227318,257613,225373,167653,113674,45242,59677,109997,54920,-60851,-117322,-251723,-353502,-314334,-155578,2570,115426,80042,-158693,-25579,391699,222633,-26476,409593,1067858,916583,269064,502114,-20210,-1314484,-749708,-2556704,-7576478,-4829869,2061671,4171494,2574766,1331036,532998,203356,-463598,-890605,-142633,608859,389833,-289665,-451204,29285,110340,-200140,-29905,311333,221043,-107454,-195441,-22581,190992,220495,123915,68213,102666,136089,38987,-246449,-458964,-307466,58710,133435,-110723,-280923,-398206,-446243,-249258,-50058,139257,321796,270638,229836,313694,223163,133430,274950,353209,205013,83601,179498,250854,125546,-143263,-427845,-524600,-258916,35003,70434,76317,89450,28854,-43494,-180015,-313315,-222552,-54317,-49892,-154525,-210874,-144153,-131930,-221812,-191409,18500,130124,-7297,-13334,51378,-87142,-182164,-90791,-37257,-46513,-70732,-112338,-165666,-154737,58445,211459,87444,-3211,104718,151216,133668,224116,315623,189898,-84601,-353866,-362435,-105201,134888,130426,107597,201139,214608,55900,-17589,102934,188358,199506,301169,377931,259539,49037,-46695,58546,157778,175816,159427,127140,42504,-17800,-60013,14673,162830,42753,-177223,-246321,-219141,-149495,-37738,86200,147034,166655,150819,187203,152097,88628,110998,54437,-14678,885,13367,-118708,-148450,-37514,-94577,-217406,-71248,37206,-50338,-66540,18085,164190,272524,284833,217098,128400,77484,147753,236547,256518,300425,384716,439617,324332,36434,-113798,-31923,-26008,-152864,-205684,-229778,-178060,-48406,84029,161945,211858,159885,106807,117926,173092,262431,225618,-649,-35139,240831,419075,216326,333,6188,81043,211782,264119,214568,244873,299129,238301,185073,164578,237507,344347,302300,132884,64817,52575,154679,305471,248996,86979,69966,108537,84228,32526,-43780,-145199,-139687,-119726,-136931,-155479,-147158,-188903,-184328,-117300,-76044,-106245,-155442,-180490,-201335,-104038,87261,121577,78208,83362,108053,144941,122578,68667,3407,-126639,-179644,-192601,-150487,48144,143903,93101,227089,366598,300524,268229,200544,109809,18434,-30593,-26767,-65796,-107492,-78707,-15138,103269,213709,244640,112215,-47688,-97817,-109619,-148783,16372,154102,12897,-168332,-150685,-91745,10128,43687,-1889,17900,-62246,-167445,-160856,-94859,-53866,-8259,76181,173590,243487,207271,27724,-19376,180317,288727,229713,151498,-26282,-242365,-239439,-70959,41017,-7678,-31404,36436,91863,10592,-113422,-117816,4373,158366,179547,-15127,-206940,-167869,48912,120339,-40527,-265850,-261553,-36588,-50234,-178087,-130084,-25212,-90344,-46502,162131,233556,210835,30719,-218859,-284439,-170548,-29387,49665,178058,206078,-7905,-193771,-189453,-191983,-188554,-2880,169557,19953,-185203,-147324,23311,13725,-106281,-105144,15969,47820,376,-21683,-68671,5599,95797,-42905,-228635,-168705,-148583,-223345,-186409,-273285,-457417,-438790,-157821,152439,302744,263091,165897,55789,42333,184278,280952,261389,200676,84398,119337,350672,389994,70801,-190153,-223598,-120903,144754,354432,248720,83551,54136,55682,-178,-135892,-250977,-204496,-14769,109904,64919,-6563,-79562,-222503,-208171,-27821,29904,-23045,32193,60622,-45030,-98274,52241,304183,372873,177835,-143834,-368271,-234135,226284,457427,183981,-186065,-365083,-316007,-117276,-132138,-335488,-312527,-57583,163314,247511,605381,670027,62872,423843,834701,-534169,-638530,676031,551507,-140827,-98984,-321115,-504338,347195,1107210,51643,-900254,-205325,483126,-159724,-460648,-183604,-161627,-405476,-530646,-424600,-238202,-257838,-246533,-133940,-33330,57061,-81533,-309759,-25517,426043,360597,73648,-43117,-145207,-190055,-98462,-54256,-79305,-102846,-170525,-265556,-248547,-133413,-22167,88712,197098,121698,-137484,-319137,-380998,-394692,-328294,-180390,-62388,4486,56264,80242,-13646,-83495,-69214,-34843,-12316,1306,25538,-17631,-92868,-30790,-21982,-221621,-295685,-113506,51440,-8597,-67228,59178,340209,451710,213679,-118155,-145545,52711,119907,12927,-52073,-5642,49453,-3783,-83843,-140998,-126496,-65387,-91587,79182,477349,539198,315209,201236,92834,-75370,-185099,-187261,-125314,-158191,-207391,-217763,-173907,-141814,-80800,61177,143501,44879,47563,298199,413882,166569,-129848,-134126,29984,45388,-83957,-166052,-176173,-154087,-89896,-19448,37304,-1099,-1843,82752,60014,-522,21187,14416],[-37508,143166,178989,97197,80193,136008,137864,-132497,-470342,-455888,-182074,132558,291864,209682,81334,-14715,-86330,-31831,16136,-97383,-179648,-119078,5211,95142,125654,32315,-68720,-116217,-137673,-24055,116184,-19892,-160337,-93716,-104700,-152550,-22582,60105,79786,35164,-101871,-119251,-170654,-337373,-259435,17259,279384,421769,305092,187509,208366,81297,-154339,-220513,-213189,-225621,-181887,-42607,105624,-84474,-517821,-661027,-433368,-154397,8375,109242,82119,-89513,-189649,-99531,27628,109912,82759,-101465,-194095,-26957,162233,167173,142415,135686,24144,-128330,-11770,131185,-22935,-182377,-155593,-93833,-35746,109829,288578,378289,208644,68302,154276,335190,500264,531135,291009,-67128,-274042,-312143,-290022,-289051,-223116,25941,155302,58587,42668,-206,-51650,25808,105582,187260,286365,117866,-46674,79512,269806,191762,-21297,21287,342143,389787,50123,-140021,-123781,-151288,-98942,71351,295956,294052,74776,-944,155333,188170,15151,-181689,-352577,-414270,-221355,-33174,-110940,-276609,-290266,-190365,-125755,-141325,-115911,-65712,-147110,-236335,-160872,-149122,-233488,-107491,270784,382349,143412,-50183,118881,103053,-225212,-429181,-397740,-192351,33146,32876,-125544,-45002,71131,117920,194942,233817,200657,100483,-77230,-173887,-112919,-49955,21313,95510,210288,336580,349207,215297,-38553,-193784,-105592,5919,4127,-11161,-10937,-27979,59778,273679,317675,184748,139749,76820,-17063,-36831,-38268,2264,133863,217746,247878,206037,87560,3224,20379,34187,-33793,-71438,-3017,-1770,-18273,-12486,30301,82604,60644,3189,37937,-44694,-215187,-339245,-259419,-15149,202587,192342,22331,-126840,-142720,-33817,38778,33111,43622,128900,175411,169496,82340,-97837,-238522,-87400,181407,167542,-27725,-153522,-97760,108489,177550,127994,262278,348617,37619,-230900,-219019,-254693,-236857,45652,115977,-80721,-104597,-125182,-365418,-467624,-195716,71626,67316,-52572,54851,362900,456279,298769,188402,54009,-71976,59521,339279,499727,395507,297717,207113,41982,20211,142329,63177,-182059,-178408,58217,72575,-124671,-269502,-351680,-384314,-340090,-135041,-54447,-151013,-159927,-84249,54369,257158,274984,82060,-76877,-128111,-2475,166012,149877,5244,-194126,-335118,-362886,-380800,-434259,-482114,-336702,-83932,34724,-7775,21549,89304,33958,-30309,105807,277228,279080,314438,453768,375563,23778,-198968,-251782,-227316,-199636,-100660,119992,277417,250351,219261,240119,88105,-123319,-167246,-58234,-41456,-237361,-346012,-137723,19903,-26536,-71486,-88368,-43130,109352,115236,33,45568,226884,411844,363353,10083,-183654,-3481,304829,438686,263813,-76902,-191851,-61259,-35864,-127906,-231550,-256821,-77746,55388,-79210,-166605,-117549,-147068,-109844,60935,106107,-49187,-200182,-268219,-228474,-137202,-43313,-9478,-6771,-71127,-129602,-133831,-32537,-14710,-202656,-399353,-356976,-138661,15178,2316,-69873,-50327,40024,-14714,-237837,-266885,-89715,42244,-50575,-157052,-34711,181560,262689,130366,-164970,-318115,-149153,63405,121829,130923,106054,80690,78263,69564,50131,51559,57887,468,-89333,-196983,-325561,-303051,-83841,147203,214787,110068,-133547,-83944,250314,218609,158674,657572,1261519,932239,3455,208639,-96509,-1480916,-803489,-2610552,-8634023,-5305298,3097820,5870863,3393242,1424383,281549,-202819,-646652,-801816,-116275,505155,386562,-87166,-339515,-203842,-241844,-401319,-128892,296010,223912,-118919,-181030,43916,248736,234092,106243,17231,40805,69795,-48503,-287956,-433476,-267551,85488,136696,-129610,-288321,-360525,-384947,-235057,-92996,91663,318271,323101,287799,389428,352071,187957,186107,239182,192015,95591,141047,277152,226496,-105484,-431761,-434696,-136112,82538,61672,55969,43065,-53125,-86018,-105752,-154440,-70288,55620,3202,-172318,-293284,-247863,-236944,-315941,-287237,-109666,19278,-44664,1396,71926,-72095,-147365,-77615,-94557,-104592,-115286,-157146,-228975,-205211,78204,251249,83023,-20403,79127,38698,-58089,133742,348018,154804,-253115,-459680,-325838,-46658,162076,148837,167100,353246,404713,177153,38104,122961,171088,162930,247768,293672,219050,78866,-25711,25227,89942,86339,63407,80493,45993,-47510,-149570,-74296,131247,124723,-31331,-54388,-6038,-36465,-34100,57378,169280,243104,212905,247072,198016,80626,94737,54579,-49100,-56003,-45518,-163779,-187513,-78958,-152401,-274911,-105834,18634,17499,40770,91900,197304,255077,224104,111437,-17155,-83679,51693,229237,251619,241511,362840,472804,311894,42885,-1110,83765,57759,-110026,-223257,-246726,-168903,-73734,9112,113498,216618,227362,128973,10252,91448,313024,293300,32902,-23666,226127,383088,192197,-3540,25976,103034,216401,267710,237858,294219,334319,263399,221794,189138,215534,315097,247198,62778,16708,30822,118910,289934,280588,97061,21855,66876,108005,111223,42432,-56066,4058,61271,-63431,-244184,-254372,-192588,-149459,-125615,-102757,-72424,-84636,-160273,-193836,-72553,57114,37829,-26159,-15882,18469,98419,182928,154256,54336,-108372,-177775,-178143,-60954,183599,239273,91360,147155,299938,321711,258376,173675,109982,20265,-45198,-53398,-97240,-146382,-134067,-22197,201795,352233,302063,146887,40965,-37146,-109946,-109558,45155,121778,-28943,-204207,-215099,-108973,21457,42352,32065,115937,56539,-41816,-58142,-51125,-35750,17731,99066,150065,124013,64451,-101072,-133422,69479,204009,184702,179846,53945,-190513,-257343,-156422,-109396,-125720,-84398,18886,100364,55922,-26855,-55122,-12494,94367,148272,9780,-162275,-152410,38358,106210,-58513,-260358,-221406,38737,30226,-183166,-177754,-80283,-217180,-293671,-37566,133197,182677,38405,-174676,-204049,-101247,23704,101891,180566,212946,97316,-34515,-70842,-59592,-51310,35864,114638,-54114,-270650,-232237,-70839,-93605,-156213,-94831,5099,-13425,-47840,-41011,-94107,258,58888,-97700,-241998,-163849,-163081,-254126,-212926,-273155,-490566,-533103,-232815,132620,312549,286569,225431,81804,-35239,80336,362447,517203,371720,99688,89284,317438,318858,-18761,-259366,-256429,-141637,127055,309747,199219,101553,97669,32278,-52376,-139641,-208416,-194341,-65508,60151,55604,-7085,-68524,-225165,-260641,-92080,-86216,-204061,-101177,39760,-17044,-119039,-29986,164323,173778,34857,-155053,-303776,-135577,338338,531517,267341,-49522,-268567,-293094,-117045,-159743,-342858,-228428,39589,151622,120331,421690,452899,-68460,350092,943177,-347169,-537274,531522,328962,-230372,66037,-112934,-579204,-54156,853596,402642,-552375,-95382,314779,-442015,-551681,6407,-82847,-488731,-530749,-424438,-272891,-220348,-212707,-130597,-18944,50916,-84100,-215610,117054,511446,404112,78935,-54185,-171988,-267540,-209451,-128843,-57447,-3291,-70415,-206663,-204912,-100048,14406,160236,293845,191373,-108155,-302376,-339080,-320570,-235462,-123165,-35302,-23067,-40102,4160,11810,-23096,-46123,-13266,31635,10011,-28988,-61062,-103483,-119990,-214471,-348924,-253633,-5297,144868,28460,-79454,39783,372561,538318,309839,21417,-63214,10461,16513,-70378,-80441,52854,125463,14075,-83362,-110879,-92261,-84213,-143325,53845,461677,465860,201485,146316,166523,28782,-128132,-166908,-99752,-71499,-110960,-200445,-222781,-202101,-192101,-96201,74553,98360,131375,341739,438931,172236,-116348,-85670,90905,121979,24585,-75497,-100299,-68465,-19983,5314,19164,3070,52791,141688,61756,-40204,-46548,-85812],[-128703,122893,282643,172694,77559,156192,223174,-53990,-450300,-453991,-176385,135047,319202,247951,72368,-72376,-130637,-22039,87009,-8840,-159878,-208468,-147607,-70733,-19668,-60279,-131481,-155787,-178336,-85434,17956,-122796,-193381,-81907,-112264,-134113,23185,84624,20434,-112855,-227591,-154992,-119261,-298909,-332415,-22318,350228,533019,315218,164280,182619,59170,-219057,-335034,-269872,-163800,-119059,-47594,55534,-176383,-698513,-816623,-547520,-322799,-181906,17669,62196,-51071,-142295,-120402,-56253,49780,58136,-106736,-186331,-49225,102405,90139,67360,55587,-40325,-110702,38671,105740,-118135,-294195,-164550,-2533,29366,35881,122556,171558,105168,68028,144034,254989,412321,520659,332656,43006,-153352,-258357,-288618,-275413,-231220,-89515,41105,56971,118598,51449,-60159,-35743,66974,208856,285256,79415,-111732,20342,282053,280070,77858,108713,321323,223845,-140493,-250605,-192901,-241240,-249546,-49725,255234,334677,101051,-35428,94074,131893,61736,-75601,-314768,-460369,-244675,-14416,-94429,-243624,-231925,-203133,-220459,-217592,-130169,-44700,-115589,-227581,-164055,-187444,-329011,-144927,293481,351304,32065,-168385,-25881,22372,-259604,-464784,-451567,-258474,-31820,64096,312,56270,131336,155342,255912,336269,272585,90570,-110625,-151153,-86452,-58110,13351,159037,345041,484333,430499,252353,-35482,-149645,-6177,59514,-60943,-112766,-71672,-52654,19557,217889,298425,176108,83400,13900,-20477,-11606,-84202,-131633,-6328,126836,185960,115631,-39738,-91112,-8856,31348,-6895,-24521,1432,-17093,24567,39928,-19942,-24247,-24720,-27686,15202,-98302,-318562,-381154,-253064,-53638,183196,229491,73672,-42309,-21161,63518,120414,119396,137125,192833,201459,188895,132322,-56688,-218682,-105544,123119,96706,-82189,-169242,-92844,78367,153679,137069,264964,324111,71278,-178057,-278739,-402936,-282008,133118,205885,-77171,-122772,-79244,-299404,-432134,-128960,132456,80146,-101163,-71917,176343,358585,265755,158020,96090,76334,194629,439015,595255,429931,215528,126449,42312,36083,108607,39733,-130321,-110535,57580,67230,-81248,-187593,-225539,-281946,-322534,-196922,-119200,-190669,-146852,-16471,141713,320088,302827,100459,-63314,-152223,-83164,82640,140908,23226,-209350,-374325,-415210,-385302,-375693,-344708,-221363,-45797,12253,-59030,-37340,45054,36832,24628,148192,268092,245034,269721,363922,224352,-50987,-144306,-111824,-139196,-175742,-91952,149853,317566,328686,347957,343686,154457,-69297,-167215,-95063,-53464,-262369,-398124,-182965,-4882,8437,32369,-9074,-21563,118984,181134,85379,64903,229045,447324,417530,87661,-65857,92647,296289,380589,247990,-47964,-140493,-66221,-61446,-135754,-268026,-320508,-124130,48373,-91762,-209798,-166510,-211754,-163222,25286,96376,-31895,-197428,-307693,-213928,-80409,-71108,-157787,-162799,-141210,-189402,-228413,-99847,-18951,-204075,-443913,-426764,-210466,-54365,-39243,-100614,-138630,-102531,-152044,-349681,-415574,-267807,-106740,-145918,-207088,-25619,179361,211183,69255,-114747,-232877,-130535,-10098,-29374,-40079,-3187,50727,87761,106316,39170,-10920,62310,65255,-66313,-118715,-239589,-256171,-2042,286991,327489,155346,-107762,-147661,96985,250774,415207,888229,1359068,940273,-143597,-75761,-187000,-1248949,-312645,-2288212,-8987041,-6087021,3274021,6743390,3946187,1577457,234301,-453816,-677892,-575882,-148782,235224,338371,187196,-85941,-334836,-579731,-554712,-116595,334281,233059,-100643,-133298,106245,260081,186703,18628,-94417,-53443,3045,-106043,-257550,-301898,-137224,133091,107438,-180377,-313316,-310112,-276612,-175587,-97666,41955,255427,302197,292260,444033,491001,265585,92037,110820,178057,103035,62119,240300,285211,-49171,-390929,-329461,-31537,95195,25877,15449,-14576,-129969,-114624,-25431,-1811,72280,150506,28755,-204060,-341638,-307822,-286710,-338655,-328184,-211394,-113694,-111245,-24254,51708,-64251,-111105,-65147,-125210,-144859,-140885,-162187,-232621,-188069,111077,244671,24809,-82782,4171,-107816,-255112,41586,374641,154458,-332270,-480845,-257661,18872,165931,143431,208731,466434,532985,257050,88334,144510,156358,139907,198652,202031,163818,113413,32376,7155,8608,-20549,-24350,33329,43577,-59086,-180717,-112463,92653,192459,130328,125580,155750,61500,-15084,21681,150108,241131,232666,278049,236894,90852,60403,15185,-99558,-83774,-76921,-194212,-209260,-109090,-184223,-284304,-116414,38211,109397,168579,239528,276560,249516,168323,2006,-174704,-241611,-48631,205358,224477,149813,288880,440643,259692,37343,110704,206712,119492,-106440,-265940,-232329,-108105,-80137,-80904,47213,198137,265268,143926,-71928,5139,294440,282296,20080,-56423,166377,320253,167303,16594,72776,150593,230125,271702,252898,295855,296231,245444,228317,179866,186328,293919,184264,-15984,-45239,-9061,63927,242476,278886,110279,16554,67966,143585,179165,120493,55815,163514,252968,33994,-291838,-339817,-193799,-109550,-114822,-102193,-7026,7500,-141343,-200032,-56488,30055,-16610,-89479,-76033,-48738,2538,144741,205983,114249,-78176,-144102,-79283,105457,334744,316570,75543,37440,178809,263730,188276,143225,113844,13880,-75026,-91434,-112705,-149017,-157400,-29340,261577,446378,323658,169561,126734,33631,-58995,13727,152398,176500,14297,-181855,-267582,-157306,-558,56940,117645,229973,179665,82847,52524,18701,14313,48491,85951,92183,-2566,-95254,-208888,-198465,-11373,118198,117097,166846,97544,-144064,-246543,-199000,-225559,-230089,-144096,1271,122507,106803,50741,14346,-21159,16346,94632,39365,-84696,-89766,52359,94105,-79551,-235880,-170421,68265,107346,-141808,-200666,-130599,-310984,-498264,-269991,-5353,112988,31604,-122305,-144624,-73384,39261,126012,136361,155554,150885,104880,61400,74045,48457,19493,26160,-128198,-343089,-280797,-128551,-148998,-154146,-63053,3166,-33015,-50082,-45503,-85012,9063,-1973,-178631,-241774,-162648,-194107,-272403,-230759,-264540,-482102,-557973,-274546,112562,302795,272136,217521,74656,-79152,18917,420624,693578,458392,73228,50319,243699,191458,-116143,-315722,-283041,-153288,89349,211778,106059,99360,140794,15662,-110996,-159849,-181627,-182535,-101850,23075,56545,14276,-23107,-160507,-232043,-109815,-146959,-286821,-169586,30862,-17258,-206051,-184226,-27421,-39345,-117341,-176044,-234593,-55009,377647,527596,304593,70515,-138930,-201545,-75828,-179774,-334147,-130278,119945,87305,-50497,240373,262422,-270228,212920,983465,-207608,-537902,398744,185292,-247481,240803,85900,-653124,-465523,524906,637620,-322446,-95473,140374,-607421,-569056,179608,-49726,-578083,-547958,-436234,-301784,-168409,-138701,-70525,45082,86634,-29615,-47560,270354,521073,346780,13962,-122574,-219730,-300463,-257471,-179255,-43501,97426,49554,-112034,-140001,-59397,47361,201425,353119,257420,-57347,-267424,-284250,-208182,-85301,-19318,14690,-37033,-121405,-69767,40360,49039,439,22989,63108,237,-87023,-87225,-76704,-169652,-370290,-457655,-225119,99056,234400,73078,-97451,15400,380750,566396,356246,143813,40853,-16365,-72473,-118432,-81001,107436,178835,14857,-94494,-90133,-72313,-110739,-170678,18441,328449,265992,30839,67209,222497,138262,-52396,-124071,-64980,23253,-5097,-167070,-279827,-287595,-284063,-198113,6244,110512,162151,302839,366195,130550,-111966,-72160,102468,164290,90388,-31438,-54735,22404,69706,37896,-4420,4361,101253,177964,44976,-80484,-97891,-155823],[-171040,103071,355173,262798,97645,156824,276347,43087,-349011,-380404,-143819,127838,311597,252811,56511,-110907,-141284,18427,166668,74585,-155401,-311460,-326063,-252037,-146926,-121289,-153484,-145229,-177046,-146088,-110185,-225520,-223205,-102432,-142239,-123573,39221,83559,-53141,-256565,-346078,-219081,-119532,-267259,-354960,-46806,357484,524769,281595,133533,131921,6676,-269647,-412808,-294421,-67951,-16701,-52935,-45975,-264568,-769044,-890102,-626018,-433428,-284408,-36860,47220,-3158,-78177,-147273,-149119,-3446,69413,-52201,-123461,-38175,39854,10289,-15412,-37717,-90560,-60985,68452,18357,-252365,-377317,-140461,70022,39873,-81796,-69587,-66836,-42673,33996,108437,152922,291918,462198,381685,197255,14093,-161861,-257209,-245576,-227532,-220206,-121890,22893,172345,130443,-24123,-81359,27389,214440,252336,48098,-130778,-4632,280494,358534,186699,166376,260736,75158,-265389,-302770,-204266,-247695,-314300,-124240,230007,402537,167070,-47600,16220,66341,109560,33133,-271056,-466553,-226388,12795,-84461,-211044,-191062,-236626,-325709,-315781,-180552,-44097,-77843,-185300,-134106,-203104,-408572,-183115,280140,301796,-47846,-226521,-145617,-75398,-297658,-481549,-476943,-333672,-106569,64126,95564,116516,130308,121949,247363,381868,314908,90676,-92272,-87073,-65237,-87224,-29470,181951,428742,509876,368838,192454,-38469,-76565,89097,97412,-92615,-168989,-130782,-94931,-30759,119982,218499,141521,15667,-58469,-40579,-5450,-113691,-215269,-113331,47112,122948,32288,-159181,-195359,-50751,25216,21683,37206,5266,-34886,68489,104765,-56893,-165077,-172182,-94595,-41336,-185348,-415387,-376380,-217924,-80158,155050,227169,87271,34813,93000,139270,174583,180360,213549,232360,191068,159714,130932,-57669,-237431,-150442,38677,6294,-122632,-131756,-47050,39103,93278,113479,220642,255089,95853,-117993,-322191,-500902,-279729,216060,276536,-85535,-175937,-52466,-194897,-342132,-71540,157460,68352,-126074,-140557,33238,233114,192385,103451,124955,210408,304520,468234,552572,350079,75496,13910,17444,22935,65769,42896,-27051,11770,101041,103962,-9189,-84881,-70090,-151556,-263496,-231430,-170997,-205127,-123862,49516,216639,335523,280058,117165,-30215,-168417,-175049,-22758,111268,32992,-184831,-301188,-314826,-261371,-185266,-69991,-13331,20679,-12748,-97994,-98299,-31012,25577,93455,193420,248067,206752,200900,214207,36251,-108008,-49220,54469,-43725,-157402,-90038,158323,341159,420847,506709,448271,191732,-52500,-170479,-119189,-76399,-280386,-397787,-202107,-53034,8256,111934,66812,-10662,83739,193147,153060,96680,209685,407530,414000,168662,54437,162211,235750,267127,207783,20474,-15327,10553,-8546,-85876,-271544,-357597,-154258,32901,-93534,-214589,-185409,-251132,-216293,-41994,38103,-31673,-185383,-320474,-190901,-26895,-87488,-258984,-284157,-205410,-259460,-312350,-126899,23859,-161290,-426285,-436721,-255167,-108270,-57815,-118595,-226026,-243439,-280878,-412572,-469172,-358620,-209009,-164382,-150752,39228,197315,155099,-9225,-97444,-160221,-120096,-94754,-176839,-196113,-70144,75276,134811,145363,28187,-57346,79852,126084,-53038,-62905,-130456,-178105,91540,406851,418308,194945,-89021,-211129,-50171,267372,628272,1024089,1332073,898311,-219227,-334961,-254430,-675283,575268,-1463135,-8209128,-6949341,2179763,6281591,4127012,1904590,455665,-505387,-583830,-312407,-243897,-114767,270585,472761,235732,-339270,-792020,-598393,3253,404028,242053,-57646,-60633,150312,220174,80685,-124750,-229764,-132306,-28632,-118426,-177468,-102685,61001,202996,57205,-258545,-356859,-260061,-149175,-86341,-67634,7518,159841,204179,224082,449234,585788,320190,-11204,-11536,175711,121974,-19644,151104,279392,7007,-314240,-236772,18927,53539,-40862,-36765,-63844,-177793,-124641,40888,113720,173901,208938,19840,-250424,-349754,-307252,-263908,-272029,-288605,-253806,-237399,-204849,-89487,-1488,-60221,-71963,-51243,-134925,-176739,-148903,-128110,-175572,-108870,148543,199864,-63679,-166277,-89712,-239162,-393059,-24800,385889,182473,-312506,-427170,-177789,84160,159466,125404,226724,507553,557258,267534,112686,154157,140873,132957,166091,124727,105030,141061,107281,9192,-56654,-105597,-83640,-5291,37693,-38281,-136620,-100179,47282,222084,261573,235482,207883,113126,11739,-11312,102182,171339,191679,259545,248954,95050,498,-44826,-121086,-66498,-83292,-213038,-210891,-109895,-160115,-223888,-83059,110349,208235,272233,403969,383790,256354,124398,-70302,-280523,-351712,-151102,140417,165115,50707,195689,357793,175940,15012,184306,297477,135526,-146821,-312548,-181208,-4429,-53347,-145956,-22602,158389,273007,156572,-97366,-42650,233097,209933,-31387,-117400,83080,248842,148845,51192,124073,205867,256464,281287,264132,261802,205058,191595,199898,123073,135967,268927,132608,-76986,-101220,-59717,-6,176539,251035,127357,42994,86006,170873,227299,183259,166730,307693,411075,123993,-298026,-383318,-195337,-82399,-90561,-65980,78755,88459,-141931,-232718,-78468,2826,-32888,-100095,-89627,-81813,-106377,33702,219370,174893,-41752,-98643,53821,288227,470564,370041,55713,-65087,51745,155660,102553,128834,120628,-3728,-119088,-135557,-111210,-118483,-146914,-36875,257202,443780,289176,176016,191513,92079,20940,178134,306740,291678,120113,-116452,-296281,-222126,-49458,75245,220871,320463,256065,150731,117164,92153,93034,80170,42409,17118,-88863,-192780,-234770,-193820,-50421,41729,39536,119869,102005,-107157,-213903,-199997,-272286,-284226,-186054,-10507,143225,139622,83271,50881,-31571,-54428,38228,69924,7587,-535,75644,71427,-100824,-186770,-90436,87386,168940,-60331,-180729,-151934,-339829,-586125,-442013,-120719,38815,20273,-78462,-126425,-89757,24304,121834,64549,51691,136261,183000,167086,170340,89374,-37019,-58066,-163294,-362708,-284905,-146398,-145898,-104238,-8986,25114,5260,3829,-29302,-47243,26780,-65134,-252406,-221779,-154977,-221084,-269309,-232138,-245449,-429784,-513431,-277296,93579,267029,212559,135259,23595,-96103,5405,440400,749444,450334,21136,16171,155667,53417,-192949,-352119,-312265,-160770,46738,90782,-7120,73656,158303,-3453,-157846,-177547,-167288,-166837,-113662,5655,67943,54343,49454,-32868,-119838,-78190,-139845,-261891,-165885,35668,-38516,-315725,-350440,-213124,-206773,-228658,-185052,-171279,-20463,325732,441766,281970,142171,-12912,-72423,-7210,-183461,-317173,-59234,146536,-32674,-251548,70284,129308,-499771,27119,941585,-108451,-595964,335637,187260,-167236,389067,245740,-680193,-751568,261771,685006,-306224,-248837,21136,-595372,-488034,310402,-46590,-625957,-563430,-453727,-321001,-135311,-59105,34944,150069,161404,86447,172897,405946,450882,199753,-98716,-226890,-291984,-305562,-243028,-187824,-34729,165652,142929,-16042,-70646,-23051,58676,193736,359360,305439,13316,-197205,-202498,-70082,87863,107342,73129,-34407,-159556,-104566,76372,111905,55312,75473,91672,-15994,-130044,-85914,-17810,-168389,-442700,-502415,-224575,127320,254892,95890,-122653,-25882,345816,534268,367264,225347,122563,-33674,-122132,-120507,-55587,145311,195409,-4964,-114914,-79401,-67982,-135220,-168211,-24465,114356,4111,-144168,-12320,253400,241152,35016,-69568,-36592,90690,85338,-116528,-313563,-354651,-324331,-229621,-52359,83498,134848,182970,205921,53623,-120566,-102934,58735,162298,100131,-43847,-51187,92998,149563,60866,-27984,6050,133577,186217,25063,-101721,-114191,-177176],[-167905,72873,361792,333012,131158,135029,277539,124277,-206793,-266152,-94091,122564,282596,231183,37140,-129381,-128886,64490,224249,123185,-169403,-398013,-470310,-385546,-219153,-144739,-141436,-105921,-151616,-197034,-232345,-292151,-222159,-125410,-167623,-115338,27786,51666,-129118,-361275,-422476,-265643,-123675,-220787,-314622,-60159,284168,374725,192120,93034,69504,-53024,-281781,-430310,-281113,36335,95272,-67220,-175962,-320987,-698240,-854186,-632672,-418992,-243159,-23384,50830,35079,-22820,-172346,-222791,-30769,117371,42066,-35701,-4998,566,-37658,-79581,-121797,-111863,7490,69946,-106256,-390353,-412761,-94615,109137,3175,-199052,-223708,-224572,-144706,7161,78483,76604,182702,368897,420125,343955,166322,-56599,-198181,-196644,-198029,-307807,-275768,-38043,181625,214714,58522,-86640,1379,200367,195515,17530,-107360,18639,283093,417764,284032,174232,172413,-3593,-274797,-274217,-147432,-162904,-266445,-129181,238127,483251,251475,-26891,-32155,35620,152949,110894,-240382,-439688,-175869,39906,-82949,-182999,-169323,-278330,-422446,-417306,-258758,-77318,-57044,-125123,-83765,-199888,-449905,-210994,239944,241767,-89734,-227273,-193356,-145810,-326817,-497404,-508777,-430515,-201004,20781,123367,106922,53674,15239,162267,350964,311802,102943,-16538,10214,-43567,-126158,-95675,160405,451294,437179,208095,58116,-53749,-9653,141775,111865,-68392,-159488,-174087,-146832,-85451,-2246,86198,62625,-75372,-135517,-68228,-11402,-111654,-224253,-161773,-8724,61887,-40173,-249870,-279231,-86774,28155,56814,97310,7409,-45864,107173,164546,-70117,-294744,-324830,-161678,-85054,-264267,-478007,-336983,-174370,-103720,103770,172370,57787,82345,163466,172909,191358,204213,255767,250116,166600,112765,89103,-99788,-293029,-215941,-47674,-72795,-137849,-54250,28044,4319,15505,71041,144260,160109,107526,-48849,-306715,-497918,-234207,266312,313683,-91554,-235583,-54875,-104651,-241752,-38629,145900,36338,-123963,-140218,-24039,134225,125482,61366,138620,285616,350083,418504,409310,194504,-89323,-106671,-18730,-755,45482,99618,114914,146915,167442,164758,72351,8323,47863,-42185,-181559,-220571,-185395,-188784,-106195,85573,252251,297144,213580,119544,3663,-169607,-244430,-122746,57768,29036,-132864,-159089,-108991,-49729,77390,241573,220864,99465,-32590,-118278,-147030,-105962,28689,169456,230340,229139,178907,121381,37649,-141457,-144856,54527,189043,16936,-164038,-101751,135514,328132,485540,637128,525425,198606,-65218,-168301,-120936,-103816,-282629,-337674,-181315,-104660,-27619,136273,111520,-15505,16695,158480,202128,150583,182934,308009,356763,238882,170639,216212,168974,146655,151866,97129,136991,146674,107539,1437,-254049,-381068,-181968,861,-92627,-190161,-182414,-269209,-276432,-145757,-58650,-44187,-159254,-285507,-147862,11594,-94329,-291248,-332225,-245182,-319327,-360390,-99220,106147,-88600,-354044,-384204,-257416,-123212,-47472,-128318,-293399,-339374,-351510,-395104,-405972,-349822,-254673,-120709,-11116,146832,236548,125664,-58790,-105886,-115866,-121180,-168960,-269237,-277055,-75391,133796,197103,174497,19616,-71912,120215,184372,-37711,-42519,-31783,-83081,192090,494599,454336,205334,-82911,-268738,-176947,221266,686305,992950,1159765,768288,-268764,-533825,-243080,73254,1508495,-314530,-6382923,-7483467,27750,4557923,3945702,2400660,867846,-408348,-438899,-121928,-386879,-431988,214171,705357,529509,-232247,-802861,-501727,181226,464913,243651,-1157,17691,163288,140238,-59667,-287029,-340330,-154359,-7514,-88808,-85059,98737,270877,277851,1495,-341102,-402566,-220826,-39610,4921,-19196,-1253,66177,54578,95406,396172,598399,311761,-126599,-116469,183095,156551,-68275,40666,210367,44690,-218679,-173008,-580,-44474,-132931,-88379,-84159,-170944,-102199,90234,184758,225844,222139,-17842,-297373,-319072,-250441,-181158,-131345,-164732,-221352,-313970,-300718,-172497,-65903,-54094,-30157,-36748,-137123,-204381,-140759,-65175,-75538,2009,176940,133921,-148359,-235762,-163889,-311393,-433121,-51781,375268,219908,-224653,-334444,-103895,144104,157629,103282,216351,469837,474602,203218,97386,143296,123097,136119,150679,70762,48174,147827,169687,26621,-84556,-134234,-98765,-25441,35450,20378,-27096,-56678,-4580,205617,330229,250264,145523,110548,37670,-34276,44239,71081,93100,188596,226157,73437,-79996,-95255,-76098,-2086,-74652,-223472,-193599,-72540,-69138,-96904,-4040,221219,297723,319499,500139,468189,261304,94046,-74198,-280185,-382221,-252353,23848,71377,-35299,113420,254575,82733,-21764,191418,316569,97226,-212757,-333421,-101458,114298,12687,-149978,-79652,99673,252019,169973,-57706,-26785,167858,110302,-101900,-178963,2966,179614,135745,86431,157171,245683,289990,297782,276786,212015,93412,119764,146046,25890,58341,229282,105484,-104049,-139085,-113533,-61801,107604,206725,142559,74922,85558,169523,253171,236966,263860,414551,501662,181434,-267967,-374855,-200265,-82036,-61269,2258,163618,131590,-164762,-288866,-147378,-31714,-17397,-62689,-60299,-81987,-192621,-95792,202669,225830,-4321,-62351,156339,416065,556581,396603,40138,-130938,-33272,58125,56387,135672,118621,-37190,-170727,-176009,-98394,-70375,-111727,-39626,197558,335626,193328,153248,214002,116175,89667,313810,445747,408828,236152,-40117,-296715,-280137,-105034,86884,294205,345795,250057,138161,105768,131771,166974,99191,-14617,-46077,-97051,-171952,-161164,-132460,-58054,-23280,-34835,53659,74659,-81252,-173278,-173255,-240997,-267392,-191421,-18036,142347,135600,52446,25391,-54176,-102308,-2878,99951,97536,91644,99550,39231,-113630,-114500,22823,131326,207572,42049,-107721,-126378,-298648,-534069,-472765,-152867,3684,20496,-51064,-153814,-148571,-13634,94345,-12071,-69985,58135,179982,213608,204578,76791,-96272,-98645,-132596,-300348,-241666,-132934,-105850,-33100,52748,66517,85029,94550,3402,-539,44307,-108463,-285122,-179809,-132675,-226716,-244617,-211594,-211865,-344950,-424943,-249167,79233,216509,124404,6686,-59043,-98039,26385,417560,684970,368083,-31911,-852,85706,-46522,-227058,-360490,-341431,-168265,12641,-17490,-109993,30671,134456,-35900,-180824,-174451,-156642,-147923,-100688,7448,86147,102541,129211,125110,42685,-17635,-85774,-163867,-107054,54078,-58925,-391048,-471306,-345884,-287037,-258090,-158195,-116784,-40065,192988,288430,198609,148550,77750,59078,77001,-156064,-292822,-43535,99308,-193615,-460937,-98572,24800,-712229,-179645,826845,-17852,-599438,389992,348362,-1661,478297,343506,-629530,-831580,145693,536322,-498536,-500790,12376,-408893,-319136,385268,-49468,-598837,-546477,-453647,-323068,-141587,-7615,154628,263010,246644,234786,394557,492816,317645,4711,-219133,-329983,-378479,-306540,-187064,-148273,-22575,183067,179363,52285,-9752,3701,41030,136733,314823,327684,97242,-85417,-88075,68775,239302,222916,120630,-16962,-139186,-76215,121701,150173,105368,145707,131288,-22894,-144317,-57445,51592,-129526,-418097,-460233,-253386,36254,174194,81858,-147556,-86917,260794,453295,356485,254446,146206,-55477,-131036,-86139,-15267,158601,173279,-40417,-135721,-74483,-77577,-150804,-139383,-68191,-116607,-240264,-271001,-66790,260473,326832,126660,-14766,-24982,106858,139777,-55417,-301006,-362821,-293248,-197125,-90860,36628,70380,23109,10780,-29745,-138681,-168762,-24599,125325,66372,-98581,-81874,129140,197421,63920,-46239,9861,145483,171247,15783,-92349,-89755,-149773],[-139208,24070,293152,353316,162107,93262,219962,159319,-73969,-151469,-43470,124745,249046,198466,21326,-130464,-110961,86417,231285,114585,-199283,-441181,-531074,-431111,-230415,-139988,-112063,-67076,-124695,-228404,-311389,-297171,-171058,-118226,-158360,-90785,8843,-5628,-197807,-413067,-438802,-252329,-76363,-127814,-214240,-68982,145739,132477,63118,47580,13227,-93921,-244485,-381397,-232212,122632,182467,-93159,-300079,-332010,-510148,-714427,-557218,-270322,-69122,56823,73310,46393,1868,-184455,-253352,-24030,185501,143787,45521,30754,-3551,-34206,-104171,-176088,-102749,69542,40608,-234937,-497028,-403022,-45809,115052,-54683,-276445,-296949,-237934,-130412,29822,87120,64434,122225,272817,431710,431638,251821,27734,-120935,-132627,-138047,-310090,-363546,-112211,140863,281153,173882,-39743,1781,174855,129240,-19195,-59543,83984,301227,447515,341170,131085,82354,8183,-170954,-174970,-33968,-8605,-124685,-72305,276579,550888,325967,24731,-19195,62519,183889,132804,-235662,-391633,-105501,64304,-84475,-158434,-156937,-306882,-485167,-492653,-341703,-144215,-65817,-65208,-30346,-184602,-444842,-221742,187249,172766,-115121,-198575,-152409,-150402,-333397,-522200,-560036,-526235,-307899,-60170,73407,23728,-85084,-141451,17857,247794,260910,123139,96726,115618,-20263,-162073,-164536,106734,423675,331021,28270,-101804,-82823,22121,133175,106820,17358,-77078,-182912,-191914,-134883,-121233,-70620,-58128,-183218,-203827,-90553,-21330,-77875,-161036,-145415,-35957,4142,-104378,-301767,-318469,-103314,45773,103053,142134,6659,-45550,133125,201474,-57370,-364256,-415720,-189028,-77854,-295976,-486700,-280192,-138630,-128887,27486,72380,-3468,88764,169323,157898,172495,191525,258458,252647,147263,71741,25476,-166591,-365217,-287214,-113682,-114884,-124267,36743,112141,-13368,-56111,26225,61109,67180,111053,33898,-209003,-383388,-163161,268087,313124,-80290,-268063,-83103,-69652,-175332,-33558,108892,-3848,-101456,-90168,3860,104661,107279,57228,133507,272839,311302,306358,233025,25034,-239576,-214705,-56090,-17344,65648,210376,265784,245975,217138,214190,137855,62451,74289,3354,-101374,-159936,-151051,-148984,-105357,73401,230807,214218,127109,103319,17290,-160210,-267462,-191296,-14505,8844,-76375,-14091,114131,175875,324688,478331,395446,157821,-45915,-115837,-164745,-141198,68462,240552,245305,214890,162728,39510,-128670,-270687,-162387,135703,248826,13990,-199583,-125503,82609,269355,489129,684899,548281,184019,-85453,-151188,-96657,-123742,-261243,-228147,-116040,-133353,-85768,91728,104890,-33456,-52823,103414,237325,225697,162365,178266,262585,286073,278620,273142,140377,62149,87604,140939,256540,292494,241857,90671,-225731,-392406,-214234,-47466,-94437,-153688,-171736,-273292,-338657,-272650,-170979,-65378,-119627,-196367,-78334,26572,-101872,-265886,-302860,-249286,-347306,-355016,-20826,200260,-17949,-256665,-287491,-214298,-86306,-7607,-130690,-323822,-364071,-340898,-297756,-247381,-260685,-250582,-53215,154732,269414,288587,137560,-52959,-117020,-93546,-123614,-210799,-276650,-249444,-19476,200600,249411,185427,17310,-49097,182705,243108,-3818,-37555,35160,8047,285538,539627,418347,169097,-94932,-317705,-275178,94647,531904,759817,840740,536066,-315021,-628828,-110971,767037,2035892,667129,-4058801,-7171826,-2336507,2187375,3498857,2932937,1287652,-276196,-332365,-82402,-548887,-620189,194842,836034,709647,-64932,-611207,-287114,341302,477726,234131,54246,75015,135940,42687,-195921,-422174,-387043,-104653,57979,-35969,-16807,234573,423152,327642,-47515,-398677,-428295,-200562,18655,67872,26003,13963,1994,-99979,-54229,297824,520106,225039,-247990,-199992,186416,198511,-62455,-50905,101520,51583,-125512,-141426,-80493,-179970,-235143,-126761,-61987,-96687,-36310,132356,224711,240448,194327,-70661,-324083,-259769,-162647,-77012,36435,16230,-121449,-313644,-359144,-238427,-115617,-41613,10845,-25733,-145328,-224638,-118491,7774,34227,101037,181595,65202,-197407,-258951,-188466,-303599,-376467,-44131,340069,241994,-123742,-246297,-46631,195089,168403,78911,176449,373816,320922,82857,41081,112710,104748,137074,141902,36842,-6968,122538,194111,48432,-68383,-90792,-63272,-20957,44712,110412,115998,-8585,-60506,152564,326828,181936,12615,68794,55553,-46244,-10266,-22359,-38272,84161,175685,19960,-164838,-107586,44440,95320,-61816,-224435,-161056,-4061,70553,66119,102251,334983,367810,305832,465781,474455,245082,76817,-835,-154021,-326143,-343758,-132336,-47616,-98486,58006,164686,7842,-65949,123207,242003,14483,-271197,-306775,-13859,210179,108194,-78964,-109161,27546,206722,183953,31741,51003,129808,16070,-168293,-214144,-52783,114356,120415,109663,158199,252379,319955,319208,293337,165853,-5703,51002,84643,-85235,-36121,176790,105981,-95821,-156399,-163749,-112243,49207,155259,145821,83802,40488,128732,259789,291742,346085,477520,514432,195906,-210049,-317051,-209322,-113414,-36304,86586,224474,126520,-197144,-350858,-251630,-78727,12367,3555,-2545,-61052,-234507,-186740,171882,257704,29991,-48540,179319,440094,568799,394671,32648,-147320,-49474,31758,84512,152635,89979,-91649,-219615,-201130,-82497,-24791,-66753,-30480,120036,164691,52317,86122,176467,91921,106315,354169,502102,465234,305304,14727,-270648,-307528,-142679,85626,296264,279459,156282,59071,22299,99440,186295,90356,-62483,-67309,-13719,-28778,-23715,-55215,-61237,-81333,-95339,-15490,27485,-66972,-139210,-136997,-151793,-182979,-154408,-27283,106715,90769,-30981,-60380,-90653,-121663,-18529,128654,170743,166763,124594,13597,-106743,-28943,152319,208249,221250,138577,10676,-53193,-209726,-376948,-337358,-71720,38485,48500,-34251,-211316,-242193,-71037,51870,-73896,-179490,-61010,102191,188929,176304,38103,-115981,-70835,-34715,-156870,-155534,-102261,-63286,26125,100885,109650,170527,185383,41657,33643,55015,-117107,-258239,-118781,-92863,-204402,-206476,-168114,-158614,-245594,-325104,-203588,73232,170289,39446,-115910,-140538,-93605,58592,359932,537576,252131,-62628,5156,57016,-78295,-210388,-333870,-357067,-177502,-6979,-85378,-176343,-15468,72775,-85028,-177961,-142325,-140661,-129193,-71725,22431,105333,143665,189205,263886,200666,38121,-27734,-49483,-22466,85052,-51415,-388493,-515242,-406420,-271514,-189486,-81336,-69420,-101531,14813,99027,71754,94852,115467,163647,169933,-83025,-253912,-85093,-13501,-363350,-648076,-275387,-106313,-871916,-373790,667885,97734,-434343,579863,626208,203170,489156,369334,-499986,-710304,157753,240693,-800828,-713737,144881,-105635,-100685,405719,-39856,-491683,-470959,-408524,-301295,-189010,-6490,245690,338438,300002,360307,551258,506566,154605,-179605,-303916,-391916,-454729,-319601,-119343,-68147,1915,153389,155326,78142,34834,21171,-24,47987,237790,324976,183039,55736,46446,175982,327903,294069,141392,11235,-62514,15127,172151,158733,143978,231678,190538,-9340,-126508,-12568,102347,-84259,-320394,-343072,-299941,-163213,9215,38388,-159350,-157939,138225,345380,328671,230593,97910,-96183,-119183,-39559,23180,144823,121369,-80443,-146399,-71826,-98605,-155123,-93764,-103965,-302288,-405103,-316914,-78687,251054,385600,213416,32505,-30656,70530,149341,3002,-239122,-293524,-190747,-119803,-99538,-4561,2970,-114037,-143423,-83571,-155377,-245685,-117041,77168,19094,-165020,-123933,133070,206947,47573,-57217,14256,138973,145403,24158,-52824,-32880,-88887],[-108310,-41103,170970,312498,174594,38929,114061,134893,10934,-68460,-7384,132381,223528,169982,15840,-118409,-102120,66182,175934,44594,-237770,-427169,-488564,-385084,-201191,-123578,-83575,-50939,-111131,-231111,-323187,-237553,-72109,-63991,-98180,-33217,998,-78115,-256576,-422601,-400490,-163139,50902,29193,-74563,-79026,-14573,-103155,-64292,7609,-21504,-99356,-167232,-281257,-157845,172258,217739,-126872,-385892,-301659,-272989,-511231,-422335,-42060,169158,173564,103731,22784,-16009,-177296,-232393,9169,244327,216822,94001,48679,21920,17728,-81123,-187172,-73917,97788,-17188,-337166,-548829,-367829,-12367,100209,-100976,-292103,-277911,-117172,12454,122053,151836,124706,121942,205839,408922,431569,250471,74414,-43262,-67619,-57781,-220347,-354312,-182818,63186,314850,294946,50378,32188,150468,64706,-64880,-9770,168785,332092,437503,332680,56815,21564,91654,-6035,-44417,104173,172171,56508,13378,319853,576697,366043,92688,56542,135403,191193,91595,-256553,-333080,-28144,87848,-80181,-133285,-138956,-301297,-490238,-511852,-400436,-229998,-100276,-17814,12146,-164386,-403513,-217740,132906,93373,-154926,-174393,-43799,-76981,-309629,-549619,-610686,-578835,-399115,-153148,-30733,-107327,-247869,-306563,-150230,98023,173617,141269,207207,196252,568,-184013,-212801,43728,367576,255142,-94623,-233005,-120939,8244,71229,93655,147216,66864,-140895,-210604,-168504,-208999,-212435,-193593,-281472,-244362,-96360,-29646,-26628,-52091,-76619,-35479,-46274,-161678,-314276,-303962,-98710,72293,159281,166990,2639,-36647,139427,205111,-23195,-341691,-400228,-153082,-11354,-262168,-436810,-219456,-115848,-152687,-60229,-46909,-73732,56319,110342,100111,128290,153521,228351,245177,140174,42545,-41972,-230294,-422120,-345676,-147015,-109418,-87351,112273,184354,-6238,-100718,-7513,-3977,423,112691,125643,-45519,-198042,-92606,222395,280416,-45095,-252095,-122330,-98271,-163215,-46585,63617,-38272,-71989,-27428,79568,153890,152660,93335,107242,172676,195417,164233,86788,-100753,-341974,-297220,-92069,-17860,123984,346824,387431,272793,208813,215076,164381,63861,2123,-29509,-46609,-67081,-79852,-103932,-124694,11609,152948,111757,53639,76296,-1900,-153423,-239909,-212798,-90682,-22711,-34516,78468,266168,338814,477778,568047,446613,163861,-55834,-88125,-133442,-107586,148748,290018,226459,199513,147001,-42689,-258592,-338685,-162928,178982,231384,-47241,-247853,-151701,12937,172664,420617,627923,507293,164291,-87114,-112016,-48349,-122472,-213629,-95061,-14754,-118060,-144087,-11455,43747,-55443,-91800,60753,263170,306785,154515,51956,156722,305354,372138,344061,170728,34985,20120,117695,292821,389339,337268,145970,-190888,-381373,-246950,-101374,-98013,-123552,-167871,-270100,-386330,-391705,-270193,-92249,-73064,-66827,12269,15327,-122013,-217293,-225715,-217266,-327844,-291512,87966,270262,14512,-174653,-180689,-138058,-2361,55094,-123418,-309072,-316190,-258912,-151429,-48313,-130570,-213686,-3922,280166,371982,335946,179192,1998,-105932,-73214,-111414,-207824,-205376,-125848,76252,255982,275008,177750,25990,4653,252645,299077,56591,-16245,65299,74493,352305,535753,317918,83317,-130485,-359087,-342154,-89802,191111,348808,404068,219033,-363167,-594568,141278,1188582,1767363,859503,-1965795,-5558392,-3759748,34567,2912262,3298557,1512761,-225880,-329742,-209389,-693691,-633187,223803,843470,729101,93921,-296692,-29315,412728,423774,215765,94191,85765,65986,-47421,-289292,-491475,-355361,-1435,137269,14487,6028,262088,464326,323275,-85550,-411142,-420834,-204830,9201,82523,50742,40701,-21232,-208397,-173996,182196,372058,76819,-357635,-261634,168584,232595,-2102,-90326,-12293,25216,-54530,-135957,-190865,-318586,-326544,-142703,2732,33407,67961,178276,254993,239514,139088,-123442,-315665,-189824,-81358,441,170711,200990,19157,-227683,-343043,-253672,-131743,-23531,44722,-23472,-166373,-230700,-86600,67081,114920,150657,153422,6988,-193072,-218817,-152853,-224673,-260606,-21575,281250,228740,-61152,-193307,-8184,232951,186196,47427,111752,255939,153160,-58532,-43915,72634,90299,122473,123503,12265,-63052,62378,170171,63502,-16187,14163,15979,7080,69227,214023,252016,23522,-113933,84655,264352,67485,-125032,15832,61749,-53091,-58528,-92489,-164594,-18307,115153,-57099,-233815,-67767,213669,199320,-50066,-209366,-117756,73243,214962,217209,204593,412301,415446,255080,305424,378182,197151,72665,130401,68011,-205453,-411640,-295316,-171797,-139474,28722,111814,-27168,-109742,-5610,83967,-86800,-289872,-231119,55664,250995,208019,51438,-101162,-46317,145971,194657,139790,165515,129306,-53516,-211739,-208583,-77436,48287,92964,112859,126016,220866,335173,341118,310807,135384,-68686,2259,33810,-174958,-120366,128802,127123,-63353,-157167,-203900,-144908,10680,104528,127596,51614,-52680,53490,253916,351945,417512,504253,465744,173367,-134637,-223137,-218886,-170088,-24016,162833,244998,81860,-218817,-394243,-360853,-135868,36068,71986,61775,-35618,-230065,-204884,143263,264607,56813,-59080,112382,356686,506123,365003,32918,-119471,-1932,99896,178822,159049,20894,-168744,-255024,-201811,-70545,2430,-25932,-5202,70149,6460,-97890,-29274,75601,19801,49260,267486,435521,422855,292354,30855,-223522,-288792,-144209,70222,211256,124622,2836,-46251,-100940,-23513,111497,46497,-82257,-30048,141222,183014,109904,-9794,-89200,-138542,-135512,-74918,-28161,-65410,-121203,-105890,-42294,-56607,-84215,-42948,39035,19222,-129549,-168109,-128855,-115985,-8690,154068,216046,213159,156614,17241,-71055,55105,265161,292775,212756,203334,145452,47012,-111535,-187211,-85559,105837,146090,112950,-11102,-267510,-351717,-144640,4987,-108273,-253702,-189966,-23625,105250,108241,8254,-70281,23142,103436,32706,-39152,-66852,-45886,50590,119997,136636,228132,242785,74371,45490,60047,-87196,-176642,-46655,-39392,-160220,-167295,-106547,-83380,-148534,-236258,-151086,76123,141439,-11033,-177999,-180944,-84004,80143,283177,363270,145777,-58221,31130,73166,-42341,-151028,-270091,-342502,-187794,-15845,-103082,-193033,-47851,-2828,-140607,-156189,-87047,-114557,-114194,-39485,42956,120065,162968,205362,337359,301807,58151,-8959,30666,59510,126318,2755,-297291,-483420,-404099,-184446,-38500,41592,-27125,-179059,-160777,-84461,-64891,6950,100017,223666,267827,40913,-190799,-159474,-156999,-501193,-780278,-452600,-294922,-958761,-523914,502882,252638,-56246,881417,938087,382770,420785,329710,-321877,-468861,201707,-116482,-1069925,-732736,412021,230530,118242,386076,-14078,-329127,-329673,-302745,-254050,-262615,-61397,267726,337658,286216,406135,587378,438895,2955,-296749,-320936,-384198,-489290,-343675,-64742,33259,42062,98981,92347,63441,59561,32712,-49056,-44355,154897,305052,256759,197390,170862,222912,330957,299969,130015,45715,51126,143293,216610,142258,170369,323491,264986,24871,-85227,31395,109955,-66434,-198705,-192898,-344869,-407819,-183046,-8864,-147224,-220356,8045,236922,280756,161289,-9797,-161763,-115123,-7999,43380,106321,54285,-113252,-141583,-73007,-128234,-149018,-42984,-124919,-408321,-467402,-279225,-44090,234677,409157,282696,68648,-44602,4346,120628,43691,-146812,-158875,-36935,-19691,-73443,-20944,-37362,-173096,-190701,-78166,-155655,-305049,-186283,44842,-9734,-209834,-150093,120875,188582,21556,-63803,14316,120583,122725,48464,5227,38144,-17307],[-89886,-107765,38811,223963,160116,-17060,-14495,60212,36156,-28588,6451,138320,209555,153447,22711,-98182,-107233,7143,70125,-68838,-274821,-360269,-358796,-276215,-160786,-109031,-67683,-62441,-110397,-199817,-267135,-136493,47819,28364,4599,55255,5112,-156416,-309499,-416467,-332251,-17048,241556,233293,68479,-92744,-142538,-234272,-142950,-17012,-28987,-70260,-77568,-161654,-73072,180245,191281,-159537,-413643,-245995,-65707,-303075,-272534,175180,380815,283977,128265,-30307,-74744,-155439,-171958,48042,262779,231540,92459,35107,58628,95518,-18364,-152409,-41895,74538,-95924,-392531,-537595,-329733,-4329,81693,-110426,-246914,-185200,70970,231360,268106,262341,228399,160817,179698,354809,349926,179818,82066,11502,-23318,19681,-70223,-256653,-234880,-25037,313819,389231,154029,82044,133448,4788,-115781,25201,243845,358997,381152,251054,-14214,13736,199872,143739,65161,224407,330843,213697,86565,330992,540165,358708,154452,163906,214046,164418,1306,-287825,-270168,43424,111952,-63880,-104312,-104163,-250930,-425723,-456429,-410961,-309845,-142055,15245,37960,-144527,-347193,-209031,79218,4973,-224859,-174857,85131,52267,-257509,-558647,-620655,-555846,-436631,-221123,-140909,-240602,-386223,-434835,-300303,-61725,70491,145626,270723,225251,12014,-185803,-222889,-4847,303301,237778,-122015,-297936,-158635,-40088,-14666,84285,285722,242620,-42972,-188282,-178788,-247137,-301694,-301215,-334585,-239980,-80995,-34922,20731,64147,20490,-10225,-80634,-206527,-292219,-245054,-84209,92480,216356,176621,-4346,-28017,122628,177294,24446,-226953,-277380,-60184,87916,-173769,-339602,-158971,-99376,-166426,-135919,-150944,-128425,-497,5390,13125,72193,106280,179065,227938,139362,17431,-98574,-259194,-431314,-374280,-147975,-64047,-39155,152456,230280,25498,-106869,-24144,-37821,-31232,112584,205146,126173,-18614,-48208,144904,227651,7257,-189762,-152387,-161614,-189188,-59270,25175,-58758,-50432,12300,151289,252098,240615,149143,62419,17905,34398,26167,2609,-152335,-379513,-349678,-129955,-4288,201119,463785,446962,219579,122032,147452,140616,22814,-121227,-117972,-32826,19858,-5888,-74382,-158314,-84154,39316,23451,23198,55529,-50554,-162658,-177897,-186865,-148882,-51676,-11393,98419,297739,390510,497422,503913,364278,106693,-65552,-34834,-43906,1406,251425,300579,168942,171775,115271,-126346,-343889,-357905,-148079,192518,179315,-121777,-278234,-166871,-52242,60761,293823,484399,416832,156726,-51617,-48527,18453,-89463,-144206,29252,102065,-53359,-180687,-142734,-56228,-70726,-78067,55252,279388,367712,155878,-42763,67025,302470,441344,421386,247428,60011,-46368,16103,224343,392797,348212,145738,-148956,-335138,-267116,-142319,-95951,-113073,-181440,-264201,-399519,-464906,-331329,-121406,-29369,72343,105728,-17908,-160695,-183513,-146955,-159117,-257692,-180017,197701,287190,-15608,-143299,-101240,-52494,105947,126832,-104032,-253818,-217081,-138830,-2248,126287,-3252,-163360,-144,315968,423234,357851,217914,73287,-59250,-35337,-73812,-163302,-95921,36062,176541,290720,271155,159040,49751,73975,305309,339997,135664,38133,65846,102982,375997,486635,184963,-36544,-192132,-396298,-378398,-277341,-233586,-156582,-89038,-141940,-421466,-451249,460030,1210007,538890,-186755,-631450,-2473588,-3317733,-1188887,2288991,3320953,1417480,-319621,-444850,-451300,-784307,-484487,294555,737807,593676,183660,11795,170673,360285,314964,196337,108178,36065,-38807,-111242,-315147,-476562,-258774,112916,191610,40642,-15841,181719,380358,251193,-115999,-378201,-385068,-235077,-59491,49286,49658,62384,-8289,-234348,-223229,80225,195255,-90568,-431213,-300887,119332,244432,93179,-64789,-99096,-26484,-18075,-146585,-293794,-422971,-387010,-133270,94681,182454,183848,228728,289442,239781,74045,-164232,-273327,-131385,-41884,15278,224737,331292,164775,-74258,-237686,-200609,-110094,-6190,64767,-33041,-197497,-218186,-53116,90734,135870,135689,94415,-35319,-137943,-119693,-66544,-106965,-140376,-9214,203262,174787,-59476,-179951,15558,251031,191817,1114,33525,152616,24079,-183123,-135497,38372,84908,85008,82129,-14458,-120828,-23998,106655,66186,53855,146560,117340,49489,105243,306770,347101,33603,-154514,26141,170263,-51224,-213384,-21333,56827,-64014,-105668,-145120,-248566,-80587,62547,-141743,-271518,17270,379023,279765,-37121,-169850,-68362,130189,310650,309347,272531,431236,441196,205148,95889,206728,125275,82243,276461,311564,-64631,-441614,-422455,-274459,-163811,14423,101215,-16685,-147506,-160691,-112279,-172175,-252049,-127149,87048,225117,281477,202977,-53252,-104514,82958,195731,231975,280866,156074,-93781,-222299,-166661,-81326,-25105,46247,93553,70390,159242,327578,356429,320326,122774,-86058,-17910,5298,-213521,-160721,109558,156054,-22569,-145784,-226559,-155645,-3443,61285,83999,-22193,-173351,-35976,244095,412003,478552,508607,389462,131067,-53674,-112050,-221324,-236367,-30218,205808,220336,19227,-213312,-398205,-436238,-191540,39064,117849,109784,-20349,-193494,-151120,126966,244974,69894,-86255,-12455,208658,394304,313267,39012,-64773,76445,227992,288527,136445,-87648,-261706,-269160,-175912,-66261,5537,3196,34240,77173,-68354,-212416,-173709,-68676,-82805,-71374,73642,253845,284999,199333,12754,-162247,-222756,-105320,44160,58656,-81488,-158963,-131739,-219967,-220772,-60924,-25861,-67422,58089,318412,376173,178782,-25785,-157399,-196895,-153493,-118441,-84672,-77852,-120678,-86077,50537,74887,-715,-63723,-41307,-52058,-194744,-237627,-145979,-93270,18544,172238,227081,229420,199678,65441,-3834,124327,328552,344137,188683,219934,253396,137954,-41825,-39646,178374,319531,297208,209088,36722,-286537,-443799,-222497,-33499,-109630,-280726,-299338,-162703,-7554,34712,12570,35731,151826,235868,212985,87737,-32957,-60477,37629,109554,141382,243812,253404,96452,43249,68984,-25187,-65574,24676,18017,-109118,-138142,-37729,7889,-65037,-163555,-96109,82778,128022,-11083,-146461,-151246,-65052,78707,203421,212860,79228,-21016,65772,117431,33614,-69385,-175360,-288078,-197126,-24950,-80905,-163794,-53339,-57022,-179932,-126137,-26048,-80147,-103719,-13999,63691,127532,151726,166727,322841,318591,28899,-50903,53039,120583,173271,103266,-141906,-400639,-364848,-69564,152271,187641,9281,-244548,-289393,-220310,-170390,-78080,45765,234327,365291,204214,-100582,-229140,-284053,-572701,-834556,-604605,-515607,-970644,-607077,368417,434312,476345,1232351,1187511,475659,289472,244356,-145800,-223607,173118,-441756,-1181558,-467075,768353,521264,295279,346689,15453,-154542,-140224,-143797,-186821,-338247,-161770,198415,247171,196885,342483,482882,303232,-98719,-310719,-259687,-300219,-456568,-360479,-33804,130766,92013,49273,24925,23142,64034,42093,-86992,-112240,91412,278621,305795,305112,249611,197272,253276,240681,93481,82133,171156,265198,240051,110547,184823,401330,335809,67934,-37599,57090,65240,-95787,-104358,-61777,-368744,-609857,-332740,-29633,-108443,-255227,-93900,150783,209380,59601,-143654,-244147,-139292,-9578,35440,49294,-13674,-131795,-125645,-84978,-161991,-133791,2713,-130026,-437532,-445033,-182483,27496,219414,392534,318820,91982,-53484,-55357,73717,56346,-56657,2979,133656,84665,-16228,-7826,-38105,-131507,-105504,-2258,-126531,-325168,-211410,46149,-976,-210833,-140935,113350,162768,-1014,-72835,3208,97894,112391,79687,64007,102095,43453],[-84835,-153633,-57091,120152,122019,-62590,-132637,-36791,18398,-20367,1240,134928,201650,146147,36922,-75566,-120774,-67893,-53992,-190668,-299467,-260492,-185322,-148158,-128542,-100153,-65662,-88065,-107863,-136226,-168058,-36322,146376,127898,118572,146922,2188,-234152,-361773,-420959,-265466,141574,441065,430576,172696,-108720,-194692,-212904,-144083,-24450,-17238,-25508,-10093,-58994,6932,156390,114924,-180407,-380334,-182656,59360,-139528,-151601,299729,493810,353179,139857,-95006,-159503,-134119,-100282,68058,222172,174651,34901,-12099,85420,167438,62825,-80877,-20551,944,-182311,-393122,-467336,-298388,-19441,72673,-75418,-161209,-57055,245703,437372,420129,380289,320826,196285,178486,279669,223990,84754,61359,21715,-21203,67233,85165,-113199,-258290,-94466,287417,428943,230872,128481,117838,-53584,-162170,39990,284807,359667,281005,116704,-46341,65264,281147,214269,111082,288140,429812,304328,117534,280498,437182,304440,187229,252464,250804,100568,-106752,-305324,-204997,96656,132758,-36948,-72259,-52066,-161590,-298327,-327611,-362420,-357518,-167456,41024,49660,-127449,-295613,-206669,21523,-83565,-310612,-196194,184344,189759,-187612,-524698,-557588,-454873,-393746,-232034,-207207,-330210,-459997,-492645,-398510,-197521,-25942,128914,260172,193751,8567,-167493,-189508,-23573,242248,263618,-64279,-289495,-185437,-96405,-87584,85478,393773,409307,97891,-122638,-164382,-233313,-316827,-341677,-315556,-184181,-48583,-38943,46487,152945,119538,36623,-87931,-226816,-242357,-165586,-78117,89367,259387,179776,-14244,-30545,85249,131845,77685,-52484,-89509,54206,171804,-65501,-217170,-94425,-76117,-160920,-177187,-210159,-150654,-60331,-114802,-86590,15874,63532,123378,195911,132052,-11383,-130649,-227175,-371063,-361482,-126290,260,6960,153681,245405,72785,-76523,-26544,-44845,-37541,101882,238860,230554,78254,-45930,58971,168787,58075,-105509,-155520,-208026,-208161,-52775,83,-68081,-47510,10958,178569,343867,324689,193150,8699,-138279,-127471,-84840,-25425,-134360,-355515,-373623,-173123,14004,270568,519319,429502,110872,-26475,20967,71942,-30703,-218076,-211576,-62538,55628,28186,-73504,-193927,-187872,-76844,-20927,50369,58784,-109220,-191987,-109703,-127209,-166931,-57960,5955,65396,217529,328225,395388,336934,196825,7041,-74471,39763,96904,164540,343550,261137,78354,121479,55292,-210516,-390940,-351870,-117379,202884,158078,-142903,-259981,-159656,-91697,-37780,138981,299953,308665,171891,23701,35127,96744,-21780,-62880,117899,207562,46469,-182489,-263134,-166971,-72791,-10405,93259,280200,381352,155027,-89832,17214,292035,475607,478921,331734,112390,-106431,-144205,67025,290957,260320,90703,-99153,-250403,-259913,-150484,-78051,-126632,-217009,-258286,-365833,-463367,-341231,-146812,3110,184247,176981,-62777,-213191,-187276,-105382,-91383,-148101,-43719,278881,240650,-109618,-177922,-74966,15908,205665,189695,-73425,-175278,-100738,-19388,108767,227227,86913,-115228,-44783,248408,405782,338736,217680,121894,18406,26438,-13501,-95613,-3909,158184,245082,303822,246940,141127,90116,140721,315970,348515,211678,112536,47919,92601,352417,409004,64639,-159938,-275482,-431919,-385707,-405540,-604560,-637826,-557978,-500154,-516238,-273179,754172,843786,-1481033,-2458873,-120433,1779142,-815096,-1240049,1686873,2938638,1013592,-534899,-634602,-711036,-789105,-231358,387288,556292,357311,173763,190253,227384,199277,189699,185947,92626,-68232,-159845,-142012,-272403,-384319,-130536,191619,191326,31855,-63016,36993,204074,122044,-145293,-319223,-342115,-286631,-156283,-9555,30737,66590,26061,-170851,-188809,14140,35663,-225856,-447849,-316000,41816,227071,192438,12725,-141286,-87964,-17111,-162935,-357391,-466998,-404315,-102824,187078,299736,269406,269398,324457,243672,16086,-185674,-215463,-104539,-62979,-39425,188844,372899,282923,105468,-62427,-86546,-62357,1118,67335,-52309,-228281,-189463,-28247,66086,86533,68047,18311,-63331,-53438,14834,47895,8912,-63464,-26173,114133,93365,-103236,-185641,30566,240076,160471,-64776,-42323,87873,-37728,-263310,-209146,23674,92074,29329,15785,-50127,-176548,-117994,26414,58177,120193,260766,208117,91270,141483,364911,385300,29955,-171746,-6320,74652,-144945,-233154,-27993,44807,-85937,-156761,-192448,-265863,-77854,26626,-219113,-272892,122554,484857,312342,-16989,-102834,-18341,143291,317503,315542,290173,398494,444674,186240,-54986,30749,54731,104850,384883,484438,45541,-424238,-476161,-329492,-175552,3412,119985,26500,-176249,-298865,-279860,-209031,-163635,-28227,75295,147816,306968,332328,27641,-129049,32327,181201,282921,365878,190104,-107540,-199313,-109142,-86549,-108747,-20014,54047,6343,83786,293466,354625,309575,121814,-61977,-9898,1813,-188714,-132851,134942,180189,14231,-122134,-222967,-141873,6838,31420,19711,-122027,-287306,-111820,238400,459363,520974,500771,320264,88812,20070,-3038,-208114,-293384,-57233,197372,156548,-38249,-177137,-354180,-445754,-228635,17440,126336,124823,-22720,-145316,-56153,124362,201085,61099,-118514,-137452,64503,277766,252046,50280,-3416,141014,335719,344883,79549,-214446,-353008,-259418,-130411,-69967,-10223,21299,79622,138393,-30560,-253839,-303694,-213947,-185291,-215551,-162958,11862,93728,62455,-18907,-94534,-123500,-36698,14661,-112597,-277525,-274042,-165272,-298041,-440357,-288964,-108076,-27370,165170,456390,472816,161553,-98930,-257722,-250751,-151302,-146255,-138251,-103948,-131370,-74442,106200,178283,74003,-81288,-105970,-94459,-189006,-216546,-119400,-60932,51441,178345,204967,223248,250347,154158,88871,172650,327560,335947,158756,187288,293162,181604,-22938,20177,345922,489295,440261,317794,117066,-243442,-476731,-278173,-48828,-77510,-260060,-369553,-284841,-114807,-14104,55243,165912,264685,315170,332019,201430,-197,-90754,4142,84606,133550,227886,228629,110862,48282,94774,55481,40744,81352,66727,-67624,-124490,23187,97951,-1076,-99954,-39762,82591,113963,32837,-24603,-48293,-33348,53648,130715,114262,61173,33139,93343,161634,109943,9547,-65566,-198417,-203224,-46580,-43469,-106628,-27802,-58508,-176754,-96159,19234,-45324,-94651,1979,83508,128421,111092,81582,231197,258103,-39573,-141652,26300,154605,218318,228763,32257,-297821,-314252,29544,328226,321870,35218,-278642,-344479,-279150,-210430,-125719,-25110,201458,451434,377259,5665,-263084,-355882,-563952,-809004,-702400,-698769,-923306,-612054,290784,612030,1028928,1552153,1292543,442319,121240,137375,-23896,-74980,28138,-659819,-1077634,57841,1141640,714344,405044,305302,26980,-12853,60198,37176,-111216,-391605,-284775,44697,87691,58866,185462,265813,133358,-124455,-216734,-134322,-158157,-349716,-344690,-21470,201030,137783,26697,-15560,-22153,50544,51947,-97821,-136652,63463,255074,323080,353968,259614,110604,125987,137856,47356,115757,265283,337662,229700,72445,183208,438497,375880,100681,-2087,54124,-20959,-167480,-68209,12411,-358849,-696569,-387963,-4392,-49353,-251527,-141190,99269,118660,-56960,-262656,-321931,-192158,-46164,-609,-17287,-72519,-136314,-111700,-115342,-192216,-109149,36233,-125595,-419891,-380340,-65188,117827,209453,336723,307167,99720,-46950,-75328,34684,40335,-414,143581,282097,179196,58706,24921,-7390,-9035,84435,131266,-63524,-299538,-190414,81748,44060,-165269,-93449,124610,148802,-10687,-92051,-25232,75742,114456,105502,106496,142128,79510],[-83708,-159432,-87655,38235,74819,-87200,-210804,-120904,-8491,-17709,-10827,118622,189940,137929,47849,-57335,-132130,-128778,-156768,-281020,-301524,-154930,-20592,-38453,-104533,-90861,-69700,-103998,-84162,-51007,-67679,17519,184003,197465,202909,198225,-33654,-306258,-412538,-446949,-223225,264985,584197,550364,203030,-122894,-155927,-62310,-74000,-24788,-6326,6005,8295,-161,71619,120715,18334,-180063,-296881,-121895,96858,-39901,-81454,296458,482425,369157,143636,-147197,-247279,-132276,-49852,52933,126430,55257,-71671,-83246,88412,205843,135099,8841,-14520,-100818,-257521,-342021,-348320,-263759,-44744,76875,-8023,-65124,63285,350456,550412,518134,453112,347241,186646,168673,195571,104452,16118,28684,-23490,-72675,65502,192310,21232,-248333,-123500,249910,400377,246791,145587,89278,-112200,-191512,40191,280429,318084,152348,-24969,-17172,162099,302463,182260,78587,274817,453318,323826,101402,163632,281825,213939,175850,275464,215559,9113,-195513,-287632,-138932,120437,139916,-9043,-42329,5879,-54772,-133907,-147477,-259917,-354780,-159412,68707,54016,-113025,-256978,-215271,-44707,-155307,-372257,-214699,224170,284592,-113820,-434532,-420414,-304981,-274401,-176002,-203010,-350066,-451815,-468161,-429055,-288927,-97951,93568,180172,115182,-10361,-135035,-122101,-10860,186749,292558,32302,-230511,-193870,-131400,-118911,96970,445049,527127,250422,-26845,-131019,-181563,-260677,-297923,-221252,-86721,-10622,-44039,45304,195820,200034,100458,-61105,-210233,-172241,-94147,-95781,53946,273640,181426,-28115,-51653,36246,88942,130830,130734,98358,141018,194913,20614,-94383,-19264,-34939,-131995,-173167,-211151,-136485,-102389,-217910,-182770,-33308,31334,67089,142185,108093,-39567,-123261,-123061,-238011,-303223,-94232,59456,42056,128670,234216,119716,-24635,-24447,-44296,-40796,66954,197085,212380,54344,-85593,-12916,115367,84488,-33977,-122950,-189809,-171569,-16642,-15521,-79272,-66002,-25538,149053,375403,357131,199954,-38409,-243594,-250532,-162370,-28057,-78171,-290156,-372913,-218929,27014,310282,492970,344513,-6096,-183797,-126390,-20921,-61701,-222436,-256923,-124379,9080,-7887,-100324,-218440,-273531,-162988,-8513,126676,94204,-150154,-231207,-62601,-55388,-130748,-22788,39259,23432,82893,192122,223015,143667,26157,-88995,-77236,124405,262931,338341,391745,173384,-29629,45201,-33700,-288245,-410717,-337620,-69046,239146,218296,-58259,-178560,-126074,-92665,-99962,-9891,124691,216206,207926,123531,128015,178595,73347,18749,158874,276718,151562,-149907,-339871,-259558,-63207,90261,160668,257714,331777,138966,-87392,20671,290808,468750,484391,378579,161376,-152434,-317304,-131970,109488,96921,2270,-45263,-140559,-216847,-112766,-36910,-158883,-272213,-253850,-287701,-381144,-301588,-158763,21788,239859,204500,-105565,-264656,-226257,-114667,-31224,-21711,87030,310089,141732,-243987,-266913,-105343,48319,265990,227023,-37492,-97901,-1076,71292,161139,237713,123276,-77823,-118001,101980,321858,275572,159847,124878,107268,100625,52455,-30720,27372,180863,258563,297160,215707,134360,144445,190378,271301,310730,258280,170091,18691,54604,293631,329476,-2291,-251225,-366486,-464602,-366804,-433008,-806576,-982241,-926881,-818792,-683848,-165767,931919,244209,-3796655,-5366551,-39752,6382600,3010079,-423067,1129092,2242729,448176,-776199,-819019,-884940,-688193,55798,478512,352654,101148,73349,171340,109489,-11344,96336,192484,52386,-200391,-270749,-145934,-183877,-242541,-8512,204180,128355,-9348,-108461,-104540,2353,-30932,-176596,-262345,-317096,-347733,-239690,-59026,10163,50453,64895,-44125,-90790,-8920,-69521,-287917,-399995,-305409,-47447,183460,264839,109195,-139541,-141200,-41141,-175217,-365699,-445494,-378841,-61888,250347,340364,284281,276145,340062,239953,-21621,-183540,-167949,-119844,-138576,-138003,96221,335476,353630,260094,132604,57020,-10722,-9180,54504,-73119,-245929,-153530,-20551,-3971,-18648,-22398,-55073,-82732,28671,150756,164495,90186,-52244,-77297,25379,11540,-150134,-178689,40258,191057,74967,-147104,-99361,68919,-33993,-289073,-245897,35096,112334,-26584,-62142,-94311,-222849,-197459,-45162,45685,164122,316265,254551,116486,162809,372896,370997,27405,-160600,-10144,-693,-204458,-202036,-5923,31274,-118925,-209183,-233733,-210958,-9637,3019,-281496,-243387,216150,496524,285715,12273,-17616,24971,105783,227465,240001,263494,344098,422259,203453,-72686,-71397,16603,135668,412917,514972,88502,-358313,-436195,-319448,-173977,-9364,145489,77611,-194046,-382091,-356424,-177294,-49655,35500,33278,55224,282911,409133,125126,-109676,5179,149187,284153,404939,215318,-96787,-148890,-63634,-115804,-198202,-97545,125,-52122,11702,233410,322669,267603,121973,-10305,19280,18555,-110034,-35664,200585,192503,43606,-80818,-184786,-102868,37359,19208,-52805,-224059,-363081,-150126,242011,481838,530785,481405,278179,60776,74925,88298,-174427,-326534,-103427,132855,66410,-77149,-122421,-269215,-377920,-232661,-22446,96471,101909,-41112,-101836,38043,129399,137731,22812,-146826,-207720,-13849,201632,199527,68543,49618,155549,338974,298121,982,-322074,-417303,-228870,-79804,-79670,-32344,34945,119576,220026,91583,-207258,-365525,-308679,-253397,-329533,-361041,-211947,-89829,-67243,-41470,-29691,-15985,41097,-8974,-243697,-399992,-304264,-139369,-318466,-612593,-499122,-177433,16420,246371,504983,442249,84377,-193007,-360049,-287598,-133449,-162360,-186547,-139420,-142517,-61665,126769,235841,124344,-83730,-130053,-89984,-103656,-89525,-39961,-23302,79240,169443,160371,207671,296636,257659,192507,203139,274505,276663,135006,120022,243359,154419,-55429,-10391,356886,548681,521486,410588,219304,-137040,-417044,-275796,-26718,-14857,-199912,-393971,-371917,-189804,-24061,118834,268300,311808,311099,361952,279036,35330,-106830,-22957,67825,132742,206248,195205,125267,80983,145170,138108,112195,110283,95367,-46681,-125201,60221,160964,39904,-37290,14764,63103,78924,95325,147893,100705,7923,12699,66916,68062,80202,81819,99055,179325,153755,64467,36263,-92697,-203891,-87524,-18741,-46196,22265,5163,-114370,-68939,32306,-20830,-81412,13282,104473,126046,52545,-23659,102261,155511,-118460,-240582,-19137,163851,251905,345565,181270,-196427,-264887,86231,441945,409527,43945,-277313,-324472,-253190,-170248,-116568,-90413,138055,510200,519361,102573,-252768,-358999,-488447,-727000,-734960,-781948,-848276,-540217,281189,755700,1464097,1771793,1207944,275695,-58012,26929,8781,-70396,-192296,-731398,-777338,709485,1454900,787388,439807,270259,576,65520,228827,196225,-41445,-405320,-400801,-155918,-91237,-74065,-5113,5225,-25514,-67894,-41563,21119,4634,-187190,-279138,-13645,229618,162768,36771,-13614,-54053,24221,63453,-73403,-111720,74609,239530,309783,340101,204003,-3718,-5392,26441,7967,140876,309655,335160,181894,31693,155040,409969,360955,104982,9426,23815,-121159,-253135,-88822,21974,-312609,-641193,-334684,66711,18983,-210085,-128255,81114,22629,-167431,-332791,-367621,-253055,-103867,-55372,-82995,-117164,-132483,-114434,-165089,-208208,-73439,53732,-122909,-391087,-315564,36773,206012,204246,250453,241160,86970,-23212,-40413,25465,5518,4959,223775,376053,251748,130998,59692,33270,142493,309615,288510,25364,-238266,-138976,135203,105888,-89627,-22289,154153,154788,-6441,-126114,-73603,53908,119914,115130,122638,150827,86916],[-75272,-119223,-52302,3954,38370,-84958,-232859,-163726,-11553,5544,-14730,92043,166699,118158,44107,-50485,-133558,-153578,-207175,-309794,-273550,-66719,94724,35778,-73649,-70726,-68210,-89136,-27694,37186,-8152,-4424,143083,213145,226535,171875,-116681,-365754,-451054,-483684,-210115,324439,626788,539502,145132,-130738,-45476,138726,26763,-37162,-20803,-1787,-29827,7680,117552,94851,-62069,-153003,-181449,-64051,81637,10201,-53905,188649,371054,345300,154706,-165754,-315235,-162498,-43336,3120,3203,-95685,-207009,-160895,66306,196999,174205,93644,-17629,-193952,-299869,-250208,-193552,-203322,-62841,88476,66683,13250,141446,367830,535004,517033,437301,279632,112859,120348,112147,32512,8300,-78,-117409,-171874,11993,222513,106706,-204528,-105290,212890,309239,189959,117254,36650,-165145,-192911,37119,234836,233414,21456,-121198,72528,274704,261922,73344,-13119,189833,409249,301416,58817,6768,101706,102578,118104,211917,111283,-88797,-237251,-228034,-76224,107691,120387,6165,-21367,51864,39984,29257,47102,-121934,-298109,-116522,101543,56416,-99812,-226177,-229350,-115868,-189673,-365356,-201478,206066,306608,-46998,-296385,-243343,-151726,-118001,-74091,-138772,-304075,-371093,-372908,-397234,-332661,-136318,53145,66938,19581,-39617,-98365,-42003,21383,135412,289654,113390,-159984,-181920,-125491,-98932,113562,435897,569999,372887,73374,-89690,-116242,-159545,-184971,-77108,27252,18599,-50393,26706,195150,251474,172333,-3613,-152885,-90975,-52490,-140225,-8265,251059,177634,-48145,-91057,-11349,66490,180339,274638,227727,160534,137395,54526,8304,67221,26111,-83228,-129017,-160533,-94338,-113601,-280191,-260880,-72042,6979,7782,63404,67187,-48886,-62956,43376,-49057,-203369,-60104,96997,65124,99762,206392,148322,25903,-29608,-59510,-63124,-1361,73480,69516,-70415,-150310,-56053,73951,69989,-3140,-58105,-88693,-57182,45716,-32296,-108633,-99958,-72842,79800,321666,314158,163844,-61926,-267616,-313672,-213435,-37655,-22825,-211329,-350708,-256270,30079,310570,393748,222699,-80512,-281868,-243609,-109273,-47898,-116021,-225128,-197120,-117870,-113826,-140152,-223859,-324553,-200362,49560,221563,153443,-149894,-258768,-50852,7684,-41085,61957,104836,15019,-32032,44013,44616,-11383,-73453,-130957,-66318,200599,413139,471490,376728,54636,-133881,-51167,-138945,-346281,-409023,-316186,-3013,314162,364054,135004,-45672,-71831,-56206,-116949,-125910,-6450,158547,249739,219555,213478,254057,178825,91211,157783,294107,227271,-95793,-357447,-315268,-51255,189133,229559,207384,222917,100561,-45648,76475,309135,423027,417998,358459,183780,-175880,-447373,-312209,-98583,-90626,-87597,2765,-33106,-140933,-28922,27396,-196830,-337532,-251176,-182448,-239364,-225675,-145482,31512,229221,180228,-133193,-295818,-276196,-159872,9325,94948,183656,283226,16809,-378742,-375596,-172136,40739,270325,229349,-5523,-44813,58221,122486,159035,174887,108544,-52268,-187986,-72740,192438,180429,55921,87624,182228,163149,99808,9047,-10874,96295,216096,271498,186779,142605,205438,216025,176371,224373,255913,171737,-21824,7019,224163,274635,3903,-282729,-442703,-487938,-326575,-358667,-794611,-1123971,-1149319,-1075438,-940476,-216043,942916,-346257,-5720318,-7891600,190187,10177276,6712478,599602,632481,1443898,-60571,-922398,-917816,-903350,-480403,321781,550849,182804,-95199,-74913,-29280,-143455,-194385,71673,217696,-26,-320068,-344175,-137983,-87198,-88787,79645,148559,18685,-71036,-130788,-181038,-151426,-163470,-205415,-228714,-323266,-401044,-275207,-67908,3205,20684,94390,95499,26257,3724,-100621,-259782,-298260,-270483,-125151,124408,289909,186011,-108326,-171490,-72396,-174158,-321649,-375361,-323835,-24197,262301,284252,208958,227880,311312,213160,-30933,-154692,-148407,-172278,-239493,-234033,6652,268498,373198,345145,284531,184800,21315,-38621,34361,-83521,-241048,-121628,-32395,-99483,-145237,-105113,-109689,-100266,78273,255285,261342,121684,-99503,-151202,-49141,-41848,-156494,-135489,43378,100464,-62051,-233313,-125548,89084,11563,-267487,-237920,69867,143543,-56666,-126200,-140195,-252782,-245612,-92108,33801,173859,292613,235329,114156,156194,328233,322779,36829,-126094,2872,-48371,-236762,-157829,30440,21087,-155197,-250236,-247875,-94613,100143,-21984,-329009,-194816,273057,414644,204142,41815,62057,52406,31747,70241,116225,217160,302439,368888,233317,37824,-57094,30806,164625,344172,385232,58265,-250008,-305098,-241911,-155416,-21680,157212,112072,-198112,-389555,-311649,-77458,57554,51137,-13493,-11639,227868,424824,215597,-51372,4304,104763,245142,400290,227547,-59401,-80612,-52306,-180433,-280969,-170933,-59864,-96061,-44567,152555,249997,190368,112821,50419,59481,47337,-3553,104721,281731,193778,70657,-15138,-107989,-41392,80018,25622,-117443,-306258,-385828,-141367,255121,474448,497347,443123,262076,51253,103137,151818,-122777,-330883,-163079,23770,-35170,-99050,-71790,-163160,-247930,-200399,-68976,39907,49205,-66657,-69231,99073,132394,60782,-48048,-168511,-197383,1057,191879,173668,96574,87960,107187,199020,146163,-72812,-370030,-429697,-184889,-40895,-92191,-47207,51606,144097,274193,226621,-87036,-319572,-313626,-261870,-369257,-457106,-349074,-212356,-149409,-45051,20452,71806,106180,-17607,-290435,-408516,-241917,-69846,-286882,-679934,-618678,-217378,40020,262227,443334,311493,1286,-258407,-424929,-293059,-105373,-170874,-225591,-174903,-143300,-37447,131512,249323,146282,-61627,-103058,-38998,35862,109426,79587,17312,95108,147318,112524,195706,322061,337889,286950,224762,204039,206659,129702,43014,113853,58392,-121550,-98526,225004,472851,506447,458788,314964,5818,-259652,-186965,41152,71848,-113682,-377120,-418405,-220943,320,174570,299007,265504,222218,306290,303970,76694,-80956,-19935,77227,156557,204336,178256,145138,145505,215269,205377,131304,102484,98051,-47695,-134781,61231,171447,55053,24959,58939,15969,11331,143870,310051,246842,47638,-33588,9026,56232,114030,105255,74119,156390,151176,83538,106251,2437,-196697,-144721,-26664,-4427,82498,120596,3496,-42325,8078,-15565,-59206,28380,128661,124229,-5457,-112978,-12504,55390,-173678,-297231,-49822,153303,265568,423322,281176,-102192,-213350,98060,469172,428447,29757,-251598,-250665,-158688,-60903,-52854,-134040,61009,525683,592240,158639,-216083,-310291,-382571,-630266,-723077,-765906,-787593,-405522,333941,852852,1717522,1859724,936374,1603,-229703,-80513,-53801,-195616,-396681,-660147,-352444,1315644,1650546,739264,403688,238649,-71425,73801,334067,294156,10115,-372629,-479506,-346007,-229798,-143715,-149771,-213643,-130652,55652,165804,163278,143773,-8833,-167020,2638,215190,155311,66763,25882,-61852,-6970,76684,-15342,-43858,116865,231944,275113,283003,113884,-102095,-99005,-59868,-15717,151147,296209,260860,106306,-13111,87424,303746,281090,72156,-3190,-20422,-201408,-313362,-136548,-10488,-237075,-471330,-198308,165393,87278,-141900,-72124,83842,-59099,-250035,-337706,-358603,-290095,-160205,-114202,-137655,-145302,-126051,-139816,-223237,-199146,-26195,53968,-132576,-372532,-272974,102195,273146,199015,149551,128637,49117,10059,40611,55308,-31667,-35568,228727,398377,289764,179343,80695,61770,263227,488770,425581,120431,-162573,-81672,180749,156910,-11659,46661,186567,173676,4138,-173460,-138687,27615,115239,103307,112483,131598,70347],[-54560,-45170,22761,21243,29318,-56523,-201223,-154555,25359,61902,-204,62923,131366,82767,19627,-60264,-126159,-139464,-195085,-267702,-213192,-6534,145780,79804,-18954,-32595,-52128,-36302,56406,106236,-13960,-101210,38575,176832,182926,58651,-237882,-402300,-459501,-504495,-211440,321281,565097,392392,13569,-129208,91243,297235,102319,-80610,-78789,-59996,-108999,-21308,147508,92641,-97402,-99177,-53074,-4122,61448,43721,-39176,40767,216495,310325,189158,-141151,-349756,-223979,-84362,-63925,-105630,-233559,-340534,-226551,28849,143957,166677,152438,-16882,-240129,-290610,-133658,-19554,-99345,-59654,97059,122659,57530,161060,311373,408771,407858,320818,130861,-11601,26553,35401,22557,65679,-13604,-235075,-294988,-76661,182540,136354,-129434,-48759,180511,179650,77892,46798,-36306,-198182,-161170,40959,163680,121292,-82595,-136716,197877,368765,185476,-52924,-119640,63004,322722,278534,24489,-141326,-70422,-14226,25703,77368,-27432,-167849,-225722,-140432,-25457,58333,65721,-1561,-13114,71503,96487,151988,214988,25679,-200175,-54694,132067,56986,-86513,-191211,-235653,-176802,-170271,-266391,-139563,156731,260027,8907,-139079,-78662,-36536,15556,27899,-56130,-221369,-246752,-235217,-324870,-338488,-140212,28001,-27988,-59671,-70696,-68486,24771,53468,89178,246714,143786,-113176,-153040,-76069,-38074,129227,383856,533348,427019,148156,-52738,-62175,-52892,-45149,71552,124961,27912,-54904,10060,169700,272977,237313,67959,-64887,-9791,-46877,-198234,-77538,194079,156537,-76595,-139910,-45003,72255,223182,351962,269801,101789,15076,30909,78547,154686,97253,-24640,-62378,-80288,-39848,-93331,-293583,-309452,-99110,-17578,-60854,-35368,20231,-17296,54104,241820,162874,-73367,-25665,109778,82716,88682,172382,144859,52463,-50117,-104316,-113781,-98895,-104204,-139685,-227756,-212658,-66786,45709,12804,-21340,24351,72808,113682,117312,-60719,-165641,-137089,-101805,4893,199365,209097,102296,-49103,-212317,-319195,-249381,-68529,4053,-143957,-308711,-268860,25894,275599,254924,104727,-78385,-270015,-289179,-166695,8960,61293,-127667,-257451,-284671,-253583,-171772,-210802,-338362,-190795,121197,292567,212428,-100766,-251570,-70168,48787,84354,186610,201143,58371,-73745,-61277,-90283,-100216,-70670,-89137,-36596,246147,502539,522403,300953,-65882,-215040,-153905,-237910,-368813,-382934,-276353,74968,413441,546317,378859,102767,-10793,2873,-96186,-195280,-82164,132815,274055,280434,271972,309824,271032,148921,132902,258369,247292,-39424,-320980,-331130,-49250,251643,270223,132365,79181,43218,18009,169223,345039,349045,286022,270496,171333,-170698,-490349,-422238,-273633,-244247,-150024,31753,41589,-46657,86751,105943,-224007,-397045,-248550,-75481,-78021,-130803,-97292,42605,165089,114232,-137228,-291324,-304307,-208145,26864,180439,228748,205115,-103857,-472175,-459278,-240263,4808,222750,198558,14079,-29326,68212,137323,123851,77785,60681,-34285,-225221,-219752,50233,76764,-55008,40244,224281,189469,108926,14807,-87815,-43334,139719,226507,161001,161310,262156,218511,53558,102075,199940,99442,-78290,-33603,170531,258952,73796,-245396,-479212,-492126,-273402,-222287,-610230,-1067089,-1220702,-1254486,-1249537,-439657,805277,-689817,-6605704,-8969555,955372,12023511,8728184,1159494,229685,783000,-320194,-887089,-887416,-756891,-189141,538966,597732,89741,-179567,-213017,-322483,-435213,-286777,124165,255485,-47735,-386935,-360413,-134535,-19784,42804,124850,49884,-105882,-138688,-123580,-163024,-207330,-236900,-219799,-220470,-351696,-427926,-249815,-24812,15820,-11199,105520,192772,112403,36292,-58426,-153216,-168956,-217628,-171124,63540,263145,215672,-66277,-171875,-92931,-152345,-243514,-287943,-260815,-2872,215798,145446,56878,120450,224049,155853,-9219,-96866,-153491,-239730,-324875,-282167,-24087,232605,352252,338388,342580,253785,17933,-81006,18380,-72451,-211201,-101286,-57338,-188408,-252151,-164387,-142170,-121818,77859,306898,323783,106216,-177900,-225190,-96180,-50197,-103020,-54803,35216,-24092,-223596,-304327,-117073,134403,69350,-216067,-190005,117861,182141,-37679,-149102,-177938,-264549,-258399,-114180,21726,146151,196880,152661,83006,116423,241863,262664,57958,-83637,12436,-74859,-254703,-133771,63009,16576,-182417,-261722,-203609,63965,214476,-62215,-365888,-140077,285136,273416,85487,51565,103830,55227,-48778,-97267,-7278,181830,291224,282960,236403,194409,54705,93037,178446,195861,142242,-16471,-109087,-106093,-111825,-118776,-29236,145714,117120,-184341,-323556,-162457,67040,132307,28289,-37931,-25372,168963,388759,273156,23719,22395,60238,188111,366410,233189,7408,-5122,-82280,-273234,-339438,-221878,-115550,-122119,-79225,61838,137219,84766,87282,101491,100535,80835,99621,244220,345835,191116,103801,76325,2600,34223,123421,46870,-160060,-355728,-362157,-94960,272006,441799,422605,377924,254508,55426,103358,182907,-63654,-312029,-226551,-104182,-133596,-117209,-47871,-61292,-93023,-144235,-111675,-24293,-15062,-87745,-44630,116256,123969,-23803,-146458,-187031,-120486,91758,243431,183665,134603,112166,10182,-51021,-61428,-112758,-331952,-376274,-136413,-25878,-103647,-45743,74576,148020,263080,297215,68404,-162327,-220596,-205256,-319939,-430473,-368535,-249917,-173047,-39438,42227,117215,143281,-4740,-240843,-302868,-110878,14917,-224009,-623707,-610155,-224517,28015,195303,284548,143142,-39442,-257859,-421835,-258097,-72111,-172854,-247963,-197141,-126817,4303,144070,235332,146794,-13640,-33307,39808,180008,309665,206399,57459,96838,119664,83913,195151,312404,361078,351300,245669,155893,173976,151345,-18085,-55898,-78437,-195463,-197122,24179,288360,393287,443075,367474,137639,-39426,-11498,150209,170897,-17100,-329888,-426687,-211169,42449,197880,243561,134390,75908,192360,270767,123114,-1362,23126,116102,209373,233133,186850,167441,222576,285642,241007,94841,56380,77261,-63014,-147195,22388,116180,42976,78504,81064,-57310,-82825,153307,403384,338192,71071,-75980,-44266,57364,141314,93955,18655,94373,108180,66132,127767,64006,-178781,-205559,-71988,6943,136575,253016,149964,-13624,-45710,-32386,-27162,53429,154771,125064,-43516,-153717,-72079,-9263,-181408,-275426,-46098,126753,255893,449676,333756,-9443,-146829,83056,415598,376865,-8606,-220897,-157132,-30087,84246,43465,-148948,-11643,490027,574708,149826,-187197,-247786,-290734,-562238,-714990,-733347,-783977,-234446,426042,913050,1830048,1831667,527466,-328627,-383195,-187105,-186681,-393558,-510860,-488706,114530,1753182,1707118,579713,306446,200358,-179198,28838,367880,312899,36509,-298007,-496530,-468083,-282245,-114330,-184913,-321880,-155802,212895,349291,252293,222186,137951,-34087,31288,169483,114720,93068,82265,-44318,-33332,90881,65823,51864,174578,228017,233001,217201,36257,-147347,-133064,-103286,-26496,141218,234675,145904,24941,-64631,-26216,129877,147120,7659,-28298,-57646,-234275,-316318,-170696,-46587,-145583,-252596,-28830,265281,152131,-62719,-3797,90363,-109503,-287030,-281737,-287127,-276039,-194123,-162912,-173417,-154665,-117113,-177370,-267422,-159067,28579,37873,-158064,-362704,-248754,127467,304410,186323,53395,-6619,-13443,40067,141010,117513,-55111,-97837,172190,350846,281407,188492,81174,66688,311081,562569,503327,196282,-95279,-40259,194973,174011,41493,87502,199438,187451,9274,-225470,-210775,-9090,89453,72100,85337,96455,39795],[-25883,36146,97750,72263,53682,-9495,-135232,-103708,94804,143487,32743,40314,91440,37634,-22142,-87687,-120428,-103582,-134392,-169335,-125329,29663,145666,112058,64541,22086,-19161,43832,145866,137601,-79963,-238317,-85775,115103,92767,-114340,-366995,-404588,-421727,-481167,-201993,281791,433810,159096,-149737,-117535,201489,349828,108957,-162787,-182178,-158773,-197317,-59331,166711,113961,-77922,-24332,71745,60334,67387,88886,-5730,-76270,79843,291504,252974,-79852,-352385,-303350,-157926,-122439,-160663,-314133,-438441,-267247,-10034,62597,113600,172328,102,-214500,-221538,-11041,151237,44865,-29871,94819,144611,67270,126172,207325,224040,222915,133051,-51156,-147503,-90816,-31101,58139,163095,-6545,-340023,-406986,-170429,108613,136303,-28644,26061,149620,46652,-48963,-42770,-108387,-195127,-99016,55757,86673,6937,-139688,-72508,318452,417053,111152,-132774,-190854,-62087,225365,283649,29813,-229739,-205294,-123129,-79367,-81850,-151289,-209511,-179096,-55231,2375,-19188,-20997,-32142,-14245,62618,102061,206022,321708,156426,-85501,-389,143689,50393,-72969,-143122,-220280,-205065,-92734,-87974,-34467,110357,179574,56391,-206,29843,18925,74419,80162,-4475,-139458,-113215,-89216,-240642,-320557,-114360,36111,-63033,-100581,-96100,-54395,56573,66440,53519,184211,121063,-105313,-114033,3050,40606,140529,316381,433918,392757,174332,-29459,-35119,22215,69481,177471,177768,14027,-52317,14519,143883,269927,276670,127897,30887,59458,-65947,-244301,-127566,114759,105202,-114126,-183984,-57554,100296,254861,362115,232765,-11001,-127223,-30310,111950,222689,160211,31676,5796,2501,10567,-53995,-267520,-322276,-113594,-49693,-141523,-138909,-15660,65424,213564,429350,357693,68529,11318,106861,104841,107407,140438,105452,41177,-86227,-173678,-183110,-205400,-280366,-321301,-335245,-245620,-51913,27676,-72035,-74444,103156,239820,282295,173750,-104372,-245081,-163388,-93037,-42778,58871,86527,47890,3901,-107399,-287031,-276244,-110616,-3491,-102212,-248804,-243138,21793,219004,119137,26489,4208,-142552,-250096,-178019,84417,231480,-11835,-288749,-425728,-367751,-177661,-188006,-324588,-154108,166174,301499,240499,-15636,-196745,-100828,65252,214733,322761,304999,138875,-33328,-98115,-162972,-133430,11632,29657,10814,242182,496915,473095,185921,-157276,-262303,-246036,-306104,-343599,-325114,-208148,150584,498565,686179,578034,220494,39668,61544,-56647,-217964,-111786,118254,258634,283019,285663,329811,325579,189204,105203,181887,203794,1665,-251213,-317912,-65751,257270,263248,44221,-62793,-19767,84604,273178,384197,261559,120798,140911,130074,-136751,-431469,-437135,-371446,-322149,-170112,31420,64037,44881,209023,183607,-225739,-431243,-241684,9714,60711,-30887,-11749,65975,77522,31541,-116562,-247029,-285862,-226407,26786,225183,222296,95498,-196766,-495601,-480063,-274803,-37808,146150,148173,18523,-50049,33567,123744,80573,-11177,5122,-17434,-214060,-297872,-70767,-9201,-123693,20862,228074,167169,75288,-5053,-148161,-150546,65381,164096,132147,179488,302393,203375,-66320,-32150,102082,-32827,-154032,-59490,149024,277291,172978,-152330,-457346,-467754,-218601,-86020,-359304,-879731,-1171233,-1335640,-1513416,-755037,602373,-651512,-6099516,-7947832,2188422,11235194,8070917,915228,-32421,426432,-249645,-663253,-741637,-498581,136616,700701,620658,90884,-141684,-289885,-585061,-652355,-264590,229343,293093,-74782,-375502,-314587,-145919,-3997,131659,135902,-52667,-212261,-201473,-96847,-64629,-157878,-232744,-205437,-219252,-373083,-414342,-176906,54384,41230,-35206,94011,209586,133547,72126,37589,-3709,-45727,-158239,-177057,11804,195720,193117,-26811,-144651,-91829,-107846,-157579,-216372,-211776,-6890,120797,-32736,-127133,-26048,86746,76429,40143,-11138,-157592,-288235,-358840,-259351,27094,263269,309752,247534,288356,238737,-23805,-124459,16705,-34958,-161041,-92235,-81465,-237466,-308002,-204753,-164340,-151396,28439,300582,344364,57714,-256137,-274742,-107638,-18255,-6914,40162,11500,-161128,-365154,-340921,-79582,189747,118238,-154184,-117057,166208,224218,38557,-114791,-198925,-263741,-246417,-124600,2206,85902,60714,34681,33053,48995,133934,206230,79310,-53880,-622,-94277,-266963,-140139,79450,16940,-189612,-229070,-80476,244599,300416,-122084,-395496,-89711,262273,124626,-43961,18557,79752,29422,-101701,-213614,-87276,177800,301394,171246,179445,286906,191547,173450,165628,13163,-120174,-84057,54293,124207,41409,-70810,-32291,114239,96648,-148993,-207158,32588,215187,165001,-6738,-23229,15586,125167,316315,276529,82355,44707,31980,139136,320830,241255,100223,67041,-142623,-369519,-356729,-235020,-155400,-130317,-91423,-21287,3773,-30913,43183,127535,134194,114907,175657,339606,370416,193628,147671,184269,130577,109253,154625,74661,-173066,-370624,-314469,-35697,282084,395030,323689,285394,233961,63793,81308,181739,-12451,-282090,-281056,-217520,-214665,-146349,-62252,14452,41367,-88845,-145302,-76506,-69046,-95109,-22620,98859,97442,-110317,-258363,-208339,-21742,207042,322602,223099,176971,125176,-101936,-319676,-246956,-100378,-209097,-261922,-90825,-36646,-109395,-26278,100377,131792,177843,260486,211884,66875,-58157,-101847,-202599,-307724,-285887,-215000,-159222,-48890,23419,108953,147878,31396,-117723,-123276,44285,87813,-153824,-472911,-489578,-208759,-19404,57614,66848,-3644,-22482,-186279,-344640,-185085,-37453,-165010,-243488,-192675,-92336,62256,179362,215199,138321,51248,55862,116978,275708,435937,299881,90231,85928,98294,91817,205381,261691,312714,369132,266640,154349,204739,199629,-46641,-211588,-212538,-254437,-267246,-153441,60533,211994,359676,347030,207426,175499,211112,278483,264107,73729,-264255,-401156,-171782,84619,181123,125360,-36992,-82725,55775,187683,169741,122140,98633,170468,278109,284345,210119,179146,275597,327983,231535,10322,-20081,44207,-79942,-158915,-49275,3188,6653,112249,73267,-142917,-180321,116389,394564,340716,67589,-107499,-87321,59337,150409,51643,-58513,6284,41769,20878,98157,82446,-147563,-252910,-143820,-10727,172673,360413,282727,15416,-112431,-66291,10486,87654,176696,127785,-47838,-128950,-62593,-30027,-138379,-170967,-9432,86562,227265,435846,358358,88407,-54458,68356,312414,273836,-65646,-202975,-77046,92353,221777,139856,-136931,-63481,409479,472080,72284,-197435,-211650,-246348,-548668,-763573,-809902,-866906,-65068,517806,956507,1914463,1738754,66014,-649137,-509558,-292455,-341301,-596826,-533401,-285902,563910,2005918,1641830,326307,161760,146266,-297366,-36621,348643,263265,37666,-195844,-440766,-486411,-236559,8800,-93030,-293226,-100022,361409,461591,263011,221676,216446,81357,65778,113152,52570,93244,129605,-8033,-45874,104330,153188,155525,229070,221075,196794,177159,13400,-123314,-113237,-109636,-37249,109076,148505,36880,-34592,-121496,-177141,-77972,-10929,-70089,-47791,-67509,-209426,-253708,-160772,-52539,-53436,-57689,121538,344154,214965,12657,46034,86708,-121206,-270266,-185202,-164850,-202239,-194272,-192569,-186623,-141965,-97695,-200488,-271600,-91531,80780,8797,-191796,-342348,-221844,120854,289581,158401,-20580,-130582,-91295,56174,230230,192916,-55718,-149563,88789,252253,220517,154383,64968,51611,277519,515237,500355,231206,-51687,-24717,167028,147907,53975,85412,175762,177501,-266,-268601,-275189,-58530,40467,30126,55521,61364,7010],[254,94543,137397,127289,103993,43510,-63307,-37237,170276,224980,72950,30090,58766,-3565,-68286,-127934,-130944,-73937,-55927,-47156,-22802,55920,125713,150190,163942,82986,25677,127794,210254,123522,-171590,-358274,-175013,64788,-6917,-294274,-466147,-365922,-333465,-399435,-159940,239870,285790,-74642,-287867,-96605,246835,287632,37216,-272410,-312523,-270183,-259789,-78402,178313,144681,-16656,60908,179618,123821,99791,152155,59891,-118450,1534,299958,334930,-2404,-339162,-383281,-240206,-151953,-141694,-308944,-473880,-279532,-40250,-25995,29650,152544,37978,-116619,-101129,98735,291485,201178,22375,82145,134122,55790,57037,80039,37765,22295,-64631,-206095,-249200,-191820,-84694,102248,258944,20922,-396464,-473335,-236982,47625,147794,88052,95978,114103,-55486,-144865,-119288,-151160,-147912,-16786,78349,20042,-86081,-148112,32889,393111,407813,69604,-127877,-192423,-143918,145073,318645,88192,-227621,-283582,-213015,-171803,-208362,-219132,-210491,-131158,-6168,-1573,-109163,-122607,-72651,-13889,37915,62039,181700,347307,248537,18059,21544,118375,29205,-60338,-83153,-176663,-181653,30975,124294,86865,89618,111332,100131,90164,66577,17735,41881,55438,-12206,-84590,3046,35832,-169508,-289310,-65877,82708,-28342,-101835,-113295,-60705,43645,49837,35263,135290,71001,-126512,-72180,88772,113055,147518,256487,302146,277514,144429,-23025,-36514,45505,119456,210037,171928,-16943,-38080,48871,135990,249948,274307,151196,106959,108001,-86049,-251122,-137258,29710,18487,-158443,-209602,-50130,133403,268561,323905,152238,-128061,-235031,-95071,109716,247960,195652,76424,60677,66214,44255,-17082,-224665,-300990,-114554,-90553,-226909,-224537,-25624,186358,380891,563874,499006,198936,51276,102137,139028,153931,115883,38825,-7452,-129590,-244111,-246655,-290657,-393574,-391286,-336763,-234003,-25283,14658,-158190,-133961,157131,349056,379678,192797,-156913,-326160,-168268,-45526,-46277,-40878,425,32741,90133,6278,-241980,-289758,-138185,-32000,-87402,-175776,-176909,24153,156760,21466,6953,140156,54024,-148094,-143524,144674,317528,62422,-287227,-479052,-399410,-152070,-167976,-298444,-117634,153658,230601,214531,76868,-99244,-117638,62950,314884,430278,379085,217777,54209,-75985,-184185,-142990,113692,184411,67847,181333,385973,334210,61067,-200124,-276842,-312995,-325890,-267816,-232812,-116538,202100,524560,715321,648217,270266,64540,97282,-19888,-204436,-115575,89032,191951,220674,244033,299082,324087,209643,88245,86042,110455,18447,-174242,-292276,-100121,207172,206635,-40659,-167914,-71060,138169,359755,406007,173572,-33719,8904,74049,-81317,-290819,-364846,-377296,-313056,-150496,507,34328,113018,309333,244506,-194243,-422628,-224566,59924,149316,66672,102724,107426,1733,-37720,-77850,-172972,-216098,-196617,20263,233218,181536,-18135,-250542,-442422,-420703,-255030,-64478,72873,99040,12959,-91823,-31980,86861,45460,-62578,-34164,3601,-157419,-293017,-145463,-58421,-114826,54955,202432,102652,13125,-28972,-140517,-148861,27990,91997,92860,184633,315742,176477,-156576,-151616,-14882,-185983,-245542,-74512,157836,306764,256843,-33492,-372605,-409979,-173084,-5795,-161821,-661009,-1043338,-1290279,-1604782,-1006246,447283,-263008,-4310652,-4908828,3399236,7907247,4808311,-920,-118805,394778,84718,-331042,-546228,-221472,429978,804263,621097,171429,-12303,-278858,-710443,-711143,-150029,339524,314749,-71859,-285146,-219353,-171996,-38661,174522,131494,-123876,-279796,-255106,-70614,65369,-37992,-159036,-153338,-196450,-351781,-356091,-89351,132161,63186,-46929,61059,141076,85352,99158,154311,140997,40884,-106226,-150149,-26089,109265,136606,6508,-99479,-69483,-48342,-90152,-183480,-191335,-38835,164,-194570,-282290,-171009,-67954,-2094,107293,94263,-125418,-283573,-325177,-174901,139570,350247,265499,107285,142537,141148,-94176,-156472,33319,24408,-99608,-86463,-88775,-225294,-303430,-244244,-196724,-190029,-51426,247259,321940,-7497,-312448,-283534,-85193,28506,86068,112808,-27196,-278150,-441042,-331081,-26318,242079,151108,-96961,-39209,203973,265488,157743,-28131,-199168,-260992,-229848,-140851,-33992,4488,-71747,-73615,-17083,-31177,26717,158027,84974,-53749,-45072,-119428,-273470,-161158,78572,19050,-172666,-150068,113238,428657,343214,-191963,-417196,-51341,224470,15426,-155833,-68622,-18493,-19920,-102558,-237659,-102946,203396,304335,50421,55190,241428,266119,229030,122101,-147572,-302123,-93831,229223,344861,181637,-27007,-38510,73025,66822,-91655,-74770,198109,321163,163196,-24425,29901,86802,95835,218153,216218,92897,55357,34476,119024,276690,255236,204694,126051,-208804,-436163,-323400,-203446,-168646,-121127,-82166,-75032,-112352,-131040,-16546,119280,154997,148243,215435,367678,354897,207243,197978,287784,249296,164549,162321,98904,-157102,-357000,-268533,6615,273131,345558,226302,176128,187149,67445,47872,152482,16185,-252959,-312432,-284244,-264221,-190995,-108931,52315,118971,-60478,-169494,-102483,-94591,-85305,-2704,63410,49440,-193179,-363491,-236027,47508,288338,383088,269408,211370,128228,-191125,-503340,-342709,-37016,-33198,-111189,-51595,-63039,-104157,6159,119912,99501,42748,129642,306090,299793,119393,11852,-64493,-146218,-151264,-147028,-147000,-97372,-41458,49217,125362,86890,34336,66704,176031,133400,-93325,-289612,-318092,-186700,-86515,-114340,-162239,-103192,28402,-74871,-216998,-89642,-3695,-140912,-202532,-152872,-45361,127492,236617,204752,131267,115994,135785,163867,287948,443104,329179,106242,66148,94622,140097,217522,174684,202904,332615,278565,195705,286938,262035,-41087,-305612,-301935,-285901,-291314,-241956,-135178,10796,221104,243958,181106,309078,409807,388828,328549,144049,-189628,-344846,-115102,116665,137087,-3296,-184174,-207893,-73425,75783,210030,262606,185627,215461,337393,336356,225467,162436,267856,316351,169213,-108599,-109859,16078,-86021,-169525,-136613,-137557,-44416,120539,39045,-217391,-250184,46147,287870,252346,37107,-122221,-107687,62894,141601,-7421,-142987,-91339,-31609,-38346,30984,65250,-102538,-272724,-221396,-45282,187589,410894,359567,36178,-173926,-106071,45908,122659,185294,129359,-14917,-44220,-1261,-22454,-62232,-14204,41740,36194,191383,409474,376042,189162,62975,77288,203146,152521,-128809,-205150,-30927,176725,314176,205669,-106257,-82998,304609,315656,-52402,-257084,-224679,-257068,-584549,-896030,-1085337,-1038157,56960,556437,993608,2074969,1638775,-348170,-891064,-592617,-380701,-459179,-756079,-541158,-128008,966766,2154990,1498080,10331,-9457,76622,-392978,-85564,313401,180635,19537,-87760,-320508,-401806,-120415,178449,87415,-152921,12195,461452,476271,191559,147887,215184,146370,94734,68803,-11673,56690,147990,36285,-39421,114092,226921,245150,262647,204124,174134,182343,63432,-40977,-67596,-104573,-63648,57925,66213,-23302,-49345,-175145,-337817,-270816,-153191,-136370,-45507,-38917,-137568,-146413,-101171,-14650,25799,63285,217534,391550,276568,73465,59582,67373,-98652,-204642,-74947,-19801,-83866,-162240,-201496,-178712,-104513,-54890,-176755,-218114,-11101,115940,-26986,-216347,-288873,-171241,92938,223780,109862,-62222,-210684,-166018,56212,288573,258564,-34723,-164540,18234,131794,112738,85361,42337,31116,187329,375626,419731,216239,-34669,-30913,102927,85719,26524,42866,114599,135956,-25579,-288919,-315949,-115603,-22363,-10423,36546,40854,-17283],[13876,109282,125633,159174,162361,88832,-11928,14447,218991,274478,102385,31893,43147,-26002,-101190,-170886,-167948,-75270,6317,61006,75461,87149,119082,200285,253515,135542,72919,190425,225292,71351,-238347,-402190,-186910,52915,-81329,-426323,-506853,-289849,-208155,-267782,-78975,217847,165897,-225725,-348486,-67509,218449,153407,-82757,-379977,-435156,-358782,-272637,-63263,180731,163280,57096,143355,260145,174194,135762,216400,144120,-84870,-10604,325194,407908,64289,-332246,-452909,-312234,-148792,-56876,-216217,-436763,-269495,-60167,-102678,-61679,104743,90486,27433,44526,179880,376326,329283,87481,68614,107607,42961,-18585,-52876,-112076,-131926,-205315,-289004,-286401,-239633,-123438,116146,314034,64238,-382168,-471929,-253335,35188,201507,205662,142544,70551,-104933,-179204,-158010,-147167,-64449,70237,101072,-28045,-145579,-126104,121557,395256,346972,70657,-41298,-120069,-157987,99582,363669,189707,-137622,-299271,-275004,-230883,-258234,-214817,-183557,-114096,-13973,-39074,-192812,-211895,-101086,2225,19349,-3331,89142,289385,288232,88846,-231,46789,-11275,-50493,-22999,-110020,-102913,173890,311028,187820,95595,88681,141694,121390,46825,-17938,-53368,-32308,-68789,-59858,90346,122106,-125249,-248203,-2842,153894,47625,-82200,-125997,-86603,-8640,5622,36399,123415,29474,-149870,-33137,158518,163999,152070,213097,170868,115507,70110,-29986,-54580,20723,94521,165992,113485,-51957,-11394,106342,150596,220042,224874,125091,142540,133932,-81783,-202137,-101220,-46695,-95279,-204085,-209644,-31561,150568,256289,261150,71851,-195251,-266662,-131726,76372,214847,191363,105848,98047,100628,53629,-5506,-191664,-256171,-102335,-133124,-298392,-268652,-4488,309928,509971,618211,563970,292864,87810,105087,185373,214285,101991,-35345,-78138,-166447,-284686,-277743,-327359,-404008,-317358,-228668,-181493,-3217,845,-218857,-171454,171807,356581,360450,163344,-204313,-380053,-148350,24083,-9751,-61523,-12406,72955,193217,95665,-200965,-277539,-127085,-60343,-91513,-99147,-83975,33346,101134,-21814,43169,282390,239651,-30044,-77174,164951,281277,52722,-262665,-416543,-321546,-102958,-160772,-272893,-103101,76577,91932,131604,144813,18936,-101934,51022,356210,470787,387747,252507,132999,-28004,-178973,-157585,173908,319289,122486,73338,189561,139931,-49692,-196419,-270334,-347163,-293111,-151230,-115639,-25963,206432,462799,611384,561364,239521,56040,96454,-1181,-170499,-114059,28570,79185,105789,148831,210590,260149,206001,82652,-6033,-2773,13062,-110830,-267508,-141390,122588,115393,-107308,-215849,-97469,168387,405988,392807,92018,-142781,-91951,17865,-17195,-114389,-239764,-307137,-236019,-106699,-50534,-28792,143571,364612,277733,-132045,-363130,-192155,75383,183574,158469,226815,163823,-35657,-70601,-33487,-90669,-112390,-121991,19328,218404,133574,-107981,-265055,-328649,-290296,-181038,-59712,31912,71564,8637,-132271,-110836,27457,20790,-68032,-42190,30614,-73730,-219097,-164207,-66042,-25961,141241,164334,18604,-50088,-32503,-44513,-15308,46819,24302,41364,168232,296389,140745,-205046,-236815,-126271,-315531,-340949,-91184,177736,317592,289490,76252,-238065,-321226,-142352,-6143,-97382,-495388,-867075,-1092729,-1428621,-1032492,428359,277558,-1814999,-691311,3997331,2976657,76753,-1089847,-40435,557751,498497,-24610,-388993,-21105,623243,837669,592671,286746,151170,-184332,-648965,-590509,1793,403670,306575,-40358,-141066,-101561,-202569,-100568,182329,129593,-146695,-306802,-300489,-64273,167627,93289,-45850,-66244,-130054,-265255,-261074,-24143,165969,64188,-47192,15578,18831,-6060,111375,252372,234584,71712,-74113,-110178,-52098,28333,78188,38380,-48881,-36938,7731,-60940,-194973,-202055,-94384,-118648,-293056,-354710,-267128,-193372,-51948,176276,201781,-32727,-205519,-233453,-64454,261317,445721,233620,-33246,-44278,-11621,-175656,-169625,63356,91869,-36596,-72343,-68432,-152547,-253999,-300200,-255414,-233965,-132702,168535,261701,-76139,-339176,-249906,-42554,54567,125274,131543,-73093,-340768,-423418,-275323,26048,280780,170601,-53867,23378,224661,300388,285131,84007,-180559,-265681,-228323,-173745,-90898,-82795,-160322,-128063,-46672,-104837,-62437,113566,64260,-87842,-114331,-154074,-267163,-166993,69672,19289,-136492,-38433,336992,596406,349958,-251110,-426533,-30838,189288,-29765,-225590,-196680,-169643,-76952,-46093,-164695,-62264,234871,271814,-56416,-110753,60480,223973,224231,54534,-240249,-342106,-21976,400108,518717,276201,-6343,-59450,30808,45297,-17499,40499,274579,351022,145000,-6197,103879,149765,62197,98032,99335,39518,44441,73793,136978,240331,270312,297018,163812,-252387,-444764,-242356,-131977,-148393,-94006,-52321,-79527,-166687,-190393,-84539,75772,160546,180111,224181,334507,318827,230832,241114,359391,328111,181664,140781,112074,-119377,-323385,-241003,9848,235860,299374,152379,68096,115062,61567,15113,102644,14158,-230365,-308176,-283396,-269648,-238870,-165326,53443,126201,-73227,-184643,-96679,-82830,-61256,7144,19146,-20358,-266758,-441195,-267929,55513,297904,387673,291652,221969,119692,-229574,-537985,-323027,55238,143605,39052,-17622,-86213,-83039,43112,122785,55700,-97169,-34428,336940,467543,254492,94759,41887,-6443,-24246,-91951,-170506,-192273,-146224,-48110,86562,152770,169999,206896,250743,150924,-48201,-138846,-170892,-171883,-149022,-274176,-360558,-166896,66445,22464,-84660,3201,28070,-94286,-120729,-78275,4199,186293,301089,208553,128334,161195,183282,163278,212755,335552,287378,98203,42512,114110,215358,218210,65225,59742,244237,265837,250783,376979,315289,-14521,-315705,-322236,-288201,-273205,-225769,-244215,-163207,51998,74564,56758,310753,509580,439746,342437,182748,-111679,-260088,-50247,137804,91701,-83883,-248445,-268815,-176725,-35954,238999,387417,259331,227607,361576,366746,213518,104687,182177,239044,55789,-244913,-190615,10530,-73242,-179781,-216706,-263501,-95525,107824,-3989,-255212,-267674,-30416,122665,103979,-8885,-114812,-92834,75415,122886,-65216,-219562,-185080,-103059,-96589,-47730,32736,-47413,-260667,-283018,-79764,186752,395249,355031,35216,-218010,-138942,71079,146244,172872,126549,47342,74171,73704,-13500,17849,143744,83882,-17137,162892,398116,395662,278571,189832,120310,127545,49201,-180602,-220680,-21251,209680,342935,222895,-68508,-67157,203423,151817,-182862,-347661,-281610,-301123,-634214,-1092665,-1542691,-1262978,87722,485643,1008596,2327617,1564088,-625387,-994059,-604201,-414998,-487803,-851886,-640640,-77703,1307381,2304899,1323585,-315581,-174893,5192,-436218,-88049,302909,110571,-8456,1603,-165141,-252548,9753,323798,277987,34497,139771,487497,393408,55789,27310,152000,150133,110789,53495,-58981,-11057,130815,77759,-14984,116165,268157,299139,261664,171656,164230,229184,171380,66596,-31479,-119015,-114572,-3621,11256,-12840,-10635,-211330,-467867,-400385,-243439,-169554,-15068,24339,-46239,-36520,-12465,57075,82678,98096,249415,408421,331072,112698,36862,36060,-54849,-107123,25383,113103,45892,-110129,-194050,-155554,-43630,21205,-84893,-108388,60114,120381,-60444,-211014,-191508,-91542,49405,109530,40201,-71539,-228696,-215706,48220,314942,297689,-2143,-133617,-11411,20061,-21417,-949,22908,21333,84247,199912,287351,159933,-35506,-45134,22440,6666,-25258,-21573,34113,71990,-58134,-277425,-320721,-167386,-80994,-37910,36011,43540,-25238],[11726,78249,70740,155147,208032,116576,4366,29132,216572,267293,103795,38949,46558,-21467,-106170,-204121,-230305,-116962,29335,125819,149188,130224,145250,254410,307555,167969,112984,216256,185474,2663,-235741,-334367,-111370,81884,-114235,-477557,-481555,-192125,-74479,-115294,27184,216020,92991,-250146,-303442,-30366,139561,16215,-195136,-447511,-510710,-395387,-232310,-17792,168584,151564,111970,210854,307287,200329,150468,253743,213071,-11273,22353,341156,438857,97550,-346693,-511907,-369366,-129016,60189,-62630,-338854,-249130,-75514,-154128,-134717,49477,142887,173290,178140,223687,394747,398896,156342,68737,87487,46124,-75393,-177859,-213664,-201768,-247933,-289423,-257609,-220317,-147507,77368,307464,115587,-296677,-400312,-213162,80793,298259,304883,157117,21840,-99156,-149330,-155113,-104590,30807,145872,116273,-57859,-174250,-103522,144740,322613,254200,101667,86706,-741,-105196,94680,395096,306624,5711,-260073,-303668,-246765,-218806,-150313,-149570,-141052,-75003,-102162,-254033,-261182,-95376,44399,26491,-68013,-46656,161553,271185,118312,-57597,-64388,-69471,-45076,21741,-35789,13061,300802,423748,238547,111052,116207,176591,103859,3559,-58785,-150534,-129099,-128623,-47082,150068,164470,-108423,-196301,64888,218526,111157,-70172,-141856,-126361,-82037,-53080,49502,147080,21307,-148053,-517,198039,190493,155166,180504,65292,-43281,-21512,-42501,-71069,-27322,16859,68051,25067,-76582,23225,167063,178126,185607,139247,56650,132366,143136,-37347,-100324,-33792,-107587,-215325,-243718,-186786,-14347,136274,211829,190144,24044,-177147,-208814,-124700,18977,123997,147544,121161,121790,106263,35189,-34701,-188053,-204917,-80330,-164660,-331432,-254762,40594,391016,559984,589128,549375,329589,107354,114751,234996,269301,101056,-92359,-146041,-183662,-273793,-262396,-304641,-312419,-134840,-59494,-110013,-100,-19234,-238115,-171712,143950,256407,225180,89938,-231293,-382873,-108542,90286,46720,-3466,49820,160342,291216,146715,-166882,-227056,-70258,-73516,-103809,-32460,8453,42368,58282,-14782,113752,381988,336685,52900,-261,142958,141217,-43948,-233097,-259600,-151922,-46987,-168811,-253439,-117232,-43973,-74628,13653,167275,127686,-50175,36334,325913,422888,313821,217807,157922,10395,-167930,-184501,161915,389931,163942,-55154,-46205,-64377,-136741,-170387,-259285,-349757,-219286,-15448,3055,28044,148652,317471,409513,360953,145025,15866,59050,-4472,-131963,-120482,-61742,-58213,-34239,16223,71914,142574,172666,77416,-76533,-100969,-3363,-69766,-247548,-172292,35096,14408,-148028,-207855,-96313,171282,401065,337799,17124,-196198,-147178,-27888,42215,45239,-107279,-197101,-127615,-57399,-102056,-97683,131730,364172,280906,-52264,-260334,-143941,67133,179393,239614,334677,223025,-26239,-60452,2277,-25734,-6492,-23038,31971,197007,103403,-153944,-246809,-185749,-120257,-70595,-19060,37924,77317,17234,-151320,-185565,-53417,-1895,-38412,-16929,61017,11526,-108967,-133979,-42510,108519,250802,129854,-56374,-86074,-177,117467,205634,117576,-22345,-15096,129381,244807,95648,-217582,-281930,-214240,-392455,-423310,-123086,181334,287708,258482,150608,-81267,-211288,-122593,-70035,-171376,-415658,-648631,-742768,-983880,-755182,560365,675634,527700,3423857,3720277,-2046092,-4393957,-1779492,127052,697194,769934,126896,-338724,41997,670071,780863,519495,374777,286245,-36482,-422444,-337016,129352,388821,261151,7144,14418,6264,-222409,-155428,172368,139324,-126481,-307325,-339585,-87104,199251,180260,67746,39732,-19171,-118659,-147392,-6141,127889,34409,-38039,-23992,-100716,-96748,106911,295309,244322,42524,-69360,-81412,-72380,-26609,48831,76027,-2965,-10397,35880,-78482,-239720,-234800,-163363,-212210,-306007,-317870,-278278,-246436,-54134,227416,286714,116258,-58600,-113483,28972,337066,494167,218846,-128041,-211639,-176359,-249869,-165142,94095,148580,20502,-40612,-20419,-43994,-192334,-376028,-338996,-272909,-186182,89124,175919,-138160,-338422,-187262,-3131,30428,81873,86171,-112552,-325608,-315159,-187703,62316,296754,179844,-31092,54473,225896,321531,377446,181748,-149578,-278971,-250409,-220613,-161882,-159981,-183171,-104179,-41030,-155147,-125253,65834,18690,-144823,-188202,-189817,-239315,-132432,66823,15569,-92724,79923,531334,723512,341019,-276874,-418046,-33003,161619,-15656,-237179,-324533,-324715,-118393,52095,-26876,4871,239201,196167,-127115,-269946,-182538,73117,149421,-21040,-246354,-243652,113414,542765,618399,305374,-21901,-102396,-10394,40658,62887,117706,243368,296953,129098,47648,172351,170130,1540,-40269,-50182,-68799,12519,143353,188691,213702,277001,351647,175668,-251825,-383323,-129732,-36866,-94988,-48409,-3155,-25505,-128608,-193115,-150273,5507,151577,207901,214415,269322,287587,255273,258920,374531,342151,149790,93038,113129,-69854,-276488,-232917,-30955,168231,255062,109531,-21516,30824,45961,-8157,42227,-16709,-211798,-261364,-211978,-223886,-263665,-200612,30085,76160,-119137,-187172,-62523,-36366,-29941,-6569,-38842,-109197,-325538,-477095,-295965,5115,235237,324905,264048,195690,97143,-208647,-427131,-213927,141477,268032,152419,15384,-86121,-43534,76553,102645,3159,-198218,-156360,315592,528667,309192,117636,81260,72810,51505,-81053,-239452,-316023,-271372,-161910,42350,217120,261382,264279,258328,150067,-15204,-59768,-100039,-167203,-184322,-382792,-499812,-222627,49120,53730,2465,67486,57334,-23085,-3183,19718,44991,224750,352456,220416,123404,171725,187983,115052,76456,161932,195167,66806,20842,152346,290117,195706,-48227,-84825,115650,214489,281255,424193,333151,12115,-252214,-274798,-266556,-228728,-135302,-252121,-279889,-117577,-123043,-132158,180377,466663,402167,293885,185209,-33373,-151945,16390,151750,69913,-77799,-201502,-258083,-245263,-118667,255367,470903,301618,196939,337506,364165,170819,8119,32422,105531,-94565,-379095,-241389,38933,-39823,-188590,-267706,-335660,-131982,86758,-29274,-238655,-225906,-84056,-42634,-53239,-52921,-83150,-40470,99944,102547,-107604,-276808,-266820,-170322,-140920,-108414,8027,8827,-224576,-314110,-99413,180275,329047,270822,320,-242860,-156212,81242,148839,138307,118339,122332,188720,121831,-24596,75348,254316,101053,-62311,152622,412377,409273,335036,300163,192528,108746,-7907,-202907,-232041,-35000,198527,313386,191225,-35673,-23923,129821,24859,-272908,-428981,-352149,-336694,-645608,-1287949,-2043076,-1473318,-704,262893,959899,2572110,1502393,-711369,-918944,-509624,-346322,-395135,-888712,-895768,-165222,1557321,2490294,1149040,-579182,-291976,-43606,-409852,-29162,345705,90765,-36477,50550,-19112,-100029,92388,380460,395168,192774,239635,435890,238137,-110077,-102125,65455,110230,116907,73115,-79213,-91938,85718,108263,19931,106517,263193,299806,219021,121190,158837,293374,295045,158213,-29491,-170227,-184986,-63569,-5821,60822,71431,-216152,-528670,-436715,-261425,-159389,36425,103599,30819,31138,70555,137217,113016,68905,229602,400570,363866,125038,-8595,2004,-5102,-1182,101549,204050,149650,-54396,-177267,-125231,32538,128552,69705,33642,100297,87755,-81415,-161368,-59543,1743,-9794,-40688,-44760,-57789,-188603,-224273,46347,324280,306503,28756,-67808,5705,-59435,-149749,-83704,9875,30472,10341,46357,143101,86306,-39344,-52228,-49419,-66272,-78329,-81236,-35288,9291,-83427,-234061,-285407,-197072,-115838,-45152,53078,69713,-13079],[-458,18973,-471,120509,225881,124411,-11906,1419,157197,196725,68419,40832,61068,6709,-78509,-217388,-303681,-188570,9490,136189,183231,179735,202023,296578,313738,176922,139725,205346,108365,-53315,-146176,-159917,24121,128142,-113530,-448796,-404985,-96900,34008,20150,130150,216010,58426,-158662,-160261,15584,54143,-61717,-244461,-443664,-509905,-368214,-155610,37984,136992,104790,130098,256500,322437,201382,136937,244369,231313,53057,65504,320270,403233,88084,-378964,-564173,-420621,-120528,164366,105437,-211017,-230770,-93556,-173158,-168117,9848,178915,274324,263790,231549,357945,407681,224671,94474,91013,72809,-98401,-281119,-273900,-187845,-197438,-233048,-189184,-150689,-160795,-11290,242981,165072,-161311,-275433,-127239,166183,406605,365917,141758,-23336,-53853,-78981,-129677,-57289,105002,197091,119991,-75067,-185665,-107105,86788,197893,155117,137157,199719,119339,-10509,125800,403125,405878,151220,-185087,-299275,-223212,-111937,-55187,-124714,-197639,-161125,-174481,-284390,-253543,-43817,111845,64894,-110992,-194216,-11131,202834,112800,-125950,-192218,-137209,-44719,40856,27263,130096,378244,442811,229110,113889,169938,195748,60661,-31929,-80745,-187239,-165074,-135959,-20789,189124,167621,-109586,-134223,124123,239294,110444,-88660,-167486,-171180,-152294,-107637,58649,179605,46847,-109607,23074,204236,198573,155069,145924,-2168,-150502,-97447,-52290,-70551,-64536,-70255,-46703,-63974,-81351,56915,207238,201111,150782,43572,-27842,88647,145816,46116,31049,35726,-154966,-316000,-270497,-152391,-8923,87526,134321,115296,19147,-71874,-79568,-79105,-52404,-5056,77022,125437,136666,88939,-11530,-105691,-217590,-164643,-55579,-172636,-305767,-179836,93605,394723,512875,497544,472081,299989,94950,120266,272779,302652,114402,-110902,-185919,-175160,-213210,-208834,-235138,-160766,71459,94954,-51240,-24945,-50174,-217591,-138335,82618,81960,19742,-9058,-228824,-327824,-60034,130718,98342,95844,153535,265046,361716,162948,-131749,-135038,16904,-70880,-116845,10253,69341,40247,29684,25217,188616,405821,305206,67441,66514,100121,-37558,-188980,-215663,-70148,53469,-310,-185183,-237763,-150437,-166799,-215075,-99386,143463,201319,24537,20526,231369,292800,168507,117342,117241,20591,-155525,-206921,92207,382846,187106,-167752,-262361,-236463,-204670,-157933,-257688,-329634,-128650,110579,92786,16253,31031,126600,185090,138498,24865,-45666,-1978,-22841,-100479,-137888,-163087,-189391,-165958,-125571,-91943,-5438,106044,56981,-117486,-157045,-16386,-47406,-226926,-176746,-26649,-71836,-164970,-164318,-76606,148544,348681,248017,-54630,-209783,-163649,-56952,88676,149715,-6300,-87292,-24344,-14950,-132127,-148781,81612,312415,260282,24996,-138645,-86327,50703,160834,300170,401543,267925,18556,-18737,17868,1185,68935,72898,59029,180207,102678,-149831,-204431,-49470,47095,50833,51769,86365,113504,43956,-139649,-241453,-147997,-33163,5008,31330,88733,75603,-425,-74388,-8351,231049,339409,106673,-100748,-79297,66548,290362,425303,214533,-35414,-62207,75023,167914,39497,-213245,-295231,-272406,-413951,-476684,-176210,146746,213777,179223,181099,64616,-94899,-100791,-147947,-316573,-392147,-379009,-285909,-387815,-237965,765919,657305,1889843,6235895,2891230,-5597905,-7034490,-1742178,257080,608162,735168,56942,-411956,-35367,564010,621341,383332,375987,346123,122279,-109915,-41392,191769,293895,180348,50747,136888,76561,-218744,-173645,159456,158559,-84330,-300449,-371333,-134413,150929,194267,149428,139584,111854,53777,-37836,-38692,17592,-23172,-18273,-31757,-158618,-145116,85037,259347,159362,-37223,-92331,-82832,-93363,-43630,65601,123410,34399,-3180,15893,-137686,-295777,-273592,-231826,-266428,-240787,-182007,-193478,-205153,-8716,242015,324459,285624,126613,-488,76892,336223,463389,216395,-149960,-311124,-309045,-303536,-152323,109635,177264,67357,10826,43465,59469,-152954,-456177,-423357,-290249,-192206,29571,83635,-183626,-314073,-118384,7473,-53265,-35355,-5954,-130919,-231762,-150246,-91911,72656,282339,175278,-34477,44094,207363,320819,400009,227932,-114133,-290573,-287975,-266056,-229867,-214110,-143690,-8598,1790,-173358,-162342,12259,-37703,-201438,-240841,-209097,-184484,-51152,81337,8568,-54071,176366,641152,782251,334610,-255712,-388699,-60284,131587,30848,-186214,-395413,-422617,-121906,161949,121795,63006,194216,98272,-148473,-373057,-386971,-121226,27044,-85370,-180957,-70910,256824,625493,629977,267639,-72300,-162563,-53562,48655,136563,153091,132528,182464,126816,119651,211873,133699,-94390,-183351,-197041,-199423,-29803,224302,258889,198427,267898,351399,162057,-200233,-261528,-10936,58285,-18015,13337,61104,78735,466,-139403,-202095,-74609,131797,226184,196545,206031,274657,266004,236612,321804,282264,71736,31508,108608,-17355,-220081,-231684,-101482,77635,206424,88867,-83564,-47921,23209,-19282,-17668,-65208,-189271,-174278,-86673,-130232,-236809,-188045,435,1726,-168208,-168033,-10282,32248,1404,-54603,-124341,-210542,-364760,-467713,-309312,-69656,134477,212900,179106,128986,60852,-139566,-233255,-77084,187373,305806,205792,51936,-50164,12253,101431,60876,-57049,-238447,-185924,268634,482962,278043,75221,49109,85487,62615,-118613,-333469,-431108,-387737,-269162,58,268018,305099,243094,211814,142859,11336,-53279,-111207,-163490,-180048,-420521,-567329,-287996,-39114,-7253,11069,86240,83541,67416,133874,120906,67351,233434,374904,228688,105317,141649,153871,34973,-77282,-10626,91882,24198,7507,195035,332607,145956,-147679,-208345,-35706,121176,260877,398468,298420,20446,-150934,-183992,-227855,-173838,-22485,-184079,-331778,-258742,-301267,-327572,-28841,293007,275231,188794,155590,42801,-31555,77660,159328,82192,16095,-58003,-190383,-275004,-152581,261324,502571,307989,133006,271575,333343,112898,-106675,-139797,-55002,-255496,-490086,-250128,100781,10466,-191065,-275839,-334527,-145856,71043,-13040,-165883,-139510,-95114,-153315,-168988,-81168,-33530,33613,127069,83042,-129434,-309739,-331635,-231253,-162246,-128779,6100,53162,-181347,-311195,-96877,177021,243663,135191,-72095,-256380,-157349,76549,129177,90011,107308,190110,264243,118600,-59692,98376,292862,92172,-87510,161563,438445,398385,339417,367448,277220,147808,-6457,-182652,-219747,-52300,164692,249643,125965,-17968,27958,92642,-39377,-289718,-457859,-395890,-320462,-573152,-1396148,-2382503,-1585922,-204980,-118583,801008,2637048,1401195,-606518,-661762,-284462,-136273,-179854,-879609,-1277530,-376711,1664120,2626074,977090,-706676,-318222,-44154,-314380,87800,447673,137056,-56758,47281,72265,-4325,87052,318824,387843,264684,281624,325978,53179,-264830,-203217,-2437,63988,125693,120475,-75658,-164464,29707,123723,53650,82871,207568,238595,136333,54581,146616,341133,382955,201230,-63386,-248299,-255228,-110303,9824,165557,171135,-183508,-500580,-379554,-209285,-110802,90647,171494,66456,29624,117252,199100,118168,15086,181570,371225,355799,105506,-59731,-25821,38685,91066,149716,237880,200912,-9269,-157305,-95101,109210,248379,249922,168305,97132,23828,-81701,-67581,79976,79661,-85091,-203684,-133296,-35071,-115116,-190118,62808,336897,294790,48132,7425,52930,-95622,-237743,-145326,-1385,54249,-11146,-45646,28210,26305,-32231,-42689,-92074,-114728,-111865,-112528,-65036,-24846,-88148,-168642,-216542,-191038,-114323,-31869,79331,111518,18165],[-10538,-38959,-55986,73137,211920,118569,-42913,-55889,55475,77520,393,27927,71740,44241,-26513,-206611,-365131,-264514,-38081,101305,173407,220539,268002,312731,279658,169010,151660,170896,27734,-70137,11188,73026,166178,155440,-103454,-369689,-306192,-28193,92461,107571,199542,195135,39593,-4896,39807,70270,6740,-50405,-201002,-357666,-425669,-286837,-71353,78595,86969,36243,116439,281946,316938,191141,111887,190373,182777,71923,88194,248262,297244,43827,-404506,-605660,-478057,-147908,217704,238235,-92767,-222015,-116349,-157294,-149811,4309,188902,299583,280973,215029,297592,382914,293016,148215,122169,118086,-86311,-347827,-305569,-126303,-102335,-166363,-121376,-70479,-170903,-125034,144297,202391,-10930,-126445,-17657,256327,478569,374511,106402,-54581,5775,-3221,-111554,-47252,130506,216848,112966,-86428,-195444,-146611,-27772,60286,72881,153772,252124,194242,87419,180990,396805,461800,252167,-99929,-269381,-175964,17870,40201,-110189,-247748,-231775,-236475,-285217,-190602,47908,189883,121152,-123830,-324088,-197887,97828,89698,-174942,-305185,-202723,-48812,36026,65761,207308,384463,381042,173315,92340,213194,190855,15132,-44257,-72975,-131360,-92003,-58016,33972,211902,141617,-115598,-68975,158642,189394,23604,-141967,-203328,-211734,-198020,-141395,46377,183227,82245,-46500,34668,182759,195999,147613,99796,-31426,-176320,-130654,-54565,-48014,-62971,-122620,-142342,-129553,-66199,79718,210748,203766,119037,-29064,-92254,35210,150037,150254,156510,75019,-196735,-377212,-280555,-121480,-18880,15540,30797,33475,45631,88273,80811,-15216,-124416,-139098,495,120248,141546,53836,-83331,-203086,-265906,-145371,-37129,-151156,-215761,-56330,137352,313128,382646,379856,363420,212693,43977,107815,283326,306496,141127,-80937,-181798,-145903,-131498,-146123,-151194,-14008,208763,167419,-33536,-79239,-94981,-175264,-89634,6389,-109108,-186945,-108804,-198996,-230137,-16006,135486,126601,181862,246548,347701,386968,154711,-86429,-13178,103686,-64879,-128989,19568,76648,18650,15480,78207,240500,347096,159839,11260,109338,69747,-175216,-320516,-217809,79761,226468,29983,-196393,-219761,-183756,-247935,-281952,-166092,91823,228256,98288,952,98162,115234,-10596,-19096,34765,7805,-131282,-196690,12262,318031,193677,-230564,-405688,-348059,-264116,-188266,-271216,-299662,-50930,197525,127729,-67142,-123130,-53375,18101,-13560,-77723,-112951,-66236,-43487,-81264,-160296,-247797,-284647,-260425,-243428,-242739,-151539,9236,10325,-131513,-160978,-14668,-32576,-196021,-147220,-47772,-128083,-168190,-114456,-54338,106301,264543,141309,-125876,-212866,-160877,-64990,122752,187913,43195,-7347,50668,19017,-124894,-171761,3910,226761,227797,79518,-32902,-31862,39557,146874,327163,411940,283084,74158,31268,8113,-18373,93199,142772,93894,169955,124872,-105216,-146761,50846,172388,160568,140435,156227,162989,83063,-102387,-268351,-238991,-77118,41414,84941,106530,105617,76705,-10401,14982,286233,366824,91601,-109146,-34949,149019,413267,557813,301712,-12547,-85050,16936,77688,-26922,-213831,-293541,-304879,-399181,-491371,-243429,69127,113222,87336,178248,171956,12134,-60041,-181325,-427991,-353397,-56872,184192,157582,317652,900104,88081,1803789,7115600,2303859,-6637814,-7109958,-1061368,218352,191239,355820,-208802,-563626,-200835,344205,373621,176982,255036,313033,252915,186653,200802,184117,149987,75588,70526,195302,95515,-187908,-144077,149845,177357,-43828,-298084,-390158,-190735,47091,143247,185208,208441,222637,202264,47128,-105173,-137861,-93901,17890,17602,-117728,-130590,44500,141482,-6159,-148622,-136462,-120649,-118165,-20665,126790,178922,66312,-18691,-56208,-219787,-338777,-302186,-284455,-277004,-127160,10976,-31059,-78372,63425,208461,300561,422435,304071,82005,78869,265759,358347,215177,-98935,-321306,-379055,-331207,-143792,97579,168635,102068,75554,104185,116681,-156588,-511804,-468894,-267144,-146546,1220,7477,-200467,-266696,-66013,-27840,-180075,-183135,-106977,-118680,-84703,19046,-13769,54441,233078,146705,-69763,-10262,169042,292549,341371,203729,-79989,-281977,-318534,-289575,-274143,-238718,-67555,122449,68753,-161127,-179199,-41693,-85148,-233053,-251821,-193263,-102646,61887,116176,1576,-28261,230376,637173,749667,333776,-190691,-339960,-109874,82060,76246,-81458,-361505,-414832,-76716,250029,228653,88763,105566,18437,-121166,-392572,-478445,-273272,-98671,-124430,-84859,84353,339053,617753,554491,178905,-139220,-221032,-99362,57552,192914,157769,1242,54804,139662,184949,211754,52775,-208456,-304564,-304704,-307969,-67080,291003,326926,197792,242476,294718,128850,-107608,-107638,87016,129316,64641,83269,130686,206363,182238,-46913,-230039,-143287,107185,228082,172449,162816,271710,248329,170363,209581,160981,-34077,-24980,109657,32538,-156863,-219710,-174344,-20207,148074,72594,-118680,-107068,-3747,-21776,-66830,-114920,-155216,-60035,60727,-4724,-142997,-116241,-17771,-58910,-180188,-116491,46281,104742,28564,-135811,-245923,-313399,-381404,-421088,-299347,-122998,45158,89337,53547,31699,16001,-47142,-41996,21365,172380,253764,196450,93409,20657,76450,115963,6758,-123308,-226199,-123040,221977,365599,186425,-11516,-29302,52672,24853,-183276,-413178,-496869,-465186,-349696,-36988,296400,316432,177735,138696,136447,33102,-90800,-166495,-145032,-137182,-389783,-563623,-356665,-179807,-148577,-60880,58700,105770,164103,265249,201682,65821,210479,363704,222810,64420,75873,95721,-51746,-205721,-128313,18085,-7947,8717,222694,319629,75994,-219459,-303489,-190611,-1604,190044,305637,213533,3963,-55323,-85554,-177714,-117311,67802,-86705,-328838,-348823,-418311,-467662,-232101,55703,92674,53357,106807,112606,83305,122775,154152,118680,160734,130109,-93509,-264200,-133843,260236,488215,288443,61702,187436,291137,65943,-206641,-282216,-203066,-393340,-558431,-218996,181791,70447,-179186,-239920,-268213,-140308,67482,52836,-53561,-38656,-60584,-178671,-214167,-91792,15352,96104,135366,59610,-134971,-319701,-374201,-277608,-156306,-102342,27153,72369,-149480,-280819,-73983,179585,170886,-8362,-172003,-270822,-150311,61063,95973,44627,98971,233375,279908,64663,-104423,93590,267756,70091,-85367,178948,444877,346466,284596,374848,352697,226228,47508,-117327,-172727,-56815,131973,182396,50333,-22320,63089,80896,-42143,-227264,-409201,-381619,-227258,-399327,-1350761,-2393485,-1531602,-481089,-611351,513574,2377786,1195418,-372258,-266162,63366,215203,124916,-833777,-1667528,-654308,1568758,2542058,786713,-653632,-228927,18131,-167663,242864,590929,239101,-64890,-4438,81017,311,-8213,157676,259659,232872,258097,193948,-112566,-370968,-250089,-24081,48474,151361,177749,-63347,-213370,-18686,123968,74571,46516,108992,121546,25300,-21171,119025,344144,396116,183722,-111790,-316434,-297919,-136644,40528,259333,257222,-119372,-393802,-258079,-109763,-41791,125460,202231,50128,-37020,116155,226900,104578,-27156,127648,318074,292237,50623,-105493,-43407,70640,155515,173223,217497,193480,17402,-137446,-69419,169030,348454,397467,255175,54192,-53305,-58560,52620,193363,115624,-169903,-348840,-210380,-16270,-42826,-129096,100109,365885,280097,53999,63730,100529,-90642,-260551,-175931,-19674,78308,17430,-64483,-26909,5985,-6509,-15174,-95941,-130133,-115117,-104503,-42986,-13900,-67404,-98017,-130156,-145980,-77058,-4852,102500,155595,62655],[-5814,-66593,-72920,32419,173468,111226,-63385,-117810,-59834,-59077,-84110,-4338,63397,71900,31148,-175486,-392006,-315173,-88125,44672,129054,235844,313671,298675,229114,157479,150817,130336,-21864,-34670,187173,289391,259453,135838,-108284,-281373,-216045,-440,94974,135115,216984,143065,19138,145494,237007,130159,22309,39764,-73599,-205755,-277408,-177653,-7741,86170,28645,-26584,96630,297862,310782,193317,105030,117254,82717,39216,76927,132449,141956,-13238,-387946,-617145,-543008,-217793,204472,300265,-17859,-223233,-137475,-107915,-79761,40870,175045,246500,233772,191875,252353,364932,362492,219770,170350,167403,-49739,-366090,-318194,-70468,-30074,-132837,-88766,-23121,-186567,-229669,42946,219287,119062,15968,90895,316534,474883,327867,63977,-65110,57354,51764,-120954,-97963,97675,204940,98751,-96473,-212485,-209196,-146938,-48729,21954,142446,229141,197014,151432,243944,393815,463313,282968,-29917,-227840,-127324,123615,117943,-90837,-251722,-252952,-272371,-265894,-93092,156754,253859,168301,-111687,-414925,-367640,-21639,69705,-182073,-375648,-255219,-55813,20671,77799,216698,316302,273503,101788,53168,218696,160670,-18459,-36603,-39235,2504,84973,92075,110139,216468,98047,-115924,-13981,153237,67469,-126911,-211460,-241128,-240622,-208208,-145893,3317,129390,92388,10999,30581,142760,185859,128463,42630,-30453,-119075,-109614,-50204,-11437,-13236,-114344,-196231,-161533,-41001,84762,177638,180190,93135,-51540,-105040,-3070,156239,246369,242026,62806,-241025,-392518,-274492,-106137,-39487,-58666,-83710,-57434,79052,249856,225906,43156,-181824,-242374,-60953,104356,128021,3168,-171224,-299355,-306140,-144588,-32483,-104589,-75737,91085,161483,170848,211525,274098,258962,95551,-35330,70271,257557,282629,176481,-8014,-133400,-111330,-73574,-111643,-91179,68175,219123,128315,-69738,-156236,-153814,-136864,-47753,-62403,-258842,-334093,-187475,-154809,-121707,13261,109829,125074,210002,282955,375543,358338,128130,-30496,113163,159211,-71717,-142726,-5034,27621,-21762,16975,129849,253676,225428,-39766,-88427,123976,78320,-214806,-383032,-233138,144148,319602,49285,-188414,-195320,-200123,-259643,-253819,-162786,39323,213073,146572,-25347,-37548,-57054,-172795,-150325,-47912,-6685,-81774,-134429,-26910,234245,189176,-225084,-445814,-389225,-320742,-266532,-295386,-272052,-12065,223248,98066,-197198,-274083,-171856,-42081,-44807,-130866,-169584,-113838,-54470,-72964,-176454,-291216,-325373,-301707,-309478,-340218,-262788,-104882,-62403,-128977,-122029,5612,-13801,-148316,-88383,-31103,-152166,-170161,-83106,-44129,53860,170290,39214,-194568,-229803,-157239,-47561,153054,175798,43434,30948,91364,51074,-76699,-170336,-86536,131894,196670,98878,24518,5250,41151,144283,311747,365300,261198,114641,65938,-24041,-78088,64475,174897,125012,159805,149595,-41590,-83243,99161,230309,243931,231226,218783,200495,118729,-56412,-262426,-303534,-127677,58605,126340,108981,100785,107918,35487,14178,246172,314099,73904,-93163,22923,219080,449084,563504,348110,36381,-75753,-32934,-11303,-97635,-232975,-293619,-320856,-373736,-465534,-305040,-35568,16492,22653,164456,227557,96720,11580,-129354,-413647,-227946,290571,549157,447246,649367,811519,-956946,360674,6229715,2751409,-5035937,-4984370,-157283,-64545,-505239,-269577,-564426,-707045,-371199,83717,88073,-83116,16452,200919,331604,381134,325727,134645,7161,-34505,54801,182138,66788,-138068,-79543,140113,184707,-18355,-297689,-388046,-238009,-69222,63740,182243,231340,275279,283710,95182,-179859,-296940,-157979,77410,136399,20866,-62591,-15649,-37286,-215928,-268289,-190223,-185878,-144809,35628,216226,237436,100108,-47691,-160874,-295564,-349255,-308915,-306777,-246315,-3135,204118,168043,96238,128507,127536,219060,482734,431197,132881,60879,162839,213378,203053,264,-251044,-377393,-334270,-148566,55038,124988,123797,141175,143767,103780,-200962,-513980,-438205,-190401,-60776,4413,-32594,-176394,-194627,-43520,-108026,-313134,-303705,-175232,-75879,71055,142682,27201,11869,150780,84641,-139021,-102832,111347,237181,218574,117018,-48504,-235287,-314785,-275839,-280778,-236058,8459,237344,135473,-128727,-180732,-84011,-108457,-226016,-215615,-132424,1308,179892,164741,-1055,-14680,236843,525887,619154,323621,-101837,-277657,-171321,1806,96599,55915,-210349,-289046,8324,290345,263000,81111,10023,-4450,-59411,-334825,-442536,-323370,-183852,-136111,-6291,147522,309924,504134,407335,66015,-193558,-250860,-138991,59024,227582,149731,-88839,-33576,162282,223624,177705,-39718,-302263,-371186,-347143,-356384,-86490,319970,373385,214777,206885,196419,85492,2776,41520,144137,158893,131225,147284,189969,318891,354567,54306,-228980,-181439,84524,208463,135488,132077,252886,193714,71168,65837,11287,-137443,-57335,125867,77079,-91195,-184761,-220821,-105541,80814,46565,-132941,-140383,-32819,-22480,-98025,-150199,-108082,59260,193252,126474,8300,5149,-12751,-77721,-124100,-27993,93324,162411,51444,-232532,-393209,-402946,-375072,-353093,-263957,-122184,6636,-6379,-76674,-74428,-28207,39763,78114,40175,97314,138779,140639,135826,110882,136403,120110,-46074,-190751,-193173,-15931,187114,226967,77013,-104249,-112989,6014,-30209,-241249,-441955,-489799,-483350,-389588,-67351,298022,315679,113305,68863,130231,45075,-136342,-210601,-99162,-67018,-308750,-498898,-404747,-330947,-324814,-182029,1538,122922,248796,362729,242074,40512,162023,325549,197774,-1463,-11468,33107,-119224,-282058,-172095,-1922,-6093,29137,218675,247118,2907,-256163,-374337,-330930,-127137,96009,183365,103351,-28160,3184,-11793,-121006,-60592,116160,-2389,-287215,-374701,-450674,-509580,-349654,-150543,-85562,-71751,57124,168773,171383,138149,124770,154080,297329,295583,3561,-215101,-76340,253895,444789,262299,14170,115410,256399,51794,-260106,-354518,-302249,-475948,-571504,-164673,257266,131922,-145094,-171477,-168623,-128394,72033,153786,67658,43675,6058,-122011,-191848,-97055,34746,107429,101032,24184,-133832,-311800,-387022,-294528,-124347,-41019,57379,58314,-140626,-234820,-39944,182597,128655,-117960,-276020,-295050,-147676,39736,64323,21230,99105,241904,235078,-17591,-136202,80415,213376,54039,-57135,186207,400414,250182,179908,321500,399379,314022,132317,-18367,-95407,-43014,115437,135402,-14168,-51259,57138,68283,-8977,-108867,-288914,-301664,-62223,-145314,-1138866,-2036052,-1285570,-747763,-1110170,135099,1773532,845982,-119428,172694,477732,651939,456146,-755008,-1914923,-910158,1247083,2092037,550714,-434639,-34402,137435,258,404667,741718,366647,-59932,-83971,10755,-80480,-156189,-43390,65910,122672,184814,81068,-216700,-403871,-233954,3599,79586,198767,222479,-61780,-235077,-46724,111685,75642,3060,-12426,-28066,-92928,-94205,75038,291435,323733,117138,-141994,-327295,-290024,-142474,63850,308119,305756,-39577,-245688,-118522,2715,23596,124418,182087,-8526,-134773,79125,220137,82430,-38565,81304,236705,172409,-38163,-144627,-52921,90176,188744,177755,160282,141347,24663,-118363,-48706,198565,394534,456537,269885,-8951,-118484,-16893,168432,254482,100741,-246831,-445843,-261910,-7983,-740,-69023,147989,409342,278323,52230,81914,120166,-56249,-212087,-174299,-51438,86099,73213,-22657,-10798,36273,37440,25995,-63573,-114537,-90581,-62818,19005,37258,-28246,-40230,-47005,-72464,-18660,24247,111503,187470,110896],[20958,-47665,-46574,8829,124311,115020,-51570,-157809,-156834,-176375,-162716,-53276,28163,74230,72924,-133696,-370957,-319040,-117510,-6889,70640,216761,315618,261677,190180,155763,140387,95064,-21891,46513,323489,416604,271809,67115,-136858,-216645,-156023,-12774,56420,113511,184812,71197,-1829,246568,375384,186229,94982,167787,95223,-26870,-105264,-73176,18843,59366,-20167,-53301,103482,320077,325679,228933,139476,62573,-25930,-20743,38447,-309,-23081,-56137,-302336,-570718,-598858,-312909,135848,282166,-1884,-228567,-144682,-31011,29694,114464,151024,142797,150192,178897,248607,382053,429004,289059,216134,203529,-5522,-333260,-316344,-66244,-33075,-152671,-104692,-34999,-213287,-296593,-34798,212345,204974,129080,178688,327084,386064,237458,25583,-55301,91053,82616,-151566,-194643,20444,166948,80368,-106486,-234759,-265326,-216375,-99836,5496,111766,151069,129770,159878,296882,403202,413590,244834,7171,-190562,-98683,173977,175701,-44489,-188186,-214026,-275900,-239042,6491,249942,278956,179664,-87884,-456078,-493496,-129130,68489,-142845,-391138,-288426,-63836,12982,73292,156693,190963,160279,47923,18442,184258,114418,-36837,-22769,6538,160190,300671,256305,179940,196668,47789,-106371,16254,100866,-97066,-281752,-262440,-265789,-253998,-185601,-123402,-64944,14551,49485,29568,7783,92210,164946,96092,-15080,-10254,-4107,-42085,-45264,21759,71473,-47321,-203277,-165403,-21813,71436,125273,137422,74314,-14579,-52433,-10289,156677,306496,268321,-1181,-290624,-370982,-257186,-110458,-60330,-112806,-188959,-151838,94261,358693,318774,79912,-211022,-289160,-92940,75434,85881,-61266,-258919,-364258,-310774,-148224,-43830,-46473,82925,232972,166798,16491,54464,206694,186839,-10292,-114187,14104,197039,239419,211425,87914,-56658,-91937,-80223,-132769,-81964,56337,102520,-4430,-151024,-241922,-222462,-123744,-27113,-104610,-330584,-392849,-233610,-114819,-37512,23932,69621,98478,165606,243633,335483,279455,82249,24301,213072,167196,-99810,-160365,-53895,-58514,-68911,36443,173697,226974,77457,-218765,-189253,114771,129941,-147749,-353193,-244150,125349,328431,71882,-153362,-166341,-193929,-202495,-145045,-96241,6318,170457,154188,-57188,-139778,-171744,-273332,-242480,-97461,-2552,-5297,-25400,-857,165730,177482,-156389,-384448,-366216,-368135,-367556,-318234,-254266,-25793,179024,15287,-325445,-378196,-205072,5137,36468,-123886,-202615,-132561,-49996,-69437,-174585,-281270,-309432,-290501,-310755,-356778,-315144,-214744,-148713,-122936,-63413,40009,14764,-85554,-15250,6864,-152920,-179446,-80621,-51450,2513,86427,-40658,-252946,-266132,-159048,-893,190917,144295,13096,32745,103663,88513,2676,-155186,-172321,52497,177483,84178,18203,15806,56541,149327,256925,276605,206551,124213,72486,-68386,-159596,-1397,170189,140141,139913,154160,16414,-24226,94700,214726,292716,306694,248578,203011,131702,-22384,-227526,-322610,-171248,55940,145178,94975,69847,94350,49196,-10895,123760,191406,42465,-73546,62808,251396,401498,464838,340304,92707,-38236,-66508,-84812,-161528,-270017,-304474,-327831,-352324,-402814,-335624,-136540,-46419,11960,162067,235633,151060,112804,13058,-237199,14097,604909,709119,365317,554130,414808,-2205281,-1817129,4385080,4456814,-1603120,-1845743,485032,-564718,-1309947,-952935,-871774,-755008,-469500,-136376,-159985,-353115,-292480,48116,354363,431292,319698,86271,-86529,-128461,6097,114650,8970,-86545,-11282,121119,174911,-5225,-283727,-359112,-264379,-157969,389,162301,209363,253145,281658,104638,-241772,-422221,-198889,161709,312537,216238,23966,-93496,-236176,-420213,-372726,-239966,-257602,-166817,112267,313006,294476,142395,-71431,-257690,-332444,-316930,-287598,-287060,-179789,98911,345801,354060,264979,153892,14390,104519,455071,487540,171790,59839,73565,72009,172211,109343,-131599,-316523,-317471,-166222,-8742,59420,131926,194271,153450,25754,-262122,-447681,-316117,-61237,42554,29942,-26602,-105046,-99502,-49435,-210266,-409125,-351228,-183418,-12386,189164,192102,24103,-45920,45981,-9762,-235228,-219214,37228,163436,70470,-445,-16783,-143203,-256954,-222183,-251039,-216939,51111,289992,174858,-90204,-167346,-101644,-105338,-185677,-145214,-32770,118730,278773,214172,3831,-5458,206680,344454,408167,280287,-19093,-210129,-227151,-103231,86730,195994,21367,-80167,103974,270905,225192,59449,-39296,46230,14362,-235618,-323645,-268293,-207446,-131420,19855,95282,164233,296736,215394,-42861,-208239,-229244,-153489,57088,243504,144089,-101370,-47111,187799,229368,127981,-105263,-334083,-359747,-318087,-329363,-83928,298816,385645,247459,169445,81750,41346,102016,153192,153782,142027,163016,188100,220673,378844,456822,131952,-201029,-179297,69392,167415,76867,87393,190933,104723,-36890,-69348,-122508,-205593,-53443,158792,114221,-30303,-126821,-222912,-160516,13758,9902,-131153,-148858,-62104,-27201,-108414,-161448,-54379,158220,280882,234742,181916,147636,18221,-46784,3377,88136,119707,190841,72532,-314104,-533097,-463320,-348308,-281077,-209116,-64767,29096,-49611,-170564,-162673,-62396,97051,99708,-23249,-16501,4711,64792,170026,195663,178031,113638,-85264,-250283,-176376,65223,157012,110243,-8216,-163454,-164811,-29642,-72491,-264078,-406557,-416541,-439787,-383038,-88701,274101,314979,84101,24323,118153,37840,-167573,-204592,-24888,15486,-200708,-390328,-409771,-447574,-475775,-299363,-56878,134377,303761,403335,232027,-2882,100003,273361,154895,-84544,-100749,-15232,-148517,-301225,-159463,30667,44705,70232,177337,133639,-51616,-256998,-427324,-440556,-222696,19160,81295,6873,-54898,17383,19755,-64339,-2804,130884,50530,-219310,-335027,-398868,-444915,-340969,-245453,-195301,-144821,23853,201334,213617,112421,62335,160825,371537,384541,80393,-137697,-7083,241237,392447,249385,12785,78659,239477,74724,-252392,-345338,-330990,-482549,-528346,-112579,300309,187536,-85432,-90270,-77086,-126189,72214,255843,163491,85202,81475,-17028,-134183,-117216,-2966,40211,11842,-27812,-134635,-291260,-362120,-266971,-73433,29494,76597,12458,-154154,-184781,-7270,175190,114596,-168323,-353519,-328043,-160186,15127,48168,33034,110192,214197,147044,-97478,-139130,78836,171294,59901,-13202,165692,293100,123233,48421,222543,404875,379684,217285,89436,-7908,-17157,116270,116739,-55228,-102111,-4016,25802,23255,22469,-132082,-174777,139738,134220,-812870,-1427576,-885979,-906170,-1472076,-237098,967446,370847,21834,520866,856714,1066673,734340,-650408,-1915194,-1052596,751702,1275384,257434,-133492,213609,286074,155264,538218,863195,482712,-43739,-158977,-101104,-203961,-296822,-209445,-112989,-12876,93058,20069,-234365,-357200,-162896,61067,142235,256402,235159,-85440,-236831,-51494,91082,57088,-38634,-127917,-172962,-191472,-149828,22452,193198,186193,28894,-127963,-249053,-224806,-134685,61745,298679,309883,38472,-103774,-4984,94377,64284,84238,115838,-83588,-214642,33197,189929,63148,-19467,45941,127841,13764,-150911,-182230,-60006,99509,196186,167801,89752,70103,16126,-100035,-31212,193907,365618,400305,214811,-63767,-148569,31371,246693,255207,50056,-291161,-474494,-279121,-8574,544,-37160,187318,451175,295158,52233,59239,97827,-7589,-106782,-145641,-95035,68028,125941,54197,66866,108678,93026,75739,-5987,-77897,-51714,-6594,89043,101635,12654,-7746,14393,7432,37390,42850,100837,196491,152247],[68133,15087,9240,-438,77636,136853,1097,-158541,-211421,-244835,-215222,-109574,-29790,46818,83457,-92480,-302890,-270752,-115376,-34456,22731,168448,267406,215431,181245,170997,122814,64733,20364,147883,377933,415415,208625,-23196,-176584,-187301,-132380,-49984,4995,69714,125414,9449,-3944,288208,422575,224214,190817,282772,248524,130886,43688,30,8916,13870,-40271,-24756,158172,361697,374181,302125,215404,57740,-90728,-67964,-6756,-114768,-154206,-64098,-147508,-448681,-616613,-398599,42658,202136,-37307,-229810,-127404,61300,155968,208219,135823,36030,70894,184549,286036,432367,480044,333473,241026,214503,30324,-260305,-303221,-132332,-123254,-215229,-156611,-103243,-249336,-312986,-76015,184993,241387,202788,234497,288903,238112,126686,-2604,-32650,111615,108507,-168683,-285228,-68350,111940,57689,-115638,-251489,-283521,-204213,-85287,16372,81435,60856,21463,114058,323790,414114,324468,159764,6466,-169355,-103308,161605,219827,42481,-68163,-133826,-252084,-214761,76256,297246,251752,144154,-65282,-447158,-556176,-198995,91130,-72666,-358840,-301232,-71070,25844,68400,54658,42044,71195,33356,12899,133130,69629,-43097,-15151,47690,274537,456207,357991,208440,148149,48,-89210,14014,9444,-252769,-371415,-259575,-261307,-252024,-144781,-85025,-138182,-136293,-51887,-9591,-33472,36292,127765,53879,-59070,18570,127226,48168,-48068,32704,161312,52730,-172152,-156688,-24191,46041,81326,92100,61291,68056,55578,15707,140897,314009,238017,-94900,-340194,-332089,-235944,-129449,-70920,-132249,-264404,-235478,75394,378974,341606,92107,-204429,-272519,-91755,33780,12410,-132987,-324599,-376035,-264831,-138315,-66280,5921,222294,343883,163766,-96290,-41142,184995,158698,-63626,-153410,-40733,114149,186824,234446,179050,22128,-104756,-166946,-211497,-126028,-38305,-88794,-177153,-249646,-317810,-291435,-142826,-28063,-110083,-319406,-371986,-248086,-95033,-356,19344,32600,56994,67244,142699,238825,167196,16271,59609,261468,132509,-142877,-180138,-109980,-147273,-102681,74288,207675,170909,-57507,-321222,-253275,91297,202392,-15857,-249385,-230765,69905,290912,112163,-93706,-140626,-173837,-105033,-971,-2732,-4854,115233,120670,-87118,-183174,-196311,-290103,-282598,-107668,23868,80295,97954,74087,123562,156218,-52785,-253280,-295471,-389119,-446153,-326039,-246848,-88910,72758,-91302,-399102,-404051,-163849,116857,176986,-67551,-205532,-121532,-32151,-62807,-146832,-221985,-250054,-241938,-254385,-289414,-300759,-295874,-228353,-123797,-11955,78606,51219,-18112,53188,45318,-143891,-196606,-100100,-69379,-35812,26964,-89325,-289649,-306452,-158127,74457,242773,121933,-23582,13453,97019,131583,93970,-133960,-234703,6833,175983,50713,-41250,1181,82453,155201,180085,171522,133820,103307,54628,-110618,-239261,-78674,138796,130829,103356,126483,51463,21041,49814,137471,300517,348735,232486,160395,109216,-15021,-175004,-290869,-193723,42272,142331,68692,25663,47762,27640,-48173,-32461,33670,-6852,-67847,61616,234879,310608,328197,287114,136573,12629,-81224,-131557,-205591,-311327,-323946,-326855,-329593,-308249,-314572,-201138,-58706,57893,182208,213795,173677,226353,213466,66527,341267,817663,627161,-58174,-5625,-258507,-3282097,-3832678,2568987,6767097,2261061,962364,628955,-1145939,-2005678,-1499249,-1022543,-663434,-458549,-256739,-298301,-571399,-594301,-96422,334243,347150,214243,72053,-104839,-187237,-58042,27236,-51979,-52646,25570,84962,150634,10937,-236990,-304125,-269226,-199301,-16530,149541,159294,170271,213638,83021,-283964,-494806,-209381,260687,506011,401852,84411,-181979,-406474,-569369,-441873,-272808,-310402,-175783,192619,400295,348831,194148,-69589,-299023,-304710,-241820,-235160,-218132,-84680,160150,405527,483021,376383,121915,-104465,-4552,367980,483193,225466,102907,30744,-32119,122687,191969,-2261,-222809,-285099,-185211,-74538,-8950,126300,225331,137601,-83865,-305617,-319841,-121482,100034,137920,63028,20487,7115,8803,-68232,-295586,-434801,-311464,-129670,56359,241454,169882,-15315,-107219,-62277,-118977,-339008,-337273,-45319,86781,-57867,-106006,19710,-14520,-142111,-139720,-202728,-197654,42866,258463,167605,-57774,-134794,-86956,-88023,-135421,-67905,82248,237290,347747,251109,16275,9599,160868,144390,155988,186127,28993,-145905,-257673,-207634,59039,306838,256793,138563,169195,194590,141165,50911,-558,155201,77359,-142125,-194550,-158822,-181531,-128881,-13734,-36998,-52391,38225,12139,-127173,-171736,-149915,-121968,68229,248329,146050,-39443,17200,211735,210547,84270,-116718,-280957,-270832,-234067,-241553,-65745,231510,360945,285444,135434,-23087,1860,164414,208920,124197,87764,151279,191045,207883,363228,454993,162972,-155819,-140941,64326,112142,-5338,3959,75846,-3545,-123607,-156305,-199284,-214889,-13599,198730,140552,17257,-58375,-180417,-174537,-38125,-24358,-113004,-136828,-88092,-36979,-99646,-147636,-5936,216283,310480,298867,328399,273090,68646,20960,170490,206288,118884,183000,93638,-348138,-620220,-482177,-306073,-217598,-146937,20652,90273,-38238,-199074,-211057,-81667,110866,36710,-138559,-135661,-105814,-5909,184539,249880,190520,95285,-104757,-290619,-198751,64436,113547,37629,-42495,-164602,-166949,-45494,-86026,-242165,-325238,-312036,-351448,-332828,-96497,230659,312447,100020,14072,94121,3409,-184291,-147815,64001,97917,-85091,-260133,-367789,-501335,-550692,-359186,-87226,140781,318126,377270,174835,-54325,38205,218973,99650,-169004,-171302,-35164,-131899,-275647,-128134,92281,142545,129177,108631,14802,-69268,-227209,-463388,-505238,-260956,-6763,37001,-39508,-53554,3583,9859,-17566,53713,136566,82250,-130684,-241290,-285334,-301771,-220423,-199225,-195240,-139534,16513,199859,198855,43083,-30873,123840,357330,378887,129350,-51111,43859,219603,347487,261268,60530,82735,236943,117517,-195042,-275454,-288273,-410681,-440859,-86630,292243,231892,-4369,-16916,-25972,-143444,54561,318823,208268,82496,142155,87298,-86812,-168786,-107484,-103487,-122294,-91862,-139657,-260544,-295424,-189437,-15727,79899,68892,-52795,-177485,-138437,12769,146432,109938,-157687,-376585,-356960,-190779,-14249,52438,80163,128766,156227,42204,-152021,-115099,97232,169660,93188,30859,110339,139924,-8802,-81353,103437,366313,398837,271155,173423,61218,8020,124662,118335,-72298,-166772,-117107,-62863,23717,121786,12700,-36907,326707,370138,-472564,-794513,-430565,-872626,-1560122,-474212,222305,-147743,-55446,639406,1079272,1333058,884298,-541006,-1667397,-1017924,224494,291899,-74546,117940,433528,422821,267933,613674,927342,557370,-20011,-196441,-196626,-309057,-373364,-281927,-208071,-117850,16413,24330,-164848,-243380,-56878,118201,198036,298671,205915,-136571,-230850,-39669,66669,26079,-69386,-207770,-271751,-244560,-174373,-25052,75360,24701,-51096,-65409,-87993,-117824,-124284,27593,240955,281714,105525,-2271,57914,143090,69582,16990,26261,-142407,-234777,5261,150773,55983,16797,18571,2970,-151665,-268262,-221925,-68892,101567,187532,146008,26615,4873,-3132,-83782,-15706,161992,265615,246562,118068,-84482,-131702,71102,264706,207492,-4175,-281189,-432360,-261449,-10127,-27242,-46260,199600,469636,322518,60690,9141,39614,42963,26940,-97781,-139121,27267,152274,138753,179093,198799,151190,131763,63067,-33763,-16658,40199,129610,141072,36632,-2427,44302,68075,67916,41852,72698,179767,178232],[125588,101703,69846,-7903,40430,173788,85464,-118446,-214084,-251429,-231041,-160457,-94703,-1380,60159,-59630,-201934,-182199,-86806,-33802,4729,109510,182470,171892,202099,200538,99462,29452,74505,233215,341182,297498,108976,-90108,-200108,-183208,-136820,-89742,-30835,34133,71483,-7874,37385,290501,378486,228045,263411,345410,338974,227485,131930,29805,-22693,-25586,-19680,56615,255704,423945,449899,392661,306473,111997,-74172,-68223,-36198,-182011,-219854,-31227,43349,-262779,-571471,-439053,-39687,96671,-98239,-221285,-84987,150702,270809,298160,144436,-25718,31692,204818,337006,483744,497066,336648,236226,199070,48161,-170861,-284519,-253340,-267671,-286482,-213676,-197524,-284578,-283336,-81578,147458,239796,238451,254813,218891,80048,23575,-19967,-8366,131703,156665,-126198,-304620,-130208,49944,27233,-123026,-250107,-246570,-114077,-20142,40753,69869,1903,-85084,36440,314218,399181,210086,57938,-22773,-166744,-141680,99931,254671,162165,66589,-52411,-214130,-196452,97045,282677,177720,74394,-49257,-395841,-546570,-212403,131424,396,-300757,-295298,-75770,59148,76853,-43660,-89351,18680,59521,48915,98832,44619,-40190,-16188,71948,297527,468184,340530,172139,74170,-38218,-70362,-15982,-96583,-346877,-349796,-184182,-218439,-238214,-105873,-45526,-189675,-279734,-190366,-99783,-87263,-20811,73586,10275,-79381,47024,233276,130149,-65253,9801,222884,150670,-117179,-151368,-56313,19534,71618,62509,49958,163993,189155,65323,104183,269448,173489,-182175,-377587,-296433,-217761,-152315,-66606,-115482,-294631,-290216,20512,303973,297380,87998,-163624,-205726,-64115,-14485,-80551,-197780,-347121,-329871,-174340,-103961,-89533,38797,311643,409124,166070,-129802,-51790,198027,166793,-39736,-119610,-68757,27979,132379,235540,239408,76369,-155063,-312825,-320090,-199752,-171802,-278767,-326046,-329489,-365337,-346771,-183355,-38506,-80374,-248397,-305250,-240088,-101678,-11562,7640,9905,9843,-46723,17942,116153,49452,-59343,62046,248523,76397,-181900,-195319,-154895,-202613,-103160,125497,228372,101105,-150903,-331477,-262119,64562,257293,110037,-120858,-180620,40541,263689,175114,-22018,-127542,-157430,-11049,120389,67610,-10895,54718,59386,-103273,-160022,-130260,-231195,-281248,-100781,54554,142039,188718,149753,91898,116221,43665,-101523,-197188,-365143,-460331,-309402,-243899,-181988,-71943,-185509,-383667,-345253,-85376,230012,309729,13510,-179528,-90354,-8837,-46839,-92458,-130442,-169176,-178732,-165596,-162960,-230316,-329367,-281239,-135511,12845,110771,88001,39367,101577,68788,-136322,-214246,-122570,-81594,-50397,-2549,-106732,-293971,-324014,-138463,169440,304068,121173,-47441,-9520,78459,170219,175599,-104866,-255881,2803,192716,22494,-119234,-25547,113726,158791,107414,77705,62556,66739,29981,-136853,-296170,-141933,94939,95559,50432,72393,61100,48657,-14525,22828,260798,341565,173839,81535,53449,-35989,-120867,-220904,-187489,30940,129094,38465,-20294,-16442,-22142,-79697,-159645,-113293,-67208,-79908,17471,178007,229985,224780,214640,155219,57255,-78930,-145192,-220116,-338048,-340745,-312124,-284140,-185936,-235859,-208974,-23154,138418,219444,184014,169007,324025,415874,408465,673063,885267,352404,-656558,-866306,-1057400,-3852742,-4896734,1423473,8357767,5154421,2647381,456197,-1603741,-2420651,-1786416,-986136,-456628,-356062,-260221,-289048,-679469,-806049,-188455,293518,179536,63823,96940,-53602,-199159,-110416,-41759,-92224,-49003,9276,31748,121704,48043,-146743,-232241,-262133,-198852,15288,158644,106821,66228,122059,42856,-313517,-517449,-192278,351815,657711,510194,84148,-268864,-507814,-628907,-462375,-279089,-323090,-164877,259019,468309,401111,248377,-29709,-250058,-204009,-133260,-149015,-99411,28216,175708,379684,527146,397851,37279,-198842,-69293,276145,451422,309020,192572,42083,-84634,62650,227104,104155,-125339,-238860,-186642,-119625,-61757,108291,231496,111278,-176163,-302401,-157904,96602,257624,205137,88566,89143,138081,112319,-77284,-323132,-379320,-205702,-36672,116172,230807,106088,-71569,-159874,-150423,-212195,-421149,-430463,-122647,24179,-132556,-163529,63340,128153,13821,-47955,-162817,-194518,-13007,153390,110384,-37880,-78061,-41777,-76916,-106256,-14546,178150,340119,390084,266918,32556,36827,121016,-27689,-88703,42045,25948,-92097,-248669,-275851,33829,363138,409684,283070,166914,75804,46644,73841,130171,281468,113483,-90594,-116163,-67385,-142928,-144183,-85174,-176611,-261464,-208330,-168614,-178953,-95302,-29258,-35061,111316,249465,149581,59373,128214,232382,183959,61922,-69538,-152666,-133964,-129582,-131886,-45334,137521,306355,310995,104967,-99398,-33320,174700,208678,74738,16360,101345,150389,146534,272175,354458,141876,-107886,-83588,68070,56044,-99760,-119822,-74809,-106621,-162444,-168946,-195947,-160568,48462,227160,150979,45146,1544,-110034,-146969,-60108,-38001,-75012,-107990,-104398,-46876,-76552,-115391,26069,225254,289428,312668,403417,346400,125187,99487,319603,290496,89869,140295,112827,-315043,-617567,-455278,-254468,-166880,-91016,90129,148859,10504,-156951,-210637,-88171,79151,-73240,-261441,-226800,-166067,-56065,170309,257564,170491,63745,-106830,-302758,-258264,-32660,42003,9577,-20410,-107197,-125432,-46680,-72066,-187843,-238537,-222766,-247983,-249378,-85203,176860,295703,145898,34481,57081,-58704,-201737,-76030,143192,172935,25819,-133262,-297708,-489800,-527217,-328760,-70812,144486,292694,292678,86622,-101606,-11948,167800,38718,-236112,-205613,-19204,-73455,-225017,-112354,150284,267147,199135,36451,-69632,-42524,-176981,-476225,-513307,-229625,30073,60132,-19262,-11901,-10933,-26993,7969,101544,157102,119470,-24477,-116810,-146178,-132883,-47949,-44897,-86934,-57346,32729,157314,127297,-59458,-137781,49323,267696,302097,154013,20447,55452,187989,318464,295950,138615,113413,234081,149352,-122750,-186078,-191755,-277083,-329730,-98470,231129,262117,86484,34407,-24872,-176775,13048,313779,194107,50352,172931,146694,-87799,-253067,-257182,-285620,-268575,-153503,-143181,-218699,-191319,-72787,33946,88985,31009,-117191,-192305,-99316,13482,91151,91218,-104479,-329946,-361248,-232203,-52919,68973,147093,145253,78367,-55061,-176365,-84645,126706,211035,147551,61045,29371,-18697,-119328,-185221,-8619,290194,359886,270401,202631,86885,21902,128540,123140,-73900,-232514,-259467,-190321,-18292,160245,105082,75006,449030,503766,-224542,-370984,-49103,-613912,-1298487,-468914,-191040,-585955,-393180,434313,1050824,1354897,858555,-463920,-1279605,-797701,-138948,-517245,-396825,189089,542628,508482,321140,614497,921447,576430,6671,-175780,-221931,-343117,-356602,-242055,-190614,-156491,-22394,83781,-31599,-89367,59265,149473,206900,297651,138020,-203632,-227228,-23746,42312,-6604,-83527,-231162,-292946,-235842,-160039,-53930,-32071,-116962,-103410,24018,106175,-3313,-121778,-31555,160172,245140,165185,54886,72718,144136,42269,-54052,-53495,-157040,-179017,8336,113216,64667,53714,-5241,-116247,-287887,-364804,-258991,-78241,99505,172207,115155,-16826,-38988,-28497,-72879,-3966,116306,124520,52588,20671,-59605,-72632,89835,219750,136557,-29225,-210564,-336339,-216549,-3256,-56982,-86405,177486,448867,341801,76823,-45912,-31761,89408,158275,-37891,-166363,-20608,145032,209287,289956,276089,203822,194205,131701,4815,-823,58935,115845,124899,32718,-14454,45151,90649,59393,19003,36120,143644,185428],[178400,183484,111138,-26812,12014,213127,177150,-51841,-170770,-202536,-212676,-194095,-144972,-51874,14182,-36500,-89530,-77188,-48953,-15316,23078,64575,88231,135075,234396,233025,71894,-21154,101897,268694,236839,119611,25135,-94050,-180675,-181440,-152079,-112492,-34700,27372,51629,40215,133992,282944,269725,185961,275380,341403,346765,244791,144072,20211,-55144,-37412,39814,165744,363093,490401,524893,460722,370830,206380,27194,-10474,-36450,-190850,-211648,30981,214021,-59244,-460789,-414941,-86398,4984,-152783,-203425,-30593,215849,346944,359899,179762,-14337,47670,224847,361111,492289,463318,294729,206164,167168,46793,-94348,-268691,-387620,-405943,-326496,-242038,-274360,-303368,-223283,-60543,114050,220698,243768,240662,138755,-39832,-48850,-29848,7408,160671,242003,4731,-210580,-137004,-9947,-15315,-129056,-223962,-161024,18353,64607,62887,82875,-2772,-150961,-39280,266807,331064,83448,-34437,-61068,-174609,-200922,13160,276032,283048,161384,-11846,-176715,-180034,69143,210402,80184,2135,-36026,-315152,-467399,-162809,175921,48645,-241798,-271426,-75885,98872,102551,-93578,-166280,-180,108695,117281,103186,48867,-27563,-17793,75539,222236,315553,198541,72803,-12537,-62991,-55532,-56884,-182971,-349260,-218106,-45493,-140682,-218096,-86474,-17250,-198463,-372512,-325804,-210174,-141645,-72740,11944,-23105,-75402,67609,285895,176307,-98610,-45854,233571,218898,-50855,-157265,-114733,3290,108349,59836,34295,234802,310474,123847,53357,189446,106542,-227050,-388702,-276767,-206821,-168434,-51810,-73896,-273456,-301446,-59426,155533,205061,80151,-99290,-115994,-23420,-57302,-167225,-236419,-314918,-239969,-65601,-49550,-102685,47239,338314,427081,182509,-76366,16174,224317,188683,56627,-2855,-51292,-42241,80083,210813,254005,89589,-231953,-465949,-410991,-264258,-288910,-402680,-403650,-360115,-370950,-373131,-222053,-41946,-27380,-154326,-229427,-219458,-128128,-52329,-2683,1858,-38332,-139536,-88639,5064,-41095,-118069,33632,182781,23387,-195283,-197164,-175682,-201783,-60162,178061,227709,31351,-192494,-273751,-221070,44117,259411,164032,-22747,-96052,80247,288332,251175,43822,-131780,-160507,39780,172731,74792,-36865,-11923,-8593,-94637,-81849,-4989,-130473,-264159,-111801,58591,146941,207402,172945,40834,46331,92537,21841,-90983,-288674,-395011,-267093,-236056,-275637,-221065,-237822,-278392,-223908,-14250,289944,383915,91536,-132984,-54492,10563,-19569,-19044,-29505,-88463,-122436,-78634,-21963,-129111,-309183,-294984,-154428,5873,129562,116520,74524,123201,72405,-134808,-221090,-127059,-70221,-34044,-3697,-98556,-260355,-295786,-87544,265249,358357,134878,-50367,-23026,51683,187534,230779,-58020,-223296,37050,223735,22277,-170979,-44572,144475,161807,62334,15481,9574,35043,20411,-138091,-318364,-174357,52531,40575,-11185,13202,58647,63847,-74106,-99329,171290,277747,90656,-7137,-16201,-72671,-80290,-138698,-154514,34367,121773,13703,-61359,-84782,-86406,-90220,-208306,-209725,-122064,-96781,-47146,105501,197777,193962,154258,148013,80042,-63123,-125348,-203461,-336197,-340684,-275023,-193449,-40663,-112751,-160814,39939,216573,254508,162651,145796,378020,563125,684625,917820,817477,7307,-1199147,-1723915,-1763288,-3754043,-4665034,936364,7898964,6236380,3328893,482870,-1741556,-2491524,-1807234,-821458,-220642,-224173,-173595,-146374,-645374,-867333,-200825,254504,-3906,-80850,134770,32738,-163185,-124210,-63682,-97833,-75241,-56261,-26936,100893,115375,-19019,-158541,-256581,-180157,71425,188804,76264,-11445,53297,-3128,-342900,-505966,-156312,406364,709360,498123,13895,-339614,-522904,-591300,-430690,-254365,-285767,-131935,295530,511051,448980,291857,46067,-106571,-45857,-7943,-27739,60956,142158,150209,287118,479140,324814,-75162,-244820,-65842,231863,428406,412687,305004,92672,-89359,5326,215078,170647,-45826,-178313,-152362,-126193,-87302,81853,216271,92429,-207849,-242254,143,277748,372593,235221,96120,151708,254949,190843,-57472,-268105,-257861,-78398,60051,160097,189380,43627,-120168,-192962,-197334,-256989,-451628,-473938,-178272,-12765,-142550,-157651,111181,257316,181924,33778,-154562,-217729,-95904,12741,18158,-30343,2704,22879,-89212,-121260,-6576,221297,405997,414618,259975,46241,74534,100850,-143888,-284342,-129841,-26967,-53822,-198541,-279404,26980,354252,423552,293919,80802,-64207,-29935,126402,309173,376598,117138,-90965,-109033,-45251,-129902,-179969,-154671,-251143,-385337,-380051,-299163,-202324,-9581,97603,94389,192701,249388,142047,143242,234453,248302,165251,64120,17432,10307,1763,-45554,-47236,-36280,44897,235941,305872,75324,-139939,-68999,131658,167931,28332,-47194,31671,73240,45322,129170,195220,82409,-71535,-31004,76446,14949,-182078,-253546,-220025,-177931,-139686,-103851,-116793,-60300,109859,224534,140770,52575,36303,-37131,-86354,-44633,-20395,-16777,-63808,-102546,-48006,-45060,-75473,36830,192701,241148,286660,386463,346889,171700,161636,390802,307523,37281,71716,123461,-219047,-516723,-388868,-199146,-125320,-51169,108028,167222,70802,-64039,-168466,-89712,10223,-190785,-354523,-267485,-170259,-82066,125392,217737,123722,19983,-100107,-284628,-330219,-192811,-55825,13687,44777,-12981,-62768,-42314,-43175,-127286,-187308,-183062,-159219,-148372,-51525,122750,251598,192155,73260,12740,-138522,-235195,-38004,187667,236500,124388,-33539,-231246,-432575,-417638,-209659,-7227,149184,240891,175007,-7851,-132964,-44391,118082,-21704,-269958,-192902,32247,12991,-166316,-124863,179459,386648,271079,-9442,-91024,21609,-119727,-457184,-458790,-135343,116177,131574,55628,63420,-5310,-71888,4388,131262,201937,184320,90848,7562,-19816,5107,99748,138624,82720,70448,59349,74547,10666,-173480,-230904,-37037,147559,205898,163873,56678,25025,150244,305621,337982,213472,143716,213433,141617,-77881,-118577,-70062,-111956,-216414,-141050,134375,278026,171531,60181,-57777,-209497,-46130,236551,133176,13095,171036,138351,-150420,-351354,-399276,-441871,-381927,-193310,-134426,-163262,-64591,56629,62270,52035,-25569,-159523,-183926,-68932,-5905,13383,43498,-36372,-216927,-321610,-269720,-105184,78890,206734,146922,-7946,-130889,-183700,-76815,145015,273845,208664,71106,-53530,-136868,-191250,-250168,-92678,190463,266299,205665,158737,58882,23215,122851,115731,-71596,-284132,-393805,-324452,-88616,135805,130186,138169,477063,507720,-137027,-295355,140423,-170558,-716657,-190453,-118773,-823336,-942918,-93713,750599,1111877,656197,-460604,-920752,-450878,-166774,-823412,-647650,8808,492310,522417,315048,543110,847894,542443,31804,-98292,-152329,-284942,-256448,-115555,-80035,-124806,-19416,169160,124940,70855,161975,144182,150191,238598,47081,-266138,-229545,-16688,20631,-31453,-82037,-194618,-227754,-165185,-108912,-57209,-107305,-209828,-125691,102124,258862,78515,-132748,-98162,83780,223009,229545,93495,63948,109278,-3532,-103227,-91959,-113475,-62739,36852,81209,85578,78820,-28346,-205589,-367833,-416129,-279076,-80315,97439,157041,80857,-37052,-58341,-55760,-71112,-1276,68876,-13326,-110507,-42466,1984,8489,83293,131002,68868,-10258,-95922,-216805,-157381,17484,-60558,-127747,130627,387475,332650,91915,-84768,-87776,131866,264949,28666,-160990,-53926,114115,252071,365157,315616,245322,261811,191564,28236,-11294,43636,48668,47738,4711,-26049,30042,71283,13528,-19990,3564,101846,176520],[211971,234130,119374,-62096,-13026,237067,245228,17104,-98583,-119867,-173937,-203571,-161874,-84869,-34765,-18636,13008,17398,-21992,2410,68384,53353,14505,100458,251058,253388,43727,-87157,76108,235965,105646,-44745,-4663,-22626,-107540,-159445,-159467,-109149,-8235,52173,77789,149223,272585,282560,133864,97168,215922,282820,284304,191476,90589,-13154,-71242,-13251,122025,264779,432907,529269,557766,463242,370826,300556,178340,87605,-8695,-150883,-145782,98333,308123,96492,-311838,-333146,-91413,-45898,-177272,-183329,12327,238751,365512,375387,229721,65570,106560,226073,327458,428452,373557,217405,165253,135186,31728,-55733,-263277,-485387,-478937,-307979,-220229,-296691,-290784,-150429,-22851,98342,203289,227148,194939,63941,-96346,-80449,-36718,9267,195667,352755,210988,-11449,-82712,-60482,-71209,-135262,-176574,-55162,142086,134016,69744,109558,39790,-156187,-82049,190892,201702,-43408,-101885,-86728,-177848,-258663,-73533,273393,361832,174492,-34973,-148690,-156808,10719,102295,-9769,-37813,-17083,-220890,-333604,-58956,210484,57341,-196906,-227391,-68736,123824,137162,-71097,-167278,3984,153490,188898,140314,76183,-3098,-8209,63226,84875,57229,-15442,-60748,-93067,-73771,-47356,-86567,-219384,-267765,-26924,119548,-45560,-197752,-94997,-5702,-159477,-389549,-415765,-299023,-181374,-109350,-37501,-34749,-55116,74422,277148,171127,-144238,-120901,190668,248358,19478,-170618,-184660,4735,184195,82776,8385,251275,388011,178346,5417,99637,64696,-208255,-363727,-273556,-203285,-172930,-38789,-26265,-205441,-264184,-145410,-25734,91756,78225,-27575,-33402,15514,-80649,-217560,-233298,-233418,-134107,25278,5090,-99963,36143,310645,406633,211427,40204,132380,242884,197915,189127,173015,12924,-83459,32104,165388,224047,61987,-310213,-564178,-437529,-283913,-347431,-432005,-394740,-328427,-330388,-358643,-234354,-27270,31519,-70317,-165579,-189650,-157423,-94894,-7327,-520,-86932,-193158,-149712,-63906,-76568,-125494,-6120,86600,-12816,-171939,-180191,-169427,-144742,20486,215189,194784,-30755,-190045,-192806,-151589,36452,195232,115588,10142,5747,188638,366664,318496,87909,-148731,-186782,29179,141244,9864,-99046,-87229,-62651,-57166,24629,128750,-33462,-257910,-165900,9909,79760,142036,115450,-51715,-58263,70492,84132,5799,-171456,-271896,-206310,-214998,-340416,-338856,-235777,-117387,-82599,17303,271158,380444,144722,-79399,-29084,19512,15649,58786,60017,-21949,-86071,-23678,86380,-27907,-244533,-268777,-171069,-23068,133914,131659,82387,120038,60686,-137366,-208008,-100567,-24746,14552,17897,-72037,-191287,-214717,-5732,337214,382980,143878,-35049,-20917,19668,168506,251739,16080,-135272,96690,261488,61070,-161981,-38966,167745,166115,54170,-8476,-17512,23269,39897,-113230,-305277,-171294,22735,-21781,-70297,-25405,66429,80696,-106953,-199606,42626,165218,9071,-71088,-69331,-103494,-61227,-71733,-104102,60059,133867,1009,-96072,-147968,-149137,-74087,-163473,-234934,-151239,-94962,-94214,47747,217437,228152,129178,125889,76306,-36404,-77686,-163935,-304035,-314054,-210560,-51448,117243,24894,-78396,101575,255885,263690,153945,114407,373122,617334,818387,1015975,680409,-258558,-1492246,-2268674,-2177531,-3057163,-3370316,525415,4836004,5522487,3852345,1251344,-1452312,-2272274,-1657757,-647481,-65663,-137404,-49943,70329,-478385,-761042,-129962,232196,-144601,-191318,141842,106623,-89521,-84080,-28804,-68176,-117006,-140328,-69680,99040,207392,123618,-98059,-261819,-169534,115308,226029,81294,-28772,35813,-45321,-378343,-475248,-109991,400962,627269,363001,-106161,-382056,-464291,-479592,-355233,-200888,-203101,-81045,291069,520999,482916,310596,140192,98388,131739,112588,123958,244536,234979,92878,158682,351582,179932,-181014,-233226,4185,257025,430870,502175,401771,157281,-61270,-36267,174553,197752,6751,-103352,-73989,-88408,-83323,53680,186909,92553,-160993,-138723,119574,375792,419093,231977,83106,182695,325050,229978,-3223,-135644,-105845,24070,128465,190444,161930,19449,-139865,-198299,-191852,-234273,-411937,-452201,-198710,-22885,-101000,-98832,154347,351096,330732,93388,-185585,-266843,-177830,-114468,-80591,-30470,97533,91041,-128283,-182286,-46291,192040,412892,424352,234372,50575,113094,102245,-198798,-408469,-294146,-112106,-34200,-120996,-213204,41543,288411,299263,163874,-74555,-201028,-76855,186729,460912,405754,93070,-125394,-149164,-93860,-156824,-221281,-183295,-222884,-380636,-436763,-363325,-208505,48534,189708,230895,295940,243866,112293,170896,287098,255672,161263,82369,111236,154002,87702,-14951,-22558,-45455,-20075,166150,261150,45840,-147532,-110249,47461,109532,3255,-81162,-32334,-21259,-74157,-27161,33312,11765,-55000,-3245,84595,1779,-222930,-345615,-312222,-197951,-59708,18108,6847,50602,146858,180129,108962,45248,39243,15858,-6833,4158,22622,53457,-4791,-75145,-32015,-10309,-38462,29944,138908,194030,242810,289914,274503,193724,189606,349724,241661,-29611,-8533,116290,-89897,-346310,-298368,-144093,-85474,-29904,66125,131593,120333,44182,-103669,-94722,-80150,-289684,-400331,-252025,-128596,-87844,57479,144244,63412,-30612,-94538,-243076,-380517,-351816,-157716,35936,129545,85196,-3699,-35130,-13146,-86065,-189705,-196632,-102238,-47059,2135,76788,176065,210194,114347,-29022,-217502,-286285,-64959,182589,283986,202664,21659,-195431,-357919,-260753,-37204,85207,158608,184851,60414,-81695,-139613,-59254,64654,-75688,-261508,-131873,110023,107250,-108980,-153066,173389,470194,336496,-5285,-43410,103230,-69482,-403165,-346282,-681,221451,216136,149732,146753,21960,-110387,-27167,137290,261424,276341,196680,101132,64077,72725,163073,263859,239270,193272,78888,-36442,-130406,-273222,-283469,-101733,52482,144442,168411,50942,-29461,115804,302370,363897,250157,146684,164655,83463,-89207,-95811,47010,51065,-115034,-190019,33551,281830,236482,67005,-92466,-218925,-106106,110734,52001,-7762,144711,68140,-257267,-430151,-467967,-505573,-422830,-195698,-103669,-93753,61731,165925,62174,-17488,-79799,-165836,-149371,-49451,-40819,-74186,-31572,22518,-58994,-230149,-287930,-171247,61059,230274,123100,-92490,-184436,-195550,-113340,128260,325372,260804,64892,-109653,-184161,-221956,-275823,-138752,85366,135604,84911,44346,-12427,21930,113836,90743,-73768,-307283,-478802,-418820,-154862,72137,103172,151191,410525,394777,-210606,-554090,75940,344681,40921,285872,399408,-791344,-1570144,-823860,257607,678888,329304,-554884,-744554,-93636,201831,-479927,-777439,-395695,293691,472496,268408,422189,719493,469428,51962,11923,-5635,-153922,-115968,42577,71167,-47238,10681,243211,260057,204839,232495,106959,41539,130418,-43862,-303558,-235149,-27135,2753,-44416,-73355,-115321,-95808,-50752,-34129,-38256,-144144,-248548,-130225,132894,306667,98311,-155560,-151356,30250,225268,307600,149879,63188,60275,-48452,-112335,-71207,-15718,76734,72957,54476,108648,85652,-51883,-249073,-382519,-406840,-263799,-64324,100900,146490,52736,-35484,-57853,-79835,-79949,-14115,23176,-109634,-192116,-58640,73519,83656,57920,32697,20793,39394,25300,-106604,-97620,50132,-23554,-134093,83062,299904,283269,93665,-96301,-107010,173029,338296,97135,-116673,-54187,79936,260991,381970,306858,272168,327719,237031,32049,-44973,2379,-44269,-62900,-28295,-18912,16718,22920,-53338,-63159,-13702,70518,158783],[216582,238809,95214,-106460,-39607,230177,263794,63794,-18891,-31604,-133830,-189051,-137560,-88112,-67422,188,89936,80196,-19435,2151,119033,81336,-18407,60141,229823,249490,21627,-152367,-1134,139927,-16291,-142468,23589,100318,7014,-105632,-145531,-83102,31755,93567,139939,288621,415520,283869,2700,-23951,106287,198879,187118,97517,1542,-51417,-64023,39125,202943,320136,426753,505314,510705,374691,291366,349555,318668,187723,32965,-86394,-54556,143765,293033,148327,-173140,-223353,-65340,-49056,-165803,-171888,20164,211961,322119,337878,271406,178008,174936,195774,232532,295669,240248,123472,129772,118067,10965,-66291,-270055,-508985,-454103,-227397,-147663,-249532,-239603,-77425,25146,107990,197644,194687,122201,-1653,-97031,-76494,-43349,-2450,220731,450978,432446,230918,14311,-96357,-135583,-142751,-120217,33585,212302,161588,54532,127714,98018,-106051,-75603,104604,31779,-157908,-140179,-84975,-161701,-290273,-139107,239378,364407,98513,-112467,-128657,-118560,-51116,-11640,-68058,-27168,12990,-129209,-170716,76017,226149,30879,-164201,-159233,-51278,116838,163935,16266,-93872,20604,169972,226951,176311,104805,31433,18358,44903,-52636,-192056,-213144,-183923,-149084,-73336,-44843,-87984,-193883,-146047,145296,258512,39920,-182613,-127943,-8382,-86156,-333234,-432924,-332444,-193238,-118842,-51935,-16805,-29416,64322,217477,114780,-194424,-195764,111392,248741,90288,-179102,-244794,24743,275105,117961,-31270,204630,406817,220925,-21053,24869,60277,-127704,-302065,-276754,-203797,-168960,-42188,9377,-104555,-185252,-216572,-194546,-14910,85302,35699,20163,41044,-75237,-211838,-186696,-126417,-42762,68427,33966,-84352,16215,251647,361271,240607,175667,256366,242464,176444,302108,354225,104678,-92371,-8566,112684,166039,10388,-358534,-562273,-376248,-243658,-334402,-379303,-316500,-243214,-250523,-299852,-206484,4940,79892,-13430,-112421,-145297,-169362,-117420,-8701,-9614,-135946,-212535,-161775,-77589,-44352,-58215,-29159,-13782,-36701,-120118,-146746,-143569,-53826,117267,221127,122326,-84180,-162316,-127782,-77608,44260,81118,-17378,-22039,99640,323209,459445,352000,102907,-164413,-223638,-32317,48600,-98313,-190915,-166504,-89168,2541,125879,220528,20501,-276859,-262257,-96026,-46397,16085,-8854,-181774,-188348,-19331,77422,78317,-43448,-138578,-139759,-177852,-357011,-397675,-186891,44327,32137,1085,182962,310398,161971,-34121,-23682,16634,51046,123087,124690,26774,-70679,-14954,131238,48240,-155833,-212337,-174173,-55102,127910,133824,66451,98318,41311,-139219,-173090,-43461,52303,89247,55346,-33338,-97501,-93451,91501,363282,359514,130806,-10093,-3749,-12843,109233,239926,116127,-5536,162755,295542,131862,-85570,-4628,174966,167863,73585,-2070,-22754,32712,85817,-69673,-266037,-138851,13081,-76560,-117677,-27325,104022,116100,-98553,-253756,-95742,30636,-45594,-81909,-77574,-107530,-60080,-35563,-47136,108658,169198,1127,-126122,-200059,-196081,-37312,-49707,-191834,-139164,-53165,-87544,27651,258065,284075,145498,105581,54059,238,-12954,-117491,-253142,-260794,-122891,121231,267551,140122,4485,135169,234813,230537,149776,83328,313191,570136,786807,965835,568733,-329165,-1459157,-2329571,-2206587,-2032539,-1681060,-522846,-172715,3786589,5157748,2960029,-772107,-1891386,-1481432,-586273,-73218,-143253,59444,284733,-226755,-518411,4444,230589,-211302,-265255,80223,128044,2776,6172,51594,-14234,-151179,-196790,-71922,121692,305542,251078,-58983,-277145,-181741,118176,252019,120580,19762,68529,-78105,-412596,-429110,-57439,329225,419374,143426,-234754,-390556,-369363,-340069,-255985,-128202,-93144,-22094,242604,487501,487026,296865,225578,303425,278733,205258,288795,422760,284685,15383,26490,173489,3719,-250468,-173210,113152,331066,444714,533444,448038,213749,-18737,-54623,132419,198537,35563,-17093,41206,-15170,-55806,32023,151120,110607,-52083,-23459,180602,378280,396341,208936,55062,168584,328625,226150,72376,36510,33349,72569,152952,215797,182308,49683,-119686,-172108,-137644,-148868,-304796,-365497,-179913,-15950,-36721,-17435,180405,399708,436045,128114,-243321,-329877,-235219,-188264,-154046,-32578,186325,147652,-179586,-265885,-114744,93810,345384,410296,196313,41223,139330,116944,-203879,-459769,-415880,-202715,-34136,-40993,-101635,67282,190692,95675,-56394,-255694,-309353,-96906,224923,514338,361660,53264,-160204,-186982,-165988,-202079,-240061,-150498,-103781,-255795,-375564,-359722,-209151,52794,216573,328232,383833,224323,58181,129328,261248,248102,168011,102432,179257,234465,96655,-50841,-66400,-69420,-42477,110862,184614,21633,-130233,-157621,-56784,54198,7409,-73848,-67776,-107772,-183341,-156379,-82082,-40264,-56465,-7176,89551,21693,-200208,-348693,-318527,-161945,55563,158401,127349,131300,144023,99106,61058,33052,16500,38983,76422,70583,69457,118867,66757,-20292,3981,24116,-11527,14506,87792,168430,204743,153839,148973,182347,179733,205812,104046,-98840,-84352,83963,26702,-162870,-203601,-91313,-41403,-22215,-11843,59363,147929,131886,-38396,-106202,-172132,-359897,-402393,-190977,-57312,-78047,-17237,59736,5469,-77917,-95812,-191545,-382198,-444238,-229068,67667,209702,158125,37939,-17588,11172,-76057,-229984,-233471,-74180,40082,66170,43601,78533,185008,141890,-59539,-274660,-338852,-150676,130228,307641,249509,26620,-197796,-287615,-104064,133823,176578,174643,147553,-15205,-112790,-117634,-61484,4723,-116398,-210055,-32164,196338,186606,-56360,-169666,145492,500660,389719,55698,53401,176138,-37513,-322252,-194586,143747,314093,280781,220829,202568,51506,-136967,-74049,122556,312297,367873,266854,142554,92389,60757,122958,273828,311889,261105,78599,-152591,-270500,-338480,-281890,-119380,23267,148622,173164,15254,-75967,96606,297499,350964,226479,107832,90493,-11131,-155460,-113885,136715,185076,-28424,-213262,-37253,277149,272978,66754,-97411,-187997,-146631,-21732,-19773,-3626,107786,-33870,-367998,-454724,-414417,-436196,-374302,-157309,-48566,-14825,162223,228351,36072,-93686,-110895,-135484,-100142,-44665,-83143,-154551,-116558,60391,110932,-97010,-278525,-244745,3263,199242,70611,-166971,-224052,-228264,-195687,64391,338591,292645,53456,-118476,-158764,-220925,-270878,-148415,-6543,-4778,-67840,-115235,-99086,34460,115527,54950,-82134,-292308,-482218,-430817,-181336,6691,59456,130974,276638,212156,-378198,-995802,-222147,777768,752497,794042,1141154,-503917,-2091620,-1535851,-263358,205423,-27886,-732231,-823175,133195,863867,387928,-771368,-901305,19004,393190,215328,290446,554423,375370,65819,116994,163796,-1236,8942,174967,205665,37896,42313,274724,339140,288992,257807,49664,-81356,4348,-111718,-304075,-239176,-56764,-11518,-48381,-71003,-26896,59637,75389,43119,-9860,-151510,-248436,-134416,101358,232736,51063,-182302,-175104,4752,244467,393858,244083,92175,19923,-75277,-77482,6112,116129,199806,99418,33112,121188,71775,-76816,-246687,-342197,-335934,-200487,-22561,115628,144004,42610,-13616,-42623,-93937,-95975,-45770,-27219,-151115,-186921,-42597,120824,127826,28811,-38883,-6802,82150,107435,-29780,-47441,85370,47063,-81425,62412,210079,197494,73323,-82784,-84339,213468,380664,160976,-40950,-14088,63273,236957,335902,256090,281591,378578,263909,17723,-90735,-47519,-120988,-154871,-39083,17409,19389,-30247,-116730,-96303,-9701,61802,140467],[189995,197895,50945,-143853,-67922,186509,221952,72160,49208,37482,-108851,-157543,-78878,-62208,-73605,22703,132759,100840,-42228,-23521,150208,136697,-6810,10404,164270,217421,14370,-187699,-97224,7837,-112615,-166403,77354,223651,132596,-23287,-106054,-46265,62889,126553,210224,413214,515098,265455,-106471,-148775,-9549,121625,96449,1195,-86540,-80170,-37752,101282,261974,319009,337107,397837,368415,202091,148071,322993,387014,248167,68848,-24542,27740,148101,173078,75712,-92964,-123385,-25617,-15885,-130740,-178654,-18843,142930,229048,253841,280930,271422,214611,134410,103720,131041,92059,33220,109153,121860,-9335,-119415,-282729,-447169,-336648,-104608,-43166,-145012,-154783,-10402,80265,141393,202573,150788,30675,-63301,-74700,-53622,-49106,-23216,214703,488588,582902,426319,119297,-114131,-197215,-150380,-69720,75627,207185,137596,18398,115988,133055,-26810,-24167,29247,-136089,-247210,-153190,-54408,-119352,-277270,-167473,179671,285338,-33713,-204890,-105647,-62520,-92469,-105405,-89450,23599,50120,-54092,-10562,209685,221604,-10416,-128247,-65939,-21237,74748,165854,132453,28593,43005,148255,203834,165827,105504,65788,55222,30570,-130222,-316846,-310942,-255193,-169489,-66259,-45074,-57873,-120047,-43301,227357,323009,88331,-176582,-171892,-16897,-3956,-230248,-375744,-299669,-171981,-93445,-16569,32050,-5177,38727,127792,21221,-241316,-253477,24084,239000,158074,-169261,-274906,57820,350620,146015,-84102,108687,370695,247353,-16833,-19074,87052,-9544,-213815,-272464,-203420,-165490,-71747,22744,9277,-81217,-255813,-313900,-92456,98794,80302,37565,47165,-42642,-152532,-114118,-29154,12686,54639,19516,-66787,-2756,186641,302885,252839,283545,353013,225266,123452,344224,476006,191104,-75166,-36971,69665,105139,-38551,-351413,-452776,-240069,-156603,-267715,-284296,-205613,-130968,-147777,-204571,-142667,42593,107702,18233,-53286,-76037,-149267,-114675,-15091,-34245,-182393,-216391,-141411,-43191,45652,77334,-14916,-98759,-67507,-66590,-107933,-111719,36277,200350,188198,14047,-131416,-129111,-93342,-13553,65985,-43492,-178155,-87540,163237,423683,509246,335194,92988,-160643,-246686,-111070,-56092,-195223,-281035,-233028,-84110,68399,191709,238930,12783,-317004,-372859,-236063,-193077,-120395,-148874,-315417,-318351,-147828,17099,114788,57811,-42992,-81261,-129758,-322965,-386026,-113408,153591,87870,-47396,60541,202773,143193,-10389,-39742,5277,76973,157922,159929,62269,-66772,-45108,110542,88766,-65883,-141042,-155690,-71720,117779,127717,35433,62596,18050,-137768,-123404,31543,145590,176618,101566,12471,4512,41204,179540,333593,284363,92262,16031,23048,-39520,21578,203148,224431,136652,214377,313536,210867,31519,44769,156904,156171,97748,17004,-19164,49706,138060,-21266,-214855,-89388,27027,-110350,-150038,4741,176890,179845,-46268,-246655,-199491,-85387,-57233,-30725,-29131,-74150,-62115,-26009,9345,173705,219101,8259,-153279,-236220,-217408,5949,81915,-102482,-81922,34657,-10989,50776,273496,310838,191365,101494,29755,45894,54868,-81830,-202793,-191281,-26990,280705,380775,201671,55426,125276,154399,154548,135599,55655,217931,440061,621362,818721,559165,-170048,-1161308,-1954622,-1904747,-1030907,-353715,-2510085,-5449940,2132369,7570405,5243662,117375,-1484832,-1397984,-704492,-252228,-233806,129735,438791,41798,-206303,165924,243102,-205564,-317398,-60822,81469,90749,122838,150389,46937,-155309,-183895,-15556,168213,386825,339036,-38354,-291520,-213335,74191,254729,179900,110281,125086,-98785,-427001,-360473,1217,207335,136769,-95322,-326434,-367520,-284635,-225483,-160276,-52131,17701,31665,157396,402037,446728,254510,275962,440945,349772,249843,434610,560250,278619,-67537,-83024,-14970,-159222,-269710,-89232,217611,401778,432339,474617,427620,250178,21650,-50857,111432,190142,50798,72629,170616,72726,-14885,24403,114741,133495,74671,67363,183404,310007,329214,182891,22810,112724,266607,185503,140195,189516,122372,63672,138117,244558,255474,124422,-62547,-116698,-52936,-29701,-155669,-231732,-130892,-8037,19488,50022,178031,405030,485834,141326,-300545,-386795,-257586,-192973,-178606,-32866,244106,183244,-215813,-331438,-178572,-45914,203551,355305,150598,18215,142965,132370,-177181,-451031,-472759,-272796,-51512,15129,10396,87802,94678,-98286,-278944,-405036,-365371,-96652,220719,441355,265841,12781,-164013,-177017,-195233,-218093,-207855,-62553,54292,-65238,-231207,-302109,-211221,-27,170591,348695,413623,183402,-10116,36972,165357,219498,174567,112153,202039,235667,34288,-141558,-158211,-95864,-23669,77629,100644,13026,-96296,-204570,-157796,13417,37089,-26963,-63408,-163700,-255767,-229476,-125694,-52729,-64114,-32496,91752,69655,-110090,-245681,-236086,-83051,172991,273587,198459,150701,100451,2653,8904,25589,-15943,37885,150741,132409,93287,161118,144744,55046,54350,55604,2661,-1013,55404,167667,187939,28789,2783,136619,140552,10639,-68810,-158427,-141390,25966,86733,-27582,-122509,-41606,7221,-18760,-82498,-10201,154239,176663,12005,-118192,-245277,-401632,-377082,-105769,29415,-53462,-78896,-13473,-37326,-109428,-102053,-144105,-326832,-431450,-239110,105893,267452,191639,64512,23144,31938,-90445,-266098,-244806,-54639,105046,125451,22515,-21251,119940,142974,-76452,-294257,-366053,-253168,49789,297942,252647,-9990,-221971,-227639,15357,251230,237243,195619,143756,-28145,-89343,-68832,-57968,-57786,-135781,-122698,86402,267406,230038,-10772,-150538,119907,481392,428753,158030,160608,216973,-28946,-233367,-35545,268356,373333,308745,239828,200767,53976,-153744,-115192,98636,329749,416049,277583,126981,71017,-9274,4531,164628,264071,245526,57693,-244620,-383968,-361625,-232985,-85158,68129,212802,178769,-23224,-81841,100955,277707,286134,141954,31593,5982,-108747,-243055,-147375,187792,276243,49626,-185098,-55129,267331,280378,69838,-57951,-115549,-153660,-118255,-61417,17882,73130,-126974,-436985,-404841,-233439,-239231,-250129,-90600,22539,62857,216508,233170,-4451,-148888,-107969,-82187,-57968,-58353,-123525,-212507,-186980,79179,258805,50162,-245001,-313081,-89109,114782,-2999,-224595,-259743,-283272,-302196,-38502,304172,299812,48275,-78432,-86531,-202189,-247128,-132091,-70743,-124503,-218553,-278619,-166425,74231,140158,22319,-92283,-237408,-391953,-340068,-145654,-26465,35932,101992,119043,24448,-534073,-1403435,-653712,986392,1196457,1136856,1795481,-55787,-2336412,-1982426,-618649,-140581,-306126,-933515,-1120570,110838,1568580,1426431,-657772,-1336455,-225840,331431,197193,193138,373916,276661,74818,180947,288547,112814,74575,246806,286966,95785,50570,250065,348642,312902,230435,-19194,-178834,-99624,-140732,-269253,-239322,-100419,-23145,-51165,-88450,31779,186185,177366,100410,11355,-145973,-233325,-149435,22788,80182,-40514,-202617,-164215,2183,261179,465675,362709,152364,4205,-74758,-10241,117443,252636,283399,110927,20578,113366,36415,-104852,-214103,-269247,-217112,-90842,43698,144555,152605,60046,29396,-13108,-90701,-110394,-91955,-92278,-155824,-135532,-28007,116604,128426,13417,-59288,-25852,73425,114752,5047,-11520,110102,126055,27836,85563,140591,95133,31942,-56883,-32404,248570,397765,210236,46075,59186,76375,188097,242078,182024,270890,398801,269628,-7525,-134325,-88094,-145338,-173889,-4750,79718,42041,-63394,-153606,-108003,14169,78468,126760],[137685,124820,3068,-158406,-92756,113063,128347,39835,92945,73170,-106934,-120506,-5335,-19984,-56365,44730,139012,81287,-78941,-68473,144747,195092,36690,-43250,67117,163179,29910,-163512,-162048,-120318,-187473,-154253,104901,291971,234518,72433,-46902,-12097,68376,127586,254535,480972,534592,207882,-188161,-241451,-84791,73113,41929,-65531,-144645,-93385,-3773,154521,292193,276877,195267,216088,149595,-13743,-18290,218417,347779,241839,82739,16284,78146,107231,-13585,-96277,-96343,-61238,14773,33385,-94295,-206720,-97000,52593,111989,141380,244896,302612,201490,56857,-13655,-12068,-35704,-38717,101172,140273,-27123,-193307,-289245,-318393,-163940,27402,64640,-15481,-53146,47877,138494,187810,209326,100918,-65799,-127924,-67789,-31032,-50046,-47091,163332,430959,588965,497205,195496,-112479,-241730,-154060,-34885,62452,133907,70689,-30079,66478,118857,46709,50289,-18335,-257044,-301701,-149404,-7878,-56028,-214124,-147843,115815,154755,-162344,-259457,-64815,6157,-102516,-165948,-89534,78204,79977,-4692,115703,308660,201460,-41237,-72113,44910,21091,11775,134125,228131,157856,67503,95964,114790,77377,54859,81552,83673,25861,-114423,-257749,-268338,-253353,-153754,-56594,-45924,-9300,-31580,-5119,187308,287508,82042,-181252,-209046,-20956,62062,-118235,-268166,-217592,-124002,-35934,65317,105157,18538,4609,30271,-87641,-280467,-286994,-44944,234328,216508,-134125,-263225,94843,386959,150411,-145163,-7602,296402,253408,11663,-29099,125440,109588,-117170,-250942,-198081,-171685,-126565,14177,114556,26391,-253883,-363255,-127058,113987,103809,26201,33622,2787,-66177,-47804,25029,27670,1107,-35272,-60738,-17631,131127,238059,234528,332426,403061,204099,56489,293494,490089,239717,-44103,-48005,49662,65364,-59235,-280250,-270422,-75020,-57915,-183931,-190711,-100184,-25098,-43403,-90961,-63959,68247,113644,39146,28984,25114,-94823,-99056,-36640,-75076,-219292,-221702,-112412,16318,161021,238987,35493,-161443,-126704,-45535,-79715,-86878,93777,243176,121609,-111806,-174123,-102811,-76859,39746,95592,-134722,-298488,-141443,186296,444971,474260,269026,71749,-123485,-231365,-166414,-120676,-226988,-325833,-261885,-51489,120871,204296,181935,-48646,-358521,-455663,-367380,-312339,-212700,-240691,-402185,-412026,-270202,-67406,108421,102426,-9152,-41922,-83313,-253279,-311939,-41727,180564,78102,-98937,-52014,90306,96782,-15513,-71321,-9036,85238,154774,168291,91673,-59719,-88533,50797,100246,9473,-69917,-115086,-63677,108253,118735,-2149,12234,-12680,-135721,-72752,105539,232889,258410,148692,59658,96716,159186,235378,256306,174032,42486,38812,51286,-55007,-69647,151924,310711,252840,233076,303094,266413,139517,81442,107004,118994,102802,29668,-21968,52282,166833,15828,-165639,-36556,63150,-114847,-170115,50034,271099,265934,38340,-176145,-224978,-141697,-24269,65210,62199,-8409,-47422,-21665,63740,242594,265132,12433,-176932,-251193,-208814,40685,178215,2259,9804,152739,121215,103159,229186,278067,244010,119107,20091,96995,111169,-69257,-170558,-122644,54799,376481,426224,195142,55442,70962,36544,52952,99569,27024,111113,260504,386548,647428,669083,158260,-753517,-1381884,-1451347,-333846,145758,-5013180,-9058675,1450105,10448736,7250742,941208,-1141633,-1450985,-979820,-525356,-342730,171651,516325,268363,98021,312013,256481,-154613,-365024,-256027,-18106,153772,229428,234663,99080,-117308,-84184,102060,232912,434397,379636,-22713,-288736,-246188,3227,235023,239293,202796,170929,-106092,-402309,-261626,65327,69785,-142614,-284937,-349464,-321409,-245436,-174736,-94942,8491,102026,67331,52993,268133,360225,199701,276480,463661,321024,234077,520753,622596,221309,-137353,-151574,-170207,-273300,-244815,-12418,275328,413361,355684,323596,347896,263888,47174,-34231,120997,185875,63109,154281,283312,150100,29901,34983,81148,143214,167635,108384,145152,218909,256036,166470,-2512,33045,159263,117855,165292,265741,140891,15205,102686,278526,354586,213354,15573,-41461,35340,81361,-4129,-82139,-72018,-13887,47182,76020,141943,374991,479194,136811,-328342,-416358,-249659,-141400,-147131,-30202,250279,195467,-209409,-338652,-203200,-183815,8767,246398,99313,-13742,121849,138216,-134311,-399010,-461096,-305535,-80235,31309,78352,90953,30621,-206018,-417364,-472998,-351045,-75451,177172,275240,157690,-13914,-122345,-102190,-136495,-159793,-111427,51402,186726,115732,-62567,-216344,-215461,-88543,69854,280187,358200,120901,-72663,-67519,34672,168012,169805,106908,178996,173376,-64861,-255213,-258413,-109360,20466,66253,41038,30315,-51559,-239005,-237074,-12755,80214,45442,-24697,-177697,-275869,-237227,-101315,-20825,-60816,-55884,94484,131495,28686,-61420,-94204,11027,258439,329843,193298,100120,30388,-79821,-33028,27866,-39386,29203,207274,168778,76944,170876,219517,134783,105386,81126,4968,-14244,41671,177474,194317,-45353,-129135,64027,86393,-164401,-227622,-199186,-170231,-48504,66334,20011,-66112,3930,54166,-10980,-105590,-37079,146656,175695,44664,-117307,-282186,-416918,-342555,-21383,121174,-11684,-110865,-61715,-59807,-114786,-104578,-108750,-225942,-315743,-176905,148888,294292,189909,89964,94551,55896,-109192,-253133,-189394,-17032,147886,163917,7496,-102000,32971,109788,-85526,-271662,-343973,-316200,-29702,248730,205036,-66849,-235503,-168506,83165,285937,249470,215720,173383,24494,-12876,-367,-54392,-111926,-126398,-13002,197562,299394,222992,22402,-89661,117537,433537,454142,267419,234624,213422,-40723,-159681,93476,351419,394219,303220,203893,131747,7848,-165342,-129323,80813,300102,385660,219913,67664,21094,-96639,-138348,-17541,109495,152527,28711,-286094,-449580,-348476,-161713,-17659,160343,299822,182422,-33693,-28993,127228,230929,172041,18055,-60943,-68427,-171980,-300830,-164309,200929,324498,127286,-99129,-18280,253576,264094,79813,16082,-19810,-126573,-153498,-68806,37652,47905,-176475,-432829,-285061,28809,32659,-90338,-20359,92212,125023,215551,187770,-43263,-164716,-74806,-29199,-45172,-90952,-153611,-239849,-223115,89265,359517,174722,-201628,-360600,-191428,-166,-80181,-259474,-296082,-346323,-397251,-153666,232451,283777,54168,-9463,-7157,-176284,-214442,-104753,-100535,-198839,-332992,-401960,-187484,142265,187912,5058,-97492,-150004,-221014,-159123,-49721,-11457,52670,84017,-17158,-107654,-578605,-1587349,-1071357,896669,1239839,1166985,2095837,411992,-2209733,-1992845,-667225,-241920,-416712,-1070452,-1514074,-211747,2006635,2211106,-497534,-1554480,-348158,325488,250494,169311,202789,186439,82979,185253,318430,145072,67516,256949,309461,106965,21686,177710,299251,279955,148894,-100227,-231440,-151894,-127421,-212730,-238183,-148581,-33070,-60878,-132946,31096,241226,227883,122486,12890,-141420,-221082,-173061,-63088,-67621,-135278,-208811,-126039,13864,256266,492863,463535,225753,18162,-47817,67160,228462,364090,328395,116770,22724,82951,-19470,-137327,-173940,-186638,-73888,46339,121796,184418,173595,107186,94907,34069,-65441,-111490,-139078,-174379,-161060,-99272,-49102,52428,89421,23416,-24890,-52119,-15484,37215,4210,10117,112964,182207,162723,147927,102703,5094,-17787,-34217,24972,269079,391294,232347,118451,146593,118877,129729,130701,107320,238313,378389,255279,-32211,-163866,-109022,-105011,-91081,80768,150799,76489,-61759,-150949,-93766,49706,112120,117414],[71110,39876,-35650,-143833,-106735,27798,8457,-22059,106898,73948,-125427,-90236,58004,19688,-29651,56073,110612,33613,-111344,-115225,101223,230291,89964,-87078,-35513,100151,71482,-65597,-152317,-206684,-253686,-161280,63684,271285,288866,161615,17888,10110,44263,84926,246502,469153,465499,111443,-238767,-270367,-90981,58913,31607,-87244,-160065,-92481,25969,189088,303663,231098,59326,2241,-95854,-212316,-158074,63068,206541,167138,68517,32622,91873,32921,-211309,-307279,-172985,-43347,53423,81317,-75668,-250039,-188592,-32123,1692,25597,168360,257804,137686,-13530,-78999,-89821,-114596,-86891,93499,157088,-43705,-259366,-277874,-162741,11923,136919,149794,101079,41925,93597,191120,231181,208396,53535,-148790,-196633,-99340,-21134,-40885,-69162,68373,275726,427597,414452,218590,-92940,-257094,-147921,-15648,10008,22848,-17199,-77628,-8943,55237,85883,117760,-32203,-305555,-320051,-139829,32889,12648,-111029,-77729,77357,27283,-227249,-234134,4338,75522,-86708,-194889,-94634,92617,84104,16937,186090,348012,171772,-44519,8320,154248,71154,-45864,72896,261175,247825,90002,33474,-18226,-85901,-52073,58484,80468,29830,-10113,-39160,-105432,-185210,-110668,-45884,-48111,33564,33995,-40372,45959,159605,20582,-194999,-223736,-12178,99211,-29167,-149101,-122702,-66579,37042,169054,188233,48733,-26791,-57837,-188835,-312141,-301247,-82464,237277,256839,-77066,-210710,126919,376811,125047,-206227,-113358,203903,232998,45354,-12957,153247,194777,-32785,-212005,-186473,-190885,-193843,-7461,192400,116519,-211614,-340925,-115476,126999,109849,1857,4464,38204,7163,-20698,18905,14817,-54941,-104655,-74594,-33244,85136,168313,183084,315292,405285,194646,4035,170839,388505,232923,-12870,-40575,55834,60529,-37700,-158930,-77523,59281,12225,-119190,-126205,-25269,46621,42810,17376,868,67772,103633,65106,138164,153215,-18226,-92002,-79802,-124349,-238055,-231880,-91838,71882,255857,362340,95976,-206690,-223029,-81840,-75610,-75212,103336,233259,39188,-225810,-209888,-84746,-51075,90151,123113,-165530,-330428,-149103,174432,380476,353458,173213,55974,-51074,-166117,-169694,-114859,-168196,-291915,-231656,537,145428,163367,75412,-133591,-374694,-473807,-445619,-367810,-226272,-239068,-399339,-435021,-341984,-144663,60216,80259,-29202,-28155,-54668,-174498,-200203,8507,129546,23005,-124281,-118413,-346,36222,-48221,-108175,-21727,72067,116055,156371,119066,-36711,-112561,-6024,101546,66563,-9295,-61334,-35548,100018,109152,-42351,-57244,-59353,-140507,-36580,161179,293831,315996,187194,100355,164031,237760,247384,156073,61436,6416,57664,71946,-57458,-135749,97129,344569,307396,206706,255044,272088,188122,75453,26153,53343,77153,23954,-40789,21738,145960,28120,-127866,8192,114222,-88856,-182764,80466,357199,350746,130973,-56041,-150218,-113781,39728,166486,158891,70322,-429,3947,116666,298494,286362,4294,-193225,-239756,-171327,58488,207942,94048,113095,267218,267516,157755,122181,190054,280929,152928,33895,145391,143699,-81385,-163785,-72351,100309,374058,385548,128197,4758,-16284,-85592,-45201,40499,-13296,6690,65474,149652,506812,843101,527429,-399796,-912215,-1068897,-42640,-146018,-7024409,-9729192,2021861,12439181,8010669,1420345,-888431,-1597269,-1307541,-754569,-371253,220743,542734,426014,334085,406643,256837,-96156,-416552,-452619,-132304,179282,289448,277013,132291,-41075,84521,263384,306928,444584,383853,5990,-255625,-258437,-59783,205899,281587,261586,183195,-99813,-332404,-137636,128218,-43808,-342278,-377299,-297124,-262325,-259899,-197344,-77077,37197,139115,76322,-45963,109112,246641,155972,229889,363991,199955,158036,512890,588247,135445,-174087,-169234,-255798,-320434,-196930,30433,261894,336619,202378,112387,233684,255466,49249,-18211,154700,190867,78748,215983,351296,196704,72683,62588,52072,127223,192562,95307,91115,151899,209425,162699,-14543,-46351,36252,30334,121446,233009,90573,-46606,67693,310056,434391,279001,90603,37854,101055,147271,111674,48436,-27855,-39943,42137,52001,75840,317343,421783,114727,-309907,-403873,-226685,-66765,-70571,-24678,198031,187387,-146683,-266655,-167019,-275404,-197947,88315,43379,-46728,83223,130568,-84601,-317867,-394330,-297424,-110197,9704,80817,76675,14868,-197908,-425754,-438126,-260461,-22659,122154,96277,77165,-15554,-41789,18855,5538,-16029,36407,153158,246120,222607,68637,-134135,-218515,-176897,-49785,142338,221875,46846,-107083,-144143,-87322,97973,147713,89998,125366,84116,-154802,-352182,-326323,-98730,67109,70114,30256,76575,9,-248675,-285934,-32828,122158,121907,27572,-154114,-244047,-190981,-34871,43712,-31909,-52128,101313,188153,179839,146557,57385,87119,287647,314238,115470,-1977,-42203,-123485,-53785,38359,-40492,30627,240288,167841,24004,155205,280272,197467,139407,96149,-2131,-30066,30381,174511,213363,-54558,-219326,-21077,30527,-260588,-328847,-216780,-168344,-121557,-27053,-21752,-36798,42456,89107,4205,-65490,-2651,132269,142424,67801,-89288,-272248,-404734,-310833,40074,207267,47649,-105954,-83868,-65606,-90547,-92540,-83688,-103447,-135992,-58762,191369,290262,170166,128659,189234,86720,-111905,-170611,-58079,56164,175245,170296,-11012,-150396,-52290,41780,-97904,-214885,-264127,-298114,-80226,163293,111779,-116416,-205624,-94100,108699,242255,213899,226157,220486,123018,101846,76761,-53073,-143832,-85185,100576,275242,276812,162225,34973,-3371,144637,385090,466606,342512,243361,168377,-62108,-118984,161431,382181,383847,280400,136465,14224,-85260,-173533,-104715,80576,228353,270991,107760,-9487,-30152,-159481,-248544,-201165,-94634,20625,11816,-263728,-455173,-312943,-100008,49306,251792,360838,180278,3507,75808,161152,150780,27871,-110057,-141534,-116033,-177430,-285754,-142764,186319,339483,206882,26318,52363,233768,231678,91909,94868,67184,-79537,-129364,-54624,35192,32284,-166674,-351218,-124364,292367,298929,54206,25804,140059,158831,164487,111402,-67191,-138858,-27527,-237,-73982,-136828,-167928,-237440,-218758,101224,403139,244557,-166697,-373362,-266978,-107451,-138235,-266750,-329161,-395754,-448011,-246575,145867,248595,65828,54786,44907,-146041,-178824,-81663,-99072,-216332,-387660,-454883,-154778,222800,242245,5759,-93521,-45585,-4463,68521,79598,43111,103731,84347,-98355,-145147,-458832,-1457320,-1331011,540138,898442,853526,1930807,765558,-1734232,-1561135,-390997,-82914,-322841,-1059066,-1850038,-790379,1939897,2437390,-358709,-1498765,-314021,385908,393045,239197,69780,115729,95440,137043,243287,87606,7881,230988,289760,69474,-41917,83927,219715,204626,19574,-200157,-248570,-147679,-81393,-153888,-241728,-191073,-41555,-80846,-200776,-37058,207803,218092,107824,-6906,-141195,-214293,-190460,-110758,-131722,-192312,-199911,-77493,32788,222742,454940,500136,285822,56312,-3770,130429,305528,429002,352128,133292,43343,36907,-90675,-172562,-143153,-107981,68130,180272,190570,224279,203988,175569,179734,99867,-20168,-89422,-166938,-259325,-197517,-122601,-121424,-56858,28284,58297,46617,-94764,-180008,-103720,-17365,19285,89349,193604,275961,222335,91926,-45943,-55582,-25296,64150,265326,356822,215808,153733,224379,179463,82182,37641,50117,185243,319988,227844,-43728,-173880,-111808,-18204,77892,200079,205391,106442,-26299,-109838,-57697,84835,146221,107440],[4743,-36925,-60780,-107992,-105520,-47157,-104313,-93870,91789,48198,-153611,-76227,89755,40595,-10593,45934,53872,-24203,-122305,-141912,35588,225674,130841,-106122,-115811,43635,134445,93230,-55439,-229756,-317601,-223557,-55411,164367,291009,226919,69983,16694,-382,3776,178156,381786,332302,2749,-248363,-220097,-30360,69408,52501,-67322,-136753,-82026,44156,206787,316743,222207,-13544,-183114,-304207,-336932,-232140,-96616,8133,47461,31694,34248,80394,-52648,-367677,-485984,-282222,-54859,96297,120817,-80431,-294655,-260558,-89011,-76698,-67924,75355,160434,50853,-55485,-76932,-88418,-133835,-113766,70867,153686,-60652,-292690,-243789,-26355,144749,205260,198295,176100,108689,120019,224617,256182,195373,18659,-200672,-261994,-165489,-24159,-18173,-86899,-51789,56779,141835,209809,184913,-60701,-238937,-127063,-2641,-49109,-86087,-100109,-110683,-82287,-32271,79187,152657,-19398,-286872,-312123,-136661,46890,67519,8570,32168,86533,-42993,-195807,-118030,101015,131111,-62169,-202752,-124216,39676,50245,16741,195251,319108,135708,-20280,96493,234435,119623,-71928,-2028,213225,263839,103523,-16334,-154392,-281551,-195829,-15662,28726,35732,144355,246170,108634,-80641,-53656,-32731,-55228,46284,54259,-116769,-134313,-22540,-77882,-212040,-207130,13915,112537,22648,-56860,-54580,-22109,98005,254941,261746,92028,-43925,-125722,-263593,-339179,-308492,-91824,237945,271599,-10142,-130582,148540,331235,77026,-257731,-188160,108249,180898,63652,16454,156433,225397,22685,-165412,-170641,-217531,-253046,-30386,229953,173081,-140165,-261753,-65589,135035,103571,-19982,-33803,41730,32634,-49133,-40282,-2952,-72572,-150415,-105762,-58242,36939,93574,109295,247859,370983,206628,-7551,32765,211016,175508,7159,-21518,78544,89505,22517,-20983,63049,117110,28337,-92629,-94107,12545,71160,98064,98739,28192,37061,86459,103161,259102,287632,57262,-111093,-142772,-169591,-233096,-235661,-82599,99009,286861,388874,126687,-244011,-343247,-176804,-99424,-73353,71818,177311,-34568,-297148,-231833,-67325,6322,144393,136734,-138857,-267964,-102590,145631,263865,188648,78884,57995,43136,-60540,-117515,-44786,-36865,-176486,-137955,63460,139420,85859,-38834,-202044,-342700,-410528,-443682,-350236,-162442,-140143,-294530,-369465,-334570,-190765,-19110,3834,-75352,-41582,-57391,-114438,-84037,30972,34798,-40878,-105213,-120502,-52480,-23046,-98203,-139615,-31188,39674,55195,132091,142727,7542,-91897,-22608,113433,112352,36251,-11549,-4127,89374,96285,-86562,-148414,-128238,-160239,-26413,188341,317383,335779,206493,125307,197833,267401,219171,64884,-16383,5784,72906,77094,-48696,-154828,49615,310823,281155,132691,167310,218531,150879,10194,-73622,-26882,28659,26,-74344,-46377,65781,9083,-104879,37099,167234,-38348,-189328,76005,402160,400737,200872,83964,10056,-6431,110474,225707,213378,136023,81259,66466,165190,323430,268273,-19608,-195978,-199022,-110376,61579,174189,155004,199648,339103,375042,186568,-16255,80995,289839,189754,68074,179071,145426,-108115,-176069,-51824,96256,272816,265668,27740,-79328,-117989,-180462,-110029,-29201,-77296,-98655,-119892,-42772,409254,976653,796361,-194487,-748448,-917643,-56903,-756095,-7505766,-7457808,3455653,12237548,6921214,1365294,-715345,-1740378,-1544721,-797401,-233462,312494,561662,525693,476098,430958,236027,-61743,-468366,-592456,-216357,166078,280046,264347,145387,54514,272829,432837,379803,426828,374071,61422,-189342,-236819,-83377,184621,298251,271917,162070,-82096,-232767,-13355,174933,-105218,-415529,-358473,-188121,-197641,-305000,-269798,-106987,26011,121049,57369,-113915,-33507,143746,144963,155566,177454,23321,35891,399994,460527,53690,-162776,-135227,-254183,-302238,-151484,25940,179770,185200,-238,-103633,114920,223575,23549,-14720,194941,202240,98229,249804,360466,204671,111408,100160,28749,86674,149876,45633,44034,133267,200508,163940,-14599,-105774,-76642,-74494,4358,100025,-6767,-100409,45621,324577,453390,291746,137961,102281,128304,151807,170222,133001,-17175,-81453,14213,-10643,-8069,237091,321881,72218,-248048,-346801,-205624,-6565,27461,-15215,99413,164117,-36569,-125533,-70544,-290726,-366444,-90432,-14209,-72211,40353,111950,-32862,-219098,-296722,-257275,-129111,-29344,31787,57939,45103,-100593,-318667,-316166,-105778,73970,95599,-9541,48934,14068,56935,143264,175849,175329,197189,212064,220791,225395,118278,-84566,-216825,-231665,-149672,-21509,41570,-20400,-97400,-168544,-169532,17942,108337,68244,62946,5815,-200262,-400879,-337562,-62544,96535,79716,72332,142802,53980,-227790,-306924,-57804,151429,180525,65000,-111260,-175953,-116237,39786,118832,27154,-7441,112704,221605,302126,313114,168403,118352,254192,238763,-1607,-115644,-93009,-120004,-51678,50217,-16941,50539,245732,130983,-40339,136306,318155,223063,141086,94927,-16144,-56229,-1123,140056,228725,-13255,-254331,-100798,-18725,-257751,-350774,-212277,-140149,-171673,-156251,-118386,-30290,68878,102206,22313,19694,78581,112883,96553,93027,-27676,-214766,-362049,-285849,63464,271948,117080,-69249,-89461,-64532,-42876,-59281,-59100,15415,50865,76914,222985,261313,152510,184435,282897,119031,-91118,-38707,116440,161821,196143,142507,-42444,-166385,-116058,-52524,-123951,-141227,-138511,-192172,-84594,57405,-7160,-134250,-115289,6185,115363,153519,148039,218071,258926,231437,229858,150022,-52501,-143334,-17342,196964,301514,200300,59192,20772,77627,189629,357005,464942,350993,178490,98508,-78087,-115723,154860,360763,353092,257109,74691,-108714,-196385,-174897,-45493,99762,137411,104606,-23774,-76619,-60988,-171800,-288766,-322450,-273766,-95743,24403,-184355,-401765,-268855,-71965,82061,295506,359430,169401,85790,200584,179296,41200,-115416,-206654,-186805,-130663,-127307,-186971,-80892,159692,334562,280980,153348,121088,202937,189023,96101,142890,112247,-36188,-72703,-41244,-913,21451,-105470,-215930,34897,478028,482625,141340,28939,150849,158460,80977,24527,-73119,-84796,13625,-9782,-139923,-184429,-165206,-213480,-182777,119186,395389,245056,-153114,-343600,-280752,-167076,-156702,-243738,-348842,-414810,-440087,-290092,66976,197804,70125,82282,55284,-108018,-143645,-75054,-78517,-182658,-377996,-432314,-84106,286930,274435,15021,-81768,55849,210664,282682,200274,108473,160866,97510,-109564,-79807,-187700,-1046388,-1341791,52339,336900,301410,1383691,928583,-1049100,-866826,84139,243432,-54154,-857207,-2006060,-1489428,1314670,2048590,-287707,-1227114,-169096,487569,612786,395679,3745,74405,115882,65915,97429,-30201,-63003,201793,247427,-6928,-123736,1333,143668,107656,-140813,-321906,-258888,-108696,-21776,-109693,-254925,-220593,-48021,-106647,-276180,-154604,100847,160748,70189,-36764,-136692,-200649,-182522,-91603,-82145,-190549,-182682,-38805,54361,170028,355632,451332,312309,106588,44236,161993,327568,439709,371867,171072,79297,-11332,-165417,-203854,-123802,-34169,188253,279078,227905,247730,234662,246986,271343,175307,34000,-41364,-155677,-316684,-264441,-204978,-231394,-178383,-32640,103810,124202,-149847,-379489,-262528,-44512,16850,43786,158312,325371,269313,91107,-44449,-62044,-30638,72460,233126,288449,155557,141074,272515,241601,65487,-7106,19146,118340,240629,199986,-32878,-166542,-108016,74845,273713,315873,220757,116025,28358,-43586,-10950,107761,163041,90675],[-47380,-91215,-75668,-69784,-91715,-94260,-180277,-154766,52500,8440,-178293,-82567,79822,36211,-10213,10483,-18882,-73033,-102259,-130862,-24729,181128,144759,-93599,-156233,4844,205500,272606,99540,-192123,-370874,-334307,-221432,8114,253911,258238,91717,6853,-49725,-95496,63203,245983,182160,-74285,-201545,-98828,66448,86938,79859,-22497,-88288,-65049,49671,215526,347716,271223,3024,-288265,-422855,-356983,-225940,-213242,-182060,-79625,-14211,36261,62649,-125758,-449398,-576485,-371851,-70819,149168,155069,-97719,-323669,-287678,-109610,-112360,-119862,1029,61084,-19056,-60032,-25044,-29185,-102977,-124969,24275,118453,-76400,-280427,-192441,55304,209875,231328,210610,199258,134670,119915,225484,254051,172737,2908,-212939,-311476,-238566,-29280,16494,-100687,-170420,-168914,-175229,-40377,110479,-24672,-193105,-90555,17038,-80738,-158718,-157601,-120252,-121866,-105275,35066,143861,3773,-232297,-296497,-151026,23657,94831,115157,155524,143872,-29481,-78543,61533,210865,161464,-47795,-199367,-175520,-72827,-18578,7244,157796,233385,92201,14528,159725,258353,153867,-53051,-69730,95572,194748,99004,-38716,-250036,-442658,-336888,-136742,-73052,34312,294696,485193,289439,21798,4601,-14336,-71525,15773,33070,-178047,-279571,-204474,-181716,-222082,-158426,58135,120812,42755,-15400,-38931,-9193,118340,282824,305185,147250,-40353,-167261,-299729,-361972,-318832,-87262,222771,259410,51727,-43359,158661,272851,23351,-290849,-227859,17055,99380,57477,47533,134656,201009,41435,-126298,-155124,-238998,-284007,-45890,222830,187862,-59000,-151865,4944,134394,87100,-31159,-73628,3229,-1597,-121611,-122746,-3341,-26313,-140404,-139943,-97447,-26072,16442,33264,157903,314719,237891,32950,-56035,29568,90828,8584,-6122,98421,137611,101755,91420,114556,88945,-7809,-99676,-78690,21246,52525,119241,140219,10106,-16311,68883,147498,362769,396012,105219,-160128,-214137,-199133,-205979,-216627,-75658,85606,230654,294744,95279,-278552,-454093,-303729,-141868,-70566,23729,98240,-77997,-305809,-231296,-40342,97464,200055,126584,-85820,-148639,-22399,121566,149766,42432,15511,80072,133799,55956,-33225,49931,111860,-14175,-820,130234,113819,-105,-120082,-219671,-251992,-273458,-361828,-279601,-57348,15939,-115014,-223965,-244512,-193493,-110046,-99151,-121684,-79813,-96306,-91592,5999,32539,-56134,-77118,-39596,-60402,-59239,-66294,-148407,-157600,-38840,-4123,-7176,103295,156520,68541,-20133,16029,147305,157126,65989,13783,8561,70199,73818,-138282,-255244,-215899,-198416,-46152,185567,304820,313775,197984,127212,197603,251710,166054,8894,-34437,45742,82285,61974,-31693,-118691,20698,219454,180802,19896,47900,118521,39433,-106020,-169422,-91868,-18141,-30298,-110209,-137341,-60351,-38634,-94622,46309,205520,25275,-183833,36681,384201,387282,221147,204007,205076,145284,161222,206920,188855,166733,183211,159444,198789,302624,209367,-53511,-178838,-131171,-34571,61411,109864,180118,244685,340794,401894,172989,-136067,-3740,272975,215395,109582,186031,116503,-131621,-190391,-62600,44399,110176,103418,-69884,-170661,-214559,-228818,-122221,-87194,-170375,-221038,-280904,-172258,328428,966432,868701,-127965,-886931,-1016575,-151068,-1081188,-6050816,-3469740,4959350,9435647,4106451,740886,-620781,-1789092,-1572865,-570762,98633,456162,602158,601220,534937,389431,196388,-64737,-509458,-637326,-238391,123980,201066,201569,144664,142972,417808,566222,440522,396981,370671,144704,-100190,-184117,-56456,181909,290194,244397,127402,-59475,-137850,72225,185883,-109594,-361516,-248932,-56790,-130087,-337371,-346041,-166803,-20038,55555,17523,-131989,-113461,93192,176477,81533,-31813,-156434,-106437,204226,272240,4353,-101682,-60170,-174997,-236445,-126668,-22166,55880,9467,-192267,-265858,15295,164621,-29196,-29095,221894,212681,118280,255059,316588,181119,145567,136014,12342,37896,75137,-10192,16176,156421,215361,156031,-10827,-137656,-166971,-194387,-162285,-84717,-116684,-136598,36050,307429,393167,240866,140519,134873,116838,106027,173884,160915,-44501,-124874,-20485,-88046,-92852,138676,190080,8613,-162739,-255982,-196573,14131,120577,1914,-16907,129965,90690,45838,63425,-224961,-453857,-244221,-65874,-83766,6223,87981,16092,-115751,-195775,-201391,-126308,-56071,-25342,54198,103422,22452,-161560,-153564,81372,213620,128144,3799,74283,74459,151576,226726,296871,340221,320102,216721,134875,135302,72351,-85399,-209794,-237058,-203508,-162479,-128077,-60678,-40572,-139627,-205334,-64063,54540,45829,9779,-39660,-192694,-390380,-293155,-10244,100249,87072,146803,208771,103673,-181217,-311061,-94813,162878,205545,62833,-73886,-96264,-41979,95427,181846,106861,71451,123718,220373,364254,392965,207026,94125,171778,135570,-107535,-194076,-106866,-82496,-36488,54675,21514,82417,220657,71978,-79833,140762,328248,200165,103571,72530,-34932,-95765,-66412,72026,226674,45756,-236447,-158107,-57746,-179726,-299850,-190942,-95103,-181135,-268569,-217506,-39733,76847,88517,32896,106109,164090,84433,53096,125563,59907,-120295,-289002,-266409,42494,294781,179847,-16089,-92180,-67322,13583,-7218,-23943,112344,192723,184835,231260,216580,150356,246231,342227,137991,-58656,86771,270924,274411,216753,88843,-91561,-161646,-148238,-155387,-166774,-70656,4926,-28251,-41337,-43438,-121311,-107819,27872,128340,125715,65040,77522,186275,263091,310058,341465,207904,-48652,-109796,62079,256220,273072,89846,-60188,-18064,123701,229300,353285,445734,283783,59104,27912,-74807,-138621,83478,296400,309473,240347,50951,-185065,-279419,-162681,29249,129800,59571,-52775,-130401,-115426,-64815,-132640,-252902,-350816,-369287,-150610,71152,-74541,-305477,-223813,-82681,62320,266390,287972,148592,186564,298801,158533,-81024,-224192,-248014,-187210,-117928,-48835,-35147,3801,137775,321840,334818,238856,151865,155615,138767,83032,136021,95234,-19894,-22193,-49765,-67261,9209,-19558,-68340,153407,540777,539826,152835,-13015,121055,128549,-10345,-60114,-70738,-24840,34301,-56811,-222700,-220175,-148861,-179074,-133305,138922,352761,185546,-161041,-272237,-214408,-152364,-124571,-191572,-344724,-400751,-383878,-276428,8523,133257,53311,58400,33560,-58048,-112220,-91871,-56098,-118608,-320200,-356711,-8386,303546,256143,15993,-69154,134793,378996,427465,271086,148160,187595,111301,-55046,66830,164915,-483842,-1096628,-371891,-197321,-288996,686938,908403,-362948,-202480,536609,577481,302451,-488316,-1933367,-2119876,302743,1243431,-290165,-881645,-20830,577679,864190,603024,24135,69397,143715,10561,-56157,-155917,-103739,189352,189126,-108670,-200941,-44966,94987,10630,-304526,-454415,-289380,-70990,29510,-88363,-277285,-234862,-51571,-126960,-335024,-282615,-38909,85022,33830,-56580,-113127,-162403,-137443,-9180,45227,-139432,-168831,-26414,73378,117834,225163,336851,301944,155688,84497,156585,292852,403733,391383,225386,118868,-47989,-226536,-220456,-102835,41977,274168,321561,219970,238775,251266,298707,347203,238388,78135,25567,-94563,-311908,-323097,-299316,-340237,-274017,-76299,136501,176278,-201089,-551446,-387427,-67908,1844,-11286,95298,294038,254854,79403,4253,-27724,-41071,53545,178137,187285,57619,84799,280973,290246,92043,10603,13726,49958,166184,185841,1595,-149992,-112483,131531,417460,384873,187765,98861,82395,28808,32554,110844,151631,64395],[-74986,-116521,-86693,-49714,-74852,-107347,-203385,-189547,-3483,-34386,-189747,-107028,32392,11735,-27291,-41569,-88469,-96948,-51701,-75344,-52125,112039,127516,-57165,-156129,-13054,265175,416929,251096,-118404,-393914,-447107,-378266,-145338,198432,253780,71222,-21336,-90013,-184979,-67996,99691,64384,-78883,-87749,62615,156106,94801,89881,26694,-28168,-40821,45414,219406,394197,364576,88792,-296664,-431514,-278967,-152914,-256793,-305299,-178099,-54291,49449,54317,-169320,-448203,-555752,-400898,-71279,208546,190650,-106717,-324016,-264724,-102021,-111642,-122348,-21907,13759,-39151,-35196,34903,43375,-45393,-124052,-42391,53768,-84747,-224903,-137675,69089,209842,228253,197433,178199,120499,90885,187852,225670,146975,3649,-193123,-334603,-282016,-21464,54738,-114160,-264944,-345132,-421300,-250608,22074,3884,-134014,-43089,51791,-64461,-177513,-180982,-105585,-107772,-131488,-23693,98404,19912,-181239,-292381,-188968,-31022,92931,182686,254902,223663,52338,75057,248895,309836,162463,-54028,-186194,-220164,-201181,-101706,3581,104874,120364,38616,35296,165651,211647,161489,3808,-112717,-56989,57208,69278,-33140,-275763,-505916,-429342,-281890,-208102,18237,392396,597504,375504,91352,55628,10785,-98473,-52539,-2299,-173922,-338074,-335373,-255848,-211477,-82678,119164,145265,48840,-27845,-77867,-34131,81359,229349,302627,201605,-19160,-179200,-291624,-373043,-330530,-82155,186357,227796,97398,30552,159479,223698,-17012,-299143,-241638,-66186,4315,36161,74137,99251,138666,26073,-108103,-145179,-241822,-275502,-51720,176446,161770,8547,-42043,72668,118791,57853,-33084,-107222,-68739,-76803,-200935,-188088,25416,80739,-65975,-156584,-145086,-105689,-55658,-24362,71337,246371,274098,114660,-57468,-85952,7360,-12167,-13457,94424,183414,172375,142965,80152,6853,-68218,-117360,-58918,14341,7177,111922,141293,-42290,-76853,52684,182697,418695,445239,105639,-227224,-275659,-206615,-166555,-166846,-59193,34769,94920,104807,-2888,-305286,-515241,-416563,-183270,-54789,-11303,25212,-81198,-251433,-202263,1832,201284,244576,89292,-49604,-34681,55527,118079,84894,-35189,-2000,113330,192804,145029,43912,115481,210924,134959,139408,194834,88463,-65267,-143869,-170577,-108001,-88676,-224775,-192890,35658,163567,81688,-33765,-93555,-151668,-188852,-199282,-159974,-136929,-163879,-108448,51873,27386,-103724,-64864,59694,43701,-22509,-82018,-179735,-158130,-47403,-48138,-49888,77408,154388,133792,86737,95766,198431,205478,79872,-2234,-15356,37256,35835,-197822,-359910,-306139,-250356,-91493,157600,267249,257600,159647,105174,170585,203183,106616,-2783,7529,109492,79778,26920,-7303,-33108,21441,104012,38921,-111704,-84822,2803,-99905,-238834,-233167,-107342,-33520,-49190,-130001,-221314,-199335,-103918,-91934,35835,213210,88068,-153879,-15366,303694,301948,180028,265959,366395,288458,172258,102443,78267,153741,278209,254310,200771,229497,122495,-83135,-137794,-44848,45547,72439,59167,174609,234781,268443,335687,118857,-193020,-29587,244144,221441,142334,159937,64613,-133900,-187397,-96384,-37717,-50972,-43171,-132003,-244310,-289447,-228398,-80232,-110143,-284333,-374318,-408733,-240277,227642,763129,727395,-110538,-1122084,-1231911,-108222,-760654,-3245234,407662,5795792,4939607,445319,-320106,-641991,-1711034,-1351935,-94246,571187,621048,655134,681363,545087,309043,151992,-96543,-529226,-585297,-192568,69870,75718,109282,139997,200771,468586,625138,478702,367973,379793,240996,-8524,-118179,5114,194128,263904,205058,103049,-43705,-87308,83071,145713,-76707,-221861,-91341,61887,-59363,-314771,-378006,-226171,-82493,-35402,-29353,-94426,-100234,118996,242238,32792,-197264,-290889,-237724,-23168,76336,-1877,-7554,32258,-54872,-149756,-126497,-95942,-70901,-128327,-306950,-332789,-53036,77391,-102178,-57993,222324,215057,135337,238998,243506,144845,173319,156762,3343,5731,21388,-43003,6804,192083,225651,126239,-13657,-147848,-236384,-320012,-331457,-251092,-202776,-155696,29361,251747,265880,137959,94543,126510,81028,41816,144463,139860,-97231,-154148,-48503,-155491,-162328,30471,42385,-68154,-80368,-151896,-198400,-7426,189504,32230,-115149,87574,194956,195491,198767,-99698,-440445,-327947,-99888,-78908,-12513,63010,54185,-25727,-115857,-147349,-97315,-45295,-40459,80730,165464,106612,-36232,-7874,256307,371928,222152,118452,133134,157045,228607,245072,309590,405017,363342,176944,32599,-5855,-51425,-136907,-200389,-200914,-206078,-245662,-238477,-60530,52002,-75673,-210518,-144631,-12267,20482,-26210,-53671,-152482,-334334,-216759,41609,83729,89152,216851,250062,140721,-123517,-311779,-143123,157619,191616,10441,-62840,-29414,9958,120417,218117,185638,157430,124425,182780,355721,376835,170031,24152,69781,45032,-155220,-202024,-83521,-40399,-26342,44672,56810,106931,164349,11481,-64438,184160,309480,130650,31928,27975,-55898,-140895,-156733,-11141,202226,88013,-181069,-181386,-84681,-76884,-204734,-159726,-44334,-142891,-316986,-273745,-59412,61141,50196,24265,145383,203254,40580,16063,158085,151640,-9093,-193970,-250637,-19653,258426,215163,34141,-102121,-80178,60719,51433,25644,177993,259475,230726,207252,166466,166022,292899,339511,125279,-41181,139960,339853,355901,236739,25410,-154684,-152273,-149147,-242788,-218840,-18808,133683,143637,36847,-112369,-200205,-41284,193440,252153,148508,12036,24119,132348,219511,329857,409188,242118,-37410,-54226,130612,264717,203285,-19477,-161031,-67900,120900,240744,360034,405473,161214,-74511,-20689,-45149,-165043,-22542,205200,254963,224217,77549,-175420,-291822,-131493,93795,156756,23948,-137726,-176213,-124280,-53563,-64432,-162823,-296425,-363154,-127563,139735,28239,-195113,-178289,-116345,-4711,170810,169032,118280,264457,327244,87843,-188561,-272773,-229629,-149172,-90887,18349,109233,84445,133744,309682,353972,252386,123344,89364,81580,49679,73109,18365,-43781,-10728,-90279,-147232,-8890,56984,49129,208804,484893,473856,99172,-84152,60791,83480,-85415,-139947,-78538,20268,32991,-124674,-294503,-234628,-126201,-143331,-88175,150924,294695,95746,-176692,-168776,-75852,-60777,-44457,-116330,-312344,-365351,-308076,-219947,-30010,56245,9474,-5656,5534,2793,-89376,-132416,-48017,-52405,-245047,-268806,36228,253228,174233,-6451,-64815,177224,469439,470555,267113,133059,156664,115076,45818,252570,503519,63744,-673202,-552966,-479799,-706641,116514,787427,124107,165399,752394,765719,633354,-38681,-1665373,-2501819,-755661,370313,-330152,-617890,13816,597657,1076110,804117,128736,100090,172444,1218,-154005,-237561,-92184,191390,107168,-222568,-253950,-47828,78166,-68705,-436222,-569592,-346436,-65384,55343,-87354,-301135,-236712,-52029,-128205,-352474,-375168,-160884,24803,23688,-46430,-59573,-89589,-59443,101128,171137,-74070,-169279,-47467,80972,83389,108040,209546,269803,193637,110639,121774,218224,340719,400483,276786,145320,-65642,-257467,-212231,-61579,126016,321158,304564,168055,189246,238661,311365,380379,259052,90978,95403,11288,-225339,-316631,-338728,-400828,-315259,-97950,132904,182738,-227564,-637144,-440867,-85542,-26853,-59759,35380,198911,167576,42782,78077,41667,-42681,25002,115909,67923,-59567,2230,251629,316540,160270,84121,27405,-4183,120618,193883,50566,-134630,-134811,127942,449038,377433,117555,63103,121133,90672,61502,92918,113070,32293],[-74167,-113705,-97416,-58883,-67000,-93410,-175717,-192553,-66842,-74116,-185371,-141983,-36697,-19696,-48715,-89250,-131738,-86745,20567,17903,-30902,40954,82967,-17823,-130290,-15350,293214,476145,331893,-44104,-367924,-502520,-472718,-253394,141979,218516,6597,-72334,-116223,-239485,-179428,-23013,9468,5205,85989,220911,203635,84114,69922,64688,36740,-6317,34353,211205,429682,455939,185100,-236522,-349643,-141646,-46835,-225589,-333148,-227014,-78577,73950,60574,-176923,-377010,-436939,-355413,-51683,258372,228528,-89127,-292149,-209010,-85825,-93599,-81167,22894,49828,374,-2660,57657,83604,13471,-109835,-111755,-22930,-76548,-140885,-95396,26617,169365,214976,172049,130845,78476,39867,119351,180643,123224,6564,-165207,-328939,-268495,9670,82370,-134383,-326808,-439079,-529914,-362373,-54841,14241,-79279,5803,99422,-2393,-144951,-174173,-75033,-42908,-100448,-70949,37605,19408,-160079,-309482,-246988,-96191,73361,197141,293914,283409,151430,198894,382693,372741,138624,-77350,-155245,-216654,-283947,-167553,17851,73671,19636,-24079,23575,102636,102535,134991,73360,-123392,-200361,-109767,13824,-12268,-227248,-439734,-438530,-415191,-345997,-14122,411576,565520,352094,115842,95522,40560,-131931,-135286,-16378,-86767,-301366,-385392,-273075,-166626,12916,194780,196931,57920,-78989,-151154,-86700,-7128,100419,248295,233377,6199,-161728,-239500,-354889,-325537,-77832,138815,191790,123452,77774,153880,193831,-32058,-279689,-242845,-136384,-74888,23589,95919,65251,63577,-12376,-116443,-144925,-219349,-230447,-51369,105788,104514,41612,39384,114906,80716,11027,-33640,-127178,-147728,-151029,-240211,-202107,80080,216452,51353,-138240,-183410,-187573,-112117,-51743,1691,168232,294192,207215,17109,-105180,-57094,-55367,-57510,53718,207949,210335,119279,-2406,-71316,-112960,-117982,-22288,2357,-44510,86522,112627,-104378,-128033,35032,192150,408331,415048,52893,-291033,-308309,-192553,-130024,-95743,-28434,-37631,-82203,-116158,-137288,-309933,-497403,-468590,-201698,-19657,-12964,-18761,-50190,-154233,-145412,55580,283508,262027,31311,-62945,17328,100017,139326,85239,-32786,20023,141762,200435,175209,76804,110190,213121,211538,236960,250698,82619,-90019,-109704,-62920,68892,110050,-68632,-124187,71717,241986,231445,150057,79804,-72464,-234721,-277394,-199456,-203232,-240981,-151400,52982,28733,-92748,-7003,169787,164598,47655,-64358,-176825,-140984,-58484,-81141,-58414,61249,135258,187667,196358,180689,247207,250733,76336,-66063,-81741,-10593,-18356,-258170,-436128,-374009,-303449,-152183,111238,219324,184719,99865,67559,129740,138003,54282,18206,82585,164354,57918,-21705,27053,87259,59273,7885,-96688,-234266,-205574,-91815,-206406,-339377,-241559,-51864,2728,-41004,-117805,-265210,-310455,-170717,-91204,9727,180847,136763,-86747,-45451,184802,164307,88335,248468,436244,373119,138272,-60606,-87886,105333,336918,312607,155915,109856,30152,-90796,-73194,45979,118867,104035,54622,148617,172011,144174,199582,43231,-169324,12530,220466,208782,155586,104949,3334,-104768,-154914,-138676,-122215,-146872,-115849,-141071,-284176,-331022,-191616,-511,-84075,-395544,-552907,-494719,-253564,94237,400118,433006,-36804,-1164247,-1343559,158508,96275,-467441,2608667,5677867,660996,-2768575,-1558466,-847587,-1555009,-942503,507410,1058345,742939,672907,765072,544132,230967,125225,-131623,-522972,-470174,-100544,21515,-57653,16440,140044,216491,408723,591750,486666,343066,389004,322943,62984,-63175,65795,203186,225737,177172,98749,-49639,-107277,6126,53263,-40265,-59746,67883,145505,13749,-218622,-337212,-253485,-134388,-121343,-66392,-11278,3644,210745,316651,20993,-276269,-353049,-330203,-219877,-76011,23098,86418,107790,53666,-69767,-141343,-171236,-166510,-184321,-302137,-292875,-88086,-30933,-182485,-91203,194305,205772,148295,214433,174054,118466,190197,151252,496,11498,31415,-37986,5341,207224,207270,71664,-29472,-150103,-292997,-430169,-447596,-335339,-237481,-161356,15557,163492,107775,12302,11693,79907,42687,-4523,109388,90709,-150013,-157603,-64512,-197425,-205855,-72439,-96756,-138675,-20732,-57482,-200388,-52577,227732,79801,-165682,39076,242820,280754,300313,45638,-337753,-317493,-104511,-59553,-18294,37357,70785,30085,-73789,-108740,-47112,10717,15207,139494,210910,118019,1018,76255,375108,504091,345910,264350,194128,244965,285446,204069,205868,337766,313819,116261,-43786,-146085,-211774,-220853,-193072,-148793,-172197,-262015,-267737,-19806,158398,-2577,-209313,-224632,-93428,-15231,-47222,-55162,-116637,-264098,-142075,76283,62793,88900,246464,248332,158099,-72685,-317872,-193885,140479,144611,-83202,-86135,9052,31619,119480,225094,237488,213191,103461,116984,289099,289790,80618,-65323,-16746,823,-120598,-130881,-37390,-25941,-39931,16993,69551,101034,80718,-30857,14011,259405,263008,29672,-57550,-33059,-74815,-172834,-238726,-77532,160185,92065,-111199,-167995,-96749,3534,-101634,-124512,2967,-63945,-279254,-267573,-86062,20570,-4360,-10642,108607,162608,-21868,-20601,172273,218556,93579,-94604,-238543,-110283,160526,208396,65831,-120575,-101613,84033,98910,81173,208805,248594,203580,150645,121437,192757,304667,266942,68811,-66551,79206,287601,373284,249284,-29136,-218622,-149637,-126159,-290694,-263791,7523,223247,278011,129638,-131614,-225532,45839,339701,347927,173699,2771,-3906,65542,134264,283035,414791,248926,-17054,3606,164695,220123,118221,-89078,-209861,-106609,77364,212732,353829,344220,27710,-174780,-33933,7728,-170251,-122557,107622,188934,195147,141460,-71713,-216178,-81848,127905,169564,45135,-113183,-148946,-117650,-52605,-1979,-54786,-198972,-282542,-47369,204679,89807,-104260,-129687,-144564,-92966,41489,42670,80104,280048,263770,-23335,-251684,-252110,-165791,-90182,-62912,40716,184163,138187,153262,302340,333093,189734,37944,7869,19094,1670,-23343,-93548,-104762,-51454,-157741,-218992,-34394,95612,107964,200776,354619,328887,12550,-157359,-9872,42280,-127748,-217818,-113804,40473,21570,-187257,-332010,-227744,-106171,-110214,-56892,146183,236164,13239,-178508,-49007,101217,84223,67907,-28699,-256151,-326418,-243664,-149453,-58806,-30142,-54389,-76728,-1418,65534,-80580,-189928,-63345,-9105,-185382,-209973,26123,138865,40266,-56752,-75334,178077,472778,413226,188563,53007,62921,105641,164728,427724,745389,454744,-206705,-402603,-406564,-820923,-123600,684458,298646,128875,634536,729673,838606,372595,-1294599,-2530381,-1487924,-231036,-347881,-528269,-127844,510175,1171426,934977,285618,153824,190530,46071,-159311,-245339,-33793,189382,-6787,-334375,-273444,-20581,78042,-119553,-501319,-629971,-410209,-101002,49175,-95913,-313833,-232171,-50932,-101127,-312256,-396468,-223951,5166,54458,3245,21936,10302,30223,188700,221593,-35760,-187847,-97487,65320,70017,42813,129203,241096,216134,122886,73789,131451,275792,387605,302279,144578,-67001,-250710,-176150,10125,212940,328781,242829,89655,104311,187520,276327,349993,211302,56995,148554,139888,-67489,-207255,-276211,-379570,-293945,-105883,79740,141277,-214542,-606918,-413585,-100030,-67292,-87272,6936,83109,26705,-18909,147241,126756,-23680,9695,66874,-42236,-168605,-82980,195709,318993,252696,187975,52445,-29702,115324,220576,96009,-128874,-173241,70625,361109,294554,39953,29335,141649,133467,71525,59432,60240,3851],[-48619,-88834,-105109,-92241,-76064,-68514,-115079,-167771,-126863,-109055,-169620,-176828,-106829,-44593,-56481,-106766,-129161,-42317,101581,130784,35034,-13796,18301,-1008,-100656,-12706,275357,426210,300910,-110,-287574,-461080,-479619,-300318,92085,161735,-92105,-149963,-133205,-245547,-242001,-102673,17475,158462,289432,336249,198257,56121,22232,85093,105906,39594,16652,173364,413265,486609,224345,-166343,-226503,1743,52603,-145636,-277219,-226312,-85303,99326,75556,-151661,-260485,-259780,-251032,-23190,275478,258899,-40933,-235944,-151381,-81339,-80176,-14208,127049,162468,81375,12295,16559,65364,56459,-77800,-158975,-84974,-44117,-48802,-76007,-42829,122637,207319,143798,75298,26724,-16756,41001,132849,101101,-10032,-160654,-300835,-191875,63703,83462,-170976,-363482,-452066,-496569,-363885,-105717,-120,-42913,44864,146298,82054,-79466,-149527,-43324,46149,-28404,-88389,-12373,5636,-169093,-341347,-310022,-143522,55585,160907,252423,283744,206884,240477,421250,382994,100867,-102216,-95541,-133611,-271254,-187171,53748,92604,-31694,-87126,-21673,-7575,-36413,75799,122913,-105543,-296540,-258244,-58768,5295,-125369,-258978,-355164,-499475,-452689,-57080,355248,429948,250291,102468,122960,69096,-161703,-199418,15485,59084,-203127,-353540,-222696,-79406,121767,281525,269197,75486,-144375,-226689,-142573,-116509,-67165,150316,220732,15925,-121340,-149585,-284404,-274045,-59832,103494,168356,133805,95741,143201,176509,-22522,-233883,-239303,-183618,-104504,45056,115274,42052,-2184,-58988,-146750,-156146,-176783,-165189,-50074,32907,32596,28485,73295,117428,16423,-54851,-40748,-127391,-198568,-178316,-205488,-150905,145068,332714,168506,-79232,-188790,-246301,-144017,-51136,-52506,77916,279344,272432,110909,-56876,-104149,-117449,-138009,-21045,202412,205254,33751,-81706,-92430,-110714,-83892,28358,-10935,-86467,53571,70714,-149571,-158780,11831,167102,333079,308221,-40756,-330718,-299175,-162704,-111002,-28426,9907,-109017,-245331,-291194,-253272,-276440,-396744,-433016,-182956,31012,20285,-26022,-4027,-47024,-69745,108018,313594,243498,-31168,-130542,-16051,101403,177970,130645,18056,56988,149519,153648,135481,47485,25191,113542,184388,259524,289811,105130,-71945,-38966,74347,247869,290715,74592,-87840,35783,222508,290144,278460,233365,30731,-236780,-328902,-252730,-264863,-302239,-197128,24304,42324,-36720,71889,264233,273029,133592,-14893,-132935,-108465,-70870,-95204,-29917,60205,105439,217126,272955,230733,268117,276158,52388,-169736,-181241,-68659,-81078,-304705,-458455,-395576,-341300,-215612,52176,172446,117073,37575,30937,90559,72336,13411,45463,146942,176874,12740,-72359,75362,224784,132517,-35669,-180956,-318239,-288740,-137047,-232635,-364477,-186523,68956,90391,633,-68046,-247392,-361526,-223383,-88468,-24006,109948,161575,21762,-23265,66720,17395,-21102,158644,392332,371933,70630,-228066,-250251,43568,340660,305082,61121,-36763,-44299,-63315,9301,125645,175269,154470,100978,112078,73148,6957,42590,-26243,-80021,104373,213131,186386,149597,36921,-51273,-46899,-94281,-174309,-180687,-139100,-81401,-100132,-285546,-332877,-138323,89072,-11472,-470942,-723578,-528538,-214079,-42279,-16730,90095,147337,-808149,-1161283,560326,960230,797226,2485642,4905164,-1401222,-4385106,-2670402,-1292664,-1431537,-486363,1045935,1403868,748753,593200,815751,555211,196545,138872,-138902,-492096,-344321,-924,-8562,-159611,-49618,148432,194562,265138,478146,462248,315286,373492,360222,98395,-37455,88218,185089,177983,165527,100988,-89826,-196083,-137092,-73006,-30186,68450,195103,190081,83355,-66649,-227650,-228382,-149612,-172154,-78833,94074,158711,322481,365059,39955,-264912,-344867,-367591,-336741,-158437,51116,141030,130456,101360,-18249,-155212,-227344,-215007,-153226,-181527,-166569,-93390,-142179,-253148,-116549,146140,185563,159024,195154,137286,119191,190559,114539,336,61359,113957,-810,-1835,183870,156097,3909,-55620,-156783,-340654,-494541,-466643,-305808,-210002,-153796,-7390,61115,-36547,-99547,-83873,9671,20754,-10698,86063,37971,-174738,-132163,-71221,-211454,-220418,-150044,-196003,-176132,11271,9611,-188792,-91950,240786,143120,-156591,-12131,221854,286871,347334,168770,-184860,-222595,-74392,-31294,-20853,7633,57340,35181,-76147,-92303,9954,96909,131194,216447,230199,65572,-53346,84671,410810,562957,445615,358978,227825,315294,324452,133609,34753,170056,195022,59642,-71504,-243217,-357931,-305885,-190559,-109649,-127176,-228048,-228058,46884,253555,58847,-217139,-303720,-189305,-67771,-60340,-66369,-118411,-213734,-96874,83941,55429,93283,218179,199974,153967,-41423,-328390,-233321,116931,79255,-191437,-135231,17194,29659,107440,210468,242351,207541,53566,38088,193195,175015,-23868,-141862,-59407,17466,-13535,-4126,8430,-58337,-87254,-27501,46565,49940,-19626,-43489,135582,335950,190731,-79124,-142089,-97611,-85377,-168821,-267076,-96928,111193,55636,-51005,-125767,-90251,41523,-18581,-88336,42015,36312,-166615,-209311,-117402,-39887,-63779,-69844,1262,43936,-98775,-66177,148086,236131,164278,-13368,-231364,-208129,22226,160560,73052,-139816,-123081,78794,119514,123488,202850,179315,117265,71333,90788,221017,275019,143172,-28685,-147588,-87613,128659,315632,245271,-59435,-263518,-154238,-88875,-283074,-282989,10835,265049,353433,217210,-100137,-199040,125783,429500,388362,177654,15163,-14482,621,32266,185368,354593,229335,10242,42025,147765,133631,47490,-91858,-186914,-112439,18711,150883,314920,268621,-64053,-203502,-12154,70414,-137580,-178730,25216,113297,141783,210836,95403,-71791,-21763,126699,166860,117649,12958,-65710,-118092,-88596,22803,36766,-105638,-183184,41941,237804,92718,-59357,-77854,-140766,-167260,-78587,-52671,36723,213035,117292,-145411,-250199,-173476,-82500,-29939,-41749,6327,157211,156063,192108,300247,280711,75991,-78929,-78153,-43756,-49087,-117548,-202137,-184039,-133412,-235070,-265883,-66871,82615,100831,145843,208038,167578,-68010,-206019,-68767,21027,-132664,-293658,-180857,40191,19242,-218901,-326344,-209808,-95915,-78358,-38139,121393,183657,-32639,-148218,68430,268337,241333,188637,58090,-187662,-295339,-206950,-93945,-89968,-119194,-119856,-114949,27590,115605,-89025,-251520,-100351,-1438,-162150,-203511,-38971,-12336,-110853,-124799,-100999,142120,402176,287451,59796,-79132,-73599,88024,270697,548100,848942,613488,153898,31305,-36187,-636152,23703,703286,178930,-213234,258038,497460,866119,638632,-932326,-2219422,-1645931,-363696,-287503,-598766,-411255,319356,1093935,943091,436577,205754,185265,127856,-75761,-181997,44242,165214,-143110,-424714,-261966,9610,68947,-139213,-477394,-604400,-444792,-160417,16993,-100465,-302903,-227338,-51768,-46370,-214077,-334451,-211280,32592,123308,85049,113271,111731,101055,212719,172424,-47086,-217193,-161544,17148,64461,44776,133417,238107,224395,126604,30776,60065,231120,354853,290492,113243,-63374,-213828,-120909,103371,284572,297944,161814,12739,2950,100092,199346,251881,86973,-26259,169353,258560,119589,-7566,-113974,-272834,-224354,-115699,-19299,65864,-162055,-473309,-326068,-114268,-111911,-85636,23501,-4394,-123821,-91532,186410,202353,20160,24982,48155,-112034,-240872,-148976,128509,301503,340371,286348,82583,-18952,144079,249213,116836,-135953,-214004,-7011,208055,173773,-7053,21527,152176,158034,66709,20551,11985,-10063],[-8949,-50816,-101714,-129892,-100430,-49764,-47007,-125809,-172407,-139116,-150642,-201182,-160671,-56533,-38058,-75629,-74360,26659,178071,239195,122401,-46593,-59403,-23707,-85563,-16146,209173,280140,164919,340,-166759,-323727,-409910,-298253,47899,95013,-204152,-251179,-151190,-205910,-243063,-137408,60890,330688,476122,387687,156249,19901,-39284,89329,178602,91841,-10169,88828,312513,416165,165821,-143322,-118605,105501,114374,-58987,-181001,-193233,-79962,110711,88131,-101322,-125119,-73863,-123000,-3742,241576,263702,23112,-171641,-119718,-98526,-85786,53578,258499,309339,166278,-7162,-83829,-8362,78442,-24670,-161917,-107094,13741,32841,-79524,-105672,98362,212412,115850,22737,-18233,-58663,-20180,94533,74658,-64254,-202026,-260235,-68125,129109,46627,-232969,-391900,-413777,-373272,-286259,-129995,-38470,-30125,65239,172508,154294,-6817,-120873,-25774,119538,49745,-72121,-31290,-6341,-183929,-366541,-354478,-148844,57670,91234,137174,209091,180283,184989,359366,339257,61868,-109476,-3510,28614,-150724,-148423,103774,167784,-12746,-134349,-81608,-114238,-157224,-4273,127330,-70594,-324213,-347806,-132537,4706,-6180,-19385,-199689,-509444,-501762,-98914,250243,258868,124486,69651,136755,88795,-174304,-214879,94568,209821,-97817,-263590,-113689,46983,237957,372894,339444,92346,-200985,-274374,-171972,-200057,-216661,30829,152865,-8171,-73233,-35458,-144662,-148414,-5039,105402,168959,135887,92160,126707,152676,-1734,-168033,-228868,-195640,-62412,111842,133000,27887,-47801,-100047,-186568,-178033,-130537,-102892,-50081,-18264,-34472,-28678,54905,80350,-67940,-132477,-56188,-104383,-191583,-130627,-93463,-45962,200659,386501,241203,10970,-143348,-258746,-149488,-37332,-102087,-25206,221606,280288,153018,-14871,-150359,-189108,-235989,-110742,171056,164578,-76348,-118163,-38009,-55174,-16166,77645,-26796,-111272,20363,30936,-161272,-166695,-18033,111816,213829,152454,-147499,-333921,-246405,-124580,-117265,5985,40968,-157470,-342650,-364253,-297444,-197173,-238277,-315821,-127692,83649,71165,-5982,34147,38248,9107,141603,279492,194534,-76806,-225494,-113541,76205,220643,178412,61610,77569,128163,67653,40284,-34757,-110615,-48353,65417,201888,303661,148966,-26783,35449,202085,394300,428025,186957,-73543,-50904,119649,250718,321966,333901,139499,-197828,-359173,-319412,-304666,-324253,-222570,-11328,64490,30762,136367,319181,343382,212305,57093,-52106,-64089,-80508,-87969,25885,76631,76897,215943,291455,220780,242178,262647,5889,-291781,-291985,-126896,-136709,-319528,-413501,-358670,-349752,-270024,-15598,130606,73579,-2864,14555,67351,20668,-18534,51082,159593,129684,-51418,-111157,138588,361435,225663,-20032,-189428,-340390,-316016,-124057,-166409,-296690,-81203,219573,206932,69951,10926,-168540,-342189,-252086,-82565,-54721,14192,158043,160271,60980,-11882,-88308,-103685,33302,256976,289921,-6822,-338829,-343789,-4555,290292,228121,-66881,-180183,-85671,536,99100,181522,207430,210064,173504,71749,-35650,-103595,-81654,-65215,36852,210382,221726,166258,135770,-20442,-85045,24366,-20635,-192753,-194714,-30873,50631,-30281,-252811,-293907,-87367,159718,88319,-480618,-833723,-502196,-120181,-121227,-354070,-199939,411604,-59660,-634356,885980,1181294,-254302,465168,4184757,-195062,-3904878,-3401678,-1962049,-1460496,-152962,1339454,1478624,588943,375915,780821,580349,231807,205895,-95237,-439976,-253148,68315,-16792,-203859,-72448,162342,152137,98575,325412,411007,273014,309856,331704,95018,-43763,52968,123520,119108,152713,79294,-167507,-322026,-294969,-198160,-56606,135624,277649,206741,137314,91417,-83998,-150301,-113437,-167692,-58843,192100,302081,390655,356747,69097,-194975,-291863,-349325,-356764,-178846,52207,126464,76332,61836,-7074,-155842,-254350,-222637,-68819,4907,1403,-74463,-230919,-297315,-125629,90717,157981,170645,191038,147351,151975,171255,50687,-1888,141078,236847,45729,-24186,128052,91865,-53058,-79608,-170727,-372267,-484641,-373576,-175067,-129113,-128385,-30631,-30102,-131025,-165984,-162797,-62378,22430,20262,73024,272,-151891,-83187,-74684,-205275,-209342,-183571,-225551,-157004,25166,42235,-154948,-100575,240018,212478,-98455,-60693,145766,232708,340494,239901,-33708,-84963,-16098,-2093,-31990,-30320,13146,-13570,-118159,-97622,54422,180855,261298,287066,224780,-10616,-151556,36966,364192,523126,470381,351667,217507,344368,343992,70613,-120686,-15017,57840,22768,-53169,-276650,-445001,-358313,-191558,-100719,-93887,-174792,-156867,114878,316911,100062,-230246,-372993,-292290,-135100,-70761,-98124,-169066,-203551,-91022,65858,72948,109157,142059,118796,133878,-30459,-331992,-247735,91328,14624,-278736,-188208,5815,20396,99831,186039,194769,130479,-23317,-36480,100581,72979,-108009,-179558,-46740,85043,125000,129794,31290,-133442,-163198,-84708,-13657,-43655,-119435,-26548,258866,371859,95533,-171306,-199560,-147907,-80209,-113482,-207867,-56873,65364,-7942,-19942,-71672,-63675,49161,33775,-51368,72742,132326,-18298,-128102,-149307,-108972,-117636,-141427,-138202,-114067,-177977,-124728,76270,195148,188192,30695,-228776,-286407,-113774,90856,60774,-147885,-133134,52310,107163,131437,158799,80415,1917,-13535,80892,244818,216363,8226,-146913,-271685,-301023,-74933,202128,219743,-57719,-269366,-155720,-45408,-218541,-263956,-359,266724,377480,286298,-34486,-141953,172646,443671,360280,136174,9236,-26040,-46991,-52260,69143,241231,188186,38528,45458,76880,27483,13207,-24417,-95441,-74704,-24838,74490,238232,191917,-74059,-145550,31216,123008,-65364,-167735,-23534,35989,63652,249518,265140,90369,35701,103038,158370,218196,189343,33782,-144554,-175195,-5969,90741,-49830,-120441,88213,220277,42719,-68170,-27786,-93500,-198443,-154694,-95737,-8054,72289,-74463,-239192,-184024,-65550,-7176,17801,-27701,-70115,43143,144918,236557,299959,217035,-43850,-189149,-153183,-98925,-90357,-176605,-269779,-253819,-228055,-301629,-284112,-105837,21748,39403,65804,89660,44440,-112619,-215385,-100269,26051,-107433,-358303,-263796,35200,42858,-203978,-286033,-196568,-97226,-43474,-23453,81063,135971,-32996,-81404,165572,379703,366401,293096,131402,-119994,-268371,-190973,-69190,-129995,-200606,-164974,-93678,87854,138942,-112628,-300961,-147012,-25897,-175181,-243412,-135089,-157262,-233523,-189520,-135103,82001,287031,141898,-80444,-231719,-214975,71494,335635,584607,821076,539439,290406,573907,444185,-282527,462501,890564,-94859,-620687,-166926,183103,725960,704942,-669048,-1702704,-1212891,-29951,-122250,-720796,-708259,74023,833335,804664,514799,225800,148715,212167,57305,-78050,108937,117261,-265496,-468200,-230016,14761,28937,-132240,-364193,-484072,-417592,-208633,-25253,-90199,-261506,-225310,-58983,23736,-76077,-205348,-134987,92988,209821,175272,185432,180601,126551,163123,62287,-95449,-239263,-218256,-62721,45008,100511,221130,269164,223177,129072,6323,21275,218132,321842,250814,62381,-68026,-168220,-66106,189972,315607,230671,87056,-34891,-87678,-8079,98700,103654,-96266,-144906,152787,335672,277924,216548,94638,-110030,-136158,-141082,-143339,-21157,-86788,-285529,-217120,-128130,-147753,-54619,79130,-31367,-233271,-152957,184642,248200,83929,74902,65982,-120102,-255954,-182000,64032,269985,392708,345224,113102,25220,186375,256168,97366,-152812,-236707,-61790,80136,78253,6518,54783,164767,171222,57606,-11947,-15623,-3284],[30170,-9522,-78806,-146259,-128148,-47116,5345,-79428,-193921,-162548,-135532,-207963,-190029,-59550,5167,4204,19895,102370,238211,319347,196950,-65601,-142941,-84095,-91795,-32374,106627,84453,-22490,-33718,-34553,-130222,-298498,-272521,7466,30906,-302928,-361137,-178542,-138053,-189602,-138284,99950,460566,600359,380683,109935,-12652,-96672,81681,245967,137539,-48127,-43475,128492,248042,18483,-192527,-65355,147669,125135,-6193,-97922,-151838,-71080,97649,90310,-33223,7463,78083,-9846,-5858,155411,226270,75357,-116832,-123346,-131334,-111464,97384,372188,431995,215712,-61224,-210410,-110399,82721,46574,-111060,-76406,88792,92781,-95884,-138051,108305,228074,87643,-23701,-47169,-70517,-43047,71620,36949,-157681,-286477,-213019,73492,188658,-28722,-323322,-427179,-364123,-236164,-181363,-137195,-91903,-36097,63746,160755,182748,49217,-97046,-31461,141520,97297,-32262,-12306,2836,-170115,-358016,-356591,-102686,87246,13361,-18341,78091,77791,61968,229192,256093,31114,-87153,108988,230848,43323,-63627,150709,277026,70918,-148549,-125774,-159757,-214046,-85352,80997,-30955,-281846,-358782,-189628,-17640,94331,205613,-14801,-440706,-482547,-125715,134524,111277,22245,35250,134820,93819,-158250,-166604,198758,309054,-31215,-150745,28326,194587,353838,457595,379043,90640,-234659,-276770,-151265,-212396,-291378,-78490,38125,-73760,-39643,80833,59524,57807,102746,156260,193864,136084,80770,103192,102796,10556,-93499,-202819,-165417,47016,212047,145245,11066,-75384,-126872,-221160,-207596,-101420,-63727,-48076,-29052,-79273,-113411,-4497,19252,-153407,-204014,-72945,-58591,-115788,-11636,65316,81795,232486,359399,245877,111581,-46546,-218388,-135931,-29720,-156991,-134101,128548,222386,100428,-51899,-210943,-253459,-317743,-186245,128134,109872,-163696,-101109,63180,31173,66566,107413,-46720,-119540,-9707,2270,-139475,-157052,-50138,42447,82968,-7523,-231756,-299147,-160172,-84197,-146141,-10465,50420,-168161,-345645,-322670,-244856,-80155,-66112,-154347,-51939,120387,112788,21370,48143,83252,73343,141330,192938,134571,-87276,-302030,-219267,57584,255365,187739,49391,58688,80573,-30124,-76527,-137707,-243639,-207513,-95866,87578,285989,193233,18204,83138,284828,477468,504614,265259,-55542,-142357,-18455,142984,280392,365479,232297,-132812,-374053,-379672,-305380,-293559,-214083,-33529,85063,73008,154925,318693,358270,260568,136550,52246,-11810,-82223,-63127,90414,108217,61971,185903,246648,151733,166675,199005,-61419,-403358,-386973,-172506,-166110,-288693,-307329,-268910,-321815,-306262,-88137,90465,63034,-1188,32193,69616,-4995,-44799,20016,102552,31630,-120270,-125908,210686,477411,309293,30536,-128079,-291443,-282277,-66036,-36288,-154365,42151,345962,315527,151486,99479,-53368,-268528,-256393,-75475,-72234,-83935,127630,300896,189277,-28393,-115738,-120256,-73637,86334,160246,-67198,-349581,-325949,-17824,206606,108605,-192331,-287204,-92253,86746,182421,207889,212502,250179,230934,30895,-126814,-162715,-137723,-62247,139806,293472,234775,157344,131159,-43647,-89784,86496,42876,-191366,-162948,133921,227847,38801,-194778,-218913,-50628,191856,185936,-411756,-834459,-417604,22711,-86239,-509978,-377189,658053,850280,103274,924109,368554,-3312165,-2305265,4240761,3820554,-1687360,-3622164,-2737830,-1709273,-72498,1282601,1230848,263594,33963,628098,606267,336124,320760,3969,-367469,-213789,86549,-8396,-185918,-51755,174086,110937,-21341,190649,345837,208264,190369,235312,64782,-66437,-29527,21702,47974,110251,5299,-271256,-434994,-405739,-282501,-103998,150400,321591,211771,160363,194389,43918,-39274,-29781,-104972,-8297,256664,373272,363688,277597,83318,-115243,-227846,-289287,-299822,-169103,9747,36086,-53455,-57125,-37112,-142425,-255409,-211308,14438,181349,156042,-38578,-273639,-303353,-117684,38639,126893,184882,204887,198726,207808,135382,-26707,-9942,220375,341715,72745,-62354,65343,48016,-72089,-83623,-182634,-371871,-388301,-189962,6912,-19884,-80144,-38601,-86546,-159173,-170305,-200251,-115356,39890,61618,52777,-15139,-78264,-20636,-78328,-189103,-178608,-163061,-170243,-73943,36567,44501,-100868,-70287,234430,270834,-20005,-100602,47945,160506,299529,251333,70487,38270,50568,18954,-59802,-77806,-51512,-100968,-184630,-118699,69005,227183,348190,327636,202087,-65089,-223139,-25619,262993,396361,397913,247371,163850,315375,333811,40258,-184015,-124221,-42342,7440,-10649,-248457,-446551,-354703,-191022,-119445,-82680,-132278,-97048,158529,337292,123818,-228224,-411822,-381616,-202685,-77631,-142585,-250787,-229880,-113425,34042,114521,138841,50837,31132,109580,-27767,-311560,-228264,67195,-30991,-313233,-218622,-7287,21611,104976,160780,106940,-174,-114020,-91653,35282,6521,-150947,-168876,11497,173190,238841,215207,17444,-224403,-247382,-147947,-99472,-157670,-198002,9249,337806,333792,-16445,-229177,-215502,-166635,-53253,-8655,-60880,28701,27190,-79106,-28270,-27464,-21904,55029,61271,-12606,97862,200739,115681,-53505,-173956,-171563,-159223,-206867,-255439,-251971,-242533,-189924,-32873,106507,163477,30052,-226474,-318844,-197607,29272,40725,-135880,-123201,20925,69109,93607,79106,-21833,-109756,-85759,93073,264446,156029,-91539,-253177,-402329,-474240,-239061,76384,177170,-25296,-224165,-139051,-1066,-112351,-206708,-16582,245438,376308,332033,37882,-85724,171546,386718,271024,39353,-49723,-56093,-67111,-90825,-30531,100646,132523,59832,10316,-35022,-71956,21578,89467,36764,-634,-32852,7194,136410,129752,7288,-14948,74716,145383,32049,-87084,-27559,-29630,-26254,232666,369155,208266,77744,80756,159583,314568,342736,103705,-202517,-303232,-82132,102772,-40103,-122792,60404,150573,-34721,-114376,12624,-12087,-174943,-172417,-87729,-49205,-105731,-258421,-272916,-76482,34573,40535,48901,-16325,-154881,-101923,121388,267209,294011,165373,-123092,-257131,-201771,-138194,-115969,-184673,-273095,-287501,-302839,-342751,-283993,-152058,-69793,-54358,-23128,15425,-12945,-110903,-188498,-100993,51194,-67487,-393940,-328899,44214,98278,-142280,-231343,-200149,-104409,-1796,-4229,35978,89076,-1612,8086,228241,408804,428175,362825,182137,-61960,-227651,-170347,-71895,-175997,-262625,-174942,-14477,157473,128599,-143209,-323243,-185774,-65594,-203326,-296445,-223742,-252907,-290150,-228419,-166772,14097,162698,23035,-193186,-364665,-319339,63682,339423,527930,703173,289198,147417,988034,811453,52595,1001652,1220098,-323133,-848647,-408977,-74557,479647,586831,-549477,-1187203,-410050,599655,133967,-751609,-851852,-149318,437307,535535,471717,191422,83474,263446,184693,24539,138460,65034,-321610,-439914,-189224,-20201,-47632,-107799,-187132,-290295,-316892,-210896,-57831,-60661,-191589,-224484,-75898,88437,69257,-47390,-29249,158248,283754,242440,210532,189653,96645,66394,-32689,-136281,-230820,-245427,-158799,-4250,176199,355636,324901,218088,135926,5567,16867,233020,312885,209526,14274,-87480,-139446,-34901,234035,285945,132734,34899,-36936,-142225,-112140,-1671,-59677,-297900,-271593,107368,353308,359218,376783,271379,58203,-61574,-185596,-261121,-99115,-16054,-107586,-125165,-137657,-160123,-748,153233,4367,-266072,-182987,148883,257485,156143,148786,112567,-65875,-209112,-178735,11729,229674,389126,343986,139203,89248,217428,222584,35006,-171452,-223539,-62497,53077,68944,87453,125762,185571,180120,56529,-27955,-16483,21224],[54501,25594,-33859,-122827,-141696,-58900,29330,-39504,-186208,-174520,-126680,-195424,-197202,-65587,56162,110562,124263,163144,271254,352978,226789,-85771,-221558,-159412,-112975,-61401,-8122,-97850,-185083,-77033,76025,60806,-181401,-241130,-24873,-18222,-363372,-454125,-215985,-67427,-104260,-120591,102629,500891,635209,342506,89290,-31904,-135780,64330,287896,158730,-94781,-198100,-92697,34883,-162399,-294665,-74189,133953,90088,-10056,-65992,-120945,-65065,60892,83398,48236,122818,171272,61414,-28561,37964,143210,89169,-82481,-146936,-160708,-146485,99793,426443,482207,206666,-133097,-317749,-204904,73909,124342,-14814,1051,164480,128381,-110294,-134780,143546,246239,59594,-64796,-59805,-49752,-22902,62252,-13327,-267820,-379162,-156440,202763,227235,-129008,-433114,-472816,-332613,-145155,-94749,-138935,-145392,-49235,43778,104840,150953,73559,-78683,-58159,97168,93089,13583,36842,46903,-102449,-296543,-303225,-15387,137068,-48947,-165821,-62461,-50482,-68491,85079,158310,11836,-38146,214529,408244,242714,33871,173431,375567,185319,-121756,-127606,-109777,-182513,-145421,965,5836,-184317,-297275,-216903,-52328,153850,354681,150741,-311137,-402464,-126442,42845,14775,-36898,7760,115253,82942,-109816,-61101,294108,324717,-18427,-45756,168980,332602,457382,520064,366798,55610,-241725,-232540,-72684,-128896,-256026,-144926,-95317,-172086,-42513,170387,290614,314797,256893,244640,231151,137203,75517,73776,20135,-2279,-25696,-155003,-99298,188308,313067,143573,-22787,-95277,-137206,-239601,-240205,-104393,-56071,-36406,7045,-91614,-199702,-80724,-39928,-211983,-245115,-77486,5151,14938,144384,219910,195772,237747,266369,191589,199582,80010,-141575,-116899,-41700,-217136,-232385,21800,116809,-33899,-185540,-281283,-286908,-347010,-220189,90353,66658,-189774,-49552,148912,108102,137902,107495,-68368,-115867,-35391,-14109,-99008,-138777,-75443,-19653,-27058,-124775,-261215,-232936,-59343,-44674,-185293,-74389,33059,-137211,-259155,-198969,-113464,51131,75087,-1598,19571,127189,122516,36897,36553,89132,108419,101395,83405,87963,-55946,-318591,-270230,76664,276862,141925,-32969,-3048,19653,-111218,-176064,-220786,-320258,-302969,-235282,-42128,235998,212261,36312,88177,302820,478350,511339,314395,-10260,-191513,-134734,17317,180770,331745,289096,-62391,-372325,-402154,-255026,-211124,-171893,-32884,93085,67355,112832,258851,312274,262112,206638,161738,44096,-72346,-29001,143084,147418,67067,134866,153661,48388,57159,89391,-142037,-477690,-443206,-193840,-153661,-209058,-164804,-147587,-259247,-318068,-159333,45072,80172,48513,84952,99172,3285,-63528,-41493,-8386,-84311,-172792,-109920,277966,549566,347316,72069,-30225,-180563,-197409,8502,102027,14062,142822,397190,379483,226543,174632,58285,-176681,-245544,-72033,-71071,-160266,77102,406385,321417,15104,-57535,-54752,-114035,-54700,28814,-91667,-253637,-196683,10935,121591,-6305,-271598,-331797,-75047,169300,245240,207242,193078,256045,236281,-9173,-179324,-167805,-121783,-22035,202251,329159,236094,161590,150065,-18613,-65701,118374,74328,-175676,-101816,288879,375172,81498,-120617,-119428,-31391,181237,253500,-276867,-707533,-292462,190692,74781,-459090,-437329,775798,1574637,782351,588266,-1364115,-7128888,-4579089,5416995,8907722,1237342,-3356175,-3416576,-2148600,-281801,888071,708810,-169258,-358276,378497,617503,479901,456578,140823,-272226,-208554,58963,6495,-122793,-2487,175241,88146,-46147,124848,282677,122749,30125,91220,29992,-77010,-121274,-94183,-30779,18658,-126071,-374659,-486749,-423864,-297320,-138954,145734,341780,215465,140466,197507,112966,71594,78459,-20,61689,273539,340323,228110,137000,64948,-66604,-177502,-209585,-211132,-162804,-71298,-108080,-227670,-216196,-99659,-127002,-243476,-205248,48497,277506,248152,3380,-259011,-268886,-99716,-6199,94634,200311,232270,269783,267746,93624,-96939,-24075,265386,373314,58812,-107704,26719,53377,-35731,-52923,-175553,-324530,-220027,32308,175082,84872,-10694,-17761,-94011,-126107,-115387,-184994,-137776,54311,77016,4625,-12160,32204,45939,-79415,-168200,-132923,-92377,-40952,55920,56186,28106,-39602,-13794,224766,298647,43666,-127938,-33603,114518,253063,217784,105364,98233,97269,22587,-105397,-131280,-117424,-196477,-253514,-146411,46123,214691,356263,326821,169369,-71667,-214344,-61316,148988,227395,247003,98502,82673,225754,279203,45218,-122721,-102780,-71336,4083,28047,-176683,-361558,-291405,-182818,-146177,-88547,-116970,-76711,160840,313705,136988,-187898,-393558,-425573,-246644,-74691,-176951,-324182,-266205,-138297,6535,167502,177607,-16425,-34613,94417,-14709,-252543,-173677,48800,-44597,-278323,-206432,-5371,44520,120730,136614,4518,-144225,-196719,-118093,5810,-22533,-150836,-119402,88047,242993,279361,211146,-33405,-293630,-311005,-207906,-189015,-257419,-236912,47654,341194,215268,-133028,-246303,-187581,-143305,-2632,123932,132648,123370,-5523,-141114,-74426,-13032,21706,79963,77336,27686,119653,227602,195574,-445,-180768,-213100,-186151,-247466,-304697,-316236,-276479,-246006,-150201,-2808,101406,-7387,-216298,-287978,-193758,1833,23849,-104017,-92325,2664,23580,16937,-25280,-110678,-194518,-132691,122059,284264,124094,-121912,-313969,-492976,-533130,-294700,-11272,132033,28768,-130470,-93665,40903,7933,-124787,-31685,218152,376115,355679,89851,-58274,123259,283037,146778,-98745,-168293,-109679,-59336,-74813,-90217,-35489,69819,66963,-53642,-162430,-142983,60816,206638,165798,85898,-3501,-33420,33564,92931,152330,148791,96406,123780,129346,45402,13746,-69288,-106351,156795,359771,236115,97188,81758,182175,377411,409925,111065,-280537,-440507,-180368,81451,-62378,-180517,-36576,44843,-105834,-162188,38359,78002,-105849,-138642,-46621,-80955,-269752,-384904,-237469,33081,93736,53604,67010,-3440,-211528,-207719,101949,265606,272013,141289,-132557,-263527,-214137,-157180,-129071,-148502,-210231,-269330,-335224,-355626,-284155,-207101,-169372,-157904,-114548,-25092,-8283,-73357,-144067,-80072,80725,-30155,-381766,-337713,79117,176822,-48294,-182810,-220230,-104987,47348,22446,-739,42346,34136,92914,248685,357249,418309,389458,206229,-15178,-152437,-117347,-84154,-216890,-295319,-150033,90741,207339,88384,-168999,-309857,-200764,-98317,-214477,-317553,-268285,-273510,-267387,-228396,-186033,-46532,59599,-40961,-252117,-441952,-355581,66300,274400,388110,545300,-54410,-255115,1070455,910989,219319,1444551,1608718,-334979,-771050,-342913,-180925,210325,356881,-567235,-873231,400723,1275172,432646,-591224,-719584,-278071,2438,191389,301246,100661,5303,261130,259836,91509,131055,38621,-269984,-328026,-146464,-89193,-145076,-75739,8900,-69286,-158776,-150181,-64734,-14453,-103363,-219064,-102386,125927,184913,93713,64616,198388,317606,260812,175428,132378,23142,-27506,-45367,-116911,-172509,-226139,-243358,-81589,234401,482989,383030,213210,148614,24813,34707,257587,335810,193863,-7180,-115444,-142961,-42753,210105,193230,16962,8285,4158,-147441,-186627,-81257,-198785,-468370,-373829,52583,315242,346947,409638,352178,181115,-22440,-239548,-342186,-156416,23606,9690,-71167,-136441,-138255,65992,221790,77301,-217359,-172231,99609,238891,223719,226598,169251,28310,-113537,-144535,-23809,184441,327633,282274,154704,152575,219655,145706,-56564,-182195,-168199,-5124,141529,168581,212456,210947,208552,187118,72083,-21561,3646,51476],[55092,46762,25727,-58241,-126389,-73216,25857,-12686,-150868,-168639,-120991,-167460,-191589,-87133,88988,206258,204683,189745,266843,330492,195147,-117567,-277759,-214083,-134518,-97292,-105618,-210830,-259825,-102076,140514,197987,-77542,-201840,-36618,-41993,-369878,-501974,-255531,-17914,-15899,-95777,59608,437963,582108,306848,106346,-33440,-150878,35534,278677,138985,-141259,-326254,-273101,-142585,-303461,-398800,-121461,89239,26959,-67111,-90742,-105990,-62758,13517,78290,140136,212650,201871,82730,-58000,-73157,31713,54122,-67760,-158027,-165120,-176314,55788,398555,442345,142569,-196725,-369496,-264817,52899,190571,102085,101325,221169,143478,-110838,-109723,179572,257885,36463,-99506,-62240,-8761,25081,59024,-67345,-352384,-423953,-81815,297618,237627,-228338,-539095,-517484,-325670,-117517,-47362,-141490,-182463,-57278,13471,13710,62976,62377,-59493,-91606,594,41063,49408,99079,126537,20954,-181576,-200088,85589,187440,-81623,-260926,-158117,-134812,-143572,-20411,71522,1043,19147,279194,498212,374624,103421,155287,412883,277094,-64026,-79530,25037,-72189,-168023,-80433,39150,-56274,-190421,-210379,-81438,169995,401331,259981,-154386,-283557,-97364,-3815,-34633,-63630,-15157,78766,60148,-36616,75030,351122,262656,-40020,36181,275267,426031,532398,544546,299265,-13468,-225678,-152866,52102,41723,-110776,-144842,-207484,-278213,-92637,203670,481787,556452,421746,337491,261337,139108,85734,44174,-81639,-45191,18641,-91012,-20055,305695,375020,118362,-81512,-118013,-134112,-238504,-269872,-139692,-72710,-7520,80786,-71800,-260853,-144775,-70993,-217124,-233854,-55881,78474,165914,287864,322354,268663,225282,149319,115188,259189,198763,-60605,-104449,-72751,-269422,-298352,-70137,1847,-184778,-353335,-329420,-264898,-300840,-199219,68334,52180,-141305,2280,158333,138140,176734,81611,-85025,-104398,-55005,-22161,-60697,-119841,-84577,-56933,-93710,-166096,-217686,-145179,34659,-7020,-217617,-161550,-3831,-72258,-117525,-52583,42679,166125,158659,96866,64365,100842,93577,32857,13303,72629,107274,28490,-15347,71236,6943,-259906,-228326,144361,287184,57111,-157274,-88959,-37623,-157513,-230430,-252986,-311125,-303692,-302481,-146070,160233,187908,14013,54530,257930,395739,448624,339143,67965,-173985,-190216,-79147,64875,252826,298571,-4248,-345271,-361263,-152753,-91529,-108146,-14130,82097,14682,18156,149913,214289,214171,253565,258595,98859,-50881,4281,168624,182797,88605,73008,40075,-54276,-59428,-46148,-223277,-499141,-449056,-184316,-94264,-91483,-20555,-22369,-170483,-301853,-220222,-11021,106763,131727,158551,148776,46511,-66385,-107830,-128915,-174904,-188582,-64085,323014,554665,310670,62944,58599,-34401,-83398,68454,191749,150025,187119,347443,376746,280558,219845,127688,-107822,-234967,-79027,-53934,-197242,16894,443396,411326,93779,59941,75724,-68505,-119737,-64665,-77484,-85273,-13,72309,64356,-70437,-271134,-304263,-51324,219723,276954,188516,156826,219477,175188,-47047,-184188,-134485,-58971,38685,220588,312545,213794,174153,196847,52899,-21317,108550,61714,-156850,-39339,372744,428116,87010,-38411,-13508,-26661,139067,276034,-111188,-480904,-159328,339262,309495,-262950,-419636,702154,1825231,1125572,-22824,-3421369,-10179059,-5567789,7468781,12938082,3650097,-2759284,-3774739,-2645717,-704411,282669,46946,-607207,-684919,113416,608275,613253,570632,279191,-153293,-196601,13158,18614,-44100,52221,161874,90687,29777,149326,233120,28241,-136942,-63511,15206,-46000,-172782,-183273,-104127,-115257,-286094,-442741,-450430,-339974,-237477,-128072,156804,349950,215334,75201,94312,104554,148908,177038,116947,134613,244762,213456,16934,-34226,12324,-63203,-145513,-131973,-139440,-176676,-166707,-261483,-392423,-360103,-179550,-128653,-234302,-217732,13835,256563,248467,36383,-193910,-201956,-82748,-46449,61787,212680,264299,332994,310930,61702,-137437,-39779,253632,307981,-103,-145892,32924,115807,53037,15569,-134397,-228146,-20627,229299,276709,155829,67711,35180,-51736,-52705,-21893,-124343,-132512,45644,40427,-79940,-952,154581,110729,-70097,-139729,-73725,11035,123224,192793,82558,6126,9852,41208,202914,281128,65330,-143241,-72814,119194,225420,167798,77261,73945,96836,378,-163568,-183248,-163463,-264994,-301983,-171058,-7714,148059,293724,291714,130681,-34074,-116551,-47402,59148,71158,69257,-27551,-2299,91093,172513,67720,36632,36910,-31392,-1227,41595,-86051,-214138,-186690,-163277,-155708,-96135,-127207,-98240,119567,252718,142442,-100505,-299658,-393373,-243955,-55022,-175804,-346755,-275486,-137138,363,213221,214594,-33525,-59315,97283,23587,-151548,-90550,42252,-21587,-179018,-146466,20260,89039,136650,108777,-83268,-254703,-247691,-113539,5794,-26400,-120550,-54435,148799,262291,225726,108820,-108964,-310702,-328202,-252556,-256604,-308519,-226329,73572,266029,43623,-235349,-227664,-126067,-79207,67290,249312,303836,183606,-38309,-184265,-144630,-39131,47927,120668,92239,66202,137128,211688,207274,34833,-160264,-224494,-199101,-251473,-269157,-283613,-270545,-274428,-239003,-101141,22127,-60659,-189412,-193047,-99376,15979,13238,-63290,-48608,8565,-8162,-73133,-133174,-179464,-244087,-151292,156192,307276,138857,-74473,-308265,-507500,-452182,-219348,-25876,103316,90746,-7173,-20821,77923,112075,-40136,-44440,193808,387326,360333,105215,-72175,42743,166007,23481,-240774,-314383,-173740,-34013,-21793,-107115,-139805,6677,56347,-126893,-275067,-175414,106463,281213,247888,154104,47214,-42154,-46508,80563,304278,293097,81292,55460,199174,198056,90160,-73758,-156126,40539,231972,165756,95094,113381,225220,390141,364986,48809,-354728,-542307,-266244,41321,-91815,-254189,-165001,-69950,-142085,-170384,52448,147480,-14980,-73082,4610,-97975,-372323,-423648,-150835,105596,94239,37069,78180,10914,-217811,-224643,94598,221553,224015,145034,-72446,-211677,-189987,-157761,-140128,-92134,-99555,-199947,-320832,-348846,-301531,-271160,-257011,-253978,-207879,-54194,32278,-24383,-107439,-54016,96898,-8232,-313008,-266111,138422,258419,54875,-150039,-240750,-83736,101015,52589,-17900,2599,49241,144691,227665,252229,351758,374623,204168,24157,-34802,-20650,-85237,-238423,-293448,-106225,172468,213738,31590,-179657,-262828,-184490,-105999,-181182,-272104,-249859,-221369,-182167,-192411,-188713,-90557,-5045,-47556,-250648,-442354,-313343,74608,148227,189984,382561,-410951,-829473,738974,721363,177999,1668567,1955210,-60797,-421735,-14856,-127212,-12081,109574,-676192,-872766,873656,1767415,710828,-235493,-304675,-276604,-356680,-144903,48239,-22037,-59537,208502,262560,109018,101778,58886,-108123,-145828,-101990,-166138,-231183,-42378,174465,124298,19085,-35873,-39757,40476,-11659,-201747,-133600,121959,241726,181559,114600,193974,298601,223094,90460,28376,-64881,-71054,43590,-9061,-58214,-154216,-286303,-165539,250461,555116,418545,209626,163689,54134,55700,265949,369051,213137,11730,-133338,-172917,-87670,118590,58769,-95987,-1394,67336,-108166,-215435,-130462,-286162,-567700,-424725,11667,246061,262830,310863,317465,228395,-22678,-283452,-367764,-192247,18005,49468,-50999,-117943,-80234,135917,268831,150170,-114390,-125825,60773,210990,276590,288052,214640,125927,3918,-89168,-40923,138056,226480,179570,152695,194158,189773,43237,-150884,-177700,-80406,85986,287161,336792,334186,274603,216772,188471,105241,7660,31516,71757],[31729,49264,83457,29417,-78422,-74510,6635,-1014,-97044,-140800,-112228,-131990,-183419,-128713,81552,255505,238466,171941,216173,252135,107137,-157938,-288632,-214939,-142141,-131437,-160809,-226116,-226382,-94124,151038,256659,14071,-135563,-12799,-34570,-321891,-486958,-284667,-2930,51674,-67574,-12558,296567,467765,295082,150653,-18172,-144630,-8020,200062,71368,-174237,-374811,-338859,-215161,-351143,-451410,-167420,42437,-42989,-149851,-144068,-98132,-59357,-24441,89552,237056,272537,182788,63508,-75996,-138451,-72785,-15621,-60541,-125211,-133393,-192247,-26186,293107,330541,50872,-228785,-354579,-282520,17376,226807,206497,190912,243484,144454,-94470,-87765,187917,256916,26782,-121932,-61948,30338,72234,53620,-107368,-366466,-370650,15992,346631,221393,-296101,-607988,-540036,-327513,-127949,-33092,-142776,-190906,-53242,-17839,-90861,-59243,21749,-31154,-110153,-109438,-32252,68002,156844,228239,176723,-33952,-72738,165333,214532,-84003,-280480,-172084,-122077,-126671,-58355,13055,-7624,58004,276883,468985,393319,115155,91831,354654,292477,-4674,394,189370,74567,-148867,-130233,72649,74656,-74280,-175330,-87055,157274,359904,299648,-8562,-155290,-44129,-2065,-56353,-83373,-40867,30783,32596,43095,204137,357436,161425,-56703,97125,324995,449343,563492,521863,193054,-99481,-192151,-54460,196147,258154,107953,-71984,-260561,-358200,-180792,160952,559509,701728,542539,393487,265770,141525,114189,24671,-171311,-107913,25947,-31203,38643,346373,368655,64066,-160298,-147348,-123325,-221841,-289324,-190080,-93917,40837,169439,-30356,-279258,-173651,-58677,-156518,-160811,-698,151596,294549,375624,348950,291863,209853,58138,61786,286670,272187,-6180,-101105,-107506,-292653,-313274,-122113,-79157,-269528,-442162,-308420,-172301,-181873,-131246,61069,66572,-37202,25424,69135,106081,176975,45572,-88878,-86710,-65018,-26240,-40259,-104323,-73364,-62694,-109350,-122873,-104116,-46187,104278,27870,-228033,-237820,-44178,10201,30945,58375,158998,240125,185539,122560,72218,51386,38734,16993,69,54415,71721,-59673,-78921,83835,75816,-146761,-101335,243106,291694,-26354,-266558,-166359,-78085,-167761,-232973,-225827,-223604,-218853,-280863,-199168,71863,119424,-41615,3156,171544,248409,328372,339857,162057,-99692,-180107,-122069,-27627,158714,264751,33928,-283612,-253319,-12356,42706,-39934,7206,52479,-62466,-100978,15329,86946,130011,270501,330148,147250,-22055,28081,162010,202246,113556,9169,-66156,-128840,-157067,-178588,-290346,-468127,-407264,-145089,2655,41272,94431,84279,-66694,-256964,-260782,-77823,117950,215598,226983,202971,115793,-42905,-145757,-206422,-206077,-156436,3514,331716,479087,192516,-13650,101137,109935,32137,92971,200818,210245,162362,208203,308340,308010,232097,133868,-90658,-239931,-103457,-32163,-190062,-41189,396638,426783,171450,187095,224216,42524,-97843,-100610,-39217,92954,194389,144262,48378,-60816,-184256,-215489,-35605,219578,273847,163001,114502,147450,63159,-79877,-145911,-84278,13597,99848,209359,256617,167536,187463,263407,152691,29198,59731,7539,-147377,-4307,354724,364108,63698,43651,76672,-31319,86667,257765,40633,-222434,-56170,415427,515180,-41152,-379653,456856,1520982,993090,-662258,-5002875,-11401644,-5186184,9636542,14419485,4673360,-2050531,-3652819,-2999861,-1173693,-340127,-578652,-934213,-829682,-52772,586321,683417,617691,375923,-18536,-138058,-14321,24478,21269,91724,138734,115208,166358,241381,197238,-58778,-271443,-187288,38306,43942,-145917,-207604,-153473,-254927,-420019,-443827,-330393,-184433,-124412,-56724,200435,346865,196783,-25508,-78984,30333,171586,233413,211974,194585,187264,39632,-204792,-194479,-59057,-88660,-117511,-70526,-115512,-206249,-244072,-372842,-489884,-439394,-259035,-163179,-238894,-244426,-73586,127884,156227,44744,-101632,-118541,-75940,-86984,28506,217194,291947,367097,323201,54528,-130678,-49006,184343,165739,-88615,-162761,85165,216520,168044,108762,-55720,-99607,155483,348241,291448,177299,134838,110290,28366,34204,79129,-42617,-115568,3742,-47899,-188127,8694,262962,171710,-42519,-95535,-217,121725,266002,287357,102457,-12848,30657,64882,156879,214879,36164,-151679,-65730,168099,226509,130387,14780,-21211,34347,-53602,-226517,-225571,-175510,-280856,-313512,-184575,-73023,58029,209850,245109,88575,21024,31273,11165,10797,-35228,-76417,-84811,-68216,-57083,24941,82279,222541,222582,42184,-19271,22336,-477,-46017,-73961,-133433,-131149,-89389,-147354,-140825,47336,164594,135229,18070,-135456,-272893,-185307,-16699,-125404,-293535,-228147,-90892,24920,235406,237085,1084,-40336,118067,88795,-21066,8800,54518,32935,-40787,-50986,67043,143955,139825,70109,-135048,-296855,-249839,-82231,20633,-20073,-78141,31,166342,218358,94103,-62824,-189689,-267591,-287125,-268441,-280629,-290533,-169182,78606,138734,-128845,-301457,-186060,-50343,11329,145733,332529,386579,178672,-74362,-204543,-215247,-101930,38963,151624,106917,96649,145203,162949,165188,67200,-109102,-205550,-200029,-219001,-167739,-171465,-225418,-262747,-272034,-165760,-52400,-103667,-140998,-53636,50768,54539,1458,-31657,-6602,36653,-12100,-142256,-217406,-227666,-262993,-147978,180077,330080,197156,30561,-236784,-437647,-267723,-47368,35943,104739,145744,115042,64731,107450,178422,26103,-56988,170999,399831,347305,83695,-120377,-47474,65005,-65978,-338008,-426308,-220892,-8729,30184,-98519,-198079,-51571,29862,-187131,-347329,-172636,131935,283310,257235,180304,94888,-25843,-90969,77877,398280,369726,26293,-50036,221472,335138,183389,-43248,-165579,-83354,28766,31543,79336,162656,272273,353360,229204,-62394,-398980,-568769,-309074,-3237,-106869,-297461,-273873,-166387,-129537,-110084,66508,176931,70386,3325,48874,-97003,-386646,-370963,-47652,120449,40236,3354,85550,22057,-174997,-147956,96322,138156,145592,161320,28463,-124553,-138715,-147000,-160311,-43853,28746,-95970,-272764,-336189,-341967,-340369,-320439,-331101,-299922,-89367,75353,8955,-99004,-38576,88815,-5682,-197132,-120249,206986,319882,144022,-127044,-235358,-29066,154105,79097,-9220,-16836,35590,148383,175435,134196,257995,326641,179163,60052,109522,104031,-63820,-229444,-257714,-67474,186063,167983,-24509,-171321,-195460,-141106,-81448,-94498,-154487,-175825,-126214,-74389,-138496,-178749,-116814,-30759,-16686,-201341,-365352,-205203,80515,-16465,-33735,225076,-719265,-1444385,70251,350282,12725,1661398,2184307,445294,55543,393080,14851,-155152,-79190,-810793,-1162110,822787,1940012,916236,221975,264644,-165599,-550656,-387367,-205997,-132401,-82464,130389,203039,84813,69901,120733,116402,65391,-52329,-215395,-269619,-7565,273709,247744,172696,100023,11168,93738,68928,-167573,-160849,76006,228787,201358,109227,143561,234591,146246,-11558,-83041,-133941,-44802,196173,169576,99225,-37903,-268520,-224208,221032,547037,414030,205047,174046,81503,62906,235369,369298,249059,66311,-118414,-201395,-147655,-10138,-77207,-181639,-8193,120756,-46003,-198607,-153238,-317227,-580071,-411872,2569,181036,154373,136160,198466,200908,-48937,-296497,-336766,-212646,-28269,32832,-40397,-77582,5568,202237,292362,194054,-2932,-60479,48680,191615,309738,320885,233765,191889,112128,-22464,-38417,96137,117802,67596,128215,199247,138251,-52780,-218129,-156235,16312,171186,392736,478661,399210,283528,191183,177047,148620,54644,54499,70887],[-6571,32709,119613,109621,-8355,-52134,-12679,-2930,-39543,-93233,-95128,-97853,-177673,-181726,28472,242251,225949,112909,115959,127856,-12410,-189347,-233770,-146694,-129399,-156639,-162230,-152327,-115393,-59814,117003,244361,102671,-24454,53596,2783,-234857,-412677,-293417,-20451,88544,-33201,-80840,128673,331223,304659,197638,9726,-124438,-66296,55295,-35734,-181603,-313782,-261592,-163105,-298608,-424533,-177028,12835,-102456,-218345,-179028,-80403,-47693,-35409,126284,327678,300251,135265,22563,-71291,-133743,-129024,-84980,-43964,-37960,-73051,-197034,-127549,139448,189378,-30203,-219127,-290640,-269296,-32949,221576,267933,239133,226460,136736,-68343,-92064,149473,241584,38246,-123263,-63176,46302,90235,41519,-114312,-286088,-206918,127910,346372,185183,-308225,-607968,-520062,-312764,-131809,-30125,-134951,-167300,-38231,-43021,-181908,-184576,-36072,10585,-93615,-185085,-90710,73034,200130,330018,326533,111161,41306,194448,200865,-66872,-230466,-102940,-5170,-24110,-33509,-12959,-19794,55192,201493,333842,299391,63942,-5419,200491,200340,17431,74695,308251,198349,-98445,-129876,108876,183210,20287,-122235,-59668,137074,273426,281322,95240,-46534,19448,36692,-66063,-114287,-72808,-18367,7166,105867,290737,321366,72533,-33120,149041,313251,399896,544590,455712,78192,-173474,-145742,46413,327210,461408,340572,59378,-233233,-381003,-276827,43427,478292,690937,568960,382045,235082,146551,158279,27149,-213185,-168414,-9082,-4511,45048,285404,289027,-16127,-242050,-177904,-110403,-197339,-290454,-226472,-96353,102748,245088,16229,-253044,-159726,-5939,-40398,-35298,84734,215880,366615,388293,308764,275710,203810,27863,60558,288344,281488,11028,-96941,-122970,-268150,-270194,-121629,-95674,-234172,-361278,-185629,-14693,-20536,-44012,56105,91756,77560,10890,-85379,27338,149311,19125,-75883,-62828,-60947,-27256,-40712,-92148,-46505,-43065,-80451,-12874,54939,53225,140124,57663,-209154,-274755,-71509,89940,143811,101369,191991,265383,180352,90492,49126,-1469,-15817,7721,13754,45700,10670,-140047,-99654,108007,118529,-27953,58190,332909,293112,-65027,-303541,-203568,-98461,-156294,-198080,-155444,-96809,-89279,-190078,-199279,-12598,26016,-104516,-37598,75595,71381,174029,314107,240991,-6416,-131718,-116419,-72861,81146,208565,56502,-187206,-102347,138957,169017,19057,13132,10184,-131459,-206584,-113250,-38222,35342,258974,370624,184174,7205,37925,129210,197088,124782,-51028,-147181,-167876,-222053,-281000,-330684,-399646,-332818,-85514,114139,161250,164208,162815,41355,-186807,-273557,-148812,91972,259871,261525,241491,191791,11781,-130633,-206106,-168760,-80241,80167,300051,330485,17287,-138320,84861,216232,123540,78769,135213,185568,82862,24639,197391,312799,222744,83202,-128877,-268458,-149790,-21924,-148054,-86497,277382,363400,216056,271634,330943,166764,-13511,-83152,-2285,214770,320760,200809,66316,10419,-38022,-93955,-32393,170541,241109,139729,76663,60221,-61320,-103279,-79863,-31534,68682,146581,187907,184118,110463,196767,332433,251920,70394,-12307,-72349,-156467,-15021,246506,215946,34785,115137,129672,-41669,46970,220245,142702,-12561,-11708,380055,582964,82911,-362380,132206,831695,470571,-1050035,-5481417,-10609097,-3929713,10954991,13086799,4096942,-1424737,-3017065,-3009569,-1492166,-791366,-1007814,-1057361,-721029,-24794,567526,654823,566801,395336,110378,-18332,4732,28148,57047,107721,120214,153054,296087,338551,161339,-124819,-344717,-248821,103861,188963,-32997,-151380,-162503,-348143,-470823,-362629,-158582,-12868,2537,61633,266907,321991,140582,-142494,-260001,-76204,137999,229935,259875,232238,126402,-118994,-369828,-306380,-123515,-108687,-72049,-28490,-140676,-234541,-276730,-403185,-480866,-428861,-321550,-233194,-258548,-266363,-172532,-59691,-415,19255,-12690,-37216,-81406,-129126,-3680,211425,309812,365645,302726,79706,-70682,-43773,79055,-483,-178355,-150132,165696,317778,267771,199811,47369,29245,260636,366191,235682,152621,171432,188368,126309,111176,156715,27226,-108540,-64498,-157660,-288282,12597,339696,227791,4875,-29124,87188,214688,335529,300678,98511,-27759,15399,39029,78785,110788,-31860,-160364,-29600,229391,249155,122824,-46292,-148565,-85325,-140197,-287924,-253212,-152886,-238597,-283450,-182126,-124012,-10905,167473,214973,48345,62377,165947,87607,-1417,-88261,-153019,-68915,-100079,-180019,-129916,71521,354082,361001,101229,-53004,-24178,60995,96463,11700,-98550,-72803,-60668,-157387,-173618,-33987,60474,105517,130587,62420,-85060,-83540,34299,-32492,-170167,-117400,2397,78245,227270,236364,65810,8453,147007,166036,112457,109548,89978,104701,98540,54621,122660,191628,121308,16637,-145328,-262044,-199551,-33048,35961,-12657,-37387,26768,130880,122886,-68195,-246472,-256056,-183513,-195862,-244240,-250473,-205557,-81225,63318,3788,-246331,-314118,-136901,17193,104359,217561,352223,349078,105335,-110007,-199563,-258169,-181824,-12409,143176,114456,111921,136561,97225,101853,109396,-33589,-165369,-191221,-162690,-45655,-28956,-151290,-211228,-245654,-192124,-105645,-115400,-73910,93975,196765,82934,-25743,-26365,18299,71599,10743,-162610,-254173,-255737,-261482,-134566,179333,341587,274459,153317,-122918,-308663,-60650,146214,143476,135466,180603,203572,139930,127647,201996,62771,-71243,141782,390927,315112,38377,-181270,-126005,-4192,-103179,-349478,-439526,-221604,-1267,39212,-92069,-213049,-100371,-5035,-216853,-365913,-148330,119710,211634,197525,159505,119653,2553,-101845,61440,387526,351540,-58638,-173310,189881,426730,272065,11909,-139713,-180839,-174106,-104312,60034,200896,296733,282586,59452,-183918,-396128,-501736,-292657,-41051,-98406,-281783,-324675,-225542,-70586,21952,95375,165027,130337,76267,79877,-78164,-314877,-246596,41344,86304,-43767,-33920,87235,23931,-105359,-18481,97098,32127,42272,166817,125821,-34193,-75744,-132794,-193574,-22143,143984,15926,-213406,-328124,-396056,-405372,-355817,-380827,-378413,-133399,94117,7413,-125418,-41421,58362,-16987,-62048,59885,262181,344448,203149,-97168,-180421,60593,201627,97690,25523,-2436,6977,111234,110513,40500,167535,256254,135323,91521,242810,218387,-23631,-186667,-194060,-52962,113616,79422,-65650,-148848,-128664,-84760,-29799,30758,6533,-76704,-32861,10597,-91386,-166616,-131989,-31992,20400,-128849,-230696,-60927,77387,-186596,-249470,65084,-941492,-1960360,-731363,-30786,-121938,1504459,2276524,1042660,500555,673254,138638,-227953,-178340,-907346,-1592893,288004,1775269,1027189,638657,773604,-17273,-553103,-476499,-377212,-184630,-43883,61117,112037,39048,45082,190708,321721,247361,4066,-207096,-234477,35375,297747,285383,268490,216748,72280,135414,128014,-117309,-174844,2097,157684,163192,59562,63234,150937,66702,-86890,-158683,-161382,30806,339351,359675,268910,99562,-192277,-231260,161982,462446,365446,194434,171577,96878,48882,157368,297423,262848,133335,-56448,-190703,-188048,-126150,-169911,-219971,-24638,134395,9171,-152614,-163700,-310081,-517334,-340798,30911,150777,70786,-30783,58305,127296,-78489,-266085,-264465,-223866,-93602,4456,-9566,-14206,103497,261671,302215,201488,74697,3507,64852,187521,322058,324262,223607,207331,186529,48219,-14307,67040,35568,-21668,81352,163875,82085,-110385,-236833,-122886,92962,215507,382799,493734,370738,222047,122533,147684,189251,109885,67689,49141],[-44587,1651,119822,152687,62106,-6679,-20090,-14755,5474,-36280,-69035,-71316,-171155,-225765,-52663,180656,190496,29317,-26150,-23729,-129213,-188603,-107534,-20320,-100524,-170070,-116991,-30100,8155,-24479,59249,192557,190258,126985,152761,60542,-135688,-306408,-280387,-53858,101653,12081,-112366,-8557,208477,312442,224425,45471,-97713,-131658,-124318,-157977,-159238,-157928,-80532,-30185,-187309,-328093,-136295,4363,-141333,-236297,-153178,-37589,-23164,-13306,184665,394939,295491,79972,-21828,-46939,-61625,-107544,-113129,-6480,82709,-9325,-203020,-226124,-20687,64918,-69103,-174676,-213674,-245275,-90775,175548,268452,229315,177521,123140,-45862,-132303,63981,213646,71658,-97716,-65047,29654,65905,24477,-78464,-126041,23792,226728,298074,135784,-257753,-523421,-448691,-262978,-95566,-17432,-110697,-118377,-19748,-58690,-236785,-283324,-96992,61569,-33059,-189609,-105438,75405,229774,410690,433589,217871,106766,160191,143116,-46301,-141677,14139,170256,117924,21404,-14531,-37149,1945,70430,143744,137728,-27611,-111248,-11283,10001,-27643,103643,324704,247108,-39058,-83550,144470,250301,77891,-61020,-2609,125990,190514,232227,140480,20880,75622,93124,-65698,-152695,-104203,-55718,-12319,131649,314019,265860,36727,42764,202444,254383,303949,486404,364463,-14113,-207970,-90458,136371,419041,597899,526126,218127,-129362,-330605,-339382,-120728,249394,517465,480567,298345,173741,158691,213019,59969,-184681,-202115,-79869,-35170,-16420,138877,158314,-108644,-304111,-198343,-98887,-171566,-265784,-220363,-64115,165391,286045,52358,-196489,-114299,66407,100074,116095,186828,265693,368772,335465,235727,241545,210515,62720,108762,273800,238033,7971,-75176,-100944,-190821,-178981,-73636,-43014,-84710,-112184,27315,175999,135011,25121,35660,99131,149522,-28959,-231616,-59486,114457,15985,-48999,-33965,-40095,-21935,-51926,-80952,-16975,-13195,-22659,127176,220045,140262,142013,78703,-163440,-261712,-77023,149226,199574,79116,140466,254481,176138,38790,13059,-36591,-43268,22556,54974,40331,-63784,-191937,-85221,118551,109544,42365,177064,369222,287385,-35103,-239201,-184904,-106667,-144599,-151063,-73185,17749,33848,-71856,-162969,-77876,-59546,-140227,-44126,422,-93702,16599,262025,277000,61235,-86427,-88194,-67913,45521,161422,75902,-70930,47656,267251,271318,64117,-7321,-36706,-164785,-264420,-204490,-129708,-40801,227155,380065,205767,30286,34702,83713,165455,108964,-104731,-199468,-184834,-257637,-338470,-337713,-316091,-246902,-21062,209924,243944,191821,216686,143926,-100203,-257145,-212739,19856,233172,241665,244855,248536,90577,-59254,-129761,-83525,20756,152156,237083,142943,-162975,-261818,26598,260996,173279,39010,33894,103826,-15477,-142398,79515,304332,211448,7186,-199083,-316183,-216594,-36949,-90618,-111784,121734,246355,212202,280140,348024,244417,88670,-33363,8596,236105,343298,221839,95024,101087,114799,23985,-34212,96720,192208,122299,50176,-16357,-153882,-112342,-6802,22425,103015,173290,167029,117385,64710,203856,384668,321097,90141,-84896,-154831,-186647,-72091,95898,58648,26695,162608,130933,-56712,36116,192668,182090,91217,-32407,229465,451218,36631,-387935,-153358,96163,-152766,-1006719,-4685222,-8388317,-2512039,10648022,9779209,2366852,-977957,-1969554,-2550070,-1506848,-953136,-1145723,-936887,-362484,223349,565752,523830,414829,321893,200312,140143,77004,38906,64936,108546,126629,196773,355605,364243,103888,-164806,-349979,-238738,200741,362703,137014,-32239,-126357,-352565,-407501,-208979,19703,118880,103022,191398,327801,260294,33231,-255457,-390254,-177264,64786,171261,253840,248042,86919,-211794,-438151,-349958,-157288,-93114,3001,-320,-189841,-244465,-254001,-340155,-361154,-335090,-354732,-323596,-284274,-260651,-237527,-239580,-172945,-35805,47698,27010,-92342,-166956,-30932,197063,317550,338077,260373,133692,33341,-20666,-27880,-131929,-239679,-109297,246534,379630,311479,257268,148090,124477,272928,296377,150499,102604,169883,249594,220138,163820,189964,56237,-127722,-135839,-239564,-342674,13982,379834,275208,63540,57276,183092,273119,307406,222256,59513,-44236,-30883,-34436,-28214,-8544,-112502,-174018,8271,264955,274651,144754,-79230,-263384,-237250,-252183,-344494,-266175,-108916,-155263,-220593,-162850,-138313,-20306,206011,220936,20483,72526,234870,149606,4082,-112051,-161976,-12490,-93976,-244449,-245490,36315,379440,386421,110698,-96867,-84750,85877,177133,48137,-65109,2263,-14815,-142837,-171856,-101867,-48198,46570,194505,234340,115544,28434,85943,76877,-12370,35295,126634,147451,194032,212320,129026,63466,168538,228934,217200,197570,145948,172738,200743,141079,170251,215138,80208,-48747,-125651,-170348,-108892,22828,43471,-5269,-2970,23884,53715,7139,-201362,-377636,-294668,-96703,-80389,-175960,-170304,-78057,13400,35574,-95015,-273914,-269931,-93829,57747,173619,267065,308054,208993,-10082,-134242,-165808,-248645,-247996,-96495,83289,107374,107548,105556,29838,49937,161610,50550,-119344,-175806,-103620,46375,86575,-64086,-133797,-182999,-194212,-131195,-88148,902,207986,278879,67170,-80621,-55904,16088,90769,43093,-126651,-232833,-261726,-247890,-122374,145932,326861,334965,250692,-4509,-169500,83266,281063,244902,176675,185899,235516,183139,138739,195653,73536,-85412,99143,340610,261340,-12622,-230271,-179748,-42121,-89801,-260620,-319534,-159416,-21778,-19755,-111418,-201011,-134973,-37081,-208696,-333029,-119846,68241,94003,101175,108486,115997,31529,-91920,10650,263359,242855,-153377,-290228,113236,455986,337202,74373,-96054,-228774,-299051,-179645,44409,196946,273668,200930,-78672,-275564,-345058,-353629,-220247,-64439,-70579,-210380,-309745,-241095,20943,200976,148383,127384,157801,138801,100151,-45265,-185056,-83647,107378,37935,-122277,-64966,78266,13798,-39596,100479,87633,-71305,-69667,141779,178948,31301,-16688,-118732,-231822,-27573,224375,108076,-163287,-325626,-442306,-452501,-365138,-395685,-422852,-174898,75895,-34526,-177547,-58997,20103,-30245,54924,213671,283704,328321,226948,-45279,-69769,173306,240220,110734,80681,50450,-8875,60819,55273,-7968,100091,173669,77287,111165,320747,280138,20587,-116283,-111718,-65769,-25428,-28778,-85677,-123707,-83657,-33689,35179,162144,159447,7285,17904,41730,-70790,-164438,-147539,-31755,34897,-59687,-71706,83585,63976,-326651,-427888,-104640,-1059348,-2268737,-1421568,-275615,-93440,1317962,2271644,1578449,810938,707039,161069,-265298,-202403,-920529,-1959778,-502519,1357774,1059950,895530,1018166,73814,-414216,-404238,-416207,-153976,56759,28592,23895,-8841,20961,222034,428489,346742,62045,-130715,-120946,95951,266640,251946,294476,281869,124032,158301,161227,-58715,-170284,-76371,58451,95503,-7920,-21054,79563,25822,-98740,-169759,-145667,104433,404021,490071,410163,223833,-83037,-180120,98199,327976,281602,171473,150360,95122,18347,44302,146577,216818,179925,47134,-114078,-176532,-180734,-188049,-204490,-57038,92360,31483,-103616,-178284,-293474,-410303,-231817,88008,167582,40511,-122120,-40158,48911,-90380,-194091,-174821,-227131,-148520,7760,59970,68853,196654,313251,311723,186007,98851,51246,96014,189788,313399,305946,192146,176021,216980,118133,33385,60429,2651,-67824,18588,95435,35354,-113226,-202828,-88025,126187,205069,251593,341490,245731,100120,19837,102118,213623,161258,75743,19700],[-66550,-35021,82378,143228,108944,49086,-12272,-31935,25872,13708,-39058,-53552,-154239,-236540,-125868,110659,165886,-53629,-188123,-177585,-213493,-141638,70767,129795,-67479,-173768,-49053,84725,77155,-19209,1076,140378,264565,282693,256772,122352,-54009,-210213,-254424,-78558,110625,70103,-89909,-75355,121896,292413,223728,85348,-68677,-188381,-285917,-260899,-115208,31420,111285,97072,-83254,-202018,-56908,9312,-155567,-185161,-49348,34925,12172,32161,246437,420757,260693,30604,-59303,-19684,48623,-5506,-73705,49438,189613,25463,-223695,-303486,-150010,-13149,-54315,-115164,-159542,-226252,-140092,101950,207831,164181,113136,104210,-39520,-199102,-48291,176509,117222,-48683,-63020,-11656,9394,9692,-7679,59589,233676,275185,207461,77676,-159845,-365881,-334260,-177824,-16127,13270,-69320,-58483,-6420,-64313,-244467,-335710,-148676,108819,62694,-113467,-67607,86104,254448,457665,476706,263368,105142,71312,53626,-36590,-55550,123419,325981,234531,63728,-5835,-56727,-91217,-82451,-37105,-24149,-118856,-194688,-215475,-225406,-141614,65541,229352,198496,3187,-15772,169162,265793,101110,3086,69311,128168,143101,180766,126946,35978,108531,147513,-46704,-174537,-118613,-69607,-25514,112319,274933,216871,67402,154559,258027,178665,209710,416830,276063,-63523,-191040,-32743,204298,459069,640266,623953,365893,22786,-213332,-333269,-280653,-55888,233942,298957,166288,98436,181911,273590,122903,-89726,-192979,-167988,-128889,-136928,-42844,16544,-192105,-327832,-198111,-89958,-146399,-211125,-157933,2799,214019,286176,69869,-133636,-62893,128238,224983,259002,286733,298742,311884,247239,169430,210306,222871,134680,172779,249264,179899,19631,-24664,-39782,-74991,-64832,1016,55060,113906,197023,265188,347497,237386,44289,-13866,63232,139056,-71511,-296269,-112316,91659,37191,-17519,-4374,-4307,-5353,-56999,-68541,-789,10318,45457,254852,348945,200275,117086,87927,-101131,-208564,-62759,178409,202012,22150,45164,233778,195602,6369,-16552,-40725,-29356,65750,103702,17011,-140532,-203784,-50765,97458,42055,31262,198024,324256,264163,54544,-87532,-118506,-117452,-149788,-113581,-9570,80157,111790,31751,-113876,-113951,-103821,-121010,-7238,-35770,-211361,-113308,190851,261236,76129,-75832,-66989,-26728,64125,152116,104415,37576,150027,342204,342444,99643,-51650,-81098,-151622,-255990,-237073,-166533,-77275,185794,361607,210599,44052,23977,40579,113505,63540,-149811,-230490,-203435,-279687,-352278,-312518,-237697,-169423,30988,262125,275605,194289,255444,230734,-11613,-217438,-257062,-88761,127918,163444,200835,261597,173781,47124,-16644,8354,117905,208017,162344,-30918,-286518,-327288,-36943,241111,175043,-4989,-51415,15011,-90308,-240764,-11073,291591,215793,-51235,-260428,-365560,-293720,-80799,-39404,-114705,-21662,119093,165468,211151,261313,237140,166190,23243,-19073,151366,266654,200315,108286,159283,216655,107045,-26029,36622,145055,108411,35978,-61006,-183148,-103197,53400,84342,134944,181788,143102,70392,52235,216616,406595,340178,82947,-137087,-217776,-232600,-158196,-34902,-26266,54587,171774,78027,-77021,57993,198339,172016,79722,-98183,3887,140776,-171294,-452182,-311606,-340794,-514973,-538428,-2949884,-5636740,-1481820,8435709,5773397,286005,-675826,-705776,-1634090,-1173415,-815394,-987755,-599767,164296,628385,584670,321590,190392,166420,217662,285550,184395,65873,61341,115043,175935,243995,315853,266463,8629,-182253,-303358,-173328,304434,523450,308642,102615,-56825,-259171,-243128,-17704,163143,177881,152978,293603,354587,152501,-124771,-352182,-443589,-248213,-21688,82263,207719,251319,84736,-218621,-410901,-328563,-150224,-35462,98749,22494,-226398,-226745,-183717,-201849,-163868,-190934,-352263,-405028,-300498,-213203,-239898,-354037,-308022,-100781,69546,67255,-95624,-188175,-47837,179350,318358,302989,214755,202804,158077,16057,-104248,-191625,-253291,-50954,301093,377107,276715,257427,215845,165186,205019,179815,80342,57330,140268,282060,291247,187816,174161,31645,-174843,-179683,-246800,-323901,21529,389390,305718,116013,149892,275484,292450,197492,77317,-12377,-70675,-93253,-133961,-147782,-116168,-177432,-191566,25933,252731,283353,180701,-76192,-334135,-384122,-372432,-393930,-268427,-65045,-63011,-143665,-129488,-105671,43932,316976,264152,18031,56293,222462,176790,11279,-135345,-137360,38364,-56388,-234657,-281892,-5081,298238,292102,66344,-139251,-145029,69412,181759,35371,-37040,69206,33451,-100798,-127897,-140743,-148571,-37058,182898,320949,259117,111505,125890,167798,127933,187352,252926,213012,149930,174277,165651,101568,167990,251129,268005,261838,209800,213709,238705,185454,194873,204946,23940,-116538,-98439,-60925,-1972,74119,41730,5006,28134,3507,-38453,-90784,-256754,-409386,-301065,-46791,24796,-71435,-58469,53965,89639,6038,-132301,-213321,-184989,-66614,61195,199226,282271,218773,23505,-123688,-133133,-99645,-173704,-268228,-187158,-11369,85376,84710,52331,-29122,25971,209824,122575,-83832,-159043,-63953,74270,136358,19903,-52803,-123385,-195632,-133329,-30366,67724,256199,264153,-6204,-163737,-115398,-13705,74405,58234,-51792,-160467,-240922,-224306,-117172,82063,274527,347124,292842,80404,-71349,115363,309014,290170,197222,157283,206364,183825,143772,183466,74942,-92643,43921,245250,185984,-55639,-251881,-206736,-61212,-45456,-93085,-84642,-41859,-67590,-140099,-164101,-182244,-149780,-54354,-166744,-264361,-101483,-8308,-24771,15532,58334,94676,55916,-76200,-79887,60111,79142,-233480,-378106,12077,422149,366312,125172,-56695,-221958,-300113,-160506,33842,132941,192797,130248,-139481,-311039,-260769,-164188,-112576,-68626,-34881,-114965,-253601,-218057,127172,384021,222242,87069,157060,186796,115098,-4736,-38722,82758,166198,19223,-162871,-86146,54840,-4863,-918,157413,66237,-147171,-167670,79985,167511,57488,27974,-101527,-256422,-44300,261413,160718,-132394,-319560,-456290,-467646,-352610,-370585,-413219,-196875,22958,-108478,-235689,-79001,-5238,-32711,121723,285600,262644,281538,219869,29656,76891,285163,268023,125953,145560,130563,12281,31942,28542,-12248,59276,88071,11627,109079,314787,266765,54063,-32157,-21191,-89334,-180649,-128679,-87574,-108307,-73649,-2644,97471,264056,253792,44232,6972,15047,-82076,-179914,-174693,-52564,11256,-12719,75857,198563,45646,-407693,-546142,-272816,-1069283,-2324051,-1819482,-329695,126088,1197301,2245121,1956098,962953,515668,61964,-302309,-189198,-832383,-2095270,-1249205,832555,1061151,954328,903964,33162,-240237,-222797,-332779,-52373,196990,41981,-38718,-49439,-19670,179663,398686,337933,109108,-847,51833,179881,218313,183374,262155,283928,150543,159335,169878,-4805,-149675,-135897,-31622,32195,-63716,-84522,45090,51264,-33747,-114204,-106549,119851,358583,515805,485956,298185,19063,-88958,51111,180695,178743,130628,109328,77274,-14551,-72345,-46344,98827,177993,164118,25605,-99186,-147875,-127380,-147278,-104468,-161,9818,-76420,-207094,-289380,-293157,-111901,154864,220220,61658,-116106,-62648,763,-74712,-97148,-90421,-217815,-168118,62375,164554,163011,272845,356328,328274,169694,79270,78883,120995,177758,282109,275215,151552,119372,209451,183671,104179,83558,22253,-69175,-48940,9427,2915,-68843,-131226,-63373,107490,151793,66184,77105,57813,-49482,-89748,50538,212828,196354,88258,2936],[-62339,-66037,20685,87476,116318,95274,4947,-49851,17860,40022,-14028,-40338,-116605,-197242,-151439,78971,177533,-110829,-335656,-306387,-251554,-56251,256081,258778,-43164,-172595,9293,142767,53494,-63982,-39833,118242,305340,386407,328178,169279,-12226,-163967,-230943,-72122,137966,137192,-18927,-62787,77708,237280,207866,126725,-38097,-217095,-373788,-311030,-68581,169223,212717,135816,-41816,-94878,31823,17952,-143839,-71087,115574,127356,48559,78183,284753,393589,201931,-8503,-89690,-11744,152872,148654,29631,104777,229731,7437,-263577,-350230,-229405,-41036,2144,-63124,-146702,-214856,-161431,21910,102496,63398,51517,79606,-54194,-267060,-153460,133784,156112,9280,-52439,-54979,-48960,6175,72301,198058,331281,244435,88000,14676,-47953,-174392,-200131,-75173,80815,55538,-19008,-4039,-2014,-59763,-207886,-335860,-182848,134543,167229,20803,8611,109402,283079,469124,455560,245767,42938,-45368,-45109,-45651,-6885,174196,388454,271313,62202,427,-73062,-198348,-220604,-159473,-126499,-169082,-229870,-344701,-424469,-288663,-30105,64597,69483,8654,40625,169650,230233,104970,69765,136110,134984,135316,144106,67565,-87,109531,185237,-1905,-151449,-97611,-53691,-33399,56448,195204,192050,147517,267689,306478,123512,167498,370861,217272,-67149,-133695,16031,240370,449740,596102,626345,469214,180590,-56967,-246616,-378925,-334622,-72829,78218,27472,30847,215346,335646,204642,39592,-141465,-247927,-266154,-285773,-199376,-95215,-243638,-306118,-173932,-83324,-118671,-128693,-49300,86408,238005,257170,71142,-87623,-33501,153510,303135,365104,367388,314939,224028,157663,135343,193442,227546,197336,206035,215628,153306,76255,47735,40733,48467,39636,72833,155407,269724,409364,432953,445811,258600,808,-93292,-24441,38290,-99177,-248371,-107537,88401,70899,7389,19675,39424,25209,-41519,-54422,-9280,17163,107506,335805,409982,220354,76515,85438,-35249,-138260,-38308,179034,173356,-29894,-33173,229764,238541,10082,-30187,-14584,20656,122207,125353,-48877,-212057,-176597,-9882,45299,-66685,-55647,110774,201680,212214,165341,100120,-33029,-144175,-175524,-92338,20317,79128,132042,96095,-70519,-118056,-86538,-38745,64393,-31926,-263360,-194570,115080,208884,42969,-104773,-69110,29664,132174,192670,145720,107770,174002,347301,382015,134082,-103399,-117709,-100674,-184626,-207060,-146174,-69313,143670,319108,200477,50614,13662,10650,53853,-728,-182802,-250451,-241689,-305893,-336780,-262947,-175118,-112888,57045,255089,256673,191735,285606,289477,60958,-165665,-271348,-206491,-33192,41764,109723,217884,235602,151409,75312,63378,183117,240509,98496,-139936,-308225,-298368,-68209,173837,133512,-34735,-81216,-34062,-111429,-247014,-53887,278333,241527,-57168,-272191,-390512,-361824,-142626,-10053,-98165,-109944,24328,97268,94202,98932,146898,196963,68352,-79490,-6303,128057,144254,90720,149231,230219,139895,5935,26630,115675,92169,29345,-65115,-142693,-74604,86731,156588,186534,175497,102232,45442,84780,244191,394891,304635,50938,-157158,-247212,-282699,-245054,-96775,7109,111470,132247,-17378,-102457,103347,243138,142430,-6445,-170293,-223984,-247340,-457123,-536173,-320499,-288462,-361771,166507,-933471,-3063288,-1006992,4636290,2047209,-1386020,-378978,554290,-431590,-583689,-471114,-613391,-132975,724761,1061117,616185,103028,-54602,-36546,144373,360895,291983,112149,67411,148977,273291,296192,196051,51222,-121241,-184655,-235028,-88727,383224,627199,422320,195886,20536,-100213,-32514,161524,246991,164381,154048,347558,336859,3843,-316299,-433533,-437390,-286316,-97049,-3098,149288,254972,122423,-152741,-322934,-265222,-111421,40645,185235,44907,-221259,-181395,-87137,-29122,53328,-40561,-314373,-444311,-291314,-126902,-179130,-374621,-365327,-146809,60770,85945,-77945,-179594,-49649,164420,315415,277084,184070,268783,272329,54814,-132961,-177286,-216797,8302,313282,309732,169880,194499,228802,152845,98364,66412,53108,44307,107422,285646,327527,186222,120924,-36769,-234238,-171866,-157298,-226686,44861,379120,308208,142145,226955,347871,279540,56637,-81282,-101369,-113293,-153589,-227191,-254372,-190006,-208421,-206025,18321,199718,264918,209211,-47651,-352387,-488900,-475178,-430916,-264487,-41174,4696,-73848,-86850,-31712,163728,447078,325363,49174,35839,154519,169988,17799,-167620,-121199,51190,-785,-158818,-226209,-28019,157500,129246,-4869,-166385,-193488,16177,122410,-4985,-13528,107774,67053,-40268,-52812,-145656,-225454,-126386,99329,291444,293098,140634,147817,211058,203534,291764,348774,255317,111424,137184,167699,108880,138080,218869,256752,295779,260226,207734,203616,178232,188521,162501,-35006,-174611,-86433,25180,93217,111258,32796,18984,60785,-16555,-116036,-141365,-215720,-330407,-278775,-56180,89569,48783,57467,152757,129255,-17015,-110147,-102290,-92780,-61155,28309,174567,258391,112598,-139964,-194367,-97159,-1588,-38310,-221120,-250272,-102109,58158,51143,-15081,-76198,24056,233237,163621,-70655,-148907,-59027,33978,116820,88739,9970,-102540,-215939,-123560,36863,111700,228894,161545,-119011,-258756,-187657,-61671,15613,32533,27188,-58203,-188080,-187029,-117167,682,184096,297373,272759,108113,-44255,46546,235383,253414,167145,96423,131820,147462,147712,189013,88254,-82831,-12664,122070,94102,-87111,-246132,-214102,-77102,1191,99741,194421,98782,-123312,-283120,-237309,-169658,-138769,-47878,-103725,-182911,-100395,-87119,-102443,-18508,39628,76082,76672,-64816,-194470,-158272,-84778,-277288,-421148,-88208,339073,355175,149102,-38893,-172950,-183537,-56123,24640,14880,66179,84549,-113954,-285987,-167785,13691,-298,-51972,-2042,-37792,-196874,-168210,231566,526968,299952,61942,137345,214211,127467,36447,85020,223406,241668,59982,-149533,-99476,17748,-23513,5987,139381,40932,-179752,-231408,-8051,98212,46334,55284,-73154,-246176,-49975,258768,167767,-117559,-295931,-421585,-441496,-322299,-307275,-341991,-187420,-51222,-196456,-279116,-87166,-901,-16521,125057,251759,205699,223144,192224,109690,217973,367085,283121,150333,205661,210414,73621,48037,37387,8158,35188,8879,-51223,80177,229582,191384,72891,48378,66923,-94662,-291804,-197486,-80396,-109593,-98095,2968,144545,313120,264447,24924,-54892,-46230,-114005,-211868,-219068,-107292,-48388,6604,185990,269601,32645,-413985,-587739,-403518,-980250,-2157313,-1876472,-244007,432319,1170209,2267667,2160035,985832,226205,-114152,-353184,-168813,-653311,-1946422,-1716741,356296,1087982,870205,495434,-156789,-145403,-29486,-192515,72299,336316,88495,-71373,-84097,-91066,61279,254784,234926,129914,147423,246230,282247,189219,119970,199783,235578,145512,140250,159391,30557,-124059,-162273,-82092,-989,-87275,-112851,54618,142755,90793,-17156,-74700,46019,221135,441230,476749,295616,74903,6208,29814,54615,73591,69342,53486,50145,-32860,-152593,-214418,-64886,117805,251714,190254,30450,-36146,-13208,-76349,-160791,-118301,-47708,-84004,-248549,-300393,-189650,-5266,210429,280137,108549,-39803,-15040,-2618,-36183,-1073,-25037,-189359,-142147,155272,278746,254439,327348,389001,348129,167128,46148,93234,121171,130020,225052,235759,109456,63106,181062,240858,192461,136673,77154,-42334,-109723,-75998,-19612,-4935,-50247,-57034,46633,84853,-76533,-175363,-135887,-183681,-170511,8502,185659,205122,111418,15656],[-31652,-80609,-40725,10931,83729,113609,20348,-64412,-12615,32580,-2223,-24351,-54403,-108250,-104786,114368,228034,-126452,-431364,-386759,-249918,35331,389783,328387,-34623,-170809,29931,119073,-56802,-155595,-55784,137689,298886,389720,335374,185782,-18150,-188064,-224792,-24227,197576,204795,76441,7945,70075,168967,200845,166744,-5567,-202671,-352698,-288739,-42583,185558,167334,53100,-80476,-41341,98583,27695,-105041,77406,297157,218293,71411,97596,275138,315044,128939,-40822,-120258,-39486,210316,303682,160491,130135,170338,-65989,-312639,-367044,-262240,-36830,72033,-33354,-168577,-200630,-141135,-43210,-20797,-45267,4731,49285,-84308,-305097,-216781,88954,167547,54921,-31798,-73098,-72336,20161,127213,231789,271773,133875,-36022,-46244,38309,-3042,-75692,19167,159858,95245,26193,32733,-2136,-43243,-141078,-291150,-196339,123106,244344,167130,93612,139974,317031,450077,386027,182898,-50603,-155303,-130353,-74428,-10947,143619,324097,208161,11486,-1404,-81978,-288986,-317876,-206751,-142032,-155380,-205510,-356672,-508129,-404074,-144122,-99499,-91883,-27307,60362,136623,154807,106667,139887,180782,131665,147537,123568,-17189,-74736,80056,198999,63375,-71249,-31722,-9342,-35074,-12246,108606,194541,239634,347483,336552,120362,204755,372886,202061,-38305,-66218,40719,237256,404074,500565,557215,509701,302356,98514,-98775,-374747,-498498,-322380,-121396,-78362,-11980,250539,393152,284580,155232,-65475,-295513,-407198,-423007,-289420,-151288,-246798,-245404,-132501,-78519,-83082,-29135,72024,156236,234600,221877,66955,-70384,-42612,132632,326100,423844,419207,314704,136923,89184,134651,190093,212543,208525,174596,172212,187623,180494,113608,104857,143108,105741,113789,212515,308645,412746,454245,439364,200039,-92686,-187139,-147845,-123266,-108640,-116858,-52672,96535,98335,18500,33672,81581,67881,-608,-39713,-42681,7595,152056,353240,392142,195409,32394,76006,23855,-73783,-13401,163192,141188,-47923,-45794,255006,281908,34043,-34224,27184,84706,162058,85838,-169688,-274580,-122965,30384,-17450,-180235,-175261,-39438,37627,127228,246453,257789,35502,-190510,-209843,-77104,22705,34331,108303,119737,-39595,-94252,-9326,90319,148140,-2039,-253334,-221606,51758,150867,-5256,-149838,-89822,83056,228269,270341,190513,118697,116218,285635,391702,172609,-137982,-141377,-33748,-73645,-129573,-85919,-30305,104604,256635,180399,56652,10859,-2661,1728,-63038,-198371,-263979,-299351,-344369,-311079,-200813,-127464,-79495,52278,191827,200529,196682,305068,307012,100558,-113993,-249550,-296221,-203137,-94291,-13775,122616,255127,217047,98964,55268,198807,247094,62479,-157246,-222703,-179466,-48166,88704,61661,-42727,-45909,-22930,-74435,-173573,-48137,261792,278370,-489,-212010,-365633,-395877,-199392,-6948,-69373,-122664,-13803,33450,-24373,-78747,15042,186072,96460,-150841,-179870,-21924,73015,45618,69588,155603,127271,65215,82539,111532,68020,22918,-35147,-51324,-29121,87383,226091,261271,154071,31140,34604,157102,289944,355835,225341,2365,-146082,-240970,-322953,-304866,-74814,141745,166587,42817,-132191,-130468,153392,311294,122903,-100557,-208919,-377222,-572711,-700781,-615317,-222605,210088,313904,822883,692813,-941636,-898600,45026,-1072830,-2222954,83212,1626168,765723,57974,-74603,-153973,341209,1174993,1382089,645099,-74177,-263158,-239430,-8543,333248,363380,171456,97341,219040,402853,353129,54339,-210065,-256911,-177700,-175461,-27516,406677,642057,439398,207687,77477,64006,150472,281265,266739,105525,130499,362825,289683,-162749,-511104,-510348,-419425,-307043,-148339,-57198,106744,267969,189613,-48192,-220007,-191401,-65745,92255,224103,64449,-167046,-115620,10303,129734,230154,77635,-247065,-417599,-246772,-21192,-80462,-309284,-331553,-148555,41513,92331,-32796,-134713,-34837,156068,308358,265465,178157,316145,346838,81037,-116785,-114067,-143849,51684,281003,199622,24243,83780,183484,109996,5387,-5628,70766,77523,99421,269469,324303,165234,52396,-119647,-278647,-107184,13570,-69892,89452,357548,273338,127769,267475,384839,248005,-51859,-194159,-184592,-172437,-198080,-283941,-321780,-220067,-204135,-208388,-1149,138055,223174,213964,-12807,-329617,-527024,-531653,-444652,-255888,-46815,27073,-26372,-39582,64922,295797,527371,372176,109292,36266,80035,147842,35019,-190481,-135034,22769,56762,-46502,-101963,-16208,24865,-23502,-60694,-166237,-221907,-58837,32279,-40330,10061,111569,74861,22164,30589,-120995,-262572,-192645,-21394,162104,213205,120875,154468,194775,190630,316166,388331,261323,90042,114629,143660,84511,82146,138450,196247,297851,273532,144604,105903,124675,151939,99545,-83985,-213752,-102523,61743,154268,127802,17791,31643,95296,-23737,-160172,-135324,-95863,-168654,-235827,-119391,99348,155927,148629,193893,125983,-31221,-54897,2496,-33223,-80132,-30149,108742,199390,15261,-235581,-202526,-27845,119138,133538,-106184,-257378,-148621,41073,19037,-82171,-112826,22333,215873,163145,-83738,-154646,-91971,-49411,58060,137156,41878,-133688,-259131,-114842,88172,124171,143234,18061,-226149,-335496,-249586,-112104,-74488,-41707,74884,48916,-100857,-130794,-114709,-77863,69265,195863,205658,78038,-83062,-61348,113668,144595,73262,11436,41605,93086,154830,223676,128631,-47001,-52478,2179,-3887,-112698,-226427,-212695,-100083,24383,251251,420424,216256,-166706,-393955,-303426,-161583,-97349,-14499,-35564,-111175,-116154,-146997,-117493,14211,67331,78725,96387,-61497,-301760,-324295,-194571,-272222,-413785,-165042,230198,307308,138349,-48589,-105567,-4759,86636,11813,-127439,-73678,67945,-27672,-215953,-90243,133010,86043,-17316,23358,-9039,-172167,-105286,320365,600752,357057,55510,105832,212754,135415,72999,162274,318131,340979,158425,-89614,-110310,-27430,-33425,-4419,76962,25652,-168071,-251520,-100201,-1069,11797,68411,-26991,-188398,-28606,227680,137762,-106332,-244165,-337465,-373883,-278041,-218442,-222217,-146612,-127505,-277100,-295067,-75004,36979,17725,76183,133065,132706,173171,155772,165112,306599,394781,281911,182874,244718,254534,149834,106398,71927,25116,12261,-53423,-96980,30233,104756,100678,87617,109490,142197,-55755,-315374,-224515,-74073,-125353,-142353,-11339,170011,306530,203435,-33158,-132260,-104141,-144659,-249563,-276709,-192703,-126527,6831,251325,300813,36524,-344745,-541799,-446844,-813439,-1861255,-1677598,-135376,633835,1190990,2364976,2227360,921590,-14164,-289760,-404727,-142204,-416016,-1595069,-1823403,54653,1182455,754925,-12508,-443476,-198773,70896,-86297,155372,429602,140404,-83985,-117881,-190529,-98195,67938,85331,113914,271540,417238,384126,196006,89774,140742,166694,114252,107347,137509,38151,-109355,-155868,-80589,4694,-73760,-105826,96062,269901,233191,80849,-75603,-104439,47263,314642,389015,210409,62496,66990,29260,-29174,-21943,-10301,-6931,24375,-24317,-164058,-292444,-217243,14261,270086,319543,174588,114781,109758,-25229,-217749,-226790,-117660,-122349,-289976,-309883,-108044,73440,240492,316429,148767,52312,64796,29443,9160,67933,17758,-139403,-78362,249515,366544,325806,361340,407799,358237,175716,30852,105887,89456,37184,140437,182891,63568,23122,151061,285052,286272,209821,137022,-14387,-156410,-145326,-40158,44644,10582,-69549,-32267,34324,-109084,-299087,-277846,-265399,-193175,-9651,138506,182463,141147,60562],[15689,-71384,-75320,-52703,26318,95716,23153,-72783,-52222,-6960,-7033,621,24678,9641,9403,210670,295394,-99836,-448768,-406440,-230257,87670,421486,320662,-39857,-169076,487,20778,-210017,-266917,-49022,190206,250155,281483,267659,165278,-62985,-274236,-243352,57550,286482,262455,165517,98589,87531,128509,223239,200847,27383,-142069,-225031,-197970,-54811,61154,-7521,-115861,-173269,-48938,125142,46288,-38539,219554,441282,282603,67148,70131,206663,201779,53832,-73404,-160036,-104998,199639,404061,262489,98952,17919,-172610,-349143,-361197,-267358,-26530,124842,-27072,-198894,-168503,-79522,-79096,-133748,-136992,-26010,13759,-116284,-289585,-216087,45897,138521,69850,-3654,-47060,-35518,51757,130024,148389,86705,-19861,-131446,-93041,68984,99974,15175,85626,198745,120825,53176,48154,4222,-11437,-63280,-218499,-191100,68160,261248,274248,156180,165451,346782,405752,289786,103306,-135703,-229302,-188720,-119400,-59834,46008,154722,66955,-66653,-8853,-83890,-341050,-364666,-194580,-83955,-82035,-129066,-251881,-433528,-420580,-224616,-203619,-228964,-91319,37723,71223,58735,115760,210338,195623,107057,151857,109250,-104653,-166302,30926,188219,128838,49944,71307,54449,-25874,-62938,47720,213690,303170,374236,345378,180635,308831,420760,225252,1114,-24502,28139,193873,338650,397045,457871,488312,361671,215255,66113,-263993,-511917,-470928,-260604,-131328,-25195,272608,435606,338806,214141,6573,-296826,-507286,-515893,-308761,-150077,-198154,-161733,-87876,-75754,-36673,69218,160400,180460,208300,201446,69813,-77495,-85558,78019,311226,445879,441802,298027,72539,45715,148031,190917,174028,150757,76853,123074,277738,299174,132964,115397,181516,118839,106474,196392,208702,206485,316755,335357,89193,-202749,-267489,-269259,-288396,-108476,27363,17126,96733,102599,16317,39017,114997,117048,59674,-25821,-88527,-8546,173335,310436,308003,133287,-4313,68178,71900,-26646,8932,148977,126147,-24590,18775,300836,292503,38187,-47762,62353,134961,155031,-30546,-334411,-326135,-62253,68479,-60707,-257034,-266795,-172357,-112783,17881,258295,333507,60638,-246206,-231087,-49181,19288,-16372,68824,117928,-17025,-51285,104454,231182,216803,32726,-202744,-204358,13690,116992,-26948,-173694,-107981,123662,320234,350701,218826,67764,641,178597,371223,211701,-132473,-144610,26040,42491,-33482,-16083,14266,67389,179927,157552,70315,19008,-2939,-29713,-100510,-190933,-266426,-355616,-387682,-289879,-138519,-86240,-61991,23509,94353,128538,209086,304475,274093,97119,-70883,-191051,-324008,-327582,-211185,-143411,-555,226170,224333,42584,-13575,163733,229409,59140,-93538,-71566,-17483,13516,14512,-23026,-34100,31753,33223,-2819,-60706,-10530,235333,303897,98051,-86898,-277102,-372979,-224700,-23058,-37761,-69317,1781,-7479,-102142,-204409,-97557,159246,112942,-205099,-311169,-138901,9599,-7400,-45524,30708,89403,140372,188125,127540,34548,11415,11702,57311,26459,57360,263732,332952,112516,-71951,24351,246397,345969,300554,122996,-51545,-115739,-207996,-342191,-321615,6004,300694,175503,-85479,-238700,-156098,186558,370827,126753,-145966,-192599,-407369,-716376,-798331,-662718,-90158,911413,1248452,1170594,1517968,804077,-815067,-4337602,-3733110,-2192690,820311,2388383,1631014,505518,218703,252798,700478,1407147,1500096,655553,-172132,-393818,-396468,-197910,213144,376342,229162,150569,311606,526688,406715,-40630,-409105,-352566,-162613,-143730,-22684,354648,559031,358565,137843,97662,173667,245292,313761,233760,37470,115124,373468,246040,-310621,-673085,-592386,-436638,-330857,-177102,-71347,94205,288933,267648,60185,-134309,-133418,-42306,80051,188303,72000,-81426,-41275,87749,235252,324770,143038,-160376,-320638,-167014,76457,18536,-194956,-225157,-97764,33081,97549,34941,-59492,-6463,153923,291944,258359,194006,337568,364413,84068,-72904,-34357,-57041,68031,214227,80224,-114274,-44014,96830,69151,-32299,-22834,113581,151781,132811,244933,283832,130570,-8216,-180035,-281761,-4582,216186,111058,153005,326980,199104,71787,261137,378813,212027,-81987,-220663,-241701,-241483,-221765,-287393,-332571,-210578,-178852,-193667,-9713,106135,173532,191542,13182,-284458,-493108,-519522,-421187,-239996,-77284,4011,-4824,9758,160743,390876,511016,372368,178068,70338,42493,133552,77635,-169919,-165727,-23786,101527,62252,39048,28110,-45984,-101401,-66233,-131696,-223837,-131730,-47554,-43144,38445,89732,56614,68630,98451,-75974,-246726,-208344,-127559,-6452,73844,88302,155288,127852,97386,256072,360953,229200,88332,111992,108701,38206,12721,34645,115502,271679,233289,28624,-29686,40563,93063,33598,-114527,-231673,-144530,46199,171333,121450,-5098,33374,124466,-18394,-170956,-86698,57473,20995,-180773,-205396,60109,222180,193299,173590,86370,-40513,-3752,51053,-36214,-122653,-96801,23532,117211,-58336,-256110,-157994,59980,243224,304072,52738,-198783,-131110,45995,473,-132802,-142248,-2021,155525,122103,-119226,-183250,-152885,-135477,5431,165953,43708,-199805,-310380,-115914,103639,105281,36324,-102518,-275008,-361152,-281170,-148980,-169259,-149321,72965,142802,16959,-54131,-100737,-132261,-44988,71767,119650,12164,-149864,-130196,16569,4929,-70962,-83757,-32459,44512,165537,280299,196549,17606,-58477,-83911,-94634,-140824,-210333,-211241,-130600,11514,307596,510376,268567,-178065,-426890,-332465,-143058,-25243,41899,24403,-64373,-143094,-177003,-77525,95431,132954,108850,113832,-67288,-370023,-393878,-216916,-218476,-361281,-204622,121636,231977,93663,-79382,-45201,157691,206452,-6514,-251590,-185264,77057,77132,-126489,-43190,168585,125054,26847,43071,-31443,-185580,-42003,381288,599629,372473,55957,64023,176479,134572,102724,189257,355858,440116,279060,-10994,-124480,-73453,-31481,-8302,25127,32591,-125606,-234024,-173482,-96138,-28671,72701,35540,-87593,20320,181759,90006,-84726,-164042,-219819,-275151,-224953,-127394,-86065,-86611,-186626,-331488,-282873,-44622,96171,61019,5927,-12986,68620,145030,120745,171282,312883,358119,258966,211152,248075,233750,195667,175803,107012,13750,-22284,-89140,-111647,-24172,-2150,53625,116562,140957,194407,33987,-244199,-212961,-74864,-145403,-183395,-32460,172770,259278,112039,-94500,-181679,-124814,-152618,-276244,-333209,-288171,-197241,6148,284744,310955,66306,-210987,-403859,-362295,-600762,-1549470,-1378894,-119240,549216,1169660,2494941,2192463,799674,-116994,-397723,-426565,-81753,-164264,-1210719,-1646949,-7864,1348258,711815,-387409,-723449,-393142,12691,-86302,145448,444234,168618,-90212,-150232,-293426,-242059,-78853,-51190,61999,337065,525019,455573,227336,99092,111798,111182,71064,70159,112750,17732,-118985,-130118,-36319,39967,-33514,-74305,145923,384735,345094,142590,-115583,-278514,-97534,199361,254152,63861,-13642,69385,35293,-66510,-102807,-101293,-59434,11191,13399,-96920,-249031,-295712,-97491,201947,358291,286152,251262,195907,-18770,-267232,-293405,-171917,-173038,-314007,-295246,-45895,121028,243238,312101,160468,108510,128210,71502,41957,91673,40067,-74197,2021,305301,397981,360368,377443,408679,343783,178076,47287,125047,33645,-90141,31864,107029,3219,-1652,132157,312143,368669,283174,170737,-10753,-187919,-188805,-62660,56796,32617,-92896,-100301,16179,-30248,-255679,-332162,-276331,-148214,2174,82392,130194,162459,121811],[63583,-36551,-65119,-76327,-32036,47042,8088,-74218,-85501,-64648,-24847,35347,101288,120680,155329,327832,345143,-45405,-385212,-369706,-217593,63359,330922,242439,-49799,-163563,-70031,-117849,-347408,-358277,-28480,253846,183787,100481,142387,113017,-125461,-389111,-283323,148803,383686,301313,224731,172109,117828,149524,278542,222357,55370,-48303,-33098,-68367,-109054,-160130,-232491,-289119,-268020,-98338,113950,87206,52859,316006,504625,300911,29659,-8503,88076,80957,-11174,-111878,-214081,-194798,125968,410934,282724,2220,-180369,-273563,-349880,-340165,-264506,-28213,141578,-33341,-206867,-110494,6984,-82296,-214477,-198247,-49574,-26387,-135027,-214634,-150410,9389,71511,48614,27353,24425,61310,94295,75609,-10239,-127812,-152806,-165465,-111694,36194,112303,62840,120557,200413,129990,56623,47620,28603,37572,6893,-139570,-173364,-23024,202257,306004,176770,173125,355748,337597,184750,34077,-178974,-254087,-220854,-175517,-128570,-75276,-54274,-99706,-135329,-14554,-84543,-349476,-365427,-155240,5019,22705,-23664,-73256,-215614,-302059,-232125,-229234,-302133,-156152,-11109,-12827,-35854,129491,270884,184118,61389,129828,90365,-173646,-248093,-21654,156933,167346,171758,185819,123486,1388,-69605,31187,231256,310864,347710,341874,286547,428813,482686,265138,30459,-32780,-24914,119338,267727,316268,366766,422314,355242,271232,197822,-84750,-401049,-516435,-333169,-138614,-17967,265744,447759,348265,197553,47819,-253540,-535330,-550919,-287258,-111672,-109859,-73734,-54932,-75836,17717,144695,176091,138426,166363,202725,85914,-90688,-136308,19911,291625,455738,441311,265098,36252,16655,149965,185540,118784,39475,-53394,80568,384869,376626,74220,51342,157080,83021,48990,103939,7810,-102439,84081,176845,-34694,-288766,-304296,-342547,-393668,-107729,113466,57298,68949,75911,8461,44266,139299,166970,126524,-12949,-126286,-17510,170790,226596,188491,55076,-24919,70946,110688,7180,34347,153389,135890,26831,129232,340757,245759,-16940,-91172,71028,151666,88111,-208819,-508521,-364037,-13900,103028,-61741,-268330,-281326,-213608,-197558,-93579,190942,310571,38150,-289481,-219170,4266,32698,-37812,40382,109689,5465,57,218560,343507,249475,54073,-139947,-162087,4546,120183,3178,-147273,-99713,150141,375433,391461,208569,-28334,-132151,57716,317722,238840,-75329,-117074,65223,130578,49311,32742,38275,28530,98472,139529,96868,36430,2702,-33194,-97501,-157768,-246758,-378344,-415356,-277848,-86336,-42634,-47496,-11541,-2678,63429,219196,274544,191823,52239,-38519,-101035,-272329,-366259,-281776,-248781,-117528,160520,178695,-63853,-113779,92453,192400,80166,7324,71560,117157,82519,-32697,-102338,-21566,109536,92756,63000,42219,33446,193449,294165,194792,68011,-131188,-282707,-200936,-44555,-12260,15886,45549,-20981,-118361,-233364,-138890,147583,126971,-220814,-361942,-196584,-27959,-43594,-143744,-86492,50805,207168,298046,147331,-3502,-4164,56380,149906,81697,4298,237472,355940,45999,-192706,1226,318464,392541,239102,20214,-100058,-82954,-164125,-336653,-297456,92931,381585,99266,-230499,-313165,-173654,186228,386909,144658,-125266,-129791,-316005,-632971,-704300,-648155,21017,1493449,2018472,1074790,1506284,2316971,-508331,-7611218,-6063743,-1513768,1809803,2777888,1914286,565619,307341,505866,858375,1380749,1403166,634553,-187161,-434810,-477372,-359679,53371,331434,267471,211409,392139,593830,438854,-43216,-454714,-367773,-138654,-142949,-84899,224929,395661,216271,30153,87098,198507,231064,261569,167396,-13608,131184,416365,238843,-399469,-767936,-674632,-503237,-368186,-195246,-59435,103224,304265,336226,152787,-71567,-102520,-59899,-8180,78927,56820,1065,27079,133670,267671,325149,155756,-66126,-171654,-63091,142557,84982,-80193,-89596,-10370,46999,109411,109129,27060,28609,154289,258064,236025,216562,334729,326482,63531,-20957,41126,21571,55715,130069,-18070,-207069,-155039,-356,57831,177,3244,154061,244617,202287,218770,214242,85882,-45942,-189748,-231897,98206,384967,276769,224734,284336,94415,-11802,214327,334725,181179,-27338,-156801,-262449,-308349,-228061,-238892,-284277,-176303,-154232,-165591,9966,125589,134609,152328,27992,-228886,-399887,-433059,-351049,-212336,-116641,-45143,-724,61140,236928,416332,397362,307406,225067,130647,57296,140024,150122,-81126,-175086,-56661,122927,132228,140005,84379,-39739,-83405,-11053,-62795,-193645,-175256,-84539,-5120,71919,60856,22260,85572,134601,-19863,-173709,-159811,-173179,-134278,-33563,91596,159678,34257,-40779,136696,275654,169572,100627,123325,72982,-16121,-53751,-59289,48211,225865,139467,-119981,-172430,-55101,23388,-18455,-124444,-233356,-197059,-2717,148954,94572,-38674,15480,135901,-13911,-166130,-26185,190349,179618,-120126,-271694,-4567,231176,183295,107852,26334,-52344,12423,22312,-106798,-182433,-152327,-54013,28937,-105572,-227661,-93341,142025,344909,432257,213207,-89904,-61603,72894,2239,-155706,-167241,-58356,65263,51652,-168768,-235408,-222876,-187963,-5823,179208,28009,-261738,-342901,-127952,76138,62880,-50691,-148334,-230583,-315237,-273190,-161836,-236191,-255422,29602,217668,153481,36897,-69859,-147457,-130793,-39329,42845,-54613,-192271,-107226,-1738,-111755,-227223,-171724,-69105,19256,174521,335273,275600,104135,-23483,-120520,-165892,-174655,-208585,-212756,-160484,-32327,250486,432100,235838,-148875,-366993,-305371,-95553,70803,111278,69337,-46805,-173560,-179507,-14002,181890,208121,156468,121439,-85229,-383903,-361909,-152175,-128981,-277700,-204541,35332,141737,23494,-116676,-9851,238801,256636,-26898,-319948,-234428,105646,164695,-40926,-28686,123560,109864,67144,61066,-79893,-214341,10746,402591,538977,338558,43659,9066,107669,121954,126456,178575,334153,492414,368287,50044,-145762,-115469,-23059,12852,31079,64847,-74495,-197762,-214825,-162566,-62183,71698,102237,33152,81073,133365,47434,-44807,-67590,-94963,-163622,-170758,-61511,26719,-25738,-214094,-347216,-251684,-8095,152858,99605,-48913,-119075,33533,141377,94832,125939,240589,265947,209214,214962,207190,139177,167808,209631,112190,-37783,-73349,-94438,-89698,-63505,-44437,90240,172321,140343,214348,153119,-110884,-176504,-83537,-157181,-199428,-46250,154215,192467,36655,-123259,-172395,-94680,-127816,-275570,-366843,-360887,-234794,24677,312073,323931,125560,-29933,-179347,-143515,-379447,-1305591,-1118600,-251094,106994,1018765,2553923,2047963,636571,-81279,-411046,-391008,46720,60557,-959956,-1354764,157319,1539170,777891,-469462,-887561,-652091,-196313,-209790,31182,374092,156342,-96817,-170142,-361567,-319417,-132696,-129606,-11888,329097,544893,465161,250068,133251,125160,93398,33073,38910,93002,-20777,-155691,-103599,25760,83787,14466,-32806,182554,444438,392821,151003,-177163,-406900,-166197,140340,117227,-100084,-124101,14147,33298,-68317,-169914,-193307,-93682,18425,71613,29318,-101874,-262821,-175677,64681,285330,328936,328192,217249,-61712,-302020,-301098,-190306,-212435,-307763,-245969,324,142956,229006,272930,141143,102409,138509,96003,48437,65078,43124,-8181,74275,301643,363196,347774,375675,388736,297074,154568,84539,149597,-27376,-222756,-89035,1906,-82405,-25713,126315,320473,421643,331767,158695,-43667,-207686,-202746,-82422,30120,15221,-113356,-134898,26344,100846,-100365,-295636,-221180,-51066,37934,28737,57624,156242,170042],[96085,19421,-8293,-51292,-69598,-15390,-22512,-70603,-100892,-118999,-46411,72884,150160,186762,278962,411859,349662,13681,-266756,-297818,-227375,-45781,138953,119702,-54157,-147715,-154416,-250290,-421842,-395555,-5373,303760,132973,-78333,75,44900,-180359,-488858,-332614,216403,457169,316489,246164,207400,149694,232135,348695,223740,69674,51769,155397,52468,-192849,-390411,-410826,-386268,-315286,-154569,85428,159933,159307,340998,468904,266649,-35479,-123429,-54152,-19228,-56311,-156511,-280073,-286047,16071,316527,195773,-142560,-354571,-329655,-302380,-305686,-260167,-42465,122203,-36492,-174266,-33764,91480,-59339,-252212,-229113,-78992,-70851,-131207,-95199,-40337,-15237,-14047,3685,58038,123555,189971,136512,-13743,-166458,-260688,-200564,-119451,-93791,-42969,46555,73998,135969,187551,129269,42074,42137,75346,99898,54910,-76239,-151930,-130042,77291,255039,154334,157329,329943,245354,81239,-8997,-167495,-236066,-238894,-237156,-187181,-168813,-225953,-232704,-161294,-11496,-92251,-326318,-330957,-117174,75931,120461,81096,112493,75015,-67672,-160700,-203208,-304387,-190951,-56579,-93230,-110143,135220,305707,158011,7993,83042,64909,-206679,-294212,-61866,111641,159066,248182,276353,182074,52058,-22271,56363,229670,258015,280900,337789,392969,498276,511815,294071,37747,-91400,-106018,33566,200560,264624,302821,336606,301530,267776,262278,97371,-231886,-483331,-358187,-127544,-8490,220946,414325,305910,118395,44906,-181768,-486640,-535581,-267152,-66341,-6911,3407,-42353,-79315,71094,179338,102679,29649,113449,212882,110003,-87024,-157686,-6084,298127,476686,425264,218268,19278,-11901,124871,169192,60993,-84908,-162509,62483,456844,363593,-66548,-79640,87418,18430,-45843,-40698,-216375,-365987,-137084,19993,-138327,-320008,-278265,-332050,-394093,-104196,110707,37531,3601,22088,4777,61449,161829,215538,187189,533,-136536,-9221,148273,128561,71496,-11074,-24035,89295,145105,42254,72984,185270,166502,83201,228189,343162,140982,-141965,-171967,44714,132820,-22837,-403462,-645675,-383465,8768,127760,-19741,-212114,-206703,-134695,-188892,-177555,68859,212292,-11853,-295717,-166758,78195,70917,-15923,35924,106671,33038,49089,297406,396892,239447,54478,-87454,-114068,18538,150644,77985,-67835,-53354,165792,372416,361267,146753,-140403,-241023,-47075,229019,237918,27907,-48880,84799,169948,95819,43034,26748,-13672,26100,132235,135005,56888,8136,-9000,-52219,-101991,-195343,-340177,-403543,-269641,-50963,5955,-22784,-29176,-63230,23185,215829,214586,75988,-19517,-13560,9333,-148491,-309395,-293243,-305103,-197160,82287,106842,-164460,-202811,8855,143476,108637,88804,133871,162185,116287,-54943,-160508,-16894,146701,110325,85040,97283,60591,136371,236249,242336,202934,43596,-136029,-129196,-57802,1313,89864,84002,-15441,-81149,-163446,-88561,171496,143867,-192936,-325478,-189817,-32861,-46992,-181300,-145763,27718,237075,356188,150342,-35920,-15286,86984,206031,124298,-61092,133316,293499,-42467,-304814,-43296,338702,403847,176747,-65061,-135400,-62074,-126193,-312008,-251367,129752,307183,-74905,-364565,-343036,-178971,147025,337638,151036,-66656,-55944,-154167,-369312,-446071,-539369,101681,1701193,2234239,562266,925658,3557308,24644,-9207831,-7783686,-439659,2881048,2772963,1538059,179204,174562,568148,790720,1130299,1148955,571584,-149542,-405336,-474900,-431913,-73725,249935,272448,256141,418385,558411,426067,46969,-323713,-293017,-108882,-163559,-197737,37621,191442,70838,-46499,73607,151800,133985,156571,88259,-41623,179611,505343,282754,-398406,-769145,-729544,-587146,-410868,-216255,-50430,105446,292562,379414,229411,-15191,-92583,-116230,-146218,-69997,13334,44245,74075,145755,229288,247405,131116,24346,-5546,45523,166859,103281,-5608,22879,77547,79491,129130,167504,98540,62554,153342,200486,179382,224532,314712,253098,31840,28321,109359,77825,23166,47633,-78521,-238979,-225776,-75767,87160,87597,47150,172445,325046,280758,190272,128312,33415,-59285,-142714,-139907,159171,464158,395592,288011,225892,-21438,-98220,148882,269856,157899,75520,-37184,-248677,-358517,-223891,-154920,-189875,-134989,-148349,-136655,57738,187775,118625,114419,42283,-161761,-271023,-289317,-238695,-171307,-145681,-91005,1485,115385,285502,371001,229213,180598,222412,193034,107053,162256,239304,70279,-127873,-56424,116112,146458,166196,124406,17892,3364,87157,32346,-127874,-167798,-67650,57556,103925,42925,-13497,67057,133937,40387,-53136,-55079,-137937,-158234,-28028,161597,169734,-58397,-176425,2738,159748,102960,117815,133883,35726,-67255,-103381,-115279,19498,173263,12487,-268583,-294207,-146685,-45757,-46089,-117305,-227587,-239209,-56357,102341,53931,-82156,-23441,118552,-28776,-170673,12185,261445,267508,-58014,-283368,-62974,185212,126216,24610,-34870,-73137,-17645,-67431,-219615,-245780,-180193,-100645,-47360,-131516,-188190,-46291,193236,399766,486231,327912,32762,21581,107503,22387,-149787,-189921,-137304,-32783,-31746,-224060,-303427,-281279,-190639,30561,180961,12511,-278340,-331619,-144555,13712,8618,-90531,-102143,-93838,-201191,-230422,-149256,-249946,-318389,-24712,277024,288728,128328,-23749,-120001,-167849,-109964,-7142,-89169,-168914,8634,67243,-163105,-346423,-235480,-65500,20481,171702,358440,338066,196253,44657,-113409,-210259,-207376,-218355,-214586,-178731,-87242,106459,218927,129712,-85505,-236017,-222054,-10093,176113,180146,99645,-52120,-200369,-166680,34080,226538,258045,199752,107748,-121198,-352454,-259860,-33221,-25615,-181933,-172657,-15979,50156,-58107,-144342,-5032,215480,225373,-42111,-315515,-208526,148396,221569,28231,-37759,24687,48721,88921,78485,-115695,-221685,43780,374936,445394,265324,3126,-61503,18868,98752,146596,149889,259609,456535,380621,65452,-173975,-152706,-19559,60681,107053,113341,-36873,-165829,-226229,-194969,-84320,65578,153868,139740,129450,92096,28678,11337,25073,10706,-59951,-125199,-41519,85295,19877,-203978,-320498,-213613,18441,182159,120762,-61487,-139827,35073,154637,83220,55883,128430,144038,131812,176297,123953,-11141,49606,169716,67109,-123526,-137636,-77373,-42539,-77565,-12098,206250,249584,112832,195890,257047,26819,-132659,-96578,-152778,-179256,-44174,115886,120060,1595,-101873,-101586,-26470,-76690,-238240,-355352,-376832,-221262,75864,358133,357312,210840,179460,111444,168821,-183000,-1147296,-953115,-504234,-604195,695236,2413421,1752198,451286,33017,-345095,-290900,253545,231170,-919389,-1103282,465477,1666049,903640,-242568,-871643,-869796,-471786,-408780,-149263,243833,106571,-98981,-159757,-361596,-310092,-95327,-138224,-85849,254880,472352,392837,226698,165851,176241,119623,13088,21209,83902,-60069,-206602,-89176,77406,113492,51375,8073,197987,433387,371932,116129,-226687,-437106,-146774,145747,19673,-229604,-226527,-73720,16060,-54462,-227693,-276000,-105917,46837,133961,171372,90833,-125735,-189015,-92285,128383,293366,326332,173579,-135837,-315639,-253870,-169521,-223154,-270287,-174437,28333,148159,214407,223768,104872,39325,85178,86464,26320,-2841,24303,41703,120601,247072,277438,289534,352828,347733,222737,97977,114918,168736,-72574,-323741,-203604,-127012,-193697,-65102,126785,312170,431387,333634,100241,-106144,-218986,-187766,-87291,-15578,-25319,-117481,-127914,46108,204397,64419,-194262,-123020,63343,80895,-14137,-19883,110294,175529],[103709,86555,79423,8996,-76455,-70240,-60030,-66040,-94944,-149366,-61107,100007,150006,182368,330972,423208,304002,55616,-140632,-222599,-257658,-209223,-98484,-14407,-47747,-115999,-218382,-336165,-416098,-366149,10514,321985,122628,-178652,-111017,-17606,-207930,-537779,-376037,230981,476562,307735,237586,204305,172654,336090,401338,199244,61092,125471,272960,115249,-282291,-539741,-478683,-373886,-292855,-182695,67102,260698,262544,289089,344084,188025,-111070,-244621,-185225,-79867,-76215,-200747,-348321,-356793,-95131,146187,17159,-293584,-441130,-318180,-212146,-251677,-242056,-53320,83940,-25252,-105671,39856,147561,-22157,-247859,-239285,-123331,-119030,-105728,38171,79970,-23469,-88037,-38135,89302,220583,304593,166358,-96368,-244672,-244920,-129842,-482,-44104,-134920,-56214,66482,149713,184444,127505,23278,42508,136320,162729,71048,-46615,-135696,-224777,-78966,144375,104388,123576,268446,134044,-15469,-25135,-113575,-196883,-257999,-296664,-213008,-198453,-306919,-291733,-131062,2943,-112467,-292184,-271220,-91188,97073,180142,160621,243438,339121,208391,-43610,-175891,-259119,-173682,-70897,-147827,-153605,118453,299678,131366,-31979,31560,42894,-191875,-286407,-79654,59900,103431,250695,311358,216786,124232,67204,100337,198721,161918,189409,331173,442884,468351,472105,291549,21925,-176194,-188325,-37763,141678,226997,260231,253533,231404,227683,256290,219331,-73500,-403695,-361408,-128674,-14270,142312,329086,219856,12818,4273,-104414,-383340,-489973,-276049,-39949,80280,60202,-48910,-85467,111539,166177,-43808,-124221,49172,204841,126300,-50434,-117983,25566,342753,515515,398186,163997,8118,-45997,76121,145010,15098,-177180,-203418,83409,457016,245703,-258727,-240556,7469,-47508,-156098,-196511,-382410,-476784,-255867,-95237,-206313,-288572,-190806,-229270,-280665,-81422,42872,-41467,-92157,-46282,10805,98434,193515,265188,234416,17468,-110544,16793,112965,41842,-11230,-40741,-978,120840,178854,92769,131448,241155,208454,124826,261800,287253,5181,-303534,-275707,-9609,94799,-135063,-552842,-705894,-378244,2201,130820,40421,-116259,-75112,30579,-94042,-208157,-60112,89084,-54712,-249102,-84780,147396,119301,35351,50979,109328,64083,86617,318561,381527,196105,39780,-53257,-71772,44520,182973,160147,36831,22354,174087,309324,254902,38248,-237419,-298655,-117841,108616,197826,155249,62783,97013,158518,100139,18057,-17336,-55906,-21402,138020,175757,72071,11473,35787,22240,-33595,-112261,-233419,-337044,-254721,-35189,53547,20575,-7891,-62281,17012,194734,136677,-44349,-94018,9367,123144,15567,-181589,-249481,-301906,-224329,15852,42694,-206801,-244344,-63302,91584,126973,108037,79084,93113,84885,-68166,-186652,-23767,122646,61276,46492,91412,58723,71882,136543,211753,273763,202818,32072,-31736,-55328,1965,119941,92921,-5051,-21450,-35174,35399,231306,161117,-135099,-225808,-131919,-11253,-19283,-145387,-128741,20348,208612,322212,122300,-50284,-8979,103313,222728,143002,-126946,-28448,147399,-136922,-380591,-109818,284325,358282,114247,-122480,-153610,-59299,-106506,-281447,-210433,82452,67025,-321210,-462624,-330083,-170924,77592,225322,119738,-24403,-16320,937,-40804,-106275,-311591,186812,1447711,1719637,-213141,155490,4251640,552311,-8993102,-8205341,882134,3765877,2385230,634899,-545473,-113703,471170,544504,748640,825435,457709,-108129,-343416,-403885,-380389,-110298,162300,239616,264048,360414,400809,349882,184732,-78292,-162765,-84360,-191068,-322548,-165716,-3324,-22667,-33043,93697,81458,12559,47361,14973,-57588,238063,616837,365654,-297885,-663018,-712959,-624157,-434673,-246411,-72885,66674,234436,389109,300859,57023,-85649,-186502,-277203,-202480,-53825,25439,86099,127547,139164,124208,89867,101981,138239,135812,154415,78530,10369,70951,124318,113887,151206,189900,131076,90151,150818,120105,80838,199052,284627,175785,10875,77208,176524,107699,-14256,-15780,-100696,-222702,-251497,-108315,148951,194400,85156,165704,365559,330666,154097,41834,-23938,-59111,-58519,-36462,149924,430031,450555,325654,152877,-123738,-160947,93554,208116,137925,164616,80400,-210555,-378354,-213478,-58539,-72681,-99629,-167107,-122577,113793,258119,125540,93793,71385,-73295,-132014,-125855,-107594,-122257,-150831,-107128,16394,170902,309144,284310,67036,16847,158733,228984,155449,181296,318070,244112,-20513,-28510,82538,112110,121776,127836,78825,103436,192488,138380,-28664,-102646,-11433,110823,122608,44721,-38306,15646,100568,99348,90854,77076,-34878,-61225,112584,286365,177127,-129983,-268769,-99391,51266,54035,133187,127341,-11800,-110484,-129409,-121191,36938,129248,-110803,-380527,-375610,-224852,-105400,-48062,-100063,-221719,-254247,-90361,50121,9377,-127418,-74228,69999,-74459,-202413,5148,256357,277593,2354,-228313,-87402,105541,42807,-47299,-80814,-104100,-81900,-173483,-326848,-291920,-170480,-104284,-97048,-142309,-164254,-40443,197707,393457,453390,361629,125112,72924,127209,50356,-125629,-213211,-217661,-117462,-112384,-280155,-372963,-313153,-152558,89266,172981,11928,-228041,-266585,-154678,-63533,-46606,-81183,12304,96075,-48415,-169206,-118781,-203206,-307623,-53292,324752,397193,201470,28576,-59407,-151432,-130722,-27287,-73709,-69787,168835,183393,-136681,-389264,-263181,-36854,35934,146265,326633,356216,272324,124390,-85628,-226901,-223770,-224490,-211491,-178590,-127589,-62569,-44546,-10182,-5841,-79267,-100954,103809,270249,235203,120637,-66954,-217823,-152697,39643,202458,258367,215497,63840,-179347,-302979,-138041,89459,67202,-92853,-123040,-30849,-30136,-134140,-150554,-23916,112119,137106,-45786,-248923,-122004,201653,257721,80840,-56490,-90432,-38735,81815,91252,-107712,-180260,50046,295971,344917,176639,-66966,-145020,-71520,70051,164990,120063,148208,325267,302473,29311,-203756,-185973,-31173,117976,222977,159814,-27083,-155253,-221753,-205287,-97793,52834,173309,200781,144945,64506,41874,72594,93884,80432,19421,-97023,-71652,81022,42845,-160717,-256524,-176492,23138,169784,118258,-25746,-71874,66347,171317,88275,6746,33678,26584,33707,90849,12662,-177074,-134722,49673,-24617,-221231,-206747,-60165,-702,-74932,59840,348334,322439,69053,138775,295938,111998,-95734,-109084,-133366,-127040,-26908,59367,42436,-4896,-41462,3251,47542,-19062,-166040,-284529,-314218,-151626,159903,432210,413480,311468,397609,430306,494534,-32024,-1025683,-851012,-790367,-1364076,219887,1976860,1278746,279369,158489,-236342,-145858,504962,340389,-1037754,-962740,780085,1624053,980383,168210,-686927,-960010,-686298,-591260,-322459,100604,40258,-83808,-105025,-283730,-233440,-17760,-100646,-139915,137348,322558,240539,135215,171442,246856,177362,14503,19083,87090,-81426,-244972,-85577,100326,114189,65654,45426,201811,372063,307466,68726,-231112,-358932,-62196,191111,-16555,-285077,-282770,-155845,-12714,-45617,-281349,-342755,-101553,88274,182477,278642,257179,65557,-129837,-205729,-44797,200023,256849,89856,-207736,-302678,-174093,-124276,-202353,-214277,-111490,30857,144448,213539,193870,71425,-52568,-14922,43976,-14540,-91413,-18761,64314,136258,174010,174798,201265,306040,288778,136423,21169,112531,167629,-88486,-364063,-291154,-259092,-314022,-124296,124843,292951,393064,278564,13439,-174104,-220250,-146646,-64156,-50418,-64335,-98732,-87453,54897,225425,156320,-68879,-13407,154200,110210,-42334,-84450,28528,123552],[86858,151341,170073,75228,-58294,-100552,-93130,-65118,-72881,-144335,-62073,102447,93692,105704,289454,357943,229583,69370,-56586,-174350,-290245,-366747,-311144,-131648,-33705,-67822,-235078,-355681,-346113,-285018,13011,303012,156397,-160587,-154253,-54704,-200428,-522053,-401628,179063,426291,278779,215334,178231,177248,400003,405105,147753,23826,145268,278192,88498,-351994,-558947,-432665,-280901,-213759,-161154,80087,369093,338744,174972,161393,84573,-173085,-336630,-274795,-97763,-70793,-232806,-404792,-394938,-179781,-52271,-200412,-398585,-409432,-242133,-100563,-167785,-186193,-38365,52064,1380,-26770,83170,160386,17515,-211217,-240470,-181429,-168501,-69259,150530,175689,-13438,-121478,-47175,125763,286076,360337,174700,-130443,-208725,-91496,42139,156705,17538,-205419,-145634,59608,172258,198627,128132,14976,53927,191498,205250,49879,-61414,-130822,-280023,-217834,16769,50336,87034,188225,20271,-99822,-25521,-48040,-162785,-286219,-342418,-198174,-157957,-287735,-270004,-56688,26379,-142129,-263364,-192894,-69638,66626,190547,204135,287708,489507,425294,60693,-187661,-202191,-100698,-42290,-164017,-165678,72257,246563,114583,-39351,1885,41188,-125468,-220174,-73694,9640,21922,183192,276350,219308,205496,167768,129119,138418,53168,84319,296886,391999,333047,360181,253001,-9900,-250342,-240008,-72856,92489,181013,217067,185822,175239,184579,207216,251370,31803,-307282,-359891,-158291,-42167,48403,203663,111126,-78894,-50302,-40408,-262275,-433805,-310841,-43246,125615,91374,-65046,-91890,129579,113389,-218575,-285283,-29398,151543,115786,19942,-6503,118695,412491,556175,360621,113064,-4925,-79156,23555,121229,-11397,-209427,-159165,145226,384989,54974,-447709,-378069,-45154,-91137,-258482,-321930,-438926,-414961,-245081,-161883,-242019,-212241,-66258,-59678,-83583,-17484,-29191,-146992,-196175,-113865,23434,151350,241047,319668,268034,40414,-55486,49925,73698,-16125,-43896,-23815,38759,155404,211085,161898,205708,305992,252504,144084,206517,174293,-116588,-433278,-367802,-72276,63583,-195820,-602932,-671296,-343681,-27166,99808,78305,-28363,51259,203628,48446,-174485,-146223,-5223,-58461,-152098,702,176544,145392,81786,69070,110814,91786,105973,279391,310215,140333,25643,-29961,-36198,71802,191837,202104,120606,100982,176116,205163,97725,-92363,-296101,-298808,-153337,-30888,119881,274987,206765,116412,111582,74307,-20043,-74367,-89357,-31457,154649,205001,75122,15463,89857,102847,32413,-11359,-76360,-217946,-223913,-38096,88275,82507,62599,5126,44043,161957,62442,-134983,-144969,33533,219329,172759,-31035,-167814,-247101,-206365,-26334,10205,-168913,-224224,-108854,45830,124578,54854,-72532,-63687,-13729,-90779,-176396,-35840,44753,-44868,-39331,37671,29891,13455,20454,107623,260665,299984,169852,55354,-38092,-6276,97601,68520,-1117,22767,88429,187403,308123,169870,-73364,-106391,-49567,21041,21317,-60021,-56762,13966,116677,193043,64282,-36699,25365,114565,210355,131041,-181368,-193723,-32017,-210744,-402475,-190228,153700,249180,51501,-148570,-153885,-70924,-109167,-259911,-197233,-45065,-271836,-578668,-509825,-288320,-151320,-1225,77978,40780,-44548,-42050,81476,222741,216249,35296,323688,831150,589342,-1049525,-510538,4057156,755581,-7235989,-6648244,2403577,4197928,1667843,-495164,-1366630,-439657,297313,224980,353658,507893,288699,-106286,-286131,-292767,-215217,-41927,92916,175448,227175,218120,142359,208261,300330,162402,-44983,-82333,-213191,-411234,-329620,-141762,-35602,86512,172141,42914,-71695,-20046,-36591,-77042,272436,697416,453821,-116319,-454703,-585076,-553137,-411516,-280426,-138718,-33165,123950,365399,374442,154567,-62051,-232940,-338105,-263327,-129301,-55834,54532,84655,23983,-9587,49297,161027,229100,187164,120075,30845,-24196,39839,101470,129460,166308,166205,113342,111233,151716,27834,-50031,131992,247925,125560,23422,135623,243426,114432,-40043,-47128,-95449,-189584,-245864,-95710,221396,281920,106813,146312,352484,321492,106493,-28878,-80627,-61626,26450,41167,69163,299983,440759,326079,74466,-189919,-181654,71756,170617,112910,182203,140871,-160043,-358090,-194693,30096,41738,-74175,-201812,-133531,148293,296019,143763,95682,123357,42778,-3521,11297,4444,-77661,-129483,-80683,50317,220619,314923,199422,-42787,-145373,47046,220190,170136,177067,358092,381369,108499,-582,29563,56169,46765,93952,100964,163806,267733,235751,92947,6788,50826,118719,116240,62868,-47234,-58524,43586,150630,224716,197102,97372,120711,332764,410182,166869,-173368,-297850,-139398,-13197,44210,145971,94092,-77334,-146924,-132968,-83751,89788,108706,-188920,-426285,-408308,-285013,-149096,-31629,-80273,-217697,-236657,-94701,6958,-28474,-159384,-119353,477,-145565,-261000,-50967,189480,233587,56707,-122085,-64267,24927,-39679,-87662,-102002,-139371,-151681,-244458,-377714,-297764,-122202,-67142,-112567,-140916,-159400,-74248,155280,327615,344614,304683,152922,62188,112656,70971,-102109,-242159,-280501,-176917,-179775,-335742,-428316,-314088,-101218,128010,154592,31923,-120227,-159090,-147067,-130553,-95604,-45165,142533,277168,97343,-110722,-83544,-110409,-218090,-33213,356575,453164,238456,73741,15067,-94358,-111585,-26427,-12664,78521,302675,279978,-54526,-343793,-251870,-7988,44553,92341,234971,314630,312441,188185,-65035,-220641,-207613,-208041,-199795,-162184,-133466,-184482,-258532,-131533,69504,58290,28778,219161,332374,266699,138354,-76463,-221728,-145952,516,117251,206900,190390,-9829,-255288,-264338,-42349,169620,129429,-24803,-70598,-17848,-89206,-187657,-130577,-51996,-18428,35269,-37532,-153537,-10833,261004,293981,124029,-72852,-187870,-127896,44824,91992,-49254,-90610,26138,174936,254876,100248,-150928,-232087,-147997,41712,181229,97300,23677,135183,161130,-37640,-224290,-212276,-58642,157628,322734,184634,-47835,-170208,-218273,-211901,-107551,33916,155387,201278,120954,53721,82136,123751,126928,111858,67122,-89659,-136031,30764,46373,-97882,-168219,-140374,4955,119134,95121,42592,48011,109955,177818,108232,19354,5428,-55571,-69461,-25474,-102154,-311371,-325521,-115030,-131225,-299703,-271149,-73334,-4471,-82264,106811,435131,354263,21642,50763,238255,113859,-72071,-117226,-108268,-60099,-3321,-11594,-49043,-21904,21775,96277,91460,21628,-71601,-155572,-174196,-35540,261878,520428,477337,410641,602566,724026,740994,70330,-863125,-741809,-1008178,-1916986,-330658,1236414,671694,172343,263411,-114942,5633,726763,398918,-1167121,-904054,951458,1333826,900290,567535,-412509,-887742,-725737,-664049,-412337,-4284,-13606,-39632,-7256,-150179,-136588,30820,-60872,-165857,3603,125333,35187,-18559,135931,312104,241899,30338,27720,98983,-71728,-239311,-76137,93866,83672,55574,82325,214496,305831,239328,43580,-176080,-209521,43932,239184,4026,-255587,-273866,-196729,-40477,-55543,-334350,-392967,-94300,127041,203961,313894,342455,240690,-17385,-225675,-156855,89031,152124,2547,-243987,-260427,-92624,-80142,-162780,-160825,-88502,3305,136412,230418,199200,54214,-138544,-127428,-14967,-56540,-172755,-78732,60765,128927,120469,93732,109649,238323,218015,57849,-47263,71117,136262,-75025,-335469,-336077,-363144,-411971,-189705,117190,270348,313265,173882,-72404,-216034,-203711,-83384,-7233,-49944,-80590,-61623,-33080,42739,158834,152878,41835,77770,190258,109846,-55397,-120595,-67256,24151],[54922,199488,233392,115173,-32467,-99824,-111579,-70244,-45315,-106317,-49483,72130,-5938,-18846,171395,249745,163845,59099,-44659,-168787,-300293,-453444,-440305,-215453,-21715,-9594,-196671,-314717,-249965,-187988,300,253918,214483,-40808,-119367,-54985,-163318,-452654,-404418,69798,313439,236259,194841,148812,157185,376053,345140,74518,-41390,98544,171138,-26473,-385380,-460436,-322181,-176437,-115672,-88374,129039,453034,365447,27446,-38915,-19781,-198617,-370449,-307612,-85093,-44902,-239962,-435820,-401592,-226800,-226781,-386991,-415102,-272808,-127401,5585,-47285,-73364,17810,47949,34430,28398,77223,132492,52022,-156532,-239389,-240742,-213513,-37171,214913,223832,12784,-98850,-5196,172038,302443,332099,157490,-95698,-79299,120267,252011,300453,63044,-234703,-184251,64845,198261,214509,125539,24793,73542,216077,204782,-9509,-120774,-138393,-278302,-293749,-82997,12874,65723,119110,-68653,-162945,-25865,-5188,-152439,-318028,-359288,-149918,-70755,-199811,-192255,31134,54158,-166906,-241541,-101738,-36995,9423,162540,216971,253875,486777,500446,96669,-244685,-159539,10753,18835,-144112,-153470,3208,154829,110943,-6505,11565,72861,-14518,-107662,-50948,-31329,-50341,80443,180438,188000,274435,239921,111614,57736,-36686,-27277,197820,231442,132176,208740,190035,-47722,-283025,-238740,-63771,52734,113613,152888,135597,151941,167977,157682,211083,78221,-220324,-358596,-209583,-83044,-32763,69051,6833,-130460,-87922,3889,-156838,-376633,-341851,-69582,115931,93269,-78910,-95131,123018,42880,-363663,-410978,-121490,42052,66740,108762,159306,252682,476563,567384,312063,78053,-16482,-96471,-8398,105328,-21251,-183653,-51295,232789,276768,-142645,-577749,-444453,-46388,-101195,-335048,-389919,-381781,-240376,-148071,-199319,-258429,-125755,55554,124443,139882,99419,-43904,-229749,-280164,-168360,31627,202100,299428,378310,292618,70156,7610,72245,38420,-39029,-29721,30366,83154,178126,235505,237128,279298,358709,292200,145664,79307,28627,-179791,-458996,-406838,-119371,61003,-167480,-530180,-551903,-280067,-65851,30105,57608,4264,110123,303201,185208,-86880,-159710,-36660,-10338,-27928,59144,138392,115334,87132,72144,104507,109158,104158,195988,211712,95563,29726,-1475,-1136,94286,167054,173054,141671,150523,170719,92854,-63023,-207478,-305898,-254609,-166257,-168607,19980,355901,355246,150206,54160,41449,-41296,-116959,-102523,-531,175575,209096,63839,24974,140840,165392,80426,82631,91981,-66959,-174296,-55354,98312,153037,174846,121717,94678,130305,13718,-168758,-152808,57712,276492,276602,91101,-72012,-164367,-169238,-49362,11825,-69766,-156007,-125437,13502,101861,-45374,-251801,-241522,-151285,-131016,-132518,-40852,-57115,-168491,-134632,-34626,-12521,-24285,-76822,-31534,176738,303665,225794,96945,-13287,-15788,40271,27096,-6717,24377,152650,316146,373614,160612,-34463,-13508,23974,45334,50544,27869,22211,-11399,-24109,6973,-4911,7681,88395,131362,183234,89038,-213433,-295200,-165908,-237168,-369752,-269137,-30474,91080,-8174,-144362,-137243,-85848,-128944,-256318,-218704,-211921,-591907,-771317,-505419,-237668,-123312,-62555,-60083,-70658,-135062,-131077,60182,335812,447529,460569,530680,72199,-811327,-1777334,-967279,2819209,418179,-4487099,-2985050,4058663,4019155,728192,-1495059,-2000056,-679657,146700,-37672,50280,236028,73439,-159882,-251933,-171634,10256,93486,48639,94028,154302,26745,-155151,21787,331129,281287,-9168,-117633,-222862,-422604,-398991,-193530,23236,272531,304686,68362,-83434,-20231,-54124,-106430,254967,690978,507259,101664,-174925,-338239,-352893,-325000,-303444,-234300,-183698,-23583,314625,442941,264967,-10323,-221761,-289644,-222597,-191700,-178632,-21050,22809,-90456,-127213,18888,199157,254552,187085,79240,-15229,-80752,-53400,7839,112133,165725,100716,52049,130479,164405,-56900,-188310,30811,204449,120676,82620,209908,296612,103032,-42967,-39579,-76247,-171820,-232014,-53805,279358,324416,116712,132705,290599,244846,50558,-70431,-127788,-78608,76798,67179,-54768,124749,378873,288018,6125,-206819,-156782,91152,166433,73957,101472,116099,-105719,-294582,-160491,99656,133044,-54454,-233578,-166844,138041,278465,156747,111470,190362,177334,100867,85737,60347,-52000,-89372,-16450,98169,251430,305768,148781,-86962,-266351,-78216,167722,140988,141991,343948,431179,194730,-6755,-31047,12642,-4667,43079,70461,158805,289635,305576,216535,129142,82099,61563,80096,85336,-43538,-139773,-26269,185543,315545,269527,213329,317257,526409,462347,126837,-192373,-268824,-113609,-11370,84616,160504,36164,-159275,-179510,-120225,-22811,156301,121983,-191319,-393593,-393993,-323093,-171854,-8680,-64144,-211720,-193541,-75358,-20780,-51075,-161611,-139998,-68930,-218060,-326185,-140118,93848,174688,98608,-904,1378,-24801,-95931,-89560,-96886,-167450,-195261,-246104,-341402,-247064,-43801,-3741,-95374,-127447,-158770,-123668,81716,220190,191158,177147,105852,-11048,59126,70838,-99176,-283160,-320729,-211163,-229929,-390394,-458701,-290472,-67853,111116,124365,67726,9606,-37147,-114438,-165719,-135143,-16834,231826,390260,191547,-73026,-57214,-2441,-74498,31391,358206,438175,228239,99007,81085,-21908,-74894,-18389,69789,225072,353591,298227,37802,-231261,-208610,-846,27703,13751,100859,218252,305875,213631,-70089,-199084,-151074,-157509,-180239,-140276,-99766,-207358,-348789,-190020,126558,151873,138101,302585,348266,270423,155495,-69805,-209354,-145387,-60498,9796,124256,127477,-100344,-332669,-250399,3051,183621,150521,15458,-26240,8483,-121382,-205141,-86275,-74023,-126086,-43247,-25247,-70984,81772,317735,344316,164201,-81050,-247438,-196185,-11856,75149,37916,15863,-25809,33684,181860,56418,-221948,-309121,-205593,16449,192220,81148,-87352,-49657,13859,-95612,-220702,-220550,-89066,157923,354774,175697,-91393,-202198,-225459,-226410,-115747,14093,111606,149556,67868,58459,133400,151720,124612,115097,86116,-97905,-203807,-31591,41147,-33552,-73348,-99637,-25235,50062,62450,114956,164507,145929,165320,135704,105278,61149,-85323,-156621,-139662,-192369,-378284,-452139,-257871,-203107,-329775,-322954,-141615,-84053,-131165,67717,395845,315933,-18453,-52498,88702,40616,-59093,-118856,-88842,-676,14463,-88468,-159263,-88367,43477,134256,82916,29784,25958,12070,16342,104707,356082,590102,522066,488077,768521,935419,839231,135286,-610736,-583426,-1093263,-2090074,-852448,305238,64096,180736,361185,10328,122922,832754,425687,-1146974,-847214,864640,782713,617937,788886,-151433,-670734,-541952,-576790,-376107,-36377,-31192,34351,111691,-7595,-68828,2174,-59717,-171550,-125569,-82582,-178322,-202044,60934,348485,286759,46794,36884,111074,-28774,-166972,-36391,73605,31564,27158,122079,253209,277605,200223,60612,-76165,-55727,127304,261394,55629,-163369,-206649,-178333,-52147,-86019,-386179,-431202,-101269,144892,194226,268814,329784,340617,110173,-139167,-158680,579,48573,-58023,-226643,-191421,-36084,-61384,-125955,-129299,-116797,-47661,125841,256145,231760,53560,-192139,-215320,-67093,-81478,-217591,-131192,45155,112358,109544,61098,44106,162067,143657,2090,-77254,10099,76697,-44698,-254272,-333747,-409053,-452845,-233934,109637,251237,209120,44288,-128215,-206317,-159039,-3925,76442,-7008,-65755,-20923,13058,15487,44367,85932,113382,129249,160432,75837,-54124,-120035,-144965,-89469],[21543,218996,247355,107600,-18373,-72809,-108686,-79248,-22729,-50058,-30159,13136,-117980,-148406,26630,151968,141439,41288,-100350,-199463,-269638,-429178,-458101,-260702,-22108,46368,-117726,-239255,-169249,-115583,-25122,190087,263149,115964,-26175,-19162,-111115,-357109,-386221,-66939,166591,188815,184194,129476,112919,258664,231102,-9222,-126246,-7413,-7918,-192347,-380130,-306452,-215507,-126156,-39404,18342,199598,480335,330152,-119655,-219238,-104097,-174116,-333269,-287608,-62605,-7134,-214153,-432748,-387668,-242207,-338812,-482961,-328347,-79227,-9582,87199,104916,94410,113880,79912,60833,34795,22186,81681,78411,-98184,-234862,-282053,-244949,-22503,220912,220362,49229,-25250,84472,227542,269514,224815,116024,-6401,77231,287310,417566,382038,69169,-224008,-161989,81263,208502,203252,108102,48624,92182,191546,146517,-101682,-212490,-153570,-217742,-281193,-125045,2442,71521,89804,-105303,-194881,-38382,-6530,-168564,-335264,-333007,-84876,23816,-92984,-98427,98647,83331,-163756,-212042,-6455,15903,-39037,120614,215365,182120,353281,408698,40167,-317502,-133975,128502,85032,-103656,-126756,-69266,47333,116741,57856,58810,137169,121814,24536,-23183,-56199,-80286,-9153,53154,128147,307300,250818,33011,-29336,-85995,-136152,15274,-3626,-69714,68348,122707,-83156,-265251,-184232,-21208,21434,30462,65521,99213,164065,190385,143205,151771,86561,-165690,-356835,-256675,-114038,-73650,-34311,-68440,-136368,-83667,36657,-82336,-316515,-333894,-101190,55431,63177,-83548,-92206,98622,-16979,-429418,-467350,-216774,-108962,-16750,191357,338785,389689,502895,521783,255742,68654,-15125,-84512,-4987,98743,-25020,-128254,71373,318249,184334,-277122,-615042,-418955,3603,-81587,-376552,-395629,-249155,-46124,-42463,-229248,-265546,-64316,134297,263330,327331,258516,28097,-247667,-321238,-203347,22377,224116,349779,431678,313217,104966,52785,65988,11309,-31114,13299,96322,115663,174965,242270,294077,328429,380456,322775,139791,-73090,-112054,-159122,-342640,-363885,-133027,92984,-48610,-352624,-379644,-194906,-98112,-68419,-34238,-43901,69985,287929,269866,25337,-103053,-3697,75588,86034,68962,30913,14311,32705,50345,89711,113862,83032,95873,118910,78314,63110,46605,40025,110850,119471,77990,84222,148772,156445,6666,-176476,-269620,-268812,-189917,-174653,-280638,-76110,377099,468665,193086,10202,24362,-23045,-122290,-86270,62422,191752,181646,42168,42940,177945,193243,99533,143036,226177,82958,-110366,-79674,77663,213808,302834,253857,153945,111224,1980,-136537,-111679,76875,278803,297395,151534,15356,-84383,-144687,-71364,28513,41487,-74035,-122274,-2125,69111,-145387,-373646,-363245,-280685,-180133,-64300,-28267,-145518,-259003,-195090,-95178,-50797,-30633,-124307,-148624,62550,211252,170199,74834,10782,-18026,-19496,-6255,-17329,-21142,137051,386405,403379,129555,-34103,19538,57783,47657,51836,74463,60964,-67473,-183358,-173197,-55707,76034,166424,156388,150732,26001,-215020,-284456,-188681,-203480,-297682,-327413,-225766,-81865,-56282,-113699,-105523,-90843,-152767,-267235,-261522,-357276,-777652,-837930,-461452,-196003,-89416,-82348,-144949,-177961,-257223,-244322,-37667,292630,562775,879623,772399,-588735,-2067193,-2305435,-1271153,751964,-445735,-1419903,2052329,5644854,3246806,-274508,-2084036,-2231012,-747933,100292,-133648,-99963,18716,-156861,-247582,-233743,-61892,219599,222480,16733,10657,67530,-153883,-408286,-169772,248834,219850,-89029,-191478,-216897,-336854,-337442,-153127,113295,446781,454043,148840,-28570,42409,-31321,-136841,179660,570976,496774,296218,117692,-15640,-59801,-181263,-298154,-323671,-340751,-172021,246653,484224,358327,67108,-140198,-137021,-90153,-221673,-309466,-130944,-51640,-184300,-213040,1115,216799,222040,135446,40609,-40658,-123215,-167077,-128160,61709,145397,11079,-29857,154315,195432,-112149,-301484,-82041,153577,159144,184069,293267,312175,75815,-21778,5484,-52045,-185462,-229685,-8384,303857,316654,126688,137570,200393,119407,-3275,-76026,-154642,-109547,76355,41124,-174171,-32582,286783,221744,-36215,-174731,-98010,140042,187829,14982,-62562,16092,-51732,-194010,-105111,147804,190170,-33346,-242225,-205722,81040,213065,151747,122705,248638,302353,173335,86757,43163,-53186,-42850,66882,145908,247671,275146,135464,-82746,-317258,-174511,91281,83883,86784,280484,374452,182346,-67519,-85823,6740,6588,6332,6368,97630,256148,335034,316186,225029,58378,-52241,21223,98787,-35347,-209823,-97493,195045,342576,276274,280531,458545,597269,401258,58209,-194365,-205705,-44124,56134,171700,181580,-33998,-244689,-208587,-97965,39428,214946,170770,-111440,-292389,-341275,-331989,-169268,9373,-55933,-197847,-140299,-48005,-34792,-54390,-124835,-124715,-113672,-257649,-366664,-234498,4627,134895,120082,93349,88258,-25100,-110048,-58393,-70151,-175410,-191754,-176036,-222768,-140719,48297,65042,-55577,-102884,-144331,-156701,2196,99951,35264,21621,1652,-117545,-18484,44434,-129667,-340505,-347939,-228348,-263543,-440669,-461834,-255332,-72401,29109,82591,107583,118109,67414,-56069,-157579,-164038,-23970,244223,402776,208427,-65164,-49233,85578,77507,110065,312378,348565,170981,97282,120892,38208,-43907,-14915,140305,317862,304333,215938,92144,-97138,-148287,-23896,-20387,-74783,-41207,92547,256115,193103,-101135,-169371,-60993,-76729,-158093,-127212,-38797,-121523,-293864,-166707,162412,201266,206773,329647,316082,247793,169284,-43821,-179989,-142686,-108606,-69886,42904,44780,-185356,-387165,-254089,72,136742,131061,29570,5940,33154,-126328,-179990,-23887,-80378,-188250,-87104,-22660,-33713,122138,357251,403633,200913,-81811,-265071,-228703,-69720,42115,114373,91241,-97296,-97970,124753,50458,-253873,-363482,-251183,-8285,193276,67056,-162449,-169410,-77792,-102720,-177727,-192869,-99276,115909,300202,134167,-144478,-236798,-240915,-246033,-119630,2970,66160,73680,7668,72142,174031,150237,98121,105593,87135,-107929,-241266,-71267,39225,16483,9909,-49225,-50011,-10498,34632,163936,232007,159798,132195,157860,236453,178864,-64217,-208150,-214165,-235405,-367298,-465477,-310581,-195239,-295278,-356937,-268013,-238971,-238054,-80998,207942,202685,-44974,-150720,-109135,-65838,-48166,-112330,-80532,34384,17269,-157349,-276963,-213271,-6084,96550,23136,5000,107620,184506,212512,240181,415857,605431,521116,524422,868186,1020659,773371,178930,-293192,-403540,-1045285,-1875125,-1248829,-594916,-359707,329670,487016,146538,179106,765081,435035,-897407,-736404,482388,48413,182304,770578,26812,-357510,-175548,-346109,-225916,7391,-4245,123745,214877,93501,-56188,-104942,-114417,-176848,-240146,-265990,-351992,-369368,-38497,340952,293708,49742,34916,112366,37249,-26417,52282,61962,-26058,-10550,162194,317713,299384,197810,113216,28557,37002,159627,249422,105697,-53146,-109563,-107001,-37572,-126031,-430559,-462925,-135220,128386,158835,167021,242390,342843,211422,21061,-55239,-43594,-29365,-80540,-161450,-105265,-16819,-79412,-110725,-127127,-177493,-101576,113243,272186,262373,58093,-202682,-252116,-92668,-77392,-202441,-138158,38495,98121,138004,81821,25873,97165,74864,-26179,-53621,-35392,4482,-15897,-153959,-292191,-381400,-414615,-229000,114677,239926,104189,-75083,-135948,-136713,-80669,82269,167421,65439,-27296,4386,35080,-9693,-60160,7884,138878,131307,75581,18480,-38838,-84610,-176053,-174284],[-1716,203090,205400,51005,-27082,-31269,-82013,-84847,-10403,4408,-13525,-57037,-203583,-236823,-83473,110209,176645,35707,-185874,-240459,-197008,-297637,-372898,-268767,-39030,85981,-28792,-162404,-131502,-94933,-56838,128985,270815,229365,84195,40525,-60076,-265199,-352437,-190920,25727,146188,183632,123347,54340,89370,93830,-88773,-216249,-146921,-195031,-347506,-346166,-172599,-161492,-154647,-8709,129906,263906,431827,236823,-236385,-352044,-155467,-100718,-232867,-234133,-49761,31937,-156905,-395084,-366134,-241110,-373733,-462159,-158427,112539,82667,141061,269359,287869,230567,140524,71299,-10438,-60413,32191,96286,-47596,-220043,-287911,-252755,-30437,176383,179351,87540,75099,196483,283049,202128,71040,55878,92213,181717,334715,474672,375646,30147,-190344,-96346,97685,181667,142863,66265,72254,99354,115707,32747,-212578,-313199,-166966,-112953,-184545,-103585,17461,103330,111432,-78101,-190924,-66585,-51015,-197138,-315644,-257142,-20759,90130,-7738,-22264,125180,114939,-109185,-152367,80015,82800,-52284,88872,216324,121332,158992,194766,-87725,-361257,-108814,217696,125769,-63222,-92865,-120163,-45993,124179,131141,122431,216103,254404,142838,-1974,-60551,-52169,-47378,-67024,51018,287514,187811,-97756,-108384,-88662,-225497,-222135,-245419,-215748,-21339,68583,-111182,-214128,-101410,29383,-2268,-46257,-22932,74551,200169,242099,174148,130736,84840,-159303,-355839,-268722,-108066,-58196,-74962,-99744,-105204,-28243,74856,-32359,-246804,-270789,-120082,-35779,1785,-81187,-82264,69567,-42022,-393084,-439496,-294662,-263874,-113175,245052,483032,488570,474635,416470,201665,86861,9320,-40921,30100,95256,-34095,-80139,157720,372481,147195,-305504,-559445,-318237,80129,-47612,-381980,-354050,-99648,93446,12815,-253082,-262218,-46978,145907,313692,433587,425638,171601,-185710,-310478,-217455,-10918,195080,365348,462355,331604,140896,61079,21648,-9230,-4107,61468,143102,119921,138260,221768,306973,331857,362015,338905,133518,-199028,-212498,-58860,-103899,-238450,-109027,145801,120763,-123494,-195022,-102355,-110880,-170879,-176803,-163446,-53613,175282,280907,124484,-8187,65612,163770,152224,27660,-116207,-139654,-71403,6583,72091,109623,49799,8060,57022,92042,124686,118344,88066,122411,74407,-42189,-31719,94473,133789,-30662,-208129,-255917,-195870,-128340,-191807,-347527,-142595,333963,508305,229045,-6926,34762,38194,-82292,-38905,137318,194794,128454,19204,66988,193469,182504,87550,152266,291230,197797,-41585,-101851,28908,242693,408431,363518,205958,107165,22189,-51738,-31692,85427,222166,232340,146136,78577,-33131,-154119,-110979,31224,110611,-17757,-114713,-3225,41189,-198499,-378921,-376614,-355969,-215529,14545,3968,-191833,-278968,-191602,-125808,-70595,-2306,-107461,-192912,-31544,52876,12153,-2666,29784,-6599,-51795,-13589,-26451,-95035,63506,391152,387516,82075,-70667,-17459,33502,24125,25352,62537,39852,-147634,-324453,-289472,-61875,152357,233488,179158,113439,-42567,-183705,-158799,-87227,-120895,-210072,-347360,-381666,-225650,-81517,-63244,-61355,-76131,-163493,-275653,-296638,-425863,-767468,-758167,-396943,-172786,-50489,-48127,-150167,-238213,-343515,-320723,-147304,163129,584559,1182135,967432,-984421,-2869631,-2620133,-1521784,-1571857,-1589706,1319813,7033822,6808037,2070568,-1158192,-2155991,-1998380,-622810,191743,-16030,-92986,-144296,-346790,-318500,-206087,28442,344866,271404,-26606,-64151,-6614,-262825,-543294,-320392,70568,2257,-261244,-284766,-193065,-163449,-144130,-41143,181574,530796,563061,238442,51216,136983,28862,-148500,67101,358709,414778,410189,346345,294071,243872,-9607,-253288,-362990,-440201,-274542,172666,472267,402374,154108,-5527,69294,87024,-209875,-414755,-255834,-129953,-244905,-259901,-4781,216017,153337,46196,5196,-37181,-122478,-251672,-259680,-7759,107918,-77729,-101900,186191,243479,-121807,-359306,-175409,97717,219378,304644,364773,270049,31597,13709,76957,-25313,-222983,-244855,16636,287057,270766,144233,160655,109505,-17064,-42367,-48070,-151669,-139756,37400,-10300,-241407,-121544,190489,145934,-43460,-106806,-26594,192457,212613,-64791,-262075,-117886,-713,-73723,-31612,176716,211151,-7095,-215502,-225633,265,132697,126122,110410,267915,379211,209609,34619,-30955,-75213,396,145660,177241,198136,209173,131882,-59238,-288252,-208959,19243,29014,34505,189544,232290,57269,-176212,-123159,42959,83278,8711,-53462,13664,184201,321328,368024,261403,-20057,-186775,-41858,95457,-30672,-251766,-157162,174942,305440,222652,290884,507283,516305,245416,-19538,-182468,-138401,32534,165617,287106,208816,-100268,-314942,-230061,-70390,88264,253502,245498,28725,-151850,-262079,-301809,-138048,15796,-58329,-173482,-93368,-28083,-40855,-40010,-53898,-75429,-115642,-235158,-355298,-306381,-55646,127115,113846,129266,166963,22310,-79724,-6953,-29630,-154242,-139365,-62998,-62626,-2742,133015,119347,-9161,-72776,-109747,-151686,-58984,-2718,-82512,-112741,-121364,-212442,-90269,-2873,-193586,-411700,-375820,-237514,-282785,-477837,-442515,-221688,-115153,-96024,33085,138939,175589,133516,21740,-108031,-180784,-72838,178830,319928,150218,-85398,-61979,128051,189527,160906,211257,200059,79311,70191,127159,66666,-32490,-21393,170455,326463,179229,55653,78760,8480,-88788,-68499,-88204,-151244,-151999,-24580,181303,137622,-141350,-136161,41630,14934,-140606,-133477,24963,37045,-128443,-75015,181986,219503,226760,295848,247812,204272,172311,-3731,-135934,-128870,-116507,-87750,-9783,-33057,-241332,-397090,-255263,-31521,55387,80603,25890,28683,45917,-109037,-115276,47958,-70555,-214547,-112251,-42584,-52264,98259,361684,448028,225889,-79354,-248368,-221167,-108788,3027,143032,95115,-174798,-191622,79700,72304,-233079,-388096,-297262,-39087,180206,51989,-189954,-196096,-75957,-33917,-85488,-112598,-66381,51281,183189,74310,-194095,-262885,-253503,-256267,-113487,10082,44257,8649,-36930,83591,184352,121297,63228,95687,83561,-101534,-225633,-68484,48066,45062,68116,8916,-54958,-41716,22904,175385,233991,147224,83643,159784,356625,308915,-10185,-213834,-223518,-222356,-295644,-362507,-238316,-91832,-199959,-370356,-426262,-430408,-388385,-308411,-85925,39919,-57866,-224729,-288436,-150650,-29852,-95026,-77896,40933,3106,-202008,-372129,-362918,-124523,-5611,-64699,-38367,160521,323609,367661,344354,425538,547528,461599,507090,880525,966842,589647,211404,-13106,-289557,-921594,-1432622,-1457265,-1195508,-441105,600737,661430,296676,168183,525984,427155,-473083,-594266,-133200,-708943,-276682,573814,124327,-739,262141,-48865,-25185,97397,56736,202629,264865,122095,-89558,-244748,-210906,-202314,-337980,-398563,-451581,-480301,-140573,287171,258646,31314,13899,93508,106843,157904,189492,75952,-73561,-49972,192026,384724,340883,210778,169902,89070,33614,136172,213805,131178,29011,-19922,-10211,3227,-155752,-455119,-488576,-196853,75767,110377,52860,128754,268357,258065,188552,95075,-48393,-76428,-74671,-74653,-17913,-29740,-127234,-122800,-144708,-228640,-130717,98819,258285,255743,52532,-174553,-229039,-82878,-42582,-117801,-65582,58336,89997,179921,138506,58942,63449,20709,-32675,14530,-35116,-57205,-3843,-70170,-228503,-288240,-300420,-161639,144034,237599,22293,-150397,-94539,-21099,25056,161518,240193,141001,16147,0,28448,-15511,-109817,-41264,125076,85737,-38059,-41663,-9341,-26009,-148977,-196859],[-10349,152454,117996,-36441,-55592,12543,-33130,-77054,-6296,41134,-5966,-112788,-231119,-251669,-112616,140503,255718,54350,-248702,-259198,-99657,-104803,-220599,-242262,-66507,98931,36851,-110157,-140607,-127900,-85269,84592,222779,242172,166389,104890,-21238,-196095,-308453,-266585,-72798,117763,189993,126619,-64,-64733,-27536,-149804,-293924,-283216,-327164,-429428,-297584,-107827,-167566,-234953,-21291,215360,291522,310150,106960,-303058,-422541,-170455,5435,-95270,-172603,-56507,61686,-81430,-331299,-344435,-236530,-340742,-340462,46631,258209,139160,178451,416969,460113,338249,210816,65572,-85659,-135841,3500,104858,-11663,-188050,-250843,-230472,-56897,102326,125142,119364,168617,293670,321818,121721,-82618,-14396,143976,179476,247222,405109,288651,-37618,-153196,-19505,100164,109431,35965,826,78737,89068,6539,-113332,-319383,-393678,-168130,9397,-36541,-35390,47863,145928,167728,-3033,-157393,-104514,-116349,-214640,-245044,-138893,30582,111868,42641,23985,111894,152863,9139,-47118,143524,143307,-26084,78822,227551,104005,-12995,-48491,-229708,-343849,-64991,254235,123225,-37674,-54073,-129611,-99854,125073,185457,171695,279917,350537,217181,5717,-43815,24943,-24103,-147338,-28249,213815,64730,-249667,-168050,-53441,-271973,-436744,-420267,-281682,-52901,34538,-129162,-162672,-30603,59529,-18099,-89255,-75252,65998,242326,296060,231031,175478,91053,-204182,-360241,-226155,-46787,10738,-47370,-84981,-46952,70177,133768,12658,-165726,-168106,-117683,-128628,-82979,-82042,-67493,49643,-21982,-266972,-335992,-330899,-376462,-190767,259132,553198,519423,397912,281793,165005,124687,56179,21961,75986,84041,-53048,-62224,179957,377899,172707,-228561,-440303,-189901,144443,-17876,-355549,-289712,14923,152720,12160,-247765,-236991,-67839,93852,266916,444520,555705,338503,-61645,-254586,-211364,-62204,110940,324479,451873,344672,172810,29967,-56712,-30240,27001,95094,147618,85879,69915,168710,260713,280746,307191,334354,125707,-267078,-254158,89329,185037,-62559,-58401,192354,274295,89725,-33992,-19575,-97280,-244580,-323092,-311951,-205121,28094,228526,179526,79671,129455,213394,148773,-46010,-250511,-297049,-189061,-45521,59176,103389,15756,-45716,36224,126604,200802,204595,135839,128106,56506,-130166,-157529,9020,106437,-15621,-153100,-167888,-102822,-84710,-219402,-360406,-164168,238343,452265,239053,1081,68149,124219,-7111,31205,199383,180670,68032,5889,88657,183296,141752,52041,109768,274716,253876,21869,-112740,-38082,220884,453980,421860,238365,109234,54525,54065,64507,80946,117700,105316,96727,111107,-22022,-197139,-173588,-2240,104018,-14628,-117204,2966,30752,-178890,-262987,-278194,-351607,-212484,89097,47452,-186575,-221185,-125000,-125873,-66204,55635,-33116,-143429,-67822,-117892,-197680,-102708,45544,20296,-44858,4122,-32253,-165261,-17358,349892,333865,31286,-126893,-109698,-46530,-17987,-13076,9107,-22155,-226262,-415847,-314403,-15080,215405,260309,178743,65883,-99357,-125718,32680,87242,-23058,-129389,-318524,-455189,-301046,-75259,-3229,-8968,-38932,-145212,-256868,-291704,-390962,-579528,-562346,-330108,-166589,-6309,35611,-76921,-221766,-333034,-305575,-196332,52654,558779,1269043,1026369,-1067289,-3123262,-2749708,-1735039,-3421379,-2651173,3229735,10403758,7160956,780586,-1766829,-1799999,-1413254,-347809,397446,276554,23383,-243262,-428598,-314549,-142461,102580,355841,203494,-101239,-126997,-47307,-263949,-526821,-395133,-149572,-282035,-453720,-361625,-149061,60166,138291,101909,186366,484117,579600,277854,100663,220194,112810,-122750,-43837,116193,276228,408362,440584,489382,464646,147528,-169342,-319817,-424960,-290688,103998,393514,379269,226076,138836,254028,244107,-161187,-471478,-370325,-200046,-266035,-265018,685,199380,74757,-54374,-28195,-6976,-67147,-269445,-341056,-74340,61848,-141876,-138110,222531,295827,-82910,-342481,-219727,43274,269007,409457,398768,169312,-31263,45788,154434,4602,-258897,-267117,9309,232192,205832,164873,189760,42232,-124844,-59719,1680,-114442,-145952,-4667,-45881,-229256,-122638,114391,80988,-18527,-24338,35689,219863,213270,-159536,-439004,-234286,42154,38692,44039,187493,200065,20828,-154658,-205827,-66443,75465,88195,65330,226038,375409,208065,-29147,-115660,-97207,37911,200877,181258,103692,96339,98269,-36741,-190581,-172303,-25207,1448,6097,98407,55709,-140649,-299264,-136833,102386,189479,54341,-76103,-56042,100764,272512,358525,224610,-127882,-291926,-85169,76023,-33793,-254828,-191208,131506,225261,133625,258737,471591,338651,68309,-73380,-152268,-89300,82013,279319,402448,233793,-151152,-355221,-237361,-38919,120414,271455,325822,185312,-9872,-168581,-224765,-78083,10203,-72943,-143378,-63921,-22959,-43653,-14315,31320,-7624,-71203,-141771,-283047,-338235,-83583,139369,76268,96639,210592,96772,-15970,50484,16588,-103124,-54920,48013,78483,123203,189429,146284,26648,-47586,-65690,-109437,-87892,-65252,-135304,-188460,-220282,-255836,-123862,-56376,-277337,-484476,-407706,-242177,-288724,-489241,-407016,-196413,-178321,-222197,-16771,154163,179261,159471,107102,-31292,-182577,-144233,67917,179167,43808,-123633,-90486,118043,229630,152262,66866,26390,-24221,28066,104955,59641,-40347,-36262,148493,253410,25796,-130050,-1897,51657,-45528,-113936,-151034,-193831,-201960,-96036,109379,72888,-166509,-101647,129200,90398,-133313,-159545,66053,203704,75915,45284,189501,216233,200377,217151,164862,147025,156159,39360,-83075,-101400,-80326,-45388,-25691,-85752,-253221,-355085,-236444,-68523,-29367,12987,15831,48945,44413,-78344,-24457,118943,-52699,-231641,-146048,-88990,-112461,22544,316610,447058,227354,-77378,-209147,-179645,-115536,-26302,108266,15726,-243190,-230447,43907,102801,-164717,-383048,-351848,-82455,151402,37556,-171987,-142357,16937,106745,54300,23726,19123,-2081,58369,17512,-231458,-278948,-252953,-242200,-93252,38512,58384,-19659,-52978,80332,153664,73284,32639,89075,85957,-63632,-154446,-26550,67404,56499,96800,63407,-37698,-39444,29984,152888,184531,113505,29278,130690,409499,398448,50554,-178241,-166905,-161375,-198738,-189769,-62932,79890,-67427,-362461,-568801,-594592,-536237,-539317,-392322,-126171,-62955,-262751,-387165,-172125,646,-63400,-66257,28046,-22726,-210175,-407334,-475196,-274840,-135157,-147670,-79153,181096,400319,451365,402510,389133,428273,353078,436028,801293,801470,379520,231017,91721,-335499,-803503,-1014679,-1460473,-1275318,-121777,930812,864835,441068,101399,183791,387368,-49386,-522232,-832093,-1289291,-600732,340354,209441,357647,637966,211602,139068,184249,127560,243850,240668,80747,-131980,-349084,-311505,-256200,-417510,-467571,-468341,-515616,-224388,198084,191791,-6307,-26241,51121,157723,341334,350512,118493,-101052,-86996,196146,415431,344912,201062,188931,70011,-57385,73120,174143,128419,56890,31595,75026,59240,-154421,-443832,-499397,-270871,0,63568,-28834,39283,168036,244853,291475,208647,-39326,-102564,-61906,63,52339,-57095,-182542,-150685,-158504,-226105,-112853,82344,201497,189591,27108,-121093,-155248,-41847,14215,24944,92691,109116,83795,202766,200608,127137,70762,-10910,-28257,96683,17145,-88205,-13858,-25498,-161627,-159941,-140618,-42496,200191,243034,-18889,-161293,-19058,108694,137454,217591,272550,191703,44218,-36148,-375,4220,-91951,-49011,84980,4216,-149735,-82199,33437,37889,-75427,-149538],[-8292,76089,8540,-125269,-88811,50869,32428,-48207,-2970,55411,-6735,-131198,-190408,-186462,-48733,224015,342560,93752,-248965,-233344,-5278,82724,-47931,-183185,-89836,83178,57129,-92129,-177981,-190485,-99263,64162,127836,145567,188685,154547,3152,-152806,-258035,-276683,-109908,110152,202175,135966,-28697,-145724,-101792,-182066,-342621,-378996,-364634,-400615,-243499,-112639,-202597,-308012,-53760,251429,261197,140227,-26003,-313114,-428250,-153370,118145,43380,-124108,-80309,73395,-10453,-257090,-321245,-231423,-264220,-166591,229112,341890,168856,215042,519909,567628,409379,268741,52168,-154531,-171214,2073,101428,7626,-137478,-177492,-179986,-91682,23800,81337,138623,226119,343517,325907,46697,-193694,-84151,109398,63885,68222,241772,156901,-102291,-121563,39861,80753,5740,-86212,-73794,57983,63509,-102755,-252525,-394849,-427703,-150097,118725,114281,50413,81058,175424,218623,77994,-111830,-139940,-170636,-200154,-127396,253,66059,96659,71808,51395,79216,199800,182129,98747,174469,173479,21006,84936,242585,131493,-103775,-224703,-320464,-265045,434,233585,81783,-28467,-8711,-92146,-104484,113425,198523,180620,299201,383232,230708,-270,-10035,121022,39610,-172260,-93906,102883,-82113,-380064,-201689,1738,-254467,-535944,-477814,-280464,-52037,15182,-134971,-140118,-7715,52036,-23929,-79715,-59093,83503,274768,320716,275161,267284,105510,-286951,-372929,-130651,68709,110791,23446,-33934,34705,191758,217368,70322,-81979,-66477,-98440,-195060,-174284,-98053,-52555,46988,35091,-93115,-186203,-309186,-411605,-220969,238286,533909,472913,297302,170288,159545,166116,110456,81581,104974,55729,-75708,-69018,146535,336039,235727,-85839,-300556,-91033,160570,-5921,-303417,-223981,69592,153523,-397,-182660,-176892,-99436,9194,152835,377693,612285,473856,84545,-170445,-185211,-112525,-6486,224846,390883,345246,195579,-24321,-151171,-60902,48162,104865,104529,14871,-19095,85080,158834,183655,230810,304787,108600,-278247,-241392,239397,431762,110101,-2554,205355,348711,230356,79320,38800,-57823,-261341,-419177,-431213,-315965,-80607,148341,179136,123725,152935,197977,80330,-118890,-318017,-395051,-273576,-88501,54415,100139,-7131,-56185,50803,163248,270137,286826,171352,123437,74681,-141140,-236949,-71901,80999,36607,-37272,-32121,-6696,-61973,-247106,-323094,-142258,113372,307514,210455,19618,106584,203484,79563,106954,228338,152571,26503,10606,95944,146888,87014,7819,33048,189602,245134,72871,-105969,-110259,140661,416979,419021,245571,101861,73314,142817,149534,66006,-10068,-43769,35938,114790,-44114,-250747,-244454,-74046,22556,-69049,-137581,6817,43159,-90894,-76075,-114255,-272703,-158408,146805,87309,-139903,-110882,-26166,-108727,-41645,131180,74538,-19767,-38370,-244404,-383197,-181430,64162,58951,-10197,26181,-40677,-201923,-53599,295705,263133,-7519,-178221,-223418,-157636,-63804,-42418,-47096,-79142,-269035,-440086,-259765,68230,245207,227081,134352,3546,-131275,-56940,208790,243853,48074,-69101,-242414,-425507,-287507,-37006,53038,44938,16072,-88944,-190196,-226546,-265094,-299587,-319108,-271881,-167098,42669,147860,47057,-126956,-205878,-179230,-140153,45961,522910,1094401,900263,-900447,-2941757,-2721689,-1786633,-4194397,-3318526,4022263,11164571,6472745,-341682,-2017127,-1236944,-703667,-9523,647816,629752,171502,-256296,-347021,-198066,-33775,167773,273154,39165,-208957,-178992,-46388,-162272,-381326,-384176,-343137,-523108,-579766,-383589,-84980,278824,430890,227573,114610,321084,480706,224417,78120,254838,199153,-53885,-113187,-82840,111483,290711,367360,501652,537253,250585,-58971,-188257,-273298,-203710,51540,259105,295096,257970,239387,349565,325622,-93276,-472320,-448919,-247966,-247113,-228444,18026,169277,7821,-133257,-55252,41283,32907,-208882,-346743,-117904,18853,-166204,-127286,251635,329988,-8600,-248644,-198086,-1870,278333,464787,379815,34215,-110248,55316,211892,35784,-264950,-275991,-26151,150490,137039,173608,208801,11485,-179921,-59600,55115,-46550,-107292,-9334,-31544,-143133,-51849,75163,41277,23277,49980,74907,204173,169338,-256949,-548815,-295446,67456,111127,95973,177303,163461,40487,-74219,-140320,-85646,62754,52818,-5738,121687,281331,170677,-62484,-154840,-91402,73788,224236,157242,-18762,-59906,11223,-17344,-52600,-82407,-34794,5453,6094,26687,-97320,-334166,-390318,-128119,150598,268182,121893,-52979,-89161,32066,204631,289972,126447,-224817,-323952,-88833,47460,-44953,-218820,-187549,83348,137396,42335,208216,393022,168370,-42442,-70653,-95049,-65097,86648,360368,487912,242397,-184710,-361963,-226083,-4797,140724,275176,385079,308496,101223,-71000,-102534,5099,-2666,-100151,-119316,-55440,-30045,-43356,14102,102606,55626,6485,3706,-164424,-326930,-91210,144061,9790,8323,204102,167635,61158,102405,61805,-30854,34209,116758,146095,188094,202190,142518,38637,-38673,-33187,-52680,-85363,-79170,-117550,-192668,-264802,-230011,-99191,-97642,-358237,-538109,-428954,-238126,-280767,-463205,-357035,-177312,-235771,-308338,-57931,153194,151670,161401,185280,50658,-166470,-202348,-38938,31942,-73035,-166312,-124385,67951,193803,80052,-87506,-129170,-113025,-13139,69299,29411,-55169,-52970,84165,130292,-110957,-286006,-121134,26860,-27471,-138505,-181995,-189553,-181746,-98778,69101,28835,-158340,-67272,178683,126801,-137265,-194173,70390,314535,241913,144139,181035,188606,135735,120141,89029,82967,116407,73293,-30113,-67601,-23393,19081,-19750,-105491,-220710,-273926,-195890,-96699,-97315,-58663,9356,73691,34201,-44091,71026,176977,-39670,-260285,-204187,-152112,-183110,-75199,219073,380887,196950,-76596,-157494,-117454,-88301,-31124,24686,-122448,-289940,-215364,16895,123271,-70500,-353643,-410782,-139885,108903,28956,-122386,-49284,160564,286254,224544,197597,144580,-13176,-17688,-16717,-252635,-292737,-239729,-201368,-60773,80302,99939,-5944,-41997,54039,84360,17110,10532,80484,98222,9952,-46523,31327,90051,64174,101855,96984,-11382,-18741,48159,112965,113992,68818,-20256,70328,367848,415175,93672,-120545,-69956,-74479,-113499,-23147,139673,256004,66256,-334129,-647750,-672182,-622625,-687570,-607442,-248977,-69846,-264597,-375725,-120930,40052,-15477,-30131,11458,-51638,-180409,-358505,-494048,-400801,-247402,-199606,-100765,174192,405449,460497,417212,330506,289378,227070,326862,650568,587218,242757,226918,-81204,-579973,-753520,-843582,-1281999,-750982,524550,1230039,1038154,534937,-2743,-151539,295859,154140,-646190,-1421002,-1517878,-670273,216956,369320,685465,851942,349716,194753,220340,180904,231086,148519,3056,-140302,-362723,-373291,-326665,-471422,-475010,-420644,-482327,-275531,94751,112836,-51571,-76773,-9743,172396,473905,492970,177485,-106230,-120031,162212,374085,262524,135699,139244,-32224,-191488,-2070,148276,112486,34781,32587,117048,112263,-109615,-382849,-478487,-328745,-74268,30141,-52347,5619,96407,189051,284722,218714,-45868,-121544,-60850,37897,91076,-78518,-218047,-170450,-141564,-146574,-43103,62706,102410,67415,-16437,-57512,-52861,16250,76946,191859,300062,178223,72230,186578,238521,199316,112075,-14792,-21887,154838,97641,-81458,-40246,-21575,-105011,-37565,17818,95956,271830,253804,-12539,-108430,66090,214359,226349,236010,253684,199023,44362,-91590,-38662,39752,-27134,-27405,31254,-94387,-234123,-87949,85303,88907,14081,-55121],[-5209,-9881,-94407,-187311,-108354,81262,104643,1390,7398,55041,-8054,-104149,-99524,-63310,82990,319186,394629,134904,-181206,-162575,61794,208415,104102,-95153,-92002,46205,29326,-100860,-212805,-243442,-88830,67687,14274,-20552,144228,176290,18545,-125484,-204333,-228630,-90271,124311,223283,154153,-15545,-133007,-117771,-181686,-349873,-406857,-303019,-265580,-183586,-145599,-219014,-317473,-75900,229270,169081,-38877,-127463,-272726,-377441,-113040,209567,148017,-98521,-109269,62093,30296,-191513,-289137,-218062,-171781,-57,343141,373179,189973,258209,562373,591025,429623,297781,42884,-183189,-150362,19672,82531,12847,-74595,-86780,-113829,-124218,-38976,61593,142846,234439,333048,285305,-13475,-238608,-141189,-12702,-123123,-127156,50104,27354,-131948,-89368,70244,43006,-96102,-177106,-133889,13541,32650,-176195,-342759,-416024,-401845,-113200,189584,222083,125567,106951,169124,217340,114299,-75887,-159663,-188588,-146814,13312,130628,89811,68707,104727,82911,54969,253076,376069,256494,172622,159485,59196,89576,243926,176458,-100698,-277716,-319491,-156414,67186,171023,26127,-23305,44817,-20272,-70474,86068,162076,139367,257562,340274,184747,-14045,32698,198214,104072,-147314,-133639,-15484,-207098,-450088,-207456,57475,-166145,-463458,-409013,-246596,-58442,-2133,-126412,-153527,-43663,10591,-16217,-15960,33414,135512,289706,295176,268648,351264,114038,-380227,-388483,-4311,214644,207007,93434,35398,139178,313992,314523,143630,-12486,-9577,-76023,-217497,-249725,-134847,-42571,60483,105957,72973,-31573,-231806,-361091,-192213,197818,436271,361321,202455,129226,189144,192943,148440,115293,96443,8263,-87594,-69242,95702,266063,295862,66155,-178291,-61506,111186,-15328,-231947,-166203,71510,140767,33161,-44777,-78436,-106928,-61869,26464,271091,583882,541136,211090,-76171,-138405,-136831,-113846,91158,286959,324632,205010,-73036,-234941,-107110,49812,92855,28135,-79026,-112428,-18886,23813,64168,152462,252198,74706,-259878,-197153,348346,565357,225543,35704,170852,312993,269992,133486,65915,844,-209313,-427764,-472656,-337613,-102833,85379,136855,112497,123870,118934,-21687,-156328,-287011,-385600,-288670,-108893,53972,98723,-11036,-27520,84042,182759,311618,345138,184124,101889,115749,-65816,-230892,-112803,65350,100067,93779,108869,76610,-53664,-258530,-249647,-93986,-14764,111025,143279,28700,127935,246353,150875,167568,216334,121380,28053,35485,78251,87270,34686,-28175,-48932,67493,184041,109071,-80395,-175847,10956,301000,366072,229706,72021,58844,183962,200342,46834,-130772,-175455,-11045,97211,-78245,-280189,-293592,-163949,-101811,-161561,-174435,592,75075,35462,103748,41655,-152160,-61935,180334,109960,-73794,6979,58725,-92356,-7908,207995,183925,125352,30974,-290478,-473680,-203320,91112,101131,25248,23379,-62536,-190726,-18598,258108,198846,-23674,-203517,-317497,-260037,-97499,-50076,-70832,-86664,-249975,-397922,-165455,152312,230093,134332,39147,-70258,-134439,-115,292663,299808,62724,-31331,-134173,-302316,-190755,23706,92136,91225,78912,2855,-71791,-104987,-94343,-38537,-106123,-223342,-160406,93667,257885,179244,17129,1660,28143,15918,163153,483794,692375,612767,-609795,-2552104,-2538732,-1460570,-3648839,-3461861,3650685,9306321,4815929,-1120882,-1918811,-705505,-111416,297733,855437,896752,274632,-164945,-87393,27673,101998,227186,158270,-151176,-327485,-219825,-9615,-2801,-176735,-306857,-453451,-637378,-579527,-328240,-7676,435899,642281,294150,-14506,98526,283648,73298,-25412,224624,266123,46476,-117305,-187100,-44189,93671,151188,329126,449551,277663,57717,7136,-13998,-30292,24837,105305,177464,232573,254187,325109,307980,-30097,-424532,-472812,-261887,-193536,-155085,46643,127957,-35879,-159628,-62326,96863,150833,-88248,-280782,-128254,-10042,-148018,-77019,256652,320782,74845,-95134,-114056,-32799,232778,451835,314133,-93775,-195837,29124,224722,60031,-226395,-252722,-72361,57682,70644,154844,207969,16225,-183269,-56821,93326,39807,-17020,47107,40052,-19266,49534,76531,29558,59275,98282,89020,146096,77706,-340083,-574306,-292906,64206,117529,98594,141225,108247,40417,3567,-42450,-46310,89052,34634,-80601,-21341,118147,104675,-43768,-111569,-37571,113371,218577,114430,-139449,-233654,-115711,9168,88818,24338,-20407,21433,17502,-21278,-185955,-445376,-411384,-105359,152907,269228,173188,-4224,-85440,-4633,136229,180505,370,-272176,-264204,-46044,17810,-63020,-156368,-141789,56431,78150,-23781,157798,318193,93933,-36061,3811,-5623,-56685,51768,387260,522048,221947,-207073,-343729,-198357,27628,154613,269622,398159,361389,166719,23823,48433,99307,-16155,-138113,-114862,-65488,-41029,-35773,37825,135263,93238,92167,160078,-31564,-281177,-95242,114799,-76277,-106272,149205,206851,129141,141522,100991,46222,101523,124554,115310,158283,166178,113082,21791,-51964,-29938,-13211,-64526,-51279,-45834,-139556,-248076,-145729,-18420,-111799,-412367,-549563,-412387,-216250,-258026,-395122,-287641,-154708,-265499,-333550,-82769,142180,126143,162710,242080,114667,-131961,-211865,-96424,-77633,-168446,-201360,-151081,2001,104847,-28431,-207364,-227380,-164078,-36873,39415,-1571,-59803,-62675,5015,2550,-206219,-378406,-235555,-44219,-35897,-130985,-164956,-140124,-104692,-31994,79682,26940,-114599,-35839,181003,115646,-148625,-218270,43030,334109,315454,180501,144407,125485,42686,27860,32939,18059,56840,90247,13839,-42126,14713,50548,-21102,-98347,-157855,-182436,-149911,-115602,-145726,-125107,11139,105659,25652,-13798,147414,208948,-43381,-300139,-275402,-209852,-230171,-160719,82661,252748,135255,-75110,-99897,-50321,-37582,-4841,-68632,-268061,-308241,-163928,-325,123707,20622,-306714,-457356,-204938,57940,30724,-60542,37083,296205,455074,394228,369527,276298,29081,-15577,-18652,-256482,-314402,-228218,-149472,-24878,117095,141521,33393,-16678,5885,-8358,-37725,-8357,59926,116305,107858,65573,74404,105857,83522,96927,94664,67,-6711,61862,74184,49421,22067,-56671,-8332,246715,358389,104638,-68087,25786,11158,-62747,66568,270333,361624,164811,-287613,-636954,-637088,-604657,-696241,-664218,-302472,-88575,-241772,-270716,-23572,77034,45168,35513,3354,-77562,-125826,-233629,-403853,-453799,-311054,-213595,-100168,148904,352471,417307,405964,283077,185148,126364,208969,471273,401102,245547,189125,-536623,-972598,-784328,-1004764,-972284,276517,1318737,1411893,1108642,526599,-127341,-372665,143964,-22519,-1038318,-1727714,-1309607,-455560,285882,648271,951338,872371,331790,115731,180359,197489,166891,20727,-64021,-89109,-270850,-367875,-384144,-485907,-434977,-344877,-407559,-288346,2340,43461,-88430,-123136,-76523,144006,518435,573651,232559,-92823,-147437,89383,249014,86917,6679,17665,-184854,-310791,-62108,145910,107434,-7478,-7901,101569,143634,-24462,-268470,-408304,-338591,-119488,15325,-20780,30964,86119,120325,170405,109594,-83441,-139538,-75413,34237,93510,-81309,-214271,-157550,-76997,-312,61987,38318,-23971,-81870,-65107,3941,50374,72640,127088,333573,484748,240169,51577,135356,236024,241176,164117,9512,-15998,161545,164205,-46935,-70881,-41960,-62672,44331,130287,212148,336284,267064,35673,-12880,136736,265202,263057,209613,187618,159482,17016,-143774,-73588,69720,45346,-462,-27119,-187916,-276756,-56570,137916,114525,83414,42874],[-11139,-85716,-165586,-206784,-103587,103318,168851,60342,27541,54851,-24,-45770,-27,75150,233537,383155,381419,151498,-77520,-68154,92808,249716,210542,12688,-62114,2156,-31050,-119078,-216314,-249299,-48730,89310,-82316,-189860,51570,166865,33326,-100420,-151985,-150637,-38910,153495,257586,189376,41597,-50701,-87164,-151359,-309731,-356655,-170971,-70506,-111418,-151820,-180059,-239025,-65668,156971,30602,-187358,-173624,-198081,-287240,-59868,259057,195317,-93482,-129184,28009,21214,-151847,-241395,-184694,-84752,113154,370327,372183,215711,299644,545259,543323,402583,292093,45438,-156248,-81270,38689,47133,10276,-10997,-3003,-52985,-148767,-75826,66036,133293,200715,274756,205395,-57940,-218114,-172853,-181000,-311292,-267438,-103181,-63106,-110738,-41932,79916,1303,-158307,-198797,-156801,-37289,9830,-189867,-355755,-374274,-322087,-66369,208605,260426,172593,119911,115464,133447,71598,-64079,-154632,-164251,-67065,140944,225089,108878,54361,157697,135958,59793,303479,540630,383499,147783,106670,64483,74111,212987,200352,-35017,-211960,-230775,-63711,101190,93198,-11418,-3747,103615,59504,-24793,41956,84288,57494,158827,229150,97109,-26723,74282,227019,131905,-94351,-142461,-109242,-272619,-439197,-187602,99457,-22555,-234371,-245878,-212011,-99309,-29076,-102868,-181707,-114466,-40765,7980,86228,178286,219606,288244,219679,193397,366338,98478,-450704,-391263,120618,350957,263823,120693,101036,258429,418237,402758,217937,26269,-19773,-64590,-194378,-289498,-186491,-40422,80772,161803,182482,86352,-122750,-247995,-117157,153422,290126,212124,133895,171876,242129,192039,149735,110675,47121,-50631,-73896,-25193,73382,195205,320636,180063,-94276,-105374,5542,-40041,-147995,-112658,50149,152083,142590,145424,45933,-66254,-78513,-56906,165945,488524,534828,293190,15998,-72071,-115231,-162437,-29610,164871,275912,198445,-87146,-280914,-166264,29316,68760,-54447,-172615,-193292,-125833,-110298,-47742,89080,187642,24431,-246049,-150895,390554,564732,251373,41130,95309,182244,212411,127870,65434,68963,-98494,-344289,-419330,-263513,-32902,75366,85445,64025,56850,6323,-110673,-135727,-162785,-260339,-225114,-102390,48535,91531,3577,25163,116054,173280,312054,366240,171073,59263,150556,64794,-134440,-92672,66026,149228,193042,212295,134494,-49707,-240403,-159040,-44286,-124926,-82769,50438,12498,117041,239575,187907,195566,170830,102670,84360,75081,31622,11055,-4370,-42771,-107257,-53984,96402,132413,-41010,-226949,-142197,137427,288393,198938,17801,6359,164857,205143,29492,-218995,-265582,-37681,68612,-99349,-256584,-290873,-239127,-222633,-257679,-217834,-17311,116867,158933,209248,123258,-36752,48218,188780,110289,-11056,88096,90353,-89617,21881,268314,266476,228724,92135,-256247,-436115,-157495,126211,136699,35566,-24243,-105841,-138484,76501,249742,157122,-15688,-193094,-356758,-313281,-109252,-40447,-53093,-30742,-166844,-306946,-77443,197973,171454,6115,-90014,-141825,-115743,22063,246737,223705,19048,-9914,-19835,-124192,-40946,90439,105138,119725,137538,114710,77938,42703,60679,117667,22318,-177858,-135292,141316,336185,279412,161347,209550,244434,218187,348929,416388,173898,256953,-326155,-2169049,-2184426,-576288,-1974651,-3165395,2292800,5759186,2576654,-1530945,-1557372,-353084,211117,506500,949396,960555,285587,24457,307263,314790,224531,275098,83994,-278993,-416122,-242322,47494,147898,-1160,-203443,-454612,-595271,-446425,-202487,66865,490737,702808,280084,-160216,-115540,38552,-139922,-183514,139289,300391,155059,-58058,-187871,-160005,-122100,-131526,39035,242967,231721,160302,220373,281335,182895,30296,-19310,63142,146852,170686,198625,206908,6755,-344535,-435351,-236977,-117327,-58034,81709,78262,-54397,-115060,-30805,149554,252803,52911,-172667,-107938,-17642,-96049,-9767,221890,250383,136130,82461,7180,-50797,139026,375307,229665,-174324,-272891,-34442,178302,64181,-150524,-191217,-107017,-28535,6838,104776,190069,44713,-157112,-69081,103018,126265,110923,157149,143194,90908,134276,107191,36155,68009,111317,86194,64897,-44001,-390987,-525216,-246939,25869,50040,39865,77654,41510,14003,57052,59801,33921,129294,42864,-129243,-160861,-67724,23106,18599,10349,63199,156802,193572,67034,-226286,-381105,-235120,50400,198984,109627,-4042,16959,9760,-55125,-200661,-433099,-350720,-80698,90432,173267,171212,33909,-61199,-4450,82438,58571,-110794,-248637,-127640,32805,-8741,-88792,-91035,-62674,72653,70495,-53174,110982,271315,136426,73293,136234,110091,-46164,1403,361289,499229,169688,-225545,-315300,-163934,49784,161627,252430,350591,333958,193619,113015,198227,187528,-25138,-181529,-137423,-89447,-48839,-15843,53331,119554,94935,158454,280078,80179,-214746,-105826,41807,-167101,-212493,63302,199751,169598,164099,130346,109130,130896,79447,949,33438,88815,67590,-19153,-83176,-58288,-13798,-42960,122,47381,-61714,-186645,-35622,93802,-93251,-422443,-502272,-334059,-168491,-221306,-291284,-191169,-116800,-258714,-304419,-88000,129274,127971,180719,267343,143175,-83155,-154650,-80871,-127367,-227637,-221211,-159141,-55013,293,-126588,-254675,-246774,-164939,-31201,31932,-10449,-40651,-56493,-53862,-88122,-256972,-402899,-305003,-125181,-65631,-96521,-103119,-62271,-506,82727,142615,70648,-50849,-12507,144076,66133,-160799,-212891,7109,268505,281482,137084,67634,20351,-68892,-50416,-4978,-42076,-9261,90512,42590,-39435,-1148,7161,-56059,-78779,-86188,-112964,-123610,-134883,-184802,-181381,18808,140755,28896,9819,186111,203621,-69644,-331100,-324406,-235850,-230885,-208244,-63906,90010,52868,-71025,-41087,8636,18984,47286,-125569,-364189,-297793,-102181,-6661,106008,84228,-247888,-469893,-264141,5191,42252,-4001,87027,373295,566123,526149,491902,371567,108036,52541,8286,-241904,-347136,-239713,-114015,1870,126992,149811,70087,8219,-51245,-101227,-85570,-35019,18585,129358,204334,148053,79571,106696,123426,97293,52310,-26340,-28802,53900,46302,1311,-23322,-76721,-83007,93349,253353,81537,-45912,81067,73673,-47984,45328,252860,344666,204200,-226235,-541867,-507520,-479826,-564467,-562353,-291836,-125925,-213124,-127300,71080,95851,106462,117506,4152,-101182,-71753,-77055,-242376,-417722,-321192,-204362,-89796,113246,269924,355001,390492,272327,156231,87835,117552,316462,304662,391649,120012,-1160693,-1387530,-853072,-1406047,-592798,1544699,2045747,1422610,1026297,387483,-259319,-418149,-51304,-597522,-1659445,-1661594,-706240,-29861,532175,1009438,1119576,737197,185286,-68847,71503,173047,72808,-97244,-83577,15654,-105423,-293436,-393866,-446673,-368049,-279652,-325055,-265211,-57127,125,-103308,-150911,-133480,78423,464198,567608,265427,-67211,-165527,-7513,64782,-135818,-161567,-146010,-330419,-369314,-88544,167963,133307,-31861,-65409,36258,141091,80508,-113903,-282146,-279075,-116508,16906,38309,93722,135052,66262,-3484,-75029,-143875,-150365,-92569,5335,66923,-65790,-168840,-100257,31847,172520,170639,8757,-152836,-216801,-100644,55524,128386,109379,148563,401034,570002,267260,25780,74489,195707,229014,196309,55665,-6823,113094,179431,-6674,-94463,-63492,-30317,72273,173007,272670,368521,279636,109596,92697,177241,249070,232809,142823,90997,83642,-25452,-169349,-96647,72333,88098,9664,-84741,-255913,-274293,1612,180332,111625,106624,100118],[-31181,-133346,-189588,-185194,-78860,114087,207642,108257,52158,67017,21797,9832,58765,181458,352102,390777,297249,123212,11088,19927,98518,223542,264671,123854,-1704,-34136,-99626,-130642,-174133,-188461,18214,119538,-133662,-301150,-54656,132957,53108,-69140,-107826,-78975,10413,183651,304109,247992,127555,47493,-37382,-98649,-224032,-237991,-16240,115249,-23745,-95789,-78091,-89674,-17512,57381,-124276,-277902,-160066,-111287,-180924,-4116,259280,180474,-98631,-130672,-22765,-42604,-148404,-178870,-125348,-14531,156174,323464,353689,244286,318311,482833,460985,346402,256675,58611,-83698,7698,41634,-84,8476,41817,52982,-20126,-166330,-86728,84311,114214,147665,200386,108327,-89134,-152331,-168407,-327902,-431780,-311663,-177721,-102014,-47281,30929,88495,-25720,-158156,-143620,-132241,-70681,5346,-142572,-289998,-281490,-213566,-24947,177200,230227,187552,117786,19573,-29747,-48334,-75016,-123221,-113903,11192,221953,269400,128673,68464,226291,209383,97396,338649,627648,442499,115610,38959,32099,30141,142067,176171,41010,-81037,-98370,-22698,74604,25021,-8037,42919,158278,116589,642,-18460,-14401,-41462,25671,75424,-5339,-30335,105531,198125,106222,-41196,-125036,-156603,-263598,-353079,-147674,121748,139854,69044,-45452,-188349,-171624,-69466,-68215,-186308,-169447,-68862,48118,200446,329458,316955,276925,116271,59698,277907,48520,-469890,-360699,215621,435497,257695,84044,140627,369036,490934,457314,268630,27732,-85346,-70049,-139833,-285701,-236350,-44627,95524,180290,209377,137745,-20310,-117425,-29151,111478,130365,57884,95680,265869,292748,160590,108824,70642,-27280,-105790,-29004,81319,107346,146248,301027,235155,-49346,-190261,-124060,-68902,-60148,-53127,38803,197485,306842,337993,169919,22652,-24972,-66855,91314,364760,476779,330210,101052,7600,-43468,-119813,-85774,57852,197073,175247,-50206,-270742,-225184,-8055,43981,-115470,-241200,-248264,-214173,-209541,-126600,49721,129394,-30624,-256382,-124925,363723,459750,188815,11255,2769,9142,86241,71886,50544,137268,42992,-197835,-293637,-128840,97927,130702,62210,15524,-15517,-94049,-144043,-55270,13966,-59319,-105371,-74391,29160,68547,26802,80630,131198,134644,270500,347691,138510,-1865,149579,195205,21621,-13218,85322,168238,229792,251103,160094,-42268,-190314,-69634,-14961,-206150,-224123,-47940,-33314,73359,192518,186421,182845,110814,110480,187521,118220,-38164,-71919,-27310,-31148,-124516,-144137,12425,147346,2632,-259499,-281672,-24211,213599,163662,-48752,-71969,93572,165783,15932,-263437,-311531,-54348,39297,-90367,-172733,-223726,-270992,-299422,-321727,-252438,-40293,157110,243935,213339,101129,31451,134504,176910,94092,33060,106823,54494,-102859,37124,295775,302910,243934,96927,-177708,-292270,-62834,161599,157026,11796,-112559,-167764,-68750,189707,262313,140887,8689,-150773,-322865,-292273,-99532,-33118,-17524,60063,-46351,-195745,-27989,180685,83843,-117279,-213380,-190496,-89821,-4004,88919,50008,-55358,3634,70821,53431,117846,146622,91339,121800,180508,220791,217588,168997,148679,140994,55324,-126639,-88093,179210,365412,324574,256051,328723,384433,388922,500186,283594,-309166,-43601,-142414,-1905173,-1651377,875958,313050,-2653460,296505,1906491,310424,-1668865,-1048911,-182129,257258,597082,902569,788569,203006,269349,741434,586499,288469,297831,98736,-278982,-431218,-231594,106566,229100,76016,-118119,-356980,-422312,-226104,-42503,116591,431723,595449,191818,-279071,-272581,-192605,-354811,-347448,28571,302855,249007,40124,-115590,-216003,-293214,-384323,-263849,-8554,137625,234031,401368,527221,375882,68742,-74294,-17455,14724,11698,26136,66675,5033,-251555,-344267,-178636,-36377,40571,112818,24672,-51403,-1790,51044,190070,309948,170416,-62182,-68899,-2225,-25644,47227,140059,117069,149331,237461,125780,-62953,22334,262599,163255,-187367,-326220,-124127,74867,36445,-63014,-102213,-112448,-90604,-52605,38212,169354,81377,-130400,-106009,81390,193336,244127,283213,230904,143495,168725,143857,43605,38048,89270,78701,-10339,-163050,-395764,-427330,-192039,-43755,-73348,-69001,-6315,-28770,-36306,72774,135766,118426,158063,79872,-125219,-251359,-221412,-56823,93194,165743,183903,195757,159689,27261,-258994,-458490,-294074,98962,255151,149971,-6218,-34381,-44024,-89909,-162150,-311478,-228808,-64975,-29958,348,98795,30929,-36088,26475,51039,-45923,-170483,-158453,42758,123052,-33538,-126126,-50662,26562,136704,114603,-52570,57928,243570,242504,218156,285300,232705,-17156,-34261,303475,431584,97791,-240840,-288844,-136669,51586,154527,214666,245463,245919,204471,196839,313200,252726,-28037,-221110,-181676,-123014,-52692,17656,61807,65783,65299,186849,330763,147907,-139770,-120931,-61841,-245597,-281878,-26957,149611,172939,168726,147011,142236,120501,8654,-150105,-148265,-11143,15901,-71588,-117944,-102001,-54749,-33511,52226,125212,5405,-110172,61274,200122,-47294,-382616,-393627,-189557,-93583,-174118,-167958,-65031,-56372,-221727,-247806,-76121,120069,161734,217871,257970,129464,-28732,-38022,3334,-119504,-253529,-223248,-141150,-86914,-84004,-170633,-214875,-191726,-117708,7516,55527,16578,6470,-27288,-62314,-115645,-270528,-375213,-306586,-181328,-107282,-53748,-18837,18207,96864,209004,238881,143090,6852,-3706,88137,221,-167837,-167902,-6576,157966,162834,25185,-49359,-117715,-188656,-120021,-37745,-91005,-61952,82823,55617,-65095,-81708,-115047,-131936,-60585,-24804,-86614,-136089,-165479,-226231,-225039,23980,168298,48836,29305,180412,156513,-115484,-328564,-312343,-211222,-182002,-208235,-185304,-66574,-33398,-65320,13054,52516,64629,109877,-113616,-371360,-263178,-53175,-1736,81342,109075,-181576,-433253,-301657,-43378,56205,36979,96507,370168,591784,588955,528958,396868,185511,140325,49911,-206683,-381062,-287726,-118173,9280,95113,103264,79800,25379,-95856,-170622,-124909,-79767,-46945,122594,266571,178033,42066,90153,180135,112539,-19151,-99220,-95094,12963,25347,-37118,-69538,-83615,-132107,-39403,134715,32565,-66631,76108,104001,-53307,-70956,73224,200958,180566,-154080,-392419,-333503,-290836,-347695,-365935,-248134,-182440,-197623,-13183,115489,82494,148640,185636,1204,-129877,-46966,46101,-83455,-317999,-297954,-199455,-91279,70332,186539,298500,382049,299326,207410,125870,81458,229101,317381,619314,39554,-1755606,-1675580,-881898,-1822436,-203264,2717168,2532057,1257896,791444,136808,-385107,-294600,-243466,-1424739,-2355190,-1246210,130786,459375,856932,1343681,1155640,525360,-19044,-290091,-70864,118535,-18648,-165413,-45724,139883,71439,-174170,-333084,-348606,-294428,-250117,-261046,-214204,-71234,-10510,-91141,-152257,-167805,-7982,330489,479758,268221,-35364,-168892,-101134,-122579,-326999,-320712,-298858,-409914,-348989,-75437,209469,196229,-12525,-112024,-53499,103090,172541,49474,-113750,-151484,-63484,26815,88272,160684,210972,40495,-165933,-254300,-199521,-139875,-90818,-21624,28317,-43100,-97896,-8111,159602,319168,249080,-23446,-257659,-301643,-108027,93290,162660,113281,131556,364544,511600,241880,5158,35916,135567,159609,184212,109779,10906,31493,132531,17139,-105911,-69270,-377,58378,151781,265739,352596,287883,187690,177295,184358,175692,142544,52191,-13098,-9419,-64841,-153756,-104578,37409,82000,-7747,-137685,-284734,-231611,69096,202731,86609,78880,91960],[-62787,-142006,-163969,-138460,-52605,106079,205880,123654,69435,92216,50327,21830,40731,220669,405728,342649,163192,47841,45441,80777,102475,172058,273975,217306,74397,-53670,-155629,-129402,-91935,-67798,99702,147382,-129535,-323167,-138225,87733,77043,-32711,-78609,-41829,29817,197065,351417,325043,213414,106122,1720,-33289,-102688,-77411,113480,228088,70532,19561,63425,84638,58671,-38291,-260400,-303642,-103363,-35588,-83602,44786,217587,118006,-102093,-112904,-78899,-146915,-180717,-112649,-46957,35325,142004,237745,320756,259513,292748,394850,383577,284505,203379,72872,4751,81166,20186,-47692,16203,77779,70720,-30610,-182401,-77969,103153,91852,102420,145512,26399,-106531,-69049,-122677,-388966,-443013,-258769,-170940,-102105,29247,123879,113366,-24360,-101590,-41211,-68738,-67773,21106,-57203,-173449,-168132,-112287,-5466,109480,155904,175887,99695,-98008,-232956,-205331,-91226,-71943,-67636,56397,240011,267140,150341,108116,287638,282228,154170,349677,613736,420265,90817,-11326,-20493,-34859,42076,104313,83679,45964,19463,-41831,-16300,-21715,36813,113951,194920,128038,-17134,-92673,-109533,-130178,-108923,-85127,-96393,-20913,120952,124974,37199,-10599,-95041,-154718,-193174,-221792,-95826,126249,275321,336944,132963,-164635,-243022,-117102,-32623,-135209,-155981,-48285,97971,299386,440272,395640,262399,18945,-99215,95891,-30729,-423415,-281475,266407,440545,185738,-10555,134870,435109,521216,460825,274416,-589,-166208,-86050,-77759,-247449,-264168,-49018,96356,154796,156716,112793,38226,-17809,31414,65812,-15585,-73033,77951,348127,310412,106724,39046,10956,-99593,-140756,37719,231639,191551,128301,252055,239499,-30162,-265347,-235585,-91332,20950,19026,56841,257110,463040,474444,263104,134320,80204,-11035,56338,254269,401042,338525,176546,87686,62704,13271,-44699,-6658,93198,137358,33905,-201371,-263107,-50057,26670,-138287,-267189,-268562,-262259,-251105,-159781,34506,96234,-71335,-285279,-125702,285461,308023,69455,-43921,-76289,-141809,-66568,-13994,39489,199837,180278,-36798,-146238,10684,241339,236054,91266,3656,-59325,-141389,-101938,65401,184247,142779,25746,-36485,-6418,23717,42513,117559,122538,77719,197918,297017,99064,-70435,99777,273360,184886,101786,118926,154504,199718,223921,154576,-28993,-119085,4554,-15831,-258430,-289677,-132893,-99489,11370,131763,156424,133447,57916,149891,310285,152432,-116293,-149932,-38067,1358,-101425,-187686,-42682,158883,40228,-271382,-370259,-134502,159799,132063,-106487,-152759,-6400,95224,2605,-269637,-326954,-75644,17806,-50174,-48948,-107557,-249892,-312314,-329481,-261673,-55086,186794,272359,135111,-6821,30604,166702,152843,74213,53317,64027,-32720,-124772,32618,278502,284404,160273,19888,-108710,-109586,41018,184440,158026,-31657,-210092,-231433,-10313,269309,272603,140726,36810,-89876,-219649,-197977,-78823,-51568,-6307,127973,64991,-95405,-27068,101258,-10345,-194922,-281537,-196644,-72291,-75487,-117365,-142075,-118212,14714,113880,176893,242542,182228,58442,93023,198448,291968,299397,227303,146336,63427,24002,-64994,-24578,202472,346518,315532,270979,301605,387628,462007,518449,66170,-618808,-190662,-96607,-1751701,-971443,2668213,2593583,-2156363,-1903462,-1074366,-1486508,-1678174,-491943,-73098,152077,597779,741047,452076,68960,498842,1096006,766098,265047,279900,201588,-139993,-345077,-170762,152544,210021,31666,-80745,-198930,-179627,8717,100984,122255,280561,367474,62771,-342871,-357876,-359272,-510664,-467335,-71346,287818,316900,142827,-18165,-206500,-375796,-532126,-484025,-228819,31100,272188,513208,660818,498811,133487,-45365,-51180,-134980,-173194,-125811,-63035,-35682,-163059,-219789,-102018,29098,113815,126263,-25977,-31627,154513,174950,209647,308046,233037,18969,-25356,32539,47389,73701,17370,-61409,102778,324908,200510,-77990,-83543,153309,141242,-142966,-347679,-219195,-64641,-25433,5751,-8374,-82365,-114094,-98211,-15420,163394,113728,-121519,-161015,37518,226604,342729,374464,259747,121824,144274,159512,35041,-26521,40270,75709,-53898,-244361,-349816,-309232,-157410,-128758,-211231,-193419,-93539,-93770,-99353,49492,165509,172291,167508,142962,-56202,-260858,-299884,-117520,144477,290454,280952,216042,123836,6,-239859,-446177,-271149,131648,252470,145851,-34408,-136725,-150147,-135737,-107269,-140874,-89574,-62849,-176294,-199671,-31406,-19354,-20493,75370,41920,-110125,-160843,-28795,193151,194829,-61097,-179379,-57428,93529,228403,187244,-41267,-13621,204768,323388,318881,397596,334388,36368,-33798,242500,344136,31185,-243874,-267554,-127737,27310,124730,148111,104853,137305,223546,276001,371006,283894,-26526,-244639,-228280,-161482,-57993,59005,67549,-55,21219,175108,308408,170374,-63630,-129108,-165994,-296763,-299956,-95111,74537,140017,155969,149502,138195,80485,-56497,-280180,-322651,-108494,-34847,-119828,-137590,-133712,-112544,-38411,85234,159227,38812,-46498,116125,265898,13026,-298704,-237695,-805,340,-121836,-45729,81584,24239,-170767,-194648,-54722,115088,210997,262017,219704,80051,20858,108845,129378,-72451,-258068,-208329,-95681,-89260,-126791,-140827,-104683,-90767,-38343,73613,108705,78917,74981,28380,-5213,-72569,-250635,-313458,-239479,-191826,-148993,-24500,55751,76510,161958,307930,333262,213288,34645,-14122,35848,-57869,-167225,-87421,24714,53871,5480,-121499,-188411,-263338,-304842,-192662,-80242,-121059,-81173,80659,58727,-110572,-204709,-277280,-230726,-49489,17542,-103655,-188732,-210935,-272441,-254019,15817,174341,82297,50445,138544,74690,-169830,-281743,-222935,-134680,-99352,-167833,-252301,-179717,-107102,-62755,54479,81665,90610,163935,-28183,-282204,-211071,-27608,14132,63515,99048,-113280,-348032,-305735,-84034,61327,60974,82665,299873,531940,568837,474056,343745,219731,191884,87891,-148913,-394651,-363779,-163904,-4725,22757,5706,55726,39218,-106064,-200547,-156873,-146112,-133762,81319,266003,150611,-22964,60402,236901,141345,-96557,-204535,-193379,-60630,-2814,-80004,-120615,-86537,-146404,-120016,29640,-29501,-125180,18435,107042,-57539,-227573,-209566,-22257,110623,-75899,-225639,-169984,-106777,-131686,-170152,-210035,-251125,-207136,23276,86053,31138,150050,204020,-24158,-172880,-71414,79908,1254,-208660,-272503,-223789,-123987,17978,117025,251404,371047,334858,301670,223936,111037,223070,405872,825612,-20738,-2116174,-1726779,-793891,-2003806,146942,3500805,2696641,960949,459434,-154900,-485053,-68357,-368446,-2242366,-2910246,-610028,971800,847193,1124079,1520667,1040182,315617,-201721,-470822,-199457,54233,-76582,-164835,30156,238778,197455,-48367,-204525,-203400,-228084,-258932,-225484,-146459,-40826,7533,-57851,-129870,-174823,-93833,158916,342701,245790,-1591,-153229,-161598,-247304,-415039,-418569,-385381,-386796,-260702,-28302,262778,285448,51139,-128720,-135417,39073,217813,179165,61490,16361,21975,34302,101325,202490,269890,38768,-256128,-351131,-218733,-96452,-54357,-23412,-1801,-26694,-28922,89197,266955,395984,274982,-52705,-318766,-320909,-82309,115948,146186,78286,74806,227362,320911,164608,73,39495,79127,51860,120978,152313,38136,-45533,47304,14944,-106689,-55919,32241,32228,96591,204534,289929,288166,249640,223091,165605,71376,19725,-37778,-102203,-98631,-84818,-96527,-97272,-27150,31785,-49201,-181345,-271064,-158504,128996,200644,51983,17516,24504],[-96868,-112203,-98727,-88273,-48034,70342,157953,95046,66735,116653,66629,-37426,-59925,182692,388295,260386,18084,-53995,23024,114482,127268,137958,253415,274319,143271,-57336,-191017,-121570,7344,81566,175758,162182,-80507,-262483,-174708,45433,98005,437,-66518,-46919,8498,178557,378095,399306,266727,93819,10965,35372,37077,88783,187049,236585,148862,156261,202776,233261,145228,-99637,-348023,-278110,-34941,9592,-16363,78847,152519,36342,-95771,-82553,-126008,-260564,-236451,-60513,30620,64336,100870,154289,270454,242007,216011,299776,334608,235314,145257,76162,74976,113402,-20330,-79952,39845,98394,52593,-85170,-202031,-57028,114364,73569,84440,132538,-10601,-103965,8444,-39625,-331455,-343140,-140087,-110636,-89249,83480,214603,158995,7063,-22666,53641,8369,-24981,48873,28099,-53618,-72387,-51356,-19191,26536,72076,145081,64718,-208797,-415803,-338457,-89023,-13780,-53770,47981,202966,236588,170830,156050,314587,324858,207421,337081,514941,335220,81392,-18240,-62358,-100033,-58603,13397,78213,120053,82436,-100166,-146623,-52237,99992,189387,200740,87191,-82105,-174451,-180804,-186756,-212755,-217521,-158308,395,120299,36711,-45137,-12960,-71018,-120471,-97140,-88838,-41971,119378,345495,481836,247208,-119397,-269834,-158930,-10983,-25340,-49486,24350,145755,362895,483966,423311,247127,-42578,-243026,-129704,-118639,-315501,-153223,275672,364807,67254,-136795,71791,422296,499360,409230,228330,-41058,-214571,-96930,-32648,-198094,-255983,-44726,83772,96748,52003,24036,32513,18847,35136,3272,-133564,-161921,66446,359153,273147,45240,-33937,-48166,-143910,-144833,103770,373353,289047,135011,200504,218667,-18717,-288136,-294275,-100863,84551,99153,100770,295076,539537,513492,303448,228911,190906,70282,52070,185083,336326,335622,235785,150407,171954,199367,88408,-19754,-23012,89775,141799,-86882,-259501,-80565,19785,-123255,-245949,-249128,-253269,-229587,-150103,37323,98718,-80220,-307135,-143687,183531,163642,-60751,-106885,-118633,-222954,-200967,-98644,49252,255110,285451,93192,-30892,108045,353380,354447,170640,45086,-55812,-118896,3145,192395,294920,268104,119899,-1209,-51000,-39915,35306,120692,92421,19409,112693,227070,65192,-129479,13703,275977,303882,215202,155171,115980,124004,154922,127836,-12689,-46538,55331,-41998,-289494,-292148,-193466,-167109,-46431,86699,115348,61934,26526,211741,414674,169184,-183451,-211941,-43947,40728,-55881,-186488,-55578,171239,65232,-260512,-382643,-163421,129865,106960,-135417,-211848,-106546,11775,-17153,-254409,-328112,-105382,9670,6287,74548,17892,-189695,-265635,-274831,-231943,-46859,201354,246301,22674,-147989,-34160,135449,125094,62330,51433,-17152,-134397,-143872,9187,212597,211209,4667,-128638,-93401,31746,112919,183498,141722,-64007,-269549,-270578,15570,277584,254951,141322,57542,-26058,-71464,-57848,-62826,-108919,-53678,118501,121384,-30407,-65501,-16355,-89912,-202629,-256666,-150397,-72145,-171492,-293196,-271666,-136055,23357,99923,212608,304333,196443,18455,34743,184718,305565,290027,192131,64615,-48721,-19380,3511,41369,209521,297042,272816,206868,129225,247534,413216,361604,-213885,-681128,-155847,-177452,-1622925,-227827,4379273,4363874,-1789644,-3881427,-2699847,-2571880,-1664671,58571,132850,78871,565897,532055,97253,-51295,638937,1270583,807093,157396,212408,340867,89221,-160188,-51595,176733,100405,-104799,-95360,-29862,63438,191943,185409,78502,85940,113246,-57700,-347934,-385401,-436920,-568027,-510792,-132220,275369,361999,220680,63790,-141337,-359465,-549494,-571783,-364952,-55094,274616,541598,666848,531375,210353,49125,-43788,-265627,-326903,-210418,-150686,-106500,-92904,-89087,-27392,62607,138903,110622,-64764,1441,309868,306887,200696,251819,233716,59757,12950,78935,111628,64695,-125897,-251668,3206,316717,203603,-100697,-149209,83178,164428,-76730,-340841,-296481,-205469,-108953,36893,67081,-23417,-92134,-113688,-26035,182371,136210,-127771,-211199,-10499,221889,375099,391167,214522,43949,76900,134245,2654,-106251,-22209,78640,-54909,-265162,-261418,-193779,-153482,-205450,-312665,-286731,-161454,-145539,-160119,-2556,148066,182070,172040,226618,70489,-182315,-286572,-145706,152166,334927,314820,205315,88644,-18016,-194599,-365181,-196103,121274,204180,119257,-78432,-267057,-287660,-191460,-69757,3218,18950,-70448,-302731,-368744,-180762,-94014,-10477,128013,49714,-123238,-87053,102200,279997,224512,-94407,-248169,-118127,107989,306480,250603,-40590,-105209,129236,312141,326569,430577,389203,106393,4993,199631,264604,-2002,-219875,-245398,-139009,-18442,70643,54378,-35936,50956,262314,347903,373134,280624,-23307,-239805,-249458,-196543,-71251,96105,74629,-48459,-16052,137692,240469,166445,9776,-118479,-237860,-311786,-268577,-123948,-1362,80839,129183,138714,100170,26653,-94845,-345091,-425693,-178932,-80850,-151018,-127976,-128882,-151523,-49531,88003,139316,36432,-9517,120585,273319,73209,-184559,-61936,190415,97389,-69438,58139,226834,112273,-123276,-164609,-33939,110495,249461,294931,166779,13460,57871,247814,261238,-7971,-250573,-178805,-28153,-66523,-126010,-51248,33474,14716,48737,153942,181128,162276,150500,107927,112935,33258,-191804,-225190,-120431,-153124,-177384,-21475,93219,98891,185948,350489,385159,248452,22682,-43020,2315,-92338,-160554,10563,101896,-7702,-141887,-260760,-317872,-385008,-404428,-274675,-138001,-124643,-54939,95639,61918,-154716,-323023,-416392,-316694,-41441,44390,-143814,-262721,-263333,-312950,-265901,-14163,147228,118688,78511,81246,-21616,-217217,-203407,-78292,-25942,-10018,-105344,-253130,-230020,-158012,-69854,75136,101851,99148,194951,105682,-122423,-147966,-21029,40070,61867,68346,-51853,-232500,-273980,-115441,48498,73174,70376,199791,410710,475515,354587,234123,186139,170293,107309,-70334,-363983,-433383,-225240,-32078,-70079,-111704,12769,62210,-69945,-188011,-182947,-227533,-234192,-4121,189483,78703,-88160,26151,270018,171108,-153491,-307774,-292685,-153396,-52461,-135820,-177125,-97869,-135770,-150158,-50405,-92558,-200971,-62254,96251,-47631,-359752,-488641,-246486,24519,2642,-70259,-52297,9831,6224,-54826,-202440,-318373,-242114,-25119,-5821,-51570,96505,148474,-84323,-233882,-145666,7148,-20236,-143460,-268638,-285352,-194007,-47880,57366,197266,328847,329844,375265,338871,191389,275079,495610,907806,-34039,-2113898,-1512530,-547590,-1792363,424720,3742754,2558231,604066,120239,-388733,-533372,167239,-369692,-2772011,-3134596,62113,1595941,1010847,1216237,1452583,783251,153794,-308502,-557178,-275044,945,-83339,-103077,108070,278936,238250,48695,-38753,-40034,-173917,-287324,-211403,-73892,20395,42076,-18159,-96475,-159826,-159397,-1935,201877,211444,30706,-119187,-169181,-263388,-371109,-420904,-369683,-260850,-133042,39710,318945,377467,134721,-112699,-183018,-34184,194805,236159,197008,177909,108977,29393,69904,204431,278223,44189,-250586,-330333,-184268,-21159,15501,7564,-6660,-22272,11696,152810,315528,384358,244647,-72981,-329575,-283817,-30771,124476,85096,6887,-13610,26631,60143,54347,13082,80976,44231,-60706,20916,163225,68448,-81584,-28845,-3851,-100259,-31626,67129,24197,44847,119268,200026,278158,282210,229801,133557,-32273,-97907,-102366,-159551,-165675,-76598,-10049,-74865,-97998,-39841,-100607,-209712,-222270,-67765,171228,177356,21008,-46949,-69128],[-122022,-56176,-12820,-52100,-79782,3890,74071,29950,37917,117412,47271,-165014,-213673,84948,317150,173730,-96887,-144886,-18837,140537,181383,143158,219182,286070,182914,-55431,-211790,-120697,93132,216049,223975,155354,-12289,-154046,-158902,16141,106397,21082,-65399,-78654,-44215,121995,360458,437895,264401,15360,-10917,99951,172959,224199,197862,153408,184257,263042,299640,322940,225441,-106649,-371138,-227776,10620,13145,9670,92885,87031,-32036,-77343,-49187,-150200,-344650,-293883,-38552,82325,71528,61979,103496,205549,184462,104440,212447,314431,205816,91922,61491,105560,100258,-62933,-82154,81036,110520,11307,-167997,-225194,-29014,119119,67032,98240,160656,11262,-72810,68435,66201,-168502,-166538,-1965,-35723,-85055,91364,273520,214812,56914,32036,86736,66821,42079,72900,75273,21597,-24482,-47424,-66993,-50576,7422,99020,12625,-286654,-521962,-395018,-53772,35159,-83951,-12979,138080,201056,184963,190807,292515,315782,236988,312068,383122,229377,86721,25654,-64942,-140164,-124499,-54133,40667,131107,88041,-160088,-274376,-83169,145945,240249,170585,5738,-177661,-252450,-216516,-198881,-262996,-297244,-184875,28329,108283,-34519,-106815,-44878,-69633,-82767,-19393,4538,3639,107878,333575,471634,281868,-38390,-221747,-181548,-17467,109236,127557,126208,177102,381702,461455,383421,227935,-57915,-342065,-331334,-186225,-167152,5563,258035,235542,-62286,-261489,-48105,315150,419306,312043,140663,-75533,-199129,-86139,-20751,-164924,-211604,-23950,67348,30097,-65281,-98207,-32301,-10967,-22275,-84679,-220534,-200974,52383,276354,178846,-9271,-85788,-91670,-147194,-117740,143010,444804,351822,150247,168480,198955,-805,-245001,-285621,-94926,123769,170559,147437,280157,493270,448166,286412,270857,254290,125800,60526,163146,294504,325871,264396,178495,249175,377062,267082,4544,-133002,40402,239465,44867,-203896,-84535,22296,-85394,-186365,-187334,-179986,-156672,-112378,50008,133010,-51288,-293679,-160836,84751,55894,-161471,-159376,-117550,-220339,-277002,-145945,89609,304667,347093,167956,22075,145641,407915,441017,270558,126936,-9874,-41933,130591,289529,318534,270188,144802,22203,-90699,-109347,-1636,85747,49822,-24322,34168,150599,42911,-162265,-74245,218414,348460,289426,176858,64643,38607,83641,96267,1604,7365,80346,-78018,-309380,-271486,-228967,-215619,-80495,73571,78683,-11854,17635,272812,466334,167585,-222596,-250875,-52325,68430,-14974,-155100,-27282,187011,77817,-224412,-313484,-111283,114234,85397,-127010,-234385,-184031,-67275,-48020,-234660,-319961,-129542,16589,55807,155524,105725,-119773,-181028,-168958,-156359,-6051,200120,182391,-74814,-262890,-134351,56945,100100,60947,30859,-103711,-211166,-150892,-27353,105351,92084,-172872,-305165,-142994,79281,130569,156396,115699,-54931,-249759,-260873,3250,205680,194140,129937,66355,28957,84608,84503,-65157,-198995,-162862,14135,100292,-11181,-124095,-138108,-143727,-144058,-132220,-56972,-86931,-259062,-378852,-296739,-103499,25570,38104,157805,295361,194778,-18749,-46182,136370,254504,187972,72492,-58625,-131805,-30229,66700,91439,201479,241831,224625,93914,-127857,17954,271208,69661,-490293,-509964,8988,-341123,-1427213,460230,5537988,5371350,-1507933,-5307435,-3264650,-3019404,-1648230,583854,536188,184226,558642,355503,-121631,-99035,643075,1221505,711590,1935,99657,437791,321563,87434,115108,176466,-55980,-267416,-140075,108056,252428,288855,195695,1022,-91712,-67418,-123217,-313024,-381595,-428470,-518640,-471210,-142631,280565,395841,259158,110566,-44616,-267740,-462048,-532828,-399393,-101856,244367,493497,577354,488401,280591,166885,-12844,-343654,-406276,-218672,-194932,-194692,-51255,21220,27031,57713,106992,63180,-82272,44851,414746,394921,159320,162692,190099,70981,43545,127089,161931,32016,-259973,-414451,-126258,212901,131171,-128407,-159719,69364,206517,-33061,-320190,-338282,-309683,-188275,33069,112095,48420,-29916,-84851,20004,221676,149776,-127559,-226562,-41802,187348,331497,324294,118744,-45777,-3434,64178,-47745,-172468,-82207,81291,-21757,-225081,-151676,-96648,-171090,-251462,-337508,-309046,-191217,-179862,-206551,-66401,100537,162598,196668,322537,229328,-35069,-194365,-136424,120037,289901,271930,161940,55060,-34362,-160975,-272834,-135108,54135,135946,101225,-115215,-384444,-416519,-245570,-65196,66765,65437,-76997,-366997,-463256,-300727,-152529,7767,172911,67940,-86779,27596,201090,286051,203670,-130950,-322643,-218970,54878,324548,267255,-63615,-200665,19348,203045,242981,371495,383414,173478,63736,178162,211930,16487,-157973,-212803,-160423,-68660,3136,-50693,-140188,14848,312340,404635,346160,253697,-19330,-198141,-219702,-213769,-93307,114831,83430,-60648,-30542,99070,173114,164073,76458,-86316,-257627,-290611,-203049,-111009,-58196,11198,95553,118780,40660,-26214,-102112,-330062,-421187,-206407,-120208,-159645,-86914,-78733,-142588,-54456,60361,76976,15362,4386,86914,227919,123613,-56879,100559,338097,178785,-19328,135353,342523,188357,-90495,-159811,-23085,101395,256574,303605,118792,-44630,81070,347173,367554,58783,-230562,-137272,49652,-26957,-94934,56661,148195,86792,118989,231782,257519,244754,216254,200955,269527,183461,-85623,-107627,25610,-74696,-178729,-40485,83756,88252,177237,325898,362819,227376,-19644,-81827,-10023,-101437,-151778,100493,199609,-22378,-245300,-357446,-406759,-459426,-474901,-359021,-201162,-97335,14047,130697,75082,-171794,-386262,-477181,-354561,-27433,66846,-176102,-326625,-305571,-329581,-259200,-67817,83482,144099,114372,34215,-102864,-243011,-125507,66256,79992,58691,-42368,-198185,-221253,-184351,-90796,71130,120314,100778,198596,244250,60767,-79622,-18776,74146,77024,33111,-9101,-116201,-214913,-137484,16894,81235,77856,111572,264745,339185,220679,111567,90303,75055,101719,20650,-275756,-447712,-258000,-57831,-151271,-202296,-20208,105067,6754,-143708,-203035,-308386,-337509,-132956,45867,-13481,-126719,-3140,258909,183128,-171270,-367093,-355904,-242186,-127102,-199366,-232574,-128341,-125923,-156339,-106900,-147650,-266538,-129255,84811,-26104,-423369,-659073,-395776,-45840,74648,58442,13336,32214,29498,-48889,-223398,-367104,-291783,-123626,-118942,-146304,-9732,21697,-174264,-305079,-247385,-137890,-124311,-146892,-290155,-369287,-289022,-127476,-6553,114931,223672,239692,367881,417102,285018,332850,502011,803885,3067,-1749872,-1089622,-155257,-1192795,617970,3467214,2204032,262621,-137165,-478152,-507001,331315,-226792,-2825898,-2939358,597525,1863881,908625,1076319,1135711,429498,42456,-328402,-536038,-280836,-27630,-40291,-7828,155289,253690,200343,99136,116754,103380,-128849,-305247,-201281,-7283,90379,77385,10348,-69799,-135623,-192167,-113022,95927,179025,57322,-74831,-123738,-167444,-221053,-325180,-249636,-66003,3042,112236,367449,444620,201165,-76929,-185134,-98527,104561,201952,254432,285672,165550,5572,6475,168974,228026,38357,-171001,-214289,-104560,68772,98656,60985,21782,-22078,10586,151112,283356,294843,171356,-82080,-298709,-217992,30225,122442,-2492,-89167,-116989,-179628,-186712,-59497,34461,133171,35834,-143392,-86782,129314,89966,-57673,-49411,-15429,-86373,-7269,99611,49215,22196,42442,112832,258315,282022,209987,99092,-110471,-177237,-124908,-176016,-197205,-40528,86891,-36431,-146876,-105020,-144576,-216569,-153288,25481,194187,142892,2757,-85173,-145240],[-129659,5851,71086,-36478,-143440,-82700,-18554,-43744,-11386,74410,-22749,-322681,-366257,-35438,221679,106915,-153315,-185796,-24856,183695,254168,181522,184595,257718,180942,-62571,-231276,-138224,139446,295934,226844,122329,45304,-42155,-104448,2598,95526,25846,-61043,-106353,-104866,34210,284656,410291,202747,-94016,-48686,155384,281553,301984,161551,27590,161491,302207,331730,347545,288293,-56837,-331093,-180545,8470,-24673,-2939,86597,41092,-61692,-49119,-20076,-142164,-365939,-327837,-52076,89824,55482,39444,94958,141773,101408,-5707,145018,307552,191482,47554,31710,97880,60618,-86282,-46619,135412,121189,-35916,-251742,-245319,3873,126556,78986,133984,207708,82367,-9570,110417,171998,47252,31737,112649,23304,-94160,51937,279368,262048,105625,26631,30931,80740,103363,75633,61320,24025,-33509,-93675,-137779,-106578,-26567,37300,-53857,-316401,-522364,-355850,8120,59762,-146551,-102643,77557,177397,188025,197806,228634,254177,233612,291262,282763,148909,100136,105633,-16923,-136671,-128279,-63886,2819,102951,68094,-186923,-361084,-130440,145348,243386,111157,-91418,-274056,-310966,-213073,-162639,-249630,-315032,-179556,55872,92586,-65846,-125529,-92754,-98640,-69532,5551,33664,32480,95652,249439,333207,247020,72786,-99899,-177696,-58188,210966,310092,216826,179987,356721,393249,285142,197347,-42441,-388185,-452128,-207463,-9099,161808,230852,99359,-162609,-356565,-207968,127632,284311,188052,33355,-94768,-120106,-45884,-44883,-166051,-145376,15965,60718,-19511,-158435,-216178,-128694,-82811,-116701,-191254,-277789,-191925,36749,126031,48368,-48294,-106313,-115457,-114387,-69701,138817,409191,346899,157526,162237,194242,29414,-154361,-218648,-71894,139633,211563,166861,202233,331351,306864,226481,245940,236432,120057,65831,174916,269314,296885,244045,161901,269571,485001,419550,36101,-216438,-1291,295209,159735,-103353,-53681,31954,-45442,-106006,-83372,-48262,-55295,-66308,65372,181045,5091,-232798,-161180,7054,-13291,-212007,-187886,-83353,-152114,-268014,-126348,159505,350275,371374,191144,19079,136933,399665,459376,344795,212103,53020,48624,228210,330375,260385,154224,95883,29397,-112117,-165890,-61492,21492,6108,-44369,-23130,76918,29255,-159273,-123000,144689,319098,298670,165982,10122,-21109,48896,77452,10124,31692,82758,-106325,-325206,-271064,-246209,-231347,-83699,86472,52935,-69471,19432,302919,448760,154767,-225299,-266398,-69029,67099,-3282,-112794,29007,206510,84518,-161762,-178367,-5433,100070,61213,-88877,-219993,-228374,-130168,-87904,-216947,-291013,-122673,36157,78884,169424,124543,-68810,-85196,-33897,-37611,65987,184242,102015,-129849,-312947,-229640,-33178,80981,60326,-6661,-166372,-237816,-142476,-67885,-23433,-54361,-321224,-450117,-229189,34566,101807,113515,90513,7737,-137731,-192826,-37202,74191,93006,102726,66491,69738,210052,186187,-90689,-297787,-300375,-150547,15600,-30697,-182374,-235792,-175069,-49875,59367,63921,-103409,-305169,-356799,-231266,-47121,16881,-46452,39468,227017,182524,-50446,-139166,56112,151980,28384,-88186,-175143,-153341,6243,107294,107677,179180,200351,192890,-21901,-375019,-208051,104640,-248338,-673619,-193877,201020,-528702,-1122894,974349,5804192,5620834,-1151935,-6003285,-3517343,-3123355,-1573579,1069516,1115725,507389,606408,271054,-115002,-48210,512901,978650,528914,-145046,-39183,424473,469264,337429,295670,152910,-200793,-382717,-177732,192505,359652,302002,150157,-75561,-199608,-116064,-111235,-268669,-369681,-355716,-382335,-364151,-108344,304980,426383,259117,121307,50087,-145600,-324425,-411880,-347041,-107455,185232,387951,447399,408270,326348,261428,23221,-350015,-396718,-177020,-219396,-288686,-44444,92083,51751,21481,28855,-6332,-71300,93960,430932,389929,88723,71062,134828,75477,68952,166817,198401,-1470,-353852,-516499,-253502,42964,4466,-151906,-118253,103737,227697,-44485,-304533,-337996,-348983,-232850,17054,131422,114481,53516,-11977,108986,262099,158266,-94323,-184807,-40226,141358,229423,200380,24071,-97339,-67461,-35824,-98557,-197575,-124164,74441,22570,-146885,-49908,-29267,-192096,-255335,-273837,-245267,-176919,-198500,-234724,-124889,48764,146156,256535,417122,384104,143429,-57002,-94922,70328,189466,175216,99745,25983,-54399,-169330,-234475,-147885,-57577,76269,115609,-120593,-448674,-496681,-283247,-86547,41154,47932,-70108,-347023,-467899,-353486,-158271,47403,203541,92388,-11178,152764,251501,224725,141765,-162097,-382888,-327992,-56984,253177,215470,-109595,-270109,-88567,51709,110601,241786,320128,214235,111737,162680,188601,84865,-60701,-164559,-173381,-98323,-56344,-141517,-183521,32142,350301,435805,328208,220995,-12142,-118702,-127116,-194306,-115417,105272,88953,-37715,-18455,82706,149744,185658,129915,-43199,-227417,-242026,-125816,-68679,-87349,-51556,65875,96881,-22512,-68432,-88146,-250940,-315676,-187705,-150717,-148660,-26043,4691,-79110,-44952,11932,692,1389,10237,39093,154839,162693,68998,220191,408238,228603,29150,187288,404639,233551,-74761,-169640,-27759,85670,228809,287616,95024,-68921,96598,392311,430261,121954,-189160,-86508,121748,20713,-53516,133496,199446,105210,155960,291453,322380,305508,258675,289659,430064,352039,65876,40440,173889,27978,-141891,-61816,40161,62577,154917,243417,256105,149391,-67572,-114699,-9396,-95635,-144115,158946,274736,-16203,-294037,-394650,-439960,-481174,-506854,-425848,-247937,-41561,106474,176314,103349,-142651,-365336,-441008,-328940,-1838,95045,-173184,-349869,-318636,-307243,-235785,-138318,-8257,147302,152389,18042,-139428,-238201,-83516,147059,145995,88599,2800,-115565,-174768,-190670,-123540,46017,141314,107547,181188,343041,216526,-12158,-5952,112131,101090,4092,4213,-28348,-144969,-149469,-23287,91532,108185,61821,129071,199163,122486,21882,-34284,-60028,73770,108644,-137443,-368027,-222891,-67556,-190178,-224824,-16431,166310,99785,-87650,-214671,-368545,-430202,-289735,-134991,-100147,-124178,-20954,195933,161415,-146646,-352203,-355783,-301627,-213804,-252977,-273992,-181501,-145198,-168487,-145020,-188339,-298667,-156119,78233,-8699,-411805,-666630,-427706,-78398,132143,154403,42711,-21039,-46463,-123116,-246169,-381417,-338499,-215699,-200889,-225534,-146075,-141998,-268156,-366476,-337626,-282069,-245253,-201652,-320128,-443406,-381694,-212088,-81916,-1160,43915,51734,253628,416500,344198,337112,368008,514842,59960,-1152432,-568529,321747,-362476,738616,2841385,1741345,-7717,-259164,-388961,-400407,382101,25838,-2377161,-2366413,896359,1757626,584739,721991,650621,49740,-45776,-289386,-432411,-225403,-28339,34287,87238,158533,184529,124182,108025,217350,193216,-86221,-285837,-176570,45489,145968,99226,14418,-65091,-116905,-189749,-156354,42191,155723,72174,-34761,-45959,-2409,-29221,-160913,-57305,145803,125244,173336,395996,464433,218531,-42671,-148698,-140335,-26932,90241,223142,311834,171655,-38821,-66577,110802,138844,12277,-69813,-68993,-11603,145654,165796,116533,81846,-7511,-26765,74328,174343,159634,77115,-84873,-247348,-156656,81859,115947,-90823,-189578,-212356,-333602,-350111,-149010,44469,159634,45790,-173925,-171041,51032,91343,19775,6065,4248,-59266,12709,125129,100120,31228,-5144,56014,232146,253983,178355,66854,-152959,-202369,-102108,-149557,-185528,16129,176924,18593,-153869,-143680,-167799,-197996,-81183,104646,201638,109664,-379,-81686,-170220],[-117506,52686,132453,-36248,-214080,-163021,-82343,-86769,-63592,-16586,-137557,-450265,-461183,-136538,130595,70469,-144548,-154155,43345,256104,321798,227543,158275,206398,139090,-90111,-259508,-174900,134693,299641,178600,64494,69898,37713,-37048,59,65686,19927,-36900,-99964,-147747,-65842,157041,305659,99992,-187452,-79286,198441,343784,311781,105857,-78732,90659,267384,301462,323244,327787,32803,-244710,-154922,-47270,-91715,-38449,66218,26131,-42853,-15699,2615,-100533,-309671,-317714,-90741,51716,17691,29032,117226,103676,26333,-73256,107521,297500,181680,11637,-1687,73818,26636,-73906,23437,193293,132669,-73676,-307795,-252142,40334,147582,113281,174803,242700,171672,76685,138975,252824,246487,196074,176938,54781,-103084,-12455,231688,284971,135221,-45176,-100043,41217,126092,43907,-13559,-43051,-83707,-163189,-211416,-134577,-36950,-40630,-126919,-297377,-425557,-243733,68213,49898,-211917,-184140,41841,168258,177485,175623,148578,160611,199896,286965,259134,123869,113912,191260,69402,-85453,-63572,-7518,-9618,71662,65455,-164847,-389532,-197603,91614,195527,40366,-176050,-341195,-333697,-171301,-79131,-174351,-275743,-150884,76758,80999,-50348,-98241,-138809,-152533,-95165,-34279,-2155,40012,82810,123887,131344,169273,187953,60554,-149762,-125671,228846,419334,255954,149541,295745,302555,158813,146315,-31173,-394181,-466727,-170072,127577,278782,205938,4972,-201410,-404934,-375354,-99315,111362,59251,-69672,-101794,-7991,17003,-94709,-201190,-79398,70051,73743,-35926,-205136,-297526,-219784,-156548,-205227,-291639,-304897,-144050,27100,-32776,-81750,-71268,-103692,-125695,-65001,-17028,94315,279181,274629,147985,171230,202043,69071,-52312,-118771,-28444,142462,206968,138034,77001,106948,139511,150722,168538,140250,51871,62111,197962,244018,228629,162474,102653,228636,486614,478586,43800,-256793,-26929,291009,226671,16444,9038,47466,-19060,-23425,56993,122269,48672,-29339,77719,217627,65556,-137550,-138809,-43087,-57062,-213679,-186053,-35508,-52739,-168941,-30084,246771,390533,374737,186146,-5016,110607,339772,395147,351172,257255,99620,104950,253821,306120,151267,-27740,-4625,19844,-110089,-192731,-124442,-52255,-28976,-41052,-52559,11829,14968,-122696,-104200,103590,242084,236629,110446,-43241,-33869,73326,83379,12462,29520,70830,-115239,-338127,-311981,-253957,-212798,-64630,100304,34330,-99275,14387,277079,370706,142521,-195025,-265671,-98453,26191,-32145,-75288,93682,227043,94293,-75054,-7700,115506,80842,29301,-41103,-181018,-242065,-172184,-126848,-194415,-221564,-64736,62467,69921,121199,74853,-49340,1411,105707,110624,155353,154893,22706,-143449,-294257,-282359,-94014,67735,42592,-60631,-188315,-210011,-120636,-101593,-143843,-198763,-405684,-511374,-297994,-49552,60835,75750,75856,109110,40454,-79625,-87100,-78557,-28214,66017,65677,95192,276080,221351,-132514,-374433,-411473,-302314,-86348,-66936,-223721,-297204,-198919,35245,256732,184415,-103859,-289857,-253696,-132504,-11467,-4280,-121408,-97653,122003,159003,-81511,-232040,-45292,28996,-128553,-226886,-244022,-119543,69829,108792,77323,139814,176936,184039,-98374,-523299,-337663,-8174,-460814,-688312,146339,320468,-679517,-734767,1238220,5106714,5284565,-558358,-5954986,-4136835,-3206313,-1370558,1472810,1729712,965114,699330,294433,100655,84031,298965,633116,334941,-229503,-174343,277856,479516,523441,440288,109157,-284275,-398163,-172212,224102,384058,259532,89755,-110292,-209635,-42507,-36952,-243763,-361843,-247831,-195650,-216367,-45565,335249,448485,229703,102577,108382,-40436,-190544,-264492,-242385,-83905,101964,245996,322599,330363,336887,303165,53641,-287903,-314653,-127555,-253639,-379747,-73563,116337,48986,-27401,-67333,-77317,-29904,141159,346455,270551,1272,5924,100418,93316,91287,189215,223735,-11872,-384335,-539981,-347586,-144369,-138897,-160625,-42975,157405,196159,-116954,-307505,-301316,-314787,-220034,19641,143116,160113,128808,82372,201956,278032,164163,-14637,-84512,-270,106457,107698,69157,-16340,-78336,-98277,-137400,-128210,-166098,-136125,52324,51904,-67074,14824,-1293,-203577,-221645,-143536,-113497,-129816,-208956,-249610,-166375,14514,160051,340962,489233,498554,311198,85763,-35618,28548,90263,75696,45085,8119,-76018,-224518,-283859,-244651,-176363,46476,166918,-82274,-438866,-507964,-295147,-111046,-36255,-7179,-42572,-250087,-396619,-327502,-98375,110774,218595,122102,88720,262626,258097,131817,61659,-176547,-404411,-405180,-195347,97198,98800,-164961,-283528,-140797,-60068,-15709,83972,215705,210410,120060,128561,180485,179654,52646,-105008,-159194,-84695,-85356,-194819,-163813,83071,353182,436314,347014,200355,3532,-9997,19693,-122054,-121206,66875,82143,110,10750,100492,190461,237071,162276,-8761,-169343,-181031,-59031,-18933,-92712,-92609,52080,81538,-71639,-95875,-68014,-142125,-152563,-132326,-168394,-126627,34222,93919,18421,-23080,-41660,-55007,15100,22693,111,86862,195641,180939,278247,388437,238055,77850,220618,402775,236725,-71924,-181936,-48442,66116,180907,258606,107686,-42778,115017,387599,445768,180746,-117657,-30159,171788,67321,-19647,144691,173434,73323,156201,322154,363760,332301,271403,352711,556798,506908,239830,204771,303500,138234,-63397,-60517,-7879,46536,138420,127548,82719,35145,-92097,-122783,-7250,-89800,-137396,173738,285341,-28466,-298742,-376737,-425039,-462430,-496052,-451524,-256449,31157,190879,212223,144237,-63841,-267364,-335039,-254444,30879,130710,-123450,-315527,-290293,-244007,-202513,-211216,-107220,125161,181345,39685,-113118,-202065,-98209,124047,148031,74991,18565,-39262,-116868,-183000,-158648,10592,163101,125545,154852,373329,306858,46437,22839,146399,121615,-16258,-15722,13452,-82200,-148837,-53456,107382,149645,52489,26398,88930,87234,-7899,-142925,-186482,31844,174804,21170,-191355,-110208,-55361,-172386,-163982,32514,227640,173964,-41355,-213656,-389999,-495503,-443982,-311015,-162835,-84058,-25727,91524,101282,-92556,-259919,-286876,-312839,-286286,-275630,-287023,-249886,-207449,-199602,-165396,-208682,-286835,-137342,72489,-13690,-351556,-529624,-347525,-68050,167236,214116,57918,-100180,-167790,-212599,-235209,-351537,-364189,-252790,-211025,-261664,-274003,-286498,-326948,-392048,-375573,-346949,-309664,-259680,-331290,-472589,-440117,-282730,-155320,-128808,-184339,-198911,57239,324571,328867,247593,90966,99703,77529,-521190,-64569,796792,470370,821299,2092747,1256902,-182512,-245588,-159082,-238101,319820,301153,-1565038,-1560485,960035,1372840,142496,233228,125685,-278923,-141623,-236588,-291284,-134367,-7105,113720,156863,128290,108833,62212,98460,240570,213110,-41383,-217776,-125982,80980,170428,98899,-9426,-88475,-114090,-159596,-137965,33661,139220,68026,-15531,30875,161325,134123,22361,153791,325924,222446,210092,392261,426662,174452,-28827,-94275,-154297,-156209,-53623,129318,261812,127173,-100355,-130043,48310,46608,-28618,-2086,30860,53710,183658,194156,156967,164553,40381,-78930,-59432,17708,18560,-16981,-92557,-202299,-125613,109778,112151,-153688,-268852,-274730,-397175,-399557,-198351,22151,133501,59017,-150359,-212019,-54701,68425,122092,119549,62682,-12538,33082,143581,154512,54130,-20933,43044,204388,206066,141524,34906,-164359,-178984,-44074,-83845,-129259,83142,249240,87204,-116804,-150779,-165712,-154939,-19662,154113,197169,86761,8038,-40115,-135128]],"minY":-15.009371589646918,"maxY":235.009378412997,"minX":0.3316273854337446,"maxX":8.1382717176976,"minZ":-214874155,"maxZ":198321595},"ii":{"z":[[-6917,38407,-25253,-81273,-64074,-62034,-156782,-208040,-64382,88749,40152,-127945,-178078,-52230,155076,164353,-35198,-192740,-279881,-238004,-154366,-86327,2494,93645,173995,146543,54651,59153,144052,204838,216561,209237,135592,12528,-24322,73195,42162,-176095,-339280,-249064,28614,289485,461243,490408,361475,205284,102690,17523,9430,44572,6834,-97352,-68256,21785,126944,178780,100966,-147172,-244400,22572,238940,77090,-81711,-8037,32937,-14493,-4151,-22699,-192679,-452263,-449925,-206678,-43255,-5786,-25921,-67692,-65798,-3281,14828,110806,163602,189620,279826,184749,-33833,-115315,-130567,-135196,-22259,56229,37209,-79054,-176533,-185581,-135028,-99690,24681,143201,5726,-95826,41338,57978,-128478,-128741,15540,8901,339,139767,161865,-50143,-147832,48531,239791,264430,281794,309389,271869,124477,-31613,-18420,16269,-64961,24408,244750,146467,-157165,-285952,-104922,130812,91375,-24291,128775,217766,172262,192898,269021,323581,360381,263264,115191,-27488,-86794,-78216,-118488,-172317,-172259,-179938,-81172,99431,64401,-216295,-311966,-114004,130003,121689,99018,103196,66386,-49728,-134576,-212225,-320606,-352809,-288825,-193834,-69625,-21862,-104339,-91880,21671,63556,101209,141444,111692,112026,184404,304059,331980,126254,-103187,-85304,93623,145079,28743,-7506,191496,325559,395956,434507,435961,441242,385045,194068,-3547,-111227,-234269,-103810,145452,76901,-106844,2877,338720,587302,570117,290135,33031,-114220,-170966,-22709,156436,9871,-238645,-245790,-89147,21572,17854,60293,96804,-41303,-77850,46417,-3968,-78487,157423,418923,333650,94031,35305,72650,40132,35115,120561,219938,227204,268049,285056,151318,-59902,-116375,-145990,-226988,-197854,-15799,172099,374260,460695,215365,-2057,101170,247737,175679,51783,75671,204280,379744,323290,70694,45026,196508,256792,121933,-107455,-30465,221167,120586,-97332,-55114,-3963,-81491,-217302,-366605,-362526,-115385,141107,251555,236099,-20990,-310485,-143156,171933,146312,-109399,-126433,-74241,-220834,-474585,-442793,-164869,-5607,-33455,-94924,-120325,-32053,183251,289598,204055,134553,100393,129441,217199,252274,293275,317461,190576,74202,32895,-29777,-17807,79345,119872,72593,94833,219753,205347,22106,-110704,-44236,205660,383694,402243,296586,9219,-221567,-145451,-67911,-65843,-23326,-17785,85628,270410,129912,-9410,140771,265538,124876,40194,216728,374903,288382,29403,-39094,123806,265377,246134,46768,-141343,-82736,29222,-68957,-327854,-411024,-95129,259210,219369,-7951,-19929,37805,51472,69949,-79989,-293391,-204320,4211,32174,69736,62660,-147786,-325804,-421269,-399993,-110813,190471,208542,28450,-168496,-193653,-101376,121094,311621,182305,-154973,-229494,-153655,-76180,118729,190424,-51886,-236580,-255453,-262075,-252429,-71672,98335,31870,-150780,-124644,173110,398279,371541,222672,134081,102388,105702,98918,128602,165190,68970,-58278,-90185,-78485,38310,210891,287505,149326,-94030,-155560,-165398,-274686,-201885,90508,200405,53297,-25227,170659,393023,362213,272749,248909,225874,111195,-76231,-211012,-235436,-201142,-18560,330153,516315,519641,410377,280272,155297,45605,30459,62404,31140,-247282,-336475,98433,-40749,-1215157,-291319,3524665,2528059,-2010436,-1866131,2527624,391503,-1551123,-1023396,-1314919,-1113778,-80802,-151570,-759026,-488392,405812,668450,121363,-252072,-49553,293410,243296,20882,46394,108876,-190382,-447420,-323625,-87253,-33681,-65743,-135056,-248989,-195700,42092,170387,168907,48645,-222019,-516246,-499703,-215964,12249,60273,166461,308482,294808,20536,-270079,-373684,-315451,-176633,81534,252241,180181,95634,57500,48913,-1674,-152337,-178324,-16821,38338,-43505,-56088,-10085,20496,3580,113624,121736,-154136,-121588,347041,453297,137751,-25489,-138469,-162219,47092,104447,-91950,-174332,-123634,-80745,124954,351500,261208,-5519,-33984,215619,423850,250346,-46560,-156336,-154915,-218079,-267386,-154154,36001,77207,-47680,12998,193036,48510,-249571,-270251,-187385,-90586,130709,143836,-178923,-304497,-84730,52098,-55575,-123890,-13617,78697,12367,-94548,-42596,42099,28202,-169376,-436350,-343150,-18577,69967,-40931,-60032,4919,3822,30463,110006,-6011,-270094,-309229,-137292,37722,17415,-84197,-116735,-95666,-95021,-108126,-100340,12134,88829,34425,-93634,-219576,-256565,-68037,73920,-65022,-126730,-36261,-25893,-168491,-142145,-111108,-213715,-164130,-3158,-132844,-327083,-280839,-149355,16198,138841,-14080,-206100,-143035,201131,521901,450986,93750,-179042,-133505,34155,297531,511359,431344,210715,225150,390392,323125,84353,-34712,-61901,-132502,-106447,106786,201143,61277,-2306,49003,-62596,-180374,-76215,-154858,-339838,-466005,-453230,-172418,161485,163950,27181,-12690,-46895,-142247,-149444,-85132,-69422,-131175,-170148,-80411,84152,152907,62434,-40706,-11880,70023,183521,177684,-157990,-391152,-203270,-92507,-203044,-219772,-231583,-225581,-46167,-2004,-171292,-227134,-138689,-20998,75939,-91229,-312841,-115094,133414,-26580,-289422,-260335,-36996,-18167,-47190,50410,107626,11180,4618,9997,-76809,-178232,-153802,43081,128108,-83818,-318280,-258131,-97178,-95298,-86575,88408,232108,237889,181364,104510,40654,44999,83617,103987,-3930,-206266,-312224,-301126,-292172,-352357,-309279,-113244,-36940,-105760,22457,336184,505989,256957,-147475,-169550,41723,45895,-63217,64383,338185,375061,72826,-109456,-14105,-42941,-168979,-72979,-7837,-55371,11646,30106,-183153,-330573,-235297,-131679,-101477,-20890,-112007,-347379,-401739,-291620,-188840,2058,124092,104134,109622,121188,-7441,-177055,-145132,86879,198269,105271,102522,86022,-38826,-108113,-116907,-105030,-59496,-102401,-102462,123854,236732,25624,-98034,-35789,48957,98109,94078,50558,-74491,-131473,-88705,-135991,-174365,-46877,128713,285882,303745,167868,88308,156942,194096,107522,-87022,-278241,-467328,-327980,4831,-2127,-147882,-101132,4304,38070,-14487,-121408,-217579,-103151,201022,281637,380,-196481,-31322,174289,34911,-301743,-455748,-319131,-82763,51316,-37607,13040,231945,243923,74142,-28694,-147952,-311616,-222763,-32154,-50031,-259658,-377273,-166080,25890,12381,-123921,-246484,-181900,-36905,-63511,-173078,-236541,-224058,-263692,-297252,-149409,59140,-55836,-192633,-60462,-63808,-317735,-431413,-366791,-342734,-279905,-182369,-115042,-18575,274561,608108,581574,466900,450109,528690,767869,1089134,1547056,734242,-1449134,-1612169,-1302624,-2346974,-931925,2052600,1971074,726248,320791,-387,144833,1005383,308998,-2493776,-3279131,-814049,942260,1039852,1114382,1029179,686729,322272,-179770,-430276,-320719,-123523,-77204,-33408,95051,126561,-100205,-317402,-203486,-68950,-186708,-357903,-415653,-293079,-34768,96488,70570,67384,94912,33530,29445,119700,188798,212397,139927,36657,-8604,-69606,-218020,-317561,-328538,-191526,69928,187883,195725,122073,-21699,-69669,14141,80150,41024,30840,129581,221680,209466,93479,93232,144876,142780,61915,3232,-6095,12476,-67932,-141253,-194729,-193743,20166,248123,242592,103535,53106,39154,67234,149930,68364,-30027,20253,14537,-139095,-201294,-103146,99397,329257,393955,153021,-40058,61328,243838,92692,-123296,-81437,31950,-19484,-93602,-185240,-201225,-31400,86646,97972,254853,375536,337733,219798,24634,-151320,-257003,-268664,-196954,-181477,-255509,-279279,-118518,84896,64961,-116569,-190498,-43866,152869,115010,-46558,-132990,-115748],[-19518,82841,43658,-96320,-183046,-198334,-270724,-300315,-144628,507,-87661,-307085,-327684,-158377,105113,144321,-64599,-195099,-200782,-140108,-68894,-29030,-2616,83438,174983,124360,-11502,2052,185207,288504,227461,181796,176580,94879,37213,82197,34313,-179286,-334195,-263980,-25602,200780,383285,453919,297450,106687,56170,75374,124350,112668,-19879,-208401,-146774,21169,161024,235944,207933,-69189,-238978,4333,198546,14345,-131707,-34425,14229,3163,34740,-4030,-194505,-482501,-513603,-267923,-84162,-38583,-13235,-27174,-98903,-81033,-59543,79573,174095,198673,268077,178472,-45876,-161824,-162802,-103020,42914,92386,2818,-161155,-217628,-164226,-125064,-85783,63485,200710,109000,-1544,105570,176930,73450,39966,100836,32113,-39898,84367,156186,-12725,-135268,-35247,121402,266596,369927,343754,243135,75404,-73073,-78458,-72040,-126560,8332,188771,69038,-211519,-304343,-46317,238704,123571,-106247,56930,251730,235278,233916,287018,299447,351575,315313,177021,-813,-91625,-60606,-28662,-99582,-164072,-156949,-36149,111880,69899,-215741,-333620,-179529,53846,78237,68140,48333,-21988,-162966,-239133,-262764,-339087,-392605,-346095,-207705,-40374,-34890,-135032,-111568,-44199,-6914,68168,124262,105111,133285,198575,251011,223358,105644,26544,62783,101312,71784,65135,147219,279822,341887,417283,456180,406746,476981,446313,155361,-83510,-111614,-99104,54792,170663,-25902,-214068,-121973,152827,423712,481035,208633,-57236,-128466,-76118,47904,126569,-49019,-214894,-205318,-71075,14171,-29905,-24297,6410,-136890,-204198,-101571,-100171,-88122,151322,304681,219537,53471,16705,47084,76130,65976,63307,110210,188228,282893,329681,203524,-2671,-41719,-99809,-231977,-201287,8737,187388,315277,322087,115221,-45350,48896,169980,102368,34503,100978,225569,407096,331974,60271,53788,283482,387718,119732,-207744,-56823,295322,247610,20385,-6330,2559,-81589,-183109,-290009,-250055,-40070,178649,289399,304712,32748,-268699,-162824,124110,100681,-149013,-169830,-65928,-193579,-468168,-400110,-62219,92771,25897,-66544,-118970,-7905,200043,296788,258420,207622,157123,210932,309193,312763,268411,208344,136937,89432,32561,-92362,-116848,-3389,87072,65839,52226,167422,208653,32350,-133210,-75521,194788,404832,409941,270879,-15423,-220485,-137244,-60618,-71819,-30790,-46478,20415,187544,92803,-23552,164214,323644,128478,-6086,222583,420184,279598,27646,-40304,113279,272638,254799,14656,-158863,-39098,88828,-42079,-292709,-314869,-10633,260572,208149,13085,-26250,1196,9424,27701,-97838,-284726,-174890,24393,21101,36068,5501,-189773,-305769,-333815,-295843,-26815,200761,168217,9718,-198256,-305898,-196414,120039,348987,164162,-215392,-274039,-182126,-146791,-28622,20650,-209523,-408640,-397259,-377492,-324412,-128101,96904,150082,13563,-29705,155609,306193,282925,198694,153865,169740,226606,159068,70096,61192,-80879,-257857,-220429,-134202,-29584,146408,281750,240622,91799,-57230,-204336,-327952,-169479,170904,267886,51905,-115461,47468,359626,409090,267588,160817,143373,12110,-246060,-408396,-379731,-204011,94068,422362,581301,576890,456458,324016,97274,-156759,-151730,-67840,-262829,-436443,-140957,147719,-313029,-1030176,176018,4036347,3427707,-1803619,-3147518,987317,-298429,-1534123,-321766,-501427,-564481,156371,-91384,-625452,-444282,246054,492106,-5503,-397714,-200013,233551,353291,278242,259938,99419,-329405,-573907,-386692,-36809,62308,-44905,-177291,-315510,-245161,130558,281724,180457,-1088,-207210,-446525,-466724,-207225,96182,186496,214866,349708,389993,110124,-207487,-326128,-294491,-178961,49566,215336,167148,92822,88892,84553,10304,-141062,-157572,-6954,-35804,-161693,-67307,45692,31485,-39830,29367,50465,-147298,-69931,359231,418753,62657,-92203,-165161,-135291,96755,162103,-57529,-223016,-248745,-209366,3958,217419,158217,-33846,12791,300742,449095,188246,-90263,-177015,-189932,-266219,-293907,-148332,93508,176971,75243,147375,256534,73098,-189329,-209715,-183561,-131761,42155,50448,-226879,-323218,-136689,-62263,-111905,-137052,-57108,61374,30687,-46366,35737,112971,27795,-174012,-371377,-257237,17746,49088,-74025,-98357,5813,68426,181256,272309,167813,-115660,-216004,-93824,38069,-30746,-171516,-185551,-140397,-156638,-230234,-247272,-169276,-67208,7400,-29758,-214140,-321256,-137460,30202,-121143,-233018,-96387,-3903,-127677,-153286,-139129,-184158,-107140,26962,-123259,-277576,-185767,-126375,-46420,89083,-53442,-311118,-294000,55505,423269,387198,20240,-257381,-239314,-87484,215911,464137,450769,281132,277180,415021,366313,188894,66093,-23203,-156717,-121589,87738,157812,57589,35014,73374,-36484,-132627,-89474,-173826,-284479,-377542,-460979,-227707,145976,196076,77324,18251,-21426,-81655,-71410,-34249,-44249,-113096,-150131,-29814,136752,148207,8215,-64815,-25051,19230,159329,198062,-106949,-324296,-213910,-159831,-225702,-177685,-155043,-140723,-17542,-60784,-257316,-224218,-110846,-38261,34625,-57005,-218154,-5508,230101,42126,-245044,-188414,46116,35779,-34326,50918,95747,-9181,-22221,15542,-69744,-192155,-138928,101029,218806,-13145,-298339,-232127,-30124,-46506,-67504,122539,250625,232242,211349,186014,132302,110182,130406,217528,193159,-1575,-127706,-125455,-148378,-261936,-272680,-130674,-92916,-127903,35839,289414,404169,176544,-199983,-224110,35325,42505,-85031,99656,416061,401107,44302,-152562,-58879,-100746,-253857,-164378,-43329,14086,132752,120067,-136174,-299908,-189194,-69711,-49031,32930,-62044,-348933,-449430,-331706,-172787,17712,43786,-8171,101488,191032,20577,-199151,-159270,70896,205886,143009,135994,131879,219,-123750,-166091,-162871,-73993,-43527,-61851,145902,353799,176179,-22353,11205,112814,143849,94343,48643,-32199,-105169,-145884,-211112,-173460,1833,137675,223375,258255,183858,85481,75329,98474,92054,-6247,-137701,-330955,-226784,36638,12004,-106282,-24765,130007,147479,17413,-166698,-314144,-251407,13401,126000,-48076,-174563,-46655,99181,957,-280795,-440030,-330342,-154420,-62649,-101323,-40235,151017,172232,4674,-95630,-223275,-369618,-241146,-26808,-65787,-283127,-353493,-155280,32917,82980,-25010,-220172,-254516,-140259,-156381,-213285,-292590,-320844,-342912,-376762,-259555,-104311,-246005,-329029,-153017,-155541,-440820,-551732,-481669,-431489,-396384,-313630,-249264,-149731,120492,374823,320363,287660,429662,616272,801655,967462,1397360,934309,-1041313,-1358273,-928249,-1838038,-932074,1818497,1884744,570971,303987,222346,347104,1165340,704782,-2169693,-3130495,-772500,912410,839009,832441,693316,419678,205784,-205067,-408134,-314901,-126917,-1332,41133,99038,94961,-153543,-343939,-165533,-13220,-154799,-352097,-416807,-266424,8162,113997,54422,50543,102918,49672,29236,123777,215378,256856,185980,104740,127024,54626,-83706,-152221,-166347,-79323,144167,254936,239661,119447,-9241,-33020,-21665,-64800,-104800,-46279,115233,213190,161958,34602,47571,71723,104647,124444,99952,68024,65201,-44842,-118597,-129389,-163329,-29467,152569,138380,6066,-9561,39109,93447,172562,116104,-14447,-47571,-98508,-262938,-343188,-216388,44051,353758,415680,168873,-55738,-13238,136489,76170,-24395,52609,130381,40881,-70260,-173790,-174538,-19719,75056,94021,274189,410351,376401,215076,-16438,-177016,-254215,-280075,-212791,-141398,-182296,-229542,-112779,61860,46860,-115060,-157310,33942,208646,120200,-52430,-122137,-114707],[-16946,105410,91519,-111211,-284910,-308397,-330063,-328517,-216275,-149740,-261041,-418555,-404343,-238053,56459,139937,-45538,-117407,-25413,-2477,-3493,9379,-3203,65634,143959,67280,-99932,-71733,185859,306897,184332,120556,185344,155481,99704,90932,9759,-179275,-284189,-219038,-52293,103143,252938,332401,207548,46440,34970,133916,201074,126687,-48208,-272073,-250850,-30071,159449,279752,307890,37826,-198426,-36762,102450,-77460,-190392,-68655,24342,70423,90937,23780,-160070,-435206,-524171,-341821,-165733,-101803,-17583,19602,-81956,-114771,-68655,82503,177768,199143,254767,187245,-32861,-171849,-151707,-33027,114032,125223,-23880,-207711,-235804,-132438,-86042,-36744,102942,225954,205227,117264,177079,278659,250480,179453,151637,51488,-46419,35893,115314,352,-150686,-176145,-47686,220948,402727,334448,161518,-18940,-123260,-133864,-160672,-178581,-19398,93735,-24466,-233732,-257702,44415,311562,116950,-163173,20955,306281,302019,265036,290353,287034,340456,354852,267911,110102,-39662,-41444,48545,-5120,-107188,-66765,64908,153944,100422,-162879,-321492,-217527,-42523,-5402,-1002,-7783,-98179,-250892,-307436,-268191,-290620,-365506,-359370,-201790,-14539,-42750,-132208,-102912,-107412,-100121,-6901,48539,51056,136904,206978,172626,86024,60125,148064,227561,129691,-24628,-8763,178878,299244,323999,401458,446522,369054,475933,456754,121357,-76959,-45790,30602,176919,196405,-70681,-256651,-216907,-44829,221839,342045,106196,-160623,-157242,23068,137542,82541,-130193,-204527,-151674,-26305,38770,-39830,-75614,-69282,-210474,-296780,-229505,-172642,-63509,163675,222816,120350,8763,-16527,12339,110869,94978,-21773,-50732,110575,287940,371559,255882,69413,37996,-23721,-191105,-194745,-17796,143696,222074,157949,5300,-90613,-31225,35676,-9659,16258,121499,219930,357574,259571,8634,13382,271274,397209,68133,-270913,-65759,318252,327899,147981,78436,22336,-93772,-139782,-148042,-81976,45303,209819,329452,348438,69770,-221472,-171025,82272,50596,-165775,-185368,-55006,-148962,-370032,-272035,64941,198956,93973,-26090,-83247,25722,174761,214727,212661,210076,176092,229303,319619,320628,219290,82617,52939,87813,48416,-125700,-209472,-88775,59617,72725,25484,106800,193375,70886,-77201,-43730,167361,355809,355023,229992,4510,-154831,-99563,-54314,-83564,-42009,-62317,-44951,72437,55125,-13968,188582,344802,119480,-32644,199219,390753,233899,40037,-17830,104707,257865,210603,-65936,-189661,4062,154242,4702,-217529,-175654,95649,270043,181594,21400,-25601,-25237,-24121,-320,-74155,-185194,-72434,48608,-10129,-31544,-95012,-253182,-285893,-226126,-144248,73377,189844,114620,-6533,-199324,-369294,-244537,118863,342930,115521,-243698,-281111,-204941,-215343,-165537,-148135,-327470,-493225,-474554,-453733,-362108,-159943,112170,293732,226508,106434,143746,202759,180268,176298,189345,237611,297540,162470,1269,-14195,-171553,-384056,-318922,-181649,-82656,91686,253295,296687,251645,41440,-211054,-322188,-104081,217110,270874,36692,-185708,-83536,288570,430931,242667,55274,29835,-93570,-381994,-558698,-488113,-199384,195767,471697,591558,600537,501985,381993,89538,-246801,-210554,-104871,-378816,-419971,38958,79711,-550376,-763556,467747,3732678,4005820,-1095575,-3956277,-1481517,-1251286,-1260014,347154,274444,49949,429066,49943,-385137,-364893,39558,271782,-101976,-473644,-356148,40001,333585,464882,416217,58419,-409926,-596170,-381715,-1624,109782,-47559,-192435,-303853,-200867,267082,410329,155968,-57974,-160692,-321375,-384473,-175954,168398,290958,242122,363351,438173,178293,-145206,-264047,-242580,-171937,-28438,112697,131543,90727,86851,81083,30639,-73017,-90298,-23209,-162110,-310787,-124677,69956,33338,-78585,-53959,-8724,-101821,-18680,270463,257544,-33219,-128832,-156927,-82506,150986,205525,-24818,-237565,-315230,-274405,-86658,79309,50793,-39716,88771,380952,410224,72494,-162908,-174220,-160312,-247613,-271395,-117343,137567,252009,195398,248952,273289,95662,-69223,-88443,-138611,-147228,-39287,-16546,-192519,-267986,-172322,-171676,-133373,-83790,-65468,22154,15415,-24590,69711,143139,29446,-161111,-268855,-124235,70610,17607,-117416,-128875,29583,181784,338840,406072,310418,41903,-113419,-38775,58518,-33825,-208642,-222213,-168192,-217473,-391398,-478620,-397801,-204361,11849,65824,-163047,-325235,-160898,4150,-154975,-332890,-156532,47494,-22833,-111197,-105273,-94962,-22321,50960,-96651,-188980,-84216,-116312,-115981,32475,-67869,-360398,-399741,-104912,248024,259370,-56196,-262169,-237509,-113403,155979,405568,436469,303448,274476,384836,395910,303427,175585,22938,-136275,-69490,116540,154536,96109,77042,49876,-32288,-45808,-84435,-174521,-188827,-225809,-386271,-247598,102246,202380,112765,50454,41016,45443,39416,-4679,-50177,-96543,-122880,10734,184468,150781,-25030,-63367,-25366,-16019,144816,222654,-40400,-237520,-202345,-219475,-250636,-149536,-89904,-47589,11860,-122851,-305523,-182099,-65717,-43025,16103,-6082,-115908,54535,248891,76900,-183329,-114033,77106,50748,-25251,49700,66611,-29642,-47082,26233,-18221,-143041,-101191,136097,283762,74633,-226347,-193228,11283,766,-60253,87178,207340,200793,221001,249662,213840,155143,156196,304296,363076,200947,81367,76282,1968,-145711,-176409,-97635,-120371,-114573,70206,219545,239181,71327,-209233,-235948,22039,24969,-104535,97798,402721,364612,27669,-167663,-94321,-150022,-300489,-198915,-23787,103311,231717,182062,-76273,-215682,-93939,11309,20316,85127,-6493,-306432,-441571,-326415,-116782,39171,-39887,-126770,69008,248237,85276,-149877,-143258,-5660,102919,113926,135524,150463,17954,-141435,-209935,-218901,-88672,16484,-6238,173900,418951,278323,52972,75094,175447,182700,92789,15051,-25133,-88205,-190691,-264281,-165654,48003,157250,173097,238035,250704,134153,28394,28826,62660,48728,12979,-97509,-50592,92301,83986,20471,99468,240100,217855,32175,-197079,-371341,-373579,-169025,-22839,-82339,-128012,-56769,-20020,-80863,-248310,-361833,-281099,-174544,-144785,-121352,-53406,58429,52412,-74686,-141027,-280210,-395861,-236968,-42501,-128563,-308291,-259160,-69527,72576,135756,49303,-187744,-307650,-241413,-202146,-178462,-299228,-399760,-366238,-378221,-318568,-245984,-387322,-400767,-186421,-166283,-438098,-578958,-552946,-481989,-453448,-403951,-363793,-251717,-17034,106900,18237,56110,322073,610766,724340,708159,1141786,1023451,-682335,-1091617,-528347,-1365277,-902408,1506470,1704264,456178,370683,544025,608749,1268801,1076849,-1594170,-2806795,-843428,723777,556786,411479,326536,189275,29078,-262474,-369597,-291061,-117145,75829,108053,104946,87450,-157499,-356777,-189105,-13124,-110510,-294360,-382571,-246414,22279,108740,11313,5032,96116,89083,67565,141430,234415,277079,202125,150194,217461,141259,59533,25100,-12897,40633,199176,279171,221860,56684,-25408,5052,-39712,-187497,-244357,-139570,62762,168281,84803,-32125,-5624,17399,66912,135471,118090,90005,71329,-61294,-104634,-25347,-67069,-72184,10342,-5551,-101075,-88892,10015,93367,161635,145199,15833,-80213,-182384,-350460,-411876,-255246,11426,324484,375680,174673,-36691,-61997,3368,35452,81933,218630,273817,149494,-17069,-156203,-169748,-32343,68650,125385,296265,425209,393851,192601,-54873,-185322,-229055,-244491,-173761,-82063,-106618,-156539,-76996,52226,47819,-84908,-126196,83940,257210,135376,-55242,-90601,-70676],[-3186,99091,106975,-116165,-329284,-345113,-301447,-267176,-251495,-323983,-428201,-433721,-399068,-275235,19830,145233,3747,11455,192621,142679,31687,19206,3252,54403,94449,-17037,-191537,-136989,158341,270070,101235,36836,163427,186477,138305,88603,-20573,-164608,-189085,-120772,-49172,22551,113883,170770,126775,40929,49347,188779,232017,97345,-63972,-267025,-328805,-97571,142604,317307,381787,135576,-143072,-90691,-25796,-174954,-232651,-91821,63250,170497,159304,63182,-99114,-331940,-478159,-397793,-256705,-178444,-49925,50477,-11374,-76141,-4123,126711,187221,190632,238249,216971,23823,-129076,-97699,60663,178726,143170,-38047,-209488,-227655,-98350,-21837,44840,141797,212281,253959,220937,243793,348113,366177,262815,166162,75328,-1412,26810,72972,-1954,-189754,-329551,-209688,144266,363601,272333,47967,-119457,-151921,-159333,-227777,-218754,-70710,-27516,-115877,-230058,-181800,116652,308156,67464,-171111,40110,357822,349312,283818,291507,304492,344334,376848,366843,274030,59783,-18301,87872,75932,-15051,65755,183453,203288,151229,-65834,-292854,-250314,-133890,-86885,-64983,-41442,-150832,-306599,-327823,-214588,-166918,-269242,-329433,-178152,4164,-42330,-101440,-74334,-151992,-190203,-104565,-62540,-27614,125324,206024,94486,-34760,10062,225179,351556,165803,-112347,-162186,78611,247045,278761,349573,388290,317029,417832,384402,79161,-2767,72101,136735,240395,216414,-39614,-223319,-268187,-209467,28764,184275,-765,-265320,-208792,89440,217692,39589,-204807,-213433,-101803,32787,84449,-17398,-90978,-116473,-237713,-322271,-298199,-208167,-18390,192278,200385,64933,-41681,-80001,-35817,126739,112924,-94291,-176651,44446,289973,394693,294335,145660,115388,73710,-90698,-157764,-79972,54443,124786,23367,-83443,-118226,-96960,-95411,-108263,12135,132304,180456,233014,122415,-68685,-54696,180538,285807,-28066,-290527,-56375,293565,341626,240916,175039,57237,-106976,-88411,39297,112105,126841,226688,360050,354695,71550,-202859,-178612,45129,2173,-164222,-166737,-41235,-96306,-211284,-91643,192371,296022,168929,30520,-14368,60084,119393,69630,74223,137976,147812,171096,248912,286934,170321,-13894,-35332,62133,61956,-128161,-266756,-151316,40741,85108,16150,49027,157066,121495,40541,51210,145918,251681,242724,174596,60982,-39717,-40364,-45763,-79928,-39870,-65902,-99266,-34800,19036,6128,191858,303735,90412,-37078,143910,290443,183160,72260,11898,83419,209738,115127,-174984,-227683,34560,213130,68869,-111721,-17620,218959,301553,145494,4102,-28376,-48291,-49133,-314,1081,-9467,71385,69635,-37403,-90225,-189642,-310254,-263715,-112614,26438,163238,154870,50771,-35829,-194840,-366873,-225038,116289,280483,43107,-232768,-250239,-217827,-265512,-251785,-265517,-387395,-475797,-448805,-432107,-329031,-145004,145169,417336,416885,239682,141985,112408,91681,168113,239616,294492,309896,122418,-55745,-49026,-178463,-384846,-334796,-193715,-107969,41583,189207,294116,337775,119417,-181418,-269780,-49516,184754,189430,10413,-216125,-191419,188891,407776,192175,-51890,-84629,-166709,-435245,-616267,-545095,-212824,238410,464863,540870,569858,522255,436695,134230,-211364,-132753,-21452,-266230,-203230,160135,-75931,-691340,-478700,591240,2912728,4302319,51784,-4319142,-4377742,-2362831,-827953,818959,814286,562608,670490,216841,-166894,-301450,-137419,100964,-121771,-464396,-486010,-224780,201522,531007,463060,-13093,-422723,-510073,-296180,33261,113103,-64400,-159994,-199427,-78774,374236,479845,87165,-120084,-102623,-168614,-261325,-124507,205715,336668,237526,335056,419813,210079,-87855,-201159,-180697,-164602,-142081,-48905,54258,74786,58223,60648,64308,18516,-9949,-63666,-319260,-476464,-220181,67014,38488,-92996,-103550,-30601,-23701,22849,114608,22684,-125141,-123972,-109924,-16950,193798,225138,5529,-209131,-312237,-273902,-131372,-28087,-37054,-27003,171795,429389,324564,-62467,-250735,-158043,-86276,-170330,-191900,-48050,166699,271671,253050,267704,231769,109180,73783,53818,-63836,-122018,-75798,-26361,-83509,-162771,-198511,-251813,-114509,19119,-34936,-27629,-36494,-52343,43785,119321,16088,-151230,-174792,3760,111780,-33807,-180083,-153400,68538,307616,442730,466634,395719,177968,-20441,6590,91666,21186,-159035,-198935,-164540,-256385,-536331,-707244,-580032,-273689,47109,162366,-88120,-291401,-166091,-15122,-150836,-369492,-180327,115049,103836,-41056,-36606,16114,66196,70799,-51322,-72160,18480,-99757,-162157,-10028,-52300,-336741,-431434,-234376,54313,106263,-114597,-193166,-113497,-27195,128273,340043,387085,274616,216578,292837,388913,391234,260322,59143,-71414,45303,187147,179011,145150,102091,1412,-22271,57679,-56161,-150692,-71306,-43261,-233526,-215678,45392,172903,108191,66296,122697,203183,160570,4100,-94585,-104155,-101737,31342,209091,151683,-27337,-28977,-6712,-24679,146164,252327,27100,-161533,-179074,-260354,-278326,-145764,-56457,13978,20778,-172657,-295803,-111809,-19691,-38565,31917,63816,-19092,59012,191447,73062,-111278,-46125,63254,32615,-22863,32782,23133,-41003,-49298,52234,71778,-33268,-34324,158481,319711,165081,-115313,-147059,15600,27055,-69890,-913,125568,165670,222227,290625,276399,185364,167348,347281,468726,353386,254924,245179,127152,-27899,-40886,-12859,-94786,-55897,122325,148689,60564,-24218,-165559,-189427,10421,-3117,-112084,70291,300081,258446,7267,-172488,-141970,-198313,-301749,-169770,41685,186619,272685,187892,-16693,-98817,1359,56125,58622,108855,35239,-237615,-388151,-281698,-45707,53121,-105212,-215066,26649,277255,166857,-41420,-102430,-118630,-71420,31802,104523,131462,2177,-159696,-239892,-256492,-94096,61750,48338,206769,433155,320164,110420,133067,218775,205902,87198,-34329,-45669,-85702,-211821,-274556,-148194,74050,161976,134135,241878,336454,205235,19806,-10875,19028,62907,125728,146273,134284,152075,184481,187339,229391,291729,220971,23857,-205061,-379379,-436938,-294684,-130700,-105076,-80101,-65383,-152061,-190829,-224097,-262244,-196692,-140100,-166016,-92912,-22536,-16808,-75012,-131286,-148318,-303053,-394897,-228047,-87000,-229159,-349219,-160982,45186,127871,162502,86524,-152935,-319368,-303661,-174632,-65677,-255678,-449613,-347252,-307749,-308063,-322049,-429626,-374369,-140982,-82991,-303980,-504239,-551075,-480113,-441759,-435348,-422282,-270961,-73776,-99038,-219863,-141581,167044,507320,549433,381820,831192,924428,-482624,-829644,-153380,-974508,-775612,1203680,1436186,381436,465545,842529,844560,1298352,1291006,-982052,-2396099,-925801,486142,268233,-51631,12987,40986,-179809,-355972,-331266,-260922,-97760,140524,171071,135752,121260,-96948,-333668,-247602,-55706,-65749,-204427,-316388,-228191,8244,81451,-46359,-57428,77171,138433,120936,152186,232939,264085,179320,153826,231622,176638,172721,172899,119183,155833,224104,249046,146063,-45705,-66738,25464,-44710,-245481,-310549,-182655,24388,111223,-15050,-112739,-59545,2733,49429,94936,50329,47828,34180,-98579,-82714,110698,84887,-85539,-133447,-147729,-196905,-179206,-59056,49458,115144,153267,62633,-63858,-208251,-373480,-401479,-235744,-7863,240157,289466,167765,-3437,-92408,-120219,-17018,160344,355663,413788,282192,67297,-121034,-183712,-74771,55465,173676,314239,406462,368570,148254,-97201,-194132,-193788,-164172,-82583,-8473,-32572,-76992,-35726,43318,60022,-34432,-99384,94304,284110,153596,-57468,-55769,-7741],[17777,70281,89537,-107293,-295803,-282406,-180612,-124176,-232981,-470474,-538839,-372548,-338969,-273707,-110,153089,57854,138163,372699,257802,45483,9715,16484,55212,41450,-108843,-258967,-168039,122018,202241,4182,-49656,123812,187897,135684,67006,-45246,-131290,-69553,-2034,-29091,-22011,14500,32980,83436,81021,94667,236155,224825,47632,-62960,-203995,-340291,-146060,128715,345571,408500,186837,-92000,-136806,-150174,-252020,-237849,-84914,123444,273627,227163,110070,-29386,-212747,-391132,-410087,-318750,-241637,-106017,50921,87761,29111,110100,204687,216084,179087,216767,257551,116832,-41396,-13399,160218,227916,138253,-39566,-175257,-201901,-72983,51666,144951,184283,171555,232317,268798,286884,380335,410209,283432,152844,107460,91102,72181,62466,-2324,-235845,-448171,-314747,60125,256341,156676,-73457,-190628,-144110,-148430,-258854,-243365,-142722,-151047,-185957,-207127,-108702,136341,213806,-19138,-129787,105610,375832,355299,288232,300477,349603,359181,367362,438339,435068,181203,11205,80837,116065,91263,206697,275563,228373,200718,43636,-265823,-300386,-199709,-121268,-75770,-37830,-180219,-334875,-300377,-98278,23362,-113909,-260576,-141983,12849,-33021,-49707,-30408,-164621,-249591,-194882,-176110,-104591,106209,194918,32357,-113223,-28493,238999,394267,195070,-159078,-321903,-98246,149936,220244,267255,267586,220815,288257,228745,27185,103452,211311,209473,241979,223081,55462,-123848,-267382,-306324,-118637,39611,-95800,-357871,-278186,104354,261059,8283,-245557,-233181,-72509,84432,130579,18836,-84817,-136831,-214802,-274272,-289277,-201268,29145,225341,229667,61915,-92842,-170627,-91973,117307,118635,-112802,-195732,33892,294812,391516,310340,211700,190262,187495,65799,-79585,-145801,-50358,45538,-54312,-138187,-119350,-112904,-162988,-144665,34834,136634,113647,63448,-41402,-151964,-125061,56257,104127,-140314,-272709,-36565,234488,286378,263743,251208,103960,-104202,-26803,237103,298441,194859,224600,367620,326823,38408,-227629,-193526,11721,-34452,-146477,-113029,-15624,-38629,-41938,88580,292806,362866,235859,87902,49678,72235,50108,-88647,-106678,23962,85582,55009,124254,231259,134904,-66940,-111956,6528,51077,-108569,-269840,-173274,30345,95047,24054,9279,108701,165597,180178,179246,140289,121560,97965,112099,134803,92424,21923,-33658,-44405,-8299,-56578,-130039,-97388,-11463,22257,160803,199987,43327,-20610,70277,148054,151994,119985,31237,38418,122120,-14601,-276976,-254527,49364,249898,136318,7445,136480,354263,358765,109861,-35105,-36697,-72302,-68940,27234,111140,185023,200028,82513,-34937,-101388,-231415,-330226,-232898,-7452,180905,220040,99284,-18056,-82224,-198609,-300841,-139949,111628,167734,-36772,-180079,-179518,-212116,-281220,-259422,-292320,-376365,-369068,-319180,-299528,-218646,-78783,188448,482569,522288,325039,142476,46402,36695,179822,293690,324690,271110,68107,-80738,-47092,-114813,-265303,-254342,-157771,-98959,-7017,90659,236537,342419,166093,-127660,-198112,-33703,69370,37856,-23959,-203265,-258678,70463,328687,120646,-139628,-165019,-181822,-391526,-570095,-545417,-253513,193083,400062,439769,477714,499848,470658,209375,-84357,42370,163409,32478,135756,227547,-228214,-694549,-224914,599814,1995103,4362793,1416449,-4311649,-6861049,-3391921,-448328,957256,1014626,854976,814375,342661,-69008,-285085,-224760,35846,-58667,-381795,-564463,-478593,4341,462704,384087,-105595,-379934,-339567,-140337,78413,80619,-94279,-88409,-26434,79821,400520,436030,-16864,-181675,-53971,-19168,-109406,-52758,197715,299395,190761,259340,338289,206382,-31192,-139984,-123133,-160266,-267601,-244929,-72998,27396,20234,55030,110501,92950,52997,-102257,-458477,-630967,-331686,46957,54865,-76166,-102276,-3568,71966,51030,-52386,-203898,-189305,-81304,-36856,39262,206421,215910,33675,-141403,-244639,-218795,-129929,-91527,-99300,-11002,237709,434612,227065,-176917,-327915,-136252,-153,-63774,-70440,56385,186087,225229,204671,182452,142787,108343,188268,168034,20376,-56091,-51664,20814,57148,-51714,-223574,-291985,-68522,133086,23897,-70272,-110551,-129581,-37904,43559,-26165,-159881,-124910,79213,117608,-107030,-262660,-177492,103593,390558,444409,425357,412488,275816,50200,23496,116567,111900,-28240,-109790,-122951,-254625,-606549,-833200,-638601,-250792,101157,226679,-21835,-254256,-186186,-42112,-109665,-313626,-148578,176134,204438,30257,31338,102365,131091,89345,8591,53737,116287,-63540,-167692,-25176,-12180,-246762,-384126,-300104,-97489,-24326,-138122,-77371,93228,134761,124321,253810,295423,204955,124297,157036,335643,428435,298713,73957,20402,191217,269776,200874,169678,102430,-29017,25600,154046,-6960,-103110,44105,130560,-34534,-131980,-4557,109415,56900,55844,195215,339785,265342,4732,-162804,-142515,-95268,30654,202391,145878,2423,33381,29850,-3517,167785,288912,91283,-102388,-149534,-273424,-301349,-161926,-57086,20197,-6446,-197997,-228376,-38063,2306,-36409,75507,145475,59858,16212,73062,32176,-44085,-779,20524,-2004,-32182,-14637,-29224,-37469,-20925,93918,181291,116624,57760,175682,324947,237254,6589,-99911,-15805,16907,-95030,-104214,37559,144585,227824,308175,312458,211034,177408,344410,487835,416960,340996,326175,191533,58703,94677,100870,-15605,37593,176075,90794,-80818,-82330,-80122,-87362,15426,-27680,-98231,38850,146398,106080,-26425,-182761,-210447,-241011,-256222,-93880,120978,237799,237037,125122,29285,21437,54087,31781,31272,83130,45599,-167685,-310709,-214848,10408,49419,-133649,-240863,-5151,269850,237248,93581,-45887,-226726,-247584,-69406,50135,71197,-41991,-166158,-244513,-264780,-89230,76415,80815,233309,407005,303815,134265,159442,226363,209271,78982,-76526,-76705,-93484,-199980,-232458,-118159,70543,131927,99019,252877,396706,254969,24127,-44166,-41043,35341,166408,300650,251872,188760,267781,328915,310737,255746,152660,-1370,-187314,-341246,-421362,-327738,-182277,-127196,-54577,-75908,-261971,-298634,-221027,-185317,-109694,-63466,-117570,-28859,39677,-47765,-158193,-137009,-110632,-281837,-372731,-226901,-153911,-336677,-395353,-102435,142146,176981,161864,84222,-125536,-297518,-319333,-89206,94365,-173749,-465054,-316544,-195411,-228999,-310385,-359574,-249080,-22590,72138,-89437,-360956,-479380,-428812,-376231,-408209,-401331,-180328,-10881,-159726,-305325,-231714,19106,329919,313543,63903,491338,611832,-451862,-554503,177310,-599294,-496497,942952,1096308,339993,528828,999912,961761,1218031,1254399,-504971,-1933087,-923206,271920,19634,-458768,-201831,-15047,-368685,-463569,-298554,-227931,-70298,187954,236959,200049,191466,14362,-267287,-302200,-117661,-36755,-111652,-228948,-204010,-23179,39925,-100979,-119346,52267,181668,163411,140232,202916,216698,121815,119004,184711,173659,233596,266974,225953,249110,215081,168006,29737,-156760,-118306,18543,-44516,-220248,-262869,-128006,46566,68027,-123966,-209705,-108555,28615,62302,26145,-71705,-41326,-22455,-122918,-31324,263133,257023,-60388,-235851,-252149,-268426,-272633,-163374,-37450,43758,143353,118526,-3532,-164288,-318385,-322851,-183856,-28843,119341,190044,155137,23096,-115758,-202267,-65528,187293,413440,490629,390112,163631,-61609,-188903,-125701,31814,212372,314079,339554,287741,86774,-141397,-212770,-156512,-50588,44732,71995,33709,-12548,-14244,24208,72331,22523,-76130,64687,274128,162758,-58599,-29757,49774],[44245,35948,49491,-88542,-194894,-130268,3892,61420,-161560,-544178,-569264,-290680,-271953,-251925,-3504,159364,94149,207081,446102,318183,60572,3413,34335,63915,-3617,-183241,-279099,-151418,93303,130073,-78024,-116089,84216,163664,87116,24287,-57434,-86113,38509,90391,-13165,-25041,-12283,-26338,87941,138817,153777,273414,199029,3734,-49712,-116029,-277025,-154737,125639,353851,374021,169912,-57194,-152506,-233665,-287266,-197428,-37232,192281,346986,274241,151675,28480,-120212,-292868,-369260,-321732,-263774,-165788,20105,172818,160913,228366,294941,268205,172978,188450,283956,211627,61925,81380,249580,258682,112393,-31619,-127504,-176933,-65785,112722,240365,233232,125963,144802,236868,288082,377418,393338,252745,125262,143351,203940,161814,100358,15478,-267821,-503381,-342064,-11151,102619,-2670,-183437,-217083,-108942,-116357,-250595,-245644,-215717,-249328,-220607,-168848,-53746,100238,48914,-128701,-63505,183621,339272,309939,277268,319584,400740,359726,308333,447080,538671,291837,45097,37589,107225,189203,325264,311958,207204,224185,130046,-247326,-375334,-236692,-84148,-4401,3020,-194869,-344849,-234831,66407,250720,76860,-161695,-102367,9486,-15711,18349,30740,-137680,-259715,-250717,-263505,-160742,89403,176904,-10288,-146568,-47405,194751,346943,206044,-145862,-407861,-259212,51820,164816,166157,89217,51860,89557,24019,-24400,203527,334415,246425,195677,212176,179241,14605,-213850,-320790,-201958,-68246,-164136,-421913,-346147,73053,252261,-9653,-239570,-246680,-73355,107436,156438,45054,-79845,-141818,-157309,-174500,-212788,-156418,64187,247419,277970,98408,-132563,-263593,-141890,88976,118431,-53683,-85197,94517,302166,364627,303388,251948,257675,307162,250033,32609,-180565,-136984,-9364,-81950,-163405,-96812,-64884,-132456,-96539,86605,141616,37269,-103492,-186678,-224504,-180203,-53571,-70728,-228396,-232998,-20585,156940,177488,203655,277763,153063,-72471,45057,404995,447002,243522,202437,342272,281065,-9691,-280797,-214038,-16472,-52237,-114082,-31952,31331,21900,88079,216653,343602,381331,273041,118518,56284,39757,-16155,-203597,-254134,-75598,19381,-76822,-12857,173402,112907,-93657,-175168,-79394,1061,-80758,-216564,-150870,25762,98187,48303,2488,66076,189124,295784,295856,146299,219,-40933,56438,204560,205252,66416,-19955,25029,59715,-28857,-127058,-103652,-33561,25427,98379,60202,-9299,14105,4284,6540,145573,169868,28572,-31939,66,-149008,-332273,-244383,55927,251077,185270,118669,267488,483338,425786,83788,-76897,-43490,-97318,-90173,63601,211886,317402,257341,86665,11290,-49254,-197841,-294659,-188581,75597,286843,233262,34421,-81856,-135231,-208086,-190494,-11562,105392,28964,-103738,-89187,-69142,-178115,-251477,-183492,-217339,-290719,-204314,-121852,-94892,-59635,21545,227928,472850,513516,332084,127862,2159,19698,206735,333576,314162,200107,30672,-63545,-22314,-21423,-83842,-109586,-82647,-58403,-52097,-26654,151047,298324,182903,-73636,-136656,-57687,-92572,-142307,-65012,-159595,-281799,-53313,200412,42617,-186414,-185099,-137258,-273992,-443376,-490177,-308457,63922,288317,315603,343356,437907,474137,279696,75161,249348,395426,399373,474223,277768,-270454,-552304,-24631,562935,1349345,4264134,2698440,-4027908,-8190179,-4111057,-363534,717568,906153,898698,819920,380498,-110029,-308240,-197578,78110,54075,-254962,-577593,-653681,-200515,287879,208204,-200836,-305426,-126196,56181,133100,22567,-138683,-9854,158364,223916,345832,283161,-130843,-233212,-30888,97410,51792,37643,152321,182822,101480,148329,218293,177155,27453,-77505,-75356,-155596,-372210,-431230,-227852,-50747,-6948,85298,158396,118579,81794,-104705,-524752,-737638,-427866,21063,79801,-38189,-56002,64192,164745,69434,-173398,-346498,-211049,-17001,40401,67307,176457,179417,61356,-47447,-131030,-128639,-95951,-121068,-147699,-12490,265294,401155,150849,-242282,-366971,-110662,66598,33356,61989,177421,204433,128112,46575,11936,36407,93574,231232,215524,91262,34433,20021,95731,173141,22634,-249464,-296168,-22589,210511,87596,-89198,-181336,-233624,-153222,-65113,-96262,-188742,-130409,77233,77773,-194031,-354422,-206393,113411,384065,331561,287057,366716,326320,90774,2495,109704,194028,137962,24147,-49402,-204800,-568439,-798494,-551490,-145617,156526,238135,7559,-242111,-239362,-86129,-48218,-176407,-67283,207869,243790,81092,69314,128700,153264,108889,72774,162213,196871,-8030,-130839,-9556,38753,-120108,-277242,-293265,-170380,-92625,-118471,42642,304253,303895,126883,132516,157300,113492,30618,15106,245851,413079,290322,68206,111116,319730,322777,188178,148674,87004,-1385,128681,235093,56638,-40481,134023,260735,160698,-14364,-29569,27799,-24187,22078,231055,409361,332518,16811,-222107,-199022,-105094,14496,168318,134169,55020,106050,75257,42197,208763,329180,153335,-44815,-111463,-254711,-306991,-180889,-76333,-25455,-69929,-193082,-123253,12215,-19397,-48183,126506,223199,112840,-53905,-80186,-38027,-1044,5360,-32877,-31992,-55959,-96757,-83408,-19830,29779,142594,285828,274442,161441,189932,301072,272074,106753,-56545,-67678,-31633,-128574,-182316,-29345,142642,244379,304207,316036,240014,201517,308939,420512,376698,316442,291294,167507,82317,185316,205132,91469,137068,208409,47141,-152746,-92109,19012,46221,49130,-30842,-57510,26514,18,-48526,-72962,-204963,-288509,-262207,-170516,-6894,171448,239102,131343,4591,53603,117699,46502,-59946,-66381,4058,17859,-118000,-232573,-147418,29099,25753,-115683,-187871,-8046,228521,271493,214501,16095,-289035,-357028,-149929,-18706,-24148,-96153,-145234,-214541,-242890,-81947,51305,74289,236559,351798,240658,116539,137910,190130,192962,72627,-92214,-100306,-100991,-151910,-143122,-73957,39424,63183,59440,248456,396772,247458,2632,-105557,-118143,-20166,128272,300503,252963,178613,290451,385665,299528,130488,35033,-28617,-146747,-271720,-331298,-265123,-185146,-162074,-66821,-89254,-321711,-373698,-240291,-157270,-46787,31663,-15662,45461,107068,-23184,-160508,-85156,-36855,-218087,-332084,-232106,-221133,-409479,-417451,-87763,190610,202165,140155,52132,-114686,-270952,-308361,7495,248051,-75047,-445941,-299614,-79971,-102130,-219609,-205778,-59234,136381,248018,122305,-205938,-368244,-345608,-288298,-339345,-302621,1360,162142,-44919,-205216,-184880,-75502,119866,56617,-200152,119892,130202,-508205,-236094,472713,-124379,-46970,726604,724235,323807,520220,946270,892453,986675,954141,-229717,-1404078,-788416,91669,-177726,-732735,-312929,-2706,-483541,-549541,-271454,-190096,-35013,220266,307013,286542,274743,142519,-168434,-322167,-176795,-36619,-42402,-134470,-167667,-56490,-3348,-136184,-164662,26773,204326,175866,100393,145836,143035,45843,70071,127054,158816,240636,303727,304313,302986,176628,55887,-100181,-247057,-160998,-13201,-46290,-124620,-107097,28427,145563,55398,-223030,-312528,-146050,78007,99025,-41898,-198105,-139209,-64538,-102560,60892,406146,401049,-3892,-270946,-298346,-309461,-356048,-280757,-146748,-33806,121038,167563,77308,-62913,-192846,-196960,-122656,-62966,-7175,111929,149290,31863,-137176,-225710,-98464,158285,373054,460044,417230,235488,17920,-146990,-143657,7268,219738,280513,220288,159093,22809,-175506,-235845,-118339,76795,181749,149184,83854,18421,-26116,-7696,75005,70753,-55257,6095,219236,151531,-55591,-13693,89278],[76556,16140,4209,-69129,-64572,65290,200693,235880,-56557,-525399,-532027,-245951,-242075,-231880,6407,163938,100266,184906,389063,322970,100400,23113,54228,71385,-34695,-219586,-244720,-93879,77783,71815,-123916,-143812,59239,119119,1967,-33687,-57554,-44395,97569,115309,-20228,4439,36870,12379,129877,182189,204647,299277,177584,-14670,-32416,-39309,-165033,-123433,128920,331523,281022,88196,-40873,-122893,-249815,-269869,-117997,47282,254943,365532,277208,169082,57201,-82564,-216261,-286511,-255881,-228024,-202635,-29740,205329,262963,303818,368536,332162,177803,151478,266185,260295,143093,166332,317908,274415,79187,-18706,-92885,-173130,-79952,143422,305412,282983,95417,21835,130522,238643,342833,335627,192897,96957,172283,297513,263798,178158,58155,-269375,-495173,-305771,-59098,-65170,-183311,-270170,-208268,-74985,-91183,-210397,-217127,-260914,-301182,-215550,-116742,-13543,33678,-138709,-242360,-9866,230845,248022,220623,252118,342849,427912,313059,188216,374725,553349,360737,74649,-19315,63189,259573,400932,289897,141420,208584,174222,-228568,-461348,-260421,14245,142291,66458,-204813,-341731,-145066,246930,469959,269396,-47269,-70679,-6462,8596,100478,113536,-71881,-218421,-259659,-310764,-189797,83010,158580,-38474,-149159,-47298,117860,233652,193399,-76280,-373149,-321311,-5908,126044,64323,-115433,-183577,-150063,-174234,-61002,268412,409198,250065,125249,185566,288304,156035,-116881,-260702,-221659,-128114,-194822,-441105,-386921,18089,193567,-20944,-194208,-238879,-101982,91853,150228,41678,-94698,-143128,-90787,-61414,-100420,-84774,82428,247872,308240,148340,-145585,-322081,-168627,56413,122173,77051,120034,206069,304603,323232,278751,252991,299802,407285,411324,152818,-162825,-181876,-48251,-89075,-172178,-60871,35657,-9048,21612,155766,152552,-26609,-221772,-278661,-277428,-216789,-118072,-170631,-258458,-189731,-23196,74126,43070,75934,240466,191306,-11370,120155,509451,536934,269781,163517,283755,237513,-42623,-323658,-227367,-35288,-52333,-72792,58141,99180,79367,147592,260802,334025,343978,263342,98574,-26181,-44135,-65241,-232934,-297652,-105956,-18042,-177444,-122750,126435,94307,-124294,-232334,-186778,-86978,-56501,-121279,-94816,23113,94761,86915,37076,47860,186739,354084,363719,152432,-81609,-134679,23385,254583,272667,79492,-9250,112007,155954,26216,-85202,-71047,-47603,15726,23322,-72961,-50012,63847,-25794,-93277,150070,205295,2865,-118101,-137228,-253557,-311079,-173682,68997,211594,194853,201848,360394,571649,468828,70207,-95953,-36962,-120299,-121881,77284,248326,320480,215212,86046,95047,51709,-100076,-205952,-131227,124611,324917,208156,-22418,-126962,-175787,-209616,-65237,127086,99394,-102541,-142424,26961,71111,-110741,-175146,-45298,-64357,-142942,-19673,85394,109667,95795,123097,247949,397741,403484,253909,78971,-31986,30023,235406,341584,257717,119896,29554,-8374,10180,56312,77685,35553,4189,1124,-88463,-139284,73905,258001,180411,-43589,-104094,-98539,-241557,-300964,-112898,-106582,-266601,-163915,48605,-23563,-179077,-140134,-55808,-130391,-278884,-384858,-349356,-112236,151857,205720,213337,362161,447489,312298,212845,432258,608787,690310,691208,348715,-134471,-292937,125788,537762,1166276,4125343,3628939,-3565474,-8105277,-4446831,-738661,180409,631512,753278,687120,324685,-224621,-326805,-69639,182592,161885,-115717,-523498,-719043,-362371,69287,1126,-275290,-223088,83953,252872,184783,-48948,-193200,38002,287348,310890,255263,88940,-220137,-262230,-38427,159333,195460,138731,92679,21753,-13672,32001,95656,132249,81657,-11808,-35551,-143218,-423574,-553535,-357720,-131407,-9317,147294,189257,85041,77307,-49596,-483902,-762835,-477835,-2066,99535,-2059,9326,146642,234673,86524,-211132,-367354,-189302,47066,101002,62086,105853,124292,91596,56031,1416,-26938,-51292,-141270,-202482,-48128,241624,341445,110321,-251057,-350454,-77433,95189,89234,172343,289453,229526,17063,-177516,-191024,-49652,72377,188143,183361,131082,122378,103494,155550,221767,39410,-268035,-276808,-5893,212984,127487,-76440,-223716,-329901,-270314,-176428,-174989,-224153,-175666,3086,-2580,-278787,-435358,-241385,84044,275365,136696,95264,279922,327527,98360,-52409,57270,224499,274947,161019,38137,-115574,-430309,-617709,-359134,2665,197440,197897,-10617,-263713,-317589,-145046,9071,-3041,36341,197512,212555,98940,63784,85607,129425,130040,127550,224833,240754,52839,-61264,32470,84253,1422,-145655,-229231,-162868,-80998,-57718,126933,437246,413435,121810,-18845,-16960,20647,-33532,-90451,145843,363936,255440,54965,173413,384166,311863,126013,86136,74946,97326,277276,309445,126926,23128,181932,325865,301822,107808,-19461,-45627,-101241,-19989,215217,390424,352238,56289,-236302,-248859,-126922,-8185,120004,121108,112336,163790,114803,100018,259848,361473,211948,30971,-57767,-206844,-283845,-181886,-89931,-94553,-151065,-159924,-12220,22515,-85993,-77585,161009,278687,139305,-125769,-235493,-124026,2118,-35755,-81509,-39379,-89974,-200036,-131528,4534,83044,185896,364894,407115,257911,199605,255616,261684,161404,-18588,-115200,-102350,-159609,-209316,-61711,152021,268735,281836,284021,271960,248647,263066,290451,248730,195876,152220,49851,26013,198635,262291,184545,205709,198669,8136,-153653,-62431,97484,171580,110946,-471,9118,48673,-85939,-160333,-123533,-234261,-349251,-243519,-61132,49822,157902,187492,-13954,-140968,56267,172297,-11009,-188988,-207797,-111348,-39719,-97324,-169942,-96970,4795,-11284,-54652,-63174,26378,165838,257793,288289,73816,-282282,-361498,-180511,-91773,-137202,-137735,-87704,-147929,-199313,-83898,-11115,24239,202328,274059,146287,60920,70313,115096,160021,71800,-75494,-105486,-97091,-73139,-24244,-17611,-7781,-29721,11564,212281,327970,173380,-71819,-216417,-206942,-80501,34130,149461,139094,111421,229642,328334,181632,-55456,-92202,-41659,-92832,-192764,-198437,-140796,-164655,-218795,-118808,-103046,-317603,-395280,-272591,-176727,-20092,117577,103939,102210,149363,43918,-81934,3717,49595,-126653,-272441,-229121,-258229,-412582,-386535,-92938,182463,196150,109178,8450,-123021,-269230,-302549,62445,340206,15031,-395975,-300462,7942,38148,-85950,-25808,138326,287208,383419,253926,-92634,-257439,-255309,-211976,-254787,-156105,212007,385584,204291,41598,-27281,-97083,-80921,-193801,-410148,-293880,-415380,-530289,139569,754173,516963,538834,560960,383634,324298,430956,682689,618496,586242,467502,-109143,-785282,-539770,-92563,-337563,-833359,-343840,33247,-493458,-583305,-251438,-145833,6660,241403,372444,368823,340965,249713,-61213,-299630,-220250,-67489,-9092,-46828,-118944,-78390,-35192,-142527,-184749,2344,197639,151899,39178,73394,58824,-26653,40099,113855,156053,209359,295611,347366,306014,120434,-55979,-213753,-298072,-180476,-57768,-53519,2602,104353,242209,297649,74940,-291646,-395734,-163802,125772,138223,-92084,-287023,-204166,-62750,-24362,183808,507316,475567,65233,-236635,-284725,-318156,-411752,-377948,-245207,-97248,91853,190429,144592,60913,-26363,-49380,-65380,-110980,-109177,75799,160743,26104,-150520,-193405,-112804,87478,252726,314832,327171,244304,101565,-32735,-88426,960,189244,206286,64247,13413,-23119,-182731,-246300,-75240,194842,298737,211331,109859,8976,-66415,-44776,63545,98553,-36987,-63370,124714,115044,-45380,783,112973],[114494,25038,-28005,-58064,45909,239239,355297,353456,51549,-427479,-463125,-264919,-268054,-227552,24755,168767,76941,76471,233161,293427,175247,79015,74572,70740,-49753,-209310,-169345,-21366,68121,31890,-126401,-125105,54542,60496,-99081,-94994,-52179,-23021,84192,55122,-57741,47470,134439,124137,184488,189889,229630,313394,176675,-1002,-17100,5289,-47161,-68181,126086,275896,152996,-29394,-36574,-47620,-190835,-202044,-18814,149113,297525,320092,218266,144032,48187,-103153,-183992,-188521,-135769,-137217,-197813,-79899,171115,290355,308665,399073,384633,192199,104986,184188,224580,172475,226325,360005,282201,59473,-4770,-91596,-203303,-110017,138339,321339,317901,88107,-92240,-14670,145401,277582,255240,127415,77438,183567,337308,337542,265811,119788,-234994,-446392,-243808,-83810,-212049,-350924,-327605,-189534,-74610,-98337,-152198,-151844,-254247,-299548,-177510,-52950,25631,-25484,-294036,-341364,-1811,215318,123748,110373,217099,359570,407846,198551,12678,230703,479834,366787,86219,-65615,11894,289311,423815,231628,57785,159974,181513,-190406,-528390,-294093,131746,321013,129536,-214947,-322783,-43864,402893,634235,428415,64007,-56491,-32910,39622,193845,217588,22721,-140759,-229104,-321654,-197382,90182,147477,-58831,-141720,-36036,41615,99064,158474,23602,-226775,-252211,-2293,111250,-15817,-293814,-429328,-377648,-313634,-74105,284145,418319,225162,54564,150817,348881,266244,4252,-151111,-191558,-140453,-182880,-405859,-381444,-34414,103387,-36175,-133209,-206243,-144309,44700,113458,1366,-133919,-144957,-38272,27807,11688,2279,92990,226736,298155,185907,-120206,-314868,-160808,34450,137947,245093,347415,323176,291392,277140,242746,207575,289436,447791,491846,244345,-94835,-180290,-85459,-106248,-175216,-22565,158400,165804,165081,219923,169377,-60080,-265253,-304973,-310249,-243728,-133697,-166719,-218455,-156704,-52683,-5487,-84864,-81010,147760,206811,64378,183605,533463,558482,272637,116322,204174,209834,-35543,-313755,-214761,-39272,-43681,-35404,130276,171886,124077,134553,220620,269655,259045,204779,23437,-184222,-164152,-88769,-165164,-204524,-40302,-6421,-214898,-180820,93582,66049,-179462,-289786,-296598,-194486,-40455,-8362,-25033,18889,88102,135518,109674,64019,161945,346599,369446,149569,-105645,-157195,23204,278825,287908,61698,-6499,186077,256257,114578,-6020,-31263,-56545,1260,-38111,-159921,-65576,123865,-1037,-126774,145376,214447,-36440,-202677,-259775,-299325,-205360,-32743,103927,139114,154729,243098,405011,581181,450232,63540,-74485,-8065,-138155,-172947,37852,181954,177033,89263,87093,190591,163785,25094,-85119,-67241,132436,294908,162911,-53461,-140802,-186977,-190757,44917,244451,96384,-197661,-150589,143930,217109,-14383,-63585,113659,114801,34851,149590,245394,241761,195122,191287,237929,286515,237445,106916,-15795,-69368,48199,249587,308582,163694,50029,65051,67524,40960,91154,153940,115389,68398,60336,-112621,-226273,32833,263125,172550,-49728,-101320,-123094,-322125,-399995,-167438,-64802,-222476,-239941,-89899,-64634,-122117,-51912,24727,-11732,-119268,-240293,-347186,-279620,19557,144232,144192,308419,397766,290323,302102,569664,751424,794310,713862,454112,174501,30535,246928,554109,1416870,4076412,4054540,-3022585,-6945261,-4523691,-1573724,-467351,373840,526104,457057,213249,-302822,-282025,117848,284092,215693,13224,-410522,-682053,-446890,-114588,-158622,-306623,-148183,252085,409135,215000,-119420,-242490,33247,310320,320195,188489,-49523,-252338,-256345,-67054,159488,293454,235085,46840,-129553,-122350,-51934,2965,75192,115346,53560,1580,-116077,-401072,-566334,-402253,-170553,14297,211373,184491,6610,54409,57762,-341145,-690752,-462136,-18355,95340,7390,59664,209532,268202,110751,-160499,-279054,-135326,91650,133078,34900,13061,64463,127172,154279,124041,63095,-18312,-176579,-278862,-121549,166905,265872,96019,-216526,-278528,-31029,85371,91941,239164,370560,263996,-64618,-390946,-359999,-85200,56744,80000,88805,132723,179418,156649,164793,191965,8085,-263315,-245378,-35586,127753,121251,-36453,-223114,-387267,-359125,-260167,-233151,-243813,-227523,-112637,-106913,-342706,-482661,-278288,14790,93699,-74490,-80515,183296,285421,76797,-124199,-37189,181593,328347,253579,115457,-9517,-239317,-367222,-139311,142936,215229,128222,-64090,-305682,-390957,-205040,41308,148103,127120,149196,129838,81691,18099,-9312,72549,151324,160859,220539,227414,98436,26676,92722,111986,80315,-25653,-137723,-102665,242,32062,153987,443362,428348,105302,-169760,-197926,-58767,-52305,-129948,67837,310470,225135,52761,191380,359098,227298,26771,10060,84009,242586,436517,388407,196082,73491,182839,321839,356747,204710,25178,-83480,-139157,-49984,152062,293299,326400,124571,-184508,-268427,-154069,-30256,73118,110469,152251,183035,133188,153266,303608,368194,258137,130738,16668,-138431,-229063,-151994,-78125,-148180,-218727,-107746,73211,-5483,-175185,-116848,162809,299060,146554,-176178,-359337,-207809,-38685,-116687,-115098,-15754,-121727,-295401,-165682,24996,117490,213953,408914,491374,329555,202668,202784,214626,165096,15572,-132737,-164906,-176231,-182880,-61179,158987,289762,244752,218392,296582,314676,227564,138110,75946,24909,-43711,-135213,-100806,129997,252004,223569,213188,137527,-39288,-110697,-16693,127562,246236,183387,62246,93938,107590,-85476,-202298,-166530,-258012,-363087,-176288,46093,44895,67935,95549,-155146,-267515,44492,180116,-91570,-315798,-349474,-231384,-106702,-99125,-127425,-71160,-49378,-49470,32660,102572,92270,99773,201838,301290,118815,-210464,-266910,-153477,-157465,-241983,-149533,2860,-52164,-146697,-102330,-95845,-58047,127737,176121,36877,-17624,-22537,19660,114951,74688,-37632,-92008,-76109,21867,99677,43612,-55240,-119619,-40852,142563,210704,55489,-195132,-367174,-294086,-122687,-73800,-79339,-38953,-4783,92981,170013,-19281,-253151,-187645,-30965,-39659,-126761,-71597,-13340,-151834,-296989,-199168,-112549,-252469,-358483,-303918,-220557,-26175,170562,199141,121397,144158,118210,37124,90141,119204,-31937,-194683,-200079,-240133,-333609,-294024,-91541,128967,163715,81637,-28224,-144803,-303077,-325145,41938,336336,74817,-321535,-300334,56577,154628,41045,118839,286524,382424,430689,267016,-49341,-177590,-181383,-170535,-180788,-11255,370876,571164,489077,339987,173401,-57522,-243368,-425463,-598509,-739543,-894151,-424989,550857,1034619,1272046,1176348,476355,146156,330614,281295,275581,178832,48795,-61980,-25347,-88653,-244254,-325890,-480515,-764976,-329060,46276,-405760,-554446,-243492,-98170,49880,252101,416209,417174,366254,309673,27271,-251257,-245912,-116423,-5459,23493,-65668,-83307,-46308,-120323,-180667,-22790,161364,98849,-28240,4108,-17034,-76634,53635,172930,175259,163551,262311,345978,257357,61556,-134710,-285153,-305693,-173608,-100159,-64990,112776,292856,438120,449268,114684,-312948,-427261,-154116,150982,153643,-126361,-322605,-209923,-5625,98490,305396,537015,463224,126227,-151716,-225303,-295392,-422541,-422879,-300235,-131075,60148,172353,166312,161081,136832,93178,-15235,-160999,-168219,81204,191264,20030,-141259,-124373,-113387,818,97260,90598,125418,169360,166841,145712,53584,30866,132642,99841,-92803,-105024,-32520,-150544,-225829,-23140,282969,371695,247874,108078,-32223,-113707,-72618,40329,101552,-23043,-125020,9765,57562,-27907,24103,131396],[154130,64494,-34346,-58828,98059,334663,430817,393984,133176,-289505,-396081,-329979,-335490,-238455,46075,174698,35940,-76027,48932,260031,274719,162342,95370,62844,-48281,-158880,-82379,31271,48732,2810,-93874,-66564,65146,-4892,-190694,-145832,-49951,-32139,-245,-75788,-118352,83165,234531,252006,225298,160318,222202,315560,198445,37190,-4167,20949,42888,-10101,104360,195532,29124,-138046,-33238,57670,-70024,-97753,75229,238901,309921,220042,94515,67413,4288,-160805,-198599,-104965,5422,-15652,-152011,-114277,87228,231990,244541,372115,400890,207932,50663,40765,97016,141376,254276,374499,288721,72306,8167,-129841,-265838,-143215,107752,284677,319263,99313,-156552,-145635,30563,181458,163171,73193,70028,172736,309192,350300,325101,185390,-169719,-385856,-196429,-91576,-307285,-465442,-352325,-185475,-125684,-146804,-90762,-51428,-189021,-253493,-121412,16470,74902,-47572,-377621,-411389,-51794,132050,415,9442,179319,359678,335389,23049,-191242,51189,346789,304949,67237,-85238,-18056,272765,391118,170845,-4103,100106,174527,-115614,-544157,-351334,213055,468901,170657,-221750,-279893,58885,502574,712228,527608,153668,-62764,-64225,77568,291570,332085,128481,-52674,-182236,-312807,-194992,107931,148858,-73782,-140722,-25429,-7627,-11024,107694,115152,-27551,-83942,55185,120694,-52141,-389656,-598325,-531741,-368580,-68608,251763,363544,177347,-130,118261,349377,322394,123504,-24820,-131187,-113232,-130628,-320119,-328605,-67842,8520,-63371,-85382,-159453,-180097,-12806,58975,-67435,-184970,-142124,-10661,73043,100241,97936,113624,194378,248575,197491,-54138,-232352,-118658,30647,167886,402176,522409,397880,255065,232016,198876,118145,204301,388867,449834,274287,-2006,-146055,-130383,-145583,-173581,11848,268005,333061,278744,254878,187107,-55779,-236511,-276789,-327602,-273606,-120991,-80264,-123806,-138236,-106004,-77247,-180395,-219017,30632,194860,130028,217171,479656,512336,253109,73529,125032,199080,17383,-228346,-160720,-23902,-37558,-19047,156340,221830,147031,74185,125247,171731,149857,114419,-86313,-363521,-288198,-85670,-24569,1696,105659,52530,-184419,-183353,69707,18773,-257303,-344181,-383216,-291774,-29540,97180,37947,11374,81828,186337,203780,109555,123728,290301,327634,137851,-70746,-105916,54291,279836,264106,28385,-14249,214005,326999,231072,101795,-8192,-63269,-6779,-64333,-181801,-55027,186030,79905,-91299,121804,196800,-74159,-267851,-336793,-273272,-34303,165113,169064,53850,71291,238129,397618,492512,348436,51990,-12590,43016,-150526,-247884,-67665,14812,-65383,-66076,95321,262573,243739,135396,39163,-6371,99960,215377,120665,-47585,-118100,-163227,-150584,118398,320507,99379,-242213,-141502,228494,333830,95912,60619,245278,258895,196355,276724,321162,259654,209103,205756,198036,175129,70806,-76578,-153073,-118063,55319,237729,239170,53077,1418,119868,140339,67846,84493,125625,94212,84161,99270,-126687,-277559,34611,321169,170539,-85083,-113158,-105063,-306367,-426083,-225435,-45656,-158894,-263322,-180444,-79194,-41542,37944,67155,47298,7230,-74466,-286401,-384459,-80133,146784,171690,300994,332461,219089,350159,675690,801394,677653,544716,576664,579611,360779,364713,615815,1905797,4190570,3962264,-2496404,-5442713,-4582135,-2682192,-1000314,270490,317957,197525,110101,-248991,-130949,315097,329676,194876,122303,-254636,-572773,-438839,-195711,-209677,-281031,-84657,354808,494425,208670,-172636,-262947,-17590,216670,257700,184647,-60118,-210317,-208329,-95101,109307,326314,307619,35315,-219086,-187352,-74196,-42705,2951,109093,108908,40468,-71391,-304115,-452948,-324957,-134703,51258,237238,135632,-85128,33123,186437,-140934,-533661,-380563,-27797,53884,-23361,68528,224050,262115,145726,-47451,-132281,-66564,106856,136221,6937,-72660,15399,168679,237953,214087,122288,-12784,-238028,-376190,-219435,56594,178479,83294,-163636,-169175,30325,53285,53413,259390,409898,302866,-85702,-515746,-441173,-59760,57500,-46264,-28906,101659,187152,150290,111648,105706,-38107,-218786,-205348,-107246,-24893,63649,15665,-180188,-390183,-401387,-298012,-247013,-228392,-250879,-227372,-213953,-371122,-479120,-308834,-81827,-102417,-229898,-172436,108369,214761,38780,-188202,-153109,72826,276171,267385,160904,85250,-59877,-142346,32783,233325,210194,62351,-122954,-341380,-425053,-246615,40037,230626,177572,83301,34184,36758,-53041,-121558,5477,169580,167175,145466,146259,111567,119016,162157,117409,97691,57783,-48253,-27420,117641,130871,126705,328260,357566,83962,-278038,-345517,-119427,-30889,-98884,36399,279414,226499,75298,165505,251306,90037,-74269,-40549,120453,382195,561031,469373,255422,101796,144840,260426,322408,256596,93429,-69229,-118810,-51606,64462,154173,264999,203540,-74763,-248298,-181535,-49876,38671,101285,156079,152014,120591,184966,319031,333614,276537,237785,108325,-61432,-152114,-94116,-36533,-156221,-242822,-50602,112927,-52680,-248285,-149550,130491,283019,146124,-191628,-425206,-269831,-111435,-213895,-128843,34596,-134616,-349696,-179216,32778,120027,222657,420111,519819,365339,199528,160437,153569,132001,49171,-103878,-186820,-168937,-121814,-38937,153756,294534,197442,128160,297205,380078,212400,7528,-86974,-138778,-231950,-333029,-260344,6432,179683,187960,148385,32150,-102076,-64408,18094,98391,241171,236951,141095,184013,192218,-7910,-175389,-193973,-262800,-312934,-70521,120606,-30894,-82021,-13301,-251229,-335690,28670,146611,-169310,-410336,-452172,-323197,-158833,-105570,-99283,-66510,-107969,-77064,119283,263147,170756,46881,123556,262205,143968,-102919,-116759,-83850,-203516,-310815,-125646,109922,57279,-94830,-133505,-179359,-148628,25350,61436,-72670,-97786,-108755,-69408,63021,72007,-2537,-69209,-41370,112588,204127,97663,-88827,-177387,-86544,53295,84003,-61751,-329518,-516563,-360339,-133280,-151920,-278551,-207395,-146433,-84233,-39252,-249132,-411514,-224346,1374,-1982,-89794,2754,58658,-169383,-385217,-287616,-112807,-142680,-274299,-322506,-260444,-51848,177097,236889,97379,86485,155633,133134,133911,148125,40281,-106771,-136877,-160754,-189758,-160637,-75768,51899,118324,65878,-47342,-168607,-356474,-376750,-54189,235910,92963,-231000,-271286,73653,219108,118004,188056,350028,393708,374325,174646,-71468,-139816,-139001,-169540,-136303,81218,413171,637978,693447,579024,340227,9758,-355296,-631346,-797463,-1166184,-1196021,-177636,938757,1302756,1970488,1749835,519164,66379,329148,107423,-172432,-342937,-535723,-474194,138173,613096,21126,-615199,-617953,-573587,-298686,5632,-263902,-476185,-251562,-54324,86298,247966,420089,410998,341339,315504,77960,-206376,-257481,-157678,-9978,71239,-21784,-75190,-34942,-78955,-161043,-50723,104247,34063,-83288,-42675,-68071,-95193,112845,288321,209571,125372,222122,294970,167129,13344,-157174,-298723,-277704,-149440,-129503,-75914,167593,386538,542581,542126,156351,-279577,-384024,-114018,145805,127666,-159356,-316673,-156943,94699,231196,383780,480656,376849,165218,-46074,-142507,-244953,-379011,-397564,-293672,-129346,29411,110422,125244,197762,251174,205534,30268,-192554,-181640,110168,231551,29845,-95698,-43541,-107681,-73913,-42622,-147896,-136492,21876,194377,343252,254627,101838,74357,-13562,-205967,-156339,2564,-79097,-166713,36952,328854,389641,252782,82186,-83128,-139795,-76828,13594,84012,-15146,-165450,-98329,-9035,-7702,60019,152420],[186522,122990,-11809,-67112,81203,327296,420480,367347,171215,-157515,-342004,-393811,-406009,-251090,64988,179172,-5459,-210558,-87764,245757,370486,248372,117585,56783,-29942,-86872,-16659,35567,5083,-27161,-45040,12583,78174,-69232,-251623,-175641,-56683,-69575,-128920,-236164,-183444,96622,293395,336114,236763,110444,188472,305178,230317,82930,11209,30416,98678,35853,57806,107236,-49517,-193600,-20583,165854,81876,21430,142328,288157,288195,89927,-76526,-54336,-60892,-220471,-240709,-54580,128784,97970,-87406,-126695,-8234,115325,138561,290311,366798,213803,-5789,-134312,-90770,65232,250912,361622,296755,125688,20659,-198025,-344048,-164243,73536,210635,277772,118214,-149219,-213383,-75301,58914,64823,36277,71736,144013,224900,289958,326600,238813,-83696,-330809,-185677,-88794,-329993,-493599,-342460,-205375,-220553,-224354,-36959,71682,-80705,-183572,-64738,80417,132827,-25773,-380085,-444995,-145814,5543,-90245,-56054,146677,337984,225856,-177366,-381062,-113985,197379,189208,13741,-74993,-9934,212385,304437,134468,-11721,54781,176435,-1353,-489856,-424462,215697,530626,178265,-214922,-207059,154179,535667,699783,557683,209390,-83190,-91496,121914,381513,436120,224789,19650,-146863,-304058,-192706,128411,163131,-79763,-151925,-26980,-20975,-67775,49924,162920,146597,106982,135839,149083,-29262,-365042,-617040,-569213,-350978,-62362,183086,263454,113004,-33364,97152,302672,318655,214254,87206,-59497,-57422,-47460,-203393,-247894,-80900,-66164,-102964,-71593,-117871,-191845,-55730,4027,-142925,-223546,-124392,-4026,77382,161939,199114,159414,165084,179215,186517,43526,-92319,-54641,42046,206978,506674,599778,401851,196920,188322,147260,-1587,43548,214630,280669,228307,78821,-103021,-180155,-193694,-158623,42782,338323,440432,320621,245451,199545,-18891,-162804,-220181,-334358,-312463,-110730,30383,-10709,-128751,-168777,-138460,-231238,-296567,-66427,161412,161497,207459,366922,408333,214556,48298,69012,194592,98237,-78623,-61772,12334,-40656,-37368,118405,222735,145667,6375,19902,70793,47980,23099,-191955,-498247,-380680,-61578,138229,247147,278689,135731,-108096,-144967,46196,-48869,-336658,-380958,-421953,-349550,-16733,177608,80909,1547,77435,228644,293740,165128,81855,217359,271160,126879,7619,-3623,101383,264362,226583,3369,-30882,173632,337246,355197,222801,-4166,-67653,-341,-48617,-147818,-31809,237900,199428,-2441,89611,164519,-96675,-303506,-349839,-184286,159303,381973,260454,-17078,-32796,193151,343063,321254,172979,23868,70332,104896,-160588,-342490,-223974,-203980,-311474,-181388,112170,280700,262574,204164,143812,42565,37838,116796,99787,-5919,-65118,-113130,-101033,147875,351059,110797,-240213,-138391,247701,387428,198115,169203,310959,319857,295506,345694,305796,167577,144619,170670,141143,92990,-53566,-258336,-312075,-176908,41314,198485,150992,-47362,-25077,168365,188636,92396,60257,24673,-16104,45966,104211,-138345,-296422,63740,402190,178865,-125809,-117367,-37414,-203864,-391235,-279010,-48158,-85107,-226700,-203284,-78498,21417,84702,50091,38269,90101,88166,-171934,-394513,-127468,200595,283325,334271,254858,122783,386010,778652,769144,394715,259038,681987,968866,655174,499014,711690,2382679,4417353,3444568,-2070582,-4316429,-4816706,-3750694,-1244729,352147,181266,-20284,74878,-29461,129963,481359,301642,116030,211193,-77178,-423160,-341286,-140992,-131277,-198627,-28187,387252,495446,162319,-193472,-232533,-82352,40887,149703,241972,62840,-101541,-121371,-97641,36090,292090,340721,62478,-218562,-182557,-27953,-44663,-88790,49661,141078,81323,-12609,-153749,-236380,-135387,-24298,80827,196464,50696,-155926,28502,294817,52366,-331053,-253208,-32428,-23073,-87668,29217,178748,223909,187974,84394,12831,1186,94994,118495,-2607,-122817,-10514,213584,303866,260429,138821,-39660,-317318,-475230,-314774,-61318,80905,49135,-116267,-51334,100610,22616,2552,245738,408591,334182,-41137,-507251,-413959,13510,78362,-139357,-125383,53679,144861,81536,12427,4223,-60054,-126382,-151720,-194788,-197367,-29084,60785,-108398,-342153,-395126,-290424,-212229,-172133,-223297,-301855,-303027,-358135,-420249,-324335,-185131,-251657,-280675,-145138,76181,137409,4571,-220816,-260684,-71261,134495,194135,163483,145856,55150,-9858,117171,256896,189853,29782,-153418,-346037,-401256,-253863,11978,227983,178454,27952,-33374,-21698,-131598,-215585,-48903,181052,149983,18371,6865,86904,203533,231262,103398,58785,97039,21908,35609,228156,214521,66511,146467,244616,69177,-314700,-427690,-164768,8116,-19436,57951,284056,269894,122961,110042,96870,-56882,-136380,-34659,175625,461447,613862,530742,294776,108000,86858,164318,223129,259153,167000,-6732,-47662,-20498,-14542,19630,181332,260353,55225,-198925,-208309,-70744,18629,87109,116275,77627,77483,182080,289404,252856,252662,319479,202988,12544,-72355,-27140,20879,-111955,-209180,-3815,104009,-91533,-267032,-158330,77537,241923,147769,-172182,-421070,-293591,-189935,-294550,-122876,95661,-116454,-341045,-168551,25295,91068,212786,407232,499904,363181,193454,143715,106042,88563,84383,-28718,-148008,-133851,-54706,-7639,137453,275744,145697,29365,258403,414746,212849,-68412,-193169,-247606,-354898,-477100,-397109,-123908,72880,85651,25066,-94358,-173994,-47314,23165,19892,153807,242908,210031,263697,282766,110319,-105728,-205607,-241620,-204185,44648,135688,-160721,-252222,-113066,-278865,-325802,17200,83477,-231141,-461117,-497340,-366857,-177739,-96040,-75038,-72041,-144755,-88685,174887,370989,236495,16146,47891,195325,143903,-1904,30090,-578,-219345,-323652,-72038,209838,161594,-45752,-161991,-237413,-219501,-79583,-59637,-169479,-159660,-158562,-125801,10169,49795,4098,-51055,-4676,177660,270004,130795,-100354,-182508,-110120,-31680,-12415,-132987,-420771,-609367,-386866,-113430,-173233,-360484,-306263,-283179,-253075,-232830,-443200,-495533,-199165,42245,9626,-87167,354,42331,-221625,-463690,-361652,-100941,-12143,-164455,-323437,-279293,-82758,136575,204381,39306,-8341,123655,149970,112930,127682,71741,-25928,-49801,-39291,-22206,-28254,-58998,-25636,75669,62291,-50867,-182683,-394259,-434503,-195074,71260,71770,-134176,-195352,78009,221056,124083,177024,327030,322183,236121,29321,-129215,-136509,-131464,-198143,-128650,89927,317847,546661,733537,678655,421416,69375,-415638,-795224,-1005665,-1488733,-1269383,139040,1223287,1519404,2400563,2142527,720795,160180,307097,-54164,-560505,-844408,-1039776,-648845,430284,1197772,207925,-905726,-744678,-333501,-270003,-93768,-128862,-376248,-270984,-20990,106718,221665,373090,345997,272247,277758,86880,-188367,-257192,-161586,4098,96995,-1659,-64896,-8189,-33278,-137073,-80176,41483,-21915,-109624,-53087,-85067,-86367,194189,408284,241023,107998,186846,199593,52831,-16828,-118152,-252446,-227593,-124386,-143514,-80533,154608,351221,515643,540390,184226,-197653,-266588,-49019,117312,61510,-203801,-295937,-71624,206325,331750,386393,347853,251823,178926,50595,-59462,-174706,-285325,-305914,-230062,-97580,3104,16741,26427,153907,285227,267476,73844,-184921,-158228,138788,264763,63920,-11079,29634,-99403,-116283,-130957,-333302,-379266,-155277,177102,495078,451483,199188,39966,-99406,-239213,-122685,74321,15684,-78257,96970,331219,357056,226733,43108,-116452,-122674,-49898,-5790,57031,-13074,-179511,-174115,-69963,7278,100910,173180],[199872,180499,32239,-72860,16231,235260,346750,304029,167105,-63688,-289512,-410347,-437876,-247205,76690,176331,-31078,-271743,-129409,254393,427887,306941,141490,64863,4414,-16727,5739,-17143,-66789,-64794,154,87002,78629,-125959,-272417,-181054,-72206,-120831,-259413,-374142,-231643,83472,288286,343920,220918,66061,143259,281536,251633,118022,35424,61494,140630,66685,-9327,28580,-57012,-169813,6245,246983,225072,131660,170827,280693,235900,-38574,-258920,-198191,-126863,-248710,-276832,-36637,204253,164472,-38324,-122948,-77436,-9350,28107,172370,286101,201339,-54535,-292005,-277658,-23724,222455,322400,304104,211872,35579,-274800,-412326,-161300,59353,129154,204242,137461,-74874,-194255,-144438,-74839,-34678,12405,74995,107794,115249,168946,262513,270623,14321,-278801,-205942,-77972,-274640,-424215,-299719,-238903,-328328,-303922,4272,195425,38908,-112793,-21358,125026,183763,21975,-322025,-441748,-249994,-122091,-131184,-73691,124791,295586,107847,-350626,-513202,-220924,72917,50131,-64542,-42650,35356,119172,170727,129044,43035,40744,195903,135009,-370331,-486486,130260,482785,154772,-183158,-108002,230802,513644,619365,527816,229201,-103843,-104540,170006,448618,505486,294076,59968,-142390,-308784,-194519,142064,185043,-69995,-169731,-47671,-8837,-68568,-6134,149334,236583,240669,201223,188239,55317,-217238,-467736,-488627,-302332,-77596,95085,145905,39786,-48689,92634,237921,266408,256720,162645,8380,15658,52041,-85361,-171063,-84049,-106124,-146700,-96184,-99045,-173095,-68604,-38024,-197744,-224587,-83928,-4298,61441,206851,300032,230522,148319,115911,169401,155223,67642,11713,57369,245221,540453,575977,337092,128119,143981,87477,-128334,-164022,-48822,24760,118850,116896,-72614,-219747,-220112,-118643,74947,360671,461653,278751,193294,203676,35532,-82342,-163322,-331896,-353606,-126770,99604,79662,-116917,-220746,-187613,-241019,-291858,-100784,122197,146707,153862,223742,264816,162749,48460,49912,181216,172650,93419,69679,66771,-50980,-91800,19211,165165,126905,-31717,-53038,-3731,-17762,-36924,-253358,-544812,-416429,-26186,266620,437917,411194,209207,-22993,-89982,16711,-129209,-391541,-381269,-398091,-350448,3148,225618,101662,-6880,73679,251174,353014,204895,43354,159447,233399,129587,103104,109518,140020,238408,200623,8187,-50837,64554,272088,454683,336157,-2604,-65656,21065,-2243,-88847,-18118,264285,326714,115410,74615,137440,-98554,-311972,-302693,-61981,321501,564181,361465,-49176,-125969,123240,255704,116809,-34598,-24921,144444,158875,-173340,-441742,-388697,-395184,-460283,-203684,133657,232604,217958,231298,219905,75464,-34883,30830,106638,57013,820,-54837,-58838,141040,345479,131562,-208434,-162742,182043,360351,270442,236638,294112,279793,303937,351795,220373,10301,40988,114076,89545,54737,-117677,-402552,-458389,-235617,8625,141589,68044,-115201,-36323,188884,201097,114558,47262,-85691,-161469,-28785,72705,-156515,-295173,92278,457084,194748,-142355,-96189,64975,-55069,-322752,-316395,-61594,-11410,-137907,-159811,-80512,26325,60163,-23547,-22926,130899,221677,-26573,-309833,-118527,266452,413926,369781,164181,33817,438129,892161,687278,62450,-26155,743075,1246346,893139,652469,824641,2651908,4565118,2635109,-1788880,-3888897,-5228660,-4456531,-1151407,534431,108883,-145492,133976,312803,459518,594623,221888,24169,280902,96994,-254005,-173867,34465,49650,-74626,27622,361062,418748,87228,-172195,-142907,-120178,-151757,29838,320531,255265,41192,-11668,-58587,-27022,208454,328887,115729,-134305,-105999,66590,-22330,-198382,-62126,138062,118871,51050,13441,25649,110986,122186,84467,90688,-47053,-184238,43479,350622,183200,-136258,-113823,-34003,-114976,-158991,-42020,84609,168457,228190,192592,115017,59322,68803,90851,13055,-121860,-7787,257097,353568,265658,110737,-92751,-390699,-545060,-376291,-154180,-19576,-12752,-87255,45541,165667,13204,-29184,217153,375211,343082,45157,-374805,-297293,103868,113024,-166481,-168849,9168,70463,-24810,-97032,-72254,-32592,6837,-77458,-260577,-332031,-124278,84075,-26672,-260000,-352361,-255274,-147986,-86981,-142813,-311563,-356481,-308125,-317563,-320042,-273593,-315922,-220455,-14648,88402,76266,-4774,-208509,-332371,-212265,-53368,54678,126650,162887,85804,17950,119999,225449,164942,43707,-133634,-309964,-328047,-222181,-25207,156923,139776,5981,-47156,-77221,-202365,-268299,-76136,182767,120483,-122297,-157972,33828,268388,288421,76252,-12840,99614,71886,80143,296155,260162,-337,-27394,143270,69789,-282177,-437837,-202151,36208,69522,117800,320034,343895,180689,44750,-54410,-167860,-134837,34909,230572,449628,580265,542432,304123,100222,32783,60729,98368,221876,224492,77524,41622,33145,-54260,-70852,88720,261043,152095,-145943,-236500,-98805,6363,59387,41370,-14186,16141,139200,210019,136733,181970,344534,280330,75716,-10904,22239,68200,-35009,-128423,19818,59272,-99087,-212334,-133531,25962,195216,154529,-130153,-353571,-270727,-242275,-328283,-101746,144387,-68108,-270356,-135072,7531,43180,186770,377676,446955,328960,188564,158017,92263,61033,119835,74881,-50890,-74776,-6080,24605,122194,236434,96481,-58106,174373,389436,212922,-78329,-219576,-279813,-381325,-513728,-458416,-212663,-32235,-50383,-121836,-209097,-235040,-67363,-4153,-80754,11775,188103,243062,317279,357609,224399,-31333,-208794,-197901,-64810,130187,78480,-307483,-394028,-183488,-240224,-245472,12769,4882,-276344,-471830,-490559,-362638,-157379,-56357,-46291,-75792,-144234,-87871,174893,393050,267104,6089,-6054,127830,116315,54893,125609,67439,-199643,-276094,-2671,280696,244206,6036,-167135,-253811,-249066,-157957,-168112,-243253,-192011,-156794,-133049,-37259,-3712,-33163,-49978,18073,200869,286677,132422,-88733,-129435,-97845,-88807,-54669,-132777,-426263,-603680,-363034,-77208,-137489,-300807,-317138,-388581,-369877,-353897,-549916,-496443,-131523,73543,-7187,-112606,-70448,-54896,-292652,-510538,-403111,-77540,114197,-53814,-309017,-277683,-109953,60139,111920,-34004,-110137,18694,67214,33421,67110,57161,25280,33762,84992,119919,61030,-60633,-85243,47079,63203,-51255,-179950,-380629,-464280,-334746,-106672,25876,-41357,-77434,87619,170102,67303,112961,245820,196391,64404,-105514,-184944,-150092,-150437,-236153,-152340,16627,116123,316535,592924,621030,410549,102765,-424375,-884840,-1174985,-1619808,-1133568,400446,1330738,1627743,2414830,2266765,1063505,397451,259577,-177321,-819833,-1232556,-1340448,-546466,802288,1535789,314234,-1094410,-842140,-125970,-246994,-231760,-52597,-280981,-284234,1320,105421,167967,276844,233662,174617,215603,65430,-199829,-241203,-107029,56303,106543,-12936,-64483,19893,1343,-117394,-105091,-10530,-52733,-97724,-23145,-68522,-64493,257778,472371,250512,112874,161191,78168,-65553,-29085,-31952,-157948,-168123,-113996,-148377,-74993,91275,205175,367830,446376,191205,-86897,-104345,26254,82227,-23410,-257826,-283855,5678,289178,367943,306622,172740,128987,171647,116639,5608,-97107,-160150,-173048,-135667,-51278,-15163,-84560,-103920,43440,233446,268297,114639,-126440,-109468,150110,274231,117273,99541,88171,-85039,-118723,-158233,-422370,-528712,-303557,124271,546741,571219,292032,44288,-127644,-181293,-16959,159998,106452,16033,144383,298608,290505,176992,5536,-110609,-56800,5038,-8465,34212,-13764,-169714,-203357,-113001,9334,130262,180242],[184746,217101,83360,-65596,-55774,108942,248302,238077,138816,-14129,-222090,-362114,-407194,-214486,77439,159564,-31237,-234162,-74788,269642,420851,315198,164877,94785,50191,31482,-17390,-110493,-155168,-105868,29374,134247,55736,-171741,-258641,-166887,-90512,-164851,-349766,-447434,-248056,49588,225853,285435,194917,48527,102914,244990,244631,131102,71753,130478,198582,89641,-84184,-29829,4990,-69439,44375,277808,321371,211833,162123,219772,163746,-136396,-408367,-330077,-172048,-226467,-273556,-32162,221038,159788,-34561,-116711,-102883,-96327,-57112,46541,179386,169192,-83616,-381154,-396858,-90315,177830,259854,305587,309955,56893,-335025,-446372,-130532,79674,74222,130391,158807,38410,-101050,-162601,-193181,-126080,-8463,70749,74758,14889,18323,149953,281869,119888,-213028,-229544,-57889,-156007,-278537,-232699,-263954,-409336,-357029,33143,294274,135555,-57286,2722,138586,205197,63849,-240630,-406535,-326187,-211155,-125148,-48660,114285,238585,10742,-450500,-559532,-248993,-671,-73802,-144948,-332,102394,12186,5709,138440,138081,58129,222710,260290,-213972,-506138,-15120,343708,114107,-121347,1069,274876,457509,506976,459516,221206,-109158,-95378,216415,480000,522611,326646,67042,-170996,-328464,-198207,141223,205116,-39827,-181548,-86966,6214,-34342,-53717,81691,227470,273111,223130,229559,187802,17365,-201880,-334835,-271156,-128411,5031,38303,-33292,-53882,104564,186315,189179,243965,190880,61675,94742,151145,5437,-126348,-89650,-110409,-181162,-146471,-109263,-131977,-54299,-63263,-209377,-173846,-21426,3759,49670,243412,384941,306420,142851,76949,165045,261176,206966,62196,63228,272011,513882,480704,230908,65427,98635,22739,-234425,-365901,-334592,-243673,-17531,102393,-63613,-229388,-195930,-48300,112278,343263,403159,174607,117893,201941,88419,-28209,-126182,-317465,-378842,-173660,86239,118750,-92318,-244702,-225167,-225331,-207932,-47833,97170,92136,71969,81691,108040,105175,71116,65669,148775,206197,234341,208589,132692,-58870,-167320,-113945,65774,105272,-20293,-70266,-34231,-32194,-45613,-246641,-498675,-388680,10476,320678,502186,452265,243614,36178,-41929,-18906,-207509,-406159,-333636,-313520,-295391,29101,242380,107158,-8474,68053,245853,363549,208244,11688,134175,231553,153653,187550,190909,145925,204401,200198,51728,-66770,-89079,141365,496793,418461,16567,-51481,49877,51076,-40610,-33614,251617,427820,238227,102225,133510,-85329,-306645,-222032,52372,404875,660374,447994,-30279,-179137,48663,157566,-57287,-215768,-86072,184636,187134,-192286,-521914,-506542,-483325,-451566,-120417,151654,129290,133879,239077,272706,94450,-95456,-19980,133782,117780,57072,-6834,-33798,116287,319788,160378,-165663,-221875,37130,261322,299069,248495,204404,155609,222890,301764,102284,-148655,-47990,76105,67045,59099,-126425,-481032,-553357,-278649,-30013,83666,10768,-141160,-42132,173484,179946,129460,60798,-144153,-271121,-107521,14576,-185119,-286785,95446,446568,211108,-114062,-44795,172597,87448,-248980,-325401,-71990,50745,-18573,-69764,-100050,-47261,-33919,-127901,-106413,135573,306686,118985,-161222,-68150,294342,473299,353539,60586,-20184,514456,998043,594549,-188921,-198284,759470,1371360,1067967,800483,931097,2630585,4361979,1657991,-1624311,-3936388,-5584517,-4592132,-817700,663592,53880,-163705,265721,679501,786540,651380,137432,-29025,327399,241770,-75381,29666,271616,270352,64291,85313,298147,287980,5823,-108584,-7208,-103625,-293306,-75155,363399,418073,169414,93884,19550,-55142,105697,278975,172315,-2491,17053,169669,-418,-313493,-209073,93680,143538,106870,156757,260435,335432,247095,56253,-44864,-128030,-170342,67486,344822,228123,4120,2089,-32587,-187842,-201139,-113367,-29065,112183,254951,251316,164877,107072,46035,62673,45356,-73961,20651,294398,390673,243414,46714,-157942,-430397,-556493,-380266,-195329,-105542,-86950,-75480,100733,207050,32168,-22751,188202,320011,318326,130731,-177699,-139420,176297,147273,-126365,-151237,-14135,-6264,-127655,-178096,-100835,43515,157440,17056,-271636,-382929,-185879,81100,48461,-163623,-291773,-218841,-88466,1963,-26846,-251612,-360715,-233959,-196751,-298118,-331135,-293160,-85968,155239,124462,45892,21990,-153563,-353019,-319574,-236483,-109194,66167,142265,48992,-22058,81495,170825,145156,96157,-64162,-243033,-236543,-160476,-51641,56400,82894,23282,-7993,-116393,-255295,-274489,-73699,173739,92874,-230272,-299967,-27392,300985,318641,40718,-88766,80239,112617,117941,306925,253091,-56427,-135254,91150,87145,-212576,-398185,-236294,32996,129234,185791,368106,419984,223766,-14215,-159863,-215476,-74920,146459,265722,353699,471251,484464,277805,90297,3408,-24851,-13325,161365,246045,141915,104314,88549,-38032,-97100,-402,187151,170218,-117082,-267652,-136890,-8305,13406,-44536,-85591,-42125,60801,91701,9094,75381,300873,323264,126062,19385,32285,80189,38366,-33786,13092,-188,-67949,-95457,-78373,-3181,162491,162166,-83958,-246388,-204664,-242798,-298841,-73831,157778,-6970,-162809,-86108,-10285,-5333,146318,332268,375444,273374,186832,195066,115753,63648,149639,176960,78944,-3126,13113,55501,124172,189377,56514,-116691,53997,289572,194252,-34086,-172745,-242803,-313715,-424045,-416259,-232690,-107088,-175860,-247774,-279091,-258389,-104813,-49671,-168381,-135259,84002,224414,331458,399537,300047,14623,-214395,-144647,64458,152506,-42761,-426868,-467131,-215219,-160582,-126621,11903,-74109,-306551,-450859,-452098,-327795,-104630,15049,-11453,-71038,-108038,-84914,109424,322650,251649,6354,-32425,77724,63947,49490,150573,103544,-147680,-182367,66141,309907,294833,68039,-134054,-226667,-230076,-187949,-240842,-287081,-195811,-109001,-90722,-73650,-90519,-112049,-72111,13273,175952,252963,99780,-58430,-28208,-44002,-104684,-42687,-66290,-337994,-493038,-291843,-43853,-69255,-148477,-267728,-447983,-411708,-376566,-548755,-430174,-52711,80966,-44996,-151294,-172977,-188986,-353472,-509536,-402647,-46513,215363,36447,-285502,-267784,-131444,-33578,-13018,-102061,-185555,-128761,-88702,-73285,-11566,3941,27741,80667,168266,199038,86910,-86180,-115528,35522,56647,-63689,-160072,-298513,-439069,-432465,-248802,-23478,38119,55385,110420,91628,-21379,37560,148544,58762,-87858,-185064,-211001,-163655,-179482,-262193,-190397,-103198,-122037,18393,327920,452659,343575,116277,-376369,-860303,-1227273,-1509990,-860877,491544,1220398,1573629,2000656,2084084,1466325,713161,196358,-248656,-925445,-1443977,-1364891,-218239,1126804,1540660,373449,-1075778,-888669,-15347,-225626,-372171,-55769,-201924,-264854,20723,83849,88764,145629,94763,65879,146837,34224,-219947,-200787,7639,149274,108834,-51506,-81107,33148,13608,-105351,-117088,-40556,-51614,-47440,40004,-28148,-47605,265352,442189,226989,131647,145437,-40757,-169012,-29153,73261,-37022,-107463,-125220,-154310,-59238,15687,10670,154556,297470,179540,24022,53057,91862,57877,-94257,-302529,-287757,38055,309602,329272,169126,3496,36914,148099,140902,41979,-27614,-31775,-36515,-48546,-11289,-22700,-165792,-227940,-93129,119160,210815,147387,-21179,-42792,141466,251482,173200,210905,137314,-55597,-87284,-140291,-410417,-546936,-373414,57982,481144,565034,345646,84667,-86414,-51358,121871,229090,164719,89289,168153,244935,211096,114958,-17555,-58829,43850,75093,9864,26381,-12355,-143218,-187565,-132147,-4483,131396,158118],[139941,221460,125785,-40291,-94292,5976,161740,191805,111791,8886,-137212,-268145,-319197,-154191,65198,125251,-5409,-111970,35443,264939,343306,266830,182313,143367,97177,46923,-68661,-208768,-234752,-135463,42495,142693,7370,-207119,-227559,-143513,-102994,-183001,-373817,-438558,-229910,6705,136411,205072,180890,64424,78339,198463,204309,122065,117275,232050,289280,115099,-150606,-68168,106018,75616,83935,248694,344182,247399,128621,127548,87263,-185268,-487056,-415520,-179860,-153621,-211678,-14496,190007,85786,-85444,-121292,-94788,-127879,-106351,-58660,75485,123941,-82896,-368153,-403131,-110127,126628,181258,297105,394799,87602,-358573,-432709,-76815,132909,70251,96406,190894,150901,21600,-134631,-265762,-195912,-35758,52034,49963,-53472,-124683,23683,282083,230294,-117100,-223506,-27196,-10239,-107887,-158092,-261342,-434097,-366544,52720,348501,187643,-20763,10175,116745,179972,71472,-170707,-347253,-348780,-242103,-91176,-777,110048,175525,-46773,-456190,-518456,-208111,-19662,-149219,-199237,42683,170712,-84079,-164391,133720,230222,92077,235985,338497,-62685,-466705,-168015,164029,74251,-35748,95762,273879,382012,393321,375836,198424,-89794,-61950,253777,470288,484335,322088,52424,-217058,-353251,-198911,122686,212869,8515,-174616,-136108,1767,2794,-88742,-11752,149589,213426,195625,265388,339382,274290,83088,-179280,-287443,-210907,-72591,-40726,-96933,-55969,128178,167627,114130,184100,172916,93463,167925,234211,53642,-123180,-102065,-89239,-194322,-199821,-140225,-87675,-33287,-77490,-169154,-74889,52535,28104,56326,266063,426682,351593,137287,65021,183307,345838,299324,87355,51103,280732,457227,356897,119612,23573,56612,-37580,-295318,-504037,-558263,-443614,-133269,51095,-69094,-195443,-112135,44639,153029,303194,296836,52536,49784,200954,123190,-17362,-116664,-286727,-366550,-234185,-7667,102063,-51439,-234795,-254663,-203244,-68837,88449,102373,21233,-9994,-29506,-30359,49588,100948,98271,98637,182023,304925,326300,200738,-52381,-235950,-235627,-36023,96807,37026,-34547,-21401,122,-3568,-173655,-387034,-308611,41447,292371,424164,391744,227701,51780,-15350,-54265,-265992,-381357,-243471,-187771,-202090,53666,232696,107404,1989,59411,211289,322324,169893,-11542,139636,259135,195515,240159,211485,105445,161590,222464,125063,-72622,-245248,-20699,462582,448437,60157,-21971,74044,86873,-25165,-83977,193657,475815,346793,179841,159146,-70956,-304736,-146859,120203,385552,642400,497476,33907,-176234,-9996,73261,-150834,-319111,-139650,184437,181477,-216349,-557182,-531050,-431221,-293063,35146,157312,1050,48460,256209,314247,106491,-124078,-28217,164201,152789,84603,20988,-21345,94905,288621,193449,-122738,-302270,-152611,124126,282922,206512,72506,-9897,83476,212956,-10458,-254476,-77529,91195,89332,93483,-95766,-476374,-566472,-291299,-58314,40962,-12531,-132286,-50066,130935,138871,128561,93769,-120347,-290499,-156839,-51584,-218696,-277167,64982,364487,221670,-39537,27121,254315,180721,-187984,-298293,-68780,91389,103210,38564,-139959,-187129,-165127,-224146,-180805,110939,337689,238176,2240,-6362,246804,394458,246573,-48308,-26272,595326,1052712,521958,-267190,-191624,759048,1366364,1169181,886928,991921,2336818,3581064,618623,-1462701,-3846717,-5514828,-4141977,-446921,592719,-34811,-100914,406353,960073,1036684,659164,95258,-9634,340663,333388,103213,226191,488706,457373,187246,140561,222149,136314,-57303,-13875,141302,-34183,-342225,-154660,323692,467125,236083,165092,113506,-43451,13290,206562,210006,128366,143229,238023,2947,-412166,-361982,10655,144655,141630,243591,406331,469442,304330,8374,-155371,-168850,-135135,81292,292474,201989,68115,69712,-26691,-207650,-184534,-152037,-126341,67012,258756,256901,177843,147357,42624,40751,76570,-781,64792,322474,417701,211561,-35775,-218456,-418020,-495820,-319827,-173257,-153423,-143871,-70447,106751,208556,71340,20186,163307,252050,258873,173936,2518,3747,206308,165653,-46564,-88466,-7472,-55866,-188558,-206001,-81616,142794,290810,117576,-214632,-332575,-189676,58890,107384,-67768,-230281,-203465,-65818,67489,95989,-135599,-308495,-153152,-91075,-267709,-350350,-212170,60469,279223,147542,44133,77319,-74008,-324504,-379412,-374441,-250295,3107,100205,-15101,-71672,50684,128651,136219,162713,31943,-168415,-162638,-86703,-54154,-31645,28645,64450,57160,-133457,-284662,-243231,-48673,155532,78258,-268512,-372209,-74012,289672,305177,-2868,-149208,52584,157235,166517,271098,192971,-99694,-161361,93908,114641,-146971,-344995,-264251,-3709,137071,228060,401765,464647,229137,-59390,-200064,-201951,9293,257892,270373,213029,317399,361362,219338,87494,8550,-73919,-86387,93827,218044,145300,102875,123243,30656,-61250,-74054,47342,93972,-127114,-298379,-180128,-32023,-46432,-108624,-99622,-73536,-38843,-42248,-102572,-42265,204062,326993,166884,20461,-2718,44943,72615,32053,-23994,-54630,-10056,44619,-8009,1970,156191,163719,-49681,-132475,-110868,-182613,-210499,-49854,120576,38047,-57986,-33930,-17549,-38209,93083,266390,293576,208431,186072,234634,161274,92690,164724,246098,202027,64645,6865,85447,153506,151084,29716,-138304,-80266,124969,145952,36441,-82607,-164388,-182308,-232898,-280360,-189379,-141240,-252099,-313317,-281493,-222328,-124158,-88707,-211407,-233443,-35604,154545,297836,399219,323631,16291,-230726,-99131,145503,98155,-198181,-482728,-452945,-210477,-77017,-12989,7958,-137572,-315380,-402403,-402125,-284978,-34538,106265,23662,-59314,-53633,-91004,-11003,182655,194743,3064,-39159,48262,-3882,-9852,117241,107952,-76394,-71449,120449,297380,310668,141799,-63620,-169471,-171813,-163501,-259567,-298340,-182402,-38440,-14856,-96068,-198942,-213134,-115457,-24613,108653,176846,40202,-16588,99678,44522,-81641,2707,34717,-187405,-311031,-189722,-27473,-5135,2901,-212246,-460515,-382192,-313072,-455078,-326338,8742,61426,-88455,-185542,-259152,-299524,-375059,-456479,-361232,-13491,277191,92767,-258559,-260290,-148911,-124254,-137308,-150052,-211317,-265646,-256661,-165576,-83929,-73162,-25028,67956,181313,203515,61355,-117821,-112219,35626,32649,-96273,-127918,-159821,-353906,-467774,-325443,-56701,97312,166981,142191,17272,-102919,-15058,70623,-53174,-185888,-199694,-199920,-168084,-199748,-259238,-217907,-213900,-316290,-253482,41047,257811,275412,134246,-264675,-695562,-1093868,-1172293,-537821,363416,900331,1328299,1274906,1610380,1804314,1031858,142969,-263538,-888787,-1452422,-1117341,218239,1255057,1201648,421662,-798324,-870555,-30210,-201101,-476330,-119850,-132332,-189435,50835,51311,-4837,1488,-48840,-40206,82019,13556,-215844,-128797,160373,265809,112620,-101748,-113420,19671,-765,-99667,-110951,-47490,-23012,31940,120192,20159,-49986,198423,319562,171987,151171,138922,-125620,-240518,-24038,166084,84390,-48874,-152798,-169105,-37141,-31753,-153915,-48501,146968,156805,105961,155263,129708,53993,-121838,-311656,-297457,7188,252451,229224,20512,-115329,-17908,107279,121185,46681,19237,70736,66715,-3869,2830,-19600,-206328,-310387,-204549,-13326,112339,164243,109740,38583,122973,200505,211238,296144,188127,-2834,-38222,-106825,-327872,-446362,-345891,3648,327861,433028,337250,142506,11179,108476,244682,254367,172517,124382,164791,184038,136370,52583,-19890,27476,151114,142527,46708,37363,-4885,-108458,-141799,-128167,-29468,97838,100957],[75655,195333,148223,-737,-79110,-36021,106916,169333,107041,32341,-51850,-170172,-204764,-81835,40479,75802,38332,48926,141278,218541,212214,174068,186276,195623,130705,29630,-120404,-271290,-275496,-134585,49872,115069,-59055,-234891,-199057,-121575,-102958,-167216,-329574,-358873,-186298,-33524,57465,154855,193392,102958,71274,148171,141938,101070,163112,340519,403065,148696,-195452,-95401,198349,215558,111439,165647,285261,232735,87945,36597,22780,-181822,-477353,-431574,-143426,-44640,-93725,36073,137621,-28599,-172766,-141280,-81750,-120199,-127320,-122913,-297,77041,-48550,-250746,-290822,-77125,78214,99463,279571,447976,127462,-336990,-373082,-10712,202030,121106,129837,240579,226501,116197,-82421,-272017,-231079,-72845,16915,30201,-87627,-229981,-78019,283000,338838,10156,-168307,11445,112562,23871,-97337,-227375,-396938,-332102,66998,352564,195267,5004,9635,65321,106913,34711,-129903,-273037,-314673,-222075,-55031,43797,103224,115201,-61976,-380243,-415346,-132922,-1100,-160579,-205070,83803,225106,-145086,-306444,90005,274988,122064,219349,346514,43581,-376928,-275643,3190,48422,55472,152927,223375,287933,289667,291375,171209,-48584,-10341,275064,424462,403330,286746,32319,-254937,-367502,-193629,88351,200602,64477,-142273,-180294,-32837,15475,-109728,-94717,57621,112422,135798,289317,472707,482780,289263,-85397,-347375,-301526,-127568,-85479,-143694,-58446,155894,183438,63029,97600,119340,100703,222747,289292,63616,-145633,-113588,-57902,-181939,-234285,-173112,-60780,-32701,-91340,-86198,51362,121510,65641,78494,254851,395106,331680,116879,67635,218172,401498,341545,89432,21694,271589,403949,241976,31011,8267,26581,-79162,-297032,-537004,-652405,-518404,-188060,-3705,-71902,-119182,12437,139177,187769,255742,183616,-39406,18500,207380,130603,-48484,-132860,-237872,-302427,-277124,-139058,49589,-117,-200047,-282162,-188089,90533,275243,142668,-34949,-60870,-86253,-119518,2270,114406,121221,43913,110759,298663,401287,261186,-23812,-267118,-298055,-93937,111807,117435,29658,16644,56623,68778,-58850,-247039,-198387,64571,206859,251987,265239,173464,29087,-12498,-79563,-288785,-330281,-134286,-52284,-96766,67029,200797,108613,27199,50070,154277,242190,103290,-24020,158793,290670,240353,253236,166078,22293,108975,250154,204112,-66086,-357966,-165868,356910,412932,114511,19222,82827,92012,-40107,-155436,95820,457266,426078,288742,204608,-70805,-317565,-110679,120067,272922,519794,498009,121384,-119522,-36897,22898,-147576,-321684,-160828,161233,148364,-238815,-528701,-444294,-257703,-55437,199227,145121,-114043,-3622,299592,353381,119844,-110077,-1400,179351,147783,76201,31536,-4421,92724,259661,224898,-78879,-372965,-332125,-5145,233496,128143,-62051,-165749,-65102,110289,-92715,-282243,-30260,172368,156711,141062,-40249,-385115,-486787,-265753,-64381,22406,-8842,-107806,-61838,82046,96546,104469,121636,-25949,-205248,-156705,-105083,-242813,-262242,13514,242762,225830,62885,100774,289845,206592,-143675,-235935,-48504,106689,203154,139944,-188040,-349765,-282833,-274463,-222414,66504,325776,317357,131302,31710,118438,174880,52184,-144197,10659,642804,1013501,485932,-150352,-9516,780900,1291840,1168409,832253,944669,1829234,2173447,-367336,-1119373,-2989810,-4708184,-3279051,-261574,251947,-181966,-14407,474643,1074887,1158447,627366,118776,82437,309507,355516,262821,371576,611750,553978,267640,183076,150467,-3858,-85845,90830,260256,57324,-299906,-214715,184667,369891,213413,178660,186825,-10360,-53312,128254,216206,218493,228338,242114,-16439,-469796,-488817,-98968,114575,144458,257801,433678,482584,283843,-31535,-191333,-162165,-109207,65925,221155,144642,64572,82850,-14669,-156451,-101275,-139422,-179007,36454,234504,222389,174627,180680,66936,31175,91554,68935,111115,339805,433093,183855,-115026,-260151,-353657,-372506,-207883,-95294,-144472,-155373,-61022,68252,162664,111878,79582,138462,180423,177361,153463,100164,91888,189872,159674,32776,-10826,25762,-61900,-189421,-178981,-32226,227932,371338,197387,-102443,-196555,-133183,31722,147326,20144,-177440,-217634,-93618,92322,196814,9486,-203446,-83598,-31705,-241752,-332324,-114275,158111,288121,119001,50384,133814,2631,-263309,-394586,-446907,-332289,-44671,54221,-65366,-83203,60801,122287,138914,214162,119582,-109323,-126075,-19096,-31404,-80247,-12046,98593,107139,-132260,-287356,-188927,-11629,131976,79869,-224462,-348408,-89879,228517,234965,-57465,-189108,25187,212248,235876,218004,96406,-140009,-134696,126434,141293,-109915,-304234,-274712,-56433,94766,220115,396668,453454,187005,-90920,-182868,-155486,71126,324864,247312,79742,157176,203923,143583,93488,42296,-78754,-111898,30798,137592,65069,23804,122935,130035,17755,-120819,-122235,-51982,-168494,-318238,-214954,-62457,-105300,-120810,-34219,-60150,-138612,-164844,-178702,-140659,91776,302251,203918,8029,-68818,-29600,49241,35653,-84295,-92921,48584,157261,57050,40465,178198,156465,-34085,-42655,-12900,-73942,-86295,-39876,31469,39083,7056,7611,-8206,-46629,31918,177062,204067,144816,180171,251935,201250,128860,156237,260933,280188,111597,-11965,112897,206401,133278,14616,-129112,-199843,-70085,70662,102014,12280,-77597,-30353,306,-95601,-115998,-142356,-258298,-296478,-211072,-121951,-94702,-96775,-191770,-245523,-128388,49534,215457,355452,300562,-21460,-258514,-75507,157165,-18960,-344294,-459147,-359568,-179861,-23374,56514,-4106,-169286,-286781,-325255,-350307,-249157,36662,196293,49273,-48934,-6192,-111723,-155952,18217,114550,-14423,-41644,31083,-71660,-93190,57538,93154,-6063,22518,151009,253474,294878,217197,24204,-106237,-95725,-96366,-219975,-279153,-167141,24485,67650,-106072,-306084,-307888,-171084,-90182,15317,74342,-30289,29578,227687,147579,-36963,50794,127733,-29095,-115389,-80066,-29090,23849,65649,-199592,-435258,-306113,-204737,-310717,-214386,38592,25353,-119233,-200995,-290902,-337054,-341707,-361725,-288740,16442,293432,109887,-230167,-253801,-162495,-195430,-234118,-172762,-183391,-340296,-370319,-210740,-133798,-159078,-122427,-4694,123415,150693,21410,-122790,-77975,37288,-10680,-143160,-89659,-1603,-229806,-444362,-333796,-63548,132413,229641,171579,-26014,-146765,-33427,26085,-121935,-226019,-172204,-163581,-163303,-196198,-216893,-208243,-261960,-406269,-417611,-164309,117171,248994,180935,-92049,-401388,-757104,-675576,-225336,57220,426904,905098,412967,907976,1956320,1294226,132830,-220825,-739480,-1265589,-674695,626103,1084919,583287,463922,-301973,-788394,-156113,-173218,-515396,-196864,-55263,-52011,103087,21735,-94868,-132807,-179919,-134411,24842,14801,-161963,-27546,310723,373896,122300,-142980,-152206,-22692,-38205,-97546,-90035,-41474,19815,124138,196756,58725,-77119,67833,143935,98289,159247,142111,-150728,-265091,-17555,223112,183110,6964,-181470,-192877,-14874,-27320,-228543,-177174,39414,130081,138888,172884,130907,69064,-94742,-267634,-294403,-79820,126528,98192,-90484,-159887,-49106,41936,61779,23694,34829,126680,112108,-20576,-20485,-10170,-200820,-331805,-249809,-115211,744,158051,233037,129613,108870,136107,217382,338838,248924,73544,7921,-86143,-222332,-280426,-240574,-21035,149695,226624,267498,192112,131107,249816,311961,222405,130044,122217,141022,125660,75279,-665,-4029,122640,233762,191308,93438,62476,8718,-73127,-87280,-106467,-53858,39427,20059],[11498,152153,147434,41358,-19400,-15396,82256,160459,131737,74422,8670,-107627,-104828,-20463,7174,20395,86522,191500,191756,126062,61241,62303,170153,230318,136516,-11765,-148200,-269225,-254630,-90041,65147,66056,-129392,-256777,-184756,-106358,-89010,-123574,-237717,-240574,-132735,-64121,15098,164405,231016,142062,75133,102597,79975,82811,197909,421460,507435,187208,-213065,-122796,236984,301198,114545,47218,156522,172149,55990,-23011,-17204,-136691,-388443,-375437,-67793,80431,58164,121093,94303,-137203,-256702,-168369,-90516,-108661,-135568,-138856,-35469,39705,13930,-59965,-94666,-2719,41437,31517,260327,465232,171452,-276031,-282004,56559,262351,206814,226895,303615,245361,137512,-35975,-213407,-225543,-114821,-30305,5977,-103474,-283336,-128063,291624,431117,148990,-68890,49913,165444,66996,-69143,-176894,-317416,-266345,80415,318390,178682,34218,10895,-886,4236,-33263,-114792,-193532,-242227,-177563,-38281,62493,85325,65456,-45679,-261455,-292129,-66770,25716,-117039,-156638,125809,261292,-153573,-389588,1732,247788,133549,173435,285025,81183,-267370,-307284,-95991,39200,127089,160255,132172,167760,186573,208218,141465,-1291,45852,276443,356658,302419,228894,17866,-261322,-357241,-183647,43961,166291,111943,-87253,-203377,-90929,-6682,-117283,-138815,822,31630,73569,296079,552163,589838,360854,-78054,-415791,-365255,-154512,-102138,-170308,-61518,179318,219213,45727,10495,47238,85286,248205,309675,56751,-158797,-108579,-30358,-150558,-237496,-187239,-61776,-70220,-112950,15410,174006,170348,104622,99413,188273,273126,232532,72779,64580,248982,427775,350334,79602,-15262,251577,375432,158670,-24800,13711,17928,-87696,-240722,-456131,-594277,-456712,-164576,-28344,-55793,-18918,137990,208229,201622,206549,96028,-68621,40210,223340,110579,-107536,-168112,-174868,-187444,-271052,-244688,-4560,48666,-160818,-312999,-181833,236160,461613,208660,-50891,-58577,-75844,-138519,-33296,89204,111445,3215,27151,243328,426718,306422,26297,-240223,-270428,-76258,150057,190727,89233,52795,106123,140688,63882,-106279,-82158,82044,109824,74121,137017,110546,-8599,-25233,-86548,-266623,-267978,-38787,60301,-3235,63303,149378,109323,65429,45878,88286,146549,35230,-21370,170651,295577,267931,232193,73767,-82732,48661,260468,259287,-49279,-393179,-248816,208494,312343,151643,60374,71944,71211,-60908,-218875,-24506,373499,462733,390745,247494,-93267,-343492,-125039,56215,107500,339614,453543,202487,-27608,-25122,15556,-69056,-237258,-130082,149346,107510,-249148,-432546,-265330,-29354,161598,305750,115710,-183915,-5565,363911,389106,139964,-55277,43482,167355,103911,40095,38178,36263,114346,232522,247965,-26084,-398604,-444478,-86703,169925,40503,-164758,-271342,-174098,20276,-138870,-243821,77861,304587,252637,187037,32308,-221008,-328973,-204867,-46166,26275,3562,-89443,-72602,49863,68691,56378,117581,95749,-45218,-108091,-130286,-239761,-231391,-32112,135710,230779,165026,157525,276389,174794,-109526,-149094,-14370,102822,269323,220135,-221575,-476349,-338155,-254440,-219021,17804,295095,358237,193239,19272,-59479,-115715,-176848,-201674,71810,621175,868458,488917,111591,281171,849233,1204347,1021373,558272,709949,1143391,337165,-1139208,-395776,-1093454,-3098711,-2284796,-407932,-319224,-376216,26204,405086,1000640,1137512,561422,196416,212502,229119,304665,373832,431712,602149,538899,290227,200703,89675,-110554,-78955,179710,314539,126147,-206710,-270221,-34437,152828,103746,127253,204740,10812,-98392,54211,191327,251029,244568,176804,-49058,-469031,-564813,-216219,52227,109114,201696,351922,392025,216139,-30833,-131553,-118611,-117246,11849,154459,96207,24622,54339,3523,-43608,28320,-79802,-177496,15333,181786,165571,163126,201002,116953,41332,88050,112845,146840,343655,429432,163888,-171280,-275150,-256562,-217235,-72555,15818,-75755,-109944,-43230,-2666,74131,133740,128615,108495,117129,98004,78845,95212,115082,144338,133386,79807,51338,71214,-28555,-140559,-116530,23815,267192,374252,227314,31164,-14420,-35099,14078,169533,96806,-134688,-253006,-159671,76232,255618,150224,-64322,-39863,-37630,-231640,-284244,-32764,172378,160509,16596,33831,154227,49651,-192585,-377186,-453137,-340276,-68648,15126,-78638,-39397,116368,153862,149694,229472,167747,-76133,-118733,32323,6773,-86241,-40605,93474,104960,-124265,-262279,-122701,29531,108113,91843,-116422,-235559,-71285,122635,106131,-124772,-213941,2905,274039,321380,180733,-6858,-188841,-108152,148926,156915,-96209,-274283,-252494,-95958,25638,156143,339076,381093,107076,-110924,-134409,-113610,74407,320270,210845,-3864,25007,57836,73908,101256,83790,-44189,-93682,-20448,15849,-90252,-115419,87900,229035,114089,-131794,-270056,-210233,-212886,-311930,-223128,-87643,-142147,-65762,107743,2897,-216138,-255947,-215448,-195659,7198,270182,240865,2596,-138381,-118500,-25391,-31538,-154973,-114305,79804,202338,99885,100380,221171,146365,-32303,4896,64787,53899,41147,-49142,-94174,-15929,13975,28082,16744,-30361,-26215,71300,109837,90372,161483,227753,207850,146654,119827,218052,291039,125468,-30822,131619,264063,136145,3455,-108690,-280890,-247810,-15939,140394,80954,-6820,102131,205115,75926,-55352,-126740,-194835,-198544,-82650,24921,-8749,-60110,-110196,-165953,-162829,-65571,92794,273334,245659,-78858,-289260,-78537,102686,-161546,-438358,-365050,-217324,-137446,-18074,61659,-23800,-155723,-204506,-219249,-295386,-220633,97104,262718,57074,-49948,12526,-143353,-282961,-118799,35526,-48355,-52899,15392,-120879,-162332,4220,73310,41265,71822,153456,193442,253900,272978,96416,-62381,-26579,-10981,-135786,-235972,-161538,55312,128483,-110013,-386135,-370123,-226258,-168203,-81540,-32817,-91811,74213,330522,236064,3723,74194,178646,87177,40097,16844,-35002,6729,2592,-247003,-384466,-216319,-101592,-165237,-114064,40165,-7543,-122414,-191188,-256185,-284889,-258860,-247659,-200446,40634,265882,89525,-198513,-233675,-167466,-238340,-290573,-174062,-118209,-327573,-389859,-199466,-159211,-243348,-239752,-112678,23942,77516,8048,-74609,-22565,31016,-64144,-184448,-48999,129731,-104774,-382734,-293349,-47189,142383,236099,188544,-24377,-141694,-29721,5507,-154400,-232589,-139891,-123461,-154579,-162569,-132481,-142021,-217725,-371609,-434538,-226906,72068,273001,261697,117451,-35159,-270976,-111865,61675,-315811,-110765,364017,-435774,71124,1859959,1473512,191636,-121219,-508271,-917283,-153338,899080,608044,-204607,461146,285303,-656364,-342944,-147356,-477340,-231957,41761,127292,178409,7451,-162594,-239789,-287291,-209290,-23066,36428,-56952,86858,413427,437766,134278,-159946,-185025,-84128,-88399,-97919,-67849,-40022,60208,210202,250069,72598,-124771,-89822,-27456,24209,148908,156198,-104047,-231481,-8179,236325,244552,59027,-193028,-216748,1754,25244,-196558,-203259,-7084,101988,119000,110749,99718,92411,-25380,-174281,-264701,-194025,-38110,-28849,-133874,-135403,-78898,-55214,-27603,-17055,20368,129403,93843,-94669,-80287,-2571,-161215,-295215,-215276,-152152,-93916,125590,313141,216437,107245,77230,191308,340056,319161,162107,32795,-93462,-136044,-116903,-106007,-13231,13713,26479,161643,212508,232004,336049,308479,139220,55673,100631,111211,74263,28177,-39073,20331,196394,269444,212460,138014,90360,23142,-43940,-42694,-73990,-63200,-19808,-57981],[-30639,110453,128299,71237,52005,36384,71124,150854,176395,133362,28600,-96708,-51021,10288,-27088,-27137,124907,270859,165879,4269,-71812,-39747,131968,229789,107696,-64259,-141861,-197361,-166718,-2819,96110,14979,-187999,-270332,-180870,-94625,-65577,-69697,-131715,-121363,-83663,-84054,12635,224887,276702,160039,79534,69527,40551,78832,212808,447766,564637,220245,-206192,-156588,199279,302447,86558,-82000,-13381,79476,41599,-35557,-27683,-69441,-252812,-266178,30876,203538,211863,221888,82064,-194173,-292723,-183835,-126954,-121601,-140975,-112022,-33063,18508,89952,150598,126077,91871,24076,-5841,250817,456715,209960,-193513,-179337,117209,292464,289985,347826,361285,209198,72622,-21194,-116703,-185177,-150527,-80214,-32941,-123722,-287748,-119692,306409,487669,265775,47348,77373,125868,8999,-81244,-135180,-229337,-185647,98428,271117,167005,78456,20170,-62982,-96232,-102718,-108355,-118820,-160641,-138090,-50547,43933,52510,32521,-14493,-146924,-190791,-42919,31502,-49702,-69284,171664,284367,-106334,-396239,-111439,156180,125585,118132,179346,50410,-174548,-264359,-122159,38419,155485,120924,21923,19798,66310,119771,102153,28773,89331,259372,285354,204803,154597,9016,-226235,-316158,-173525,-3148,114457,135040,-21075,-193703,-151262,-53532,-113443,-135084,414,10976,36045,281882,554898,577235,303474,-133566,-444435,-370398,-153081,-103614,-178889,-64387,190861,253000,58225,-54164,-23449,55250,238402,294377,60407,-125785,-73435,-15344,-115364,-209948,-168391,-83465,-141179,-142048,105214,263083,191747,131583,99694,61442,72116,71792,8424,38156,249269,428018,349525,71283,-45381,231707,374957,115896,-52718,26230,35756,-55376,-142485,-288688,-412889,-293787,-74860,-6508,-16455,75837,222017,229923,180063,150443,47310,-29248,110411,244010,70957,-176458,-215156,-107935,-39119,-197921,-270023,-28220,80549,-139349,-347104,-175773,343643,596357,279390,-17727,703,-1081,-85160,-56820,15425,60194,-8701,-25699,184942,411513,332858,89750,-153515,-153227,17706,200808,232897,117864,63562,122206,184663,166513,23306,20812,98129,47007,-24328,68764,72283,-32459,-40424,-72834,-200110,-202429,16283,127728,65551,45405,82068,101537,109995,53807,29205,60136,-6217,1615,162138,253906,261013,189920,-31817,-179380,-12504,236307,268051,-27337,-340526,-244040,59100,162833,144183,84699,45581,44646,-54999,-242443,-142704,237593,444802,446036,263545,-133950,-367528,-173477,-42861,-53424,169208,382603,252202,72584,21090,46124,38772,-107885,-42457,183485,84226,-237066,-282985,-43263,169685,274369,314180,76050,-192855,36671,424354,410689,166747,26756,87812,127767,37493,-3000,57327,109651,152115,201908,256775,41340,-356672,-453320,-102807,111618,-29101,-216349,-308317,-212465,-36714,-161021,-178915,205488,449939,349079,222153,117579,-15997,-130937,-122155,-12020,41993,4598,-90774,-73272,49434,62044,-7345,68941,194405,132278,-30876,-121495,-197172,-175405,-45128,92550,249217,243648,187178,227292,114173,-76332,-55897,27183,95939,305129,277174,-217561,-516395,-302612,-159861,-169276,-13754,274478,374064,181279,-50831,-232861,-368138,-358031,-198298,133030,517643,650558,524048,422967,579385,953976,1122670,690208,26166,219012,269425,-1524536,-1491458,836497,1579911,-943761,-1431609,-894231,-990428,-582953,-37938,175934,770902,995297,462597,286527,324831,106670,193582,405690,392643,470185,430055,254799,184770,36053,-177600,-51808,229482,290806,137160,-119559,-333073,-286921,-118080,-61413,23458,150179,-11172,-140631,-14915,145479,233062,189537,61339,-78466,-407951,-579567,-319763,-35224,35668,92082,201041,250587,155060,34101,8060,-59667,-165037,-75592,99989,74756,-16589,9146,25285,94156,161613,1431,-133762,-6821,103721,97805,133112,196503,181005,78925,79161,124727,163114,326985,394314,144419,-192481,-262926,-157308,-71044,52874,130815,35984,-19573,-22992,-91662,-40740,125499,148487,74669,77377,48477,-13381,20010,94305,100109,103073,85711,79946,108937,20664,-75220,-48669,68129,247745,294923,190143,146605,168087,75246,14619,176873,158779,-98675,-289461,-232091,34797,265661,254367,75414,-30297,-108220,-241923,-216461,19515,106653,-66626,-151255,-30250,109569,51549,-132398,-339415,-405041,-282353,-70723,-15753,-56267,45096,195630,205448,162079,204128,163739,-60961,-109334,69486,44956,-67086,-65956,31802,34703,-123021,-211258,-48725,72462,88720,102124,12677,-73321,-27557,-9701,-66271,-199990,-228881,-8757,331585,405134,179440,-84523,-248716,-126641,128864,156117,-78147,-228464,-186635,-95114,-37266,51153,231130,263352,16203,-117616,-82834,-102514,11750,246086,179869,-19725,-56911,-34592,34544,98755,104370,13443,-41570,-53699,-121574,-280362,-272410,32935,299528,204447,-103992,-349005,-313652,-223571,-265802,-189774,-91057,-138253,49550,296720,104021,-254783,-309384,-224686,-198821,-20401,250957,275114,16742,-183186,-190659,-123943,-148082,-219818,-124420,66323,167777,114028,164450,272686,146095,-31348,9815,104701,165416,142180,-74460,-226532,-113938,-29034,25217,50388,4728,-65063,-30545,19862,49236,124166,156841,165328,126430,59041,133227,235792,102680,-44420,131894,299383,147090,-15673,-102457,-313647,-364840,-91556,145329,110603,38794,189641,327292,180668,-37178,-106860,-78587,-42280,72414,180927,112090,18120,14512,-23626,-133751,-166325,-52099,162090,172674,-132136,-307905,-101127,7519,-282815,-453854,-230143,-67394,-96390,-59650,6405,-44310,-91409,-66818,-93848,-233048,-187941,141216,289611,44871,-68150,-6699,-174104,-351392,-188183,-21030,-91303,-75478,-2712,-135720,-187292,-25113,54085,48869,64180,127603,131404,195229,284477,120452,-54788,17047,65271,-35236,-178310,-167699,45080,147504,-116899,-420616,-385435,-268043,-238206,-159331,-121226,-127034,113065,388948,280489,16247,58600,174868,140065,130410,92511,-22620,-42510,-157240,-332623,-317852,-139527,-40287,-56525,-33699,28726,-17434,-91971,-158972,-172739,-165801,-151971,-141707,-112612,59457,203922,38686,-160529,-180871,-155199,-253095,-308707,-162911,-45423,-241995,-319987,-149103,-171274,-320815,-347354,-215916,-69809,23283,42637,26256,37475,12496,-109379,-193604,-5779,198302,-16366,-306802,-232681,-22762,127825,200338,191027,19851,-96724,-27492,-13574,-173694,-240860,-132420,-97910,-146973,-103456,-13137,-17078,-87465,-234881,-317631,-149278,110717,319539,354764,317072,311615,251177,439903,345149,-628059,-615079,-198140,-1190984,-788274,1546531,1575055,320258,29194,-220060,-460509,335811,993800,-84797,-1047223,348723,794460,-495857,-524360,-130798,-367161,-188200,154371,305506,263057,12720,-195828,-310317,-364028,-256134,-57151,66039,71471,186996,435230,430688,135655,-152555,-202691,-145291,-136840,-102607,-63749,-60274,84334,273574,266531,53156,-181773,-227006,-144822,-33453,120073,180834,8167,-136854,9512,213968,265834,104342,-174943,-226337,9807,97209,-88986,-141463,-3728,70790,60346,5832,51758,110327,55508,-58200,-207993,-296350,-199666,-124338,-110314,-71783,-123725,-181997,-131460,-60950,-12339,86663,23922,-201434,-162494,-6127,-111412,-223690,-120431,-117908,-149387,69691,323995,275134,114274,38691,146899,316568,388617,242015,25562,-127156,-89702,-7923,2781,15251,-38140,-93574,59177,196500,282270,354146,246722,28511,-21731,84410,90523,30404,-8928,-60051,41146,225351,252369,206071,168781,107461,28899,-27250,-18296,-36967,-46839,-51764,-102433],[-36061,85304,100669,77604,95806,73968,54752,132006,219629,189054,12961,-124161,-51948,4041,-51650,-52568,142994,269715,77657,-115555,-158431,-109912,77113,189391,50275,-114321,-108523,-75696,-27275,109235,138212,-23185,-223301,-268292,-169183,-75881,-40440,-27113,-44343,-29442,-46773,-96101,32017,295835,306902,146996,75974,52162,33274,91442,205404,412172,552513,236467,-183396,-193807,95162,219429,29184,-198464,-186598,-24031,44771,-5194,-12387,-1512,-113872,-138568,128981,310812,336692,307586,106118,-172568,-252150,-167136,-169800,-159026,-139879,-56739,-7199,13896,159690,323608,311737,185267,31458,-2315,261158,439916,231144,-113358,-82281,167703,282619,329820,431445,386213,137970,-53434,-49441,-24881,-127752,-167920,-121525,-91289,-164088,-258154,-66818,318475,493031,329132,144047,85989,10047,-118277,-125793,-123598,-163658,-101833,127389,238356,182657,139360,37446,-104463,-161577,-142139,-93470,-59059,-95757,-120289,-87517,-9448,7722,19959,17547,-72234,-138007,-71321,-1458,578,24762,218908,301726,-17326,-329383,-211275,37250,110465,82985,69500,-26053,-122154,-174439,-93480,32828,127933,51062,-79653,-140326,-78383,20122,42758,20320,104924,230744,227080,125251,66760,-4695,-157599,-247903,-167519,-46126,54707,124361,39927,-149001,-187552,-100365,-100994,-95995,44330,51661,34268,245573,478842,465314,174117,-194554,-396090,-303243,-127897,-102767,-176120,-67588,184900,265640,85708,-83442,-73945,24536,196073,247900,93801,-27384,-6764,-15982,-93554,-161945,-112935,-101824,-216437,-168599,157310,299460,188962,139001,69872,-102649,-163492,-104519,-60743,-18641,199160,405229,355346,73143,-56004,222667,392465,114337,-61838,32286,77311,14336,-28160,-87230,-173680,-93362,45193,51483,33496,135693,239533,197714,115820,77089,30913,58425,205008,258960,24112,-240052,-267465,-50777,114313,-60915,-192881,-5527,86264,-148688,-375989,-157147,401572,645863,329886,52632,100274,117882,20455,-70513,-97102,-22240,11467,-17253,162936,374704,341615,155199,-25146,19585,154939,247377,235571,107157,40394,94950,187519,235872,138504,98974,116247,45253,-2568,89644,79699,-22103,-46124,-43456,-100551,-132318,23787,145809,110008,25483,7091,76299,150573,78009,-10035,-121,-5006,47483,134711,166180,211950,138293,-117783,-239823,-64199,174830,224896,-5698,-216423,-155733,-53369,-6676,80125,76820,14413,37691,-312,-207149,-235344,69539,365533,432259,239938,-175600,-368415,-220086,-136117,-157659,67895,310870,260810,156072,86896,97159,128147,16293,88317,280191,98564,-197150,-109296,161937,274727,249743,224602,36927,-144780,100278,450358,404138,194352,115250,118061,71096,-26654,-28447,99737,206882,190139,162886,248151,118183,-250695,-359229,-63373,71641,-62434,-216000,-281996,-175895,-53151,-180317,-135278,303121,562069,416729,243251,207898,184602,57232,-37809,23742,56140,-17075,-110747,-54875,81666,72646,-71272,-14242,237675,270374,46496,-83800,-115498,-94636,-13485,132554,292796,291683,191437,164344,57390,-39160,23920,70420,106822,325478,316737,-163849,-448097,-177909,-6755,-80358,-6717,287695,382190,113915,-162322,-350494,-489109,-417610,-126602,174112,352355,426656,579661,683187,789960,1050472,1021668,177615,-725710,-542902,-812206,-2949107,-1231551,2554825,4345903,1256427,-882817,-1589871,-1598365,-769068,-234596,-179392,456430,775273,332080,335220,364195,-38583,50227,342024,265404,268894,273703,175611,134396,-19244,-213703,-29152,226313,203424,84387,-82201,-402364,-515984,-368921,-234001,-103466,33624,-87589,-199132,-84865,91136,184748,83603,-70300,-90611,-302480,-538729,-391294,-133364,-68408,-46805,32566,120345,148924,166562,184565,-5075,-235151,-176975,47934,68169,-37822,-26643,45658,205664,250372,69322,-75006,-40221,5676,19676,65778,155338,241419,147037,85917,115370,156079,278304,314998,112724,-177455,-228993,-85156,29733,141289,224192,160003,84860,-12653,-185357,-158834,89979,138566,47254,74766,48261,-76596,-60109,68239,86767,90453,66205,74453,121199,53367,-33018,-1950,92931,179208,152187,92174,216210,316648,172530,34294,173938,201509,-65861,-305456,-275570,-9316,232719,298331,175755,-54867,-221213,-267413,-140195,49761,-2659,-313309,-342830,-143583,-3180,10238,-92440,-287602,-319134,-182881,-59235,-42946,-17212,137028,264527,248675,168143,150359,118662,-42677,-62270,103331,69685,-48556,-96071,-78209,-90575,-137319,-140294,33394,118769,76895,98224,112180,80596,23195,-140715,-250298,-269395,-229325,-1142,372542,463487,210480,-115801,-309003,-201501,57809,139395,-27716,-136859,-78508,-42149,-66281,-64669,91416,130614,-51936,-103458,-43877,-123450,-91251,132238,169674,24820,-81378,-50856,41046,75862,79328,70682,33091,-61613,-239100,-446270,-396378,-19240,326639,273529,-43337,-335256,-314147,-173358,-176032,-112126,-60539,-86463,196545,484529,217296,-249747,-333044,-226368,-160519,11403,252133,295836,45446,-188291,-222509,-211072,-270694,-261905,-128284,9819,73764,104898,216388,319095,166611,-17846,-12900,101657,232122,200587,-103319,-328917,-218810,-91483,7096,83924,50397,-68936,-100316,-50023,21181,66832,50722,77133,63809,-13812,35644,137522,49646,-56052,105142,288489,146102,-53587,-129755,-305667,-399008,-136288,125899,107503,63189,224638,347600,195568,-63006,-83705,64924,135695,214822,300832,225481,118192,151582,129406,-65866,-237168,-194472,33775,89116,-163811,-298714,-126741,-91147,-344545,-390569,-94050,51847,-66337,-130972,-85567,-55578,15669,103686,28132,-165054,-138300,168290,272804,18091,-101261,-57323,-189801,-337697,-175562,-44694,-129371,-99550,-16648,-109338,-158734,-33818,29070,11427,5862,77130,76581,126614,235501,79193,-85002,28993,111803,48769,-117036,-177791,2262,118853,-134176,-405403,-354616,-286206,-280799,-201325,-171397,-126638,143259,392970,261258,-12806,5859,126972,142601,167042,152595,28583,-91561,-337427,-409316,-240782,-87343,-30138,1063,25270,20820,5748,-33163,-114603,-78745,-31190,-56773,-67307,-38463,75354,123182,-31440,-115203,-85111,-118125,-247037,-300397,-148158,4619,-131171,-205537,-94605,-186883,-388735,-421470,-275832,-113381,12497,114043,145734,81285,-15591,-125497,-149595,42246,193363,15694,-231608,-174771,-10689,90062,148065,186040,90901,-33078,-44178,-50573,-203632,-275520,-157179,-93026,-141239,-32734,121456,144674,89127,-48345,-122668,10101,181235,342300,419754,451483,545328,676994,930093,650565,-796059,-1004434,-669838,-1824424,-1552005,1136150,1620697,485101,213069,101744,37015,722138,932949,-840961,-1852720,80068,1086710,-327336,-641840,-126365,-201749,-62337,259005,432132,331548,30217,-194217,-343545,-405237,-264897,-68736,87164,177019,243162,367903,344592,106786,-139497,-204457,-184068,-168290,-114576,-93892,-110580,85884,304368,241819,315,-234334,-303835,-183657,-64706,78517,211615,161134,7106,40429,175123,255280,138552,-126640,-208657,10475,149398,33247,-37308,20539,34186,-10062,-89618,6990,112915,113640,42698,-137496,-352235,-317613,-175464,-48608,-8644,-184409,-320221,-228773,-90872,-44107,16222,-74389,-305158,-243706,-27034,-76694,-150068,-9559,-36633,-158587,-408,258788,279535,116389,25555,105774,291157,441739,290933,-14114,-173017,-78901,29108,48832,45286,-4288,-98802,-3622,152749,272783,316105,158469,-76944,-74633,91773,87189,-6817,-38801,-62592,49693,201664,193845,179547,178021,103414,16131,-29046,-14918,-403,-3565,-37750,-93419],[-4529,81774,74560,57706,86049,63218,24379,105554,237989,215620,-15027,-157075,-91060,-28407,-54994,-46072,137180,200589,-34803,-201220,-188261,-138662,18415,121784,-15951,-150025,-66683,59673,131763,216100,174248,-44344,-231509,-241464,-126700,-38050,-20736,-11967,3702,24439,-21708,-102901,46516,330268,304999,110480,61829,46269,48847,112013,180666,330366,476799,230605,-154565,-223437,-36988,81813,-47302,-284799,-325512,-113706,58666,47254,17969,50245,-9913,-31061,201357,390108,411166,348698,153339,-76468,-137024,-107001,-181504,-189944,-117688,9766,25584,21966,204457,417084,423042,262810,64507,40948,294095,429163,224990,-57825,-1197,205995,236285,298098,423217,355100,60049,-189114,-113152,20996,-77426,-160398,-145267,-164472,-224215,-212895,3789,317009,446246,326337,193590,76212,-129923,-252506,-181344,-147250,-134426,-19946,172042,237399,229135,205908,56918,-116568,-171353,-133635,-64445,-23036,-59463,-120950,-134696,-84088,-40696,26925,43837,-48848,-137165,-136365,-72570,279,88510,257374,315174,85183,-212174,-257330,-58866,105773,90912,-6129,-112498,-109723,-74030,-42090,12626,48824,-28134,-148963,-279652,-230856,-86629,-42019,-36255,85237,200667,191307,66498,-32187,-36804,-77419,-164313,-165866,-79656,-1472,80818,80217,-78304,-180242,-120006,-82815,-47473,99273,120810,58625,190220,344545,302806,50289,-200252,-262495,-175662,-87857,-106955,-170424,-73589,158680,247467,109102,-77649,-90613,10072,133717,179417,157847,125433,76219,-31724,-96174,-106661,-26805,-86002,-253518,-176903,159251,279948,173507,129710,17221,-257473,-368144,-240382,-114331,-99168,95677,360123,367808,85346,-41623,230563,414909,150633,-54986,26680,131906,106300,75109,89887,49324,79959,150685,112892,68697,143126,194835,124285,13774,-19747,29131,159111,289613,256742,-17121,-288449,-318335,-15781,243794,115962,-31960,56675,65703,-185557,-384560,-118119,409901,604645,340478,132252,208686,247190,140875,-77640,-219563,-110342,53633,54637,189972,336054,337696,213745,113857,192400,281811,274023,207582,68978,-5589,35707,153932,272311,233759,147861,136832,103047,119225,182682,130763,25314,-36002,-8926,12210,-51904,756,129018,140133,20073,-61181,30662,176232,116335,-23748,-30265,34687,112228,102684,52875,124427,81181,-165848,-249690,-96290,89624,144311,12519,-57418,-16289,-109851,-162669,-30556,29933,-9249,67761,101290,-117850,-288806,-108067,229566,354707,184141,-194439,-329974,-229150,-187540,-179019,60230,260829,237850,207808,150462,145318,169855,98572,232940,426414,155956,-131903,52875,301981,266337,114034,74383,8862,-59043,158319,422482,361170,213713,188782,129009,13794,-65529,-18295,164668,303430,211588,115395,222777,186396,-112275,-201614,788,53421,-55832,-177373,-213519,-84845,-36790,-215438,-146924,332119,603591,435802,251804,289011,334080,189622,27959,47972,59630,-57622,-134610,-13220,133685,88804,-118933,-103062,224343,337374,100392,-29971,-10558,-2850,52521,235137,363584,319149,181264,107914,26620,70,75837,112383,151732,347948,345083,-65899,-286301,6137,173821,34001,51275,345852,396494,25182,-281805,-388147,-447700,-327997,-1481,185235,172358,266615,641124,823745,857976,1079860,856696,-445952,-1564110,-1496561,-2058882,-3602831,-281487,4545328,6432092,2962619,-653767,-2285088,-2014830,-922391,-548651,-581856,137157,525388,175950,298681,295788,-181195,-88701,192158,82865,71231,125025,76977,58068,-82888,-235676,-34576,169979,88819,-3964,-103119,-461813,-673238,-545410,-368183,-217206,-108093,-199999,-278302,-160262,36349,124146,-41938,-183372,-80664,-181548,-460294,-420156,-223878,-188052,-189947,-110516,44805,215473,346239,351032,38395,-293521,-265674,-20046,43741,-39907,-36224,58908,246721,261522,95447,-31125,-89480,-105083,-74840,-49283,73581,279691,237593,123604,104208,125969,186710,186309,59437,-135318,-182161,-56380,66297,179825,281509,263393,166935,-23577,-272059,-257057,43078,116359,40855,112857,98265,-76516,-82008,72996,119654,112123,49919,48764,99961,43836,-40089,11251,99907,87085,-15949,-34826,235907,417710,246068,69238,168928,222497,-35402,-288564,-269460,-37955,170801,273468,204740,-103985,-337656,-294191,-66114,74759,-104219,-490782,-495570,-277021,-153752,-55658,-70127,-221902,-211361,-71415,-42414,-69415,16365,203151,293975,257696,159948,89766,61534,322,40050,145831,75420,-50077,-131231,-203781,-233491,-166245,-59519,122700,169294,73161,73255,144204,172990,60909,-241901,-404716,-313017,-200110,34945,388484,476013,246633,-102581,-350591,-304492,-44672,111385,60984,6780,54120,52457,-50507,-157073,-49836,15952,-70758,-58911,-15594,-153407,-188077,23174,186164,106559,-54181,4216,93178,31206,77,104171,117643,-37583,-301138,-532606,-448035,-48253,312730,314851,35016,-237807,-204199,-59579,-54421,-4686,3086,3338,334588,619988,309915,-210680,-342077,-237420,-105356,77549,263300,286233,65584,-159668,-208033,-258820,-352063,-266346,-124557,-69783,-38574,85231,245091,347127,206830,13754,-41711,63337,242307,217568,-117312,-369303,-285628,-135030,-9956,111212,98477,-31526,-114956,-83342,1405,-6630,-66487,-35223,-27554,-80124,-42514,31155,-19218,-73336,49375,221736,115573,-113464,-193003,-277055,-356911,-140000,99448,89147,75534,214226,284468,136202,-106390,-48617,207867,295092,308638,347330,286994,210398,267658,238813,-2720,-275168,-308815,-97095,-1840,-167864,-251945,-135757,-158527,-331594,-274627,7171,115975,-52637,-209018,-182537,-49917,142186,262830,115601,-102496,-68574,179839,220889,-12499,-139298,-120787,-181252,-245894,-96711,-38732,-148482,-108454,-13876,-48015,-91235,-40184,-14755,-62237,-81777,10046,32932,56361,128562,-19734,-138363,16164,120311,90273,-62816,-178813,-53262,51499,-163191,-350867,-290350,-275009,-283497,-200706,-173491,-91658,163290,343643,176968,-80620,-69292,59650,128245,184449,210981,125960,-104755,-454427,-430633,-156520,-55747,-52977,16897,62700,24826,56515,39155,-71512,-15422,61707,-5086,-36200,14435,90767,42711,-106194,-65466,45661,-55767,-230817,-279346,-134608,13179,-52074,-107697,-71808,-219135,-443134,-451610,-271849,-85072,45439,183646,228792,89023,-45166,-98081,-48389,95544,132229,-1524,-158009,-127814,-27228,31409,103182,184899,166441,27612,-78907,-109495,-254824,-336872,-198544,-101146,-133161,31284,239093,298595,254655,128281,77460,168192,222782,304909,419671,481990,608002,904491,1327762,969268,-817578,-1230449,-953474,-2310793,-2106700,791362,1627288,623071,398974,426045,498076,985010,781068,-1506649,-2555579,-327407,1116081,-164566,-663903,-126861,-2615,115300,322924,470191,356107,42596,-170107,-345091,-407793,-228231,-48954,87491,216022,235094,231576,192983,28053,-152446,-199237,-184345,-170629,-134389,-161685,-185373,67563,301488,181716,-76865,-269433,-301591,-148319,-68156,33057,239171,316187,170912,84006,140778,228574,158057,-60486,-159254,8498,151829,109895,56794,37432,-5891,-62111,-131886,-19366,98323,128198,97788,-72027,-343548,-365064,-185214,9438,22858,-245311,-437470,-296181,-90914,-54727,-60813,-175220,-372040,-298389,-64354,-72570,-103416,67040,47732,-130998,-70581,133966,215249,99130,32866,87097,280335,464501,294811,-76048,-212935,-82644,12402,28392,61051,81684,-6329,-10164,100085,219386,250766,79257,-147280,-87334,124632,97952,-37958,-59548,-46190,44607,135538,116073,143354,164035,75170,-20484,-53436,-27247,31155,56427,21400,-32801],[48614,93373,55878,18583,22885,-748,-13691,80492,216302,196976,-27488,-161606,-136066,-63184,-28214,-5763,111675,96031,-129103,-233512,-170415,-129726,-27092,53471,-62922,-161620,-34697,171988,272936,285946,180929,-56258,-217151,-184227,-39760,24740,-9649,-28118,8977,45380,-3164,-103630,37523,302912,271871,72477,40883,40374,62293,124364,148313,233512,368550,207215,-126750,-232214,-147139,-63219,-126513,-331651,-401474,-167018,74063,94635,49851,77333,38879,27631,228167,428214,424994,329033,197735,58776,17828,-9852,-130689,-170954,-60325,72591,54449,37968,213077,416421,450146,318260,118169,110212,341492,427346,187626,-40427,58979,227217,164582,190511,302879,261713,374,-279755,-189251,270,-55812,-131110,-148248,-239020,-287656,-166151,64434,295772,365723,271101,189998,58087,-227922,-329380,-221071,-191561,-134856,57398,230593,266387,288086,257637,70161,-100306,-126064,-81549,-30481,-15647,-47333,-122099,-174668,-161426,-83416,46652,64885,-63473,-170327,-205829,-163356,-61963,95402,272104,317322,167333,-79644,-225542,-91753,123274,144138,-26293,-173168,-114324,9674,4980,-21573,-59850,-98965,-175071,-360114,-351544,-182855,-145218,-133415,33783,178562,178401,22081,-135952,-93979,-11710,-80841,-163308,-99932,-44422,15486,90184,210,-125151,-95231,-61293,-15276,131342,172448,84695,124098,189647,147292,-5458,-116073,-68041,-21829,-44499,-116022,-168193,-85106,113149,199226,112441,-48409,-68141,26301,70784,101358,234095,292900,148083,-60380,-122256,-53382,78621,-13464,-216643,-153294,115469,216213,159204,115838,-36896,-352345,-480545,-294704,-137047,-185934,-43842,292411,372434,100651,-6151,254268,434374,217504,-25938,16285,184631,198223,147457,198604,199654,184271,205320,138580,62992,99390,118726,36994,-108564,-134432,25577,238596,333303,230519,-42995,-315829,-359724,-9342,328656,295578,162164,132858,27626,-231263,-358418,-62158,375691,494309,303997,188744,291208,348914,234307,-80892,-313954,-174080,98879,161176,247105,307535,327844,262304,231256,309310,347158,271906,168772,28674,-47938,-27537,101364,280648,295665,168041,156890,193749,275083,294188,199959,94401,-10706,19283,114613,40958,-19211,103810,168163,42010,-104981,-27865,179262,159366,-14800,-38464,89504,183473,84595,-55596,10338,12927,-178382,-213336,-103092,5673,55308,27674,93376,126167,-115997,-277693,-160296,-49716,-16695,134780,222589,-3739,-304079,-272867,57137,242889,122846,-170644,-250986,-185738,-182262,-128219,124519,243127,207217,225435,189096,169915,162221,128202,355799,581403,243526,-51834,172442,356041,173231,-65331,-80529,-1661,38474,192323,343213,285677,216668,231481,123031,-28618,-67309,30709,239501,369852,206174,65703,185179,221900,10312,-43712,53420,51650,-20039,-120387,-127749,26388,-7148,-272936,-219278,278498,559580,402867,251695,344189,400378,240070,61819,54985,52415,-99149,-141869,48007,185009,97044,-139751,-163600,180370,336769,122000,24947,90533,75761,123636,349163,447618,343014,169995,69534,26352,34944,95674,152343,233468,383065,363711,54114,-75237,203367,343735,154801,156173,444105,422375,-49876,-373066,-358626,-287645,-123710,142088,168671,32189,209707,690569,827159,784526,999862,603114,-1041931,-2280160,-2457115,-3307558,-3421345,1227465,6431074,7347500,3822834,-645616,-2782692,-2192320,-1052949,-922491,-933053,-121779,284833,7557,160516,116090,-298567,-188463,-8118,-110696,-59567,28396,-13593,-28064,-153560,-258951,-80173,73794,-9528,-78254,-152480,-486126,-731879,-626482,-437176,-286743,-224232,-304515,-360379,-237181,-17557,57223,-158735,-254051,-54051,-76821,-367549,-405746,-289183,-301906,-315506,-206530,32257,333019,535561,479181,80470,-304158,-318117,-117523,-30622,-40823,-17796,60633,200735,192736,71242,-21452,-150720,-218856,-188956,-201061,-39057,281557,327863,189498,106279,75441,50910,18738,-13718,-81420,-131586,-68638,42734,171862,301132,322665,199895,-59087,-341319,-318774,6292,107036,64822,178307,176979,-8613,-17560,124112,192603,170105,60535,22362,51091,-13090,-95527,-4155,95093,715,-163198,-143775,224829,476361,300893,116075,174371,225597,-8872,-241225,-218393,-45993,96863,189381,153321,-159177,-413250,-304450,-3333,107871,-154069,-538599,-550341,-378309,-287477,-118363,-54513,-140767,-95745,27653,-23019,-90395,31963,224587,272227,219678,131170,42423,24757,76459,184221,201408,66391,-74891,-162887,-300599,-347577,-198751,18938,211816,219499,75356,29491,98573,175474,70210,-294132,-492264,-312078,-125149,102195,376526,432118,248854,-71088,-356652,-383666,-141006,77781,163397,171482,179781,159032,1268,-200070,-160082,-57100,-32205,20282,16042,-159462,-233620,-41631,224408,199439,10554,102257,173712,-24777,-118657,98859,195944,18435,-285343,-509907,-414563,-45423,273547,328382,110221,-94471,-21201,91299,71902,102524,82255,105674,426129,666823,352852,-158905,-349066,-263105,-62023,137037,260510,230200,46421,-121319,-160449,-257182,-360157,-223209,-104718,-143572,-128208,67038,245575,343779,248319,56617,-59513,5823,203299,207886,-99510,-332506,-281735,-131495,-7716,131172,141013,37093,-70211,-73095,-18484,-88172,-167352,-140801,-120899,-120306,-77107,-50226,-86192,-101542,-27768,108992,49964,-186172,-273912,-249740,-268505,-105043,82006,72441,82058,173632,181043,47472,-128378,6795,323430,401711,331979,304672,269243,265143,336553,269705,14231,-288130,-376144,-213881,-95228,-148592,-168556,-113290,-174337,-256635,-147980,52382,119860,-56539,-274798,-257908,-27344,253700,360420,141435,-60747,10519,178090,151944,-35662,-169094,-175225,-149475,-107897,9943,-17079,-140960,-89050,14070,29232,-16195,-63985,-85415,-150989,-170308,-60843,1412,-6420,-12292,-145247,-189571,-6198,94140,78209,-25005,-160259,-100658,-35431,-196793,-275201,-209791,-234016,-244213,-161701,-130824,-31993,173483,253465,47234,-168406,-146100,-2022,126581,213521,278104,257700,-59505,-456737,-374340,-70116,-31887,-75799,14195,77971,37945,115271,105647,-41524,-9633,74094,-12204,-45055,44800,106009,-19470,-168861,-17446,185144,21939,-213435,-254031,-121931,-20141,-42370,-73601,-100979,-270160,-477301,-441436,-209676,4295,100312,205815,225701,49081,-66885,-26878,91621,149289,50887,-37909,-76240,-85304,-76141,-43146,77847,195755,225566,72433,-112718,-177210,-320464,-402523,-229630,-106832,-116295,72332,301708,389715,356163,249263,221128,255974,197847,203700,344726,409505,502480,898192,1598554,1240277,-766413,-1283908,-992990,-2595022,-2360108,647519,1591166,662177,546156,709762,846512,1138018,606810,-1981851,-3100371,-771548,951598,-13761,-593217,-113918,210070,295984,321934,412926,318559,29021,-144415,-324867,-372464,-147715,4336,64744,168888,160986,66499,6268,-110733,-221808,-201963,-143324,-138488,-157366,-253042,-266100,38979,271861,100405,-161274,-276059,-225457,-62839,-49360,-7706,250890,429918,311134,131649,125409,202844,162239,3006,-86097,9937,98815,109607,105304,34263,-40917,-73678,-105051,-23582,72687,102506,99428,-25412,-273823,-336786,-168112,29000,12682,-282266,-498172,-314465,-51238,-30224,-125941,-257179,-381168,-307032,-108444,-98073,-98081,74080,90839,-87271,-124969,-14462,92039,57573,50484,98818,286096,450241,254566,-142491,-233122,-77705,-19300,-30062,58474,172113,127115,28867,57111,154176,190452,33271,-166045,-60513,167918,109340,-62955,-65376,-11120,32492,50822,42466,106461,131193,28245,-78059,-100073,-48675,52880,114658,104073,55149],[98720,105995,44422,-26037,-67528,-91242,-42332,65798,153914,136285,-7353,-120211,-154546,-73744,31092,61286,76997,-6691,-177034,-213827,-127420,-96012,-43876,14555,-64659,-141854,-20066,238423,365962,296863,139721,-73360,-190361,-99983,84629,106101,-5482,-65532,-16753,45740,13972,-93214,6068,224917,227479,59064,20461,19873,44810,111674,117903,154133,268773,178909,-102194,-211909,-195377,-169288,-190237,-336657,-400621,-169496,84037,116096,71808,79817,35098,28328,201195,412261,377277,250274,210581,178938,157064,98959,-13780,-75547,32667,121974,77719,59088,185627,335552,408403,351127,181423,183058,385675,424404,124007,-61871,93803,221194,77718,28603,96704,122866,-28609,-292066,-248828,-77742,-73389,-92963,-134269,-297054,-330343,-124370,97223,257143,283966,198434,150788,47022,-235011,-311549,-223642,-229592,-144834,123141,289992,304058,327222,272704,70497,-64679,-46781,-10373,-9761,-35331,-44543,-104392,-194598,-224538,-115077,66863,84267,-88089,-208243,-246313,-244789,-169429,41001,250354,294723,201448,33740,-120456,-49272,160624,220145,5348,-183840,-103545,68446,37499,-57222,-164423,-151921,-162472,-356033,-394524,-242499,-246541,-247778,-35846,169217,181027,-16695,-231707,-169161,20788,-11255,-150766,-104156,-69126,-54453,69014,65000,-35277,-26056,-37982,-12607,123469,171982,86160,59986,57357,44278,30005,51296,141130,114760,-9513,-124303,-170805,-102165,53565,128460,88280,-12641,-10966,78886,27197,27245,293359,421880,180825,-98421,-158228,-4371,190572,116738,-96172,-93775,44106,128643,155542,112834,-67681,-356999,-471077,-260232,-126221,-257278,-186949,204267,350744,109287,38568,285215,449000,301470,33946,16854,222157,268365,181809,222150,252511,209880,194367,103133,3695,23610,52660,-33386,-225600,-247540,14877,277464,321078,181910,-49044,-318210,-382665,-29401,361363,439170,328358,190899,-14705,-260899,-293572,-4104,308976,351876,227963,198601,322293,393749,270834,-81190,-348363,-191653,128098,255153,296324,289601,317828,302805,304537,335865,324436,241643,139561,12768,-56688,-62567,49550,260830,307196,163526,171353,278883,389813,360951,248691,158847,23693,33647,185629,139066,-2405,97665,201798,93054,-109794,-82198,158350,193007,7598,-38914,127098,242508,92383,-132987,-115481,-76254,-173916,-151028,-86022,-50565,-10178,42734,201287,226187,-96490,-339245,-276231,-143335,-5844,220142,322478,92814,-295183,-404653,-117787,136097,90069,-98441,-148345,-105880,-133722,-48145,203783,253481,195292,216459,186310,160097,125939,118889,426635,691891,333904,27582,232028,333487,52568,-214275,-190005,6025,124733,198617,236173,194177,199925,236863,106806,-47021,-35529,105287,304749,385542,174654,24218,142421,207035,72814,53982,69397,56368,25216,-62863,-43020,124056,13121,-343130,-326732,157527,442409,331001,247204,363321,379240,210677,61859,48962,43227,-118299,-117447,117066,216354,88188,-133345,-173247,141913,299434,119592,68914,158763,115623,164665,416281,514853,372124,166018,49819,45462,59682,90907,189703,337304,428163,368338,165526,129762,367120,466324,259619,286684,563243,455502,-88771,-413020,-303172,-101036,113712,261569,136047,-29429,246812,707427,723246,619689,809353,285851,-1439326,-2648582,-3168618,-4279008,-2630085,2930333,7771779,7089482,3805813,-727336,-2979298,-2167704,-1175241,-1269173,-1147654,-282705,79083,-154427,-62206,-147706,-378689,-227842,-207730,-273331,-93983,4062,-72881,-104599,-220681,-289907,-161159,-39638,-58974,-92212,-180072,-453686,-691307,-622370,-441038,-296592,-269057,-349436,-410807,-300521,-72791,-21229,-250107,-274341,-21740,-11304,-281740,-357015,-316785,-385711,-406061,-256588,56826,451271,692593,568413,140686,-245558,-323146,-243316,-165679,-61847,16144,49366,88321,75358,12417,-46581,-212300,-322996,-314459,-356301,-159366,240714,384208,259569,121905,8577,-112813,-158146,-91670,-31602,-84615,-103542,-17870,132841,290657,329805,176518,-111719,-384242,-337812,-3685,127862,114434,241335,246313,98009,112354,208720,279818,248364,102470,10413,-6682,-96670,-170831,-30824,83834,-57851,-249104,-191076,212789,505648,349546,175606,203924,222050,12227,-179260,-150090,-42539,26614,72458,42559,-196596,-412975,-283435,41735,151042,-132429,-447965,-477756,-394366,-348080,-152402,-33880,-46833,14772,100982,2804,-93053,31330,201583,207691,138876,79125,17945,27933,173849,329985,262642,53957,-109209,-178451,-332528,-396470,-218348,84462,286361,258119,79327,-22117,-4553,93414,44883,-294064,-493350,-258029,-1830,190103,337727,333768,184666,-61142,-323049,-391749,-193882,42843,235410,299074,262615,240457,66665,-184874,-215554,-82194,49326,126777,65077,-118748,-205927,-44437,271274,284015,95317,203963,254120,-72661,-240867,54230,247998,93801,-194207,-387082,-313585,-17885,228555,317337,162307,43729,167692,232349,168071,173147,146619,188005,451274,617107,331201,-119260,-356726,-295244,-52022,151162,218766,121486,-32939,-102748,-104957,-215561,-290306,-130610,-58208,-187116,-174113,54419,217446,297058,259986,93158,-61536,-53866,135633,190436,-43222,-228454,-204774,-76202,25451,146533,169014,110188,13100,-29218,-47699,-167857,-231326,-211376,-186718,-120271,-59682,-87062,-135989,-138806,-110406,-23280,-39480,-250608,-339763,-236017,-171559,-43850,80664,64213,82231,120149,84469,-18521,-100023,79371,388219,435040,283710,184615,172486,262802,346475,219980,-33597,-288585,-389630,-299161,-179192,-115293,-61070,-55466,-138406,-153211,-51531,40842,76356,-75516,-318763,-299024,2367,314814,361345,95721,-49623,79818,166519,87417,-44698,-180788,-204968,-105957,27875,99735,2957,-109454,-41364,62411,96358,32350,-113203,-175115,-227403,-233319,-118778,-17122,-52705,-148635,-254747,-212616,-22181,42917,17355,-10869,-120726,-127542,-120196,-220933,-194829,-127303,-168269,-171543,-97592,-59117,37998,176443,144747,-91747,-247347,-204918,-43558,144023,258429,350049,395229,43091,-344030,-251655,9465,-3777,-69371,16082,73164,50777,156820,148938,-31260,-63816,834,-71190,-77806,56305,118195,-51573,-203681,22503,298230,96593,-197956,-224578,-106531,-79032,-102190,-114808,-178083,-329628,-483615,-403634,-117702,116364,145308,153073,118468,-35668,-74843,71336,233415,192603,-12641,-54970,24157,-34294,-145245,-123773,70734,218177,254926,99466,-120907,-232752,-383766,-443140,-228910,-96599,-86387,81902,279093,373754,364497,295386,277619,245930,109187,72049,223589,280151,292040,697357,1695811,1366516,-747222,-1189563,-792354,-2606497,-2264686,750664,1487316,551086,617284,905130,1024659,1201439,450668,-2244432,-3424468,-1088050,744976,122374,-459862,-63224,419945,435096,256387,287646,219060,-25821,-139050,-295149,-306690,-38335,81005,27652,51031,39457,-83398,-178374,-301698,-359541,-226454,-74058,-75764,-173770,-339873,-328233,11966,227058,16685,-230689,-244972,-97001,43570,-17212,-37931,234979,466093,382710,168523,132426,190648,154258,43660,-8004,19221,11997,42262,102226,17964,-58010,-38575,-26428,-14364,46288,62534,67058,283,-165759,-250452,-143240,-2692,-26586,-274911,-479310,-276115,27379,31788,-166541,-306754,-329763,-262441,-143182,-136674,-129815,5408,67792,-49436,-150137,-141720,-53844,2108,69992,134700,296118,401837,185999,-193432,-228327,-50973,-28546,-81734,47186,230112,235188,80619,32509,109940,158266,25254,-134977,-8150,198364,104495,-81987,-51026,40083,24871,-24283,-11020,73574,88073,-25421,-145008,-162108,-74781,60146,151562,176680,134165],[123010,105225,34820,-61649,-145326,-163754,-44313,63260,64432,54477,42999,-39168,-128106,-42916,115985,140791,46580,-78910,-173588,-162181,-84920,-53285,-23970,25980,-8369,-87269,-15350,257346,397031,244937,47106,-107710,-162156,-3393,216870,186653,-3398,-104565,-53748,35509,30778,-64603,-27335,136815,201695,87451,6977,-26017,-21321,63823,94032,112199,208826,159800,-79166,-164205,-168596,-207826,-223330,-302091,-325679,-119170,86787,106111,78174,63555,-868,-16203,127682,336226,274450,128273,171420,231605,226676,182735,136901,83708,141945,153394,100309,84679,132929,208303,326055,362674,239542,236202,405738,403463,47505,-110382,95514,174608,-20310,-148241,-132653,-26414,-29928,-228342,-268976,-177944,-124925,-63926,-112459,-322744,-332696,-87288,99294,211482,233653,149082,107363,55665,-143618,-203674,-181850,-236029,-144961,162279,325669,318833,315497,237655,56601,-22268,33839,46765,-18058,-73019,-35978,-60710,-191013,-262609,-136670,73354,104054,-94662,-223429,-237962,-288705,-283340,-54295,189079,236128,176204,105177,24677,46624,200448,280220,63420,-138141,-52484,110239,60938,-75079,-230190,-184835,-127170,-267175,-331581,-242927,-318662,-347816,-104526,170611,187854,-53946,-301691,-242120,15742,36480,-119236,-90385,-76191,-111922,24455,98567,64721,70807,-13699,-34942,81310,111515,48152,12323,-17322,12813,135533,258338,316219,198341,7991,-125406,-174047,-119937,-10604,44972,39450,15021,67752,160306,15414,-31168,309708,468539,159331,-139451,-183193,43507,296708,279335,82555,-7839,-31084,38165,163425,131488,-59804,-277817,-356996,-166346,-92546,-294849,-297887,103428,293079,104539,76935,309679,457876,382111,124536,44078,237865,303079,184326,172805,214472,173205,127986,9029,-98972,-55379,27928,-65677,-311695,-331401,4859,276804,259736,121036,-36715,-292982,-379649,-66182,346650,517479,418767,206536,-49709,-256703,-202802,36381,220408,213273,131071,156569,294096,371633,244640,-77367,-310967,-158522,130284,292833,302830,273648,310171,337868,326643,271814,222612,191802,131436,36908,-12533,-47866,10280,205629,258669,141241,175473,324770,415522,340831,242121,192932,58858,33546,212493,225944,67884,128618,241233,161160,-71874,-112030,119720,203954,32534,-43678,121014,270094,124120,-168235,-239159,-190171,-174490,-89335,-53248,-61673,-30069,60868,250667,257707,-81226,-352979,-353743,-225202,19231,294889,364786,134582,-281626,-487618,-256514,65911,109368,8979,-51432,-30046,-77941,5578,235051,276203,217408,192137,137524,117668,88849,95685,429955,714046,395118,90872,232203,264033,-40955,-285364,-228599,27652,185670,186054,134554,109947,167082,208365,87538,-40530,13818,180895,341988,348392,128469,890,102013,141917,55758,60383,44833,58077,59408,-15502,33000,186655,8478,-402961,-422895,8630,286851,243531,241589,350257,297066,129566,37928,41272,44333,-98466,-60518,177222,217038,60895,-109026,-130936,135468,264095,112470,95998,174163,101047,151122,396959,527750,396915,168772,41810,66238,73594,77541,222361,434674,467688,352111,240992,282809,464026,514325,326479,411219,675416,484014,-89027,-401650,-269498,19832,294605,324723,103120,-5474,327630,672521,568498,437947,552828,-21002,-1497567,-2510173,-3383250,-4662488,-1630363,4314332,8207550,6086369,3175048,-818852,-2899141,-2026315,-1283517,-1495640,-1179811,-336273,-78124,-291488,-325289,-446953,-422921,-207233,-358391,-377135,-45028,44308,-88194,-154534,-268602,-323766,-257867,-145425,-50654,-27729,-145305,-359673,-573523,-561978,-402571,-250944,-219502,-298900,-394917,-328443,-128742,-117049,-311214,-249711,7056,8319,-217051,-289290,-302042,-417756,-448806,-276478,75263,515587,784570,636397,234520,-121573,-286517,-380021,-341746,-113494,44966,26907,-40056,-37524,-47721,-88749,-258828,-402691,-429377,-471436,-257458,160450,373732,297258,135194,-68770,-270004,-301088,-150963,2935,-45836,-135797,-84280,82366,260668,291292,109615,-166348,-395534,-319112,16434,175934,168695,265805,266097,192752,248997,290990,346037,317626,157567,17370,-48270,-167021,-222925,-48472,68833,-79276,-251694,-155917,221941,514480,400272,251565,265261,226011,28746,-124269,-101627,-44527,-27729,-41043,-82077,-193553,-324003,-225704,66721,195379,-48656,-261828,-294408,-298509,-304166,-145243,-3315,49515,107745,146516,41752,-63231,25585,148872,122614,33655,6908,12712,67884,263757,429589,312956,51110,-129903,-168801,-288792,-368604,-210932,131058,329696,270507,80223,-66270,-125225,-39775,-10457,-253479,-413938,-158689,149621,274529,275095,194891,45033,-106550,-262075,-311414,-183587,8693,237203,333134,275150,267541,121176,-122212,-210057,-70536,142315,240421,134554,-33025,-116919,4055,310332,349923,182944,274608,305032,-92039,-321280,-14267,254358,161992,-58888,-208360,-184874,14569,190317,285898,179147,132688,293549,314882,204102,178185,164158,223148,415264,494594,250328,-109153,-357103,-317786,-81853,100302,126451,-28564,-167696,-122621,-66199,-155578,-165179,2418,18837,-191750,-183644,41202,162893,199779,212354,102554,-56472,-104798,62324,177910,41822,-92452,-88154,9416,87596,159629,171955,152799,95229,22508,-92105,-236166,-251418,-231735,-204114,-76755,795,-78560,-160473,-176099,-179870,-141761,-127624,-280301,-357493,-232271,-94068,26656,91098,58667,70807,69526,27796,-26723,-19918,149705,386541,392929,183805,22313,22739,199991,302663,119692,-131725,-286727,-355788,-337456,-235165,-76592,49641,28205,-68341,-60431,-9089,-9595,9751,-103467,-340056,-308359,22533,301787,261607,-7165,-65524,123326,151370,45418,-40138,-173017,-206549,-67544,115894,140341,8836,-66378,18127,111244,129741,32760,-177940,-257606,-266242,-253412,-146155,-20358,-75782,-242433,-311661,-191187,-22266,-23891,-77180,-24763,-69904,-133756,-185566,-220341,-117458,-50910,-87910,-82057,-26360,18968,104689,176777,45206,-198087,-288280,-232278,-64392,161056,291730,405722,503448,178087,-160173,-99089,71045,32359,-23454,34763,57754,56065,162049,158790,-40772,-156699,-129270,-156398,-112777,55034,121957,-52091,-200300,51167,355587,148297,-179689,-184519,-85109,-139440,-196371,-204893,-277359,-379359,-457453,-352181,-33591,202637,154503,32620,-66373,-145883,-69666,166523,333506,211637,-34254,-24572,143569,33218,-209801,-194936,72960,243205,251313,113315,-90048,-261480,-431357,-442118,-192435,-67119,-45046,62017,164532,238396,283290,274229,251385,156913,-6162,-36821,113043,166385,73534,395420,1578590,1261946,-832987,-993201,-418274,-2310652,-1842929,1031890,1284117,285338,594476,977608,1013131,1181854,313380,-2334623,-3459134,-1113838,655839,238182,-305274,44765,613338,511106,156303,144261,77358,-124073,-168731,-268529,-225385,72446,158547,-8264,-92430,-96575,-187741,-328417,-515180,-547265,-277938,-1564,4079,-172724,-391150,-351371,-4644,178602,-50940,-262536,-169006,57716,148024,19644,-55653,185355,407229,356029,179350,154781,195851,139793,50020,52169,36704,-70423,-49874,67887,7047,-46310,31879,64272,-7378,28186,43325,36986,14019,-52694,-140675,-127226,-72834,-69132,-217315,-382707,-190126,131453,120759,-176322,-318137,-231613,-171953,-151685,-164527,-180129,-114663,-15439,-31286,-139272,-208851,-170913,-44301,89446,178426,292076,329597,112659,-212852,-201205,-4306,3193,-88199,44945,245439,273818,105728,21095,105231,160806,42166,-71363,51062,197995,72376,-96269,-17061,101088,32840,-67565,-40041,45126,44501,-72078,-204424,-226483,-103906,50442,154780,208663,172570],[111399,83328,19708,-78896,-175098,-178306,-13447,64823,-30381,-20403,103937,56101,-58895,28905,209872,215055,32534,-106971,-133836,-106957,-61610,-14502,29162,89881,98602,-661,-2952,245400,371085,145250,-80750,-160424,-139743,82479,314571,240083,1416,-124172,-82996,17367,44077,-12937,-34521,84404,218294,156566,2396,-97394,-132165,-18035,74058,107854,196608,157481,-54879,-100627,-84496,-177007,-217783,-232956,-193857,-27761,85567,75856,70126,36062,-42500,-77062,30016,208824,129955,-15124,76059,187186,196341,207554,264430,254654,233959,165890,127044,113914,72006,74726,231662,353667,278232,254129,386410,351305,-23905,-166340,54531,78123,-129438,-297034,-313762,-146637,-18417,-123868,-241830,-255339,-190949,-59375,-93379,-307980,-289032,-51868,81045,172101,232105,151256,89175,86057,8685,-47035,-105167,-200383,-128883,155470,308818,283372,238545,154902,33754,15606,85102,63472,-58477,-113864,-14826,-2217,-170318,-272082,-153336,56191,122687,-67372,-200729,-182124,-278935,-358754,-153218,98631,141045,100756,128830,160228,149443,217491,286707,113274,-47228,43802,147471,85218,-59137,-233253,-198499,-88618,-120793,-170755,-177664,-338451,-404854,-154026,174741,187823,-86373,-329210,-287934,-16850,62016,-63814,-58165,-70785,-145747,-30228,93672,148558,169371,10915,-64172,26414,9856,-25461,-7163,-18813,42462,259736,444346,423861,214485,3551,-117384,-170511,-129160,-66983,-41371,-22722,28221,149546,249800,34452,-66918,272839,417701,89969,-172531,-177885,93978,384842,429835,266327,83602,-90183,-40619,175031,171801,-15732,-156321,-196310,-63920,-53509,-289085,-351072,3452,206315,85798,94473,312821,455563,435692,229399,103422,233862,300942,169876,83127,113202,101561,34427,-112467,-212602,-110633,50514,-57058,-349634,-361041,10518,254161,174619,62624,-12559,-240929,-347825,-105647,296924,518291,415515,173699,-72307,-218702,-113558,44549,120699,99919,35751,77170,218023,295394,176184,-66863,-215982,-88782,106473,254516,254235,248879,303262,365747,304891,149549,81083,134606,142737,99316,83027,16538,-17269,107751,158031,110868,167070,315083,349097,231188,165075,182002,87281,24877,193973,281734,182334,199429,280767,224249,-2397,-103011,75470,185749,52169,-56532,63415,253981,164095,-168179,-348227,-317094,-191328,-49209,-16436,-25972,-668,82829,247300,222242,-90662,-338680,-384674,-271208,51734,333260,335299,106617,-278306,-513379,-328727,44215,179210,122581,9908,-2675,-56621,-9110,182518,292134,269067,161501,52193,54503,69122,78368,368764,632120,402532,127451,189670,181641,-81139,-275059,-201387,56851,217434,167441,65168,53683,127699,156851,70326,-14522,60789,231843,341119,275587,84722,581,69897,47968,-24852,-12059,-3406,51648,68778,18550,100715,209777,-22137,-424541,-458910,-117206,137779,164427,236345,322338,200311,38739,7536,44045,63894,-39684,13442,212148,187986,21348,-80832,-56331,165625,257221,120011,106463,133695,34549,81603,287401,456765,391387,169868,37190,75059,82054,73679,247001,493878,479949,310658,266536,361522,481465,476287,339748,499722,752363,492930,-67006,-360918,-288146,26149,363633,324333,84327,78355,388061,575775,420319,307550,301258,-227748,-1171279,-1845361,-2960558,-4252753,-806717,4902622,7596019,4923064,2322353,-929797,-2666268,-1848221,-1337710,-1529899,-1034330,-294841,-180492,-391444,-572167,-724090,-442720,-149592,-431285,-413701,40879,118676,-60724,-168260,-284301,-348907,-344209,-223736,-1880,93021,-43590,-223014,-414061,-477112,-353916,-170280,-84289,-151588,-297767,-302243,-176853,-224013,-342766,-192630,30268,-7531,-179084,-219554,-248666,-385325,-436649,-284515,50606,492493,796626,698096,359671,38127,-228530,-501163,-515667,-189160,48511,-2723,-126360,-93379,-73171,-120419,-276739,-443638,-503764,-510669,-307683,53007,279689,270950,122776,-147937,-378121,-367608,-169940,18302,-17127,-144489,-129808,36349,219261,222220,24028,-207495,-376485,-276368,53736,226274,197258,225524,211893,226579,325465,328066,360672,347008,194242,36331,-52138,-182209,-214681,-43067,51674,-65719,-174248,-50922,252442,501193,449108,344336,352587,246339,43676,-93895,-101194,-66284,-58096,-115959,-168272,-136632,-161660,-138061,74223,228501,66099,-53468,-60246,-108618,-166071,-102552,31356,131141,172365,169518,96748,3881,25149,85945,41924,-71212,-75325,14129,119833,313067,451747,335178,66863,-116300,-133831,-189969,-281040,-172053,158433,330659,245502,74040,-89512,-221764,-178682,-81217,-191945,-283459,-37856,289616,326306,193888,38740,-148141,-215903,-197054,-164184,-116260,-23659,156376,250273,209458,231244,149208,-37308,-157539,-44371,210401,333574,212711,70148,-7216,70671,326912,392658,258772,296031,307225,-71348,-323501,-79981,204655,189713,68724,-35930,-73593,28737,158367,238449,160661,151069,313958,309090,167486,108744,115350,200319,345129,345858,135080,-129583,-337418,-316198,-141427,-7758,-5681,-189171,-322088,-176863,-56599,-99753,-23785,154451,116075,-168189,-185084,14888,85994,55959,94973,70906,-60561,-145511,-1401,170513,129487,24273,10376,87125,161279,167872,139882,136337,134428,51212,-150286,-285522,-234680,-203958,-168500,681,82287,-40100,-160628,-201933,-221728,-218401,-184979,-254316,-308732,-221375,-43706,90858,100831,42551,43684,34545,21919,26038,82825,188461,316790,292620,66925,-136099,-140218,90421,224732,16996,-238400,-285556,-290368,-318753,-244101,-37698,140296,117211,8945,-6280,-19114,-70441,-53169,-131256,-341559,-297675,16624,212340,91366,-131838,-90902,138464,141966,35624,-28811,-154016,-188715,-48345,132763,124616,-1890,-29000,62306,133615,117795,-14868,-234422,-297238,-252832,-225502,-129676,-5200,-73825,-271940,-300761,-125488,-6855,-100615,-188006,-66998,-24659,-128148,-222879,-186105,-41794,16563,-6991,4348,34717,82168,158952,179587,-19104,-238096,-271937,-223281,-73468,146967,271862,415917,554645,306811,32145,40865,106111,70498,48571,68389,49366,55407,126894,134037,-64491,-253392,-267228,-234505,-131620,46844,111837,-30651,-158130,70114,346185,164600,-147970,-126085,-57982,-181504,-275713,-296135,-363427,-401537,-400489,-296253,12277,226030,120005,-114447,-265600,-250042,-58547,224992,357940,195454,-12031,57035,266465,112148,-241898,-237494,76988,259027,220743,117840,-29309,-264965,-462661,-406312,-135663,-27746,-679,23931,-16361,13953,144634,210240,171671,36779,-101087,-79871,68609,130492,-63952,102027,1247224,907417,-1016987,-745768,16185,-1757955,-1201256,1331639,966137,-82585,490678,925467,843360,1071641,169296,-2311521,-3155678,-766286,768631,319750,-165422,212551,776309,532259,71629,33706,-74250,-251902,-235246,-255155,-148065,152146,208753,-27998,-205858,-211447,-239656,-424266,-704080,-736833,-348743,46556,80785,-148172,-386695,-327824,-8638,133844,-89046,-239910,-45675,216998,237897,54911,-62444,105275,261865,231201,155647,179638,212780,124335,23943,76849,57831,-113137,-116793,32949,16827,-4454,114232,126329,-15986,21988,69609,42765,28499,32628,-47456,-129193,-151600,-90584,-121953,-236842,-80841,236798,216450,-154140,-291229,-110383,-54883,-123462,-162284,-226296,-242861,-124506,-33428,-95138,-196075,-213319,-56686,113054,212336,261192,246338,54957,-194041,-158599,48930,69353,-35955,67371,234465,239125,77305,7803,137025,188263,62561,501,103120,164961,14783,-107713,27522,161597,61743,-70190,-50337,19547,8595,-101366,-240184,-277331,-135260,25691,124779,186527,157861],[71438,42523,-6422,-76789,-141343,-119197,40002,56052,-109322,-66322,149567,134352,33517,123155,289560,267468,41850,-91221,-81078,-71570,-63310,13241,100869,187497,229425,106589,33731,226484,306748,25505,-211643,-217962,-123821,133628,340292,244145,11107,-110561,-92820,-11200,49892,60545,3252,91939,280086,245733,3587,-180496,-261454,-121543,49532,123682,214915,167752,-28790,-37587,18574,-99427,-174858,-136484,-31902,82275,86129,46567,53893,2988,-69712,-120897,-59547,56727,-35316,-159315,-61111,51667,72783,157416,313529,369103,276407,160124,156035,142681,19555,-31736,146793,325045,288268,234819,325531,267424,-73643,-209566,-33233,-64495,-244809,-385428,-397162,-209933,-12479,-28969,-177103,-274860,-244828,-84840,-84626,-255078,-209793,-16417,58946,148454,272673,208450,109736,126630,157970,102038,-15397,-132582,-106946,88850,219969,187839,107216,44581,12192,42158,90534,32149,-118009,-141771,14523,46350,-145266,-255053,-168418,15871,136237,-7502,-141575,-99228,-217873,-363759,-217248,114,23269,708,113916,239711,208670,190449,220650,126838,66028,167909,184487,111799,-6575,-169364,-192835,-61846,37961,41488,-63103,-297853,-402963,-172720,171336,173458,-105640,-306355,-289418,-59132,71910,14033,-9662,-60114,-153833,-80877,55808,198214,244736,34539,-79393,-17834,-100256,-114084,6181,44479,101647,345617,556214,455871,174451,-21959,-105669,-154130,-119633,-102893,-119669,-82133,30871,215496,318595,68909,-79981,192741,289658,-281,-182783,-133309,146517,442408,520702,394746,155529,-123996,-102625,177516,221586,44807,-50077,-61902,101,-23171,-241203,-340604,-79825,112010,57546,81605,283271,431707,442778,318191,184351,219009,271832,154619,-8701,-15871,18605,-53062,-214534,-294193,-126989,99262,-23429,-336129,-325661,43267,232440,98642,19914,13711,-169050,-291139,-134139,227158,448919,334500,106460,-84993,-166458,-56663,18124,20685,14436,-39913,-12002,119275,195437,102697,-47242,-98190,-8521,67767,153468,166099,209677,292248,377998,254767,19428,-48348,81190,161356,182271,206322,107433,-43571,-28123,33444,83797,147541,254605,224657,66809,29895,127671,104102,16538,139981,291640,309192,298012,313194,259188,74686,-54386,39465,142483,64276,-71818,-30375,194846,190243,-151159,-429423,-426790,-216436,-37281,13826,42165,62568,105613,212412,145464,-127494,-320702,-377019,-266897,86373,324980,248741,24032,-287716,-483747,-323830,61665,270188,207988,18160,-48341,-96307,-99482,56849,286727,326391,128355,-48901,-14090,65379,70562,261836,465082,347896,134555,130455,110637,-79112,-218988,-136014,88338,223491,150103,36483,35147,93596,96275,57223,23424,91405,241872,303933,195436,58712,20702,49368,-39264,-122998,-113379,-47711,37667,50536,40715,162098,203379,-64344,-386084,-402507,-173793,35029,109580,231072,301269,135152,-22802,-11178,63157,99865,39002,78685,211822,139652,-20359,-60764,20981,215775,282309,151345,104458,52717,-61967,-20146,120342,296650,327688,158374,31710,69202,93410,92276,261267,493473,447335,245897,245442,369763,427471,360130,296123,534935,773910,469281,-48964,-322914,-358561,-68984,323635,281824,88710,177323,382373,424172,317706,266312,118469,-279036,-545788,-804027,-1945753,-3074308,-354096,4467125,6088005,4013470,1555002,-1133741,-2430379,-1666205,-1272803,-1343986,-759810,-183857,-226910,-452179,-750780,-923977,-452193,-92972,-425242,-392168,106166,185490,-4854,-146114,-264563,-354946,-398711,-265078,52930,214912,85510,-82996,-251068,-390333,-320452,-82204,99201,54888,-136474,-216835,-200611,-318216,-344196,-116555,53248,-37488,-166317,-161768,-167201,-290147,-370873,-291637,-28666,384534,733272,747829,490410,188336,-175665,-582524,-639760,-269238,14685,-35046,-132170,-63397,-41781,-117072,-259205,-436104,-511096,-460744,-298758,-63149,113115,171627,68310,-217326,-404440,-334431,-139266,17607,1830,-121371,-141382,2463,169835,139298,-55102,-226860,-336774,-227764,83581,242136,173936,118790,88256,175579,299441,289328,310123,317591,184043,53474,-9960,-118535,-133036,-11593,35783,-25703,-43806,81445,280320,456005,480578,443396,443892,279445,59111,-94726,-154533,-110756,-60540,-129676,-178905,-28449,34653,-37780,71469,243213,173718,105202,143495,114832,16319,-45723,55192,179374,201999,177207,161300,95381,31158,27839,-17084,-153230,-151119,9226,149349,299522,397002,321487,102927,-60147,-82751,-79140,-170986,-109927,170519,290127,182541,59000,-85596,-267181,-283132,-145683,-126844,-143107,72331,375681,325846,104378,-106028,-347759,-364392,-150674,924,-19773,-52714,17336,75672,81804,146322,149584,40305,-86668,-26690,226450,380750,277915,150213,72173,115280,311795,408806,311766,270855,258676,-14806,-236844,-114896,105758,150984,134729,74355,-12228,9292,120959,179838,118177,105565,229143,217322,69983,-17970,4155,129753,276532,221949,21556,-163177,-288787,-285235,-208704,-140993,-145776,-316883,-439482,-237817,-71186,-61973,94297,293202,207558,-140519,-208500,-34914,-6267,-113916,-72452,-622,-87879,-182414,-53070,156626,184753,71650,33324,118873,218629,162163,68163,52891,106814,36288,-212021,-310863,-196893,-144432,-92673,91970,158114,5284,-145116,-208931,-230983,-239655,-189699,-167604,-198046,-182816,-9414,138030,96304,4879,3458,24276,58593,112292,162230,171436,196479,167054,-28977,-249216,-278177,-39503,139649,-42883,-303921,-280162,-210792,-241631,-195752,-1510,191569,186246,67862,2943,-57760,-113484,-91368,-148263,-324723,-278963,-23371,68052,-96318,-234442,-101790,138157,148216,57217,-19807,-137763,-166808,-52620,87268,72103,-21335,-12210,66375,110293,66539,-89039,-256875,-266780,-188757,-156620,-65908,29861,-51247,-241054,-234304,-32743,14959,-184391,-301135,-132618,-924,-120724,-232037,-121557,36171,73486,58899,69679,73920,118383,197230,188048,-31946,-198259,-196333,-181860,-81129,82188,173208,361248,539951,392714,180090,138871,113765,99012,117458,105669,67387,58788,63474,80897,-93689,-319743,-364754,-278084,-126277,35739,85386,-4567,-88368,84415,281909,146976,-91368,-46301,-30426,-198769,-305061,-345540,-406934,-386453,-321124,-238559,8744,176540,54953,-230837,-404450,-314323,-52093,221576,295614,142021,36043,166393,363928,183855,-222216,-234173,82725,258966,175296,111339,31302,-259934,-487834,-360776,-84772,3795,33996,-16650,-210604,-233984,-5728,130620,74508,-66103,-146579,-50855,110512,189295,-76020,-95677,769937,384287,-1204913,-489047,385100,-1090653,-517566,1465177,552570,-456465,349187,788764,593303,867202,-3846,-2207253,-2524509,-100784,1042130,343786,-61394,417433,892449,528419,51361,-13338,-203089,-383053,-326169,-259439,-92825,174788,208793,-24031,-247135,-278742,-253780,-461600,-816645,-865613,-419468,51498,133159,-103542,-326838,-265728,-4949,94090,-92574,-157496,118070,365092,307952,84856,-62014,7974,64208,41744,100679,194404,228939,110535,-20645,61380,74341,-102191,-128074,18769,46524,55026,182829,138936,-42996,24565,140307,96259,51144,68284,-2584,-148592,-207321,-80079,-15404,-86417,19640,314895,295608,-102790,-229908,8832,63683,-59964,-124982,-252010,-335661,-212257,-45208,-30563,-109964,-161611,-21386,145875,225963,204393,162236,20927,-142085,-107591,92323,144542,57722,118263,226120,163632,-5707,-22290,184099,220808,68344,59682,144106,115714,-52503,-117325,67532,209351,108150,-38604,-52157,-3760,-15219,-110005,-243257,-301463,-166401,-6643,75057,120008,102034],[24489,-6889,-44429,-61920,-54457,-2916,92679,23961,-158997,-75610,161365,173290,122344,210333,331299,286361,74207,-40534,-33403,-64462,-83057,28672,169888,285826,346295,214378,98858,218513,226808,-84769,-308338,-255662,-108999,134211,278980,191820,24495,-62777,-81389,-51004,48209,146960,82448,148035,363477,322441,4889,-250660,-370629,-227635,10784,134787,231851,175152,-4465,10857,100574,-10304,-104685,-22767,130171,184229,93198,38420,37192,-33343,-76560,-122842,-108405,-81077,-194522,-287969,-211221,-134414,-101669,43734,258931,378609,255526,137465,176272,162326,-13699,-92051,84676,280291,268739,190058,236407,166535,-92374,-226565,-157537,-230442,-348430,-400320,-373883,-210666,-25001,15516,-97227,-225912,-262788,-132669,-87986,-175805,-116107,17398,46691,141098,328008,298900,161138,156387,244966,197962,62244,-58291,-99191,-35189,62392,45457,-44841,-60507,3220,55933,53795,-32638,-172740,-145250,40032,59401,-129196,-216652,-177551,-34273,141668,69688,-61279,-18653,-125921,-293697,-223258,-82956,-93270,-92599,77589,238158,191958,112671,91308,94777,175562,287982,211961,127890,67457,-56442,-166862,-53367,162543,237092,65196,-209002,-343961,-158382,152942,142572,-104070,-239231,-246879,-94246,76949,106679,49531,-50506,-142638,-116900,833,209390,281634,54509,-68441,-39017,-189271,-190243,47519,144026,152963,354445,567738,428030,108745,-63124,-102096,-124699,-85449,-108740,-175890,-121530,34442,250978,339116,94199,-77429,94525,131091,-74333,-155660,-55103,194433,457732,519871,425356,188292,-135855,-151246,158655,260552,93817,-5623,-8102,5175,-4130,-161806,-281894,-134246,35984,25250,35420,216889,376624,396285,359079,262688,204081,231643,148945,-73112,-140340,-62330,-109554,-255983,-308036,-105107,138101,8941,-282141,-235210,101399,227474,58320,-821,31874,-91440,-219990,-142331,151914,333749,216312,32265,-94728,-129851,-50952,-31494,-69236,-53523,-87644,-82045,27130,107483,60914,-18065,1875,55581,29001,28718,71477,159467,271390,361927,192413,-71141,-123590,38560,172592,260459,319796,187142,-80157,-177115,-74506,70531,121220,163891,89480,-99741,-127407,46195,107342,15483,67641,252492,408445,402744,333909,251985,131100,18832,22213,87958,71263,-78768,-127852,107668,185178,-135322,-466909,-477770,-225038,-44432,31696,118178,132075,123247,171589,64232,-178007,-317042,-347377,-211908,121883,280137,142391,-73692,-298357,-411132,-254878,95956,337451,239227,-24381,-157366,-193452,-232557,-90483,254391,356054,92093,-140656,-76804,58312,60127,136508,258255,241950,117246,80783,59928,-72176,-169864,-66524,119713,210004,131045,36526,49626,73796,39008,47513,67107,104080,210556,242777,134551,57251,52262,41362,-85027,-182817,-180440,-63888,21208,12627,53206,214777,183983,-94422,-281088,-250712,-135348,591,82501,223968,300604,126937,-33503,-6620,94248,138955,106562,110609,176747,86596,-55044,-53632,76134,259756,322401,200665,94956,-40643,-154285,-114805,-49755,75264,195589,127282,27000,56749,113601,135917,266232,432312,365517,166539,194677,329830,324684,192186,207606,517998,734237,406749,-58148,-312834,-450365,-203116,229038,236801,117794,248761,303480,244902,274533,312299,30415,-191852,178668,329226,-586253,-1422139,-214319,3171139,4105579,3405094,953272,-1494432,-2284161,-1457696,-1031444,-965099,-428092,-34952,-222887,-481244,-826891,-1002804,-460351,-76744,-363863,-332124,107384,206099,56723,-97545,-218590,-339772,-413107,-271904,78453,274011,174106,14027,-115763,-310198,-309521,-10648,278790,256960,42537,-86269,-181800,-364923,-312045,-33633,83736,-59320,-172975,-123735,-72362,-150559,-264003,-297803,-142608,228266,613704,757287,584303,285021,-149670,-611579,-682864,-332359,-56500,-66616,-57307,43888,43976,-68483,-208499,-378877,-439852,-335490,-238389,-167672,-86380,21261,-25410,-264734,-343156,-211043,-67463,8440,13100,-72756,-121630,-19752,112525,55924,-111885,-226962,-292981,-191133,79620,192903,90276,-27051,-69352,53878,172960,170654,203316,231758,116949,54774,68053,15633,4254,38994,27896,30866,98088,185878,269611,370153,476209,524419,506257,307878,72238,-121016,-242633,-167033,-35329,-79701,-108309,110324,214768,53297,68239,242043,244147,170952,247155,292492,174922,-2577,50726,181054,196495,174616,218422,180492,33502,-19563,-49985,-198562,-201245,-7214,129378,222068,296168,279136,153746,30700,-29140,-1820,-79104,-42530,172407,222660,95204,36400,-57750,-256173,-328294,-179747,-66219,-29530,143436,383587,275775,24203,-210544,-498499,-502526,-133628,131989,69985,-75662,-128445,-126189,-71659,44773,133504,88040,-29068,-31564,182581,368132,308963,173402,82513,108667,262956,393743,335330,218293,174868,57252,-83962,-101106,-16152,41923,105978,94063,-8587,-42994,64071,115834,69185,24379,79277,73864,-55026,-162853,-139864,38543,236727,157637,-56150,-181847,-212605,-230860,-258109,-255825,-252257,-369969,-465124,-265959,-91250,-44013,161954,381431,258876,-133248,-265525,-107983,-102483,-273692,-242462,-93698,-141973,-224343,-100689,119936,176761,19680,-49515,83878,232152,130219,-37180,-78018,18915,-21079,-260682,-309719,-154469,-75623,-1206,172619,206169,37233,-126087,-198317,-213016,-209197,-136521,-35185,-50275,-105387,26605,163050,70315,-54199,-39005,42698,119795,189857,179048,95388,60965,55818,-75320,-293244,-366059,-158553,72689,-36331,-294091,-261105,-128962,-114810,-95945,28111,192736,213116,92598,-17423,-91575,-120706,-94810,-145139,-287717,-257132,-91168,-92157,-245521,-278906,-79255,143018,175661,100170,-19396,-136779,-154422,-72333,15787,18553,-35992,-22083,21916,43378,-1760,-156648,-231162,-165332,-92931,-63426,35156,82199,-17663,-177285,-146297,58818,30410,-270766,-406535,-210879,-5469,-115039,-218341,-43064,114680,115874,96193,102351,88036,128377,220035,201149,6788,-90701,-78721,-119718,-92682,-25929,10099,249288,473121,415977,258965,187997,102084,107737,153719,134158,121389,76126,-8028,8969,-119330,-334715,-392929,-275820,-101014,23795,45542,8109,-11972,98895,192240,111324,-4410,49104,-11335,-200352,-282162,-336294,-396471,-336218,-231673,-178114,-33932,74025,-13450,-268622,-427438,-314643,-59296,149773,163285,61095,82718,262559,403969,223770,-149220,-176894,97333,246928,129366,87477,55783,-266333,-515177,-331137,-62772,10293,46963,-45820,-356789,-428825,-126750,53832,-13586,-126871,-148095,11870,204632,300621,20968,-158596,276059,-137965,-1253729,-246156,591802,-495689,4332,1301777,100422,-730011,229043,639095,363135,591910,-195758,-2005025,-1662006,685931,1319175,281843,-976,612524,943568,532836,121292,2845,-287739,-487504,-418414,-277547,-69861,131505,151645,170,-205290,-288892,-253721,-447779,-814350,-881629,-465560,11913,146628,-51876,-232775,-185379,-2972,55765,-65628,-25386,301530,487939,355000,107311,-58417,-86270,-134878,-155760,29218,191314,230345,97166,-64208,16260,77108,-53024,-88819,24498,75616,107524,219936,110932,-77916,27920,225315,179374,78951,49516,-18489,-176038,-220165,-43797,72124,25593,82697,341915,339607,-28630,-141676,106336,160327,24154,-65167,-253685,-366645,-240464,-52301,34250,18491,-32892,54827,186819,219775,136340,81892,3316,-72336,-53484,114776,198606,153837,185558,242559,94559,-117150,-73066,219023,237936,53061,96138,179106,77149,-105373,-123326,88124,233892,160389,9291,-53895,-22575,-26689,-102551,-215436,-293478,-191948,-34923,26568,37250,35072],[-5384,-52345,-89879,-44289,54719,128983,118772,-34877,-176672,-54882,137526,168794,185375,261858,318136,267240,122045,33506,4343,-77018,-106450,34115,215702,350340,413648,297494,178803,224606,148947,-164628,-342566,-247612,-87132,83319,146359,97007,38524,6863,-55215,-94808,45687,231556,176083,211932,426558,355961,2448,-281158,-425140,-317367,-47474,121401,217401,159548,11112,38827,138025,58091,-23460,94696,265251,255095,107834,60503,25677,-72993,-71043,-75642,-94831,-166928,-320041,-388487,-340048,-310896,-264954,-95673,121097,282610,185457,100446,171357,161951,-25376,-103187,51640,226969,227419,140174,143528,72931,-81245,-214940,-290327,-379971,-409529,-348266,-273679,-165675,-57220,-2464,-27375,-125482,-233176,-184625,-99513,-87536,-30104,45330,48743,141106,363638,386355,219225,154773,241819,223164,108517,-6539,-121767,-192893,-133334,-112381,-173697,-125585,14676,59576,-3820,-100740,-198904,-122102,49354,24206,-130490,-163211,-167658,-72022,139427,143081,18518,34339,-33990,-174087,-173796,-134899,-184661,-154885,36582,161592,99103,-3540,-66998,29788,260175,371416,211287,111671,133416,70539,-122525,-61933,221250,354894,165980,-100637,-245879,-117343,119026,98492,-79968,-147356,-179329,-112605,88389,202422,110777,-45205,-123455,-134080,-51405,190515,277746,66816,-34146,-40526,-242996,-232114,103335,242011,168727,279450,486607,370298,53235,-111742,-119963,-89938,-29343,-81101,-193013,-125018,51804,248797,295022,86497,-70994,6342,-5585,-100681,-83974,38351,227030,423716,423633,351613,175161,-138109,-194283,111952,268152,107802,-37188,-46384,-34937,13447,-67341,-204824,-156647,-4809,-8833,-40325,118509,288769,305500,334847,310718,196491,195241,153699,-97752,-236782,-135987,-126471,-220280,-241795,-58394,135884,16697,-207892,-118528,167176,240186,62788,-2649,34076,-26307,-148248,-127263,84882,207876,109170,-20080,-107458,-132688,-92478,-85034,-140632,-115851,-110004,-114394,-35048,58535,69939,17590,55293,87193,1737,-74457,1533,109084,236863,307234,129511,-95743,-128451,9157,167996,312064,386527,219195,-130376,-297186,-127962,77102,93477,68567,-20871,-223620,-261199,-38558,97110,22799,-4731,174210,449050,489484,342388,204412,145598,90760,26736,40109,76279,-68915,-193225,17380,145221,-128077,-444196,-433589,-188466,-52221,37099,176603,179743,129480,143838,10210,-221198,-331823,-310859,-119318,160304,224030,59370,-139709,-290220,-314935,-152702,124593,343455,209691,-96889,-288774,-313250,-349439,-195535,197667,330418,51084,-202571,-130943,22549,29907,20460,64286,109828,85808,58752,26026,-100024,-169995,-17537,151010,182140,99354,41232,80672,70215,-7807,38405,112869,109281,152795,175244,106689,75673,83736,45781,-70655,-164583,-168332,-42564,9031,-30080,57001,250403,166059,-89968,-122391,-31930,-6703,32342,75703,212873,317772,169841,4633,21818,123990,161798,133686,97268,118771,41730,-77993,-56041,99589,276798,352350,250232,81632,-115896,-208677,-164592,-169921,-151596,15103,77690,28076,50266,141606,195626,267069,331318,247443,85288,136075,269330,201494,10694,99061,466072,643806,308880,-103204,-335098,-517736,-298334,153413,226618,165289,270077,182261,79897,284333,410810,13678,-57208,754523,1228578,733616,217707,-153760,1557829,2222464,2819299,373761,-1989021,-2214292,-1173974,-605115,-470350,-109070,118567,-183697,-491853,-790844,-935955,-466846,-126386,-284129,-255482,32748,158065,100908,-37181,-164170,-311217,-394634,-256384,54295,227493,159086,32761,-26270,-233883,-308957,31878,406110,390304,181510,59107,-110479,-335788,-245294,43725,124444,-59389,-191669,-106404,19704,1248,-140289,-295116,-249160,77239,464015,691903,599259,301479,-158706,-590684,-643265,-366845,-153253,-95436,60114,185070,156861,16424,-135146,-281284,-299825,-168959,-150149,-243391,-263061,-133421,-134249,-282142,-221794,-40257,21621,-275,20242,-14775,-84086,-35145,47680,-19476,-142990,-218827,-263332,-179611,25190,70694,-37957,-164806,-206347,-90597,-9343,-2251,68368,113742,7698,31758,154967,180242,156711,97034,36210,94666,209103,217407,193047,245699,425496,555381,508083,306338,73450,-159317,-331466,-215465,12801,15941,15222,245672,335385,116471,73450,235227,264506,141224,221933,361630,254138,4857,6656,134124,162503,163027,245527,220661,16335,-58708,-64070,-204554,-209585,-29396,54111,101325,193171,228256,209286,135899,16099,15733,-32283,10023,167472,151915,8799,10646,-17076,-200690,-305176,-163391,-8212,38574,161861,320772,203137,-23569,-252177,-557874,-578620,-139990,198287,125282,-89131,-226404,-280825,-206953,-37916,116739,98084,-5948,-58918,92331,298635,294849,128947,13911,44796,185445,343307,328131,164316,82418,115510,85237,-39312,-122934,-112122,-13284,31758,-44450,-110136,-17072,53149,29924,-56899,-74815,-68828,-164289,-278559,-270661,-40808,231807,157119,-79431,-161789,-121062,-165708,-269237,-313722,-290302,-325269,-371957,-229422,-94831,-38743,169934,387150,240985,-157604,-339440,-189695,-186874,-381059,-356479,-178146,-213152,-276394,-155077,49533,92442,-128283,-224506,-11788,187165,64100,-156917,-214666,-94127,-97257,-279330,-282333,-117667,-16793,79147,221513,215610,45748,-113963,-179518,-179963,-143708,-38575,113009,101221,4369,74091,165200,26462,-120221,-68148,86722,186734,223846,122245,-14853,-46536,-7830,-62394,-267434,-395649,-239351,39415,30324,-206258,-220031,-48148,43532,32461,43961,143419,185706,80624,-40562,-93830,-89816,-65737,-117158,-227824,-227985,-166094,-225046,-317184,-249679,-18599,168199,220560,149064,-27525,-155032,-156438,-90789,-35543,-1791,-34042,-53040,-55435,-39668,-57002,-187859,-163394,-25991,2800,31452,150681,143876,15405,-118978,-77669,120136,29361,-349455,-494574,-286392,-31909,-105397,-188385,25551,181706,137102,97401,100050,82620,123681,229269,212969,79677,50211,48824,-54194,-107058,-143772,-161628,119196,384723,380737,274237,199870,84227,93746,142844,146794,201026,105587,-73042,-72750,-134354,-296181,-350995,-235104,-68802,12308,928,-3635,46476,113907,111587,81699,107278,145816,-9730,-205127,-236836,-283910,-341649,-263044,-143999,-115044,-91715,-42505,-56983,-209984,-320799,-246009,-82757,25722,-97,-27960,104669,304983,365371,213284,-41578,-72923,129310,236772,96367,41379,22437,-291580,-537567,-325725,-77890,-15894,32328,-56550,-410081,-513815,-196100,-14673,-83094,-151857,-141037,42467,272509,381501,160853,-101648,-88541,-462496,-1040652,-18569,605472,-126860,204028,823288,-311212,-828328,181021,551134,238011,305718,-352203,-1653667,-741989,1317298,1396079,108896,11764,738835,913931,563400,271466,55795,-323798,-541678,-485364,-297534,-77853,35079,50712,31676,-103860,-249900,-256120,-395160,-688415,-767823,-466783,-54181,119869,-10357,-136945,-110654,-11812,14077,-19457,131260,470278,568772,374761,120611,-54509,-155858,-283291,-302687,-38311,169006,207586,80415,-90317,-37490,59521,-3593,-36225,27490,71933,124695,221665,74429,-101617,22906,277259,251237,100324,-10383,-83697,-196691,-187940,1105,118652,74646,93285,307297,340306,58263,-38216,171052,219245,105105,-7527,-239717,-335126,-197616,-45888,77263,144489,125103,145047,224672,202346,77328,4764,-15396,-5095,-117,114763,211144,210852,245297,285114,66795,-215030,-131536,222623,226817,23223,112252,215724,72698,-121458,-120507,82460,230510,202446,51695,-58183,-32236,-28832,-89014,-168690,-257772,-204388,-47118,-1305,-28659,-10097],[-4382,-85600,-134620,-31940,148627,228142,102692,-110237,-168187,-18040,93655,134800,212898,261318,246119,213153,172833,119862,39703,-89994,-119472,32678,225725,358377,410784,332841,246390,232883,80853,-207327,-306003,-178872,-52074,-3818,-16272,-8991,50512,77358,-25203,-126638,53931,298226,245592,236156,428056,330818,-2158,-254581,-409493,-378100,-122180,77959,157902,106113,10692,50169,132759,88784,50980,199883,354080,282211,126928,106766,21026,-115878,-67946,8413,-16992,-180168,-391354,-450978,-419101,-421167,-359195,-208828,-39729,132308,103580,53943,127992,133888,-19784,-74960,47774,175432,177910,105521,73194,9513,-51023,-183270,-392562,-468132,-396987,-249167,-146103,-104512,-97934,-61296,15145,-9437,-161538,-219809,-112500,-8270,33812,63120,58891,134380,354854,436586,256145,112457,161410,189933,116184,4129,-174525,-343839,-318687,-249164,-242424,-126539,47562,57840,-52720,-139700,-184070,-80612,36666,-51632,-149452,-102014,-123634,-76102,133313,194293,78600,48717,28096,-50658,-96183,-154889,-237874,-178096,1482,43779,-38196,-131179,-209079,-39888,308770,397796,165956,45474,158734,170910,-69128,-82425,206935,367122,209809,-7004,-135895,-60970,76963,49224,-39285,-56736,-115490,-112518,114157,288173,164159,-43610,-107200,-134843,-84869,156420,241202,67037,7696,-36836,-264629,-232605,155546,305024,140649,145329,348113,313757,34295,-158655,-166944,-63398,36465,-24281,-155498,-80102,90328,209876,188160,33596,-72453,-53269,-84562,-67271,25535,123076,234594,342484,258575,205453,124689,-145344,-238984,39318,231981,78021,-121755,-142525,-82646,44713,24035,-141473,-154430,-10650,-46816,-136167,1024,178260,193357,253463,310370,197113,170849,161095,-88126,-292512,-198499,-111845,-123255,-113000,-4840,83550,-8669,-134698,-13207,212723,256857,100464,3772,17304,10435,-88842,-92174,39200,108190,51121,-32134,-123369,-177535,-155301,-124800,-188820,-176240,-117312,-107551,-56565,57025,122357,52768,56429,86090,-9732,-126033,-30808,70680,188775,213646,72382,-56942,-76541,-7575,150624,327483,384756,184291,-184728,-344467,-107340,102100,68523,-11239,-95291,-285676,-334434,-104130,74721,32730,-63472,75719,420631,537540,340716,133784,113111,134910,47269,12810,78705,-42531,-202915,-49858,82831,-122372,-350733,-281855,-91578,-43956,33750,199806,187925,121110,135458,-2559,-240062,-354378,-273837,-10615,203412,184349,29494,-140505,-244653,-214355,-52589,135428,279380,135142,-169291,-389287,-404153,-394002,-217660,122910,240875,6140,-226119,-181957,-57480,-27754,-64452,-77093,-18379,51837,69372,840,-181402,-231476,4011,182423,142925,44308,28446,107685,76106,-43944,25704,158146,122574,91719,117397,108303,99768,105820,62868,-1325,-63915,-73012,7208,6591,-61212,52504,258277,156451,-40399,60373,202751,175753,106253,76437,196560,335978,232242,70156,63849,136305,152364,106920,45405,57873,12914,-89637,-59726,98439,261140,352882,279340,66554,-151151,-205284,-150325,-210096,-319799,-166717,18559,38282,58062,168407,254086,270749,225574,120144,14460,86782,209380,83602,-145344,143,403412,526002,190049,-172697,-369611,-519411,-298507,149137,265648,218248,245190,68208,-28163,330126,512240,9532,72,981860,1645417,1624634,1344368,62725,362415,985676,1893423,-409211,-2477433,-2111583,-789118,-61084,34276,149584,245491,-135237,-497387,-657543,-725782,-462904,-242655,-222159,-180949,-94883,43769,112716,20726,-118909,-282026,-361124,-235399,-16710,75077,16249,-35715,14424,-154251,-295623,45983,452365,416228,236701,183193,6427,-227545,-153950,100202,167784,-37410,-214863,-105493,93612,126903,-31640,-274962,-304047,-21480,309586,535492,513211,237397,-194297,-533476,-547942,-375958,-255892,-120186,162881,299930,255549,113099,-54467,-162057,-120291,-1514,-63944,-280831,-366414,-239969,-222825,-270894,-91771,116668,98615,-697,28026,35168,-44688,-48125,-21164,-82526,-154371,-214904,-260369,-198519,-78723,-102915,-175222,-246934,-270573,-196206,-181010,-182590,-58045,647,-109829,-15848,216212,319673,280224,152199,65719,155883,259476,160520,50352,99797,332826,510765,432805,252757,48854,-196117,-388489,-237588,74788,125991,142182,340951,374852,142560,91724,233966,239896,48203,92222,306206,235846,-29777,-75280,49352,111250,140789,223621,186302,-32366,-95787,-72561,-178643,-169549,-43774,-57086,-29598,122276,192243,258844,231012,49549,-21045,-33621,34127,156191,101623,-47773,-11676,21989,-118807,-215907,-88075,53084,64799,133812,223311,147773,-18350,-221251,-512324,-563727,-151885,201401,137400,-91092,-244827,-337732,-287523,-77556,110496,78792,-19094,-95536,-15458,190555,239132,33460,-111330,-57665,89714,257916,294542,130768,8769,133589,211822,49487,-179530,-262776,-179712,-72193,-85013,-163886,-110705,-1153,9283,-109941,-177889,-161310,-220942,-327591,-343521,-84138,244918,193217,-53172,-98591,-32006,-101294,-232798,-294957,-246055,-190033,-177028,-122087,-68701,-37125,124542,295759,145020,-203941,-391553,-254716,-242392,-403457,-368904,-222805,-282743,-336383,-221306,-51978,-55202,-334014,-436892,-137257,90303,-31588,-261498,-309209,-184656,-157540,-258226,-232061,-88154,22139,128866,227616,188932,33387,-113259,-164868,-144534,-64481,78604,244895,228816,122844,126216,146785,-21337,-168836,-70579,145041,244075,203351,16979,-113487,-90907,-9605,-2173,-190727,-371968,-265280,41503,125855,-70186,-154840,34536,208724,156208,36482,52549,105903,40833,-43109,-56842,-33753,-16262,-66762,-146127,-182048,-219464,-297311,-300519,-155777,68359,212884,268264,187984,-37758,-184633,-166710,-90806,-33740,26971,-11729,-89963,-129692,-95580,-73585,-169526,-79266,93122,62912,103894,250423,202608,38563,-97883,-59237,131725,9102,-403927,-552479,-342433,-63402,-80661,-147197,63134,218562,131368,64322,70386,69517,119666,226058,214370,156878,179221,149049,-4812,-120363,-228298,-269211,27403,309168,312155,250328,192058,70978,62856,92187,143178,274858,126721,-133903,-157715,-134919,-218785,-262567,-176345,-43939,3106,-36472,-38720,67068,123150,65028,79822,226426,225121,-30680,-230859,-211526,-224847,-266633,-183419,-66146,-54090,-139612,-133214,-59002,-73499,-116920,-125086,-116327,-115936,-147655,-103137,91955,271452,248867,149876,67698,53524,180800,245533,86219,-23190,-61579,-321222,-529704,-329825,-119956,-68026,-6202,-50504,-361058,-474695,-214549,-78869,-138275,-167632,-167900,-17356,229739,350595,259333,18344,-223772,-450645,-529648,210116,476451,-38184,31499,136193,-610109,-739577,224422,567622,253437,90863,-389972,-1110489,34224,1543804,1121094,-186550,-33241,745568,796850,613037,459932,110034,-321362,-535978,-505206,-303230,-105325,-84133,-64026,53870,10909,-181957,-260594,-315467,-467629,-553325,-415620,-115705,67411,8663,-68000,-59575,-35519,-32533,31745,277702,583285,589166,362987,123344,-51092,-184393,-344362,-360959,-84784,131297,160416,56970,-92706,-78088,20058,4467,-18843,-3329,7888,86354,197296,65809,-96457,2909,253479,267707,102731,-84711,-167042,-195323,-122492,37992,118522,62053,54550,218461,302142,144504,64641,200114,234855,158109,22740,-223575,-263065,-104397,-28551,81502,224895,253527,212610,240569,183028,41751,-71536,-52457,41780,48698,99271,180107,204741,272020,332531,84852,-260424,-170875,193756,186620,-7101,118203,256234,109674,-90042,-101818,56276,202481,219666,71019,-62048,-28111,-26241,-80508,-120267,-206074,-196433,-35545,830,-55199,-13712],[22904,-106559,-169657,-27028,198483,260118,47474,-180552,-142817,22568,54851,94799,208768,210360,126957,133473,212760,208181,84298,-84937,-115210,26249,199412,307500,338889,308037,273232,224569,21359,-219160,-213346,-54571,-3724,-100928,-158743,-89726,59416,126552,-2343,-128354,83480,334894,260037,192761,348345,254025,-1304,-171655,-333998,-406588,-201561,14690,61882,14199,-8934,55186,107326,84113,103919,277065,388204,266215,144918,159687,21305,-159308,-78982,103201,104171,-126913,-402118,-469270,-434860,-434267,-352956,-248975,-149446,6568,53147,5863,45053,79693,-3510,-24663,65868,134841,134616,98420,43169,-12663,-17378,-146538,-430127,-462647,-298242,-127330,-35986,-54977,-128205,-117301,27415,83046,-69661,-224671,-121801,47773,72628,69001,64018,108874,298375,431767,253659,37191,46220,128496,90836,-25686,-237116,-444577,-447462,-338159,-235736,-59798,95161,56063,-66893,-128683,-132848,-36281,5503,-142798,-178632,-42059,-40561,-37815,127571,213217,108684,30805,42815,29468,-30468,-156869,-256316,-171772,-24427,-68049,-170333,-239331,-297348,-83273,321719,365617,73137,-70873,122582,212222,-23966,-109797,137163,290947,192393,46001,-40814,-1573,39084,5760,7280,10507,-78575,-95794,156017,351712,201055,-42099,-99929,-126170,-93342,120176,184484,51963,37197,-42866,-267540,-200949,187498,315290,80443,-4254,199809,279816,59449,-195012,-238844,-58441,94053,50427,-57088,19095,147297,141686,39506,-57987,-88405,-82126,-100006,12811,150078,178438,213426,228209,72187,43502,56962,-167511,-288313,-49296,153405,13595,-212401,-236418,-99329,98545,96029,-113621,-141980,2321,-91976,-238149,-118036,63440,87720,146443,262636,200523,158096,159602,-61404,-304964,-242637,-83919,-5909,37674,41981,-204,-56047,-77113,48857,212490,256996,144654,5174,-15245,12242,-49759,-44800,26207,63504,58045,-2279,-135610,-240685,-204308,-142468,-213661,-227830,-122375,-76462,-41196,91128,188004,77993,23370,66619,-7628,-123291,-34645,50677,131449,95291,24535,18056,-2604,-13192,133936,311899,316169,89486,-223494,-294050,-19964,136096,47987,-66772,-144037,-295185,-333087,-136798,42400,35218,-103086,-22366,334663,533644,330818,65803,47260,135531,71535,8832,71978,-10317,-155439,-76326,21081,-101802,-190630,-46712,54180,-14882,25425,182813,155281,100217,140798,19033,-229124,-365151,-232927,91391,248448,176941,56516,-70794,-153836,-120667,20354,130097,172507,46983,-215052,-418524,-422275,-342578,-162760,36011,103025,-38147,-217405,-238151,-175834,-101444,-104999,-150926,-117696,24669,104291,-21378,-303018,-332302,7001,211744,94590,-35544,-9851,114803,78247,-75358,4703,198925,154587,48239,78280,122278,111807,114720,93533,97771,85844,66968,63227,15980,-67832,41942,232126,153703,47402,229032,395456,354032,186117,73645,175702,335063,275092,133784,102832,120716,107204,36187,-22058,15740,2880,-93337,-57232,88420,221555,318850,274669,51339,-140352,-146439,-80694,-173943,-383602,-295124,-37703,54784,77914,180320,291936,281497,149815,15388,-37665,53505,159018,-11685,-248535,-65652,350287,409374,73496,-238171,-380382,-435570,-192858,220404,334974,259441,197209,2737,-53530,392191,571871,-43601,-114460,790682,1502554,1841784,1638010,502259,210450,742631,475165,-1511392,-2744335,-1836234,-339354,463860,444677,331338,321472,-109322,-506894,-461185,-407102,-436383,-399557,-201934,-122427,-229807,-108423,91340,67337,-90851,-260745,-331310,-224656,-111294,-138540,-222396,-168311,16710,-67240,-249368,40993,415354,337310,198871,257856,142990,-71136,-63958,117601,196367,-4801,-235254,-114499,136323,192512,30974,-235051,-281821,-46335,169921,306949,336702,117462,-235394,-457461,-439444,-374458,-342520,-138919,203420,337432,301577,191447,17948,-45024,59075,134190,-4377,-280684,-371892,-263458,-262365,-243807,-6312,204962,141300,12814,41684,66387,-14067,-59526,-86730,-131033,-154316,-221002,-284863,-243936,-212303,-283728,-279923,-246198,-234702,-214695,-282315,-319424,-144204,-72395,-197159,-80873,222988,388151,347567,199046,113348,202557,240468,35635,-126287,-39424,216672,386937,287329,139358,-13014,-224243,-397429,-225541,138492,218138,224060,369937,338893,134361,121517,243548,187610,-59343,-74896,165745,146263,-93985,-178495,-52484,54732,105460,146677,72290,-112769,-135513,-87495,-135025,-88390,-37009,-167678,-138817,92510,185433,294041,296278,75074,-78471,-63790,28073,137025,86144,-52858,-23582,46977,-25146,-70789,37190,119353,68657,81495,137016,141525,46745,-125805,-381462,-465448,-150532,168702,117567,-82689,-189570,-291853,-296619,-70380,115684,49354,-50557,-121473,-108026,70844,157452,-78133,-249338,-164711,-11213,145828,243964,127761,-27814,99608,250891,130466,-170177,-357288,-326621,-162858,-94862,-178173,-190654,-40782,6725,-122484,-201247,-176228,-208394,-297392,-334616,-85489,246813,221562,-4036,-13331,38468,-42014,-152398,-204538,-132371,-2445,60698,29138,-15808,-34478,41415,119543,-9197,-244493,-381037,-277281,-256541,-333378,-267489,-207465,-331856,-395738,-293947,-166353,-228472,-536381,-612657,-249549,-30362,-135677,-319742,-328066,-215379,-174070,-200400,-165723,-61530,41259,141104,193078,139129,11709,-121076,-162203,-114438,10854,187769,340154,320018,219342,162694,112742,-54029,-175958,-41501,199601,279477,144591,-85637,-153017,-59881,39387,76782,-91895,-306111,-233816,67865,209524,66298,-72106,121816,354324,243396,-1609,-64336,-10542,-11817,-17376,5297,25303,36457,-3879,-50979,-111817,-225291,-295490,-212585,-25185,158657,258963,296959,204833,-40826,-208417,-171423,-63515,24238,94290,24130,-114506,-159242,-85200,-41520,-111216,-14292,132604,60054,133668,305765,244504,47189,-125673,-100097,90418,-24279,-416332,-565171,-365926,-81108,-32631,-97837,61396,210697,98864,8863,29125,62434,127143,210265,196843,206619,255492,191410,11605,-130998,-250199,-261423,19031,270362,245003,214616,175278,64117,26454,26143,125915,301333,105269,-210152,-240786,-120663,-125949,-162224,-122090,-34614,-1159,-55652,-84225,41779,115229,58750,115089,329270,270434,-72503,-283662,-234911,-194622,-197858,-111329,-1657,-4479,-162895,-174170,-20768,95931,120133,15348,-146396,-233194,-241748,-148724,49892,168088,80344,50235,143242,166229,243073,284090,103566,-90589,-160161,-323277,-461227,-316023,-166069,-126800,-55492,-35922,-238683,-342940,-200042,-143808,-186860,-199150,-249849,-182758,35259,173072,251284,126248,-122644,-92064,197744,464726,319716,-163911,-420938,-568566,-760219,-522092,335826,675249,379996,17832,-233638,-387303,511645,1251415,474423,-594622,-153672,611377,600925,654122,631315,141208,-296045,-476614,-467855,-281090,-136450,-189431,-156967,53826,90806,-109167,-251770,-218444,-212471,-304533,-320947,-140976,16077,5514,-37874,-38102,-70338,-79362,75740,379375,606351,536749,319477,115095,-46954,-165768,-308644,-326891,-104029,84704,99077,27267,-77479,-93450,-36937,-52508,-69432,-88128,-122986,-9184,162700,104198,-56876,-34053,137876,203724,81447,-142174,-229619,-161772,-40366,60863,83392,10202,-14872,99494,239941,215293,148991,196319,210709,166482,12481,-214622,-182818,-4225,-13742,40992,232852,306367,227099,216828,164893,29966,-146935,-114052,59498,88420,79086,121642,140604,250793,351703,122370,-235171,-161862,149685,127735,-24897,123970,293103,174587,-17230,-61931,26381,160260,204065,59531,-60452,-8812,-23389,-84793,-85582,-151415,-163627,-295,28500,-40342,21439],[54756,-122366,-188008,-25116,194911,218317,-25413,-221004,-108204,61555,43304,69630,185268,127103,-14121,41701,230674,287380,143286,-54791,-96689,14986,147565,215379,219793,227786,244339,185895,-33915,-212845,-96040,98592,50525,-180032,-242357,-119585,65069,138617,5498,-90271,136462,337536,212811,88999,201680,152640,15518,-52992,-230176,-408012,-268731,-48321,-44565,-99140,-43438,64484,90148,60479,127447,314862,370470,219320,156646,199425,23006,-197133,-105482,179468,230347,-38427,-362592,-443732,-392848,-356760,-252865,-193488,-154087,-28340,61628,-33681,-61679,13096,19197,28540,90883,108732,107564,118871,56059,1278,5686,-119093,-390887,-360111,-132405,-4256,33843,-31231,-129522,-126982,20424,124520,11200,-200473,-127164,72943,92334,64544,50968,61215,213370,376484,210641,-48830,-55561,69485,47199,-76581,-276417,-465478,-496388,-372145,-165755,54639,144992,59507,-33409,-66990,-64449,-5215,-33402,-217495,-206217,5685,65753,31633,123262,199404,109754,-190,11430,37517,-11346,-161902,-256737,-156095,-42373,-132275,-251028,-305404,-316010,-79738,308592,290733,-51149,-214453,27462,181854,-6778,-140533,45723,179395,136974,51290,21262,50271,16789,-20503,49829,44954,-72894,-62272,208484,383229,216297,-36052,-100858,-116163,-82172,87241,118325,21284,41087,-63990,-264451,-156728,189472,275185,12262,-124575,84110,275090,116992,-212904,-317391,-80601,127007,127737,92018,166792,209659,55452,-116676,-163171,-116624,-91984,-74313,106512,255636,193692,168089,105659,-83501,-76352,-4479,-205784,-339663,-138699,48385,-63299,-262474,-273995,-67909,168036,136726,-125191,-133247,12783,-142760,-329263,-221424,-37594,10627,55000,187863,198214,150073,140327,-36959,-280186,-258876,-61877,84059,163656,78409,-77629,-99697,-38755,54080,156521,224745,165481,-8452,-54513,-14032,-32029,4899,51583,85794,120965,55416,-133379,-281686,-213086,-141024,-218561,-258796,-135475,-45388,-4392,135506,228788,84436,-12786,50115,3687,-87277,-30903,45848,71857,-21294,-9968,91023,53534,-9302,134671,280923,204531,-33645,-225552,-154946,102292,164342,30877,-100161,-185165,-278598,-270615,-134803,3620,20815,-126289,-104636,216202,474610,312782,23711,-25138,94936,85912,17690,45774,11151,-71135,-59253,-17170,-51821,11624,213024,209694,23794,12675,132819,95366,73995,148519,53672,-195100,-345625,-180021,168909,285952,197336,117463,44291,-25431,-33280,60263,119630,73390,-21505,-221518,-367485,-354291,-219375,-80583,-58875,-48947,-74938,-193724,-303279,-303592,-162126,-96768,-165891,-174905,9372,145974,-41615,-425510,-428628,6833,233329,40974,-127680,-63267,97260,62444,-111033,-28176,228430,203241,31971,57651,127324,98032,112436,138041,194561,230083,191232,101159,35312,-43704,31272,176027,151638,150933,348048,499016,467354,237177,62811,152927,304678,273465,171699,122856,78750,39679,-48501,-76137,8260,11562,-91769,-46663,81801,172284,258544,236931,38604,-94116,-56236,10608,-95190,-336924,-333857,-81344,67572,96802,165325,294713,296508,123672,-42022,-68091,32910,117001,-77462,-291693,-90109,314902,318297,-13658,-264749,-332717,-275253,-17099,323027,388869,271035,152305,-1094,-774,450314,563553,-176208,-409892,272743,921847,1384704,1081954,1000979,1331092,1537617,-1209692,-2813804,-2601550,-1306262,72463,806791,688700,446838,334631,-133492,-523269,-246793,-45284,-378072,-552441,-230461,-90195,-324065,-251897,50999,101551,-73699,-244042,-315115,-233875,-197925,-341915,-478268,-317012,-403,23828,-165409,27312,315992,195200,98469,273504,260832,75658,-12679,79651,189867,22104,-245938,-127725,138521,178880,27867,-182964,-188442,-7699,56885,57520,111596,-19305,-257841,-377230,-357271,-378800,-394671,-148349,166835,278085,275262,227902,70164,47023,200571,221526,17936,-253075,-290982,-202757,-246761,-221435,3801,199992,144258,43449,65425,78607,5919,-66594,-140237,-163672,-147251,-231785,-324202,-303288,-343017,-422109,-320954,-167213,-109256,-132912,-283082,-375887,-174320,-86456,-227574,-151662,164776,372170,359884,236617,166159,221309,165388,-109843,-283656,-143411,101944,209177,100886,-21460,-113230,-244615,-364001,-185929,191278,271100,234672,326864,255063,104303,155856,260724,129002,-136441,-198476,17363,41301,-161411,-275938,-146688,2210,56053,26577,-96053,-211080,-177896,-114481,-90488,12938,-4212,-239999,-206879,87482,204809,309965,321815,99025,-112427,-92570,1521,108473,104870,-1118,-19987,51210,70945,109431,184326,182779,72413,32098,92837,189223,156555,8284,-208983,-322738,-127012,134518,88471,-68640,-100211,-182398,-241783,-32540,123283,30256,-71549,-118958,-160459,-33790,70387,-169525,-353705,-242521,-105211,22774,188498,151666,-24049,22079,189514,167613,-107437,-361650,-391357,-192844,-53793,-141723,-228323,-61691,14809,-98541,-149702,-116937,-135703,-205731,-253490,-58468,213728,204057,31496,55809,81535,15278,-42465,-68860,16172,180826,262052,172769,45523,-32491,-60056,-100687,-176357,-245888,-287901,-243655,-227569,-194814,-80071,-130879,-349861,-443938,-358439,-264817,-376509,-672931,-690043,-311260,-134649,-214258,-310553,-267396,-177813,-140950,-122367,-93284,-32838,46331,121344,131616,83476,-5794,-128757,-169485,-90126,72846,270068,397424,378017,270560,162908,71112,-55129,-128945,12696,230493,281987,79700,-132486,-106777,30058,106735,140562,2167,-209165,-155637,100567,249285,159256,14237,210088,457748,275333,-69306,-188172,-137984,-62289,25197,64541,64941,75863,56692,42483,-18366,-171107,-228081,-88024,106993,228097,279999,286065,193909,-30106,-207710,-156428,-13440,109424,167513,58556,-113082,-116420,5794,28713,-41180,685,59972,-14089,110427,299364,257445,41221,-190981,-186166,10040,-58201,-375806,-521741,-352412,-74304,35905,-43093,30017,159634,49177,-49495,-3827,71922,146536,181674,157003,207263,256261,162323,-13556,-142342,-209980,-139091,100245,272405,208956,185175,148054,55197,-4151,-27488,95666,248166,10401,-324027,-315367,-94261,-40086,-79362,-86303,-39109,1705,-51255,-121258,-22437,78872,79195,179802,394584,273378,-126580,-353057,-303871,-207522,-152122,-53866,48637,23972,-161359,-164706,40917,247210,320360,137915,-156630,-290917,-267099,-162173,-6420,27050,-96028,-55502,160481,227815,298226,350476,146829,-136947,-223814,-265741,-319151,-263644,-192143,-168094,-97049,-22727,-95758,-178279,-175410,-207629,-229440,-250317,-368965,-408947,-275233,-116253,117454,155252,122549,477857,964556,765432,268067,-354983,-944171,-1090759,-777097,-282082,456390,805773,536301,108901,142288,428931,645156,521800,-411377,-1081798,-364792,357566,352762,654493,741167,148325,-258655,-381267,-378289,-227190,-158407,-251232,-200161,27973,105431,-52169,-212565,-114995,4244,-98338,-205264,-111388,-4540,-4913,-37554,-39471,-105215,-115534,105962,412976,526866,415100,251544,97561,-39725,-106028,-196176,-230035,-103164,36439,41666,-2994,-59530,-87160,-102558,-166688,-185486,-221012,-297523,-141284,131385,179020,5236,-85273,-48424,67297,43936,-157440,-240286,-95195,46014,77286,36010,-50929,-89349,-16173,173473,257790,199152,165349,155942,127892,-31965,-211624,-122168,56583,-18997,-36601,166124,267846,178438,147997,142668,28620,-215831,-189866,51454,114718,63545,62403,50759,185136,314911,138146,-150200,-87899,116983,66837,-25276,132345,310789,239022,76043,-1188,13160,117714,157235,20824,-50767,21660,-23491,-103575,-72019,-101509,-105934,50516,65940,-2237,71653],[62790,-142253,-186411,-17880,149710,125430,-85030,-213970,-67987,99986,67432,67629,155285,38310,-144954,-47106,221036,344901,208687,-8364,-74875,-1870,87214,111509,87312,114743,167646,117485,-86153,-199256,10560,239845,97764,-221037,-254299,-95953,65901,108840,-4839,-19513,202214,311242,126864,-35529,32403,62515,55948,67701,-137047,-391911,-307768,-91096,-129775,-203097,-80163,83299,98593,37210,121963,309866,313060,159756,159747,213518,23349,-221271,-137284,216016,318592,41831,-295617,-383357,-314980,-229259,-100068,-54315,-45449,46171,126015,-54927,-162352,-42737,48648,68602,103064,93134,99228,155510,99307,34050,11409,-108193,-292361,-191581,53137,104553,65405,-29956,-92066,-69045,11875,107611,50717,-164261,-133566,67132,101817,53483,13247,-539,131963,293462,141648,-119418,-113422,30363,3231,-119126,-262081,-402993,-474225,-363610,-66528,178814,182852,73040,43845,26216,-3564,3011,-67593,-251621,-220896,29916,158441,103037,116807,160425,92125,-21541,-46739,-24782,-51978,-186393,-258917,-150101,-53791,-128749,-256400,-323167,-274826,-26761,283432,198264,-176132,-345005,-98181,92076,-29684,-171124,-30577,95958,83868,22904,45270,86186,14330,-21186,83933,52681,-80323,-8045,259935,376496,208891,-22306,-103621,-110772,-65069,54650,48724,-21501,19487,-92363,-259698,-119965,161449,203541,-38957,-185464,25427,292514,183675,-205963,-374052,-122091,127849,192599,263427,340858,258401,-36571,-243494,-246394,-145846,-98650,-42703,174629,307892,169390,109590,3882,-168532,-117181,-41431,-252515,-386024,-212382,-56691,-127036,-248070,-234532,-3015,229110,140156,-162488,-134100,8435,-187829,-391610,-296923,-115132,-29482,10838,116068,182907,137846,101885,-27884,-230847,-241463,-58074,113144,232286,110249,-110546,-112011,-13569,12291,57885,158101,142858,-39663,-87785,-49639,-30296,46848,110397,165181,212363,118750,-107835,-263984,-176433,-130234,-207974,-261232,-161338,-37711,32405,163031,217589,68043,-24039,55048,22531,-46380,-35552,44993,16953,-105710,-25063,129128,62928,1772,163053,251716,85483,-141364,-178980,29934,215376,172118,14862,-119147,-230072,-262473,-180761,-107084,-36537,-14310,-140834,-164308,92052,369239,285621,18739,-75171,33321,81462,20205,-7687,8458,18053,-11300,-20099,29048,213392,422124,321389,49399,-7997,64395,29167,51932,149416,77927,-151717,-287799,-110054,212729,301660,222538,174023,160647,119427,57395,79719,115489,28045,-49763,-193292,-261127,-226943,-88145,-37135,-157105,-176214,-98548,-175274,-370979,-398883,-175790,-43569,-142938,-189724,6629,174729,-58163,-502474,-476083,14762,239668,-10868,-208332,-108530,62687,20414,-158032,-72895,238630,252617,37533,47371,108118,54452,104083,193471,265178,320240,249871,105777,59489,9414,29599,105783,144666,240674,394898,490554,473830,238575,46746,131679,251546,229637,174563,115392,24965,-23715,-110314,-94963,39614,38625,-84124,-32891,78473,121888,186329,180673,32329,-34270,28723,78934,-21759,-217614,-284042,-109689,63114,97085,119414,257907,304836,143414,-43404,-77800,17243,78393,-115783,-288529,-83053,291906,265697,-47610,-225183,-210991,-72498,165833,389941,376337,239460,124056,36746,93315,482189,483396,-370076,-795132,-354057,170445,497368,-48917,1251829,3424604,3114620,-2621863,-3986024,-2003191,-564122,314702,843921,744677,520466,289657,-219213,-544239,-60219,277687,-286201,-653626,-299539,-92199,-347631,-337277,15351,128428,-49941,-215792,-308752,-264467,-252311,-467569,-659398,-426356,-15788,108469,-59022,9801,187172,51750,-7682,241585,322459,150646,-34476,-19698,135267,30357,-241259,-142183,96134,87606,-41726,-134721,-59821,60228,-23955,-150381,-104177,-134585,-245208,-301487,-322343,-396502,-401558,-144656,75995,142475,183802,214265,96123,98206,279121,260317,8637,-213412,-165311,-91505,-197347,-222649,-55576,118043,120848,91677,100448,80024,20423,-65668,-175100,-179776,-131656,-232635,-356681,-358126,-436517,-482154,-289184,-43121,60367,21064,-190585,-341580,-152822,-46127,-196689,-215543,55508,297739,343143,265040,204602,201739,63442,-221634,-370766,-194606,10011,24411,-85094,-199201,-237556,-262655,-310112,-136093,223354,281549,180758,228890,158887,68500,185516,276876,83038,-155746,-217943,-61048,-21955,-202962,-339189,-211654,-41274,-5307,-109151,-270589,-304397,-218046,-150985,-60280,105244,47085,-251552,-230472,79587,230788,304613,307756,124111,-91466,-94629,-30586,70888,142971,93144,109,34802,159731,289660,311864,227449,88426,4749,90497,262722,274680,143409,-44649,-184611,-86318,120738,71449,-55632,-29706,-70704,-149767,9553,120264,33886,-56673,-80038,-163291,-104462,-4322,-218555,-394025,-271920,-184257,-92582,139242,188450,8770,-72714,51749,137930,-28403,-276725,-342163,-140656,33971,-65124,-209037,-63680,24453,-51815,-53215,-12351,-32012,-93500,-141714,-28397,143097,130349,25059,73813,97020,75958,76197,74694,156489,305640,360238,254350,90262,-36289,-159354,-305077,-300958,-185961,-126770,-160767,-167634,-36134,135839,-11526,-338029,-473472,-397444,-318351,-453119,-702787,-646099,-305557,-185794,-232569,-232782,-156139,-97013,-78501,-49124,-26347,-1690,42405,82121,62868,36600,-10750,-125909,-174659,-66682,119697,319860,430319,414433,272063,121233,33157,-17791,-33578,76907,223085,243116,38019,-94421,16706,140320,152886,163034,75103,-90058,-50087,123127,234463,187031,87340,287466,505531,253267,-153585,-299023,-247436,-99572,60970,93166,71124,90880,100260,117123,86173,-64293,-120044,35381,211042,260738,255623,225825,156285,-6217,-171899,-114993,42803,174834,206641,74488,-83218,-2605,156490,110138,6023,-47661,-111927,-143208,38794,231775,233898,22289,-268003,-288586,-83891,-78259,-285652,-424337,-308772,-46847,108543,12291,-6558,88049,142,-89330,-10060,101394,167486,141842,99576,155828,183806,70113,-76502,-160934,-137793,40950,229263,299462,216875,166740,101300,31368,-22469,-52288,49276,110770,-162894,-477124,-371029,-60527,24852,-26695,-68828,-47505,11234,-26490,-133878,-106075,9734,101013,251993,412290,236816,-180029,-415239,-383733,-248627,-130609,-10986,84195,26445,-145287,-122836,102808,342735,432852,213342,-134540,-272976,-234587,-155392,-61131,-106849,-232574,-135881,114339,213104,326603,429665,208559,-139649,-213702,-138448,-124854,-174245,-184352,-173264,-113666,-17219,15746,-39929,-156208,-258412,-254798,-298337,-472090,-604353,-593480,-424663,-109724,68853,360175,1027477,1565738,1114218,411423,-452649,-1292609,-1298643,-720878,-129948,515989,865101,625355,320146,686692,1196299,519424,-388001,-1303502,-1595518,-661820,46239,93846,596627,773990,151673,-209281,-270930,-255202,-150728,-166438,-256855,-183130,-16391,52453,-24039,-140583,-21496,123660,10470,-96541,-30370,25457,490,-43673,-48720,-125508,-127648,122596,374695,362573,248546,173837,75061,-27242,-21452,-48282,-118080,-98150,-6297,8225,-24182,-54848,-76514,-166059,-300467,-327623,-367365,-467333,-272123,107794,253608,63849,-144765,-253711,-102164,6865,-120204,-188594,-5545,131540,102542,-255,-98440,-146561,-96696,120836,264820,206737,114103,81259,55122,-86309,-202487,-93695,49464,-56340,-131904,46341,155863,82117,47870,107391,19635,-266914,-256001,31325,125688,57416,28430,-19522,96902,214741,99327,-40760,43482,117468,20126,-13495,136694,293195,273178,162266,72203,30373,86839,89859,-32795,-35343,54277,-28152,-132536,-76417,-55149,-27835,104064,94049,30905,103810],[26573,-170968,-165454,2208,88865,22444,-104688,-157242,-22977,140346,117671,81621,126148,-30783,-235408,-118878,185092,368195,260428,33507,-62999,-24588,34390,24674,-25030,3503,73248,36352,-129991,-181904,80778,328317,124244,-217667,-209647,-41139,57086,44409,-31493,59789,259192,268038,45166,-128252,-104251,13070,119165,156372,-84760,-367165,-309682,-102631,-169742,-263426,-100971,109192,128991,25525,95044,268041,233531,104715,155255,202041,21404,-225108,-158051,206941,337056,76741,-227532,-304521,-231057,-108927,46754,125031,134407,190335,213191,-51904,-223186,-63560,88316,86654,85585,78974,104613,190891,151425,66091,2393,-110965,-173794,-12373,203370,189247,75485,-35608,-19726,44267,15706,44352,30110,-142054,-148049,37266,107033,39466,-45425,-59525,84339,211972,68110,-157538,-125984,11702,-25356,-126751,-182492,-281404,-413943,-335901,20267,269595,197473,100254,146837,120373,30805,-10237,-88488,-238960,-216167,22700,193350,141000,102403,109203,70714,-16744,-101973,-125879,-137098,-232032,-273694,-160988,-57333,-65153,-193792,-303166,-201544,60405,259178,112244,-267579,-419653,-208592,-23552,-87831,-195301,-64747,84955,71406,-10840,38558,99052,25322,5460,111480,50452,-69997,70261,295761,330075,181040,-1234,-100121,-111977,-57441,15315,-21903,-69512,-14780,-111454,-248634,-102501,111972,125737,-57887,-179075,25646,316814,235963,-170619,-379668,-162067,101868,234196,416946,503111,275818,-122836,-313035,-274916,-159584,-110322,-32453,188216,285049,113789,50459,-53028,-165891,-74458,-46747,-294697,-418689,-256340,-132627,-158013,-177718,-139460,56669,249350,107107,-201669,-138567,-4478,-206191,-409830,-340220,-170599,-39019,21593,71953,151798,114999,51498,-36645,-173362,-194933,-74638,75625,237677,146981,-79507,-78152,8194,-48189,-50035,71422,74902,-82719,-102343,-70885,-35421,72588,184490,271220,298060,167504,-57594,-176061,-110342,-118824,-184803,-236776,-198437,-66976,48257,156072,152115,32993,1362,89283,51772,-17361,-47521,35586,-28738,-135584,-14453,117433,17175,15473,215153,234010,-7790,-195434,-88053,200254,280007,150656,-1854,-130612,-276060,-260246,-102406,-68942,-71772,-65676,-154704,-202188,-17892,238601,249897,46220,-83533,-19202,58278,-1522,-85961,-19568,83714,45283,7654,124382,365520,517670,343989,39036,-41770,-6892,-24658,41432,141409,77888,-112593,-199017,-26915,222481,282268,222608,190476,234829,253350,160872,99751,121336,50373,-38492,-147607,-144361,-96822,-22132,-77325,-250038,-251080,-107667,-175569,-424346,-424170,-121375,42678,-101936,-171247,13949,176086,-70212,-502445,-449668,31806,225160,-51150,-251816,-121686,27209,-44692,-216174,-123274,224318,279635,47818,35439,61477,-11461,93788,251347,302672,337442,229253,77224,81921,82129,45638,44349,131843,291733,366369,377421,366765,189976,32412,114246,196057,170631,148833,82746,-18477,-54218,-122911,-73951,100259,84161,-65861,-24556,65609,67494,114251,127452,36514,15283,73774,87915,5143,-90917,-184769,-127497,31256,66148,49867,188399,291003,184152,1096,-69185,1535,41337,-133981,-265550,-66912,267720,250684,-15395,-111810,-28678,126129,294784,368130,267996,160551,106600,74816,171723,462760,344610,-566483,-1116006,-835737,-452782,-443194,-1326300,999238,5764456,5020710,-3177548,-4651717,-1111566,215268,291939,549390,641705,573980,207395,-354226,-564787,62168,488447,-167490,-669898,-391590,-133196,-299726,-331252,6909,154224,-1187,-154900,-297174,-310072,-268590,-480886,-701361,-454376,-12883,173056,39866,-14218,60718,-37561,-62185,187910,305908,115006,-142387,-168740,35318,16150,-218576,-157803,11948,-59304,-158566,-109123,52947,117310,-70273,-270170,-258885,-203811,-196333,-234321,-330779,-420344,-362206,-125811,-23509,-18039,58296,159887,96016,103168,287461,261173,-14840,-176016,-47310,17251,-152441,-253469,-145089,8470,96459,154437,143219,81263,36447,-55556,-189882,-179948,-102798,-207377,-360299,-388769,-467970,-453826,-198697,80745,212435,190512,-41407,-234738,-100646,23331,-122883,-261529,-69849,217266,331422,281788,210157,142951,-30805,-260651,-362116,-192858,-48407,-117956,-231187,-354492,-357962,-281682,-260088,-94779,230597,263037,97157,109420,78428,39951,203197,284724,63355,-111247,-117653,-28372,-13103,-199237,-348678,-234381,-73945,-72609,-226323,-398888,-369745,-248296,-187957,-54386,160501,99532,-203736,-218235,49337,237446,277685,260617,146066,-13052,-61837,-56294,27014,178113,200150,32317,3009,224611,422827,377800,237008,113781,1837,99891,312830,355527,241583,74424,-84964,-42366,127833,76102,-49338,-17831,-9091,-54274,33208,97755,59463,3115,-9995,-123565,-134069,-56697,-223719,-365993,-255335,-246210,-185210,102415,220053,50743,-150839,-111230,41575,21491,-138555,-191975,-18476,140819,21400,-143594,-51656,29746,2881,50640,98659,67388,-7420,-56449,-18910,58015,25586,-27786,30311,91279,140207,181556,190620,252591,341057,329568,241813,98909,-48874,-235503,-433971,-339278,-66907,56229,-56275,-100337,88580,315868,119054,-306625,-481956,-398345,-308737,-433936,-621494,-505709,-242161,-165697,-170780,-108405,-44586,-19948,-24148,-5155,24476,25955,29075,35799,5011,5528,-3742,-105087,-161220,-38487,153184,342510,454591,439229,240550,55021,11738,51641,86429,133348,174544,161561,30625,18805,175385,226732,149466,135708,123695,42781,61406,127705,177672,156358,133117,337680,496781,197032,-230949,-378387,-313964,-117910,67695,77436,43211,78890,117788,160587,181638,68999,-2869,129009,270732,253843,183410,123390,98367,21814,-105165,-52232,83761,178712,182474,59636,-35581,149132,317291,170709,4841,-149406,-327024,-289353,-60075,122212,172493,-9829,-331476,-377127,-163152,-73214,-164781,-293326,-251846,-16078,160466,60658,-20029,32934,-28254,-94375,21329,145511,174076,95267,37128,69005,63233,-57328,-160430,-191279,-77227,192571,334577,324669,260732,154184,29069,-14494,-28170,-50877,-16987,-80317,-379075,-633621,-393897,-25163,66032,1989,-57358,-47877,22745,7400,-116779,-183993,-84425,100048,304732,387120,173487,-220255,-443193,-426148,-281969,-121146,21154,103803,7261,-126269,-72422,145975,368715,439796,229171,-77388,-187720,-174408,-149297,-105201,-194536,-295090,-170977,20017,119896,316196,499976,277461,-88089,-122043,33486,67409,-73154,-145069,-137487,-96160,-18906,67162,38571,-144494,-277670,-243776,-305201,-495773,-670277,-783722,-642799,-361546,-127472,446899,1326722,1850880,1485004,748697,-362541,-1287996,-1176328,-668597,-133353,464245,778321,577425,554196,1276191,1771329,311091,-1144091,-1969560,-2074238,-1004976,-238015,-128800,489636,746083,177818,-139192,-161890,-125205,-71543,-164048,-212546,-115130,-64298,-45046,-29580,-56655,39733,123196,11582,-18045,76662,106005,40610,-32419,-49985,-118584,-105751,130548,281867,158532,76819,103772,53744,-8980,66380,87864,-35528,-104660,-36213,13472,-26672,-72264,-82885,-217867,-403079,-436972,-476021,-575285,-359431,86310,283481,89999,-205093,-417332,-250756,-12941,-39666,-89571,88636,214929,148354,-11427,-125002,-175234,-122445,92974,237209,174027,50271,-3680,-29052,-118613,-170588,-92755,-24714,-124871,-219884,-90023,11184,-27294,-52586,55176,-7099,-286227,-285211,16727,123748,60856,35358,-32001,17842,69469,-487,49061,198787,156026,-2563,-1319,124660,232948,260168,218093,143284,77248,73219,18114,-85403,-20541,78072,-37575,-163824,-87370,-3890,62711,148289,99986,35375,91014],[-54984,-204383,-128525,37503,40503,-49368,-74123,-66286,25432,180956,170775,93818,98105,-64521,-265829,-162796,130105,348367,274834,48228,-69915,-51776,-1989,-28195,-94904,-70710,1969,-30515,-155055,-156789,106825,338003,120885,-177660,-140874,7822,31250,-38428,-67954,116136,283469,222516,10663,-149240,-167822,14817,193499,191686,-82969,-338438,-275711,-84609,-156717,-255263,-88244,134089,158731,23115,58127,202991,149966,64598,146148,175680,17450,-207145,-153903,162377,277472,51087,-178039,-226028,-167624,-45320,134681,285444,312412,326231,275812,-25250,-220073,-34909,140609,83567,33814,57911,114407,208507,191019,85523,-11601,-116146,-75695,121597,282399,243987,80680,-31120,70193,171652,33443,-41581,-50530,-156594,-174461,-4330,108697,24286,-112099,-97070,85570,154827,7326,-164260,-116416,3073,-28629,-86890,-52892,-143000,-352872,-310149,62337,294304,184139,141561,250421,186071,33238,-33159,-94288,-192731,-192425,-16162,141857,120939,77466,61636,59623,18513,-125701,-217702,-228748,-282843,-296042,-179995,-48830,28192,-97136,-265949,-127534,155994,242915,47601,-300845,-409841,-257897,-121405,-156775,-202737,-47771,151402,116833,-20382,16232,82466,34070,52142,137132,55639,-17272,167328,302742,248434,136223,22269,-85306,-118032,-69235,-35131,-90834,-114187,-43732,-106090,-223585,-104713,53737,62231,-43698,-118260,68051,331403,259257,-108205,-316966,-174162,64888,248271,513781,608589,252776,-193124,-314594,-232119,-142795,-120848,-47755,140429,186845,37065,-654,-54447,-83728,27104,-24831,-318984,-430168,-262026,-156039,-147948,-85209,-38815,69668,203695,45203,-219774,-131377,-2469,-174214,-375521,-354839,-212562,-33774,68598,62603,107441,80146,1944,-55890,-123897,-135874,-104869,-5899,200387,193839,6033,-5442,32291,-93662,-126151,-10068,-21597,-126148,-89471,-58688,-37903,76828,245533,361656,349733,191480,9400,-40445,-40150,-108359,-149342,-195157,-239943,-132442,28402,112480,56839,-7499,55172,147467,96295,4196,-49273,11951,-64046,-106612,24280,63109,-70791,24153,271466,225357,-56730,-178451,26988,303607,276023,101101,-19064,-136457,-308545,-268736,-63734,-36841,-96134,-121411,-171790,-222523,-102652,112689,210025,88925,-47651,-35161,26122,-52998,-171656,-57834,113610,88336,47697,204698,429794,475938,262642,-17693,-90986,-69468,-57334,43787,129178,54361,-86368,-100049,55907,204444,222688,176601,149904,242653,351535,275938,135867,130014,111788,-7892,-104416,-59199,-23718,-66102,-198545,-323675,-267241,-106406,-194917,-441525,-363059,-4723,141852,-54665,-132523,27205,145954,-79644,-423066,-353462,49994,190313,-69962,-242040,-90571,8355,-116712,-274475,-166085,187584,265566,42663,10915,-3770,-83792,81482,297262,314989,299090,156434,29800,96657,159160,82724,13000,117661,293424,278853,194396,178468,110013,25833,99881,159990,131704,110942,36917,-31696,-34499,-83538,-28189,169755,146914,-31348,-28547,26311,-1663,47779,95793,52630,37524,59931,25548,-31847,-19144,-93973,-143031,-27981,4640,-26286,101989,242388,211701,67394,-44056,-11919,9999,-140307,-248572,-65161,229672,261697,79739,58408,174165,277253,335577,247397,74850,43048,79690,70793,178992,368666,168303,-696014,-1228601,-988140,-740649,-1104180,-2360783,229257,7507560,6764280,-2576189,-4604899,-268999,784942,5439,19034,442245,614161,118474,-503632,-579231,102514,550125,-35025,-595203,-486278,-211461,-207153,-231774,35456,180374,79076,-48768,-262803,-359271,-260683,-393666,-595713,-388496,15108,206412,99754,-51275,-41769,-45589,-33014,140097,214215,-26951,-315728,-336333,-89537,-14534,-180256,-176197,-103360,-226378,-289995,-120206,105091,136254,-80246,-288295,-325712,-222304,-126309,-178514,-358483,-430421,-285244,-94350,-89425,-144225,-58730,86946,75362,67385,234803,237772,-31763,-148041,23249,75760,-146069,-300363,-210794,-69436,96057,224078,185042,88734,57648,-39249,-188721,-166651,-58178,-148132,-322376,-379908,-429525,-353201,-77992,167721,295073,315619,116635,-94003,-45457,87629,-38190,-281920,-167629,181845,346015,280266,174178,58435,-88366,-217361,-268780,-153751,-74541,-187032,-311869,-451740,-440987,-297397,-226559,-72250,215593,237709,29219,4764,24402,23877,206636,283976,77877,-13955,68555,100300,58277,-148831,-300872,-212975,-94897,-136092,-296050,-445130,-392554,-261008,-213377,-74571,161887,133840,-119249,-182757,-2086,207034,229878,188908,155465,95688,-6293,-72530,-18750,190146,284925,67124,-36715,243012,463705,355753,204336,134556,9085,79710,294149,363379,277333,135118,-27879,-7305,140372,97322,-51625,-71633,-16422,17986,30858,57127,94489,95075,74610,-59871,-127189,-85297,-199672,-289600,-213519,-294143,-248782,76999,230826,82056,-183847,-241190,-96287,10098,-1816,7524,133212,226528,79352,-67142,-35749,29591,55254,133512,185198,136908,20179,-44682,-39505,-3100,-61201,-102344,-50630,74007,198782,254993,255764,287152,290492,196568,142302,67234,-66746,-268634,-450145,-278498,82020,202373,31003,-52513,141522,413322,227353,-267497,-469991,-357812,-235674,-325825,-461550,-328917,-152042,-83023,-36548,23297,16890,7052,-14262,-5092,52530,40382,129,-10969,-31402,-11529,6561,-65199,-116900,-3870,174135,347234,474650,453577,205349,-543,17600,135119,197258,167960,96465,48800,46732,162501,311375,258253,92833,70392,154376,178412,161785,118091,106039,94288,144950,348020,443432,136249,-274754,-411712,-323099,-115778,37588,24068,-6373,46141,109744,170655,246998,192228,95339,179457,284762,216842,81812,1982,29519,39885,-26638,15971,92988,105394,89661,11058,9348,286150,431433,187375,-49695,-274853,-509358,-405074,-152866,2685,78383,-58772,-369445,-431827,-205930,-38395,-41573,-163569,-202658,-4034,169648,92798,7848,28502,-22416,-59551,89080,191633,153182,49034,-13858,-24145,-67777,-181671,-239927,-230860,-62124,244094,352599,323755,316381,139345,-61865,-75380,-24748,-41233,-100947,-268107,-566606,-726182,-370591,6837,89532,24877,-35480,-33460,28178,35439,-77741,-233932,-183071,65468,317753,335204,100793,-239522,-418963,-394275,-270046,-106853,45764,106913,-19950,-108596,-29723,162886,333173,355380,191205,4989,-64721,-121728,-163587,-138752,-217896,-275147,-159877,-93827,-27420,269152,542556,341736,9963,21810,194140,192439,3574,-90949,-72451,-47498,-20955,62755,58866,-131007,-248850,-179463,-239836,-400181,-549373,-748959,-694678,-561256,-387832,311242,1248763,1783966,1821743,1177072,-94337,-899117,-821561,-677833,-287756,294370,528525,378907,699895,1752677,2067827,207677,-1473167,-2276748,-2459153,-1318471,-417329,-276072,367165,692253,240261,-39664,-61556,-14334,-12056,-158505,-137592,-19516,-99425,-151190,-66384,1675,47044,24421,-60098,19604,171939,214119,117548,6606,-33403,-79252,-49186,135274,166641,-28280,-59434,54595,39479,12994,136792,175756,-6238,-129008,-46262,60749,-5696,-108452,-118741,-251705,-434233,-463185,-501338,-577699,-372035,56432,240066,65921,-258782,-496247,-334221,-8643,57651,22100,165798,291936,212707,1856,-137970,-177459,-92454,91027,183486,113535,-17630,-90692,-100658,-103965,-104635,-103838,-138112,-209410,-277877,-204909,-121308,-111565,-117141,-5669,-44911,-262360,-259705,21014,115528,71527,83395,27676,-23587,-83359,-137017,85293,328440,216293,-796,-102,85831,137356,203810,232853,194781,137058,74128,-41608,-122789,-12657,84827,-50925,-189696,-91296,61468,155719,176914,83759,3656,24976],[-161350,-229814,-80399,83120,23227,-65370,-4479,30641,72169,213799,200554,85907,67623,-59800,-232216,-173138,67073,284424,236370,23061,-95499,-80008,-22421,-46930,-116683,-84632,-11924,-57713,-151279,-117207,98280,267626,87216,-117901,-80893,17278,-17470,-119297,-103862,126147,260403,187086,45445,-90290,-151738,55218,258986,172470,-118913,-305518,-216620,-48809,-100134,-173347,-32062,149253,159048,16764,22231,131619,76657,40722,134704,148058,11178,-172913,-120650,103067,158843,-22924,-153576,-162725,-138632,-59976,136662,375060,418393,378727,276001,17115,-149748,39462,202260,69789,-39222,28404,119648,198583,204170,92419,-19078,-109787,-18290,180547,290247,266177,86839,-7962,152581,260567,51916,-125132,-170835,-214934,-208919,-42557,104208,7758,-169522,-101024,129770,129867,-34874,-158335,-116182,-6748,-3824,-5820,88877,-31022,-312717,-294680,49388,243347,146079,191852,330373,206211,13062,-48825,-89130,-138179,-156210,-76640,10026,42934,47810,34384,67925,76200,-101437,-255890,-282415,-311423,-307296,-187084,-24000,112207,-11608,-231959,-74043,233891,233455,7357,-269793,-312901,-219063,-162767,-199676,-181225,10064,259313,206240,11612,-5308,32141,21698,102947,162678,76008,78069,263033,273299,142283,77599,39312,-60764,-125409,-100415,-92807,-151297,-147597,-54346,-72346,-181962,-118387,-1969,20736,-8078,-27983,126726,324090,251205,-27107,-190979,-139373,35370,237107,531276,622844,192989,-238692,-256527,-125154,-88774,-112059,-68176,48828,35514,-52837,-41955,-7228,50316,148100,12748,-316034,-416273,-228190,-116512,-99786,-10238,16762,15249,89501,-32034,-204325,-96034,42609,-77443,-291365,-349259,-248931,-29872,118009,74993,56408,36746,-34110,-73186,-93787,-87585,-137673,-92425,154311,245998,111411,77535,55099,-100644,-139133,-61198,-118482,-157263,-47463,-6556,-30814,58932,264513,396986,353625,193154,79013,96459,15140,-92565,-100654,-147272,-275398,-220125,-31823,44179,-28209,-34482,115896,213969,157321,37703,-19646,-19621,-90099,-35825,85732,-9259,-173550,18210,303062,212823,-62340,-100105,137554,317227,208421,34659,-34249,-133608,-310171,-274157,-72999,-24234,-106408,-166498,-189859,-228555,-156904,22324,174045,125698,18557,-1554,782,-120758,-234500,-79251,115630,105020,77460,240333,394631,324176,103322,-110850,-150895,-117433,-72165,52452,119070,19576,-76025,-17246,120474,168460,131134,85041,61549,188332,398604,384911,187405,127237,156190,13737,-76217,-24908,-39852,-209925,-349837,-361566,-239954,-102465,-220099,-405232,-228899,139200,227109,-7276,-86406,41732,91793,-89704,-291268,-216785,59448,143974,-60906,-180479,-21269,17973,-170120,-311649,-183338,139698,206659,8942,-32005,-72274,-144514,62460,313740,314424,244273,79795,-15573,100418,222601,135207,22286,109422,252654,162764,-6520,-30846,27517,27896,84191,152613,135136,78158,-5489,-7060,31150,-15277,14218,223664,221266,21938,-45058,-47601,-93405,-12500,92851,77355,27653,-8653,-89922,-119777,-32365,-59060,-161978,-101465,-71133,-88095,18220,157168,198869,127853,-3370,-14438,-7680,-140325,-250076,-89911,174239,283302,217418,248006,345157,353943,292106,66550,-151372,-91610,22164,746,83819,188192,-24109,-714162,-1072313,-771338,-654698,-1353425,-2949782,-762957,8078454,7963034,-1004086,-3950185,126295,930932,-424036,-555618,214854,628953,52207,-620735,-582047,66757,479093,95167,-453664,-565553,-315171,-111317,-72747,90671,199557,177073,94473,-196315,-399200,-253150,-256161,-391896,-249995,62997,204282,102162,-104481,-111148,18794,72749,115168,75246,-226332,-501948,-479035,-207534,-50263,-134620,-198793,-231784,-375671,-401599,-170725,77004,113644,-52043,-223306,-309321,-202962,-60464,-137852,-373336,-403124,-186561,-58831,-104968,-194845,-129708,21594,43571,4392,140653,201023,-26592,-126532,35449,63829,-187000,-333010,-209472,-73972,131739,288167,213742,100965,82042,-22669,-178873,-144167,-2163,-62125,-245655,-325616,-331550,-212346,43549,204582,288163,359992,243121,36361,-10105,118448,25487,-273149,-202056,213621,381883,251995,103613,-24517,-93582,-112791,-131694,-100204,-77563,-181642,-320748,-470325,-459922,-297161,-203678,-65193,186254,224781,10970,-60261,-10240,17054,198989,281806,128619,115309,273800,262112,149921,-68877,-209456,-155869,-102155,-183508,-304496,-403318,-370469,-250586,-216044,-112969,110418,137764,-30304,-134383,-54432,140597,163243,100770,143823,192949,47028,-85270,-61492,169623,319780,92042,-77201,197661,390524,247587,137470,136416,4465,2881,190169,289458,246867,148095,8720,17822,142071,120459,-59597,-162520,-71904,56826,13176,10871,121867,189612,152197,5802,-96892,-94806,-165893,-197617,-174104,-333075,-286359,55283,211733,90649,-159115,-294178,-233105,-64746,85665,188734,261708,254426,78249,-23716,-29464,25487,99822,184246,235751,171003,-14333,-119310,-80310,-7150,-83424,-154556,-119544,56062,235605,284956,264233,264857,188302,27601,1294,8706,-79740,-244346,-354036,-143645,214499,265705,66775,-43180,115984,414392,288745,-226837,-436508,-281472,-117099,-164392,-278279,-182861,-73510,29814,132583,119001,-442,-39063,-65884,-47989,57282,33746,-52036,-58526,-46047,-22577,8230,-12319,-41105,32910,180408,339711,478645,449237,193208,-9125,54716,208962,266867,174109,11675,-69191,63641,278356,376502,229120,5788,-6432,176276,302049,242460,107120,46815,31535,125650,316971,366694,97955,-265725,-391527,-274732,-94195,-17210,-43426,-57545,5567,86444,156413,268483,270988,156322,187741,262541,165752,-17299,-107084,-40228,35476,36863,69188,66760,-26672,-51245,-64308,28845,358194,461219,156429,-139236,-385426,-596884,-451327,-204845,-92768,-37245,-129400,-386718,-447700,-202802,23405,57489,-71510,-177984,-24945,128614,101282,75107,87264,18089,6545,178311,223988,101956,11057,-39153,-94703,-173040,-267055,-289599,-269042,-99158,175268,263754,286958,354573,116640,-150165,-129365,-15587,-44012,-189515,-391023,-644679,-687954,-294353,32890,105225,60210,7570,-6629,19936,45633,-33331,-243215,-257907,5566,286108,275433,34017,-237639,-342256,-281637,-194220,-76287,62751,96258,-36689,-86305,3355,157796,255439,213000,117850,91876,55976,-101155,-206210,-167683,-185385,-192552,-119282,-195554,-183638,201903,548801,392448,129921,163267,279428,205229,28297,-44751,-2164,17530,-14037,32845,48613,-103857,-166621,-58128,-98422,-194246,-259196,-484515,-571640,-652652,-640489,-16156,826241,1451619,2047419,1528250,249552,-256776,-396634,-758492,-518090,48280,168300,74093,680308,1980678,2088757,320466,-1278542,-2239186,-2703085,-1509069,-449607,-330123,271401,643973,326866,87147,30212,60308,12916,-154489,-54162,76559,-110668,-232782,-125764,-29,-8516,-117784,-145212,20991,220841,310851,211068,63837,904,-13029,30381,138490,63659,-150792,-135351,29658,35247,33963,175428,200733,-27173,-164059,-31385,139523,35200,-148544,-177959,-265223,-383237,-389344,-425113,-463044,-301987,11225,127443,-4875,-299208,-483444,-337653,11311,136637,106483,208618,350788,276915,26000,-151090,-165377,-24346,107087,116912,43334,-80746,-171830,-143165,-36775,-7026,-111043,-250465,-286026,-292495,-270825,-210014,-145915,-121315,-54794,-71293,-191738,-180400,46798,109157,86947,158161,143342,-14425,-201885,-266236,57928,385127,266455,17054,-14547,19188,27423,126057,211226,213217,183324,80063,-77702,-136109,-13055,73308,-66480,-205565,-79430,142876,240493,191499,58428,-52364,-80200],[-258425,-231184,-26295,128038,39557,-26260,76235,102672,108050,227454,190076,49316,33088,-23749,-146587,-150460,7795,185841,146726,-37650,-130189,-104397,-34467,-45028,-100143,-35831,43974,-32376,-114646,-60247,73997,141334,32004,-57354,-48463,-25579,-87504,-178796,-126416,87980,193778,168577,139439,21401,-85712,104774,294409,116258,-165444,-265489,-148425,-10308,-20746,-35384,64250,150290,111524,-8778,-5673,68897,21628,27055,120269,126796,160,-133820,-65815,51562,20215,-112511,-147067,-121096,-141746,-138576,60546,369624,417258,315575,204889,62139,-33224,136098,262183,61416,-105662,-1775,115709,160768,187285,95210,-12788,-82337,8019,176322,259512,257200,88144,29710,203402,269945,49065,-187911,-295486,-301940,-238867,-63112,91795,-10764,-202745,-71700,193352,129118,-64321,-166012,-146739,-22021,44600,94247,197477,26948,-290799,-282064,-3765,134773,93269,239269,369426,181266,-11195,-42929,-79502,-100153,-117183,-140067,-158835,-65336,28568,41831,97715,140845,-30888,-218266,-266558,-291884,-285576,-162168,17920,155337,25219,-213288,-45664,276041,222166,-14780,-188162,-153568,-96369,-127212,-182308,-122142,84298,348571,298688,82162,-14248,-50759,-25239,137493,183072,104768,185498,324626,208175,27280,7770,39095,-35460,-131293,-140989,-144572,-191657,-164321,-45633,-21741,-131077,-133218,-49260,-4484,31935,65536,177093,290154,218679,56587,-31998,-58929,24304,207440,472503,539806,112546,-252730,-161275,16653,-3259,-64414,-61588,-52517,-131729,-150252,-77498,66757,199355,252248,53919,-282675,-376901,-161511,-20389,-23949,22548,3391,-93171,-67080,-107489,-157427,-24483,145755,78238,-172887,-332567,-280510,-35921,139152,85291,7059,-8968,-49632,-77152,-85863,-69637,-162366,-146543,127828,288063,192307,132524,63698,-66922,-82039,-68001,-187683,-166506,17508,76459,-11488,24017,224536,355970,312922,184311,137658,189680,52563,-62400,-39867,-98500,-292782,-308103,-125363,-30175,-66719,-30432,161353,269394,227124,99373,49516,-42067,-107925,44009,155563,-68572,-259949,-10544,283202,180279,-41317,8370,218305,255438,103303,-31293,-43593,-117455,-271039,-262645,-119558,-39277,-104222,-188468,-201518,-220367,-177120,-11841,150215,140954,91552,74134,-2569,-174709,-241275,-56705,111152,96524,81878,216254,281050,129847,-75011,-211580,-208271,-149019,-80916,54674,112687,-12050,-81344,27885,152749,125336,28997,-27516,-43572,100465,391504,457400,235895,99842,133214,5513,-62467,-30878,-130965,-388936,-457203,-351342,-196511,-103230,-230611,-311842,-61034,258184,269819,31976,-44317,52813,29488,-101932,-150477,-79857,56559,101838,-24015,-86467,64456,58009,-178211,-301959,-158116,98316,118146,-52457,-91854,-129667,-180419,30143,286146,305976,206645,37954,-41261,94023,256706,188868,67195,112772,189786,52940,-170663,-195158,-30584,33260,60521,163646,176365,61006,-30019,45583,115546,43139,24954,242127,295343,89949,-66106,-146242,-201417,-65538,111761,102262,-6811,-106543,-216963,-221724,-115063,-92719,-182609,-166084,-134467,-118358,-45471,48689,138776,162767,51378,3308,-5653,-135099,-263551,-134767,110232,303095,364674,410895,439488,352464,200223,-105366,-338044,-214353,-73995,-131278,-107315,-67662,-213433,-623557,-703736,-298587,-320569,-1306549,-3111507,-1485100,7439385,8426556,906149,-3076799,-206498,574457,-788805,-955782,8927,592922,24893,-664026,-567823,-16473,339336,206862,-291689,-616472,-421665,-50328,85410,143153,196444,259926,242296,-104058,-418803,-266176,-131828,-172277,-85441,115153,170816,50776,-167037,-146913,119634,213653,113137,-68297,-408232,-634505,-555666,-287909,-80904,-94701,-225364,-350870,-477778,-468781,-249159,-17662,68622,13816,-110347,-238209,-167765,-23883,-116504,-349211,-322915,-85355,-32455,-85055,-163517,-135311,-14839,12398,-68753,27061,157079,5942,-100480,8504,-2180,-250135,-316921,-128178,102,196056,331339,217419,109731,103650,-10991,-166636,-117788,53121,28532,-148035,-232105,-197969,-65317,146610,203213,210494,325364,316514,121816,-4125,104937,48389,-236298,-159172,293930,409290,191468,20318,-72396,-46713,13049,-1262,-52056,-68451,-126303,-268524,-410384,-405597,-265238,-171437,-59279,152455,231166,49285,-81528,-42288,11019,186178,287203,209970,251653,427264,378210,210111,12393,-100023,-78484,-92704,-202719,-256271,-296558,-311206,-214179,-188542,-153278,25123,111315,35560,-80375,-82752,57959,82210,4530,110359,244574,74018,-103779,-96342,121633,294130,95290,-112453,92620,222371,85776,57950,114606,-28622,-125439,25052,157838,169136,137411,54300,44630,129895,131047,-67220,-241241,-129121,69675,2258,-22261,129170,253455,203973,55797,-59971,-92529,-135863,-120631,-157715,-365288,-306193,26531,161506,75776,-83079,-254492,-323531,-172201,104423,296855,322407,206457,10033,-43144,-45559,17218,132116,205676,258059,184226,-84186,-249147,-116991,53546,-24228,-142667,-125584,48592,236663,269440,226129,207159,83569,-101486,-117024,-51554,-75506,-159930,-183706,12105,286032,232397,36337,-74608,36942,337976,293848,-182656,-375700,-179896,17122,-419,-127060,-111974,-35974,129718,280014,146964,-91326,-146252,-167237,-117611,44708,5797,-129420,-110974,-47110,-36886,-7667,42308,52828,63432,168450,318949,446060,414268,214165,46994,117014,252346,276098,152408,-54120,-157479,63890,322774,353464,159036,-73806,-65159,194698,397097,303633,109611,14706,-13120,86092,257003,290325,95953,-200942,-320649,-183442,-55840,-69975,-96427,-90845,-27410,64469,134679,245106,284775,173493,163984,217537,116246,-82458,-176227,-101730,4750,62839,91045,15830,-173615,-203179,-152872,6953,339151,405584,95206,-229428,-447191,-568640,-414250,-194087,-139959,-158302,-222434,-397483,-431453,-157845,103315,118787,-38702,-182695,-75526,50393,84196,158795,190284,79290,83979,263510,229284,30836,-12121,-32538,-125871,-230110,-292120,-293850,-291278,-165413,27018,105435,223747,353262,84984,-207676,-148463,-1410,-68731,-259792,-408318,-562042,-494319,-170286,54055,121447,115591,70547,22864,-3550,35367,154,-211327,-282294,-55414,221936,220429,-18998,-221552,-231277,-115263,-65343,-29737,69455,79468,-26957,-47628,36188,141198,154664,48933,30715,157662,138017,-116700,-267565,-197175,-126022,-86805,-74018,-259504,-296498,138665,522002,425292,239354,246836,247761,103819,-4553,-25187,46456,77260,8279,15083,40651,-58575,-42307,105087,88831,62032,107357,-88831,-334446,-618272,-811570,-418556,233380,1015663,2083839,1638775,528042,406954,-55455,-866585,-711653,-200244,-204043,-259031,485545,1900479,1913625,633357,-680429,-1990254,-2773749,-1499665,-345305,-302416,230770,611106,401742,221817,115511,95590,3389,-149891,21720,152063,-96070,-270331,-192936,-70612,-112438,-239581,-190277,2272,206695,356439,284386,113918,42823,64029,110578,136043,-3275,-190042,-151815,20998,39261,47579,177352,171956,-74521,-192478,8627,227688,84022,-172186,-235215,-259372,-274265,-241524,-267787,-259067,-168260,-45815,-17038,-97106,-321396,-408915,-281125,26196,166257,135265,210270,374010,312381,41981,-174305,-154453,52190,127773,51095,-20004,-131281,-237928,-152224,65255,103818,-106888,-327789,-331735,-262805,-277548,-245182,-129689,-66224,-69003,-59309,-81837,-68055,84204,110046,105496,236184,274314,36927,-256499,-344272,-16272,343089,272796,37422,-40476,-63928,-70154,55580,169359,194071,191021,78983,-86306,-122983,-15457,50958,-81547,-211160,-52462,229988,306752,199395,43536,-107803,-193970],[-312903,-196593,28325,158797,76625,44581,135182,127681,122806,213589,139791,-9274,-747,31657,-32679,-101767,-37888,71685,26520,-113363,-158952,-119909,-47113,-40545,-63844,55861,153960,40692,-49796,9272,51599,97,-29763,-11194,-42889,-104792,-165410,-202373,-122777,24950,107186,167145,254304,135915,-19903,130652,286053,50021,-194675,-216312,-86532,19575,58358,123052,182913,139509,19459,-60653,-24253,23893,-13397,14851,98899,108520,-20012,-102961,-4559,23947,-94816,-180007,-143863,-99175,-161807,-238996,-56062,281707,323833,165127,87906,96070,90673,218980,303585,72986,-134197,-18640,103819,103435,145615,102081,6617,-33793,34039,156225,234474,223567,74771,68557,208540,187650,5683,-221365,-384974,-383693,-247084,-56638,73606,-30403,-204617,-22709,245086,134956,-92107,-206042,-208711,-38996,105559,183929,239078,27889,-266421,-255001,-64673,8483,39183,266739,359889,127067,-20967,-10423,-70220,-91736,-84276,-185342,-302376,-159395,38729,91609,144480,196685,67024,-113678,-176842,-213411,-218845,-97103,71888,145384,-2412,-211120,-33396,276123,197059,-28614,-83593,24640,74507,-19539,-89291,-26722,145507,362154,343321,168662,-6799,-156178,-107441,138100,187178,123699,255053,319139,116531,-79208,-70051,12220,-22998,-135221,-175378,-172445,-198531,-162067,-28766,22818,-86331,-142627,-88057,-26174,62478,143291,203753,232681,171302,121451,112048,39933,28024,167417,365825,389574,34819,-231568,-55836,152525,96283,29431,-4695,-127318,-275047,-248187,-112800,138809,327976,318999,91529,-221700,-315694,-75837,109808,65982,15208,-63464,-211776,-217808,-164073,-93012,76841,295619,262496,-46127,-310656,-299938,-50248,120190,75081,-32145,-50367,-45982,-62283,-93404,-87749,-171813,-147951,129232,299522,214487,129135,42096,-12766,22851,-33844,-211666,-149931,93039,168943,18141,-17133,130903,245468,243835,178785,179033,221736,83604,-13608,26496,-47760,-281370,-373597,-234541,-94404,-44213,11995,179474,297477,287883,184143,144067,-35070,-116166,97008,213541,-89792,-305606,-64520,199610,117725,-15869,108937,257527,160006,-3718,-79592,-43795,-86247,-194691,-228973,-183363,-84212,-96542,-182025,-197574,-196084,-161272,11532,142051,130414,147952,166408,23634,-180042,-170732,21991,121256,76186,61260,141215,134962,-29264,-204618,-282995,-244366,-163507,-96594,36090,103425,-33365,-101516,27323,149894,85290,-55343,-121674,-126386,17559,338626,463104,253544,44110,30359,-34299,-51039,-45037,-240703,-513268,-461533,-291581,-162130,-111762,-208679,-175526,89984,304090,248092,47947,-17044,55988,-22764,-114104,-41851,23574,48098,81103,33435,10563,139212,120529,-123200,-225513,-82435,80307,28961,-125888,-160001,-168226,-187744,-19240,209683,282655,191883,36327,-40492,82704,253525,226157,129117,127832,128950,-21962,-255795,-266836,-49667,32911,23135,167695,225515,60668,-29864,101400,178041,55411,-11326,216955,352325,161398,-78638,-241863,-301503,-105352,135822,116241,-50563,-197382,-307670,-292944,-215543,-166866,-195116,-197482,-159404,-109940,-78288,-56659,48992,167999,116322,43989,14892,-121560,-267692,-176943,55274,315296,484840,507455,436889,291018,108918,-202602,-423267,-297587,-196899,-296326,-351585,-360033,-380643,-470910,-271527,223739,54221,-1227055,-3002617,-1496332,6095632,8152421,2351014,-2466486,-1284879,-177914,-873770,-1018705,-157583,479512,32846,-613374,-531453,-104533,213941,284947,-162041,-632315,-501824,-44105,177235,154903,153774,287424,346375,-8032,-410876,-302419,-67288,-13735,51092,150626,116659,-29398,-220827,-151169,213696,334149,119435,-174440,-502315,-660021,-543656,-313611,-103014,-74570,-253581,-438747,-518845,-483024,-331519,-138020,30710,110424,17234,-148273,-137632,-30932,-115868,-276215,-191538,495,-28546,-64327,-78911,-79430,-11125,-5804,-136030,-87421,108702,60468,-57487,-21789,-78102,-286477,-230536,10760,119940,264259,339562,189264,105195,116707,-4687,-153909,-92602,91498,94755,-55873,-117003,-58298,62430,225093,189339,108573,247362,335535,147768,-21547,56585,28229,-177312,-51987,374446,390302,101119,-46470,-57907,38507,118985,85290,-18974,-55315,-55918,-176475,-291600,-290861,-191846,-108806,-38027,122133,248489,121211,-75524,-86904,-2817,172537,302275,306071,369253,482714,392517,204301,67696,-462,1400,-64648,-185477,-170420,-163422,-226479,-151544,-129094,-175218,-63736,65396,64595,-28570,-75382,-13894,-5724,-89157,65130,241264,64391,-132173,-118168,63595,217866,70022,-137029,-37475,19440,-77265,-8116,77070,-90858,-267390,-144853,16116,77614,125921,123865,89449,117780,123360,-68838,-263184,-142242,74241,18199,-25608,115394,264847,220163,81346,-31945,-85573,-112697,-75708,-168327,-386513,-314952,-17463,85391,46371,23366,-136682,-335672,-261465,69883,310977,295422,91066,-104999,-122588,-90565,-333,144595,204480,268716,201147,-144377,-369975,-123725,153137,90776,-50591,-42715,62139,200419,217028,161795,141692,18766,-139163,-159632,-88285,-46309,-28922,1743,130482,273443,124991,-48003,-130175,-52648,221915,248509,-128619,-279253,-64298,135141,119207,-41626,-120428,-48420,180257,351083,98612,-219124,-272104,-281696,-188553,25620,-33305,-222532,-170486,-46413,-60124,-42399,86117,141931,79583,137173,280170,363506,341673,255936,154883,188685,255065,224824,107779,-82592,-184332,48858,288046,262415,81931,-111921,-85590,208182,449906,350754,134005,6866,-39182,41224,190432,232803,126274,-96747,-213919,-74833,-5394,-93028,-114981,-95319,-39973,60345,123389,189313,233435,150196,121097,161659,78463,-95764,-191943,-147393,-43421,44497,76368,-39719,-286914,-328400,-239331,-58485,238271,299639,34047,-284142,-441643,-451184,-312952,-123382,-133125,-265811,-328844,-412184,-393450,-85166,189034,146265,-60601,-206557,-133827,-35242,47238,224922,293743,138314,148088,315881,201867,-39388,-16872,1584,-118783,-236025,-256609,-253471,-286659,-221893,-121361,-46619,158301,306097,46430,-212952,-113415,18823,-107498,-287528,-317441,-328301,-186619,-16581,75048,141689,183533,140383,44648,-33518,14423,15776,-148107,-241688,-88129,148641,172191,-59246,-201921,-115364,57423,80591,21385,64173,67789,15601,15740,79120,122074,43818,-109244,-53747,180318,160922,-151474,-322762,-226293,-75075,-937,-44144,-270094,-323841,101327,473074,439865,310115,241042,102864,-69150,-77520,-39541,54405,111056,45221,33970,52875,-3817,97517,278970,268826,281030,417654,277375,-84083,-481951,-850651,-746688,-298173,633134,1878062,1423261,630694,868239,120486,-924149,-768030,-377105,-492139,-544707,174374,1552625,1650030,1013284,41009,-1697575,-2652467,-1263848,-163973,-232258,242840,577342,421515,330407,191968,101790,-25566,-136540,83815,197395,-62562,-260683,-247525,-181942,-225372,-293624,-170929,-16643,138147,327670,299981,128441,75827,129056,164560,119326,-29568,-160793,-133215,13098,44875,47755,147168,115308,-117398,-195662,66840,298249,123953,-162403,-256130,-237374,-155306,-78202,-82927,-24772,-10373,-99825,-139204,-173949,-323225,-322875,-208593,13334,131500,103581,177130,346745,294310,35189,-207330,-156584,105892,139202,-3870,-67526,-164282,-278406,-134598,167863,198925,-95121,-355716,-333578,-198745,-231783,-236435,-85463,18567,-36630,5932,49094,44449,114866,117407,125701,292612,371023,103679,-240864,-346340,-102590,209924,215023,46722,-67638,-143345,-134322,13575,126669,143652,147646,61427,-71318,-86314,-7389,31940,-92411,-209460,-20581,301517,345842,208580,54705,-137209,-281702],[-305884,-124613,77504,164148,113087,113160,148747,100192,110250,173321,67930,-69827,-22440,94855,81343,-39391,-64070,-34085,-91623,-176138,-168073,-123026,-64835,-45767,-26649,155270,280024,141782,32082,80219,40846,-112501,-82307,11694,-49605,-181822,-226492,-182455,-83491,-23717,35765,177410,340665,202910,752,111708,234366,-2056,-190611,-159780,-40843,36988,119456,260391,296144,124564,-91813,-131960,-36816,-1491,-30947,-2123,65361,80860,-53446,-89585,48072,25329,-155287,-199964,-130810,-90570,-179777,-311411,-162390,154664,193354,1886,-27028,109524,179604,253103,309960,109679,-105220,-9611,89551,40609,90037,113566,31044,25516,90192,175923,245795,176771,43161,94695,169244,35523,-82249,-225247,-408527,-420564,-219495,-22419,55334,-47834,-177948,23874,258191,129601,-125706,-277782,-283199,-51291,162564,237244,205392,-8967,-217274,-197828,-97962,-88255,-3312,256889,303328,66842,-5880,42023,-62186,-109121,-62643,-197707,-369385,-198179,90779,179627,199080,233586,163664,22428,-38643,-87644,-113375,-2021,127609,92338,-84414,-219330,-24579,238280,148900,-41623,12502,174113,239549,132133,66475,90499,169249,271349,302092,237921,12446,-264426,-210317,97458,163543,112992,242429,231170,13388,-162590,-150452,-45611,-36219,-138929,-189013,-161566,-162594,-140888,-20147,37653,-63429,-145476,-120763,-53972,78730,196890,203552,160904,115754,146413,192363,110626,28281,123950,254052,229299,-17297,-176243,38320,245977,186243,155530,99976,-151371,-363644,-334300,-149617,184037,410316,346152,124882,-140211,-239049,10291,240507,155788,-6762,-137159,-285435,-310352,-189063,-29145,188315,454414,427465,59071,-284658,-296520,-64229,72822,45013,-53198,-81752,-31673,-30773,-102684,-129669,-163290,-99921,144095,263892,168424,60417,-18801,28646,131854,22306,-188499,-109238,164057,244789,52241,-50186,12386,99174,167665,184951,206848,212717,123637,48102,85402,6647,-235815,-399464,-335109,-141243,23821,83560,171428,289611,316510,260931,232183,14462,-110504,98625,239881,-63661,-299995,-137157,61964,28091,-2460,173846,261685,79404,-81263,-99515,-33792,-43684,-97272,-179253,-246755,-155653,-93745,-150607,-171248,-155434,-112709,72394,144865,100618,172649,241713,75060,-114534,-27111,143306,153009,61983,31215,45941,8434,-100318,-239251,-296079,-241630,-158971,-126374,-13428,78574,-48439,-135339,-10191,122617,57152,-96683,-160268,-156413,-29473,256530,387718,217756,-30404,-116129,-86613,-25742,-32721,-298275,-512825,-349209,-194989,-148283,-124700,-148353,-24933,181940,254067,156363,22790,-15075,47827,-51067,-121077,11462,78631,48541,93136,98671,83318,182237,191451,-4431,-79418,36160,93200,-30775,-186734,-222686,-188278,-172706,-82542,94307,231214,174768,45688,-19405,74931,217497,234461,183958,147972,87214,-47878,-243836,-233026,-31982,18976,-29103,138167,243786,71729,-7850,130387,181501,5118,-89395,154527,375376,220675,-70929,-299752,-359208,-121096,147340,110051,-87277,-248446,-327520,-299889,-272984,-228046,-185971,-181080,-133045,-68226,-78035,-128093,-35563,155534,184421,99210,44072,-94800,-238486,-188289,27138,319518,547829,516983,348463,201682,58106,-193898,-384457,-325391,-318924,-453323,-585710,-628343,-503925,-320377,56845,596002,297411,-1326636,-2781418,-664918,4809671,7256218,2730336,-2431618,-2816069,-1063350,-550470,-700156,-292801,275342,54101,-478203,-469453,-155251,166349,316215,-105742,-612897,-529157,-88472,158050,96080,61791,229941,361230,62252,-372714,-342829,-72158,44507,117701,150437,54787,-102767,-242071,-124762,270608,390120,114638,-216395,-471510,-562279,-449565,-288228,-120891,-84188,-279687,-479992,-501408,-450468,-387848,-233324,23283,221425,137970,-67231,-125199,-79188,-131246,-163878,-30537,58531,-54340,-74980,11259,15407,33193,-452,-185602,-190258,58000,124331,7756,-23914,-114222,-247906,-78071,160651,230414,304563,305729,131586,82133,119648,2096,-137353,-72413,99386,112889,6311,-5016,60190,157185,281187,185300,32457,174529,312581,121505,-45528,-3428,-22427,-106499,85463,405187,301530,-6435,-71688,27862,140668,178239,116935,262,-42157,709,-69365,-146066,-146520,-81405,-8607,6825,98607,257693,185276,-70124,-149095,-28882,157162,316132,390121,443798,434433,297985,131506,81955,68959,68329,-20174,-131423,-71479,-39105,-125950,-64985,-42408,-161590,-126003,14830,57049,8936,-44121,-57803,-90606,-166147,26167,201227,27187,-163409,-121150,18109,117071,17598,-145057,-134697,-138392,-189451,-41824,38998,-165062,-369871,-256179,-85549,5805,123829,206310,160366,127503,103104,-62705,-211358,-90795,86651,65976,7359,91681,223365,202304,83046,-22739,-79326,-92482,-63154,-192318,-385468,-312294,-77292,-7141,15402,134344,23375,-262917,-285417,20909,248326,192149,-59318,-224232,-223974,-160180,-36509,126134,181851,279239,241266,-152761,-414128,-87899,241576,203421,99597,116115,104345,143188,145920,94478,91365,13127,-79120,-110180,-87354,5748,119828,147765,174221,185818,-9566,-151086,-180894,-112668,103914,168490,-61906,-144180,54980,212440,168129,-22601,-174236,-97327,165469,315658,-8729,-332147,-362901,-363384,-235551,12503,-64723,-309185,-232563,-53802,-91802,-88670,109289,202567,78162,91357,221496,238500,236259,290045,273933,248814,221636,131354,46296,-70444,-135061,39891,205539,149986,29164,-95245,-65086,210237,454802,388665,176645,7308,-59189,5066,139959,201231,170280,16508,-96448,21641,49674,-72532,-96860,-72835,-26369,83921,134837,122516,135980,96466,70325,102749,55263,-59216,-159037,-171385,-88890,-4066,33642,-80157,-335706,-402976,-310787,-153568,95601,196191,1977,-280483,-370082,-301414,-193382,-23409,-86828,-341217,-428002,-427420,-340421,-2891,267625,157174,-107602,-227707,-168461,-94358,2791,245005,350200,173419,178062,313181,146566,-85234,-2747,50135,-89425,-204694,-179848,-185549,-254557,-235310,-194885,-118270,118023,224012,3799,-163102,-26598,43992,-140599,-259528,-155506,-18544,141007,139649,102446,164144,244933,198600,55590,-51073,2546,19955,-69191,-140847,-71911,90283,124570,-93350,-188046,-22909,190213,199229,61435,50004,71746,84084,99955,132534,102493,-68949,-245406,-127723,149407,125854,-176998,-341721,-247066,-58230,35597,-35000,-221328,-248044,100461,413567,437033,327919,151685,-104265,-246943,-161096,-81872,18431,107233,87744,88750,79569,40742,219163,426535,389304,386350,556131,464787,83209,-296952,-749292,-884560,-588463,383522,1427365,915968,529418,1016638,149716,-857127,-643805,-439512,-647147,-738359,-155545,1060530,1379073,1278010,575978,-1469786,-2333303,-844177,9241,-174528,272048,511870,357948,376500,249463,96263,-51282,-105834,132941,213732,-21935,-212211,-266383,-277286,-295151,-263221,-96726,-20510,45513,229464,238414,90721,82747,158610,169923,79962,-29149,-101627,-114123,-9904,42609,30848,96582,61107,-131627,-163464,129505,328281,139483,-113370,-214286,-204188,-76412,35552,63495,170110,125584,-130875,-193596,-203770,-306910,-270340,-165724,-39480,39650,31261,126592,267244,215714,3013,-239882,-175861,114566,131695,-43163,-99875,-178676,-283070,-102173,235022,250046,-86721,-341391,-292741,-115885,-151285,-202677,-47116,86162,31059,114652,175943,125204,120124,123781,144757,308492,393534,151123,-173189,-276131,-164084,25373,96671,36274,-85778,-198675,-158627,4184,97362,76773,58973,24484,-41662,-31930,24383,31935,-94724,-204192,1201,333226,352244,222022,94428,-126684,-317748],[-239461,-26221,114801,138819,128750,150375,112256,32683,72838,119565,3040,-107403,-18218,157473,170744,21511,-69722,-109796,-175729,-203413,-151905,-113296,-84519,-60852,-1115,224603,377170,244976,118672,141417,44428,-164248,-114516,7907,-52387,-213520,-241991,-119140,-6249,-21345,11204,191016,360357,192949,-41705,48088,155254,-27717,-155014,-102273,-13781,44503,153806,343301,375461,114514,-185624,-203241,-48298,-10973,-34925,-24176,16681,30601,-100486,-94771,84195,50299,-154113,-169856,-103939,-90074,-182935,-321151,-215251,43830,92702,-92795,-92597,101125,204185,219049,272546,162988,-22011,28292,79215,-12047,34646,121889,49238,79006,185368,265339,295570,130888,2008,102336,102036,-139216,-196878,-203676,-354931,-384921,-153312,29939,42453,-58354,-133595,46127,219571,103266,-162806,-359154,-343293,-57367,196298,239883,116233,-53812,-135738,-107764,-81066,-118769,-25585,199199,208800,21469,32535,98830,-52897,-134662,-52555,-176182,-345016,-163871,180510,287126,250284,249345,231567,143536,103452,54157,7188,97732,172894,21744,-191661,-231297,-13485,173007,76988,-55781,74935,258018,347339,286152,246411,203847,143629,88155,167956,259583,32925,-350152,-307832,23360,108315,62881,135157,76070,-84676,-215198,-225224,-130670,-81103,-144418,-174109,-107893,-84141,-101670,-31139,10368,-68861,-143061,-147019,-86016,85720,226937,183908,87531,54019,118283,178779,106227,678,81446,177609,119637,-28881,-93461,111835,279107,245167,279566,220248,-120902,-382410,-390477,-182946,190136,434113,343333,156911,-47790,-155002,77882,335909,231120,-10309,-163928,-272670,-310043,-177892,20527,285693,573035,524535,118365,-252163,-263827,-69430,23831,16900,-48697,-98410,-17839,8909,-98597,-169911,-137835,-25002,145561,177458,72403,-51095,-112244,27572,197545,74563,-129987,-50081,216937,281962,82422,-61536,-88842,-35661,102281,201445,231502,206501,180039,107790,119870,58828,-160799,-378754,-402845,-173144,98141,158287,146284,245855,294077,286809,280834,104193,-85590,45686,222308,-355,-248614,-212950,-99077,-71947,-4889,197110,252187,48044,-112407,-90329,-15523,1813,-932,-127194,-301632,-245101,-105537,-104322,-121459,-103235,-44826,136520,146423,63129,162146,271687,135873,16707,154998,267753,193257,66995,14402,-29713,-61588,-78239,-176098,-243446,-191625,-132495,-168023,-95046,26393,-68529,-178639,-62526,91155,47652,-82902,-125492,-124093,-29521,165647,243432,124363,-103770,-239634,-121274,23955,23975,-256499,-374983,-159829,-85546,-148870,-133159,-59293,106617,196811,121583,11392,-52059,-46122,27438,-50241,-118092,10517,91878,71823,137305,157018,117467,187783,255989,158820,115509,172918,129668,-43481,-211166,-264411,-195348,-147903,-148539,-35413,144728,118517,22953,6824,79768,166498,213582,212774,161936,67433,-29056,-145931,-117782,5949,-10703,-90367,63097,205768,87770,25720,110644,109803,-95786,-184901,73330,354439,253293,-39113,-294913,-346045,-102137,136717,81070,-105656,-243417,-269571,-234203,-247953,-226087,-145461,-120452,-63387,-8909,-50363,-142364,-77882,146834,246632,151189,67208,-51317,-163175,-150245,34188,316043,538165,442897,210835,118761,62857,-96081,-249576,-300450,-409355,-564905,-749181,-807721,-559078,-217926,179304,716714,363530,-1585517,-2501892,712457,4155393,5884000,1928679,-2927280,-4281305,-1762850,156470,-89221,-412226,-9028,58764,-293874,-382376,-142467,211243,291206,-138529,-564515,-490405,-159879,23460,-38781,-73179,84417,265086,82753,-305805,-354431,-118342,11568,98481,104691,-3993,-139054,-212317,-68001,283644,367330,86389,-190026,-325881,-371076,-308068,-233469,-142641,-124747,-299806,-470287,-439614,-384564,-391762,-264243,50952,321727,240577,-7916,-132939,-150342,-151205,-37157,124093,84034,-105934,-127459,64171,119119,110258,34214,-211009,-274022,8404,182445,87426,12143,-80189,-114350,109101,271167,279282,291894,234224,57050,43779,116311,19300,-110755,-59131,72248,75966,25318,78826,137631,213678,316823,196653,10645,141386,264188,66095,-57358,-50781,-84335,-36884,212363,363036,150728,-110483,-45021,169388,237403,185344,106708,12844,-30604,29544,29492,-8211,-10296,44819,114238,69298,80354,238868,201148,-90494,-221897,-66055,133240,306265,428894,456666,315019,137753,22788,57745,101795,112832,32820,-50604,19725,58528,-14797,40075,60429,-105699,-142971,-29966,20550,16908,-19826,-78316,-162095,-210659,11549,157208,-14067,-179913,-99498,3880,23894,-51491,-130359,-141887,-186229,-220105,-39915,12691,-224261,-390697,-267997,-117130,-27256,125491,269585,247484,172660,83173,-52423,-105628,9300,111146,129757,68838,75350,149481,161072,68172,-33802,-76776,-71687,-71469,-206475,-348024,-290186,-143791,-104523,-6901,228357,183044,-126759,-223694,-2985,151195,49547,-200319,-299218,-290710,-238271,-99853,66529,131472,287074,306583,-90716,-345795,-18879,267484,250771,253925,304021,176347,95065,80353,44021,67553,57880,41418,3431,-51359,68227,249932,225983,143424,61325,-121210,-229429,-198377,-123284,7151,72125,10058,18029,166589,237046,147875,-40804,-220546,-154440,94108,181921,-138980,-386125,-378036,-377201,-242176,16042,-66749,-359599,-285189,-73420,-126124,-133831,107479,219844,62984,41964,149638,101550,116028,286862,353385,278913,170081,26013,-25975,-30829,-20633,65432,129015,66391,15323,-37565,-18800,194361,416559,416248,221594,-2317,-86243,-13412,118494,189534,203638,106167,2784,81873,99276,-16424,-57662,-37105,9712,134055,171357,67320,22637,25984,19654,45177,43738,8018,-97091,-170000,-107191,-52100,-18318,-95647,-319647,-423342,-358344,-251865,-36005,138903,12677,-218127,-250891,-176057,-109515,56486,-30228,-370983,-492324,-425968,-273377,72730,327722,171094,-138874,-222096,-154561,-104623,-34054,211176,333956,173901,164242,248775,78085,-89573,28191,97122,-58465,-157694,-91613,-116032,-206175,-196283,-162111,-75801,120501,129904,-40468,-77155,84722,66552,-150749,-183396,15587,255255,385739,270442,141299,183522,278198,230295,63620,-33503,21688,28730,8908,-4511,-5367,61191,70678,-127291,-183317,29771,257006,258257,79709,36096,95733,160058,186280,182128,77347,-174859,-350375,-189725,70709,53050,-167783,-303204,-248743,-81381,17906,-35031,-114991,-82512,131487,350365,416300,295218,17157,-297016,-369970,-229249,-136764,-47238,67859,121403,154947,97728,53698,293536,518120,422901,348464,476118,404868,115133,-125668,-544996,-797849,-589509,239761,792607,260312,289560,903671,131840,-633808,-371771,-392502,-685116,-835909,-413404,576565,1126384,1288740,728607,-1307495,-1828026,-342736,98161,-179576,264895,390657,215024,337532,272310,93821,-55285,-56163,170610,208165,14822,-137101,-229853,-297126,-278479,-160417,2064,-4098,-32594,94503,110522,5148,51909,135701,117012,15681,-24822,-54604,-121956,-56943,23666,-2706,40462,32212,-107530,-99307,180119,307005,122505,-33633,-106905,-166762,-67913,56948,120354,270406,203090,-124706,-165113,-175468,-279885,-270753,-177860,-126157,-82217,-47187,80606,153126,94354,-43305,-257610,-208170,72167,102830,-66477,-123980,-176653,-245437,-64328,245292,241850,-91906,-304431,-222139,-29216,-56938,-160949,-42811,93352,99497,231367,273049,155733,89851,118375,157792,275714,325595,150147,-87985,-162374,-176721,-152779,-54013,5445,-90432,-218751,-153069,14357,85480,11177,-53087,-26845,-7069,33657,86818,61577,-84569,-197317,314,309180,325134,234604,148776,-79952,-293895],[-134019,78550,134148,85119,112645,143833,41003,-50137,22828,73497,-28071,-103380,20972,214321,220326,66458,-58670,-143147,-207267,-188794,-116618,-94276,-96967,-74586,8952,237134,411422,328085,201688,188958,64391,-142864,-123134,-22653,-44819,-173472,-190949,-19994,101420,47447,46726,199547,303138,108576,-131736,-38978,75026,-28599,-104297,-52874,-1691,46707,160933,357951,402654,115777,-229930,-250586,-61746,-10755,-28426,-45543,-44568,-46412,-155007,-110667,105507,87331,-108445,-109800,-71053,-97519,-171423,-263868,-195448,-6861,67090,-74112,-84860,78090,159790,122246,195766,213038,88462,84459,76077,-41194,-4547,117935,52731,110966,299387,407927,359907,98484,-29929,97480,33019,-281700,-301660,-161609,-237208,-275559,-61184,82290,35562,-58455,-85439,31237,133219,57620,-191346,-416235,-368848,-64674,189121,192605,9752,-81279,-36065,-157,-14452,-71493,-25244,96530,91043,2184,82800,142137,-39057,-146170,-50420,-135574,-256487,-70938,283238,382661,286975,247939,254359,211704,204488,173311,111955,172960,198224,-37835,-289594,-245336,-6270,92891,-8189,-68000,91164,260206,368754,401149,400518,284523,72438,-139705,-29895,218279,42194,-390588,-371457,-62276,30688,-19060,-35318,-100900,-163982,-238299,-284725,-230285,-152495,-151272,-132093,-21722,24646,-45033,-60078,-52576,-94144,-133933,-159698,-107016,94169,238509,158010,25788,-14076,38029,73006,3523,-71793,42102,158994,98218,2522,5090,168144,259184,261364,358543,306579,-51949,-332536,-398069,-202234,160787,400928,321620,188921,44671,-72200,112824,368646,277691,25415,-110230,-164458,-215434,-135995,51894,351605,614932,524469,121356,-210324,-205304,-64236,-1512,21559,-12943,-96214,-12742,45613,-71309,-181558,-99352,46626,111403,53456,-36501,-160467,-212751,-26658,188825,101499,-54638,19999,242628,268909,99557,-43716,-135490,-118569,56254,217843,261985,240602,246658,148042,114877,91558,-74026,-316934,-421178,-197639,133777,201345,111761,173065,215639,233350,274419,214779,-38838,-42419,160749,73938,-170216,-271452,-241520,-157823,-14731,194934,255719,75084,-97975,-60781,6658,40714,74934,-86780,-348491,-339642,-136189,-55385,-53912,-50374,18430,169434,132175,27108,122770,244174,184004,177339,318991,342535,213790,92412,28098,-54961,-66848,-3879,-57777,-144256,-100555,-82870,-211278,-199357,-55514,-102338,-221112,-102742,76534,60307,-20119,-27906,-43771,6895,85700,67643,-7376,-154140,-280771,-113642,95844,116119,-120086,-154432,32227,9605,-145370,-126287,36586,193214,146154,-48313,-149670,-164296,-109776,-1763,-24361,-104044,-23981,84260,121988,199083,195934,115891,165639,303392,331767,317097,291281,168679,-11965,-185600,-272004,-195259,-126309,-200858,-146764,33376,3888,-59546,21465,103382,127487,178318,209960,158391,57897,14060,1078,30018,41382,-50699,-148375,-46096,115171,106025,58168,39313,-22203,-211444,-264217,-2929,291644,251506,9595,-225958,-255944,-45083,107372,35823,-102555,-188179,-157128,-116065,-140934,-140790,-74627,-38760,21353,47709,-6069,-93886,-55409,162109,294733,180501,72456,8115,-49069,-65325,69718,301110,458072,309261,70659,67615,110157,36042,-84561,-243886,-448493,-609414,-804794,-851501,-525509,-166504,109832,621743,352180,-1719159,-2096153,2013369,4151883,4156606,358574,-3549151,-5125718,-2030638,1062969,630032,-518177,-336329,23723,-107702,-277064,-66240,310963,207815,-246778,-499207,-392811,-227783,-186554,-222893,-225779,-119723,73094,46758,-215306,-307149,-158509,-68731,6760,16978,-54006,-127150,-129823,14952,267224,284798,37365,-111869,-115940,-150741,-168676,-178078,-173367,-186673,-311238,-417924,-351724,-297672,-330265,-219049,96933,383213,315822,27877,-156103,-217640,-160973,72365,233076,79775,-167412,-204419,61830,205958,206761,95997,-210784,-333808,-35181,221548,160589,69903,19604,91390,283931,308909,239714,219050,141847,-14073,1089,113501,55382,-69496,-52675,17729,-1641,3978,116224,163363,229894,327835,209769,36779,149767,203529,9492,-45685,-72091,-140735,18544,296940,264201,-22144,-188141,24307,330313,311028,152922,78039,25084,-22437,29733,100637,94660,86553,154111,226264,131125,63266,181531,148427,-146561,-291096,-109496,91246,248517,393503,401127,177760,-18232,-76260,12631,105546,133300,82003,37290,91211,131193,103997,154184,163367,-15850,-114025,-67468,-36954,-15669,-35281,-99986,-212209,-210188,30297,135759,-34167,-161632,-50030,28235,-35361,-119847,-88438,-32457,-104693,-171903,-15424,-360,-245737,-319782,-180974,-82036,-24886,115056,279070,323445,246473,75524,-45166,6414,113523,136577,178264,138103,79918,73952,110935,46773,-57338,-77993,-52812,-86626,-190892,-265008,-237884,-200249,-194598,-17732,293385,306686,30626,-93804,16838,64447,-85171,-292380,-296337,-276354,-301283,-191155,-36002,46091,276923,378307,26291,-183666,54269,202947,195814,349700,461039,269740,87038,44430,23048,69376,124458,163925,124259,2928,123221,329619,240821,73408,-49084,-176559,-249949,-168484,-90664,-62986,-25390,68826,177767,255308,209460,83343,-53258,-213723,-190492,-6898,-5768,-251024,-362518,-308325,-314163,-205632,42478,-22536,-346675,-312886,-103320,-155650,-165621,82342,193059,43222,2576,80030,-6170,7141,231997,356094,270192,125605,-58241,-101716,12445,124111,141335,106347,41919,33041,27491,28069,159372,348803,424487,246423,-31661,-122483,-12151,123482,181920,206957,150452,61091,95686,132751,49043,-22250,-7779,55911,198399,224748,39408,-76353,-46354,-25644,-7977,38483,79085,-31285,-142550,-79561,-64859,-58052,-90976,-266530,-402805,-376296,-322719,-113509,141219,57448,-119125,-111882,-105141,-99650,68085,4306,-351420,-497859,-387831,-191661,130945,361032,198337,-122426,-175122,-88590,-66497,-51056,141760,256380,144959,111331,136184,16965,-48208,72093,130491,-39476,-112956,-19037,-67858,-159547,-124325,-50175,57288,164915,49192,-83526,11493,177850,71541,-137009,-88451,133552,393901,483685,355200,191295,193737,269215,230714,84181,34866,85526,57817,72287,129391,91087,60586,10475,-160290,-183222,43505,259333,251192,76792,34742,134641,220166,246604,203583,38881,-260630,-415753,-238785,-34500,-27609,-114508,-206565,-224881,-130255,-34005,-22417,39205,132088,177388,284847,375150,226865,-111375,-408554,-411383,-270560,-186110,-116022,8345,131982,197775,83514,23887,306590,541277,378979,199452,221721,139630,19907,-18558,-307969,-544439,-398250,97354,91407,-349328,37054,710578,193059,-285086,-45734,-282155,-666156,-862843,-554286,215175,872033,1022302,505344,-1123221,-1177302,114726,66951,-272244,176395,215053,30963,217485,246312,98316,-33456,2369,193573,188146,42047,-45854,-130359,-209705,-162000,-13267,94888,27442,-66363,-30051,-44165,-103487,-18133,55601,13332,-65648,-34397,-44900,-164434,-125953,-16408,-48015,-7256,37202,-49899,-17930,206117,239859,75702,56676,39412,-134423,-128803,-16093,73111,255585,207333,-82026,-75535,-104598,-253796,-313087,-239176,-223606,-197904,-99080,57411,38576,-31639,-83458,-250011,-244053,-9948,58071,-75639,-146184,-161405,-166138,-22812,202089,179411,-112882,-263283,-139358,51101,33601,-120129,-81344,21846,124402,307652,320924,137153,27926,92975,158873,198683,179252,88205,-22414,-45474,-137338,-269837,-193165,-37845,-85132,-206823,-137658,22951,85313,-38891,-159370,-81197,25876,104503,175458,121149,-60045,-187833,-26911,230756,269325,234534,192150,-15958,-220531],[-18726,167605,131598,12111,66407,100923,-37770,-121634,-21285,56248,-11741,-54360,93372,261987,227372,85309,-38723,-135420,-188402,-145721,-79104,-73414,-92362,-71721,6695,186569,372634,379063,278322,229449,107673,-56875,-112383,-77957,-34576,-66285,-71777,100715,222035,167315,129476,197005,190362,-18743,-231356,-117040,20761,-14929,-59582,-19737,1533,45554,145472,313998,377932,130249,-210323,-256144,-76127,-6660,-13286,-57433,-109118,-139325,-204430,-124080,119877,124517,-49260,-51910,-47958,-117668,-157951,-166316,-113558,17494,118950,41847,-14406,53399,68586,-7443,97828,237537,186543,137792,78363,-39282,-11942,100902,40345,113539,393673,547678,405453,86632,-33054,94597,-11386,-348692,-354276,-103487,-88924,-121392,31686,113573,28286,-48268,-44404,-18855,17498,3790,-195651,-419977,-356569,-87190,131065,109489,-74664,-81606,50791,95068,77813,34908,-6079,-32303,-31030,8429,129499,159155,-19553,-127730,-51209,-101099,-156355,40885,360420,430325,299616,235289,231900,212696,237876,239696,176850,204710,200322,-67450,-352097,-265170,-17414,9875,-87358,-73370,62750,187546,306400,448759,487228,311682,-26635,-348108,-236420,119613,30359,-374837,-380637,-130582,-47954,-109111,-204555,-241830,-216751,-240892,-320895,-324803,-233683,-154837,-71906,74992,142262,28387,-91085,-126707,-117525,-110697,-145046,-94406,113787,236643,139108,-13465,-86465,-77511,-91293,-180320,-186707,7131,195223,163881,66845,105354,218516,214411,236576,358421,314949,28071,-228208,-347131,-196548,112524,323600,285766,216192,125563,1023,110750,329338,283250,95973,20225,11748,-60151,-77718,69719,383288,576053,431436,75476,-159004,-134348,-56010,5172,78306,55173,-71984,-18058,69504,-21153,-149569,-54247,89958,37982,-80544,-118585,-218164,-282182,-118222,104462,94824,20522,92843,237803,206693,96037,253,-113509,-134017,27566,219654,297367,318923,307468,158294,64422,81477,-4462,-231643,-387271,-220259,101635,182972,67840,81891,95451,109180,224262,316102,25805,-131913,67686,126366,-90260,-294081,-326801,-207162,-18375,194933,292065,146115,-52827,-24966,27676,66761,120428,-65520,-389319,-423292,-181228,-13272,20244,-11146,48977,150669,92766,-5358,65956,167534,199294,310952,406478,323426,185980,126478,73864,-22718,-26998,61751,48123,-37310,10542,-14138,-243166,-308663,-155408,-146517,-245901,-109396,91149,94090,69486,97185,53325,55773,31201,-90598,-140947,-167763,-222025,-59437,174056,211804,52506,51567,152404,69977,-117655,-95964,113946,225151,63840,-197825,-280503,-279124,-192225,-31131,16555,-82018,-63093,78959,188149,253939,207970,94421,133953,329171,474815,474272,354568,183977,42931,-111903,-238598,-190140,-115510,-224133,-210207,-74873,-151754,-194733,13622,145913,127088,153900,185066,130841,38809,52233,146416,156869,54846,-89924,-188140,-158225,4734,128211,79982,-64047,-171604,-297275,-298262,-53993,202186,217417,58907,-118365,-112320,41754,74092,-11415,-82536,-107458,-33806,14255,9644,7247,12175,28391,82400,83448,42222,1640,29554,210321,324391,176356,58198,77148,77303,41094,113263,265822,325044,150850,-33513,57470,168245,137680,37780,-186989,-435909,-585210,-748503,-749284,-396489,-126512,-32442,453402,443228,-1336548,-1444956,2580894,4205560,2169357,-1256969,-3731838,-4977526,-1795391,1886610,1251848,-589881,-649458,-54991,39358,-166776,47460,399722,75635,-394017,-432571,-263923,-268549,-401883,-402796,-357141,-328623,-164134,-30138,-109805,-191835,-153732,-145565,-122313,-95627,-95074,-80417,-15207,111696,244602,183015,-14791,-9663,90556,27055,-75349,-143365,-209270,-251572,-313156,-341232,-253673,-196793,-210433,-118053,131474,384187,351083,40393,-187682,-256651,-148800,136628,266579,53364,-215633,-270290,17472,261877,305258,172918,-187383,-365110,-67692,232943,200335,115669,147649,310070,402619,268917,120278,100407,53633,-60358,-32298,116293,111022,-14767,-51145,-46057,-88688,-40676,100640,135432,204620,305078,201224,74969,168709,137599,-26455,-11792,-70612,-183272,49982,326549,153908,-160630,-221740,110972,466033,351874,101810,49300,38040,-20660,6176,129763,148426,129398,214285,289923,171088,44176,90539,36095,-227723,-342833,-154094,24875,131621,273419,287743,72551,-108321,-129106,-30113,96077,135574,114714,107747,139240,190936,224546,263606,248477,85833,-55713,-102711,-108616,-85629,-104881,-151391,-237341,-161353,76844,140960,-20431,-98032,24024,83946,-49346,-168179,-19760,170750,69987,-77743,9843,-9717,-223426,-184597,-36879,-14406,-10065,77139,218116,355552,322108,84410,-47288,72489,170970,141593,179053,187904,106063,22297,64171,28320,-78255,-79566,-44119,-100236,-140377,-140327,-150222,-228492,-265817,-22211,326421,374018,161441,55672,69381,15361,-172923,-315494,-212749,-170511,-327436,-298730,-168823,-71890,231676,424709,153754,3627,95898,57487,44758,344327,539716,366594,135243,54504,35650,87992,180550,238751,196767,53558,155273,343005,218792,14460,-103767,-168471,-204441,-98979,-39079,-111418,-113916,91700,294008,301968,138735,9140,-24333,-135642,-188513,-105743,-184663,-313029,-274524,-179814,-195261,-136288,92430,73146,-257677,-303990,-138129,-175759,-177694,40034,134828,28879,-16461,30232,-53349,-65497,135594,276637,227163,111298,-94982,-170267,35590,253020,256488,154121,74102,58624,63601,52535,112060,268985,399576,231644,-76195,-155616,4860,138821,160438,173490,147119,72475,71635,142502,92500,-12117,-1990,95171,257441,279128,42045,-140701,-106761,-61895,-53075,34774,130454,17666,-92665,-1880,-19510,-70163,-83057,-216689,-361087,-360553,-341475,-120357,181905,108727,-18456,18683,-83470,-168944,-13020,-5994,-291738,-436595,-306005,-99982,167067,363342,234218,-51017,-89976,6327,-3819,-43629,73496,161539,104998,36314,6597,-16593,28691,123334,146678,-31936,-76571,24885,-50166,-130255,-57187,71404,213190,231711,359,-120530,70103,213073,40898,-118979,-15750,159039,356108,432623,385196,244377,190066,217303,205870,130120,151972,190643,111747,111332,222022,182236,74533,-46099,-182267,-177007,33251,220447,198102,64477,55257,174908,245002,255155,174419,-17060,-310292,-431704,-269301,-135577,-88805,-29751,-75481,-179185,-179330,-85479,22828,221252,340390,216265,216146,311080,141659,-194561,-413149,-384724,-289585,-215532,-158976,-48262,111436,190133,28938,-41139,264179,503220,297176,19170,-91299,-202342,-144382,1130,-114650,-244399,-198312,-154419,-531500,-746759,-101608,651821,422416,104325,222104,-168795,-649030,-852914,-593288,4900,586378,587100,105313,-813489,-460340,426263,-65280,-438735,-4782,16664,-136796,48929,167266,99954,948,49377,193040,158400,60688,53284,20270,-30036,28395,147274,165278,62744,-47573,-103269,-173347,-200261,-116685,-71234,-117898,-146399,-59906,-70618,-227601,-204558,-75370,-96904,-36780,70421,27499,62665,205101,146747,11680,133482,177297,-118054,-229962,-145295,-49905,146662,149079,-20353,28651,-26535,-240912,-367531,-318248,-301975,-276488,-108388,64820,-37720,-118355,-97362,-216108,-273050,-107653,8969,-72226,-165767,-134429,-54686,27993,132761,87364,-141403,-225348,-59241,120327,108683,-81670,-148590,-111009,74264,303607,311236,87468,-48279,47527,143578,92690,-10747,-26409,-2991,38791,-61792,-293315,-276694,-79353,-78700,-178457,-130822,13940,86342,-67266,-234791,-124585,55772,175296,273994,198847,-22732,-172466,-72683,118432,194835,208913,198396,40253,-121164],[79482,224126,107307,-66995,2126,42359,-98126,-163839,-42042,79420,46643,25266,184598,297982,201056,74999,-20057,-100976,-140502,-102107,-61068,-60535,-66934,-43008,-2010,88646,276889,396544,347956,275889,184096,69978,-90506,-152909,-38525,72403,92413,223538,331485,297331,224752,181501,64709,-143180,-301297,-157298,10079,3357,-35160,-6431,701,38558,114144,239830,321104,156270,-134046,-215694,-86719,-2894,8617,-52718,-163002,-224068,-233246,-123064,134295,153945,-5529,-24631,-50159,-156209,-160775,-72896,-3546,98624,209391,185981,79479,40566,-29269,-126113,5699,223435,237898,166133,80099,-7297,22183,82714,18834,90308,433440,621429,409050,94924,2003,108165,-13887,-322281,-324388,-34048,47198,28780,97320,107917,9853,-32029,-14045,-87450,-101730,-43264,-165136,-361378,-320479,-137254,25403,12607,-112526,-63049,91328,144514,157402,158302,23909,-156112,-136225,30896,160101,146925,2989,-77047,-51037,-97234,-93662,126615,375484,402438,281127,215070,178869,160106,205550,243965,195266,193744,183001,-65024,-369717,-295103,-59702,-66025,-139795,-69176,2394,65020,189495,420969,489908,281741,-127828,-481402,-392441,-12191,-6426,-309489,-330357,-156728,-101876,-177051,-305402,-302336,-241741,-235543,-330502,-392373,-300583,-146687,-5407,156649,244444,116126,-100727,-178779,-113052,-61910,-88038,-30082,147447,223963,135824,-24364,-156147,-200241,-262240,-389586,-318516,-22083,261269,279521,145513,194666,274106,180414,184217,269618,228917,92227,-92270,-244682,-161199,66684,222122,233091,227418,183314,57599,79362,231583,241924,172165,187568,203927,100355,-22264,81916,391333,488357,283218,3173,-102172,-68572,-57308,29872,178112,148375,-25200,-28802,74898,40446,-79019,-11391,93403,-56754,-191425,-147078,-191074,-283693,-209757,-26110,61392,85196,159854,204035,107005,68307,56049,-41042,-98299,6785,195151,323137,405839,346225,141530,-23486,11772,16133,-149459,-313783,-239219,3383,92823,7749,-15705,-35720,-36907,162892,378592,96540,-188499,-35849,129603,-32485,-271048,-333805,-209591,-6634,219426,364239,233896,2079,3506,43722,79666,137075,-61554,-420375,-479532,-227451,18151,87526,2125,26200,81653,29889,-38534,3705,66761,171251,364138,381728,196976,97815,149953,134866,47117,24741,73072,83044,35298,111843,62448,-254416,-402371,-249485,-182811,-233996,-74494,133058,142631,156477,204605,132586,92591,7688,-190281,-237335,-145647,-98737,20344,234983,271647,176933,150808,159282,88731,-54727,-40691,154015,210244,-10350,-280903,-342746,-351323,-265545,-47927,61909,-56301,-81656,90497,247093,276080,191790,71444,108390,334383,556849,545634,339961,156768,93996,-6386,-166651,-177512,-114680,-210786,-211453,-145989,-299098,-342721,-17709,200086,180191,165292,157293,80659,-7420,57971,242149,223893,36961,-116606,-197806,-236981,-80366,157140,88287,-163793,-283105,-318675,-274160,-70059,109442,162024,90046,-14353,39546,139697,55649,-43908,-54745,-33915,54702,112930,147584,166965,91028,46557,85532,87413,82880,112097,150227,284354,336693,143988,35898,144810,180439,130416,138717,200322,165686,1462,-84274,80212,203206,165716,72540,-157713,-389109,-507466,-606162,-532325,-188859,-42424,-91332,376837,783697,-206065,-483741,2063039,3442382,32778,-2251844,-3052447,-3802158,-1186542,2352836,1624182,-590975,-886313,-158245,127460,-67894,158506,422330,-81645,-535070,-379926,-142811,-274592,-549686,-516883,-427967,-483393,-377137,-114786,-1256,-30266,-95603,-186421,-245706,-207185,-130419,-30677,92841,201323,233877,104163,-45676,89432,236885,113615,-48004,-132466,-236223,-297836,-306507,-262606,-156397,-85760,-60081,-4672,127106,318964,333496,26219,-222068,-254836,-112160,139406,213889,13348,-229532,-290274,-34039,284848,384214,244303,-146238,-363677,-85501,213910,185512,116740,251036,471493,441750,173342,-40918,-33269,-5669,-67358,-46832,123912,175582,44815,-51105,-96446,-148935,-84697,38772,59499,139367,241986,153202,80807,153442,68859,-32893,31379,-62902,-212542,53224,307834,80249,-216628,-204656,183906,540295,359082,50551,25897,47984,-28239,-36876,109551,153577,123175,207271,282198,176954,23759,-15003,-101221,-307049,-369495,-197072,-63133,-31269,87180,144707,26134,-108058,-125584,-52793,89173,130157,123066,139242,163785,246262,333972,351768,300596,170905,6294,-139528,-183502,-169997,-212924,-243671,-238381,-73422,132149,152003,19147,2249,110130,151397,-24609,-181649,67434,399761,262154,15953,17041,-28242,-171442,-37500,100887,38255,-13210,6648,99072,323729,366573,105288,-59545,61296,149710,106016,114559,193361,138422,2182,26817,19779,-78842,-74590,-53531,-112434,-68666,4996,-34706,-216504,-308634,-29614,329438,381836,229419,167088,122167,5177,-196631,-275797,-79961,-7734,-307225,-399529,-304795,-203400,146337,416623,237330,130529,81821,-125707,-157095,235131,523207,443812,230621,112467,77748,112759,205493,247156,195646,83875,158266,295165,188170,3767,-87876,-112756,-112975,-16959,5295,-141578,-186743,63073,330252,288465,37653,-46493,57545,-1731,-150791,-178822,-298968,-311572,-158587,-41558,-62393,-52841,161074,210476,-102391,-257598,-172866,-187481,-172314,-11265,64768,25920,-12975,9922,-35698,-87922,29472,144480,165638,139111,-70919,-217310,25685,327007,373613,248444,131220,65144,50203,44988,65648,192379,330292,169603,-120018,-165440,30467,143617,113605,110866,113333,53050,35212,127510,93210,-35098,-26820,111835,291302,315949,65236,-165190,-145321,-86576,-85556,30392,149394,39732,-29247,111524,82909,-51344,-92302,-202609,-313259,-308395,-298044,-70154,218771,132723,50331,119146,-82666,-287008,-172451,-65026,-213165,-324149,-196902,-13127,180687,335202,262281,54451,11945,88906,47169,-16768,43360,103235,76525,-37957,-100665,-8979,120631,173877,150454,-22805,-41314,46097,-54037,-122868,-30463,128316,313814,290572,-10865,-144170,81529,172030,-37903,-127514,-920,88480,174672,280698,362827,285584,170122,134619,167079,200284,293303,313810,178525,121458,247090,231929,84049,-82294,-176823,-152502,18973,170681,133604,59131,97829,200167,226597,200843,86748,-86907,-312398,-390820,-270190,-202142,-115687,56500,48957,-126421,-205260,-103398,107304,399583,489161,229927,145510,225224,54544,-221729,-336990,-331357,-299066,-217951,-155871,-80243,61512,126208,-50565,-115003,189308,425333,226309,-100865,-326940,-469351,-299504,-56866,-17917,-24690,-162525,-558496,-950365,-858394,-58331,862997,827925,431091,351386,-93826,-650650,-829508,-589701,-116071,263311,174097,-182448,-336143,209705,551232,-233333,-628307,-245433,-155079,-236824,-117880,46292,80436,23505,62030,159277,121270,75917,150968,189291,183348,235536,293392,212064,90435,8172,-108664,-235180,-254947,-222613,-220181,-244818,-204699,-86133,-107170,-284331,-274805,-144198,-140330,-44169,117386,108546,130062,186951,54835,-51834,177973,258788,-126980,-329357,-270585,-189915,-2982,59367,34150,100879,20723,-248579,-405048,-376599,-338741,-303854,-81431,97854,-48988,-134667,-74817,-165344,-287570,-192623,-30457,-56603,-173030,-94141,71514,95335,76431,789,-162472,-186359,9805,176451,162085,-45179,-215659,-258178,-49671,207875,248612,31697,-114410,-7742,111728,-20454,-199657,-168145,-37542,71256,24500,-222205,-275879,-102793,-79128,-152836,-138753,-13523,79765,-76814,-267029,-145006,85679,240684,359107,273626,21772,-147785,-120410,4756,114813,150984,153378,68693,-23347],[143475,241168,66656,-138109,-63690,-10026,-127689,-174031,-30957,138798,124637,108356,271543,321332,158896,40352,-12959,-61998,-94646,-88124,-80301,-64964,-27161,7489,-12501,-25343,158141,385642,406518,337269,295696,207247,-65183,-237266,-71842,190526,258519,326565,405348,388671,290905,156065,-28404,-223343,-319863,-147507,44706,23767,-31049,-9947,-2560,20978,74420,170935,264155,191135,-24159,-139792,-88078,-2642,33345,-30026,-192186,-272717,-228954,-103352,148669,173139,9189,-39431,-84007,-214114,-193373,-24769,92326,195903,280858,272354,148399,48096,-91776,-192141,-53855,175126,229812,157615,74369,43887,93928,81895,-826,54769,407919,597068,369645,116396,67757,143773,27598,-213916,-208449,40075,134662,127144,117862,62244,-28345,-15825,10421,-148886,-199179,-70960,-100683,-256831,-283176,-216275,-109037,-74559,-102045,-45130,65201,125226,187228,249529,55586,-240711,-204319,57541,169459,112594,22953,-6254,-48754,-135675,-89522,158734,312239,291916,227685,186830,117757,87073,135024,200190,179803,160110,154899,-44410,-349494,-333032,-133662,-127582,-152914,-57546,-71594,-73844,57100,330272,422568,211317,-205190,-512480,-458280,-143660,-64379,-217020,-232682,-130207,-112576,-199888,-302244,-272693,-242670,-232905,-316733,-415377,-329466,-117730,57556,203850,311970,211485,-69543,-180518,-62994,20934,18709,87890,189014,201005,149602,-8060,-212602,-300609,-390834,-552469,-426722,-43739,322445,391079,217728,264993,338871,183288,123141,112821,69403,123968,47756,-116404,-102325,40028,118825,158833,208980,208145,92722,36585,109582,159233,214023,333565,356942,211474,12218,92183,389227,402132,135827,-66862,-46753,-21329,-78040,43713,281709,248767,39592,-36856,61066,94673,5919,18508,59923,-142686,-252111,-116525,-77292,-198328,-258165,-155369,17961,136027,211821,145993,-12202,19116,102290,37976,-51108,-17087,140902,315677,446286,355545,114295,-126704,-114483,-32956,-98871,-224742,-245022,-127753,-52345,-74421,-107748,-140909,-137225,125990,384447,156358,-190775,-126756,72788,-11091,-205324,-266378,-171720,18327,271209,454818,310644,47851,16565,53667,84595,134699,-65581,-430722,-495054,-256889,40348,135715,-15309,-52014,-16300,-42918,-77544,-53629,-26608,103189,310977,249037,-7634,-35550,145518,182769,118141,61573,25499,28244,47010,175222,129933,-243816,-463473,-310658,-184859,-172629,-6092,186729,194827,215753,258667,169997,103277,10039,-214720,-271408,-103513,19952,87930,257449,268052,187110,102148,60901,73785,39636,32833,150986,167203,-48762,-282161,-321777,-345664,-294699,-38975,105197,-27765,-65736,119955,273005,248779,151271,56905,93437,322933,565912,516249,249012,86744,122539,106561,-68945,-152739,-115511,-165287,-159017,-158373,-383190,-451778,-64229,252560,281563,224629,145207,16854,-86687,15946,259438,217628,-9898,-123948,-174133,-259116,-107092,191410,86818,-222094,-311488,-264721,-199626,-54368,35973,100548,90019,46463,152300,226691,65294,-49609,-28854,5647,79439,150242,226175,282375,137445,-2754,15630,58099,107073,200666,266236,363413,337179,104647,26210,198590,230756,168027,125918,101711,9001,-114487,-88150,115246,194965,118680,23921,-167857,-334137,-400532,-420489,-263294,54030,118555,37226,488225,1389011,1543944,724904,623203,1285744,-2087549,-2347922,-1482051,-1922372,-472336,2302686,1694398,-491430,-998088,-250794,162645,6090,231141,365784,-228889,-632191,-351695,-65598,-255096,-583468,-520205,-414364,-542680,-502807,-169373,95525,129012,-11136,-187213,-326946,-290672,-163296,-13323,151585,260080,240033,74272,-36612,167340,297645,102382,-74590,-128890,-234287,-307998,-293355,-201299,-67260,28156,78854,72883,73213,203095,260216,-18815,-255591,-215999,-60309,80720,86804,-34125,-200097,-248274,-56169,279523,419185,285543,-95258,-327478,-87183,168349,111794,58970,286480,526470,405677,59589,-193664,-146487,-21409,-34294,-41977,128849,228859,95345,-48033,-113953,-155370,-106671,-51839,-51841,42507,143553,65992,26690,73326,-936,-14665,65867,-68408,-234026,30418,258154,67825,-172152,-143318,219068,538680,339168,9365,3234,50810,-45490,-96967,42390,122414,87433,137961,207894,153505,7164,-109144,-217962,-352913,-371020,-237894,-158514,-201424,-117404,10584,34450,-39123,-84614,-51087,93268,127693,107254,121193,164095,292863,412780,402684,312332,215968,48768,-172642,-240357,-230571,-317808,-357204,-218810,32898,171263,135920,58449,110124,186984,205229,18469,-155298,156875,568924,391157,71108,64,-61363,-116140,68284,175910,38444,-56033,-87097,-40932,234321,360541,129999,-74693,-21826,52746,22677,-8762,140229,150655,303,-1956,24899,-45174,-54067,-80821,-128651,-3158,136250,87013,-164290,-317289,-47297,305485,340712,222592,200561,141125,14906,-165097,-201280,47852,146260,-250046,-466880,-409742,-315171,36225,343096,238050,140385,13353,-288723,-346940,60376,428767,480708,340087,202722,138229,135811,197556,204491,136184,88960,137628,208569,161870,44759,-17978,-36165,-14461,43270,29407,-147798,-237690,-15689,272178,206634,-80338,-72729,174807,148153,-96645,-217465,-320761,-252588,-56045,56685,39299,24423,239099,365600,86346,-186355,-205532,-196985,-158893,-63523,1260,33825,6028,13739,20332,-62816,-46835,10461,105816,204496,10979,-228033,-13193,330118,446596,337190,169705,36393,-6811,14127,34731,127979,216369,68747,-145157,-136321,57870,123487,42426,36673,76523,36847,19534,94515,50674,-82396,-75822,97814,286735,319621,89927,-158739,-158816,-98794,-101101,25772,135451,35612,33913,231287,215484,-11272,-131964,-233992,-264089,-220554,-200657,3046,212207,105223,68101,177890,-74133,-402157,-358362,-155791,-143144,-197669,-97668,45906,173134,282076,264405,155802,99840,119324,55472,16834,68881,115488,75148,-90797,-151709,42626,204380,212942,150133,4255,7730,65213,-57396,-128056,-58345,79997,307598,313034,8032,-146670,51384,66560,-163022,-186623,-57635,-47810,-64536,94538,297533,297741,133801,39888,122917,274028,417207,417823,233753,103945,200437,218031,75271,-82254,-129021,-102219,15292,132350,88841,71981,151136,199017,171412,93965,-46022,-159730,-268153,-295383,-229372,-213921,-109627,109739,123773,-87271,-198158,-71163,218990,535320,542661,209689,78378,125212,-26711,-211870,-242432,-295674,-308483,-193679,-103163,-75956,-6546,24482,-121617,-161711,112956,333001,199833,-98862,-388321,-555874,-380462,-154325,-26170,35762,-366338,-1055494,-1105727,-725655,145419,1328798,1331485,619283,328136,-57603,-636600,-797959,-611036,-257535,-72230,-34457,-123886,254328,712886,520500,-354738,-771209,-477945,-256424,-246803,-234795,-91416,24005,11335,25985,88865,79133,92444,233182,330252,353019,392885,399769,239940,104302,71034,-60516,-217436,-254436,-309582,-357584,-337138,-223230,-89830,-122833,-308088,-319553,-209371,-171118,-31477,162000,179024,181665,169777,-11433,-98660,183510,257837,-163775,-390898,-337783,-283598,-129320,-22416,61775,118691,16020,-273989,-412111,-389861,-329298,-285777,-40532,141647,6768,-76318,-21107,-113734,-285003,-241713,-48153,-28831,-153794,-37104,190915,179908,65918,-48339,-162136,-138539,64251,216461,190933,-14029,-254366,-363550,-207962,45908,148923,-10061,-148900,-55354,68514,-118476,-347212,-303532,-114587,52799,98162,-83348,-187264,-95018,-87536,-141937,-151539,-43799,63245,-76651,-259109,-136484,119923,294618,408488,321851,64858,-112517,-151522,-78689,42317,65526,63093,62460,50241],[167998,222007,19580,-189179,-116884,-44847,-133106,-164684,6605,214359,191647,165572,330615,333882,121296,-7458,-25151,-40301,-78380,-122495,-142409,-91837,11162,61987,-22998,-120214,53586,352550,442879,407611,424476,325568,-40323,-314921,-137597,242055,377624,389602,426376,406415,298343,128446,-58727,-237173,-289846,-96795,110617,52670,-33113,-21314,-8975,-9303,34730,135941,237410,232837,91663,-48680,-78159,-9427,53705,4712,-187936,-266004,-187785,-71128,154653,183707,1256,-85942,-141663,-283590,-255960,-41548,140576,266595,288742,243657,158165,75856,-91957,-181823,-63619,114157,177440,118040,57333,94667,180415,108926,-9763,24301,336685,493251,307236,140864,141558,193770,99457,-58704,-34463,109724,156820,149298,95458,-10182,-85658,-3715,39114,-178045,-256728,-73146,-15124,-140374,-262981,-309992,-241132,-132987,-60790,-46785,-24946,35473,147034,272272,81809,-260947,-220872,79365,160400,69577,34310,63628,-45993,-208414,-129810,140508,186387,118392,139827,147216,69384,29734,64945,137837,154400,132562,125273,-27171,-307732,-366275,-222965,-171519,-129620,-45496,-141355,-197728,-61069,203626,322331,131672,-240193,-450490,-429034,-244424,-132937,-126864,-111864,-59815,-78439,-173008,-210030,-181705,-225452,-237249,-287936,-386352,-305590,-62970,111885,210607,336271,302162,7158,-120917,32306,134856,166581,239759,225802,168312,174589,26454,-246977,-358731,-449275,-614155,-473464,-56426,349821,452152,266536,314007,406517,226989,69881,-68045,-113266,121217,164043,1017,-36625,37993,33524,63990,152404,194924,104724,4365,7723,54442,191235,406871,433306,241382,14470,95346,379715,354878,38591,-110837,407,4831,-117868,19641,336093,330048,111403,-36225,31148,122215,71957,24992,2259,-193604,-251294,-41480,92239,-36787,-234476,-238108,-18307,172682,239495,69990,-131337,-41533,119192,74193,-35426,-50861,63709,253885,399235,339883,99372,-214662,-268663,-147735,-99752,-146402,-225444,-241189,-212648,-174957,-182797,-190849,-140758,132150,333786,189350,-137421,-186165,-32826,-26000,-111708,-151202,-114839,42579,329335,530207,355699,72872,13992,59250,88775,125320,-66146,-408091,-463848,-253617,57109,156772,-57680,-165316,-112449,-105433,-121664,-97137,-86282,10984,165971,53553,-224622,-174072,106575,191303,156944,77717,-43210,-84049,-465,185202,170785,-218545,-483695,-320117,-132183,-63870,75216,229957,237300,235748,248081,160847,88344,24264,-176423,-241982,-64823,68778,107204,232596,198890,71929,-64255,-92391,42792,148246,110928,112087,114683,-47316,-221525,-233286,-254229,-251266,3951,145672,8819,-13776,157583,249900,172001,93498,46620,80480,298647,512657,404531,109623,-4427,128324,203070,33289,-113235,-106618,-103598,-83114,-117384,-374997,-485082,-112635,287966,404971,322645,156608,-47310,-188714,-70259,198111,149499,-74840,-113640,-125056,-226574,-73758,221862,82727,-214710,-241272,-151206,-98411,-20401,-5583,46200,57632,46204,198814,286446,103758,-26962,-11727,1265,39740,122169,228845,319585,136792,-112445,-115522,2414,109741,239665,340074,421527,332732,87093,49483,228702,217292,140059,70582,-18556,-118129,-184266,-67871,138538,145861,35978,-57932,-207274,-293623,-289746,-235066,-14306,270490,337768,343833,763849,2116065,3436245,1995726,-1099008,-2048798,-3974255,-1783303,552108,106624,62996,1756606,1509430,-291842,-965034,-296846,169832,50633,250670,266136,-328480,-667150,-349846,-51211,-228766,-501081,-404947,-319378,-498303,-507533,-167052,164577,228644,52166,-164672,-345955,-326326,-194074,-50142,132760,270922,255853,94835,14603,217009,282892,28164,-117876,-105540,-186673,-275074,-276125,-167730,6595,128620,163016,81499,-17201,70912,148104,-90136,-284451,-158025,-11340,-23350,-84011,-86482,-136140,-154779,-30442,250439,387753,275731,-44430,-259558,-73191,106750,-3488,-45172,240384,468854,321567,-35472,-295583,-211985,4115,23740,-26666,120158,248211,122746,-37234,-88902,-100627,-95491,-148072,-179688,-68476,30262,-39508,-82361,-67152,-67447,14573,77836,-97464,-252182,-11023,193972,105778,-47634,-54907,208940,472962,303007,-19676,-23554,46936,-68230,-169861,-57453,73584,46164,33626,100271,121806,1893,-169212,-276352,-342726,-351895,-275463,-238349,-326613,-277022,-78933,68994,44708,-41962,-34573,106661,134113,75013,58510,138024,314938,440691,405531,287396,213095,60779,-185802,-248660,-229119,-370755,-446325,-181880,131638,173916,68038,65760,185454,229885,223167,54847,-96409,227716,612621,406939,74137,-31665,-100517,-80681,102020,162651,-23446,-139266,-183466,-156518,121251,312144,154577,-79344,-136976,-83012,-96438,-163335,29957,117316,-9433,-27245,43970,26767,-10009,-113603,-152889,27607,216157,185146,-85156,-291460,-75378,257747,269406,156780,152599,110799,20547,-105801,-128483,116894,224848,-182549,-481800,-455016,-372114,-66368,219331,151970,38475,-80215,-383020,-471147,-118320,297066,466635,419468,294911,200539,153075,170402,144859,59971,74957,106689,112710,133248,105776,68139,36735,51191,56211,38790,-117269,-259688,-123572,137088,66389,-201533,-77515,288946,268025,-52367,-226264,-257001,-155162,5984,86338,79737,79518,313927,505891,261183,-113020,-236895,-211748,-149011,-109845,-44531,46973,28308,22454,69996,-8671,-64476,-76650,63617,286857,131885,-193278,-61466,275867,445544,367699,156377,-24919,-77342,-16804,29153,78021,73419,-48878,-142165,-68092,83225,78745,-38881,-29637,60278,60863,50659,55468,-17133,-134043,-131143,56438,241773,282387,95978,-138563,-152201,-99990,-97433,22947,96832,11884,80553,322763,335093,31796,-200618,-295117,-210236,-104725,-73294,62004,145346,22947,36267,193407,-47905,-465449,-500690,-246636,-105890,-102987,-50001,54812,145803,213515,231801,216963,148111,80770,11098,41815,137473,193092,102237,-110026,-130426,129464,261810,228290,150761,57413,83434,105889,-37159,-127484,-125609,-60583,191413,284191,40702,-123810,3711,-66748,-314344,-296981,-169923,-200108,-267636,-70823,202305,268782,82891,-49919,73788,316739,479684,464831,253016,67014,101936,142022,46710,-39085,-34625,-28082,25220,111491,76638,101601,195924,171005,97568,-36436,-192306,-221649,-194619,-162412,-141337,-167236,-84719,106636,122087,-79181,-165450,4140,331012,593514,491693,157365,22582,25114,-99578,-199053,-193698,-301242,-315890,-148210,-15913,-38817,-76079,-80698,-148401,-150698,62252,245906,220500,29863,-257294,-443773,-358052,-237540,-100678,-63627,-754249,-1510132,-1033040,-478360,408543,1885645,1802946,655541,207875,-20475,-547706,-748997,-695769,-509927,-384353,44839,344570,832398,966623,415388,-366045,-806907,-627963,-271035,-182952,-275518,-214631,-71106,-43988,-56023,-9899,36309,110021,281347,398061,416713,450273,442472,248467,105212,113586,5421,-142728,-207216,-353649,-449213,-375755,-197491,-54905,-96573,-284810,-327784,-256642,-185894,-5539,192034,227720,221997,170896,-39059,-119760,157372,183786,-219126,-397782,-322370,-291045,-183314,-62470,63139,94686,-33100,-302244,-392238,-359769,-288304,-241121,-9147,178253,104159,31236,44125,-77493,-267762,-244063,-38044,9322,-98471,38293,283160,270001,112113,-43321,-135186,-81589,100595,234357,194212,3283,-251850,-387608,-337557,-128542,34853,-30717,-141785,-77942,22928,-184964,-428802,-402194,-209256,-495,145913,81936,-33480,-50614,-95910,-143576,-148605,-53092,41657,-77105,-225560,-101460,159875,330385,408451,325464,97456,-68763,-153399,-114228,-12919,-30488,-46773,29529,87750],[157377,176889,-22135,-212197,-150062,-66133,-136027,-156930,52345,276970,220913,176997,346785,340530,105438,-54478,-59206,-49289,-104455,-203328,-236326,-138777,29242,96287,-33534,-169027,-10377,301567,440904,462108,529865,401909,-15967,-366807,-222750,206888,413382,399253,390471,344969,243604,109640,-20754,-187477,-231878,-30269,184617,100395,-20451,-28582,-18775,-47304,4734,145776,254996,279360,191011,35511,-61307,-27681,60071,39996,-150507,-202635,-117203,-40072,140934,188667,-9214,-137524,-202543,-348129,-333115,-113802,128636,285639,225199,101906,104355,114841,-28534,-97936,-21913,69676,116478,69938,30939,121315,242601,152478,-6837,12314,258661,367769,251072,159144,195142,240038,177638,96985,146334,164477,123109,107066,53421,-82735,-148912,5229,81569,-160097,-267071,-50873,72414,-46650,-263896,-391808,-336520,-152168,-14079,-75667,-153588,-102294,42922,218325,99567,-210560,-182317,93309,140873,31782,33630,111611,-45887,-289888,-177014,102556,42728,-75997,23795,93424,44918,10258,26186,87284,141232,132996,99896,-31105,-260010,-373939,-299156,-199489,-89205,-42394,-194333,-286160,-155451,73224,232390,76362,-226880,-334216,-335017,-297594,-197925,-63142,4520,29206,-17135,-113067,-86457,-80578,-195696,-244985,-253820,-311039,-229435,14230,156596,185576,320606,371427,114630,-11776,152095,260607,327969,388305,244372,128570,199606,63459,-258032,-371776,-438336,-562775,-442464,-60412,331662,442080,282687,343346,462609,291233,32938,-222794,-261444,93935,234489,74605,14254,53234,-20689,-39623,61343,146192,95543,-49,-35286,-42616,99697,383736,424330,192463,-16192,78468,347522,344942,11500,-118378,35806,19077,-163324,-50757,301981,365332,174160,-27202,-9983,110526,90956,1276,-64055,-200633,-197300,52315,266218,160109,-138551,-250451,-38595,193005,235661,-16221,-232635,-97730,98531,38234,-75578,-93952,-21624,132656,263245,311184,114406,-258396,-403416,-293737,-152154,-96545,-173371,-291884,-340433,-277189,-230815,-175445,-43044,171994,243518,188217,-45496,-203466,-156134,-63055,-11231,-26916,-66168,46965,357754,551813,356968,73955,2400,64041,97140,117278,-55454,-348193,-390147,-210842,70657,148373,-110103,-277329,-180163,-139551,-160853,-118338,-99810,-82984,-22537,-136551,-375457,-268149,41064,149930,151496,89592,-76128,-186178,-76739,145819,173806,-190620,-465477,-276060,-24178,71536,144317,243815,258223,221100,189495,120019,59529,33133,-108357,-170711,-50035,20907,63027,168936,89227,-116365,-263056,-233363,14648,247253,176373,51998,62070,-25315,-142657,-116462,-100626,-128234,79034,186209,62707,66678,190260,180599,63812,26703,25150,53702,263781,424778,255260,-32389,-80025,128708,266823,115301,-61929,-79454,-47619,-25113,-56544,-288668,-438092,-150187,294319,511347,428799,183508,-99366,-289596,-177810,85472,46429,-144136,-95335,-67741,-166003,-12958,232658,81988,-141785,-94626,-12620,747,14953,-17302,5281,4274,-2386,185045,314755,158125,13576,-5770,-36447,-37126,51202,173906,281374,91255,-250120,-271785,-67232,90184,220742,351724,438280,327905,113828,114877,231936,152477,61324,-12044,-132767,-192715,-203773,-48604,132469,78663,-22524,-103360,-248745,-278460,-195545,-81959,157813,399233,544245,707037,1077651,2727713,4877450,3096583,-2273150,-5483765,-5418160,-1174945,2336769,1714145,247151,907505,1177260,-34879,-803793,-277315,177637,72829,229900,187156,-353543,-645104,-367131,-93534,-212539,-343399,-206544,-174041,-376768,-398386,-103314,192135,227066,53182,-138848,-301874,-307614,-219121,-137767,37260,231968,268781,145727,89982,238446,226302,-52478,-134091,-40110,-89121,-205266,-257099,-161423,56273,190958,162610,16405,-111957,-34910,34412,-166538,-302454,-105155,15358,-145026,-258033,-143139,-62150,-41555,34054,198271,278564,205734,-4848,-169886,-44987,44888,-125815,-161731,134377,336431,225802,-87998,-325600,-219568,51277,79702,-14930,89546,218377,118563,-15451,-24685,610,-53602,-227537,-300648,-169694,-66912,-130684,-210845,-226940,-122730,40101,64869,-143930,-265944,-60670,123127,155526,106619,37955,164472,374395,261983,-38315,-51125,42928,-88405,-245273,-164521,25939,17140,-66601,7687,109350,13885,-184083,-260907,-272724,-316633,-304653,-278877,-362494,-337121,-104517,93018,86161,-30309,-19872,120273,147460,37228,-29697,85917,296243,405666,358626,240214,174173,47426,-159000,-181207,-146773,-339657,-461272,-128701,200344,133251,-51560,20421,194055,219876,194071,65258,-22626,261079,514459,309800,38744,-58690,-125458,-70878,67101,74881,-125195,-240385,-258662,-213667,32609,255598,183879,-59833,-228593,-203902,-223173,-313546,-119695,27509,-50424,-54271,73544,127756,60511,-130506,-181923,7930,220028,233274,-1435,-236859,-104969,191745,189217,68294,57224,43808,8666,-50366,-86050,98355,192248,-137813,-442178,-429516,-353905,-126368,82563,14655,-108425,-152920,-387132,-504167,-242660,173770,404999,432233,352514,245083,162103,141789,97807,5253,52277,79152,32010,85820,139355,130988,91247,60640,16996,50740,-40619,-246377,-226555,-30956,-102326,-310980,-79619,357809,324282,-38237,-215657,-140831,-42237,25431,51424,54904,103973,371130,598149,375542,-61719,-267684,-235223,-150191,-144264,-69770,59008,43436,13392,72719,47348,-19105,-91799,44398,356041,260785,-115819,-92587,200732,375213,315565,84610,-98291,-121186,-21025,49765,40782,-69112,-155965,-116168,21187,106303,25233,-107947,-74631,71947,143889,132934,21786,-85449,-169587,-170459,2156,166404,207439,71224,-122143,-137115,-93889,-75698,24077,44914,-24911,96274,358434,400003,58669,-281485,-354772,-148027,22128,52535,82521,30440,-95147,-26105,172334,-16538,-452635,-541094,-303515,-112819,-75626,-78354,3877,100151,141034,170686,221853,149914,-8587,-69086,46247,211326,293794,145030,-94265,-44328,233895,284919,209693,149374,129777,187735,181048,17211,-104218,-194893,-234664,9070,208498,68774,-78895,-32601,-183688,-457782,-430995,-297496,-319326,-375858,-185653,93468,198775,20929,-125583,12939,295724,453054,432386,226288,25984,-11344,28949,10122,40877,93824,57484,40900,99340,86905,132916,213531,127531,27511,-153778,-313913,-261488,-119639,-21623,-13423,-75743,-59063,46555,45719,-107557,-126785,95419,412702,557638,354129,82041,-16062,-58129,-161834,-210708,-222060,-339484,-307570,-89613,77025,13650,-131042,-154393,-110140,-71064,50714,173099,261560,231648,2857,-198944,-243365,-255206,-173257,-251453,-1172457,-1785571,-856136,-273876,596074,2296195,2115867,595631,86537,72828,-343257,-667596,-832981,-888422,-654904,351076,1085449,1268920,966132,326856,-250560,-710806,-646988,-217722,-90891,-245733,-297495,-187334,-130145,-162691,-117135,-1429,121591,277567,366680,354302,392059,402876,228165,99433,125889,52219,-56804,-138328,-341023,-470155,-358180,-139346,15087,-28931,-217784,-297108,-275008,-185379,24175,201069,245937,255284,197152,-30181,-115419,116787,78327,-270247,-355011,-238538,-213128,-150164,-43857,62490,68313,-92726,-309913,-355536,-310246,-240893,-189015,3178,194280,200133,142940,94473,-67093,-241780,-203842,-2559,52681,-10742,127579,334228,342090,198372,11672,-88600,-28746,111502,222648,172882,-2728,-216608,-325595,-381182,-255595,-69737,-36648,-98702,-66793,-16143,-214222,-440264,-445400,-292673,-66635,166089,233645,144732,25452,-90400,-142662,-111045,-23183,23832,-84768,-184764,-50815,200735,341624,357952,278690,113346,-21429,-124827,-104629,-46466,-112738,-140153,-11760,89919],[121585,118285,-48824,-204174,-163022,-89202,-161300,-170279,82005,299312,199630,139905,319373,347129,119879,-88397,-110884,-89131,-166217,-307548,-335747,-194426,14454,91608,-43348,-161170,-25726,236036,387329,465248,562650,422400,8761,-377639,-302803,99113,356786,353524,308747,229890,151388,110857,67840,-97300,-170453,23773,244259,172993,23665,-20969,-28715,-79889,-5859,190171,306650,325819,260465,94850,-48087,-61510,43336,63047,-89375,-100468,-33448,-23422,102429,190288,-1455,-164409,-240972,-387166,-398852,-209010,67776,255573,122761,-91903,12803,150420,73915,32059,57116,63928,85474,42945,2819,103649,238444,177734,-455,22128,210384,282220,224393,166405,207476,262663,236581,210043,277940,195449,64774,43906,26543,-124801,-195776,16510,140238,-96821,-234146,-10511,145118,6309,-273533,-433368,-369798,-132058,18137,-123955,-281694,-247687,-93007,111769,110434,-105465,-99019,101423,119595,8663,21901,124814,-51244,-347844,-192896,84365,-62852,-240886,-107650,26750,42506,27301,27649,66181,149362,163989,79002,-60877,-213456,-335865,-333882,-217447,-60131,-56005,-225883,-333815,-233197,-32594,183387,67091,-173163,-214919,-227516,-304318,-246212,-35221,94356,104880,41186,-50834,-728,-15731,-157500,-246826,-220854,-206982,-117807,100725,191653,146787,276720,402282,222656,115826,261852,365746,461865,491797,236910,87378,211541,83928,-254910,-353897,-381810,-433518,-349294,-58431,276215,370241,265476,355002,490489,341448,11597,-314213,-335355,57519,249911,90092,32548,69721,-40196,-130664,-45878,73714,70509,28078,-2173,-100635,-34192,275322,348140,97413,-69702,27754,265599,328765,36752,-94509,60927,36908,-191893,-149535,177360,338449,211306,-17108,-57766,58449,51817,-52210,-126125,-175462,-114425,139089,393950,334262,-1225,-198785,-46018,190868,198342,-102573,-302246,-131695,50272,-61536,-164559,-138931,-97465,-29061,78658,280590,162067,-241252,-470223,-414093,-230172,-77015,-93190,-261356,-400751,-356829,-244992,-107591,107762,212949,140349,159312,58537,-177429,-256304,-99460,76685,70852,-47429,17406,323271,490644,309039,54397,-8305,71698,109493,112367,-32877,-260862,-288714,-135250,79080,113995,-153996,-350308,-207095,-137418,-178305,-109414,-70857,-158082,-195592,-259142,-401696,-280641,-31728,70541,118022,122984,-31270,-210343,-135575,80118,139677,-171419,-420251,-195106,114082,198371,180799,221118,251265,187877,118140,74328,32205,24058,-46344,-90474,-67069,-99448,-28768,90121,-19430,-287849,-397288,-308259,1579,314548,212866,-14844,7155,-13952,-90983,-16134,71107,51968,172087,228624,140392,163221,209175,87396,-45524,-41105,-24006,769,219670,334758,121414,-129580,-103554,146947,291791,155812,-7936,-33125,-16764,-20966,-23180,-174500,-338235,-169009,267649,563240,501227,204824,-132179,-360270,-271482,-35509,-61659,-206123,-82104,-22535,-115655,24248,207383,85795,-28707,76524,112317,76310,39220,-13791,-24128,-51111,-62510,145804,319445,207129,53480,-8966,-81133,-107858,-23691,102577,202484,19717,-369127,-404994,-136233,52559,157230,305105,406996,322642,188463,213490,213481,67078,-30074,-91829,-203497,-196542,-172826,-45121,92821,25619,-6237,-59915,-262113,-286657,-130771,23716,229453,402790,645484,958529,1277888,3017044,5470733,3849150,-2276551,-7565189,-6306926,-1187743,3197330,2529497,93779,46517,813829,205845,-562945,-200609,202517,88542,201481,183070,-300066,-589455,-389910,-163590,-211699,-174004,9081,-25863,-225955,-217903,2153,171193,118629,-18431,-117916,-209573,-242764,-232015,-247320,-101715,158615,267825,195770,156715,232573,165048,-89458,-94783,70727,44976,-115823,-238234,-173091,72774,191017,73309,-97463,-173435,-78476,-35000,-212538,-301159,-78303,7841,-252100,-395948,-202034,-8108,53294,105722,121392,100961,83350,13300,-74613,-4577,525,-216065,-250574,14104,190806,149033,-91806,-286260,-177522,90123,103819,-18858,37183,139546,83629,17017,63177,117783,4968,-274088,-390877,-238345,-119088,-178632,-311240,-348063,-156826,53152,37904,-186372,-267767,-107380,45022,172374,231148,113328,108724,278974,224216,-47527,-67032,48189,-97411,-306013,-247267,-6549,5291,-127984,-27963,135717,43789,-157178,-182931,-159778,-267041,-315125,-265294,-293636,-276307,-70089,79769,52827,-62236,-20033,124262,158200,2003,-117127,16253,233798,311652,271007,191053,126326,25883,-81924,-33351,2729,-225660,-375429,-58694,227714,58764,-194846,-74736,124688,153075,122477,43721,43781,247239,313575,146060,-5044,-62216,-114576,-71044,-3695,-44054,-224162,-322723,-294609,-202420,8844,234060,228840,-9661,-252028,-264155,-324080,-430872,-278345,-106121,-128613,-85002,106263,236619,152181,-110710,-204216,-56316,148332,220255,63876,-164013,-121121,118126,119206,-1396,-31161,-25331,-15905,-19541,-82553,2926,60973,-139202,-364416,-345084,-266927,-123812,-22755,-112586,-207553,-162517,-311050,-452912,-280333,92014,311625,364909,345023,252955,159025,121458,71164,-18483,27247,61823,-22269,9383,111452,148067,122600,15725,-57270,79592,75643,-196048,-290726,-178608,-256748,-392534,-96249,353926,307009,-58704,-194178,-13691,67028,23142,-15391,-13805,97105,396519,617809,400254,-47609,-295101,-262888,-161392,-161109,-76585,67491,49124,-24871,13029,79932,66684,-42923,42112,382813,361232,-13005,-84911,147593,275180,199010,-23008,-154962,-107360,18368,88044,14492,-177380,-230511,-84919,102533,129159,-12789,-143043,-95120,98118,269050,241488,-1986,-137066,-178384,-175997,-44321,79202,109431,18268,-119870,-126876,-85249,-40769,30224,-9831,-71188,73640,327967,387558,56797,-349028,-382870,-81338,135412,148814,61739,-100423,-217170,-92276,126874,-3456,-373398,-460031,-303529,-157232,-124255,-174612,-95679,39046,75021,99772,181940,122401,-100895,-148689,26383,246393,361493,184121,-50704,79027,334490,276439,153739,135576,201484,308064,283600,95842,-53081,-225312,-367216,-170375,107469,78384,-24003,-39523,-252507,-556897,-542827,-392145,-374250,-384246,-242702,-7333,103111,-46581,-186496,-66078,199369,339962,325226,165984,787,-98423,-82468,-15323,139635,227785,134958,50475,81203,93818,143742,195297,86839,-20803,-228597,-380467,-274300,-69985,94354,133270,34924,-45101,-46412,-73607,-161754,-102873,168255,442750,439808,167727,-4783,-37697,-110411,-207527,-250715,-309016,-375421,-265487,-26888,142810,56547,-161369,-175720,-11774,61669,74314,114203,282952,418889,280148,68965,-76215,-176282,-177440,-422455,-1447510,-1823307,-741610,-230220,599901,2358758,2198663,537563,53565,258014,-31201,-540975,-967955,-1319060,-896552,701255,1826405,1497596,795651,315409,-45183,-506790,-533996,-139377,-22394,-178363,-328849,-292406,-218131,-261286,-207715,-29719,115227,212995,241776,195143,240599,276340,166437,94810,120772,62040,-5645,-77636,-273342,-413326,-297875,-73463,94986,58670,-124546,-233309,-259573,-172956,48167,187453,227767,278746,239949,942,-93240,81149,-3385,-285875,-281799,-129938,-90304,-54321,27966,95505,82845,-118716,-273807,-305651,-270001,-208426,-137526,7183,185948,252055,212943,107717,-83974,-214277,-138160,47199,92587,89738,218082,339655,368948,287899,94727,-38787,-3039,86765,176871,131041,-35494,-172725,-209091,-317090,-294995,-145039,-40790,-38330,-27460,-44369,-212980,-395926,-429697,-341228,-126561,164446,344027,301872,118108,-59030,-120665,-34535,46706,17310,-99692,-151357,-1323,231210,324199,267992,190781,111898,23755,-76534,-70059,-59226,-158091,-184836,-40871,67973],[72807,56826,-56603,-167270,-159682,-129632,-222841,-212847,75981,266753,133245,69413,261870,356570,161270,-102318,-169250,-147060,-241197,-399163,-406502,-240055,-31961,45210,-48801,-103851,-1658,161757,281553,389083,490524,383806,31553,-343793,-352531,-39622,230572,264047,204545,105659,63110,139191,176251,1422,-121764,47478,276531,265453,102541,7396,-30972,-89413,9733,242810,360783,361833,293084,117593,-51319,-111936,-1127,64761,-19812,11279,45230,-24784,47980,189552,33127,-148159,-236892,-383589,-426907,-287103,-13355,202427,36175,-248998,-74518,167752,175172,167054,148809,100175,106283,59614,-16749,33498,142078,141709,-5157,45384,205906,265764,233642,163538,174697,250057,258287,252755,320514,198250,21198,13244,43755,-114419,-204046,35844,206269,-7042,-171020,39122,195243,25000,-269848,-417418,-334999,-82900,29012,-172431,-370867,-355541,-213087,-197,119222,21370,5945,107406,102392,3028,4245,102396,-63101,-357995,-159081,110758,-89460,-336734,-236084,-45917,49524,58159,53737,73309,170970,206260,58155,-105014,-164667,-243856,-312279,-232520,-67076,-88753,-239134,-349575,-303972,-95894,181556,104030,-97945,-136172,-156456,-281222,-270348,-36093,146096,140926,67207,-17145,3844,-5815,-113753,-232614,-189271,-97801,1104,176401,214623,112484,219052,383483,296667,222547,326201,415772,527492,520318,205212,52153,199357,70856,-254227,-328452,-312506,-288767,-236264,-55169,205416,266898,221064,348063,478077,346477,-623,-330830,-328693,25916,219276,59347,12455,70373,-31280,-185843,-140360,-2967,37402,77732,94047,-98810,-163825,119772,237508,2458,-128734,-61924,113923,248091,70112,-54292,81298,71145,-181753,-238397,3174,253598,212201,-17035,-109022,-23636,-35390,-126085,-175592,-141987,-33211,201305,445127,432300,128007,-114625,-52425,158570,133618,-175932,-331505,-129740,1668,-179044,-267132,-175272,-149148,-191054,-93504,251670,226937,-165929,-439979,-451036,-287070,-73362,-1935,-166703,-387114,-393566,-224172,-17429,233616,217234,51762,122087,150180,-115219,-297695,-112780,140748,122208,-65856,-46294,214272,340200,212148,21014,-9200,84322,120854,107048,-4678,-168279,-181733,-46441,76620,61924,-174155,-361160,-197662,-104745,-158367,-65543,-14963,-202278,-310525,-284461,-292141,-205215,-89968,-16828,91497,193624,92567,-125503,-135764,21894,82170,-167044,-363927,-105526,238877,278731,175883,169573,218075,154073,70236,50509,18314,-4035,-11638,-29207,-107518,-231861,-126643,26174,-87117,-361158,-406086,-297693,5288,336205,209228,-79752,-58058,-39168,-92079,37711,216167,241823,258831,269220,237620,261194,213635,3396,-124783,-102737,-106197,-77355,169026,266768,43170,-150727,-55923,195931,280318,143934,36112,24053,-20253,-85330,-55249,-92710,-229135,-167652,213699,539456,503096,195709,-146086,-377366,-315929,-123765,-151609,-253144,-83856,-5117,-106325,-4726,137635,89769,83692,211280,194715,121582,49619,-13812,-49434,-90603,-92691,124846,313995,230379,74216,-15949,-101862,-131321,-63593,57480,129237,-49848,-426420,-472367,-190370,6187,77922,223983,336909,312746,290928,319488,185791,-2101,-89418,-135005,-197407,-119049,-93045,-55902,30239,13782,101350,79055,-231089,-308408,-100210,83029,215455,286353,576482,977503,1280467,2923461,5211859,4198214,-1008164,-7287221,-6685683,-2178634,2815634,2503510,-212268,-547142,502412,356806,-307778,-101429,239812,114291,199188,266048,-191682,-530504,-403710,-221097,-215891,-49144,173094,81289,-93385,-25472,114047,105715,-60832,-133766,-94232,-92686,-151478,-226530,-335922,-230203,77105,246084,214799,179509,197406,122018,-62108,-1396,205772,186804,-28770,-221098,-189662,51973,118510,-79992,-216222,-175337,-44698,-25663,-193317,-273480,-87552,-32735,-316389,-469360,-256351,4689,102111,146848,21378,-111036,-67187,3630,7637,45030,-11878,-245995,-283109,-72656,87487,106662,-55026,-196290,-106820,92348,74930,-42490,-25975,29646,27775,54482,151492,216018,60394,-281241,-432013,-261551,-113455,-171832,-347948,-385190,-161009,54289,16690,-197386,-246468,-140830,-42392,128619,280543,154907,65294,211497,191931,-45949,-57093,68334,-90506,-332131,-277058,-17706,2589,-134928,9204,201155,85490,-103460,-74069,-34858,-202944,-294408,-199250,-143295,-118058,876,24884,-48166,-124514,-35909,114873,153621,-29250,-180061,-51762,145201,180657,160670,158003,99733,15874,34302,163752,174558,-63808,-201893,27566,216758,-27714,-317706,-191826,-2611,45491,27927,-807,83560,190196,85554,-16485,-28887,-34310,-57364,-53150,-65871,-143062,-277892,-351802,-284546,-137232,63668,275538,296881,65187,-194862,-246024,-373845,-501790,-409871,-248032,-226483,-117226,131556,326388,251006,-45065,-204540,-138673,30046,156565,96143,-85288,-109436,52659,72352,-23090,-64894,-58317,-33608,-14590,-104203,-122913,-113483,-186387,-275524,-231987,-144505,-65696,-63864,-169268,-190731,-90519,-187730,-347934,-234085,62560,208202,231889,259512,210984,137409,105187,49415,-34612,-2350,51627,-52733,-88145,23600,122311,130925,-60892,-137535,123168,203518,-115416,-295531,-264529,-355849,-431697,-133029,275942,230973,-100255,-165043,91352,160419,29614,-69815,-90996,64275,379302,556812,334848,-69829,-311302,-282183,-172488,-155059,-67235,75760,52887,-82246,-90781,75248,153572,36105,44262,349745,400637,86788,-31643,146480,200128,70576,-126041,-171157,-29617,98644,129612,-276,-226556,-263933,-69669,149655,153662,-14319,-131908,-97295,110579,381667,327498,-21522,-170676,-164346,-142080,-64035,1275,11813,-43992,-130396,-129486,-77811,-464,40701,-58956,-124491,16114,241758,303545,24751,-379753,-365020,-24147,209544,200802,16209,-213208,-313343,-139872,72289,-24652,-264059,-287464,-244352,-216378,-225095,-298653,-212441,-31689,21763,41507,130187,100000,-140179,-188964,-11851,216097,357542,204279,9940,203744,411659,246461,67725,97946,249910,420939,386550,170923,15055,-192647,-402173,-282862,10612,64194,23051,-19427,-266818,-586773,-588351,-417872,-359770,-329935,-246957,-73382,9408,-112082,-236521,-159715,49125,175314,176492,102937,9997,-129306,-155504,-12687,233967,331144,184559,46873,47044,70403,115863,147701,65365,-40469,-249792,-379827,-261002,-58606,163104,269645,136534,-43505,-132123,-185815,-218177,-103957,196704,418201,279876,-21647,-92809,-48970,-125572,-226854,-296478,-396452,-366614,-178360,30559,155894,67556,-165452,-145280,117261,209893,114578,64761,253257,507987,463891,259164,94009,-2576,-79963,-488727,-1470040,-1680476,-828369,-381284,387666,2000038,2058822,572672,149589,524340,333577,-363085,-1030050,-1673882,-1139022,871762,2286949,1541718,597220,390146,176559,-258411,-334959,-78940,-9547,-115979,-314862,-352708,-275192,-320722,-260977,-48858,79233,94822,61723,3325,45013,79864,59051,97035,125991,44935,-12940,-46976,-168244,-293418,-217985,-27499,148616,134418,-28789,-148013,-212609,-152275,59393,152291,172230,281725,278438,36264,-63239,63846,-18569,-238041,-199362,-47210,16715,51828,126451,185545,159897,-78944,-181700,-234619,-252212,-196673,-80907,27172,159462,235969,213837,75501,-120641,-191531,-71135,93932,118882,173374,291055,304867,332226,340854,176301,-3870,-24903,19824,100619,76587,-87126,-145426,-90234,-172912,-243270,-178913,-52462,15508,20636,-64591,-197926,-321746,-365545,-342966,-169021,147984,400396,401438,205569,-28,-68538,64272,136360,23959,-115650,-131729,29160,236873,278352,157740,83700,98898,62497,-26646,-37236,-55722,-153237,-165393,-43151,38776],[23008,-868,-49074,-108263,-143755,-191289,-313904,-276114,29246,183893,42573,-8193,195795,365408,214580,-96454,-219089,-202643,-300894,-442808,-417680,-254526,-92770,-25804,-43538,-17322,43251,89578,141366,232618,320165,294070,44552,-277798,-356993,-157951,80891,154387,106157,15692,17147,193119,273101,80365,-89478,41004,281439,360427,202801,55459,-15037,-60727,51912,272946,378548,372118,283867,97277,-79643,-174231,-70443,43156,42659,104848,106582,-32846,1132,187123,85307,-90707,-184965,-330894,-401540,-317631,-80982,160570,12484,-298420,-120643,157241,235559,267634,226517,159499,172316,123389,-19541,-79813,-40586,19103,-34253,65729,229313,300213,266854,156324,112300,205244,238034,219271,264735,174537,22249,49420,111037,-48959,-162726,63130,259928,79244,-96152,88997,225318,34492,-233038,-346351,-249257,-22855,23882,-200386,-396245,-391068,-271057,-66539,131293,131686,102938,112801,90611,11831,-12302,54271,-80226,-315325,-85410,176275,-32753,-350471,-340759,-113801,49086,71360,74641,92465,186799,227805,31444,-140679,-103636,-108702,-240088,-248159,-118009,-135636,-242204,-350985,-366314,-112339,208493,165245,-24979,-118642,-149908,-252284,-271368,-49236,158806,126480,45975,-28618,-67739,-35335,-67260,-196598,-153420,-5137,97251,220851,219696,92630,159533,315017,311116,274690,322512,388954,501131,468103,160407,29773,157745,15118,-272162,-316045,-257372,-186164,-152978,-55362,143348,167029,159653,318184,422694,295483,-10033,-287662,-266980,7721,168811,15539,-36407,44831,-7784,-190200,-192557,-61382,4991,125629,212990,-36389,-242449,-35724,124620,-53941,-174622,-179876,-99552,73158,67281,-13137,103298,123983,-122725,-275953,-153475,137499,177325,-36096,-161756,-117962,-144521,-203518,-207558,-121621,21338,232210,419361,427604,202823,-38081,-70403,92669,56154,-221041,-317962,-88166,-12615,-250179,-337184,-194393,-169120,-305746,-201844,219372,281156,-54596,-316793,-372557,-273707,-62359,76164,-52990,-324124,-382163,-174555,60512,266465,163306,-1176,102076,215026,-30615,-264073,-90158,180048,128124,-111638,-127896,50581,122477,74064,-18094,4437,101659,124905,96715,19703,-95676,-92922,28845,56776,3645,-164276,-310853,-167527,-57626,-95834,11603,48518,-214788,-356278,-225456,-90497,-71650,-119379,-77837,104004,292490,252121,43914,-60895,2464,23782,-176592,-311459,-35483,305657,286885,134660,108302,168119,130442,65725,63921,23157,-38454,-2324,2588,-150457,-312226,-182174,1754,-92288,-305074,-291816,-219558,18421,309151,162354,-140464,-137144,-107207,-140777,42574,306189,385093,311856,297415,335408,344569,209525,-41884,-153942,-152091,-208209,-162901,118355,229281,33752,-92844,53595,266649,238506,83332,58868,77036,-53512,-203585,-161332,-83642,-149299,-150044,145678,443281,418581,139284,-147788,-331936,-289147,-155877,-210937,-280402,-101860,-20187,-146125,-109972,29780,86320,155570,264478,223461,144521,53433,-29787,-78268,-105445,-69304,149535,308433,217218,65969,-19529,-75900,-85345,-45612,62593,95118,-92225,-399923,-452011,-217483,-34963,15190,139865,248683,293019,383964,399566,164591,-26183,-85390,-117343,-100916,36437,29573,-66464,-34409,53054,274151,268653,-163849,-333121,-100877,109329,161361,103068,342205,761981,1125178,2572384,4453126,4215276,1043063,-4770586,-6738206,-3993870,1379746,1887104,-412308,-707252,280949,380333,-99615,-27429,265899,157231,237259,396111,-73276,-492888,-399185,-230496,-202724,7950,244294,127026,-6543,125816,196457,12211,-246914,-237330,-52469,23746,-58192,-200105,-365386,-295967,12236,198959,182335,134643,129176,98460,13653,114589,325871,301444,36982,-206695,-199873,-134,-12610,-250075,-295162,-114792,53687,67175,-95410,-219263,-129730,-92441,-321328,-466620,-293749,-25046,98410,132628,-91661,-305710,-212036,-33648,61317,98721,13031,-209709,-253908,-97481,51973,97711,7716,-79158,-31499,43205,-10634,-79774,-80981,-80827,-34378,85461,215735,267976,93991,-253009,-417053,-241823,-60924,-120895,-313140,-327736,-131307,51970,20692,-156675,-192412,-152237,-134171,26653,239511,155008,47138,175747,161038,-31830,-15892,99307,-69801,-308349,-238198,-9568,-6096,-97256,101303,284521,127854,-42528,27272,68640,-125548,-234695,-100339,34443,78386,78043,-51800,-174965,-185843,-54421,97767,124999,-61001,-205461,-92277,64163,47241,49973,149192,113161,29381,155756,348123,310374,92660,10527,124721,182195,-100919,-380466,-288819,-142179,-70114,-61064,-49109,87184,107184,-91838,-120260,-21230,17697,38222,5378,-84454,-186026,-263601,-311129,-233541,-46439,177637,375181,381243,146125,-82594,-165988,-364449,-524611,-480905,-350974,-309532,-146319,137939,373425,337566,57229,-172079,-202846,-86526,71367,94868,-11245,-63480,11762,52733,7712,-26802,-33248,-22207,-18932,-123541,-218558,-257798,-251248,-198901,-125984,-34248,15129,-33964,-123214,-50366,47835,-57954,-228126,-135189,74236,113989,68078,107150,117047,90607,78286,7261,-79487,-44687,38626,-69719,-180321,-85335,76602,116057,-140063,-198713,159133,300015,-20383,-240852,-273963,-376193,-420985,-181388,148701,127815,-137905,-128255,157369,231527,67754,-77669,-143808,14529,316095,427671,208399,-111459,-305568,-277129,-168283,-122564,-41536,90392,67432,-128714,-194700,35772,203419,104373,39969,258487,360439,153491,55464,201161,190270,-10130,-185426,-138892,88967,196002,159834,-1343,-212187,-263152,-83458,151725,179278,27802,-76844,-91750,80415,408958,336768,-50488,-198537,-143173,-78279,-48057,-50261,-58971,-85611,-139877,-141851,-72548,35940,53036,-94962,-178632,-61100,126467,178588,-27880,-362157,-308141,4451,227725,211709,-27776,-287334,-368823,-159365,24331,-75728,-168407,-90867,-145619,-260798,-331227,-395791,-305732,-102809,-17951,12272,104898,118048,-90125,-167381,-55112,126984,282232,202627,78364,300063,452077,207100,-29933,33202,262171,500925,453221,209216,78050,-100748,-325972,-294360,-56255,30041,45442,6637,-245139,-543407,-544764,-365675,-294298,-261868,-207135,-79292,-51723,-166647,-277715,-248852,-103808,13936,35953,70933,62637,-95902,-170171,23977,303569,373447,193861,33311,-1970,2936,45076,89868,69760,-37209,-227199,-320126,-224998,-77990,181707,368706,207989,-43403,-170353,-242442,-249437,-123713,174920,355111,131832,-172375,-173718,-59456,-107467,-210432,-311516,-418367,-285517,-50401,73267,106818,36104,-148982,-82539,235325,327934,147067,21810,165820,453484,487745,318031,225352,228390,101417,-420391,-1243676,-1499632,-1161912,-670597,18922,1310118,1771897,737674,348353,811632,678632,-137021,-969140,-1834900,-1398082,702751,2302534,1489323,507551,514067,337434,-41362,-119981,-55622,-49193,-89091,-273836,-349073,-280542,-324738,-269073,-64906,8246,-52485,-114999,-151141,-138750,-147847,-80715,107863,167080,30982,-69284,-51801,-54451,-143860,-142163,-20148,146535,170012,48113,-55904,-142734,-125230,55059,98467,86283,251943,289992,63510,-32657,67204,43147,-116490,-120934,-23323,55633,110984,211482,321227,285320,29758,-39804,-129739,-244274,-193268,-7629,84229,126829,156652,147775,7551,-163431,-177072,-26145,118892,123254,213321,327987,242668,233379,333045,231604,5231,-97841,-83485,7768,20001,-138976,-145887,-16605,-14682,-134031,-168420,-69765,43581,51068,-85945,-189395,-246370,-272700,-299898,-190760,120877,401856,425596,265150,73757,4215,151988,211621,38700,-123024,-123576,27752,206375,210354,49726,-14490,84762,93119,6773,-26560,-41668,-99715,-89019,-14796,18745],[-18217,-52428,-36051,-37400,-115863,-260198,-406796,-336486,-43813,74212,-44660,-66591,141324,363790,257551,-77092,-245296,-235914,-322251,-416892,-352711,-221478,-139978,-90064,-21254,73472,90753,34331,97,30488,100420,171289,35988,-205577,-317047,-215279,-40426,54115,37701,-15845,30220,259848,335799,123485,-68495,20363,269277,433545,298553,115488,27900,11699,112943,258696,332884,341833,228572,32513,-131587,-237364,-153856,3836,87369,165142,149462,-24085,-8256,184669,132532,-13802,-97937,-236784,-324003,-290678,-108820,154965,65577,-223026,-111106,117978,231340,309338,269842,208538,250585,214876,-3594,-210384,-269255,-176644,-91997,66158,243701,333930,300925,152931,48532,144909,184615,124960,133569,131373,74346,146495,203812,51254,-79206,88998,276567,131278,-28971,130801,243326,61822,-156448,-241714,-146940,26588,12559,-196036,-353417,-341483,-239608,-54086,149540,195536,165121,115084,81701,28719,-21816,-4001,-99584,-236350,-3317,246251,69799,-300333,-404252,-166538,27749,43513,64173,103684,177555,200370,-4699,-144194,-21259,42018,-140194,-260224,-197887,-184563,-243591,-356056,-405947,-91241,231899,215981,24656,-155118,-204155,-238696,-258374,-59747,138422,68947,-16124,-80099,-167261,-67186,-21574,-140722,-105550,58504,149341,221519,200272,85362,105332,210359,259301,255500,249365,287724,388470,356080,118517,24124,89436,-80189,-315301,-324186,-228207,-152639,-131848,-61293,105403,95563,92846,260792,332426,205235,-17765,-215362,-190218,6302,132996,-2495,-92146,-5857,13633,-144840,-184235,-83186,-18578,145719,301879,65231,-243505,-153802,30103,-56896,-193608,-299115,-330239,-166594,11316,21771,130204,184296,-22994,-237826,-230713,30964,119252,-76127,-214029,-205754,-244695,-265011,-218646,-120914,38725,233168,341627,332085,201578,1924,-104902,-289,-13840,-223951,-266157,-16532,33448,-223932,-340631,-193584,-158132,-337568,-226405,175072,296658,58555,-138039,-191105,-164304,-24348,119695,27874,-254791,-336121,-109122,101595,183559,59141,-7388,119760,250229,57791,-166214,-33924,201198,106189,-162917,-200215,-121453,-116223,-86825,-54503,32015,121394,118659,80543,32870,-59757,-40719,65799,16668,-48116,-128406,-222378,-133564,-14513,-1409,111465,104281,-203731,-349611,-127024,122034,65455,-119571,-90642,162910,384930,379332,227897,71089,37554,-12928,-193824,-272583,-1989,289383,220503,73179,59415,115731,116491,99694,112390,46337,-57000,2580,14361,-172202,-304746,-163557,26340,-40134,-152976,-113817,-114765,30047,240354,78381,-197505,-221417,-199949,-205895,21435,335601,438409,310219,298908,403961,397044,204049,-36096,-132256,-184729,-300557,-226589,78725,216868,78191,17907,188440,328651,172018,-8427,54923,109628,-100369,-336124,-314460,-150243,-116432,-123115,78772,300451,261131,35309,-146620,-232629,-191824,-133195,-236320,-283622,-127153,-59573,-216929,-260992,-94107,68894,164005,224388,204928,160302,63254,-60676,-113550,-99868,-400,214018,302756,171159,32845,-12376,2097,24758,28232,113842,105400,-95554,-297688,-350338,-208794,-54419,-7408,77917,165621,261443,429005,426940,163203,5916,-13592,-33734,69595,245154,178997,-59683,-79075,131667,454398,432565,-90986,-353880,-122383,123771,126785,-58888,29475,435695,958661,2209294,3673812,4040126,3014057,-1325262,-6678923,-6018358,-510235,1084043,-308112,-433412,154568,295040,22717,-19018,250514,208434,298736,498953,5649,-486688,-375619,-174489,-147160,16101,228017,124032,35460,206628,227263,-83258,-373257,-274827,16767,118952,15614,-156202,-319849,-272198,-24142,122065,91350,19842,27657,78904,96068,206240,390239,360703,72000,-195060,-198087,-65936,-163965,-383370,-306632,-14258,179599,212099,59415,-149407,-191514,-150825,-266675,-393849,-299426,-76437,57279,63335,-198237,-431601,-318825,-90391,79145,148509,67763,-125800,-181149,-62030,73442,110573,82747,45807,30097,-52020,-136588,-117647,-107986,-159696,-89575,94695,236440,261506,93747,-202350,-353545,-195955,7478,-52187,-226406,-202041,-70976,57320,59549,-61659,-102733,-134902,-214555,-102983,126366,115780,51197,155258,123469,-6391,46824,126400,-43880,-231120,-134856,9480,-34195,-44726,204933,352389,159073,8631,90242,126625,-40752,-140073,-309,177821,245501,139289,-115083,-271389,-213297,-55233,85830,74375,-97981,-193691,-83123,25773,-52788,-40073,159201,164237,64729,238388,452371,364486,196358,199558,220724,143437,-141842,-366282,-328326,-241155,-155343,-116685,-80547,58048,22788,-171182,-141446,8253,74755,147800,105652,-48637,-164957,-187363,-209889,-154832,42365,307667,494302,457047,207874,33999,-64621,-305588,-499826,-469148,-373878,-342570,-168397,116878,366122,393184,170329,-107682,-218761,-153096,848,73516,52027,10471,5057,54451,68684,61172,43659,29525,-8969,-114968,-239242,-313378,-287422,-141149,-52850,21936,74103,44890,14080,159333,208655,43829,-126542,-26625,102743,39766,-85911,-78313,-16340,16889,26510,-70750,-172471,-105535,13338,-82323,-233177,-159304,38250,76032,-201813,-232344,154647,324271,67587,-144940,-220245,-321688,-365221,-224148,12720,33670,-147215,-85591,181649,276973,140416,-31117,-156040,-41425,214425,261686,68793,-147018,-269839,-236021,-135561,-64387,1374,115312,101637,-129025,-249779,-21486,196244,134329,26792,130545,244125,166903,150165,287374,248229,-8387,-181094,-69604,204500,273569,168817,11735,-153618,-245833,-122951,118560,202274,102566,6044,-87267,-6287,296504,235059,-102897,-235558,-134028,-7091,-2631,-67128,-81400,-76648,-125760,-148795,-67309,59483,63498,-110286,-219927,-134368,14493,53249,-84659,-301204,-235217,-9632,190412,200169,-46251,-320364,-387492,-155419,-3736,-131897,-116911,54646,-41498,-267203,-393439,-422684,-342373,-162955,-47658,16688,131562,194390,46252,-88286,-87644,17142,173942,189407,148812,354626,450868,167786,-114150,-47280,242300,530475,453427,188973,114421,21453,-169399,-211015,-80313,-13325,34930,11130,-218012,-443965,-420288,-256499,-208995,-212008,-132813,-12904,-58873,-201791,-305936,-302130,-197795,-91332,-51236,87351,151214,-14786,-130742,85883,337228,342345,162928,22155,-53913,-101703,-55063,44155,93709,-25393,-184522,-223499,-168708,-103840,166492,415105,241510,-28715,-137399,-216668,-235582,-141669,119321,280651,42807,-256619,-239658,-75826,-67952,-155589,-266767,-337273,-134552,96938,92964,5488,-32055,-121084,-15233,305943,379925,151576,-13690,41357,264291,348335,248536,292099,452350,302355,-257869,-879199,-1426616,-1665844,-982723,-377750,507071,1443891,991610,570411,1034261,948594,122129,-783647,-1752540,-1650309,177866,1889160,1436219,593955,629241,390293,90476,50631,-54810,-105342,-101385,-226268,-286812,-236014,-278996,-239810,-87201,-92397,-193422,-231699,-221258,-267788,-356307,-221658,125742,250208,50328,-138200,-80497,37417,-6499,-86196,-52693,80917,151005,92376,27708,-62752,-91541,37126,31265,-13791,185349,262846,82063,-3163,82511,155432,61700,-48486,-58422,7304,86047,241651,451018,414321,179135,127398,12473,-215187,-176350,85439,178657,99404,44932,44686,-71465,-196534,-170555,-18571,107819,102507,198456,318478,168849,96649,267100,249814,-9533,-200767,-199852,-80222,-28828,-168816,-163938,-9377,84750,-21287,-119411,-79040,38559,41149,-119457,-203155,-192877,-174675,-226424,-193743,84582,354902,378230,279882,137342,70272,192100,238896,51843,-112804,-118490,-7953,138122,132812,-34321,-78320,80548,115993,12671,-43891,-22047,-13240,18143,36615,18086],[-45956,-98659,-29550,33321,-73862,-308309,-462872,-363276,-112291,-27115,-104115,-90265,108898,339833,268822,-53257,-238016,-235118,-295996,-321107,-216380,-136308,-145834,-114961,20186,147143,129600,9636,-104833,-156627,-97685,40194,-4053,-155966,-246837,-195939,-95432,-9971,11358,7525,89026,316618,353982,129435,-51990,7160,253561,462996,361020,175350,100002,120050,178590,196494,223204,265136,128309,-69876,-193373,-286780,-235648,-42684,110801,193499,182948,26046,41215,185183,151124,50848,-2527,-121484,-211905,-217508,-86251,190029,168838,-67244,-59470,57991,163189,288835,269571,214549,296855,298782,25023,-324101,-482916,-392011,-169431,36735,211600,314027,313348,160675,12035,91549,115315,-664,-28785,78736,156914,257863,274638,148893,21648,97601,236931,128952,14497,156987,254943,118089,-51047,-134462,-65699,47001,550,-162069,-257510,-220093,-122099,37418,172241,201081,177421,108659,71080,46554,-21855,-57270,-117310,-151128,50907,274252,154458,-227168,-418702,-199035,-18868,-27788,15781,95375,135061,114853,-48980,-102699,83436,175510,-40168,-256926,-272948,-219057,-247244,-375287,-408353,-52912,221719,224133,39123,-216678,-287993,-250738,-244534,-62900,93201,-10887,-94699,-147631,-232272,-65588,19297,-74398,-41287,92953,152326,179832,154159,80212,60025,93865,155491,169795,126542,140429,225499,223185,93705,34682,5299,-198887,-375197,-343694,-220510,-177225,-171621,-70994,93167,60213,31928,176785,224324,113277,-18459,-143780,-129763,22530,139884,30546,-129325,-69409,19330,-68013,-117202,-60856,-27201,121053,317260,169837,-171709,-218451,-39795,-18562,-181200,-383953,-509474,-388666,-75168,53938,159408,231785,92181,-129527,-201573,-27887,58030,-129705,-262713,-273000,-312153,-294757,-206287,-128457,25395,208725,246905,191514,138154,1046,-149026,-102195,-56859,-177289,-187462,63752,141679,-90070,-272529,-177075,-123535,-278670,-181791,114392,258484,139873,39923,36766,23702,45386,120022,42050,-218359,-281157,-44096,100412,18965,-59844,33689,180131,259794,128769,-39058,39009,212110,79490,-195896,-236499,-247531,-319387,-241267,-79869,68557,140272,105698,64197,33635,-61396,-32977,50478,-39726,-81629,-77795,-128293,-104680,12495,100266,215412,145275,-180425,-317133,-40348,262635,150201,-103203,-56943,242440,425235,413438,344277,213390,119715,-14822,-210978,-250171,-5769,196882,102687,11935,38536,75308,103571,146532,177446,84560,-37636,28968,26941,-157550,-217122,-72005,90397,40895,16811,45824,-24638,32115,144050,-28115,-249309,-290272,-282500,-247522,7087,315940,388127,248090,262422,414363,405392,200365,9769,-78713,-199039,-349607,-239895,63740,219221,144422,137067,298428,343407,84820,-105640,27137,110888,-140124,-433885,-463018,-260123,-123953,-94592,23736,147858,69711,-98262,-149899,-102305,-48303,-77652,-229595,-258032,-143946,-105779,-284240,-399600,-202579,35891,111417,115487,156224,180780,89280,-92311,-151450,-88710,77018,280807,286799,107996,-8242,11027,117976,169090,132633,183669,138354,-65443,-154333,-198488,-160508,-37262,17069,47469,104651,222062,404547,393429,187060,85090,103181,99820,268936,457634,325204,-27444,-90382,220412,577079,499023,-50723,-367334,-147992,150851,165935,-105080,-221935,183811,947566,2058173,3211155,3796602,4064404,1226917,-6603724,-7450956,-2131805,451939,131041,121397,116504,167284,52401,-90922,173526,243886,340034,502561,11682,-505169,-340100,-59295,-32476,24152,173044,111468,55478,216436,205249,-152997,-400070,-221709,107054,179752,57388,-104324,-214214,-170757,-36960,13054,-51535,-144038,-98019,43877,139547,233601,375156,353910,78604,-184795,-185063,-120947,-285201,-439460,-250440,87705,284854,351714,217566,-85052,-255991,-190067,-168758,-271706,-262419,-115705,6325,-35909,-274852,-459334,-367751,-151740,64631,184194,132740,-29050,-96458,6484,117308,131286,160907,166052,69530,-170163,-272175,-142588,-94621,-185210,-131064,67710,204118,201062,56898,-147773,-262178,-147581,54595,5904,-120263,-54156,8899,77674,127549,69365,15533,-85374,-260824,-215878,-15762,49213,61464,124087,71818,24551,108586,129814,-23877,-111766,8513,28139,-85683,-11997,271845,375256,171544,40091,100820,131485,40224,-29665,67977,244996,339617,180128,-129599,-292271,-188816,-22859,92342,17189,-137860,-154898,-17463,49233,-94775,-94544,172124,229727,107958,249892,437849,325584,226044,317144,298520,116335,-144027,-288139,-295495,-262914,-181234,-121913,-82146,10860,-40090,-151347,-95404,36432,115522,240807,223116,26287,-98731,-79381,-79016,-64643,113151,407302,577437,488889,228305,103617,14269,-216770,-423470,-369684,-299095,-307731,-182686,67084,309547,406635,261544,-26174,-176718,-143033,-27238,53268,103284,93855,29181,63374,120167,148765,140581,113719,31286,-69509,-179145,-260986,-250700,-87760,-17855,5534,75225,131740,192024,354259,337287,97628,-62197,55114,122975,-13325,-198111,-250055,-162333,-75415,-51856,-176502,-296717,-179452,-25878,-91759,-221294,-155811,22559,9921,-242978,-248290,85152,257235,128397,-35073,-134253,-222329,-283267,-245609,-91791,-23054,-116258,-43998,169370,294919,228713,48077,-133718,-92766,93623,100652,-35760,-154350,-204951,-158721,-70156,11998,57988,145959,151944,-63749,-225543,-72457,138242,123163,12416,898,79433,125306,221616,363237,335734,66373,-119964,10718,270147,295823,153686,34027,-86890,-231104,-168270,75567,216774,184860,93022,-86541,-138801,43745,28402,-183410,-287168,-150321,42881,51370,-51628,-46624,-487,-65204,-128596,-58217,63354,68096,-98221,-228531,-178527,-68055,-40519,-128409,-215481,-172880,-65950,117614,191243,-26803,-321281,-384868,-141235,-4373,-160384,-114473,99837,32699,-228990,-383024,-368238,-311267,-201464,-71731,48164,211086,318144,225867,19665,-97050,-62829,86344,180515,217445,371560,411497,133056,-161523,-118530,208324,505794,378257,112949,116242,135335,10708,-72142,-65030,-52209,-3355,-23710,-210044,-318063,-250088,-131424,-134205,-183331,-35752,113731,-9798,-212005,-311190,-288283,-187927,-111371,-66128,140758,250153,79285,-62897,152475,334603,249451,104574,27536,-92548,-218619,-157949,24732,121343,-20372,-146439,-115610,-92949,-107796,142715,409291,242889,12538,-36247,-114514,-172397,-133067,60390,220551,34274,-265041,-281518,-97185,-21823,-70830,-159049,-165985,52781,231304,85038,-122083,-116886,-89875,33677,312210,353784,119980,-38406,-83040,-2933,96278,93317,285112,597642,437676,-91306,-541339,-1525751,-2169240,-1196172,-656239,-149490,1167442,1230821,720876,1120288,1122097,383810,-527598,-1470299,-1833821,-557827,1225058,1432856,823426,687013,337510,129065,153891,-37657,-128268,-129574,-185634,-194280,-166084,-208638,-192658,-123118,-206132,-293070,-255489,-199356,-324598,-499617,-324273,147971,354980,112980,-175391,-110936,85244,83152,-53673,-108511,-30997,79722,98932,89013,13155,-50379,11240,-40499,-104863,93137,203929,101944,28156,94857,268652,254278,23593,-120988,-104993,-23278,188867,503198,493286,323193,285740,175574,-137493,-129891,182124,282535,82429,-56175,-51339,-131252,-205974,-167530,-51047,56362,60273,139247,265582,97403,-38805,170645,236434,-33833,-292655,-292081,-141551,-64363,-161510,-173178,-55343,82078,46094,-44639,-62087,6949,-17961,-171993,-243468,-173196,-93934,-144893,-182084,41040,271659,281250,243895,162707,95912,161677,200094,53667,-80067,-105651,-67144,44221,62939,-77012,-92734,93248,131674,-9551,-80689,-443,82153,122144,95415,36996],[-61668,-141748,-38579,92332,-16202,-306218,-448927,-330303,-139007,-84685,-122836,-80516,95563,286769,237287,-32416,-196626,-200987,-228825,-175764,-34986,-10073,-95052,-81376,75578,191031,156715,21032,-147155,-267456,-213568,-73739,-76170,-146543,-165163,-111730,-73121,-22645,23673,58694,156290,336960,327944,108276,-36266,16319,243739,438807,369415,221956,193762,244735,233029,102826,77978,152581,-2727,-189668,-242428,-309935,-300397,-85545,115240,202317,219258,127687,148333,191674,129655,76226,70695,-11265,-91979,-122202,-19733,250140,269649,86945,1124,-8545,54691,221460,228066,160479,276792,338823,53818,-391825,-624364,-555795,-246598,-20724,116094,216911,292458,182964,19417,62671,48045,-124784,-175240,26426,231504,319236,274666,203550,106864,75857,138368,71151,25171,160922,257738,189654,58595,-50632,-29931,29744,-14808,-113639,-135956,-61729,46194,173707,192816,156611,141182,88129,54212,58811,-14150,-95042,-129606,-89041,53877,226668,161382,-175805,-389878,-214270,-84678,-121348,-51957,70823,67309,-12342,-95209,-21757,199733,269100,42225,-223825,-304539,-222629,-249328,-406884,-375777,-23506,164151,175200,19327,-266537,-358468,-284576,-240761,-64879,31210,-88750,-159566,-200583,-221712,-15869,52385,-10846,35988,108173,118524,112194,88433,66449,26669,-6331,28818,40859,-12963,-8471,65673,110223,92113,56619,-78129,-315316,-430150,-353682,-219056,-223414,-238468,-78321,96854,53478,-13121,77483,120696,59883,-3381,-88473,-92277,57313,197258,113153,-129635,-127056,3632,11434,-14491,-1137,-17809,52764,244314,240671,-59940,-235491,-88745,31102,-143178,-403122,-574390,-501415,-142044,92260,182236,246128,189855,14499,-86424,-21429,12452,-182780,-302951,-313231,-337108,-285861,-169934,-122558,-199,162815,162620,65801,56387,-19968,-186251,-187943,-61388,-85154,-98203,125847,282673,110993,-160221,-153896,-75855,-153012,-103489,42761,172935,169129,164267,232018,229309,131927,86197,-9412,-229909,-241685,6704,71172,-154569,-147283,112883,268163,247619,161975,71305,103989,215951,64341,-195308,-222502,-289513,-439704,-354913,-86954,106816,155424,95901,58785,28120,-86491,-65172,-14906,-101391,-88593,-24853,-54293,-77979,22644,179796,301358,171929,-153567,-276501,3573,284518,150422,-88214,-822,295609,379835,329133,338033,309122,219762,15743,-222590,-241461,-34078,64222,-26773,-31518,48534,56424,83067,174581,232267,133550,30521,91045,57637,-107293,-92963,57487,169058,112253,122790,124802,28245,23695,38492,-136845,-289783,-320711,-319551,-237612,21602,263892,254704,138715,186984,353231,365110,195495,65909,-24407,-197576,-334392,-188873,84882,230904,200268,220078,340547,284286,-18622,-183322,-14411,79629,-156337,-458650,-553120,-363509,-149223,-71718,-17430,18410,-106008,-231548,-159430,30202,101983,-18881,-194485,-200140,-136737,-139519,-315238,-467888,-266328,-7804,22838,-14581,96222,206524,132361,-105445,-183232,-89826,115679,300862,246945,48738,-34973,52240,243579,305682,229984,236177,161349,-20271,-15728,-39540,-75733,24614,78558,41185,71054,184745,318180,313680,230473,187064,227832,252502,436946,607127,427249,22650,-70067,283492,596342,434563,-68363,-370370,-157449,213059,310836,30160,-278715,150992,1166940,2181969,3110678,3529779,3761552,1611009,-6387038,-7671077,-2977909,145963,740584,717803,158564,75198,11733,-223839,38132,234113,310875,374029,-56976,-529317,-302734,90110,141679,83672,146229,133880,81214,175775,146894,-178447,-331150,-97421,195949,201664,65867,-57458,-89068,-37368,-41354,-122297,-227444,-319970,-227484,-17316,116520,183132,286015,291737,68278,-172980,-166010,-143828,-334693,-406499,-152842,152647,328332,425888,315310,-50572,-309258,-202482,-55761,-129407,-182616,-113306,-27845,-126922,-303452,-395876,-358045,-200110,30549,195819,182377,44560,-29692,71692,147734,149905,236589,272853,86922,-280197,-383654,-147216,-41957,-154245,-160278,-3211,121777,103752,-10572,-108839,-170832,-116916,54927,36570,-21947,74044,90977,111846,204746,202915,145519,-5390,-253077,-272513,-135320,-24063,58988,62235,4624,52500,144689,94645,-17894,25895,154202,36260,-151706,-20991,272018,342598,164797,49432,63304,92479,103870,66465,82283,231625,359681,212550,-74936,-222002,-117666,42022,122918,-21763,-167086,-101451,90189,127580,-73319,-106916,170463,276363,140635,189018,317788,222448,193367,347599,341223,107223,-114204,-181516,-206159,-204392,-140702,-77167,-53872,-34118,-68551,-71155,-23402,41640,126645,293268,318341,109163,-19999,21295,42186,21959,163690,447073,578846,447685,197922,99095,44712,-116272,-290244,-197577,-141391,-214729,-191374,-2748,223846,378465,304732,47998,-93078,-65075,-5724,53314,144022,161745,67188,62188,122730,182221,215121,204897,99126,-1310,-74845,-126606,-121408,-11541,-5538,-71713,7333,185003,343920,464524,390762,99212,-38823,91862,119390,-50062,-252700,-362613,-285221,-166262,-139825,-278385,-404067,-246903,-69930,-90629,-140368,-69805,24577,-77644,-272577,-264082,-47573,113461,150373,63817,-48611,-122133,-203897,-240239,-139467,-30158,-51944,-14227,129221,286096,301444,119449,-100120,-130030,-18718,-16295,-75478,-125361,-123885,-59712,19195,91873,115902,167542,199590,55052,-124814,-95923,57361,89937,10023,-93578,-87765,46836,245805,387020,392607,164899,-31385,72406,255605,243558,117677,54129,-49539,-230153,-191377,51032,217110,245970,161518,-85871,-283351,-283756,-233032,-280759,-343770,-194292,45780,85177,-15069,36798,135877,53327,-63651,-42175,44693,63911,-56024,-185983,-175274,-109737,-91803,-146776,-128705,-138712,-146462,42388,204503,27974,-298814,-374612,-129455,21688,-137664,-141696,41943,54446,-159219,-305212,-258378,-228238,-211575,-91361,94036,319277,451566,384659,117845,-78673,-76744,56798,185718,278239,364486,344018,103305,-159405,-151975,180410,436162,246297,10536,95666,211964,158947,68956,-26633,-74238,-51740,-94186,-226537,-195088,-81565,-33983,-88671,-157357,68330,262598,75789,-196977,-282861,-192154,-67788,-52142,-26584,193652,322191,146558,-1970,199598,303494,126365,39322,55794,-105827,-315337,-234824,30731,135645,-30629,-126503,-16565,-57,-72962,129572,364343,226011,80493,104088,27981,-73169,-81514,28068,187919,94341,-206389,-289210,-114524,18836,24599,-16529,36596,224766,321054,51262,-242350,-192002,-59672,55268,262009,265227,58962,-50218,-171614,-268054,-190480,-93604,207707,609480,438000,-17592,-376553,-1745917,-2482107,-1234598,-710966,-456139,993265,1337290,732689,1045006,1203457,601184,-293566,-1107310,-1878624,-1251610,566666,1465013,1082180,668865,227666,114032,210724,34579,-80734,-137809,-154465,-110042,-106813,-147245,-150007,-172795,-309062,-329169,-189556,-114975,-318391,-552100,-356160,172708,442030,200531,-151054,-120843,83152,109540,-37042,-161229,-156564,-28629,69908,118011,72240,-3320,-15738,-104773,-163627,698,137002,136195,64691,90460,334041,409347,101155,-164326,-226235,-179568,51441,424389,486797,420785,404390,324089,-10652,-56937,247976,348558,73229,-109855,-101117,-147624,-182839,-160403,-112491,-26868,6357,62542,185171,36834,-134972,82536,208404,-47501,-328740,-322094,-162789,-87613,-117610,-146266,-115998,-14440,46471,39140,-7482,-34777,-116294,-241474,-300611,-186320,-48265,-79590,-160566,-4195,170339,166126,164691,130881,57985,62825,100703,38833,-25737,-75209,-127631,-50867,18633,-68984,-57570,122382,139153,-51171,-121262,20490,162442,194378,143262,65222],[-72653,-183041,-64890,130759,53703,-238941,-352883,-226845,-94747,-74620,-102161,-54163,87582,208931,168825,-17130,-130773,-145975,-139346,-13967,150826,131848,7281,6867,132285,202214,173696,61355,-123437,-269185,-223877,-150836,-166657,-172990,-85947,6665,9190,14237,57135,100408,188399,300685,265106,75177,-20913,48890,241561,367328,318513,244858,292749,360621,264888,7568,-56640,32345,-132899,-291404,-255894,-302212,-338413,-117937,104796,203976,263776,264588,283686,204778,76388,52768,99330,70343,10367,-29476,71881,310171,317618,162567,35436,-65886,-57843,132392,155920,52742,182991,313915,68298,-401748,-663914,-614478,-300775,-93016,-28142,60759,241663,217254,68249,62612,-5683,-221979,-273013,-18232,259952,283962,179430,188242,149142,24580,2105,-22292,2866,137882,241223,243962,144721,343,-39178,-19274,-40685,-70057,-18544,88593,208563,299155,201879,84427,72307,52018,28212,59888,-3427,-112632,-133207,-65446,5425,101365,64856,-174975,-336414,-222227,-156066,-201466,-103860,45769,-5021,-145396,-134673,74724,306905,320638,106968,-152069,-266481,-183712,-238500,-437225,-333645,-27600,67471,79965,-21799,-275498,-380397,-324750,-249613,-75341,-39193,-146854,-189780,-216955,-137721,69386,77587,38315,114331,117711,71662,44600,20641,42038,10249,-67467,-88053,-98376,-135054,-115903,-42069,43499,108916,82261,-143259,-401725,-454093,-332627,-206504,-251346,-284657,-75275,103117,60953,-34548,-14842,44578,68244,33787,-46730,-59414,111687,287029,216508,-89850,-160797,-28998,65518,87304,76580,9052,-38319,104823,255537,46202,-223872,-122949,60612,-93049,-342946,-499347,-459395,-143026,140980,186721,216797,243018,145507,57989,37789,-8815,-220841,-328828,-326653,-323157,-242021,-113165,-85107,-17534,98096,98165,3224,9937,-27646,-197941,-234750,-29041,35085,-15960,147078,402933,302388,-51326,-133696,-25248,-6373,-27895,-24897,66522,147478,206519,326874,371526,205513,41875,-90233,-272583,-227714,37338,39296,-262977,-168342,212358,353133,213300,143344,125978,138923,208776,63022,-160348,-163500,-243562,-456340,-399573,-71826,139424,165264,101413,76272,27120,-114083,-122762,-112544,-153617,-66450,22595,-7334,-41894,25380,215295,350618,187671,-126399,-228726,7287,197668,72287,-87025,44978,281665,247208,147843,206319,315480,297297,61302,-227364,-241125,-69362,-60292,-127426,-48037,79130,60685,54651,163786,253180,187967,140120,180902,107193,-38473,12520,171801,231721,141848,120942,108907,46920,11146,-57163,-226117,-310283,-301096,-292628,-173213,62802,191381,83119,11533,85847,232897,285701,182751,97245,235,-187646,-259772,-82968,145812,255012,227686,240190,297773,152813,-129486,-225511,-56287,25041,-143414,-398858,-551289,-416401,-167473,-60652,-51454,-70814,-225196,-333865,-170651,139641,219598,20761,-135679,-111691,-97967,-147871,-295559,-437145,-270060,-52506,-66447,-117344,38690,225669,181323,-87451,-199846,-114794,83434,241817,176169,10848,-30163,107014,347323,396919,285756,244912,152142,20245,81428,87873,34116,127788,156410,42572,58964,161553,205623,218949,277078,281886,327916,390406,520557,630300,445505,69300,-34899,291550,502368,259081,-140886,-357079,-132057,324019,560887,355710,-76879,358225,1529131,2428995,3161721,3196845,2269150,-112875,-5704936,-6521026,-2972907,75389,1227342,1120486,263399,63315,-61269,-370445,-126188,158869,180731,138160,-168129,-536839,-270379,241802,357003,219756,196182,215265,126806,111287,75015,-159554,-211110,42472,254259,188163,49399,-27758,6218,70242,-49549,-264135,-407566,-467322,-333605,-100274,29079,74774,156481,201072,55455,-155865,-147445,-127085,-298751,-305928,-55011,158194,291798,397609,308724,-62626,-344018,-192625,40901,2252,-74983,-60687,-31160,-175609,-279950,-282081,-306947,-220922,-6312,177199,194734,72772,3857,107096,146816,162611,304329,356796,86016,-356553,-446946,-133476,34688,-83177,-184343,-113867,4566,-7300,-96590,-101357,-106145,-112677,7247,40936,56841,160074,155169,149202,264245,302118,263786,96242,-184548,-253099,-189823,-77916,33812,-31839,-70150,70929,141046,20268,-26767,152504,263529,28439,-212851,-69141,207761,268616,144847,39218,-4905,30064,139623,118251,38426,168410,341184,254284,45353,-78978,-25365,118594,170522,-18551,-163767,-40842,208233,230221,-2688,-78841,145632,277264,149818,90110,154072,109941,133461,308067,338507,111508,-67657,-87090,-100739,-98321,-52182,-480,-7765,-58686,-63554,13967,31105,17156,108565,296332,356815,169112,41848,84383,122171,92955,199731,424784,484668,327819,124515,29951,29654,-13740,-104571,14442,55801,-97453,-196739,-74620,136755,320813,290974,90130,-4477,38624,49062,81958,175182,192145,95220,37673,55513,130904,234023,270151,171367,57776,13803,32908,82193,109333,9943,-174886,-111444,180735,417590,465448,354654,56987,-48590,85739,90634,-75147,-249149,-386246,-350455,-228020,-205569,-334924,-441084,-280881,-102792,-68247,-10153,62528,23066,-174135,-298841,-288320,-208623,-62078,133895,136894,15123,-61505,-156409,-215255,-127291,5544,22282,-4998,73456,256074,330466,143495,-83059,-146939,-94931,-66472,-49963,-70270,-49204,35401,112288,155849,154124,159776,216674,183837,16907,-81792,-10958,61164,29587,-126814,-207374,-37508,213784,334512,368035,224148,46841,94041,159882,123116,67299,57241,-63971,-241069,-169280,62133,200230,265522,197705,-78710,-395983,-577631,-471748,-368628,-385117,-257606,-13403,73011,26320,143652,299623,219313,48281,-19113,6085,50444,11580,-85936,-119929,-115116,-110617,-135385,-59936,-134603,-221619,-2773,244350,102919,-253723,-357171,-124734,64947,-61931,-167498,-77681,22635,-84283,-196091,-142169,-128177,-192660,-102559,141473,417054,544530,466680,176161,-37157,-23234,84203,199341,319534,344939,262587,77443,-111564,-130535,166996,337699,97763,-72949,80643,245182,244043,167136,14073,-71886,-86702,-174494,-251496,-94278,43420,7258,-75107,-112512,160625,381360,162844,-162273,-217095,-26119,125581,49759,20911,200632,331643,156978,22208,208985,254506,12022,-12986,99337,-91871,-364731,-266351,48355,127567,-53390,-121862,62881,101234,-4225,128994,297574,204487,161122,239821,160588,36677,11553,37648,178700,184624,-102865,-254818,-115021,48263,106614,112222,193334,332102,346894,1023,-325057,-235290,-31072,56149,182342,150186,-12959,-50590,-204825,-457645,-435948,-269536,71957,470910,281446,-95118,-455503,-1960374,-2485436,-1095784,-517592,-333806,928365,1238943,595528,840785,1200274,717575,-178499,-811054,-1751014,-1646566,143088,1475872,1236053,590776,131747,110818,268200,174781,41693,-98735,-126763,-64753,-88741,-122129,-127877,-226967,-377141,-299361,-69950,-17340,-276539,-516232,-305873,199496,472064,274876,-64112,-97317,43438,83322,-23147,-187787,-264228,-152832,12803,111223,105608,43097,-38828,-149166,-175259,-62155,91261,190575,105471,63225,326560,488024,183822,-150257,-295378,-322939,-139719,215489,395541,454593,466542,417030,130003,17646,245290,332472,63779,-100038,-86397,-111978,-125539,-140715,-181214,-121067,-46075,-2488,98857,-11309,-171676,34170,184761,-34191,-281136,-268421,-144787,-105211,-54914,-72138,-148079,-149107,-6337,114744,80237,-67663,-227607,-315895,-354516,-220504,-47963,-50440,-134951,-42004,74141,63676,61315,41491,-42488,-77114,-32906,8454,43582,-20981,-162708,-117625,12959,-12670,12629,159569,135777,-98577,-151866,38281,210801,220733,164721,85702],[-88275,-220772,-101611,144219,124999,-116609,-191542,-63798,28800,7326,-55072,-35626,67954,122665,86561,-4185,-57641,-88913,-50304,129557,298312,256613,136065,123607,174002,185228,181915,111492,-55394,-174463,-149283,-181889,-248810,-208649,-13219,124025,115884,81894,86340,101237,156135,203965,177243,44222,-5791,93640,242534,268747,220096,239080,376290,445091,271298,-58161,-136669,-57383,-218182,-331671,-220845,-270132,-348926,-139383,81316,200830,307710,393339,397330,220775,16692,-6569,78098,110235,80168,45193,165214,349156,291047,126093,23587,-101295,-139536,46142,67120,-81801,39676,228144,57444,-364822,-610715,-560607,-317227,-160710,-179328,-104490,176448,254648,138395,81249,-43742,-280899,-312554,-51116,223220,151003,5522,101405,138562,-35945,-128117,-116342,-43995,86762,193238,247219,187997,28585,-67433,-79328,-79983,-44698,71213,189755,306264,359786,191109,9935,-6304,4844,-7074,45356,4921,-109728,-125536,-75733,-72613,-69420,-112138,-225100,-283245,-234889,-217414,-234574,-106755,38722,-58570,-244558,-159637,152754,380442,347154,168073,-45712,-157877,-99876,-200315,-446710,-318438,-79608,-42160,-28867,-64032,-232809,-340804,-350941,-262368,-96792,-107261,-179334,-183729,-194152,-22062,159666,98584,67762,176810,130947,36139,2454,-25567,18082,17492,-79721,-170393,-215997,-215522,-157466,-74272,25500,129933,103239,-176838,-437119,-428694,-269976,-171127,-237028,-274695,-55769,103573,70674,-28204,-72763,14894,133975,91751,-4405,-2877,184154,371859,297397,-23486,-160223,-65586,78418,151905,146782,49048,-118944,-50584,215829,108568,-203571,-145732,51654,-47067,-214572,-310788,-293448,-68420,191258,162438,148888,242301,221785,166535,111393,-11641,-235622,-335149,-316762,-280798,-174899,-44765,-13728,-14292,18137,46341,20863,36685,5376,-172291,-231724,25236,155921,45043,118079,445642,403449,7341,-122560,20921,113122,22550,-70571,-24151,96922,172607,294483,387051,234047,14999,-145842,-306840,-229476,52347,28445,-267204,-116862,307561,400714,153725,71222,109202,133520,182342,65075,-103466,-82710,-143039,-382590,-365317,-36514,160343,169639,130594,123365,40800,-127108,-186746,-215225,-183532,-19846,63831,25543,15664,33949,201719,354082,193700,-98165,-164369,1073,61913,-42872,-98550,58643,193739,63781,-71719,-2263,222814,316643,96456,-227387,-244305,-98802,-139060,-174330,-38667,112274,81447,29249,117280,230197,240514,266297,269593,155975,22819,59849,224200,253579,116743,23212,32872,52703,4423,-125944,-278040,-304940,-240855,-209720,-75941,105900,103261,-75425,-97129,-15693,90790,191532,157087,79908,-21825,-180107,-158415,45782,238071,298292,227936,198502,187273,-17638,-232158,-229367,-86598,-36958,-108212,-273537,-456942,-397795,-163808,-65719,-89144,-121833,-271212,-384608,-174773,211375,280357,36032,-59807,-3278,-32565,-129297,-236139,-322820,-219295,-87858,-126939,-164292,-10129,220308,216285,-41242,-196641,-162314,-17942,108921,81799,1869,9467,164794,405426,422793,281586,204810,113211,47312,125461,162461,149681,255299,229084,37429,56776,161125,115873,142768,304179,343744,390262,488535,495170,495973,359580,87508,-9645,232042,322441,35459,-235745,-319180,-61174,481200,880416,814194,342677,686536,1803162,2506112,3067802,2712720,252281,-2555623,-4204201,-4373189,-2460650,-12791,1301866,1176376,387501,113615,-130152,-473647,-272920,20289,-41014,-131091,-268757,-511765,-242362,369666,580379,414693,324589,341949,183016,41885,5722,-117659,-103976,132647,259267,148403,21315,-22038,35081,111041,-59704,-379013,-557360,-554932,-392059,-187732,-93537,-46683,34538,113045,50519,-130365,-134531,-82491,-199218,-183836,3975,106788,186910,269313,196076,-120327,-358927,-173039,96643,97418,31910,22405,-6748,-166322,-216879,-173096,-241523,-208043,-32148,128960,160896,55294,8097,107820,120571,169942,356187,406089,69250,-389368,-455700,-110819,110541,-1369,-210839,-246285,-123431,-109453,-186424,-133219,-85684,-129883,-64604,34296,117103,200272,183439,172962,282328,339364,345847,203342,-66781,-163150,-158788,-86598,-7345,-137779,-135658,79645,102165,-76236,-43628,241885,309796,6149,-246028,-129548,111779,185056,120156,13824,-81612,-32816,144440,108912,-49674,99517,328742,314868,204101,94214,54648,172623,216575,37425,-107852,26957,301545,317128,90186,-18406,104202,225722,134667,7994,27196,41911,85122,233797,290892,116955,-21004,-32563,-26165,1799,47990,79547,38603,-53096,-37665,59714,44321,-24121,74006,256637,326053,189192,72890,99699,148313,139572,226005,361517,319388,153964,30536,-63228,-2802,89476,109714,223274,235917,2050,-197184,-125996,73079,252600,231549,85419,47336,110925,105317,132589,194738,174893,93902,-12530,-72714,2614,187884,282966,213301,73261,35660,156506,307108,272977,49040,-262943,-242563,122627,398685,381279,247333,-12440,-77710,52672,47497,-88656,-196412,-316305,-336511,-234947,-215290,-314451,-379695,-261020,-110467,-18823,133163,181620,-6270,-261451,-317779,-309116,-339885,-211830,89678,180615,51181,-61748,-159635,-186172,-73021,61409,76422,-16272,19705,216033,304120,100802,-100608,-142321,-117823,-52471,13528,-12988,-4640,99289,184063,185501,150222,107019,179526,265626,147007,-34470,-40628,53604,69840,-92720,-242459,-96407,133741,208769,247338,200883,84757,70400,12123,-34068,9757,31685,-127232,-250322,-95872,106441,166945,239291,199768,-60988,-441231,-736793,-613825,-414809,-391647,-326712,-133587,3142,56531,238979,440399,396260,188015,7369,-43808,30453,91122,57852,-23820,-99043,-116178,-98166,-17248,-148786,-263283,-857,297057,176500,-180438,-318340,-121939,109614,45515,-165624,-196869,-42776,-31169,-104172,-66726,-48069,-150547,-98076,180769,466354,555013,448004,186128,15129,61825,129092,199545,324427,314884,182845,55637,-37442,-60899,157624,225562,-21333,-95530,100986,251641,266963,201394,40613,-44616,-88883,-227975,-257493,-21962,101696,-11589,-82643,-40543,223411,424617,215027,-117761,-122123,169924,326657,145160,26880,133328,259628,100686,-2959,174845,196016,-63283,-41360,137972,-59582,-354674,-249083,61038,101089,-75819,-117149,119416,193018,72268,124936,221908,184609,230672,329477,240563,129369,125180,82836,175754,258262,17061,-177372,-89217,67112,155266,180468,245819,347105,308447,-50454,-352599,-237795,-3481,52233,106112,49276,-72401,-43464,-184409,-528840,-586550,-410769,-102053,212291,6356,-316649,-753166,-2055621,-2191788,-848625,-140652,157471,957042,952963,358377,578240,1106669,682019,-246154,-702852,-1486510,-1590489,75653,1412783,1200643,492806,110440,175641,367298,357270,206264,-9655,-94040,-66741,-121853,-142544,-130200,-269628,-394164,-220673,51609,48057,-230865,-419708,-188645,228034,426222,298780,58005,-41741,-8336,36559,-505,-179773,-336743,-271388,-60231,74050,109974,77087,-57372,-165923,-140188,-75087,85954,256272,142544,17758,255463,482353,262624,-68770,-274170,-395988,-326941,-58612,255765,435894,472392,427048,227343,58070,155188,218102,46069,-36143,-16163,-34786,-40997,-102461,-231420,-198256,-84397,-39666,23717,-51323,-155272,35195,177403,10397,-153785,-139504,-102469,-125459,-1353,34736,-124593,-246894,-71972,168498,179185,-77731,-318526,-376997,-383518,-258671,-93550,-67684,-112760,-63691,5368,-4793,-41183,-84919,-177963,-217131,-165428,-31045,117208,57224,-151275,-132577,48599,75582,93212,191555,119537,-138193,-165868,50544,220984,203144,151527,81569],[-113892,-248569,-135500,133635,180950,26154,-6322,127542,212620,143895,158,-45853,25225,50737,22987,13193,3835,-47491,19180,228368,375767,334247,255112,231120,187197,148583,179721,146893,18539,-36601,-39718,-169187,-291636,-216390,56771,213656,209132,150846,86524,47166,58652,64652,79283,24480,11484,135388,240554,168774,98221,206596,426449,484435,257614,-74459,-138782,-82971,-217746,-276341,-141509,-229672,-339540,-154943,42813,182605,328437,457365,438114,231603,-18432,-71287,20941,109408,116988,99161,239935,359243,207330,1946,-30018,-108098,-169073,-20957,-24962,-207846,-107296,109721,18048,-309928,-506216,-437297,-297188,-205717,-286302,-221832,116366,281560,200741,100370,-71034,-304611,-305568,-70641,131710,-31319,-192214,-31188,86391,-71786,-198419,-172790,-101133,11592,109205,184266,184918,56334,-74736,-120461,-123614,-38447,120757,216756,300544,326639,157540,-48717,-74525,-43686,-48331,13097,7183,-88173,-104942,-99391,-147475,-233308,-307349,-299451,-251020,-259282,-256554,-205475,-48564,59477,-78541,-283268,-166216,181686,400426,371532,240052,76126,-5167,19884,-124624,-418907,-353612,-176542,-132236,-109990,-86998,-148540,-252314,-346040,-261273,-118097,-158866,-191171,-158903,-149657,69375,224600,121870,80266,208164,148004,26077,-400,-29458,15599,53805,-49022,-208300,-289669,-245833,-136410,-42268,36590,137338,112667,-174235,-414302,-352752,-172488,-111077,-180121,-204276,-19139,99342,78715,4752,-74471,41576,229935,160085,51083,94279,267234,411947,318524,44668,-126379,-89654,52616,157804,186895,94347,-157005,-163171,145122,111836,-186426,-156764,5392,-18721,-51664,-76663,-94940,41892,220567,105654,62244,200253,226489,195757,152566,-13546,-228904,-319594,-286749,-219602,-98588,22631,74531,7807,-69612,-5418,100443,139818,84713,-110194,-184499,78733,247464,77697,47501,377218,365729,-10019,-120746,58914,174571,43236,-82239,-67307,51052,97953,159756,262207,197686,24610,-130101,-292073,-222845,64780,49185,-179872,-18708,371437,387783,69576,-39575,34639,93252,130713,56158,-42978,-11597,-43942,-260127,-266991,9558,165512,169346,182955,196709,72967,-120257,-240199,-295725,-185253,39609,103237,67174,98498,57317,152540,314888,186164,-68571,-76807,22593,-44266,-138329,-107744,43864,69423,-108161,-257902,-211501,60199,262061,99092,-225391,-247871,-119583,-162099,-167011,-12559,130592,106472,24179,60775,172363,282509,375522,319285,172064,52899,42044,195632,224522,46907,-113723,-44099,68995,11537,-156313,-283413,-275957,-169519,-102380,21120,119613,2510,-181789,-156566,-88657,-23517,115488,119956,12925,-86913,-186037,-78877,153547,340516,361430,216502,122033,53978,-173386,-305892,-203383,-98838,-90213,-66328,-122764,-300049,-314643,-137983,-87978,-138148,-149616,-255536,-379152,-162940,243469,283816,39122,23572,105376,43031,-93193,-166747,-177536,-138687,-107403,-146964,-156473,-49757,177152,216950,14060,-175542,-217515,-150916,-53372,-13774,18104,70762,210682,409405,385694,220784,133285,71148,69145,132864,184414,246684,378985,282423,23048,54348,183638,88397,105035,289915,357815,423408,538004,375833,228823,183460,61684,-15769,113503,107532,-159897,-305632,-250542,52058,661398,1204731,1296042,845108,939760,1728140,2147936,2635893,2022381,-1446225,-3829894,-1751748,-1957616,-1977712,-369938,816491,855209,454261,151962,-173068,-489533,-356297,-152196,-301645,-341935,-308685,-451019,-210839,460980,771982,613259,481897,464963,221291,-27197,-58968,-88643,-63443,129655,204926,93862,-5563,-38825,-9587,81314,-54899,-430045,-643832,-569870,-391500,-257737,-208502,-131527,-38363,49661,55218,-95856,-129921,-37276,-84490,-91903,2568,23606,50397,81883,20062,-202134,-354882,-155976,101854,140253,103842,95017,28565,-107282,-138336,-111415,-186933,-166664,-41878,59482,89765,11990,1154,89578,90465,173426,382235,409691,36060,-386646,-421017,-90466,159823,59649,-242644,-371803,-234754,-185117,-265818,-201875,-113418,-154236,-123516,34869,160926,198630,164753,166345,246883,304618,372496,294897,73145,-29201,-48770,-33017,-41997,-220835,-171458,85540,49621,-165273,-57748,278338,286956,-22328,-233184,-163467,30267,124422,96277,-22361,-147161,-78761,123969,43978,-156825,54504,344742,386610,359782,248896,96093,171904,238224,134773,5750,106386,347573,357222,176457,61739,65541,138893,105946,-10236,-4830,44754,71279,158482,209638,109870,14181,-22339,-14073,47503,121637,135652,71134,-18788,-7955,51669,21804,-56188,40206,189408,240078,171381,76909,77517,128428,156252,240115,287026,133806,-27670,-55869,-129545,-15428,193610,310470,386235,350380,54361,-184891,-137514,45481,192114,152044,35166,33626,107011,131168,186446,197917,116316,58711,-77075,-225143,-159639,94214,234307,194602,25543,-24265,205057,485353,446240,113811,-307063,-344056,39443,315073,264826,110758,-88169,-111470,12088,6095,-85679,-107515,-174711,-244424,-174594,-149220,-210644,-233921,-187906,-90337,52330,251083,233693,-76193,-322436,-312564,-296559,-383690,-290023,32659,198376,66053,-118168,-214309,-168411,-6335,107114,87121,-36315,-10326,180031,232207,1760,-151930,-121252,-89242,-1448,73774,20460,-4120,114521,214027,170340,92091,9281,83387,258221,218798,29719,-26174,64157,115697,-7295,-183326,-110785,26770,38691,60080,94286,71474,13352,-139624,-181610,-47702,-24127,-212251,-240101,13238,162772,121424,179446,175877,-35240,-408016,-716767,-619122,-394979,-355666,-389230,-296298,-115412,64397,289413,507315,529581,318139,31483,-91269,9696,163167,211885,88948,-77254,-121654,-45579,2434,-164415,-258170,40829,336270,227969,-76624,-239841,-110726,138796,150139,-126613,-263891,-109957,-14453,-65861,-54298,-9415,-95807,-72972,205215,444815,466353,343712,161934,62037,122812,136038,158066,276479,268268,119416,40470,35150,25024,127771,109033,-78127,-37667,171493,258242,252949,179187,46589,721,-51992,-224875,-221602,24514,93093,-71195,-93894,48011,245775,374459,210447,-74105,-18154,341388,469193,195123,-30577,-1371,114352,-9619,-69576,104935,131822,-89948,-47861,147825,-24050,-291047,-194024,61438,71412,-81388,-95035,152413,250791,120610,93973,141977,163141,264964,349566,250168,184542,225948,139211,159336,280566,126459,-66539,-37373,79459,162656,165784,181671,273486,223165,-87024,-324760,-207047,21659,58493,57804,-8506,-99091,-31126,-127554,-478988,-619279,-506643,-285250,-95474,-301045,-611832,-1169826,-2011274,-1744669,-601776,293278,856035,1068172,589314,106574,329986,905488,470265,-500827,-837076,-1190498,-1103129,350417,1269381,985493,421242,187718,324753,514361,525808,356755,105054,-50771,-98531,-189892,-195923,-148677,-284676,-357755,-122030,130618,57793,-204734,-303348,-41319,256091,316446,256166,172793,31388,-43396,8087,34909,-146968,-373759,-365121,-132485,21262,88469,84651,-75670,-156577,-75399,-37833,119161,310088,162512,-32270,158140,417893,322392,55488,-165501,-367615,-444810,-295556,120951,392911,434027,354833,234112,37635,-5959,31088,17269,52938,78642,58038,55561,-45525,-241429,-231586,-100096,-53557,-35561,-90105,-114441,70356,186058,75583,16132,25234,-58115,-153167,17845,139193,-45970,-250679,-104490,193892,258361,-60187,-360555,-407149,-374515,-285201,-174560,-128849,-102844,-66734,-24101,-32585,-119284,-213458,-305439,-320325,-267753,-71420,182573,151621,-87512,-88843,114521,167502,156858,205609,92743,-159277,-162434,55905,196315,154146,104742,44191],[-145549,-255915,-151987,104787,204690,143129,151806,304174,413692,301137,46959,-92903,-40528,12492,6096,40847,39637,-31692,58357,269654,371897,347699,331031,296236,167482,102005,163404,147109,58588,75010,51626,-123958,-273218,-168215,128053,263915,263442,191238,41721,-54980,-75699,-80840,-11507,18898,34685,163511,231759,88348,-19239,156112,434496,476219,232838,-40175,-68542,-30656,-114143,-120741,-39653,-199813,-322181,-171797,-14335,133335,299180,411982,376766,227565,-7075,-106224,-44605,81418,132701,139498,283526,345701,111971,-143488,-100156,-86518,-144228,-62782,-109459,-296581,-210444,-753,-43768,-270356,-403343,-315584,-258555,-217952,-310983,-252944,76237,283387,229255,104410,-93140,-304953,-274813,-76671,21557,-188958,-343612,-165935,19034,-52115,-166143,-164697,-152997,-78323,-1341,69402,147812,103981,-26555,-114002,-149903,-40095,128657,167477,189284,209318,106403,-85815,-122410,-82128,-88408,-34588,2671,-50743,-71427,-111639,-190520,-341542,-448490,-357713,-245903,-291819,-267913,-125319,52671,102104,-65551,-258550,-155327,147462,359035,404684,322801,184095,147591,155710,-13003,-349224,-430634,-295542,-177144,-131159,-77321,-47282,-144872,-302360,-226775,-117252,-178879,-192043,-141259,-111051,98456,250078,153892,84812,201579,159947,39120,31509,16847,55383,118972,6176,-206795,-310734,-232388,-80187,15289,46559,117384,106921,-140846,-342255,-243979,-62187,-34388,-99332,-101502,28416,99384,88883,56740,-14927,121508,322977,222520,119443,222765,346225,384404,266517,88837,-71343,-87850,7164,107052,185293,134582,-135690,-190852,77845,67334,-173705,-155148,-61429,-14657,100894,123594,35480,116125,202071,22796,-15638,145885,173464,141026,128426,-34302,-211284,-284197,-237830,-143821,-24067,76282,150084,34400,-152555,-61716,200724,284975,189739,-25211,-111991,110475,287220,83251,-40303,206906,195147,-97843,-123219,88123,174745,41710,-60607,-49178,40503,30225,-13612,41194,98703,70891,-29321,-209243,-182708,90007,94550,-55077,80098,381443,313189,-27847,-159109,-61332,36190,56893,29336,6518,23603,660,-141862,-140666,51044,153104,165445,247824,281826,117565,-101476,-273262,-335632,-162121,95890,145006,134454,197213,94811,92889,246412,157398,-42041,27694,93954,-63132,-168919,-93662,30017,-24351,-205664,-353855,-350694,-115051,145954,60844,-221728,-249353,-137358,-148923,-127113,17704,124946,122418,52444,29701,105436,307139,438935,300696,127641,41011,-15976,102508,152122,-40727,-220789,-72989,105517,33932,-145144,-244742,-235160,-124369,-11608,91159,87259,-102181,-219624,-152630,-111875,-68894,86386,80384,-80593,-171901,-212029,-63933,201378,423646,431821,211695,50969,-47896,-262187,-331001,-161059,-93273,-124882,-35316,9878,-126879,-194842,-101060,-123473,-196703,-170419,-208428,-327718,-130642,243670,250828,50971,102686,190106,107325,-54185,-119770,-65469,-62190,-111251,-135147,-119078,-81730,96820,172436,52026,-143476,-257672,-258953,-180934,-80637,48451,129567,230154,367261,305576,124565,60796,61559,106468,136552,169824,301487,466348,313011,10378,48257,218893,132925,102344,221182,322800,447230,545859,212583,-87294,-31576,-4740,-60603,-37132,-87990,-269923,-311819,-153140,188708,822847,1454334,1673078,1256343,954370,1169331,1291063,1880116,1159744,-2194299,-2704794,1365759,-39104,-1936339,-1086124,-154658,245094,372306,89273,-186432,-405545,-350136,-308795,-521478,-423873,-264246,-365834,-166221,515632,894739,747722,592389,522982,209443,-100684,-128651,-107363,-109056,32934,104333,34725,-23213,-68296,-101616,15447,-14429,-393726,-645320,-519297,-338985,-292625,-276499,-146671,-45256,15334,62542,-55436,-133976,-21763,-7271,-65564,-55469,-55064,-70658,-103294,-152011,-272502,-331143,-145671,65062,127919,113198,114233,53519,-25595,-69793,-107419,-156434,-112091,-41056,-17074,5584,-27633,4011,76478,77405,173060,374264,363612,-14646,-367343,-363155,-79000,164472,76684,-275645,-458861,-305374,-224134,-323258,-294284,-179655,-170439,-137845,51647,181401,156859,98734,119014,160629,206690,335351,350466,201871,112025,110099,83018,-41674,-247034,-162126,98453,11547,-216853,-60781,260157,210709,-44358,-168511,-139498,-309,102457,72172,-64761,-188431,-100446,89475,-49332,-256473,31379,374400,445693,470852,348105,90467,103439,218620,240569,158350,199575,346107,341308,234771,145654,50948,48920,78544,48540,64074,105327,89714,100648,112336,81398,34306,-39238,-65689,19552,145963,153755,86184,33371,12320,7545,-7559,-53986,19189,109046,129351,131680,68211,39204,83134,141519,233095,223474,-18570,-169540,-112146,-133229,18314,293156,451200,472313,376415,57431,-147394,-100814,50435,150265,80660,-43869,-48177,17560,110161,221026,180264,37419,3417,-134264,-351160,-297421,-11768,136180,104807,-78815,-137131,175376,561971,574528,184806,-301370,-386982,-28507,220327,168208,-7024,-148367,-137588,-21955,-20167,-60404,2089,-3530,-100845,-56020,-12983,-46554,-53782,-88644,-55308,128326,316767,195547,-180031,-348320,-265554,-220008,-309684,-281800,-25116,194433,70548,-204135,-302549,-170042,42913,115478,48163,-45315,2289,159173,140602,-117442,-217319,-94306,-31982,46053,94944,14927,-43589,82130,194693,113256,-11563,-111978,-49515,157895,211408,89629,16589,72379,143391,97275,-51948,-80785,-81169,-132229,-134131,-54770,17154,-54075,-246791,-274052,-96476,-98051,-280213,-198077,125322,200629,69347,107622,138392,-11151,-315088,-548926,-495834,-304502,-285781,-437561,-468561,-253728,46534,275013,468555,566004,395585,48166,-120631,-4715,208753,333461,189325,-58411,-125810,8056,7967,-169346,-214680,93069,334824,243136,46472,-116314,-83720,140728,219867,-60087,-260008,-149083,-29484,-87572,-93340,-9181,-40758,-31013,209228,353567,294078,196054,129569,88524,112902,65824,56423,169069,200284,83532,35912,80956,82758,54023,-8139,-66332,87773,281095,284246,233906,128939,36268,51384,13566,-157743,-138641,50642,36205,-139820,-93069,130443,227833,249436,151972,-38703,68851,439386,513183,187514,-128735,-160612,-69075,-144875,-155219,16320,62274,-81504,-45780,113702,483,-194180,-119163,57214,56990,-58581,-47524,160290,251792,112180,21347,56794,130831,249334,302279,201912,194907,280843,176315,118663,243025,206419,57437,28423,88657,135996,81489,39004,143271,118520,-97979,-257412,-163345,39147,80126,44495,-15591,-81898,-10008,-54961,-340102,-540435,-549185,-440463,-362899,-539347,-877288,-1578133,-1917343,-1354782,-458532,644263,1565910,1269404,309393,-74639,137832,587805,102403,-882401,-1186026,-1002102,-372425,844276,1098316,690468,411276,342318,523522,672687,618938,438627,206499,3619,-125965,-256896,-253488,-167467,-263477,-281126,-33670,147275,16427,-205683,-205327,91228,278084,179938,160452,241690,100554,-41065,25451,77764,-110997,-383844,-417545,-183956,-25823,50143,55321,-101133,-133343,-8917,28486,167093,322855,152026,-69534,81130,338741,347239,172805,-12684,-245382,-446610,-405770,35801,350737,366925,230922,144336,-42599,-186854,-167705,-18187,131594,158570,134272,142776,22157,-201348,-204567,-90901,-65005,-87245,-133036,-85172,108303,199427,139550,171923,169235,-31028,-186063,-7427,202718,63058,-148316,-74624,193907,292234,-19085,-340029,-396365,-329585,-291572,-270631,-219054,-112985,-58329,-20254,-27668,-157956,-307890,-385799,-369047,-327813,-106494,227417,245663,14253,-1126,187086,230149,181597,194990,64713,-153836,-141130,55346,145803,88553,34532,-21152],[-169004,-231361,-140964,66779,186945,196325,242036,424975,577857,438298,75201,-168244,-117256,14716,45370,78849,45382,-40793,65495,254274,298071,298629,345983,304226,122782,55219,130957,104017,39135,106506,91050,-61987,-192755,-62875,197010,276956,272554,183500,-49834,-182046,-201629,-189312,-77713,25279,64874,174310,214390,36061,-109143,101186,404124,427492,203337,27396,44668,85052,72509,99333,52882,-193970,-307441,-194844,-90372,44271,204640,249872,221921,201965,52982,-86692,-88456,46464,144393,175940,292478,319543,52691,-238620,-154200,-42518,-79430,-80496,-178009,-336516,-241265,-67424,-114410,-267796,-341845,-257163,-227993,-198304,-245134,-193185,60610,249480,211139,89900,-109497,-293903,-241680,-69956,-61737,-259763,-395376,-258568,-35001,31120,-22877,-87950,-187802,-170220,-115537,-58368,98030,176975,87753,-44591,-133220,-33353,101663,62291,11147,53379,50886,-106409,-152045,-101840,-116828,-89092,-6353,-1637,-27817,-96562,-189169,-370114,-487415,-365052,-254983,-317114,-252496,-27291,155332,146152,-34875,-190108,-131480,60034,264550,434661,394939,248634,255643,280600,117447,-249156,-509648,-398807,-167412,-83502,-33278,43520,-50512,-223774,-147058,-72909,-156949,-189063,-149651,-100368,64983,244002,197430,91918,162350,154282,58083,76268,102467,145532,204251,62857,-180067,-283611,-190890,-26521,52857,30408,67202,86837,-89854,-242615,-131836,33005,44442,-20427,-10166,75566,113916,107660,114374,88422,236955,391568,263600,184686,347571,402308,295725,159069,92936,-13905,-55671,-31096,24255,144966,158710,-61735,-125869,43231,4304,-160138,-143187,-126918,-33304,202667,232060,41380,90914,120170,-69237,-59641,111745,98513,33531,36256,-84360,-196347,-235269,-170356,-53737,43441,107784,184752,46451,-214793,-112356,279067,415209,282566,62115,-36577,110729,268012,69392,-114332,-12185,-50405,-222634,-122474,110008,135244,28645,-19526,20309,79052,7715,-152734,-194024,-38059,133457,128152,-72547,-97153,137835,144293,41569,134455,327726,199240,-115027,-250670,-136728,-15794,-24622,-7805,40921,13002,-34980,-70728,-30372,71458,123860,158877,307803,356702,159206,-87029,-284832,-330258,-124814,133136,187653,225337,290868,136305,47680,166645,100672,-28442,129487,208316,14871,-122099,-42303,55828,-25777,-191967,-337220,-380885,-239445,6206,-7956,-212744,-244590,-159201,-134450,-86093,41239,97752,119519,112018,50229,62204,313997,444088,207544,15517,-5792,-73002,-12342,58013,-114440,-251335,-40741,151367,64947,-99314,-176043,-200127,-132743,30410,125823,19822,-192838,-195705,-92708,-81614,-31642,115295,51138,-163698,-243758,-255959,-128908,170838,458074,484536,223424,20842,-77418,-255234,-297382,-113814,-75679,-141166,-28348,93397,18193,-73479,-67104,-162454,-251823,-191049,-161200,-248552,-80418,223319,211215,88331,166294,230851,142999,-23997,-112840,-31072,-19170,-105466,-112536,-84888,-106489,-3416,88145,53279,-108028,-261901,-293710,-220912,-94024,80976,162014,215283,298465,208738,21480,16000,107786,178402,164859,139039,297717,490171,325716,18020,42617,248792,222120,109789,99815,249752,476849,528500,71088,-334801,-211261,-88397,-132009,-182611,-223916,-276776,-243229,-40187,317841,915833,1555309,1839742,1437064,696084,231689,149768,999500,261428,-1835994,624130,4423084,902143,-2386773,-2015865,-1331689,-487348,77483,-124356,-179487,-246492,-259601,-396417,-623730,-356669,-150636,-277933,-105221,538491,922619,770422,597086,475135,130390,-183518,-213659,-189452,-219131,-114993,-15703,-22671,-30082,-95426,-192993,-34632,68674,-274939,-560622,-425680,-257420,-284408,-274898,-88770,-82,-2622,61051,-15843,-145545,-53913,628,-108668,-143675,-97552,-137355,-230787,-260181,-296674,-284260,-135572,9563,71006,51014,57605,52697,44940,-28199,-138193,-147599,-64487,-42870,-85115,-61304,-38460,28695,85096,88337,166912,330589,276216,-79643,-349128,-299803,-74920,119810,41193,-300589,-483181,-321089,-224471,-351371,-389676,-264828,-170058,-97804,78129,162683,74154,-3372,31227,38354,68148,240113,356829,290988,225927,274309,240543,13556,-199105,-105726,123975,8558,-214066,-51967,198722,111829,-47214,-61531,-50340,29103,109748,40546,-107579,-199491,-100715,52062,-133279,-328799,2031,376662,462976,509725,377190,48845,-16590,155290,311466,309259,300293,317039,283216,255560,215210,69543,-14286,61268,154385,186429,179454,118110,61639,16676,31382,42625,-56182,-150956,-61891,123697,139276,91945,88199,19104,-36187,-9086,-7530,11296,22838,23231,89167,60417,4245,34159,99644,196082,176472,-104178,-242983,-129679,-71084,100528,375040,500705,470298,323916,37164,-73408,-23092,71048,127521,36381,-126623,-172202,-124434,49316,220332,141929,-33928,-46036,-161120,-407422,-363177,-93392,16569,-39146,-207908,-246224,97088,518424,606332,230006,-261564,-364076,-47414,165368,120941,-69589,-174019,-147988,-44769,-26267,-12265,113083,146937,47780,89718,161539,134150,98692,-8359,-29489,186704,322944,82871,-294300,-343006,-175295,-71227,-131827,-207713,-78627,170236,72434,-283522,-394887,-189544,54566,72566,-26437,-24531,63822,155731,58856,-210524,-267276,-74455,17483,53691,62644,-25965,-100533,22570,135301,31567,-128835,-217815,-174302,5031,137624,127628,60048,53855,131532,184415,105906,-24093,-167424,-261716,-273775,-186610,-53781,-107499,-278239,-282371,-124998,-166494,-298317,-124964,202616,193606,15882,44609,97489,-1923,-202988,-318576,-292844,-162097,-202351,-468164,-609723,-371690,7981,196981,325487,477182,388936,55886,-119127,-7084,216793,387649,252769,-41834,-117261,47312,6603,-161681,-158969,118216,277647,217493,160935,31961,-43401,113610,238894,12438,-202383,-144506,-55108,-143844,-147610,-23998,3677,12419,187483,215798,80184,52191,110569,85010,18753,-80482,-99721,13917,117350,80935,44737,86987,77377,-68641,-123192,-7988,239566,394584,328303,231187,85211,20439,92055,84329,-46565,-24784,61283,-40836,-187773,-71798,184890,181002,96909,66915,-12946,116964,439301,458272,139737,-209882,-284038,-240371,-271261,-234405,-71601,-12190,-66211,-52403,38433,6415,-91458,-41302,65850,69352,-7828,18109,140523,185827,39942,-86801,-33386,79393,184656,212246,129361,166045,270343,172474,58716,164904,249618,168534,87821,94475,94286,-28792,-113121,3049,21276,-83009,-175900,-130572,41152,109494,55637,14771,-21171,29910,19886,-162813,-379488,-528039,-528442,-511934,-631433,-1020201,-1872529,-1915324,-1202827,-476718,808922,2122870,1577209,256013,-133334,1308,175323,-352804,-1284574,-1652031,-1035764,319115,1383957,987498,456813,475493,519941,701153,779634,599930,423624,261799,66337,-115202,-283027,-282390,-170006,-209559,-189712,21818,110431,-50833,-225523,-148276,172234,285532,60664,46626,245246,145352,3177,91985,115894,-92453,-372915,-415571,-195368,-45710,7915,-11661,-140428,-115485,30743,90481,194841,272577,104863,-79851,58052,283297,326537,229679,120017,-71192,-326236,-357753,16345,316118,284211,103819,4190,-147660,-320632,-307620,-50803,170621,190679,166335,197587,85071,-117713,-118143,-60965,-96817,-144869,-180635,-92988,117325,201574,178343,260522,242569,-28541,-214846,-66511,204371,167613,23590,17335,180674,274399,36469,-262122,-346161,-265318,-278499,-355973,-315017,-146215,-53566,-5853,-7854,-154658,-344593,-401409,-369853,-352098,-134399,241766,315992,122511,98086,236523,236792,157082,161947,50809,-115303,-97821,52783,79962,17283,-42312,-95007],[-164935,-168008,-100884,29886,132049,173381,249500,464608,658319,519660,82302,-250320,-186053,48076,124731,118729,26952,-64859,45475,193091,182815,206473,303624,263827,71301,17678,85786,24972,-42061,42241,73781,429,-74836,68529,249484,262328,246813,125345,-174380,-303627,-276106,-226973,-105958,38130,96040,165974,184817,6620,-158568,56968,350041,350681,168698,100148,162102,224979,285888,315550,106832,-213391,-300026,-223462,-177171,-74785,55008,13441,20548,155635,143069,-9234,-89823,23593,165735,213929,270762,288557,53173,-243931,-168403,14456,2494,-77637,-224141,-335618,-201807,-73898,-177261,-301713,-331787,-283211,-227447,-156975,-114060,-70927,63535,177922,151059,68473,-110118,-276317,-217614,-52487,-84419,-223198,-335420,-281633,-58661,152455,192162,34859,-201184,-251183,-205988,-153632,56031,260841,246498,81264,-58152,-6637,50845,-62863,-166019,-78030,8220,-119818,-173497,-100518,-121795,-135582,-15908,52071,19213,-55275,-150773,-327989,-421471,-307533,-250706,-312714,-215570,48062,213516,165463,-8824,-109501,-100334,-48651,140392,431010,421252,250747,289853,366772,236668,-143718,-540688,-445879,-111629,13934,34612,105213,11303,-123357,-25627,21443,-94141,-182608,-183693,-120923,4835,229663,249012,108387,106487,122953,60065,103801,199548,273094,292940,102701,-143310,-221986,-139147,-5895,40668,-18967,-2075,58185,-37030,-141437,-44570,91364,109586,36128,34874,110362,146899,137856,161435,199400,358126,432907,275321,222697,424086,419625,180760,37877,57089,26966,-36,-39536,-54114,81347,157712,36381,2589,52071,-46323,-140903,-127512,-174453,-66334,231229,231821,-65717,-49286,-16167,-146474,-55549,119286,40705,-79210,-94728,-157104,-193084,-181472,-86751,48628,103007,115905,165691,30977,-241756,-136455,310521,476845,325956,132643,27127,86056,200637,46046,-149445,-204185,-286681,-337735,-112060,127081,89100,11708,20479,111838,156349,42997,-206582,-360863,-174411,179343,282038,75977,24894,206590,175455,66037,120273,218927,82936,-162922,-284342,-163705,-47235,-91564,-34693,67251,-33219,-137960,-63703,29377,59849,81567,150568,345709,398925,178014,-93032,-280634,-288014,-86124,141058,221793,315989,354619,167781,30750,91671,15981,-38934,203924,332095,148893,-22891,42607,144191,86632,-72684,-225074,-304189,-267631,-107084,-81438,-191466,-226200,-185464,-146856,-69085,52425,60844,94779,181825,123661,68661,311444,399453,61215,-142900,-65621,-92848,-100340,-30367,-150323,-200710,25604,180240,92058,-34670,-98918,-186363,-198436,13503,135286,-47694,-246320,-132103,-2574,-14606,66515,187790,41721,-202758,-273567,-305498,-251060,71876,424512,491768,247723,47441,-23856,-159437,-211285,-67277,-54431,-148409,-51139,116199,106522,20763,-44978,-190962,-283544,-204710,-129435,-159367,-21694,191300,187552,153166,207167,220425,144737,-5040,-139418,-78086,-22554,-98429,-98906,-75801,-122565,-95459,-13891,17616,-73079,-220608,-238817,-158076,-46167,108617,156323,169683,225158,116046,-64748,12572,205084,285599,222536,105397,231599,437529,327389,61065,45325,253501,301883,93998,-55241,158546,511275,502473,6317,-410526,-286653,-154938,-201592,-285954,-282368,-200511,-120422,66630,405811,899580,1461300,1746538,1340770,287332,-744551,-862986,260814,-473156,-715750,4610247,6474355,843183,-2984300,-2827365,-2335259,-1153418,-422099,-463968,-164937,-66035,-120549,-379062,-565003,-176504,-16324,-211935,-37030,530366,846528,677452,490581,325844,-6217,-271777,-312428,-319436,-342463,-248556,-124433,-76015,-29871,-105464,-236032,-30552,175221,-110874,-412777,-317985,-175816,-235194,-202972,16558,60537,-24756,41592,14304,-162380,-128540,-55915,-191542,-224321,-89629,-133596,-273717,-279480,-257396,-211059,-112369,-35612,-8882,-66420,-62658,23216,77399,-17389,-164582,-146147,-41257,-61295,-132611,-86738,-10776,71742,113754,112655,152513,258966,168571,-147711,-337493,-237590,-70149,35338,-40050,-308117,-436619,-281574,-191763,-347607,-464576,-345316,-155007,-21284,95295,91058,-44408,-121170,-85836,-99598,-82891,106427,313171,325312,289415,400517,400727,122662,-85948,-18029,157399,43363,-161219,-39206,114067,24570,-22938,65013,81197,96827,117721,-7454,-143653,-180580,-89062,17362,-176662,-363939,-63502,312909,418671,471321,344501,-4987,-146372,62348,311669,409583,392495,287335,209372,239569,252269,109182,-39447,50112,248361,287688,216496,129736,33312,-64383,-31533,45326,-51175,-222716,-147006,80942,114464,103428,132184,17542,-45090,38069,71247,5392,-69032,-63981,55424,58025,-19038,-4826,41796,128852,137386,-119996,-247119,-115386,26546,207609,424102,457115,390888,228521,32968,39357,74055,85499,115761,22424,-189930,-293938,-257754,-24271,182217,90416,-73725,-64705,-144636,-376501,-340279,-127804,-91542,-197444,-317273,-296897,15474,380238,520807,221696,-213417,-288211,-4340,173503,123934,-63039,-153458,-139604,-59581,-16731,49665,201532,231964,149272,218427,326823,283962,177323,10219,-36503,209156,281107,-60480,-389680,-321548,-66099,120892,93623,-111528,-128784,125149,73092,-325642,-461645,-219050,22940,-16562,-108136,33477,161006,161061,7382,-241229,-276319,-72345,23801,5563,-10737,-81216,-142778,-32348,58847,-47751,-213995,-265696,-240384,-132861,36609,135687,79056,-3467,72870,226325,238085,33333,-217888,-322485,-322312,-253886,-113917,-130517,-230777,-203347,-119272,-202512,-254566,-36316,216644,130657,-35309,1930,57433,-17981,-115882,-116757,-75261,-3102,-127070,-478011,-681429,-431714,-39420,77933,114564,275786,292954,57678,-82049,3963,188711,362711,266604,-21980,-88017,58426,-971,-148436,-121569,88914,169836,156505,230092,160235,-3451,66928,213386,69391,-127974,-99557,-64494,-192305,-177552,-25279,30246,34143,136584,67542,-121794,-55622,109737,50083,-131538,-258693,-276542,-156737,39939,110540,65953,56737,3843,-217720,-229207,57274,364554,467255,367963,247038,73351,10111,109428,133351,69223,89996,61638,-110185,-198840,-30945,201648,123728,-27600,-4462,7692,117010,348838,338373,87198,-214774,-322403,-352885,-361977,-289325,-143265,-87418,-71860,-79714,-56165,-5355,-9534,27548,100789,105971,56868,81841,93002,63062,-76948,-202450,-121131,7803,86765,114251,68593,111475,196143,125099,-1251,82556,260052,242980,120009,93092,60128,-110836,-207460,-104043,-51395,-53061,-105741,-125478,21010,130148,70781,58273,72702,100458,94597,2689,-180557,-434685,-519002,-503106,-554160,-995855,-2000288,-2099183,-1354988,-648896,752143,2434185,1986963,485528,-67485,-108334,-271204,-792483,-1589613,-2100255,-1326848,707014,1809323,1012901,397447,600027,659291,784129,780400,476087,322333,261395,134302,-49078,-242438,-258932,-144948,-137957,-113410,33770,47059,-113473,-246681,-133998,185047,269590,-11894,-47731,187952,153373,76217,185453,135938,-98749,-337928,-352484,-154793,-24965,-24886,-103866,-195065,-121393,25844,117619,173438,156134,27030,-57603,95013,264867,259215,192309,176447,97419,-123420,-191785,46095,277029,196424,20084,-107309,-220632,-354492,-340394,-71327,155397,158887,140089,201502,123807,-13228,7223,-19326,-157903,-215384,-227495,-141837,80126,180397,176096,254728,224774,-42823,-227202,-132311,153428,239399,199606,143369,171557,222618,96873,-147710,-268473,-204520,-253680,-406895,-391913,-197755,-68008,-9015,7301,-118999,-321350,-362625,-346096,-357829,-157162,219772,338124,199248,170637,237509,177274,87428,116720,66609,-38961,-26355,53863,8352,-53723,-106682,-149981],[-118775,-69090,-39507,3407,58816,93780,190007,422509,633045,524694,71092,-313768,-229282,91290,207107,144509,-3347,-89687,6549,102248,60923,101083,225757,201133,34585,-2081,37522,-70304,-164146,-91676,18608,48965,37513,173607,265495,230000,203935,32389,-305572,-391620,-275560,-183046,-91790,50512,114270,131438,133661,-14251,-165885,36270,292505,259728,122581,150439,251322,340285,452962,453883,107926,-246028,-297498,-250997,-256659,-193177,-110117,-215385,-158851,98974,232458,106643,-45024,24088,200556,251044,227151,252891,100843,-170239,-138964,73855,80058,-56546,-243362,-314574,-121971,-28932,-218053,-349710,-352610,-365974,-261465,-108336,33885,66118,73033,78259,68234,61482,-78408,-247708,-202531,-28254,-39762,-105679,-195909,-234661,-53732,259522,398891,160600,-196941,-311564,-253580,-186899,33190,327330,402178,234414,68612,39757,-11364,-167586,-269859,-130768,-6954,-132638,-197513,-83055,-93863,-156278,-21951,99739,59201,-5403,-97515,-249295,-291348,-197038,-203616,-258581,-163876,70879,198974,140137,-6314,-45580,-66491,-136045,19090,363616,371419,188710,245417,393113,310764,-62540,-492126,-409467,-31282,121581,107208,134521,40993,-17943,117047,149014,-6472,-167346,-221882,-153832,-31596,231421,298995,133962,54593,68586,29072,89945,273063,404899,364719,118673,-106223,-143933,-91434,-28647,-21924,-86983,-67438,31115,5336,-59504,3384,106384,148819,62473,26230,125748,192036,174769,183714,276004,450273,455817,260281,215062,421140,393204,87980,-49274,-2660,38512,62363,-9853,-95693,15317,127559,119971,141831,92404,-67311,-116995,-116324,-197658,-102088,188236,145869,-222284,-258604,-170793,-184285,-3728,169246,23078,-157792,-217028,-229480,-200481,-130653,5819,153717,153608,106200,102353,-10747,-225685,-115261,295137,443842,301223,175611,78574,57121,110018,20959,-137110,-305334,-439408,-402289,-89053,142266,64616,-4931,42468,189020,240846,118846,-163986,-410465,-273469,177634,366026,186036,156397,282216,173929,15336,44300,82002,876,-150048,-250407,-141500,-55717,-122635,-27603,98122,-89955,-263863,-107871,27259,16421,33234,141823,351891,393706,157213,-127511,-268889,-225085,-54938,119174,233091,370248,369917,179137,40307,31163,-86267,-78692,232755,420417,270394,79481,137368,282453,278253,106094,-64037,-156045,-189042,-150807,-128477,-150342,-184597,-205603,-189875,-82923,51719,29239,52697,228108,222366,131360,313613,329387,-96540,-302920,-111217,-60579,-128725,-89136,-140031,-102679,76899,164825,101910,28095,-35767,-199446,-299515,-48898,136918,-75557,-244771,-55403,83729,57704,176285,267343,51996,-183592,-249228,-341041,-376744,-60535,321573,435615,269171,120755,89147,-14792,-96480,-22818,-37449,-159831,-102629,82366,130100,73821,-34442,-195281,-273914,-195507,-106200,-71303,32274,150792,183362,229529,224215,168911,121814,10864,-172188,-169447,-64302,-96000,-100717,-92093,-128061,-152429,-102058,-33427,-37242,-140533,-118059,-22810,48552,131117,119111,108999,163206,36006,-123555,43510,318983,400637,285043,70168,113852,314629,320449,140449,61929,218890,315667,31368,-211153,73167,534091,477312,40410,-275474,-225002,-174276,-235973,-320488,-265652,-80378,17600,145385,428039,759279,1170449,1413296,1027683,-54114,-1326179,-1340026,-140352,-857419,533669,7214154,6742909,177077,-3178340,-3152887,-2837220,-1596742,-1026989,-835162,-152450,72768,13769,-252609,-352983,42441,78916,-186399,16607,483785,677597,510971,328092,126287,-165917,-350068,-405230,-452503,-421767,-308793,-196410,-124472,-28246,-89812,-206414,28477,262115,40387,-244014,-222389,-117030,-154408,-79560,127823,96134,-66142,3145,27536,-180970,-217214,-137046,-263728,-263727,-39019,-70758,-242177,-229348,-165391,-114347,-65033,-47237,-84279,-200020,-201661,-24739,61113,-30327,-155650,-135087,-49916,-103301,-154608,-62711,46415,115756,142610,128983,128674,175532,68600,-200271,-322421,-171736,-55687,-69099,-148796,-294194,-331002,-200522,-137754,-314279,-498748,-399315,-135219,53919,82067,-30551,-179579,-230591,-213459,-233908,-220280,-36105,232229,305318,295104,458392,518423,259650,58642,70380,182975,99438,-82186,-34937,28748,-25315,27887,181712,210305,162697,96285,-75316,-166206,-137165,-76510,-16352,-169638,-361035,-171191,173691,313115,373451,274028,-45925,-235524,-34797,229768,422722,454754,274797,143331,193133,242825,139002,-40140,29678,272774,305755,186962,110617,8664,-124124,-93319,47205,-17981,-239396,-181782,53511,107498,133592,157731,17112,-4246,128945,152468,-14381,-168028,-135655,29799,55200,-34464,-30489,-14921,44709,94106,-88198,-202472,-86085,111402,301395,432109,348367,262006,134312,75528,178491,161724,77337,103911,27546,-220986,-367953,-321639,-76655,119343,39533,-71061,-42293,-89816,-274461,-247651,-113455,-162111,-322470,-368617,-263398,-30487,205148,343202,152653,-178085,-183663,88029,231808,157942,2892,-86747,-114623,-72633,-2339,107143,242489,224757,164013,288462,437371,368505,169340,-50577,-85866,190143,213392,-185005,-444024,-303180,18408,295091,289432,-37810,-177089,60438,68742,-316355,-483491,-250128,-44162,-129120,-165781,119067,262672,159489,-9541,-198834,-235180,-91812,-30854,-86809,-93618,-122722,-143469,-53776,-6946,-97642,-226378,-228266,-214519,-193183,-44652,116885,62600,-89577,-19446,213450,305751,69584,-228163,-309001,-280546,-242866,-143090,-119979,-128639,-59727,-67026,-186624,-162738,42495,158720,20607,-81500,-20732,17132,-60981,-81635,4157,103261,134652,-72864,-461781,-658917,-412314,-80393,-45759,-104779,14612,133277,59615,-16075,23743,137614,275742,232450,3275,-45761,32454,-20307,-138811,-120920,3060,36168,73551,224361,216555,16799,18442,167103,99207,-69563,-31937,-38602,-197233,-161981,3177,36314,13446,58554,-55151,-264453,-117855,113738,-8985,-281084,-401334,-422286,-297759,-4873,164505,93838,7137,-106665,-348600,-313185,90484,419094,465849,372285,267347,99776,11263,96940,141619,148101,176227,60210,-151505,-174230,21410,186849,74368,-84048,-26933,30497,75945,202196,202041,64162,-119905,-261323,-381332,-404296,-314452,-189738,-154121,-111315,-127608,-138028,-27852,31507,77691,157473,150070,112870,120417,24042,-85988,-200436,-287075,-191275,-75637,-20205,37799,40055,46153,80312,51451,-36943,31996,249225,267201,112275,79877,50448,-124220,-208025,-153042,-95495,-26111,-64078,-150167,-22152,125710,70886,92905,183264,207123,173800,121822,8348,-272300,-403335,-349211,-345852,-823046,-1965000,-2438847,-1730602,-909056,510161,2482840,2441418,933790,79706,-220218,-665901,-1110423,-1707152,-2400708,-1806780,649275,2017915,1193006,540422,748126,719177,732277,660045,297396,179148,224014,206411,65079,-135048,-177467,-89377,-69300,-76635,2877,-15974,-150817,-251288,-146959,136428,224638,-35309,-101338,92132,123559,152946,268901,129505,-119798,-270471,-232833,-64450,34938,-38624,-197340,-258515,-159631,-23465,95827,94615,-6207,-63063,-7776,169680,268133,155331,62087,133661,211620,92335,5024,89010,216733,114386,5557,-119374,-208913,-274265,-262507,-76240,87246,66635,58738,147145,121259,78948,135873,22676,-235146,-290332,-264147,-214840,1104,134221,131991,164490,135258,-55167,-213894,-173912,85627,267362,317356,261956,181963,171208,154673,-24979,-180299,-164204,-226494,-410114,-430975,-254520,-108016,-46630,5034,-68398,-257151,-299847,-322531,-360633,-178123,161434,295078,214666,188528,180164,63235,-10095,72883,118867,73941,74090,63001,-60716,-120205,-142400,-161612],[-30569,49302,28954,-6021,-5070,191,101476,322904,513679,453456,46303,-340170,-237759,121066,249729,137830,-33289,-102764,-41809,-518,-38375,11978,141609,145634,28316,1550,-1164,-157423,-291962,-242769,-46469,72368,99156,202282,229707,186543,158836,-67782,-411012,-427167,-203809,-74328,-42717,55625,102426,57119,47194,-41035,-138060,45967,250061,168143,58533,161090,295694,392368,514500,468556,63377,-271871,-292858,-267376,-304679,-269056,-232716,-347240,-253676,49957,292842,226448,31852,48413,241177,278030,172701,207700,155058,-69497,-82847,125884,140027,-18099,-234335,-295166,-44140,39250,-229238,-379039,-367305,-446521,-312197,-64949,146790,170076,77568,-29450,-11777,88678,423,-198118,-189392,-3413,50262,39402,-33726,-142694,-38521,295867,505926,240460,-184437,-346973,-257446,-159142,28873,348855,500963,371580,216272,93082,-72620,-218899,-252479,-83012,10549,-145363,-228973,-59295,-30375,-136552,-21734,128654,79794,27495,-55439,-174589,-157582,-64374,-98161,-147677,-104139,34587,113845,65821,-34752,-13609,-32725,-165746,-67446,225341,239810,78057,140107,351533,314748,-28039,-368658,-288293,48399,195550,163189,142459,55897,77866,249460,272713,77824,-137398,-231606,-166698,-7910,260880,334773,161521,23584,5335,-33922,29205,294856,498442,402064,116175,-70888,-67579,-55919,-82028,-108292,-144031,-101173,18187,32760,-5261,17416,88647,156790,63651,-13319,123516,234736,207020,174059,287445,483671,466090,229576,161254,338391,333296,57490,-69005,-61123,18303,110393,47851,-86517,-35493,71375,156552,238752,136034,-62227,-95926,-114341,-198437,-129457,96167,19815,-353281,-451635,-292005,-165108,82900,241488,42273,-187545,-286943,-271511,-207240,-86782,95183,243108,189935,87527,23080,-61723,-169481,-46136,251425,328989,217307,191223,128858,49633,26354,-2706,-89510,-295219,-474116,-396086,-54417,158526,74600,-17084,41802,223344,292295,197690,-51994,-343062,-313198,114370,337892,222632,263643,343272,141399,-75045,-60324,-45277,-25253,-75460,-165780,-95968,-51741,-107123,27371,143407,-128498,-358423,-169557,-21475,-45881,-11726,134531,328410,339633,90621,-186298,-255671,-158138,-32436,77930,209580,357200,332591,169929,62470,-12484,-185967,-140642,212047,437375,317825,136264,207002,421266,471690,276845,88923,12361,-30692,-106537,-125911,-84843,-111689,-200937,-239656,-114182,43772,13971,3450,219341,300020,231535,331938,261806,-219695,-413503,-121704,13285,-92654,-104865,-91160,-7346,71019,92791,85995,69799,-2320,-231453,-398612,-129792,140205,-43560,-186766,12118,137001,101963,241974,309853,70314,-118787,-181336,-342943,-444664,-179771,168071,317272,269323,210157,213586,121559,11835,17342,-30223,-185141,-177311,3149,98161,87189,-27986,-167991,-216847,-149049,-68933,12163,69148,100042,181919,289335,221854,100706,93888,37687,-177465,-247744,-120114,-97973,-107284,-114342,-123049,-161192,-147131,-66074,3696,-43150,16098,123298,158013,152517,72518,55248,116418,-34904,-158822,85004,399181,473884,310855,26002,-32691,145382,299987,238410,90515,142294,231884,-77544,-329563,16381,525680,453698,154433,20345,-48206,-135132,-211691,-276757,-187964,48529,135587,183817,378772,515944,730811,918251,628150,-135537,-1209816,-1104031,-167698,-793205,1322169,7028696,5012390,-507798,-2525206,-2769361,-2691396,-1733545,-1572725,-1120409,-149370,119804,93400,-47378,-43861,221430,92627,-206292,28996,387032,447381,338196,194281,-50894,-304167,-397299,-459438,-531205,-417342,-268193,-216966,-164754,-29131,-50114,-116280,103029,280433,122720,-102265,-155568,-89171,-55945,63648,205741,82401,-125985,-45207,20646,-196340,-279756,-186796,-276311,-245277,29817,19299,-174186,-160632,-57541,-7831,5846,-17490,-128982,-299709,-300088,-73118,3848,-55621,-105981,-104258,-84364,-163664,-153822,-621,110651,137871,143974,116998,96361,99805,1388,-217166,-284794,-93967,-28154,-169800,-261124,-262844,-194937,-101439,-77472,-257917,-480379,-411377,-122120,87752,27460,-175385,-298461,-310728,-330924,-349866,-324301,-155208,136410,243909,250365,438962,558354,380785,187494,124037,180006,149386,-9319,-48634,-38116,-28623,94926,261320,289020,188960,33322,-155744,-171909,-79579,-70991,-55477,-128650,-326506,-294884,-13906,168046,249371,194549,-57800,-248343,-109834,85890,341564,468498,278118,94198,124044,182550,124212,-46621,-17049,201366,222167,98574,68556,-11618,-160643,-139949,49102,32180,-185274,-136527,68396,138311,185303,164160,25024,75558,233992,201202,-58935,-270534,-204216,2258,41680,-51111,-45374,-51328,-31792,42815,-39698,-135099,-58853,141303,346675,403645,219253,119103,74252,168591,317189,214328,43067,84416,33941,-220263,-365818,-284542,-83518,53291,4284,-31885,10097,-19935,-143554,-127841,-67337,-184106,-377885,-345501,-158523,-24441,57406,137919,42868,-162195,-75932,197479,302124,198453,102009,12151,-80079,-87982,5734,138747,218388,124713,81160,277289,466706,376777,95807,-170921,-164693,139988,141562,-257779,-450695,-302081,36095,382511,388937,-10767,-219740,-16725,54416,-261345,-456660,-277926,-130610,-233100,-178492,207743,330886,136826,-2268,-102369,-155864,-127864,-136697,-190606,-151654,-129457,-95355,-30202,-41358,-101947,-150637,-108399,-99152,-149109,-72380,82191,17315,-175219,-115096,156555,296939,76296,-201519,-235753,-179975,-173712,-133715,-85601,-12958,108170,35323,-115657,-55526,86058,42565,-111387,-119292,-31573,-25766,-121118,-99602,46593,217893,225515,-39574,-412860,-540475,-316124,-100470,-136727,-271848,-232487,-41746,67299,61115,42095,81967,164666,163180,26177,-14406,-31217,-57856,-136565,-152297,-112528,-87676,-13697,136735,167506,2276,-12223,129617,103902,-38414,37392,24331,-148916,-108609,54940,23640,-55772,-36437,-127729,-320358,-142240,101165,-77938,-370636,-449555,-488296,-367312,2924,230123,119410,-40031,-200156,-413081,-359022,70656,385952,385292,320714,272291,151078,22946,57991,106244,164744,218140,69356,-155438,-128515,74110,157485,44223,-63524,13250,60532,13095,43915,89739,86996,46125,-127586,-330425,-399662,-313427,-207799,-199840,-176106,-183266,-179467,-52865,21463,96760,209146,177863,138645,118914,-52184,-219559,-289172,-309514,-226652,-156202,-113173,-4318,40254,-18254,-43522,-20463,-31626,32841,230306,242102,65350,53268,70262,-59745,-122607,-143212,-117762,-19332,-54954,-191172,-80531,88990,47592,108958,292631,341884,260652,182719,147919,-63174,-201354,-109866,-88865,-571795,-1807174,-2775578,-2136208,-1161117,167199,2304384,2820765,1433714,241119,-341151,-928887,-1233156,-1603415,-2466431,-2320494,179624,1980482,1468725,812529,870058,694316,560077,456027,134937,52474,187045,283776,199509,12915,-51935,-9069,-21314,-89383,-61911,-67080,-159922,-228965,-164037,50614,151245,-31898,-117717,-14383,65323,206642,308243,97237,-134265,-167672,-76390,55987,115682,-30792,-263849,-316578,-223301,-99375,32873,-24219,-176003,-140188,55856,243386,262602,34828,-123404,11602,250126,252062,145958,110960,131666,50202,55785,-9589,-92440,-110747,-115639,-70203,-20267,-67049,-58772,42734,69309,125089,226926,54242,-297874,-346177,-281234,-285137,-96230,73519,60950,32240,25224,-45697,-173907,-171533,43808,257983,344691,336564,217047,153169,204214,80304,-96915,-146465,-202793,-368261,-425073,-298086,-164162,-112196,-14992,-21562,-183217,-245789,-310583,-364758,-198806,73811,186012,159902,146460,76512,-74568,-110079,41258,197745,209768,191005,79987,-119450,-175554,-141079,-119463],[80671,160692,88972,4525,-33468,-61363,25966,204875,341081,325580,11811,-325523,-213728,122872,223471,85524,-56671,-97637,-89416,-97975,-99540,-41329,75182,115679,54895,28177,-20402,-216097,-389214,-357232,-98993,63285,81608,131592,142086,135648,117879,-145697,-460985,-403925,-88316,61500,22892,48310,48896,-68395,-83813,-80082,-86231,84854,233399,88856,-22454,130175,294832,368339,452442,365314,-871,-272511,-279554,-263727,-299672,-267414,-259919,-326327,-233115,28308,311311,314785,115473,87509,271994,283419,118892,150463,170628,-4635,-28559,162750,179158,35797,-200301,-289602,-2765,96996,-211903,-363673,-343808,-467763,-345906,-33498,188874,209342,71251,-119713,-66852,156581,129097,-119939,-171189,14994,147631,162888,99587,-44233,-37269,228813,452567,238455,-173653,-357994,-236121,-100833,33412,313689,506603,450608,340452,134625,-121234,-200575,-111533,45233,52524,-154091,-264271,-39665,61227,-71632,-14424,127969,70464,22188,-42943,-131362,-69304,55093,56177,7107,-43455,-43072,-12521,-43977,-87889,-12760,-893,-123013,-98626,43855,54463,-54533,4323,249983,243754,-45696,-208664,-110561,107380,205639,186003,146518,79065,155655,340620,349362,127641,-92106,-186253,-130629,78399,310720,346090,180781,19880,-46633,-108869,-60165,255667,518615,395919,108486,-34311,-7952,-34753,-137448,-179082,-159521,-81023,30844,49115,26471,19020,59959,135942,52378,-44360,114568,259124,221624,135508,227572,443173,456209,196459,81857,208523,262795,101962,-16253,-94093,-25169,125557,108611,-37180,-63365,-424,133768,261944,152579,-51337,-87640,-118814,-180992,-140837,-12010,-100288,-410654,-548450,-334286,-85117,184778,304369,71988,-180162,-283998,-260592,-197094,-48490,167088,294723,201662,67337,-36948,-95620,-87087,50710,201516,176802,106786,188241,190825,82101,-25182,-25613,-34694,-206826,-406143,-324587,-11447,178463,115145,-17229,28668,205298,279006,239822,81619,-200129,-293115,791,199885,181716,320494,369891,94442,-152427,-149974,-127063,3881,36221,-68878,-65547,-51934,-50338,125382,203812,-128554,-382442,-211410,-83428,-105301,-43651,130760,287990,249796,-13011,-254120,-242007,-98403,-12497,35713,149904,268220,255064,149764,80322,-41729,-258744,-204567,153166,371451,265362,122631,221354,495391,582654,378194,186870,152341,154004,10677,-68938,3642,-5617,-153498,-258206,-138048,33977,17395,-40673,142677,312016,329527,365185,214588,-275738,-438392,-91512,100817,-13048,-77012,-21310,46114,-2751,-23828,44657,79205,-2338,-263889,-460049,-203846,137831,34002,-92422,56897,143755,97585,226751,283403,77845,-42384,-99382,-300695,-414864,-245437,-1702,158080,236585,278083,296670,197428,78708,45705,-35314,-224433,-266172,-108299,29624,73027,-16699,-112909,-123957,-63459,3899,91793,82077,36392,156524,304285,206763,44660,81618,86504,-133162,-265268,-161058,-97738,-97264,-116027,-111040,-128988,-134251,-51752,51694,42940,107456,216681,244661,176013,42906,26354,75863,-106176,-183444,107582,402307,455682,266312,-33629,-178860,-35807,256070,322828,120524,34345,61103,-205228,-378197,4148,478810,427164,297719,354848,171958,-51741,-127156,-164834,-67247,169466,219602,185537,274624,223921,230700,368910,274877,96288,-410327,-324315,55608,-311076,1385065,4035087,1818894,-713908,-960706,-1723353,-1990889,-1573023,-1896693,-1241682,-167297,54291,91249,182850,278871,309758,21333,-259354,-18607,234796,203507,217171,149052,-151148,-386494,-397852,-445009,-510594,-321169,-139885,-183386,-188356,-32301,1157,-10602,134374,200567,105743,-24062,-122143,-85000,42869,189977,227501,22278,-186119,-87524,-3507,-202597,-282331,-160316,-204302,-175254,87611,99447,-114350,-127610,17738,83668,83764,42381,-125598,-321983,-310617,-104084,-72940,-83668,-36491,-55374,-126325,-225035,-138252,73677,156802,120823,96823,67024,58145,47900,-19694,-185328,-209264,-3427,6729,-245751,-352924,-224451,-64358,-10207,-25289,-187840,-409035,-375077,-121533,56925,-62151,-299543,-365773,-349621,-420960,-437348,-382962,-224768,50104,160085,172914,356020,509081,440704,256994,116208,133466,168703,31938,-79834,-75213,5615,160236,286990,287176,158701,-55564,-230294,-163279,-22312,-74733,-105254,-88555,-274190,-392817,-201687,17942,135659,129985,-38188,-181561,-146031,-75434,192805,425845,278874,55165,40661,81405,46224,-87031,-95569,53292,69269,-7684,29110,-19995,-174627,-162619,48039,77746,-78391,-22444,129744,208175,248490,155698,41863,164774,312448,193094,-126761,-364632,-278452,-38607,11501,-73576,-50838,-52084,-73929,-6726,3279,-62223,-42564,100313,326371,354268,112182,-5866,57440,284883,422044,219590,-6358,57215,27446,-197948,-286443,-157917,-41653,4610,-6022,24307,64244,32301,-33147,-25477,-14560,-163041,-353034,-258684,-22824,23514,-19403,-19429,-67486,-157409,14933,285496,343717,228040,202638,117389,-46466,-104718,1470,129072,128550,-40505,-73853,191805,416351,321455,-2589,-299605,-240047,80669,78254,-274053,-418743,-320300,-29937,340055,363516,-24964,-245560,-92516,27867,-181324,-391228,-301047,-218523,-300158,-143926,269929,337044,89093,12271,7856,-67316,-168502,-258669,-268307,-164748,-98342,-16888,25076,-40223,-63121,-7859,57624,64093,-23138,-39959,44444,-38214,-226158,-178732,80770,228299,61044,-145725,-129166,-63061,-82130,-90337,-44853,73939,255667,176119,-5481,30480,79337,-101421,-233233,-143372,-38967,-69954,-179376,-142136,51448,273453,264240,-17161,-328539,-351100,-169029,-90085,-169479,-346857,-399334,-179330,82116,125630,46571,36736,69886,76366,29671,-20495,-122041,-113953,-136371,-188310,-211967,-168104,-87544,-10799,18432,-48751,-11093,122760,95273,-22781,95266,107724,-68567,-48560,103894,-2577,-157960,-130762,-143491,-287946,-141410,58029,-139032,-365324,-380658,-450989,-344972,65010,293314,133862,-68035,-227450,-382147,-354068,3365,279439,252206,217456,248098,201323,39157,6081,41666,120261,218878,100783,-123803,-80781,116999,131370,33746,10523,101135,96210,-48970,-89234,19282,147841,218796,25005,-230571,-358159,-291224,-197052,-213726,-241404,-227436,-170529,-75255,-38592,68561,217110,169902,124099,78606,-116418,-299486,-315099,-260736,-216668,-218275,-177616,-18451,47253,-74599,-143067,-66282,14069,80573,212631,181732,-6898,17362,112003,58025,5820,-94214,-129328,-41094,-69887,-225625,-138516,26736,6288,110892,385219,481650,349656,194655,219145,153246,40967,131222,124753,-330331,-1575948,-2894845,-2349418,-1316518,-181614,1954894,2969054,1779496,353210,-452088,-1019125,-1146580,-1310864,-2276612,-2680531,-511396,1730294,1719841,1070857,917653,613672,333049,243983,49435,-10361,187801,368145,319257,159506,89631,83327,-1683,-142538,-146279,-113428,-153462,-180350,-165733,-42520,56985,-33849,-119576,-109894,-5600,219641,287910,49109,-122957,-42520,82505,172566,187028,-7331,-281431,-351500,-291027,-173971,-46783,-147267,-309641,-181706,115383,279610,223945,-76197,-304076,-136719,224353,316474,186078,97347,39535,13498,139159,180524,101181,75566,35234,-63785,-146645,-214416,-183527,-87764,-26652,101977,247006,67549,-312637,-354848,-274184,-329776,-179583,16909,-12228,-85410,-45767,-3672,-115944,-126540,52928,226991,289534,349155,265956,180516,239371,151854,-27224,-138093,-183000,-299431,-380026,-310346,-212127,-176056,-40572,7603,-129422,-217902,-302407,-361227,-217156,-29008,30728,52044,64860,-41510,-196230,-186221,25531,275823,338773,296719,98297,-160450,-209907,-105008,-33319],[181502,235958,128908,33829,-12798,-63082,-9303,105771,168101,173186,-30008,-281022,-168480,97185,126810,-13414,-75618,-75114,-125203,-174702,-122351,-54125,36768,110856,101398,68869,-18571,-236532,-430925,-402223,-130472,19642,-14458,-21193,22450,81258,79741,-180230,-437416,-328056,32238,180536,81386,26554,-43871,-239794,-251599,-125666,-21757,143795,242596,34245,-107439,69413,258398,284695,299944,200508,-51294,-240378,-256188,-236973,-232789,-177765,-170370,-160047,-110539,47862,295436,349371,179974,127533,276672,259366,76150,87386,123297,-15683,-1905,179551,201239,99343,-149309,-295607,-8705,120788,-174702,-298289,-272614,-404429,-329204,-14189,152207,176735,55551,-169658,-85786,252618,291562,-15316,-146016,21714,218375,243252,180673,25496,-66909,67227,241873,146450,-170064,-348057,-218324,-55988,34758,233729,417466,446486,401966,149821,-147053,-117388,106990,201057,98834,-155393,-293349,-30594,163309,29213,-988,93616,26977,-28094,-63758,-123405,-42200,135926,224878,173540,9312,-130955,-140209,-163264,-150034,-31712,26377,-22315,-73212,-126569,-131152,-180257,-131306,110788,117413,-100875,-63823,74807,136200,147302,168896,160170,125656,213672,372278,348753,121756,-38496,-80582,-37009,194618,358801,330143,183778,37177,-70712,-164494,-142258,169278,452710,348165,108868,6454,25167,-25354,-163527,-201088,-116940,89,74907,63088,49371,33938,42829,95137,41719,-32288,114807,256323,210560,80883,118152,333730,407751,169056,10283,82972,207797,199537,84264,-87489,-75440,98319,142232,22061,-72335,-72746,64383,213111,124274,-58994,-98251,-119605,-146771,-133346,-105264,-184226,-389817,-515978,-279853,42518,282284,329218,78238,-161581,-218391,-193593,-157271,-10213,210273,292657,177583,48366,-50705,-88365,24,137235,157419,42106,11084,178446,267578,155946,-32198,-48926,-4365,-108567,-287711,-213246,36476,203674,172384,4964,22804,147100,192684,221881,191056,-41206,-231956,-129307,-434,90482,318536,352731,56446,-174627,-190013,-142432,67735,142268,-3591,-80386,-69132,28130,242974,269793,-85462,-327423,-208933,-123094,-139585,-55724,131699,248062,147735,-130898,-309987,-223898,-49484,13806,12404,67985,124700,161601,132953,83182,-60111,-284271,-243422,77462,239822,132401,48375,170480,456679,559512,378879,207129,230362,305032,156711,26037,106858,125956,-56744,-216124,-133332,25135,32945,-69260,13168,236733,379090,394433,187470,-257595,-371842,-32718,171291,76914,-15927,50447,47725,-116447,-150693,-12161,56988,-26798,-276072,-464927,-258647,109124,112175,1525,74399,110538,46734,130254,183919,57568,6016,-39249,-219878,-288972,-238484,-148552,-7622,172714,295986,301649,184712,82194,49762,-52868,-266361,-354833,-235151,-54053,46717,3381,-45955,-22883,45146,115786,167353,72266,-38803,86951,258440,183833,21416,96306,157262,-41168,-207939,-166589,-85551,-51973,-79369,-98368,-80447,-69576,16643,102015,92460,121602,220793,280267,199414,46417,25485,24293,-185610,-210590,89182,312411,325694,149278,-105010,-296176,-194165,180160,359023,136347,-83813,-146073,-308272,-342313,40506,406790,394459,410550,587792,342127,40969,-5800,-11722,78210,282139,279201,168501,149752,-44438,-224530,-132466,39495,511794,699854,548401,323668,442511,884292,-397004,-1682776,-251068,1113313,-338848,-1030798,-1215068,-1914598,-1203575,-227817,-110383,13623,380788,534746,302099,-95583,-317884,-124360,39329,-1017,166903,183452,-169124,-403725,-351893,-352426,-379975,-157459,31059,-103406,-182502,-33442,44203,52431,77355,30464,-2008,-21160,-116158,-89314,121179,265196,191524,-57388,-220016,-108363,-36529,-194523,-213543,-46459,-59223,-79686,113149,143735,-91121,-159720,22094,130766,140289,106212,-71238,-246803,-219920,-107165,-142910,-108972,20103,-199,-151725,-263763,-117159,130755,168115,61388,-2269,-17220,16822,27145,3252,-105989,-96337,87050,36139,-283169,-404093,-190329,29740,53103,9292,-114091,-295670,-293836,-129775,-33743,-164512,-360442,-359758,-346783,-473161,-488878,-391644,-232575,-8691,72726,85071,240330,387902,410822,242609,40610,43852,148010,35185,-115761,-81093,54686,203432,257292,205713,82505,-133654,-275349,-148415,18491,-84189,-164114,-85484,-226154,-437149,-346702,-103919,60024,93784,3413,-66465,-141713,-204296,24924,333058,253963,12288,-46000,-35851,-83224,-168330,-191182,-116131,-88765,-79399,20800,-8694,-168392,-160895,39514,98269,37843,112965,216605,298500,304195,138155,61897,230534,331138,125406,-202756,-432946,-355474,-97452,-31197,-95835,-42747,-11466,-64549,-35596,36073,12026,-35005,5253,247573,301783,51187,-92747,68819,378902,465957,183608,-50810,29265,4976,-166178,-154523,11902,30307,-16345,7301,73460,88585,39534,22371,32790,23902,-116315,-266057,-139150,98338,85794,-18294,-77539,-136107,-148636,75924,321250,333699,240875,277627,197915,-25152,-117632,-13228,76790,-5992,-220703,-244855,67382,313237,230645,-85533,-377379,-272219,36211,24093,-254332,-366055,-346286,-158769,174785,233374,-52013,-240014,-150175,-8630,-102232,-304274,-317831,-293618,-317657,-78546,283896,275108,26285,20004,87200,-3665,-199986,-351688,-296584,-136309,-46089,54115,77885,-18793,-2745,149797,212265,209768,124087,31109,12540,-84611,-221371,-185823,14309,134891,41871,-70655,-17465,37576,4008,-25347,-15756,103076,346717,326553,113893,70603,24278,-237165,-316915,-146996,-44789,-107921,-214147,-169184,64702,291916,264320,6075,-216452,-137362,-10654,-47497,-138332,-323906,-452150,-242947,99352,155334,27318,6532,14870,-12216,-3452,-73626,-218116,-178574,-126585,-191624,-249339,-185056,-134250,-174137,-184149,-121547,24331,151210,86664,-1188,140702,184078,3355,-18857,118777,-34968,-259329,-204303,-113266,-188715,-122593,-10548,-175623,-268902,-217811,-323353,-242075,163077,342680,132466,-71759,-171356,-261346,-295852,-83067,137185,112682,92579,193678,223792,52950,-38918,-26737,39535,195365,157584,-67616,-45829,143354,117775,33499,94914,198683,127809,-94452,-179768,-14950,220811,335509,142047,-123083,-291323,-247380,-157740,-192011,-279855,-244745,-124101,-94417,-136208,-20146,151273,121021,76608,17574,-150326,-305369,-273560,-157675,-163250,-250010,-209951,-22918,36376,-118564,-198827,-77658,80231,150003,198869,107076,-83275,-18548,160162,183521,122338,-35365,-139103,-86683,-93111,-231891,-177626,-42391,-37938,110903,449735,594193,425326,179989,229104,332728,265039,297423,229550,-167013,-1307013,-2636464,-2214557,-1325707,-464275,1488141,2753033,1811052,378663,-523856,-951881,-901209,-915386,-1878495,-2736450,-1157799,1337249,1811491,1167808,860528,523746,140830,103804,64998,7962,245416,459438,397572,263727,214687,171192,-5477,-209654,-231934,-171214,-149945,-115556,-144027,-119671,-45441,-64676,-133340,-184458,-72711,189833,217215,873,-81517,74419,202321,246995,217608,19058,-244013,-348708,-334905,-220853,-114604,-236137,-373757,-176829,154294,259862,150065,-151252,-419835,-249487,168336,289142,136229,57628,-29213,4879,210674,364533,304420,223012,134392,-67396,-268717,-345392,-284306,-209906,-147537,5375,181482,59404,-260311,-299276,-246094,-339018,-221023,-16881,-62772,-141272,-37554,66692,-55421,-61517,103665,188531,189890,303194,302417,233687,251879,184912,26397,-120314,-164737,-230102,-311039,-279769,-221951,-199190,-52897,13408,-112293,-210555,-276889,-334762,-228191,-127912,-133225,-71273,-18732,-133103,-266279,-218714,21987,317087,420038,356496,106803,-178045,-213704,-46781,68940],[236509,253746,144229,76596,51317,-8076,-2969,45072,36740,30061,-76865,-226810,-116177,58253,-12770,-144769,-97995,-41397,-138079,-218739,-117287,-35009,22210,114980,144335,106350,-4413,-221571,-411098,-376323,-146244,-53633,-158998,-204394,-94594,30232,41169,-165086,-340491,-215904,122742,248264,111959,-7344,-156035,-425149,-423807,-162235,45918,208331,268440,14597,-173664,-2088,198549,177678,127552,55066,-61504,-183022,-228255,-192215,-114668,-22118,10254,80273,63443,110233,268009,328962,209225,155833,245929,206102,52291,33906,23079,-100265,-13858,175027,212005,162287,-92187,-298927,-45632,107055,-130321,-201850,-171879,-274662,-247675,-3301,56445,88055,37169,-167366,-71064,348335,454403,101228,-117687,16226,249378,290297,217835,48148,-127982,-140839,-55839,-10742,-171771,-320947,-227575,-59500,25120,140301,268156,361182,384320,136369,-143427,6775,327250,322236,124765,-150355,-304602,-31694,252269,143593,16327,31754,-45233,-112155,-106924,-133304,-56390,170789,360892,309106,42982,-201442,-238709,-263760,-203895,-57883,44645,97019,-11121,-230522,-260333,-276151,-244899,-35482,-25390,-163948,26458,216420,136560,42515,116428,184963,193756,254142,346067,268304,59467,11476,64064,95013,289774,379760,293966,169523,59839,-62755,-173362,-179300,66423,316436,270047,123159,49775,28750,-21663,-138769,-161336,-23219,128503,146566,82127,76346,77791,50312,46701,39221,34950,138000,229331,175329,28643,13,179572,305017,146024,-23234,8484,185205,302307,189182,-41833,-113463,31556,125256,55250,-74781,-130788,-20083,123439,54581,-99368,-125350,-103957,-93968,-108359,-163947,-222896,-320459,-381923,-148853,189367,360151,303141,38461,-154336,-123642,-90441,-86005,34297,221173,236600,113120,28631,-10351,-29670,69076,172538,115885,-34840,-37706,171080,346651,252851,2370,-70574,-19384,-67313,-180010,-94846,87277,233859,231642,57613,42871,76238,54242,147318,249224,81220,-158289,-232565,-189770,-7051,268745,297707,46393,-129855,-168895,-93198,136295,199800,986,-145193,-104545,102621,347276,326053,-9834,-214864,-158952,-118717,-135220,-46821,136421,222656,59666,-232505,-334515,-195059,-9283,51938,21696,-9223,-28073,78645,130138,71088,-69469,-254188,-234716,8083,80951,-28719,-48912,70804,301017,406291,288069,155343,233462,376325,274973,127638,211122,265846,77471,-112016,-95747,15762,49122,-76868,-129983,87575,346644,388051,163670,-184899,-241732,29948,204409,148382,61795,110428,17957,-216241,-243875,-67697,15415,-58184,-255008,-417019,-295802,34397,137100,55593,67260,60133,-25335,-10190,38657,3649,532,-26762,-122506,-110537,-167514,-241123,-144052,93057,255765,221546,88434,21912,17833,-81300,-291768,-420911,-351736,-133113,20308,27968,9568,52146,145896,244535,233835,48461,-117151,-26679,155816,153689,34020,133545,235433,72069,-100902,-132934,-53942,31809,-5903,-91626,-45898,21743,118954,142812,92545,59439,140627,256513,214114,78845,36319,-55835,-274209,-246237,24419,149292,113130,-2938,-170821,-362802,-303495,72425,324033,124079,-186847,-320219,-347390,-231851,114523,337936,358259,449874,625624,387549,102208,111924,145491,228148,388391,333244,155536,43787,-222056,-542342,-514913,-93154,855580,1546593,1004579,454799,1264067,292202,-4219325,-4156388,707860,2980956,900823,-194613,-823800,-1664872,-1090893,-359737,-333787,-102384,506125,672970,234067,-192557,-346134,-260158,-165515,-124578,157975,217174,-151531,-374558,-278667,-202787,-170211,28143,187981,6984,-135648,-26772,58613,28575,-73388,-183873,-157038,-77152,-125343,-89943,155966,264556,112744,-121589,-208285,-101029,-67336,-169591,-90635,125082,113900,6112,101331,147705,-103848,-247089,-54079,111429,146576,143662,20803,-87024,-55614,-82539,-183951,-128476,39219,46681,-139804,-259368,-97434,149513,142614,-27479,-137050,-122538,-25605,34540,55604,3738,33672,154503,47050,-277168,-401683,-166416,71597,80209,24659,-45168,-159890,-180129,-134928,-152869,-250877,-337334,-283176,-311504,-484577,-498491,-352754,-184142,-33905,-3307,8374,128701,233758,291981,147140,-84120,-69323,97632,15731,-135584,-63700,90809,208393,186424,76161,-9200,-163250,-272432,-137486,29782,-92138,-221606,-138814,-209748,-434398,-430926,-177638,33330,87794,51972,47193,-108287,-267568,-114813,208116,190919,-42420,-120115,-135403,-223396,-268453,-271163,-242336,-189587,-80935,57715,22665,-146704,-142731,20431,84145,115261,209842,293745,379641,333540,116349,77594,252394,279764,18483,-264181,-460376,-421992,-168550,-73119,-102951,-13117,63589,-4681,-27139,68205,90013,-26722,-103923,136570,256251,35818,-136142,80768,410162,440550,128508,-70648,9953,-24184,-131415,-8285,168541,102133,-13282,32524,97662,64869,-6140,18337,47426,39336,-65141,-154414,-23027,176228,133389,33307,-33774,-138870,-125345,99444,290577,274102,239369,310279,227191,-25008,-120549,-29647,-2627,-146644,-357058,-363377,-44922,197286,135632,-129036,-366210,-233420,22269,-28713,-230398,-309981,-359817,-298115,-54494,56923,-58935,-193876,-176667,-49122,-45074,-211959,-322405,-347798,-294372,-10108,245647,165155,-31634,15250,104438,9758,-213303,-382451,-277773,-90480,-844,77535,87987,-5726,46405,260556,300411,277528,224107,103038,-11516,-112015,-165259,-134627,-23236,53327,37051,12664,77274,110098,77635,46076,-10596,67012,362512,446289,208974,61372,-60226,-334409,-346896,-124691,-42793,-127745,-209644,-148857,108988,295714,248126,35318,-97517,46485,120001,20284,-57559,-229171,-399084,-226314,109487,138161,-18222,-15461,-3744,-91799,-76857,-154479,-290364,-232942,-97002,-134238,-198264,-137322,-146837,-304413,-370968,-190062,83117,200867,85113,39298,180041,226920,28475,-42975,81052,-65449,-321757,-241909,-59308,-57873,-85164,-79597,-176787,-119802,-18250,-149214,-96912,267959,372688,117024,-58222,-57565,-90576,-195409,-151586,3046,10064,-11804,119665,202109,60308,-57671,-73876,-42696,166212,227913,-3834,-29466,150209,113520,29358,146500,260941,140214,-120312,-230141,-31346,276238,369364,192733,-42345,-207649,-175404,-91073,-141492,-277066,-232724,-69678,-112360,-248946,-167083,9815,43849,19465,-35866,-142840,-241627,-182921,-34374,-80234,-244951,-214428,-35422,-3116,-146318,-209613,-66226,135087,207738,185980,38002,-143847,-43640,198570,271257,185215,6696,-150108,-140041,-109070,-199896,-183729,-95661,-68918,118488,479462,649437,467673,163486,206953,443330,419403,346436,209707,-104135,-1015732,-1981563,-1708699,-1192097,-649589,950621,2129912,1482397,316874,-539352,-791391,-592770,-526084,-1368837,-2431898,-1526700,879550,1650259,1019722,699333,465977,59346,83338,160242,90012,351990,553354,425827,300803,295947,237385,-18188,-255455,-297566,-249283,-162063,-48964,-104071,-171545,-142041,-127113,-173068,-238245,-123671,130378,125018,-31898,-24792,144803,247204,250285,187670,33366,-165607,-303583,-332398,-225780,-151400,-266308,-356700,-131477,161956,189978,62825,-170462,-432821,-283348,119137,208110,46437,15518,-51412,12029,230153,454665,438916,295498,161057,-84585,-363482,-432371,-335054,-288511,-265323,-147312,40212,31855,-146578,-185197,-207116,-317342,-207754,-17679,-75715,-116105,52161,147688,-8371,-10237,154954,148209,91616,216812,293468,267692,232597,183556,64047,-83844,-148156,-184112,-235851,-205782,-172038,-153756,-36368,-1825,-129781,-200717,-213956,-275343,-226796,-202906,-261228,-165879,-66464,-164968,-265808,-199620,23578,293835,417028,344104,94952,-170369,-183508,14637,151601],[223515,209204,137649,124088,135169,72121,22617,16844,-39157,-79163,-124391,-181606,-67248,26216,-150870,-281955,-131333,-4670,-119823,-223936,-97703,261,19102,107558,159568,119208,5525,-184681,-343730,-305773,-158890,-143803,-304730,-354138,-172909,-7936,3237,-109323,-190308,-90094,162564,249384,103932,-46613,-255053,-570366,-548819,-171727,109527,263009,296774,34489,-197399,-65282,125599,85477,10857,-3940,-23985,-120098,-205715,-141663,24989,151735,215156,291467,223928,202580,254134,271986,202342,165707,182691,133265,50744,8036,-91558,-217722,-56194,152089,215080,212781,-38632,-281309,-79776,71918,-90779,-108710,-77850,-128631,-117054,2990,-61960,-26558,23664,-117198,-36677,410514,577253,206924,-92199,4302,253046,330410,235879,26839,-204154,-329478,-334475,-183090,-170470,-279638,-268725,-119304,4477,69804,114414,222645,300507,105569,-109984,136309,475884,364781,111990,-144376,-289699,-35897,306272,242503,34621,-41498,-130706,-205184,-152982,-135324,-73239,169677,424704,375824,45902,-244173,-298746,-325129,-237806,-84464,48455,186306,53053,-240146,-298033,-329336,-325771,-158728,-140119,-201870,52026,280479,117944,-70517,42270,209252,264172,279321,281944,136007,-36302,47603,208048,225148,320391,357788,252509,145455,70419,-34589,-127333,-150622,-18957,147839,177657,146404,88074,7246,-15214,-59047,-71182,91794,271181,230841,106868,110541,146270,80757,2877,44770,141338,188501,191565,126981,-3571,-84075,17126,150183,117600,-7105,6301,193637,356789,254907,29382,-123605,-59827,50778,37548,-84606,-165750,-84232,37621,-33257,-167834,-157676,-63708,-21612,-70063,-183365,-223897,-242443,-214955,7753,318647,408687,234186,-45326,-164474,-39176,13159,4713,87520,205655,145270,17173,4783,70438,70914,102797,130792,63770,-44532,-29717,169868,404112,341123,63252,-83641,-79493,-112864,-124611,3879,139765,265967,283232,139830,95771,23016,-92519,44446,252477,137791,-98926,-274051,-300399,-71245,194770,224083,69943,-39812,-101068,-3080,182917,185906,-54831,-234947,-146226,151837,409277,358659,79235,-81207,-77147,-70553,-93306,-22579,141270,216020,5864,-289269,-316349,-150996,25589,99172,65257,-51123,-138766,24507,141421,52621,-69511,-176303,-171587,-37200,-60230,-158559,-123877,-41946,73327,178596,148412,59493,168928,350046,319086,202308,300675,391007,219765,22445,-42341,808,55469,-64292,-239314,-90304,227483,316580,120615,-94535,-98621,69047,196108,187703,138319,152767,-6642,-248168,-267467,-103631,-26419,-78340,-201907,-337622,-322446,-88268,74623,44476,43086,21409,-80491,-135925,-104923,-73710,-57427,-64087,-38460,55819,-63981,-265916,-224853,20740,172177,80877,-56862,-80405,-52655,-117461,-281439,-435209,-423070,-191231,-928,45973,32159,74064,204047,348617,281195,23477,-183953,-160242,19792,113463,66805,174271,295808,167018,6541,-73061,-2559,136817,83429,-94414,-46317,105947,216599,160083,47089,-46935,16557,186835,208571,115827,28599,-173358,-365331,-286384,-73575,-39115,-107050,-127849,-205541,-366928,-350711,-53887,217177,78271,-252697,-403281,-306401,-80615,201384,299029,327038,406512,463780,285843,103880,185175,269427,357606,477094,389148,161184,-13120,-269736,-669252,-747677,-199602,878880,1643237,740285,373712,1971198,130986,-5717610,-4648132,1741094,3933765,1547686,188214,-578889,-1292791,-1020600,-585230,-563349,-203614,547975,685124,159702,-208196,-312023,-377506,-332232,-155035,129521,145277,-167889,-334366,-210203,-43042,57601,184912,284141,125488,-45784,-9316,30998,-90439,-278419,-376844,-300118,-155945,-136470,-85975,127170,179465,13073,-146631,-152611,-72788,-86319,-129235,47378,295524,254158,50949,63274,128063,-125662,-346381,-185013,23299,87629,133462,124636,114003,125263,-39554,-184611,-138792,17608,76045,-81576,-203805,-81992,124856,92449,-121486,-278474,-232846,-67713,59540,117841,116455,147956,178189,34525,-231004,-342494,-149743,64820,76080,27523,13751,-25392,-53201,-122595,-255942,-298397,-242331,-162796,-257809,-458052,-463038,-275874,-100831,-31785,-58356,-40575,51784,91155,115523,-884,-219859,-173212,42293,2192,-119968,-37573,90697,169293,99547,-53278,-83024,-128209,-218173,-137530,7140,-91031,-261571,-241237,-247779,-420794,-463037,-201478,48276,104320,94063,117854,-62326,-263141,-202324,73993,97161,-101926,-162292,-185662,-322705,-345640,-298593,-281563,-202935,-13132,129138,63431,-118087,-121441,-8964,40082,123470,226754,329866,425162,326921,93493,85182,230767,175730,-92745,-290990,-442475,-463039,-238446,-99232,-80130,43224,154856,85377,21403,111315,169796,-8879,-183996,26479,215136,46099,-142873,70073,364463,361714,83242,-56419,4954,-43484,-91060,117392,272839,147721,-625,53335,92798,-864,-86745,-19679,40943,36086,-26770,-57580,63650,207833,150513,91515,66197,-81983,-89127,81806,197458,183852,227001,295663,192519,-49239,-110252,-36564,-81503,-250215,-401714,-374584,-98365,105137,59969,-131305,-268888,-122891,39960,-88684,-228324,-260506,-341103,-386873,-260591,-95822,-27934,-111807,-168818,-86465,-19412,-124450,-304211,-378797,-256688,34034,170898,45083,-65011,-28,52824,-33412,-208655,-346912,-237928,-59183,12264,31206,28885,-29691,54296,281498,294446,241603,234536,140366,-31602,-124077,-86971,-48068,-28009,6291,55344,92243,142599,160465,147960,109546,-32615,-20383,303888,496115,254737,19529,-145049,-376445,-323385,-76235,-23135,-118747,-162534,-73781,174582,296010,234525,65633,-1802,157006,197950,98923,45713,-105870,-281426,-154303,102449,77322,-82918,-41931,-10653,-155440,-170641,-220025,-311185,-256830,-47051,-13959,-63257,-40384,-126054,-367557,-480483,-228380,143648,245194,87995,91828,216411,221439,-10295,-119793,-4061,-86882,-320835,-239732,-6163,67758,-25821,-115515,-140759,27492,152874,17500,44710,353914,384689,95568,-41423,57799,72016,-75370,-173795,-90686,-35847,-63409,41770,136504,61699,-39216,-85980,-99663,139770,285558,48765,-29166,137301,106082,9596,139964,255547,119217,-135405,-254273,-46766,294820,337294,179416,-3614,-113057,-69440,-1919,-79034,-240478,-204320,-38487,-129972,-348140,-344425,-173752,-36098,-17286,-53752,-93767,-134368,-74836,74377,13510,-201237,-197188,-61841,-60060,-153875,-190271,-56937,148850,227671,169325,-12899,-177400,-50758,216679,294751,180836,16805,-160036,-180994,-108997,-136480,-153406,-116173,-78042,132239,471453,630853,461513,162937,190321,478012,477641,282968,100014,-114248,-705139,-1070969,-951590,-964965,-744236,390793,1190705,884209,200571,-506097,-621833,-325530,-238688,-862097,-1827060,-1508756,422529,1225301,647802,470661,459269,119176,177902,280436,194137,476304,639844,413634,269753,318341,268152,-22747,-248711,-321646,-336981,-189365,6909,-59826,-202992,-221654,-203126,-232457,-275344,-153142,63074,45991,-39825,20017,139682,200658,174584,98308,23983,-76589,-225315,-276975,-191842,-154964,-236461,-271568,-66256,135819,94934,-4674,-127380,-340857,-231433,97712,122271,-27355,-8124,-28846,12916,177619,405979,452727,294186,134728,-108622,-411010,-454572,-320903,-298937,-351357,-321466,-144467,-8329,-669,-41979,-170256,-277645,-146908,10625,-51604,-24480,187632,215945,14781,-2288,155436,103205,26481,111709,214317,234517,176071,155666,82927,-40094,-140031,-172800,-167764,-99655,-61444,-39498,12254,-30843,-164664,-163212,-108919,-187569,-211147,-238602,-316725,-198001,-57459,-126070,-198696,-134704,25966,203631,318098,256963,59409,-140457,-125868,60368,185431],[144362,116922,116591,165459,205894,133980,35419,-4394,-76362,-145869,-165001,-153259,-24784,16670,-245769,-394311,-176733,27855,-69409,-192136,-72999,36058,15384,76919,133141,89454,-6871,-145237,-257525,-230478,-179752,-231796,-405699,-421828,-190287,-24696,-26213,-32318,-21995,25475,149184,188875,60060,-81431,-307328,-619321,-575180,-142451,163282,295970,313766,88604,-165588,-106569,48217,31345,-5128,45240,46505,-74285,-197385,-100325,146006,289238,364619,389018,319700,300772,267199,206894,172332,158187,102470,57657,69106,19969,-174916,-312960,-106492,117701,210844,242338,6766,-229775,-77761,41617,-63200,-51528,-25830,-21656,20340,5883,-165342,-134121,19244,-39538,-2517,414962,628442,280028,-72700,-3180,257697,384883,254411,-19342,-270168,-443734,-502441,-313589,-156097,-227249,-324064,-212099,-20153,46510,8328,73088,185089,75667,-54826,234578,512940,321605,58610,-142313,-246053,-32468,313650,300351,50888,-104697,-207525,-278708,-182991,-110988,-59921,152079,402488,355148,10402,-268887,-330231,-340919,-248853,-111511,34028,208402,83727,-170163,-245610,-337096,-371250,-237653,-193308,-191376,32802,263483,92366,-153967,-35629,214434,309474,288798,208596,-63,-125897,68059,311527,310341,271707,294159,222742,124752,57929,-9716,-45452,-65685,-64673,-8095,86783,165075,110400,-28075,3191,61734,39490,185721,384548,304107,128955,141198,214921,119489,-27305,52400,251036,257176,159476,81372,-5215,-106916,-115968,-30744,71702,44991,63860,212934,327305,255244,106151,-98287,-152727,-67364,-32682,-110342,-178806,-105240,-6486,-106747,-242283,-179546,-987,65159,-23944,-171589,-202603,-182703,-85122,129868,395733,422825,146684,-146112,-179638,7834,80843,92720,144996,176529,51020,-86177,-23139,163417,186477,94495,13672,-10265,-8476,20746,173490,416949,388706,129546,-78386,-162250,-223671,-127545,70599,191663,293801,322450,237647,171482,7728,-197401,-46617,214378,125367,-70251,-242395,-298945,-84067,121912,156540,116905,53823,-18381,91443,193608,109373,-140421,-306349,-174919,166212,414294,360559,163152,41971,12588,1790,-29065,6331,140612,221090,-5593,-284312,-255570,-92473,55613,144151,131334,-36565,-171629,2908,154967,38124,-59520,-73072,-67675,-49672,-147870,-216408,-145858,-129842,-152901,-43670,15927,-42522,60489,240816,272426,228164,361749,478630,332394,135168,-4343,-25468,47568,-37723,-279739,-237683,51142,171118,44447,-24930,4401,65007,155677,197105,198204,177413,5410,-183775,-208170,-106011,-50088,-76592,-132082,-253221,-340079,-234374,-69504,-30883,12583,17122,-84580,-193756,-200118,-150928,-138049,-125388,10025,156196,31433,-230459,-239347,-22308,75836,-74567,-200986,-188782,-149820,-156287,-224628,-370374,-414589,-216693,-18355,44932,12034,35097,194807,384554,297650,9115,-222829,-274610,-115229,60610,93750,193259,312272,208919,68179,-8663,60143,231275,158119,-105091,-82250,155238,272189,146077,-25025,-152325,-97961,99103,174776,124376,-26786,-321528,-447037,-319648,-178869,-196411,-245251,-168014,-187258,-307487,-335140,-173615,62237,5449,-268624,-372789,-200078,63923,268911,297955,309921,306403,184704,78047,44533,191136,333075,438296,520253,430019,181726,-12218,-189407,-604091,-832421,-356016,479713,862826,-180800,132581,2465981,705135,-4306946,-3020573,2393402,3606217,1375463,-41385,-613869,-977890,-1074583,-900257,-750574,-241873,524505,600517,122605,-115716,-200124,-424707,-418240,-119795,24392,-91114,-265245,-316339,-177862,72874,236944,272807,296563,225890,72575,15016,-39380,-270951,-471864,-491502,-381594,-218338,-140157,-88333,26281,22505,-86936,-132719,-79984,-44134,-89132,-78411,156563,402183,309645,39053,19236,112204,-120208,-403079,-318789,-110011,-27402,73667,210024,296583,260760,8154,-146428,-135718,-27173,88216,15595,-106482,-70665,68043,37244,-194400,-396238,-333977,-107298,89426,173600,205075,216585,153522,6640,-154026,-234854,-130010,28711,55369,30181,61414,85213,64570,-83243,-304165,-299244,-115475,-37584,-198492,-399805,-385383,-177468,-12455,-16243,-87409,-52789,24818,-7181,-67957,-157377,-322740,-234703,8611,20925,-61613,-19255,43216,93737,24739,-138407,-119136,-45563,-128754,-148574,-41803,-76359,-269408,-361786,-344673,-435033,-463972,-187874,84515,129691,122382,134640,-16354,-218775,-245559,-48719,-1904,-145006,-155573,-170051,-345063,-361201,-251790,-228940,-142505,85922,202170,94603,-94607,-110796,-45025,-18650,63167,161729,313540,423978,288554,72199,87452,184592,56668,-173098,-275467,-389588,-471694,-293014,-102405,-24048,121385,238393,173336,93961,166625,238859,19925,-207766,-55962,166488,54720,-126024,31141,261573,264418,71084,-14130,11938,-37803,-36089,204375,317740,157959,5286,57520,69692,-78978,-163694,-49620,42644,25817,-9933,-418,112913,210115,140791,119753,153745,697,-53143,24044,59333,83331,202601,238630,100247,-93681,-88856,-25721,-130400,-285639,-336870,-261072,-69692,57170,13699,-108113,-127899,29706,76871,-157357,-256657,-218878,-279968,-382076,-365227,-173029,33121,-15286,-135536,-114920,-22380,-45562,-252451,-387860,-236291,37678,88055,-45828,-65709,-21650,-49601,-118466,-195482,-273538,-212381,-65783,-15804,-75637,-96406,-103667,7992,210096,208547,125690,159188,126515,-53374,-133874,-26661,36026,-11530,-4722,91580,155890,174882,199829,223818,153146,-76160,-131184,188229,453197,242945,-27887,-201462,-362115,-260263,-9802,19508,-78178,-83891,34986,230483,290435,230317,84709,42499,177467,219365,170319,142260,6098,-152434,-70316,73020,-9043,-151288,-82061,-33684,-196233,-243268,-224629,-265067,-238036,10702,140528,121738,81114,-79287,-356618,-485581,-223010,180331,256466,85538,132380,241452,169220,-101614,-225930,-109635,-94815,-258438,-206903,28084,160522,53607,-93506,-75994,125787,249514,137834,153350,409634,385319,79183,-34602,117502,174398,36598,-142656,-133945,-37050,-57691,-26887,43256,60669,13353,-66554,-125099,109248,299122,74237,-38501,105883,81717,-29245,76371,176772,58892,-153471,-266080,-67059,274437,280297,129054,-1803,-15212,65684,98268,-26700,-196716,-181822,-47319,-144042,-405531,-500669,-341434,-91611,-10040,-18713,-13141,-19840,19548,148010,102936,-120759,-161595,-92452,-106828,-139061,-163282,-73946,107840,202520,147615,-42082,-184496,-40472,212118,254630,123030,-6147,-164881,-194701,-94007,-63210,-96346,-100124,-68698,138552,425396,541496,404514,183938,207492,455488,446417,152238,-34145,-138922,-380864,-148008,-157931,-716392,-774740,-129807,152217,210797,81980,-450644,-510407,-173366,-105544,-456351,-1078427,-1154676,8633,616913,172803,239815,495173,293996,335270,364353,274497,577197,703213,380032,190845,281861,257185,-7182,-175028,-288445,-404842,-218720,45709,-26387,-226690,-278597,-264763,-288577,-297652,-162962,8622,5367,-23420,27808,55165,73941,37776,-27273,-12596,-12900,-135738,-182468,-137137,-138609,-166812,-150016,-8072,81213,5732,-27182,-33300,-177516,-124715,99461,66081,-52937,-9011,9314,-13976,60308,237510,346816,249754,98315,-124836,-398842,-403403,-242187,-235855,-385171,-475341,-327094,-51316,136456,88747,-145350,-233425,-63136,50259,-5987,93597,312910,252567,12609,-49694,72644,48006,934,4482,63257,111823,86272,108614,74709,-20104,-152987,-191255,-111849,18305,85832,112967,80191,-65472,-194329,-86509,21481,-92110,-184849,-229312,-284910,-157083,2638,-33840,-89856,-41269,31645,76028,149900,121918,8687,-94955,-55880,78343,159812],[25697,6309,89431,189914,234689,143996,12453,-46504,-108260,-177685,-189000,-135062,14330,32805,-275868,-457740,-226411,51159,3527,-133623,-45934,61742,4930,27313,68045,10615,-54080,-122821,-186282,-186964,-212857,-296497,-433643,-393309,-148572,-17320,-35723,44252,125005,111149,94889,85983,-5419,-101839,-291991,-540557,-476895,-75383,202354,302113,309964,159750,-84264,-119665,-23926,15827,72821,170128,119390,-60486,-204982,-80114,211681,351614,404773,349322,333074,377040,300903,158864,138826,140410,28585,-1740,98908,63951,-198653,-345932,-139495,81613,198085,249828,46130,-142906,-23504,38810,-47480,-44632,-31510,13399,114123,3847,-228179,-208900,22821,35609,12302,356405,598659,309718,-56268,5716,289304,454707,274184,-66909,-303716,-461007,-522983,-360047,-123174,-169492,-361865,-294340,-38530,71585,-24024,-48289,75717,60463,5605,274705,445864,223473,-16805,-142150,-176521,-11650,278255,304528,62564,-138623,-254174,-311582,-186129,-59112,-7619,136781,313151,256546,-61874,-295623,-349563,-318334,-240962,-141322,2626,155206,60504,-70003,-138237,-304292,-381542,-264883,-175321,-128191,5002,191447,69363,-185785,-100574,185796,308050,279843,150682,-91018,-167920,81640,353217,326099,164171,206135,216008,120454,23088,-12619,31022,36366,-69257,-116731,9354,163787,107564,-61820,40477,196528,134024,219635,428525,340834,133704,146962,249142,146191,-39939,54591,325184,322785,143012,51837,23558,-66844,-191991,-195585,2078,100146,142203,213485,211801,191036,170095,-39812,-221708,-197477,-132077,-151247,-181159,-83165,6599,-138691,-293510,-177930,71016,153002,24191,-143817,-174026,-144872,-28424,174340,399211,401054,69332,-224517,-178322,12559,91423,154121,195332,147777,-12709,-163522,-48518,238352,282863,49795,-148461,-104890,35479,84281,178451,376884,377131,182161,-47361,-232269,-340965,-162096,107926,237439,308536,345567,326124,246324,32917,-223986,-91907,154532,60104,-75336,-155135,-199458,-54274,67448,114683,166005,111283,45149,154743,169283,7122,-209171,-319690,-174512,148794,364925,332629,230120,141186,90421,70737,35055,28490,129080,223638,19482,-218500,-163215,-26701,76689,171248,198669,35179,-121916,3145,152377,32940,-40638,25422,47326,-29567,-165600,-194394,-112352,-170861,-310209,-191916,-63780,-116558,-57719,89696,156039,203738,385891,512545,383221,177896,-11624,-65683,28780,-6197,-243762,-305812,-127917,-24815,-59180,-863,32360,13148,97543,186926,230255,185947,63819,-33545,-80598,-69858,-45117,-54549,-68186,-182882,-339089,-358875,-248859,-142093,-12347,54647,-23756,-160825,-221913,-200654,-195576,-165011,23674,173384,85530,-158218,-192785,-23513,299,-195260,-296397,-266200,-248959,-190519,-124522,-215642,-309454,-204499,-37189,17628,-42994,-48506,113945,326664,274808,11450,-222464,-333195,-216208,-2332,92620,171474,269269,183427,65597,41527,119545,283214,192441,-116797,-132457,160086,269625,106591,-96745,-220170,-162583,22929,114318,80757,-139842,-476300,-505352,-333250,-262989,-280174,-242172,-101259,-109779,-193202,-264492,-256619,-99912,-77382,-234109,-248263,-66351,157906,288596,316832,309478,195991,-85941,-148830,-48073,136722,328429,446510,484844,419462,194168,29818,-22983,-393934,-787266,-576393,-225465,-466922,-1359303,-132194,2757130,1956688,-745238,-43023,2386339,2161217,475609,-821830,-959694,-840816,-1250949,-1260604,-862673,-192972,470979,468616,134746,60881,-21491,-369433,-407092,-78578,-175936,-454843,-434137,-334806,-197991,108337,322462,273409,228888,282347,187391,33717,-139441,-451059,-592300,-503230,-380957,-238907,-133711,-112108,-135163,-171935,-171589,-102692,-33370,-41620,-78430,-23424,206971,405519,259055,-24604,-11631,122822,-63316,-378461,-398588,-243322,-164408,-15702,252794,405709,309963,48338,-82361,-117211,-69489,90709,129138,7460,-62606,107,-5007,-227835,-468996,-414685,-139959,114416,214136,253434,227800,98483,-17316,-59416,-98406,-95870,-11507,35324,45361,99617,155059,152326,-17559,-280054,-262156,-6089,57959,-141029,-317672,-277012,-78619,53211,-1500,-89198,-28040,44447,-50684,-207455,-277249,-359845,-235106,11624,81049,28594,-21898,-46729,1618,-15822,-156839,-118974,41172,-35859,-163746,-98827,-48924,-239931,-460137,-477369,-487789,-448022,-153912,117678,148166,136224,122035,26528,-175893,-275125,-146376,-74440,-146882,-93984,-95385,-289945,-303487,-138963,-116720,-54828,159641,236523,96624,-89003,-119984,-82263,-74403,-36123,51959,258243,383939,233927,55616,91673,140257,-35543,-200801,-226367,-323905,-453382,-324644,-89420,50450,203697,292304,227384,160574,219784,277180,52243,-173135,-98480,97917,40179,-98676,-21458,144976,187966,99055,36415,20672,-1414,41683,255059,324114,143928,-4237,43689,48182,-128935,-193367,-34087,71806,19110,-14525,14770,132569,205151,122758,106109,173841,64336,-34047,-65419,-99913,-17238,159632,150555,-25575,-147505,-63417,4046,-130125,-246796,-184959,-54098,30648,52820,-6270,-81904,-3696,175472,114605,-225437,-304399,-181261,-181067,-276912,-332136,-160265,94950,63153,-94596,-131574,-42550,23795,-163468,-376934,-254505,1198,25470,-83829,-42914,-48850,-169482,-216147,-187574,-209147,-226377,-113639,-73215,-203288,-251783,-214289,-80159,87063,93978,-6045,44444,70777,-79454,-154419,-15485,82135,6544,3988,129602,193465,176368,231527,298247,168312,-129350,-233914,43227,322287,183606,-56940,-211396,-302738,-179301,57975,79102,-15159,4613,138425,245520,269049,229190,80134,22370,123966,200003,217405,210356,85534,-54722,-15968,24772,-94100,-204474,-133543,-83294,-204576,-248160,-145308,-156634,-179038,54550,279414,306370,202191,-17823,-291249,-402630,-179752,172173,217200,67378,134220,236515,85819,-213360,-328827,-200736,-88739,-162296,-161187,37262,208329,141737,-11879,846,152396,260087,203560,229334,440008,382931,77248,-43968,92828,191653,116420,-74864,-138496,-28355,-21110,-80121,-51866,60577,82144,-34586,-134147,57832,246377,63969,-52018,58453,34231,-80206,-20051,47922,-33310,-183869,-271699,-86724,227137,232469,73320,-20566,72063,207946,191091,-4111,-178486,-184766,-89424,-147252,-401796,-577848,-434957,-105985,46977,69754,82871,69939,80898,186193,182142,-10040,-107861,-107730,-115220,-104883,-148281,-126220,22260,146490,125846,-52371,-174977,-21652,188940,173315,39935,-52391,-162889,-178764,-73768,-7540,-32260,-58105,-54588,117854,342823,401940,309589,219918,263793,408478,359850,17885,-127637,-119781,-62381,542944,445693,-513131,-766099,-536523,-707807,-314147,14582,-399320,-479946,-154689,-122287,-207688,-384670,-646007,-342514,-30740,-234083,81783,546510,513657,482805,373014,301017,619762,724535,341150,95140,200548,208756,30514,-44340,-195923,-419056,-231892,68102,-12812,-254050,-312792,-289078,-314480,-302533,-159951,-21710,9099,6950,-10480,-82121,-95469,-121838,-151731,-70114,-2362,-62943,-78758,-86282,-122187,-88199,-29821,21175,9426,-54719,-1747,83347,505,-17111,98537,45406,-33459,-1709,22250,-77432,-90519,20566,176057,201398,89685,-118229,-327381,-288066,-115907,-115968,-360448,-572285,-462702,-86782,228291,171015,-134162,-193488,9843,75651,36877,190589,378303,250601,-8155,-141756,-86490,-18783,-1000,-95784,-131294,-77749,-20318,47771,28416,-59157,-199087,-222559,-65991,124057,227410,254085,143182,-99455,-201825,19762,144964,-17845,-156477,-181695,-179016,-59227,84455,71676,23625,57206,49040,-37416,-27567,-12952,-37345,-40684,9476,67666,87090],[-91269,-89089,62329,189472,208641,95251,-46354,-120272,-162248,-192019,-187889,-110086,54429,63782,-246783,-463136,-266505,61966,78873,-64716,-14630,72527,-12722,-24162,-16526,-107458,-137718,-131810,-157868,-195177,-253499,-320790,-385425,-291054,-73170,7983,-17175,103845,219953,156348,19588,-34427,-72888,-101216,-210471,-345963,-270779,15025,223105,283655,281932,221492,21125,-104607,-78615,21102,190390,301362,161628,-78593,-220127,-84835,202609,331128,336603,219458,282822,409336,331582,138993,118389,121571,-16126,-29821,127318,117634,-166235,-310739,-139018,53883,176630,241601,86016,-31736,74128,71764,-36598,-76313,-82161,-19406,131081,-4949,-243279,-238399,29068,79234,-4872,249836,505445,301356,-34613,38509,354731,519387,279141,-98921,-294912,-395320,-422441,-311431,-75778,-116693,-353437,-322704,-41720,124139,8608,-120142,-5763,59473,50093,247127,319693,121902,-80355,-132129,-87668,30926,218866,260424,68164,-133632,-257319,-297373,-162778,4271,65605,134158,200175,115436,-156689,-337920,-365690,-272874,-219808,-171877,-37445,53475,-10346,2656,-27116,-240272,-356651,-247247,-103436,-28330,1167,105882,52687,-167337,-141467,122626,256487,250700,119450,-106603,-136500,103388,339924,279629,42823,118320,232013,138915,-21799,-56411,55912,102391,-50753,-164879,-47492,133301,77188,-79149,97312,312934,181519,173136,381035,322629,106686,105757,220130,144354,-36542,46781,338742,358878,139082,42808,72284,13938,-200709,-302967,-85664,122188,194543,171282,43138,88411,210755,41052,-245223,-299053,-221651,-197878,-189383,-40198,65430,-119058,-299364,-148679,133032,223782,68614,-116109,-148446,-114251,-34301,133109,328740,345796,22092,-248145,-144323,-9437,47835,172822,223962,128330,-25413,-184181,-58851,275345,332077,-15445,-307070,-202204,54443,131386,182240,297324,309953,209261,8853,-257074,-402039,-186964,127179,267696,300457,346234,377904,293434,83652,-165146,-78272,89359,-33120,-106561,-51558,-54984,-9034,36517,104739,194402,113455,67853,164531,121397,-73583,-221428,-260089,-141751,110049,276323,280432,275943,221037,147936,114466,79594,36947,104596,210123,64677,-110436,-57454,34370,81762,167741,244342,141208,-17764,6643,118622,34913,-16955,91588,139819,16441,-118893,-115212,-47274,-168107,-366786,-235573,-72563,-142419,-149143,-49514,20901,147650,371474,487748,358472,129793,-76361,-116259,8241,21696,-153731,-277013,-251614,-218187,-163984,-24899,-19000,-75162,33347,165647,228240,178337,151993,157395,78611,-1005,-13146,-25253,-29989,-131528,-303193,-414783,-395912,-244113,-21166,123221,87219,-55813,-177875,-204164,-189105,-136413,31225,133108,85662,-77390,-101758,16307,-31102,-245810,-314194,-287829,-321278,-211322,1857,9959,-123338,-158954,-62754,-33408,-109201,-142017,-19465,179668,212241,28454,-182514,-319331,-262719,-65012,57886,106496,169662,102759,17364,71011,160912,275936,177191,-119879,-163498,133339,223386,62273,-141955,-236895,-166989,-22347,40574,-14328,-290490,-601439,-526894,-319009,-305119,-277194,-102683,45888,11647,-40947,-150730,-278125,-225432,-148752,-160202,-77701,53308,179316,247570,320834,317145,119263,-240243,-299910,-127675,57277,269923,374962,354218,322705,165758,76559,162578,-115020,-633795,-788597,-941951,-1717832,-2270587,-279583,2933888,3504179,3289785,2923490,1730127,233060,-779606,-1899325,-1517387,-880150,-1461290,-1584591,-886743,-66296,422521,337850,172698,253236,184238,-217128,-321116,-97197,-435821,-818781,-607687,-379136,-263641,61461,306255,193976,105511,276156,256732,27926,-246471,-567918,-609356,-427338,-312151,-215340,-121172,-164922,-322546,-354036,-229178,-87620,-51856,-86642,-62694,30771,194751,305791,120861,-116413,-19541,165202,41735,-267902,-386192,-324909,-274589,-99380,243547,411086,268537,74014,-12444,-87770,-92121,90777,227838,105359,-58426,-58068,-25200,-217460,-489123,-465182,-159009,130087,237696,261630,194504,47256,-15361,37803,39423,-42672,-36161,28208,80510,131177,176308,195533,62657,-193159,-206236,49932,106688,-87223,-220667,-157413,-141,80125,4457,-65770,25576,92322,-50062,-269792,-328188,-321899,-179415,46967,167746,123539,-50524,-158853,-80310,-12553,-115103,-101130,83815,24792,-173858,-142030,-15122,-181639,-504884,-599552,-549936,-412593,-112050,128575,145785,138856,123008,71473,-166748,-321999,-212530,-96693,-93607,11293,9017,-194129,-198727,1062,4567,7536,161681,204233,58379,-109842,-150192,-115489,-115113,-132106,-47550,193724,325257,181545,47099,103671,117803,-71884,-174645,-165384,-270362,-422324,-335427,-79291,113133,264260,303648,228295,189947,246171,267624,76736,-98610,-103753,5750,-4687,-69870,-62177,59299,158001,154024,69727,17778,58511,141681,285384,322201,128857,-25182,21952,46845,-118235,-146455,41395,127831,19146,-34615,4208,136338,205744,117889,66095,112790,75484,-41346,-168929,-255615,-118478,90744,46253,-150939,-196407,-43000,45825,-79962,-155141,-3290,174455,161838,74952,-11200,-70723,55949,267630,138889,-274729,-348281,-144382,-62941,-101931,-180339,-81194,123336,92925,-65291,-136284,-66166,81238,-46661,-346758,-310487,-60024,-1008,-70170,-19690,-85783,-272364,-294722,-195431,-193649,-280998,-185090,-133450,-297779,-379837,-322832,-175143,-22350,15873,-79651,-45709,2900,-106536,-189340,-59576,73535,8828,9637,150905,200248,152499,246117,346167,151205,-177709,-303078,-100051,137072,99557,-57046,-173254,-216341,-103046,106131,137263,50926,78899,199050,206502,223443,217722,47116,-51383,38346,166197,228879,240474,133108,-6347,-12477,-29626,-152173,-227156,-180850,-142313,-169708,-158686,3533,-11703,-97018,63818,352626,442347,303896,46575,-205361,-278983,-121342,110476,127379,29362,85097,184428,-6564,-309664,-402413,-251605,-72060,-71935,-120351,27722,215281,219684,104630,69801,113863,205727,234956,296017,458514,383541,93159,-66795,-3006,134067,151000,-2236,-127984,-45804,3272,-117995,-123214,61552,139697,-15838,-152478,-28895,126773,19800,-67616,-418,-29976,-128306,-114189,-88648,-136463,-225017,-268847,-96158,169445,200632,29845,-45502,128488,320893,255088,-20909,-207667,-218277,-137583,-131606,-334228,-537647,-421427,-80336,137616,194791,177226,117895,105966,203747,253160,117753,-37145,-90735,-73848,-61714,-154123,-200464,-76360,88230,114292,-48131,-161389,-7792,153313,80610,-42580,-107306,-156160,-144410,-61753,8818,16735,-9968,-53008,54789,227104,241511,200246,256657,339180,365600,262705,-65712,-143052,-26698,216759,852033,703895,-395086,-728758,-758161,-1150289,-521202,36686,-358981,-503482,-231189,-234926,-120129,80110,-216143,-628167,-561031,-422286,55871,583772,695363,562746,307214,270552,587438,686542,301168,11450,98519,138237,82239,110642,-61451,-361958,-215970,79328,-18651,-287918,-327616,-269125,-293494,-285119,-152350,-29335,43239,34874,-82246,-223515,-255859,-259186,-237890,-134799,-53856,-31695,-259,-59712,-120838,-27972,58568,13943,-64930,-80010,50201,183840,133515,38166,63028,39869,1262,-9602,-17784,-166185,-231021,-157546,22736,175010,118376,-82810,-213426,-137904,26304,26812,-285869,-590759,-520137,-106850,255636,189617,-129340,-161090,40825,63190,53336,230447,362033,216454,-36858,-250191,-275963,-91200,-4857,-184492,-317318,-270010,-117510,-22035,-61583,-174007,-280716,-247545,-25859,195757,317790,336855,176843,-128959,-182875,129279,228534,11543,-136503,-113468,-36085,59856,148483,143683,105141,137909,86409,-87087,-145862,-97714,-54124,18902,59605,38673,-3035],[-167805,-144017,37878,161666,135945,10374,-116333,-208998,-241572,-205756,-158526,-61873,95233,89876,-185510,-418719,-283693,57954,131476,-2746,22914,67403,-37038,-58910,-93496,-239999,-247133,-177025,-184872,-253140,-291057,-297105,-279843,-160003,-1853,37071,27654,139058,250885,162115,-56567,-149099,-124761,-78845,-87061,-90222,-14660,105859,223863,247933,231547,245733,114408,-65831,-103091,24055,273709,366849,151957,-113379,-226415,-108226,124466,251824,216807,87860,210036,388894,330021,140781,116846,108331,-18068,-20504,140693,150221,-109736,-235102,-104692,41757,148851,227053,131864,84465,186350,131670,-19417,-114090,-142165,-83975,73831,-19407,-219677,-224449,31636,74272,-56769,123062,385415,273982,1461,93814,435581,548510,250876,-109707,-248751,-284588,-265565,-191763,-28436,-83287,-289753,-274087,-25256,173646,71526,-144504,-62074,55725,59160,161528,189679,62588,-96404,-94829,11633,91774,162258,189523,67979,-93481,-217354,-245407,-122374,55059,126805,143673,111800,-19497,-248668,-389347,-374038,-221012,-188024,-193226,-71909,-45036,-95715,11792,43780,-156756,-297272,-201534,-13668,78886,34330,43307,39285,-120536,-154788,42220,174090,204800,111192,-46473,-33494,145192,301523,207125,-44417,51167,257418,175636,-58261,-134742,763,90144,-36237,-161126,-80215,76024,26029,-71158,165031,381498,165984,52354,247292,246038,41275,7085,119607,108533,-22781,30054,289938,343828,131909,47571,124275,100964,-151026,-329194,-173467,89611,186688,81014,-124571,-12839,227694,129029,-210742,-335197,-263179,-236450,-217406,-9210,138804,-59081,-255658,-98837,168117,262074,103911,-100401,-130814,-72307,-59581,35248,206585,265066,8393,-207861,-78005,-33752,-25114,146867,219373,118618,11876,-133483,-40701,271540,323034,-80308,-413039,-272907,37423,145940,184885,208792,211546,208238,78611,-222594,-373359,-169552,139369,271242,261935,316062,374805,295506,135107,-47072,-18370,28751,-129324,-150960,24136,68044,22681,24423,117252,187372,68771,47944,118447,64491,-98146,-164370,-146831,-89992,60339,167663,209560,300026,292649,187461,125943,96639,32935,70771,175375,109759,9783,42032,78114,64736,130148,252303,242108,92501,-3196,51755,37511,5561,109780,186442,78271,-29952,-17001,14058,-145180,-335875,-188964,-23379,-117833,-184264,-127614,-72960,89308,323068,411620,268628,8376,-184227,-166658,-3525,40672,-50503,-172255,-282760,-345382,-232878,-78342,-123228,-176902,-31222,134367,191404,152730,235814,328255,224840,85379,32767,-6880,-25537,-91489,-220990,-375266,-452311,-293593,-7780,198574,208991,68996,-103796,-160666,-102278,-14759,77093,87611,44144,-8538,12609,84291,-13381,-216669,-252541,-249076,-345499,-210204,129310,255827,94238,-94612,-97302,-95767,-156316,-206309,-169294,-21328,119613,51056,-115668,-244688,-252697,-110704,5464,15761,35247,-109,-31851,87664,176175,216803,123620,-105717,-146083,103647,171190,41693,-143638,-212911,-131081,-33586,-24667,-131771,-432100,-659553,-500947,-276393,-298161,-205416,102892,209293,144595,126381,-8243,-228464,-282776,-190654,-66020,87118,134804,139082,156401,278470,315015,97781,-234233,-313295,-149328,1591,190417,241743,145799,132147,70436,85409,298497,153698,-393780,-865774,-1334071,-2292262,-2537913,-236723,3107074,4833842,6013983,4517822,698157,-1348894,-1892348,-2920581,-2079661,-976334,-1575881,-1776334,-827562,98558,399525,239939,192230,375829,357127,-16083,-216949,-213117,-678667,-1028909,-696302,-420957,-346587,-33673,217321,64263,-38053,203425,243650,-21264,-336506,-585582,-533240,-308017,-213369,-166242,-110485,-238163,-484696,-472210,-250272,-107473,-149488,-184695,-52592,82040,141898,142100,-53774,-202404,-6643,223543,163347,-102206,-276923,-316555,-312423,-140834,190907,318058,167310,84195,41862,-60375,-96653,87618,281570,158672,-60547,-94231,-25620,-173523,-461559,-476427,-157510,136408,245406,243402,147670,33424,25618,122652,150435,22826,-39046,36445,133799,157545,151486,189624,138374,-74241,-150851,45201,111936,-36399,-119371,-49295,43788,68999,2672,-22428,93766,143610,-27068,-249496,-299464,-226606,-95348,92576,247652,189920,-99599,-262552,-126646,29171,-42626,-89004,54284,27377,-174125,-155675,15009,-114738,-486802,-660282,-568327,-342737,-66123,109168,113989,134090,170273,125378,-197080,-395360,-245084,-62745,8330,132827,102401,-112942,-100634,114418,91137,13770,79977,104373,-16993,-156889,-194018,-141337,-138029,-190644,-94247,148527,267899,143408,48073,121812,121329,-46933,-112132,-117495,-245647,-392797,-334642,-93985,130549,279200,271874,175948,163381,223503,206824,86350,-9685,-83977,-100937,-71500,-43684,-69846,27916,174103,207616,65831,-6069,124324,250412,311521,331003,133372,-43336,7680,73176,-38511,-22209,161612,191571,20513,-62617,-10289,133022,209287,137919,30568,2207,28499,-70669,-261472,-385069,-222757,-5262,-58437,-243325,-227309,-34695,87210,1671,-50506,137171,338338,268508,99939,-13983,-81739,38769,283014,146989,-285114,-364761,-109515,48485,89558,27600,18859,98811,59805,-60301,-130645,-82820,120613,75181,-296652,-379220,-122721,5680,-28914,-21317,-137381,-335101,-332245,-219729,-236993,-351813,-251011,-169443,-315528,-425097,-379928,-232826,-60146,21519,-49597,-62759,-41746,-126053,-229102,-136376,19928,-11326,-4132,144496,179837,110889,227260,337501,104831,-207496,-324843,-213266,-50167,17031,-33598,-101152,-121828,-48546,116760,169748,97712,121801,199457,124644,153542,184458,-7497,-145701,-29640,142785,202452,234119,162081,-219,-52328,-72393,-168328,-213648,-201623,-173215,-85915,12116,174513,130387,-16869,30298,332423,499666,375512,104634,-129757,-166845,-76641,3063,4973,-23125,-3255,85074,-87151,-367315,-436602,-256275,-50175,-18038,-93412,14299,197077,268413,214560,114032,38442,124900,262309,376472,475507,388062,122531,-94251,-124336,39333,141735,43472,-124101,-104321,-19118,-142710,-154149,59643,158846,-31122,-199651,-150199,-34664,-45634,-85420,-62913,-93030,-156401,-175165,-189013,-221815,-264041,-252130,-90653,112555,166059,-4799,-73448,133031,366573,273156,-72446,-283296,-268842,-158257,-93726,-219985,-382756,-307734,-32461,229523,327310,256056,124867,104265,218552,319535,242208,42862,-39379,2913,-25902,-176623,-265563,-147590,57426,123620,-31448,-151658,-10519,109468,-1356,-111579,-156885,-148799,-110989,-69387,-20943,35088,24116,-76605,-53207,84260,87325,101106,279005,398567,336861,190282,-74723,-83168,129489,420009,771155,582440,-368006,-659755,-754648,-1067261,-353312,161446,-311076,-522320,-329894,-363502,-152270,220893,-57026,-855326,-859329,-323541,183264,590507,778705,558393,206347,205276,486040,580138,251281,-43571,3885,68594,133942,245401,79380,-246263,-171084,85063,-35371,-320469,-326774,-215994,-227803,-243169,-146148,-25315,81904,43994,-159083,-317438,-359455,-338859,-263376,-190635,-154032,-54142,28007,-65479,-137528,384,101330,-19679,-126483,-79481,93840,231214,179007,10454,-27025,18155,15450,-48987,-107082,-251159,-319829,-234108,-44639,172036,160632,-27596,-88340,2787,144756,152362,-180817,-528986,-490660,-108587,220984,154627,-118258,-136343,12007,847,29002,200773,276827,165205,-64026,-341587,-432315,-158113,-31177,-257204,-438692,-387647,-178499,-93829,-186472,-345768,-384002,-254430,9392,218711,326073,337418,169446,-151127,-145923,212405,254403,-10404,-132887,-48060,96448,159019,162748,147708,130514,184846,143968,-51190,-161390,-102146,-23064,84723,95125,8441,-76672],[-183831,-150499,15751,111157,42196,-70173,-159333,-273989,-321951,-225993,-106053,13741,128780,91732,-125634,-345119,-271690,38142,140845,39881,65197,46821,-70823,-69457,-140143,-355173,-361941,-251170,-259805,-339956,-313861,-230020,-147239,-45810,31900,53128,85178,151243,227236,140035,-118219,-240494,-151172,-40267,40350,149976,214696,174244,205467,203472,164007,212807,162617,-11006,-89283,10361,267205,325640,89743,-141654,-206262,-136050,6238,155786,126135,32338,155224,323157,277144,145217,127041,101676,21276,20708,128963,135996,-71291,-162113,-50704,47142,119075,212023,182037,185085,279142,198971,15030,-120439,-170175,-132525,-18408,-33753,-174959,-180230,26737,22527,-135294,4602,277414,250749,56154,160191,495853,518360,184801,-101930,-179999,-169671,-117058,-49805,-1835,-83828,-188423,-156068,9838,196770,125367,-140807,-114394,23523,22401,42560,92306,62747,-44554,-17523,110394,159923,132449,121164,64516,-33696,-149038,-175588,-77720,73736,146601,156410,79142,-104847,-308278,-422577,-361303,-174307,-143769,-189827,-85090,-86226,-148971,-40301,54925,-66837,-208508,-147685,55112,162841,93440,18483,20586,-76645,-144055,-24927,96825,152843,113245,61036,110022,206216,273665,155454,-68653,12423,270272,215650,-69833,-222242,-128050,-9631,-47556,-126602,-87041,6430,-31660,-38828,225867,382989,89916,-112263,59541,125308,-56526,-139060,-33527,46483,-6087,10990,199159,270006,100700,51417,162625,162851,-66489,-276478,-236373,6479,110245,-39992,-238335,-75443,228146,209134,-117979,-284750,-235326,-254650,-268375,-17034,190321,13798,-178554,-43880,169191,262463,125656,-101432,-122112,-11035,-57435,-67234,71581,173590,16215,-122607,1866,-41363,-92990,88843,179059,111825,77887,-20907,13178,239798,264950,-125466,-434075,-287978,-163,131087,188278,144670,116566,184314,141244,-140966,-266038,-102789,148189,239571,191129,249911,316914,253543,163614,80294,55866,-21850,-207724,-194991,42076,120311,25897,22849,131862,143841,6191,1611,32739,9945,-60652,-58174,-25318,-44508,4750,54876,123038,300168,358990,215035,113187,92514,25956,37233,126245,138229,110848,119557,95986,24454,66314,218948,297284,161882,-32392,-32688,36270,21780,81501,183401,144654,71648,65730,44625,-130614,-262229,-97914,49719,-56073,-149756,-116249,-82079,54867,249288,301579,144732,-137663,-298019,-201651,916,50110,25151,-42411,-221546,-359632,-234438,-130468,-234815,-264866,-93922,88712,125156,108230,280263,426752,321379,169111,73440,-13799,-47876,-50307,-96916,-247683,-394920,-266699,26946,252850,292929,151283,-46302,-88680,47382,187017,194277,86339,-7442,43287,130851,161165,39809,-125940,-135359,-165557,-316342,-181888,233065,454539,275979,-33402,-138443,-151520,-160855,-214617,-294797,-222732,15621,67490,-44202,-144251,-200836,-122042,-33873,-69525,-100400,-86022,-36114,107790,168229,134950,58465,-70243,-70457,100567,153267,68270,-98601,-171887,-90062,-21507,-59105,-224681,-509768,-625257,-421844,-211598,-248857,-103029,273288,317179,252205,283086,145503,-118264,-263126,-194947,26255,212234,181982,78572,48268,181925,284461,123266,-98134,-184866,-89867,8999,129578,89002,-87411,-118158,-95183,24336,337362,354609,-94254,-698659,-1192367,-1945789,-2117714,-28980,3346707,5540153,6338079,3981944,-308490,-1927607,-2447109,-3556470,-2404494,-964048,-1492452,-1762150,-702485,246426,401717,184801,153344,362524,434702,155367,-163256,-412029,-822910,-988473,-638816,-430526,-409107,-123148,105861,-72881,-164486,80172,132776,-124293,-393768,-509844,-404714,-195660,-127435,-119223,-108736,-306725,-569799,-490550,-228702,-158100,-303824,-319920,-56414,130094,84030,-25240,-201195,-249576,16659,268300,255829,67607,-99546,-209604,-254208,-118174,117355,164713,55537,81846,63326,-53143,-101872,69661,270847,153475,-71440,-108059,-17185,-116077,-399285,-442473,-132004,134594,237122,217028,119606,71550,101058,182320,214373,84055,-28286,52443,193535,177144,92531,141162,190053,38462,-107183,892,90435,9968,-25985,28729,50772,35597,1309,32642,159670,176759,-1477,-166635,-203618,-111203,-22102,119162,284219,202372,-154225,-325525,-121741,91681,23579,-97741,-41631,-34055,-168964,-138178,31523,-63210,-420977,-628267,-499245,-226617,-14187,63541,52529,124270,263718,189422,-243555,-473799,-243127,14890,133125,236226,149648,-90640,-62465,157473,124397,-30738,-56271,-34780,-112182,-219249,-237898,-158497,-147849,-200443,-79985,133526,220404,119363,55461,135128,138063,20957,-40198,-99709,-250748,-370865,-332214,-146001,82183,237626,207680,87827,83226,144565,109485,84191,74795,-53660,-203421,-141717,-20655,-40201,43099,209888,228415,19777,-50174,174906,343787,337923,347620,162288,-43364,11566,118962,89187,149371,289106,236009,13200,-92483,-15295,121284,202082,178109,26234,-102042,-52854,-105240,-317260,-468435,-323120,-118255,-148720,-282601,-232929,-40495,115322,84663,25987,181133,371702,302611,108132,-23937,-111100,-29093,232824,148543,-243521,-340777,-82611,129063,243729,215172,96960,28921,-25546,-80583,-116865,-88423,133365,172489,-226019,-420970,-164802,26575,5617,-61099,-202033,-351544,-323918,-249562,-311668,-401032,-285781,-168294,-244765,-358831,-348674,-219297,-4407,115566,75186,2041,-39275,-128226,-255019,-205416,-47778,-47267,-39126,112953,144594,61626,164373,257318,40606,-208202,-298190,-275753,-187069,-43460,-2541,-18255,-34715,-23296,82871,157945,109903,129720,150483,28925,68983,127098,-67016,-217791,-43339,143246,145601,198831,183268,-14691,-104861,-87538,-143711,-170545,-178587,-140093,39859,210712,308446,230704,39506,-35228,227043,474700,413313,151107,-78690,-98190,-66466,-126603,-120051,-77000,-98976,-36112,-141731,-382943,-436321,-226821,-26972,-6277,-76265,13397,173315,276996,277664,125564,-38130,53837,302787,469611,489641,392003,154784,-116860,-218677,-46377,103032,45145,-135766,-187226,-92472,-154612,-142133,48829,123633,-86737,-275816,-284601,-194883,-112170,-104502,-117716,-132313,-152006,-187750,-224679,-262447,-282767,-219726,-74931,58374,103808,-47538,-112448,73875,323285,240363,-140647,-380622,-310777,-129873,-39109,-92356,-160549,-136908,12206,287743,435064,310508,104910,90282,239951,379445,338860,115221,28490,79865,-14280,-202382,-287052,-159394,71047,158362,-1568,-144628,-33283,58286,-65979,-167113,-190459,-142852,-96325,-101579,-86173,20078,32042,-127617,-193357,-75814,-43736,28137,276969,409794,310791,154400,-22159,15541,304277,523719,417197,167584,-411085,-555492,-541647,-524537,124033,375435,-223165,-478012,-377926,-432701,-236411,45385,-250343,-1035496,-889097,22462,436926,570342,749226,499218,129769,140361,339837,410429,176936,-68755,-58657,22916,171870,320297,183054,-113532,-111422,87819,-51481,-337039,-311967,-152022,-137415,-181016,-142604,-22944,99575,24107,-210908,-330532,-379391,-347356,-229062,-225344,-272842,-124494,759,-96942,-162994,-445,103356,-56224,-161286,-69618,98926,203766,125072,-97222,-167832,-43089,-12454,-117021,-209959,-296972,-331412,-195748,-5644,173587,174944,24676,10771,88704,202733,227617,-68052,-403316,-389171,-95148,143804,93522,-90254,-119230,-74430,-106206,-36437,114041,159524,112800,-84585,-390839,-505586,-209033,-86657,-308135,-459590,-380849,-187806,-156942,-318587,-520168,-479401,-242823,34418,188435,248533,264934,129141,-162362,-105948,250848,228618,-68664,-147333,-6783,178017,206831,116044,75492,95264,192532,209493,51365,-78230,-29012,58404,159228,126066,-6574,-110459],[-145797,-119688,-5484,49320,-40490,-108140,-142510,-273719,-364484,-246512,-43884,102158,141351,59394,-91476,-265589,-233653,5010,101402,60091,106960,12506,-119788,-65357,-148459,-425380,-457195,-335010,-356683,-424790,-313540,-134582,-17748,23073,13019,43953,134472,146823,173669,107409,-156872,-298430,-152001,4891,135557,307201,353613,205507,170908,156091,85853,119799,148648,49059,-39362,-17977,162147,185687,-5193,-143240,-149748,-151571,-110602,82261,120842,75990,138776,233041,175834,131732,132881,96544,84901,77743,89215,66797,-79683,-125446,2293,65928,91617,194385,225250,254569,329719,254822,73260,-71175,-139414,-130269,-89168,-38923,-126612,-124846,15228,-55440,-223089,-86777,205012,246815,124461,219288,499295,424517,97329,-79343,-104184,-76782,-13490,60907,-14685,-126500,-86628,-3763,57519,189115,147788,-132161,-185271,-56873,-56454,-79094,30886,103901,67860,96379,195150,219995,140738,81283,62269,24979,-76429,-109728,-38881,54795,113486,160351,103065,-119097,-312275,-403228,-316752,-137116,-83521,-148198,-66520,-39788,-132281,-117928,15209,15834,-103096,-102145,77576,203227,151075,19738,-14159,-62400,-117508,-47319,62775,110517,112806,171277,244296,268934,277262,156925,-31829,-4484,248937,238729,-49279,-283916,-287472,-166196,-90405,-82042,-66947,-53829,-79111,6614,257933,313607,-27869,-277321,-133650,-11917,-168566,-301441,-198002,-24307,7107,-994,99017,148169,31167,38896,175766,183063,23492,-169437,-252079,-99086,-16071,-159397,-267412,-78776,221776,270395,20134,-150426,-142577,-246245,-330301,-70458,193484,67454,-97426,-1151,141807,232169,131693,-115552,-120711,60851,-3542,-122370,-33074,91076,26922,-30149,66682,-28030,-127785,20381,112198,99214,141837,121522,98100,200701,182069,-139274,-365274,-231379,-25830,105528,194009,124791,54862,147094,174225,-46515,-127559,-8121,148307,171992,95293,152802,224384,187126,156187,162834,107905,-57569,-252766,-226832,-124,90690,6611,25873,127011,75802,-40718,-46321,-65586,-36339,15617,55067,54873,-31109,-57004,-52188,22549,270343,407022,232175,91630,83129,29655,17114,79226,142784,170717,167140,87044,-33365,-8014,153298,282140,165123,-72933,-105462,34072,30145,24288,146579,204340,158543,115743,39557,-140548,-195602,-14902,109507,20790,-54298,-18307,1009,54939,160257,180121,26575,-250196,-372646,-206251,23376,53375,48779,52885,-105688,-253769,-158166,-151541,-306933,-315172,-150624,26025,41274,48578,265266,427673,350683,230840,91313,-49167,-78813,58,45840,-72010,-245183,-168574,74810,265771,301545,146940,-40832,-18261,214284,417583,377052,150188,-31598,88218,238779,228455,103095,-11354,-2522,-65502,-245624,-127020,296534,548384,363906,2422,-179520,-184129,-117313,-164392,-364067,-370509,-75900,69365,8405,-60126,-131019,-88816,-29901,-117545,-203541,-126024,26190,145350,150422,69074,12959,-15665,46773,138045,189139,146959,-17799,-135723,-73442,-2068,-48973,-249485,-485064,-495137,-291918,-133910,-172940,-10815,327706,323299,308471,405428,288847,23143,-182165,-165599,96426,288850,220698,52400,-31863,55465,217783,165684,89502,33376,40034,88657,117385,-31826,-275499,-359226,-304247,-114421,268143,464925,226828,-268603,-545053,-912868,-1298030,244166,3644795,5495929,4296047,1498460,-933492,-1305216,-2282156,-3615769,-2318620,-735202,-1191434,-1523573,-536576,326778,412513,165541,43236,196609,374314,216777,-209403,-631132,-822005,-712870,-440469,-393433,-420227,-158679,20809,-174715,-242075,-58840,-58821,-275702,-416962,-382979,-273185,-124618,-82700,-95785,-117298,-338331,-545203,-403442,-165913,-212430,-461330,-457884,-76557,173460,52271,-140640,-269958,-236391,39050,271209,281757,193717,97759,-29118,-109250,-35303,48777,5902,-22487,70729,43561,-81018,-131333,19760,193129,95556,-90801,-108397,-13321,-67276,-318677,-365300,-86195,124131,210257,194745,125914,147533,187651,208636,226038,122502,-19908,62960,241409,185253,17629,65850,204300,114168,-75707,-47611,59917,45311,47136,68658,31318,3097,10359,89693,208319,180675,17529,-54819,-71248,-17508,6329,104551,255860,155239,-195129,-324086,-65451,151600,55722,-127334,-168741,-144107,-171422,-103609,28839,-44276,-337561,-508265,-338333,-71280,44328,4220,-29333,110506,368878,255489,-267263,-515477,-206072,112857,247310,294302,136704,-136159,-106069,119063,114753,-89947,-190325,-167467,-201558,-277714,-266761,-166862,-151035,-174216,-32421,135952,176563,98369,61034,127710,146098,99364,16728,-113565,-270876,-351616,-332080,-229445,-27539,147543,128141,-9183,-28022,22980,3223,82654,148181,-24561,-281492,-195372,51,11737,73912,226765,196649,-54734,-102367,194002,395468,353609,351376,200421,-19564,31697,163272,222790,318939,381670,240058,-10930,-120746,-12603,92902,170419,219655,59468,-153156,-129750,-125152,-318981,-490094,-398929,-226746,-212951,-267317,-214451,-56526,122063,139598,49214,113388,257460,242365,90191,-44570,-148634,-100664,156616,159343,-150957,-278738,-70819,164370,325623,324328,131871,-53613,-130027,-115550,-97122,-84863,112919,219976,-136821,-398515,-172438,37025,5606,-131127,-266199,-330260,-281885,-266972,-366204,-396851,-279960,-138738,-112930,-193799,-224267,-127248,120074,255410,232510,114016,11292,-107575,-249083,-228259,-93093,-83292,-82798,71628,112487,17384,63812,119667,-22627,-174383,-232731,-278533,-240329,-72347,19524,52728,35150,-24046,13067,99757,87342,113777,85027,-48409,-14675,54393,-111634,-233513,5954,165912,73552,143015,194086,-28362,-132776,-67868,-94416,-114590,-110978,-33219,184324,365336,360947,265003,62256,-105484,78551,388207,418098,184651,-46681,-73501,-93048,-245502,-215751,-117416,-165209,-134451,-163596,-368368,-412213,-181224,-1299,-14510,-54197,35871,159670,247168,272167,107996,-86372,12776,347321,543398,487393,387751,177521,-129343,-253241,-88919,56587,7647,-156071,-253979,-185037,-151316,-98551,24920,36887,-171211,-359146,-395494,-308967,-158508,-120217,-151715,-129783,-112312,-155885,-191872,-243255,-266909,-176661,-60287,3321,4933,-112577,-172748,-42299,199109,168058,-200039,-461647,-320432,-55780,17386,9746,54827,31161,33097,290319,492890,336862,76635,76027,264167,423307,386245,156994,80855,117730,-36545,-216428,-244889,-102887,125204,212125,42367,-130654,-68503,-935,-119636,-213748,-200683,-134812,-107600,-155084,-163879,-17625,13655,-197242,-341905,-238564,-147022,-16780,248816,360067,264700,141901,52383,103445,441653,528574,-33671,-380767,-493633,-426943,-196985,267277,760911,645208,-70613,-342444,-334294,-397877,-302689,-349084,-748538,-1181764,-696557,488799,749085,543092,640885,443461,129533,107493,182728,199558,69122,-75102,-75418,15192,187891,316340,214957,-15954,-58966,85653,-58573,-323790,-282594,-99617,-50792,-109919,-137861,-29849,82109,-25081,-220794,-261086,-318223,-295837,-157414,-234387,-375200,-219911,-65315,-136909,-182583,-17206,83223,-68775,-158777,-62655,55426,104652,-7023,-251231,-331847,-146437,-79908,-190768,-276812,-277623,-263563,-77688,103345,155714,128478,46716,54595,91953,179527,237202,33332,-241875,-248069,-74948,50302,35768,-43804,-110919,-196386,-236283,-129652,-960,50698,69433,-97736,-389237,-482272,-239494,-163864,-332610,-381433,-257215,-149914,-198233,-416260,-627940,-530646,-220135,40057,111673,110632,156253,80802,-158234,-75863,245854,178080,-132615,-173908,-1288,189049,191689,20953,-52267,14966,166250,261112,169369,53584,87453,172601,241020,164182,2278,-101108],[-82607,-75924,-26610,-8556,-86542,-85574,-55289,-186377,-337108,-252059,9815,173362,119993,-2908,-88680,-196153,-179000,-32746,28254,65059,142351,-30370,-186550,-68126,-128352,-436963,-509418,-401238,-439151,-478029,-287224,-30910,86930,41791,-50202,7729,156287,132705,118018,80271,-170710,-320563,-135195,46693,178571,349970,377297,197453,124014,106831,3867,-16944,76770,100546,32134,-45122,1388,-1610,-101275,-110595,-61360,-142309,-187527,50311,196311,176994,154323,145650,52699,89610,117709,84351,145753,128442,26954,-42782,-134772,-131819,37699,89823,69217,165522,243947,285966,336198,291176,154508,32560,-51094,-72005,-94820,-26869,-86395,-77200,2281,-127734,-297263,-145920,167503,260855,192109,252316,427423,284690,19825,-41066,-30222,-11165,41697,102852,-74956,-206959,-23127,134645,107625,165248,143308,-131739,-280959,-185191,-159435,-177075,-17541,143741,204754,221998,250694,256874,181024,82779,66524,65199,-23722,-63273,-9567,8512,37233,145607,156168,-69858,-253323,-311453,-241899,-107939,-7314,-65875,-16764,83406,-37670,-174180,-47159,78688,-843,-73646,51317,196275,178623,18704,-73019,-89684,-85129,-6855,95292,92054,102662,240938,319732,304265,305912,210326,36383,-14773,182026,227527,-1643,-289695,-414276,-322106,-151730,-38103,-20019,-83968,-103121,47727,243960,187014,-158781,-402229,-284933,-134865,-270405,-436357,-324780,-83737,13629,2461,20770,4872,-74847,1885,160655,163382,93503,-43005,-210386,-187903,-155809,-244890,-214142,-25763,215143,307067,178908,39709,-13499,-212716,-378217,-151605,141242,77856,-41754,17494,100788,187238,123606,-131493,-122831,122506,94016,-99136,-74320,36631,26556,31694,92337,-4579,-119920,-36571,37296,76550,178301,250783,196388,172161,102367,-121432,-229416,-108103,-7781,92873,201309,145787,38867,106746,162803,18982,-16654,75550,129367,78852,-7971,43578,130342,125763,114615,163825,112561,-72391,-254484,-236505,-76178,8522,-13091,32407,90193,2634,-49861,-74118,-149349,-72363,93001,133872,64897,-63311,-126324,-148259,-87700,203562,412026,231982,73528,84352,54930,22172,53016,126799,183384,185491,58691,-97216,-76458,71856,199201,108661,-106086,-134608,41409,33676,-35327,102742,246926,212196,135818,17224,-169603,-166653,24631,132633,89946,72085,131388,143225,79877,65859,68958,-52237,-287283,-374840,-171763,60058,55309,18715,69578,6634,-66176,-20932,-124111,-307916,-312561,-191736,-47812,-43535,-16122,193446,338671,317152,257708,77556,-102702,-97842,57589,172809,95751,-57979,-30365,122902,232708,225210,49915,-95359,22807,343613,604700,572560,262571,-673,143184,328036,274256,150112,84073,104465,21821,-155801,-53354,315013,514484,334180,-842,-211656,-184832,-41599,-78526,-363251,-427024,-131635,56984,27874,-21938,-66425,-14171,30288,-110230,-251298,-112262,139380,202233,141128,51229,10753,50208,168131,204490,264720,257771,77360,-113712,-89278,13519,4898,-187387,-354552,-290132,-123865,-51875,-88235,43866,244672,226693,308736,477251,397117,155936,-72839,-116089,130240,324998,279585,102770,-44945,-53605,126547,191865,245572,258784,197853,211196,158534,-83863,-362693,-513739,-505167,-308875,118019,496197,522759,322913,345712,237931,-518193,470720,3918733,4876088,940269,-1894701,-996944,182099,-1550824,-3112228,-1808191,-314953,-748395,-1109757,-359074,311961,410554,168610,-114003,-78942,172221,118714,-360073,-789586,-687036,-322971,-175478,-318847,-368941,-119552,-8960,-211853,-250700,-169193,-282629,-451430,-418950,-261580,-175204,-101920,-83165,-100783,-129225,-308202,-412415,-240427,-75820,-235752,-558535,-556224,-108508,206317,57960,-175773,-239832,-159178,55078,220710,231276,251429,267635,176089,81425,76857,1958,-109500,-46263,53130,-14303,-146336,-197153,-73477,64066,8082,-113588,-106520,-23568,-43846,-236488,-258811,-32340,101980,162308,176535,156189,223582,251607,200366,197446,128160,-27477,55856,258565,175723,-53574,-16256,177824,139281,-50235,-71404,28562,59034,90656,75568,4765,-8049,35803,139580,230738,156919,31795,53780,58961,24087,-24234,45139,168073,66280,-206086,-252366,25936,187882,45757,-164560,-281690,-273277,-196589,-74988,8906,-60148,-266539,-340177,-128601,91835,102233,-53976,-114372,94386,437872,308909,-235806,-481767,-135790,207585,325539,299156,76831,-217779,-205704,27475,90796,-118917,-265551,-250482,-260179,-310850,-269306,-166404,-150019,-136813,4253,127601,121637,65990,54389,87807,126672,156410,45919,-144881,-282945,-323336,-329430,-319813,-168107,33400,50413,-89505,-137123,-111045,-83362,95484,211312,-4375,-322184,-219190,19046,60750,86793,195313,115075,-129381,-143284,176233,387753,338933,318604,220034,18025,52630,181988,317532,437881,411051,198354,-52981,-145566,-15048,42074,111453,239608,111880,-139884,-171036,-119512,-265572,-442007,-422148,-303805,-244792,-214182,-181254,-74958,107351,149734,19816,-33547,35966,100560,47600,-74353,-184095,-135252,101950,191330,-24412,-194404,-77746,153412,328080,335909,129837,-106164,-211323,-148274,-73424,-77133,59691,207049,-35773,-294552,-142770,19521,-37261,-203452,-305654,-286839,-228237,-256026,-353320,-330005,-244333,-107179,24290,18765,-38179,19104,255260,370566,336688,213043,87297,-67141,-204348,-187598,-92157,-103151,-115848,41297,100893,-8182,-48823,-34427,-63365,-107121,-145147,-227132,-207296,-70990,24259,97786,84278,-38545,-69660,13885,46720,94873,41059,-86149,-82154,-17605,-126802,-182816,96871,197080,5064,73721,178838,-31243,-111421,-19008,-44417,-66397,-19002,118594,312057,421149,320958,231999,56526,-147882,-54677,275338,393584,206450,-16204,-68411,-138438,-320733,-258576,-134635,-178202,-165894,-151571,-338505,-369979,-129304,34340,-5060,-10377,82385,162736,191881,202950,74770,-91143,3295,366132,551498,450896,368400,181792,-132308,-228066,-78827,23593,-45128,-167623,-262332,-244615,-130584,-43810,-10799,-78970,-259659,-415677,-446093,-347784,-169791,-124534,-153702,-79759,-45464,-98052,-109977,-167194,-213702,-132634,-56315,-53263,-112717,-197211,-254663,-187250,33177,81390,-226832,-491691,-289883,35323,55867,55588,193879,144903,24241,238605,490850,336203,55534,67589,278647,437798,374007,148206,86261,93357,-89164,-209872,-145755,2091,196093,267455,97396,-96991,-99983,-66960,-171652,-250451,-182524,-115464,-137255,-219648,-228984,-59545,-21375,-270090,-472671,-385341,-226232,-44561,200324,262396,181976,125784,103694,141420,499441,459578,-425922,-898854,-591579,-306592,159001,1042208,1388725,928821,145122,-131902,-205167,-257576,-300499,-817389,-1407710,-1306544,-384189,917869,1034513,532922,517441,447340,226600,121884,48388,-15902,-66600,-78695,-49428,43206,181714,243161,165654,9671,-33082,73704,-55276,-275410,-237639,-71689,7637,-44444,-124918,-43721,31992,-93887,-192825,-138739,-204345,-212437,-81393,-221220,-433370,-307532,-138393,-165958,-185731,-35469,63846,-38293,-113651,-58552,-20980,-37194,-171370,-402044,-479170,-272361,-163665,-238046,-270509,-189120,-137151,58476,210958,106174,18876,20096,34085,16116,80545,187455,111858,-76382,-106260,-58893,-36957,-1580,10318,-112695,-318640,-357984,-228691,-112239,-24200,37273,-104146,-344107,-387819,-252346,-247241,-330974,-242503,-81006,-88912,-205932,-438035,-616391,-508882,-193330,19867,5451,-42452,58253,52966,-135827,-60146,216184,137629,-169267,-200666,-29208,136457,123523,-93769,-195109,-81060,119110,276687,244753,163851,197027,286105,320406,213754,31949,-65419],[-31552,-45757,-47021,-47882,-86315,-12161,83917,-23511,-232784,-228473,38127,194904,60639,-78042,-104682,-140376,-116743,-59237,-45418,69097,169127,-70857,-263072,-97552,-101710,-393787,-502050,-422081,-473045,-480844,-237410,62636,156381,23484,-132201,-45730,142083,113099,79075,67088,-163228,-312210,-112795,78426,172788,292585,306641,159155,67861,52680,-75089,-166729,-31110,128391,101823,-51652,-142024,-165848,-168181,-52631,38889,-105375,-202635,53381,287835,257502,177102,85169,-51718,24272,73058,57363,176421,151385,-45569,-160290,-207811,-159540,50585,110161,53303,117900,223095,280937,315612,313793,250270,164471,65634,16934,-28859,4227,-59252,-50637,-5035,-163147,-334885,-177520,144134,274933,240058,247168,289153,131520,-16807,18015,41113,37141,64200,67153,-174420,-305879,-18505,216834,146784,147120,135981,-136893,-383985,-335886,-260023,-237300,-80250,140819,314157,318645,263130,260409,232705,121387,81335,79793,-5653,-40747,12619,-45023,-58437,107700,198553,11804,-144072,-158330,-152226,-82773,77082,43554,50577,232252,104621,-176886,-100525,112897,76846,-62400,-4974,153313,161080,-10712,-156109,-152508,-55985,91249,191445,102589,80972,243584,306651,284734,328578,279062,94229,-32627,75043,175267,58022,-227769,-453615,-420521,-205984,6799,51296,-71777,-98619,68062,180194,32026,-273047,-462917,-365512,-221545,-340063,-503066,-375548,-116626,14610,25248,-17037,-126410,-196839,-55341,122792,118972,129651,71566,-118470,-227647,-269276,-278133,-110277,59394,208204,317265,325922,238418,110309,-161853,-382945,-224970,47097,37912,-28276,10579,62714,144453,107434,-133457,-122593,152938,203826,2444,-40854,20813,13058,43762,71792,11125,-80495,-67728,-24619,47790,178714,329704,282317,161569,45568,-82966,-67741,55773,67973,109585,206496,183432,59363,71185,107815,25473,24350,110652,83249,-19248,-93114,-48279,67627,95260,52964,78540,66106,-61381,-210048,-215708,-142484,-73049,-8645,44271,24143,-56456,-19023,-71758,-200084,-96864,140793,159086,11636,-134323,-200487,-229351,-197665,98464,351889,202274,60709,102436,103414,57341,59508,101602,159445,182258,24215,-153316,-129264,-9275,77417,25740,-110974,-99179,70802,38437,-72064,76495,264077,225276,141077,7505,-194935,-176858,14597,118211,134389,186415,276607,283789,104971,-24732,-15877,-76101,-240579,-298437,-100681,103322,58886,-48592,-3625,63414,134337,138815,-48430,-230628,-252883,-203808,-117339,-111530,-71476,87098,192720,241610,247065,35716,-154923,-91960,110773,252295,206970,103733,104571,158726,166712,87647,-105396,-187115,22625,394983,684632,701434,380112,90927,219627,394386,295550,163554,127281,156202,76752,-69708,25519,294382,374667,206993,-41834,-226764,-155733,35501,5109,-298552,-380954,-134772,41361,17120,-33322,-21507,84123,132882,-51988,-237821,-59172,256723,265037,155635,94061,59447,116588,251015,265457,337434,360634,161383,-100896,-121288,24848,86916,-55065,-152139,-49228,59524,28541,-8925,54909,67323,69317,270442,494480,447615,242141,27785,-63359,121711,329960,368670,237077,24598,-97313,41054,184466,319831,413869,324971,318242,225193,-66167,-334858,-530104,-638973,-512254,-59082,482096,750672,890576,1104495,929467,-117412,591122,4052107,4037483,-2204255,-4773338,-539994,1829905,-647120,-2262061,-1050646,134679,-297964,-621340,-200239,206807,382156,182875,-265753,-375949,-128906,-132635,-569764,-829576,-480038,17597,47502,-235220,-268383,-20171,17698,-177447,-186982,-211995,-473081,-613192,-418976,-189217,-123323,-110858,-111322,-121535,-130711,-211597,-209485,-57711,14331,-206748,-549741,-579476,-142736,217695,87446,-139084,-127689,-32746,67760,129991,128446,246462,379886,352531,258833,170494,-24115,-158505,-25054,29641,-95677,-233546,-289138,-204142,-86448,-77181,-130545,-109340,-49703,-52311,-168024,-148098,11192,64413,95078,151637,179003,255833,263235,164370,153437,106771,-53186,26070,232376,143939,-105235,-86793,117635,118790,-25462,-64053,-8148,41703,102017,64703,-8576,11683,76068,175968,226299,116780,47845,138670,151703,5024,-102197,-40891,53333,-29992,-181025,-126907,124243,188363,5670,-191268,-347220,-389885,-251967,-72056,-18276,-96204,-224437,-181292,58111,216159,143587,-99676,-181969,79417,439304,335987,-141886,-360956,-40133,283070,361529,265617,4346,-279792,-297487,-62489,81063,-89839,-253199,-261970,-272199,-302642,-242106,-156726,-140789,-108093,-2693,82754,44152,14039,29020,16934,74831,173623,49100,-170879,-267050,-275891,-313480,-383504,-294282,-73753,-13310,-137214,-213161,-222658,-132932,127148,262435,2009,-324727,-211032,36056,86265,66506,113532,10903,-171602,-154727,128435,320088,279077,238546,196117,46529,52771,159613,345641,477935,374074,122697,-105903,-164956,-34166,-25389,37633,222815,149506,-91798,-171887,-94594,-174315,-328292,-371205,-326766,-244748,-151146,-147712,-87727,78911,117327,-37679,-192866,-210712,-80862,-11224,-109258,-211703,-119462,99886,244200,107433,-109599,-100396,107074,268386,270535,115669,-97269,-236302,-163075,-47541,-69607,-16098,142539,65012,-121232,-82151,-27164,-108493,-242034,-294619,-235451,-184834,-212071,-257429,-219008,-203463,-104090,107564,209575,156791,174252,340248,397351,322437,243359,152376,-19126,-130232,-95910,-45245,-98133,-122747,37856,119630,-4124,-137586,-154646,-65168,-14994,-55676,-142032,-115111,-47717,14997,115190,114996,-49856,-135331,-65656,15276,94492,42772,-81480,-123653,-72540,-109305,-84301,189274,218782,-42768,-1839,120437,-27379,-41551,41550,-15629,-42498,62189,256570,387211,368170,212806,152119,38119,-139576,-123155,172314,346436,218567,28835,-52284,-172782,-329869,-240584,-128299,-138665,-110222,-107789,-300069,-305642,-66307,91012,54231,63733,142973,179151,129036,97243,43338,-52780,15410,329675,463239,369625,331377,165855,-130278,-170460,-31301,17652,-81787,-152895,-192769,-227771,-94750,230,-50323,-188742,-323675,-416666,-416775,-309176,-143519,-109862,-118934,8119,32219,-37675,-11068,-55074,-134181,-96139,-62733,-102296,-210826,-278592,-341320,-317495,-117629,10300,-207667,-453721,-231343,102504,59226,34141,220987,180369,-3624,157004,437274,314408,50582,66443,271878,413916,307899,82547,30707,13066,-154338,-184095,-23342,113485,249582,301217,154535,-35473,-110000,-133873,-223699,-266187,-133343,-74094,-165990,-280735,-264724,-88613,-60227,-331225,-565286,-495902,-286635,-71715,140988,148741,66059,82702,102270,116332,465521,353647,-682646,-1280743,-695699,-240757,404819,1588260,1882767,1187934,392771,100700,-37176,-49444,-211670,-1219453,-2052289,-1417906,-65688,1187707,1220870,555093,441960,535669,400494,177852,-37663,-193429,-208506,-93627,-1670,87374,159472,135296,58140,-38217,-41100,47644,-47273,-199075,-178669,-68046,26877,3101,-97396,-53862,-33788,-166188,-149223,-10873,-78157,-128015,-29063,-193899,-434797,-355207,-184480,-170963,-172631,-47390,62920,38498,-27552,-44570,-96079,-176433,-313725,-503646,-574464,-388683,-232560,-233992,-186359,-53158,11105,154844,250963,33112,-120998,-53502,-34628,-102678,-61162,102485,163522,65044,2733,-56455,-105197,-19901,52183,-123500,-404141,-440534,-310316,-196009,-62694,12971,-102784,-271519,-268491,-254123,-320389,-309899,-99064,61218,-37522,-174277,-360966,-475803,-405823,-162015,-23025,-105856,-162843,6400,61109,-97530,-53767,187715,133808,-157400,-213637,-74791,48890,27559,-196694,-309388,-160274,67088,244751,240692,197280,255419,362008,379502,266345,68833,-30988],[-20849,-46683,-65196,-59681,-47927,81121,234509,172372,-75351,-173240,31615,148956,-26427,-142450,-117366,-90774,-49842,-54417,-79855,87599,190649,-92889,-327816,-157195,-90018,-313128,-429477,-379047,-439289,-430392,-170424,134780,190011,-12529,-203546,-99072,98277,88888,59861,66019,-141298,-284921,-96602,98143,141469,184507,193589,105283,3990,-10213,-143837,-295010,-145849,120352,145963,-26315,-201207,-248511,-188379,8813,121133,-49214,-157148,67608,311362,253026,181340,65133,-100255,-44588,3744,13087,159517,133002,-113412,-248460,-257003,-172759,48835,122019,45871,54559,160424,247172,291719,336400,346231,285029,167145,94767,73946,46854,-45565,-49460,-929,-143083,-319356,-188127,108999,263427,251815,203084,117574,-315,1991,100505,112451,81027,70036,-26660,-289242,-392445,-64013,221701,160010,147860,149697,-134029,-460745,-466163,-332936,-260650,-166393,79005,350573,345776,224921,228638,269966,178547,107343,73660,-21582,-36329,32731,-85789,-148139,48461,199013,87622,-13032,14149,-70160,-58235,154188,152850,112349,336349,236842,-123902,-124027,116147,115410,-62217,-63276,93059,104519,-74221,-251760,-231212,-36393,218110,321373,133824,47268,177601,207956,199963,306815,308766,107953,-62656,-49538,89536,110902,-110657,-385658,-431177,-226504,61431,141145,-17859,-69837,59522,80817,-114508,-347756,-458167,-374650,-266581,-365625,-479629,-337416,-117602,14949,65133,-13604,-217095,-302105,-116561,73575,68968,132378,156168,371,-206915,-326598,-259771,-1225,141017,194135,300319,427587,392000,189408,-104562,-323475,-252880,-61285,-40722,-54304,-12631,38409,113667,92666,-106576,-112754,143403,291429,154896,52626,39043,-4745,14392,19241,5596,-33194,-70297,-58412,23596,153737,341599,331455,163874,15930,-42374,74684,220962,189346,157150,204309,205614,91442,44876,27656,-30490,-13503,78209,10631,-96834,-133280,-92681,55192,105624,-9655,-64273,-13641,-25414,-126286,-159210,-157047,-103776,32113,61762,-53740,-88373,36416,-43144,-212209,-107366,150757,142928,-65199,-218090,-270190,-290621,-291693,-34567,222934,134108,44644,129704,164706,117179,97592,80947,120452,168369,-2003,-189862,-166572,-81056,-40775,-40703,-74591,424,128311,50141,-71299,79444,251397,200338,146320,33787,-190735,-204763,-24518,84853,146305,247070,359127,359419,103275,-102627,-66684,-51349,-136756,-167971,-8257,143634,62506,-129893,-142150,42290,278254,276491,59260,-92390,-143415,-176320,-163892,-149700,-104252,-22894,32501,151042,207004,-19531,-186011,-61771,144681,268704,239304,195746,198820,175729,93908,-62597,-259859,-273162,-7969,360194,630282,698673,454960,222700,313587,435354,296802,140768,105934,143950,94782,-1849,93850,246362,184519,36544,-103826,-220523,-108322,82269,51305,-191247,-248079,-79839,41427,-2401,-70994,1247,178637,240908,31699,-173979,4657,322662,310468,198966,186785,148397,172999,266630,279277,357447,410826,211949,-84956,-139404,41467,172682,101472,65887,182768,229543,103236,56935,35055,-124712,-85443,223999,466101,427307,258161,92395,-21071,73679,303350,468593,420358,159487,-51176,-625,151127,309027,455574,369961,347442,264272,-19209,-227848,-406958,-661713,-667056,-202816,460600,888501,1252398,1421943,887332,-155246,632588,3952972,3326900,-3847652,-5963003,218026,2887815,-29045,-1408994,-361334,390843,30850,-172070,-86805,46226,328530,203307,-353550,-594695,-449092,-471073,-761926,-744545,-282474,183346,137899,-176016,-149251,99839,79217,-89054,-67568,-169773,-570881,-719419,-430357,-177739,-108394,-125545,-140835,-136422,-106750,-67528,1942,81644,70056,-132347,-428220,-512431,-168608,194592,109407,-68782,21395,114617,85782,33070,20968,207175,426917,460633,366981,199057,-48227,-152155,10712,797,-177704,-311949,-375536,-344356,-222087,-131499,-131539,-116033,-85612,-88074,-125078,-62295,26033,10255,17291,106792,159031,215948,211395,114659,121948,79146,-85232,-21888,161541,89881,-129500,-134236,38151,70401,-3039,-44636,-62019,-8070,87813,54498,4364,58153,122302,196466,202359,75278,68841,192198,184575,-60514,-195371,-120134,-41686,-96752,-127684,16266,198251,152652,-41181,-193593,-357034,-470762,-330105,-99633,-37461,-126849,-209271,-81217,155604,260037,149583,-127951,-214646,70758,377692,331867,-8403,-178425,65054,332539,367917,223708,-41358,-272062,-311383,-96477,98363,-8564,-166484,-210077,-235572,-248770,-191146,-137682,-115269,-90902,-54528,-4403,-53971,-52957,-11575,-66362,3321,151682,38417,-171231,-216341,-208151,-274216,-392933,-365255,-148758,-57837,-148920,-238233,-285828,-145573,166348,290191,-8831,-299710,-179580,49737,83698,25022,11670,-73051,-157349,-128345,66187,211154,176437,121431,121330,41755,16565,97818,308087,441250,291532,35437,-157788,-175597,-67778,-89323,-27711,169626,140402,-61393,-157625,-72941,-75495,-168239,-244674,-286567,-220163,-106885,-128275,-90363,48718,61634,-87103,-292190,-392262,-247303,-76052,-145412,-231260,-70954,149259,303354,213248,-43557,-129635,42589,176422,172385,115546,-22937,-196035,-151938,-20588,-63177,-95602,51378,149790,82829,-1797,-86885,-178474,-220342,-219347,-183893,-164588,-146177,-105665,-101443,-182255,-147644,100481,320083,311806,292595,341949,311365,179548,179962,172228,18767,-49612,10672,24410,-70484,-99621,64079,166289,33336,-172101,-205191,-24391,86132,15031,-55141,-8086,-12760,3252,113276,133738,-42328,-158069,-103229,18653,124933,89480,-47937,-136777,-100330,-68264,23887,243434,217207,-59237,-73023,16464,-28879,50492,90301,-19359,-48952,97265,318511,387418,244435,82272,57895,24518,-79146,-107661,104783,287036,222913,91708,-7185,-168541,-268586,-171357,-106999,-70612,15754,-37364,-248186,-209989,21262,176566,171059,161344,200943,198910,73957,-9224,27434,16677,38204,231764,287275,249478,280172,135692,-127704,-116290,24836,40794,-78025,-104146,-61447,-126615,-53207,17757,-81103,-256642,-342402,-354357,-316048,-217738,-91210,-74531,-52547,111903,101795,6636,73779,61150,-49241,-69177,-67033,-125205,-249622,-323645,-401757,-388729,-201411,-22574,-144674,-353797,-168766,113271,21176,-41837,147020,146675,-29686,81605,355190,282020,65286,73241,242213,353951,208679,-25902,-71874,-87849,-205438,-149738,74373,183389,255386,293669,200260,51205,-88080,-191228,-265433,-244602,-54942,-5431,-171483,-322544,-268221,-97645,-94348,-372136,-609563,-552618,-329273,-110893,79267,53484,-57716,7282,46062,41899,357988,240661,-820012,-1506637,-808281,-269032,465112,1826051,2195249,1396174,624168,290570,106565,166994,-53161,-1464278,-2540127,-1513747,178449,1258523,1273910,607856,448399,687447,596175,253609,-62828,-296851,-325801,-127719,34237,117295,129913,37894,-59160,-123626,-74555,7224,-43567,-112736,-112153,-78609,11629,27085,-53731,-47757,-91668,-225037,-118602,77836,25485,-62336,-11202,-159952,-382763,-342088,-180934,-150017,-154278,-54018,86813,147790,89975,-2723,-133306,-268131,-389928,-529702,-601232,-465121,-262130,-174134,-54983,89956,140100,180174,197898,-38786,-237890,-149396,-116418,-210485,-195027,14092,188761,162505,59631,-71940,-151753,-34261,61463,-137904,-425851,-463708,-356873,-242081,-79660,-7392,-89940,-187073,-164493,-248974,-370414,-278845,2645,109972,-19828,-106495,-194177,-246286,-239745,-118151,-73461,-195600,-217589,9565,96494,-53688,-46347,180580,173023,-96078,-201609,-114413,-35589,-66246,-266078,-364775,-197894,23817,170542,156933,138401,242391,374910,398187,302861,94593,-22202],[-56930,-80317,-79785,-43941,8578,157947,350655,344646,88983,-100348,-7708,44753,-117116,-174844,-106631,-35363,25386,-1614,-45259,130251,213717,-80643,-351806,-228043,-101854,-216468,-299208,-271506,-342120,-339500,-94691,182944,193682,-51110,-244457,-135008,43248,59115,49071,67173,-112773,-252969,-94920,107438,115172,85456,93792,49025,-66817,-82318,-194923,-374970,-242504,72291,150321,27323,-148076,-226059,-162484,48040,156264,9058,-72607,68389,220004,152085,156257,84619,-76089,-92163,-73065,-43212,94766,72647,-163729,-280599,-249709,-142741,47563,126526,51206,-6092,72350,194971,279527,369263,425846,358956,215500,124610,156658,85543,-43981,-68005,16773,-68645,-246138,-179463,48018,207113,220428,130763,-44071,-86473,66622,197879,182347,125464,64746,-142213,-386958,-433518,-125030,155578,134144,161006,188578,-110811,-479999,-534833,-364178,-259623,-257744,-21427,296826,282318,139811,168585,273307,229706,140420,60040,-56042,-38615,54000,-102299,-214696,-24807,150795,131323,106659,151471,-13890,-32953,205999,230798,144154,338725,300357,-40580,-114196,93906,114307,-64151,-101773,31886,33207,-149808,-336336,-300659,-28957,331348,439527,166452,-77,64817,59445,66639,217789,256201,66790,-96920,-159422,-9802,141514,28808,-235611,-359982,-196339,133359,240311,65114,-27803,26355,-25371,-218332,-372084,-406482,-336775,-280726,-348260,-372361,-227826,-91754,21338,114412,16453,-253499,-358767,-159642,26283,27898,113942,207591,114100,-138927,-314820,-203423,74171,185163,162445,255082,457534,456238,199574,-51627,-197853,-212294,-152373,-132779,-99951,-36208,29486,94958,89214,-43626,-86913,103441,338306,317025,170589,70567,-15700,-26527,-36393,-21773,-410,-51409,-60935,15115,125590,295942,330517,165887,2879,-18997,163460,347534,322217,221610,190428,188912,107536,29077,-47267,-122405,-105593,-14072,-76597,-131980,-109889,-71759,90424,146421,-57312,-214600,-96689,25176,-21027,-68155,-97670,-59828,100616,80054,-118468,-88414,93765,-1938,-191775,-101019,138212,120477,-112644,-279356,-321620,-326771,-353072,-172267,47730,30620,13536,148103,219295,186229,152875,75086,89500,153819,-9823,-200210,-195809,-143586,-119015,-59001,1217,140435,207114,70742,-33960,106449,210320,146530,155601,98237,-144682,-222305,-60038,58656,127111,229198,340758,331224,60027,-158896,-84089,-1154,-23196,-28756,80505,170604,59331,-206022,-297238,-40659,325247,359064,173798,73008,-1912,-110055,-176147,-155296,-108643,-109992,-105337,68469,153368,-68026,-185151,-21089,149135,228672,202663,208370,235189,176499,44033,-171370,-355616,-309332,-39023,266828,464242,550695,455948,353790,403534,448718,286101,93298,31270,80486,85363,44840,138675,183336,7691,-113824,-161774,-194355,-58216,80964,44080,-68786,-64198,24948,76647,1826,-96825,9202,241856,309923,105470,-82103,49518,299832,316878,262964,300695,252824,211868,213207,219295,294352,378689,216220,-56534,-117479,75819,238419,227316,244926,368208,358985,167815,106513,6025,-257662,-181521,198312,410382,339828,203318,112695,4975,-3307,236032,537276,587702,313606,72288,29839,118938,245495,386047,309692,262726,220224,-6941,-110702,-195690,-562588,-724050,-268517,457637,944956,1321390,1203611,260864,-400347,695199,3601725,2917426,-3479327,-5051190,973991,2885498,-16337,-896716,-65209,289165,174278,154073,-35249,-117859,264805,229058,-339509,-662888,-695514,-790324,-864300,-579236,-156732,141101,65520,-163010,-45724,197088,144902,17812,72022,-56092,-546061,-739081,-449726,-205622,-111221,-127558,-151655,-127814,-48819,88711,160496,131477,61726,-47485,-230593,-366689,-178609,128404,91205,-13280,153336,249915,117098,-29926,-42087,166864,417806,484397,372696,136539,-96784,-127640,27397,-30772,-235260,-346402,-415724,-450755,-309528,-138963,-110332,-119432,-120323,-137965,-112878,-23233,1509,-56592,-56776,36399,77496,106043,110934,69036,122751,71761,-103256,-75958,57650,19907,-128165,-156203,-42984,15552,7790,-46481,-141727,-78996,62937,58812,44670,117065,162035,202079,171170,45092,90195,213254,152983,-143679,-264669,-157399,-75961,-110700,-65649,132775,224114,90751,-72278,-167069,-325441,-506271,-408243,-143137,-33622,-126729,-205258,-61979,135073,207473,108729,-139794,-204258,73013,290175,303975,122426,12625,157833,354845,365325,203660,-33806,-176469,-209406,-47835,134298,86974,-54044,-127674,-161745,-159073,-130233,-110692,-67096,-71010,-120469,-113188,-155158,-118183,-51917,-131149,-62090,107307,28348,-137802,-140522,-130035,-209193,-339987,-362665,-181475,-83757,-131051,-211530,-291902,-136024,188763,276016,-38399,-263477,-140146,57421,65094,-6918,-60510,-95337,-81261,-70423,7407,93228,54361,-4926,12402,-7232,-55049,16446,232888,356440,196397,-41037,-197468,-173102,-96050,-121668,-61246,95526,71369,-93841,-169805,-83008,-1362,5325,-67026,-192532,-183098,-100648,-132603,-84214,27610,9669,-97355,-284478,-446382,-352015,-138351,-180612,-246123,-24378,218528,345777,269468,-6630,-154044,-23190,80990,85823,141458,89989,-110150,-116966,7704,-54394,-156456,-35200,203249,267049,86586,-133541,-217197,-136271,-89377,-133864,-167717,-81807,44534,-15730,-192466,-233113,5194,326018,401807,349457,269310,140368,-41026,38927,129010,30054,11183,90165,83833,-30622,-55703,107544,226241,97888,-142188,-181680,45959,175379,49292,-1440,70757,25132,544,103881,148111,-7610,-126410,-77527,68222,183027,157420,-6209,-125029,-100387,-20791,102587,238055,187986,-42994,-124246,-110859,-45651,125103,106330,-52648,-79203,67632,269751,312597,111785,-25233,-19023,26236,11048,-26963,81518,229292,221258,159857,62967,-113759,-152826,-74394,-83556,-8631,163167,49900,-172766,-79407,141080,287512,321520,260544,239605,211142,34467,-88130,30793,98926,66997,99767,73546,114098,223305,101953,-125685,-89972,62655,83820,-27641,-28168,85939,22902,-20390,3950,-90906,-259254,-310086,-247701,-179153,-113557,-34656,-26629,30122,204975,147744,26866,125086,148952,18233,-46519,-50440,-102544,-208810,-306631,-404037,-372843,-193084,-11719,-54834,-215936,-121335,61593,-49268,-141326,20009,76755,-35099,42649,273067,252740,100518,90525,200157,272671,104814,-144381,-181641,-159632,-217222,-121242,105556,177689,199923,237411,221410,147691,-37360,-227466,-279173,-175246,43495,84365,-138683,-330712,-248760,-92781,-123561,-392737,-605121,-545222,-348990,-163675,19248,-4092,-154359,-84474,-42151,-53709,210879,127875,-918329,-1628850,-931147,-400282,343360,1821307,2348642,1541019,795909,389990,175528,332663,129843,-1530742,-2800574,-1575611,327156,1179926,1207116,672953,527644,842736,744618,321739,-29050,-308385,-391235,-181685,23708,104282,100346,-12132,-132145,-190266,-112949,-41927,-50944,-38397,-49537,-90874,-22692,29474,-26,-19265,-121457,-258091,-121522,103371,90332,-17361,-17872,-122402,-291112,-265363,-124897,-111891,-145879,-61801,129685,264174,222024,78704,-111055,-285332,-380200,-480753,-566980,-485655,-244025,-76881,72901,196166,216275,136825,78033,-81946,-284226,-228013,-172447,-260158,-272435,-50243,189038,206183,62718,-102426,-180029,-61465,28067,-146105,-374985,-423702,-360544,-252601,-93466,-24448,-61622,-100225,-90670,-234448,-388330,-243330,48427,67149,-36665,-14452,20273,-1012,-51137,-53270,-108994,-241798,-199969,47901,127844,-21390,-28695,200379,239243,-4204,-159957,-124936,-83831,-133407,-295575,-353851,-184605,-3155,73519,25424,14317,168186,321927,363634,302259,94155,-48322],[-122234,-132584,-90400,-9873,61217,193598,400241,445068,209642,-36007,-66456,-81040,-180819,-163534,-63137,34603,114032,102844,63504,196023,242976,-27095,-312170,-275129,-127256,-120532,-131755,-120128,-208780,-231370,-19510,210867,176414,-85221,-251728,-143844,-1553,23146,29211,58904,-83732,-228072,-110856,108324,116039,38526,41075,-2833,-142381,-157558,-221340,-395210,-307352,-7871,116729,92647,-5793,-115873,-106795,45912,127261,49761,19264,45588,39436,3080,111802,129356,8658,-100534,-134470,-99086,-146,-16251,-189438,-251441,-179618,-64380,59900,129906,75299,-35018,-8837,134540,275361,408845,474345,369595,195405,92360,172083,103047,-52442,-92522,46094,39962,-125787,-147369,-31482,105529,152099,47905,-160079,-119711,147345,286619,240339,163902,44735,-242424,-437405,-405502,-157622,47934,63361,162338,230210,-67646,-431533,-523143,-356820,-250649,-317432,-112365,174157,139551,24738,94440,238052,254343,172000,53137,-85741,-36953,74861,-94699,-252103,-100967,74188,141312,190799,213926,11277,-7043,220271,255172,130454,225128,265867,37352,-82580,57960,88709,-60111,-116106,-23001,-21656,-195749,-379282,-338377,-32307,391929,503408,179398,-61096,-58115,-82608,-73216,70650,114501,-13669,-119042,-224452,-98107,142386,149923,-60322,-237839,-114067,222176,337506,157387,14493,-16441,-105679,-258682,-348417,-335531,-287321,-281925,-299504,-214531,-87753,-51368,39513,162465,50819,-240925,-349489,-165716,-7825,1747,91893,232594,192645,-53627,-238103,-123673,99154,171472,104259,181009,405074,410780,138263,-11621,-27545,-105338,-200729,-208784,-137831,-44133,30523,81890,103128,49451,-42786,57355,349534,450439,269656,85129,-17073,-45554,-65485,-57413,9081,-22436,-41719,26498,114771,222506,283265,154246,-11288,-25731,184351,407472,424425,279973,163776,130110,90997,22899,-85945,-204268,-207735,-135734,-158453,-114683,-21823,10603,151004,192001,-82706,-321724,-154891,71375,79159,46432,28379,46713,170099,89112,-147926,-59244,134854,36082,-151447,-77646,128804,128473,-90808,-288391,-341870,-334371,-370777,-284347,-130366,-89406,-37976,139108,246465,243800,203582,86807,81936,144307,2905,-183931,-224644,-202597,-143747,-23535,98970,281351,287451,96961,24921,140033,148887,76133,159447,178015,-67090,-211268,-65009,58684,85138,135198,219489,201674,-18330,-185357,-74959,45858,54448,72107,138066,173347,39348,-267243,-416868,-141038,279401,376493,269926,227204,145467,-21779,-158432,-138201,-89769,-160551,-199608,6818,104024,-91934,-155783,9692,124763,157675,130643,164838,220957,171672,39560,-200672,-360116,-268751,-34598,165765,249756,305278,378816,436703,457681,432689,270928,41230,-67427,-6455,65268,76158,154197,115420,-110699,-199211,-194059,-155571,-18545,36441,-5997,43874,126365,158707,157382,58651,-77059,13887,256490,308624,139806,11131,56486,187587,276081,329101,400855,342199,229523,117104,91885,155341,264525,174558,-16680,-48682,133892,269629,283262,352648,485504,430161,216128,139433,-13175,-295859,-192269,207967,347608,207877,101341,100721,17552,-93497,121078,531019,671825,428945,227651,135028,117240,171091,243154,159358,75866,66911,-80115,-51122,20598,-370146,-660508,-243640,477612,954044,1149904,613863,-497235,-484632,896816,3066240,2751424,-1522655,-2548261,1438241,1814382,-649458,-929673,-342787,-175687,158820,330158,-44590,-234924,212083,258916,-224076,-563662,-794411,-982284,-842354,-403344,-121228,-47817,-128496,-195659,19517,246029,189980,102492,185302,86470,-410739,-662815,-454427,-232384,-115681,-115783,-139716,-92094,39094,220668,229766,80404,-22215,923,-22045,-177636,-171071,21861,16564,-8360,226110,345102,162629,-31724,-33901,145752,366664,429537,276510,-10048,-187233,-127248,6140,-59369,-248378,-311828,-379013,-480845,-327110,-100693,-68267,-110876,-142364,-184824,-127162,-35165,-59330,-126929,-112519,-51357,-54903,-40239,-973,44064,159387,102736,-89479,-121931,-57403,-53703,-111063,-158050,-108631,-28070,-4353,-97678,-243586,-148072,46000,81902,102302,171622,184288,195252,145106,32949,101324,199679,69288,-213676,-279955,-130117,-32000,-71975,-18858,186333,193807,18523,-75378,-115854,-275455,-498857,-456372,-174530,1810,-82327,-193777,-111880,18108,78715,25871,-138992,-155205,87300,223455,268844,209753,155024,216258,349490,367440,221139,29294,-16400,-9073,68977,165713,145644,23886,-56120,-71102,-55228,-76820,-79759,2592,-28444,-156122,-205000,-233381,-159960,-69329,-146041,-93688,63594,27896,-78495,-61292,-57913,-126356,-240919,-298576,-178401,-94261,-94132,-146287,-249860,-123932,168957,205685,-84133,-230878,-108737,54765,48681,-549,-59200,-34575,39813,-230,-34065,862,-50693,-107258,-95803,-88715,-142019,-53909,160955,262970,117864,-93154,-219218,-153637,-89783,-99555,-51211,23264,-44556,-201237,-241478,-144023,25924,153396,117048,-70236,-146350,-136049,-162488,-76074,20427,-15995,-55985,-167295,-361985,-372411,-192170,-214337,-259782,-8984,264589,351250,268166,1539,-165111,-78825,438,36612,185336,195178,-18207,-68204,39497,-36892,-179980,-91361,215777,388542,173337,-143416,-208884,-16835,60284,-85124,-183885,-44542,135087,17399,-226092,-333682,-140354,244242,428463,349442,163761,-49943,-253514,-132385,28213,6554,34696,115239,108517,9879,-8083,145871,277797,173882,-63211,-112116,118957,231553,36490,-7157,95839,59240,10151,94833,163176,51330,-48373,7746,153990,250198,212813,26871,-94438,-80453,15563,130278,178911,136466,-2573,-138033,-218405,-76927,148223,79366,-100723,-117057,-17936,121779,183854,19311,-83430,-58335,42888,93518,71658,94704,188151,215940,211727,136686,-18078,-14483,20486,-68604,19487,272315,137694,-70381,73952,281384,404105,458461,332251,249110,209684,10599,-128633,45365,174103,103343,-15429,-107789,-2749,170896,74735,-121530,-94041,69226,130635,54866,56093,196337,157543,-9475,-34054,-73188,-194187,-237197,-134555,-54161,-35236,2161,16718,107254,265144,162238,25665,138561,185452,51094,-20632,210,-26979,-99486,-224473,-332034,-270140,-104914,28534,36145,-70138,-89474,-26192,-129355,-228032,-100019,9347,-14278,49144,213379,239673,155899,121867,162633,191436,22075,-232147,-247668,-160024,-176549,-109647,53486,90796,92554,142057,211106,229805,24813,-234931,-250781,-64391,144131,176548,-66824,-294977,-220136,-89916,-154557,-398619,-557981,-474366,-336827,-218943,-39708,-29106,-199081,-164501,-129348,-145612,54383,-3469,-1068543,-1725955,-1052537,-598027,124198,1729407,2398880,1619217,886980,387421,152327,407465,277607,-1460933,-2834148,-1566119,417735,1057717,1071802,723726,633390,927485,788313,359894,48239,-235704,-393119,-250491,-54120,34880,74283,-1246,-125112,-189845,-133241,-89286,-69483,6666,-4497,-97304,-58798,17059,50016,25948,-114164,-260779,-160421,70088,121439,19256,-25620,-79177,-177020,-140937,-33349,-70718,-157320,-76248,177357,360214,346874,195545,-32874,-229643,-294463,-380826,-497474,-453330,-186918,25641,151135,234031,222564,51844,-49836,-81501,-241310,-251276,-177544,-233690,-267594,-76520,165295,196184,25302,-138273,-194224,-108035,-40577,-136474,-262875,-333037,-324085,-236705,-113155,-35282,-18219,-14936,-35467,-202503,-367818,-199889,59953,-6704,-62647,84963,221638,185546,110606,31130,-110754,-234614,-130346,84327,116666,-18291,2166,237310,301508,87707,-92363,-91803,-78308,-161078,-291847,-291566,-128540,-13580,-22043,-108823,-123226,66325,224347,278515,252563,62431,-99297],[-184238,-180417,-97479,27315,95045,184551,377005,451360,250751,-6770,-124170,-178021,-191907,-109752,9124,119578,214684,242572,221093,271805,275119,58649,-206290,-264715,-142837,-33692,42304,37489,-79859,-131274,45767,223882,147959,-113398,-236369,-127313,-21871,-17953,-13084,35094,-55991,-214187,-141887,100249,146435,53478,35983,-50410,-216692,-222947,-217841,-360659,-338112,-100219,62853,148585,164506,35574,-44927,-2741,36504,57901,89161,9019,-142463,-114062,71505,177089,117063,-67717,-161223,-138615,-95553,-109675,-190421,-178726,-70275,40490,88966,139393,122353,-6093,-46850,74669,258326,435137,482027,323557,119810,12772,109495,89041,-66878,-105516,82167,151363,17471,-86809,-103635,-18897,64770,-27661,-215202,-109170,207705,333543,268403,182903,6353,-302349,-423412,-304302,-129949,-60647,-44989,124221,236977,-20651,-333898,-446297,-329394,-245566,-310704,-142090,34116,-40105,-93266,23712,176080,243469,191354,60792,-90058,-26345,89090,-71819,-261855,-166936,5175,140085,233545,197137,14392,19240,197674,222975,72227,34808,151514,84623,-47434,22263,63819,-45453,-120503,-74322,-35945,-170690,-353123,-330021,-41487,380484,491811,161805,-127535,-151466,-161937,-166708,-93297,-79287,-100464,-113335,-228720,-155911,114560,219557,81969,-98315,6808,317514,421322,238974,47082,-49855,-137275,-235180,-289417,-269257,-254125,-282568,-234577,-54456,33871,-10597,71686,199153,68949,-200184,-279483,-127549,-22269,-10783,81220,240221,217957,17433,-113072,-26920,83332,99865,18023,82171,280972,267010,23353,9897,147421,40974,-193572,-244924,-145458,-26470,35150,68332,132810,152202,14851,32889,347354,531647,314655,55695,-20351,-26356,-52316,-79888,4643,7699,-17641,50824,128616,156965,209556,122900,-40695,-63706,145215,392791,463019,310083,127366,47091,43661,24444,-69503,-230681,-276264,-246742,-214150,-51643,110144,127711,205533,214249,-87860,-354307,-173956,91687,145727,162727,187039,175782,207747,77623,-132326,-8486,153031,60081,-104557,-42754,139559,183371,7490,-233659,-324587,-314221,-344672,-344399,-263919,-196238,-102434,94906,233845,271635,229930,110877,99948,139830,29678,-145852,-253643,-262371,-129376,43570,191342,382277,343811,121705,83159,159990,80462,2058,140808,234492,12132,-171896,-31092,87200,32378,-4457,32563,14220,-105172,-176736,-49274,68020,71932,105136,143711,141579,-6277,-312207,-466728,-209731,182400,341729,329304,338527,268112,58666,-131128,-117954,-61938,-174756,-245439,-31881,72235,-82740,-114097,13289,83909,89360,62863,104890,180821,174560,87227,-143583,-277415,-152124,30104,108085,63615,48304,243293,434283,447846,387562,255413,5069,-154216,-85289,50022,100315,143881,50592,-158587,-210579,-193364,-115339,5131,-25981,-67733,129468,282695,292402,276851,176831,596,24820,222053,234204,123619,80971,23447,23349,199229,375926,458582,389907,225669,21038,-60230,-14909,101206,100487,22580,49218,208760,265202,262238,386638,531576,440242,241131,155424,-14170,-249394,-126855,248041,292785,68832,-6209,82015,24985,-179219,-33788,428755,633122,459042,356311,285857,158318,112788,78707,-32654,-151980,-165312,-238252,-80610,161960,-143609,-491634,-152755,503398,955453,900348,-6163,-899620,-126998,1305053,2478285,2610091,935121,362709,1399674,90746,-1670268,-1474996,-1121011,-823830,80774,385718,-92930,-272651,186807,288008,-46845,-341138,-718481,-979086,-712813,-275214,-150509,-271449,-355489,-251719,44287,249893,205342,133814,228992,200783,-215312,-506541,-411449,-220166,-116343,-105056,-116879,-41478,139627,305895,212508,-43990,-167452,-22171,130747,7051,-150490,-107446,-103854,-61362,224099,384542,213655,28002,36721,141787,283227,314240,110541,-200673,-312908,-173650,-47847,-77486,-208912,-205043,-260614,-412359,-270572,-32215,-14589,-85421,-143474,-212499,-153723,-81254,-138378,-188509,-141359,-136101,-199638,-170945,-78645,49973,217845,170363,-39964,-149644,-157468,-115625,-91612,-148502,-144582,-49806,-44523,-203613,-348932,-188023,52337,118131,161830,210308,183726,177662,132014,39363,92004,145958,-43044,-249246,-231114,-37608,76381,-3455,-5244,164287,118455,-47791,-51176,-47946,-223272,-457793,-450565,-166558,66473,1380,-164158,-194220,-134545,-75299,-75362,-128478,-83046,109454,206325,243916,233388,213341,226390,314425,371404,270261,126684,155101,221667,205730,168717,129687,24792,-26144,13725,35600,-46594,-51220,82899,47243,-129464,-242816,-266946,-162537,-44519,-93338,-74194,38746,36772,-13479,-2060,-5959,-41093,-129806,-209128,-156491,-91994,-47648,-62463,-179417,-122652,95633,82975,-137472,-209823,-96745,35973,44147,50271,27611,97924,171502,57706,-52370,-41603,-105069,-160996,-165909,-170505,-212617,-84781,126416,191917,69150,-119448,-224039,-115996,-27167,-18321,-3700,-28075,-173181,-354767,-374977,-253604,2058,241820,257418,46967,-118859,-200681,-211515,-75301,23865,-6829,26134,17572,-180236,-316204,-233364,-246700,-273103,-31284,258339,313286,219377,-10434,-161031,-119885,-59498,25467,224957,247428,38002,-18422,78307,-4499,-157656,-105020,188006,428266,251135,-106548,-159545,90453,178957,-40139,-198436,-49414,138004,4505,-259080,-412548,-281800,119941,407587,316496,72301,-190000,-381581,-279039,-104360,-47177,20871,86227,95795,45162,27099,156959,300698,241296,31035,-41775,162943,239451,-22554,-78326,66287,83386,23350,85228,178247,120082,51182,124006,247036,299327,228989,45637,-50605,-52206,30075,112303,94514,73624,45638,-102657,-259625,-109312,107718,14142,-144046,-143506,-124954,-71828,33363,-22555,-92653,-55320,65367,131598,134609,125727,174985,210412,229363,188543,91200,108226,86078,-65876,5790,299370,203957,46123,219942,408214,492865,531371,352556,230572,195998,-1779,-137459,55253,224256,149196,-64559,-198045,-70524,130332,58619,-111428,-112409,49138,164825,140987,125551,235529,220175,-24978,-80265,-30440,-81019,-145136,-53973,18312,-4857,2529,35398,157474,281625,146266,11800,121670,163414,42070,10388,80963,86768,38774,-101252,-196879,-110990,19362,70141,103136,59796,-53129,-101377,-190112,-275161,-168608,-28658,20532,83517,183854,249995,228141,167640,142640,128196,-25357,-256132,-229710,-73602,-88694,-117001,-64743,-50888,-37376,32077,172454,272664,72939,-213658,-180098,61857,223257,245342,29971,-212223,-191625,-105559,-194560,-395336,-476972,-352459,-285211,-257508,-100407,-47267,-193316,-209427,-190656,-225293,-99307,-186508,-1321299,-1849647,-1141172,-785035,-57888,1704555,2391545,1628771,902525,308165,56131,379011,332610,-1332454,-2682345,-1434236,520051,997532,932191,736368,704289,885175,701542,357158,143509,-110776,-340855,-325137,-194597,-80857,51563,56138,-37569,-106584,-120520,-122876,-91408,16854,11802,-98873,-85384,-3071,78707,70835,-74774,-236240,-218467,5488,136829,62625,-11682,-26344,-56057,1892,64801,-38786,-186146,-97017,213671,415927,442414,325285,74217,-129659,-166925,-265932,-423515,-386291,-110152,103092,159147,195892,162012,-40397,-131191,-44201,-127592,-199954,-131082,-150385,-189499,-67194,118963,141118,-31035,-166210,-195863,-164799,-119823,-99911,-116146,-214984,-258542,-204982,-134235,-36829,31512,64789,22984,-145938,-305623,-137493,78532,-30667,-58392,174939,354401,268194,204171,117113,-75390,-181842,-46770,83837,39380,-53320,42092,272696,327269,148994,-10144,-14021,-20812,-148998,-266869,-205990,-51185,-13008,-97641,-209336,-224297,-22756,118833,163096,158574,6828,-151125],[-211165,-201750,-101245,52115,106076,146701,300631,372699,203449,-26033,-160427,-204348,-140660,-26233,96260,211118,314148,381409,378450,335452,296793,150349,-58029,-183420,-125951,40624,188278,158741,6531,-58105,92733,224655,117079,-134652,-214506,-96945,-16926,-61411,-79655,-304,-26067,-205020,-180246,79407,187482,106739,52407,-96913,-278859,-261660,-182409,-287204,-338981,-178086,14804,179810,294746,174963,2303,-87425,-94053,28832,119899,-18458,-226454,-133443,57259,205282,202789,-9288,-145778,-148095,-160499,-180264,-172108,-95048,36317,134042,125137,157956,190142,88487,-17626,22479,202846,419422,446163,244331,21860,-78391,1242,47279,-79128,-91474,119361,234938,152123,801,-137251,-127775,-17768,-84029,-217318,-73689,220534,309457,248792,171312,-45438,-313864,-347068,-149115,-37978,-133105,-167667,34630,179561,6596,-226297,-348026,-306852,-246000,-225404,-82946,-65301,-199278,-184981,-27510,110148,201767,189179,80801,-60302,-8855,88929,-44699,-246776,-209853,-23499,160094,247891,133552,12884,46228,153586,152890,-11419,-154107,18085,99101,-24494,-2417,63590,-20201,-138237,-129515,-2901,-56068,-245524,-271809,-49077,305816,414396,121238,-178346,-183368,-143013,-172071,-217971,-259542,-159547,-74322,-177718,-177078,64505,223997,161291,39338,143249,402178,482012,295504,66070,-59614,-117391,-167408,-212370,-218486,-243843,-280372,-165458,62270,98151,19562,115140,217854,59586,-158071,-174875,-53440,-16554,-14145,88204,235831,189873,55897,37428,88424,54722,-9593,-86325,-27861,117670,66048,-113866,10589,281365,185402,-132840,-230064,-114662,17281,41936,54076,167758,234320,73403,47676,355715,555777,291472,-28072,-47400,18374,-3030,-70384,8401,36839,-3942,72650,158018,125051,137669,76566,-87582,-121132,70606,316726,427130,299425,87268,-30663,-15961,31507,190,-177779,-284959,-313403,-230236,34899,247016,238879,228032,196773,-80509,-311493,-158044,71503,157667,251886,330769,279399,190463,38994,-78756,52973,152385,67545,-60833,-8035,166039,270877,153669,-126598,-272793,-272008,-286080,-340684,-321212,-260652,-160596,24759,184062,261381,222563,136876,133036,135575,58075,-93962,-273189,-319160,-108552,104358,251099,415946,356245,137724,120754,153098,20258,-63560,86268,231128,56938,-120982,28812,129162,-18527,-141171,-155986,-164349,-164747,-133421,-17062,58736,34489,69508,91799,68950,-80134,-343449,-442465,-217640,88970,280123,343660,389364,337513,98917,-121668,-115509,-41768,-161023,-248838,-53230,61505,-44777,-81375,-16234,45981,52717,27311,62902,142604,193799,174989,-25973,-142651,13651,155306,121820,-36078,-137854,81780,333969,363558,317791,239925,-1617,-199306,-131866,47348,122179,119336,-3448,-154285,-174705,-170986,-84918,16288,-72681,-105959,179133,376432,395974,408813,334877,120202,45686,154738,114364,67414,108982,-36377,-133381,113454,387889,460027,381256,202124,-35242,-173770,-153228,-57646,16574,44328,141114,280742,235496,189546,367521,518366,401584,238137,153918,-456,-158558,-20253,298680,252093,-35677,-73153,83581,36204,-244189,-201399,246344,477902,388951,412332,430319,226989,72388,-63282,-202788,-331716,-384802,-413638,-177608,184292,47550,-270350,-48990,505078,971990,758001,-304096,-676523,702926,1891004,1983117,2263986,2681402,2357678,752085,-1667395,-2632302,-2251616,-2068825,-1357661,52459,380642,-141943,-226156,192666,308181,129933,-81599,-498406,-781403,-530126,-215492,-196658,-427699,-523281,-298491,45932,236087,198420,101101,179270,237257,-28790,-305862,-295070,-151305,-117825,-115449,-102089,3086,227646,343508,147419,-186727,-335989,-120687,186535,142978,-125596,-229825,-234168,-149041,160517,367951,254441,120642,128976,134363,171118,159842,-75225,-375595,-438124,-254001,-108818,-79058,-124061,-48324,-86886,-256246,-154400,44301,37288,-44423,-120430,-209975,-172335,-129705,-207170,-229470,-144540,-193950,-306115,-237090,-86246,87406,272626,250719,30083,-157084,-219771,-151990,-81151,-134350,-140995,-45313,-105113,-340668,-429979,-178656,87387,155983,209858,231050,162212,149136,132506,60809,59134,48320,-157852,-244329,-130117,98460,209866,60332,-27992,84899,24890,-95863,-9229,29643,-170773,-393976,-385204,-108306,146425,102369,-118646,-265189,-251682,-192805,-159195,-108341,-8805,130802,234754,238722,201667,188190,188442,248312,359680,327746,225170,281566,396419,304416,132465,35441,-55638,-44904,74242,88996,-48601,-31834,156112,147417,-39111,-210914,-249738,-124700,26902,21219,-4964,38386,46974,34336,22984,21630,31015,-43280,-136577,-132800,-77628,1929,20591,-101468,-132527,-18369,-64102,-184401,-199805,-107932,-4675,43538,121089,167868,257823,273298,84116,-49829,-28655,-93738,-159664,-175610,-214367,-237852,-62402,140962,152776,44499,-127689,-217080,-62946,90528,102814,59649,-51156,-273771,-498012,-534924,-384770,-59330,251512,315814,129458,-102363,-271263,-267365,-89596,28136,28900,120545,202947,25308,-215881,-258968,-277245,-283548,-72115,202439,243960,146999,-30588,-147143,-147195,-101580,34628,237308,222770,32994,22273,127057,45124,-94410,-79589,132599,396677,314012,-31770,-93948,136472,219258,-5849,-199328,-92119,70327,-24624,-263642,-440376,-374174,1632,352989,272148,19496,-241680,-395704,-363476,-233304,-114083,-12501,30224,66000,77583,42280,129506,284481,283271,104578,-10294,153851,195734,-112732,-194956,2271,90568,22440,65843,185950,177266,140039,229231,311138,306121,198961,56109,2257,-26055,22653,75982,21457,10206,81499,-21055,-207745,-122432,19691,-70614,-166509,-144488,-207424,-240204,-108762,-41740,-74101,-18719,81988,105308,126504,153728,192571,208764,209502,203595,180819,182573,105241,-71588,-35503,235213,225814,147049,319153,477387,517767,508543,313790,195660,178209,-6213,-130357,44942,236348,200211,-25815,-175087,-74871,103011,50433,-94486,-123461,19040,175995,200933,162677,204153,191376,-58692,-115850,26113,45789,-57320,-27413,22308,-21270,-35968,15574,167626,257373,107608,-5978,86464,91221,-6739,36935,166493,201802,154044,20888,-36225,54425,124061,83942,130480,162844,15476,-114772,-207084,-275309,-173582,-31681,44191,109634,175466,280408,307659,220301,140463,88892,-38384,-204693,-117206,80340,23893,-134951,-204059,-198562,-151518,-61797,117735,259852,83891,-171575,-84244,165471,258649,268617,128472,-89558,-162983,-146578,-243723,-383114,-371930,-201249,-193285,-260835,-163934,-89875,-166702,-215210,-221942,-302197,-257049,-447176,-1661276,-1991176,-1152434,-868602,-71970,1822495,2335251,1562459,862632,197528,-70999,260499,255760,-1223085,-2389734,-1130141,698677,1052654,836523,698973,691826,701492,498143,314448,226658,19856,-261175,-393809,-364732,-210924,30334,125709,95143,34935,-74733,-133761,-104047,283,-4465,-103288,-100325,-26968,70697,93477,-19419,-192480,-267349,-54661,153041,117430,32044,36622,58559,129618,140808,-20952,-217288,-117515,226504,424354,491438,433674,172342,-27409,-42014,-169666,-366886,-307998,-34509,140187,109010,99558,55488,-114283,-147434,4119,11606,-83405,-55768,-56160,-77992,-37445,54277,55842,-84533,-173943,-183569,-210914,-176653,-34350,32598,-95120,-179255,-166541,-144676,-30393,70351,129209,95269,-66759,-205101,-46318,138391,47084,7212,242903,390636,245830,210189,173180,-21314,-109339,10557,31430,-95310,-118747,82957,288870,295582,158524,70309,95437,70840,-106347,-229953,-125322,21072,-9410,-146327,-260837,-261493,-69049,41997,49272,42303,-55493,-177923],[-186878,-184447,-100475,54730,99201,104306,205550,242281,87314,-86179,-162116,-147000,-38675,67764,180962,294965,388901,473226,480374,362564,288521,212431,88839,-48982,-70800,96603,275603,211573,30448,-18630,115523,211809,90263,-145379,-197457,-67839,1641,-103634,-159494,-34066,13319,-186230,-214060,41326,208383,156521,56791,-142981,-314691,-258722,-117410,-193586,-314732,-217104,-4299,182830,341800,263652,24276,-185981,-229971,-29782,109882,-15870,-161288,-39494,75246,198652,229926,48313,-95481,-121574,-174015,-206072,-142439,-33877,99792,181281,150071,180822,267545,230294,77899,-16529,95673,339444,371411,159282,-62134,-141506,-93956,-2829,-76603,-42367,153019,271836,249136,103364,-111829,-182252,-73891,-117713,-189602,-32862,179041,204676,174231,128200,-95070,-282555,-229219,21984,92029,-147849,-269364,-90514,58661,-1960,-148778,-279163,-307555,-243024,-80866,51838,-88153,-289970,-228948,-48864,63675,144063,161193,102530,-3456,8681,69567,-20648,-207269,-219656,1058,222948,256688,74046,22890,74067,112573,78283,-88938,-258802,-58054,99976,-21092,-12658,98769,10948,-186586,-192850,64614,130467,-68480,-170984,-47188,201480,307929,82617,-183736,-137622,-24240,-78675,-259450,-363241,-171358,-11705,-97218,-171347,-63,172434,187070,171026,269762,458279,512541,321069,73837,-42531,-64472,-86657,-133033,-178984,-240638,-259009,-97347,109183,89587,34128,162552,217151,23900,-135914,-71995,35099,4037,-12322,108230,219584,125878,64170,189566,222734,44097,-123135,-186594,-123968,-37714,-133263,-238131,-8380,339126,288470,-33345,-168150,-54069,78686,56076,45266,191071,265596,114988,100065,385081,532472,211521,-152293,-117799,51255,57087,-22039,42940,69509,-5973,76703,184063,132866,93101,28701,-140474,-177170,-8363,208015,331282,249343,50269,-76503,-62499,41699,100045,-55295,-232643,-320058,-205876,114307,343535,304935,209597,143582,-68673,-220644,-125330,11138,109937,286400,416361,323274,116530,-23908,-9050,111343,140976,63098,-25114,11804,183599,352784,298014,3551,-197648,-216744,-213091,-281233,-299298,-266804,-189877,-47357,114866,218414,186107,154048,163858,124695,74854,-37261,-267106,-359202,-112084,124489,260969,378021,320096,141536,127586,118407,-19264,-110233,-3594,151489,42016,-82047,88257,160696,-56565,-225687,-279300,-271254,-168451,-63293,13845,27277,-29451,-8972,-4404,-41442,-174941,-363336,-368563,-168818,38196,214610,314133,378272,335777,77969,-150114,-142690,-39152,-128175,-219686,-65692,64025,5968,-73953,-70497,29343,62202,30609,51692,123006,227637,275528,105453,-3800,186685,313293,199215,-32248,-209904,-73035,154034,219567,233046,222599,23706,-188687,-136808,55287,141145,96282,-38200,-130948,-137865,-151764,-71333,24830,-78203,-100782,189981,396316,446228,513455,483919,244360,74177,80493,-5647,-4480,85944,-101720,-226403,50648,361679,408582,317671,161839,-32875,-194567,-206849,-159319,-52948,35722,190471,324545,195705,107567,323744,465942,336756,208667,135647,17336,-68069,86239,336703,224721,-72757,-64815,121452,56223,-276143,-341745,33087,256139,242610,382084,514356,285555,33146,-158636,-295739,-383165,-468896,-494143,-278242,95279,147809,-73585,5568,453925,998155,834939,-82553,119076,1768612,2528198,1684910,1619648,2921940,2534409,-501678,-2930122,-3092012,-2823867,-2714448,-1494345,143480,369126,-149975,-116500,218934,311920,247807,121642,-212631,-459830,-354502,-202703,-216737,-468031,-576946,-308676,51239,239336,186062,17400,43380,174828,88946,-103618,-104454,-34376,-127942,-158614,-109116,23814,280368,350587,89588,-287946,-478289,-262711,144407,202784,-106239,-312612,-326888,-229392,68117,308097,268854,200511,189296,98331,33725,-13356,-232098,-477304,-508657,-322408,-144511,-63135,-15109,117403,93087,-56066,-8164,109251,76149,5805,-74914,-173945,-164647,-147571,-236413,-241143,-131934,-208721,-334006,-212505,-12757,147348,297643,306562,90498,-150641,-231773,-155005,-84295,-116719,-93591,-14224,-165944,-464607,-461493,-117025,143598,184035,240259,240077,127541,108504,140254,92385,9731,-86709,-254048,-206607,-4226,242134,320140,89454,-72710,-8492,-53858,-119239,39289,112473,-109607,-317319,-277624,-13722,219980,190535,-69532,-292099,-283212,-226589,-191421,-76651,48679,141552,277246,250080,144414,112414,117672,155489,312442,365491,295774,329708,452657,325247,65676,-102457,-181614,-94807,100411,90732,-82421,-25843,204831,246496,85067,-123696,-194604,-61544,128451,168040,93531,54460,48378,49997,15129,33078,81761,-3734,-108329,-115431,-50723,49723,88326,-30983,-141953,-137889,-190340,-209357,-194363,-138317,-69929,24338,167061,295053,381456,312645,73565,-34014,25083,-27761,-115887,-128507,-196260,-205860,5783,189683,132667,25889,-128407,-203016,-1024,234187,226306,111535,-51504,-315783,-573624,-661391,-494621,-134006,183361,278347,161281,-90928,-322165,-315714,-121109,21921,71253,194085,324294,179391,-114638,-267876,-304355,-286456,-98605,130661,169610,79776,-48470,-132818,-163373,-130391,41838,211544,128718,-31673,49343,185144,107726,-7444,-29204,71970,326855,356530,56871,-43515,91789,157446,8853,-181551,-148927,-14832,-32615,-223167,-409386,-401018,-82032,269071,217617,-5087,-215393,-323233,-379300,-326634,-169686,-37855,-13042,50603,114253,41026,68883,233163,292975,136422,-32857,85462,111783,-205672,-314942,-66604,73664,-10612,24535,174750,202497,191067,285745,318752,260604,137820,70303,60181,-7532,2751,54419,-13200,-47799,86368,84246,-72471,-99293,-78032,-148180,-161118,-116318,-228433,-327582,-223344,-79926,-55312,35059,84406,19616,45647,163601,232242,213940,166668,184613,225279,191311,74800,-78110,-77010,107704,187829,196136,339438,456187,456626,391466,228970,161646,166798,-2858,-120694,8182,205485,243500,83422,-60042,-24167,83787,40967,-75364,-114345,-2753,163553,216637,162503,135150,100525,-92129,-126014,80363,149060,9266,-48495,-27592,-63937,-99853,-42091,138168,206237,56888,-23383,43104,-12222,-87337,38560,216950,270968,203740,100002,99471,174408,165480,53101,117082,239742,132055,-40363,-169949,-241102,-134431,-13641,31106,91040,168342,316389,376799,263076,141926,65211,-29812,-93022,63400,254899,130194,-148105,-309434,-299983,-217156,-114332,63159,189875,47451,-120666,8851,212631,239158,238951,205501,54144,-126563,-204241,-290794,-355213,-253835,-46860,-69946,-219898,-226716,-175295,-162206,-200816,-240214,-393597,-432785,-783511,-2015790,-2083806,-1045531,-778001,155428,2055265,2204971,1407409,784117,96067,-186624,81287,38559,-1182266,-1981541,-626775,980054,1200305,796997,614751,581425,411611,224945,240522,270198,110282,-186758,-442760,-512485,-313177,9374,170171,218663,182724,-10327,-119661,-95704,-25004,-47057,-119224,-108424,-54115,19809,76809,31413,-138376,-279944,-83415,172615,170635,92636,102704,153863,214334,177032,-13250,-230218,-129145,211257,391490,486192,487959,230265,41184,42908,-111513,-332009,-236902,25106,140812,35943,-19637,-65379,-160686,-123603,31195,126730,63644,14984,589,15270,-7006,-20326,-41526,-119818,-154599,-155507,-224954,-183925,52489,154861,6553,-101706,-129098,-136189,-23804,77944,162020,168043,18870,-81015,70619,244862,219227,136683,282091,339478,155085,136672,166708,15557,-54389,14769,-59697,-244127,-188826,117396,277250,205091,109674,131189,213409,170383,-47016,-183849,-67081,66533,-9299,-171236,-268685,-236346,-63538,15426,-31153,-64247,-104352,-164671],[-118069,-130604,-92023,34993,82433,76260,124418,101768,-58541,-160847,-128163,-29465,84057,152710,248391,355560,413592,478856,486974,335075,233742,214520,187946,93746,2642,120792,286429,187527,-1230,-6417,112819,182200,70936,-140464,-186643,-50934,17623,-140933,-233490,-49746,69106,-142161,-229536,-14300,182302,164827,28637,-182680,-310986,-207304,-30155,-94994,-267899,-204463,15341,164983,303762,289160,22578,-272104,-335736,-100387,70203,21788,25370,125165,111261,154231,188260,79676,-29587,-64017,-132503,-177813,-108850,-16108,99979,166898,145631,196204,336843,380002,211428,-38754,-52126,194343,269038,87525,-109513,-150846,-121219,-32144,-45426,38899,179951,260657,291762,200548,-27913,-160217,-91069,-131744,-156956,199,98370,37780,54657,65036,-122396,-221192,-102589,163532,215053,-104420,-313902,-210027,-88850,-42366,-121645,-270439,-332253,-222077,79210,211111,-39078,-294539,-219416,-38375,50799,88248,110213,112786,61375,19185,32598,-1037,-142552,-191918,65916,323077,278801,60773,51196,100804,97320,33466,-127517,-229139,-21822,113475,-35377,-13300,160074,39641,-264545,-259500,140324,337991,140432,-45049,-30133,111552,220350,76848,-118897,-17717,161191,84567,-208923,-360950,-138523,52007,-23856,-159725,-72638,91327,194391,295286,364494,473419,508999,317605,76739,-7031,-8975,-22916,-61217,-137297,-218078,-199359,-30008,87388,19944,34152,204027,200787,-26238,-141108,-2403,111012,29776,-7911,128212,189320,55043,62632,321826,364056,69396,-203814,-252278,-173519,-136756,-272854,-319112,-41921,308980,326722,81610,-76017,15889,144001,85385,49085,185348,227697,121993,168770,425829,477745,105951,-281945,-233879,30001,95747,56344,118417,112692,-15962,58303,190645,167541,88689,-4718,-179597,-209741,-65065,100624,208423,173541,21412,-78589,-76383,52169,193997,96122,-140103,-272241,-152910,158256,364672,303864,161892,77880,-56466,-123336,-97198,-71867,16613,250157,419730,299624,7562,-98043,48163,150179,123188,54217,1322,4925,162241,387328,393950,122268,-114229,-157877,-142942,-190349,-223909,-219974,-175937,-93309,52020,159855,136293,156055,176659,101861,71341,15770,-221658,-363142,-149107,90645,219380,286814,248938,135394,106296,66255,-32353,-130113,-110376,8845,-35174,-73297,120769,161871,-74009,-226540,-293882,-273070,-108780,18832,38989,-7333,-84698,-91603,-115403,-171807,-273256,-372684,-285090,-95590,36173,155039,248415,317353,263266,-3267,-216838,-194214,-50736,-80336,-167342,-76650,63765,47317,-95820,-130416,43379,113950,59267,59284,120378,263102,355301,203167,99535,325449,457290,300408,48197,-175534,-196231,-60834,52753,147169,201545,72664,-127405,-106520,65182,153189,89012,-45906,-118020,-141893,-161425,-74218,41742,-38036,-59412,162089,347845,433093,550749,565225,331275,104854,24232,-84966,-68323,13710,-152533,-225736,33811,307353,321609,216040,108765,17977,-107199,-158250,-174053,-90553,-5100,176063,320175,158069,53628,277311,395152,270110,162309,104848,28819,-5904,163813,348194,208435,-29016,28270,192776,83882,-268438,-416565,-147870,40137,73680,288746,505880,292359,-23371,-202645,-283906,-271667,-325451,-381798,-310022,-52794,134202,22657,-35983,336715,1007617,1118337,614049,1181685,2697349,3037948,1611194,784855,1587125,756771,-2248169,-3468797,-2797429,-2774397,-2644469,-1100321,346413,373656,-89225,20469,246014,297337,276750,205104,41766,-127165,-221309,-189959,-189915,-405314,-516947,-272731,82346,281783,183752,-86169,-139472,31645,111140,63933,129030,102032,-149659,-228694,-137620,16114,287273,349769,83562,-306761,-550576,-392812,41045,183258,-100423,-332516,-342715,-261577,-16803,224451,247577,225606,177125,20545,-117410,-185049,-329267,-472512,-475365,-322015,-133317,-35892,88684,247189,226295,127342,131530,152272,98811,58115,-12287,-109569,-122981,-116138,-206887,-219137,-116237,-179789,-271413,-103864,123033,214399,277353,303881,108681,-141537,-194981,-125943,-97256,-90742,-5146,41150,-201747,-529783,-432507,-21097,202649,195826,254773,246630,90322,56041,145079,129204,-41643,-237581,-320137,-151124,115497,355945,369448,72220,-112617,-65651,-91078,-117230,87295,196380,-32877,-236760,-162101,82197,264808,240091,-30910,-264376,-219874,-163428,-154398,-32673,79039,135282,295261,263666,95526,32202,38944,49584,222813,364532,326031,303119,381862,264412,-7052,-225810,-294406,-143757,92170,41105,-138237,-32331,219882,314612,198297,-18496,-126913,1879,226747,303352,188995,70505,35092,33307,-10225,44551,113901,-9153,-123396,-100310,-12112,89643,131437,24811,-135305,-219488,-251737,-201201,-185692,-178501,-156434,-36341,146440,337255,409641,276677,37098,-13426,91343,60583,-54584,-52837,-121729,-128945,93909,240197,107727,-4796,-128761,-182351,61240,357208,311217,131599,-41540,-289907,-549534,-697439,-541362,-198134,55833,158554,144558,-73997,-334247,-344290,-164406,-1400,99005,222839,344496,233245,-49781,-262389,-325539,-277391,-83165,88652,118955,40693,-58161,-126479,-169894,-147294,33484,154643,245,-129247,63199,245878,171802,78937,29389,32076,258826,374093,130515,-30936,-38910,5949,-1408,-147520,-186107,-56077,6011,-142348,-337039,-377580,-131133,155559,133970,-36974,-159786,-226998,-348059,-365403,-190276,-30684,-11370,73709,159671,34497,-4428,164100,276394,129791,-94566,-27040,11621,-266232,-388212,-114793,28675,-83890,-45971,134544,184840,192319,276101,264049,173759,74817,97887,117485,3438,-15783,67839,-3993,-100231,48420,174620,99487,-36029,-142103,-192598,-131034,-66639,-177363,-316496,-302872,-160753,-54903,88034,69892,-98750,-76480,150677,275247,225288,126136,148871,216200,137438,5112,-79727,-93426,-32610,90220,167445,272300,343293,315334,215239,127193,143892,169053,10714,-111874,-46906,137790,262116,215384,95419,53497,63580,20059,-63364,-88206,-5654,136637,189342,134073,74640,8891,-105224,-105497,116930,201278,48575,-86735,-94540,-104703,-164483,-119674,83625,146465,3545,-41367,-2757,-124598,-189227,-7570,194181,256654,172021,112672,167667,214576,129190,-18901,75819,296651,285938,110695,-86950,-196634,-86989,2704,-30645,10825,142993,336908,412827,274439,125255,40210,-16385,42571,257073,394487,202937,-140692,-338306,-320161,-219668,-115816,21638,77271,-27997,-70987,73703,190266,172043,169311,246160,190278,-75399,-256228,-315224,-301286,-135445,86109,66638,-140235,-280247,-296422,-211172,-197868,-271907,-508946,-630022,-1157165,-2290762,-2039661,-804604,-498594,608421,2305643,1970564,1152319,667503,20106,-267438,-124111,-291857,-1219289,-1468318,59480,1338700,1356380,787244,499041,397925,87333,-55368,147016,256756,130438,-142539,-458131,-586026,-352982,-10767,167097,286111,284118,50924,-86152,-61851,-39063,-100529,-149782,-115884,-84730,-66572,16931,60609,-80494,-241959,-74004,180583,194808,141062,157185,215640,241026,172245,-6099,-210121,-127449,171012,331414,430513,470935,237418,62631,71223,-91913,-306731,-180407,62232,121444,-21740,-122657,-167676,-184795,-108743,14514,186818,196381,54365,-6167,51858,8489,-93354,-133134,-131104,-109351,-112572,-197084,-133829,143534,233462,80050,-38295,-100302,-112800,-28965,40158,146554,208687,83280,38828,190754,369614,425412,297913,290552,238821,48444,14387,80316,-3538,-52662,-38001,-153418,-345235,-227916,141905,241022,74490,10603,157253,312718,251307,14491,-126428,-33712,75463,-14851,-179086,-248830,-171618,-18277,37999,-58608,-130733,-124280,-114459],[-30776,-54890,-71725,2455,61457,67007,74327,-14862,-190297,-216398,-69837,97790,189693,214000,289083,380030,372663,383426,389913,248876,128995,146355,210194,190506,53297,94158,221753,106334,-57464,-5730,89277,135440,59569,-117314,-175454,-47498,20676,-169386,-282468,-36199,142567,-64520,-214456,-79285,101248,115668,-28487,-203892,-261167,-113152,67221,-1278,-200467,-144163,65901,137580,213478,263151,7642,-323244,-385941,-161348,18057,78607,242148,282575,138093,82409,96998,71884,28571,9465,-50260,-102041,-76672,-42942,45125,102012,103460,190639,380503,493964,337534,-43180,-205491,10790,155291,34996,-119126,-104605,-56781,-13671,23409,138395,197694,215796,281326,272203,92978,-67078,-69115,-130871,-133725,21862,7760,-148277,-83784,1033,-113086,-144653,-1371,237277,287059,-21718,-279429,-275318,-204495,-89081,-135540,-314406,-360893,-170721,205770,327592,38393,-233007,-168647,-2785,71162,48088,45728,102742,112107,19633,-13390,16516,-55694,-130104,139537,425616,317961,107186,92745,120716,116932,39129,-105451,-69635,132258,154787,-59718,-14559,220399,55835,-350321,-315197,195847,501139,327346,80721,2907,71597,189386,123883,18844,152857,356814,257407,-99494,-271147,-82655,90541,9103,-164379,-147179,12909,215643,400487,413153,444494,470810,291849,81703,32588,22140,7339,431,-80974,-157822,-95582,37462,23032,-78216,24453,230157,176071,-73622,-165164,19567,151560,48633,-3812,132477,145320,8271,78321,416877,484037,127302,-222988,-253291,-147137,-145666,-314126,-338154,-81201,206792,299420,185820,22147,72579,199094,132708,66003,139831,122756,83812,221613,453398,406475,12050,-374246,-372360,-66848,89364,143718,225555,169771,-16816,29199,175588,206969,120334,-12443,-186705,-204431,-85603,22588,96292,92191,2573,-44037,-53245,59309,246815,221562,-39341,-191170,-90739,150961,299985,239751,111005,31265,-43169,-56349,-86689,-148128,-93468,145796,342183,226332,-100126,-164205,68270,152746,96462,46539,18297,-31747,86475,351972,419152,203528,-36756,-102660,-85354,-98024,-136520,-144886,-121194,-94606,17797,107205,92224,143635,164483,66230,46901,57944,-135354,-315244,-198884,17423,139925,173934,168873,126097,69481,12367,-21472,-119339,-202962,-157243,-152602,-98966,112515,127114,-67818,-142291,-197259,-178509,-4285,94686,57483,-25910,-107229,-145379,-204400,-288838,-351248,-371632,-228727,-38939,58741,97304,157705,226570,141201,-120477,-299421,-246893,-59831,-17235,-100242,-90272,43471,58604,-137649,-174758,84167,188476,89465,58899,117760,281138,386169,237826,150233,401924,539297,371955,150521,-79997,-272986,-253486,-90839,74863,176383,129624,-35936,-58127,67484,155174,105305,-23546,-128947,-204074,-212290,-85317,73452,28677,-13842,97253,249078,362179,496903,536511,354010,132996,-63,-107114,-114105,-94449,-177255,-138135,67628,244053,223753,103506,48427,83578,51826,-33901,-107502,-91690,-67579,101645,262489,126822,42905,237316,322171,219199,114761,70240,29855,24543,205928,335725,204842,84890,184487,275708,112545,-220594,-404146,-245425,-105553,-56596,180283,410516,224722,-101430,-201682,-175483,-27204,42030,-59562,-231518,-188856,22695,-27445,-185049,165578,975690,1489281,1529606,2129534,3175727,3260384,1710541,22208,-713682,-2353056,-4259965,-3397804,-1793480,-1892369,-1700780,-262465,582464,381852,41196,149902,255338,270861,226965,158630,185872,107316,-130478,-132149,-117184,-288943,-388758,-201801,145425,360136,196634,-172700,-310189,-140134,53616,176419,350135,222656,-176910,-302575,-172284,-8886,254555,354935,141665,-236478,-530125,-455378,-67248,103759,-112464,-285928,-267949,-224784,-69728,135441,192221,177496,84796,-89947,-258508,-332820,-361409,-365212,-320892,-217359,-75964,-9470,159257,308463,276865,239904,231516,173894,112197,108572,59715,-29458,-55623,-40466,-117375,-163020,-105764,-122629,-140451,52738,279694,272174,213469,228301,64981,-140232,-124442,-75288,-109929,-48966,113171,114993,-193890,-509990,-352138,75775,242447,191488,259206,256696,60529,-3994,137457,165989,-79586,-371944,-354491,-93058,204765,412970,344424,19664,-120223,-52753,-77259,-93903,132784,273506,53997,-161136,-75328,138665,265605,239661,-10326,-193974,-93170,-28895,-56397,19371,82509,112254,265337,260893,74896,-16278,-23076,-47885,105110,323046,322568,237051,231618,153336,-56831,-279560,-339852,-161075,58361,-45072,-199671,-44432,205037,333322,264035,63745,-71737,42175,284872,385111,249161,70179,9119,-1419,-31718,70988,138688,-34700,-153243,-75120,33797,113016,144420,63622,-103191,-231341,-226117,-158361,-168901,-217312,-253198,-144818,44764,252698,312871,177300,-2480,6121,139901,132555,-2194,11225,-27082,-39336,168734,260296,60079,-54738,-129828,-151050,115893,416589,330702,115584,-31422,-209091,-432312,-617280,-502105,-237597,-102969,-9284,96750,-42053,-301158,-345815,-207167,-38948,100320,201040,265421,179634,-39878,-248959,-338320,-254224,-18487,107054,109157,38651,-58838,-131336,-166303,-149555,10505,87394,-116146,-220928,66026,295994,220683,140700,83964,34018,222514,364304,167727,-58814,-215782,-188279,-33393,-104096,-174910,-15303,91022,-47381,-257523,-337575,-165328,18022,1613,-110846,-130792,-166579,-302303,-346573,-161238,18874,43888,137134,209119,33985,-63286,101317,249304,108635,-159853,-152024,-75224,-263785,-376663,-130155,-40983,-188609,-141765,63004,128053,150506,209536,166629,75826,39856,139803,165858,10620,-21375,112597,32034,-150159,-33272,208015,241938,53990,-142120,-187162,-86213,-10712,-75047,-230670,-345764,-271067,-74001,124931,39423,-214162,-191050,120702,298624,236826,110182,117111,163469,42130,-84097,-77141,-74963,-135488,-47272,60525,140506,175366,131923,35177,41753,148956,184969,35841,-97553,-99508,51091,244084,315920,233025,121775,34167,-17248,-67823,-60952,9453,110360,138644,96085,57126,-26283,-87340,-60832,126034,192478,64691,-103529,-137817,-121459,-203364,-186988,27336,93393,-46650,-63410,-48377,-225901,-300461,-113687,80525,149502,75435,63465,151629,169500,33246,-109665,27639,338218,440802,292821,17774,-164271,-62780,-844,-130577,-116870,91511,323569,396163,237542,73320,-1076,-10061,159200,401309,457240,229252,-103608,-277682,-255257,-167905,-76016,-2807,-52040,-117591,-25909,100077,114192,83505,89538,247725,287186,-12138,-276467,-295674,-214393,-30735,179580,192808,-40973,-313797,-420652,-311602,-231143,-335494,-638053,-829666,-1503252,-2415803,-1802100,-453789,-86792,1185401,2475589,1631702,799745,498306,-42497,-316277,-323848,-676967,-1310099,-871811,858702,1707582,1419879,758028,372664,193889,-190114,-284591,45579,184796,75700,-136003,-429540,-555594,-319073,-28457,119279,281177,312181,90320,-44956,-8821,-28900,-144743,-188670,-125204,-116277,-167957,-74128,60052,-22107,-157627,-40725,152317,161355,146437,182455,230513,210419,139576,9654,-157225,-116167,114083,259401,338572,389212,207782,50854,51627,-95208,-271160,-135299,76892,98442,-42315,-180613,-226172,-197521,-142507,-47210,191060,279873,54854,-67561,24749,2964,-153830,-204888,-121657,-47233,-60218,-135855,-43996,216339,264814,125281,3461,-87892,-90684,-55299,-41639,76497,184662,97884,119057,276473,465129,587879,437484,269169,134016,-30657,-115371,-76371,-100959,-122794,-128000,-206854,-346314,-206348,156462,191966,-63838,-118340,139626,368638,292969,65462,-56156,-15566,52563,-23042,-173638,-216099,-96374,42477,88750,-32697,-139446,-109978,-46855],[41650,21786,-36544,-27554,37599,66388,51988,-91422,-274113,-226777,-6384,179981,246611,244666,298755,360833,269189,205886,216268,117591,-9951,25526,156271,200948,36892,2055,102492,9332,-96380,1152,55238,77874,54849,-79345,-155699,-48382,13587,-184070,-294635,5737,225443,41061,-162583,-136242,-17352,21461,-90399,-193512,-169869,4855,158638,80369,-118159,-55498,125754,107780,114966,209271,-7606,-326325,-372048,-194012,-29870,125158,383969,358861,130708,3545,-4672,30125,60859,78480,46973,971,-49412,-97803,-33474,18320,30573,156600,388997,542997,412329,-31984,-318975,-164395,49040,-1573,-106535,-23132,81325,64341,127598,234745,203368,159626,236187,307968,217895,65326,-18772,-116886,-118489,36416,-62406,-302103,-207690,-45567,-67304,-68335,48857,224778,283651,69971,-170732,-254691,-236471,-106560,-157724,-367895,-360209,-85630,265504,348192,83720,-152863,-102290,44545,111422,29015,-19025,72280,133920,13013,-55574,33556,41523,-46090,188057,481470,360816,195820,134425,124512,160547,93401,-20757,164643,354797,216439,-85817,-26634,245868,50611,-410573,-342117,211846,566658,440071,178612,46351,93139,225137,218821,200046,334221,502262,370742,7531,-150052,-32512,85622,-14870,-197373,-215178,-36603,257676,463911,410835,378110,401081,251642,93313,65154,19548,7024,54377,-7762,-64429,33906,102026,-44557,-165148,10440,234998,151366,-102452,-188923,1226,146380,49038,-5411,109679,93694,8030,130710,463030,545406,195256,-169585,-171574,-32782,-58101,-250179,-292296,-115406,69471,225662,256021,101819,100727,233578,189448,84877,55695,-25344,2133,229509,441994,328740,-42248,-396706,-488850,-222147,34715,215398,337917,235921,8469,14113,153427,232700,170002,7237,-154320,-160782,-71825,-12317,23179,24572,-7431,5743,-6003,58836,237807,275172,39498,-103188,-38430,94898,169255,141040,84763,28374,-25665,-36362,-91912,-187726,-187432,-4486,206937,134843,-170580,-203957,40400,107709,54624,41202,24861,-89686,-31550,256268,382964,238437,24510,-55086,-40203,-27508,-75166,-74924,-45446,-52474,20402,76635,67654,124071,132028,22626,9011,83617,-24056,-212905,-219842,-59453,45212,70444,106797,121181,32928,-29400,4426,-79339,-249659,-295930,-272374,-147342,68468,67975,-40859,-2665,-29618,-33652,107111,148032,71517,-17542,-94896,-157659,-239792,-350833,-385650,-360868,-216722,-25204,71424,32044,54742,127105,6031,-235099,-361445,-267880,-43792,60900,-27791,-106808,-6861,27922,-182747,-189714,135570,258059,99367,25869,94269,265862,355610,208049,155227,408237,529553,371711,218600,21016,-297243,-373087,-173561,27066,148350,177109,58312,-11023,57158,148256,143569,23027,-159390,-309785,-294670,-91340,118403,88042,-4633,277,124437,252704,357013,395048,312841,157150,5953,-87732,-150109,-216263,-175593,-1549,137649,192435,139490,9261,-11542,123004,207088,107308,2231,-66139,-133087,-5667,164759,98239,64691,202385,255970,189383,82290,43512,24515,38816,226024,316682,220407,237618,356400,337382,133121,-138091,-307250,-240302,-149130,-104929,107229,270869,94109,-185463,-164363,-8871,264325,508446,374937,-57367,-254800,-139215,-216686,-408738,-20345,902929,1796401,2321495,2678019,3098226,3118496,1882208,-380747,-3035387,-5738628,-6204804,-3041920,-400862,-295997,-82937,739447,742150,365304,214148,251330,238737,245513,142590,26147,188179,181283,-61028,-9804,-9020,-167228,-252963,-120435,227335,445855,216357,-213607,-411292,-274449,-34866,230828,500545,298817,-196663,-349399,-190460,-30884,201305,362758,237947,-105244,-422431,-418059,-129044,-2695,-142511,-192261,-121876,-127667,-86127,52525,114236,70412,-58275,-203547,-358011,-433462,-345179,-195152,-75525,-20143,4087,2359,178788,292393,240242,256438,271867,182133,129928,157663,131754,48973,14695,51842,13725,-75933,-100036,-62068,11885,206407,409255,308688,124556,93387,-36474,-151408,-43953,-19787,-110973,13023,241833,196065,-140542,-410886,-246443,137944,245953,175776,257900,269183,44910,-62521,112450,195804,-95087,-458808,-362306,-43253,251480,403752,258535,-41189,-80658,30120,-24803,-57286,175181,330206,130644,-99116,-40104,128715,219257,195476,-5242,-106885,42603,124407,69503,68339,67186,79692,190372,227412,79223,-22648,-53862,-114693,-9774,254773,303549,178198,79183,41154,-63919,-237480,-292806,-131187,13702,-142772,-248450,-51199,175920,305261,270833,99169,-41609,48804,279182,388419,253304,44828,-20523,-32488,-32791,117097,168591,-45457,-156970,-28046,78400,110478,124825,83922,-49411,-168916,-124732,-90317,-144015,-245468,-343237,-281715,-113661,54012,107397,47605,-20788,23029,150858,160343,23298,29620,36110,24784,204094,235177,-9157,-115811,-128051,-103893,157769,393783,283486,76479,-22354,-100473,-262607,-440654,-383345,-251368,-264413,-182827,42164,7327,-231312,-319197,-233488,-77359,78659,141581,122898,50700,-79843,-236528,-341111,-217994,79313,182876,136762,65491,-53467,-144014,-151812,-133479,-14642,33679,-182478,-273755,58365,318408,237199,161202,129726,86335,226878,328381,162846,-107780,-377117,-359767,-73910,-58481,-105159,103385,195066,24241,-205368,-311724,-204023,-125279,-174802,-234427,-158428,-165444,-265234,-279518,-82561,101098,133809,217619,247363,43720,-85478,65927,229373,103191,-191202,-252899,-123761,-184935,-271794,-115965,-121890,-299194,-246193,-30666,49800,86463,115996,63620,5840,51054,187146,195759,18305,-9837,163735,65598,-199317,-147035,156734,297341,144020,-73325,-129833,-38019,35099,36113,-117813,-349703,-365884,-97779,135466,-5844,-298003,-255117,85596,283724,237638,124900,101218,88522,-63214,-169995,-77941,-32195,-171542,-188875,-94276,-7769,15236,-33775,-94364,-3772,171423,206665,68801,-68863,-124570,-28501,190674,350344,311199,151004,-6936,-66491,-91978,-50189,33236,99897,93687,68905,88417,13985,-44736,-8506,105606,131076,66949,-72337,-132356,-107276,-198377,-213142,-7877,54257,-91781,-91272,-90204,-300876,-406352,-270383,-108836,-23501,-45137,-18742,66786,62567,-83136,-188184,-7161,364119,550794,444664,112956,-153623,-73720,-28448,-237191,-250096,23122,270233,320757,150388,-15171,-61770,-12700,224400,451110,431223,214892,-38860,-148757,-133968,-90373,-20211,-16149,-169304,-189525,18402,97923,23704,10347,34108,218218,320207,47472,-248478,-221399,-98167,47477,224772,285124,51723,-318760,-502675,-422542,-300577,-427873,-750396,-991553,-1755667,-2377452,-1386469,-57902,343070,1736780,2525758,1236791,377442,263069,-119521,-354157,-491860,-1040669,-1416756,-252196,1655394,2006897,1324333,663603,255338,26909,-359885,-424781,-51812,70346,-32744,-155724,-354775,-428173,-230113,-42927,52709,225862,277988,100748,-10020,46882,5611,-161571,-221181,-133550,-142175,-256757,-172707,32320,35421,-47571,-9812,68955,57509,92689,166035,191825,137067,98684,36972,-88996,-106375,50516,186318,230432,271440,171694,38123,11905,-98605,-209804,-93424,71669,77121,-29924,-183309,-229322,-206375,-229252,-133007,164197,303479,29602,-145828,-39838,-19703,-195421,-249047,-100548,17719,-7813,-65976,47521,249788,256421,148284,21353,-97500,-88959,-102470,-146375,-34944,85894,47410,129623,291082,489982,653213,507130,220690,55670,-63658,-215363,-266325,-267969,-255027,-219985,-190047,-231470,-117327,161353,143882,-174161,-248423,78868,364179,283737,96011,22403,1138,13985,-27040,-153333,-177566,-32490,94641,138283,28996,-91176,-67369,11512],[73147,80220,12936,-40467,9736,57662,39379,-130415,-295387,-184314,42488,182903,241277,245382,276686,297358,126194,-4924,18272,-29418,-149906,-106787,55591,116552,-70631,-152827,-35656,-56284,-83641,26143,24094,23177,55517,-35850,-123737,-38261,12159,-178761,-269368,62037,300109,154135,-77599,-163240,-136017,-84421,-127257,-145164,-54125,118717,225872,141199,-33500,34956,169821,74285,37426,148568,-13782,-280071,-302782,-188503,-61383,134479,386304,319038,80583,-58949,-75568,-25084,61208,124812,132613,103919,-30256,-155723,-96868,-46515,-51870,98259,364975,523099,411866,-10455,-357376,-282970,-31359,-25480,-90040,62748,243180,190179,250466,305402,193281,112276,183825,312227,316094,191654,43413,-86986,-97824,51542,-92534,-384525,-289149,-65559,-1536,-8320,37798,133572,209569,140177,-21410,-150980,-166275,-68267,-151079,-375599,-299996,24403,253918,258369,50608,-106158,-49512,87576,152282,28267,-71356,29619,125568,7016,-81806,47125,128106,41947,192112,453237,385802,293018,162647,102254,200230,172571,107455,395099,562377,269449,-108967,-54447,211266,19412,-417024,-328218,184287,515633,448317,226639,88848,158527,304671,329190,368573,478250,553377,374324,50913,-62247,-9610,36047,-88683,-253583,-263378,-44163,300101,464300,362243,287945,306942,203186,112457,89783,-3192,-4853,104110,71069,32894,148961,155703,-78628,-208986,-4545,217876,133465,-104086,-192432,-33805,100601,22929,-20804,57948,46072,60782,221165,455765,518008,242072,-54518,-11622,153435,100625,-107193,-195244,-135290,-59685,134218,277238,144790,97703,242834,234924,84977,-53147,-178215,-107595,179460,379354,250511,-48904,-341284,-534893,-381549,-49158,252650,422284,297566,66234,38099,147553,238787,214374,46228,-89715,-93004,-38521,-7475,-1209,-16814,-11518,45157,40632,46497,168765,239608,78374,-29390,-7593,9697,16172,48819,99624,74301,-2445,-54988,-97499,-172632,-241118,-165781,48802,54396,-182601,-206152,-27384,16884,-4328,35194,19029,-150844,-153770,137920,317284,235127,63904,-16638,-509,12839,-58400,-37234,22159,11237,49577,71458,65375,107670,93020,-19617,-30173,88727,82094,-71332,-171923,-100082,-41804,-4906,78456,124577,8405,-52017,34235,-17311,-231899,-365097,-355537,-195598,9686,6924,-2544,141921,141485,97676,183642,170048,85318,16730,-66350,-140251,-206772,-322609,-361635,-341705,-240831,-51822,53919,-43188,-47052,35757,-103952,-310470,-369606,-229480,13968,147661,38609,-122502,-83551,-43579,-216717,-175197,175198,295912,77950,-47744,38688,213679,271703,137309,136012,355825,429286,288630,219158,86769,-269735,-392057,-180857,6796,119095,200912,130733,21153,36048,138036,193161,77986,-194204,-420403,-378966,-79501,167244,107740,-58580,-118345,-1497,131391,167340,184875,234867,179043,27453,-65693,-196335,-326379,-156594,132659,217867,167181,86920,-44178,-61842,107670,279489,200459,101767,-33400,-182568,-107210,54377,65395,92633,167993,198537,173661,74953,35476,22547,58280,245966,313528,261951,387045,486468,346999,137825,-31870,-151393,-150266,-101020,-63618,100845,148629,-55226,-247332,-98273,163072,495459,870610,738789,144741,-228893,-290037,-479792,-637154,-163415,824260,1938166,2714176,2728565,2592022,2645843,2021443,-255880,-4551877,-8374166,-7689474,-2714402,919730,1574024,1701488,1547479,739630,307127,387800,323887,202854,235307,80341,-115919,73813,99982,1235,160769,126654,-60379,-153334,-53420,301550,497819,224827,-199128,-409495,-318636,-97238,236047,542046,316362,-195889,-344649,-174297,-32559,148909,354551,320699,37321,-257970,-285082,-118266,-101725,-186965,-88040,49237,-4441,-79645,-21510,29325,-55574,-199274,-282995,-388567,-468937,-307350,-22009,188493,207751,71749,-9864,145333,215672,144346,190725,251823,186329,164563,207648,193345,107479,59326,122507,154023,34724,-90956,-21902,132870,310603,475210,319594,38824,-63167,-167034,-171746,21516,22670,-93739,91466,355598,267160,-59788,-268016,-147614,142542,207878,154019,250013,276466,45753,-107622,71420,209609,-89618,-482006,-351468,-7741,255087,336365,143101,-81805,-389,146730,36044,-18990,210093,349344,169414,-57713,-55201,53271,135431,126437,-6197,-30785,136347,239596,177180,97705,43089,48681,95323,159175,86019,-3218,-54546,-137924,-89897,179673,285885,160489,-8458,-29533,-26464,-114353,-167156,-59002,-25386,-224006,-269469,-41795,153266,252362,234521,91509,-31490,29156,211096,314022,198911,-3240,-42677,-41398,-9739,173434,209227,-14275,-103528,43388,110668,76714,74679,83043,9200,-58130,11958,-14349,-115198,-258186,-408500,-406932,-273826,-192294,-145915,-69403,-3054,39052,122707,138903,17874,-10545,26617,36625,192167,175524,-78184,-168738,-119204,-39626,185387,303865,193477,37019,-6592,6682,-96577,-225927,-219206,-247893,-405192,-324822,1437,65808,-145172,-269044,-228818,-96613,51151,68787,-30940,-98258,-144850,-232360,-333546,-172387,180100,280443,178302,99434,-46736,-156686,-128038,-99099,-26746,9312,-184197,-274623,37819,297997,209719,135910,167430,180939,259313,271476,126707,-145112,-461854,-448712,-103815,-15398,9147,256507,275428,39843,-199353,-310310,-249384,-245502,-355515,-377998,-230417,-202145,-238466,-179589,30379,190566,221684,278250,254443,57928,-63331,67524,226877,132145,-167361,-301316,-122696,-42400,-101674,-86236,-192167,-380937,-334269,-127158,-25399,24863,30772,-6665,-4070,108586,225681,199968,28648,14203,189525,71293,-244214,-270121,22584,242467,204274,41669,-34057,5168,59713,112564,-23066,-309519,-392834,-105309,115532,-66021,-339643,-251089,57051,224047,215106,154886,97290,13754,-147810,-232918,-92415,9897,-141538,-293526,-244103,-116530,-73766,-122298,-139967,-5150,196102,221793,99467,-23814,-104700,-74495,118601,317674,318110,130180,-53873,-113828,-128719,-63146,55146,114669,80506,66404,144680,98247,191,30550,60132,38134,63895,7244,-79835,-71241,-146769,-180108,-9500,26966,-132035,-121884,-121286,-338617,-488181,-444038,-326873,-206796,-142147,-95291,-47511,-65375,-179106,-229312,-16948,370432,583020,515179,171430,-158304,-108920,-68657,-309559,-336392,-39002,188116,201066,31147,-121772,-129555,-16522,228138,397001,337619,180205,40460,2474,-5775,-23785,21172,-30364,-251993,-218234,68479,91060,-35877,-15024,26286,171303,281488,80162,-175467,-100904,29853,90831,222415,326208,114070,-292394,-504084,-479637,-375586,-522118,-806871,-1070599,-1876493,-2225695,-886930,293858,657233,2120936,2491324,872287,-58202,-28780,-231765,-402791,-608123,-1310135,-1508920,285678,2315556,2177412,1070856,486427,162000,-63501,-401492,-464497,-130800,-56548,-156674,-178378,-243339,-247317,-128183,-56097,3186,168554,222781,89189,7050,83696,51275,-141296,-229701,-135385,-154521,-308186,-252921,-11682,90040,59524,-5341,-67791,-101754,-10924,107978,106217,43901,66192,70034,-33331,-110725,-10828,116518,125863,156636,159463,56284,-15083,-83173,-121049,-48947,48922,49288,-9311,-139784,-180854,-210728,-335089,-209447,139479,282006,2050,-195172,-97726,-49654,-218600,-265123,-78419,70911,34203,-17949,97299,231547,221662,156136,17820,-129039,-116991,-156839,-237554,-153857,-63401,-59316,61307,219127,431068,616452,488832,150700,8813,-57870,-263679,-437279,-462726,-410099,-276713,-100177,-33240,14161,153972,106335,-228228,-347296,-13475,293712,221856,99727,96626,25615,-19728,-19208,-114126,-133258,11497,123897,162680,99165,-4014,-10232,39359],[55287,109078,70957,-28989,-22003,28745,16295,-145937,-260014,-101441,64509,108107,182984,222503,224761,196908,-20492,-187403,-146606,-154950,-250373,-201311,-47611,-35226,-256022,-342609,-152465,-56106,-7603,70249,7801,-11555,61832,2211,-82208,-2795,37312,-147269,-216264,110797,344783,245441,25362,-142859,-212583,-164448,-121304,-65429,60073,198979,251561,169011,35538,104480,181630,29512,-18162,90313,-8076,-194137,-199012,-146410,-69603,97957,254050,180474,1091,-86928,-90451,-67473,37411,139722,189357,181287,-23394,-195357,-115863,-64672,-116337,31586,320955,452965,341490,14101,-313011,-316621,-71945,-32461,-76245,126885,370940,329973,363961,333589,164033,83587,149128,301161,370219,272211,101590,-36370,-56410,73327,-79741,-383747,-316030,-62008,57919,20211,-27621,-5077,95679,168964,117435,-2266,-18800,27531,-95314,-302692,-171059,140796,194759,89046,-68427,-124896,-31883,112265,177390,38585,-103072,-13299,98722,10225,-85476,49657,179463,114224,155840,338750,378063,369884,170571,48314,202898,241252,245373,554538,674299,276605,-129879,-95166,112922,-35224,-361795,-275179,123779,371194,357466,217199,116490,228609,381502,406527,462625,541215,496046,257750,-1234,-47744,-18253,-40285,-184249,-311633,-275237,-10370,314632,398381,280474,190297,199275,150070,136669,116792,-16565,-4255,150100,135136,93855,205012,189362,-58151,-196542,-20367,183360,125586,-80034,-164933,-57782,32032,-31470,-57922,-13748,15498,154462,330712,398965,394645,241599,91241,195090,366412,280539,65336,-74835,-137429,-147644,51296,246666,143884,72667,227767,243408,45158,-164456,-296138,-219497,80923,274850,176886,-20593,-227480,-480122,-476081,-129793,248916,452202,336593,145742,110348,175578,232099,234985,90749,-11635,-24250,-6187,19799,13350,-28803,-12697,54665,60175,19356,62902,132848,75599,20248,873,-75434,-107929,236,153293,150961,23337,-85727,-83181,-104577,-248205,-302502,-97821,899,-136984,-170014,-109438,-98998,-71300,23998,-930,-194257,-232749,44125,257011,210882,79353,11970,41128,29671,-79792,-40920,55991,63244,80869,80585,77074,102654,63441,-49827,-59388,70790,149380,79681,-40295,-79043,-105027,-50019,82338,134269,-513,-55913,59709,54832,-153153,-347632,-376387,-218892,-36575,-34612,31947,238411,247175,159637,197034,162234,103668,65960,-49594,-121484,-113513,-192919,-278768,-315169,-273625,-89708,14107,-116612,-134257,-38130,-164467,-327533,-310873,-124236,112999,228375,87686,-129774,-167933,-141676,-235483,-145007,182732,284284,27229,-148115,-41928,137548,160701,60436,114839,269093,271123,148378,153674,104419,-197290,-314929,-126777,7333,89080,193426,166848,34827,11261,131139,237704,119426,-217635,-491816,-428333,-43724,206454,72945,-171829,-240742,-108674,24363,-15676,-18131,161071,201078,44713,-81705,-270546,-404562,-133655,220901,282288,172443,73878,-47504,-93340,34698,226403,203443,146150,-13610,-203652,-169103,-37527,24820,102074,132877,147025,157647,92020,51594,34167,97366,281928,340923,329149,493203,528076,288942,123046,82337,24461,-19816,-5189,37471,161290,97356,-164606,-261868,-13074,291764,582391,948842,851006,284126,-131432,-375143,-712607,-785880,-205077,796140,1906897,2606845,2353986,1916446,1966142,2058204,361208,-4898184,-9649044,-8350338,-2532669,1757124,3103199,3029257,1875120,554181,220429,527227,381333,166403,248443,82862,-192889,-90270,-76034,43552,334272,286385,42303,-99115,-13745,340370,481127,202803,-141234,-309620,-256437,-96453,204655,470877,276899,-169333,-281918,-121112,-10801,109040,307198,337521,140920,-80785,-95480,-42789,-168524,-239146,-13541,189231,100248,-71995,-89549,-49522,-154497,-286995,-301136,-340702,-434141,-270780,98395,384810,379682,97546,-46407,72909,112434,37385,88729,189571,191593,219097,257586,233638,131590,55918,139841,268010,155735,-69180,-16053,184293,338970,464771,308081,-16772,-193614,-283624,-191301,53752,38616,-60406,172524,428989,307904,16573,-131338,-80598,89476,136118,128460,229978,268837,60833,-128983,20922,197937,-74235,-447262,-329531,10116,222166,231033,32193,-86904,93437,240343,69268,6634,226583,316867,149197,-40345,-96713,-57923,32449,53803,-4483,15380,161621,278864,225263,90744,16413,29115,11830,63605,68001,12041,-40377,-121488,-119788,112657,274532,189090,-6360,-41006,39362,41176,-7544,34447,-45332,-265935,-254823,-10413,153475,203992,186097,66792,-23664,4609,107358,186564,101351,-62733,-50286,-21890,26848,219960,255029,63899,10108,128012,120789,15487,3224,59061,50142,56048,132589,51055,-88128,-256128,-436399,-476943,-374197,-393007,-361773,-135958,48681,56882,72975,87169,-8782,-95496,-63550,-6595,146362,112283,-115393,-193272,-102091,35271,200232,187622,97440,17203,25628,90822,16852,-45363,-58211,-237073,-508204,-411988,-16463,115168,-68844,-204068,-185053,-77743,40178,7394,-149129,-211157,-200784,-237231,-316134,-122405,255447,351508,200752,113754,-43205,-161443,-100872,-53153,-16633,16269,-133590,-234097,872,228569,137620,73414,198744,294540,294352,201324,79734,-139972,-432431,-423387,-105996,23143,135087,383257,293493,-13677,-234574,-319173,-283184,-312860,-478988,-486140,-301182,-228518,-204499,-62940,150957,256921,271457,288298,216218,63865,-7054,100091,238561,190885,-92339,-286667,-78843,124869,77164,-57883,-227824,-402462,-381430,-203829,-76719,-17009,-22538,-22122,56743,196382,243489,177712,40699,39919,169883,41418,-275246,-373621,-158472,99326,214177,162326,75028,39247,60889,130544,32237,-221349,-321284,-82101,68059,-139787,-347157,-193355,40824,128936,160284,169228,87559,-46546,-191204,-260903,-126680,25367,-71652,-329185,-332805,-143750,-55293,-99455,-100048,21622,204893,219493,114062,27136,-40073,-70236,54051,247071,270817,70798,-93643,-140875,-161157,-90586,70279,154749,110963,90776,186811,162160,18646,38425,-2610,-61813,59216,108815,-6055,-31395,-62087,-92275,18554,2915,-167246,-147263,-131992,-331591,-524868,-585818,-510218,-337716,-180651,-135605,-146640,-173260,-230196,-225511,-2827,354031,533686,485004,179241,-161969,-143613,-100728,-314263,-336374,-68571,102871,70669,-85421,-214371,-181661,-9781,184765,268128,219913,149806,114627,124093,79052,1468,25043,-56401,-290008,-195508,126171,102479,-34847,19873,66314,120570,185033,67915,-81273,37111,141262,97893,180935,309102,133103,-238918,-410499,-425735,-406599,-578198,-778338,-1040048,-1874669,-2051004,-443192,516334,752392,2255035,2447431,625484,-431070,-331032,-373300,-467937,-659463,-1438176,-1576982,618672,2725464,2202518,727009,248817,102572,-69325,-337125,-414831,-173677,-160212,-255154,-180463,-116179,-76693,-61253,-72810,-1992,158190,194633,72097,520,82736,86801,-86226,-201353,-127523,-149980,-310327,-296754,-57660,136951,137486,-37230,-229923,-273993,-131344,23575,-3819,-44729,48851,96211,-15504,-135752,-63705,49544,38639,77443,184663,117939,-6737,-42369,-19649,-3173,10897,871,-9495,-71651,-96942,-203161,-408336,-246329,139044,243045,-9997,-186169,-110729,-76802,-229422,-258813,-63910,101530,57932,-14420,75736,163790,174602,153095,-1442,-174257,-166293,-194743,-275779,-235379,-211160,-188431,-64362,79823,311229,517080,404112,69604,-21454,-35152,-258049,-541351,-623634,-531052,-272650,36007,177461,137174,128588,81660,-213559,-385512,-115831,164966,115139,74638,148870,57164,-31933,5500,-55057,-81779,38246,128603,152988,151773,93754,45677,30057],[-990,107105,126934,3122,-53921,-19630,-26906,-152999,-188384,-3248,60037,-8581,99503,185309,148169,74888,-134698,-290681,-236662,-225627,-278441,-221018,-114021,-202325,-467800,-517897,-215383,17778,115673,123324,12172,-13005,75643,28068,-36887,64489,103177,-86687,-150620,131857,342261,287837,122161,-71923,-218866,-194556,-77655,25180,145173,223745,223390,150929,71720,143436,161368,-33056,-73112,32197,6526,-86011,-86049,-79715,-52067,32231,52996,637,-79055,-74321,-49510,-76532,7475,128006,214513,217100,-33845,-207858,-82201,-27944,-140012,-22368,271597,361243,231847,34244,-210495,-270000,-67167,-10446,-54326,158792,424334,439276,437515,313612,114938,70645,143957,293397,380585,289577,145786,36277,12040,102984,-36033,-317459,-294808,-47251,86932,8193,-125520,-145938,-14137,153708,198574,135641,149853,154466,1222,-157596,4608,241751,127032,-96882,-236858,-206474,-55559,110673,179921,53095,-112477,-46878,70952,27709,-68101,32821,177231,155333,103905,178632,341510,416469,161424,-33713,146484,267583,355976,611950,647253,210954,-153842,-139793,-27179,-102718,-263092,-200374,49175,188298,208845,162052,117834,259950,406188,408037,442393,498634,349358,55390,-135503,-102890,-44443,-112701,-263827,-343205,-237113,55169,290145,288718,184124,99404,91230,93992,161562,161220,8760,24293,187745,165002,89430,177310,199254,16443,-136240,-39488,139487,126477,-41453,-110505,-51971,-36101,-108001,-119611,-88524,10589,261888,426890,304921,197780,183104,224910,395629,544122,423391,211589,33377,-126971,-183232,-8330,174929,104618,40672,193122,196426,-43961,-255572,-351829,-304536,-37171,156840,115048,18500,-92582,-328584,-456331,-176689,210343,418551,337711,220661,213288,236064,224741,225234,127615,58587,23536,7917,46249,44414,-16614,-13026,26748,34408,-22691,-44573,-493,43689,46641,-4988,-132778,-163638,14150,226336,224382,43699,-98835,-35017,-4594,-221428,-390543,-207985,-24960,-53723,-103629,-170339,-201422,-125380,4719,-34599,-204579,-234922,7947,221286,181387,71321,29440,86349,37373,-114796,-74206,45183,73875,86879,84056,88143,110545,53815,-60064,-73563,29012,154361,206139,153009,3296,-137917,-74764,102474,143478,2247,-45819,78793,123153,-38717,-257113,-330592,-199968,-49202,-47777,44525,249756,243490,125422,143750,135344,130109,115303,-66508,-130563,10882,14586,-152720,-281503,-283825,-100686,-16965,-165327,-194884,-92453,-175438,-292491,-200755,27245,231827,283996,113173,-118245,-231574,-243169,-246950,-120724,147325,219369,-41451,-246145,-123378,63512,57641,6890,104419,176844,106812,2279,54207,86968,-93272,-175858,-47856,13943,56688,154656,165082,35807,-9123,130243,260288,127626,-220902,-494419,-416325,11174,223760,-5866,-307850,-343147,-184008,-50255,-136597,-138393,126927,223121,43322,-155086,-374905,-442860,-118900,242679,314456,201383,96817,-6680,-99870,-72039,64726,115079,118433,-17785,-194148,-175717,-87912,-18679,84510,100748,96849,127645,122400,89253,64975,156911,334837,396313,409104,530014,463884,170693,90374,185301,180134,99575,82277,145285,260343,138846,-187731,-221686,74297,347247,500382,690019,632387,289534,-11856,-363601,-811326,-786668,-107748,867298,1774616,2091169,1717851,1306295,1236586,1973010,1249746,-4246069,-9512359,-7975268,-2373582,1909430,3742565,3418421,1623848,239704,145440,621082,439351,151046,282423,158647,-164119,-227702,-269297,28634,455646,462403,163148,-68565,2224,327492,383156,139199,-68146,-153354,-116451,-34164,146835,317284,194147,-123653,-176851,-46712,19172,76749,207062,260780,173502,65837,91858,61133,-193859,-289957,2726,253181,150693,-79905,-154245,-116612,-197788,-295979,-254739,-230731,-341694,-244826,135893,451248,427580,72552,-96947,-13988,20156,-32255,8004,115646,196556,282237,299269,243107,114762,-1093,93484,329028,267326,-32183,-45064,155223,292112,390669,281697,-26726,-258043,-345222,-197701,46856,23012,-22371,235052,443260,300870,56160,-43595,-53497,1184,47264,97017,191966,240414,84185,-122897,-30557,154503,-64509,-379208,-302831,7693,162035,112621,-50912,-61920,163787,260972,48803,5076,209670,229649,67605,-45903,-130620,-159733,-69614,-9085,578,26026,124362,237208,193495,37660,-12848,25223,-38498,-43830,9757,-1549,-32731,-86359,-109452,56700,259584,239895,61115,-4423,107373,169370,132129,122731,-39394,-257481,-205739,40200,180799,181920,153395,55597,122,-834,7903,43826,-12716,-119054,-44716,16773,57804,235591,291214,168208,154122,203498,104134,-58334,-71617,15084,56176,130059,197936,93004,-67184,-244578,-425060,-465545,-375153,-470215,-463442,-133159,115696,77558,31038,38776,-38325,-190736,-201271,-81704,94442,80611,-97139,-179067,-79799,106907,204897,90466,26670,23051,76322,141702,52484,45119,55484,-222697,-560250,-437458,-16468,133121,-25896,-135029,-104236,-11769,62100,-27046,-205829,-250547,-216995,-242989,-289568,-73062,291619,362372,177069,87557,-46063,-154511,-79853,-8136,14914,44721,-61089,-178852,-53094,118077,33980,-7315,222197,395416,306581,125739,41112,-78289,-288946,-291503,-73638,55959,234550,434739,232932,-123153,-286221,-310685,-278933,-308268,-492508,-505543,-319813,-202236,-142088,54925,248904,277462,265416,240848,134294,49347,59625,144159,248036,252348,8224,-218384,-14550,262468,200615,-43898,-211977,-348010,-372962,-244031,-96241,-36289,-42267,13012,170870,289665,237600,137038,51322,55483,108430,-9415,-279636,-429889,-326195,-73917,171114,246335,167688,62573,44767,97030,56079,-90168,-160254,-28911,3279,-218992,-338052,-119429,34236,21201,73387,136452,49938,-89738,-188532,-251505,-176819,1243,1511,-284890,-323063,-77792,63932,27598,-2995,48617,185495,196133,101151,63152,48677,-17191,20998,180049,203138,1015,-111049,-132582,-168677,-110233,81875,210653,177824,132017,181312,145897,-9858,7105,-74899,-149257,51356,192303,53755,-3964,31275,22781,56461,-27714,-195183,-157694,-114139,-276373,-498957,-649829,-603655,-372626,-150996,-129768,-200497,-235360,-236698,-190209,22713,316634,429223,373275,139070,-150127,-154314,-105115,-240094,-242392,-49614,43955,-28883,-160478,-260941,-196203,15439,124515,119070,124120,140731,164330,178326,89394,-26866,-15040,-97709,-286958,-134465,182712,139108,25513,99181,130023,75874,63903,10991,-397,152300,205773,74326,113593,239019,110812,-167365,-238320,-241714,-349443,-561476,-661296,-909446,-1803134,-1942217,-181076,558239,596992,2140316,2448505,539718,-665650,-565741,-506123,-533217,-643160,-1419717,-1631179,657006,2828187,2108615,392938,6324,83565,-12771,-216432,-298855,-161991,-210166,-298720,-148994,-152,26396,-61906,-98877,41608,217643,222258,66107,-28134,35256,91670,-10024,-134347,-113321,-135458,-269947,-300043,-93210,168638,171098,-96909,-370796,-403354,-225333,-60902,-104727,-109375,42335,101822,-45124,-176618,-104421,-15879,-26544,45782,235464,207737,39626,15213,68654,35450,-37801,-74801,-45410,-2863,-272,-175140,-409708,-230516,162185,207922,-6493,-120917,-66409,-95279,-235433,-239374,-61707,105336,60679,-59646,-18023,64865,126879,139614,-29326,-217971,-212678,-192287,-235150,-241614,-299661,-292027,-198088,-75476,178859,413248,302047,-6678,-53039,-16392,-212643,-553201,-693362,-564927,-203032,172577,320063,195371,80163,66020,-137201,-344917,-200863,-891,-20028,24345,163247,85360,-16209,47065,17457,-26070,54558,116004,116122,170747,173341,88216,-6441],[-72262,81143,167940,41755,-79760,-73128,-82788,-158671,-105500,84615,42321,-113783,25515,143384,57051,-46601,-192140,-294114,-239379,-223401,-222292,-157180,-125290,-329391,-633982,-623676,-209532,143892,249796,168784,34061,21182,98675,42760,8165,158363,207189,-1387,-87808,116170,288454,267624,186268,33034,-154050,-174251,-22404,98021,180930,186073,138794,80158,66739,158250,125981,-110902,-150811,-31656,24750,23212,13290,-6677,-10007,-27164,-126970,-152248,-130654,-29658,24673,-45354,-7620,106662,218402,208843,-65366,-198645,-9073,51914,-114440,-48292,225033,271942,123980,44389,-96160,-178147,-22818,52285,-3192,165529,395948,480854,449548,252727,50662,61589,162734,299633,361837,255042,173938,123642,98719,136347,19423,-221227,-244933,-35522,75289,-40398,-224235,-243677,-79873,109622,200502,216228,280119,269653,105442,9776,178740,310212,86463,-231763,-390816,-315859,-109844,83319,164169,68686,-103743,-67851,56350,58225,-38476,-6776,118616,159333,68458,41406,299926,441942,146539,-128795,32902,236863,411072,576262,491461,70138,-187926,-177962,-168567,-166224,-157631,-131081,-20930,30374,64857,90012,88989,224130,349113,318355,310629,357311,157642,-167167,-298587,-184800,-63781,-149936,-295481,-326981,-147012,139739,244591,176448,92750,23970,-4429,36566,182492,232041,84543,78179,208321,152823,20863,78637,192021,126091,-52897,-65052,94998,130823,-5480,-46861,-14657,-83688,-192882,-199427,-147544,31052,349240,476550,192365,-26756,74409,304596,531239,629264,482489,287296,95825,-116692,-178826,-43644,83735,43325,15030,145579,94433,-171240,-311307,-339082,-339276,-137392,60680,74759,47376,26054,-120507,-320888,-175789,151116,332664,295704,258531,304413,304699,223835,191343,149586,107023,39926,-2813,52518,67826,9424,-13591,-33891,-40200,-75772,-120205,-108937,2684,56728,-13817,-146281,-138013,84967,291665,259645,48771,-76582,46383,95812,-185154,-424206,-269926,-31367,38812,-19206,-176992,-244949,-141428,-22040,-78116,-178837,-158601,31891,205596,153145,42831,33931,128579,47950,-135676,-111984,-2422,30648,50222,63200,84561,124072,64095,-48539,-76494,-35325,94622,282885,356506,122053,-141076,-90301,118541,144961,10022,-26214,95606,175303,73857,-130804,-234681,-135780,-22501,-41353,19094,167237,127352,5512,45113,104595,165188,152547,-121226,-181967,126392,244667,-11838,-241342,-253216,-60336,-6128,-167941,-220761,-129230,-159017,-232497,-77823,180858,334125,299689,118478,-77558,-246723,-322612,-264973,-121965,71315,112054,-113681,-311478,-174960,20173,-6860,-11112,105676,104465,-12625,-95233,-33438,60549,22480,-25740,12126,8988,18780,91253,134903,34780,-20414,130702,248869,94255,-204000,-425411,-340955,69537,213086,-96960,-412305,-401213,-221708,-86580,-163773,-135145,145670,240705,21519,-270713,-490920,-447959,-119044,204400,310688,239088,142526,60235,-80744,-173433,-136836,-25412,36412,-41976,-161017,-134611,-89850,-51804,51641,77253,44883,78532,150459,138579,113379,225283,389701,459096,477540,492311,313759,22192,45834,256964,284744,169192,117030,207571,356321,254640,-112576,-142949,138505,323785,292564,204516,157250,143092,75381,-255839,-716368,-615265,126572,1048442,1636637,1383695,987093,854042,583766,1786596,2113720,-3100850,-8349144,-6611289,-1990332,1445457,3239638,2735635,915725,-100701,125927,680954,501394,169476,323103,277218,-39998,-288147,-428019,-81144,482595,631617,309541,-29062,10240,265035,219705,36822,-12923,-2741,38483,49584,69205,132042,88479,-75427,-61503,20123,29440,32887,59416,101235,130701,151039,219382,145185,-183820,-328812,-44865,223978,135114,-105517,-212583,-173310,-188655,-237874,-167343,-97888,-220199,-224183,96487,379459,340128,13598,-143788,-89304,-34318,-35343,-7306,62049,195160,330562,317284,216092,60745,-96619,-175,327775,345397,10780,-98646,62824,193795,282653,247740,7428,-238479,-328256,-181246,8440,-19708,3527,257512,392359,238632,40101,-22700,-56226,-88192,-41544,55083,135706,193447,107556,-95215,-76412,80022,-73949,-310488,-277067,-16386,85085,4343,-99574,-29196,180520,191289,-28586,-33553,147638,100362,-55342,-69641,-130691,-213254,-155587,-61656,-428,7158,54901,141041,90648,-58257,-48503,33990,-53099,-145361,-82247,-48924,-48332,-62199,-89085,3652,222390,273764,139694,50861,153167,226384,212342,185148,-10056,-202498,-132040,98413,224873,190364,147042,73407,46009,26025,-53041,-78047,-115063,-160568,-35792,53794,65244,209078,301123,260501,277256,244601,63668,-121857,-125698,-37471,24308,141112,196900,108043,-53914,-231281,-384736,-377283,-277555,-397886,-415512,-67870,170187,98939,25689,26904,-51177,-255275,-324603,-149311,65085,101022,-22820,-131738,-58049,158866,201116,39370,-8193,42454,133364,157781,13121,27168,98067,-199802,-550492,-407655,-13116,102346,-29744,-72670,312,93703,118359,-32372,-200988,-207466,-176822,-234785,-254283,-28713,293074,311556,99424,14762,-56334,-138004,-74750,22562,59627,80805,525,-137116,-118024,-10732,-76129,-82496,232309,453366,281424,50230,19535,29639,-69233,-96067,-14512,80383,279965,395741,108272,-253518,-322688,-262611,-220642,-231270,-381161,-413790,-260251,-114015,-45259,157563,298948,245939,212299,158357,29615,10883,109577,174440,233218,280540,100279,-120891,41162,319718,222217,-50176,-143140,-224514,-309933,-244356,-92191,-44209,-47128,70387,298172,364293,216047,93638,57244,53378,31528,-51330,-247162,-420624,-417977,-207788,91820,265647,217924,72945,22047,45063,74484,64766,43331,37355,-62664,-284975,-325748,-70502,27912,-70756,-33226,41239,-29787,-122012,-149841,-210894,-227618,-55116,48309,-175182,-211765,58648,237055,211297,105721,49652,138042,158002,57930,62144,126741,63116,29640,148937,149029,-47210,-95582,-84827,-136273,-98031,98164,266356,257682,171845,116320,29804,-85025,-57792,-150726,-214329,36421,224179,73970,5417,107562,123504,75936,-70658,-211618,-146645,-66342,-176648,-405194,-613015,-583289,-305829,-70099,-90225,-204818,-248757,-219454,-151058,41868,265778,312503,227097,66984,-121011,-131917,-72938,-103758,-83173,13992,30702,-65269,-167847,-244612,-164153,57381,78801,6119,78895,154526,177490,154577,24883,-98541,-86628,-147678,-256559,-64292,218427,184801,111834,182698,179509,42710,-40265,-67118,38933,207969,202750,30509,35478,132087,62484,-87411,-28291,38439,-190565,-459531,-482086,-726579,-1733736,-1944046,-155159,421121,246304,1853008,2481111,587149,-712102,-648891,-573624,-568286,-572452,-1295561,-1688196,396645,2642698,1944134,152704,-173992,109096,67760,-91540,-140319,-83069,-190843,-278106,-86297,81480,35957,-131790,-137585,112208,330161,299752,78894,-71223,-53037,55039,67107,-40118,-103097,-129264,-210881,-271779,-111401,177364,159560,-162220,-443619,-443163,-259156,-118367,-163531,-139562,35791,79140,-109794,-217585,-131021,-78025,-73354,47792,278835,289009,107013,69763,117631,55780,-87703,-166216,-107276,49511,86907,-123233,-333783,-171326,187254,177841,-6125,-31435,16536,-104570,-240993,-216421,-72297,85098,45520,-136974,-152620,-34387,87129,114196,-59254,-243554,-228364,-137597,-116612,-159971,-292350,-327354,-280449,-183037,85308,350719,232780,-59463,-90587,-10570,-149852,-478531,-643126,-485891,-85298,262930,338973,154144,10355,53101,-24102,-226935,-242854,-172045,-160829,-41611,132848,95268,21597,99795,89634,24750,64571,95184,67882,153155,214005,111865,-49544],[-134052,41579,182565,67601,-94467,-110592,-129674,-159024,-31576,146358,32393,-159994,-11329,104650,-32855,-142599,-187388,-213810,-172462,-152460,-97362,-33665,-89343,-379294,-691498,-621270,-141993,280483,354182,191207,62007,78975,129772,53828,52719,262309,327341,94450,-39009,70225,196378,191166,197753,138385,-46362,-124827,10883,127090,161435,97109,8629,-36834,26835,166652,101040,-189028,-255591,-100645,42961,113400,82750,53749,51232,-42660,-214974,-229856,-138894,27141,100386,18573,8334,98064,216917,166392,-117250,-181760,77953,150795,-49546,-45892,178465,196040,51191,42175,-17180,-89231,43741,155097,91990,164369,310625,441095,396606,168994,-17508,43515,186123,317200,334601,201892,190408,208484,181574,165871,69615,-129808,-188181,-35227,32435,-104751,-289371,-266339,-79051,63699,138461,224477,337037,334059,176818,134975,297395,339725,90312,-271278,-468862,-402945,-172415,39064,142007,86297,-84141,-78931,59045,94406,-8817,-63402,20225,131815,72774,-8560,284903,462840,139444,-212794,-108844,157759,399451,480792,261724,-120399,-237368,-203364,-268109,-207173,-83103,-92936,-74800,-56487,-15759,36867,36574,120737,215219,160383,115041,158157,-25255,-339325,-421616,-236251,-54193,-133045,-266219,-260747,-21088,230966,215041,102578,21539,-34116,-78295,-18653,195869,323107,195478,136112,202517,107911,-76051,-41067,184272,242045,22920,-98466,56748,130867,10391,2071,39329,-100118,-267428,-281008,-176680,67065,387126,459162,82610,-225908,-62249,302952,558335,591579,438281,272380,91653,-121646,-161676,-63326,-83,-17902,1763,92483,-38567,-305044,-328229,-272844,-313097,-188107,13336,65855,60914,107514,82246,-122569,-135994,86490,221170,219168,234475,332388,343372,225352,147421,157338,133164,31648,-31113,31256,67981,37768,-15238,-114361,-151323,-131928,-144618,-155642,-27977,57417,-17407,-116860,-47999,186752,327028,236502,31358,-21623,144797,167966,-162731,-414996,-283951,-26109,117027,71921,-111309,-195833,-103128,-52360,-124312,-128354,-37328,86948,188190,122997,430,24590,155772,63892,-126463,-129922,-65540,-56309,-28082,10379,58351,128793,83479,-20996,-79491,-118077,-8641,303285,511990,240531,-116744,-98599,117811,136095,19246,1685,116951,203753,149667,-13477,-118180,-39009,31447,-37535,-52583,12174,-63700,-159047,-63381,83134,205307,171999,-197928,-267399,196505,429402,110509,-198251,-186966,26225,57689,-119535,-210001,-150052,-145225,-181296,13579,285590,383387,273669,117389,-2166,-198193,-359447,-298597,-157208,-30899,-15426,-177072,-326538,-174594,25314,-18679,-723,112679,68513,-55940,-110201,-70851,48660,125876,86079,20131,-21192,-27408,14441,92086,41765,-23164,121279,200213,27916,-172293,-308392,-227823,109815,176988,-161362,-438014,-397763,-222278,-90848,-103230,-21996,202087,246049,-8712,-383373,-585794,-436925,-133906,131761,276657,267119,192295,130441,-41603,-233401,-292734,-156805,-56369,-68560,-116193,-71444,-53423,-57590,27753,65247,-8018,18107,164701,186763,171371,285139,423519,499297,507629,396333,128380,-113492,-1972,280734,322756,174679,82580,195395,413449,396687,32737,-58911,152229,236504,47821,-291452,-378978,-110710,94595,-80808,-440492,-305320,448709,1297322,1550716,717002,281516,495070,62972,1532747,2723838,-1949203,-6690533,-4599846,-1220244,645565,1756888,1256792,31515,-361233,178578,721751,550682,215950,347984,381560,123178,-269476,-547681,-293624,401901,753458,458130,39195,27320,172008,29004,-87839,-709,85022,137406,96294,-21979,-32619,-17983,-43731,28303,49607,-7528,-44718,-111422,-96415,33139,162173,250023,168950,-154369,-345327,-137145,117823,69870,-134814,-254117,-223328,-159162,-154285,-79351,9197,-105817,-195837,17078,219534,172603,-44084,-168653,-134267,-42976,27752,55398,50923,181122,337523,294354,153379,-16832,-199586,-104346,274240,367646,40306,-161902,-57566,79457,173475,209456,67954,-143970,-234330,-138802,-43996,-77908,1604,226513,285403,128209,-28628,-56231,-67842,-149230,-120178,-637,70079,138950,122649,-60166,-114440,-16167,-108952,-268791,-257672,-59196,3951,-75603,-120291,-14827,135615,57977,-139231,-108789,40670,-43889,-184296,-105403,-92922,-205050,-218759,-112971,-22015,-29435,-10147,33313,-49324,-178440,-92375,47354,-46124,-226064,-181426,-112656,-90719,-73607,-92208,-58498,147057,257641,178887,95520,163958,202238,222496,213120,31256,-118503,-49397,147076,264817,215964,157657,110568,101975,78865,-63299,-157011,-184812,-182488,-37339,66232,41646,145725,275109,302337,329295,233367,9561,-151889,-135647,-79822,-31766,95960,147761,101483,-47338,-223739,-334532,-246724,-122368,-214329,-241501,30178,187194,115863,72169,69831,-33667,-257748,-369982,-170891,74184,167304,81189,-71203,-42006,179535,188689,30198,-21454,50594,172352,140843,-77836,-77012,72519,-158641,-472734,-336417,-21950,19215,-78811,-25773,106053,213375,193185,-17512,-153574,-99595,-82579,-197941,-210738,6962,275527,227554,-16309,-92052,-72289,-118273,-90694,31158,108265,115163,31072,-124662,-180259,-125534,-162011,-130240,222434,449365,219391,-22890,10152,152475,164934,102087,51307,91528,264666,289188,-40000,-361292,-321033,-173421,-115527,-101117,-177824,-233664,-136895,5515,65633,226121,287935,173972,141945,82580,-63161,-42047,123638,169995,177853,250105,156868,-24084,64303,270391,131763,-76117,-38472,-60468,-208941,-215756,-84195,-58830,-63939,111497,391740,404095,194124,65864,57037,33467,-25247,-54574,-176140,-343115,-394194,-250543,5920,216216,210933,66106,2956,15766,111459,211096,223926,90694,-111642,-311199,-309934,-71245,10866,-123409,-136670,-105455,-149124,-151626,-94336,-151086,-257444,-118924,57882,-34614,-31780,218391,397270,381906,181560,13020,76457,119368,-6651,12321,158552,135693,71046,162684,128869,-52311,-47296,-8163,-62918,-41422,125551,304268,320149,190295,5236,-152294,-182323,-138129,-225309,-256565,12220,194302,51971,4122,149217,170329,52023,-124584,-212227,-114909,2497,-46596,-257361,-487590,-467888,-172122,28267,-42714,-178992,-230259,-206321,-136268,39577,212181,222339,99208,-15496,-88985,-86237,-10177,56163,87937,97932,61853,-31044,-107464,-172753,-95647,103778,66124,-36551,84161,176856,153240,70763,-85514,-185628,-164093,-192351,-216090,-17717,209725,206308,173167,222251,181421,23656,-91722,-127270,30276,186771,130282,-22175,-39058,11393,10094,-5524,170638,337146,40624,-288497,-286637,-560053,-1720476,-2033565,-322539,158966,-176263,1506847,2461434,676793,-565985,-527061,-527504,-547251,-479921,-1140172,-1753157,-57740,2256255,1748691,36036,-240382,179768,136872,5891,42992,61766,-106756,-204748,-7264,118672,-30977,-239157,-186358,171321,446094,389943,104948,-117481,-162497,-18814,125631,59876,-109991,-155191,-164782,-227611,-111622,159178,114515,-208581,-422420,-377017,-224818,-132776,-161635,-134914,19519,31462,-179165,-238568,-142579,-130583,-109620,51118,276495,322991,168346,99059,111324,50187,-124556,-242648,-163362,79941,148595,-52411,-210107,-95199,185463,134244,-35099,37383,99402,-107289,-244643,-197175,-92839,48883,19692,-215523,-275059,-99287,61887,76682,-86751,-240567,-197724,-39509,48223,-12721,-191665,-275872,-268090,-195426,61594,342729,221487,-73714,-120816,-13271,-91020,-349419,-485882,-309218,47233,278286,228120,20990,-68258,37921,89576,-56799,-226483,-312581,-282036,-109153,63879,75003,66207,153798,144975,58647,67135,71361,22952,106832,207844,117451,-78383],[-170976,-2336,164746,63955,-97916,-114653,-142307,-142757,23356,180068,50310,-124869,-953,74119,-102386,-191389,-133277,-93354,-73350,-38444,57998,102676,-33527,-345611,-613928,-506218,-38842,382578,401277,183427,80504,136672,162664,69306,97500,352588,428309,177951,-9687,13112,92852,83513,151338,204523,58179,-77217,-827,100269,97414,-16393,-142173,-177269,-27909,187372,108024,-243913,-364149,-162287,61336,169661,113703,87157,121373,6421,-187228,-221250,-110144,72917,152909,99072,61332,119916,222038,106767,-181762,-170133,154003,242899,29741,-32015,120690,132220,26404,28802,-782,-41715,107219,276950,223669,170827,211067,337181,295711,85914,-73023,10460,191100,332466,316274,168812,202136,267933,234245,183909,106185,-61567,-138865,-44863,-15835,-151179,-292194,-204324,-12492,44009,57730,182211,323667,330602,188515,176069,328693,335801,132148,-210758,-439825,-426375,-218723,-7509,126436,108257,-60602,-84486,73155,125860,10311,-122302,-86307,87804,119614,55209,316421,488288,149099,-259352,-231925,58548,328701,360363,29500,-316641,-302244,-216773,-297687,-211286,-59443,-97773,-109674,-60460,-2173,31217,-23025,-21506,43758,-11240,-69923,-34554,-153710,-412968,-451832,-217212,-7280,-63422,-187170,-165305,106957,316505,232781,88458,-23031,-78597,-126221,-64755,200030,411525,303098,167141,164969,53875,-145331,-115523,195663,336514,66604,-137382,28305,118861,-5826,16455,86744,-86339,-312814,-342294,-171251,103143,360770,375197,-5211,-357487,-198402,217313,466351,440485,303650,174787,20934,-151070,-159025,-78352,-52724,-58053,-1447,41397,-161075,-403299,-313488,-181101,-231386,-175293,21969,93907,73626,154045,220735,53660,-84412,27120,115389,128708,143105,261268,318686,216118,107567,157394,148867,20413,-58059,-9484,43317,58751,-19313,-198822,-274380,-180465,-118705,-132029,-36072,51744,-14788,-60835,68381,285169,324371,158305,-9318,45146,234992,197800,-164662,-383243,-258571,-10477,171112,161720,20897,-51113,-14804,-80764,-164313,-74752,73535,127364,146091,84353,-45206,3606,156982,77867,-90426,-117862,-120980,-159524,-128857,-66734,9418,108294,95223,10664,-96269,-211177,-117595,280863,580255,327578,-63913,-88425,102423,121677,32748,39611,146966,207346,170140,60624,-12373,65750,88088,-60268,-166134,-172893,-267164,-314301,-148117,76636,242850,174355,-268666,-358941,201533,515134,185448,-160671,-112289,124308,151277,-39435,-168108,-152440,-152619,-161803,44352,305714,359933,220946,128845,103345,-91697,-343377,-342640,-219146,-138053,-135869,-223168,-293603,-120921,75814,13774,18745,119842,74122,-21966,-43052,-43204,60615,193448,128530,-32921,-80266,-81929,-62360,53511,62477,-21505,89371,121253,-47362,-131172,-181390,-119913,112914,125718,-170242,-367642,-329960,-191130,-77344,3517,138886,259740,231771,-27286,-438061,-626977,-427964,-157588,55642,220685,268204,227651,185070,7156,-234991,-343412,-223322,-111101,-74668,-71800,-17837,457,-23173,35524,62223,-55845,-34165,164878,224025,227952,321758,417468,492036,482890,273945,-29358,-194885,-44016,248664,295142,126197,-6998,114098,416545,511395,193141,-4613,98440,112553,-141363,-593107,-760018,-384815,42061,115176,-66172,58388,770843,1527965,1507006,245582,-330127,94663,-341366,1231688,3017635,-958550,-4926780,-2501671,-159076,-145106,-182669,-451121,-713201,-478060,274244,735966,553534,264001,332300,412297,247987,-216139,-659228,-571009,233577,782149,560615,129610,60868,75531,-143086,-210367,-39437,80989,132293,59636,-116569,-139370,-104890,-40770,67040,23985,-104394,-166813,-271028,-273423,-85463,104538,178101,115829,-123335,-331903,-238242,-23238,-8679,-144842,-264382,-266436,-150476,-94498,-29723,51302,-30472,-149893,-53131,55692,19921,-63636,-160293,-142790,-16335,129402,173690,86913,152347,285685,220101,63556,-97915,-274214,-176876,192752,322109,35083,-221478,-167492,-17491,86160,164914,127494,-5773,-87712,-75054,-90183,-137302,-35858,143511,144455,-9800,-126669,-110223,-68693,-171091,-188458,-68328,11974,93388,124064,-34845,-146979,-118313,-167093,-267386,-248510,-110141,-64927,-114977,-123290,-33038,49227,-78124,-239946,-205889,-94082,-169506,-283006,-147837,-39047,-154171,-260182,-172368,-74035,-72390,-46419,-47196,-181100,-292442,-138644,57064,-37587,-276625,-253472,-162855,-148010,-127554,-136858,-136631,31006,181899,160639,115761,142047,121342,180485,209964,67607,-31223,24814,169546,278126,236722,164364,137776,142226,132560,-38284,-190435,-213454,-186906,-60268,39519,-6312,66381,216248,272385,283952,166768,-44096,-134236,-88196,-91781,-87152,25151,85134,83108,-45554,-226879,-295787,-124139,28267,-3424,-16057,120558,155700,121796,163817,162802,17193,-187968,-301350,-125620,117346,247632,171540,-23155,-33703,167962,165868,32158,-43305,22793,167141,92296,-189765,-219383,3463,-93136,-331330,-239475,-50646,-101645,-156057,599,186303,310078,259147,4327,-88236,39723,46128,-126610,-160446,30782,253559,148714,-137082,-204579,-89036,-101812,-124329,20172,156664,147316,30184,-138182,-221812,-194391,-196811,-136576,189514,381505,133127,-93314,-883,250805,349952,247451,99767,83992,203433,162680,-161580,-411216,-276947,-64845,7616,49017,50537,-25581,1957,101799,148492,241542,218520,85121,89490,53648,-108903,-89252,98286,122928,81877,161916,168333,46412,45580,126096,-40755,-117074,70349,103116,-95742,-177431,-92439,-94435,-111184,106981,417878,404136,186586,67606,52025,2679,-35910,-5814,-76826,-212358,-255806,-188347,-55484,118322,147816,37460,-6555,36313,172080,311985,323963,107323,-129558,-273554,-276836,-118763,-23568,-126973,-210076,-268291,-287475,-182247,-42279,-86468,-247732,-159646,39927,95632,160764,348604,485317,475013,196661,-52635,23500,96414,-74123,-80049,122794,165463,120991,205947,143629,-12462,21138,74402,35389,52298,162242,310329,339319,172607,-122202,-329625,-261459,-209175,-293451,-281167,-19161,120685,8977,7594,152623,141982,-25503,-181568,-195445,-71767,73944,88522,-88609,-319249,-312455,-31306,109074,-11734,-152354,-205127,-216667,-160577,10166,165255,177306,24980,-90033,-77835,-40257,64922,194365,215570,166646,114202,50242,-8524,-75412,-16995,136628,84716,-10436,113027,184772,101702,-36437,-196998,-254530,-219768,-217063,-179779,-16568,141046,170166,164881,184128,124177,19989,-73305,-132031,-5734,99539,7562,-74458,-98325,-98679,-26415,76307,319486,563991,280345,-85392,-120242,-469124,-1768791,-2127405,-563082,-142304,-525412,1204798,2281637,697657,-273621,-208195,-355295,-467312,-413842,-1036074,-1807721,-518852,1791511,1529813,10131,-176319,289794,177207,75079,238767,251372,18764,-103823,68754,119431,-121930,-331226,-235518,181816,506800,444168,128569,-155175,-264789,-110730,153535,141525,-143072,-230721,-157495,-181466,-97925,117415,54347,-220621,-315160,-228147,-144664,-107081,-104030,-103483,-8186,-26175,-217972,-224711,-139090,-164111,-141467,22107,205712,290812,200480,88431,50406,19051,-133215,-265181,-174937,93421,178189,25071,-85285,-32657,138753,53968,-109677,51157,144553,-105392,-239976,-184929,-118410,7107,-8303,-263055,-331754,-102727,56170,30868,-110118,-210565,-127702,72425,205744,148125,-38831,-153080,-156361,-105059,105542,368742,256947,-45756,-122360,-13733,-49749,-209188,-271723,-88435,156887,218265,33801,-152718,-133480,18714,166750,120200,-153885,-392349,-361900,-163097,-25385,22074,99281,197961,171205,66956,58227,44706,-12021,45102,160184,109594,-81198],[-180975,-45199,116112,24140,-95583,-80598,-105063,-99269,59496,194486,106140,-18409,46171,53296,-134315,-181422,-53981,16473,17272,80365,196053,201325,9973,-251685,-424331,-313059,64005,419565,386926,149891,76357,167334,185941,90381,138195,404285,473802,223027,-619,-32595,8466,-20839,59931,201750,115282,-55868,-56980,25764,12713,-119741,-278585,-306124,-71234,229182,152927,-253643,-435129,-195277,83229,185696,104612,87240,185802,112611,-69595,-150895,-67097,91166,174966,179442,145382,176110,235007,47137,-244039,-167047,205190,309169,92900,-33343,40110,73774,40286,8411,-43716,-48158,141775,378876,356805,188698,137462,210647,178389,25678,-98215,-32428,162584,329276,314617,181315,214421,282228,237856,185802,130518,-13943,-99855,-54514,-38560,-145525,-218488,-72431,98636,68122,11180,133576,273437,270293,140942,138332,282569,312313,188061,-83129,-315429,-372387,-231473,-40553,125455,134463,-37292,-85073,88961,143738,13992,-164705,-165666,46027,189720,204054,387206,511761,175580,-249101,-290135,-24763,221026,235253,-148970,-472900,-375400,-224852,-255766,-173793,-78574,-136773,-129367,-5216,95661,82484,-68279,-155824,-107277,-132266,-174142,-156145,-204044,-379476,-376560,-126243,67040,37582,-88500,-77218,195555,381697,300335,126081,-44537,-115671,-149137,-91475,195872,465607,361960,145311,97671,18103,-137723,-94121,238366,390796,68018,-174797,10178,89772,-56286,-10852,107352,-52392,-315655,-363369,-137091,124836,275765,246386,-58326,-402256,-307313,72310,283925,221623,117285,25474,-93293,-201294,-184021,-95324,-61067,-63651,-1729,-52,-229340,-429805,-279133,-92573,-113731,-107291,71634,156220,111600,184835,262309,131934,-52519,-22837,40142,49986,3089,91347,220857,182960,79186,157316,170727,33216,-60074,-49001,5361,66300,-27691,-272379,-379345,-210731,-61722,-58318,-19744,38998,-11893,-2352,168741,351491,291739,50062,-66709,95557,293770,190766,-183432,-347002,-206185,20308,205890,244291,188529,151823,95150,-102313,-189947,-41550,120824,113537,70904,35665,-80538,-22656,129278,78976,-46798,-85504,-155222,-247114,-223323,-148608,-56048,51419,84254,32225,-136043,-301924,-191518,242060,556242,370752,22457,-40829,87847,112326,58221,88819,182601,190451,139509,79893,59678,149712,120784,-121860,-303144,-339549,-419679,-413957,-190947,81449,267911,163582,-306877,-421673,145434,484282,196957,-140845,-65840,185706,225492,34364,-106667,-129272,-175417,-174337,14966,238412,272024,168831,167271,221265,45475,-276548,-375558,-286611,-229075,-224709,-246593,-231902,-36061,146114,62402,27325,125972,114976,62857,73203,35828,88444,208663,97793,-129043,-159277,-140531,-125691,33340,98004,-19013,28590,27537,-100879,-82505,-79655,-58286,70770,73416,-117646,-222653,-212586,-137388,-62180,97610,265531,278313,195569,-15684,-396602,-597287,-430814,-181473,-1456,148491,230506,236115,215753,53993,-186637,-282379,-198594,-96217,-44130,-37009,2076,50041,53219,83415,61965,-88092,-53926,163467,248276,273463,329128,367373,430995,407667,162656,-107699,-196611,-72617,165731,216751,49283,-117057,-1598,374855,564501,312118,-535,-17711,-18341,-220118,-609976,-856813,-587502,-55655,283888,288428,366831,990967,1641077,1441870,5360,-806779,-424477,-677284,880868,3108292,104158,-3167501,-919804,808089,-680103,-1907793,-1775944,-1096437,-452142,343939,682576,473610,273271,255604,332948,269472,-194561,-793728,-839693,22244,688899,568625,212768,103868,-579,-259823,-306955,-117254,-3950,20603,-68003,-199126,-174237,-156324,-65223,48946,-54183,-250111,-322732,-388177,-382347,-192880,-2824,29471,-700,-103011,-286618,-310197,-148266,-60799,-116383,-232329,-294653,-186346,-89191,-37734,14526,-11646,-88398,-76161,-35294,-34000,-24968,-119572,-121588,24188,228059,301905,155973,112741,176528,98951,-37929,-161647,-293046,-187124,112527,214402,-16891,-268761,-238743,-76059,28075,109147,158688,134349,75091,-873,-114987,-186005,-104405,26597,-1674,-147579,-220907,-147598,-51157,-165581,-252874,-139445,-19680,72925,112250,-31369,-178677,-209903,-238716,-301805,-248914,-150487,-102554,-107815,-113515,-76576,-37374,-149322,-284576,-296817,-224612,-247950,-329035,-193328,-6801,-103038,-284653,-239209,-152584,-114327,-51781,-82479,-265671,-366474,-172155,59628,-40893,-293628,-272940,-173726,-198035,-208617,-215711,-227031,-110963,65700,107577,118342,100987,26247,119214,185875,82568,33504,75946,156055,250367,234202,148591,124013,140278,153749,-12872,-191979,-204871,-179644,-106492,-25646,-60869,-1036,139889,176169,151250,58517,-84259,-70329,12491,-60421,-116718,-33732,40584,61922,-47438,-241909,-285015,-54750,119114,146529,167561,169127,84052,111187,271991,278898,92404,-59975,-127208,-19582,172153,298811,207294,-7807,-31632,134795,130985,6887,-101772,-51256,104301,13748,-296898,-349426,-76229,-8916,-146858,-131207,-94014,-229628,-233387,6532,217435,346486,288271,23174,-22558,175959,179618,-29738,-107179,40233,230452,98347,-227131,-287745,-98772,-91051,-163334,2502,207411,183696,14152,-158889,-226996,-197102,-167020,-99159,137762,265196,40126,-160077,-26742,294028,442241,309098,113599,55377,123733,65042,-216620,-388953,-204543,29999,113220,182183,231166,137766,97957,125257,158931,191561,108580,4929,77375,89040,-87238,-108153,46357,42155,-34618,46201,143152,75763,-6012,-64652,-237134,-166274,147889,226250,4459,-146315,-125989,-152801,-187045,52009,371005,369922,199715,102003,45788,-28267,1914,82771,29708,-57858,-45746,-48194,-71250,8271,46306,-13382,-5862,105194,237854,338860,315431,75796,-112465,-164622,-209744,-185769,-73925,-89110,-232202,-400970,-412638,-209858,-7875,-30694,-192890,-155655,16886,183336,308245,410293,471533,455833,147667,-122023,1302,99587,-123616,-191115,22304,132136,151202,249983,177885,53867,87646,135237,130080,157042,196265,277673,302926,114219,-235036,-431191,-283777,-248497,-348505,-294427,-51837,39770,-22054,29868,127866,45141,-145979,-230621,-164750,-32306,125324,196954,56913,-170443,-185783,58474,150279,-8193,-146775,-193454,-251517,-217603,-40205,129494,171535,9761,-146758,-106746,-17540,129606,276334,265082,188538,151924,131714,80441,6659,40650,140364,114689,49738,125812,158286,39933,-127346,-268388,-280198,-235651,-213697,-154656,-61877,16065,62140,70848,67340,25353,31924,7709,-63927,-30600,-17467,-130842,-120178,-134522,-178313,-36471,158463,401320,653591,457326,109600,-7245,-474821,-1827358,-2118574,-738988,-397717,-689819,1000923,1879989,577557,80607,229770,-94210,-356719,-425023,-1043192,-1812688,-788592,1361044,1262023,5415,-5155,424546,193709,139721,434007,445211,150837,-3583,126760,106644,-173016,-356495,-270327,126073,473698,427789,132606,-174704,-331116,-192547,150218,186661,-201237,-354602,-196873,-140038,-76090,63636,-2469,-198580,-161966,-51710,-61533,-62951,-18643,-58163,-38514,-71281,-201972,-174102,-121840,-169730,-168375,-54424,75114,206401,195712,37694,-48269,-28852,-104167,-205357,-116109,100259,178495,94199,1704,-4219,52026,-69684,-222353,3739,135109,-97309,-219474,-178951,-143096,-30464,-31563,-259403,-291490,-35690,72526,-15145,-129868,-167381,-46415,157942,299141,259876,104256,-3731,13941,49974,184861,389704,299956,11844,-83321,-4971,-29620,-94132,-66973,104843,214093,109305,-165604,-292002,-161282,-3612,180733,251521,-46524,-397288,-388452,-191730,-110539,-54296,106685,223339,165867,49910,36147,13761,-38510,-18031,86505,93805,-59205],[-172438,-85373,45932,-44460,-95046,-19047,-21290,-26925,83036,201427,194537,123612,104524,40225,-120197,-116490,24564,79070,70655,166900,277138,228488,18886,-138163,-186765,-103835,133007,385979,329639,104689,44482,151702,185976,107340,161322,397551,439705,208868,-10112,-51797,-35193,-91370,-48492,124217,101520,-66722,-132186,-69709,-63897,-180908,-364257,-386939,-82243,284689,221684,-209390,-431492,-179903,112286,165369,60524,57051,229015,242642,82014,-61006,-35236,79230,176387,248050,244126,252775,245575,-929,-285361,-163399,231555,340469,115387,-72604,-66434,15870,69550,-13057,-116514,-93640,130191,418055,440074,207456,110585,109124,78605,3165,-80117,-70560,101012,298185,326000,239920,228229,244096,190167,171647,149723,28591,-65793,-51910,-13790,-69390,-75702,95249,221874,135141,31838,118571,226869,183620,60661,70713,208533,284622,230399,59253,-142735,-260115,-206373,-47977,138878,159821,-15217,-74569,101296,144622,4136,-175691,-192535,21702,250774,364333,461146,513982,210119,-177581,-257726,-63148,105577,109770,-252809,-558333,-442419,-235226,-167407,-101560,-108193,-182746,-139506,63867,231499,176742,-79502,-235729,-185483,-157023,-161533,-168236,-179844,-269538,-228343,-963,144606,137302,-6162,-32690,211206,408703,385408,183013,-53910,-150053,-150822,-87215,187301,459300,340697,63127,10644,18351,-36757,31303,308489,398726,34212,-199740,1319,43489,-131885,-71094,93055,-12113,-272568,-334634,-87707,125124,157035,107954,-72652,-365914,-369048,-86967,69318,-1449,-71359,-132574,-211053,-253802,-229066,-113598,-26853,-32582,-5162,-24727,-215559,-369685,-235239,-25813,12097,-11019,132667,240155,195797,220932,212373,84892,-59915,-63643,6524,4317,-148115,-134626,72881,123321,60704,160748,209777,89041,-18324,-61987,-27552,58460,-41848,-322869,-438909,-215616,-2823,27688,13270,18129,-17045,36967,223325,372475,247222,-53271,-129382,108047,309981,167697,-197748,-313891,-139702,71165,233880,312587,342901,342881,182878,-113839,-195971,-44765,76945,31615,-24741,-14724,-92864,-44533,81237,61477,-19133,-57240,-169837,-296585,-285450,-213010,-128508,-41070,44194,32212,-197698,-373543,-201713,213510,466688,378973,146788,57962,93129,118662,102250,145712,212430,160082,81234,56759,88518,188954,111752,-214745,-434516,-449219,-479710,-434698,-194101,87089,271408,143381,-299627,-429614,53256,360680,146468,-149770,-75601,172797,230672,62786,-39661,-72206,-185630,-196545,-44356,117593,154849,145211,233133,322971,172681,-172249,-367110,-332380,-289305,-266720,-243513,-166954,42843,197012,90526,13606,132765,175596,158131,189034,131457,112340,167312,15598,-231279,-238843,-194792,-163948,41018,147006,-14751,-55066,-60695,-107832,-24966,-21522,-62738,-8643,33105,-22877,-54096,-75353,-72882,-57319,128919,293710,233034,143451,33925,-257536,-502951,-441963,-197799,-32758,62443,151259,215101,226319,90410,-115933,-153770,-95649,-11773,22754,-17357,-19418,81697,159456,161230,59484,-92453,-21829,180010,265884,302974,311715,287490,334182,308983,94455,-84650,-118183,-82663,50939,111372,-27974,-209109,-105069,314406,553912,356411,-43328,-164717,-130319,-191346,-395185,-680211,-659355,-155407,390396,519543,525048,1026413,1562468,1282107,-66878,-1113266,-996605,-971588,469614,3200354,1685810,-1298397,-280273,1154257,-915948,-2879771,-2321395,-1067945,-341945,309088,504564,290888,203908,107109,145347,163109,-257448,-949628,-1021372,-179885,481780,463581,254300,138790,-44306,-305214,-362082,-207277,-124228,-151116,-246792,-252342,-146333,-163359,-101830,-10873,-162150,-411184,-480785,-446141,-405773,-269069,-132763,-147912,-142238,-95895,-215109,-327745,-216664,-61012,-46060,-158313,-293825,-254854,-133523,-93415,-83773,-47815,-27434,-42969,-21518,37685,64028,-59592,-85472,56996,286138,391868,230948,70374,32688,-47355,-132186,-192425,-246361,-127296,57657,69489,-109859,-299501,-260149,-91481,-6568,38484,143274,237810,218325,70303,-114011,-218086,-187652,-93836,-125218,-259268,-283139,-147025,-23519,-158934,-318902,-200434,-12168,87550,95061,-50265,-213059,-280240,-310303,-352261,-250817,-157805,-92912,-55716,-87567,-118751,-79882,-113100,-243091,-347590,-313696,-265937,-321755,-239317,-31098,-96259,-295981,-298031,-237194,-151762,-43768,-80408,-284333,-374390,-172738,58626,-55680,-278572,-235662,-137747,-218504,-285159,-300790,-316316,-251105,-51615,67638,123534,57166,-46099,68181,151944,66954,57971,95656,107811,181353,202119,104944,56603,84245,116761,-23599,-182481,-171341,-166083,-166683,-113027,-101493,-33550,67330,43883,-26319,-65484,-103606,22111,143725,12921,-106383,-54933,27604,42802,-53292,-266625,-309208,-61188,125515,185458,241182,162749,-2845,81572,354965,378109,173283,93611,102246,116416,209037,286951,169097,-31174,-32557,97199,84537,-68166,-204747,-159010,-6242,-88923,-384161,-433964,-140164,74249,43712,-23799,-135267,-327233,-280070,-2153,186535,299149,263978,36799,39203,285259,288010,69410,-57480,34276,196298,70751,-263527,-311799,-92256,-82539,-190314,-3837,266051,230965,4956,-163889,-189625,-133448,-78370,-27676,78874,127746,-44526,-219027,-70323,273604,431783,288732,90497,9691,52759,24790,-191410,-304788,-126802,85989,177583,268478,313137,201776,110524,57240,75304,79912,-13403,-48273,104445,173544,-2790,-84583,-9295,-49344,-136547,-49197,100427,61896,-67117,-232966,-392902,-215001,168489,282895,75767,-127713,-176329,-220643,-268265,-29960,276297,314002,227346,159015,42658,-49403,65186,176450,117283,84290,167397,116451,-37024,-74746,-63027,-77908,2016,192399,276172,282543,207791,1408,-69852,-4261,-103931,-235908,-130904,-31922,-196489,-465062,-492074,-224458,4307,5518,-105611,-104655,11251,216304,373074,390551,363264,329808,53643,-164703,21410,127861,-140845,-288417,-115826,39815,142378,268131,208876,116282,128468,152606,190745,238301,209561,208033,215982,22567,-313747,-421941,-230796,-244556,-383267,-300729,-79335,-12589,-14949,74627,92984,-86959,-279862,-262508,-129010,-11842,137652,249739,138979,-95002,-141084,66151,149697,-25231,-164925,-200701,-293611,-282258,-96167,103738,183066,32046,-184041,-176212,-29404,165794,290487,235029,150294,142773,162403,111327,39232,55733,109512,128040,92959,89666,90978,-14116,-174078,-278868,-256549,-210666,-184951,-140095,-133168,-138333,-101178,-86810,-91762,-74961,57327,122846,65356,-8060,-116468,-246533,-155001,-144304,-216703,-22001,239362,422717,592674,525304,271434,58941,-547180,-1809111,-1928337,-765828,-555196,-635154,887353,1294190,327600,401302,659743,177315,-266113,-546647,-1174711,-1726656,-747662,1028394,911936,-38801,221546,561126,206244,228707,607987,591826,253716,74232,161094,107358,-138616,-287422,-276021,15553,347825,338109,108402,-170208,-340683,-236534,125909,189392,-271357,-501007,-268057,-103026,-50967,14950,-42474,-156646,-18503,87563,-18719,-31486,54919,-12400,-55279,-81738,-128982,-99409,-93723,-143211,-181535,-162266,-72840,112688,165338,-37845,-158240,-80189,-39588,-62349,11219,109719,159138,142526,36284,-12149,-46716,-213565,-340096,-79503,83248,-77843,-179192,-175565,-160880,-56846,-46515,-204683,-160347,87079,108712,-51234,-147037,-130829,10267,182570,290290,274580,182239,116286,171489,201901,253773,370119,305716,71842,-14659,9526,-25974,-20322,73672,210398,206450,-7815,-293717,-332436,-137184,-27314,124294,295803,60238,-335660,-363691,-190743,-169386,-135840,83759,225772,137637,17989,5721,-19362,-60088,-70172,7613,74907,-23564],[-156735,-122805,-31315,-121671,-100103,48748,85748,62670,100392,208540,295496,255578,144847,30320,-65558,-16623,82751,84613,78252,198925,283964,179701,-10991,-45695,19771,55311,148132,301538,260018,65152,-9423,86832,152070,102036,146685,322841,322511,128223,-35787,-44179,-35162,-113389,-140164,-4832,24463,-95130,-187702,-150793,-108514,-180736,-373035,-395374,-55408,332104,284847,-122276,-342784,-110345,149022,121735,-6842,8089,240555,352452,210499,10918,-28458,49093,174039,298490,334603,322080,237726,-33787,-289089,-142395,242333,335847,87650,-155308,-189027,-41290,89984,-29116,-179271,-147835,71474,367766,429506,208303,125225,64097,19725,22357,-15843,-86615,22241,241130,338064,320434,240019,164030,107803,146273,170182,79724,-30723,-29724,60608,67824,105154,255648,324358,224775,114740,149255,206453,102656,-14301,35429,168439,262456,241893,169401,18487,-131571,-152200,-25563,159019,174673,6212,-42318,114612,131899,-12527,-151255,-161640,20713,272176,451711,488695,474545,239253,-58293,-141576,-45769,10477,-16847,-296548,-565787,-484178,-250489,-72525,-10881,-107939,-201272,-143383,101202,342739,282360,-45598,-232726,-166454,-79655,-44746,-76478,-107522,-136936,-69196,101868,197665,204892,33784,-49663,143826,379961,435668,218989,-63468,-181819,-134907,-43137,181061,386048,237778,-62663,-80599,53038,129830,219609,384715,365701,-13998,-199634,946,-14192,-214342,-143077,50675,22414,-191998,-261513,-38858,107423,40819,-3945,-52789,-272203,-372574,-209860,-111827,-171874,-218721,-257106,-288392,-280816,-269842,-127030,34481,26141,-11901,-27324,-120787,-236937,-185718,15643,118215,78373,173710,324752,324965,270346,109834,-50653,-103714,-95838,10923,713,-267468,-344808,-75906,50332,44303,164832,263882,188119,72878,-29031,-38673,37285,-61392,-341482,-436246,-194580,30049,87136,49556,-8091,-34656,46801,225015,352238,208491,-122476,-185560,77451,288619,153659,-184297,-279841,-70408,140118,264955,356129,433055,444499,207263,-113913,-181372,-86422,-48102,-99600,-113547,-51184,-75440,-52008,30836,30412,-21942,-58656,-177957,-302497,-301834,-244706,-197012,-153300,-19346,6366,-267768,-407875,-141644,209868,353393,374005,304660,202866,128047,143986,163055,199338,219906,122274,26124,18548,78101,171989,58971,-312959,-528355,-483650,-440229,-381237,-174920,81836,248630,115736,-252554,-377426,-39768,195932,52302,-189863,-145738,78447,145269,26491,21149,22050,-149917,-195265,-88307,431,56375,164754,309269,377304,250493,-50910,-293084,-333753,-313813,-259815,-211513,-118140,79772,191845,68108,-22604,139722,235663,227779,260697,203282,111210,79579,-81771,-299404,-295711,-234173,-169229,80349,207959,-2273,-142000,-123651,-60107,42306,-3598,-122095,-102542,12451,78144,79852,45419,-10921,-66955,77934,205037,127159,89464,114356,-59280,-370999,-447468,-202652,-46304,-35040,39084,172311,228871,113700,-54538,-24188,40822,110659,106694,-15862,-72609,93762,272319,245464,55850,-59194,67159,230403,287776,317455,281941,205800,238439,227363,86549,25286,16121,-72442,-66469,5631,-85535,-256527,-159009,263528,504295,327306,-108135,-292489,-204130,-106351,-95135,-353667,-592117,-215686,423831,580033,487510,844418,1272614,991029,-76985,-1219014,-1424244,-1192125,8710,3457680,4093026,827221,-660477,473267,-1010517,-2914766,-2062000,-748758,-231991,122013,169502,16258,33965,-110552,-110941,-44637,-414421,-1086517,-1068406,-331060,210748,274006,236398,148161,-57158,-286252,-372241,-277443,-219149,-305146,-404153,-263942,-81107,-126498,-127776,-83709,-265269,-542753,-599728,-447285,-360277,-309323,-255520,-299388,-259628,-94696,-129973,-286955,-211995,-8990,48200,-58347,-250577,-310249,-188526,-161329,-201710,-120879,8848,22778,70099,189776,169218,-538,-50217,69044,284424,412583,281728,33069,-109217,-184965,-201793,-184249,-144429,-13785,40340,-74225,-219374,-311452,-236661,-72399,-28491,-45104,77708,280294,317260,126622,-94633,-234322,-262078,-184355,-206079,-328808,-301710,-112964,-4972,-175247,-383332,-237296,34387,137245,86415,-78571,-249594,-328377,-367783,-389997,-238581,-114603,-31121,30004,-38255,-126774,-52307,26578,-115031,-330406,-332601,-229688,-280160,-282733,-124973,-157650,-294346,-322992,-297005,-182540,-46945,-66771,-243370,-307239,-124379,62961,-69282,-236994,-160991,-70092,-197450,-324133,-359852,-387874,-359298,-128434,84898,150937,21521,-82704,39766,116500,23578,38288,83745,37061,85182,147275,43487,-48275,-13732,17536,-90025,-179620,-127861,-148440,-223113,-197125,-114179,-22923,16900,-82353,-191710,-175894,-103051,114963,271009,111304,-59441,-35934,38434,26584,-64010,-296831,-364905,-136472,61841,123508,194700,114741,-73552,34661,372939,421184,236727,232972,315919,239200,205509,204410,68427,-82788,-34107,70022,30668,-184566,-331555,-267123,-131092,-201634,-446080,-464844,-177547,128184,195484,72391,-153117,-363053,-272867,-14757,97376,169752,188656,50359,103796,359556,350293,141039,-19681,14480,135405,36573,-245564,-263368,-61723,-68797,-189950,15635,334259,288948,17686,-139081,-117255,-24651,44630,59229,28288,-466,-112013,-262166,-120035,206647,342693,215375,44629,-41538,6972,40243,-103008,-187476,-62363,101396,200252,293069,282293,150916,34768,-79921,-84079,-67819,-115846,-67981,147679,265688,114618,-20986,-46214,-122899,-186791,-80385,59004,13749,-109507,-315681,-459453,-251707,127091,268584,115658,-112457,-219952,-274586,-320590,-97372,178519,251708,253144,218439,46042,-55211,116734,232169,163048,181697,316599,249557,34913,-101625,-144643,-137325,13348,254308,258051,157640,40598,-96666,-22788,160988,23158,-243153,-181768,16505,-115550,-445400,-503999,-215193,-1414,15680,-14220,-24791,34345,204202,350076,303592,196272,136074,-53762,-159013,78862,167843,-124685,-344230,-250298,-83550,92460,247493,216886,145927,127550,119571,197723,268152,186619,111058,98230,-84589,-354561,-318797,-114838,-201543,-392744,-302050,-98520,-19290,34804,131565,65493,-206796,-388579,-273612,-100256,-19758,102894,231188,136688,-115022,-192525,-124,122252,-43699,-190217,-216520,-316588,-322031,-139506,83437,188718,59668,-203551,-261919,-68237,166729,249904,154298,63584,73627,109919,57742,9418,26874,52084,101553,75477,-5113,-5183,-47194,-168676,-234720,-198571,-160513,-143522,-130577,-197566,-279086,-275683,-255551,-232302,-132175,90148,233209,219847,75509,-157427,-309629,-174146,-128655,-213743,4665,311635,405389,423837,484679,399071,110124,-616548,-1633703,-1550165,-658926,-613269,-416533,809055,664496,46634,613253,949776,368739,-245711,-774737,-1389677,-1533549,-421088,792595,477888,-133813,445532,673264,235459,354321,730056,643755,301233,119278,174588,139133,-12882,-133485,-244043,-112952,170104,205641,61518,-140333,-286747,-224989,96869,157631,-332154,-625626,-339636,-68400,-25242,-11709,-59479,-114508,68087,142732,-39209,-38556,82632,23590,-42358,-44299,-19458,-22263,-58940,-87454,-166575,-255055,-175594,62155,133765,-112781,-252931,-122974,44605,130650,174753,125601,132597,163687,28892,-41739,-118470,-329044,-416894,-154212,23477,-41040,-121786,-169919,-166573,-68754,-53120,-119030,18379,229113,155560,-69103,-161132,-116363,17607,133493,175740,179659,169684,163651,245967,284042,274683,295705,247358,101118,49969,16526,-29850,19216,129154,204924,141471,-95434,-308361,-251717,-65457,-51102,13287,239680,129124,-236216,-303297,-164717,-189269,-201662,36624,206863,102629,-11989,-21571,-45997,-75049,-100556,-55465,57163,12218],[-140815,-156350,-99880,-180978,-106268,100465,180955,146684,113911,216181,381415,339613,146337,18000,9654,86540,111239,49102,51111,176915,226942,79520,-67057,-642,132959,119562,109323,201383,206154,43989,-70670,-11616,81713,56632,77191,184466,140171,-8104,-74890,-24043,-8597,-93146,-187691,-140058,-80914,-114487,-189986,-187332,-109780,-119278,-299318,-329652,-3928,344503,309713,-21578,-194526,-1880,188836,73301,-79318,-42282,220927,407394,280967,47710,-42077,20896,178566,325468,392018,353043,199064,-54024,-247100,-89471,247192,298674,18052,-264373,-306786,-94106,87216,-33902,-200049,-181846,-16690,233166,312872,175614,155671,75451,6157,75936,84696,-69129,-50011,169272,335101,385789,243814,68192,20437,117634,192292,138846,4941,9729,164469,228181,275900,368955,381652,304311,218216,201976,203905,44271,-54411,68956,197400,245647,223425,225256,121758,-31786,-85792,21178,174339,168422,26855,20204,141034,114005,-28521,-101096,-89717,37618,238520,412710,432256,384992,250970,80880,20271,16859,-43202,-137041,-312717,-509958,-481917,-264717,-7703,78420,-49915,-166123,-140563,80120,376668,362778,32044,-146064,-64245,61881,121778,71219,-24134,-34435,38196,135709,207014,223245,26359,-116978,13750,285825,405827,205617,-80172,-205380,-102962,41745,185236,264599,84125,-196034,-159835,100506,300061,397875,436060,305166,-49876,-163989,9565,-72359,-281351,-201636,-2301,44452,-92338,-163275,-2814,83668,-37924,-64729,-10029,-151964,-316655,-258235,-211970,-259020,-298639,-317326,-293069,-257208,-278262,-128846,100020,96486,-15016,-6236,23737,-70492,-129141,40587,184121,130065,173995,385284,467837,322072,9127,-191837,-159072,-116936,39619,32785,-322079,-466524,-170062,-11762,21590,161238,316989,309185,201931,54427,-19621,8501,-82966,-323701,-370626,-154873,19594,94278,75435,-31069,-60528,31743,188647,306321,183568,-146030,-227422,16053,247058,165104,-131314,-234944,-6800,215087,298654,362480,423976,405419,149815,-102094,-149465,-153618,-211224,-237316,-168628,-59993,-31634,-38635,-1625,405,-52886,-101719,-194007,-274665,-274551,-240441,-249370,-256658,-90597,-40163,-323549,-390244,-28615,227921,252542,375989,475593,363579,184302,179523,226359,232883,190089,79497,-2315,-7326,41374,103520,-23568,-383221,-560200,-447141,-327439,-280811,-154181,58730,201813,82424,-185370,-282533,-102871,44787,-55867,-249250,-251747,-68416,-8716,-61634,69670,145709,-51536,-144497,-79205,-58610,15499,219986,366224,362870,256002,65170,-150037,-281665,-307052,-214778,-151511,-90961,56154,113341,-15090,-74062,140136,275780,254635,268190,221770,73188,-32451,-158798,-306550,-311363,-249342,-139158,148587,278997,27121,-204296,-146885,29763,115360,-6699,-199488,-181011,11798,148214,138167,118008,35563,-87291,-36771,32823,-8274,51452,205902,135341,-238035,-432044,-197480,-57713,-137211,-86493,122112,235935,126775,-22196,53525,155644,222257,176028,-34309,-136872,93894,364852,310861,59392,13916,198871,316156,322527,322553,255024,152874,184316,199690,136489,178282,165916,-44287,-155490,-77244,-116072,-252956,-150462,238883,447390,253308,-161129,-350306,-227823,-33151,138173,-32207,-422819,-211326,400354,494124,276110,477191,815050,591043,-113966,-1116519,-1482701,-1249326,-444495,3894436,7174854,3191744,-1747954,-1276835,-1219653,-2243037,-1321845,-360282,-193412,-204025,-292192,-305935,-226512,-378865,-374187,-287244,-623615,-1149619,-984487,-412009,-47331,69101,170667,126125,-48940,-225854,-344583,-301524,-238286,-365213,-467191,-233283,-10529,-56945,-123126,-139336,-329801,-604815,-646324,-410207,-285397,-320530,-343940,-380127,-310651,-86130,-47032,-204342,-145345,70873,131606,38289,-161438,-296099,-200664,-196187,-289443,-203900,-479,76619,169815,329600,244738,38723,-26246,59064,227158,360341,286129,4013,-212540,-279373,-235493,-141796,-12346,121178,59390,-177084,-310248,-302492,-183138,-34102,-44708,-131993,-26139,257493,363011,161118,-72022,-240077,-304652,-219405,-235411,-353020,-284690,-72141,-14262,-220256,-431416,-241159,105323,211341,101418,-94339,-282711,-361839,-398730,-385738,-193368,-17561,70142,127245,36327,-79942,38529,219190,68741,-235996,-272968,-161215,-232119,-318817,-269658,-276808,-277300,-290674,-303930,-203191,-77430,-69040,-168180,-177634,-25106,81742,-65261,-178148,-83037,-1236,-139084,-307554,-374843,-429922,-414562,-139318,173310,206420,-4359,-97908,26436,84667,-32428,-14502,47769,-37031,-15593,83486,-16918,-151067,-119452,-121339,-204376,-191024,-87252,-125865,-256470,-253089,-97170,21376,-3102,-165676,-296502,-249207,-91066,179709,360355,207771,4981,3823,53137,12891,-79255,-327957,-440411,-249345,-28418,20869,79001,57497,-103265,-23878,303723,383484,262127,323721,450333,310132,156810,74377,-57855,-140635,-36209,57939,-22684,-304042,-439033,-334023,-225464,-302311,-481850,-453385,-193120,128537,271092,148775,-131613,-323680,-204621,-18375,-27579,-11337,83586,71862,180373,404129,359695,161034,-1308,-14227,38640,-36286,-193854,-151434,-4617,-43052,-156464,63674,404342,347630,52864,-86785,-29992,93185,166080,139720,-766,-94949,-159428,-279777,-153644,128153,221254,130151,457,-81598,-11095,84624,8722,-71663,-16071,99831,201996,259167,159987,11658,-97954,-232697,-262114,-207187,-172656,-58397,175530,317605,220405,62223,-52098,-155033,-161932,-28586,29204,-52295,-110939,-279814,-417815,-262034,42525,200207,132859,-82710,-229324,-291488,-315687,-110341,122044,197313,258373,257649,57394,-45991,123720,217866,155502,214985,362431,314696,122028,-61940,-168388,-166912,25918,255487,174396,-1865,-134128,-193604,3352,272503,133791,-205398,-216724,32569,-18492,-354963,-443929,-175963,-15842,-1762,47851,54032,81545,170764,265057,181759,16376,-71398,-143076,-101929,153267,198626,-87933,-346830,-341502,-197237,16217,191684,192470,128138,83745,47323,150909,237970,123582,2274,-22834,-183699,-364939,-178875,24068,-138210,-377245,-299189,-111594,10403,107011,180158,55008,-270850,-438529,-267047,-89435,-55390,27497,145597,57143,-210824,-308628,-99805,89937,-43827,-197902,-221840,-298278,-311707,-156378,64278,176765,69557,-204029,-321236,-110161,138590,183600,66345,-39283,-42355,-24024,-71906,-68484,-25706,-13102,26799,-19662,-139437,-103036,-53858,-122361,-163452,-135118,-110391,-106664,-119958,-224848,-363503,-407565,-374718,-294686,-118065,120303,303339,355286,202478,-123852,-306600,-171096,-92110,-178481,27028,361639,373363,225009,381837,510101,184513,-605335,-1271803,-1063781,-528583,-616943,-154995,696682,179275,-121567,684398,1013308,415361,-318592,-1059107,-1606694,-1265202,16405,602796,20927,-229455,622787,739361,289798,499763,765949,574197,283653,131827,173336,200249,167079,61295,-176837,-212940,2358,78499,9785,-88518,-178553,-156652,78313,109255,-362499,-683591,-379227,-38810,65,-6225,-54115,-86731,79384,104595,-114253,-91353,51463,45151,8002,39503,93605,36945,-21965,-12238,-109888,-273353,-175946,91170,126285,-161194,-314021,-151366,122694,315457,323185,145419,110226,157806,1678,-70885,-131430,-363881,-415165,-178945,-5108,15507,-56445,-157925,-157010,-66511,-53879,-34251,179946,342373,197136,-65843,-168827,-125963,-23683,27207,-10254,4271,80119,126124,201721,261458,234562,179102,128493,73729,68972,707,-31855,46859,118037,111297,42501,-133634,-217460,-82124,29454,-73671,-117040,105139,135487,-137632,-231174,-125267,-170543,-235718,-20724,173099,77446,-24314,-32160,-52824,-73393,-99857,-86030,45125,39832],[-123985,-182285,-146821,-199031,-101132,122363,231005,198725,120968,219438,427736,357686,104675,-1098,76631,159074,110415,2157,12251,122809,138467,-30828,-128593,-9063,130128,82028,36248,121502,182105,43711,-121150,-114860,-16528,-35332,-48411,1818,-73947,-172886,-123246,-12492,15275,-53886,-180303,-231401,-167999,-101008,-127035,-166061,-71607,-15949,-162695,-212806,45671,302516,274635,55569,-39342,111716,222682,38300,-134449,-74534,183985,397598,289299,54630,-57241,12007,186176,320865,395217,325104,129140,-66081,-163883,-2374,248759,233740,-71281,-366137,-395519,-139337,60523,-23383,-166676,-179460,-102677,53720,121254,107669,169764,111267,23203,147760,200164,-18837,-95320,95987,303972,403360,234272,-11038,-40658,94238,209064,188310,32466,54762,262444,357781,385888,409140,382331,341085,284720,230260,186619,3799,-52881,158391,276830,224626,192193,235505,151199,11206,-24639,78179,174100,134781,44336,111662,191943,100350,-39695,-45610,-8552,58354,155668,251533,287808,255721,239939,206906,173621,98592,-44873,-229536,-328375,-417198,-423841,-264972,9969,150246,66810,-72019,-128516,1657,311171,390582,139979,-1046,74945,201553,266853,207399,37825,7262,58734,87794,170037,194587,-10714,-196816,-134094,132879,282096,139718,-101338,-211172,-54909,156628,206006,132944,-69012,-295530,-215210,128321,404971,494877,435813,234642,-50099,-88594,28510,-117610,-313352,-227363,-46272,53308,3309,-66176,15450,68267,-58243,-69104,40761,-33477,-210952,-220937,-218928,-264594,-305227,-300261,-217096,-173980,-238251,-116834,148000,161473,-3898,34890,168020,79642,-63931,62040,201441,127539,129395,399285,570741,352338,-42598,-252916,-191032,-121128,76145,81883,-300877,-456870,-172996,-40196,-11303,140302,345973,416831,341959,174384,27105,-19096,-100355,-271163,-259093,-110049,-36028,43426,82032,-38213,-81524,8400,140963,251760,167607,-132676,-253026,-54009,205435,201367,-47048,-172770,45866,276991,323620,323009,311104,227411,26320,-78482,-107029,-223467,-354600,-334192,-178423,-39837,24410,-4596,-2417,-12180,-94647,-176620,-222710,-228960,-216550,-207048,-271884,-318059,-149750,-93862,-340631,-315290,103195,249588,181096,391117,622204,490919,236150,205614,267800,229279,117104,30473,1495,-6691,-5763,3240,-112011,-400666,-522030,-361045,-187398,-170842,-144826,19133,140485,48162,-120590,-176844,-121718,-57089,-145869,-301847,-348618,-214545,-173156,-160245,106060,277819,95967,-40396,-6711,-34615,42394,282440,375297,279158,192324,156819,37884,-184712,-279500,-150978,-70442,-77533,-20393,-26506,-144006,-132293,122181,283378,244991,220853,178813,1511,-141296,-194027,-249839,-279282,-235451,-78353,235261,354722,78043,-216011,-124688,133548,183518,-8644,-250623,-218471,24961,163753,111508,125238,56519,-109385,-168551,-155576,-127322,44352,284538,266072,-136238,-389393,-188606,-80891,-231509,-199624,79094,252287,134965,-18027,64568,207750,278754,200067,-73300,-191068,91913,415174,341761,81714,117962,341872,419378,370028,325753,243542,149208,197646,241663,223118,318587,288323,-4817,-193855,-122550,-123249,-211124,-93362,238626,400210,169467,-175801,-307381,-197439,-20610,218241,178665,-209457,-139603,356832,339662,-27197,14291,281300,154149,-213806,-842651,-1057900,-1039203,-784061,4349911,10245148,5533424,-2963072,-3688927,-1745820,-1375590,-593836,-120693,-254880,-592206,-781029,-610058,-530992,-662666,-583846,-485573,-808935,-1106656,-820495,-428044,-218158,-70079,94761,84498,-29105,-150704,-291752,-267385,-161940,-290170,-397843,-173613,36605,24615,-80661,-157763,-334965,-576841,-610625,-362133,-224739,-314373,-378760,-368174,-274759,-56860,20536,-107560,-47862,140722,165698,98076,-39226,-178429,-130193,-163421,-308617,-270619,-61954,75207,201631,366749,253990,48630,-15725,34756,136545,255978,237515,-19931,-255141,-308395,-230872,-77881,119717,243005,103655,-211979,-350318,-270934,-116907,8439,-54430,-206624,-144910,184683,361982,173277,-61822,-241475,-300533,-189891,-215873,-339216,-253498,-58440,-57834,-274583,-441375,-212459,175757,291014,149063,-76317,-303373,-390259,-393603,-318785,-101509,117463,180731,205799,125271,16793,153147,389034,256988,-80415,-151316,-88306,-200667,-341330,-419147,-412089,-243743,-195382,-246820,-208352,-132767,-100457,-90318,-16984,107624,118344,-33859,-114605,-35391,38133,-62345,-242293,-351763,-440740,-412202,-85522,307467,277251,-26148,-120684,8797,59582,-78702,-78470,539,-95123,-98775,23034,-59646,-207855,-190011,-257511,-334388,-213307,-57583,-97025,-253706,-265836,-60543,77279,3519,-188364,-318611,-274086,-80086,197224,390820,275587,60517,35410,54493,3407,-95822,-355879,-519370,-358263,-95186,-48781,-25602,24670,-84608,-85790,152917,264300,238151,346695,472990,309402,77818,-59635,-164985,-180776,-40225,53296,-65157,-375522,-480035,-327862,-252723,-367026,-491013,-417577,-199251,68014,256744,199484,-68321,-219571,-88099,-2105,-150888,-192024,-18835,106105,270830,430121,323978,122139,-5642,-43925,-86614,-159475,-140032,-5762,73331,-4364,-97806,127638,458947,390310,97275,-24289,46261,181601,250822,195588,-2416,-143102,-186907,-264760,-148798,75260,116499,68269,-18512,-93876,-8417,122137,97897,15271,21625,116932,211404,185522,-10108,-162041,-235207,-340017,-384254,-288559,-170824,-29411,165759,298314,272193,133426,-29615,-136750,-64020,89516,10904,-116254,-62805,-134395,-280630,-231587,-48636,108525,140542,-23704,-187081,-259382,-246160,-50818,131214,161114,231574,261093,76177,-26562,73871,128115,98986,182962,306297,306229,200847,33985,-119635,-145578,39217,186141,42427,-153976,-271269,-268369,-10728,283581,184890,-145453,-233997,5411,58737,-227437,-324710,-108699,-29834,-43031,56564,104357,135483,140483,161027,61622,-138766,-245045,-193417,-10364,216841,200713,-51521,-304238,-366238,-264652,-63146,114956,138199,68770,12520,-38765,70468,162911,33211,-99462,-120198,-251549,-354739,-67836,134479,-80762,-343638,-292969,-124553,47853,167518,199190,60095,-256423,-413703,-250575,-101720,-107737,-69278,16648,-67211,-329472,-426509,-182065,69907,-16640,-170779,-200241,-231611,-244548,-142228,44914,150913,60041,-178121,-310779,-125730,96906,122108,8872,-119131,-170874,-203030,-236150,-158720,-68913,-64107,-86757,-175620,-272935,-170160,-36306,-57635,-98746,-95545,-84015,-88811,-105142,-201668,-368471,-457565,-402292,-248095,-34474,136013,312827,437442,332930,-27611,-240816,-138837,-41546,-124977,32039,373533,342431,75312,286052,624286,304253,-466185,-768900,-608701,-522095,-633425,12652,500958,-13276,-61325,631392,843811,308187,-463388,-1312124,-1734511,-1004349,306373,395363,-336666,-239413,734608,750325,360418,623410,691843,389207,209135,118238,161012,269321,337900,235486,-88913,-248617,-101211,-1633,-25866,-23060,-38851,-47748,77935,64602,-350479,-652235,-371979,-24342,23968,29977,-31755,-75460,32336,4790,-207057,-172868,-24432,53635,89945,152370,180094,68645,13766,68655,-6070,-172007,-48787,201136,156481,-166509,-335546,-166878,168264,430573,406650,162915,99328,129364,-28516,-82537,-76239,-290422,-325458,-135623,21626,87320,4129,-137918,-132411,-53416,-52370,18768,263437,382916,214465,-45407,-164446,-145526,-85835,-95380,-207516,-191765,-42620,27152,56370,146326,148836,52480,-20348,-17470,14426,-45187,-24582,86857,86080,-13282,-60235,-125874,-72115,103493,111523,-91758,-222645,-57014,78369,-73076,-170584,-86490,-125116,-232288,-72112,133572,72257,-11711,-17445,-28453,-41271,-61816,-75359,43641,59376],[-100300,-194874,-164972,-164696,-70364,114477,217591,199040,116507,213415,422699,314503,32857,-28028,107822,175825,87000,-28938,-13878,70038,58739,-111679,-177623,-59716,33078,-25279,-38570,85708,184292,56034,-146302,-192135,-124211,-161376,-207487,-192608,-280672,-330030,-173914,-25683,9602,-24596,-127843,-244945,-199356,-46939,-14204,-94789,-10135,96807,-3776,-84962,65619,204576,179068,78628,65531,190410,240245,28762,-150594,-71316,153289,340970,255208,49127,-54265,27027,180588,274591,332903,238322,42348,-71631,-56112,104022,240481,146772,-153716,-425121,-436934,-176489,19290,3282,-87417,-138052,-151984,-110737,-80051,20812,144745,124262,44957,217288,303157,50279,-105649,29733,238726,359379,209208,-48217,-54899,82411,209184,201872,38980,89358,317801,408005,400466,369941,328209,315538,270719,191617,119272,-37814,-26704,247725,339522,185575,171837,230172,123455,-2653,19536,126875,152137,76111,54452,216734,267900,96875,-47306,-8288,47849,66568,47117,27293,89976,112942,209545,292951,270248,169227,4143,-266551,-349053,-313007,-311211,-237747,-10662,197688,214992,61461,-105659,-109346,161270,356922,257100,162517,193134,274059,333976,278424,62847,-11033,-243,-14617,101154,137533,-45798,-240565,-247341,-52359,91280,44387,-115126,-189509,8444,278679,243347,32522,-171490,-330980,-242617,108723,400085,473630,375070,172392,-2553,21107,58149,-138011,-299829,-213473,-67831,52676,74159,6280,18800,70790,-21099,-31343,84486,62844,-76659,-118359,-157217,-214243,-248111,-212075,-80947,-46764,-156643,-96241,165108,208495,29284,86869,262788,170278,5438,88308,174889,72669,50308,352244,579301,339099,-23248,-190106,-172216,-102299,107940,125173,-217440,-321135,-84575,-27466,-52065,96246,331941,476167,458729,301665,90391,-34914,-106140,-193456,-132844,-75781,-123572,-51699,68439,-18122,-80339,-2664,106612,198574,147218,-103784,-265072,-112547,176114,244526,41546,-97645,85324,307820,324602,240386,124966,-29779,-116626,-44306,-62928,-271827,-429191,-358850,-152785,-6652,71826,42709,29123,489,-125375,-255053,-253983,-176827,-143206,-154897,-251014,-311965,-180692,-136938,-302206,-191496,215231,252182,135748,408091,699311,535145,251199,199540,262267,178918,8948,-27308,23586,15640,-49524,-99983,-182250,-361648,-426371,-253853,-66945,-85281,-147059,-27713,79076,22604,-71548,-92086,-102436,-102382,-192571,-315073,-388834,-305878,-281210,-218872,134211,388544,252055,94410,105399,53444,111003,314422,323536,150690,87802,211540,224619,-66535,-242959,-89505,17607,-64325,-119333,-188659,-283033,-191449,75551,256889,221702,148930,88659,-86529,-222390,-186248,-150813,-207777,-194074,1182,321691,422019,144914,-164375,-61230,219007,231698,3013,-246327,-204304,42192,122933,21253,69413,47377,-123574,-264740,-290001,-188715,73872,332069,301016,-82856,-327819,-184783,-121112,-302606,-276476,51380,270497,141371,-23313,33431,187166,259929,163269,-130799,-222780,92309,413184,337525,130118,232430,456226,506963,419308,333139,253610,196540,276180,338305,313192,398766,351418,35824,-176211,-126736,-115932,-154129,-18707,245438,354502,96069,-144832,-166418,-118492,-77077,147564,260389,-2999,-17382,336313,208982,-310968,-426061,-220001,-230116,-355468,-483006,-236814,-507249,-884468,4564275,12329588,7431217,-3705365,-6046416,-2615979,-841871,-293338,-155808,-395715,-930642,-1165943,-831781,-805184,-912664,-701695,-579925,-894976,-970419,-648891,-401805,-260495,-88362,54056,49415,-61,-80078,-225843,-180006,-8347,-93876,-213284,-108053,41955,92455,-10570,-136098,-279739,-464979,-511361,-330423,-209163,-301747,-353683,-270356,-159737,633,67697,-22532,43422,166157,125027,95651,87420,29658,25824,-55522,-246694,-303031,-162211,-2229,120962,259956,187343,32819,-13924,6369,40383,132348,146534,-45957,-237702,-270619,-194036,-8373,226477,326999,157959,-173907,-323989,-217915,-52557,44785,-51391,-252616,-250709,90940,331626,168588,-72697,-241803,-248073,-106165,-159469,-299565,-230731,-94009,-123813,-301096,-394897,-161861,219197,353972,225440,-14930,-302683,-417199,-346923,-184951,36353,258154,261821,235210,204368,131556,235450,468015,397119,97870,-3624,-32801,-194008,-344220,-517921,-508861,-198289,-58606,-139425,-192910,-192210,-152534,-33851,133861,239775,166804,21378,-60645,-36693,31982,7135,-157816,-316446,-428404,-363758,6693,434574,337716,-50426,-173737,-31068,42912,-94763,-128741,-43803,-124361,-150227,-28968,-79134,-192915,-192808,-345245,-437732,-236441,-42048,-63306,-213421,-234576,-20282,120542,24131,-156736,-267150,-252929,-81456,163334,361428,298281,85055,36870,39501,3068,-107353,-376423,-583988,-427272,-105627,-40960,-59205,31150,-31427,-142270,-45774,88579,167381,302376,391289,242045,-4693,-154530,-220998,-187143,-46221,41688,-86329,-359462,-425835,-241749,-202054,-379928,-472676,-370677,-205493,-36213,170646,222910,22863,-82086,46907,38416,-229867,-314933,-87405,150309,364487,446313,261173,38675,-28925,-65479,-215041,-312930,-112279,132101,157455,39901,-34051,182653,476950,401450,132313,25678,89594,213607,276986,218027,20096,-145649,-194968,-217218,-95238,70567,61001,45667,-903,-68113,6753,126387,130992,61532,66417,178898,248323,99645,-179260,-312215,-325915,-359005,-391365,-277431,-114853,8893,118241,208649,246200,162275,5729,-77540,77099,227609,-2177,-158154,28045,75137,-84496,-151626,-105719,26655,148485,64963,-96275,-183979,-131265,66536,199869,147517,175435,227491,100613,-3243,-18398,-11266,12801,101986,185479,246228,255132,159414,-5879,-66977,52709,66549,-100597,-262255,-345820,-310094,-68974,182263,149484,-99113,-240812,-60163,86682,-101720,-171008,-22989,-37873,-99025,9363,113940,174946,126438,78745,-28705,-249621,-357831,-199133,86494,246123,165285,-34623,-238776,-324822,-268277,-125494,32502,65289,-8450,-59008,-109052,-11308,76046,-57166,-174603,-173854,-271436,-329122,-26411,175956,-52399,-303409,-284108,-142526,62740,187123,177414,70454,-170065,-321763,-232356,-133387,-159133,-161520,-120597,-191916,-408979,-481465,-211867,66593,30862,-110506,-147766,-128329,-134896,-102473,27280,124484,48973,-115259,-207504,-93668,59778,84496,-1397,-147072,-271879,-371314,-376972,-218735,-71774,-85136,-216149,-349857,-361241,-181400,-1580,2358,-64036,-96270,-93809,-95830,-87654,-138310,-302903,-419718,-333705,-106560,86792,128081,261698,453565,426173,99359,-127148,-73704,14988,-67285,15829,336626,316489,23747,255657,745835,460780,-208366,-234673,-324539,-738535,-718193,-9811,213305,115925,246457,506219,518111,101395,-616372,-1435621,-1707779,-860027,221349,134658,-455505,-92730,785304,713193,426253,678804,510507,130124,100016,86092,136764,315509,438582,334684,-3208,-210758,-117882,-19419,-33318,43312,101981,72641,92742,38499,-298992,-547042,-332642,-39071,43892,83409,-91,-70123,-30722,-99603,-270014,-247726,-109810,55103,184432,265743,225347,77901,46682,141624,136781,53605,183125,356149,219228,-127596,-322855,-175553,164905,436345,397148,172050,101774,84316,-59737,-73301,29192,-124066,-174141,-38670,101065,162668,48112,-111674,-97368,-34937,-52005,21620,235972,326912,192265,-17246,-142486,-151112,-126905,-185154,-352209,-341735,-145659,-85746,-126321,-9547,51810,-48115,-157747,-156219,-111372,-113592,-3460,152681,81800,-104705,-139928,-93860,58915,225890,148806,-98392,-265186,-185968,-17349,-56830,-135531,-59607,-71051,-197354,-105142,97154,87063,21125,20470,28628,28882,12936,-25128,56097,76742],[-64632,-188705,-154056,-84076,-6670,89192,144652,142905,97380,198267,371933,231772,-45040,-59433,87759,129238,50166,-30748,-10608,48972,19281,-140669,-206315,-132640,-105838,-146087,-81080,98931,196289,66587,-140429,-222765,-218251,-290683,-356493,-359167,-444401,-445371,-216916,-65125,-35948,-26480,-56627,-178073,-163043,34769,113504,2726,53518,184389,128665,11826,40275,69886,44785,35762,82734,204579,234287,46577,-114062,-21944,152773,272667,206401,45727,-27098,54131,143996,181434,209615,114902,-36432,-67198,52696,201313,210662,45612,-208531,-420088,-424938,-206967,-24425,42433,17331,-62372,-140760,-204981,-218568,-55555,77977,77477,46521,264676,367946,115944,-87968,-28770,142863,263860,170418,-35880,-20445,84120,182861,159364,15183,100397,307039,356054,315388,264987,231489,229360,169983,73723,-11740,-98072,-4436,270295,307520,118187,179863,241833,75267,-47977,43657,150109,108714,4511,53472,308887,353343,103286,-57107,-6790,56453,50942,-56977,-177275,-103579,-12521,170026,327201,287201,206542,90507,-229807,-358354,-213517,-161295,-177430,-41164,224306,351770,197193,-73503,-217181,-29868,273004,361139,305944,245855,243819,304808,270955,57178,-61676,-93739,-117741,24832,77265,-48701,-211443,-287401,-228251,-109623,-42101,-105967,-135104,82512,378008,287656,-10038,-195127,-295731,-246079,32954,285696,346807,268905,134660,89725,148931,95684,-127271,-243040,-167170,-63956,48084,108171,41854,15352,90908,51046,21721,108872,125468,55820,5617,-73374,-140787,-144397,-74900,72793,85915,-63397,-79021,149277,231523,83234,136514,278564,179613,65505,117833,119638,-16814,-46297,241397,464906,275946,58242,-23353,-97710,-58624,129795,145180,-103155,-109993,57713,12052,-94508,31033,270431,468181,521943,401598,155917,-28855,-94398,-107871,-28317,-64178,-219007,-163473,42054,33291,-43573,13351,96914,146880,109741,-80015,-267504,-150899,157606,267692,99860,-25543,111292,299342,293131,133250,-77080,-270628,-220198,-3367,-26563,-282190,-412911,-307829,-116892,11593,90827,91147,79719,30949,-131937,-303803,-267175,-120030,-65437,-91585,-178310,-231876,-177096,-153178,-206574,-41876,277659,220825,102326,404942,671786,468821,206647,147182,196755,86083,-112822,-93512,38539,40022,-80837,-176767,-218873,-287069,-303314,-151257,3170,-44490,-151654,-68702,32379,18675,-36074,-45592,-66007,-106427,-185273,-263161,-342542,-311621,-290754,-203439,157598,449182,368011,219624,209204,149277,168717,286509,223010,20768,-15381,225072,358862,42389,-206420,-46111,93640,-42310,-201184,-321366,-389355,-247500,-101,206345,209911,86335,-20102,-166729,-261294,-151794,-45808,-117005,-133009,81487,382926,458780,210048,-56958,30610,263004,246339,24874,-187957,-147937,53959,44103,-94428,-29608,10735,-123542,-289841,-327078,-173283,133506,343594,249243,-76712,-267501,-193489,-173079,-338578,-304525,36674,272691,143324,-13972,4723,117207,178094,73605,-200214,-232382,90582,362701,309935,200443,329055,506311,543051,452155,346833,283531,276788,387815,447722,371862,394994,342843,66188,-116005,-96615,-101933,-104207,41512,237235,284133,29527,-81901,36438,-7160,-172671,-4690,264981,169534,127053,369471,168231,-476315,-736481,-596832,-490340,-482340,-150586,704596,299667,-653261,4318482,12641505,8504924,-3620629,-7636329,-3650425,-926699,-568003,-458910,-561154,-1119597,-1347641,-931360,-967924,-1073177,-722193,-552789,-842449,-791880,-530310,-360720,-183095,15879,77872,49573,43457,-20578,-154463,-58844,174857,158443,19659,-60547,1347,122856,62377,-88315,-182347,-299389,-388386,-335704,-249073,-290610,-278406,-119210,1831,84353,99776,36761,100041,131315,10107,24499,182443,267240,227839,103201,-120546,-294704,-271121,-143117,-65106,36519,67930,5997,-13610,-19378,-40619,19230,36707,-79988,-181602,-185196,-136511,53362,293923,364376,208601,-81098,-239282,-150031,-210,69581,-30548,-259238,-318848,9821,294288,156365,-102061,-239883,-159419,5719,-84207,-245936,-228794,-176272,-185384,-263656,-288649,-107284,216867,380014,311164,80533,-276111,-435066,-259047,-937,200125,366249,281066,196313,244314,218253,238232,424569,454244,250702,128127,-2490,-203627,-323888,-524194,-524451,-152871,73993,-17462,-155704,-226981,-199563,-7137,237463,331859,212701,84184,-28902,-83609,-13966,47844,-92374,-298887,-405546,-290530,98465,500347,361915,-78064,-256735,-98588,33529,-71626,-146594,-73987,-122375,-167224,-74270,-82737,-112763,-121285,-354329,-480814,-250378,-40309,-30393,-146384,-171223,9824,135200,43527,-95880,-173855,-198990,-100910,88329,289193,274724,69799,4790,20811,17973,-105949,-384000,-617347,-437367,-58074,34573,-20634,61644,26206,-186074,-240836,-99720,67057,209380,245120,133927,-65500,-188442,-220356,-157216,-50258,12929,-78274,-247315,-281617,-98893,-95040,-341864,-428205,-317355,-211835,-145717,58234,222536,115700,47482,162875,97989,-230596,-338222,-103919,193663,440032,454213,192814,-57865,-59863,-71313,-312141,-452271,-123530,222430,227111,76115,10052,200933,442958,375024,145002,47306,90690,183301,244016,210366,56825,-113738,-184025,-146815,-2413,112037,59275,55042,46713,-4988,31302,92337,99420,71763,128079,285117,313273,29083,-308013,-398079,-339780,-281315,-268533,-172306,-26373,49136,55677,80418,146281,132707,33482,-2381,212631,329270,-15538,-161767,143121,286048,122225,-25604,-99828,-21014,158289,165266,18924,-87680,-10466,198342,294372,154127,107187,171350,128601,19275,-118445,-152046,-74879,-68,53537,170712,279844,279923,143139,53343,63605,-63159,-212763,-306328,-356012,-319068,-156121,1223,33486,-96429,-249418,-146891,54050,-6355,-11274,67279,-38908,-156187,-71202,90868,184810,125125,40259,-76625,-314032,-405771,-168101,159951,232188,99555,-45294,-175433,-237841,-215551,-162108,-46944,-12392,-72268,-102160,-141491,-63702,14731,-114481,-205714,-174035,-237731,-287224,-52869,137210,-63757,-267973,-271722,-164511,41599,158320,120038,73077,-44227,-191079,-216594,-171853,-191375,-224831,-231615,-278523,-407450,-438735,-186531,71344,79288,-38050,-76202,-14366,-11485,-49041,14620,109262,59043,-10250,-23274,-11371,40910,72683,27419,-117334,-317941,-478012,-444008,-216340,-19793,-73168,-334072,-492960,-375261,-128795,42197,42414,-63029,-133638,-136483,-123510,-72766,-64519,-206091,-324797,-203868,74880,197717,94183,168376,412652,461314,221511,14803,19743,68979,-15597,-14883,252519,291158,74401,310874,855416,615713,101200,199908,-282374,-1159441,-886372,-238489,-134492,448262,696250,370487,165955,-107417,-694256,-1357684,-1513167,-920069,-321042,-163562,-252442,215166,790055,648106,465969,640848,260980,-136009,-14265,41927,98327,314913,437578,332744,56264,-120613,-64122,8400,-17474,94953,213437,171328,110573,35158,-225104,-420103,-303106,-92859,55153,132841,32778,-54174,-63659,-152812,-267297,-277616,-163978,57819,265449,348459,233437,80310,76748,196969,296623,355862,452936,498389,292405,-58667,-287748,-182900,113731,332219,299924,170169,114177,28333,-101663,-53676,147516,79438,-14355,71386,205054,225772,68361,-84431,-60697,-17794,-55319,-25646,105545,180973,126129,7292,-101335,-121695,-112274,-205676,-400649,-397988,-190448,-163419,-266988,-141076,-21042,-98823,-250555,-307822,-273609,-182885,33077,240771,132157,-121502,-181094,-64825,120809,236782,129079,-83390,-225581,-234548,-109802,-79389,-126257,-49110,-25650,-145492,-115024,70092,112697,59678,67823,105400,128508,112854,52082,81509,97152],[-18393,-161551,-119888,20740,83258,64361,36697,43601,65981,180939,295856,137684,-104156,-88207,19937,32475,8861,-6198,25908,74000,31110,-119337,-217803,-208158,-228398,-223502,-67923,148183,198482,62641,-108096,-203836,-278261,-383817,-445812,-460740,-539802,-496625,-240914,-115213,-108405,-63302,1260,-61651,-76945,117023,218805,98495,101489,221715,195221,50211,-25448,-67545,-92391,-61854,9334,148310,204159,83231,-25528,73719,195364,226757,163373,45354,9807,70123,70296,50029,48630,-9485,-81801,-45311,140664,258638,150043,-59125,-228256,-353271,-366522,-230902,-62431,85318,125736,41237,-66183,-202814,-247047,-91210,-11727,-33952,15072,275440,378014,156429,-59338,-83604,28918,144431,122643,11764,45167,95978,127519,59331,-38057,83476,229217,215307,159917,122577,110599,105122,17875,-94582,-184838,-177831,-8020,188044,141312,22764,218729,287257,43973,-87959,51900,138066,50466,-61241,41053,359897,420234,113286,-75905,-46488,13367,10437,-132586,-298604,-240828,-98588,133828,315472,234479,203613,190229,-125623,-332118,-124317,-5055,-92264,-49450,240733,438575,296249,-36302,-290072,-209531,164227,434774,404443,220937,120986,204541,216504,44072,-105064,-160592,-167129,-35269,33613,-5636,-103273,-245165,-351184,-257717,-83900,-62596,-50311,157898,426959,319874,5175,-144602,-209044,-235193,-82782,106013,168043,151501,132833,209421,270260,133928,-87702,-157759,-105398,-40694,44865,105652,43309,14149,118148,123339,62050,106992,150648,154352,101813,-12811,-68567,-12282,79546,194467,175651,-100,-79725,107127,229637,144621,169757,216072,112972,96854,140282,56294,-114674,-145647,76807,242362,177148,168863,176412,10587,4041,143443,136651,5916,103300,195344,47688,-132836,-44924,175290,398391,515910,446510,211853,5492,-63348,-35583,24870,-78626,-293789,-257610,16050,108926,30480,58291,106296,90616,52248,-69761,-262169,-174360,136113,247849,101536,22209,123973,257574,235618,33907,-230110,-404699,-239387,36768,-6246,-251215,-316181,-204143,-96558,-11101,71221,128512,127568,57533,-118628,-301933,-242845,-53678,11879,-20036,-57152,-96196,-144480,-133585,-69686,100585,278413,157019,68382,362106,533899,302920,102954,53085,80730,-29183,-218930,-161425,23453,43528,-95489,-206000,-219808,-213994,-190853,-69702,16807,-51165,-148359,-92282,10491,46764,786,-33048,-35883,-92935,-130696,-140512,-211127,-237563,-206139,-114683,175942,444021,410578,295005,254919,185355,160283,192577,108798,-63996,-78682,201057,404563,115384,-173904,-26523,139369,-13619,-235746,-381101,-429478,-294412,-90588,149615,222899,53843,-117090,-217904,-257264,-114945,29324,-31254,-64077,142228,393396,438952,248318,78790,132156,260021,222142,41087,-107242,-75688,54018,-43788,-198912,-142279,-43834,-108459,-239158,-265263,-91432,206467,328908,154687,-101448,-230311,-217247,-224025,-336605,-288295,23094,238264,132244,24246,16260,41663,72077,-39072,-269606,-230584,75506,278665,274877,274766,379567,473159,504565,451129,363865,324780,358944,482056,517306,373904,312459,271319,77076,-39479,-45227,-84193,-74216,68160,199739,166302,-49094,-13035,245523,111024,-260733,-148163,266549,304374,262680,458978,233129,-473541,-855596,-797896,-595598,-534696,53420,1414798,1222813,-85220,3567443,11042419,8614873,-2768478,-8086343,-4538849,-1537471,-1251601,-908437,-689572,-1114969,-1310283,-907070,-958281,-1095886,-668680,-432507,-666336,-630330,-488646,-324882,-39810,187740,162983,101639,108461,31622,-80502,68943,330605,377022,214646,-45817,-75340,101838,108305,-38687,-73349,-123408,-285426,-387032,-336564,-286454,-177120,38473,164689,182542,129608,71268,110828,45545,-149483,-98815,215862,451337,409128,265682,31632,-249685,-352631,-306520,-303163,-223700,-57901,-13423,-9895,-41748,-99699,-67006,-64143,-121090,-117179,-82861,-70823,100317,320434,360603,246309,32724,-124988,-79905,33723,80645,5571,-226250,-334205,-30947,270348,146482,-137004,-231212,-56659,113074,-10323,-188030,-245241,-277661,-212475,-148011,-140580,-67986,163955,356123,375548,182408,-226627,-426992,-138217,197362,353015,411947,227675,91826,224150,237762,146470,275662,422396,338107,211830,9825,-210697,-280765,-428188,-447866,-123623,149141,74827,-102477,-215097,-212551,-3081,271702,354271,238503,132758,-26077,-153973,-76208,50967,-74200,-315179,-382206,-214299,155218,474839,336817,-101354,-343533,-183465,25447,-17526,-126337,-84759,-97099,-156539,-116114,-85082,-4122,390,-283017,-452974,-250207,-49919,-6839,-70943,-93974,24203,118936,49690,-37568,-76879,-130926,-136303,-8410,199460,217068,21857,-44911,17611,50955,-85262,-370717,-605476,-389901,19735,120318,31075,75549,53932,-213170,-380351,-250832,-34944,98094,88428,20308,-93272,-170996,-183887,-101443,-43951,-28616,-37489,-66639,-87071,55380,23046,-272260,-364652,-257883,-209459,-214692,-25284,205932,180804,132585,227313,162013,-142040,-252728,-69792,221014,473888,448483,137308,-130754,-82367,-58189,-349240,-530491,-167444,240738,261968,90531,15664,163628,355576,318703,135578,40189,56317,107293,172697,186570,96248,-63553,-156066,-71168,101904,174081,88117,71773,102182,82953,67919,36879,21665,61483,201904,405300,387926,-6562,-374019,-406731,-276370,-134067,-54902,-10112,61704,85972,11439,-39532,1991,50766,38170,57368,291881,352004,-28905,-118641,259168,441084,291577,127043,-25566,-25558,163964,247221,122994,-1400,72235,290008,368289,172087,51805,117633,158167,39657,-186606,-242228,-136120,-92920,-43500,112931,280118,363685,283000,179442,66113,-161954,-264293,-285736,-317270,-302861,-241667,-191879,-122128,-145666,-269874,-232567,-27477,48654,129443,148355,-34677,-198790,-145141,58528,162307,120530,42204,-85365,-339355,-400836,-115811,193481,184560,25362,-76262,-130091,-134831,-132922,-176679,-122335,-83794,-97324,-97997,-130443,-70769,5278,-112120,-180701,-121319,-157480,-226447,-109346,41139,-108411,-243504,-251902,-180872,-3411,100338,47612,59309,76245,-59931,-201246,-199279,-191840,-243435,-293016,-308858,-323162,-311962,-134231,69184,107115,17170,-8204,80399,94783,5173,8740,106078,99062,126469,194904,102475,45157,74894,70143,-49822,-306621,-498857,-415280,-142063,78032,-38930,-418477,-569167,-313772,-24911,88752,58681,-81684,-186665,-195595,-160686,-66882,-15942,-130912,-226013,-71308,223214,254869,40896,61893,336840,443973,314578,164183,125539,111552,24929,-46279,138033,261144,192634,426893,917526,717163,364302,439284,-439699,-1634837,-1102328,-602756,-488259,757256,1089057,269220,-81843,-216820,-629123,-1064744,-1194389,-1199042,-1199282,-438739,232253,600889,761257,579282,469876,524354,14176,-335995,-105101,-7593,48456,264960,345782,240859,72853,-20037,15804,43965,369,116414,272025,221071,115793,47986,-153206,-338034,-332936,-183280,52041,157054,59557,-15323,-39012,-125809,-191957,-239659,-158693,69340,309508,376727,220227,92050,104006,230727,442684,647114,673444,573476,346312,16826,-242548,-189626,33917,157877,150971,158799,129312,-32999,-162720,-39966,238502,247721,96237,146614,292973,262353,64245,-63668,-33612,-8764,-63660,-105979,-82991,-17836,26666,19135,-46376,-52186,-34015,-149521,-344942,-348882,-167520,-177636,-309650,-201652,-50131,-97259,-286545,-431757,-418501,-225934,83169,332631,230001,-62057,-182642,-57669,95741,140712,67446,-37068,-111599,-187697,-157079,-113456,-130925,-52020,242,-93712,-104901,54699,135819,86542,104199,176459,230252,214542,135039,112474,119265],[28874,-116302,-72211,119151,178314,54608,-70848,-71375,31129,172556,221109,56462,-128713,-105978,-73554,-84671,-29236,31020,86588,137809,82389,-68548,-221013,-272224,-293989,-222585,4469,209273,177405,40018,-61196,-150105,-293060,-407919,-440579,-473964,-555338,-478893,-236618,-149782,-176087,-119979,20790,52458,20737,173170,280196,172577,124900,201523,181308,28692,-106736,-171396,-196722,-185267,-124617,42756,156902,123524,97711,203135,274964,219562,132067,35097,27052,52124,-27817,-93043,-111988,-101126,-78985,1273,195706,256461,58536,-155632,-220133,-248453,-277640,-244381,-92696,119102,221145,164931,51155,-118864,-165148,-68964,-92264,-177107,-44881,243801,330822,159458,-37263,-137234,-84354,32949,71369,64646,111918,109804,50557,-77197,-108151,44606,106223,30576,-13792,-22886,-13960,-22619,-125748,-254066,-348577,-256130,-39157,14829,-130368,-86527,274816,358403,50339,-92860,51301,92185,-11021,-101963,21976,352113,439851,117630,-107281,-118909,-65916,-44713,-170457,-323061,-301522,-140580,110443,276596,147720,168749,272513,10701,-257875,-45457,120913,-4009,-17208,258363,458455,335093,1633,-310145,-334173,60479,469346,451999,142238,-42847,87562,170964,51533,-107104,-151411,-133016,-65829,12701,73192,54072,-143987,-392136,-310566,-63489,15066,54362,222512,410299,316691,51634,-53830,-107767,-220916,-203237,-72187,4637,61944,170333,330156,357900,162098,-30726,-66931,-47261,-7916,47312,78727,25999,21096,136756,163069,71608,79078,141531,196762,136800,557,-6399,131063,217969,245614,184097,-1269,-109647,48054,203372,190632,175387,103750,-1670,82570,142991,5050,-195090,-239790,-120323,-32038,71007,267133,326202,113031,72292,154323,107781,82501,254597,275545,48573,-164543,-115514,73988,294337,445487,426157,252158,67600,-16699,5460,15092,-111385,-321665,-300898,4723,191149,128194,119412,117341,25198,-14861,-65836,-247653,-196508,93984,177323,41630,29139,122697,200378,173604,-21968,-285166,-386865,-164454,65224,-7448,-188900,-173887,-84410,-103456,-82881,17774,147412,151793,53741,-106222,-252564,-175753,24782,86212,58389,92734,55285,-97615,-79797,78675,202105,225355,79205,31457,274329,318687,86602,-32471,-56672,-51973,-135381,-281716,-217227,-28979,13030,-92850,-180988,-195085,-178989,-121701,-14849,-9573,-92270,-133426,-92558,15249,107105,56338,-31413,-25047,-80554,-50538,31557,-28218,-122584,-76586,10605,184782,378419,377220,298359,214850,116937,55613,54826,25429,-72384,-83236,149317,355819,138646,-144691,-25837,144128,9094,-215894,-351223,-392129,-321555,-170428,105324,255296,51193,-181359,-230235,-222053,-96118,53578,30319,216,165944,335703,344196,237669,204183,222743,222354,166176,34211,-49739,-20109,40820,-113743,-270441,-239830,-102188,-82495,-137476,-140372,22408,271992,307364,74908,-132607,-227254,-251453,-259731,-304702,-247874,-5169,154452,97743,86255,79106,3492,-10236,-134210,-323214,-231077,36211,181190,243386,326376,365235,361651,392546,408011,376746,364668,411047,510542,505814,312191,180320,161769,65527,26214,14205,-60493,-64914,60320,134708,3863,-153201,37797,407178,206647,-304195,-214265,314111,407378,362075,574692,369496,-318256,-785087,-819999,-557527,-478599,77761,1625589,2033822,710469,2497716,8216645,7944999,-1608824,-7550876,-4986931,-2269331,-1973553,-1327753,-737838,-947147,-1129354,-792949,-759820,-957535,-578602,-276798,-427814,-521824,-505383,-300280,94693,339855,273462,200085,194608,83121,-5217,176674,414833,486491,306124,-63219,-167783,30705,104427,-12062,14463,20725,-231176,-478535,-452557,-292769,-81067,158046,286880,276918,170199,91793,82076,-61057,-304063,-239112,176618,516505,505281,381029,166155,-178637,-378862,-441366,-519387,-428576,-141692,-12725,-2989,-63819,-142356,-125142,-133271,-158898,-68080,7528,-6694,132575,313443,328379,266248,131374,-19122,-23438,45427,76826,45360,-164584,-294633,-17934,271777,145876,-160144,-211273,34950,187474,43737,-134889,-266915,-358482,-186366,26250,13148,-57836,70524,279932,387191,253592,-165386,-376001,-1476,363707,452832,385916,119713,-49963,143000,177306,-13135,77239,323860,343737,236637,19995,-196980,-219353,-256992,-304913,-123666,130043,103015,-46012,-153204,-175249,-6531,236562,300207,231062,149585,-49792,-217942,-126114,22861,-107188,-357313,-360674,-149642,160326,365252,268848,-106811,-395071,-264976,7632,43509,-77267,-77945,-62719,-128945,-152895,-98617,83216,126483,-158987,-369656,-237369,-66927,29,-5379,-19421,26474,81067,36517,-7279,-5488,-67166,-178374,-105482,113806,143153,-40429,-86887,41731,97417,-43804,-327488,-540100,-302402,86123,145289,15129,27741,27219,-223517,-430106,-324922,-108237,1539,-31274,-67618,-95451,-137466,-145586,-37287,-17452,-61142,34196,130420,98844,171765,103758,-201830,-295585,-195684,-188321,-209296,-38126,181771,196273,153825,224297,210575,15407,-87681,-4962,218973,450953,421899,105665,-152355,-81165,-28786,-317313,-521587,-223231,186022,249650,76734,-21019,70096,229941,251303,117494,19298,5874,17244,96796,165731,130269,-10823,-116811,-10267,182271,219432,108502,66255,137302,174509,119906,-11159,-65208,48783,269089,493632,445368,-647,-373386,-351374,-162086,33253,171830,146233,115477,113377,10612,-112052,-143193,-56489,16661,75897,281017,284483,-36233,-31662,354964,505393,386141,273101,96295,6015,157359,283453,184833,47279,86124,299099,381882,187937,30728,91361,187195,59558,-194492,-246399,-152098,-152848,-83548,91450,266694,390326,368383,266353,53355,-205519,-248063,-216650,-251583,-270387,-290804,-320979,-256602,-227987,-303145,-298340,-127981,69687,233676,210088,-26926,-212765,-171838,42910,117038,94841,60857,-69326,-334072,-360387,-58596,187824,126663,-29056,-108203,-103587,-40896,-51280,-179096,-195602,-143307,-74791,-45212,-88568,-37972,52603,-40518,-96434,-24943,-48387,-148647,-146680,-65993,-165645,-228233,-218171,-175982,-40970,49019,-12468,29490,151944,37651,-179016,-198655,-157251,-213903,-297708,-288908,-194849,-157640,-95403,48779,102214,33616,33432,133196,162402,51079,8382,102900,152788,263314,380328,214300,67961,75374,98778,18856,-260622,-444588,-304598,-11787,192769,-1803,-458663,-569283,-203791,101603,134608,56618,-99782,-228427,-249519,-195085,-74496,-17166,-118693,-173499,8318,279622,237527,-17953,-28202,250222,395980,370182,297855,217309,133360,52487,-64296,21439,226206,326155,549528,899554,723379,493994,467048,-645175,-1939031,-1292533,-974015,-795890,802605,1213479,215614,-144703,-164311,-400354,-614181,-833344,-1607711,-2118239,-619225,815843,916862,701656,523869,445010,383578,-147930,-414027,-151361,-52798,151,188837,209856,101014,43557,47643,73670,49799,-7071,97019,266501,208794,96830,64163,-104932,-347911,-449455,-293069,30199,143017,74511,46066,39517,-28395,-69328,-139012,-90040,93942,304430,342096,201322,119484,126717,244118,544719,834593,771951,553334,356336,75614,-195783,-190752,-44510,-22639,2038,141958,138347,-92707,-236814,-42476,276302,324601,120702,153689,329998,265097,41210,-56681,-26332,-13067,-76991,-192934,-266844,-213398,-82158,14331,9473,40409,82057,-42440,-214152,-219989,-96757,-132915,-248930,-184402,-40111,-61614,-275461,-496369,-496105,-222585,140582,403185,338736,38318,-155703,-74601,7616,-8947,1239,43859,43702,-67842,-135284,-127858,-132578,-60324,4871,-54782,-82955,49355,145353,89903,111652,213238,296066,287499,199186,136216,133962],[63327,-60951,-21944,183166,250396,65047,-145050,-169512,5495,182882,169920,1763,-117531,-106664,-159975,-185792,-57885,65276,153347,215290,146112,-15890,-223113,-316917,-291917,-142732,117255,255708,130616,5646,-13310,-86338,-263666,-350729,-337526,-398077,-494252,-404086,-200645,-144912,-203181,-170033,-6489,113513,90149,191976,301248,219690,124913,136127,103741,-27673,-168609,-216667,-246284,-299772,-271229,-72401,105351,151854,225714,341925,366351,242992,106359,-1909,-3812,-9874,-122842,-209492,-231746,-143177,-31019,74286,219771,196514,-52650,-234625,-201476,-139551,-176876,-239692,-117099,129962,292320,294778,174530,-1469,-19318,6440,-132044,-295718,-113982,174084,238238,127246,-30443,-185109,-176519,-48080,20697,89907,148796,114811,-32106,-213610,-175193,-2806,-25804,-139646,-150833,-140092,-123069,-120921,-206010,-342722,-443668,-298468,-78057,-189006,-419471,-184090,325491,426563,90825,-54324,46840,25477,-61451,-105017,5310,287452,396919,108563,-148596,-205238,-153556,-96680,-177149,-289145,-306093,-151054,103098,232849,69665,118916,306819,125401,-147546,21850,186185,59670,50239,283340,422490,316087,39069,-275526,-380577,-13035,465496,457499,56695,-177398,10911,180616,97940,-51879,-50322,-23232,-67738,6073,157159,205907,-28723,-349034,-262697,11073,113662,162824,266143,331699,259841,88682,29842,-31177,-211541,-289636,-190632,-93870,27100,240043,424340,390184,168829,25672,5423,-6613,26452,58674,46836,10600,36824,133507,153775,49087,33188,108179,181868,107570,-27321,49098,268135,313420,213502,101513,-76756,-171347,-21273,151746,196554,148069,-15965,-125497,18209,119134,-19451,-239912,-326095,-321537,-283293,-14318,320189,373538,170993,129343,167498,75366,116202,314078,275413,2160,-189660,-163981,-3666,192917,334794,351748,276273,148059,37071,8311,-45702,-145358,-285315,-269607,18161,257246,223360,174087,111311,-45649,-71924,-52303,-221059,-228884,20883,68576,-59582,-7794,105488,149160,134947,-10227,-227953,-236618,-27059,70697,-31008,-113682,-28851,18070,-128688,-185399,-50368,148157,141750,1736,-121263,-182551,-81493,106915,151976,138905,237354,174412,-54654,-4030,204022,239015,141479,15003,-759,154835,88340,-111584,-154504,-141761,-152571,-199156,-284421,-243288,-104843,-46778,-74553,-110941,-160751,-200824,-111518,15916,-47264,-145175,-111296,-70222,39690,184653,137587,-10646,-29186,-76846,25795,209057,152447,-20387,28175,116731,178456,278543,295175,235003,97319,-52717,-131897,-84225,7439,-2257,-37283,83306,239140,115465,-115377,-32104,109821,10266,-160239,-249890,-292230,-315946,-213457,85156,286967,61493,-206718,-208533,-174571,-102998,28293,60518,49902,143543,209652,177877,171405,283103,283647,172346,96933,-2375,-49703,-5981,17031,-150450,-305153,-303069,-149552,-52154,-24802,-5844,125473,313446,298702,55219,-145259,-250334,-284914,-270514,-258235,-209931,-59594,25008,34569,149247,173485,25021,-32677,-176467,-345298,-242060,-29585,89265,216991,330691,284846,199662,233499,328125,375590,389821,412355,448071,401728,200456,39503,46803,37659,65619,73681,-26005,-67898,31052,60038,-165399,-270794,61430,489218,255348,-292128,-179914,409837,479427,405635,664459,514797,-80624,-582525,-699111,-416273,-321413,-60965,1276021,2515615,1530177,1475462,5418443,6917384,-804482,-6637030,-4860715,-2634547,-2357951,-1557393,-694368,-706259,-930262,-642419,-412496,-675595,-485547,-144296,-204434,-465508,-533821,-279642,156961,392264,357425,316809,287548,134771,67471,244885,411904,459333,279362,-97645,-251296,-73015,44804,-24962,55587,104121,-227622,-587780,-572651,-309290,-16580,212701,343463,348091,226065,109188,30325,-151054,-401850,-354334,78694,446999,483765,415143,250497,-94581,-341435,-508980,-651880,-516220,-155981,8021,2387,-87513,-178097,-163359,-159857,-176147,-39682,70410,50635,154943,284063,279719,266264,188809,46124,5562,33782,57455,72956,-92115,-210707,43959,297691,155772,-157864,-179337,94258,213473,65467,-97141,-279972,-386601,-110053,209887,130349,-80341,-42846,160695,327233,261936,-109365,-277261,127210,455918,468203,303218,-1221,-182476,23477,58043,-181995,-101420,197825,280728,214864,42321,-154552,-146790,-63643,-146376,-155046,16911,57414,-2717,-59535,-93834,-4101,153410,189997,187739,128771,-88777,-251580,-144445,-19431,-168715,-396519,-334863,-100792,119958,210497,180885,-82348,-380588,-322049,-32294,80602,-19817,-61043,-33646,-93476,-175471,-125925,109766,208906,-27658,-263744,-216868,-85614,-11157,39379,43091,25256,34826,3156,-15760,27750,-21789,-214136,-184884,42023,67884,-96713,-101160,87528,144252,13063,-247759,-422049,-199931,106378,67595,-115893,-104371,-58049,-220788,-385478,-305288,-129880,-54002,-87253,-112530,-93045,-129363,-133489,18849,34968,-53650,129669,289354,222310,217337,118023,-158633,-237656,-141945,-146788,-123974,29588,156054,155359,114109,160088,225479,192399,98825,60275,181717,372486,371795,100484,-114579,-48397,8657,-232400,-433251,-266217,80467,191561,40473,-85520,-59783,92844,194438,109762,6314,-37663,-53434,49361,164282,156449,32827,-76173,21076,211096,216473,83997,17113,130103,245980,183896,-25987,-120715,47427,306435,512802,464025,39738,-317671,-261038,-38211,168913,330114,234855,112030,122819,54266,-123676,-248377,-150937,-20379,43160,176136,149238,-30468,83575,415918,473262,387011,374676,226486,55925,135197,264493,191793,44579,25964,214075,318019,187008,51142,106359,212693,81594,-135007,-159013,-118618,-168608,-70861,107131,250461,356028,368780,277800,21511,-193981,-179811,-123823,-177828,-227398,-278273,-333757,-315758,-305516,-338236,-334166,-212169,69807,292497,247419,-15307,-190373,-129369,58449,65310,39808,65641,-47472,-304189,-299411,-8943,157383,84530,-41065,-119238,-84382,32080,9512,-176382,-264921,-190009,-15668,38864,-40841,10947,139142,88203,38055,99210,66415,-63586,-132998,-136386,-209553,-214047,-164713,-135853,-39358,36444,-38028,-6876,163572,83583,-141330,-160130,-93899,-144748,-253515,-241060,-80704,-45555,-97299,10207,68672,10492,37143,135630,184905,85087,9807,81686,183110,352414,471728,288283,98339,64537,95877,51960,-215530,-351996,-152242,140720,287898,18900,-456183,-510808,-88711,216243,178064,45614,-104836,-240318,-280877,-218730,-95962,-69226,-177705,-190032,7048,225847,155173,-66255,-80574,171082,337001,388632,388441,264422,125036,65379,-61836,-67359,192062,428662,623440,791150,621908,453843,354725,-698867,-1875073,-1376380,-1217652,-1025818,437642,941727,192602,-21204,46500,-48691,-119290,-515077,-1966009,-2722785,-665357,1226887,1013784,607913,484113,410420,290096,-163945,-351173,-143565,-79548,-23861,126561,89753,-32724,-19409,57220,81048,9441,-57204,35739,200220,139469,52339,71719,-90300,-449091,-632985,-395413,-10734,91145,74115,114837,140210,97467,54713,-9055,20827,130931,253638,254670,182960,154249,140329,241248,582708,862820,720932,446000,313155,103319,-150927,-178750,-92884,-146977,-100029,123239,133439,-141287,-299066,-56815,259358,294967,59129,88961,301940,236582,8732,-67458,-44053,-32531,-93659,-260815,-390578,-349956,-170823,-5567,48883,121914,185999,67024,-60864,-60299,-14435,-61979,-131003,-122696,-16013,-20814,-239706,-489235,-481390,-170064,194060,430833,410953,127592,-117844,-101919,-92269,-136795,-26410,151056,192618,75031,-49564,-102685,-117888,-65176,-5328,-32721,-57962,49589,137273,69509,83766,196751,293725,304336,224245,139516,129222],[74150,-6545,21393,198006,276773,90107,-167117,-224334,562,214764,152119,-24618,-83310,-89668,-208447,-240227,-72598,85673,205235,275176,193965,18414,-224100,-337889,-238928,-15375,234540,266598,65903,-25732,25788,-35793,-201737,-226860,-168977,-257182,-373586,-295202,-138066,-91840,-167739,-188387,-70188,93796,108442,184529,306068,246995,109116,51862,4660,-77781,-180619,-198637,-240328,-378020,-385154,-155669,63961,158481,325314,458487,434022,270723,76873,-72671,-92222,-106118,-185921,-265345,-284814,-142643,41459,166243,226956,102670,-164624,-293167,-191222,-56097,-80177,-209193,-137067,107839,329943,407498,265364,90323,119286,108759,-113484,-337738,-166708,79855,122580,75489,-34697,-215129,-230737,-92835,-27656,66499,135339,101051,-101035,-311543,-219979,-43951,-130045,-245974,-214259,-208110,-201651,-170771,-199480,-326273,-430914,-274593,-95351,-346873,-621323,-240670,350439,456887,141369,10736,38437,-41274,-86681,-69042,906,188093,298401,83518,-190802,-282844,-220130,-126804,-168817,-261017,-301961,-151316,108582,199932,29609,70463,272285,167851,-35444,71876,177894,77258,126991,313863,362666,265922,78969,-196042,-347087,-41431,431271,435415,10782,-224634,8170,254238,182069,54485,118777,121670,-52922,-2439,208648,295933,53887,-248405,-145562,110264,210148,258037,285026,213080,145651,79962,65902,-5769,-210439,-317519,-224999,-115713,49634,323856,471160,358729,146417,62060,41690,12124,59547,81158,29823,14264,57150,104772,102769,9624,-15926,67369,133146,42811,-67147,103965,379471,351396,116207,-44943,-203712,-255555,-98504,72456,145624,89608,-104945,-222594,-82095,73146,-11438,-242258,-401471,-496344,-450591,-64073,315495,319742,166454,161584,184577,56183,113334,293265,211343,-75327,-206692,-178302,-38165,123780,218806,251607,285971,229295,87373,-18398,-125115,-159888,-182243,-158227,57972,287601,285887,198918,78668,-108215,-99835,-17459,-181601,-271889,-77976,-49779,-164440,-76034,69945,118751,139765,69068,-84834,-26793,112782,46146,-71784,-44824,84872,85665,-148391,-278587,-106540,138306,102009,-96622,-180736,-129442,7853,171485,198046,210757,338540,222774,-30498,74549,278392,206263,55477,-11339,-17063,29632,-93094,-233435,-219132,-163381,-175869,-196982,-226776,-224940,-173965,-114424,-43958,-17376,-130949,-270883,-153324,29114,-68938,-185565,-89598,-30309,70903,250508,233302,51081,-29764,-80326,71117,340173,277258,24744,52503,156176,154940,181933,205961,134325,-56383,-269664,-346600,-179480,63193,117413,28506,17226,102072,64241,-82586,-32524,51121,-18280,-103261,-123184,-164561,-269393,-205768,88895,295240,64634,-199763,-169181,-133514,-128131,-25013,65456,79562,78042,37118,-26309,66264,295602,301601,130842,38269,-57359,-109336,-39021,-12287,-153481,-310779,-326150,-174628,-22745,62999,91829,185055,324634,314070,110239,-120261,-273849,-303372,-254844,-213069,-195123,-140195,-127327,-50868,184882,260467,98482,14389,-149364,-325061,-260807,-110835,16452,189425,277396,157597,29124,69359,227888,351175,389644,360854,304873,229637,69071,-71457,-42284,8559,82021,132481,23025,-71632,-2521,1981,-279932,-359466,68120,489910,246805,-239507,-67733,517318,511796,385490,678173,608301,146576,-334527,-491908,-221144,-110192,-289556,538583,2547237,2141905,901899,3883977,5979257,-922470,-6091234,-4254258,-2334014,-2206190,-1510527,-576763,-500872,-821888,-505542,-5489,-313265,-406316,-67572,-54122,-432927,-524408,-249526,119766,308911,372498,411383,359598,177173,128302,264920,337191,327536,174476,-127163,-303835,-180164,-56482,-80491,38020,117676,-250946,-677854,-668824,-328255,6881,202486,332946,381230,287800,125478,-27753,-195829,-408839,-410004,-42832,283910,359137,364146,273984,-10010,-255100,-499051,-674081,-479208,-108233,34741,380,-109234,-210943,-190697,-147149,-155856,-17715,107447,99567,172861,242414,221280,245305,196256,56224,956,1745,23778,76920,-26078,-101974,133448,333847,170600,-127190,-140655,109658,192056,51816,-86496,-279506,-353857,-8886,343475,179229,-127257,-152452,17384,199447,194336,-76352,-146487,222399,451235,392898,196935,-86913,-258194,-95888,-73566,-295271,-206946,84021,184947,173725,80709,-89710,-70853,94677,-25087,-204277,-147306,-42428,13149,33420,4897,9119,57155,64234,118162,77356,-127313,-246560,-130218,-57141,-221243,-398322,-294231,-63437,57929,61855,101514,-24994,-295025,-342409,-100985,69348,22731,-43857,-19146,-54556,-170509,-158133,64068,217796,66992,-169931,-192648,-98178,-33152,63460,92575,27399,-11395,-48360,-57734,25714,-2470,-231501,-234154,-17640,-1627,-133635,-84503,132013,173322,73543,-132827,-263895,-106002,68926,-98728,-339370,-302141,-182876,-211081,-272496,-204388,-92784,-56144,-77639,-113723,-107874,-171241,-154771,57859,109423,16974,237218,375409,256873,188860,69445,-154205,-204162,-113468,-97154,13190,150922,129585,68283,34850,60250,197699,326395,241835,97124,114013,257275,304248,117638,-31108,11550,42655,-129501,-302294,-278785,-39499,103893,-1193,-149832,-191787,-27413,162423,125688,16860,-58380,-83122,49185,188753,176481,60986,-45924,19500,181869,154175,-2212,-79996,74080,277984,245714,2542,-116632,63827,300201,454823,437942,97153,-228919,-168273,54129,237200,372012,224715,49034,104750,115873,-91052,-289621,-198331,-53560,-30662,5508,-9549,-9900,201289,436126,365942,299321,402697,322264,103734,103477,206174,154886,-4744,-86363,59969,188204,157725,100962,158008,230256,106815,-22638,-5138,-46506,-142829,-25953,148143,238529,273604,280341,202932,-25896,-147054,-89165,-31598,-106859,-175634,-199475,-224441,-276593,-338833,-355323,-339391,-254916,58320,304522,260146,2793,-134187,-27723,99445,21991,-37476,34341,-37297,-255341,-228463,25925,120256,73772,-4402,-96243,-57939,85852,48722,-166730,-320890,-224740,54551,124830,-13190,45608,233066,243424,200288,230380,165225,13028,-70497,-143108,-220587,-191876,-91322,-57602,12571,71233,-22096,-35343,117655,80305,-83533,-85044,-14607,-52772,-177333,-189466,-25772,-18219,-136030,-33666,25466,-30021,9125,94879,168830,107271,9156,30194,150971,346361,437277,299963,123847,44103,61215,29325,-201256,-262600,-4036,277450,334630,12223,-421380,-426457,-9765,290458,217229,33530,-99691,-221504,-283064,-230193,-126715,-147654,-276732,-260175,-63725,92272,41729,-91874,-86962,109899,272266,367556,407248,241990,78977,59502,-43015,-108802,166088,474680,616776,611581,434902,275353,229767,-446358,-1378583,-1301337,-1246591,-1172151,-318363,295603,168730,216184,346536,335243,290080,-291865,-2064466,-2748583,-597851,1219649,813806,481519,447137,385253,297663,-22883,-173319,-85307,-71785,840,116076,31492,-116512,-92543,12651,41222,-63491,-144199,-55649,90284,34529,-6818,65755,-104009,-588802,-815501,-464675,-65476,15366,57644,166523,219779,199147,134729,101956,137782,174101,174102,140264,161577,176996,138273,226384,552981,739848,549452,288960,226166,98906,-107965,-148967,-95802,-179104,-130658,103464,110182,-167510,-314394,-63701,208683,189152,-51853,-20230,220172,188285,-22327,-93888,-83813,-64169,-110276,-293142,-426602,-392443,-215567,-35515,56240,155603,226014,128293,60776,79236,45681,-7280,-27731,-70459,-9513,-769,-200751,-419150,-383848,-86027,228305,404714,411131,162988,-86396,-119023,-150614,-180743,12892,263359,288953,184076,67168,-38604,-83390,-60689,-19176,-22140,-35487,49728,115635,37208,30158,127936,214070,252844,201772,115905,98645],[60223,36086,51588,167899,251434,117460,-137900,-224148,21333,261475,163042,-29657,-46508,-61158,-201910,-233213,-71602,87799,224787,294039,209856,30397,-216453,-331864,-165569,111206,315625,231922,-3556,-39286,52831,-10320,-124442,-73088,8929,-93659,-221118,-178286,-62181,-3369,-74281,-163447,-146764,207,79295,178387,323137,264823,85447,-21739,-65662,-82208,-130106,-133404,-197231,-408380,-439596,-180939,43993,143113,371360,521919,446527,273287,39947,-165004,-218489,-209716,-202343,-249201,-273269,-125710,107862,260353,235968,11549,-258256,-335791,-201434,-12834,1366,-150955,-150446,51228,324426,474012,298478,114594,187853,200099,-40633,-281456,-182331,-19265,9772,26745,-35990,-212898,-238516,-110649,-73872,-5335,68859,63237,-139608,-344813,-231425,-68546,-181814,-265918,-197316,-220159,-240629,-172736,-124107,-215925,-311207,-176530,-70472,-403822,-665822,-233921,341474,425705,169691,67961,21224,-86451,-76193,-4437,14655,87706,171731,46335,-221326,-331954,-244518,-122717,-161520,-289491,-334779,-159271,120021,181205,30907,31833,166484,113233,37982,96826,106838,44309,181177,342112,315261,222042,126140,-86829,-247960,-21545,378978,396552,27500,-164098,75661,357369,282278,188456,303431,247786,-36146,-25671,200419,290654,74499,-134595,-12098,196110,280101,326812,283565,86606,-10277,9268,36196,-36446,-216185,-288011,-192575,-86795,106894,395778,462170,272675,94542,63729,35909,13639,92752,115286,41006,43871,75556,59328,38377,-22270,-50202,40262,90865,-10494,-83214,158107,445025,332670,-3934,-198335,-332803,-341755,-182228,-34217,37099,8094,-144021,-270403,-187444,20397,25089,-206170,-456997,-617836,-512571,-81723,263311,213694,112427,164442,202698,58668,89688,231704,128841,-143599,-208497,-154938,-28290,97037,130795,159965,281609,289527,125090,-52219,-181928,-138739,-28560,14172,115622,273164,293241,179545,24450,-143775,-90496,34892,-133574,-312045,-180819,-143910,-234049,-152962,15171,110547,188367,188161,86877,151679,193419,-6651,-118547,4624,151679,118735,-138207,-318005,-127067,129019,50750,-217061,-280011,-121795,57940,192156,210704,259481,368722,187237,-31993,135856,289544,119843,-8565,9490,-11373,-74732,-190577,-257093,-203467,-102446,-100867,-124585,-124886,-158250,-203665,-161396,-6397,73323,-111795,-356209,-220707,31226,-59868,-194934,-71300,21446,95123,271227,315673,155524,-5757,-86574,69820,385189,312729,-3067,-18019,112834,119633,122667,144816,35610,-190634,-452212,-512672,-202541,170061,237754,75683,-36808,-6388,11263,-45124,-19610,-9733,-70183,-77595,-25832,-50097,-186482,-154048,104580,268667,51728,-172736,-132258,-110714,-153417,-75069,59896,88676,-15215,-141000,-208391,-38860,245659,271595,107765,10624,-103873,-193992,-102582,-41951,-133681,-296604,-314441,-172290,4333,109257,131318,191283,311474,351244,220566,-48847,-265463,-295027,-219571,-179035,-208167,-233056,-266489,-138186,175687,301912,190643,111506,-60782,-260613,-273878,-184949,-30515,153084,177741,18829,-107913,-59729,126774,298182,359124,273303,124273,41592,-44966,-127505,-82747,-1861,94808,194660,86258,-67062,-28433,-16598,-281870,-362073,81748,433458,189425,-173520,71663,588204,494430,310075,594927,615710,286149,-122738,-256592,-15863,85555,-512594,-264655,2153747,2373876,1039850,4209923,5374199,-2169298,-6399217,-3442400,-1423339,-1575030,-1194555,-418633,-410003,-843007,-410140,349321,33125,-338006,-40299,8478,-390631,-448330,-199636,-439,113374,307118,447615,379005,192952,163749,239033,226966,165556,62229,-133773,-312001,-258793,-169997,-168137,-34799,71630,-264396,-705634,-709534,-331773,2643,152702,274440,370010,333502,131043,-83090,-187357,-322167,-390664,-144744,103674,186415,255091,248646,64150,-152040,-431607,-600143,-361345,-38203,45013,-11926,-119246,-234556,-211020,-109651,-90162,21887,132445,139655,188668,195360,154670,203381,161803,17937,-32844,-42454,-18904,57641,24387,9209,220468,357276,179323,-77987,-105603,81261,137916,10652,-110927,-272679,-280468,79446,383262,151660,-181353,-238745,-125825,31913,64400,-78587,-18411,265016,356485,251253,104081,-103946,-249367,-176146,-166963,-311654,-221527,8485,98410,140929,125663,-19628,1438,179423,27106,-244886,-291388,-155977,-4884,92902,86109,29324,-15745,-31884,40637,10375,-152577,-212088,-99492,-78617,-232128,-341184,-230030,-29524,3890,-39454,52245,55203,-162835,-326381,-192343,3898,33745,-34482,-20864,-13234,-128478,-180135,-33908,153875,100425,-109988,-164221,-95414,-51495,76524,133071,32624,-58737,-114857,-116835,-174,-10079,-223419,-245911,-70697,-64817,-149205,-52067,145873,168534,122392,3942,-89630,-36148,-10449,-287631,-568137,-506911,-311473,-200902,-137683,-60226,-9220,-9350,-20060,-82867,-148910,-255925,-192745,79617,190241,148303,341614,385315,213022,112721,-8591,-177419,-199149,-124704,-62906,149675,273599,98403,-42067,-54426,-40845,132018,366990,295027,89166,30332,135384,233455,149102,69094,81544,61878,-47526,-176014,-256739,-137437,12469,-26879,-183792,-289858,-111578,155535,164066,50533,-54629,-70018,93051,232025,192175,71571,-35275,-4975,113476,47771,-139197,-211093,-19933,260555,282983,64302,-47350,97775,256054,346878,378729,150104,-134124,-100041,86553,228175,304637,132954,-52056,53650,152890,-50071,-266626,-182029,-63997,-118400,-179878,-146191,18090,292293,418584,223910,153462,349546,353788,133992,76263,143998,102451,-80138,-210955,-111491,27010,95595,152304,223541,234427,133104,114430,170945,42953,-89050,29039,198530,232913,167610,128646,64015,-76353,-90738,-6581,42612,-42137,-115569,-73974,-36124,-157478,-305409,-333978,-318854,-252038,36103,274638,252009,30493,-58428,91084,141462,-5975,-117444,-36828,-50500,-197104,-155962,42912,87442,90979,66196,-42441,-17294,128832,81168,-140677,-348655,-247099,107341,182833,-20695,43812,301755,385653,356656,344918,233803,65998,7746,-92163,-194326,-158023,-7364,44163,94274,130796,23961,-42999,41529,46786,-8828,14057,65944,41974,-88475,-146826,-34975,-61510,-176696,-63086,-2290,-52675,-28256,29377,126461,117558,4941,-48037,39571,221789,287008,245339,135466,24997,9985,-43319,-226638,-200682,109738,369710,323072,-20412,-368129,-347690,10747,310466,248541,23779,-99008,-188067,-261086,-232797,-157941,-212392,-358375,-338507,-160044,-56242,-59920,-91370,-52433,71512,194930,297996,334963,141417,-7355,28631,-22242,-102212,151084,460880,529536,399799,208535,45000,216748,135599,-566762,-1066555,-1054539,-1247199,-1276853,-550664,118972,456996,629797,644377,516661,-162680,-1754732,-2142667,-494066,698643,357832,338908,393041,376374,410849,222760,56328,7836,-18264,87553,173276,47820,-132987,-149089,-55376,-15840,-132366,-236030,-153208,-36332,-74728,-60948,50832,-128473,-687514,-910811,-486640,-123420,-62111,27475,178067,244363,238391,145643,152261,225181,212412,88829,32198,131633,168244,114704,202139,468230,529878,328481,130823,119046,73242,-66211,-104104,-57351,-121755,-94564,80303,69276,-161637,-255034,-38220,155921,65333,-156244,-128268,115129,136055,-42167,-126620,-133803,-100057,-122130,-286498,-382177,-339468,-208418,-70061,24403,119843,172941,110810,115997,164777,67791,1967,1992,-73008,-42268,-12974,-168579,-309841,-241826,-2310,227560,326875,331183,129230,-73437,-110725,-136151,-118491,117967,351549,303882,217955,167578,43547,-36291,-45547,-25110,-11569,-16464,44598,89659,11657,-26290,30064,79615,144198,139606,71417,48604],[32147,59582,66687,114494,189455,134584,-75663,-175316,63173,308338,187673,-23888,-26676,-32522,-143489,-170082,-56935,71511,202945,266265,196894,32314,-189864,-296532,-99485,193042,330364,154955,-64949,-28530,69852,-6716,-48291,65561,138907,45782,-69853,-75336,8833,89960,45863,-102704,-210286,-129943,28595,200932,366151,276149,56951,-63790,-70458,-20972,-28196,-50103,-144412,-395500,-431942,-147293,49899,114289,354846,511270,389761,233711,1437,-248768,-338260,-287899,-180213,-181883,-227711,-123772,139441,334533,260060,-43439,-321603,-371445,-232348,-7648,60900,-72840,-151781,-30211,268411,470137,271569,65694,159740,245983,61996,-146365,-153597,-102572,-78035,1098,-18792,-170095,-202583,-117783,-118500,-104160,-35104,3678,-139071,-307369,-209819,-73988,-175651,-209478,-122530,-183494,-238145,-143721,-28115,-64198,-127700,-27150,-5975,-351989,-548753,-157834,305951,332152,150032,81219,-11216,-95460,-26810,70595,44830,16846,52822,5471,-228852,-340157,-219431,-82957,-163083,-382994,-420812,-179903,130971,168722,52442,1601,9297,-24778,47983,93470,4851,-22487,193408,359598,303136,213059,182085,36012,-106110,39613,321914,343695,94831,-21425,176561,431585,365443,318911,445580,311977,-26257,-63699,128904,193559,31755,-50865,86373,237960,306911,362773,271776,-17380,-176676,-113191,-50488,-107373,-224520,-226535,-139170,-52448,161250,428706,402683,156984,21592,25814,-5018,7796,128179,158765,82596,93870,86278,15283,-2441,-23625,-53579,46940,94507,-9516,-51819,202830,449508,272065,-96107,-293037,-407112,-402762,-265904,-159945,-111083,-84517,-137923,-263888,-260319,-18923,77992,-143444,-477542,-667809,-490490,-83135,190092,122681,48214,144589,215590,78806,60636,171661,77542,-157455,-182223,-99875,9228,101202,90391,103383,260323,309316,145659,-65390,-182193,-77179,141715,204432,174247,218961,239946,117101,-33889,-138018,-52205,83398,-86353,-327307,-256361,-187643,-245244,-216259,-56198,112262,258110,300680,220901,230030,179406,-75196,-155893,31475,174182,128373,-88404,-276644,-100989,129931,12272,-320554,-390727,-162887,49557,151490,180850,272821,323224,85429,-56486,165319,244651,11683,-38611,66667,11817,-143277,-213357,-205263,-117339,28111,55830,-324,-5809,-55257,-175073,-165996,30592,138578,-99643,-414154,-278889,26547,-22676,-165931,-50026,81176,102955,223218,351767,281270,51969,-93317,23402,333031,257273,-85844,-150393,9630,85465,117977,126261,-29401,-260578,-529390,-568009,-153393,283772,309889,75804,-71189,-54599,-18878,-4772,5371,-51576,-124871,-97108,2338,19073,-87684,-84300,113951,214627,32212,-135526,-112386,-107563,-159017,-94585,58939,80556,-112566,-276529,-301161,-95051,159729,198683,99417,23317,-110835,-247287,-164422,-68464,-105639,-266118,-278243,-143903,32184,120778,121347,158941,288257,395966,344487,64231,-202278,-255879,-177126,-157071,-235778,-314140,-355186,-197240,126773,278462,258863,220409,61789,-160224,-262989,-226040,-50879,106005,62677,-90826,-183062,-131704,38347,217808,300508,178155,-33789,-102945,-110351,-121994,-64868,23576,127665,263087,158096,-50199,-43263,13776,-146856,-236468,126737,355769,108037,-116283,184618,589636,430574,207738,439332,539049,304223,3251,-39405,167790,201221,-652190,-811987,1497855,2189089,1892056,6046288,5020016,-4285377,-7511429,-2739232,-281189,-723355,-698205,-254739,-451595,-950197,-354891,555480,264459,-265107,-24757,11622,-320583,-308983,-129821,-155465,-123339,186539,408727,324110,164942,160911,177776,120978,51822,4704,-112176,-274440,-284402,-261556,-267702,-145868,-10385,-236929,-636519,-663798,-294417,2131,101775,197273,317571,337473,109659,-136027,-140497,-171161,-303990,-192408,-19933,35735,133892,200736,118399,-69208,-344737,-472590,-231818,863,18448,-32179,-105859,-235204,-222477,-66904,13426,96899,160427,169111,200021,146793,80450,143069,103916,-46240,-82459,-86199,-60484,28671,61741,104394,276967,345191,169192,-29266,-85783,19596,72068,-41264,-167587,-273042,-204575,121309,320767,66888,-222364,-290944,-245651,-131564,-90064,-117035,65999,249701,207964,90993,50090,-49491,-161877,-194116,-191077,-232893,-165223,-23141,50480,131071,158640,35977,63979,184181,11671,-247259,-346208,-239021,-52665,99738,123923,49704,-39050,-66346,-25183,-57299,-161564,-168979,-75122,-83691,-191428,-228860,-140677,7768,-19327,-76840,39072,137644,-26286,-284341,-285195,-97933,10096,-36254,-34058,28702,-51836,-179541,-144643,46793,76120,-85828,-126797,-69022,-50097,91773,168206,32695,-115748,-191803,-173415,-37042,-39203,-190108,-217007,-116466,-121790,-150734,-28257,109843,123544,145557,137119,70050,4524,-97398,-413459,-694845,-642647,-404119,-194948,-30649,76145,92479,67255,58952,-35921,-205129,-346514,-217112,89851,253201,304657,425670,343834,130608,31399,-70713,-200404,-215780,-178891,-68180,229361,343049,57486,-148136,-127900,-113750,46411,300260,248450,38217,-49435,37184,176178,185301,153556,136531,58387,-12474,-89864,-208926,-190652,-57270,-21222,-168369,-329840,-155401,160150,207792,89457,-39246,-31261,157178,274942,201648,65229,-46588,-32679,42812,-67536,-292812,-350026,-129927,195047,274127,133790,68474,144779,198635,238412,309079,180234,-59485,-73455,50154,156744,184310,19181,-151529,-25771,128680,-35707,-199708,-109726,-42443,-185795,-323744,-231214,38635,333245,374167,95816,-667,234852,315225,140626,68865,116077,65482,-154009,-305471,-242895,-122024,5392,172461,270349,220239,155350,245330,323465,125577,-25965,80664,245260,231377,65995,-39653,-89826,-111254,-43663,47657,90742,16226,-50537,60531,158796,-8542,-210221,-262935,-277133,-220326,-889,213292,229983,68794,13776,167952,152375,-21370,-177747,-132220,-90346,-144436,-90991,41178,57119,114047,139115,22707,31332,166714,124172,-89023,-335279,-254210,123591,194509,-60608,2591,324410,478781,469181,419515,268210,87768,57904,-18178,-143228,-117686,68273,138428,159671,170885,75758,-24194,-29520,8243,71073,117548,135510,120785,-4240,-109822,-68017,-106991,-172430,-61749,4842,-26233,-45663,-38377,68289,112627,-1116,-131591,-129781,-1312,68451,142069,130702,20064,-35158,-136649,-275202,-163023,184069,406012,264316,-67137,-309441,-291685,-22976,279996,266786,15857,-116749,-161894,-226847,-230137,-178280,-225297,-366680,-372984,-227219,-150106,-115601,-71009,8115,57958,99798,173834,176159,-22737,-127496,-31885,-18118,-66399,141660,397220,383631,193001,-7311,-133529,379099,906387,297782,-723948,-715768,-1268558,-2148709,-1334910,39263,602076,797374,796914,534239,-77705,-1029946,-1096706,-451495,-213021,-200115,212406,307658,372813,574702,470701,258644,111593,79367,227057,281154,114938,-95098,-168205,-104052,-51699,-156855,-285484,-226385,-149037,-156760,-89164,38369,-142126,-681712,-863114,-462572,-171134,-119253,-11224,138783,204566,207314,92148,126012,261134,231879,17195,-39773,95285,120646,68153,169274,351659,315407,136516,11113,19824,42818,-26528,-54785,1357,-11647,-20253,50039,16782,-119952,-117508,35712,127406,-20128,-204458,-191772,22166,94017,-43977,-150595,-175959,-129106,-124434,-249059,-290818,-222980,-161074,-105792,-41153,19812,35057,17567,100629,188564,59112,-34519,-57187,-143564,-114431,-50250,-139051,-189290,-105055,48217,181463,209950,192210,41078,-83760,-76421,-51637,26306,256426,388249,235619,165586,209400,112170,10120,-21964,-14885,10672,1452,30911,68624,9530,-58847,-59046,-61347,12277,60639,25044,-872],[8068,62135,68951,68172,121492,134453,-7762,-99128,112346,337935,208508,-16544,-34854,-16276,-54634,-73136,-34599,38034,141453,205503,174713,44417,-138204,-232980,-53865,208593,272082,52102,-109791,-219,80126,-10802,15332,152920,185699,126275,49520,-381,57413,152776,147630,-29087,-243140,-246904,-11405,260291,422570,271569,20185,-70044,-3204,96243,94056,21496,-105190,-354066,-378825,-77156,78166,84954,284355,422852,272751,155462,-26354,-287919,-400753,-316572,-147048,-110053,-192738,-157426,120140,368227,299080,-47397,-353644,-407246,-272834,-27157,94185,7887,-135840,-117093,163061,388892,204712,-24474,54007,229014,158645,16260,-89866,-153903,-127995,8075,24682,-91277,-136774,-127772,-160928,-197034,-148855,-66947,-100496,-212779,-164870,-64632,-124509,-111184,-29325,-116076,-199820,-106873,35558,59148,51047,125833,70705,-231428,-328798,-27196,262212,198864,74165,29163,-62312,-66625,54359,136716,81620,-10595,-30135,-29891,-207949,-304044,-151526,-17444,-170326,-504229,-536158,-203127,138741,150230,62825,-27780,-161292,-197913,801,69263,-86606,-91011,168822,362811,325358,242604,239876,156268,51940,127501,271584,273914,171324,143426,260031,427203,401636,417915,505703,299441,-21488,-101262,17121,42632,-49614,-20956,120502,224087,287677,366457,259486,-81140,-317771,-256194,-165429,-191153,-230820,-169141,-112730,-51742,177101,403193,308609,44396,-57392,-44585,-64500,4459,165188,205771,144939,149043,86475,-7799,8905,16709,-17827,98975,163424,63212,27628,225721,389563,193472,-120036,-281761,-386153,-412500,-333636,-285195,-266654,-175324,-109293,-213454,-271249,-28753,130781,-69359,-447981,-640567,-428032,-84314,126458,98088,20899,117177,216009,102234,33901,134984,84022,-91462,-115465,-26912,48011,111740,96965,90543,217565,278741,150366,-37088,-113305,14881,283926,355903,213669,142073,140991,28628,-74887,-90038,-6740,98963,-50700,-297810,-275949,-171729,-200271,-253545,-137039,104371,311905,360495,267526,186937,76909,-138751,-168339,41491,165377,125173,-10977,-159759,-34624,144975,6913,-368452,-470595,-226655,-9838,53667,111214,246644,223087,-41995,-93760,158538,167136,-81320,-36821,132930,38070,-178212,-204326,-130617,-329,183646,241212,139188,100612,56406,-94232,-124614,57956,166490,-84218,-411901,-299304,16964,25521,-104337,-12618,146689,92516,106001,319873,391115,131602,-101577,-50009,206874,140410,-181498,-281415,-103179,68471,162734,142396,-48561,-251446,-475867,-494025,-59083,357809,304765,22955,-84308,-38221,-11746,34390,33195,-62569,-155767,-149194,-46195,30152,-3982,-30870,100914,156342,29419,-91037,-112326,-115625,-132506,-71255,70319,60658,-189367,-331161,-258500,-62848,76425,98246,93499,71294,-58064,-219695,-191140,-90840,-80425,-216009,-225889,-95330,66505,120523,91968,118321,270255,428401,437518,199536,-84142,-192419,-140967,-141183,-253734,-358195,-368739,-198349,66140,197595,270836,301934,183595,-40316,-214052,-216238,-48256,54940,-28510,-139473,-189937,-149867,-34207,118882,223419,104478,-116671,-160006,-111527,-65064,6355,90781,193032,333240,228601,-21199,-48713,85581,99801,16647,214464,288475,35224,-73803,235879,518969,346105,125250,276550,410495,216851,36577,131006,310190,205278,-673566,-922368,816853,1711121,3187739,8282897,4560791,-6649756,-8849711,-2333368,604095,30634,-155873,-112256,-581973,-1050688,-316579,567763,317686,-172028,23909,3640,-227368,-137651,-51691,-289619,-316417,59970,303729,195241,86184,114097,96009,45755,28135,22380,-72409,-201769,-248048,-304493,-355496,-269152,-99988,-158839,-461442,-512389,-192990,39659,83227,127800,234429,282685,48901,-191919,-85018,-5423,-176405,-173231,-49959,-39422,45909,157281,144647,-33932,-274822,-340417,-151311,-31287,-52793,-53675,-62669,-201200,-221780,-36451,131834,205058,197031,183859,201171,99305,2554,71195,42748,-109494,-131191,-116283,-88191,10491,97307,174015,286849,284956,130949,-1096,-88651,-58246,13082,-84008,-238389,-289243,-161861,102229,186263,-36399,-234069,-307981,-325703,-247341,-219394,-178508,78576,188145,59674,-34628,39032,46717,-33848,-151590,-148618,-103064,-81775,-23223,45695,139374,161571,63597,110752,133134,-40364,-192219,-277599,-262090,-116769,55591,114028,67989,-4144,-32356,-65959,-117752,-163732,-139413,-73259,-81629,-118047,-90086,-33844,51052,-3790,-59440,52258,199267,74906,-230163,-348656,-199674,-36515,-46991,-51688,64766,41647,-154255,-229317,-59728,20958,-82926,-75037,-15146,-18944,118256,196885,15809,-190655,-271688,-211424,-73912,-79237,-138788,-149186,-143040,-167256,-147940,-31769,27591,46355,134868,235116,186232,20165,-155759,-414101,-648135,-649617,-431412,-194330,13859,158022,177409,146741,134666,14442,-249303,-394960,-201843,94364,273730,426444,472615,287926,57965,-17171,-83232,-194535,-240503,-263977,-124444,216497,326678,6131,-225735,-171335,-144907,-34188,158541,130512,-36824,-105872,-17511,143747,216166,197926,152466,29565,-26935,-52889,-151294,-197792,-91252,16345,-104835,-308527,-168526,155824,231150,106791,-32352,6275,207385,293151,198355,44196,-73641,-42491,8370,-152102,-420856,-469156,-233639,92693,209515,181687,194982,197687,159747,176007,251825,178129,-24574,-94880,-44278,53444,86208,-42579,-204846,-115200,34031,-63102,-119110,-10248,5908,-204354,-383310,-258613,35992,314852,319172,25130,-107407,100757,226183,126976,88688,142753,62099,-202607,-340745,-294040,-222834,-99522,137929,269308,185598,167351,345326,420922,182004,29042,125630,280794,229176,-9031,-173922,-201691,-113045,-10352,68183,112857,67320,10797,161716,290855,112772,-83716,-146839,-214467,-185709,-53158,135955,203833,114716,57238,151934,108044,-33257,-204090,-224233,-150476,-113331,-43272,21273,17180,111920,177662,71626,71262,196734,182820,-12687,-278229,-241902,101596,160236,-113418,-59906,298492,500439,505856,436113,273215,81908,50632,34253,-90316,-83227,112615,187652,158929,148522,107194,17019,-66988,-15473,139231,205348,186588,169336,61369,-65406,-61625,-70407,-92487,-26420,51509,61037,-19550,-88741,-343,85826,-5740,-189029,-300592,-257303,-152112,22649,114023,36427,-53699,-210594,-314489,-126343,232674,391800,183028,-112347,-255394,-257673,-84833,216490,266725,8226,-152676,-155383,-191694,-221766,-176122,-167212,-275670,-331756,-226253,-146319,-112082,-43588,75463,69378,-3464,8229,-32127,-213039,-263294,-119520,-44493,-31251,126165,296047,203795,7466,-178388,-184772,688879,1605522,916768,-355999,-352384,-1249283,-2656168,-1810967,-52509,603582,797429,768355,398101,33891,-52630,25421,-536314,-1206482,-653855,138551,193366,350757,694159,608088,366782,198288,201811,384573,394256,185536,-37013,-141758,-98219,-40560,-114458,-251827,-247632,-221137,-189519,-78269,40244,-129171,-558868,-682741,-405266,-196354,-142363,-51570,56401,117768,127928,3643,40941,242807,218594,-32589,-59671,65981,45693,4199,127899,228184,153419,23410,-52491,-49919,21699,8274,-15297,52379,99542,54594,10480,-37442,-48455,70621,153312,132012,-38995,-175669,-188379,-33289,69469,-25386,-149426,-191465,-140650,-114319,-195386,-193380,-93913,-100170,-141846,-123349,-113194,-144150,-116006,38676,165703,43139,-87827,-170774,-257134,-203785,-91014,-99539,-80048,-13931,45991,91218,72884,33338,-68543,-115566,-31368,70332,198687,377623,359167,109327,47774,172417,138705,43691,6938,14298,50509,20779,8173,57271,37257,-49187,-102571,-153999,-97289,-4645,2180,-23218],[5201,47841,63842,55529,80398,117647,39884,-23791,150237,336553,213212,-12623,-69789,-20872,34065,27352,-12858,-10657,52281,137171,168557,83056,-64761,-148640,-25402,166545,162617,-49981,-134991,27082,83818,-6816,61354,174493,149089,136397,116409,40861,72261,161082,193185,30262,-241762,-311424,-21093,334764,456954,233470,-31788,-53606,108387,232168,197708,62467,-88837,-299890,-305099,-4250,118878,66358,180523,272355,123058,59048,-32246,-257691,-372555,-291117,-135810,-85005,-204090,-226657,52024,349476,337734,-11139,-362721,-442444,-305746,-55524,99072,70070,-102079,-186109,23490,246803,130294,-103252,-76735,155300,215633,146890,-13900,-166278,-138723,43142,89152,5046,-62552,-145635,-198885,-254356,-242523,-131736,-33331,-87004,-110280,-48185,-52383,-13375,43260,-41273,-137798,-79957,35542,99105,159101,228275,119789,-107645,-95937,125138,229548,62004,-45163,-84379,-128901,-12708,149318,179956,110524,-3098,-68696,-53868,-161572,-228765,-57490,56141,-172465,-592824,-628970,-209880,145275,118196,39525,-63055,-301342,-342506,-66583,42965,-132728,-127426,135517,355802,358651,285095,282597,256586,198591,222570,235461,185456,206397,262599,285697,330715,377746,468987,477621,227251,-11274,-114036,-94481,-107075,-131153,-39760,92131,164513,233206,342862,250419,-104385,-406956,-381144,-273855,-261412,-231772,-143162,-137504,-97748,136758,315134,200080,-36590,-125691,-130271,-122463,9633,199444,247694,209749,190551,76601,1872,78534,92659,53345,193127,285733,189972,133228,219317,278667,122572,-60918,-156978,-264501,-354944,-362001,-381831,-393097,-252778,-85516,-138843,-211518,-4524,167681,1247,-363247,-544657,-361463,-90508,94972,153619,61847,99148,198482,111590,8485,114405,136542,42815,-6559,45993,64032,104942,130997,109806,151372,202517,145343,36021,10095,115437,356433,417767,217211,64989,27324,-58828,-83494,-15830,20772,62057,-33012,-216613,-225458,-105741,-124484,-266248,-216572,70006,315037,342032,212326,49224,-70834,-175069,-145725,44762,138853,111443,65556,-4297,51231,171151,42769,-338552,-481199,-268871,-87132,-71928,18872,187298,105899,-149002,-130121,122572,87944,-129920,-16039,175776,49172,-195556,-210718,-86256,95139,302470,383366,250110,169340,140569,7752,-54891,67157,158634,-54883,-341592,-271450,3016,61757,-26978,51785,214721,69210,-52643,222797,447044,202485,-113263,-122250,55780,10350,-243455,-348886,-172818,80523,234349,172861,-30622,-182827,-324946,-326181,39589,363610,224105,-64714,-80600,22046,32518,67554,51346,-44236,-142536,-200332,-143401,-8246,35704,-20805,59210,120709,66827,-36049,-122131,-120987,-74380,-11491,91330,35051,-228306,-292302,-80412,68643,31364,-5998,78711,137679,52129,-96350,-164222,-110360,-61970,-140914,-159786,-33822,111905,133298,77795,100092,266177,431382,469678,325172,62811,-120041,-120918,-123734,-239626,-349123,-304880,-124909,32552,89181,218951,333076,276550,78908,-125526,-154958,-29615,12430,-64782,-116008,-143947,-137410,-95307,16840,143036,71317,-100344,-117340,-52829,22569,112079,188341,280751,390407,285784,18335,-44849,178287,389754,344220,336033,248875,-71,-35917,219350,401511,284476,116945,185444,275454,75314,5941,242879,402373,116686,-586285,-619144,332866,1183493,4481804,9622219,3569595,-8544394,-9601337,-2185972,910987,461030,295253,-10121,-724606,-1058632,-266778,410786,196725,-54240,128910,21817,-130743,22794,15655,-364127,-405507,-24826,161824,17577,-33464,29817,8924,5701,79060,85594,-35012,-113090,-159443,-288743,-410681,-375569,-172382,-47079,-208028,-262782,-20832,132618,109463,79167,134533,171007,-49626,-253559,-51178,125056,-42557,-101137,359,-25164,17618,133932,137283,-53600,-239375,-238624,-146339,-140624,-158312,-69146,5029,-133501,-209726,-28491,233235,320597,234038,178820,186415,55720,-70119,-1106,-6708,-152113,-166146,-124500,-91459,19688,143229,218637,251095,180734,63620,-5733,-113200,-133512,-29416,-102223,-293013,-315262,-165892,33393,34387,-116236,-209942,-296413,-360453,-288369,-279608,-237441,19725,106072,-36420,-88115,54044,135924,81969,-73468,-73789,12701,-16097,-13102,63971,145787,126682,60730,135166,66045,-85701,-82159,-105071,-221597,-179498,-19485,75166,90500,79177,50791,-79058,-171788,-177106,-137380,-94117,-84117,-50344,34080,75367,98272,42682,-11651,73830,224559,121317,-174663,-354168,-260036,-84403,-60818,-69166,83024,123277,-114385,-267635,-128723,-30100,-81352,-8385,62165,39567,155093,212620,-25983,-282595,-342893,-222018,-101042,-116220,-81278,-51286,-131560,-189037,-145396,-63038,-72232,-41731,91076,270866,241092,20651,-164012,-281922,-428487,-512293,-384304,-195830,-12285,159253,216615,203795,191217,62464,-251605,-368039,-141096,94002,236973,455144,469510,247133,28109,-17371,-41442,-148489,-261072,-356242,-221590,112184,228304,-47942,-259092,-183179,-139916,-87397,7146,-6214,-107364,-125429,-25620,135579,231294,192775,115977,-21738,-70925,-47569,-98983,-177145,-93695,69210,-15225,-244049,-167532,125824,212493,81351,-49971,19229,213762,266826,173922,12078,-103660,-21114,32082,-179549,-491626,-549904,-318561,-29163,98782,187525,291842,246678,160774,179457,220140,145962,-37150,-160027,-171224,-48077,65457,-1264,-179702,-185475,-103233,-119454,-51750,78343,63243,-162130,-342627,-240966,1856,245334,270972,36545,-124172,-2729,123062,102253,128762,213692,89052,-214522,-310546,-257005,-259048,-200845,45364,207741,133533,164545,399598,453277,202971,65174,165451,301552,220525,-47824,-238811,-231298,-73837,16092,62421,114150,107797,55672,198335,322955,168151,31511,-6589,-127004,-164982,-110921,61511,185176,161358,53802,25514,5229,-50366,-195896,-285000,-215472,-112299,-19750,-14230,-45342,59776,155002,81111,84984,209039,242673,72045,-189802,-207526,57190,98636,-151590,-112804,237848,447182,451733,387615,257050,60680,-12401,34283,-57563,-67651,107957,163442,65434,46721,102391,68557,-59480,-17561,179522,263335,216351,179122,97045,-3811,31376,93128,56207,29195,125385,195250,57121,-109458,-77110,30573,-7415,-193475,-403909,-456340,-314145,-77444,94745,72065,-34339,-231921,-314323,-68106,270346,342513,104707,-144701,-213119,-233145,-140760,142862,245435,1342,-186945,-161117,-160280,-201813,-142233,-46599,-103952,-219845,-152312,-46908,-59449,-22525,131718,102810,-88611,-157958,-226776,-377816,-385687,-220123,-102526,-23625,93602,166591,3374,-165330,-295019,-93942,1038711,1960841,1088900,-40396,-83392,-1195869,-2640111,-1845249,-128690,478059,643448,599609,221236,225775,892617,834739,-744631,-1914917,-835773,138128,71565,286922,677516,561776,350664,243706,314782,508761,457264,210991,2758,-76282,-26117,17732,-13152,-123500,-203171,-237023,-167237,-29091,61713,-86459,-362504,-441284,-330296,-192100,-130594,-86504,-44730,17815,36880,-81936,-60303,182556,162604,-65541,-30871,62156,-29546,-64654,79103,116717,54232,-7725,-65089,-82142,15461,34865,3693,74213,169070,99815,-36648,-82921,36556,258765,286388,158403,-1509,-86397,-125305,-44611,60885,10614,-111517,-167476,-128778,-92877,-140232,-118721,546,-55399,-178443,-199932,-235294,-304362,-237293,-31428,122605,45418,-115339,-274884,-364175,-275781,-109770,-39066,5495,15196,-6127,-26851,-62723,-105092,-166083,-162508,690,184055,338341,434362,270511,-32607,-93732,65700,109759,59255,39438,59377,104519,41271,-20899,54082,87127,2965,-81496,-161293,-144758,-29685,23146,2300],[31485,25357,58219,88074,85992,90311,51319,25277,159743,299114,198751,-12276,-118982,-46596,95314,104308,1138,-69671,-45703,85789,195379,151075,17271,-58006,-936,100562,46437,-120401,-141653,30548,76161,12967,89260,140645,61047,90177,125581,49006,51979,114010,170750,57395,-215077,-311339,-5336,378483,428484,147726,-103317,-37929,213666,336052,251032,70482,-88303,-243183,-232769,42407,159234,63161,66729,90160,-25842,-29996,-13489,-158111,-255159,-228173,-167734,-136819,-270076,-311872,-46547,279545,351593,33735,-360828,-466499,-315523,-81290,76891,97172,-57133,-218471,-121784,79562,78173,-123437,-172860,51081,213381,202319,46181,-143871,-118812,90019,157523,92261,-2857,-168285,-229380,-262981,-294119,-172402,48358,41308,-58066,-31505,15727,51115,70986,18057,-68483,-68113,-24372,39621,159491,242095,109820,-38582,69633,257767,217880,-44122,-178886,-230309,-200357,42920,232203,195415,118394,13745,-75760,-66055,-100350,-126805,41330,118343,-158354,-599655,-647819,-183198,155253,75905,-17361,-104106,-376761,-405542,-103155,37790,-119789,-111875,129361,347928,369464,296751,287658,318775,307442,302768,215378,84676,165876,289440,241829,172322,303636,470868,388111,133360,16350,-81288,-165255,-206980,-177164,-77509,29500,84634,162327,298050,239689,-101470,-436227,-457114,-348574,-302759,-225621,-152222,-201833,-172974,48106,179127,94543,-73094,-170877,-209313,-162181,24356,225212,275702,256163,202563,59094,41982,185442,182712,144092,309761,421818,324432,231370,187713,146093,79473,65437,43294,-76197,-231324,-329021,-422165,-461748,-307769,-84975,-61899,-97832,44720,178657,56774,-236288,-401919,-300124,-93323,102414,264490,170267,101627,161391,95608,-20294,83143,190238,197331,127089,101208,45490,69362,162802,135597,66973,100600,138717,136210,151325,198048,336743,366079,178036,7217,-65105,-118178,-58507,56271,14268,-22135,-30779,-95017,-111802,-12427,-53215,-265937,-282948,3471,252038,252021,80506,-127444,-205289,-169047,-88080,49758,102659,81772,111108,137522,130296,200804,112656,-234942,-405698,-248703,-137686,-179812,-69247,109201,8784,-203249,-152876,73371,34666,-121740,7576,171438,31568,-215110,-255994,-97989,127238,330150,419689,295433,184751,164443,86331,11015,53135,127961,-6942,-223795,-206590,-14601,67892,44181,141654,277700,42376,-203761,90950,426668,228644,-127814,-165638,-64506,-84489,-240693,-320823,-169268,122729,305160,199253,3509,-96400,-151932,-138625,106473,301905,97856,-154634,-68746,92537,100069,90809,50441,-9322,-81219,-212459,-238397,-72036,18384,-61180,-4277,123564,152453,33333,-124254,-110600,2076,64123,112020,9516,-225542,-180304,179109,271897,43228,-86798,53372,200837,192874,90930,-90326,-129613,-48034,-40146,-77199,34513,167979,171839,101505,121513,274088,396594,433067,403895,195006,-57338,-119872,-100879,-184893,-287248,-185168,16999,56576,-8274,123046,315525,328492,178366,-12368,-61629,-5015,-10616,-37785,-35178,-73924,-122007,-148873,-69606,76390,81430,965,2329,44616,117389,223147,287201,357570,412687,318317,67306,-25551,267524,638281,657117,464944,239246,18269,14866,156233,275964,287244,224097,221058,173531,-60016,-42914,297674,445832,2088,-424864,-92304,175893,873230,5320296,9210050,1799463,-9449691,-9145823,-2048935,666477,519909,552352,37522,-811730,-942772,-189171,170708,-21744,77349,273720,71293,-50502,137441,53660,-370734,-379278,-46425,17592,-167580,-167910,-72664,-70884,-14878,143192,134370,-20998,-30189,-43903,-223404,-420194,-439502,-212276,61990,62029,41440,200278,266811,164985,48404,31392,25592,-166155,-315054,-55515,189145,66673,-10235,79702,49403,47139,129398,95336,-113381,-230702,-177723,-202272,-293710,-271690,-75354,78659,-50843,-193877,-43730,288598,403817,253332,150793,153979,19500,-126215,-60985,-37324,-167553,-183254,-112264,-67414,59415,203169,245737,185865,53444,-23209,-42057,-148995,-190209,-56487,-91717,-300455,-329429,-200260,-53843,-80789,-144399,-155342,-266874,-355774,-253806,-248299,-262922,-78252,34170,-50531,-62976,67543,173291,143309,3633,-14465,59948,5446,-12258,72942,127304,61508,34711,130752,17800,-90532,56327,104851,-138924,-225264,-97465,38415,129317,188186,148219,-71740,-224908,-218708,-163878,-122206,-97400,-25593,108741,168960,143856,101916,41560,88414,212541,119799,-122261,-289085,-250127,-110967,-71729,-87313,69900,164374,-77335,-264317,-146577,-52296,-68086,65211,149407,108990,190455,206968,-90250,-377185,-391009,-203624,-108146,-135794,-30500,59036,-68477,-173179,-138803,-101351,-146711,-112903,24137,233147,234021,17169,-123978,-67110,-106295,-267448,-276183,-192549,-89160,83306,197887,223504,223698,108041,-196537,-267065,-54667,83235,145267,363002,411328,230095,43858,17923,28504,-78030,-273849,-429950,-328897,-44504,86231,-88649,-242002,-169759,-117736,-102030,-87680,-108090,-145780,-103709,111,137799,220435,143769,30595,-88506,-113335,-42797,-60363,-156628,-85992,109716,66796,-167398,-167230,65794,146072,10957,-93964,-1180,163567,189493,123443,-25811,-122388,30768,108005,-148546,-496885,-588670,-385840,-151601,-30128,147837,327982,278817,198906,231930,213271,96196,-90225,-254048,-298306,-121823,130320,143808,-70131,-206020,-226954,-170625,-11069,124385,106830,-68128,-216070,-197489,-59137,147222,242134,126459,-38537,-37005,44085,76545,168174,290181,124448,-193635,-232385,-157469,-237705,-280829,-85492,96402,73109,146232,402555,428851,190723,81036,200284,305020,199537,-55333,-227569,-173664,-1272,45035,44177,102132,133377,72089,161809,263162,153206,98782,127216,-11740,-151953,-154954,8608,185153,200043,311,-181948,-134522,-74892,-163646,-296662,-263934,-135073,-20253,-59491,-133240,-47339,65940,43138,65087,194016,275107,137344,-94190,-152724,16152,38569,-152136,-127413,164328,333591,316646,282099,225236,37911,-99237,-18498,-54524,-76636,51077,61362,-106174,-112392,62517,115018,-14878,-4804,182973,286921,224914,147857,93850,69846,208588,352368,226686,78699,202676,342879,170912,-97277,-157518,-54511,-9348,-136901,-390890,-523475,-382701,-131954,83195,118178,22434,-188650,-264510,12072,296532,274304,44178,-162320,-187469,-205209,-165016,78483,204039,-1269,-187359,-153503,-128953,-161672,-72504,104350,92758,-77172,-36603,103555,15986,-15967,164751,150701,-124622,-267371,-340916,-466247,-460240,-307932,-177481,-53981,41636,17168,-215444,-344014,-367523,88076,1289777,1813549,800405,181914,23091,-1112314,-2117397,-1462958,-169654,288309,403030,377305,125035,503982,1508666,1072639,-998980,-2076724,-694743,198453,-25896,173034,484596,336702,227899,234389,380009,550741,429436,162236,-1953,10461,96036,98976,111157,69945,-100663,-197053,-101980,42679,97199,-24556,-164190,-226302,-248477,-159368,-95006,-110282,-132568,-61541,-35094,-136658,-131570,98554,61984,-95547,25339,94449,-74865,-122626,25868,26481,-6435,8805,-45569,-83033,19738,51533,1578,61948,180704,104187,-85189,-112376,112091,392923,393033,182463,52843,18365,-34192,-23501,59653,55584,-35761,-102619,-95664,-66190,-93966,-73333,37861,-45716,-214586,-252859,-310042,-394261,-298910,-74605,84014,79415,-84179,-311448,-416301,-299605,-88990,42746,64093,-6935,-83171,-143004,-174687,-195010,-230354,-215619,-126,251048,403503,403092,148427,-146107,-213975,-77270,32703,60150,75548,112353,160248,58966,-50514,53178,139686,77453,-4969,-81628,-113116,-2914,92086,79143],[81852,5411,58072,156906,135255,59594,24232,33306,131416,230699,170742,-11975,-163642,-84452,115391,142821,5070,-128433,-131938,63346,253696,235092,89533,20533,32127,53720,-25118,-132877,-133113,-6423,49581,43601,100296,79356,-30951,18757,87625,28529,5232,35164,101532,52498,-177012,-263701,8825,342910,314118,16371,-190279,-45055,261300,364437,241453,57962,-86245,-186927,-174281,50687,187646,71994,-38972,-88776,-148615,-94442,21506,-16554,-86838,-157575,-240962,-257610,-367770,-384405,-148551,173348,318815,50268,-356916,-463277,-294565,-99220,34740,84792,-13485,-207576,-239222,-71595,62914,-66036,-195009,-48597,152561,169571,66668,-100329,-82699,127546,207988,145966,24909,-189647,-250664,-231550,-296133,-175428,130121,148832,-15320,-18093,62083,69440,50635,44994,-9265,-64465,-110432,-91349,57299,161454,35630,-47849,127844,333955,222520,-100461,-291966,-364372,-261059,74421,276063,186869,99386,11071,-76128,-70760,-38953,-16639,123547,153868,-123466,-513066,-570297,-118539,172446,37085,-84068,-142199,-376003,-365873,-69091,69702,-61068,-48547,173043,347845,330736,237735,236287,327480,357465,346813,206931,-11541,50605,217485,149157,10700,208000,436140,282425,57295,65730,1202,-171768,-233352,-168004,-95428,-28240,13209,93427,236741,216502,-92845,-416821,-470712,-377451,-314001,-211336,-173826,-265316,-240846,-59057,25700,2239,-73339,-189173,-262016,-175124,46106,239299,284279,267594,177073,36395,95799,289009,258241,231031,417957,521252,411800,291591,146642,28923,73562,219143,249066,117938,-62516,-226874,-391329,-461182,-333646,-108877,-438,33681,100512,162802,90421,-98100,-243523,-229626,-77440,138986,384234,312867,124851,107751,55491,-53200,16407,190952,307519,249647,125744,-3881,9123,164882,140665,-21372,3216,137094,230518,266069,241772,233115,216567,102646,-21230,-108514,-132395,-13527,96788,-24892,-120579,-32516,40203,38561,82314,-14334,-265603,-326656,-86620,134756,126189,-74569,-284156,-279937,-119623,-7704,58817,59409,31392,110671,222295,181976,226138,197331,-87280,-258042,-150164,-126371,-227035,-126255,29388,-47502,-197348,-153711,30239,22699,-63561,22589,115574,-17092,-249412,-330351,-153996,83693,243608,324353,257265,141950,111108,102179,40233,16979,92870,55006,-97663,-131230,-33619,39133,90283,238961,322809,20491,-295119,-27475,334081,187745,-140603,-163513,-113565,-112533,-169295,-208539,-98536,183068,355530,215269,33697,-34046,-35806,-9299,124503,199976,-30165,-215287,-58236,142053,168809,102077,29433,25521,13051,-162221,-280568,-132099,-45174,-135566,-72144,160655,270125,115062,-102391,-78162,76037,130952,122844,-10735,-192031,-42722,428722,486429,106675,-120599,27998,242724,321847,275072,-470,-151212,-34222,78093,25033,105402,227021,229932,164707,180101,282831,326374,338694,404900,269437,-18399,-132810,-75133,-100081,-189995,-47091,196962,144262,-63830,20895,272420,344215,243839,96582,30010,12999,-12428,32967,67127,-9273,-118689,-190610,-123417,37511,121498,140916,151669,151610,199652,306571,347717,379373,379465,318012,124661,19904,334777,778172,865828,568350,253582,90315,92089,83564,177057,370331,451106,384930,125459,-143043,-66851,306675,453451,-48898,-222832,413970,351884,956851,5399625,6982434,-645251,-9228999,-7381339,-1601605,224747,324493,570344,19673,-816943,-741388,-89447,-39434,-216253,199928,404996,125594,6271,192775,52155,-329886,-275713,-21098,-105603,-319734,-283124,-166363,-135022,-40797,149939,114429,-41448,28699,65712,-132325,-381620,-445082,-216459,128804,271948,326234,418722,395869,212875,21763,-64157,-116725,-267841,-361059,-93383,184830,132782,59367,127555,129081,107345,128501,24589,-182616,-222686,-145938,-275881,-432150,-360354,-75794,131548,14816,-186225,-74611,283216,419548,236917,101319,108315,-6054,-157233,-98551,-48674,-160983,-187583,-91260,-23921,116633,267092,263212,114366,-66476,-111095,-95976,-179561,-218117,-76545,-61672,-244807,-304941,-228046,-123000,-128727,-116586,-85440,-230643,-325794,-167547,-132661,-229663,-163870,-3778,12967,14349,56065,139004,136672,46291,-7831,21405,-16556,-30432,46137,72180,-13698,-3145,93663,3062,-45902,181012,269293,-48529,-245496,-155263,29636,193306,296208,226120,-55806,-280001,-293459,-208249,-136107,-118177,-59045,120223,231191,180161,153559,85467,91585,177150,95769,-71836,-164889,-166513,-102175,-77083,-111924,17205,149021,-58623,-241899,-127248,-43042,-44084,129689,225392,163398,206051,175239,-162196,-449695,-402998,-159875,-84908,-127250,2901,156871,41197,-113473,-117487,-113963,-157448,-142784,-49401,133222,181486,18105,-58562,146723,212598,11153,-136643,-175874,-177732,-38385,130383,206183,236129,152329,-94309,-130304,20144,53275,19278,171575,304400,223435,79159,55833,84158,-20580,-285654,-467809,-406486,-192101,-44055,-96865,-176450,-138421,-98907,-81754,-92252,-141473,-135395,-46078,38172,128364,175511,66701,-83493,-161399,-127963,-12232,-35363,-160115,-96859,111827,110983,-108906,-174798,-13906,46843,-82822,-148590,-45423,66766,72178,50253,-62439,-119866,98445,203689,-83152,-453045,-595566,-446055,-258012,-140651,76596,291624,279401,245647,289448,219084,46858,-163211,-352822,-394790,-155322,241323,340510,98626,-157837,-277168,-178869,6115,115416,119216,51441,-41497,-143177,-129971,48526,234987,262496,124394,9210,14316,56711,180375,322837,139989,-155855,-139802,-42501,-183811,-327655,-218507,-32918,18099,116228,355535,364630,156688,84437,227164,288486,161121,-47546,-163244,-62498,82018,79498,26896,85032,142049,54981,68995,155591,93822,101723,225021,126181,-119163,-165968,-9723,210640,223582,-88218,-400898,-272159,-99969,-119910,-256134,-274444,-160298,-35796,-105174,-233078,-189192,-69752,-31445,19735,150496,253208,156131,-17823,-84472,2429,7099,-107298,-91608,97510,186767,135684,142897,177076,21220,-164645,-93104,-72921,-103709,-42579,-92646,-301336,-274079,4205,143092,45576,8657,151622,280521,213396,79513,46694,132902,411748,608972,351280,93835,258316,465212,292269,-57414,-231263,-161843,-19865,-36718,-258830,-436249,-356267,-131924,86450,165044,105851,-94920,-182385,84630,291831,197256,960,-172575,-180989,-170037,-151030,32938,147786,5300,-126238,-102782,-89455,-95610,29597,244107,247902,41170,69019,239317,83916,-23576,170586,201305,-93334,-274198,-332744,-445241,-456901,-351665,-242317,-110386,-19428,-138561,-448057,-533472,-412559,268824,1332562,1198766,227708,320018,-24885,-1003925,-1265376,-825462,-176714,104982,163157,194896,185172,818968,1610410,705338,-1184121,-1651460,-322108,269421,-73367,22882,154845,21416,56192,173262,371107,485542,303501,40572,-55446,96695,232248,168445,210919,264785,30139,-118356,-19236,111922,131377,37195,-21320,-87832,-164247,-107278,-52778,-119341,-179516,-100679,-77239,-154018,-146743,5977,-74032,-136642,78156,154967,-72526,-156784,-27380,-42090,-56895,30155,-13984,-67673,23779,59592,-10482,29326,148379,77273,-126275,-124612,155478,437752,435962,180729,77912,86972,44837,8585,54594,96885,65727,-8942,-52171,-44408,-60914,-44102,28741,-70427,-246692,-276226,-324895,-392611,-278164,-72547,64749,139462,9473,-258700,-390503,-262628,-27237,132601,97224,-51078,-147919,-221849,-241749,-225197,-255320,-264419,-38778,254529,382537,292864,29674,-200766,-281322,-212381,-67077,54977,115046,162088,200465,67916,-72553,48685,171516,140254,91227,49246,-16105,66548,192253,189344],[141189,-2147,66383,235810,202878,29435,-31642,-289,67086,144408,139214,-6551,-185362,-118823,98061,143667,3415,-170652,-189807,64312,322287,310763,136215,71015,77535,59490,-14080,-75498,-113554,-85523,-1045,70379,95878,22577,-85958,-44173,24129,-13772,-52613,-37636,30322,33721,-137475,-201871,-11740,204525,125105,-136663,-277920,-84356,222738,300084,179648,44258,-65857,-129962,-131442,28386,197031,84034,-126776,-236118,-236224,-132432,56579,122595,73096,-108355,-330788,-403363,-455637,-420191,-227891,55525,232457,15082,-352612,-419921,-245692,-107690,-13560,43320,15363,-162273,-303298,-176202,78634,51051,-139483,-113958,52357,64941,36399,-53737,-45579,137991,223376,153909,14411,-206420,-264032,-185720,-256664,-137330,200255,221713,15803,-8242,79759,48981,-2854,32536,25164,-57761,-178987,-237458,-105508,15203,-76184,-116456,87043,333854,226776,-108784,-355475,-443386,-295384,63061,261689,162951,57938,-27691,-91324,-73729,8960,79219,170811,155325,-72961,-363210,-416005,-28024,196279,19006,-125428,-163525,-313569,-241319,43200,137076,9157,35312,261008,357166,235765,95303,124332,276436,338859,338748,200581,-79895,-100988,81449,49372,-95584,125904,385337,202994,22167,128010,114906,-117236,-192538,-105234,-65298,-49599,-29559,37404,162218,170970,-95130,-371333,-427417,-362823,-304211,-187747,-171405,-281101,-266109,-145952,-107146,-74058,-62863,-186041,-276865,-162210,71173,243796,273978,237182,115665,9524,138398,345765,294964,291514,486244,544923,413073,298339,116448,-40343,102060,351687,386537,255306,115279,-71645,-296993,-400135,-325918,-141726,35723,141891,143383,128746,100737,12189,-103263,-133638,-32745,183910,467949,440090,157939,44427,5268,-81934,-88173,105982,323103,319597,114663,-68861,-61454,122674,108528,-93339,-58780,142772,284019,319961,239275,84739,21577,9924,-21874,-93344,-100835,28920,88010,-78047,-185408,-23246,156334,188287,158993,-15157,-271136,-343416,-180858,-3012,11902,-193458,-377580,-278796,-41510,73122,67038,11029,-33476,73435,234681,199554,243501,273158,60124,-79104,7531,-45337,-192788,-135966,-37778,-64755,-147388,-130245,9189,51580,23837,27541,25993,-86261,-297377,-402636,-216707,-13022,64100,122395,143062,46328,-12589,38626,13793,-33103,69879,118203,-2739,-73110,-49192,-12815,103395,315068,335163,7233,-292844,-85794,200157,85709,-144199,-116616,-81655,-68343,-51276,-58351,2075,240013,380735,227355,50053,-17991,-19274,17536,99714,96768,-121417,-229619,-55291,153671,216190,101092,-2902,48679,112403,-53556,-242512,-164431,-123310,-211274,-123801,209456,382905,197361,-50158,-27362,126896,170937,122196,-21116,-149069,63235,576153,639446,194936,-95599,20034,254907,397904,384060,62462,-176550,-18088,197607,144828,175176,274805,285462,249195,256750,278301,231383,207567,317215,262932,-6536,-148520,-53922,-10732,-85293,70142,368545,271920,-65675,-48636,235652,338967,267744,167478,84222,11745,-3105,107534,147296,31775,-120636,-206601,-134449,32833,168230,260215,277594,241280,257060,334438,332920,311565,281931,281680,186798,99352,373141,784769,918378,621377,286085,203287,198006,38853,123895,510531,750779,619289,130135,-152163,-37846,288853,448765,38118,3942,726334,764731,1438428,4654177,3581174,-3304555,-8117170,-4770218,-641886,49872,66240,368153,-67896,-762547,-539591,6030,-128180,-274925,287073,456355,147143,48436,198578,13290,-276802,-160111,5561,-205446,-416181,-350038,-225813,-179762,-91736,60375,8652,-91687,53521,139134,-45113,-303937,-391140,-193004,128171,359338,510385,566604,457767,212366,-14657,-143987,-220047,-321628,-372344,-141534,136261,152048,77400,103952,160764,159768,111878,-61867,-227013,-186308,-120779,-319421,-500139,-399166,-79650,139447,31737,-196824,-108913,223127,355272,177413,37784,59499,-19151,-162547,-111603,-44120,-142197,-188629,-78715,22185,167998,313793,272678,56109,-150574,-178303,-146730,-189136,-214061,-98864,-30940,-137082,-227643,-214764,-149805,-112288,-51434,-19663,-197202,-287221,-66689,33324,-129501,-190333,-557,117319,97191,12335,46893,77986,35809,-61784,-75136,-59784,-65419,-22221,-11485,-75149,-44442,26087,13567,30553,251167,328861,18692,-240045,-183793,54340,277988,381252,266424,-40635,-331254,-387260,-254074,-122548,-135891,-134232,80606,252481,198566,182094,117993,91535,140678,77417,-20393,-15104,-33992,-58436,-79151,-149949,-71122,82458,-63295,-224844,-102129,-21482,-22773,165832,266626,176982,185399,121253,-218772,-474901,-372671,-97298,-25045,-87696,12846,216284,168571,-19854,-72031,-73168,-88471,-119504,-111064,2881,110301,26142,-581,280707,432803,243117,-30,-138330,-235322,-158455,40853,166211,237242,193416,20157,-15838,46344,-1820,-108312,-53038,167344,202664,95600,62306,90115,-15480,-308204,-466553,-422374,-272756,-114587,-59492,-71044,-92954,-93902,-41821,-20161,-102836,-76260,34063,67950,87067,94310,-19111,-196410,-230239,-105830,51779,-17983,-196226,-147286,64716,104687,-85768,-189232,-93439,-54705,-161946,-186171,-91047,-48149,-59220,-32854,-90056,-94227,159531,274316,-21516,-390546,-586614,-509206,-336606,-202056,-1680,193465,236510,259895,304439,221379,15018,-227936,-427448,-438857,-150145,335307,508434,277617,-44323,-219594,-122681,15122,62792,96319,163501,133695,-85030,-187986,-27973,239536,394119,309200,114567,36767,44728,146126,276640,116150,-121569,-69535,39300,-128697,-338609,-314789,-138769,-16714,81601,265627,276701,116789,89218,243324,250576,102490,-43763,-86744,44888,146330,113151,19591,71183,136557,10329,-44905,55205,27614,48914,268570,268008,-38787,-137466,8715,260297,229092,-182510,-548973,-366535,-112213,-70201,-173490,-233380,-160400,-51690,-140459,-318372,-326678,-214374,-118407,-31299,89045,169476,117013,22528,-13653,27479,18658,-28386,-16641,47582,38911,-39461,3117,107353,8158,-174011,-142801,-90239,-131731,-142743,-248880,-447176,-375081,-49622,145327,97700,10747,98132,253588,183061,-15824,-42649,153938,553925,750045,373297,57199,275889,533521,386154,-1891,-283703,-275125,-49275,69306,-56312,-238313,-261299,-87113,105035,206852,198590,15628,-105594,102714,230403,114005,-36646,-186622,-192877,-135137,-112152,4628,84334,23742,2028,5637,-35813,-6358,151692,339507,315676,92402,117177,302992,121589,-37437,153461,241732,-1467,-171918,-205793,-312165,-361165,-325418,-267287,-163396,-69897,-277924,-671521,-708362,-439354,355956,1131790,337603,-349326,421209,-149798,-874920,-342963,-153409,-172442,-31395,-11054,111953,396547,1084241,1204580,-80785,-1204009,-829000,89752,279106,-68214,-133008,-202410,-246576,-90043,81086,287422,326014,110116,-124838,-140721,164567,343258,199127,248528,388249,145479,-30522,51155,153867,145487,79194,51524,-16333,-80174,-50417,-19272,-112344,-172506,-99233,-99087,-147936,-112728,-86296,-224321,-194014,99651,216592,-27821,-163073,-76425,-93677,-106364,33293,17981,-51564,17031,63020,-14348,1494,105300,41979,-151461,-124930,152394,390564,400844,142870,44675,85435,82199,32215,37128,120578,169617,90911,-14828,-38655,-40352,-11136,8109,-110257,-269455,-278495,-295483,-314884,-184950,-27371,68496,203835,135439,-141080,-299650,-176440,59812,207809,106944,-84440,-166196,-234357,-246533,-197507,-244197,-297616,-101284,202580,290647,138881,-53068,-189319,-286320,-300877,-155713,51751,154443,196656,209807,63823,-78125,39096,165067,156751,158448,173833,107093,151742,291056,299681],[192290,8854,81788,291700,252243,-861,-99712,-63325,-20343,56850,113387,8674,-172094,-133086,60893,120511,6109,-178913,-211125,69634,368755,353442,150991,86519,127988,127287,87454,42283,-87576,-190840,-72812,77814,78333,-7179,-86397,-76251,-40519,-69199,-105082,-69766,3345,27536,-96930,-155028,-84538,-16145,-92793,-271521,-344376,-147114,106146,160908,94578,46045,-20726,-71746,-98426,-3244,186401,90155,-192274,-336970,-294183,-154766,75445,216662,170750,-95533,-401081,-513950,-494769,-409298,-266830,-46401,107328,-68381,-342291,-335770,-179912,-104728,-49836,-6021,20916,-103656,-307539,-225488,103226,181688,-36060,-131283,-57833,-77716,-39271,-19959,-19146,113337,198237,120726,-27707,-220532,-274154,-155706,-195164,-66830,251182,256054,36090,-1136,71253,9166,-65355,-14647,26071,-42362,-200056,-341539,-269942,-145321,-177687,-195355,-9026,261180,211197,-87757,-356396,-441361,-293364,4613,185329,132103,7119,-97483,-126979,-78078,35255,137950,169979,123823,-19434,-203948,-236955,63687,220497,32533,-113874,-156184,-222330,-79015,203218,218148,51621,101690,359398,367902,103253,-103815,-31149,173761,257711,273043,184830,-99723,-228080,-59364,-15361,-114659,83804,338395,171215,26330,182593,223343,-28478,-112059,-7889,16295,-24129,-38703,-4678,78418,101481,-114398,-322073,-345424,-315243,-284843,-153677,-114928,-221450,-233237,-181011,-185356,-135335,-71879,-172409,-253129,-131416,96209,245302,251633,170158,28374,-21911,146890,328146,282757,312468,494862,481648,321978,254883,111596,-45529,152450,424125,409170,298078,261132,96495,-170532,-302866,-282452,-159427,46299,197211,161366,91504,91266,63566,-9287,-16914,35507,214515,490092,510007,183454,-19948,-34316,-90229,-203448,-54354,234592,310507,72944,-131174,-127412,39301,40339,-129978,-65227,152714,274794,301754,199476,-52036,-149378,-74389,-4827,-31115,-39265,47341,32532,-117995,-178118,6560,226521,301291,209543,-40222,-277938,-335383,-257268,-121763,-54678,-233856,-386790,-217227,39639,128808,64878,-36317,-91067,29040,191905,191586,254964,320616,164521,78719,176408,80488,-89220,-99218,-83197,-60698,-80743,-85877,17449,107337,115435,31184,-63954,-156247,-345399,-442114,-248213,-117164,-147993,-117545,-16420,-86749,-176447,-90242,-64614,-83429,67698,166729,38551,-46532,-53779,-63223,90646,344633,304498,226,-197086,-59177,71572,-41546,-131597,-42554,8059,28444,77354,72392,83469,270878,388477,246547,54202,-43048,-88625,-47981,54126,23811,-157723,-200205,-59870,128585,226461,88636,-31084,59638,188674,82832,-132081,-156369,-176277,-253727,-144146,240738,447573,260377,24319,28738,141208,178843,118965,-17930,-119487,93275,568246,674493,270908,-17775,43250,239913,397890,375217,63015,-204844,-863,299672,271669,238765,294734,311460,326645,325697,251464,126574,63263,159149,183664,-12644,-153729,-45342,53960,-397,140276,485197,395049,-23737,-61878,230288,328632,249267,173768,77384,-17046,-122,143108,171115,47690,-103653,-180381,-103306,58403,197589,310421,340404,296695,285188,293165,223858,148267,130525,212110,244752,208584,386845,681143,821293,617480,335520,338387,322938,46608,117566,651979,1030705,829547,170692,-86424,53902,268554,460548,286459,255578,815482,1273634,2137358,3243821,-47254,-5528611,-6531666,-2082390,767167,425660,-101483,18441,-214859,-699019,-423305,61425,-66977,-152735,316960,381974,114255,93676,178936,-50166,-243873,-93283,-17095,-298201,-460131,-356271,-236904,-205632,-171226,-110898,-152854,-152721,44153,157449,12625,-206112,-293082,-157512,60391,303518,538439,585398,402925,139871,-64457,-201229,-264038,-309113,-335216,-169436,79571,132106,34383,6060,118951,172988,67455,-145675,-221590,-105463,-83036,-303993,-471522,-381695,-97045,91956,-15197,-226855,-134090,133335,229405,83449,-28151,19767,-20453,-151002,-107791,-28486,-117639,-192970,-88593,51901,191539,320716,266443,18568,-183073,-207329,-176137,-170012,-181624,-127122,-19627,-15363,-111160,-152489,-133147,-60571,20575,25344,-172787,-253291,14272,201061,21413,-139053,31563,208830,140327,-51333,-63797,-3645,-27691,-151455,-171644,-94714,-106335,-113370,-97709,-106880,-87615,-61354,28637,106505,245891,275519,48621,-214871,-189091,93383,360941,431038,272441,-28311,-363284,-468765,-286302,-86870,-140470,-210628,20073,231258,190658,180302,144668,103571,123445,81167,33006,117129,103709,5671,-83684,-203971,-176508,-9317,-82533,-224303,-100927,-15851,-21335,158833,255022,134999,122311,58178,-237445,-438898,-304622,-23920,68072,-24644,-1373,219752,268903,80162,-2892,27233,45494,-48115,-145687,-116256,47037,37273,21523,293147,503823,371769,106205,-76556,-231600,-231610,-37335,125126,236037,224969,101593,26898,5906,-79206,-204270,-228774,27808,148554,65221,21543,37816,-79483,-347605,-434886,-366928,-257353,-105793,21719,59288,-33733,-97719,-483,80662,-15218,15093,118517,77565,6222,-15474,-95791,-279223,-284715,-57571,135400,-916,-254370,-237160,-19497,59327,-96170,-205335,-153616,-125729,-188648,-179984,-114557,-146201,-172714,-107238,-102259,-51821,194011,283438,1816,-337557,-573265,-574526,-381450,-202163,-62683,62205,147680,209785,250605,208013,10761,-258324,-452528,-422306,-118523,359435,577624,412014,105837,-65542,-8896,33938,-3808,49662,240693,268157,-25731,-214661,-72581,236803,471163,450454,233382,93022,38704,64884,150602,52346,-107191,-48337,56718,-97204,-319734,-347487,-186138,-20697,50049,146328,176449,86304,109826,250802,194301,25212,-57925,-36916,95386,167511,134599,26266,68360,124289,-45334,-140253,157,-17922,-32311,256281,381738,87590,-83867,52955,322654,219079,-249365,-569638,-391023,-98201,-10042,-66289,-141877,-116096,-54540,-157075,-361402,-417709,-327033,-192177,-68550,27574,44759,33586,27739,48286,85427,70019,59124,67197,14371,-79549,-156606,-104257,13024,-11274,-121411,-129639,-80933,-140559,-215510,-352390,-484822,-373904,-81886,121051,124320,-988,41220,215519,135999,-122669,-162811,108912,565596,711088,274778,-29022,252800,537573,424287,52726,-302548,-374129,-104178,138202,136753,-18261,-137871,-20817,131770,242012,280928,104704,-73068,29819,100197,23484,-81532,-211649,-217803,-113845,-72862,-15904,21065,51094,172613,157468,29422,92528,273306,378052,291651,67413,87767,269532,120195,-46547,123666,262410,120409,-1395,-9088,-98259,-182334,-220282,-231961,-180052,-90335,-372979,-839820,-816661,-443617,297719,736074,-460346,-679520,539935,-239422,-719563,414986,365264,-187987,-127905,-104011,130179,673595,1212569,483852,-972243,-1028611,70535,338709,164774,-38455,-263133,-455544,-342953,-149256,-8159,158543,121619,-94182,-289927,-228334,205645,403123,184428,212401,391253,202571,33257,85682,154281,126311,89794,80601,33965,-3267,-4152,-1538,-89638,-116889,-71377,-118320,-140773,-64002,-172544,-358729,-259162,76200,244246,31550,-149162,-119145,-134248,-144466,24639,49562,-43091,-4623,66314,5493,1693,84816,22220,-155700,-122365,102738,280776,304980,77034,-45208,13019,72025,38994,4859,115576,248147,170757,208,-56544,-28762,37596,12101,-138812,-278832,-277276,-255288,-203011,-55150,44395,91784,245958,242054,-14602,-184560,-71705,145648,245814,94700,-84757,-121180,-169923,-180960,-120030,-201354,-304457,-160118,120460,156745,-15767,-84866,-127971,-240569,-321031,-203204,52880,185082,206071,181259,47577,-59867,29077,116307,106404,155888,239024,208878,218757,353377,375776],[224290,38813,98665,298117,251960,-34524,-162564,-135991,-110762,-16755,98057,36075,-121633,-116021,26211,92534,23819,-142815,-198086,57590,364355,349242,139784,72582,169411,238474,251622,189334,-60310,-293719,-152313,59771,53196,-4033,-42412,-73381,-87301,-127242,-140183,-46292,43810,54071,-47727,-131684,-196222,-256350,-276853,-348551,-369104,-209836,-45993,-5325,21939,70485,41450,-15204,-66291,-21107,160532,85976,-230853,-388892,-332650,-174895,69385,242947,182228,-113868,-420872,-541197,-466889,-357190,-258810,-109473,-22801,-169361,-317038,-225968,-110963,-86194,-57449,-40289,3813,-56171,-267172,-232804,109380,272348,68525,-106251,-149474,-221225,-139761,-6935,-9343,57247,140477,65221,-84427,-236813,-287234,-162139,-134728,17319,279399,256256,47308,2995,44209,-29766,-113815,-81352,-7282,-24475,-171969,-371146,-384700,-267360,-221167,-231124,-105865,141746,164846,-62361,-302121,-359503,-254832,-88474,61816,98923,-37049,-173458,-169602,-81684,39636,142423,115365,66873,23216,-83912,-90986,130100,234856,74548,-44929,-116834,-138210,65896,355089,279098,41099,119863,422027,365973,-28405,-299361,-194002,42287,135986,158253,150898,-62606,-273697,-147096,-21709,-53205,88798,306441,180338,47901,205824,287080,58149,-23568,97069,125565,34651,-23604,-38445,-7328,18456,-145250,-281903,-246177,-246282,-262706,-109329,772,-93388,-153871,-152366,-189325,-181093,-118797,-158043,-199180,-93188,118084,250487,227427,82421,-69277,-58354,110247,236688,229635,295875,444175,351792,166947,178941,132469,7291,207587,420857,317958,249253,342976,225211,-57196,-199020,-204570,-140888,39607,192830,154443,66492,69251,47731,23631,88106,104777,214828,450060,506239,184487,-77693,-45669,-61451,-283733,-236645,81287,229077,15157,-177393,-180565,-67165,-46850,-122713,-15509,159571,203724,226427,143307,-126965,-237796,-126200,17278,51070,26366,30715,-46861,-122149,-92473,53224,238595,353743,236328,-60871,-274516,-310146,-300193,-194679,-65022,-185488,-311176,-126716,97077,139507,43121,-71495,-110304,12452,131730,175906,266061,329968,199304,171541,300268,203376,42326,-32938,-102536,-54068,-20679,-28477,51000,169200,191602,47516,-118674,-205617,-374674,-435080,-233172,-182507,-316011,-310597,-176831,-231848,-336028,-244764,-169800,-118932,84804,187970,29113,-45030,-38577,-83336,72347,320262,232338,-7075,-43926,43380,-7426,-141750,-99403,31682,111079,142877,182576,142008,108640,261144,389392,277287,52875,-84057,-184186,-148588,12570,-8229,-145932,-144827,-65458,81838,195025,65662,-39449,69043,225843,203060,12183,-107797,-173151,-241086,-129708,233118,433299,283072,100151,71967,116233,161626,127811,940,-117848,34015,414682,576185,302095,88129,97513,207883,326013,255686,-9332,-232686,13936,370150,388031,288623,274174,289616,371480,365848,204026,28372,-69728,-21985,69084,-19546,-138603,-53760,74130,48973,158936,517607,467376,36787,-18871,263629,322055,194017,107633,8158,-71857,-18168,114155,127488,50611,-42635,-104911,-42260,100229,193406,272203,325700,312977,285546,189760,31063,-79507,-44984,118082,283778,326566,385470,522731,633262,569834,402968,477152,449932,110781,146167,731061,1184511,925005,224829,44795,203124,271070,512777,651809,530937,784338,1751893,2754667,1462870,-3096643,-6733087,-4821825,8638,2278533,1262376,-137880,-375919,-390068,-669036,-434644,47015,95440,98086,276879,183036,37614,155939,157958,-121032,-248126,-105841,-116769,-404645,-475145,-311014,-202881,-216297,-263457,-303520,-308004,-199133,9086,117812,26281,-113405,-180019,-127352,-48742,137037,407489,453268,221268,3596,-116115,-228939,-251138,-236102,-250052,-153991,44664,85640,-56167,-134036,16772,137353,-1831,-207739,-159427,14741,-26360,-231571,-362573,-323595,-132715,-624,-113553,-265197,-140841,48311,85129,-22692,-84393,-1417,-13062,-137732,-102460,-7405,-86390,-198250,-122660,53292,178089,276393,230838,-4723,-165942,-191258,-176384,-127038,-129668,-156154,-39646,69048,1158,-70232,-94026,-9812,72492,41677,-159499,-229637,55982,323839,184077,-30335,66414,239755,120509,-109871,-149080,-86546,-128326,-232334,-209813,-100352,-139915,-193126,-154787,-108553,-136690,-150192,32019,153370,174592,153065,47639,-177669,-185724,112441,407360,443171,263186,-13390,-356832,-500531,-296356,-53485,-131251,-245462,-28549,173860,150431,149148,170987,140754,134803,105739,85195,196497,201644,67665,-95960,-267699,-269738,-89215,-97393,-231937,-133711,-45404,-49910,105019,185374,41384,25648,4271,-205915,-346775,-214212,51103,178215,44711,-35594,166570,300866,149555,75133,164960,204467,51340,-145640,-188123,8194,42157,-5396,191744,430242,381066,168663,6391,-159296,-231776,-78026,101720,238380,238782,116099,-17635,-89990,-164774,-246633,-296608,-85218,59872,-12640,-54227,-48735,-191341,-394992,-385499,-257414,-158288,-34343,126268,192984,38277,-93548,30415,159076,85230,111635,188168,66636,-103014,-134324,-148897,-313344,-314664,-5038,212089,20438,-309362,-340805,-108442,5570,-122351,-218934,-185624,-146111,-143970,-118664,-103900,-200421,-241845,-155598,-96357,-3843,193340,220621,-28303,-306821,-554690,-626155,-392397,-152400,-92097,-65871,25103,91812,135942,176011,33805,-240370,-415866,-351831,-78310,295586,520959,462386,246515,128785,128808,73352,-49582,1589,270919,338314,30060,-203588,-90252,207093,462830,498189,314575,152611,35466,-41650,-18689,-32972,-119213,-83955,6421,-98713,-282107,-311421,-160783,7744,27076,18389,73681,75868,155023,257410,128879,-63244,-92743,-32045,67618,138727,135786,47480,82224,114307,-90443,-187829,-4233,-37998,-108879,201755,430122,212026,-37515,101454,378225,200407,-264577,-463277,-343766,-51744,69254,46470,-18471,-28827,-39433,-153596,-348027,-435717,-379811,-238246,-86029,-18443,-77977,-58127,15846,93040,156022,143022,127085,124379,-7931,-145083,-181337,-156931,-98509,-46890,-32590,-45282,-29934,-117200,-237296,-366081,-396926,-272087,-90160,74914,120752,-17644,-1236,172134,76749,-222058,-292738,-4013,432350,509108,86055,-142450,198943,484421,394033,88389,-285871,-441769,-181868,140383,245339,135989,-23733,39434,153454,268969,334466,145494,-103625,-133289,-82708,-73198,-137674,-245029,-246066,-116122,-55611,-39919,-37171,77651,336248,310115,93286,179369,369583,369148,212086,-4726,-2342,154329,84561,-42720,93660,260521,231262,167748,183681,139532,45348,-51247,-134652,-140476,-72725,-401278,-897188,-803372,-411470,105017,250936,-938584,-651625,703248,-194789,-513599,883232,639418,-244562,-227106,-150106,197253,886833,1151934,-263337,-1659086,-703831,750724,310325,-94139,-35158,-352765,-515448,-217335,-96048,-57814,35549,-58977,-249848,-412412,-288537,221988,408017,139026,119869,272269,176126,47217,75453,115686,73687,69698,105386,98989,52660,20524,3840,-52691,-32936,-35620,-144963,-147603,-40728,-244037,-444781,-311840,13959,212493,67836,-132109,-156501,-168969,-157938,27246,86788,-40236,-36094,71631,52040,38209,102927,31782,-138730,-124543,21893,155496,190684,5607,-161523,-97787,33607,33705,-37844,77861,278692,209897,-15869,-98024,-21853,98476,53486,-139139,-275488,-288772,-236059,-104078,66541,122489,129043,247836,280419,63084,-92517,15650,203680,234328,63295,-47551,-20673,-43388,-52801,-3170,-128685,-277462,-186732,37439,9193,-140517,-74604,-47995,-167845,-272028,-193941,53642,194257,185069,119863,26533,-14695,27472,36861,-7429,69302,220291,254456,241396,357087,397276],[236720,81440,108858,246159,190381,-73050,-206435,-197446,-182922,-66127,92814,74417,-41950,-66361,11189,75946,61654,-66658,-162054,15990,298362,301545,118091,45273,188793,354263,423480,321072,-37281,-363413,-218474,24885,30788,22679,17112,-47278,-107416,-176468,-153899,20367,137651,114664,18493,-116605,-303674,-435778,-374769,-347079,-342747,-245211,-174962,-138872,-9067,113864,103122,34150,-26953,-10655,128103,74207,-234081,-394357,-354981,-198438,40920,207811,124229,-141329,-377889,-470746,-380462,-278695,-206875,-121078,-117630,-243133,-270189,-116806,-49528,-47681,-28657,-45058,-26104,-36663,-211223,-223806,77121,284822,132029,-59268,-204137,-335092,-235289,-12357,-16360,-17515,67269,11564,-134685,-257690,-307356,-206756,-93841,92438,284859,232624,51640,2395,7237,-55195,-133693,-146076,-67375,-20481,-120028,-330035,-424613,-317036,-181306,-191733,-161937,14346,92815,-52232,-218266,-226416,-190387,-191177,-78923,63615,-62667,-223307,-194373,-77607,29116,88194,11280,-4975,46412,-23137,-12857,155051,229279,127145,59206,-53393,-84643,153043,442836,289767,-20638,81449,414324,339696,-115146,-420933,-320469,-86811,5336,16889,97180,22376,-210056,-148948,25762,50417,126653,287250,201963,59021,183212,282600,114924,52889,185189,221755,97168,-861,-69714,-83067,-58013,-175310,-251643,-146463,-164559,-237587,-58157,150095,63439,-60473,-71836,-120048,-206084,-197791,-145206,-127463,-55925,132601,260390,209955,-4240,-159881,-98418,34319,99946,158113,258035,355094,197224,-2077,93462,164185,92462,251509,353754,161352,150524,348932,270241,1641,-112417,-98657,-78026,29169,145627,132887,62752,43363,-16082,-1396,136421,143221,180378,365961,440048,150915,-124419,-23206,10933,-288454,-367552,-64846,118476,-37579,-202363,-220631,-171943,-129137,-79450,68867,154265,94412,127208,94218,-118264,-220472,-131652,35365,121963,69977,-16743,-116287,-83582,37374,98123,197468,340205,246768,-51524,-250675,-277921,-305743,-218224,-39577,-71233,-165846,-34638,113727,99108,-2159,-83307,-66586,45184,91125,169240,280662,302102,161227,179711,339362,273782,148402,37363,-94300,-50859,23789,31468,96015,217434,243271,87747,-114822,-219027,-370548,-388504,-186075,-185136,-378641,-391863,-294299,-355047,-447261,-375967,-265629,-128397,111109,177541,-7564,-46302,3023,-51832,73990,259272,135437,-21501,108147,181471,-13072,-169714,-49166,81201,181485,238340,244644,140745,69051,210342,386868,310424,49145,-113132,-235051,-211409,-8926,-10944,-111039,-86280,-62386,33237,128778,32939,-19270,92496,226226,270067,139901,-28659,-104935,-172529,-89676,182295,335383,252425,151316,85470,59231,132015,159301,35162,-143729,-91622,182635,379321,273224,184484,164898,170711,211558,78321,-132961,-254283,23789,404614,475041,315914,210646,219801,371009,368190,148841,-45722,-163600,-162607,-29396,-10789,-101735,-77724,47683,64240,143114,465052,460950,87400,59117,323727,319246,114125,-13905,-100498,-138056,-58483,25619,32552,56514,68888,8003,27591,138200,152405,160844,245527,294252,262887,51897,-203306,-311801,-203844,13357,287054,419340,376536,370617,435484,503457,485358,604600,561150,214758,192590,707374,1138282,858546,274141,228878,393975,315919,614212,1035146,808115,785270,2118483,2993317,-372735,-5149473,-6623043,-3105455,1239075,3391034,2116707,-119965,-713428,-544081,-677302,-551190,-47956,253988,344414,163602,-87538,-44059,234705,147537,-185353,-288567,-189867,-281097,-531714,-488511,-240412,-143497,-216992,-339004,-441687,-393304,-209782,-38174,32942,-5439,-51534,-86748,-115441,-158655,-65760,172781,200387,-45872,-155884,-146671,-220543,-202671,-131596,-134272,-90827,41917,25021,-164178,-266453,-101731,69547,-77767,-233871,-53268,150503,41232,-131317,-223744,-255725,-181414,-108979,-224592,-290971,-125121,-1367,-27444,-113702,-122874,-1632,-1585,-137424,-112460,12172,-42439,-192160,-166232,28760,136509,188919,155456,-28617,-116232,-136122,-152625,-76773,-70112,-173574,-88697,74235,52195,-21594,-63009,16666,92909,32745,-154790,-213562,58189,371358,308220,85265,75927,188798,46045,-138895,-182331,-166095,-241172,-262982,-160818,-73530,-156586,-229382,-161886,-95582,-195777,-218571,24325,160963,73375,30205,35845,-134055,-186721,80814,384994,421652,259962,12628,-298781,-455522,-283628,-55096,-121577,-218329,-45204,93108,77794,95794,197511,205787,169850,136401,129462,209765,232042,106617,-116323,-325028,-320657,-124074,-87953,-225782,-183979,-106926,-104670,14608,69618,-80670,-82270,-25016,-128449,-222003,-123000,117585,278723,98248,-82109,75406,247582,156775,135994,296263,339776,151089,-112840,-195667,-4627,29714,-75809,22741,258671,293834,188411,100082,-36139,-161658,-73138,103354,245218,229764,59693,-122337,-204275,-235920,-231810,-249190,-151504,-44434,-109628,-130007,-124515,-296250,-424923,-326326,-130105,-23740,55217,218972,303224,116954,-63493,50452,188999,165225,185343,226969,43417,-212261,-233402,-167440,-294425,-310759,32847,257502,46412,-332236,-415293,-162384,-21060,-140721,-229730,-195075,-118048,-38817,-14883,-65207,-202383,-255409,-169391,-74890,38691,164237,107251,-101201,-292222,-517350,-637921,-374297,-82797,-90402,-159582,-104888,-63837,-2408,131764,73998,-178143,-324910,-246605,-48009,162963,363655,420254,330690,285173,244093,131048,-49858,-24606,259869,342665,72960,-162636,-95465,139760,368949,437504,323203,186719,33050,-136840,-172591,-111988,-152739,-163073,-88298,-125112,-236314,-223527,-75773,58540,14183,-91814,-17369,89406,222847,272149,68085,-149950,-139248,-62080,-15315,75311,118772,81885,113941,113032,-106712,-178595,17350,-47572,-155120,126683,384412,255180,-34393,129613,406007,181865,-222523,-289926,-246918,21585,169536,147974,104966,76591,-13049,-137456,-287471,-382012,-368071,-259214,-97166,-45079,-153013,-114504,12659,117753,213850,213460,157437,130975,-23770,-144494,-110095,-149639,-204887,-99636,48439,82895,58403,-63124,-205139,-287799,-216874,-115357,-87419,14607,94399,-23923,-18530,125463,13535,-295003,-405579,-159405,202068,227764,-127404,-248558,130448,390089,300820,89694,-245841,-469689,-267930,73034,233857,180698,56860,71654,155258,281339,345506,132830,-183455,-339340,-275609,-168705,-195773,-273786,-265976,-141693,-70225,-74539,-88733,89364,437449,408742,136392,231482,417587,334715,133188,-71229,-107083,3239,27842,-25111,73440,240276,297774,272002,305749,336425,270633,144672,5185,-48735,-26741,-357958,-804681,-641506,-329528,-153273,-208670,-1008974,-331668,890703,27865,-216211,1076229,685841,-339717,-372090,-206838,236860,920106,903792,-782845,-1941777,-318802,1066033,32858,-457849,-110626,-412983,-384551,78701,51296,-42138,-28992,-154976,-317567,-465241,-301311,222872,373722,88397,6254,78488,69269,2280,28702,56660,2798,30920,147006,174309,71654,20777,7768,-4015,52951,-5658,-172600,-165771,-62299,-285402,-456987,-328352,-64222,119705,51610,-131184,-191911,-202035,-147267,57648,135236,-32764,-65186,76721,111007,98097,150860,69199,-104313,-132370,-63449,58513,105262,-46209,-260753,-196332,815,29195,-82239,13006,252557,200871,-59513,-153499,-15543,155368,110927,-116264,-266178,-317161,-249505,-48917,145566,191517,175213,209092,228564,61480,-53787,60375,217863,177341,19825,15390,105632,106753,110321,138916,-28763,-216147,-165280,-25009,-132302,-229111,-50061,17652,-92618,-170589,-131799,44714,169684,135309,42015,12309,53791,42229,-50227,-156916,-80909,132101,237235,213134,303144,366291],[236919,124577,104696,148203,81405,-112430,-223066,-231492,-220611,-87377,93622,118264,51290,6454,21599,77950,114392,28044,-119555,-50471,185197,230209,104244,24493,181293,431971,541497,394388,-23603,-379089,-250295,-6346,24690,56375,61176,-15902,-102309,-206703,-150357,95529,237605,188316,101634,-82869,-353015,-493235,-368289,-277017,-273736,-235872,-231562,-191320,14447,165430,146708,71820,24141,29655,98989,63081,-191562,-352613,-352480,-219100,1720,142337,45216,-150392,-282944,-327101,-263675,-189495,-120035,-81620,-147594,-252430,-201555,-34371,84,11060,30172,-20975,-53992,-46395,-167642,-221795,2463,210645,132815,-15710,-217603,-399231,-295798,-25749,-36255,-94476,-2329,-21285,-161146,-278687,-332609,-271964,-80475,139818,270453,198714,52332,-4547,-32044,-64368,-121711,-187705,-140106,-47596,-80879,-251433,-395635,-290182,-67114,-80533,-161913,-82598,15920,-64187,-140240,-88372,-118630,-274855,-201357,24505,-66951,-223859,-179679,-57641,15062,-11692,-126323,-81185,50478,-7096,1524,140467,198669,164692,160022,17799,-64447,170732,435719,239246,-104836,4703,332281,288854,-123992,-419070,-376081,-184961,-103346,-119756,31174,130577,-51310,-68307,99363,146361,168994,266679,202317,42202,119207,215809,136011,115542,241559,264935,132139,15025,-98557,-134072,-106035,-192314,-224073,-55155,-76295,-205236,-7714,287013,195324,9627,30392,892,-201664,-277773,-126090,-48614,-23485,133703,267180,201753,-68858,-227560,-137713,-60235,-37947,95439,222278,260817,63442,-134917,17610,183443,175022,273931,255426,14099,62489,291297,214920,-13591,-53569,22765,19745,28235,86556,110596,78172,20807,-89602,-64242,97127,123806,117819,262345,337042,82214,-160025,23303,115898,-205660,-389755,-132879,41353,-63369,-207263,-250454,-252956,-187179,-24016,149964,129205,-16832,40524,67631,-42751,-118603,-92596,47003,158605,75222,-77505,-144937,-14542,150054,114210,120890,273443,247200,-4044,-205249,-247957,-281639,-209478,-13638,64767,21451,47702,88989,18596,-66916,-68463,40664,122729,87585,177693,295766,245098,68256,112686,287065,262339,186074,87901,-58752,-40403,58092,82885,133709,239028,270923,152826,-50924,-192358,-329234,-322685,-140283,-134344,-316365,-344351,-339125,-420252,-480929,-445471,-320177,-108823,132686,140447,-42014,-27611,70570,35452,114886,197625,42462,-46363,201589,299355,47843,-109196,13625,93881,191258,288572,261663,89852,-13943,131693,372696,324970,37806,-116120,-198168,-186539,-7444,-7680,-82055,-42591,-43742,-1903,42860,-8445,26757,141030,207415,270082,212510,64910,11966,-67042,-41706,100226,177442,170627,157225,60025,-16434,100154,210613,81349,-181190,-234222,-35472,156541,191482,232758,215202,136778,96028,-84790,-261639,-262547,30001,409137,519697,313910,115154,121294,328998,336832,104719,-76902,-187291,-205397,-68460,20076,-52479,-111093,-9641,61634,121596,355388,377768,108279,141113,387283,315604,28541,-151282,-208423,-189713,-104189,-87919,-78192,73690,207726,127465,82465,152730,84281,17638,130019,248336,223169,-79542,-415280,-481429,-308194,-85340,242911,452366,360762,266933,294560,442364,570078,709020,642608,327971,240569,583995,890529,646787,309001,448812,602736,409816,753435,1322251,1038190,917203,2334326,2682735,-2004402,-6158250,-5285860,-1287164,1802909,3671421,2419350,-185914,-925650,-623979,-684293,-698496,-210469,295230,432479,-17632,-345880,-86380,312110,142831,-237857,-352501,-309496,-460822,-660537,-512691,-175282,-87160,-212835,-366852,-468836,-372886,-176485,-83547,-73917,-72629,-39624,-42351,-125538,-230360,-219314,-73033,-97377,-317180,-280637,-132784,-172711,-146164,-35850,-17468,3175,60144,-39510,-254463,-345710,-183244,4900,-134293,-219434,70005,270215,103212,-43406,-114502,-209311,-227910,-195250,-297831,-281568,-88566,-667,-72050,-167618,-142453,12906,9119,-157346,-148378,21872,18304,-157734,-191908,-3923,90024,85642,44030,-66056,-57324,-58170,-119187,-41014,-15294,-165643,-150720,-11867,-375,-53654,-62852,18658,88998,11427,-151659,-196759,34614,337399,351056,151509,43343,70112,-49042,-127839,-166130,-247198,-338928,-225558,-39742,-28230,-153852,-209031,-121497,-91167,-262707,-248567,22537,140301,-12230,-37800,34023,-86425,-195867,-10418,281692,372442,272867,54628,-191586,-331641,-253742,-115556,-135297,-144870,-30626,5960,-17735,31699,220247,288334,213133,155215,157985,169966,195112,111599,-137831,-353987,-309847,-98508,-43398,-184373,-216990,-173875,-168376,-90706,-64370,-196062,-173581,-25017,-25916,-97619,-51457,164961,340774,116610,-131333,-21637,127443,90643,152602,374482,413822,225031,-58073,-146492,-2754,-7960,-169929,-154376,52276,155583,175782,187659,102142,-50864,-35743,122434,252466,200280,-36474,-229966,-289389,-268926,-173999,-132685,-167993,-134687,-182918,-165856,-146463,-330951,-404690,-256517,-23671,84367,110874,261629,363040,189504,-426,68386,177663,205895,216910,225574,18477,-285787,-282218,-144088,-229794,-266399,51748,262321,74138,-302523,-419178,-152001,2376,-133828,-240076,-198022,-65059,88764,96987,-20074,-164239,-221161,-152752,-45327,69125,125209,-12836,-186279,-275920,-442834,-585714,-335696,-29088,-71100,-203318,-210014,-205996,-117903,86888,115530,-92580,-205519,-132696,-42684,951,166567,310682,329233,338778,297938,192081,-902,-15362,225729,298056,92471,-109230,-103209,39675,218731,293481,254961,180137,31727,-184962,-258004,-161518,-194557,-256623,-188872,-155871,-187608,-114299,32709,111098,8811,-157872,-75649,123944,299129,297767,25120,-219797,-181906,-95983,-96486,9276,96193,126281,158139,120941,-86552,-124656,28839,-66142,-160248,51953,238635,152006,-95317,119633,392282,171606,-137171,-135009,-135420,105025,277067,224390,193621,161953,9607,-122877,-210877,-285506,-310062,-270878,-128281,-62255,-154651,-105112,37744,124903,239485,261787,150181,86421,-31427,-77227,28427,-92978,-272384,-157130,82065,204166,160737,5335,-138255,-152696,-15071,26453,-93966,-50591,59742,-7255,-10314,76494,-42219,-326984,-475938,-312783,-41266,-30561,-293687,-314006,62278,270362,164147,48745,-204441,-459218,-338994,-38178,121482,132317,96552,66149,126676,267331,308251,83068,-269832,-510731,-425997,-249822,-237181,-280099,-267979,-179757,-110839,-119385,-133997,73126,436772,410586,141274,233814,403551,295290,102068,-81597,-172491,-129311,-35327,-1211,66545,209660,307771,284569,324250,441455,440623,319611,153238,68005,23248,-261526,-565593,-352268,-194301,-378334,-562018,-782289,86336,1039634,396722,210972,1114080,591333,-446283,-568471,-314380,190891,723235,515832,-960744,-1774819,49337,1061518,-338730,-834314,-291032,-474016,-161110,413144,241248,42108,-4347,-138524,-291747,-442490,-261023,219108,324251,53731,-93371,-118399,-87055,-90487,-33845,4186,-60420,-8800,194403,221639,45351,2903,22082,52362,118114,12912,-182524,-175692,-112200,-277597,-385935,-292662,-129065,-9128,-23001,-158752,-229221,-237342,-130248,110001,194033,-8585,-78624,74939,154551,151258,200697,120204,-57944,-137409,-123617,12752,76908,-63093,-306116,-236522,4764,37252,-119270,-64447,179295,152838,-114253,-205584,-6119,190955,141098,-97142,-261174,-349874,-280350,-40988,169178,243189,225005,147326,103566,-9609,-68176,58500,188819,94238,-23426,84028,217634,229624,263639,284139,88295,-130028,-100905,-58840,-256426,-296642,-43674,47222,-31216,-43464,-38329,17085,105618,66057,-29662,15646,134220,74748,-119295,-299039,-246571,19466,180749,150674,215114,304577],[232599,153068,82339,32962,-41050,-142376,-209379,-229868,-216970,-82689,95197,158432,139053,85727,51640,95366,166068,108022,-86784,-121516,60528,163991,111834,25600,153146,442743,561759,383669,-22729,-338116,-236380,-12041,46439,82689,72089,7585,-79732,-212003,-138877,137961,284895,239731,188077,-11888,-308061,-416452,-280929,-176473,-187818,-184349,-197740,-144659,85939,213640,164453,97670,86442,90600,81423,61656,-98067,-258102,-309473,-223712,-33904,86880,1295,-121694,-163997,-160313,-149827,-100498,-10321,-3750,-108162,-186695,-118489,7778,39452,82290,98777,16592,-66548,-70121,-149070,-235644,-100960,71972,74513,4150,-198005,-403560,-300125,-34032,-63078,-158930,-54236,-26902,-156386,-288161,-353158,-328975,-90407,151272,241651,168186,54162,-16635,-66582,-61016,-84424,-192880,-208166,-111643,-81584,-178311,-326112,-209819,81959,66842,-116184,-123569,-37673,-91526,-100811,7010,-60456,-317575,-276460,-18124,-56622,-173442,-120507,-17423,8998,-127741,-271123,-152968,43377,373,-10137,105805,146089,165614,221544,78977,-62783,135426,341102,142741,-169584,-74423,205863,228753,-46162,-289521,-350452,-236470,-170010,-220909,-32720,230210,152098,60456,163628,195813,186013,225955,160084,405,38966,122385,139016,176144,262501,233112,120582,18433,-117513,-147768,-111783,-190126,-191068,25182,11467,-163168,31798,366774,259835,31280,117310,137166,-161828,-315447,-86030,32233,4507,114729,256254,197797,-97876,-260908,-169217,-146215,-136263,61860,207936,193155,-17434,-200189,-38116,170192,224271,272200,164847,-56100,36125,200823,78971,-91547,-18949,141672,127932,43633,45318,97043,99129,4693,-133681,-134483,-25970,37522,40351,159074,219004,-13846,-187803,72962,225439,-62194,-292603,-88109,48477,-46955,-194751,-269533,-297076,-213952,12124,186330,81135,-96259,-8961,64360,52242,12635,-26665,55256,154402,41336,-128279,-118057,59116,186166,78590,31333,178720,239455,67412,-148505,-225474,-242100,-192690,-16061,175963,212614,122004,38207,-77228,-139963,-37345,179304,215093,112958,193070,299515,169078,-49674,1838,170549,172341,140609,105002,1031,-3874,93629,116120,146943,229520,278989,230194,51886,-133398,-259069,-259912,-126918,-65443,-159739,-203916,-304432,-401095,-431562,-439884,-318624,-67045,137405,88136,-55112,17045,152405,161437,198108,173026,-16051,-79716,202537,348569,140641,18223,81942,75505,140681,284058,244396,25943,-102124,45773,331349,298070,8371,-98754,-79861,-71426,10674,-17645,-77878,-22414,-11226,-18420,-44655,-55980,84816,213037,191666,217369,219657,154104,142960,45669,-4726,5852,1277,56600,111804,-2023,-96287,67924,262950,133135,-205120,-338613,-164583,-11876,82498,207894,219095,108678,15624,-177009,-344472,-251045,38058,396634,519966,281979,10632,25246,262147,284671,88173,-47904,-115077,-123511,-31874,64434,-9030,-146422,-72340,62836,120646,233097,247754,95364,200938,432232,308684,-38061,-253590,-271981,-197808,-125881,-178057,-166770,95633,326086,213888,103473,131916,7412,-108118,14383,182768,172802,-163847,-539224,-540358,-336841,-161353,152481,406048,332484,222803,236424,398242,635244,780268,685773,416243,276885,405415,521841,361768,328201,676582,798913,542369,902785,1433234,1159743,1160781,2377641,1852490,-3252976,-6260549,-3122649,760106,2129433,2961596,1785851,-452546,-998689,-596274,-628460,-787960,-407994,150845,264849,-251721,-513361,-65459,359875,127158,-282551,-425291,-422288,-592205,-749183,-535625,-136698,-58974,-207332,-327660,-369625,-252032,-106818,-116042,-176421,-158767,-83660,-59213,-150838,-241287,-262904,-238469,-346050,-503063,-320034,-64117,-89572,-101028,17541,69819,97402,76411,-98021,-298128,-347876,-189892,-19295,-149252,-170940,179374,347592,143733,1013,-74114,-199692,-252307,-228336,-293168,-222837,-37759,44826,-40005,-175020,-148663,29382,14911,-193754,-208794,13479,90768,-82996,-170921,-18536,65511,3712,-79524,-118372,-8580,22651,-91349,-36992,24729,-124710,-202809,-163878,-157292,-174382,-95882,14821,79815,-5545,-140189,-169994,2891,238982,295984,134885,-28407,-73365,-123145,-86016,-127904,-327565,-396922,-133864,102298,13323,-136155,-145544,-60649,-113943,-325920,-233529,45886,113229,-50409,-36673,51485,-35913,-206675,-141230,115658,300805,294756,108750,-56902,-156909,-215373,-235159,-195512,-71011,-3710,-69633,-115648,-28477,234895,368791,246890,150589,164661,108536,117316,85401,-147968,-334826,-237185,-21433,31929,-100854,-199383,-209540,-217804,-184101,-179838,-270551,-226236,-5728,70726,-3525,-12240,183842,344153,91096,-173482,-91841,-12767,-32643,109855,371533,413748,256475,2103,-68256,-3051,-71119,-262815,-292616,-133758,13906,143223,249001,214843,56695,6233,139865,252458,160888,-118496,-280629,-307599,-248116,-97527,-20240,-150927,-186277,-198362,-138085,-96125,-258177,-311655,-169596,37971,118821,96253,228042,353804,239662,85670,94002,152057,206305,202345,184123,-1378,-295167,-259607,-77018,-132282,-180804,64096,236449,99955,-217102,-333265,-72773,74118,-98434,-250957,-210807,-20380,189883,174724,5625,-111641,-161846,-120766,-17784,86662,97364,-93844,-248258,-241171,-320464,-461628,-287069,-17689,-53642,-201439,-265475,-287515,-177744,52279,143283,-12786,-92039,-35736,-70823,-154215,-5648,180320,243604,269010,275026,235222,78314,26439,188783,230230,84473,-61261,-120683,-73219,57879,119173,136944,136410,33134,-168572,-253287,-173913,-229048,-330483,-257417,-167669,-134042,-14454,118832,139547,5932,-161792,-78875,170792,361060,325988,6431,-260896,-206800,-100877,-116116,-25110,84684,174414,202787,132169,-36107,-51669,5974,-100665,-127960,-8775,17683,-98789,-212787,68443,337849,175531,-33103,-54513,-40838,176241,363074,264628,222786,194064,13507,-124836,-157885,-189137,-235947,-290148,-201484,-87233,-91115,-29243,92792,119992,227509,280615,122654,14225,-23462,43538,185913,-5393,-268131,-196594,53384,269411,244795,64027,-69761,-18891,130967,91137,-124456,-109945,31551,33731,14433,28705,-78572,-312212,-487972,-418672,-219853,-192948,-364106,-319461,3531,136442,9910,-30732,-182143,-417314,-370282,-150210,-29553,48896,101384,27212,66957,215833,227364,24326,-310388,-574182,-493677,-302120,-244057,-250360,-248665,-215075,-160924,-166836,-173139,22795,327173,305584,101200,185226,328413,259828,134705,-12178,-161307,-203225,-93849,16189,68218,175385,272704,224941,250457,434901,518329,431472,273238,172363,50083,-148439,-233997,-2264,-15655,-480103,-782674,-499091,384622,1073645,811820,771349,1145171,453536,-524513,-766031,-463198,53514,336425,55526,-855766,-1245811,378128,914832,-602684,-1112960,-556531,-564510,8886,636009,411519,171480,102458,-26441,-199150,-357287,-175478,217882,278531,41187,-159745,-259671,-247624,-204674,-89093,-18012,-89331,-33395,215364,202511,-18175,-19992,52687,110348,150358,19505,-158209,-152591,-144834,-207282,-243696,-205160,-157399,-132537,-134181,-213568,-270302,-278698,-132263,157584,254069,38787,-69078,57640,152820,163586,220456,165626,-4431,-123996,-135592,13990,99155,-47087,-282757,-196713,58011,60633,-143346,-135196,84280,88969,-155543,-234456,9569,198608,108674,-115195,-267903,-362039,-294876,-60151,146060,272678,270568,89868,-44534,-107783,-107972,27775,133094,12485,-51898,139696,280182,279391,356512,400985,200422,-38696,-18476,-68043,-354724,-363874,-75442,37662,11368,80628,54964,-33396,7562,-7463,-74108,40574,208620,116703,-151647,-391258,-371272,-65072,125898,86975,128256,241007],[224535,153517,44190,-65855,-137312,-149496,-166305,-192884,-175824,-59060,92634,183795,203900,153719,89083,117830,194990,140502,-74448,-170708,-32496,129505,144734,53413,119241,383348,475649,290906,-35443,-257128,-181680,18141,98335,95273,52293,21513,-48457,-193050,-129361,119016,238545,236023,253823,90911,-173113,-248502,-165628,-95484,-119633,-113997,-94119,-18027,183372,251137,162694,116223,153534,158041,79598,74405,38102,-108349,-216349,-203153,-56259,72195,28637,-53658,-53647,-22042,-63323,-17676,107979,91214,-23849,-69456,-33718,15006,72533,150137,149732,44858,-57841,-83191,-146895,-256166,-207192,-89644,-20582,-8629,-159867,-346995,-242702,-27977,-90450,-201259,-82609,-12190,-125101,-272198,-353038,-350340,-110130,131497,205778,151050,62332,-28307,-88704,-49795,-34559,-161491,-255358,-198929,-124646,-141790,-250312,-112755,213450,199733,-49783,-103038,-45139,-119165,-117486,27948,-32254,-311717,-291599,-59380,-43454,-93487,-33417,39450,18513,-222683,-391988,-213677,35384,33796,770,79135,82650,123118,227684,118477,-59050,78436,198736,35150,-181194,-120117,84876,185700,98383,-78406,-262567,-242701,-190431,-266559,-79293,293462,334730,189773,193026,185402,158912,151841,77192,-44123,-20123,52991,153930,247699,252686,131161,63401,13794,-115286,-119854,-76658,-171016,-149441,94071,88475,-115098,51451,367803,245102,1371,157755,247364,-90870,-277858,-11963,114897,30227,72024,213736,188067,-89550,-255297,-185203,-200537,-174169,62060,220451,169363,-35810,-193874,-71541,118237,224972,250577,111568,-19206,88800,113244,-88964,-195024,3203,237530,215076,71443,36747,92179,105432,-7131,-126918,-182065,-192591,-100851,-38426,66226,93935,-125091,-211903,103860,304465,85987,-120815,49066,149054,13525,-165180,-270835,-301118,-215040,3180,149069,12889,-125954,-16420,71447,111997,109153,38446,64238,119452,-17347,-149750,-43034,109598,118445,-14759,-51922,85026,221724,133713,-97461,-210159,-200759,-183830,-53092,230807,364073,189005,-15314,-158995,-206973,-12792,292198,280551,142121,197203,274522,82479,-161972,-114297,35781,36951,30326,88212,76633,69926,136535,124753,126277,191398,269719,296799,158304,-58226,-176469,-215310,-156349,-17722,25934,-37546,-206892,-294409,-317695,-373380,-268245,-17741,119216,33047,-47367,69307,225424,291525,306512,205400,-20746,-115534,112874,306991,217600,162472,149363,46868,55824,231710,206682,-19735,-160291,-28501,250427,217936,-46073,-79677,71254,91738,37822,-43696,-99619,-26337,22419,-21811,-118102,-104702,135124,291944,193430,145232,180125,220395,249272,137155,7918,-85882,-150291,-59383,27177,-86703,-168693,28868,288315,182018,-192156,-366320,-178205,-73409,-20856,109459,162895,84460,-13086,-181837,-349457,-216466,55021,380706,485048,227606,-74828,-38146,192092,227101,106149,48862,56847,64189,62206,100890,7863,-178445,-117250,82872,151361,140347,114704,60169,227776,448311,302759,-59684,-275854,-259488,-142764,-96637,-206842,-210952,102452,371688,235417,83108,76516,-57790,-178263,-73051,104416,118998,-175132,-532167,-479002,-292876,-201669,33551,286724,284695,221811,242641,366084,656560,809002,686756,452306,290634,233648,163073,98972,335076,869693,947799,687251,1029979,1359107,1128708,1386013,2224368,720953,-3999998,-5594116,-665794,2972774,2547566,1466243,239047,-950281,-975348,-467116,-465296,-760287,-598975,-168450,-145050,-508904,-549125,8586,352957,83378,-328109,-497100,-499058,-627576,-751091,-526179,-126245,-69527,-201381,-222909,-172261,-71049,-20078,-129590,-252255,-245408,-172839,-127206,-176778,-192611,-185530,-271474,-471032,-543780,-254076,47655,14183,-70578,17234,108903,161614,72093,-137840,-279920,-276573,-115743,17846,-115067,-103757,250117,370666,155189,-5979,-103317,-216906,-238754,-197319,-200259,-116864,17160,112293,49001,-140298,-150158,33525,12793,-233701,-279531,-17794,158243,29661,-87755,6934,80967,-24294,-175156,-171534,21523,89889,-76895,-68378,44508,-54677,-225439,-328980,-369216,-340616,-143455,27610,84023,-4756,-110692,-127586,-24393,108539,162510,42304,-117216,-189357,-148225,-38554,-102498,-387497,-397235,-25389,203654,32331,-112051,-73092,-19079,-167346,-367071,-181960,96649,95303,-40065,4878,81006,14088,-208391,-271360,-69068,211569,305927,161886,69426,18350,-177432,-386588,-310491,-49646,9694,-118631,-187815,-68089,241044,426070,258994,121146,147036,59381,37986,41999,-134420,-259503,-123283,77635,119481,10891,-119521,-187547,-233851,-241067,-242315,-283903,-233945,11074,131024,43884,-7087,168126,285402,28257,-200199,-116009,-120349,-174812,13996,291579,353070,241510,49992,3883,-18940,-150338,-333562,-371915,-266580,-96813,100349,266126,270580,121078,23169,134175,236650,126366,-135225,-240366,-246911,-172997,-26061,28060,-129041,-192976,-149673,-52661,9642,-91885,-150129,-61720,54961,68772,6269,116022,273684,254217,170547,129050,136190,179375,154183,113366,-15725,-232583,-163844,27006,-15249,-62345,90156,202822,121338,-92473,-172857,51102,167047,-46150,-258362,-239116,-10018,227624,188298,-4014,-71153,-105263,-92672,-1500,94889,93977,-109789,-264141,-183285,-158049,-282490,-238667,-55138,-54410,-174845,-266083,-289269,-177151,33382,148851,36918,-12476,26099,-132148,-283859,-113290,76300,106241,109865,189259,242259,154126,81878,160999,162795,56608,-28376,-143751,-171532,-69976,-27702,14244,74410,38249,-98667,-178928,-159336,-244398,-357787,-270713,-144514,-68667,56866,144416,120888,503,-101744,-15752,217562,385464,339763,8117,-269743,-208843,-62967,-47770,-8480,94895,216096,232015,137331,27482,13411,-48836,-137551,-70179,-50506,-225805,-417899,-351380,-10270,259660,196794,69052,-36891,21848,215667,395221,261365,187960,162043,-7460,-151490,-157057,-128980,-171645,-321503,-316144,-132932,-1668,80822,158711,108356,187883,275706,100273,-49077,7707,192161,316854,96699,-176443,-194516,-20036,256051,284304,92023,-32260,57164,168371,52061,-176875,-151035,18997,85958,41897,-10453,-87236,-255935,-440993,-449754,-295766,-238929,-330200,-266452,-42739,-2819,-137124,-132116,-185383,-350327,-345209,-221607,-146339,-8372,83735,-30352,-12424,126507,118600,-17828,-269161,-495710,-465889,-316220,-210022,-183246,-212406,-236228,-202634,-205352,-204277,-56777,137548,123011,25009,99542,209069,224553,211391,122636,-69397,-206418,-141575,14780,66833,138962,219058,144102,130088,334451,495467,459196,341298,235710,39111,-57616,101188,321487,186300,-410808,-889321,-398169,424546,939822,1136130,1402401,1265115,334980,-540254,-873502,-588500,-120156,-124533,-418643,-648636,-519098,701117,821091,-614073,-1210099,-840124,-687316,10878,651783,512906,302135,246475,127004,-84572,-234367,-61407,220525,242702,41500,-194288,-328631,-374317,-310593,-122827,-208,-68065,-34368,182287,110854,-92837,-32939,95765,161915,149280,12660,-100627,-82784,-112395,-77770,-62636,-84653,-140932,-210296,-241801,-280180,-313588,-328923,-172189,168467,300793,105176,-39785,18121,88519,113458,190587,190404,53229,-76116,-90684,37684,133284,-16124,-201786,-88118,147696,90541,-154177,-181794,-106,38386,-159722,-225205,33139,186991,15640,-185684,-283655,-328561,-260538,-78044,95766,273682,300358,61034,-154326,-180881,-134858,-2063,76094,-42844,-54723,171632,276002,232593,349806,453959,276491,32444,47734,-62978,-416652,-438194,-141290,4187,39198,177443,117391,-103977,-107311,-68128,-79364,80872,256249,151486,-142020,-407238,-414284,-87412,109655,56513,73662,196221],[204627,119847,-684,-122300,-178368,-123228,-98019,-128081,-109970,-26822,81748,184454,234509,198030,122435,133499,182601,107297,-84655,-178394,-61181,141259,196653,101379,96821,277241,313122,144924,-59722,-165452,-107646,74702,168337,95530,20139,34944,-14455,-157545,-128073,36271,97778,164479,275502,194928,3746,-66467,-78609,-73212,-99159,-59719,30012,140728,277938,276049,157869,133295,213473,218053,92146,97953,191258,83222,-82696,-161941,-64402,106265,126030,36245,23601,56589,-12560,53991,217642,178598,61024,50377,38574,8032,101492,195243,159565,44586,-31760,-63827,-137046,-262289,-287437,-230153,-124081,-51124,-117397,-237791,-135709,-6477,-112156,-217260,-88648,8292,-81482,-222472,-316032,-321148,-123161,95059,170368,150097,79620,-30911,-90341,-32651,12951,-107800,-270858,-277711,-186593,-148577,-192974,-32538,284112,274835,12286,-34775,23,-131247,-184305,-29701,-40351,-265848,-254093,-90192,-37238,-18306,49790,100626,44324,-265821,-462171,-258547,32640,105582,66194,83849,23853,49268,188917,134876,-40769,27603,59930,-46076,-132343,-114233,15019,184793,266717,135394,-152999,-217776,-173967,-254473,-99982,305394,443101,280161,183155,128271,86922,44957,-22306,-61599,-24510,49043,204966,332256,220260,-11808,-20217,11048,-84171,-58651,-18195,-143640,-102597,149373,142320,-70743,48490,302255,173630,-62482,135551,295765,-7799,-163487,97356,199449,54771,9415,136056,163081,-54551,-214194,-179872,-212434,-156976,83611,247439,185306,-3554,-135199,-85072,39294,181674,217671,105095,103496,196187,53886,-232543,-278686,23886,292282,253531,97133,55425,86992,79135,-20874,-74924,-187927,-343506,-257138,-109175,-14205,-39576,-238771,-234252,104368,326321,179344,44974,210975,300379,103372,-116752,-243439,-268596,-201952,-58319,35098,-66314,-109009,5183,70355,101317,126028,74706,74077,73289,-77941,-134292,53888,119069,-33674,-148892,-117221,16209,192566,166405,-66509,-196688,-165232,-182715,-106354,221878,436402,235712,-52190,-204451,-255924,-20797,320748,285940,150485,172414,205997,-8369,-245724,-204824,-74791,-96928,-102968,47634,152557,171404,180533,106921,73401,131187,240652,327659,232838,14851,-99091,-192626,-211860,-9342,173668,93656,-79452,-127370,-173976,-278083,-193614,21645,79628,-16533,-36513,94858,260985,384567,407287,285012,26497,-147045,-33199,186345,238897,268270,210778,33888,-24897,149494,157531,-35873,-172526,-81028,131043,92740,-120239,-75741,193963,242442,71331,-70484,-132173,-51066,36674,-24349,-167866,-147059,159882,351379,211718,88577,127676,248753,302319,189486,-7746,-169515,-249188,-146111,-69884,-172357,-226560,-26439,262795,218744,-131678,-309995,-103483,-27136,-91816,-35670,57540,60995,1816,-125594,-278958,-160675,85304,369917,430565,164562,-118075,-52006,137009,177161,153231,200872,295274,295387,169122,104748,-16225,-205547,-133802,121148,204367,99606,17579,23284,228352,440524,307872,-17293,-196612,-162796,-25943,-9825,-167868,-214648,70770,313170,182207,28251,679,-95287,-178131,-117541,22198,70486,-112298,-393102,-329499,-201572,-200111,-82358,127084,215666,234423,268013,328645,617617,788294,645289,423604,272473,115636,-66008,-62595,333351,978791,1017610,809819,1112031,1167465,947977,1426673,1853363,-396278,-4166615,-4227340,1622674,4988862,3050709,-327761,-1778455,-1605248,-935560,-288218,-201956,-613436,-745018,-574665,-671049,-740879,-461923,99031,283326,5675,-380471,-563163,-532705,-558742,-641390,-452817,-125898,-109414,-193151,-76514,65076,114358,61262,-122950,-287959,-315644,-281108,-216590,-187499,-106901,-28348,-179253,-447221,-435778,-104315,169384,113974,-44569,-20345,101338,180007,46152,-142819,-200189,-157693,11426,108952,-43442,-36717,270925,343279,140632,-47058,-166070,-229357,-183662,-116679,-45246,16372,64248,171656,158060,-77503,-153414,15931,952,-261544,-338791,-69894,197180,159502,48812,77471,136974,16720,-201282,-201071,35750,135011,-71885,-121395,44553,28287,-211243,-450170,-555357,-478634,-178279,66815,108803,18084,-57896,-69838,-43183,-17405,1301,-81323,-191201,-239673,-123346,-14305,-112031,-396640,-333199,57842,221795,21758,-90441,-29885,-29300,-236195,-368741,-115504,149554,82727,-11745,37216,103115,55515,-195227,-361025,-221745,111336,286649,196448,149808,140037,-147496,-524649,-464193,-111657,-9465,-132971,-207239,-71452,242779,445073,246232,73155,106811,42785,-9329,-810,-92620,-138610,-2810,160845,193960,121477,3134,-108078,-209054,-245361,-231225,-237867,-209808,1129,135575,45094,-28491,116941,179295,-51343,-206087,-97049,-163327,-291382,-107069,169434,261407,187511,71666,42007,-54023,-228323,-370871,-398212,-337474,-160632,53556,230147,258017,122721,-1990,92254,199024,108554,-64988,-116751,-125606,-60284,26039,-3982,-129391,-170114,-63001,56347,125388,102651,42405,60476,48723,-35654,-131165,-49373,141222,229343,226367,163059,135287,143526,96831,33254,-28522,-116521,-16994,150642,107967,69714,142801,184508,137151,40083,15568,175602,240180,2982,-253162,-272438,-38751,195426,136740,-45079,-58201,-72712,-83177,-1479,98573,114077,-66645,-233524,-112884,15644,-87596,-198327,-126393,-79638,-150857,-229693,-229488,-137996,28713,133857,48428,23994,46686,-216710,-385500,-152862,26110,-32286,-66570,76575,206188,192545,123662,140686,108886,26553,-8196,-159708,-231796,-139346,-108551,-71211,18480,45638,-11652,-86883,-138636,-236755,-328507,-227186,-84389,14997,97062,93030,43535,-10363,5117,102336,250783,358955,322441,17550,-253258,-194388,1672,80943,52280,123983,238414,231432,128157,83284,53539,-107667,-148767,453,-73727,-426483,-678941,-462495,-91486,185011,235728,163774,-13678,58082,213950,354650,214119,106991,83801,-46047,-198824,-210020,-116283,-125840,-350300,-440942,-198404,61996,172760,203658,92865,140326,260414,103150,-71654,62375,335549,399853,203870,-11223,-138619,-96635,179896,271280,81024,-44012,43875,87998,-71031,-229938,-161070,22299,125936,59134,-31825,-67477,-173512,-350003,-407761,-279946,-194373,-221937,-175525,-76154,-135273,-257864,-229122,-200525,-260085,-262987,-230568,-181200,-8603,55426,-88093,-90053,17172,6172,-32197,-146512,-297167,-358758,-291992,-145134,-92423,-169362,-240615,-224816,-224089,-223261,-149780,-77643,-79214,-64709,789,74193,180344,290091,277411,73224,-154531,-175590,-11298,48584,96390,173993,95524,19946,187117,394822,409875,355334,253545,-1226,-12032,350988,545855,387279,-181161,-917373,-591966,198394,635356,1238718,1967143,1471263,252332,-478514,-802259,-597603,-236671,-515468,-870797,-540547,220098,1064344,885541,-358986,-1104793,-1048722,-806484,-170074,464538,524451,385285,362058,253204,9019,-100992,61001,223988,211963,39681,-211565,-352976,-454377,-389609,-136700,48262,623,-12915,94379,-18166,-142869,-24963,138946,198489,122679,-13569,-33882,24573,3002,85304,113075,37967,-87331,-219871,-305856,-335409,-354386,-388233,-253127,123572,319756,175405,-4378,-44537,-32461,3855,113692,189419,113102,13472,2333,54327,129198,5668,-92691,51282,240728,110920,-156006,-195274,-46563,25370,-113886,-174427,62948,174319,-91432,-286199,-292002,-237825,-165930,-75877,35212,237351,301026,70927,-179979,-192386,-121325,-4339,41843,-58118,-30729,178074,211120,98404,232612,415498,286882,60196,68588,-54468,-429854,-503029,-213120,-27326,60200,231431,129213,-185948,-215047,-102372,-46856,121169,259527,160326,-99444,-346315,-368077,-47772,145883,79364,65297,173022],[161491,57710,-38583,-126950,-157103,-61728,-12018,-47986,-37279,1921,58778,155570,228751,215485,146119,134327,122365,14100,-110847,-141722,-17529,196544,254804,155919,98328,164634,129902,-10453,-91632,-93753,-44756,129943,230999,87689,-1998,60505,19812,-117996,-135545,-84706,-94306,42502,244059,259532,151144,56593,-52812,-119666,-138622,-52268,119344,274975,343927,289599,166235,151158,250850,258665,111873,121785,323023,279720,58525,-119764,-65168,172789,256078,118950,58757,74962,8511,106454,298657,236181,101446,119592,86506,10912,124469,202553,119600,9646,-61,-4952,-94818,-233614,-319873,-317857,-213104,-112543,-80162,-94539,-5901,23383,-122051,-206364,-76511,21296,-42905,-142869,-233915,-244394,-117417,59121,140671,159111,103250,-16830,-65731,-9261,44183,-56020,-252258,-310058,-230337,-182429,-161787,13117,276461,273343,56128,55713,84095,-117543,-271997,-140589,-78681,-200272,-187020,-101026,-39906,21922,96756,148394,79101,-247183,-468948,-284615,33107,198826,183451,127095,-16239,-29965,134930,135582,-11587,-6234,-37228,-79984,-47013,-64269,17047,235705,407093,273223,-65806,-178201,-135744,-200627,-97917,267191,456049,315148,150306,53498,-13504,-78002,-104261,-31040,38628,120496,294734,415801,172731,-154750,-102139,18201,-27198,14957,35992,-118272,-57933,186219,162977,-40751,29643,209704,89351,-132541,52679,261647,56575,-9468,224557,280033,76606,-59204,36351,119553,-12317,-148858,-151452,-185510,-109508,103272,263141,217970,54688,-54017,-81828,-41779,114827,183321,133596,249469,303902,27532,-312700,-311004,46027,295821,229209,101389,80814,69459,13734,-43248,-5467,-150180,-426670,-390077,-168060,-82698,-178855,-343271,-252479,79858,286641,183581,127360,314279,425193,194067,-49520,-179558,-205445,-183025,-155717,-128161,-142095,-64595,35352,48706,21695,55906,63993,78334,33693,-118895,-88521,138521,86224,-213223,-288105,-160427,-15347,155066,153431,-58599,-177028,-135811,-177018,-145544,164168,406810,235137,-66973,-207582,-281641,-77065,234166,223263,129762,112889,91366,-96726,-288516,-254769,-140107,-189705,-212735,-2283,207724,268407,207923,65772,733,57508,187542,306643,253414,71241,-39593,-184845,-257569,-23811,249423,165267,41098,48766,-38774,-187935,-124745,37192,26227,-58811,-45221,64309,236309,407524,463904,374990,100987,-170282,-185387,25822,190406,300661,261606,55011,-68382,59182,99190,-32655,-147010,-112328,-8079,-49619,-194656,-89699,248004,335090,113863,-73686,-153220,-92445,11786,-39048,-191530,-174131,150633,365961,231457,67775,91027,231745,292608,198478,-46488,-246052,-289379,-182704,-147598,-236341,-266891,-102738,179208,234858,-32058,-194117,-297,76793,-119397,-181425,-63404,37073,33462,-58577,-168262,-91138,127303,364913,371059,107297,-110570,-19302,106294,143651,214361,370537,529771,485623,237340,60750,-81421,-228524,-127619,160308,254246,106036,-23860,4951,220621,424364,333597,91025,-28798,-853,126240,110075,-92691,-204536,-12506,157395,71436,-41635,-72252,-97520,-118131,-118377,-49959,37520,260,-168297,-151425,-99366,-159030,-159778,-25105,133165,234683,267934,267194,518112,716996,565064,335554,216289,60341,-115557,-89857,325392,966896,990895,879000,1144264,973186,679100,1179554,1274801,-1217069,-3724069,-2216339,3482083,6249137,3300599,-1864250,-3605867,-2272005,-961709,-142346,92784,-402570,-820719,-939003,-1128067,-885326,-296331,166031,167095,-94280,-436659,-619013,-533999,-421647,-437487,-305783,-108035,-152396,-179044,71712,274999,255087,120378,-98466,-280651,-356323,-374717,-289817,-173627,-18069,135736,-20887,-307411,-232998,73383,257458,181022,-9971,-58718,68680,158560,17985,-97284,-72725,-27232,142595,218716,38139,14245,245580,279919,110547,-90015,-210041,-200899,-99367,-20351,119421,144585,91838,197547,249398,-3747,-158249,-23058,-21219,-267110,-366311,-132614,187630,271973,204365,174653,215772,118252,-134314,-184059,42347,157230,-63009,-168515,31135,100576,-168119,-491319,-642863,-528191,-182751,121432,145717,56131,15381,-2724,-55440,-109223,-125311,-174712,-222833,-216823,-73992,-31910,-154518,-334370,-213786,89377,152262,-12203,-77525,-39008,-98266,-292611,-323669,-61098,160118,52517,-10648,20477,97114,76605,-172929,-392396,-309323,10293,230034,198272,159837,171868,-131152,-605721,-617671,-247035,-63986,-114506,-159705,-29259,244968,420292,211652,14706,49142,56937,-11931,-29973,-31187,-1988,87703,197407,233706,199654,125909,380,-149188,-192354,-147756,-155345,-180940,-50255,82591,13101,-64819,35691,52838,-120461,-190033,-58342,-146539,-350741,-213875,53624,168318,108425,60868,35906,-100950,-285373,-373679,-391274,-354758,-176606,9413,147778,189537,70185,-64878,16728,139189,109629,70384,45551,16106,60247,56287,-83940,-162003,-145428,16054,142586,197906,237337,205998,178107,49188,-138092,-267477,-223536,-9200,173053,234550,177088,135334,114225,57585,-31463,-43061,13651,139793,267643,221071,186874,214975,191993,146327,144505,172388,254672,256979,30187,-225378,-287607,-86358,121456,52435,-94022,-71181,-70959,-96008,-16697,100708,143432,1591,-177217,-50207,159391,74426,-169839,-202351,-123056,-150402,-188282,-152410,-93865,31919,109172,34105,30382,32673,-305969,-460529,-147783,28413,-123997,-185504,-20845,134924,173925,127989,114869,68390,12935,10629,-154662,-244205,-149863,-117351,-99305,-12873,51292,46740,-33491,-130941,-210933,-252836,-145178,-113,116668,116455,-24746,-86870,-26432,127139,238969,258955,285535,268977,20041,-225995,-177835,53631,198141,125104,155296,229620,194042,101537,114850,66898,-132888,-108472,75033,-79547,-528504,-774832,-506503,-149730,139973,289250,259908,84425,86503,175309,248945,132732,12650,-2567,-84664,-250751,-288275,-131933,-87270,-348198,-524205,-267876,60566,198098,198784,73686,104547,246806,135142,-42153,128998,441906,444371,309940,183093,-36034,-131156,87354,219311,38396,-102117,-54593,-76482,-222983,-251532,-131079,32369,129571,58477,-29853,-27704,-86048,-240619,-320984,-216810,-109062,-90690,-76965,-95111,-242077,-339831,-293486,-199247,-145507,-140701,-183628,-132596,38238,23579,-131368,-141755,-78254,-83518,-25735,17616,-45988,-206987,-238268,-71982,-1999,-130504,-233187,-225511,-216779,-225417,-233940,-257966,-237499,-139660,-85243,-44336,122849,328948,396567,216482,-78838,-193406,-57936,4056,41945,152733,108128,-37443,49777,260526,314332,335022,248665,-40118,-7013,463535,638018,563268,145199,-890172,-1013032,-188197,209984,1036398,2282912,1672950,199471,-344809,-517335,-419212,-209258,-721974,-1279119,-654688,801126,1464444,1077505,39349,-846978,-1099115,-856129,-432565,172695,455101,385991,390690,297717,56828,20584,172768,224779,180014,28424,-224726,-378378,-503728,-442826,-146966,102121,94845,22140,-17616,-125999,-138165,6264,166953,213458,80774,-67786,3752,137259,171689,238533,241103,132038,-13991,-164051,-304813,-359211,-386789,-452832,-361781,26160,302120,227990,18255,-123458,-179989,-135959,13149,167929,172220,136089,119572,45013,54826,1008,11116,173748,298558,107316,-154839,-178939,-43453,59786,-22657,-93237,92627,175862,-144858,-357759,-266944,-99592,-29777,-54705,-29484,156985,262002,110887,-111017,-136949,-65176,31483,43881,-34999,9232,162822,111046,-82875,30141,279075,216979,32586,32031,-50547,-386292,-523293,-251313,-31668,81317,238043,87848,-267364,-293335,-104997,9440,142983,210546,130770,-42556,-232902,-261090,21246,218001,151549,96042,157865],[90849,-14532,-55181,-88352,-89602,25298,80547,32272,24023,15275,20687,100581,194537,212000,161135,118518,24301,-109983,-140667,-76636,77665,276782,305409,203211,126480,85930,-15816,-134128,-126759,-62624,-20017,150017,255964,73399,-327,105139,53341,-87549,-147312,-201177,-268379,-86090,173265,257250,209691,86024,-84295,-211049,-225901,-103409,137063,341989,366283,292348,193171,165801,250973,268861,127080,132824,395203,427261,160359,-102976,-67963,241272,364111,166388,58152,57373,12860,128251,331361,249438,71935,104171,102844,37202,136590,168527,41314,-49417,22924,80203,-11124,-162884,-296442,-340958,-276007,-179844,-52520,54565,113036,50360,-114172,-169648,-49282,22460,-22590,-50936,-113607,-139134,-90905,35139,117263,164402,123806,15457,-15655,19333,48665,-31419,-206441,-269332,-224475,-216791,-149781,25323,202653,205938,82143,142006,178340,-76497,-337960,-259114,-130640,-138388,-119339,-87127,-44021,16387,90360,166234,108435,-184151,-419211,-291193,27225,276211,315801,195442,-30536,-86484,97456,130823,11121,-31180,-83653,-72512,31318,2474,79722,324303,476536,289796,-28342,-132467,-87826,-132412,-87298,193344,389857,303872,120463,-9465,-116195,-189664,-141104,47021,151847,237452,399277,473083,115296,-260705,-157588,35173,39276,72953,58763,-101961,-22222,198974,148172,-29749,10366,137390,35115,-184597,-73210,145183,70492,121769,335052,341386,92190,-111727,-56812,63165,15954,-75871,-102819,-133083,-60531,98429,239860,236121,112565,22765,-64252,-98460,50853,156022,171956,344490,353277,18498,-323792,-289081,62844,249892,147056,70025,89913,32630,-80514,-76897,47468,-83097,-417846,-465826,-214589,-137031,-306648,-427518,-260091,51023,208060,106997,91322,300184,449503,252201,29802,-81666,-117836,-157800,-252936,-289761,-197577,-16088,58654,9437,-89847,-70006,5050,65649,7138,-129149,-29995,182228,24982,-353298,-390868,-181603,-10829,118079,106453,-62198,-143740,-108409,-154650,-147780,84895,279121,160795,-71048,-180813,-287457,-176753,49103,114210,93101,30875,-53517,-172436,-286552,-264474,-165192,-224591,-266518,-49080,221063,318254,198056,8770,-72653,-18977,111058,234706,218940,103639,-2486,-178247,-255400,-17445,268658,195197,126985,178512,57848,-124612,-84012,23545,-30695,-96982,-86046,-25968,146964,348403,450771,427762,164083,-185815,-298046,-124296,90110,259728,296649,111680,-60603,-19861,31454,-30975,-107928,-129529,-135570,-171332,-242987,-108555,231899,359251,168266,-34892,-144635,-145179,-60880,-73996,-192631,-178081,111838,322981,233165,82553,80559,173642,230526,170969,-96978,-314623,-283494,-166108,-181170,-262190,-289206,-194602,51806,224089,80872,-62754,71794,163541,-110424,-279241,-156764,14315,49545,-26506,-66534,-18799,172927,359258,313614,63949,-63371,39111,99729,131332,271143,503272,674882,561433,231098,-27069,-170376,-247690,-116075,174017,271707,133258,-13088,16904,222900,415992,381163,242852,181533,186068,269463,211840,-37318,-213932,-139779,-51031,-59350,-100888,-117765,-66460,-25749,-84964,-93524,30363,121904,62135,-6725,-18958,-88844,-172588,-125493,53397,211094,220482,172868,375230,602524,455221,209616,123187,38439,-27574,-2740,313263,831133,875149,878396,1139023,886077,425664,673059,558479,-1604927,-2739637,283793,4871840,6275589,2856975,-2757503,-4668044,-2795551,-1102324,-111395,311737,-212983,-818509,-1145450,-1354674,-883293,-103358,191729,41396,-189772,-483234,-655290,-519373,-280023,-201130,-110117,-50968,-166315,-155424,178556,400975,323392,151215,-60654,-236932,-359833,-424047,-317964,-137898,41612,234987,122493,-125140,-22116,211652,275297,192039,37457,-59050,43242,122035,17676,5838,79217,81692,227836,297022,96819,40932,189414,197826,76373,-104873,-194916,-113902,-10966,53257,238016,234082,91013,178144,297719,66443,-156574,-72097,-52863,-251472,-352591,-189866,124236,331006,329508,261130,287946,250887,16570,-112643,46868,159457,-35483,-178977,14342,139827,-115177,-451539,-606380,-482083,-162140,164468,175526,94238,97027,64499,-63801,-151896,-169789,-190218,-201251,-146125,-37966,-91047,-207308,-209161,-65076,69352,28458,-55066,-75356,-96374,-200504,-308786,-240650,-40123,90862,-22351,-70064,-54435,52930,66691,-157961,-379090,-331928,-78450,147517,163748,99144,110412,-131319,-607324,-722656,-407027,-139431,-75241,-53219,55026,247834,354722,158698,-48899,-18634,80827,17684,-42799,28280,108750,122595,175484,229176,226916,204748,95959,-69240,-90316,-15767,-70791,-175293,-138938,-11797,-35305,-105866,-64165,-65230,-156031,-155959,-32255,-107692,-347062,-272108,-17975,89814,19520,20835,-4856,-145406,-306523,-347957,-369952,-334020,-151933,-21616,44070,96764,-4091,-140597,-73673,64046,119735,212856,186165,133014,154677,69917,-153205,-211709,-142277,46337,169368,190971,245619,283748,266597,78991,-183021,-353905,-358207,-139135,102165,193946,153624,115232,98707,56420,-58092,-57234,112917,259596,349265,302708,257259,277937,217200,146211,191632,248964,258678,201627,25916,-170814,-260470,-116704,55737,-11659,-118746,-94264,-91202,-122814,-40619,101437,162640,51287,-125161,-14063,235974,164289,-152506,-252899,-168859,-177846,-169937,-102097,-70661,35920,90279,21100,33718,214,-376410,-502466,-127207,59203,-142594,-204817,-71308,49119,101716,85619,68243,31205,23932,40266,-121603,-216094,-122006,-78204,-78687,-14377,50505,43664,-49744,-142709,-177640,-157012,-54235,85582,225349,128702,-176644,-246963,-44891,228915,344152,235726,187360,192336,7418,-203245,-173896,51822,226471,167163,166010,184431,124054,60959,115855,64521,-98551,-10471,148044,-66754,-506314,-675267,-471221,-170538,137067,349508,366863,267785,124771,115455,112804,38073,-61419,-58514,-104812,-285503,-345624,-137081,-34139,-289330,-520020,-319527,-14647,135880,134183,50117,91048,238287,181000,24438,186038,490422,476087,402442,344838,86945,-96622,31593,155990,-17530,-185539,-203695,-266649,-339696,-215159,-62368,33439,83403,39093,-7908,16526,-13806,-140262,-230077,-157508,-33553,13226,1430,-95412,-300834,-376065,-304814,-154032,-9271,-8521,-110896,-41038,95058,-9977,-154536,-150549,-123060,-130269,-17870,159803,175405,-49252,-168378,-14681,63502,-102167,-220235,-208536,-183483,-208411,-287914,-357752,-307215,-176615,-139419,-121272,58295,305635,438418,312142,-9728,-191375,-111610,-65910,-25830,153525,174191,-29951,-33589,140007,213066,311798,259348,-37611,-12073,445002,612109,691523,475110,-806179,-1456176,-584430,-255915,522384,2185380,1749336,182812,-154683,-67107,-50466,-4768,-702559,-1613916,-987055,1085757,1810474,1262186,385918,-532615,-953177,-770546,-607963,-82528,333841,297160,306794,241314,58544,117426,259481,222740,149294,16465,-233331,-430717,-550789,-487323,-174746,130507,181156,59173,-106058,-161531,-69309,52831,168989,204879,31486,-154633,-20570,212353,325863,335249,295028,180015,61316,-67212,-244787,-344587,-406102,-514667,-474835,-100934,247903,243043,11968,-204842,-309672,-260670,-77981,137225,224620,266004,229044,9532,-82010,-30741,86369,241599,294671,75610,-155117,-147395,578,132526,91276,-5008,111299,192639,-97853,-332761,-185269,57558,106564,-32854,-101390,35575,180581,157461,23896,-39819,10169,94989,80983,12252,45781,130416,9804,-253314,-202500,66281,76496,-45100,-52805,-56265,-290499,-465408,-224261,5320,106107,204233,8299,-335733,-329538,-81052,68834,133621,115966,63781,8275,-106275,-143999,73014,287277,246252,143930,132359],[4249,-69825,-40264,-27199,-6541,118546,165350,97251,59624,4285,-33163,32209,147961,198776,171461,89492,-87589,-223304,-160654,-10738,183044,354362,338195,234595,173402,65612,-86699,-203248,-161371,-75705,-44799,112198,221416,49950,23735,163929,83601,-75507,-156879,-271460,-359465,-168028,96896,191175,163409,38344,-137817,-301144,-328075,-199288,79788,328613,343791,282094,228660,168821,205438,237956,124545,121817,385706,475866,181695,-130333,-78533,282855,404970,163460,37230,36558,11850,109062,302813,215141,-22044,3987,85901,82321,133523,104025,-46894,-109620,26378,161828,98514,-62177,-224815,-306729,-311295,-241893,-35945,176266,190293,64912,-83878,-109311,-7536,18747,-24179,27406,20714,-33291,-53440,23436,95262,149971,127823,58389,49475,47150,21461,-50177,-147876,-154986,-159432,-230234,-144257,17605,95369,104872,100398,206112,250991,-14915,-343587,-336752,-174632,-97630,-74875,-52425,-36631,-20687,37808,145821,114234,-115624,-337485,-280537,3109,299513,410626,260043,-21685,-102932,92746,126587,7759,-64280,-98232,-51996,62804,55251,169090,415898,455538,191003,-39019,-76925,-34217,-77156,-86467,105264,287120,271781,114118,-43521,-195688,-262824,-124907,148052,270858,341319,477172,479688,51589,-309574,-174752,52408,89770,89480,34026,-95923,2100,184837,105959,-32153,9209,117487,32391,-207634,-214831,-31388,16068,172135,388306,361799,98324,-124763,-109365,6867,15422,-12628,-40508,-69633,-26694,58626,161595,214287,150527,79139,-35715,-115203,10810,141435,195134,338029,308959,981,-292471,-238109,62797,168586,30316,3535,70653,-19645,-178235,-117020,61820,-9307,-326399,-468434,-247901,-170904,-393265,-479892,-249167,43917,132120,-2923,-37625,163114,341057,252010,106193,34824,-13147,-118563,-308705,-392603,-217210,21239,72842,-28067,-179423,-197786,-85654,25174,-14319,-112717,20125,172194,-43126,-407482,-425223,-181106,17513,93328,55672,-56245,-93201,-79633,-115787,-112054,10453,85551,7150,-86345,-148780,-283236,-294108,-173068,281,67163,-46180,-195778,-221518,-241247,-242615,-171587,-210515,-256524,-85952,179582,288042,138714,-54046,-127349,-84783,22778,131530,147841,112215,15181,-158113,-182552,54290,282376,221179,167834,226806,101647,-92204,-77945,-14278,-81735,-134970,-151987,-146477,13927,222207,364437,407689,179545,-197663,-346128,-221562,-20218,177311,310005,186493,-10706,-74270,-41439,-46549,-79771,-139216,-219208,-239637,-245340,-113570,176500,336714,231038,46282,-100799,-200432,-171815,-128875,-177868,-154985,59067,229513,205643,118387,89671,92304,140163,119164,-145811,-365573,-252064,-111734,-162377,-244792,-294101,-286421,-89879,183511,172920,39178,80352,173350,-83469,-296993,-188308,-4383,26903,-47910,-9347,46357,210588,343162,255857,31777,-4508,93757,110246,141221,308161,548600,668159,491493,145982,-133857,-252390,-260460,-118281,140463,237934,149349,29799,58669,244199,422958,439073,393035,369901,349649,358538,238644,-53338,-262161,-281894,-248257,-167169,-126534,-119292,-12045,66952,-31619,-90757,56222,211317,213881,64485,22749,-5275,-115183,-150657,-5415,168026,133322,52866,217179,460804,331235,76792,5240,4545,93725,141708,300948,613354,705729,811463,1114285,958839,292101,66276,-166121,-1613750,-1423211,2949408,5896750,4976812,1485835,-2939072,-4721686,-3070584,-1349434,-239536,356916,-119632,-748083,-1136917,-1282524,-705415,85686,191603,-48153,-249059,-500596,-656872,-499036,-196228,-17475,79120,47787,-127323,-120403,211697,411885,316379,158067,-15310,-169978,-325942,-415516,-294508,-95606,52129,228653,184696,19114,116077,260037,209848,139421,88694,582,53655,101799,68325,156361,227029,147847,235742,299878,107334,44364,122532,110769,44566,-79169,-113910,14534,52872,78758,276558,261822,58238,117687,295368,123709,-135499,-112132,-91278,-227358,-303879,-225200,21775,314353,379226,295391,323606,374240,208065,-2095,46469,143336,17501,-132138,4724,133911,-73449,-362024,-483544,-392547,-143485,167862,179120,115663,168276,122297,-67771,-147800,-120791,-117159,-137050,-72393,-45529,-173160,-242593,-62184,74446,21757,-95884,-91740,-81955,-172010,-287488,-270564,-143483,-59146,-58956,-150488,-190035,-164551,-22245,22832,-168755,-357042,-319136,-142425,63450,102456,-6998,-13427,-147023,-537572,-742055,-526919,-211449,-33913,80275,161290,243949,256294,87164,-115702,-88374,86506,49989,-46966,58357,154336,95276,105736,185775,205329,218148,146879,12910,39575,125087,-15683,-206116,-240411,-119337,-87315,-145849,-166576,-154405,-149039,-112530,-44179,-95098,-300629,-268290,-37472,24153,-66085,-36550,-57431,-172786,-287226,-302153,-342896,-290878,-96928,-25132,-42084,19433,-58267,-194401,-151243,-12967,121062,294938,256381,192630,195371,72074,-162171,-243240,-164558,13216,126585,102070,119505,251067,307782,142634,-142157,-361028,-418955,-220034,35135,120153,87002,62036,95169,98239,-33568,-62491,149459,306902,373693,329756,254771,292701,237201,132159,168713,226338,185075,85428,-7476,-96175,-180149,-95939,45363,-8148,-95645,-107181,-115283,-147827,-63784,99186,158269,52745,-100095,-11551,229083,167791,-142219,-259591,-198458,-218166,-181260,-96377,-73525,36863,90663,37731,59306,-31035,-405462,-495358,-106813,89439,-91809,-131034,-63904,-24933,1643,7277,-5847,-15440,50747,84955,-65037,-167677,-84542,-29218,-38814,5742,41009,-23245,-124447,-163886,-148439,-73042,16497,148580,320236,140894,-321783,-401484,-61996,283991,375839,182335,97020,120429,-16121,-193256,-189453,-21205,130627,146513,139031,108139,36530,14712,90909,62120,-5780,123645,213798,-32903,-375081,-439719,-377401,-156981,168294,402839,476927,472343,176369,55094,-5316,-42476,-94954,-65510,-98136,-285920,-340921,-95207,49289,-169029,-416892,-338899,-138983,4311,26890,23224,96766,227691,213493,94114,210305,477104,508818,456236,418365,194247,2707,44817,108390,-67080,-265924,-355659,-423989,-376612,-116587,27904,8478,-7883,5682,20153,47895,30299,-69107,-169550,-137093,-3797,58148,44055,-72670,-294953,-364323,-258739,-56034,134861,100362,-50206,36370,123213,-46500,-162041,-115371,-96844,-127498,-28628,221616,303955,83262,-94364,13250,89858,-83176,-202883,-177448,-129910,-174584,-298685,-360194,-278258,-166060,-154103,-145261,1280,224656,390915,333038,35826,-165639,-153929,-147849,-99401,161709,256243,23224,-48032,65423,139119,313129,317636,35068,13548,353479,515097,750125,717657,-647462,-1690114,-871683,-684409,-225676,1604832,1623105,241460,80205,428268,424242,330508,-498395,-1821892,-1423134,983389,1941466,1285995,516552,-257336,-635402,-522049,-551982,-186689,194928,142078,129022,104403,33235,186622,313455,222094,134350,25800,-221563,-493372,-609615,-539630,-232058,110355,227406,88838,-130991,-106659,45538,98860,144266,176955,-21119,-267573,-114731,215676,392797,344174,273367,184843,127571,36762,-155245,-301147,-410387,-562726,-568002,-226473,166062,210256,-29256,-271564,-379974,-327016,-131773,108287,261049,367147,300127,-36223,-232852,-72066,127526,241252,226818,25919,-157461,-120769,60194,218000,193750,61905,106437,208749,41759,-178689,-42414,198251,199595,-32575,-183486,-109529,64942,182847,170280,57595,69102,160466,139201,64484,59518,83291,-63316,-358145,-399554,-176906,-100922,-150532,-160675,-74817,-164188,-321348,-125615,81237,135024,146767,-82142,-379494,-324067,-43364,112547,93980,-1853,-24098,38507,-5157,-65585,71813,312436,325433,184585,87743],[-70465,-81197,8409,33448,60840,195315,226993,133524,61966,-33913,-98386,-29818,108865,186809,178971,52526,-184542,-288613,-161021,29627,253912,402153,348128,247956,223855,103357,-79179,-219430,-192705,-119815,-108746,18701,126440,13603,55885,220342,104844,-84474,-159359,-272067,-335207,-163710,54037,95411,49129,-32964,-167707,-343241,-404377,-305751,-23652,253360,287574,255244,252469,153475,117146,158161,93764,88462,299897,404739,107795,-201147,-95359,283527,364065,114162,12344,35896,10226,46893,214052,142341,-147430,-148040,39680,126740,115317,30970,-110852,-145748,7136,205359,197470,40271,-125550,-234940,-322380,-290672,-31809,240612,206821,63685,-30206,-30076,48776,24698,-40348,68112,133109,45428,-23385,13516,66284,104759,103764,96810,110558,63117,-35066,-112284,-94670,3087,-52419,-215918,-136043,4939,-8460,8233,121829,242640,280340,54295,-272460,-340993,-191453,-83808,-64890,-9593,-6606,-56900,-31549,91469,80618,-84655,-256125,-257909,-46217,249395,425574,289231,-764,-80219,113240,120774,-29426,-115797,-111462,-51676,33541,77573,247611,469972,354448,28336,-69572,-694,27844,-50857,-107397,24920,196015,245455,135140,-48589,-236085,-281800,-70594,232927,341001,371348,488592,424834,-14452,-302713,-157695,55232,99513,50620,-36972,-96132,17757,146886,52323,-34107,39081,153062,73277,-205255,-342331,-228053,-99032,118967,356047,323352,94771,-83586,-96708,-34480,-16136,28053,27167,-3263,-4533,-8114,33679,143978,159356,110036,-3392,-95062,2529,141950,190577,227598,175487,-45447,-259879,-195211,38450,74750,-86481,-79155,28883,-72797,-247769,-151307,38165,51229,-185793,-402595,-264196,-177031,-411153,-489053,-214562,76097,100854,-82549,-187090,-46825,127330,186673,160120,145413,97524,-58174,-294567,-395342,-191157,46497,88326,-36613,-202691,-275261,-179627,-46768,-47965,-86688,45111,114487,-98490,-366926,-379363,-157537,52447,89678,34562,-21050,-27703,-50875,-76379,-60605,-43471,-122185,-198078,-132378,-136032,-280539,-393833,-353184,-76555,76164,-87081,-295702,-230076,-157545,-198234,-180269,-172320,-198357,-111872,85367,172702,34446,-112350,-149928,-124236,-54270,29141,68587,101913,20346,-114373,-41900,205518,337620,266579,171613,195072,95340,-81988,-97314,-63053,-120762,-172926,-217729,-245939,-119907,67016,226325,308827,130301,-209994,-330451,-245448,-94597,98185,296839,250324,55458,-97717,-106605,-78362,-72910,-141487,-238747,-239919,-200064,-94926,121101,300528,289582,149643,-30424,-244635,-293856,-194475,-153916,-106822,12535,111337,154497,160164,108179,16437,49931,55734,-180620,-380711,-211971,-47023,-102776,-191717,-282698,-358177,-214574,114575,214686,82590,28337,93475,-57949,-232049,-148199,-17342,-38668,-108069,1853,100221,230300,308240,189367,-1753,31367,118877,128123,169799,316368,484179,504209,301435,10747,-222476,-294243,-261208,-144494,55358,154667,134599,80503,119309,280503,440475,485771,487381,476986,449888,367510,158295,-157418,-340875,-398334,-378220,-219742,-106516,-74924,50941,134487,26484,-33378,115671,242015,233528,56600,28794,75158,-5874,-106603,-31702,119400,35008,-71235,72348,312839,213445,-31391,-114173,-70870,146823,278605,295641,390462,536931,698569,1078843,1160074,336076,-422256,-748790,-1445768,-121993,5319262,6696819,2794823,-639564,-2642688,-3926110,-3072525,-1640357,-508908,188546,-153010,-632078,-934820,-959666,-374277,266100,204829,-64668,-248673,-471617,-608219,-472078,-203654,40974,198662,167365,-31412,-75041,160838,308609,250005,150412,30650,-96026,-263345,-358431,-239443,-69037,10423,120591,141065,71646,139995,205979,79339,37213,127186,113880,111588,119977,169732,322817,340701,164880,164474,209406,62135,32525,62572,26911,14272,-24086,2154,134678,71334,55577,237511,223874,-2592,32510,249238,163331,-83876,-123424,-131887,-213787,-240392,-228369,-88450,225047,332885,250858,303339,450106,377272,111600,30199,106744,88745,-27987,9493,86285,-55870,-267786,-354196,-336918,-159140,118981,148540,109842,209912,162987,-64145,-114138,-8911,13036,-57293,-37621,-104070,-251061,-245241,49139,165536,-19482,-171416,-112474,-92406,-224254,-310032,-185213,-62641,-106609,-240491,-306273,-333968,-270263,-105691,-45362,-213346,-361018,-308439,-174723,1769,33746,-116575,-147314,-172104,-429255,-667350,-557587,-257191,-9553,193746,255165,220530,135238,-5107,-183933,-152341,54186,54729,-55071,37661,113613,19039,15553,120210,154733,179081,149008,81201,164944,231937,-5242,-261886,-317762,-209138,-136875,-182532,-253349,-207383,-108841,-71478,-99949,-139399,-245525,-216442,-30509,-41715,-138346,-94190,-97085,-174157,-234728,-243595,-308168,-238261,-24035,11708,-70801,-8719,-59671,-197650,-190837,-75203,97238,273440,239669,186214,169217,61345,-97664,-218989,-192323,-63097,34392,-36536,-81870,133320,300867,225353,-27539,-289306,-396752,-242782,-15637,36720,-11772,-19903,95776,170531,39872,-47923,118285,271239,334523,286634,168778,229554,225705,99256,83670,120408,57043,-59413,-58729,-19197,-58413,-11246,109605,77265,-24024,-96878,-125913,-155925,-77356,93010,131207,6676,-105500,-33813,152190,101250,-133753,-222595,-198024,-243148,-201023,-116542,-86572,35923,115962,98139,115809,-44512,-378347,-423608,-82231,103818,899,-7927,-8787,-64458,-88364,-79214,-98218,-79054,70644,136582,94,-122384,-60109,-1427,-11597,32147,25624,-122310,-209414,-172993,-130411,-26231,48248,172101,376973,148974,-425544,-514081,-74919,283947,320627,108079,43759,84053,-34513,-192676,-219292,-145209,-55904,60059,72924,16998,-47431,-28016,51852,70662,115672,250560,263170,21245,-185741,-181096,-268648,-127914,207602,431010,558418,601236,226176,11916,-64483,-84311,-88668,-35008,-73051,-248828,-259795,5726,158495,-13965,-251451,-328507,-267773,-145951,-83843,-2550,107404,201946,207451,130997,187985,413008,524334,439116,377423,254690,133400,121154,89289,-98461,-320420,-468749,-509305,-325561,18374,106543,-53346,-121114,-34264,34402,54197,44619,-34408,-153961,-164486,-34365,37952,50761,-27050,-224290,-307995,-169630,74939,259965,161169,-27948,58062,103983,-86940,-165149,-54180,-9923,-85255,-66855,176899,317442,171844,-23585,15124,79072,-66423,-175155,-131581,-65078,-131254,-266002,-280175,-175625,-114842,-132847,-120691,-33556,111097,272745,281201,57524,-115199,-168429,-218560,-161956,159787,307575,84560,-9902,43017,105862,348379,428713,177860,98671,268628,401090,719930,813079,-401777,-1577762,-1010210,-1025687,-1061932,618622,1310903,435993,358415,827542,856857,681027,-207257,-1833878,-1803268,472667,1699740,1066872,383991,-71764,-223275,-145777,-228158,-103451,65576,-36101,-88983,-66145,6531,232946,334649,228776,154620,78212,-168671,-516467,-661514,-595822,-310885,37119,215610,107206,-80660,15732,166109,126071,102884,139176,-75261,-386166,-253496,138858,333761,263469,199545,167973,182100,118503,-73820,-249942,-400245,-585621,-623554,-323299,71929,133826,-97726,-308255,-368945,-311849,-136740,86755,271054,405885,312651,-71076,-331600,-95118,145463,186165,118508,-20745,-158494,-116216,103932,283143,250819,84108,69010,199546,209417,68614,136861,295416,226194,-64193,-269155,-249289,-66511,167028,271455,117598,83307,200148,198993,106675,40857,22564,-93861,-365799,-508998,-394128,-268649,-251533,-261278,-107894,-42875,-122277,19491,178236,167038,87984,-152988,-388499,-287011,-6208,131567,41205,-108765,-105219,43576,46450,-49716,11425,270416,356367,203042,33386],[-99456,-32727,83515,77236,93505,237428,252617,132174,31291,-93645,-163691,-64265,94791,182414,180532,11385,-245037,-288560,-138854,31752,261055,402264,334463,245215,261075,175932,-20530,-203280,-218348,-171530,-183146,-100805,-4569,-34264,78189,252808,109053,-110249,-154006,-206048,-207859,-65798,68938,17091,-62948,-69166,-142394,-311957,-423415,-383580,-128265,154710,216029,210970,246923,121396,2273,30425,31422,42737,171167,237072,-39772,-293134,-110747,248290,262377,39443,-5302,59413,6437,-46508,84179,50025,-260114,-301317,-26157,148250,88024,-26061,-125102,-141904,-29754,186270,243090,111182,-25790,-149642,-312354,-320138,-42247,230649,160461,50162,41433,58623,116593,54554,-55749,59878,188392,77387,-20165,-9654,22965,28948,48874,114156,145852,55586,-110434,-200843,-63477,153861,60813,-180862,-123697,-5136,-82599,-55719,150428,256724,262755,114880,-141093,-268271,-170867,-90825,-86782,24459,48380,-57718,-78737,19977,1445,-116955,-201500,-230363,-117250,135862,349576,263010,17679,-35965,132921,105104,-87880,-177291,-143605,-88767,-35346,76228,291995,459615,209047,-126495,-81188,103051,101515,-52109,-146828,-29075,150476,239743,169420,-37560,-235096,-248999,-8095,265164,320538,293802,414902,318039,-77237,-258439,-121890,31965,55801,-39341,-136064,-96332,30467,94842,4576,-21400,99357,219300,128102,-189424,-429657,-396569,-239942,-10179,240085,225675,85517,9280,-16801,-50371,-66539,42208,91777,66484,25381,-77300,-116277,37534,139234,115952,20395,-58448,19229,156874,164024,60281,-4395,-123128,-256880,-186192,-5840,-6802,-168816,-146199,-14813,-107799,-263996,-164020,-1884,90381,-35836,-288893,-257285,-152670,-352294,-447796,-157635,145636,136189,-83606,-277026,-249002,-116970,73199,175716,225430,198372,20952,-208552,-290124,-119208,70482,119588,3860,-145753,-273681,-246620,-142231,-109544,-73368,38030,29343,-130227,-256976,-263212,-108599,79147,107820,62270,50216,44281,-28942,-60723,-26972,-74942,-289735,-399463,-212958,-154230,-286953,-449073,-433402,-93023,127102,-71899,-322602,-191576,-45094,-136666,-197487,-134711,-120295,-129231,-42299,1026,-92386,-157562,-137086,-123279,-92676,-40310,6726,78501,19635,-45688,138253,402857,436513,319738,158318,119118,54094,-82886,-124641,-106567,-145443,-205228,-250863,-274920,-204106,-68847,75521,158997,27677,-223559,-272152,-202315,-104752,56271,256393,275492,108452,-90467,-144739,-107935,-78127,-128854,-193581,-180802,-126616,-60671,88811,271946,326010,242821,48013,-262208,-391036,-255018,-124932,-41600,-11221,3667,101240,203227,136103,-22490,-15991,-8089,-191650,-341502,-170109,-625,-29122,-120230,-256895,-394074,-302423,23972,193279,62250,-56424,-36195,-43825,-112272,-55636,-25228,-130609,-170211,205,146978,228341,251348,106757,-51653,17669,102521,144420,207718,292917,328034,243024,64450,-125017,-258879,-273784,-243833,-190159,-62097,45468,91640,121833,183179,318289,454905,498845,485272,471687,468806,303134,-12610,-315992,-415630,-453990,-414450,-205970,-44163,1027,106425,163778,75498,69952,200135,211384,123092,-4879,17166,140087,119965,-24306,-26785,79632,-41705,-171715,-40160,179221,122610,-91744,-205340,-178544,94100,363602,306731,245849,422814,567541,1023363,1386245,538445,-619068,-1080252,-1343110,766396,6918545,7359911,585125,-2958476,-2244354,-2720829,-2851677,-1884216,-841416,-149952,-287364,-500285,-626354,-520724,31763,444816,268878,4989,-184190,-390897,-502672,-430198,-293685,-51588,205607,270899,101759,-23625,41626,121833,148779,136121,69023,-31157,-189543,-282942,-190676,-77781,-71394,-47708,13726,23663,59506,78531,-72116,-80936,141012,248769,205737,177437,292683,457229,393392,139037,40963,43963,-25568,15600,19519,-49644,-20457,31259,99838,186713,40063,8119,156767,136948,-79797,-56747,173415,183162,476,-93854,-169053,-227355,-188246,-199878,-170536,92996,205435,130226,224843,454218,466375,184873,-14583,45549,157872,110128,29549,15232,-61330,-204428,-293201,-364277,-223715,29383,92069,77752,209903,181435,-51029,-75724,106961,142075,6865,-60416,-194838,-302226,-222146,78924,183211,-27678,-172680,-114374,-100327,-220048,-243334,-79484,-23022,-157459,-372392,-433170,-445911,-335808,-168209,-116148,-280636,-400593,-319613,-177680,-27491,-21275,-186816,-238895,-195171,-321575,-523137,-488831,-265054,-14288,242398,298155,166576,4420,-115069,-248127,-204249,-17376,17032,-76602,-37728,-5887,-79128,-62897,52608,101321,126950,125731,122681,247384,272643,-32254,-308303,-336449,-257380,-181882,-213599,-307275,-228423,-59478,-44634,-182911,-235295,-211226,-151467,-40916,-119494,-189517,-134947,-108135,-148950,-164150,-177019,-259790,-187007,50667,91097,-18753,27697,538,-141799,-180620,-107835,43758,153031,156789,129178,80936,28842,11636,-121198,-191635,-137589,-67437,-172356,-258643,80,265404,300987,114564,-166926,-308812,-218308,-48142,-36616,-118712,-110012,91503,247435,143368,-7954,42093,170410,244064,176085,10612,85447,166681,45707,-37242,-27100,-88000,-194837,-113794,37246,71460,119377,227738,212153,70159,-65101,-115839,-140065,-76190,84456,97547,-55357,-123990,-59775,44385,3905,-123396,-159335,-163815,-224386,-190598,-119604,-84556,38200,161373,192951,189533,-31648,-293625,-286147,-36978,109490,101434,113364,71145,-57955,-133339,-139314,-184668,-156833,58656,177204,54538,-96627,-55722,-3491,-12810,51632,12615,-201237,-244380,-148335,-122680,-25504,37550,152355,377281,141091,-469952,-559464,-82866,239820,201649,27839,39552,101485,-27147,-188024,-248104,-269234,-244908,-62332,-15514,-66079,-108184,-60995,11900,90496,220040,322733,283773,87095,-6030,-5973,-191003,-108668,222372,416133,568735,590293,248050,-5558,-49725,-75836,-61434,-2108,-52763,-188520,-123691,143365,265842,124178,-95980,-307162,-358028,-254301,-152679,-20181,105054,150861,153997,115831,122407,315732,479750,330317,237697,255248,248473,219326,91592,-111703,-340158,-519799,-509971,-213051,140729,133005,-149229,-221760,-72884,18105,33834,38410,-30289,-174844,-225368,-117942,-31666,33150,32906,-110270,-218198,-66077,195381,332648,165692,-46026,19448,45825,-129210,-175813,1204,96570,-26807,-124610,44432,235413,209745,40256,7473,47177,-44325,-128357,-67154,1422,-88479,-202091,-155905,-46156,-41890,-85939,-63744,-40144,-3601,121190,182361,65675,-45293,-146970,-252992,-192734,137747,295368,117966,45439,55168,105056,403318,562882,356334,242202,252162,307495,590879,749624,-83042,-1143151,-1037038,-1263592,-1811400,-552213,923412,810248,681282,1032319,1094861,906919,64289,-1597501,-1998869,-377419,1024504,643105,82450,38403,185898,265337,265597,116344,-39490,-193138,-284200,-220493,-3308,264454,329893,245335,219717,178241,-65911,-452621,-661451,-623485,-382000,-71957,149374,115909,22728,153544,246134,120754,61536,102975,-128613,-480753,-387151,5371,166326,123093,112395,158557,227099,162820,-28238,-211812,-377076,-574693,-633893,-376353,-16707,32350,-173895,-305934,-282863,-221971,-100768,71400,246903,364919,262961,-81105,-329957,-75321,159145,108679,9203,-41793,-152725,-140159,107501,299751,241308,52114,-978,146282,316352,308286,301138,340315,195714,-117457,-340225,-352795,-189347,106326,291511,121672,46710,198409,244056,134168,-3749,-48451,-85436,-279117,-511053,-537236,-384060,-317760,-330653,-154367,35608,68283,162955,269870,200913,49495,-180327,-354679,-229636,22313,130270,3915,-167635,-150746,28400,46482,-84868,-82024,167641,325379,199145,-6349],[-60060,71620,169486,99019,90502,237487,235863,91102,-25130,-160533,-211733,-55582,115133,185833,169543,-32966,-263930,-232614,-98698,2345,202866,351302,298805,228592,272962,248676,47613,-180680,-235331,-207087,-232948,-200727,-129318,-82839,79672,244380,89266,-144348,-144442,-99358,-24870,95993,136023,-10384,-107881,-37430,-59919,-214551,-377093,-406534,-195306,71598,148069,155215,210082,85415,-112596,-129776,-55513,1558,49275,34100,-210223,-371958,-115959,195091,143692,-31915,-11354,93743,-2941,-145997,-52310,-38428,-326126,-409389,-96776,135988,61914,-49611,-84256,-98991,-73915,101184,206543,126187,48408,-72605,-281910,-324731,-68223,149471,65737,31219,117877,141739,186898,114292,-52912,10682,167452,56048,-55110,-56141,-35753,-63796,-26658,100828,140388,19588,-187236,-288490,-64794,244782,142787,-137256,-111021,-14607,-118512,-77308,180384,257577,211975,150024,4193,-145226,-114949,-105165,-128154,35969,119048,-3798,-72223,-44170,-112942,-206109,-182626,-204320,-195068,-5128,208839,182862,22094,5300,123317,71936,-137363,-221172,-190164,-152064,-97493,76457,300570,385306,66858,-213834,-46382,226193,183038,-64026,-184254,-42896,160059,253234,193577,-27016,-202465,-183693,32282,228011,200565,118870,268694,186138,-129734,-201497,-85145,-18276,-34487,-157936,-234771,-91616,45323,43017,-25971,10787,173200,278284,163647,-171040,-459555,-493703,-355653,-148995,80353,95311,77864,131517,105601,-38715,-113062,35903,145491,144066,84744,-117777,-247144,-76557,96685,97215,20443,-33451,44629,182907,136174,-89233,-168078,-213066,-286071,-208335,-52239,-57016,-194082,-166555,-36858,-110683,-219586,-142922,-27622,114873,93619,-154945,-222388,-104071,-236604,-358487,-87573,228938,227277,2454,-263609,-372090,-305870,-52123,149293,259902,271717,102996,-77818,-108070,-12787,106073,173624,92531,-30585,-197322,-265582,-242036,-202036,-89807,2656,-58494,-137829,-118700,-102071,-34152,91035,138639,132733,145400,109905,-22762,-87588,-37926,-91900,-378159,-535975,-309873,-195157,-302083,-456018,-407310,-54137,204332,-3231,-269720,-113825,79368,-60954,-211544,-109202,-49607,-141095,-171722,-174168,-208551,-184032,-96252,-76039,-73051,-57555,-25643,45410,16185,39098,314049,575381,524673,342436,149697,49646,-2057,-90493,-144711,-131721,-156257,-222391,-227277,-208398,-200582,-143904,-45580,8005,-91948,-234042,-200832,-120827,-54073,58372,194495,249023,128413,-58518,-138598,-109627,-72699,-90817,-101927,-89068,-56859,-33117,76643,250584,325944,296131,114291,-242068,-432368,-292499,-91500,28652,-5964,-62584,72699,253767,185599,-1645,-42888,-61826,-172405,-240634,-124610,8383,27280,-51053,-219801,-389500,-350566,-76115,117553,-5632,-140762,-147654,-36969,16151,50079,-29437,-217537,-195882,31772,196567,209040,176189,8657,-124925,-51084,50291,152582,240085,239139,130216,-15970,-129266,-211516,-227297,-190390,-205781,-237505,-174034,-52541,42721,148708,236604,342717,452030,466108,380745,363179,416156,204059,-206265,-455947,-442665,-434179,-366477,-137177,42815,82459,140156,153897,103853,192093,291920,139629,-60131,-79535,9787,184924,224676,55369,-5142,56790,-74699,-225236,-114179,74787,73467,-95649,-241824,-270594,-18145,387923,342318,234039,395060,442128,923702,1508173,807614,-479539,-1142187,-1464991,941446,7415692,7885407,-733042,-4747160,-2047895,-1590433,-2498963,-2001173,-1128132,-545061,-455691,-383621,-327456,-123817,400081,616035,393163,143654,-73583,-270059,-350255,-366217,-422148,-259728,98427,321040,234608,27069,-109177,-98062,36592,116837,90672,11333,-127505,-228580,-185677,-128986,-172186,-219111,-144319,-92458,-76811,-66868,-191614,-172419,133153,362628,305941,251600,388092,509211,367176,84066,-90377,-146610,-126923,1074,-5948,-115923,-65410,54402,129379,133101,-26927,-26288,84588,32382,-156041,-132907,82480,181970,106396,-25228,-197756,-274191,-168512,-151085,-198929,-35215,43505,-32729,103219,383010,446163,185286,-93015,-41276,199149,242462,58605,-52952,-75640,-182115,-325036,-459826,-318700,-69120,30630,32269,169160,174806,-32071,-55115,167015,212509,34103,-127100,-282644,-318838,-197594,16393,128381,4817,-104444,-98827,-99407,-151432,-102025,11299,-33383,-184139,-382580,-468806,-478936,-343119,-186030,-162547,-341578,-451221,-342559,-163157,-33868,-48606,-190619,-255994,-201973,-239600,-355177,-352021,-238267,-48545,202515,262814,81007,-118394,-226891,-297859,-240078,-110033,-54762,-111517,-149151,-168161,-168544,-105268,-1543,64143,103358,109458,126716,252454,236093,-70881,-303512,-279657,-253930,-218742,-233033,-315493,-226921,-29074,-40370,-262050,-343641,-207698,-111346,-103505,-208295,-213449,-147099,-89740,-103758,-90922,-105019,-195914,-146997,107035,197125,106671,119595,103038,-43771,-127063,-102868,-26122,-13290,54653,51906,-49273,-36157,112536,33691,-134249,-163551,-138271,-255425,-318854,-64724,233306,343792,225211,-36910,-188910,-169470,-69602,-92141,-207061,-180969,76528,298813,245663,50373,-42536,40963,129278,24338,-186331,-110331,63602,-23802,-157678,-165944,-213374,-292550,-161306,54772,166959,251996,346761,328296,144374,-27996,-91408,-104517,-60287,77533,81019,-87075,-126746,-65806,-45611,-79305,-110757,-95972,-103344,-147473,-117032,-66494,-49238,49390,213462,291381,251377,6339,-165153,-104883,41710,129304,186768,202589,151921,-8811,-115305,-145619,-235224,-235560,1814,187492,82790,-93839,-62141,-19518,-33594,60069,12816,-212015,-188984,-79577,-116299,-60560,-5012,99180,318002,106918,-455979,-532138,-86905,175414,68025,-43187,71963,167610,20179,-162851,-258002,-337637,-343489,-171309,-97688,-119126,-134434,-82756,-19334,111768,265616,308755,264347,147158,104927,33157,-172304,-118709,188718,348578,481719,447801,220857,99,21761,-24232,-38475,-5926,-64834,-131742,19249,269741,331992,190760,-23241,-298740,-387144,-277992,-148695,-23304,77201,75279,67768,56351,33726,200174,342054,141647,52067,206553,308639,283942,94057,-115521,-330825,-506578,-435568,-82833,198700,76455,-258760,-275668,-102965,-32522,-2789,27175,-42708,-208565,-292487,-229164,-123188,6617,90519,8865,-114779,19512,257266,326986,123929,-81492,-46980,-23388,-167447,-200325,17744,167476,20480,-180584,-120521,103285,199277,92737,8222,14703,-15199,-59132,17169,61449,-55162,-126870,-33484,61625,30567,-24751,5211,-24126,-95354,-25556,71079,70599,31211,-93236,-234492,-176182,98306,215566,105917,84014,73619,115179,446557,665995,512441,408816,318671,243640,370468,563708,263436,-553733,-1024419,-1401411,-2322665,-1611437,613697,1348187,1035209,1027933,1049224,905333,247180,-1116589,-1962217,-1405361,12921,158491,-201561,136987,515753,597588,744466,367972,-116579,-301669,-413507,-327858,5827,287446,310065,266566,316080,302814,70419,-294441,-568270,-575745,-405942,-183671,52588,119820,134316,250038,253074,79592,36035,77098,-176608,-523350,-463183,-137921,-42895,-26250,50836,178829,264479,170710,-24464,-195366,-341058,-526725,-601066,-384116,-83571,-66374,-232897,-264495,-152789,-91140,-45284,56285,187668,252138,165209,-67091,-225466,-4315,184956,45393,-62244,-24036,-135474,-184731,64137,255439,165261,-25267,-91316,48840,297373,420466,390388,342279,144523,-165745,-375405,-399394,-279331,14965,227750,75189,-21914,159793,267871,153393,-52789,-120793,-55453,-133112,-422382,-581618,-423988,-331957,-357838,-208306,46133,181024,253561,330639,235201,45552,-154034,-273959,-155789,45353,123932,10926,-150079,-142303,3137,12575,-131731,-164012,36364,242588,184579,-5652],[43987,205754,246486,103604,66037,200820,179512,16307,-95216,-214732,-223739,-223,167607,193318,141323,-80835,-253963,-152022,-50537,-36161,105332,260796,244140,198952,256485,291154,90531,-168375,-239800,-211372,-232424,-240671,-205010,-113501,62246,190814,43636,-177770,-136541,12145,155462,266725,219106,12569,-62411,54482,52689,-86738,-284682,-373350,-209933,25490,96692,101149,160801,65771,-198015,-291472,-149673,-17907,-19207,-130418,-345278,-407829,-107320,142904,51558,-75133,-6129,119551,-18005,-220274,-155652,-102676,-336398,-447629,-154074,97769,47136,-36007,-5780,-34604,-114225,-29746,87992,80294,78965,-19648,-231009,-299473,-106054,21131,-51411,11751,179745,200735,245168,197479,-18698,-53368,78613,-10015,-124253,-123014,-101408,-149779,-101053,60580,94436,-37405,-245007,-348328,-100098,243164,170979,-92565,-100633,-29842,-122692,-64543,199313,251509,150413,145610,104918,-17374,-36898,-112391,-172938,21103,187534,98892,-1699,-76453,-233638,-314038,-188095,-182922,-257874,-126597,55536,72271,9032,25088,71345,21991,-143317,-213261,-223260,-205708,-105143,106006,287873,274911,-30597,-209763,34912,342284,258216,-63310,-189112,-8382,212219,273011,188596,-28008,-154389,-113774,33818,133261,11944,-103497,88947,62114,-165215,-151786,-58588,-82274,-145105,-271180,-304245,-80675,63849,6302,-37857,52329,232583,298811,161741,-153105,-427052,-494771,-399209,-225151,-54491,-17702,79765,247039,226829,-5865,-130907,22445,180941,229331,181985,-105305,-319379,-164410,41704,52209,-15504,-42212,61735,214742,131934,-153226,-258995,-283145,-320774,-229763,-75624,-68444,-159786,-125986,-24673,-80305,-129149,-85954,-14479,141851,190368,-26849,-161201,-46834,-105417,-236533,-19296,289341,332843,139457,-163277,-387910,-381874,-146653,93349,249729,304396,163545,51678,91197,106299,157536,242212,203233,96802,-78077,-232111,-321431,-310064,-139179,-49813,-129815,-128294,11685,72794,60427,91637,166631,216193,236111,155410,-37876,-158142,-99326,-104464,-375632,-567972,-388043,-233606,-317113,-435691,-322384,11105,276290,92450,-160634,-21055,191693,23477,-201675,-90881,-2783,-149790,-269435,-297515,-281848,-189179,-42611,8912,4174,-24129,-33293,2851,8705,122666,441106,649206,523953,301246,159794,26278,-55619,-109264,-152428,-132998,-154924,-216182,-143165,-55987,-100113,-138238,-106906,-94389,-182335,-233555,-142517,-40428,23135,83163,123568,179682,112315,-12664,-83501,-66059,-34406,-21652,7450,2874,-18763,-34139,64941,222511,287343,295972,153869,-184546,-404369,-291863,-51298,91352,22123,-73119,85869,318090,268174,82896,-27072,-94796,-120503,-89946,-71383,-22949,43067,-1174,-175653,-352522,-368812,-169131,14485,-93199,-202092,-184623,-22496,109100,128289,-28393,-264097,-163295,123946,257384,182667,92400,-93293,-212623,-154207,-18432,148506,250056,159258,-51724,-181887,-210883,-218463,-137679,-67026,-151170,-263964,-238372,-103044,16192,165819,272450,345719,425182,392285,208915,195762,324458,124565,-329459,-498581,-391914,-350250,-269521,-39936,128563,140456,142109,111857,103254,294247,367606,59566,-231126,-131885,21300,213775,284506,100129,11981,50529,-58995,-220831,-153494,5456,68845,-50958,-211183,-285150,-92526,375010,404616,355531,448137,333973,756280,1431202,1018903,-107844,-1014209,-1808202,343144,6739022,8190985,-592115,-5426624,-2129331,-844058,-2102644,-1955712,-1274105,-859745,-583013,-308199,-138255,112369,622998,746460,547306,308653,48504,-135932,-178517,-281187,-530362,-499848,-80566,296049,324764,69275,-245835,-296183,-68293,87962,87094,23114,-98776,-227244,-241761,-212122,-269052,-346055,-276339,-223936,-210144,-175009,-239165,-201473,122352,422538,375643,305551,407698,445185,259150,15956,-184468,-299324,-208434,-9072,-20548,-168255,-120950,25850,69373,-17670,-102858,-16210,60500,-55102,-212998,-186947,-11669,159292,210444,65278,-215458,-346305,-188167,-99468,-169238,-114851,-93308,-186148,-34556,253793,327413,107410,-195878,-146374,192906,327242,85000,-94131,-78911,-184373,-409226,-552043,-396158,-139194,-12670,-6964,102548,142475,-17251,-63363,138850,194224,21840,-198724,-332824,-309540,-197596,-107552,29455,65096,5453,-67723,-85019,-40235,63239,57988,-82545,-169240,-251588,-380630,-418396,-293924,-150198,-163680,-361693,-467871,-347425,-148863,-40869,-46898,-126485,-196819,-180226,-183130,-207559,-201155,-191276,-101079,82879,146468,-23257,-209992,-310955,-320698,-258477,-194786,-133272,-148813,-260093,-320876,-224444,-102952,-35922,46831,125843,116810,85228,162886,135106,-89030,-220373,-157199,-203939,-238665,-230353,-272561,-210243,-36723,-60594,-307005,-412636,-221646,-116361,-219520,-291436,-206295,-128324,-54666,-48549,-23393,-29516,-123372,-126660,124277,295762,265368,235958,208291,60275,-51903,-62213,-84194,-148026,-14799,-14001,-192450,-137016,155930,197805,-16598,-116475,-153782,-258596,-223955,-4138,233003,338080,258617,60263,-72233,-118902,-90622,-134587,-258506,-211100,50524,300914,311974,105151,-107503,-80087,21685,-124317,-374065,-305732,-59980,-96874,-242690,-254748,-294232,-342225,-194709,28351,194614,335023,406451,355391,159530,-7830,-68785,-62496,-34307,76561,100407,-51977,-88862,-36549,-80193,-116696,-98883,-55885,-32274,-20892,23691,50373,18795,71978,255595,354742,272854,60036,-19182,78960,149527,183434,252442,259494,217578,66303,-40489,-89610,-227872,-296318,-91897,156814,79195,-105275,-61644,-20443,-46878,63287,34266,-135427,-45300,25969,-97874,-107206,-61069,31681,215207,47331,-398239,-447639,-88622,115913,-29412,-95817,108101,253548,106085,-107154,-237902,-321386,-310368,-223183,-145619,-128844,-126474,-95682,-38013,120416,232424,206907,201238,179629,118048,-48316,-211037,-162384,103028,234356,310981,243734,143858,17905,109731,47102,-36646,-67033,-126873,-105689,117450,335020,326149,155788,-66738,-316768,-359862,-211924,-70622,-10463,22696,-10055,-17054,-15868,-50022,75638,124924,-74672,-110021,137745,298891,274395,75270,-119394,-306162,-442427,-307981,26853,163245,-64849,-346919,-260794,-117832,-103683,-37156,25445,-57036,-229908,-337091,-332058,-208220,-17445,126265,91801,-23798,63157,232601,239083,58628,-99201,-91644,-72715,-193764,-235538,-23412,160271,36425,-210725,-251725,-29454,149011,124625,23349,-5337,13335,24205,114162,109137,-35410,-60719,49345,115567,85812,41918,69266,1294,-154039,-142291,-25205,74048,95920,-21971,-163263,-110813,54768,93510,56543,91128,76564,114755,445327,684717,587870,541298,430770,194929,88801,324180,574912,-31971,-1026921,-1440464,-2516000,-2297777,499355,1952839,1375606,877015,736573,659854,333376,-469750,-1730910,-2388450,-1091355,-205808,-285810,294776,738613,769138,1031909,546838,-167991,-359603,-471681,-386840,19701,302511,285781,279147,404773,405196,199100,-87211,-378181,-422188,-352025,-261559,-40161,123854,208668,269312,182561,11963,34303,63805,-213308,-499838,-450219,-240155,-210911,-132827,39144,232941,292787,154379,-46549,-191451,-290406,-445504,-533763,-354842,-117028,-133864,-253122,-192177,-20766,34498,5602,35049,101458,99935,47349,-43258,-65295,104068,228714,22767,-73518,29032,-105405,-230221,-12566,158802,44675,-123177,-179112,-70969,145394,331953,362456,318976,115407,-181367,-364457,-386719,-318706,-80627,108283,942,-89634,106805,275115,176922,-78218,-179405,-25893,19673,-284889,-532156,-391751,-295770,-344831,-258451,-12272,174591,259106,344510,267290,78542,-80119,-149300,-59110,76578,130908,77601,-47760,-80467,-22294,-27902,-145201,-194668,-81396,136062,174147,46328],[178529,328153,295897,100394,40092,142491,95449,-78806,-165237,-237302,-186945,90602,238652,201213,99020,-130515,-238335,-85049,-6086,-57008,9826,153035,175679,157741,218854,289840,95694,-166371,-227805,-182539,-177439,-206177,-208208,-108057,38858,103310,-21915,-204134,-135031,98238,289286,389199,266762,50451,41697,165606,154389,24305,-184682,-307599,-185775,12328,64680,64434,131001,80755,-231532,-415017,-227027,-5425,-10002,-202943,-405186,-390409,-89616,101263,8486,-78828,8993,125201,-32899,-243551,-195226,-132154,-307685,-419173,-180768,56278,49168,4128,77464,24745,-142835,-170181,-80410,-9771,60157,690,-162455,-242223,-145125,-115847,-161941,-9214,206490,218978,275693,286856,50973,-96991,-41314,-98099,-206589,-192350,-157251,-203516,-148087,11110,26249,-95337,-266247,-364532,-161635,149654,146319,-45224,-88722,-53170,-107686,-34671,195452,238205,97291,94343,115923,70121,44164,-102357,-206076,-11436,234846,220920,117502,-60054,-319279,-387896,-193270,-164591,-285235,-189702,-54904,-32556,-15452,20402,-10914,-32130,-84795,-132490,-208411,-207757,-34265,177214,271502,169054,-62659,-131153,133856,413921,305327,-32250,-134911,74748,283032,284562,150740,-41281,-106890,-64561,-178,17357,-184956,-306517,-76369,-28631,-179545,-117309,-42097,-136100,-239001,-344625,-324633,-65727,83297,-4172,-37493,81241,249836,270964,128355,-130169,-341027,-402812,-348277,-196506,-94795,-58879,96749,319273,301798,36972,-103183,16515,191179,310444,303648,-34023,-310281,-198924,-13955,-19417,-89718,-89744,61099,245923,167404,-101084,-248398,-303951,-321775,-206951,-55303,-47029,-84640,-37035,14847,-29962,-23623,-4017,45214,189130,257317,76010,-85050,-1244,-3470,-108448,31412,293162,398632,263482,-42828,-321735,-338848,-177656,33246,211338,294676,181384,134329,242743,210845,215141,302920,293392,188761,40932,-159528,-358898,-403375,-207925,-106164,-177178,-111506,113866,231553,162633,91550,176910,272497,288603,170327,-71744,-252617,-192980,-117814,-298173,-494348,-411085,-239548,-318432,-420277,-250990,65215,310575,175030,-42454,51892,264614,105186,-153038,-65819,16635,-157189,-312582,-334121,-292840,-172928,6230,106872,114423,38647,-32920,-50475,-7162,183817,489002,588400,392194,198279,190240,59271,-96306,-147260,-154086,-113532,-143234,-185283,-18198,143245,72299,-60082,-101171,-120264,-207885,-214703,-111937,2906,77062,94601,59235,95040,72732,32977,6286,20013,44296,73058,106547,70784,-21236,-68548,38008,178390,223881,249886,161746,-104163,-316404,-245702,-1254,136905,57602,-35748,136298,388712,376830,211906,25094,-97316,-39279,80450,-10911,-81414,12104,21657,-128970,-299030,-369131,-237176,-81757,-172543,-233099,-132811,15780,144029,156644,-14423,-243013,-75589,263836,328029,160420,12759,-179377,-289796,-251370,-79652,130273,225565,61170,-178682,-215685,-161505,-145605,-21248,58063,-90845,-253312,-227010,-84982,30330,180908,290859,329621,378698,297127,30711,28497,234878,109641,-308419,-400178,-263436,-233008,-164802,55493,188370,153691,108277,47789,70483,339559,404440,2293,-318641,-144876,53297,237248,299612,99615,6947,54559,-4294,-162258,-165083,-31686,97470,21228,-121605,-182470,-44434,362942,486879,555108,540174,242267,518571,1141896,1072506,297625,-829586,-2205797,-783667,5104083,8137216,946729,-4802155,-2317229,-514444,-1716687,-1768560,-1238462,-992504,-621711,-289997,-108819,143452,635936,782450,671291,446106,143154,-21755,-24554,-185708,-569774,-675237,-263190,198305,340043,95844,-329064,-428997,-154069,43028,53053,2442,-115045,-288048,-345267,-301309,-343121,-407393,-346541,-323228,-299336,-215890,-204418,-153845,132840,419879,387027,304690,326775,264816,85492,-50810,-211566,-362689,-244338,-17988,-34125,-202721,-179692,-50737,-61928,-210746,-158629,47477,95041,-99651,-237435,-218657,-99790,116604,283835,149770,-223084,-423957,-237011,-61063,-99456,-122081,-158471,-282691,-158533,98785,155118,-22096,-299413,-252247,135161,336706,95808,-95673,-55795,-181045,-466643,-557667,-402115,-155926,-24455,-22247,34014,86838,-18775,-95157,33091,97215,-13892,-230447,-326483,-292375,-232658,-233982,-68377,127701,120565,-21795,-55920,71252,187147,49276,-144457,-114057,-30111,-191487,-287280,-202817,-69645,-115662,-319921,-414607,-309996,-152001,-72308,-27243,-17981,-86727,-125251,-131413,-101708,-83584,-141521,-154134,-77634,-24003,-122530,-246389,-333458,-308150,-260571,-245040,-185800,-170957,-329694,-414774,-234004,-63664,-52820,38564,175841,134690,-3938,-10298,1007,-63906,-64294,-3500,-124367,-228736,-193855,-182479,-179822,-82815,-99537,-302416,-406065,-225463,-156113,-349433,-343270,-168682,-86750,-22339,7375,40292,46682,-56280,-130571,88103,344946,398211,334600,273395,130401,17415,2427,-98974,-185644,-16028,-47770,-319243,-262403,120808,312060,133092,-6245,-113616,-186578,-7370,179797,273729,281954,199822,100982,17928,-79207,-117851,-174151,-269613,-193614,18272,244611,314689,125170,-151444,-172892,-54388,-222780,-503344,-446057,-168724,-155653,-269720,-272321,-320801,-348960,-210813,-30095,145690,332910,369967,261350,100454,-20827,-64763,-29594,-5623,82978,158206,56575,-2664,28054,-48825,-101934,-92544,-50211,31426,124880,197265,197005,99045,102826,274568,355340,242343,115780,112947,219552,262114,270654,305326,300876,263029,143444,63150,13718,-160184,-321814,-194968,89670,49339,-116575,-39713,17531,-25083,71522,76626,7200,140708,145165,-55810,-138689,-112855,-29219,100628,-21802,-316043,-335120,-88283,77315,-63352,-131259,108896,317660,211072,-24150,-190065,-236516,-182166,-203505,-144253,-94982,-94303,-103237,-45351,106215,129612,45976,103233,167409,43031,-186788,-279180,-227178,-16280,97105,111046,63466,41462,34103,170487,109143,-54451,-174060,-235327,-124240,141487,313823,244018,32212,-199559,-354193,-301569,-90825,50727,11980,-48115,-81055,-60727,-60534,-105604,-48561,-103365,-241603,-190313,82848,232859,186247,28102,-125835,-278923,-348361,-152721,99302,46094,-252175,-375165,-174654,-111376,-168094,-50726,39958,-64694,-224019,-337524,-390331,-265609,-35576,126088,110781,29255,58301,130551,93958,-4804,-71356,-76363,-84022,-201852,-269504,-115735,68116,16529,-200549,-301876,-126209,71808,121954,40217,-15344,26539,101844,206047,140770,-27100,-17796,74448,108877,117277,107888,119421,23869,-181472,-220947,-95286,67555,130346,45799,-59042,-13241,23106,-28709,-1763,77541,60197,93252,382953,594513,549686,584452,520063,137723,-205232,106161,796397,254734,-1046982,-1367297,-2404719,-2487586,598732,2463917,1625931,670850,271811,252537,367320,209844,-1392594,-3104538,-1984715,-317394,-85968,542942,875972,770385,1048074,593797,-197541,-385220,-488876,-420170,15545,303410,263279,266697,435031,433674,269750,92751,-136106,-176488,-216128,-280159,-97423,130680,221450,211353,60877,-62469,53229,57951,-234357,-417334,-352110,-267867,-278070,-163452,79134,305146,307999,128932,-67437,-177745,-222829,-341780,-443909,-300722,-112070,-149882,-223451,-102374,77717,115892,35476,5067,4485,-45555,-57218,-28613,77451,217918,283451,48529,-27217,97448,-65444,-252858,-94755,36388,-84197,-209162,-237607,-177822,-86156,61407,214679,283580,132718,-153493,-318630,-330701,-300866,-152014,-22619,-73683,-127083,68476,277491,215300,-58142,-206976,-13399,129819,-145880,-418253,-312945,-227434,-301594,-290669,-114537,58374,180373,309412,292671,138601,22358,6755,70830,132825,162762,195812,120648,13799,-42164,-50598,-99238,-158837,-153392,38932,176621,135873],[290321,396198,305763,97326,27848,80951,1638,-176492,-223216,-217770,-101947,193343,308019,209396,55768,-175567,-237590,-59359,25088,-42677,-45868,53789,102559,110889,175007,252149,74825,-160747,-197066,-130906,-88393,-118205,-147240,-59850,25168,4766,-93999,-220806,-140528,144966,360251,426743,236830,51769,135305,244885,210495,81061,-117735,-245339,-154953,7673,43835,55009,147997,136416,-206015,-465424,-263992,37713,68639,-173674,-386124,-333999,-74486,67200,8071,-48231,33904,114783,-37419,-206477,-162178,-129238,-269943,-348035,-166139,36413,66595,51671,131807,55555,-156890,-281294,-245685,-112311,-531,-12633,-84477,-156860,-169286,-220544,-242100,-38197,183729,188537,268036,360731,149477,-89335,-138858,-175790,-269623,-237249,-184382,-207571,-147457,-22357,-33543,-128510,-242732,-337735,-234720,-2405,89982,11446,-65187,-76999,-82821,-3485,164850,212133,59981,-13,26925,90981,110267,-71097,-215351,-43851,248881,322039,250959,8789,-330679,-385686,-174324,-143926,-266449,-178556,-87193,-97839,-38802,4873,-90135,-69840,32088,12826,-127214,-133752,102615,277460,259954,99601,-35601,-21930,206911,408168,303616,31970,-14079,195432,348832,280328,93754,-58470,-70929,-49894,-50258,-73807,-324059,-436001,-191366,-77795,-172777,-93873,-26134,-154346,-282016,-354790,-290634,-50533,98376,15890,-32480,75295,210969,208930,88977,-93799,-223015,-249075,-216200,-70815,-5909,3308,129924,326441,303492,78711,-28345,27723,170790,363799,417549,79350,-222967,-168816,-57904,-111194,-189865,-160525,44881,270033,240804,49263,-144297,-264366,-262572,-111493,13436,-9135,-1618,63413,57521,18583,63250,82348,140288,264790,303453,142292,-13494,15715,40700,-3755,53535,225842,382379,313562,19332,-234170,-217911,-134939,-2581,170019,255536,150950,144279,302542,275995,258391,329029,323564,217610,124206,-73224,-344338,-448361,-270210,-155988,-205257,-96706,181668,349254,254197,101765,162168,269670,278109,151129,-112620,-337454,-285189,-129134,-179948,-351004,-360311,-194178,-294045,-431098,-245673,80654,289441,208512,33118,72439,276364,167497,-68515,-23783,13492,-165686,-297626,-283302,-241537,-137093,35964,182755,216009,99578,-42526,-114051,-35994,203815,450294,418046,167336,78163,231666,127797,-121922,-207595,-161779,-82532,-122776,-138329,111132,336365,265956,58232,-45076,-74866,-159942,-175107,-110576,-10902,65454,61709,14429,29474,29716,63624,99833,124074,149679,175216,177138,107193,-48649,-116589,1057,127529,160234,181010,141923,-25444,-196303,-157259,59511,160908,82697,23385,196868,438704,478408,347569,99324,-64719,60568,232173,49241,-143659,-52128,20799,-83274,-244110,-356081,-265733,-143402,-224193,-235911,-22069,85003,129395,141926,25632,-144953,42637,401238,393604,149049,-50399,-229632,-325135,-299385,-114978,98517,166429,-41711,-242632,-144618,-17807,-20423,84025,147193,-38691,-204169,-139539,-1126,83767,198332,296425,304615,324978,205588,-97957,-90622,179610,173156,-130005,-177068,-88425,-117908,-81565,125921,207585,116417,41977,-27921,9572,308089,387925,-14682,-297143,-121435,96364,267786,292643,67970,-24750,61336,72379,-64671,-153282,-45527,137290,94126,-430,27689,143514,382947,574079,745498,610881,161170,243596,719968,943447,545701,-702672,-2402349,-1949745,2943030,7553129,3193594,-3129266,-2310437,-408617,-1352651,-1502507,-1051004,-921117,-572500,-331097,-226760,-2919,436394,676672,702771,509325,181129,45055,78611,-95243,-519182,-716523,-385528,51035,268966,101395,-339436,-476049,-213862,-20154,-10677,-45179,-171986,-391708,-456226,-364925,-382695,-410732,-351598,-366256,-334405,-195954,-110622,-43726,178579,371521,332163,233493,157811,6497,-119437,-105156,-166979,-317409,-225552,-30921,-54834,-217179,-228520,-149409,-213815,-369033,-173308,146084,167270,-92984,-226602,-234334,-174317,58673,303015,199282,-224254,-482926,-291998,-43638,-20910,-64768,-140008,-301109,-244826,-44829,-11078,-153654,-372890,-335125,40748,268014,81891,-61053,-3603,-147276,-429937,-434105,-307834,-118855,-8242,-6341,-12634,14749,-43927,-130985,-101475,-34683,-47245,-193650,-266746,-283073,-289273,-302579,-122242,166957,209438,37378,-15685,138982,219178,-4975,-189936,-38871,182543,23244,-131987,-88047,32668,-36500,-224061,-292161,-233894,-182751,-138455,-7613,96559,35359,-43698,-60695,-29727,-17130,-101208,-191450,-226250,-200493,-192134,-212943,-273897,-261247,-249161,-248010,-190412,-162102,-329422,-421857,-197709,-5575,-58717,23010,208897,127588,-131719,-225600,-127894,6205,124011,135007,-37095,-177627,-116622,-58858,-132328,-147594,-145096,-254591,-322807,-193700,-192355,-429521,-342383,-107972,-38508,-9851,57748,108906,118710,-10031,-156752,-1680,311934,451401,377390,270374,140709,59272,72855,-51695,-103245,57040,-45030,-407066,-385791,22317,334125,264929,128354,-37310,-70822,242841,421616,338763,185265,66951,84311,75802,-50104,-149058,-216675,-250727,-138829,-12796,138202,242178,82407,-200988,-241648,-89872,-239680,-538664,-494572,-228885,-182329,-235405,-220781,-294836,-323154,-206832,-95528,41409,243992,244526,75880,-13710,-67169,-86822,-16453,18041,92958,236482,210045,117516,112485,28186,-54167,-95474,-74324,73653,248173,342679,312113,160863,133388,265455,291255,172449,160383,204257,284775,343924,361391,347353,338367,290905,199567,157019,130603,-52710,-303080,-271685,4939,6434,-116368,5490,97419,41114,90810,128375,161538,299598,247776,13207,-138073,-150231,-68366,10843,-74955,-225857,-224228,-83464,61492,-42595,-160781,47636,323186,303474,69289,-130389,-138073,-51713,-135343,-97592,-29427,-51704,-107195,-45445,68407,-9814,-126324,-8450,107437,-78652,-307048,-336640,-289975,-137723,-28612,-47370,-38302,-47323,38031,177117,141089,-72084,-286778,-363237,-179134,98717,219574,113003,-126395,-345763,-385052,-243078,27181,164512,30277,-118925,-114594,-35782,-47794,-123047,-154501,-251980,-291705,-164538,64940,143700,53963,-33607,-127705,-254689,-246735,5174,141249,-100508,-412958,-317531,-35177,-79450,-197037,-34041,66174,-65884,-191078,-283985,-378683,-285428,-51107,88530,63086,28677,17854,-2745,-60547,-48717,5777,3962,-60175,-190821,-286516,-226490,-73516,-26353,-152789,-262136,-170214,-17001,71555,32528,-31997,9945,150141,269123,154276,-23613,-2476,46202,57852,127322,166787,154492,39588,-184116,-265161,-142965,38433,122805,89790,43966,85344,12755,-111469,-35078,70921,38505,54150,268840,415468,406064,509586,522480,55715,-457897,-36887,902099,268765,-1035191,-1158197,-2075861,-2237946,815927,2710801,1697953,471193,-187084,-170905,411523,787027,-1033939,-3401403,-2426263,-154720,341122,847968,972163,667733,841836,510940,-209078,-402380,-509227,-457830,-25942,279800,242560,218550,369082,357152,247754,180327,85097,100509,-27327,-234762,-103032,140358,180412,110681,-65734,-120395,80899,49805,-240017,-302634,-205272,-218420,-233649,-114442,152500,368582,307062,105187,-64442,-131630,-138751,-231561,-344204,-233028,-71081,-108796,-146529,-9177,126771,136506,41092,-30323,-82981,-141330,-120105,-36097,141785,299896,333091,111201,51603,152758,-21714,-234856,-152839,-77652,-184276,-254994,-246337,-238887,-311751,-285791,-11533,236807,186874,-98135,-269185,-258239,-232402,-179111,-123776,-128900,-123354,65430,286130,269578,12081,-190809,-22838,168812,-40127,-281059,-222488,-152539,-240008,-293110,-218864,-109284,50414,236571,305522,207695,128428,172223,235965,222885,216949,332765,310175,105978,-55658,-43810,-1184,-72970,-169951,-23954,190157,228066],[329804,382985,274572,97339,33225,31319,-82937,-259451,-261775,-159760,13813,279314,356011,221707,30471,-204921,-257349,-79866,38208,5926,-44796,-15892,38209,70846,142058,200327,52760,-134638,-148824,-73256,-1990,-25363,-59910,18662,29640,-78617,-155179,-227792,-148524,156077,375581,374767,117630,-21634,150593,256681,207659,70745,-108326,-216766,-149390,-18075,18447,69904,216576,220999,-132770,-426689,-245798,98609,179142,-79370,-320251,-270153,-74305,30845,23220,-1344,69363,106226,-21981,-121033,-74019,-106952,-247846,-264681,-111302,51301,92349,88153,137852,47940,-157649,-335830,-354781,-193401,-85183,-53430,-10223,-55144,-162472,-263013,-279141,-82462,110070,115212,222392,401033,260999,-16965,-165279,-209429,-281261,-234029,-170581,-159830,-93844,-18202,-54529,-117174,-179458,-282750,-301591,-161295,31002,80174,-19799,-84842,-49751,21944,114667,168096,33139,-120328,-131122,47042,150519,-19695,-191781,-57634,228857,368320,359308,119186,-249076,-297610,-121822,-114905,-205319,-104849,-39930,-106609,-48028,1114,-127683,-72943,172530,182017,7279,7569,262372,373583,248531,73429,22362,70612,218243,312593,243368,115071,153986,329123,392566,261956,41350,-67710,-50771,-69303,-92575,-104687,-360501,-471148,-246156,-95017,-149228,-70757,1213,-121388,-256127,-296882,-211846,-37867,104288,63069,-24327,26690,124419,142242,73689,-40192,-102379,-83080,-47532,101027,187274,157070,175740,271820,235141,112057,78160,56609,118541,362884,486270,200681,-85383,-81757,-78880,-206355,-289890,-224562,25108,282099,331695,242785,14614,-179069,-148770,48838,114153,24999,54754,129483,74312,46142,110337,151596,247017,361073,334586,167800,32185,-1896,25857,56161,44719,100193,274439,261056,-21121,-185052,-81393,-34294,5369,149891,211453,87992,86144,264614,287195,266368,303606,278283,186325,156618,-595,-282969,-422528,-298154,-193944,-225958,-91226,214065,407076,315315,126436,125807,198731,200218,103077,-143037,-379108,-341714,-129709,-58292,-192387,-247245,-101798,-240137,-462003,-306202,51875,217850,178064,33336,25087,220066,194081,29789,31918,-5934,-178405,-241242,-176856,-146500,-85176,39671,203474,266781,132074,-70524,-182440,-79500,172614,341535,214400,-41361,5434,269567,193894,-136013,-282447,-184350,-50436,-95439,-92217,204618,474364,423198,173079,28866,7512,-60989,-119867,-129308,-79292,-26203,-25611,-6386,8341,482,67713,160737,209695,251402,259682,213990,121176,-68485,-141416,-18305,97413,121100,115334,103872,27242,-78413,-40779,127053,164191,84867,71177,228669,430970,524847,445829,176004,-2341,160857,332986,97661,-185506,-122014,8370,-40120,-194425,-324171,-248764,-159491,-240297,-212861,98665,178034,99206,116151,104488,16417,156563,475005,430032,147727,-88547,-233043,-296825,-272640,-118530,57395,87689,-130239,-261076,-41339,147234,114711,150807,179733,-5670,-131750,-5800,122564,157324,216321,293681,281772,277075,135443,-154644,-143314,168358,289923,145092,99362,85001,-30240,-29232,161232,186671,40947,-45752,-105064,-67210,206270,317797,7992,-190975,-75590,137835,313986,295908,35050,-70692,66076,153548,51590,-118613,-46946,163592,144662,115712,283561,409022,444597,647436,845254,608904,90283,-1669,309092,698461,548146,-670443,-2171519,-2595481,766634,6267300,5110880,-989181,-1861047,-261551,-993375,-1229751,-796607,-709756,-481655,-418485,-428285,-255714,77693,419042,607854,474710,153031,53383,114889,-22777,-388593,-608729,-415761,-114356,122982,82923,-283778,-443687,-243896,-95006,-95754,-107831,-249061,-498327,-527378,-378615,-383946,-381775,-315834,-356695,-331558,-150488,-3614,90890,251859,307427,225622,104729,-51747,-262426,-310393,-140001,-71450,-184264,-162003,-51286,-85482,-213026,-254009,-233394,-325204,-428368,-140093,241981,238303,-46390,-190500,-243389,-229462,-6068,259699,195162,-222697,-503373,-327054,-43852,36639,20689,-66726,-255767,-281907,-145679,-120750,-235008,-390994,-373435,-61764,144409,42049,-7742,65623,-77791,-285566,-205977,-130797,-52090,17005,33178,-23520,-61687,-89074,-146090,-201080,-145053,-55454,-89889,-174056,-285270,-335282,-278209,-110317,167390,252953,103121,26862,136211,146622,-79782,-199557,25572,288517,170058,1689,34157,128160,38536,-113153,-144958,-153007,-240095,-229826,-4852,179201,133368,47066,36525,33939,13949,-73197,-205230,-319112,-332860,-218011,-115387,-141107,-192356,-227654,-209133,-146185,-116040,-255147,-344320,-127067,51369,-59017,-10403,181327,61796,-274770,-421808,-219424,99455,284056,217914,38707,-82799,-2218,77216,-64820,-199199,-182577,-187511,-197175,-118011,-178097,-405352,-283885,-38648,-2419,-25031,99379,189719,179059,5539,-195945,-127646,190093,399685,344160,197793,91215,65978,129625,51206,69746,180558,-15654,-443960,-473246,-97956,259457,330686,239223,47651,45981,426901,620513,392318,64759,-100691,28054,109480,-22995,-173274,-257055,-218772,-69075,-35844,4066,102713,-33364,-290649,-305894,-91818,-172481,-469748,-444050,-221045,-165948,-155917,-121671,-223918,-270288,-178745,-139659,-75338,103418,80910,-119104,-135223,-128287,-127572,-24292,30441,97436,302545,356665,240918,191857,109774,-6781,-107918,-111265,88316,312358,400179,338415,178490,152542,232540,188832,94229,185002,240425,268816,363842,408166,363366,364873,305736,220078,207117,221146,58358,-242773,-293783,-71914,-35176,-102403,60682,197123,134076,116597,168995,264075,370311,307838,100343,-106025,-173544,-81128,-26890,-89485,-138485,-132605,-68974,58619,-5454,-199797,-75844,254456,351525,148965,-82073,-91873,-11883,-66289,-25770,49392,-9341,-106524,-43299,15995,-143368,-261482,-105805,15261,-192819,-356062,-349666,-327666,-231609,-111359,-113649,-56829,-90324,25735,130644,140522,-61526,-354277,-468781,-240997,29305,98643,-18938,-249473,-419677,-377964,-205565,87560,221147,27541,-175678,-99780,59591,28476,-104160,-213395,-259395,-202145,-50615,85641,66848,-66247,-80402,-112464,-231717,-157604,141836,171463,-205346,-468600,-174874,124805,-22785,-174927,7313,89860,-67455,-142651,-180122,-291986,-269249,-69527,26573,-28393,-23845,-31482,-102988,-171625,-69598,106599,117310,-22719,-167293,-274550,-308344,-201391,-68287,-86484,-162187,-162725,-102029,-30386,-24717,-75864,-41541,153198,283487,148883,-18063,-9993,-13807,-8874,121739,209129,177501,54278,-166090,-280611,-177845,-20196,73886,97169,108700,149673,21079,-134402,-20912,97571,31937,9776,135178,206299,204082,328113,409949,-50617,-629815,-93371,900169,106151,-921565,-797476,-1636566,-1743906,985713,2578717,1526803,280768,-513832,-469308,504398,1179775,-701961,-3242454,-2335891,183583,824488,1122050,1056829,565254,551369,345333,-207691,-424444,-562469,-517816,-109729,223209,218916,137764,205831,184941,135601,157638,223633,327563,161608,-142474,-61419,151759,120877,20068,-150253,-143507,102924,30600,-235965,-191898,-60925,-119274,-115393,-9864,231724,400156,291294,86638,-31123,-44581,-44582,-133022,-246912,-159919,-3407,-21340,-37229,76578,132964,106725,31458,-62179,-142375,-163559,-127332,-65626,109550,322897,359603,186445,127105,170365,18959,-172507,-168966,-155293,-231666,-247436,-200644,-239260,-454986,-570968,-246539,168595,237204,-53432,-253087,-196832,-132077,-156715,-172262,-158535,-89980,99114,304349,328230,115711,-129445,-46664,136681,18087,-158793,-149319,-92408,-170207,-261752,-283425,-247996,-80308,145600,300799,266516,215627,319867,418557,338062,275938,440722,459889,160804,-64558,-11006,112322,24189,-144153,-43724,204323,282187],[274609,289542,212191,98682,49276,1167,-143512,-315680,-279649,-81732,129102,324307,370525,242664,38217,-206617,-283713,-127820,33804,69112,1492,-46384,-2511,53347,132281,158526,50186,-80713,-88633,-25428,44872,18675,3697,97325,47731,-126662,-189291,-225431,-150964,145943,351048,256676,-65061,-171128,58957,196051,156621,7785,-153949,-231313,-183334,-82303,-27516,92116,312207,307742,-37740,-310049,-173034,157128,269870,15311,-258483,-231546,-94660,-14343,24735,39733,114438,120772,16817,-16641,31866,-81729,-246914,-192208,-31144,95042,117544,103827,98969,10024,-148094,-326801,-375951,-230108,-170976,-109263,45991,44681,-116413,-233936,-272806,-143247,129,18709,150824,399368,364362,109031,-98835,-175844,-224074,-175291,-117751,-75017,-424,30772,-20810,-58272,-94039,-219957,-345493,-278112,-8386,152175,49171,-59409,-4515,43968,60790,107590,5914,-238125,-299275,-35982,163399,47690,-131266,-43159,184014,345707,413460,247934,-88958,-151832,-46486,-74981,-119208,-1282,55678,-65874,-36043,28323,-99467,-37371,285183,316015,152083,175168,391954,427930,224872,71094,74804,117055,158328,143667,132473,191620,326603,440538,403595,235747,14380,-60196,-45339,-111745,-112097,-65569,-288431,-427185,-256780,-100130,-116019,-38893,45781,-39662,-166661,-186104,-108524,-28015,99315,127477,-5371,-48486,20471,101320,100790,25123,-8098,45212,100665,252567,406062,348162,227174,183435,128813,134259,188965,95020,40622,292708,484128,291094,60184,38663,-69779,-279967,-357204,-250324,17152,279779,408976,414056,175612,-83916,-20156,227546,213884,38817,61979,128110,47919,46643,118861,191247,339369,455573,349063,154545,38291,-45259,-24175,66627,11685,-47763,103704,123399,-148133,-199565,19201,89583,58998,164710,189054,24276,-8003,160553,245084,229546,230246,176832,124143,145425,39343,-193108,-325095,-273622,-218959,-251036,-100648,208106,394404,330373,158751,79418,77759,74134,39460,-146622,-357614,-341450,-110589,39487,-66687,-111711,9181,-164734,-480373,-380358,-4666,120408,97805,-38767,-79239,108802,176448,110257,83619,-38434,-197819,-172638,-63237,-37172,-22649,19059,152079,243159,126429,-110090,-244268,-134423,92904,196586,66539,-115388,27171,291181,223065,-143967,-353511,-220028,-24145,-64074,-65937,232261,525713,500267,245761,86043,80621,45578,-60423,-153389,-178166,-176569,-151842,-9815,35759,-7979,41012,162672,245083,316214,304221,222056,130236,-48343,-108225,14441,118500,119414,68843,58428,41214,10244,81205,191552,150936,61696,81530,199360,338900,478124,471864,233539,71952,238770,368645,125679,-190795,-166876,-181,1008,-145893,-263493,-192079,-138805,-223356,-161754,194147,276603,94963,119274,224891,206052,234008,446253,414919,148637,-99327,-193718,-206892,-177746,-97971,15098,16172,-183132,-259911,18162,258376,219397,173741,161436,5541,-61883,124671,246337,224968,228641,283515,265710,241255,89643,-157830,-143659,185172,405978,407737,335528,212809,22244,-1186,164371,140432,-46464,-137286,-172850,-141042,65999,209780,55393,-50818,-20223,170187,375908,332988,30992,-105812,68357,224659,166632,-61650,-45369,158803,161435,195339,496682,645008,533664,690788,812703,515743,41439,-136804,58683,469096,359750,-683317,-1424303,-2308479,-985714,4160801,5745134,955949,-920743,100501,-616869,-997429,-574302,-475974,-416526,-526279,-625721,-535272,-354604,53428,399927,349534,71888,12538,90944,26677,-210808,-393629,-366305,-272588,-69160,40231,-192059,-359810,-242571,-165958,-186913,-169741,-316647,-565934,-528405,-335985,-350166,-348010,-274889,-317618,-316233,-121704,69497,203263,324105,252463,98213,-43362,-237060,-468336,-443612,-152238,37506,-15722,-77955,-77992,-122237,-195146,-248609,-271722,-351323,-364870,-65796,298042,272774,14609,-149398,-255278,-262626,-66728,165901,137724,-218898,-476419,-323963,-49753,58276,85901,4992,-188772,-272504,-186596,-150221,-233737,-345366,-357161,-141219,6251,-15421,40639,130141,10895,-81300,48130,68130,7380,26416,76191,-642,-126484,-138841,-122718,-217307,-190365,-29498,49995,-74418,-288114,-336403,-165275,-41077,128171,244890,160746,59061,64030,-476,-146888,-171497,51852,241579,186329,88183,150059,191768,70333,-42795,-40669,-111571,-311556,-321833,-28017,205736,185761,124554,143122,110418,43085,-52565,-198551,-339578,-390344,-203914,15499,23018,-121648,-199277,-148147,-72772,-39973,-128709,-210965,-40563,92630,-55101,-59538,77044,-69777,-399060,-539401,-257376,178711,362309,226615,92263,45016,133174,201459,19431,-208022,-199693,-130626,-80596,-12684,-84511,-264292,-183924,20453,6341,-64287,130653,279512,217820,-9986,-234157,-258397,6054,256684,239660,80483,7933,44964,157348,176470,266751,311744,23940,-428580,-496456,-192466,124096,308311,291782,118500,127816,478779,688358,397645,-60355,-260724,-41865,131219,10546,-175970,-279959,-188375,-9193,-47242,-129116,-77560,-204743,-431367,-380641,-77165,-48852,-315328,-315378,-147041,-107641,-60710,-7646,-118190,-187696,-122662,-142566,-158267,-31029,-49034,-229843,-207757,-173201,-166614,-45299,27614,84992,322243,444163,332901,241595,153243,9410,-125823,-140163,78193,300420,341110,253501,143376,150921,186156,90631,41408,187161,223846,192942,309303,368815,324543,359012,309559,203370,197399,255105,136598,-153880,-252756,-119889,-66086,-82292,103220,278687,216051,133823,176260,270900,327565,312570,185550,-60190,-191209,-73612,-6114,-58899,-60985,-60658,-38401,54893,1991,-258566,-232334,124202,336182,193398,-65542,-139561,-100724,-40521,45233,123960,29582,-98360,-43725,-37140,-235499,-326834,-163153,-78429,-255046,-320473,-304582,-326501,-282710,-137753,-82813,-26693,-82061,153,57382,124473,-1476,-338963,-511323,-270679,-14127,7221,-105251,-283167,-371711,-314401,-193009,63860,193073,-9662,-213267,-44584,199088,149676,-52728,-195098,-129417,-9619,100741,124992,23612,-124293,-82313,-71159,-206102,-96598,235413,203872,-213103,-374396,20292,267149,50043,-108855,53180,93356,-77276,-93095,-42298,-148807,-227761,-93507,-37441,-125799,-107400,-59991,-116752,-203483,-77966,185522,209476,-1057,-144246,-231806,-319472,-253927,-85845,-28086,-52186,-117242,-170788,-171611,-138009,-156837,-117843,112077,243003,125090,-7960,-30452,-77263,-63740,103903,222201,191126,78768,-126828,-268087,-204588,-101241,-2096,66616,109165,153921,34419,-103603,40315,164697,52226,-27696,21493,37931,9952,87845,203066,-165196,-711382,-98444,817632,-67970,-658593,-296856,-1154120,-1227316,959167,2058171,1103981,59132,-668241,-575253,631331,1382387,-395823,-2706993,-1817890,525113,1159811,1263420,1118695,543251,320190,155048,-201241,-445842,-644248,-594227,-221361,133825,187047,43330,-10641,-30448,-21835,62300,259434,443574,296420,-34210,6053,164543,88318,-12978,-164160,-126004,109443,-1836,-230767,-116045,38595,-13680,13997,110917,293817,393355,267036,71045,20347,69969,46151,-62591,-163254,-86866,76322,88678,82597,149273,117610,55620,22080,-78476,-162117,-116012,-84432,-104669,11866,281682,350223,246628,167962,140580,51711,-78764,-145351,-186070,-224603,-193748,-116070,-189064,-480576,-691111,-420890,68179,232453,-61372,-293412,-166043,-26651,-95058,-168668,-168226,-52156,150885,324426,370201,219878,-35473,-69735,57225,31627,-75787,-105833,-55829,-100357,-203204,-282895,-293683,-165571,57743,276904,301236,270563,424741,580353,450515,313969,474967,512360,156108,-69648,34129,195506,91695,-100723,-26961,207026,271398],[141790,146514,137438,98108,64379,-9754,-173069,-341359,-281320,-11611,208511,316986,350904,272025,79894,-173958,-289693,-171524,16220,117017,58305,-42555,-9301,68906,146964,139655,70377,-7771,-25364,3606,31913,-17839,5649,139694,63556,-131633,-186633,-212551,-139836,128927,296746,108776,-258540,-356626,-112722,87908,82924,-76247,-227090,-273876,-246029,-179434,-101665,97883,391136,365351,48040,-151412,-63425,192809,295827,48383,-244698,-235368,-129549,-63604,-850,58259,163858,169837,73163,71315,113767,-64396,-251566,-139551,48994,145943,135565,100754,39102,-35924,-130763,-267959,-311445,-218617,-236837,-163880,73890,122784,-36443,-146878,-232791,-211107,-118389,-73181,73168,358671,437993,254994,42515,-74042,-106091,-77366,-43912,20310,105092,112204,59908,30502,-11052,-164811,-353966,-325123,-22199,207051,129501,6441,56135,69101,20841,42012,-27211,-320933,-417803,-123667,154572,124250,-38707,-5670,127691,264144,404406,365157,102950,-1376,26130,-27881,-32723,92385,150638,-3290,-5265,91600,-9360,20745,323362,363093,253036,312984,452045,417210,179894,61292,93392,115128,48904,-57081,-4053,236261,452790,492968,374606,205337,20032,-34360,-51081,-163124,-110334,23316,-141461,-340827,-251913,-111217,-80850,2700,101919,69084,-40442,-52259,-4837,-19152,85549,195419,37534,-112656,-59215,104971,168018,88706,40817,104531,183419,333458,556210,503929,275302,102239,30487,145239,274556,130664,-47536,162213,409199,321996,172671,160430,-31225,-307011,-364084,-218857,31500,263804,444025,514685,291179,-21095,66694,358441,276188,25116,18441,56624,-15327,31426,111144,204006,398074,519396,340125,110770,6484,-93276,-73893,40757,-32975,-173942,-74571,-44293,-293512,-255402,64135,197092,141271,213137,205380,-6942,-93960,41544,164896,156519,134300,66639,70386,112440,42570,-98782,-178647,-196459,-231495,-285635,-128553,159623,312888,293204,182311,35972,-56382,-63713,-21777,-115234,-273886,-282858,-68584,102163,2531,-4470,97857,-86370,-447575,-399377,-61682,29183,4770,-144058,-205327,-27295,119076,147193,108220,-83422,-223285,-120515,14428,57106,42820,-17232,36873,152071,93774,-141743,-284308,-192209,-19514,55009,31149,-1930,144749,290092,200412,-149534,-398588,-254898,-4570,-32696,-72503,183881,482986,481825,255722,103074,107801,115429,-10232,-167854,-270581,-335961,-282975,-10998,92065,-188,-10810,101899,218118,323835,299157,210321,149041,26795,-4413,117605,203869,149925,41357,15100,22420,59369,183292,238806,126086,21152,45865,100037,165922,333063,412507,252901,130746,272841,346669,132851,-156527,-165131,7717,41880,-88040,-169660,-112938,-104301,-182886,-79173,259991,360840,143557,176768,371479,376396,254959,317971,339064,140837,-87400,-130851,-85703,-54265,-69830,-17324,-19503,-184135,-256598,-6743,270278,268768,169134,121792,2505,-19878,202389,331003,266664,228792,262524,251274,213969,58152,-148069,-124572,197391,462573,552585,458411,271982,47037,14988,146814,91813,-114782,-211529,-219779,-191207,-66808,91915,107849,79238,40568,195042,443360,404153,71795,-103057,71411,274686,264167,11486,-46514,120125,148513,225000,593274,759187,622097,696089,660462,354746,37174,-100021,62273,391723,142565,-650252,-260574,-988755,-2053603,1246510,4615795,2212514,323272,670844,-217306,-809440,-451553,-334527,-432056,-621995,-740272,-777537,-769509,-330995,136909,168944,-32644,-52108,31972,56592,-27152,-148740,-284904,-412043,-270996,-23546,-105949,-262071,-210771,-213180,-265215,-215361,-348322,-571225,-462756,-252092,-290499,-325636,-257218,-277198,-306127,-134474,82109,257145,359588,213779,-14549,-161102,-340917,-558151,-490288,-142555,119904,125099,-2689,-105583,-156126,-169894,-214573,-253222,-283006,-201993,34532,297769,256483,60753,-126792,-277181,-275752,-112450,51185,48144,-207867,-405904,-279487,-47381,49005,93154,18582,-148331,-231018,-168309,-107232,-151600,-249605,-293451,-176141,-104112,-74658,64445,168211,90512,103398,237152,211488,27159,2090,98368,38947,-163950,-171905,-60017,-140044,-157728,22501,180732,12392,-272674,-274990,-4157,51685,61257,188955,189450,67938,-51032,-164846,-186347,-120576,28747,69281,75498,127745,246021,208431,32943,-58401,-32603,-135100,-376959,-387276,-75751,172029,188721,169808,225853,198972,96249,-32235,-182020,-302619,-374166,-169857,131193,157498,-69512,-167024,-89547,-86,47764,11787,-63965,40574,111913,-45114,-110780,-81870,-239103,-471043,-543923,-244713,207307,336430,171106,123125,182904,263822,291739,108017,-160995,-190974,-104810,-15212,91867,78559,-47550,-73754,51682,-18732,-115541,149997,360594,224186,-48458,-257868,-358935,-187933,67475,90609,-42375,-69233,13044,148407,275967,415071,406014,59779,-367196,-444718,-228063,-12358,213951,279143,164297,157626,391853,593212,337494,-170988,-382495,-103175,147759,51620,-146671,-267666,-165983,22955,-47630,-235278,-261521,-387516,-588619,-457791,-63020,84367,-117644,-146332,-28743,-21731,18063,87594,8985,-70513,-38688,-100784,-177409,-104181,-86365,-199937,-191547,-171430,-179241,-67339,7848,46591,274869,441706,368110,246355,133552,-19446,-142241,-145698,52587,221407,183400,82913,67644,124911,137352,34449,33288,170656,171865,94515,191933,230020,207731,302370,301340,161030,136098,224566,161844,-54734,-163082,-131241,-84674,-68808,112213,306446,248118,124134,136090,177477,191646,265433,243752,-26148,-213114,-58364,55620,889,-415,3405,13038,40953,-49234,-334125,-373641,-31317,258820,192705,-89305,-276462,-281348,-71737,95919,183357,68905,-80156,-50587,-79267,-269187,-314368,-165824,-138753,-247068,-224355,-211282,-285779,-294073,-119675,4486,4881,-48650,-31528,-5333,120531,110609,-234310,-468009,-236379,7363,-16530,-122157,-216657,-215079,-201632,-194583,-31804,85487,-85268,-237380,25820,338142,283080,34386,-85550,71946,204540,228208,151900,13572,-100252,-25958,-6893,-178239,-72930,269584,235479,-115956,-151363,212409,358853,121950,-27417,76517,64140,-98182,-51559,103329,12971,-176633,-120379,-81768,-193038,-187880,-46290,-26627,-152945,-92100,197013,229893,-18527,-136475,-169127,-243471,-201029,-67687,668,22581,-54003,-216215,-323332,-285817,-263619,-195074,46275,159967,84750,2187,-53997,-120226,-90416,72422,194050,194913,120810,-64191,-223569,-217409,-182399,-80790,8367,41058,92596,35206,-46876,124365,253171,92994,-53039,-44986,-40694,-119384,-146269,-40339,-266013,-726075,-120758,674457,-115641,-252904,297021,-624926,-813915,688694,1254877,490120,-232174,-701861,-528840,723208,1441357,-89431,-1945615,-1098452,703019,1201473,1204725,1107132,608410,219313,-21251,-199681,-445573,-715961,-658190,-329964,24508,145207,-36094,-205302,-211216,-153311,-35552,217783,436080,345598,58743,71794,180207,116309,33260,-108569,-77903,99013,-40440,-231029,-88517,77829,60143,98980,209788,329788,361469,242815,54767,66935,180140,115275,-31021,-102585,-18516,151030,191561,190701,207977,103311,14653,27551,-67821,-140559,-27317,-15001,-135672,-90826,195282,301920,269738,159421,73187,75185,20977,-103545,-181199,-183517,-119421,-24702,-118848,-403366,-623156,-491962,-63837,138731,-144894,-385966,-173516,55926,-14755,-131688,-168195,-32563,191687,330224,373110,288338,67444,-77000,-35558,11092,-38415,-86408,-38050,-38319,-132736,-217228,-227849,-181517,-10028,237458,307305,291375,472268,675923,522358,309034,413175,437452,92014,-68227,76800,218209,106554,-61019,11185,192127,196456],[-18092,3566,72688,94423,70217,-6474,-173018,-340487,-274785,23274,225423,262706,306942,300534,137142,-111113,-250451,-183392,-9069,123098,83832,-21916,17062,113270,173603,138613,97447,62529,31431,13953,-34776,-126874,-60368,119769,58292,-99532,-147100,-186440,-111213,111360,213463,-35476,-405341,-513434,-295528,-27334,11979,-149104,-289200,-314026,-307925,-282151,-196449,69856,413128,371436,99976,1696,52551,191538,236050,-11557,-294181,-274639,-162256,-100678,-44301,49077,207528,246570,133385,115712,143537,-54068,-235425,-103390,101492,177773,144037,89625,-9187,-63844,-107203,-186964,-196132,-174148,-269182,-201283,71238,164416,58328,-32377,-173791,-266715,-213243,-134733,9119,290374,464987,375446,205121,68652,37333,22403,22046,97253,190448,197674,157531,116392,46900,-120918,-320947,-303412,-20708,221499,197176,102347,128587,100513,5953,-9712,-58764,-343308,-453784,-190703,131603,198765,67638,35806,70498,151413,344092,442055,264546,101067,69275,16805,31277,144408,199386,45313,33314,178455,111012,69595,266107,304356,271480,374793,431475,343902,116969,22485,69609,84666,-67932,-237687,-131861,234878,493462,461957,300825,167493,49062,3991,-64549,-213207,-103624,120929,24026,-248504,-254292,-134855,-50033,45404,153158,170723,84359,70299,77919,-9282,67456,252485,113968,-121876,-77823,155120,255567,136171,42671,94489,186858,328421,577259,567041,310437,63433,-21541,144882,313675,153425,-122955,6825,284779,286271,226601,252427,26283,-273221,-298996,-132926,67541,237360,422919,528456,333203,-20857,66782,387397,276788,-12191,-56317,-53415,-85358,24247,118245,205945,415153,528788,302574,51154,-44395,-120717,-93378,2065,-76073,-245263,-203476,-175420,-374841,-297905,66268,257997,222815,279997,259255,12413,-135707,-47663,70213,71616,52953,964,55074,81674,20396,-20459,-20936,-85300,-230843,-325392,-174793,70675,180327,209991,177934,2548,-164316,-173059,-63112,-53079,-148203,-181566,-9390,132246,20358,37988,130270,-27683,-347356,-325586,-96787,-31163,-58783,-225968,-308092,-151682,39126,133482,90734,-138697,-249144,-100533,36076,116867,101903,-57268,-109676,28996,59411,-143119,-288238,-240622,-139416,-50319,105991,250118,311302,266996,135031,-153205,-400514,-268197,12446,-5942,-112753,71641,362719,384012,205946,75401,77744,123406,20570,-162156,-320073,-446052,-380767,-26390,142727,12464,-72846,266,142396,277004,251886,186108,181073,146265,150859,276692,336581,191698,20001,-18640,-6359,76417,244001,254358,93522,-22590,-24230,-48141,-49460,123091,280661,223063,146008,250442,290645,127506,-92888,-112619,37306,84275,-12584,-51547,-35159,-81854,-132158,30893,314065,418588,242077,283510,509858,481827,215618,130592,212068,115433,-63470,-72043,17636,40765,-51671,-29339,-1569,-129654,-252677,-105551,183325,259002,163708,100216,201,-19273,198467,351774,275854,213897,225688,226336,185051,28179,-155898,-116567,172688,422685,528707,445554,266204,58549,28402,122398,62731,-139024,-248851,-235297,-201500,-149638,-3797,150950,181527,110235,220450,498164,483658,152544,-45544,80370,296646,332628,86740,-51255,61764,123750,214787,550847,723419,683905,665692,444970,180494,100483,122430,319671,542064,73626,-510086,1057317,1108960,-2391442,-2250457,1900431,2607766,1533039,1281651,185692,-634423,-437450,-346437,-544885,-676083,-728513,-941993,-1090149,-631196,-101980,-16449,-125932,-110458,-30677,74441,125373,45273,-229758,-531596,-446977,-101370,-63431,-184338,-152840,-220382,-313228,-233941,-333055,-521810,-367529,-157853,-218313,-315375,-272196,-256018,-303882,-182893,39914,241571,334784,181678,-83838,-206657,-335021,-518614,-446028,-115115,147935,189127,39575,-127187,-176794,-142438,-163769,-191347,-150222,2931,143868,254967,201501,70597,-140077,-312173,-274895,-135287,-47463,-38143,-179856,-305265,-205754,-28224,28271,33453,-53952,-164425,-177781,-107643,-22752,-23639,-134966,-205395,-162790,-157297,-117324,55971,167883,136790,203077,301348,242086,-5929,-57243,82134,70681,-164653,-171061,23463,-2158,-67508,80406,263575,78617,-223682,-160888,147522,125782,-14243,96142,169978,45146,-170278,-289641,-192464,-69170,-32803,-143666,-93732,137925,307238,175376,-73455,-169123,-126836,-211539,-414927,-409435,-138045,92049,152075,175362,255905,276181,173159,-8999,-166537,-243034,-314011,-141967,184130,209121,-48435,-134307,-52392,46102,124875,128051,57018,96206,109566,-27561,-147447,-246827,-396446,-472177,-440421,-199573,165444,224581,85000,139035,302355,361863,332970,181345,-69058,-159810,-113359,-13745,163851,261237,167282,13749,44796,-73724,-164277,155535,405372,189485,-97710,-259523,-403632,-334269,-111944,-65855,-135169,-105285,-12809,104300,307829,466713,433264,86367,-269617,-329749,-197240,-94700,93994,221007,185294,139641,214572,375267,225998,-249740,-452917,-144843,156109,92187,-85164,-210755,-149413,22051,-41222,-297782,-410430,-523778,-688855,-502400,-58621,179608,70725,22437,100225,68243,56727,138808,138757,77378,65168,-28254,-130951,-88063,-13614,-39940,-81739,-106869,-148027,-80264,-28554,-19883,162821,350839,338493,204727,54033,-84667,-150435,-124538,23092,106015,-15983,-111873,-22571,78640,93492,34465,65747,143759,109757,9994,42427,17915,17874,195356,279639,113722,52650,148180,139685,37232,-55266,-113667,-95804,-72480,79448,264801,210673,76556,50546,19896,16795,182923,254410,-23913,-242810,-47456,124152,56902,34339,71421,85264,16460,-156062,-408236,-451885,-167104,140444,152166,-145944,-454130,-466070,-133305,121450,224749,114714,-51387,-65419,-105865,-248927,-239517,-114649,-140633,-180868,-112373,-96272,-215045,-280615,-88396,85963,3726,-32426,-61596,-27525,152222,255507,-67784,-343573,-128932,100290,29716,-78673,-87150,-18812,-72744,-194012,-156621,-67631,-191102,-260678,78769,431675,397028,165066,98901,253826,351695,284844,140207,18772,-12657,75523,62555,-155842,-87383,239041,246066,36053,111883,342607,380410,170800,31646,55813,2077,-124690,-18935,226132,147877,-131415,-143015,-95205,-210691,-230424,15212,140098,-50747,-128555,117092,155502,-81556,-154172,-106686,-99296,-59314,-20606,-8210,40441,3859,-237574,-447344,-423296,-364267,-244487,-13987,61368,30904,1951,-74656,-130781,-87281,23829,120166,185567,178660,19681,-144672,-203088,-233377,-135658,-59600,-75601,-16110,11473,15,193118,324938,132100,-68791,-62432,-26769,-159938,-318001,-253586,-337254,-718842,-234621,463109,-3200,229769,911971,7287,-466610,268523,355424,-201447,-590380,-714920,-455271,683659,1400194,231058,-1114082,-410127,631420,920987,943712,962071,686345,218793,-175406,-211277,-400066,-724234,-670767,-398517,-80954,96588,-75126,-304595,-286327,-192779,-72535,147358,341268,314133,117566,114659,201249,209938,145632,-12715,-22493,77353,-71179,-236917,-100965,72176,86287,115023,262930,345155,328869,224613,36910,87967,249325,145813,-40368,-70947,39598,204806,260428,269902,254037,102097,1733,55516,-23357,-85722,61580,47458,-145912,-142054,99098,221999,245110,107184,-6737,91250,98306,-74697,-168176,-141949,-58568,36194,-65752,-274089,-422485,-456433,-209106,-39593,-292569,-500227,-215292,94691,61492,-85923,-165279,-37329,197461,304725,323227,296291,152527,-60466,-112513,-33114,-37740,-74708,-27092,7480,-67921,-108928,-82344,-133203,-48175,191038,289032,285570,463176,674794,522855,254727,267663,250504,-8496,-54441,109189,181376,73665,-32885,55538,163435,86281],[-142747,-89757,36818,89943,66855,5421,-151078,-321528,-268138,7085,172967,181084,253615,310263,176886,-34885,-159877,-154896,-38043,76208,48609,-7916,61723,163419,188277,135184,106780,107081,74700,12920,-124736,-261625,-164914,35727,20851,-46359,-80247,-144864,-67890,90226,100936,-153062,-465851,-581968,-413293,-113182,-43025,-191964,-309681,-323085,-336827,-353936,-288305,9404,364184,322524,108702,108138,141207,149547,100762,-152437,-386631,-321541,-172022,-106202,-80967,19376,233267,326944,181228,108419,118478,-38748,-177581,-75615,106488,172308,143710,82216,-20690,-55938,-79204,-114976,-82817,-123134,-264983,-210539,44569,165389,141663,73687,-110395,-287712,-258804,-152594,-29909,209124,437446,429028,320129,201156,153046,78647,51175,134667,230668,253777,231500,165295,67926,-80210,-247899,-237543,-21925,182480,226429,201697,200362,132915,15352,-28669,-69320,-297291,-414733,-231803,98540,253699,156406,56848,16712,40613,258042,459052,344108,127313,69528,47614,59638,141308,178175,52020,65214,264251,216414,76413,129497,165881,204825,344213,346590,234348,53491,-41507,16830,52974,-150153,-354435,-219147,190402,437698,347402,183897,114718,82352,44968,-83508,-258367,-113042,183613,154232,-169806,-267543,-163539,-27505,74982,179009,231398,172448,153787,126252,1531,49173,286313,220448,-47419,-18296,239350,338088,160657,14536,44891,132700,256147,470354,518821,322831,79497,-14454,131592,300001,160005,-161108,-122298,150109,201042,219776,293017,83621,-183470,-173073,-17294,112147,204589,352187,469443,298041,-88191,-28681,300384,214390,-60634,-130137,-149223,-121349,48639,162195,216780,393354,475165,239140,-4756,-84593,-108889,-71282,-27627,-108686,-253391,-249706,-223004,-341240,-274343,54608,259754,273439,342609,330264,75153,-121114,-88896,-16279,4261,18316,11592,85637,68971,-6242,32024,109502,29746,-214165,-358025,-232966,-42832,30296,98665,132989,-23228,-220565,-224521,-72612,24292,-11591,-61861,53849,138347,10645,13222,97193,-6212,-203370,-180615,-104099,-53615,-66432,-240418,-353404,-235201,-39403,83848,34575,-196161,-265227,-109172,10356,137430,145318,-89849,-242790,-78085,48419,-101244,-248322,-266810,-238876,-102301,235578,517059,454920,227263,52301,-152822,-353772,-241857,32459,12038,-174057,-74422,199857,246107,119250,16583,7391,73998,28686,-133393,-303934,-463124,-417089,-64860,155018,19276,-125366,-103468,51309,200629,183763,152632,217292,278732,313423,444895,472921,218469,-10147,-36975,-15942,79546,252006,229154,55905,-55595,-102985,-201492,-248248,-94674,110171,145706,101000,173716,228261,121598,-18811,-23850,85441,128983,78674,68278,18916,-88524,-85680,149955,371563,447733,357379,402878,596165,494306,127411,-60957,59078,69583,-41502,-42652,56051,58671,-54764,-15598,67510,-32723,-237427,-228251,37844,204258,179106,127400,14349,-55708,116770,306416,258588,186202,170900,179371,145235,-3797,-179150,-130873,96026,287626,360699,328394,219818,69885,41963,102263,65550,-108890,-236896,-213142,-166065,-159465,-51875,181009,261426,191218,253109,519870,531143,250713,65253,100549,289744,365812,145564,-55530,10321,111902,193409,410684,586191,708233,610192,237225,53001,240078,483616,738570,895174,244218,-285939,2194683,3467062,-2135099,-5861053,-1642973,2299646,2374466,1707576,551697,-435153,-488456,-497898,-726801,-671671,-594203,-1007863,-1263589,-769841,-248781,-157434,-180879,-140932,-73918,85388,221452,133831,-241074,-629627,-567158,-181986,-85136,-146355,-77223,-182115,-320342,-222944,-281128,-452768,-295466,-87476,-148765,-307312,-309034,-260607,-301422,-234866,-23181,174262,252338,142904,-94605,-162366,-228506,-379103,-332259,-76801,115731,159463,36927,-138733,-177149,-115248,-113396,-117606,-8520,183342,246718,206672,137390,38756,-192515,-357649,-267433,-132329,-99454,-84864,-124659,-191703,-124087,6162,17227,-69269,-196410,-234492,-132229,-31099,64546,97900,-38313,-124003,-115652,-145924,-129267,21883,132259,141753,199132,235679,150233,-80880,-134756,25383,73550,-130508,-132551,96566,136079,38992,122686,282719,126458,-140165,-28579,239683,151234,-78141,-16012,95247,-8444,-259802,-343605,-172142,-34817,-103620,-299119,-224685,138795,320133,100662,-220177,-336943,-274273,-294905,-409937,-388765,-200644,-9656,92389,148627,228519,312159,246141,13709,-156246,-194053,-249649,-138627,149946,158816,-58214,-105706,-44069,55200,173659,195972,126452,110860,88774,-4972,-160192,-368760,-496651,-409027,-271594,-146325,59993,75783,11093,150902,378549,406087,320037,218886,36118,-117142,-142018,-55674,185146,394889,304890,58190,1052,-146424,-199643,146149,388565,111357,-146866,-240485,-385875,-393713,-237500,-197100,-181278,-86640,-23303,34785,256599,414729,387470,107514,-146085,-180743,-116994,-96792,651,149195,186832,92569,22080,126610,104863,-283158,-473625,-167817,146799,119360,-3117,-115649,-132067,-4798,-33859,-312226,-493332,-563330,-655996,-469309,-62889,206406,203339,158015,206102,137390,47841,135999,246870,235311,171967,50257,-43755,5913,136443,179453,88767,13538,-71862,-80440,-79122,-107388,11585,201649,253695,128400,-55956,-160115,-147251,-86182,-668,-6468,-187816,-263899,-100060,23067,57279,75258,115141,116449,61106,-39891,-102298,-210621,-203920,59999,245746,84010,-13560,64681,98685,110221,37495,-84978,-106589,-95451,14689,166480,113827,-4507,-60401,-142582,-134795,87467,210779,-56374,-272339,-45978,164206,74531,34751,143817,170964,-11244,-285354,-453468,-439181,-247403,13014,89197,-214921,-605122,-566610,-172359,131847,250613,168953,-13697,-85290,-119944,-195471,-132223,-24629,-79512,-89972,-28043,10196,-127598,-257209,-77535,110590,-37536,-64206,-84636,-239,225872,399550,111876,-168997,31920,236072,113327,-10961,39050,128328,27020,-179839,-258613,-219704,-309077,-295298,87725,451643,471887,337252,310867,346326,375995,255365,82627,16496,92203,185432,110472,-150993,-131433,153581,209806,155127,295853,371438,330080,176847,39524,-12952,-77938,-144278,9331,298464,218221,-102528,-153037,-81795,-182472,-213495,113156,323628,52584,-193651,-43901,1591,-176345,-197381,-65930,64584,115071,33106,-47488,6566,33747,-239220,-508212,-500241,-419325,-245327,-41242,-22016,-32742,-20394,-91270,-110993,-64239,-41505,9282,159830,240047,114154,-38477,-150571,-228712,-147235,-117762,-203348,-136354,-36072,9479,210927,341306,144309,-80840,-53620,35752,-128363,-400397,-391338,-377273,-734357,-487052,148342,179986,687455,1471220,793275,-16425,-94006,-436462,-844192,-965377,-792420,-494969,433265,1251761,537696,-318967,116561,343211,407402,541093,655812,664121,220275,-318785,-237246,-297808,-629556,-601614,-397831,-155960,46750,-65266,-271714,-223535,-111925,-25023,90111,218873,239423,142415,128729,228667,341954,281788,79097,11613,51839,-79744,-240936,-128689,56898,76718,74019,265507,351742,314973,212032,20933,76580,253415,129151,-82791,-69338,80617,226509,278785,310923,288190,111019,13568,103709,53970,-12303,114159,72027,-134127,-116657,30243,125442,175250,32212,-69979,103088,132561,-85007,-177765,-131842,-40238,39312,-57177,-152329,-183998,-344880,-335252,-257283,-459820,-594092,-278469,82891,117142,-49187,-158536,-52526,162103,239079,222864,240667,199536,-22451,-158679,-92599,-56295,-55256,-13475,29638,-20776,9272,81649,-47675,-54606,148798,255798,264696,412696,579639,445584,165959,84033,13063,-108189,-22452,133298,115032,20995,-10527,96414,133007,-14957],[-185368,-103814,38591,88961,62190,22771,-117498,-292929,-266255,-57525,67799,98195,204244,281117,165071,29221,-39296,-101828,-69460,-14228,-50336,-20270,99452,183839,163392,104919,81097,114412,102083,10426,-196137,-357006,-256831,-86931,-44906,8514,-2464,-89106,-19281,58415,-29615,-229443,-431242,-535367,-419682,-152008,-84387,-204419,-280052,-289727,-315337,-366669,-344766,-59648,265658,235868,82471,148046,177014,73726,-73939,-325659,-476639,-340845,-143582,-70087,-87369,-15716,231894,380113,204576,62755,61281,-3178,-75847,-50821,59573,126522,135306,83634,10240,-10862,-50775,-76995,-20731,-91334,-231241,-189456,6293,133649,191175,142817,-53656,-258749,-245228,-131417,-45187,127918,359306,393821,332267,265126,188812,56326,26300,125865,216749,255929,248496,157505,55567,-30012,-144342,-161332,-39865,97252,203191,272096,253645,152917,36451,-5286,-38018,-197340,-341089,-260076,53532,266681,191825,39876,-34138,-42363,173904,412104,322258,84640,34338,57163,52655,90148,93281,9314,79325,323720,269256,25992,-37249,10285,89857,240505,228636,125066,13556,-101700,-37833,39140,-174718,-386216,-247550,120665,307284,177303,37775,43337,102538,79082,-106496,-299285,-151339,184037,219468,-103984,-275760,-181344,-14908,79030,164916,230847,203928,185368,136655,10164,32156,288713,336339,106904,109438,337874,397867,167558,-13906,1778,66279,152839,286159,379821,303725,133506,34009,103210,242574,154321,-144810,-178615,45222,100935,171789,275773,118412,-63069,-18612,89929,143818,168914,255615,367943,202729,-200454,-184476,132718,111355,-104681,-171909,-181101,-92203,113583,241843,246962,342257,369141,162371,-37255,-86115,-54340,-18272,-38511,-128478,-216361,-217076,-180747,-201327,-167590,52194,207309,273542,379421,386496,150981,-65790,-94313,-80733,-24688,41560,91030,145396,78045,-15850,61416,187602,119585,-177882,-368459,-289256,-150435,-95202,-15204,48868,-50937,-222661,-209636,-47423,95857,105559,53066,105912,127605,-409,-44731,20654,-26295,-72005,-34827,-95624,-49739,-21427,-181396,-334866,-266399,-94263,27398,-37539,-241322,-260501,-127030,-33386,127675,166444,-107527,-323146,-131629,70636,-21162,-167527,-260856,-294928,-102724,343318,670305,513337,177332,-20418,-145722,-265929,-169586,58022,18797,-234700,-215630,38348,115230,27910,-49546,-68620,-2944,17529,-87557,-221499,-375111,-382749,-121417,114800,16571,-150807,-170417,-16973,130395,120652,110270,242032,387529,433790,561559,560497,211744,-54545,-35696,14730,86532,209741,164652,15985,-69838,-161965,-312231,-377786,-265502,-56372,36851,-225,60904,178970,122699,44747,74107,142986,175445,171457,161213,36516,-125461,-56749,245865,424255,450087,441089,482713,594902,414232,12645,-212898,-89013,7648,-34626,-55712,7034,-16694,-80203,20239,163897,79584,-198066,-314051,-107669,128247,220830,210703,53752,-108828,-8021,214753,226654,151857,102827,107765,93546,-26403,-185205,-155613,-21773,96305,130431,170972,165076,89083,55714,92486,98580,-32172,-175508,-154897,-92192,-100725,-42149,203707,328726,275507,290460,493106,511995,337014,208869,136177,262278,364224,173106,-51401,-5327,134736,194449,258719,443824,702912,542590,89521,8852,438706,887439,1173483,1330558,603405,-88807,2858947,5485893,-1523278,-8935086,-4965095,1661875,2660962,1790195,833561,-202587,-542898,-717700,-919420,-610497,-382668,-967836,-1264699,-724550,-273564,-221366,-186383,-139495,-92178,88307,249445,103476,-322503,-693471,-608549,-250440,-167219,-149892,3907,-107131,-286147,-188640,-220064,-408448,-287920,-64233,-95329,-290319,-345065,-283884,-290480,-251992,-63144,91920,141203,96245,-47450,-41432,-61054,-196727,-188590,-35734,40884,55960,-7868,-142099,-157166,-88813,-79551,-66688,85427,287571,328882,191996,94597,-22268,-270104,-404530,-258078,-106334,-92550,-70283,-38168,-80740,-55402,44680,25830,-170394,-354639,-326406,-107144,33985,123499,167315,12377,-76616,-60514,-85077,-106427,-20815,77776,115920,122106,84730,-22745,-168974,-203140,-56255,39782,-75973,-69573,128914,215059,119770,136955,249312,160971,-38955,77985,249509,124425,-113621,-123740,-21594,-80703,-302769,-330921,-137796,-21087,-148557,-331286,-244301,141517,277889,-399,-360243,-489197,-393397,-329092,-357554,-340297,-249519,-106330,27477,108727,168711,292357,277028,27860,-145806,-168409,-207719,-160124,41577,32799,-86826,-86958,-60003,34318,186951,211544,136697,77175,52631,15127,-153107,-422441,-521436,-312261,-99982,-105576,-76795,-52642,-16274,167120,398328,388492,257986,206928,115138,-77167,-167289,-100524,159021,426596,330162,59261,-66900,-221251,-217903,123062,301480,-2420,-189445,-209732,-319780,-360980,-291576,-286455,-188703,-27233,-19514,-44496,141480,289677,286821,132244,-6502,-32241,-18079,-31184,-35798,88667,172654,38534,-119439,-54250,24640,-265319,-453989,-179716,112227,123100,79812,-4578,-108714,-42996,-30725,-285233,-494719,-484730,-458184,-332458,-68208,161418,254119,240212,265431,168203,1886,86768,308615,367362,259271,110171,46285,133055,296226,365177,263091,160286,31920,-71262,-138532,-200903,-139843,37970,135300,36867,-154829,-214921,-135048,-48234,-13776,-83806,-282546,-333079,-148989,-27617,29556,122711,152680,97498,39297,-56284,-213312,-391957,-395456,-71450,204428,88243,-28410,17528,75858,159496,92563,-63241,-121758,-129756,-57422,46983,-8132,-99177,-165372,-254683,-219865,-14,124719,-105549,-282769,-48883,156185,35646,-2050,206641,255378,-32997,-390601,-445226,-339074,-259013,-92832,25745,-270680,-675353,-539140,-140305,144548,263960,225190,30338,-101211,-127749,-135827,-25133,81152,26346,-12927,3268,86294,-34773,-229080,-103880,62483,-100662,-140689,-98387,61415,325425,508296,256039,10302,203552,364621,184288,35184,99245,162723,61153,-151083,-300831,-331743,-417207,-345415,43651,396593,501864,522853,487574,328904,277126,159175,-4325,-6815,163266,258484,113224,-172519,-188837,37325,112315,159793,310739,294488,223366,131531,-8762,-110579,-149554,-142730,37285,303761,207485,-91810,-144253,-57584,-130987,-138585,224018,458737,109821,-279555,-243453,-184677,-274149,-254125,-60130,190254,252512,65964,-100907,-58309,18252,-227814,-485597,-483916,-401948,-195452,-23461,-68616,-102473,-71640,-105533,-73386,-35749,-114373,-115527,118045,287101,200850,75262,-61215,-160243,-110250,-151328,-301141,-227810,-93050,-26475,160286,282586,116311,-92962,-51810,80275,-70158,-402068,-446582,-398556,-795321,-872193,-308624,269901,1020691,1914543,1714727,720394,-168094,-966108,-1342382,-1287274,-957130,-722804,-48641,933712,757165,399646,499054,-25584,-183937,89088,222322,460537,126698,-459467,-268007,-147687,-429063,-445077,-319076,-182784,-1442,-21751,-126195,-46048,62831,80922,61797,120147,171439,149815,124190,259145,463182,387745,126182,1201,25274,-59688,-231353,-143032,67427,62785,11754,227771,355990,320304,197783,13000,43434,192816,70336,-141801,-92667,97499,212328,244724,312504,308759,116644,29710,160303,153624,62692,111986,42662,-110283,-28594,12641,30608,74358,-40249,-96198,112671,118441,-142909,-228857,-169327,-75807,-20049,-99412,-80745,6891,-204100,-408356,-445910,-587290,-633845,-344440,31519,147068,-24935,-140340,-53531,100683,138781,91677,141249,201936,26094,-173654,-157434,-75570,-22996,2399,25299,7633,109700,207041,41539,-32559,121016,217288,238535,344075,428235,315526,74795,-74855,-189454,-169989,29158,157407,60761,-16759,16778,130068,114800,-67637],[-134145,-40688,72855,94293,66391,45189,-81201,-259898,-268946,-149773,-55728,36504,165586,201719,84004,55935,67878,-56997,-104433,-122057,-186924,-65752,104982,142323,78798,32174,22216,91774,115961,14012,-213857,-360158,-288719,-205312,-120376,48966,67612,-26159,21587,12683,-149604,-253230,-322612,-391709,-318901,-149485,-123726,-198946,-215791,-225618,-250517,-314567,-337968,-99889,163910,142265,42263,128007,151449,-21255,-240789,-468672,-516044,-306716,-75014,-434,-56894,-40251,202237,382934,200333,6597,7722,59621,49717,-29436,-26179,51622,116730,88633,67314,55711,-29127,-85921,-36284,-93034,-181198,-145270,-30422,85939,198361,162811,-10037,-179767,-181547,-91669,-48956,55785,246756,276265,224234,218551,114489,-53439,-50449,79583,157750,198663,197709,97879,27179,36915,-27642,-102551,-76090,-6163,134868,290474,272546,144860,50523,54148,42418,-76562,-281908,-294421,-8885,217800,149813,-15521,-81998,-86101,111188,314800,218971,8882,-11429,47045,22436,13173,-23486,-66675,73183,342649,257538,-66806,-169755,-89446,-13280,108476,108024,45091,15518,-120237,-67803,44909,-145673,-338759,-217511,49609,147132,-495,-109389,-38843,103492,100491,-131653,-335753,-213927,122311,221959,-39042,-255780,-174494,-12197,54199,110663,170760,180248,170062,115128,11520,14633,257124,428565,301337,271791,430330,431271,172261,-12472,6133,34150,52173,84907,191311,247525,186850,85895,59731,160291,143450,-72533,-140647,-3140,24688,114580,210942,113127,49607,120530,151284,140878,132069,163864,254264,75849,-316768,-334999,-45929,3800,-131781,-164391,-126353,5618,205002,330165,288994,273638,236788,90561,-33676,-36574,28343,39504,-36039,-138709,-167384,-141945,-84282,-18674,-9744,61542,116410,220771,377564,398102,200413,-3685,-93053,-121022,-12727,106092,194492,203482,103295,5189,79455,209962,168312,-120619,-345300,-324811,-216020,-158885,-104977,-57300,-90631,-189443,-142347,5681,143436,182891,147793,136296,102642,2192,-83347,-55269,-75932,-12072,35607,-92129,-41483,44258,-86752,-276868,-253192,-112211,-6184,-93027,-257967,-228731,-130057,-61903,103987,163877,-107760,-332564,-122992,112989,73737,-60024,-218661,-295686,-68912,370310,643333,461716,122084,-66825,-131047,-154054,-61064,86006,14441,-271986,-315545,-80267,30420,-38620,-99798,-116129,-68875,-6306,-38142,-94323,-205805,-288690,-177160,35289,9778,-140625,-178726,-36378,96393,81598,59848,242440,447803,479374,579588,561946,170123,-103482,-13375,86885,105282,133004,74944,-21801,-65657,-181704,-348831,-415466,-358970,-181750,-76386,-130946,-58327,147014,127957,81230,152339,199143,221923,243975,204576,19031,-178266,-54319,283404,439712,422733,452901,481069,497381,271397,-101512,-306582,-206360,-60549,-50685,-106723,-114351,-158962,-119507,65014,250847,175012,-129539,-320338,-202074,55122,277302,330626,115305,-151448,-125816,109814,190015,118202,33824,22269,40099,-18584,-135772,-165843,-148032,-91891,-67305,38427,129411,120018,72348,94514,147495,68274,-78570,-71602,1529,-1857,16692,227529,381180,341634,318133,414068,416498,388172,353041,189488,232510,336797,166826,-29325,34249,201846,239965,183796,388485,687458,471823,14379,43774,652177,1221469,1484298,1682070,977269,-64354,2894269,6679023,-806098,-10805288,-7099082,1105355,2416696,1515894,992286,24717,-564907,-922169,-1062232,-512405,-161546,-826527,-1098583,-534427,-194008,-200819,-149008,-120323,-97325,76485,210437,-20396,-440708,-698000,-556557,-290087,-283120,-181956,76081,-16281,-220527,-143367,-181777,-418904,-353166,-90933,-66034,-260127,-358067,-310373,-271086,-213506,-49095,31916,42113,57760,42882,117211,114725,-31212,-58876,747,-42728,-74783,-79909,-145345,-125339,-64195,-71509,-60331,98361,294145,375785,227994,89356,-87321,-345299,-438332,-246018,-64805,-37886,1882,71758,16469,-11827,72011,46840,-227615,-462616,-396619,-105587,67801,139361,165257,8386,-76746,-23548,-5265,-57743,-53319,26381,79888,26428,-83377,-205329,-237903,-237753,-135124,-21336,-23715,-7578,104748,202832,150233,125150,192085,183271,51256,125260,188182,68882,-109925,-199786,-147174,-150389,-301759,-281847,-99556,-16632,-141744,-231859,-138740,145727,185959,-109257,-447218,-550786,-411503,-277643,-266132,-284234,-273699,-174577,-26173,77897,118684,229863,241694,26351,-123775,-152836,-187208,-187602,-93719,-108765,-116462,-83555,-88233,2001,168953,186549,94765,-1382,4046,23111,-141808,-415354,-484716,-223336,17861,-87039,-199315,-118757,15349,189604,363746,316135,159786,144307,137878,-51712,-168358,-110122,107153,348061,263095,34373,-139416,-284611,-222100,90628,160633,-132569,-222912,-178782,-233064,-264589,-284136,-336079,-183355,38882,-9766,-115363,7466,140976,165270,168306,138012,88842,68992,59953,-22558,44664,141947,-6331,-178065,-108833,19975,-201417,-404994,-187095,54813,102804,143623,92522,-79333,-77428,-34613,-230652,-419090,-306456,-135047,-109183,-67604,67236,224446,262425,270893,156647,-57571,13328,307502,434507,306277,137516,106958,236822,395077,447448,383913,290989,133485,-59648,-197880,-281654,-253633,-100005,8766,-49590,-207283,-227537,-121048,-28403,-16457,-112144,-291019,-323547,-170821,-60961,13532,146033,161146,92132,43412,-57668,-278835,-482847,-504082,-173414,161414,130016,23345,36221,96878,185475,105107,-57683,-141079,-160775,-107635,-52118,-115003,-180906,-234451,-288555,-229048,-64986,24278,-139207,-251257,-42917,106078,-50249,-68270,239440,319068,-44281,-433914,-373973,-184965,-214501,-158037,-19915,-292223,-646501,-400428,-22108,173568,264807,269194,78484,-99167,-132776,-92995,56183,179326,143224,23236,-19120,124840,55760,-190521,-157142,-34816,-154285,-222867,-102833,126404,417778,559523,335487,151476,336433,436489,199076,24580,63776,75863,19650,-116078,-276603,-386851,-496602,-403472,-41057,289470,489258,666647,575706,230586,105942,39133,-87043,-48127,167588,260723,62768,-218230,-239938,-77873,-36342,21300,147294,143801,88220,43508,-90396,-199000,-183829,-110968,63698,242689,126392,-92103,-114596,-40899,-85599,-30940,320305,503423,98130,-366514,-423129,-344214,-342697,-303680,-87937,235771,301999,58542,-152872,-134102,-48921,-209414,-381940,-375254,-314422,-114096,30284,-74828,-174854,-148723,-118641,-34210,-13923,-176644,-222342,66268,304591,259768,168901,46825,-43109,-35748,-154419,-339592,-260651,-137134,-93979,50080,158895,54556,-104797,-81786,53923,-34583,-357403,-447173,-420220,-891449,-1324200,-911831,118191,1169086,2209627,2654653,1801566,189156,-1170187,-1658388,-1504568,-1163946,-1101984,-703165,375136,797380,1044507,864780,-296632,-703497,-330127,-244420,83649,-93491,-583607,-284088,23026,-162073,-226888,-179888,-162422,-51847,21086,63444,174913,258619,185712,51583,67566,147676,162408,120183,283820,522585,419763,107822,-61945,-6909,-17796,-198996,-124833,121043,77211,-33485,166400,351132,323467,171086,18201,10958,93173,-11307,-196033,-130326,85278,166471,170688,279774,311886,105043,25444,206977,256052,124134,59814,-34721,-88751,81920,48332,-45109,-35483,-91825,-82794,118979,67341,-233913,-318111,-247136,-152605,-119792,-175883,-71259,106846,-77428,-407942,-543564,-627905,-608380,-392293,-33063,158165,-2591,-101752,-22057,40587,23729,-39100,32110,168506,71243,-164722,-212072,-81514,13988,9700,-751,27154,180241,267245,109907,11942,114103,180307,211564,279295,276202,180022,17158,-153827,-285215,-171309,94303,188658,49177,-17059,53482,155303,117178,-53611],[-15117,67261,121420,104311,84901,73166,-47222,-223920,-271397,-238812,-159214,6653,137271,79783,-55253,30817,114824,-53627,-144543,-215195,-316119,-133448,65842,28307,-67724,-81507,-49001,61701,121241,25645,-164274,-255938,-240753,-277753,-179899,66304,113890,31545,42905,-40899,-220376,-215372,-179119,-205690,-161260,-128019,-170939,-189156,-144901,-158135,-170793,-217583,-259026,-78862,106241,73344,11899,74701,75698,-117434,-358859,-532397,-477169,-214945,20029,76982,-5154,-43985,153316,331318,175082,-30650,-12050,139422,164269,-15445,-124617,-33893,82966,84214,121018,118387,-23404,-140996,-123799,-125671,-128807,-91613,-56545,40782,172252,139731,17795,-67978,-91116,-59922,-57169,-1645,125446,110047,25462,56536,-63159,-227397,-157864,15345,75877,97742,96241,15030,6335,114946,78623,-73851,-118861,-89346,50511,255209,250343,99153,41372,127515,154776,25110,-267295,-343822,-91790,101265,34193,-89552,-121459,-93896,76121,194847,82599,-55465,-37896,28686,-13099,-62024,-129179,-143706,53955,323864,200540,-158647,-213279,-81816,-48436,-1451,4184,3768,61080,-73451,-60531,55470,-88660,-238179,-146194,-3624,5891,-136365,-222092,-112103,91796,107627,-155895,-362364,-278848,24406,187513,33867,-194730,-140893,-18100,9606,32960,74439,121579,127413,74688,1398,-6683,195453,464023,473864,423513,499506,445314,191600,36369,75031,62242,-27287,-98807,-7133,154980,198495,103700,5924,73461,131530,37981,-22126,11015,593,79187,122039,62717,116820,203522,143721,90591,94421,101961,148950,-52443,-394707,-413062,-163528,-74163,-136530,-110561,-762,142602,288472,385436,318938,198121,109726,39674,4854,52487,111231,72997,-35937,-144827,-136743,-73324,7443,121398,132488,65137,5420,129653,336711,350781,193875,30482,-110030,-143588,23359,173697,261524,230545,136249,58197,99923,194023,179471,-45988,-286108,-322037,-212811,-141920,-150051,-158070,-145645,-150251,-51825,72907,158865,214510,216401,144181,64230,17856,-61234,-85876,-130671,-48895,-3779,-109003,-48398,85978,-18484,-220882,-215248,-91883,441,-104430,-235977,-173429,-103243,-54835,82490,142688,-92253,-280388,-76669,143981,150538,52629,-143244,-242990,-25641,300021,457743,321068,64345,-87291,-110933,-38632,60677,108298,1946,-270369,-349450,-127861,11557,-63068,-120651,-118014,-96898,-37630,-1879,41844,-5307,-160874,-206361,-46948,10551,-98969,-132999,-3800,109705,71079,5316,216026,456247,447816,487894,472250,110216,-135665,26555,178934,130370,46337,-15798,-50949,-50190,-158308,-308223,-375674,-375711,-244738,-163887,-249729,-152309,122599,124019,82641,190879,245437,265756,277015,191688,-19189,-224151,-79528,240350,380995,355639,380607,389048,330743,114496,-189599,-346508,-278846,-123049,-88856,-175463,-259277,-309359,-158582,100145,293538,227760,-38759,-238485,-219076,3360,328559,449869,184173,-161894,-193204,24089,152927,91176,-19139,-55223,2317,36534,-16598,-140712,-242774,-222127,-169015,-28253,127492,164906,99816,107226,192071,162827,28807,18132,91363,97773,100469,256241,402662,361728,315348,293616,267502,395696,465517,259841,224783,301009,140173,18397,130397,305825,329223,234257,461635,680119,399255,-14861,115721,822058,1398071,1589191,1811230,1156889,-309241,2324076,6810849,-172066,-11003595,-7474997,911830,1835761,1011133,1005686,167963,-572363,-1062326,-1120106,-408249,4027,-604306,-802171,-282613,-64910,-113545,-88107,-107966,-110153,42335,116576,-188868,-542432,-616691,-409377,-286271,-393162,-222822,124718,64171,-140446,-100433,-186865,-483803,-461866,-149381,-60824,-221847,-336443,-323093,-252428,-130671,19886,14190,-14086,49735,150203,262978,252862,78056,23630,27992,-98042,-179050,-157976,-159535,-96882,-45603,-89121,-97503,34353,215200,373213,296727,117453,-128847,-386842,-442877,-225190,-17893,34400,101377,183524,92607,6619,76011,59947,-222964,-475741,-413206,-121233,63359,114267,104770,-38165,-119749,-21318,58565,-3658,-64061,-4614,50830,-43630,-208333,-328803,-266327,-228865,-183139,-87369,4297,26935,30594,108384,131194,101132,140722,188551,102741,105049,92923,22485,-64200,-220240,-238122,-193586,-271540,-231100,-61231,-3001,-78025,-45676,45787,144842,63732,-207585,-454208,-480769,-301743,-142900,-154390,-235606,-266349,-196683,-54519,71277,114054,159944,147381,8618,-80515,-119297,-162622,-192485,-194825,-200527,-131767,-98179,-115637,-22595,131167,137920,15698,-109797,-51810,12742,-144426,-377859,-419655,-174732,53640,-87569,-266306,-110096,92629,213165,290227,208052,42815,43529,96546,-45667,-136631,-67725,58196,201389,162359,8099,-196601,-328148,-218662,55427,4938,-251195,-245632,-155433,-154590,-151512,-242326,-360535,-193618,74764,-3285,-161186,-96554,14059,59376,216584,272706,170525,124822,126982,1345,2571,91512,-35729,-161486,-42283,91419,-108714,-336427,-189662,-10187,68973,175831,150456,-49069,-98198,-45272,-164988,-290884,-82222,213780,137498,-60725,-38499,140734,230808,231189,113016,-103234,-55131,243310,411831,301718,134121,126228,275165,391364,408298,415754,365380,201946,-50741,-244803,-332703,-306395,-187766,-103194,-115733,-199042,-194817,-114248,-36858,-12576,-98482,-244191,-277734,-181240,-70772,16609,137814,144583,100844,60136,-67790,-304976,-477311,-513710,-238208,119424,197468,130970,121667,160762,190160,86779,-65150,-159900,-173982,-114876,-102690,-181274,-230011,-252928,-252672,-184221,-100614,-55841,-125574,-162458,-13268,42930,-148483,-144530,229092,343664,-48203,-402192,-251387,-26674,-144600,-179133,-38272,-270014,-538197,-211127,152780,221113,250153,284431,128667,-64975,-131977,-79019,98184,252427,235660,12552,-75652,131892,137586,-132423,-205024,-133061,-170443,-258247,-98737,162513,466200,549473,348796,229068,393182,422716,138532,-53645,-52212,-84625,-75210,-86286,-209430,-392856,-536242,-451894,-137854,165630,437517,707737,553098,108111,-62568,-58066,-130206,-90553,102119,184700,-27025,-272158,-267482,-162326,-200094,-214171,-114284,-25366,-42562,-61712,-164298,-235373,-160201,-50002,81818,134582,8927,-90509,-66132,-41251,-68490,69568,378872,455379,28200,-430194,-531555,-429882,-358894,-324258,-133298,193776,253584,9330,-195589,-211054,-158067,-187907,-222781,-209946,-191048,-34697,93982,-55262,-246322,-237629,-128708,-6607,-4640,-207432,-281020,15671,287232,277948,218157,143433,88060,52738,-130820,-311219,-226146,-147860,-164487,-87094,6595,-19063,-114720,-147263,-53650,-49202,-306636,-435667,-457256,-984679,-1733543,-1598792,-321178,1130422,2350767,3422270,3075258,952192,-1081080,-1811000,-1606225,-1333624,-1500424,-1402077,-431881,592785,1615329,1352380,-327432,-1063398,-672996,-624720,-359878,-383660,-653460,-262675,179329,103805,1329,-20977,-116961,-114587,24930,211262,349285,387163,228002,36614,54188,176102,196109,133328,290020,488405,361650,30815,-166371,-53681,26686,-143979,-72721,208612,135703,-39432,96347,318604,291906,123520,36842,1354,-5582,-87349,-224847,-168701,43455,99685,79093,222210,293720,71180,-13878,223885,336395,161710,-19337,-133802,-78956,171953,118484,-88667,-129616,-117182,-45475,117947,1976,-325748,-419549,-337175,-236988,-218050,-254990,-106672,119484,8255,-336785,-522188,-569176,-531030,-402935,-77719,165286,35154,-38906,39295,5050,-78374,-137507,-52687,118938,103060,-138042,-235711,-66942,39690,-5953,-35991,52809,225200,271886,149634,71654,129262,148458,183161,231325,169841,86222,15947,-128487,-248677,-112322,159638,226411,84745,18915,91492,169610,138221,17540],[121976,171521,159088,112642,114370,105653,-16084,-184528,-266663,-296275,-216039,4442,115525,-54217,-212659,-42088,75092,-107469,-189488,-268330,-392120,-197328,-8919,-136284,-255282,-217861,-104982,49361,121981,41483,-60067,-74476,-130372,-281937,-202122,60055,126498,69406,38793,-87495,-211185,-115493,-41999,-44639,-17910,-113662,-225074,-179201,-89804,-114385,-111757,-112612,-125823,11941,116903,49191,7610,20589,-24002,-197963,-406832,-501405,-366028,-85260,117025,129461,38131,-25715,102109,242617,141249,-31232,10700,208248,232428,-11147,-205231,-112170,29350,57404,144159,153731,-41150,-229581,-249399,-171712,-83587,-42810,-69720,10793,134159,92751,29601,48027,-1277,-55656,-80054,-40092,24347,-55009,-199011,-181290,-299111,-417193,-263562,-44360,-2766,-16657,-18257,-50770,12340,185142,148711,-72882,-149756,-119885,-9904,188540,193054,18755,2961,184145,258270,76198,-292723,-398158,-189471,-64399,-117098,-148758,-141557,-78887,62618,85458,-32606,-76945,-24800,18963,-37812,-112596,-187432,-188329,34485,284671,139374,-194945,-144130,40906,11541,-53025,-75312,-10103,131898,31697,-23859,48384,-36377,-118231,-59403,-32304,-84067,-199094,-272281,-154338,79403,101515,-175146,-368268,-316105,-71022,147071,109963,-102311,-93262,-30016,-35392,-39568,-22344,57164,83303,31648,-20298,-33429,114120,424266,565437,523056,532085,447695,233630,129317,194099,144914,-82824,-261407,-189741,35958,146755,70826,-48140,-3628,115425,153508,133596,73960,36503,83916,38121,-21820,116044,206891,67028,-4319,56482,80405,62024,-157803,-406790,-380064,-178667,-104622,-121599,-30947,148446,267149,323337,371559,308704,123816,13311,15545,61101,147746,163682,62913,-54367,-150680,-136231,-48034,41238,154778,192840,39391,-109639,25039,268175,253045,126591,18178,-150154,-156698,55841,201315,246342,212443,171076,133149,131933,169175,173316,36530,-199516,-272700,-136697,-51663,-141413,-226169,-209321,-130685,29903,138227,146930,207916,260116,139086,16977,35518,27123,-49101,-163438,-155653,-123883,-145315,-76813,69987,-26807,-201444,-171478,-41693,46340,-62222,-177872,-109107,-49798,-13511,72967,113496,-65193,-197814,-37408,129212,181104,148462,-44106,-150932,4388,158867,200850,145741,6278,-95308,-89949,62054,167405,115798,-13007,-226065,-310172,-97427,55877,-43845,-111792,-81216,-85143,-75286,7567,150099,168609,-31945,-188139,-87634,30715,-41282,-61505,60754,158298,78499,-46132,172076,428641,365152,317565,321274,58740,-129443,74287,254190,146816,-24523,-80525,-64614,-33014,-102580,-214015,-296752,-338203,-243904,-203073,-315951,-198048,89993,93680,50651,185222,277502,303350,263838,134829,-57647,-242404,-123571,120819,233103,239685,246740,238440,150616,-7276,-233978,-348292,-304842,-168969,-138866,-233982,-364836,-402484,-182761,109242,273715,227784,57944,-92297,-161201,-16347,358555,530095,239224,-133997,-192418,-23715,114651,73748,-40690,-100088,-3839,137138,147432,-77771,-276832,-265567,-164295,-21755,159384,224893,148292,128976,215366,225566,117619,93412,156593,164469,178619,284830,375328,315867,266106,155274,111718,367101,525214,342570,260406,279053,117896,93389,264088,423651,437910,394642,635885,686178,319912,-43881,166977,897602,1385732,1489667,1670223,1011306,-802578,1330390,5934773,286946,-9441196,-6070809,1141232,1168439,466475,869870,141521,-630251,-1146524,-1096632,-328381,72984,-340862,-441180,-63691,46441,5481,-26932,-124640,-148299,-16715,-10594,-349375,-580037,-440048,-184184,-230778,-458039,-254808,137881,111160,-64600,-68781,-233764,-572519,-562124,-208959,-71548,-186425,-283139,-309615,-246230,-43052,113192,32393,-23301,79764,240328,350457,327229,122473,46401,45070,-98842,-216719,-221218,-193320,-88847,-40779,-124099,-155468,-67751,89154,312718,352591,158707,-128144,-372063,-406059,-187929,24226,87467,181928,266349,142011,9138,53487,43737,-172075,-394139,-371338,-141676,27219,61196,20756,-101980,-186003,-55719,77952,29828,-54066,-10153,32193,-75821,-259438,-355295,-251906,-186803,-184231,-132595,-3232,19035,-67044,-24565,84277,82538,111542,170025,102153,37658,9114,17619,16939,-173912,-258427,-192518,-227677,-197373,-21715,32993,24499,156060,233442,134057,-59698,-280060,-384028,-293932,-96298,34898,-45702,-198597,-225216,-162058,-47984,89920,163175,120613,32349,-17237,-16263,-46442,-103472,-152067,-215400,-203345,-126313,-128074,-132587,-28923,86051,77766,-83440,-223931,-104815,-13828,-170565,-342579,-357252,-173833,16442,-94459,-256697,-43681,183223,228392,200713,89008,-74572,-73204,8413,-55548,-78665,15321,34228,56833,88705,-615,-224407,-348605,-213060,23830,-118737,-329036,-253789,-139671,-102680,-65060,-195263,-375113,-234227,58810,-4820,-171533,-141176,-65978,-4413,269036,378334,214459,145287,136743,-11014,-60107,21139,-51164,-103979,86202,203651,-12785,-256705,-179451,-59376,38821,175904,159549,-24705,-102882,-59855,-103422,-148400,118691,473829,323314,-54943,-118452,43518,162634,165874,57145,-114331,-92446,134573,301672,248911,115441,115681,239070,289504,280937,356277,359618,217294,-43993,-265261,-343681,-295653,-219522,-184009,-154119,-141487,-132503,-121251,-72181,-7209,-64148,-193382,-251486,-200195,-59459,47013,119251,125690,119698,70824,-102309,-308812,-405562,-451060,-275546,75939,265821,259852,242220,237327,174285,57409,-73771,-172139,-161512,-75692,-102648,-207607,-244466,-229052,-183112,-121840,-106470,-87658,-49771,-19510,47594,4131,-215058,-204892,180542,319232,-53061,-310404,-107054,88641,-83867,-165178,-28997,-207715,-391850,-40338,324161,275992,217453,259807,176942,8100,-116694,-92890,99363,291509,280189,-30545,-137967,119920,201854,-53359,-211123,-183704,-137457,-213725,-86940,150573,445670,490274,317075,241637,362441,324023,12411,-183871,-199136,-240916,-178003,-69318,-139007,-373272,-533804,-469568,-214044,57409,349107,613552,436942,16587,-164314,-101025,-113608,-114261,-9741,52613,-124340,-309545,-261769,-197203,-328291,-443274,-345726,-156250,-139695,-149542,-189957,-190883,-75269,28537,83841,12682,-100428,-74414,-3851,-52884,-85158,124090,386809,349013,-62712,-450999,-543813,-423848,-317662,-302137,-172257,94007,140755,-63684,-229523,-287220,-282928,-165389,-49738,-43601,-83886,9411,136605,-34444,-312208,-317005,-130574,3677,-7517,-192975,-274627,-20599,242494,256190,214121,198808,191624,127632,-91290,-231489,-138582,-115888,-207615,-207413,-127802,-81001,-125005,-231558,-205065,-107015,-276192,-444390,-512031,-1028068,-1982652,-2235931,-952361,956299,2349521,3822890,4207988,1917957,-796813,-1848160,-1616397,-1401774,-1761666,-1986510,-1381136,146659,2071282,2007037,-72394,-1253150,-936600,-823806,-712234,-628332,-624202,-187801,291799,298641,177941,106581,-81590,-200021,-33794,253695,406108,384425,175158,471,58086,234632,251000,167802,266048,361702,230852,-74200,-283277,-120837,49521,-78374,-2733,299663,227373,-7231,27023,238795,201168,54448,62896,24603,-66536,-129819,-214372,-195001,-22488,26083,-4668,151983,253435,22414,-84879,195630,371167,171281,-95973,-218005,-78963,216334,193182,-93538,-186953,-123055,-10305,104341,-53184,-381748,-494986,-402410,-286566,-269366,-303353,-153968,78128,45510,-220573,-399382,-439352,-430048,-364310,-75050,184000,101822,43114,104351,-1470,-142528,-182415,-92636,75692,120703,-93496,-208667,-31209,40266,-51885,-64013,96054,257103,251473,166985,138291,163023,124096,151052,201454,125046,56413,68622,-15509,-109375,-14766,208614,260412,145152,67649,112932,167911,166208,114993],[226878,227983,163265,111188,144185,139112,15078,-141342,-248830,-307731,-222272,14127,98562,-154303,-332957,-139445,-40680,-206571,-235486,-271958,-386700,-226208,-89827,-301145,-443296,-350487,-128967,67369,118655,54336,66772,123144,-2718,-223313,-179363,35887,103576,75877,11918,-109869,-117606,29654,58641,39514,51655,-123255,-272398,-160667,-53411,-105572,-98150,-36802,21208,148555,186407,71639,31631,-11177,-116539,-250389,-387580,-398581,-219757,46814,190185,133249,45945,7509,67378,147775,110756,3695,58663,230079,232308,-13050,-242543,-170476,-43294,4245,126386,150894,-83986,-330782,-365601,-206499,-47827,-7983,-73565,-2340,105710,44636,26816,139682,68154,-80690,-115170,-55213,-32581,-170249,-374724,-422247,-524071,-566801,-336094,-81734,-57447,-112259,-104352,-65745,51449,222599,161364,-89262,-153609,-85501,-12717,127191,117630,-79663,-57569,196613,303438,65837,-323397,-431255,-284682,-235255,-242500,-159954,-131494,-57884,57568,14432,-88830,-49678,29173,32080,-43412,-127299,-182221,-181364,26238,247264,116902,-135910,20960,240449,154055,-35316,-128887,-18344,195875,157398,17621,5484,-13405,-7866,18606,-42835,-117884,-188690,-255035,-156229,72402,83359,-185528,-341672,-301926,-130944,118812,170156,-10193,-53896,-43607,-58372,-77368,-85717,12888,59995,1440,-47848,-62711,28953,315366,544952,545279,518701,437938,291630,243200,324750,249570,-119467,-408353,-342751,-90220,42507,1136,-89615,-66076,85176,236124,272206,159722,118026,128134,-16202,-116181,49318,133273,-55888,-124378,20728,93528,-2120,-225125,-349817,-243159,-98293,-92044,-95512,46432,264881,328835,282536,277772,243203,56496,-42097,10672,106520,207171,164786,7183,-98882,-156384,-154181,-73302,-4793,68779,141616,-27023,-215260,-67452,189972,133686,21829,-34785,-196905,-164504,59482,160909,141058,155728,206019,213810,176502,163886,176166,113418,-103454,-183938,-10435,80911,-83868,-245489,-267707,-141594,80163,188507,122832,179070,283295,136610,-26712,43558,146187,41511,-156371,-265187,-248809,-182476,-116263,-7448,-118507,-225033,-129681,25285,115285,21131,-99880,-57220,9069,41796,76682,89371,-31334,-123075,-46269,50871,155368,212468,65009,-41043,8043,-3125,-24584,-1971,-48672,-107598,-73059,135234,235635,103890,-22557,-146467,-208958,-4965,141777,7425,-83416,-31278,-56164,-120928,-14147,205364,270434,67327,-117604,-55352,76073,11906,-2562,124230,213853,84973,-86662,126200,387491,270792,128826,160833,39784,-75796,114370,276297,138861,-60729,-98980,-59045,-21489,-32950,-102276,-216890,-273688,-194327,-187755,-306640,-188877,38093,26217,-4978,146231,294215,330042,214416,59515,-79237,-223414,-168936,-41900,18811,80071,98469,88944,18374,-63080,-229241,-326357,-291533,-190522,-183674,-257401,-380712,-394795,-180764,86092,197439,183679,141863,76233,-52198,-436,363652,547970,261372,-80200,-138639,-36015,72615,65415,-23854,-95853,26893,256829,300695,3323,-244844,-228127,-88647,37472,213492,297689,222862,158519,211474,243229,164829,138037,186482,182993,225557,301302,295367,206079,170369,28265,-1641,319898,528049,427996,346412,289577,124077,187554,400920,523822,528437,594109,831742,693633,227750,-109145,154181,857218,1216544,1258815,1324474,567013,-1391580,183513,4335985,572036,-6467513,-3370844,1636343,598939,36649,597106,-101962,-809405,-1225598,-1027029,-290881,39666,-91730,-98339,50133,87556,116416,16226,-178558,-216687,-94464,-142657,-461871,-532921,-190252,80021,-125436,-451229,-268029,109196,112018,-7898,-49836,-298413,-639894,-605789,-240409,-85273,-164100,-212944,-266015,-257715,1903,183644,58809,-10610,125374,276777,352498,334388,119205,19454,54470,-39407,-174935,-254568,-247682,-113572,-58068,-164122,-201099,-152059,-33844,199894,347630,188330,-83202,-296641,-325537,-130222,53825,93023,200108,290746,159459,7115,11618,-11023,-115283,-263263,-293517,-153415,-24229,-4270,-51101,-157491,-249882,-115289,38844,20004,-36167,1054,12691,-89000,-240434,-288350,-209520,-137189,-141830,-139219,-40555,-26737,-153052,-139524,38469,81533,103002,125943,57769,-37685,-29003,64232,116836,-69836,-196417,-143315,-178070,-175756,19954,89288,131894,308887,359502,115455,-154695,-316670,-265713,-54817,130185,196804,39014,-167876,-153529,-70414,-5236,120356,241941,131673,-52341,-37468,55339,61489,1447,-63455,-146282,-121998,-104363,-163980,-134403,-18175,41896,9845,-186674,-316204,-139756,-44809,-214555,-326066,-309949,-199303,-54512,-92055,-176999,45443,249874,226665,118424,-17166,-175541,-181380,-93322,-72003,-11893,107533,41742,-25306,71254,13111,-217687,-345015,-206852,-773,-175477,-345007,-240821,-124127,-79834,-27452,-161538,-385626,-297886,-5387,-13433,-146569,-128985,-98666,-17528,311064,433921,228363,139079,87224,-85597,-156782,-61682,-56872,-44925,198392,301760,60638,-173269,-145221,-71431,27923,154341,129520,-10024,-94954,-74131,-56985,-31899,238250,568767,382140,-60891,-148990,-27773,82805,97473,9921,-83954,-84438,13077,135259,165400,102310,101910,154699,134765,125482,232842,274279,177590,-33046,-247089,-313022,-237563,-203738,-223929,-164613,-64779,-67571,-143056,-122526,-4511,-33170,-182430,-284002,-240414,-37274,105940,126028,132396,142067,60709,-160537,-307944,-316649,-367955,-302332,25025,305083,362466,343521,279979,137018,34349,-71546,-173777,-125342,-5990,-75415,-217198,-241463,-191101,-122952,-72363,-86481,-61786,75717,150878,132751,15164,-218383,-226415,117176,250584,-65968,-191972,22794,133019,-56290,-130252,2229,-118887,-247448,67447,431434,319500,169236,195680,214984,112519,-77941,-122901,67145,295298,272943,-80475,-181396,99977,236068,33395,-155789,-159862,-64225,-98230,-68959,91932,353379,401274,269338,208085,261753,167063,-148835,-332423,-318447,-322742,-239896,-65223,-101411,-352608,-493169,-440335,-245986,-17366,229493,404301,275201,-13384,-172449,-84412,-42323,-108992,-132605,-93875,-192708,-308038,-223138,-178250,-375234,-556708,-438817,-211115,-184298,-188991,-146646,-66107,54221,106649,67214,-86014,-163392,-37894,65696,-56704,-122908,110653,343789,235681,-130072,-421584,-468883,-341670,-233478,-238299,-183827,-11724,22343,-130734,-257476,-357497,-386644,-143912,91445,71777,-37356,-67,136071,-34195,-365837,-365230,-118250,-1158,-18503,-134997,-206371,-31721,187685,210020,169221,197092,234874,167168,-48702,-130489,-28027,-47336,-203787,-272866,-208239,-120649,-144570,-309786,-336499,-172518,-268784,-479067,-572064,-989023,-1988376,-2650774,-1565766,728840,2225373,3739406,4818622,2776998,-434182,-1811141,-1570634,-1353770,-1790023,-2319894,-2258564,-451210,2326934,2727503,398789,-1315194,-1137271,-813364,-844580,-716112,-470613,-59845,346050,375990,252131,159624,-88357,-309650,-151009,177234,322889,239850,37943,-54997,60678,286484,310516,212112,207378,176966,71510,-165347,-375394,-203183,32736,-22581,60109,357480,318702,43660,-36536,105618,52044,-26695,85533,72605,-71236,-121670,-162117,-201037,-101167,-40606,-59654,82650,195427,-25542,-168464,116998,346329,154854,-146922,-255397,-75896,215576,245182,-60759,-195876,-121692,-1025,74751,-81459,-376625,-511036,-413014,-267517,-243403,-298454,-181436,21042,41420,-97613,-229288,-294112,-334657,-276670,-15297,222750,198220,130851,135648,3460,-155968,-170939,-87504,55872,133198,-25959,-121911,21613,13484,-120175,-70869,157396,284931,232961,172420,202110,208944,110539,115747,182458,124169,75573,146053,135319,67606,87939,227800,274955,194023,96406,100383,144894,184941,201651],[269361,214925,123758,95069,162892,168924,50377,-94485,-215071,-277683,-197354,16441,89903,-176452,-368313,-225841,-185023,-314193,-275348,-234210,-299997,-197666,-139038,-406755,-583626,-456513,-127007,106645,107697,57466,179800,273711,92964,-129756,-120448,2155,51064,47489,-27117,-96975,31252,184236,110297,29953,24086,-157488,-292725,-118720,-18231,-120529,-131218,-11094,134991,282634,278842,125608,72473,-15612,-177489,-268575,-323523,-273147,-89978,144442,222624,86131,9652,44300,62031,77072,89399,55925,97752,177242,163221,-11993,-222775,-200997,-124711,-64922,80219,116194,-144817,-420047,-430072,-208509,-17109,12304,-74460,-8025,96343,12215,12835,190042,112374,-116594,-146651,-43298,-34424,-205311,-447418,-587690,-669060,-633112,-356159,-88348,-78295,-166651,-134941,-18372,113784,208330,107750,-112651,-126055,1315,53745,105161,45738,-170735,-122900,151930,255398,7363,-315536,-414680,-352214,-354406,-281950,-105585,-89478,-46895,47265,-4958,-76782,8255,106593,71462,-31835,-108452,-122550,-126817,32675,227174,156685,21150,231079,450574,334337,37934,-154337,-38933,220509,251350,34267,-77994,-27683,75771,73011,-48678,-115678,-135297,-195374,-132279,63648,53215,-184775,-276806,-230924,-142663,100173,190026,41917,-43571,-52790,-43020,-62359,-97336,1197,68030,-5293,-70766,-86353,-41462,167797,421994,487403,455579,406436,346242,345047,422447,333751,-140276,-529244,-455684,-198342,-73608,-67575,-107641,-116877,29608,257202,350768,239947,215094,193500,-29760,-191314,-56754,11141,-186528,-238050,-7524,124953,-39968,-248669,-243744,-51661,27861,-59166,-68712,98510,309453,303125,168826,127690,132708,317,-63203,7636,112583,199086,112443,-79202,-164693,-158821,-163425,-124991,-111084,-94314,2931,-121558,-297981,-130030,119934,30219,-79301,-102382,-224636,-165479,23469,53188,-20086,83148,240608,284140,227488,194068,206787,171155,-20054,-78532,124241,213498,5811,-217441,-306601,-175796,92728,216992,105313,146113,290193,150914,-48328,37996,237406,141534,-109345,-306580,-299904,-193623,-144712,-115724,-249258,-264549,-84081,96417,184998,117692,-26033,-37676,44214,83829,88322,81619,5376,-84562,-117713,-78756,87098,241250,169074,63950,-15280,-138268,-148171,-77620,-94806,-133506,-63154,174542,254276,76596,-17580,-45314,-71333,115642,237426,72244,-49336,2251,-42683,-174453,-58559,202400,280709,114983,-10987,52324,142862,43482,13327,155627,245836,73847,-111511,91232,347508,197895,-14634,43062,63558,13955,129522,225670,99240,-56113,-66181,-37001,-18193,33659,-3016,-153820,-200002,-119670,-131133,-227026,-135898,-31822,-73938,-69603,94027,295416,340515,151490,-6998,-78151,-172466,-194903,-195950,-205963,-95669,-14008,123,-27113,-51479,-183436,-288088,-249829,-183800,-205169,-233088,-290259,-281429,-146556,39076,92355,118091,199459,224850,75546,48878,352960,503056,241245,-26145,-72311,-34416,25137,62368,25722,-42256,84576,352271,382961,69443,-167040,-143677,3175,115745,272020,374308,316567,194721,188670,219772,162380,146557,183341,160435,229914,293583,181279,61760,48841,-62057,-44000,272196,485666,501733,467989,337963,168631,282299,501900,576950,567034,742401,958278,678781,122530,-215937,71506,719288,967231,1001165,923753,11481,-1841935,-845902,2419119,748238,-2772850,-174213,2106771,174834,-229396,213700,-537364,-1132070,-1349672,-955401,-294720,-68428,84547,146882,31075,38931,186371,33070,-259068,-304907,-176499,-249136,-506703,-415122,78359,328284,16592,-366530,-261463,40179,67581,22060,-38248,-345171,-648712,-571854,-228742,-90196,-159330,-145838,-198395,-280602,-25015,191640,60506,-16447,137992,230093,265711,287556,96040,-31320,60474,63638,-70357,-251777,-313548,-172828,-101082,-197621,-207057,-170697,-108944,59822,261070,188495,-10057,-177510,-211658,-55734,67305,43175,134995,241383,141647,7033,-35503,-94043,-94972,-150794,-215703,-146801,-71351,-70236,-94159,-190631,-290351,-181469,-54918,-43654,-28578,11627,-24873,-113503,-178988,-164014,-161469,-108379,-77669,-104738,-85649,-87252,-198858,-193893,15307,99454,102317,64832,-3333,-80224,-10814,144149,210776,62036,-72750,-59197,-122105,-146368,59845,146836,208332,378824,398202,97540,-201439,-314508,-139402,153473,296764,291934,87411,-135096,-61321,63501,63050,140948,306916,184618,-68980,-39608,110816,170129,130038,51510,-19926,-506,-77374,-191853,-120176,324,1375,-66407,-279458,-363092,-140206,-62708,-257055,-322669,-269066,-212492,-109383,-68812,-57491,120241,265634,204984,60827,-92525,-246386,-261984,-176248,-85285,43879,174309,70880,-26090,96342,39821,-179684,-315754,-197501,-19512,-157868,-294314,-200352,-99105,-75988,-35133,-144331,-385367,-359060,-92511,-25793,-99432,-90343,-101355,10210,327200,423398,218108,121425,7051,-209716,-279344,-141126,-55564,-10592,237309,337893,95235,-92190,-79642,-37695,42155,126980,84577,-2890,-79920,-83928,-30935,30908,252162,491941,298679,-85138,-126764,-48713,17308,43634,-15335,-20899,-33609,-87821,-38661,77076,110611,110850,68778,-9952,-2410,87571,133169,98501,-9718,-184524,-247243,-157979,-155722,-219788,-151840,-3281,-26346,-174466,-171279,-6687,-21401,-226314,-378102,-300157,-18646,179902,182491,181048,161274,26239,-225756,-311721,-254263,-311670,-330119,-37252,290988,394982,370044,248767,78469,24686,-54863,-164853,-75733,65712,-56639,-239625,-248039,-174074,-100761,-46589,-47617,7432,212093,302993,219076,74032,-155894,-199089,70035,159009,-86493,-82455,109070,105271,-66975,-86021,47774,-21033,-126562,107343,443402,335460,115556,104883,229488,224726,-13028,-151882,13956,267600,228151,-113161,-193296,77018,227458,102121,-48389,-66597,24661,39352,-48276,6492,210021,299821,226947,156316,128770,-8413,-308401,-461444,-369518,-297973,-229729,-67723,-113445,-344186,-421035,-359995,-227651,-58235,93044,149869,125928,15769,-104362,-27745,54877,-80821,-235495,-211883,-207816,-259762,-160957,-113654,-318967,-496472,-359727,-182189,-171589,-165044,-43794,104761,195653,167002,38517,-133066,-161847,14514,135336,-29859,-157122,33654,261070,157886,-143990,-349584,-342646,-222612,-134238,-149302,-159832,-74614,-46474,-163785,-276979,-404357,-433355,-127134,164122,108597,-64882,-57940,88721,-62936,-398635,-368065,-88728,-13681,-32926,-52414,-98613,-12837,142860,163801,113000,144146,206557,162902,-12999,-39253,72629,38795,-151445,-265793,-224221,-146596,-185927,-363735,-393216,-202971,-267063,-518647,-614861,-865455,-1734893,-2692882,-1922584,529840,2002147,3186392,4654196,3235860,-87224,-1711016,-1492417,-1228308,-1601061,-2334851,-2811728,-1042954,2287286,3295179,931601,-1300880,-1282354,-643035,-726059,-601005,-208728,100384,344636,327799,202539,120374,-148450,-429047,-294866,20297,132928,993,-136032,-109677,58602,302290,349491,244446,121463,-10133,-62261,-205375,-409343,-281706,-25615,3622,93906,356404,369057,88234,-89860,-63411,-124287,-102576,93155,122314,-26370,-63891,-78496,-185437,-177121,-90152,-75022,27552,129312,-57594,-240449,-3383,263706,119462,-163466,-231995,-53236,189947,261307,1189,-158210,-122923,-27703,30271,-79365,-307539,-454937,-359545,-170115,-137849,-235710,-171702,-26987,9672,-3584,-77480,-190432,-264435,-155574,87474,277327,309012,207078,106141,-7689,-121978,-118408,-54527,66445,155275,68245,15577,84800,-27611,-187095,-50849,224234,305968,222024,170486,252236,259428,112436,83063,165253,131057,99575,204359,263758,215872,164659,212593,256717,199249,80944,48501,99279,181200,249807],[248088,140827,48606,66727,165756,192353,92904,-43224,-165496,-225659,-173785,-2290,97017,-99649,-299680,-266744,-292779,-384127,-300418,-175423,-159629,-109960,-128601,-410504,-637506,-524923,-126393,139077,83798,47925,253274,340389,128262,-35823,-46002,-33369,-19213,-8737,-63499,-49893,182458,302863,117391,-51189,-81019,-202230,-270503,-43811,40207,-132033,-187851,-31912,182410,363224,351456,187073,111400,-4924,-197377,-253523,-245890,-178064,-20077,183810,212486,9663,-55525,73834,87418,46530,74813,100115,95929,45777,44450,2186,-146213,-198172,-195434,-127248,35212,69581,-208497,-474506,-420912,-167818,16244,25272,-77619,-21945,97290,900,-6215,200041,141622,-131983,-151521,-3903,12205,-158609,-403186,-624366,-690874,-601227,-322559,-65758,-66443,-173647,-108003,74883,177512,139899,-2250,-136693,-74688,110254,172738,137017,-3977,-229449,-173070,57077,114059,-68242,-242230,-334472,-368215,-375214,-205496,6570,-28975,-59003,22220,22323,-13916,67764,180039,125949,-13427,-69344,-36987,-50042,46625,225627,251031,235309,420085,605430,495982,138036,-146663,-75152,187147,270995,5373,-190700,-71091,127498,101155,-61009,-108258,-84320,-139933,-118334,35023,10695,-172991,-179327,-120069,-118129,72976,153050,26419,-70314,-50865,13577,3661,-61549,17195,102918,14448,-77604,-93172,-79914,25826,241440,367334,348032,342817,375168,406603,456929,365665,-141540,-592827,-515533,-264325,-149644,-93153,-98150,-162188,-55672,208737,353021,292157,293781,251622,-9242,-224569,-160629,-114656,-283170,-311142,-21104,156545,-48137,-230444,-121596,125059,132273,-35318,-49814,116117,277824,205021,18770,-27440,12504,-41752,-68590,-12172,64278,118656,25127,-171060,-237365,-154229,-137649,-161526,-226036,-259671,-156421,-209957,-343388,-157390,69430,-26831,-136734,-152136,-215692,-155714,-43846,-91282,-177020,22225,271357,332951,275516,256976,266378,200813,31107,11854,223425,309111,104281,-159598,-318597,-213118,77378,223898,108448,123984,283732,187140,-31083,24487,250552,196581,-41027,-245323,-240153,-158927,-139863,-203343,-345951,-273638,-21941,162165,237248,197507,22385,-59329,33808,92879,100479,96106,42367,-89578,-229824,-217625,8903,242723,254448,145652,-55747,-220197,-155546,-69993,-125021,-169128,-59470,179533,227266,46964,10733,63471,70893,223637,310919,132289,-19660,1826,-67439,-229023,-105757,156025,209409,102405,98392,204845,218114,46780,-22917,138989,235742,39564,-121493,69775,307630,159329,-71599,478,122080,110235,106645,109518,34439,-18654,4047,-8996,-21541,88168,72404,-99849,-121340,-43269,-60968,-109529,-62678,-104898,-185147,-127368,49078,280420,330437,100331,-47249,-62327,-107056,-185915,-291197,-374741,-242999,-59439,1816,11297,1237,-115198,-235250,-190360,-148952,-191034,-164676,-116312,-93901,-79479,-10816,-4287,57981,226859,324477,191964,124244,341450,414934,182950,993,-39878,-48944,-27836,58074,90451,43671,147170,381727,358262,90206,-79167,-56031,66259,181177,316876,438339,408761,235666,166530,175094,121639,126832,160596,120208,197984,257872,69842,-67809,-62272,-102815,-20177,234854,418549,547254,589772,410415,239669,352331,536419,566197,539999,775263,956356,619227,14932,-333168,-44707,536269,723321,804671,635048,-384622,-1930626,-1558762,588771,905013,829697,2665208,2250243,-183725,-394950,-240669,-1063089,-1536591,-1522767,-909075,-321300,-204826,144825,241242,-100788,-83387,196834,24814,-341199,-392274,-245007,-304769,-484174,-266784,296105,505083,172457,-219124,-240074,-58853,-9599,25274,-26488,-344113,-586878,-474966,-179636,-81806,-170178,-100132,-121868,-299706,-117648,126009,18221,-73640,67820,89481,108388,206916,75684,-76266,66693,177624,59403,-215977,-373733,-255131,-163732,-217121,-165163,-105310,-111033,-66381,115087,154481,62907,-47338,-85707,23686,65696,-46173,-269,126736,91043,7239,-73269,-178193,-131370,-111652,-167915,-119406,-98332,-130635,-118259,-203853,-298603,-236510,-182952,-153832,-45866,4619,-90258,-166975,-108788,-30056,-125322,-117131,-22090,-42183,-108643,-130428,-194317,-177424,20068,127915,97883,5017,-47103,-64672,49527,219417,271671,179303,65809,33023,-57076,-92481,88227,177738,230276,368603,365966,90388,-196809,-278514,-37618,269026,352709,298731,98735,-96160,34245,207530,133806,131966,318813,248216,-13038,-19747,126351,228662,232671,153548,105569,101593,-57287,-197368,-90901,16333,-36114,-148109,-348019,-351865,-95358,-52168,-274478,-312275,-215768,-178403,-110288,-22099,60635,155048,223883,168266,36312,-127454,-277938,-306870,-224781,-91264,74630,194556,102107,25890,122958,62728,-119393,-258304,-180851,-37315,-88934,-191427,-131340,-59629,-77847,-67293,-134718,-360703,-387884,-169945,-41220,-54481,-65968,-96829,56726,307604,343833,185087,107501,-58820,-335385,-397209,-197495,-47550,-6731,192143,294906,90551,-17327,14515,32416,74155,107387,52091,4160,-61556,-86368,-24314,35939,178195,302078,115972,-124461,-66897,-17385,-15550,11676,-17999,54359,42214,-145785,-172829,9123,143668,153299,25101,-92840,-73649,-41068,-26176,5740,29925,-82044,-158113,-81578,-91681,-175215,-122339,19723,-23720,-206505,-204534,-14130,-31203,-306279,-500043,-363606,-16901,239627,280060,265329,173118,-22825,-273451,-317890,-237650,-301363,-357871,-107120,215621,334281,290787,132949,3466,23606,-31976,-149027,-26071,110486,-74931,-291627,-285304,-201848,-118592,-34823,450,86282,307408,386202,272840,149026,-56708,-131281,61834,76770,-104607,-5072,139673,27616,-102849,-38163,100428,69918,-29208,107198,371577,318956,72024,8090,205428,311088,70406,-163374,-46028,215024,169157,-115947,-174770,50212,169844,125779,75572,63429,99847,135763,-30929,-76950,51778,196422,195025,110001,5228,-164431,-435730,-541791,-345094,-182743,-146818,-69072,-167921,-346233,-325124,-239075,-171107,-76356,-35301,-61050,34129,75003,-8536,36133,138364,-49106,-301845,-274693,-169666,-177791,-89811,-18391,-170987,-286406,-158959,-89606,-110564,-85205,82404,264333,310650,199331,11885,-118508,-103539,68778,197916,41861,-161895,-77109,158063,130528,-103013,-254606,-210636,-111503,-50102,-61498,-108819,-71359,-39736,-149523,-277031,-399438,-401485,-120459,151287,72161,-140945,-137742,10163,-112090,-401849,-323727,-45029,-25495,-47167,25580,15900,33309,122831,140266,78755,65014,120548,122030,12044,22898,140545,118826,-66341,-195022,-193428,-180529,-256969,-389703,-358934,-173011,-247305,-529665,-617345,-687176,-1283337,-2299683,-1858025,414723,1710134,2311615,3718024,3136843,192925,-1530257,-1384390,-1091861,-1309420,-2055740,-2852871,-1452821,1904500,3472885,1351016,-1234577,-1354320,-416326,-443184,-329728,100402,255827,302043,183848,47076,6142,-241861,-527807,-419057,-150130,-92209,-248498,-285143,-135624,64298,276715,347273,244129,28297,-142750,-126020,-174564,-367021,-328736,-108330,-8732,89857,293082,350038,108714,-126101,-228116,-276567,-153805,78104,146304,40843,23921,15664,-153346,-234043,-117369,-52325,-2643,67295,-67941,-284054,-143416,142416,75155,-151900,-157544,-1174,165436,246532,77945,-89398,-129259,-82160,-22540,-55854,-195381,-341503,-257078,-15293,20667,-128036,-126105,-59981,-35910,41531,7663,-160781,-226097,-30080,198340,330137,406373,257085,18514,-50432,-55942,-50766,-17916,104117,199768,183933,176261,150514,-59023,-221470,-8665,275292,306122,201993,155945,278723,306975,133506,62775,144876,113484,80445,205003,325338,295843,198231,169499,201937,147619,18668,-30018,37035,150697,250344],[185444,39136,-37173,36622,158754,210955,143091,15337,-101292,-175256,-180278,-43949,125549,59776,-146639,-242166,-311026,-381616,-303696,-118495,-9151,14054,-55951,-307102,-590619,-557535,-160279,131530,43947,28025,280435,326484,108569,34480,20992,-65575,-92616,-76870,-83567,18233,282063,348522,95618,-154872,-212730,-236524,-204668,58175,133604,-112335,-231950,-74802,159095,361036,374770,233466,131809,837,-183447,-213268,-182710,-147038,-26667,162444,172448,-60662,-118350,89555,132238,51604,59025,116822,41966,-138193,-93249,34053,-25678,-157165,-232326,-156216,22877,34706,-256433,-478826,-342976,-89666,58445,41472,-84323,-58297,86074,5224,-21330,186416,173878,-96966,-110536,57301,84654,-56996,-270858,-525776,-587875,-488535,-251128,-22791,-29965,-141905,-45034,176857,218567,35399,-138984,-157238,-13714,207623,305209,210135,-21823,-240220,-194017,-63633,-80260,-125956,-109567,-201249,-321363,-284890,-30640,144256,22819,-103029,-20742,76237,67833,104796,224353,172817,-2167,-28757,38954,14097,53386,229549,363753,436228,530456,664017,593405,234006,-101621,-113939,99572,202926,-71230,-309275,-126501,149758,109962,-81299,-118904,-74570,-135348,-153478,-30886,-42768,-152297,-66688,-2303,-86126,17511,60791,-56568,-124024,-32984,98658,98633,-2978,42112,147732,55067,-61040,-73748,-75460,-69166,63092,216269,213567,248345,365428,416286,424641,338009,-115332,-564912,-509012,-273306,-147844,-51676,-66225,-206181,-162467,106782,291198,304229,328499,274976,23239,-208672,-221340,-198370,-313928,-317915,-13871,175982,-26528,-178358,-15624,227363,160919,-43238,-43552,105522,200276,83899,-109056,-128777,-71340,-68097,-78858,-58638,-30601,-6603,-64759,-243062,-299619,-141218,-67223,-145933,-290131,-355150,-260345,-251621,-339388,-156390,39908,-26936,-130083,-161258,-171324,-134154,-119329,-224180,-271485,-7107,289631,355283,312165,332528,337134,201211,39239,58393,259035,349602,188795,-97141,-305735,-230614,52787,214095,135578,121177,265989,237207,29651,13866,170808,169364,18584,-103527,-93811,-78601,-91007,-222919,-346624,-213526,64766,215777,263910,242025,36958,-113967,-23849,66505,108168,131617,78308,-123453,-333321,-309694,-41878,230825,310564,193200,-98759,-248785,-82672,-1171,-133295,-198907,-57781,154891,170879,32948,68485,170038,189091,284897,339113,174631,3467,-28876,-128225,-269411,-130928,93869,89039,36103,172406,349191,283390,27903,-95796,78664,184651,-9551,-122634,52870,254167,145675,-37685,36361,193684,176678,42723,-39231,-36578,32942,82645,9032,-28864,129842,131338,-33729,-34152,18469,-8387,-911,4391,-158604,-274994,-164573,24645,249004,299257,77497,-59599,-49082,-49303,-139359,-300254,-438884,-317829,-36816,78671,90197,54688,-47213,-169036,-121647,-90383,-140061,-69799,90101,117850,16112,-38473,-61433,24142,229708,364239,275173,213165,340678,312485,102507,-14712,-71730,-102898,-85515,44422,146579,134315,190183,325394,231769,53367,-15692,1261,83000,213771,334524,469715,470894,277904,167919,138231,70575,97581,136622,89503,149958,203647,2283,-131764,-125254,-97863,35773,208467,347007,550406,667235,476350,306538,373633,492688,493591,461223,686048,823531,507668,-73399,-407325,-132951,373069,543182,706451,567600,-392314,-1539478,-1863856,-843678,1117241,3653220,4481554,1866853,-607082,-579265,-712908,-1532364,-1886085,-1683516,-883451,-343657,-323644,77462,174775,-291080,-239476,145375,-2419,-397430,-457193,-285233,-297049,-408726,-134726,405504,573750,313931,-40666,-210258,-169850,-100536,6745,-11052,-286307,-471122,-355523,-116521,-66184,-191911,-87948,-56933,-299699,-236275,10488,-62040,-187413,-103722,-127999,-86392,111859,67350,-94384,73753,265582,170615,-158175,-408755,-337713,-228776,-220028,-90568,24421,-42161,-135683,-34230,93522,105552,57476,26431,91583,53829,-141849,-161144,-19737,19576,336,-92532,-230980,-210156,-159675,-160091,-76809,-98278,-183595,-150727,-212322,-279739,-269487,-314024,-285554,-91590,-27902,-175995,-240460,-53767,74966,-105748,-159506,-23,26622,-84699,-129390,-150782,-113922,42636,155288,89037,-32209,-47864,9463,122482,250576,278735,242596,165524,102517,13208,-15974,93564,159472,194818,307684,303942,99996,-154488,-220406,27309,277869,296820,231568,82829,-54962,111265,317184,176950,84624,262776,285219,83891,13887,88786,195182,255816,202610,174707,139026,-50117,-171679,-48691,24925,-70331,-223546,-379737,-283975,-6525,-7990,-251333,-275654,-137614,-85560,-47096,40745,141247,141840,139419,127923,43755,-121155,-267358,-320024,-247313,-94992,76212,168695,116095,75978,112374,67514,-48992,-172891,-154745,-60077,-10500,-66112,-42462,-10623,-78584,-100940,-120022,-301784,-366630,-214788,-64435,-40248,-86397,-101932,97477,252561,210989,130306,107966,-69934,-401943,-468735,-214925,-33112,-22671,97339,194901,61828,49637,122485,114316,106349,100955,50250,20001,-40315,-80654,-30924,4306,66724,89726,-86267,-165477,5290,46906,-12776,-3010,-9624,117720,116833,-157003,-238925,-22439,190746,218838,43935,-93578,-90532,-131698,-166172,-75854,80802,44314,-59253,-23884,-26179,-101254,-82721,1233,-57812,-230622,-216930,-26180,-53283,-382379,-597680,-408405,-39272,249187,374562,356914,177122,-67760,-283215,-315489,-255982,-322727,-373486,-171245,93403,189472,118143,-38503,-75984,18973,-19313,-131240,13029,111124,-136376,-365618,-354789,-273717,-154312,-17474,45666,134362,316967,363961,261660,192259,31570,-47633,94641,34630,-104928,35449,121323,-65907,-141040,12138,153212,142519,56595,106349,261068,279053,53682,-74198,132943,340285,155493,-147001,-99182,146114,117079,-90689,-136553,17113,70262,90216,170750,185379,139102,146905,-24209,-133176,-83223,95924,164312,79532,-78910,-275390,-512589,-560351,-269591,-29137,-20109,-65250,-240480,-346765,-214755,-100347,-99443,-84461,-125933,-161866,15992,124734,60533,76970,175872,-35156,-329851,-280232,-103614,-92839,-24645,91131,27177,-18428,64563,30994,-20068,23000,184455,353876,367332,203081,2123,-54344,-17330,107104,247087,155187,-120484,-177698,57396,137934,-33189,-160764,-109024,-40444,-1908,-641,-51770,-12921,29186,-95565,-242472,-317366,-293167,-129120,60277,-6117,-214119,-203674,-72399,-161074,-369702,-243280,3421,-31037,-58490,72381,106662,97128,131696,150094,87032,-8080,9176,63732,29098,54359,170216,174270,26013,-91286,-151069,-242234,-352220,-395155,-262332,-88848,-194480,-485840,-565440,-502210,-753096,-1537307,-1356865,399490,1388796,1344600,2283664,2521153,393217,-1247298,-1236289,-1001140,-1063003,-1587857,-2345985,-1550465,1224973,3124765,1531034,-1105054,-1317295,-243005,-158038,-21629,368890,364890,236630,-1843,-160244,-133643,-320989,-568465,-483227,-273217,-275904,-426399,-360981,-111790,96787,230932,299421,203432,-44677,-182802,-100119,-76307,-251911,-319699,-184847,-51674,55648,186926,259153,101133,-136487,-338622,-354262,-166034,40001,125657,95798,110266,95244,-113727,-258591,-121920,-3970,-3075,19774,-63665,-297304,-273023,13426,32228,-127521,-61078,75688,159991,219453,152450,-13858,-136279,-142342,-73168,-26219,-75637,-207374,-138278,152078,188294,640,-60397,-84435,-84243,38751,13464,-200385,-216562,64860,273503,355334,459447,273681,-89752,-109552,24294,7258,3836,158809,269779,303409,321494,210724,-56273,-198378,43140,289813,268476,148399,118455,276150,344903,172764,63531,122303,59381,-5591,133702,308415,303720,189904,113608,119129,49670,-69290,-108042,-28957,99826,212465],[113161,-47075,-100348,19573,156116,230357,198076,85266,-23134,-141643,-226288,-97976,172458,249411,39454,-155356,-225223,-300117,-282863,-79582,108845,133958,51974,-132739,-459577,-563219,-246633,64353,-8920,4462,271728,268167,67459,77003,64310,-92695,-155262,-137337,-79733,88203,299557,309366,64301,-226577,-311681,-242920,-111872,163937,247753,-49134,-232323,-107967,90120,281959,342935,251753,126980,-13836,-154543,-161552,-149929,-180976,-93234,98628,123160,-92500,-148178,90423,176752,71136,34191,102272,-45901,-325199,-218961,78013,117329,-75810,-217795,-133889,59788,27368,-273579,-430418,-223808,7739,110326,68978,-91395,-122281,39913,14526,-22075,172422,223783,1596,-18665,127726,152036,55388,-106574,-333445,-399469,-336626,-167784,28562,21417,-87624,21520,246746,221587,-71634,-259491,-167738,44193,270416,405626,290054,-9023,-202030,-183077,-178117,-260903,-141074,45350,-47814,-220289,-115394,181648,262373,35506,-181151,-78616,130197,137426,110923,226265,186918,-10067,-4740,77050,37637,38420,218960,446142,553600,532710,620118,605778,302262,-22058,-133699,-17037,67889,-178377,-406794,-176118,147863,110225,-99808,-150743,-119717,-203349,-254646,-136241,-101703,-125614,37410,87262,-76548,-73023,-65289,-176682,-180104,796,187593,188452,44553,52327,180449,103819,-21947,-25731,-27657,-94152,-63300,68923,81235,143499,321289,382742,347839,268863,-57022,-433756,-430822,-225266,-64329,48686,-24570,-248068,-270235,-15031,195348,275016,310030,247100,39167,-154474,-213743,-209381,-266519,-250303,15580,179448,17822,-104779,54039,229059,95725,-90486,-50858,82474,124455,884,-157759,-134197,-83386,-78987,-106609,-126731,-141789,-126315,-123554,-278748,-338326,-122382,33904,-64960,-263271,-341913,-261099,-220403,-283047,-141656,23399,15993,-68181,-127079,-110168,-105588,-176040,-299273,-271782,31,283987,351056,332021,391156,390266,179203,5991,46965,229708,340110,243693,-51082,-276144,-212989,36393,193168,177858,138788,239230,281192,119289,14772,27059,59386,41230,51301,67876,23656,-5762,-155168,-234567,-77212,169549,251341,266913,250937,26575,-177374,-106963,19896,111204,180860,112648,-158727,-375452,-309936,-40304,217513,330542,203686,-131478,-242176,10239,86665,-117603,-203648,-52412,109692,107461,50165,156104,269111,265738,283292,313292,193993,25372,-67125,-196779,-276044,-114074,44913,-38712,-63646,183696,430596,320111,2163,-173412,-4671,110856,-55909,-122946,25836,172935,134994,57500,128434,253826,185816,-52206,-173925,-89599,76374,135390,1375,-39881,161303,188154,59232,62393,58684,5146,57157,45830,-172940,-312852,-172301,23784,204784,252972,84414,-56128,-55814,-16851,-68585,-230296,-387734,-296446,28968,178114,148327,73770,1968,-94076,-50114,-16823,-63453,26976,271694,307466,130690,-26468,-66785,24337,219163,348909,312650,298577,352627,221699,21944,-69814,-167337,-200169,-147033,13811,173074,203036,198267,197019,47632,-28248,5577,18088,63949,208896,318999,452096,477720,316432,208948,136915,43650,81357,126897,86259,110657,152092,7672,-98893,-117459,-65723,79133,185622,283816,504405,664241,499875,333136,333047,381873,379738,366875,527176,610234,359024,-116171,-388638,-137288,278827,438361,685733,723974,62256,-707966,-1776563,-1711520,1416290,5317777,4956238,931158,-1174954,-871770,-1139046,-1807949,-2023774,-1726994,-845129,-338929,-396293,-91885,-15652,-473872,-384107,42674,-43164,-410726,-485571,-290185,-230566,-301530,-52000,386294,530431,413272,129473,-176255,-270303,-186083,-27279,3177,-189409,-336902,-257836,-69765,-58291,-221863,-113734,-23705,-274697,-327926,-107925,-150998,-329199,-344465,-376857,-279244,17974,67719,-81150,78181,298875,228422,-94235,-404224,-393067,-271785,-207224,-14700,169024,70389,-122802,-127118,18574,97456,110463,102935,132975,38335,-207165,-288782,-149235,-51200,-20223,-92214,-229067,-288983,-261204,-180064,-30642,-74691,-228100,-216444,-233654,-248323,-278320,-414866,-403005,-156095,-80981,-257431,-302180,-20948,133513,-94184,-211605,-18991,81286,-5766,-74705,-94131,-46040,66539,174495,86815,-32651,-72,119461,177765,215953,226178,231876,189735,126722,74289,59994,69300,87861,118978,234075,253510,125349,-98100,-155548,63613,214020,172361,131285,55591,-21822,148775,349931,165978,4910,154633,270324,169385,43309,2652,60286,170994,176363,160743,101381,-53025,-115879,2538,28435,-97183,-273599,-365541,-173749,110536,60859,-188972,-207839,-40431,45532,59753,105101,165513,88793,40804,97159,74320,-81056,-220080,-314705,-270578,-109677,53341,115122,101764,77823,52723,49482,17398,-68242,-121696,-91080,37204,46281,47352,33072,-82058,-123217,-92281,-211800,-299680,-223783,-103311,-78317,-158568,-121720,114804,173058,58100,61436,127199,-8244,-365970,-459666,-188582,-15729,-41906,9591,88043,32620,107480,221085,178445,119343,103433,80381,49674,-14593,-68403,-41875,-27893,-22163,-65159,-230249,-190395,64872,112752,11136,-14307,-8097,150238,165570,-135156,-235436,-15265,232137,280849,114070,-27130,-76294,-183494,-261535,-131584,128333,169412,36448,11079,27946,-16073,-39146,-41944,-111758,-242445,-213112,-41717,-73677,-415533,-626765,-416476,-84062,182872,406287,417594,175725,-90034,-248679,-291867,-277364,-340935,-362192,-211031,-40999,2942,-90351,-205057,-141785,-760,-32465,-115092,37314,68880,-220581,-432133,-434812,-362735,-175729,20125,75110,120792,222477,230075,168670,163226,65703,20286,147797,46844,-75632,49208,73498,-143470,-160360,63520,197744,189829,140417,132792,165567,234031,67593,-129061,14979,297184,222144,-101711,-134284,71515,82934,-49584,-92174,-21465,-49018,3691,203080,261053,135342,70093,-33436,-150198,-168158,2401,121041,60743,-114467,-331493,-532636,-520470,-183355,101149,105235,-58312,-302820,-332911,-102294,27939,-36024,-88431,-155897,-135985,56325,132575,66944,80125,157484,-49064,-325967,-247445,-48895,-40667,23229,199373,218675,196668,219557,144410,77263,122774,223761,337487,350155,185118,15934,30106,59806,116116,278345,288550,-31783,-227200,-20668,146829,26814,-87725,-52257,-17850,6241,18838,-11411,64300,116863,-26863,-164036,-154004,-135308,-155006,-79891,-86149,-234850,-226598,-132301,-188074,-302829,-146289,43704,-29411,-63915,76565,156214,164756,161907,186406,134121,-51381,-90617,11159,44681,68272,172487,198766,100976,5941,-131504,-334420,-449412,-388099,-157599,16054,-109900,-381617,-459634,-355093,-281014,-594397,-567378,462337,1083868,515251,786796,1607296,517892,-868275,-1040852,-974109,-962495,-1077442,-1434474,-1302003,398049,2297104,1440070,-885401,-1141320,-190844,-26837,187703,515170,396516,164001,-170605,-345581,-233619,-328806,-521600,-470457,-321466,-368933,-486362,-347340,-35486,168603,200298,221915,133431,-72363,-123502,4873,65573,-88250,-246001,-223922,-102019,11059,70437,121198,73678,-114248,-355036,-328574,-135322,-13741,59117,111907,163422,138837,-75427,-243741,-106877,51489,22682,-8967,-61384,-291905,-363812,-91625,-1892,-105976,21693,157764,176415,201799,209419,43526,-137295,-183502,-110769,-3923,17034,-94836,-38631,281794,322720,124241,4542,-108127,-126740,6037,-36685,-273228,-228104,100097,277220,328803,446087,258818,-160614,-138081,108081,42730,6470,218213,354246,399325,414235,257842,-6105,-111516,90293,257302,185077,48920,52722,247183,368062,221716,86481,101430,-20839,-143693,8600,234723,262489,155260,62206,26154,-65944,-147819,-155812,-83158,42686,155915],[57150,-83526,-112813,28102,172248,256885,252197,167918,68047,-124041,-295630,-146371,222682,399584,196233,-32652,-67918,-165834,-241871,-62941,167975,207763,149356,49801,-286316,-549853,-373807,-55460,-64872,-14340,245294,211225,46011,104225,78868,-115911,-197394,-173873,-53002,143408,241296,204620,39431,-227720,-333661,-215290,-21084,241196,346019,47025,-178147,-108769,15752,162218,270951,241080,102550,-50996,-131629,-114755,-148047,-249236,-178249,22869,83935,-72179,-130870,79773,200608,79300,-1581,70040,-126682,-460129,-310821,118887,257328,40704,-148800,-60858,137474,47889,-254877,-341902,-101946,99791,166001,109198,-92803,-205987,-48795,20578,313,176013,293178,151124,109789,190453,186850,134803,31742,-117392,-189611,-195000,-98932,76732,79869,-25828,65021,258885,187075,-144518,-320811,-156926,93655,292912,440004,336510,24458,-127678,-148965,-258521,-363401,-107982,172760,84665,-92777,66487,351632,320653,-9201,-285341,-143316,161368,176046,94059,187571,152006,-42879,-9405,66517,12831,-4013,177805,458478,548029,433395,496078,538103,330545,77841,-116839,-126221,-90323,-287584,-461745,-206833,127796,111001,-100781,-185965,-201725,-325777,-399079,-259867,-156179,-95429,112092,126066,-104644,-185817,-191265,-285670,-210706,43323,252347,240604,53067,30030,183047,144625,29629,42836,51609,-52113,-115747,-45492,-14934,63900,262992,328410,261648,190261,27479,-224146,-291530,-135424,67536,169983,11486,-282345,-353216,-119437,97112,212342,246908,168560,15994,-85962,-137487,-143068,-152140,-122061,61173,169106,69759,-25278,83909,145018,-41295,-168645,-70382,62373,90123,-883,-97660,-35848,-16299,-76997,-150731,-197258,-227751,-188788,-130016,-275253,-348526,-103561,133733,63641,-143034,-227420,-161537,-120052,-186855,-129298,6738,69860,14976,-66876,-56065,-78820,-195311,-291163,-183188,33814,246366,322984,332101,405064,399614,146880,-54725,-15138,159777,302988,263961,-28946,-237083,-158799,35915,163864,217883,171381,206363,294221,205444,28249,-121968,-94673,13432,142127,164866,109261,91521,-19480,-46916,102930,269413,262417,253545,239670,13639,-217999,-178866,-22658,113570,233552,145083,-169562,-327081,-207107,13878,205870,311191,180456,-147388,-222770,69666,150585,-81759,-170829,-39169,56336,58249,104659,265829,357230,298115,225680,240841,192406,54368,-83459,-232836,-233909,-49066,28519,-137245,-167607,127675,414537,314592,-13714,-222412,-84270,39452,-82106,-128005,-21763,62803,108053,167588,242365,286640,131559,-156865,-252116,-105084,93965,136039,-40536,-58277,181556,248472,171754,158740,78858,-22994,45619,54851,-140176,-283037,-148028,41676,158744,205023,108979,-53842,-90052,-15940,1306,-119680,-251487,-186833,103525,238950,139924,44972,24607,-18778,19171,59600,18939,102850,386590,446365,249005,25165,-30641,52549,206514,292612,300271,361257,369598,157957,-38061,-141695,-294295,-321110,-210955,-37762,160143,235312,173027,40548,-129634,-121457,-9662,8789,36006,175280,272832,380536,418885,345590,290949,186759,67638,95495,137801,111655,98955,128137,91194,28198,-42303,-31607,77401,156422,231304,413390,569367,456398,295832,235686,234722,257231,299439,380965,391809,207047,-92837,-256327,-36135,265974,379082,684569,999830,851768,377686,-1390233,-2001346,1778247,5802509,4161692,-397209,-1845368,-1265320,-1453904,-1817536,-1852026,-1560513,-752171,-298598,-419146,-308900,-259272,-594280,-483458,-92860,-96023,-382451,-474430,-261564,-125739,-184631,-26165,264685,404609,448932,253985,-139357,-338529,-251988,-72318,3197,-90634,-221287,-208680,-62948,-75406,-261921,-174853,-35459,-232968,-354377,-183065,-211032,-448123,-579059,-594487,-432480,-62128,67739,-48978,73080,266032,216844,-40940,-356778,-398224,-269931,-181006,29632,270615,184623,-35349,-134380,-58729,35834,104674,133376,139962,24901,-217183,-335011,-215802,-95640,-53310,-77598,-168767,-319720,-354032,-203432,5338,-39081,-261435,-319122,-276775,-220399,-267851,-460008,-471377,-220590,-139471,-303515,-315802,-3185,148840,-75990,-240227,-64985,111477,114118,20887,-51315,-11348,80532,187407,105387,2725,78918,230022,197247,122628,127775,156010,136548,101261,105477,103075,19422,-18335,31045,177577,238340,159650,-50473,-98398,89239,134868,42859,45515,32687,-7990,134193,283998,89720,-89285,30888,200364,195428,48299,-110444,-143925,-6851,81703,76919,15119,-56212,-41758,56079,33876,-108857,-279964,-303668,-43034,229632,133776,-106025,-122351,51204,169860,169644,154183,135815,13617,-42218,85047,114586,-21477,-150649,-307881,-323870,-150829,15172,58411,59347,19336,-34931,14813,64258,34891,-88975,-128517,34070,116514,113662,52649,-98952,-134611,-52725,-108962,-211388,-210924,-162211,-172131,-264514,-150206,103303,87148,-73577,-3712,163402,114274,-223190,-359820,-127728,-3139,-52227,-23177,27092,23210,152747,286391,203114,101793,104362,127307,90580,16124,-53551,-49371,-27710,-44754,-123660,-274924,-186169,95779,149650,29895,-39186,-29037,144324,174313,-102622,-183237,20263,248296,309714,200464,68482,-57831,-209916,-305652,-160501,153248,265172,118097,27808,59508,57813,2486,-82345,-161214,-242909,-204041,-59084,-81655,-387213,-571980,-382808,-141036,41341,332548,416665,171600,-81238,-181035,-240097,-266773,-322081,-316348,-211587,-143629,-161343,-251716,-299277,-174962,-39500,-76771,-101575,48629,2036,-290224,-454737,-489587,-427651,-158579,77255,78226,37358,41571,14674,2996,50989,28222,46857,187016,101185,-17373,51192,18275,-186053,-150417,110214,223402,207993,219422,189921,120660,201714,108201,-154382,-128628,191551,255169,-36048,-144404,3765,66557,-6867,-52010,-59151,-155391,-103679,165244,273024,97980,-56180,-58235,-132314,-195275,-76642,58477,41011,-112170,-336078,-497885,-437176,-122158,163683,187151,-54606,-334898,-298555,-2905,120660,4638,-84780,-119323,-18150,118978,85539,6814,51291,100148,-82464,-297579,-203487,-39351,-45594,48042,290920,350919,284500,265100,227985,161213,182512,186314,217476,263908,153971,46271,99522,98440,93668,289915,409545,88889,-204019,-63497,127338,46838,-43686,-31802,-28499,-12546,180,-313,119468,172918,26060,-47738,62927,28851,-193971,-227846,-137883,-182742,-196463,-154144,-181037,-210316,-53650,64576,-23857,-59651,47591,164410,221368,197844,226955,191742,-60886,-152010,-17600,65018,82760,166432,198962,143798,64570,-151104,-436326,-514937,-367763,-91250,101496,-7548,-232936,-314510,-267875,25752,273818,252653,555990,836383,-22642,-351321,695989,567250,-445606,-806014,-982905,-1010901,-658410,-394215,-787502,-364083,1218314,1144792,-566096,-828438,-258597,-121170,210603,497450,342510,94445,-277037,-440161,-237162,-225001,-380569,-393297,-307072,-365827,-433079,-263368,74795,275973,214417,145260,60273,-43063,9594,153614,215561,86227,-122241,-207553,-131000,-21674,-25260,-23116,39292,-59725,-264801,-203776,-69613,-70374,-35618,81535,163709,135998,-43754,-190722,-76908,95626,62145,-22923,-78871,-285290,-399663,-152994,-25205,-96535,63227,217817,203737,207278,239837,66742,-128991,-190729,-128545,5533,63401,-32795,19128,340945,399752,221929,51931,-131578,-155993,-32233,-99849,-332672,-251728,63877,196966,239640,362312,221571,-143642,-80080,195180,58616,196,271068,429498,443418,431767,285507,86203,22176,123330,183326,65122,-83685,-32422,203850,373850,264939,121346,83707,-104115,-287941,-126930,145199,205220,114591,27429,-56506,-164660,-184329,-155057,-113593,-4888,100912],[28835,-58305,-64134,65860,212384,292680,298387,257308,167646,-107342,-352879,-171951,252499,452356,275485,85758,95171,-27512,-190236,-61464,165931,210197,192617,178330,-122133,-519450,-502065,-194187,-109625,-21421,215898,185217,68669,132380,68968,-138323,-215715,-179289,-12142,176486,145933,75857,29148,-148859,-264631,-160941,38157,264012,389399,148093,-84277,-74996,-30251,48041,182828,209740,72698,-98062,-128163,-87046,-164251,-304472,-233780,-34663,65035,-10580,-75157,62902,190900,59333,-41579,43775,-156083,-503350,-359982,138011,369601,175784,-41170,41227,224537,81089,-208018,-238717,-12800,163557,214660,156382,-82325,-289543,-163599,23125,49219,201285,367907,315148,244169,229694,175842,155060,108292,54933,-21468,-103249,-62836,112574,139795,35158,76915,214282,131441,-157701,-295945,-112456,136380,283332,397890,322200,64681,-37926,-106487,-290259,-354659,-39954,234675,164744,24006,187325,414808,299745,-105231,-394842,-202929,158564,180644,70686,121789,68947,-98374,-45822,16495,-43949,-65821,102627,387016,428179,269614,327323,412341,316862,174055,-60077,-194873,-225563,-371696,-464168,-211382,96894,116592,-71523,-196701,-279170,-448681,-527628,-362044,-194088,-63406,147346,112788,-163035,-292777,-283795,-338783,-198261,80602,271278,237481,12998,-28812,148672,163262,77421,114188,139999,31034,-103197,-109449,-47381,44539,216285,276715,196209,131132,119639,8453,-119107,-28806,192533,262091,30273,-301568,-391391,-180845,16575,129882,160475,56874,-52176,-29552,-16264,-22481,-2571,33775,109190,147952,109389,43131,84118,20782,-201919,-259351,-100149,51926,108932,81525,58281,136820,104794,-66912,-197363,-244554,-253653,-165393,-84407,-242656,-333520,-91153,197049,198427,33872,-57568,-11207,13957,-79325,-131122,-22083,98767,76018,-7707,-23132,-60942,-174277,-204855,-41092,76659,178789,275626,310173,358777,354151,116779,-120886,-100982,87231,264811,254716,-22463,-189279,-80385,46165,124746,236743,208978,170388,256427,249037,47582,-215042,-231153,-56372,122717,148881,141659,169012,134574,146092,268740,332467,242808,230662,229662,23517,-210159,-205168,-40374,120445,280113,175087,-144508,-199351,-32837,94803,187933,253102,130624,-147242,-205090,70450,163873,-35037,-102073,-17795,8519,37627,189031,381078,429058,296475,138537,142881,177358,95925,-57854,-206418,-142296,52045,48161,-185330,-245424,25287,300408,261484,-9911,-222231,-138348,-10261,-80199,-137723,-87690,-57981,60439,251796,347529,291502,32477,-245244,-251951,-76488,78953,77358,-113008,-90220,181738,299505,273268,234992,85268,-75618,-24294,37264,-69578,-192446,-96022,71303,129610,173703,133953,-63929,-143663,-39153,44066,-20436,-86707,-25882,161486,226039,60919,-17698,25957,47558,82043,126125,86361,143812,420330,525161,350483,96263,20297,93926,199052,212720,241504,384283,379244,125140,-63930,-197286,-401764,-429355,-273650,-107533,113682,234200,132839,-87132,-240867,-186762,-36774,1792,26333,129658,205880,265564,305201,360437,397787,283555,148940,144629,164635,151158,120461,149586,232127,212960,71128,-16670,25369,114109,183487,292871,403343,346731,197409,106476,92110,160392,288506,315422,232256,91736,1508,-30511,145997,307870,321089,644210,1232865,1694348,1452679,-837604,-1829720,2129521,5371481,2496701,-1821861,-2451064,-1645877,-1608876,-1585936,-1395396,-1165393,-581323,-232103,-410072,-510832,-476926,-623734,-523739,-240258,-163134,-331400,-430136,-207226,-12048,-77942,-41154,101123,244925,409710,305949,-99897,-359767,-291512,-126555,-26633,-30316,-147909,-207078,-102313,-128205,-316412,-262696,-93633,-193925,-312639,-193694,-216489,-494891,-721733,-721623,-516951,-117225,59697,-20661,50457,174879,141323,-11767,-276000,-343502,-212323,-143995,23814,288033,259146,85141,-75041,-132113,-63106,54250,121532,114068,15613,-169072,-284271,-196477,-94435,-87516,-55830,-67801,-274615,-381345,-208826,19790,-5885,-278971,-435297,-335792,-205936,-245766,-439766,-469806,-265604,-185809,-293086,-262262,11757,136107,-40808,-218696,-108530,119775,242649,127449,-37028,-21962,86146,203260,150000,56312,156247,307529,180728,3868,14129,50497,41024,42954,91459,91458,-40731,-124204,-41571,151095,259561,194520,-23886,-58096,117153,87776,-37734,8437,23910,-19544,69335,132022,-40314,-175978,-70646,93117,140551,15516,-219984,-354605,-221761,-46367,-31982,-72421,-48437,32099,102911,48260,-97165,-235693,-202804,85838,323430,186888,-30189,-44845,104887,237862,239981,174662,70798,-64551,-90637,92120,150278,38931,-80778,-313963,-421230,-227676,-29354,16404,-1616,-73564,-109793,-23730,76526,106879,-65827,-165495,-12817,130425,135333,34948,-137039,-142940,-10637,-19511,-132914,-194977,-234790,-301115,-370625,-175757,69647,13569,-149655,-41898,209392,260758,-11820,-190103,-52916,-4675,-50449,15083,40347,40160,178039,302210,183905,56917,93508,167170,132200,48287,-41844,-50546,17279,8385,-95287,-229924,-152191,94346,139752,17541,-89888,-78236,105260,144251,-78637,-112534,66477,228747,287481,262700,152520,-51066,-227290,-309000,-172211,139991,308858,177140,33734,60444,99160,36589,-94947,-184089,-235994,-199842,-75422,-74490,-307172,-452857,-318145,-194935,-142868,154072,344850,164349,-49018,-104758,-163383,-203780,-250832,-241005,-170689,-178084,-240258,-293031,-277485,-163361,-90706,-142767,-89800,51523,-62689,-309307,-409388,-486952,-433141,-99346,137054,50895,-96966,-176805,-223922,-198875,-116463,-63087,23357,180068,160792,53056,51216,-28809,-191125,-114612,141506,219080,195319,278176,257521,129096,190077,158413,-156722,-264141,56727,250637,34702,-128624,-44614,61572,28817,-20631,-85829,-216590,-190704,79482,228937,47792,-172792,-90631,-96032,-175740,-130325,-16625,8874,-93629,-300254,-415932,-330437,-101995,147013,203054,-60122,-330525,-246274,68947,163306,20536,-64702,-30668,128235,164648,-7042,-93971,11466,39365,-111968,-249893,-168936,-85345,-107860,49305,349262,392275,237808,219764,275493,218549,187844,87194,33405,130806,114044,73610,126233,88376,50825,282841,486773,214233,-114800,-69759,70494,21845,-22941,-24831,-43336,-34367,-36764,-13893,128907,165077,41432,83140,279218,154708,-235470,-342885,-152358,-77746,-125350,-138374,-143410,-108898,19365,61605,-19486,-42106,11198,144741,254205,221996,243391,218993,-53282,-167412,-15950,92278,109697,168366,189212,153587,72262,-200430,-510239,-516916,-323690,-75225,145434,97663,-66474,-153087,-232892,124374,831748,834493,624348,667170,-232326,-883569,46534,529381,-69912,-556245,-969890,-1118151,-407195,467927,-176536,-861093,215348,773881,-179075,-423415,-380774,-391919,48167,332132,221827,34262,-299930,-405506,-120691,-8617,-168543,-285735,-266577,-298648,-312430,-151195,186205,397118,280401,100798,12973,33969,168636,299339,337409,231071,16684,-139604,-117772,-28014,-82616,-135398,7539,16571,-89604,-14513,14144,-116161,-128835,18275,111451,91094,-19042,-108873,-36877,115987,96785,-33061,-126079,-291119,-383642,-170934,-41909,-100171,54325,232795,224587,234975,243669,54665,-114484,-166704,-127038,5832,66699,-24225,33924,329128,419676,281668,74317,-146630,-165383,-56787,-137527,-345339,-277656,-31688,50296,98328,225606,173858,-24232,91714,289410,69053,1877,308289,467022,417575,373264,289720,197551,168270,141349,88639,-65233,-213117,-112319,164800,363201,284760,147992,64710,-168570,-386004,-223878,79850,160479,83040,11487,-112762,-218944,-163834,-108151,-116852,-31328,61029],[25578,14654,32348,124429,267506,332386,330073,338259,263635,-72244,-360167,-166082,239086,386867,261216,160607,195258,64127,-140117,-61785,122751,144856,161895,217845,-8051,-469345,-581684,-305523,-130103,-13606,188636,189164,128889,167420,42585,-163564,-213948,-157608,30071,190630,64287,-31910,32461,-10777,-122824,-96686,48414,227136,361810,223630,16240,-25371,-37972,-28520,98582,168817,52080,-134600,-144372,-84757,-178322,-304141,-226314,-55627,64780,63589,-6208,44751,146995,12028,-72641,44587,-109260,-445848,-369015,122255,434838,301882,73570,136472,280451,103941,-150841,-151352,22559,184434,244681,200917,-56034,-347389,-267526,30504,120082,237227,422592,445671,347687,236771,125324,117172,121454,146607,66112,-78285,-64657,129984,195791,93766,68572,139367,79774,-106848,-186044,-29782,175313,253897,293424,244979,98761,46416,-68821,-274400,-247467,38967,222486,183776,98436,200392,349017,208665,-220320,-477960,-243224,124918,160197,55220,47248,-43281,-167342,-107400,-49412,-99774,-126739,4855,248903,245578,93306,147751,255966,266402,240151,22753,-205910,-308796,-415878,-417258,-187055,65203,126755,-10457,-161314,-306376,-505168,-570704,-401379,-205495,-31202,146779,66034,-225312,-363132,-322713,-314783,-144665,95295,236517,183528,-62258,-112338,84015,152199,104847,165879,210468,118353,-54753,-119566,-6990,99918,198007,239684,163016,103685,193276,199422,47984,68855,260305,286753,28440,-299838,-379728,-195062,-42171,43841,76195,-59353,-150392,-2352,112091,109904,138619,173662,141336,115765,118469,84729,70629,-89389,-334789,-343064,-138176,46625,159386,207697,257278,329430,233222,-54988,-226870,-247700,-207991,-66105,-9031,-198970,-302159,-89022,201782,291993,206890,105778,120203,127791,2593,-151137,-67843,79296,82420,28220,-7084,-51622,-125836,-72572,107353,112519,96300,216050,264417,255289,263126,96988,-169282,-173860,46642,243116,227037,-13487,-126895,1602,52281,71826,221538,239659,133326,162037,221146,63218,-214665,-292276,-140088,980,25827,103478,200230,250608,277857,363637,331715,189516,201282,236942,72195,-146176,-171263,-26103,134648,314304,201417,-91985,-41284,148608,161183,148850,161180,63026,-136551,-190779,20880,124270,10547,-14131,7303,-21873,50083,283996,478971,475521,277516,57356,48450,159443,148579,8510,-116517,-19891,161864,91846,-180805,-274799,-85230,121129,165190,11712,-172144,-156789,-32890,-55864,-146150,-155298,-157279,5306,291586,427469,281449,-75808,-295550,-180236,-13441,37479,-24694,-199455,-140444,146906,313171,323567,268636,84868,-123694,-116827,6311,15099,-69021,-26329,108863,138754,175990,147173,-84705,-194346,-68446,44904,25498,47742,135057,196666,151673,-46985,-79793,20648,98305,135375,173612,125725,147785,384686,545972,412090,153069,55822,132474,198615,125984,147150,358154,371139,119678,-51516,-206788,-442483,-487050,-328003,-184416,53382,217377,104264,-139583,-253970,-195333,-45690,23565,49901,90160,132253,131130,166075,357840,499678,401651,267951,217832,194467,182874,166298,218265,391708,398968,179979,-29363,-55200,58062,131516,166199,213260,200834,69400,-16173,-7395,114874,337142,348191,157756,43011,151106,234426,350037,356980,238640,537901,1277802,2272880,2266402,-259821,-1403078,2365486,4428068,548321,-2994892,-2764572,-1844387,-1591920,-1228599,-810125,-628755,-347331,-161874,-395880,-649156,-609133,-564469,-509960,-379034,-245923,-284333,-363437,-137031,81861,1767,-70391,-37943,97271,296854,274348,-60166,-330990,-305409,-189396,-95957,-33635,-120166,-228883,-173725,-213322,-386118,-363373,-186308,-178846,-236608,-154772,-168547,-446167,-716895,-723588,-517428,-137836,40912,-18822,4494,48012,24438,-13129,-181301,-237228,-107134,-99675,-27741,214682,267768,179205,-6230,-200233,-169812,-12359,82553,64277,7453,-83286,-162101,-104561,-45707,-105103,-31601,41933,-162419,-322240,-189919,7434,13256,-276216,-524955,-391987,-205055,-218675,-363539,-400301,-279805,-208809,-227917,-152870,31649,111406,9699,-140396,-118440,117728,340837,210257,-46892,-58073,97030,232007,209676,100447,197626,331714,142980,-95662,-77552,-36588,-40226,-16067,34675,29465,-89465,-193837,-82298,151494,302321,224448,-15715,-36019,145934,87219,-46342,28633,30292,-53980,-28236,-59400,-191213,-237769,-128355,-22653,18178,-55296,-298454,-503542,-399040,-158327,-112475,-117559,-23208,87635,134568,75104,-58210,-151776,-82378,195874,374049,203529,14445,-436,96636,218305,244005,160870,-4973,-131360,-102523,109657,170061,81652,-33710,-339731,-551020,-335562,-73841,-6989,-67036,-154248,-133728,-53423,44260,120307,-58970,-192631,-76628,91842,103862,-18852,-191582,-153593,22056,34769,-85274,-185223,-301301,-424319,-441671,-187711,27643,-34786,-156570,-36361,253596,384349,203404,3577,11673,-25839,-40768,103221,116489,72077,173145,265758,135125,2278,66967,178750,159735,73505,-39790,-49570,91390,110108,-23733,-143879,-102174,67573,84006,-38204,-167156,-148466,47908,90580,-70420,-48737,105582,176765,216896,274586,199477,-55134,-244465,-291019,-179016,84996,290763,207738,34391,28689,94993,58732,-68168,-168527,-224265,-202642,-86098,-57147,-206446,-312855,-244476,-230842,-315480,-80539,218049,148538,-15574,-47614,-74787,-92129,-136384,-152435,-102347,-131866,-197736,-187493,-142077,-108444,-139963,-209199,-78992,49184,-101698,-261040,-298210,-415767,-368369,-17186,175171,-1608,-242212,-369664,-419286,-383067,-281181,-162212,-37764,111628,179286,107394,49140,-63014,-169390,-66448,145783,177554,152989,297446,304264,164087,193281,196519,-145585,-354283,-62165,217533,93818,-92756,-64897,62274,57434,2228,-92680,-212819,-221137,-12751,155482,7980,-228445,-116839,-61493,-132517,-149151,-86083,-38045,-79369,-238272,-299650,-219409,-115331,72166,156491,-75919,-295307,-183717,105236,155869,19474,-21639,81423,243311,167969,-119415,-194820,-14846,11796,-112080,-188040,-148594,-165922,-201317,30246,358253,340170,109255,139041,292924,245001,146291,-37294,-154969,-17599,63402,74513,100845,41606,7646,260002,500448,312748,7555,-50073,-6761,-24528,-8929,-7352,-33937,-34986,-63841,-32261,96945,93955,16237,196056,434649,211893,-265303,-397366,-140830,31445,-40009,-98246,-91948,-18929,67125,39820,-20503,-10259,-3593,115173,254734,221114,213744,181682,-55676,-148238,9884,122953,147903,183331,182972,141259,40055,-249157,-518104,-440099,-244000,-81976,158344,201213,94771,1027,-220180,44569,945753,999694,617942,565006,-185806,-807902,-218844,389170,163475,-323623,-877467,-1154493,-323716,925333,329895,-980881,-415898,460333,203163,-1086,-459710,-692922,-210849,88505,74648,-11448,-244509,-249459,92407,274089,66473,-185643,-234739,-213598,-183852,-55248,264609,499409,377985,105637,8406,128642,300275,399684,403673,313893,128050,-44894,-60345,-7110,-102283,-195569,-19635,95329,121388,188248,95870,-140863,-190643,-49642,27344,22068,2237,-13356,8830,109723,108113,-52655,-200021,-313538,-337424,-164802,-60469,-112268,5312,194348,223920,270077,229206,20598,-102258,-130908,-114740,5825,48941,-46408,24382,277135,401010,299896,73546,-141882,-150511,-60661,-134660,-306041,-294734,-152828,-120076,-62950,70310,126148,163692,345571,385881,87827,23533,322862,444865,322365,259449,270110,295599,288432,151218,1991,-171576,-294462,-154484,148592,340571,268413,144120,35793,-203030,-406455,-250226,61695,144110,65266,6896,-135015,-216917,-95458,-37520,-99192,-32714,41575],[37669,102948,143104,185304,317036,364109,342950,389851,336281,-8616,-296685,-132504,171969,228082,172769,167895,191799,78037,-102193,-51139,71074,44034,71894,173961,39774,-398134,-578625,-352498,-120483,7863,160279,195861,192294,198911,5981,-194133,-201186,-121629,61945,195287,34067,-89610,41156,145429,50830,-41246,12049,151336,284255,257190,88678,10752,-24889,-64056,26849,126076,47671,-143186,-167630,-102202,-169907,-229182,-150908,-39707,72207,119312,49483,28633,80067,-45236,-81311,79454,4879,-311750,-346867,71550,443362,387223,158506,188556,274599,97277,-104053,-104248,2290,159422,248234,234398,-13756,-357614,-318558,54930,200593,264126,431373,501033,390723,213587,58234,47454,99607,163223,70876,-110553,-96147,126009,240534,150813,62379,72631,54581,-10439,-22934,78958,207268,211157,156281,127635,118262,110838,-41445,-223302,-92301,105292,159145,157717,117648,107232,182135,80473,-307071,-500010,-250117,74862,128234,52682,-19517,-154527,-236526,-179627,-103659,-120800,-162666,-94195,83496,69788,-47891,-17159,94558,189185,257359,106514,-163694,-337108,-421809,-334685,-134644,44766,138927,70110,-77319,-254450,-446828,-484686,-355554,-187136,-1995,123485,13923,-259290,-377426,-307597,-224981,-71441,72859,156283,102943,-141943,-197198,6058,113217,101527,178684,239571,177103,-2166,-85446,90292,211405,205589,212420,151841,99880,224590,300405,173521,140018,249757,235817,11788,-275214,-330579,-178872,-86468,-30268,14784,-149935,-247405,-4696,210487,207526,228497,256081,140209,68647,86691,88594,57149,-145015,-405744,-405928,-181730,35136,199171,312181,427720,484356,321079,-47706,-223458,-200109,-109495,62275,60311,-163205,-265397,-96704,148699,310624,316343,210419,177143,171935,27224,-185099,-124777,11463,27858,35039,12243,-41716,-71789,60023,222641,133500,23460,154912,195823,115779,151357,88062,-183093,-201301,54996,239250,192089,14740,-43801,66193,37655,2454,170390,252387,95486,23740,117967,69503,-120246,-248897,-200930,-165827,-149379,5521,174844,291751,316901,359177,258413,106259,164995,264793,158030,-41705,-91245,10865,154369,333790,221608,-36374,80943,266490,174838,75929,45397,-12784,-121373,-171568,-47757,51487,44327,67188,28595,-28183,90040,364978,536146,485420,255934,12820,-13611,149960,203630,91990,4356,98708,247068,138427,-137728,-249107,-164265,-70693,39385,38833,-88661,-141238,-36622,-25195,-144527,-200214,-204117,-34116,294539,481136,274554,-155674,-298022,-69028,61497,-14375,-135852,-275231,-208083,63771,261157,293766,245540,82081,-139885,-188311,-24496,84384,48542,47591,155525,200315,219755,147796,-101921,-214267,-82080,9138,5282,113165,248800,219022,70178,-117655,-103070,24677,131233,177515,200560,137198,123510,306573,513920,414167,161928,55640,157706,202696,46717,34427,284397,341192,135445,-5158,-156607,-393733,-471895,-364144,-250717,4842,207053,108815,-99745,-173383,-141369,-16749,84689,104957,70275,66049,6758,38694,336807,562409,500022,383849,291868,212405,188757,218066,317445,527021,531712,245493,-62997,-130058,-6692,69574,57893,55079,67618,-39549,-93168,-38929,130507,420283,437698,151514,67815,321848,471385,511633,375078,145347,383893,1072148,2371691,2659129,209426,-968496,2379605,3369425,-1076836,-3611260,-2599357,-1724103,-1439804,-907360,-326587,-121724,-102884,-111894,-396535,-704268,-635119,-443919,-457794,-490124,-339640,-262600,-284508,-59337,137452,41825,-93243,-110301,-13651,124277,166241,-25876,-262414,-300028,-258701,-200669,-98905,-123777,-241674,-248099,-311142,-462024,-458391,-291229,-200225,-178782,-109492,-96364,-317102,-565509,-602670,-435843,-119061,13618,-55699,-65259,-85807,-102502,-42064,-94970,-104195,18447,-53825,-99726,81193,208083,196009,9123,-263064,-251705,-64179,35965,1989,-7204,4758,-25391,11295,29297,-91223,-5692,126679,-26022,-202618,-158126,-29266,13731,-251672,-552593,-422783,-209346,-190020,-256784,-288463,-264984,-208963,-134978,-26580,54791,84522,61064,-23414,-76954,117619,377590,244060,-60377,-78718,130423,276507,260109,109482,181735,300533,104515,-139838,-117662,-64805,-55554,-41342,-39625,-50505,-107351,-206335,-89042,166996,347174,248896,-11351,-26505,161050,113574,4643,89182,44986,-100975,-129941,-226277,-318976,-267307,-143442,-119588,-131830,-151020,-331424,-544776,-476332,-210206,-127595,-100620,17567,114936,147472,113933,4319,-55360,31224,277944,379748,181689,18144,-1667,23931,113193,180769,116303,-71430,-179897,-91610,123233,168745,94341,-25810,-381700,-678541,-453191,-113818,-20317,-122885,-180746,-89675,-66607,-30791,65019,-68567,-201971,-127632,18852,28845,-90185,-242354,-163194,37157,47784,-68096,-174610,-333566,-493878,-453403,-181128,-8771,-54876,-107678,10794,281640,446142,358060,166968,47515,-63206,-29449,195401,208774,93935,129381,188216,82542,-37447,29819,152879,160157,80925,-53025,-56471,157437,210273,38738,-75675,-58709,27949,794,-127890,-257459,-222071,-9659,35897,-71582,-4335,125408,107891,120756,235440,206864,-56397,-258401,-269454,-187632,763,218397,207816,31565,-29431,46106,67061,-8178,-116370,-204940,-203238,-85027,-37887,-120429,-198066,-185619,-239413,-422512,-295582,69616,114758,-8489,-29410,7116,42130,-6144,-70814,-32202,-24705,-44195,27581,55785,-27605,-171419,-252256,-70109,41500,-103714,-156603,-150832,-293930,-254258,55202,172576,-64721,-351990,-482890,-521065,-496972,-379030,-215086,-107293,-9262,123046,117693,37266,-88826,-137441,-21789,117174,100510,86945,266231,304184,186968,195373,205866,-127702,-372414,-125846,174085,129191,-48186,-56373,67522,84809,18648,-77552,-144916,-177581,-68721,85756,-4662,-201489,-122851,-43659,-89919,-131572,-129472,-90759,-79838,-165254,-168215,-119237,-138708,-21296,72189,-96567,-240185,-118110,109018,111948,12465,42354,186499,295784,126840,-220419,-260079,-12418,37007,-70819,-121248,-131954,-235930,-283289,-3959,307524,219027,-24062,79192,290191,244666,82989,-145365,-292593,-150185,-3141,33875,35563,-14385,-15664,224527,447461,357419,116056,-23712,-71132,-51562,18329,34796,14840,-42,-56782,-30456,50866,-8990,-32883,263533,488596,194216,-270719,-384160,-124031,95322,32038,-51452,-47954,41778,93418,12448,-28101,32062,20515,88516,219856,190112,132785,70363,-89062,-116072,44891,149168,184055,202863,185326,123152,-3921,-261174,-440084,-295188,-127024,-63713,177540,311378,240338,130183,-195068,-132231,628356,722404,505367,486648,-14594,-325719,-141912,148130,197740,-135171,-677399,-1021765,-345340,904982,569394,-741912,-526890,288770,494513,363854,-408900,-851052,-431326,-138284,-51672,-37295,-137250,-25811,335291,542096,267483,-116832,-223295,-144363,-90551,-3436,287928,551971,468707,153770,41299,199214,362939,429276,401672,318502,177988,40908,21719,28789,-98951,-207877,-46420,154321,308866,355262,158775,-140651,-202428,-91340,-55142,-45758,24453,78701,56416,83968,85091,-90954,-285699,-347355,-292385,-162708,-89099,-127320,-61470,112775,194946,291062,208716,-14956,-102121,-110684,-105456,12749,38421,-63974,17237,228514,366244,279011,56892,-110967,-111764,-49498,-104570,-237134,-291418,-255121,-261614,-199823,-63665,85009,349139,590924,460890,116084,63566,310168,358123,179088,124891,230823,351468,355349,162865,-50265,-224113,-294384,-133211,165230,312097,214234,96297,-9310,-208446,-353668,-205596,90602,157106,56331,1688,-124198,-164135,-7603,24612,-73054,-12443,42439],[56455,170152,226840,226463,338417,374882,336047,393521,363626,75386,-171379,-85755,60235,34343,52634,107074,89545,15733,-81940,-22855,42755,-44401,-33816,87212,33020,-311850,-493708,-326030,-85677,38443,126222,171288,215491,206009,-37729,-229613,-188241,-86990,77179,199107,62254,-94529,44055,274329,208621,-7667,-49650,75766,206891,254743,113904,9182,-24115,-81096,-34528,83045,54714,-118643,-178485,-121504,-125080,-92017,-32903,-3560,73357,139159,78967,16088,7748,-88198,-60912,136709,145770,-147382,-303504,902,398025,406993,185014,175769,201314,55894,-82297,-105747,-58228,96628,224365,253547,40611,-311002,-289973,104795,274140,264170,379805,461759,361603,171543,3831,-15128,83766,144151,23949,-169677,-139442,101271,264907,204208,77405,45679,65583,97602,140410,182866,219621,152795,18052,5964,120201,149437,-20912,-152798,49078,144894,85752,117371,92525,-43932,-22373,-41681,-322633,-435785,-213473,27289,95986,58090,-67529,-235301,-292280,-243719,-125658,-88732,-157148,-172735,-64979,-43337,-125834,-149400,-49452,99307,222312,165792,-90296,-329033,-403520,-235336,-59079,45690,150370,147997,35688,-124747,-268586,-278738,-234651,-144790,18402,91220,-20188,-243233,-335828,-255836,-107258,-10520,8257,51572,28759,-191468,-257620,-65244,56567,67556,144327,215671,190854,35035,-25513,206526,330370,216626,177080,138945,98998,202468,296771,236326,180236,178385,134402,-8152,-230192,-267449,-159705,-125790,-80689,-13802,-192938,-307470,-20441,256408,236675,237537,254014,95185,2055,14928,51963,50618,-132460,-406646,-441915,-225850,7926,188141,335790,509593,561930,338660,-50300,-182964,-112994,35,155969,88775,-149152,-233621,-109886,60101,247254,326788,231838,142456,122761,-18182,-222875,-177717,-80622,-64297,25798,58623,-18020,-32978,151659,284470,140702,-14967,106088,112384,-26870,47216,82886,-157570,-167376,106558,240272,156175,66654,57573,99156,-7214,-80485,93150,239660,55725,-129825,-33824,68892,35679,-111929,-208594,-300040,-300709,-116939,102827,256674,277163,267376,128459,5342,121145,303594,261543,68892,-2937,50281,173307,338752,231704,-6837,113460,274333,118929,-31567,-79049,-86780,-104822,-137294,-99807,-23491,60742,117435,38681,-11294,144080,411033,536383,450087,237779,19109,-23198,158400,248698,156654,103313,175053,280945,166794,-79144,-180289,-187429,-223507,-95108,55437,4301,-99947,-35207,-5750,-126034,-202463,-185278,-37711,285170,516136,282920,-183032,-258286,37530,121129,-57263,-216063,-316409,-284768,-69240,133846,183120,168104,77363,-111471,-206876,-46880,114474,125456,112189,214300,310752,297891,145276,-96272,-182319,-62800,-37970,-59569,102665,287260,241727,46729,-96357,-64004,46619,147507,208475,214486,134056,86450,214480,434376,347882,104463,17294,167397,206863,-14255,-75972,175813,292227,166375,65196,-55788,-267966,-388155,-372689,-287379,-11260,217636,151445,13879,-34886,-44483,48745,174302,176393,74957,17254,-82880,-46366,298183,558949,535535,449227,339764,208664,163355,256403,417140,605222,578419,248496,-100637,-171966,-72139,-1119,-13628,-28134,-5583,-84500,-99025,2194,199744,496496,506844,170386,146789,471044,627195,593914,360248,91510,233956,663149,1967665,2595116,451488,-755238,2100346,2491425,-1912432,-3489439,-1900334,-1260025,-1234791,-766727,-146794,171763,81852,-95838,-413960,-686262,-575537,-303082,-384351,-556539,-430488,-271750,-200664,20138,151191,35580,-105984,-115286,-90432,-83128,5251,-4951,-174849,-284736,-328631,-320446,-197877,-135763,-221142,-292850,-390701,-523358,-526640,-382777,-255445,-182004,-105951,-43389,-155593,-323605,-395902,-291077,-64117,-17108,-127294,-151968,-200701,-208835,-86530,-34274,22009,126522,-15270,-158037,-58374,100898,117397,-62202,-318056,-284248,-79233,-2252,-64323,-37920,58814,61847,84212,90673,-43856,22749,162442,77038,-81242,-135394,-80877,-765,-208677,-506356,-412951,-207134,-160256,-152338,-174800,-234829,-197517,-55744,67158,71462,57740,92671,96146,10876,124575,341152,222801,-52023,-44532,195267,328249,275839,71893,108758,227543,81089,-116809,-96461,-18968,16466,-11064,-90566,-101560,-85343,-164492,-70848,185908,379508,271058,7178,-20544,145261,130921,78856,158326,57388,-146470,-205506,-312807,-384092,-267403,-133582,-180371,-262738,-250687,-321234,-471494,-428560,-181252,-72287,-32672,64289,116499,146172,162148,79158,20371,111935,329767,354135,134626,-11000,-42995,-91031,-42172,73761,52052,-118940,-209962,-79403,119108,149001,76544,-58438,-426504,-760452,-546993,-144716,-36470,-158010,-134516,12557,-61853,-130368,-41134,-86761,-190255,-149304,-64283,-63555,-148147,-260487,-161053,34094,32745,-60451,-144658,-306605,-473779,-399673,-158098,-31353,-53369,-37628,74400,279281,428877,412948,257632,48707,-103080,-19920,243345,256356,78289,45402,90127,50787,-41682,-6001,95764,127993,61971,-84214,-82393,174719,258648,55466,-64569,-42833,-12256,-81813,-222120,-336109,-278243,-52862,1014,-68190,20356,121723,43251,32272,168366,190922,-38780,-257156,-252077,-194790,-86757,115240,180557,24548,-99483,-31883,63405,64742,-41371,-169351,-183884,-66381,-22743,-71310,-136470,-157324,-220026,-433352,-423106,-64409,54091,-47345,-54247,64465,161833,107535,-11237,13610,96367,161242,262705,235686,50043,-174893,-256312,-65603,26625,-72725,-30646,-12818,-162579,-135305,86829,125555,-118573,-390605,-490395,-512974,-509393,-367389,-183496,-150632,-152042,-10504,70116,7770,-114444,-110225,8760,60989,1252,9211,189959,248999,168866,179823,182512,-104685,-314335,-116650,140493,137910,-8644,-28708,79113,116258,29752,-47479,-34635,-67274,-61544,45924,14866,-105977,-101685,-47094,-64347,-87884,-135176,-133142,-93088,-96644,-46691,-40262,-146445,-94531,-17029,-112741,-175569,-53228,94427,53512,7231,115235,264354,290446,60858,-284718,-273986,16933,107152,897,-64372,-102112,-245852,-312725,-47341,199904,70359,-100996,68526,274029,227656,29878,-205808,-349794,-244011,-86983,-45164,-41117,-49697,-8256,178602,340016,333097,167214,-11732,-91388,-22745,73181,101441,99026,69088,-6079,7781,23541,-98452,-78226,275900,437517,120078,-245775,-316662,-118231,91740,75692,-11039,-26547,63975,107606,-3940,-39725,75809,79860,67163,152322,132679,15681,-91490,-153959,-89978,72679,162318,200425,209674,190404,113576,-27717,-212639,-285910,-117418,11824,16368,243419,439783,370636,225488,-136741,-312885,25445,129036,280078,371940,155486,280358,119628,-157995,45531,-4020,-387006,-705470,-386365,494591,473723,-280707,-167058,269928,634405,628362,-188586,-747419,-492955,-264342,-119344,-38834,-16135,183815,519319,708800,388759,-79688,-216055,-96782,-42801,1637,253971,538033,514208,218398,85264,208128,338832,385296,335370,249079,154876,85944,94797,60770,-91468,-194565,-77472,176541,423704,453301,193867,-118586,-163115,-85462,-102519,-88856,49411,152526,102645,52979,29835,-147828,-362158,-382429,-275447,-186069,-130258,-142200,-123157,12543,140336,279459,191865,-35158,-120977,-128524,-113128,26574,54609,-48128,32121,213797,328303,224922,32286,-58490,-56341,-35910,-78456,-174324,-259560,-299562,-331824,-272716,-144863,53097,455901,716661,474388,136689,105717,269790,223715,24050,6292,180381,350880,361938,183138,-53394,-208549,-206307,-43654,209721,282103,133471,9127,-66816,-192881,-263337,-120867,146994,187873,47012,-12999,-86712,-78998,65538,51240,-50679,21989,62073],[78844,191014,250880,230728,318501,357804,311691,342116,331265,153981,-22181,-45119,-69002,-129768,-54262,-50,-66445,-90334,-77851,21413,56938,-77596,-102721,11638,1454,-225722,-364112,-250045,-40194,72374,87679,97351,170381,172205,-85384,-265227,-183049,-65316,76696,204335,123652,-67495,32136,341831,311742,928,-105565,40065,181375,240306,97717,-35891,-64220,-110957,-92243,36350,59022,-70925,-159550,-117946,-40775,69109,83238,26712,57874,127086,88876,7326,-53560,-98883,-15799,191304,259467,-2097,-246776,-64652,314303,354157,144232,100550,83487,-7913,-87587,-143897,-133442,11924,179233,260690,99544,-216315,-185337,177922,325437,230924,272596,337828,270381,126122,-15579,-36940,105728,138419,-26475,-216809,-173348,60772,261141,246464,117528,67918,105218,180950,248699,241029,194613,72757,-98865,-88187,106109,162995,837,-75701,133288,155503,40264,92679,51641,-182227,-194093,-121727,-247868,-281616,-131529,-1936,69124,61783,-91996,-268145,-323879,-281400,-108687,-10255,-110470,-217418,-164756,-74390,-138063,-234754,-154831,14600,148544,185397,-14879,-310068,-377602,-137627,29063,70574,158716,199829,144192,50874,-14582,-15842,-79116,-92051,21996,55802,-28787,-177029,-257103,-193644,-8370,10166,-89585,-51101,-11927,-188084,-275474,-115046,-3174,13588,69741,143944,164008,55294,39053,294746,397523,199562,113958,101547,81434,134001,210193,237212,197156,91674,27555,-20163,-170550,-213010,-160427,-163618,-102058,-12015,-181558,-304656,-24992,249313,188796,159076,163408,6438,-84995,-85727,-17898,51604,-64267,-350997,-450538,-262433,-34791,110001,254446,480364,552342,284084,-65390,-115277,-11034,74587,163953,57084,-161707,-215050,-122726,-31068,122873,239490,177800,40648,-6972,-120874,-252618,-207723,-158932,-150941,24899,144024,27898,-21172,179704,292221,139596,-5200,83825,31959,-138368,-30390,69555,-101760,-78289,178254,228238,118921,129453,160884,96650,-79006,-166388,7837,199498,12714,-262874,-185140,70833,203692,73838,-152153,-340911,-366522,-219005,10283,177590,204519,133710,-21381,-93790,72182,336952,353315,145963,49496,71465,183115,329722,226596,-24006,39174,171135,7528,-156989,-193099,-148714,-86184,-84284,-112589,-71980,61150,123589,33854,20413,194818,412219,477138,368791,218639,68928,24425,189781,273354,171250,132208,182898,253932,164051,-28512,-95112,-155251,-305210,-213967,50903,86839,-41253,-37214,-6523,-89715,-157695,-113999,-86,288649,539127,305150,-156388,-194766,100427,143551,-76301,-234995,-309126,-356353,-235188,-47837,22728,56181,67680,-46575,-166015,-59188,96520,143584,157154,283795,443909,387815,152100,-54245,-94637,-4481,-61284,-124274,38519,247931,267608,116877,29146,34262,82325,149062,229577,229112,136576,53730,129399,316548,221294,-12638,-44572,165780,206914,-50977,-165016,52882,231551,206338,147110,67019,-108358,-266275,-349219,-281279,11545,247264,216538,155961,110619,58709,128290,264919,243739,99827,-10742,-126422,-76686,244131,479417,479869,429551,341703,183426,116197,268993,485262,612981,537599,195235,-124893,-173982,-129914,-71454,-40928,-22606,5501,-44591,-31502,100961,301924,528066,487536,173198,242544,561687,682645,606922,355175,138634,145215,185335,1234748,2147637,374621,-911962,1526131,1954637,-1748341,-2620157,-783503,-570802,-1083393,-877916,-345916,143466,150344,-111524,-431111,-622826,-478798,-183873,-302820,-565488,-497932,-299607,-117402,96891,133253,-15178,-122004,-90061,-154862,-293311,-173632,-4103,-93464,-269437,-389751,-423869,-288006,-135217,-161056,-284563,-420428,-542615,-548546,-440364,-328106,-256725,-170790,-45584,-20998,-74914,-159511,-114302,14380,-45265,-214101,-241777,-279970,-272393,-128882,-5926,110265,182396,5550,-176051,-150745,-19013,-33083,-205500,-358780,-258686,-51133,-25042,-131903,-92023,55785,56366,57169,94798,21156,51743,141329,101164,-19116,-141643,-133905,-20246,-155085,-404265,-362350,-189887,-128564,-79093,-99460,-208015,-189804,-27176,91310,70231,29272,88385,179313,118158,133278,242760,160680,-5529,58916,283417,369443,244917,-3269,-137,134381,76984,-43343,-28707,83739,155325,73337,-79480,-84772,-28431,-91786,-40354,202178,393352,294310,51159,-10751,91084,110915,135800,204754,58648,-177685,-233089,-293492,-366001,-246605,-118730,-199687,-340868,-333678,-283027,-315212,-275777,-81536,27467,53226,104301,105774,142736,216897,150882,50115,142361,352790,318045,84097,-52253,-103875,-209425,-193732,-40314,-17190,-148164,-225389,-84715,90601,120670,41997,-114243,-454238,-763495,-581987,-160857,-63411,-165273,-24913,143603,-41612,-221145,-153933,-99859,-159866,-144610,-135806,-139353,-161404,-222830,-137437,19472,15846,-33437,-79011,-211815,-356087,-292959,-125828,-39802,-42529,13226,115054,236810,341410,366532,260197,23772,-125623,-11240,217059,212274,8420,-68591,-6233,51375,-4047,-27559,25140,68189,15327,-130989,-132820,119717,226793,18435,-113553,-63615,-44757,-136722,-283131,-376101,-301856,-75092,-3085,-48882,30044,97011,902,-18774,107396,174199,5358,-228127,-234447,-189005,-147034,13956,135262,12833,-162900,-113228,53081,125469,36535,-107050,-126750,-27325,-12102,-58660,-127501,-161306,-180742,-353119,-433083,-159495,-35572,-132077,-109333,85591,233409,180221,22215,20671,174932,330458,415059,321692,93642,-150386,-220680,-67055,5167,-23884,74027,73015,-68944,-59501,62504,47930,-144772,-345893,-401739,-416551,-423120,-243880,-61924,-141593,-276168,-188598,-26100,-39616,-145680,-96373,23703,-5565,-97191,-63227,90355,151315,105261,139822,136803,-75236,-201909,-45326,131224,127261,14149,-416,96061,150695,34960,-16578,83357,82144,10601,46549,59485,18428,-58626,-66132,-59658,-38254,-107208,-150216,-109104,-47540,38081,11537,-123188,-124839,-84769,-116738,-109483,9164,80754,3242,5268,179400,310750,257742,520,-300152,-244788,55055,189833,72224,-33969,-47594,-165764,-268672,-93627,56350,-60474,-100259,98802,245795,207004,13267,-207543,-329404,-287873,-178825,-139102,-96146,-45488,25787,123578,200067,240847,137284,-28616,-55603,73679,157087,180590,198220,155917,78192,79677,33755,-138175,-94883,245022,315271,23520,-194440,-221660,-125581,38261,94173,19800,-29392,50284,119206,4056,-49755,109289,151266,44485,60463,58981,-106819,-253652,-226022,-76419,82846,157318,184864,186584,184966,119476,-10021,-104653,-93489,45659,143031,159702,370795,585410,487082,285544,-48578,-433456,-647901,-560948,-37226,169447,255578,782508,385228,-456396,-209046,71559,-65976,-283411,-384177,-113716,89293,210630,452047,350751,618384,796567,179816,-371229,-342978,-248302,-112945,-15820,80577,299977,567048,716202,411734,-54645,-181696,-52123,-21181,-21284,179709,461626,494429,265176,105787,138537,237365,285241,223723,129840,73579,74732,125927,72228,-92678,-181211,-111932,157020,442110,471331,201138,-82798,-88088,-27833,-94284,-94321,74287,199162,145001,33012,-41323,-211910,-410324,-408462,-295826,-236638,-176764,-156016,-165538,-78230,69338,227396,179847,-36017,-160789,-191708,-145968,38844,97931,7759,70513,232573,285453,146126,5334,-69,1997,-31555,-86021,-147718,-199536,-267436,-314557,-264717,-161674,30853,439583,650189,388231,120139,126814,208114,76648,-103062,-68780,130118,298872,320828,211394,-8716,-130296,-53610,92128,261330,249586,46186,-92790,-119637,-164688,-182708,-43287,201467,217415,29828,-37015,-30549,15518,99517,33151,-37971,63044,99375],[106482,161235,204634,192291,260195,316255,274457,245127,241294,194656,98653,-26964,-181117,-221402,-119589,-118881,-214054,-191955,-82407,72967,113575,-36548,-97946,-11539,-24338,-159634,-245419,-169634,-2423,104584,53919,-15139,60974,99754,-128775,-291501,-186792,-59444,67354,205818,175683,-39438,2726,335222,340568,-9198,-128005,64587,228944,241113,67501,-107944,-151955,-172886,-150301,-17837,44765,-20280,-103484,-69984,73652,206491,153088,26602,22957,104239,99354,1560,-95138,-75221,39744,217620,304490,90480,-182288,-100364,216522,244422,51232,-10953,-37261,-69350,-108392,-190867,-196571,-75649,123506,260554,152724,-99398,-39990,259455,345980,173035,133700,164609,144279,89665,5135,-5099,171915,177725,-36965,-219088,-180146,14254,227547,266780,168254,122227,151865,214001,265262,220127,120247,-28865,-185104,-139898,80241,154755,28947,-71,151673,142788,39480,99110,26875,-248110,-284548,-143532,-96688,-61006,-14119,-5174,48625,56696,-93216,-253510,-325777,-279755,-60375,85334,-41457,-227389,-205844,-43448,-103915,-262067,-201412,-45290,60903,165299,38726,-296828,-353228,-55171,113519,110826,160871,210012,215346,222583,238318,214209,57508,-45680,1085,11828,-22793,-82879,-169528,-144504,36796,-20389,-197991,-127913,-9920,-131768,-247310,-138876,-52935,-43439,-24312,45848,117855,70876,90778,317169,369892,130452,13697,30789,40813,42347,86483,196790,204478,38328,-42496,-19074,-103632,-177658,-186822,-194770,-96929,7787,-125779,-233631,2581,208984,83535,12298,4796,-114448,-187355,-198135,-104415,58152,32503,-261474,-432812,-281026,-80461,-18357,91004,363757,474336,179995,-92013,-40392,77790,85980,73745,-29673,-196341,-214557,-130575,-95673,-23097,89726,80131,-78990,-173401,-247017,-265340,-200430,-188238,-188175,54275,258273,91742,-36012,145646,257325,133294,47969,98057,-19635,-193538,-79281,36266,-35398,40827,242105,191565,75311,177162,238594,64737,-161614,-238330,-65574,136211,-33468,-344400,-283495,85746,337267,249464,-45180,-271838,-325668,-265243,-71171,101948,149700,15706,-145966,-169389,24741,350222,406211,161355,37351,63339,176932,306139,201310,-90306,-113883,2933,-118202,-268770,-277085,-189158,-62962,-19922,-85166,-78342,52823,89267,16239,53831,225587,372227,371882,251949,187473,137170,116175,242272,274042,124895,72377,120897,177605,129582,-2554,-25416,-91438,-311693,-294318,26852,150437,30268,-39044,-22259,-41447,-81168,-25276,65495,316218,549295,326344,-95583,-131150,99959,119824,-66867,-184347,-255604,-407789,-399609,-235274,-135896,-59881,48489,29273,-85783,-63744,39950,106941,177633,352841,556134,457845,174878,23273,31464,84857,-32117,-143106,-41672,151162,284183,260560,219151,161844,115962,136461,242609,257805,162462,39748,63057,178519,60511,-158212,-106626,158682,199704,-64037,-221143,-62483,167620,248144,228059,174964,28829,-150904,-297719,-231607,61854,277507,273668,273392,216789,129856,188243,324662,289403,133576,-21175,-128786,-61726,177758,335708,333745,319490,293842,147330,66940,254241,499730,558223,435029,111148,-127625,-149800,-172598,-126944,-28310,52265,90099,66682,87636,229247,411030,499717,362289,145177,315776,575583,657014,602300,428581,323082,149955,-199829,460693,1451845,-63828,-1455327,743895,1790206,-676686,-1169983,494360,115665,-1081346,-1213201,-828700,-177976,86162,-144825,-421657,-541094,-397549,-118882,-222270,-512098,-521763,-323586,-40926,165335,101242,-98771,-161697,-87218,-230943,-472818,-332119,-24893,-39782,-262189,-431519,-479646,-330952,-111636,-73465,-217758,-380607,-496442,-511780,-454799,-396037,-376017,-293875,-112612,42430,107063,52394,59481,97313,-64706,-287860,-316459,-318075,-284323,-151931,-5009,142687,168749,556,-147091,-167042,-116860,-201080,-366772,-377017,-183824,11312,-34892,-202423,-170350,-6040,-45633,-89158,14556,73860,73078,71237,33353,-48674,-183690,-174880,-32788,-100799,-284455,-286379,-156643,-94732,-52185,-86370,-198863,-196281,-63608,38595,45254,-2181,45586,201058,207338,131003,111322,84492,76167,209210,369082,380768,177267,-88788,-111421,42456,84847,43986,52065,200512,306480,185995,9716,10928,46873,-19383,-6496,215889,389828,318682,118621,4828,7417,48508,148904,210366,46138,-186587,-205936,-181139,-270470,-213291,-107959,-180584,-356204,-386226,-235621,-129336,-71884,53404,129749,120486,128052,100248,151281,274807,205084,27482,119985,349260,288141,49507,-83043,-158186,-291270,-290862,-127075,-78148,-165454,-231112,-115322,41459,97253,14933,-161068,-444193,-678062,-535502,-157034,-99267,-142306,118874,268965,-8725,-264665,-219297,-93584,-117039,-129759,-182340,-169672,-112199,-126693,-93198,2775,22968,32343,22877,-64881,-167007,-159346,-93047,-39965,-34032,17484,98290,153759,213115,250990,190617,-8319,-113166,-287,115261,64749,-112556,-191068,-84269,77021,63448,-27543,-38408,-5257,-50391,-184757,-201820,-663,119577,-53136,-192156,-113013,-65989,-147104,-281327,-359827,-290057,-78597,20906,-13385,26706,57340,-10848,-17730,80483,172074,69079,-167095,-204576,-157647,-156742,-53959,86240,-1994,-203525,-171275,43035,154523,98412,-13130,-24606,29316,-1087,-62186,-145951,-185643,-135165,-218469,-343443,-209506,-144410,-239047,-170548,67982,238775,202407,36524,-6796,169356,382640,416093,275356,82737,-108098,-159111,-71987,-15857,25017,125013,83631,-45835,-55897,-10350,-35093,-133358,-232792,-255559,-278960,-273465,-47607,119800,-73040,-346280,-355696,-139605,-94360,-182246,-97406,29338,-58616,-168791,-112662,-2808,38597,17094,83644,87845,-40188,-76069,54238,149908,111304,14241,6952,109418,179082,33508,29,174477,234163,126097,81314,114321,125882,-11130,-89558,-68299,-4941,-64054,-136061,-117431,-30334,65173,34154,-69710,-111323,-120425,-107835,-49672,65022,82961,-22830,3521,219500,334542,233161,-27408,-269420,-197448,76250,243145,107320,-40080,29557,-2193,-160624,-136546,-86116,-136556,-39874,136854,204530,195600,44883,-159656,-258643,-281635,-256704,-211832,-105256,-1912,68745,61470,53002,98239,30969,-75645,21903,215291,256161,255169,284846,235438,169775,162083,75040,-118305,-73073,196841,176418,-60019,-129806,-128188,-133366,-18198,104889,46820,-44469,14154,133375,41225,-51197,123109,203723,11541,-42840,-18220,-199890,-357788,-264813,-66797,75050,135337,137427,125209,156274,139045,50283,35166,84712,152063,234727,328910,532894,723380,581869,312745,44411,-482496,-1194513,-1124882,-400802,-138228,289940,1091902,540121,-654454,-440248,102503,204403,110395,-330204,-712746,-444162,568137,1059115,451836,503643,910826,623350,176698,-17372,-103896,-43429,24837,124437,275837,444060,559095,349545,-16081,-95721,14739,4743,-45322,92798,345885,416975,270403,79706,4298,90011,158946,96172,-311,-30972,13463,98159,56252,-103977,-181988,-140969,105196,370442,418613,187484,-43361,-1893,67759,-31154,-64972,91983,217006,181986,36596,-102735,-263484,-418940,-417286,-339143,-293000,-212082,-167098,-185575,-138976,-6891,139587,163290,-29089,-219127,-288992,-202191,37037,149589,84268,114459,254638,226866,54277,-20745,43753,46197,-41137,-137955,-168238,-123382,-167786,-225923,-191760,-126422,18392,310540,402548,192204,41057,109631,139580,-41574,-172335,-88976,91270,216187,255139,238961,68048,-11078,119876,231191,290147,207122,-27212,-172727,-142243,-128173,-146999,-14612,225660,225985,2484,-60364,37286,100224,89941,-16903,-31660,105896,152414],[141432,98233,104300,118693,180303,261912,229647,126999,114691,174056,146719,-38764,-248827,-234894,-140589,-215711,-302881,-246666,-85527,119590,194059,65271,-15721,27508,-28805,-129386,-183330,-127728,13217,131444,37784,-130386,-76232,14336,-152392,-295765,-192481,-62792,58268,194976,181293,-34822,-38865,264906,297298,-26874,-104283,138853,323910,270573,57715,-175495,-267078,-261614,-206057,-78852,4043,12792,-16833,29634,198070,282590,151291,-16378,-26573,95442,129626,-3064,-118298,-31989,87833,203556,272299,122894,-115281,-92907,130500,112121,-60258,-119461,-119268,-102528,-125139,-214855,-227413,-148298,68121,255342,188271,4221,92638,325956,336741,110559,-1296,-10381,17119,66082,51665,66596,260061,259911,13027,-161343,-151081,-25017,171976,256526,203624,173519,179284,189896,186487,113006,2117,-138017,-240687,-153890,47941,126712,59144,67652,125252,113348,73012,132557,37728,-220069,-283509,-114309,89011,179825,117360,15683,34051,43039,-75489,-207883,-298551,-234950,2754,159536,19777,-211873,-198041,6541,-53422,-227319,-174912,-63466,-14560,118192,60733,-288204,-327324,5362,175703,148162,151689,175689,230426,341939,412017,336272,132615,-19381,-47924,-52925,-24568,4623,-98846,-120319,19324,-90866,-286172,-163894,22503,-46297,-185598,-142818,-86073,-87176,-110218,-47446,80685,98049,120943,260893,242017,7250,-115688,-63343,-12220,-42371,-24972,145092,213958,44728,-56653,-8366,-37054,-154998,-224203,-208974,-75409,28471,-48378,-112331,68909,165936,-38743,-162808,-182587,-247379,-294259,-304210,-185327,69910,131257,-157622,-388681,-271657,-108772,-154352,-96071,216634,362917,60850,-125328,19993,133470,38187,-79799,-142870,-241212,-232212,-131375,-119211,-148386,-68827,-20813,-168429,-319924,-355434,-258330,-153838,-152132,-150870,120273,369385,154456,-67505,70931,193927,118167,121371,149964,-16580,-183547,-111853,-23367,18228,156215,278254,132444,20443,182181,262746,15683,-232000,-278105,-111543,59567,-80278,-358604,-294927,117524,407641,365343,79119,-125333,-203212,-244284,-116970,67792,143099,-41636,-207785,-204040,-12351,336888,406306,111189,-37329,29036,152355,266664,153184,-187867,-283868,-156412,-206098,-330858,-315322,-201463,-34549,38599,-36005,-44218,45456,32770,-6627,75720,224914,305274,246446,120067,134254,191614,224242,306128,255946,33905,-53833,15271,80138,73869,-7216,4299,-30525,-263021,-320262,-1880,198530,113113,-26131,-35434,8597,-1580,40626,132841,359427,538449,325798,-31297,-87056,41551,56604,-36208,-81869,-174147,-428853,-520314,-369616,-241745,-150713,16429,84750,-1442,-62427,-31515,37995,174464,400123,601269,478746,209305,119184,162253,184619,56355,-92436,-102672,30725,270793,407910,399370,273907,127394,109066,248898,306061,218042,53173,21347,47572,-96112,-288006,-148476,148480,182722,-61311,-244191,-153512,107769,284028,297301,238072,97530,-82409,-230790,-152113,114321,281800,290822,326012,257189,144389,199384,330887,303943,162794,-21476,-107634,-27319,103095,158915,131733,148659,211259,117293,35901,219379,456245,464377,309360,26455,-114161,-122235,-193834,-152713,11510,153984,206185,206411,221229,355583,503539,426384,179507,105524,341676,519667,595527,644201,635366,627220,238149,-374138,-83866,652186,-829120,-2247744,-77681,1917927,940350,561109,1624931,550535,-1276197,-1659563,-1366986,-628596,-78923,-181142,-365501,-453100,-365706,-124930,-150420,-403156,-490865,-322999,20742,217985,72313,-194661,-237762,-145256,-328263,-593631,-437914,-61560,-24732,-266794,-445693,-469016,-308860,-68379,18740,-106659,-272491,-377853,-416481,-429933,-441527,-490622,-432341,-221774,24593,188113,205041,200908,165534,-69215,-321466,-357831,-318704,-250338,-145676,-18581,120740,94006,-30767,-86941,-114919,-170699,-326682,-481975,-367126,-81686,90166,-39848,-277317,-264653,-107546,-207684,-321954,-144233,82438,73044,-29258,-101464,-158454,-251191,-194265,-29402,-54263,-185626,-209023,-114481,-60108,-68420,-133560,-210076,-216134,-148875,-65032,575,-34925,-22210,161069,246623,105224,-18212,21104,169786,353254,417645,350773,101297,-149813,-191699,-32681,91416,106298,107673,280750,405470,285896,158351,161519,119841,29828,28722,229781,373089,339611,194467,21998,-83525,-37706,114200,175456,24932,-170684,-133010,-17980,-127007,-171827,-94792,-129027,-319870,-403153,-192113,33713,118836,177868,197357,147191,133617,112142,179496,329441,232798,-32253,58497,321284,268391,38514,-89596,-185062,-311084,-306135,-167461,-123254,-177357,-231189,-165132,-15510,90266,20276,-163678,-381846,-520551,-408199,-132207,-134367,-92803,261003,362429,35612,-233129,-198484,-59389,-68419,-120397,-200471,-142691,-6173,3420,-44191,-9265,66192,134021,140499,96502,40801,-30202,-66613,-39445,-33539,-26506,14364,41707,81360,115587,88149,-26072,-58894,14396,-37334,-157733,-260887,-294680,-137353,105016,134406,-8278,-80524,-74390,-118026,-231280,-270590,-149897,-28116,-125593,-254912,-168732,-75429,-111043,-209276,-288806,-253753,-71991,58288,25302,6718,9485,4621,30263,96659,184830,132139,-83489,-152121,-95761,-109580,-68596,49091,-16555,-213927,-188660,38909,145348,132366,105004,111374,93969,16836,-54284,-157117,-211001,-97524,-79878,-206346,-223867,-250004,-327868,-212164,18284,180291,179199,44249,-48085,72430,281961,263788,112898,16538,-64201,-92669,-72168,-22498,61994,113218,23690,-97308,-120599,-104660,-97840,-86861,-86650,-102285,-150667,-112654,157274,308546,39867,-344808,-456923,-228422,-138405,-217760,-109813,34581,-76964,-193754,-126799,-63763,-58184,-60711,31828,53477,-6865,18374,139976,188554,104013,-7118,-22814,102579,188613,26987,-6610,216675,356623,250294,132444,163300,183452,17627,-107002,-76870,-2274,-30054,-97276,-113489,-50691,28021,29750,-327,-70056,-129932,-94290,-6522,104812,103561,-19793,-1034,229423,348638,237563,-11831,-206751,-159635,60038,236057,85097,-78382,113700,200692,-25793,-170502,-184974,-138009,41436,146937,152474,203490,119388,-83649,-172128,-233191,-291841,-229604,-62491,62800,97231,-3036,-77125,-64710,-120572,-139140,107366,352531,344859,310092,335573,283789,236440,220436,118907,-58930,-22889,157098,71262,-107169,-69480,-56961,-121918,-28227,127763,78764,-52827,-25407,149059,101596,-37787,115319,214452,-34950,-142107,-87434,-238190,-361153,-232463,-43721,58056,103573,70044,30343,100209,164136,133383,162902,201385,180979,266753,466726,669718,809026,635664,309807,109168,-496484,-1506573,-1418222,-747370,-521607,313405,1258382,576241,-672134,-529728,101549,351118,346906,-270798,-1160285,-947240,722019,1441940,511940,385711,1023227,1044142,728741,377199,110356,57828,68861,103739,115558,176125,288066,238514,50951,41365,114281,54585,-50520,19481,223902,313549,235059,11331,-151969,-60699,38528,-14190,-98223,-117653,-73445,19395,18363,-116700,-192791,-150612,41613,239406,317918,162712,-9192,71607,175178,64707,-18588,93819,210978,213182,68002,-129072,-281411,-386383,-402451,-372515,-319314,-215756,-169847,-187124,-163146,-79273,29467,125579,-35990,-290731,-395423,-269186,12369,181608,145784,135724,239835,144621,-35094,-43086,56731,61476,-60929,-219388,-225309,-52864,-34124,-107197,-98734,-70098,16239,129836,69354,-78435,-102362,54221,84349,-98171,-173290,-60259,71449,129305,185892,252679,153191,119364,266864,325987,269333,144023,-74700,-197319,-112678,-83390,-163948,-52829,201091,199469,-32364,-68394,111119,165024,53100,-70326,-21197,148852,215549],[181966,33093,-13306,27687,99747,207292,182095,18832,-15323,90560,104915,-77109,-264175,-198850,-136295,-269709,-314176,-235658,-79156,149545,268170,187253,112458,104732,-17693,-138516,-190309,-142341,2510,150085,47152,-205917,-188654,-44342,-137210,-265711,-187016,-63017,56447,166173,128086,-60259,-81006,158338,201750,-41870,-41600,224846,404098,318695,91412,-207187,-371658,-349864,-251100,-138828,-56544,17688,81674,166751,306239,284452,82616,-96690,-81263,114097,183833,-9639,-131806,7384,115618,158525,191684,112322,-52511,-47209,74802,-2045,-150732,-188803,-139517,-93047,-119943,-194523,-217030,-192805,20351,241273,194738,61158,163884,354272,306540,65807,-97362,-144086,-82436,50395,97239,144061,329828,350528,113748,-51315,-89122,-43629,111261,214820,199301,185855,167945,120747,43468,-51874,-131363,-226921,-267807,-146642,14619,78584,76309,117870,83595,69279,111362,174309,82227,-121257,-216980,-58076,256220,385597,234303,51526,26576,27832,-46696,-155575,-248577,-153681,63721,183086,45457,-183245,-160307,35724,-14181,-139474,-75238,-31980,-60592,61749,56987,-267680,-287359,44212,201362,162022,124301,105771,190700,379579,459213,324034,133072,-18692,-121052,-147410,-55001,53992,-59256,-118917,-42283,-172237,-324875,-155268,58246,30383,-113680,-138714,-104065,-108318,-163674,-105817,76430,147686,131593,143803,50271,-146008,-250397,-157140,-56462,-95215,-90885,107677,229237,102222,-26478,1697,21820,-127225,-245202,-198069,-52502,33930,23192,24628,162169,148131,-132185,-317541,-352415,-368886,-392228,-388720,-238497,89570,216075,-50207,-317668,-228873,-101515,-249984,-241326,99950,252882,-41752,-157185,51406,151141,-33864,-228261,-240778,-280835,-261710,-124880,-104383,-222533,-185336,-91756,-201816,-400000,-414030,-236165,-81906,-61234,-44269,207880,434989,188322,-101938,-13612,113487,84883,182094,230040,55313,-117553,-144888,-106243,41118,238332,282450,66553,-45458,129031,218657,-37041,-269377,-273143,-123295,-17533,-122797,-309690,-218720,159102,409290,398142,180749,34910,-55250,-172490,-118897,85524,183471,-22344,-190016,-190509,-32008,300045,357759,18599,-141180,-16805,112554,211200,84381,-284607,-400622,-236704,-214619,-317136,-300546,-183987,-5189,70714,7912,14398,46582,-21153,-24811,77396,189662,229007,130181,-1629,57595,206229,314402,365072,230949,-63685,-191310,-89930,-5095,13203,-37215,-12963,-768,-190556,-287524,-12995,241275,204813,17866,-25341,50707,52783,58284,175187,395355,497193,288621,9466,-70735,-48386,-26924,-329,34814,-92790,-417852,-562461,-405977,-264723,-198462,-28168,97141,54527,-53627,-89428,-33078,152389,400616,549790,435990,242204,206416,259506,267381,182094,16488,-125178,-78152,213427,476148,495965,329132,102779,67713,248894,366975,294391,95318,8253,-46833,-209731,-362189,-161783,131761,153481,-56228,-245170,-212866,57723,308416,348008,245742,80945,-79916,-165823,-67344,140165,239026,249284,300480,231320,100999,150882,279220,287305,177606,-19273,-85024,-3518,25464,-9716,-66362,-26684,123540,109528,34792,174844,368732,360380,195229,-38152,-99102,-107367,-188292,-139041,63338,236328,299062,320717,331312,454592,563790,345846,32398,94769,319370,423051,546552,770621,974494,974431,361348,-310275,-260825,-130922,-1786959,-3016033,-720685,2165357,2571069,2213884,2357737,566481,-1643688,-2064980,-1704924,-980420,-281174,-218858,-262962,-352757,-386216,-200907,-96160,-258639,-409587,-289774,59618,247099,56969,-278030,-344203,-267010,-434284,-639619,-473122,-102432,-45629,-280869,-428721,-393480,-231309,-21009,91480,19904,-120241,-203820,-277459,-379091,-458467,-555409,-532139,-328232,-48060,180414,289091,292935,206919,-52994,-298208,-352760,-290927,-188589,-112147,-32256,64087,-9170,-77674,-25146,-33500,-178100,-371267,-509652,-330208,20742,166372,-47250,-352445,-358149,-217346,-370175,-564193,-339013,29060,38083,-137526,-251975,-300102,-321231,-189045,-7525,-19545,-129021,-152138,-75107,-27347,-108693,-214138,-231214,-237160,-243212,-172231,-50737,-65027,-90804,83386,223899,51489,-117747,-14066,240327,429421,400306,281869,49916,-158089,-218770,-82932,85682,120205,111844,287217,406834,333176,316657,316941,173891,51638,68167,244704,346852,349776,257248,33244,-156722,-118024,47592,115255,5578,-131702,-33969,144045,22211,-122858,-63261,-50581,-252144,-384927,-154861,140848,245892,253989,213537,135164,127307,141279,221468,368697,232251,-99097,-16697,272167,249298,44066,-72042,-176185,-266822,-244203,-163005,-152650,-187459,-228103,-217655,-64107,103399,71068,-99539,-265338,-324979,-227155,-92892,-158461,-27939,369994,412696,91159,-123984,-89316,908,-17978,-119523,-194667,-69419,126970,122230,-16779,-16529,137146,245484,239009,225267,207213,66850,-49707,-43174,-38596,-94154,-112845,-77066,-22419,5852,-1212,-14017,28633,30031,-202599,-398995,-400208,-355390,-168670,108223,178842,18987,-98259,-123928,-167287,-253591,-312157,-276616,-167359,-167860,-264902,-203941,-73175,-40368,-86571,-186509,-213344,-65901,88543,46413,-35368,-40172,35473,104022,143001,198474,168950,817,-77485,-12044,-19783,-28369,35168,-27923,-198347,-164124,42423,105915,136750,225813,251251,151858,45348,-15367,-134976,-219596,-77905,19924,-79917,-217785,-322828,-357210,-216624,-49902,78231,124917,55659,-76432,-83401,57849,23086,-101407,-84074,-34419,-40090,-55344,1630,85066,54463,-78368,-196945,-217853,-184537,-124225,-19491,50563,15937,-63720,12769,307728,448766,165059,-277276,-460889,-257451,-154440,-242811,-127988,45051,-51352,-166392,-104044,-80591,-115701,-96545,7195,40845,10577,49779,179441,230961,111766,-43038,-93008,58945,170762,20882,-34635,207181,431031,349297,179492,195165,182090,9298,-113789,-73201,-29490,-23671,-50214,-100250,-103651,-60544,5080,65593,-22849,-128808,-90402,6983,114859,130672,6042,-7210,214674,360255,267484,38282,-131901,-148306,2002,164491,13180,-128056,183238,377257,85799,-191771,-208231,-65987,107226,111063,98822,235570,218211,-2907,-96110,-155363,-261135,-176755,17834,121415,93418,-61529,-170610,-213181,-271388,-194993,164330,429686,395013,336771,340102,287013,252643,224121,130474,1375,30855,138496,25087,-113935,-29008,-14617,-76708,31944,172344,120014,-38756,-51312,160219,170390,-6016,93919,181128,-87973,-222087,-141095,-215992,-255417,-113801,7307,44424,72045,-252,-81669,25366,184733,206766,235787,231626,139226,239203,525679,718710,799249,626320,278617,121919,-530551,-1590553,-1414997,-1009260,-911172,384820,1398197,569815,-476172,-413071,79134,336881,358834,-277549,-1416027,-1265253,714645,1527439,517276,356868,1163091,1350720,1119895,710473,318374,151988,98267,25976,-127300,-156943,-10617,120942,139963,199743,231444,124836,-33217,-25675,126173,225695,186742,-64517,-273425,-173966,-50144,-79011,-130244,-154364,-152990,-79413,-26109,-118826,-195649,-128638,-9772,91435,197638,135503,13989,117344,265184,157535,18642,73338,189764,238708,121278,-106139,-251561,-318604,-358338,-359248,-282921,-172558,-154598,-173850,-157372,-142593,-87799,50644,-77245,-368170,-482261,-326776,-33116,172102,159015,110825,164497,44407,-103405,-57075,34668,41195,-81782,-297246,-294932,-11906,88555,-7622,-41124,-29493,24499,-20784,-216317,-348090,-277297,-18601,61793,-81737,-117364,-1542,71717,58878,122739,240748,223121,232171,353077,344027,188360,53459,-97021,-153029,-25898,-28894,-212873,-145641,124238,133780,-69874,-50629,185170,209612,17042,-96114,5521,191833,277941],[221467,-2661,-105230,-59296,32258,157879,135833,-53030,-116247,-33285,-9008,-130021,-241491,-158498,-134459,-278426,-263517,-170188,-61095,154596,304604,278268,233547,176084,-11666,-175276,-240091,-196892,-27258,156904,77723,-215024,-232571,-42143,-70051,-194259,-156366,-48217,63729,121574,34182,-103277,-110224,49161,83120,-49226,36666,274546,403926,355723,167037,-187130,-428516,-403538,-275715,-183813,-116014,-1135,167522,307018,372730,227054,-19596,-191520,-131008,153910,245666,-22113,-145911,23715,121857,110561,114332,88993,-2355,14453,54034,-66459,-190165,-200724,-103452,-45758,-86130,-129275,-168632,-202566,-18130,209161,164163,52386,151066,331216,266565,53165,-131834,-211176,-138865,33577,115800,188948,342147,400987,230607,83133,-8249,-32883,65768,150671,144896,139681,113202,30860,-110064,-216921,-235451,-263855,-265389,-133471,-14839,9788,59801,135922,42578,7628,123035,202522,139002,-4231,-130072,-3215,361269,509513,308725,90317,29655,19973,-17932,-118380,-186592,-51794,112488,150760,24007,-149808,-108516,28121,-1495,-22745,76955,43049,-74226,10117,43502,-214917,-220140,66897,187786,140129,73054,15357,113698,334092,381467,209414,78978,-39251,-205562,-267073,-121165,50297,-51227,-128423,-113105,-230285,-296695,-107984,69378,62668,-56436,-136843,-114024,-107821,-173101,-111364,116063,220678,133657,7472,-142435,-287765,-359973,-225163,-73103,-106305,-104759,94449,244180,173647,14496,-408,66093,-77857,-225188,-162588,-43585,13899,66156,138976,256398,169510,-162612,-409955,-464818,-457552,-468315,-440783,-248235,120607,282843,56294,-222135,-155293,-52858,-274494,-303315,48313,165963,-108740,-177667,51998,140920,-81501,-300690,-284681,-300201,-289810,-110264,-65360,-235084,-229820,-116360,-181636,-393981,-410841,-208771,-11525,50184,97313,285414,420045,169101,-127855,-79500,25225,24734,201084,319777,188651,-18567,-187030,-198277,27888,271987,265125,15471,-114451,23590,114005,-83086,-263751,-222480,-103873,-82262,-154947,-219101,-87689,194103,356233,355015,228413,144852,58363,-85505,-87473,134920,243818,58115,-101719,-134408,-32417,249207,279916,-75368,-224686,-56076,65186,143470,3640,-345828,-413934,-200941,-130659,-223426,-236369,-141457,15853,61286,24691,75018,57848,-52142,-30420,57560,125808,156946,45302,-90966,-31624,171616,357183,400543,212681,-123659,-276889,-151463,-53068,-37042,-78675,-63324,-10559,-121988,-205339,13241,288246,297892,98795,20066,80052,68696,30300,177896,399348,423157,215326,15077,-76789,-134012,-106276,22499,122271,-38932,-381365,-512372,-332705,-206280,-201707,-79931,62726,67843,-32684,-111782,-81154,117147,336770,403112,337241,259555,259526,294928,307189,299753,141208,-110259,-149157,117633,417465,470127,306822,43258,18185,242592,422638,370346,159682,26379,-84610,-254499,-361263,-152679,101040,109877,-63080,-241307,-243173,22083,321412,379647,211289,-1625,-133239,-118326,-3651,120151,145957,153334,212350,160481,21494,56370,184555,246814,175919,-18484,-77847,-11256,-48254,-131496,-196119,-143658,64392,132784,62068,128531,262828,270931,112040,-77963,-95484,-103911,-152679,-85385,115488,269267,326329,368428,393441,513048,585748,299343,10650,149273,270565,326125,539694,965349,1368165,1253271,455928,-76037,-110111,-806159,-2705650,-3416310,-971914,2298603,3661429,3455094,2582374,147373,-2090456,-2297896,-1682437,-1053321,-458965,-277318,-140589,-225784,-434520,-329802,-69345,-108845,-298209,-232081,71603,247867,56357,-327330,-455465,-416858,-519191,-610698,-439321,-134879,-88455,-295373,-381707,-273940,-130267,8274,126401,127851,35462,-13614,-121521,-318093,-452962,-552681,-555965,-386813,-127652,126988,314848,332264,220418,-12151,-217050,-297438,-245723,-124750,-66081,-36808,2445,-95411,-118720,10569,26613,-154267,-332813,-449523,-275678,100195,225897,-58475,-415377,-429566,-304269,-476812,-724424,-503163,-78315,-36858,-232237,-362637,-412785,-368953,-163341,28089,4650,-111334,-126274,-49481,517,-146369,-287735,-243832,-242428,-302170,-235615,-92025,-89236,-136407,4933,151493,-22964,-174975,-22426,255707,395631,307884,189604,43271,-103833,-187258,-105996,65212,87668,61811,211320,304066,305558,423215,422019,201979,59867,113973,256884,313133,342993,289361,32719,-195817,-168003,-25867,50692,-935,-73808,68613,263286,137001,-67173,-751,48963,-169317,-333081,-116888,185018,287421,264574,185846,106241,120113,174024,256508,375284,207519,-141747,-77371,208710,215652,49633,-41816,-136871,-178661,-136756,-131926,-173113,-196703,-222966,-253752,-92197,129091,158998,28046,-109194,-129726,-38433,-53310,-168266,33846,424363,421965,155937,34800,68903,74351,33888,-114844,-173500,19538,243169,181892,-35780,-25439,210708,328924,284500,282943,287185,115258,-42037,-51287,-40880,-147053,-234405,-175872,-82643,-52407,-42854,31491,127898,40231,-344543,-598518,-495028,-361495,-187307,68627,176255,39331,-99317,-146672,-182283,-236989,-301386,-336691,-256293,-164950,-210811,-199283,-58488,45072,46939,-91692,-190446,-68762,93412,31906,-99223,-85007,67763,175995,192023,193157,159671,58918,4013,71424,82497,49574,46400,-36169,-170524,-112724,50535,54805,119988,319211,355011,187258,82498,55865,-74454,-202801,-79442,60948,-1361,-201757,-336757,-303268,-180521,-119241,-36849,56520,72647,-72643,-238878,-204357,-205183,-282658,-183392,-28243,-10747,-10638,67035,100558,-20097,-183338,-299231,-295678,-219048,-112362,48420,145284,79543,-20985,80423,365930,503151,265373,-168765,-371380,-214154,-134856,-249137,-146278,59610,10749,-97938,-55062,-58371,-124785,-76463,22597,42527,-4084,11211,162502,258705,128745,-84793,-190668,-26064,128818,23609,-71825,160972,454844,401125,207308,206586,136407,-39817,-112110,-51832,-70441,-48531,-13360,-84867,-172472,-170075,-28815,113145,14088,-131877,-109605,-20075,83718,143956,41187,-8726,188880,365777,298722,98343,-64121,-163130,-82339,55191,-72255,-158120,221617,467452,132024,-199747,-149070,57921,138635,37818,58692,289806,317025,65269,-41710,-64161,-160964,-64844,107277,150510,54310,-102917,-214509,-316903,-377381,-218241,171540,410470,387191,334373,304081,245513,209236,161000,88007,25832,61167,136426,31069,-94408,-16191,5323,1690,146359,230639,166102,1857,-54930,159141,229111,43265,74765,123864,-131568,-271020,-176514,-149763,-72517,71764,87014,43567,48928,-60310,-189368,-49216,193188,238799,229350,180611,55962,170800,491318,651430,681029,544182,221868,80453,-619907,-1537235,-1195212,-1131496,-1222133,521872,1596554,613811,-100581,-103564,44575,174902,167914,-401701,-1524959,-1318585,663606,1388769,502052,465640,1318022,1482544,1249622,882387,457683,207087,97912,-84632,-370826,-450103,-249470,27531,223833,331889,331278,192038,-5710,-43882,69946,186870,167115,-96729,-311054,-221391,-92216,-82889,-84904,-128676,-194717,-155919,-58400,-102896,-171465,-71949,-30550,-33220,85230,110883,24221,132389,314723,210857,22056,29423,162242,258088,181468,-38228,-173324,-225344,-281340,-277002,-172613,-81627,-111911,-144698,-134777,-195018,-201326,-68140,-160997,-441072,-526877,-353677,-84442,117951,110612,34458,38502,-51669,-132371,-56155,-12092,-9434,-94272,-337033,-352009,-16110,161331,35738,-59308,-31856,41173,-79696,-352214,-529951,-422473,-74292,81929,-6831,-32329,62994,85589,11933,62508,198132,260920,305424,366469,281978,61237,-59470,-105054,-54995,99484,35100,-256926,-257781,7192,36137,-106080,-8606,251786,239928,7600,-75333,55306,234315,325663],[251011,9962,-139005,-124006,-21060,110070,94608,-76565,-169156,-160002,-150332,-182047,-209599,-153171,-156452,-255157,-187433,-84243,-36409,131486,281472,296939,295701,200249,-31015,-216656,-283322,-249720,-61899,146435,111863,-161181,-194182,29885,46032,-84085,-92095,-12751,76378,71504,-61646,-140825,-116809,-34239,-28981,-50116,101417,253703,291987,347580,257346,-122926,-419151,-400511,-273965,-198487,-146483,-26563,218876,406562,380447,144758,-107013,-268332,-168030,191975,285386,-43901,-166130,12574,117720,93047,88452,80724,27391,61182,57427,-70447,-169310,-161701,-41405,16194,-32921,-40225,-95158,-178385,-50447,149427,95764,-18770,66827,259408,223589,72566,-101432,-209348,-151192,10205,95179,177033,278359,373840,319467,203750,70638,6728,50905,80111,49379,40999,26851,-53490,-218651,-317071,-266546,-228312,-229037,-118655,-36644,-77078,-6285,105893,-4482,-75117,91486,203759,179330,76977,-64481,29551,384438,527660,321981,121265,46893,24090,-1922,-107811,-125429,49706,149006,85310,-32691,-112423,-48780,-3477,-15118,88402,241231,140554,-65709,-30897,37198,-120017,-121773,81789,147605,86909,-1762,-80880,22820,229195,225622,63442,11197,-69193,-282292,-389803,-210728,286,-66068,-135782,-159328,-240382,-203122,-33920,41940,33600,-30372,-139747,-123168,-95467,-144357,-65672,194317,308939,141656,-100202,-274300,-376388,-419373,-252644,-57911,-84193,-85159,96188,246152,214837,30549,-20952,89968,-4861,-157678,-114062,-59290,-33227,69719,202751,322352,224877,-119912,-418325,-497449,-498102,-511868,-453536,-210099,162758,332639,156688,-110666,-62833,25270,-228126,-281740,54362,106840,-135085,-177471,32050,120709,-67736,-257624,-254369,-288502,-298245,-83857,-17842,-195178,-201266,-96946,-129563,-312881,-354644,-186985,26996,137977,224027,317829,313097,88653,-139397,-108841,-59900,-62115,165604,396411,351968,84690,-230915,-276267,-11339,260030,243496,-4035,-172261,-106966,-22256,-117539,-220122,-138954,-63976,-124908,-171225,-116414,46647,204280,272765,265308,211369,168808,100064,-22123,-46673,178059,288953,163441,26381,-52574,-18146,194944,198453,-129158,-246043,-76101,19748,72483,-73901,-346665,-312637,-59883,24274,-71140,-136533,-84424,17581,8071,7535,117680,73789,-52884,-21518,22179,46404,94057,-923,-135836,-112879,98370,338080,397932,210884,-114290,-268747,-146212,-57039,-67740,-113817,-117356,-45043,-71263,-94243,84333,343033,379070,203741,95575,98334,55510,-13609,145247,358327,326095,124197,-6986,-89604,-183763,-160077,18936,147655,-29015,-330167,-383621,-176454,-96139,-173042,-129013,-1844,47478,4215,-91336,-95417,72859,209011,195459,211144,255657,266107,261106,287900,357432,226516,-74425,-170836,10694,249248,334956,215306,-32856,-27258,230514,451480,421133,232616,73529,-64665,-227098,-293236,-136831,49694,51803,-90790,-248200,-253955,4322,329950,399222,166250,-103079,-207245,-95317,21496,54498,22330,30050,96718,76528,-58539,-50602,74343,193594,164325,-17372,-91163,-53720,-110132,-182557,-213909,-157097,59022,184515,104688,83182,165618,210485,62576,-99984,-103526,-94047,-88257,-1632,163084,250318,277075,338604,404101,530601,571311,309137,148882,276455,228007,265612,574225,1156179,1677942,1361047,473314,203437,191948,-1299194,-3299435,-3138931,-687310,2082423,3796366,4054619,2351659,-565028,-2483999,-2294831,-1314308,-812224,-587259,-392877,-44271,-66117,-474613,-483864,-77294,13536,-186235,-168947,59958,221267,63417,-332128,-536500,-537659,-550322,-522808,-357089,-151533,-134397,-296389,-307900,-141257,-45571,-1596,113386,187902,150189,142943,20110,-258114,-437448,-499831,-502871,-374560,-169631,74230,299674,325688,215091,53256,-92369,-199554,-194131,-85184,-30434,-31873,-36349,-123955,-127714,8969,28870,-122923,-242947,-338782,-219067,143103,261986,-67294,-447424,-459567,-348354,-497519,-736392,-571227,-204780,-141661,-296533,-395915,-451826,-378825,-126989,67279,23637,-110910,-127317,-43167,20931,-158206,-317445,-230917,-220558,-298502,-228524,-110245,-107659,-146953,-41666,59549,-101959,-195138,-19290,200910,250046,157111,95499,77543,-226,-107678,-102649,37570,33638,-20449,76008,131349,207735,431760,439329,206713,75363,162156,258439,272896,317957,285707,20736,-199200,-179357,-84292,-1625,11135,-2887,156038,319755,191503,-10358,89959,160149,-77283,-248020,-68333,179858,251477,215955,137772,88637,121836,189420,256324,332057,165289,-141224,-102490,142306,158684,40062,-13355,-81427,-78943,-26872,-98652,-194187,-205815,-215986,-260023,-97472,149685,253708,186342,56758,33635,109145,-30729,-170316,70479,413816,399387,223584,193153,211239,140628,88520,-87108,-146156,85437,300694,154197,-110713,-44923,257320,353035,259765,255035,267389,113259,-41473,-60267,-31798,-152589,-299575,-233274,-102220,-58712,-25967,101278,213139,38629,-440956,-714399,-523923,-318554,-202761,-12831,125153,41393,-96322,-145463,-158107,-174843,-226634,-312577,-277073,-122835,-110374,-151517,-30179,124902,146776,-43827,-199040,-84325,63607,-23466,-172950,-117173,91615,223130,215291,154657,99632,69451,65672,126256,162336,135629,73170,-45186,-147052,-59064,57072,14090,97582,358378,387772,189129,121133,142003,7609,-164194,-98366,48542,25113,-176399,-280601,-172520,-114718,-171961,-133222,-10891,87483,-35259,-333738,-400064,-330355,-361119,-244365,-46041,-3441,64422,170096,116979,-79221,-256903,-358673,-308771,-193240,-72314,98443,182705,94610,-886,97433,331229,464830,312140,-53572,-223488,-114964,-86563,-232845,-159558,71079,87336,-12710,830,-14651,-90712,-9269,72836,40404,-61147,-78367,103477,257369,137911,-125907,-289526,-135480,80314,42924,-101278,102160,437197,400347,210107,201548,75301,-114757,-108387,-15918,-100744,-91653,1381,-72803,-232121,-261671,-58460,137742,36271,-145125,-156828,-89203,10406,125864,71361,2502,166172,352676,300038,138937,-17928,-189161,-162640,-44934,-122164,-140404,225673,442791,96134,-197386,-31650,196771,137218,-42969,47122,356441,393281,112049,-8433,21926,-14930,69561,174693,141059,-5491,-116636,-205215,-358490,-411508,-193939,132745,296242,320079,308770,245608,172759,116270,44071,-4003,-1723,52649,135134,58931,-72229,-28734,15887,94796,266383,279666,204738,59253,-38853,140143,261640,103972,75004,75709,-147647,-283449,-195294,-72123,125314,273105,178256,56712,36901,-106518,-274012,-101888,186508,211940,147032,79148,-31472,88189,386346,494085,488922,404407,146138,5507,-752311,-1454865,-890844,-1088349,-1386605,681050,1839516,745751,356855,315909,10398,-74331,-127557,-636080,-1563161,-1120993,689826,1182329,521501,695690,1438436,1421395,1111021,859942,500867,208036,62281,-193904,-536180,-613686,-373156,-32455,266857,393702,377303,228001,12739,-48679,54657,209050,209980,-44445,-244008,-193059,-84485,-28589,21330,-50406,-179210,-172664,-63486,-70769,-113508,9587,-14481,-107091,2503,89838,22640,124025,313231,200523,-22053,-32771,134497,269066,228705,51661,-61305,-117181,-173701,-131051,-8313,38916,-39776,-95327,-106903,-236322,-306241,-222175,-277262,-495326,-518254,-334961,-118586,38104,14840,-75357,-96884,-112053,-109364,-34208,-62746,-73680,-92914,-319888,-379903,-64269,166307,12650,-157614,-83558,60971,-35428,-315909,-564930,-472006,-79547,138900,91777,49012,112080,100826,-18701,-4399,129100,259375,326395,316535,167515,-74902,-173390,-111233,57778,226413,105257,-261443,-347682,-126111,-77022,-139401,41928,300812,262398,35940,-9993,124984,274167,347146],[263745,69841,-104502,-155775,-67506,57529,62534,-57802,-175132,-253341,-266809,-219672,-197003,-199325,-207118,-220121,-123002,-17722,-15647,82075,193450,226863,269467,158986,-80133,-237599,-275820,-258525,-88759,111842,124752,-77074,-96418,146976,186793,50249,3483,40042,87500,29998,-119940,-152390,-99236,-76882,-111547,-49215,130283,160110,91684,275150,321370,-42443,-352295,-342594,-246599,-172543,-125239,-37619,223890,428766,326489,75276,-136443,-296838,-188008,201417,275727,-75710,-189979,-13468,120841,127009,133772,100831,33050,66589,63972,-27219,-102316,-98787,6466,60979,17403,39038,-14699,-128099,-81551,59261,-1073,-126377,-47894,156173,175487,109439,-22264,-155817,-128359,-15417,43830,110383,150464,262625,344994,275222,126193,63829,69485,19573,-62784,-81603,-68203,-113221,-246192,-307827,-203437,-123780,-156220,-94413,-48852,-173659,-122662,19201,-77569,-176510,23379,178762,182685,92696,-41442,33463,333042,444883,271009,137364,78444,36959,-9550,-122854,-77303,130118,180755,28106,-92853,-66727,20189,-29817,-42937,160630,368134,229465,-51870,-62897,47550,7271,-3272,97478,106092,24760,-89937,-172727,-63769,101517,61115,-40021,-30196,-94501,-331199,-481550,-295950,-72706,-93745,-135001,-163861,-197993,-65348,53218,-15592,-46265,-37118,-140391,-133101,-84505,-98545,10054,292047,399666,166922,-144978,-311148,-388114,-418312,-241947,-25674,-51365,-63592,90251,222366,198826,3814,-56652,90238,73656,-61663,-71710,-101498,-99878,37924,207540,339878,292885,-20810,-347440,-450481,-483486,-514567,-423386,-132463,208321,363157,239559,1162,29419,105865,-140504,-212017,77263,68514,-124811,-150642,8052,105675,11670,-111545,-156780,-241953,-268788,-38989,29344,-124175,-123742,-49183,-69706,-188523,-265881,-177238,12775,166447,290375,282700,133866,-38216,-136156,-96970,-126206,-161423,84677,438939,497600,166906,-254631,-313222,-54015,219842,231494,11839,-203222,-224023,-151361,-140806,-156458,-46160,-17733,-140795,-168174,-27718,137334,179135,183362,165335,143009,113255,68057,-8096,-23357,180773,294594,253688,153393,32260,1792,144491,134807,-118917,-191810,-74825,-15416,11590,-129504,-280707,-127342,134205,202258,99759,-20982,-26555,-7235,-75390,-32862,131537,83735,-31842,-3606,-18383,-32706,37341,-17401,-137651,-164101,12138,262937,352641,227627,-29836,-166010,-82049,-30607,-78009,-126438,-142367,-74663,-37112,20173,190894,401986,432984,302205,178033,111648,40900,-31626,98121,277964,226413,44705,-35508,-90754,-180703,-176497,-14305,100956,-62337,-273516,-212163,9273,22328,-131277,-163766,-67793,17998,54938,-37904,-81562,21068,39375,-18590,97113,237651,232346,174392,208987,318017,229098,-39233,-147241,-69480,47184,147212,88305,-96145,-52317,214533,438333,428674,295402,138261,-6635,-147713,-188837,-130067,-22442,-16690,-137824,-272420,-256563,5460,344541,419301,146548,-168394,-256801,-92040,7157,-34944,-94502,-81013,-7439,8893,-104031,-129712,-22200,139168,155109,-9620,-117122,-115984,-152676,-161530,-116345,-58388,114125,251549,145034,38217,96298,182330,40049,-111438,-106081,-55069,-3823,93727,207283,202451,175736,253372,377946,515548,526687,364172,399303,443752,218785,260912,622059,1242986,1756999,1247352,401673,404113,434596,-1544125,-3313309,-2025702,154596,1370942,2830790,3935493,1840956,-1328946,-2699098,-2077068,-782678,-396282,-692885,-601697,-21031,111502,-478684,-631400,-119933,84058,-100983,-118921,36004,174816,66796,-297500,-558603,-578348,-508515,-402984,-259320,-154482,-167862,-269426,-209435,-22552,-7459,-62629,50126,183219,190359,223308,121810,-201690,-421799,-437560,-409033,-302603,-154712,47787,256355,284054,204715,137767,51272,-77478,-146904,-89537,-27859,-25251,-37274,-74882,-83637,-18476,-30587,-104335,-148504,-230353,-176730,147288,274007,-62546,-430155,-437378,-346092,-437312,-589365,-505976,-299982,-250345,-319649,-345148,-407430,-351247,-92552,98342,43848,-102068,-140062,-54479,32095,-133408,-284827,-186146,-174254,-236163,-155811,-101454,-124137,-127937,-42942,-18635,-168016,-195592,-24541,85362,34198,-14059,17204,125956,121242,-693,-75041,16373,-6977,-98144,-74658,-53120,69385,332536,363654,195769,111009,201047,240726,227232,279580,256503,5160,-178141,-160868,-117044,-35566,38548,72778,216662,314999,179867,35162,186606,266897,25202,-131320,-4053,147689,166177,131071,93854,100970,135907,170019,198577,230875,111759,-98520,-85492,87260,85505,12198,4942,-25761,1637,49496,-81992,-223006,-217162,-206780,-234198,-88643,143667,313135,322624,194253,145744,183076,-37196,-176906,63492,338874,354016,282744,298450,276854,179206,145493,-23985,-120194,96730,277036,45958,-227634,-80458,257756,308654,172578,156834,169936,73089,-46010,-66452,-8675,-101226,-282308,-242316,-97860,-32693,34231,177168,265406,23342,-487173,-735988,-486923,-247797,-220481,-114813,44655,23020,-99503,-131015,-103556,-73183,-97918,-221166,-241506,-63796,-214,-74769,11552,184394,181471,-66267,-239673,-111397,1756,-107832,-234060,-128063,104266,234193,196575,83331,3079,25901,79830,128918,193283,198569,97107,-60740,-139164,-26266,56266,2055,87410,332825,335380,155899,152070,215816,82305,-117047,-126612,4680,21565,-135168,-165343,-2184,-39050,-192943,-185554,-65434,86929,17664,-333663,-452365,-310125,-310444,-243448,-79890,-10665,158889,289658,138315,-104648,-281140,-348218,-238315,-112410,-19053,121104,169006,84797,26031,90971,236068,357184,295307,37423,-67346,1098,-28839,-195426,-162933,70533,150338,61047,43420,29985,-28601,78939,135290,15511,-157744,-183392,32323,220948,117938,-164349,-358631,-230794,51963,81205,-109817,52531,391352,355694,190760,187820,28719,-186342,-108633,24679,-99214,-129653,-5789,-63395,-257289,-301605,-71325,145037,49726,-163443,-224006,-186969,-90518,72418,87457,30669,153413,307086,249613,138049,-1220,-206479,-205815,-89554,-98915,-63373,206968,319212,-6472,-190162,96199,307618,117857,-95469,70974,418937,431181,134424,6938,83210,130175,178251,198077,101963,-59217,-96815,-150384,-337926,-371961,-124598,73624,127908,213714,270566,187373,89240,-1943,-93089,-115083,-68736,9727,120069,73616,-69036,-56174,28110,172070,334523,292695,222020,114752,-14595,102141,258995,165029,104561,66268,-124807,-261550,-201746,-19516,267757,424924,251557,76488,32681,-143659,-325176,-118178,166249,130170,18537,-30154,-93795,12204,254572,316994,296292,247337,64064,-68893,-866943,-1401458,-619023,-893236,-1378776,773601,2010242,911841,762516,727169,-4919,-322951,-396982,-905472,-1578711,-761517,847851,1051394,612415,972640,1462745,1189464,779662,682707,459140,158900,-637,-266978,-575872,-608605,-375937,-69391,242132,364115,351242,217044,8239,-57008,64897,279381,320996,97478,-88941,-98309,-33135,63652,149273,53823,-102057,-111060,-35303,-32807,-33637,95194,30716,-120553,-37755,70712,12293,104346,264455,123030,-111292,-103610,108516,267284,244032,129592,58845,-4800,-47861,44015,163417,155086,50306,-24696,-79081,-266180,-400509,-387947,-400570,-514460,-456831,-267838,-114825,-34688,-92617,-183149,-188536,-109079,-32885,10510,-94774,-128033,-77386,-251072,-373391,-136540,112929,-57172,-299479,-167874,75824,70140,-167354,-449029,-386804,-18389,210606,173027,101305,133515,103908,-47755,-83935,45999,220431,291204,225777,47685,-171723,-253994,-119622,140559,315520,175803,-209617,-385270,-247138,-184741,-170111,76406,320937,278800,93219,77554,201121,307958,339149],[258103,156319,-16343,-152258,-111601,1939,43951,-17377,-152465,-293060,-320363,-234923,-217353,-285269,-273256,-189992,-91507,1441,-10430,12719,53432,80954,158375,65576,-140750,-220983,-203813,-206688,-104558,47519,94987,-9262,11680,259076,311785,184102,116003,99487,91168,8046,-120079,-130781,-65449,-79724,-151918,-50249,116715,26759,-127183,146999,323895,19019,-259402,-254606,-200542,-106020,-46206,-20372,184226,360290,224108,43560,-88347,-261216,-189850,166510,208055,-113588,-208294,-32384,145116,207876,230911,144401,17977,20793,52472,33458,-19703,-46520,9340,62210,39099,77795,54797,-64946,-114616,-51998,-106427,-230176,-143736,45659,111969,140915,76506,-77827,-81936,-28637,-12482,17300,-2114,96773,294601,277468,143663,118848,109029,-21033,-162308,-190103,-147361,-141128,-188684,-186643,-61657,19141,-53132,-49054,-52071,-266023,-269633,-116648,-190150,-283987,-55473,140163,147491,48947,-57016,14482,233519,290824,169574,135890,118273,48647,-45278,-153201,-51159,174321,216292,20329,-118336,-9315,97994,-26460,-69094,174384,416509,278482,-47435,-89498,72995,138404,111521,120434,91852,-13769,-171018,-254299,-139418,-14985,-50689,-58425,-25119,-104799,-338231,-510026,-345450,-140820,-129166,-131015,-133070,-120480,81767,140788,-74619,-141735,-62988,-125780,-137243,-84950,-63440,82583,382710,479562,212029,-119754,-259079,-326902,-363969,-210087,-4025,-34001,-68208,52802,166255,129516,-56031,-94899,68195,125543,23730,-54954,-161966,-170942,-12654,165537,306088,345510,99010,-225124,-344219,-415298,-470104,-350090,-34127,242259,364667,287830,93942,100377,156885,-54959,-140939,71847,42982,-84115,-96885,-5684,99768,122787,76817,-24229,-165313,-190472,31076,76863,-45466,-33443,6701,-14894,-56122,-163991,-177652,-54859,123383,273061,181617,-71322,-176580,-120628,-50132,-154920,-246594,-15154,433409,577892,213130,-232297,-286438,-73600,174828,232887,52610,-196529,-292907,-240994,-156504,-96206,29168,21949,-130540,-145062,33588,162744,122627,105539,83833,55040,20731,-7353,-47002,-35836,131318,258655,300975,242455,98533,17822,100204,98343,-49286,-83607,-59974,-35242,-24974,-145819,-161813,82998,310746,347885,245801,89808,19443,-57030,-162948,-73962,116959,76211,-8869,12304,-53526,-97852,-19301,-23050,-109841,-171676,-57370,156075,273353,256926,107056,-8793,5440,-894,-73614,-106824,-116666,-71428,-9188,115574,309356,456688,448764,357376,234569,125606,56196,8484,63900,180476,147388,4686,-46861,-67004,-126049,-155562,-69225,-1662,-121369,-214803,-42295,166519,110688,-92481,-174744,-107979,3682,108466,26123,-56711,-38092,-134971,-185582,29943,222188,179854,68459,86840,175952,136770,-21084,-94066,-93215,-96077,-20450,-28822,-118272,-42916,197855,382300,388899,328167,198955,57192,-51392,-87067,-139456,-105807,-86122,-190976,-307914,-259299,22015,372365,451950,176215,-157604,-245736,-93785,-30190,-111846,-163587,-143711,-72014,-24858,-93619,-149684,-83860,93321,160530,12012,-139499,-172411,-170803,-89653,55791,119473,214754,315093,169544,-5331,61778,181931,38222,-108717,-74681,25245,83283,178238,251413,160425,68904,155001,336947,478425,459290,422460,645916,587981,250395,307333,643394,1145139,1519300,938255,269359,453800,480379,-1492588,-2623817,-154833,1433836,200319,945440,3180388,1263271,-1900247,-2663712,-1732594,-345818,-58232,-840053,-915739,-97204,270759,-440623,-744064,-187337,94863,-57110,-89633,15742,120211,55413,-242487,-512943,-518326,-398362,-280989,-180157,-155113,-182757,-205574,-86206,69868,-23941,-172067,-58732,112744,144293,208711,171952,-143723,-406560,-405675,-329182,-211328,-97310,43405,188433,217421,200767,230575,186812,43510,-114649,-144764,-71322,-28462,-3722,42346,19157,-43383,-120779,-106100,-87901,-166054,-159673,119734,264850,-33867,-353868,-365192,-308584,-328283,-332696,-314906,-318335,-328284,-298237,-233754,-305536,-301736,-71729,112299,69729,-68900,-146481,-76075,32656,-77387,-196612,-118410,-122155,-149207,-50230,-72105,-143961,-99810,-10178,-62089,-210651,-196180,-51650,-59815,-183598,-160718,-38910,151641,222468,110162,-26904,14154,-6629,-136485,-194377,-193551,-67419,157457,222146,175577,161415,214969,198606,177739,236983,222654,-1508,-149305,-131023,-125928,-55570,69124,141433,245226,263725,114229,52754,254214,347294,137014,8892,71806,108282,65412,37443,66754,142136,157513,112201,80754,80596,51335,-33031,-36004,56302,19570,-20851,15351,19005,45334,76573,-87351,-259933,-234006,-194567,-185535,-81238,95174,301684,384452,268147,200002,180940,-71475,-197185,6678,210878,291068,319302,317428,237688,177138,199702,69364,-100397,42182,178732,-100805,-351466,-129332,212974,214102,52753,27000,41913,16006,-54984,-69701,21709,-12852,-196744,-214803,-90832,-2097,104695,238775,280478,-540,-492126,-682050,-404213,-178393,-240190,-203410,-32896,-7649,-111658,-116730,-38544,48100,52768,-106589,-183525,-15412,81727,5989,63106,217362,144556,-154765,-299045,-145285,-79194,-196152,-258210,-111076,108879,211067,138635,-3647,-100477,-59393,30923,71215,167278,216962,98512,-86377,-146806,-25513,46465,28109,104536,256086,213144,97121,168060,253416,123642,-77812,-155630,-45826,17171,-72787,-22938,152997,25812,-172698,-179596,-97826,59510,55975,-245649,-346188,-163994,-156281,-180546,-117363,-24854,248855,391582,160745,-95964,-257777,-269331,-100095,1316,35209,118983,125643,77239,78570,90510,129241,222627,226328,86661,52274,89204,15139,-142616,-151766,52739,176712,101829,60224,61426,43068,156998,179486,-41092,-275377,-266936,-20506,153225,53621,-201693,-373543,-264440,68477,132087,-95069,22498,328062,283245,156787,172460,16381,-222632,-114454,57744,-58153,-139840,-23004,-49934,-232414,-274057,-59755,145759,64233,-174776,-291413,-285830,-191008,-2310,88626,71336,146334,222762,146361,89602,-15201,-201301,-190022,-54342,2869,60097,185636,150557,-134908,-183580,181653,354084,98141,-94918,123209,457253,423347,130780,3277,102259,220772,220575,171988,55017,-79459,-45398,-68208,-271456,-280709,-30609,27757,-30095,104328,232816,147949,14496,-116929,-210057,-202216,-140314,-44774,88856,54044,-95025,-84993,44882,202995,312299,253705,210668,150464,3755,49303,221312,212150,159677,106581,-64656,-214304,-200909,-18348,302315,473253,278277,91571,30358,-177702,-341996,-97849,136752,17762,-111998,-109681,-120682,-51393,135096,195746,179690,124170,-6542,-110927,-882050,-1352440,-433868,-596878,-1221723,710302,1949547,987556,989710,1020565,20163,-484958,-532376,-1093263,-1559926,-360521,1094012,1047610,762409,1194168,1349363,838356,372960,437513,368710,77732,-70470,-277549,-487260,-460043,-296285,-101930,145679,253590,262356,164946,-18730,-79188,79064,367343,470643,289687,106396,38007,49587,163793,252357,151199,26178,22190,21500,-2180,42595,160633,86823,-81515,-34101,51361,-2918,84395,183976,-3772,-228425,-172697,82877,247508,215351,163890,159132,100005,72355,195858,287027,227928,132836,57836,-51549,-283431,-479220,-533447,-499571,-484217,-350807,-163495,-65831,-69983,-171495,-250334,-197043,-32266,84348,72121,-93386,-149980,-50762,-156036,-335878,-200972,33220,-133564,-422840,-253045,77362,166932,-7578,-234222,-177296,98453,266042,205876,115341,126821,85849,-87110,-170623,-34929,152525,203909,118480,-31254,-188310,-265805,-120601,166465,344458,240239,-109166,-363052,-331467,-267356,-198504,72365,302800,284197,154556,154264,264419,332210,309388],[237807,237516,93555,-117259,-145079,-40470,41959,18332,-126611,-281081,-301046,-226281,-262433,-377907,-329987,-170679,-93297,-32042,-28087,-66694,-111593,-105615,-4644,-42005,-178321,-163750,-92046,-116259,-117996,-46871,14350,3227,77693,313307,378929,288686,222681,152779,86314,8441,-69422,-85344,-30287,-56433,-148250,-52311,71993,-92461,-281774,-1661,253051,34875,-179841,-171600,-145652,-11178,74561,24397,113741,218844,99587,52703,23942,-167927,-175270,91851,99597,-148536,-210452,-26165,191228,304231,331016,193588,-7016,-63967,12305,79424,45049,-31008,-40128,11213,15233,62389,100188,-4609,-148596,-162877,-193587,-289889,-185829,-52149,21083,145394,162433,-1914,-20462,-10679,-42884,-60353,-127892,-70486,182686,212592,120266,150888,146127,-41845,-226964,-253630,-193376,-141088,-73751,3204,107801,152077,61590,21005,-49572,-337823,-410601,-274825,-332894,-376291,-113764,104152,91369,-19867,-89862,-15304,118254,108901,43910,117501,154302,47836,-103530,-185412,-50658,176269,258181,83088,-82390,56141,173461,8728,-82585,131418,369849,267136,-58339,-110193,103330,236789,195122,153265,124269,-275,-219291,-321017,-208016,-101114,-80956,4032,19267,-96912,-300677,-460093,-338191,-184248,-173543,-137346,-92241,-39703,200588,218451,-98871,-206802,-84865,-84511,-123476,-98777,-61800,119457,440615,537033,268922,-45386,-157813,-221725,-276622,-178983,-19430,-50501,-110730,-28068,81056,37958,-117323,-118686,30800,120408,55714,-75107,-224278,-227186,-59240,102623,235627,359816,200031,-90299,-210651,-303232,-375278,-238008,61426,247110,323839,285763,150566,133465,154427,-7096,-97628,22459,30803,-17248,-22596,-3785,93650,207660,225296,97252,-71759,-66331,127981,130951,23994,37194,54156,36620,61289,-58876,-177707,-153065,25244,179535,41725,-244710,-283308,-95376,19344,-130863,-287872,-101889,376117,563344,221498,-148731,-186620,-50518,144829,240887,99556,-150803,-296776,-278032,-168386,-58491,66673,46987,-98836,-103750,69836,134813,53078,47362,34045,-15104,-51927,-81173,-121471,-86191,46929,200293,297683,272522,132210,23561,60738,84044,48288,32851,-43194,-38583,-26857,-112633,-18870,254064,409757,419588,336261,179988,45703,-119729,-224307,-92017,83193,44129,-5664,14452,-75965,-141179,-78795,-36043,-72101,-137519,-88666,51505,180564,287844,254900,141394,69572,4304,-63020,-54922,-39672,-24647,22702,179958,410891,497905,425728,342697,236334,140404,118415,111935,63548,94615,104880,17225,-26615,-15607,-35758,-107055,-129434,-124509,-178326,-150744,90478,255745,149531,-64163,-158575,-109451,13411,146687,75058,-40078,-103285,-276064,-273705,25699,225568,135102,-18851,-49175,-38203,-26575,-25730,-32198,-55273,-122564,-112099,-96926,-85105,5106,183927,298315,312882,315409,229271,96354,26820,-18013,-159316,-182196,-142576,-229321,-337956,-264569,44877,410317,500279,255576,-62235,-161654,-82252,-63392,-139656,-157185,-139656,-87753,-22069,-26560,-99924,-102273,63226,186767,51112,-141426,-197899,-163441,-3045,232197,313454,329644,358086,174866,-40378,58446,202140,58172,-74641,15696,138624,150239,231770,296489,152852,2059,84003,297571,426983,376934,431109,757129,641873,306451,379219,607652,846780,993879,530147,129967,353440,323888,-1139771,-1314014,2144684,2914721,-1167309,-1396440,1992177,776435,-2128708,-2386525,-1374486,-209873,-37870,-1090394,-1303572,-263197,366614,-377323,-803447,-262348,56123,-52581,-74833,13115,68507,21886,-192721,-414975,-376950,-247759,-180515,-143360,-169224,-184492,-107416,61185,141133,-78476,-311136,-201392,-9815,25778,112059,176066,-76715,-382212,-420090,-308395,-151124,-36669,35477,94071,133908,207403,317396,291650,136951,-107283,-242657,-157876,-50772,44517,191625,165060,-35787,-191985,-120851,-74303,-158490,-169137,72304,238871,22210,-224228,-258519,-254359,-210503,-51152,-48173,-239245,-345343,-237804,-102827,-192186,-253481,-72199,105868,101696,-11710,-134479,-99020,21253,-9050,-80738,-49137,-92054,-85644,43321,-35801,-170319,-88123,26754,-70874,-230690,-209826,-100373,-193476,-337209,-248923,-78968,125748,272561,204366,35066,35732,41495,-118890,-253516,-259718,-165696,-33708,61174,147013,203434,191636,133373,125775,199017,205678,11682,-126669,-108071,-120674,-71600,85856,188122,240182,183636,17157,28300,259980,379377,246287,153814,146588,73631,-22890,-43594,52894,191866,175943,30513,-73224,-90954,-12497,27091,24571,55072,-9468,-34936,28573,49265,51589,61251,-106112,-296998,-257195,-178487,-130526,-89741,3016,208377,342761,259278,201424,131915,-115878,-228616,-87940,52085,212658,320637,249808,111379,134437,241204,169884,-88047,-63665,39558,-225377,-438673,-179759,144178,107777,-59952,-88077,-64463,-35263,-69010,-74858,44417,71331,-92375,-177554,-97350,9965,149210,270436,269486,-22264,-470045,-587364,-307068,-136584,-257299,-245952,-75375,-36429,-127865,-112797,13058,158819,180426,-21152,-142426,1453,112336,65903,116765,225459,55854,-277302,-355085,-179805,-161026,-260853,-231837,-65831,110286,164561,61059,-77881,-176104,-158450,-74906,-34725,97138,186812,65744,-119337,-157943,-50920,31949,90797,156551,163109,62745,30767,166249,244859,120964,-58766,-179674,-86730,28844,6234,104034,242687,65854,-110211,-114174,-100937,2278,50552,-114622,-133105,41330,37484,-79564,-146380,-42344,304724,440799,174824,-65984,-203332,-150180,62146,117997,85447,104678,79132,89766,154797,112357,54836,105850,132963,93571,111565,118506,29200,-82097,-122828,19782,157324,102451,51953,77127,107849,201237,181128,-122075,-384148,-304909,-38199,66081,-54799,-239761,-325710,-200973,140041,180605,-67597,8337,252820,199128,115712,158495,42356,-202365,-121914,73386,12455,-110856,-32977,-24631,-159611,-187460,-23825,148736,85273,-167933,-334805,-352777,-259057,-70890,81273,110767,131742,106701,11276,5140,-55172,-172803,-114490,50826,150015,195450,180188,5374,-239672,-180173,189408,319171,90165,-38687,183099,453286,370227,98436,-25366,69608,219384,180257,107881,23854,-50763,27442,17450,-185111,-173665,57003,19162,-117051,31732,208237,135647,-39361,-206566,-275988,-229781,-176774,-80201,54451,2947,-145312,-104407,60157,170151,198368,167732,175878,158775,6998,-10070,156876,231299,222118,182829,17611,-154565,-196739,-74872,213973,398183,245379,94211,26997,-207249,-330400,-55724,103009,-89907,-202811,-139591,-121842,-111850,42080,165155,174280,73688,-47353,-104594,-738764,-1221214,-316852,-272696,-973412,453084,1548026,844259,960777,1129651,101294,-504368,-489754,-1094053,-1446667,-20215,1308748,1109943,905056,1269047,1098579,434468,1846,216425,268555,-12609,-120582,-214523,-306979,-242657,-192874,-142918,350,97969,141245,94956,-52303,-112553,79653,438205,605861,464225,282556,182143,148241,244255,295883,214301,182472,197639,93201,12417,89469,187839,132175,-11223,2932,30961,-18812,70505,93841,-147496,-348461,-232814,54848,206305,141745,138492,219090,183542,156396,274849,321278,228568,175666,130529,-24735,-286491,-530372,-627777,-548808,-398975,-212482,-44146,16208,-55564,-195888,-251558,-114970,104582,216627,136796,-57402,-126112,-16619,-66980,-274761,-226092,-31826,-173695,-469436,-307122,60523,196001,78522,-3462,95795,235852,278004,181056,99640,102021,47146,-136874,-246539,-98634,67671,76187,12190,-43627,-109184,-188544,-94238,142866,319629,292500,11696,-296580,-366133,-311616,-223171,20526,242704,268968,190309,190611,296932,344426,273423],[208781,282896,189529,-57698,-146314,-43768,56018,27646,-118164,-236849,-227531,-197408,-306095,-437128,-351160,-156353,-114014,-101509,-67537,-143987,-268895,-289575,-172031,-119243,-158896,-76690,9855,-38789,-144851,-162721,-107928,-54417,69663,279846,362711,339641,299927,191228,78473,25228,2293,-36461,-9935,-26290,-107549,-49020,19714,-148027,-316689,-123913,127314,-1099,-143184,-121351,-90684,90131,202411,80552,33140,48266,-15399,85394,158313,-45695,-148955,456,-12808,-168598,-190742,7107,243123,370640,381154,228390,-26504,-156785,-50103,90504,69308,-58547,-123170,-78271,-53096,2381,116047,38766,-178116,-246262,-236877,-280375,-168658,-129874,-101057,111380,209399,53845,51738,50602,-26965,-86850,-184194,-185262,43980,104031,66975,146448,156615,-51278,-248957,-260532,-201216,-123267,52161,189240,237162,227353,159545,103086,-46351,-374973,-503794,-414824,-471967,-430562,-130553,81095,40856,-71545,-115729,-45066,14294,-56918,-75612,85032,172047,28390,-168359,-208533,-73288,139782,299058,205768,16690,117032,222747,51945,-82522,53122,243626,193660,-79841,-117477,126317,273376,228413,193914,203288,75085,-213109,-366736,-277440,-156323,-41141,105176,75989,-74705,-228517,-342798,-273146,-198231,-230542,-168752,-72610,11188,262548,278413,-61480,-203763,-80122,-14647,-81506,-119367,-101358,102147,448507,562586,321789,41286,-59069,-113086,-180915,-163732,-82406,-103683,-181955,-144377,-20627,-35648,-143829,-114178,-10143,47330,8274,-129986,-268664,-249891,-80707,46977,153129,327100,254826,22364,-82448,-164030,-233122,-97657,133329,211055,233533,228423,162548,122069,93143,-8388,-76730,-39407,43855,72748,60026,8297,70271,212106,267677,165000,19278,83689,243355,195871,77498,71645,85025,93736,158720,48751,-162351,-242527,-89774,44113,-93506,-336976,-323277,-61622,97781,-50988,-265540,-152290,274277,454759,201309,-10809,-25249,18490,139243,243818,135847,-74753,-242549,-271243,-177505,-50205,60011,55734,-52494,-48149,94941,90787,-4130,9155,14282,-38433,-60213,-115742,-203104,-159333,-34634,148528,255241,243920,130430,17666,23376,75914,129125,110737,-32830,-27498,8377,-31236,114166,338922,403646,404134,363023,241015,51193,-175881,-235922,-72877,43334,-11279,-35249,-3998,-83271,-161499,-136645,-63720,-42789,-79531,-76880,-19619,100337,309577,370413,231116,75196,-30148,-53213,19100,66692,52001,61591,214315,472367,518620,374615,255515,171514,148730,218351,252517,101946,43046,99866,73571,23886,55004,67176,-45415,-175814,-225981,-205366,-74402,172112,269194,142592,-44862,-120032,-78762,34976,151059,90142,-43949,-169577,-360188,-282865,75094,252681,116442,-60029,-165054,-267944,-212309,-48994,19008,20902,-40113,-110408,-97584,-4707,80742,174588,211230,221495,251760,208889,95958,66287,8853,-174132,-230390,-171555,-232388,-342051,-268931,60674,442495,551902,359060,91421,-20521,-43816,-66488,-97539,-73110,-74776,-63378,8120,78747,6628,-80946,53099,230107,104144,-112880,-177870,-134076,60159,340616,454310,422976,371715,168478,-53635,77922,237265,107604,12669,170280,257420,175818,242366,338464,188674,-2046,59260,262681,364664,288957,355417,652608,565513,353980,441342,509584,416605,333378,154717,36722,162442,73341,-552800,315858,4363587,4308606,-2293389,-3584510,624797,423153,-2011321,-1953373,-1094354,-428375,-430357,-1455513,-1686907,-472257,366553,-317545,-804964,-327538,-10621,-73213,-60878,33002,25455,-35527,-169601,-297214,-203860,-97050,-112994,-154189,-209110,-186684,8344,225412,206724,-138511,-449089,-358132,-160015,-130763,-26501,153372,2776,-334879,-463569,-358813,-157977,-15406,-3163,-24987,42012,220879,383720,351608,181359,-132140,-362052,-268472,-94407,80098,323362,319186,18575,-202435,-131654,-93049,-189229,-195786,17733,201302,98718,-63662,-142059,-200743,-112608,175890,221389,-77733,-289394,-153316,6277,-110495,-226960,-95711,82117,135883,55648,-103117,-117193,-3407,46995,25915,-3247,-107823,-83815,88081,-7203,-201748,-111157,34437,-63671,-238051,-237230,-156496,-279930,-390535,-269368,-116361,41568,258347,267570,100347,75364,120130,-55181,-249942,-256234,-207777,-179366,-73274,105571,207879,129598,52937,71342,169661,216926,47577,-117283,-103160,-112365,-92216,73654,197596,201652,88939,-87398,-41979,189298,350068,329899,275509,204556,49253,-82064,-101617,38260,221371,179977,-46901,-218765,-243951,-75113,57943,71760,78438,17995,-7652,56058,67484,33305,25225,-121846,-320127,-281561,-158236,-86120,-119637,-115019,55832,207187,173670,165660,84086,-141000,-254424,-190799,-106160,121513,280083,126899,-47952,64740,258624,247165,-80313,-185093,-92534,-274790,-455032,-214641,83127,31788,-131028,-152131,-112408,-64169,-88828,-89842,42438,107983,-29954,-160961,-122356,-6692,143247,265707,251651,-30214,-432403,-485465,-225195,-136085,-266160,-224759,-64654,-50735,-139714,-122107,32428,226609,242710,-2799,-144673,-19466,90927,90286,162055,215130,-48032,-386394,-385422,-208801,-226464,-284098,-161765,-1466,110452,107720,-9260,-110884,-195820,-237050,-208712,-159536,10585,122404,2335,-149040,-153722,-82219,21520,178482,240320,96997,-62698,-23277,147930,197158,82893,-63128,-197198,-114485,52404,84748,178239,242043,77601,-15028,-1235,-71050,-76243,-13810,-3314,94335,224649,197618,21043,-159149,-62743,303232,416339,172002,-30400,-139740,-33554,194648,210471,133287,94747,51068,125251,235462,154402,36020,38370,48245,71315,112758,85857,12195,-21349,-76379,-19104,99803,71336,31924,84844,154103,202726,133562,-205633,-452457,-293244,-24160,-24386,-188033,-276807,-226180,-37350,254537,207570,-46644,-3490,167518,115043,72315,144237,96368,-124216,-123842,67185,88919,-47909,-22194,14070,-60649,-71406,28360,155928,109214,-139732,-335584,-362884,-271912,-104564,74677,130432,94900,-21380,-121151,-91446,-111569,-132466,-842,184807,283244,299214,198712,-62273,-282244,-177501,117857,213599,97425,52886,223194,397235,278856,35092,-83977,-10342,123676,72396,27794,22169,22474,106133,85218,-105285,-86861,108685,50456,-102288,23502,205582,146915,-70217,-261448,-281125,-186116,-153626,-72823,38718,-56038,-202965,-110098,63712,77720,28953,61709,135357,146699,-4162,-65693,79154,213338,265366,262077,98811,-94979,-190835,-172566,31187,223946,164466,86660,27275,-219671,-298614,-15690,69208,-159645,-229352,-122009,-118610,-184423,-38640,194434,247960,101666,-46601,-55210,-438829,-921467,-205438,6254,-699614,47137,821689,426797,673381,1044764,237145,-372438,-300325,-867685,-1176661,209135,1361527,1109394,945460,1148623,753423,44965,-264007,78252,181493,-92915,-127093,-84401,-91013,-44019,-114998,-190440,-152558,-58379,22543,34097,-68666,-141694,60697,466234,675112,558175,391514,299186,246037,291254,271401,229780,335357,372177,160829,11605,95665,172328,149377,62174,53043,10788,-31097,63928,16229,-272609,-448405,-282202,22721,145064,34832,60659,232860,231605,177095,254726,257622,151295,153407,165507,-4352,-274424,-535696,-649744,-537210,-266759,-56999,63886,102368,-4762,-165834,-185660,30326,265598,331141,186333,942,-57531,22616,-7678,-198627,-194034,-48866,-150397,-413631,-312686,26638,141294,62151,165665,344739,347762,235557,113333,74569,75224,-496,-182526,-287745,-135075,-20496,-72835,-84940,5120,46190,-30818,-21919,109754,272658,326719,116072,-215445,-352984,-313636,-240541,-69889,145341,224124,179533,173111,289055,343044,246574],[175105,275079,245716,18293,-91798,12007,79917,1362,-134421,-185548,-135329,-154972,-317114,-431449,-319139,-134583,-136433,-178663,-118222,-206371,-389635,-434181,-300210,-135593,-67881,21398,55238,-27305,-197295,-281382,-248162,-168342,-10091,168235,267279,325391,332053,214434,78296,48101,59913,-4637,-15632,-6273,-42459,-31192,-14480,-118541,-230306,-182731,-11789,-72996,-156782,-111106,-40479,172919,295911,123416,-37238,-97876,-93456,114547,259955,63154,-119024,-78278,-89838,-163203,-152500,49540,273110,369562,352624,237236,-25727,-219477,-112566,66446,49451,-113948,-204566,-175314,-145316,-74401,105202,56686,-195729,-280168,-221386,-201754,-115979,-193734,-242210,42139,204243,82547,131282,150666,33701,-50055,-154629,-216258,-80787,-11775,5742,106333,127193,-60005,-234912,-220678,-177309,-98272,143075,300086,270836,217572,211464,169593,-47197,-369534,-517560,-495667,-563040,-431901,-105269,70187,16277,-78637,-120516,-69192,-61545,-173104,-163691,42838,160527,-6399,-217559,-216725,-110832,76685,323127,348371,152867,156004,217793,65607,-78056,-29691,79479,76249,-99739,-99315,134736,239703,209659,236035,306686,196120,-144995,-383821,-351691,-193726,28136,190766,115258,-45557,-140796,-192630,-170229,-191808,-300025,-232488,-96360,11130,256879,315601,41390,-119429,-36611,72063,-11642,-135539,-170814,34155,402559,549161,353634,106116,-1510,-35618,-97045,-165019,-179766,-179792,-256980,-269169,-120673,-63436,-114407,-77511,-41334,-75390,-113175,-203835,-278265,-225936,-64203,18240,81733,255792,258046,94593,16409,-19668,-56671,53898,169727,135326,102398,127694,133391,71758,-10835,-42687,-43886,-47874,99145,179719,135814,18110,15480,113755,183762,155574,86308,225979,357222,267474,117302,73308,99755,160453,243180,159316,-119438,-283203,-177820,-86201,-180532,-324096,-282889,-19741,173273,70193,-180986,-161542,144426,283818,167767,150638,163189,116603,155062,233197,155209,16307,-156172,-242917,-180742,-63419,19345,52404,1290,16275,125402,72745,-27689,-12552,14599,-4688,8577,-97161,-265594,-229047,-73967,126780,195697,176279,101519,3240,-14183,54179,154565,124858,-29509,-5916,73774,84568,209183,322142,303424,318354,339529,271138,40957,-205904,-190328,-18407,9057,-79453,-95073,-40902,-77104,-162235,-181024,-98324,-32506,-24744,-34894,-40358,55360,316274,425534,239680,16761,-98777,-47177,97248,166218,126016,101764,229416,484258,515094,313130,120476,51500,138106,321529,383402,165820,33291,117863,145798,88569,128860,160865,16011,-192597,-273418,-184472,19630,212743,229816,110561,-28415,-71147,-37627,42374,111482,66621,-68904,-227947,-385542,-240182,147479,291323,125066,-47835,-232372,-451653,-368764,-81934,46749,93693,85002,-38991,-38655,94015,158432,168364,144966,136277,145666,134513,62694,67859,5460,-166893,-234329,-163690,-189397,-304975,-265634,56072,444916,579346,444006,253198,140387,23880,-26616,8801,63085,24675,-17691,51450,193280,139966,-30365,63798,277268,159851,-54927,-112918,-89808,73259,335560,493073,467855,358321,163651,-31108,112870,283973,193234,163381,365843,346609,149016,209510,368621,254154,47374,70279,222400,292809,207583,202651,350349,367380,358718,463451,373016,-10687,-235483,-70605,18561,-40589,-130653,120524,1821469,5956653,5356400,-2712831,-5054282,-691848,129811,-1680643,-1492350,-929169,-878774,-1119163,-1867344,-1958350,-655058,269578,-284361,-757287,-372929,-84395,-103543,-38759,67893,-10007,-111812,-180226,-193652,-55258,17286,-75904,-197911,-276071,-203991,113825,387251,279777,-170586,-551759,-502074,-308184,-281608,-154981,128025,89950,-255276,-494866,-453060,-235639,-56341,-81837,-155739,-46380,233183,418362,361431,165274,-191063,-475284,-374309,-153001,80080,392957,437741,108099,-141853,-122188,-113062,-221841,-222753,-32624,158526,179119,93851,-42366,-157806,-41945,308622,427115,120346,-173632,-67286,66679,-81811,-231318,-137769,48778,165584,114253,-62333,-129834,-41659,70049,92253,2215,-176015,-152707,71013,3994,-232310,-171052,-7338,-65582,-244099,-267446,-198569,-301689,-351102,-240461,-163297,-82298,187733,292390,155617,118981,195881,22093,-207492,-214725,-199605,-241365,-152565,45964,156567,41765,-30638,12882,145873,251280,97354,-122179,-119187,-108629,-119483,26054,159604,131656,-10604,-180876,-146729,55059,263130,362574,345340,233877,38484,-105939,-134930,10418,208524,163585,-90411,-308079,-340776,-129198,50194,87432,111052,97974,67653,101423,78197,7952,-8330,-119917,-314580,-295061,-134828,-63490,-163247,-225420,-105618,25225,43370,117061,82329,-117727,-249712,-263617,-229031,24687,199743,-3923,-175717,-9149,244907,279230,-70196,-278260,-174457,-228140,-390531,-218499,57499,14423,-142745,-151377,-93365,-65472,-113816,-121034,5124,72940,-49682,-184035,-158676,-47910,83091,228047,242699,-17920,-383659,-395831,-175883,-173498,-263250,-144780,-4713,-46908,-141440,-139585,13038,227492,216363,-58932,-192347,-68870,35925,79099,188844,194170,-129430,-439100,-375891,-226801,-264115,-265681,-75634,63654,106463,50261,-50313,-86201,-148873,-266807,-327669,-266876,-61619,49905,-72057,-159679,-117336,-94254,24143,271781,340937,90171,-119860,-51138,116059,128863,31455,-84572,-209976,-134698,68076,138366,182298,162224,67211,92603,135662,-10618,-158332,-131332,34770,244607,324514,272080,83997,-153876,-84849,239175,322533,151693,1876,-85377,39837,254775,262483,182577,102461,52223,174616,297731,202088,69542,29782,-1957,38787,78123,16920,-20933,33490,-18033,-51503,24376,27118,19284,96208,175325,166833,50653,-264766,-458244,-245694,1629,-102487,-312403,-305735,-102043,188630,378974,196846,-51126,-27443,74660,37779,28799,125328,159926,-7707,-114388,40885,144152,29613,11315,56188,28869,34989,83454,161909,124227,-97784,-289557,-311552,-226778,-86961,75456,115019,28541,-135430,-217020,-173444,-171267,-96808,114784,292204,343102,336520,235866,-34396,-249100,-168466,860,74811,116071,145249,220385,292687,161998,-56795,-169070,-116771,-28510,-62579,-45358,46889,116609,174680,124254,-50123,-44208,108189,102596,1437,82354,225728,169218,-84036,-284775,-238244,-88736,-74266,-17834,60115,-91410,-246680,-104287,48739,-48272,-138308,-25136,112856,132633,-19103,-107663,3226,158539,265866,307367,156991,-44232,-182047,-277841,-183881,11626,69984,82618,43814,-195469,-253724,-541,38284,-172463,-191490,-76081,-130806,-277701,-135153,201792,313610,174332,-5568,15182,-55153,-436044,-41364,190146,-447800,-384797,-68657,-199053,202228,804941,402685,-128427,-49102,-467109,-739832,334410,1184447,932836,805558,839855,380416,-273592,-406139,30372,107677,-151733,-77430,90851,108738,75525,-82301,-228702,-270184,-181304,-72640,-1590,-48132,-145173,29422,442140,652697,545164,412435,360422,326073,309054,199463,201679,450541,500466,204770,5004,71447,124922,130811,110989,91791,-6149,-35546,62996,-32145,-351996,-515329,-324036,-12837,71561,-83578,-40733,210487,233600,122438,144288,124963,18598,61241,141505,-1799,-247939,-477417,-592375,-469974,-109610,97070,138659,158438,49204,-106020,-76436,188974,403566,397047,204674,61978,39614,64677,15195,-117278,-108173,-4952,-63282,-275553,-274315,-15617,36782,-24918,230169,491050,395918,149993,33485,61707,62425,-37108,-199938,-274889,-140544,-97764,-218105,-171201,81808,227393,166382,99191,117867,242150,336220,172443,-149779,-306735,-279010,-246073,-174711,24164,147466,119721,109828,243332,326453,234885],[136772,216262,254073,101402,26139,123568,101756,-54891,-167819,-146095,-59626,-106731,-274575,-349227,-230656,-94537,-150306,-237294,-162775,-242642,-456557,-518694,-364052,-87769,79272,111910,26949,-104203,-272922,-377238,-376618,-304574,-127244,25380,127350,252109,317417,230159,97147,69156,81994,26,-49241,-5345,32147,8209,-13290,-20852,-73780,-168308,-117998,-151247,-203839,-124968,4526,217090,322522,130927,-83838,-177440,-119699,117539,283162,117468,-96603,-124193,-109131,-128215,-107635,70841,254164,291987,257424,222335,3801,-221432,-146256,24874,68,-169069,-249563,-244828,-229106,-135491,76892,49164,-195426,-257904,-150740,-80217,-66444,-255765,-372619,-45309,149167,86724,210863,264612,113985,31921,-55772,-167621,-160778,-98114,-37282,47284,62942,-74085,-199573,-157920,-134547,-73019,171077,295827,191423,127468,198817,189206,-54458,-321121,-442502,-490906,-572319,-380493,-57062,60748,20034,-41732,-105643,-86289,-101348,-222911,-206946,-3222,117885,-44215,-230250,-208553,-151086,3245,312838,457381,282488,159528,141856,19474,-83364,-90641,-71608,-53011,-104625,-45921,130162,152269,156027,270636,396961,324384,-27772,-366734,-426193,-229465,80453,222872,121312,-15539,-58266,-53485,-62245,-180196,-373619,-322479,-166337,-40614,193403,328308,186948,28650,41354,152167,69862,-138161,-243884,-59598,313508,493834,353763,133611,5283,-4993,-35413,-169489,-278367,-254431,-306949,-366102,-200705,-42780,-34327,-17540,-53002,-204920,-270598,-272724,-244850,-152234,-8575,21558,33339,167268,226304,128233,75245,105727,129387,194985,171062,36863,-42549,10466,77180,-1649,-125828,-76764,39380,56959,206138,290130,190726,13781,-71650,-63909,7788,73250,111385,322663,441710,331869,150081,60722,104039,227601,320353,264882,-47455,-252522,-207632,-169974,-192232,-214898,-175036,29236,237046,202244,-59740,-143812,9089,101528,135724,290171,327044,210929,179768,209443,164323,106240,-69706,-214378,-171373,-79371,-32698,44680,55825,82797,170931,105519,-9714,-21154,24845,74879,130950,-39418,-294777,-268494,-49844,140934,140744,100125,61751,-14281,-53207,3425,108114,82086,-26883,21561,154865,211705,251992,221241,148789,198201,289893,272604,22931,-198566,-100212,53926,-12835,-142977,-166784,-84710,-61018,-147781,-197192,-120932,-41257,2006,13041,-13490,56887,309569,417276,187068,-77005,-176502,-43809,158614,222934,161764,132446,238101,452058,486522,257949,-19834,-92793,96989,382468,457646,229893,56225,135903,198415,144090,188374,229966,69092,-171630,-253286,-113420,130457,238608,177698,78936,-9816,-27278,-11271,12325,33084,15055,-104795,-267353,-368419,-184002,203998,316014,144598,3316,-236996,-545210,-462470,-116712,46998,123274,168176,53446,50809,172171,205789,160060,111965,70904,18803,24879,20006,50217,-4702,-128583,-190394,-119843,-105367,-224071,-248203,23849,396612,549986,467443,369304,277685,110047,49554,146766,207558,124653,30815,95334,288999,265459,37522,92373,310110,202290,20850,-16671,-38993,30214,215850,419459,456220,329690,171587,33143,159613,339225,311239,361765,556119,380817,75532,143858,377177,321430,116869,85941,163806,215197,147877,27418,-32060,104787,301662,432467,241433,-285701,-503104,-85434,69829,-197969,-208367,680890,2760692,6524616,5907127,-2137049,-5480969,-1812327,-239652,-1337301,-1122661,-853886,-1325531,-1816459,-2187837,-2017786,-745797,111598,-281125,-677610,-400494,-156241,-138405,-14386,100294,-43070,-194816,-212778,-123758,31698,76924,-55947,-245825,-357295,-244546,178309,515897,359855,-155260,-592277,-603674,-425525,-387742,-229866,118616,171965,-146069,-471032,-537592,-352999,-149416,-183633,-273111,-115760,237212,416061,322935,89923,-277934,-556877,-447435,-213948,35852,377222,483473,198123,-39024,-86639,-105177,-221534,-231421,-69291,117884,242424,213083,20093,-127249,11850,355985,533058,297097,-33380,-4485,72553,-99478,-261157,-188904,15068,183625,148861,-27954,-141119,-91508,50885,103776,-33583,-279026,-266040,7086,-3611,-254689,-252861,-95228,-92664,-252972,-283620,-208316,-264372,-263005,-199108,-223895,-210924,85222,278105,187967,150253,234426,71721,-163322,-174279,-163344,-217364,-172790,-31475,55603,-47289,-104954,-51287,119264,288608,142260,-140340,-154127,-112542,-148131,-50909,74594,36256,-107050,-252758,-260740,-104659,141587,331016,345919,231440,45032,-95383,-144533,-30460,150010,129093,-83145,-312264,-361430,-165133,12278,66227,132745,200450,174414,156081,84023,-11694,-26643,-95703,-271507,-282406,-111001,-64767,-201661,-289580,-217600,-136339,-83238,83286,146861,-31865,-194256,-274010,-287442,-65386,90699,-100833,-226082,-63221,202596,264672,-47931,-307631,-184957,-107057,-264530,-184451,78402,59336,-97892,-96666,-27327,-46148,-141075,-168287,-64982,-25565,-148027,-242691,-191152,-99799,-14035,167951,244985,11890,-321992,-320481,-159232,-230371,-248607,-31742,79644,-33338,-134396,-155065,-36865,155273,107540,-163498,-263067,-127405,-26457,44192,190841,169426,-164331,-415867,-325805,-229137,-270588,-222588,-11357,107170,92416,-3376,-54326,-7477,-46036,-235202,-390909,-326817,-98409,-3828,-128374,-136458,-42638,-69081,43562,347088,433569,148420,-93659,-50973,72443,59726,-10016,-110985,-220620,-154372,55735,146880,125538,44976,45619,184722,264775,69309,-223471,-276691,-23137,264656,320223,249012,88571,-134064,-102813,130934,190369,124440,32260,-50210,45799,226508,271722,234045,132490,82041,225305,330086,239937,131580,67816,-7951,11768,36951,-46138,-45963,77690,41042,-67656,-45204,-10748,28952,118745,169310,106773,-40665,-279690,-397063,-184371,14229,-156868,-391707,-315936,13045,408210,470598,142620,-89863,-69934,-18901,-28366,-12815,98377,213994,114357,-93353,945,159563,96695,55391,80618,71752,98567,127880,157788,116380,-57643,-210259,-219020,-143499,-22748,83675,60251,-61037,-212276,-256107,-220937,-219558,-77790,195599,326855,297045,295579,276817,66642,-154752,-144299,-106668,-45400,137941,203406,166185,158082,37459,-165941,-265058,-216219,-172602,-175564,-96415,79627,197876,221687,137794,-25214,-51270,58953,145903,143827,182633,259190,186697,-89976,-286684,-173948,24098,30711,67108,122261,-79826,-259369,-92521,17989,-168270,-248447,-57206,127741,136843,-22500,-128580,-57406,78987,214582,294883,180040,-5096,-167137,-351885,-356993,-162890,6370,101875,91646,-119584,-200948,-22339,12044,-129770,-110885,-27174,-165562,-384576,-266796,103142,275890,230636,58847,79381,293415,148700,188175,265481,-235108,-686972,-867153,-855817,-323246,477182,552201,155568,167244,-23359,-208778,397032,815205,558780,467893,398715,41871,-483311,-444384,36758,32588,-184293,24750,279343,260377,105907,-82820,-237894,-325639,-258519,-144088,-14222,14215,-105703,1853,372675,547810,444687,353375,349208,372821,314265,119513,148792,498470,545316,209157,5893,43915,66887,80221,115223,98643,-16263,-28541,65904,-43741,-374473,-549109,-363281,-49035,-1409,-187238,-126234,172871,187912,3337,-15316,-21809,-125017,-77990,56980,-28367,-209758,-348453,-462999,-364143,41876,228051,169630,160391,69675,-52706,36917,308828,475110,394795,184751,107453,138865,104471,10185,-42750,8298,88505,61783,-111133,-214962,-52214,-53888,-117292,191897,496695,365166,50662,-26233,73127,73358,-41716,-166405,-202614,-116675,-150395,-332750,-245743,141218,370055,340247,246944,196493,250125,313286,165418,-118407,-248452,-220357,-236612,-265619,-101147,47617,28722,26810,173557,292176,230390],[90843,126850,224183,180149,186621,257742,106870,-124154,-201032,-124853,-21295,-60273,-178310,-202133,-97603,-33946,-155146,-263202,-182641,-245599,-467245,-540316,-362157,-141,240579,182974,-52307,-243784,-350299,-424876,-467303,-424894,-232033,-84525,-4471,143089,269154,249670,141393,87884,71921,-17392,-102566,-22817,102073,69253,26105,98888,75834,-102130,-160907,-206675,-252134,-132708,46670,214172,271716,93941,-103332,-176185,-95504,87122,210019,92929,-93365,-137006,-76958,-69365,-71492,43761,174096,165858,143926,197703,60790,-151885,-129032,-9433,-54934,-197197,-239752,-262605,-274382,-159364,43187,24949,-175723,-192475,-48941,41129,-52671,-320903,-452732,-126043,60180,74463,276715,353157,174984,118552,69660,-75919,-185924,-130402,-40517,-3183,-13337,-91144,-157338,-97443,-86236,-49737,135349,184491,29675,-7402,122908,142558,-66585,-235675,-294772,-398292,-492280,-292334,-14255,39078,34719,12244,-84155,-95030,-102298,-207840,-206332,-45730,53990,-68618,-195024,-184532,-180479,-63760,257885,488418,363008,126281,3545,-90981,-110246,-118653,-169619,-159148,-85988,42723,121578,46245,96723,288755,435621,413377,106988,-317010,-488517,-271946,87320,196595,100184,14035,4679,40117,18273,-175819,-435281,-419381,-264633,-124266,98827,318983,334113,198673,133568,198421,132980,-125934,-290056,-142361,203559,400707,322718,132238,-19251,-14638,3806,-157742,-339165,-302590,-311570,-403568,-246621,5886,67670,46967,-43591,-292170,-407303,-313267,-172105,-38216,75973,48213,5318,86710,188311,139356,95621,190387,291694,303677,148991,-56066,-163804,-91217,12850,-77512,-216823,-78937,185907,282573,353997,382591,215922,-8464,-174226,-259331,-188317,-52075,85754,344288,469746,370377,181926,56940,104025,273909,383005,345637,40301,-157573,-173067,-186149,-127956,-46792,-33395,82551,283763,308047,56172,-123617,-107752,-40616,114823,364839,412045,263625,197297,181940,177531,183117,-6660,-193570,-141671,-77394,-70320,40319,104933,143800,229321,184541,41535,-17896,39650,172692,258679,24449,-291526,-260957,29544,176252,103026,45367,30078,-29145,-93803,-80978,1286,14292,-16824,50323,234184,324530,245176,76746,-11323,81026,234471,248583,3899,-156836,4749,117852,-21147,-182789,-222880,-118335,-38408,-120522,-174127,-111833,-60086,-11252,42234,41172,100989,297812,366795,121887,-154503,-228322,-39819,185542,215777,138517,143791,246831,391119,434573,217502,-122989,-222847,21871,365799,448243,268080,92266,133941,203845,169682,219792,267205,111998,-113723,-173227,-5946,248643,277110,151157,66293,10926,-1473,-15498,-59312,-62846,-43369,-136300,-278582,-330649,-144799,214351,300393,149951,64918,-183185,-536737,-488714,-149680,23896,90601,154015,117461,133382,196946,196195,142399,108084,27089,-99595,-84217,-5070,37517,-1375,-64014,-110406,-52957,-989,-111599,-213438,-31906,292387,442721,404213,403371,358464,194547,138031,268189,315524,198445,71809,132911,348682,356652,112629,132005,312912,216617,97252,91284,11544,-52868,23654,264762,401170,301597,194849,129831,216514,397250,442014,564026,690226,357742,-21350,63754,358496,363912,169168,75448,84170,142096,125349,-86871,-326203,-136750,189739,357980,160465,-306784,-370068,95156,158382,-291599,-188429,943886,2865771,5972098,5963169,-622140,-4904550,-2703853,-803729,-1159698,-909775,-801178,-1535115,-2198683,-2262466,-1815391,-709892,-47878,-289286,-584934,-422767,-233660,-188295,-10283,109819,-77796,-266332,-240410,-84633,53545,87383,-35667,-266781,-429271,-305519,179324,577211,429618,-95510,-560495,-639081,-490178,-426911,-232985,130359,232451,-23577,-370946,-559122,-458004,-255410,-272295,-347632,-151161,230225,378346,242780,-31120,-378207,-591369,-471309,-263466,-43192,282269,440226,246216,51620,-34345,-57649,-171305,-207812,-84641,86140,270541,269099,36673,-105787,63651,357657,543538,406936,87149,15801,36343,-136679,-299799,-237173,-11685,184563,152583,-14846,-157197,-147673,-5510,65517,-94080,-379121,-373245,-68960,-23750,-264613,-332020,-203472,-141583,-257187,-271129,-179747,-192264,-182911,-182960,-292266,-309234,-17974,230325,189186,157535,215830,62137,-150217,-160864,-122596,-135331,-150678,-116410,-62705,-109697,-160766,-120384,81002,302689,160549,-172025,-205239,-124627,-168961,-139500,-43048,-72348,-191704,-299596,-352671,-240153,22118,244604,280200,203294,71289,-55752,-129163,-68089,64474,86291,-30352,-237198,-312504,-173595,-34512,16625,126921,281102,277088,201921,83874,-22790,-32225,-57510,-192776,-232151,-90678,-83636,-212386,-278347,-239016,-220761,-159534,85840,262959,105422,-85787,-210057,-268135,-133508,-29233,-144416,-190132,-80635,145544,224197,-4382,-259352,-132256,33181,-118600,-117928,135899,145712,-15553,-15595,48418,-21853,-165718,-222385,-150535,-148540,-275911,-307632,-203536,-146308,-118259,98113,244871,47563,-243684,-249683,-160845,-280710,-224951,78394,153119,-27385,-127221,-158301,-97639,25939,-48804,-268394,-320921,-174582,-75269,1306,167897,146174,-149941,-329343,-248154,-212288,-249617,-180289,267,111681,64236,-52222,-30394,100973,83738,-149649,-375624,-326785,-96616,-22758,-140541,-72956,61519,-5120,74701,381060,488547,245794,-4401,-34230,16664,1192,-28782,-130394,-229900,-174942,10162,105655,39241,-56678,22249,232103,352053,149326,-255925,-413935,-161923,156406,232708,156981,39025,-106215,-106338,15865,66962,108536,68410,-36006,-16379,124426,247469,282183,179526,132177,269422,338953,260853,190783,125822,21534,-2869,11909,-64902,-41157,107502,86425,-65332,-91403,-30915,62993,150436,137451,35497,-114512,-247386,-283622,-128282,-2677,-182714,-401698,-298311,90522,547647,493527,53369,-155717,-124683,-101214,-78758,-48081,64289,245077,208096,-67899,-43978,133079,133214,87772,62381,43568,104919,153073,137203,77652,-35890,-125034,-123937,-57287,63269,92568,-23413,-154158,-239657,-238504,-226819,-243110,-76253,218128,271161,154437,192584,305530,192124,-33514,-99254,-153495,-101634,153150,204713,71397,23155,-73581,-271941,-347584,-273148,-244887,-228832,-121946,95843,236246,243228,139612,-25115,-96639,-17813,156195,259609,278604,287103,186076,-95172,-276597,-114575,111143,117178,148542,209599,-17307,-234094,-79200,-15209,-242993,-269989,-17674,185237,170187,-2562,-125298,-93275,-3026,123299,224998,169816,24988,-142456,-364289,-427288,-236933,9226,159724,178447,6304,-145312,-77741,-8816,-51734,-20495,4547,-213494,-482257,-427345,-133136,85987,208661,117546,117361,493556,667367,437876,252614,-55467,-736400,-1322194,-1319229,-756552,135219,633159,399539,283264,308893,274723,436377,384942,82196,-3968,-88872,-224847,-569413,-412800,45522,-56234,-188337,160025,446361,354748,81717,-88039,-207151,-318118,-299456,-206018,-20003,104616,-19193,-5270,274234,393617,303930,240386,264552,374511,323029,71736,97307,463065,485701,165622,23570,42397,20654,10334,68310,64713,-16763,-8103,72212,-21450,-345981,-558729,-402384,-82532,-60581,-253314,-161940,142481,105595,-147077,-166791,-124707,-228975,-218449,-63827,-85950,-164247,-161115,-280803,-241091,158114,314915,160596,106526,35696,-35822,115186,354231,454918,322523,132496,128168,211914,131432,-9191,11324,122100,201576,184076,16041,-162943,-68236,-72842,-154677,88162,375573,268351,-28096,-46566,105235,107265,-1575,-72835,-83243,-68376,-167222,-394569,-304261,146861,419772,428293,376928,329379,286735,251148,99693,-123108,-197061,-153289,-212758,-322583,-209574,-56383,-61838,-42706,99627,237508,214160],[35357,37028,176063,240760,342273,362204,83204,-185526,-215685,-116842,-21720,-22020,-49494,-20662,56473,38640,-155805,-256040,-164652,-213992,-432228,-509819,-312452,87241,364192,231612,-131735,-381437,-395455,-408218,-505089,-501598,-281825,-108946,-78602,32244,209827,280537,207776,111137,55061,-39901,-160676,-50803,155867,142896,92351,188891,153747,-25556,-138813,-222988,-268938,-105322,88469,170196,159925,20890,-102213,-112052,-36533,33904,58179,-7537,-117015,-135983,-25799,-1997,-55400,-40081,44684,46356,73322,181393,134386,-24623,-57036,-18440,-94718,-186117,-180466,-225584,-267339,-145275,14847,-1538,-140858,-112404,45875,118046,-84514,-376488,-448104,-175463,-37367,55750,311100,377044,181279,165938,170217,6901,-168522,-103814,5221,-17375,-70386,-101853,-116279,-54745,-42047,-27688,59742,17156,-147626,-134564,7159,34356,-78347,-123019,-108996,-239523,-343830,-192736,445,-3055,32124,44749,-70974,-90608,-64699,-145075,-174753,-76363,-11544,-65992,-115051,-145231,-187101,-110270,162336,425636,371669,70399,-159863,-239035,-161826,-120960,-200064,-215867,-43449,152897,119744,-38541,60876,284481,399068,427275,218785,-246040,-523741,-316099,51059,138489,74913,46778,45209,77167,51338,-183001,-467225,-496833,-360041,-206953,8112,294184,439909,340849,210970,190571,144588,-107104,-287726,-180597,99631,282962,272187,126613,-41242,-42535,27202,-115745,-335113,-308390,-266837,-367182,-250997,53919,154730,94776,-21635,-305241,-471577,-311169,-75304,94801,171199,81583,-14983,33105,169979,146197,86206,220023,396229,363318,121243,-114354,-229191,-153744,-43332,-137255,-258697,-36037,366462,561771,506320,432803,210386,-40733,-261628,-399374,-327999,-176607,13632,281051,425804,368470,215267,78091,102387,275993,409388,376022,117940,-34631,-94626,-139874,-13219,128164,101339,136039,311441,357238,124279,-122442,-185767,-108907,107605,351755,381368,246493,194499,163425,206557,240996,27218,-171521,-86725,-44961,-75522,43772,142687,191707,288007,280048,107043,-2186,58350,255468,340114,59056,-267346,-206587,129144,204098,82810,30715,22400,-36063,-134195,-189890,-132960,-41520,4234,75970,296490,402606,205153,-63941,-137894,-10151,180010,201825,-13432,-98124,87557,148454,-18727,-184363,-237573,-126060,-11873,-80367,-110305,-62172,-76295,-58702,38176,96477,170804,292337,308812,96289,-163881,-223726,-32344,169164,147049,61481,131417,250924,318105,363633,189573,-164805,-307304,-78274,263875,358337,264508,121706,105170,154680,154719,216133,271848,147282,-27318,-56257,113373,357225,341955,171062,78131,28960,508,-49108,-151184,-145228,-85472,-149994,-257953,-286218,-132191,169881,232260,121334,107431,-91571,-447408,-466963,-180324,-12982,5593,43295,123368,177936,155938,121270,109414,115381,-3705,-182259,-154069,3336,44884,20785,8981,-18672,14878,94115,8829,-162763,-94444,150538,263442,258849,349575,371251,255710,207547,328426,359023,237176,105123,163136,370147,403008,186751,172825,279037,195223,158218,193326,58297,-144820,-174209,88101,330644,286828,225271,233585,279688,447890,552946,711745,735305,300731,-107124,-10405,314948,370164,184879,29894,-439,90531,151086,-65089,-390669,-276529,55357,268607,159772,-65959,102904,391843,246239,-332988,-180060,818021,2167979,4572862,5669821,1387183,-3728996,-3430338,-1593419,-1229587,-844982,-697280,-1382943,-2069605,-1997883,-1382440,-560775,-152483,-279399,-493863,-455340,-334136,-273746,-55825,81919,-112303,-305289,-232635,-55439,37491,72973,-630,-239449,-466571,-373605,112258,547972,461847,-15034,-467287,-599331,-492261,-399710,-177751,153334,258206,87521,-207639,-490731,-501327,-324599,-310382,-358274,-145276,213732,312731,131548,-174885,-471173,-577143,-446680,-291942,-133698,140039,320398,223052,78264,13356,18658,-77607,-147382,-73681,67111,255033,255616,12242,-90351,118754,353350,494576,434943,152781,-12801,-20388,-162950,-327164,-271221,-28321,165974,126474,-31304,-182286,-201803,-82652,-2944,-152017,-432615,-422203,-118961,-46354,-264052,-386412,-295899,-190108,-240574,-224515,-122649,-117014,-151184,-211956,-355918,-357127,-94966,160694,159161,138492,143156,-14018,-181783,-175926,-88473,-34865,-111527,-189093,-151391,-124997,-193854,-188918,27559,273780,136993,-218674,-270721,-145467,-174342,-215719,-166547,-176090,-255309,-322427,-396441,-309301,-57494,135211,172121,160987,113648,3211,-85135,-76514,-14872,48028,41309,-124025,-224529,-149351,-66250,-43353,88325,302522,336484,220091,74108,-31671,-39130,-22903,-91709,-143676,-77327,-108969,-179619,-184788,-165352,-208239,-160660,129817,387167,257257,53515,-88035,-180267,-166938,-139283,-141962,-95375,-57264,95413,190377,64253,-146327,-49065,128255,-4,-35276,204338,238443,77972,60895,96449,-10360,-182350,-266804,-224512,-242600,-360518,-334584,-185143,-176041,-199797,28849,219371,73336,-148355,-172275,-160058,-300678,-195230,154078,184977,-47046,-131502,-143909,-146147,-125485,-200933,-324032,-333077,-196936,-103215,-38578,125977,128555,-102451,-218690,-164875,-174982,-209242,-159986,-48526,73777,24647,-95095,346,201674,203109,-34033,-286219,-275485,-71223,-8686,-98383,23850,173410,81041,104200,356127,479213,333679,100294,-21094,-52244,-47330,-28409,-136252,-235293,-189928,-52863,30400,-37906,-102916,219,212921,369298,205880,-250179,-508845,-337320,-32104,108050,48002,-37646,-77152,-85995,-63964,-3400,120936,115569,-39849,-126025,-14414,204593,316082,230938,191202,306592,343267,268295,222089,173980,64512,-7706,10557,-23581,1400,120021,104849,-51324,-109068,-34457,107799,179463,84632,-39596,-159447,-183670,-146317,-85487,-47977,-181865,-340904,-251114,116220,559438,433846,-49576,-226700,-174601,-158215,-107469,-69304,29577,247991,249887,-50419,-85403,79753,131562,85238,-15778,-56592,63022,158551,100993,11642,-42663,-65196,-67999,-4248,136508,92120,-113398,-224730,-219899,-182589,-197365,-233562,-81954,180412,142518,-37824,64794,312665,291110,75487,-34929,-115961,-75734,151601,145934,-37190,-79240,-150196,-350322,-392700,-264010,-212128,-210870,-128381,77461,217988,242480,144632,-39443,-159256,-92488,127248,297418,322135,286656,160701,-101708,-257885,-73924,146593,147555,191123,292535,79186,-175401,-64553,-32192,-247550,-204230,83929,271999,226699,41603,-100278,-100854,-61311,21963,122073,140173,51128,-106258,-303681,-367509,-183837,88770,255833,295273,157971,-93790,-150371,-25156,31070,48915,11410,-253731,-541888,-584447,-459966,-228727,74208,138306,123487,491019,951328,626097,188996,99863,-500876,-1292470,-1411099,-974680,-154105,606310,540995,289411,421532,554817,459380,54708,-327235,-480352,-528464,-410868,-540496,-338482,20696,-153987,-160528,298769,561284,397059,52789,-74634,-142998,-271029,-324835,-271934,-37098,195398,101384,17465,164752,225503,166408,102396,121752,326280,338677,79190,71238,348972,322582,76152,57464,81619,292,-62080,-20269,-3188,-6829,24904,82283,22644,-284770,-554263,-437952,-111301,-98273,-270094,-133940,133851,9548,-283615,-259533,-146892,-256385,-307644,-176572,-160051,-116544,50792,-74016,-119860,220313,344208,127421,19860,-46214,-65425,133447,316011,344152,197238,65854,127005,237811,129951,-36075,33090,203166,298273,264901,66038,-136227,-53291,1374,-110951,-29051,181836,138781,-63035,-29292,139787,152052,80302,68572,56825,-2231,-142853,-392859,-338602,87271,353323,393561,438324,455577,313228,148168,-3210,-150282,-162320,-92152,-179978,-341490,-284472,-140350,-118796,-71527,40295,162002,166520],[-26555,-25176,130053,269362,437513,389473,27099,-222200,-200446,-111753,-46700,4094,78578,155984,202488,107272,-154986,-223756,-106125,-153267,-369113,-444323,-241644,136861,410420,261253,-160041,-446795,-378244,-328022,-488012,-524571,-259020,-31029,-68077,-46315,162006,320340,282025,147650,63423,-48064,-207803,-79155,186057,212896,165867,217860,137381,21350,-77528,-201848,-235353,-29752,130441,103576,24922,-65364,-93027,-25378,33801,-20425,-125778,-153240,-166405,-148604,1392,53479,-60597,-162314,-99432,-9095,88394,186081,208112,126801,51036,-854,-111215,-143442,-96648,-152612,-217791,-112596,-2080,-15922,-99578,-50189,94549,121400,-144878,-392177,-345399,-177005,-115025,40244,299495,314263,117971,148184,206412,36681,-135220,-33555,92630,20597,-82551,-96000,-77338,-31406,-7252,-5873,-19161,-135791,-267155,-205025,-108924,-104671,-82920,4831,75638,-50639,-165049,-105517,-18551,-62908,-11611,25318,-73364,-65070,6529,-61873,-131220,-87680,-55617,-31115,-7628,-91457,-163666,-126980,46193,289094,315262,16986,-294234,-377181,-230207,-117326,-176510,-213217,15908,259381,130437,-73002,65784,257387,289204,355943,272993,-172908,-521326,-345236,1419,89695,71593,87968,71958,72493,35634,-198556,-458365,-531355,-420596,-254574,-46253,262875,476108,416207,246506,124351,84221,-95729,-234075,-158392,24712,161596,219640,141033,-32712,-63603,43216,-43747,-264296,-270538,-185088,-265239,-213324,82582,201238,111165,-3238,-245917,-439392,-266198,22783,217886,255550,105044,-40674,12647,181469,157387,56714,191868,419017,367126,104185,-120598,-228041,-172541,-83702,-170175,-244898,39812,517933,774942,608737,422479,181113,-65860,-301085,-431877,-363062,-259252,-87590,147798,314224,324189,248596,126000,96861,221444,374198,337844,155799,65151,-9626,-57811,110444,261227,197186,185695,321152,337923,119462,-147382,-213060,-97766,110778,258392,233910,153584,165938,161959,250880,277945,43404,-129403,-8008,15660,-46223,53881,163616,220702,331375,355262,167687,26343,81002,295924,341659,43181,-236034,-122529,201989,195084,70468,57566,46803,-29851,-169153,-301608,-255179,-64040,31780,94563,332516,436507,154990,-162425,-212744,-73065,119772,135787,-30762,-48221,116758,131534,-9926,-142744,-197439,-100743,15720,-27249,-16100,19118,-79999,-120012,2327,130317,243777,302241,276394,141000,-76636,-149834,-20833,112457,40981,-40215,97163,236249,243779,281425,165028,-148488,-333016,-182894,102020,217670,219627,134005,60123,67014,101050,177193,247138,178211,74284,69330,217136,435327,425059,234397,107918,38276,-17749,-95380,-224852,-184841,-95152,-139618,-208819,-235030,-133523,87262,123228,56463,113117,8387,-318671,-424716,-207408,-52340,-99408,-114204,69269,170194,63318,-2524,60250,111344,-34212,-213930,-160581,41126,69586,49894,66789,56177,59680,152214,110224,-101681,-138482,10420,50049,65948,232777,327160,278642,233040,305471,337231,250802,136828,187899,363901,409964,251576,203931,214103,141535,194380,278553,100873,-212378,-314110,-48100,274990,289562,247388,310643,339541,477809,608622,755842,691538,248688,-148017,-62164,257066,348816,173148,-28245,-57484,79288,225922,119815,-180513,-269996,-55850,200151,241513,343552,716171,694586,310656,-335086,-286373,355838,1009651,2902360,5250881,3181614,-2583160,-4097619,-2521776,-1502616,-856694,-497242,-900825,-1462439,-1425949,-832583,-357055,-176245,-229383,-411040,-506357,-469880,-409871,-169607,14561,-137348,-293146,-169533,-11685,23301,63903,55724,-160192,-452209,-430049,-5789,429565,433667,52669,-341386,-495720,-436639,-327924,-102303,167381,244772,164244,-23112,-344620,-458476,-321127,-279109,-304054,-104702,190290,230850,4464,-313461,-534489,-524703,-390031,-297163,-208266,-4735,161645,128523,19837,32873,97110,35449,-56727,-36106,59882,200661,186948,-37535,-81841,166462,359717,432837,400235,151927,-80055,-77339,-160417,-328601,-283120,-36223,128657,76126,-76634,-215763,-244170,-159089,-76996,-181146,-408470,-382810,-118112,-62644,-261065,-406802,-342828,-208489,-187513,-150384,-58924,-64723,-172685,-277676,-401880,-356383,-131191,85652,106514,100425,40913,-135446,-246858,-198993,-54558,53406,-75827,-226442,-169077,-88610,-204919,-246466,-35690,198993,70791,-279367,-347699,-176464,-162680,-257422,-263504,-254726,-291181,-324666,-381542,-294255,-73191,44441,57612,116268,158980,66282,-11304,-33614,-54725,24495,95036,-31940,-138155,-94416,-66915,-93638,26403,254183,329421,201446,51740,-48247,-63286,-10334,10999,-29791,-71764,-129607,-102649,-29599,-32306,-126836,-96551,198701,467020,372538,181956,51222,-54731,-160770,-219975,-118275,11162,-2310,73786,190856,152350,-3135,22744,133900,57035,42325,254543,303059,158684,111000,94615,-24488,-187107,-283571,-260503,-263995,-340883,-284054,-134819,-185690,-240582,-34372,149273,76675,-42168,-84539,-139682,-276630,-160206,180540,162347,-101048,-155158,-114161,-164991,-255533,-299359,-300139,-284465,-192079,-116954,-73914,74785,119923,-47092,-131809,-99219,-119892,-158669,-168117,-136456,8483,-14954,-127896,14539,257017,279029,80793,-152140,-198163,-47637,19358,-14928,133710,266366,161333,115588,266448,390896,360879,165835,-31585,-132232,-94871,-25767,-129724,-231505,-188116,-103276,-48209,-77584,-85243,-24829,120929,302913,218705,-212066,-539782,-494956,-233075,-6658,-27787,-103693,-52076,-40971,-80326,1282,166698,169002,-57927,-250156,-146264,156830,323705,271818,247890,340296,360881,271605,215646,189932,96000,-10426,24939,62422,70377,113752,89115,-38775,-105624,-32722,138942,189168,19257,-116819,-183801,-116739,-17252,-52176,-103366,-161172,-232566,-183309,93873,443984,306233,-138783,-274032,-199292,-179137,-109066,-67536,4845,225290,232435,-53295,-116484,24840,98183,34004,-152560,-203683,-272,151232,57871,-66152,-77243,-54149,-78163,-5954,167793,74731,-183237,-251282,-168285,-116067,-147929,-190673,-80132,101090,-15783,-216745,-45096,298886,332048,143081,38035,-9688,12506,124333,42723,-126834,-123470,-177084,-381367,-387378,-188830,-88736,-139694,-125972,22911,151484,226633,158625,-59995,-217749,-139635,72907,241473,282656,239729,111681,-107003,-227624,-48728,130525,107865,172629,339642,179692,-96321,-44848,-18304,-180582,-80772,214980,359483,284032,97189,-62221,-83952,-75503,-52813,23353,110083,77318,-60808,-181829,-192265,-21701,223298,368541,413609,294096,-55634,-218860,-39922,89095,79703,-887,-264876,-543075,-695932,-772530,-577718,-161722,97718,105860,318964,917960,678882,106556,222015,-61716,-812696,-1078696,-910022,-336566,463442,552228,229040,305443,533710,433156,-68261,-513119,-811822,-834008,-522881,-424276,-232603,-37805,-234322,-96486,409742,603131,395027,49916,-39868,-68103,-219234,-352397,-341237,-73245,256154,229109,67615,58091,64585,50355,-38670,-50300,233061,347779,138107,83767,183636,82269,-45518,96169,151862,6017,-121646,-126984,-84514,11736,66031,95318,70713,-213130,-539003,-460225,-135538,-116913,-241839,-54639,148000,-71768,-365123,-269253,-87557,-199501,-308424,-233237,-220660,-71604,239059,122974,-13807,226423,316769,91381,-61423,-144444,-129095,88296,210304,170360,50278,8655,116159,209635,84179,-75676,17060,235190,349987,282484,40257,-132603,-5895,143811,-1493,-114483,-16528,14340,-53229,4549,151672,187469,182974,225146,186032,73842,-80856,-332625,-340488,-19589,188212,241736,397042,498951,283133,12449,-113226,-178163,-142056,-46758,-147651,-333287,-318146,-183387,-120223,-48675,6774,70637,79505],[-85310,-44456,98656,256512,434453,321165,-53284,-226954,-155152,-100077,-75180,18356,174836,291798,312787,155763,-148243,-174406,-16563,-74631,-295401,-360761,-173782,129669,368515,276679,-113880,-403590,-291220,-204103,-425076,-499098,-176432,122751,22056,-69129,138733,354643,341819,199993,115874,-30773,-233241,-100392,189669,261293,227256,189824,53854,19847,-15910,-158924,-154138,83993,170228,38615,-88357,-137034,-88906,40061,92488,-55432,-284934,-296043,-228972,-194172,-27437,79113,-76714,-282523,-212771,30140,190389,212600,265896,261376,159601,26861,-111465,-91628,-19726,-75305,-155693,-90260,-7899,-10279,-62131,-28404,72228,47457,-199861,-333851,-161893,-127008,-148313,36165,239029,172316,-410,70658,166251,-3823,-113219,51862,199215,106557,-42265,-69771,-38147,-18664,15739,15125,-67900,-216033,-282153,-191467,-182173,-227661,-75085,133567,229075,131667,6039,-43155,-57150,-127086,-102680,-53514,-86933,-12135,98786,12220,-93802,-75628,-59888,31193,101937,-26388,-109929,-110387,-60027,126652,226221,-8703,-351627,-458415,-299112,-128831,-130685,-158796,81143,333580,150284,-48879,110845,213405,133958,219446,254664,-117311,-479945,-339486,-21485,83835,104246,139652,99565,56392,-13524,-216618,-410746,-511642,-425713,-243592,-43962,233094,438400,409827,225534,14587,-42120,-103835,-147081,-85012,-9965,59772,180011,183466,13321,-61152,58246,41966,-151757,-201593,-88208,-124895,-138957,93695,205777,94531,-5443,-149749,-325299,-191637,98686,301768,308866,108153,-76090,18077,212260,166707,13969,115860,355206,319962,105839,-78152,-178824,-164154,-111003,-176120,-188284,117692,573566,810979,609323,348319,140714,-64923,-271806,-348267,-291212,-276555,-191571,-19723,161007,251509,278273,187635,81618,117261,266629,232680,132825,98080,44305,24132,201020,322166,241811,229304,316232,261187,45421,-187562,-189443,-28569,118587,120882,11546,6511,115853,175211,294421,292213,61087,-51967,85046,87341,2091,63495,163833,228842,349843,388296,214340,65459,103800,281343,260526,-21137,-206249,-36425,209610,132634,52877,110291,100851,-5232,-188757,-387193,-334907,-57208,54975,103283,339935,429255,115753,-199719,-238529,-120997,43134,57280,-51812,-31149,77744,68535,1424,-64748,-107538,-48155,39428,34843,88123,106881,-69269,-170337,-49249,135095,300570,329717,287494,252567,98607,-17771,-7248,29661,-66860,-127953,46308,186900,170725,198767,135271,-100393,-307804,-266364,-71376,68352,149260,131811,22381,-26726,20108,107704,198431,205292,175725,179377,283002,463251,498916,318355,143328,36372,-45210,-131562,-244292,-166479,-69331,-107516,-139892,-166704,-123402,1209,7163,-25454,83199,88826,-192446,-379380,-225332,-84594,-186919,-253140,-24622,115537,-45219,-136891,1622,80100,-74220,-197642,-106695,85953,92920,65037,90455,91684,64712,157977,171365,-37809,-138942,-80664,-137995,-121494,96442,251775,260482,206610,210616,274822,259516,172318,208520,346178,392557,297379,216467,134337,69820,205305,342783,140007,-233688,-360224,-102809,253876,303602,245992,333036,381698,474760,584215,679378,591244,238039,-123701,-83050,199852,322217,165074,-54315,-51498,120532,336836,424897,228000,-124733,-103866,180637,380256,764366,1218413,903982,355046,-285682,-511630,-251640,-76739,1648336,4915512,4047404,-2085240,-4784434,-3407100,-1834421,-848659,-206349,-249621,-623280,-715330,-327580,-180254,-137590,-140403,-335836,-568808,-632039,-588883,-343295,-80244,-140063,-220955,-52745,58103,39889,81628,130802,-43578,-385110,-458102,-140581,252712,340447,79363,-219464,-357889,-342345,-246050,-52756,151194,198056,195108,131341,-165685,-340275,-241217,-189758,-208087,-51088,159688,146107,-117714,-418905,-549761,-450426,-325316,-284289,-247026,-111694,13335,-5720,-101896,10059,149608,138800,48079,21219,58921,124227,92699,-92136,-85257,184838,367002,393009,342702,100692,-161501,-122370,-131874,-300920,-270338,-39902,76101,8357,-142121,-251634,-266428,-215926,-136376,-167553,-302769,-260135,-64964,-69089,-265994,-400286,-334620,-175975,-93681,-65332,-13545,-46983,-216912,-345949,-421832,-326730,-126999,23257,45744,56452,-55409,-259781,-315195,-201733,-3973,119124,-50933,-211316,-99712,-14466,-198092,-280346,-95224,95455,-21914,-346441,-428346,-217838,-139471,-252041,-305952,-291987,-299061,-311475,-317697,-208447,-25396,3853,-29871,77205,186456,113308,84219,65151,-36601,18974,100815,-10150,-85596,-18912,-34532,-119479,-37796,159924,262670,153050,17746,-78944,-112356,-30119,94792,87319,-70545,-138307,1523,143838,98833,-40457,-10515,258825,464476,405549,253826,157036,64864,-120899,-257081,-99107,86339,66101,93094,233776,243763,127023,50966,45957,44268,96989,266784,318666,211297,128436,43464,-67189,-179239,-260844,-243930,-199307,-199894,-142474,-61106,-179333,-239975,-90503,32226,54669,62544,6696,-92948,-208721,-117661,164605,95897,-182225,-197159,-78552,-149281,-327098,-315275,-198011,-184094,-167469,-130094,-110946,24122,122246,-5869,-103820,-68151,-55025,-106140,-193455,-221124,-54237,-37578,-143877,-2988,243101,293721,168613,-15170,-125355,-49446,33457,76243,229012,319217,208638,97312,122665,228296,296154,154458,-75929,-215020,-150444,-41209,-118232,-212776,-160140,-112605,-98234,-74397,-29536,-61835,-30223,160207,178712,-155510,-503260,-590625,-388343,-83495,-44027,-127071,-33813,15832,-33299,69806,232645,212527,-87155,-355141,-237026,112091,297382,290078,292186,370780,395742,278775,178150,165529,99151,-17162,38380,152546,138615,89683,41378,-41483,-95727,-39976,131988,165856,-47493,-196099,-209725,-75240,78074,-18272,-142448,-129902,-116139,-112946,41909,250406,148757,-190333,-273934,-184640,-161666,-82146,-36702,918,184578,164217,-82843,-132559,-7391,48869,-63156,-323572,-354282,-53389,141021,20510,-133980,-128656,-98282,-154423,-59979,146324,40063,-213065,-227252,-107408,-64585,-96222,-123569,-60891,10070,-154504,-330938,-106350,272166,311692,158566,102230,116964,111896,65866,-77130,-171240,-99865,-149942,-358661,-335964,-74248,67937,-53519,-122079,-50370,63787,202919,173084,-84859,-257634,-148257,17821,115883,160356,141343,46405,-106969,-181311,-23662,86803,13942,93519,331082,254231,-13057,-15811,28155,-65016,56700,332245,414174,312172,141263,-25367,-54103,-40786,-73630,-37530,95267,103648,-13304,-30023,47840,194695,366126,458962,492577,371933,-39841,-266494,-57963,103907,71839,-18088,-236243,-485724,-733545,-965456,-853836,-444719,-8542,79215,84757,623638,572407,15047,278511,412093,-88355,-424594,-566490,-373984,234156,444450,171244,58094,225618,305721,9279,-420203,-888249,-939493,-564627,-259533,-94866,-95313,-259500,4949,468760,564239,351785,67152,-2203,-10570,-191623,-386570,-396648,-120731,266057,331968,131487,-37206,-83010,-49605,-168246,-215086,110656,327690,220237,132398,11465,-184709,-174941,122142,221801,25128,-158452,-221129,-152779,34507,107560,107683,104174,-149235,-506343,-456013,-156907,-128985,-188404,42224,173191,-114312,-369995,-206043,19028,-83977,-216902,-202679,-232760,-33468,355911,274253,69508,190849,249678,70703,-101725,-218404,-201032,-4427,68694,-20961,-81550,-18465,110096,136273,-14022,-140837,-33095,218733,344370,238707,-23648,-131655,64799,297280,130251,-143444,-164718,-78649,-20581,25133,120094,191711,272639,353528,277729,149989,4993,-233802,-307104,-135701,-23934,21585,255181,411964,170714,-136053,-201489,-185903,-124653,-20842,-126058,-315785,-313622,-176178,-63674,17401,-368,-24575,-35351],[-127787,-23205,83627,202203,332364,178672,-139064,-203321,-89726,-75892,-87391,26594,222997,363716,367517,174893,-125055,-111151,84733,7382,-222915,-272042,-122465,71826,260214,279529,-11661,-273228,-160309,-70326,-331611,-437904,-68665,294813,159244,-30830,138130,360974,363554,258729,204555,8198,-234756,-112399,168205,275216,264183,139695,-37348,-19029,14318,-114174,-48296,206222,203142,-3078,-144901,-172890,-98464,56002,123337,-63405,-374919,-388082,-282882,-271246,-117026,66896,-85878,-353960,-257244,149587,335899,249304,297597,345459,229923,39160,-111616,-55313,27751,-23197,-117667,-101909,-8733,12431,-36909,-49976,-20463,-81684,-217666,-186925,56882,-35674,-123611,49136,143284,-10807,-133717,-31628,69421,-97794,-117031,121366,293774,215708,35144,-30004,1697,-5535,25845,33216,-69332,-201900,-193172,-96976,-180083,-289233,-54124,245469,337115,280980,145073,-2835,-88964,-177426,-225002,-172762,-99043,66139,191095,54119,-73697,-41686,-17810,108800,189542,42035,-34033,-63262,-125976,-6041,146904,6601,-313570,-457611,-350254,-166896,-95679,-72762,141818,354171,167551,20383,179608,163588,-22734,60042,175194,-90654,-408095,-286742,11039,130906,166626,196897,140321,57532,-72582,-233653,-340131,-443218,-373128,-168794,17050,208246,344382,333373,151699,-109335,-197970,-133188,-58285,8054,-8962,-5643,158391,239002,80294,-32322,75065,115534,-38821,-121846,2147,18940,-37874,106952,190848,57597,-37905,-68439,-175668,-108478,135741,325292,316190,88884,-113090,33827,236539,157094,-38367,12128,222328,236412,122040,-12150,-122979,-158261,-135488,-164307,-114365,163905,499516,633683,485025,226553,103305,-26431,-175129,-185281,-151362,-230251,-270906,-176361,7352,176389,300715,241025,50630,-11451,104256,85533,47195,47858,44883,75009,230620,306545,244234,266799,300812,156136,-65990,-220129,-126957,61612,126464,-9293,-211206,-150449,57175,190647,311166,279732,94177,60388,176656,145006,42290,61442,142808,219564,345692,385063,251680,109103,117372,216390,124289,-110286,-178682,24140,138757,21116,20529,162676,171571,41707,-179658,-418945,-359286,-43249,63067,101487,321678,392801,99453,-178755,-230602,-169702,-51587,-21583,-78580,-59137,-21961,-24697,12654,32428,9508,13735,51281,94961,177343,169257,-51717,-192192,-93522,119861,331495,367734,338181,397552,318212,140413,5341,-57892,-144589,-173262,-16374,95088,96527,127349,98566,-55063,-254456,-307612,-205089,-52149,77672,128351,17743,-92119,-72690,15349,132498,224608,261506,258653,298952,428085,528528,391716,173460,26842,-68485,-141181,-195981,-96001,-18538,-62327,-61257,-70816,-78443,-50515,-73084,-90723,36433,132860,-93999,-328652,-223637,-104077,-232919,-330005,-129759,34075,-126943,-234288,-52577,20324,-125722,-153890,-22850,108795,92074,50216,74495,80293,27804,114239,183587,21544,-81157,-86475,-242787,-251417,-15853,172369,210600,141049,84978,209144,280118,210424,223768,331057,366648,314543,206781,60731,846,198018,385034,174863,-206785,-315800,-70903,268229,315245,214223,293025,393261,433384,476087,506631,481891,285341,-35065,-73139,157064,312509,193155,-6169,37068,212086,458326,747880,672645,105682,-71259,218736,534149,1041843,1419654,964459,405169,-140532,-723736,-743243,-584696,1355351,4769295,3561056,-2590803,-5487264,-4040845,-2048778,-748256,118399,359000,115457,-111937,-17226,-101848,-91684,-41474,-265058,-620537,-784071,-771127,-537021,-181160,-111916,-96131,91645,142167,88704,128849,214654,84181,-281328,-449672,-252798,68317,201542,54437,-133085,-224254,-237948,-188955,-63773,91672,131318,184721,218791,-9920,-187455,-116437,-80889,-110970,-14904,117584,71327,-210039,-468017,-507576,-368999,-272884,-262884,-245837,-159295,-82254,-129760,-233805,-51883,160535,210871,145707,83251,56304,48938,7162,-133060,-106190,153600,353007,384131,299971,34116,-226818,-152757,-97534,-253331,-236423,-44616,13599,-69986,-214236,-280635,-264403,-242428,-170630,-115250,-141735,-91168,19175,-68577,-285696,-384951,-285204,-93714,27723,9985,-4270,-59125,-237041,-372314,-413803,-293942,-94762,-11911,-8093,19667,-113549,-340002,-351568,-165475,75291,169303,-30996,-140896,37635,69380,-179167,-280560,-134573,-5621,-112513,-403827,-497475,-265140,-114424,-200915,-279946,-281444,-286711,-290114,-231531,-90948,59455,18472,-72012,47581,175888,123714,180725,200049,34557,26922,49897,-72639,-76653,60998,19421,-115808,-80408,67497,172825,96888,-21487,-122034,-180458,-79062,147061,185496,-66193,-133609,102889,283593,167960,-17869,38569,273214,371904,335587,239167,189163,136953,-63060,-244849,-96706,109029,128354,150596,303059,315275,208047,26937,-97931,-18810,120703,238440,283781,231115,121011,-36548,-130505,-161395,-198718,-179109,-73007,23550,65502,20915,-164731,-212517,-140134,-111232,16336,151038,87569,-25120,-109403,-63946,129992,15255,-267834,-246604,-50410,-108198,-322958,-250825,-49407,-60617,-135144,-153205,-156953,-19327,134601,11061,-142042,-77491,6424,-58291,-213373,-258053,-80841,-28006,-137006,-52597,159194,250014,216799,88064,-80055,-87022,9687,133665,284449,324744,209438,50023,-46974,18201,143157,61822,-148445,-285735,-214773,-87169,-111214,-175889,-104699,-70245,-102012,-47008,17613,-118743,-209010,-29946,92731,-96722,-412980,-603741,-468716,-121639,-7311,-95153,-23123,59750,45964,161166,289516,224574,-124116,-416407,-272585,71346,237796,279753,314954,390034,434013,291469,127467,108197,72658,-27123,35617,199301,174356,52148,-26808,-67679,-93263,-64662,74556,105814,-103688,-273871,-258881,-76415,127432,24077,-144203,-97172,-31422,-60383,-14689,54947,7718,-192454,-218041,-130007,-114226,-32412,22127,24188,135358,64090,-135358,-131275,-4104,548,-186250,-486341,-461837,-74859,134510,-1117,-173041,-180813,-184274,-268816,-140725,84269,-3641,-197892,-165739,-60082,-42924,-56170,-49011,-26037,-64723,-239536,-361117,-111717,241127,248976,129425,139333,205255,162899,-22313,-183374,-160006,-18309,-78213,-292849,-259249,34828,183178,6718,-117386,-112562,-10445,175916,169004,-117177,-273745,-125300,-17979,-30247,-13947,3800,-24410,-99921,-119538,17207,49980,-95751,-22919,267002,284565,60132,22708,92211,59827,167114,397998,410635,286890,149672,-6819,-29010,26954,-35468,-44575,102143,125752,25187,110788,283463,394783,463444,485024,495254,366373,-50666,-287671,-84448,73431,40100,-24926,-173746,-392630,-699960,-991241,-984654,-697258,-161566,55703,-80740,246444,350768,-99293,227820,730504,581388,327342,-17934,-251155,-22573,259089,173755,-160378,-236264,44948,163950,-133644,-685003,-808845,-526960,-86480,74429,-103057,-200584,135573,464770,451863,267457,70973,12139,10686,-197335,-417048,-414491,-161701,221649,383825,189256,-115845,-214368,-143319,-273267,-336838,-16364,261443,285727,199654,-119510,-412256,-281351,119945,253115,38784,-169777,-274957,-186211,55185,140239,113146,109215,-102101,-443661,-414127,-176391,-151172,-138642,116135,191573,-108096,-304447,-107727,119637,40527,-67240,-85912,-172774,-4863,371287,350484,127023,138237,170978,73682,-85640,-240369,-257444,-119263,-74800,-180321,-166392,-6483,117665,38819,-157564,-240315,-105772,166250,286746,155529,-75879,-108253,140580,401075,236482,-115212,-237028,-133897,1183,8067,38373,149555,314019,414960,317273,214133,93036,-125041,-245189,-221518,-217802,-192854,55990,207894,-9553,-268307,-248163,-160840,-95520,-12337,-122281,-303094,-282896,-125551,33204,103368,9965,-106538,-149049],[-143503,20880,78709,118502,169462,13958,-206548,-162521,-19050,-36083,-69196,39760,226659,366453,359161,165975,-75610,-33622,174279,78142,-155832,-185962,-88777,-10020,128674,266869,94820,-126848,-38692,36577,-224623,-353263,25410,422425,298678,54458,144733,317837,330790,302892,295145,51231,-218161,-117963,127165,252042,273856,111859,-76535,-61975,3748,-82384,48350,299578,223613,-10154,-132601,-166552,-122804,19749,119614,-54040,-381351,-400019,-304207,-355969,-241589,22854,-70683,-343022,-218427,292831,455739,277240,301745,364230,236262,15526,-125861,-47554,42236,-10060,-129354,-154394,-14147,38222,-28216,-97466,-155771,-227315,-186315,23650,251425,75729,-43378,80226,39853,-178667,-231596,-110144,-41305,-201764,-141893,151775,346027,310724,117032,7355,37662,13878,23623,46426,-28267,-115530,-46405,48421,-91950,-263169,-24947,319526,398576,384880,245216,29620,-88754,-199315,-346558,-295789,-97197,155276,258653,54781,-72121,6612,62404,187548,240551,100579,47890,5277,-133172,-68509,109754,56978,-201866,-382394,-370529,-227671,-90683,20605,190971,315509,167671,107578,248415,120893,-137406,-74667,68487,-89997,-320570,-190917,100477,214117,234943,247588,196967,88561,-119913,-249886,-269810,-346444,-278496,-44778,119849,184978,222494,217052,45928,-214043,-326854,-171188,1026,79903,9191,-31458,147507,276747,138343,13755,93364,153171,35282,-50882,72462,136799,76289,145966,189677,22462,-96566,-42770,-46717,-36818,129831,282345,270568,51943,-135087,44259,226386,111721,-97097,-94526,55766,135871,137461,38875,-106633,-183106,-168889,-149006,-50415,159110,317290,311695,261848,90150,80171,47205,-35672,-5521,-1262,-144787,-306275,-282404,-103343,126718,313453,264683,1436,-132125,-68046,-63595,-80076,-66796,-6931,79092,193680,233350,227214,298798,278057,57610,-168014,-222723,-46945,135867,133236,-84836,-354146,-264564,8157,192035,277724,235412,142037,187877,249497,166858,47039,36563,104836,201402,332122,375076,293257,148167,109650,119979,-21429,-189938,-148602,42075,7260,-114750,-27649,188150,238325,109986,-130247,-380070,-332013,-44064,52986,91632,283003,341164,105822,-119506,-206580,-224266,-149496,-84324,-108409,-127123,-155594,-124526,21495,125749,121139,60718,41507,135864,228632,180678,-41756,-183324,-110827,104083,337558,401069,404389,529039,520063,282952,14826,-128263,-176741,-172473,-88874,-31970,19594,75700,60900,-37977,-199659,-298630,-265735,-122705,28186,139956,61801,-107632,-162958,-90182,57274,228703,317141,300046,264843,328945,487803,427915,193192,18062,-77892,-122678,-98065,1282,37779,-14779,19510,53451,10326,-43242,-85092,-106606,-117,139362,-25417,-254897,-190784,-109659,-237148,-342695,-222710,-48899,-149956,-255919,-85051,-53802,-182290,-112307,45910,89595,55404,5811,29855,32601,-36704,40410,152658,71210,31581,1345,-233664,-292103,-77253,106602,145918,64258,-17817,171969,314321,241667,230300,325045,342142,297793,178154,11301,-45193,182827,403460,201097,-149612,-217551,17877,300453,309295,158015,210026,371412,359553,304650,292341,401371,378592,96365,-38468,135970,327404,267586,127462,196897,334274,558989,969540,984047,346025,28837,299919,661650,1090415,1273274,877523,492521,156039,-706670,-896660,-260846,2189195,4760712,1789001,-4018168,-6097497,-4268220,-2014583,-541210,386843,747990,499364,173266,23175,-152713,-102409,21517,-198645,-632579,-869906,-892048,-690896,-266219,-56688,54688,220536,208036,142635,188629,293586,195760,-168030,-408047,-312792,-72756,54334,-10669,-97462,-128011,-153167,-179569,-144293,-10135,59390,150941,232307,81127,-52444,-314,-2401,-55405,-23224,58374,16789,-248458,-446738,-410514,-288251,-240745,-242465,-217406,-151001,-106398,-199161,-320302,-132284,133445,244065,214963,129063,45108,-3719,-42579,-149190,-145757,67660,301939,390075,286912,-11493,-251078,-171558,-82976,-203244,-190205,-54129,-52597,-151198,-278413,-293846,-239637,-237835,-179242,-43248,29043,72738,100374,-68527,-318767,-378468,-223723,13358,148427,58178,-34591,-85387,-197380,-323817,-380543,-276478,-52507,-14166,-44920,-1787,-116025,-342720,-331911,-92996,176063,215139,-3962,-30116,194000,130400,-154442,-245015,-141811,-71647,-169976,-430354,-534380,-307008,-96253,-118527,-190697,-229115,-267468,-269810,-156343,9398,138177,63123,-70337,29184,119244,84557,248699,331557,131826,38452,-40643,-189460,-96616,127440,76369,-87234,-85592,24288,110263,60787,-55503,-167638,-250258,-141293,167753,252570,-49821,-119471,168810,347390,142869,-96972,4395,219001,213879,177625,138608,135033,137016,-8194,-188093,-105107,85250,170632,228549,365990,344136,223098,-31715,-235586,-94653,117490,183169,213687,222058,103377,-115763,-198553,-138296,-110225,-88504,62174,249181,281242,94555,-148793,-179188,-181995,-242661,-20501,211481,144684,50203,1737,2673,105378,-43981,-327533,-286955,-41972,-60763,-252268,-136984,96873,50322,-105338,-186289,-212432,-53335,151795,6769,-224530,-121249,48586,-20508,-206235,-222060,-49349,18753,-106532,-119504,29166,169287,229080,140306,-68914,-152020,-59793,125901,286513,292447,170812,-10686,-201241,-194698,-59114,-81194,-228063,-326515,-277021,-160926,-115260,-122469,-31017,8910,-65413,-27135,12762,-196846,-374679,-223808,-17541,-48578,-293705,-540198,-477162,-141285,49335,-19688,-19495,63988,107064,221758,302925,188843,-162834,-423331,-259834,30938,154600,241875,308480,383226,451516,304844,83917,37220,31356,-31430,11314,170562,155579,8712,-97980,-115969,-104522,-103717,-25967,18403,-139534,-340579,-337637,-119609,132872,73876,-104229,-70150,-2003,-38928,-53815,-73310,-80918,-149631,-117808,-49703,-54006,26899,98640,73173,86634,-45673,-197392,-112859,30921,-36286,-304415,-594050,-493900,-63085,129895,-5725,-176028,-219599,-283840,-376243,-210341,10722,-42842,-150070,-96152,-43318,-52008,-34617,13304,10788,-108337,-264120,-324027,-78334,208655,169861,73992,137425,214067,127496,-128627,-252204,-101239,95091,16842,-208130,-186432,92545,199614,15006,-106893,-134511,-42770,147419,128353,-159330,-267937,-91193,-32012,-149216,-192771,-146113,-89793,-88862,-52384,78851,47880,-176995,-139571,167224,269696,114019,63763,146315,151902,224289,392941,341964,201943,107665,-21855,-28264,94259,40485,-4572,126565,136770,42861,202735,448836,517081,475489,420385,407540,283023,-83624,-288106,-122002,11033,6093,-11829,-97668,-300700,-628388,-883145,-959896,-848430,-323576,38377,-87746,1145,108725,-257967,48612,763159,922692,916190,608762,13197,-239514,51110,253839,-203926,-647576,-324968,216675,155157,-275304,-447065,-394889,61339,263202,-27325,-57418,273962,401818,287370,146991,28756,-12207,-3467,-222130,-426238,-381563,-180479,136810,373042,222074,-173283,-318630,-226998,-337770,-389542,-120222,150984,300548,259308,-174205,-536057,-335368,84054,219687,31380,-159429,-273612,-176611,67156,156116,105563,81462,-70986,-341493,-331127,-191984,-194604,-118941,137781,188524,-61997,-199794,-21872,165962,120106,80403,81460,-43064,12942,285486,339510,159406,94022,108865,96204,-26299,-211301,-289650,-232684,-194246,-269164,-186178,37861,137161,-56937,-321396,-367147,-186294,92688,194763,63679,-83458,-50579,198633,418228,286084,-47698,-237694,-162295,-16003,-54097,-81857,59259,284187,389985,303984,253334,159795,-34096,-170918,-254745,-340269,-331519,-130553,-39962,-204697,-354178,-246271,-101716,-44609,-15037,-136604,-298431,-242262,-53034,139642,180930,24125,-158747,-227120],[-130870,63228,75637,27594,5483,-114668,-235959,-117924,43477,21528,-13044,70797,205093,311544,294203,139093,671,55679,231254,125944,-92571,-105725,-64341,-81879,18570,233478,146588,-48200,16578,90356,-119670,-253694,80145,464797,401376,158297,137179,215330,241374,307727,341627,75081,-193483,-121769,75111,200496,260627,133375,-34215,-72984,-32763,-69176,104241,334156,226829,14751,-65847,-127992,-155471,-48587,82882,-49784,-324155,-332275,-276779,-412716,-356460,-34426,-22272,-243309,-111910,386751,486773,278431,284487,325396,177292,-47078,-156303,-62218,39357,-27860,-192042,-235330,-33752,46960,-35989,-141986,-288267,-348766,-120915,231646,368893,180422,72233,123643,-39445,-277191,-254114,-125871,-117737,-264102,-167014,134168,336173,355661,167250,24333,61733,38103,13399,54774,31887,-10447,89136,200816,67021,-152530,3279,335018,416285,441666,311481,69993,-45178,-188260,-433215,-384376,-77318,230516,281988,22847,-80703,57512,160176,256190,253469,133303,114454,80446,-82690,-51045,123033,119120,-69799,-268379,-356817,-294013,-114270,101059,225668,229958,140769,184096,297046,95878,-183082,-149850,-22191,-98445,-232845,-73449,218708,299538,279587,276415,260266,141868,-143010,-266253,-220252,-248739,-168606,98842,233438,154224,98506,95881,-61035,-274511,-375390,-193948,14312,97857,19681,-30207,131630,266779,160896,62568,111224,144421,50880,-542,119967,213945,187284,221571,227262,11379,-162786,-80231,22395,11965,91181,184637,174922,5082,-126653,41095,166512,26076,-156173,-181148,-102213,36628,131428,38054,-158525,-251145,-218127,-143914,-15290,107860,98471,-10634,15702,-21088,76773,139249,107555,132635,109972,-56200,-293320,-315859,-140321,120349,314532,246267,-62427,-219103,-197221,-176481,-211045,-200857,-89808,38700,106259,135009,214371,324104,249011,-7751,-219260,-185897,25998,171004,140916,-80445,-364609,-293300,-12511,169054,186862,158111,189032,298277,291229,145076,1193,-17352,59077,185325,325544,391726,350268,173127,72242,18072,-131177,-229763,-111546,16998,-143118,-238770,-83602,170041,278157,189595,-38783,-272459,-265476,-63084,33537,79221,229173,283589,123797,-49512,-178959,-273600,-222219,-114624,-133792,-214354,-287119,-208628,24817,192605,196203,71558,2097,139041,227170,132121,-54442,-156584,-93274,106051,326016,410585,450753,605162,646426,372995,21527,-165463,-169188,-148411,-170925,-172127,-56564,45124,30633,-55444,-163521,-247946,-249170,-140734,15417,177608,151596,-73231,-239523,-197068,-18956,209674,330453,300436,190674,180591,373371,414572,203109,18529,-71681,-89818,7343,90681,79112,26081,98684,193841,132971,24320,-23291,-58303,-3870,121463,28174,-140803,-120784,-103990,-220302,-323522,-291725,-112396,-106632,-187986,-81367,-118859,-232377,-98963,60844,28903,-7824,-49376,-20507,-26556,-102872,-35834,95337,108758,176616,156563,-122724,-243757,-85883,57570,83646,7140,-55641,174327,345178,251596,225061,326127,320927,250792,140078,-5258,-55873,168411,393864,211210,-91502,-117031,114074,322618,275537,94551,125183,329014,270467,108250,96155,358708,481293,237056,12969,134908,353293,362768,310542,383355,453696,611141,1009378,1067184,529731,156862,391524,736278,928151,885678,692761,633330,631425,-284688,-632406,759646,3819716,4689382,-705226,-5831848,-6421256,-4043710,-1696610,-275222,508258,829126,460019,71682,-171888,-307990,-206262,8781,-142331,-582121,-835536,-885521,-748856,-321121,6755,190000,289555,217839,161303,233020,354052,272440,-72733,-345643,-311691,-141300,-60805,-87598,-106440,-84494,-108959,-220735,-274003,-138591,-6852,116144,195335,97400,22882,55421,6174,-68513,-86650,-18867,-11237,-218010,-353952,-273331,-208808,-222291,-228568,-184869,-111245,-71002,-197354,-333076,-201016,87878,243465,239957,137892,22193,-21673,-45431,-139025,-197153,-56494,215643,382157,288869,-16539,-224171,-182091,-104927,-168973,-143532,-69434,-115956,-225516,-322088,-285972,-198778,-209284,-167714,24419,164696,188631,146725,-77009,-354454,-386654,-178503,107406,235894,70965,-92768,-107716,-94261,-197117,-326771,-277344,-16999,10050,-62930,-6584,-64526,-260872,-254474,-8844,268353,258287,38812,91842,309053,142798,-130269,-182392,-115800,-82602,-172589,-407502,-519331,-326588,-87929,-26940,-60906,-151259,-254468,-259963,-119102,53334,167748,94788,-41322,24689,28889,-1332,260621,414777,216956,42566,-136102,-300703,-117167,165789,119228,-44445,-53530,51371,113622,65528,-73394,-202122,-301137,-194975,168421,291225,-15528,-103343,175967,317710,33413,-262398,-121115,99843,35421,-21578,-14338,16054,66730,24145,-102544,-106966,39831,189080,300999,389290,317027,178641,-90590,-308185,-144195,100307,122747,131749,192761,88299,-168531,-253146,-114281,-16616,-3822,148275,390562,433623,146271,-134349,-156434,-210710,-320283,-36596,239453,172287,117687,104254,78560,110618,-56085,-336024,-303534,-59874,-27647,-146646,-20118,194504,120870,-82023,-217581,-266962,-79104,164497,-7933,-312411,-184907,57566,2733,-163535,-120417,38497,92246,-59897,-179579,-105890,82994,221322,148171,-81180,-220249,-160860,46792,238632,244384,118279,-58287,-296552,-359011,-250830,-222237,-285829,-323079,-318465,-244895,-130861,-59474,43835,90077,-15451,-41792,-61856,-287712,-489997,-375640,-122604,-17454,-172944,-425835,-438254,-168287,84556,69035,-21853,12943,102806,209162,248879,103886,-193740,-378947,-219404,-13278,63479,183443,269041,336907,427943,311423,62252,-23409,-367,-17010,-26864,65741,81111,-31285,-154512,-175133,-125544,-142944,-143036,-76111,-149966,-382644,-430376,-187673,106630,120030,-38219,-53324,-25427,-47302,-63194,-102789,-105239,-80459,-810,31983,-1350,78151,174887,137870,45712,-145043,-250524,-80689,79359,-61029,-386887,-613068,-444530,-36536,116030,-2667,-150949,-238576,-363933,-432457,-235073,-42282,-65363,-94880,-53634,-64782,-81999,-31503,47059,31243,-122424,-246856,-259195,-38038,169728,93097,11679,96656,140321,11186,-231037,-271881,-16801,207266,108895,-132541,-143608,71218,104122,-29690,-84914,-101410,-21594,118599,47319,-206221,-244398,-69867,-42315,-218931,-333195,-276376,-140786,-80706,1656,149794,88298,-198334,-219518,62674,223484,145016,94269,161305,180899,221246,320957,223219,74325,17605,-78226,-66673,122260,115262,58447,157401,130960,31529,222516,501678,528519,391823,269529,249896,158265,-124603,-278942,-167690,-60446,-11015,21774,-33526,-244408,-563854,-728497,-823825,-860229,-449983,20207,65794,27132,-52828,-464945,-232039,499775,799564,1143408,1161470,357935,-366385,-128636,380432,-14179,-817299,-711362,30266,243058,197727,89354,-168462,161166,443705,127772,132715,387614,296833,102586,7487,-63377,-67483,-31947,-236532,-400861,-307894,-175324,35428,305444,218130,-205517,-377614,-281123,-345661,-364094,-177786,20325,250854,286112,-143562,-516043,-318387,22432,121686,-1856,-135445,-220851,-132318,65664,151634,82973,28332,-48538,-202957,-214808,-197792,-255921,-140834,102414,160142,-1015,-99758,15250,135536,118729,164614,241585,123658,20145,131391,254850,171357,75463,80529,124792,40676,-161299,-307596,-330755,-276378,-271079,-141426,94102,156697,-129029,-467324,-494930,-262504,7545,89934,-10510,-47665,27735,217628,348151,274097,32365,-190421,-180252,-79115,-148126,-213914,-64519,183320,286435,248381,257204,188027,21499,-105003,-240236,-370706,-356406,-236860,-234310,-346920,-373120,-201194,-17580,28266,-20936,-161076,-293625,-206406,12503,223248,227776,29829,-172457,-246158],[-99845,82978,69732,-44967,-105820,-168972,-219367,-79565,90775,98237,81832,129136,182396,221731,191303,107089,90141,144997,243260,144054,-30060,-30928,-37111,-117444,-42770,176452,107802,-87241,-24779,85164,-29486,-146005,92368,418555,446744,247789,98927,62676,110335,256677,308661,62300,-169684,-126641,22251,137061,230673,196564,74951,-34533,-68487,-73830,101529,299230,210093,56544,21631,-77858,-185131,-119012,19857,-73987,-246655,-214205,-200341,-411903,-418818,-80636,55476,-77698,23894,377529,401222,243399,255501,254048,77437,-130008,-189408,-76783,44443,-51341,-280676,-320494,-73835,20920,-57168,-157554,-372086,-417286,-56614,353414,381429,252968,189077,165786,-71744,-275722,-188623,-68088,-125881,-246915,-167291,74328,261123,330068,161975,10147,67535,61757,5123,60903,79323,53530,153707,318846,259923,11766,20648,278885,389326,454274,350926,125228,33338,-151545,-463012,-414164,-46946,265615,256418,-17943,-85087,98858,249422,308522,237585,126791,144183,143914,4745,23801,168977,162959,23162,-161505,-316303,-343554,-148477,157237,245605,122999,87297,230773,316100,92775,-158302,-154990,-61163,-92350,-156053,33018,319764,352398,279445,271481,312761,196697,-140033,-279369,-199641,-174364,-71515,226603,322295,105625,-13241,-2965,-139632,-283015,-319871,-176478,-11803,52501,2414,-24803,95406,198006,138352,101207,126301,97526,16172,27892,149522,251900,278198,322270,305713,37054,-209313,-149942,27868,38892,41080,58842,42823,-44122,-83276,26712,63521,-85664,-205395,-231875,-215712,-48731,86630,-33980,-274989,-351743,-281481,-157273,-13963,35985,-67004,-187259,-152870,-74165,92024,224789,216453,200267,160849,2889,-244010,-277211,-96299,156548,301034,186931,-131486,-264134,-250532,-232998,-304509,-303662,-173639,-30349,-2261,44433,218356,337949,212938,-30746,-201748,-118843,71599,163619,152284,-1737,-241022,-220319,8835,124771,54934,56283,213029,361151,300019,91009,-90190,-97547,17453,180265,334949,448095,420327,177421,6977,-64624,-176118,-215514,-68354,-35162,-263326,-316621,-133523,108010,272561,259703,79343,-119227,-172176,-79372,23149,71292,164944,221316,136994,6545,-153097,-295945,-240957,-103020,-145450,-292522,-384210,-263758,18009,216951,215745,36918,-68507,92532,169976,33966,-98230,-131841,-47618,131674,303304,379622,443147,600551,662934,390785,28230,-163822,-144247,-137780,-260314,-295704,-123573,28151,10647,-96519,-154254,-177236,-177955,-116407,41827,241357,265140,-8970,-293807,-291246,-89231,163170,293899,257266,93078,13581,209645,356628,206203,31552,-56265,-63674,75337,142559,91764,54685,174238,328800,265265,129922,86008,41018,32767,99786,84337,13358,-19261,-91914,-210427,-313387,-334809,-145245,-16575,-49138,-36392,-152481,-264411,-124696,8679,-50570,-69436,-87004,-51434,-67901,-143312,-89854,32448,134004,317973,325823,38535,-137282,-61615,16749,34863,-9390,-17021,201921,344112,227706,208151,327093,299636,187858,105140,8211,-30837,158447,352391,197907,-59528,-57730,170553,309003,213132,45478,84695,292559,189783,-68768,-43482,331191,547864,354504,74802,145143,360123,423303,467104,532429,533914,600226,866171,942229,621653,261908,455513,754455,663703,452253,484146,815051,1248321,549984,-60537,1987264,5496131,4284199,-3062684,-7214585,-6243694,-3440508,-1161976,-32030,426239,610112,109058,-309047,-473000,-495579,-387047,-89802,-105477,-464407,-655719,-715557,-684539,-343487,49619,265181,270860,149261,114670,236915,385419,308405,-13012,-278464,-264084,-141541,-117523,-143513,-136129,-85908,-109916,-294342,-411681,-268503,-63261,96831,147457,61102,23201,23637,-66990,-149858,-191851,-105013,-11530,-121171,-204232,-120524,-128553,-201632,-221058,-170786,-73560,-13158,-144957,-284435,-231136,48743,220026,213727,97062,-11214,-6788,-8965,-109598,-246239,-185438,112174,336231,272299,12693,-154321,-184104,-162167,-162526,-108079,-88764,-170288,-281524,-336550,-256755,-151009,-167372,-142511,70617,240714,238594,141058,-98748,-376367,-398517,-161824,156063,267449,51377,-157041,-113774,40911,-23764,-257639,-284651,1181,43313,-68201,1377,23649,-116003,-141328,51626,310506,285953,95630,190977,335126,96141,-112787,-110827,-68048,-39904,-116627,-328376,-442364,-307237,-84964,52320,77246,-68155,-254457,-266798,-130087,25939,123141,75500,-5454,38515,-63490,-112113,204198,417636,255380,30789,-201461,-347387,-114312,168495,139018,725,-1630,129921,187307,114193,-68129,-214390,-319021,-221829,165811,315396,35187,-93686,118938,207600,-113566,-449149,-298645,-53250,-116737,-201210,-165605,-120379,-46754,21866,-12654,-87280,690,189338,344385,355515,236606,99260,-115800,-285697,-142826,84258,76135,59364,152764,80696,-183049,-279747,-90837,61287,47587,148369,394381,469734,168768,-119489,-148143,-217301,-316789,-19717,239632,175425,166419,181774,153083,147263,-16919,-284916,-290529,-102706,-22533,-46813,56842,216792,141166,-62255,-229118,-301570,-98579,161747,-23016,-369343,-250949,26790,8335,-95323,9219,154510,167883,-11738,-208647,-201406,21104,212600,135337,-95545,-261761,-260855,-79543,159556,205830,85037,-65298,-301135,-432198,-374663,-310318,-296614,-271322,-321213,-313859,-152063,2434,101504,135002,13346,-97802,-188185,-374255,-533435,-452595,-195662,-3357,-73566,-294979,-381875,-218062,69343,136023,-28842,-87693,12512,111701,126683,-13712,-205521,-296106,-174452,-62224,-18993,115487,200816,249637,359396,306105,67255,-53362,143,26058,-61769,-81712,-26630,-59175,-184333,-227794,-144533,-163447,-240201,-153092,-135664,-387989,-505322,-254999,64493,146051,24200,-48619,-74821,-68116,-42601,-50751,-80113,-10190,99524,89998,27285,105079,230426,202387,17879,-219386,-278801,-41740,116535,-81032,-414256,-537134,-336691,-24234,76991,-8257,-118114,-240809,-398429,-411511,-200019,-55242,-67331,-61045,-65348,-121899,-118986,-42549,44948,23163,-120101,-217420,-206450,-21838,114904,24505,-44256,30593,21700,-135216,-301346,-244203,67026,289764,175792,-86330,-143877,-26489,-66455,-105032,-51056,-20744,44602,92707,-56369,-242389,-205798,-78057,-78330,-252131,-414718,-361640,-171664,-82686,22484,205734,155918,-152922,-239190,-17298,166470,154063,100207,119715,138314,167051,204659,86258,-60239,-99829,-171470,-147145,84243,150020,116159,182702,107179,-9425,168085,434629,431846,234179,70574,74043,45386,-153306,-268255,-211675,-116978,-1324,68192,-625,-239308,-536085,-610540,-643069,-739838,-505071,-11753,289047,307962,-76670,-686103,-529325,62660,273112,946666,1496474,683395,-388295,-245961,490269,345321,-652487,-976814,-404424,24205,577882,690380,115990,200747,577776,315465,303958,442035,174354,-66838,-121580,-172139,-124302,-43951,-211761,-341070,-226711,-162166,-59287,200754,175431,-211720,-377890,-284512,-289899,-271188,-178171,-93838,148318,265569,-48064,-355230,-230461,-46046,-12701,-52516,-107120,-137695,-73754,50084,129758,50885,-32068,-25629,-47577,-83610,-185597,-314655,-193348,32221,115192,43415,-43056,-6545,40607,33371,149401,336598,273869,18289,-35546,136042,171886,86409,86338,143898,75597,-133263,-331768,-409598,-319136,-195808,-50806,135716,159822,-165703,-555836,-585515,-327583,-86879,-9459,-53950,-712,89645,183850,220953,217957,99337,-124220,-196479,-168531,-245556,-325462,-193489,37463,137073,166977,222381,173550,39673,-64878,-206131,-326837,-275828,-228413,-305041,-387346,-323132,-126963,76239,112542,-22530,-181196,-274719,-183457,45504,261453,235162,21145,-151525,-206283],[-68944,71086,62162,-79416,-139729,-146073,-164224,-50901,123410,191730,207919,214782,175626,123132,76184,78637,167119,212537,209207,131459,32077,41320,2836,-108209,-54338,99473,-15470,-230837,-145291,37429,36358,-39630,78858,315037,435181,296623,27144,-111248,-33049,151768,190450,10261,-150502,-131057,-21401,79148,187049,260922,200549,41095,-84426,-95648,41752,206972,173713,93887,91401,-37558,-199811,-167101,-60407,-137686,-194190,-91177,-92650,-345812,-407257,-95209,147751,112062,145496,259198,219383,174725,223019,181216,-22944,-199700,-201536,-64482,78277,-51278,-355211,-386644,-134871,-46241,-87567,-133855,-378839,-423757,-30734,329076,294719,275885,268359,187492,-53384,-178974,-55338,40212,-59847,-142708,-128037,-11987,135276,237252,100095,-32193,55959,81763,13214,68794,86337,36002,122185,376802,439152,182779,20719,154267,313247,426387,365487,187901,122232,-104483,-434082,-382638,-21332,244858,196179,-37817,-70564,122503,307277,342145,206101,75899,122327,177835,96687,114006,214860,166243,40677,-96461,-262397,-358618,-170395,187207,251267,23319,18698,242570,307919,107436,-85768,-104499,-33731,-52084,-94574,96432,359838,351580,231403,230375,336975,232206,-116269,-278714,-200171,-136048,-7566,307754,357804,33687,-110083,-66692,-171729,-250926,-182876,-106182,-49745,-36741,-48161,-37497,33347,86881,81886,122195,136171,36242,-37551,41636,167300,262361,334772,417462,401571,96509,-211484,-198898,891,55214,4144,-61450,-102535,-89412,-15485,12039,-54831,-193821,-232493,-240490,-265622,-114945,-2464,-169099,-419701,-454387,-348595,-189233,-38202,-22471,-113098,-145859,-163753,-55032,119815,280888,268780,206054,160387,16091,-180931,-185120,10153,214963,268257,99871,-192962,-277523,-236298,-238181,-331842,-341131,-233737,-107475,-100988,-15790,235568,332663,169314,-20126,-127977,-45117,80558,127157,167532,118103,-33780,-62213,75955,76400,-81434,-50125,198015,362005,286238,31971,-202026,-191073,-9233,188600,354230,523067,483182,160029,-71247,-111312,-152650,-153762,-26411,-88926,-315824,-328291,-163725,18153,213868,292023,190362,40248,-60708,-58228,41466,73641,95744,149905,131105,34783,-129468,-272435,-192548,-52635,-137422,-336975,-428821,-289015,-4055,193597,179261,-35728,-161909,-1917,66677,-89399,-169659,-124133,8442,169525,269649,300573,361008,508253,566624,338770,38719,-128711,-128503,-170401,-348909,-376787,-172710,11098,-6099,-144252,-169270,-112399,-87564,-64184,98919,319717,368971,55313,-318362,-357752,-149649,91537,207829,169005,-8469,-130877,42413,273092,204233,52621,-42269,-60546,81595,144921,73775,68622,241689,435333,379251,237503,194241,152882,98972,93490,149772,181943,94731,-78656,-226369,-334663,-352828,-146282,82203,114708,41886,-142806,-271089,-179863,-90495,-113554,-95773,-84205,-46290,-69571,-140580,-109336,-18432,147959,418112,448196,180883,-20697,-33620,-27421,1765,17608,74686,223726,285670,166470,184250,320900,274750,130481,84446,39962,18614,151227,281106,159400,-65658,-57826,161656,247516,131310,28010,118699,291164,139503,-188581,-121205,280077,543705,429050,143943,156238,316490,388986,512998,586822,549569,530430,619137,722854,624608,302410,464931,734802,442115,157580,322947,998406,1895083,1586120,559786,2786808,6316527,3326817,-4461793,-7379378,-5420582,-2616219,-545573,117025,143315,165386,-364879,-755499,-720658,-626551,-576549,-243632,-95305,-298017,-353185,-401908,-516809,-341859,44682,247987,165085,11090,2261,190297,380935,307807,8197,-220281,-200987,-106677,-114366,-155615,-156091,-106317,-142600,-368282,-511511,-373361,-111449,96522,123358,11805,-37280,-86965,-200905,-270822,-304144,-180110,11615,17929,-28400,18043,-49143,-163915,-215187,-186556,-66253,20722,-90310,-216897,-210311,34150,182863,139553,8278,-51408,25376,44506,-73002,-276424,-282409,15060,245288,206646,48483,-64145,-173783,-235923,-185362,-92034,-108723,-210573,-308898,-317873,-210086,-104640,-121716,-107744,92845,261943,232724,86744,-132663,-369697,-391182,-163816,148495,240402,11669,-204356,-100652,157890,141079,-179132,-279730,-664,63268,-70746,16685,124240,50243,-29744,58900,270616,278056,153652,240098,256435,-1488,-107213,-52420,-18970,34020,-18370,-203488,-310221,-240553,-77772,105665,193330,3257,-264643,-289955,-179507,-59094,8436,-6039,23434,74452,-118948,-212239,91035,334618,229037,-1363,-219195,-303478,-83318,136522,136672,39063,42056,208155,294521,189028,-39677,-200809,-302802,-215126,172719,339579,91324,-97656,11944,54689,-236085,-572121,-455998,-193645,-211290,-310688,-262621,-220198,-161397,-16208,53559,-45667,-15471,182123,347179,271654,122340,15927,-90942,-178341,-89096,79392,51387,9055,110036,76729,-164036,-271560,-65397,111819,55087,64096,264943,380417,161794,-99434,-144314,-192737,-232075,29558,223927,167715,192946,224365,210169,197568,53726,-188137,-253868,-161382,-46650,14733,70543,164624,120822,-39184,-206095,-296945,-111672,135438,-35608,-377993,-304228,-39140,-4025,-25622,115789,253519,215325,21255,-191500,-224569,1789,215809,128456,-91442,-253833,-320703,-207407,75492,194762,97108,-15536,-207786,-395392,-397975,-317200,-250117,-180524,-277194,-345162,-168917,52084,129707,121081,-2629,-176695,-319594,-435728,-505853,-445846,-222279,-2496,-9372,-179191,-329931,-286734,809,157048,-38744,-210046,-145254,-45598,-37509,-134580,-189616,-192536,-140955,-112139,-80567,50817,118503,138306,262134,289256,93805,-43218,42368,97173,-74981,-216932,-128904,-69441,-184321,-256437,-147881,-151168,-285441,-191846,-101951,-351951,-530110,-298016,19815,138260,52609,-55872,-111666,-74204,-1344,29761,-37957,38820,156335,107920,24928,98818,249169,249985,6401,-260511,-275643,-6129,122055,-105694,-385478,-391814,-213362,-50897,924,-37589,-101275,-236266,-376926,-315571,-115983,-30857,-56767,-70040,-139202,-202984,-151598,-62535,11321,-10762,-115008,-198073,-186157,-45646,37535,-39141,-88645,-37794,-80182,-236880,-313919,-182423,128858,327846,207312,-73979,-183150,-168304,-243463,-177159,-13515,79446,132225,76183,-147250,-245965,-152610,-118712,-164158,-285435,-444558,-392347,-180348,-97831,-2010,220590,220459,-58942,-195602,-56053,116373,145051,73949,25383,39567,79603,74693,-31954,-160110,-211885,-283590,-256274,-18782,125690,149545,195195,70451,-71373,58614,275197,260139,46103,-117769,-56504,-7263,-150065,-254850,-239047,-140886,33533,115040,-3865,-273835,-539544,-556929,-471974,-533994,-475466,-69954,437676,667660,21148,-847195,-720305,-336663,-418309,418707,1512562,874090,-329222,-287838,519394,712403,-204740,-992738,-939805,-442366,757099,1207871,380574,175710,628603,462366,386174,414020,59974,-190157,-207371,-243477,-146224,-15426,-135720,-262137,-180217,-167412,-133582,84418,100795,-197795,-323789,-231986,-181467,-138543,-127072,-159130,24622,199962,70573,-104548,-93086,-99234,-138951,-102893,-82221,-53997,-23520,25370,100008,22448,-75776,4439,93650,38240,-148687,-340146,-245160,-33897,70415,46183,-48563,-69018,-78532,-104546,40235,331215,353716,9983,-156349,37447,172888,117360,112099,144220,56638,-157693,-377846,-469573,-326699,-74965,54230,140513,133856,-167553,-560699,-604961,-378470,-190224,-91140,-67766,15575,91868,95851,79480,145174,135697,-62410,-205160,-245688,-314659,-390197,-293867,-108845,-12434,77197,155883,127580,32826,-57458,-188030,-253535,-138180,-120489,-245360,-321726,-223513,-41247,163031,190618,-14556,-180532,-230065,-172789,33533,248565,209460,372,-111744,-132448],[-57488,32580,58040,-69292,-107541,-75761,-90617,-28845,147321,292400,347256,314987,187592,38014,-25396,54252,203206,233663,138768,92531,89601,114787,59439,-64707,-37036,14269,-177411,-407911,-282848,-21749,71714,51187,64450,201988,381843,293387,-64492,-265695,-153594,16683,16332,-66714,-133351,-129167,-47987,38068,128023,273904,281962,116843,-84079,-138184,-55769,87166,121492,107749,116052,-19852,-191172,-183921,-147665,-231666,-191995,-4845,16405,-233985,-330661,-69311,235703,282595,223956,78869,54,85524,190421,131121,-84592,-222795,-171324,-9749,145141,-10245,-380495,-422606,-210511,-144019,-122881,-80949,-308431,-378056,-63177,158652,143925,244488,279587,170133,-1775,-24281,100929,152695,55101,20524,-55508,-106285,-14388,102849,3138,-85656,37532,101605,51125,81089,39315,-68857,11185,370117,560611,314442,3588,-14482,189122,363176,351471,238665,191867,-63420,-363118,-306945,-14400,172411,129775,-13768,-28063,127407,321378,355327,168503,-12666,47330,170324,161803,178593,230939,125933,-12607,-81796,-208346,-333331,-164591,195759,243109,-47713,-47493,225877,281419,128150,-1786,-28308,49759,28863,-46696,97737,316058,295945,150610,162444,323826,238110,-78604,-249096,-202214,-131743,15723,325040,327926,-57216,-194304,-96210,-156232,-202685,-28599,6565,-63815,-128598,-119090,-78311,-45121,-28461,16147,123266,138227,-10512,-71511,50964,175341,257577,349489,471811,476361,171154,-159297,-181928,-12231,75214,-1430,-146458,-232030,-125044,55400,10374,-150253,-264763,-227918,-210215,-253522,-162506,-124880,-332120,-538555,-520975,-403917,-231956,-72070,-41870,-28454,79351,-1558,25649,151809,296120,265959,184759,136234,-11100,-125681,-65617,141763,263004,210848,4260,-235023,-279611,-201255,-216395,-288024,-308670,-260653,-175702,-167869,-38518,249594,301202,120488,5212,-33278,9784,57785,82435,181754,232247,178357,137160,179734,48037,-179016,-134509,143625,309043,268753,224,-298153,-277571,-15570,203886,362425,567681,507023,125998,-137756,-116478,-80925,-68066,3775,-119449,-287742,-274819,-166466,-73415,109056,260100,250506,162369,62435,27528,98555,87822,29097,66062,100391,35267,-107164,-200787,-89297,19325,-111575,-336133,-421060,-293346,-44437,129590,104313,-123522,-259627,-126082,-62598,-210023,-252627,-134463,54618,195206,218862,179328,206004,336613,382165,238143,55479,-73602,-139220,-251105,-421303,-402844,-200559,-19759,-33467,-187889,-200349,-73132,-9429,2817,171363,393610,430291,93714,-306969,-384082,-199732,4677,83347,39872,-94914,-211751,-77068,189566,196319,71335,-38327,-82394,35063,108463,35152,67291,291022,496381,454146,312166,251076,228782,170688,112995,215630,321514,193011,-68374,-267320,-378831,-343661,-120648,149978,246754,133128,-93037,-251291,-238448,-191345,-128489,-65606,-36265,-3824,-26356,-95005,-97733,-47898,151865,450987,478926,247333,60929,-25093,-80301,-20643,73444,175048,209811,162837,76809,161311,304882,246371,98794,83146,75221,74302,142036,192659,103982,-100717,-105475,91330,144733,46122,47784,225301,340213,131687,-228714,-156311,176380,460736,459006,219345,161842,207433,227404,398698,522671,497585,423502,384900,544504,568775,263916,417306,709516,374996,93382,255848,1133324,2412115,2460343,934811,2674696,5603796,1771777,-4441669,-5905109,-3961349,-1753022,7623,150677,-272282,-402547,-818164,-1082993,-809419,-634697,-683438,-390096,-110503,-120131,857,-24633,-305952,-330367,-20693,132003,2124,-155349,-142338,103277,337610,276997,-254,-179000,-155795,-80225,-74205,-121342,-143319,-114613,-181067,-408755,-540330,-433402,-155007,105376,135948,-15570,-124846,-236758,-350738,-385962,-380123,-219055,48923,157171,130053,112940,19721,-105139,-204448,-226932,-101466,-5299,-84900,-175977,-145510,47908,135057,29814,-111136,-95207,50822,86781,-41946,-275669,-323070,-59021,121884,84816,57788,18955,-147333,-299168,-228542,-97612,-125831,-233949,-302365,-267243,-151525,-64358,-78376,-64844,102719,255642,198540,5039,-171805,-328650,-342805,-159102,100245,172621,-31936,-218637,-73310,213882,242405,-99180,-248059,-18611,51715,-78849,35956,215144,191504,42809,3673,146811,221757,194340,228007,95421,-126332,-116379,-25531,10080,105425,91323,-59956,-147565,-132967,-57092,131199,268588,54520,-274494,-321165,-242394,-166974,-143902,-126073,43142,131225,-109970,-266002,-44931,189638,141852,-55029,-198230,-191310,-42087,78278,119858,65064,50588,226262,371574,257680,4432,-166384,-264103,-182435,190409,366908,134328,-119213,-116802,-94139,-285161,-567310,-520904,-278005,-241381,-329774,-276189,-245024,-236580,-80559,72080,192,-9167,177258,314025,165798,4620,-47015,-25751,-29608,-2961,86431,44061,-16989,70090,67505,-128025,-230534,-32275,137071,30029,-63868,61992,206556,130879,-69853,-127090,-133306,-94768,97291,206805,165061,200352,228581,232999,232372,120419,-77789,-208307,-222052,-88720,27035,24050,62782,81825,-6875,-145162,-243528,-114993,85058,-50641,-345252,-335085,-124072,-30341,20270,158852,292130,210972,27612,-127232,-165604,26051,232146,143248,-59317,-191211,-311188,-289022,9342,214606,160933,86671,-39628,-261735,-324579,-247805,-156217,-71087,-192475,-326764,-171350,81377,126961,53419,-62357,-242992,-402107,-454723,-428616,-373059,-205005,-10439,15900,-99755,-291268,-353353,-96823,128819,-49299,-313952,-317893,-211776,-199246,-227912,-145248,-86743,-123465,-156080,-116713,1433,45517,35105,165703,266375,130318,1457,115783,181548,-55824,-285979,-185179,-61180,-160142,-249439,-126883,-104916,-264539,-182578,-56209,-280098,-488320,-303326,-19569,93329,29922,-73135,-104207,-40973,46897,79951,-12223,54707,158512,83529,-4004,61475,225183,268671,12365,-266595,-247018,14844,88408,-139778,-317790,-226544,-120732,-123662,-110504,-95379,-116582,-236245,-307700,-173570,-15539,6770,-51504,-128303,-259721,-289771,-174498,-87425,-39436,-51825,-110728,-191015,-191749,-103497,-59472,-101562,-121471,-84231,-108672,-230324,-256086,-106892,157497,323241,207655,-83824,-242993,-305880,-358913,-216742,12702,161591,212829,76821,-186528,-198758,-85754,-181043,-303045,-354051,-447856,-376732,-168411,-122070,-68466,179523,251603,50470,-105556,-54578,81690,123695,20060,-95491,-82373,-21566,-41978,-102876,-193681,-285124,-386611,-365623,-152860,54753,156470,194458,30661,-138208,-72134,75022,62433,-125345,-240773,-94432,23852,-103224,-228200,-235044,-125443,82557,149561,-32661,-313966,-533230,-527534,-334146,-309240,-375884,-161029,379010,850220,157920,-856162,-688406,-481028,-951880,-234694,1178872,836989,-239023,-259689,434559,897502,344144,-700197,-1320491,-944105,714563,1491894,525472,87786,574076,498703,334826,303512,-25732,-250154,-228027,-233209,-109358,56868,-21315,-187956,-198146,-213105,-186057,-21504,6218,-177656,-240175,-141841,-50556,-2890,-45643,-162813,-82046,108055,166431,152166,55448,-121021,-215723,-134161,-64966,3934,4283,1698,75896,14444,-80593,43786,190230,128245,-86354,-306343,-257989,-58990,41415,-1229,-109087,-135913,-172232,-242325,-118651,225919,331564,-1622,-189427,8126,185344,150337,137727,128110,-6247,-232214,-442710,-507588,-304565,48951,138333,99649,77162,-144993,-480076,-539517,-411401,-295548,-147271,-61112,-23642,9412,-33595,-39919,80017,135131,-17978,-189710,-270698,-333499,-397036,-337451,-208084,-120485,-5988,75056,72860,21086,-75918,-208990,-199633,-8019,28879,-111856,-193769,-109298,39156,228651,244454,5053,-146848,-156644,-166323,-17787,196083,167631,-23753,-74264,-63160],[-76710,-17606,62000,-23605,-45104,-2568,-23154,-6647,169392,382061,471647,406006,207367,-19730,-94310,27575,179856,193379,49082,36075,134881,191615,129382,-9345,-19273,-61821,-313927,-526557,-360008,-60746,74440,110188,67663,119755,306764,244341,-150629,-361867,-221403,-110069,-160254,-143308,-111700,-113240,-53376,14970,49645,199814,278013,150185,-93068,-207031,-161485,-24367,60780,88949,89286,-24247,-157380,-176245,-230279,-328024,-232776,24772,96818,-114975,-222337,-8759,304820,404312,256143,-85645,-186051,-5921,155984,112372,-86237,-182647,-92836,81169,228958,66605,-344856,-432678,-288216,-245986,-158111,-23451,-188032,-301758,-145213,-90608,-20269,168650,212826,104005,52753,134942,229276,220403,171297,187704,22493,-193781,-157194,-35980,-95218,-125924,29439,130283,123352,96561,-57121,-232967,-133363,312764,596670,376681,-23592,-184714,34923,275046,305009,255595,220484,-39139,-276253,-213882,-29590,73679,87717,58964,41430,119914,293123,344617,126245,-120892,-65686,120778,182227,195917,205844,60536,-94453,-98662,-161721,-274983,-129923,190634,222334,-82682,-95853,191024,244429,139361,58529,42147,160550,140874,-7404,38607,195552,200973,61966,85683,276633,217010,-31702,-178050,-184411,-147392,3801,279221,241560,-151748,-264987,-100826,-108085,-164683,64854,126878,-28523,-177275,-183426,-139163,-118407,-106228,-34383,104893,129934,-21397,-58422,63298,170278,243042,324784,462908,494828,233124,-64911,-89514,20521,107087,28043,-179845,-317167,-144632,107800,30230,-189674,-275270,-189921,-151783,-198167,-194152,-254366,-472132,-582527,-521534,-431776,-271984,-99052,-16757,140127,373348,266997,135588,180127,274967,230163,173949,116499,-54688,-85767,59566,256343,268936,126073,-82359,-250918,-287432,-202227,-196177,-192908,-229418,-261212,-226081,-194933,-30634,241316,242145,73241,27835,43065,32657,20747,46657,184848,298774,324632,322694,298470,58290,-206407,-174350,66163,229086,266544,18344,-345847,-335716,-4216,212494,332979,530292,463408,84525,-167008,-85716,4835,11022,14764,-111803,-193419,-177036,-143357,-141047,-20890,151918,223111,214652,188222,178027,187254,109395,-25457,-24902,50761,19662,-86032,-100521,33578,85989,-78898,-295072,-375150,-288613,-100866,42419,19942,-195749,-337259,-249015,-191687,-306539,-323301,-148545,77074,183554,143876,35672,4465,107447,150814,118936,77720,-14832,-175760,-354027,-457740,-378102,-211728,-71073,-82292,-227444,-238850,-65785,40403,73396,241636,442673,428427,94579,-257345,-364628,-240501,-81900,-57259,-114176,-150367,-202290,-111386,129592,180547,77197,-45789,-115015,-27165,61612,-6415,51044,307738,504639,482581,333678,226522,231778,222017,157374,264360,390704,247646,-63366,-313775,-414467,-301957,-75198,162454,300708,210165,-19608,-209542,-270241,-244468,-82678,17424,40509,61892,47611,-25299,-70676,-55792,146757,411316,407295,217206,83449,-42351,-136200,-39917,133729,243356,149485,-4959,-21909,146915,281652,218209,101378,97914,102476,118289,126773,110056,50924,-138106,-167505,-12374,22465,-25275,96678,368042,427734,163353,-185392,-170659,22521,321407,456935,298326,162389,45533,-42665,141656,363764,399794,310572,252383,484246,490976,166160,338723,711033,488673,233000,293184,1179805,2644734,2816591,873574,1565248,3242327,-183922,-3075692,-2960685,-2069226,-999036,397733,113327,-700065,-988803,-1211904,-1243439,-743631,-507590,-638257,-460640,-138000,26864,307840,298969,-130250,-321506,-136300,-57978,-169720,-290832,-264473,1933,256164,217094,-26249,-156374,-149338,-92928,-32472,-59637,-92726,-89291,-197845,-393461,-489007,-440776,-195354,106573,171977,-8111,-203161,-373048,-466433,-451729,-385706,-202282,88026,248815,224316,141859,61740,-36027,-183712,-272237,-171632,-101207,-155684,-183008,-58712,79938,74849,-97169,-233569,-141928,45913,94265,-25772,-242254,-305724,-107327,-9441,-69661,21760,73832,-105705,-329968,-276789,-120164,-137706,-240439,-264544,-190656,-85697,-30395,-39836,-14637,117477,251974,164057,-73983,-205502,-260392,-247007,-123043,43704,92924,-65433,-195314,-39541,195232,250680,-27619,-187370,-45123,2854,-94451,59161,282041,272662,53838,-97622,-25665,123863,202145,162619,-96151,-246177,-138912,-37985,5537,143684,177627,66340,9013,-7116,-19775,137518,300635,86362,-271751,-346423,-289549,-257348,-285727,-236032,60706,198965,-36825,-254381,-160263,26544,16271,-129205,-168939,-70854,-20808,6810,97172,75615,9907,146963,358159,286310,51349,-121863,-220654,-141895,206488,383375,144199,-157687,-235554,-200928,-245944,-423227,-455327,-283537,-223176,-275165,-211947,-187753,-248524,-154493,30961,22365,5966,179129,262384,73815,-85827,-80655,47659,104792,84779,97332,42263,-23544,36251,44902,-94225,-165452,14334,150906,1006,-173141,-127159,20384,84835,-30011,-81359,-45458,48316,161120,199694,178435,194565,196367,210334,224355,147526,8487,-170073,-270392,-130235,3387,-57789,-52576,46990,35636,-57455,-148201,-102971,20234,-75537,-294160,-339339,-204163,-61712,30207,127961,248838,149247,6973,-29245,-41060,78952,251788,177844,-4965,-89072,-226643,-296322,-28216,253224,259044,214896,154838,-74022,-191493,-135605,-41918,32684,-84534,-259750,-152687,87992,102626,-36568,-138838,-262003,-399384,-423347,-333636,-270556,-160910,-24068,6965,-64945,-264655,-391281,-183841,69451,-57739,-363554,-440900,-332512,-313427,-273559,-82050,4583,-117216,-187545,-131302,-24666,6421,-24889,99503,244906,163497,60598,190907,252619,-7041,-258152,-168986,-37856,-122862,-204999,-82188,-38919,-187663,-129625,-5294,-186240,-387247,-270442,-51029,21468,-38975,-96682,-43131,40289,89055,65847,-21746,38657,112863,28354,-46152,5493,164993,255217,34387,-241667,-209192,12067,24145,-179308,-239494,-96667,-90175,-226709,-236891,-170338,-164252,-247529,-214159,-29988,60020,23321,-71664,-225088,-392860,-361072,-187805,-114535,-88327,-73257,-96877,-178336,-197154,-170939,-161476,-160583,-143112,-92176,-39491,-95778,-135720,-39686,151769,289465,191090,-95531,-298675,-394732,-375623,-211556,12372,194261,263759,99462,-150622,-97796,-10492,-246446,-471506,-466317,-448690,-334724,-140793,-144862,-156924,87456,233246,142100,1889,-28653,60847,96977,-43811,-203107,-189281,-119791,-129915,-116316,-151792,-297402,-450644,-439740,-261271,-21743,149880,185020,-1253,-191424,-186856,-107619,-112964,-247148,-272504,-31573,128590,-13933,-175070,-191953,-75683,130211,161920,-67214,-319184,-462409,-447743,-225538,-127030,-244316,-283528,52438,645144,225141,-643186,-375118,-237954,-1049849,-778451,548797,541470,-169972,-178922,249609,769685,753232,-148363,-1292460,-1204456,516946,1439907,468662,-53962,416860,389574,153066,138069,-71429,-248542,-184578,-133057,-16400,151079,97001,-140023,-280587,-302327,-223969,-104611,-95344,-169944,-162157,-48233,62898,100895,36251,-117263,-142426,18227,207774,329424,171615,-108097,-222887,-135001,-55070,24430,10353,-8266,70222,40037,-34380,89908,225079,172937,-6747,-207841,-206808,-26744,33714,-87511,-195935,-170754,-203445,-328237,-264924,55263,211991,-13540,-125179,71126,214388,166466,147286,109146,-73654,-317828,-500166,-513043,-257267,136547,172444,21694,1914,-112552,-338685,-402918,-418322,-383900,-171222,-42206,-109512,-145723,-179088,-118621,35418,102090,5466,-135005,-221667,-298400,-353178,-311730,-227728,-164469,-71577,3022,34519,22772,-102268,-265565,-193539,64221,147614,10147,-73824,-18951,101162,263662,262151,35005,-77481,-61961,-152670,-86873,126677,129036,-40592,-56101,-32068],[-124231,-62797,74188,37771,9519,37394,19096,21875,193135,437617,548270,460494,217645,-45643,-122013,-8579,98328,97383,-39814,-25949,160519,269452,203133,34963,-20693,-111326,-372187,-522171,-325290,-61861,47133,126085,91402,84109,227024,169870,-204762,-377509,-221994,-189616,-284509,-194483,-79644,-77248,-37760,1674,-48892,41399,186403,116913,-141565,-301481,-245828,-98658,1895,41754,26371,-38975,-103724,-158724,-295361,-390854,-280196,7233,131323,-28279,-122801,69440,350329,467925,261250,-165087,-286655,-82610,115752,116490,-33844,-89182,17604,180512,299398,151220,-267305,-430888,-351499,-317589,-185903,12958,-59850,-218594,-242642,-313948,-149204,70702,85037,-4522,81604,252071,293203,212522,235792,295718,67206,-266647,-268528,-146126,-164848,-132117,48081,176145,219234,109367,-182610,-408426,-259455,229362,543932,363393,-48977,-307511,-110979,180054,228957,225616,202876,-33754,-197770,-127759,-55934,-13161,88295,162161,125614,110883,235988,305385,74073,-224247,-186760,42622,160060,171130,151613,1826,-148146,-113180,-122429,-199690,-77901,179737,192510,-88295,-120441,144763,198307,127246,73998,85677,264997,262494,28378,-58967,31203,89023,-12235,19205,208290,178387,22036,-64368,-134542,-163906,-28893,188094,125696,-227566,-314245,-92201,-51349,-153952,44634,205729,56081,-153148,-212179,-197522,-162892,-121912,-57572,68463,109994,8098,4116,79632,147062,216894,273365,392622,441505,255430,38594,42352,94435,146276,78951,-163586,-338391,-141538,130639,70570,-159085,-222534,-127052,-80936,-126741,-211473,-356783,-540670,-527730,-446383,-421013,-293872,-107664,36707,312492,604204,518202,231865,198844,234874,192150,192437,115560,-82794,-47200,179596,321614,215359,17932,-149659,-241224,-303916,-267587,-194356,-82266,-140326,-251128,-257007,-187408,-6953,200415,163420,37741,40875,78467,30984,-6842,26041,164462,296363,372539,447796,402178,108823,-158808,-162850,-9498,154772,288865,87172,-330028,-351283,14567,199119,248222,387514,343662,45386,-143679,-32842,69591,57535,7621,-65385,-66175,-67196,-104944,-169880,-146619,-19653,98068,188292,302293,360410,283203,128655,-58827,-106009,-1885,4586,-66603,-5476,132435,120034,-56259,-231928,-309982,-281517,-163472,-44420,-43450,-224713,-371879,-336558,-294280,-369459,-359408,-144718,74114,123077,45092,-101210,-197871,-142683,-81818,8331,100845,33823,-220008,-432816,-440824,-319473,-216461,-138027,-149785,-267778,-277863,-82756,62366,135674,293476,451251,361116,62751,-175204,-304076,-271037,-151206,-184157,-263087,-164619,-102173,-51853,107560,157221,66295,-57083,-134968,-59813,37691,-32351,21743,278822,462536,470086,302792,124469,154527,237595,217168,283451,371554,241793,-63926,-338871,-408761,-224688,-15730,120762,258647,247666,54674,-154004,-255678,-220813,11194,125402,117810,128399,124268,38946,-47248,-48658,133787,316483,260922,113220,52050,-72930,-180260,-61186,175873,264567,60153,-175760,-106481,144156,256635,194177,128897,117770,117467,139602,105096,60179,26115,-145708,-206236,-112374,-92006,-70113,156808,489550,512797,217205,-71822,-168138,-142391,169740,439685,372729,163305,-130757,-350314,-170562,175518,295300,220546,235045,520048,415802,56650,276476,759331,716123,466847,409619,1124225,2500979,2478458,384269,-157726,-175719,-2112669,-920022,684130,-121536,-437895,597761,96131,-999987,-1495181,-1582434,-1331803,-629652,-295334,-433458,-413593,-156517,110965,476718,458114,-52889,-320555,-270882,-272697,-302196,-343293,-313150,-83139,141367,121707,-63883,-150672,-181140,-147580,-20161,-2856,-19564,-28250,-176246,-320886,-374266,-400705,-229907,85875,201570,20998,-248473,-452101,-512651,-444677,-312031,-126904,116439,257036,218774,96089,61370,22468,-151448,-297578,-254221,-246418,-288923,-224283,23949,113290,684,-221517,-331436,-192874,-3131,56503,-27993,-186361,-251237,-140238,-124619,-213057,-51922,93116,-57428,-322206,-314557,-149405,-143482,-232955,-205687,-97814,-15087,-39,-6973,40020,148238,263431,144440,-122711,-222773,-183291,-120959,-49073,8869,26075,-81788,-140908,-4913,122695,175764,25870,-109266,-72395,-73342,-111988,88037,319070,280447,4970,-208491,-186261,12673,172038,67006,-257277,-329276,-168082,-84120,-32957,133606,213283,142864,122408,103718,28010,138316,301308,105164,-249484,-351419,-299812,-300978,-372778,-286879,85086,259628,67732,-187188,-221091,-108584,-116781,-220699,-166380,-7750,-43597,-63560,73113,67866,-74774,-24049,228929,253826,87026,-78584,-186904,-113712,199879,362785,107827,-206976,-319765,-249909,-142121,-185587,-272484,-215693,-185884,-190404,-105889,-74425,-198600,-219563,-63976,-2090,13780,185665,213378,22826,-128961,-92689,89301,181371,146485,100181,34958,-16927,10411,6473,-75569,-88407,76350,170967,617,-207345,-227753,-110185,33026,15680,-4801,52516,149996,198616,206661,208987,180254,134066,141984,160817,115107,43467,-148786,-295817,-153700,-28114,-141409,-148911,29888,83085,35207,-33694,-70995,-40802,-112330,-247694,-315891,-255003,-85770,13451,47731,135886,47251,-28623,79569,112023,136514,260087,216269,54068,22675,-89770,-234534,-41871,288328,355995,328277,316984,108708,-52677,-26172,59106,111662,25906,-155289,-111503,76302,72396,-105748,-191812,-218196,-309510,-346041,-249462,-178008,-113141,-41552,-25894,-71110,-245521,-382397,-223437,9340,-61203,-342726,-467106,-373667,-353194,-269201,-18260,68139,-114335,-204369,-134718,-26964,15659,-19960,79984,230197,182363,105093,228526,280312,55439,-138558,-78476,-5491,-84080,-131812,-24233,21628,-86163,-50087,45551,-86833,-252531,-209096,-74663,-56337,-128129,-120937,52934,154412,115290,-6948,-63569,1721,38778,-38255,-84906,-51089,85349,216057,68487,-194565,-181733,-17621,-49346,-212037,-178445,-42300,-126399,-326555,-341984,-236491,-226893,-268861,-126407,71289,77411,-9121,-129653,-336272,-497853,-397438,-193733,-141160,-118833,-54081,-54999,-134490,-173966,-216672,-246257,-207939,-151312,-59145,106485,129956,18126,866,116523,242156,172521,-91711,-328595,-411026,-300261,-169920,-21555,165502,274658,141401,-44473,38205,61497,-296813,-626600,-593126,-453051,-286886,-105045,-153534,-237434,-31192,170240,194866,95913,-148,46402,72627,-92320,-259443,-251149,-202565,-186665,-82918,-51353,-245545,-453929,-448892,-288165,-52342,148128,171828,-18004,-216784,-256661,-226278,-231514,-309396,-227833,95672,268894,103625,-89575,-114638,-5956,161545,146733,-88845,-262570,-292063,-264290,-131342,-23621,-127852,-428478,-501818,-2992,143894,-201185,184717,380478,-593970,-1037950,-246749,42047,-153628,-68574,19438,316917,820846,511497,-723829,-1010578,280759,1039995,187941,-229476,187862,153638,-104605,-33448,-76638,-205445,-103155,22789,102263,228344,177012,-127830,-394838,-413092,-255547,-163326,-192958,-190688,-118527,15792,125359,149895,90195,-53046,-146979,-42505,188577,374476,221407,-71178,-169618,-106670,-48055,15215,8998,5957,89671,101177,58745,136740,201357,172085,73841,-68312,-97239,48721,38755,-186670,-271823,-153551,-163103,-333180,-346818,-127372,34338,-23618,11498,212230,255890,153426,135199,105496,-95322,-355416,-509993,-470789,-189250,163893,142837,-69869,-69178,-82577,-179117,-230868,-387648,-427094,-156245,-12210,-201814,-323177,-307972,-155818,12419,48950,10076,-40756,-106398,-224444,-280028,-225037,-163415,-147491,-113002,-39378,29193,46147,-114876,-327496,-229409,64329,185815,54061,-23967,19797,136310,263745,241857,71110,18215,38625,-122415,-144632,64659,107200,-42849,-62769,-52041],[-184892,-92494,89278,93570,36461,33081,30165,58708,216481,439378,550787,458309,204880,-42887,-110481,-54667,-18009,-25382,-109319,-80005,163385,339681,267502,54650,-42563,-122855,-333391,-389606,-182826,-29269,-2651,99745,123097,83590,153967,96183,-210745,-315985,-161322,-198502,-323785,-206739,-36278,-19862,-4972,-13960,-160300,-157614,44254,26833,-238517,-405512,-288329,-122727,-43402,-17836,-44612,-48099,-40911,-143939,-330815,-391288,-286984,-24231,122845,4417,-60241,145137,376762,480309,264173,-134169,-287722,-133529,67843,123857,42135,23244,125372,250913,325145,203511,-188679,-429862,-383411,-328258,-195314,15736,36476,-147274,-312133,-420756,-210661,-20462,-63274,-131104,71875,305796,284078,127497,209654,296526,46636,-323455,-337056,-211834,-192138,-96304,100725,239443,313265,110950,-308514,-547106,-330222,146076,423488,291357,-60310,-345178,-200754,101249,136088,152003,151005,-42141,-142316,-62106,-72158,-52519,128664,259707,203592,110790,169979,235581,6267,-298942,-278889,-38628,115103,129837,96206,-20264,-133021,-95773,-85098,-125028,-24507,170076,160506,-79671,-127470,87109,138089,85254,43215,95939,337984,369459,63502,-161330,-133245,-20904,-62031,-25330,133055,129658,79348,77355,-55441,-164868,-64912,80392,16063,-263144,-330269,-80275,-9272,-171574,-87241,199799,160197,-57799,-188842,-228609,-165951,-81065,-57903,16960,80144,64066,92130,94748,105435,176216,214548,286132,327488,221937,107961,147253,166787,175000,124852,-116089,-292480,-111694,127793,120477,-69334,-124908,-56343,-15828,-64774,-213412,-401498,-509844,-383933,-309705,-367736,-284095,-93759,89750,414064,685434,630365,275842,203994,197214,175739,231908,130421,-68929,20086,292917,325157,107448,-100194,-195790,-213164,-315509,-373741,-208125,7086,-74373,-243931,-270081,-158327,17276,132438,82096,23627,49891,78504,30442,-3919,15016,111248,231062,336863,489581,460441,180010,-61891,-114767,-62597,109508,328544,182090,-260898,-323562,26856,154088,111695,163037,167869,15289,-70875,24469,89102,58630,-6665,8265,56334,22903,-66625,-161602,-239708,-214724,-96141,102147,386928,520747,353655,134117,-66349,-153363,-37660,3497,-48789,53335,174616,104167,-59535,-169096,-239327,-268454,-215162,-107387,-63961,-195742,-349910,-363059,-350032,-400115,-350313,-107239,56068,25318,-63621,-201244,-348601,-362961,-275360,-77772,117775,64713,-245525,-442125,-363371,-247787,-224397,-205328,-215854,-307262,-311080,-108442,65763,175461,313855,412250,243780,13638,-76749,-217597,-285919,-189657,-267744,-367998,-135489,58486,77339,124914,131187,45055,-58785,-121715,-33127,60090,-29658,-15670,201217,380048,429337,238237,-18744,24841,220150,280654,276552,279967,177313,-68581,-323538,-348704,-118411,52788,49793,137765,230877,109181,-94201,-196197,-127197,120564,220231,171358,175428,173370,70149,-40381,-35261,115022,200311,94596,-11050,-3216,-92943,-195843,-84328,188495,255103,-18870,-300041,-158192,149226,233931,174309,156092,128157,123194,137981,81827,63265,52829,-100776,-196252,-179144,-176969,-83018,208872,536184,540602,268456,86589,-130315,-257611,53614,417878,427690,169748,-271511,-596919,-412349,39783,225359,170266,271576,553962,348692,-6508,282408,854384,935581,669541,556127,984778,1990578,1542252,-318961,-1790995,-3496670,-3460942,1237267,3892305,1412094,-97647,643660,190369,-1057707,-1834175,-1961568,-1490900,-606902,-92199,-137321,-258575,-147399,120655,458034,394945,-94656,-324524,-384874,-456434,-365973,-292266,-265933,-130579,2286,-18051,-118228,-160176,-231113,-219536,-50007,17064,47259,50703,-118641,-211871,-231056,-328779,-253564,39254,195789,42785,-256412,-455271,-481558,-371220,-181756,-12463,124866,173600,104629,-15011,13644,49996,-110462,-285111,-322200,-397943,-434827,-262108,83737,133121,-83635,-326290,-388095,-248446,-93456,-20006,-45686,-126381,-193085,-174232,-210405,-303530,-131223,84033,-17404,-288438,-331610,-172695,-143619,-216404,-140012,-213,59011,29179,18463,92981,192115,277219,139114,-125039,-215803,-119872,-1833,42752,4913,-19705,-82637,-68765,29348,38120,61329,54969,-34166,-94916,-154730,-121376,122714,326037,225404,-78567,-286625,-275145,-72960,112233,-29723,-340404,-352494,-192565,-147121,-92993,79783,186827,151920,167442,166658,72001,145270,289091,117620,-210312,-328032,-268434,-290462,-382783,-255046,119650,292543,149950,-103161,-219309,-185370,-229513,-322219,-210441,-37528,-112681,-120215,46495,38307,-181101,-238532,9561,160963,100581,-43941,-166877,-110771,151229,281230,26119,-255861,-358781,-250273,-22146,67060,-27634,-103323,-157983,-123821,-6063,48305,-111353,-261017,-188586,-76553,6152,190928,181448,19621,-122193,-101038,69732,185201,168625,85864,18735,-874,-6250,-42639,-73880,-11373,148525,208274,49352,-141855,-210710,-155040,-16800,58428,87691,133733,179851,195548,223063,247472,158554,51989,41009,50386,28168,22421,-142956,-294326,-150240,-41258,-199422,-207988,30923,125999,109153,69622,-19085,-77122,-152253,-214010,-263993,-259499,-90126,-2448,-34063,-3713,-60047,-59308,174194,248780,175290,245943,239441,98046,111360,55371,-140198,-47715,296768,412147,386101,398530,231487,42871,42702,119966,158547,123708,-29124,-51529,56190,51433,-120177,-188776,-124669,-165761,-237971,-189584,-122036,-80380,-60924,-69820,-105803,-231139,-326630,-198302,-23083,-57435,-261780,-388705,-334461,-321001,-229614,25407,95393,-110222,-210791,-140303,-14756,67808,46516,104623,222861,180478,106141,194171,242335,108552,34323,62710,29808,-51796,-46567,30240,50243,-756,31388,91789,4767,-113794,-133723,-90695,-115820,-200730,-138890,145022,264274,118882,-101501,-117428,-42167,-41619,-97572,-106989,-91569,7301,164732,108558,-137025,-178685,-68884,-105937,-222203,-150906,-72633,-206600,-385875,-385399,-262062,-275719,-291122,-70950,101831,24953,-97605,-222236,-432254,-541364,-386337,-193059,-162987,-122770,8030,27891,-44410,-108749,-217016,-292860,-234445,-141943,2341,271476,367336,163145,4921,58228,189435,157631,-67713,-321130,-357507,-174099,-114019,-82151,87744,247805,190415,97812,172323,114170,-321024,-722852,-679312,-443865,-244126,-69831,-139473,-281840,-141603,84718,204123,153195,13250,31460,58031,-102398,-243876,-255832,-260957,-218587,-28500,71331,-145663,-390924,-381666,-205899,-1196,162838,155824,-19406,-209899,-270065,-259983,-278671,-322838,-154219,222574,395879,226335,18863,-21536,64508,165848,103151,-89218,-145557,-34126,12482,-43224,-1507,-64316,-581159,-1156172,-955492,-93098,393805,862342,1213343,321576,-958571,-1029006,-530352,-188518,46626,-185074,-347180,468732,1078856,319770,-319193,115220,386603,-256786,-404996,-58320,-139060,-349981,-156738,-50590,-152088,-25072,173368,200879,249705,186557,-145694,-488796,-504790,-282838,-203207,-278687,-245352,-119412,33894,124084,139026,98959,-3667,-107824,-59228,128137,288321,192513,-30241,-89042,-62263,-36887,-582,20041,47611,130797,184295,176831,175645,139447,138080,135704,64900,30477,127238,37416,-269002,-306199,-88863,-72359,-262069,-345557,-271282,-143755,-30896,171699,384407,297086,110225,106117,129766,-36205,-295031,-436926,-370263,-107351,129323,56529,-144745,-111118,-60963,-45365,-65446,-310042,-399254,-98199,34276,-248872,-453173,-388793,-160781,5253,-8031,503,72499,39434,-138235,-204001,-104397,-41455,-94244,-128349,-42126,57114,85977,-97854,-352115,-271107,17497,140146,4673,-67805,-147,140324,229147,191672,107215,120594,127210,-72446,-165952,26915,104907,-30238,-87156,-110271],[-237659,-106100,99241,130914,41806,1104,18811,100059,232553,380619,471958,396327,167038,-19041,-68659,-99840,-130767,-131824,-145501,-113090,146940,388488,309003,49487,-69306,-95357,-218190,-182358,8227,13580,-63217,46774,143455,91133,94575,45482,-169940,-205278,-63297,-138325,-280425,-183905,12429,54461,39279,-40675,-267865,-330857,-89567,-77438,-353946,-485659,-282767,-101919,-64402,-68346,-96131,-39866,18291,-136589,-329465,-319991,-219124,-30012,92406,-11013,-38578,203614,392097,453853,275357,-23826,-214421,-155050,15795,114128,100564,109791,191626,263579,288231,188969,-150644,-431121,-370699,-263146,-172824,-7113,78715,-99142,-322806,-378357,-195938,-77764,-181240,-239178,32379,305470,221782,-9582,82702,176229,-47532,-365954,-366818,-239335,-183647,-27013,180701,308745,373857,94028,-407228,-616810,-333666,83626,273603,191777,-49369,-286768,-199419,58600,45915,53888,86908,-56493,-113534,-18520,-57426,-26913,186174,311388,252144,124947,114638,140764,-75675,-328761,-309882,-92537,74836,101928,67971,7751,-46141,-37569,-44420,-63375,19297,167828,135428,-71934,-131566,14166,58091,17523,-17869,78369,369665,443660,97874,-236587,-261410,-118856,-92160,-49091,57990,71062,132608,219495,37199,-141594,-89445,-13486,-55392,-246236,-304876,-71488,4676,-203502,-272489,93009,234874,73784,-119657,-220146,-135042,-16866,-51139,-42363,46507,120847,166282,100784,55029,125750,167346,179348,184632,133362,106585,161833,179830,169349,137285,-64170,-195725,-57835,113181,163064,48473,-13215,2480,25987,-28491,-197326,-372847,-383404,-189045,-143628,-275887,-234516,-59750,115204,408030,604612,545293,246517,192701,176409,186500,265021,147571,-2530,142618,398929,275883,-27654,-206480,-224249,-177178,-299532,-454599,-218886,51252,-47874,-242648,-265756,-121794,32090,57781,19241,34732,66787,72535,61860,39643,1628,24464,132005,264840,453355,451749,236912,37738,-61970,-86579,97592,362343,260262,-171080,-266857,21133,79117,-48887,-78042,-19369,-4186,28813,69340,56295,17362,-11032,92759,146441,72659,-42476,-132990,-282432,-376069,-296182,-4356,427027,607963,371658,117648,-51068,-147856,-40852,20642,-30877,65232,153126,38336,-96016,-123447,-166839,-236309,-235511,-128903,-34474,-112339,-272224,-320441,-349396,-405182,-303183,-37760,39734,-76305,-155776,-243362,-406025,-497743,-401241,-136859,121630,76886,-231112,-359918,-233816,-179282,-238456,-253639,-250545,-330699,-330844,-128499,58634,178758,294409,328447,103076,-36706,13207,-126989,-276054,-190982,-288359,-394302,-70429,226968,227716,170326,111141,28455,-38232,-68732,52420,132225,5313,-52080,87995,272244,373006,166525,-150173,-104853,189463,339891,263652,158795,75532,-74512,-267171,-249537,-2566,123955,-14292,-17157,160990,132009,-39298,-114824,-4663,207934,273820,194589,194137,175874,55418,-51077,-22537,94005,100961,-31778,-96758,-42585,-79820,-173481,-104573,174333,248458,-46032,-340695,-169326,152108,212940,153230,152721,116646,126108,123026,65915,123176,140478,-1292,-134061,-201162,-223445,-65977,240636,482470,469824,294929,257742,-32387,-269648,5772,390292,444297,180541,-336567,-696697,-475761,20176,216377,160113,274479,483448,282863,23267,391556,974826,1032970,756910,678296,804219,1228195,337298,-909372,-2626295,-5437113,-3728263,2710984,5572686,2101824,16564,598255,437225,-827312,-1939802,-2314266,-1788531,-758939,3035,129455,-58809,-107881,65425,262918,132543,-225163,-325637,-448622,-569149,-361737,-160687,-141576,-137875,-147957,-202985,-201313,-184638,-270576,-271616,-112028,-17503,78299,118763,-46431,-102249,-98946,-245451,-262237,-25069,142749,30993,-238290,-392569,-393524,-264666,-42108,102914,109952,24246,-90290,-163574,-69026,38429,-67201,-233685,-355378,-507625,-531383,-259816,115425,132541,-167210,-400838,-403963,-304494,-204113,-113641,-70526,-81430,-162472,-222720,-267472,-322062,-176055,62634,-1541,-253421,-325974,-179499,-139490,-196102,-80182,91240,134031,56372,32581,136014,233661,267682,139242,-80392,-182411,-87415,68111,112189,13660,-55719,-76489,6499,64646,-19155,-38119,58937,17359,-110716,-216391,-113842,158796,305238,135627,-157883,-300540,-260622,-102029,40922,-102817,-327598,-306977,-199676,-205754,-155470,1210,104958,96873,139349,161531,95262,162408,279889,126826,-165210,-278716,-208111,-240780,-324131,-155971,158703,283227,159211,-55339,-176952,-199231,-305348,-420078,-293699,-146283,-204476,-154382,12863,-15830,-279333,-426882,-232182,30300,87358,-19803,-153156,-132697,54268,133902,-83514,-290044,-356268,-227666,65342,262635,210551,15643,-155229,-105211,50559,134202,-23412,-271664,-306302,-179009,-12409,189369,168075,49433,-80045,-123340,-16292,131479,155126,53122,-676,24211,-12839,-91222,-80828,55826,217618,259465,144017,4163,-103230,-133531,-59676,87902,167972,170745,133575,150816,237679,277963,127602,-35989,-68714,-79302,-85007,-34647,-141628,-269287,-123255,-26495,-220517,-228294,40746,154857,148453,135979,45818,-73469,-176728,-181810,-182559,-213546,-66778,14390,-69426,-113726,-132860,-66252,234529,331306,180757,208038,237078,115564,154581,160152,-63608,-64186,263630,399428,363610,379188,263008,69329,55077,130912,178789,203591,102407,19732,40107,48240,-72156,-123687,-18641,-21407,-119763,-148374,-106022,-69089,-78668,-111953,-151526,-221112,-241988,-117986,-14103,-45552,-152150,-240632,-244353,-246127,-178987,33743,84197,-106521,-216377,-160253,-6295,135350,145314,154778,218742,156279,45859,72570,134069,131364,204620,214490,63774,-28708,30688,63955,29868,33980,89779,127570,80648,8523,-58516,-98379,-138389,-224224,-143413,191329,323217,94749,-174674,-159041,-83335,-112820,-138578,-107346,-106825,-51046,116912,147540,-80862,-201860,-128107,-124377,-197411,-155363,-162422,-290856,-379702,-339691,-223058,-282512,-300948,-61777,57373,-82349,-222779,-328778,-486871,-508431,-326480,-183793,-173644,-102464,91976,145153,82804,-11660,-166790,-290870,-236232,-112936,69600,386489,528480,258116,-25786,-16784,127570,137991,-34420,-276611,-256801,-48212,-67120,-148920,-8088,193484,227428,226376,263042,133244,-316857,-730339,-671376,-391195,-203581,-42710,-103131,-275386,-212328,4328,177388,163030,5286,14718,58456,-63620,-162175,-211459,-288925,-234090,17190,174706,-26206,-274828,-251647,-32293,130468,190893,132271,-12873,-178146,-235909,-217917,-259423,-307826,-106511,286683,469842,328571,124773,60424,116708,138241,34410,-73980,4,247721,305964,33399,-33846,-66927,-722521,-1742375,-1930157,-414546,996188,1473031,2004534,1420511,-613105,-1618761,-1009644,-243928,141967,-308881,-1031504,-223342,1382827,1583098,710308,72909,-343953,-735582,-535604,-255551,-389830,-493571,-191695,-8726,-118741,11292,259459,237923,193923,117304,-177390,-514768,-534858,-299006,-230749,-347019,-324863,-154807,12153,72039,80751,61954,9948,-51602,-35099,59401,122338,98579,-5987,-22314,-20637,-14753,4269,57838,109523,179366,262089,284477,195979,65998,90785,162861,139379,116031,160050,9938,-312592,-286393,-2043,28677,-149821,-280305,-346577,-270137,-35459,301615,526668,321784,47816,69782,180211,103374,-123085,-270509,-215903,-22422,52608,-58978,-176411,-106636,-46430,34551,62519,-186230,-292005,-1395,102338,-214226,-477705,-400807,-143804,7788,-53005,-17588,169502,167129,-66504,-146228,13585,91015,-38138,-120449,-11130,101020,126221,-48233,-306972,-272764,-28771,52478,-100516,-180461,-63974,112281,164007,125992,136430,205314,188706,-7745,-139632,17789,114367,-9985,-115258,-176853],[-265063,-110738,98358,150456,49670,-25823,3489,137398,232932,273457,331209,292500,115302,16974,-7569,-123734,-200498,-182334,-141175,-115478,120654,401513,317420,29631,-79575,-38622,-73383,18774,165341,36177,-120679,-7013,138423,82197,53722,28303,-100584,-86474,39770,-34386,-187758,-144618,55351,136566,89441,-78098,-349330,-419413,-161272,-138888,-423809,-500528,-237239,-55255,-54437,-90969,-112675,-12031,62955,-134567,-293492,-191430,-74197,15301,67931,-45678,-38883,240341,400110,396630,280044,96443,-114638,-149295,-31025,76360,108489,135023,191490,213665,192958,95276,-173598,-422754,-307723,-129507,-106485,-30616,67661,-79899,-272259,-223179,-118777,-84430,-226404,-292503,-11756,280891,142858,-160181,-121333,-37040,-192131,-395326,-373348,-250270,-158768,55091,269063,364490,377719,56906,-460031,-608322,-279369,53716,137104,98460,-14782,-153864,-106129,59350,-23401,-42111,31891,-71071,-108022,8148,-3560,54586,229693,290111,253785,151032,83317,37106,-158506,-308895,-264055,-94377,61168,104436,80624,76086,76139,44245,-412,-18865,52905,178191,125355,-73290,-147248,-75002,-40465,-61350,-84415,42898,363085,477765,129043,-267251,-337529,-203213,-116506,-65231,-20140,-2155,169121,330830,123824,-93882,-93943,-70924,-71527,-179281,-240260,-68049,-8566,-228095,-426771,-90784,234131,185859,-33888,-181428,-97112,26460,-53035,-95879,19183,152673,190072,92130,15324,82188,143024,101653,50901,7210,20819,60562,96639,111825,98974,-32024,-80476,7393,99283,181563,155558,82754,34402,31440,-21696,-161783,-277312,-196475,6301,13902,-156192,-144996,-12270,99530,305140,411118,296435,147470,162588,172599,210172,264006,154671,107229,318870,488684,197249,-150317,-275922,-238526,-142185,-237400,-440665,-204999,46322,-57692,-238824,-241770,-87954,34984,2990,-8533,65190,99550,95104,143661,118464,-24157,-84656,38451,207748,365497,371217,243833,91806,-39663,-91075,104080,359499,276957,-102617,-205465,-6031,-11614,-191126,-258223,-165735,-16142,120804,89785,-18695,-50446,9945,175141,194477,78272,-39523,-107636,-273995,-448945,-425222,-86792,416628,597264,329157,79118,-23852,-87850,-6879,49895,-9704,47272,89331,-59621,-159721,-100107,-88343,-169598,-207672,-102068,36415,5614,-154140,-220790,-295761,-390643,-241349,41914,40135,-138861,-201043,-223015,-355438,-506494,-447260,-175697,108634,73940,-172338,-199681,-76307,-121510,-252862,-268539,-229816,-313855,-328491,-137535,41816,138166,233380,211876,-31918,-79404,68262,-53799,-233460,-157666,-243942,-327624,13743,346196,344609,223568,105737,32929,9362,12146,167727,236731,66836,-75112,-32180,157355,309225,109820,-223188,-180168,172904,393223,269072,57181,-29676,-78114,-188161,-146303,94932,188072,-41443,-152622,54854,122308,3096,-46199,90240,247933,282981,201776,190671,133235,3240,-69179,-13792,75419,47507,-76843,-106009,-35394,-24220,-116768,-115997,145759,269599,-1376,-289084,-145022,140565,187906,122941,99289,78010,130718,109157,67233,223854,276396,131591,-37333,-185322,-235479,-26047,251435,343763,299173,285880,408015,131028,-160646,31453,345950,405718,184959,-314002,-615292,-323736,132964,268029,176162,193115,274549,213388,161347,602921,1082223,953548,706332,735203,634437,399472,-727126,-1101821,-2282828,-5146383,-2662669,3185847,5116583,1704207,-104265,512371,801350,-353491,-1786873,-2539390,-2157198,-1059816,-67916,247316,92879,-58889,-32463,-41268,-230208,-376692,-316680,-456619,-602330,-318162,-7197,6419,-122123,-293181,-415265,-320076,-223441,-277050,-274602,-179681,-101532,57490,149956,8821,-29152,-8100,-169589,-256033,-90747,54296,-21299,-210288,-293585,-286403,-170973,53019,175747,75500,-138447,-304557,-308425,-157825,-2229,-30279,-161287,-347827,-540920,-535244,-205105,124837,112637,-235073,-441916,-394431,-350387,-300980,-194210,-91094,-63536,-175471,-288970,-305411,-280299,-160398,44666,-19380,-241394,-303326,-165472,-133086,-176019,-32610,168341,203857,76077,30290,162022,255621,221598,138882,-2276,-126985,-90483,61429,118546,35,-104148,-74332,73179,100949,-32680,-85575,42129,32462,-121348,-241793,-87846,186884,260365,45593,-195748,-241755,-153870,-67336,-21287,-139383,-234340,-200606,-180338,-242605,-203290,-80290,-10955,527,54865,89255,85566,184437,280398,131943,-127341,-216208,-142548,-180121,-231076,-37444,189582,231186,73959,-86252,-135003,-169308,-340643,-494409,-383954,-278893,-280350,-162441,-30790,-93354,-345203,-529399,-416664,-102668,49793,-4360,-132619,-166124,-77370,-55289,-191243,-296128,-325208,-208853,94643,367536,390383,110688,-174879,-132645,54521,157179,31712,-253206,-379388,-268905,-28312,178918,162694,85146,-26968,-167431,-147399,53265,122405,9468,-12777,58685,-8677,-125802,-83510,105920,264934,305852,256475,175158,27319,-97367,-93498,96122,205861,146009,31642,76357,237510,284120,85204,-113823,-159160,-191976,-184979,-92469,-131547,-230093,-86595,4492,-210553,-219572,48313,164173,150759,154643,110347,-27653,-165243,-128780,-72842,-127317,-15673,82111,-32618,-149151,-142656,-40956,249801,340191,151488,155799,213690,109460,148480,191180,-43793,-102313,187412,312251,262325,273787,206424,31339,19516,101807,185302,267264,222687,92587,39143,61853,15106,-23113,55023,73760,-10944,-106686,-110922,-72106,-89730,-141550,-189498,-213716,-155211,-14049,29744,-26589,-51812,-83163,-146220,-169606,-140402,3220,40137,-109314,-231924,-201887,-23319,177173,232491,204923,211279,112204,-74628,-123657,-27206,113619,321266,335324,94420,-13306,81875,64837,-40083,2411,106612,144490,136007,106163,4775,-96857,-117840,-183828,-129441,166588,293727,38805,-203572,-174717,-120129,-170313,-160642,-90542,-98319,-80233,84931,179076,-34979,-239519,-177010,-95835,-134595,-173996,-262617,-339170,-306643,-205698,-116097,-232481,-286095,-95389,-41724,-208084,-345212,-417304,-484471,-406260,-229484,-162828,-166102,-68415,160080,264513,212589,87409,-81960,-245463,-217598,-68575,118378,402474,555767,278284,-77584,-100720,44789,94603,-12370,-204547,-136954,42670,-41501,-195257,-86692,123833,233648,297319,282593,113763,-288310,-645156,-546121,-271974,-152869,-27775,-55004,-222510,-227449,-51371,125523,127685,-17523,1614,75253,15957,-44666,-141184,-283639,-237936,32596,227628,83073,-133004,-94292,172885,299361,214841,92944,-10515,-137691,-178953,-133843,-193369,-281625,-117875,257476,474109,388358,194780,105800,136579,79766,-52458,-59210,124070,461153,511097,84166,-78396,-118423,-830069,-2109491,-2616777,-703291,1437292,1839190,2493015,2346099,-158028,-1888096,-1253966,-277441,194183,-336166,-1545855,-1046351,1351696,2711967,1772386,131286,-953090,-1093517,-575261,-343747,-506314,-478664,-127820,32218,-122427,-11696,249934,193705,67864,-11664,-205761,-452011,-477902,-291442,-248062,-393870,-408600,-203406,-27019,708,-970,-5729,-12345,-6956,10177,12086,-48130,-26732,-11307,193,2074,21611,47454,122923,174856,214066,301798,342638,185987,1469,50025,149645,121279,107213,112934,-52300,-310085,-220231,73969,100043,-43844,-193717,-351542,-318151,-37872,362449,588896,318045,-14511,34871,238300,284375,126845,-35512,-32339,51727,-32933,-162643,-151278,-53908,-33235,59089,144417,-31824,-124775,116245,187754,-96084,-378381,-341345,-111241,17341,-74350,-37547,216384,236120,-25630,-115444,95581,184726,-5669,-96313,33022,132963,147541,22260,-189429,-206256,-33107,-16973,-198304,-303154,-142779,54294,76045,60209,152494,250976,214370,59907,-72726,29526,122016,6129,-135309,-221692],[-260202,-114580,87489,164048,84267,-17772,2985,160562,211834,147287,171731,181408,69180,56889,63224,-104937,-201871,-158737,-97230,-83635,96817,370874,288970,8075,-60323,30122,52077,148264,226820,16983,-161660,-35788,107579,48744,34398,40815,-29529,3755,120216,76255,-91609,-112637,80854,215120,141350,-115722,-384888,-398559,-145305,-113162,-379964,-419908,-169873,-6386,-13394,-76275,-95159,28362,87206,-134803,-236274,-38173,115524,109083,69229,-64282,-32830,259600,395801,309484,245415,156074,-34681,-121092,-60392,14544,56689,89652,127466,124605,65476,-59620,-245611,-386160,-199058,45245,7731,-25936,21939,-92325,-188712,-35635,-8202,-39745,-181714,-270010,-33408,262258,82287,-288176,-351059,-280099,-338465,-409873,-375124,-266800,-135825,127220,342375,388664,322898,5910,-461222,-532942,-187827,58405,47493,36992,37748,7204,39832,92594,-63462,-113852,-2490,-84416,-120683,22357,77678,159347,235380,195119,203871,180147,80540,-50448,-219074,-245614,-148804,-35344,80090,132483,126682,156106,176998,114636,39481,11324,84553,204120,133208,-82689,-179883,-171937,-144723,-130544,-132862,-2380,325723,474086,153401,-256668,-369319,-275449,-148113,-91764,-109750,-92238,174664,388272,191569,-27188,-76976,-83483,-35292,-79251,-150174,-67201,-34920,-226697,-485023,-292419,138773,224969,27454,-140579,-86913,15874,-68882,-124956,9406,144833,146652,69124,9265,69335,140707,63193,-45237,-128011,-131450,-127094,-70903,4083,13719,-31671,14936,62240,86434,164871,220187,145718,34851,-3619,-37130,-109314,-143258,-4079,156352,131936,-24274,-24744,40046,47011,149172,179378,-12590,5048,112390,171705,221474,218447,149576,235413,507404,541602,115920,-223083,-288598,-237748,-111715,-126751,-303657,-155839,6353,-87356,-219040,-195415,-61255,29659,-11444,2966,99476,143980,162998,268650,212621,-63744,-193883,-16179,195144,259317,233587,181262,70969,-69655,-94940,104008,295674,204891,-88707,-163295,-47383,-96174,-276396,-325008,-233109,-25694,172103,81641,-113551,-123085,61978,250356,207751,51570,-54837,-104374,-230107,-403717,-424618,-112941,362346,501043,242514,28270,791,5816,55404,79155,18270,36287,22673,-160377,-232233,-92366,183,-61232,-126190,-32873,128539,129804,-20109,-91328,-203994,-358504,-194104,98585,63535,-128565,-178504,-153883,-217146,-385761,-419882,-202920,80028,60600,-85482,-6617,75393,-74655,-256687,-247581,-150877,-238638,-298057,-141069,10445,59471,138123,82135,-137318,-114283,70308,-12183,-157717,-99395,-151644,-184563,94119,376606,387523,262051,118547,67286,76909,95532,271092,344038,143047,-72564,-123613,54968,241663,77661,-216803,-169097,191904,443105,304637,7796,-103952,-75694,-114225,-74133,149033,233030,-21734,-228540,-60907,88462,28195,-20309,112643,238121,270337,218587,182501,68311,-59221,-79961,-9409,63741,50338,-33034,-36699,26042,64615,-41980,-115634,116029,315013,98571,-169394,-99622,106115,151156,79149,186,16814,135731,108778,92613,335014,426040,261735,64972,-148550,-223994,27795,250930,170981,77457,245816,507689,328920,38852,107956,273062,305217,165581,-226427,-387283,-12112,337709,352444,197796,48468,-9689,148298,382234,871002,1130874,717458,542446,714561,522574,-294464,-1344235,-791649,-889281,-2638957,-395769,2798731,2669686,267773,-473687,401993,1181612,237883,-1409465,-2529343,-2434633,-1388864,-293398,156571,114794,-41581,-150541,-357457,-557708,-474808,-295332,-429962,-580602,-277636,98262,112360,-111775,-416288,-615341,-462729,-271987,-245813,-222651,-223134,-208261,-9716,132766,19038,-16694,29671,-113282,-240098,-141270,-39701,-95937,-182502,-191976,-199114,-129626,64564,174703,31376,-254450,-462188,-406284,-217744,-47858,-9033,-98872,-308746,-489492,-443519,-118356,119504,77569,-274576,-452395,-380321,-370847,-347180,-232207,-96213,-73252,-227765,-363928,-333386,-211590,-88247,37689,-68304,-263266,-273453,-134614,-126920,-157628,3936,226559,258499,79877,8089,168488,252529,156987,141055,87043,-59828,-118978,-19467,44146,-65245,-182229,-84621,123847,133221,-15309,-79582,10845,9667,-130898,-230460,-52061,195210,197736,-15446,-171228,-127803,-3572,9678,-59695,-140551,-100688,-57087,-133901,-250262,-228282,-150645,-132118,-103551,-54450,-27535,41484,199696,286832,131233,-104251,-158238,-95653,-135744,-147500,44210,198770,152192,-83777,-203668,-130829,-125711,-340640,-524092,-440562,-369946,-306489,-146493,-82027,-186092,-369731,-522132,-488430,-203390,-3917,4070,-95966,-191151,-211757,-237967,-264642,-266833,-280792,-207374,73524,394565,493033,169632,-197985,-175774,25508,120763,36455,-214963,-381923,-304181,-28169,160849,150087,101879,13360,-227254,-285357,-17032,89298,-32473,-9847,99789,6403,-134993,-71502,133607,271836,320408,344059,302876,107301,-96223,-118246,80917,182934,60711,-90520,-7431,213424,255466,31846,-166365,-206979,-256763,-238486,-118041,-106166,-189233,-58099,26956,-185618,-193743,48566,154445,126722,133350,158161,46640,-106608,-38528,56398,-21864,54337,192818,68983,-95864,-84362,9459,219413,278887,97923,104728,185410,94779,107501,144221,-88834,-159989,79617,169077,110114,125276,96402,-41743,-39190,55561,189700,315345,312781,156260,59129,83241,97795,64412,64148,93904,75140,-44495,-106900,-74183,-89399,-151763,-203390,-201695,-88068,74381,85548,-3596,11254,27328,-75326,-124138,-127451,-56603,-23504,-123836,-263988,-264983,-81788,155601,267137,233133,194863,53422,-233279,-355084,-205991,60003,356714,396750,120923,-2704,95535,29813,-143354,-87184,74803,132819,164389,175124,46518,-87044,-62282,-88712,-96322,74159,164807,-50303,-197475,-169181,-157596,-218244,-171013,-68342,-76735,-81478,73937,199046,-3395,-271433,-198837,-26789,-42591,-181412,-321102,-327801,-189975,-18272,35477,-132475,-240376,-151203,-157558,-307779,-421117,-456502,-423408,-260098,-117457,-129436,-135569,-33669,174355,336048,297641,152555,6865,-175560,-188765,-20904,131694,312282,446287,225313,-128069,-181409,-68191,9172,-20039,-118256,-17831,93986,-33263,-200189,-124201,48789,199485,292420,231146,64987,-240848,-488052,-324143,-88104,-80385,-24140,-11524,-143906,-191742,-79386,55477,59274,-40507,1230,105063,111742,65927,-72844,-246662,-229110,12510,220152,161467,3082,45733,332783,436510,211671,31233,-23900,-106475,-129382,-52315,-107936,-251041,-182764,149951,417390,391554,201752,101596,118604,-3136,-146776,-62611,179767,526820,549666,97133,-94772,-177628,-879654,-2169945,-2802964,-853135,1587574,1853648,2504005,2793491,239339,-1798294,-1198792,-257433,184674,-294508,-1772059,-1740959,1039844,3387255,2536425,212874,-1291515,-1210723,-492381,-287727,-436848,-303127,11290,59139,-159732,-82178,153793,78313,-95256,-161719,-221819,-316796,-338016,-248876,-251107,-416189,-473505,-245424,-58353,-55426,-79992,-80137,-52395,7624,48993,-909,-159738,-143661,-46310,-28017,-611,69115,127316,200567,222348,213927,277435,321291,135371,-46848,28812,103587,12121,-12175,-15601,-139121,-268110,-129807,114622,119809,18627,-126699,-307369,-294010,-38502,343235,551370,284422,-55676,5753,275157,444832,385594,213392,140119,102144,-92561,-212635,-73227,31257,-15682,51904,193423,124865,57137,223460,272021,70216,-186218,-227655,-66165,34242,-67360,-51670,198570,231655,-16410,-106739,123244,208228,-5146,-65292,63046,126557,136260,91735,-32593,-81376,15018,-26737,-236968,-373830,-206582,-27876,-23485,6056,151120,246091,202815,115630,12368,47538,115660,7024,-144729,-229986],[-227690,-119596,74851,185988,152669,36041,27109,161612,169301,39394,46330,102146,47633,93907,136103,-32823,-133687,-73282,-23365,-22295,86320,301434,228291,-7088,-16039,92023,129137,185732,182456,-44675,-176032,-24632,64432,1558,35464,67878,19804,48733,165907,161587,-27057,-104645,82228,279319,191918,-137482,-365856,-287988,-53559,9020,-191405,-244398,-102154,25901,51440,-26857,-56842,70218,91798,-138672,-179376,101910,297131,220798,96853,-45168,-543,268084,367070,191226,143380,119733,426,-75555,-62278,-53693,-35253,-3999,30696,38294,-55699,-231880,-328487,-308170,-59753,223233,160220,23467,-34229,-136868,-117718,103344,101474,40259,-63324,-176583,-19256,261595,57978,-370592,-543268,-475230,-430544,-405040,-383597,-295977,-119873,174976,383035,375433,232832,-45579,-417823,-414325,-80344,91190,18413,18060,97594,143971,174660,132340,-79339,-152988,-17538,-98020,-147483,23082,156720,244697,198948,54986,113926,200998,102774,-95455,-232702,-152581,7309,72175,119091,162904,182412,213931,207980,138328,63022,32874,124401,244236,153972,-92622,-220998,-257343,-231963,-170055,-148606,-52917,261734,439717,167365,-226365,-380187,-334434,-190423,-141357,-213985,-191922,140022,385104,240064,51322,-42646,-57988,32581,28097,-54402,-60861,-53553,-192359,-434772,-440552,-30206,163942,30471,-129852,-128727,-54004,-89858,-111941,24840,99288,46469,38741,52877,105365,148628,53166,-93728,-241831,-304586,-327233,-259963,-126753,-92096,-58794,59790,81829,60409,110529,228149,174911,11213,-71008,-60645,-47304,-12591,137252,233073,194955,101679,108211,87939,-24908,-10278,-27664,-264649,-141269,43870,153268,198744,142262,141597,350951,641027,532208,51217,-224726,-237770,-216006,-82808,13871,-77877,-79237,-45491,-117003,-174697,-128175,-41739,22806,19185,42301,117322,182617,261197,402573,293942,-108320,-275902,-16749,224196,161348,69901,57285,-22365,-149368,-114648,75967,166329,48536,-137821,-152163,-86942,-153627,-288285,-276163,-213990,-36550,165372,49731,-201351,-180461,136464,319045,202089,13036,-76832,-127659,-175403,-250976,-281587,-73802,282053,362208,147186,-17510,11874,98117,127697,98228,55937,69235,-7288,-233933,-289223,-87253,93968,78245,-2598,60772,217397,234107,104708,35930,-95646,-307358,-181611,104575,104888,-37271,-87800,-62424,-40992,-178708,-342218,-222396,42156,39844,-1886,160268,188464,-35961,-240782,-201867,-37601,-109499,-241321,-150679,-38984,-36519,26665,-36235,-198716,-145366,17749,-4608,-59936,-29216,-41762,-10957,147966,312117,344510,268219,144923,126435,146762,154007,329276,425985,220684,-37409,-157085,-16520,173361,65991,-142682,-76231,250885,490839,359636,14520,-124786,-64283,-67925,-48952,150399,248444,30466,-233982,-158965,43973,35662,-47447,51749,198421,270417,265467,189348,16824,-97616,-73013,-9011,61315,98820,72756,79823,123522,162426,28651,-105616,91401,351916,204531,-28802,-49385,49298,98550,27602,-113227,-53624,133865,126663,142851,425337,544084,353415,146176,-106292,-198237,87126,252894,29315,-112586,191893,537122,499667,260087,195997,170273,153237,107370,-121182,-102714,334034,553172,425678,207235,-82709,-243094,108974,624782,1114418,1082201,396427,309488,639651,505881,-691510,-1424688,-105599,980891,1141045,2540710,2008276,-890230,-1848509,-1083547,249435,1453537,780073,-903583,-2242915,-2467805,-1601712,-593090,-109101,-25213,-101992,-276446,-596294,-734680,-472112,-265847,-405028,-547598,-276409,104289,125914,-133678,-502547,-750949,-592642,-319226,-192647,-136488,-223263,-299391,-98247,73745,-28300,-66998,21945,-79406,-222423,-167657,-106140,-158081,-154335,-112015,-156998,-157753,-15624,94717,-9801,-280782,-503078,-426603,-223507,-73206,-12248,-77783,-257052,-372876,-295041,-42175,98626,28657,-281696,-438292,-375764,-351694,-316077,-208187,-78676,-100571,-298518,-429534,-352489,-151604,5831,38128,-132567,-309996,-245527,-98402,-123959,-139981,35622,264366,286403,60338,-32811,159162,237424,117317,154135,163421,4863,-152884,-140453,-91384,-183368,-288112,-109694,154371,151099,563,-52027,-30424,-42520,-144316,-198184,-23402,174420,127988,-31658,-87869,4677,126530,88111,-70910,-118294,25351,88323,-70575,-232881,-232841,-206335,-230207,-183079,-153798,-152182,-25683,196246,289025,126017,-92947,-119495,-81321,-121656,-106653,52618,178523,72859,-254046,-369470,-175312,-92693,-313007,-495617,-435895,-379400,-272039,-114127,-132179,-278397,-361338,-425210,-439697,-251020,-62629,3866,-45872,-191055,-308984,-358986,-280698,-205606,-235112,-217553,36610,385464,529041,199568,-198517,-193456,-1106,53455,-5505,-170603,-309673,-260761,-8331,136617,120030,89390,27466,-285883,-392035,-62553,67257,-61296,6778,139199,31468,-112815,-41904,135198,226488,280005,367563,335722,91244,-148647,-134718,47539,102497,-62275,-195461,-78482,164496,191421,-27837,-183731,-201394,-260021,-233302,-98291,-71472,-158606,-51382,19051,-161607,-157733,45226,131059,93478,92915,175190,123632,-7681,83798,184477,77349,127893,313839,200586,24307,20922,63898,150874,169885,36839,68569,169680,89581,55661,45131,-172447,-223012,-40304,4348,-49520,-13836,-16796,-111134,-93682,15957,194808,339737,351031,199669,97869,99869,132019,91427,3434,45351,132987,45645,-70393,-61640,-76231,-140952,-182942,-171582,-46515,117824,125143,18796,29594,64088,-45105,-119501,-141163,-127181,-88112,-148970,-310518,-340755,-182314,54494,227272,228038,167428,-13288,-393241,-566882,-359310,-11551,314596,391597,141752,4632,69855,-34299,-253057,-207046,327,85527,155068,205256,58470,-72958,9122,31593,-49229,-55016,-39731,-167326,-188743,-162247,-202068,-262253,-178822,-54617,-57004,-64519,81014,206407,14753,-278389,-184965,63417,59681,-157077,-304951,-257954,-68049,162532,186066,-10598,-166340,-197532,-246616,-344996,-420762,-428905,-315683,-103674,-16675,-88261,-82606,-7652,114804,313056,299023,158363,67141,-105794,-160168,13487,105398,153176,251091,127134,-152785,-241575,-206454,-121919,-62325,-29787,94355,127004,-26386,-159043,-118249,-24126,131064,227131,138947,9180,-177965,-293687,-61371,127436,14125,-26194,12670,-66256,-126867,-92406,-30782,-24724,-48863,20729,140819,192153,131834,-28038,-184911,-202676,-30737,165346,202765,109108,131802,388279,479023,165486,-52458,-58684,-96036,-109882,-11569,-31461,-213560,-261273,15614,325207,333823,138340,54126,67607,-99245,-234903,-93972,144294,418296,411413,72139,-58906,-196542,-850020,-1919283,-2453949,-821523,1407888,1517532,2006409,2620197,469899,-1408480,-880603,-179544,104957,-238356,-1696959,-2093336,598166,3442683,2777979,232867,-1311395,-1050918,-284795,-91439,-191627,-20259,176610,65949,-208351,-163563,13940,-72857,-248724,-290091,-228283,-154947,-148182,-168602,-232275,-412411,-504632,-271874,-66934,-74879,-136943,-138142,-84764,-9663,58036,12744,-188079,-222150,-98696,-87776,-23255,117310,221643,267079,234575,167052,181225,211040,40131,-83078,30015,42974,-150344,-210165,-189991,-222506,-200713,-40053,114888,92672,27331,-96795,-244352,-229165,-37210,261888,430474,231198,-60101,-16268,265172,527191,576743,411402,259271,121570,-102277,-181554,37746,119827,7845,49289,234096,252281,198290,283928,325851,227550,32261,-91346,-12282,58399,-35220,-52247,130478,170809,-25771,-106138,99125,160591,-24730,-36072,56853,69537,90849,137131,106837,53308,87866,20656,-202437,-357457,-236264,-123646,-120115,-30671,131098,192837,159031,146080,86792,57832,90773,-12294,-150571,-207610],[-178400,-118101,72321,222423,237910,121332,71783,137934,112033,-18762,-2894,83081,60565,122862,203171,82957,-19506,36531,62392,55611,95390,212695,148405,-16585,31824,132421,158124,158521,73661,-127046,-159051,24431,28852,-39230,49239,90421,37566,57491,183598,207968,-2496,-121529,61270,320766,237428,-130103,-299838,-140997,72542,195289,107544,-13844,-52247,33923,126866,44801,-13750,105445,83616,-152376,-144726,199669,421356,306651,131153,7047,56984,267560,302088,47704,-24396,2780,-6727,-17506,-33593,-104410,-126949,-101036,-51987,-4756,-134022,-367039,-377304,-191609,87274,369454,326286,110928,-83402,-209089,-99534,148433,180300,127886,84823,-44176,21583,266630,65436,-399780,-643433,-557627,-428102,-375473,-396058,-322384,-99854,197833,386916,336180,147614,-81514,-345715,-279711,25635,139009,40187,36113,152522,218781,240213,148780,-86141,-166877,-23775,-112664,-184121,4641,197770,276097,138153,-81654,9434,205271,141504,-80332,-184713,-45920,164797,197402,153605,168204,221040,226544,152892,98145,59636,50157,176697,291365,175273,-95024,-251005,-306690,-278058,-168199,-128942,-104691,171033,381805,168274,-205393,-395345,-374047,-234438,-213265,-322395,-283519,67043,331857,278795,135260,2466,-11920,102411,117155,30316,-37071,-45797,-132854,-317592,-484108,-216871,16205,-33601,-165796,-220484,-158343,-98145,-48888,64895,32490,-77535,12004,145926,189752,150980,49398,-101777,-310677,-440992,-455256,-384241,-233219,-178254,-95668,42745,47934,1076,24714,185046,181454,-20600,-150049,-76187,13779,73228,188109,231003,204555,203791,230055,122483,-95387,-140449,-177387,-386251,-252622,-35963,102518,136789,66538,144880,427692,662665,444623,9681,-158065,-134172,-166019,-48459,150367,155325,1579,-87541,-131571,-108955,-49570,-27731,20805,81395,86329,101902,192090,346929,496392,335338,-143227,-307676,29323,266877,84240,-81388,-92433,-154711,-252547,-154828,13215,-7087,-153327,-227554,-164296,-105992,-172722,-240838,-158668,-134121,-48712,107074,6705,-258186,-209561,211859,379858,190816,-17719,-90428,-164645,-131607,-40523,-38105,16391,199558,233966,83252,-39121,8573,158896,191229,105873,105111,162870,22176,-260360,-310124,-73539,175906,218322,134272,153307,281758,303255,202299,135281,7663,-235433,-202173,54417,150691,111368,48063,22843,112312,37933,-246297,-230749,4536,11916,44875,251776,242214,-3563,-203891,-151333,68185,40836,-170244,-175036,-101512,-119607,-73911,-117809,-212189,-174706,-72474,-22249,39193,40926,54035,134224,160333,182400,234759,235583,173084,191601,197054,170506,332279,467655,289013,27818,-122257,-43535,111111,63020,-37316,60392,334282,531832,405524,56376,-89203,-42563,-55300,-59513,112296,231119,84009,-189624,-219967,3145,30934,-111850,-63048,159658,308518,343528,222896,12088,-86265,-48884,-13463,66578,166577,192528,195447,221603,240267,76653,-92109,68417,337546,256781,82271,-5301,-18592,34022,-14336,-193264,-115729,115397,157671,211634,476514,593675,386762,192249,-64990,-160435,144752,266952,-29830,-192582,145902,492324,578613,424637,257162,53651,-20239,8774,-48731,131815,579178,691631,446402,196023,-121730,-311163,118210,811163,1241154,919911,71020,51231,563146,613277,-706457,-1093308,662318,2586091,4699141,5335956,1324966,-4278975,-4057481,-1865207,26701,1524120,1124646,-402799,-1739537,-2203786,-1609469,-850608,-433578,-292081,-268511,-409968,-707925,-714643,-369276,-237411,-413080,-541806,-327793,-380,31867,-201296,-542880,-776229,-656234,-348575,-146110,-53584,-179861,-340361,-174574,-7870,-124918,-160113,-10563,-62432,-209591,-171809,-124720,-174324,-118310,-63113,-164508,-243830,-160886,-38879,-36951,-210523,-411881,-364645,-173609,-67328,-46417,-115729,-212381,-229196,-150654,-18898,49789,-37881,-263495,-405481,-380032,-287171,-202384,-119546,-38240,-130326,-360515,-465833,-354502,-120486,72847,34429,-188213,-355560,-224234,-71741,-127070,-120950,68179,281324,278734,15556,-84825,142923,234995,140527,181457,207188,52089,-171559,-248998,-235044,-319152,-396774,-144854,162356,142765,-17639,-47541,-80742,-110367,-165346,-169263,-20287,122304,65663,-3369,27832,113694,185651,126273,-63200,-89093,104941,196482,-9765,-202707,-225468,-247850,-283552,-217536,-216819,-246988,-95205,168180,277321,122401,-81024,-104778,-98250,-133803,-116461,-10729,130698,19237,-364093,-509930,-242419,-76244,-263031,-411513,-370170,-312678,-195441,-77032,-169434,-350375,-339348,-290812,-310184,-244817,-115397,-10218,1026,-160785,-336439,-379708,-235007,-128225,-196067,-220153,25615,381827,522839,218516,-155507,-156072,4922,-7005,-73096,-133952,-182664,-145131,20921,104135,73693,56191,16266,-323816,-444976,-86234,55615,-72569,25522,163947,63766,-60207,-153,109283,129318,177388,308884,260469,-19724,-236012,-143255,7609,-9419,-183837,-254346,-119220,99420,101871,-86045,-165417,-148271,-210145,-183755,-48878,-44940,-146049,-69489,-23901,-145979,-112068,47145,100875,65600,55657,154615,175015,105732,206907,279293,147288,188184,403418,318491,165429,134231,95627,56331,44875,-15789,52457,173893,103367,13446,-63643,-249514,-272243,-151759,-145107,-174679,-103591,-89510,-146141,-125695,-3733,192761,322709,317941,212646,144502,101129,94790,35608,-104176,-40226,163028,151246,1705,-31288,-54286,-113128,-126843,-108471,-18495,108622,128119,35326,16183,38929,-46075,-141126,-172457,-188534,-134347,-174885,-359830,-412958,-305307,-110758,116842,190061,131115,-80403,-515581,-707068,-450822,-76650,224196,333100,153384,7898,13470,-112628,-341525,-321333,-99480,3504,96391,178656,35024,-61183,72961,138763,1418,-176073,-266490,-296640,-209103,-176223,-254820,-301990,-188883,-59626,-51923,-42520,97414,203001,23207,-251968,-139183,149149,148673,-96083,-214568,-153489,21652,273455,282636,93332,-74899,-202057,-273108,-304060,-341491,-339435,-183511,31432,50477,-49649,-14957,7555,-9244,176954,205522,101514,77864,-55993,-136822,20406,48548,-11002,50587,27146,-133812,-262705,-345169,-278363,-125442,52743,202440,170689,-3433,-87435,-87344,-87210,50605,142662,53862,-26357,-101285,-97543,175235,320357,114950,-25839,12555,-9787,-60777,-109288,-130797,-105582,-35267,60289,174416,231926,135250,-15081,-110255,-154131,-73193,91963,214022,175233,149497,324780,401839,77555,-147973,-111489,-105849,-125365,-29227,13115,-164820,-302054,-83788,226043,221197,22873,-12107,-1919,-193503,-302233,-149665,29759,179355,159229,22131,29438,-141468,-730483,-1427920,-1714625,-651131,966222,937821,1117029,1891933,518908,-850370,-420551,-69305,-37553,-220286,-1397617,-2009391,201571,2915530,2462751,149365,-1075308,-676083,13511,198567,157311,281040,312001,54200,-237310,-210782,-112538,-213139,-350239,-365663,-235669,-20496,43123,-59998,-185851,-383263,-501103,-285835,-54570,-57930,-164649,-165980,-90261,-45431,28727,32231,-152404,-252289,-148873,-143935,-51738,150213,295907,300787,205894,77101,29160,29396,-91608,-114467,47506,-10129,-308089,-418031,-350090,-266805,-121184,32186,90534,45659,1520,-92232,-187135,-162689,-33672,154910,268964,175547,-23303,-28864,200886,503744,647850,509216,298377,111684,-56969,-68693,151865,179043,33249,82129,288130,328185,256460,270764,321059,322116,205757,33273,42970,85859,12106,-33902,50778,94115,-34014,-98494,44348,71101,-40305,-13518,8316,-29065,23181,143869,174171,132035,134098,80815,-121068,-260795,-228891,-216901,-197450,-49677,94889,106240,92436,143415,126322,53241,53235,-47537,-163166,-174016],[-121523,-95628,88794,264865,306004,205602,120810,93444,51508,-13738,37845,129936,104573,140311,253596,210766,101392,125424,136665,131984,124596,134174,68153,-28311,54870,144469,162301,118841,-34438,-195816,-112454,94540,16352,-58431,62035,93991,30792,57045,192453,223234,947,-147540,28186,334264,271584,-91300,-209481,-18783,182225,384403,422438,202903,-30335,22041,197359,121831,24687,133656,73283,-181458,-144868,243893,464736,331905,142796,63447,117757,251512,198147,-102271,-216614,-141118,-34112,47362,19687,-117472,-175001,-154091,-80156,14306,-147974,-419875,-362407,-57967,216387,462969,471343,206826,-121189,-295987,-148187,101920,209751,193198,208024,78568,61239,251155,84681,-379040,-624093,-499694,-324168,-317931,-395183,-314757,-57442,206665,364273,294900,105452,-89365,-264016,-153938,116121,185226,84889,72854,191660,222025,212105,122740,-100018,-172282,-33221,-125125,-222458,-37436,175134,241836,84281,-164381,-77790,191656,186777,-5290,-79651,59642,287723,301911,159446,132890,226665,192530,35210,5207,27593,64375,235854,333361,181801,-86818,-248705,-301040,-268913,-126734,-81542,-149772,56359,306125,155028,-216279,-428714,-385459,-263184,-292015,-411810,-345560,-29487,249924,317519,218867,52532,35038,147230,170844,97561,15673,-3217,-66976,-199653,-417238,-353422,-166708,-140355,-235290,-329502,-254221,-77743,55203,118430,-33150,-184533,-617,268884,299387,137276,33311,-85017,-323667,-493255,-455786,-377224,-264581,-207012,-119822,-23490,-41349,-102311,-79792,110562,178573,-42989,-212305,-70192,64148,88072,138735,164847,175172,268043,316883,136608,-148992,-231638,-265593,-373896,-303563,-113983,20651,51202,22864,168283,452471,560149,286431,-13836,-48457,-3962,-85337,-2655,246012,309796,59567,-106942,-124197,-36535,22919,-18082,27619,149717,110300,47765,155332,371160,507384,319829,-156045,-279894,97011,288377,28058,-185868,-216941,-275231,-341505,-206171,-72920,-182100,-339124,-311891,-173638,-90614,-156036,-171053,-42154,-39870,-58680,25365,-30713,-269102,-206590,260901,421541,176972,-30054,-84112,-190836,-106862,157801,225924,130283,137542,156534,77977,-23250,2423,181569,236432,111643,166329,304371,108505,-236133,-286774,-47984,221423,316158,244848,218275,309132,335929,265723,194497,90313,-143654,-229368,-28089,185630,269858,190677,82742,195899,186376,-161507,-220082,-23438,-24499,33279,247247,235510,22729,-154324,-115990,125702,162446,-103840,-212024,-161906,-161763,-133666,-142135,-183393,-199752,-170874,-49616,117510,103474,115059,203620,129935,39552,98687,171242,189433,237630,210337,145501,294961,471595,341306,109691,-32772,-21319,66788,57974,55963,188346,413556,555164,413605,103583,-13892,-11748,-63686,-74960,66334,188619,106521,-135720,-237595,-22085,24970,-177603,-175986,147078,384269,431428,280119,69007,-21440,-19946,-25366,73443,221859,278011,267338,283325,276497,95148,-81719,37679,246563,215475,130950,30555,-78603,-29630,-23638,-197115,-153862,73777,188596,286463,490406,565830,365982,204476,-22661,-107228,193895,292364,9220,-129839,124217,387417,532217,477773,269459,-45341,-170715,-111431,-39510,239065,640467,696047,393385,165441,-42048,-180320,182440,873476,1183183,660887,-202482,-192963,547431,865198,-347095,-586355,1198523,3362391,6664679,7138195,1039287,-6317335,-5709990,-2664420,-272320,1372775,1197077,-31089,-1153916,-1712527,-1417870,-963626,-671663,-596101,-531822,-555562,-695054,-536592,-213287,-219733,-460853,-573849,-415493,-183028,-146176,-308975,-535811,-672675,-604931,-342926,-133011,-10814,-110657,-314242,-211928,-90772,-245463,-262755,-44343,-52158,-202976,-163985,-97033,-130817,-69250,-43016,-206993,-353139,-319886,-178857,-44169,-77128,-229504,-246332,-94412,-42499,-113039,-207310,-186459,-99469,-63357,-68615,-43643,-127245,-234873,-357604,-378098,-185155,-26895,17480,17481,-149109,-391282,-458773,-327775,-116414,74266,14508,-212236,-368504,-208316,-66771,-137555,-98806,101963,276198,233669,-47997,-135019,130188,263299,224310,212722,207789,69753,-163146,-296827,-322520,-413665,-469258,-180257,146755,101403,-84728,-97053,-141148,-180109,-194582,-164305,-53820,46045,25337,55572,137090,166964,156078,100708,-51950,-67512,119656,234781,25973,-173352,-212791,-269383,-280701,-203171,-232838,-286172,-144256,119207,248416,128857,-53831,-106975,-131927,-154780,-157683,-108747,66127,4602,-362130,-546108,-278841,-62414,-193030,-292563,-271386,-214654,-115368,-48164,-184145,-383995,-322298,-177868,-165263,-201900,-153968,-44002,20100,-110301,-282668,-295351,-143971,-59585,-169980,-196849,66687,403093,497304,242872,-63267,-60669,52199,-32195,-138426,-115058,-38886,6343,39173,56870,23114,23667,-7342,-328070,-443878,-103515,43895,-71031,29496,160792,98283,15283,43352,58404,-5111,27069,180110,106567,-183008,-320176,-142935,-24505,-113466,-261702,-252446,-120023,34439,4360,-134714,-122077,-68726,-133574,-124094,-8467,-47341,-152971,-103263,-85204,-135536,-55356,60520,68417,48025,33541,99542,181661,197524,283961,305446,172242,222685,433102,391079,279576,214634,83929,-50650,-66827,-50468,50589,189714,129516,-13177,-145048,-282532,-293124,-238330,-252791,-241418,-132279,-103291,-136300,-130619,-5120,170130,245501,206367,188328,181678,82217,-4718,-87711,-219011,-123034,167827,242723,87995,6068,-33011,-77041,-43808,-4551,18349,62849,90774,41426,-5268,-9207,-56391,-162022,-207651,-226514,-147676,-185555,-393819,-461336,-414707,-297215,-38307,127891,90910,-140424,-573803,-744991,-462976,-113413,125587,246407,150750,5230,-56182,-185965,-389386,-399259,-200459,-100931,-15048,81491,-22939,-58262,109203,200149,42834,-249769,-450055,-411720,-266569,-221241,-308536,-328044,-198500,-85823,-66983,-26413,112761,192461,25630,-199895,-77517,206695,203303,-13134,-83227,-49279,57654,274822,285123,143145,17822,-144181,-220105,-194847,-209499,-215153,-53981,123417,71937,-26723,53030,16719,-160912,-46975,41694,2699,38290,-33058,-115931,-4531,-21051,-119183,-81405,-33160,-67366,-232904,-444951,-417627,-181355,124896,307899,241119,43236,-15579,-59761,-130175,-10648,85841,19276,-21110,-13874,72546,333581,436286,195047,-15869,-3416,20060,-15494,-142078,-233765,-166410,-3665,111147,199962,223258,84456,-28367,-37282,-83814,-89611,31708,209034,206254,111024,176784,232044,-31648,-237083,-170507,-123079,-159949,-96113,13582,-106597,-270529,-105889,139500,69944,-106197,-64032,-69322,-268960,-336611,-213841,-121117,-91837,-102299,-33897,147473,-9488,-529380,-813268,-839411,-448676,411084,286638,54387,848471,456221,-279210,24375,29930,-216888,-264233,-993008,-1540278,-31247,2012474,1749309,-9969,-718700,-220163,338964,504078,498127,508132,374458,30609,-221722,-190485,-177697,-301725,-376975,-378328,-253270,49187,191787,57465,-113451,-332130,-473791,-296237,-36824,-24447,-168422,-163357,-65272,-79327,-28891,37596,-97357,-244552,-177325,-161605,-70266,151021,317537,292211,146239,-35755,-142425,-181365,-236081,-142476,70821,-38380,-407530,-560167,-435651,-244300,-37124,83580,69326,13446,-23154,-84215,-146057,-123005,-28236,60883,116401,132923,46101,-25357,101410,388049,589859,492612,258578,82755,28105,96313,238339,183499,52138,160863,363393,348863,222221,180796,245437,326027,289955,122338,88990,108173,60996,3754,4583,46770,-23977,-74874,-10957,-14194,-28995,3042,-68250,-140756,-45910,112022,143671,106987,108508,96149,-40657,-125432,-194537,-287075,-239808,-53892,48489,9152,14859,107464,120168,35895,17272,-85695,-186965,-147750],[-59157,-39277,123930,291908,322828,253778,153380,37504,196,44705,147538,222656,164606,144804,273296,305434,188964,161737,177135,189194,170155,95193,7365,-51392,31930,129472,170413,110953,-90165,-220694,-44375,163062,30692,-55205,59151,74922,18324,74565,210330,228100,14908,-158021,-2359,317983,285033,-33533,-124710,37001,237654,512314,639231,334723,-37032,2567,249504,189044,59419,161646,71635,-223035,-175847,242450,438329,289567,109870,86910,151059,208594,66637,-229376,-367375,-251274,-56678,110822,83938,-85244,-152847,-135583,-40715,82505,-97602,-370735,-282271,59888,305664,501185,561906,270443,-154081,-374982,-242791,1373,186105,214528,262614,144986,67722,195739,94979,-316819,-494487,-322192,-148908,-233739,-356709,-244949,17342,214754,333196,275304,123300,-65501,-189743,-56710,179030,213936,118298,103975,207143,171449,109733,55893,-128397,-184553,-52082,-127787,-248537,-99300,86775,157634,66957,-160829,-120315,166518,229660,108777,56755,152267,356071,354470,125191,62966,201332,132248,-93506,-103946,-21958,74717,288811,356879,162078,-72086,-203296,-238004,-209095,-61372,-20397,-174823,-67037,219246,128500,-263925,-476448,-362450,-261017,-354236,-457588,-363462,-125857,161767,355811,295150,104659,69802,152664,185200,152449,102084,68052,-16260,-131898,-281235,-390494,-314616,-239640,-296903,-404212,-300744,-24729,173246,165656,-79699,-243124,6355,388807,398365,109243,1571,-57264,-283958,-443519,-328313,-227446,-190354,-160300,-114576,-107277,-166899,-238571,-186282,28520,172718,-43925,-230783,-34932,98529,31320,11621,62686,126812,288095,352132,127588,-178947,-287134,-302365,-280491,-289422,-172815,-72307,-28272,26655,207890,427393,374950,91916,-30391,66342,119563,18365,54337,275933,337579,77559,-101317,-95127,23561,68976,-12927,44120,198577,99711,-35388,72079,306357,419414,246073,-144155,-202370,155161,265923,-12965,-223157,-269745,-336328,-384476,-251476,-158516,-310189,-446543,-339868,-147014,-37484,-117204,-118560,17787,23205,-62159,-42177,-47563,-231549,-175996,261057,421563,152625,-25776,-55924,-182210,-91790,284545,429050,241638,111283,142016,133406,31711,12958,188235,267710,130620,237898,457821,226684,-173839,-227091,-16740,210291,332867,291320,236002,297842,341287,297761,215512,145984,-36881,-222507,-97728,199652,386050,301723,114216,196140,223356,-104431,-184161,-35884,-69752,-36676,160914,187175,43355,-106282,-107367,114686,211746,-59879,-246878,-200009,-149264,-129788,-100615,-126002,-216227,-247144,-70972,161724,156057,138487,183054,70353,-65187,-19860,93661,185694,244387,180819,95799,246314,452724,373791,187030,78876,43324,53812,47636,106017,265998,461211,548870,374411,134906,71988,23984,-69749,-63367,47700,138107,80451,-111096,-218256,-23952,31481,-204378,-231973,167350,469575,495560,343550,174517,74529,-4595,-47520,72693,239032,299805,275151,285789,265042,91065,-77387,-8150,89581,83149,114600,63717,-111023,-74605,16607,-108921,-159476,10683,203515,351409,485251,488096,316600,194485,23864,-36706,227554,317486,121044,43042,130542,252088,378722,411116,234743,-90753,-251039,-216179,-89836,202571,521815,563647,274553,122147,112287,80996,280561,780107,929295,357968,-396199,-381251,638793,1265302,291096,-116779,1328832,3169999,6434519,7345475,1082791,-6419820,-6302875,-3259499,-612810,1055820,1022028,144781,-631933,-1141291,-1110498,-890012,-721396,-832070,-839051,-710826,-603936,-302476,-74456,-218260,-523553,-618046,-500401,-382426,-358695,-434539,-487720,-461526,-423025,-292395,-164810,-28565,-42615,-228781,-202636,-161489,-358376,-342308,-63309,-39269,-198062,-156333,-44668,-42029,-12843,-45770,-259479,-442189,-436651,-274379,-32477,58875,-38070,-120817,-30545,-30161,-205490,-323638,-178561,-12413,-54222,-178990,-187546,-238272,-210983,-296245,-350094,-67158,167737,171566,75166,-150150,-380315,-405713,-266733,-122776,2361,-26519,-192303,-327130,-192097,-86792,-153044,-73138,130322,246435,158311,-116299,-169081,128342,315929,316686,225276,166119,52241,-129600,-261038,-308405,-413175,-471331,-204716,109147,30766,-190261,-200708,-210658,-241194,-228352,-189599,-120969,-39334,15486,124155,204406,152601,56885,16480,-52429,-62171,73791,188111,19605,-153111,-193067,-254428,-221720,-151205,-207373,-263650,-156341,61707,206980,150425,-4172,-111268,-162605,-165493,-196206,-189812,217,22647,-243428,-432196,-231059,-27225,-105717,-170639,-180387,-142488,-71077,-37733,-173393,-369444,-317138,-126174,-65068,-147963,-174053,-99082,-9704,-61065,-163558,-137520,-38648,-25713,-164919,-145606,156157,442822,466129,277233,64426,68555,124427,-15124,-178951,-117584,78909,141628,25990,-12360,-15940,13654,-25771,-297344,-405247,-128786,19467,-68051,5222,122209,128039,101246,78796,-9313,-150985,-138173,19411,-68575,-338447,-369421,-131603,-36813,-173371,-266801,-189697,-79462,-11485,-80911,-168751,-73439,7433,-63940,-92393,-19453,-91072,-173770,-135174,-134886,-120473,8915,81893,33853,34470,22293,22272,142368,236323,274338,238669,146056,227150,404016,411274,337249,235730,23832,-157126,-147071,-66325,49634,196622,146514,-35683,-186458,-263815,-282519,-289736,-308892,-251921,-118585,-71402,-93389,-114292,308,117661,103201,32104,126579,190564,45121,-129176,-231662,-302712,-173521,148961,285540,151206,29667,-24210,-43786,49075,133139,82944,11512,27195,34655,-13922,-38306,-56373,-160338,-233804,-236290,-122613,-165298,-394453,-467049,-470400,-451209,-202138,53136,52164,-186719,-563598,-682645,-402476,-109955,53030,157237,129608,-3569,-116891,-235305,-390247,-424549,-277897,-204961,-164536,-77678,-103531,-67108,107041,200165,64272,-258236,-536231,-480150,-337543,-287060,-348854,-325598,-198880,-126635,-98371,-21056,119341,178701,23352,-143942,-23094,221366,211379,62738,38122,24042,42101,169741,184518,121476,95281,-25139,-95407,-48323,-69456,-95649,47095,162891,47945,-30568,103508,27053,-290505,-293570,-139741,-101273,-31547,-28919,-88837,-51896,-83805,-139828,-107983,-30948,32853,-154841,-467757,-489121,-200009,183817,402126,330039,106101,25536,-57430,-140959,-24778,86561,52897,28419,75838,197817,391239,443429,228391,7169,-15930,32805,1219,-186706,-316614,-194501,32206,157823,216017,179423,8462,-53767,20190,794,-63961,6802,200187,214895,47627,8348,36411,-129862,-299301,-219719,-128373,-183326,-180611,-28079,-49558,-166878,-46078,71561,-94685,-205612,-74502,-113797,-310202,-332323,-265665,-252535,-285346,-276386,-81533,257392,166991,-278855,-204938,-86748,-331164,-87264,-260117,-935861,-192740,388893,177857,320709,77432,-392148,-353727,-590512,-853508,-86490,1012989,914269,-159198,-385265,166563,617639,739116,716601,595652,347764,2422,-155420,-95844,-159756,-316995,-331745,-338594,-280316,49833,275042,160665,-26461,-264585,-436030,-308797,-33114,-2552,-161714,-141914,-22821,-94756,-90813,22356,-63504,-220032,-171181,-121487,-68708,108547,269981,248307,78273,-140839,-288735,-365396,-356447,-159050,90811,-35343,-420631,-587129,-412174,-149194,48858,122253,76709,20525,-16690,-49226,-117648,-117617,-22817,5128,9395,109312,128819,4563,8588,227687,436800,386680,169463,49477,122848,261584,273628,123725,55484,270451,450758,329749,123840,40277,112303,247023,284312,170862,116229,115495,98486,54706,21148,58177,11900,-36187,-40445,-53332,18422,18967,-142665,-228201,-94815,56304,32994,-21129,940,33666,-2312,-4390,-147348,-312932,-236016,-46963,445,-75029,-61142,45747,74065,15155,-614,-109488,-214527,-133953],[12842,52498,165762,279042,271730,244651,153716,-17993,-32606,127796,278534,322965,220395,137049,248489,324570,217151,142141,171571,216580,226370,113142,-18894,-89411,-39893,94324,198326,147326,-79766,-190383,31956,212731,64189,-41341,32628,41580,19881,118915,239885,240655,62626,-132152,-17387,273666,267599,19220,-71457,20244,228090,539040,679768,339504,-64855,-11159,275486,236771,97949,197717,86135,-261459,-216755,215927,378845,205301,32504,54024,135503,131667,-69018,-304629,-420184,-291589,-61440,161499,142013,-16474,-63729,-51738,43267,160807,-2397,-231936,-161752,131590,342704,495969,577930,268109,-191219,-418535,-335915,-104792,119896,186131,233298,129875,23078,105272,88614,-223741,-297342,-86665,42507,-129928,-262897,-109312,113704,227496,308901,286324,187195,-17318,-134340,-1495,205077,215256,114351,107178,194377,98719,-16957,-28947,-164848,-208342,-77689,-111967,-245289,-165284,-41709,59230,99896,-69823,-105081,140795,263008,225785,184807,222438,370468,343668,58347,-16830,161904,77563,-177402,-182053,-66853,81327,322248,352947,114520,-59799,-122755,-136892,-122748,2970,38641,-165016,-167992,131692,91612,-332633,-519303,-306322,-222794,-380515,-448680,-337857,-197878,83001,379030,354479,159242,91218,121296,168706,206226,214567,148180,3756,-124880,-140281,-319267,-367673,-276919,-299735,-398089,-276879,48993,267233,184347,-100944,-243340,31123,472215,456575,81082,-32184,-25082,-206151,-311401,-125854,13673,-19843,-49913,-76789,-171281,-292218,-373507,-276578,-42081,160721,-21540,-190677,29126,117970,-70868,-146150,-42263,78124,268055,333398,99694,-184280,-307648,-297684,-176545,-225840,-195757,-144447,-72081,69376,246636,366239,178191,-89994,-50193,150778,207596,126303,113278,236571,248799,56804,-75725,-48692,58053,73842,-13112,68298,213985,58011,-125327,-38311,164724,252502,128633,-117630,-102368,179394,199001,-43410,-192122,-227636,-312142,-369211,-275839,-218224,-355610,-436709,-278261,-61326,44608,-72621,-103432,5743,29774,-57849,-66108,-37009,-156049,-127600,204085,355196,105400,-16905,-15652,-128335,-65056,318319,526363,335822,124870,173717,224989,114091,58085,215508,299400,173237,313840,581621,340820,-96027,-152043,8488,139490,252338,252349,200092,255737,331147,305613,209331,177068,76818,-146906,-108378,192037,425046,358544,129163,136879,158764,-75459,-124550,-32648,-120910,-142889,34318,128787,61029,-73130,-124131,45141,174713,-45595,-258154,-200506,-89174,-56910,-2084,-59626,-223707,-282184,-75549,174077,199656,137014,97855,5037,-103959,-91474,26055,164019,206889,117001,45945,213424,427378,383399,237841,174669,132324,79909,37062,104901,280583,464829,508495,305318,145931,138134,57956,-53280,-10847,76599,99740,11564,-133328,-176111,142,61894,-165664,-203020,205879,522708,508057,388555,289689,161248,-17337,-80056,55429,207075,257079,226570,228888,216644,80962,-76076,-66991,-88362,-93154,59991,101934,-103485,-85317,105368,48875,-133207,-62226,190525,391094,482920,413993,272800,175472,70778,44031,239492,325544,252586,244145,155184,123749,182426,264168,175529,-57229,-226677,-261871,-163377,69396,302388,345474,123947,72913,253483,341322,369790,553368,542787,91571,-490889,-464911,846398,1784072,1048903,218186,1108515,2328380,4438857,5842846,1088563,-4835585,-5658673,-3432982,-928232,671099,702917,136568,-269581,-640464,-795899,-668650,-578899,-927877,-1109019,-859262,-499453,-127056,-13967,-231926,-556272,-625102,-538533,-536238,-552459,-548814,-411751,-200232,-146459,-201146,-232097,-103735,-501,-113966,-161887,-218540,-438637,-379891,-64796,-20492,-187636,-156480,1763,54261,32075,-68520,-297797,-475582,-471928,-291389,-9125,135520,75915,-41918,-24682,-63983,-306962,-421862,-176851,24221,-105904,-311139,-363675,-356700,-199269,-223260,-284694,37774,329691,305165,120900,-133767,-330139,-316779,-179336,-122808,-115235,-82347,-132739,-231443,-169310,-123051,-165847,-44580,142394,189590,66696,-172689,-177033,138217,359320,344499,196706,94331,2889,-84877,-153202,-189160,-299719,-392212,-209898,55713,-53480,-304016,-328638,-282490,-286799,-259099,-233475,-203344,-115810,33560,181896,211693,81736,-68508,-95708,-73054,-74988,-11253,66546,-32455,-141551,-155841,-183777,-117885,-80838,-156634,-192906,-127407,11545,162349,182875,60792,-103720,-175375,-157637,-203708,-215995,-52933,50124,-55043,-182966,-76818,46939,-8684,-74718,-129490,-133875,-82616,-49145,-142187,-308629,-315012,-141545,-39817,-105385,-175380,-169279,-94233,-37139,-17669,39474,47396,-43450,-190986,-87722,261470,480944,434176,311437,197874,193489,191611,29567,-185809,-138226,138395,214591,-27738,-104346,-33528,36109,-25089,-240695,-349016,-163744,-23802,-75601,-49427,51092,145505,183088,101680,-80051,-278271,-279217,-124833,-205906,-437181,-374190,-106880,-24583,-172297,-196231,-78282,-2346,-22566,-136614,-187813,-42382,51242,-29058,-112222,-103389,-171000,-197336,-146981,-145272,-91631,68423,96726,-6025,12022,4810,-59487,75356,210105,165965,80750,72646,206277,346537,394768,335745,195390,-70683,-251673,-191957,-69413,36077,173056,128256,-75537,-204451,-219664,-249239,-300810,-318382,-230712,-99469,-30224,-43400,-85669,2317,39284,-82575,-162730,37042,157652,-3121,-230512,-340059,-333686,-182982,106609,255993,155789,18778,-37075,-23450,130842,280645,178196,-14510,-37526,15877,-2081,-25840,-38405,-131569,-241760,-220753,-63793,-106274,-350970,-418796,-444721,-530181,-341574,-23897,18343,-214437,-502698,-553525,-296775,-67562,23958,83186,89893,-14711,-147484,-246330,-349802,-398000,-313045,-281473,-316240,-257501,-182312,-84304,67422,144278,61242,-209417,-501453,-473898,-379094,-346399,-360556,-283277,-180343,-168536,-134684,-24635,114660,164626,15103,-110650,2330,191322,173412,101158,104143,51977,-2247,5244,10563,38293,145458,128896,69985,95041,33608,-17695,101199,151260,-11909,-66068,119905,42346,-356631,-482657,-278133,-171298,-98590,-25375,-46069,-100420,-124720,-82661,-40779,28986,138759,-48586,-396259,-455942,-163483,226201,465519,408290,166093,20155,-83147,-110620,20188,143905,137472,105450,152915,265871,355276,346212,204076,42264,-3326,45330,-3090,-222699,-348589,-183416,54730,183630,225578,128775,-57174,-77005,52586,85945,3989,22981,192849,212223,-6284,-118926,-112292,-186681,-319493,-245082,-105477,-164761,-241976,-95448,-8674,-24948,63124,17584,-242122,-245559,-35296,-121476,-307882,-293027,-289000,-318472,-328314,-315458,-118422,318782,330385,-31563,285842,373481,-366661,-401321,-579909,-1653650,-952945,400747,453553,402519,53655,-518111,-440864,-253396,-165802,-49151,159737,237210,-198256,-167207,377527,790316,839445,736619,524338,244333,-27253,-55327,50688,-67931,-261541,-238639,-268873,-302674,10642,297813,230566,56088,-187361,-393323,-319926,-55443,-14087,-159327,-119233,14499,-86937,-130416,-2384,-63761,-196094,-127751,-27759,-46828,23081,160303,188640,28328,-208315,-372476,-470844,-413079,-150284,103525,-6672,-352626,-495266,-286428,-3240,134230,160096,122938,68744,26093,12742,-92227,-134509,-21123,-8128,-39547,98813,201007,69376,-29399,82975,247930,242821,76423,24793,192888,371051,246930,9189,37680,377420,528953,296667,13520,-103549,-42057,121843,226242,191997,121395,101925,116481,107523,98610,129118,69221,8234,-32071,-27273,92289,40903,-181263,-260432,-109579,-141,-103295,-195692,-152219,-91544,-18864,64497,-96568,-278883,-183435,-31853,-39902,-129220,-123718,-28332,6792,2313,10763,-104237,-227961,-121581],[97998,164053,193967,211904,162701,180170,118213,-62289,-43693,199520,376084,389718,254454,119481,172045,246293,182650,92309,125995,215121,287601,185690,-4998,-136464,-142805,47616,239457,205462,-27502,-118254,100620,238866,105300,-29727,-12420,10232,44888,172402,262803,262743,143139,-64619,-11193,207158,213061,41092,-61660,-41724,170303,463783,540737,224027,-101812,-11357,274209,261139,145349,243936,118334,-271560,-237129,187531,327514,124989,-63599,-29282,72825,27288,-181471,-313096,-361031,-265589,-53554,186269,177970,65944,59216,58730,121721,203714,107812,-42321,-38611,142782,327911,464415,520376,189135,-235517,-404115,-375560,-179183,31997,119940,138524,41211,-64724,10695,75337,-113222,-93209,128852,192795,-18807,-115684,61379,200043,237107,294637,314639,258368,39005,-102716,5614,191424,189935,66395,69465,151778,31254,-115469,-98241,-191614,-234940,-100915,-73439,-199936,-211160,-165416,-13448,174458,77767,-38758,124538,281070,306938,264920,261902,347449,282317,-17973,-76500,129102,56334,-180421,-191026,-81764,87756,330295,321661,49622,-58497,-33616,-34355,-45438,40857,81543,-111993,-208412,58389,48779,-392876,-531933,-227197,-158105,-365926,-396289,-285398,-229823,19952,364536,385639,218333,109504,70179,137261,267529,332067,209454,-11267,-151028,-44773,-173756,-302558,-219783,-212041,-294602,-188728,120750,302004,158493,-103124,-198236,65305,498984,465163,72146,-46412,10408,-111409,-146094,71759,255206,193406,84738,-18416,-188242,-375379,-462597,-333425,-91221,134274,15797,-97091,112134,128449,-174348,-277970,-119511,41989,222536,275535,65109,-164477,-283491,-255101,-111433,-141042,-173325,-166312,-65639,123292,261474,287289,31183,-217973,-78276,184615,246069,213380,157739,146222,100594,16155,-37949,9062,66056,35884,-19311,95657,199173,5716,-195611,-143748,-4343,56596,-6795,-95520,-15529,161133,107708,-63492,-109934,-100465,-207449,-306391,-274845,-236482,-309469,-310329,-128341,81078,137903,-32397,-115332,-51694,-17235,-50055,-40015,-4797,-63981,-73224,100866,212390,28557,-18987,18090,-40039,-6492,285943,528523,411333,170565,218393,312168,202723,143567,288599,343905,235741,381786,645856,418380,-26282,-87191,17206,29623,93694,134324,120580,196676,312275,294974,188505,190779,187651,5695,-36795,170597,383530,361987,145923,65779,46552,-63941,-53363,-19594,-171115,-249521,-80841,92322,80192,-61470,-153623,-47532,76206,-53028,-229041,-161561,-6448,67167,126036,-6424,-228518,-274515,-59609,171009,235216,128334,-1142,-42622,-83349,-111532,-12493,136902,138923,38468,16700,208842,402980,366205,247350,226441,220409,139892,34290,66419,249554,433299,443320,240361,144849,163851,82476,-9275,69204,145499,86889,-74500,-190411,-126399,46737,119664,-60952,-100484,235815,511051,462306,394296,364015,197636,-59837,-118059,17428,132369,174550,150217,133825,153085,82626,-69874,-125533,-228505,-242167,9530,148483,-57036,-55959,218788,222156,-83424,-126290,146890,394741,494291,394276,260527,154706,104320,116564,226763,303753,348349,385760,180919,35994,23460,104176,122930,57202,-89670,-216454,-208052,-76113,88804,121908,-12615,21530,301561,479609,408225,270056,151426,-51707,-457664,-397786,1134431,2341821,1740310,444890,793349,1433419,1867748,3076700,617205,-2508536,-3997646,-3069742,-1152903,304119,365134,17447,-86925,-303921,-553345,-402491,-343754,-877992,-1264127,-972550,-435957,-84577,-57055,-254230,-519006,-550817,-501949,-606811,-690378,-626970,-325301,37302,142319,-88831,-309674,-213634,2142,-10815,-120640,-268827,-476094,-376449,-58785,-716,-166976,-164483,16733,113336,40009,-112643,-307110,-438266,-416819,-225976,15399,116143,62290,-45276,-95738,-157636,-391358,-461046,-164606,23275,-175177,-417357,-528137,-454734,-195451,-143764,-188636,103430,415441,386408,146755,-103625,-252042,-211712,-87598,-111544,-229252,-137150,-53709,-106071,-137435,-156322,-163157,-13562,129129,106209,-25526,-205092,-158321,153308,351218,262914,121643,13016,-65678,-47157,-12004,-6103,-105774,-253118,-193227,-1962,-127981,-390094,-437017,-343290,-312648,-277537,-271808,-273015,-168373,65903,215543,165096,-17310,-173187,-193513,-111841,-102796,-106587,-94377,-116773,-130987,-89263,-52923,10043,-10607,-99080,-99752,-67254,-19048,122360,210960,119947,-79739,-167430,-140210,-176018,-183048,-85227,58366,124416,125900,156366,157246,83649,-17871,-126663,-188508,-141156,-76630,-100480,-213934,-295893,-197215,-81192,-83955,-160852,-240929,-218567,-54792,107769,181467,91038,-112023,-255740,-60960,336464,500164,401182,325727,301339,280634,228352,76319,-165212,-168372,128834,204252,-113210,-207725,-31694,83326,-581,-170905,-285513,-194316,-80599,-99816,-122396,-38321,144993,247232,114395,-136779,-361696,-365792,-214478,-269773,-460512,-344670,-67903,6932,-121462,-76565,60953,102682,8829,-152678,-195678,-47009,43837,-41074,-180735,-243932,-263262,-210424,-127855,-105250,-46563,104510,85417,-54224,-30497,-37716,-127898,11228,133052,-13600,-133208,-33769,171171,302491,366636,292778,114503,-171760,-324797,-209032,-68574,3678,109254,58731,-149522,-231100,-192855,-207978,-269667,-293393,-210694,-110072,-19826,-12916,-50597,1661,-45131,-262587,-318965,-60299,81316,-53506,-272332,-374449,-312998,-162334,42119,153067,86025,-36044,-73451,-21879,182842,403160,286316,1282,-78460,-10261,22735,22032,-7895,-88303,-226796,-185446,16705,-13215,-264722,-317653,-335587,-519184,-435601,-95814,-9900,-221265,-420383,-408441,-182841,1271,37164,31100,38201,-20271,-134228,-213142,-280976,-333400,-298221,-308639,-422178,-392680,-226895,-99980,2043,54735,37545,-128844,-360285,-381493,-354089,-368370,-335354,-202391,-138573,-195572,-161393,-31131,101311,151498,-1086,-118676,-13070,127227,102835,85719,95788,39762,-43846,-146971,-175678,-71310,164472,274066,231111,199346,72304,-533,101946,97387,-94337,-130575,91896,58916,-343787,-554259,-328935,-180003,-129639,-3435,17144,-124707,-136880,9408,70565,116966,217200,53946,-245900,-314224,-74954,247788,475443,441398,203309,-22083,-118207,-40169,113160,227715,228965,179107,199458,269294,252240,184039,134754,85839,47718,71167,-11577,-222727,-304072,-134823,50000,177115,233744,101522,-86670,-90823,56747,155357,98433,70188,184784,200843,-29255,-172631,-171621,-186996,-293957,-240081,-50433,-89112,-247420,-161783,5928,105712,169484,-30434,-343526,-222257,37709,-91199,-262913,-232014,-279820,-300577,-215695,-235102,-154032,301905,419521,152344,586207,502828,-539810,-487560,-635272,-1990229,-1280718,508023,540358,282714,-32105,-560120,-471618,-126,333111,-46987,-413693,-102860,-67712,-78012,388019,832998,786395,549242,322428,95710,-61629,45045,207515,65025,-158165,-131188,-191639,-297550,-21222,285986,257787,113640,-107515,-339183,-317318,-101560,-63946,-171050,-111201,25773,-64662,-131408,-14674,-78460,-175524,-54400,94275,-13590,-90960,16942,135418,14766,-221354,-377314,-468020,-378954,-105157,110597,33907,-234399,-324331,-104329,150406,211662,203999,197703,136118,80188,75350,-63105,-152638,-27741,6449,-40803,88260,242164,167938,19354,2286,82367,115101,20244,14683,211555,385739,162005,-135172,-915,445199,574177,272087,-58909,-203571,-173689,-2289,167263,207242,110140,70067,114350,148854,203991,232126,134237,45918,8191,52045,168435,72356,-162061,-226115,-89111,-35524,-199161,-328107,-282193,-221963,-70222,74752,-42952,-182157,-90782,-10989,-64611,-146706,-163184,-98485,-57962,4725,51397,-64571,-207820,-91841],[190775,264579,187767,95986,28564,83554,56742,-88899,-36546,230809,400605,395627,258110,95031,49364,80524,104604,53363,66789,197804,348736,291022,43614,-178165,-245472,-3719,268409,244502,24882,-35707,146313,248975,148280,-21254,-57284,-2574,86855,198646,246960,276411,229805,29635,12139,128832,124569,16505,-88944,-105587,96568,321872,293324,41451,-135655,750,249713,261503,195822,290936,163169,-229192,-209614,173949,308453,90517,-138054,-127786,-10563,-80726,-249065,-262449,-229087,-208900,-51336,173491,180338,132234,166129,141465,141881,183053,204471,147017,53424,101564,274081,419529,409870,52013,-279402,-325377,-330376,-205811,-52537,40635,21625,-81760,-163053,-47983,74346,-2922,62133,261190,265801,83838,57899,212603,238750,226185,279540,329853,292910,84400,-94483,-32766,145064,150768,-9568,-8164,80990,-20306,-156990,-123960,-188764,-247486,-112158,-17001,-112504,-213622,-237834,-33227,263766,230806,53944,121739,279070,325334,272827,263838,308202,200933,-76447,-97349,115344,79251,-100000,-118244,-49140,100835,318060,273102,-13357,-70890,28971,28810,-10084,35868,98927,-21208,-162483,14469,4647,-414954,-494403,-140699,-88363,-323231,-329667,-231148,-219495,-27208,295658,379597,282716,139929,22915,107338,335451,425226,225305,-54680,-168351,-5418,-12464,-143982,-77115,-44804,-119908,-63963,168400,260178,86009,-99231,-135200,97113,470017,438226,95425,-26109,47139,-22042,-5173,195351,407945,368108,191323,38712,-152151,-385117,-471406,-343421,-116552,88586,53763,24348,195567,136783,-233132,-335449,-147851,24213,172927,207425,41355,-116811,-200991,-174698,-94248,-64034,-108710,-126173,-16993,155667,234499,206110,-42845,-277787,-113867,169371,240088,257368,170323,37045,-34734,-17353,4856,70993,58464,-31154,-31797,119558,171243,-29499,-226178,-212835,-137149,-107999,-131183,-96851,27586,109435,21839,-70619,-5880,72189,-54183,-222194,-256161,-213549,-192487,-108370,71451,247386,221571,3717,-121545,-107340,-92756,-48236,14717,30716,17532,-23761,-20641,13030,-71003,-43084,25078,52677,88664,247393,490007,472715,231178,243832,356222,274719,257067,400555,398802,297368,423004,640244,440835,18602,-52551,6097,-80013,-90391,-26466,22225,136279,283332,267184,161289,193999,285093,207719,102594,146604,289603,332750,177829,29330,-46695,-58412,9038,-6859,-211149,-320501,-141884,97357,103429,-69040,-177977,-119070,-30750,-62579,-158175,-97248,67324,204521,243441,14189,-240284,-237944,-25250,174154,260767,122516,-65520,-60063,-38764,-99002,-14778,121289,67834,-31740,16262,227087,374344,318049,213743,226281,282124,212919,42434,14453,205199,390992,374949,208452,140808,144152,91013,48242,141770,219777,97985,-145852,-248813,-80557,105645,196526,83732,32909,233873,429865,377066,353354,357050,161488,-117769,-151429,-37441,35425,89354,80808,33090,97649,106606,-50338,-164755,-286334,-300984,1151,197893,12826,5369,316817,348274,-22128,-162500,80452,359019,511210,444382,284533,131446,106209,157277,192481,251206,375048,419683,192143,7239,-40738,-5538,101426,226520,133939,-76250,-180897,-153697,-39594,-34280,-97188,-30783,227712,448574,381964,40347,-94282,-9825,-263831,-158564,1431240,2806274,2195829,647204,703263,1058046,10577,-87221,-568922,-604830,-1860086,-2231048,-1259022,-13063,92611,-124259,-43845,-147251,-404568,-209047,-167365,-743208,-1264193,-1022049,-436616,-178138,-183376,-276121,-401554,-385518,-392570,-592868,-759543,-655855,-245965,188447,346970,15222,-369365,-327429,-33556,44518,-110362,-318823,-475851,-349372,-61055,9214,-137937,-174248,-9667,103536,-8487,-179071,-285110,-339002,-293523,-104760,31519,5134,-69778,-131851,-226671,-289606,-428736,-418239,-128358,10188,-215929,-461339,-626235,-499249,-185944,-67600,-86341,116845,405916,400445,155688,-61724,-159749,-113398,-19837,-97582,-293018,-171893,16625,7834,-100452,-163447,-130084,21049,89501,2728,-107108,-212238,-123769,162190,270385,90550,21082,-54135,-134061,-29059,116241,173861,96986,-100157,-158467,-48939,-170137,-421863,-488917,-376608,-315950,-276151,-280341,-303813,-189898,93639,222807,91522,-110519,-225491,-240964,-157285,-139580,-185073,-242972,-205820,-111922,8102,113235,135276,48044,-47993,-11654,4219,-27220,88049,213102,146812,-47569,-148994,-135965,-138619,-121439,-96336,28302,220853,388275,397753,276626,152821,6574,-153913,-271559,-214048,-106118,-57644,-102902,-239695,-248808,-150745,-78031,-135271,-297605,-351107,-115285,174336,254883,87541,-210819,-356511,-100484,343259,494833,364586,301005,345477,314465,227757,103444,-133239,-197568,63731,123024,-205599,-299425,-23365,133586,42583,-96874,-210870,-197759,-135597,-137496,-191550,-124181,125315,284277,123909,-164198,-388464,-387963,-236850,-259695,-420749,-296598,-17170,43267,-56299,45239,202607,224598,79695,-128426,-197609,-93774,-17717,-93500,-269303,-388676,-333794,-202079,-79390,-25787,8788,100898,34351,-109274,-94741,-112820,-169711,-19961,40663,-204232,-341356,-148636,135358,300451,345275,231542,25761,-248929,-369606,-210896,-71172,-42834,14777,-56513,-255576,-288863,-213268,-170096,-197468,-245239,-215836,-165783,-63234,-16442,-10419,11056,-105948,-374844,-381045,-138722,-24611,-97703,-246399,-331938,-259249,-131483,-38220,657,-44374,-126012,-125768,-38847,194511,467491,374938,54045,-81127,-35957,44155,77836,22900,-49180,-188327,-133649,104487,97106,-149474,-178556,-169646,-434778,-478031,-157567,-34055,-207763,-341959,-293432,-92659,78570,78741,174,-12420,-11019,-76039,-140581,-198364,-249977,-238955,-278832,-441392,-421189,-207888,-100856,-70383,-39404,3848,-44408,-158100,-216678,-254196,-334774,-277089,-100921,-78578,-194743,-166202,-34364,84454,139066,-24938,-168625,-66152,48128,22595,24381,28662,7045,-57258,-222133,-303309,-159974,157732,365558,343759,244645,46990,-38229,57512,15075,-186939,-215694,19042,65982,-268121,-496338,-281082,-121002,-104399,47136,97465,-105651,-121343,83215,164190,191730,242506,121814,-61041,-99482,42182,244775,418661,408409,208802,-68040,-132365,54937,222226,294570,278751,217873,201956,208743,116577,16124,54243,135088,134737,112825,-7732,-167607,-177921,-59344,13872,136723,244246,115288,-74908,-97563,36144,195411,193532,129626,170313,175032,-20913,-157966,-147585,-137776,-232223,-208311,24188,32505,-186115,-198236,-3162,183942,225451,-77371,-381164,-158824,110204,-36411,-188304,-169041,-247825,-213385,-7712,-97083,-201787,198282,394506,225008,669654,377017,-759904,-387303,-471121,-1936450,-1180370,651480,463851,30472,-148335,-507715,-415184,172503,536621,-174877,-691534,-77394,214051,-67115,255912,763863,614488,218542,51674,-62482,-108204,110488,331881,197931,-39530,-38860,-120456,-244385,-4303,270564,243959,131694,-32258,-260739,-287001,-155716,-137941,-198088,-125884,1630,-45197,-96256,4417,-70589,-145589,34300,208964,17839,-207424,-121368,102493,39156,-183358,-312946,-360919,-253460,-24110,116282,71350,-105576,-136315,68178,263227,268509,250861,274621,187408,102826,100338,-31730,-154733,-46181,25478,-16603,66603,242026,283921,152233,4859,-21747,37676,18871,16464,169196,299191,35666,-277375,-54052,450196,569958,263759,-71159,-236796,-251815,-88433,144713,232696,95159,31876,98856,168234,288920,324402,189572,67488,60925,148463,219836,110479,-85843,-138925,-45118,-38589,-209418,-343658,-322086,-289390,-116396,49798,17549,-37946,21762,12603,-69226,-131358,-173633,-149075,-100711,22154,108572,1825,-144902,-32322],[272728,318263,135029,-42858,-89597,-12293,-12362,-97177,-19502,210063,342822,338091,233295,65451,-99995,-131779,16008,61119,32835,184805,404309,396431,112721,-197070,-315988,-55810,255153,230295,44833,23516,158027,255376,197936,-185,-76625,12269,126448,163304,164316,253301,284056,120264,40501,52934,17738,-50685,-131891,-134870,37310,166208,44337,-133047,-157334,15947,207966,237358,230579,318850,210305,-124219,-122526,180629,318102,116227,-156633,-194024,-75807,-157506,-262010,-180733,-96648,-166026,-74220,116915,143156,155279,211234,151629,76541,103564,269343,289720,96914,34982,202356,365594,277108,-102060,-307387,-198427,-205852,-188327,-111321,-24073,-68250,-184161,-229155,-47359,98292,86539,138156,286821,259404,161539,212727,293994,208726,179014,245314,301132,265061,104129,-106317,-105171,82251,118836,-81400,-110110,-11959,-62315,-146673,-97567,-145342,-230883,-107171,43002,-146,-161743,-230408,3805,334859,337310,138790,128060,253730,276364,209203,224993,267014,132732,-99428,-82147,118220,135199,34435,17716,31514,127474,298690,223166,-54275,-91387,37112,24499,-33241,-12671,88373,86577,-35239,7921,-37515,-383325,-400953,-61705,-38117,-276881,-281226,-196456,-177074,-58951,175438,334323,349057,193592,-222,90181,398324,466715,179867,-113384,-147830,5382,109981,44522,99581,144288,64970,62324,181786,151438,-17965,-100163,-81951,115413,404217,399516,148113,25952,76915,43451,70936,215485,421903,428445,225849,72413,-79656,-314276,-392632,-300644,-119141,29502,78708,135454,255766,145951,-217055,-293642,-119840,24627,140484,162161,44967,-39361,-58556,-60815,-99221,-13368,-19138,-38470,46533,144713,162379,131319,-60577,-286574,-152335,125719,210462,248545,140969,-57359,-103281,-21500,46962,128472,50469,-103457,-51110,131880,150477,-27422,-211475,-228160,-186577,-194642,-220119,-130493,13883,45487,-32998,-63431,87647,235788,101788,-144907,-234022,-164066,-45449,103848,259204,384148,277273,42333,-90156,-123753,-164943,-63017,57696,44260,63095,12913,-123907,-190811,-171591,-89970,-7797,112413,202470,260849,472176,520451,284970,232731,337172,313987,370403,511219,442286,327280,416522,570966,407178,32541,-55183,-18905,-146827,-231702,-173687,-62261,88247,238544,221274,130196,189478,358239,403715,260609,128171,188174,298616,224883,49270,-77394,-55284,40799,-5504,-232568,-332359,-129085,143106,127261,-86990,-181488,-135827,-90559,-53671,-63719,-32013,108180,309599,309275,-8017,-263681,-192000,22402,198508,270959,115109,-75638,-51691,-14913,-84812,11313,129506,22538,-75701,38294,250668,328759,237610,149027,187543,299526,267074,54386,-31419,172596,362348,327030,214326,134160,89497,80433,92806,167884,253125,115064,-181054,-274217,-45138,160699,273264,227113,146627,194505,306665,287010,275751,258728,62337,-165557,-167597,-96421,-56349,34792,44444,-42618,66642,151860,-13774,-170067,-251728,-243332,51339,236881,81350,78752,360441,385414,39989,-158757,7093,289187,510273,529501,326295,101429,65636,150118,147241,181760,334479,357755,182840,34596,-1321,-32950,117906,403395,387817,127509,-68895,-122570,-61625,-89023,-115248,-81791,66785,293529,319954,-30883,-82711,226364,97766,227996,1654207,3021339,2306081,879810,1051042,1492157,-405979,-2689230,-2326032,70060,96020,-1163334,-1279891,-310233,-110211,-236664,-81922,-124401,-320443,-162030,-169372,-615870,-1125417,-994432,-489796,-346181,-338382,-289069,-233816,-167318,-242654,-523024,-766063,-634648,-186814,224398,402742,82535,-394246,-419278,-94550,34728,-146967,-366563,-451850,-322029,-83941,-1886,-109486,-178258,-69233,20296,-114614,-262106,-240252,-205008,-143910,27540,34031,-154828,-259273,-267136,-369671,-406135,-395344,-298411,-64534,11344,-200132,-431696,-618327,-466210,-156049,-7936,-9196,83815,314598,355714,161419,-5916,-64661,-40525,2006,-94503,-283925,-172161,53901,68792,-68530,-127020,-55465,62139,33409,-107461,-174692,-205527,-92988,153022,136631,-96261,-64102,-87437,-181351,-31077,198303,289532,230569,15622,-114105,-71985,-167230,-391000,-468864,-369407,-295765,-252842,-247918,-283680,-183197,101850,211815,26157,-170687,-217999,-222295,-193047,-177983,-227497,-328719,-267092,-79606,117925,261523,230456,92587,-8065,51632,64230,-21087,52525,171303,122707,-24340,-137405,-168780,-134494,-78375,-92346,-38629,198993,515541,563837,363275,182976,16891,-180182,-335061,-261482,-119853,-17611,8231,-138138,-254817,-199186,-70999,-104101,-327317,-456219,-204133,165856,255125,49892,-305576,-474517,-216781,270151,468577,320453,228975,317569,299365,202538,103383,-107493,-217718,-26039,10301,-273984,-352988,-24382,162260,93042,-20061,-113793,-155954,-170636,-177436,-234017,-184134,91497,291364,136840,-154625,-361868,-358335,-207184,-203826,-346615,-238533,38360,65205,-20932,120647,321486,350182,177004,-72070,-197198,-174584,-119950,-165756,-337125,-472946,-353478,-167789,-15237,65563,63301,54221,-53736,-162816,-169757,-209201,-178882,-1800,-25267,-336428,-475410,-239223,111539,339918,333372,167700,-41700,-281480,-382898,-208685,-80686,-89737,-83584,-188698,-367829,-369679,-274940,-136711,-90649,-181066,-249292,-255319,-154537,-50319,34499,45229,-116820,-370812,-320449,-172452,-132554,-129185,-175132,-244586,-196796,-106350,-121114,-160780,-196235,-225312,-178969,-68430,166503,455631,411444,120780,-46474,-52085,47552,110432,42579,-26189,-130143,-65074,187854,201648,-26967,-27341,6589,-315791,-475104,-205306,-56001,-177104,-276817,-229392,-41376,147533,130878,-12740,-46181,18640,13412,-44424,-114904,-165462,-152307,-202557,-360397,-316091,-112494,-75544,-129343,-113303,-26969,26522,47257,-18488,-107305,-250279,-201309,-8969,-14125,-160452,-143328,-31535,68293,126207,-51780,-240654,-139640,-24910,-41091,-50849,-54920,-22844,-34222,-191244,-319761,-186962,138039,377500,379942,231829,-16268,-102639,-10659,-77757,-279053,-310286,-87927,50840,-168878,-349951,-160391,-10667,-23810,122309,183533,-39066,-84515,101253,194044,218483,207316,139419,105048,125749,154731,216280,301065,313932,190657,-75784,-101257,146653,306136,309920,258719,204186,158864,98537,-17387,-100869,4301,190237,239501,161280,16109,-59265,5159,24653,-45964,71818,256728,166380,-37936,-106174,-707,199893,263262,183141,146371,127810,1816,-106496,-84841,-64848,-153662,-161917,92644,163309,-74348,-183968,-19393,194646,207811,-122738,-356579,-94171,143917,18353,-107015,-124463,-211618,-95308,203474,26271,-268211,25504,254748,170194,553775,125613,-907716,-190723,-183494,-1559742,-775944,727640,249223,-270481,-258249,-381002,-282919,262259,439805,-439234,-729898,210097,551102,-63835,86979,633335,398196,-140011,-214672,-203140,-172751,120667,397279,297054,64048,22453,-57711,-136650,76628,270907,199085,107631,30742,-151311,-222887,-196288,-209591,-233271,-161092,-51721,-45034,-45811,57636,-11383,-88093,120533,284333,36718,-295866,-220589,88945,84988,-116127,-209434,-186432,-66934,77507,123006,95103,1982,12475,172815,300666,291975,288996,323263,191438,57936,60648,-6178,-135531,-76633,29430,12827,33754,203976,386554,327941,77167,-55610,14078,60613,21447,76660,140080,-106064,-388432,-112008,391197,513609,262055,-38350,-217033,-273233,-123191,163926,268902,90277,4707,81299,162208,313272,366960,220276,70693,103859,220151,229713,145979,22306,-32362,2988,-13249,-132546,-224887,-243801,-253855,-120032,26370,85673,120638,126091,34362,-54177,-94464,-154432,-168688,-112484,46929,160714,75282,-48360,52098],[317249,298680,38293,-168185,-160272,-79994,-71016,-91841,-2280,145802,225426,239491,189983,30182,-246868,-331935,-49135,128688,58671,194900,447464,471360,184732,-179839,-334251,-107015,181918,154604,26420,40101,132252,265395,265233,57070,-50495,52102,141859,56303,10465,172600,276733,174094,59011,-4921,-81144,-135873,-163439,-116514,7331,43229,-117617,-236185,-162668,21901,153953,187280,224529,304929,247091,30977,13421,202332,330670,179141,-111462,-194185,-91681,-171589,-222790,-103693,-29692,-165708,-130786,18717,65679,119265,172157,75799,-58480,1556,297697,357537,94228,-22270,135868,299886,150256,-225421,-303818,-58558,-43272,-141218,-130452,-54064,-96917,-218713,-231092,2069,139497,136960,139094,228638,202296,200535,303360,288315,122308,94613,178772,216980,181740,93399,-134084,-193803,22677,114804,-114783,-210316,-115250,-106844,-113958,-34524,-66725,-180735,-89310,87370,106620,-64447,-145105,78476,362663,363456,184363,132748,204840,179050,99205,148903,225498,97040,-88243,-52977,122988,196921,175719,174062,140581,169878,285492,185694,-61176,-108015,-15347,-49747,-108023,-88649,55976,182108,132806,33593,-76924,-304781,-262875,1340,-24782,-251441,-270302,-188774,-118759,-72744,31257,257989,408750,269712,9892,88998,438784,442619,75209,-173532,-88076,27390,165595,187333,235475,272236,190329,162487,168055,11212,-124220,-107594,-54358,112945,326063,363794,210093,88195,86484,74666,76976,149776,302723,339470,171068,69609,-1172,-184121,-250205,-210005,-100018,-25795,83723,199593,270505,152486,-124072,-159222,-43204,39498,138761,163625,83464,61793,119836,71959,-87585,9115,68543,59789,91062,89300,59333,64591,-58763,-278893,-187451,83278,183696,195096,73561,-113263,-88732,11012,83158,171629,51790,-158306,-78892,124606,147878,12668,-162492,-192821,-143942,-187766,-259403,-188964,-46560,-7373,-45785,-44978,144188,340581,217419,-92871,-220300,-109550,87510,262684,374330,439059,292004,86438,-14480,-94190,-210535,-100166,48992,14127,57359,33207,-175978,-331434,-243863,-149062,-79968,110887,299182,345675,502598,545101,312095,187172,261945,316742,449714,567604,442394,299064,347270,452191,330489,19405,-87501,-45321,-143930,-274873,-250996,-102475,61937,176076,159568,94865,175209,396497,533062,373985,115576,119110,279653,272909,112459,-45101,-60588,27201,-23567,-230921,-281352,-50153,208825,141004,-104647,-155936,-87935,-72102,-16968,22442,10238,110045,347124,297350,-69017,-291575,-150730,77427,244218,259640,90834,-49594,-36467,-42018,-95480,45839,161592,20342,-86386,67084,261095,256810,130524,74469,136644,267812,270669,54083,-64753,154968,355614,310856,234829,115660,20261,52497,99114,125146,211165,111298,-180035,-253609,-23858,193223,325797,330339,208532,134726,188637,225056,185557,98825,-59276,-177400,-156258,-140618,-116854,28457,50507,-74555,65506,207479,35654,-140405,-151742,-90051,148759,250477,124221,140431,331955,333168,97001,-114558,-54524,198449,466674,580742,354238,64947,-8907,99017,107690,120109,259201,257353,159585,96117,101758,12371,160018,535417,601217,337347,104192,5527,-8595,-57341,-79784,-124094,-103437,120679,284597,112515,203518,601585,578936,686473,1741200,2869054,2055836,1118226,1827027,2642209,485609,-4069980,-4141475,-522750,1345124,-228468,-1307000,-653413,-312153,-333642,-165121,-166562,-252659,-254334,-367315,-568433,-913741,-902853,-561946,-500549,-459722,-287551,-74434,30183,-102136,-437011,-723223,-570435,-152478,157241,308525,95622,-387188,-477549,-162959,-32605,-222106,-399841,-417954,-311604,-129197,-39078,-93879,-172653,-141467,-112378,-256797,-347099,-187210,-71052,-11550,127585,23428,-302959,-426851,-398263,-468144,-444819,-285385,-134056,18069,43395,-127360,-343771,-502801,-354735,-100152,22810,19925,26409,183099,281436,181940,67864,25439,-2127,-26516,-108577,-210989,-133926,48197,52649,-54411,-44633,61084,112480,-20843,-206089,-231802,-204834,-87654,118201,4616,-207251,-93989,-78172,-191862,-41866,225105,312002,248233,61161,-70499,-65778,-122046,-307818,-385417,-318357,-254565,-212989,-183862,-222296,-159797,86912,196122,-3836,-186313,-164840,-146151,-204539,-209947,-225385,-321654,-275440,-38380,202492,331129,274524,126632,23261,82625,94817,-16359,5025,81675,47952,-26222,-147131,-247926,-198806,-91126,-82401,-119695,77805,477423,597567,379535,167830,28088,-180688,-343879,-255923,-103596,22255,108615,-1344,-193570,-187577,-44778,-72593,-328480,-509741,-297132,92105,200397,83,-361393,-576078,-382931,137211,425816,264115,117438,225776,251406,173321,82916,-100104,-226572,-105650,-85519,-294810,-351240,-43287,154535,138743,62437,10643,-67556,-173930,-205966,-236260,-202983,54412,272841,154472,-112297,-299374,-303834,-156944,-138652,-263927,-169750,87680,55745,-47420,120325,397823,463818,280985,1996,-194440,-269312,-237812,-232715,-351866,-455763,-312893,-111844,44546,137689,106556,-19919,-156244,-200837,-235488,-299354,-156601,61421,-34996,-360418,-487288,-271659,110065,394715,320549,106032,-74086,-266190,-366156,-208301,-96893,-120978,-152858,-295748,-445135,-433133,-335033,-98530,35893,-106608,-293316,-347696,-261407,-95447,79523,105737,-68507,-240279,-149911,-146049,-208798,-142920,-99027,-161180,-144388,-91088,-188178,-289053,-320796,-300545,-215980,-101456,109917,373060,378694,171841,11141,-50964,28830,102070,44826,-19939,-61376,20734,260196,279472,80305,106128,143885,-206543,-440792,-236081,-76218,-134275,-217038,-203696,-23127,197232,178305,-9885,-50874,65787,107997,51190,-41617,-92517,-61529,-105061,-203367,-103620,45680,-20020,-157947,-153987,-45803,80334,206190,159225,34730,-140909,-129034,43254,37360,-96641,-95371,-24612,53404,111699,-72750,-301847,-208860,-75359,-66359,-96292,-106189,-33406,13860,-73079,-214306,-135589,120872,316020,338165,179824,-78682,-155949,-73461,-159494,-359119,-401978,-208496,6629,-89985,-188480,-17997,117455,89391,204615,259343,61328,-34936,57931,147583,183749,126871,114839,216360,299396,234449,166340,149001,187454,170524,-15975,-21493,203582,330605,265048,176056,142949,84019,-31029,-120121,-133223,15977,253484,336001,202255,55234,75326,193844,94904,-112579,-273,266297,231193,-3216,-125499,-42798,172514,291194,220278,116627,60501,17723,-54764,-36728,-1218,-80313,-116533,126230,253913,50373,-114511,-19156,152409,124742,-162900,-292738,-65475,113437,45881,-45703,-112720,-189969,9473,339090,86404,-345462,-175673,42274,13485,290604,-137758,-897273,14495,123648,-966745,-234945,643268,-96693,-560373,-337961,-226004,-127270,249367,119986,-750857,-591633,594184,808976,-24350,-17364,501595,222174,-402123,-413317,-311977,-251854,80519,402580,346761,134259,52913,1005,11475,202653,285366,136886,52163,73513,-21907,-133382,-206213,-252081,-264453,-206103,-115727,-71060,-9822,126793,98828,4942,186917,303322,39649,-331836,-263755,80559,125227,-49059,-103400,-359,128183,173295,128075,101174,72701,92617,182840,256292,277196,304961,322930,136932,-60360,-41421,5344,-102005,-114625,11496,38414,3425,143617,439042,480009,182184,-34722,22628,112377,20497,-38234,-39179,-233188,-450301,-165025,288485,417516,247659,-1402,-185949,-260486,-117270,199132,299945,103456,3933,72837,135917,264800,341160,217935,60446,123338,241084,199640,166572,122427,53995,35976,23288,-11913,-26291,-77025,-126765,-66398,32698,152131,249649,193101,48426,-24940,-49949,-111018,-153181,-96222,67643,185332,130150,54885,138492],[301803,200966,-85205,-248571,-173890,-109094,-109444,-80711,7706,60986,91246,136978,141084,-13314,-361901,-464224,-67526,240912,155961,236651,470224,498679,244980,-122727,-298149,-155657,54077,39006,-9331,18482,74612,275069,355447,163881,24319,103492,121227,-97482,-185529,37690,204969,169754,56416,-32008,-142392,-201835,-162228,-63800,1960,-24763,-160231,-242709,-151990,9650,90805,111038,159241,234717,262178,202572,167506,227452,315432,229441,-29032,-128978,-51966,-110853,-142277,-58141,-53025,-207818,-213087,-109519,-47561,24865,59112,-60177,-208365,-73467,295352,346173,63164,-41234,93165,218660,45867,-282670,-261414,52527,98465,-80507,-107783,-44044,-58635,-166593,-164567,59319,168514,139865,98139,141380,136724,193237,304568,222412,24805,-6412,83508,96798,80203,59116,-173639,-279648,-19127,148401,-88914,-280475,-211127,-156817,-90523,33182,25785,-106403,-67082,100337,175472,50608,-13961,158554,339280,304631,173582,123988,136981,67399,-18153,48092,175201,89467,-62844,-37866,112181,233767,278370,300141,243652,221936,283659,164781,-36251,-107928,-107223,-167949,-206870,-164554,16092,240384,281309,73260,-114912,-206295,-105201,48396,-51601,-261118,-295278,-198750,-58940,-63933,-93928,168450,449601,353401,48384,99505,442190,359564,-66261,-224034,-11576,81374,159134,229415,265121,269614,209979,224815,147757,-111703,-198610,-112421,-51701,87607,250862,326398,252304,130708,65455,72887,44068,47345,102335,126202,43571,31514,53833,-36581,-88093,-88399,-60140,-55608,71611,196403,227204,147734,18045,31176,61566,64209,168812,215215,149440,166713,285192,199037,-31933,17017,127328,124389,91902,8184,-47851,4026,-69440,-283571,-212348,67381,179836,121099,-12744,-122766,-11500,69977,108108,191308,60484,-185696,-117768,92442,157749,69222,-101854,-127241,-40261,-106146,-247030,-249717,-124580,-33635,-23044,-22754,150002,358433,266131,-69358,-217543,-68941,174376,330634,382441,384584,258197,126189,77391,-42893,-222250,-155464,-29244,-66134,1593,38227,-159049,-355529,-263402,-202521,-175863,42537,341251,465518,556003,530120,300910,123410,160038,291498,469030,533213,376517,205839,215331,300005,230615,-11062,-131591,-59930,-73123,-203413,-225256,-80970,61169,105605,92770,56588,147096,391832,556615,394400,100985,99018,279179,300496,179084,12563,-83963,-32420,-62774,-207541,-182842,64977,262773,130914,-113967,-102239,9026,16685,38700,68358,17009,86068,307748,207850,-150064,-305833,-116358,133556,296450,224360,36277,-28702,-37183,-119573,-139651,65295,203372,58865,-68532,86512,248457,162112,11846,12422,100011,196678,205940,24620,-91219,135439,356216,315972,233200,74811,-41149,13902,56476,20382,91527,65171,-162947,-204922,-20152,188180,334672,372574,219316,86558,119631,206151,111491,-60820,-147706,-139984,-114305,-151018,-128035,68929,92226,-59673,90013,258927,86884,-90779,-36258,101636,260412,230257,127641,172995,246867,232327,147889,-41334,-89163,105291,369994,535666,341183,32644,-86430,31184,91542,91958,193714,183332,137722,160293,203362,89315,203758,584163,712360,490351,287355,178434,66573,10217,-23077,-144724,-202029,36204,338246,447056,667900,1009922,1072598,1108661,1673641,2339852,1532965,1270085,2796037,4113435,1887465,-4159420,-5341990,-1640125,1694931,226841,-1455903,-1098678,-606655,-483150,-294783,-219934,-168986,-402376,-659619,-612079,-713437,-785152,-617859,-573477,-505027,-270116,17884,132083,-18198,-365763,-641834,-472446,-137220,30178,124764,53318,-369036,-506546,-223763,-129263,-306183,-401690,-381044,-320886,-186150,-96926,-99919,-159411,-203789,-252918,-396888,-414380,-141691,32265,74839,171213,4880,-388200,-514998,-480819,-485252,-369044,-118996,25965,101056,107325,-20587,-230303,-321416,-192878,-28449,17924,-1641,-26809,64707,215736,228967,159641,104869,4157,-88854,-131355,-105716,-64791,8784,-35786,-67620,66593,203926,171309,-53806,-274951,-283737,-229042,-122659,57406,-67165,-190870,-53308,-32747,-160967,-45254,208979,253234,156619,35648,-36951,-36973,-52122,-194411,-263154,-232537,-199548,-168476,-115317,-149591,-136052,57412,186924,7744,-163833,-91057,-39661,-184904,-227435,-181569,-225425,-223775,-1442,217937,283573,258970,154762,51357,85079,88126,-29390,-61821,-40252,-55107,-57771,-180589,-357638,-333225,-166342,-75006,-181241,-80619,313413,495186,310893,113732,40359,-151264,-292143,-194670,-53650,67623,192543,144085,-70617,-102575,10018,-45375,-311107,-509531,-370314,-18334,116470,-43049,-357273,-622874,-540142,-12543,365710,192257,-11362,96009,186952,152523,54165,-115195,-229046,-150530,-128241,-262459,-296151,-75071,113168,171240,150015,149449,47705,-146490,-213775,-199918,-177761,27839,238605,170344,-53738,-225824,-251143,-114169,-86757,-183435,-88215,117953,7195,-139254,47327,421743,548227,369875,77075,-186137,-352882,-342975,-274891,-307262,-347747,-229075,-46781,82001,169641,133934,-90111,-237194,-208674,-271449,-351865,-109491,147304,16318,-267559,-370101,-223107,138182,432670,294700,46831,-75484,-216781,-325525,-210392,-117884,-126143,-168588,-339608,-449694,-427187,-337113,-43113,157900,-31978,-321286,-408658,-340372,-126944,113179,171339,23922,-20592,79906,-61542,-225115,-134740,-55473,-121698,-109879,-79280,-221985,-354693,-379831,-324491,-224419,-128941,41957,247598,284469,185170,71341,-29247,-3243,56029,27986,-25541,3163,118442,318743,318832,155881,196466,207984,-140684,-392241,-248771,-92918,-84929,-147080,-179607,-16467,223750,210070,6436,-24344,116824,175792,119198,11152,-38626,11485,-16673,-24939,143868,226591,59127,-147479,-162161,-51798,120130,291351,266016,120896,-41808,-77637,39464,62124,-15965,-32432,-19073,36317,94781,-77698,-320658,-251745,-95943,-42746,-76453,-92599,-20534,62585,76179,-25981,-21696,118086,217178,243807,116813,-106615,-167396,-103224,-207170,-411807,-476018,-316141,-61309,-60765,-81983,90727,223322,198056,269821,309427,168075,18853,-20993,46621,100565,34280,76894,270994,389342,269648,104179,1045,70760,172153,111129,86113,204487,282497,180357,69670,59432,3194,-139749,-171051,-80985,94063,324332,402154,224845,95158,192099,326704,131197,-165827,-59948,265622,277345,5325,-157502,-79217,126160,276377,240040,90970,-11873,15604,-25937,-34865,27452,-29014,-84803,106330,263148,143950,-4778,16308,91274,9147,-194938,-226895,-92468,17716,26840,-26042,-137705,-193400,69159,366700,75162,-411872,-351911,-171767,-182660,-47451,-361463,-720732,182529,374550,-269853,308505,366232,-576872,-820355,-386307,-99650,-20464,106821,-306467,-968933,-302170,932034,874290,43250,-5248,413538,147104,-482031,-505491,-382949,-328115,19108,369413,351845,169022,64555,59399,167255,328651,293626,70542,-14306,89222,96869,-41031,-181060,-249580,-279414,-246368,-167993,-116424,-12424,179729,226309,119265,219345,268056,31463,-306187,-255606,58414,135640,-4427,-22521,144527,276959,235381,123635,90136,106080,107774,112552,154346,232881,291744,271732,39309,-218748,-171693,1365,-66950,-151556,-21166,62542,-2593,82910,412109,542918,275831,14301,33691,138564,9535,-140086,-182600,-317696,-459086,-205991,174240,305430,205437,61,-184549,-243517,-94717,210940,302332,132384,35423,79745,101284,164859,255501,182000,45224,121035,214609,148820,162603,176380,90941,42169,48107,85743,151189,101989,34835,28965,73244,197587,307560,201389,49318,9216,-10012,-54350,-107474,-63480,74437,167981,143905,130070,196067],[221400,45868,-209618,-271203,-144146,-108475,-129611,-71541,7849,-17830,-15958,66467,97375,-67443,-425677,-495343,-32840,362781,303796,303552,465706,478904,286075,-33061,-221430,-197757,-100085,-76838,-28927,-15985,-932,270245,456413,307402,129767,148119,70465,-246019,-368016,-118598,95094,107495,29784,-23197,-143543,-213617,-121029,-5783,3926,-43274,-111221,-171083,-128374,-21254,21476,13822,35650,111345,248654,346338,299714,243439,255462,216823,39888,-37157,19487,8813,-35203,-50428,-140689,-266832,-299489,-248240,-185484,-110453,-90157,-201992,-305053,-85147,272196,273088,28267,-8268,83460,123147,-32991,-263789,-186090,103719,169624,-18399,-52783,-4577,23230,-46494,-56990,75695,148373,101344,59021,82605,96125,140992,223971,151928,-25648,-86773,-16502,-13946,9737,17122,-219993,-347970,-40262,211189,-6997,-299962,-278564,-197705,-89556,72924,103197,-26812,-48641,77613,186776,147329,114626,213467,274979,184645,109888,95195,59990,-24544,-106225,-56912,106377,84377,-51516,-53802,76591,225165,314662,356187,303796,269344,286569,151763,4534,-83872,-197165,-284995,-292721,-211414,-11921,252979,359581,103452,-152744,-123142,40872,85023,-106862,-305476,-337655,-205991,-5215,-30517,-160235,88674,460257,420485,99268,112871,403826,243767,-205742,-256443,51723,154851,117145,159930,163803,117956,123007,252849,143554,-173958,-214121,-99743,-60814,41879,176853,268550,251384,131863,16359,53074,22380,-39050,-107936,-135634,-113803,-27547,70083,83012,50002,38078,-3496,-44604,53620,130653,129775,122785,161851,222493,167274,95389,219709,296695,220533,243067,380823,292698,68912,31032,141188,124680,44704,-69978,-130432,-51423,-104663,-306248,-219417,88483,203599,57236,-89074,-93146,87375,133315,117366,182483,64019,-193695,-169621,35733,159847,107294,-54300,-58507,72374,8429,-191814,-284021,-184540,-31407,15897,-5598,107271,290790,244131,-65515,-217956,-51656,202628,307596,288489,231077,173288,138193,135819,-6501,-206030,-213428,-159663,-179986,-84413,33212,-77261,-252414,-222813,-232726,-269802,-71665,308714,545126,570167,462193,252112,61435,68896,253477,420890,408656,249586,67765,41476,132132,126775,-48269,-167109,-54523,35402,-49388,-102678,-621,83886,48989,40003,21004,103322,342578,474095,311375,72756,115601,284693,289875,204366,45375,-129130,-122620,-117051,-168998,-64331,176042,276166,88450,-111592,-28792,123022,133655,89034,57035,-7278,60705,213523,69418,-223674,-286984,-81335,183358,333261,170395,-46062,-48082,-66503,-215809,-203578,53269,231922,117052,-34773,88012,214841,63416,-95583,-21912,92486,106706,78837,-40795,-119545,93278,335500,313852,182603,11185,-77305,-25463,-25006,-112080,-70607,-25044,-156697,-165988,-37133,141114,293964,357257,207461,80388,118631,221113,75612,-150622,-157564,-60944,-48797,-115822,-83771,140659,153621,-7891,130442,294869,126660,-45947,45276,263294,346683,180456,94458,172805,148767,142606,193537,41668,-90043,28829,232705,378582,280281,24325,-123408,-13085,110498,112432,171128,171059,132198,198526,246923,149183,226064,539048,690533,541962,422900,330849,121847,56447,19046,-130464,-182751,90526,501218,867441,1134315,1332289,1446568,1388326,1480177,1568230,901147,1232597,3603678,5409391,2861519,-3486442,-5403332,-2164532,1346744,13279,-1811326,-1648979,-1045481,-758110,-492645,-264878,-72918,-491749,-875020,-688272,-585387,-687311,-637275,-548059,-467399,-238509,15521,101359,-15624,-320464,-528507,-348632,-126064,-102256,-62474,-30849,-367335,-520946,-269709,-218908,-361729,-359759,-339190,-337809,-236231,-159941,-126888,-144282,-240390,-359407,-494464,-447389,-116031,86743,109563,161691,-14393,-391150,-512486,-500641,-423880,-194569,59099,134259,163300,188846,87041,-126269,-141458,-30480,34046,-20371,-55130,-53655,1778,188213,298591,259349,167955,-10106,-153815,-142237,-3126,19378,-39438,-162461,-108783,173330,341461,231270,-53574,-301826,-331182,-285048,-198372,-21958,-52593,-62817,36518,28291,-97531,-29931,171413,154026,10388,-31171,-19692,-3411,17204,-74959,-130171,-130929,-142070,-133545,-75335,-104549,-127940,27684,185701,42674,-122919,-20516,63660,-138221,-224282,-109558,-77150,-127256,14166,135847,124043,190712,177947,79703,69220,47628,-69729,-145697,-163320,-149856,-106659,-224556,-458746,-495271,-276235,-75379,-195503,-202807,108785,306000,174978,36643,38776,-109627,-202894,-99941,19579,120806,255857,264487,84754,38873,87806,-26384,-291928,-475089,-409129,-132063,22214,-72992,-295382,-587746,-621284,-131779,283690,106411,-128186,-37072,115579,134876,23051,-150992,-235491,-155337,-108644,-191810,-209475,-102935,57252,186991,231410,270806,155201,-102278,-200351,-140491,-118170,23626,200315,171839,-3152,-164288,-213315,-86753,-45428,-101871,-690,118155,-74357,-267311,-64152,395169,587074,424734,137945,-168433,-404099,-412581,-285051,-228129,-211279,-140001,10297,88838,158646,148180,-121601,-261929,-177896,-266551,-347453,-47314,226422,107647,-93820,-163036,-94592,198227,437254,253666,-4812,-60628,-155513,-270207,-212897,-142188,-105736,-125992,-302580,-365746,-319932,-245551,34333,245963,25271,-315257,-417417,-356900,-125849,119932,202951,125142,216948,300697,60435,-170144,-101642,-59845,-138288,-92279,-62373,-213749,-349026,-360325,-287953,-201539,-144940,-20049,119045,159930,156574,116601,10120,-32009,-7475,-7480,-42740,45173,212776,360885,319718,192814,229773,190299,-131856,-346199,-245396,-102476,-34212,-57932,-120165,2824,228084,218104,30174,22062,149810,188447,137027,33838,-7322,53463,38964,112201,337679,375597,145260,-100107,-148570,-52845,145004,300275,273819,124591,18862,-53462,-13785,56179,63672,30979,-20791,11694,75430,-59626,-281869,-257907,-90165,24472,17541,-12160,8438,86660,189705,169473,111081,132223,128930,138585,69175,-86243,-126801,-83722,-202250,-418944,-513475,-383869,-134280,-84690,-65713,127572,272700,263377,296522,323858,249713,68901,-94286,-66878,1952,-31981,61344,297556,407899,267873,42376,-105915,38,208140,273413,188393,149708,175462,93617,-10037,-12556,-55459,-191791,-163597,24155,212222,393888,428358,226916,118671,246867,355723,121654,-189383,-91592,248412,279190,-20150,-194118,-101110,78920,232849,247322,80309,-64139,1145,-23296,-76464,13211,-6159,-71210,34521,177620,173085,115019,90136,47234,-96855,-218597,-195171,-170107,-118880,-41581,-56701,-191825,-220015,74264,304729,18594,-440708,-453037,-312641,-338885,-383392,-560310,-452916,318542,537700,431365,795435,-52124,-1176183,-1062552,-421396,-49593,-22349,-174398,-730081,-972647,151133,1162731,706216,86512,107292,382254,185914,-364752,-482271,-409848,-371871,-23091,329832,331993,180575,73518,114648,289885,402991,269112,10376,-69028,74874,165785,25326,-130965,-202967,-270266,-269077,-191889,-163070,-59398,185886,318459,218214,209149,196303,21827,-229410,-217939,10096,107409,13533,24478,218700,343644,245445,100267,63370,109484,85833,8534,39268,179925,253438,186810,-65002,-356498,-278890,-10351,-40664,-177391,-53694,91585,33456,42057,297156,479307,323223,67391,28547,120530,-7947,-197911,-250658,-339701,-422896,-231250,79520,205183,136577,-45371,-221394,-236012,-77523,169989,258724,164971,91484,100488,72348,57589,140400,118951,32120,112409,171734,105025,132211,164489,71585,21442,42640,103823,213657,208065,158870,127955,127352,200522,270644,144871,34325,37709,17352,1303,-45193,-28698,63196,108469,106040,149540,201726],[95236,-126676,-309808,-246271,-98504,-99233,-142451,-69127,731,-71330,-69166,47981,64502,-131418,-434739,-424629,44943,456766,455174,375952,431613,426038,308419,73572,-125360,-226167,-240119,-154849,-6190,-30504,-75516,234803,536098,446468,232018,170790,11993,-332838,-476429,-244809,-10193,9446,-14565,15982,-79103,-154012,-48911,29877,-3793,-35413,-30813,-67541,-95530,-61412,-48247,-90333,-120764,-42126,205815,424006,375279,241014,157307,118953,44832,21910,79433,147778,82118,-66434,-235757,-307638,-363638,-373389,-329044,-257237,-227386,-292149,-302911,-30700,236075,169452,11762,72327,105007,21873,-92277,-186364,-95676,87539,152000,37295,16949,43320,107965,92560,43607,22434,57658,40703,53855,83446,89019,55147,99847,129184,11806,-108590,-85056,-64599,6755,-13901,-265473,-391127,-49631,277192,103491,-263960,-299132,-202020,-98055,67816,141081,38295,-36669,29911,143697,196568,196975,226855,191600,44412,15620,49090,-12857,-77146,-145330,-142539,17287,49143,-75555,-95838,21342,168622,281510,326915,296102,294352,279187,129521,38463,-38456,-241438,-354386,-333295,-209433,-10057,232923,353265,107892,-188310,-82554,146948,116584,-169329,-371800,-373881,-190300,41440,21576,-149784,39687,435787,447584,142515,119510,331231,131725,-298343,-262626,82173,212831,69169,15433,-38088,-135091,-26392,257751,167411,-155005,-161303,-57883,-65941,-18701,89805,174579,203057,91806,-40564,41766,52944,-77838,-267135,-354360,-250656,-86761,51959,145267,139106,141117,59586,7358,44618,30969,572,74735,258547,359333,248083,131850,274327,372042,266728,257174,368374,332193,189846,67160,113034,59884,-33058,-120218,-169004,-98984,-155114,-327977,-200695,138592,242742,27905,-127761,-41340,167047,177649,109848,147524,46997,-203508,-232756,-37764,130735,95500,-36902,-8187,147614,110498,-109949,-269850,-200072,-11852,48413,646,33123,166072,168701,-68176,-208613,-55859,176928,223594,131696,22078,41300,96584,119229,-9258,-172205,-251369,-292722,-288868,-167099,25817,43911,-63731,-137120,-229796,-335396,-192639,211317,515082,488186,342829,179032,15635,16227,216160,319013,232381,98480,-72965,-135253,-29413,32789,-84503,-179058,-28737,137303,120634,71195,114393,122319,31212,21823,-3144,47878,257157,323719,157148,22185,136990,277278,235970,162185,20807,-187242,-215921,-173372,-124391,44222,246451,236267,18243,-98181,51708,219728,223547,105810,-4694,-43528,56829,109055,-70936,-264497,-227179,-37107,217884,337133,111684,-131995,-111128,-117522,-283148,-257320,8753,226453,165022,831,73803,170882,-12932,-167312,-25137,112330,22041,-80402,-131265,-150884,23176,271092,275321,84644,-59521,-79689,-55531,-118754,-225668,-215555,-134326,-175846,-167112,-73658,62774,215403,306852,208347,127699,170960,243588,85116,-124953,-77113,31639,23849,-35985,9525,223207,218252,64488,175907,310890,145789,-27545,64902,342790,378361,118666,43609,150946,87528,109785,232681,114313,-60721,-16642,86871,154587,191368,60402,-83714,-123,164513,178563,197479,211745,148123,195732,211245,161294,216675,420755,548250,482716,469038,412235,142217,46818,23482,-75953,-52018,256749,726985,1221217,1427640,1485240,1601426,1459915,1221405,799331,342630,960036,3938967,6147243,2869931,-2852232,-4213455,-1246726,770314,-815828,-2379386,-2238986,-1593235,-1178191,-767684,-313202,-925,-443348,-865896,-700993,-538105,-640395,-621135,-458542,-372820,-196167,-62985,-39640,-87043,-295121,-391794,-206831,-100149,-194564,-188609,-136175,-401958,-536824,-302349,-272945,-361253,-274427,-285479,-343069,-262210,-208607,-163135,-132275,-245932,-404675,-522626,-440218,-116232,89214,107025,124892,-28290,-329846,-451492,-477837,-326214,9456,192574,162296,188872,264167,166521,-55211,-23410,79096,56730,-81458,-110608,-48530,6375,204375,368765,345255,208480,-29233,-189218,-119888,75108,100240,-66815,-276027,-166832,237212,433455,278031,-21753,-284839,-366614,-360701,-297479,-106995,24705,104445,125380,76991,-21441,3892,130405,59914,-117766,-95756,-21339,12063,62808,32155,-7797,-35720,-94560,-118880,-87178,-118323,-145963,7662,181145,66449,-87243,31926,136210,-78802,-199349,-31634,67120,-18378,-4714,-37949,-99194,89707,191896,107416,46357,-14517,-135583,-233326,-253036,-201210,-147744,-254633,-503533,-612106,-372971,-84500,-155387,-239663,-50242,106006,15037,-45448,4520,-83459,-113382,-7423,93748,175392,292261,331426,230968,196132,168474,-18911,-285599,-435641,-412538,-224541,-76045,-96820,-200035,-468278,-581987,-188415,178970,15822,-206520,-141348,40388,101135,-16410,-203834,-257088,-134031,-46443,-111458,-122916,-107482,12633,185849,284162,335868,219278,-61756,-173528,-79495,-42327,46666,166681,145355,16094,-128051,-184789,-58790,7312,-13349,73571,83040,-169263,-381021,-164715,329956,569168,433197,173497,-140176,-412675,-435521,-269009,-158827,-128196,-88382,43510,69651,119367,156791,-92841,-213599,-111918,-225292,-290263,18704,276257,203378,96328,63252,83391,284321,415907,209055,-35262,-42726,-101250,-209552,-213834,-169415,-71172,-42185,-194584,-207814,-122512,-70141,123323,275007,44290,-278512,-375064,-300447,-87421,87583,163286,194067,398258,454198,186930,-55517,-43572,-98643,-192335,-87889,-39328,-168711,-283513,-277029,-204042,-155055,-147516,-63721,24199,47646,101379,138440,57862,-42133,-63001,-60103,-80164,48332,280091,380831,290990,192814,206638,107881,-173076,-316097,-231451,-100923,14189,43902,-13805,47367,212840,196209,49159,65429,141281,130325,94026,20899,1737,64050,53466,164122,410655,443517,216168,-28960,-127411,-61341,144960,248443,188282,53768,31221,-50024,-88468,27169,124149,80111,-32720,-23909,54450,-18519,-194607,-232797,-70282,114515,160294,106742,40380,71519,219480,290129,208197,154002,85822,62982,52343,-28485,-48808,-17338,-138703,-365915,-493006,-390682,-185936,-140657,-128600,84453,247545,258602,274703,301356,282194,107572,-127453,-151853,-74093,-43505,92574,332493,400312,248688,-6398,-149781,-8687,272376,422414,260341,64029,44240,39608,-27160,-46163,-72901,-171880,-109051,132249,321778,442445,417695,214205,113778,213921,266199,66978,-176120,-88241,212339,229894,-67562,-219555,-102838,48089,182808,246679,89430,-73005,-7895,-36057,-134217,-32830,-7148,-70389,-65190,20702,128356,209432,185850,42172,-158645,-234601,-214948,-271594,-255994,-142658,-129244,-259041,-257218,35898,199763,-44847,-412905,-448303,-329672,-387121,-650584,-782477,-212823,457529,619568,1053645,1233846,-494266,-1834897,-1302451,-466098,-96651,-152086,-562152,-1078780,-723436,781980,1317418,354858,41236,250922,387923,300898,-108664,-361639,-381483,-350797,-13077,310587,311681,188737,92485,156654,344917,389682,194851,-36484,-95027,33969,156125,42507,-75739,-127981,-235910,-267462,-182923,-189760,-133606,132494,329303,256583,154883,112641,19547,-128658,-178375,-62349,52373,19430,47992,225104,325150,202339,52718,20888,90913,61521,-72821,-43280,142379,203395,95801,-134356,-413125,-318843,-16517,-25731,-184672,-73458,126068,112929,32211,112936,295909,309003,111098,9477,66196,-22711,-195560,-232069,-292722,-355969,-239568,23762,140006,61685,-110636,-259879,-223048,-73858,74117,169021,184601,152427,125818,59593,-11689,34240,40559,23421,117430,154209,91709,83455,94498,13585,-15483,936,24333,125827,192126,195912,188423,161549,149139,144215,36267,5309,51663,28655,41968,14461,-3941,36636,21525,23230,105663,152384],[-38589,-271962,-369535,-199742,-63346,-102134,-160474,-73753,-7666,-93656,-66725,78535,42683,-198976,-400690,-281428,145544,499813,558065,429536,373129,358215,316904,178676,-29051,-231767,-329070,-175386,63346,-2042,-130592,161619,554292,527615,295205,165823,-25574,-322808,-471454,-293672,-73293,-89961,-64148,69811,35122,-32620,33248,31194,-26647,-25031,27017,21116,-56491,-94865,-107731,-179063,-266324,-189280,139193,417598,376876,216059,46986,-43863,-37532,-1213,86825,258781,191746,-82901,-285421,-303880,-384515,-461088,-452331,-382966,-314900,-298047,-205380,55879,190170,69648,26709,182048,146718,-71801,-140127,-86619,-13318,22541,65955,81012,81426,77511,155878,191865,89623,-94178,-91854,-17470,88050,133774,97130,-44404,-15148,174834,137412,-53492,-91216,-26560,76171,-19389,-298326,-406994,-61144,312742,201503,-186286,-264558,-145012,-85688,25371,130058,76751,-26765,-20391,72081,189453,213034,201734,112535,-74400,-76740,-2591,-68847,-92359,-139180,-189765,-81628,-36714,-136682,-138612,-36164,79183,197112,225111,218453,283573,247096,82837,46799,15894,-214518,-346715,-312168,-155006,30799,208524,291642,87810,-213506,-90580,195174,143088,-216966,-440695,-386963,-142443,82345,76806,-75628,33649,381728,422943,162239,112392,240855,56197,-307739,-233549,79920,223588,33066,-139003,-266046,-393402,-170976,249189,213097,-65393,-52833,13240,-58487,-86837,-22042,48952,126720,34745,-73229,67719,142908,-68694,-344376,-464884,-329916,-127471,19089,148971,180284,199391,112639,83819,56817,-61536,-124838,10801,277080,404385,286932,173915,317418,405621,262789,190621,248294,312010,292086,127039,65202,-37877,-110455,-131626,-160384,-132004,-198640,-319074,-150147,195912,274240,40460,-114326,13108,202406,188443,90055,97273,1134,-235887,-299519,-113629,58783,22821,-53249,15143,164716,168521,-21004,-202941,-165686,7128,58433,-3799,-45379,28795,70662,-67430,-179624,-71784,111079,117623,-34931,-185501,-123219,-8686,22425,-47317,-127567,-247737,-366147,-343703,-210126,23420,165813,132903,-39159,-195863,-355655,-280283,85811,359117,300650,193588,103637,-8868,7988,184205,192049,62737,-21996,-168235,-268789,-158499,-44341,-116273,-162287,11057,195449,238423,230370,225252,163608,64850,48692,-8627,-8864,154990,164676,-9200,-50714,130618,243481,149060,58524,-57622,-237776,-281914,-214953,-81785,118944,254859,152799,-59456,-76356,125132,274975,244346,71718,-88135,-66586,84352,40880,-167021,-260271,-137789,16337,228199,303952,67177,-183740,-184986,-165311,-281975,-268630,-51762,179561,178211,28748,54280,128380,-46252,-185917,-4900,144404,-37885,-227339,-219278,-173973,-55866,166408,192334,-28146,-109638,-49102,-69193,-194239,-282713,-285422,-217002,-208906,-204528,-118696,-21615,125311,249691,240309,212526,236705,245912,130712,13400,62381,99458,82739,73740,135148,299772,275219,141291,216683,308542,143776,-41310,25907,322782,348355,69998,2525,126774,91386,140431,259342,162168,-13286,-26078,-28903,-51973,113841,149875,41089,78254,240566,269735,251039,264820,176674,155161,118022,127659,183822,273327,337895,341143,415522,403840,136118,-15102,-10399,10700,139138,451501,914516,1371171,1461839,1459231,1520349,1324588,964528,286387,-6197,504234,3674999,6196575,2040579,-2820239,-2158756,1157474,441144,-1985124,-3074016,-2757508,-2131161,-1678247,-1090992,-391062,-2314,-264850,-595649,-574998,-529008,-644119,-586449,-363969,-263415,-148093,-164523,-219799,-198045,-279211,-250518,-59628,-45905,-223864,-238848,-243638,-475095,-564105,-330031,-283277,-301354,-161280,-215003,-321760,-257751,-228617,-190844,-124114,-223959,-383176,-477799,-399764,-140420,49362,90625,94385,-34247,-247503,-382355,-450329,-251428,150607,235208,110462,172635,308630,202040,-22701,7610,100467,17104,-150669,-143194,-25133,53474,240327,406480,389605,221401,-39418,-176535,-56008,125923,162065,-52760,-327676,-221032,230176,444516,293799,26355,-233344,-376407,-426374,-388619,-183258,104214,221551,159242,88589,43458,45145,94941,-857,-175270,-123919,-41624,-8909,72437,117675,93488,35561,-65870,-126442,-152261,-198749,-191239,-4399,153090,44913,-74637,61673,163780,-26766,-159591,25416,155531,65699,-60507,-259476,-316880,-18262,188987,129917,25385,-82363,-214331,-305701,-287014,-192247,-155512,-246406,-457917,-615285,-412899,-99668,-79317,-187969,-116265,-38869,-119492,-120034,-69755,-92858,-55444,50407,142335,215630,293015,331308,328513,320073,224657,-25496,-296736,-412554,-390136,-286787,-179558,-127948,-106184,-290510,-423659,-177425,61679,-62834,-230586,-196627,-36741,32648,-77270,-270317,-299823,-111366,20881,-50795,-62994,-78290,-1209,168532,282823,317241,218272,-41849,-144241,-34051,30245,91905,139858,82910,-9119,-116849,-147755,-3330,92910,78107,108975,15962,-249762,-430314,-213144,242790,492803,391599,177737,-105346,-381770,-414359,-241048,-140004,-152275,-101988,43995,39231,75630,166836,-7888,-103392,-27361,-167092,-207864,76732,290630,270934,237879,234851,258737,379853,390146,179419,-28003,-24012,-60250,-150016,-212275,-198913,-39572,51423,-47973,-14223,111660,134638,199294,235554,11749,-234609,-301153,-187690,-22541,15342,40724,202369,479306,513917,284408,86712,33987,-138296,-247725,-95323,-20930,-105884,-182246,-162698,-102688,-99440,-137552,-83812,-16039,-15336,46891,138526,100652,-27948,-92084,-125569,-148404,5573,296453,369380,244032,162446,140415,-5781,-242841,-309319,-214412,-85698,58583,138771,114613,109409,180168,142203,47674,78891,75438,4300,-3741,-23752,-5407,55258,35213,123430,344754,406544,250956,44872,-110089,-86900,106713,159291,46756,-56441,4731,-52693,-146886,-8977,152168,103955,-53045,-68591,33510,37448,-89001,-194976,-52526,196623,300208,218908,62938,19200,154721,283517,226845,164930,90534,39092,66717,37694,34101,74080,-29586,-251120,-398898,-327898,-193112,-195062,-225417,-16667,151483,178958,209880,249567,257432,127705,-109858,-185795,-101122,6166,169981,392547,411611,230883,-32813,-129817,35588,342612,518775,300974,-11966,-70051,32001,22019,-32524,-47028,-94216,-35503,194168,371004,443810,378280,194442,78962,97767,83549,-19201,-130058,-53289,159841,143760,-111650,-217112,-82506,44210,146150,237293,112053,-31502,4677,-51216,-178770,-88431,-20422,-69664,-153763,-154018,27725,250030,272366,75856,-160425,-240751,-273956,-359092,-352377,-244479,-219979,-320503,-288103,-24829,93471,-87555,-327325,-337576,-215049,-296002,-804531,-1060667,-101487,629428,644010,1526508,1652368,-825770,-2444751,-1531615,-530696,-227036,-376852,-978273,-1324673,-286722,1558550,1481080,-62063,-130384,341238,391698,422842,183118,-179876,-285547,-244838,58258,321340,309881,212007,126169,172651,316509,283136,74622,-65442,-86807,-22802,66534,3468,-35767,-47484,-182066,-242496,-149398,-181842,-201415,32691,242495,202724,63565,38643,27622,-38000,-157925,-141993,-2421,36563,68518,193440,250028,123086,-15100,-37219,55976,59537,-90895,-65542,135030,156629,23693,-140695,-357997,-275444,-6216,-17438,-172198,-78166,155014,215219,51891,-97977,41211,239437,143070,-3829,4947,-24902,-136839,-143587,-186383,-272106,-230429,10404,120966,12226,-143932,-237410,-170617,-75558,-49211,52900,177555,193401,141992,65557,-17894,-32404,-37811,16650,148068,190494,117436,32119,-1502,-49204,-51777,-67299,-122916,-68795,69201,143316,184160,148241,50376,-36120,-95608,-31201,46589,23823,57992,52385,3825,1919,-68639,-81635,15352,67319],[-138825,-356613,-384884,-158382,-51500,-126202,-189690,-81557,-11160,-92030,-29269,135092,28354,-258629,-343224,-111875,246126,491539,580330,446745,303226,288956,315897,266108,56659,-206457,-346750,-143456,159997,70440,-153247,60177,484517,512175,297267,138767,-21931,-217774,-352635,-245694,-80011,-158976,-105878,116977,165730,116066,101431,6214,-54973,-23080,41773,70630,-13675,-105842,-142622,-227484,-355288,-293454,59114,335423,309580,169437,-44399,-216779,-188892,-118303,24414,307179,274100,-83364,-269527,-249402,-352929,-492642,-528277,-462702,-341081,-228874,-66560,120380,134653,1460,73661,295196,192124,-145070,-181558,-3712,41255,-56280,-41215,107543,124488,83934,144931,208144,54877,-238666,-256018,-54310,139523,189280,88342,-133407,-76202,270148,307952,63985,-27931,87671,188378,5934,-303380,-394229,-83542,292107,249842,-95024,-182776,-22754,-24392,-26002,79704,87816,-10342,-48588,9183,141915,174388,156877,54322,-143724,-136918,-43918,-100503,-90207,-110388,-191201,-171129,-167591,-213943,-149589,-75093,-18428,90525,84675,93716,235386,186292,9684,24142,61418,-122464,-260728,-232350,-61258,105510,208483,230144,63456,-214380,-128496,183039,158046,-234817,-491269,-371705,-69027,116191,114099,24227,69555,314008,352794,152719,89211,151273,33496,-220961,-162074,62696,180685,11511,-241295,-434008,-556021,-252718,229992,258178,57821,79925,98917,-41427,-153969,-152252,-78717,58031,-2226,-53473,145138,258120,-35394,-342680,-456158,-341223,-139737,-4825,119858,194091,206334,138547,159113,94685,-110120,-209408,-52550,215776,350122,279655,221291,341534,378980,200417,53645,62895,244284,341142,195483,31002,-116729,-156832,-109981,-117218,-142639,-212125,-258035,-67472,235260,275269,81768,-55078,53698,189122,165062,68063,48709,-68081,-296291,-356204,-174369,-45372,-93540,-93741,15568,132021,173064,55673,-100613,-98683,9995,42676,-12514,-99359,-75022,-15620,-60037,-130429,-87647,20574,15681,-169281,-344879,-292061,-157445,-114673,-91033,-73454,-191468,-332828,-304117,-188294,30190,249700,259032,33563,-144160,-329406,-311111,-21162,132692,59777,50568,49231,-13750,27767,151492,71736,-47655,-64621,-184009,-322411,-231101,-103406,-143463,-121509,55603,197437,269108,319052,291299,191200,137039,111364,5260,-53173,62618,51384,-130149,-135371,81412,182910,50009,-71589,-153022,-257223,-298255,-226239,-45512,147047,200945,54603,-114760,-49136,177712,280589,186044,-9047,-154738,-56061,135812,34202,-193599,-217196,-45946,66771,208892,245030,53458,-169171,-220801,-180306,-201128,-218204,-99853,103097,148935,46669,41357,93455,-33028,-148423,25439,169083,-64513,-320627,-271552,-169824,-108463,55494,89587,-107290,-112491,6346,-64439,-231274,-271205,-251248,-225682,-219568,-235041,-149287,-79773,54859,205962,291801,296759,271775,214900,191743,209538,197771,109800,109717,189080,270198,361191,319958,209701,244016,290842,128994,-72053,-42015,223827,273392,56501,-4969,116757,148547,198528,263364,179785,35915,-5644,-85710,-160939,88536,281087,221948,197337,316630,355827,295553,285234,198656,95451,17842,79603,150493,147769,132566,171581,286410,320309,120672,-93474,-62282,108200,321395,582327,956168,1257205,1282117,1323266,1279291,1049752,758348,163600,-100364,5202,2919736,5690737,1045491,-3329796,16207,4167294,574507,-3116219,-3743803,-3093321,-2508491,-2122867,-1393853,-517250,-111736,-54719,-168784,-307435,-494829,-666357,-553492,-311825,-176047,-102084,-233500,-357021,-304183,-270395,-135828,71633,35652,-193404,-241750,-340542,-569660,-603095,-363927,-265890,-205838,-46279,-130595,-272537,-231970,-218535,-194760,-115991,-182476,-308092,-378656,-340669,-178498,-14881,79952,94322,-33746,-189095,-342532,-446491,-242070,161971,173065,7056,121498,305333,192874,-18391,-29558,30978,-87192,-215035,-146046,-9839,91896,252768,382471,370231,205908,-33383,-119378,36731,157447,194208,3636,-290903,-247830,147671,359216,264137,67831,-164809,-348202,-446094,-436395,-238856,123015,227155,108502,51963,78636,79923,67988,-26092,-155020,-108155,-78557,-71508,48508,180211,171875,75521,-57270,-147612,-247599,-323626,-253820,-21076,83021,-37846,-90454,70559,146355,-1348,-120507,37834,161922,98637,-142047,-462375,-469256,-110761,162598,141942,11982,-141092,-287834,-347398,-265852,-133335,-118905,-188481,-320162,-479349,-377456,-115918,-3103,-87539,-94808,-99494,-195286,-182572,-170486,-137569,-41375,58114,145207,222040,251209,268665,352278,371437,233035,-47410,-317446,-406037,-353947,-322524,-286598,-174594,-42640,-99942,-196015,-120312,-46601,-110094,-198975,-199086,-110281,-72812,-166663,-345293,-359384,-109930,56578,-27138,-39161,-21283,18804,135174,212331,213595,153582,-47277,-119343,-9121,85375,144994,114771,-12688,-75302,-118779,-86490,94892,211026,154204,86371,-70720,-289168,-388366,-195786,149057,368173,305396,149407,-73233,-325422,-362699,-216642,-185874,-276705,-180006,13352,15140,49009,180104,102358,31166,50178,-118720,-139188,115125,279641,295368,291876,303885,378116,459425,376059,177151,24574,4964,-24612,-93551,-207068,-227381,-25985,122677,96992,169482,311289,296009,234555,140889,-66825,-212302,-221750,-53485,47863,-82308,-137807,147940,463046,491099,331116,215230,118357,-145001,-271539,-115780,-25526,-51524,-72212,-52086,-17790,-49420,-116343,-81119,-2025,-11780,19309,124936,125241,3442,-90120,-193731,-246164,-75288,248871,317693,186696,109307,52168,-113845,-314106,-325076,-200739,-56894,99250,205983,216738,163008,132515,62635,14183,42598,-47781,-167892,-133625,-82958,-15253,45986,3417,19581,175877,276804,236885,98063,-101761,-129542,27236,57420,-96835,-163002,-40338,-47260,-158602,-35130,142795,97945,-75700,-113911,15126,94206,-2673,-167646,-51230,239876,380779,282044,68790,-53710,22411,151046,155008,145092,113395,61762,99598,80075,86657,156080,92545,-92883,-232943,-203759,-147121,-218103,-303345,-135676,8767,44259,121358,182544,185683,123976,-58621,-171641,-74774,98468,266244,460267,451974,221365,-33270,-64536,105015,391831,552180,332660,-39332,-137065,56979,109022,18246,7247,2064,20419,179276,326838,376171,314209,171145,23737,-67492,-136369,-114337,-64488,990,96563,47547,-127697,-177247,-42065,67423,130978,212090,131451,42947,39657,-63247,-197554,-132948,-33906,-54809,-191659,-282759,-90745,225078,315736,128089,-108043,-229397,-333111,-397100,-379807,-310447,-297504,-360472,-299188,-89208,553,-104742,-203177,-152901,-6207,-82916,-829364,-1374993,-147746,832844,630378,1791856,2046598,-954008,-2875657,-1707475,-602603,-397644,-623103,-1318227,-1470695,196836,2379711,1729160,-412452,-416295,321165,357211,483081,409285,19795,-120129,-60308,169887,351862,333335,259630,170720,154363,212586,109606,-66160,-73921,-51429,-80118,-72616,-78762,-23135,18044,-119324,-201777,-107610,-138257,-227758,-79084,80150,57592,-49355,-13825,41619,14478,-162957,-204538,-28669,81405,103656,163059,164032,36932,-88642,-106496,9477,85332,-37867,-28419,154542,120722,-18603,-82758,-206401,-167881,21705,-8792,-146530,-77740,158528,303189,88457,-282411,-213581,137194,166922,11523,-28858,-9620,-43444,-19659,-44717,-180472,-203232,28837,142973,14185,-99657,-108184,-52739,-65337,-155492,-57419,139027,193754,135945,83579,32995,-47359,-98875,7962,199099,277167,172435,-4021,-80938,-81761,-71040,-140084,-274426,-270034,-86792,43909,116904,80871,-69744,-215542,-214643,-65990,23787,4954,47168,56273,-7308,-33713,-137752,-176677,-86264,-20682],[-179599,-369340,-361915,-135280,-58047,-164101,-225144,-86637,-6626,-81013,12238,185488,16310,-297190,-281044,38238,327199,450363,524775,425631,239444,223851,305661,325241,129446,-146794,-295176,-82812,249357,164844,-139631,-43710,334219,399462,240209,102653,23529,-54917,-158824,-120784,-44839,-181816,-131446,137999,272706,245331,137402,-23777,-70038,-24262,29770,86741,29955,-86101,-139635,-217715,-358837,-331622,-21521,207513,197052,105669,-96694,-337538,-355890,-294066,-90971,285012,310587,-69092,-207039,-158408,-272471,-458998,-538267,-487740,-323061,-131848,35642,116594,70901,-20805,141098,385905,224265,-190660,-216356,35768,58700,-114158,-119439,112391,138518,61820,78588,131891,-54274,-367755,-379949,-65129,172100,196803,37392,-189284,-63838,371766,456632,198222,78529,225220,292903,56407,-265722,-348187,-112738,211739,231704,-21955,-78825,138443,92596,-51025,14265,80394,19710,-38877,-13789,87601,117555,117072,23163,-156077,-147785,-61954,-108686,-96368,-87445,-154162,-231948,-310972,-272238,-106781,-81786,-100570,-10419,-53286,-38060,163083,108126,-73247,-18345,82068,-1737,-122282,-112082,47950,194772,245737,217838,64475,-175248,-160787,124267,152476,-218842,-504902,-332598,10771,137312,115491,104452,133003,253704,259830,120069,53264,76687,57722,-57650,-49710,54842,107644,-1385,-260411,-483348,-565011,-248489,196947,274832,166687,197387,173691,-26486,-210324,-270964,-164589,32668,11431,24852,256494,338582,-8147,-289095,-369369,-301029,-124019,-3623,95909,205089,172796,128547,211003,153063,-97468,-228820,-95957,101244,219033,234406,270469,347573,299301,93967,-113495,-120570,154174,321578,247189,40041,-129130,-154312,-72303,-60928,-125712,-181442,-143836,38815,239426,233859,124090,23790,69892,138876,118980,56385,19563,-141681,-367963,-386155,-204727,-149534,-213864,-141225,3124,74986,133758,104010,4018,-30253,-8595,11152,-15816,-107418,-111562,-61724,-47864,-70722,-94868,-79989,-78064,-255428,-433798,-425871,-300012,-224960,-103111,-9931,-88091,-183992,-158016,-98867,45079,270184,270936,54745,-93364,-271114,-287650,-75760,-63289,-145429,-50022,32364,-2116,47521,105552,-18684,-72010,-12298,-114745,-283301,-235361,-146910,-167364,-67823,96781,160001,228556,318864,284809,187477,209004,180460,30828,-73274,5442,11900,-175825,-213725,-154,107893,-39069,-181291,-216032,-231314,-259473,-198377,-15540,128124,104055,-22313,-120934,-19924,197456,242778,73488,-110009,-172450,-4549,190684,78929,-157690,-156435,18805,95102,161992,181672,76924,-81800,-186129,-147096,-65204,-109508,-106496,25150,89747,58158,41587,63867,10008,-68690,53850,172049,-61988,-339202,-265248,-123597,-102726,-12080,16166,-112431,-57259,74054,-44749,-228731,-209162,-127536,-135477,-164915,-199857,-136777,-84716,27397,179681,327085,337290,250537,159159,245347,378480,262349,50020,95992,284353,390836,404806,350756,259807,248880,257423,113767,-90394,-98693,92833,185709,86521,29921,124483,210625,226302,234377,169818,71252,28635,-76047,-135164,137319,421271,399813,308628,369306,409422,299767,247822,193771,41404,-36616,58924,142722,83227,-2090,32487,129851,198855,108202,-142677,-102668,188763,437005,593653,796319,924205,1030265,1187894,1009019,740854,618436,368248,5629,-364057,1957356,4924479,705572,-3693164,1518631,6359946,997249,-3887392,-4226115,-3179581,-2612742,-2361365,-1590146,-686252,-326236,49468,216900,19030,-392065,-659590,-532975,-312580,-126764,-69175,-244936,-401389,-370707,-277578,-82137,158745,124758,-127122,-237611,-418830,-655787,-645117,-413002,-252750,-115630,43949,-44122,-209492,-206249,-191681,-170506,-102735,-129837,-201812,-254992,-275919,-213529,-82398,82485,128448,-30734,-178836,-337299,-463912,-297373,43034,35922,-103294,51269,251115,149942,-24152,-87637,-98514,-233899,-267053,-132738,-28348,70113,201769,286427,282594,167605,-11916,-41425,127756,176002,191032,81398,-172916,-230298,13275,192195,185542,82074,-98845,-279618,-394360,-414619,-267353,50249,114802,-15584,-24735,78592,102128,52952,-33020,-94720,-70096,-129128,-164079,5737,222284,228624,87579,-61490,-166042,-334359,-446939,-314299,-56668,-33137,-168679,-126348,61690,93719,-14141,-101896,-5468,95965,76546,-227077,-586420,-528565,-175849,111439,140834,9434,-180289,-339893,-354886,-213521,-58608,-50404,-91173,-125940,-241446,-280204,-127625,37456,2740,-29726,-87887,-208058,-232382,-265882,-196215,-61328,22387,97592,181173,168447,162855,298523,335684,184972,-83631,-331986,-394713,-309459,-338672,-384577,-230991,-18573,56106,22961,-53506,-120497,-111462,-123401,-159749,-170539,-194529,-273305,-416982,-419526,-138772,41491,-39068,-41750,42410,57462,86009,78934,51845,48713,-67708,-96715,3731,118017,186843,82153,-126549,-162114,-117033,-1391,220618,330804,189690,5152,-158208,-271663,-264290,-131970,58580,216376,188072,90974,-56040,-262395,-299392,-205919,-275542,-438634,-292527,-36938,8966,49505,191158,191789,140090,94873,-103014,-116234,124061,260480,283352,258525,265903,410593,496925,370276,197765,111372,56574,20638,-38457,-194714,-247334,-36821,151569,208226,307350,420583,359832,213842,25054,-163660,-225416,-156511,64940,102231,-179028,-314863,56215,391767,423601,324605,294917,190741,-104856,-250156,-148710,-68204,-28917,24232,31616,27025,-13872,-83694,-59436,48389,50166,31246,106185,123082,35688,-65925,-247935,-350527,-171295,143582,223340,121024,40834,-35139,-187249,-362757,-354067,-192836,-17492,137804,237423,251763,177822,75773,-23689,-49806,-46327,-209292,-350979,-262257,-128656,-8517,53534,-22028,-97388,-24822,98093,173719,112149,-101410,-177214,-75076,-33223,-193588,-234870,-85077,-27615,-114208,-40420,100441,64732,-93019,-147016,2398,136747,36292,-168217,-73905,224280,365715,273589,56400,-124340,-127739,-51386,18385,83609,110729,102387,131833,78889,86963,194341,184098,71741,-22440,-44277,-59957,-196539,-327476,-232027,-143163,-106911,35415,116346,91038,95150,-8297,-132277,-12898,197163,338725,492135,485015,211846,-10665,17143,166257,402086,542600,382590,680,-148959,81829,190274,85870,65916,70022,27245,85663,189701,234827,222832,141634,-35302,-230975,-328869,-193991,2739,57319,28661,-34272,-104891,-102927,12967,107691,129773,161698,127243,113109,77748,-76403,-198959,-157902,-40667,-16659,-154729,-316569,-183699,142930,292303,168683,-24040,-189614,-343906,-363896,-330545,-312188,-333385,-370345,-285844,-148068,-89960,-110485,-73165,51039,229051,192618,-737790,-1647306,-289756,1032003,581624,1812225,2351423,-868993,-3022540,-1766931,-649482,-552281,-805709,-1488108,-1528987,575279,3091786,2072197,-607145,-756351,187610,269067,443469,512535,198561,94327,164307,277847,378696,375249,327265,216160,103539,61282,-84343,-190243,-61499,-4707,-123392,-211053,-175781,-37105,57333,-60213,-156394,-74235,-72582,-193045,-162472,-106560,-140235,-162232,-44056,52129,17384,-184720,-230070,-12277,151726,157937,163457,109666,-25146,-146175,-174404,-41306,126081,60020,40784,179780,90761,-38513,12500,-13570,-41177,56299,3454,-120202,-88853,117914,338297,123944,-394674,-401354,31801,185681,65674,-14266,20204,53549,102394,100578,-85483,-158359,60325,186077,72472,31117,117419,121617,-29158,-203728,-130467,74971,145064,100509,100291,108331,-18393,-125796,-3205,247708,376517,233507,-12108,-109101,-62745,-62913,-191402,-362597,-371903,-179846,-38341,15211,-21971,-175606,-340164,-289606,-90501,-10079,-24225,15642,25828,-35674,-66759,-170894,-232162,-160374,-80713],[-161903,-321998,-310656,-123918,-65717,-196343,-252523,-84019,4039,-74890,30873,201919,1160,-305545,-225483,137123,374867,400735,426123,381389,197976,163599,282636,351542,190959,-56776,-195013,-22689,297945,246350,-95135,-116680,149786,231858,149490,70626,89467,110043,48190,29222,-793,-164004,-140118,122662,323651,314463,134405,-37498,-56128,-14683,26324,95217,69672,-39508,-93209,-147864,-277963,-302645,-89517,73213,71291,31452,-109454,-367744,-475252,-461311,-215236,211908,289308,-58351,-139693,-56297,-156152,-363762,-481431,-468384,-295642,-68263,41778,31531,5127,1057,209351,433444,230105,-208742,-239690,26829,42491,-131694,-139924,94248,126182,23002,-17759,-9274,-202596,-452922,-428725,-60754,155853,124810,-56774,-197260,10814,436660,524902,290681,175407,315013,341374,117562,-176934,-261431,-131545,95480,158704,10316,11558,288185,242791,-25202,-37579,67616,63988,7873,13343,62022,85735,102225,16568,-122640,-110618,-52895,-102235,-127116,-89648,-97747,-253779,-420861,-278659,-11403,-56497,-153141,-87940,-155442,-134689,91475,36108,-135378,-57917,70141,97090,27797,23878,147714,271658,308799,268939,113113,-86042,-151223,45514,122022,-174843,-468872,-277866,74618,138770,75224,132281,200073,218128,174006,79241,13116,23842,104546,131637,86604,74248,44438,-10275,-206789,-409042,-432175,-176567,146301,244169,222180,265397,211139,-26331,-245535,-335692,-171552,69242,82227,136265,348479,329678,-6377,-218353,-269912,-240515,-87883,25311,106340,226596,122749,89839,231838,219126,-32331,-182216,-106498,-25069,52538,166968,313223,340020,194522,-24038,-254411,-238723,70203,242544,259922,103691,-55300,-103709,-36953,-11587,-81693,-106559,4105,151767,206448,154510,138032,86199,57736,69618,66776,64641,21913,-194321,-418052,-375326,-196528,-212900,-292906,-178857,-14493,18132,69253,114027,75446,10099,-40602,-17721,-5423,-63295,-68574,-52189,-33567,-15659,-90355,-175011,-171616,-301665,-453987,-485020,-376644,-249678,-61572,58187,40560,44229,67796,35085,61855,224013,177159,20420,-59705,-204018,-234702,-72579,-140898,-238916,-87997,57128,25554,43894,36448,-70506,-15753,114852,14681,-168335,-179172,-178938,-188729,-14030,129582,118042,171975,256765,202168,137942,232167,218496,55171,-64361,-1827,39951,-154397,-266745,-83834,36370,-103642,-233850,-211760,-164176,-179863,-133279,11059,72881,-4325,-50188,-68171,6424,176244,175901,-46766,-192176,-128598,79911,225810,133603,-94584,-103032,40298,87232,98838,135536,129676,50704,-88737,-77489,74857,31121,-54664,-21169,27094,68675,52836,31698,53378,27111,74885,150378,-44202,-291305,-201240,-36232,-29277,1742,19860,-31848,42620,139527,-17612,-203409,-134864,33617,38647,-22830,-64617,-60891,-27083,48525,160194,307266,306980,178707,104703,275536,444744,218623,-65876,45544,341331,478177,430822,364578,282690,222080,203095,106887,-68681,-112285,-16773,119246,149479,95849,138118,218827,178028,167981,139560,82268,56027,-15635,6180,251153,527462,509275,361945,382258,417030,253452,157010,151162,13294,-15531,94453,175934,93456,-32652,-34561,547,83672,102397,-132251,-107599,229580,460640,488877,467464,499140,853086,1143923,830572,499354,529362,671014,192515,-467627,1120105,4207339,1565526,-2999814,1848704,6460776,1223124,-4163446,-4408696,-3019484,-2423995,-2298470,-1613594,-864588,-598372,-48520,370822,271812,-223675,-587083,-521115,-339035,-108511,-62070,-218644,-359082,-385752,-312406,-110523,175362,187123,-59326,-247785,-470364,-702122,-676178,-479420,-275462,-70549,91136,26709,-156140,-204631,-170939,-128257,-82654,-73243,-85952,-133214,-209555,-225940,-133554,92896,179859,-29100,-209882,-341362,-468610,-369973,-133733,-110885,-177319,-19453,157902,90066,-23886,-120340,-237645,-382106,-304496,-127880,-91859,-34443,75383,134420,145312,117793,17935,25299,181606,177359,150893,145400,-12719,-166435,-128938,-12964,70091,60096,-50864,-183238,-271092,-318057,-268934,-98100,-68778,-165383,-116338,53370,119424,56534,-43373,-52210,-47267,-189353,-261781,-36033,246123,262809,81908,-65818,-164512,-373886,-516467,-349168,-115350,-176827,-307206,-164441,36460,19290,-64673,-119153,-95005,-2558,20198,-289059,-603222,-503754,-214143,41568,128017,19250,-195036,-362336,-338873,-166419,-10848,16443,13875,64161,12620,-157500,-129922,24512,36012,26372,-41363,-178997,-265381,-319501,-237506,-91553,-32853,13211,94591,59397,40788,185134,228600,91728,-129666,-325740,-349260,-251169,-335828,-450881,-277213,-20579,146161,160041,-11679,-142821,-64932,-24019,-98367,-207649,-296276,-365034,-463670,-455443,-188777,-18471,-69096,-50342,85723,88459,23563,-88413,-124386,-60974,-82423,-65916,20520,131812,200549,34189,-235136,-239175,-98618,86117,326779,401800,167027,-112356,-226317,-198987,-99455,-62662,-24944,64777,58762,7894,-64649,-209324,-241862,-210396,-364456,-557684,-393902,-90170,20439,72042,189320,218771,181293,90632,-128919,-149018,98188,244851,255001,171768,158076,361631,476931,351492,218984,202138,133258,85599,17569,-168650,-248123,-67549,136588,271501,381881,422640,317124,145516,-69285,-238254,-261667,-111920,142427,126987,-246575,-428745,-31865,320266,354735,280927,309871,230805,-33069,-192641,-186581,-149576,-49117,92482,81606,27287,6853,-38107,-22815,109891,141843,75573,86404,93714,51224,-35839,-269071,-420728,-251079,6065,95022,45970,-33727,-100959,-210488,-373601,-380988,-187700,27341,175986,243443,215940,139045,22496,-87774,-125697,-169499,-374182,-505408,-355779,-132188,32591,85502,-29776,-180522,-182985,-71766,74112,79799,-104530,-209737,-161767,-89454,-217565,-263212,-120374,1711,-28967,-24581,37055,12873,-99293,-155617,-1746,154608,21273,-200683,-118934,148951,255961,198120,28436,-173581,-245176,-238222,-128532,-12759,51721,123805,146144,35946,36339,168563,206153,197966,183653,111585,38361,-137682,-292962,-280376,-265429,-229744,-23894,64172,2047,45906,7524,-96801,54271,263162,348563,444063,449790,184892,26417,86902,194459,373056,521872,458277,96091,-121393,73742,231186,152575,107843,76690,-27692,-60147,-5067,39712,101043,100543,-80955,-344367,-443998,-239313,54909,98340,-39193,-91617,-52126,-9558,74309,149028,123744,81307,85704,138736,88282,-99573,-202034,-169651,-41185,44122,-44747,-240495,-218608,28111,197615,170248,61766,-114396,-273292,-258350,-216972,-240093,-312070,-349837,-253323,-200738,-194183,-122859,29390,214868,418439,451634,-564672,-1770136,-402380,1176098,486837,1585419,2457528,-647291,-2849005,-1657058,-634939,-642140,-862168,-1442152,-1504519,752561,3539621,2435895,-634378,-1066272,-8794,139746,310522,497475,330576,311988,365944,333026,377447,419104,397729,250152,32647,-99253,-250346,-264139,-30366,35804,-144622,-301170,-255157,-65773,69838,-16242,-117098,-59493,-7714,-103762,-189641,-259871,-327871,-251897,-59122,49855,-20274,-205939,-213111,37919,225554,220408,201725,109264,-41379,-166337,-221063,-85411,159593,156632,102330,182173,51941,-56762,101217,150242,54590,78912,15574,-106943,-124895,28123,298760,142615,-412410,-482172,-50621,197653,147649,46101,55331,125431,195209,220149,9703,-99725,84896,222245,164837,209033,365126,301478,33189,-174774,-148426,-800,54591,37752,100954,165322,33600,-105837,-11142,263352,433216,274525,10726,-73567,7381,-25723,-200851,-345805,-313885,-141244,-51600,-78626,-124998,-236852,-377973,-305121,-100117,-45180,-58203,-23993,-26127,-77118,-98467,-167785,-231411,-180696,-97791],[-111743,-241332,-239347,-104024,-56203,-201885,-255186,-72223,14160,-81982,13922,171025,-22137,-284058,-179656,172592,380094,359035,332239,339261,187448,110089,243692,345539,241173,51540,-75989,15156,287293,284181,-31286,-131338,76,77299,62414,48649,141087,225609,208405,144288,20000,-127429,-137856,74242,305560,304660,98059,-25664,-11816,15100,60192,122322,98926,18550,-10523,-35554,-143824,-226132,-133274,-33113,-39170,-45489,-99308,-310641,-504175,-553434,-297796,123076,211380,-74235,-105214,32637,-21701,-223731,-377923,-428878,-292216,-80612,-54911,-105870,-51235,51268,257047,425830,203578,-205082,-244158,-14461,6265,-110963,-106656,57756,98664,-13996,-109262,-163636,-342088,-490976,-407693,-60817,83782,-16866,-166323,-154481,113861,441409,489014,296675,205772,301398,308332,170888,-41752,-129966,-117699,-13242,66321,-1976,54673,372240,381918,52527,-54163,61305,115271,73895,75147,85478,107792,120010,27697,-64872,-42879,-24077,-93787,-179468,-117371,-44673,-239318,-458829,-218676,111110,-13004,-174470,-137233,-206634,-168156,47574,-4412,-146684,-71432,29762,133561,150865,152758,221061,312285,365827,354783,209059,49993,-79668,-20760,72983,-114065,-380736,-214428,107585,118468,4416,99713,244155,212064,119632,47839,-18995,-6838,142831,280445,213703,123743,25693,-12928,-120867,-259666,-230243,-82196,79993,166813,209584,266879,194949,-46704,-250768,-313434,-88785,159958,186933,230311,351894,212359,-30849,-158138,-210822,-188343,-40180,73030,155428,253869,83317,46301,231945,277232,55209,-94058,-85446,-126255,-106140,94217,337658,320509,97685,-116469,-320557,-258621,13658,132664,227617,208165,86301,-22072,-14673,20457,-17316,-1063,155887,250925,149884,56600,106779,101667,19422,-3398,21888,94506,57424,-204604,-413957,-318049,-151013,-205521,-299914,-196483,-36701,-27869,-2866,84495,91113,9321,-67380,-25071,21237,20993,41536,11973,-17037,21737,-75562,-245622,-264986,-324336,-419797,-445933,-347599,-171568,25663,118726,163430,284986,313005,172045,71530,130683,29913,-50105,-50444,-149610,-184336,-34444,-79311,-201629,-68332,114286,71561,11612,-54369,-88038,91105,270762,160422,-17792,-89472,-203188,-206624,29061,151370,104288,159351,187420,66584,36751,174289,200050,67242,-30765,38507,102802,-102260,-281243,-135441,-17250,-140683,-218276,-138214,-79073,-88757,-44504,37565,461,-91399,-21506,28836,22945,112851,95665,-128233,-219977,-33674,177500,226457,146964,-49557,-72889,24769,45242,37941,119584,191807,175828,23532,-8745,163529,164045,52070,-12393,-11395,81545,66061,-10371,69268,110474,90634,112507,-28272,-210452,-106473,71969,92537,101072,118455,110449,152516,188739,8217,-180014,-88102,166490,242068,186340,151199,75322,78536,103709,131770,214796,209256,90559,81800,278413,379791,78252,-201991,-26151,355044,523508,439499,355622,269795,156950,121554,108031,2011,-72657,-64896,96429,219075,165313,137738,139732,47893,71076,97280,66694,59133,64816,202567,392975,565020,508218,329419,351934,384194,172098,40470,76047,19686,76667,186276,246252,163994,32061,-16558,-57876,12328,103549,-60172,-68254,224308,404652,321451,81276,129095,813769,1210853,799593,386095,461758,808746,339240,-255544,658900,3747606,3647067,-689172,1016456,3982602,698518,-4040445,-4275092,-2686129,-2027929,-1946764,-1452172,-1002753,-850139,-341563,207448,335038,-37494,-445337,-504821,-348621,-102267,-91950,-206233,-284217,-361697,-376045,-214679,108623,186088,-23471,-265824,-484476,-686942,-681918,-556034,-348497,-92193,89067,64209,-134545,-242056,-178266,-89314,-61085,-20121,23626,-26915,-136825,-200506,-154195,99214,220858,-30618,-250918,-318327,-416528,-390475,-259208,-194172,-189763,-75721,48860,30432,-10629,-107926,-338780,-486976,-327009,-151506,-189636,-198116,-98293,-35928,-4921,69588,46714,55870,174298,148312,76023,161247,133726,-72473,-232545,-198181,-55896,8711,-28098,-84438,-106674,-167762,-249922,-270015,-249202,-279594,-190406,24249,149471,84647,-70224,-71856,-71750,-253965,-336240,-60375,251228,269315,69101,-58126,-132931,-343983,-495436,-338776,-184336,-309030,-400449,-184764,-4768,-64554,-140068,-173536,-199590,-82412,-34033,-305728,-524705,-428416,-235159,-34985,107814,40423,-185501,-357015,-318895,-156100,-21635,40992,84138,189650,191203,-49073,-119824,-32628,-802,37769,601,-137640,-270240,-307217,-236637,-107580,-78045,-80353,-18277,-49787,-70838,45652,90240,-18425,-176947,-292733,-251856,-165789,-305216,-462585,-288623,-22061,164103,176856,-13562,-113962,15582,76361,-35593,-216787,-343654,-400595,-457101,-441949,-236836,-97216,-94097,-47102,88274,87173,-45446,-248044,-273461,-142842,-70456,-14691,55009,135066,177948,-29799,-313422,-277775,-61320,141877,355175,379861,89198,-227196,-259554,-91196,50890,-28387,-100987,-59896,-61178,-91409,-104020,-175796,-200833,-223641,-409497,-581858,-443608,-131257,37448,99770,163684,164643,138387,38144,-187333,-221778,39214,230777,229052,79533,39937,269260,403162,295897,211149,258285,219158,165467,73759,-121528,-219893,-105479,92145,289980,393098,341452,205856,60830,-108550,-256870,-289700,-83342,172503,120525,-266929,-443760,-79626,285770,313052,225884,267966,223664,33413,-121378,-213340,-250936,-106920,125095,102910,-2898,18888,20562,25031,160528,226452,128383,64144,45438,39568,-16205,-243606,-415989,-286750,-128398,-47333,-36769,-100444,-129396,-181920,-343222,-389756,-178275,71490,214144,247033,149580,63014,-7943,-99600,-182605,-291479,-501365,-597653,-391048,-79316,113253,135584,-20894,-205089,-251140,-184052,-39976,7874,-106569,-208113,-190745,-91896,-171806,-258169,-147272,29454,65499,2811,-31809,-46098,-93587,-133890,4154,145443,-31976,-254277,-176587,33647,90210,83753,-10008,-193116,-297223,-333078,-224169,-117741,-61609,99274,133769,-26955,-41653,81615,141411,250336,332028,222842,111063,-64012,-220680,-277954,-330056,-288350,-42933,32585,-58721,-13295,-26936,-85874,98783,270493,278280,298271,303512,125508,65601,125553,181772,320854,508811,534839,207522,-83624,18641,223503,211601,124711,18696,-131175,-213354,-199898,-167622,-44586,45946,-101726,-379513,-461971,-242229,81207,111262,-103804,-130650,7075,80617,132304,176176,93977,-23046,8672,97864,47570,-137837,-220847,-182793,-41393,116118,109986,-78696,-184736,-87898,47775,118660,122220,-9388,-123888,-101112,-65698,-107624,-236432,-305796,-213717,-248491,-310581,-148951,83197,294444,511298,624959,-356107,-1656083,-357713,1226922,334515,1156865,2265492,-417118,-2405232,-1366593,-538879,-642110,-776891,-1202961,-1392294,726956,3626409,2686076,-556447,-1270313,-188711,2310,127952,416902,406327,472934,477483,301823,334566,445505,446673,261595,-39808,-233260,-355278,-272037,14605,58085,-145625,-319696,-293357,-92759,62230,4459,-91058,-63980,33373,8858,-157468,-339651,-444464,-299791,-68073,30500,-74316,-210748,-165810,93358,271855,270611,261975,158382,-6619,-136927,-226027,-110992,165917,208122,123051,141251,-10812,-95343,141815,230946,85946,72142,18297,-115668,-186547,-94483,191750,136900,-343897,-453977,-95239,196521,229264,129026,85346,156353,247797,296170,98574,-37101,87078,225772,249535,361866,529812,414148,105041,-79277,-113875,-72569,-57040,-40790,75630,171060,85393,-34849,-4619,224123,402733,277349,56189,11763,108188,34388,-160784,-224899,-106916,34450,18886,-127138,-192469,-241054,-330814,-266860,-95887,-71793,-89625,-57076,-77950,-124843,-132401,-141582,-177131,-144145,-78710],[-65970,-156149,-152383,-55685,-20995,-169533,-223110,-54256,14747,-103038,-34845,96827,-58073,-244601,-142544,149651,337410,325742,280495,322000,205221,70291,191749,311656,275476,160151,33636,22937,220386,266457,39215,-78334,-55290,-2498,10833,31982,145530,262538,285023,184273,3900,-97951,-133487,8506,229316,225703,43053,4727,46162,60025,135250,177803,111202,67124,88497,86865,-4978,-132697,-144290,-92142,-117670,-117221,-88327,-205494,-439395,-536928,-305793,51624,93927,-128300,-116497,94083,111899,-66136,-262720,-396163,-327460,-168238,-202905,-237518,-85022,106446,268384,362312,146854,-186957,-222446,-59992,-32398,-70270,-49718,14171,71091,-32182,-166765,-278578,-432588,-498711,-358256,-82349,-23526,-178505,-245340,-70597,204504,387153,367901,207432,136815,172240,200401,199344,118115,37920,-56380,-69841,-1657,-41974,33415,357411,463043,158299,-28591,68841,161832,132428,139158,153371,184731,164479,49190,-4522,30020,9296,-93448,-231855,-152382,-11355,-201302,-411671,-104091,221848,28156,-172456,-163786,-212376,-135569,48912,1262,-95101,-47467,-24126,97680,224640,258573,263306,305772,379976,420297,324843,212236,48103,-45737,23157,-48316,-251878,-146560,108556,84150,-71701,22945,243769,223736,104738,39334,-30079,-17586,148879,331667,291576,190426,63236,-2036,-47833,-111307,-53576,-11431,8541,64242,142854,207037,126143,-83156,-222302,-201473,60360,273616,282611,253917,221005,15082,-67548,-121353,-208407,-157426,13711,126743,220538,268647,73149,29729,233035,314570,127639,-5258,-49958,-185675,-227235,28628,332121,284571,29494,-158244,-293771,-189655,-8696,27499,166119,319945,247613,65906,-4930,37471,56365,112812,283775,320037,92443,-33210,34988,59648,-37335,-71901,-10737,137642,116343,-163684,-340501,-220348,-77910,-124131,-231740,-193007,-68752,-67549,-70854,24728,51815,-22491,-67342,596,58953,118343,185640,113803,4781,36726,-53833,-271498,-336183,-329707,-346045,-314744,-217424,-26629,122550,155479,251373,469196,505543,268029,66364,24426,-103375,-124124,-61665,-118254,-157573,3262,61561,-82446,-18100,185556,137444,-33156,-150216,-81644,209566,405472,278803,120762,-1997,-221102,-218235,54344,159678,130727,217829,159184,-79768,-107640,40800,129061,64916,15924,107551,159664,-60630,-253911,-133915,-47980,-156263,-151432,-27039,-9558,-19647,45888,65491,-65320,-133413,47874,134213,21704,15742,14843,-144363,-176161,84821,264084,192634,86988,-53997,-64917,-2216,-9685,-1156,133661,239655,239795,87196,13933,164703,251314,188708,53821,-9759,95989,70842,-62890,45292,161303,107053,72763,-27133,-139479,-22503,169043,224426,252044,285225,263729,230107,210531,25486,-177986,-91834,222091,401258,398747,377265,239523,197029,164765,85551,67399,78767,32228,109915,261557,216067,-103160,-315315,-97901,333768,530339,430679,317616,214790,53493,12322,107553,103266,5654,-37922,120362,263752,206358,108959,-10456,-123986,-37081,50133,31045,31845,133005,382143,513734,524474,398548,218566,287687,331439,88112,-66870,-11557,55788,206526,304737,330536,260102,149227,70996,-25867,6447,115083,50510,7982,187767,308188,162669,-223959,-86696,862918,1324678,886378,403486,392040,639767,381589,225699,665739,3602770,6455308,3060504,-466107,-510443,-894188,-3781398,-3909921,-2295701,-1579822,-1430927,-1159766,-1055407,-1000994,-713515,-210641,172235,102004,-269011,-471988,-312533,-93298,-164213,-258216,-243846,-324495,-450994,-358660,-32109,98876,-42067,-271295,-450752,-604560,-651734,-626744,-459995,-175824,41637,57061,-154505,-315566,-223145,-76244,-49687,19894,115787,62807,-51924,-133873,-138784,91751,227665,-34115,-265051,-245448,-284515,-307883,-248998,-168724,-142089,-110156,-49157,-15388,11873,-64510,-376591,-517077,-332396,-206095,-291846,-357241,-260565,-180376,-127525,32837,66645,43943,104842,77409,-25845,111235,215571,21186,-269697,-313768,-159568,-52401,-29306,-12220,47429,-6649,-220872,-404909,-358936,-311825,-220383,14079,207539,134617,-112965,-160508,-152226,-316237,-366819,-60334,234641,241140,55026,-33006,-73760,-248148,-378489,-275120,-237168,-383807,-404376,-172741,-59297,-148144,-219280,-246798,-274987,-103554,-51032,-266303,-390612,-341012,-250275,-104289,84477,67775,-156089,-333181,-312897,-194118,-96229,-5297,83072,215929,244870,20584,-96964,-101982,-84728,-4418,12924,-103019,-232811,-228633,-187589,-95115,-90468,-152513,-126049,-129841,-151210,-80929,-30656,-110492,-213593,-236708,-108351,-42066,-234468,-409395,-250071,324,127242,83428,-55883,-53035,103253,157260,13472,-200698,-321334,-350951,-374326,-364003,-256788,-162586,-98114,-27215,45946,42816,-110237,-362164,-371428,-179236,-21391,61878,109976,135334,122950,-100692,-343165,-262968,-15843,136756,269563,253479,-17618,-298347,-252207,19203,141669,-48230,-167858,-138410,-152258,-195068,-169791,-162683,-177905,-234601,-391699,-510920,-424248,-152663,42255,112209,108822,42174,27729,-44237,-254628,-302273,-43488,203875,210813,20461,-33773,184220,298416,195297,153470,250109,282909,238707,124183,-50073,-159001,-135962,39211,275764,351878,224330,88332,-55,-83230,-211660,-281078,-62963,164513,91293,-240633,-367402,-72341,291098,302108,182456,194831,166601,56571,-57064,-209038,-339373,-183708,119971,103368,-40194,29323,87235,78924,188269,273058,159650,35110,-7206,1767,-17702,-171768,-318102,-265945,-229341,-178039,-117915,-140530,-110486,-110850,-279765,-369727,-157118,109110,249914,269796,114647,-2797,5611,-41349,-190116,-371925,-556645,-608581,-363544,17825,216993,185286,-5967,-174914,-224038,-217183,-143518,-84213,-105371,-165047,-139843,-32329,-80627,-236197,-170240,45562,137105,27648,-91741,-101233,-80505,-86570,18663,115165,-95161,-308806,-232802,-87783,-71532,-29415,-51894,-186575,-277990,-302369,-225342,-192932,-192634,26301,96967,-79266,-112357,-40389,4399,218123,388140,261039,130022,-2027,-142117,-241589,-328666,-268244,-22749,20047,-82067,-68971,-102577,-102986,107399,216567,139676,75680,55667,31365,93271,126536,137628,268364,496077,564887,284691,-62846,-70117,186579,266586,123838,-76040,-247659,-326927,-336575,-337659,-192961,-16767,-95780,-337161,-395204,-206644,79217,91179,-161592,-163979,47932,147101,177811,180999,34160,-132264,-83727,1323,-43347,-186218,-254124,-208195,-47804,180519,264403,116245,-94915,-177171,-126528,17833,140350,102711,61660,69911,90111,52154,-127031,-249972,-181073,-288656,-412649,-179577,85400,275139,494408,676924,-156954,-1283332,-89250,1177519,127535,619667,1749254,-300965,-1810926,-941030,-371529,-556536,-585111,-854459,-1187828,583820,3352393,2686622,-472327,-1326790,-280396,-106547,-47530,335596,429760,525949,454190,180668,253266,439344,451395,243338,-96977,-317299,-389968,-221563,66599,60180,-136574,-277002,-284426,-105445,42542,-1283,-80099,-80069,36680,102162,-87314,-337890,-457821,-297451,-76745,-3211,-117443,-193002,-112582,119766,267033,289372,315477,230812,66262,-61173,-178781,-111065,136169,192503,91533,57291,-101080,-164187,113644,212801,48658,28601,1985,-145844,-258097,-214204,52851,109119,-223997,-348391,-101986,174954,278801,204085,104537,148456,264564,326283,168797,13951,59645,183660,283892,419750,531382,402331,159044,47463,-47860,-128659,-162756,-117052,23827,116509,120770,79166,28593,131803,276887,238173,107913,114399,209567,106857,-78352,-39888,175539,285292,145603,-113224,-204030,-197776,-231363,-198460,-83934,-83531,-110327,-72270,-107831,-168788,-169980,-111838,-90446,-71276,-47289],[-53562,-86306,-52807,26623,33907,-104358,-159161,-36477,-1671,-133468,-100282,-3578,-109814,-207331,-114453,83631,245423,287538,281779,338243,238073,54392,138637,257690,286368,249537,114200,5054,118612,206040,107013,28639,3730,18700,6443,7394,86816,220405,273857,146776,-38042,-92082,-134002,-52312,125065,110753,-12278,35741,89195,99784,228077,249596,103349,88788,177405,184331,92814,-50545,-118483,-102026,-161554,-176353,-90490,-102495,-314692,-426206,-239210,14872,-33179,-210094,-157484,125582,225925,77480,-171626,-387649,-390712,-286147,-320192,-304044,-86904,144541,238950,254602,69795,-159330,-170222,-82725,-59009,-31525,-4873,-21404,56792,-22940,-177896,-323119,-457268,-497557,-330679,-129543,-127329,-292879,-251050,35422,251190,292057,210025,55602,-20292,-33378,50879,191901,266073,216292,49354,-49356,-12876,-79761,-42975,248409,457823,253655,29920,92691,193508,160317,173480,239116,290245,220013,74505,43339,85057,31246,-103436,-255303,-167859,-838,-154611,-296518,31197,284958,48900,-158584,-177547,-193425,-60125,94643,48939,2867,6872,-70804,15808,248524,332594,280335,258527,328412,414839,415658,365450,202091,-13364,-4060,13034,-107053,-77908,89538,53282,-123341,-68942,189128,228486,117886,58234,-10390,-10008,116906,263817,291352,252317,141224,27704,-14157,-29322,29859,12204,-51385,-30026,56473,110240,23024,-124109,-165171,-34001,226052,369251,327877,179426,-30556,-199584,-99059,-106566,-241394,-142052,72847,178004,266261,251695,94246,64126,254771,325287,156741,43500,-26762,-211080,-301277,-24065,290666,224480,-10666,-147888,-195484,-76225,-5915,-44541,107621,402365,374645,138003,1171,50759,127442,211322,370791,353620,56283,-90899,-52057,-24082,-100160,-133566,-34785,178096,180813,-78423,-207910,-99075,7833,4687,-112824,-174463,-115742,-111709,-127419,-45895,-17808,-56838,-25360,58547,95788,195620,320151,224991,34611,34231,-28143,-237917,-346681,-307175,-243133,-129400,-38193,112392,181908,155794,287586,554262,591543,294707,43644,-59442,-172490,-171431,-81320,-105412,-152785,14292,178370,30772,27574,251076,219337,-61337,-223230,-60027,307098,485783,343981,211339,54021,-230353,-219478,58463,150720,181870,323724,184393,-192033,-269183,-122813,41472,57553,61994,177489,181189,-52241,-191142,-80714,-59999,-158837,-66731,73039,15206,2731,114036,94174,-101009,-122133,125867,204610,-3001,-96196,-57598,-97985,-69183,194509,319144,138095,-38246,-108319,-62795,-9370,-45674,-5655,166195,256423,213606,57622,-38089,77004,270741,316503,155940,29478,108049,61572,-116998,-9635,174227,127951,43677,-44198,-109749,15334,226811,328171,399270,457860,370864,243071,199086,29990,-202315,-142912,189990,457458,532402,527978,379413,285479,202384,27032,-86851,-32971,39391,188076,238415,28415,-254947,-374232,-151012,293163,511235,404990,248394,117373,-78468,-113434,92346,195086,91228,48542,174820,260061,197226,55098,-169127,-270651,-129501,4470,-11323,-16619,167116,489827,573437,427364,226709,67832,206392,282822,33697,-138886,-86060,106789,328711,404090,395214,341299,263236,193257,86307,66574,144245,166898,103568,150046,216307,63961,-352554,-134899,883965,1373863,998753,501731,312964,220955,334729,857170,1068189,3695245,9196428,7365969,-1815345,-5644495,-3428446,-3669213,-3457667,-1963563,-1235373,-936929,-836706,-999451,-997181,-996157,-705923,-149508,151284,-114067,-419874,-233465,-81608,-273894,-390273,-276792,-296564,-504463,-489246,-214183,-69725,-119418,-251211,-366291,-465660,-581009,-669968,-574936,-294217,-41579,4970,-208098,-403015,-295655,-101074,-60931,35395,180450,138856,41822,-39171,-92444,69325,192353,-36035,-230104,-129275,-91338,-123270,-94357,-43080,-59921,-122924,-114024,-39684,33059,-24784,-355601,-466678,-315886,-273583,-361804,-437982,-350213,-265740,-194635,10678,74389,3781,-3662,-32499,-139200,4393,207380,80777,-244334,-339081,-212750,-99380,-47594,13096,139923,114483,-193688,-461818,-364460,-250372,-196234,36392,292833,190556,-160577,-284800,-268493,-368410,-348437,-39852,193496,174715,39333,5045,-2127,-113961,-194671,-166262,-246349,-368070,-302990,-123843,-118779,-223662,-280563,-304869,-280673,-53478,-13952,-175023,-244493,-268188,-266255,-155377,59402,91167,-114773,-302089,-327715,-266594,-210569,-123945,-3535,148433,190911,50642,-63836,-144961,-172959,-87638,-11357,-76203,-147740,-107487,-104954,-53931,-62312,-182132,-198204,-160134,-188150,-161577,-95630,-156442,-226935,-165438,55153,117930,-118949,-301936,-166580,52580,65643,-69600,-116967,10324,167267,203830,42364,-167776,-240678,-218539,-213687,-225558,-232093,-192310,-80933,-830,-27185,-35796,-158580,-411307,-417100,-172318,58455,154836,174114,135211,50059,-161765,-319220,-200826,18127,63981,81542,54656,-113866,-299067,-210586,97910,155887,-110939,-219838,-163493,-200882,-287664,-247406,-163382,-166298,-231529,-321909,-385640,-347615,-156460,21090,94516,28555,-109955,-108526,-126563,-302264,-358782,-135575,147314,190463,8701,-35659,144888,195134,65645,46922,171600,291892,275625,158843,40014,-72123,-148777,-5524,239740,273124,116580,17735,-8647,-12385,-127496,-232102,-47553,134456,51704,-186910,-245133,-23918,308511,303281,160337,120333,72289,20279,-7413,-159063,-381015,-255437,79566,87000,-64793,40388,148997,129626,191227,266462,146750,-3068,-48382,-50906,-43238,-71100,-145544,-198142,-283266,-274357,-180650,-135376,-42088,-13882,-199943,-320246,-120620,135546,277774,318243,156250,-756,76415,81792,-133136,-381437,-524646,-537850,-288660,120253,305870,211187,2434,-114892,-134350,-181755,-215238,-170666,-101692,-91229,-23450,78471,25993,-206827,-188667,48442,168399,38327,-133447,-145079,-68450,-28966,36614,74783,-141957,-343799,-274134,-180009,-173464,-103455,-87657,-165070,-206025,-167160,-125404,-202818,-287386,-71564,46778,-96794,-145854,-157602,-160944,121279,352302,222839,88383,29115,-83093,-196980,-274248,-181558,21955,18307,-73811,-109170,-190847,-134954,86121,122448,-31112,-172058,-230658,-84196,97543,94570,82000,233201,458238,506174,288722,-70747,-157895,152763,323013,122604,-161305,-332747,-367862,-377857,-431407,-314457,-76575,-71467,-244156,-278456,-145617,54733,42489,-206392,-195688,58810,178807,204128,165802,-41990,-217838,-158749,-108236,-152461,-229333,-285742,-242879,-62499,217570,372842,284609,21890,-222998,-290119,-111997,113073,186749,216186,209247,217576,196555,-15526,-196847,-167235,-314687,-463375,-196789,49050,174722,391724,614254,-127,-714777,371803,1052181,-109330,97068,993647,-362428,-1211894,-472245,-172812,-412874,-355290,-510097,-902913,448550,2814249,2363335,-466227,-1236305,-249621,-164135,-174283,292074,410661,452044,294736,-1844,151327,394816,399825,193941,-130455,-344744,-367191,-139105,118196,50145,-130160,-209259,-240665,-100766,15452,-30900,-80697,-96698,2182,141551,-12771,-277441,-377761,-249005,-85396,-43441,-132590,-159112,-78807,95000,208023,268739,335532,291447,151152,41507,-87470,-88737,75246,117820,22535,-45963,-203837,-253081,26767,121881,-33468,-45149,-37461,-186523,-311924,-288276,-68127,68406,-100634,-215348,-84022,129356,276697,249130,115080,119672,258982,320318,204253,35860,5227,101753,244990,351466,359978,256383,169599,160388,19196,-164681,-237568,-171514,-44190,18790,134699,215722,95630,17186,92103,166898,147293,198493,285166,180681,27834,149499,432724,511019,273991,-46128,-162735,-132346,-126427,-131321,-72835,-79324,-113752,-65990,-103417,-196425,-206803,-94982,-2701,3441,-31889],[-82424,-38274,52914,128374,91473,-25923,-79279,-25723,-37363,-167204,-164486,-108418,-177498,-192812,-99755,-6694,109765,227450,319149,377989,267122,68764,102022,194488,268638,304138,156666,-29035,11767,134704,168112,157297,146172,120390,35872,-39751,-26817,122222,198619,65374,-78118,-109588,-141268,-88101,30471,2083,-51207,50103,90606,108195,300651,311880,78866,77864,233568,233228,124961,5090,-57391,-73781,-178367,-216931,-103782,-33602,-179197,-272969,-129132,11156,-136656,-289545,-195807,132163,302707,179546,-126077,-404080,-453203,-369689,-340163,-273465,-55879,153434,177915,125631,-12271,-123351,-88877,-68281,-67265,-7952,8360,-35645,62437,11273,-149738,-299445,-426473,-498836,-351081,-190020,-189171,-307586,-165066,141039,241597,179235,68157,-99456,-210947,-242363,-96025,146118,359854,364968,176201,40773,38717,-86479,-139803,87577,369424,302620,100861,131070,206944,149316,164185,308397,384733,267934,96925,71951,109460,32438,-116742,-229459,-142873,-2087,-108202,-151295,145461,281584,40442,-142341,-187059,-175308,18435,163857,116075,105890,68398,-90845,-61597,238939,371374,282452,190609,215121,319948,439768,469890,340354,74084,9887,63536,22086,-14166,68618,46594,-128470,-148802,85490,199603,134181,98835,42403,15478,61122,105760,213502,288476,224653,72538,-19170,-38293,9323,-3343,-83561,-85240,-11006,10075,-86052,-158097,-94572,130334,351472,413563,304470,23367,-324742,-365871,-115769,-104163,-270253,-125747,137588,226348,267183,195976,131041,150324,301632,311533,135580,29305,-39869,-225244,-335613,-63626,217475,136897,-40182,-107746,-77097,23909,2003,-71956,85798,435301,433494,181519,13564,72714,186449,275968,412434,358500,54369,-103171,-118960,-112685,-153886,-187749,-58032,198450,231205,31779,-46450,22949,89697,136294,17150,-149518,-176009,-165230,-165530,-101916,-79314,-60811,59883,135497,116950,225683,405181,313811,70465,24964,-644,-144875,-265525,-238922,-120312,53302,112620,172033,168591,117745,272788,538781,559233,251172,7225,-98362,-164719,-178446,-95930,-95309,-147338,-3469,188741,62197,43341,296784,305652,-46987,-245398,-26223,366798,505025,356084,242594,68529,-224510,-206175,41271,120199,223346,415260,233229,-240512,-406529,-251192,-11446,61778,97569,223434,161282,-70805,-105407,2715,-61153,-152368,3867,120919,-15828,-27773,142711,122294,-89404,-65532,178273,207619,-50589,-196593,-115084,-17281,69962,270189,331379,83181,-180586,-181069,-45242,23729,-36239,24710,200447,239886,107838,-66092,-159034,-66042,223468,396403,256286,87654,113756,41232,-156694,-70076,157683,150262,30171,-72155,-125519,-2210,235696,382512,492375,566300,390590,182775,155938,20528,-242893,-215607,101250,397137,529219,548507,445081,310448,199222,-24864,-190940,-80496,120170,295024,220882,-106806,-327799,-371863,-176435,247701,480056,365048,154084,-12871,-219131,-232134,55321,234907,150410,157611,231710,203261,137593,20,-257866,-331260,-180089,-32163,-43717,-63795,162295,502753,557038,317247,63191,-71802,125022,253315,25141,-166418,-128223,154466,406270,444351,410864,376996,329963,310046,242039,172194,196603,263663,200337,143036,160179,33821,-297869,-77272,779347,1266193,1035158,606583,232606,-240696,271034,1492781,1686934,3875403,11098054,11060233,-2324832,-9849813,-6338508,-3853531,-3057984,-1764452,-1084271,-631163,-590049,-844556,-832207,-1059292,-1076730,-490134,110731,-29183,-357564,-143206,-81033,-403583,-569528,-371124,-283392,-503564,-558449,-390549,-283938,-239874,-212806,-243560,-293793,-472423,-665437,-650427,-411066,-148889,-80544,-272833,-471045,-368526,-157928,-100806,16931,206739,197774,126241,55073,-31167,39149,125864,-32305,-149647,-4154,104777,103499,128786,120003,18897,-118612,-134736,-41585,42053,-20259,-303083,-357806,-273902,-324356,-372514,-396374,-335929,-282033,-201607,-362,71477,-38027,-113890,-158817,-240603,-124564,119032,82661,-190047,-289973,-202079,-114667,-74487,-10720,143125,155886,-178525,-434890,-275539,-120307,-127718,88305,382767,226997,-199118,-389600,-380818,-403061,-292642,-10786,128323,75280,18004,43126,59676,18149,3873,-35206,-198822,-258427,-116465,-44142,-168760,-283656,-309473,-311383,-198146,49270,66682,-50286,-113845,-217977,-282582,-183779,30332,97338,-72344,-272014,-355943,-341155,-321983,-286519,-159093,28495,99152,59087,-25367,-135862,-226991,-190147,-67073,-49026,-29877,18488,-15107,5485,-1772,-166002,-218943,-137974,-178630,-178484,-91094,-146624,-207556,-83439,207958,292879,28597,-170074,-63686,119735,8920,-214449,-167316,49432,184299,208624,52647,-127112,-133991,-42502,-5488,-52509,-164480,-183876,-57985,13857,-105168,-123444,-180790,-399220,-425482,-140109,147638,241955,226264,131214,-21446,-195319,-251458,-117195,20627,-54460,-148621,-153299,-163962,-227669,-151384,120449,108031,-182292,-247691,-140593,-202299,-351503,-314462,-166616,-154026,-204830,-226898,-255561,-246081,-151296,-27626,43985,-63950,-243616,-220184,-178217,-308247,-375179,-223043,54276,152711,33180,25940,160160,121160,-59353,-83776,45050,230960,253763,167885,132459,23640,-141644,-36366,186046,171902,42066,12205,36040,65208,-50822,-168905,-40850,95419,11516,-135003,-136426,30779,299439,288354,152443,64489,-33621,-57399,34428,-63191,-356081,-301708,11796,54078,-69503,46869,186278,163096,173227,209838,84772,-46950,-66457,-102855,-89044,27463,49852,-111548,-296656,-324132,-206793,-75737,67280,88242,-123928,-251269,-71625,147913,289992,378400,272833,101935,199225,239490,-21163,-314588,-415110,-403560,-195454,176615,333416,194829,-2508,-55435,-33072,-111249,-243025,-227925,-97890,-13294,109114,208653,126048,-166993,-192704,47122,163120,30921,-154721,-174880,-65913,17906,49763,35578,-159037,-346813,-291912,-219829,-186455,-114165,-105175,-140107,-113802,11378,43078,-131482,-301417,-156007,-2588,-73129,-129855,-231751,-296692,3313,259133,133971,4419,24426,-54159,-165814,-195173,-62715,68660,16206,-50354,-127812,-258170,-160382,55221,23338,-188346,-384770,-471147,-197814,71482,41598,35752,220233,374345,349309,209778,-98900,-206518,146188,378257,137690,-193808,-351190,-328042,-320465,-435015,-384836,-123333,-44586,-141356,-153371,-76036,19326,-21824,-228799,-212159,48551,177420,208366,141984,-103570,-250718,-183467,-173823,-227369,-247245,-294395,-268341,-80779,213710,405150,382010,133433,-222289,-413252,-240958,51051,208840,277269,276901,289514,286283,65270,-161668,-179871,-322674,-442161,-189051,-6457,33626,249330,477621,99527,-80767,906004,890615,-333954,-289689,182207,-581593,-730943,-66286,3951,-247041,-158523,-269924,-575675,424162,2167139,1744173,-567750,-1032203,-109899,-171138,-243419,278851,356312,275761,46239,-195924,52508,316949,296441,118634,-142733,-324293,-311539,-57419,162639,41486,-134205,-157861,-185327,-85941,-18833,-76131,-85547,-104962,-57059,116884,38035,-196924,-249156,-169282,-89727,-81845,-121054,-124438,-79204,21297,114863,216222,309793,310684,217687,141129,19839,-58238,-1714,16037,-51100,-130565,-287896,-333127,-81515,10901,-121641,-131428,-95253,-219929,-319655,-284519,-129000,24625,-17463,-103917,-61916,63094,224748,259144,125490,95149,245643,292066,191523,15876,-64331,3631,142081,182056,83699,22895,125480,222171,59380,-182967,-265566,-188727,-110002,-87812,131850,346217,193935,-69136,-85670,80660,159553,239982,322570,247154,134500,288815,578976,619475,348935,44020,-92102,-73136,-55214,-91802,-70217,-63430,-97985,-43984,-67969,-196390,-232427,-96898,56782,46917,-51659],[-138252,-8067,151852,221084,132860,40686,-6173,-25883,-87432,-199618,-214230,-199257,-256137,-212518,-104804,-103293,-53467,136908,359750,417719,274941,108269,96503,134605,224654,317065,160723,-72020,-73656,88583,222573,268768,305052,247607,68070,-116846,-166453,1866,96582,-10452,-89016,-135486,-151532,-88290,-23306,-65535,-62218,42420,40235,67648,319980,340608,49056,43840,247798,230901,96286,35047,31109,-23249,-178978,-235449,-111976,3325,-70061,-136906,-20353,26960,-191663,-331709,-203146,119642,327581,224351,-124681,-430919,-484697,-372224,-248803,-155996,17,135915,105418,4611,-82247,-77761,12810,-20422,-60526,1038,-2908,-23119,85789,59121,-102875,-238508,-369212,-497969,-403981,-239638,-189037,-211334,-4255,226358,183686,67579,-23905,-199668,-360307,-381138,-202839,68613,365960,442578,288336,163026,129931,-48744,-210200,-63263,231008,287363,160580,178089,206832,110422,123018,337169,435070,292633,108154,79984,102989,14149,-121097,-154948,-73880,3864,-61565,-16540,206286,215020,4866,-128587,-195961,-177226,60111,222695,171310,166228,108999,-72665,-84785,218336,375021,277611,126001,70704,159364,379458,495626,426210,196564,68886,98747,108030,36391,60479,77883,-82283,-201874,-47844,121859,127797,147667,120413,57288,8641,-70099,94722,287773,275911,117654,-44566,-115565,-70303,-27135,-79534,-86990,-33926,-63229,-173598,-180455,-33037,233904,395110,393879,227442,-155816,-554270,-445343,-120441,-103971,-262912,-94426,204631,276531,225828,113182,157387,259620,357369,281219,80432,-42486,-97811,-248670,-343956,-91825,127638,30348,-78445,-72103,4201,64585,-7023,-62138,118790,426299,424327,194915,35767,108599,228105,297989,413059,349016,86237,-70954,-135754,-163667,-183916,-231340,-86008,187125,252918,142469,108220,123883,152052,228175,120788,-125039,-238193,-219656,-176125,-119294,-96910,-13637,173587,209719,110108,197868,418247,354571,103429,18671,26071,-12561,-96399,-119090,8544,180769,169408,114697,77051,52431,223006,456639,443347,163168,-34251,-90875,-104992,-153600,-97544,-70283,-111757,-28064,81034,-9511,25825,318557,379216,17650,-201819,20867,388082,479439,336854,229357,54076,-194820,-175627,5525,66300,220892,428381,255547,-220691,-473152,-291595,7980,91958,120550,234042,116910,-87958,-10553,87069,-56097,-133331,44999,103219,-89379,-95954,128406,150251,-24826,16907,183324,136454,-111572,-258361,-151963,58548,199783,300941,300719,45460,-274519,-225207,1235,95919,24557,76752,221739,202839,-31934,-239366,-308127,-210365,132347,403097,316236,140020,112574,20863,-164944,-106648,126827,163521,28392,-96193,-161517,-50709,210110,388994,507165,564158,312254,67777,90507,-2178,-282046,-275284,11661,262040,390849,442628,413272,262446,157631,-46517,-205529,-44900,251232,398357,213662,-150738,-316676,-327555,-177632,203856,443263,315212,50065,-155266,-342375,-313438,3571,200901,162096,246212,262765,110161,50482,-22193,-224068,-279861,-172947,-49827,-50288,-81951,130145,430815,477506,239328,-29108,-158782,55175,241636,56393,-155410,-132862,184369,424628,410717,366468,357676,333575,389796,391053,288176,269207,332905,287397,186277,147621,40658,-138773,-853,540110,989285,940502,656227,165729,-524823,269570,2007733,2322658,3999786,11691808,13223267,-1675205,-12018119,-8837131,-4273324,-2791868,-1714728,-1120646,-590745,-493920,-634236,-552386,-882912,-1196502,-707939,18912,-32471,-301682,-83334,-108892,-526952,-730212,-473490,-272618,-435289,-546011,-516456,-487694,-373305,-180704,-112878,-120520,-337392,-603295,-656651,-497077,-267367,-179479,-321996,-489290,-408080,-224359,-164228,-37968,185238,225092,171867,112745,21193,11131,51098,-20712,-49783,84700,231778,279923,299867,231718,60201,-102323,-113734,-26918,33181,-59978,-252343,-231479,-210537,-333587,-319999,-246918,-235115,-243906,-165672,-6738,62368,-56967,-190494,-265579,-303187,-227985,-9168,23681,-152663,-208562,-133951,-94668,-103225,-66287,66485,105094,-181237,-350949,-135237,31342,-38886,150874,440438,220300,-218272,-426472,-448847,-415142,-221861,12559,45429,-40757,-11753,65677,91104,110587,162352,86881,-105580,-86414,105314,52657,-192260,-320783,-304161,-246160,-41916,164610,156230,79746,-5242,-183410,-293362,-192196,-6757,74737,-40780,-246273,-380614,-382556,-388387,-445334,-339820,-86401,48134,68805,12257,-74714,-231152,-291085,-144748,-21130,83786,112870,57623,69083,72087,-119405,-194933,-80463,-128133,-133369,-32440,-93761,-153665,10070,329902,446196,176895,-51551,23716,174592,-23484,-293601,-182055,52323,147671,172313,50768,-83855,-39102,114913,191852,112678,-74685,-153865,-51560,1866,-161341,-188997,-172980,-346346,-414820,-106418,218375,296492,244992,116064,-75178,-190887,-161522,-47645,-18561,-176772,-339805,-305091,-152020,-107992,-96395,80423,32486,-223852,-242437,-84963,-161463,-369811,-346176,-159542,-128256,-148489,-127646,-149572,-154420,-145728,-90720,-28659,-149859,-320464,-269410,-179437,-265493,-355989,-297229,-64649,91339,69689,115170,208259,87965,-145404,-200655,-87234,114837,172189,147049,204289,105746,-119438,-58163,113798,62279,-2203,49288,105887,109389,-25348,-130573,-49377,52680,-25759,-110550,-85703,53907,237373,234763,139853,29915,-120442,-130499,82103,60948,-268153,-311833,-68692,7049,-60195,38685,178860,163574,138707,120573,-10913,-86752,-57913,-141364,-147448,90149,203014,-41195,-288231,-328460,-186381,29693,196455,173693,-69308,-179527,-18941,145517,279069,421696,414098,283646,344583,385051,113161,-194104,-260814,-237506,-115104,147725,266495,131067,-18183,-17539,34829,-44127,-226578,-242533,-95718,36756,194546,312919,209449,-105891,-166638,56894,141220,9872,-159960,-191686,-77177,35690,49265,4956,-148369,-316932,-284116,-204796,-117378,-56882,-91930,-117769,-34343,163313,222199,6902,-222221,-192842,-40071,-21789,-73608,-240668,-353471,-86291,160429,40654,-85443,-6688,-50280,-156625,-123643,44221,95477,4626,-30255,-126588,-281724,-161356,37775,-46233,-293932,-517403,-603866,-286728,16024,-17552,12685,222232,247609,127484,71705,-124897,-194182,167584,417698,175069,-152510,-291754,-226200,-194603,-363573,-397703,-154738,-33344,-67929,-54503,-13071,-13357,-83002,-218142,-186721,42230,155204,191802,124494,-115581,-212406,-138955,-150447,-218837,-224534,-265958,-259371,-92927,166726,356443,393850,216631,-182842,-478041,-338496,-24750,153638,216559,251327,289124,297170,91245,-158019,-222268,-319259,-365459,-163934,-66542,-103244,113139,320905,145256,467382,1356706,728342,-501291,-457253,-464159,-869679,-434536,196316,116757,-87796,-39043,-184711,-267000,543966,1568812,957324,-742233,-761098,89964,-148400,-277670,251026,267253,56831,-210940,-349605,-23907,219638,162727,29327,-144184,-274132,-246953,-1672,194455,46077,-146666,-147203,-141054,-74075,-61934,-124159,-86140,-101897,-120815,47662,56354,-130254,-128294,-78079,-84189,-114063,-101064,-105330,-111595,-74741,21574,151569,244911,274689,241212,207310,103893,-40122,-76532,-73429,-94893,-161500,-317981,-367777,-162006,-65740,-179901,-209266,-158732,-228493,-265163,-196327,-114480,-17409,427,-46700,-55544,-13397,144285,244406,144928,95985,234159,251385,128002,-46774,-131107,-77978,14051,-17849,-184588,-214826,36523,216019,56998,-189123,-243183,-161616,-152701,-166656,121795,442383,310444,-78548,-192776,-4663,137727,234611,325868,300492,220837,347963,574627,566991,339117,119897,-24421,-39220,-33824,-91660,-80085,-43489,-67724,-19183,-19695,-164240,-234466,-111082,72019,41387,-108054],[-195006,11603,226489,276695,147132,76521,40657,-35523,-140594,-228011,-243973,-265189,-334405,-262105,-132267,-190333,-217235,22951,372346,432446,251842,153521,123118,89160,166179,292318,131662,-121581,-122818,91797,270887,331971,411153,339533,70556,-217924,-294712,-108986,2473,-42398,-59956,-149719,-157508,-54950,-22276,-76575,-40609,23699,-47846,-19412,274235,327155,30605,7872,228099,195501,35846,51330,133283,35930,-171442,-231731,-94749,38240,4197,-54992,52013,48426,-190967,-315926,-171304,90092,292763,212602,-146102,-447027,-469679,-292998,-91166,2136,67326,108648,45693,-81367,-125841,-22126,119193,41350,-49402,5692,-12334,10142,116864,105978,-60364,-182453,-317390,-479570,-441692,-253578,-134396,-41136,184114,278704,99163,-31440,-61726,-215359,-409015,-408428,-250488,-26239,274298,424257,352171,266923,218969,23584,-216557,-150575,90727,215192,190226,223227,202264,68741,80790,323263,429250,285188,98669,67228,74387,-13380,-106721,-55198,22643,33823,-7525,81154,202405,106012,-48352,-118241,-202685,-204545,41060,237970,188652,154549,110329,-16361,-29769,203914,347255,267863,81894,-60868,-12787,251468,435288,442660,323284,158370,115787,138345,65631,69362,145315,529,-227581,-182754,1189,85013,188404,205737,109269,-13408,-177005,-4084,252641,271295,142012,-73133,-210189,-139170,-24926,-42863,-42984,-9307,-92902,-222442,-195083,-3123,245245,346173,321163,137923,-282494,-638594,-440241,-124340,-100533,-211969,-46855,263777,331583,174057,30202,148550,341803,390625,243697,22047,-139990,-186908,-284561,-335467,-109041,43109,-73073,-131417,-68874,12175,28380,-47841,-35696,198644,404664,375902,184527,61418,152210,251043,279659,380618,338134,139046,-7918,-91431,-147941,-180557,-257382,-117413,143544,240925,232323,230047,189155,181277,256811,176509,-103793,-283990,-254973,-150440,-84488,-53210,82146,288565,257961,70234,122620,362410,335791,119748,18429,47372,121430,112164,31812,123385,226505,111321,-42680,-65050,-20037,161298,355126,305810,69435,-71866,-55953,-38633,-121460,-87399,-21159,-28565,-27877,-81489,-141624,-6228,321398,423022,115964,-99885,80969,380748,435391,315904,202438,38115,-134346,-128346,-43147,-7031,159247,334311,216380,-149129,-433925,-230333,98847,150216,136577,215847,77364,-72378,81588,149846,-42473,-93411,62655,39822,-172366,-170883,83812,181580,84336,101801,139913,13835,-168567,-262534,-163781,96545,283785,290491,236967,32765,-271131,-203030,74444,185009,116634,128555,222238,165571,-147018,-393634,-427369,-303371,32250,334213,312255,168071,108800,14851,-130964,-100087,94312,154192,29335,-100306,-175806,-82765,180419,365034,450799,447375,157714,-64106,18219,-36587,-305307,-294983,-26089,130631,184789,267025,299832,160678,98241,-21719,-127337,57753,388244,467447,212550,-116848,-257729,-275893,-168064,158386,395431,259478,-42910,-281617,-422634,-330723,-40217,106747,126009,281120,250416,12236,-27480,12666,-70719,-135845,-108746,-38311,-20730,-49722,92100,306032,365144,218019,-22680,-176039,1440,231798,103868,-119063,-108708,190122,393290,320626,276115,296951,288585,418288,487147,376401,347321,381284,362442,277731,165493,36929,10197,37670,255654,627097,734808,628364,122122,-532638,364103,2329243,2826687,3983623,10940885,13516740,-66733,-11874775,-10223593,-4688161,-2658962,-1777856,-1259957,-776266,-565030,-435077,-243840,-567848,-1068238,-732045,-75701,-105470,-267008,-80357,-172390,-617317,-809288,-522939,-245916,-319241,-469899,-566590,-625678,-485955,-182111,-14898,20540,-196614,-491778,-592625,-540232,-381265,-268915,-336615,-444091,-389177,-270925,-235855,-121605,113626,201023,150763,103122,39725,-9289,-9386,-2344,35794,104334,239303,327475,320557,221595,46775,-77073,-64331,-6323,8212,-126064,-225650,-131992,-142094,-295938,-226680,-61429,-107733,-181645,-113653,-12700,51368,-43675,-214849,-318884,-305688,-264860,-124049,-76510,-166083,-140763,-32318,-51129,-129959,-123936,-47442,-16853,-201859,-252957,2311,158357,43378,197303,432647,162080,-213709,-376707,-449983,-403707,-159827,19008,-42708,-148194,-47226,61881,81851,142037,243658,170703,401,91445,300925,149897,-176187,-329393,-275550,-119258,143474,248216,210175,183632,86111,-152139,-292021,-188139,-53877,19730,-30067,-224395,-384266,-368954,-386556,-552405,-489518,-147900,79242,93171,43336,13021,-196767,-374481,-234231,-10130,146189,153846,101869,125552,137604,-68387,-152295,-17447,-49377,-45423,44135,-27463,-73919,115217,414557,538922,285549,23371,68417,193504,-25563,-279457,-150209,25817,70086,103579,44251,-37793,17278,195094,312290,223737,5013,-127720,-77821,-39572,-179070,-208275,-137853,-276424,-395176,-89731,248534,300397,218877,83063,-103768,-150991,-75534,-22172,-92851,-260924,-431469,-363630,-87803,20529,-65119,-8644,-35593,-212374,-200360,-16363,-91275,-331410,-322899,-130779,-79607,-60877,-26575,-66660,-92280,-141621,-144968,-103370,-210683,-325112,-244729,-128831,-183813,-319586,-356142,-183526,18677,97589,188207,250525,86963,-175340,-270101,-180407,-14222,56327,101433,234562,154758,-89978,-79707,23830,-42987,-37586,81903,158090,97585,-67814,-141242,-74951,5254,-61800,-123381,-103320,23648,121499,136450,102599,4363,-163182,-147970,144560,182778,-142915,-285862,-141079,-42940,-47814,7706,115186,120385,90609,22381,-110862,-109787,-28095,-161437,-209679,93124,262841,-13425,-275239,-298369,-125211,152360,313486,223346,-45855,-121825,26178,130207,241021,418821,507377,466310,463153,471890,226023,-63421,-107295,-77161,-68673,29070,105463,31189,-34710,-5479,48271,-6752,-176852,-215188,-94421,36412,185609,348104,271712,-16737,-98154,90711,125745,-15877,-157580,-197896,-99086,17339,29477,-15243,-121214,-262384,-254635,-152866,-2124,54143,-39651,-97010,9891,240706,352581,169824,-76248,-169253,-61998,31741,-1367,-185784,-310444,-112441,100986,-9258,-141421,-45817,-57434,-162955,-83145,102032,89177,-19294,-25476,-113259,-258942,-132619,47622,-65912,-329633,-553948,-616118,-338063,-58429,-68359,16215,226965,107681,-97766,-78295,-125374,-126892,193699,420251,226136,-47385,-172535,-100583,-50823,-252680,-366915,-178627,-52395,-48125,-1148,33626,-31495,-121084,-166544,-96800,67262,128661,159119,124520,-56594,-103946,-30008,-27691,-106030,-158109,-201604,-199321,-89389,87015,247214,336771,264440,-117824,-480184,-381791,-88982,36021,54559,137728,214141,226914,53660,-194284,-293292,-323557,-285512,-149263,-128085,-205214,9594,188109,152720,812615,1598655,586106,-580348,-385696,-772027,-1115097,-326883,289618,155772,52558,1023,-241635,-42769,761006,1131365,187584,-914144,-464565,292932,-123336,-312956,157337,139919,-134733,-393545,-427560,-70426,121271,31609,-56782,-146229,-214373,-187750,19679,209388,67690,-155992,-172488,-119655,-77058,-112874,-160047,-75642,-90986,-169636,-25819,55902,-91119,-54964,7021,-65588,-141258,-97033,-110876,-159010,-154708,-39567,97889,162354,188505,210366,220143,130213,-52193,-135087,-122001,-89442,-123391,-271212,-328916,-174205,-74505,-189388,-263012,-212255,-202557,-153425,-47693,-43264,-60131,-47304,-52485,-76442,-85622,64927,220479,176444,130049,226889,201450,27137,-137238,-176517,-114212,-87468,-165410,-341212,-373126,-68843,149407,12721,-188002,-178419,-93390,-155759,-192166,114228,485794,424707,10262,-199754,-80502,83461,195819,310288,336753,273256,327386,435115,374329,248455,152458,13640,-34416,-53409,-125964,-101957,-27420,-33581,-6397,16130,-107205,-205291,-123078,45922,-9045,-185173],[-230162,24862,261601,282050,136272,77347,53780,-47814,-182680,-250088,-254192,-302266,-395626,-321013,-175689,-254697,-348809,-93281,341430,408147,198820,176282,163802,63615,110998,243496,78262,-177803,-134712,145767,310253,334375,427016,359001,26705,-323137,-380325,-189187,-62380,-22493,-2893,-138559,-151545,-399,26983,-37307,11441,16530,-139031,-128525,177897,282721,39705,-6548,194947,155778,-18549,67861,231814,95428,-158335,-209372,-40507,105318,60735,-26661,79141,69596,-147092,-248329,-115641,42042,201928,160495,-161679,-435556,-413546,-176354,56220,141951,133096,94942,18247,-116672,-136033,40129,211020,90693,-46585,16052,5200,47789,142014,140133,-37024,-162823,-290756,-429144,-414358,-218291,-56045,133200,340790,294310,13317,-112203,-65002,-157791,-343188,-331032,-240312,-119032,106365,315180,351290,313011,264960,100570,-150644,-153222,-9387,114050,180761,251684,200315,50990,69554,284500,377936,244106,60640,32149,34554,-37462,-73930,33574,117598,93314,60465,135750,145179,-17862,-107989,-110732,-202599,-247366,-36519,191838,159526,77718,74484,66209,88997,201108,296598,250758,62518,-141785,-138274,100877,309149,397922,423823,250354,114423,121125,70231,87886,229222,91788,-233677,-290246,-134923,11353,207303,274511,159154,9340,-154059,-26031,196812,210486,127823,-102919,-274744,-143146,21162,11931,21710,44581,-79380,-229517,-209913,-17818,171337,226980,222753,81681,-299986,-564993,-384181,-138050,-94176,-135685,3583,299191,386482,155537,-22657,92962,346022,369512,205388,-9458,-218535,-274780,-315079,-309398,-112979,-14991,-144301,-185257,-104230,-52461,-70109,-121720,-16345,292648,400017,324853,159094,76711,187689,256214,232446,323102,329220,192351,64514,803,-63744,-142674,-257209,-143693,78797,200475,288728,310151,214924,166760,221932,182170,-84901,-295403,-249400,-85872,-1504,42715,200281,373688,262790,2212,28094,265048,264156,106880,19234,56393,213678,283110,168920,203234,199704,-26920,-236365,-208324,-78576,107592,269999,202038,1692,-101390,-23692,-7290,-108802,-74408,46721,94923,18519,-202199,-254555,-23809,314326,426478,212967,30525,146877,356757,395130,314866,191996,47974,-43283,-69451,-96640,-88946,50815,157140,121559,-47865,-281754,-98283,216629,221674,155052,189188,68987,-9432,162265,184901,-12394,-26460,76857,-27404,-225599,-217996,33883,222035,217371,169009,65870,-117184,-201534,-205696,-149380,82412,302922,252375,156268,41646,-164253,-106014,157826,259010,201935,158049,201742,144150,-193560,-468768,-468335,-314025,-43346,211234,245750,167766,109852,34379,-55493,-50407,63869,113036,25046,-74185,-132333,-53463,175175,329860,350933,252195,-28815,-171137,-43798,-80559,-308877,-266769,12422,78381,12841,99013,152795,45230,49863,48719,9318,183821,484976,483990,206955,-55148,-202917,-248932,-164516,102421,322718,198896,-106219,-364063,-442650,-272147,-45733,-1336,61373,250044,193712,-58038,-63741,99836,142046,47369,-5229,7456,45259,36875,69673,167616,250247,244173,64034,-133321,-36610,202663,139177,-69875,-71710,173235,336276,215341,174381,223636,227301,399682,504704,408985,407622,418130,426267,392976,189860,-11063,64026,39884,61522,320193,500719,545006,98126,-337867,515494,2439331,3127441,3808375,9187618,12200653,1881350,-9933230,-10132147,-4794288,-2590017,-1884902,-1387533,-1056291,-760755,-315493,-3738,-278737,-808612,-595219,-145241,-206098,-257420,-129587,-259455,-656920,-780485,-487597,-195643,-203632,-378058,-544069,-665223,-552472,-230260,15447,101077,-77680,-358823,-487754,-545391,-470549,-328794,-313324,-345448,-307487,-274771,-296097,-216913,2243,114318,52631,14335,7398,-25323,-44355,18740,84109,51792,125314,223975,169917,75012,-16300,-43693,-4455,8591,-25003,-184948,-225382,-90759,-95242,-230419,-132507,64480,-27714,-127043,-66350,-16768,40269,-8724,-191284,-302982,-242558,-218885,-182193,-182766,-234218,-114169,69801,-5601,-152753,-154359,-143040,-162944,-234564,-179128,94948,234072,100980,205504,348756,66842,-185611,-258000,-388118,-372376,-122814,4140,-119455,-219776,-79244,31141,36184,113412,239672,197998,77409,214907,419352,232268,-117660,-308060,-241973,28644,300549,268811,193026,233927,162248,-116059,-275795,-179779,-107443,-58941,-43850,-204259,-356711,-300949,-320840,-577485,-559743,-135716,176379,129131,64384,89381,-152063,-428859,-323522,-44254,121966,140050,121582,168729,178212,-37240,-123529,21332,39851,56384,98450,18615,13147,221987,460170,544981,320864,43500,64369,169798,-2098,-179793,-77807,-9935,-21500,17891,38950,14200,29153,169395,310808,246306,43223,-125691,-136443,-99110,-157600,-173603,-82741,-204120,-364362,-96003,231180,255044,152584,30397,-110728,-91261,-15423,-51060,-178275,-283700,-413802,-334356,-278,118709,-67658,-118367,-75963,-149514,-126424,46808,-8585,-235421,-237612,-73588,-5438,54112,87462,12355,-56810,-131731,-167038,-158409,-234328,-267251,-162925,-43808,-85184,-284766,-400932,-271329,-37091,111329,214173,251910,95141,-157577,-278444,-205686,-104177,-50734,45183,214289,162865,-58962,-105246,-74823,-133256,-87894,65938,158235,35263,-157523,-190755,-109258,-48199,-98853,-162662,-164919,-55334,-24374,6282,31039,-28626,-151775,-81540,218041,270429,-16904,-231340,-182312,-74907,-37386,-44764,1098,35718,32314,-62587,-183723,-106342,11457,-166173,-267764,31785,213259,-34056,-262203,-247885,-45147,251942,383368,225492,-52905,-88526,54928,106525,178265,354333,495845,549665,501458,470529,279529,30141,2354,43937,-59276,-141624,-109299,-80679,-41505,-9360,14504,-5141,-112700,-159414,-90129,-15298,74587,290003,304191,92293,11823,151069,129231,-38917,-156417,-194583,-120346,-27839,-8391,-27573,-89052,-194582,-210777,-93259,112773,191451,50302,-72455,12673,233154,396250,301123,82180,-100832,-72552,63764,60793,-89628,-183761,-68501,100006,12912,-136417,-73528,-61203,-168704,-79985,94372,49942,-50410,-36059,-97079,-206740,-84212,82521,-36127,-299933,-507457,-541042,-351788,-133109,-98669,40884,225387,-5592,-265459,-189687,-88545,-35389,191142,370291,271845,85626,-34420,4819,59902,-142338,-317389,-208251,-107418,-84610,4435,61070,-28260,-120466,-73275,57425,137352,111221,116897,143822,67881,51200,114254,162685,89623,-60031,-117967,-93444,-66841,-5515,114511,247980,284727,-40577,-426942,-361517,-119300,-100636,-147024,-32148,79251,94935,-39079,-269526,-386167,-358716,-265057,-180224,-198026,-266709,-62350,98006,140854,911823,1591947,473457,-565018,-122806,-685042,-1238249,-368906,247663,149205,177324,-3553,-376171,50748,977317,899414,-390067,-1010219,-170523,460887,-113544,-373261,-24213,-25181,-247836,-447947,-421985,-92392,39579,-62556,-120439,-154308,-160452,-136364,15586,204235,99065,-147083,-203669,-117987,-99342,-164926,-170388,-51316,-79547,-191245,-61230,63954,-69574,-34887,76100,-35188,-167523,-124634,-138275,-198819,-187078,-52248,71406,88111,72226,130011,177420,85202,-100281,-171262,-123299,-39387,-28513,-149901,-210877,-103338,-13497,-153339,-287380,-243534,-145440,-10940,114787,41084,-110360,-139572,-107988,-123305,-139716,10264,196979,213085,188822,220449,142072,-83055,-227809,-187790,-92255,-121527,-204260,-337002,-402275,-154191,48660,-58571,-181366,-87252,3248,-112753,-156732,116406,474212,514175,175170,-125644,-146451,5056,144782,292462,352439,286594,251258,218567,113334,111072,131622,11501,-49638,-91342,-178769,-131890,-20449,-8255,-15837,19103,-43894,-147635,-118744,-2314,-81770,-257982],[-235901,30672,252673,245382,113179,55060,41236,-53081,-201695,-262239,-247262,-309898,-421431,-359361,-218380,-287247,-420489,-185860,272003,347941,126277,151513,186051,54742,75604,189128,12156,-237718,-118594,228818,333223,284999,362775,308035,-54333,-404237,-408081,-229897,-92424,25743,54275,-101131,-128068,59237,101906,30496,85744,43194,-192367,-222414,64505,231788,84757,15208,170003,135783,-38240,92347,309802,151213,-138114,-175453,44852,217087,123502,-21856,79417,92866,-86295,-159951,-65079,-25215,72784,93300,-150921,-391355,-335480,-81165,129801,219542,189693,113846,30384,-103339,-115915,100742,270912,105917,-60919,33240,53214,69131,149397,156866,-33712,-185245,-289513,-344126,-301650,-138512,6835,239943,418060,277156,-54212,-171786,-62214,-71245,-202007,-195799,-188059,-189331,-88338,152070,294318,291819,247368,145612,-41649,-91320,-50659,19249,134207,247504,200738,71560,102989,243974,302781,174107,-7671,-26950,-9541,-50925,-36161,79032,182622,172926,140978,156744,60279,-132658,-165326,-105970,-191017,-285239,-145044,91086,96835,-21620,24564,154854,224619,203713,236598,224311,60447,-156317,-181488,-19147,159242,320278,478895,315477,99071,81858,55368,102021,298464,161396,-227631,-348593,-247582,-70790,197259,304107,190812,71572,2157,50959,138692,115700,69882,-147331,-290965,-71717,103043,65257,77462,99432,-36743,-202843,-228781,-72869,51890,82199,129226,84670,-199719,-389506,-318345,-162930,-88360,-64825,36586,295404,426832,198664,-25746,-1472,245792,278147,167342,1025,-240546,-323582,-311397,-257768,-100192,-34562,-159708,-212953,-158548,-154285,-193908,-215173,-20996,356194,418263,292992,125314,67605,196846,245295,172902,247938,313148,224043,123379,108998,61542,-78730,-224792,-152924,11474,144023,309133,354763,207865,103212,137800,149058,-66127,-262791,-191532,8611,106876,158683,301386,403993,217946,-79833,-50268,166944,162440,60806,11660,46115,231096,346157,242267,235228,137891,-172156,-385035,-302152,-108777,71580,211022,151896,-31183,-125868,-21506,-30102,-129895,-69234,115155,227436,108673,-209863,-278517,-4954,303950,388982,270605,146816,202987,324213,368060,337210,212615,95968,67002,-8928,-145745,-164121,-70159,-37672,16776,70816,-45137,46665,293345,278421,183242,177700,102766,89666,225321,202626,41669,64232,106927,-56547,-220676,-212807,6434,276362,347157,205817,-12469,-211537,-195610,-102587,-113188,23487,260327,203226,76798,61226,6465,41488,230118,292191,242519,151740,165117,140901,-162459,-439586,-413737,-242834,-73906,71951,142490,149818,122411,82375,48353,22754,30025,42013,14159,-17958,-22131,52083,203524,292452,237818,36109,-197573,-223277,-81958,-130303,-299346,-202823,112968,137621,-42675,-847,30040,-39921,35598,144950,148081,281600,512055,446432,185421,-18224,-188866,-260586,-178969,29232,213657,131073,-130687,-383962,-398775,-147036,10323,-65263,-2426,164549,107869,-80958,-46800,200214,324707,208101,109066,81796,135662,159635,76024,49521,150085,280286,178691,-57317,-60315,141350,143528,-15169,-35789,140145,278492,141411,102788,168194,180908,351621,448529,379201,428106,445150,476400,494384,199022,-102880,11294,54283,62289,193299,340316,456909,78820,-128142,625934,2359714,3219965,3502509,6987579,9916399,3414209,-7135876,-8633794,-4372875,-2490636,-1964122,-1415147,-1272456,-1001172,-323154,92143,-156065,-577715,-411110,-197028,-293201,-263952,-197838,-340692,-643083,-668021,-383749,-136053,-145198,-325373,-477410,-609505,-565009,-316544,-34641,105604,-9125,-245416,-388194,-525526,-513418,-347124,-265164,-224376,-183818,-231279,-329881,-302831,-125210,-24769,-105254,-139003,-77393,-47549,-58297,37126,94473,-42479,-60482,17906,-83837,-157473,-106328,-3317,50229,9846,-56559,-206815,-237076,-116225,-97784,-172539,-77631,60381,-47167,-101274,-29190,-12506,27851,23472,-142370,-228278,-129953,-106928,-167872,-258691,-329164,-128484,141559,20289,-169717,-140718,-177516,-279346,-269470,-147928,126238,257520,130620,169028,209197,-31618,-136531,-113757,-289520,-328324,-115460,-29035,-168119,-235174,-95492,-16019,-28707,44688,169437,166219,92852,243074,436418,288334,-27124,-261352,-220275,142685,382789,218561,93399,214069,214531,-76268,-247535,-172094,-157246,-140459,-75721,-182641,-297510,-199681,-218951,-517333,-527349,-62672,281016,160771,75069,122397,-125257,-446357,-396693,-140647,7353,87510,129467,195954,186859,-37082,-130608,18803,120094,143759,104301,21344,83752,305967,459139,460715,270055,18976,28858,117252,37039,-29390,15381,-33321,-96873,-65350,38122,73640,10003,51471,185016,170285,21598,-152314,-208565,-157145,-111233,-96288,-16302,-130321,-312296,-117941,177295,183036,65854,-36688,-107295,-34319,7960,-118564,-240641,-248722,-328221,-256641,77176,162474,-100450,-215128,-87490,-57687,-34054,92232,70744,-94015,-100766,10704,88448,185542,221823,104183,-28879,-103609,-143922,-178386,-218930,-173535,-59068,46197,5077,-259413,-429920,-304760,-46324,120743,187643,197685,86761,-121077,-237463,-161712,-118188,-107495,-3430,152492,138151,-26918,-129290,-163645,-201204,-164715,-15374,99483,-46956,-245765,-237735,-134595,-103524,-134703,-201848,-227309,-154866,-164615,-129762,-67652,-77294,-94850,56430,285938,303799,78124,-158511,-174036,-64954,-21739,-104428,-136791,-70945,-28484,-119054,-209028,-75040,47928,-163053,-315389,-77658,78341,-86174,-239196,-187826,24260,292219,380366,180118,-80440,-80210,64761,81261,100681,234883,366717,466254,424448,378734,256192,54853,42290,105171,-72058,-297846,-310380,-176433,-34425,-14636,-39832,-28122,-55635,-95518,-76923,-95098,-102102,143696,290101,195302,144670,226872,147238,-57876,-162381,-180125,-124128,-75694,-54709,-36008,-57543,-122724,-160639,-53067,190140,322695,163731,-39703,-16601,163899,348629,352916,194061,-24843,-80540,64641,97827,15004,-19623,22061,146336,104109,-66395,-76544,-52952,-157337,-102309,31697,-8848,-77227,-50499,-83652,-151741,-36803,125410,24344,-226005,-409334,-431760,-336762,-185460,-100462,76693,215686,-65065,-341509,-228696,-19471,40704,136229,268435,292278,200213,74508,55456,104681,-61094,-270518,-252709,-191743,-159477,-25694,71711,-3689,-75193,52744,246401,243328,108316,71960,173491,223791,212466,249779,358168,309676,45962,-40115,27803,-31978,-87823,-1640,168140,292471,37926,-333394,-283900,-103741,-201401,-312333,-209801,-85428,-64322,-164645,-370737,-486432,-435904,-341250,-278336,-284907,-305558,-125353,42098,122585,803172,1396297,401254,-473427,235333,-285249,-1228323,-508306,144435,150043,295792,-3296,-503579,6713,1096943,858614,-671280,-999986,103631,588300,-116496,-452864,-266259,-215081,-269167,-370073,-351832,-102928,-12678,-95105,-145207,-164350,-119309,-87319,5317,177305,124081,-110073,-203023,-121587,-135585,-206031,-147459,-15804,-74605,-182922,-33642,105459,-41437,-41280,128156,1524,-194580,-179470,-173867,-214108,-162396,-22057,74482,41261,-47188,18878,95188,-15692,-173586,-186635,-92738,29617,87992,16211,-35803,33333,91215,-91980,-286916,-248433,-73466,122941,239987,91601,-172674,-244058,-186237,-182298,-166759,-12067,172060,239502,251492,209389,75525,-169112,-287318,-163209,-21353,-76603,-129031,-192767,-303059,-189098,-52133,-134439,-168323,10878,109166,-30096,-69938,132814,421494,559328,354119,-26157,-206142,-85770,98610,281691,344223,262501,153206,65,-126392,-25865,68327,-22908,-70856,-127291,-232759,-164582,-23481,-907,-48153,-15800,3006,-75426,-92018,-46891,-146897,-303875],[-220453,25810,210671,191545,94263,31466,22703,-43033,-192534,-259517,-224061,-287319,-397331,-349711,-238444,-285078,-421652,-236210,184376,269064,49510,70494,157878,51310,67521,146054,-52561,-291391,-87532,305867,329925,209018,266391,222871,-140011,-433828,-380187,-231431,-93113,63857,83256,-47630,-84321,111204,173919,100566,169554,112728,-179092,-267191,-28610,198888,160985,71175,164101,142398,-15462,123431,355431,200496,-108905,-139435,137787,352105,201884,-5035,83730,122546,-36994,-90647,-45029,-106340,-64975,35851,-111653,-321687,-253371,-40156,113570,224357,235679,170014,74103,-60634,-78440,148469,289200,79408,-92894,47680,107080,57808,133716,158960,-38575,-227800,-297266,-238181,-127071,-36001,25018,237070,397926,236032,-94543,-207972,-74531,-9495,-57756,-63671,-114767,-220828,-248612,-9689,211680,228196,176238,133292,54282,-15525,-43274,-41856,61829,199831,195272,124057,165912,211432,219681,84211,-98562,-107978,-56905,-57053,-15879,67092,202324,251790,221594,157650,-25111,-223675,-215000,-104411,-165488,-295822,-242456,-33539,28977,-85546,-6222,226702,319138,199011,183207,191885,63966,-115449,-143733,-71824,33999,245189,486200,336312,79694,52611,34665,99324,323067,189319,-210747,-348987,-302930,-132952,159354,281167,189990,150188,232301,198507,93661,21711,-20008,-221936,-274927,40714,191178,100365,104434,131948,15965,-154102,-245039,-145445,-60101,-39798,61901,138835,-27242,-200423,-268581,-188358,-85512,-24420,37379,245385,433987,296163,20451,-109369,55951,126882,125761,46564,-192687,-307423,-251929,-173984,-69446,-17422,-113002,-189955,-196298,-241621,-299943,-304204,-53981,351292,432266,276579,86548,28219,168687,220237,117745,163385,272785,215517,149776,196095,183190,-4194,-160871,-135907,-39446,86045,298694,376937,181936,-5600,20100,91787,-46298,-189685,-88132,111824,205593,252752,349738,368849,130158,-156434,-83230,105640,61758,-9309,-11489,13106,164674,272404,222667,221503,86901,-248803,-425734,-314528,-106417,51824,164458,132877,-45824,-153880,-61966,-97856,-178560,-77152,161875,328148,216126,-98352,-192418,51898,290343,319445,264909,209768,229747,285938,350467,368234,257040,172037,173976,39968,-182440,-218067,-164272,-176174,-38885,206631,219477,149038,272940,291250,221456,196439,170064,193559,266777,221670,120048,162699,157693,-27039,-152537,-150617,20738,344173,448093,207482,-73863,-241382,-148288,17673,-65775,-57503,177294,157250,14663,79681,177281,196403,277705,277818,219416,109668,118375,142419,-81767,-324201,-283055,-118412,-57204,-42500,42005,132567,148544,152232,159076,88446,-16241,-43038,3912,57225,128044,204587,248134,248348,130311,-147098,-309763,-211573,-90082,-178623,-286250,-126759,231395,279399,36200,-11303,-26013,-65245,61968,235109,235437,313938,467418,367827,141809,-30936,-218421,-301034,-212475,-58588,71186,53032,-119916,-338061,-301658,15832,130003,-43818,-38679,54515,18198,-57131,6253,254813,400679,302975,205336,166230,227647,283178,112168,-26186,67289,282241,263396,23830,-68410,53491,116669,43002,-5997,99165,235543,131239,93423,150088,164635,297653,353157,306025,400527,455847,505880,547158,184290,-201788,-84451,138541,275815,291897,325512,417963,50996,-80799,591815,2135911,3142365,3121469,4913960,7397550,3975908,-4407553,-6178659,-3407310,-2298474,-1971345,-1321674,-1315759,-1205911,-470925,11795,-249487,-496716,-311390,-265781,-349002,-271621,-243205,-383161,-589468,-534070,-268567,-101940,-183323,-348004,-407743,-496379,-536060,-415340,-148090,36959,-12057,-192216,-335162,-491499,-494054,-323703,-215343,-121564,-58032,-157997,-334059,-362521,-238577,-182412,-281221,-318355,-197980,-87500,-67384,47984,87116,-127551,-238343,-194107,-320579,-384885,-194975,39039,90608,-3596,-79120,-182121,-241366,-193351,-165549,-157442,-84612,-81789,-172008,-109601,5559,6356,11169,28335,-96327,-126983,-3224,26492,-98480,-281704,-406585,-162418,163790,14070,-178125,-84948,-139286,-328111,-296003,-154598,105590,245923,141653,100926,58103,-94481,-71285,7244,-189602,-280269,-132041,-71919,-176957,-188776,-86482,-61993,-89279,-34781,66860,87464,37212,169132,359456,311117,73584,-199471,-217352,180697,373922,113282,-71248,123354,226676,-41778,-214041,-165068,-189164,-198128,-108743,-153727,-213211,-96005,-117945,-393498,-402457,34592,329985,170271,77784,100519,-130540,-423796,-435318,-285091,-163657,20394,136216,204764,166254,-61090,-173019,-23052,174461,198226,60585,-22042,116495,335506,397949,304495,146710,-26197,-7895,62261,82466,126525,103453,-33150,-134815,-127401,42943,136838,-17096,-110449,-22999,13538,-58218,-194658,-264577,-195990,-63012,-1684,53985,-46878,-230235,-140150,110578,119016,-14030,-106848,-105892,-16,-2615,-188399,-248726,-180254,-238925,-178836,121823,150585,-146627,-270315,-80230,34140,58863,116079,135927,68448,59908,110030,188041,314818,364688,207746,11588,-48297,-78885,-159635,-173155,-74677,29720,110932,67230,-237804,-434935,-277146,4086,140994,127755,99071,45552,-99896,-177243,-73896,-53925,-94689,-29637,74568,102014,10160,-137976,-220117,-243564,-260518,-142222,7375,-107655,-280016,-233435,-131150,-149327,-160647,-211248,-251213,-237556,-268072,-243140,-170929,-134603,-16275,215366,326151,282632,127517,-76873,-110074,1381,14913,-147336,-256354,-165462,-77724,-140654,-185107,-24810,72249,-158582,-348139,-204901,-90149,-138868,-190812,-123900,59005,257275,300040,100549,-113550,-88892,60171,62074,23906,87457,155829,224041,235084,220814,164645,8124,12759,104617,-82011,-373549,-431162,-234368,-19442,-12671,-84984,-58202,-23971,-42417,-49242,-164501,-280276,-57238,211290,256752,268122,297092,162299,-77525,-176393,-151047,-93680,-95727,-93407,-43073,-26639,-52262,-111726,-46274,214422,418993,275167,89,-58464,72917,235714,305045,219867,17125,-94209,43173,111686,98877,124951,116845,207690,231365,48806,-51688,-31582,-120273,-126785,-53504,-65705,-86639,-51762,-72053,-116881,-12263,152580,87829,-134972,-295018,-332831,-303639,-196681,-71850,113447,201352,-70655,-329047,-189560,64189,72968,29366,134097,276189,258236,117079,37403,78680,-17469,-233315,-308139,-286337,-241510,-70264,70943,35062,7660,193547,422560,356228,116722,30151,197948,360627,334646,333528,490880,481382,132663,8614,118655,-792,-141118,-71169,125405,299503,108549,-218847,-168958,-46030,-225448,-385120,-346442,-241198,-212270,-293686,-473980,-571310,-540078,-499626,-433781,-388428,-349933,-207872,-5175,98863,579402,1139554,391580,-336427,579995,244589,-1144389,-704130,58389,209194,410679,38067,-555573,-137313,1075996,963874,-652361,-913398,340901,696444,-110948,-516049,-499099,-402059,-223189,-203654,-251966,-114777,-30143,-59316,-122860,-164698,-89153,-34084,7794,129758,124386,-47438,-146894,-113876,-173141,-223080,-92575,23232,-79302,-149607,53965,188579,15157,-33886,167886,37012,-217100,-235881,-199140,-201507,-97240,27966,94898,26396,-144948,-96938,1344,-132581,-247430,-186978,-56544,84305,183608,180264,152604,193343,199751,-31031,-270966,-232095,-10575,210339,292655,81458,-242576,-329352,-257491,-232150,-165028,-11412,135412,238808,294378,189838,9653,-205642,-293888,-113613,70296,24420,15648,18330,-120656,-160525,-122881,-192875,-147871,97023,203205,74174,47367,165441,350664,547434,470203,38057,-261030,-176786,63013,276582,310466,206924,62113,-156012,-273833,-122281,-11865,-68771,-87345,-154035,-277173,-195270,-33439,-12506,-93304,-74400,18727,-8345,-48219,-67740,-180905,-311887],[-199946,10138,159403,149104,91050,27689,20177,-14853,-159354,-237973,-183520,-232781,-318290,-278873,-218257,-253408,-365669,-241813,102886,192975,-16794,-51773,66731,39491,81372,123193,-101213,-323005,-52587,343553,293156,136869,195418,152826,-188132,-394626,-309980,-198629,-73341,62427,70758,8795,-19836,150494,219361,152391,247670,213597,-96933,-247754,-76029,196095,249984,142656,171418,162549,36123,153801,365499,239375,-72065,-111310,205794,463419,281042,40665,114017,156813,-17780,-67192,-62732,-187416,-177017,3874,-59814,-241012,-171502,-37490,44244,179574,272377,248968,128769,-17166,-42404,173098,267772,21227,-133289,45590,126939,9502,98392,153970,-34054,-253402,-291878,-136681,52700,59274,-7758,130050,297325,181260,-109593,-219473,-106797,-9171,21626,19714,-39539,-206931,-325517,-118372,142438,168694,88385,63252,80498,18063,-18115,-60032,-19332,110118,172477,182865,219373,173370,128647,-14071,-194948,-201041,-109602,-68364,-34489,6381,179140,306307,282171,146044,-92803,-285173,-252981,-105442,-126562,-263990,-288983,-138501,-13419,-71775,7809,262338,329370,174485,149272,163230,65708,-48710,-59405,-53165,-30445,200715,458901,315009,69620,58142,25452,76031,287487,172839,-178047,-296805,-287095,-154396,101765,207262,150925,214000,440297,348206,68600,-38504,-115970,-327654,-260538,138197,249888,109614,101381,135230,64215,-91431,-241770,-201319,-121324,-105354,26250,206261,139434,-70203,-235893,-196406,-83986,-20606,6558,156333,394241,404639,94956,-197316,-167981,-49091,75156,101487,-92409,-225809,-138251,-62110,-24822,21560,-19944,-109625,-185156,-271225,-354313,-362352,-107179,262515,396588,253386,44728,-33811,106700,184230,79610,79821,192997,155599,132933,235474,259432,63943,-74667,-91305,-61483,38035,266134,387793,153593,-143549,-120735,20878,-26492,-92020,36569,196180,260046,290814,328519,275392,17045,-208724,-59036,99967,-9208,-82133,-49259,-39016,34513,89248,119028,179258,78645,-215171,-339947,-242828,-75840,40783,108768,99738,-71940,-193848,-137572,-180802,-230944,-93669,172161,366922,303252,73831,-34041,125805,267456,232449,196680,199129,212394,242087,332002,384441,301049,247485,249375,64387,-202190,-242741,-205321,-211566,-7967,358480,448384,180484,142132,243836,261763,244364,247553,267112,285463,257221,212044,243501,214185,49980,-42099,-48408,78730,417167,502875,175264,-111984,-207614,-72528,120723,-21659,-133889,83040,123214,-19573,89626,293768,320198,302433,231267,142261,44436,65753,126606,-1169,-172044,-120853,16648,-7160,-101154,-18340,131518,183785,230402,253794,117350,-79642,-116097,7407,133076,265061,339579,273284,186074,32207,-266329,-348059,-148248,-70206,-214051,-272703,-60614,316095,428205,194633,49369,-3923,-26967,116156,288291,243033,273418,374523,269222,79385,-80599,-263750,-343609,-253984,-146950,-82322,-34087,-88251,-239683,-172540,177321,287723,64854,-34358,-43717,-49461,-5895,56315,213454,340902,321574,264412,233414,293084,368432,168169,-50610,-1405,225918,283939,92574,-57017,-36340,75726,104280,21830,58286,210485,190703,155869,170592,172920,258782,269832,228367,337399,443486,507537,533891,152904,-251991,-124533,319040,624209,559882,464351,459775,16237,-255141,365894,1826042,2952990,2730837,3388746,5236813,3444587,-2334199,-3419852,-2110148,-2020390,-1905211,-1157628,-1174950,-1325889,-733557,-226334,-504736,-594473,-376758,-388491,-385491,-269526,-238800,-368023,-521186,-447067,-210914,-133018,-320832,-447171,-371695,-382294,-492741,-496989,-282955,-82020,-91275,-223529,-345581,-446191,-411788,-270614,-186522,-71418,25949,-87922,-319006,-390286,-313326,-313552,-424970,-473563,-323031,-149400,-89201,48824,90294,-155022,-333842,-314663,-431743,-521119,-261364,72468,114386,-25400,-90688,-126283,-226912,-291593,-291680,-202156,-148227,-303053,-360258,-143356,47385,39459,-12120,-4703,-72955,-38432,95094,127435,-15066,-251842,-429123,-190372,133673,-22914,-175350,-5685,-49565,-302391,-306432,-178527,57327,219836,147766,28500,-56202,-96027,1395,70322,-117934,-236087,-161140,-113227,-143213,-92908,-51057,-89101,-123958,-97578,-34853,-16906,-72077,20955,219848,297775,157982,-135513,-226211,136736,293277,-16150,-261679,-21635,185468,-23676,-182285,-154651,-190808,-209634,-120033,-107860,-112721,-16947,-47973,-241486,-223905,113368,291394,149269,75918,35930,-163626,-365228,-424685,-429880,-331671,-39462,142365,191090,125860,-88725,-227441,-85696,192552,215431,-9270,-93176,100342,288398,269687,108538,-14821,-66754,-19645,29957,128558,249512,163310,-14335,-131389,-155618,53428,194680,-31913,-256694,-246085,-184567,-175392,-229806,-278216,-208804,-35961,80334,122005,52803,-119254,-147036,57056,93595,-62813,-166303,-113539,3288,-33493,-220068,-188913,-108397,-194532,-132423,129276,102387,-181300,-267364,-62138,105859,135985,122686,183031,220428,205642,201629,273480,417779,483532,301999,70691,31082,9694,-111041,-113028,5657,78867,130393,92655,-207115,-403607,-199718,99997,178928,65618,-13456,-27743,-115442,-130331,17405,53437,-26460,-28950,12674,80234,56873,-116620,-227415,-260699,-351710,-267723,-72327,-113244,-229944,-151009,-87259,-170869,-164228,-172320,-219314,-274720,-319722,-313170,-249598,-180589,54109,328765,321579,225593,136964,5560,-977,118087,84696,-149677,-313545,-209510,-97638,-129520,-128928,27870,82141,-154390,-363558,-317341,-236058,-162865,-110298,-59686,51298,159237,164490,10612,-138507,-102920,49999,55235,-35003,-51096,-70794,-92136,-20074,37160,34750,-82355,-60615,59316,-66209,-333884,-434984,-246699,-10750,-6591,-103074,-82864,-27660,-10697,-4646,-187159,-396767,-261999,62578,247007,347526,339485,155626,-104114,-194070,-104799,-19542,-63915,-107574,-48662,4688,12476,-71162,-70452,191972,461289,354803,39009,-91317,-1803,99835,173021,154078,-1161,-116660,20901,117807,146961,205162,173195,247324,346507,173699,-5815,-1527,-60674,-129745,-120390,-99177,-70025,-26375,-55920,-111039,-23883,144478,129417,-49849,-192737,-265331,-259949,-159854,-18895,143165,185651,-47127,-260058,-93028,142593,57753,-103924,-2322,225380,243123,80267,-39274,3368,-1537,-197235,-355415,-363879,-296917,-105068,64524,75177,108053,325681,543132,441066,127780,-4222,202507,432311,383446,339651,515447,547600,178826,15047,137123,6843,-156709,-81822,126686,306920,161841,-104168,-45517,33434,-168140,-353212,-410052,-351934,-317638,-398167,-550590,-613178,-628218,-674120,-601850,-493423,-420644,-326695,-70379,58436,341263,956137,475264,-181438,827317,700372,-1080737,-935057,38203,347875,509916,123599,-506604,-312634,945525,1169489,-418614,-826966,515908,812409,-69563,-515152,-641985,-550834,-155283,-18353,-158004,-133330,-15056,31252,-57404,-142734,-62504,25203,32653,67238,87915,24573,-40182,-86049,-197984,-208110,-17111,55237,-91404,-99528,173995,298948,104904,15545,199991,64549,-222192,-257601,-198812,-171687,-25245,69194,111529,32848,-205275,-192278,-75200,-217283,-292839,-177962,-36449,100916,227393,296964,304830,325741,275407,10208,-247473,-206053,20519,228862,267102,17874,-303717,-374165,-298649,-252112,-139494,-6653,77204,201420,301352,161388,-44669,-187054,-245331,-58807,146874,135413,159532,208463,78231,-76932,-145723,-218675,-121651,155571,266890,175173,170202,212943,283249,475241,468666,35261,-306028,-256914,32746,268224,253887,128503,-6157,-215608,-300239,-159189,-79947,-102496,-95591,-177118,-309729,-220458,-45324,-34956,-134133,-128511,6665,37817,-1316,-59808,-176446,-285567],[-186495,-9926,125617,136624,105380,54473,47575,26861,-114446,-198204,-125258,-146163,-192121,-154613,-153889,-205271,-286528,-217143,44524,134531,-62808,-179285,-67882,11106,101039,118196,-122504,-317281,-20053,324024,223878,92698,186821,134976,-165739,-285223,-212899,-137849,-39750,18431,25222,60548,63907,179494,226967,176762,305250,315934,26785,-174893,-73402,217637,325385,202473,173776,171937,91399,176437,346133,262878,-33366,-99283,220935,502744,329926,103671,167826,184040,-30299,-87642,-102663,-248378,-234953,-218,-19584,-163493,-79917,-21285,-13960,126060,298613,320481,168723,1546,-25428,169812,219985,-44489,-165634,19775,83362,-64792,54276,149962,-6009,-229635,-258203,-65911,176118,121303,-72889,-31959,158962,122233,-108329,-207613,-148413,-73180,7307,42053,23410,-155158,-304048,-147500,117156,158370,31229,-36960,10292,-24650,-9479,-45013,-90474,-3783,125708,214477,219565,100237,17716,-108369,-274687,-287503,-166946,-99277,-100924,-78972,128866,319689,302890,120879,-137321,-316561,-274158,-105657,-77138,-187959,-263003,-185060,-11857,21701,69277,250774,244731,123003,138405,150170,67140,11628,22509,7926,-24080,197434,417601,270951,79972,104990,40992,39336,198251,126257,-123195,-208240,-212020,-131936,36796,99448,80185,236738,538527,424502,60583,-46534,-187253,-442084,-273048,176273,255106,96284,84605,121168,103852,-16630,-199880,-208823,-114151,-106402,13070,239847,228894,-24150,-203114,-171391,-77876,-38747,-38549,49497,307245,465734,165169,-236743,-349638,-202428,12582,133220,19131,-106283,627,58835,23524,61043,87196,10346,-114381,-226951,-341203,-369754,-165126,103694,279176,201957,3720,-97925,30248,143280,64450,9138,71311,43772,72516,221313,270604,113191,17837,-27152,-52366,5634,220024,391635,137018,-282213,-275438,-58240,-9568,7674,149807,238020,250266,260746,246746,146204,-98031,-224578,11971,142487,-34044,-131279,-90821,-98552,-116453,-131502,-23125,133442,117472,-82192,-159132,-112036,-25188,32350,32730,17914,-131611,-247172,-224567,-244512,-257363,-105600,147157,339203,339496,219698,122232,183696,227781,143229,90847,121959,149665,194314,304360,366905,316428,287917,269018,56784,-204945,-239389,-190886,-144239,102855,508437,594214,147968,-60746,142274,291066,304789,308229,288789,284082,312044,297620,280674,247797,137103,72127,61649,162904,479704,505791,114115,-136570,-138522,6251,178288,5275,-186127,2955,103663,-23376,89835,336184,397473,320276,182188,44605,-24896,9335,75480,33310,-39082,24686,123637,54110,-92382,-17728,151148,218299,301429,315368,93626,-155213,-150075,37255,190961,333238,387339,244397,98298,-61610,-318966,-318342,-58783,-30180,-222532,-250792,-14555,332632,502084,338427,140224,77133,53542,172502,287390,177356,183283,269955,172139,11191,-129654,-285788,-359390,-284964,-214749,-211359,-121621,-54346,-114361,-36879,300414,436060,219186,5252,-101001,-78278,44388,61332,63195,174011,284184,282075,257172,307300,388700,227856,-25833,-53293,123843,244638,144961,-23321,-95237,45209,165487,54847,23947,197394,298493,272596,213091,184775,245996,244671,189131,268112,410322,479986,460118,121546,-207593,-33414,568682,969096,866632,697265,576700,-6268,-563811,-8057,1491323,2712617,2389184,2587961,3778933,2168012,-1085098,-1004502,-840744,-1725901,-1797854,-1010306,-931925,-1354165,-1053663,-561259,-802926,-804953,-596710,-575829,-430985,-257610,-186410,-300978,-464151,-447042,-255156,-250163,-519911,-588789,-386375,-317361,-463846,-540821,-388463,-212558,-229196,-334699,-403846,-385079,-285653,-208778,-190731,-88276,37843,-54731,-302774,-392848,-341206,-383075,-498489,-560350,-416392,-225246,-132015,40546,123647,-100869,-309156,-292257,-374225,-526300,-300253,81737,122987,-44813,-94174,-70559,-196636,-376980,-444337,-295645,-237611,-507154,-541811,-186429,95088,76192,-41472,-64723,-74639,8707,132849,156214,37652,-190085,-384307,-196987,63915,-76996,-160837,70952,52467,-226184,-297994,-196241,5641,190174,157621,-18734,-102409,-36415,67764,65404,-88314,-200785,-190649,-141861,-74635,25248,1501,-86416,-119827,-126610,-114638,-123249,-197989,-151473,58450,249540,203961,-81403,-228866,47123,184792,-136435,-431694,-190263,91440,-28508,-156118,-135983,-157646,-167108,-89938,-33858,-4702,23756,-21674,-97416,-44417,142447,178637,104053,71586,-44101,-207564,-283582,-361977,-514781,-437393,-79685,137672,150697,77492,-96934,-259879,-143802,172652,203194,-69195,-161119,39730,168401,89415,-91025,-172634,-87102,2135,32334,173750,319542,182084,5582,-100688,-147947,68857,236062,-25735,-342368,-421767,-376768,-297743,-237274,-240000,-202639,-45269,125302,181117,164039,6659,-129637,34442,118754,-68190,-203616,-128502,-18027,-66999,-189677,-75084,-55622,-203841,-119902,110817,47203,-180316,-203732,-29978,154259,187710,121773,213974,331260,297724,256655,323455,470372,538727,355924,134888,116464,95656,-50317,-56584,55855,83070,101453,84609,-157908,-327209,-95820,203581,224533,27194,-104682,-115281,-165305,-115483,74157,146798,54648,-9655,-8063,91370,113429,-59517,-183187,-255189,-409264,-340474,-96218,-52139,-101852,-2307,-7180,-157738,-135732,-86943,-141919,-258999,-323419,-333343,-279892,-192853,91694,345240,268187,160777,125693,80941,127114,255886,182677,-99789,-279831,-175761,-74080,-94593,-68173,65516,81959,-146857,-361224,-391598,-321676,-145348,-9724,-1793,11097,32673,16499,-62656,-147861,-112827,42634,63102,-63179,-148212,-246745,-363211,-265291,-130818,-95006,-170976,-137289,-877,-15011,-191736,-330759,-221249,-24171,-9689,-94890,-99903,-65144,429,54265,-146474,-416377,-419434,-135895,157568,359202,340077,119657,-138514,-207000,-43007,94128,25245,-86897,-50967,33556,64414,-46593,-112056,141591,443653,378703,65311,-98928,-36134,-17822,739,24650,-77959,-143996,19529,134648,161844,205380,166039,239573,405824,270167,47509,30784,8551,-97767,-136736,-96089,-28250,27402,-28159,-126210,-70405,94091,135733,16016,-118648,-229317,-210415,-85143,44124,160289,167057,-28354,-175971,25409,203449,16172,-225465,-113430,151953,163243,-21431,-145818,-85202,5501,-146435,-366758,-396500,-300326,-109922,56703,101226,197288,425459,589646,473564,132367,-28415,181040,417308,348236,269279,426944,490102,176045,-20376,64074,-24713,-138287,-40156,158578,303854,186659,-9692,55915,102393,-67286,-252259,-396199,-395835,-364806,-458634,-576834,-588054,-644810,-775070,-717574,-572539,-517866,-476331,-167336,-16059,154041,924843,675503,-20259,942677,940644,-1114001,-1190968,84903,543144,567801,220599,-379690,-445598,796753,1445990,-98777,-825282,594653,944920,23641,-417974,-643013,-633120,-108745,120720,-93736,-154219,24407,147328,34192,-93022,-31309,85746,76828,572,15697,81541,83873,-42527,-201059,-163194,59808,70252,-104314,-40093,288822,405181,209740,105437,224353,80404,-194568,-215798,-167366,-142667,19819,80487,103847,40644,-224394,-250238,-115354,-234067,-289034,-162457,-38097,77572,213589,341295,384293,390462,297213,25867,-219090,-182787,7180,179467,187994,-60960,-331805,-370930,-298520,-229677,-99079,-14992,-3056,131276,270533,126627,-80215,-131282,-161653,-19648,179860,208798,240968,312947,232848,36137,-117805,-206450,-94910,176314,288461,248095,274818,268568,230134,351368,347557,-20609,-329796,-316818,-1408,247547,183718,38476,-49227,-181176,-222553,-141562,-114314,-107363,-97485,-205032,-332236,-237323,-54955,-55174,-153506,-148246,-10131,60063,33258,-34875,-144092,-238923],[-179984,-22588,126337,155242,130384,107950,104243,71487,-73787,-147801,-53447,-33419,-39093,-4169,-59473,-158072,-224881,-186514,12581,96057,-85307,-267525,-196675,-29489,107272,118611,-113277,-268054,7890,251625,134081,86748,240685,177332,-64501,-120708,-100423,-56817,4428,-43694,-28608,108328,162335,203468,199516,175588,331083,382695,145146,-80630,-36699,243832,362912,228219,153381,150806,128436,189692,310073,267182,-1176,-107474,172095,446603,321438,153320,218162,186510,-59935,-120971,-133997,-269825,-226037,14531,-9542,-97443,33752,56977,-8234,99624,307551,349493,172959,-15457,-36341,141865,166226,-88911,-171904,-22113,-19765,-141720,15347,151773,49199,-146061,-196273,-41401,206465,137908,-136530,-179000,32676,66168,-101641,-177804,-181533,-171219,-76984,23763,64330,-87969,-211797,-106463,144626,218582,41650,-122223,-134976,-139029,-37425,-17725,-135131,-110247,59688,193477,141175,-31552,-121546,-187185,-317789,-343764,-220689,-156249,-204893,-163112,70167,287748,273029,77255,-162720,-318864,-272200,-98858,-21218,-80276,-169739,-156129,31187,152629,152953,192124,89494,45053,141702,158867,76110,45245,61664,65809,34492,226483,379699,229268,112891,178379,83242,3763,82244,73719,-44876,-103768,-109000,-80731,-22756,-15079,-4786,207634,488856,382844,59698,-4827,-209823,-525180,-309628,145929,205756,71375,77799,113083,140901,71751,-110559,-153885,-49883,-60166,5543,209421,212511,-38809,-150975,-109166,-59833,-52595,-72103,-46839,188997,437501,200832,-214707,-422835,-291811,-59107,116994,94574,5736,118503,158647,61914,82698,173248,134154,-2583,-124263,-264134,-320151,-212243,-86944,89454,120181,-28348,-137355,-31110,106955,70981,-38130,-76250,-107182,-20907,169250,227543,139304,98477,42011,-19269,-11312,166908,386168,140492,-386478,-426490,-141040,1368,88307,223096,227765,180337,177068,135010,12309,-192384,-202831,101139,203255,-13756,-135847,-119266,-148334,-237706,-304972,-141419,105715,180787,93601,50870,37147,37975,27209,-54977,-110938,-222461,-304214,-293775,-265480,-236990,-97396,104247,267443,315217,271806,206089,197784,168778,64104,-14463,10245,57794,148562,267407,311729,285271,269114,223298,19279,-194098,-216905,-140298,-17736,244864,618857,640476,83984,-263566,14862,297250,353545,333147,259714,269124,374457,354303,258798,230982,188923,149780,144443,242528,513348,462159,31834,-165504,-76323,58861,177649,7097,-207910,-49848,95499,-3097,83032,322771,439420,351555,159946,-32543,-80863,-48967,-12786,1892,37052,121746,181703,106232,-25807,41310,183326,240956,353239,337148,21079,-228218,-127622,98661,218908,301606,309715,148901,-9214,-154639,-323377,-243565,29510,20551,-191960,-205481,15826,279023,456226,388364,220025,181051,141775,205283,236222,73757,84476,186851,93428,-43191,-139271,-256054,-330529,-287544,-242726,-281752,-193534,-32881,8866,82728,361386,522816,352070,60317,-105251,-65969,69819,-369,-159044,-30211,227044,268575,225417,259511,341539,275517,39143,-73205,22488,182398,185603,30248,-97698,44633,219084,95606,1355,189268,417348,405701,251126,176343,257146,297786,215876,226133,371412,431682,350071,105872,-57696,197624,814436,1171883,1069364,926293,730282,12646,-828543,-405720,1189252,2476620,2139040,2454458,3142812,793059,-560374,573959,40103,-1506329,-1690747,-951602,-711696,-1316902,-1357806,-910025,-1026062,-1012175,-878381,-797812,-507566,-247546,-114364,-210078,-433578,-526466,-397270,-437088,-715579,-718808,-442965,-323156,-465870,-542444,-426091,-311098,-387183,-489651,-468855,-302120,-150810,-162046,-225311,-161428,-26792,-77255,-300895,-383957,-333388,-384501,-492287,-556524,-450320,-296943,-189847,27017,186769,23834,-176304,-143258,-187533,-423287,-322350,52117,117043,-52366,-94701,-44853,-164562,-423496,-575625,-401989,-310228,-607688,-648776,-222573,132228,97746,-72513,-122704,-86529,8375,103360,105866,32353,-127157,-287755,-181272,-22348,-128704,-137560,123069,131351,-138899,-272789,-193306,-36899,153958,169811,-22209,-78462,57202,110560,5824,-97225,-175598,-210853,-149335,12176,132178,54127,-53508,-75527,-118238,-166762,-211562,-298593,-295463,-88746,172356,201418,-44352,-205276,-26834,95260,-223167,-543896,-345614,-37415,-54496,-135474,-107375,-96760,-82291,-12519,73838,101519,27261,-33403,12151,88260,112361,37948,51850,63938,-112285,-243907,-199061,-261363,-499797,-447760,-98925,108287,83173,31263,-72873,-244438,-177454,121194,174650,-88147,-196332,-45772,10354,-101045,-260906,-291222,-85394,45145,64281,218495,337980,161091,7081,-67772,-114371,87370,253087,-2838,-353769,-516029,-522739,-393161,-209691,-163068,-194047,-93763,120896,222118,267930,124355,-88701,45961,182598,-33509,-213596,-141867,-46964,-89709,-105599,51798,-31947,-238858,-121558,83002,10478,-129576,-88558,29205,190134,213241,124143,233511,379876,310101,249376,321000,456617,503453,343881,177564,180518,154801,2590,-18328,74917,53413,37704,55071,-91398,-209358,8211,270047,253055,20485,-149633,-189117,-223949,-129153,75660,173788,97486,10593,18878,137766,172527,23454,-102567,-230302,-411621,-328782,-44526,61400,64950,166860,87988,-111124,-75103,22711,-49356,-206041,-296509,-311728,-253541,-159460,85508,252377,176888,112390,113838,140242,239837,370809,282046,-6265,-156090,-61414,-5156,-49382,-29200,77115,79642,-130284,-342695,-419846,-339933,-96488,80920,37118,-42837,-82046,-96529,-98495,-142339,-115063,41645,82434,-56665,-187237,-331562,-496691,-426174,-253896,-191937,-214820,-178230,-44428,62838,-1720,-167312,-176965,-69191,-37600,-76329,-114754,-123268,1364,119777,-54618,-344609,-494009,-338004,7978,299739,298911,64281,-171433,-205115,26772,226987,153046,-33768,-48607,52320,92638,-46139,-156439,82070,373308,338224,68973,-75265,-22406,-89893,-158425,-120989,-183850,-166933,48439,172492,159620,143256,97346,177998,385414,309904,92970,59767,70888,-33147,-92083,-56838,26790,96182,13207,-142828,-136105,9580,107784,59085,-77837,-216170,-161171,1168,97324,160839,139142,-38493,-108732,130690,245260,-19084,-303063,-187067,70691,45306,-153167,-246357,-152509,19345,-69940,-318773,-365230,-243083,-75293,49291,99399,246000,474193,571925,450422,124906,-41093,140011,328457,246674,149904,261476,335873,130587,-85638,-87206,-99461,-99893,33417,196185,273156,171409,47165,110915,126973,11702,-147456,-328102,-372837,-356446,-468265,-542908,-486710,-549203,-731800,-723181,-597338,-619317,-630068,-291596,-137697,27547,1034970,985717,152658,942957,936504,-1258607,-1456266,157164,734499,555671,276565,-231018,-485172,736492,1777999,192151,-956597,544935,1070543,160147,-230193,-507286,-642347,-108028,176982,-65978,-166354,76894,253793,125598,-22935,7758,137956,127296,-55644,-76156,101407,178577,870,-181981,-101231,116838,62804,-109828,23780,368275,472407,295228,203730,234946,84509,-125589,-105701,-111341,-129740,20007,56488,61163,30280,-209495,-266264,-116248,-175475,-233239,-140583,-48943,35676,163594,318588,381103,372334,264172,23315,-183324,-170154,-47880,85023,97944,-104989,-304541,-324020,-258262,-165017,-53022,-43005,-93368,45809,214322,89009,-99392,-72697,-77270,-8855,160167,217315,233659,311783,308674,146585,-49092,-160205,-74780,156208,265460,275196,341673,318612,188630,197910,164101,-79496,-319878,-349226,-43888,212403,115467,-48842,-72890,-84511,-88757,-90829,-107130,-78776,-95105,-237586,-343618,-242563,-61052,-62599,-142196,-115959,815,71002,46440,-14967,-105688,-188216],[-168344,-16360,159949,190474,155937,172478,175421,106777,-50904,-100629,20752,90170,112493,134993,36318,-127839,-209349,-172491,-2520,68831,-86980,-280744,-259240,-64365,87282,107520,-81314,-184086,30672,150158,44971,114145,324476,257641,94266,71320,19872,33643,56456,-87348,-64039,156107,265268,224685,149947,157746,320583,384823,210697,-3927,7175,251702,350732,214279,106958,98057,140068,198136,271466,252235,17257,-134273,70559,310180,251793,161239,229106,149827,-83638,-122839,-126014,-241174,-157727,34228,-32247,-44206,168277,203893,73394,113882,288576,310595,133134,-59614,-70248,100169,126549,-89990,-139588,-57600,-140186,-193911,-6968,159281,122598,-20512,-121151,-60914,147596,114075,-165754,-251136,-44074,17812,-98175,-139413,-191127,-255466,-169269,1893,76930,-37995,-108694,-34996,208525,336684,129490,-149158,-291926,-283479,-98304,1253,-143170,-173962,-8547,115532,-7116,-216160,-278381,-241866,-313596,-348991,-254863,-230867,-318868,-230121,14605,218647,196061,14020,-176080,-294023,-242618,-78570,37037,36461,-39408,-65035,92920,254575,215618,97554,-89829,-51653,139994,183167,98998,49979,43262,82126,108213,265537,351172,206142,157383,248289,139927,-16390,-23739,38717,49458,-1187,-13100,-25712,-66774,-108559,-82340,135182,318253,232286,54283,65448,-175405,-536632,-338926,76339,123654,47224,98086,132681,185832,171642,14758,-48825,40229,1095,-11926,118836,118372,-64244,-72718,-21148,-25426,-38909,-73240,-108488,67461,318164,186737,-138170,-359638,-297347,-130644,46703,100332,65771,171773,206699,78261,79440,215362,223527,109640,-248,-141643,-223538,-238854,-260561,-117342,31383,-39675,-129396,-48509,87065,92053,-56704,-217569,-270361,-127586,107448,164705,145996,152457,100931,25566,-16430,111475,366243,164553,-425122,-544005,-219095,4502,136881,243009,174917,78391,74269,32301,-95920,-249674,-154033,172098,243238,34708,-89810,-119326,-171413,-289217,-367960,-184280,105262,232285,237913,217989,163934,107922,32769,-129611,-247372,-315141,-346137,-323321,-239538,-167941,-59614,68840,188523,244426,215070,187453,160641,97458,3737,-83266,-90987,-32978,114539,229839,232608,208648,188319,123553,-34749,-173788,-186461,-82188,104993,351394,648476,600896,26451,-394640,-98317,275565,370857,318615,200392,248431,423568,366207,181165,153033,174108,165013,175155,286072,503863,385248,-60030,-212133,-57761,63643,125597,-14563,-205515,-76738,91376,27443,71612,291006,471009,408206,179601,-60287,-113812,-104881,-119331,-79879,50483,164343,192896,138220,73006,136005,212976,244486,380450,323960,-78091,-279170,-49013,185218,216075,181205,124481,7017,-116077,-240717,-304251,-153582,96959,74703,-118092,-125381,44093,185395,306041,322014,264064,273238,207421,201676,158118,-20719,15997,142045,43610,-63272,-88864,-168794,-255699,-252285,-222044,-275294,-230704,-28055,107116,172184,356059,512792,402581,106465,-63916,-24319,61670,-114910,-378136,-193363,184392,243127,149325,161284,251291,302449,132393,-37971,-19509,144460,219657,94745,-38055,80087,256128,139324,-3985,185268,511369,512586,261199,134914,279942,413597,307524,233955,349554,379862,236225,113071,166338,505155,970932,1152357,1080170,1063709,871525,99193,-878422,-670829,970154,2294741,2008375,2792653,3306692,-24625,-618712,1029246,301659,-1427209,-1611920,-999536,-617696,-1254845,-1580561,-1195513,-1112744,-1115794,-1098248,-993826,-615222,-257693,-62244,-133021,-428624,-636900,-585906,-640115,-841561,-787472,-512211,-384171,-495030,-513057,-386391,-345073,-516531,-631997,-493236,-197094,-47302,-150597,-276439,-260953,-145161,-150601,-317477,-375479,-314127,-345010,-429070,-470395,-416783,-344750,-245883,13208,258641,177555,11931,60580,31157,-282534,-347203,-24501,93081,-45990,-96594,-61923,-146271,-420420,-639276,-475711,-331531,-567354,-642289,-240411,134583,84853,-98368,-144858,-85760,-22692,29786,6305,-28516,-88512,-171836,-150543,-98960,-161158,-111751,141450,171366,-73467,-235673,-169798,-72242,100149,174789,17688,-9717,141815,113756,-81604,-129439,-158331,-215033,-131579,96212,198956,88576,291,-129,-80192,-196213,-268627,-342301,-373369,-199049,77500,155292,-25549,-144539,-32023,52530,-267070,-580378,-454992,-171062,-92226,-118243,-73044,-26076,16166,97682,206216,193426,4244,-66806,74571,146945,35483,-79677,10636,49086,-154142,-262177,-133638,-151958,-389683,-369976,-103526,47353,-4275,-6965,-21926,-179067,-181045,49616,140023,-55353,-183598,-127750,-131172,-245221,-373776,-350082,-69670,84892,108329,262260,322422,115373,-19237,-56927,-74085,105155,244971,24647,-308273,-529891,-599414,-440004,-156307,-78021,-199565,-171532,68881,233458,337342,210088,-33447,80797,256085,24687,-198786,-143125,-65439,-98658,-9930,136419,-39002,-259939,-114614,56182,2922,-31519,61328,126864,227396,218782,137226,245804,361205,238964,168258,259301,375588,378126,258214,173514,198632,172727,32380,-5353,67490,7977,-36925,19892,-19136,-69579,91183,268849,237218,33199,-142458,-222303,-254736,-148718,25134,111197,67448,12902,77890,203605,220165,107542,-13544,-189359,-354288,-235258,69319,194408,216806,298934,167321,-46432,4770,123645,23639,-145431,-260422,-266189,-181512,-87179,40541,81474,68929,90181,111024,173798,305971,421329,343280,102857,24006,106555,93778,-9180,-26109,63136,82298,-101671,-311189,-408831,-311528,-44194,126427,40553,-96835,-157868,-142317,-90271,-128742,-111752,44209,104620,-22179,-171985,-323022,-469352,-462497,-321523,-239408,-193037,-161947,-50378,143532,164851,-10077,-135693,-143574,-98537,-67549,-132872,-180715,6672,181069,52107,-221474,-475513,-485921,-159673,187055,229591,13247,-184346,-179510,92159,345874,280730,35220,-42339,52796,86309,-76154,-196210,23807,267896,244436,46982,-25558,34242,-106874,-263118,-236236,-274669,-174891,99271,227832,161229,60103,-6219,74483,286642,282115,118336,81698,113113,47672,-1608,4276,75200,154846,61392,-139964,-196511,-89122,57953,82099,-68213,-219848,-123257,64883,120908,142046,95031,-80668,-71051,199607,272807,-22568,-325049,-229873,-8498,-77900,-273783,-311104,-179133,44145,29229,-205594,-267963,-136430,-6636,41583,62074,233736,462113,515517,387733,104692,-42337,96664,207733,118710,24520,79898,144146,59942,-162724,-275532,-206245,-60345,112809,215246,201216,108100,55025,107773,84592,6412,-102406,-245875,-304067,-309900,-432621,-456669,-323030,-341016,-528446,-595780,-552773,-691185,-751757,-424290,-304610,-72390,1195732,1354963,350416,877610,766014,-1453283,-1697037,195554,849164,457059,245768,-121579,-419529,834493,2148281,395555,-1203636,353527,1138544,305357,-357,-298631,-599985,-155086,149456,-67556,-158537,130809,321298,188513,47377,49917,171366,167685,-86817,-160549,75257,205954,25133,-148451,-41719,137617,34862,-101237,88456,400543,476901,325673,264339,223261,79655,-21600,46989,-46690,-137495,-19729,7939,-12254,-8034,-174732,-247927,-90655,-65766,-143177,-112026,-46421,9444,115543,261246,314858,284517,191504,17011,-135976,-168031,-127017,-19544,37616,-78320,-213482,-245051,-188067,-70427,-7911,-84234,-173731,-30828,152955,50483,-114892,-46751,-25527,-24581,102088,165255,153898,228714,304008,227663,42681,-90587,-66600,100766,205331,250752,357218,343915,147226,49041,10137,-85098,-270126,-349813,-89242,170294,67342,-116803,-84197,29168,45722,-32227,-64568,-23866,-86290,-260818,-335707,-231839,-65661,-56291,-104048,-35333,63572,92965,39968,-20499,-82790,-144078],[-135912,12813,205994,220931,174748,228611,239334,124463,-51515,-72505,80221,200742,233546,228476,100836,-123432,-242559,-185544,-16495,40047,-74416,-206715,-211514,-68703,41701,71689,-43716,-88160,47139,52515,-19430,159589,393022,336565,267066,257312,139414,118344,109913,-86107,-67685,202002,354990,238735,94445,133855,277442,313637,195304,26617,33505,226485,295241,176348,52555,35416,136733,209081,240356,222733,19321,-172006,-53436,141888,147029,121132,178465,72717,-81016,-59489,-63501,-166225,-54886,47930,-72522,-1268,300339,373621,197812,156932,234072,200226,56797,-106993,-109013,59775,113223,-41505,-67571,-58811,-215077,-200538,-8615,167950,196048,108507,-55012,-105165,39174,67753,-143486,-223009,-58497,-20455,-102398,-103630,-171742,-282650,-202386,9092,59136,-37423,-60734,15912,275437,472161,273007,-95735,-384693,-398651,-167799,812,-114191,-170194,-55783,914,-183565,-410252,-419715,-268438,-264800,-293774,-251506,-300416,-408458,-276895,-36999,127616,88638,-61609,-182261,-246942,-187476,-42160,93468,137341,84323,48105,139941,270982,216939,-13308,-244305,-154044,111725,203666,132483,37430,-18379,45468,159645,289344,324531,198971,191170,282088,188021,-14573,-87556,34976,144771,89022,53392,11737,-89783,-162700,-135525,42893,102086,30481,36154,133556,-94296,-455628,-319737,16491,42605,31138,145431,187981,245524,271668,143484,70426,120575,45153,-47189,4286,15110,-54099,20782,69147,23228,10137,-37523,-125360,-27460,148760,128610,-30279,-182051,-226477,-188835,-62739,30173,49331,139031,185109,67542,58646,212615,254913,178777,104289,-761,-103588,-243653,-374566,-264619,-25716,-18582,-64986,-5609,94045,117351,-49351,-314737,-407967,-222741,62599,121224,141020,172712,139523,70376,-13830,57907,328519,202189,-382732,-593621,-279189,27,151234,215180,105221,-13501,-8032,-30005,-156867,-263210,-97242,193977,231375,85836,-5893,-85278,-157633,-255187,-301517,-132612,125961,240474,292872,291713,240010,178654,57633,-164347,-336651,-367298,-352670,-307432,-180477,-67930,4979,61529,134315,155926,88916,89372,89753,30019,-31751,-94428,-140114,-88799,101793,204338,154592,105857,65778,586,-83374,-146083,-155394,-39107,171553,369954,576859,506420,-359,-415016,-161471,232150,351134,276060,137925,226954,438647,330942,70913,28741,90653,116551,148257,274459,447658,292507,-145126,-274798,-97651,15717,45424,-48670,-191933,-89528,81810,50783,54215,270190,510537,485003,235011,-34456,-123622,-150729,-210646,-169458,24188,168516,177318,150844,172362,234140,227447,228940,384300,289170,-171091,-291548,66339,279325,192766,23189,-97122,-134251,-194489,-303315,-279199,-75363,135307,128347,-9202,-14067,83023,99040,117782,179759,269410,334120,238071,168320,86520,-67211,-1815,132005,27210,-34198,17323,-40058,-147461,-182307,-158400,-197046,-218118,-32260,170012,228019,299099,404062,345427,125824,822,26279,28823,-235891,-512850,-260844,175423,225494,62149,47645,160274,310324,241086,69054,37567,161546,246688,157061,66383,142525,271265,177553,14114,192046,560030,562710,233773,66849,298621,546261,432665,291874,362081,342291,146261,139590,403688,786086,981135,919398,903504,1073515,966369,261859,-637709,-682093,869408,2203278,2005058,3371686,4175111,104215,-1217387,281905,-88826,-1492905,-1560495,-1109421,-682568,-1202853,-1685781,-1369452,-1075414,-1079946,-1165610,-1100765,-731062,-303363,-59972,-99848,-435676,-716067,-746122,-787712,-856319,-770463,-558410,-456130,-528374,-471260,-292604,-306211,-575583,-706022,-445034,-79105,-4587,-184524,-327050,-350779,-276538,-247578,-341893,-369619,-307422,-311747,-352309,-337364,-331579,-357462,-281692,3104,308086,305966,187717,230865,177874,-184801,-391883,-144513,43911,-34065,-101392,-110664,-148951,-374013,-609783,-482136,-290894,-410262,-524911,-234777,85914,28156,-112706,-109737,-54855,-55895,-44581,-88498,-114452,-82819,-67864,-110929,-144173,-166444,-90550,131206,179289,-40058,-191110,-137524,-110832,21314,162393,82527,64738,177104,69624,-168495,-166091,-144245,-198594,-89779,158163,210722,93217,60334,90694,-26353,-210505,-288325,-317382,-372166,-263926,-19011,82913,-21602,-53070,45192,54191,-273732,-545207,-499597,-278811,-129035,-103298,-42917,31318,92939,207124,335328,254613,-33070,-105097,90442,131918,-62058,-144707,-11391,21980,-171998,-262855,-103363,-68150,-234708,-246975,-102035,-37437,-96170,-36277,33107,-89599,-164937,-30004,101226,14034,-128003,-178985,-204902,-295651,-410731,-344856,-49482,99446,144181,301142,296655,68920,-65635,-80435,-48780,116074,218373,44721,-240074,-488659,-603814,-432697,-97817,-18850,-226022,-259199,-17164,204954,349063,248757,22593,120000,307379,83552,-168138,-126774,-64368,-102744,37845,130493,-77091,-244831,-91574,28569,17207,93938,224405,259278,271345,213057,161965,252227,287862,105441,24106,145586,243707,191931,113594,112699,160678,147903,33044,-16206,39208,-38283,-97754,-5657,43980,61438,141399,198307,163184,41476,-96221,-199640,-227544,-145397,-54180,-24829,-35690,-13591,137980,261261,240488,161699,53428,-136369,-252376,-95686,204738,309030,309338,351415,202192,10940,80938,186405,53496,-106198,-231980,-216908,-89929,-532,-26422,-108412,-32413,86721,112195,174209,308527,386519,334174,190734,204190,278144,192513,12415,-55463,35638,92522,-64329,-270951,-373031,-269935,-19532,104544,-4447,-151868,-192478,-117856,-48140,-114971,-106885,43299,118283,25068,-123060,-252580,-329791,-386112,-340244,-239424,-115784,-93437,-16735,198447,251103,87322,-114011,-233208,-186668,-81164,-153011,-214431,28432,227678,129976,-100826,-380067,-533702,-296680,52986,153192,-7348,-156914,-125165,139948,414423,362992,94068,-35026,32978,42106,-137030,-232862,-31806,150837,125157,5535,36244,121075,-73922,-298285,-292799,-310833,-160431,150713,286175,183506,2508,-105627,-48179,131845,194921,117809,94220,129621,121348,100631,63885,96027,175931,101869,-105218,-227178,-177432,3689,89819,-84107,-240015,-110891,77124,102400,103223,33259,-138190,-58054,224586,289014,10027,-303193,-260312,-83449,-179432,-350620,-326096,-166532,71139,132692,-45333,-122520,-8367,75938,31013,-8550,156907,390359,442788,309324,74510,-33842,71818,108125,11712,-65091,-57565,-19180,-14068,-233769,-447779,-320830,-36126,174529,202278,87110,-2495,11893,51181,-25123,-110409,-149922,-189458,-223003,-248994,-365523,-339847,-133918,-68716,-214949,-361525,-447576,-706425,-812332,-541836,-493916,-188968,1283402,1692005,577419,798785,559126,-1586567,-1861183,153110,834234,279599,113535,-88973,-274585,1087867,2520063,519476,-1483596,41803,1093153,410300,196623,-113073,-548326,-237055,62632,-85248,-126056,176722,335429,201691,91300,82490,178250,185152,-83391,-208417,13167,155401,18490,-111961,-3106,117104,-3453,-75476,148851,391474,414947,280649,251490,184397,69898,93692,194050,7350,-158085,-76337,-45162,-98261,-69614,-135914,-210749,-59852,49780,-50743,-78846,-11911,28401,106403,213541,225261,160888,102301,20164,-75410,-168436,-203593,-101035,27547,20755,-71921,-148185,-102126,34745,33530,-123715,-225638,-78271,104788,10352,-143650,-73295,-22468,-50063,37120,84065,46844,112402,243182,266398,137545,-11360,-70315,24274,123756,182526,316018,325731,95314,-55869,-32805,-7765,-186414,-318742,-123732,135187,54008,-149714,-86840,118996,139634,16397,-2092,43126,-64375,-252321,-295419,-200688,-72731,-47336,-55823,68803,177889,145546,25289,-58936,-85812,-107771],[-74772,57262,234237,228426,185200,261828,277340,124417,-71253,-74920,106609,271590,302017,256925,110703,-143281,-299816,-219797,-42357,674,-55980,-62730,-48722,-22937,-14560,8924,-20376,-8864,55278,-12461,-40903,205137,412057,377368,404720,404752,243525,179052,152738,-40104,-47255,232193,407719,235408,45875,112365,213057,185015,102132,5181,30518,168348,219093,145334,23647,-1486,139697,227395,219335,186543,8484,-208359,-161660,2014,52704,55288,74449,-28548,-43588,72906,45393,-63270,49344,52670,-105049,32914,390695,492721,307961,202006,147487,41181,-35336,-129849,-127896,34539,126255,43975,31611,-7043,-193112,-155792,5122,170969,249446,199365,-15794,-145805,-64261,20720,-75374,-111610,-23320,-48471,-114854,-80140,-128572,-231994,-137407,58935,15740,-104267,-109241,7694,310429,575560,428011,28100,-363429,-434797,-214540,-18308,-59161,-96981,-63406,-113492,-330952,-549200,-504206,-268578,-186560,-185890,-200098,-336827,-446288,-306846,-90240,30100,-25857,-135574,-182638,-187835,-118539,5687,143453,203376,160975,131595,142614,184957,141471,-116787,-339807,-246077,43591,194549,160620,21857,-89764,-23228,168312,279991,283713,187145,189174,258329,202770,4480,-93975,62324,223911,164357,89716,24629,-91524,-174951,-158806,-40537,-74178,-145342,3754,171389,8990,-292712,-227583,6868,-7653,22067,200954,268168,317152,350874,232465,158881,166095,53063,-98412,-85579,-25974,12004,106979,135582,76600,82757,20051,-105234,-75044,-6681,49831,79323,48407,-108463,-221223,-182066,-93256,-37490,31132,98185,34997,38903,185600,229926,179545,161315,129209,9316,-232212,-406115,-293639,-17209,40923,46429,93457,132183,136534,-26843,-338267,-480079,-282833,47640,119650,130974,161465,156054,107839,-6076,11171,274783,241092,-267596,-553375,-307548,-10109,138386,160192,50952,-55597,-41439,-39942,-162393,-236206,-53745,152208,157775,115737,88212,-24987,-108181,-148292,-133403,-5628,150986,193421,241339,259357,254960,240794,103984,-145683,-340214,-346308,-312366,-257557,-111066,34435,81214,87290,116100,78305,-38698,-27601,18936,-14194,-38263,-47118,-113607,-85573,114392,200108,102383,5233,-63885,-105222,-103016,-109882,-123944,-17666,161529,285868,418987,388673,5028,-332838,-157473,182848,306003,225295,91306,203112,408061,261176,-36059,-104938,-32810,27317,78739,209259,354715,202382,-203406,-334597,-182708,-69901,-31638,-78886,-179423,-102817,58064,51361,25520,262895,554455,559468,302097,24980,-116472,-176810,-252708,-218227,-5750,159207,161396,153296,244787,307228,224026,201598,369819,249134,-225922,-258627,185841,357247,165710,-102422,-260537,-221760,-221751,-322530,-252605,-26455,145487,178952,113200,105610,135876,62418,-26497,35935,249361,362096,242312,127879,51318,-49322,26196,137994,43195,47597,156347,102238,-25700,-92159,-69661,-72225,-151959,-30624,200412,255519,216905,230261,203106,114140,61523,64755,-8776,-305938,-512789,-220459,200323,228175,6276,-32500,111638,309670,351673,241889,190098,230224,259603,204818,183161,212767,266279,204966,60349,218364,562627,547585,176766,-5001,300684,637615,540052,375313,406753,325165,91984,173230,588677,946910,842000,561285,626894,984476,1009943,480868,-163328,-411273,891650,2203583,2097478,3993579,5603763,1161981,-2399138,-1551871,-973489,-1635298,-1501376,-1193626,-853960,-1174352,-1674679,-1420479,-975296,-941169,-1062710,-1082631,-822334,-387513,-112254,-118869,-437048,-719066,-812136,-819900,-756670,-676325,-554242,-486372,-533098,-431575,-188958,-214626,-545664,-678521,-321377,36369,-28235,-259253,-364658,-402977,-378225,-329936,-352606,-356110,-322780,-325054,-304717,-205837,-229352,-339221,-287208,-1570,309950,364921,297843,306323,191484,-181781,-460802,-290699,-36764,-32996,-107517,-161323,-166747,-303867,-494325,-413238,-206044,-204251,-335308,-205363,-7882,-64078,-112798,-20587,7655,-66505,-76378,-125062,-181503,-99273,7871,-61864,-146054,-147209,-78507,106746,174641,-24013,-140701,-111661,-161144,-76274,130157,144823,109821,143072,-14985,-232856,-190535,-126806,-158578,-30236,186204,171229,68252,112348,179170,28705,-213419,-270598,-233050,-302826,-284717,-99225,6904,-27756,44638,167928,71697,-257974,-459084,-479424,-340734,-154805,-92633,-29187,55892,119999,274324,420034,268048,-76732,-138016,70358,67457,-151830,-159799,-20437,-20470,-179147,-253684,-112030,-36065,-106580,-137086,-100734,-124268,-172693,-59697,61683,-19215,-149464,-108430,52117,85555,-51519,-183207,-185737,-236240,-365578,-283258,-28597,81506,157347,327342,280124,46683,-109278,-132768,-54207,112596,183831,51702,-180850,-423151,-548956,-380986,-55552,-6674,-265727,-333646,-116559,133903,296081,239592,66333,144295,315372,121967,-133545,-96278,-48863,-118455,-10456,13989,-148263,-203130,-66375,-11067,33229,214857,375709,400732,313118,202547,192162,251204,186259,-50142,-149395,1192,90423,-8316,-57938,5630,75622,89630,8777,-42584,-5199,-79204,-128093,-10030,88209,153040,156861,86258,41552,24657,-34986,-124089,-133847,-100163,-130779,-187296,-176580,-65639,167068,283385,222716,161607,76933,-77399,-135491,36457,311770,376385,324715,314817,178300,35466,128964,197696,36477,-104162,-218594,-179301,-10078,68071,-94967,-257881,-109676,83590,102603,140332,251063,276623,249971,227908,326289,397554,256006,7338,-98633,13216,107096,-28176,-226531,-326041,-242636,-40071,19693,-98315,-221628,-206037,-50637,5056,-104763,-101366,32560,113634,66888,-68298,-168441,-165222,-253383,-326179,-207664,-18412,-1968,38940,206692,236740,102647,-118517,-317162,-282061,-115661,-166238,-207434,71052,252984,148729,-25902,-243082,-468545,-366956,-68966,89634,17527,-77953,-43068,161407,406405,365966,117350,-29747,1701,-29333,-219019,-271071,-86540,45819,15316,-42086,92474,221402,-4858,-276594,-288515,-274071,-121876,180996,331121,233225,3244,-165862,-165640,-45471,71271,93185,95483,122558,166733,175700,97874,75689,141490,118257,-39839,-212068,-233605,-38835,86373,-117833,-276998,-133787,27469,42514,47342,-39177,-186120,-56567,210510,289697,60518,-263208,-295268,-156395,-244984,-369234,-296004,-133380,84195,213476,123987,37273,105262,143783,14461,-99191,31926,270947,360957,232794,38050,-19016,80271,70755,-37675,-94209,-114671,-107896,-72694,-285282,-558281,-412957,-35321,203762,158970,-53512,-147362,-72641,-38382,-176283,-313377,-277976,-182361,-161771,-194578,-282989,-218478,31743,185770,112352,-88297,-314456,-660874,-803050,-625695,-663823,-336034,1203093,1890289,815561,735111,423229,-1550105,-1893246,17595,680051,57004,-93574,-131591,-96249,1419262,2829918,614920,-1677953,-329039,902921,431779,290756,-36117,-531442,-337331,-51923,-107669,-73878,208815,300219,158473,86147,89162,155613,174665,-45041,-199377,-58026,49801,-16334,-82128,4875,64371,-36109,-33723,196523,354435,302491,165140,158893,122286,59133,185685,284138,35166,-176475,-122020,-83619,-171604,-136914,-105594,-171757,-43167,124865,10724,-46809,56847,101277,154782,211378,154717,41570,18914,38419,-5036,-158961,-251083,-139721,60046,156188,86064,-47276,-14055,131293,71692,-146306,-240996,-88997,78023,-33923,-196997,-146588,-58085,-60148,172,14990,-39222,11172,161927,265679,217664,63684,-79165,-52302,40868,89314,223373,254490,32246,-84678,64606,137842,-87281,-262083,-132743,120102,80003,-138372,-80712,161594,177636,49620,62332,106787,-22609,-194200,-212757,-146898,-85571,-54331,-21239,160083,314911,232851,17664,-119609,-108920,-73000],[7663,99100,218754,204290,189416,267697,282174,115164,-97590,-109775,87180,282311,308910,222037,61975,-176186,-341875,-256616,-83733,-50099,-40256,109662,188189,75459,-58199,-68762,-24856,31538,53842,-30352,-14219,237401,373198,362261,470775,488320,311156,199007,169523,22890,-27554,223722,400151,204034,10164,97825,143551,33738,-35411,-49265,3278,91448,151702,152642,52229,18868,168720,252075,203801,151323,-7045,-229545,-221761,-63392,12590,4576,-43630,-124185,21865,243856,172443,40620,125141,53317,-107237,55576,402582,503513,355595,224802,47419,-123170,-116954,-110152,-106198,32092,153859,139543,134507,95094,-63191,-71732,21400,161807,268511,226126,-8228,-157057,-118779,-10813,14135,34966,32616,-68079,-133549,-74009,-73704,-111987,19457,143595,-39286,-231018,-250570,-68405,293007,610515,546198,184030,-230600,-374369,-217216,-48079,1148,21018,-27590,-190172,-402277,-580771,-505788,-249075,-101124,-50239,-105980,-320212,-422445,-320236,-148258,-62875,-125886,-193345,-177309,-131954,-55886,52475,181530,227270,168467,143111,87776,28703,10215,-190415,-364793,-311353,-60858,136025,160137,9735,-135655,-82074,138856,232945,213355,143572,135421,175943,168675,27100,-49475,108688,274428,227157,113021,22822,-76334,-158187,-159015,-91987,-153669,-234967,-37670,163863,105149,-87926,-73649,56633,-14960,11756,235170,347721,387199,385479,246463,182947,170760,25397,-156509,-116819,29777,121979,164071,160480,120410,153189,72463,-68997,-70961,-92315,-19244,165690,258103,19059,-220975,-279765,-228899,-160599,-112543,-26512,-4760,41691,166481,174371,117375,163624,221831,87206,-212895,-357721,-194168,66980,134397,178879,223573,195879,141917,-4559,-279324,-457779,-292583,56888,153776,117922,128713,156232,135742,6034,-22676,212886,267600,-111145,-428708,-296508,-22874,110013,103809,38419,-25977,-19526,-7651,-118161,-179363,-39741,53144,37488,111030,160163,42186,-35899,-3371,77789,150533,162290,103393,111108,145858,214531,280760,162785,-81435,-256656,-247709,-229891,-195744,-51663,113011,147803,132632,121032,26910,-108865,-99494,-18975,-21789,-15264,41617,-13937,-19527,147282,217028,89018,-68564,-166186,-158868,-77457,-62562,-86917,-8945,90600,127011,219468,268500,24732,-194541,-93977,147578,259181,184919,62764,168607,333980,180113,-103889,-203119,-149868,-65786,-4503,112314,246568,131940,-215704,-363198,-278093,-162900,-77091,-89803,-174068,-126306,15598,21262,-20425,245797,576868,600808,350593,86937,-98782,-174763,-226471,-194605,-9721,155863,164953,156329,274349,340312,211540,173571,342395,217453,-222177,-186163,275253,397061,150380,-137919,-291657,-221193,-191512,-285725,-217990,-12646,132125,221883,219219,198375,193661,94570,-69333,-43838,222485,367019,241309,107378,66838,23405,75819,137161,85001,171748,299280,230583,88791,-1738,22096,65224,-42645,-8589,210393,264478,137426,47348,35070,81593,96204,77252,-31177,-286171,-381018,-100881,245230,252671,13971,-34858,131776,314812,450264,445456,387713,314262,249545,232069,280313,271107,250866,224958,134951,267629,533493,481082,111020,-51748,282360,641489,578600,443939,457917,316507,66420,199672,676899,944903,604887,204998,375396,872444,1026291,711927,384660,58255,1000499,2246391,2206864,4535474,7407673,2768689,-4178601,-4183403,-2080303,-1739787,-1379235,-1163091,-1023585,-1160478,-1581088,-1368616,-877914,-778621,-845033,-947847,-866561,-499162,-198332,-174279,-420955,-638607,-754648,-714168,-574749,-538409,-490610,-437765,-481245,-396829,-120465,-111935,-439390,-552553,-149328,134023,-96330,-355689,-385964,-407929,-422147,-365170,-327203,-316473,-348004,-393588,-307703,-118879,-151495,-309483,-266721,-1900,258242,338372,323359,278734,78007,-274235,-541840,-435118,-147860,-59945,-111851,-180125,-184139,-235987,-332005,-291909,-114218,-25989,-130035,-155036,-116039,-165897,-101156,93276,84531,-46199,-43358,-75781,-192863,-114691,57528,1985,-104862,-113553,-75056,83030,174655,1549,-83198,-102049,-221274,-170681,87049,180193,107501,48482,-117529,-261622,-190474,-98553,-94884,36525,179182,100597,25702,146773,249074,73276,-204116,-220749,-113548,-192197,-267628,-148193,-53448,-41085,113932,265521,66952,-236055,-349498,-411220,-353831,-166344,-91069,-40834,39779,88480,267114,421730,222382,-124204,-162723,30913,-9817,-212890,-151788,-33041,-76607,-188859,-242833,-149456,-62383,-62858,-87979,-102135,-186129,-217017,-82129,39741,-8064,-154486,-180298,-15739,121285,17731,-140588,-85879,-91351,-249754,-180037,-3288,41028,142846,330942,280778,65488,-122760,-192751,-93352,88170,150092,47699,-145578,-354406,-455944,-303932,-40890,-39409,-299130,-374620,-206825,30369,193655,195900,88459,140048,275346,126634,-105678,-63037,-35440,-161500,-164670,-193955,-252516,-168718,-65310,-74006,29080,297580,487974,509051,333323,188749,216550,239773,88226,-180809,-304565,-143079,-51529,-175816,-218233,-121935,-33834,12684,-28876,-72940,-60937,-116548,-123908,12512,113339,186584,142766,-23123,-93032,-21916,17209,-16598,7449,-14685,-178748,-320563,-300586,-126066,147253,255307,166953,101220,52149,-21524,-37336,112220,351531,384806,275525,214538,102405,12905,133683,165488,-12338,-136621,-218046,-159742,33251,92240,-149199,-331782,-155382,62997,68781,79961,156426,130626,121149,206252,353007,424309,258250,-23889,-130464,12880,118575,-6322,-182270,-274659,-237928,-99682,-95727,-223474,-319325,-226685,14305,43230,-94960,-90070,11305,86953,88796,-31767,-114875,-55861,-135436,-295749,-164200,56140,71707,87500,164254,141896,47851,-145913,-375535,-357469,-157051,-161619,-155473,129362,256183,106317,-12335,-107228,-318587,-360836,-155217,50402,83360,45489,58671,156360,317819,282203,91517,-27256,-22353,-102864,-301029,-309923,-137970,-28522,-55720,-81118,127389,316392,82548,-227958,-243526,-174144,-63064,181139,353920,305307,69084,-169275,-259140,-210960,-58518,52780,84029,98419,171656,194684,90166,14578,52503,100605,42719,-148656,-244079,-58795,74932,-159509,-323954,-187623,-69092,-43342,-18088,-109032,-205977,-55466,168501,265603,99950,-228774,-337870,-226905,-272966,-334902,-239466,-104885,68900,247280,257773,171974,172801,170206,-9971,-187711,-108350,124810,263983,161936,-1953,-2629,123118,107367,-17657,-63854,-91061,-111313,-105436,-309543,-582962,-455833,-54857,197074,99765,-192096,-301895,-177909,-129903,-322450,-531496,-436297,-222917,-138380,-157524,-198002,-112556,131825,340868,351220,140870,-198728,-578351,-739371,-667480,-764792,-478414,935673,1865224,1021056,681247,387948,-1294546,-1757494,-184142,423424,-160970,-316716,-211340,73997,1709469,2997622,732861,-1679557,-668380,582659,351800,248567,-103848,-572688,-441941,-170233,-129061,-14859,225259,235041,69944,23475,57116,105685,139809,18174,-129902,-104660,-63786,-61957,-62587,-14729,290,-46046,19343,220405,298472,166962,8737,13875,50743,50407,222631,284850,29760,-179590,-138784,-97411,-209609,-186736,-89852,-143124,-48872,132331,20161,-24148,141479,209239,252174,266136,130595,-41857,-42775,68210,67224,-128094,-251843,-134304,104825,269548,216480,45096,65783,206202,107988,-144037,-225363,-71277,67794,-84306,-272353,-236997,-100301,-32452,14010,-12207,-76768,-46614,92316,240075,269989,122866,-81798,-106232,-23954,-4685,96913,137396,-29694,-26462,263693,299169,1425,-191905,-109752,129443,135823,-85645,-64892,155638,169659,72311,114059,155129,39440,-86150,-90192,-73304,-104541,-93444,-21268,205475,428107,337711,28622,-177405,-132928,-31733],[89419,117497,150261,149989,188343,251376,260363,110095,-115273,-167807,20946,227746,260633,144595,-27353,-205866,-335474,-274044,-133247,-105546,-34968,259033,426714,206951,-67576,-138127,-57011,27315,44530,-4903,50310,251317,294345,298411,454346,494953,321530,169199,147596,62338,-36669,156357,319837,140647,-13521,90861,85053,-99302,-167114,-102071,-30481,16442,116106,213420,149398,106131,230810,276632,185539,121344,-17705,-224494,-218566,-40777,48058,7950,-121963,-182039,96939,401680,281811,118819,155222,57699,-70858,59933,322045,398170,326942,217285,-36177,-243458,-165533,-48645,-37562,51110,177765,214196,214017,220860,136463,25832,24781,136263,249930,189653,-21708,-125995,-108713,-21511,94137,161209,78697,-82537,-155261,-84152,-20520,45031,222839,242271,-83811,-381919,-436600,-187818,226262,568462,594334,321744,-39753,-239479,-176502,-81045,41624,140026,36611,-207472,-381636,-496447,-431405,-219684,-30272,77626,7289,-250089,-346392,-308939,-204603,-145151,-198307,-226727,-167902,-95352,-21285,81482,201815,214863,111142,67797,-15517,-132346,-125530,-217919,-327568,-336012,-179049,26683,112219,-3627,-135281,-90479,96146,157189,107932,50989,32593,55113,87608,37791,22183,156569,293198,279645,144696,25730,-51688,-133859,-149872,-101000,-128113,-220157,-78473,113690,170498,103627,95014,137966,10423,-10351,222290,397586,436145,360034,176105,137286,147351,-20371,-209874,-89282,160804,240498,182609,142251,141034,194131,94900,-39393,-27492,-86357,-54420,216466,392197,124700,-189848,-333886,-334277,-272171,-239376,-146615,-32809,81658,184355,126744,25973,122769,258031,112852,-192493,-253788,-9541,205276,245461,298059,346140,269084,130183,3155,-154703,-336181,-250427,70597,192501,99805,88425,148848,154499,22145,-37384,155327,271469,41996,-254835,-249053,-34554,77616,66315,77985,71282,41329,41565,-40122,-106964,-60519,-78722,-96230,73117,185676,92987,39009,136283,267793,284622,150177,241,-41078,-520,134755,284199,215357,2738,-120954,-98724,-125803,-143715,-11939,155382,187250,172580,121999,-812,-100513,-92532,-9162,7116,31348,144340,131566,89926,186605,244523,110446,-104452,-220289,-144567,-5454,-3780,-39499,2068,-2230,-50656,31245,153442,33724,-59811,1250,142549,235633,164456,39303,112936,231374,112781,-110109,-231723,-216886,-127083,-69984,16997,149842,94671,-170944,-337236,-343290,-228470,-74212,-72670,-174174,-160171,-42810,-35960,-85299,187584,543961,583734,358520,127198,-72057,-141515,-137386,-98673,21553,163977,192693,165371,258925,334745,205336,154913,305642,201175,-157273,-89784,311306,386480,153632,-64478,-172374,-133677,-117761,-195999,-166168,-29470,98591,248163,280129,232214,239522,184029,-2750,-34203,202320,359878,254162,124174,126703,123076,118014,114300,140724,315416,422852,326753,178885,72266,100313,186233,88140,41305,214819,264698,81145,-89118,-90427,47312,96401,62327,-28071,-178128,-171365,46555,291933,290614,90842,59377,220580,337793,524167,624426,554152,364415,213846,242941,341555,306715,240297,250602,232279,333355,491962,391119,60893,-50503,251690,545199,520093,460200,478104,291750,51370,211612,663245,804247,354135,-33624,255732,823204,1056110,906028,823475,567186,1129267,2243811,2232912,4967650,9365227,4374233,-6417034,-7194651,-3139086,-1704741,-1152391,-975982,-1087746,-1145427,-1459167,-1253592,-818470,-668204,-608042,-748290,-868006,-620901,-287202,-238179,-389399,-506897,-592864,-497249,-363089,-398010,-379299,-306672,-364409,-359009,-114203,-45942,-297653,-367633,24604,203728,-168975,-446066,-396299,-376261,-405177,-341440,-254662,-234498,-354411,-486592,-352362,-99361,-131219,-295242,-237766,-1807,168970,242949,280982,189005,-99573,-416279,-610542,-546496,-276340,-123898,-112474,-146418,-185493,-195166,-180360,-162859,-54555,72108,38272,-89262,-194603,-242590,-85199,186822,145958,-6602,43679,46801,-135866,-106355,94610,83387,-32514,-77695,-75108,67380,183036,56442,-17403,-108526,-277196,-232256,49997,176592,60033,-73912,-206120,-249845,-158091,-52745,-12629,97419,145917,27080,-15855,160336,288327,99910,-180926,-149340,11082,-72272,-221434,-159495,-88816,-61953,123741,269854,12554,-219333,-241071,-320588,-330761,-168251,-103332,-78395,-9311,13134,178713,323153,118120,-175544,-180000,-9491,-65720,-236608,-151942,-65574,-139185,-205422,-233483,-195455,-130976,-118992,-116898,-106227,-203924,-222702,-107937,-38155,-73050,-189460,-242620,-104897,97662,58178,-66852,50949,82985,-93656,-53973,32999,-2334,103653,303541,293484,126733,-88229,-232763,-154252,40260,119361,39474,-129419,-288539,-346028,-221714,-50396,-92764,-303910,-370599,-268538,-82057,75628,139178,84552,101522,195529,94627,-90666,-40650,-42389,-237886,-386811,-440373,-380170,-176673,-109038,-161160,-7492,318352,535295,541906,312509,168560,222782,215641,20870,-247946,-395488,-255560,-157355,-279822,-335431,-241129,-143305,-68596,-66245,-96539,-121044,-154375,-93158,60310,126441,162227,108254,-89326,-194470,-82942,45294,90462,155934,87930,-187603,-384875,-359422,-170467,83761,182115,86002,-2770,-8607,19842,15765,106233,310173,340118,195244,97798,882,-51899,97053,114508,-67924,-185767,-221670,-155187,30318,62729,-182571,-329665,-171636,18672,9133,9145,58175,1336,2505,143225,282573,349303,193783,-71424,-130345,42399,118902,-9435,-142120,-218307,-243178,-170239,-194031,-346345,-441348,-271944,35814,47917,-76956,-63097,-13271,43098,85126,-25781,-116346,-41691,-82406,-258862,-124493,77883,93408,101530,85727,13126,-43349,-186843,-396481,-388957,-187337,-135036,-69953,190336,241774,29913,-45382,-9461,-142690,-297253,-198269,35466,166634,186162,165183,133790,172067,135804,22314,-24634,-17842,-146173,-354639,-337598,-176101,-62737,-74775,-101795,131647,386638,168777,-183660,-188029,-43083,9214,161325,357558,384510,179529,-120752,-318461,-337020,-165204,8618,59756,63550,134916,148197,38735,-71097,-68466,52018,123336,-48441,-205859,-52065,58821,-196741,-362896,-249431,-175534,-129393,-82188,-163363,-195657,-51526,110871,210827,106511,-208255,-373450,-286079,-269613,-266563,-179459,-100263,20538,222733,321680,249940,177774,141325,-41331,-249022,-224427,-21970,144915,89679,-43652,10223,185650,195778,54550,1055,-18821,-53968,-111581,-303833,-523286,-434687,-82196,161634,44365,-297231,-435447,-276196,-190675,-411397,-677571,-559431,-286427,-150395,-136812,-118475,-30351,149105,351638,436015,261972,-139847,-501390,-654003,-668126,-756936,-543521,547993,1588146,1135340,607130,396635,-860984,-1458259,-400026,129550,-326665,-488705,-272783,217473,1849283,2950845,885359,-1437139,-880800,196355,187183,89821,-286105,-659918,-538131,-279312,-147871,36039,227693,166386,-37784,-85159,-15614,35989,91113,88790,-15678,-99913,-134502,-93714,-50394,-47690,-49572,-21297,76888,210443,222940,36142,-145488,-135192,-10888,46029,190806,197064,-5728,-164220,-126651,-88834,-200898,-199893,-87441,-128159,-70478,75360,-22445,-18166,209358,312153,366338,359725,154923,-75523,-75137,99900,131897,-70378,-202357,-98524,125571,307476,282425,117996,130700,255005,142585,-118793,-193677,-44322,59922,-139392,-351293,-303792,-110769,41434,78683,6251,-69472,-59183,53097,208014,287450,157882,-67217,-119896,-57431,-76943,-35134,134,-70556,99740,476507,411465,55870,-124121,-61710,155224,199057,-8916,-41550,117549,140723,92945,144791,181652,111706,49098,52452,10583,-126215,-167934,-64612,188851,474432,427003,60544,-203687,-134659,19393],[143059,98560,40955,73756,177866,222615,227892,120821,-112997,-231596,-78594,122546,177008,55834,-123731,-217305,-270751,-257418,-176309,-155819,-45812,341844,591311,335191,-32403,-173223,-101546,-7798,32840,45630,130284,249616,207619,212357,372757,427704,265138,93482,84050,47559,-89528,27326,174810,53119,-29774,88842,48720,-181467,-245868,-118938,-50165,-39393,118198,316059,294449,240316,315774,292730,157685,96450,-16311,-188829,-158583,48303,148741,82635,-118052,-180880,160072,497443,345483,154068,138223,70003,-6738,39148,168596,223772,248078,190510,-73531,-282441,-170022,34898,64927,81943,181196,244895,248848,328359,334457,106892,3537,93596,201954,115891,-35951,-57289,-49369,-16148,141779,228617,95129,-95311,-176042,-104019,20688,196273,411050,333461,-93478,-502576,-595912,-303907,135279,469926,566004,400556,132985,-81162,-115723,-116257,41263,213826,100038,-168748,-289757,-339739,-320484,-190022,11413,162400,104159,-147757,-239941,-259875,-242921,-212515,-240140,-236554,-158071,-88038,-28667,78431,199554,182082,17658,-74276,-139339,-231996,-206576,-192900,-247031,-311851,-275456,-110793,14995,-28620,-90074,-31044,70072,70380,-23500,-85846,-96254,-70273,-19834,27576,91150,190730,286646,319930,194624,49405,-26278,-121588,-142867,-70730,-32094,-126780,-108240,39114,194228,232048,214779,199868,41490,-50932,153604,397863,446532,277165,46008,49428,119964,-59351,-248841,-36552,300016,327342,170316,96160,131458,189905,78454,-28844,32961,-8868,-47472,233500,434209,192545,-137901,-338410,-381073,-329814,-303253,-219878,-33342,159669,252569,121680,-48539,60269,230292,84583,-173655,-130358,184710,351403,348831,372619,422052,328997,102931,-11327,-2234,-141171,-170036,66390,198119,74340,53997,140349,163429,40522,-28191,116195,250023,149989,-83422,-177934,-40637,49534,55707,160640,208460,110841,80056,51074,-33008,-108312,-209321,-205615,16524,158197,110039,96234,234275,389860,361688,118414,-82443,-156647,-128861,35847,242890,241333,75883,15472,54987,-27929,-112835,11055,166779,194422,184101,94862,-20066,-36755,-18765,37456,56984,87264,231658,279880,206639,214204,265634,148301,-107504,-225470,-72302,96568,60716,16177,24126,-76168,-188356,-106846,42595,13667,25599,93026,173471,250066,161536,2835,30873,122426,76773,-54154,-182115,-211560,-135652,-95056,-45216,87668,97865,-73151,-252221,-349947,-240288,-22705,-28450,-172430,-195057,-105855,-105351,-163028,71701,434764,500454,322319,141378,-31814,-81857,-14376,37832,74678,175533,233207,176757,207582,303750,218365,150377,261180,199783,-46395,11160,290129,327392,169966,88334,50000,4187,-29627,-74183,-94363,-66110,45351,245592,278955,194729,257283,295099,132554,43704,191628,344745,285075,176301,207221,217178,134361,68919,194220,448355,514545,384408,233964,123276,160282,275534,214712,115894,224810,262431,55831,-146220,-128134,29799,69047,30946,-2860,-26048,36732,171664,326171,327849,210448,229430,352875,382849,563703,723776,621798,345244,161136,249938,371688,321352,249649,298751,340971,399353,451503,305844,43385,6369,226411,377539,373827,407658,438526,228491,29715,214110,582862,600860,173189,-90494,312698,890276,1134931,1032151,1033512,951327,1208149,2105193,2096543,5326487,11215925,5497654,-8759118,-10089135,-3976468,-1499335,-825742,-667130,-1004802,-1123892,-1364620,-1120315,-791601,-643717,-438935,-559389,-858482,-738483,-357107,-289159,-359411,-379090,-386320,-236890,-175248,-287092,-247797,-126382,-200896,-306670,-169136,-51572,-174669,-185124,151844,241820,-206441,-502866,-403735,-331350,-348282,-272999,-143398,-107941,-312580,-548488,-405653,-143734,-180996,-318263,-222798,-7028,71574,117897,208230,98572,-257040,-540327,-639785,-599237,-397325,-218904,-110555,-63781,-164951,-198322,-94164,-73931,-49774,78981,137750,-16193,-206983,-265005,-74868,216991,161779,27640,144922,194340,-27509,-63656,132398,175515,50606,-49350,-72959,55899,188690,139344,53871,-121889,-308380,-237450,34937,136744,-15994,-182637,-251211,-199215,-90608,14085,76304,139415,101120,-23765,-39377,155050,291023,105596,-146252,-71683,113774,28888,-158144,-138637,-101761,-92996,60370,151922,-94039,-211524,-149606,-231866,-292350,-169947,-130022,-131414,-70289,-72892,34604,140377,-29793,-229501,-189699,-35143,-80600,-225819,-176435,-123104,-197248,-222601,-222970,-227868,-209305,-241993,-205339,-112713,-176841,-197260,-138854,-154564,-197924,-248425,-292070,-205974,17117,63538,13341,168819,221495,59218,72896,81820,-31787,46594,242468,303917,213832,-8191,-230993,-213824,-27371,86159,33274,-115114,-221233,-235409,-148894,-68974,-132428,-266346,-322335,-289292,-172067,-17960,90269,54447,30007,89229,32602,-88694,-37347,-78206,-338574,-606956,-657906,-506884,-239419,-196804,-257871,-72378,271966,500496,476043,242456,137191,201826,178462,-1920,-233443,-394515,-313660,-218128,-313900,-392760,-331766,-237994,-144390,-92902,-106570,-175422,-192784,-50909,123347,134938,97495,63799,-92508,-224700,-130366,46505,163936,264785,172790,-164347,-371568,-333300,-177662,3137,87166,1985,-116150,-82165,35636,13250,24866,201209,259459,121278,13152,-89301,-134759,38940,74426,-107058,-228109,-218942,-156252,-11347,-9423,-198020,-279248,-166422,-39620,-62040,-52403,-12031,-65749,-52232,73484,148268,198609,81279,-118708,-90980,96455,103341,-40547,-109682,-153395,-234367,-214767,-233156,-427344,-559110,-336255,-3612,15881,-41889,-11146,-28265,-5473,60403,-48588,-171699,-114206,-101309,-217064,-94465,43009,50817,68125,-1988,-99659,-134426,-230796,-379436,-365664,-194917,-95338,24552,237484,216750,-37615,-90955,29079,-6536,-213584,-205643,35056,233949,303845,256963,108272,14482,-25239,-65777,-16420,28872,-132589,-353244,-334182,-186722,-58586,-49121,-103667,104349,415076,233715,-163209,-147994,79614,88288,146277,352916,449255,295772,-43496,-341104,-406853,-227992,-27254,25342,21223,63750,47272,-43378,-153453,-183203,-10071,185254,66723,-126554,-20795,42504,-215814,-368464,-282947,-246377,-188584,-134084,-196667,-169800,-48654,49321,131766,79201,-191339,-376063,-316466,-242834,-186859,-133138,-123946,-52744,145963,304459,258598,124607,62349,-75276,-263410,-283200,-143414,8657,8696,-84350,15660,242137,290013,140461,63126,53598,18893,-98250,-268999,-400675,-351536,-101009,111519,8669,-346909,-520231,-339704,-196300,-404134,-686493,-595006,-336882,-177677,-123112,-49037,30067,99508,230512,362962,256183,-154214,-471673,-582645,-633312,-627539,-460203,162535,1101770,1106661,480994,346799,-372169,-1047396,-576592,-137553,-412529,-561653,-269517,341379,1786876,2655189,1031319,-978861,-897114,-161965,-15387,-119135,-499609,-746762,-608562,-370383,-162285,68562,220065,117872,-131579,-209805,-115814,-40300,43584,148272,113007,-35423,-129676,-91250,-39028,-75182,-64432,39808,131166,162542,121955,-70337,-257199,-241202,-45760,47984,103393,54831,-59986,-139231,-101821,-69650,-149724,-169262,-91291,-121026,-90068,-15168,-96140,-31374,227938,365469,455042,452899,205816,-64033,-77551,123519,181482,10523,-113307,-51735,99487,248106,269932,163254,176541,279795,173078,-79484,-160972,-27939,39376,-192799,-405650,-313246,-65270,149625,170529,47469,-45561,-44633,47676,184036,269213,164580,-30340,-87322,-56208,-112898,-140271,-119864,-73691,247441,608074,428272,63400,-74279,-7597,179443,241001,63071,-17977,71321,117076,116640,152726,185241,174897,171727,181444,89453,-144588,-263063,-142548,117346,434750,466318,105910,-179316,-98339,75585],[148628,43075,-79949,-13235,149522,189744,201584,150659,-88375,-281725,-185644,-1351,85509,-14048,-190711,-202203,-166308,-206179,-198212,-193033,-74890,336918,633099,420930,41359,-156337,-134158,-46958,26488,97253,199385,239169,142638,136915,263801,307466,153009,-10325,-10046,-24177,-177444,-140244,-3399,-38874,-43181,86599,37207,-198495,-245579,-81795,-43074,-69542,143577,423900,439790,378753,400460,294485,118540,73824,-466,-127103,-66342,159946,278443,214822,-22586,-119711,195610,507287,354316,143550,85674,86401,59732,-8158,-9750,57760,168697,165622,-49588,-229710,-134088,110219,171753,110257,156116,225555,231624,377902,459362,148466,-45243,36758,140385,42545,-31581,29251,24542,-4017,152021,229755,78855,-108416,-191051,-124184,44298,303344,532511,403627,-51244,-540146,-664901,-368256,55830,353081,481418,406146,228493,44076,-69789,-159433,-8159,212819,131502,-99815,-171673,-184248,-225223,-166581,20085,180496,150261,-47483,-125792,-164962,-244198,-259291,-255414,-229619,-150796,-107990,-76184,38463,173392,148832,-70230,-234845,-247635,-235251,-194438,-120405,-142982,-239016,-314148,-234620,-110223,-70741,-20415,79808,78027,-8295,-159062,-239100,-215675,-165250,-120858,-658,134232,203789,266773,341234,252679,95429,-7899,-129915,-139471,-13388,81464,-5875,-119152,-34033,179977,269998,234700,194021,47678,-108345,43380,346018,410420,159947,-92208,-30944,113104,-70907,-268088,-6346,369980,355555,148135,48010,95230,144195,35928,-32761,87808,91097,-8554,228271,405700,222854,-79982,-302109,-362755,-311981,-280495,-219691,-470,261467,363266,175701,-68773,-2192,145751,16073,-155034,-22485,315113,452289,417251,384332,425320,353249,66077,-45557,131884,74900,-76573,31813,149338,43813,34527,131261,158386,57083,6409,107369,210093,189301,39763,-99503,-35601,30506,67207,262236,345523,158942,90377,135693,31371,-164865,-305824,-262660,-37587,91349,89348,122550,272216,427479,374739,82599,-121613,-200332,-203675,-61671,161717,229203,116400,110944,171678,41838,-99512,28640,165356,179302,158957,33393,-47167,32244,73486,90077,102161,131058,278810,386137,291138,214616,264359,179081,-93671,-198117,26293,198667,117908,67982,51908,-107800,-248417,-181442,-65609,-38168,46282,153085,232644,300052,164905,-57129,-71053,29200,76345,42566,-74836,-141078,-91824,-73275,-57034,72258,139919,55572,-128680,-293695,-190599,62280,32944,-160224,-216296,-155756,-165056,-239978,-89901,256390,365097,257884,145887,28662,-7934,101632,165744,122834,176567,265072,178805,135115,263880,253192,157725,210070,206754,83124,100156,228181,235386,183235,254665,284200,136809,40446,46848,-11201,-109668,-27829,203303,217186,100866,239271,383475,270228,139720,182705,316746,319232,241812,277108,281366,125349,14540,227905,540181,570501,406404,252023,156747,208898,332574,315251,202086,243577,258677,55885,-125864,-75883,37795,31630,1196,30499,103282,172710,243395,340832,349527,324453,417205,488947,443021,563831,711735,562742,254420,109693,266869,389310,326055,286442,378902,445171,444868,413196,240287,59754,107327,226030,198177,185126,299450,336794,121869,-5112,221598,492936,423572,110930,26949,512355,1065064,1270156,1088747,1004989,1109795,1192228,1779236,1774835,5659219,12677129,5901473,-10689713,-12355213,-4540738,-1183595,-460681,-338637,-816191,-1106197,-1332503,-1003786,-764562,-682492,-376422,-448136,-879465,-845456,-406895,-324955,-354584,-305808,-209449,-15960,-48788,-217130,-127738,46563,-30737,-233796,-258004,-135333,-115672,-63606,199770,249539,-187042,-507477,-411383,-296320,-285375,-193593,-20311,45320,-210257,-528271,-427831,-225932,-287540,-383635,-237687,-22953,-5841,6231,141746,53750,-330181,-588748,-610587,-580651,-479773,-322873,-109901,40354,-130789,-249830,-104776,-55851,-95464,22027,164341,53721,-142765,-222678,-78723,160371,114701,32655,210448,304262,93659,7397,175368,260654,121189,-33609,-67264,36461,174460,227209,121533,-129429,-297852,-181262,47280,73621,-100012,-245772,-237631,-117469,7797,99143,154215,152562,59604,-38181,-36750,135863,259001,91560,-108888,-5855,176170,92486,-94020,-101966,-103400,-136121,-64858,-60943,-228556,-209666,-80853,-160027,-257813,-180587,-165123,-180381,-116433,-131100,-114381,-79117,-194783,-281665,-189276,-37498,-54634,-190133,-217177,-193885,-240191,-230051,-206591,-231316,-261990,-367858,-309335,-122225,-124152,-159596,-172816,-274915,-338779,-311883,-322970,-297405,-91919,43653,75729,223047,275399,164924,176043,134008,-43207,-20883,153854,295883,296213,92628,-181448,-246537,-104312,40668,30779,-85249,-146425,-133837,-91728,-79073,-131691,-189562,-242936,-266452,-211726,-56820,61356,962,-68099,-30931,-45964,-94773,-50677,-134427,-440522,-756904,-789144,-596629,-335873,-302257,-337351,-146049,174054,384023,319615,132061,91849,151160,129741,16596,-144675,-302514,-311565,-242187,-294273,-391113,-387750,-316511,-210530,-105195,-101481,-212268,-225046,-12798,184023,139854,18923,19554,-40054,-171273,-138315,27778,180896,298703,208557,-127755,-302846,-238894,-139378,-58672,2708,-61084,-200230,-144454,19176,-37182,-98924,56931,162638,79041,-8060,-133617,-200174,-10293,66372,-117461,-244964,-201792,-152172,-71484,-98913,-204400,-218802,-149053,-90310,-119707,-88295,-36079,-50654,-17241,31396,2783,23089,-42892,-148043,-21323,158326,72939,-92785,-88113,-79601,-191360,-205756,-195702,-435413,-626355,-391506,-89186,-39875,12852,67471,-21056,-43300,26441,-87709,-258886,-230722,-158788,-166660,-71126,-26456,-41026,-4826,-70957,-163636,-201161,-269451,-333585,-294409,-181219,-63204,98037,256237,186824,-59236,-113983,7681,44068,-148199,-193132,34844,255267,359445,313778,93518,-103110,-146838,-138719,1944,115215,-53551,-283279,-282273,-159966,-28343,-2655,-95720,52271,391377,259188,-169450,-135282,163497,169206,161553,349467,476562,375462,31797,-329675,-415698,-239290,-46267,-12977,-28171,-30759,-83436,-132471,-201969,-250703,-59406,219750,170814,-23010,27563,31256,-204912,-318414,-253567,-246500,-203030,-167196,-214223,-151069,-52272,-4439,49708,39137,-157173,-322349,-298891,-198267,-113087,-105500,-164123,-132796,37749,221169,208740,36606,-44068,-105544,-224704,-269561,-219495,-124065,-78001,-118607,12509,265823,340427,196937,88711,82504,62237,-76379,-208623,-246057,-224835,-98823,62154,-2086,-337628,-540237,-348449,-138670,-290939,-544168,-524592,-342973,-192728,-105852,5015,73963,25290,42043,187846,155889,-227572,-509809,-549041,-568987,-401293,-205336,-98293,509571,913355,293402,155878,13495,-614177,-680667,-340433,-420268,-525260,-185790,465608,1549471,2136906,1094322,-405894,-700411,-402203,-196968,-292953,-644932,-770964,-628060,-429812,-166502,81566,207148,102189,-182046,-311069,-216303,-104255,14390,184207,221309,74261,-48522,-48750,-23138,-82392,-36546,126509,174396,82194,-4855,-143627,-302863,-278853,-47313,58048,-2387,-89057,-117673,-120707,-86444,-54285,-74323,-102952,-91750,-110223,-87193,-95598,-167949,-59309,180312,340170,483868,502887,249625,-24056,-53975,133979,212692,102050,-4907,-8313,30415,113506,195123,177667,200267,284497,194691,-35930,-133384,-31932,-816,-233886,-409359,-253862,31540,261642,251253,74875,-39157,-26585,68329,174202,220304,143416,24550,-17476,-27681,-109499,-191480,-186952,-36422,357661,598950,341192,27370,-52615,29501,181785,236770,99092,-5164,37313,114755,141593,140902,169137,207570,239981,260430,145880,-153860,-350006,-230759,17963,322913,436863,151232,-103596,-23706,125078],[103874,-31815,-177369,-98540,96436,156356,190717,191562,-48928,-303194,-268913,-104254,13369,-45702,-202617,-161388,-59455,-133846,-191079,-214233,-119070,251519,547478,438430,133618,-86677,-133121,-63249,31757,130055,237075,226581,113920,97337,171349,170704,17988,-114714,-111028,-123899,-269366,-301649,-167164,-109751,-55763,77244,43887,-156991,-169991,2305,-11204,-79850,163978,489512,530717,474754,459098,280580,72343,51432,27227,-52180,25584,248723,392219,364644,133767,-18840,199209,441759,319830,98399,15051,95722,100138,-73988,-154505,-30191,134310,158899,25759,-106921,-74059,149689,247442,122181,106615,169197,172258,349921,472729,143056,-113851,-28156,81746,787,-396,106925,77683,7973,138255,186623,41469,-120937,-194484,-135711,48504,343017,563286,448520,43490,-466261,-613561,-350719,18637,256036,376272,354701,232917,99235,-67740,-217199,-96945,136998,111832,-36050,-73260,-93374,-183019,-150971,2178,127987,126997,19728,-18303,-30680,-197490,-277435,-249526,-211957,-144344,-139732,-144258,-29923,127336,132178,-113604,-356033,-309829,-153792,-91955,-15977,-30597,-127297,-272937,-298768,-223377,-121835,45863,197666,114334,-64500,-271352,-368900,-292263,-206185,-182541,-32628,143691,197837,245311,334996,292800,148312,-1444,-152478,-129262,56690,169444,94207,-107942,-82507,141823,220538,141323,99784,9455,-172060,-75733,257092,332618,44259,-180296,-53716,141888,-47387,-266635,-32182,323760,321580,139896,23608,46464,78886,-3722,-32275,123003,161025,39520,214015,348091,225650,-30438,-241502,-292104,-223353,-176182,-144917,58491,362327,490796,280984,-22092,-48946,26425,-68743,-133582,46147,339390,468435,430090,333451,352205,328120,28297,-87428,209091,248989,1606,-28116,56162,17383,33037,116353,132498,66073,63475,134951,166618,163101,94213,-25839,-13367,22990,88478,353263,445221,168660,72068,198930,78713,-208011,-345892,-257924,-69825,13133,42010,116012,252997,393687,342736,62747,-113211,-172424,-213938,-138539,61353,183743,121330,151628,232703,78543,-87862,53067,171841,162348,109061,-46013,-88161,59159,128167,114693,117810,140251,270098,417919,315718,181753,232979,185025,-80074,-161445,111321,267548,150625,96923,67443,-99301,-226762,-201969,-167196,-108160,17066,169487,301190,366893,161413,-135136,-173082,-32433,102186,145213,49455,-36664,-14493,-15116,-21080,101483,209097,179004,-6599,-194907,-93256,156009,96954,-131770,-210226,-173541,-193882,-299170,-259481,45360,208798,192449,166539,111712,64512,174646,240100,141179,157206,267058,157432,56541,227154,299606,169659,155079,213001,200799,167991,155601,134763,173554,360752,436777,214797,69985,133642,65269,-148381,-117605,117970,114373,-12910,189552,414167,350114,202721,162920,266626,330121,288042,309476,306295,107900,-28630,227742,568320,590199,400500,241347,186681,258600,366104,377397,281710,266632,250336,66345,-61363,26822,66411,3763,-9368,56407,154017,202968,256386,334895,345272,385449,550481,589677,501293,526031,595082,402325,125561,80266,300786,412835,334264,346200,483747,527930,453932,367861,191138,94654,225583,262678,73921,18924,174400,203781,-6223,-44957,249948,445606,332905,163882,248333,759344,1276880,1432395,1102185,830761,1042754,1083573,1292313,1326694,5995775,13507731,5631848,-11715566,-13569187,-4866797,-888197,-161830,-119559,-625348,-1112455,-1363742,-921155,-705774,-723608,-399253,-445129,-956927,-941861,-454618,-362692,-391288,-309426,-121478,98659,2995,-178844,-42683,156194,98708,-146525,-341276,-271465,-137472,-35079,162865,229810,-117360,-456847,-413683,-282992,-248169,-141779,78592,190370,-63219,-408700,-392918,-309606,-416796,-475766,-283315,-52430,-49862,-64008,99492,61955,-302102,-537999,-520124,-494461,-496699,-403801,-114739,125938,-102170,-340226,-208493,-109482,-162295,-50941,138067,109219,-24767,-129603,-100124,23268,8525,-1367,204747,328021,184696,88363,217738,316008,159698,-31629,-63980,-3403,129869,287682,171355,-122152,-241726,-81920,77154,2237,-176723,-254251,-172154,-19029,123492,190932,201276,132200,30840,-18300,-12282,108460,202257,62882,-81835,31170,190593,110611,-47800,-70730,-106692,-189161,-217860,-296159,-350477,-207635,-32994,-107694,-237294,-204451,-196987,-203347,-126044,-133345,-211187,-272622,-346064,-325937,-176642,-18523,-5229,-140509,-246796,-252914,-262262,-223000,-183085,-203022,-265648,-433085,-379825,-135590,-76836,-132032,-204265,-360984,-442542,-354580,-327611,-352073,-186907,17407,104366,197213,230363,193805,231735,170345,-46602,-91284,52960,258935,339437,175859,-97377,-234630,-175631,-24994,28296,-32330,-63218,-46313,-49991,-70909,-85803,-94479,-154100,-208071,-188474,-32956,52046,-71035,-182480,-153250,-124136,-101130,-67579,-187243,-514222,-801824,-804997,-613147,-419178,-383512,-371568,-201636,55946,209311,111176,4680,34183,75845,71827,58010,-10813,-148403,-262509,-249764,-250305,-345561,-414453,-385619,-267003,-106745,-84477,-221612,-239845,10372,220941,133885,-48845,-15852,39084,-54816,-98223,-381,136295,247389,181353,-98253,-217953,-119941,-64820,-72860,-43174,-85794,-227199,-179614,-28124,-113329,-220674,-85788,65287,73773,38745,-112027,-214889,-22713,93879,-100878,-229502,-167637,-135654,-126126,-178022,-211523,-178730,-126990,-110868,-140126,-91942,-15460,33569,91496,33136,-105222,-121766,-138659,-147258,57255,206410,34469,-151143,-79576,-4124,-110805,-139603,-96901,-361081,-600139,-400532,-180506,-96144,79187,161910,13546,-58526,-3479,-126658,-346546,-339592,-205236,-104615,-47539,-95672,-146703,-91894,-103286,-172262,-236640,-297232,-272858,-197175,-159956,-62118,125752,238584,153588,-22594,-95028,-55714,737,-123882,-176304,21935,215297,329995,319727,95927,-142289,-189475,-167168,30202,220298,75441,-152486,-179839,-99136,8724,34340,-92190,-13118,316216,233757,-192416,-145736,197805,247946,217830,346548,447658,387344,79187,-289621,-370286,-205833,-45639,-46256,-84292,-137384,-215942,-202383,-194291,-242299,-71425,227231,240295,81172,81297,29485,-158374,-205666,-146499,-167209,-171381,-182226,-229286,-157253,-62988,-38249,-6333,17304,-89229,-205660,-223161,-139137,-52714,-89362,-198860,-198755,-75008,105637,129717,-53195,-147238,-127472,-144987,-192015,-241135,-224178,-153928,-137919,3095,240050,315029,194826,62295,46259,49082,-56526,-129160,-89964,-84452,-73670,24407,4643,-286111,-496492,-296368,-29085,-97526,-293458,-368944,-291529,-173820,-80143,34764,102697,-24330,-125797,-1203,27930,-321095,-604741,-555981,-480094,-137706,167366,-166630,-57322,578268,69169,-184275,164987,-260239,-709026,-476404,-376403,-407269,-43684,601324,1230156,1487453,1003323,140537,-336573,-472535,-308974,-363377,-650271,-682424,-568296,-436557,-150893,82886,193047,117660,-173420,-353462,-283202,-132976,20401,195127,281601,196564,78363,21298,-2335,-65117,25216,217748,199494,-15457,-143317,-182736,-281932,-253461,-22729,77269,-79956,-184970,-163982,-122508,-95836,-52695,-67,-21375,-80535,-84444,-49305,-129548,-206879,-91428,74539,236601,440215,482430,257865,25157,-10957,133234,226569,186298,100362,28912,-50951,-38193,98753,165229,199426,270343,201881,6689,-104702,-50800,-54705,-250918,-350839,-142168,145002,338072,283260,57959,-70340,-20405,103003,175887,150604,99530,84387,67813,12845,-74876,-176817,-181969,25801,381247,447217,180582,-34639,-60428,33021,149203,175190,77271,-13307,24607,134603,160219,115143,139960,195978,227684,264819,165781,-151462,-397742,-297915,-73742,179155,345726,183416,4932,72842,154337],[26499,-98195,-222831,-167980,21315,122351,193101,226360,-8610,-289323,-301021,-152119,-20155,-35356,-153681,-103487,12876,-61419,-157497,-221223,-169250,117397,372805,386666,218281,17288,-90958,-43256,49604,135188,235932,215363,117713,102679,129999,61479,-94713,-191097,-189834,-203745,-324751,-407183,-269293,-137552,-66531,53597,55251,-79372,-49556,102989,28884,-84164,150652,475660,530702,498629,474218,253036,26800,30841,60801,18438,88862,286506,455454,482099,292089,87711,177394,337707,266496,38417,-57130,85257,96218,-141179,-218978,-8971,162055,169838,117956,38981,-12719,139722,264218,108903,46969,102221,94787,254950,385473,100986,-186370,-93236,36443,780,49716,152577,90624,19597,123947,135756,1494,-128583,-180362,-132997,33673,311353,510041,468610,171023,-291807,-454535,-250869,36258,201320,285341,282874,179667,81807,-117458,-289027,-198853,16694,43249,-5492,-19088,-85590,-197112,-139965,-29152,22156,40632,41312,78651,119562,-107846,-259403,-224681,-183011,-130167,-159229,-201565,-106252,71231,141126,-90971,-393378,-311920,-38278,55122,97732,79693,4870,-153304,-271932,-280071,-159296,86950,269595,152243,-92219,-336987,-440794,-308493,-188064,-184612,-48961,128720,182183,229080,296438,287886,183442,-7361,-171384,-95595,128538,216021,149733,-76139,-93989,97078,113370,-32942,-63624,-72186,-226181,-165819,156371,228310,-36322,-178582,8822,206684,3542,-246333,-112392,169853,244020,160699,38498,5509,24616,-10013,-5485,136917,169806,72247,198725,297750,211893,1718,-172168,-191446,-89048,-19564,-20074,124840,435538,601730,409092,75707,-71582,-95056,-143784,-107420,68256,258234,388145,380506,237596,222413,254474,-1039,-119242,211787,329516,43059,-91998,-42246,8672,46832,88516,80024,62189,135386,196846,137897,98720,90929,40064,30982,28640,107326,409921,485616,142180,40077,232748,104670,-220004,-322626,-200833,-69433,-45640,-10789,85492,196024,319756,297647,73698,-71737,-104100,-171381,-177801,-26187,125780,106033,153626,248774,96769,-58115,90910,199005,164593,61269,-111956,-133609,25918,113211,92981,91885,101046,202290,365892,275180,122228,175962,161589,-76157,-133377,151632,279201,144484,85862,50137,-73197,-149937,-188979,-250731,-173127,-30739,147508,355590,423628,143347,-210102,-247412,-55784,136582,219239,147765,62281,68893,57909,43123,160491,285249,257769,70247,-88528,21519,232296,150137,-86172,-169838,-145902,-179036,-326900,-390519,-145720,68148,151461,221038,209363,121402,188236,239085,120168,118865,228214,103889,-16385,197576,339517,178374,102135,210977,282602,213979,104684,51055,126972,357013,453838,216847,55570,164821,115342,-173668,-213845,-1386,704,-105426,121496,374592,343155,203570,122294,189232,294891,286889,291678,297357,104563,-43368,189007,524593,572710,376288,220168,228695,319002,386622,399968,338302,285748,233801,70461,151,120359,100203,-847,9522,67057,110098,140708,226591,311009,312972,371318,579301,630850,536847,459606,419114,209112,13896,87404,347648,448682,355114,413795,588492,576771,424771,305611,142721,124416,330314,335808,53029,-63654,83646,96009,-108898,-68045,309549,466996,339351,283699,474490,941151,1425202,1568077,1115490,658008,848791,942939,769545,904343,6357891,13587133,4927155,-11578105,-13522020,-5026106,-771368,-50099,-118732,-551481,-1163491,-1429686,-875969,-613725,-709055,-448824,-535829,-1084670,-1028403,-524869,-428079,-469020,-377209,-146180,77648,-12282,-153197,-1896,169212,149608,-64992,-386946,-412641,-221743,-93305,62211,183887,-30903,-366224,-399342,-288059,-253834,-144982,121377,286178,86332,-220087,-302712,-363333,-526546,-563538,-344253,-94355,-67334,-90548,74364,90721,-206014,-405954,-383908,-360031,-436625,-431968,-127313,156867,-100389,-449217,-368722,-206155,-210261,-95009,91318,141015,100201,-19412,-135496,-160342,-132574,-64565,124205,251995,216055,158120,248337,323389,156014,-43044,-75120,-68114,60062,296579,188617,-99812,-153115,24922,102462,-67463,-240446,-224747,-83150,74604,232675,269063,201080,79698,15953,20029,19471,78260,137343,27886,-76166,28844,159407,85635,-35063,-62277,-119560,-244210,-353522,-469246,-420862,-200458,-1033,-68092,-229815,-238808,-212756,-185078,-91854,-73831,-216261,-385823,-457626,-358045,-155045,8890,41676,-85675,-234291,-273335,-265262,-208281,-157549,-153099,-218467,-404509,-383806,-151653,-62685,-130407,-226108,-386384,-469766,-355731,-299364,-348465,-229718,1590,95020,106925,109665,140991,223579,169398,-58609,-155603,-38964,193268,318319,205034,-6664,-175711,-226041,-110775,19353,37992,22258,23883,-21589,-48343,-15707,-12538,-79336,-131224,-112359,35768,50946,-154903,-299141,-263473,-184799,-100302,-70342,-207846,-534820,-750816,-710440,-535179,-438537,-402270,-344393,-216393,-46097,19564,-94520,-111606,-29608,-12565,7090,95973,127805,21712,-194334,-263527,-211810,-278127,-421192,-450240,-315043,-105993,-61742,-199281,-227217,15163,215839,105892,-91346,-36588,108252,77354,-26169,-29831,44699,129368,100995,-88400,-153803,-26045,22026,-31216,-37527,-67372,-191117,-184589,-95284,-186710,-302234,-198543,-23668,92449,133145,-25748,-161633,14246,142111,-69776,-188127,-120707,-105911,-157177,-228414,-226099,-170942,-104949,-89826,-113631,-69564,30536,146987,222720,67882,-151111,-197020,-177767,-114640,119684,222831,-2013,-197600,-84224,58826,-10175,-39816,22241,-222200,-464977,-336849,-230452,-129860,138653,249119,68612,-48677,-20646,-151765,-406804,-403255,-205039,-33989,-19042,-135248,-226607,-161461,-97206,-141318,-246306,-309857,-210167,-102631,-149343,-105485,98010,185742,114188,53260,-37922,-131774,-106492,-139619,-164329,-10728,118441,217898,268162,111209,-93906,-143027,-139259,61414,310970,218701,9403,-47506,-24153,32057,37632,-105949,-79655,203055,158265,-217961,-164807,192033,318946,301773,331112,353743,320799,86112,-228394,-286989,-145899,-28846,-65396,-143457,-245858,-327838,-233556,-124769,-153157,-34438,214008,259505,159653,125982,38678,-79988,-45472,21344,-32072,-109704,-186939,-255298,-190996,-73613,-41368,-13763,35328,11457,-43195,-96950,-69033,-4518,-71173,-206761,-235364,-169412,-4100,57271,-114749,-221597,-142225,-53164,-79767,-212592,-268338,-195819,-132882,-7160,165827,212980,131778,-6789,-47700,-21556,-45965,-40406,43508,36227,-36878,175,12119,-222605,-406312,-193370,104844,122011,-14933,-177047,-192919,-115030,-50097,28572,111083,-15762,-199795,-122275,-57889,-388780,-718261,-585929,-372993,85370,534927,-57196,-482698,167042,-139705,-594409,30759,-68229,-682977,-565405,-316147,-256335,107266,734256,946570,845070,734993,525205,96195,-379138,-331025,-307422,-502169,-468338,-410251,-369678,-106498,84814,180008,150124,-109176,-318256,-287216,-104705,74564,190569,282574,293245,202994,92894,18117,-31229,98218,288276,201101,-109676,-264520,-189307,-213233,-194550,10106,104986,-93763,-205839,-188136,-147309,-129895,-66207,49830,50460,-54154,-38525,21063,-103841,-196888,-115025,-57930,85596,337618,391860,221003,69547,43262,128646,227005,245820,184761,68193,-100212,-137625,30044,137615,173016,234347,190549,49517,-60696,-66678,-105108,-235647,-240250,-16882,224313,344717,244827,-11412,-134310,-26619,141002,181180,73101,42172,132004,141260,48013,-24325,-104400,-110970,84810,299076,202626,-778,-98410,-89485,1056,82972,64426,-4891,-46359,29518,164524,163701,82434,106886,141854,136057,192627,143569,-139775,-387398,-317782,-127730,51791,223810,195294,116041,164551,154513],[-52800,-128030,-203154,-205382,-58890,88071,197394,235807,18570,-242038,-267471,-128772,-9098,6528,-59175,-40765,32397,-7504,-109333,-218153,-211618,-21144,172322,289942,273777,123551,-20176,5613,73845,116700,203854,205792,138076,144983,153944,18094,-144830,-219613,-222520,-220082,-312206,-423368,-281973,-112931,-72828,10547,55801,5621,71411,178289,53072,-96571,88613,373337,439201,450321,442836,213907,-11181,17335,93240,68342,109366,271360,455914,526075,389684,165008,142045,237567,218830,-15341,-118911,48922,48619,-188385,-184914,104407,232397,179436,180072,152431,28515,85209,212781,69042,-4763,53026,28457,130625,250440,45777,-244505,-150860,4667,27744,97705,155022,66829,36742,129792,108561,-24604,-124822,-144436,-115119,1565,221677,400728,463438,295747,-65184,-233618,-96964,98165,188991,228280,228816,126064,22349,-200223,-362235,-279557,-99739,-50576,-16192,-2956,-125952,-236176,-127225,-58909,-103940,-79029,28524,166456,252405,3219,-203497,-179119,-134790,-95261,-143696,-217139,-164736,18959,174471,-6161,-333824,-261049,47236,177579,196143,178977,133914,18205,-152274,-250188,-154897,96002,258017,157636,-93745,-344304,-440274,-268790,-124156,-127624,-34529,109603,168872,218766,229723,227432,181572,-21069,-166239,-26340,196112,233027,167807,-28961,-70508,59392,-7786,-221736,-243267,-175311,-255444,-199318,68546,116561,-66053,-84518,148594,293474,63382,-210183,-208730,-31571,153013,209353,92104,-8323,7327,32464,58299,138165,120270,74636,182420,268097,187407,15193,-102954,-81488,58269,148381,114166,174907,461169,666734,522315,189692,-67081,-184260,-189060,-77603,51824,107906,230539,278488,124971,71981,148717,-13964,-123878,149064,296150,41249,-131244,-96513,29139,69466,44384,1488,43043,210630,282216,138878,35119,62885,103033,98413,48612,117824,421962,465474,97945,16196,235770,107031,-194500,-244426,-112553,-37139,-63835,-47231,46010,127407,239694,267807,117816,-22071,-39668,-100897,-167160,-68582,83492,95033,150379,251146,122862,3245,140229,245942,197284,44108,-133584,-162236,-46634,38633,33363,32275,17361,87218,247481,188679,53415,108319,118219,-80096,-118621,137938,229007,95905,29823,-10165,-57901,-59786,-161385,-300242,-210805,-68068,102817,375911,446375,112403,-254081,-268302,-42997,161335,243557,193048,126383,134663,122757,108733,227306,344861,263720,73367,-8168,118347,270925,184560,-27076,-97686,-71038,-121054,-318640,-449299,-269375,-27703,146614,304879,301643,154689,151168,171841,70254,74921,153694,21004,-75966,172874,356449,179902,59417,197690,317965,243754,97769,3526,43866,239683,342952,157805,13519,139337,126845,-181375,-300228,-133090,-94264,-149881,51526,277885,259016,143376,59185,90682,209345,228701,229149,268830,130404,-23079,119550,418016,516778,343509,211886,292327,390152,400242,390246,362050,293559,208568,57619,20710,154827,120892,20410,56637,66304,2944,34258,179844,273440,259367,297442,505688,610867,533333,380260,250602,65057,-29055,132592,393128,487104,388508,468829,659647,587974,372723,225859,79484,129474,398877,431311,146583,-27733,71406,73712,-130157,-47013,400492,549535,407900,403268,619048,975676,1425175,1623073,1167675,620130,680864,876039,411487,720451,6759267,12948045,4061058,-10364981,-12293611,-5085098,-961984,-223028,-386000,-676940,-1269027,-1488485,-867331,-526601,-621610,-468858,-672258,-1223316,-1097449,-629418,-538123,-569989,-472450,-267376,-64988,-76303,-126353,-1388,86833,107286,-17539,-385275,-509509,-323537,-198617,-64779,110900,25481,-265319,-358555,-296826,-299473,-208245,92316,300271,184391,-30019,-186885,-371646,-580963,-611783,-394222,-142749,-80101,-95067,41644,88658,-104443,-240710,-230799,-207321,-311021,-392878,-146191,115978,-138775,-552051,-530498,-300354,-207671,-86149,54848,145549,183100,68754,-175340,-341818,-273176,-132027,-1278,101360,182201,202741,257998,277726,112115,-67849,-113033,-149361,-13899,250753,164733,-70942,-57955,100393,98806,-132966,-293544,-190886,-11002,137677,305294,308266,146269,1946,8566,54765,40654,50498,83357,-3053,-93988,-11852,93505,28906,-60676,-82081,-140856,-288787,-432291,-522110,-419015,-187280,19098,-31903,-226675,-275001,-204302,-124975,-25111,27721,-125360,-393295,-514994,-378292,-135634,24885,62711,-31277,-162847,-240145,-257768,-201967,-139433,-99235,-140306,-293599,-317346,-165412,-92109,-156883,-232750,-347369,-411005,-307281,-237278,-281439,-203463,1601,53514,-9893,-37603,28054,150144,119136,-90519,-202058,-100639,110144,228099,161396,58877,-84510,-244714,-206134,-1051,110821,99671,72898,-6900,-27339,41136,26829,-36168,-57488,-14366,112800,41843,-242212,-401026,-342802,-213924,-87927,-45830,-176809,-492052,-641848,-537753,-368011,-363768,-342180,-260503,-181499,-103253,-135234,-247348,-195654,-90756,-98548,-61709,106093,233076,160988,-139725,-299188,-198325,-210026,-414193,-505895,-354402,-111942,-40255,-149354,-184757,4928,161685,49371,-106759,-40951,138069,169124,41955,-57512,-64397,-15016,-2931,-98155,-129681,9399,91417,49757,13159,-14828,-109750,-167865,-163752,-232064,-324807,-268232,-100260,113350,240235,103359,-47445,90658,185196,-40222,-136691,-71530,-68968,-158713,-247353,-249670,-188906,-85726,-33885,-51433,-38154,73497,239570,313432,103217,-141471,-193480,-154100,-59804,147048,200479,-26882,-217422,-99157,93376,78943,52915,113236,-59412,-246830,-200719,-207413,-128188,168085,300334,125612,-22734,-24402,-156391,-424168,-410228,-155779,33940,12625,-135006,-254580,-189894,-65964,-96335,-238451,-302880,-153585,-35318,-161317,-186565,25151,108265,63876,126718,34026,-190128,-224361,-173971,-158499,-62809,-14007,50325,164895,125987,17527,-29546,-65545,83980,353955,332763,159252,75278,33554,26265,-1381,-142361,-137996,75685,48846,-235602,-176898,167348,373018,379028,284144,200713,187876,55571,-155693,-188619,-83333,-4124,-64587,-197189,-345898,-406739,-219694,-7375,-5371,43645,187073,223793,189253,147299,56298,16597,126607,203063,110828,-45188,-192356,-297228,-237353,-71466,-8791,30038,90063,122142,127705,52548,4921,36338,-39594,-177304,-238675,-233780,-80607,19122,-132017,-257528,-159231,13387,27990,-150012,-251076,-186201,-97170,-11302,62559,64895,33729,-87984,-167813,-128176,-47654,44788,138624,108731,-10356,-18663,1658,-178309,-296681,-62458,227714,303496,207479,-5332,-76563,-28849,-26756,-22439,91186,54493,-151142,-132124,-60068,-398054,-802322,-610571,-259293,197465,750521,143276,-700486,-230170,-277086,-944027,-342593,-75496,-632672,-626334,-263760,-116260,213398,823778,790501,356754,335199,660796,476696,-182574,-276623,-154994,-249715,-163436,-158424,-221911,-31357,97574,167824,178858,-11389,-211013,-214891,-6965,180807,186013,232271,335209,280792,137881,30147,3663,154517,316816,177105,-180834,-335107,-164045,-124220,-138499,31049,137996,-35795,-155814,-185158,-183083,-172921,-87911,62445,92226,-15709,22956,105799,-33199,-143225,-120524,-174339,-63953,208991,259114,152710,103179,98943,128682,218917,269700,239551,121837,-80019,-134467,26797,111554,123278,171861,159816,96850,10776,-59252,-131217,-187494,-108115,75706,225076,265847,138942,-114254,-204651,-33745,175420,181742,1527,-16730,153092,180335,65305,25873,192,-3102,112643,131022,-59428,-151258,-142990,-124961,-51991,-141,-69160,-126982,-98411,39996,186861,147068,49727,80314,63868,-5538,66566,84834,-125524,-321793,-279901,-130188,-23172,112154,187746,200022,225213,125937],[-103318,-104418,-122754,-195160,-116076,58068,190105,207409,24802,-169500,-172146,-42071,38028,61282,51500,15828,7758,20156,-62440,-208721,-231259,-122480,8520,187572,291286,198512,50623,58097,92916,88300,160460,196965,157554,205084,233203,58010,-114649,-196112,-199768,-155505,-225100,-348163,-208963,-43448,-72183,-52046,33856,72594,151489,191555,40570,-124168,-14999,207995,292424,357356,375499,162684,-39119,16757,118252,88013,91399,224071,404316,478402,385658,189672,103077,167344,189815,-46954,-162264,-6548,-22744,-198085,-67269,257831,300187,160060,172687,189672,36209,5400,105281,8142,-34737,39739,-3663,26624,136209,4525,-274630,-196270,-23259,50139,118840,118270,27949,66564,162870,116840,-28548,-103484,-86582,-85426,-43982,98787,270200,429569,378162,146564,-9049,65850,175729,200135,203527,213786,119731,-31952,-278115,-414046,-309555,-166179,-134122,-53817,4512,-148377,-252267,-106004,-74628,-212041,-190520,8244,243418,337144,105029,-118541,-110519,-57193,-28814,-82174,-173590,-183815,-15463,221936,113194,-201224,-182186,55339,214563,258594,256796,236440,198065,29044,-132307,-89339,81925,157884,107456,-77044,-296338,-376783,-194599,-38824,-33016,13562,107618,168162,211273,149717,127743,141739,-33757,-124544,75866,255954,246304,176249,26392,-25943,35057,-100961,-351317,-373887,-265638,-251044,-170034,8713,13284,-54891,64433,323901,379085,111576,-161487,-266003,-198556,76050,268067,168334,15715,36748,113933,149025,139128,44704,47708,159640,247642,152359,15402,-35569,25571,191614,289647,216336,188723,431828,669497,587476,282341,-35946,-215966,-196194,-47888,14235,-59301,37435,148525,24795,-59308,37938,-5725,-90765,52785,168596,7087,-123003,-73170,80481,93394,-11230,-92741,10631,275460,373245,174906,5703,45417,169041,183190,82346,121936,394490,401484,60830,17922,212022,85304,-139443,-130818,-15711,16576,-38137,-54468,12094,69625,177469,265525,183172,12046,-14952,-28408,-102926,-46543,78979,109018,173605,273545,180318,96162,192171,299375,256063,73217,-95933,-151537,-109962,-48286,-31858,-35056,-86447,-48003,101992,91849,-3205,49118,72374,-81924,-108556,86041,134949,17230,-57602,-104479,-72124,6109,-128662,-301447,-208841,-81969,51432,352539,423920,78503,-245121,-222629,-2365,165052,217759,184594,148063,171805,163600,152978,280183,368222,191864,3195,27985,169310,262401,199098,39058,-5332,38987,-33843,-281123,-429555,-301905,-65978,170629,388812,361224,164200,91920,72586,16390,44731,63863,-75047,-117315,149515,344280,175694,34212,175529,311649,264913,139308,53,-58050,52649,166001,79482,-28189,76630,101341,-171975,-358987,-248258,-151754,-144845,-7123,155959,136077,47232,-18024,-10312,93952,127807,141790,235591,183947,25237,38149,272590,424116,310974,236186,375476,460542,406310,358369,350783,286334,178734,28063,-11369,113346,116043,58224,118731,65851,-105992,-58603,139219,227228,197529,209832,386844,548771,485246,305923,151061,29565,19945,202154,418007,507142,423741,492086,668435,566803,324352,141773,-2325,103907,423349,524179,322868,120988,156195,172892,-30313,37527,509785,656969,480430,465337,637011,839446,1243198,1563812,1270235,775800,674894,988016,418038,962749,7186177,11756766,3210078,-8470295,-10227024,-5077039,-1502314,-709620,-889776,-1006816,-1415303,-1501634,-893878,-504570,-496753,-436934,-795290,-1313992,-1126580,-751216,-684864,-666111,-554231,-437708,-279438,-168698,-98609,-28832,-56737,-13691,-28478,-351282,-530072,-390462,-295669,-178466,11624,12594,-188302,-290633,-292250,-365138,-312183,-1288,221996,187838,87306,-88609,-337525,-561920,-594592,-405812,-186424,-111052,-109462,-23913,16542,-56342,-97683,-93067,-68898,-153554,-294856,-165862,12431,-215804,-626855,-640881,-348696,-145535,-27348,47287,127920,195984,107521,-207126,-475476,-379495,-175819,-123050,-73896,101001,220476,245119,190230,41065,-105949,-182240,-227256,-63360,170033,102758,-48253,15286,118590,51484,-196344,-340851,-186642,7890,147648,314479,286742,41880,-90123,-929,67361,38416,30256,55982,-19819,-124933,-76395,10492,-40920,-113562,-120433,-160859,-309559,-434686,-447451,-350595,-171529,28609,5841,-217877,-302244,-173060,-40109,47675,133219,27092,-306861,-517402,-391372,-134623,10607,46258,18877,-40700,-159176,-250856,-219292,-136651,-58468,-63455,-149590,-205708,-168420,-151973,-198986,-223049,-264229,-289436,-216922,-149578,-167270,-120126,8637,-8981,-110518,-157344,-104967,29470,26264,-138910,-217287,-117651,27891,88744,52955,75862,12211,-228836,-292534,-33285,169594,159250,96169,-10079,-27706,48752,8617,-30162,-6445,64467,157885,11718,-323092,-470612,-371525,-203934,-64464,6530,-95351,-394606,-514183,-332443,-145184,-200547,-217286,-145469,-105994,-103422,-216550,-319755,-240924,-140689,-165641,-129835,75019,280455,236886,-124806,-359860,-213936,-156061,-394219,-538784,-382103,-129969,-26026,-83906,-120588,-12842,68258,-30095,-102523,-32234,116123,177629,65984,-84135,-156070,-138339,-93116,-116589,-142405,-18194,119447,135858,86707,53162,-16525,-143713,-212723,-234829,-292544,-296347,-161616,117941,324587,240127,97005,176314,197900,-24700,-93963,-34515,-35375,-137844,-245897,-278349,-215391,-71369,33576,17384,-19062,87604,271191,317384,102287,-106025,-131857,-84530,194,133558,145607,-34364,-204104,-118088,89514,124852,99244,141128,77352,-8252,-23387,-110538,-93942,148709,291663,160674,1998,-21498,-141385,-397918,-373592,-87190,82152,39380,-106399,-228483,-171881,-30722,-59093,-216894,-272076,-105818,-7087,-193497,-277162,-64841,23630,271,153726,90283,-209567,-300389,-197781,-155119,-127652,-152281,-130714,28274,124009,143642,106916,26773,87289,329127,382194,255730,145066,43519,-13526,-72629,-196285,-183485,-38391,-65517,-241647,-173465,144053,397804,408662,192661,10878,18307,2153,-83486,-99776,-40085,18461,-44138,-234157,-426182,-450050,-169703,128267,158925,136478,149942,140097,157013,135155,76478,111135,265885,338050,207576,-5124,-206927,-346973,-270464,-44876,54205,102733,151149,206007,262729,186148,71088,72654,7364,-116326,-216924,-269191,-115620,24544,-107784,-264540,-194279,22075,96592,-76195,-188009,-124152,-31409,-3029,-38512,-79733,-55697,-141939,-272131,-238229,-60772,112339,187559,116416,-18709,-46912,-38951,-172225,-194418,67121,307398,395321,319219,103266,21141,59491,-21572,-116589,40177,160610,-3648,-39232,18088,-343719,-820306,-604714,-157644,161320,708558,318941,-709518,-526729,-310132,-1117457,-831676,-262230,-580735,-657824,-219990,-4953,242641,820580,790829,131727,-92715,531708,699390,27534,-185014,26798,18723,160225,151857,-10384,65366,124119,154073,184003,86027,-60761,-75363,155062,328853,194755,153992,313607,288782,138617,27683,24222,171715,293386,130270,-216865,-333001,-107093,-38594,-109594,27633,170557,70061,-65375,-156051,-207354,-201574,-106822,39147,95442,25618,86029,177902,48027,-69467,-105683,-237953,-165650,92250,127964,82827,126143,145239,138300,207182,257700,265376,196334,21009,-19314,100525,103259,57249,81909,112559,150005,109187,-17668,-118537,-115421,4588,98950,129770,111382,-7594,-213325,-248158,-27841,202385,172831,-52168,-64723,142413,176146,62250,64467,103739,102160,95816,-70688,-268818,-239582,-158458,-150827,-101067,-73288,-188886,-250960,-154062,43145,187155,112045,22752,69389,-8596,-150331,-73874,5183,-116908,-225063,-194261,-86750,-34832,43508,167819,238986,239823,78450],[-107253,-28682,-192,-128351,-122192,41209,163377,141938,11620,-83174,-37313,78677,101624,109795,146545,60330,-30662,27835,-29779,-194611,-217303,-160799,-78886,117356,277193,220428,89327,83387,94962,66977,129283,189356,166273,261285,337677,167484,-18213,-133212,-131232,-28953,-86663,-212281,-84397,48954,-63434,-127056,-13635,106060,166270,126859,-15938,-163614,-132636,30364,146256,259596,289753,96900,-59922,30625,130879,78407,54983,175644,325100,348149,276139,156983,63322,125023,176232,-48808,-180078,-61121,-86855,-164231,93331,390363,318702,91870,82614,135188,8314,-76155,-30766,-64096,-39293,62365,6073,-15981,95833,-2807,-273214,-229723,-62119,35876,96431,58675,909,111313,213163,150073,-11442,-61903,-12507,-49779,-95676,-28007,148138,363718,389949,285256,169290,192265,234503,207816,192220,233223,174036,-40408,-311135,-420909,-276462,-158094,-175037,-90337,36056,-94988,-206655,-71856,-69188,-270827,-258007,5277,299353,357007,168833,-24705,-21487,53106,69919,18140,-75477,-154662,-22726,267793,225804,-47000,-108544,-24466,142627,273469,301057,294950,340379,217908,42993,35010,62558,-520,3316,-52158,-208472,-275620,-111252,42973,65002,83160,135263,185585,203915,78740,28089,84766,-34738,-48528,189782,303344,277477,204485,82377,20971,23619,-138807,-369862,-404787,-310267,-213750,-94630,-20855,-72697,-33820,205582,475913,439025,134461,-103946,-242242,-267352,26931,309391,241961,75000,101850,201387,236861,148690,-12983,7540,125370,213351,105514,10682,31066,126073,297314,380567,259244,157625,353670,609909,586715,328741,17718,-183278,-169405,-22765,-25415,-196199,-141606,22544,-41441,-141113,-49163,23925,-19571,-34342,-11,-35315,-60789,26134,150478,112476,-64617,-182897,-29044,316272,449108,238443,23912,57097,237209,271882,125695,126271,343630,319721,50438,50149,169355,41318,-74490,-6318,73887,76458,16537,-34051,-7808,34750,141434,283959,247839,17506,-41773,28616,6219,36537,116719,154459,237631,334635,275771,205532,235460,340572,322384,142963,-7434,-89925,-113534,-87992,-62306,-76700,-172104,-165306,-21776,22539,-30517,13348,40123,-71211,-88501,28681,32088,-64307,-145959,-205535,-115872,29339,-90250,-248391,-168501,-78526,2069,289048,361518,54366,-177930,-115945,55253,147016,160749,146047,141738,183840,176513,165617,304230,346290,64401,-109271,23253,163197,209344,197822,104855,90214,160854,60435,-229310,-353285,-250808,-51923,201395,430318,363402,156371,45043,-15344,-14250,44465,-12828,-158490,-136572,127631,310643,170958,29534,151112,280240,282991,215308,36035,-148149,-130807,8351,29710,-42647,8889,54753,-149510,-377620,-320227,-168143,-110998,-47129,46482,21715,-49796,-92937,-87774,-12575,17302,55236,206535,246591,83739,-31510,121124,303863,285982,300136,463681,511290,399722,312518,308201,264743,152204,-7037,-77366,18800,85498,95745,174836,76980,-157241,-96374,117382,179116,143217,162994,306864,474965,400943,252371,153356,115313,145006,272474,407083,488619,443562,472039,603632,525093,306938,78291,-88232,58980,410680,586002,518621,337158,322310,386858,193065,186103,614465,740718,504394,442811,533826,571350,912213,1391794,1398132,1086630,887944,1330474,896845,1705451,7602255,10277386,2410967,-6448936,-7831991,-5005418,-2324763,-1447309,-1524234,-1463591,-1564997,-1448367,-953460,-598074,-406222,-374271,-858704,-1303221,-1083608,-844534,-831148,-730469,-596154,-596906,-497083,-270954,-83494,-69920,-208970,-174819,-106547,-316312,-472429,-385320,-336907,-250209,-107052,-83181,-162488,-209109,-265837,-424451,-421719,-131159,68600,84815,86263,-43711,-277277,-473904,-505686,-361265,-210654,-169035,-157286,-131231,-128767,-88985,-16882,3525,27975,-10822,-167935,-178572,-121971,-314965,-660742,-667312,-327320,-41320,56981,71043,101496,144928,93188,-219050,-533379,-430665,-178568,-197485,-223118,3026,219620,216241,84418,-37562,-154723,-273085,-277137,-65188,87484,18213,-42503,46863,76913,-36629,-258976,-383922,-229933,-43629,94548,248156,195889,-95346,-183962,-20004,50358,10567,21415,61381,-15847,-149038,-140046,-68132,-100953,-167942,-156079,-166189,-297166,-367678,-288849,-244404,-158581,26538,42234,-198301,-312458,-131258,38573,94179,200851,181240,-168814,-475453,-403159,-165574,-42670,-3642,60909,100168,-56570,-252230,-262572,-149299,-40057,-18466,-35975,-91667,-152259,-211074,-235582,-201866,-172753,-149242,-105093,-53712,-39973,-15699,4606,-80746,-164545,-211294,-213928,-103122,-82247,-184558,-190686,-87757,-34772,-60233,-87354,38277,85621,-184459,-350241,-72886,202746,195449,90687,-36212,-62151,-9117,-60889,-53275,10615,89029,143554,-42823,-387406,-494747,-337858,-156695,-35410,72249,12450,-267102,-388423,-138410,81272,10523,-66722,-36642,-13335,-54023,-212287,-314170,-255570,-173137,-199396,-188875,5507,264591,239047,-160532,-435972,-248680,-122445,-359445,-533505,-393188,-159388,-23184,-20025,-51423,-29841,-38455,-113098,-88774,-18352,48374,90432,20818,-110390,-201225,-202719,-139255,-128586,-172477,-86244,97365,189946,154843,115691,53759,-125092,-226134,-194358,-226575,-292932,-202871,99546,362027,347215,227175,231757,166129,-27997,-75136,-23861,-16294,-110300,-240725,-303735,-232116,-63537,82064,57707,-29784,59448,226401,224581,43703,-79706,-50976,-391,47953,88022,75057,-24332,-161081,-132332,48881,110132,79438,98660,146259,174382,142980,28877,-44089,74874,214515,154358,7441,-21729,-112512,-338466,-319377,-42534,94150,50918,-73152,-168753,-122197,-11304,-39790,-179972,-216065,-66523,-14224,-228391,-336962,-135821,-48195,-72890,109353,107364,-184919,-304924,-189680,-150272,-194886,-268075,-283025,-114418,94332,232374,218736,107746,68465,238230,352283,275020,133919,-9263,-79318,-151774,-253445,-215927,-116689,-151498,-237270,-156177,131747,381696,362389,60597,-180151,-149916,-55330,-24634,-41227,-29570,30366,-11309,-244989,-475402,-462090,-104330,246428,292065,208479,101702,25152,66091,87911,92312,182822,334473,376294,220201,-5831,-231579,-385787,-266155,9475,130430,164360,173888,228191,327400,266765,115753,102080,60071,-44391,-186519,-285371,-119165,62456,-60373,-265032,-262502,-41352,108474,-13170,-108458,-27718,55246,21293,-105584,-172374,-93523,-136687,-324599,-321331,-82011,150106,189557,58459,-78681,-98849,-109233,-203074,-117230,168235,324754,376352,311526,132038,71182,123119,-38719,-235945,-32888,262297,181392,106066,133845,-248441,-761808,-558366,-91154,-11646,398900,378680,-563777,-666087,-246650,-1073738,-1285791,-558156,-534115,-637207,-164331,90694,200776,695319,905452,202109,-428602,193814,708805,168291,-103764,164419,214676,420207,460174,223512,164685,158917,135256,152881,148032,89132,100546,354361,491932,220411,76823,242645,233388,95947,10763,23080,141809,222986,69076,-216640,-259875,-21789,32040,-108933,1665,195540,178358,23686,-106920,-197504,-196605,-113404,-5779,65852,57369,131783,212692,102845,-6656,-76629,-232917,-195054,14949,39811,42556,139802,171553,156292,196513,220724,269152,284817,179991,172450,232657,121755,-13274,-27819,54476,201891,216194,51799,-66385,-36351,61118,38973,-43575,-84901,-154022,-270814,-242961,-2995,218877,155006,-79835,-91230,106521,137017,47571,88747,178483,172759,43632,-241135,-383066,-262186,-148175,-155431,-120816,-109398,-259588,-333959,-193205,32025,160528,66417,4573,78607,-47041,-251713,-187032,-74531,-119669,-132267,-87768,-17579,2417,28461,144256,232480,210386,27525],[-66665,79599,138296,-9773,-63922,46178,119325,54293,-11567,3956,102216,193223,157935,138913,203380,92812,-46154,32244,-16064,-175616,-167677,-132972,-83330,100308,248893,188538,76110,61142,74102,66308,128823,185968,165017,296802,427378,302385,103275,-54776,-42550,110976,58110,-65820,41899,136271,-46553,-199778,-78969,102717,115324,-3106,-105258,-202697,-227574,-104413,50001,189279,202349,16225,-79594,52448,127265,50730,27554,152502,243449,166138,93288,80255,18313,85305,162809,-21201,-163987,-87801,-114620,-95996,246116,458133,264198,-23038,-68492,7687,-46247,-142209,-164504,-137425,-26185,102951,46831,18152,145312,29080,-248327,-256961,-124347,-31149,30354,-2396,3726,164549,259053,184611,19308,-3240,66424,-14296,-142265,-131224,53301,268713,325684,324275,272399,251545,248209,189840,169502,261297,264750,12397,-276141,-370942,-191248,-82469,-157808,-99108,106917,50130,-89880,-24538,-41866,-265550,-265919,25536,317168,313348,177131,50980,76360,185264,187019,133169,51236,-85048,-2158,295560,291527,70204,-69391,-163409,-12248,241239,301573,302348,412495,357161,223148,190411,54446,-164085,-126889,-28229,-102469,-163089,-34068,104866,132435,150908,190891,221084,197722,38976,-26507,44305,-14980,44884,281249,330180,331201,266080,132260,55014,21672,-114592,-266996,-320445,-290611,-153065,-4214,-27414,-138791,-38990,277258,551819,455151,130536,-42127,-132866,-221862,2514,307403,287950,153481,175164,252500,284467,167756,-19153,-22552,80801,150145,49688,7602,94969,219528,374747,416374,238974,87867,243052,501475,521616,323572,84515,-100648,-121953,-4954,-52755,-274825,-264958,-69528,-64938,-161364,-92158,70321,79539,-74223,-143028,-58232,42077,163091,215465,123629,-97091,-245018,-68110,322498,491329,310365,77779,90772,295658,345451,169966,136166,288468,245554,72950,103365,117992,-19476,-23654,105582,150064,128319,74313,-768,-13552,23222,126578,303469,288274,-4569,-104724,65059,138484,153593,179920,220600,333789,429371,392984,306030,261109,353920,371222,228346,103675,15689,-31791,-40814,-30615,-66599,-201434,-225451,-81694,6150,-22486,5844,28277,-44762,-48167,-240,-39989,-114591,-198222,-278446,-171790,15148,-40578,-147482,-102411,-75059,-45390,200364,277622,48666,-67311,28866,119538,116409,101742,112339,133164,183776,168904,151307,295146,284350,-75619,-214147,-1671,108051,124606,186741,163418,171724,267119,139679,-179689,-258599,-148535,-3309,213480,394146,297321,140353,35428,-58196,-5344,79373,-50193,-202139,-130162,112823,273249,170848,42308,132946,245275,299740,299941,97336,-193547,-237974,-59650,40313,-15288,-31208,11835,-119845,-354282,-333906,-151910,-75679,-65480,-20238,-47035,-116824,-145761,-117754,-69158,-64194,-8424,182840,291043,131198,-68833,-2938,175113,273801,393830,534999,524745,376327,257651,241489,232954,138145,-29653,-137593,-77889,42572,116510,204168,102654,-122918,-68235,116490,139023,111063,193440,331246,419815,301751,230071,251450,286613,299755,321056,358026,424447,431875,409909,479260,478482,338396,64649,-147042,20397,379016,596421,664320,553479,526871,667622,500643,379052,692043,763143,457198,346778,358515,257366,523890,1148177,1504135,1446662,1281458,1874111,1805629,2869953,7979849,8819097,1616128,-4821720,-5655840,-4884934,-3283670,-2301288,-2150694,-1924881,-1675815,-1337213,-1043802,-822055,-424428,-333632,-848102,-1169995,-943663,-854393,-924556,-750183,-597492,-694455,-653071,-367806,-100044,-115072,-321777,-329565,-240734,-314026,-366624,-303668,-302968,-271452,-231549,-244139,-200384,-141029,-224890,-457519,-501450,-258979,-119764,-97993,-29081,-64381,-211666,-340978,-361317,-260146,-201469,-241448,-240279,-265706,-310511,-187827,-10158,45790,66607,72282,-54192,-178215,-246141,-411716,-653071,-607428,-240817,68830,133484,114406,83474,66345,46338,-203896,-512232,-424603,-142421,-207107,-317018,-83426,210988,181412,-13683,-104823,-206853,-361623,-279660,-13653,33080,-66249,-57900,32864,-4272,-145350,-317506,-418420,-314183,-155974,-12769,116866,46774,-241518,-268046,-50143,9644,-33840,24651,92785,9082,-145074,-176079,-121393,-129411,-192519,-165983,-146947,-250210,-260540,-118679,-140176,-152626,11777,67449,-170824,-303761,-98301,76227,88304,201296,276036,-34005,-406083,-416324,-230620,-127451,-69697,89891,216531,31253,-261681,-314688,-166756,-42475,-21499,-1983,-17828,-113802,-235108,-247099,-179228,-109630,-36006,2323,27741,60184,65005,-27747,-152158,-163796,-189721,-265522,-204681,-167389,-200670,-120184,-22404,-65408,-173268,-213911,-40571,115620,-124364,-366551,-113227,206444,207918,58407,-85686,-128000,-119362,-155841,-87542,-5911,44381,66141,-113445,-426605,-469855,-246944,-84888,-10020,126449,108130,-141314,-265877,12794,258393,209915,61472,31227,67766,22439,-140809,-257503,-255428,-184791,-190148,-226691,-84348,198066,177980,-240162,-510150,-285024,-107775,-310681,-483394,-382990,-193623,-33783,24848,3343,-39791,-124375,-172140,-72316,-9796,-46514,-69122,-89586,-133547,-185977,-192206,-129294,-122933,-196423,-158321,34710,187578,194067,157087,79053,-118592,-198768,-122356,-153360,-269302,-216855,65497,345541,396187,299941,223749,91798,-47298,-87426,-48620,-19429,-93061,-244188,-314727,-226551,-62846,87181,43641,-77370,-7970,118223,63146,-66568,-85096,9620,66134,72854,29571,9499,-1922,-99833,-133198,-14383,39632,2646,7596,128098,241495,245449,160327,-2184,-41573,81217,100845,-16325,-32050,-76721,-260557,-271617,-53901,61469,40729,-55970,-106107,-68287,-19160,-37359,-125433,-139665,-35573,-41142,-240844,-330222,-156887,-90253,-144729,313,78461,-128418,-242057,-146919,-143391,-253189,-342096,-377309,-233599,37742,249709,273338,159607,36412,105190,253703,220143,44120,-114782,-151968,-209943,-295489,-237743,-149280,-183440,-224340,-134347,126856,319986,239227,-88095,-331835,-281006,-100926,10130,-24601,-53047,27140,21482,-227626,-485876,-450982,-48781,316922,357504,228622,39553,-98232,-62510,14591,98652,216926,315216,299686,142074,-46285,-258405,-393100,-214450,82324,194199,174174,121514,172503,310163,273924,128153,118045,100919,11160,-165127,-293513,-110608,108631,-13986,-281413,-368367,-164600,68664,24695,-41602,73599,147080,61512,-117790,-184233,-55846,-61048,-307369,-358640,-106915,151384,150533,-49741,-189894,-179614,-194433,-249916,-69328,222805,278500,261727,216107,91398,62698,144917,-70411,-347107,-106240,325202,334634,237653,228682,-149719,-644439,-481914,-80796,-263723,-78253,295224,-344231,-636391,-132428,-866841,-1581123,-865364,-487675,-540298,-72397,200830,130095,463284,1044389,506159,-585934,-246583,517163,194151,-70326,208763,286305,555861,699512,427086,244812,191293,108614,83464,149648,195265,269154,545877,630431,253719,24566,153017,145066,28619,-13520,4430,74322,124091,6815,-188936,-143182,81148,89282,-116026,-30920,206524,242338,75977,-47523,-142286,-152393,-103641,-51031,20386,68144,143482,198701,109196,20613,-45042,-170012,-159207,-15435,17006,49110,142877,169881,175750,191574,177086,259179,366036,346303,375699,382516,163956,-74083,-139659,-7860,235862,299435,126626,10761,29672,42685,-90772,-248199,-275548,-260148,-265766,-190432,33055,221240,133315,-78110,-89590,61738,84930,37364,104163,212694,198214,-14125,-327071,-395150,-237954,-124930,-134935,-95880,-91433,-259209,-343985,-198727,8584,113398,20631,-5693,104835,-35803,-280278,-244136,-134872,-133914,-74000,6201,52702,59642,52854,123016,195518,154491,-11868],[-1495,189488,265319,138033,46918,74775,68785,-32033,-32751,77945,209198,264797,187176,144417,215638,117797,-13334,51971,-16238,-150838,-91202,-57403,-28020,133175,226059,123621,14775,-6616,34805,91842,165714,191072,161598,303451,465653,402787,198845,14004,34021,206388,160365,43247,125646,194893,-21596,-250566,-145093,70302,20772,-159766,-200067,-225754,-269585,-159856,24436,157068,124605,-72246,-102913,67973,104506,22208,33201,166046,175321,-26658,-109903,-16373,-38970,17743,132693,30314,-105670,-63631,-91029,-15561,347122,448786,148802,-156726,-230482,-146777,-111081,-187678,-273698,-203857,-10480,133966,94010,112550,260405,89327,-216434,-287047,-212806,-141836,-61570,-47114,36826,212182,278930,198931,54838,63203,135735,16500,-170211,-190190,-6199,157750,205775,275506,294218,235321,208563,137820,117626,266083,347154,110661,-178658,-273023,-85202,26042,-89946,-68655,204340,250826,73301,31414,2059,-201878,-223721,51006,281136,221511,127286,83182,162641,313125,295925,230802,168823,3198,37036,292414,285429,107518,-79621,-308103,-185602,174479,255543,263942,405651,408177,353063,332037,64583,-278721,-240570,-12069,175,-53882,38333,143292,148000,191191,259530,269720,197809,43465,-7910,49142,29124,130985,316834,326734,393517,351267,170797,70640,27285,-40531,-76006,-146393,-209299,-82990,69796,-20584,-184183,-92112,244884,524512,420826,110052,18520,24634,-98213,-12098,248595,290073,226697,224092,235431,265382,189428,33876,-23122,35448,64364,-5624,7624,147698,302235,430099,408560,174619,-1142,120797,365287,410207,278060,148758,1183,-69787,6135,-61359,-289962,-310012,-108462,-49581,-127724,-85678,124640,188924,-46694,-205654,-41492,157667,280347,249362,127249,-92199,-259303,-99774,289568,489032,365678,135730,118871,324462,384504,203160,150551,242927,195895,119870,158727,69109,-87006,-5817,186899,213277,163315,109813,24548,-11501,27618,121861,303324,288155,-41858,-170394,86415,263282,262822,237047,284623,435863,532238,498179,371052,265040,332881,381177,295935,201603,140579,120994,90328,61894,1456,-152617,-201530,-56834,46401,13494,19670,31934,-9837,10408,18241,-52110,-105221,-185896,-296310,-215316,-14066,24128,-17198,-28411,-87334,-95462,107147,195417,61104,56987,179680,182613,87629,67594,111817,143777,185295,154438,125238,258963,200393,-179449,-262967,-20576,26353,26960,170450,209025,226719,335270,189740,-143135,-181648,-36879,58704,191178,271919,173216,123275,67256,-45254,40822,140750,-34064,-187356,-95888,113584,250676,176265,63785,128422,225460,313673,365984,165538,-172097,-225624,-11104,113921,50732,-22788,-3780,-88915,-299110,-291105,-115819,-54642,-59986,-30064,-55032,-136117,-159455,-87810,-50514,-88106,-36983,160717,294403,151665,-63640,-73864,64381,276182,492321,568079,492894,337447,197154,159173,196088,142867,-22240,-149962,-122228,8467,111541,193766,133640,-19799,6367,132542,118970,110225,301204,469610,403584,215919,241559,405321,478145,429720,337064,284330,324847,380064,319781,332189,442558,419821,122352,-142143,18738,350631,551974,711347,706381,716857,943744,823006,582507,730910,715384,354518,218604,182785,90,196016,900216,1543774,1741157,1750755,2513749,2945900,4234975,8303375,7646510,798374,-3882864,-4128616,-4776814,-4215475,-3110731,-2650206,-2279924,-1722520,-1204800,-1161037,-1144649,-590226,-370129,-785096,-939249,-707096,-743783,-921921,-733352,-581000,-706842,-706450,-447220,-161879,-162999,-371266,-441666,-403701,-365299,-262994,-177327,-210654,-254830,-344997,-428739,-296038,-117958,-190746,-458736,-529335,-350707,-294243,-304805,-207458,-134373,-156976,-196862,-194059,-120163,-150863,-298502,-336362,-394494,-469225,-306906,-61423,34511,43218,67955,7587,-163861,-326247,-483586,-614434,-487034,-119051,145876,173646,158292,88348,8971,1069,-161715,-430819,-376540,-88739,-168296,-356758,-143813,200017,147524,-86568,-149530,-250456,-417038,-229686,74959,19372,-129994,-90659,-14459,-91854,-245360,-363339,-435433,-410944,-295640,-146804,-46779,-130233,-371975,-333633,-85968,-39055,-79006,35601,132095,48346,-100388,-165853,-134293,-112518,-164570,-137049,-102703,-176737,-152362,-5802,-72931,-154253,-15147,69196,-145032,-280965,-93367,47058,20415,129090,273893,51054,-327206,-427557,-315521,-220172,-128528,100741,271550,72628,-270424,-343295,-170650,-55535,-68674,-61983,-10389,-59473,-204096,-225077,-166904,-98045,21498,82497,74139,101577,87260,-94486,-215634,-121963,-111770,-247209,-238848,-193230,-166320,-16137,56519,-61952,-215577,-285930,-133692,98033,-63845,-341586,-149216,183128,200070,8728,-149016,-205615,-243280,-240669,-112936,-45242,-58156,-53242,-183131,-435625,-404487,-123650,-10268,1167,143936,154352,-45798,-143114,106600,350312,342535,129660,39241,114188,97880,-41649,-186403,-253953,-174807,-135643,-230291,-167499,104685,76762,-343447,-564676,-306340,-105933,-254640,-396841,-349747,-222731,-57899,37701,28641,-40347,-160628,-182739,-54011,-16189,-145963,-250364,-230746,-146973,-116060,-116746,-72891,-97901,-198385,-201498,-44985,126419,193115,171315,57850,-123417,-138952,-37652,-93141,-233258,-196833,32765,284478,375053,288728,138794,-9466,-75478,-128502,-108361,-46213,-97245,-257771,-300356,-194214,-67843,41373,-29905,-156120,-98294,-19677,-115747,-197816,-124339,24508,94413,74890,-20327,-34328,24719,-35423,-115159,-78564,-61539,-97290,-92573,32408,174714,251753,235335,11796,-173616,-77097,12303,-64822,-52133,-39289,-176898,-241008,-124547,-10864,10873,-59965,-65050,-37467,-55307,-45772,-57038,-55451,-15120,-68642,-210548,-242547,-114700,-93812,-200014,-137505,14612,-65128,-145623,-86576,-137590,-292402,-367075,-403821,-305188,-31751,193325,264307,184679,10076,-32302,117823,119565,-89747,-238669,-206878,-224635,-306574,-251501,-142027,-154094,-202757,-118787,118014,220289,68213,-216847,-410449,-349927,-125563,15862,-49143,-100164,9372,40575,-190222,-458039,-426536,-23971,324620,342219,183175,-36814,-206193,-194552,-66733,93992,209416,217718,130200,110,-109149,-274079,-357552,-125941,153225,219435,109050,-14374,50699,226205,212063,105693,113915,112158,27008,-164849,-299771,-106679,138382,12866,-322759,-497509,-310329,932,34386,-3494,152171,226800,113756,-72434,-116545,51301,70107,-225021,-345710,-130869,117194,82708,-179815,-330906,-278970,-269420,-281437,-43245,225143,183683,94318,83660,9825,6131,124262,-98161,-410129,-152075,335927,407752,302930,257929,-80127,-503185,-402359,-137647,-511765,-548348,112082,-125064,-467972,-28578,-613934,-1656614,-1089707,-436072,-370701,59851,346404,89971,190155,1112436,903572,-547256,-665187,198519,109581,-100519,151868,236363,551649,820366,556551,290833,211582,74101,-15431,84090,228586,387783,679005,702454,275557,7403,78883,63022,-35648,-34042,-18291,-7682,22361,-41470,-147799,-26151,182445,142352,-101349,-47134,200005,234344,75242,10545,-48808,-79705,-79879,-76181,-19736,52103,113714,143436,70019,5021,-22671,-80861,-91901,-11766,54720,97207,130926,137480,187233,196345,145602,240707,411061,460568,521842,502514,214015,-112859,-230066,-69063,230390,324457,177578,88913,66098,-44172,-254406,-427049,-414320,-299730,-202739,-114943,61182,205678,114811,-48279,-58217,28201,46199,47523,120211,213773,193106,-39684,-305918,-328040,-195331,-103278,-93323,-26664,-18948,-186036,-272428,-164122,-18342,60353,-16329,-13114,136637,21036,-233531,-238551,-163801,-153286,-63539,60838,105341,108560,87199,105062,150545,97485,-30738],[60105,269553,357187,277850,174004,117522,25395,-94551,-43593,124633,255300,272805,179880,130151,193236,141076,70214,97868,-18333,-119808,-5570,34084,47606,191513,221366,59296,-66522,-93930,-8160,139809,232256,206975,163412,281319,431564,417370,230568,56767,71642,214733,187214,88386,145554,213612,12156,-260189,-190324,24662,-80787,-291236,-266120,-220255,-247822,-132643,55308,151225,62849,-151311,-129470,60282,61417,9329,83295,210119,124465,-191751,-281023,-107978,-111092,-91815,78689,97851,-1839,19343,-21235,49587,371740,380334,15668,-264684,-344074,-272004,-167352,-218312,-350930,-258676,-6966,131420,120077,226366,391016,155777,-195576,-327715,-316806,-264108,-150081,-67512,83398,238220,263008,186360,88559,124108,182115,40545,-167596,-194554,-29693,53146,68950,178310,246522,157009,127257,59408,34881,227314,382038,216320,-51796,-156949,1762,120820,1892,-8336,292887,436272,235125,87563,52800,-102662,-158431,51008,187393,101895,29159,57497,213595,402170,366307,283736,242570,82223,78178,252352,206098,54179,-134631,-403939,-303174,94635,172017,196382,336736,364925,395868,415275,88042,-310805,-299848,-8218,82926,51998,119657,165511,110136,186370,318962,323074,210463,89627,78460,105746,93106,187835,279481,286993,440575,431979,194549,73465,42391,59450,141018,61439,-88593,-16454,108890,-5701,-205255,-187152,115220,400988,342267,89520,72527,168356,36484,-33200,138208,245848,270171,224404,145306,179614,203344,124867,11969,4081,-16894,-46536,6759,175871,364423,468754,377312,99357,-83342,6534,223569,279097,210409,190622,86878,-25193,14014,-52393,-253591,-276949,-90890,-7809,-61681,-40352,175736,288433,43925,-165392,19349,254767,329393,235571,126469,-43157,-218206,-120622,221215,442337,381731,161007,109816,305146,376155,213488,160568,210927,175939,173512,197165,33146,-147103,-26812,227655,264511,179167,108690,24911,-9919,38826,118231,272627,244062,-78226,-203719,103539,350302,323435,255728,322012,512544,609425,554268,382113,247883,280988,342223,318010,257534,250886,295159,258454,183385,109422,-31854,-91470,44871,124973,59609,39579,38261,18985,71731,79137,3021,-25826,-102300,-253169,-227938,-31982,101094,116501,37327,-119147,-150182,28671,133263,81833,161392,306252,239768,74172,71880,151997,178078,194666,145767,104509,208335,118420,-210997,-229027,-15349,-54756,-63934,150385,237240,250423,355013,208539,-120620,-141552,50071,117581,136738,90929,22072,107269,122549,8600,104594,208633,31838,-112022,-35216,135808,252116,181585,82346,140911,230205,321657,394794,223428,-82627,-96294,130444,224798,136553,35368,20311,-61047,-230461,-209680,-69588,-42152,-27450,12471,-9667,-104655,-125318,-3037,40686,-47176,-30043,135702,248861,140183,-19919,-80025,-2355,289345,563251,549809,421378,290643,135159,69883,157498,165520,23543,-89959,-81775,2365,82328,142801,151262,100166,90251,159561,128300,140723,448863,668723,429542,168352,280020,557816,623666,496591,325587,209977,211392,289464,222910,208444,427648,533269,253188,-49043,75546,342581,466876,648300,757289,846676,1144709,1081644,756629,733102,618734,237204,107242,70972,-118820,25383,711615,1494339,1898588,2175753,3095985,4006250,5481800,8541854,6895822,30485,-3601353,-3424471,-4771076,-4986436,-3734715,-2957069,-2470328,-1705195,-1096605,-1292801,-1492020,-879609,-506558,-711915,-672228,-407227,-514123,-809509,-702853,-576596,-641004,-649547,-498609,-266499,-217683,-364259,-496520,-559933,-467717,-210683,-60489,-103783,-225931,-431739,-587303,-425992,-161771,-188380,-436186,-502691,-387360,-413803,-471786,-373738,-216872,-119536,-72908,-41110,28764,-60815,-306765,-409111,-480567,-550927,-392483,-137503,-18290,-33025,-23594,-2595,-140574,-347923,-518217,-561353,-347625,-3545,164733,164331,185161,122029,9943,-12025,-99978,-319887,-310917,-48004,-121453,-366640,-180005,183463,114107,-131860,-171906,-271964,-413575,-139418,167745,36391,-162910,-131145,-73139,-154862,-310309,-385820,-425455,-481616,-416778,-268621,-197728,-293679,-467379,-375408,-117584,-77560,-110043,44530,156488,90687,-17917,-106922,-103033,-50682,-82495,-74221,-44445,-92426,-76774,11870,-60214,-159545,-51195,38613,-132290,-253183,-127520,-54901,-98158,4763,175121,63669,-254015,-428497,-392116,-288365,-159552,90564,249588,53822,-265133,-315357,-143385,-66560,-139559,-191353,-70451,-5717,-123757,-176358,-173357,-139306,20164,122090,74157,73426,40786,-185162,-264080,-65525,-14693,-169103,-189372,-142508,-78229,99454,123811,-32828,-176582,-282945,-211104,45346,-15953,-288778,-179811,137972,176716,-41873,-205715,-264519,-332288,-284038,-116342,-91894,-185941,-177974,-233069,-414029,-316998,-5767,41841,-10571,110175,130324,1634,-27298,144435,349475,378170,124376,-9309,116383,149131,42517,-130735,-254601,-144201,-43213,-191349,-217706,10469,-39339,-445260,-588357,-303949,-109414,-202504,-295427,-296288,-237177,-93672,13308,18540,-34038,-136569,-134923,-30478,-42587,-230978,-394032,-350307,-143276,-14820,-6938,3677,-61880,-175540,-199389,-114098,25516,154397,161806,7548,-134172,-66452,40435,-53397,-188430,-140762,19819,198741,290320,192845,-10805,-115836,-105231,-187483,-191253,-91129,-124084,-272121,-253684,-137704,-74632,-42713,-144754,-250344,-190008,-148125,-261183,-310311,-183614,-11348,81238,63310,-46207,-49162,47566,18581,-78549,-123009,-158786,-177349,-162609,-106954,4122,163716,227623,-10190,-287648,-220082,-83965,-118937,-73663,-3009,-94892,-221551,-226357,-103570,-27104,-71588,-51841,-44976,-113242,-61371,12270,18506,-9161,-82931,-133696,-89911,-19689,-61744,-224993,-255161,-62178,-23976,-63090,-36998,-136853,-304844,-346487,-371200,-317141,-91386,92175,210870,201654,10528,-136548,-14882,15591,-213434,-333934,-222050,-187527,-278784,-257982,-114019,-79155,-171501,-115791,95595,103852,-102428,-291483,-400308,-347188,-127215,-4116,-101955,-153364,-18227,35667,-149506,-402793,-398744,-39364,273506,260139,81968,-121624,-279198,-293096,-134687,80535,167808,74065,-79053,-157036,-168568,-266593,-284582,-28797,197496,189474,-25395,-205893,-100240,110772,108790,56663,87879,84215,-7016,-188121,-302511,-112635,138576,15606,-377662,-615786,-428188,-63625,23316,8578,194189,281455,171453,14657,1223,193239,220794,-100182,-289613,-149786,56281,3289,-296786,-463100,-371003,-306934,-270046,-26620,181070,64771,-74043,-41050,-79521,-71891,76487,-100100,-393154,-148090,304591,389467,282571,211702,-51199,-373926,-352246,-257655,-679216,-836608,-83058,51938,-216225,20465,-427939,-1519760,-1170706,-385768,-178893,198713,514777,127069,-28012,1051733,1221752,-366883,-952730,-138777,-40477,-187759,22917,114499,441394,809549,594352,301958,216837,35746,-126591,-34774,183736,428673,715027,678690,265272,19444,43932,17433,-73198,-41297,-29536,-77144,-58137,-63592,-106760,49473,258006,199477,-42874,-27757,176782,156735,27716,56077,58648,-665,-48477,-68544,-36809,12066,48731,71259,11299,-40478,-15708,-3402,-36909,1337,124493,161560,99625,78707,182997,212355,137971,213837,395197,478269,564406,553795,247858,-123924,-278086,-126181,168158,269866,182583,144743,65826,-169420,-405460,-533861,-470485,-267919,-108016,-51906,59918,170522,105662,4564,-731,22408,40383,85463,144358,202409,187934,-4526,-191969,-221328,-159052,-92128,-39364,71623,91547,-59291,-138400,-97813,-38564,17944,-39690,-25317,157209,100999,-134807,-185711,-159702,-167085,-92534,66023,133579,133555,102678,87241,117276,61796,-28470],[94404,298380,397020,368483,269796,155493,-1449,-120932,-43296,132311,230018,218894,139051,104359,156175,166507,183141,166822,-9316,-82760,68598,108156,104864,241285,234807,27487,-126569,-161106,-34824,199009,308908,230595,170820,235987,327550,327516,191220,72006,58715,126653,134843,72813,108794,195846,55884,-216429,-195090,-13825,-149825,-350379,-274904,-181709,-174983,-51770,105047,149518,22352,-196653,-152424,17988,280,21226,171691,265906,86113,-302645,-386237,-177277,-190896,-228346,9419,172858,139629,148232,71889,76977,319576,287718,-80943,-304561,-365184,-322537,-198749,-243584,-401550,-299641,-22582,86940,107016,311869,484537,204012,-197616,-379971,-413408,-355462,-206005,-67334,117942,232473,219307,158494,117070,166024,197864,58061,-128920,-146179,-21146,-21023,-42731,78050,151736,44787,30009,-26234,-63407,147567,355876,287877,57549,-63214,36920,163619,83731,56572,332408,535180,345633,133685,98457,1266,-98667,4238,50644,-28099,-100342,-23584,210702,422221,376311,280686,254372,128466,102675,177686,75570,-65184,-212122,-416393,-313616,26233,72571,123738,240720,254559,346132,414362,112094,-259223,-289505,-19765,135772,161523,222978,182965,35944,133905,348185,370718,238558,158592,191977,190646,164158,205502,178657,214769,451894,475652,202045,76583,71683,158850,317848,238745,38579,39075,113772,18565,-194511,-290865,-67407,217186,236139,83922,115886,242645,118916,-68455,-325,166553,268162,170332,9341,58044,201674,213860,71980,-311,-60135,-60893,-1580,167220,393040,490844,342713,46848,-134795,-85067,95134,154504,135972,192136,130198,6928,22907,-31669,-185045,-185371,-29426,45376,11756,22474,212660,360584,171137,-39327,111206,311107,294228,175947,125624,42857,-130678,-131043,130192,362582,345983,128405,47003,232227,319854,193931,152951,186513,180327,215937,208000,17763,-184178,-76373,226537,300091,178359,72841,-4785,-13940,51385,113439,215328,165986,-101499,-183596,126782,380155,311670,217544,317022,540466,633353,537065,335144,212965,208361,257969,282947,259615,316503,427153,393459,285298,221474,125712,76776,189144,210019,95076,49262,34334,27657,113255,155601,107417,109288,32347,-167684,-206636,-21554,180510,227474,85028,-159526,-204349,-23084,98378,95805,220623,389594,289351,83861,110370,215766,220523,207383,148502,99839,157313,59410,-160829,-118821,15291,-113719,-131712,125801,245091,245979,330994,205022,-103757,-134837,97065,165140,70100,-92840,-112899,89762,169956,71859,158475,259208,126186,6981,44844,177815,271809,176453,88307,168298,256673,320829,382367,259298,52181,104097,306255,332500,215961,124679,79882,-37631,-167324,-116573,-17065,-15567,34466,88127,67805,-29802,-45612,114490,174019,42851,3674,106099,165010,103708,46549,-25937,-9356,303859,578334,480223,327967,247152,78353,-16831,118555,196721,100821,37107,39469,32719,39869,63385,137102,177155,147058,191882,168231,193146,579472,840790,482934,171200,331398,657387,683057,494457,305221,159743,106989,171708,140592,145170,435799,648147,435050,130897,192943,360654,367789,502739,703422,891818,1224476,1213910,866297,711516,512430,147285,45505,56526,-64665,51981,616610,1365506,1918110,2472761,3468954,4658471,6287314,8655421,6565984,-516523,-3693147,-3430699,-4932717,-5520655,-4091399,-3068406,-2503893,-1646727,-1044003,-1414849,-1772547,-1207755,-714182,-667013,-441478,-106131,-211839,-610167,-680329,-601291,-526258,-506337,-512376,-391223,-281662,-330667,-502973,-677338,-596341,-237292,-5625,-32196,-210599,-481940,-680345,-556388,-273322,-233846,-405177,-436124,-369362,-457782,-550853,-462262,-272031,-96562,10413,66949,153432,54650,-246031,-424436,-499289,-532484,-408495,-204484,-95399,-142602,-172686,-77364,-117617,-319961,-516514,-509355,-229601,69856,124105,111451,186360,178561,75887,18347,-31467,-209638,-250700,-44893,-109034,-376259,-204108,152434,74017,-161409,-181984,-260975,-341701,-34305,227911,57426,-169459,-168744,-121795,-177365,-327265,-377318,-383080,-493394,-477932,-340852,-294314,-405096,-518060,-391843,-135376,-93405,-120410,38396,147467,124170,82901,-15855,-38170,38803,29741,-814,8398,-16117,-50314,-61331,-97191,-161236,-90997,-24943,-139855,-229963,-198922,-211994,-238458,-133016,16244,9576,-197760,-410399,-428388,-302658,-152382,60823,161840,-15720,-235232,-215523,-78492,-67725,-207854,-339556,-175548,25591,-24860,-119790,-199167,-213637,-21012,119424,30323,-9993,-56651,-275550,-290054,-21032,62359,-58236,-67249,-25554,45131,198986,159388,6680,-74236,-211963,-251115,-19182,12068,-229605,-207844,76106,142353,-73825,-229159,-274814,-348449,-271021,-97818,-133195,-298850,-271236,-250423,-365931,-228673,70322,50768,-49160,28095,39987,-3858,60048,138972,276822,320777,58949,-92031,80378,165192,83669,-102719,-249649,-96047,69455,-112301,-219182,-64196,-150438,-524637,-580217,-280272,-111962,-164261,-204551,-229977,-231330,-137157,-44609,-23049,-28258,-66348,-39638,1330,-87050,-289784,-453823,-399889,-119581,84493,97849,68475,-29082,-135984,-155909,-152307,-84709,89757,137343,-45282,-145391,-6033,97747,-29338,-136940,-54714,38559,110964,163494,37654,-190678,-207882,-131758,-247805,-275907,-143292,-165260,-273336,-176028,-64798,-77861,-137710,-267127,-340715,-265744,-237812,-342452,-375564,-245794,-86009,38315,50674,-44044,-38424,61570,53909,-30498,-136547,-222315,-204619,-179708,-244766,-204544,17002,143621,-61128,-355141,-311815,-154965,-151592,-83920,30699,-17176,-195661,-312450,-187953,-55938,-66539,-53089,-88495,-184325,-86431,63634,64816,-20897,-81429,-27879,84855,96700,-8684,-213835,-312595,-129807,-27454,-35016,-23932,-142039,-286215,-290834,-299597,-272520,-118497,-7417,146838,231988,49833,-183287,-108491,-52432,-275352,-359462,-185900,-106494,-214438,-255624,-89978,7123,-132569,-124466,59673,845,-224844,-295745,-309961,-279362,-108364,-38518,-162129,-194390,-49100,3355,-124696,-339273,-375782,-89730,184067,145482,-44648,-202438,-306625,-331558,-172595,62483,108004,-73638,-265773,-279227,-201065,-232023,-196271,42525,195941,104306,-196193,-397948,-231725,5248,3880,-1211,45779,20642,-84100,-227655,-294327,-120730,113247,4897,-417187,-678465,-473563,-100450,4404,11990,204085,306574,226743,115433,123793,319521,347010,36555,-203405,-160716,-17335,-68393,-367482,-542083,-421358,-287514,-204820,-10451,103888,-53470,-202984,-135095,-150369,-139296,25804,-61343,-286818,-88198,255247,303413,193626,117283,-49551,-279731,-355834,-421459,-726459,-847686,-203860,185782,61284,11920,-351189,-1226229,-1100404,-358916,-54357,274646,651787,248353,-104699,865710,1319735,-139334,-1040380,-391425,-196297,-311369,-132366,-10781,291731,694530,554519,292033,212974,1673,-228400,-176380,80001,387701,642514,555789,210831,42844,52396,17242,-75292,-32741,-20033,-114049,-102871,-54780,-74704,59628,286634,260993,61790,33089,141818,38704,-43707,80797,147822,61254,-15895,-26651,-22312,-40079,-31970,13986,-30699,-88691,-21768,34653,-27023,460,187494,209250,49897,5075,160270,236471,153499,174600,309999,388065,493568,516871,241651,-111331,-274627,-178618,45714,138882,138226,165655,34194,-289820,-501124,-547638,-437622,-180822,-16170,-30367,16803,118795,108931,72473,74741,51273,72326,144886,176729,200658,211807,96521,-28088,-115933,-142153,-91290,17602,175669,212295,86810,16890,-22012,-46499,-1783,-49153,-49093,150559,172320,-22579,-114412,-130392,-164563,-136788,31280,142489,135568,85340,65364,104768,57995,-11427],[91860,270825,376857,379667,296381,168870,-10727,-113279,-37901,96530,144076,124270,77327,75146,125118,194117,289925,241808,18722,-40074,115550,141507,119579,253538,253995,44228,-129958,-172481,-28327,254759,370702,252044,175168,175400,179461,159109,108122,72311,2540,-30596,29285,23833,42829,155550,109544,-119608,-148717,-24430,-155680,-311980,-214948,-115155,-81004,36989,135771,136335,10745,-185711,-161001,-57304,-71314,55947,276085,310696,53628,-349230,-418172,-218355,-261332,-350709,-52841,246313,296483,291672,157409,57950,211465,205062,-100969,-255740,-283546,-280179,-195242,-268258,-435415,-325250,-52427,13184,54949,334122,506821,216766,-222741,-434680,-474138,-380217,-211769,-59018,118533,196252,170571,137752,138473,179580,183613,70672,-58582,-58972,11606,-49236,-99919,6415,37194,-68181,-54147,-97045,-151898,51292,285363,299679,109094,-26140,8043,140350,128435,97508,298903,508801,373120,160648,128225,82945,-58498,-81595,-97132,-156948,-242078,-140659,148737,360403,322525,230926,209342,131176,96961,78804,-68688,-201198,-280146,-341981,-210061,-9978,-12984,71614,156920,124457,230077,333705,124139,-153642,-224856,-48901,154315,275607,346875,203479,-47028,47396,334831,401711,278006,221311,272234,257784,223915,189731,49492,126737,420853,460456,193795,93443,118528,236126,407959,336704,141009,83034,101285,57172,-144641,-357915,-240757,22901,124445,100190,147369,225409,119498,-112166,-132559,72940,219521,77178,-122459,-47854,183660,260272,133229,25975,-45085,-44737,-21915,118132,378780,492032,318097,38542,-141551,-145648,-6587,55551,62536,145101,123890,28757,34887,-5788,-102127,-66191,52024,97629,74225,80000,227405,394418,296248,124473,208705,320984,198371,91831,128434,145685,-20327,-133585,36635,269067,260471,36132,-59282,120598,229454,145823,116728,158382,197091,236668,193072,25837,-185663,-131459,190100,310611,164747,18378,-55235,-22572,65643,111857,147564,72982,-107932,-111054,161725,351837,230010,126594,268619,512185,592993,445812,241636,164387,126433,142307,197398,214545,322466,467813,435431,325590,299309,268055,251770,327719,269860,104967,39164,15055,11047,116262,211031,223855,263627,177061,-75346,-164838,17942,249303,296838,112109,-188607,-245948,-46150,86145,90100,225870,425976,332043,117074,164564,269845,243526,211209,159338,111425,116601,33771,-49696,30539,56035,-141044,-166119,96588,231900,222313,280119,193773,-80070,-140967,109090,200632,20311,-215383,-190535,66386,179375,111780,179791,273880,216799,138159,131733,229126,291665,151421,78660,203710,291788,310232,339366,269195,192411,305593,450689,401176,266545,214447,155455,-17214,-121421,-37342,41407,47994,122268,171318,154436,76379,67286,233447,304435,151927,52351,74737,67256,58044,116082,70817,42327,307570,524650,373530,236652,217764,36429,-88471,81214,221673,187921,197429,203947,93683,940,-21829,84945,173797,157203,224769,229455,252066,643662,909617,537195,220077,379591,677259,656875,451853,301059,150428,28324,47418,89530,157972,462440,734047,628440,368330,353216,400880,286675,330816,577371,856143,1176809,1194831,893748,686515,438575,110601,41054,138373,148304,252570,613145,1201357,1869200,2633045,3546919,4686455,6452600,8640602,6569138,-661097,-3813986,-3849587,-5262445,-5814386,-4186998,-3039922,-2447178,-1587851,-1054643,-1500111,-1914476,-1463956,-923319,-668280,-305324,120598,82011,-376650,-672640,-649508,-402946,-324706,-484380,-500930,-352075,-308196,-487226,-739239,-715945,-339237,-41421,-30145,-224856,-495808,-693354,-654732,-429743,-325670,-379812,-353670,-314713,-431356,-527611,-445520,-276709,-82461,46365,113538,226061,170382,-122241,-367723,-450502,-432677,-352693,-242325,-181048,-260769,-329849,-184683,-105340,-269128,-490760,-468106,-158637,84124,44826,35721,164641,241018,178266,77012,28557,-120890,-209477,-86194,-153119,-402682,-227754,99703,18328,-193841,-193810,-215155,-213501,56078,228828,52000,-166255,-196617,-148618,-163694,-300718,-337395,-310462,-433164,-458067,-342380,-314452,-443553,-525435,-385437,-135070,-85414,-115369,5362,98709,140558,172635,76420,36586,124851,129511,49764,34769,35542,-69008,-186594,-161062,-151875,-128275,-112423,-167026,-217479,-293001,-388080,-364008,-242132,-146505,-83942,-166149,-370030,-402073,-249040,-110192,17851,40550,-108463,-179952,-58596,12889,-60775,-254017,-453470,-289790,15839,49865,-76955,-235202,-289521,-73882,82173,-41693,-115241,-167653,-337390,-287313,-4801,92851,51763,91936,121975,169474,258520,154804,40108,51752,-103723,-247703,-71466,19881,-184857,-236997,2423,100869,-71130,-196507,-219341,-280495,-208446,-71149,-164972,-365769,-310677,-233622,-298744,-155241,84951,8559,-111699,-82412,-90533,-56592,92931,107920,171556,203651,-35206,-178126,23443,148689,77599,-95788,-225920,-36549,176226,-9789,-172622,-108912,-244292,-570362,-548816,-247279,-110027,-142341,-141611,-160766,-205282,-182185,-124480,-85564,-34076,14791,73273,39561,-140688,-317532,-412499,-356643,-81866,149573,163340,96029,-12634,-91763,-90004,-154742,-176568,13465,106455,-77822,-155061,21124,128201,-10065,-82913,46516,89549,39567,23639,-134290,-356099,-274176,-152936,-291186,-337050,-189629,-207021,-252023,-79789,12856,-72943,-213188,-361811,-411321,-318388,-278418,-357234,-390005,-302519,-180014,-16461,45224,-21890,-12969,66326,68994,16636,-121750,-238302,-170099,-144875,-340642,-376573,-132543,19350,-122020,-362722,-333203,-174492,-139024,-72061,59922,55267,-144614,-338053,-234970,-59717,-24300,-45462,-151379,-262257,-126959,80985,74517,-49466,-72956,72766,227366,193129,42717,-172559,-295980,-175463,-83631,-78936,-58097,-148444,-236476,-213709,-212138,-188098,-100137,-62554,104446,283916,122115,-169405,-142336,-62878,-248681,-297568,-102117,-1687,-124751,-241536,-90500,64275,-94624,-138508,21735,-59532,-270932,-239607,-170372,-165839,-72920,-71683,-207675,-210450,-77418,-51727,-129331,-287888,-361113,-156702,85389,38879,-157116,-263317,-289252,-303976,-175414,43554,48522,-188395,-383123,-334230,-194626,-177647,-122788,61986,143198,-18176,-356025,-530306,-301981,-57861,-66007,-46141,174,-62581,-183181,-269958,-267430,-116263,80321,638,-407149,-647457,-425651,-101530,-10462,27518,199547,306584,271692,199683,207501,383140,412738,157722,-101272,-162458,-88367,-114987,-369248,-533256,-400350,-207623,-97640,5351,9384,-153421,-276496,-198338,-189173,-170352,-4816,17497,-111598,13158,211056,191712,76946,22648,-47395,-225747,-418103,-599298,-666296,-612713,-206837,306108,322641,-11491,-328056,-848915,-925105,-385520,-88357,207649,677851,410018,-5559,615112,1147037,50489,-913397,-497656,-312050,-448087,-276654,-85937,172363,530595,473094,282280,212057,-17632,-299434,-302664,-46311,284650,483413,361590,116125,56530,88632,48511,-51521,-14817,7849,-113278,-110913,-20238,-54990,5685,258429,317626,193235,124100,102579,-78299,-110407,81840,191662,91201,14454,40478,21423,-86119,-101133,-2021,-26945,-110543,-31101,26833,-68706,-25416,211477,216145,-8256,-66865,122176,259718,178658,118645,169799,217081,335434,395207,181123,-88527,-228001,-226865,-120893,-38269,63017,155046,-12403,-363768,-514247,-475567,-334259,-68537,45509,-58985,-63640,59229,123547,145301,156738,109836,130741,206337,208131,219831,275724,241019,132700,-41581,-145175,-93498,70761,263015,313621,213242,143693,34007,-44353,4624,-47126,-86446,108696,206877,64948,-53755,-88798,-139601,-168620,-19561,143534,127472,41611,37465,108762,81261,11135],[59841,198159,299269,304815,243951,148362,-8674,-85361,-35274,25050,25959,19787,10481,46956,112797,220063,355983,298326,64726,8368,130810,128269,88432,215926,260190,102058,-64982,-113643,17117,293380,395373,256696,162611,107822,28165,-25632,30645,77120,-74555,-205068,-85155,-22960,-20983,109266,169646,15257,-54089,8636,-86093,-182817,-97321,-33156,529,93529,130829,114612,37212,-109169,-145874,-148363,-140011,101310,365032,326115,23580,-337227,-392405,-235104,-301194,-409725,-81803,308420,435096,410037,208824,1284,80933,152048,-37236,-130338,-127275,-159835,-155123,-287620,-457693,-333343,-81375,-60282,-17075,284345,452274,189975,-258682,-473698,-475119,-323924,-167883,-57378,76906,142857,143383,143363,149851,162336,148034,80283,28910,43844,56330,-32531,-96168,-26888,-68644,-152709,-103577,-136919,-206829,-27616,205745,252491,86905,-57897,-71577,65400,125811,96390,197337,367226,315671,163361,135914,129340,-29718,-165787,-216074,-276187,-376725,-263491,39432,228202,222638,160016,132770,95872,58213,-27640,-186502,-299508,-308629,-206263,-31344,-3034,-54961,60589,114471,21598,93127,206465,118953,-40816,-145695,-96499,138184,379707,469080,226034,-112306,-48745,278929,406427,317537,249528,265320,258460,253850,158524,-59594,49579,357451,384815,172094,130422,180148,278579,398363,338161,199913,119862,93860,112182,-55985,-353688,-350906,-136093,28401,134679,168821,137693,52704,-148036,-224126,-11407,138429,-24475,-197438,-87445,156456,240668,168957,73433,21876,-5201,-52543,38533,323222,468322,307479,76726,-103824,-172722,-73675,-8442,-7753,57051,81308,45717,47922,20859,-16588,47985,125988,141876,119859,117263,217257,387259,382163,267393,284192,295089,91541,15617,136362,238438,82315,-130209,-36176,183242,141414,-92204,-173099,3952,129955,79647,49944,116381,212254,235547,164625,54238,-146732,-164990,130768,284736,140572,-32473,-106703,-29073,86183,120241,89351,-13716,-101713,-7253,207374,283029,105456,7700,189670,436652,496329,303423,124741,106659,44060,13016,80469,141246,273872,404148,364149,290119,319388,346773,375896,416069,285924,86371,10954,-13018,-22688,75743,215387,309098,390003,285436,-12686,-124794,72622,296992,317926,120488,-188915,-261807,-47583,84662,60633,186077,424602,369641,167924,211136,281288,222463,193849,168732,129980,90741,38344,79942,166780,83667,-140070,-164525,65632,200316,190505,224583,187782,-40482,-135131,104001,226793,12248,-230579,-186614,34690,135571,108667,160247,245885,271566,245249,209820,273976,290770,104212,58788,237724,318186,291187,285204,256537,295112,441879,518441,414527,278279,273713,219244,2519,-92940,13300,103718,152411,221512,238853,234457,200330,193798,324580,391748,249771,106920,48305,-16119,22130,173974,185868,133999,289795,410217,254413,169308,208313,19747,-129635,50460,225876,255129,342071,357353,167063,-17989,-85921,7312,92210,123387,253058,293559,300617,620678,846034,564135,295902,411022,621894,581333,417522,334526,185195,-17744,-58753,78843,237466,499546,771701,788639,614386,526390,454820,251354,197037,434348,767828,1033363,1044189,845292,679813,428426,132284,82561,291590,470439,557139,669877,1064622,1858360,2724958,3352300,4081655,5990365,8538066,6769384,-334530,-3735073,-4345016,-5682061,-5919798,-4110798,-2964651,-2396074,-1573852,-1114043,-1531750,-1894709,-1558358,-1055108,-708754,-289071,209710,280209,-171910,-668243,-697532,-310718,-163461,-421647,-563340,-421003,-325300,-480094,-749556,-796041,-484097,-160874,-102558,-269971,-483896,-640600,-700057,-590218,-442588,-365394,-277882,-251404,-362349,-425863,-344261,-235857,-75409,40284,98945,231736,255825,30560,-253202,-359547,-303305,-255958,-250577,-264363,-363329,-442914,-280466,-111257,-228083,-458655,-440180,-139813,45281,-41120,-36626,131649,287327,265683,127940,65184,-62790,-189114,-156944,-243423,-441290,-252683,27151,-56965,-244086,-217980,-142346,-59309,108459,163882,180,-173453,-213209,-154393,-133569,-248442,-273594,-217764,-313080,-364555,-277676,-264666,-413540,-499897,-362122,-120130,-63963,-109503,-59743,19338,138516,223709,136061,91181,172043,172006,48064,20176,52448,-113775,-311427,-221931,-127513,-157900,-207422,-204828,-216195,-387370,-540679,-443617,-292567,-260709,-182061,-163620,-313181,-311204,-135971,-47954,-28725,-75136,-191487,-111224,111485,103422,-56564,-273787,-499887,-377670,-40859,65592,-61318,-264802,-337249,-116194,22463,-119108,-203344,-251422,-350455,-254252,-18939,70255,131378,239851,252140,258293,266529,115291,55179,155075,-20,-211343,-96299,12488,-166169,-267546,-76477,56279,-28235,-99883,-101692,-148288,-121494,-58041,-192421,-376267,-296147,-192833,-221234,-101024,43760,-75617,-188240,-192087,-224504,-144584,56857,68464,75306,73773,-123637,-241608,-34241,111710,41089,-92211,-174050,24096,247911,87313,-95363,-123455,-313988,-581262,-507825,-221219,-103149,-128861,-108194,-98097,-164319,-220673,-209707,-156782,-63582,63744,165082,75645,-190388,-313977,-286716,-234697,-45415,159505,171318,75984,-18441,-51846,-25660,-133585,-236527,-63780,73229,-80928,-165198,5016,133505,13386,-34256,142318,161862,-5499,-101396,-277661,-466774,-311819,-167538,-302064,-353468,-218511,-236041,-210261,12216,80727,-58450,-248127,-406232,-454400,-351429,-278337,-326163,-374642,-357983,-275936,-68992,45434,4218,14805,66085,67940,49018,-93095,-212126,-90649,-79092,-372278,-456968,-230115,-94393,-169486,-316559,-288301,-133615,-72021,-35164,81082,119766,-59272,-279828,-225344,-31244,58362,-11170,-212507,-344233,-186323,60725,52671,-88099,-72448,130673,292702,233831,68846,-118183,-222532,-199302,-183286,-183902,-129986,-146754,-160694,-129078,-128357,-88980,-39316,-51993,100313,343478,202068,-112007,-115523,-18648,-143206,-162834,10352,102118,-25842,-213526,-123891,61439,-72788,-150958,-986,-60507,-242938,-156063,-25162,-33046,-24486,-89338,-222933,-197874,-99910,-118523,-164748,-261413,-350788,-214499,5167,-28007,-221731,-290555,-238707,-227727,-152252,25061,4453,-249788,-415775,-317675,-152054,-119409,-89022,23540,50996,-147826,-461600,-562162,-291228,-65028,-80213,-59574,-34107,-143039,-276794,-300643,-219383,-87587,61408,21603,-324388,-509591,-296840,-77050,-15452,66995,200261,291349,299060,244767,225609,358239,402555,246680,3786,-155986,-144237,-125321,-296775,-426048,-297168,-82938,20324,11946,-88011,-227474,-303084,-242287,-194796,-154018,-2291,118128,86364,125737,183076,94063,-23447,-29664,-21641,-203105,-520990,-758522,-556771,-278600,-108988,450744,546748,16985,-234680,-453972,-729213,-487136,-323405,-52008,523871,529530,227128,389476,772733,169687,-612310,-457120,-373740,-580222,-396536,-95608,126469,376326,388573,289486,225877,-12542,-323027,-379691,-155181,155026,286026,148126,1733,45729,125126,83236,-24106,-208,40695,-85832,-93671,25814,-47465,-89007,179750,354503,318403,220451,66518,-158511,-148679,63331,179608,88238,42896,117383,83627,-106811,-132634,33090,30243,-88266,-31650,-11428,-139578,-70410,184141,179492,-55947,-119380,76111,268581,192166,45778,9276,20915,138870,212728,68149,-74023,-162431,-270739,-297718,-212896,-9633,130252,-52059,-365198,-439820,-345365,-196688,34840,66712,-122245,-159409,4606,144508,211195,231850,183198,193628,243917,222691,254303,365127,386725,247562,-9897,-160752,-90507,116261,319208,373219,287249,200238,44182,-40779,31725,-36410,-132095,36505,191324,103554,-21564,-47314,-93683,-169462,-59426,147139,124579,-6928,5331,114831,114429,31508],[17552,102746,178045,165371,137051,102883,-3226,-54165,-38584,-60509,-87487,-66704,-49706,19346,119553,238179,361457,314483,118759,63040,123245,81046,27134,136785,237329,172566,48153,116,92358,305924,370628,230623,121759,41102,-85049,-154677,6650,102251,-144821,-341532,-164510,-41331,-62909,68435,227932,160957,71452,90050,47585,-708,47022,48415,46744,101697,103240,105248,106621,20514,-104900,-226757,-188796,140091,408319,302801,-3444,-284122,-336255,-236192,-294546,-372476,-59719,349198,520093,469593,214026,-69909,-36421,129589,81011,29941,48832,-2653,-85272,-289157,-464223,-320998,-90732,-99322,-78789,181608,340692,133241,-285273,-476225,-406982,-198969,-91724,-72766,1847,92213,154641,178661,146105,119212,104474,88154,112704,135036,96629,10411,-48050,-29282,-139483,-189556,-110547,-141443,-216888,-63193,150640,170897,6387,-141208,-168718,-26988,84542,53819,60193,163118,200056,142916,122752,145603,13119,-191133,-271927,-375102,-484709,-360769,-91292,58906,108911,98565,59074,41618,-3502,-121882,-247711,-321443,-280405,-51920,156307,44963,-33498,100481,122465,-26624,-19349,80868,101395,34450,-98972,-160606,90492,445018,552136,240516,-144289,-128513,192070,378892,342499,227348,149175,164892,241736,133537,-105797,11292,282805,267565,140541,182422,244948,282428,309210,260420,213922,154911,106876,176776,56975,-273380,-373081,-231534,-36909,175449,184060,30823,-35949,-157860,-251752,-66699,49694,-100449,-182590,-34138,131952,158700,160961,121510,108423,42122,-84170,-48940,241677,421395,307012,145509,-35196,-168562,-103317,-36968,-72467,-48479,29001,61232,55982,47139,65608,131095,169574,175929,154791,132537,185888,344281,405925,343697,318232,253036,23008,-23931,147713,296863,150686,-120030,-67980,122267,14258,-216170,-246966,-76342,49538,12225,-37135,56918,213535,219930,138347,94181,-73349,-156802,63814,215903,105332,-61619,-137549,-24335,117842,142278,55190,-77172,-90413,96657,256537,202362,-22327,-104753,100515,333413,365420,146960,12136,45996,-33042,-114007,-45837,60753,192386,264746,210332,201440,283753,336754,406937,429512,259414,49296,-23362,-34188,-54506,4153,158142,329220,447091,323896,-893,-105556,122593,320440,297051,112910,-155836,-245425,-39588,81861,15005,122549,400856,403593,227275,232689,234012,149914,150959,166245,141850,78085,59199,180864,243888,79588,-122533,-131824,39034,156443,159770,183291,192626,14981,-101131,101341,245531,54690,-129977,-103196,-2966,45268,63282,108510,181801,269386,299118,264936,298078,256648,42966,40104,260981,321132,266148,239127,229555,330501,474783,498982,379562,255554,282245,245056,22312,-71849,35767,161776,272603,305813,275567,301707,327589,311233,370314,416769,317865,163227,34051,-64161,11155,215738,294984,234545,244878,261180,150297,137973,216457,34470,-125871,34493,200640,274607,425401,450707,228930,-7397,-106482,-67343,-29196,64642,268901,337838,324835,523788,674178,542928,370450,416990,519483,506850,435708,413386,252537,-33783,-125646,107714,353589,536930,756836,878218,815133,680008,512692,274478,149552,329733,663869,844597,814317,746497,704125,490470,200426,150754,479159,832098,874478,738559,1004665,1970534,2847869,3001410,3048024,5111782,8391122,7010049,337089,-3431582,-4656265,-6033431,-5892361,-3985328,-2931508,-2428740,-1630823,-1189992,-1507192,-1741165,-1455466,-1054069,-760447,-376293,137729,326182,-41865,-642402,-715833,-276028,-73204,-341910,-561740,-477147,-387519,-501303,-727308,-820650,-622135,-322556,-222731,-332015,-461124,-555367,-687128,-708307,-549027,-355489,-220856,-206149,-289571,-295599,-213960,-179022,-79725,4768,38127,172873,285069,162026,-119714,-265646,-204012,-165217,-243418,-338710,-431272,-474759,-325458,-136198,-221101,-435570,-422791,-160205,-22832,-104759,-83617,102496,298950,286966,130474,66983,-35615,-182207,-225913,-340932,-468586,-267694,-50986,-145595,-314252,-255254,-57777,83902,114017,48760,-97558,-203511,-220185,-148797,-109947,-191709,-198569,-120275,-165229,-229209,-175321,-176713,-341739,-456273,-329747,-100088,-45698,-119672,-151730,-69304,123808,222071,139910,99957,153992,129925,-17344,-36855,33259,-161221,-392599,-254848,-89787,-177127,-290803,-239039,-221112,-459746,-635474,-461872,-276624,-297742,-256542,-190426,-253393,-176262,7207,13459,-69093,-154887,-240405,-50118,237290,158873,-69732,-278704,-477302,-415749,-131987,12742,-71127,-269566,-340679,-141109,-47966,-180783,-245342,-280518,-311332,-196955,-54020,6520,162577,331846,323108,287850,228120,56554,46859,200056,62457,-163325,-92719,-2934,-171550,-293690,-150436,13362,45976,46367,53162,5764,-43329,-78245,-225497,-342309,-247405,-145278,-141557,-58904,-25074,-177297,-263736,-273468,-329240,-252537,-39564,33784,17410,-27129,-182947,-271144,-78064,68655,143,-74563,-96031,72596,260660,146076,-15479,-114871,-354138,-562141,-469846,-215793,-93589,-109019,-90586,-47954,-116478,-243820,-282545,-227033,-125868,46993,202114,96381,-223379,-281460,-119316,-80855,-30208,111414,124285,15552,-42650,-19025,17345,-112565,-268817,-137109,36617,-61572,-179220,-49435,120366,42265,-1387,211715,236926,-23816,-192393,-358975,-498920,-322755,-173178,-271777,-315387,-222666,-244535,-162714,72245,123460,-37268,-238672,-398246,-471072,-373901,-256337,-278354,-361165,-422420,-363174,-115117,39751,17209,36692,68182,57859,55916,-70020,-162989,1272,-11183,-341013,-429271,-242029,-151916,-184520,-239325,-202109,-44771,38021,18970,89408,170490,53738,-145446,-156834,23704,162003,49147,-257484,-428621,-258860,16800,18403,-125088,-92854,120754,263311,202495,53507,-72791,-130976,-211326,-303158,-316881,-214016,-127348,-69401,-49958,-61255,-1112,44984,15944,129312,378525,253209,-39687,-44686,56059,-1348,2080,122478,183494,66060,-172068,-182775,-9595,-83124,-158887,4436,-5794,-170923,-87651,83721,92285,33412,-84185,-203778,-162211,-116256,-183152,-218442,-258625,-333050,-237890,-38636,-43308,-223362,-278487,-173750,-136893,-122931,5562,-16583,-257507,-380511,-249824,-87608,-74604,-102633,-55641,-55293,-252594,-489101,-487701,-207375,-23483,-39437,-32620,-45921,-200376,-340591,-309296,-156102,-34496,70044,75648,-169615,-286838,-128474,-48039,-12041,126129,216521,270577,302772,241399,175790,249316,326042,299624,100009,-144284,-177596,-97349,-164884,-241076,-128872,54818,110557,-2771,-176703,-275805,-304310,-275733,-174383,-96179,32886,210548,250579,215515,168337,32565,-79019,-24635,29364,-197616,-628393,-870377,-473083,-40989,25427,641294,725274,149999,47044,-93037,-605917,-660824,-717116,-486384,171538,518192,482737,267715,368203,249872,-222625,-326695,-398733,-696811,-500836,-64847,154243,268654,322637,315770,259078,21940,-291385,-388171,-216869,36704,106864,-26476,-101862,8276,135177,93731,-15961,-1308,60516,-52932,-68972,64752,-51402,-191049,72015,358492,404450,293299,38788,-184307,-145997,36143,121904,63892,71464,187528,150001,-88213,-110740,108162,122908,-23630,-15709,-52421,-199983,-115542,117440,120527,-70438,-138071,30567,249112,173977,-36899,-127690,-137585,-42925,7331,-78158,-84217,-109267,-308061,-442015,-334301,-45853,113993,-65240,-291663,-294852,-192470,-66866,100388,53643,-188553,-238627,-32320,164056,257514,286368,251515,237667,235663,204366,284388,445803,488308,297860,-14145,-179845,-79697,151196,340344,382089,291083,166373,-4163,-45634,68340,-18926,-174174,-48457,131728,89938,-18987,-13325,-35794,-136808,-69728,157080,135616,-36036,-26483,105611,135983,46105],[-13917,9883,36810,3870,24236,57895,2491,-30161,-42152,-129134,-163264,-120322,-99808,-11725,134388,242241,308075,280391,165815,123474,111403,25448,-37502,40964,180107,218207,163437,128503,175657,290247,298332,167422,51202,-17452,-134141,-179651,58696,151056,-186235,-402786,-182554,-25394,-81716,35690,272296,284922,199652,208183,211330,177681,177370,114926,53955,74606,86684,133961,211618,168692,-46239,-263335,-201764,157390,387234,240885,-25888,-213278,-275987,-229583,-239411,-240671,13141,360713,527420,454870,178687,-126857,-112259,124979,201131,170156,186198,140519,227,-259856,-444019,-285853,-67059,-80596,-101761,62877,204728,64929,-282785,-428448,-280638,-39391,-9381,-106535,-85183,61960,202097,226903,121452,60473,65831,94456,172183,190345,114727,50423,14449,-13133,-155387,-171920,-81574,-118693,-188487,-50722,134539,89627,-92629,-234914,-244119,-99749,25921,-11766,-66790,-32030,69835,107067,98073,151574,97176,-113487,-247670,-437608,-546470,-409727,-211671,-104010,14948,69015,17801,-6476,-67783,-185122,-240581,-257408,-197859,76883,287433,119362,53864,186886,168153,-21863,-79528,386,83288,45559,-117986,-234507,18938,441080,559071,232441,-142424,-173427,92939,319220,341170,158576,-53773,-13941,186884,130581,-69056,29897,219053,139697,103336,233580,294026,250443,181153,144854,196982,190295,140071,233616,164932,-147134,-318117,-257536,-65676,208002,196794,-41521,-97754,-131711,-210356,-81661,-19699,-125758,-79176,100550,121171,43441,108015,146538,171186,80222,-102432,-115798,159502,360877,308898,218628,42617,-139190,-97736,-35321,-123919,-138808,-6392,72887,51418,74234,141221,168750,170589,200130,191105,136634,142557,276424,365609,337219,306210,212485,15509,-15958,157949,308149,171930,-98867,-47889,94257,-93857,-293890,-242517,-87810,9660,-38874,-124251,-14981,192672,198445,125333,133586,18072,-102495,3669,108279,57027,-62626,-133380,-1442,161647,175111,48209,-108491,-79311,172540,297635,136684,-117574,-181690,20529,224300,227512,13325,-71727,-8019,-99930,-227179,-164323,-12218,106424,106709,42921,110038,219334,246386,334988,371359,209328,12364,-46764,-31412,-63009,-73118,52115,271319,414776,285028,-36513,-112762,152592,324973,250239,91017,-101355,-202282,-34336,71687,-29766,59954,368879,433689,286025,225090,137574,41938,90314,146114,136105,73579,79170,219654,240349,40064,-101345,-78516,24240,108507,134490,165239,204843,76352,-38111,113417,255998,135713,52717,31762,-38709,-64741,-4768,45444,98292,207442,287784,289402,295537,192818,-15030,35235,266887,293992,237565,212772,198084,293564,406391,414322,319137,212905,237117,218198,40194,-43824,43336,202188,361456,343127,276265,356817,442802,399099,369368,387295,354416,220265,35912,-70692,31181,247243,380223,310908,174989,113032,83003,141540,232343,78705,-68936,43276,147300,230563,421537,459030,259441,32068,-72536,-104598,-134397,5162,262395,343523,318182,390581,451725,466153,415468,395600,407531,473362,524487,528180,332299,-26424,-140694,166432,466836,563785,699145,878624,929218,788979,564996,348136,203072,298198,573728,657440,569014,632145,756962,607370,295832,230228,663665,1161196,1123516,775092,1033679,2220855,3067060,2649061,1927499,4145538,8236116,7176320,1051980,-3097224,-4686119,-6117860,-5746423,-3906901,-2987673,-2569694,-1752000,-1245129,-1436535,-1515458,-1186493,-910608,-786579,-517186,-67682,218112,4105,-569917,-684232,-304140,-78099,-266891,-500486,-509011,-474607,-549941,-695985,-792198,-704929,-466158,-343030,-387083,-438857,-473694,-626271,-748702,-608669,-336993,-182866,-195219,-247645,-190506,-116385,-145097,-103898,-46809,-46140,68159,246689,225946,-14744,-204171,-173963,-119677,-238916,-399644,-454529,-416018,-300400,-173194,-254346,-428969,-411524,-197964,-90684,-131800,-95059,89237,267912,213694,58128,28888,-35436,-177482,-258398,-395473,-455065,-254196,-111910,-230423,-390312,-294269,22500,187281,80909,-84881,-219485,-253398,-219205,-143082,-106500,-145316,-125511,-33943,-28798,-95491,-76642,-93171,-264281,-409014,-296534,-86043,-45556,-156862,-255339,-142563,105841,172912,85073,51928,65251,7711,-132298,-122956,-14882,-194287,-411283,-248419,-45660,-185315,-345506,-255347,-224530,-495703,-657697,-423704,-210131,-260935,-294169,-241077,-206204,-32888,140100,54605,-96741,-187452,-247965,-17754,271990,151808,-111233,-288712,-412702,-398312,-228303,-86740,-89823,-236852,-302430,-157155,-120559,-214964,-233232,-251035,-234936,-129435,-95936,-76441,141020,341619,314985,256443,162416,-2395,17218,173839,65163,-126294,-72938,-20210,-187016,-304616,-206353,-22806,129386,206614,205960,133883,-2214,-139898,-271118,-289698,-193225,-107344,-65886,-16352,-84062,-264855,-321903,-310643,-386911,-362423,-164138,11980,6911,-76823,-208006,-272491,-103972,29772,-23570,-34948,-6672,96112,205108,141653,38169,-93328,-358985,-518414,-441130,-236406,-85457,-69584,-68475,-11392,-69359,-244264,-328241,-290815,-222592,-45251,167947,89021,-232013,-224546,37403,44196,-52620,21019,42864,-64395,-73686,8165,28214,-116746,-290065,-205588,-6688,-37017,-197696,-123962,96700,69174,6541,239317,294360,-22890,-242775,-366254,-450527,-308886,-165754,-201552,-228288,-200573,-232722,-131089,77020,128925,-15673,-198064,-354661,-468295,-392892,-230037,-236060,-372499,-499916,-436719,-160181,12016,5914,51726,80372,45799,33310,-68249,-113297,74437,36164,-268289,-317663,-166899,-129425,-158928,-161104,-110884,62405,161488,73847,80950,199732,172983,29898,-45700,87393,250213,113169,-285415,-511110,-327745,-22496,-1648,-147546,-138062,42010,156049,109020,-5257,-54627,-62631,-223736,-414043,-437171,-279697,-85901,22265,12237,-17518,55794,124225,108554,168380,354583,243467,19996,43180,126679,119897,142389,203922,229607,138327,-121239,-246794,-129604,-133653,-165062,37746,79796,-98791,-68850,129468,189176,95897,-58824,-158579,-115185,-128094,-233043,-268513,-264325,-291912,-209940,-41759,-17226,-170709,-232676,-114356,-68696,-109784,-17809,-15311,-226525,-312349,-161910,-19172,-53351,-149510,-141962,-145582,-309317,-440410,-335873,-80554,44834,37753,30782,-32504,-223488,-360715,-292156,-90479,29673,104507,155047,29305,-32123,26012,-33754,-6144,185895,243526,248893,278517,193920,77738,88568,212640,322240,176317,-131323,-186728,-38851,-5860,-26587,60815,166947,142754,-45590,-247342,-301068,-298760,-296471,-138684,-15765,88840,265156,335048,258610,156717,7993,-85710,18438,81646,-197593,-698180,-913841,-470190,-50321,120068,866667,847932,389500,549701,191939,-623546,-872742,-1144682,-997082,-322146,321982,623450,284962,143750,362565,145485,-194159,-418834,-788883,-604061,-40784,216325,209256,271397,345905,305531,83288,-208605,-329565,-221483,-43346,-11294,-120543,-166231,-44912,104566,65527,-38513,-23051,54035,-35694,-53120,80361,-67008,-270993,-35583,324939,431454,320852,21188,-158283,-101670,15337,45145,35259,100453,237809,207755,-26934,-36360,195054,214841,62350,15058,-71222,-213162,-138541,41514,75522,-33489,-115773,-8018,192641,114605,-115117,-203814,-212167,-168650,-177980,-226508,-125971,-94156,-334499,-515896,-367744,-26675,123161,-42210,-164082,-112533,-48459,20294,110224,20058,-225954,-272146,-43712,173553,272840,308365,295932,247075,173233,144769,286920,480495,515744,291909,-34934,-196225,-67331,170824,330746,345397,226219,49822,-104079,-63554,102442,3795,-198523,-121933,49994,39948,-32930,12308,20775,-83038,-47589,169182,158408,-31870,-53447,68958,129428,55214],[-21483,-59919,-95316,-132067,-44932,43494,13408,-11470,-32605,-150902,-182965,-142414,-144136,-50773,140622,228021,216861,202779,191605,186308,115245,-9884,-77980,-40066,97657,208433,227530,222409,240603,251085,194257,73435,-37014,-61506,-118623,-99977,171452,211410,-190524,-381964,-139721,10560,-90474,6614,290240,358446,298648,334116,356704,296461,257292,156348,36658,44800,114212,212943,328198,288177,13097,-240588,-170162,146964,301276,147733,-45241,-147649,-227785,-219185,-151260,-53642,116729,340377,455209,374143,122080,-145874,-131278,122446,270393,244523,246489,228560,83007,-195078,-387205,-228170,-9124,-3076,-72061,-33461,75189,4219,-240812,-332263,-126118,112382,55621,-150440,-159584,59170,263854,258434,73210,-1694,39818,98314,193853,195294,96907,60501,62487,14918,-107701,-105040,-32409,-85206,-143052,-9159,146726,36232,-163515,-290688,-268704,-130162,-26892,-72747,-143823,-156956,-31547,68494,76824,171638,233309,71724,-148381,-444571,-545306,-402053,-294654,-222785,-38402,76331,22774,-26390,-110502,-203851,-173434,-128292,-82637,147722,322179,197289,189666,301145,223399,9116,-85478,-13324,76357,-8459,-207303,-305523,-62424,353664,471589,190464,-118571,-177954,1317,235131,310638,66460,-282942,-232286,101940,153714,40334,104731,180155,32241,64554,263011,306989,189037,57111,38697,170782,222810,177032,259257,231221,-27627,-222680,-226821,-61611,221734,208534,-51162,-107839,-74427,-113915,-55390,-49706,-93515,76937,269285,128929,-62659,27400,132134,177083,98410,-93632,-137947,103119,301869,305576,270317,107329,-93566,-64335,-11605,-149260,-184060,-10835,72151,28644,103650,206594,159768,130018,214780,238475,146525,99536,197484,279407,264770,258389,180212,53248,25768,161228,275601,151416,-61170,21305,96951,-161458,-297788,-148322,-21681,17146,-61523,-188181,-87645,146616,175173,127079,161022,104927,-16404,-39679,-21304,-4877,-42211,-92760,40812,212835,209679,60460,-107016,-67807,205256,317393,99150,-162250,-210637,-38209,126678,106593,-73153,-111571,-42373,-149473,-318044,-264758,-72178,39742,-9542,-61958,71223,165921,114331,187349,270099,163221,-4763,-44491,4673,-35108,-128594,-72968,147521,302196,190204,-93554,-135312,159308,321485,197547,56147,-48889,-149101,-39357,56534,-53777,17890,337025,457332,337051,198275,24043,-66989,30143,111023,110618,72930,86774,189432,166661,-20708,-84091,-17771,26826,64600,113521,167590,215099,128072,41080,142253,256204,227767,254594,174317,-61634,-157728,-66529,-5698,16187,102693,220853,285235,272355,118985,-48927,52734,253909,241137,208174,207127,170914,206366,275236,304145,258655,167662,153157,141532,51950,2081,55166,212756,371873,308384,244979,401874,530280,444305,335753,332409,371173,276902,53017,-44242,77953,280358,433952,340438,91377,-51,63314,168286,243537,142762,39386,85790,78785,126891,333763,389708,251682,91477,13177,-77144,-174239,-35587,226818,305006,284616,264311,240279,343058,413598,353136,318688,494642,668356,657698,406848,968,-101068,241584,544154,572556,618513,797763,943435,843798,605269,448992,338322,345498,512371,502821,366020,538782,825613,747512,406689,321502,821767,1404598,1263691,765651,1129460,2548987,3374798,2431013,1090575,3444090,8135517,7255645,1458499,-3068868,-4551747,-5795741,-5462525,-3916985,-3132010,-2791013,-1909894,-1260814,-1343738,-1290896,-840997,-669800,-762339,-653911,-340110,6950,-8770,-443794,-606367,-381760,-169182,-215637,-404597,-511468,-552141,-607524,-675053,-730291,-705504,-538150,-416004,-412300,-421352,-421354,-540756,-702123,-600649,-300620,-158667,-222096,-255955,-147046,-92145,-164031,-156009,-105038,-131011,-53695,148701,199122,24783,-192464,-215078,-132905,-248814,-443632,-435013,-288958,-214154,-210565,-315176,-437737,-404645,-233799,-136807,-127906,-76561,94825,198979,52516,-88833,-46553,-58141,-166215,-231598,-369466,-381815,-197847,-134232,-289208,-447166,-315630,88067,240474,29493,-202017,-331471,-304834,-209728,-143166,-121267,-112348,-64259,28474,63715,-3306,-20114,-49154,-210702,-368469,-269718,-85682,-69908,-220303,-349694,-183053,92486,98284,-9475,-43707,-73691,-156741,-259985,-213704,-78825,-208033,-375659,-207517,-5530,-183097,-360413,-244615,-219655,-492735,-615858,-351604,-124686,-179641,-297283,-303467,-181579,81568,225264,63479,-110708,-181638,-223894,-24572,201276,74341,-181961,-320634,-345993,-336053,-293266,-187736,-94163,-166079,-241031,-179746,-190014,-222876,-181929,-182138,-147968,-69987,-133247,-157592,73840,268820,236394,183789,94055,-47319,-27351,88748,12636,-115086,-55655,-36159,-193721,-289219,-232010,-48535,193325,334073,315401,200748,-11399,-234502,-326444,-243835,-157166,-86937,2156,35679,-103836,-311184,-350046,-303543,-397060,-453041,-271846,6663,33434,-77194,-210121,-263140,-118116,-1614,-21142,22264,72159,87814,92705,68749,46404,-68537,-324111,-452831,-419379,-277619,-83449,-8211,-27343,14871,-27546,-218618,-338543,-345642,-344812,-194441,69021,47046,-216878,-151045,140686,91388,-116968,-83100,-42594,-137469,-97712,30589,4999,-161782,-318148,-268052,-57670,-24080,-215135,-193362,68476,82011,-14105,219544,317602,-14890,-258393,-310721,-338908,-269354,-141135,-103298,-111406,-156156,-207971,-134393,17708,93353,-621,-149359,-301899,-454032,-407752,-207128,-205927,-408735,-578828,-492425,-212845,-49711,-30596,65447,107874,36317,-15020,-93437,-78383,113494,55557,-185188,-173051,-34166,-32575,-97401,-108117,-48922,151974,261044,110566,55114,201234,269756,197689,78466,136332,284119,145435,-307917,-582207,-369221,-25646,15619,-146478,-200127,-80637,15219,-13699,-92758,-69917,-42255,-243066,-490675,-512080,-304364,-27268,97050,48528,740,72631,170591,183817,187935,254576,161496,51328,119735,161791,173086,212476,232486,237363,183525,-68176,-290374,-257752,-216466,-175449,82944,158316,-65479,-112293,107868,246356,155680,-24553,-104522,-70072,-137329,-260053,-292547,-256658,-214403,-127290,-12432,24556,-92097,-168874,-75552,-48727,-128208,-47181,1281,-177202,-244160,-79717,39761,-53455,-199430,-199405,-195878,-310541,-338527,-155562,50201,113538,124459,114923,-798,-213315,-336459,-252050,-37206,83580,148914,239135,225602,189039,123521,-40179,-2983,221476,263895,224060,224784,115873,-37019,-77071,99450,323571,222910,-120335,-174201,34301,138524,155665,214144,220065,107545,-110880,-291551,-303525,-290598,-293614,-99098,62974,148646,265745,322050,250662,140974,6703,-60949,57455,97553,-197114,-696847,-876597,-553088,-335716,124180,1080412,891362,671102,1179236,363382,-798271,-1066210,-1445386,-1429847,-831467,-46883,542548,418618,259209,569896,385324,-140275,-457171,-843757,-706033,-64172,254818,168748,211909,354706,350256,160824,-91543,-225732,-180729,-77204,-55597,-126144,-177191,-95279,37161,2889,-85512,-58973,20135,-45073,-54317,65236,-94301,-312980,-116506,260339,398406,296268,12739,-96054,-23451,15623,-18810,16470,125734,260793,248750,67560,72165,259649,267252,138049,48881,-58814,-164414,-124787,-8677,79103,60250,-54701,-36964,100639,20650,-171334,-202574,-190120,-218430,-305298,-342953,-192016,-125567,-344733,-499496,-306738,42806,160088,12816,-18780,67055,65255,46282,59662,-23890,-217598,-245691,-30116,165801,250156,290318,303411,218113,66516,48860,248193,448002,466434,256655,-49657,-207708,-66375,167399,297858,278633,112239,-116653,-229360,-89864,125451,28924,-195090,-162562,-25971,-20158,-44442,33419,63363,-27793,-5579,174438,181622,1787,-73853,3813,90133,60575],[-5286,-95617,-190696,-208155,-44665,77391,39971,14672,4502,-109761,-148169,-146275,-189481,-99168,123576,194512,118455,102795,187762,243836,146539,-4316,-75436,-79488,11245,133202,202748,244469,266327,198188,83364,-31460,-119921,-86747,-63549,35312,296913,260169,-164927,-301538,-60254,42278,-104899,-24490,273819,365313,342098,427670,435754,320806,267435,168731,18104,44755,196442,328135,419447,336190,53174,-161370,-97305,113652,168937,35082,-67629,-104192,-195038,-204718,-58937,126020,218196,293620,327001,255796,67716,-116919,-92656,113182,258878,234914,226300,244644,144595,-103943,-293455,-152433,70323,109849,3226,-82946,-29086,-36436,-164034,-208503,15799,221020,91661,-189911,-203697,76771,307587,246017,5922,-56479,26683,98154,175674,149582,39683,28275,81041,56927,-2762,-3796,19526,-58915,-107457,28703,158975,18929,-173049,-273809,-235112,-119094,-58617,-103898,-151593,-182251,-75849,40981,74029,221942,405098,321535,2211,-381392,-472894,-344300,-326311,-278742,-51515,106674,68668,-6424,-112190,-173429,-69700,24724,31743,147046,257685,254532,340395,414217,256421,29338,-57532,32696,85200,-105993,-339868,-355721,-132749,198150,301808,113233,-89497,-149483,-67254,141329,259201,-14491,-462675,-424250,9990,195348,187024,214920,167975,-34162,27668,253368,270035,106289,-33579,-23046,155301,244967,192863,233172,225632,34580,-129039,-161708,-35628,214161,217596,-8579,-77157,-4966,10016,3641,-33713,-16750,229443,407348,151213,-120849,-51300,77314,119808,96558,-51406,-104900,89880,258881,292439,284608,143183,-42467,-15184,25013,-136384,-169453,10802,48147,-12542,135228,256438,114478,60568,218903,297522,176174,68565,121113,177643,165643,193766,149398,90181,67689,152615,217271,110154,-3670,122806,120150,-177551,-224376,13190,101021,61604,-53177,-211672,-147622,77964,147623,135804,169903,165494,72884,-63065,-146837,-76298,-15535,-27042,97046,261962,234702,78773,-77764,-49858,195881,304106,83991,-161026,-198288,-72674,50714,18487,-106230,-103952,-43540,-171654,-378495,-340744,-119865,3322,-45945,-55913,117974,157649,-6048,18565,166899,144764,10469,-10586,70028,26618,-144696,-183506,-9725,145181,80395,-136005,-150712,152043,321088,157086,11948,-21869,-106843,-55077,45110,-42505,6064,307706,469775,375178,170231,-65916,-138433,-7795,72234,73988,75851,82109,111441,59340,-76378,-70408,37488,46979,30293,91825,178728,214028,156360,117790,182168,246583,299703,408264,280021,-62640,-201352,-96715,-29579,-46035,-13122,126228,263625,244118,62954,-42950,92660,226152,177248,181966,214153,153841,109787,139145,206723,213663,132697,56934,34612,52784,67472,87662,191150,282967,196892,192022,435128,575545,443733,292330,287798,383957,329034,80800,-1262,139690,325288,458833,319043,11755,-55240,89220,201810,240823,212598,185387,165147,16114,-11742,193078,276823,214093,157838,135288,22765,-127087,-48856,164552,234046,236819,174340,80883,197886,365078,301751,269961,555159,825668,778285,469481,50484,-14223,320414,571213,561321,536995,667207,876640,851379,630668,548172,513715,452209,481011,392616,244299,497210,896015,881515,537109,443684,951258,1540238,1304123,736104,1252754,2848494,3689696,2416262,813041,3275040,8162146,7314202,1331821,-3638714,-4522834,-5083203,-5024762,-3999967,-3329439,-3037325,-2076921,-1252747,-1263145,-1128135,-534631,-418066,-691007,-746135,-599520,-225680,-40135,-289000,-513870,-485653,-310104,-199540,-312344,-491287,-589995,-649374,-674183,-663137,-629073,-514899,-415484,-396513,-406574,-407405,-459926,-589237,-528760,-248907,-145034,-280236,-315203,-173573,-145548,-242672,-237545,-164590,-198221,-161818,17371,90758,-13304,-224562,-293584,-187932,-272195,-467225,-386770,-140278,-100651,-236982,-379122,-455045,-405154,-259236,-156508,-115123,-48267,110387,107265,-157002,-281881,-149615,-100802,-146629,-145531,-256459,-252261,-99698,-109181,-304282,-460118,-301183,137068,252724,-17429,-277184,-400969,-332321,-188609,-146231,-138898,-85559,-19398,59855,96338,23946,-27094,-58121,-191590,-338515,-253702,-99707,-113493,-296187,-415174,-187755,86228,28113,-109677,-159101,-221026,-304488,-353594,-281468,-143097,-208664,-312057,-149663,19694,-172003,-332682,-205925,-203148,-458996,-536223,-276383,-54302,-93114,-277723,-359965,-178399,142007,240980,38516,-115145,-158470,-186814,-63161,52569,-55812,-270190,-378079,-309880,-249404,-297006,-241735,-66353,-70901,-181868,-219361,-252183,-216767,-121649,-105598,-76986,-34475,-161574,-224738,-24692,137269,119252,101204,42739,-74217,-79873,-25453,-71851,-131528,-56946,-50851,-177305,-242327,-221720,-63488,212673,387101,351264,194509,-65782,-339019,-377224,-217013,-146648,-79559,61372,95940,-76418,-304201,-343375,-265535,-371030,-501247,-321600,18100,75202,-48830,-208238,-262314,-131781,-27318,3555,84623,121823,52016,-44251,-52847,6877,-47701,-250800,-366176,-395529,-324754,-91325,61793,32012,36154,8389,-169415,-313811,-389504,-472922,-360632,-68346,-26085,-186936,-72899,171375,44417,-210948,-169402,-102944,-180919,-104866,44546,-48211,-246917,-361160,-319676,-111497,-29222,-220090,-234408,38312,70458,-58993,157706,297761,-12778,-253596,-220598,-192742,-201813,-98395,2489,8736,-97203,-181311,-179520,-93955,25138,3575,-114663,-263692,-433243,-409236,-183354,-180128,-446240,-631862,-523177,-276960,-145119,-82753,85987,150963,30323,-79385,-139989,-61466,124117,55455,-119694,-50375,108524,107163,-15161,-93904,-36999,195024,306260,115779,16271,173759,318931,314499,182775,150329,239219,113923,-341014,-628142,-361895,27581,78822,-120886,-262046,-205600,-105509,-121863,-181180,-109132,-67589,-266173,-519661,-527360,-281610,34743,139493,53651,-5718,51455,167037,208135,165464,91657,25678,55050,163172,143814,139847,193692,200991,211033,199043,-21243,-292579,-346196,-305869,-193903,114118,192585,-89567,-204701,36158,263281,203662,3672,-60665,-37443,-144681,-261599,-277102,-218739,-98699,-1495,33742,53050,-23709,-107934,-63202,-81466,-180208,-82169,23562,-125599,-190601,-12948,84186,-61858,-219969,-204812,-196606,-264812,-215569,5769,151791,161440,195870,196912,35169,-180376,-277874,-196180,-6321,108403,182031,303019,370160,323513,149052,-55665,-2719,214122,256725,189200,144225,23590,-138127,-203557,17180,310443,233559,-112051,-144885,101838,228435,250770,279621,197557,21061,-178965,-301618,-279725,-269137,-258090,-66714,118746,197460,217283,228986,207312,122965,12306,-31954,51017,48334,-194462,-611369,-754994,-669587,-785036,33452,1212381,820034,880167,1738699,393307,-1082769,-1181650,-1493864,-1631753,-1201763,-503097,214311,597277,743417,877039,425119,-204501,-511955,-843946,-781330,-145775,221830,106598,120552,321669,376540,238112,32608,-111959,-121457,-76159,-46257,-72833,-141848,-125517,-47803,-75016,-136159,-93088,-28472,-76766,-70176,24009,-130102,-316530,-155957,179783,320742,229330,11518,-15479,76937,46175,-45513,12757,138657,254553,269925,174657,184310,275307,255652,174407,68216,-26923,-69944,-74240,-8052,147364,198435,33709,-57058,-13757,-86349,-191280,-134847,-95789,-195866,-351910,-401500,-261491,-189930,-334471,-398543,-174893,134844,210376,82530,104943,206984,138068,12512,-43263,-77766,-169405,-166214,-750,137389,190379,231904,269312,157975,-59089,-64270,172612,355110,365827,223001,-42292,-214750,-89728,132132,247485,201078,-19052,-285749,-341910,-111310,134152,50870,-163507,-161002,-73780,-65151,-38757,54565,84472,11572,35408,164478,190833,45201,-89897,-78327,27072,62648],[22852,-96295,-230870,-216226,13089,151863,90679,63555,75592,-12548,-78520,-147891,-237955,-152556,77129,144179,40643,7894,154346,284264,202096,46568,-25266,-63604,-53125,8029,84184,184681,245520,142955,-8107,-118715,-171357,-92110,-8347,150483,375741,273401,-127408,-200756,20357,49873,-131389,-58334,223963,306882,317410,450564,418800,250383,212233,153908,17441,87962,311299,440305,448181,291896,59185,-49620,91,70670,22107,-83001,-101332,-89973,-171303,-184067,5841,237804,284628,233940,184823,137192,33279,-46617,-7724,100007,171764,157225,156239,200407,171249,-7867,-175770,-67476,149040,219227,98825,-82689,-103460,-55369,-72227,-92057,106688,269595,102383,-209722,-213027,96630,305466,180623,-66718,-96356,20354,92113,127020,67276,-46364,-37585,73990,118447,137996,110977,61810,-51782,-101708,33444,142366,25478,-115066,-178656,-159635,-88266,-66231,-91259,-94924,-116797,-58135,34511,97921,300510,571154,561666,171188,-247249,-335075,-253314,-308744,-277397,-44719,134508,135704,51858,-65089,-99811,41135,156966,111969,80789,123234,272826,465871,493976,244072,10164,-25411,108572,104242,-213513,-467350,-365240,-167133,20224,91607,12503,-68431,-103523,-104780,56129,203736,-51629,-532343,-530173,-62591,241663,326207,326626,174737,-54094,-4557,198739,182962,11406,-82677,-28646,161310,248604,166335,147500,138834,16080,-64756,-84659,-1930,191177,219783,44992,-43864,51415,130017,80740,19807,77122,324073,459326,176414,-111112,-97753,-1728,22794,83428,18615,-23907,121626,239465,268406,259555,145147,3375,34992,64749,-82602,-102388,37791,-6071,-65689,166003,284994,50673,-17865,210932,357983,228704,57257,58198,90930,82517,130848,104443,74410,71494,130226,159130,76120,70996,230093,150730,-142777,-94502,192989,235623,119509,-21242,-190433,-185130,-5214,109659,139651,161112,186286,133043,-70240,-240763,-147053,2075,45269,157287,298518,242258,92780,-28022,-18153,157863,251301,71023,-135374,-163714,-86138,688,-29724,-95098,-56450,-3033,-156533,-399361,-384865,-156303,-6369,-1428,59237,242660,205878,-68763,-110935,98586,163297,58088,48999,147521,103791,-121117,-255134,-158720,-6082,-710,-134828,-136561,146652,329844,140589,-32820,-31583,-90719,-75082,47272,6663,23968,280670,465660,396030,157112,-101481,-147351,-7602,45463,42321,86820,76801,24956,-35568,-100462,-54171,77286,77706,6846,63501,184247,197469,156245,177263,225210,232424,330077,467911,319437,-38747,-179837,-83876,-24302,-77298,-103871,40031,240560,228444,47338,5300,145027,191616,122446,164405,221945,148497,47374,51980,144369,184055,111775,-23546,-73440,40274,143288,147419,149814,116205,31481,129545,448843,568819,403676,260785,278530,401644,368145,112706,42489,201412,382940,463727,260976,-46114,-47779,147155,227085,221684,274036,344111,273401,-19955,-147646,45621,164527,165474,217971,269050,177076,-6569,-37114,88896,155437,190075,125144,-16476,61629,285936,253965,258581,618330,945198,871020,524616,124872,101876,391143,553301,531555,468998,528956,768398,825922,637499,618640,679978,582550,470057,321837,214953,521849,955866,989439,698363,619150,1061228,1570592,1283802,733884,1362086,3005149,3880467,2571222,1164813,3706059,8328717,7423759,710462,-4855737,-4852630,-4162098,-4445121,-4089339,-3521007,-3245855,-2232519,-1260367,-1222972,-1051200,-361122,-246515,-600785,-780354,-777336,-397621,-56317,-157038,-452175,-588165,-448409,-216860,-259551,-464559,-575516,-655787,-689592,-614111,-508435,-410862,-346016,-343629,-387986,-423611,-408814,-451395,-419313,-197111,-144392,-356670,-409635,-250850,-245593,-359634,-338271,-221502,-236169,-230664,-109764,-60446,-111788,-275341,-357182,-245922,-295182,-467016,-331719,-24437,-5020,-245264,-420066,-471676,-418382,-277732,-161519,-120834,-37553,118184,12716,-357992,-474018,-264404,-159447,-123565,-23778,-85325,-93167,19614,-46853,-271041,-416942,-243738,174554,245019,-44145,-301735,-409220,-314998,-152206,-142868,-139798,-54001,9420,59826,73023,-13401,-93478,-107177,-195280,-316179,-248340,-121267,-161170,-362064,-440133,-168480,83249,-12120,-179460,-256566,-326884,-377272,-373612,-304340,-193543,-207176,-250232,-96892,22078,-154355,-267939,-146167,-175969,-408230,-450795,-224959,-21812,-32081,-247866,-391282,-184428,143939,187981,-12036,-116239,-138652,-152754,-108878,-113930,-199831,-354531,-447719,-314692,-159900,-229444,-219441,-4397,24251,-146002,-272829,-301477,-213118,-84087,-50594,-36605,-29164,-183261,-276575,-137381,-14978,4349,37387,15628,-89774,-135543,-135261,-157147,-164949,-82779,-66184,-135079,-169507,-180919,-71640,175681,345420,303958,127188,-146171,-424508,-402695,-203473,-150358,-70148,112409,152049,-17997,-251535,-307180,-216214,-322538,-486744,-291649,44028,109826,-19166,-218131,-281351,-154344,-49515,40576,139604,136384,5719,-160494,-182090,-64771,-34977,-150078,-261230,-358711,-359084,-110398,114785,92001,56808,40916,-105546,-263175,-418937,-580641,-497884,-208078,-117184,-156532,-5285,138065,-72817,-307675,-213900,-120006,-182790,-93421,41862,-123806,-354466,-412134,-351750,-157445,-44643,-199250,-233975,6086,31686,-116578,67832,235175,-26703,-245173,-129946,-42590,-106903,-42755,91604,107208,-33242,-162877,-256595,-226858,-55348,-2439,-105932,-251646,-406665,-384284,-147619,-145217,-450603,-627269,-519408,-346229,-258482,-134188,119002,203937,25302,-148191,-195221,-55782,126431,52804,-86798,12826,213402,244753,67148,-116395,-76649,180169,286233,87876,-26625,122950,308597,356976,242123,120663,117067,6835,-394224,-635229,-296931,134875,176270,-78936,-304840,-291270,-164655,-177046,-238419,-149808,-112112,-282005,-502625,-488877,-221962,82233,140316,27332,-34221,2623,113144,169010,95294,-92515,-119732,45244,163022,73595,37464,101181,119284,158406,185721,12384,-245336,-358038,-365139,-217193,107335,160636,-163416,-313775,-55788,248152,231445,14022,-40459,-22720,-149234,-239760,-223476,-148887,41020,143888,80310,48353,4854,-68581,-73382,-150231,-253820,-119523,42678,-78506,-144396,44610,115972,-62603,-192596,-157806,-155078,-190846,-99532,119440,207112,177918,235872,252963,59610,-138636,-200122,-133142,1357,97981,189166,328346,429522,350668,120326,-56305,470,160030,208389,137870,44765,-69161,-206700,-264804,-20042,285007,208630,-103825,-104489,143766,237553,230033,232281,106088,-80649,-221577,-272064,-225703,-219479,-193952,-52007,139143,227232,144436,100905,155620,112140,14996,-21836,-18406,-64869,-188255,-453782,-554907,-730923,-1193404,-115156,1190470,600938,895613,2009629,280110,-1376170,-1179358,-1260420,-1517542,-1308272,-912345,-288205,726596,1459079,1213371,254701,-368224,-556133,-773268,-786791,-259498,102478,-3203,-6736,245660,375065,297998,132591,-25301,-73773,-63339,-25176,-15037,-86934,-127963,-125206,-144722,-166158,-107339,-70673,-113519,-90227,-28193,-165464,-291335,-154764,100702,221918,141803,16730,71154,186877,106688,-26687,19739,129082,221023,271593,268044,266986,233283,180493,156989,57574,-2137,29184,-1421,48688,268517,352133,131248,-70688,-128811,-177829,-170518,-35031,20424,-124166,-317580,-391970,-306054,-255995,-302463,-243267,-16800,210560,248491,142317,177180,281880,167565,-62331,-179507,-148020,-106391,-59641,29823,90476,104594,142030,197699,79768,-171655,-166414,82456,235094,256347,211647,-10018,-218247,-142299,59908,181887,129250,-132672,-410055,-403915,-111812,129724,61534,-114830,-124211,-84730,-80150,-12368,77063,83964,26711,56393,136343,175388,71839,-106250,-156777,-40852,59458],[46540,-68558,-212147,-175661,83227,232797,163594,141846,172328,111022,-3271,-156491,-282008,-200524,6720,82495,-1596,-58759,98837,294263,263130,128511,62038,4914,-74313,-131622,-96969,63971,186587,94446,-61317,-160470,-171682,-80277,11178,180408,365324,237939,-97895,-118071,71491,28891,-161445,-87653,151924,201800,230325,382750,308473,120349,117872,118003,39797,160348,411246,500767,393780,166627,28130,57859,95409,32930,-104172,-191315,-151304,-100957,-146295,-156341,21121,247977,295914,179347,74137,50801,24396,45226,104631,94965,45922,53018,85238,128633,158308,67551,-57149,15158,204283,286959,182349,-48767,-152867,-60817,5916,-19845,123662,262686,102939,-199777,-196193,98080,247849,79291,-123988,-117220,12389,78468,64271,-27629,-137711,-110309,59662,199783,282807,216974,90266,-64868,-129265,-5042,84319,33074,-11556,-31722,-73937,-67348,-56718,-34948,4271,1177,3996,50979,144634,384973,680290,719062,327189,-60865,-154201,-149139,-256734,-243313,-47709,134780,199513,135500,23827,1406,133029,236471,137312,-29760,-36042,245212,531335,514283,180026,-55162,-12846,176837,120579,-298427,-539105,-317901,-142993,-118145,-100437,-88984,-59675,-56745,-111558,-4050,162813,-27021,-470574,-521179,-95382,279946,422151,406487,189535,-35773,-29850,108544,61753,-84953,-100549,9767,187510,229335,90858,12955,-9713,-66627,-32062,-12168,26171,163512,210500,61520,-49714,74712,221251,159243,90884,156594,329582,402031,189786,-39276,-93033,-77473,-72876,69937,98519,82783,184994,241062,234837,205298,118972,35814,72374,97229,-845,-10736,44537,-87676,-119189,190372,288572,-11678,-84174,190711,402436,293502,66510,14911,39036,42537,79726,30955,-23557,12912,96558,125428,72942,152792,314838,178081,-67316,55400,333902,330396,163586,20434,-134947,-197538,-90335,57632,129967,142724,166759,140625,-69314,-282583,-202225,2955,106620,210724,315178,232034,100749,35012,30227,108988,161192,38196,-110001,-126339,-83196,-21686,-37366,-56265,15728,76738,-99905,-372251,-386615,-178099,-2564,90536,231860,396925,291965,-53875,-158321,83419,210024,125524,118600,213374,169732,-73937,-279882,-261551,-104477,-23839,-81258,-82443,156154,345959,151713,-63367,-69968,-102065,-88574,68794,82798,63974,257160,441626,395413,164543,-75853,-94041,33250,44441,32889,113163,88161,-29690,-81859,-78808,-28586,97029,106826,-8891,25052,173132,168649,134848,215275,266072,223271,316130,426074,288168,5594,-98681,-33040,427,-75489,-141165,-6290,230346,235941,77840,81792,193154,159480,95138,161834,221469,152673,47735,43719,119101,157785,99816,-68666,-153436,17733,214071,228634,113403,-68036,-141192,67858,432381,509897,337808,252791,307977,420295,382967,141812,78064,249463,442583,458401,191519,-70584,9120,216468,235322,191444,317337,484981,390911,-17190,-243125,-64929,88725,126799,262489,387071,347310,147954,-7957,21680,97391,156595,100167,-66580,-38568,200900,219045,267842,644322,986528,926254,582582,222418,223285,443318,507521,485749,417906,420934,661099,777915,617998,641845,795453,697132,466112,278179,262516,605491,996036,1060263,890957,851975,1157861,1511638,1244867,802176,1430093,2938086,3813490,2766732,1977608,4567446,8578858,7644070,-85715,-6477868,-5643815,-3314602,-3780843,-4096775,-3636003,-3361888,-2365162,-1323905,-1230319,-1041959,-357222,-212555,-528058,-766073,-838468,-457961,-46014,-102538,-456175,-661147,-530876,-250900,-263503,-447966,-517396,-620558,-707040,-593515,-390014,-270827,-238432,-269437,-358157,-451125,-400876,-335248,-311502,-168626,-164669,-435967,-513118,-342548,-342355,-473223,-437128,-271756,-242065,-247609,-196437,-200922,-231057,-313042,-360342,-265064,-298346,-442128,-292973,15541,34414,-234509,-420196,-478768,-446900,-299550,-172180,-165381,-68789,98862,-67167,-498938,-617324,-370764,-225338,-104364,95726,91112,54640,125006,25848,-201360,-325038,-152574,206874,237485,-47373,-283641,-357370,-247580,-100953,-124310,-111930,-11258,25424,34222,13426,-93489,-191769,-164312,-195814,-294085,-249171,-139408,-194236,-395541,-424766,-145770,75392,-12382,-195596,-302412,-351139,-339864,-302996,-273296,-220117,-211516,-210288,-67133,-791,-133198,-178515,-77027,-142765,-353859,-384475,-210364,-30520,-6297,-213642,-382883,-182649,102405,87542,-73981,-118298,-131433,-126503,-129345,-229432,-311702,-411746,-504077,-345008,-83385,-106942,-125868,74397,92224,-141728,-322484,-329968,-224119,-88570,-31115,-23608,-46810,-203378,-319041,-246996,-149345,-75715,6276,5839,-106709,-192306,-216642,-216563,-197692,-126354,-83616,-77810,-87799,-126651,-80203,89560,219501,187328,25882,-228428,-467681,-385097,-184466,-145134,-40243,156883,186366,40002,-177091,-255726,-173117,-260161,-399824,-187564,79862,123040,-10005,-244989,-318869,-187701,-66149,82347,181634,126019,-25720,-212089,-269631,-140244,-31784,-43150,-147109,-302187,-364725,-138495,123708,126029,77805,73064,-40676,-202448,-429100,-642368,-571432,-317255,-207691,-140446,36615,70435,-206058,-374238,-207722,-92160,-145131,-70089,14610,-211142,-455887,-452159,-355237,-182757,-52469,-144090,-193472,-29132,-27446,-171912,-31668,138888,-61326,-246344,-66953,86509,7002,13793,142615,168316,26439,-158031,-341423,-339686,-121240,-13049,-121252,-262579,-372651,-324164,-91048,-93053,-396622,-546036,-474235,-404790,-362471,-167852,163856,255975,16669,-212170,-246341,-51908,140707,62143,-84965,8156,248878,337036,129102,-161504,-151850,117162,214612,38546,-62501,60413,244595,327829,247076,53888,-53351,-158465,-462544,-595663,-184097,269088,278438,-35509,-315771,-312928,-148780,-160336,-239431,-165266,-139252,-278075,-453648,-416179,-146215,100816,99814,-25297,-80601,-59973,24559,77835,-9439,-244251,-221247,40459,121366,-31538,-89864,-23083,10740,87727,146675,28703,-157011,-281713,-360271,-233623,52961,64707,-258438,-402329,-137831,213850,234685,3307,-46702,-25992,-149103,-199124,-146998,-63857,176396,279636,115265,7198,-18140,-60851,-95535,-226307,-328555,-154346,52531,-34883,-86190,105152,138068,-47541,-123413,-81023,-91235,-108606,-5674,181432,217029,162875,237880,264265,60690,-98951,-117518,-70547,-5458,63131,170795,311213,397778,288197,76933,-18784,15080,72112,119787,69316,-60414,-153392,-239170,-259523,-17254,246095,156851,-90393,-59219,145015,161118,101924,85305,-25496,-155136,-212635,-202643,-142893,-137673,-122713,-63594,122737,237361,80939,-8496,120481,117490,13977,-39941,-133533,-204167,-174468,-256735,-293829,-652680,-1358788,-269284,965385,225579,643311,1852510,65733,-1553871,-1054022,-827384,-1112537,-1108838,-1139393,-817800,720669,2135052,1455336,-63142,-562409,-553029,-627757,-684808,-355315,-77722,-153767,-143995,151341,350535,328710,182325,8226,-58456,-62252,-35185,-7776,-48515,-108671,-175704,-190095,-161169,-91403,-87236,-133902,-102077,-71763,-186103,-249077,-126583,36256,123979,59096,29838,158391,293689,186438,28362,27731,90368,164295,255150,323346,295290,145868,67017,91828,11472,-12082,85495,71127,145635,405564,483003,217046,-79574,-221015,-229852,-118030,52122,102848,-38352,-225681,-322388,-299766,-287017,-251659,-78873,118179,236500,248833,169076,185698,282981,156656,-149639,-321439,-238083,-59734,39118,47414,33193,13256,38852,100108,-2972,-243950,-229413,8564,133118,179471,225314,35850,-218254,-216278,-45536,101312,72577,-200331,-455885,-390751,-80796,114906,52770,-67955,-72553,-65389,-64535,25769,97073,68073,19548,48607,94167,132753,60291,-126848,-208518,-92043,47902],[53674,-22466,-146631,-122912,109223,273090,241915,239635,271484,218886,50342,-169574,-304920,-228963,-72138,17078,-9734,-86873,32399,263292,301582,212982,164515,109154,-44148,-244168,-285614,-75812,108937,55955,-71340,-140129,-115429,-56765,-20322,103882,261456,158945,-89622,-76524,79773,-7219,-175265,-99470,76611,80248,104049,234747,142868,-11297,22166,69385,73913,226371,444801,474382,264877,1430,-29131,125429,159767,9432,-183156,-274849,-214012,-124108,-111941,-123869,-16186,162465,252097,145961,26622,13327,34717,133921,223140,111738,-67023,-29489,57469,68067,112545,103533,38138,84053,222452,292708,228697,-5662,-184331,-65807,43125,-16234,67701,220970,111173,-158760,-169069,67966,149067,-19766,-144352,-117408,-3166,56012,3915,-109017,-204665,-156371,59423,289908,398229,295062,108019,-87752,-174425,-71018,-2811,23553,98821,119442,-10508,-77566,-40415,53808,119077,122332,78665,82376,197338,439739,692671,753785,447865,141121,34637,-48499,-190136,-207354,-84426,94576,241209,225418,135064,108696,190029,253351,107541,-154381,-177882,177723,518290,463302,76165,-149027,-27096,209614,121458,-338840,-521776,-207674,-48501,-162104,-218981,-164179,-58449,-21069,-94697,-30556,148475,55182,-303360,-411113,-81923,303847,461125,435395,204656,4817,-46182,5542,-64946,-170599,-106403,64834,222835,189724,-20716,-142141,-175270,-163622,-11414,46535,39476,141295,187294,12899,-114805,60056,272989,224774,155323,196905,248299,253181,179169,66257,-37328,-122336,-129323,61089,162876,186243,258167,252916,193958,137619,77486,51587,88041,112212,81000,67520,14310,-181661,-160018,201613,267644,-55781,-121706,161406,413783,349647,90039,-8195,24581,46778,39089,-73953,-192819,-104557,58325,129885,110429,226080,355936,197693,32963,186935,392449,346966,173903,57493,-66089,-189395,-162366,-4076,106704,126566,119316,90861,-68233,-264882,-226208,-9312,146911,249213,310527,211875,110113,104714,89806,63417,46712,-23862,-98729,-95370,-65727,-14712,-7355,-4655,94434,179593,-8699,-294302,-335585,-177068,371,179397,383469,510620,374384,26427,-113384,115780,262558,192862,179292,247221,201483,-26783,-264724,-294600,-121871,15843,9908,3801,183141,360937,187102,-61802,-111223,-126223,-83996,108602,165415,115727,242202,398923,370099,184518,-9301,-4642,102203,75465,57508,160991,130200,-27365,-66833,-16421,8847,98641,122305,-22166,-22160,141781,136361,108710,238336,303797,229420,274541,314328,207362,60328,19015,38912,30409,-45383,-113505,3182,239548,264232,139586,160670,220804,137912,106118,180395,211608,162144,113144,111459,118559,121661,88177,-72372,-184779,-4838,265504,316057,109267,-193600,-265365,14178,378617,410810,264230,266973,358615,426441,365036,163116,105483,276079,486920,449808,136739,-58925,91454,276604,226826,162547,341368,581645,491952,24412,-272260,-111420,65388,113561,289553,468496,489773,292003,34760,-11605,81798,142605,76449,-91950,-86106,136030,202802,279278,610203,937262,945796,653323,336130,328867,471288,454430,429023,381105,367751,585607,710540,565018,615746,840970,769139,463524,256744,359018,726506,1016347,1093261,1096262,1120224,1242918,1392230,1219939,965533,1462223,2641006,3422802,2848588,2930096,5543007,8855977,8043118,-577965,-8082110,-6835121,-2846824,-3158611,-3971163,-3622786,-3361191,-2481541,-1471122,-1275500,-1062444,-501283,-324510,-503846,-729072,-794699,-410201,-27706,-158440,-533438,-684667,-524068,-278482,-318086,-452335,-442693,-556321,-712738,-600620,-318845,-153053,-137311,-196869,-315549,-473164,-437581,-278017,-244603,-186819,-215855,-505269,-598741,-412660,-392166,-540607,-510446,-311957,-223197,-218563,-222237,-284043,-326434,-315948,-287431,-222245,-268859,-397997,-288684,-38207,-60,-210932,-376859,-470173,-486681,-334424,-207031,-254534,-154768,39160,-123504,-552767,-680875,-448419,-284066,-94765,174622,216648,150839,179544,75008,-120802,-211099,-52726,234500,237663,-36448,-241683,-265406,-145666,-43426,-90308,-59279,39327,32393,-7062,-57258,-184209,-284045,-195263,-168841,-264852,-249820,-145128,-198849,-383191,-380112,-138818,54542,17683,-157607,-280314,-279154,-194135,-154307,-195330,-218771,-221732,-197027,-69002,-45883,-112840,-81000,-11273,-109993,-304573,-346821,-227921,-64337,-3281,-173271,-331701,-161103,42404,-28100,-132520,-121096,-130440,-100551,-99423,-245368,-355393,-425904,-520848,-369072,-27427,31249,-506,138875,112710,-162468,-343904,-329352,-251672,-134419,-41545,-19692,-68796,-225087,-358792,-337673,-238530,-108544,2516,-2378,-136227,-249221,-262077,-236777,-212985,-171337,-102385,-25355,-21001,-82448,-96465,-20772,48590,33882,-79875,-292906,-460208,-319319,-140516,-109027,22342,196297,185755,67210,-110772,-207822,-146000,-185652,-248670,-40130,118530,112181,-29792,-282535,-362453,-224734,-69626,128433,214159,111942,-18501,-172615,-275611,-188493,-37222,43364,-40553,-227603,-334727,-169868,74023,112116,96078,105720,10236,-149921,-415853,-641474,-569403,-376644,-280293,-148846,42229,5026,-293757,-383671,-159127,-34268,-82806,-46516,-37951,-295557,-521913,-460314,-326431,-178905,-35048,-57175,-128110,-66949,-92610,-211874,-122831,24579,-114633,-262777,-45828,178548,122177,55241,143026,188968,74240,-165423,-404140,-395382,-148830,-20278,-147712,-282940,-330658,-231783,-14915,-27813,-284663,-395885,-390215,-433722,-427806,-172221,212813,293938,-138,-266822,-286372,-45567,173421,86964,-99654,-45043,208295,355645,154895,-210979,-236625,32410,124518,-11157,-81797,323,148297,251313,205526,-30505,-225251,-338871,-525637,-511736,-50267,386823,348283,-6987,-293933,-272446,-76044,-78796,-175944,-135886,-121006,-248160,-392417,-332023,-75274,86583,28902,-94719,-139648,-123577,-73493,-37283,-122993,-321404,-239149,53584,50915,-144345,-190618,-128003,-95399,6763,86966,27584,-50064,-136130,-275220,-226825,-37808,-69078,-338279,-443112,-190225,173304,215547,-21365,-70947,-43508,-142752,-144579,-70002,7436,273890,378833,133504,-57031,-82747,-82758,-117986,-282684,-384124,-182171,50075,8107,-1847,173561,148437,-24001,-42993,-10427,-28623,-31494,64616,205879,194971,122872,201375,220984,34332,-65278,-39880,-14070,-12782,27451,143082,263588,297548,181296,59439,65567,46289,-25870,6777,-8920,-154678,-223797,-244162,-207891,6705,193031,94106,-66333,-16248,99057,17668,-90097,-112771,-155049,-169589,-139917,-101199,-42966,-40782,-77031,-105455,77500,231831,54313,-59429,112445,138325,13058,-79963,-248994,-307805,-146324,-61768,-2343,-397937,-1178525,-391191,530922,-272646,134601,1275577,-163744,-1508768,-833622,-350424,-547323,-665486,-1101721,-1211076,527804,2461090,1482156,-405370,-696425,-479071,-424858,-470040,-384860,-263803,-304112,-241659,82361,321962,328721,170535,-16633,-78620,-86137,-99338,-81054,-56880,-85198,-194037,-209110,-125628,-49948,-71089,-123523,-98282,-90766,-176891,-197078,-89986,-8297,41711,2019,54007,243280,384246,267091,98704,28407,23981,89907,221752,325534,260618,41114,-45405,2742,-61170,-70233,67483,122465,252600,510079,554369,272403,-83326,-272978,-233409,-54673,88845,112702,24901,-116186,-215251,-229232,-255917,-189049,48998,192744,198874,197553,149940,137939,219036,112165,-220298,-436625,-338013,-51175,99683,43977,-21936,-58515,-53175,-6454,-79242,-261908,-234950,-23635,85424,158625,249902,74980,-214264,-292573,-169202,7567,32324,-208487,-412505,-300059,-20108,91157,20223,-41726,-30688,-32520,-29738,58960,106760,45885,-1446,16108,47118,68776,3478,-151676,-216105,-109945,26764],[42619,32018,-57943,-94048,51758,234799,297011,330427,342623,273893,67330,-174770,-287467,-224657,-139100,-43343,1829,-81984,-34604,188202,291258,267079,255408,223783,28975,-298056,-425053,-190634,33589,23496,-49009,-59899,-13783,-27746,-90089,-44282,103036,59630,-104406,-77879,52614,-34046,-152331,-81742,18332,-25440,-27220,48797,-16010,-85921,-39880,16512,98067,246595,381620,357957,100021,-148151,-91774,132462,171235,-1609,-204962,-321239,-276102,-142560,-66437,-92331,-89070,22392,172145,141252,48133,22092,51756,199411,328473,157056,-123066,-56255,92402,47090,51230,96549,93921,130721,205028,243559,231076,26455,-201180,-81254,24204,-82139,-36293,170655,138120,-94335,-146374,7385,42121,-73449,-113825,-96789,-26390,24379,-43861,-157176,-221917,-150468,85131,367123,458798,333132,121429,-102678,-208246,-129406,-85954,-4495,179025,226516,11543,-120052,-24191,158257,227391,204959,131751,112702,231241,430360,597070,673796,521755,313758,193370,38725,-125800,-192370,-160469,19035,253223,302657,243190,200187,208305,219405,43002,-260815,-275703,86905,430393,348225,-42756,-238616,-57869,199773,102548,-327301,-411744,-43735,110157,-86462,-230431,-190459,-55386,-994,-65273,-26275,160412,169960,-92844,-250749,-33187,313992,453197,416114,218091,50585,-51865,-81568,-164692,-232881,-116612,107151,252202,139550,-139600,-279782,-302713,-214867,23478,87082,34292,129331,151540,-93775,-224406,21130,290666,268524,192900,187386,112175,62009,139585,166450,50176,-120454,-130727,51262,187143,261066,320557,262168,147915,70350,34742,53123,80624,101479,128723,99213,-50940,-263618,-178189,194083,227019,-72262,-122237,129899,383001,374225,116546,-15775,33746,72276,-607,-196233,-383362,-247895,24548,171024,180811,274369,346347,211440,140380,272466,354848,275945,146061,80914,-6380,-169245,-207125,-61869,78860,122690,64333,580,-70138,-194546,-208107,-22487,165467,268809,288945,194079,132423,174134,146792,27371,-69385,-102901,-97065,-66470,-32290,23173,55128,51685,163229,278140,97392,-173291,-228768,-144664,-5407,221205,443546,521736,407206,136462,920,171627,295401,240476,216014,241183,190903,1707,-223449,-253551,-57680,99682,108353,98651,217985,364276,238970,-13995,-122453,-138081,-52809,159401,232046,169481,243349,344616,319762,199254,60299,80235,176586,134880,117326,230147,205212,32779,-3883,64411,53878,89450,117911,-36647,-71528,94267,109822,95974,257828,339581,256816,233010,187797,114419,113653,141942,111519,54792,4788,-29408,63640,263886,297963,203089,214034,218903,132323,155658,223556,199394,172773,219276,223755,126772,71857,71128,-41993,-161704,-14080,290892,391349,154545,-201926,-297382,-27312,289016,293261,200671,291717,402798,406854,314997,175413,131662,282222,500704,440087,113383,-17769,173627,313624,210081,150576,353870,620239,552660,93302,-228005,-89631,87738,129664,304843,505240,571713,394765,94665,10003,116167,146489,38636,-108055,-77264,111170,206899,281535,519963,817032,939445,739123,454175,406039,476118,411130,370094,355134,374498,551865,622138,479199,556587,825290,794467,469918,265926,477782,859265,1027287,1097844,1280904,1382837,1318062,1253030,1226013,1219006,1494400,2194089,2762069,2725275,3690096,6306213,9118427,8655545,-341275,-9203539,-8233008,-3002180,-2762489,-3739552,-3476548,-3261220,-2604677,-1708256,-1344928,-1082952,-733745,-548052,-545335,-699876,-696429,-309508,-41791,-320986,-661109,-655460,-430291,-283598,-400279,-480052,-386276,-490979,-702655,-628893,-323955,-107956,-84542,-149561,-268786,-484500,-510238,-295190,-243586,-263714,-302344,-557114,-648307,-441363,-377699,-537373,-541980,-340186,-194725,-166757,-191384,-289164,-367784,-283861,-161939,-126223,-209350,-346968,-326768,-173743,-100124,-185735,-302711,-443166,-526331,-385269,-273968,-378162,-291693,-62212,-157128,-523365,-660437,-482496,-319247,-96843,187391,252650,170067,159963,73809,-59975,-112885,22262,247835,235656,-28510,-196588,-164282,-41643,4282,-51960,-1545,85784,33828,-52493,-118575,-256591,-338832,-181700,-106861,-225134,-244633,-136224,-172256,-325522,-322479,-155660,17894,53877,-87487,-197850,-128506,20944,34348,-91192,-192359,-230626,-202711,-101149,-106962,-99729,6083,40395,-83385,-262899,-331105,-258356,-95856,2015,-121854,-249646,-120994,-13569,-128292,-176633,-119558,-118374,-61913,-14858,-153904,-318039,-394507,-483447,-355786,7368,136466,98294,156556,79700,-191440,-318309,-295003,-286863,-202640,-61780,-1275,-72961,-247086,-397353,-395561,-272242,-103781,6607,-24157,-181108,-303805,-279065,-220251,-201755,-199278,-119212,2101,9291,-69065,-123668,-120748,-112594,-115823,-168353,-330228,-411464,-217652,-64335,-34314,115526,230904,150148,50003,-75722,-180360,-135472,-98082,-61697,105607,150637,83997,-73033,-318032,-395392,-252365,-50037,183843,245770,114933,37585,-44991,-185384,-186647,-48236,86296,37754,-145510,-274083,-196445,-26139,45768,106029,136052,35360,-120956,-378506,-576301,-504608,-385053,-324863,-183903,9533,-30528,-293494,-325452,-89285,27787,-18675,-33743,-104386,-358026,-532775,-425443,-271609,-147166,13788,45076,-61441,-104435,-147415,-229539,-191931,-88566,-178612,-291825,-64632,226540,215030,67105,93042,176688,105175,-177440,-420400,-375367,-127759,-17902,-168828,-297176,-284067,-124039,66972,34383,-144435,-213854,-283141,-420314,-434833,-145368,253483,306440,-27379,-311948,-315887,-41170,211549,117583,-111686,-111932,108897,293548,135893,-250523,-304913,-41576,55217,-38812,-79713,-44964,48711,161072,137663,-107746,-350728,-480168,-554967,-396142,69644,444921,355419,-5380,-250584,-196365,13772,38107,-60651,-58292,-52113,-197141,-336116,-253111,-21669,48970,-52900,-169298,-205809,-179513,-155759,-144472,-218221,-312449,-166545,85298,-28977,-236061,-227399,-174166,-173116,-76194,14017,12034,46293,35606,-121574,-183535,-135962,-200416,-373838,-428118,-208494,135990,182732,-45702,-97531,-69683,-130095,-80020,-11653,37403,307818,424242,136236,-121200,-162151,-121383,-133299,-305745,-408302,-200659,34637,48661,102992,239035,138007,-14409,5521,20194,15432,36940,118450,211628,158088,66384,127810,123920,-15132,-35210,27711,32140,-8325,16098,129562,207619,170023,81263,89110,182840,90621,-109635,-106004,-82621,-221523,-275956,-234929,-140537,29383,129310,38890,-29396,15954,9778,-156337,-282696,-295292,-241107,-113039,-12359,15605,52084,35474,-86223,-173689,16922,214989,72922,-42343,122611,160068,13406,-125300,-312179,-317729,-96894,95129,278098,-1663,-698296,-473635,-66250,-817055,-529382,435560,-304789,-1190592,-563312,16518,-2635,-122727,-805849,-1354405,144423,2211543,1237001,-626997,-695940,-340290,-203854,-183446,-326325,-395105,-396788,-248513,82677,315549,308186,107066,-81316,-118778,-132444,-209605,-224519,-122787,-78776,-190020,-212542,-81927,-3153,-32277,-83346,-80696,-79867,-129064,-136763,-59305,-34708,-17802,-18266,91874,319703,445209,328585,161814,20134,-58704,5254,172722,273633,173279,-48527,-119644,-78467,-138543,-166738,-24639,141301,336865,541269,542526,285228,-79548,-279014,-198413,-6333,58959,42847,38226,-31735,-99342,-100112,-157132,-124318,108558,192845,109265,99947,87668,56829,113095,44553,-253428,-493961,-421351,-82519,107568,20921,-61561,-88737,-109253,-101983,-140130,-226860,-180982,-5911,102369,190113,263006,87100,-206483,-348346,-287484,-92938,3492,-162226,-294467,-153563,54179,57622,-33318,-46146,-16259,-4269,7223,70810,98014,25058,-27092,-28052,4936,-5463,-88564,-175487,-173844,-88375,-457],[22754,86797,26841,-108421,-89956,109086,298692,380125,360816,260234,49769,-157489,-218179,-180619,-175916,-90156,14237,-61627,-95703,76259,219379,265547,310893,322145,122307,-283469,-479320,-252801,-26406,-12829,-16981,58133,108976,2456,-162802,-189279,-43315,-27200,-133602,-106706,12149,-28780,-83302,-31050,-8781,-90721,-128569,-114157,-105822,-67684,-49248,-33979,91049,197789,228527,183945,-46385,-234277,-137530,80902,122188,-12315,-179048,-324236,-318528,-142401,-15549,-69340,-167984,-115100,84951,160032,117194,59560,65177,233069,405994,225536,-103464,-20655,176906,73115,-2536,59807,107161,151246,168014,171566,203323,40285,-201700,-110338,-47153,-192894,-147982,132821,182315,-20124,-134917,-68134,-35704,-54261,-33179,-56947,-51257,-15677,-78254,-165023,-178952,-87648,131611,406392,453999,328092,135095,-92062,-200905,-142629,-126451,-33461,209928,260785,-5944,-174740,-8304,260714,314944,227052,138429,123525,223305,339408,416294,525915,545513,418094,293293,109315,-72680,-203877,-259036,-70963,239016,353312,325256,259450,193820,159407,-23556,-321296,-321606,-5874,292168,194377,-148514,-291877,-85322,161385,72437,-268849,-235949,148276,306293,92772,-133068,-157210,-42817,5525,-35134,-5334,185393,280790,88023,-106905,25376,314317,423019,370816,231238,87868,-46125,-128285,-212286,-261156,-136557,117149,262810,92734,-231251,-364204,-347287,-179400,87533,106440,11949,125268,108425,-220052,-334874,-14877,291947,288806,193552,133090,-33082,-113440,75014,227197,139361,-74647,-90714,25920,156686,293225,360663,260964,98968,10149,354,46977,56104,61417,115258,69274,-129570,-307154,-170072,165184,174007,-61284,-87474,105040,313695,352045,133754,-15905,43442,85085,-49510,-307292,-526254,-366432,3554,233442,262261,286270,295013,224620,238226,302143,240804,141107,93000,90210,29236,-144901,-215177,-97548,59441,133939,21952,-97282,-70833,-89216,-146612,-23120,167953,268815,257724,189102,175265,234950,183634,-349,-159318,-167041,-85233,-27285,18781,90671,142010,111316,210925,342036,190267,-29648,-77751,-78828,-18269,197422,380262,404257,361201,234677,141413,221471,291320,255765,222184,203298,149375,7790,-167197,-152293,62736,196229,183408,173179,243717,349240,297610,82719,-78844,-113281,7523,210988,266041,217173,266320,290570,249231,190181,95055,123533,232657,209621,200532,310507,299717,128378,75983,133667,96689,79614,96495,-51807,-113589,38826,92775,107426,282148,372838,302450,216326,100806,48343,156977,242044,169098,71244,65846,85829,151850,289873,315109,236643,222382,188923,143890,233125,288208,195588,181941,325788,335069,133005,17471,49064,5960,-94944,917,293387,439181,245392,-80313,-224718,-55635,174947,182385,159188,310762,416472,358258,244857,180577,164487,276263,477753,426117,122030,38041,235204,322898,197100,167479,366097,601697,558002,170139,-123986,-17366,131427,165160,316787,502121,581677,448238,178737,92571,189131,158557,-14593,-118951,-21849,132361,227100,271875,399139,665180,916107,828363,560042,450787,462623,384288,317148,336179,423630,545099,509418,370087,489140,775175,787175,498121,317367,596175,977405,1039730,1084011,1404392,1588941,1380476,1132166,1256272,1515929,1559675,1725549,1992815,2407881,4026537,6606172,9280228,9417748,793292,-9464388,-9537872,-3846910,-2752012,-3486868,-3232673,-3100769,-2747162,-2004911,-1423019,-1091722,-979962,-819595,-645891,-695762,-603988,-231663,-124556,-545010,-791481,-585135,-285315,-263662,-478901,-522148,-373114,-452875,-682045,-668281,-406352,-157170,-102134,-142205,-232194,-490103,-600696,-374430,-308442,-390609,-414853,-587344,-655835,-429600,-311297,-466310,-529019,-357354,-175416,-124172,-130320,-227767,-350474,-236868,-35846,-14602,-138270,-304363,-400974,-353629,-234816,-169464,-218523,-396808,-548991,-444932,-365979,-513617,-457883,-191400,-174246,-438461,-576005,-467489,-318465,-108311,130098,191693,111403,68463,15302,-42341,-65021,42865,230156,209751,-39824,-162199,-83809,28159,24372,-27617,35477,114467,33778,-90470,-159691,-293099,-342704,-130770,-25530,-178021,-230456,-118005,-123684,-236693,-266410,-188735,-29206,68742,-19779,-83342,56686,243691,213112,11584,-150079,-229063,-214824,-154897,-176903,-101836,65142,71311,-66352,-227490,-320508,-276075,-98620,32002,-58381,-161548,-78513,-54502,-193786,-201016,-106065,-77673,-2475,102457,8892,-214482,-329378,-396879,-290902,24181,169062,118273,108008,3957,-210203,-243263,-230045,-314810,-265627,-69018,48118,-43690,-264025,-428907,-410080,-255963,-84667,-3071,-64903,-232801,-350116,-281952,-181044,-165612,-197626,-129368,-6613,-7137,-95121,-157977,-178168,-213709,-225878,-229595,-341559,-343479,-106677,32522,65941,220443,258723,94983,-1122,-78674,-181974,-135348,-159,118193,205805,165773,49006,-125554,-339721,-404750,-257708,-1662,252157,282728,143036,130511,136455,-16500,-127939,-59735,75308,70995,-71715,-198345,-210249,-145254,-54417,102479,157778,29719,-123042,-321479,-461197,-406518,-356631,-341356,-239281,-53709,-28463,-200258,-210042,-23485,66121,23332,-37205,-161632,-377718,-484779,-353896,-207751,-100394,82467,135218,-17218,-136418,-179460,-225856,-231446,-181711,-241788,-324901,-108910,230791,263890,42667,5615,143784,117456,-182709,-380403,-287462,-66969,-5072,-172619,-295479,-240394,-27278,133020,72945,-23756,-54738,-179539,-365386,-381965,-95528,273354,287891,-63200,-348665,-339834,-48947,228602,136236,-106589,-158769,-17218,164381,71676,-274417,-338694,-78462,36089,-29458,-57632,-68357,-27742,86031,66666,-157602,-397734,-536791,-525754,-267983,145796,418106,288275,-34147,-204060,-123036,78109,150443,76045,51608,46750,-140347,-293444,-185993,13332,7802,-122256,-237903,-273806,-223702,-205534,-220675,-277632,-241460,-34910,124088,-97383,-284140,-190946,-148977,-206993,-150888,-62063,-13408,105770,181656,62605,-101795,-206401,-290018,-353954,-369230,-201270,106675,148699,-54807,-110540,-98591,-112661,-8422,20607,14142,271710,412867,128426,-162731,-223749,-157869,-140946,-299416,-400338,-209941,7303,77713,199919,277179,94762,-46507,-14484,-6042,36215,100679,163370,210183,119731,806,19304,-15850,-77172,-4042,82525,64442,12066,42713,147899,165459,58721,24594,158738,299444,134602,-163994,-194768,-136224,-249081,-304154,-221515,-85256,34763,63703,5850,16806,28446,-108866,-317396,-415341,-402881,-257284,-35,140705,124908,116031,51965,-160853,-254884,-44398,188539,121633,19136,127024,158400,8744,-158125,-287729,-208147,-22714,195030,503089,437439,-87833,-532355,-730762,-1306670,-1191943,-431544,-284425,-629335,-282901,193588,370014,349532,-348964,-1227808,-383348,1347355,761211,-615578,-533991,-172293,-14429,97050,-195943,-430975,-386565,-139406,173902,352618,285829,22388,-148687,-151541,-184420,-329929,-389789,-231026,-104050,-181776,-215598,-59706,20841,5349,-30934,-60229,-46955,-46701,-66863,-38518,-47339,-51731,-1124,142578,375965,465170,356005,202908,9204,-138733,-79651,111242,181096,58684,-98911,-135755,-124627,-193160,-269944,-157458,128964,374598,482165,444515,253000,-65426,-245973,-149011,6019,-26130,-80467,-7191,-1703,-325,62722,-10267,-67861,90895,129630,-482,-19879,588,-27528,-3941,-32727,-242158,-472190,-453215,-135372,68739,-11545,-76155,-66936,-111830,-166613,-176721,-151413,-82151,49029,163637,245723,245264,61193,-196917,-367412,-375787,-188796,-21552,-83565,-136740,9274,116639,12596,-97030,-76934,-31725,8040,31204,52769,66988,8875,-52048,-69573,-26445,-78004,-192821,-189412,-90131,-32810,-24959],[9282,135509,85829,-160905,-275031,-76610,228620,361538,318621,191162,14500,-110378,-102262,-100215,-172587,-116301,13532,-46492,-148659,-54911,93658,200540,316682,382502,205893,-214934,-445643,-260654,-71033,-64516,-993,178454,223471,32847,-197120,-253029,-112414,-72428,-163744,-140993,-16758,17903,22897,42868,-2505,-106007,-175146,-197788,-90067,41372,-9622,-78584,42717,85424,28343,6690,-127940,-236586,-152228,-6855,21870,-39176,-129484,-286767,-324748,-118601,28699,-62504,-224066,-201538,16821,185471,194787,103302,73195,239210,446904,300447,-20144,56446,272655,131787,-27200,16829,86302,146173,134840,119640,172193,42064,-182125,-146544,-148240,-306290,-225543,117105,230536,49109,-131499,-135206,-59897,34716,79316,-2531,-68759,-61980,-106281,-139715,-85976,12756,177788,389645,390012,285271,148270,-46580,-135460,-89916,-99054,-35865,197115,224468,-42368,-210307,11654,344445,372096,188739,90741,101488,163055,176951,198597,369266,519680,434500,324848,163818,-31866,-229730,-347493,-148015,207999,370857,367790,279545,157492,98693,-60466,-318344,-321103,-81288,140757,38335,-218929,-292335,-92348,120064,50453,-176007,-41519,330296,497296,323142,44160,-69565,-19256,4093,-13986,11812,202555,353369,183992,-35507,62826,306984,395110,329356,243854,107834,-29996,-123225,-198775,-249962,-159139,91246,248380,62124,-267806,-373195,-292380,-56232,172764,100954,-22874,121438,65182,-316346,-395384,-18927,298402,290514,159586,50923,-147947,-231262,-3095,232283,201950,-5202,-44711,-30532,72886,282688,378486,250772,50460,-44276,-23851,40176,24479,-4936,33080,-13162,-188759,-293299,-139228,116525,115819,-31808,-27988,94316,221463,282630,132773,-17248,31962,58017,-110179,-373695,-563363,-412605,218,294312,328080,260373,222965,241388,312351,283309,94021,-9791,39594,92548,39081,-119436,-185008,-96990,57595,153218,3977,-165744,-59956,28978,-52346,-4814,160209,249319,222890,199634,235311,277511,186186,-24313,-198346,-177993,-40201,31648,84711,180159,240801,174671,233305,349430,243125,107043,89270,10893,-29724,120593,213285,181536,238440,291949,264739,244727,248921,237120,200955,153562,103314,4721,-99270,-17247,198637,276175,218992,206431,245123,316707,353044,215079,23944,-39949,92228,254328,261812,251847,309993,250248,169919,148219,75023,108388,254749,280800,284810,382258,387321,224192,139146,166627,126571,79517,70126,-62820,-140275,-17141,80498,140997,311701,399106,353312,234174,84889,36013,189036,304157,206366,86601,129236,198645,235605,301133,297452,220152,182523,142927,169565,319225,362300,208828,189613,393148,404008,134971,-23984,27771,52884,-6975,43541,283370,450940,354540,129332,-73241,-72501,56124,100388,143932,309776,389789,292139,175102,181346,206397,269408,424470,401953,147846,90256,265338,308693,198601,216539,386023,539871,507947,235338,10537,73567,166504,201211,331778,473859,533142,466912,290654,221810,274217,165895,-70877,-120272,59588,189973,255344,254890,281862,522190,877929,897603,637092,467311,437007,368085,274305,321362,481900,534119,373350,254196,435111,720123,767502,554724,413463,695626,1056979,1054941,1053532,1431162,1691130,1419195,1052941,1285735,1776457,1657522,1355056,1323371,2002167,3877738,6329159,9228745,10206925,2647047,-8740791,-10446463,-5206534,-3173917,-3308325,-2945047,-2914363,-2890393,-2293290,-1491656,-1093610,-1176056,-1067035,-772789,-711921,-561444,-236561,-281052,-754031,-867219,-492657,-140966,-227154,-523686,-558359,-404439,-455474,-660343,-708648,-538668,-284194,-182969,-173834,-217287,-497666,-685358,-482236,-415596,-539186,-530336,-592527,-624871,-391825,-223235,-354012,-484038,-370094,-184485,-120930,-76614,-135151,-293471,-203899,34376,62413,-83901,-283881,-491740,-527534,-362281,-166891,-143814,-330738,-537299,-497999,-463927,-633284,-618123,-321277,-180938,-334790,-460560,-408441,-278489,-123398,20889,58326,-1656,-65837,-82707,-73951,-84528,-3326,166980,139925,-77270,-141214,-42156,38503,4632,-34515,33233,118507,37617,-110987,-178874,-290291,-303317,-71928,41322,-133854,-208148,-100185,-70235,-139948,-219931,-218767,-75527,42946,12694,24867,221392,412489,338029,87437,-105279,-212474,-224058,-218703,-249226,-125806,83240,78972,-60319,-197697,-298563,-259831,-58664,93146,9023,-97849,-58889,-82851,-220448,-205772,-74861,-1598,73146,211179,178687,-81459,-252422,-285254,-184916,26962,114290,36630,-3447,-90723,-206982,-136454,-147437,-322404,-300247,-50617,128206,20140,-269441,-442878,-376465,-204731,-73992,-37751,-116494,-274316,-379087,-282072,-136819,-115055,-164714,-128466,-48158,-64258,-152242,-188375,-174576,-227287,-275535,-263160,-334056,-280533,-17120,123035,161276,306123,274981,45418,-56320,-107681,-209154,-136466,98220,246863,232132,155115,15762,-172105,-342619,-386688,-234404,70554,327855,322247,184817,225878,315786,186493,-23765,-65146,18462,54652,-20835,-128173,-206243,-238715,-151817,83583,163177,-3238,-153068,-253615,-321866,-307759,-312978,-338616,-302619,-132381,-2821,-48597,-65397,18643,60497,25444,-54407,-182072,-337982,-391157,-269259,-158195,-59491,144166,182964,-11558,-157175,-184376,-208135,-240285,-240515,-292948,-351764,-158864,197215,257804,-12877,-97250,100961,112793,-169807,-292221,-163805,6919,12347,-156645,-277232,-208404,32742,163572,73438,32410,30310,-107869,-284807,-287117,-38123,264427,240971,-101020,-375656,-361471,-77267,199566,126507,-80964,-166508,-135684,-3747,-29815,-284938,-331718,-67303,74673,18345,-22092,-69117,-65705,40305,9269,-172206,-360689,-488477,-428274,-146292,164992,310163,159048,-87374,-171602,-84524,90860,223116,195864,163321,138023,-97495,-263072,-129054,36276,-14613,-158250,-291731,-338661,-255231,-219088,-258669,-299535,-156387,97836,152654,-136992,-277818,-101264,-69928,-195591,-205116,-129243,-44291,113599,260265,225498,4726,-223338,-314180,-288117,-291141,-183078,86501,125104,-40383,-100754,-124527,-92678,67067,33875,-50704,182409,356251,115790,-168761,-241832,-174278,-146001,-280158,-368753,-211409,-28951,82125,249022,262266,12533,-137729,-114956,-81544,41857,164888,201007,201439,86408,-67833,-118856,-178724,-138705,30283,121246,79049,41618,100940,198459,149274,-6029,22445,239144,375415,158959,-187296,-245132,-159489,-234020,-301644,-206458,-57329,18645,7730,88,62258,14108,-235561,-427792,-451935,-406738,-201873,135262,278623,203311,128639,-12947,-284584,-328002,-94320,151302,168515,79993,98501,110234,-13661,-167643,-173886,-74,73487,240130,637660,796557,444838,-580900,-1337086,-1649691,-1699982,-1114939,-106279,67122,-10186,206761,511688,623269,117511,-906240,-967450,49697,181360,-342257,-242204,-22323,103156,287687,-40509,-367282,-266402,65125,339712,437785,281944,-41075,-175516,-149153,-218786,-412060,-510017,-344513,-160829,-184452,-227140,-80140,-1041,14787,6420,-52082,-10131,51361,11374,-20930,-48266,-57809,45753,199435,397692,438464,344786,219498,6443,-195472,-152323,43966,71583,-51494,-103090,-98313,-123241,-202062,-338377,-278149,96440,357559,346121,279762,183462,-39948,-189091,-111801,-24473,-132457,-209276,-97563,-31008,66360,221830,145933,-28873,10857,32455,-91645,-127110,-83153,-87288,-101451,-105466,-195142,-368840,-407154,-181134,5654,-38864,-64062,358,-57345,-184653,-179274,-52141,35884,113735,228097,285691,189278,768,-189333,-348459,-418190,-266410,-49264,-4370,15675,143785,142451,-43298,-154591,-116512,-63381,3789,34255,7848,17229,-4028,-75929,-100198,-46966,-139254,-281900,-184905,14860,42307,-35231],[14990,172325,108076,-225974,-437890,-268370,90749,267911,231336,103856,-15026,-39600,35793,1827,-130635,-117855,-3228,-50519,-193204,-180842,-58402,85357,271735,392201,252110,-124216,-351948,-235241,-111261,-138617,-19342,264106,304408,65302,-165461,-193358,-70455,-63009,-183650,-163321,-18344,96402,140388,118584,26273,-78703,-159710,-174008,25397,201426,55048,-117185,-40773,-57592,-158018,-122311,-128725,-170575,-136048,-98701,-106834,-94078,-84669,-221522,-289026,-77532,51374,-77876,-242028,-216005,-18905,195258,241171,136472,83743,231061,448245,360023,92708,139160,335109,195687,-10482,-9886,44518,119012,125712,121604,163071,44801,-141504,-176101,-244233,-377721,-239862,121614,264466,102158,-125869,-172896,-30447,157989,191477,57199,-71853,-110619,-137370,-99025,27577,113252,195937,313951,285880,215508,154239,29433,-17157,20199,-5815,9597,165456,148113,-68869,-200187,39448,393840,389167,106677,-573,44950,59668,-19430,-516,246455,446468,369435,300313,203017,-674,-248421,-391707,-189884,169204,355923,369793,263916,110312,52750,-50532,-249143,-284672,-127676,13424,-83142,-243932,-245653,-74498,98545,58147,-63928,121081,460968,635959,534828,252394,52867,10317,828,-7037,6431,192469,368114,177306,-59840,54802,289528,381531,313854,250142,105735,-7016,-72341,-134789,-201621,-169756,40795,210196,54407,-237593,-304459,-156235,113512,249547,67256,-64078,109446,28445,-347335,-373973,26617,326019,282627,103596,-37406,-213766,-280924,-79679,188787,223615,59138,-31432,-124515,-46168,240553,381934,241492,7622,-98683,-43696,36010,-5343,-87663,-100403,-118325,-198719,-218142,-94497,54171,57733,1977,39986,100468,128469,181479,111402,-25781,-11124,-15190,-173229,-370273,-472877,-362473,14584,332327,357593,206815,155069,260998,352201,233756,-36046,-123848,12261,98360,34465,-89799,-124053,-58676,72140,165229,9374,-177755,-25893,139555,53730,27145,142666,208987,185867,217956,296381,292638,150216,-47727,-173808,-110187,49174,107129,155257,276067,333988,238175,232799,297023,241832,206857,233515,103571,-30651,25113,3347,-81215,74187,303540,345669,239069,183507,193955,163151,114777,82206,15715,-16972,120280,308893,324383,221019,195700,217687,275390,395958,354963,165922,74726,189823,284116,225579,267102,363877,234099,98789,80587,8512,45993,241055,329877,344288,420756,437839,287084,163987,154726,137874,97224,56566,-62720,-148824,-70391,61868,182158,339024,411646,390765,276760,138258,83907,216239,329703,228648,112225,188210,278784,286745,286705,240637,154931,110097,100219,204011,391528,426878,241099,198947,399071,408540,136409,-35972,15572,85961,76994,106728,272381,425959,440478,346659,101837,-80013,-43479,61148,152515,282846,331083,232560,128998,180861,252419,271328,358924,363735,169724,125032,265290,282645,221692,292046,414974,457757,420917,278552,142609,151161,171677,220073,352715,441296,460327,479003,426055,367850,342304,160420,-110182,-103991,144443,265906,285561,240630,198982,416680,823107,923675,677023,468199,408815,352270,244302,312613,517056,491533,228889,155900,409933,684306,754697,637626,545675,768153,1087413,1068631,1006484,1352552,1669259,1427058,1029873,1297472,1925669,1756378,1163640,948277,1685344,3386680,5569548,8939101,10938314,4761081,-7278451,-10830282,-6743596,-3948057,-3285881,-2685869,-2736966,-2999988,-2500382,-1543073,-1111544,-1297168,-1240928,-885535,-733865,-588189,-347181,-479409,-871317,-848755,-402498,-48017,-191388,-518343,-567290,-459821,-493596,-648783,-746087,-679671,-444645,-297282,-231167,-229029,-512741,-744253,-581000,-530882,-673525,-621718,-572000,-565279,-345480,-145401,-240013,-432177,-391786,-237949,-176295,-64720,-54224,-228748,-209335,11659,62152,-75409,-294665,-573652,-649983,-446343,-176396,-91115,-247089,-481209,-527766,-545701,-714715,-734630,-420104,-180113,-242382,-346362,-320379,-208442,-136374,-109043,-103707,-131553,-197701,-184121,-140894,-163507,-104932,56326,21261,-135218,-128056,-42302,-15125,-55876,-79783,-9724,102908,51264,-108342,-180752,-257991,-245398,-44154,55012,-108610,-183167,-91699,-30122,-60226,-183892,-225217,-109990,-27348,-8086,92414,318843,487332,385291,120139,-72041,-184787,-228892,-282904,-319368,-173771,55342,63566,-65843,-176762,-258594,-201906,18947,170434,62359,-84246,-84583,-109487,-216613,-194633,-26552,99475,146725,267472,290870,37095,-187511,-182884,-69084,18884,-10856,-128472,-151271,-176252,-181453,-30638,-68609,-305575,-298529,-11749,219619,102782,-259845,-429859,-298645,-135209,-81343,-91504,-160969,-287972,-381505,-281550,-101166,-64113,-109752,-114366,-105865,-141533,-217389,-200096,-111653,-158374,-264197,-272681,-314482,-238274,28820,176774,216062,340029,272390,24534,-81107,-138260,-246544,-129699,182233,295137,180200,114528,-12291,-202696,-329907,-346709,-186197,148344,392797,350504,212244,277348,434411,367874,100752,-57756,-59072,1110,130,-81729,-184463,-266593,-205931,52424,146145,-52873,-197868,-185155,-186697,-231331,-273685,-329660,-359967,-209351,18081,102328,73227,30002,5561,-18288,-76124,-144662,-233927,-277268,-203889,-144576,-45587,167603,166036,-48075,-162716,-166372,-186315,-222890,-258868,-324888,-364782,-196807,136376,202027,-82508,-190621,53694,96211,-131173,-178355,-49288,58849,23387,-128150,-249161,-193475,42129,150768,35684,2623,15529,-87080,-204131,-181239,9653,226103,176321,-130686,-386974,-377141,-124551,116898,82148,-43493,-136226,-220958,-177000,-152858,-287570,-288524,-15449,153914,91750,18221,-51388,-64460,20880,-29652,-158548,-260891,-347118,-273358,-44187,135541,153602,-667,-152458,-161777,-91469,53493,238325,265496,242622,184158,-83990,-236775,-78451,54315,-3098,-148228,-324677,-394996,-274252,-204725,-266465,-296928,-106348,172553,157350,-138603,-220750,3530,24856,-150158,-227253,-175879,-77199,71189,254828,321159,109190,-182279,-272930,-201125,-220550,-166027,75389,118438,-5248,-69680,-141968,-71603,141795,45307,-125299,74276,276239,102620,-140472,-206857,-159733,-154539,-265853,-325233,-205779,-68603,52256,219284,183378,-100126,-281053,-274280,-177099,47461,229024,225297,178316,59403,-133431,-273949,-339367,-187439,64409,138730,72433,64978,165157,260978,156058,-15671,63872,297431,382384,147127,-189001,-256073,-152356,-183271,-263642,-185702,-57127,-12703,-29568,14889,92959,-29266,-346305,-466142,-392859,-319851,-98949,251778,363413,233683,85183,-148260,-418072,-370128,-125233,101580,179745,95031,20416,5963,-66606,-154322,-3474,246052,182021,248839,668428,982790,756090,-605520,-1759321,-1797064,-1962021,-1515094,134684,742527,260574,163548,470899,659215,448835,-517976,-1492422,-1335422,-346934,113922,102473,77572,136976,337426,84836,-237194,-77327,298593,526307,553129,309868,-43898,-128342,-95191,-215994,-416904,-528446,-417820,-231644,-200043,-242440,-143093,-74067,-20676,3908,-68602,9897,136334,90576,5427,-35139,-33729,109443,249634,374476,368851,302090,219686,21066,-213880,-199705,-18931,-28491,-130039,-73044,-33408,-80052,-155824,-338008,-337276,57668,293233,171168,85003,92675,-5667,-124915,-102194,-86147,-217437,-293991,-200527,-98998,97954,338456,266743,-13954,-99964,-63389,-134171,-188866,-135140,-104554,-156866,-162317,-133547,-205790,-282517,-196171,-53261,-48566,-33083,89902,40722,-149092,-139748,56357,145641,159088,253691,276357,102496,-77217,-187980,-306757,-414537,-314666,-82170,44118,120674,214521,118306,-104202,-189555,-141556,-88314,-8729,17128,-50785,-40166,-17271,-101066,-120767,-61268,-182939,-333237,-158130,115361,118757,-22036],[43078,190941,94452,-271200,-517313,-407950,-86414,118978,132332,43280,-19079,35627,158391,102510,-62461,-95371,-27534,-74357,-227678,-276334,-198205,-49498,188073,349456,244319,-46990,-241559,-206338,-160819,-232314,-74689,289808,337531,102282,-67546,-25832,68197,-7948,-189312,-167203,7943,181665,235498,170466,57786,-29450,-94119,-55353,194383,350957,111181,-151996,-139192,-185194,-277481,-177587,-72253,-80218,-103386,-167066,-235116,-176462,-65438,-147684,-220394,-34601,39330,-118971,-226615,-170268,-25657,170647,232236,153937,109722,223339,412354,386328,196009,195037,335104,238113,45539,-9571,-7761,74401,148031,185315,185963,58295,-85218,-183729,-299749,-376248,-183629,137812,269976,134334,-106957,-171950,27527,260722,266561,108261,-59709,-155870,-176581,-63864,122076,172028,164685,193779,166157,131188,142995,117821,126029,150541,121868,103571,144765,75648,-62068,-136629,73204,395463,355638,4847,-109919,-33152,-58437,-195997,-137636,167825,331161,252710,247886,225809,22193,-241502,-371584,-188316,127415,314546,340895,223901,60371,22967,1358,-127274,-221557,-143575,-64773,-144777,-226405,-175107,-42431,104796,108051,52278,214656,507645,685285,666038,438221,181642,38336,843,-13601,-30333,146148,326429,91156,-162661,-5826,256392,378088,327350,239290,79977,16879,3300,-46700,-126947,-154658,-14498,155258,67416,-148183,-174858,15836,264711,280355,5429,-105578,85178,2040,-309061,-274258,119082,378168,274513,43296,-112522,-235870,-281934,-140608,123052,210063,93964,-72987,-246075,-170930,182848,379823,245648,-22774,-157714,-69195,31500,-29946,-172135,-247442,-207385,-146070,-95438,-46343,-12139,3002,26096,99052,119782,55629,74929,75381,-42092,-79795,-115771,-219415,-291132,-279075,-226577,42287,335600,344401,144442,110588,276804,352041,172711,-113315,-163738,27780,115583,33579,-48788,-46857,2613,90097,152522,25487,-126607,37438,227473,145870,57126,108914,144809,142866,228175,334176,274740,84205,-69753,-91635,33088,171763,180637,213764,356902,400849,290921,216502,203904,192720,250431,318389,173242,-17795,-51587,-175894,-302560,-75869,289276,385179,220476,120623,142318,122213,102515,104723,60978,81025,231328,365608,343694,213519,158578,171830,238533,418308,466142,308892,206046,284199,298476,171172,257687,409886,245079,54010,10208,-70522,-29145,203672,344859,357641,404153,428600,298747,148686,109096,133599,135780,72019,-46020,-143651,-121956,25377,210036,353536,405656,398625,319635,229983,177280,248283,332749,246489,156136,238060,309596,291962,247270,158392,64182,33908,79905,241417,431322,461458,285583,215097,347590,352508,141220,-13099,19167,102765,137146,173047,266333,370468,464783,486902,237684,-78499,-102558,66235,177949,235394,261894,206197,125339,183622,293513,287023,303462,313153,171696,137965,246201,260221,268583,381159,447048,380347,329162,303240,248060,196057,142545,212424,378095,424416,404124,510348,569120,495854,374251,142648,-116327,-64856,217268,342898,315868,238756,167587,359334,751616,895622,682373,468527,390302,332787,230988,315081,511188,410831,107958,104526,421833,682413,762697,737317,696916,819522,1078026,1078700,952982,1203023,1547842,1412787,1075129,1298989,1926663,1811301,1183665,997125,1652837,2855302,4621524,8496273,11559070,6591642,-5589908,-10804080,-8111667,-4903604,-3470812,-2547344,-2617703,-3051142,-2584439,-1588994,-1177196,-1363688,-1334884,-960372,-754638,-678706,-542408,-665995,-858159,-738732,-343996,-43231,-179736,-470690,-540808,-511003,-548501,-656666,-783116,-791696,-587945,-409283,-297423,-265774,-535905,-767050,-643531,-623092,-763475,-669159,-531123,-491355,-303024,-97059,-160925,-402126,-437285,-341773,-290880,-111797,-18025,-187012,-262099,-106991,-33379,-131368,-338160,-625139,-695377,-469621,-192193,-64284,-153279,-384410,-524148,-596055,-747999,-780079,-463351,-170747,-173608,-253610,-225578,-129142,-145700,-229129,-250974,-241966,-283778,-249528,-215424,-272269,-230182,-85619,-129897,-198936,-115799,-75207,-115407,-143979,-154245,-75479,83693,79068,-83611,-172577,-214054,-200409,-78968,-11191,-118564,-163149,-94986,-15440,-16216,-155147,-197852,-127742,-128980,-77762,101555,326408,461775,357247,107053,-61111,-157375,-234800,-342368,-385056,-241822,-14278,26640,-82924,-170993,-207076,-111695,111220,231978,78626,-131459,-162516,-144218,-195994,-172274,30225,199686,193671,245566,308626,107725,-151113,-120398,18706,2841,-162776,-323627,-294896,-230374,-144212,38444,-18031,-272627,-271084,26239,290709,176413,-237664,-387448,-190423,-59565,-97707,-143221,-179783,-264576,-352539,-273779,-79410,-24029,-48175,-88602,-157125,-211683,-262005,-180510,-10198,-41350,-209462,-261336,-285046,-217493,26706,174815,205357,300559,242594,41074,-54028,-145098,-271782,-107292,239429,261124,69853,46910,-36522,-215206,-309503,-295246,-126082,203666,419768,346995,192805,244847,452417,481050,215772,-32740,-123323,-62729,-4725,-67773,-150477,-211393,-189701,16600,105196,-104940,-238150,-123757,-77529,-183808,-249165,-325433,-400293,-271430,5361,194283,175993,17525,-86693,-99416,-90407,-45255,-78010,-172262,-185960,-178361,-71158,131409,79510,-117380,-152571,-135441,-168833,-187877,-241079,-336807,-361363,-212101,62694,117136,-142228,-253096,2983,74979,-66270,-67313,15064,58816,16039,-99972,-220152,-193767,6012,103492,-25000,-100543,-87571,-118098,-148626,-96511,34804,165300,109145,-141520,-373186,-375410,-175845,-1299,10896,-10561,-85378,-262364,-324325,-275773,-285247,-220483,55451,239662,168446,56079,-21175,-35658,13196,-56236,-134535,-137072,-151503,-89647,33621,83038,-2449,-151684,-214989,-170872,-128021,-6732,200398,267710,264349,164500,-103679,-205462,-34064,68716,43320,-91406,-332464,-436103,-280543,-177566,-260629,-290110,-118949,156327,135786,-103974,-130320,84703,94189,-89648,-210766,-194097,-109731,-4610,179439,327889,180615,-102901,-188794,-122709,-176489,-154404,74173,127892,37075,-28963,-145699,-49072,208900,72335,-171473,-14521,197441,90865,-91295,-128001,-113659,-168170,-264655,-278213,-191767,-103334,-10289,107534,55323,-216571,-440199,-442352,-254028,65906,283036,225453,135975,38680,-188656,-423666,-470556,-213817,90747,129538,42779,64926,200843,301911,169677,17634,128423,316513,317731,94320,-182207,-238095,-125581,-112641,-191583,-153698,-74983,-49253,-46975,34226,95805,-96527,-420084,-432231,-272627,-190937,9792,315675,372949,210376,39,-310355,-513809,-364379,-134684,40465,135875,39980,-103934,-143534,-154836,-129099,169903,456005,287495,244243,609291,975811,831871,-559532,-1905339,-1759851,-1978667,-1667546,286135,1240103,543979,187960,364439,512665,566525,-181001,-1836584,-2423824,-710822,584640,409605,131133,110703,253570,141966,-96781,104120,470505,660893,661918,369285,34299,2807,8265,-168706,-331841,-423403,-415029,-286710,-213660,-243687,-224172,-179637,-97527,-48676,-113027,-1086,179971,157647,49446,-3471,19539,174096,276606,306242,270653,243640,215689,55024,-190140,-211782,-66015,-98159,-162941,-33915,22913,-15103,-62552,-257101,-309976,22885,199544,5016,-95938,753,30924,-64768,-115544,-151607,-246969,-303684,-277335,-169443,101857,384526,316500,-26266,-205052,-129018,-117685,-186313,-136731,-75476,-161026,-198124,-84318,-27427,-112281,-174532,-86020,-35930,1542,168681,154415,-65251,-57211,162959,226433,167745,217853,205050,3510,-149423,-195792,-267961,-380912,-328969,-117836,41785,150878,206500,49253,-158459,-191481,-134008,-86161,-18317,-12863,-105337,-89635,-33054,-128810,-138773,-75190,-205196,-335430,-112534,187974,180134,16541],[84607,184791,53916,-273380,-483435,-456370,-257473,-43833,59941,42289,10303,90529,228218,177247,12916,-54385,-44504,-105086,-246713,-322310,-289627,-166799,86793,262980,181823,-9213,-153193,-195555,-225971,-330809,-151847,250976,322137,143891,68907,182896,245694,65210,-184236,-156297,49434,243830,279622,179191,71605,16023,-4078,110845,351052,432553,129987,-185351,-226471,-258335,-306241,-169115,-10291,-17393,-75996,-199873,-337308,-270629,-76431,-84264,-139687,-7596,-13693,-185902,-199339,-98904,-19555,104594,168233,161591,160623,224892,346106,372571,263355,210472,273049,245493,124360,12087,-66480,17052,192273,286848,228817,81606,-25007,-159213,-290816,-295089,-72202,156993,244442,147743,-69331,-138522,75046,291524,275521,134508,-38930,-190526,-219649,-49852,161335,159005,79755,56526,53335,43071,106185,192329,252414,249484,234535,221182,154078,44342,-14632,-35670,104242,341815,265345,-93675,-204810,-107991,-152426,-301590,-193672,115844,185913,126280,199490,229488,33773,-203731,-290552,-151143,83555,256101,295870,173944,12444,-374,70017,19566,-138630,-136536,-88558,-140780,-178327,-108717,-15839,128361,195064,158021,225650,457413,631598,684276,558093,287383,60269,8573,-27192,-92626,70020,248441,-23569,-294702,-104233,204098,370292,352718,201128,32456,34616,75466,33114,-43305,-108454,-55102,92982,90970,-22306,-13274,170667,338306,239347,-77591,-141941,51730,-13738,-229130,-134194,235152,443766,272258,-4542,-161986,-234655,-267611,-176294,69089,184144,89826,-163557,-369057,-269783,124293,375734,270572,-34326,-220308,-109246,18285,-52675,-243037,-363032,-247080,-40228,47108,-3251,-70871,-45463,32251,135368,143137,15721,-9277,36804,-60471,-153230,-207699,-227665,-153719,-42288,-45965,76644,305762,298869,94467,96264,278601,312547,113837,-127140,-121735,85891,145110,52194,10480,29371,59818,91586,103660,34523,-28674,125020,284011,201288,66134,49850,54542,87558,212862,326079,224790,6896,-86117,22930,215000,294640,225173,242624,401057,421997,316136,193190,106452,122631,237199,323821,198822,2908,-87615,-270110,-417354,-158830,280714,404524,213708,84719,98042,88459,118348,169287,145036,186653,294792,361591,349416,225186,125297,129742,218322,414033,515622,410340,320664,357639,296475,113002,221211,428086,276430,48711,-32795,-117365,-74848,162444,323246,314266,321445,353189,260701,109137,55037,124378,191785,123038,-12831,-135518,-174642,-33968,207233,348739,382706,370649,335267,316184,287050,292037,331546,268906,217324,275411,292458,256857,196316,78127,-17317,-16556,92150,275572,427998,449954,328120,242019,266238,261227,147858,32896,39111,110126,163894,219966,261999,294791,409323,497344,288996,-66584,-109307,105457,210279,180646,204520,227788,170409,194649,321236,313794,272857,256811,149688,133022,221896,254403,334860,465519,469401,325044,266235,322373,316855,205799,89886,178669,400132,432731,393525,569202,692274,575518,365882,119113,-87510,-7170,271826,408325,345531,251053,183526,341852,667269,817799,659711,474993,388946,313275,235191,329080,463341,308295,47083,120587,465701,712500,791804,833951,840630,859878,1048043,1081984,910029,1047653,1383777,1391223,1186149,1307420,1781671,1773491,1385072,1479112,2018110,2594491,3833263,7989281,11980414,7737329,-4200130,-10604073,-9050392,-5807390,-3844557,-2606292,-2602644,-3028969,-2539613,-1643397,-1301304,-1412822,-1373432,-995272,-776180,-803145,-760257,-784911,-731184,-581690,-340248,-135082,-210558,-407587,-488325,-534223,-593754,-682827,-819832,-849825,-675463,-490806,-357110,-317353,-558877,-751234,-657972,-671498,-793031,-666464,-479795,-417708,-266310,-75716,-133576,-412218,-514269,-486074,-442833,-208022,-35757,-183320,-349239,-288307,-207898,-249102,-405464,-634868,-663335,-436444,-206175,-59001,-61787,-264243,-487394,-611398,-736308,-745949,-442228,-149218,-122256,-185386,-147060,-66430,-154602,-319809,-356317,-310524,-299740,-252667,-266878,-370288,-337978,-226148,-279339,-251002,-101672,-125753,-229997,-234793,-233383,-133312,80987,121109,-45026,-160052,-175242,-192092,-184993,-158121,-172882,-153260,-102402,-27020,-15558,-132132,-144217,-133873,-237603,-171511,57162,252371,361755,279024,59518,-75813,-143056,-248656,-395436,-444577,-319893,-112334,-28608,-110584,-185864,-159658,-12056,185624,241989,39350,-229238,-276873,-187116,-169604,-141896,81353,267316,195574,152429,238054,119530,-145998,-111814,51539,-16707,-287062,-481187,-394802,-243949,-111169,46277,-14994,-241323,-241421,36045,310700,211856,-210921,-322840,-73642,16361,-100134,-166497,-164164,-209703,-295743,-249742,-68847,1280,5326,-56566,-183574,-251906,-264616,-125254,97862,74726,-139138,-231002,-243979,-205611,-8747,120056,127212,186526,178673,82797,21173,-113913,-263421,-63222,267709,172683,-62107,-37263,-60300,-213703,-288043,-241459,-71465,208085,382507,293584,105762,113498,363884,505126,296764,10825,-143823,-104799,-21500,-82190,-113781,-87689,-102287,-14191,45009,-146336,-254850,-71643,-3584,-156628,-238388,-329932,-418410,-313268,-56378,194905,228368,-2040,-190127,-196528,-87528,98922,99844,-100452,-227902,-255816,-134044,35450,-60207,-200660,-130211,-102829,-159874,-146494,-201356,-334248,-343649,-202240,-7325,31607,-169157,-271646,-50576,56403,16810,16108,7363,-5668,-17768,-84751,-196302,-199716,-52276,44605,-84021,-235299,-234286,-182833,-133190,-54145,32962,93989,53656,-126668,-325934,-341939,-207065,-116219,-68490,1369,-37782,-264081,-423942,-374713,-275322,-141488,118227,295076,225140,88271,16521,3288,1307,-81280,-120311,-30335,47320,86076,89076,38650,-111283,-261385,-263684,-185046,-159472,-50446,131555,206511,221955,84476,-146618,-165070,-1886,72968,110214,923,-311594,-453730,-273411,-152740,-257507,-296699,-188471,59034,98554,-46074,-33512,118533,111504,-34152,-158722,-182931,-139648,-87205,72852,257143,195978,-21300,-97168,-76580,-165210,-144284,85054,146411,67819,4589,-131680,-23143,259761,122172,-162946,-57703,138885,80262,-40401,-28545,-45255,-180847,-269854,-229711,-166530,-123293,-89522,-54701,-82723,-297792,-558575,-558426,-280467,99689,308901,191567,78904,25814,-225718,-539390,-548134,-211521,102071,91597,-8136,30588,180387,289778,169307,69971,199109,304650,207716,12658,-175300,-207078,-96634,-42467,-96195,-109593,-99914,-85261,-53509,39366,64256,-174907,-444055,-344722,-144144,-83272,79812,310492,307887,140619,-98411,-440009,-535401,-306762,-124903,-26064,41715,-76967,-250711,-309088,-270018,-108799,293001,572281,371547,241250,496442,836855,780225,-386139,-1745549,-1600661,-1831481,-1694137,212851,1452397,840807,351206,308379,297825,489606,50208,-1900845,-2939755,-889792,872949,611505,179063,73061,99041,125455,-2306,196763,502800,681499,721388,444417,184383,198251,140807,-85067,-176608,-218653,-324727,-294793,-198847,-208566,-284213,-279876,-190800,-140618,-177048,-44090,166621,198198,109842,47713,92729,222303,264745,205365,165747,187215,216200,100793,-133229,-185640,-88571,-128021,-153120,-13448,39504,46422,54858,-111895,-205634,-4521,97311,-112613,-224373,-73680,60717,-11776,-127968,-187320,-208694,-238297,-299124,-207395,89888,351176,279953,-65001,-274977,-149931,-53610,-121421,-85962,-10181,-119554,-214876,-71379,110554,44937,-131702,-85957,-6425,22505,205610,249474,48312,56944,257323,268861,141266,128654,86033,-85845,-196089,-213080,-256403,-342318,-312429,-149613,-13476,101086,129299,-42011,-191515,-160202,-90416,-50044,-17721,-45961,-140259,-116245,-49231,-156842,-162259,-92034,-203356,-290003,-58105,218747,216020,72688],[121881,148737,-2392,-229450,-349825,-407716,-375110,-171605,41566,107146,66849,106076,223526,208146,76269,-4565,-40884,-122358,-241678,-311231,-312217,-235803,-8462,149843,79684,-18783,-106114,-205559,-298872,-410319,-223054,164888,268883,185988,200630,346888,385447,122317,-175334,-138130,88614,260972,260140,140547,55548,36520,80981,264427,439709,417337,99609,-217223,-280922,-261351,-256730,-132835,4861,-16923,-72077,-202982,-397710,-350108,-104506,-42563,-70556,-8378,-103018,-274063,-186730,-40264,-19822,5382,71320,169810,234770,234655,259963,325564,290498,195711,179214,222918,200614,36626,-131836,-47960,235409,379112,262023,102207,24615,-102082,-212862,-152634,63542,174702,198497,148934,-16722,-90590,77567,224999,207828,122865,-20861,-206677,-252329,-61210,125910,67791,-42459,-66461,-36927,-40651,42444,228467,321990,272798,284810,320381,192522,69022,61990,69609,120937,237020,124852,-171412,-255572,-150780,-187484,-306453,-174842,65031,32610,29038,177527,212079,28199,-145815,-174510,-97154,38432,191624,248204,126504,-30510,-30092,120840,156349,-43478,-118981,-72283,-86030,-114626,-64890,-12314,146345,295079,239041,165327,322981,490757,595405,587829,347371,78432,28828,-37297,-160678,-15471,163542,-111575,-395332,-207423,136688,344883,362964,134228,-29931,40259,119427,78202,29737,-37298,-68347,32283,111028,111073,149681,269471,309128,128083,-166721,-168293,18803,-21084,-150662,-7566,339686,501405,276396,-28915,-181368,-230196,-263285,-183348,54179,174750,55627,-272103,-459568,-319238,74677,366259,312682,-23956,-278531,-166571,-12809,-80829,-288715,-411147,-221327,90114,176634,30260,-111219,-82721,21325,142440,159598,10020,-51852,9835,-70492,-203708,-253714,-185655,6029,165995,124994,111633,256869,243864,73229,104751,257377,242090,62908,-92873,-21374,168804,179418,95463,89893,90535,84566,59506,20190,22575,82681,219429,305731,207460,41731,-38454,-58988,15916,161471,261829,151416,-59618,-92251,131946,375727,375358,218946,231239,394505,385463,297222,170244,45469,70151,186855,255534,173148,18405,-85722,-265714,-401736,-147496,302233,429391,238039,88319,71430,66382,149461,253447,250858,279388,300903,309731,358063,273141,124743,115812,220337,380489,486287,440117,389062,394486,275667,60147,160307,404339,313193,85748,-23730,-96834,-60558,135489,271308,218027,178829,224720,190733,69129,20419,123701,256715,202612,28888,-137711,-229157,-109800,169171,328146,353099,314253,307120,361020,381722,347153,340480,299952,286295,298533,244056,202408,155486,29848,-58913,-23352,133972,299659,380107,386534,353198,279459,192506,169043,148293,76591,68568,119469,160342,230077,249760,210923,286073,380307,246635,-41968,-63275,163469,240092,132719,169964,289822,253589,217188,330879,340019,266228,203647,112637,119372,202750,270280,409604,525057,466117,296854,255108,350137,351189,190897,32665,127895,406655,460816,434656,643370,764695,589470,327065,99354,-36048,55622,308226,455554,374413,271747,225412,344795,579240,707878,614135,482369,402570,300162,251864,348329,389179,216039,70054,202794,521855,754599,824933,900057,947720,895980,1014332,1071388,890680,949830,1236030,1368350,1336765,1332081,1525334,1611196,1681467,2259910,2734773,2774967,3458406,7496517,12133610,8085797,-3491533,-10463359,-9427220,-6419393,-4309398,-2881221,-2707967,-2926573,-2385830,-1701444,-1455263,-1467137,-1385335,-1000515,-803972,-920696,-922188,-798080,-551052,-441862,-395061,-296715,-284867,-359404,-430639,-518935,-604703,-713179,-849412,-846869,-691596,-528570,-398331,-365954,-566071,-700382,-628519,-670754,-765595,-624303,-429019,-353829,-225981,-59613,-148043,-461394,-618506,-647151,-594362,-319062,-89045,-209394,-439407,-475313,-414814,-403123,-480159,-604771,-574930,-367160,-210693,-66529,12308,-145727,-427098,-599021,-692146,-644618,-366556,-114220,-73851,-131856,-100475,-40658,-168119,-376319,-415419,-335240,-250361,-191994,-273404,-420663,-392177,-325904,-386790,-277783,-89213,-179257,-324609,-301432,-287759,-153907,108226,170499,-6577,-146095,-151121,-226142,-341565,-357056,-268314,-153344,-98442,-54596,-55386,-119941,-89828,-143733,-329354,-256101,-17681,130458,232759,187482,-1108,-109362,-147962,-271994,-440800,-494341,-392915,-218391,-96124,-146446,-221605,-132769,69131,212218,176603,-59356,-348265,-392283,-226396,-141019,-104562,112624,278498,151518,28464,123430,85493,-161388,-148570,25947,-32734,-339359,-546899,-427457,-222911,-95691,-10402,-66021,-230627,-233919,-1931,262931,190609,-189817,-251131,26694,90639,-64338,-143222,-121741,-143877,-224355,-206277,-62371,16145,42697,-26222,-179696,-254119,-221342,-41964,181189,146124,-80383,-185013,-190010,-185173,-50890,37439,5564,19521,78061,119187,114881,-48054,-209080,6008,278532,77794,-173978,-121720,-85707,-204244,-266143,-188826,-37467,144563,268150,184095,-45284,-95482,199694,450845,331748,68818,-105040,-100656,-32257,-109488,-84550,61361,28713,-31737,-24322,-169289,-235821,-25474,39122,-133785,-231722,-338887,-415543,-337471,-160511,111196,234126,-10426,-272512,-280708,-63681,253299,259020,-75327,-321419,-358895,-217367,-96419,-218789,-275777,-101855,-76893,-159000,-110858,-160070,-326418,-315889,-170574,-58356,-29126,-149870,-243754,-102541,44814,101905,57924,-67285,-123441,-78457,-90427,-179220,-197804,-100451,1214,-118257,-348815,-365458,-251774,-156756,-56972,9792,25422,17494,-87296,-244050,-268095,-195848,-184987,-134350,-16662,-12481,-240493,-467125,-429497,-251360,-65292,150017,295658,246281,115989,58914,36985,-22521,-111812,-128686,30424,203756,221238,126142,24927,-146707,-314326,-293402,-187408,-149448,-45403,61010,104576,129904,-26909,-193137,-119569,8525,56775,173279,108668,-259355,-439424,-252858,-140074,-266574,-323648,-280189,-69930,63954,13862,40264,103506,74963,937,-85691,-149708,-164006,-148977,-16825,148583,150055,24992,-32657,-72871,-180451,-127637,109973,164407,71234,16295,-98686,7984,285567,185863,-99032,-51300,107905,68948,-4652,63577,30250,-180185,-263584,-176950,-128022,-120280,-159369,-211550,-181883,-306512,-580208,-574843,-244788,137859,287208,119854,20929,23880,-239184,-595185,-556653,-177432,96906,29889,-73678,-36469,97228,211614,140438,117593,267965,289324,97379,-70800,-167116,-176995,-82521,8332,2854,-60933,-127158,-123973,-65972,17003,2379,-246665,-416618,-232919,-56257,-47340,79859,239927,189572,41426,-179909,-488995,-472611,-208818,-101633,-87748,-75050,-218332,-383965,-453930,-391963,-110055,331372,574208,416354,238399,373292,677038,755166,-61195,-1326148,-1401822,-1635918,-1710925,-122432,1355157,1121055,634844,358089,130078,321939,199908,-1642909,-2818964,-955163,834735,687751,277390,72351,-39662,61241,11120,150737,365315,565138,699785,508430,368244,413216,271060,14325,4452,25475,-165818,-235963,-130289,-123030,-287543,-332088,-263049,-243078,-243389,-105554,101297,202684,172928,110261,165662,236788,205127,92967,76815,145510,221425,143789,-61673,-128106,-84609,-122185,-117863,-31012,2047,84281,167095,59508,-61751,-26472,3891,-162946,-277219,-118693,74638,37412,-107406,-166656,-116072,-127840,-260169,-195188,72254,250971,166239,-124900,-295402,-127602,31693,-15850,1287,70952,-49821,-219232,-107189,159645,127260,-97273,-63383,26243,17312,183748,296782,163185,177985,326423,273772,97437,21296,-44752,-148649,-209385,-237392,-283178,-320329,-273542,-168753,-105054,-10800,12596,-123668,-191546,-106237,-24859,8756,-7742,-73904,-147478,-110707,-58821,-179068,-193868,-110718,-175932,-208944,-7436,206996,223775,130739],[136260,81659,-66005,-157141,-165442,-287627,-406551,-225831,82233,215125,133835,78727,148492,190844,114542,42639,-12159,-108212,-204170,-249390,-268735,-243222,-78522,31891,-36295,-65369,-97071,-221131,-358629,-445997,-259146,63273,194444,220638,288226,401819,426152,137960,-166857,-116779,113085,228137,184818,68318,11416,23018,138975,359793,438977,316814,29706,-243802,-292936,-207013,-167547,-107240,-48652,-78618,-96144,-193138,-412772,-387800,-125244,-21349,-28565,-36683,-211738,-372530,-205597,-17872,-38427,-105960,-26363,184912,316395,242541,166546,262285,292766,177451,100050,190583,249509,43115,-202217,-113957,250695,411820,252626,102342,51677,-22534,-81859,15720,188964,191081,151227,145163,39212,-48895,21932,73876,76723,69561,-15951,-197007,-254851,-89378,20955,-81058,-170049,-149511,-96560,-112936,-39120,213791,312177,203604,247886,360358,241121,137505,143481,144399,115693,100934,-41187,-217646,-244144,-139479,-147256,-213459,-103957,4400,-98687,-16399,186321,175176,1665,-88406,-60613,-46647,-3219,132505,205611,88728,-65404,-73287,125507,250701,51748,-102888,-41997,-9638,-47738,-44107,-37218,135732,372460,282420,62558,140550,304420,437932,525783,350609,101338,66838,-32519,-207441,-83246,98067,-136045,-416573,-275887,67389,299750,337930,51606,-94181,31539,123221,77512,75943,43395,-51054,-19663,115611,226545,290902,303109,198202,-20729,-240916,-180043,-1230,-22579,-109083,62236,400107,527913,281963,-26799,-172511,-229052,-271064,-164221,87433,202035,13066,-357442,-489495,-311266,38642,344430,357046,5320,-320527,-235008,-65334,-119884,-304060,-377360,-135424,208764,265586,53400,-125486,-100680,3368,122933,161054,29398,-48361,5432,-60793,-207595,-232333,-98073,145667,291395,241147,144274,209509,205380,86851,119090,210319,156433,20114,-41752,93428,247931,205178,154797,183783,130625,60555,-10322,-80801,-12791,169756,295233,293266,166519,-13756,-147377,-184013,-69137,76719,150214,69304,-98363,-86804,197256,454916,380650,159045,182813,337102,291999,225851,151513,50284,70699,132639,144423,106917,15362,-68906,-191236,-280130,-51536,357679,473652,295786,126975,65605,56056,175465,322884,344485,331432,252750,235548,376582,352181,170674,145162,240954,320574,384949,392865,396531,384805,231632,14426,84104,336695,337064,155589,45617,443,18798,131478,201644,88053,1536,72636,113925,48551,23756,141833,319780,292541,65478,-159837,-280467,-184025,107725,305643,333942,249351,240105,352756,438556,404193,364716,338744,350455,309363,188988,155501,145298,33217,-46727,14302,191583,307411,295337,280638,351668,322015,156469,105208,132937,91832,97842,142053,141454,200483,221328,132394,135958,192617,141729,-953,27720,227451,262761,101996,154572,364393,351522,252489,323567,349152,268541,162784,79523,109244,194605,304462,478877,545048,427009,291987,302645,395518,361438,168638,-8949,75893,388556,493054,512087,709621,767413,541170,278544,94295,21550,110610,332264,487392,406603,295870,270507,353693,505317,593934,551210,480815,424415,301604,276422,368778,321251,174499,180623,330898,569017,784262,839392,917419,1006461,937702,993604,1048050,905733,949409,1148468,1348863,1496435,1381296,1231378,1352376,1982555,3119303,3623005,3394036,3638301,7201434,12091855,7810184,-3681994,-10605446,-9302791,-6615017,-4756284,-3337375,-2926808,-2769232,-2174885,-1748982,-1592192,-1531295,-1394206,-997702,-851045,-1005781,-975159,-708753,-400205,-380945,-496077,-481203,-389023,-350833,-395105,-476933,-574596,-732489,-865646,-798489,-650491,-529131,-418945,-396558,-546716,-627569,-574391,-633059,-704569,-569470,-390703,-303681,-170660,-24754,-177560,-531562,-734183,-795301,-707236,-402331,-143058,-239787,-498580,-612186,-596051,-555270,-546404,-550896,-464489,-289474,-203704,-80769,53418,-54437,-359096,-573250,-633613,-507004,-263260,-73037,-19938,-81301,-89684,-59017,-190831,-407450,-443991,-333974,-168788,-93204,-231483,-404290,-375466,-355199,-422742,-275230,-87761,-227485,-377774,-327834,-298062,-125371,162622,212315,14244,-134564,-145938,-291263,-506484,-559241,-388135,-158601,-67986,-82876,-126201,-130970,-69749,-178026,-391498,-305764,-94124,4275,120776,116842,-50754,-145525,-165912,-297728,-475394,-528787,-444760,-309388,-166502,-185822,-269853,-134972,108449,174504,35498,-201800,-449944,-466928,-244530,-107424,-60378,115554,228224,81234,-67892,25589,34461,-178639,-203403,-36749,-37242,-302722,-502234,-394103,-184782,-102716,-112361,-161388,-251420,-261444,-88822,152503,112386,-182643,-190188,89456,161199,21009,-74377,-75761,-95965,-158657,-151258,-53377,30156,64441,-6156,-156055,-228976,-148986,50423,219699,151382,-50193,-131673,-127528,-144899,-73745,-36619,-118191,-162221,-55059,113331,183351,33010,-110805,99288,292187,25865,-231937,-188409,-111756,-191208,-238022,-134873,-31211,16651,86319,29723,-230130,-328214,16065,353486,323181,132486,-12245,-44154,-22959,-128953,-69889,179997,157170,-32424,-89997,-173223,-180230,20874,63060,-101588,-216861,-342226,-397615,-351059,-279066,-14270,210508,3258,-306045,-323784,-22011,377397,360271,-97623,-441106,-461935,-295864,-224121,-354114,-323737,-74158,-60990,-162876,-91750,-137442,-321834,-281075,-122519,-80275,-52259,-85758,-176898,-143626,38846,167787,57127,-179528,-262918,-158130,-118835,-168211,-177366,-111404,-7844,-116577,-400370,-432650,-296949,-203601,-89842,-21093,-29342,-1433,-34672,-138079,-158858,-133940,-181318,-171274,-61642,-16308,-209634,-459152,-430257,-209017,-4884,139498,238618,229562,142936,104479,57531,-53397,-145117,-159046,37099,291492,297396,146280,45380,-112670,-315129,-305219,-166727,-78918,17531,12431,-5750,17980,-129866,-222495,-79737,-9888,13847,208457,208713,-175447,-387593,-221239,-142334,-288399,-364656,-348178,-164564,48094,52285,68020,56992,5957,8336,-15160,-108618,-179251,-170171,-50822,52932,58215,12371,-17088,-106060,-207564,-98259,147747,174304,42026,69,-49978,43437,279484,240197,-6547,-13739,98730,54239,7568,126083,96839,-153348,-227564,-117550,-78231,-92040,-194466,-306786,-205426,-224291,-474657,-476851,-160357,159892,206211,15264,-21993,34570,-229289,-579087,-494423,-112060,82336,-42296,-142590,-121128,-28465,82462,83387,146212,332238,298715,31254,-123118,-147966,-154693,-92627,27818,81531,-22565,-160455,-176038,-101882,-34501,-74737,-294107,-347308,-125864,-34115,-99274,3484,123278,50193,-66625,-225855,-443064,-345416,-94531,-72590,-133387,-176048,-333709,-469448,-547914,-495863,-143923,277767,478956,408415,218272,271348,598463,854346,367814,-759822,-1225264,-1481401,-1745916,-616351,1012670,1324589,943358,487586,74722,199871,340331,-1107419,-2221925,-1017950,446230,667235,462498,127999,-98217,-9844,-58682,-27955,93816,340967,590444,532943,531652,592543,368227,104236,159976,236256,18631,-111095,1518,8046,-220577,-307486,-280105,-320272,-292382,-162153,9455,170985,216692,165334,210499,203944,100307,-8877,19315,121430,223106,168329,3245,-55280,-60804,-95350,-81001,-90364,-82485,89889,248891,212293,74558,-45546,-69945,-151538,-252557,-132121,66784,87619,-30351,-81315,-1916,-19063,-181267,-140049,54004,113338,4998,-195928,-268783,-75475,108949,97356,96482,143405,25579,-217540,-187272,97971,97042,-99834,-39461,45752,-16123,108003,283002,248758,273416,354416,247165,59312,-58448,-143801,-177761,-196277,-264444,-339726,-321569,-221670,-167307,-203469,-149688,-105049,-167745,-155463,-46984,36455,65021,3370,-92132,-127989,-72256,-52390,-187996,-228545,-126786,-124242,-109791,29652,164663,207935,173009],[116824,-11278,-132633,-85514,8622,-139136,-345120,-192670,162894,325125,192002,23690,33482,137060,125035,77360,34539,-56143,-131245,-155337,-183928,-197608,-113912,-68859,-137630,-127533,-109080,-221191,-380528,-422173,-242286,-20776,115511,239030,313071,334485,349552,107282,-156025,-89156,121779,158765,78219,-10455,-45130,-18419,162748,384741,368266,176236,-53611,-258360,-267282,-128558,-82303,-108927,-145035,-165184,-134574,-185260,-388398,-367763,-115064,-7604,-13855,-79127,-313573,-463322,-252594,-31019,-73858,-203402,-98018,203381,379656,234698,78537,202168,292622,183132,76873,173183,256558,19931,-268640,-171639,219767,354338,181838,69305,51107,61629,71561,170841,277116,207697,121042,141029,84054,-26942,-76151,-114976,-83450,-15511,-27790,-156611,-210024,-116906,-124567,-246569,-267137,-179239,-122707,-165450,-119057,154266,227490,61530,133479,321545,274182,218594,203997,168493,90977,-32499,-193246,-227912,-169696,-68303,-42108,-57092,-7787,-51360,-177075,-9920,211841,125524,-41902,-50483,18946,-12473,-31736,89013,169282,62096,-88010,-125943,75703,283037,129514,-95345,-22856,56827,14953,-30918,-80088,85719,393865,279548,-48011,-40550,126914,266071,390476,299234,138330,126174,-4478,-208821,-109954,65472,-91632,-341031,-279196,14329,246226,278339,-20392,-142541,11538,91848,38784,87319,115354,-8051,-57066,100018,309027,399654,293507,63583,-154018,-278700,-173143,1074,-19330,-114268,62793,400232,508051,280970,-2595,-140827,-220633,-269615,-125421,155860,265460,-15273,-387975,-449031,-255158,17656,306024,382854,43378,-336205,-300431,-132155,-167700,-290735,-272728,-11975,286487,299835,67176,-110912,-89875,-6334,87798,145760,58819,-9929,27368,-23769,-155081,-148201,11694,230575,315823,284040,174866,182466,201984,129610,121202,143508,75804,-15398,-5519,176705,294950,208913,211306,279788,153698,-7060,-103953,-170498,-60020,204695,327931,251099,95039,-81523,-253190,-299094,-155732,-24164,18513,-4611,-103743,-73218,194517,416807,302786,67295,116053,244406,157222,108445,137026,126239,141231,108513,35441,25202,-12022,-65356,-99148,-112093,87533,428962,530894,369334,181663,77399,55846,179248,346559,388912,319758,165788,166583,397765,435008,254378,215749,269345,244106,241142,289907,347756,326892,160148,-27559,7509,237384,332664,237984,161909,152641,140374,147060,129707,-45595,-171296,-66443,52451,55333,66994,180582,370176,369661,83563,-201982,-316891,-232473,46577,298961,342069,201896,160931,307165,448938,445513,397849,380569,400198,314453,150454,136587,174482,87757,11428,81280,245666,294210,189470,156922,324864,359679,167666,83679,97949,66373,120919,184442,127529,145194,177463,74984,15879,20911,31985,61018,150756,289855,278578,93347,145578,416024,438602,300970,306514,327239,258291,140362,71067,113500,198796,347314,529173,520926,354607,303347,397443,457153,360761,156322,-20957,38803,345357,510950,595718,744418,702502,454960,243718,110913,72685,153613,354848,515492,449219,323578,307194,369190,468340,505072,477433,462110,448721,327243,310319,393342,298932,218476,362168,476736,596843,787252,822427,890644,1032642,1001931,1005330,1030761,968561,1055321,1145186,1348834,1650477,1466828,1001179,1098836,2246044,3849352,4460853,4318918,4420550,7366510,12019504,7225166,-4755102,-11194500,-8946642,-6472284,-5136621,-3913804,-3243407,-2624155,-1988371,-1783361,-1678376,-1599234,-1419288,-1020121,-937182,-1058833,-918008,-570925,-358309,-440917,-627259,-648822,-508435,-398727,-411291,-443084,-523494,-736754,-869142,-738383,-591525,-517402,-430417,-407913,-505791,-554345,-520341,-580161,-642257,-533614,-376342,-269850,-100317,35778,-196328,-596295,-835682,-901270,-756247,-426576,-165910,-248257,-507855,-668095,-705062,-667928,-594231,-498675,-368363,-228749,-191419,-102639,48782,-9885,-300744,-549166,-579743,-374533,-169501,-42419,34026,-29667,-107624,-114565,-226202,-429707,-467186,-335807,-103507,-402,-158696,-328181,-297645,-309315,-382832,-251483,-108320,-270537,-388884,-315967,-265442,-61531,222861,226621,749,-134075,-162811,-367866,-633537,-712859,-504512,-161423,-5507,-99558,-215581,-179439,-113479,-252564,-425258,-312640,-150462,-90486,55126,87078,-70232,-163324,-178968,-311983,-494043,-542586,-464564,-366444,-227499,-220238,-312989,-161425,94998,75327,-155707,-355617,-499891,-469841,-228383,-64594,-9854,91749,133227,17476,-85790,-6241,-1836,-178901,-242243,-100563,-24863,-193977,-371725,-319695,-151350,-127504,-225563,-277094,-300847,-318411,-203984,5789,-4929,-193077,-153998,104551,223099,145458,17916,-56007,-91858,-119710,-102299,-39373,52694,76890,-3769,-135134,-200887,-78630,127157,209975,98088,-50711,-85009,-69136,-87321,-64033,-70864,-201749,-316393,-208687,38572,187999,102466,14434,208147,326488,47386,-219545,-222666,-134962,-176139,-195651,-75040,-49345,-149328,-129931,-142615,-401933,-516348,-127113,255986,284206,190477,110543,49076,9906,-123243,-71174,222121,236693,-18355,-140016,-163572,-98901,71928,81600,-55760,-185002,-328921,-372029,-360120,-372527,-122598,178193,37065,-276788,-307112,29139,439110,378728,-157120,-554712,-541262,-346126,-306869,-429853,-333505,-51691,-53806,-167790,-96005,-146526,-324200,-238846,-62470,-71144,-41429,6772,-86282,-163520,30540,193417,23045,-287838,-383689,-243172,-167132,-164379,-137386,-76079,18579,-85325,-378618,-418395,-304137,-250729,-127381,-42936,-63506,-14011,11461,-30328,-35353,-34571,-109820,-175844,-118911,-42688,-187339,-417413,-382406,-152670,27307,89264,142995,186154,172106,150582,65593,-76566,-168639,-197652,2189,308811,314198,146858,82529,-40502,-283085,-303876,-123567,41919,118979,-4811,-94045,-80068,-190916,-222196,-58360,-55588,-50892,202387,281417,-64629,-299270,-184276,-156997,-317066,-403752,-357582,-174896,55182,50946,41189,4338,-62593,-10673,27645,-76480,-182564,-145210,-14671,9828,-49664,-60108,-53765,-158303,-229028,-56269,191707,173667,-11409,-38662,6047,77716,238675,257236,71901,24649,96588,33616,-1524,149595,142413,-95074,-155251,-54899,-25420,-45712,-182817,-310406,-147262,-63737,-254754,-289950,-59510,145241,69470,-109175,-41517,54877,-203380,-500875,-376048,-20858,72002,-106081,-201119,-199311,-155849,-57398,15194,154091,385808,341433,33623,-118269,-105784,-138631,-124683,14274,119024,-10854,-207922,-251994,-170443,-103499,-144928,-305171,-253385,-42904,-70691,-214666,-128454,-13372,-80075,-165966,-237283,-329206,-195484,7519,-45796,-155462,-229497,-381791,-487764,-578594,-562030,-212472,149122,325984,342169,156620,196159,637074,1049078,773679,-193628,-1084445,-1388020,-1714453,-1050796,552552,1382500,1155788,613920,125060,223716,531990,-435670,-1451082,-1152650,-175584,607400,721463,215020,-68920,-53886,-182268,-276320,-219179,81228,416316,499190,625246,690763,413091,163995,251217,357346,177414,56017,180619,158112,-101329,-205918,-226729,-344396,-309672,-189926,-72295,112974,219698,188281,201299,119437,-33710,-85073,-4257,107942,209291,164332,45042,11563,-30958,-66184,-62783,-178455,-189868,67321,287257,312313,167907,-60701,-119921,-101835,-168624,-121241,37015,139947,103627,53637,95548,44723,-100564,-69658,35287,-24844,-163092,-263670,-210091,-12149,157375,185752,168298,185481,86611,-211006,-289922,-57733,-39601,-151287,-35187,40140,-67765,4712,216130,282132,314072,327681,194557,41764,-76001,-177039,-175864,-174530,-289438,-400267,-333194,-162918,-141034,-276764,-274308,-189906,-161968,-92234,-139,66931,91037,4742,-99794,-89726,-8335,-22291,-178093,-256074,-135544,-54616,-10357,50364,111560,177927,187177],[65909,-117969,-200123,-40452,125484,-4374,-212557,-87754,249183,396039,227738,-30399,-75664,71330,115925,94596,83140,24774,-29805,-54904,-94903,-125342,-116605,-135136,-201567,-183174,-125819,-194702,-349430,-340623,-174741,-66153,44418,235633,283608,186528,188878,48731,-133283,-47308,124223,78229,-27916,-66106,-90820,-69501,161038,361170,273771,52242,-120344,-254623,-219814,-63319,-28567,-121225,-219106,-218060,-159546,-181002,-334366,-293299,-63746,16734,-11331,-114338,-379957,-523285,-303785,-58239,-111790,-265439,-133432,212169,398467,200609,6077,158647,304524,225154,126735,187467,223516,-27965,-314044,-209563,141840,211175,57355,4056,26040,130790,212490,282539,315740,223433,116546,136711,106800,-24960,-178055,-279130,-227408,-109029,-49862,-85052,-111784,-125111,-267260,-381031,-306835,-156289,-114614,-187333,-171989,73633,99007,-103234,-16195,217224,273905,277967,227346,145486,60401,-124559,-289769,-203698,-49591,47856,92812,109423,92803,-68795,-181883,28770,229568,74248,-88178,-38197,50636,4123,-36113,68259,136728,44793,-93505,-173329,-11425,252964,170867,-96453,-27101,91892,70369,-5072,-119614,4020,342734,230129,-137467,-173442,6984,129217,214468,206434,192089,205170,48466,-153610,-85077,63051,-3063,-187353,-209452,-8350,202271,208575,-51331,-157320,-11447,44847,-15289,66726,164868,51664,-74818,68947,355485,476872,280717,-26079,-219373,-265129,-145115,27524,-10509,-147168,17290,347421,441475,266314,34356,-93339,-185252,-229096,-75238,229506,340560,-18334,-356286,-352192,-173459,12003,254637,372413,74739,-322835,-345267,-194947,-212054,-254767,-127742,118762,311443,281420,72058,-70812,-43969,6056,52678,119014,82989,41778,70752,40481,-54801,-31022,108213,245091,259847,266367,204947,185381,237486,186518,100553,70683,19375,-42011,-2835,198356,292548,183191,244231,362866,171767,-91293,-192418,-217949,-97747,179421,303938,188147,18682,-132755,-321896,-377016,-225163,-114220,-95739,-55867,-82835,-58311,123173,266968,165711,-15966,59880,143675,9212,-32257,124596,251042,271235,135263,-29842,-42564,-57675,-90735,-37745,34836,214051,484743,576960,427920,226862,99433,64088,155864,311152,361105,239259,65045,122931,404181,483707,347132,307622,292748,166729,97280,169729,262977,227862,61310,-69898,-52451,129013,293099,307597,293374,314316,262934,169387,68827,-151303,-297647,-160614,18057,84088,135609,231221,399240,413452,76249,-252756,-323763,-234999,10895,320016,384732,193262,106999,257560,417727,450644,424095,418921,433571,322574,141237,149468,233064,170517,89322,152651,277127,256904,82085,47302,283252,379479,211290,99730,49737,9303,138220,244283,134687,90698,131328,55019,-23036,-56691,-24539,145516,289569,347540,288816,104587,129958,417922,496434,360643,288804,268112,215991,135170,97421,134355,210240,384489,548413,457212,262871,322211,510225,519450,357140,162740,-2343,24707,283897,497630,649414,731105,590306,363571,235470,144913,110709,187882,385281,550673,504983,356483,334184,400921,481986,455300,395173,419968,468458,379862,355091,425324,346848,355484,576150,608167,602407,758688,772255,839278,1053467,1097844,1058414,1041121,1081153,1235898,1217588,1381358,1788462,1582598,914776,975308,2470170,4307868,5046388,5317799,5697853,8114366,12008258,6586895,-6390467,-12173220,-8685570,-6208266,-5448759,-4512630,-3607565,-2554594,-1895293,-1807200,-1697125,-1648353,-1462922,-1092164,-1067277,-1089622,-791670,-464203,-469072,-622976,-769726,-779240,-631923,-504236,-496502,-456844,-486607,-731385,-862365,-698589,-557455,-521891,-449336,-410088,-460199,-499741,-481144,-528010,-601039,-534393,-389062,-253894,-29912,106606,-191302,-629427,-892854,-942007,-734609,-383460,-142998,-221508,-470061,-645405,-720569,-712976,-618525,-471042,-311845,-198443,-184002,-136910,-5033,-18841,-264502,-535166,-543437,-284455,-119317,-41744,70292,17291,-139252,-189621,-274448,-456945,-504304,-365929,-97278,41907,-86299,-222262,-192332,-213097,-290989,-222755,-155693,-311981,-374332,-283843,-212140,2954,256088,195481,-56182,-155907,-203136,-435492,-688865,-778838,-584519,-153567,79899,-100734,-311039,-272712,-229948,-367962,-441334,-288096,-179657,-137875,40498,99520,-50461,-144268,-164348,-299248,-489865,-532294,-451133,-380467,-265327,-237737,-328762,-194326,34852,-63617,-352812,-481072,-479926,-395034,-177363,-11772,45525,53832,25820,-8836,-6573,43025,-2675,-150395,-238945,-131724,3633,-56794,-212389,-242481,-140313,-158700,-314007,-381666,-362518,-382131,-310998,-138049,-132097,-219286,-147291,76920,268259,277720,98531,-84913,-142907,-121493,-79077,-22574,87589,86694,-23590,-140899,-196395,-42391,166067,163763,16924,-70739,-61151,-33415,-28780,-26693,-53985,-219526,-410817,-363902,-107330,113500,138030,139616,315446,384633,140616,-141386,-217567,-151458,-158881,-134996,-8309,-79761,-310879,-332566,-298574,-515535,-603558,-189423,189941,231325,231827,229565,147355,57156,-85967,-83659,170555,239643,3843,-166457,-148338,-10657,126711,102151,-3029,-134959,-292238,-344451,-365408,-404995,-164703,150927,76781,-189676,-227962,79691,425827,312589,-236789,-635156,-583446,-356217,-319816,-427569,-303936,-35306,-51345,-171436,-124088,-188039,-330478,-186065,7060,-37357,-13083,101400,8158,-157933,7491,164429,-30034,-354606,-451612,-318772,-230291,-173350,-89706,-9015,62455,-45800,-305180,-342402,-278342,-277694,-145372,-41709,-74920,-34840,28620,50784,70401,69723,-6174,-156444,-167094,-76228,-183582,-366676,-307126,-98564,20227,13274,41084,135723,202842,191302,67058,-75929,-166307,-224350,-49202,274606,286705,123587,105533,24889,-241596,-294090,-70861,174975,218734,2794,-141399,-138901,-196557,-193666,-64154,-115949,-119158,158572,315850,61250,-184715,-150524,-179743,-344740,-422979,-300601,-93654,73216,3838,-30196,-33496,-102166,-48022,25293,-66941,-173826,-84567,76189,30419,-141953,-172474,-129527,-206368,-229300,-9009,229544,165402,-69607,-84947,57093,100711,165536,217480,98321,37760,85880,6118,-21243,139478,161431,-13840,-58829,-138,16387,1785,-133972,-234425,-37247,131043,22173,-71165,20691,84506,-101420,-235337,-42626,76163,-173881,-391141,-230618,84292,79530,-143274,-236591,-246615,-239226,-157349,-36339,148894,413680,396680,97567,-48265,-34031,-121479,-165599,-23903,105529,-35699,-273906,-352539,-265638,-168967,-186179,-277337,-154243,10844,-132851,-340564,-275342,-145865,-182983,-246068,-232686,-202773,-69109,73598,-28110,-153838,-224331,-348047,-441275,-554186,-583251,-307708,-23594,156083,222807,36185,126015,737876,1188821,986606,237410,-943441,-1301173,-1467776,-1183585,119826,1250637,1186635,647753,216437,405678,769246,161254,-810805,-1340346,-814391,560982,985936,272759,-3134,-58879,-311060,-498439,-458853,-127187,222175,406301,625024,689875,404069,184357,265473,369710,270768,225350,366384,286384,25880,-59127,-114965,-307708,-291752,-174068,-111156,44697,171070,159004,126449,-6058,-169526,-131626,-4848,92619,171357,131647,57275,52677,-11128,-49522,-71285,-270104,-288654,29063,284287,347951,208075,-66581,-146555,-42901,-56674,-98875,-7839,189582,267185,203483,147884,41990,-55393,-17806,14723,-130051,-297697,-311177,-139140,45061,170634,228392,193705,184483,122077,-194020,-382013,-254489,-231638,-238327,-60483,7201,-118792,-87449,123233,256574,286163,242884,118330,42627,-24676,-132827,-151580,-163664,-307961,-432354,-328611,-98836,-91534,-301621,-349964,-224103,-115097,-21343,22965,52346,70028,-10710,-98260,-43255,68498,33245,-148138,-266636,-135293,20741,75318,59903,68315,145063,171865],[-1034,-221122,-264800,-32505,169048,88751,-51555,50125,306368,404129,237796,-53422,-135231,22657,102856,96183,115829,112756,82395,25799,-36873,-59702,-97811,-158516,-217263,-218298,-142655,-150766,-270491,-222612,-79443,-71549,-12374,211520,228494,31298,13575,-3901,-87660,14519,133445,12790,-106009,-78416,-104730,-107237,152434,328037,202180,-14505,-150970,-231449,-170723,-36201,-7506,-103463,-198978,-185018,-140385,-165164,-259030,-187260,18502,64737,1283,-122221,-389566,-529701,-325288,-70967,-132136,-282308,-141019,195218,358140,138854,-45644,133794,325472,293185,234221,233875,167811,-80123,-318969,-216718,35864,22737,-86121,-76655,-14346,169788,312509,336985,308078,232590,131936,128267,104181,-30768,-239334,-365676,-313376,-180258,-67055,12095,29419,-102407,-363924,-445697,-280299,-92556,-72159,-166962,-174470,5396,-26442,-228731,-142001,90300,240238,293759,212791,100089,43356,-146327,-304648,-152959,84715,176279,209533,233523,185913,-16830,-112631,70132,216751,33835,-115214,-40182,44386,11203,-10841,71803,106235,35272,-78166,-195809,-99164,179054,163007,-99980,-47938,92349,117038,44473,-134655,-85798,228059,145033,-189746,-229056,-29003,55944,36255,92007,253264,293856,119175,-49048,-14983,76144,88654,-2065,-86795,613,180599,164947,-21004,-128066,-26161,8340,-56491,27188,187952,118799,-68687,34538,372019,530116,301848,-22880,-187095,-197372,-96313,70781,5342,-172080,-28769,269722,344031,235484,72961,-38156,-109547,-132737,-21683,273663,386969,-3096,-281588,-232257,-93678,21119,202021,319457,83155,-287618,-355050,-229583,-233509,-202765,20519,229547,291065,225298,66797,-14518,35047,46063,32466,90523,90871,83135,123199,122572,68641,76715,157057,196342,168529,221677,234381,215113,299399,239271,59220,8414,-1269,-55426,-33148,154435,240648,130535,240744,420953,199331,-153062,-242399,-202017,-104244,107389,227129,117794,-36776,-140438,-320935,-392724,-257887,-166054,-157836,-76391,-51208,-48554,7939,52624,17370,-48331,42753,65198,-118165,-161949,112436,382277,424531,211487,-29646,-74809,-104883,-137167,-27114,114326,281742,495155,582574,441511,241297,123587,80257,114890,227670,264171,109807,-20284,112104,378597,467684,411881,389935,302074,106061,-5434,72296,168202,102504,-56230,-111998,-81856,36546,222897,342636,400936,434393,344273,182276,25861,-205574,-344987,-191964,10502,121403,205991,277732,403718,414199,46682,-292417,-290062,-184871,16476,367624,453702,230331,109897,237761,359152,405414,425397,448713,457969,341016,158642,178910,293676,243817,153402,204395,274478,194728,-9567,-20424,242392,369719,255242,134278,4633,-50939,155471,309833,169273,67843,105861,84922,43320,-4487,4724,247500,427927,401282,293898,127075,103286,366063,519475,424361,274863,175071,133509,138136,150820,163280,218740,400045,528153,365622,171933,340490,603124,556848,348689,183258,35538,32588,216331,444187,645102,667697,462410,293389,249495,182196,137382,220576,424422,594734,570781,396801,356426,455852,540186,436457,304610,355482,475712,447816,406165,465345,462559,556581,769238,693583,584367,698076,693054,784058,1087977,1214809,1141269,1085343,1218145,1418665,1317756,1437097,1890122,1697572,997063,1067836,2662449,4431559,5243847,6123770,7198217,9367168,12097684,5949345,-8145044,-13253464,-8704856,-6046348,-5693697,-4987086,-3913177,-2573276,-1912609,-1816279,-1646915,-1645665,-1503078,-1206107,-1215100,-1103645,-657148,-452190,-712405,-876023,-897531,-867597,-746910,-644704,-639672,-537954,-494682,-725271,-847022,-693078,-570473,-556759,-485023,-414610,-427945,-472659,-456791,-480525,-583814,-565645,-417432,-252463,19028,158512,-166842,-615364,-884012,-910209,-655759,-290407,-81120,-163878,-405403,-572010,-649175,-679086,-618024,-477396,-301216,-196899,-189397,-186270,-97680,-72466,-253867,-529746,-527069,-255745,-129928,-84629,66107,47384,-165729,-261250,-329842,-491189,-556695,-432239,-168624,7524,-45237,-125875,-102516,-111872,-189302,-204604,-222671,-351761,-355999,-258031,-173723,27155,230633,110261,-152721,-208126,-264720,-477861,-659965,-741544,-600877,-130911,164617,-92682,-402543,-404320,-400627,-506097,-452912,-256846,-190324,-144078,60331,139597,4947,-79793,-104686,-248517,-456076,-497059,-412289,-353589,-267780,-226830,-299839,-210434,-50757,-208536,-507150,-543528,-395094,-266476,-106128,45992,102843,21005,-58436,16155,144046,147262,32285,-93755,-186953,-115004,39430,55157,-90049,-198952,-159542,-183852,-352553,-446193,-412474,-422074,-371394,-241028,-239241,-254943,-164292,24657,287517,376179,133658,-165772,-239330,-164590,-93039,-7798,130327,95698,-65596,-186762,-231496,-59040,155604,100882,-53894,-92475,-71599,-37463,8582,18817,-278,-173657,-433789,-497953,-297334,-23810,131424,236441,397848,449366,271345,-20474,-175870,-159011,-139628,-61062,58937,-106625,-422970,-473640,-407887,-546236,-569259,-164892,163002,177025,248830,313421,215739,100485,-25001,-98575,44939,168716,25679,-167661,-134166,63874,177292,122976,42697,-73930,-233468,-317128,-361304,-358673,-122771,129624,102069,-67187,-101075,121342,347694,183672,-317559,-668898,-588543,-330253,-264358,-352797,-242824,-22132,-49231,-173110,-168928,-249354,-332230,-120094,83906,9534,12661,170405,84889,-134650,-41964,79030,-88283,-359668,-451193,-373535,-302654,-203971,-56248,56631,94179,-24498,-223308,-250845,-239738,-274270,-130638,-11096,-65211,-74842,36,80727,127347,139037,77951,-127693,-185769,-100272,-201171,-331975,-235794,-71486,-32900,-68907,-34642,98388,229632,217076,67405,-44080,-128450,-222763,-91262,218059,238187,75606,84317,43900,-207672,-277646,-28494,269112,273127,18557,-144573,-150033,-157561,-151617,-97302,-170367,-164336,96393,312161,183638,-63058,-129243,-207413,-365448,-410429,-198935,37047,78116,-79219,-119492,-47754,-101200,-91754,-23743,-85275,-157134,-11725,182222,92567,-199087,-294794,-222753,-229668,-198312,31749,246078,154951,-109750,-120438,90104,100383,67797,120678,58754,17522,58969,-25966,-37354,112133,154924,67546,33102,31046,31306,27784,-77714,-128866,70612,297928,272339,112612,54712,-12973,-270712,-343728,-41068,87022,-153039,-290246,-94883,184871,110315,-143873,-241383,-247549,-247127,-177585,-44261,141233,395207,421613,188147,72380,62791,-94897,-196765,-71480,46922,-94138,-351498,-461997,-365174,-208548,-184561,-218185,-65668,42741,-178867,-420140,-391619,-257000,-254876,-303447,-236331,-120499,633,91921,-24308,-136713,-174464,-250185,-352106,-497622,-566270,-412840,-206181,-2762,67167,-141269,25144,778467,1081126,866976,454968,-744307,-1126439,-888555,-863692,-171704,938733,1024466,540547,265194,660428,964783,470001,-476252,-1466722,-1243790,546692,1156942,237304,21909,-35293,-395334,-604951,-534269,-218421,57157,272860,542651,606940,355936,169438,218196,296030,285457,353998,505845,353056,109317,80377,19030,-226227,-246977,-115382,-92440,-17997,77123,73465,-2072,-144590,-274478,-154177,-1370,64843,109766,80053,44453,56683,-13169,-50466,-98735,-336345,-351576,-10663,253871,331467,209209,-57451,-153773,2536,49838,-77208,-54653,227942,413690,325197,146343,-18465,-63769,-7202,-6433,-180740,-368769,-322664,-73005,84030,155489,221589,166258,140600,132075,-157245,-429826,-421186,-402476,-325611,-108339,-44059,-149027,-132137,40577,184635,198309,113053,19597,43233,70570,-25922,-114291,-175150,-316137,-410940,-281519,-28734,-26851,-271167,-358977,-210012,-53118,33723,21379,-1436,5152,-41657,-89350,2400,144888,108188,-101377,-255781,-128504,85864,139144,68562,49532,119654,137672],[-61252,-302314,-319090,-53014,153986,130234,88426,173525,313454,351481,228704,-27034,-120610,13945,102729,90479,121601,182134,180526,67488,-29877,-27370,-72741,-141433,-187954,-230446,-167671,-116029,-170673,-102652,8626,-54193,-53133,175008,180674,-63626,-103000,-17195,-14750,92267,156567,-20815,-141092,-44925,-77767,-113283,155087,316716,176624,-17889,-145809,-196319,-137433,-50633,1259,-17022,-47954,-47311,-57935,-112784,-167026,-83731,103376,135952,41248,-93228,-336799,-468923,-290577,-49832,-118982,-257956,-140238,142990,263573,58988,-77600,118447,336552,358620,357884,296130,115404,-109735,-271185,-186516,-65578,-149624,-199406,-146319,-59146,172420,356932,337142,268642,226963,149405,109856,81641,-27105,-230307,-351822,-316874,-201474,-61786,122964,186942,-49814,-386047,-422871,-198557,-5869,2967,-96848,-113892,-19766,-103167,-265045,-190848,-4319,190592,264410,173155,64789,55284,-92197,-240497,-90362,195963,276080,264812,281414,265210,110147,7610,87669,163529,14207,-101366,-32252,27285,19076,37768,93914,80183,34919,-41183,-177338,-146570,91536,106771,-96136,-62391,73523,152734,110753,-115356,-154426,83177,45758,-202642,-205369,14067,47838,-108402,-22841,300982,373757,192806,80420,79663,87375,145423,158216,46173,26252,179146,174249,67723,-58079,-22195,4694,-62283,-12017,191216,185934,-36735,11245,368520,567030,371944,78758,-63340,-86457,-30604,117049,27971,-157389,-31661,203997,242561,192332,103179,15183,-400,7654,28936,263352,365432,8611,-199219,-128647,-38939,42194,162960,232765,57749,-245598,-324500,-215922,-213064,-138706,142165,303445,245228,152004,49336,44549,133580,106800,35718,69601,77779,97191,168628,205704,183485,138005,139136,109730,88461,184848,259234,256738,363346,273063,11268,-30137,12939,-51862,-79971,66011,155919,63521,202919,449809,246626,-157716,-230157,-120723,-67961,16795,118579,55870,-54633,-91333,-233654,-332837,-241276,-162258,-148681,-66029,-25125,-46058,-109461,-154655,-89523,-4840,80877,31966,-194488,-244630,101467,473629,551756,313528,29879,-66470,-132638,-175155,-50903,119334,274480,448487,530999,396168,217531,144589,105306,75901,127086,128687,-27496,-64487,129266,315421,379949,419565,433336,295546,76310,-41400,23898,84797,-29320,-173788,-145147,-74082,-21341,136758,332899,453469,477323,359282,174211,862,-198880,-300080,-159704,22355,154768,256878,304622,387969,378529,8378,-299449,-214085,-92505,62289,425543,526211,302159,181435,266031,290627,309046,389139,467287,485608,373080,187027,197813,321318,270943,178837,225683,240455,112789,-73523,-30577,217778,326413,266051,164422,-15751,-76140,181686,365245,227751,100370,125073,168561,202093,156964,113648,356306,553412,453572,295104,151671,76749,286768,518392,482044,262761,62437,22656,138301,210191,188057,216349,383921,469307,266245,105262,356422,646888,548419,329274,205625,78859,59597,161679,359033,578142,571716,354970,259462,271849,209937,165007,263664,468430,644447,644944,451617,385808,534815,622351,429734,216307,287909,472626,513691,459633,518470,624352,773065,898653,720120,551906,617720,602025,748793,1147591,1335384,1238280,1162153,1342102,1526335,1388814,1500157,1947028,1793616,1239976,1411701,2849881,4269037,5069182,6589087,8656442,11041540,12418147,5155187,-9780856,-14175699,-9023933,-6161804,-5890827,-5203131,-4051519,-2662634,-2025219,-1822333,-1563834,-1586429,-1520748,-1333956,-1342599,-1111149,-584119,-562324,-1013926,-1119716,-990809,-925896,-844584,-784427,-805801,-680208,-566445,-734127,-832404,-719939,-627219,-618853,-539206,-432621,-424846,-476900,-442974,-437330,-579847,-604351,-442197,-258795,27178,159097,-146343,-560466,-809382,-821099,-552277,-186823,-6333,-96636,-344300,-487724,-521781,-577950,-596863,-511826,-326891,-214484,-212233,-249486,-208842,-152089,-265772,-526081,-525621,-285237,-197093,-174035,4444,47261,-172125,-309750,-382519,-522366,-607139,-521979,-305016,-101532,-54287,-72446,-63651,-54286,-121530,-205977,-292468,-384023,-349984,-263221,-184707,-19110,129042,-24209,-272347,-291862,-344006,-488646,-557888,-613285,-543853,-99243,215582,-90394,-483018,-551619,-583706,-634387,-467980,-245496,-201010,-130964,87819,183672,79601,23250,2640,-158684,-390096,-440430,-361252,-297290,-229432,-181802,-222594,-192076,-133575,-324528,-581647,-525854,-273126,-130635,-40375,98520,157238,10397,-94882,80537,303177,251586,84310,-22406,-102957,-61966,66304,98609,-52413,-210498,-206287,-195323,-335172,-454523,-429346,-413651,-360382,-280132,-306656,-292275,-192189,-28254,274384,404905,105012,-278906,-351977,-234326,-140033,310,168932,98861,-124406,-267736,-302824,-124508,99509,40068,-86525,-100598,-116709,-86954,9236,49362,56767,-93349,-396662,-589023,-482319,-181224,91076,284833,432737,488109,386326,109135,-109169,-157678,-120611,11174,113618,-116454,-453840,-521482,-454324,-500345,-438451,-82441,158219,125639,238733,343338,230378,120460,40038,-106813,-105440,55966,39812,-148467,-123568,108880,210757,134768,67095,-14850,-162378,-289386,-338925,-241856,-17658,103625,95417,58021,45547,149688,231779,29283,-382204,-657253,-567046,-285803,-167443,-232917,-164038,-7287,-44188,-172555,-217045,-308651,-319867,-43227,163423,57903,21986,193426,124095,-113947,-122261,-48954,-141618,-306414,-390630,-402648,-377618,-262718,-60456,83160,86163,-40777,-176998,-193410,-212017,-242687,-85171,45232,-38427,-134676,-77105,49484,119100,143324,98744,-102748,-163118,-103913,-236192,-330539,-199293,-95061,-130216,-138568,-63447,86870,243362,216936,66899,11209,-60259,-189355,-108092,166857,191855,9930,4102,-1852,-186270,-252664,-14045,282418,254246,25178,-113846,-123142,-102419,-117208,-148665,-198125,-162266,43099,280392,280984,41641,-127518,-238866,-376213,-364994,-92283,144109,45303,-174284,-191889,-42140,-68642,-129034,-102175,-125904,-140940,43858,254738,151087,-221970,-401671,-313194,-217040,-133878,54464,228137,145963,-115483,-131223,95401,67491,-42474,-11060,-28159,-21729,21364,-55952,-37573,87609,128458,118398,86665,25635,7790,11756,-52389,-58325,122547,379964,416871,210411,39637,-119219,-398188,-416789,-53353,78883,-146812,-231046,-2689,258202,155939,-111438,-215914,-201633,-176306,-107363,5105,138963,315624,373198,258383,211084,168826,-54165,-201550,-111504,-35996,-168874,-420392,-549419,-436829,-207573,-139807,-142363,3859,65744,-179144,-418670,-443210,-336824,-301617,-338294,-263022,-112968,4844,64610,-36993,-118254,-111398,-129337,-252617,-435310,-527108,-505814,-368044,-136923,-98414,-350836,-134390,632250,604982,381228,462351,-448143,-786503,20514,-113238,-272213,518643,731471,305432,211284,844583,986849,364945,-432640,-1381434,-1325257,538847,1151380,82897,-45536,-3368,-400986,-550837,-416642,-174678,-45076,130392,419524,486762,291944,133345,143713,187476,238854,411199,553502,335885,114260,161178,129039,-133110,-191810,-30781,-26807,-65290,-38524,-49608,-148296,-255463,-319565,-162237,-11395,22311,35741,25026,18481,24782,-39505,-62804,-124464,-353474,-363801,-41420,214402,289862,196252,-33638,-148675,24528,126021,-61767,-86623,247933,495941,382140,102470,-102530,-114989,-37940,-22127,-171518,-363070,-288598,-21507,98773,124981,177788,98430,67254,125721,-94467,-411719,-496549,-482029,-369746,-156760,-96662,-145575,-109976,-474,93753,79386,-33109,-96884,18272,164028,108746,-70519,-206543,-310390,-329575,-181627,45792,39939,-196711,-305424,-166683,-7732,54637,4279,-69847,-80456,-77970,-74309,41956,210212,189911,-43659,-225667,-119922,126176,179313,86210,59532,108787,102944],[-93691,-347222,-352526,-80100,111355,123420,166872,242996,270051,262236,211692,46912,-35205,53312,126869,89605,102320,214379,240483,62998,-71664,-37826,-54368,-96149,-128697,-226018,-212271,-119548,-88469,-15571,57086,-39853,-78271,138982,160884,-68816,-117925,25104,76893,168858,188490,-20610,-133491,18140,-17503,-81458,176923,332973,187704,13724,-124537,-165004,-129606,-90307,23342,145813,207059,166575,84213,-4146,-60902,-14186,156096,214102,110599,-33183,-235442,-345001,-196188,4729,-68705,-206394,-148865,60000,139875,-21226,-96067,97783,314819,388985,448284,348832,89943,-96480,-174013,-120465,-128308,-248041,-239361,-180263,-99837,142721,346437,297739,216847,201181,147758,77171,50756,-1708,-150438,-252169,-238869,-159028,-22259,230783,324552,18782,-328769,-320395,-87037,85463,104389,20348,4866,13826,-102903,-193221,-136747,-24185,149573,205731,126780,62548,98518,15023,-129753,-35426,251511,311619,236360,247927,324152,281228,138573,68576,78152,19703,-35097,10379,29292,32674,90012,121785,65073,48176,14515,-112874,-126979,20580,19867,-75168,-42364,61351,174327,170884,-68212,-179307,-45591,-40400,-183656,-126532,102853,83967,-194381,-119980,310359,422007,251091,201022,171992,86276,147946,247002,139823,42789,180330,234059,184603,33441,5986,43827,-24307,-31252,188448,247582,18453,9655,353608,590512,476049,240265,111734,45737,44979,151868,53539,-93368,28175,180054,165040,146005,118002,55835,111491,152178,72741,194319,257188,-7941,-142733,-70861,-20846,68577,147314,133369,-1410,-213396,-260613,-147932,-141322,-62936,223335,335523,194723,79738,19391,92278,227153,169722,60913,60487,45193,79019,192980,270767,262553,137603,60289,18437,47242,173510,271587,288870,401874,281236,-23307,-40140,47871,-32490,-121160,-32103,64923,1184,148519,454603,314086,-91476,-152928,6113,5711,-61630,8996,16158,-33028,6655,-69871,-203045,-175814,-102774,-71921,-31029,-13572,-46526,-185654,-287177,-120113,108445,170125,51516,-201762,-254381,96142,493201,608739,404547,118309,-30235,-124955,-168107,-67321,81086,213928,361307,431084,303341,165524,160428,138962,59180,47158,1876,-124655,-53536,161696,226963,243550,362677,422530,279158,82813,-11148,27442,22883,-146745,-266186,-154249,-31417,-38147,54091,282971,440000,437545,310290,144654,-10021,-138405,-174462,-77890,46024,179825,278746,304564,362109,326958,-18483,-258645,-105810,17458,129328,466612,571903,384233,306601,336144,225993,174786,311561,470778,522928,415689,206498,179842,287623,232382,161872,223965,190911,24081,-102538,16372,217948,257231,226733,175014,7035,-34403,225000,397099,297623,191963,201169,297496,408324,361632,260998,458545,656129,502052,293927,175304,76055,230497,518102,526678,248896,-44547,-85953,129216,252133,199864,202437,338206,385242,185433,85159,375008,631785,490831,298721,221309,120273,105185,142446,268413,469164,471197,296010,265589,290288,223337,208622,330684,516916,697860,728140,528615,435782,631389,703766,420455,154544,250892,476128,569379,518444,592414,800582,959024,955055,707532,530604,549071,535648,762042,1237747,1449854,1347566,1275409,1432350,1525904,1407721,1572359,1982175,1892492,1626359,1991569,3092628,3997497,4733830,6790918,9963799,13085105,13090170,3960391,-11314171,-14877054,-9584317,-6654766,-6089196,-5121586,-3987815,-2811533,-2223071,-1875344,-1527265,-1517054,-1531150,-1457452,-1427688,-1129740,-631868,-787552,-1287780,-1287609,-1053686,-985493,-930602,-896986,-957145,-860177,-706712,-779305,-835236,-768118,-708060,-696905,-612073,-475803,-462318,-514401,-438702,-399723,-572910,-622344,-448575,-270125,-17800,85008,-164051,-493453,-691776,-705624,-464307,-119708,44343,-52098,-316636,-428363,-382306,-440154,-561327,-557282,-372327,-243493,-254348,-321288,-316432,-239359,-295940,-519187,-532196,-353100,-299881,-298887,-113495,9653,-155723,-327498,-423833,-535645,-629868,-607765,-468441,-256754,-114483,-78825,-92050,-74015,-117947,-228752,-346859,-399777,-358687,-308839,-260151,-140654,-42690,-189101,-390593,-399280,-436624,-472935,-412030,-429646,-426816,-74471,201548,-111619,-545826,-679382,-726691,-714415,-482049,-267742,-228088,-122977,98810,207458,147956,141441,141290,-40505,-297127,-371808,-312770,-228947,-155807,-105836,-109638,-135060,-188184,-386566,-563190,-436065,-154974,-38109,-5697,134407,202520,28967,-80073,149532,396331,299008,127347,43688,-20336,-6448,65003,57237,-110075,-276519,-270530,-193898,-275282,-408977,-404618,-350374,-277173,-254306,-330945,-325399,-216929,-61301,228735,348661,18488,-387467,-442199,-304661,-200135,-967,188177,86524,-190004,-360293,-386194,-211736,16360,-8103,-75694,-89748,-183159,-169551,-25153,50497,80269,-22568,-327860,-621471,-607888,-306540,37031,279475,407542,468138,435153,212195,-34792,-148941,-106213,61488,141483,-102699,-396814,-471861,-440097,-411954,-271948,8396,145394,74006,203799,317733,188038,105495,85376,-102747,-221212,-50503,42380,-118315,-114454,117960,213863,125777,61601,28218,-94066,-259633,-291944,-87051,100860,58322,50353,154016,179355,164194,109945,-111445,-417776,-611040,-532319,-245192,-70228,-107671,-83884,13454,-34304,-168454,-252270,-343067,-288081,34237,236239,100247,13067,163322,111481,-121248,-225845,-191859,-184152,-218710,-297904,-408483,-446063,-346517,-116150,45755,26490,-97744,-189906,-198672,-209017,-194040,-23074,114914,23,-202210,-187284,-32043,52959,77179,41468,-87614,-100959,-85787,-279520,-365272,-215865,-179436,-257721,-182839,-42499,101899,234606,182722,59297,67681,16140,-136912,-98913,138479,164476,-58047,-126216,-103095,-171602,-215291,-33696,201974,162290,13467,-66386,-80197,-63354,-107968,-202991,-187636,-103107,22018,236143,335018,107012,-147798,-273415,-375616,-296060,-19161,159632,-36291,-250477,-216958,-26805,-27335,-148734,-178212,-173758,-136090,55774,254241,158636,-230662,-482878,-389163,-170575,-43382,51823,169457,136706,-84643,-114069,70180,597,-150718,-139981,-118531,-50945,-9811,-73407,-15816,81502,89266,111824,77624,-19153,-55372,-55563,-87046,-69489,90817,348906,413708,206230,-3997,-196412,-451561,-441523,-85127,51228,-151251,-223288,26073,282929,194772,-63477,-169453,-123926,-54278,28060,104292,144992,179318,233423,270567,328829,261899,-827,-171852,-130463,-113974,-233029,-452363,-578450,-450512,-165391,-66140,-66326,53476,89699,-130529,-338841,-419300,-379797,-329383,-350245,-307706,-170595,-41272,4127,-67197,-113806,-69128,-31543,-172894,-386500,-483156,-564898,-484676,-239462,-243731,-550895,-352955,240750,-205003,-359824,337758,-66732,-270597,1106891,868358,-201726,104068,408721,5827,44463,827061,733396,-119218,-510719,-989520,-1067878,482049,947266,-150819,-192710,23722,-319932,-354822,-152649,-32373,-79597,10863,305897,380908,232800,93312,79333,99517,169929,389087,490504,240654,41342,156310,178032,-64460,-144120,52329,53149,-95989,-141924,-171491,-262912,-297392,-288793,-162664,-42218,-26394,-32074,-18752,-7567,-29687,-81650,-72538,-123758,-310235,-325561,-58428,181222,250312,187132,-6161,-141771,24952,162427,-48331,-87440,249035,486688,356415,39770,-167123,-174649,-87466,-23032,-112383,-286607,-210603,13052,88447,90338,118615,16898,-12660,115194,-9787,-328058,-455421,-436997,-338122,-177874,-132342,-109036,-27205,13637,15297,-32738,-159872,-218442,-49935,209615,229493,-23467,-242499,-287585,-203660,-43680,117137,94070,-103029,-212671,-120272,-2230,36050,-13335,-119852,-152957,-104834,-53885,73519,257949,262992,19054,-181973,-112524,134800,199215,116773,91972,115010,86005],[-87343,-350261,-356144,-91020,69345,77701,164163,239472,193485,169365,196119,146980,92664,130909,176114,105042,73331,206404,247960,19270,-139386,-79990,-48530,-40624,-60658,-213744,-277437,-172934,-55340,17968,50647,-48516,-87932,115876,168954,-4099,-38611,112078,164919,218394,212594,2435,-95577,82731,53978,-20468,211094,355491,203570,36399,-115445,-156095,-147193,-129462,71684,347469,478820,388323,257013,159713,54703,5925,151778,273054,193404,38898,-115139,-183757,-67528,72651,7470,-144662,-172097,-33997,24365,-82038,-109581,59813,249041,364863,469263,369334,102855,-36795,-48200,-29412,-129629,-241316,-188067,-167191,-132184,92988,293633,238196,171415,158349,113427,30574,24155,45345,-29395,-110020,-105178,-60250,50848,317086,407685,81991,-211062,-167472,24335,166540,218842,168049,158155,100278,-24097,-31592,8696,40717,134434,139969,87888,94533,158983,131597,-21414,-7482,233027,264993,131213,154932,352900,437771,237504,18276,-15614,48458,78095,99179,67896,47822,118335,138566,67944,79890,82871,-11587,-41537,-15110,-66694,-30561,30644,79611,180209,198961,-11956,-153561,-116244,-88355,-143553,-31810,189311,132563,-212788,-187163,264450,419410,278326,281354,239105,74690,101932,243217,157249,26502,160758,307407,280213,115928,56433,119564,49149,-16467,194748,299061,87826,31567,331921,597678,576407,397549,280309,173201,121765,166441,74671,2383,136797,207720,129866,107386,114611,73511,182416,250576,108344,85987,77106,-65211,-127676,-66630,-36843,90091,153934,46740,-80649,-201285,-181157,-39129,-24689,26061,266949,329690,151154,19369,-18950,117369,286245,210444,96250,60179,-614,36233,189359,302741,293199,89230,-48151,-48389,44770,180177,262110,291926,394901,266240,-27501,-26464,81007,-5858,-140498,-106959,-6229,-37048,104655,447282,390371,29980,-32404,142598,94836,-107109,-73300,4855,14712,125287,133312,-29623,-76690,-5779,47472,19510,-13775,-40491,-192108,-307930,-72480,253975,285418,113216,-140207,-184854,103004,436079,573594,449036,194638,9858,-79340,-92205,-32951,50837,148215,272607,316621,197150,107546,169550,175233,74914,16039,-71358,-146199,9149,195040,140770,104230,259487,362879,263113,118215,57962,62176,-19485,-232606,-309570,-124707,35937,-20637,-8087,209677,373094,340229,224485,104434,-12435,-48110,-3260,30014,77856,201339,276060,281526,337964,283786,-15470,-168661,14196,114194,188172,463319,563497,446789,445953,419712,172400,26529,198132,450956,562008,456824,201889,111832,184449,135034,120320,218305,145732,-53644,-94719,102070,239036,179655,146688,164817,78462,81979,284786,397223,359473,320935,323974,448320,600247,527153,388238,538588,724141,535627,288686,200282,127911,249242,545675,555964,232404,-117019,-157331,110262,259296,193585,180505,275293,297051,145803,121893,398633,564953,399001,265382,230039,159362,167935,171843,202305,350252,386955,289194,301042,297515,223201,272383,424505,570858,750119,813746,622526,505654,725496,758650,401130,141685,270182,502948,614961,581727,680282,949344,1078614,957683,692681,543962,524904,531695,837122,1341461,1544768,1467428,1417647,1482565,1436154,1385511,1653974,2018301,2021217,2105395,2709469,3432128,3837622,4530926,6934195,11077599,15239645,13970115,2212613,-12795575,-15342007,-10227745,-7439698,-6282415,-4787455,-3757560,-2992342,-2484271,-2025487,-1605600,-1498214,-1567082,-1566600,-1459573,-1163356,-813051,-1083752,-1468682,-1347205,-1103984,-1076003,-1015996,-970383,-1064002,-1040786,-895834,-867884,-860147,-813929,-782549,-775106,-697853,-545336,-534703,-576134,-442302,-368026,-545469,-594418,-429707,-288728,-112912,-60263,-242238,-448969,-565868,-596089,-420435,-120494,40115,-58016,-334437,-407689,-267277,-298589,-511364,-588976,-419594,-280820,-311080,-389606,-401037,-321270,-340433,-508445,-538850,-429877,-407801,-432633,-262533,-59664,-126997,-320504,-447918,-518147,-602838,-657397,-609321,-413552,-208382,-139753,-179623,-175222,-184843,-268698,-372768,-389547,-367542,-379388,-382850,-310035,-253656,-354901,-480837,-510692,-530739,-438458,-256367,-235778,-282974,-75823,107554,-167412,-583156,-750261,-783728,-713894,-477746,-314858,-273366,-132855,81866,193942,182717,240098,279643,86989,-189342,-303485,-277800,-166137,-63129,-11994,13388,-50129,-199231,-386217,-466340,-305404,-79669,-22313,-14116,146891,232739,70126,-32706,180813,371059,257623,141367,86819,25148,11158,20996,-52769,-233525,-375867,-339618,-187471,-198008,-328593,-347160,-248077,-145586,-182247,-323025,-350958,-228364,-65643,157598,220059,-96694,-450976,-476231,-346968,-245555,-12103,175596,50375,-249511,-430137,-444844,-281072,-66173,-43080,-39770,-66920,-247870,-256595,-73306,24198,47837,-1103,-260978,-590234,-634571,-359518,-9117,230923,327285,375106,391542,261752,28756,-134112,-100671,73482,134876,-67328,-273255,-349671,-383201,-326777,-139981,60334,98860,16204,150044,249940,106604,57746,92824,-86615,-256780,-106729,33424,-88376,-102458,94691,178264,87773,26207,44354,-44021,-227784,-222116,60218,176441,-14847,-24570,200083,273380,166375,6000,-211296,-417141,-542466,-492645,-224638,-10969,-15724,-17594,41138,-18598,-157849,-261232,-337841,-239873,94554,288241,133981,-5353,87295,42407,-174310,-333151,-315387,-212820,-130241,-209473,-398412,-495427,-438488,-218692,-54513,-73628,-180076,-253890,-259551,-226566,-141349,37624,181296,43842,-255858,-298947,-133521,-41004,-35574,-71760,-80376,-15476,-53831,-319026,-422623,-282660,-312358,-389520,-197113,14292,132562,197622,113517,34939,96802,68271,-90273,-76230,136933,163191,-109415,-275871,-228286,-153961,-162908,-77841,51669,25407,-13896,-18786,-45493,-61605,-129097,-244610,-142609,1409,42025,194565,337147,119461,-186774,-308012,-361578,-218825,350,57688,-154610,-280694,-180750,-10508,-1075,-143453,-216375,-209164,-151713,9086,165240,87934,-253435,-544816,-449400,-105614,55705,22289,73340,119239,-31395,-78371,19838,-90997,-242233,-226967,-163867,-42709,-14335,-67616,25736,98992,43907,36964,2993,-92205,-146188,-165729,-185284,-165540,-11834,218428,275667,123182,-42288,-211607,-417297,-411828,-125374,13027,-153851,-247975,-7212,246205,199595,-25951,-118172,-39753,71125,175545,225070,158680,15917,24134,212868,394135,321437,57462,-111085,-121847,-159413,-259730,-422781,-522658,-391400,-96334,12210,-3152,87053,114918,-57590,-218444,-335009,-381992,-337178,-336291,-346256,-250260,-108425,-73534,-115102,-134554,-69000,11561,-130786,-358281,-446467,-575459,-538736,-302267,-342770,-697902,-596394,-342790,-1152188,-1127780,196656,334205,349424,2117824,1784375,-30080,-192012,148063,-277573,-195741,555928,203509,-777416,-495281,-323512,-619034,324504,602197,-365615,-341855,49167,-171945,-91835,153754,135130,-70496,-66703,234398,321126,187374,62449,49983,67934,120659,304620,334347,100290,-70827,77307,154023,-43835,-116562,105500,105832,-115871,-200448,-246366,-301883,-245025,-185968,-156155,-86712,-64701,-74614,-43200,-25482,-86453,-123518,-65252,-79553,-211629,-249363,-60667,162250,227625,181580,4604,-146005,11163,165610,-24636,-46274,238757,390908,254161,-19078,-180461,-202079,-122224,-1491,-24282,-163079,-103961,32758,55905,55900,65375,-47750,-74183,108751,79155,-203960,-320868,-285104,-224205,-150385,-138950,-54403,85433,72345,-28789,-106846,-237532,-324537,-160134,181202,302781,24676,-262315,-246122,-64421,95806,171617,123503,-19257,-114622,-92746,-41194,-11698,-17151,-124606,-182291,-109384,-29099,96561,284739,313833,82155,-128904,-103790,116834,205313,155455,133160,136000,97247],[-45519,-316767,-327942,-74274,40101,3782,86251,168336,108577,99116,184913,241709,223299,222813,239823,143108,57931,172249,204953,-44662,-199205,-127470,-52143,7587,-3957,-198275,-344921,-257541,-77796,711,-1225,-82510,-81015,112529,186879,76343,81739,207909,219614,216914,208760,31689,-44942,120603,108594,49318,239020,351040,192263,18267,-139149,-181670,-181092,-145587,137604,516045,657096,536731,414010,349650,169253,-16074,89103,289054,262415,99264,-11236,-28466,49356,124633,87562,-86073,-199349,-110604,-47333,-108781,-124597,2880,150179,290360,412693,348165,148794,53573,74737,68910,-67040,-136428,-61364,-114694,-155175,39714,217228,176856,146905,112235,48673,-23591,10648,101263,86221,22619,42893,67463,142625,366469,415651,119954,-67298,-3855,111219,227703,327028,317286,309124,214107,109234,172638,200627,162255,144558,83639,60461,139537,211452,211065,41205,-18373,142553,143050,-17095,40054,340881,519162,276413,-42397,-87320,94441,215558,223757,139193,53723,98804,128880,90982,131155,156339,105319,78723,-14565,-118561,38900,153901,137962,173784,183374,33860,-87376,-107286,-83560,-90987,41379,230327,164382,-172647,-218856,165198,359575,267047,303576,270172,65523,33061,156795,90423,-29941,106686,338199,304997,158042,119717,212378,137337,36687,220855,335715,155896,68434,304348,582726,631424,491199,390716,273805,191892,161727,82995,94407,254800,272657,138654,84635,94944,62259,177161,268390,136312,-25122,-126407,-152773,-145020,-99738,-72634,96327,170520,-6232,-154537,-207172,-108577,80289,114961,128006,286070,293690,113505,-25822,-56448,114122,286341,207906,123595,60088,-49953,-14686,160005,295804,281510,30548,-138802,-73987,59450,179308,225254,256482,337793,237596,5071,-579,90737,14083,-134648,-140123,-41213,-37884,96947,441048,455344,165729,92594,249522,168983,-116211,-113540,16869,65408,226270,322049,146883,30379,98596,172507,77183,-12468,-17518,-125792,-223918,22532,377153,388838,192249,-28777,-52898,127156,325921,455673,426928,224950,29669,-9458,48714,73175,74408,128116,224460,231907,120240,67637,169481,202129,115956,39502,-67444,-85012,102377,218737,88786,12370,147120,277727,255208,162943,123737,94800,-51240,-276797,-289963,-50024,113321,15373,-40338,136193,283010,229090,140407,70109,-12669,37705,164963,138721,118044,227799,262270,249115,326661,266954,24494,-45283,119859,172094,213338,401729,488757,464671,549656,480209,133290,-105189,64530,398999,582090,477463,168535,2386,31891,11587,83837,228169,121093,-102695,-55271,195085,267203,116028,58155,145080,186138,248801,346943,364166,395376,449544,460721,584688,719966,590532,445694,580280,744842,541064,276499,229119,242637,369569,614368,569457,216010,-133963,-167598,86869,227382,169410,155548,212088,226719,157740,206361,420980,465591,300693,242009,237586,201396,245596,245516,180772,253042,326786,312911,342709,292887,217054,349064,532334,625571,789836,887028,714190,576365,786386,766738,373666,186544,350240,555472,648399,635506,756771,1029450,1112285,935938,703261,595067,558400,605090,956709,1416826,1594441,1579350,1553696,1482234,1298642,1337907,1714884,2044966,2177900,2583731,3389768,3837286,3927890,4662479,7185892,11908609,17069382,14746915,-29476,-14298741,-15516250,-10651932,-8190695,-6345041,-4270066,-3421193,-3139794,-2749496,-2268345,-1802355,-1560913,-1642296,-1640150,-1426980,-1198486,-1083636,-1373420,-1518733,-1294854,-1148057,-1195036,-1096037,-997226,-1103936,-1175700,-1086811,-978233,-889622,-825053,-816454,-833276,-778303,-621286,-612279,-639743,-452863,-345336,-490215,-511799,-386376,-315185,-232140,-237352,-371804,-449504,-469259,-520235,-429159,-190533,-26840,-119747,-381159,-408935,-189699,-175586,-440368,-581244,-453137,-326042,-369579,-436221,-448377,-389840,-394458,-496892,-537000,-485195,-489342,-541168,-403371,-142994,-102689,-301219,-449234,-463269,-517829,-646322,-685677,-527431,-305018,-228973,-295775,-328737,-302217,-316785,-366668,-346981,-351506,-439782,-507875,-475582,-457370,-489909,-521713,-596885,-604099,-385998,-115036,-72476,-157594,-119174,-56740,-255561,-589208,-739797,-733348,-621211,-436081,-360551,-321288,-154876,41573,137636,162669,284188,381666,203459,-82014,-244832,-257160,-119421,25597,76822,114045,40523,-165845,-332834,-327225,-177287,-71144,-85968,-57495,137167,242437,115281,15938,145611,222670,134861,119579,96742,10596,-36896,-68318,-191077,-367263,-475718,-402195,-185415,-128646,-241352,-279140,-139105,-5858,-94129,-299803,-365939,-223446,-48574,72103,55238,-199480,-442346,-438844,-340865,-253471,-32217,126982,-9863,-289424,-445696,-445686,-297293,-120526,-70461,-10340,-47755,-287589,-313081,-102807,-12100,-37076,-47205,-221996,-503375,-553814,-328796,-34271,161063,216063,225258,264806,245593,66480,-113331,-104628,43377,98681,-19270,-125398,-200330,-309386,-280625,-90536,49643,12823,-50232,85427,161034,16510,-6930,57669,-64386,-198543,-91425,14970,-69178,-85103,49100,103974,20023,-31934,28254,-23823,-197154,-141522,157700,171048,-111354,-108508,192669,313947,157435,-72186,-263291,-380477,-459372,-447363,-226472,-9456,17962,23333,72214,3151,-137316,-238809,-292765,-186937,117495,303473,158283,-21529,-16651,-74698,-271242,-418514,-389741,-226105,-70968,-156284,-381144,-511519,-510398,-343001,-188483,-182575,-259628,-332952,-336010,-244063,-93300,83811,229265,86198,-272895,-373902,-215109,-121548,-150896,-192221,-75491,66661,-21917,-342510,-476755,-375378,-459018,-493537,-184958,83212,161258,133393,18102,-13126,76367,66706,-75606,-58406,154738,185165,-130310,-403835,-337951,-127899,-97264,-124172,-116428,-112858,-45022,17762,-36228,-98758,-170356,-263084,-81870,119442,92951,164758,291929,78946,-236110,-335443,-330578,-147947,-28192,-127661,-274763,-252101,-92441,4048,-2288,-111143,-191184,-214659,-190434,-94354,2069,-54781,-310937,-602163,-499562,-46764,137809,-30879,-48230,82017,18376,-42775,-43621,-188190,-304695,-247432,-135439,11953,18860,-33565,76738,132923,-2733,-93798,-116350,-171288,-241658,-292303,-319000,-301274,-136870,40112,65455,10857,-44789,-151524,-305916,-330778,-150995,-21158,-139919,-265949,-79748,149894,149629,-23506,-80741,24214,150977,274456,327418,178615,-126520,-197472,103577,393511,335550,109473,-32572,-87307,-156461,-232849,-323224,-379743,-268340,-24723,69271,40346,108782,131203,-397,-111889,-224173,-341031,-316028,-292578,-347921,-299004,-167706,-155234,-180064,-183648,-111853,-6064,-128371,-347770,-421549,-536058,-522982,-315701,-381758,-763187,-806650,-963958,-1956658,-1665408,138464,663626,945133,2806986,2367817,157250,-304082,-4897,-482775,-442843,87871,-476894,-1309203,-246815,449212,-188728,53470,231275,-449537,-393381,87358,1557,137991,383611,249889,-57622,-104277,201902,300125,149333,45158,59783,95519,115852,191474,133489,-37708,-161545,-28644,75008,-72497,-112826,108796,97768,-132884,-194682,-239992,-245497,-103143,-36288,-138640,-126331,-75427,-80078,-49501,-35093,-126327,-148413,-34322,7588,-78723,-154102,-47309,158264,219869,163449,-22473,-173286,-11238,152307,23171,37630,228900,243342,102112,-62913,-136825,-171602,-115314,42544,67007,-28548,4293,39867,6803,19304,30926,-73255,-99456,105997,144833,-82440,-154984,-86408,-52325,-70031,-115444,-5877,183528,144275,-35834,-131081,-253465,-392375,-289796,83523,313712,69674,-250464,-187835,53364,193498,194057,122950,31054,-43816,-93625,-108868,-66799,421,-75742,-155260,-86637,-1936,109867,288304,334031,141951,-66239,-85087,88708,204473,190206,167548,165172,134580],[15595,-261593,-276025,-35184,18847,-86580,-38868,54756,35918,60883,174265,303723,323074,300601,299400,201988,77624,137041,130389,-103403,-219846,-150158,-55045,37362,28525,-177453,-380361,-327913,-130672,-42345,-67527,-123253,-56055,127279,191239,115997,171554,266388,215932,155087,164985,53502,2534,114718,123714,103849,239754,296701,142885,-39728,-194744,-238016,-215393,-128057,196125,579111,663079,553159,507801,514651,265780,-53656,-5847,253561,292288,130310,48312,73573,107538,137124,147577,-36885,-210491,-144714,-55583,-97017,-141666,-61437,49761,191237,300061,293011,208486,146093,165193,155608,40959,26687,97898,-45527,-168010,-929,136974,128129,151944,83613,-27207,-73930,13449,147644,154548,106796,163417,186019,228489,371717,350266,123471,66216,133428,161398,264823,408325,434392,419091,320175,258041,362403,378265,286005,161341,41115,38728,165844,231646,225280,40817,-65875,2915,-23755,-161271,-58667,283998,492918,253849,-85790,-110864,151030,345056,353464,219679,40430,23783,85090,127421,195944,227624,211160,183985,6920,-110932,128277,300765,226373,165443,138653,61429,-1820,-25971,-27351,-30550,73116,205397,162565,-97510,-215403,37445,254674,221530,269658,269232,75665,-25679,23657,-34417,-109538,26445,282349,231708,140518,181757,297036,215669,121815,269870,353540,204090,104196,270256,541928,617174,493929,418330,335552,250678,148402,73290,148214,338034,342888,175664,79880,65666,24675,90769,206907,158070,-99231,-286740,-237590,-167258,-138593,-108336,81950,180301,-15339,-192450,-215599,-61285,174638,247794,237156,293938,235514,73004,-56416,-80652,84305,218435,153517,125536,50953,-90699,-54380,114927,255291,249146,7843,-164896,-56264,64896,145552,164608,188088,243820,208153,67570,25884,66699,14284,-112548,-132352,-37968,1479,139071,444524,487256,265585,182066,299778,202156,-101834,-115455,36807,95649,277526,444389,284327,117916,179217,267675,136287,7499,28572,-9339,-80158,116633,430118,443924,258683,99890,105448,168189,204944,292353,341535,196420,16394,60383,221086,237370,171122,184635,243283,212153,105222,61753,159029,207635,159643,97964,5768,33498,193501,228814,93233,2370,66925,198186,255239,191563,147631,97196,-79601,-277094,-208967,64043,186842,52992,-42509,84572,205881,147821,90976,56936,-14291,87889,284348,228840,168259,263890,251361,225461,336453,282673,93056,83119,188741,181851,196278,290577,358496,427512,579223,491755,112930,-190220,-64096,313056,559028,460541,115307,-116820,-124250,-89435,82039,266242,127583,-107639,6493,265380,288119,88507,2151,133167,304372,419907,390306,306686,400455,540920,567645,668012,735077,535836,416575,574609,712619,512849,260598,263839,406831,578498,717205,569611,207754,-87198,-108748,73100,173266,140644,138878,168085,194423,220818,317037,434226,364891,233122,244911,256408,259853,340706,348304,213106,206433,294274,339803,372120,290184,225872,433448,638945,675565,810319,939313,787714,629904,796247,732216,359992,291815,482513,629384,670930,667706,801877,1030400,1076067,925651,756316,680029,651733,752828,1095121,1435492,1589297,1668750,1649629,1433010,1168066,1287519,1726133,2054058,2364858,2991031,3882728,4253137,4307174,5203063,7661515,12463666,18412424,15312130,-2513570,-16114302,-15539915,-10600253,-8536481,-6146230,-3685006,-3086402,-3220516,-2970448,-2561637,-2079916,-1719827,-1760186,-1664178,-1342880,-1239332,-1384729,-1586071,-1440487,-1161613,-1185320,-1313721,-1155028,-981135,-1074692,-1234515,-1231734,-1078013,-904639,-787085,-795290,-860362,-835237,-676388,-660742,-687953,-482604,-349979,-427003,-399801,-335376,-348767,-336937,-389345,-517469,-500563,-435569,-501354,-486731,-307950,-141157,-218385,-423520,-398725,-142278,-84636,-347245,-522440,-467280,-382378,-417124,-447149,-455701,-443580,-453915,-491711,-523940,-502101,-525532,-599948,-501744,-221754,-99575,-281660,-424550,-377006,-388721,-571998,-681763,-571855,-372939,-310841,-400171,-485187,-434180,-365023,-339544,-276651,-292184,-454457,-583005,-583718,-608907,-571742,-506770,-632941,-635899,-313038,359,29468,-97571,-214014,-260718,-361917,-564689,-647994,-588640,-454681,-351196,-376500,-347727,-170236,-6878,43417,77861,250250,419889,292318,8913,-200312,-240514,-88921,85432,131764,162989,110081,-103558,-250309,-191176,-93383,-132448,-201361,-112925,111413,225381,139415,36483,44132,-1202,-26333,70130,71892,-64692,-152053,-191318,-311018,-454067,-544168,-450625,-192759,-83314,-174315,-226280,-59784,98981,-21103,-275387,-366054,-206832,-31532,-16886,-99761,-254490,-361371,-340846,-283106,-217848,-60756,48940,-83130,-298957,-392686,-375599,-245179,-128310,-95109,-15368,-48691,-289633,-311842,-86318,-35191,-146182,-149577,-220888,-381825,-392903,-236546,-39115,94622,110220,63625,96317,168123,69925,-86393,-113579,-16413,50950,29398,-1763,-74345,-242774,-283127,-127341,-13906,-93670,-120028,18427,71628,-52635,-65289,-8866,-45099,-69868,-14921,-11796,-68964,-65297,-7600,-136,-70151,-102597,-19046,-38512,-174749,-69943,181495,81334,-213295,-177227,144319,302903,136735,-132344,-280379,-316567,-365232,-389477,-238530,-59920,-10723,32555,98785,29652,-105631,-191217,-223114,-145763,88320,269285,169153,-29909,-126114,-217515,-386660,-460298,-400997,-224195,-56704,-153191,-363692,-483552,-532309,-450368,-309308,-260844,-307097,-380797,-373951,-235343,-51968,112201,250411,120686,-239435,-381102,-242677,-154049,-223739,-268524,-70282,115797,-5185,-341299,-499563,-457288,-572503,-541887,-156315,139846,171179,50447,-86078,-83053,1987,-257,-107748,-60299,178016,219071,-119966,-475589,-401357,-97031,-25885,-147298,-244278,-212652,-66083,38046,-57552,-157863,-210208,-256388,-32293,209610,149195,146633,215499,-795,-284896,-345498,-279468,-92652,-79191,-314631,-350883,-172243,17783,19041,-26740,-56364,-98383,-181314,-245411,-235410,-196230,-231291,-402941,-664416,-545741,-20553,175017,-101673,-178495,15052,36793,-27666,-105599,-267251,-330440,-201734,-40217,95367,81620,21803,120632,166371,-47022,-246513,-243450,-231548,-314881,-398099,-436553,-403266,-222509,-117292,-131552,-78604,-583,-30879,-149577,-212197,-140224,-38868,-101065,-237867,-155326,12814,41794,-69131,-72655,49041,155085,281003,373840,203881,-199917,-361713,-18565,334258,304260,144190,45731,-35492,-107190,-154410,-168973,-177465,-113076,24261,86274,63276,119667,123138,5366,-64680,-125409,-259309,-256039,-219432,-293391,-282385,-202530,-233460,-259425,-255109,-180730,-66408,-155510,-349004,-407992,-461273,-445385,-276670,-364033,-744210,-925928,-1430287,-2380688,-1800425,201764,850691,1386745,3044103,2493567,291085,-243047,-61207,-588893,-635699,-435417,-1096789,-1455920,228200,1096188,55532,-286042,-47941,-341761,-290638,147001,149503,249972,451021,261842,-75733,-122818,171432,272309,101471,36976,93503,154583,150728,84932,-52314,-130552,-176219,-99024,-19473,-129861,-127959,56990,17657,-151765,-125809,-146056,-109017,88995,118796,-106513,-140276,-49429,-49057,-46689,-43299,-138709,-146770,13679,115769,55713,-58960,-15554,166602,213820,115162,-96470,-228920,-42108,139868,101715,152206,228218,92094,-62603,-95232,-58767,-86725,-61307,97974,136836,77253,82262,34105,-50728,-23896,16008,-55217,-85590,97835,160022,-9117,-30966,84277,130376,46646,-72234,12647,225614,189473,-23759,-116556,-215540,-405795,-403335,-51025,268485,103821,-205041,-119642,124115,218744,175207,95836,37142,-20526,-117982,-177058,-105745,37046,12526,-81100,-41833,24668,110937,266018,321293,193870,8782,-45583,71729,201332,206933,183234,193146,184151],[73256,-204231,-216897,7758,-6277,-178519,-171247,-66760,-15288,46904,157406,321533,377510,342704,335182,271491,141991,125500,53754,-133275,-184709,-127237,-44580,47674,34419,-144680,-348639,-332339,-167954,-76096,-109135,-139233,-13520,150616,167648,87580,178152,251792,146094,46383,86486,62785,36820,65577,91701,124881,201121,195713,73241,-102505,-256170,-301647,-230614,-79296,222507,503916,491916,429264,508540,600819,324885,-74007,-88929,179933,272849,128636,53551,89664,81709,104135,170910,2473,-188210,-126437,-5307,-53883,-154120,-111754,-14397,101275,170515,224413,257659,211962,208132,217396,162199,194188,239204,13966,-167234,-16682,71234,102014,187893,91304,-84857,-106664,31854,171459,158207,130245,228722,261292,283641,337132,237329,99235,164240,221075,176065,278821,447880,492561,460919,387377,383264,491873,487986,355698,159181,7182,13618,149609,209398,177921,-6118,-131615,-148022,-190373,-257492,-115491,191926,373057,194931,-88299,-73231,214115,437115,449038,277743,7016,-90523,11719,161545,260641,290565,282031,225814,26060,-39361,226584,429211,318839,170731,103513,80930,81215,94843,62983,35400,68133,124820,126127,-17269,-181227,-77467,134065,157195,200034,251793,116726,-47870,-107333,-165381,-175052,-48433,138543,71006,65595,228450,351713,264976,223943,337183,351009,216751,121483,229818,478060,540624,422277,374316,358631,297345,142244,47232,148118,359763,383258,214412,88624,37189,-25964,-42029,104572,174510,-109113,-344995,-276610,-163795,-151707,-125878,51140,172264,18061,-168336,-202965,-45769,218005,347627,340705,295873,162687,23083,-71984,-80373,37190,94929,56318,92996,28682,-109441,-66726,68709,195801,224016,56532,-98207,-4453,47549,73039,94617,106660,140666,189677,143361,47676,16503,-9547,-88436,-99438,-7249,72919,226985,457952,471156,291214,212134,289871,185091,-84410,-97324,45597,92283,267296,470590,353479,166856,215195,311475,193891,58177,95936,119275,62747,167479,393730,430030,287906,208674,245698,218021,116267,134527,217946,121603,-25254,105850,374131,417089,325538,316480,330382,267261,159680,91806,140088,185909,178741,155774,112944,161804,250003,227552,155765,78152,48005,150249,254452,182790,109757,60327,-103059,-238211,-84573,199169,247791,81898,-22227,67671,169422,122238,90331,73974,-14393,86338,325731,290459,227931,305216,249683,224790,367446,322304,170008,186243,211063,154610,149364,159085,204248,345375,524656,451504,116500,-209721,-159824,201823,475766,400123,63318,-200871,-227418,-121430,133592,333649,167656,-58249,83853,298999,294318,112117,10671,143988,404410,546791,398779,244039,385329,571572,606921,672822,652020,400168,325201,526406,631697,453956,250508,307600,587226,825828,831461,565517,223055,20965,11447,89035,133899,133871,148747,162844,214111,325957,431088,436045,297810,233169,292957,305884,352426,457126,462204,297669,228919,291254,353325,390359,317036,277360,526348,738259,723984,819132,972115,838246,664757,769021,691092,399198,455813,648580,721956,698260,684803,816123,983440,1024531,966331,866616,805295,811390,970784,1245511,1413873,1559637,1748301,1708502,1376946,1117503,1283776,1710694,2084017,2615840,3327694,4156455,4676573,4974004,6149014,8459160,12975088,19511494,15729018,-4939767,-18564175,-15799152,-10114499,-8321194,-5701566,-3239032,-2936333,-3297639,-3166034,-2874804,-2405480,-1992716,-1940314,-1667149,-1266271,-1322107,-1679247,-1705764,-1295322,-1022445,-1230991,-1410795,-1192796,-953760,-1012782,-1229283,-1312289,-1148847,-903201,-721759,-744355,-870404,-869141,-699869,-666653,-721453,-553906,-411048,-398985,-314430,-313830,-396320,-401612,-473620,-637231,-590586,-479083,-549127,-583397,-443349,-278291,-326193,-434758,-352078,-111773,-33492,-243360,-425438,-470480,-455691,-449929,-422467,-435540,-488786,-517034,-502065,-507502,-487878,-521127,-605270,-540779,-286238,-131608,-272034,-379285,-282015,-252716,-460316,-614754,-548487,-395019,-358148,-462642,-599250,-547849,-414141,-316757,-199249,-193197,-404537,-570827,-601912,-680401,-594674,-449771,-613754,-620745,-224214,82798,50386,-135963,-358592,-463227,-466125,-516746,-500251,-392505,-257437,-235756,-345775,-331797,-159323,-48317,-77083,-67049,134737,384363,342169,68382,-171863,-214103,-68080,95600,128040,146230,136811,-40454,-170105,-99048,-82028,-246766,-322958,-155457,74174,175013,120870,13569,-92874,-220130,-166798,13419,19703,-178836,-306641,-325170,-377770,-458293,-560942,-480988,-207507,-65003,-144318,-207556,-36472,138319,15237,-255930,-346607,-187989,-40785,-101634,-205748,-246565,-237071,-216683,-190667,-154070,-98427,-42661,-149484,-274362,-282924,-248893,-136401,-85662,-115454,-64256,-78565,-258050,-247059,-17698,-29793,-239498,-272339,-250614,-255564,-205949,-128433,-36269,49850,44733,-53004,-57618,47954,37785,-55392,-119804,-80635,16970,67893,59415,-11021,-199194,-314691,-208935,-93378,-185093,-180391,-42524,-3524,-83793,-96618,-83976,-36945,79123,85437,-48019,-92376,-51843,-67222,-118694,-169868,-176544,-90851,-85565,-169068,-27837,134160,-60520,-296252,-213868,76241,253632,101896,-189958,-286978,-242808,-264658,-313456,-241292,-135635,-85879,9208,110539,56686,-66393,-134921,-154267,-130940,5499,181944,156740,-36282,-220905,-353339,-480006,-450799,-357895,-210261,-85692,-195829,-349935,-410456,-485964,-502472,-371687,-278148,-305109,-363386,-331855,-183478,-15337,128082,245680,142984,-157694,-309725,-202502,-126800,-228833,-272715,-69394,108388,-15652,-313819,-473244,-494665,-611820,-522222,-124821,166714,153338,-36924,-177526,-161492,-107950,-117662,-181409,-86206,192175,247801,-93459,-477950,-408187,-72668,39290,-130586,-294093,-254401,-69145,40090,-103641,-213303,-225501,-230394,-17513,236922,180392,131536,129072,-96900,-322824,-329077,-209116,-55332,-121722,-413000,-346121,-67827,109473,35690,-57965,9426,41311,-112105,-300960,-382335,-379764,-387324,-504618,-725002,-588449,-46217,146474,-182488,-300749,-84538,5222,-46366,-153711,-307695,-318071,-115041,80478,168960,144838,76834,138218,178818,-85401,-376398,-339807,-255843,-344644,-448124,-483568,-406752,-223756,-196899,-245163,-115001,73960,110226,7653,-80041,-87602,-37093,-41264,-146178,-198101,-132799,-104255,-157525,-100977,29360,83876,186260,343480,232557,-177848,-416902,-112625,239155,238006,154546,107896,20661,-31315,-45280,3143,32944,30513,34310,57877,67875,116991,79563,-53439,-93071,-67257,-148346,-157533,-126615,-188768,-202795,-212882,-304488,-346374,-335695,-251776,-139825,-197716,-359515,-405063,-378862,-332797,-198679,-309238,-664820,-923043,-1597669,-2337020,-1528883,350198,881672,1599496,2871011,2221551,335371,-92587,-71929,-617408,-744460,-852777,-1454426,-1133466,792767,1435393,69928,-601228,-175903,-82769,-67616,213931,225900,207600,336009,167007,-136121,-149466,96124,179144,26150,28585,126378,203087,192824,6260,-178148,-157839,-94069,-86130,-86409,-183894,-151963,-39500,-118508,-170767,-15327,8028,60951,267645,232918,-62337,-116621,8579,5059,-47034,-59573,-125255,-121036,59224,206985,155544,20865,37972,185150,196526,35114,-203984,-306369,-84989,137304,203228,273090,235623,-23383,-204722,-128226,14530,20350,19459,144135,166509,121817,103569,12991,-106610,-74398,10987,-9985,-47764,71460,110621,-13525,1244,170622,271522,167149,-26579,-12223,189310,176053,-22345,-89983,-146385,-362655,-467063,-177655,188820,117588,-139926,-53582,139051,167540,118008,53128,3249,-46541,-150908,-218895,-114484,81182,109506,12994,11891,47617,97286,215532,278135,230953,95312,20392,81921,196578,196164,175494,209858,225871],[106609,-161984,-168851,33581,-41536,-253597,-272103,-164046,-46827,40815,130002,303129,393862,342681,334127,335701,242401,149866,3559,-120478,-98002,-56074,-11030,47348,21247,-94936,-234296,-241247,-148323,-73423,-96877,-102579,41557,168981,119095,7279,96203,157192,26540,-74366,-3135,62916,54019,-9951,23380,107063,126907,77643,19686,-120873,-282318,-334559,-207994,-9581,209969,321293,218232,212985,416754,575460,331977,-54832,-117729,99515,215432,106184,15884,17653,-17696,39999,154258,33100,-129889,-67196,75143,4606,-150462,-125590,-18309,43930,61505,165367,277808,234544,209201,251249,263008,321541,327130,47711,-146128,-1132,36566,104255,247359,141621,-97441,-109540,64031,174091,112246,107511,234559,277101,293448,278310,119806,68373,219864,254618,166441,274869,442804,482487,429156,400155,458861,540776,502640,338969,121869,-23788,-18743,89847,155740,102947,-58984,-185991,-267888,-310979,-280165,-122455,89955,215730,138581,-39532,21978,282841,476460,479093,288952,-34738,-206561,-74368,173766,307338,339871,303773,178006,22626,76135,317712,498630,385061,204277,123297,115698,147531,209818,159578,102784,50673,24282,67112,42543,-122958,-137286,35115,95055,125010,236865,188228,-22701,-190533,-244989,-185074,-76124,-40929,-128289,-41869,250326,364944,277639,324000,412860,330877,187137,108293,185027,401829,437476,326971,298407,352618,333421,156572,14466,104545,322604,371379,229032,102091,21262,-67856,-157783,17357,184802,-51567,-276233,-236977,-117625,-122937,-115146,17872,148939,84550,-70775,-147575,-53157,206666,402133,420454,286954,83737,-31930,-68511,-51162,-13359,-52073,-58579,30180,-1907,-93780,-43070,36045,135831,228362,185524,58946,67126,15417,-15758,36890,41049,62907,189367,213446,68908,-34944,-47811,-72578,-62130,33154,160421,339758,473058,405095,233329,185512,241890,130847,-79931,-80669,30559,58788,209187,406924,349043,174029,203274,302961,248077,139156,174158,222901,157302,160026,287109,350333,268685,266818,328935,262251,86029,27060,92693,31277,-75686,112651,462035,561899,495601,488741,459242,373705,260117,144206,116873,139457,154803,178515,207506,250916,252416,220732,255125,210858,95192,144125,239994,128432,16841,-2204,-110944,-169895,54168,328038,293457,101616,9578,84298,180989,149521,128951,120858,-5455,35070,283817,321160,290070,337632,251190,248260,407540,361789,230310,242437,192479,115737,100972,46140,65787,244186,407496,380106,147461,-162485,-200137,85326,333505,303547,36905,-210337,-232222,-59762,236076,415457,231226,43626,173704,300608,286782,186061,90756,181001,463319,594961,367190,197885,368035,539294,562410,597087,511564,254371,223975,450695,512271,372576,252676,359411,737530,1036374,923721,567778,278123,177369,166923,148178,147667,172770,197566,205205,282557,449545,524690,423886,282700,315823,395094,400092,485152,585757,562989,412825,313120,310757,347244,410128,394105,383370,624290,825097,774465,824667,981758,859854,685348,737276,686236,516500,653624,807277,817454,745783,697629,804007,931980,1012903,1072583,1027403,967375,1029307,1239692,1402970,1386250,1542886,1829010,1746844,1367000,1199435,1369842,1716358,2177081,2934854,3603526,4252937,5112127,5858113,7361947,9524659,13653175,20520429,15849465,-7140983,-21500738,-16463784,-9430981,-7600569,-5127252,-3128743,-3119981,-3450958,-3367764,-3166593,-2726831,-2356238,-2186723,-1694354,-1258930,-1469284,-1934232,-1761372,-1176829,-961039,-1302358,-1478116,-1223809,-960080,-976877,-1201578,-1334291,-1180065,-886871,-666569,-711733,-891204,-891584,-695408,-634220,-743599,-672907,-541176,-442732,-309983,-358932,-469437,-424667,-475199,-692445,-686139,-580393,-648808,-699716,-567646,-413868,-419323,-404335,-264061,-85377,-18205,-145226,-319699,-476477,-544201,-468788,-372384,-406450,-532140,-579676,-529889,-498274,-467029,-499708,-570606,-523381,-335345,-203527,-278454,-326709,-209092,-156819,-354693,-523592,-482146,-372844,-362560,-475785,-648470,-626552,-472343,-325380,-143912,-80725,-294935,-463990,-529327,-668022,-568779,-378796,-555604,-566697,-131195,125099,-14382,-276391,-533327,-623196,-546404,-456434,-338727,-200856,-81740,-117572,-269828,-264687,-112624,-75795,-207615,-250677,-43089,284637,347232,86507,-159169,-169909,-49965,47398,55129,70659,112394,-6618,-121440,-75587,-149903,-383574,-407527,-170628,24080,87834,52461,-47980,-216417,-356731,-239429,-29053,-45734,-295660,-453303,-441849,-380253,-378966,-522105,-490641,-221043,-64888,-151704,-227244,-74789,104986,9804,-238513,-304203,-175908,-95018,-178935,-244037,-185870,-116776,-112325,-96100,-93214,-145681,-127568,-187438,-221739,-152178,-103714,-5366,-3446,-122318,-142184,-133220,-211853,-141437,80247,1218,-284317,-370697,-293025,-156580,-54423,-53543,-42279,32184,38267,-81633,-149093,-87545,-24994,-27301,-116109,-119897,18698,89926,42640,-26869,-184231,-338634,-270883,-144510,-227419,-215982,-88941,-56230,-77099,-91772,-142719,-43904,192469,161476,-96557,-139848,-56634,-126420,-233923,-264500,-247472,-176840,-155948,-186064,-27510,42865,-201485,-340251,-216358,7979,183064,50497,-257120,-306387,-182947,-170520,-223827,-219260,-202669,-179430,-42445,97713,76158,-28708,-91050,-111796,-148550,-115577,50517,108366,-55072,-287541,-447396,-513673,-400839,-290052,-191516,-141990,-264693,-340311,-304897,-375819,-477379,-351753,-227242,-256156,-276043,-203086,-91695,17466,138994,224404,152616,-46967,-176027,-109007,-58072,-173457,-215228,-84002,35246,-58957,-267601,-400044,-472081,-560368,-444855,-104734,157266,110420,-112443,-237336,-226299,-216820,-245884,-270642,-128055,186341,252602,-76521,-425250,-370375,-66844,85742,-75061,-266107,-245048,-56251,21801,-163503,-244256,-202491,-195213,-47191,187536,164824,106639,50161,-185084,-342652,-283195,-127483,-33544,-135422,-372127,-252631,24098,147418,48079,-78852,69539,188194,-21017,-336810,-499588,-504968,-475598,-575225,-759718,-619840,-127071,48830,-263438,-401575,-208980,-77251,-98531,-181410,-299914,-272865,-26112,170281,191544,168384,99568,112830,154020,-113453,-443621,-379844,-241795,-323607,-423480,-428219,-291287,-135287,-177965,-251074,-103553,140103,220023,123808,35914,-11236,-24737,23432,-7249,-186876,-250163,-250430,-265226,-161269,-25975,-32727,20106,240361,258724,-69394,-352289,-152970,136201,152872,139980,145362,67288,40728,61662,147051,194801,123465,4369,-6699,56348,97270,2893,-159535,-178292,-58383,-30530,-39201,-34947,-67235,-98394,-210882,-363698,-428119,-408880,-306784,-201096,-243771,-382094,-414180,-320734,-227936,-114773,-246295,-564007,-808741,-1437273,-1925090,-1022561,496867,806635,1592787,2475489,1753273,285861,27057,-96697,-615038,-779005,-1058041,-1457659,-484053,1266615,1435500,-50274,-788393,-182860,184379,153523,247263,203954,34048,88302,4513,-220004,-198652,-45981,-10423,-82619,11920,137197,206136,198571,-46012,-234278,-129582,58494,16666,-99032,-206461,-174409,-158557,-273210,-181995,103059,170116,204112,367242,269467,-17222,-59912,80060,60567,-60443,-90120,-97992,-85141,76467,240667,192454,76124,112481,213474,165857,-53696,-308174,-385796,-141395,141269,304085,368330,238519,-88165,-300003,-170920,47390,104034,89746,157969,146767,90328,57682,-25081,-150291,-125801,1773,30841,-15126,18289,5055,-94581,-60948,157919,333059,254845,5170,-76605,80813,94642,-57625,-78934,-71929,-276330,-463616,-258839,101691,103831,-79431,-4334,106053,63433,38660,9173,-54325,-105522,-175725,-221788,-95669,116250,181471,94247,59336,64742,68800,137558,209948,244378,182557,106109,120697,186968,158055,147368,206991,241168],[103881,-143669,-143234,30707,-80792,-293439,-315717,-216114,-64971,29532,93853,269439,392484,310762,295227,377674,352511,202645,-4898,-66632,17104,46687,48189,50843,2384,-30937,-55752,-68178,-62573,-30345,-26077,-6784,97920,169816,63630,-75615,-27865,11760,-105062,-162944,-70460,60580,53892,-86394,-56206,59541,36117,-17072,15171,-62328,-237719,-298852,-135009,70002,177108,116572,-41064,-11977,264692,444828,284389,2892,-73463,47704,148404,83703,-37502,-109325,-146866,-28022,107718,53289,-52424,3471,144924,59001,-120078,-89898,33301,19489,-8280,130047,263681,215683,190754,264380,320028,389301,356110,58853,-97310,45916,46730,135655,313582,221576,-53469,-76305,108853,173055,55798,67956,199900,242128,259931,217971,44098,58123,243295,246375,147913,261159,403993,416865,342265,362856,477712,516601,429378,242159,55011,-48651,-51748,11190,99126,47637,-75517,-199449,-322113,-352984,-228700,-86932,12224,92450,117406,53346,156579,357300,466783,433488,247120,-64366,-278614,-148925,149054,319883,370297,275446,48928,-11954,195890,382385,487672,404884,271642,223800,187358,193370,278698,232842,162559,48914,-52703,3710,69984,-48180,-117634,-10970,53054,72160,237800,276630,43868,-197353,-233905,-115384,-26389,-170490,-296485,-143186,245449,337991,258166,403894,484752,300462,120825,62453,139166,329076,354826,266561,238978,330464,359893,195195,-10231,47230,254322,307716,205576,111241,27097,-77552,-193791,-11992,186190,50386,-103914,-114515,-34715,-59324,-77207,461,126286,171304,90104,-40778,-62272,162178,416187,457551,256251,9703,-75159,-40211,814,-53683,-179711,-158235,-45617,-27716,-36181,16598,26330,90774,269178,372060,272496,144630,-7018,-78465,12586,20007,41855,208997,264392,100795,-54453,-78287,-64719,-35447,65871,244673,446858,477172,302052,117231,130614,194497,70415,-90718,-77070,-5820,14140,136934,295392,292710,153386,158341,259577,295240,235062,247093,280139,190600,115590,160098,230508,206327,259374,334373,284894,113557,-7220,-442,-40353,-110545,82589,465507,638466,633757,645304,580842,479871,358528,194989,96775,80951,87234,149424,252798,271976,203124,213783,354881,350659,187184,170219,201348,38297,-96404,-59132,-89181,-83554,177997,423547,324991,119548,45015,122158,224984,200730,179627,186982,18662,-47254,179053,323200,340991,342653,239936,281209,436973,370683,251768,245415,150021,93030,85388,-12553,-23315,153900,272582,313166,206948,-60324,-170039,-2491,162991,189833,50699,-128472,-122972,86520,363603,485351,300631,181056,271231,287650,276863,291666,217059,231473,470420,555770,302092,183503,368527,470165,450669,463990,369748,170371,168965,365109,372188,287037,267615,407713,810059,1133119,955901,576937,375704,355433,319331,247917,233759,265175,282397,284179,374832,553830,572751,392901,313733,461988,536631,531980,643483,703724,623000,519835,428848,344792,328017,440988,517325,532062,720929,888484,815998,821234,957941,846300,694070,729946,739601,699478,835599,904691,880386,803970,703209,767068,906730,1061465,1211067,1190541,1131087,1260999,1504406,1539816,1370287,1544868,1886219,1755800,1410850,1389244,1527145,1755714,2321700,3250795,3783065,4213950,5492143,6753972,8508442,10544433,14425446,21335169,15469983,-9171582,-24391435,-17238510,-8677892,-6506845,-4525812,-3383881,-3606142,-3667528,-3538447,-3343345,-2947445,-2716732,-2442416,-1749621,-1331393,-1659596,-2106354,-1778219,-1144301,-1010024,-1384527,-1498636,-1249444,-1019533,-1003824,-1185664,-1306993,-1158320,-852961,-649646,-732896,-936263,-904126,-664463,-570132,-748600,-819759,-724968,-569069,-412528,-480831,-567580,-418464,-403474,-656042,-739538,-697429,-772433,-811882,-659126,-525324,-480604,-336858,-148098,-53055,-25488,-71292,-236282,-492532,-630931,-471196,-308537,-380003,-570897,-630510,-563580,-499526,-463351,-486950,-519498,-473498,-373343,-302510,-297358,-279095,-180907,-136040,-296071,-449750,-405791,-320137,-332319,-452368,-637840,-669990,-544644,-377771,-133390,6723,-158253,-294897,-396290,-591522,-514933,-324337,-487150,-487895,-46471,121877,-152178,-490208,-704256,-711992,-585391,-398831,-209565,-64538,25006,-35833,-173278,-157406,-37686,-92193,-329024,-437809,-244737,145069,307208,62530,-158004,-108710,-30509,-51132,-80837,-43543,41918,-23642,-122256,-122703,-279079,-510439,-435082,-163971,-46357,-33874,-53746,-124431,-280598,-373939,-234797,-51651,-111909,-379338,-544345,-516470,-334026,-248199,-438755,-476311,-221224,-68372,-181190,-271972,-156642,16090,-27504,-214581,-238735,-175503,-196728,-250471,-222552,-103524,-47819,-68298,-36369,-67937,-199426,-187453,-183176,-156008,-47849,9637,104112,96945,-103169,-216571,-195802,-175895,-40424,161420,36071,-270862,-410378,-328335,-110317,14512,-43583,-67614,33773,84134,-15067,-158136,-209526,-108478,-13948,-99218,-112102,64384,94621,-41112,-112079,-195449,-323458,-261762,-139705,-207063,-216282,-112330,-81784,-45603,-57017,-168483,-64257,231000,174971,-159995,-208157,-89715,-185659,-329716,-340825,-311317,-265655,-237219,-225483,-66475,-51452,-290825,-339622,-198775,-51110,103816,-17309,-333773,-349721,-162009,-106781,-139059,-170786,-235748,-262342,-114131,53885,76905,-4915,-77114,-111031,-192689,-245435,-102759,17496,-99380,-320550,-474086,-472278,-335964,-236663,-178574,-203035,-333575,-332297,-191894,-231508,-380503,-258496,-128087,-181101,-147629,-22844,15838,42066,147200,199938,154061,62937,-20133,-1072,10714,-95391,-140051,-125423,-93533,-132320,-218144,-304052,-400262,-436122,-341329,-107513,116015,56007,-162288,-255367,-254269,-282750,-334268,-337777,-169355,155957,218891,-93750,-353469,-313907,-83548,105198,-1210,-198220,-210903,-37588,-20145,-227916,-244989,-144292,-160413,-111744,75871,99910,61609,-14358,-247345,-341209,-214343,-49510,-23541,-119496,-212277,-101618,69715,115668,41610,-83890,106132,297664,71616,-334996,-558459,-548569,-475213,-576065,-736542,-625194,-245504,-96898,-330679,-471134,-339912,-191684,-168569,-188964,-249319,-205544,30506,186551,141898,120537,60417,36634,87095,-126021,-427621,-358724,-201848,-261486,-330379,-279495,-96035,4518,-83789,-178766,-80244,153250,255152,172579,108150,53334,-17950,72323,134383,-123669,-309342,-352966,-357968,-237946,-98270,-148832,-160732,92278,271043,82714,-201828,-137547,48526,65297,107069,158957,92838,78986,133569,225548,268713,147953,-51092,-87946,29477,61200,-86598,-271361,-277300,-86544,64808,63344,28165,23593,-23558,-211082,-401709,-486266,-459583,-340490,-240426,-289128,-420482,-436697,-310150,-177024,-68199,-202371,-478049,-631784,-1048917,-1378425,-550932,554513,711087,1447990,2097195,1328705,158024,12400,-174344,-628167,-777776,-1045643,-1175243,190815,1531512,1242623,-128541,-780868,-170617,274380,220896,195840,85940,-200829,-198214,-164174,-287339,-256975,-226958,-267407,-211143,-14562,118458,152637,137561,-92859,-249077,-80602,216802,166469,-59207,-186202,-187695,-273071,-401272,-175011,196369,284601,271200,347463,214860,12125,8946,139005,95029,-90305,-133476,-72662,-58339,44257,191048,157038,103754,197661,249925,133380,-110887,-360702,-438865,-205125,139128,371133,406937,218457,-112889,-338115,-218152,26503,127998,113491,124316,79965,-8020,-44194,-76982,-173297,-165978,-22896,32915,-19569,-59023,-125118,-217439,-171641,75596,304587,283073,15234,-158842,-65907,-35478,-136431,-97180,-10456,-170163,-398818,-278938,29248,62391,-47813,15423,43218,-54981,-39199,-23928,-113691,-169464,-181584,-193115,-68106,126518,206072,138626,89677,75436,29543,39366,124164,226679,248597,189851,171450,167430,103333,107489,180216,219660],[65729,-146362,-137995,3743,-108739,-286528,-296316,-216978,-72789,11518,56554,241034,392015,267961,230327,384613,436054,257855,22971,10624,127161,152107,127050,71658,-8720,34418,135885,129802,54263,30200,79612,123693,138527,145502,23007,-107629,-119292,-127879,-202717,-183954,-87343,58986,37003,-140261,-118032,1359,-45721,-59067,68266,65179,-114444,-175808,-11354,151690,158871,-12119,-187674,-165020,104748,255609,194570,72996,25857,46015,103462,79677,-75743,-233902,-247782,-73197,49526,57210,13032,49633,167325,92458,-60053,-8818,106729,5628,-45054,117374,223974,172921,179358,269117,326822,404105,349389,68619,-17634,118861,108680,190595,362738,300337,36060,-10084,166249,193853,31035,38922,157390,186073,201123,178617,43126,89519,253030,217574,134239,246932,351895,325829,235260,295317,449018,445227,303344,106993,-13329,-53126,-69856,-48344,71393,47993,-35597,-155976,-294171,-306662,-124525,-24198,-12141,53529,140152,167433,303549,434172,426134,326829,165287,-63631,-272202,-189089,84888,290206,376386,208663,-120415,-72200,273203,401602,404681,378557,363145,390030,298155,221624,280999,260615,200856,76331,-77329,-47421,70378,34849,-25375,6883,38475,54587,255785,360610,134959,-123642,-128257,24940,99573,-176245,-371861,-201507,219490,282064,218273,450417,540716,269483,35243,-7275,95403,274448,326586,277008,229463,302259,374850,249448,-13017,8524,190456,214873,148104,110267,56990,-39849,-123035,21824,175331,156183,106057,59339,58796,12330,-23912,12020,124301,264451,281816,105515,-48686,122248,406118,438784,195092,-46535,-84459,14787,59209,-74116,-248343,-213936,-109939,-32584,61537,104824,40084,67539,335194,569128,486617,216803,4784,-76261,33316,60878,94074,246022,293254,155066,-15206,-74814,-54332,-23154,80147,307889,519512,459948,186711,-7050,89193,186270,39687,-103247,-80075,-43643,-15024,91253,197019,225747,129826,106410,207643,328509,319449,297922,292263,187435,81803,71314,108883,119970,192126,266209,275021,174346,26228,-42167,-70739,-112587,33806,401052,645499,709285,735208,644601,527995,402044,222056,93287,35057,-3792,77617,238851,229051,126216,208397,418158,448441,286830,204833,137084,-59988,-177038,-72501,-27641,11905,268980,471166,345528,145943,83336,166329,272531,237300,213004,256564,61192,-126730,53551,303675,367361,308351,200677,300638,437686,329419,224500,207028,106066,106470,128067,2268,-45922,99069,174693,287309,292122,78338,-62667,-17649,23053,89184,103335,31764,78041,278283,480016,523985,365944,330453,369722,287156,288029,402237,340451,271691,432443,455103,225995,209965,408092,413681,320595,318570,278555,192704,198080,290494,243740,228819,298426,437878,778454,1072721,902887,583957,499931,523529,440432,375062,389792,410177,394659,376995,458288,606986,564896,352311,379504,634661,687665,678027,804855,795117,634685,592126,551295,405598,328985,495155,669200,706648,823658,928356,833683,804959,910552,816574,711159,775564,857687,916091,967538,920987,890521,853106,706500,734117,940676,1170556,1332788,1302753,1264786,1459832,1707124,1637877,1392494,1570718,1900981,1736895,1491783,1614714,1708594,1842193,2510937,3512370,3870933,4133858,5758733,7436345,9262073,11199140,15202014,22211944,14972931,-11227664,-27021199,-17903208,-7946737,-5350322,-4083517,-3920188,-4243192,-3908835,-3637760,-3338970,-3017782,-2998317,-2642202,-1816753,-1475470,-1875975,-2188329,-1774869,-1202711,-1151049,-1451544,-1463230,-1264856,-1125513,-1099381,-1204389,-1255463,-1097068,-827366,-702278,-826248,-1004228,-907303,-618011,-496438,-744468,-975956,-941296,-773391,-623121,-664657,-675972,-405175,-298922,-537952,-721348,-794778,-901859,-911083,-718695,-601388,-508123,-260541,-39337,-21361,-54163,-51467,-205257,-522364,-695309,-458012,-246967,-362466,-597469,-658154,-586565,-511390,-492451,-501673,-483850,-432259,-410690,-401911,-317499,-245831,-205927,-201014,-310227,-423221,-347978,-257085,-286873,-416897,-595450,-689051,-627211,-468115,-177922,28172,-53546,-132947,-257164,-488163,-459540,-311623,-444169,-410703,11390,68181,-339483,-728633,-839103,-726795,-579165,-361223,-147536,-15318,30989,-32205,-100790,-44002,38987,-107292,-423460,-589557,-423693,-5037,224114,1577,-164833,-41092,-11009,-179255,-260097,-174720,-63457,-100280,-175095,-220764,-434090,-606665,-419982,-164022,-148359,-181828,-172045,-183638,-265966,-296015,-188339,-70793,-175438,-409671,-553149,-536884,-273105,-115543,-332064,-436028,-199033,-64293,-211342,-316754,-248257,-96269,-80400,-178387,-157579,-188005,-330400,-320216,-171528,-39999,-59703,-104616,-38988,-96262,-251099,-211783,-138181,-97051,-12038,46615,157142,190634,-50380,-252911,-243535,-167844,7894,175524,43664,-216966,-382241,-343662,-127839,-16143,-100218,-110157,38836,152295,111240,-100130,-295198,-199561,-28291,-72191,-52579,143905,85606,-160404,-235754,-226417,-264394,-175321,-84637,-141041,-181740,-105276,-75224,-5133,-10853,-159981,-91416,187095,114199,-237587,-290854,-153538,-245224,-393972,-388477,-363893,-346359,-316505,-279300,-126496,-109485,-300979,-306561,-186222,-104585,20473,-96513,-405756,-411052,-198272,-102363,-86922,-111128,-228811,-314897,-195655,-22267,47903,-5809,-99248,-150670,-247043,-349736,-246352,-105544,-168929,-321068,-427207,-372360,-285289,-229204,-182216,-248445,-379201,-321855,-101055,-98500,-244787,-130723,-20153,-109675,-29044,145259,104634,49038,145684,183685,156318,143615,107405,72968,34383,-44945,-101082,-196150,-248894,-223704,-183986,-222754,-311968,-287087,-253321,-138343,55951,9465,-178756,-233487,-231013,-275274,-341702,-349001,-192976,103676,142851,-155484,-304207,-264994,-113308,97501,58451,-145858,-180719,-24852,-87773,-293291,-226858,-70976,-131517,-185343,-59503,4938,-5118,-69620,-276924,-319184,-138245,7309,-22902,-90779,-19688,43327,51595,24080,-1436,-84810,105977,337349,145671,-287712,-546284,-513236,-398323,-489626,-632616,-587722,-364458,-246818,-366067,-501293,-452269,-304751,-230124,-181620,-174962,-129360,40962,124378,34136,-1043,-50414,-83496,-11775,-118678,-333885,-290556,-156205,-181564,-199772,-88580,95336,130929,31045,-91394,-90215,84677,199053,151530,121082,70868,-30235,91352,228555,-32151,-296946,-378836,-402809,-308419,-166348,-222352,-295575,-59501,255429,219673,-26930,-83843,-11193,-11387,67874,156966,90736,65316,150208,226559,250066,114973,-108438,-163950,-12076,17545,-154803,-340585,-344006,-126201,111170,110556,38609,42992,-21289,-221299,-404858,-500876,-478344,-359266,-263889,-333804,-471857,-468140,-350362,-211137,-93568,-192125,-424340,-457095,-613638,-951981,-353271,483106,667668,1272287,1914441,1118688,-23615,-176737,-308307,-680658,-783922,-904697,-806991,584503,1592343,1111961,-6223,-584295,-250079,59321,39013,29439,-94618,-410635,-427135,-282743,-296813,-283053,-372468,-502611,-326682,-44053,79043,59628,12445,-159516,-269946,-53385,306742,287083,4029,-132665,-187802,-357790,-465853,-141898,244853,316933,244935,212638,85069,10641,61019,162060,92973,-132412,-179661,-60430,-55916,-42730,61218,65114,106197,271643,286562,117275,-99321,-323405,-439398,-260784,117777,374489,369353,162110,-119811,-319521,-247367,-31025,83680,74359,44782,-19429,-141424,-171067,-132916,-172030,-182605,-65958,-25625,-80761,-144443,-235326,-325209,-259636,-20954,205124,245717,8498,-225834,-200119,-171656,-238996,-137569,32300,-67963,-297856,-247270,-16960,2250,-58598,94,-29661,-152807,-95092,-41063,-154770,-208798,-166733,-155537,-57952,102554,180883,140360,100411,80342,-12484,-63448,31232,176530,267391,240178,205101,134634,49546,66392,130683,162249],[3926,-156676,-137172,-28271,-111235,-234254,-227813,-174477,-66507,-3031,27189,225281,396755,235507,159848,351881,459492,280974,62388,82966,200381,230743,212528,116053,-3717,81443,275209,275230,137038,69251,177750,238824,143869,94743,9095,-62437,-115570,-200803,-230394,-127266,-45440,53924,3781,-158628,-140897,-47293,-98847,-45762,155450,211438,56657,19353,146800,230188,184756,-7958,-192149,-207154,-11179,77118,87212,115254,129216,89238,99313,100352,-77397,-298312,-275609,-81715,-1668,37752,34353,44326,125363,95391,20212,95202,155500,-27815,-72010,112852,175235,129224,190925,274979,293033,386153,342534,104760,87032,206638,215869,256326,370605,339975,140037,76244,235299,254521,59922,33170,138507,146059,143205,173658,121974,165999,263817,188180,133665,239791,307589,244556,145278,222290,389912,355806,170807,-9240,-45351,-18986,-56888,-59024,89856,108886,46679,-62436,-190462,-187297,-570,50394,26206,100803,186360,271496,433942,502984,375151,190334,66286,-29209,-181421,-182585,-5501,222042,353721,123653,-272206,-142817,270614,361649,285088,327437,453936,563784,420940,234582,221708,234653,203522,120083,-52478,-76788,62399,116687,100816,72160,44659,64828,278776,420021,231681,10976,37587,192000,262798,-41705,-328673,-197658,183137,212132,169416,457029,569502,245818,-45206,-83692,55486,244245,354043,352255,272084,271587,372801,300899,12365,6306,153940,126099,76409,97753,103291,43190,25134,84416,151130,224467,271901,227626,130368,58940,25991,51526,152688,348067,456215,258910,3335,122165,387639,362270,105049,-74086,-45644,88096,102925,-70626,-236799,-212599,-141008,-5069,185427,208541,70284,63449,401746,722194,641419,273400,56776,-752,93080,159793,212608,293856,306899,235630,88739,-20352,-28116,-20146,74008,338109,541098,418812,87357,-87185,96059,237444,62916,-94546,-67365,-52761,-5543,101729,165239,192348,128006,72892,170268,339213,364248,314466,278708,192658,106232,60385,21287,35080,90115,152255,232989,233907,98878,-32451,-57323,-79784,-7072,311780,610170,718771,738477,626847,482733,357578,217193,122256,30839,-81753,-4558,187035,157011,57295,201143,422810,476972,358537,223799,60418,-128036,-177796,-15134,73983,111809,325760,475287,359391,187866,128946,205403,296729,231920,214148,317893,125152,-163299,-43725,274006,365419,239736,130885,286685,396883,239017,158551,154014,81860,160714,229138,81330,-7849,94226,159007,322441,389022,226644,112146,72579,-24310,36464,180609,229836,313890,460674,558555,533423,430469,472033,466817,329704,345810,495287,411591,279981,371928,346939,176957,281713,498629,415189,234440,217435,272719,323228,316506,252191,165269,224537,350166,446860,657338,872937,773427,583731,626719,661622,527385,513661,598168,603728,529177,464418,509911,601794,519877,333756,476151,801279,825879,818471,951645,860809,624968,636832,673888,518455,401478,595644,836481,893913,947083,965286,834056,794606,876534,815695,780550,905983,1042941,1139434,1057170,890188,874136,901245,745883,767453,1071722,1343757,1423445,1361092,1384473,1626813,1842597,1729731,1511514,1664919,1916875,1756341,1637696,1851190,1929312,2064174,2821347,3782121,3987496,4206986,5998521,7876685,9598221,11498783,16209885,23879515,15130554,-13431318,-29530515,-18705700,-7590802,-4746189,-4186071,-4720092,-4938314,-4228228,-3736979,-3235667,-3031032,-3234765,-2806717,-1935189,-1723983,-2137916,-2234989,-1795111,-1349842,-1370501,-1523538,-1417675,-1299000,-1282874,-1268404,-1289161,-1239194,-1062378,-879115,-868906,-1008048,-1101361,-925685,-599645,-466729,-767794,-1138742,-1174456,-1038327,-920036,-889547,-785621,-425056,-236911,-401384,-645037,-853278,-1025451,-1004348,-771497,-654629,-528177,-231678,5340,-23318,-124329,-121265,-254904,-574585,-730826,-442957,-212239,-364291,-613911,-663492,-590784,-538678,-563422,-556283,-493848,-435492,-459111,-477749,-332331,-240213,-283175,-338456,-401908,-453725,-325628,-208030,-253477,-399356,-562110,-701308,-711758,-579273,-276599,-46966,-43201,-55760,-171342,-398775,-425808,-355189,-462727,-376208,12028,-42963,-548318,-935819,-918117,-692009,-540813,-352423,-160122,-54695,-65893,-127492,-94688,31408,81157,-132464,-478575,-674748,-541352,-142958,98716,-92004,-185444,9324,-2494,-312333,-450396,-303583,-191083,-230208,-267466,-337544,-576887,-668571,-402579,-210538,-289918,-340426,-273238,-202067,-193535,-199687,-162063,-111237,-238430,-389460,-485773,-508564,-231666,-24849,-226312,-373310,-156352,-52024,-226485,-339199,-316047,-197325,-133339,-135285,-79727,-212474,-465990,-389050,-129780,-28174,-151429,-212723,-110404,-170867,-287883,-201410,-71569,-65055,-65414,-10995,143565,256962,30319,-232963,-258339,-186999,-22578,93916,-800,-159033,-305417,-336885,-200884,-128156,-195629,-155839,31939,202399,232804,-17694,-333329,-284549,-78012,-44496,42926,232629,69276,-276002,-357645,-269690,-191464,-60720,-18817,-72043,-125590,-63871,-30501,35485,24680,-131607,-116865,85539,-904,-321595,-377327,-238544,-300249,-418941,-400235,-398936,-408686,-381245,-332405,-179264,-107430,-236843,-265824,-203797,-164045,-68166,-176731,-450781,-470552,-293871,-176270,-91715,-66388,-195901,-332482,-277537,-126413,-16687,-35092,-148464,-213348,-291421,-401741,-347019,-228409,-243468,-294277,-324360,-255793,-268089,-275622,-207902,-266836,-388723,-304984,-54414,-19294,-118724,-19973,54553,-67783,30588,238201,147002,29067,120763,180060,169937,179908,164760,76058,-12406,-58165,-130951,-283447,-389321,-312627,-179133,-190703,-246780,-171901,-215347,-193395,-5458,-11631,-162171,-184646,-158778,-188890,-255624,-290413,-189321,38765,36099,-250259,-305310,-237640,-134981,71931,74416,-150308,-167849,-23707,-176824,-360115,-211021,-11569,-109256,-236398,-170225,-85726,-83364,-127407,-278917,-280262,-75010,30267,-30788,-72709,96200,109476,-24126,-95685,-91102,-105327,66114,300517,187392,-202902,-471065,-423401,-281215,-330450,-449619,-494719,-436710,-346223,-350527,-484233,-520840,-379877,-255336,-166163,-102817,-56237,19183,22546,-83416,-158181,-209045,-223426,-119044,-90089,-190466,-198984,-122347,-111740,-76730,69762,194629,183293,108147,-47242,-158991,-61123,70415,81737,78164,26541,-62834,82036,247666,54155,-220338,-319138,-380547,-350096,-213978,-232350,-344107,-175943,201531,291679,112615,-16275,-40455,-67933,36085,150121,61007,413,111847,169549,172267,58877,-145612,-218761,-64792,-17086,-166032,-333205,-350306,-151099,96796,78465,-13286,-23528,-102056,-239141,-361271,-458134,-463984,-373102,-284011,-376705,-521559,-493470,-420697,-329802,-198085,-211902,-394619,-336255,-308812,-806954,-525620,306159,694456,1143036,1968267,1165306,-226453,-498521,-470266,-763850,-820896,-765940,-584134,539328,1559083,1274462,370758,-279302,-467665,-444195,-366103,-232092,-280733,-525851,-537375,-321471,-226921,-227574,-397381,-607033,-388173,-64070,38462,-37198,-137155,-254467,-329927,-77088,280697,305470,50060,-69853,-173278,-394469,-450201,-81484,248713,269510,147280,13218,-78308,-27278,72225,137937,50756,-177112,-213439,-62106,-81058,-167851,-113369,-45488,89890,305153,305939,129007,-8079,-190159,-375986,-288386,73588,301941,256376,71803,-123183,-249864,-226743,-85112,-4892,-14670,-59539,-126893,-265748,-282470,-178444,-149516,-169950,-120478,-142204,-193665,-213363,-285753,-362726,-264719,-79145,73217,159664,953,-244184,-271821,-263265,-324614,-176226,60339,13905,-193205,-189278,-36077,-60593,-108754,-45716,-97251,-213351,-121743,-45813,-165256,-202703,-136371,-134100,-85238,44453,122214,112258,96956,80148,-48097,-149079,-53817,102566,222032,228686,193513,90473,14164,32880,65240,79951],[-63510,-156289,-117288,-40916,-85063,-152001,-136671,-105583,-38344,225,10618,211474,393519,224639,105089,284726,405081,244082,80000,121586,217431,264066,288575,179825,18241,92160,310808,306896,126447,52961,226462,283802,98150,21645,16348,42910,-3265,-170105,-178122,-14363,37607,35690,-43626,-142057,-119568,-73853,-118514,-1865,231587,307142,213876,236098,307449,298801,256848,109374,-104008,-158411,-53071,-29218,-8797,95672,174276,145383,131362,136247,-38456,-270360,-220349,-57626,-33154,-7752,-6425,-18255,29681,67572,99588,188335,145363,-97481,-111558,97965,132558,100625,221210,282180,237433,352653,360631,184825,200066,293056,343245,315071,322539,312025,218984,162753,309405,350676,131341,46775,160028,149134,108668,200354,252455,268203,277371,168733,147701,243094,283274,198374,96322,162333,316619,268060,69903,-60038,-13281,62862,-6831,-18619,145092,199785,129868,51846,-38100,-29366,111699,125862,109331,185550,217267,336744,523191,546153,324812,56600,-31263,20389,-35540,-133258,-96978,130267,301740,43796,-354806,-206571,174137,259875,176207,284186,512308,666283,505237,228542,125993,162837,163754,144380,-14326,-84027,67769,186201,204999,145087,53078,77737,286714,444207,320313,170979,205108,323093,399347,174569,-190750,-138500,148192,140995,117315,423797,561312,231178,-97748,-146775,19706,232134,402652,446125,337099,236208,346691,328896,60858,36000,143479,68411,15912,75211,148931,149009,174863,124620,118092,231444,333022,332502,158985,58731,53309,101210,200134,402286,562927,375704,91145,175070,364516,240662,1664,-69303,35295,158728,114524,-45516,-152312,-162754,-129442,55022,310978,311009,106979,69399,441424,788688,692938,302817,126855,111834,165983,289372,365737,340925,315646,332217,235174,81875,19847,-19974,51672,331545,511335,360041,25655,-93343,159215,337379,139461,-45263,-13479,-7538,51517,170637,221005,220076,160898,71734,157941,320949,351307,292895,263536,242066,207706,127281,-13641,-25318,-9745,34531,173170,265394,173773,13071,-15723,-26774,-19518,244044,568459,681395,671283,540746,347148,227668,188444,189322,83401,-108091,-54625,139384,104729,27609,185296,370312,441017,383514,216118,-1274,-131088,-81533,111805,202719,213660,360365,454459,370676,244074,185507,233349,284145,181192,189352,367834,210224,-131837,-78371,245520,343590,160372,45180,230397,307564,115774,80453,115800,88632,240500,357799,186448,61430,138551,238043,408387,469270,349769,319975,265058,54178,52934,259990,406651,509251,580040,589406,530297,497884,589535,562092,429192,457612,556407,405078,247711,314476,283828,188463,390004,623775,486182,237205,206502,358017,521131,491511,266699,156403,273347,413714,441374,494750,604899,608081,577931,732847,763686,588098,639842,821055,821442,670271,530913,516553,547264,469151,364979,591064,932485,939930,940634,1062946,900426,630113,675140,785880,681509,567807,751815,999561,1064419,1077848,1010730,836943,810065,879500,867895,923728,1120807,1269852,1333731,1119160,854202,870989,973630,856527,900173,1290935,1558034,1491262,1394824,1516445,1784158,1940579,1853280,1749183,1853879,1989932,1886037,1893117,2127699,2248405,2510042,3317214,4127656,4233988,4560940,6339105,8204726,9716179,11632959,17597413,26404765,16002804,-15615392,-31563002,-19697528,-7988470,-5239849,-5140273,-5774063,-5624673,-4656384,-3931672,-3195185,-3124165,-3489997,-3003108,-2171581,-2100338,-2429791,-2284557,-1876264,-1588249,-1661256,-1647122,-1438911,-1399993,-1501408,-1510106,-1457486,-1311503,-1123311,-1057062,-1159331,-1270835,-1232469,-988496,-657363,-528649,-842796,-1289949,-1388363,-1310507,-1238988,-1122018,-897898,-519921,-288445,-327465,-549312,-857860,-1115842,-1085395,-836533,-710052,-582612,-302340,-62608,-94950,-249518,-287248,-391307,-653592,-742132,-440188,-222167,-394412,-631888,-657863,-576281,-580715,-669342,-648491,-553802,-486259,-515640,-517188,-344619,-274620,-399175,-511539,-545885,-523740,-337764,-192083,-256474,-423653,-570133,-720802,-785970,-683433,-411634,-217242,-153422,-105806,-172998,-349648,-421916,-448577,-556136,-412029,-65650,-208062,-741180,-1057241,-930277,-641945,-490881,-363213,-222347,-151329,-229665,-300500,-165752,40637,63749,-172660,-487581,-675931,-579448,-259329,-66371,-213540,-232606,10149,-24580,-427075,-610940,-414324,-325239,-387748,-373851,-439278,-678554,-702616,-425077,-328401,-463145,-484230,-332779,-177578,-117733,-176509,-212770,-189394,-298687,-339687,-376170,-449270,-225568,4562,-141656,-298974,-107990,-41048,-223061,-332186,-340944,-259700,-173339,-101261,-32247,-245593,-567894,-452445,-128665,-77488,-288620,-357359,-231422,-259672,-296117,-168219,-14355,-74697,-196673,-143695,81679,284398,116401,-166575,-236031,-211886,-120484,-70504,-101127,-133141,-217387,-314659,-302322,-276113,-286727,-186236,5473,202391,285398,39403,-326150,-351470,-158911,-27064,145492,302129,52477,-354819,-441523,-316991,-157222,-2137,1675,-49196,-69965,9096,55533,77710,33958,-106677,-134117,-29444,-127506,-396034,-452523,-323728,-339311,-401292,-372903,-408909,-444142,-419501,-365754,-196719,-44210,-129997,-242790,-263286,-238639,-162285,-244259,-449612,-504111,-428543,-320616,-158904,-60275,-162179,-324707,-352996,-249022,-112705,-85717,-203174,-273025,-310608,-392862,-379388,-303605,-287476,-247376,-202310,-169064,-284870,-354603,-250676,-257484,-361718,-278026,-55100,-13288,-46122,33242,70882,-65836,9363,224507,136646,-19739,60531,184160,201351,175466,135767,-46,-119472,-135086,-219254,-360453,-472897,-373647,-205674,-222133,-231412,-133009,-238527,-259166,-50860,1194,-120789,-128297,-58426,-47686,-100686,-177228,-161416,-25229,-75175,-347838,-356982,-228849,-125103,44980,36121,-211210,-161591,-30000,-272966,-427264,-215698,8745,-91625,-241441,-217479,-136825,-153576,-196629,-266585,-230069,-40718,18011,-46283,-81760,62906,47548,-130192,-203293,-219515,-166536,-2924,209580,192963,-103877,-359634,-313831,-164884,-141314,-218395,-343122,-420615,-349742,-271608,-414299,-527646,-389907,-225703,-147890,-56239,6532,129,-53850,-147865,-280515,-357797,-345770,-205533,-44274,-36231,-105936,-106878,-73865,-3236,129654,154021,133250,113521,-64153,-271352,-242336,-82943,-1371,2065,-63539,-101805,62038,204113,108982,-104737,-193733,-293684,-348299,-234758,-186618,-302131,-235310,109487,278095,184179,46734,-42832,-98786,21738,145475,10272,-96558,38690,97646,92230,19838,-153087,-248048,-120162,-23940,-99438,-245028,-297240,-146210,32394,-25723,-116153,-156937,-239906,-255963,-270325,-359258,-424171,-386643,-306958,-410476,-544853,-488810,-483836,-496591,-353765,-241693,-360993,-284727,-227722,-948519,-982592,84675,742723,1071099,2158470,1392867,-402708,-846600,-616629,-841607,-879161,-730529,-651184,111630,1562169,1806740,923648,13674,-764273,-1055960,-843807,-511386,-409160,-517132,-520962,-284492,-87645,-66090,-256453,-514009,-364062,-62752,15651,-101789,-251377,-354452,-419712,-152733,142743,193368,48790,-22915,-144459,-374992,-361277,-1085,225707,180074,28955,-173701,-222526,-93868,34443,71695,-23074,-213529,-220478,-68057,-122123,-295132,-275618,-129213,62499,271647,283701,161811,135763,2962,-260493,-272428,17613,168135,92497,-31184,-117565,-136491,-132334,-92721,-92713,-116059,-154066,-213348,-341037,-344020,-200456,-115083,-133180,-172590,-286785,-325422,-243189,-259599,-303148,-168545,-73915,-49698,57813,12610,-192376,-249822,-271844,-349515,-186022,79537,68452,-110972,-131623,-34045,-109301,-180461,-107948,-150494,-240975,-128815,-48372,-143698,-146464,-97326,-141680,-152039,-37997,55243,77007,88258,74136,-71166,-196068,-111835,23482,117545,145612,125355,43487,7511,11692,-4917,-10362],[-118497,-129600,-58091,-15778,-40038,-63565,-50703,-30097,16130,29284,4009,177524,360162,231784,80335,197436,279458,140162,50467,109057,177546,250710,341038,249750,51912,60371,230317,211562,7003,-26566,205042,227388,-2712,-65739,25305,156339,170025,-42924,-67844,109955,124894,-3347,-97830,-100999,-65541,-77821,-115767,35559,253419,300572,291560,405052,430687,347129,342746,251993,-15586,-82658,-25085,-38797,-69848,6842,118663,170386,173576,167335,28259,-157847,-110534,-17961,-40302,-72126,-103295,-119397,-84928,17624,152049,238417,74378,-191127,-167506,62497,102421,88247,246963,280588,179030,309198,402779,303015,297339,358212,450412,349712,222816,212873,241930,227009,372003,450447,206775,67467,218155,199267,105927,239103,380431,358608,280853,157713,172333,254753,277209,192559,90483,121986,240047,188251,17982,-29162,84979,181857,69323,43010,202303,269304,168087,147081,123947,125007,192308,195777,197728,235137,198375,347624,556361,544760,271630,-53775,-122295,49685,110191,-59853,-162280,36054,226944,-9631,-342718,-251103,221,109234,116337,276866,514267,638785,500633,194825,26367,67140,89370,109931,-14356,-75998,99123,231233,238874,179303,41162,62548,261563,436008,394926,317558,317457,364499,448059,364525,-22473,-53089,124352,77124,61644,356618,509876,219712,-109837,-179929,-11059,220815,419058,496085,378993,193199,293441,320599,117974,75903,137417,48826,-15871,44613,172832,240698,245293,110102,88318,182972,280069,344050,148185,14941,46116,133695,235394,405101,566308,417246,191750,261753,326001,100879,-87884,-38536,129213,198388,88422,-6659,-28478,-91459,-82981,135094,410375,394708,140790,75361,436341,753359,628830,292973,172388,191190,214888,406271,503121,371734,325248,420513,378833,205919,82267,-21349,19175,291977,443310,295874,9504,-32608,252233,445082,240522,46611,92649,97519,144976,269954,339229,306287,223126,100379,165394,273815,281249,239031,260785,337883,361374,231038,-937,-46543,-69599,-44917,120620,263452,224110,73594,31267,21812,-952,222104,540753,625922,571597,420990,159490,50535,154423,283460,183497,-61749,-39822,136941,111403,50308,156162,285055,373321,367028,189955,-16638,-53196,93664,276689,334652,314968,390672,432710,382396,304461,251930,252603,241074,107221,161277,408416,305579,-36583,-42161,227239,319018,103979,-28565,139547,178373,-13788,19484,109480,121096,315812,467071,269755,121778,212708,383332,509430,503299,421057,513081,520449,251452,132396,314696,504681,599291,602298,576012,532350,565750,668571,644962,565066,606276,581779,330707,183874,275817,287702,264179,506945,742242,604703,336009,297052,505814,721905,666164,327224,210737,356773,466152,424279,345488,359498,455434,563900,795544,824662,622536,721209,1000451,1011179,782854,559223,472454,455501,431241,444869,696374,999357,1016375,1026543,1111639,907697,667491,718660,865573,858034,796073,932382,1121962,1175109,1173838,1043272,843668,841095,909385,955572,1106029,1359237,1469999,1446080,1146497,831282,889755,1065923,1019431,1095983,1520756,1740404,1525199,1406286,1636360,1916428,2004542,1982797,2025996,2074519,2102649,2102451,2221744,2438493,2657174,3117500,3904220,4483285,4548498,5086935,6738655,8462875,9716663,11607200,18905060,28721749,16930057,-17273335,-32336031,-20254381,-8974260,-6766369,-6787617,-6864415,-6100605,-5025414,-4168335,-3275980,-3314267,-3736798,-3224909,-2508023,-2531221,-2658264,-2296832,-1979615,-1869558,-1965194,-1812886,-1545333,-1563289,-1742421,-1773695,-1667540,-1462043,-1284385,-1332417,-1507030,-1549643,-1367256,-1083370,-787163,-670867,-945386,-1386544,-1526605,-1509899,-1483177,-1301727,-1001323,-689541,-463632,-359839,-470325,-808610,-1144070,-1126173,-901333,-776466,-690917,-475158,-243101,-239821,-413364,-510629,-580222,-745234,-732501,-446777,-271253,-448205,-659035,-651605,-545081,-618876,-775720,-749584,-634864,-558599,-558207,-512450,-354561,-342007,-519406,-662132,-686647,-594848,-366516,-210598,-300275,-489918,-620659,-743682,-827098,-742191,-542997,-438283,-358417,-270551,-253720,-344928,-438256,-559464,-694267,-502707,-203890,-393614,-868781,-1056765,-874416,-603142,-446183,-374840,-291884,-257817,-403286,-498636,-289153,-15116,-10973,-220104,-449319,-593640,-543523,-356111,-258881,-351875,-312277,-61022,-93095,-505272,-708866,-503229,-448362,-530612,-461042,-499411,-722573,-717099,-507941,-506936,-636055,-582622,-339398,-129410,-99534,-285438,-364903,-310274,-349644,-287536,-269989,-378436,-246720,-17474,-90391,-230049,-75510,-45033,-210493,-306298,-324716,-272348,-192719,-93691,-37980,-282420,-610209,-505255,-182304,-170565,-416357,-489188,-362798,-319269,-266318,-130915,2648,-128624,-364143,-303380,6356,270081,173520,-90537,-189802,-210378,-235334,-261812,-234069,-155964,-155948,-286888,-394207,-407188,-337737,-189620,-36793,144022,236220,36710,-288318,-391657,-251722,-23913,225731,332569,39501,-380404,-465395,-357692,-208950,-74599,-67602,-103148,-37520,101434,175494,127463,13753,-106512,-141932,-115057,-219256,-441297,-500336,-384039,-349094,-343664,-310230,-389528,-448579,-422992,-362778,-162414,59988,-21966,-251148,-355412,-324856,-254106,-286246,-397294,-495300,-561611,-491971,-266100,-100316,-149350,-308480,-418835,-376885,-224387,-140993,-238089,-306370,-301300,-336473,-335184,-288409,-266571,-189029,-103713,-139227,-317668,-424932,-294553,-227080,-306664,-237679,-83607,-65569,-45652,18388,32819,-92491,-74308,121913,92064,-87243,-35629,182620,246519,148535,36694,-128874,-242376,-235998,-314132,-396569,-472278,-383368,-250461,-301271,-265340,-174632,-303746,-315231,-67965,42903,-69035,-84164,35956,101401,67816,-51225,-124802,-74857,-158800,-412788,-430618,-223889,-71103,34470,-39945,-280242,-133805,-32731,-353305,-486278,-244990,-19839,-77559,-196667,-188816,-128338,-194570,-275105,-255433,-175765,-39670,-17752,-66741,-118973,-111742,-139035,-230052,-266506,-358089,-270501,-78786,106842,167839,-22318,-249661,-216381,-75797,25092,11270,-143370,-297791,-242198,-132747,-293754,-468266,-327217,-140712,-129729,-47572,57217,20820,-47774,-112674,-295322,-425414,-411996,-248528,8425,93415,-24726,-104369,-76018,-1354,66254,-8638,-3632,51327,-109637,-371553,-393126,-203313,-62699,-74106,-159275,-125214,55277,144468,127095,15401,-45029,-166813,-302501,-233239,-116899,-202606,-241523,-7866,192662,190958,98165,-23993,-102230,26059,141572,-50511,-196170,-38644,57207,62690,21530,-140258,-260135,-166090,8104,37191,-104928,-212238,-114120,-51153,-162564,-240073,-313519,-387440,-265725,-150497,-226443,-373725,-395293,-324966,-420880,-516812,-432099,-503075,-651768,-506438,-254459,-292050,-277011,-342451,-1242239,-1515191,-135521,720548,1000655,2307885,1673168,-485117,-1095492,-708063,-867155,-920071,-818483,-993222,-485544,1653503,2574479,1483874,193314,-995478,-1505286,-1185474,-698205,-432711,-400989,-415901,-202500,82443,174980,19927,-245414,-250255,-36114,17839,-115911,-280937,-408575,-486983,-252355,-51186,-7538,-2578,-5612,-104696,-303220,-225252,84559,200198,101831,-54649,-277772,-304122,-170685,-41025,-18203,-111789,-233923,-193877,-64300,-157445,-381279,-369199,-153838,28857,159563,198040,188894,274511,187038,-127245,-211048,-27997,12745,-79345,-114237,-83194,9880,33613,-31104,-136240,-185217,-204145,-253939,-347928,-342069,-194678,-81919,-87696,-207640,-410739,-425823,-225320,-173324,-164851,-4525,-16867,-135197,-24760,57527,-69796,-134238,-188495,-289757,-152480,90130,93849,-62895,-90081,-19352,-133879,-249488,-167926,-185196,-252402,-137557,-60741,-99457,-53860,-53916,-170796,-238506,-128054,813,54059,80736,59391,-82331,-192428,-124337,-36898,-14924,10660,16485,6922,28605,2958,-67066,-91257],[-147993,-70432,47252,51745,8075,8857,11789,35666,91322,78954,-1723,105461,281335,241593,88223,110390,114289,-9605,-28238,48289,98402,205427,362038,309355,90523,-1592,69691,33658,-176986,-142258,125928,83841,-143644,-155556,15724,219713,318248,128129,55674,198489,178291,-59386,-143584,-47996,-16,-68447,-108797,39004,203502,187732,255110,468401,483434,364198,391532,316101,-1765,-46236,37758,24693,-83764,-122059,-34043,131760,192630,174553,101520,-2632,4162,19025,-24099,-136676,-226507,-222932,-173280,-39337,157914,229252,-23781,-268786,-217837,13277,81856,78931,237689,255621,130969,255108,444312,428640,355236,382127,496474,351494,98013,70342,201539,250309,399207,504547,243307,87396,293206,275830,125934,261246,445415,396145,254624,145643,200982,268537,276318,212302,110467,98116,167602,114951,11043,66582,224084,308101,145927,79332,217763,271961,138022,192647,257922,239484,236607,256387,249126,196075,121883,308902,532574,489142,204896,-135294,-212452,23619,197714,12272,-183246,-39925,144470,-21355,-244499,-271117,-207449,-60897,118639,315068,458311,481233,388740,128119,-50622,-21499,5469,1450,-87286,-61813,152256,241459,186371,144640,-4830,325,198938,410165,455918,422330,346036,298421,380428,428365,100825,22483,118052,26971,1374,267230,417259,201628,-82241,-172961,-31918,190953,362219,458570,363055,146370,221328,279831,167344,102420,110816,51486,-19129,7572,159496,282075,203419,53564,80184,114245,161154,278797,127241,-41034,7693,127260,222697,340807,460783,368103,270543,337585,257108,-19821,-132204,4918,194937,184486,35961,37270,88674,-31847,-22889,214910,463866,445338,165278,76493,387513,634174,473573,237489,153809,168610,209237,465062,566610,371357,333199,471222,469064,312859,141340,-29000,-17680,228971,356996,239821,32555,54613,325550,505791,319707,159553,235147,240419,247767,356260,453633,416585,292540,142244,176357,207341,176163,167773,267551,442717,504682,310897,36814,-23741,-62087,-57399,102529,248522,246855,135900,68920,45469,33707,233602,517128,575835,485833,310382,-18112,-111118,139735,386296,307635,50666,46155,198685,188696,116242,118737,205198,320438,337155,170118,35484,96636,305534,435036,446170,413780,431795,434140,399559,356798,320945,276629,196303,52362,159403,444571,395260,99164,51477,230604,315284,103008,-55999,44705,44867,-108651,-1569,135202,163414,360331,516805,298344,146120,289489,544261,586047,479200,435757,652466,781812,523652,250649,326829,496605,559470,531061,537668,560970,639963,709197,697447,696351,765668,588365,232702,117623,263689,350966,381138,602274,819892,734923,499973,462535,669230,872385,793072,416180,317792,466440,501740,401475,260109,224176,361826,541122,802814,842886,636714,742405,1092496,1131682,844624,548395,398245,359427,423993,567439,787136,1004719,1052254,1066379,1096677,904577,754590,791552,921437,1024829,1041864,1096865,1188544,1222670,1220747,1049723,850876,879194,973032,1073708,1289640,1554319,1593063,1466666,1162932,865222,945179,1163066,1203257,1320949,1703321,1844451,1532508,1402579,1724140,2014830,2042713,2089341,2259155,2261131,2229516,2352121,2552381,2762325,3107173,3745842,4447256,4798773,4882118,5638988,7118824,8660614,9696111,11482617,19674935,30287257,18073944,-17757040,-32161643,-20244433,-10126159,-8885573,-8731136,-7726916,-6205762,-5173280,-4367400,-3480893,-3586684,-3961954,-3445720,-2879149,-2931266,-2786393,-2260932,-2042113,-2110239,-2205977,-1976570,-1698936,-1737836,-1939033,-1983863,-1856260,-1654495,-1522359,-1658017,-1833087,-1766711,-1463718,-1177523,-951569,-854078,-1054711,-1424887,-1579093,-1602930,-1598258,-1381954,-1073476,-888575,-719181,-505616,-453459,-753396,-1124779,-1119159,-947182,-848474,-840063,-711422,-494684,-436408,-596444,-744059,-772131,-832276,-715683,-460020,-349009,-521858,-702903,-657923,-511577,-636396,-842217,-821403,-706363,-629460,-570416,-464474,-355433,-416643,-603214,-734863,-767707,-636184,-395952,-253866,-369557,-573800,-686067,-750975,-811372,-728575,-628733,-646992,-604551,-497810,-377966,-376117,-460182,-647221,-822315,-612281,-359781,-544931,-892411,-941868,-776302,-595086,-422508,-376450,-332685,-338651,-541099,-669469,-426540,-116031,-118048,-259234,-374898,-453525,-460439,-439778,-456842,-493597,-420141,-201469,-208985,-543316,-736837,-580120,-546672,-617869,-500400,-506452,-707916,-720840,-637651,-702336,-762133,-614452,-305448,-89789,-177098,-520044,-592913,-461321,-386688,-254733,-205668,-311424,-270779,-61763,-78830,-188650,-79801,-77461,-210491,-285085,-289548,-246903,-194717,-123555,-105288,-320090,-590974,-547307,-286066,-275430,-485123,-564701,-460424,-316862,-200484,-109480,-39268,-215669,-512980,-436105,-50635,215634,167419,-54020,-147165,-158260,-288856,-401537,-357412,-216364,-142516,-262136,-442461,-484252,-340091,-170544,-82457,46773,100278,-31179,-244072,-402424,-326351,-28159,263699,320155,29144,-357316,-426799,-379229,-359237,-297244,-234067,-228531,-42525,190848,304356,183126,-28325,-141016,-145431,-149645,-248111,-442878,-509125,-401140,-321896,-257495,-227440,-346145,-423514,-390994,-317417,-79873,172113,54017,-286764,-453375,-403410,-326300,-295763,-309158,-444533,-643650,-620100,-368001,-171933,-163713,-299144,-475548,-495491,-328289,-181519,-236626,-303648,-273779,-262809,-229514,-170603,-168999,-130060,-60069,-160372,-339615,-447302,-318692,-186068,-236589,-183481,-105987,-131839,-100523,-41398,-28906,-119359,-168419,-7815,45389,-153665,-152793,157297,286848,118735,-91413,-260024,-322616,-299657,-350299,-373829,-387955,-330346,-288998,-386922,-320217,-257587,-369471,-340936,-54365,95064,-24694,-66980,88229,204461,184099,33415,-102406,-102732,-191227,-422750,-483246,-208900,18038,51513,-114608,-285564,-59148,-23102,-394855,-520230,-285906,-87077,-70263,-122245,-105610,-66891,-194226,-348331,-258342,-127051,-62439,-57602,-88226,-171089,-341745,-384745,-294564,-274341,-466108,-392097,-135205,35098,121921,11724,-177845,-150915,-17843,130445,190987,78940,-85915,-50467,40698,-139622,-355645,-208266,-21106,-113931,-74606,97023,96941,54798,24271,-168889,-364010,-400201,-243885,52532,176843,39445,-103927,-111111,-64316,-88956,-219395,-178479,-44597,-126318,-390468,-451124,-247846,-81965,-122175,-219195,-117997,75557,120677,125997,106915,76692,-39099,-228549,-222612,-64846,-101995,-222101,-129918,71620,160076,137741,9022,-82075,38641,127070,-110675,-272019,-94142,72998,103293,54894,-133867,-272299,-192661,72784,203346,35370,-135444,-73660,-116702,-277863,-348482,-445527,-501274,-273176,-40063,-101412,-330838,-388892,-319565,-392204,-426382,-319266,-462665,-738162,-598532,-229024,-171316,-262101,-526385,-1494436,-1912524,-367560,539359,843677,2257338,1902398,-397855,-1153020,-723251,-804201,-894963,-963037,-1448755,-1019623,1754295,3282784,1881103,231529,-1007139,-1567150,-1228273,-699168,-339875,-228565,-281895,-117074,231015,418997,329373,89726,-79323,7136,35012,-88502,-215984,-366795,-470340,-333529,-220880,-197732,-77070,-16029,-63407,-196192,-78118,156387,188314,74241,-70188,-267758,-307101,-237178,-129811,-108717,-196916,-236451,-138310,-41982,-166369,-393462,-363705,-118481,-13015,-19309,42649,174274,343806,287474,-21596,-120282,-41871,-113919,-211678,-149632,-6028,169337,233363,87349,-115526,-192680,-190817,-237974,-296477,-290709,-170659,-63445,-53536,-216994,-466040,-449699,-172518,-73018,-8565,157606,52906,-176507,-65824,135107,100639,41063,-41570,-158218,-83849,84312,87364,-47669,-67119,-1525,-136627,-295958,-209520,-200284,-263454,-168772,-91651,-50031,46015,-8728,-197067,-309764,-206685,-34119,48869,73740,31355,-89987,-143416,-82449,-58401,-127226,-128254,-91870,-6348,65719,3131,-110649,-149148],[-146585,15062,187286,151656,48680,53995,48112,83899,170830,132129,-15732,-2688,162439,236376,120342,45819,-41840,-159380,-128498,-35645,10320,152027,352692,346758,131188,-63510,-98837,-143033,-339513,-240949,31547,-85424,-287215,-230667,-18016,202868,365041,265147,146508,226318,179824,-111845,-158837,10074,57600,-56657,-109437,7026,101439,18493,125870,411527,456146,346927,367006,249499,-72840,-73975,88264,104532,-49831,-232577,-228426,29537,167645,151595,163080,143242,82433,45779,13686,-175126,-332864,-289572,-198196,-85017,114873,169970,-95971,-281862,-223689,-25748,64344,54130,172340,198461,99934,197489,456650,518964,360787,351232,462126,325987,-9278,-63070,120684,225624,370307,470215,222477,111762,362441,345328,148473,242934,408429,356271,186269,124068,228272,277885,265776,233417,132711,86525,108684,49929,34347,191976,365331,405817,194899,56312,163440,193469,55027,185508,340434,294871,253215,306087,242791,70072,15739,245735,467994,390084,123274,-187894,-302700,-68973,194313,63382,-157626,-83197,76158,15673,-95142,-265615,-390725,-209514,168440,385897,372405,264776,206492,38097,-91523,-70194,-50596,-151830,-220858,-46447,207891,213489,75524,46432,-77178,-100055,116821,387752,507109,477649,305331,155414,217225,331475,130319,64679,133319,-443,-55902,175008,300432,171403,-24747,-120506,-31309,135933,233798,338600,289934,111646,154155,229963,200764,106077,55523,48941,-10483,-31991,109354,256564,94159,11191,112702,75294,58025,196265,139120,-59448,-37084,82052,144996,212736,278642,248699,298728,356361,157847,-81330,-105203,49314,201526,116262,-15316,83623,159547,-5834,27563,276664,470535,455841,181220,77891,317253,476672,281635,145643,63691,23569,142331,436455,510383,330529,332236,464949,474170,370618,179605,-47464,-52241,157416,272428,201483,79429,115668,331504,477800,334613,254673,372660,379257,331791,393419,487250,497004,340732,175720,174951,141688,75315,101690,269461,498747,564371,319666,74123,39897,21351,5139,138716,258083,263971,202705,102189,42746,62223,235731,465167,536767,460036,260843,-114379,-188147,170430,480858,429927,201978,180875,312779,318572,203488,94518,169299,323237,334602,189593,158209,288845,494177,548477,527598,508353,486859,474563,433086,396597,377677,320698,193782,65417,209215,487532,475487,249839,173114,270399,358658,178756,-6239,-5242,-43105,-121288,34932,184096,204488,369037,486236,263131,134218,353358,674234,613679,403362,396247,711046,979042,784401,383222,306239,401783,417070,411049,513529,642170,736498,736313,717479,792758,908065,614757,181060,97125,287041,453504,514151,665695,845247,826246,669614,657442,814231,959116,862092,529610,468536,591248,543570,404030,288492,270859,380056,539027,780103,842912,659447,726606,1105110,1188989,878426,537801,354567,328630,490816,750858,903254,1007981,1086012,1092939,1066543,949000,930922,948581,1004689,1185723,1283459,1249316,1246048,1264838,1253141,1071831,901525,970752,1120403,1257824,1491195,1709239,1675867,1481444,1261189,1045317,1110988,1314165,1444243,1608397,1877352,1935367,1610132,1482548,1864742,2172257,2160608,2256640,2500146,2485175,2470460,2708204,2948438,3205278,3678016,4413790,5016001,5255619,5434669,6344955,7702200,9117652,10151725,11901762,20464719,32155836,20470809,-16649060,-32573640,-21069477,-11758983,-11521179,-10908914,-8507767,-6217200,-5314310,-4712989,-3978824,-4099134,-4340086,-3798594,-3353027,-3369906,-2950793,-2311449,-2125899,-2327592,-2422797,-2186333,-1924337,-1937067,-2105667,-2149163,-2041635,-1916277,-1868227,-2045165,-2135423,-1924995,-1543252,-1293351,-1159045,-1089373,-1212752,-1474988,-1613804,-1640001,-1622106,-1395214,-1129487,-1086669,-1020205,-772401,-564718,-764747,-1103864,-1101290,-987611,-942717,-1020654,-980849,-781095,-674006,-801877,-960872,-943935,-922976,-734754,-508832,-470969,-639273,-790596,-705505,-513862,-649154,-865404,-856148,-763639,-687002,-564700,-403438,-352682,-484104,-639098,-714992,-770876,-650501,-434788,-325457,-453953,-654163,-740649,-735092,-743431,-657222,-659617,-799536,-830254,-710755,-509117,-432765,-479672,-689187,-903865,-730183,-510697,-625422,-812720,-764874,-689153,-633784,-440175,-364312,-326519,-382652,-618458,-768093,-536029,-233752,-225739,-282499,-293842,-306218,-373241,-516977,-638453,-634578,-553788,-391807,-363194,-559599,-707455,-641372,-605741,-628052,-481977,-471379,-655031,-719548,-764594,-853664,-802604,-579046,-266186,-95543,-349210,-805149,-815351,-587025,-398591,-247774,-196443,-258030,-267561,-97417,-110730,-198576,-137650,-149515,-250739,-299423,-272142,-212994,-191531,-193390,-226734,-358485,-533078,-582901,-420160,-361353,-473666,-564569,-494799,-250924,-118504,-120828,-140878,-318041,-600053,-500461,-77770,123223,77440,-97236,-141375,-56912,-208088,-424368,-430568,-283197,-175406,-247243,-433043,-500537,-318682,-152891,-119666,-53737,-68635,-142164,-221934,-391325,-354712,-27139,253453,273279,12439,-308667,-343790,-372433,-570084,-610629,-459506,-384322,-86350,247476,398364,224859,-82506,-205960,-155256,-142917,-219230,-398484,-475462,-372240,-261939,-165781,-154596,-298345,-376016,-330759,-238766,25912,257267,82681,-331406,-524703,-446649,-359000,-276336,-218561,-371719,-635451,-637170,-416852,-245416,-194690,-304717,-526291,-591656,-402510,-195595,-201525,-274236,-247624,-206773,-101460,13793,-20758,-84058,-78623,-199041,-328920,-407609,-308636,-147968,-167705,-122238,-92208,-160547,-167520,-105010,-74042,-117501,-210702,-88610,21471,-199581,-265633,90534,288805,89704,-203496,-345932,-321642,-277902,-292603,-301711,-253893,-224763,-296685,-431612,-355336,-318211,-393006,-324776,-20855,130732,-5616,-84030,72903,219483,197508,30991,-116499,-113141,-171850,-382039,-483577,-183983,109880,93042,-142109,-180143,60952,-4927,-387618,-510451,-316228,-167547,-78294,-57153,-17620,13028,-158608,-397769,-283827,-97584,-91406,-85125,-108461,-220155,-513741,-586865,-316099,-240766,-508727,-486339,-154294,15707,62873,-20879,-168225,-124478,19494,166519,291954,284302,160216,161266,203749,13773,-220156,-70699,94872,-105098,-123498,124329,206312,208479,210409,61481,-185729,-321224,-211971,70961,208642,83415,-99516,-162231,-160029,-260608,-388465,-335568,-136246,-79343,-290775,-388702,-207822,-61856,-134125,-226921,-86344,112795,153697,131555,146048,130569,48539,-155358,-220243,-65567,-57795,-215874,-238234,-48170,118366,161661,45197,-49925,39054,84032,-165543,-313708,-120442,131076,185269,77686,-167946,-303930,-200018,142277,335538,120662,-102665,-51995,-141349,-331733,-414543,-523011,-564026,-295714,12479,-34271,-311870,-360335,-274410,-316599,-287187,-176897,-380863,-728187,-594938,-160804,-8789,-191375,-622614,-1551847,-2078157,-684845,159036,529872,1941665,2046582,-86515,-996503,-662929,-643767,-770575,-1052124,-1800748,-1368068,1684128,3610904,2026951,192960,-725894,-1187988,-940176,-488953,-163131,-64400,-173541,-64941,310599,570923,542337,346574,85948,46056,43084,-51694,-95651,-220525,-348973,-362819,-304982,-275471,-132307,-43372,-38228,-83836,44181,194972,186578,99664,-22861,-166835,-250249,-280957,-207582,-182581,-264360,-225345,-69816,-5184,-141768,-325807,-270479,-57702,-72993,-230510,-163671,91794,301423,257021,17979,-30542,-17946,-173286,-271069,-131091,101389,307867,400865,216807,-44896,-140010,-121831,-176018,-222350,-226823,-150432,-69838,-47428,-202687,-428244,-382342,-116832,-16756,86851,243681,89695,-187146,-65666,226788,277492,217610,109338,-5909,-9819,50520,43246,-59419,-59821,7142,-132138,-312206,-225483,-197853,-280076,-230780,-143681,-16560,116795,31453,-193828,-331576,-257860,-57551,50034,58968,-14250,-107450,-73523,3876,-33599,-174243,-211256,-148899,9988,101356,6625,-130805,-176958],[-116367,110481,335019,264804,83238,75096,70010,117741,234300,168832,-39593,-118650,32895,206946,162620,23053,-138127,-252803,-200435,-102871,-53119,114169,323590,361076,177972,-86620,-195715,-233120,-396072,-267030,-23622,-195748,-379040,-267800,-58802,123601,291967,303286,182390,206818,145050,-126988,-120724,75453,99944,-45650,-112796,-34054,-4281,-125937,-20940,278683,373249,308719,278474,90630,-169692,-130854,94137,148085,26099,-260900,-377848,-97523,104896,110283,205792,245679,115769,70552,74020,-162466,-381678,-292057,-145635,-101584,43169,94235,-96601,-200315,-151255,-23193,48523,2301,52346,114667,89814,160248,432147,541493,319503,267612,366497,293183,-55786,-129191,46623,164089,279426,341888,168065,157180,413758,381101,155721,180486,280277,248107,84046,94923,253360,280577,240645,238538,144341,90893,78521,6028,77016,316049,478549,453351,202551,-21166,46840,60716,-31514,156974,371166,295123,258722,347808,196622,-79456,-67802,195137,394885,283756,49844,-201486,-370965,-197919,112598,89775,-97442,-87870,44524,99484,62908,-233324,-495381,-294273,235635,462857,306989,104392,42530,-43279,-93848,-52268,-41953,-277983,-348226,-25308,243625,156698,-30554,-66726,-142781,-194833,56115,389754,553898,499749,247715,4428,22032,125566,70438,76333,173308,10296,-84801,109438,195293,137415,52060,-18948,9245,76291,90039,197029,204686,116526,128083,207669,225176,98615,-9393,23440,-8236,-62628,44452,181798,21370,51273,196617,106349,42661,171546,220190,7865,-42046,27180,21443,52127,85190,115457,272643,301591,58957,-51516,5398,94466,150891,25752,-29920,137549,169799,-9497,57970,315236,452201,430791,199499,94524,262545,339897,123765,51558,-55237,-184705,40850,332079,337866,252025,319310,405897,402129,375351,195808,-68309,-74580,97164,203824,183548,134423,118463,252182,357689,269881,292268,456817,474134,385179,370543,406264,499794,348954,186929,158222,105264,24800,68743,257051,469503,502956,253733,97547,137635,169975,131412,235301,327357,312818,292260,156547,36621,66245,187160,364161,498411,518574,318087,-76669,-130720,260988,546440,518546,358074,326528,444366,467384,298778,122113,204292,398017,393698,275053,335951,481699,591222,592214,586731,594108,544208,547131,496170,432046,405286,385052,269777,176535,318611,552172,556521,383525,278439,352254,463973,332012,132260,33533,-51098,-30152,139295,246153,245027,358317,384376,181088,106933,404613,738261,589255,292888,296725,666674,1029921,912764,503054,290807,275625,241258,306193,541186,776056,847461,779383,725215,835138,988911,692139,247624,173357,352941,559241,635664,698458,807097,810843,774299,832961,931137,1006140,895928,666826,622058,678530,601100,473896,456788,520178,551565,612945,792289,872164,706919,707855,1075679,1198921,916180,583505,403134,421351,666592,993389,1066359,1073391,1175113,1165083,1072590,1062505,1202439,1207326,1128902,1300232,1471949,1409064,1352386,1340970,1282170,1153741,1062434,1167721,1349509,1489573,1712205,1857835,1786504,1589478,1493930,1380914,1435440,1601577,1788190,1956902,2082600,2104346,1869334,1768816,2162572,2505511,2496108,2597211,2831057,2850839,2943270,3278874,3559858,3951549,4524439,5233200,5742615,6016612,6379424,7382226,8819905,10315729,11683495,13589305,22110089,34567274,23285363,-14097187,-33596055,-23861962,-14706150,-14736483,-13367860,-9631211,-6667864,-5814827,-5481327,-4973733,-5002412,-5036595,-4479798,-4090413,-3969733,-3277134,-2577213,-2395538,-2668804,-2759492,-2560054,-2313079,-2251898,-2344834,-2372109,-2308106,-2296737,-2341474,-2474353,-2428096,-2090568,-1680909,-1487962,-1444501,-1403503,-1447391,-1577646,-1680162,-1672232,-1615993,-1427331,-1233591,-1294434,-1338842,-1136824,-826965,-852581,-1082036,-1100750,-1048980,-1099481,-1240884,-1257613,-1072865,-938053,-1005614,-1113528,-1085022,-1032680,-830656,-631258,-659959,-833324,-953645,-820257,-586882,-686228,-876253,-879912,-806257,-708521,-566263,-385999,-373345,-552636,-648724,-635074,-717229,-665152,-512515,-445751,-562015,-734942,-782279,-716744,-664509,-574967,-658824,-876542,-955109,-811397,-612766,-501450,-491018,-681883,-927515,-854786,-653747,-634963,-664886,-588759,-654338,-716373,-511060,-331809,-278979,-396692,-618739,-746660,-566007,-326800,-304512,-301508,-246609,-208905,-329362,-593194,-786947,-774478,-711117,-610806,-545945,-583255,-634236,-644383,-597604,-558076,-420029,-427733,-600608,-704724,-817528,-896847,-742606,-493838,-258821,-176722,-572293,-1028265,-924442,-590266,-353561,-252517,-219886,-217892,-214882,-113923,-187725,-274709,-256974,-265528,-347935,-376466,-308749,-202946,-193274,-293695,-378611,-394336,-473040,-621544,-559238,-408880,-396275,-502422,-467113,-159900,-56390,-175849,-285940,-421584,-612320,-481025,-96149,-7597,-93504,-233047,-198764,56741,13271,-317462,-437384,-326132,-236417,-250985,-383584,-481374,-322038,-173131,-148333,-128418,-210181,-262665,-246849,-377853,-327344,-11277,203259,195915,-29687,-268534,-251577,-340901,-762871,-897431,-674646,-514582,-159964,239894,403983,213790,-147561,-288361,-185623,-132385,-172744,-322944,-408546,-316406,-191576,-104312,-134347,-279912,-323117,-257350,-149775,115533,287668,63268,-366208,-544715,-434731,-343330,-244065,-166638,-311850,-531008,-519957,-391635,-293724,-224915,-325266,-574126,-656602,-438075,-188296,-158178,-243594,-243256,-194002,-6068,184658,116648,-66231,-140306,-215894,-280031,-327508,-268554,-129435,-118970,-69856,-37249,-125743,-206108,-142567,-77282,-76139,-161313,-76897,18923,-219095,-352439,-30640,208085,36753,-276477,-374034,-255388,-174978,-172259,-221821,-130322,-102527,-263213,-407663,-342772,-308204,-356529,-272972,8906,122753,-26254,-135722,-15757,130793,92435,-75791,-180706,-123985,-128484,-322298,-436511,-168391,158229,137501,-95657,12798,185144,447,-346261,-451234,-320009,-234565,-113791,-45948,14154,60003,-114416,-415658,-336722,-104212,-111136,-97631,-130349,-255446,-557276,-662537,-312489,-197219,-476219,-511201,-138060,33585,-9452,-121117,-225427,-138185,42168,150582,309346,425065,363073,313975,304664,121534,-104703,36772,161851,-112033,-176705,128933,289723,322862,354321,288094,25567,-222855,-192139,50116,194772,99989,-97171,-211745,-246027,-367203,-458479,-439563,-207467,6755,-105224,-233429,-112992,-26038,-128688,-205252,-61509,131621,212857,153284,121606,98452,67129,-116142,-242452,-135560,-106128,-254979,-325440,-148542,71643,155496,66881,-25474,3749,-4405,-220304,-333099,-134628,180423,240544,33099,-268231,-368852,-203406,173065,369594,112999,-132615,-73841,-132807,-323021,-433624,-545436,-590766,-356289,-33336,-64654,-325939,-313068,-189759,-202284,-137869,-61045,-306740,-637623,-499127,-65182,160764,-44766,-522762,-1370812,-2074240,-1172228,-390433,46534,1411821,2135995,444114,-677871,-545484,-410289,-548967,-993218,-1894695,-1565803,1258519,3364025,1950133,204811,-211077,-524662,-438842,-134227,29538,35755,-123492,-68197,292708,563386,564631,416052,175312,54143,14891,-45176,9668,-26498,-171175,-336019,-296656,-211418,-138529,-81500,-52419,-4785,113046,184580,170791,139617,45837,-41933,-178940,-304104,-262752,-234889,-307739,-208643,-10893,27844,-97576,-206518,-139861,-26531,-164403,-427710,-377566,-57643,146541,97918,-23795,23936,25870,-158850,-253700,-80330,195191,380280,465631,296655,33375,-60950,-31866,-99657,-170918,-193935,-159692,-105611,-76181,-177730,-313068,-254112,-97080,-49276,60512,207101,62211,-191419,-46807,300383,412309,330962,192760,95774,31005,-18013,-42454,-96416,-71729,-10399,-140931,-303975,-219959,-184686,-298387,-314513,-213605,-18220,126007,49279,-150859,-287920,-273023,-84775,35890,24365,-78745,-146912,-19953,102744,27239,-135683,-193321,-118548,51456,119447,7444,-130464,-174993],[-64988,195336,456985,370410,122406,85708,95831,149862,268565,177881,-63127,-197106,-64855,158759,202513,53830,-138275,-243314,-191976,-113656,-65394,108129,292758,364071,239932,-39234,-167609,-188261,-307323,-189706,1801,-179728,-364609,-241215,-72245,41327,157050,235273,180530,188628,119165,-71505,-15300,156593,135129,-25989,-97099,-44656,-60347,-173218,-89990,159373,288989,280295,185521,-51147,-203924,-143835,61621,145098,136520,-169139,-404338,-186262,38259,75650,234083,303582,132257,112280,159750,-85628,-349837,-224591,-29661,-75560,-19259,47556,-10738,-31895,5213,44265,43395,-72103,-96145,24999,104992,176181,395109,494228,256471,158509,265001,279699,-16293,-88369,33612,95229,144620,174333,139188,239897,451799,380378,146196,102888,134858,119531,-18288,74759,281254,281500,212474,229748,153929,125085,95366,5158,140612,428215,557672,456898,181245,-104245,-86659,-69996,-62499,161073,373620,265834,271940,392398,164925,-158609,-80111,190192,353097,223242,31154,-148871,-367521,-293696,10386,106275,-19822,-55742,64037,219325,200028,-170888,-489033,-284604,295021,522922,313626,100425,-472,-66350,-56501,43993,51169,-292593,-375572,17417,250670,96461,-62463,-113348,-151316,-213752,68431,431753,603289,523054,238551,-76876,-126581,-79901,-20700,86130,240426,80358,-42186,108292,151481,127728,145610,135401,112430,61979,22869,127360,181413,192513,182200,249524,261335,106447,-44460,-13787,-12035,-62382,4253,110799,84141,210223,325589,213329,137718,254941,380758,184523,45377,11100,-94620,-86416,-40775,44481,225506,208579,18842,80886,192105,157472,87760,-25515,22355,207873,148185,-7920,81416,342568,445560,392262,235040,144425,261737,280789,71582,14664,-118240,-328037,-33301,226386,138871,164494,306844,328932,306038,360987,218311,-56677,-67896,69446,158652,186753,193552,83801,122797,194038,151056,252921,461377,513750,421976,315560,266070,417843,321695,180466,142155,126606,63088,97840,245471,385247,368944,167637,116969,266277,362912,299636,383123,471564,434289,430694,266684,67014,45726,95456,247717,464369,642590,481285,98507,67630,403254,566515,545831,487764,448529,556416,608400,418188,245365,319735,530524,524046,429169,534549,634272,567650,569868,642355,667387,594484,624444,595037,483332,409705,459733,431586,377869,470913,643527,643615,462517,332875,466053,621180,540198,342699,178296,41400,146673,304182,315072,293699,358817,279179,118475,104210,446044,719716,544991,199354,167491,537614,899916,836528,577716,322200,191393,129909,273262,621155,910825,930747,845651,735637,796882,961754,814802,466238,372516,461021,614812,698205,694204,701341,673996,781787,944986,1018437,1053572,932340,800485,712217,680167,649836,614619,727991,902220,857176,790468,897755,957591,744292,694568,1018633,1136748,944968,704439,553007,619693,913368,1219181,1223417,1197212,1321783,1294300,1113101,1183066,1476070,1473810,1219711,1275625,1504212,1532687,1489604,1414294,1269154,1263516,1323499,1420866,1536458,1635781,1848956,1966836,1914972,1778810,1758017,1707628,1807658,1992545,2150196,2224637,2245579,2315418,2262315,2210778,2538922,2950227,3010862,3035793,3149037,3251622,3515610,3924400,4323309,4954119,5550424,6039335,6409955,6776071,7390795,8477498,10271260,12164701,14041062,16156847,23976066,34897645,23309612,-10878888,-32796371,-27218849,-18717234,-17693896,-15439841,-11021585,-7599532,-6543278,-6495345,-6239702,-6022086,-5829388,-5389934,-5022905,-4610754,-3644200,-2961894,-2887501,-3201109,-3238913,-3064048,-2833762,-2683852,-2683363,-2693214,-2657209,-2723310,-2801048,-2771066,-2618728,-2265058,-1886381,-1727496,-1743910,-1717757,-1662188,-1657743,-1731333,-1684069,-1590388,-1513402,-1422054,-1498667,-1585320,-1474185,-1151227,-960985,-1031614,-1107441,-1136868,-1331642,-1481616,-1465563,-1301929,-1160467,-1112538,-1112992,-1153312,-1135856,-984106,-816993,-898622,-1091848,-1176214,-985951,-721511,-741402,-889482,-909030,-819576,-688251,-593579,-451103,-437701,-621227,-649108,-542706,-638035,-707443,-653985,-624081,-701802,-829944,-824720,-727724,-617904,-517686,-646617,-868872,-905417,-732233,-659399,-572928,-492259,-626617,-882217,-942605,-761807,-589793,-496434,-470227,-676903,-816030,-625302,-297159,-244910,-415249,-556127,-599541,-493892,-362277,-341648,-345355,-271801,-205449,-362350,-671490,-887739,-897393,-866462,-827881,-740127,-634054,-544763,-551308,-498010,-420619,-351769,-420675,-576903,-660640,-753164,-793413,-600574,-394767,-303012,-338685,-773553,-1105234,-871465,-425203,-229999,-246406,-233766,-182283,-129381,-143652,-311193,-412897,-428679,-420796,-494850,-519894,-415267,-245018,-211222,-400100,-518725,-421930,-454515,-688454,-690028,-422621,-302248,-423397,-415177,-113001,-54962,-277579,-448178,-520166,-574280,-411930,-164652,-183992,-316450,-439338,-326667,112106,260485,-147069,-398850,-339439,-307621,-288555,-345761,-477960,-402502,-265187,-185997,-176217,-296901,-370843,-333697,-388758,-265045,18321,125842,69051,-127372,-273305,-194633,-309734,-860018,-1045038,-812138,-581863,-251828,143562,276999,105726,-236174,-376990,-251156,-167494,-170906,-255178,-340538,-278485,-156539,-117394,-209617,-331987,-301779,-200236,-83860,147970,246960,-2077,-389389,-511040,-374400,-294180,-225055,-187319,-304893,-377070,-322755,-321120,-313046,-245165,-356410,-619717,-690662,-447059,-184465,-147544,-242729,-272685,-231747,3578,248721,169749,-89538,-210933,-190699,-206354,-253706,-229464,-148464,-109563,-49196,25099,-54651,-212083,-161535,-49650,-12161,-37051,-2708,6281,-228019,-411648,-213002,2664,-87669,-326059,-382770,-205179,-70803,-88570,-196305,-82202,-18138,-202836,-326788,-288933,-235996,-284070,-212456,4322,53069,-94125,-217641,-161952,-46476,-106602,-265421,-294540,-161956,-108063,-287866,-386971,-191825,122153,145744,3504,192872,242403,-39948,-312018,-365766,-302241,-278228,-188825,-122125,-58918,26034,-101404,-417338,-419123,-162742,-120058,-109992,-162611,-279979,-488495,-606655,-316966,-177255,-393563,-456748,-113265,37542,-105675,-269756,-336410,-195128,36695,102957,252022,457571,449991,346457,305320,144720,-53667,68307,141654,-146045,-221782,91814,273829,304983,363992,376323,144723,-174307,-224949,-14947,144818,77644,-113308,-249219,-289264,-366125,-432285,-488311,-272204,53072,63047,-64160,-17772,-7478,-143506,-206567,-87068,86762,227548,165459,33788,-10362,9579,-136223,-299393,-268382,-247570,-348698,-396773,-235653,1479,97620,51561,-32261,-83269,-144187,-288424,-359005,-170652,157407,195315,-118807,-436929,-468850,-229980,122408,268169,5965,-222484,-151937,-130091,-292337,-424311,-537044,-616202,-469597,-189664,-201886,-370997,-261746,-88342,-75100,-29264,-37147,-298685,-517542,-351269,28523,292716,157941,-217849,-1026148,-2068885,-1854189,-1019347,-550278,799229,2220967,1107424,-297446,-398483,-154793,-272438,-766430,-1718184,-1753201,402057,2566131,1768275,387597,366303,133552,66977,227458,158900,40823,-139620,-131807,173547,389455,383045,275500,142122,10617,-65494,-95992,35592,112786,-34031,-282874,-249173,-88574,-109096,-138921,-125672,3873,111380,117117,107821,134924,78850,28997,-143870,-321471,-301267,-272432,-327842,-194466,17672,32072,-66069,-90073,-38953,-71551,-294048,-569345,-544188,-240689,-79583,-138917,-132322,18543,51869,-102946,-189163,-37397,219407,345073,384650,279199,69518,-6228,29923,-51380,-175805,-221226,-214456,-168280,-134233,-161366,-175957,-131947,-140124,-179694,-99678,46493,-34908,-211835,-43159,321317,464407,333373,152875,86083,9213,-115399,-162594,-162608,-118182,-73484,-178879,-284731,-205846,-172803,-311667,-398618,-294904,-66300,56710,17552,-86521,-191702,-253446,-126543,-12672,-39146,-158130,-212517,-18464,168520,98514,-28032,-69998,-1148,103105,111680,474,-119934,-150460],[-3105,252565,524537,451021,174785,99914,139640,196514,276138,164013,-67516,-197902,-96285,109234,233904,138073,-33688,-113461,-74155,-45765,-15681,139757,281016,375184,323674,87028,-11058,-18383,-98930,-20313,115387,-23422,-215042,-133426,-24734,26037,67147,135072,194185,230838,154008,68361,152600,260034,180772,20616,-35500,4822,-36587,-96837,-17513,145329,265331,297283,165624,-66864,-117572,-52465,40789,139300,271978,30850,-278616,-179279,13008,72293,256871,341393,175931,187418,269933,48181,-240351,-103260,115247,-1920,-31834,66075,138736,178736,213713,177807,65158,-148437,-232692,-43955,148313,263321,386951,410733,208252,78035,223809,305055,102666,61456,119552,60789,17652,76106,197449,360420,491840,367745,140922,72833,86640,43826,-70754,89844,320582,291001,205405,229325,187948,205186,170147,65201,234475,536764,618676,446757,166174,-124874,-173908,-141466,-1050,246350,386320,244976,308978,458304,212275,-98424,-6238,242233,372537,253810,112550,741,-237251,-276260,-34524,137526,62997,5603,132923,356773,309792,-76579,-372442,-173075,341905,560644,416913,280158,136718,16761,29808,207455,217792,-146812,-236534,104102,245890,70302,18955,-13798,-51258,-88231,191106,519104,664058,585617,321483,-38782,-171095,-179301,-61015,131770,333068,226177,112733,204703,213395,184868,269409,347030,297141,150750,112084,207906,284529,361295,345161,376996,332327,153616,-11655,-20920,5906,-4728,29570,111744,306936,462973,472198,357554,303907,439456,595426,452605,252475,75776,-141336,-146242,-37595,100601,221587,158887,94530,295232,424421,266962,87281,30367,155310,306863,172141,55092,132130,381304,482822,381641,295712,239155,340457,340675,177240,100815,-37968,-273229,5079,242160,76413,137253,331162,296144,265155,384354,300418,45633,-4946,91462,146571,222776,275291,92892,39896,82161,42331,156448,406375,530297,481316,303047,196962,307878,289829,180552,157377,223446,206482,210781,282596,353014,304616,161537,170155,430273,580954,489354,561844,683140,660610,640445,458235,177320,41302,43327,212784,490427,798052,704384,374875,372513,583433,575914,542519,578725,531482,635929,741080,604397,486807,508543,692917,709113,623798,707209,731528,506018,548320,722091,742491,661745,698180,729616,582252,449678,561822,664886,637642,643174,755974,739640,497573,372375,612029,810103,774449,598634,429592,281745,399621,511766,404493,373558,423059,316572,212606,202204,488079,660708,574104,249951,150212,453253,710090,662260,614973,432782,239182,197677,362676,728015,994059,984602,945706,754452,685113,866598,967994,808838,686183,626772,614164,677801,674801,617193,573288,771993,988185,1084683,1151590,1031785,910991,762570,700918,721202,799437,1031794,1302990,1223523,1053305,1115205,1099133,762055,717365,959055,1016197,968953,898758,794483,880813,1169436,1374794,1356884,1363624,1480413,1443458,1200031,1288113,1658390,1648917,1263414,1163864,1387108,1576305,1625146,1503539,1289267,1389384,1611110,1647958,1622955,1651778,1843899,2021841,2055618,2019889,1965887,1912064,2082508,2354405,2412991,2349143,2365321,2525119,2654582,2641301,2840249,3338648,3531303,3420121,3351157,3531830,3947304,4387095,4987734,5913878,6432336,6513579,6694359,7149612,8081624,9304055,11536002,14038424,16352350,18662134,25125806,32453497,21192432,-8097506,-30750269,-30095335,-22652856,-19307486,-16324057,-12186137,-8639816,-7147572,-7323366,-7263419,-6728179,-6394127,-6220273,-5862326,-5069733,-3973273,-3389442,-3504128,-3808392,-3722887,-3518328,-3315834,-3113228,-3037344,-3046417,-3014381,-3073057,-3069782,-2809355,-2644910,-2407897,-2097794,-1910797,-1934475,-1922417,-1781391,-1702450,-1784536,-1734907,-1617865,-1653224,-1665173,-1648010,-1665360,-1648579,-1436573,-1138387,-1078247,-1193105,-1305939,-1626496,-1695497,-1531324,-1407392,-1279203,-1084092,-970736,-1131292,-1202571,-1148225,-1035531,-1162427,-1373511,-1401795,-1164352,-894405,-807109,-910078,-949662,-847233,-741250,-700955,-600502,-543263,-675659,-652596,-494324,-587610,-816885,-877679,-854764,-872709,-947981,-898882,-797127,-630204,-514246,-646804,-811474,-732368,-557505,-674348,-676622,-519315,-552999,-791641,-970303,-820501,-532203,-390775,-500783,-780525,-932951,-780107,-361251,-352311,-532481,-544812,-465750,-422268,-390849,-383520,-458983,-410874,-332832,-483068,-756082,-942420,-984933,-977777,-997752,-915873,-727114,-526771,-432409,-352547,-273575,-340898,-495468,-604299,-610912,-626354,-592454,-446782,-352912,-412942,-555723,-894928,-1055605,-756539,-227114,-97114,-234914,-226067,-162371,-100450,-264577,-491223,-598101,-630135,-613654,-675581,-701428,-581676,-375210,-286806,-491199,-603042,-453434,-528099,-824455,-822853,-449858,-275451,-393833,-403389,-183425,-147999,-421936,-605060,-616829,-548430,-395077,-359762,-419232,-545448,-666094,-509697,27606,327240,-47004,-369149,-354847,-388830,-381449,-391770,-553497,-591455,-443460,-263908,-230941,-356482,-474093,-485911,-450104,-218589,38325,14072,-147239,-312888,-354109,-216413,-326593,-844441,-1018839,-843891,-595934,-356600,-49638,6428,-123633,-369197,-472114,-362144,-287657,-272486,-260133,-332325,-320090,-215737,-240056,-400073,-486073,-367035,-208857,-81467,93523,131055,-115469,-424994,-458014,-309176,-252732,-247102,-292313,-380565,-270141,-168795,-281480,-334469,-265652,-395873,-663534,-708034,-460899,-221512,-208653,-295076,-334053,-308916,-99421,147065,90510,-158568,-260490,-135194,-133385,-230308,-245261,-223506,-157197,-87795,26939,-26444,-227921,-208798,-45888,30105,72258,31919,-59932,-259254,-469043,-454807,-340111,-322446,-398262,-440310,-279909,-97722,-160207,-279443,-149060,-23899,-153136,-239866,-238302,-177158,-236142,-184414,-60726,-79794,-206347,-321748,-334339,-272986,-346761,-483627,-441806,-250332,-153952,-311700,-391401,-273026,-12977,70613,73034,232654,167705,-153515,-337024,-307981,-291881,-316098,-310583,-293853,-250433,-110719,-155257,-439286,-529761,-281250,-138875,-147101,-215011,-306959,-395536,-502810,-357209,-200211,-312395,-363315,-125453,-38550,-244550,-436921,-479204,-299474,-24825,26494,129995,360143,384916,244316,200978,70706,-95944,-5472,17712,-214951,-256062,-4808,110399,110669,191815,235316,70638,-232367,-328560,-117187,66664,7896,-163243,-273699,-281097,-279223,-363980,-504917,-357703,-22071,92648,22567,25208,-32045,-214096,-281266,-192877,-49982,128519,112664,-108013,-163719,-106275,-221065,-390185,-436967,-445819,-476802,-462559,-328824,-117217,-26414,-19674,-88637,-220011,-322208,-382726,-420170,-258526,24909,14362,-371555,-644660,-589849,-305076,-29213,42177,-172492,-351152,-281499,-183387,-297789,-415852,-528651,-669505,-628173,-427476,-413736,-433068,-224628,-6567,29396,-2551,-146615,-392409,-427288,-209066,90210,353951,366207,201194,-662347,-2220028,-2647470,-1612921,-1156109,248123,2322606,1748981,40074,-250367,62240,-10440,-438214,-1399786,-2067769,-786270,1449449,1617388,781681,810002,519675,382183,448479,165996,-49455,-211590,-245959,-27426,103855,70112,-6945,-11725,-87681,-191548,-203062,-39581,110373,-21795,-250828,-243254,-60403,-110348,-235122,-261116,-78156,36051,-3989,-23710,40763,33209,-3929,-176143,-350892,-339869,-306016,-328970,-187291,5408,-10797,-83620,-34931,-19181,-202364,-450920,-633034,-618130,-402216,-310879,-377388,-269506,-50905,20255,-62952,-127154,-37627,140652,188111,167632,153590,30999,-18487,21266,-66341,-241848,-307481,-309681,-247645,-205928,-170435,-89080,-85970,-244215,-372755,-347562,-196515,-182246,-258864,-82778,266849,414356,212813,-24099,-54372,-80288,-220715,-291981,-259200,-217463,-193853,-247004,-266402,-198105,-176608,-317622,-461002,-379991,-159097,-83791,-87916,-44108,-82046,-209494,-179886,-99617,-131155,-242060,-295655,-86607,161020,149039,100929,112559,160209,144974,80398,-17483,-113615,-115803],[57852,274232,522700,493001,234937,122433,202378,268209,274632,145412,-35796,-110450,-54936,76794,256551,260762,151324,114212,139790,92943,86351,204855,304950,410660,423333,267388,223890,213385,151379,189134,284813,223213,49127,49531,94545,118007,114341,127065,284556,364859,274423,271094,354199,381103,250773,109254,85477,114375,56575,69496,187364,276230,337706,376644,258721,73960,74776,144048,100153,197678,414858,274764,-38688,-56769,59704,108599,277408,384447,273470,295691,392289,209223,-81878,41309,250597,112059,28389,155486,302311,370814,416035,351036,125828,-199337,-320927,-75332,213194,401534,431727,342616,206841,89627,281964,368027,261364,279856,305236,105754,-13403,156244,363336,494214,544477,380284,175676,161595,224799,87067,-29872,162168,377385,318267,241656,265964,272213,333924,293353,182257,358928,649910,679745,455146,194229,-40070,-168851,-126319,144879,423295,444997,267948,378668,562613,371669,96209,120235,329233,451702,379691,299130,249673,36053,-103567,32080,200091,145429,82737,229380,487786,403416,41953,-180131,19601,392210,588120,593560,575803,425791,222867,180180,400354,412800,132702,57218,251574,269662,113691,197131,254343,187569,204349,418644,640916,742507,706497,490034,114319,-101203,-128869,7971,233872,438611,436998,379374,402523,391568,343586,452343,617459,560877,364650,369224,449496,521616,615655,615662,583112,445984,243793,100278,49975,84007,123746,138413,226466,612232,727368,592910,470209,461893,656206,808102,749933,547108,225789,-86544,-98820,108340,301861,326110,237562,297925,536296,649425,440212,216972,228655,361990,455862,334809,228165,244575,447358,568569,443513,381235,377507,500410,529821,442497,340018,217559,25419,220442,471936,287208,263560,445125,375255,341809,485360,482715,281809,145006,173520,190060,317966,413488,243415,129070,128941,23202,66672,357480,586797,614721,429209,308986,270923,299584,219642,236211,395320,439584,410084,427255,496012,463351,328144,307784,631574,806823,687836,749594,940996,993160,923218,728438,398087,140367,148907,360643,670461,1008840,981027,733857,742365,817052,691530,635216,662829,591948,710610,892592,885427,815704,747226,869615,921892,816389,819519,808044,592733,661248,863758,859971,806675,819096,906062,766528,622343,754190,959660,937985,840907,900434,886730,611361,531093,833062,1035262,1028100,897193,793170,738759,776490,766748,567200,537763,627741,650219,609810,503164,581522,695504,812087,607326,458806,634441,736429,678661,723424,662667,513240,532518,628829,876004,1064743,1116928,1146647,837374,635814,897930,1194136,1211563,1091229,912576,689833,679319,759736,782902,815552,940813,1051685,1189255,1363999,1286863,1081973,982292,1036063,998540,1066619,1375458,1698205,1625994,1412076,1461641,1344341,918580,922237,1041912,1041007,1146667,1237965,1201091,1281769,1513378,1623975,1666974,1699040,1700805,1661364,1495648,1570288,1873246,1862871,1511800,1343346,1448915,1703548,1903210,1861913,1685431,1750998,1993425,1988801,1902733,1868868,1987915,2274138,2447182,2525106,2384427,2292480,2438527,2758740,2782058,2724668,2843963,3027142,3198713,3193041,3303569,3845555,4171087,4014146,3878750,4074680,4527617,4959985,5729919,6875107,7306076,7062182,7193396,7858245,9247091,10750234,13185543,16245926,19159446,22305020,28549294,36030594,27396606,-6636436,-36843488,-38003695,-27831656,-21129465,-17392866,-13807163,-10424381,-8476775,-8493740,-8319916,-7597682,-7257503,-7223209,-6759174,-5699466,-4837292,-4362712,-4431480,-4531875,-4319137,-4055358,-3853724,-3632602,-3512057,-3525428,-3514345,-3515742,-3351318,-2945434,-2824952,-2688871,-2404301,-2146185,-2143778,-2196852,-2080102,-2040232,-2153765,-2147959,-2008654,-1992244,-1995394,-1814955,-1721025,-1777841,-1790480,-1655896,-1581157,-1632236,-1767403,-2050641,-1930187,-1580002,-1508402,-1422197,-1154476,-982402,-1177032,-1330514,-1381198,-1357869,-1528911,-1714995,-1641623,-1389761,-1161507,-990543,-1033619,-1083955,-1079584,-1123056,-1029677,-857365,-718864,-767950,-742298,-601136,-697074,-1074829,-1220433,-1165342,-1107976,-1126295,-1083389,-979065,-758760,-655271,-754499,-847199,-695068,-569967,-789792,-897646,-671579,-571397,-807470,-1098203,-965860,-598016,-512931,-825789,-1071149,-1152353,-1026037,-686811,-745565,-882721,-794815,-626419,-593936,-583987,-561699,-703221,-716438,-634389,-690770,-864773,-1003333,-1071882,-1057454,-1107537,-1061734,-897984,-717976,-488891,-317101,-250627,-474099,-692373,-715481,-655563,-600423,-467595,-411190,-470142,-620716,-797190,-957180,-1022444,-803005,-291962,-139500,-280018,-258155,-225389,-266565,-553305,-748915,-826501,-848091,-860323,-896545,-886949,-790060,-635687,-499198,-585061,-630272,-535561,-727009,-1039378,-969214,-570547,-409997,-475142,-491999,-408851,-353807,-599723,-751809,-727733,-618333,-555749,-713624,-714415,-737714,-855916,-716122,-237185,62096,-147745,-413109,-428622,-500672,-546088,-576687,-750204,-871022,-690577,-413710,-345674,-455822,-604433,-693974,-579974,-252536,-9806,-176326,-476270,-593001,-525768,-348285,-446042,-791540,-893577,-802127,-614865,-478722,-321807,-367201,-453063,-557747,-586396,-519052,-501849,-499938,-402383,-446947,-482324,-399497,-464570,-674855,-736064,-556107,-331305,-177118,-55591,-50166,-275228,-506834,-452384,-305475,-271281,-327259,-460947,-538702,-309137,-182294,-355620,-413310,-316919,-449935,-710801,-733731,-513639,-328664,-354206,-405342,-413845,-404146,-295882,-104707,-110155,-263067,-279391,-85549,-86090,-270540,-366315,-373137,-278365,-213062,-101169,-126801,-311635,-337954,-144664,-14061,38462,-79333,-201449,-343208,-563365,-735903,-769774,-651331,-531554,-588613,-532854,-354782,-441113,-481346,-319662,-140257,-157901,-211138,-251789,-230600,-277531,-227555,-194098,-257394,-347091,-435049,-496547,-499006,-568653,-665565,-592795,-393129,-279847,-393889,-469294,-396811,-221928,-120599,1656,62786,-51775,-339509,-450800,-335954,-325860,-382296,-474113,-536057,-525135,-329798,-286546,-516423,-659660,-450835,-205123,-226433,-289045,-347657,-373481,-464412,-434203,-261364,-285887,-309857,-219473,-235581,-441427,-601862,-630801,-442637,-156980,-89816,-45175,151165,190476,50832,29220,-73418,-226283,-184570,-193996,-314738,-283894,-158968,-186073,-223054,-135494,-123115,-208275,-403707,-481594,-237630,-33496,-103487,-245564,-289015,-239402,-179596,-319736,-515462,-473499,-236599,-74275,-34474,-8104,-104858,-349010,-440269,-368907,-265261,-104331,-54648,-285060,-317660,-242375,-348762,-498264,-599433,-639137,-596319,-526175,-439506,-288437,-206499,-149611,-197069,-381591,-504357,-501864,-523280,-398304,-194304,-267421,-661565,-834646,-702116,-431881,-258778,-244795,-369119,-486468,-439373,-320129,-374890,-427737,-536052,-750927,-796420,-679237,-631870,-489545,-211667,26003,81335,-68111,-376209,-574176,-402235,-120596,103509,340373,523394,590186,-417044,-2567091,-3375066,-2071966,-1657602,-145936,2411255,2201208,267155,-124436,192014,166634,-129598,-1131642,-2549537,-2053914,349692,1581464,1312643,1003039,530901,420080,443288,37897,-207807,-319027,-389845,-272629,-204284,-251692,-310427,-230820,-218980,-331647,-333746,-179759,-40330,-144809,-274162,-331420,-237673,-226364,-381486,-435783,-240198,-99924,-160670,-213828,-142167,-95934,-137149,-270969,-399960,-390982,-339992,-314317,-185591,-42158,-99122,-169420,-74663,-89522,-379613,-600803,-620366,-582059,-487593,-482445,-549375,-389731,-164423,-86863,-90030,-110187,-87296,-23034,-56765,-118396,-45640,-80432,-109188,-71547,-152815,-340919,-418689,-416726,-325587,-270712,-209782,-101668,-145636,-373398,-559085,-596349,-455050,-345622,-326510,-171728,137610,271558,799,-295995,-288546,-213368,-303149,-389607,-371202,-369636,-361048,-326767,-251714,-206156,-206508,-319883,-488970,-460127,-279329,-261801,-266776,-70383,-7471,-156481,-226890,-207883,-238479,-314758,-374998,-211909,67730,155561,193823,273128,295438,160715,37079,-46711,-124537,-85810],[107332,263170,453601,484572,279660,144200,269341,360584,285593,141997,33832,33699,29795,67071,269936,391134,364239,379642,391903,262932,211246,290391,368553,470818,513918,446051,451542,417909,349713,365782,450034,469383,352482,267150,259930,299982,311917,295820,473126,561939,451436,477548,540177,498667,341555,237211,251029,249228,170607,247413,438885,505313,484476,493627,424950,292415,287157,375409,274316,351854,533060,469085,224492,146929,171695,167543,286570,434384,409282,413048,499051,350845,79810,174396,349582,244518,150186,281453,425732,495293,555144,516602,219759,-205480,-345769,-74488,275946,529505,506160,324882,261172,226870,423044,440711,399752,496590,545261,263107,142254,439735,588212,595581,601039,440457,277896,393765,534425,264790,113248,291673,446884,362261,322983,352245,407259,486470,427937,319850,487439,752560,736677,488109,273915,131189,-73682,-43294,322048,646172,559463,350278,476457,702342,608107,335516,227970,398558,545169,542564,528734,542398,391423,185674,199212,283393,218245,153556,315033,585824,491455,161364,30079,248441,465785,618547,772659,855697,752618,512587,393404,563089,568001,440180,404821,453808,364708,237867,401366,609769,540350,600584,688387,764172,829581,860695,681115,321865,42972,31783,180378,374672,526641,652316,683100,653181,640131,595666,712949,927178,855259,649928,707071,767663,815104,900116,937391,821503,580622,352100,261934,212517,234362,301387,304322,426118,857867,901733,642794,488474,535094,804258,950133,985886,829411,410952,44269,34251,347285,597218,556759,466960,565868,725835,799758,649132,482220,534811,612857,675548,665159,508302,419176,529127,666580,586594,490968,540792,709713,807021,788928,679016,580239,464437,581818,870553,744790,586509,680063,593958,531952,643327,734374,616448,385370,314498,312117,485620,618550,560550,455615,382627,141812,64004,389069,733513,852268,728451,577380,379406,388581,319728,392630,619038,712620,664321,694361,839506,861284,666658,546364,843139,1008056,881787,930388,1210924,1369121,1235901,1029296,719326,421352,460639,692886,1035574,1360516,1398092,1197525,1147611,1137139,1024717,952418,809553,676930,832529,1088040,1214295,1133025,988080,1055438,1131097,974563,879758,927617,955758,1009126,1090537,1049435,1064073,1058580,1131396,1048609,974011,1081797,1302010,1276900,1096252,1115759,1167409,970711,938492,1178583,1317746,1311681,1249839,1251025,1381252,1310781,1096664,862798,841206,1013507,1271374,1297583,1036614,807076,969937,1316315,1295284,1155567,1190391,1175636,1110253,1056780,1049048,1029909,1101258,1085967,1128705,1222064,1431763,1523959,1113487,891291,1283305,1578812,1621936,1556058,1379759,1056791,932182,1119559,1385902,1565350,1440072,1297194,1440518,1723886,1751479,1485939,1610663,1894025,1684182,1542050,1868637,2191661,2140152,1944254,1978648,1813423,1482696,1503802,1493646,1525568,1729788,1856834,1901862,2002737,2171185,2296567,2468448,2433390,2187391,2147256,2240420,2322175,2441661,2455066,2335541,2258583,2167891,2282398,2619158,2810404,2810791,2712845,2756508,2821922,2870583,2814552,2823859,3179378,3500280,3678683,3526991,3406425,3383834,3618720,3805191,4015348,4279829,4372755,4404368,4426327,4616905,5095390,5482904,5553745,5648029,5821200,6196763,6639702,7425718,8585374,9112161,9087654,9579657,10752745,12809663,14862338,17267462,20749056,25170222,30907433,41206170,59719262,54724375,-6671381,-62833366,-61058868,-39270230,-27943123,-22562707,-18385517,-15101612,-12781736,-11806111,-10896983,-10197195,-9849941,-9475602,-8632469,-7537792,-7217528,-6764130,-6283834,-5873774,-5626172,-5349651,-5050307,-4755112,-4574659,-4542087,-4588365,-4563665,-4277957,-3932978,-3791875,-3532110,-3143022,-2857041,-2864279,-3064636,-3114460,-3159964,-3253870,-3296644,-3125678,-2831825,-2615400,-2306334,-2192538,-2280889,-2507676,-2747241,-2787757,-2687054,-2753723,-2768580,-2397023,-1971165,-1937868,-1928445,-1752654,-1585898,-1607763,-1754277,-1862745,-1951093,-2153163,-2245557,-2027167,-1787311,-1646764,-1496420,-1459251,-1489965,-1736590,-1990788,-1705527,-1303057,-1067936,-1057537,-1084983,-1012244,-1127965,-1546036,-1708508,-1622369,-1489555,-1448588,-1480319,-1355642,-1115730,-1085644,-1127332,-1170104,-1089550,-1042481,-1163076,-1298697,-1039435,-835646,-1170997,-1638503,-1479693,-1001761,-1031984,-1514604,-1644857,-1576385,-1427050,-1324935,-1423387,-1502814,-1421370,-1259297,-1183165,-1097361,-1005225,-1118088,-1206438,-1116005,-977834,-1029444,-1166848,-1255446,-1213552,-1235146,-1222494,-1182508,-1170699,-881047,-560620,-496501,-810117,-1026617,-961177,-905695,-824247,-619118,-615591,-797406,-945958,-1059581,-1072415,-1174096,-1165528,-814018,-515981,-464159,-430599,-468784,-695553,-994295,-1084864,-1101680,-1088211,-1171306,-1175778,-1072397,-1027313,-1018860,-888703,-739370,-664587,-713794,-1002599,-1235207,-1085235,-820382,-731893,-675937,-690466,-751342,-657232,-791241,-895320,-874245,-831434,-918818,-1141024,-1023902,-871492,-967771,-903056,-618439,-464515,-467645,-564575,-596593,-660597,-768737,-882945,-1037346,-1153515,-951780,-645006,-555969,-645551,-783238,-923798,-775264,-410200,-202499,-494180,-870713,-912678,-766587,-592740,-691347,-822315,-803638,-762832,-703824,-624256,-621590,-751490,-805095,-779293,-729190,-706949,-775961,-812164,-683984,-684203,-730509,-653577,-710425,-939898,-1011636,-830056,-558946,-367773,-274670,-267029,-455615,-637323,-545855,-406997,-380046,-458349,-639205,-732211,-512765,-389039,-565395,-588358,-432540,-529965,-767971,-784897,-612649,-495869,-548498,-551452,-494956,-494961,-518600,-409516,-353318,-374084,-280600,-78808,-77056,-346184,-592734,-602498,-477861,-431294,-374206,-374817,-479467,-556512,-394453,-203393,-208193,-344161,-388203,-480744,-709939,-1001843,-1160362,-976693,-710488,-790825,-886776,-799136,-853362,-743923,-527611,-331387,-236547,-275346,-365501,-436979,-430431,-354923,-375171,-443549,-487304,-536421,-616822,-678586,-725664,-762187,-708900,-563420,-454797,-495199,-571250,-506920,-441225,-414150,-268539,-265476,-348976,-552688,-624614,-463055,-417991,-492797,-652063,-790289,-801514,-567031,-465671,-647440,-782172,-632652,-342458,-339099,-369171,-398083,-453811,-542048,-514659,-333095,-337522,-366578,-407621,-526795,-686031,-763276,-766062,-586200,-328853,-241646,-245412,-103796,-52615,-147745,-139096,-224349,-394669,-426288,-440648,-423294,-307269,-333609,-526762,-585869,-519669,-577376,-592174,-626336,-624542,-349388,-146949,-229297,-332255,-294977,-195817,-143339,-333798,-527481,-589568,-512440,-375551,-216164,-99715,-205933,-515242,-634586,-556221,-498191,-417857,-333167,-466560,-429277,-351288,-470759,-588490,-706578,-760533,-659239,-575841,-553799,-476061,-399842,-315449,-337484,-524903,-642668,-620080,-638495,-544296,-413654,-547862,-886440,-939888,-766165,-575711,-495398,-494358,-522534,-592985,-587367,-515876,-505038,-452968,-547372,-824286,-918024,-859440,-775547,-515948,-215638,7372,72678,-196074,-649559,-775733,-434006,-102369,74851,281451,594420,820271,-356547,-2996724,-3841475,-2341416,-1971492,-362314,2425246,2357922,375049,-35022,214840,216015,43603,-1062125,-3112859,-3094081,-437544,1660450,1822024,970011,274359,237728,234049,-184319,-389516,-436339,-535143,-512930,-448064,-464563,-516606,-425988,-338290,-437188,-434628,-306545,-247223,-324401,-345926,-493427,-584373,-484018,-558069,-602040,-436412,-265989,-319659,-414532,-359038,-269433,-315492,-388678,-456675,-448105,-365182,-283046,-181784,-103407,-206029,-307058,-196108,-209742,-528176,-692993,-549872,-452925,-465703,-553074,-619587,-456860,-282609,-247963,-195229,-145587,-153330,-199950,-305944,-370655,-250193,-227658,-249177,-221823,-281223,-423228,-502051,-492751,-377425,-308446,-265791,-203637,-272030,-468026,-661657,-755000,-660426,-487992,-394183,-286940,-38859,72770,-235488,-572302,-532738,-344435,-332880,-412000,-459818,-536753,-532223,-384061,-232305,-228915,-261887,-322707,-481358,-523145,-395894,-424166,-477217,-184342,-1423,-107980,-242222,-303500,-336783,-357864,-422053,-351836,-83564,114082,211431,333802,341004,145419,-2615,-83627,-158508,-73564],[136974,230323,334230,415719,276602,146127,315357,450512,318062,160575,119485,169398,103185,64482,265094,485945,537925,601588,597474,404738,316708,374676,456069,532292,554282,552086,582607,515758,424856,444994,548510,627381,588609,449025,413363,498298,571778,592227,698941,729185,601657,607874,653579,577880,426192,375651,416336,352817,240745,351180,615820,711882,620848,576555,551156,441142,405810,533707,515524,553834,582491,531618,407907,352649,299864,210266,264309,462027,526222,497043,551022,422260,195073,265727,402377,360312,284902,379730,470647,532886,601403,622501,317319,-167894,-320532,-69348,297699,570151,540403,344043,344742,452734,575488,475600,460071,637446,757230,523215,495610,811413,764753,614905,630877,532668,436075,693491,868161,509685,313407,444212,507758,405259,419188,465964,553178,608745,516101,415381,563731,797831,752323,511204,366030,305944,53976,50687,455092,824515,694991,472038,575880,833971,813674,483805,240798,386964,574171,634459,684394,767732,694509,468671,378807,341559,254129,185049,345842,625947,564653,244090,195154,456035,563359,644598,862327,991850,970917,787713,621053,630448,615868,634200,658484,666928,540403,410679,538164,877794,893759,949813,896442,834534,883833,967850,797675,491723,191386,204361,377253,495872,550851,765867,886394,856840,860371,863631,1009104,1204713,1074686,877399,963422,1003910,1019504,1106925,1187846,1004396,684735,432705,410513,417924,413337,462651,452144,599787,916181,914253,595100,392865,487486,801085,964550,1072901,969323,538408,171423,183354,579460,875527,843972,759537,772458,788198,812379,801673,785819,836528,850416,943071,1052619,805741,595993,578758,709142,746782,613715,682972,895911,1067342,1063069,970637,888244,819418,916465,1220467,1211059,1007158,986924,888064,743433,765558,924510,901533,648497,484388,490467,675530,826886,926838,922204,757731,359746,182218,523686,953434,1147480,1077930,819367,595100,554074,473339,596051,838867,943816,897905,1000013,1231852,1288587,1021499,810461,988355,1119298,1034875,1084651,1426607,1646445,1473601,1261146,1054151,843442,865436,1050938,1439895,1847746,1996102,1733063,1527572,1501913,1497062,1420944,1042560,822802,1018074,1295687,1445645,1296106,1149481,1212318,1278445,1073690,926502,1101214,1463283,1496960,1347867,1255567,1350962,1385616,1367160,1360127,1395267,1457615,1612520,1601229,1394220,1402784,1582725,1557804,1522326,1588124,1609826,1586267,1603870,1676635,1945227,1849605,1461233,1246678,1235882,1469583,1888997,1976338,1622318,1159301,1442822,1912886,2032304,1935676,1881553,1841130,1797911,1601194,1527942,1608138,1672851,1604869,1463577,1417179,1766996,1974062,1634715,1540801,1990075,2097984,1988798,1988089,1939508,1739192,1540608,1744805,2243610,2510928,2136817,1782217,1863825,2130619,2291667,2143880,2542768,2995442,2645786,2233324,2517823,2806940,2769096,2624297,2608993,2514210,2461685,2402487,2307677,2470781,2688483,2710772,2824554,3010195,3173473,3429192,3704687,3521908,3029853,2996310,3368574,3471378,3435636,3501340,3662896,3764265,3539670,3416018,3775185,4190525,4414635,4223778,4006093,4232937,4502133,4456661,4414486,4759322,5166775,5397237,5364190,5228828,5040904,5144522,5624044,6180766,6529082,6523879,6400184,6555217,6983314,7309921,7682692,8226339,8786673,9011036,9314076,9837170,10516382,11494602,12386271,13289468,14524287,16384857,19177267,22025555,24580297,28527815,35562712,45565740,64765942,103343685,98969945,-7538015,-104801616,-99051566,-59095406,-42004516,-33634743,-27200086,-23559877,-20764518,-17992369,-15821684,-15146224,-14563237,-13434756,-11989075,-10927504,-10966840,-10444385,-9210248,-8188805,-7984057,-7782577,-7293645,-6786382,-6459745,-6284961,-6352364,-6359584,-6093805,-5948194,-5656835,-5043535,-4448994,-4255641,-4375410,-4743043,-4956528,-4950041,-4909146,-4959189,-4774993,-4185766,-3646152,-3344742,-3337356,-3382687,-3616835,-4097228,-4275225,-4087337,-4078711,-3769552,-3219361,-2895771,-2876709,-2960733,-2973814,-2815029,-2531865,-2552202,-2624331,-2792306,-2984227,-2953883,-2620142,-2378235,-2318315,-2330502,-2236392,-2222236,-2720279,-3055229,-2574261,-1939536,-1642694,-1634199,-1728387,-1722777,-1844196,-2110539,-2232550,-2191588,-2018517,-1926445,-2052547,-1911498,-1728327,-1803248,-1781047,-1781222,-1868631,-1872131,-1745898,-1770960,-1540704,-1349149,-1915520,-2644898,-2443131,-1796923,-1871295,-2339961,-2348877,-2117404,-1905452,-2025322,-2107911,-2169573,-2194950,-2121937,-1992668,-1813161,-1642914,-1625936,-1756473,-1643039,-1290893,-1251050,-1466202,-1573157,-1531148,-1486360,-1449962,-1519818,-1694008,-1482158,-1054605,-990411,-1278296,-1430137,-1329409,-1319978,-1240714,-1049836,-1022575,-1210176,-1303733,-1340434,-1335212,-1524146,-1715464,-1594255,-1132614,-785899,-763190,-899747,-1247388,-1418279,-1419536,-1380191,-1328613,-1477969,-1465587,-1264425,-1254549,-1388772,-1333091,-967850,-769244,-945090,-1177687,-1193664,-1039383,-1089216,-1106669,-905954,-920980,-1081978,-976120,-948151,-1015799,-1039764,-1116802,-1308521,-1436128,-1237624,-941146,-985855,-1009874,-931212,-944873,-848284,-777775,-817014,-839288,-979456,-1184677,-1280281,-1296102,-1137430,-915477,-834525,-895560,-972839,-1100281,-985707,-665682,-557265,-906034,-1193543,-1146098,-998035,-896772,-1005855,-983862,-830840,-786535,-866861,-778404,-865352,-1027004,-1062373,-962612,-876566,-888316,-1032828,-1102631,-991546,-927971,-931717,-827676,-834679,-1060341,-1180839,-1050242,-783392,-580045,-497767,-463812,-593667,-751279,-701037,-578270,-549407,-598022,-751364,-868610,-762672,-660076,-820545,-826084,-610017,-629446,-823192,-843129,-713566,-651243,-703897,-680944,-561201,-560275,-675425,-626389,-518917,-446305,-284514,-127775,-101146,-402305,-837612,-866591,-715815,-688889,-705354,-675472,-668521,-791811,-746623,-530792,-578535,-619492,-535531,-625330,-864731,-1160294,-1349381,-1149180,-850327,-932067,-1142974,-1210066,-1198227,-952589,-676187,-504990,-354156,-401367,-551328,-719595,-641366,-533829,-554514,-591995,-588138,-595228,-672456,-778068,-790998,-753250,-748539,-704540,-610304,-551510,-597257,-526283,-588090,-727938,-661772,-592662,-594137,-706998,-763187,-622306,-531982,-610040,-787736,-973821,-975383,-732224,-624530,-773266,-842449,-748389,-514630,-441729,-421565,-433743,-578852,-673230,-544893,-376613,-441153,-533894,-638584,-804540,-921327,-919001,-849423,-661328,-457557,-381559,-413294,-306451,-233855,-258042,-226152,-305351,-515477,-639384,-639544,-501391,-315764,-460158,-778626,-842510,-829246,-951856,-912578,-788127,-683204,-424779,-258244,-324838,-373339,-280492,-174221,-195605,-387084,-523355,-643310,-707291,-646974,-418418,-197162,-297444,-644862,-768459,-666074,-660898,-702748,-643570,-608775,-467232,-390043,-523540,-610523,-712141,-760271,-632919,-586694,-630707,-609360,-540889,-470320,-469959,-602957,-690856,-689645,-704647,-615277,-518887,-699823,-947656,-908404,-745154,-667022,-637847,-609167,-582396,-638614,-679409,-690920,-615132,-456364,-527221,-831543,-936270,-897079,-785415,-494088,-212608,-29872,25279,-324941,-851708,-898697,-474769,-133162,32338,228526,582332,834849,-452694,-3303395,-3928995,-2417285,-2066949,-440442,2316047,2230646,408456,15137,147503,141379,27718,-1218490,-3593163,-3674529,-769187,1789460,2153424,860211,-7514,-3938,-56762,-420250,-545740,-534826,-649776,-695949,-569612,-500710,-553995,-510491,-389726,-459203,-452435,-337188,-368012,-436742,-412409,-635844,-914990,-792987,-705486,-702237,-597665,-416202,-436901,-553096,-522262,-420357,-460499,-473194,-490275,-481762,-360089,-230792,-164718,-147097,-286642,-441237,-338144,-308563,-570911,-679507,-443196,-272132,-341438,-515496,-590387,-453694,-358173,-402700,-333604,-195008,-176279,-294892,-452365,-490922,-385121,-353655,-378571,-367631,-389985,-439158,-510614,-498643,-376495,-302883,-306966,-318515,-369397,-469138,-627949,-765530,-762072,-578011,-433348,-382579,-215016,-128760,-415711,-744617,-688618,-423529,-292979,-332666,-470898,-643301,-637611,-381460,-193686,-254765,-327724,-323331,-442219,-551645,-471030,-514036,-639788,-352709,-61762,-68868,-205292,-348180,-396795,-354706,-410689,-447786,-231625,43323,152367,263409,275225,108713,-24917,-120370,-210220,-86025],[141927,189438,190516,282786,201398,109288,315475,501418,356915,185850,178613,225819,110264,35728,220535,498333,609771,703462,677824,460778,359980,427682,530252,552090,502007,525179,557760,466072,352573,395580,541736,651907,667087,519858,487126,614856,743835,825964,821097,747118,622136,594477,649062,581470,461929,474611,521402,372381,216998,327686,626420,762738,631065,532195,512250,392846,349469,531279,694499,686898,522708,429660,442476,469090,370527,192421,189425,423303,553704,503641,510992,385182,224389,293805,408425,417822,361655,384577,425158,493215,560416,630859,372426,-110627,-279848,-95998,240505,472118,456493,334262,397930,653610,644628,425101,409775,652636,850173,798097,902824,1053433,778113,521753,595071,601203,582152,891378,1013793,680063,475252,555027,524376,414289,473374,548847,637605,634745,501103,405445,523394,725177,671653,462634,394013,377920,127006,89512,482105,864446,773650,571272,622584,870061,849259,430729,116472,251426,463420,550306,650543,805052,797007,591779,442160,306635,205810,138070,287500,589513,588326,250332,266329,588482,653751,630484,792922,923019,977919,923027,759977,556757,517542,609122,697511,808931,740832,556473,537084,879681,1056701,1075119,943315,791342,828656,915986,753396,540796,276488,285708,480550,521527,466338,674191,856517,900869,938741,1014310,1206830,1315927,1085843,900122,978579,998116,988815,1107573,1212904,1024413,695594,439666,476683,566750,529546,518091,482911,603609,743210,755925,455624,219376,335639,625549,827110,962432,876665,515309,199613,260428,696563,1010542,1039349,938324,787823,680755,654970,772124,946342,984008,987931,1148141,1265074,957557,664862,529261,629728,797245,690403,722478,954248,1164857,1100757,1033702,958999,868002,974326,1244385,1360649,1277263,1208812,1093193,831224,731364,876407,931740,786697,600874,617023,754770,895252,1113409,1259308,1027034,531339,347600,688427,1137511,1343029,1209325,811831,757741,726684,627268,752137,956259,1029806,999809,1165891,1397643,1405316,1128791,927925,960145,1053511,1071233,1161797,1477994,1649041,1490593,1293959,1233587,1187514,1113968,1180845,1577832,2199232,2522158,2116353,1725408,1713643,1769271,1684921,1232093,979662,1181124,1391704,1396709,1183799,1126999,1232771,1257476,1063049,956051,1211456,1728244,1792545,1461972,1307907,1453025,1589653,1483412,1526588,1622980,1636485,1707496,1743266,1590345,1620011,1901741,2011407,1930080,1819751,1719672,1695544,1774107,1807778,2007861,2009295,1646031,1477667,1482342,1695013,2050173,2171990,1871346,1418667,1773575,2200533,2314641,2227991,2161305,2163170,2185066,2015209,1832347,1869406,1882657,1873044,1620128,1308579,1625168,2100767,2143370,2239225,2567773,2477861,2185208,2174638,2258089,2337376,2187959,2251777,2724325,2925158,2557993,2258138,2234094,2302000,2529311,2675557,3160851,3559636,3253623,2770359,2972839,3219780,3184297,3077238,3007102,3082561,3285400,3074475,2957141,3232549,3413456,3334612,3478543,3766773,3984981,4356447,4606476,4317533,3807757,3805707,4214249,4285374,4249516,4361346,4628110,4827786,4653595,4434706,4661054,5071300,5405052,5367581,5111034,5431120,5745268,5695802,5721639,6012371,6392686,6592617,6697785,6542084,6408964,6537875,7155707,7762966,8064646,8106957,8053827,8434986,9050046,9246576,9591617,10514038,11416472,11822700,12167252,12768796,13344214,14083795,15382077,17370806,19222495,21431663,24588554,28078693,31146894,35547701,44855880,58270167,85713187,138753500,130341446,-8055322,-134489423,-129191153,-77315816,-55754218,-44578556,-35890454,-31604919,-28127806,-23739298,-20582194,-19690588,-18646229,-16978375,-15102062,-13884294,-13638696,-13101476,-11683228,-10451345,-10232473,-10147014,-9533130,-8753008,-8205553,-7841000,-7799591,-7842758,-7720700,-7696234,-7223064,-6315969,-5596283,-5592817,-5912237,-6339835,-6499350,-6206119,-5962180,-5992414,-5863032,-5284374,-4630346,-4476865,-4569252,-4491293,-4449568,-4726693,-4911984,-4832333,-4877369,-4520273,-4005736,-3853355,-3862580,-4020014,-4117683,-3908740,-3446561,-3294303,-3235689,-3381936,-3509714,-3421560,-3116996,-2833595,-2767142,-2998842,-2946032,-2912062,-3415323,-3569540,-3076973,-2464403,-2200093,-2225236,-2333484,-2357085,-2415841,-2376115,-2459970,-2567209,-2422981,-2304054,-2451508,-2356752,-2316462,-2438851,-2361504,-2289138,-2471044,-2467776,-2147191,-1986971,-1843259,-1787257,-2572787,-3511465,-3342652,-2586824,-2536286,-2752659,-2691118,-2385373,-2141965,-2294150,-2342089,-2433417,-2555024,-2565703,-2430807,-2258190,-2097388,-1956871,-2050181,-1904634,-1474880,-1425223,-1736969,-1842843,-1859844,-1793176,-1659808,-1680848,-1890143,-1851775,-1466330,-1428557,-1621163,-1696658,-1628187,-1612970,-1528119,-1433289,-1342161,-1392303,-1461729,-1551309,-1652908,-1830276,-2045752,-2074231,-1589306,-1083002,-1097873,-1320495,-1581816,-1558805,-1571361,-1519256,-1448550,-1585567,-1589216,-1397468,-1356225,-1490524,-1531449,-1136310,-883218,-1051840,-1012679,-705479,-674708,-1121976,-1250387,-987152,-1032230,-1219920,-1148760,-979950,-1026885,-1115295,-1262252,-1418404,-1387782,-1220763,-928040,-903469,-953250,-950226,-1034383,-1019736,-910922,-950915,-934918,-1054928,-1283646,-1287171,-1168208,-1142152,-1111072,-1065767,-1074738,-1060116,-1114438,-1095839,-893489,-940980,-1235075,-1273713,-1147769,-1092731,-1133079,-1234146,-1154060,-913508,-848516,-1003581,-880967,-956105,-1092032,-1111506,-1001240,-949991,-995828,-1169676,-1236665,-1125170,-982330,-914541,-752847,-701825,-921123,-1103517,-1040570,-833013,-679756,-624520,-563667,-604556,-729147,-766041,-688449,-676360,-667832,-724618,-844116,-845830,-765652,-938366,-995697,-770140,-693242,-825666,-843403,-725271,-676790,-710997,-718932,-590422,-575511,-689381,-638285,-501119,-429631,-295930,-209937,-138752,-388309,-945973,-1039099,-876668,-852924,-917035,-850708,-758720,-912017,-1033349,-862555,-826491,-680796,-539841,-692207,-925434,-1111765,-1223006,-1050760,-838406,-887965,-1097973,-1297841,-1261795,-990467,-683914,-547637,-417025,-490952,-708975,-908403,-791690,-683459,-666835,-658003,-608968,-576654,-648991,-777578,-752834,-639960,-675499,-748559,-669403,-504136,-461759,-398272,-591181,-927717,-973402,-739574,-657702,-707402,-745457,-685292,-584228,-644339,-804733,-1001073,-960674,-743675,-680203,-794387,-763342,-695059,-607706,-468602,-404840,-417984,-639542,-723529,-480640,-358934,-526908,-714168,-795370,-921644,-1047986,-1027326,-833272,-596796,-444479,-426110,-472221,-362692,-260495,-220949,-180711,-259844,-500863,-705078,-701736,-504020,-284606,-467301,-827430,-896811,-957173,-1105141,-1019071,-780208,-604545,-443322,-345217,-344292,-317701,-224515,-172504,-288317,-420296,-472769,-575285,-694819,-713996,-502064,-239331,-339323,-663243,-744349,-622418,-678437,-844164,-856833,-662244,-417882,-333135,-451393,-513918,-587181,-623588,-513523,-533194,-619497,-614335,-567914,-558861,-548058,-583852,-622931,-659792,-656878,-533877,-429180,-634196,-797833,-726744,-621029,-630343,-595596,-532970,-524293,-600637,-672696,-741824,-613120,-391748,-436501,-723771,-819896,-766901,-651432,-418722,-173084,-32488,-15517,-386179,-879653,-860568,-464229,-166333,14089,231330,525437,669412,-606993,-3307616,-3658540,-2334279,-1965901,-440942,2089098,1951829,438696,36604,37819,-6375,-142640,-1498677,-3835076,-3732267,-687769,1891569,2246428,860377,-83060,-130419,-265944,-582109,-636441,-585850,-703522,-776979,-549581,-360037,-415556,-435314,-326580,-367374,-356507,-224929,-295863,-386374,-399053,-643309,-1011048,-969811,-744886,-690802,-657024,-498164,-468342,-562368,-553574,-485183,-510107,-478894,-463754,-451018,-301096,-153564,-124135,-143848,-296341,-497497,-416623,-318789,-466857,-539275,-313784,-85396,-152182,-392485,-487963,-380707,-350369,-473979,-420693,-192816,-102426,-237314,-412953,-426641,-399537,-406236,-432501,-434431,-409439,-361457,-426121,-416715,-302699,-243441,-293534,-339539,-336835,-346856,-453678,-624051,-738973,-594373,-416752,-408396,-338904,-280435,-476120,-730100,-683513,-415271,-186944,-157806,-360621,-606571,-606405,-294360,-124377,-266350,-377848,-308537,-372276,-525219,-472038,-491224,-668270,-490406,-145799,-31493,-110382,-314831,-393149,-295209,-327300,-448737,-307956,-22171,54102,100393,134741,71173,-22577,-145624,-263366,-120834],[122087,151743,50425,96258,53621,26264,256384,477566,364998,184074,164305,160598,23206,-54020,107865,392265,541180,640466,594049,398993,312696,415412,540603,485429,335138,342263,369925,278404,158442,230664,430531,553284,558630,436221,435851,575276,699071,782189,691213,537207,448331,416878,511681,485823,409397,481778,516927,285010,89154,179538,458627,590893,431849,297509,252547,119035,112337,347262,670140,634257,339664,195078,320310,433717,320111,86338,52793,288181,447632,408233,362057,229095,149696,247185,363846,381569,317646,262207,302505,399473,458451,530905,342972,-71077,-261616,-176596,90979,241866,222580,213618,349213,689835,560248,265901,254847,535562,763920,925308,1099508,977362,572518,322175,470131,576732,611720,820747,829366,624912,488582,552123,459759,352796,425776,528988,588852,518604,355623,259285,332635,498946,456926,290097,285796,279539,77119,32941,384486,719956,706721,558426,543825,712112,620792,155048,-129316,-4230,187772,254466,383200,593460,622485,458408,294107,123902,28468,-16807,129955,468900,517763,156706,223409,610152,683080,529450,554397,676625,764936,825601,696263,340116,282761,353241,489495,784873,845320,584374,385451,554192,855134,875680,786365,596421,584353,624330,518229,432338,260554,219679,396205,397496,257427,348857,551617,720692,803979,923620,1129159,1117971,801455,640769,687107,680062,662518,820713,912055,805736,570565,350892,418168,561504,492697,400680,324757,354489,395870,479725,261713,35345,132284,328312,556485,669061,558679,302398,71991,202324,632842,923179,989779,835392,552884,414333,347298,482584,795683,867681,932386,1118879,1090640,810156,522532,335116,403057,622405,599768,561995,786446,980915,824665,764516,697387,534772,603902,807723,1008407,1138541,1143266,1021858,682675,473198,492693,580293,641506,538519,529183,571055,679087,924798,1175890,935193,463705,388126,733488,1125216,1226845,889746,465866,682309,775478,677755,721848,849355,876277,864739,1013885,1120781,991879,786762,724358,685619,751673,895262,1066943,1249859,1271180,1174446,1027311,1080541,1162437,980575,902836,1184888,1956548,2431180,1970859,1519350,1497352,1459857,1343252,1112508,976139,1137650,1204334,971887,769170,841997,981303,952606,853487,863331,1054021,1401355,1535050,1210305,1010404,1154922,1391413,1297643,1339630,1401268,1366647,1382906,1481621,1446663,1492957,1720111,1817076,1739086,1569049,1389518,1412998,1511519,1390467,1309754,1432916,1324711,1209178,1239834,1364793,1478629,1582273,1429511,1217454,1514168,1808724,1782182,1636033,1587869,1628845,1744438,1798784,1580987,1465829,1461598,1549654,1194179,477239,552153,1438844,2092495,2312609,2409949,2300324,1983931,1845265,1916319,2206444,2216299,2055250,2184775,2227083,2189229,2223635,2121115,1914533,2048914,2436928,2727799,2886014,2776065,2509038,2627870,2842288,2788545,2666539,2610472,2855024,3074502,2752415,2624354,2860564,3028141,3025675,3176468,3470638,3702066,4024492,4119778,3872718,3651702,3713900,3840989,3799227,3872631,3967179,4086521,4216044,4222450,4142913,4170229,4327310,4573438,4827953,4834936,5043634,5121162,5012092,5133155,5368408,5619446,5704398,5799309,5636033,5787084,6128990,6507963,6713067,6850784,7075062,7340320,7867300,8388877,8567714,8912744,9738070,10492083,11072020,11506857,11984868,12447914,12975230,14289398,16569356,18294206,20018409,22714029,26016915,29255743,33302951,42080335,54465493,80597274,126227912,113714319,-7131463,-117856935,-117777259,-73899774,-53837584,-43263573,-35156594,-30858060,-27016505,-22617260,-19781936,-18597965,-17266118,-15906757,-14240411,-12763791,-11819197,-11484439,-10871186,-10145717,-9796221,-9793373,-9310781,-8437283,-7750427,-7299283,-7068754,-7110289,-7144080,-7040417,-6541668,-5717365,-5129470,-5294818,-5782556,-6102653,-5977784,-5345403,-4990468,-5043622,-5044726,-4846578,-4492084,-4512772,-4552081,-4344676,-3935704,-3678064,-3697128,-3844875,-4089355,-4105440,-3849141,-3761291,-3864583,-4055446,-4018571,-3728543,-3400655,-3154097,-2940024,-2953091,-2992108,-2968190,-2879901,-2554346,-2364755,-2696205,-2803663,-2833521,-3038595,-2862173,-2571351,-2306810,-2180003,-2200349,-2247783,-2275743,-2201832,-1889755,-1987255,-2259982,-2199964,-2078379,-2129266,-2176165,-2317409,-2377071,-2257625,-2094236,-2199052,-2160820,-1856046,-1596408,-1547171,-1623938,-2355193,-3232030,-3236181,-2619636,-2354188,-2235822,-2152822,-1915161,-1742280,-1758623,-1818862,-1929733,-2015981,-2023369,-1945490,-1915317,-1886258,-1745868,-1731606,-1575948,-1299525,-1332127,-1642058,-1697219,-1791007,-1806330,-1568946,-1374194,-1444543,-1550851,-1348311,-1372997,-1503493,-1534450,-1509398,-1406939,-1305456,-1299946,-1173677,-1033222,-1163422,-1483555,-1710342,-1720322,-1762756,-1762797,-1446965,-1098228,-1159328,-1386850,-1375424,-1224944,-1340780,-1322814,-1244037,-1258885,-1312350,-1292797,-1157081,-1110074,-1196439,-989644,-792729,-815128,-386982,228239,49280,-693081,-909559,-754150,-880406,-1028279,-999312,-780706,-797582,-918359,-1031014,-1049797,-944073,-904478,-781084,-699307,-655769,-560867,-616563,-784382,-787679,-824294,-809034,-873874,-1025584,-933856,-740958,-889557,-1072921,-1077443,-1012380,-909706,-876248,-960514,-903423,-1080794,-1229108,-1014673,-847935,-932499,-1129907,-1178266,-1087382,-866846,-822002,-945911,-829515,-822506,-907683,-897977,-804467,-837743,-938641,-1094664,-1117387,-924071,-704606,-590610,-368923,-278519,-497670,-718544,-710074,-591057,-545523,-557385,-494670,-427028,-472429,-562430,-576303,-623723,-575507,-521010,-602546,-598769,-526934,-748205,-922489,-763972,-617907,-695839,-703299,-557897,-474403,-498348,-595936,-543868,-509602,-535002,-414502,-265387,-289510,-290720,-277521,-165410,-285908,-783266,-946883,-797852,-762858,-832728,-746474,-646753,-801017,-1041855,-960970,-700687,-383656,-338688,-599577,-787949,-811060,-793969,-677293,-612449,-615326,-693422,-909202,-954523,-808796,-526855,-385311,-313614,-425944,-708332,-846881,-757989,-702458,-654799,-611248,-520078,-455751,-538935,-669839,-608148,-430497,-472354,-647343,-584652,-331535,-159394,-124257,-421261,-890327,-989756,-613993,-484803,-501516,-500780,-539704,-487034,-507582,-640975,-817513,-731312,-567576,-574088,-628131,-484009,-399630,-484399,-363055,-290269,-321492,-549263,-589785,-314904,-267440,-514579,-753872,-745955,-776258,-969651,-999162,-675845,-363634,-237624,-303529,-362702,-227561,-103266,-38795,-3049,-79451,-306759,-534919,-571046,-400174,-186463,-321710,-639086,-735136,-868146,-997131,-858120,-558438,-385984,-397719,-384553,-262687,-141719,-106801,-159572,-327586,-371276,-355743,-371566,-441294,-498505,-374504,-187660,-305891,-526112,-517536,-406416,-527672,-777567,-861271,-589472,-287127,-181252,-234419,-274643,-335895,-377609,-326803,-405006,-487891,-455025,-453798,-541524,-538159,-465718,-446650,-505003,-464536,-276692,-146884,-348604,-466812,-430381,-406997,-429093,-339049,-276560,-356052,-471666,-542150,-595683,-441068,-230438,-257850,-492853,-582613,-504241,-419014,-300117,-78832,43933,-1183,-334116,-694316,-640035,-364798,-154218,50722,313283,476542,428290,-704616,-2959981,-3177633,-2144369,-1726983,-409776,1812234,1715544,529417,52867,-51814,-147325,-360606,-1730859,-3770368,-3389500,-370979,1928607,2177548,1086712,139844,-44351,-271548,-609997,-639716,-567522,-675810,-731396,-403308,-98451,-149416,-207027,-132067,-163910,-153343,18425,-24167,-161423,-256582,-452892,-772817,-855187,-619539,-552985,-577598,-469140,-385614,-414628,-425002,-434803,-448453,-392232,-353144,-326483,-177198,-53097,-55809,-78684,-212224,-420490,-367030,-212181,-234622,-294788,-165587,75886,48908,-223397,-342072,-247968,-238065,-403146,-377347,-86749,81962,-20890,-173532,-193159,-287245,-360626,-371233,-367449,-295209,-197424,-267462,-258908,-152993,-127035,-194407,-194354,-132468,-119207,-186911,-377953,-602040,-528344,-328147,-332396,-372713,-347818,-394975,-509297,-500556,-311772,-38417,70935,-126168,-385379,-404248,-124259,-24272,-247863,-384332,-259328,-266236,-428345,-384235,-349523,-515202,-495150,-186501,21886,30414,-199132,-313166,-180369,-177683,-334490,-270140,-47017,-25746,-62636,-683,55386,3587,-147213,-295499,-166117],[82736,122866,-61985,-114073,-138012,-92354,143414,361735,300949,119642,49175,-17752,-143479,-219129,-91754,159982,331828,418410,365814,228225,173257,311428,443060,310624,69403,33430,67185,5689,-97107,757,252224,380985,309738,214529,262071,368812,407135,387128,265001,121029,101520,118549,267074,294861,254105,367260,388915,111317,-106540,-38896,184715,241993,34442,-108486,-168212,-291263,-232631,36340,389411,360271,61238,-92645,91002,241619,129769,-101970,-133280,64100,218669,220598,121958,-20662,-19447,125632,257424,237574,130715,30365,132124,271956,318699,341062,214403,-81682,-287084,-302862,-124048,-54655,-114737,-55960,150476,480198,313944,16319,37695,324008,502072,751003,873897,561597,192231,60672,267293,419705,446840,447859,348414,280995,286826,393449,295952,199358,246652,360054,379356,265465,101421,1440,20168,143775,121664,-9969,24405,26214,-101936,-111381,195573,423546,449411,359424,284289,316622,148567,-257324,-426737,-323075,-200998,-183976,-53126,178360,220913,95905,-58245,-205818,-281803,-276830,-104769,271619,328487,-27900,79305,512963,603666,318840,205309,341891,413113,492044,386907,31837,-29040,-43202,102570,534718,721276,435665,131864,15967,274193,403334,466434,263169,130851,112417,138998,191499,145803,20959,112280,126537,-42516,-124296,59159,344167,469767,560247,685992,571576,255311,149390,165368,124497,115062,279247,322104,359714,314753,182611,242432,367495,272032,112461,-14686,-95812,-6768,169641,63779,-104272,-64124,4414,210225,269445,122137,-53886,-192907,4363,397383,625015,641345,412549,121984,51997,-38358,-17433,308356,489050,637246,739965,508664,332048,148307,11954,67028,209223,229506,150624,362419,504277,303934,222683,169129,-47961,-93758,43219,254837,527780,684146,597634,300189,38080,-142706,-84017,165217,201762,126512,75085,153958,356239,588101,386633,48333,142280,521083,804151,689232,149738,-94183,302754,567785,501033,399073,445541,453610,459190,501344,423640,150306,36544,168945,192476,239687,455901,704992,709636,570880,536846,465691,543726,638956,440854,255168,274473,863590,1321140,1063798,795992,740818,516194,352030,494577,612518,724651,643554,258103,150300,307650,412801,341609,378777,500427,509936,505049,658228,498964,310516,431541,693818,716010,712439,689376,614006,594864,729572,818137,820097,798140,774087,827363,735055,527928,629022,713019,421595,44967,169025,341580,278423,349345,421178,340450,363803,301139,347464,515818,729646,558866,325454,259904,287684,481274,744533,596783,395369,464464,550795,12611,-1098062,-1315286,-75733,1080427,1318781,1285043,1350581,1199679,885164,777499,1023378,1180294,885830,600804,552790,928531,1318922,1232332,878940,766384,1084039,1081929,1035010,1079203,1094787,1160431,1350620,1242088,1054908,1111406,1421837,1434275,1126043,934670,988863,1210849,1468778,1649399,1786112,1866953,1965398,1902401,1807378,1969082,2105848,1886098,1727785,1831802,1816974,1704173,1685123,1793794,1894711,1820162,1728229,1767674,2119124,2411163,2365648,2132236,1916505,1980613,2140163,2230982,2159677,2065735,1967899,2371335,2852040,2731431,2376441,2311299,2636955,3173659,3571213,3714774,3945141,4265436,4502683,4629736,5117176,5477509,5496395,5628933,5865896,6579859,7912336,8647352,9120836,10500283,12393835,14287321,16131460,20417805,26104792,37404190,52423314,42816385,-4308414,-47807212,-51855365,-36331436,-26796687,-22268887,-18739625,-16010119,-13089900,-10848109,-9904380,-8914557,-7950517,-7685167,-6936255,-5597747,-4414362,-4495548,-5121653,-5310696,-4882486,-4930471,-4844339,-4244227,-3696429,-3393282,-3107387,-3160257,-3277134,-3027354,-2742431,-2366005,-2128334,-2338360,-2829799,-2966380,-2609585,-1942254,-1701800,-1859080,-2000974,-2222624,-2382285,-2470637,-2349360,-2128868,-1595505,-967891,-779922,-1040417,-1466598,-2013681,-2064289,-1897321,-2147917,-2349971,-2094991,-1796778,-1807519,-1602175,-1316427,-1185481,-1167926,-1270536,-1469778,-1178258,-819440,-1016379,-1314476,-1493274,-1357468,-985273,-929301,-1089076,-1130900,-1084140,-1051026,-1092957,-903920,-555613,-703059,-1018856,-1026700,-900151,-802368,-1034798,-1323068,-1274014,-1120380,-923546,-882043,-833590,-717405,-548056,-535957,-576296,-849245,-1324645,-1580929,-1399219,-1058531,-789742,-700952,-617863,-607946,-527569,-666370,-726249,-635488,-557186,-562695,-714139,-845360,-819825,-709968,-603860,-620868,-770803,-931450,-888504,-984007,-1128980,-889488,-508975,-425890,-538371,-518968,-619057,-769118,-767614,-724344,-555826,-464665,-454479,-346482,-113748,-358511,-938923,-1191673,-993169,-827334,-676189,-612564,-675951,-766863,-865707,-591083,-461616,-670949,-698749,-588445,-427654,-544360,-770035,-551409,-277035,-326301,-363048,-299556,-169040,552266,1315591,958351,165775,-93650,-190364,-435856,-515451,-474423,-306598,-257925,-333756,-367807,-309053,-276097,-357724,-447187,-343252,-113749,134157,106273,-182339,-327741,-354837,-384273,-406494,-424939,-276657,-127016,-389833,-690840,-741708,-619005,-467993,-388732,-506253,-555687,-740537,-750805,-475739,-321909,-493979,-769171,-725440,-607047,-522967,-557056,-574940,-534021,-462980,-518607,-462880,-365424,-468483,-641017,-773189,-742650,-398666,-134182,-40750,207335,321399,110920,-105594,-136682,-100554,-161972,-260157,-231162,-71796,7290,-43143,-171956,-308692,-267004,-163445,-183658,-51017,39904,-221766,-511313,-461748,-312807,-378932,-383717,-191757,-47907,-88465,-289978,-373520,-335380,-250361,-30813,125855,-28759,-225842,-283130,-162758,-117439,-340104,-488697,-379974,-347992,-402458,-342833,-318290,-439406,-661879,-634922,-147739,209590,40942,-323313,-428816,-318150,-208796,-154372,-216864,-192487,-76133,-167623,-381917,-464376,-252159,-35422,9575,-144292,-468829,-506192,-491024,-522898,-494995,-446774,-317933,-235200,-345451,-462468,-366058,-139317,-157446,-401997,-364927,-65362,221017,228833,-107965,-581905,-644134,-261932,-131454,-122510,-69282,-174615,-210768,-186070,-293766,-434741,-340441,-241852,-307038,-271508,-19337,109259,-94173,-113765,-81758,-142822,-302084,-280257,-85196,-115615,-359116,-543737,-431691,-385552,-658875,-754737,-373126,-4434,123663,-8935,-82945,66305,184253,225461,252488,188951,34533,-139236,-262166,-193001,-12828,-53751,-279787,-424839,-609392,-696278,-496634,-175599,-80842,-295433,-360353,-91523,129772,75889,-92055,-234126,-212666,-180866,-83101,-28154,-66746,-51622,-46322,-195901,-245456,-128794,-75676,-252543,-518769,-628463,-386708,-99045,36742,91562,78996,-4614,-84355,-117316,-216913,-245195,-160075,-223734,-415273,-435459,-279515,-204438,-246363,-156759,98107,237925,68060,-50353,-93444,-147693,-99235,69707,84189,-114157,-264553,-294617,-257383,-114445,15109,-12702,-185919,-285219,-193953,-167889,-161443,63571,206359,94798,-166833,-344454,-295457,-185167,-72427,149725,457429,474864,232596,-668979,-2369387,-2681471,-1897852,-1424217,-365276,1583922,1681353,710198,96019,-66133,-202785,-495774,-1763352,-3445839,-2887011,-34040,1918533,2113483,1517086,574565,230465,-53878,-494377,-555297,-473070,-563536,-564390,-171051,201652,167012,118333,168338,113651,113130,327332,350731,161108,320,-102716,-288461,-440566,-332666,-311120,-368786,-314878,-191371,-141217,-176377,-289681,-310439,-237300,-163945,-112562,-1486,59319,34490,40565,-47000,-211305,-183470,-16384,51241,-10481,-1898,201573,213919,-48660,-173133,-68077,-27906,-181330,-178762,123483,334802,288240,196170,133533,-88409,-229760,-200484,-160274,-55007,14322,-79631,-61308,51151,38574,-5381,101706,191230,149455,90184,-103641,-389042,-386662,-170228,-157283,-306914,-325855,-202541,-139506,-185413,-134692,116920,289938,179163,-16586,-61617,97092,92291,-191543,-329128,-162119,-119529,-261539,-220057,-122855,-205397,-305661,-125261,109618,192204,-22334,-163104,-24994,12298,-127318,-124275,-11553,-38538,-128302,-49869,75688,46374,-116193,-286414,-204194],[33837,102828,-130816,-302814,-324832,-219789,-6,167377,144811,-22748,-154722,-251636,-338512,-437856,-366705,-163597,24659,96283,65249,-2175,-28731,113247,225461,47296,-240452,-322234,-264396,-276443,-342285,-226573,62132,192074,16082,-69682,21024,58605,-40398,-216552,-331796,-373207,-309951,-208108,-23083,44308,17799,141581,169142,-90542,-302524,-248813,-81441,-145344,-438267,-569899,-599361,-681972,-569429,-301481,-60531,-56500,-247147,-345874,-167310,-51980,-158987,-330370,-335308,-200814,-67965,-14388,-155715,-306452,-246578,-57295,81837,4603,-163387,-248254,-50881,122176,148526,100825,12796,-151805,-349510,-436289,-343203,-322604,-445740,-425579,-188876,61831,-33588,-263773,-179415,83744,139109,258339,256184,-19588,-233002,-195322,34145,153905,106059,-75453,-231690,-262351,-99598,100513,51993,-35045,-39466,57243,53244,-59124,-193235,-292441,-323314,-250011,-260499,-376746,-327836,-287094,-344751,-291510,-16309,74767,44884,-26643,-142413,-244985,-419446,-653164,-681675,-615961,-589812,-617992,-511207,-301226,-250816,-349572,-492746,-604061,-661314,-591922,-365348,23137,43031,-259273,-126004,318032,405945,27815,-153642,17859,43103,25755,-82232,-278663,-329619,-436066,-334233,80464,312909,123013,-141952,-508595,-474025,-151972,89969,-134517,-441497,-480082,-279294,-108527,-33692,-237416,-283860,-223199,-358455,-582348,-448742,-114132,33952,26077,-13233,-175279,-385998,-413185,-401346,-473906,-471018,-359699,-377185,-201042,-12690,-14046,5760,38350,-78206,-262465,-431089,-571917,-346696,-99915,-100428,-187281,-214358,-253941,-131983,-125687,-283406,-435236,-505643,-275009,67859,213400,96074,-187698,-357688,-314359,-403575,-548908,-340516,-26328,153144,76071,-262806,-329666,-357928,-356511,-290411,-323371,-396116,-447522,-236243,-139290,-278484,-385409,-420934,-616390,-793639,-722983,-577110,-332439,-61474,-57153,-183123,-423084,-786146,-809083,-505497,-374862,-514315,-600658,-525563,-374881,-272557,-440642,-626313,-398679,33085,207875,-131680,-672034,-618828,-259302,69066,34488,-188860,-189256,-150915,-128282,-212743,-416114,-737995,-815279,-556830,-383471,-357958,-183616,76774,-24424,-233836,-254100,-248765,-217489,-196679,-290253,-515484,-818776,-783132,-558686,-385981,-273599,-323894,-644382,-830213,-491522,-145947,-36982,-175474,-498278,-488547,-341947,-336730,-428784,-304158,-158822,-297892,-539179,-489963,-501351,-604512,-478812,-268308,-136932,-206090,-273204,-363087,-435890,-320586,-163892,-280281,-616618,-719381,-452918,-417248,-617607,-475461,-411237,-752781,-1213452,-1243630,-1028239,-1050943,-932467,-788160,-841004,-938814,-1068012,-957118,-846375,-602956,-790140,-1057945,-1187482,-1212506,-1006714,-765248,-821264,-909382,-723507,-798568,-1566697,-2817863,-3153852,-1867943,-658031,-447512,-381724,-115966,-85229,-478000,-781286,-798262,-626632,-842291,-1279918,-1275981,-741184,-265996,-237059,-504743,-894899,-966406,-1084316,-1120191,-1102585,-1038337,-997218,-840416,-1027155,-1271107,-1073002,-823234,-1011446,-1216835,-1515930,-1627124,-1309995,-798166,-552059,-668087,-895794,-1046018,-1141047,-1125988,-815645,-633927,-921124,-1089166,-1149846,-1329969,-1516988,-1590108,-1604918,-1548810,-1544610,-1617544,-1741736,-1674121,-1435949,-1665795,-1990874,-2309670,-2504373,-2477111,-2508519,-2721631,-3027131,-2964159,-2588452,-2319464,-2829700,-3443806,-3669738,-3508920,-3074768,-3077081,-3348740,-3138836,-2951717,-3370555,-3930334,-3909106,-3912943,-4542258,-5080796,-5365329,-5597844,-5861245,-6444331,-7352423,-7622311,-7954102,-9189186,-11373982,-13774941,-17481228,-28152818,-50069604,-48377863,51743,43854842,41741439,23785387,16693861,11640901,8677850,8361587,8698258,7666446,6119909,6093552,6011514,5133387,4728108,5170999,5540144,5021560,3765764,2971331,3182590,3036673,2695031,2743289,2840146,2792196,2843292,2687653,2546458,2764808,2713571,2626637,2552549,2415299,2109863,2074984,2301917,2532683,2476170,2195134,1987052,1692264,1267135,1241089,1421410,1492687,1762473,2220162,2463252,2333376,1923095,1139180,954001,1202757,847941,626719,921859,1089444,850223,948959,1155506,1285251,1290245,1136773,785719,940297,1393806,1492407,1109328,768612,948835,1209841,1193503,873574,740120,854244,911471,845561,1028858,1154125,981493,791876,799457,960506,1136138,783777,425809,505578,688881,800610,864994,882478,817424,779903,839068,1038087,1433214,1494648,1060466,718174,841149,956799,1044769,1004391,856435,836189,605157,654151,948496,1114442,1042617,804168,625792,556405,662032,659043,434829,229812,268254,402019,424004,237249,331415,634944,720085,749529,724008,560137,367116,451167,580135,664134,684388,775429,848684,1002889,684898,45943,-105900,162939,380166,652163,540731,78546,-14581,121176,453697,449693,252410,204895,383179,668454,512010,147205,351131,693855,718094,596472,537774,684016,1440584,2131187,1726937,1116018,867269,518196,168205,139473,259655,347363,489154,520290,491603,450055,336090,233235,56897,154087,547859,857114,777523,513241,348426,349311,263600,228450,310265,455750,475324,232116,-16686,-95423,17909,162127,221683,172125,109750,52769,67060,144677,233832,104486,-99853,35084,207991,111523,-16709,61706,-2904,34193,-35787,64742,202729,107577,-108456,-260312,-213148,254122,507712,520354,747011,889772,717296,535391,468210,449529,350785,202270,175112,365111,564137,623298,418028,213045,213540,260350,279034,561838,706077,471892,146807,119858,207400,93169,64030,284058,466483,394563,143324,-58311,-53382,81186,366748,537734,302148,-70254,-206377,-125743,68488,235853,244396,297241,282085,235609,220693,136403,69425,3773,75119,612752,852648,481862,71147,51741,210480,328968,331782,212357,225183,490185,586465,214177,-90534,46198,387565,486655,303886,-27169,-15020,-59362,-162601,-214004,-190986,-36674,44640,-90989,-185027,-59943,196511,205359,-72856,-75156,219327,546601,557923,266588,-93556,-77122,167894,265280,310980,405131,295532,180008,228952,156668,56167,98906,134562,52531,178995,508150,674916,450417,226245,176948,82740,22361,91545,145214,62224,-82443,-108774,68586,111782,-193380,-308374,20192,378822,518762,377803,296720,416302,486283,477000,500763,462388,419546,350223,129481,71528,209368,252278,119738,-72206,-279363,-329553,-79775,238747,224280,-155205,-270976,122278,424611,297581,56641,3880,31726,13409,193540,392211,412568,344823,139547,-31945,111101,306701,257414,54654,-153646,-233409,-96410,108072,269679,438613,461041,325307,178707,67564,-6577,54156,183644,51887,-217968,-267498,-76997,40289,49496,182991,470274,593435,479212,333545,200316,96257,255939,493197,439265,147928,-13430,24036,179972,276823,288153,240584,107969,-16079,63801,25774,-31921,220466,414498,260670,72579,53585,57699,21596,67774,289145,610405,524682,165242,-491649,-1741182,-2312683,-1633561,-1129573,-309755,1478989,1891282,967921,197668,23674,-125687,-451472,-1535463,-2991778,-2471641,161993,1910590,2197601,2000224,1019958,571205,297491,-275407,-401559,-315869,-385014,-312764,93258,462972,456443,459629,510050,402583,376052,610370,684616,457198,289027,280286,228384,107922,45320,-16409,-82961,-62362,73354,174338,100645,-111051,-159965,-63112,64927,145019,187787,163170,130090,183399,152720,61635,69750,195036,289900,229267,163450,296150,315839,101503,7309,144228,244689,140001,123444,376707,572204,579667,569814,449247,127865,-58203,28097,134306,246707,220318,90426,131579,265054,230876,240518,442801,507404,372263,294352,123172,-154040,-194002,32141,77643,-163991,-239102,29769,264751,172116,73406,243869,438258,461851,389924,327520,315578,200560,-100793,-212539,-20169,59806,-49604,-19352,124324,166359,48272,53407,237401,346448,175452,30018,142806,203031,114617,76607,77853,30729,-50284,24328,131464,95817,-51190,-227056,-218314],[-12345,88359,-150858,-423271,-457304,-322499,-140140,-62167,-83038,-222343,-392037,-459913,-497656,-654204,-662805,-498610,-299928,-230676,-212331,-219741,-239424,-145537,-74708,-244685,-518788,-622818,-531427,-495233,-516555,-391090,-90563,25275,-228588,-315166,-200083,-244548,-476382,-757639,-855006,-771908,-644526,-464342,-280952,-207588,-247791,-143753,-75032,-248533,-429809,-382947,-246251,-416247,-803011,-918152,-881213,-914498,-792465,-568806,-498109,-465134,-507704,-507984,-383859,-356195,-457940,-535435,-509367,-436724,-321273,-232044,-397352,-554377,-476614,-271980,-147925,-266580,-481436,-495278,-213872,-40754,-52153,-142360,-201920,-259614,-417650,-526366,-497415,-483208,-653953,-769757,-589649,-422192,-378393,-493364,-338210,-117636,-207287,-369744,-460302,-507278,-553569,-381702,-164366,-134947,-278271,-499698,-673512,-790496,-533143,-233594,-212509,-301558,-354577,-294035,-283911,-352693,-440746,-528089,-584629,-561317,-582034,-705849,-652718,-536077,-547756,-438871,-181267,-208968,-379519,-495607,-625210,-788337,-870967,-887312,-816191,-800469,-858015,-899451,-836342,-681696,-613477,-693062,-832600,-935497,-991009,-872069,-584662,-232823,-265575,-471893,-339128,69932,132473,-265953,-426758,-229131,-244366,-405039,-523050,-500591,-537172,-701041,-693804,-461718,-292525,-266232,-361724,-824990,-1054313,-569632,-223169,-485569,-946793,-953386,-622361,-381921,-229750,-462042,-644011,-545085,-608750,-879857,-811498,-508277,-367720,-487662,-684907,-832330,-900811,-858039,-815428,-900176,-898005,-885824,-957915,-713322,-320420,-173838,-211638,-312731,-444881,-593583,-764187,-875553,-555096,-291199,-221575,-239697,-306503,-396099,-392491,-414164,-541499,-708162,-750459,-541223,-250573,-180894,-434175,-712847,-719322,-598244,-664855,-902675,-861276,-490182,-373061,-627876,-900640,-911733,-814374,-656157,-573285,-791114,-1064148,-1048914,-836010,-742966,-731075,-826309,-842247,-937351,-1167128,-1188611,-1156810,-1060619,-798826,-671970,-575399,-738407,-1181178,-1309509,-1108450,-996768,-1145903,-1194562,-1099692,-963625,-996326,-1177532,-1289602,-1040244,-584886,-466855,-875934,-1157656,-908105,-766935,-586576,-631209,-846063,-834553,-739469,-703800,-843827,-1039813,-1277295,-1385890,-1153393,-865843,-869290,-836137,-652974,-712775,-879227,-945641,-890802,-900827,-944967,-902315,-1115940,-1656211,-2244511,-2327943,-1748771,-1264646,-1223155,-1425356,-1569649,-1397800,-1051303,-887058,-943742,-1029995,-965148,-900843,-996789,-1093659,-987466,-912101,-1039191,-1239830,-1385474,-1417351,-1397311,-1210490,-1060910,-946758,-1083678,-1116351,-1182922,-1333276,-1273199,-1115654,-1360151,-1871430,-1916700,-1505273,-1396021,-1565998,-1470676,-1411889,-1633627,-1930573,-2149357,-2166279,-2180804,-2028238,-1712147,-1565519,-1782839,-2078221,-2098284,-1911325,-1605097,-1676892,-1887813,-2067710,-2135935,-1997759,-1982718,-2013467,-1861752,-1635907,-1937872,-2815612,-3836558,-4036341,-3066807,-2278338,-2085890,-1797955,-1495047,-1458101,-1741380,-2067917,-2342411,-2285603,-2265678,-2504137,-2400081,-2071164,-1820994,-1649607,-1706979,-2251967,-2738569,-2722415,-2575990,-2696378,-2856879,-2841858,-2740452,-2970093,-3188589,-2928999,-2808945,-3009755,-3136521,-3498348,-3615096,-3233883,-2671871,-2383880,-2696927,-3217321,-3477801,-3483288,-3505218,-3389181,-3209996,-3220287,-3284673,-3602021,-3920428,-3959791,-3923456,-4204894,-4440078,-4264331,-4076538,-4230548,-4614541,-4783806,-4999251,-5162811,-5536268,-6011294,-6136097,-6240936,-6557117,-6919895,-6674556,-6544002,-6756420,-7303923,-7754458,-8066806,-8250866,-8276923,-8709316,-9180279,-9137985,-9180716,-9861424,-10738047,-11345949,-11853122,-12944325,-14236463,-15198053,-16159361,-17572057,-19110208,-20902829,-22467621,-24806474,-29571468,-35906880,-43682923,-54471176,-81962080,-126902593,-112384742,5007570,111091420,114579474,75657880,54080399,40960614,33241911,29770324,26843330,23317856,20151228,18721274,17486446,16065235,14872079,14004959,12967245,12193087,11327503,10637344,10340372,10009965,9481214,9023310,8573014,8167927,7818769,7492588,7322592,7267801,6963382,6720640,6600794,6561462,6516171,6444309,6198380,5764415,5433091,5126128,4948250,4930735,4722098,4783295,4803045,4674276,4513659,4414464,4498475,4609388,4398781,3850082,3768423,3968599,3645116,3394877,3457381,3414436,3252698,3303398,3316466,3230564,3166969,3117822,2864442,2849749,3262420,3612203,3305252,2873384,2750279,2715005,2787897,2640947,2532098,2635491,2652222,2592912,2645953,2482612,2342225,2334135,2424970,2640911,2766836,2427102,2069188,2063959,2266318,2213847,2118898,2095961,1991177,1816244,1968236,2451980,3323780,3743153,3306112,2646746,2371771,2192346,2247827,2178375,1979199,1739330,1471155,1603735,1997740,2182703,2070690,1876457,1800200,1764715,1769441,1658568,1468393,1327306,1451740,1607859,1793381,1714699,1595437,1552041,1503314,1728414,1793194,1576186,1407583,1643415,1854778,1717407,1619748,1753325,1817356,1809125,1535066,1117788,1114015,1256913,1337653,1600810,1455847,841307,763850,1125461,1300964,1164014,1079209,1042563,1279139,1575832,1442418,1148547,1228067,1399144,1449999,1452683,1354937,1376934,1934317,2398156,2077353,1730732,1534790,1081329,698726,676938,880365,954373,1172851,1288192,1149424,903170,701291,673757,600314,689654,1104434,1328072,1145433,983115,954143,1016807,908065,802411,894451,1001632,897232,778121,705661,621412,649880,752054,760589,826154,846518,955948,866941,618161,612971,648874,639062,816055,1023266,816065,642329,736300,609073,517239,410045,523236,705145,705590,526635,307077,316602,778768,961680,881291,1059006,1242824,1134491,985270,890313,854538,808320,682790,602567,741221,992576,1144777,948717,742766,707320,624845,619628,944113,1164257,1045617,789525,768019,783373,590950,509153,703584,863214,782876,581930,353612,287787,367513,634779,827227,617186,163218,-66583,-63345,223084,721799,974840,976800,875895,821903,727541,572436,551356,674744,860813,1226924,1275592,830928,449453,472520,597566,665264,637894,526973,499224,793773,1021907,604052,182315,274836,725137,942655,765908,461167,420515,378613,264152,115229,100458,254078,313917,177065,106467,245834,506129,519286,240634,192831,436642,716275,771565,596694,399981,457011,514314,564134,649269,752561,692760,549918,586361,571597,511848,464938,448366,397790,572823,910975,1079401,917725,554342,415176,293541,306419,386410,319508,224278,229305,386262,562503,534223,274901,203724,403835,674438,808746,728573,659445,693387,677853,631515,664447,658247,719689,739672,463516,316390,421145,499568,432599,230599,24857,-13410,246295,541555,448184,-128,-130354,315848,650421,504506,271795,320191,298581,175631,363979,676290,765867,655896,306603,149407,448112,651099,479455,296582,203608,184283,201408,288548,457060,698884,755772,563129,344207,191604,179028,330773,469486,287702,-11810,-81914,91024,226338,297049,454016,717581,813525,766412,596188,392175,272798,514946,783623,690386,375533,232003,336036,571356,607380,509796,428635,295014,143563,195400,122476,61711,342621,597601,449691,315283,371183,301913,185141,224689,424118,703546,591262,237581,-227751,-1265201,-2096895,-1377945,-902168,-250698,1504532,2246660,1256804,376801,209849,80944,-204460,-1095741,-2553094,-2293809,155812,1936584,2440529,2334555,1281539,827905,634396,-20000,-207415,-126732,-176697,-35809,333819,635005,664195,740265,808977,634783,569271,786888,858430,616238,496650,548131,575660,557895,407506,268350,204793,222213,336232,428651,303965,27834,-55121,80136,273786,373588,339072,233955,206723,306526,324292,291202,284925,335030,396393,353768,302728,365792,353314,211460,187314,366784,522591,466455,422965,579289,706577,748423,820956,662662,291579,96737,237054,419029,511830,373704,216492,284186,433549,412069,478648,687270,681083,476555,374395,252267,46755,8645,236239,310599,9918,-130589,217633,576536,472076,263998,319513,482439,631790,701757,641930,472526,274598,10887,-54580,141946,243493,159700,161355,320125,476331,441391,304354,388424,468837,348103,222394,286657,352629,320051,257895,190248,155799,138921,193211,207154,142871,38962,-125150,-199827],[-44890,75817,-128311,-446883,-504262,-372687,-244548,-268564,-322598,-423328,-581878,-573814,-573251,-799890,-893322,-738720,-541599,-463550,-387644,-356911,-398281,-398563,-375130,-487679,-698688,-783087,-665898,-602641,-586033,-458627,-180347,-106818,-375628,-443719,-320058,-432599,-745139,-1018006,-1092159,-951259,-805006,-591562,-441111,-400492,-481942,-415075,-267840,-307628,-448432,-412682,-279524,-484873,-914301,-1019115,-931256,-933998,-849725,-709287,-761497,-729369,-663264,-570926,-519671,-583043,-669997,-658426,-617647,-582393,-465918,-373089,-537209,-698611,-650629,-474825,-386425,-509252,-728599,-651131,-331580,-199651,-270074,-345121,-361113,-359597,-452617,-536874,-542959,-507991,-678444,-951666,-926422,-801200,-618179,-603561,-405566,-235055,-427765,-839888,-915924,-722990,-677522,-462417,-275708,-339929,-527393,-645865,-840363,-1080808,-824080,-475280,-414858,-526094,-597227,-569638,-513829,-523865,-573317,-636876,-685310,-696947,-750576,-896750,-835686,-632284,-627371,-504762,-260074,-350086,-672298,-871783,-990010,-1102505,-1039060,-890832,-799416,-836998,-937631,-956494,-943612,-857277,-759352,-813028,-944006,-1069542,-1149306,-1020833,-700189,-438878,-500898,-604980,-509210,-174624,-137134,-473120,-563536,-377937,-402306,-649793,-753387,-582965,-609908,-787986,-900038,-923754,-883250,-608877,-489020,-880424,-1231280,-725209,-394406,-689175,-1195663,-1155752,-816876,-567570,-396775,-581478,-834201,-743596,-744964,-968216,-956427,-730467,-625782,-805992,-1045558,-1139344,-1132807,-1061859,-966702,-1033687,-1053680,-1146354,-1271255,-1047311,-524699,-246062,-342070,-574673,-714171,-769272,-881189,-904865,-624442,-405175,-313455,-294082,-348637,-423921,-519855,-539491,-614765,-791204,-843455,-707353,-475890,-460001,-753462,-950893,-857115,-747336,-785894,-973408,-1036449,-750700,-766546,-1095960,-1183943,-1185920,-1055017,-802214,-721887,-1055955,-1490237,-1441758,-1255138,-1127677,-951811,-976014,-969369,-939442,-1112489,-1254489,-1332940,-1366736,-1220051,-995895,-737990,-812911,-1218105,-1439796,-1418456,-1409781,-1499992,-1474828,-1362615,-1211246,-1279666,-1501974,-1646749,-1490922,-1088733,-954147,-1189803,-1126344,-924670,-1023507,-1134000,-1241670,-1299830,-1225919,-1096432,-1064018,-1156146,-1235488,-1318682,-1474844,-1398239,-1130608,-1158933,-1272606,-1206160,-1121387,-1198045,-1336577,-1271098,-1253476,-1284336,-1194890,-1387605,-1988647,-2882533,-3129718,-2416962,-1767504,-1579785,-1520470,-1566723,-1771218,-1690559,-1464265,-1336876,-1201263,-1181226,-1197766,-1331178,-1432052,-1420486,-1427719,-1402642,-1399946,-1713623,-1911391,-1795519,-1509714,-1364284,-1404396,-1606258,-1575729,-1601316,-1814472,-1789437,-1651345,-1943236,-2395080,-2307016,-1923561,-1824456,-1935921,-1950370,-1892376,-1911686,-1977105,-2271519,-2550532,-2591711,-2441645,-1989190,-1682724,-1979784,-2391913,-2548440,-2238218,-1950963,-1892578,-1991215,-2145474,-2214871,-2181893,-2371900,-2437595,-2139176,-2018413,-2447040,-3177880,-3729174,-3665384,-3171615,-2961550,-2798424,-2400234,-2260708,-2404562,-2446576,-2572787,-2905776,-2976116,-2744685,-2662200,-2552415,-2582046,-2630493,-2393043,-2328781,-2840014,-3445992,-3235539,-2937039,-3127686,-3530456,-3561604,-3522681,-3706645,-3805399,-3603255,-3604729,-3680878,-3811743,-4113481,-4100244,-3739267,-3340438,-3112008,-3472062,-4070102,-4274324,-4199713,-4361719,-4561053,-4405345,-4078751,-4047059,-4494680,-4851278,-4683253,-4475867,-4938350,-5456667,-5191055,-4791110,-4886508,-5482072,-6034682,-6127752,-6128292,-6501940,-7038047,-7232103,-7396972,-7786060,-8034347,-7696627,-7724585,-8280533,-8632727,-8821947,-9164385,-9575287,-10043310,-10681444,-11112719,-11294396,-11535703,-12020598,-12788774,-13815674,-14642879,-15727256,-17361215,-18807123,-19929954,-21486234,-23350140,-25408125,-27579488,-30856649,-37524176,-45899846,-55439368,-68146040,-99579758,-146968066,-126379091,9522379,130469476,136128544,94115229,67386411,51776993,43031773,37847255,32724398,28634105,25433294,23130677,21310264,19916757,18525683,16790086,14885061,14079314,13989627,13797127,13028530,12508666,12089918,11448387,10663224,10097363,9505217,9069426,8840492,8467776,8102061,8002066,8071335,8078368,8206820,8051377,7345599,6469126,6072007,5891814,5784674,6022120,6242540,6293545,6065205,5869137,5494252,4959389,4798657,5018673,4993363,4878963,4996195,5062326,4889129,4627953,4366725,4168537,4281369,4392545,4215814,3807838,3665504,3808694,3811497,3703927,3991688,4400487,4252875,3821301,3343732,3106154,3257948,3352050,3314299,3333878,3317197,3321239,3231336,2942716,2859215,2922749,3073101,3320594,3332388,3093408,2775062,2671656,2873353,2694784,2397597,2360578,2337123,2203323,2420034,3025119,3925687,4387286,4077462,3421440,2860921,2522558,2498797,2450765,2322757,1971863,1737695,1857455,2213040,2350429,2208485,2106078,2167344,2253639,2166293,2031353,2049833,2044971,2083144,2191600,2451966,2530716,2272333,1878510,1730082,2080316,2240519,1972933,1906379,2290276,2514681,2194643,1984826,2036867,2112053,2021434,1896559,1810116,1889996,1832230,1739406,1898755,1802653,1291379,1228106,1683104,1659531,1478000,1510695,1490275,1702131,1925451,1894833,1813157,1738045,1619273,1607146,1782925,1729039,1630396,1932661,2149408,1951769,1800258,1672467,1290204,961680,909370,1116871,1273444,1510782,1603006,1331744,986143,821745,871360,985772,1082030,1351519,1430583,1189934,1077358,1218105,1370474,1291747,1104387,1140508,1224090,1081448,1077399,1158701,1077125,1003964,1077468,1072979,1202286,1335089,1525647,1300094,807843,715850,949549,1142429,1288681,1463061,1281792,1135643,1163643,1055442,836815,718597,793236,968933,1096721,1040123,764858,711956,1024493,1095997,958752,1097460,1316150,1262887,1119735,1031179,1024277,1076866,1026382,911560,937850,1150109,1310021,1187527,1042631,1007605,817121,724542,933254,1217290,1262908,1136633,1183037,1185204,950762,809817,914466,989829,954453,892102,740756,596380,542213,700278,911412,827662,409600,85243,6557,319037,958207,1403573,1379012,1199708,1131488,1009870,865517,856171,1068370,1338650,1449446,1351752,977740,677489,678303,738584,757395,726655,650183,579850,790959,1026236,698614,298942,383117,857932,1186464,1065406,801195,643348,660800,597401,398345,355624,471748,499916,394019,338613,469792,703284,693588,444350,363882,529424,708279,826740,792848,734596,759933,684515,691047,790891,871569,878155,765859,765220,819087,798468,681220,629777,636017,788509,1043622,1174390,1107084,764194,564566,428037,459978,523681,412104,336267,464668,730126,855395,761198,602281,596271,676825,815555,910591,932750,893430,799452,683120,650078,708071,729419,843514,884385,622439,464253,557581,625444,592798,437193,247754,191392,399541,645880,548883,149466,36786,439168,736557,633548,494336,606654,515211,266308,383550,755415,900472,774607,404472,311072,682116,808117,531750,414676,459317,491312,419274,399316,546320,791593,869306,643751,377098,237314,301504,514692,620856,421514,146437,75959,195222,317181,431002,586907,779425,864332,879092,709094,469911,358774,603639,861176,789248,527683,419472,555032,784842,774034,615936,495314,319924,153776,182327,129217,102513,385879,689600,602658,496723,527593,376085,255468,346027,504159,682107,615958,390153,35412,-1021281,-1948486,-1148030,-781240,-211561,1594092,2560494,1519916,628869,450704,364647,188741,-565790,-2221726,-2360935,-23703,1971982,2691704,2371520,1276100,903942,830266,211337,-2343,56782,17659,202839,504851,701332,768370,910669,990831,759096,650785,816234,827110,587851,539218,612062,670347,762780,660215,486825,423209,453336,516027,541308,366384,76160,-19785,163287,406830,504700,408057,251686,239798,370369,415219,386730,364571,342496,337104,335660,383728,409632,344909,278694,346717,565800,741247,698893,613196,655582,688496,740498,877739,726026,357908,187656,354683,589102,650200,450638,300729,380359,511706,536465,635963,736316,641965,436624,329831,271236,170102,172961,393977,481135,162125,-43739,297921,706399,639070,397645,339732,429840,649800,831204,787398,525865,297373,124204,111435,284664,387495,309344,268234,412764,629572,709622,535268,524477,542624,457089,363855,371513,429789,433382,358812,283304,282214,346296,377953,278845,181584,136040,-4608,-152475],[-57855,63109,-79180,-377407,-462959,-358084,-292669,-401150,-497504,-555090,-651523,-564839,-553965,-826837,-973636,-790857,-610207,-536628,-428204,-378025,-460289,-569848,-580702,-619074,-747998,-770145,-647855,-587421,-548987,-428114,-208867,-208889,-432567,-435996,-300790,-449482,-777383,-959978,-999882,-902749,-787243,-593311,-475713,-494943,-638894,-606049,-356828,-253868,-364176,-354710,-216758,-374368,-749718,-851586,-780463,-782721,-756150,-720111,-803257,-798674,-699663,-565073,-572193,-681241,-732522,-670231,-643007,-610715,-474506,-407472,-544875,-705280,-723564,-617665,-571333,-666352,-841314,-695528,-388958,-325442,-465495,-475747,-418450,-403637,-429424,-465224,-481168,-425524,-543498,-902707,-1081781,-965510,-694164,-568502,-383604,-258791,-469678,-942870,-938738,-660463,-612169,-441174,-283698,-390384,-530754,-517420,-753708,-1033952,-831154,-512832,-483096,-637551,-688653,-667507,-567032,-538146,-572623,-606553,-620505,-639205,-733199,-900057,-823827,-563554,-566675,-485127,-258784,-342787,-739467,-1003005,-1094227,-1075168,-891309,-695744,-655006,-742042,-842856,-821890,-850452,-824510,-695661,-707592,-805909,-950154,-1075691,-980344,-674607,-536393,-588512,-628060,-600876,-361024,-323514,-540544,-570361,-438678,-436224,-650275,-710345,-537523,-561246,-727458,-942538,-1165293,-1233398,-804587,-524723,-760764,-1028323,-646223,-413431,-700874,-1108514,-1064194,-853151,-648294,-501615,-573262,-803160,-778377,-768005,-899856,-908085,-752546,-701905,-864087,-1000454,-1036457,-1068662,-1014374,-874755,-904134,-956483,-1118353,-1307699,-1161323,-585301,-217299,-359806,-690581,-822975,-751124,-751965,-704132,-589522,-463518,-391890,-359281,-355643,-375678,-505055,-505950,-540456,-691633,-770521,-731584,-580138,-597580,-795640,-852438,-767320,-755156,-783134,-821161,-865278,-765317,-916397,-1197755,-1105325,-1089723,-1019977,-780027,-732142,-1093245,-1525224,-1513829,-1396384,-1227130,-952974,-872764,-840109,-726103,-795426,-1035128,-1165975,-1218882,-1197317,-952576,-658077,-673232,-980832,-1257046,-1383862,-1467907,-1464021,-1379436,-1279327,-1123483,-1115535,-1344749,-1566421,-1551801,-1274129,-1070503,-982547,-748084,-772475,-985074,-1327646,-1508179,-1372237,-1227288,-1118659,-1115407,-1102382,-1042201,-1008397,-1176640,-1278984,-1155276,-1187372,-1351027,-1355715,-1153977,-1186217,-1378909,-1335635,-1231734,-1189085,-1177822,-1367995,-1875124,-2629420,-2807030,-2247825,-1671759,-1378871,-1108744,-1049203,-1507749,-1780336,-1548133,-1234667,-1062460,-1149386,-1185446,-1287959,-1405591,-1476960,-1489956,-1315232,-1182589,-1543524,-1893031,-1749269,-1375061,-1178919,-1405582,-1666123,-1619620,-1629481,-1853407,-1800361,-1644870,-1876521,-2131829,-1965093,-1732170,-1676065,-1706813,-1809563,-1767957,-1645958,-1616120,-1850601,-2153478,-2218661,-2111766,-1674180,-1394203,-1716685,-2106626,-2241549,-1897151,-1733464,-1642038,-1639717,-1698022,-1733784,-1774972,-1982014,-2072329,-1856790,-1922939,-2293740,-2675696,-2788399,-2533598,-2401183,-2563603,-2483400,-2191193,-2297381,-2651708,-2476453,-2306337,-2499976,-2604578,-2322842,-2090512,-2094109,-2333330,-2502863,-2331525,-2336383,-2682251,-3060418,-2812485,-2524330,-2642311,-3062461,-3137855,-3126912,-3199052,-3167122,-3080218,-3149261,-3136912,-3295944,-3435909,-3308804,-3050597,-2870140,-2805231,-3096466,-3518458,-3600281,-3566092,-3845407,-4172079,-4013226,-3605670,-3605493,-3960312,-4235767,-3992287,-3710100,-4133220,-4684014,-4497083,-4162145,-4213126,-4608926,-5158229,-5203126,-5257642,-5597060,-5926737,-6054572,-6287137,-6721491,-6815900,-6510161,-6420545,-6884924,-7110430,-7307633,-7656101,-7974066,-8511474,-9097481,-9422546,-9716688,-10008356,-10170248,-10689528,-11722064,-12490924,-13170403,-14495349,-15918001,-16771145,-17843635,-19613418,-21606362,-23848304,-26974209,-33058376,-40535102,-48779110,-59426912,-84416375,-122181185,-103690218,12895624,113328104,114412467,79410617,57153441,44430310,37382580,32360998,27127544,24029915,21873410,19749704,18083366,16811928,15584734,13969853,12381596,11664035,11847714,11917990,11048935,10465911,10275996,9778654,9018102,8532562,8041194,7640334,7347503,6847569,6566981,6658046,6913776,6911462,7050155,6880568,6058666,5201066,4957771,4988777,4926004,5089765,5477653,5400465,5069462,5015786,4812975,4287825,3984008,4103815,4091768,4200759,4416933,4420517,4397113,4160741,3738173,3520754,3841711,4056258,3798697,3174421,2981165,3253241,3463483,3383949,3566436,3869939,3834055,3447956,2888167,2688841,2784177,2902623,2883820,2837704,2860977,2950913,2816797,2616037,2560463,2543038,2659669,2883752,2823480,2660895,2399448,2311323,2493187,2306560,1937437,1915120,1986473,2000880,2203835,2700170,3289628,3612530,3434937,2959535,2412390,2159759,2038266,1979968,1971551,1741253,1572732,1593434,1835961,1912573,1748823,1686611,1780337,1939682,1874518,1828916,2015837,2099130,1987627,2040304,2220400,2342034,2096866,1638394,1548181,1885758,2033394,1736680,1765622,2185246,2365796,2066017,1799110,1688826,1759872,1741147,1780055,1878906,1926290,1765187,1629121,1693825,1639458,1317650,1254743,1633308,1542577,1408581,1477191,1456278,1539222,1680577,1805521,1911979,1749267,1426715,1296743,1496770,1510024,1431918,1594847,1643526,1517021,1449151,1378103,1139941,913452,823861,933763,1200087,1400353,1367500,1079333,873824,827791,862128,1070612,1170186,1230640,1243118,1049631,884032,1075917,1302264,1284030,1068360,1058948,1161297,1074033,1078725,1154557,1057857,949635,1052167,1118467,1210769,1391989,1534885,1251689,719762,585853,948735,1234945,1290915,1368429,1311974,1234286,1177752,1141321,914551,848521,847631,943832,1148552,1237369,996977,909944,1009416,959004,814147,947278,1170491,1122951,958929,930797,1004229,1135724,1148668,1012430,917356,1034392,1126502,1065078,987449,984887,787113,586485,589067,884876,1076123,1074126,1186293,1260268,1069579,890313,865335,837970,892858,993285,963028,773921,582193,586002,800520,879491,577565,190552,65046,356933,934896,1409267,1390228,1187806,1101595,1025045,961876,929749,1080437,1327663,1286395,1145005,908499,696988,632988,647297,661083,654585,605124,511050,592693,736622,570982,293400,377451,766751,1127888,1101687,871135,624289,708820,718651,556698,509802,557449,559020,501283,446936,547672,730570,690158,495749,414298,495311,574384,736909,814980,838399,795874,680282,660511,732779,772885,820587,770443,741133,839870,854371,742295,683771,732508,797021,897183,977527,985612,799050,590335,454176,463289,511912,432369,381588,541208,792293,869473,786110,727068,753928,785499,805019,833904,948110,939180,707949,507786,550108,649335,680431,778223,770279,570320,472963,581539,624619,609475,544718,380833,282866,383159,556681,535645,280064,203013,477661,669021,640925,645114,770017,630626,276476,276734,654142,830673,697181,418355,426014,771965,763506,435046,409692,572183,619464,499861,411942,509592,697995,775061,555006,284920,206795,344300,575641,624266,440081,231894,183383,236360,312402,436026,575232,682759,785293,842976,700341,463496,364783,533771,753185,749592,586797,510906,618725,760322,740926,588613,428190,192088,32219,62361,83372,87315,331203,662571,676958,582123,521812,304224,230138,393371,494053,529461,543117,523834,217883,-955776,-1739117,-952964,-779127,-221315,1646518,2659051,1711228,921298,684950,642797,618331,-76270,-2004240,-2560888,-301318,1935013,2719829,2087552,1064168,802356,845309,390695,191505,204342,161771,355829,580659,674524,777537,957244,1017875,757789,616716,708747,625860,396585,407225,485509,563818,734249,761084,601912,526036,557785,553213,487262,282339,28427,-36076,188081,436979,506367,377425,209029,213510,355342,405145,322153,272522,210135,142928,202252,387401,421243,317644,309437,458573,699944,847123,774056,641271,587562,529505,572302,747055,644196,320527,193467,343440,576524,619238,454979,362884,423415,484559,566852,663573,586362,420166,286202,207442,203933,197958,258886,469184,552752,252235,-4987,253968,635159,644980,454097,318291,324135,548586,776602,739356,466159,267145,219630,250265,368581,448941,355120,271208,390359,601560,741056,649838,600707,558198,481197,413632,375606,423482,435961,359003,322492,354013,471066,493215,324103,209215,217286,101970,-91447],[-52346,49909,-24955,-250808,-356060,-284902,-281299,-436532,-550546,-563878,-570376,-451749,-465283,-732163,-865447,-621592,-464268,-442954,-356636,-293373,-413859,-608307,-629567,-617011,-678795,-617244,-509628,-474860,-431840,-326239,-195290,-288202,-441710,-334224,-164498,-314105,-611838,-711196,-718680,-724053,-666917,-520165,-403930,-486889,-702120,-683190,-334103,-120462,-224086,-256619,-126392,-190317,-424391,-523580,-542334,-561653,-575257,-639015,-696968,-719390,-645852,-532757,-563922,-650643,-643973,-583065,-594665,-537391,-375364,-345655,-438304,-585720,-679139,-663114,-652712,-712727,-812909,-645866,-382988,-385051,-581121,-517770,-370348,-366015,-351715,-344079,-354344,-300667,-339847,-662563,-1004611,-908173,-611321,-418351,-305435,-212242,-355992,-694821,-636961,-449495,-446318,-355243,-213644,-290334,-321359,-271576,-543998,-725653,-548848,-319302,-390518,-599562,-610483,-564332,-459111,-432428,-472821,-480641,-454795,-452354,-570300,-738279,-646543,-388794,-421047,-419661,-219265,-243469,-593602,-856618,-920692,-767030,-541555,-407737,-444272,-572647,-652586,-599835,-650845,-665991,-517656,-473850,-508126,-629493,-804283,-762097,-509614,-486342,-514098,-552935,-600863,-450767,-386072,-479022,-492239,-431127,-382365,-462257,-482224,-429383,-448614,-594470,-860170,-1142916,-1235714,-819235,-493261,-598066,-682960,-465261,-328040,-551246,-765774,-781962,-772093,-643987,-527531,-466117,-603775,-677155,-711879,-765157,-742374,-621590,-632958,-725956,-688406,-689296,-822532,-801031,-656038,-655906,-723620,-895843,-1156186,-1093013,-518193,-117129,-289085,-670777,-775952,-584901,-464432,-414416,-497299,-486191,-455889,-414737,-339479,-298707,-383390,-367388,-391921,-490679,-585828,-630555,-587251,-630759,-643787,-539561,-532411,-653980,-705026,-611801,-547666,-604099,-824255,-1002084,-818222,-742019,-776884,-640947,-642502,-972321,-1257556,-1312958,-1283423,-1095561,-815246,-658639,-606596,-479097,-482830,-730969,-828943,-807800,-842106,-661822,-436286,-434934,-658368,-942228,-1129411,-1225899,-1137515,-1030186,-974244,-854947,-741068,-900219,-1149927,-1237197,-1092732,-820042,-483956,-363877,-592089,-753701,-1104402,-1307591,-1097009,-921775,-882038,-928242,-825080,-673704,-624249,-767011,-960555,-999899,-1011523,-1099581,-1081614,-890374,-962888,-1175121,-1172673,-993472,-888451,-1008093,-1210224,-1559731,-1942720,-1932433,-1605501,-1210078,-921820,-620950,-495874,-908934,-1380615,-1204774,-798217,-781464,-958337,-948514,-1005370,-1155284,-1231936,-1161501,-959870,-880539,-1170770,-1526898,-1411595,-1002511,-757597,-1084933,-1386878,-1394331,-1439954,-1626957,-1491698,-1273349,-1400562,-1503695,-1364503,-1256669,-1213706,-1175143,-1282776,-1270525,-1138836,-1191804,-1337442,-1413963,-1447567,-1398263,-1114239,-1002366,-1304372,-1573775,-1554693,-1302462,-1281696,-1260242,-1206854,-1163802,-1157599,-1203463,-1287699,-1359344,-1373033,-1571422,-1760168,-1799467,-1687360,-1407943,-1413032,-1638642,-1665111,-1571271,-1861781,-2313504,-2065404,-1683631,-1692134,-1742188,-1556609,-1417262,-1547086,-1740900,-1823800,-1814625,-1983849,-2143454,-2176160,-2061606,-1894745,-1890832,-2136898,-2213178,-2160983,-2147383,-2089797,-2093792,-2167008,-2167093,-2279743,-2254663,-2137306,-2022068,-1974791,-2085061,-2290718,-2434338,-2433341,-2538320,-2840886,-3020950,-2809065,-2600573,-2753020,-2906427,-3017394,-2857173,-2658132,-2898511,-3246839,-3232973,-3173863,-3240830,-3243814,-3432204,-3557947,-3821223,-4107000,-4144436,-4140059,-4422504,-4849967,-4872421,-4651819,-4294344,-4362449,-4663842,-5141191,-5484013,-5480329,-5723209,-6174854,-6470119,-6693593,-6903258,-6944714,-7345100,-8090058,-8523922,-8737900,-9382971,-10317971,-10867004,-11555847,-13098463,-14947178,-17047992,-19571554,-23557816,-28418840,-34538631,-42372926,-58885039,-86407403,-72547568,14927690,86182513,79977428,52385547,38314052,30248641,25254507,21401290,17622189,15885142,14821781,13570705,12401576,11077503,10059103,9278003,8746428,8130986,7924312,7786100,7182639,6701909,6659787,6424605,5939068,5656323,5463458,5172918,4836987,4432176,4275279,4429519,4686377,4655851,4688519,4579477,3979736,3454197,3437119,3634565,3574805,3426122,3560237,3324319,3102307,3297881,3475148,3267263,2992926,2947924,2823366,2822310,2980288,3058891,3081714,2887168,2526941,2386535,2709667,2968795,2754198,2157238,1950906,2198147,2438237,2457474,2608934,2775034,2737252,2392311,2052711,2034058,1992429,1921207,1854475,1837515,1955325,2085176,2000455,1951065,1886297,1755297,1777671,1940498,1888025,1707508,1506318,1549895,1703940,1595111,1312698,1315253,1427744,1537715,1654388,1926517,2196590,2422130,2312807,1985462,1663122,1594337,1405458,1286198,1357705,1378996,1268131,1177963,1307930,1351052,1196121,1108306,1109807,1223554,1291573,1390262,1556686,1592425,1426136,1472402,1481495,1483564,1357087,1149157,1224668,1436606,1472417,1205529,1242169,1547384,1694887,1604337,1353413,1130862,1169601,1290986,1412593,1459808,1396880,1285969,1258956,1296452,1244048,1044498,970444,1170799,1163865,1116410,1139029,1103421,1021178,1119426,1387357,1554633,1399429,1061525,835628,875100,920888,997312,1170988,1147403,1021079,983412,944706,797818,664561,562198,530292,828947,980748,826558,676723,772590,833842,749316,864193,928794,858347,937064,869302,618203,706717,930140,956234,803140,812901,951343,955515,864863,763036,619172,574546,764306,962034,966262,1086515,1110888,872659,465263,352262,736060,982065,927687,889600,945818,924096,830421,854428,773053,815641,746708,723624,907180,1080501,986654,925139,855552,699251,572768,727398,922203,822553,630076,703806,894794,1048304,1064104,906762,733195,762773,779498,709095,650894,680496,570678,297558,125508,365244,637637,722385,854312,1036595,958620,772884,628140,534595,678716,890368,943150,764123,505730,383703,579159,773734,596332,210637,98896,356194,764827,1110219,1120377,956009,838522,842117,881565,821508,828615,966046,937887,825584,702266,555763,430227,427845,472744,512014,477931,381778,358718,396740,374725,243554,304765,533211,831920,902053,689864,448513,560011,616344,559799,532386,506502,495509,474835,408241,467794,596441,545782,424594,378930,385367,397566,554883,684601,749020,666975,569449,542804,556085,548763,591491,606005,583965,671475,714630,699249,672417,717900,663863,602646,653376,697140,680456,507401,385338,366195,420513,409449,363176,444718,592823,678467,688661,683515,694808,743452,700088,661251,809095,807903,467900,229408,389376,542290,557728,587014,505534,364113,355697,502138,538880,539686,570366,438247,290993,261813,355727,455708,384625,345426,455678,497979,526205,665220,774236,632772,229886,119289,460203,643876,508868,371412,481073,725350,580269,269629,330029,557020,582716,440772,323223,354265,463941,524060,342366,112170,117836,315627,532653,527556,379071,259202,246509,237926,243336,350519,472713,516238,652446,729790,624850,418544,323169,388188,565999,629341,560616,496424,516315,531580,550275,463637,264956,-20650,-156503,-95050,25044,26782,194294,539097,664679,575099,420616,177616,155637,359331,389187,275110,345928,545010,275891,-937255,-1386410,-792409,-874332,-288605,1589268,2477874,1809062,1198984,852491,832701,965841,288176,-1837188,-2734514,-600358,1729136,2356884,1589472,801042,616122,741075,528513,362153,303141,239275,406822,560894,584189,719662,898212,901242,651028,500561,516467,341897,124182,170860,267364,380113,592648,725613,601506,501515,504336,435597,303349,104430,-75439,-59624,180884,377720,398501,265612,115200,128248,270425,313167,146516,52953,-11999,-104983,23046,322219,397772,295562,314165,499925,734132,814967,688109,529236,419444,294039,317133,499640,462756,208141,123422,212374,380960,441160,410750,419872,428148,375522,494102,562530,324594,126280,103680,78553,98054,142566,250895,452617,524567,265305,-14503,120886,416379,513503,435290,279530,225017,411832,612627,550175,320809,197735,282443,336330,371561,407380,286339,177575,283668,441655,543298,600514,588100,512331,420246,356963,300178,345892,350221,283263,296923,340250,458855,491816,330276,224869,263091,165368,-37144],[-35911,36613,13878,-119326,-218726,-173446,-223425,-385833,-472663,-440553,-366157,-285884,-352418,-560159,-603577,-283262,-141134,-235472,-233935,-153674,-286190,-515061,-526880,-506533,-537183,-407077,-320147,-315243,-278139,-193828,-161358,-344986,-445934,-212797,18198,-105990,-358644,-446809,-457680,-545346,-538121,-430938,-280257,-406505,-683422,-655032,-237082,27018,-93560,-170853,-67343,-51454,-122938,-211762,-341750,-370395,-382971,-518407,-563880,-588597,-553712,-504381,-525490,-533670,-460626,-443311,-502667,-410356,-234304,-231921,-274859,-392222,-535917,-599673,-618678,-661874,-688005,-539840,-323255,-357061,-569933,-471666,-255303,-259375,-251545,-225043,-222378,-200168,-172451,-353486,-738309,-704839,-430245,-226932,-219321,-137833,-166477,-305855,-271751,-244927,-289423,-255424,-116967,-113626,-50523,-90547,-352356,-345512,-120019,22683,-172145,-429547,-412425,-330806,-277153,-287716,-335697,-328280,-279519,-243652,-351657,-490364,-390584,-196581,-280426,-366221,-192399,-131193,-338965,-542668,-595683,-374973,-178755,-147867,-236061,-393446,-461005,-400539,-455028,-491525,-339712,-236001,-187886,-241766,-446068,-444191,-248000,-292648,-331478,-425834,-517905,-431814,-340662,-353864,-381671,-372364,-285589,-214653,-238944,-340240,-341857,-459418,-711115,-924113,-959585,-690047,-423435,-478464,-446061,-318240,-209889,-327728,-355798,-463689,-633019,-587956,-476029,-320297,-356327,-511600,-612767,-624050,-533148,-422817,-499396,-525021,-355870,-352945,-551314,-545119,-447577,-452187,-493542,-614583,-919105,-910886,-380400,-4096,-188019,-569063,-627744,-366238,-168562,-174131,-384275,-479389,-486803,-429427,-306668,-228189,-219994,-198273,-237390,-290649,-376660,-464852,-546207,-619953,-451627,-207938,-267261,-495987,-601569,-491116,-325119,-391749,-581365,-683321,-500756,-345497,-465979,-462639,-503760,-786595,-915176,-993556,-1023502,-849457,-624749,-470904,-424731,-336327,-339380,-492744,-487410,-377662,-398034,-327968,-210568,-225677,-410245,-665601,-840985,-877394,-734769,-628337,-622651,-575177,-422709,-455436,-636934,-738190,-668309,-381166,-51782,-205694,-471589,-483351,-627768,-786535,-682870,-539543,-583171,-680191,-535255,-353854,-373780,-485737,-638899,-753096,-739038,-692027,-585496,-514854,-678383,-889545,-932624,-747850,-641241,-847052,-1052705,-1260288,-1351335,-1221570,-1004857,-743067,-548037,-361136,-221070,-402027,-828252,-716444,-339273,-521571,-710201,-633122,-687854,-875945,-885099,-710854,-600277,-669776,-840644,-1064319,-993996,-619021,-375359,-680625,-992797,-1082278,-1198181,-1334003,-1113553,-834442,-899639,-987115,-919998,-818888,-743038,-684294,-730224,-730746,-672285,-872095,-1007501,-834437,-767183,-748873,-639891,-686721,-940520,-1094150,-943636,-823614,-869776,-942201,-884785,-790104,-750322,-751067,-732273,-778919,-969140,-1164952,-1177672,-1051991,-914255,-724763,-734540,-873131,-938593,-941705,-1296381,-1730972,-1552649,-1130005,-1044589,-1033710,-972507,-1008780,-1172530,-1196331,-1147141,-1297733,-1556777,-1582898,-1409989,-1441315,-1370351,-1323648,-1428440,-1449809,-1296695,-1294974,-1357663,-1406261,-1431555,-1452381,-1423238,-1305936,-1288136,-1309097,-1307815,-1502678,-1663309,-1618190,-1600251,-1827797,-2085448,-2018125,-1724580,-1756392,-2070345,-2097390,-2023819,-1983144,-1959944,-2047563,-2164602,-2277625,-2454159,-2561619,-2317272,-2129888,-2355098,-2753590,-2967897,-2832738,-2749036,-3024299,-3370576,-3405474,-3236601,-2727204,-2477341,-2924443,-3650354,-3963851,-3670271,-3561947,-3964211,-4290499,-4344605,-4458384,-4607681,-5036173,-5480633,-5576040,-5545891,-5653258,-6002669,-6456271,-7156236,-8421473,-10053027,-11954335,-14005040,-16064543,-18580760,-23340285,-29668318,-41512379,-62375050,-50093445,15800265,65629715,55601220,32947183,24716292,19732708,15782389,12929276,10801545,9983218,9486216,9001749,8180796,6797827,5942063,5966517,6277807,5755645,5076876,4584682,4304136,4000414,3983013,3931835,3745540,3639412,3637239,3393750,3037716,2792485,2728216,2852183,2959859,2907573,2824381,2761448,2454837,2254334,2381194,2620333,2550483,2180745,1925956,1603380,1551326,1932087,2389871,2445982,2288646,2181821,1983947,1763001,1812131,2009483,1985928,1818787,1594268,1525424,1715933,1922262,1806949,1436544,1248035,1360875,1498253,1607100,1773402,1851029,1727086,1416442,1367272,1482561,1364377,1129236,1030496,1119383,1303887,1392887,1347126,1339450,1270539,1141198,1109333,1218743,1203179,942651,787905,958120,1084231,1041885,898220,929177,1040101,1114110,1117546,1208478,1379046,1632360,1558239,1279214,1156029,1157450,954530,781491,859620,1069231,1007950,860612,902055,936964,838426,719264,610428,629213,835445,1033018,1029650,906839,823831,906901,781151,617023,603008,723043,927467,986280,905091,733774,697691,810402,973349,1116668,946122,747906,750957,931496,1023404,913678,749855,754342,869691,922820,854676,693537,609071,632719,744192,774834,738265,690458,509284,595024,929737,1057303,952212,728060,482994,317519,349991,584046,827578,790218,640578,645737,617311,466103,387200,307832,169391,379326,517261,360143,407596,756777,858858,623062,518484,500430,439175,650847,714189,452449,385342,500010,520675,505540,585793,722661,785412,583411,254355,50951,117127,397843,706373,670801,668567,589106,423941,180583,139044,470263,622962,485202,356607,421189,412417,343387,377743,512583,670757,586172,471659,555350,716056,812585,820230,680177,449376,334164,511541,666931,491288,285190,461488,764842,890301,853858,676784,491940,484272,473464,343976,255696,286461,272037,-5619,-237637,-99053,188151,337112,456699,695522,721360,550154,344448,248103,428450,657386,713084,582933,357716,196800,351801,559943,455114,143488,103603,338813,584301,744753,787708,683167,516786,572205,689084,635150,538533,569941,624069,545621,476234,371145,220351,204546,277518,368609,354454,269061,196703,182369,235759,210196,220374,283938,469290,593297,391592,239769,329527,383719,436750,443283,371500,356427,340612,257926,282302,373750,350991,313667,326974,275908,248112,346788,471729,568287,508177,434425,410434,362183,302966,305916,378290,400658,419337,483686,620189,662062,656240,495734,338019,395306,443791,493756,371840,273235,251412,327577,371718,298089,232134,272232,436777,562554,557322,532377,614336,573836,492682,596588,566335,173214,-45955,234082,443564,421585,367925,237402,113460,173110,365435,425644,446351,530151,428760,247284,116067,150125,365962,459321,449180,418775,311970,336846,549242,647883,546855,168825,-3826,271184,441318,323220,307084,474477,582598,355392,125299,238146,464867,453031,292916,159570,122723,171709,214523,88004,-78388,-2284,241028,438201,406382,298393,267117,289027,228015,156004,243417,359751,374219,533270,612637,531152,366392,268015,264313,411321,495571,476321,398722,296010,203663,296777,310280,75409,-227916,-332613,-223152,-22268,-57792,19802,376788,589440,506834,313388,101311,101889,269400,218224,-17331,39374,404437,210248,-851667,-910937,-654390,-1009934,-379741,1429407,2099356,1817343,1399551,914152,880727,1146564,509331,-1637200,-2755951,-864640,1307151,1614597,1055945,642465,471226,637661,656631,505099,359409,258118,373249,468787,463979,627876,771181,693654,487936,358508,309730,72536,-127851,-56569,82242,235846,460167,605308,498455,370206,317131,205788,67331,-85780,-172112,-47288,174959,274973,242238,119209,-6624,2679,149598,187436,-47769,-193174,-238225,-309778,-120628,224674,348202,292296,304271,464799,656689,657513,492783,352495,227538,66262,68407,230098,244903,67976,8843,9076,70681,189285,347630,470424,410619,237827,348781,387159,76204,-108574,-23555,8313,7120,41598,166476,367130,428079,214605,-48822,-31380,149777,307458,361908,248076,181505,323536,439419,318624,144430,113273,306113,361114,299497,278507,134297,31096,150257,240117,238779,419945,491020,409653,293293,214896,171684,227253,225600,183970,223795,248194,325490,384496,297629,227875,264641,171736,-6210],[-19283,23102,24550,-27544,-83448,-49378,-141721,-286726,-308840,-229330,-113453,-125163,-256872,-379198,-284725,102527,246012,-1440,-127515,-27178,-132911,-346284,-344102,-345494,-380846,-231674,-155700,-165223,-134180,-70324,-120507,-372361,-464266,-136638,163554,77536,-133799,-277513,-348755,-447209,-452309,-358867,-167251,-302176,-610954,-561852,-128738,119713,-26443,-130810,-62390,-25039,6187,-62227,-250977,-261241,-234000,-401460,-486978,-489666,-470541,-489644,-482475,-391162,-266440,-309361,-404275,-286879,-121688,-122845,-124034,-196681,-341012,-448638,-500340,-554480,-531957,-415771,-230224,-245555,-424024,-355617,-133551,-132049,-173943,-153965,-134620,-162861,-107350,-108978,-399938,-459951,-237066,-79110,-168396,-78398,4797,-14179,-52530,-135718,-209405,-182668,-44921,40013,117476,-66284,-257381,-75163,241230,355078,87568,-193660,-185197,-91147,-124132,-177533,-213889,-204393,-160977,-103466,-169390,-251239,-151018,-56798,-214146,-365957,-209531,-65678,-107780,-242672,-309285,-107681,38160,2478,-79197,-246706,-329207,-286506,-334117,-377481,-232943,-77027,45135,66713,-132492,-135819,37295,-14767,-135550,-304224,-377677,-322047,-247080,-246370,-275691,-277962,-186965,-36513,-120685,-325235,-288532,-356988,-546979,-638862,-592327,-495848,-338158,-415237,-408304,-265995,-118437,-131527,-61114,-230081,-487329,-505945,-368000,-197940,-178073,-353599,-489566,-485137,-326861,-237140,-381024,-378824,-182050,-198169,-368537,-348840,-338771,-386199,-356619,-378422,-662466,-675890,-238809,61196,-118301,-446402,-448991,-187088,11997,-46343,-269399,-438982,-465536,-386946,-261073,-179837,-83508,-62088,-116973,-160202,-218453,-307035,-500142,-608691,-337922,-4895,-63492,-332815,-503049,-495805,-314139,-234099,-304463,-389379,-260065,-62459,-216112,-306555,-355027,-599100,-674811,-704803,-736435,-597534,-438829,-368203,-364329,-327265,-356584,-370306,-237923,-81124,-72832,-102549,-77740,-120212,-291130,-503255,-642587,-604011,-434124,-329880,-346020,-373290,-281664,-197926,-240597,-279541,-211205,9795,91725,-269883,-423834,-286325,-173578,-263663,-358728,-288992,-400643,-532489,-375714,-197646,-308309,-403440,-419782,-490481,-474063,-337499,-150151,-203379,-442948,-651710,-733193,-609691,-553125,-761677,-943682,-1055534,-1074574,-975399,-732899,-503842,-405983,-346153,-218222,-213638,-461071,-367813,-97580,-357981,-472817,-359966,-474408,-691805,-614317,-391620,-394165,-557970,-620843,-676513,-640088,-355744,-165656,-373839,-658759,-804416,-979931,-1072656,-814299,-532650,-605611,-760224,-729706,-553953,-428845,-401474,-385874,-358541,-359565,-647301,-857034,-615541,-425656,-389227,-373329,-474091,-668559,-771665,-618450,-567797,-585879,-704311,-671867,-575465,-510850,-469143,-447890,-503803,-708005,-804403,-734955,-626288,-535126,-449592,-467463,-554106,-544010,-483899,-810457,-1200480,-1142532,-810551,-746119,-727384,-720916,-837075,-939889,-849404,-772492,-997902,-1201441,-1155042,-984158,-1046094,-980174,-992841,-1124921,-1070587,-812697,-898766,-1151689,-1227059,-1177743,-1139300,-953526,-812302,-874997,-994641,-1031278,-1200778,-1343406,-1274175,-1275325,-1523231,-1720173,-1511854,-1153839,-1254413,-1641877,-1688145,-1471821,-1475124,-1613836,-1666623,-1676067,-1801857,-2013518,-2129312,-1907931,-1602986,-1829673,-2179861,-2309941,-2160802,-2093101,-2303144,-2514318,-2573170,-2411075,-1978170,-1706557,-2179367,-2886939,-3132406,-2748588,-2499049,-2941040,-3268909,-3194630,-3286561,-3574021,-4031333,-4338346,-4286470,-4258077,-4228619,-4240065,-4744652,-5596146,-6514598,-7805156,-9407407,-11187250,-12382421,-13860411,-18045414,-24023092,-34904020,-50764685,-36761096,15821407,52416723,43686370,25714712,19417606,15273311,11598939,9109604,7905131,7549909,7216027,6935253,6161020,4957647,4304211,4644862,5090851,4670343,3963995,3387836,3224287,3053756,3019753,3027426,3020562,3004266,2943292,2642619,2295716,2130690,2106971,2209968,2180127,2119094,1986935,1896132,1735052,1671240,1811930,1982538,1910354,1590919,1183056,882000,896518,1319046,1812303,1888129,1801908,1743121,1593533,1307774,1329914,1571865,1506062,1348402,1173694,1106431,1166061,1262783,1226258,1116038,968245,955501,994817,1147939,1315401,1325381,1093910,839097,940474,1061741,983269,787740,754824,944511,1112533,1108087,1010113,902853,871928,885952,899204,985118,973462,661043,526582,708663,799725,753639,704159,776464,876916,842852,751438,762449,1016962,1343110,1324072,1070292,981845,885463,707659,546891,581242,822439,825085,685168,648245,679311,667910,561077,431777,423285,673087,865071,693522,412056,450717,560772,411010,181466,199545,471157,691495,652918,521123,460955,345977,302498,498433,757663,710140,641403,630614,726199,719764,537328,352894,416679,581624,639815,563220,430406,348478,254449,404825,492184,445054,396049,228903,304847,613407,686991,605033,497930,312245,58540,59917,337157,603748,572114,428394,498867,468383,264372,208860,176415,1624,51951,218851,197640,369727,776900,857196,524269,223768,110849,141457,438174,583698,428652,284932,221473,190079,331089,475252,541600,597473,355149,-93385,-321722,-186768,112921,432691,457584,376790,245690,95835,-37298,7855,276617,388348,232680,55405,18850,-17222,-37552,-29415,254179,473940,437252,310357,283863,372737,596082,668451,539106,270000,141338,319591,449592,225856,33887,273190,631639,706585,609812,433810,295498,297546,307493,145116,24681,18300,14636,-206156,-385303,-348882,-86924,130992,251753,442017,484422,327877,140348,87817,230612,392661,390550,310095,191197,88580,188621,309504,210693,22482,82375,316298,468459,492396,550873,482049,264567,305481,458054,464997,382362,381761,453434,369077,318715,253208,114670,61983,128260,255186,277762,208200,129862,127093,194385,207239,160683,118750,204285,317733,130731,86365,136463,153888,260393,306294,233706,207109,164868,77055,83614,160143,198298,249309,320292,228697,161279,171026,264297,397628,400509,331558,302688,210610,97340,60445,191793,273166,199292,277068,553127,675551,598419,374678,215495,306276,348049,338656,251937,181131,187727,280518,333985,209047,-795,-4333,269421,459898,427055,383916,473710,479519,393432,393998,301242,-82751,-234393,128810,382312,316245,202461,65487,-79516,1862,225295,327506,368885,434393,348500,170097,3043,17647,305965,500626,507190,405200,192215,148164,350637,460004,419347,132423,-39910,148958,290556,219080,262619,410782,391421,167244,53463,176589,353792,316788,134253,-28530,-119964,-97793,-57475,-124947,-229200,-123492,150677,346796,320546,247836,290080,330710,221901,90359,178260,300371,308543,459860,533915,444336,311506,219348,216164,341548,392923,369318,264617,46493,-98332,82205,195256,-72294,-361847,-436065,-282395,-52346,-139701,-137300,235022,486030,414068,262108,136653,123982,168296,31599,-276573,-324777,114863,56591,-675530,-429903,-517149,-1104235,-420573,1259678,1710560,1757024,1473686,863422,779548,1133629,618482,-1355982,-2582169,-1054963,719479,697887,650683,661026,455596,639173,798946,617344,390728,244626,296193,342419,341650,528455,618446,466841,328166,247247,150330,-110741,-277865,-174376,17015,190123,390473,456867,326292,175201,65564,-54968,-138249,-216158,-207145,18478,191277,182737,108441,-8168,-127633,-131339,37484,82965,-175344,-359360,-383615,-398176,-169770,143559,293011,308767,289795,370513,489444,422855,268085,193074,77362,-89203,-100769,16005,48563,-54815,-111854,-203131,-248630,-48237,287187,494883,381081,131801,194353,220995,-60296,-196500,-38692,30640,-27402,-55963,50790,259292,312062,133797,-73770,-129431,-60856,104882,265725,239735,210998,319727,326041,140558,-908,40276,293687,334030,185193,111764,-37439,-104720,47534,80440,-11151,207972,348006,265472,132970,39877,33414,104312,114118,112276,138838,117396,140360,226301,236537,217102,228189,129290,-3907],[-11736,8307,6185,6675,29856,64829,-59934,-185039,-136693,-11099,100306,-10975,-199995,-247616,-21228,401526,556270,177994,-80544,30250,-15867,-187620,-182293,-199612,-256587,-149249,-69082,-68368,-35444,17778,-76264,-363263,-488145,-131478,214933,168930,-4783,-214992,-381619,-426086,-400367,-304051,-107140,-218387,-515217,-453161,-67275,115620,-42314,-139943,-97930,-103300,-74151,-116323,-266974,-228224,-146083,-309658,-473566,-450992,-419107,-483420,-449608,-275577,-132990,-225759,-328956,-209854,-81550,-61234,-35364,-60738,-152818,-257964,-354066,-437177,-396678,-300855,-130476,-83279,-185515,-203924,-59043,-46264,-154200,-150842,-111186,-187312,-145794,-5187,-121196,-258149,-106454,-33434,-174221,-61567,90945,65085,-31050,-125141,-206097,-152699,-25900,99295,107611,-174556,-259724,5435,368759,523097,291293,21670,-14326,50180,-57547,-126156,-124897,-124379,-111341,-60913,-74780,-89760,10196,7092,-233853,-419763,-267656,-65853,7245,-96716,-194791,-63746,54005,27050,10518,-141206,-264782,-256851,-297348,-337850,-202371,-13138,148418,206962,44639,70589,264312,244360,-15766,-230750,-215415,-163984,-174767,-211343,-191172,-169334,-119128,2734,-166105,-387724,-294849,-285492,-399877,-403988,-312953,-315001,-254270,-379915,-486216,-282731,-79907,-33582,34068,-127136,-370625,-412478,-241636,-137481,-122233,-239784,-347072,-332652,-146022,-113715,-323669,-335451,-194793,-235660,-307231,-259919,-345015,-450776,-329428,-231699,-423512,-436020,-141476,42927,-116915,-345084,-296228,-95246,41459,-12284,-159712,-363485,-392721,-298074,-207591,-153616,-18579,9622,-40373,-110074,-144887,-209422,-468734,-607276,-330919,33457,39961,-201395,-416591,-558744,-457256,-173738,-81803,-183409,-124290,49496,-88685,-199239,-218392,-434448,-562750,-515910,-503348,-402945,-285183,-329038,-392827,-389887,-428186,-339117,-106307,53022,59561,-23760,-60133,-121260,-265604,-440713,-555291,-471268,-295148,-186812,-179181,-251334,-278104,-144981,-44159,5709,101429,192384,-28321,-404367,-413330,-197700,50311,-3529,-233578,-236610,-388031,-533657,-364673,-196538,-364413,-445499,-303685,-262629,-283000,-166974,38491,-48537,-304170,-512704,-616421,-570093,-569301,-721952,-852061,-914792,-1015790,-1037990,-760112,-509445,-442320,-424795,-310414,-283331,-391243,-272041,-107185,-272344,-268615,-180897,-395684,-624169,-488331,-287416,-342995,-484502,-469732,-415129,-397739,-229556,-120075,-227900,-453626,-609232,-796925,-850697,-617692,-407281,-516749,-712098,-669023,-438992,-287355,-303623,-269686,-185478,-185222,-472581,-766548,-632596,-367493,-280376,-266213,-333097,-468489,-574158,-520013,-454801,-398069,-502915,-511464,-428160,-343250,-299613,-331111,-414647,-524136,-525524,-473130,-448962,-379919,-358041,-430240,-536697,-394727,-211672,-471076,-839657,-864032,-666297,-682508,-695379,-660183,-726081,-742436,-656105,-666097,-872220,-940680,-859544,-792312,-782794,-670103,-772908,-1029098,-928974,-625739,-789725,-1177190,-1275282,-1158781,-1024464,-769228,-623672,-683221,-850031,-956015,-1054617,-1174869,-1188595,-1219529,-1391312,-1522559,-1330418,-962745,-958637,-1319914,-1463996,-1189438,-1157142,-1379299,-1473465,-1486628,-1550751,-1639696,-1712887,-1659308,-1477098,-1615196,-1830864,-1884682,-1777728,-1763464,-1895097,-1975019,-2018300,-1867365,-1635072,-1532799,-1875633,-2340206,-2484097,-2183862,-2019989,-2487822,-2760974,-2668940,-2799045,-3103768,-3498784,-3811988,-3808621,-3881556,-3980806,-3964710,-4480089,-5296237,-5879135,-6803427,-7974453,-9439148,-10577695,-11998911,-15715090,-21460488,-32157463,-43139905,-27484319,15223314,42025364,36509401,23999755,17858629,13612543,10201283,7744753,6762347,6715075,6485037,5997288,5138700,4313803,3936016,4203102,4313216,3993581,3641666,3296680,3056980,2936624,2904808,2895962,2949266,2965266,2718824,2352334,2070867,1900224,1856238,1957144,1900557,1852171,1750110,1592764,1425114,1344558,1417759,1478155,1404244,1293886,1046383,842575,818871,1186560,1547071,1479284,1356027,1340771,1294713,1141947,1248567,1458951,1429890,1292033,1067146,938086,919832,912124,906407,951708,859100,813659,847599,1011336,1137827,1040771,717171,551036,653028,707361,717896,711407,831312,1062611,1152682,1057146,839653,595879,634996,832605,950185,1021215,975888,701365,571365,654792,688343,588773,585583,712915,803889,698755,551885,535036,877694,1221344,1272837,1091335,925970,682529,546641,460942,438999,604632,690489,594593,484164,507913,573990,513252,461800,528736,721848,825874,592809,250210,327425,419058,336785,175332,148763,342042,507376,461186,342136,337909,192757,91225,285890,534713,620885,686493,677294,611168,513279,408420,297662,321264,414230,443648,369501,308741,247029,88651,180356,308922,305500,260237,178794,240806,470073,521273,410645,351344,268743,86660,69410,265978,473472,449337,353411,480087,445334,206186,164934,181918,21488,-69444,138225,305974,481367,765977,791936,456705,98053,-66442,29353,295209,461414,486328,391713,162301,65150,318477,476473,426510,421267,226922,-160909,-342884,-231092,-25762,186968,332131,290603,146715,-59783,-151992,-43249,192429,356758,264785,80841,-93911,-180693,-174904,-189422,84870,276671,318660,258064,178957,209518,435237,527068,438819,165182,2346,152783,279717,69518,-80093,166217,493669,517840,396641,261189,197272,223583,267270,154772,45281,-21972,-113639,-247791,-325250,-359456,-137481,156084,316530,381960,336019,178230,68215,64761,118882,177704,107658,48689,51745,62960,102401,86571,-40935,-101127,42696,286337,415746,388681,435257,363867,117302,89278,247256,357057,395059,432838,411423,279317,250943,241265,133686,24738,47640,175228,244765,194609,125191,163555,217507,214150,133304,67559,104809,155070,-10336,11306,44773,22314,112323,199245,161247,102771,23504,-46742,-41277,29437,135311,271359,377695,260784,137933,66284,134448,296308,353521,276968,223853,102596,-56125,-96995,101045,229802,87505,169154,510692,683364,553432,322476,233617,364167,400218,275210,194658,152196,199182,284047,296817,117429,-166308,-135808,209530,384119,332982,306586,374446,434293,372767,254110,83440,-243440,-305228,82640,350946,254031,123640,9945,-161587,-101387,115742,258332,316915,296815,197442,68407,-59682,-22050,285124,505593,518175,423435,172532,27892,154608,283377,297404,139234,11557,101550,207893,210439,249132,297447,188368,44901,49106,152168,265111,236562,34092,-181886,-306928,-290277,-235493,-244926,-306436,-218945,68209,286773,285867,242418,334795,370341,215647,65756,184220,313320,313904,428737,498606,369706,242795,179022,232177,336385,331112,270907,146310,-140466,-281237,-26221,151794,-143175,-404729,-445635,-264853,-63690,-192904,-234426,143945,377903,319354,273965,272229,232203,98190,-119233,-452085,-677229,-256669,-132378,-482292,-92610,-357605,-1076120,-328889,1210784,1503641,1653717,1402924,726324,567811,957946,660338,-1010142,-2254712,-1136613,114200,-94050,453978,816973,572407,770348,947265,692139,413671,229953,222109,221764,233957,434589,474961,284918,221497,203448,71764,-180750,-290802,-138879,87436,237613,371054,321345,131446,-30828,-164680,-260131,-258863,-252697,-160999,120933,227695,135574,42578,-80323,-223759,-239708,-29123,38787,-194877,-382739,-398331,-347747,-110562,115859,254049,335045,277574,252426,283119,179027,86705,98172,-5519,-152208,-163165,-105531,-88763,-132578,-207192,-370387,-481833,-207513,235940,469166,342348,98342,100595,136136,-53610,-127585,60065,138490,11266,-108515,-41844,180279,223079,62442,-61404,-128009,-146792,-27606,180075,256725,293264,372299,282230,67974,-67763,321,257026,277134,75426,-28389,-158090,-172996,7398,3293,-101071,77084,213564,106173,-22571,-104422,-71486,6759,47787,93489,77400,-1194,-15725,81914,161059,191676,173642,66311,-21477],[-17113,-9150,-30712,-3850,115039,154725,4391,-115199,-28792,131945,213554,42128,-180880,-189363,112878,531894,693034,262114,-96977,-1739,21458,-113184,-120847,-118757,-187342,-160601,-70073,-41552,2391,61336,-28478,-318321,-494575,-179555,167021,157786,27002,-206692,-449247,-421507,-342271,-251118,-107241,-178927,-420153,-365622,-79970,17278,-121016,-176917,-143254,-225441,-286977,-304362,-333117,-228807,-105543,-243333,-476130,-445482,-393660,-476748,-430828,-212986,-90013,-206081,-288616,-193313,-116304,-57936,-17678,-10732,-19248,-84710,-233735,-344121,-303215,-209241,-49590,78612,67636,-60827,-58480,-47356,-199834,-203425,-140050,-239442,-234555,-34588,14209,-141326,-73875,-97920,-230194,-91884,73797,-32180,-137639,-165904,-229529,-155106,-57158,53600,-38084,-325823,-309859,-68805,228760,454385,371756,147965,58815,67065,-61985,-103182,-50353,-66069,-95481,-79356,-61514,-25797,78863,15068,-295265,-489493,-335164,-114461,-14019,-130435,-255387,-193688,-76864,-35063,45950,-62169,-234688,-267132,-305303,-335142,-205413,-12241,139324,176436,65079,133916,367186,377528,-15876,-217563,-68271,-11601,-166893,-254550,-133598,-76701,-103317,-88882,-316321,-484233,-331373,-227746,-282253,-269326,-193662,-194582,-185569,-343479,-537187,-298539,-86239,-50431,-39532,-138003,-306989,-322686,-143592,-142151,-159739,-163483,-191909,-163520,-2308,-62953,-328588,-372469,-309527,-365276,-334128,-268891,-423698,-569622,-372280,-173572,-237212,-236338,-104707,-55513,-183127,-281244,-196355,-84657,-28168,-14112,-60294,-265168,-295122,-195206,-153478,-141088,-29645,21219,2807,-106897,-144699,-186272,-448741,-602286,-385174,-36741,53593,-119069,-336433,-581805,-602618,-189620,45928,-68838,-81118,22651,-73422,-139861,-107679,-299411,-507186,-419519,-355922,-282949,-173433,-298468,-424731,-434832,-461093,-347739,-70570,70000,44526,-45876,-121344,-182275,-268744,-424765,-535881,-438784,-276678,-164525,-99035,-172204,-308028,-203726,-10890,106364,202598,148398,-232748,-468964,-393751,-192784,11510,-52894,-271357,-315586,-473699,-615413,-431621,-274404,-447413,-499290,-244334,-98587,-185840,-186943,-25979,-48331,-256334,-457340,-565044,-563917,-583276,-659582,-725229,-783642,-996011,-1130713,-904811,-644410,-532918,-464124,-357620,-418609,-501613,-353330,-231515,-201367,-93115,-90850,-413072,-635018,-481082,-329035,-365328,-410654,-349933,-270148,-258389,-192843,-171940,-223593,-372999,-503125,-647405,-655200,-493543,-398566,-522661,-678341,-608855,-405017,-271251,-297552,-272733,-142766,-108960,-348658,-667835,-667552,-407369,-280040,-236017,-244713,-327593,-449092,-503593,-392219,-265683,-324195,-378128,-297792,-197908,-193545,-260857,-342785,-365840,-347543,-371445,-399952,-311551,-311697,-443111,-569883,-343213,-101305,-291640,-637450,-678149,-598963,-698566,-731649,-624106,-588303,-546182,-530023,-661702,-809413,-766046,-671948,-687192,-587511,-439325,-599468,-930385,-837921,-576426,-748746,-1142409,-1234723,-1082624,-926887,-730262,-574232,-562292,-722984,-898308,-953076,-1045169,-1155919,-1221427,-1276532,-1318358,-1218863,-910184,-758640,-1031318,-1256973,-1022411,-937076,-1154313,-1287647,-1333959,-1336153,-1274597,-1275701,-1366471,-1361016,-1410369,-1548768,-1560835,-1463119,-1470724,-1561282,-1562377,-1549843,-1444818,-1388961,-1429972,-1588476,-1772231,-1810329,-1656016,-1658597,-2074207,-2287857,-2265918,-2430949,-2646973,-2921188,-3275374,-3409973,-3569118,-3807605,-3911379,-4307083,-4870960,-5286657,-5995959,-6698784,-7674217,-8930352,-10493217,-13555381,-18714570,-28399415,-35789318,-20783396,14114402,33540150,29821700,21645533,15983044,11892469,9000410,6699712,5709495,5903659,5830557,5115302,4237228,3750768,3627253,3748412,3522380,3274509,3265882,3198628,2867024,2751024,2720333,2659593,2717784,2756149,2399802,2068673,1923975,1730824,1604599,1664207,1663013,1657810,1634006,1444556,1224771,1080320,1074725,1047000,961611,1011646,1031148,946049,890947,1186446,1389556,1177921,943116,894429,905266,941862,1172421,1358568,1434798,1351530,1064013,850138,777571,703767,700970,771356,733361,750962,858567,1014030,1069312,825112,437256,370267,433000,428330,489490,647704,917580,1143437,1155276,1003028,689715,387229,487287,792262,982937,1016199,941571,788353,674673,631412,579452,430601,467005,642190,721143,632211,468525,413215,733035,1024743,1114139,1028318,802862,498378,415067,418155,350558,422075,586131,542695,381403,402493,505619,482751,535392,712946,819253,823881,630107,337316,345238,387679,399864,355711,252770,264840,382099,396293,309300,275367,140950,60639,211075,404279,594433,726253,710345,521772,394288,442982,458533,385284,342506,320569,257097,302595,274071,75713,68484,224578,281283,235383,231505,288590,447632,494234,327335,256289,281191,257865,242332,307274,408104,388660,358457,507909,475998,246144,219398,273668,143609,-18222,202016,501462,610059,707812,670802,411798,146220,5001,75562,207029,343304,542645,570682,255762,115217,404807,531490,378002,289829,184369,-11545,-85034,-65437,-42212,-4420,231362,327966,192604,-85014,-175481,-49344,179388,447020,483732,337271,73676,-72826,-80092,-90120,30707,113659,211461,249467,200516,231521,364026,425506,370641,119228,-81730,20467,157927,20396,-68482,137511,360876,344326,244404,183881,190503,228178,291881,296851,239220,109286,-93737,-142363,-140655,-211630,-33902,315801,537806,489822,302702,122997,102310,120087,83172,57125,-54236,-121796,-32254,81457,63177,-69187,-211239,-182267,-7115,239195,386164,369663,382840,290315,46256,-60946,91162,307043,501947,597634,427345,226323,234168,293120,220743,70742,35912,123146,228845,202307,137604,206819,248505,207374,124584,94711,130807,98256,-48899,-12989,48984,8706,47272,176596,180784,70824,-32143,-62371,-51989,3999,151707,352994,464856,339535,157451,46338,115182,274507,336653,255598,163396,11169,-169955,-163986,100795,252727,99398,172203,478100,634938,493721,308655,313972,474135,504599,297192,205507,190456,262778,310703,253766,39814,-220160,-116260,214474,317569,280515,294851,330927,423240,396793,188188,-53380,-301555,-280816,75086,319513,219630,116075,36045,-134187,-120117,41947,207913,280430,143379,880,-46087,-86122,-968,287309,475445,485456,448824,226923,4235,33828,165121,212804,182061,107037,94328,168523,256207,248650,145055,-5318,-27304,68754,143576,213432,232604,26271,-252893,-391518,-383343,-311198,-266391,-306850,-269685,5809,251222,275674,260050,376238,384854,193679,78345,247666,369971,346589,418113,488266,307184,156476,137646,257095,339164,293820,199280,80139,-208850,-313545,-15861,170101,-147296,-383857,-374540,-182717,-48132,-198198,-257596,93183,267151,223834,307457,436583,386518,79796,-202522,-531342,-954743,-615409,-302422,-380338,5027,-164312,-878633,-63808,1372170,1572359,1527759,1207528,550072,313667,689132,663180,-671067,-1863102,-1078363,-319268,-518411,444368,993273,741402,960111,1057471,718003,433544,235359,184484,136107,146321,346908,361778,185475,193351,232916,72979,-153099,-184130,23683,245086,331846,366404,219682,-37531,-198494,-305369,-352409,-282897,-206978,-56404,218861,261372,133074,45207,-93580,-283194,-298292,-35055,64866,-115398,-265952,-285085,-191554,23197,147447,240786,354710,269654,149268,98492,-9116,-12436,66318,-37310,-147031,-139176,-139174,-155450,-160145,-260017,-463931,-583592,-271347,187095,382414,292550,141299,108609,157654,58867,36727,221471,291386,111320,-97856,-71752,164377,189500,30871,-3132,-27810,-95400,-55597,130331,288345,381442,412469,269136,95187,-39128,5393,213857,216209,11805,-89145,-179179,-148110,24273,-2336,-31600,88113,130952,-35980,-139099,-171222,-118352,-52891,28022,118057,56058,-69716,-91295,-7499,82770,152680,127478,20556,-39958],[-32311,-29680,-69622,-28204,173972,214147,43680,-88238,-18798,153199,213620,42689,-186263,-192322,110975,497287,652776,261026,-147524,-102261,-29831,-151245,-181317,-122872,-171549,-216762,-125573,-71980,-14548,65862,18765,-249419,-464490,-237979,62188,85680,6922,-190320,-444792,-374318,-253097,-193108,-145509,-182798,-340888,-311972,-153368,-130768,-215611,-211600,-173521,-322442,-501280,-501564,-383031,-219070,-86104,-190663,-439098,-420980,-370684,-463595,-421721,-199090,-119363,-231699,-276460,-221719,-191601,-89939,-39744,-29157,39365,26290,-169249,-289267,-246615,-145704,-4848,189711,253175,30680,-126332,-140191,-286765,-275788,-187613,-273311,-301226,-128588,1693,-109622,-127427,-229975,-306467,-151782,-18921,-195662,-274302,-205905,-223700,-165624,-112900,-52063,-210992,-432352,-348116,-201568,-79824,192640,319620,163330,48177,16804,-71066,-54813,41883,6319,-63196,-89976,-81176,-33945,77715,6019,-333002,-522344,-373145,-178354,-128376,-264020,-383728,-357388,-242079,-121328,52918,8204,-196785,-264244,-303434,-315955,-190597,-30807,62219,38951,-26672,70700,317308,323604,-119822,-247678,31627,86837,-222229,-338996,-107165,-32246,-145368,-248403,-471012,-553721,-357818,-174392,-194078,-212742,-189559,-141679,-142577,-294723,-476384,-254058,-109069,-147693,-186537,-218225,-311437,-263422,-113450,-185084,-208459,-93489,-43624,-2149,95533,-65140,-363205,-430763,-419566,-473701,-387129,-328304,-510752,-655551,-426246,-183141,-140395,-118143,-117538,-195319,-284519,-250430,-146493,-113552,-107891,-4104,19415,-170483,-213256,-115644,-106723,-131200,-83768,1588,29229,-107790,-180270,-215969,-426429,-577471,-436798,-131092,13302,-86405,-257474,-507920,-623867,-226293,79605,-32313,-107897,-74147,-120378,-117982,-37883,-200733,-444318,-378098,-290670,-226273,-103435,-236604,-389256,-405511,-426189,-349789,-85895,30925,-27493,-101299,-204032,-246010,-255581,-410063,-533797,-437145,-302202,-191908,-65984,-104986,-297375,-271195,-58414,85524,136909,-24658,-357989,-418880,-334486,-222633,-174277,-261742,-366721,-418481,-544622,-666698,-490767,-351447,-486516,-495253,-202984,-8335,-165062,-310444,-216673,-136729,-259323,-438886,-540335,-540788,-529401,-527834,-540371,-637441,-926229,-1116642,-1011313,-780436,-589144,-420896,-323160,-479475,-606116,-453592,-299265,-92421,58582,-64594,-473653,-676514,-531586,-407359,-385142,-330386,-263169,-223735,-196052,-185151,-255017,-311004,-387757,-473036,-531850,-487544,-414641,-436707,-542996,-600701,-511204,-398407,-326950,-314825,-282690,-151915,-107930,-292680,-561371,-606895,-411117,-289626,-238469,-201459,-240006,-367514,-483426,-348982,-177607,-180541,-266807,-181729,-77506,-130457,-201115,-236307,-237483,-275857,-395431,-427057,-296873,-288643,-445902,-546014,-331709,-132334,-270272,-552463,-566473,-573702,-728925,-738466,-554422,-441809,-375691,-426712,-651802,-763865,-675353,-587265,-622283,-458741,-307628,-485694,-786178,-742106,-591143,-714667,-1004857,-1040462,-881816,-817779,-776363,-618004,-512379,-622306,-823877,-884236,-962665,-1134916,-1230618,-1171666,-1100053,-1090524,-901998,-656149,-804278,-1057472,-942467,-833484,-976475,-1115144,-1190008,-1165478,-1001718,-933866,-1086492,-1181478,-1194570,-1345488,-1364414,-1246401,-1240051,-1344894,-1325287,-1231185,-1181700,-1230518,-1305298,-1317060,-1297987,-1262075,-1246062,-1375654,-1686891,-1881394,-1962452,-2129108,-2239435,-2401969,-2757224,-3020462,-3245312,-3541298,-3745827,-3930002,-4206681,-4680608,-5381023,-5726247,-6171021,-7419596,-8959409,-11385155,-15795972,-24028843,-30277091,-17649507,12558755,28547598,24830609,18118867,13415385,9906771,7623741,5741414,4789582,5037924,5074240,4316986,3531579,3209547,3212906,3250031,2892215,2685972,2801035,2839367,2503923,2386111,2317651,2175736,2222275,2290892,1976597,1789514,1819361,1622798,1381213,1351955,1413763,1470748,1532723,1372100,1111395,905864,855266,798162,701742,781577,959970,972995,955425,1187077,1277808,996251,652625,531909,533878,687373,994693,1204815,1388449,1386641,1087152,798372,673004,575151,577093,598524,595996,723750,920500,1042535,1018755,648455,241168,253197,305648,276007,328654,528170,863915,1074964,1044213,868911,550849,300958,422866,719764,899741,871720,806384,808708,738351,601984,450546,285694,365830,556684,626959,613280,461700,348248,552854,768287,837628,808740,599740,350071,332464,399534,305757,301783,506799,512150,343218,373986,470149,451316,566299,803825,856696,809199,693540,504802,406255,406793,492866,523282,350409,220751,326572,416690,347420,229174,108978,74230,174533,330425,561659,686724,649095,441652,356373,531338,660668,499212,327950,249946,209971,357488,363811,136223,50913,215891,309104,255852,271301,338539,476363,512504,298776,199754,310373,435800,430654,385932,387564,368040,389939,532579,519336,331414,313349,390871,290788,118358,303298,627444,676802,626658,531648,380383,293104,236655,211703,167302,238698,549248,689990,381024,236131,494900,583669,388415,225253,190517,207101,251852,172611,2427,-123026,112025,352966,251069,-45491,-143706,-48195,171451,516707,700370,638346,379761,178383,134980,145931,61863,1129,95558,206964,243689,323157,351977,364373,326964,115438,-109269,-60697,87794,50766,23612,163232,255119,212476,157447,173935,226251,260030,331014,450824,439813,263857,26395,48445,68961,-24249,106565,465120,735180,661147,358629,141892,174521,179604,94758,36849,-86071,-173590,-52728,98912,33244,-145146,-257732,-200679,-59628,168590,345330,363288,339399,234432,12129,-143558,864,283114,599956,733796,439198,168991,208404,326317,294887,156786,77092,94545,205580,203667,137495,209398,250936,181870,115741,137178,190335,86454,-59234,-29702,100020,72593,74877,246448,276348,108952,5633,22726,30839,57259,201083,421844,514956,404171,192410,99520,194183,308275,315488,240921,116191,-77194,-253024,-164705,147891,301834,197495,247723,432768,501828,385356,285477,373551,545520,561039,345695,251477,263997,330269,322409,199452,-12916,-170804,-8140,224350,250654,258895,313240,323224,415273,418982,175542,-113610,-287623,-212110,74754,261689,188817,140216,96505,-33797,-74115,-9012,157196,244041,9809,-186597,-151206,-100905,27764,286934,419631,417382,440528,290125,54800,12654,115399,175308,235678,186642,78585,131457,293941,228418,-29996,-176816,-80533,67787,123546,190570,285651,102131,-222667,-361995,-379400,-308366,-221870,-251998,-267472,-33836,211696,247079,260503,374820,345695,144243,109556,325527,416009,357723,407515,481543,262337,70090,86147,236284,306361,258988,156884,72373,-160225,-224883,77620,211645,-125445,-339984,-250379,-53692,8528,-148641,-224073,44919,141117,114008,302876,540905,517749,105277,-217552,-538367,-1117494,-872002,-406775,-424183,-120849,51690,-526092,335896,1724375,1859713,1390212,940673,385226,89625,408659,632037,-422191,-1496266,-871077,-439666,-503312,532313,1069456,845487,1080840,1070021,683255,441608,263343,193070,96442,76051,259249,285410,174590,241031,312913,126009,-69673,-13871,236880,411916,418443,354062,158704,-142132,-292420,-328461,-322619,-234969,-122439,55142,268117,262334,144656,78121,-74349,-307295,-300526,10370,143224,22410,-64967,-93323,241,167671,209409,242189,350316,262549,86610,-17851,-101630,-30900,63105,-55092,-120997,-78100,-117244,-163197,-149885,-267068,-481142,-568526,-266461,128368,246383,229415,227121,206762,252776,200245,201716,367751,434828,238103,-35776,-31662,214879,214061,49933,86724,127819,53068,14619,126191,316054,424383,376023,234607,173816,67762,56223,182780,171643,13900,-51425,-94910,-47006,61501,18243,111987,217513,112192,-133014,-195595,-152162,-111375,-81726,30488,150545,64641,-79102,-82621,-38371,8024,104765,112636,24016,-38832],[-48912,-51657,-95931,-38341,209041,242717,60239,-91425,-88811,61325,133565,10542,-203242,-225639,23933,369327,514653,218666,-190955,-222936,-142991,-274155,-324436,-200096,-191599,-252006,-179248,-125856,-63593,44454,53802,-176952,-395316,-265793,-37216,14917,-9848,-130718,-331586,-271201,-148380,-142126,-190251,-212432,-285297,-284049,-243551,-263058,-276138,-222068,-182778,-354929,-609149,-602822,-377774,-180248,-67795,-138499,-335296,-338158,-326222,-440684,-412114,-207675,-171717,-264951,-273452,-261135,-256432,-115077,-51023,-66720,35181,57770,-160345,-268772,-212763,-109776,-569,219435,317135,42086,-234884,-286252,-371581,-326036,-215529,-253765,-293166,-206114,-97709,-135494,-220209,-359266,-363537,-209788,-133265,-328827,-374036,-215776,-165417,-163847,-162108,-150535,-312668,-447770,-335418,-303566,-397822,-132141,183130,97270,3507,-9893,-20651,52362,169168,113707,16020,-39577,-78696,-66713,44206,10192,-303205,-483155,-359033,-229161,-263359,-380101,-446660,-422211,-339425,-179103,53416,74206,-128587,-215490,-254785,-247152,-131143,-42089,-41407,-122282,-155371,-64174,133125,100811,-267495,-290311,63124,103942,-302721,-411897,-117391,-56275,-232712,-398583,-548915,-552520,-350576,-134277,-131146,-175508,-202446,-133678,-128374,-237065,-311527,-134022,-119109,-264720,-314616,-323834,-384363,-267887,-167081,-226335,-187227,-2974,68203,110714,141171,-86731,-383618,-453723,-458226,-497759,-409989,-380955,-553945,-656176,-445125,-233822,-152252,-103865,-156042,-321176,-375728,-237362,-124536,-134480,-132342,29807,66483,-108983,-179430,-84780,-73189,-113715,-130959,-15234,50689,-89910,-213092,-258741,-391558,-529635,-449494,-193698,-46045,-93711,-183215,-346809,-488765,-228755,48726,-57645,-179159,-179982,-177500,-125372,-25485,-147610,-364193,-359211,-285558,-210338,-69366,-140686,-271639,-302947,-344289,-318559,-107438,-16879,-84129,-141347,-261857,-274718,-217034,-378046,-520346,-425826,-310981,-204410,-47782,-41750,-232307,-293158,-121300,18963,6536,-195809,-352845,-288895,-232736,-242876,-353410,-436703,-434252,-476946,-532291,-618324,-494538,-380846,-451668,-421287,-162035,17345,-183167,-425701,-380444,-226249,-260526,-409263,-507669,-484409,-401897,-329715,-322543,-486757,-808240,-1000990,-1004929,-833954,-575975,-309993,-227303,-436486,-596087,-451685,-219211,65086,176074,-83924,-537904,-709768,-584285,-453544,-366608,-248267,-220607,-255625,-181054,-161342,-316545,-431584,-462741,-494555,-446245,-353471,-363861,-477993,-557248,-506050,-390879,-383135,-401457,-323817,-245412,-160904,-158354,-293428,-456031,-460294,-345307,-278860,-253495,-186600,-187342,-307799,-439577,-322439,-131906,-78418,-167453,-83895,7960,-97350,-163016,-137002,-157660,-284516,-491352,-507929,-327629,-287441,-440810,-488767,-354785,-261509,-369959,-547700,-529257,-593268,-757601,-700901,-458546,-318892,-254068,-341244,-618097,-737847,-650391,-584542,-596110,-389422,-256469,-429303,-638499,-657720,-644260,-712348,-857333,-803245,-646629,-721976,-867311,-736087,-547445,-577990,-754706,-850014,-939370,-1130801,-1233550,-1080669,-900586,-959416,-928257,-652021,-651018,-886093,-926521,-832968,-865984,-986245,-1096905,-1073279,-863239,-754307,-906138,-1012331,-1021366,-1215970,-1284597,-1162308,-1147891,-1306060,-1297455,-1105227,-1077786,-1186621,-1243911,-1164100,-1025516,-966693,-1063732,-1252399,-1461855,-1667428,-1844157,-1995125,-2034309,-2119320,-2416960,-2745763,-3049175,-3386779,-3619158,-3573187,-3664447,-4320663,-5111516,-5287714,-5367353,-6515870,-7944768,-9941108,-13659741,-20671270,-27399296,-17414975,10677445,26855391,22699430,15202931,11151594,8324971,6609617,5287215,4416353,4482487,4511242,3876669,3255016,2983394,2971151,2920793,2571925,2407654,2511079,2491991,2204893,2083272,1942960,1702713,1725444,1826176,1644632,1631887,1807484,1615368,1280066,1176572,1273562,1377823,1499901,1397598,1093816,834352,793705,779846,693567,719335,898040,964166,1009902,1165511,1184483,901973,518735,365415,347204,522410,819867,1053886,1288057,1362897,1098438,764139,604289,519752,541411,503648,506050,736597,989708,1044015,945927,531086,171477,230619,289387,256830,274178,415833,719838,920671,875458,700263,470069,344749,447257,654545,758183,676723,659923,802265,786467,593066,354008,201363,307891,476266,548413,613157,491150,330733,406798,553432,568206,541017,395084,257586,310591,413528,316531,248250,439418,486416,358625,409801,469289,424936,544377,761482,800857,761827,718293,623851,462207,448031,572271,612219,394974,216475,330172,461142,385660,189065,69539,65397,143766,286338,490612,570893,513559,376907,378428,607951,790186,586909,330796,201776,201725,419895,450271,208643,92022,245090,334820,270878,249083,328667,493986,517430,287946,175701,338250,546367,543860,440563,388179,364736,405930,529472,555714,423227,400935,492592,422713,260127,369355,636187,670785,550863,413343,353489,443449,490785,368120,172206,162512,502952,695809,442850,325862,523522,602103,436692,223778,212752,375803,493195,354073,56963,-161567,-15767,283571,245553,6349,-94758,-63629,118616,466959,760384,818692,649737,417907,339804,358732,118490,-61183,-23970,101178,220766,349686,334760,322656,299667,137527,-83960,-79708,72279,124031,139191,209233,195179,142894,123890,179394,245614,277952,358235,522986,505446,312237,163564,243792,227677,108942,194129,509039,791064,787081,448025,192667,218718,193067,124189,91697,-31071,-129973,-19351,93660,-3360,-149274,-195709,-165922,-108073,80027,283882,338619,293092,196560,-3415,-161570,-29531,253316,620966,770499,419070,94140,134168,277407,301749,240707,145505,87705,167419,182607,116809,170324,223559,151663,97112,147194,209454,60818,-103690,-66635,145186,157147,165766,373919,408090,194382,105028,152740,142754,136061,235666,407590,468073,400781,219400,193155,324138,359553,270548,212759,88870,-144883,-299726,-131047,192650,336919,316256,335067,362069,301003,219014,222743,373166,536010,518285,350398,283581,326818,358414,291784,133820,-36316,-63888,108926,208208,192086,255931,325950,314090,381239,408149,183914,-124814,-245543,-147799,58569,174523,148554,161921,158215,92830,529,-50044,93637,197039,-72221,-301919,-217732,-119655,23565,266085,356324,328059,367923,296996,121672,59556,113867,175370,271666,205118,20558,64981,275270,163282,-203667,-313294,-131414,31396,80091,177521,354230,222505,-107510,-243205,-297069,-259287,-158616,-174356,-215600,-51867,144286,173313,212849,303189,241539,72019,139545,370852,402791,320212,389105,468409,246375,16110,24712,151313,233943,216455,134579,98763,-48722,-82040,194872,235913,-117700,-293132,-95781,106001,114503,-52932,-171016,-38359,-11722,-24187,216965,524857,563046,145501,-191566,-515346,-1154163,-969930,-411213,-557382,-342350,255796,-98449,751514,2124170,2183472,1244410,670618,268299,-51209,186265,564107,-308455,-1208049,-554425,-232104,-167093,620278,990606,796083,1020870,944745,584039,420976,298678,234512,95443,17402,166410,241651,234188,340539,405408,192482,23578,151325,412284,519907,461672,333423,137831,-164291,-298166,-248870,-204691,-154993,-49268,119439,243129,210756,131376,91474,-60248,-304598,-256360,81870,240443,171860,144750,105508,152429,257667,252236,230392,308995,248327,67022,-51005,-94773,1601,51201,-89215,-115706,-30870,-80691,-139221,-121659,-233807,-435701,-489722,-240848,50976,91038,153383,301590,333258,350460,293957,286347,431919,522333,347333,41842,50504,303667,276129,108710,177931,274689,228762,142177,157962,320637,389926,241524,148098,243831,210311,142796,177145,152151,72022,62908,56256,78735,72129,15660,227103,377627,136830,-171488,-190598,-79560,-79956,-100181,21257,150244,73187,-49045,-24987,-36258,-60545,56500,139554,89313,-5603],[-57107,-71226,-103566,-25908,219000,243391,63477,-97891,-182991,-87074,27869,-34772,-225647,-260371,-76453,236239,379523,181085,-198231,-313502,-269367,-415790,-477034,-315206,-225449,-222734,-181565,-165058,-115889,10152,60990,-122417,-302404,-244438,-83845,-8641,10365,-30585,-151559,-150284,-74132,-121238,-220444,-247373,-255905,-265168,-300306,-322784,-272073,-203881,-182373,-326102,-574207,-570396,-318543,-123826,-45683,-79796,-176831,-194637,-250061,-404047,-388694,-205545,-194329,-268490,-258214,-275904,-267776,-95556,-11022,-69108,3426,22731,-184639,-268044,-192010,-97846,-28057,167387,252442,-30618,-350837,-423766,-413198,-324307,-196247,-171027,-201068,-216998,-201129,-181516,-295460,-421384,-368721,-232858,-214105,-386494,-409541,-194425,-76781,-146466,-185524,-191132,-303531,-373636,-266757,-333552,-596262,-375949,41252,10565,-24958,42719,103693,205096,317552,246409,135056,76319,-26280,-82121,11138,34173,-207699,-375323,-299102,-254160,-353202,-394391,-368142,-334150,-322594,-184670,56239,123517,-38319,-120646,-156814,-134012,-37593,-43640,-145144,-246217,-254361,-207785,-125580,-199017,-388476,-320080,20540,40682,-360013,-435236,-166022,-144768,-336252,-482972,-520677,-475752,-316385,-127989,-90209,-107980,-158024,-137317,-134936,-179683,-108499,29795,-101499,-345832,-376589,-422455,-504053,-353458,-287454,-232992,-62047,110743,117118,139852,133620,-97061,-357420,-412719,-411542,-432648,-373675,-385344,-530027,-568032,-410375,-297311,-257151,-184284,-197630,-385468,-418607,-224187,-103799,-119191,-92492,66629,70846,-97681,-200892,-107039,-54832,-81949,-131515,-8102,69087,-58743,-221705,-279082,-345037,-471332,-427401,-217530,-105727,-127152,-124833,-155305,-251489,-166245,-2301,-119833,-266909,-259670,-213175,-157045,-79808,-145384,-285087,-342292,-310931,-212724,-62921,-39586,-112818,-173441,-253221,-251641,-107800,-47888,-94652,-145570,-273948,-261534,-171284,-334347,-488973,-398905,-276771,-168105,-26841,7457,-141690,-267942,-169321,-39679,-94393,-278672,-265203,-143578,-111842,-229855,-430403,-477355,-445976,-479915,-442103,-480396,-446226,-356112,-350514,-299424,-115115,3036,-202110,-455541,-421317,-247083,-219168,-338405,-445302,-397201,-232211,-113328,-130668,-361357,-668936,-821493,-870161,-770578,-491781,-167460,-104411,-325493,-472250,-318399,-9624,238986,235656,-143095,-583691,-706417,-599416,-446584,-307699,-173495,-219325,-330990,-184585,-104182,-321880,-525539,-556638,-539214,-383287,-251401,-325856,-500664,-565081,-425067,-267858,-337608,-444310,-309809,-161938,-144954,-222913,-316652,-347317,-281972,-234425,-244975,-259009,-175933,-143849,-245946,-370164,-303693,-120786,-14878,-72877,-4595,53524,-87729,-152435,-87351,-125085,-320660,-584906,-597207,-372397,-290877,-428173,-435612,-392704,-420261,-514826,-577812,-550076,-646751,-760743,-612651,-346420,-228831,-190340,-284286,-573809,-719999,-644523,-608468,-581273,-347661,-243580,-389992,-501130,-580796,-693194,-732327,-749227,-617744,-459403,-635711,-934869,-861132,-621413,-561629,-676846,-811631,-928016,-1099228,-1177349,-963984,-711190,-820264,-945808,-686601,-538332,-721852,-902242,-859254,-790848,-879901,-1029634,-1018048,-813832,-704347,-807694,-861864,-864120,-1087286,-1227621,-1135028,-1144795,-1366202,-1373472,-1085617,-1032819,-1170753,-1220404,-1095445,-904929,-866234,-1035902,-1226654,-1360690,-1573324,-1811841,-1950232,-1962029,-2000361,-2183793,-2488629,-2881463,-3301678,-3504398,-3259869,-3283828,-4101883,-4946731,-5125094,-5092627,-6092238,-7413182,-9137904,-12222478,-18250588,-25482291,-17803778,8677611,26300535,22077965,13290885,9321166,7103635,5908591,5147693,4379635,4144861,4093603,3680389,3265903,3026802,2905979,2713934,2429861,2329037,2409172,2285415,2035793,1900976,1685881,1363181,1354537,1481333,1440121,1559993,1803468,1615342,1251444,1140047,1248432,1356251,1492337,1436076,1080326,791348,820696,914450,866450,809765,888100,954256,1022027,1076634,1049519,826841,506232,393763,389756,522627,730259,922203,1128305,1247270,1041253,705271,546682,505948,559752,485798,463570,748616,1008564,971517,811078,449364,207370,288811,343824,322706,307508,355911,570924,756236,702579,546088,455994,467424,520682,610847,626583,530210,583717,819771,839100,606304,313511,185981,290658,413335,487500,593809,507008,338326,331410,420076,385409,336989,250810,215959,323871,447315,368391,240574,364701,444454,398846,474327,483581,402090,490048,631466,663857,669368,679402,640806,487847,479118,605554,619254,394186,245646,366903,476277,372460,149599,29910,30035,112013,248855,385752,416449,357757,327483,419222,642680,810387,617585,323015,154625,203005,450594,486010,250661,145543,271053,325526,250959,164453,240044,454999,483260,273039,173657,353780,566432,547915,433528,383988,358442,382537,487071,570352,497205,460377,559568,520476,360242,376658,558161,613890,496729,339375,323430,526751,656298,491121,210954,126936,428801,608520,407727,331355,477396,579666,489467,257598,229257,450961,577681,421660,98984,-130227,-114160,126824,165149,37742,-55535,-101203,7875,285925,616992,802644,767115,547861,447440,438286,142062,-85175,-117624,-36848,107642,241760,254124,271287,278089,169559,-18579,-39231,106231,205620,228087,244641,186947,138240,122518,156430,209000,261305,361595,480825,392708,215422,242452,374802,300533,153096,203527,441153,696891,800783,509345,232866,200262,145669,147642,178047,51169,-42611,46801,75995,-33692,-101527,-81195,-107877,-145329,-8296,213156,298650,257171,185492,1482,-122818,-15117,203271,550415,708660,369634,15004,13813,140628,236832,295261,214152,101353,124980,139245,82451,116786,189400,136694,73702,115583,169576,3283,-188909,-122086,157164,225359,274671,504981,533516,296402,216330,257239,211872,187697,230376,285849,307311,311259,224107,283494,443533,392727,200740,165802,92388,-157623,-296968,-90245,201608,331470,391119,380579,271259,86596,21662,123751,321286,452636,382653,271472,265209,345420,330841,214588,61905,-34085,44559,179818,173121,161211,263561,310232,269670,307121,360938,188982,-117215,-209165,-113439,21800,80140,106213,170495,207454,205817,72232,-82633,19264,137204,-90867,-306404,-222295,-140785,-22374,223807,307199,236097,230360,217039,143074,109814,126356,192712,272268,151229,-82407,-37709,187270,53301,-346349,-399833,-170968,-18501,24596,157036,396435,339323,48358,-85003,-165507,-188171,-113161,-102602,-127707,-48387,50641,62201,115005,165733,91758,-533,158046,356635,312193,238264,368065,452827,267474,20796,-35232,27792,150575,173657,120140,118284,47368,43690,281516,222890,-134960,-229994,77744,279479,258726,64988,-136355,-168496,-188423,-193343,43539,381301,496102,166775,-164087,-497513,-1075875,-899797,-300743,-627337,-479141,402395,285438,1031301,2358562,2325020,1089852,457380,211129,-89162,65563,470527,-306580,-1008671,-227572,168284,256964,653057,794113,581741,749630,690737,431465,357774,318380,282786,114402,-33432,70303,221329,334907,459285,474540,241078,94979,256913,486809,537344,455170,315562,150923,-111310,-224046,-109156,-51940,-75932,-21084,104632,148047,109126,71707,55644,-75147,-281498,-183189,152745,323922,297812,302993,249229,215978,253692,230708,175388,227294,217885,71788,-19814,-17266,48784,14711,-144998,-146362,-27856,-63296,-115693,-93543,-169345,-345767,-402112,-235531,-44635,-50028,68310,315274,406453,379756,295372,256934,387666,531302,401091,91123,125417,384378,341504,180165,237967,357193,363838,269557,199003,288910,278790,40907,16634,263071,337738,246270,199646,153098,152572,201738,209493,166891,23500,-37069,255704,474797,168675,-156867,-142199,-7268,-62201,-130111,-24536,92452,50145,-13721,33112,-34224,-120159,18867,202225,203645,58095],[-49950,-83056,-96893,-5462,200347,221869,66067,-80609,-238207,-217136,-56792,-79924,-251040,-278985,-134276,154537,305572,169849,-167003,-345895,-359864,-505070,-569967,-424100,-256055,-130892,-115982,-164745,-147905,-29091,28741,-100081,-210460,-182901,-67954,22461,68201,78545,12321,-72815,-74100,-146709,-234749,-275082,-250605,-243066,-292489,-286153,-203231,-168248,-189277,-269726,-433090,-435378,-234530,-76739,-26114,-15683,-4419,-25657,-150437,-347586,-338621,-167108,-155035,-220949,-215695,-243494,-208806,-18493,88055,-5334,-16716,-45728,-212629,-268737,-181519,-103565,-70217,60883,96804,-164891,-448611,-499800,-392502,-263650,-122245,-42594,-58861,-160170,-249192,-215948,-312344,-386019,-309127,-199096,-225922,-367256,-381922,-160228,-8851,-129172,-183172,-161884,-205374,-246316,-167377,-301313,-630485,-451909,-34976,-37713,-15731,155993,254815,349750,446409,368301,254414,211877,62152,-61864,-2883,63543,-88314,-238611,-223601,-255746,-362328,-288965,-161261,-129462,-208268,-143500,57916,137307,44071,-6413,-38071,-14552,52380,-47669,-234485,-310346,-291355,-314336,-377800,-454455,-435199,-329286,-84287,-76593,-364696,-404208,-244504,-266798,-419008,-482636,-409030,-356009,-285350,-171485,-69780,1795,-45575,-126446,-144804,-132045,56986,178640,-61187,-363362,-375004,-493551,-627644,-499528,-429125,-193646,138415,225321,93361,73395,80168,-79923,-277818,-314158,-304087,-311638,-283213,-329861,-444951,-423521,-329452,-346334,-407505,-321275,-229129,-366621,-394457,-195640,-65526,-68253,-28508,72012,32366,-130817,-257674,-166972,-50197,-35798,-76537,22063,78007,-35851,-205424,-261748,-297773,-421948,-399463,-230002,-162968,-172168,-93616,1039,-1905,-39992,-30445,-185969,-344513,-302198,-220102,-206358,-192861,-189470,-218661,-314004,-337926,-217298,-75400,26963,20686,-75829,-185876,-166645,-83002,-57897,-64964,-116087,-244214,-224690,-145845,-296553,-445765,-364714,-206540,-86957,-749,27237,-68655,-223540,-196435,-66211,-121837,-264910,-177663,-42242,-7792,-184922,-396113,-402404,-417928,-450584,-328836,-322395,-382224,-299679,-216575,-162247,-59649,-20983,-198332,-383648,-326739,-174728,-125600,-224407,-347159,-287774,-66438,54077,-25575,-291115,-532598,-607497,-634672,-600972,-359401,-41241,2747,-196138,-296217,-104868,240820,375722,215554,-239729,-603801,-652932,-556238,-392274,-227892,-122475,-246251,-405878,-186963,-27246,-266492,-548151,-627896,-583711,-341207,-178606,-290824,-498443,-562180,-367147,-165000,-263033,-425528,-270873,-66030,-104939,-267150,-333645,-239204,-119050,-117021,-189944,-235442,-151737,-93342,-169164,-277681,-284939,-137245,10308,8420,49617,51889,-107731,-168295,-94763,-125209,-331513,-609756,-641916,-404628,-297690,-410863,-394977,-417053,-548047,-626560,-591438,-592207,-705002,-714705,-472225,-230143,-179181,-189636,-269849,-529273,-680109,-607562,-599354,-539464,-311125,-243449,-338309,-363018,-491325,-693352,-730228,-665031,-502361,-346250,-548428,-919363,-918810,-681010,-535469,-562913,-728648,-874906,-989857,-1025041,-801110,-525007,-657019,-895036,-695414,-447008,-554667,-819188,-854338,-732665,-779971,-942670,-946307,-801495,-728754,-737711,-692089,-682919,-918181,-1123851,-1081059,-1138503,-1407940,-1424562,-1079267,-972290,-1094771,-1146410,-1029844,-858885,-855776,-1036138,-1182393,-1265356,-1464023,-1708424,-1838760,-1873916,-1900147,-1925407,-2114875,-2577224,-3097167,-3231773,-2858456,-2915161,-3800046,-4601877,-4888509,-4960969,-5737603,-6895400,-8401958,-10918370,-16041214,-23156583,-17436015,6789837,25236738,21311695,11727711,7618435,5912457,5116544,4834011,4254550,3753473,3612617,3485777,3306857,3094645,2820182,2483768,2302447,2273334,2323397,2116259,1891978,1742130,1464047,1101218,1070660,1213481,1283269,1474116,1702748,1529015,1207699,1145544,1247942,1314814,1414826,1373658,988401,724716,867691,1099208,1104635,952685,886437,911279,947233,891624,839720,733530,571890,558093,601026,652158,719647,794814,903335,1024879,892976,605022,474533,492585,582501,503804,436613,703820,921681,795933,594304,359757,277552,367886,411409,415200,378775,336193,454104,613618,547855,425072,481395,591941,576682,565105,525421,457104,585646,857922,877460,622155,318192,216579,303583,377887,432572,526574,469941,339157,319104,365364,306243,243361,191827,214560,343137,477660,428877,252277,271666,377126,440802,537090,494836,383079,434399,484584,485258,532918,574203,557152,465728,468457,565438,545769,355252,290406,414625,442003,294162,109719,7945,-12014,72098,208115,280514,273065,226375,286363,438141,620448,737796,596317,297524,108666,199268,433780,453901,241514,172362,263943,274340,191549,40646,87994,345468,405753,243365,182310,354493,507102,452422,360038,359561,339621,319630,409517,555037,540466,488607,585425,572191,404698,335981,441383,530923,468744,314192,287353,516131,686821,549688,264428,132575,357842,480709,298016,256199,382276,522493,512775,289841,226908,447285,546555,396135,130002,-54785,-154986,-52329,39193,35435,-37801,-151749,-137669,32044,330856,617907,714448,552505,436172,359725,100078,-87225,-152915,-145716,-58449,17073,87944,188846,252460,198812,67107,43814,173019,269223,261413,252917,222213,181936,130386,89561,111010,208868,337237,350301,159632,25560,229008,406546,293304,131633,167882,322094,519086,688291,497388,236968,123727,50964,147970,250228,114197,37801,121017,74299,-30787,-26519,21940,-58979,-163768,-72537,151519,255164,240870,199992,32357,-43230,26136,139243,414771,583621,311019,-42493,-114296,-32410,138453,313127,262603,132580,99006,86950,45883,79315,173809,148675,60938,68644,101763,-60135,-268962,-169486,140974,270364,365075,593578,619781,386520,297488,287990,194396,180990,187543,92697,71921,161186,201313,329510,499854,385594,118895,107879,129832,-93270,-238223,-59525,165467,278136,382176,357031,180320,-78905,-155542,18986,250862,331289,199533,118882,190812,314761,261923,109354,-8980,-19283,111442,190209,146413,173687,277849,260400,175794,198695,296815,184132,-108267,-190151,-107544,-23969,10419,83396,178335,244111,279901,124075,-97921,-50839,69929,-61002,-208918,-161620,-150624,-88775,174199,288077,160062,58948,65769,83696,103153,122388,206291,237146,48771,-203353,-156965,54436,-72794,-429605,-424934,-176125,-40990,-16020,121368,387107,415445,190665,57261,-19638,-106649,-96121,-52429,-24789,-21591,-39360,-48649,-5008,-899,-59212,-44115,167505,286936,164243,139798,355359,446093,321734,85017,-76122,-83292,92465,148825,106775,94686,63090,103496,307932,179560,-152127,-120556,262129,444238,407326,171347,-141306,-322730,-368457,-380547,-187044,151339,336534,147556,-166650,-494678,-905689,-699193,-90397,-469184,-385912,457752,518985,1067318,2247195,2134918,924946,332779,200384,-38707,58939,385000,-333413,-876446,-24026,526163,539559,632428,582310,274416,339497,373287,253322,251466,305191,313650,133659,-75101,-18138,215434,447268,568144,500350,258605,135254,280098,444204,474216,416334,308874,184319,-12837,-97213,43378,90518,-11349,-43367,13720,13482,-16648,-23609,-20293,-112493,-235491,-94376,207386,373907,381919,384158,308439,185320,156480,127028,63264,114074,165642,72865,36835,86155,86175,-34527,-201643,-198152,-70459,-82703,-118783,-77086,-84760,-227869,-334255,-265132,-148300,-155036,-19825,245693,367451,305708,204661,135143,258303,467597,380773,79628,146116,412995,375784,231981,245624,351518,418616,345163,215023,218042,123599,-159294,-122199,222209,409338,342232,240030,159561,213244,305931,302434,173498,-86118,-133431,204159,464711,178682,-109139,-80083,19339,-83960,-182812,-110334,-19450,-18256,-1851,56716,-52250,-164769,2138,280899,333107,136689],[-25875,-81632,-86770,-3033,152590,187528,80215,-24359,-214648,-271316,-99380,-117490,-272769,-271291,-126826,131447,285146,174603,-120186,-324628,-384037,-497594,-566633,-489212,-275709,-20694,-8415,-124170,-149706,-71342,-43237,-111586,-140610,-108024,-16564,80465,139780,156304,85442,-84164,-159096,-214508,-246120,-293923,-262797,-216123,-221982,-170731,-95610,-132199,-213384,-225859,-261645,-264876,-158806,-59172,-16015,46781,133795,115382,-48574,-266007,-254403,-83630,-52562,-122760,-141674,-162160,-94008,96500,216424,116200,-1601,-111497,-221678,-254381,-179255,-118118,-108863,-58375,-86842,-319081,-514931,-495843,-320071,-160605,-7224,96000,76135,-74316,-229229,-222083,-261429,-267366,-196547,-107039,-163637,-293794,-310287,-136124,-9957,-136650,-169873,-87083,-73246,-115682,-76624,-245747,-538344,-362738,-13719,-18285,16232,250618,352176,423802,509720,435941,324047,298123,141444,-13911,6446,77744,1132,-126201,-168485,-243976,-292301,-104296,94641,102321,-52281,-77549,50784,105507,87552,90330,59718,63310,97750,-65241,-298385,-322288,-272374,-365943,-549037,-572495,-400657,-327723,-223796,-208064,-322194,-346340,-332762,-375073,-449534,-413924,-267161,-243162,-289436,-261468,-68124,126721,90396,-92268,-139089,-101870,130509,256324,-17627,-323872,-341604,-525801,-704592,-645746,-535952,-122019,341084,308042,9996,-70209,-2781,-37100,-164958,-191373,-179566,-182941,-170974,-232487,-323314,-266439,-224488,-360065,-543190,-463906,-247677,-274444,-305462,-141959,-5312,-4513,3910,21390,-36221,-181702,-314759,-238254,-56663,16019,8243,54889,68585,-38880,-176263,-214966,-263124,-394537,-393107,-262501,-220359,-214196,-92079,80577,184603,122238,-10468,-227342,-391703,-311733,-206982,-261080,-335843,-263130,-164910,-268173,-346213,-215362,-97360,31159,74045,-49295,-159610,-89144,-46126,-57351,-21826,-69684,-192475,-192255,-159941,-279867,-400991,-331759,-130032,5093,21352,8937,-47700,-192748,-205476,-60175,-87939,-207801,-153923,-19828,49098,-127983,-299964,-290340,-380887,-420227,-254769,-223835,-343150,-243407,-91919,-40195,2905,-29761,-168417,-247608,-150617,-37492,-5329,-92908,-224309,-170705,50677,119398,-37620,-287816,-423374,-399873,-364595,-376357,-222345,20483,50819,-92799,-137065,100787,432287,429749,113568,-363159,-601727,-555600,-458369,-312123,-158630,-109381,-285447,-445676,-183449,34988,-178118,-488726,-648523,-614151,-324230,-138221,-260621,-479143,-547704,-338430,-111007,-182089,-348322,-221443,-3172,-63711,-276370,-330601,-152001,-6340,-28428,-124262,-180075,-107647,-33854,-84761,-181247,-272356,-179903,-4723,61299,71112,2086,-163860,-213978,-149981,-145914,-288743,-538155,-619468,-426690,-331231,-410695,-372391,-420973,-615116,-660475,-556946,-621727,-741239,-620444,-307287,-139192,-181148,-244468,-303996,-493258,-600452,-515315,-527450,-461004,-280432,-250252,-279607,-235748,-392991,-636584,-684238,-591344,-450100,-314252,-473127,-811756,-885469,-712703,-499419,-420876,-600725,-770089,-806583,-803060,-624540,-376848,-496795,-770336,-661294,-394266,-421554,-696808,-817030,-703544,-706326,-841084,-858207,-807442,-786988,-679875,-516141,-508600,-743591,-979253,-990839,-1101216,-1387597,-1406124,-1070216,-906894,-970314,-1017779,-965021,-871414,-889728,-1021212,-1099598,-1155828,-1318855,-1506947,-1630263,-1742706,-1795025,-1654933,-1674311,-2165301,-2756782,-2806125,-2406437,-2586327,-3437920,-4098851,-4523279,-4842616,-5360943,-6247942,-7566963,-9696319,-14127591,-20691699,-16388621,5169691,23330862,20127272,10461728,6295021,4906141,4236642,4265328,3984322,3332853,3109224,3274857,3315283,3098139,2663397,2244426,2173382,2193725,2175986,1923148,1743322,1589826,1256285,896142,866605,1012050,1152390,1361457,1517020,1369717,1139278,1146003,1226195,1228928,1255920,1199371,837591,658551,919547,1268134,1321978,1076876,860143,831608,814270,663169,595452,627580,676836,789091,887368,840784,759289,687935,659250,747657,699730,498207,404544,473203,592194,536024,415499,592209,730347,541021,326083,251039,328548,423272,458502,489426,446067,334089,379742,513757,435786,352726,523614,662393,570468,502160,456945,440284,632217,890686,886275,636611,359164,271311,336287,373596,379349,409052,370612,318098,358922,394180,333475,265993,223665,247895,356780,490684,471888,259709,161978,291963,472420,578317,492971,375029,412151,386940,323175,377072,420438,405048,394552,409186,457809,408766,288590,338670,459682,371002,176651,79534,20499,-38222,25592,173082,218846,186724,143820,246586,414390,542122,617007,547391,263657,76584,193035,378934,368090,186439,153581,214674,198413,113252,-83783,-83715,190771,303631,203289,193551,346010,405846,303923,247675,314844,308712,237171,317237,513029,549619,490789,570243,574179,402733,273154,320371,438868,459124,325106,248685,427899,600630,538913,309456,163755,310102,361602,165411,141829,276936,441291,484554,290154,200340,400176,478986,340543,160943,32254,-136073,-182743,-86472,4809,-41399,-199559,-274052,-207701,21708,364224,557814,475169,336909,169908,-3191,-80659,-117318,-175662,-211314,-249142,-139901,72976,217514,217194,150547,141694,246951,300069,237859,234733,280831,245017,131032,-5526,-22148,131974,288426,190947,-82157,-161202,140352,344803,239107,99912,144737,229643,339829,479153,398849,204152,22907,-62745,115788,276685,139342,83296,181939,110938,22731,51955,72271,-37737,-156930,-94438,111802,215089,238592,225952,84390,52341,77120,79614,258868,437832,265864,-57216,-200014,-164729,61669,303549,281726,176454,108763,44886,14954,72596,186293,184009,74337,46504,55805,-84140,-282085,-174864,122107,304481,422196,617550,647318,444589,330997,239903,92855,115916,127720,-96121,-159510,4007,152170,306431,467490,333951,43090,52123,189209,38451,-133687,-46181,95111,187247,285966,269518,113218,-154236,-263122,-54244,194182,214893,27143,-57657,86123,255938,183796,6486,-72165,-12084,118023,159243,152441,230278,296842,187452,44160,77562,242193,177759,-98620,-179948,-111493,-60853,-13829,99359,206186,273831,305793,151959,-86447,-97157,5124,-17180,-64250,-59049,-136354,-141665,136153,300242,111667,-99811,-109816,-51462,14513,86542,202052,181433,-58040,-300857,-257258,-75599,-169749,-435310,-388610,-131944,-4624,-16611,73468,325006,435073,275650,142005,106274,-18398,-92961,-25615,69177,28965,-84506,-114807,-105300,-146026,-164101,-39209,178148,191782,6034,59180,358599,456999,391100,181028,-83114,-135656,80494,158000,97369,15594,-24211,83825,274045,129724,-127751,49900,441009,571886,514071,232592,-182474,-454807,-520779,-561326,-424632,-101724,135231,86318,-208288,-489101,-671328,-441204,164465,-13010,-23081,422899,562078,864309,1743537,1602129,747085,291317,206401,62103,148442,349494,-289012,-774480,-51282,611767,553058,593822,459022,-9135,-67320,91370,88135,118891,257560,316034,141731,-100809,-82008,217929,547395,647919,483235,250898,154293,233147,315052,369814,371199,309644,215949,89732,45067,174903,202008,43154,-96449,-119582,-118028,-127601,-115783,-93304,-137202,-155923,7027,245425,386885,419608,396401,292706,95480,4225,-38957,-91891,-9834,93742,48636,81663,175686,108066,-68728,-226243,-238700,-137262,-138376,-159947,-77307,5390,-98077,-283025,-314720,-244005,-221590,-104789,106424,211635,144733,59930,-19011,102078,358752,292350,636,90372,366839,356866,238494,198479,272464,392248,341771,177958,116555,-25675,-291756,-221967,141594,406854,405649,277671,152853,221177,334258,301460,92838,-226178,-240066,120321,369336,159678,-52079,-31946,-12681,-144488,-252600,-216967,-155721,-118342,-21812,39061,-88093,-185220,12256,350063,435698,207006],[11595,-62494,-82744,-37474,83291,153759,114526,68649,-111503,-232431,-104350,-142741,-275171,-226153,-60518,139218,269222,165508,-90909,-278932,-338769,-391057,-471470,-491071,-285134,47511,85176,-65831,-126953,-118065,-141908,-145669,-100022,-47467,27715,124991,195354,174761,37180,-187356,-297083,-299544,-268103,-308746,-282261,-190659,-119832,-24777,13559,-107764,-251555,-219654,-131910,-121872,-108544,-69703,-14086,98622,203235,184294,32676,-160279,-138635,34881,88318,8012,-42802,-49821,39116,206030,321211,251593,46444,-150778,-203776,-215159,-178157,-131551,-131520,-151846,-237073,-446700,-545605,-432433,-228864,-46948,119602,205808,150795,-11658,-169590,-199715,-164638,-113889,-62883,21787,-51537,-197861,-221357,-135874,-97534,-186350,-162746,-6517,38589,-23419,-28302,-206814,-399204,-183920,87514,58582,34626,240483,329925,391089,480525,420657,308646,281204,162257,37837,34213,66273,26398,-75187,-154876,-228282,-174413,91147,304094,271821,85231,-9843,31829,37178,79436,141146,103342,68021,77527,-94940,-324243,-300052,-227171,-368937,-596471,-528782,-315503,-332123,-360962,-315986,-267742,-304229,-405614,-425705,-414751,-313847,-149676,-178117,-340689,-371737,-81011,220179,185962,-44237,-108207,-94725,93381,234824,7169,-257762,-310283,-515070,-697011,-717200,-564480,-49517,466308,334710,-101070,-247450,-92340,15830,-55705,-87545,-81873,-90328,-79757,-128602,-194811,-130898,-119254,-329822,-614851,-567540,-257052,-142196,-168708,-60864,67446,43181,-30086,-84195,-112508,-216174,-340652,-295627,-72613,56847,76458,62577,35883,-68070,-146987,-161516,-248106,-386581,-413854,-324327,-274150,-238424,-109274,80323,273954,279067,55958,-229682,-397101,-297876,-186584,-304215,-465899,-339975,-122830,-208646,-328311,-202849,-117327,-28227,29427,-96943,-172336,-39718,-15347,-59709,4630,-29411,-143485,-186358,-213419,-286544,-362323,-306007,-82693,64313,26777,-42333,-89376,-194772,-199069,-34668,-38543,-176811,-213631,-75439,47521,-84188,-205892,-211695,-359253,-412906,-258592,-229866,-349635,-210988,-10815,44595,66164,-11366,-124615,-110757,22635,99925,94417,15671,-101482,-66190,91986,69000,-150034,-334429,-355891,-246388,-139951,-168266,-126711,-5476,20153,-46140,-43504,219556,499761,386341,-43892,-488543,-584058,-436292,-331488,-237580,-129449,-132521,-316762,-435656,-180552,47214,-99833,-373398,-612733,-624058,-334042,-133977,-243247,-457507,-529713,-344932,-121025,-121040,-240406,-182553,-7900,-49978,-253105,-302327,-103316,36315,10453,-65483,-105915,-46367,27771,-11169,-111835,-277471,-246527,-55194,79095,64594,-76580,-245851,-287221,-239307,-178958,-196929,-387240,-540634,-449637,-406383,-449751,-378343,-413756,-617771,-611843,-476526,-621416,-738667,-495931,-161862,-103982,-229092,-323060,-371547,-470740,-486373,-375217,-398425,-361764,-258577,-259369,-231572,-149671,-308827,-545014,-604144,-534008,-456906,-361570,-424890,-643285,-781221,-720487,-468692,-285140,-454507,-630889,-590154,-566921,-477488,-308055,-394135,-619284,-599268,-395496,-363277,-584126,-765755,-703596,-672392,-755261,-778903,-814266,-830466,-630177,-387482,-403093,-614649,-824499,-885659,-1046417,-1314843,-1330027,-1067920,-866691,-854341,-897463,-934290,-927267,-935691,-991993,-1022089,-1078896,-1183489,-1274288,-1397073,-1615171,-1714857,-1456113,-1316295,-1791525,-2411264,-2397172,-2076226,-2432153,-3169142,-3605282,-4120202,-4747658,-5098358,-5657074,-6795524,-8774699,-12888629,-18594550,-14944682,3843609,20560058,18710608,9905770,5836619,4469124,3607181,3700607,3737133,3073318,2776005,3139204,3320276,3074770,2524101,2090881,2069532,2096116,2000809,1758502,1647504,1501687,1122731,794955,788304,922554,1082007,1266859,1320957,1191511,1069350,1142760,1194922,1133844,1074986,982172,695641,630053,967249,1367635,1449390,1147551,823977,763340,703727,485720,388434,521278,764866,999139,1141893,1019882,826229,632696,473566,506749,532241,431105,375897,466526,594378,573557,404440,446226,491023,272098,68735,138805,340734,443517,470995,513237,479553,338720,352373,473672,391024,344976,570694,657937,497290,430739,424551,456603,681943,900641,872095,657547,430057,330205,364173,381467,325835,261683,226874,277439,436967,499417,450294,381980,328412,304226,358240,477555,480861,242324,45265,202348,482141,580085,466823,378906,443916,381332,232508,240079,253919,230600,291311,319890,321830,253968,220348,385196,491628,291312,64708,71645,74499,-30609,-11103,160899,229465,177049,109619,200862,348125,426858,495014,494839,234687,68375,192394,311091,261204,109226,92455,135075,126343,48836,-164684,-218435,41871,213514,169060,199668,332318,310282,167492,139717,258629,269484,162376,235642,454091,526694,471276,518210,534050,375256,212691,211089,343382,448824,349291,214877,307844,457923,476875,324834,193821,287062,280830,61869,39253,191525,346731,400960,244079,151624,339626,433063,312880,198620,101329,-78254,-224746,-168720,-36813,-60011,-231144,-358083,-357721,-193610,157157,394909,376424,203386,-49788,-131932,-70581,-27013,-115877,-293577,-469569,-370807,-57439,173358,220491,211152,222864,300420,295736,179585,203200,335618,295906,119515,-93704,-148254,46253,223192,64294,-228892,-259091,29705,227084,178479,109873,176819,212300,214403,228727,235434,154582,-58728,-165958,51147,249681,135784,95125,216243,183809,118273,114705,64614,-41502,-122610,-70881,94302,178295,234211,242697,139166,134461,123377,41939,124670,308163,246176,-25338,-208383,-195498,48700,283346,274446,227342,162377,30023,-8274,88772,214910,225520,119082,77583,67968,-36110,-191610,-116741,126820,341790,450696,579941,610506,461510,326159,148280,-48976,19981,76305,-206309,-306667,-108238,81466,214210,354843,249595,-12676,8945,246132,196945,-10585,-50291,11866,80409,132750,148456,85500,-135237,-277464,-73339,167839,136697,-87743,-197845,-8170,199231,126002,-66448,-123061,-32462,69321,119459,197446,313647,317710,112875,-93117,-28488,213900,181972,-79113,-161717,-104589,-75477,4419,154999,264727,301039,287662,156996,-48272,-106145,-46140,3981,52772,41624,-97946,-155723,121356,327713,90043,-208116,-259307,-224115,-137168,21029,176638,127667,-125641,-338712,-303650,-154341,-197002,-363082,-306319,-47436,91289,30249,23148,229352,403162,284578,153154,186143,73004,-78094,-15747,132351,97664,-57728,-111150,-153345,-230783,-198379,11457,198847,110247,-111170,19758,376040,484788,450092,266909,-51962,-111817,111060,204039,102277,-100098,-186772,3765,200923,96093,-36986,257847,585364,635217,539960,227367,-236189,-518575,-615566,-707388,-620702,-322011,-54172,-2745,-274057,-450475,-404724,-215851,368824,649244,524654,343684,470698,560234,980032,854692,551088,294975,197005,167545,289894,383827,-112146,-659910,-321298,314601,305630,565164,466774,-169441,-328573,-64845,-26865,-10142,191164,295416,139248,-101153,-105076,225868,617846,689135,438306,234533,170046,153044,158842,271658,339295,301566,219678,157928,166469,271182,284526,98400,-148861,-247379,-209935,-188506,-158376,-110895,-106167,-33089,124702,276267,370916,414747,366562,238544,1979,-144851,-217007,-249368,-115922,13581,-4686,96989,231882,122337,-64377,-193828,-237894,-198749,-214807,-232118,-94981,81610,24124,-228646,-351411,-315551,-263138,-181193,-59902,-8064,-45982,-82982,-138179,-17404,240033,162288,-123928,-28819,254166,282773,189658,111589,161973,315461,264022,79068,1966,-122686,-318031,-250541,55170,337079,417331,288996,118270,166212,278961,213685,-41021,-347542,-315231,53367,249850,125465,-2369,-10573,-78814,-216320,-318793,-311948,-273734,-214564,-59080,-409,-121985,-172967,48197,388036,477454,247874],[56466,-23067,-85647,-105864,9046,135576,171459,180558,37457,-124254,-88784,-151552,-237594,-130468,43073,142407,210415,114939,-102818,-242145,-244200,-220198,-319977,-432781,-289166,30887,107515,-23382,-96188,-169993,-245149,-182852,-79108,-14935,33932,128920,215660,131184,-108269,-340818,-427704,-366943,-302759,-323405,-297427,-172652,-27445,96434,92643,-96756,-290889,-252939,-82455,-40080,-79968,-86380,-10191,132336,195527,167141,79659,-41480,-6102,164431,231098,145298,66293,63962,146659,263258,352368,343012,102605,-158816,-165604,-151674,-166753,-135252,-134871,-197992,-316068,-511921,-539665,-351648,-156769,42956,223349,257870,138314,-9971,-114466,-160088,-61722,15829,51842,148653,68029,-108791,-137646,-157385,-247449,-274926,-168545,49136,99985,11457,-36688,-205190,-285572,-14954,215202,154059,8248,89420,175387,260506,364981,322157,204127,150637,98708,68755,72010,36580,-9881,-87545,-177846,-212686,-53264,233623,401498,330598,166851,45227,6653,-40410,33263,138265,83081,623,2074,-121650,-299628,-255709,-187038,-341931,-521969,-370919,-229294,-352789,-459129,-377246,-244573,-312058,-443653,-397993,-326087,-221578,-88972,-174363,-422350,-462785,-101309,242276,194400,-3328,-59244,-114258,-34275,125807,654,-199877,-297537,-463569,-596152,-663113,-502057,-10868,464546,301707,-201037,-405008,-165028,58451,12744,-37169,-38624,-57884,-42879,-53646,-83655,-31543,-30394,-261854,-601553,-607861,-262848,-10963,-8734,40825,135166,56446,-124620,-215790,-172308,-210375,-322388,-324333,-97785,67593,85214,25065,-17419,-106564,-123141,-123970,-248389,-379886,-440473,-394295,-309451,-230629,-123289,30781,274433,390028,143041,-194711,-359365,-268512,-166862,-319299,-540718,-391519,-93689,-147777,-288456,-176721,-122287,-125015,-89640,-189693,-206980,-26863,-3668,-71860,-4722,-15763,-117901,-213731,-286462,-303982,-330484,-290099,-86869,60361,8055,-108890,-176070,-226297,-176323,-4905,-19508,-212417,-329394,-174129,-2056,-70926,-159268,-197308,-360894,-436597,-342093,-331767,-392682,-209864,8639,80354,120040,30724,-84227,-28176,117404,168708,128022,65969,-6806,6806,58958,-65778,-306001,-390733,-320363,-167786,-15228,-35492,-97551,-103393,-72299,-61323,-32151,215140,434140,267622,-207307,-580606,-553589,-320866,-209283,-196343,-152954,-173791,-317450,-378852,-187070,-8094,-67829,-249326,-534771,-611438,-364040,-161703,-242339,-443544,-515864,-378251,-180232,-93136,-135151,-165314,-83604,-77464,-206571,-251375,-94447,16240,4475,-25420,-31317,20359,79336,34740,-90620,-304077,-328878,-129520,64574,45381,-150987,-327815,-367981,-338753,-217075,-89231,-205560,-429043,-469678,-508352,-524367,-406432,-398226,-568065,-504489,-374559,-587590,-688115,-357773,-64334,-131342,-296810,-382579,-436515,-452478,-353266,-215163,-241508,-258936,-239423,-265755,-205534,-119494,-252186,-441697,-501723,-487568,-502382,-456334,-395738,-455470,-636713,-698348,-443102,-181441,-314705,-472509,-374933,-354946,-375438,-322656,-375734,-490227,-526653,-438437,-379272,-509998,-709279,-706619,-656639,-689360,-712748,-791124,-805820,-565000,-330680,-388798,-549437,-675160,-767655,-973289,-1199738,-1210739,-1056949,-850444,-770468,-814777,-923177,-966998,-935294,-927055,-962307,-1039175,-1063695,-1054577,-1189599,-1494964,-1635877,-1345376,-1115451,-1530741,-2133690,-2113363,-1937769,-2451126,-3027094,-3185500,-3686692,-4591885,-4949759,-5191602,-6068677,-8030394,-12096263,-16688725,-13126411,2742404,16863194,16757977,9919543,6206436,4644594,3396106,3301361,3550816,3002176,2657330,3053234,3261903,2992730,2421872,2023329,1958037,1943572,1807574,1644474,1605781,1469003,1071329,795348,823309,939044,1068433,1201096,1152700,1012373,986666,1117236,1153346,1044487,912189,782762,603460,640105,979300,1346575,1427670,1127481,787366,738606,667709,417326,263907,418220,776894,1094296,1257202,1112985,876681,625345,392772,367356,434117,423906,406867,480007,585796,593069,393426,302327,270039,53469,-124764,35168,306718,427695,443604,474090,458220,333648,354701,479120,408568,396283,608273,587795,382854,364322,418178,474435,691768,874474,841359,679818,507172,366222,351065,363605,264518,115820,70273,221543,517908,632047,596178,530646,457471,361192,337616,428081,444415,190235,-63408,119763,458554,530887,407375,384208,520622,468958,238075,154528,114068,77059,179235,226049,200432,131230,177871,423198,503271,231020,-2295,89213,159892,17217,-19216,182800,309248,224963,98401,142065,253357,299948,396449,448350,219032,86386,203119,255911,166528,36387,10329,51021,80844,22600,-171641,-270030,-51199,168459,155207,191610,309744,254045,95260,72607,200767,225035,116133,182103,386672,474513,429505,437151,466756,342517,165555,111656,239161,417639,365220,193771,208715,329193,393464,297874,197760,275391,245232,18539,-15331,137949,249039,276653,155709,87699,280306,421552,333816,238960,133291,-15436,-183701,-185056,-70565,-85238,-240200,-366465,-381333,-249707,73622,298787,298003,82327,-222618,-236422,-53173,81868,2945,-282837,-581548,-537171,-169966,125362,208532,235870,262079,313252,264440,119920,175351,361333,310944,102056,-138968,-228899,-34512,150893,8396,-229374,-228458,-43842,103368,142036,183076,267058,265685,154982,-3053,53266,116833,-88276,-237940,-35839,184775,129288,95425,220369,264031,221301,149134,23838,-51133,-65686,-16741,87259,138498,208671,231058,172218,178095,154126,33071,36941,216916,247859,37898,-135904,-109106,109241,267217,252905,280612,252741,51497,-23958,105085,233985,250559,184822,162340,142952,83896,-7375,1624,166126,386146,463078,501009,518226,439360,308503,67099,-169363,-66072,52693,-201935,-326001,-151054,-3668,77479,198763,153416,-43773,-17872,274872,329252,96483,-67243,-62235,-17626,-28208,34057,96232,-53055,-211479,-42094,168799,109701,-125918,-260816,-58961,164134,99530,-96125,-158972,-89835,-13564,96610,266295,393888,334676,57680,-197398,-96233,210513,200386,-42907,-124223,-75711,-64690,40955,227656,343554,324511,238279,139586,3288,-76984,-74170,-17206,83329,93245,-51911,-128098,127187,342948,80878,-254425,-352567,-383521,-303280,-59078,136900,96255,-128440,-300833,-276839,-152997,-138374,-232191,-204953,45584,214038,108346,-18715,129075,337325,226806,101061,207835,158269,-33560,-16167,149919,170441,35707,-46001,-142854,-246792,-173768,81858,229435,70971,-155297,23824,396205,518063,477321,308842,7979,-30437,160635,273104,131787,-210236,-361166,-98458,116321,86554,105083,444881,661254,619118,471717,155918,-271680,-490636,-634420,-793802,-743780,-479221,-200847,-102273,-336857,-359259,-145718,-107919,409227,1282360,1089921,299251,381973,377983,226437,95682,328735,289448,150399,238741,420249,459112,181699,-484873,-712205,-291368,-91274,536977,559820,-176266,-370785,-55270,-68950,-103574,131550,268566,136344,-69064,-79157,237652,646589,687925,383670,224391,195708,83179,37649,215602,325469,264392,175000,169470,241409,332064,347864,158444,-173158,-327364,-244665,-183238,-122263,-41364,3546,128843,257658,308168,337150,375603,321788,186769,-46331,-236453,-347388,-356724,-175660,-56622,-71622,90014,258776,138930,-18412,-102756,-184192,-231997,-288031,-312409,-128334,121745,115705,-155375,-342852,-351404,-297563,-244298,-200362,-207219,-196853,-174085,-177556,-60675,139815,26204,-252998,-168986,110963,172514,94275,9082,66189,230888,142898,-65087,-104225,-142791,-240944,-203738,-8633,225113,370402,257354,51529,63990,165797,80057,-171451,-404149,-328868,24600,160324,97268,35418,-8636,-132525,-259240,-354896,-364051,-336288,-267309,-86354,-30768,-130249,-125353,101582,384093,444856,248613],[103460,36839,-84907,-181433,-48974,144170,245606,285097,182804,6888,-68165,-141399,-146377,21132,158704,118104,91459,14870,-156351,-230728,-130859,-37214,-159392,-336647,-291748,-72458,30985,-24123,-75848,-223880,-329848,-202957,-57296,-4684,-2,91907,198080,47228,-285986,-478465,-491515,-388135,-337364,-335409,-298547,-160017,26847,155562,126001,-93542,-318009,-309447,-111626,-21168,-58064,-81980,6935,143574,128849,85457,92942,70292,118841,275892,342978,264482,166996,148942,195604,239870,286963,347095,134781,-146202,-122696,-76123,-135951,-124637,-123655,-196963,-318797,-500355,-496145,-290038,-128592,84013,274095,240832,46383,-75242,-95848,-117816,9175,79002,114278,230539,151389,-44727,-70590,-185017,-404175,-374894,-178111,73197,111637,-5164,-93222,-236167,-232336,71135,307845,224141,-67266,-163691,-62533,80243,199725,168273,39023,-55712,-37900,65206,111554,10051,-72699,-131554,-210155,-195741,31578,287055,374257,284663,187147,83076,-13351,-93529,-18128,96144,15255,-106104,-92118,-124758,-218993,-190478,-167404,-303634,-368138,-187820,-186345,-385589,-492644,-388064,-277991,-377665,-442299,-304417,-215363,-163360,-85696,-215330,-497483,-499504,-120921,179409,106847,8417,-15083,-161634,-202870,-25491,-33980,-171722,-297297,-379958,-426481,-485056,-371091,-29151,335605,226243,-258848,-498996,-203649,75085,18403,-53051,-52866,-83124,-69818,-28254,-3626,34339,34761,-175958,-517243,-586095,-268778,85787,147347,146710,179658,36060,-236888,-327836,-198351,-163051,-270154,-323508,-131321,35735,17242,-58859,-81361,-132259,-102711,-112295,-249694,-349819,-436903,-432367,-305182,-180116,-110172,-23904,219617,427256,213271,-136612,-287581,-227408,-148428,-297189,-534306,-397550,-77794,-100507,-237733,-133812,-100745,-217819,-232940,-284648,-243074,-46704,-13631,-92110,-51540,-40086,-126985,-265048,-349257,-311638,-299855,-281625,-140655,-8892,-32459,-168632,-271454,-264615,-133867,20408,-49916,-303800,-441841,-265727,-74266,-90951,-172040,-238004,-374990,-479181,-472129,-475389,-441129,-233665,-35105,64132,152494,80820,-58768,-21555,97873,128083,73696,44976,40706,38226,-21627,-224322,-434862,-413449,-289627,-147378,2477,189,-129861,-230440,-186455,-115962,-84924,105794,277516,120732,-322241,-606229,-509097,-229595,-117746,-198053,-219680,-209546,-272055,-289779,-207327,-122911,-98381,-162721,-440289,-577507,-400880,-208716,-253985,-437460,-506221,-415187,-253091,-95457,-58205,-165362,-198634,-135776,-148099,-190895,-115844,-33397,-18358,-3832,25649,72499,105605,43016,-118088,-348578,-415528,-215685,23175,25629,-194885,-383300,-427330,-417058,-256906,-13666,-53798,-311122,-473773,-605834,-606899,-428899,-368939,-489788,-378759,-279004,-525390,-592162,-221755,-20429,-205509,-358801,-395206,-460827,-419015,-219237,-71351,-97740,-166638,-218448,-272707,-210617,-137697,-222089,-342851,-383024,-431019,-545777,-543624,-367944,-289434,-485056,-642139,-415584,-119244,-199510,-310655,-184121,-187929,-315474,-392424,-425238,-407462,-461490,-497774,-437307,-481413,-657329,-689676,-628676,-626712,-649848,-721828,-695429,-467937,-331849,-449089,-545770,-547422,-639066,-878145,-1060109,-1071908,-1023720,-848828,-717059,-752141,-887689,-938383,-853545,-811017,-904368,-1003935,-941109,-863056,-1018995,-1358896,-1522020,-1292959,-1064185,-1379178,-1911659,-1943260,-1924956,-2525277,-2950806,-2837277,-3210878,-4282922,-4788863,-4742452,-5213885,-7136532,-11237278,-14857997,-11254980,1798852,12731045,14044755,9855026,6922827,5178761,3528644,3076703,3368659,3002473,2644566,2921914,3052928,2769718,2291621,1971798,1806170,1711768,1571963,1526289,1547302,1417015,1042080,828887,890686,990396,1068431,1145042,1017468,838988,873524,1041103,1081212,949216,774400,637165,577961,675676,934356,1192501,1244447,991997,729242,742088,707354,461876,232478,325742,691124,1025982,1173875,1056041,850756,630239,412662,345120,417329,475658,487927,502275,553192,567989,365714,187446,115190,-76242,-228541,-53274,229357,378421,387248,390172,381669,295303,345792,485590,453769,477788,624332,487540,271663,311946,411276,456444,630094,800091,789460,684536,554661,356838,274694,289488,191389,4819,-64096,153573,558151,726553,692855,633552,552432,398032,292320,340297,362843,112833,-145009,54185,400053,437619,321376,380395,608756,606668,324440,136375,28064,-29455,78340,148800,120301,66282,170733,444344,493986,208715,-3799,126690,253061,96720,10791,238713,424837,285311,75603,70494,152717,178963,315206,401910,217497,126333,227628,229008,105880,-13199,-60829,-8415,67385,36947,-101957,-219601,-60743,177519,163288,162918,271580,243506,104052,61491,148147,176652,104543,160787,315779,395508,362136,338692,388800,314882,125885,7761,118330,357125,362076,190325,167309,265568,316937,229312,163386,258305,243474,38002,-12391,112643,160382,140103,44048,16708,222419,420347,382043,268961,123887,18164,-101700,-142055,-82802,-107716,-227270,-304384,-290642,-151929,123321,285288,246376,-3903,-304208,-275070,-19651,171877,126679,-197989,-566523,-590995,-232567,83487,186354,223527,249213,280045,220792,88087,163278,344272,283085,91431,-120998,-244734,-100828,81165,27060,-98783,-85885,-45157,15293,141915,302768,377722,338428,136232,-170963,-96063,112751,-56703,-270857,-126669,111398,145372,110690,199480,310073,286611,149590,-14753,-43981,1328,40625,74013,86581,148008,181869,166462,172301,163112,46697,-632,167250,255533,106412,-10388,59884,217983,261731,232829,332855,359502,108175,-29459,99887,219126,240998,248140,272810,254635,243431,219921,152711,230664,429022,468305,407703,392688,389341,303373,40906,-217797,-106472,64648,-99097,-230371,-136917,-93794,-63442,48756,66669,-54232,-30083,261496,394410,160177,-88860,-110676,-85879,-148548,-40711,128034,41426,-108076,12171,179536,124518,-98452,-240843,-57012,148410,93221,-87125,-178128,-175041,-102657,98732,329988,439955,339345,32900,-239416,-114776,214773,222190,5037,-70172,-27034,-34438,65499,280442,413571,337397,173539,98831,46386,-21627,-72235,-72927,12310,65762,-24834,-78875,137833,318981,62285,-254981,-386877,-488528,-431942,-134117,96152,98522,-65848,-195971,-181183,-73679,-10905,-76478,-112421,109044,313355,184467,-45128,50163,257878,131661,14109,174793,221576,37802,-25390,117669,227227,158289,43835,-95462,-217842,-131682,133747,258820,79482,-126770,53271,402660,539367,465169,297816,76930,64132,198042,339548,187366,-269033,-477646,-182769,42098,92211,246952,546059,645256,528740,329489,42368,-265863,-380622,-575459,-803835,-784039,-569878,-305728,-203816,-375436,-224753,57079,-174074,195835,1611350,1501662,370018,454314,521863,-226688,-489735,71805,225152,62135,252254,470318,496291,501639,-199136,-993776,-967819,-492753,463900,628011,-82478,-220912,91883,-38179,-138933,102114,253284,145328,-4814,-9004,250921,626842,642344,329264,223632,231355,55085,-7605,214016,320596,186836,77851,124992,260390,360840,393649,213819,-156862,-336962,-226790,-121666,-11731,106750,175110,303267,389317,338796,292717,312812,277320,161156,-28956,-240749,-385608,-371633,-169428,-97771,-126295,83523,274414,159953,48195,21865,-89979,-228715,-333614,-370796,-172802,108255,156527,-63408,-273321,-347295,-334944,-289020,-273088,-310399,-256544,-186863,-131191,-28016,70322,-84728,-343736,-276701,-13079,59748,-23242,-86539,12937,171338,20587,-217630,-182878,-90868,-97502,-104981,-39717,102288,274156,181305,-38273,-51667,39750,-45921,-246302,-372526,-275014,22682,115602,87624,65886,-4709,-131583,-240904,-340534,-356288,-326424,-253189,-80218,-28023,-99542,-49266,158962,340607,348510,212772],[149776,114567,-62641,-225288,-73054,180619,323484,356876,281425,116359,-49777,-114452,-7740,212926,261728,61252,-72385,-118571,-227997,-235158,-25588,110954,-30278,-234808,-292637,-221311,-125050,-74714,-77304,-271895,-379697,-192464,-14307,3083,-48728,35568,152180,-42929,-420799,-540471,-458184,-353208,-350783,-335801,-280537,-140693,43357,147806,114585,-92962,-327983,-367433,-189958,-47935,-32495,-43414,39292,131337,37691,-15387,84795,152322,209646,344626,404946,348133,240676,183919,175057,139270,140336,256221,122406,-128378,-91294,-9300,-86720,-100755,-106027,-165309,-267586,-421390,-415580,-259458,-146375,67636,255467,161588,-89593,-180563,-116817,-83486,27660,64876,109863,236015,169348,-10442,-22259,-198021,-505077,-444018,-171024,81963,96775,-50965,-173244,-277182,-232305,55468,324293,242086,-164060,-423034,-296878,-86160,35578,2809,-137964,-270053,-205012,28285,145816,9410,-116032,-161450,-218042,-173741,59130,251187,258962,180936,164883,104114,-18244,-98200,-39749,43181,-67058,-203885,-160374,-90235,-90620,-100867,-163118,-266008,-199566,-64798,-207061,-413576,-454608,-359959,-359459,-478190,-413537,-185474,-121537,-145297,-115112,-266821,-529349,-467755,-134036,49589,-47615,-22244,-4569,-233113,-353197,-159905,-79862,-173606,-289711,-279232,-235483,-237227,-217622,-106070,124910,136902,-262235,-509968,-202120,61378,-36732,-122816,-106090,-141547,-142818,-51407,41683,77428,75112,-99788,-403237,-524250,-274806,131480,272111,232975,188648,-231,-309712,-377209,-185681,-95580,-210287,-303077,-168706,-36039,-109481,-169407,-142373,-132552,-81755,-119811,-234820,-279247,-373853,-403242,-245663,-84080,-55138,-49522,145060,382021,233432,-76523,-198838,-176187,-127717,-240515,-446680,-354268,-75122,-78740,-188588,-72784,-47025,-268473,-347535,-346352,-267357,-86659,-37442,-113879,-122661,-101841,-170822,-321160,-375457,-291728,-263280,-274159,-219654,-116693,-83353,-204556,-337680,-280314,-69847,41523,-113630,-397227,-488661,-309605,-140784,-132975,-224296,-297465,-377767,-513268,-594973,-589093,-460210,-269932,-129760,-79,152278,118891,-47896,-72714,-20337,-16698,-54568,-31017,39634,30261,-112256,-344145,-483441,-377837,-243080,-154506,-53703,-42989,-196615,-339499,-281193,-174942,-159718,-48548,98518,-4251,-351826,-550061,-450750,-173501,-67871,-232716,-305089,-220308,-180230,-188215,-238387,-267402,-184540,-140969,-355759,-525567,-428568,-258914,-270542,-433418,-496868,-433926,-304245,-113783,-21171,-169418,-302224,-196975,-89909,-138849,-154693,-74295,-25277,6023,49644,89482,95159,12749,-180020,-405367,-495510,-303018,-38280,7142,-200856,-396403,-445312,-452402,-300411,-11547,16460,-215357,-454604,-669744,-664763,-419254,-324172,-410779,-277466,-211440,-447957,-470461,-110585,-26983,-304560,-405454,-359729,-425456,-359320,-107450,23385,-6608,-103087,-199998,-287606,-254193,-191362,-217155,-265809,-263382,-354672,-554330,-582506,-337573,-183113,-364512,-565630,-388285,-101853,-124738,-170187,-42605,-82970,-293056,-482107,-507180,-379338,-424929,-551036,-501358,-496169,-625994,-650048,-577033,-560374,-588898,-620088,-531965,-359891,-375557,-561077,-597065,-467467,-526348,-782783,-938545,-959288,-983990,-865440,-700301,-697231,-811720,-842894,-717621,-676680,-854607,-966566,-831085,-731822,-906394,-1222333,-1395040,-1297633,-1145204,-1336720,-1749110,-1861784,-1972611,-2590164,-2927363,-2607343,-2779459,-3874414,-4570754,-4275854,-4246646,-6022061,-10214873,-13555003,-9985575,1036879,9209909,11044593,9329111,7588773,5863955,3931306,3074252,3228919,3006765,2652034,2728727,2707109,2410887,2114333,1910291,1644359,1450539,1316434,1368330,1431299,1311158,1001951,849830,930299,1021897,1061513,1098643,930047,704725,751453,926069,983419,854459,675769,580568,633981,733307,844401,947804,951909,765538,632169,745551,801189,593671,284452,256985,533682,819715,917489,841800,718348,617411,500384,420379,475120,577510,598850,518727,490531,493852,319170,123832,52949,-104901,-240045,-112856,133688,312502,329969,300796,276118,216570,292972,455274,491832,558596,621911,408305,214300,284881,383078,386135,500745,681920,714872,656620,547803,300356,142689,155909,115376,-45166,-146653,81242,535787,745255,695692,640074,576704,405183,233430,229914,254953,34512,-183116,13259,317166,324039,232388,366347,669222,727450,446042,182548,4908,-82991,5167,104303,92436,60089,191956,444412,467340,226314,58225,177100,329788,191013,79773,317556,526814,311965,20946,-1120,71194,72183,228512,342710,223066,176778,263200,232158,85775,-29861,-90448,-23155,73328,72608,21484,-78914,9619,222638,181325,113735,215275,262720,175380,97618,102365,122586,116651,163202,244125,294091,269252,238024,315479,291060,78906,-112711,-17266,274868,341262,203823,191032,281189,264705,133182,95444,226513,256202,99801,33777,106790,96262,23994,-65765,-54067,159636,394489,414039,274941,83689,2206,-33911,-67991,-66674,-116879,-196168,-200819,-136263,36735,255224,315956,199193,-57770,-292047,-231613,37106,221334,204837,-85811,-450636,-523276,-227797,59145,163471,184831,191979,211586,179814,96741,167877,286635,224349,100564,-43130,-200732,-147362,23819,95144,97498,108690,21409,-18028,172378,425251,451041,361815,116196,-255126,-174612,146465,18853,-268183,-198797,59303,194845,156157,164504,289619,279731,116626,-26545,-7787,61160,72927,42473,17319,51592,102461,123634,125294,149211,68131,449,148178,252881,155623,122864,244661,328232,264543,226881,379967,455134,189024,-17719,66434,160610,190420,281518,366274,361482,394625,423935,296320,297070,455565,467137,324439,264168,327757,322038,83855,-176718,-84701,108103,47843,-80338,-104373,-177080,-167367,-52856,3443,-52452,-30960,211741,381210,172461,-104016,-124488,-111581,-197895,-61732,155115,99079,-20859,53220,179022,156425,-36267,-163615,-19107,131733,83062,-57336,-179116,-260232,-170559,117390,359548,431596,323461,36450,-210645,-87970,204376,225753,46820,-15275,29899,5919,59765,281351,441160,331452,108071,36246,61065,41317,-37563,-131002,-125356,-39410,-40245,-39765,132395,242370,15742,-239603,-377249,-520439,-491316,-187602,68703,134245,41730,-52144,-43399,52086,140956,66070,-46398,119454,345930,223402,-55469,6215,180776,34342,-74179,103007,244948,111189,-47408,43188,248902,258555,113121,-47435,-184718,-120502,134094,269804,117586,-56527,79337,381221,532630,422394,252087,132280,122979,197634,376160,256795,-248918,-490181,-221672,-11533,96712,330202,525374,538034,389752,159669,-72415,-212672,-225194,-452958,-732152,-748839,-606230,-390893,-311179,-387691,-86699,154498,-423042,-288023,1461137,1660705,597370,785612,1064004,-207204,-808830,-221071,75113,-55822,201834,383970,398498,723933,234530,-919638,-1414164,-787002,297047,558855,7715,14635,295358,43475,-110779,113858,258931,172615,81298,87530,261499,558551,552064,272125,221168,263530,77272,30010,254407,308702,75697,-53609,45725,229324,356301,409299,244792,-104867,-277269,-176506,-35025,136242,286168,353481,444378,486457,353156,238399,238345,234490,158732,39268,-161924,-319999,-280558,-93638,-97121,-146742,98010,294962,176983,100571,137835,15061,-194741,-334368,-381769,-219714,37723,139217,32714,-150959,-306501,-371187,-309300,-261909,-284730,-210873,-124469,-29652,44945,26970,-153860,-368755,-309791,-73374,-18741,-131225,-162113,617,146267,-67060,-335868,-222962,3432,60544,6576,-47939,-5604,152809,77353,-130339,-143071,-56065,-123025,-241301,-260761,-172120,19432,91329,91867,94778,22387,-60843,-153559,-270694,-291855,-252756,-176954,-35217,11987,-34563,39272,206119,270250,217263,155735],[194385,204004,-3004,-205613,-56494,232525,385754,379351,311125,177553,-35279,-79820,147278,402788,328268,-20770,-247602,-253680,-282708,-227912,56728,197999,44252,-157547,-287087,-350392,-300296,-157411,-100089,-303992,-389317,-149057,58598,29752,-76531,-13757,90161,-108359,-459736,-499840,-339981,-273957,-325021,-314054,-244262,-98019,50452,99208,69271,-97365,-327333,-411213,-280522,-100924,-8547,16813,74058,97634,-42025,-87866,71270,188168,247184,357806,414071,387603,272482,162363,97950,-4800,-40573,102553,68970,-114935,-81575,26560,-32734,-69889,-88051,-124496,-196687,-301968,-304284,-246381,-191568,2835,169120,40650,-222899,-279354,-152195,-59568,-2620,-4597,47831,157995,116434,-2128,8948,-180228,-506613,-443572,-127897,100726,84490,-99962,-248216,-302758,-252506,-29955,259608,209002,-234891,-583223,-443190,-187717,-83079,-131493,-277337,-425235,-349506,-29887,168877,45169,-108012,-143211,-179841,-144600,31664,155190,117481,77924,126281,108208,-6299,-52186,-12444,8360,-129508,-251774,-171044,-19594,61143,10428,-156818,-234080,-77243,-47193,-281604,-416688,-358690,-310280,-449046,-570399,-378882,-91202,-73891,-154982,-143888,-296614,-501582,-381387,-139810,-106703,-217987,-93884,-47789,-317119,-437520,-228168,-115219,-189097,-257018,-180753,-74195,913,-89989,-220827,-97963,60933,-220520,-447681,-166425,25748,-127535,-214865,-168787,-199084,-224947,-103377,55672,106239,90974,-59886,-309046,-452307,-276806,127638,340228,274076,159275,-28345,-300159,-341181,-141538,-39641,-170917,-276599,-199856,-126388,-248777,-273266,-188265,-112671,-60971,-128688,-192735,-170087,-248224,-298298,-131995,48697,39292,-37231,71259,265692,188219,-34592,-112249,-117770,-102353,-163157,-303149,-275803,-88550,-88100,-150624,2625,35039,-257738,-399057,-360293,-276807,-130575,-61570,-130091,-197803,-188791,-238902,-361837,-352532,-237681,-217003,-261182,-288724,-219323,-128423,-210199,-350090,-251639,12440,64739,-170382,-427264,-434629,-290698,-182063,-177786,-278123,-330263,-344480,-509134,-657964,-616627,-430058,-306908,-252266,-100590,113980,130073,-40490,-136651,-181901,-216763,-210495,-122434,7097,-3133,-179776,-386492,-437491,-288744,-181108,-166505,-131496,-120004,-262600,-396043,-327503,-208834,-211617,-175672,-39147,-75255,-292862,-424662,-384877,-154078,-56847,-280565,-381264,-195810,-55381,-91914,-270134,-401299,-298922,-182653,-298075,-459514,-432445,-297235,-284385,-424809,-484249,-424285,-310719,-128782,-19193,-163394,-348667,-229856,-41696,-106955,-194949,-82775,2944,11084,33587,60955,47992,-45702,-255583,-465951,-558295,-379946,-109906,-15673,-178567,-364843,-417623,-442101,-348454,-96091,-16578,-163738,-411769,-678387,-672513,-369245,-267173,-348917,-227886,-182794,-372301,-353238,-48084,-77960,-408355,-438749,-295902,-339157,-282143,-41703,52454,11311,-84530,-190077,-309996,-329039,-266582,-236946,-225821,-167664,-269954,-522064,-566593,-314086,-157740,-304307,-489271,-364633,-123925,-95363,-72487,31228,-45687,-297071,-557243,-583699,-398879,-424922,-575962,-538705,-537146,-619041,-591653,-503420,-493287,-531542,-509677,-369251,-281138,-453527,-696194,-679381,-446739,-457089,-715156,-872558,-909152,-957997,-895971,-721196,-653292,-705746,-710764,-580726,-576385,-834877,-943106,-763362,-690498,-872905,-1119996,-1301878,-1367454,-1324760,-1396474,-1674493,-1867879,-2062768,-2655753,-2974965,-2539464,-2498389,-3486846,-4322478,-3872001,-3374383,-4868895,-9261796,-13170025,-9645163,581518,7102248,8472463,8409836,8003511,6558583,4555252,3355574,3213224,3005173,2648016,2517171,2307386,2008483,1939524,1857467,1517300,1231563,1104814,1198458,1279960,1181676,972055,866236,936509,1026262,1055739,1072869,900908,642254,660039,815194,892437,785766,637958,631926,765535,803289,734184,678161,632298,510084,505220,733567,916365,766951,390175,218338,355283,550311,577584,527412,501618,574861,609665,548045,580352,708332,713948,517447,401356,386110,263415,120911,84286,-45538,-176968,-128448,57299,255779,296483,239527,177856,117227,197911,382361,505525,618577,613984,391493,245012,294072,334059,283678,346580,547728,627387,591321,481868,212881,-14942,-13334,52327,-26458,-164252,14910,457127,686926,610315,550825,526265,381702,176062,123750,150763,-19554,-172486,-1708,225763,217457,166757,347132,672439,769787,545832,271058,37089,-90957,-27809,100891,114812,101029,228916,423386,425551,267944,161521,234132,376782,285223,182451,398193,567505,276211,-60010,-52529,26481,-15595,119515,261791,223194,220567,299418,254339,99151,-12160,-62528,8863,75098,98425,161914,115199,127050,269524,190312,50432,144721,286535,269989,154687,59316,58526,128810,170824,172328,179339,159886,151857,259007,263232,14053,-244524,-150372,188986,311147,226448,258367,353175,240127,31199,12572,182604,266876,173817,97703,116083,72557,-46484,-152407,-118265,89737,325135,393762,251251,32545,-60570,-20945,3526,-22264,-101758,-150363,-94329,17711,230882,390297,328891,127125,-94532,-216672,-120820,116575,231479,213298,3910,-288573,-366573,-161132,59894,150363,137803,111885,129602,150992,136980,178122,203993,160006,136423,70315,-121003,-172407,-13662,174107,277978,280132,117008,-2956,216447,502366,438971,287026,62429,-260601,-170514,201876,103223,-239982,-232039,46424,268263,228315,128392,197056,193123,55852,-9516,51860,97524,63262,-8523,-64958,-64365,16043,66432,61542,116394,82709,23564,145049,231444,172443,220335,376022,393565,267778,239503,414517,512412,275664,19366,16833,68420,105812,264776,405257,427150,496618,552095,395961,340952,453991,454686,266482,161935,270650,356378,174499,-67146,-8725,170971,176817,47467,-94203,-240257,-207287,-87064,-33555,-46775,-21705,149199,311450,147828,-100303,-101644,-92129,-172200,-35915,155519,91398,8625,54049,154173,177874,26539,-68431,23703,90585,48168,-28048,-161320,-308644,-195701,137476,339375,366477,282423,56037,-125963,-31429,164750,189883,59596,20651,81972,49557,27910,221601,406203,302433,52777,-39932,39842,95453,27959,-150210,-261699,-187978,-105724,-37978,95332,120606,-62762,-231094,-339584,-483330,-479095,-210794,64348,193235,163796,94963,96766,175914,262824,165036,-8327,80325,295475,203420,-55333,-4691,115415,-37183,-136949,14659,215509,150873,-87424,-55900,225689,297061,131600,-29575,-182381,-169671,70102,247933,154062,9484,76262,326213,489924,368597,205280,156937,113689,148304,364963,316668,-154008,-394212,-207630,-44569,89687,326272,396744,367781,239838,16032,-145692,-123482,-70474,-293024,-587293,-654675,-602352,-477725,-432319,-390705,2082,114619,-804522,-952226,859631,1574813,953994,1347622,1877691,245169,-883433,-536525,-156271,-182472,95502,140617,106087,755843,811454,-351758,-1407175,-928788,26494,304342,-882,210572,462402,142369,-30610,162157,282672,214130,170245,184394,264034,450215,421351,200395,197906,272445,134704,124739,306909,275752,-44492,-182581,-36597,163780,312117,375299,232306,-34164,-167713,-117815,38018,268494,432249,469421,504017,511728,330403,171355,164248,187086,155565,117911,-34115,-175016,-105562,36828,-53748,-127115,135660,321549,176169,107809,203672,97818,-143655,-285947,-334460,-256031,-72932,75536,113878,-4532,-238561,-390434,-298822,-178962,-150631,-83678,-14158,77594,107988,-4339,-181665,-325487,-253205,-46660,-35993,-201255,-215443,3273,141903,-102942,-388737,-224589,99849,187671,92569,-54507,-85182,38397,-24782,-198215,-183155,-98336,-138941,-168788,-103926,-52867,-7558,49890,91623,121653,79033,59753,-18799,-158352,-191218,-143965,-69109,31883,71676,43771,119905,232763,190417,86201,97662],[235443,295171,97705,-114258,-6807,276638,412249,349234,273484,184319,-27250,-52334,270831,532323,336833,-116085,-399201,-358709,-292968,-183692,112782,221317,60084,-123429,-268301,-400471,-421048,-238978,-133417,-312136,-363733,-82056,152684,85511,-58825,-42082,19345,-133843,-392416,-373168,-184936,-177095,-255379,-264991,-195704,-20536,87933,50908,2928,-117428,-329431,-435713,-355569,-168054,-5979,64345,87470,47344,-85817,-103275,63471,174729,227481,317330,379504,382128,254949,92884,-6168,-143073,-197873,-56632,1600,-104620,-94542,16846,4611,-41165,-70276,-89425,-134992,-175013,-177296,-227114,-236211,-88134,34236,-94770,-313309,-325692,-163711,-40750,-58909,-88116,-42775,17863,10764,-14020,24186,-126983,-401082,-357158,-43694,145873,93736,-133270,-297447,-298353,-258422,-128268,142884,149115,-236679,-578700,-455711,-204185,-133356,-207022,-346249,-481876,-431272,-93256,175983,108650,-46500,-72012,-97403,-110122,-29733,41755,6510,16616,89611,92717,14097,23554,57472,9039,-150650,-234474,-119860,69019,200760,126755,-133987,-209888,-36569,-126949,-376843,-383656,-234069,-252880,-494879,-610104,-357017,-57750,-79169,-169862,-148013,-290797,-427032,-276268,-142848,-244213,-353772,-190112,-143579,-393791,-433016,-208974,-124152,-197751,-196867,-103902,22615,163211,-17951,-337543,-267020,14826,-158322,-344487,-111518,-14361,-215312,-290567,-212335,-225730,-275769,-156061,45056,121569,81036,-72200,-270176,-393200,-267306,89061,333603,251077,98066,-30792,-200326,-226875,-80400,-19219,-167555,-253799,-210323,-200279,-346288,-337110,-212132,-92813,-48272,-121252,-125193,-46303,-89780,-144077,13483,197216,152280,-4331,311,105903,86709,-21320,-42223,-58253,-74774,-84769,-143736,-188317,-122351,-126483,-128503,81582,130782,-191825,-381629,-333805,-274961,-163560,-73036,-135699,-257085,-279282,-312410,-372873,-285249,-156977,-162788,-239147,-317069,-274719,-152503,-189453,-303816,-173485,104273,97591,-178494,-353005,-287384,-222054,-193951,-206809,-296745,-301757,-261700,-448409,-629495,-539936,-354658,-336263,-372843,-216526,43158,111440,-21952,-166221,-319312,-400306,-333774,-182927,-28023,-39648,-205056,-349506,-324373,-177405,-121494,-172010,-181050,-179319,-297563,-387629,-314360,-202817,-211649,-221610,-100071,-88802,-177732,-269026,-324028,-164740,-73343,-322811,-426965,-138750,80980,-10481,-288672,-488668,-403077,-258431,-268073,-383583,-404280,-313210,-289931,-406516,-463563,-385041,-266022,-124140,-34613,-137821,-316614,-214552,-8438,-96552,-219115,-55076,65161,17053,-16353,-7937,-23711,-113088,-321638,-517007,-594420,-435143,-181349,-51597,-148902,-300444,-352590,-397136,-393773,-243459,-134877,-159593,-347332,-620867,-616663,-285729,-199330,-304495,-230656,-190340,-311177,-266801,-46414,-161003,-498750,-464233,-234528,-233882,-210726,-34324,22359,-35339,-111998,-190475,-330773,-408823,-340853,-272171,-224712,-112976,-192770,-459953,-513573,-307462,-206249,-307499,-423768,-337515,-163769,-97569,-20601,40871,-60589,-306817,-586967,-618333,-436110,-443436,-552101,-522489,-570182,-618509,-515321,-411383,-423086,-469555,-406512,-252330,-258273,-546218,-809300,-748547,-467611,-432486,-676329,-858336,-915447,-943083,-915465,-754240,-611978,-576690,-565358,-475834,-534193,-844717,-928485,-732892,-720018,-895733,-1051930,-1252220,-1467680,-1515786,-1492484,-1670291,-1931681,-2166978,-2713971,-3049884,-2581687,-2370286,-3154240,-4006240,-3554266,-2745173,-3829346,-8485416,-13517393,-10007855,569818,6524209,6673730,7252241,7982431,7031884,5224168,3832079,3292214,2945337,2577767,2295023,1909471,1639578,1801713,1812951,1426214,1077786,965957,1049340,1123775,1063269,970200,889554,915945,1004495,1046873,1053497,904648,646270,614305,735291,829366,753169,658364,763246,927034,858929,621426,439325,356214,283085,367260,693156,1002991,917613,502428,208023,209385,300954,255317,197763,253119,497490,685152,663633,687003,833082,800658,486473,291188,262195,204155,162327,178549,65519,-73521,-98350,25056,222619,288808,215886,111235,28349,90785,286980,491113,644598,606859,445381,360564,336679,278640,190411,224030,432763,538614,489687,365167,113869,-160275,-177470,13553,45165,-125571,-39620,341971,570790,473591,404407,420514,331126,129493,46081,76783,-34598,-121733,4088,142300,139451,141242,327802,605914,699572,574664,365875,104186,-66490,-17432,133700,170809,169021,266931,381370,368672,308806,272653,290544,394920,371048,304807,453662,517600,174159,-142010,-66014,22326,-80025,-8399,160874,205910,241999,320854,276532,130683,33933,17477,70479,49426,85198,280480,311554,241676,282285,172375,-16782,69324,292222,345386,201449,13482,-17817,115395,161442,99872,65835,52938,94476,225594,224551,-65536,-362174,-253262,119585,280065,244739,330525,436416,234222,-55196,-60789,138378,267786,233974,156756,143516,98670,-62064,-204626,-169927,21032,223689,315115,204207,-9188,-146160,-70645,47744,43048,-54154,-91580,-16631,120979,361560,461510,277417,16814,-127135,-121686,18914,208340,221691,162837,41830,-138395,-180624,-59732,85164,154251,101137,36052,57608,134812,182879,176576,118478,117403,196245,184823,-36917,-177855,-30046,229090,379960,369538,190097,36671,254743,503578,327043,111244,-29881,-209162,-99795,249483,157572,-198031,-215109,72632,340841,307926,102621,57611,49575,-23248,17732,114081,101549,13623,-68712,-146619,-172122,-47389,29298,11715,72699,83028,55035,146921,194079,158964,256022,409897,387131,263166,265157,424819,511186,346436,84559,-24755,-32692,3984,194034,374143,435895,531531,584598,432493,349208,422783,426222,236646,104390,228450,383681,267175,62604,93657,238424,247792,98040,-126245,-271129,-179823,-64298,-52767,-42738,-796,104484,228014,116033,-67376,-45845,-34796,-91292,15670,121952,20106,-32726,9591,106246,170599,67145,12402,44274,14982,-15723,-13843,-126165,-290723,-166216,148449,273773,259955,217730,75236,-17123,34112,97285,106789,28484,25354,121528,94912,-6061,122778,314094,253411,14240,-113430,-7063,133651,117415,-100431,-327064,-325289,-206833,-83555,23793,-19833,-157316,-230775,-278987,-395496,-416374,-203410,84496,259227,271435,213892,199930,250807,311606,206069,14280,19466,178916,124862,-54378,3469,66346,-69072,-160802,-69086,132085,127689,-146054,-156463,162724,265666,98254,-51502,-222017,-274693,-45326,189645,160770,31694,32668,243194,414740,323808,187234,144601,32219,56073,304265,342044,-18703,-225619,-152357,-61808,75290,256242,218674,181135,115060,-62158,-149951,-19986,47353,-127202,-392817,-520697,-565737,-567944,-564823,-406675,3863,-57065,-1213499,-1605240,45557,1338786,1341972,1972634,2658694,882190,-815058,-842311,-435734,-297502,-48811,-227286,-353250,588379,1456895,642473,-911931,-933013,-294462,-84036,-138372,289103,535012,228404,80119,231688,312930,256537,239635,255577,254022,318998,262560,103664,138648,242990,197921,231339,336692,215658,-141077,-266360,-93084,81130,222930,280318,170145,35111,-36027,-67431,68342,339236,493124,474462,455776,444239,256041,90449,100673,130541,123890,161693,93423,165,103779,192181,20278,-81458,175442,337183,147251,59183,196307,135502,-89361,-198621,-237088,-266783,-188591,-6410,165534,127506,-157143,-374340,-253323,-55826,32928,77650,105998,145730,122342,-36126,-180416,-233968,-122417,61140,15186,-217278,-251181,-11671,133514,-91346,-368638,-197794,164280,258191,129092,-78599,-135573,-40136,-93017,-218446,-164228,-90576,-111754,-68731,50953,50557,-59499,-28974,67321,138253,150760,184873,121399,-29746,-82486,-35786,28766,89524,120569,107863,175039,235699,117606,-15681,55186],[267747,374684,225557,27763,57204,287677,388857,276652,187236,143226,-32844,-47356,317031,550066,274154,-213085,-502293,-416061,-254762,-99720,144084,194598,27022,-134433,-231279,-345047,-436059,-287912,-162968,-294399,-314598,-8964,243936,162599,4285,-54015,-58868,-124327,-252135,-211918,-53877,-91602,-154195,-193703,-143387,89243,182833,38058,-73672,-165461,-345119,-443377,-402944,-243890,-46439,60386,56918,-11660,-87000,-62549,62595,123967,163847,237779,315692,337237,190786,-4708,-103457,-231760,-287221,-164795,-42281,-88277,-122965,-38140,6658,-23103,-48194,-62483,-94691,-67477,-56689,-186541,-256259,-177403,-117727,-217420,-339309,-292907,-120821,-17962,-111724,-145096,-124667,-141439,-114642,-42302,22712,-47177,-217980,-201032,65260,213057,125214,-144175,-314293,-266702,-233198,-189701,20229,94203,-152558,-411010,-342717,-148019,-117633,-217239,-337354,-440033,-437658,-147706,164483,175153,42002,27363,5237,-75721,-95686,-50433,-45117,4914,58410,55143,28846,94824,141470,44866,-128915,-167885,-31111,148047,292186,218226,-95433,-196447,-77174,-253828,-452182,-319424,-115367,-193792,-459645,-571477,-352593,-89957,-118624,-168254,-123614,-259079,-340872,-194208,-150994,-330572,-423375,-284629,-265825,-438886,-345165,-114655,-103901,-188233,-125878,-62580,48149,225343,-1958,-418125,-342117,1587,-103417,-240830,-55409,-39563,-262044,-317960,-218415,-205795,-268130,-185494,17380,117452,42933,-135814,-293265,-352858,-237273,36710,248810,159920,18160,-5384,-41277,-68794,-17125,-36731,-195447,-236237,-186048,-221692,-363062,-341036,-213501,-95992,-55377,-90779,-47558,53901,48813,7019,152782,332071,251647,18242,-75163,-60762,-40866,-33185,5737,-6114,-52031,-22984,-7658,-119306,-176567,-184455,-122156,147250,217286,-97853,-314232,-286405,-265959,-174730,-63688,-128073,-285820,-347090,-368212,-349235,-192080,-67857,-107221,-208144,-290834,-260152,-147114,-152340,-212577,-58787,194275,144479,-117148,-181112,-93276,-136893,-186439,-209627,-260357,-202598,-133978,-331832,-509099,-382889,-257952,-351968,-460550,-319905,-42756,72992,16201,-136181,-382319,-502522,-375485,-179782,-37347,-55819,-186999,-264498,-197021,-86482,-88520,-169628,-174044,-184336,-287795,-327689,-251711,-157187,-154115,-169470,-84299,-66640,-60844,-135076,-282653,-194271,-104407,-348289,-434317,-65790,203908,54935,-282893,-510828,-462327,-324331,-252210,-303516,-346973,-304919,-285810,-375800,-427226,-320365,-182847,-95660,-47674,-92534,-217521,-153439,6812,-102502,-216441,-3873,142385,27141,-82866,-98496,-101341,-170024,-359197,-544952,-599131,-461754,-245647,-109324,-136641,-226222,-268386,-333391,-421559,-401459,-288897,-187354,-268328,-505409,-502054,-183663,-121254,-265712,-264421,-219941,-268927,-224138,-102474,-260036,-563530,-488786,-206494,-151540,-170602,-80620,-42909,-114681,-170355,-201925,-340904,-461896,-386937,-304828,-250179,-100330,-131581,-381604,-448840,-324511,-300254,-354682,-372552,-296917,-192039,-108105,-4402,6166,-103368,-307790,-559944,-589216,-449449,-448569,-476445,-448168,-565171,-600972,-426480,-311599,-347128,-394746,-322787,-209486,-297744,-624672,-857129,-767593,-502785,-436966,-645718,-859209,-941602,-925725,-901753,-766550,-556670,-433268,-428355,-416119,-546490,-864676,-899288,-708496,-765990,-920447,-992586,-1226952,-1540914,-1616775,-1530798,-1674302,-1994016,-2242010,-2728919,-3067608,-2630115,-2323275,-2834567,-3541933,-3261041,-2386636,-2988694,-7860473,-14189422,-10734053,1010916,7175532,5737789,6010435,7419228,7043802,5670465,4289824,3354860,2760553,2382845,2045194,1542547,1339570,1698281,1762672,1352882,974451,876080,921137,977162,970595,985610,909009,867133,949185,1013864,1009338,897888,686544,605346,684232,789988,745611,710730,913192,1058300,878132,524159,271474,169987,119850,232905,610678,1011958,988298,580012,227463,141709,138674,26744,-71270,28331,387945,681007,707373,752175,919120,831676,420638,170078,137596,142180,213114,285029,183133,34522,-33926,39082,207947,287776,215612,81385,-24885,10521,200573,453696,628027,594120,541890,518920,392675,233087,143353,173736,360373,454441,359926,215411,19283,-257227,-290432,2709,137544,-54909,-81206,214214,429224,334480,253449,291444,262262,97782,11657,47541,-10082,-49227,23874,83073,103332,159471,312260,478372,520538,509012,429863,178848,-24403,27036,186409,234312,237163,289138,318294,298032,328182,360815,339255,395818,444798,423113,460663,377243,26742,-194573,-33890,50018,-117271,-130625,54213,166839,234111,314285,279397,163956,97646,125476,132651,-15236,19353,346484,459381,306417,237727,119112,-75537,2611,268126,371961,216589,-34795,-100805,61817,119367,28664,-27787,-27532,73548,213885,174850,-141746,-430437,-298756,81090,251096,243912,368143,484526,231071,-111562,-104541,108275,260282,267037,199634,194142,170667,-31051,-222016,-203447,-29767,126811,206139,149539,-28577,-220684,-157063,55977,115544,26310,-21315,19004,154701,401580,442389,155648,-117893,-156675,-43223,142354,294983,216938,90983,30245,-38864,-27917,37919,125493,176091,87969,-12138,12041,123467,203656,148334,50794,114676,267655,269201,25662,-169236,-31923,240724,380880,356180,203724,73744,272949,427900,141700,-119190,-136334,-128312,2579,259609,154219,-152384,-149773,121473,384406,370696,94693,-83494,-108005,-108574,29005,153512,75928,-55835,-121075,-210098,-243589,-63686,42277,-197,28104,71545,87371,148242,152821,128986,227849,341470,310736,246241,290383,397395,443263,381324,169638,-35356,-114816,-94892,84379,285243,396410,507186,535810,409424,325767,372040,381486,225906,92431,202460,378478,313591,158689,186483,297225,256975,62519,-189129,-262154,-105420,-18279,-69233,-42333,33407,100604,174118,107797,-1287,34150,45496,12106,69695,66170,-85245,-125815,-61665,49957,132973,80950,66284,33755,-82839,-92500,-17031,-78284,-198991,-82937,150649,184417,138426,137295,80240,79790,90232,19346,-10185,-42661,2333,149339,144155,-11947,28085,195052,194520,-4610,-163158,-54723,159889,219089,21791,-281050,-397522,-310901,-165638,-71563,-144079,-236214,-218570,-190334,-279034,-332242,-171405,121192,314318,344933,285061,239485,248090,271497,193168,38816,-26402,37136,8549,-63113,12383,36253,-61059,-146396,-133506,8061,34285,-215701,-236015,79583,190022,39609,-98289,-286921,-400381,-179706,105455,126238,-5567,-43881,147237,320762,298692,207580,99859,-98275,-59183,209594,318940,107910,-43031,-79717,-67810,70417,180232,66350,25769,37070,-65336,-85064,75570,113946,14512,-184951,-365995,-497427,-638889,-685205,-443032,-80138,-307409,-1514419,-2008119,-631007,1074389,1624742,2407785,3036970,1353217,-717583,-1091230,-712884,-388876,-206975,-632192,-849549,309318,2021433,1776937,-107831,-842692,-562160,-472554,-349188,256079,516383,288197,199871,306199,337616,283641,271371,283587,230154,187901,96964,-16125,43577,174161,237160,304008,316690,131426,-187136,-273144,-108580,-5696,92531,133995,71371,87668,91305,-29181,48910,329404,453500,368230,313812,296001,132847,665,53780,68251,50847,141924,175282,151766,289511,336324,103714,-37068,182530,315471,90884,-29307,120884,123290,-41548,-94335,-113846,-240033,-267573,-74159,180924,210522,-77399,-312950,-173654,71336,198544,223249,201921,153315,79355,-70156,-164229,-124925,45580,217699,118912,-180303,-274232,-62860,102455,-51086,-291927,-157108,181045,269061,112622,-126216,-163189,-67427,-105582,-179020,-98168,-57167,-76982,12121,163134,118644,-115570,-132731,11842,133702,208818,265452,222548,85317,10129,43311,82774,106370,130052,135626,195923,219036,63623,-73106,35571],[282367,427797,351534,178453,113198,249982,313922,181616,78185,64731,-60988,-73773,262874,436707,143301,-300978,-547110,-428665,-192071,-3585,149513,136280,-38400,-177203,-176139,-201530,-342566,-291013,-179197,-256915,-255679,50351,302464,237621,88796,-65672,-144045,-100137,-99211,-79161,7297,-36408,-46652,-115475,-95142,212160,330349,73802,-150968,-244960,-374181,-437234,-422603,-322343,-137102,-16453,-25163,-68756,-55278,7201,61062,58452,82033,140543,236300,263165,93601,-105984,-168121,-250212,-294928,-190564,-34517,-57317,-155174,-121147,-32096,-20528,-16237,-35450,-69969,7426,35109,-127676,-240459,-239775,-251639,-305162,-301557,-183537,-16991,16088,-138148,-153139,-167099,-271202,-225056,-85642,2295,39990,-11109,-20523,164836,277309,163390,-136656,-304828,-224804,-184007,-193628,-67662,66241,-1828,-143892,-156645,-52276,-56594,-173872,-266869,-332137,-382713,-183221,135236,215448,118024,115960,94420,-48028,-140382,-98843,-42549,20660,24884,-1930,26479,130647,202926,99752,-80308,-89980,54306,192452,311159,251369,-59917,-198565,-167500,-362581,-476924,-244234,-31484,-133476,-340785,-457797,-352383,-158348,-156509,-138557,-86684,-227346,-282004,-164404,-171340,-356605,-421862,-349767,-371372,-431295,-202630,16769,-65049,-164454,-72028,-60767,22811,209757,-16956,-435806,-318527,14064,-74347,-168912,-12664,-36005,-243844,-282240,-184166,-142613,-199057,-180956,-19826,87110,-23088,-232480,-354671,-319620,-179033,-8642,103123,16096,-64735,34257,120658,84157,38299,-70915,-231996,-217733,-120010,-169297,-292037,-286126,-196650,-133601,-90376,-46128,16815,93939,114410,99286,245908,423171,306136,4312,-158699,-197878,-154829,-55193,35553,30695,-42131,12994,80367,-86379,-243568,-248060,-128586,181609,270030,-11078,-227547,-236311,-249550,-157398,-30722,-105556,-276465,-368591,-384461,-294262,-96824,8330,-59244,-171725,-218733,-181489,-113739,-109502,-101958,66495,271637,203578,2102,34622,81856,-73766,-175824,-187405,-172946,-51356,16988,-179208,-324919,-196546,-170390,-347626,-489685,-382578,-119443,32733,69614,-55691,-356962,-491678,-319151,-109294,-5912,-36611,-140528,-178114,-107551,-49557,-101611,-169162,-115161,-128829,-241945,-249416,-166222,-84841,-53947,-41541,-19389,-41354,4657,-67496,-270435,-231031,-141836,-356593,-410576,-1651,290049,106456,-250756,-471846,-458818,-342229,-232038,-227272,-274433,-280292,-275793,-332939,-368336,-240272,-90201,-54714,-47755,-38938,-91488,-73437,-646,-117344,-188423,47198,205121,39144,-144884,-184147,-166520,-205691,-361704,-542708,-574947,-459065,-298423,-191355,-158965,-166674,-189315,-267376,-415778,-510623,-419407,-223692,-188965,-359736,-354266,-84574,-39703,-219293,-300314,-254981,-244169,-224118,-202278,-362937,-600780,-516687,-228354,-125691,-178811,-163763,-114962,-187928,-238055,-225668,-335805,-467220,-387728,-318584,-284799,-120975,-90887,-300685,-396740,-368954,-406813,-420662,-340142,-243349,-190365,-110516,-13728,-53736,-158528,-304505,-496354,-506149,-412836,-416737,-371343,-344048,-517454,-554590,-337753,-224802,-276042,-314560,-271049,-248056,-392683,-671606,-826656,-729965,-535809,-458624,-606843,-837979,-951537,-901198,-856226,-748136,-491542,-306582,-330676,-409318,-604931,-885573,-848821,-672495,-788234,-913122,-934666,-1217729,-1560083,-1584064,-1465759,-1647216,-2028083,-2284611,-2696535,-2987200,-2624111,-2301303,-2503718,-2934706,-2972206,-2318027,-2484040,-7455481,-14955055,-11653069,1685636,8600482,5786694,5028502,6484351,6552791,5732812,4564077,3341665,2470544,2085156,1790424,1254773,1144424,1637315,1722701,1300382,909645,805385,811682,863815,922010,1008750,917965,803270,869669,950143,927945,859060,737724,621911,651918,763596,753325,773897,1029054,1121787,862342,466078,198664,94824,40137,121556,491678,928397,960821,611148,283567,176169,98621,-72232,-228975,-125389,266752,587008,655055,758286,951711,801425,332422,59568,31514,82301,241696,359009,274672,127239,51706,87490,197476,266627,209891,78562,-27823,-8953,156806,407993,569292,562803,631232,658276,436805,211952,161755,206554,335955,379222,222824,60716,-58146,-281731,-316511,18059,215947,20393,-107375,100997,304747,241717,146682,174503,188318,82535,24325,64371,40549,23236,52936,60653,111178,211508,302969,318608,273627,360978,439814,236169,21176,87172,239848,282624,281291,281843,237092,218119,317321,408357,375640,394958,503762,509979,409054,176469,-128196,-196229,38063,94625,-123683,-211028,-34795,112337,199803,273845,250554,187041,167056,228239,166566,-112046,-89261,345880,523406,295924,136665,37860,-113388,-41157,218184,344081,198660,-75071,-174670,-26789,43913,-34086,-82837,-60854,87571,216703,122415,-188044,-420109,-271573,76239,220235,213120,346603,467969,215052,-134066,-110576,102642,251915,274651,226805,266043,268558,25301,-211924,-214399,-46305,76619,114478,105251,-24271,-254731,-235006,35994,178002,127734,55715,20215,134092,368704,352728,-606,-241250,-172446,2648,216079,358972,234692,42598,-1723,1657,50158,96970,165297,209436,101588,-20877,-2812,105672,178054,88873,13326,153566,332704,306208,54790,-154996,-31413,208723,300060,262196,154877,91297,265287,301553,-61090,-328703,-216710,-41580,98300,216292,86623,-109860,-50811,168604,380499,399518,106902,-180960,-234772,-187033,6528,153475,34572,-115415,-149025,-240256,-260799,-24339,115939,33015,-8190,57719,118015,147671,122388,99655,154038,202154,191253,217734,298771,322673,314810,366996,254246,-6152,-159198,-173681,-34902,172437,334155,447582,440497,348400,288679,318699,325033,217679,109059,184768,325499,284414,183822,239232,337874,230650,-22145,-247548,-213702,-19400,9674,-97440,-45035,78756,141592,173663,140152,91984,124882,129786,106592,111730,14740,-179880,-228803,-127196,6825,80545,79649,100071,4688,-172600,-153382,-28771,-25668,-54024,39235,153932,100936,29490,53423,64985,137580,126333,-43342,-128585,-128789,-28780,172773,199026,29630,-18568,90579,139395,-3394,-169957,-73626,185168,317684,189340,-129489,-372532,-378984,-258273,-172044,-223289,-265030,-167412,-69412,-153326,-248808,-123603,159584,342935,375667,302633,208948,166950,158537,144496,76929,-30457,-83810,-114217,-89491,7663,27613,-21058,-104175,-172291,-130955,-109200,-281393,-278754,3310,114670,-5995,-140341,-343270,-499452,-295113,16436,60495,-87988,-130503,57671,226877,290113,249948,33647,-239342,-170505,108583,253245,184223,97489,-15637,-65063,93592,162469,-3266,-67276,6601,-15721,20230,147549,136903,110111,-5040,-209481,-398129,-655485,-751386,-480081,-204488,-545728,-1583120,-1964157,-871364,865245,1683226,2420919,2736887,1368539,-656250,-1234176,-936435,-455381,-351783,-951777,-1187042,66901,2316517,2639469,687978,-695040,-669910,-708129,-519850,188322,463560,329730,314733,377190,352116,284711,258541,264904,195702,80436,-48515,-139466,-66824,82372,235279,313555,236790,32395,-172975,-195394,-85776,-90274,-61479,-31087,-34746,117033,194895,4507,-2491,253384,340745,202450,133990,112893,-15748,-86094,24625,11858,-51403,58686,185546,241072,406670,437506,173478,-20751,127491,236538,20175,-121124,8662,73633,-5127,405,4455,-172285,-278526,-106126,158998,224682,-12874,-211461,-68093,175342,299660,318655,254152,108747,3362,-94826,-139858,-24611,208187,376017,240988,-107210,-284829,-142609,48656,-3657,-188428,-114134,156231,233866,57388,-186480,-174799,-47083,-60130,-84596,-9184,-28470,-67692,41844,211810,149335,-145246,-222955,-62741,103303,226201,271481,255848,163862,74627,81601,79961,66306,86958,119700,184840,191229,33922,-85420,35523],[269418,442081,441727,292466,144228,166373,201191,88155,-28800,-39713,-114986,-128794,120711,218869,-31135,-368289,-538309,-416385,-147042,57056,122654,60801,-118475,-229313,-109323,-22575,-188586,-260265,-182640,-212595,-199621,79794,305021,281581,159850,-90449,-230125,-85671,5226,-22525,-12698,-13808,39180,-50248,-55460,317859,490426,145138,-217760,-343059,-402843,-415630,-418537,-390134,-260604,-155723,-143523,-111863,-9410,67760,48812,2834,10356,46555,150929,172931,-14680,-188899,-190386,-207757,-240413,-139409,28006,-12348,-179731,-202809,-99336,-33051,26905,2467,-44878,51392,83977,-67408,-191729,-259398,-338350,-344535,-218562,-27841,125631,62537,-130058,-115748,-158178,-335466,-296302,-143380,-38380,111956,161969,126673,216304,304543,185947,-119220,-280850,-194187,-135132,-152687,-102682,66977,166531,127639,33068,47240,23109,-98505,-164439,-203111,-293722,-192818,93475,209633,150190,162360,143535,-31714,-150063,-100530,-14486,29008,-20305,-67549,5713,118101,214851,150272,-28957,-41899,98009,190692,254010,203328,-55281,-219978,-260957,-402470,-442008,-185003,2396,-73249,-174236,-299455,-331329,-212329,-156326,-83299,-62939,-222074,-272681,-190928,-206311,-336080,-367324,-365725,-416917,-361486,-45954,138830,-24836,-141606,-60211,-90995,-17635,167285,-27961,-384529,-222766,40915,-73211,-140992,10176,-494,-158866,-189746,-121830,-56474,-90275,-147158,-58782,30116,-109822,-332193,-412264,-272569,-90059,-30853,-65730,-147080,-136230,66087,228204,186800,82158,-87887,-247764,-188897,-17654,-48045,-160402,-193143,-167379,-196762,-150748,-7969,46256,55965,78132,98766,266519,448916,297849,-52440,-241016,-278080,-221223,-68238,57717,48360,-49161,24589,116478,-90080,-309014,-302981,-143736,172607,271537,40099,-148723,-190729,-219249,-108413,25084,-65541,-228451,-330246,-347005,-216650,-19405,55638,-26803,-136586,-128161,-69902,-63006,-68252,-44,172302,327861,265735,139108,215825,178112,-59560,-174872,-151190,-59407,113965,159345,-22538,-121363,-34765,-113311,-315366,-446319,-385561,-164417,8252,120940,36049,-267710,-379992,-187923,266,60153,17465,-88501,-129361,-83334,-74383,-163462,-185810,-37574,-38288,-185885,-189329,-88212,-5988,61036,113356,55898,-38744,-10312,-85422,-286082,-265330,-184374,-356883,-373300,31437,324136,144126,-201249,-394438,-396093,-296958,-195824,-164177,-205689,-252806,-266027,-280503,-285267,-158472,-20622,-22449,-37638,4000,8725,-16241,-36170,-133189,-145695,72358,224492,45381,-184244,-238242,-206183,-220549,-336991,-511489,-530150,-431022,-334861,-287853,-214947,-136281,-136636,-212331,-365719,-528072,-480905,-247649,-123493,-217298,-209396,-11741,32180,-158002,-315156,-284774,-234049,-254592,-324026,-461892,-614829,-542242,-291783,-164735,-234769,-261216,-171959,-224568,-293838,-258441,-314050,-419869,-343113,-304293,-311241,-161084,-72456,-229019,-370758,-434272,-498504,-483730,-329126,-187387,-159284,-100955,-40981,-125525,-220084,-312435,-435804,-407035,-329872,-343285,-272346,-256182,-445488,-479315,-258109,-168023,-227993,-247302,-255004,-346404,-519553,-685894,-735703,-653545,-559333,-488333,-554061,-772058,-921216,-868558,-794321,-710182,-442926,-238081,-295490,-449958,-695201,-909986,-790317,-625165,-775852,-877466,-892907,-1225080,-1531526,-1442252,-1315175,-1592769,-2052971,-2330372,-2640259,-2815483,-2549798,-2269135,-2163333,-2285301,-2735682,-2540957,-2432552,-7350453,-15612354,-12615070,2164791,10153944,6814787,4744986,5553117,5724544,5425239,4604979,3262152,2171418,1777604,1578910,1092356,1085332,1641033,1725483,1280463,872613,739784,734617,815027,935487,1041420,925024,755109,797307,871395,821909,793542,780697,649950,627746,741471,772431,839408,1084883,1109556,826802,461272,218063,120146,47118,61000,369102,780537,860281,611278,377528,300261,170758,-51889,-259090,-178660,166195,433360,526416,713566,932391,726030,248727,-12819,-37095,33490,233497,379309,330045,204035,147512,152732,178057,202573,167666,83937,21553,50080,179131,372145,478242,499463,661961,722073,451081,225396,242635,301965,348879,319154,107449,-66985,-111144,-232556,-246409,52700,255369,80353,-112167,26797,233635,225036,112447,95895,121045,81142,76002,116171,94238,76747,88198,77595,151254,275321,298438,165559,23757,173594,394429,262316,58847,141196,278461,304808,290105,241249,144647,135974,280063,412824,396818,403318,543347,542714,305477,-35719,-251324,-145129,130677,140651,-96435,-218339,-81610,57541,148533,201824,188088,193888,230658,295121,155261,-217447,-210371,284068,492852,215014,5891,-48718,-121168,-52651,158836,280031,165358,-89128,-216688,-125491,-49251,-77342,-86689,-38616,125826,224352,81089,-181127,-321686,-176475,94320,178941,149577,264533,383371,176882,-129308,-84016,123872,252692,269399,244655,343905,360037,81071,-185006,-201402,-22399,97870,82977,83651,-5981,-234797,-261981,6010,213265,225373,128692,8586,96886,308634,241427,-135338,-313254,-160136,21176,231077,390404,277696,48912,-15242,2165,46753,99351,188019,241739,134375,6509,5679,73472,104553,7388,6801,218739,374080,296573,53863,-144508,-41314,147969,183980,140152,76674,89196,233660,164150,-219741,-445485,-234985,37069,160953,125644,-28720,-74261,58241,192752,328850,392164,136393,-208480,-301408,-246823,-48777,114608,-2572,-138502,-142879,-229144,-221542,60085,234655,98976,-30163,51701,145542,145839,112233,82677,62959,43279,67471,182045,277268,201756,146042,301013,311116,51373,-163525,-222403,-130608,76083,277456,378080,334248,277899,260654,278491,263167,194293,125991,162035,227798,181491,130482,237015,354800,204619,-96809,-262295,-135284,42405,-10784,-144328,-49538,127007,209875,221489,208148,195910,209283,199330,173388,141679,-2220,-221402,-295105,-155982,-3899,39618,82175,129064,-18256,-220727,-171886,-35653,21700,101919,173138,170201,49104,-46981,-20909,32466,146548,141618,-67894,-208365,-191718,-40098,200771,256949,115784,4774,33665,99757,16442,-124074,-42600,219776,396708,353922,78989,-251683,-380648,-331865,-259258,-246221,-223293,-63533,73984,-34135,-174213,-68794,183233,335096,363803,271869,122289,33514,12704,84053,128006,12190,-151382,-214645,-136090,-15765,41948,40894,-47939,-186030,-254006,-261693,-325863,-279550,-42299,79252,-9284,-150410,-358999,-535748,-363367,-54393,-10619,-178806,-198677,-8501,150468,283744,279254,-43123,-353391,-251451,31850,170667,194079,163969,21219,-55437,151152,233167,24425,-93624,5709,44089,118918,188782,136146,150410,112376,-69611,-274830,-591507,-720366,-476439,-298208,-675678,-1355190,-1409809,-574216,722606,1472959,1914153,1715800,842430,-624707,-1238857,-1069554,-504043,-457162,-1069523,-1183117,-258,2186666,2861541,1167364,-504656,-565873,-695850,-541754,180649,450768,375879,420334,446398,362260,260400,208505,210336,158129,14723,-147628,-233291,-156794,-3154,194314,256772,107115,-69712,-109906,-53460,-41412,-170247,-209866,-170184,-114089,125057,264184,45841,-51325,151170,210936,57766,-7223,-42780,-152398,-154373,9873,-23920,-149640,-61070,124735,255575,437527,477112,212429,-44873,5290,101599,-44174,-175010,-95741,9182,18063,63617,91957,-71543,-214618,-101651,101167,170100,27713,-89522,47626,244608,325526,352978,261118,42993,-61652,-90547,-103171,55889,332428,490512,340407,-24220,-278025,-219304,-8074,37204,-86236,-71865,111919,173119,-13082,-236721,-172833,657,24838,43607,76759,-24870,-97879,15378,200327,154611,-125664,-257845,-129259,55183,194294,205374,218734,196700,113052,85241,30399,-23805,55,69951,152544,160231,27398,-62401,44550],[223006,411788,470894,339601,144804,59243,77130,17809,-113427,-154257,-185948,-197626,-64629,-36997,-205849,-402484,-490130,-404860,-159853,38406,56026,-23460,-196708,-267781,-42066,127738,-49348,-225788,-183176,-176869,-156515,71608,245163,272792,188873,-127796,-302534,-97276,23946,-54957,-87360,-10905,83587,-13884,-24375,376328,602925,221067,-260795,-431520,-409236,-372276,-392429,-426895,-378054,-316221,-263347,-130040,32081,88750,21177,-24851,-30861,-29525,64953,79699,-109720,-239271,-177837,-137475,-163882,-47750,119625,33447,-189159,-252086,-168932,-55663,74741,55209,-5437,76049,90181,-23508,-122406,-233311,-362653,-332959,-118191,127511,264549,114997,-94536,-58003,-109650,-324623,-321472,-212293,-96128,150559,259568,193516,193439,268285,175355,-98075,-251715,-189752,-113411,-100624,-94142,78765,293471,317534,169785,126255,99845,-13389,-60308,-88761,-193897,-170814,48230,156496,130536,158556,145204,-27028,-125372,-67575,6321,3940,-78385,-123827,-22337,68194,172460,176295,4573,-48261,81538,149646,139298,73832,-102660,-258920,-316167,-356805,-361883,-163495,-13097,-20987,-19666,-140908,-265996,-203818,-97548,-16949,-73323,-254818,-306702,-251738,-251686,-296429,-289836,-327503,-377837,-237439,86276,215276,2781,-134795,-98440,-136629,-39014,147425,-9128,-280969,-98856,71440,-86586,-146846,15565,58394,-27258,-64682,-53244,23530,21531,-99394,-91093,-43248,-201107,-402964,-425016,-194540,23462,-21328,-208726,-287125,-186055,70880,246972,213690,114687,-59787,-220763,-143224,102007,109374,-17276,-93351,-130118,-258316,-221278,1313,30179,-48674,-49101,8950,212404,403397,229576,-133885,-300580,-289777,-224177,-57531,83847,49676,-69990,21167,114861,-114041,-354958,-337924,-163245,120497,218458,44666,-91233,-144483,-165327,-28745,100737,-4700,-147081,-233777,-254899,-127402,30068,68919,-13956,-111089,-53325,32221,-10215,-32053,70688,233781,356758,315938,241653,292926,163970,-97884,-186009,-116593,44322,249781,261701,105443,57357,67905,-89256,-248400,-333771,-326975,-165943,8436,146676,88827,-162974,-215382,-34882,99893,135118,89692,-51210,-132474,-116622,-138837,-253091,-226369,16389,43997,-148944,-170181,-38500,59775,160165,240606,108225,-65710,-98507,-174135,-315304,-289546,-234113,-361201,-340943,22161,303404,164213,-151159,-309267,-295117,-202132,-146141,-123067,-157105,-234155,-260380,-221743,-183254,-86271,4911,-19121,-30117,18334,39426,-20111,-101395,-144246,-101919,54919,184078,37104,-189890,-243239,-216427,-223828,-301026,-458797,-475542,-385150,-350043,-377665,-285306,-135017,-119239,-173219,-271539,-445401,-457868,-245733,-77118,-102061,-97536,20584,81171,-84890,-299236,-306237,-236227,-297835,-440952,-547155,-607823,-549251,-367169,-246492,-315747,-348493,-203693,-211750,-319340,-289985,-278158,-331165,-265439,-258772,-312996,-200772,-69022,-168764,-362841,-498310,-556586,-527080,-334371,-141695,-113462,-85018,-77976,-197339,-283323,-342853,-412528,-334183,-226931,-242804,-211110,-222333,-375156,-382600,-187167,-141841,-211340,-206318,-264006,-459517,-636855,-668654,-613311,-564181,-568645,-512406,-485915,-654747,-838297,-820918,-729672,-665856,-432024,-249156,-320896,-512572,-787612,-933273,-733481,-565935,-731109,-833400,-878904,-1237784,-1466500,-1245020,-1122687,-1521642,-2084316,-2393288,-2554938,-2556649,-2395061,-2180022,-1802708,-1697147,-2569474,-2929574,-2759762,-7421205,-15833005,-13420737,1964208,11120106,8464487,5337309,4934848,4782179,4850274,4418650,3127180,1942473,1537060,1425906,1051547,1143957,1698671,1771156,1287519,839475,664414,692517,831870,994519,1072061,931293,740931,756589,794753,709595,714466,794804,665085,593523,708024,790288,895738,1073702,1031596,784291,501449,297835,206046,120300,70904,284135,619489,733207,604152,496690,468785,304696,39330,-185258,-133812,111055,271420,368933,639759,870694,629542,195195,-28035,-59270,2615,191447,348917,356490,273798,241331,214493,140820,86730,71936,77487,108260,177312,264795,354704,367512,394045,600193,679562,429445,272402,359090,414307,375091,277754,38132,-144853,-140561,-132221,-102079,95129,248090,117723,-89301,3808,226885,277833,145815,62075,66389,86552,148872,182977,128447,101520,127047,124463,202284,324808,293202,54003,-163415,3141,312889,257787,81102,169067,291672,300059,265381,173630,50067,60892,229507,382868,399795,421056,555651,508797,170992,-208110,-317000,-61791,216639,176236,-37117,-142522,-69900,21279,92961,107858,99880,182611,276970,308525,100487,-300310,-305935,180957,381451,93932,-112586,-111122,-95617,-31416,109281,210020,143163,-58382,-204157,-197881,-133682,-90993,-38660,30179,170898,227283,63699,-112984,-152886,-39744,116170,120261,60323,142651,251979,116212,-110501,-38168,166900,271125,267324,257740,400103,410327,114745,-151338,-168477,32101,184039,128263,86396,10302,-168444,-217768,-15654,208099,287237,181172,7253,83390,267929,157456,-202758,-309901,-112719,30495,204133,391882,335127,114344,17550,-4869,-12295,49710,182281,258483,170632,53741,23862,27775,2944,-75686,22142,284111,381076,255834,36714,-145021,-69392,80518,84033,49965,22450,81673,184421,51070,-292179,-432537,-176652,103344,184446,14926,-158638,-47545,152045,184301,247701,361067,176231,-168146,-303416,-280213,-117859,54609,-17598,-112594,-102905,-178331,-139265,163735,361667,171572,-36135,58114,166034,142421,121374,79588,-18109,-84913,-25813,144441,221767,50844,-31968,193878,316326,109697,-141202,-239193,-177321,26289,244633,313875,238642,220934,258044,258693,200016,143437,115129,121971,106581,36062,20732,183850,345572,201754,-113609,-211966,-43756,57595,-85374,-205160,-54715,165162,273698,287278,286800,287057,269474,239849,210571,171350,35411,-185855,-292187,-132569,26852,36060,103094,162691,-14389,-207811,-138214,-28047,54460,221107,285329,204479,41433,-83573,-75959,-8129,115603,143411,-43683,-218123,-195789,-8075,238473,309915,221168,85476,32713,80542,51536,-30137,41099,265966,441819,464533,274062,-68181,-305292,-364451,-321696,-222695,-116933,79237,210803,64054,-105585,-14147,180516,288901,314861,204755,7866,-109596,-118403,32873,179953,84746,-156887,-276361,-198629,-53026,77425,116049,10969,-178680,-333766,-376882,-336282,-244560,-46489,98428,34784,-118324,-320400,-499913,-375477,-91763,-58481,-236019,-225575,-41994,101451,261866,258314,-124194,-416797,-282617,3016,106558,151985,157599,25028,-42720,229080,369751,119079,-73887,7460,70564,164565,198154,131177,141129,151837,38038,-143142,-447704,-573277,-392325,-300071,-637883,-862103,-464424,110414,598842,1055102,991686,214195,-55806,-568439,-1106998,-1100252,-544892,-504764,-922557,-756951,167146,1590681,2292502,1178678,-269149,-288780,-451299,-375829,283393,523894,449518,517650,520702,380307,223075,140511,140233,126843,-712,-181508,-263231,-188957,-51215,133485,155389,-45149,-163501,-24415,112333,2909,-242583,-320259,-244631,-141903,118588,296612,103500,-61499,70479,122139,4040,-48438,-120171,-240137,-191045,4174,-28569,-205546,-177324,16568,208147,393185,453481,214331,-100337,-156231,-61789,-82330,-163114,-152129,-46408,27969,85611,136573,43888,-97573,-80091,10565,65300,42974,26380,153243,281258,297131,336191,235259,-6767,-74482,-40635,-43221,121841,403562,531780,383665,42587,-247566,-253423,-38558,69607,-287,-24172,74883,105972,-75833,-253559,-155174,48207,117031,173579,141008,-47452,-156882,-47398,150645,151914,-54289,-216183,-158443,10040,130584,100292,133851,189597,136787,71500,-41352,-136964,-103018,8734,112443,129065,36921,-18509,50637],[145757,341107,433148,315684,121571,-37618,-27330,-15920,-160487,-254578,-252273,-258770,-233568,-249362,-331086,-392700,-419897,-412283,-247457,-74339,-50296,-110271,-257978,-276661,13273,201664,10763,-218127,-193473,-162011,-133436,28254,136701,206753,165714,-162402,-341909,-135896,-42953,-150949,-166312,-7634,82962,-10311,1862,370387,614874,267613,-268919,-477265,-374324,-301550,-342820,-412940,-444750,-442654,-343627,-116734,57957,61551,-16014,-18400,-35776,-81599,-18451,-6117,-172240,-253350,-150409,-80495,-105835,36711,196549,58614,-181692,-248415,-212140,-81037,113498,114282,50434,94744,68332,-2739,-47360,-171278,-327105,-279410,-28912,235726,353983,161611,-47705,-13225,-51952,-258245,-310090,-283722,-161167,147848,267649,163046,95601,163307,127134,-73704,-219511,-212694,-134163,-72565,-70557,75236,333727,380075,228552,176943,161941,64572,24516,-2912,-91295,-113000,10159,74018,76715,121991,113309,-29047,-77553,-18048,1252,-56930,-138613,-152396,-39083,9882,94607,169155,12048,-105585,14444,91363,1444,-111001,-202208,-305434,-312878,-245836,-266519,-186962,-65296,8359,65956,-22825,-148947,-110561,14671,41046,-122474,-314597,-351925,-309223,-297561,-265474,-218802,-247258,-260546,-84925,168645,232401,14997,-147168,-171820,-177525,-23155,173320,43121,-158540,8406,97295,-93768,-160853,12264,123363,116288,59603,-1837,70363,100148,-54642,-108145,-112930,-274205,-421534,-371998,-83781,145066,18971,-281744,-365579,-209424,41737,178609,166924,136179,18754,-147400,-81686,211055,253142,87346,-15717,-86774,-284750,-278668,-31094,-26033,-181132,-218166,-130312,105955,298668,123967,-205430,-313550,-239947,-170965,-19413,120570,43769,-94489,14203,98082,-132632,-364232,-346325,-182200,39969,124002,10893,-53543,-86633,-81779,74456,190347,77348,-42874,-97296,-122869,-38039,51950,54047,-19872,-102457,-20910,89525,30643,-3027,97113,237303,353353,337004,267009,234135,47274,-168732,-200398,-97581,104067,320873,303766,182978,181409,106541,-82978,-146414,-174394,-224974,-128682,28965,128010,66236,-91036,-59131,79241,140546,183811,152966,-39038,-172985,-171589,-201904,-332312,-281287,17013,77986,-150010,-193059,-23484,99465,219309,299460,119911,-108969,-219885,-290876,-335613,-297930,-290195,-375822,-324306,-26709,237211,161036,-118551,-242958,-185580,-93436,-100052,-110046,-136546,-228887,-258013,-160430,-74280,-29584,-16015,-54851,-40793,-5795,-16803,-102522,-190804,-149229,-70138,-6393,85943,9118,-160844,-197630,-203637,-228775,-270100,-396800,-421996,-332054,-341850,-436844,-342578,-152196,-132338,-146413,-148367,-293476,-369399,-215858,-45571,-23421,-32989,12907,97864,-14530,-258744,-320734,-249809,-338997,-529062,-605218,-577091,-521042,-419306,-328544,-383525,-404124,-211910,-157590,-304675,-308138,-236619,-227799,-175056,-185954,-278866,-218373,-64661,-110359,-346061,-531743,-574217,-542268,-346910,-118544,-75411,-74798,-118264,-259725,-343657,-397191,-439711,-313498,-140618,-147356,-207042,-257555,-329478,-280783,-122811,-134266,-219536,-194198,-281808,-542397,-702551,-618078,-488140,-488071,-565172,-519865,-408060,-501316,-709320,-753689,-673705,-625430,-460663,-333056,-389469,-569455,-850833,-943625,-680726,-496142,-666168,-804273,-897676,-1242835,-1378867,-1052795,-939032,-1437952,-2108568,-2443369,-2405333,-2211842,-2156206,-2002898,-1423445,-1239187,-2427294,-3252533,-3224641,-7419585,-15408293,-13992888,775937,11093769,10210205,6598854,4751332,3935712,4145920,4047544,2945551,1813826,1388772,1314942,1091228,1258386,1758516,1823711,1309026,791608,564896,663393,875771,1047858,1072144,923071,753495,749496,730300,608433,637582,770126,646928,532029,644027,785113,924291,1003534,911792,743792,563249,394793,304999,224297,148998,264947,497377,626255,607237,616819,625962,437845,142682,-58827,-24370,109384,151819,236858,563576,781831,533130,184086,16557,-36603,-5476,133597,288486,368661,344249,321211,256161,84959,-66349,-66517,49620,203663,333684,381620,349573,248522,246839,444672,538106,379251,338726,467821,489838,384546,252427,25436,-165826,-151681,-14839,73427,134089,205571,138595,-35126,30602,269293,361418,212489,61401,25805,92617,223772,244680,132570,100768,167439,184060,243028,341979,282499,4093,-244554,-101970,227125,235379,85170,157997,274490,273064,216001,90973,-36195,4142,182577,332502,382425,437651,531365,409419,35169,-303017,-319822,19728,270788,196458,45018,-1809,2021,19448,45767,7494,585,153565,295302,269591,22159,-333780,-345571,62289,220823,-25227,-179351,-125100,-39646,14895,81863,160152,153387,26895,-123233,-209579,-181400,-70521,47705,120570,203310,218080,74950,2489,43825,98410,123531,44940,-39034,14323,109303,40830,-91574,12894,222917,310726,280246,263973,404185,394911,116005,-118320,-126191,92415,298642,232773,104890,9626,-81250,-113531,-19817,157545,285100,195989,29358,116997,270424,125070,-189725,-235584,-37508,48794,168010,377965,390274,216189,99108,8701,-83647,-28055,146747,248842,192234,98280,39075,-20386,-93479,-136117,46336,323843,353291,206352,19545,-158607,-113657,27725,36893,34753,39377,87697,125243,-19547,-271252,-303018,-56285,158409,181735,-77436,-265100,-30855,210701,148168,166039,325985,217192,-86566,-259152,-286112,-174095,-624,-2173,-43955,-37870,-98013,-37559,255313,454094,222851,-28352,73206,172256,134330,138928,82943,-70785,-150025,-69366,109090,139985,-99878,-183457,67590,260178,138128,-113582,-228577,-165994,31817,237948,257287,157602,187286,283514,255065,135329,62437,60426,59932,-6952,-105441,-105781,98692,310219,219656,-61349,-104991,41267,25150,-192168,-263966,-59209,180348,301165,330661,342471,342459,291291,244939,229470,215847,127781,-76627,-213781,-63255,94233,83869,144201,195312,19087,-139720,-65721,-6043,66734,269087,345540,249752,73617,-84628,-107561,-46347,66216,142981,23956,-148845,-124278,74877,284107,346871,308896,180791,67617,78048,95973,92477,158948,314911,444448,487032,392437,126679,-165674,-348037,-356308,-177502,20194,219853,300295,126576,-38175,35037,149655,211867,237697,116339,-101412,-218927,-197221,3012,216348,159650,-114254,-298462,-266474,-93040,126764,196967,66954,-154089,-354427,-420913,-309205,-188219,-15940,155357,104796,-55887,-238040,-410423,-341934,-94413,-65597,-231253,-202332,-43565,79117,212135,165954,-208397,-425164,-255963,31057,89693,93350,106863,3211,-33473,295921,507778,223658,-41579,-11296,38083,130755,177392,132195,101235,123851,104891,-23960,-256503,-333681,-218837,-193421,-443541,-236278,591523,850123,437180,583052,-56296,-1313503,-971774,-436322,-881664,-1044625,-586475,-492014,-536708,14860,515958,650893,1094093,801202,11616,41591,-99234,-83030,466346,671346,557284,605657,602573,415985,191139,78513,76508,109881,31994,-143342,-208900,-141068,-41183,80112,45989,-184204,-238618,54394,257585,30633,-299911,-368187,-238220,-113024,105761,296092,177099,-11099,47150,107941,64176,24022,-103707,-257792,-190799,3162,-1051,-195193,-254889,-102862,126477,303247,379686,184083,-160219,-303841,-207230,-83052,-83247,-140084,-75641,27003,72287,142455,150670,31187,-69376,-105606,-59638,39413,113633,229270,293374,249099,289173,194946,-14548,-17138,57618,48141,186586,425118,495259,356742,76294,-191470,-218855,-20904,99990,69516,38638,65112,46089,-115806,-224573,-119050,72670,182953,272205,176465,-79205,-216570,-114621,91852,155277,49416,-109717,-134222,-6991,72472,4854,37932,158867,158153,57931,-109720,-237626,-186650,-38505,74602,94146,50578,31252,45299],[50122,244445,344594,241478,88746,-93334,-87896,-10778,-160091,-309741,-286800,-292790,-336414,-354468,-368800,-335086,-342652,-440166,-391395,-254198,-181326,-189899,-288599,-251250,47482,187073,-28651,-249325,-220180,-172314,-133749,-38629,9025,98697,100646,-174161,-333189,-187281,-160494,-258992,-199286,12809,50924,-28452,28758,303383,506708,262128,-239748,-457781,-292756,-205462,-269364,-340495,-431138,-489871,-354326,-72454,66556,2176,-47058,16570,-12709,-110466,-95670,-78745,-194045,-236989,-131391,-68110,-88309,78333,217078,43578,-160972,-190641,-210831,-102472,127035,160242,109984,115005,40742,2445,21147,-92181,-250373,-202839,26780,265186,363087,189547,-6026,-7133,-21166,-175853,-281004,-343578,-218573,108330,200814,55641,-49514,9741,51489,-42315,-179837,-250654,-194178,-88100,-63521,35930,273703,320792,217768,203453,205958,125193,81737,61810,20263,-19480,-11489,-8865,20780,83642,74683,-28935,-21160,32812,-25821,-130990,-182319,-143149,-28493,-24878,13742,134164,77,-183612,-70138,43240,-121206,-305359,-328260,-342917,-257681,-113985,-187544,-245354,-136549,-1163,54102,32731,3318,51657,151074,74652,-195659,-371816,-365619,-327134,-331907,-260141,-173745,-151082,-102409,59148,193764,200654,21658,-164832,-247688,-197149,26049,233129,109009,-55482,67201,111595,-78157,-154995,10523,174273,234261,151390,14644,68195,124252,-23121,-102500,-155216,-306385,-381293,-262375,41446,250077,78760,-262555,-361102,-207031,-12632,58204,73255,144405,125149,-45139,-13604,281922,335381,122977,23918,-37654,-252227,-301066,-101547,-102975,-289242,-360750,-260303,-15600,161001,14940,-232558,-267839,-152017,-88328,35832,165607,42742,-109297,11482,85674,-122717,-326602,-326893,-194828,-43565,14373,-40291,-25628,-10487,26807,185943,282683,172884,68423,48449,21036,40061,53391,23700,-39930,-113965,-39579,88159,52078,15137,74982,181646,312939,314430,199241,57715,-129607,-238561,-202961,-101743,98775,310801,282765,205931,241972,101125,-72119,-20339,-5048,-113076,-73060,53868,60752,-35250,-77787,39865,111453,94456,176150,179604,-50765,-217434,-204090,-223718,-363847,-329837,-39887,44645,-189850,-239810,-37386,107364,225846,273903,89891,-144078,-319173,-382680,-326508,-287261,-344683,-396763,-322926,-99271,143757,130968,-115369,-209279,-95504,-12979,-81557,-125940,-140835,-233097,-254357,-102327,23518,8613,-69274,-124554,-80106,-67650,-145932,-251457,-290674,-150055,-59760,-100004,-52091,-38443,-106854,-116436,-181024,-246665,-256096,-340282,-378300,-283056,-312402,-448113,-363431,-173358,-163197,-125878,-25361,-130878,-260110,-169052,-21001,21455,-14303,-24341,77354,32054,-211440,-330620,-275922,-373388,-575680,-623335,-518896,-451583,-423788,-368361,-401357,-416112,-206392,-86770,-254554,-304883,-200720,-144342,-98039,-100045,-209679,-201058,-45809,-42596,-292923,-513823,-557483,-532352,-360626,-128824,-69360,-85121,-160516,-310013,-398915,-466923,-506008,-347217,-106965,-98295,-263427,-351864,-322494,-196800,-67878,-130908,-237770,-205092,-296162,-570500,-696020,-537363,-385252,-445113,-557162,-511508,-338178,-349985,-563482,-674852,-636996,-599411,-518508,-466127,-483984,-609924,-872869,-937479,-641197,-433446,-609337,-817091,-958443,-1245935,-1297403,-927468,-821989,-1358443,-2106225,-2442218,-2176837,-1814117,-1867076,-1765150,-1083256,-968267,-2261515,-3319984,-3599729,-7223122,-14458915,-14400183,-1337400,10164610,11657150,8120655,4986961,3386142,3493502,3598805,2763643,1795792,1333946,1239670,1179474,1375396,1771027,1845239,1342996,737610,450419,626844,902099,1049321,1025134,893594,778111,768488,689744,539317,584836,721156,598827,446315,544609,742283,911414,897788,784430,712232,620845,473627,383838,328419,275299,320909,453714,572528,623947,707045,726683,525150,219119,68495,104967,156450,110076,174308,510292,685122,450772,211107,108261,25038,15850,88734,228151,380333,415860,380178,273277,22472,-218578,-209970,8256,279366,468241,483598,343262,133415,74886,230132,342334,320905,404608,528507,490892,355243,237759,64952,-136210,-147616,88570,232423,163386,152823,157270,49521,98083,333091,428435,269947,75386,-925,98654,288944,290074,112854,89106,207663,237193,259348,323880,266169,17460,-211426,-117162,170341,215239,74755,108022,228681,231426,154301,8176,-102511,-23660,153317,275594,345997,438743,465841,261946,-72557,-306930,-272127,68317,280237,203981,134519,164263,119769,58159,15740,-81403,-92394,108638,278657,196288,-49719,-304870,-317666,-47530,50683,-104780,-172973,-81417,38650,74294,78118,141404,200874,159724,22868,-142125,-172975,-19795,147668,199771,207125,193191,107600,132152,214877,198169,106988,-36450,-128633,-87357,-8749,-36101,-81825,59975,283197,367950,310712,255400,336973,309767,87645,-90732,-89901,127365,390817,353459,125572,-15134,-6249,13213,-9522,68467,207036,162989,72686,193810,307928,135593,-118944,-121271,44834,83688,155217,369064,429937,316326,204934,52997,-127382,-101868,91153,210142,184794,119565,45068,-54061,-151906,-155392,68878,323200,300901,168379,13666,-180763,-161267,5177,54602,104905,144112,119287,63408,-50151,-184593,-113577,87709,203534,175256,-116901,-317978,-24755,224840,100316,111531,303714,249929,-584,-198793,-271213,-197891,-29834,38884,45884,39564,-2974,58876,310199,481250,235469,-11293,86734,156484,117108,149829,82068,-88038,-144450,-62622,79096,50468,-213881,-276622,-49798,153380,117960,-99201,-198430,-106190,78861,246303,203849,84693,173051,325564,254247,65256,-40981,-34798,-17300,-84033,-201222,-209340,6826,251266,233992,30164,23876,103282,-35583,-290471,-298787,-60589,165908,274410,320304,348484,348119,269210,217623,245910,283276,252998,76649,-81219,27912,181268,178258,193234,207294,63123,-46660,13871,19939,58083,237750,336851,288590,127735,-61437,-116953,-74565,22388,150620,116730,-19036,10949,195131,329404,358414,347084,238053,100453,82115,140918,214246,276866,349654,404589,416706,401834,282976,7065,-288387,-364969,-137791,137692,305995,307637,140877,26005,74844,100124,120289,144450,22775,-178118,-265084,-208323,-4077,225602,213063,-49875,-291614,-325347,-124522,177341,275731,120221,-114257,-315729,-384270,-251249,-127715,28284,211203,164004,10021,-139853,-301127,-285009,-75129,-33870,-161879,-136251,-22747,72768,133107,8356,-295874,-390089,-176488,107375,127704,54960,50893,-27917,-34810,316278,574633,283215,-26464,-59508,-50725,22884,130292,138835,57332,62023,132707,63406,-70653,-66575,4718,-21871,-179624,324535,1410621,1290022,224788,245206,-856100,-2365287,-1526403,-227087,-639117,-942541,-634506,-437975,-30181,907387,902991,-362918,-299356,306107,318597,278762,183312,198697,630450,827102,680248,675556,682128,467600,179982,42009,34672,110750,102030,-39920,-75208,-18254,28033,57675,-34608,-276715,-285480,107675,350461,36274,-330713,-345667,-163532,-43288,93631,271717,256546,97993,91978,163463,200467,165048,-20104,-209207,-158567,5581,49584,-121619,-276437,-198380,39145,199797,276721,133485,-192628,-379949,-286849,-47199,39950,-65836,-70233,21936,42354,125414,227580,128357,-90281,-233115,-172577,29226,162121,262875,286510,208555,232352,156199,23762,96255,187400,166360,258973,412509,401314,270254,74481,-115688,-118217,45715,134894,130770,120899,88839,1533,-128627,-155162,-66327,65150,200636,315581,186466,-95218,-246586,-158461,48369,170266,153388,21598,-63479,21154,59573,-38413,-33732,123784,182656,52840,-159321,-296325,-221114,-53123,42523,47548,54163,72926,25816],[-44959,142805,236427,151158,60910,-93728,-96308,24188,-109556,-292242,-268598,-290446,-353491,-332438,-309205,-238004,-268507,-472059,-541101,-439392,-306610,-246760,-278037,-198022,57546,110113,-133290,-303667,-258018,-202107,-155652,-111569,-103667,-22091,16905,-152443,-275249,-228925,-274917,-324191,-158930,55979,12415,-45943,61025,198529,304213,201033,-183892,-373233,-177823,-97522,-178411,-221653,-338282,-442799,-289027,-5572,63417,-57494,-52823,66971,22308,-119701,-160874,-136743,-179747,-201913,-137857,-109305,-106362,69247,161711,-18486,-134332,-98763,-166458,-116208,104176,170844,150928,134931,27179,7647,75217,-18040,-160465,-127704,36193,208858,287782,190006,20504,-46448,-43003,-119507,-252711,-376092,-252531,47393,93879,-79253,-195211,-153997,-31687,-634,-127323,-284582,-274161,-144379,-91823,-42282,136277,185767,166308,212680,231231,162921,112905,121955,149743,101436,-11546,-65022,-8944,69399,55292,-16757,33019,77421,-53007,-182452,-192563,-100842,12809,-17713,-40377,86981,-13915,-238451,-130015,26153,-199266,-458602,-437227,-354000,-178309,-8667,-144599,-315714,-210832,-56629,-42268,28222,153490,233780,270228,77280,-265398,-391768,-315056,-286133,-345216,-281534,-161023,-70938,41506,158512,170595,146160,39394,-162289,-289790,-188402,86768,290072,156264,-1222,65944,107684,-36165,-111760,17336,194733,298031,189783,-11120,17003,94899,-4252,-69882,-151417,-283299,-294427,-131812,148102,311780,138040,-160848,-277315,-184030,-72106,-62083,-27603,135207,217750,54277,46557,297709,329831,89602,27343,16356,-158878,-277963,-190750,-175188,-328837,-418001,-329262,-115793,22362,-65007,-197697,-173339,-59032,-11801,86979,208025,56577,-103297,14316,86290,-74250,-244547,-283482,-195040,-102537,-79867,-86522,1329,78870,142855,282596,358941,263317,166508,168316,142887,96314,43190,-8597,-67671,-143187,-97041,40739,55780,16645,6925,75564,231833,241504,55569,-176550,-307518,-274927,-180786,-128354,26794,225730,213046,186573,248618,80920,-41296,107235,133499,-28243,-27425,62712,-40451,-181856,-116427,63039,53970,-32112,100066,151870,-76294,-231000,-183873,-184587,-329119,-350656,-131962,-46103,-251056,-281946,-67006,82720,178235,172250,27582,-149385,-349561,-408552,-279890,-257746,-383108,-411826,-326838,-170992,46270,77159,-141748,-206139,-41975,9091,-108965,-164292,-157121,-236548,-243660,-55649,89352,25880,-130557,-208163,-146997,-156787,-309722,-428126,-380243,-147731,-72665,-208400,-204196,-100001,-44939,-25424,-162371,-281055,-263760,-302086,-348936,-246577,-267729,-406889,-337300,-186577,-197533,-109607,62623,-20149,-179748,-124153,3356,43260,-29259,-78496,21812,38378,-176068,-336668,-316126,-406574,-581073,-593516,-432362,-349522,-376800,-342752,-351070,-384572,-197845,-28803,-186782,-278078,-177740,-108116,-58791,-22248,-118542,-150406,-9898,36060,-193779,-441599,-519535,-507170,-371331,-174991,-110642,-125082,-204880,-349671,-445772,-532236,-578049,-414228,-147550,-127856,-363990,-472156,-351513,-148872,-27485,-118852,-247035,-224161,-299009,-543450,-623478,-437228,-317483,-436715,-548984,-493741,-295326,-242588,-437619,-598539,-620391,-591141,-587138,-612595,-585892,-636435,-860426,-920493,-628573,-403568,-590984,-887719,-1064227,-1262025,-1252428,-908603,-812574,-1309415,-2068777,-2370016,-1893555,-1421195,-1578906,-1530431,-866220,-909300,-2051585,-3061040,-3762588,-6882520,-13256721,-14635813,-3893761,8721966,12555455,9446265,5503009,3258012,3064573,3206754,2640568,1878029,1358993,1207431,1301631,1472934,1714478,1810118,1385391,699232,352617,584162,887210,984226,941318,853480,804874,805121,683667,517365,572575,675737,543990,360363,425767,661579,852547,782359,677337,687493,649733,512485,428378,414639,421189,441412,500799,578162,637848,734721,746764,550684,259140,165145,218816,237885,155125,199679,493818,596865,385365,256094,221859,116768,72114,84132,194928,396818,478608,415632,273143,-25318,-323253,-310475,-26239,319648,540556,531725,324026,35839,-90926,14251,156940,280479,454254,522589,412670,284380,229037,138697,-71522,-127819,158261,336528,181230,116266,186301,155784,192067,389291,444702,289212,88778,-15117,107977,341949,319298,88545,86188,245469,267611,246286,280414,247541,78144,-90505,-48531,164324,217997,61474,33571,161637,182865,94254,-58755,-138281,-16573,147939,221731,295804,414990,365757,97853,-132788,-233873,-197123,70001,248632,205883,215080,311316,256147,129529,5356,-143625,-163252,51534,226661,114795,-87397,-218785,-232529,-129735,-91734,-124780,-97388,9990,126926,134248,90446,147071,269815,313705,210268,-1809,-105377,48750,232811,238933,174773,153579,143897,234614,315019,234508,68986,-106651,-190449,-140642,-77344,-99600,-83142,100463,340522,431865,350812,223679,202272,174188,42203,-71838,-74862,112452,417868,442132,137064,-60043,29600,115142,3503,-40239,65921,86026,122349,285504,348210,158131,-32805,-9457,109005,128726,182808,382221,450518,378938,295283,116451,-124069,-145122,32587,148992,142260,105862,43132,-58582,-154186,-128198,85809,284389,241299,153750,22013,-201834,-192855,20616,125984,236079,312040,173563,5553,-57454,-80465,60458,208550,236568,183809,-86833,-304314,-28790,196984,59904,99639,300137,267164,59968,-150070,-248712,-187483,-26665,89713,129895,117879,92461,132697,319296,437769,210005,10510,87526,115313,88632,142569,70007,-72273,-82061,-18743,58089,-22149,-260306,-293027,-132517,25236,52640,-105011,-157033,-21372,139377,254148,152152,15367,166669,364637,240395,-14451,-151536,-148298,-92572,-109593,-230871,-265276,-69477,174305,214548,108333,130362,133914,-94104,-337842,-290169,-55405,125420,197383,248315,297803,305091,209477,169273,270799,367958,374050,228438,65832,110823,265148,296002,229750,175780,85338,29509,64355,34163,33668,147319,262686,300888,180201,-26190,-108491,-89735,1036,171724,210927,131227,171351,321431,363092,341370,323133,221077,95805,81261,175293,303521,357245,352791,331693,279083,310835,369087,174132,-200021,-348790,-119980,188838,298149,222636,102282,75667,102215,49419,35944,51110,-59588,-207340,-241556,-161007,4754,206876,234774,10245,-270335,-361674,-141249,214150,342759,174113,-59948,-231835,-283049,-175273,-76940,59983,225026,178627,51837,-56087,-203330,-227670,-54675,16453,-51379,-46727,6196,65888,34298,-181357,-382532,-330587,-61161,208480,201749,55659,20439,-50271,-49937,268614,527122,270023,-40880,-128038,-167003,-122840,65045,145487,35259,10243,133291,107717,58334,144752,198937,124603,22432,626585,1711612,1223467,14154,185414,-1101242,-2586987,-1489732,-1696,-465646,-846654,-693568,-382256,421508,1624539,1163739,-1120238,-1348964,19618,611783,323118,253001,322120,661723,903789,776958,710416,736298,518617,194024,38748,18931,126635,193462,109596,105902,145449,136527,76121,-62738,-302168,-295742,133682,381755,25263,-323896,-263688,-55350,38355,87545,236385,326121,240437,188632,249732,331255,289711,75121,-121727,-107683,13463,108292,-13617,-245082,-246071,-34632,104068,165332,74860,-176739,-347952,-270825,14036,165117,41628,-30517,24501,19266,103844,261545,166789,-144909,-350468,-248412,25572,176879,252112,259272,181830,178077,127516,90533,225899,315693,289797,333908,384454,287145,155632,49045,-33288,16280,137928,173296,187330,214567,138208,-23437,-119127,-67483,-6662,33088,167114,296285,180223,-76073,-229345,-166043,32570,194221,227970,127966,24856,92962,113189,-11142,-60344,99144,205606,51451,-189070,-300666,-193661,-29687,14050,-17502,35156,93973,-5744],[-121005,57008,141512,76576,46730,-47822,-63662,71804,-16457,-192057,-193446,-256242,-301344,-214629,-177783,-123608,-202706,-480677,-632255,-557557,-388633,-263051,-222422,-130969,47229,20808,-232047,-344346,-290738,-237572,-190705,-171820,-174653,-123503,-61058,-105592,-185419,-240294,-335781,-310985,-52230,113971,-6842,-38604,100455,90091,69462,99286,-122377,-248134,-57534,-369,-85396,-87609,-199479,-322339,-167087,69385,56253,-85465,-20189,118195,54379,-111742,-206105,-180474,-143211,-160555,-173838,-188292,-133015,30435,43355,-115929,-110516,-7340,-100313,-122257,45031,132094,152228,144866,35984,25766,110563,32710,-85065,-76943,-1861,85367,151819,161713,30604,-116456,-120512,-115713,-235509,-369574,-251228,-13400,-11627,-183429,-293459,-285931,-101398,49200,-62511,-298529,-348331,-220514,-152965,-142185,-28850,37242,105061,206596,235114,173967,123106,187726,294459,231283,9853,-80231,-3239,85052,67867,15008,81602,115375,-54272,-180837,-164152,-45724,70877,26154,-55079,45953,-9931,-231397,-131987,45716,-221234,-532435,-485183,-328251,-110025,39446,-137670,-371149,-276944,-148079,-174314,-13911,257112,373383,335281,52982,-304353,-351212,-193496,-191269,-334244,-317460,-175959,-34097,119752,190026,118428,96877,81185,-116225,-274858,-155787,130870,304221,157129,-5866,13515,79834,20742,-31429,33778,177200,295649,169633,-74466,-68226,33209,11390,-10899,-95322,-205512,-187446,-27061,201584,310226,173088,-15904,-142025,-148391,-114543,-135478,-98453,106061,255194,118023,85008,259152,243362,15120,10779,71881,-27311,-215597,-271769,-221647,-283228,-366315,-314823,-173334,-89632,-96323,-109336,-61965,6227,27712,110058,232383,88520,-72167,18981,96497,4858,-134649,-224277,-178158,-117398,-134465,-114270,27640,163680,239424,337301,393856,321659,229412,233291,213489,122572,27947,-33315,-96298,-181434,-165232,-19948,51795,-3645,-98815,-65839,110471,123599,-119920,-391605,-432597,-259498,-130751,-169446,-94404,90547,119500,145935,220179,67065,8226,207511,209658,3808,-15722,40266,-146025,-314989,-172992,25124,-63937,-200321,-32472,69471,-101840,-194411,-108661,-94355,-236269,-329716,-219962,-159579,-305162,-292965,-97581,28471,83122,18657,-54999,-117558,-292120,-356323,-205353,-213342,-389304,-406961,-322249,-216836,-31636,12223,-184808,-219112,-26759,-32012,-182918,-211444,-168416,-227516,-221689,-28769,107204,21201,-174204,-277225,-227562,-256138,-460805,-579960,-436161,-140153,-101988,-313819,-344281,-165053,6569,47380,-157013,-325669,-289442,-288524,-333494,-226283,-217501,-323581,-270298,-187273,-224260,-101270,87311,-2436,-160778,-97498,30345,53400,-62429,-138459,-56385,2227,-161835,-336425,-368779,-447331,-553638,-514083,-321851,-236325,-297061,-258602,-241224,-318974,-191784,-5177,-123753,-231686,-167907,-126660,-68737,28849,-24070,-78744,35557,114886,-63341,-330484,-472292,-474689,-372912,-244586,-195469,-190529,-247278,-377698,-475753,-565903,-611410,-476380,-256361,-241474,-476772,-571744,-395595,-141706,-5648,-88910,-226738,-228707,-285255,-479540,-510000,-329684,-277615,-441752,-533278,-467899,-283293,-198964,-355287,-533781,-610328,-588522,-637753,-726162,-670042,-651779,-825321,-895820,-644680,-418479,-618820,-998579,-1191449,-1291425,-1250448,-986248,-902033,-1297769,-1990049,-2221824,-1593452,-1077447,-1319408,-1345257,-814308,-1007746,-1771821,-2498463,-3678119,-6499880,-11991251,-14519254,-6134560,7215244,12710014,10120171,6020150,3500960,2916865,2942761,2585630,2005185,1421076,1213977,1440499,1542967,1585125,1698573,1412829,684151,297091,546662,828064,864699,842406,814810,820975,842175,706522,535873,594822,653232,506078,300671,313105,551338,746484,667788,595816,655026,630181,502642,437956,472660,552853,592952,612733,615511,615361,675630,686707,523878,273059,222140,298286,330196,263746,297067,510584,524460,327520,287825,324139,223731,160222,130430,199465,410779,513489,424923,265627,-39791,-345867,-331285,-33688,323782,534322,507293,286289,-32604,-217280,-145240,40033,276481,479533,458943,283119,188488,221439,218483,7076,-91297,188203,365963,186465,111246,227289,263727,291532,414031,399569,264730,94201,-18840,123996,385579,339523,82969,109301,278656,267220,208253,227640,229920,157852,68266,71045,210708,256931,63035,-41155,83000,131659,47444,-96891,-137774,24481,164609,175281,239476,367642,251042,-45908,-143022,-120193,-120701,32669,193357,208937,274799,406863,377994,212975,12017,-169894,-201307,-11519,146816,48760,-76632,-96889,-117121,-173378,-180417,-88437,19973,122513,209972,184588,106999,157867,328926,448496,398551,180689,6195,117608,280456,223846,109531,103698,161603,274686,323301,205518,21920,-148492,-213982,-140773,-88187,-136419,-90230,136062,388060,485384,384613,166585,29579,24391,-4471,-63850,-89887,41658,364331,467088,135372,-111691,15819,155338,5865,-141953,-100802,-14588,159416,353087,354631,161628,31947,66258,136994,167950,244933,422788,458033,385941,334126,173228,-80748,-147019,-11376,78778,68823,57847,39010,-30029,-104922,-64508,100050,225108,193228,164014,40269,-210915,-190973,73513,225890,380861,485418,232458,-41881,-60950,-6905,156150,269342,251552,211962,4270,-231189,-40940,139081,40733,128422,308362,265542,84310,-127266,-234310,-160246,-2252,130388,186903,189713,177804,177881,290632,345444,163948,34213,69927,53539,52064,115351,48065,-31616,11499,44329,51731,-54339,-225745,-234765,-165681,-85938,-31731,-123251,-111023,60640,184566,251206,110524,-43873,157713,382579,202916,-104595,-251581,-247153,-144314,-87739,-202148,-270819,-117522,88309,144591,128087,181922,135095,-122089,-308204,-229900,-40705,72093,93849,133727,206981,230178,129435,115926,304408,450519,452000,332869,184911,162811,325217,402892,234956,89444,57034,53813,61524,23773,2521,37053,147315,273830,210680,12434,-86583,-92690,6527,204956,285726,254853,304952,416043,375724,300988,249302,129744,40628,68325,187899,335387,372434,315256,242967,119308,161919,379668,300931,-99982,-304554,-122368,150971,189839,69176,19922,95427,114889,16120,-19731,-23461,-115452,-188942,-164752,-82554,18690,169538,228880,49667,-245802,-367165,-144206,224658,387678,230999,7061,-125710,-149790,-94176,-42172,59215,173883,134095,55234,-4688,-132358,-184627,-52495,56339,61604,42771,29401,42413,-68572,-355052,-456373,-264060,64767,303550,273861,86969,25066,-51027,-74118,158455,373333,194011,-75030,-193722,-268465,-252931,-2788,148647,51406,4659,123533,108585,101151,234298,277659,149291,44886,558817,1395120,685629,-103492,435534,-687058,-1912218,-881779,146926,-426716,-806817,-769451,-373959,649786,1914801,1192390,-1356967,-1637968,155691,845712,176452,72720,209019,497676,837218,798631,691225,736942,542568,223956,62451,22093,148660,288560,276780,284767,298031,250263,128310,-35256,-259201,-264623,145606,364382,8529,-275605,-147869,45234,103056,91381,204520,370995,377263,302320,313496,370207,314413,124573,-34416,-54602,30234,160423,88723,-177051,-237305,-87361,21948,59977,15694,-114228,-210106,-160270,84546,250851,143033,36790,48377,21002,89617,250279,144963,-215340,-433273,-275203,36943,173835,206678,205097,154593,128983,109150,156305,324603,404742,384362,391749,356137,193442,53497,20666,40783,137589,218089,204245,232022,299022,196694,-26953,-97389,8001,43913,-5138,97696,225010,167832,-17460,-167236,-140924,43781,220327,258682,171940,91395,185668,223376,74035,-41095,90810,214580,39324,-208587,-258304,-112613,23239,-14517,-100476,-12543,84480,-45356],[-167354,232,80703,34845,46397,16493,-15604,112360,99678,-26529,-77386,-205522,-222330,-68738,-28332,-23670,-147384,-440242,-612803,-555968,-397392,-227177,-128213,-66209,24992,-31308,-254790,-333705,-299352,-261838,-223897,-203882,-193440,-182462,-117375,-59457,-95447,-211794,-314833,-216417,84122,169478,8654,8115,144887,10335,-125437,-16323,-76969,-120626,36759,62397,-11512,21790,-66435,-174623,-24698,135560,50065,-64824,49964,158711,76183,-86679,-223436,-208892,-100421,-121480,-228443,-272107,-134475,-1484,-97470,-221511,-97519,47201,-44670,-123587,-36970,46821,105146,133312,60940,58772,125360,50759,-42308,-64238,-76861,-67828,-2663,111535,29449,-187900,-230958,-164461,-228588,-321369,-210733,-52666,-80833,-213432,-313370,-356095,-143372,97734,4180,-287405,-395825,-289228,-225267,-232715,-164702,-72278,52827,180547,212172,155126,115208,252809,432026,343938,47860,-57693,23296,112754,106608,68344,127555,149193,-14941,-116728,-108490,-6951,118400,79572,-40256,24035,25833,-145266,-65753,90292,-195349,-513470,-447119,-267787,-80383,26595,-148426,-390114,-327600,-247493,-278917,-63203,281149,421008,328021,12591,-298322,-250157,-24212,-68651,-303278,-350226,-207743,-53491,105162,151903,59061,69964,146816,-20596,-203717,-113070,137477,254252,102947,-56698,-65918,26508,71938,69092,55521,125081,233621,101129,-160529,-163131,-30333,35518,68337,3859,-89991,-91755,14170,181051,240474,164242,118015,2267,-108991,-125785,-139247,-117704,60371,216863,126011,94392,184887,113736,-58848,-3977,122732,103930,-135044,-321373,-234072,-171947,-228595,-233000,-189054,-159497,-78179,845,23578,21371,14894,88140,224816,132912,-19927,21187,105770,91640,-23218,-160463,-143417,-84283,-139990,-123564,43946,219624,288538,326702,362477,320588,238735,229611,218499,115839,11093,-46669,-119286,-214712,-211314,-55667,54288,-45518,-228474,-224182,-42488,-20003,-271929,-521865,-473814,-194949,-62389,-212985,-234034,-60457,27972,103840,174511,62625,58498,255239,211547,-20624,-46241,-15685,-222298,-375402,-204097,-37942,-190430,-354136,-188969,-49382,-115783,-112414,-3944,12120,-116783,-265862,-265082,-251342,-325085,-260298,-118880,-48512,-46837,-157646,-148049,-59083,-162712,-246922,-127527,-161316,-352681,-373699,-299010,-220311,-71783,-44048,-223273,-229587,-38761,-113759,-281685,-249496,-161224,-198962,-188023,-26250,73443,-3511,-183293,-306228,-300298,-346948,-559340,-659564,-440346,-123448,-135771,-401795,-451673,-220528,33096,79853,-167840,-367592,-323192,-298301,-328477,-221604,-173865,-221395,-183254,-179497,-239226,-108238,37292,-81438,-204685,-95253,55904,55051,-104284,-196502,-136846,-62167,-164728,-325172,-426621,-499109,-504595,-392309,-199457,-140826,-218935,-150802,-104471,-234113,-187469,-22392,-84421,-176482,-166462,-186064,-121002,44757,56442,-3276,77026,174405,63292,-210599,-423123,-437770,-358885,-313906,-301038,-265377,-280168,-390062,-479385,-546893,-572074,-494855,-399816,-414014,-567942,-610401,-427540,-168853,-6678,-41919,-164663,-199331,-256575,-408746,-391159,-226394,-245608,-429666,-496922,-431008,-288363,-208795,-320038,-484424,-589536,-572171,-640870,-765967,-713305,-658013,-780558,-862299,-676956,-472098,-674751,-1101498,-1294141,-1317911,-1274387,-1109678,-1035931,-1303867,-1867791,-2010615,-1316520,-807760,-1095016,-1226853,-908369,-1147409,-1395695,-1736427,-3406861,-6188675,-10796341,-13865402,-7314205,6073474,12072518,9820920,6220152,3908633,2969479,2788594,2556983,2099987,1467176,1246381,1578381,1584217,1394734,1506214,1393877,683552,288757,522872,740487,722729,747749,778557,808404,853609,735400,568803,626694,657033,498291,283012,231632,427085,598034,549290,526346,598233,557084,450538,421624,497603,637762,726554,734055,635580,523013,527299,570251,469861,276597,246046,340364,407829,390505,424783,545054,468496,263203,276802,384434,326785,266254,215904,232442,406873,501813,405258,256015,-14836,-278003,-262304,-4669,302119,460056,417163,233160,-65353,-279667,-211216,20745,310458,479952,367320,149790,95408,209477,274840,79241,-38758,185115,323193,176986,135799,268303,345144,370572,396224,308595,213394,93579,-13293,148301,422846,358673,113439,167528,307256,240165,157911,181001,214438,225589,209660,195620,290837,332160,97298,-90406,2627,78490,19229,-101100,-102455,92141,196749,137670,185120,308397,149828,-138520,-117688,-12139,-63496,-19150,137914,216364,309125,440196,455134,281938,31195,-157480,-202694,-71345,53854,11187,-22261,30680,-3718,-175370,-204775,-17480,138644,221685,272323,219363,117787,152464,344535,522586,541903,360016,134030,170872,281570,160224,24885,49665,142151,235519,249030,131988,-17490,-152429,-199488,-99134,-48642,-137884,-93283,168269,417527,508369,393177,91512,-134710,-99699,-39630,-67034,-132220,-67731,248813,425766,124657,-152684,-38324,122195,-10473,-209928,-241678,-106533,170883,364711,306690,135337,64304,96560,127202,185411,316217,480808,462657,343469,306247,197402,-24074,-115366,-29759,14567,-22260,-12029,37824,20432,-29725,14463,118274,170680,170506,192655,61223,-200473,-148641,155058,326327,488364,597063,270263,-72602,-72518,6546,146514,255953,241122,246875,125420,-121721,-57440,67581,45739,180712,313468,246683,82580,-127685,-240461,-143757,21048,145629,209355,251944,247200,198281,243635,243003,122993,59267,37903,-15204,16060,77920,25653,23136,109390,111683,67204,-31316,-120676,-126146,-150806,-146493,-96008,-134934,-64377,118145,197265,237756,95813,-75033,143758,370897,141788,-200021,-326600,-300646,-155240,-39402,-145577,-241981,-136012,4788,32983,77720,172746,117437,-105241,-203508,-126500,-16483,23341,-3266,13885,109504,150383,52482,73010,336598,505035,460202,358984,246126,177714,349587,465642,200947,-40695,-29810,13989,4667,-13815,-25412,-50702,28828,209092,208491,50478,-53457,-85853,30986,242778,328709,314793,365719,448901,363694,249697,157346,2618,-46695,44061,170660,298578,314395,241866,159178,-14956,12164,332679,365836,-3591,-226315,-126933,36625,13616,-100693,-81612,75608,111889,11913,-32522,-61275,-133067,-135109,-65962,-5985,27160,126724,206272,63750,-222456,-341744,-139836,203394,401893,288458,81610,-21215,-18773,-15638,-21032,20894,63642,41593,25357,15164,-85100,-159194,-78454,61320,140045,112981,37704,-7031,-160267,-467823,-498670,-200909,173586,364531,304172,118245,51587,-26935,-93967,19865,168686,95110,-103089,-229531,-317069,-317175,-50622,151129,106863,58252,117480,74650,61203,183563,191090,-3443,-156792,147229,587694,-79316,-59522,892208,233035,-584600,50563,150355,-540286,-853331,-868937,-452332,561693,1674765,989749,-988446,-1053135,705162,993031,-53344,-266656,-103134,168298,618250,710370,606753,664686,514837,250822,96515,29985,164176,369742,428375,411018,389154,333662,193730,31305,-165794,-194490,162008,323511,-4796,-194436,-29505,108005,134161,107508,188536,383101,470824,394642,312644,268819,199232,95587,18739,-12489,57762,197075,154047,-90163,-176270,-118200,-50669,-32894,-43197,-30390,-9246,12300,149362,271718,204346,120532,102441,51919,83222,201084,83810,-272794,-462151,-255884,63114,171048,144705,118800,103676,81347,96013,194232,359091,427040,416210,407389,335921,150241,-1568,10135,96723,207136,252787,211527,248303,348990,247121,-9604,-74463,44729,68993,-30344,17846,126042,157197,68577,-79068,-96310,72474,242295,250587,143770,103442,262749,350574,180332,8097,95434,196323,1153,-230146,-191503,-3340,87671,-43684,-189991,-84976,40112,-89538],[-185234,-26891,55335,24479,53493,65788,18953,129972,209810,161025,48849,-156450,-162826,31610,76410,29862,-103666,-338730,-465463,-423812,-324544,-142444,-13467,-16886,263,-20204,-170568,-256702,-273777,-261502,-236596,-198943,-167622,-192534,-148539,-45182,-39788,-148688,-214613,-68894,201645,203801,57093,90698,188495,-22096,-229044,-116236,-58128,-24266,83915,76430,24352,73975,13791,-49261,100305,178375,44689,-1529,140240,181587,88728,-44629,-208553,-218005,-62507,-87269,-279472,-324199,-87819,5487,-210370,-303154,-100881,40530,-28584,-124217,-118862,-63646,19295,94205,85449,96674,120299,38533,-35362,-88495,-167987,-206414,-130714,52138,24154,-229703,-333697,-240023,-222717,-239882,-136692,-55264,-94589,-157096,-252515,-356287,-153861,130889,54321,-258985,-408315,-329163,-278715,-281842,-228307,-116895,12520,127910,157780,105159,87679,294945,524617,412877,94816,-14394,40481,120558,150774,137893,175426,179363,59238,-7255,-50299,-10929,126303,106303,-22437,23710,95053,8303,51862,136310,-144153,-416308,-328673,-187553,-98673,-26641,-149777,-362342,-356177,-316969,-306331,-94621,219135,361236,254307,-32989,-253251,-113325,149006,46464,-262456,-365568,-244228,-122437,6129,64322,9652,65762,219575,105540,-101599,-77356,102482,148692,9320,-123139,-141000,-45396,98650,165006,76127,51466,132823,4856,-248922,-242501,-69923,74518,157194,124415,34709,-32675,-20731,89841,116532,103929,192786,113170,-73781,-105652,-81953,-85304,9546,114358,79442,76931,104448,-5974,-95882,193,161552,195999,-63751,-329372,-219356,-44025,-65411,-129885,-182554,-186532,-26523,91474,47633,-18470,-45515,18533,178781,176510,42991,20686,104316,157561,61778,-104598,-96094,-16767,-104599,-125440,36396,225806,271314,240935,251758,243803,185757,162991,163971,80871,-5351,-48980,-130319,-226790,-210120,-39384,75506,-99501,-362419,-379612,-207711,-158496,-352543,-534614,-430277,-103097,5515,-246541,-356891,-194112,-43520,70969,122089,54734,84615,238795,150727,-81478,-106667,-91882,-244775,-328597,-178229,-89244,-275016,-443111,-328054,-174133,-112889,-10397,90563,91490,-12755,-173740,-247145,-286911,-297727,-190993,-128076,-137167,-193998,-330410,-244037,3685,-3891,-124362,-76072,-110792,-274871,-314948,-256681,-179027,-66322,-71946,-236241,-223525,-61197,-196715,-367107,-261314,-131239,-152759,-146713,-45306,83,-43263,-156146,-283128,-345090,-413805,-585116,-642223,-387785,-94588,-162198,-463084,-514064,-254901,26802,61884,-191555,-393236,-353667,-324333,-329597,-228807,-147762,-128546,-103003,-171965,-246099,-138164,-77200,-222627,-282498,-111975,69033,39729,-156521,-249928,-198486,-129412,-171406,-299806,-477709,-554618,-444197,-246989,-85336,-89283,-177238,-67432,14066,-147296,-181331,-72369,-79506,-127734,-166445,-257746,-194245,28773,111078,58078,98000,191544,141615,-118064,-375739,-396248,-326262,-358422,-395990,-329767,-297368,-384086,-453639,-473623,-456526,-450282,-531498,-599473,-615420,-573258,-430116,-219411,-34819,8210,-68409,-133573,-222997,-361323,-303851,-142845,-204948,-378111,-431143,-382214,-289924,-241162,-320437,-453033,-549985,-531412,-585854,-718350,-706614,-660239,-742149,-821589,-710220,-551241,-732314,-1145518,-1328742,-1322839,-1302928,-1223017,-1150266,-1303261,-1721185,-1780580,-1111052,-637232,-918932,-1179328,-1092893,-1224722,-948494,-969030,-3121267,-6091789,-9825776,-12650613,-7016230,5619490,10860066,8556821,5923500,4240029,3076098,2686235,2511987,2119374,1477980,1304462,1711078,1610538,1182609,1261597,1311243,685233,321799,523948,663466,608427,675866,740093,756365,820481,746032,589529,642694,677892,521220,310890,203392,315921,428543,422770,452481,510692,445156,375538,393304,492655,658635,799370,806098,593800,348778,314218,433361,415432,279397,250802,355630,454836,489880,536922,580417,427389,185713,210797,386893,408260,369439,312728,272788,373184,437393,357723,244413,41532,-140422,-125443,54781,270987,350088,292086,177547,-60719,-268837,-178201,90404,367261,462075,286152,61817,34403,189836,288673,133233,27211,162929,228634,150676,172541,288787,372558,405767,343072,208670,166268,96309,1743,179522,453108,380079,182667,258274,334564,201818,111672,149472,199345,258355,292464,284051,373805,429788,174573,-95034,-69293,24605,9343,-75237,-40828,173986,236249,109999,139513,253643,88208,-164683,-81651,49291,-35960,-56299,102171,226620,321168,422365,468864,313182,58548,-109843,-170336,-116897,-33085,1438,53781,134614,82317,-138710,-168807,59434,220657,277436,301451,236718,119434,119006,295767,508220,603093,491129,248231,200763,243714,71314,-59159,-2271,77811,124010,126452,48784,-35731,-121648,-157820,-37117,23558,-101584,-82084,194745,418905,482898,360792,13843,-244477,-169175,-57693,-78237,-186228,-179824,115804,343146,113528,-168703,-108221,33132,-43887,-225796,-309237,-156296,155960,309653,211143,96142,82929,99178,96082,174559,364144,533947,471184,277197,224614,176733,15209,-71155,-22723,-32713,-112658,-84075,40097,69205,35752,84480,145754,143129,177582,229457,79662,-169473,-73943,248440,404536,523487,599144,265529,-81629,-92099,-42585,47178,179807,200357,263981,234656,-6124,-73258,-1885,66697,232157,301096,217059,77779,-135968,-270822,-161069,21493,131222,204163,303432,298459,202718,199253,168546,108718,86781,4713,-71856,-7759,47914,15463,79908,190611,174456,109762,47202,22736,-7863,-105512,-139627,-103856,-118188,-18248,142810,177955,223045,124395,-57252,131960,334126,68130,-289711,-369031,-292587,-120225,6540,-99904,-203240,-132356,-64488,-87408,-13636,125269,95364,-48894,-54193,-4877,12238,-7061,-66112,-72014,41374,92814,36,50152,352385,510067,393893,300432,241562,166641,338252,463943,135258,-180573,-154391,-73527,-82198,-67983,-42324,-86143,-53441,123574,174597,86951,-8962,-70878,59388,273842,336948,296582,331113,409004,330855,202981,85024,-99436,-123372,17080,122001,198502,196914,150722,98959,-90002,-89377,258255,363632,76649,-111940,-109426,-110255,-170763,-226526,-167656,20746,94240,36024,-919,-51044,-107646,-64755,20994,42196,22475,86940,174558,55843,-199125,-293374,-135520,154030,381145,337401,154266,64151,87181,59452,-5002,-43042,-73785,-67607,-17516,18552,-48358,-146295,-129224,22297,163314,154033,28767,-81128,-231285,-494851,-490466,-144314,242062,375546,270099,113597,73320,15544,-91444,-96490,-10359,22477,-97161,-216649,-294065,-287841,-54983,160437,186805,155144,119264,18719,-29457,30467,-44194,-315383,-523094,-443482,-410846,-759659,132741,1352088,1299947,947817,968004,14644,-765731,-983837,-995299,-626164,182886,991989,650869,-154798,167672,1442920,1061354,-203413,-588170,-473757,-213178,295985,508916,462309,521703,426025,255284,122046,28369,160447,420395,531998,451545,390516,362925,247580,108799,-53084,-97479,194971,282770,-12537,-101598,64040,123964,132576,135861,194852,363855,498561,438152,235403,41057,-31241,-6316,22979,13512,93952,216905,174479,4766,-73764,-125035,-117154,-112333,-105391,36040,187033,195044,198685,227023,209056,206131,183147,100252,75211,127162,13735,-292135,-430685,-205356,94854,179796,86638,3909,13205,30348,81981,192208,324447,377237,367201,364365,325172,166607,5866,29904,134787,214829,230621,183096,220268,347085,278515,24474,-59196,30790,59757,-32122,-48267,28424,153429,160754,11421,-45213,106519,256759,222737,63391,49904,288873,441704,263727,63950,103745,144582,-69418,-260862,-126644,101734,143799,-68276,-265319,-167624,-34391,-135926],[-186245,-36099,49368,30721,59749,76966,20775,117663,282869,315409,152221,-120799,-150678,39009,89209,16388,-72873,-184827,-216767,-196602,-189919,-30650,95167,10076,-20189,45361,-6231,-134383,-221507,-232110,-212405,-156543,-117552,-164487,-160881,-82675,-41196,-68585,-64472,86184,262570,204936,119031,186197,223215,-7585,-230427,-176298,-57762,28197,82200,43703,14524,57743,20016,22470,182401,189273,35605,78355,221335,183287,96460,9664,-164373,-202693,-32742,-55837,-301327,-318098,7360,61676,-257469,-337772,-122545,-29892,-64678,-127183,-176594,-166077,-79245,32138,91928,123712,99783,8942,-52852,-133362,-247876,-292371,-199887,-2275,19747,-221856,-386135,-302977,-206590,-142655,-42871,-16322,-52277,-36123,-136367,-300374,-138447,136449,68996,-229261,-390742,-332180,-289057,-270132,-205427,-100299,-22732,47734,73640,27705,36755,286786,534624,420697,142507,28261,19408,79889,174775,211227,225679,201574,143724,110983,-17229,-69318,78038,79100,-30577,36732,185976,192912,183489,158305,-94343,-276308,-164521,-109494,-153753,-88051,-119335,-289965,-354251,-323451,-241370,-97625,95795,219179,139175,-78763,-192945,19451,280134,124334,-223902,-358648,-274932,-215943,-136356,-38006,-21489,70384,271693,222821,-7304,-61917,40250,22180,-90401,-168509,-181857,-118327,94732,235651,91404,-24837,20691,-95441,-319790,-288651,-75452,124736,242966,239734,138083,-20811,-114028,-43958,-31523,1266,184966,162833,-48354,-67362,3036,-19818,-29168,-11876,563,43568,46599,-69825,-79894,28662,182662,225255,-24392,-301802,-195062,42335,50812,-59971,-180507,-181744,34244,129475,-2069,-98995,-131835,-85189,98345,203039,104033,23030,89297,180577,99572,-68607,-47737,59275,-49900,-134007,-4953,173655,186070,91327,72009,96012,76076,56362,74658,30822,-18029,-41110,-123082,-203976,-153057,33348,120441,-146679,-475792,-511661,-356716,-256617,-336050,-436588,-326845,-14894,52965,-260138,-432712,-286624,-89539,46198,65702,26700,69166,165757,57119,-143297,-167920,-163752,-208096,-180355,-90773,-108759,-290875,-442631,-414356,-272477,-94884,78405,140423,112650,41339,-79917,-174330,-257000,-230355,-107811,-127518,-222470,-336663,-479285,-334505,48444,134061,-35968,-72199,-70069,-171972,-246220,-205928,-104836,-19576,-60576,-212254,-197002,-79324,-242075,-399274,-236041,-84343,-99082,-104295,-74416,-87490,-89596,-104832,-213833,-350933,-447189,-540703,-534377,-289796,-53690,-172828,-493044,-527108,-261562,-11892,-2335,-220533,-393397,-372012,-355803,-332739,-242027,-144442,-67690,-50857,-171493,-252387,-194043,-226100,-367645,-348172,-133459,57872,-6286,-228225,-299631,-226368,-172449,-166848,-262493,-508606,-595283,-378459,-105725,-2263,-93341,-190632,-48218,74148,-75120,-171105,-137485,-108023,-98658,-160849,-308567,-260144,-5329,136494,92029,84846,148031,135242,-80176,-330361,-348115,-275482,-361046,-452561,-367755,-296084,-359791,-403388,-365762,-295769,-351937,-609929,-746101,-613345,-474950,-403234,-281301,-89186,41141,34787,-48756,-196901,-353008,-272098,-96504,-151278,-281070,-335046,-323070,-269468,-258033,-334683,-437688,-494544,-469538,-488227,-602252,-655533,-662744,-722261,-776794,-731182,-639527,-769501,-1100340,-1270463,-1289882,-1318588,-1288486,-1197956,-1279578,-1587847,-1593230,-1017426,-587638,-812462,-1190279,-1289095,-1191511,-518562,-419338,-3019226,-6291283,-9160109,-11018738,-5355101,5913909,9460389,6689314,5161076,4310828,3095564,2578094,2429583,2070846,1475222,1394263,1836655,1639992,1005713,1016966,1165957,676864,387171,565099,646080,572157,640900,693889,667599,741141,724523,583313,627534,694618,558754,373914,241866,251369,275627,295962,364919,397591,320907,298954,362384,467012,622590,794199,791573,470401,111833,80374,307634,373788,277602,248088,360989,469624,535015,602489,604191,397835,101303,101978,335229,454800,446519,387957,299498,310473,332402,288906,227252,110407,23197,32102,124137,245669,245909,175152,137479,-21748,-193313,-72147,208377,421961,436364,247653,51878,26147,163478,257594,168575,101284,134244,110257,106634,196776,268901,329445,383268,275482,142062,153668,112712,26006,211667,469778,399031,275363,367064,365367,172144,83142,132507,180311,248048,302336,313843,428058,526156,291535,-48795,-122676,-24484,15220,-29902,32918,254374,274982,93510,105722,215280,78587,-129345,-60313,41177,-38371,-59112,93747,233531,318835,376972,417131,295294,90609,-36100,-112952,-138371,-95714,7755,120983,194409,129895,-70810,-87251,118886,244377,274565,290572,236871,115603,61429,184652,402267,565385,543705,326657,210091,187259,-11469,-121970,-46851,-24944,-32374,752,-8904,-28530,-72053,-106962,22280,107077,-32093,-50165,209304,383058,399711,280712,-49096,-272073,-176358,-60846,-90240,-227438,-252822,16606,257674,109006,-154356,-163880,-73733,-83537,-186270,-278751,-142609,125701,202635,98548,78443,122201,107853,71243,142862,364567,556019,481634,219364,124807,119626,18527,-37852,-1583,-60396,-184502,-137959,41330,89699,61367,127178,181778,151769,208379,264596,95149,-123474,11586,330407,446070,478554,484275,211749,-67411,-110651,-132963,-95111,70703,130136,238749,294745,88578,-83247,-58373,88820,261381,265415,186493,92594,-133178,-317262,-217633,-10694,95136,186697,342157,331377,199391,170338,142651,128349,118080,-11924,-98457,-9318,42976,26483,125749,242098,227674,177380,165137,161288,75786,-56658,-70936,-37245,-57882,28542,141082,142298,218175,200310,20305,134784,287042,-96,-359543,-379273,-227979,-49813,24714,-95163,-175444,-117368,-110602,-174235,-90905,77772,80944,24659,91732,100398,35318,-15276,-83101,-99777,25252,73922,-16526,47945,339776,458520,271521,176627,185701,150671,301931,398034,58576,-283867,-272531,-170077,-159890,-118010,-44565,-61237,-72583,43040,119237,120787,47482,-47833,76596,286381,314378,211536,210623,308540,287254,174176,60639,-121377,-142575,62,48923,55681,49920,66423,73318,-95658,-118252,185249,303819,130180,29076,-52972,-232061,-300933,-264564,-205151,-48602,65444,74793,62343,6420,-44163,2859,71376,49607,640,48762,132045,31298,-172858,-234478,-134716,87843,326330,363199,212729,123335,162623,134141,15652,-108637,-194444,-156560,-50036,22726,-11852,-138858,-190686,-51125,133497,165999,6630,-167594,-279484,-439987,-421948,-93827,257781,338390,178205,51897,64987,64042,-51396,-143974,-101014,10920,-42672,-153588,-206582,-169916,-2166,182496,265716,257596,120842,-47189,-125637,-147871,-345687,-694097,-907433,-968729,-1256709,-1148518,360458,1593518,2091852,2217762,1612747,-167183,-1014537,-1159263,-1140935,-861907,-346625,105181,297399,827029,1549107,2053521,1091819,-139362,-715321,-727831,-506789,-47299,228474,282535,336409,290170,227672,126586,9420,128715,425911,562995,402183,308046,334754,271211,169146,45240,5399,242156,253402,-19945,-24903,115923,104510,113160,172552,221123,322902,460122,425011,104936,-241832,-299765,-142715,-12127,27393,132314,223982,167138,105339,58640,-99671,-171234,-178266,-173960,49934,313077,336060,228770,139245,162639,276534,270652,142546,52918,43640,-40295,-264039,-349313,-144156,118056,199766,48491,-123666,-113799,-26046,63205,157392,245390,275470,245679,266121,319629,227570,66175,79129,165118,184903,169671,120141,145165,294152,289043,66968,-56628,-26178,20914,-13067,-87225,-43793,159672,239654,88184,6562,136214,262360,196262,-30693,-52892,245767,453577,292114,106365,105454,64992,-163767,-298831,-83776,174817,177398,-78765,-303139,-239132,-123762,-181801],[-185798,-45745,39957,36276,59919,47829,-11119,79384,296280,390892,210807,-98191,-182729,-48269,-2277,-64408,-56221,-6680,71525,58569,-36334,72716,169741,14829,-34102,127067,164602,-18639,-167741,-180448,-144164,-84278,-66575,-120146,-164501,-168747,-100331,5869,93122,206933,256512,172212,164206,259224,240798,37006,-158681,-183397,-52072,50024,49588,-17320,-32399,-11264,-34026,38926,214890,167337,17142,140272,262310,161643,100149,63138,-102914,-161561,-9152,-24528,-274593,-245980,128554,150100,-229998,-321630,-160276,-143256,-142794,-133228,-194732,-227778,-157102,-37021,71696,127774,72810,-19490,-74937,-172913,-289091,-304433,-199690,-40515,17423,-163203,-361278,-317975,-173439,-50731,53181,57784,31371,105857,-6443,-216022,-107344,111168,38675,-213500,-355749,-303485,-248699,-199208,-113607,-46748,-59150,-49747,-28497,-66508,-38746,211229,444241,366712,183803,54620,-50725,-18027,159824,271409,271257,207559,206294,197916,-26946,-171959,-20216,-5652,-80727,48294,276685,360290,285316,139306,-66217,-135456,-3908,-52957,-220197,-129844,-50887,-184740,-312553,-253574,-108874,-77489,-41502,49621,14768,-127651,-148432,109545,339449,151600,-197280,-334858,-292144,-298669,-264813,-118572,-35182,64815,276730,288103,43996,-70688,-22693,-80316,-159880,-164286,-167658,-166596,71573,274051,102551,-84595,-77232,-179769,-359358,-296633,-55761,173047,314022,327447,198420,-48843,-225206,-177534,-167104,-119634,103707,146424,-35229,-30987,74086,51352,-38831,-109477,-76092,9534,27813,-58395,-20121,73905,184586,191733,-26136,-256876,-180142,45563,67752,-61003,-202301,-160813,81996,104427,-107273,-191406,-214315,-196955,-2345,199398,152987,37032,66248,154503,83801,-61162,-13586,115682,-1694,-157592,-79238,70637,50818,-88272,-138621,-93803,-69552,-58120,-14873,-15513,-20898,-21539,-91706,-139943,-50267,142856,184207,-163705,-541804,-600286,-458020,-284985,-225419,-265275,-200859,42953,67581,-247864,-443602,-327824,-116224,20253,5244,-27395,13601,60752,-33409,-170560,-195745,-204768,-128276,24569,34071,-100316,-245535,-362887,-430448,-320936,-67720,128285,132019,71278,34220,-12099,-79659,-181319,-147868,-38662,-120351,-286622,-450864,-588439,-406903,64460,214225,-11653,-117897,-43612,-70304,-190524,-164317,-19677,53176,-13805,-154974,-156856,-85777,-228233,-353822,-173405,-33110,-51312,-66313,-95650,-157471,-129949,-47432,-119333,-319212,-443269,-445661,-369884,-171246,-5968,-164190,-488980,-491746,-239735,-74472,-96928,-245949,-365726,-372671,-380193,-333888,-255002,-161551,-48317,-35076,-178952,-263229,-269191,-368195,-458211,-359163,-142311,17984,-90769,-325233,-345089,-215530,-173326,-142041,-220782,-508145,-596579,-307993,3295,33486,-143544,-253225,-106784,56759,-29460,-158012,-197664,-156382,-94466,-145873,-312786,-291318,-37086,139063,95865,35364,41356,34350,-102016,-283008,-289337,-208764,-316795,-455382,-372075,-276601,-318041,-337940,-256248,-142337,-230938,-610893,-812808,-569601,-349906,-361204,-343403,-161332,39936,109692,26147,-186097,-377757,-296194,-97676,-90888,-149140,-215950,-255319,-215866,-227987,-335854,-428513,-432806,-399032,-379234,-457715,-575828,-664912,-719984,-724324,-724569,-715329,-772083,-964275,-1117011,-1204263,-1305146,-1289871,-1156094,-1218992,-1494006,-1486263,-1034731,-654963,-787418,-1221413,-1402694,-1048375,-206020,-225411,-3181036,-6681530,-8726643,-9266325,-2967906,6728226,8247487,4749476,4114135,4025166,2921990,2414181,2300006,1984469,1488246,1502847,1932862,1668819,904720,818291,971957,645753,469296,650735,716044,633453,639015,629009,550536,625794,667360,548234,577120,677820,578380,446187,342084,257749,178641,187575,264242,271481,210228,233817,327939,429549,556339,723712,686012,277231,-142272,-124436,209999,338974,255390,238954,367821,460617,524276,613459,608742,373651,25909,-18087,248338,457300,476060,414505,300370,233902,213869,209151,199042,167451,161292,156559,175940,232505,180472,103012,126411,42752,-77238,60796,319378,449084,410687,263481,123193,74020,133940,194137,192151,174664,105020,-6221,46834,187700,199629,217688,303122,216660,135856,188795,146307,56996,234751,461825,403447,362994,471353,402706,167372,78771,122626,153079,202633,253232,285822,432101,595239,429406,38756,-149677,-59336,33748,20512,101298,317389,305311,88306,81579,192716,111446,-56748,-69572,-34235,-64023,-27281,104623,228038,309327,326663,314868,233523,124957,50491,-43262,-131035,-122618,14062,151971,202355,142010,16727,19068,150168,210380,217004,240812,220221,112685,-2951,36737,228834,438382,510843,360682,209391,136115,-61239,-148810,-80672,-147226,-195841,-89295,-19014,-2045,-26469,-66249,61680,182549,59142,2425,205642,306792,263497,158745,-85328,-219276,-136260,-56301,-92962,-231243,-255059,-11999,202251,111475,-115424,-181618,-155956,-114654,-105310,-159827,-66797,96449,76894,7407,112114,208411,153059,79004,109431,313189,527640,482935,193730,49210,52135,-11410,-30429,16120,-74472,-225665,-159001,35574,64984,35888,136062,218227,189518,248800,290824,111418,-71629,80688,375368,444026,373628,289547,121830,-33576,-117654,-231326,-225324,-36350,38294,159036,286765,146438,-83675,-97052,97834,257901,212517,165457,137844,-105925,-361151,-296555,-68136,52856,171244,363746,346246,191972,156433,159826,171342,153229,2808,-85356,14783,72126,58523,147863,257392,265619,256390,293100,255928,92940,-28986,34961,95073,47269,78433,129518,111962,227708,307568,148570,162356,247322,-45335,-396696,-363970,-131194,32511,2541,-140653,-167417,-100034,-130172,-195814,-102468,64480,78921,85667,186515,156333,40486,-8648,-62080,-70058,60166,92619,-528,58050,296024,361713,127519,25384,107575,149428,257329,288765,-3459,-310118,-334012,-230738,-190255,-141103,-33052,10216,-23700,-8601,56828,148715,113859,-16535,73174,271661,267808,90029,41899,178298,245680,170286,92249,-40532,-77494,3921,-33456,-99723,-91443,10051,82274,-45133,-79403,131349,205699,147912,171874,41353,-281694,-338011,-206632,-176220,-102728,31308,107047,134006,96284,42375,53173,76118,18813,-39016,1893,69540,-6389,-142509,-176346,-134327,19156,242191,349920,245171,159454,216234,209890,46690,-149695,-260308,-198514,-58794,34832,22445,-133523,-244953,-136058,71021,155441,-20701,-246844,-308002,-332867,-300151,-49767,222866,272005,62839,-60278,16010,106172,30612,-100243,-80670,65235,51930,-58660,-83847,1386,101740,215058,316775,322730,106266,-114500,-187907,-269523,-597410,-1007441,-1137488,-1203163,-1709283,-1250292,454373,1470369,2296920,2919324,1927460,-252048,-1180318,-1312624,-1281620,-1088620,-825548,-701169,-6043,1587736,2601119,2309192,1137785,170958,-560921,-746480,-619418,-334017,-68832,105910,156554,143025,173852,109588,-24772,67583,376343,511405,288529,180199,267002,259541,194984,104378,89776,286969,231214,-35695,11316,121509,70889,94443,209164,256366,273797,375403,367076,-31889,-483297,-514194,-262373,-58752,39423,163932,223429,161854,212501,210777,-30051,-195894,-227779,-246820,-4006,331104,401693,240445,43586,88128,314474,332483,153363,8849,-35027,-67514,-198816,-242750,-90875,120811,220421,37013,-238197,-254180,-86276,39082,111668,164346,160161,86522,137579,311000,299441,148423,144122,202067,163580,109858,40481,40672,211215,284317,106453,-67579,-101840,-28806,14247,-99749,-78590,177644,296597,149640,61260,156307,256906,182694,-99453,-167246,141601,372785,258219,125468,93571,-25454,-259143,-334308,-70535,201578,184267,-65875,-287089,-278384,-204996,-221986],[-194794,-71649,11016,31477,54212,-3011,-59491,28167,245242,370058,222020,-76878,-228240,-187936,-169670,-190308,-53393,157074,325028,269613,86001,130801,190297,3353,-42990,176078,256896,30701,-145511,-122657,-39112,4194,-31341,-82609,-167520,-276486,-194561,55541,219366,272232,203820,115774,163120,275061,234856,86854,-63893,-138199,-14194,71239,14892,-78802,-93262,-96553,-107343,23999,207161,118472,-13855,156076,242487,115105,92473,94861,-43946,-102200,8954,5112,-194031,-119702,240807,234575,-151393,-272074,-207766,-262698,-233382,-140634,-173094,-229709,-186252,-90713,30347,107658,51887,-29554,-82525,-181944,-272390,-243102,-142411,-57716,15153,-71322,-259388,-269391,-124749,18683,135515,151624,133428,223734,97280,-132369,-70072,64535,-29470,-217420,-315459,-256195,-169928,-91723,6758,13511,-94621,-143558,-127850,-160231,-133003,73212,268687,268717,213274,60818,-154496,-155036,102077,301476,298455,188988,221903,227228,-77730,-288220,-138856,-124001,-167173,43473,341429,466354,322734,77265,-66848,-27387,110014,-25818,-269370,-140512,41223,-63725,-225785,-121522,38467,-49414,-141159,-86175,-92691,-187320,-143796,135218,324037,134092,-186473,-305682,-291057,-337143,-327864,-152098,-38530,35659,223348,275418,36521,-96744,-58873,-123118,-175654,-101444,-91924,-164254,54109,289374,116371,-113137,-143584,-236304,-363566,-274770,-33066,202513,362575,376341,210220,-94921,-307954,-270069,-260035,-227870,-15226,81487,-33960,-14202,100141,104045,-10356,-136802,-117151,-11705,45844,13589,55470,120238,170871,117096,-62196,-216025,-185252,-39225,-22774,-136701,-249812,-136473,105305,32767,-225153,-262130,-266114,-286667,-103208,161134,184627,68931,45269,91582,25314,-84952,-7640,132696,20465,-193692,-173210,-62552,-101376,-248680,-321595,-278909,-219492,-149996,-73243,-39778,-6792,13872,-32464,-38830,73971,253719,253058,-131789,-538264,-628426,-486502,-230645,-49300,-70737,-86354,58388,50161,-208519,-387820,-320877,-135326,-16387,-56016,-94403,-60066,-44114,-93706,-143592,-165684,-197222,-36074,220258,155178,-85112,-175213,-242978,-381318,-311600,-37753,131482,76824,-9086,-18337,11443,-7047,-99964,-82965,-5356,-108106,-312582,-513779,-644195,-444801,57716,226987,-51423,-193431,-30498,2840,-168779,-148680,51297,129271,49285,-83121,-116952,-82197,-159516,-234331,-85079,9220,-19486,-34945,-91314,-182059,-149498,542,-27310,-261977,-402911,-326281,-196633,-63136,37826,-138701,-448687,-412206,-193783,-146875,-200340,-260756,-314477,-352776,-386160,-329016,-263075,-190484,-65276,-50520,-189909,-277857,-346345,-464755,-459797,-295988,-125885,-43699,-207308,-440610,-380927,-172764,-131255,-98756,-184292,-471155,-538703,-231246,59833,18946,-213094,-338138,-225440,-28980,-15093,-146380,-237337,-203216,-111066,-123881,-263193,-270709,-47521,130673,78266,-37603,-109521,-136580,-163905,-226792,-215957,-131596,-235900,-406719,-346825,-243306,-260836,-268507,-180246,-49568,-125208,-534208,-783969,-501212,-237923,-325915,-399111,-239453,-4088,125917,61365,-192215,-413657,-355463,-144219,-37497,-7327,-90875,-183755,-132086,-141384,-303223,-413238,-379177,-337567,-292475,-332515,-493628,-666357,-723753,-654657,-677015,-759043,-739488,-766809,-893287,-1062794,-1253396,-1234182,-1032248,-1111862,-1434506,-1449469,-1115724,-808480,-846535,-1229306,-1361029,-837200,-79924,-385481,-3517885,-6995082,-8404199,-7857262,-791059,7716602,7520925,3243342,3038418,3405226,2519520,2172770,2130976,1892892,1529923,1597038,1961309,1668972,885108,689387,758636,590064,549989,765162,860568,767713,646506,531491,414113,490255,581233,494917,500646,605698,546559,495593,479282,339192,164133,122095,162805,150398,131882,183789,283307,387274,494020,623072,518461,54673,-354968,-258001,143553,295450,198094,214601,375209,440639,478106,583439,591413,347488,-21697,-110407,152374,412937,445676,381514,276909,168502,114638,131331,156768,191706,234570,210912,188751,226244,164925,90871,146181,119278,48116,173111,376337,432449,385352,318596,248163,161577,104901,119609,212494,237206,75875,-101996,-21309,138477,89803,60591,182197,183756,190372,260161,190976,90583,239377,420109,379947,414935,547042,444891,193518,97119,112330,118090,142626,178333,219692,381213,616998,558047,144679,-146806,-69550,61360,61156,147665,350299,320152,92009,60916,171047,155409,17216,-108937,-150049,-102411,19969,115096,201640,294199,282844,189697,148700,159647,135052,24731,-97528,-113005,7908,132869,163378,129693,107950,127747,156198,138013,124928,162266,187328,113946,-52602,-107808,32309,255378,409323,355205,210300,106947,-66479,-135855,-102467,-263711,-330988,-124832,20041,31121,-5391,-50096,73091,235627,155084,68545,182179,197808,94556,13544,-92744,-115752,-78670,-51777,-76738,-183221,-178177,37702,189607,113476,-66495,-152803,-184056,-125828,-10101,4861,45076,80808,-30508,-35706,201034,339564,244151,132097,96728,227850,444575,459852,205234,28263,6381,-52724,-48988,14743,-85987,-233206,-142238,21025,-1964,-27589,117266,242204,236645,282033,303489,132896,-22139,111489,362339,397188,246379,81700,24148,11182,-108335,-306645,-302999,-114324,-61928,32409,216208,165479,-73505,-118286,86313,224797,157739,161809,207796,-51572,-379118,-364849,-129828,19227,162893,362475,343335,178963,145352,192232,214341,190165,54023,-35958,57886,130435,101118,136383,234775,278869,321465,395832,285384,37472,-33744,144987,259600,182662,133530,126313,103365,244809,411886,297448,215432,227242,-57514,-394062,-332648,-36359,98589,-56177,-222554,-174332,-84393,-126344,-146837,-28611,98013,85004,109093,200240,143463,18957,-857,-24344,-7162,121427,130432,31099,66839,229449,245601,-351,-110006,38503,171157,220758,170138,-30664,-242312,-304277,-222887,-152033,-122036,-12138,100417,74334,-19540,555,165489,183356,21008,47874,226724,204028,-31579,-123694,56441,217456,190286,165740,121275,62958,32611,-105342,-235646,-198432,-9515,114961,33552,2,100089,92523,123963,280518,152175,-242488,-282202,-83970,-87497,-115657,-1075,113326,188454,193072,130212,78787,41603,-37560,-94505,-65797,-21207,-55206,-109797,-124078,-125767,-40110,135110,286521,244166,181728,261186,281684,86637,-148066,-253071,-186815,-47242,46767,40378,-132511,-278581,-207654,2486,130365,-44416,-298392,-321261,-216230,-150642,-15543,153418,205808,-28062,-189285,-63710,134840,144047,22048,26112,158841,155812,35291,34575,174291,227858,245450,321858,321349,60715,-177868,-196491,-281991,-699150,-1138443,-1094133,-1038111,-1725775,-1259194,276612,976367,1839209,3003481,2053719,-118093,-1177424,-1370122,-1377635,-1220888,-1071884,-1217692,-297285,1853626,3041649,2199568,1233595,632328,-173389,-531234,-554191,-521196,-314388,-27501,32721,30047,113742,82209,-62878,-15168,270897,386932,155826,62532,191055,222534,185326,116600,136625,306868,201940,-65986,-4142,85669,40111,87156,233845,284560,228763,274992,288433,-125627,-604020,-610388,-325394,-84972,60688,181015,217648,182465,323561,371725,90958,-171358,-254571,-314949,-113320,245148,386647,236990,-26378,15371,306664,335029,116264,-53554,-95988,-70357,-120507,-141506,-55925,100237,227589,48549,-312331,-373991,-147059,11019,80760,122298,73035,-61051,15093,288633,341963,212525,203976,255554,193798,92958,-26411,-58246,131064,272427,131336,-88900,-164426,-62666,35608,-97055,-77929,206902,335499,206195,124413,165215,235320,178615,-119553,-249417,9148,222736,180953,122693,66610,-104188,-326333,-354477,-82132,184176,170380,-26097,-215895,-272317,-254407,-248168],[-213840,-118559,-37126,18860,47283,-46775,-97813,-18988,146229,271151,201895,-40964,-246269,-315066,-354481,-322599,-61145,270387,483580,385911,139094,120341,152488,-15011,-49341,156960,215961,-24555,-179832,-78747,80635,92240,-16372,-67166,-173320,-366624,-286987,70991,291819,288129,144448,51699,99196,213864,202359,119203,8575,-54989,69560,119542,3951,-114596,-138441,-155707,-152287,10729,175759,52859,-55826,115633,160077,44216,59811,82101,-10002,-43187,14937,24731,-72043,34838,312592,277145,-65693,-219500,-255596,-348608,-299168,-146036,-127124,-174547,-154837,-107820,-14147,74341,49416,-11891,-65823,-146943,-194302,-129230,-56164,-56490,9419,24841,-108673,-168070,-69551,58120,193896,245366,231083,290175,151776,-69453,-32336,16696,-110922,-232972,-275253,-204318,-79628,17035,109030,57037,-118395,-208902,-200699,-233703,-231911,-98210,55319,157431,227069,54192,-255233,-291741,14251,289774,292025,142268,183973,196920,-147256,-376829,-234997,-233513,-264353,13189,357947,484285,281540,-14760,-89352,32460,157319,-20879,-280484,-127534,126869,54431,-99086,34281,143821,-29093,-167861,-145587,-170824,-263283,-184954,99715,256061,91297,-188488,-282016,-269948,-312001,-300008,-132668,-40721,-17660,123662,190972,-19064,-125455,-51085,-94142,-136711,5612,35270,-96024,68990,301037,142149,-103746,-171674,-262377,-338879,-240780,-31437,200421,386075,388273,185061,-131379,-328993,-298989,-297610,-297435,-126262,-1195,-41944,-24578,73627,126615,52244,-80780,-102959,-13524,81259,104949,114609,151779,148628,33597,-114413,-194481,-207243,-175381,-179695,-254994,-306040,-113768,106139,-49934,-305378,-284427,-272335,-330461,-184161,95040,198677,116376,34419,17254,-51431,-134990,-37103,105925,10501,-230309,-265935,-199463,-232458,-339813,-417043,-409628,-339865,-200365,-84303,-31479,28574,69088,53580,84474,190027,329091,308712,-45911,-455599,-586301,-432733,-103903,148308,103296,-2649,37286,14293,-145711,-279282,-278266,-156360,-65791,-108115,-145599,-118885,-122185,-115600,-67862,-75064,-139835,35769,346304,234151,-86137,-125661,-133107,-290193,-252971,-8951,99193,3112,-89700,-83647,-13675,6323,-56617,-63457,-15903,-90990,-290206,-509251,-635265,-432779,47169,191218,-126471,-264882,-25401,29314,-190489,-167485,87900,184463,100223,-24221,-91908,-76709,-63604,-73785,8163,34902,-5361,-9099,-52814,-148395,-136208,32140,38755,-196077,-331228,-206434,-59448,7138,64327,-103799,-372242,-296436,-132035,-213639,-291738,-260897,-247728,-311836,-366353,-314088,-264011,-219475,-102481,-83550,-198287,-290281,-402910,-492817,-374934,-172082,-83417,-110837,-333173,-551807,-398664,-115417,-62999,-48541,-160257,-401148,-418032,-149810,57121,-34112,-268878,-409710,-364182,-151897,-30073,-140769,-249319,-228160,-137228,-102494,-174946,-199740,-28929,120903,53525,-111401,-269331,-327405,-230222,-154696,-127610,-54755,-142329,-325999,-306259,-205215,-193243,-206186,-162894,-50640,-64336,-404087,-675318,-427430,-169678,-317234,-446945,-313422,-90038,67822,37113,-211221,-434812,-420791,-224101,-8302,112322,16183,-119130,-38448,-18135,-232976,-385521,-349086,-303868,-254879,-270134,-442869,-672743,-721047,-561881,-588019,-765095,-689973,-564904,-652314,-885446,-1170297,-1150471,-866877,-965505,-1380936,-1436624,-1195941,-1010012,-993248,-1197620,-1156110,-637159,-172151,-789900,-3833496,-6953387,-8141663,-7312431,288446,8585163,7500730,2538134,2203575,2604373,1957725,1890993,1963051,1828800,1597230,1644572,1892810,1613078,927154,635504,570752,528711,621008,882393,1034314,921044,636275,398441,272454,356411,484503,444545,421052,480723,449857,500815,619201,479098,237991,121440,82110,54860,95007,146963,224593,348212,466003,537485,342312,-140125,-472783,-296994,103842,233811,107743,166627,373436,422900,429051,538843,553501,313329,-27239,-142471,72552,328393,359121,300246,244427,140714,62751,70025,105148,175248,231450,190460,158545,215370,187403,129392,187121,193855,155859,234071,359410,372416,353679,378143,380078,258970,79865,56611,235368,281079,46525,-165759,-84128,60252,-33941,-100780,53362,184757,281645,337469,234129,122685,222014,344700,322204,410378,574982,483607,243012,129888,99790,83255,93993,115470,143615,287887,584308,645528,240174,-115993,-47417,94651,81170,161129,345914,312937,99330,36981,127372,167680,57859,-161110,-263303,-141537,53535,103020,150091,268609,244010,74195,69801,191626,203489,79031,-47257,-76320,-14271,68188,91826,104183,183996,218708,148687,55747,26631,72755,140342,116002,-72419,-209045,-137222,62704,271837,323298,218158,101676,-35585,-91923,-112536,-350218,-414708,-110751,90953,58401,-18420,-63421,57888,257746,235942,135526,144733,76036,-74588,-126823,-78336,-5414,-34510,-51567,-36744,-86715,-41900,142377,208680,103195,-24990,-86115,-152409,-114395,68249,154343,150276,80946,-94137,-29726,314735,480342,362050,223191,120231,140693,320190,400696,238674,67306,5709,-76242,-79527,-11707,-105240,-214132,-93444,4228,-85666,-96769,85063,241413,270198,294800,299400,160428,21337,97135,283073,309423,136367,-70053,-48304,55619,-86431,-340361,-315000,-151894,-155231,-114899,109399,155170,-54903,-125329,56635,175738,118463,177940,283831,22089,-351580,-388019,-171508,909,154976,334317,323566,156329,120768,203964,232154,224740,133702,33251,103950,199447,137467,88566,177144,255949,341830,442049,252553,-66430,-62415,230507,409597,321346,193709,142738,119603,252880,472387,424851,282613,228217,-38037,-353093,-294283,26088,126247,-134307,-311483,-182542,-69295,-107357,-51796,105953,162714,88169,84446,131297,63934,-28699,-3122,7239,52348,170905,159003,54699,61316,156150,140655,-84025,-194618,594,208930,202514,77222,-16319,-95906,-180667,-139548,-49829,-60245,12347,179126,185722,4842,-41297,166381,244561,58913,6550,155868,129260,-124482,-240043,-24783,208976,226199,251852,306117,235125,80915,-147939,-326026,-256584,1117,153418,110066,84910,84406,-13618,59440,320353,245177,-134844,-170915,45980,29737,-78067,-25036,85126,207428,268792,197130,79313,-16183,-104174,-161597,-159201,-137791,-111036,-77485,-74683,-99360,-84198,11995,172872,209556,199669,304834,336930,126873,-100242,-178468,-134929,-32935,40270,25033,-140998,-288216,-250773,-52863,96294,-57582,-307705,-321507,-129046,-11191,3242,74301,168935,-53501,-288318,-147689,150653,265196,179209,161566,246420,226920,92061,113171,299360,332319,254929,278171,250140,-20310,-233438,-155251,-180493,-608773,-1035625,-769599,-531483,-1457040,-1419916,-191859,250371,901100,2650531,2211061,264731,-973167,-1277991,-1384387,-1191720,-995415,-1387611,-686987,1553209,2906849,1933705,1370094,1060953,284012,-205785,-406645,-608371,-457406,-90145,-905,-11229,72821,61615,-88644,-102914,122714,219354,52172,4921,139146,180378,154448,93164,140493,285463,151437,-110231,-64836,18003,14955,87586,234494,290697,194806,187510,214230,-145231,-574336,-577886,-319683,-70216,97448,180336,205390,232728,428357,525586,255064,-88000,-251924,-364592,-241820,97354,312646,222886,-50746,-31147,248931,258734,31454,-119685,-128253,-56389,-54888,-70985,-38852,65598,211818,71829,-327461,-443363,-205933,-19646,82360,141366,42559,-153566,-70766,241890,323278,225197,239083,323780,289397,139745,-51263,-112545,83245,258403,133573,-114146,-186606,-56369,44083,-92601,-54429,243274,367034,270428,198157,163067,190663,169182,-90745,-267592,-106965,54363,95174,106558,28334,-151446,-340942,-348994,-106119,138086,148211,34864,-106071,-221134,-256407,-250957],[-233127,-176381,-86966,10397,44689,-60174,-104014,-47600,32355,140255,176003,19293,-208309,-372834,-491020,-418669,-73081,311799,521015,393798,112257,42514,70052,-30389,-53326,65427,44580,-180126,-273730,-65467,183543,163622,-14925,-76556,-181229,-405353,-341892,54110,308465,280950,117905,-4611,-23067,80188,144230,120266,35879,41473,188827,201852,27573,-110075,-142798,-157623,-138003,21912,135061,-18005,-102652,30349,33927,-45533,-9816,10404,-18914,-10175,-6011,20857,63980,186856,329329,256122,-16891,-193059,-293131,-372791,-310082,-145662,-81444,-86033,-71712,-77164,-39777,45847,72755,31331,-28547,-72895,-70695,3005,26215,-45815,-3323,96101,45382,-46549,-20049,71659,225449,320433,308373,304968,157602,-33664,3646,-9181,-171163,-241044,-232772,-157988,-8331,92369,157807,73369,-117970,-227484,-229157,-270877,-316039,-258885,-132396,65478,222747,47044,-311071,-383372,-79303,234536,242408,71666,106795,128619,-200655,-400726,-269768,-291607,-338476,-42494,313885,410659,171130,-114249,-117952,48190,146868,-19779,-247381,-110633,172204,151753,47735,164756,170385,-24616,-116330,-120666,-220917,-351891,-256435,28328,170382,45994,-194738,-268245,-230773,-225656,-190541,-73883,-48932,-82316,11379,73849,-90609,-141055,919,-8037,-63670,124202,188820,33240,129994,327120,186363,-58744,-164189,-262268,-299818,-214965,-64746,164816,386751,374578,145446,-135489,-280596,-268414,-288763,-317258,-193726,-71072,-55574,-56676,12277,122925,131874,38129,-34302,1846,106402,167587,135877,159751,125418,-30436,-162334,-195710,-230434,-298342,-329369,-362352,-343212,-90138,96177,-105019,-311106,-247884,-234126,-318724,-230461,17868,197777,165925,34194,-40487,-117426,-198987,-98471,46889,-23218,-252870,-337448,-316305,-311036,-327865,-387708,-450731,-404651,-206952,-53221,6444,82246,143485,158314,207245,272292,344833,334538,80282,-302806,-476000,-308307,62079,321689,231563,48663,-949,-19983,-67602,-143344,-216181,-180808,-119267,-136668,-150966,-135539,-162638,-111134,28000,53720,-48909,65964,371866,253138,-112284,-128780,-73010,-188095,-165013,17991,53524,-59912,-136570,-129933,-79044,-55200,-80307,-101225,-62390,-69490,-222143,-434122,-556801,-364187,54092,142916,-193021,-298518,-21597,6841,-248941,-216207,81773,200158,111743,-4055,-90888,-78338,21270,76796,83056,45323,-1181,13491,12717,-64942,-85997,51134,68878,-135490,-237338,-102851,14278,24925,63049,-68785,-265314,-157716,-65129,-261902,-355769,-244877,-173378,-251560,-318742,-285424,-257558,-237518,-139741,-119079,-200728,-292508,-419642,-452429,-240647,-28930,-27532,-163220,-433824,-625634,-391229,-65141,5767,-5528,-149732,-310167,-252864,-71112,4446,-102419,-284117,-438741,-478944,-273733,-67157,-141766,-233977,-218946,-158137,-90250,-78936,-99157,10542,111604,34421,-162851,-399112,-481613,-263333,-61712,-28796,7792,-64652,-241122,-267907,-172631,-122555,-157699,-207701,-143142,-57855,-259924,-525846,-361280,-154631,-341644,-485815,-375917,-206069,-57525,-45823,-232772,-421153,-466239,-319345,-15547,183984,84256,-73698,35633,101371,-138689,-346428,-349892,-307961,-277044,-294215,-451872,-691561,-702629,-448847,-472557,-742415,-651767,-422493,-457972,-709371,-1073932,-1072633,-714550,-804869,-1298960,-1390371,-1221103,-1221503,-1221877,-1140617,-845316,-529580,-468054,-1271412,-3906916,-6373362,-7918553,-7954237,-236584,9128463,8238163,2762979,1797320,1843483,1388843,1652505,1850506,1810292,1671179,1625394,1722037,1494350,1000810,646358,451291,491601,685780,978566,1178539,1033432,592829,246009,146086,248663,400123,417029,364418,330920,303856,460518,729056,643064,379884,190149,40749,-31,96965,118564,154394,320437,488301,504630,214392,-254152,-466714,-243177,85226,160476,7993,96714,351631,415436,405884,503734,496281,266770,11748,-101087,25047,219145,236758,200083,224991,167657,71765,38015,56937,126940,170298,122898,101167,190362,222007,191752,232832,256007,231311,238773,282131,285607,306346,403052,471285,334470,62227,21026,260312,302392,18866,-192823,-125352,-22426,-135713,-219321,-43548,216696,372376,385578,262232,150377,187140,247900,236156,346094,545683,504269,295742,164009,89586,61769,78781,92586,82123,175663,505592,669681,299864,-65171,7860,130860,77474,139758,303565,278666,103047,5669,42431,111612,44507,-199213,-329584,-170201,48363,53757,75564,225349,202323,-3290,22791,215566,244481,112536,6981,-28265,-46742,-21461,6735,71327,226615,277051,140515,-10184,-51609,-6368,84333,109315,-61035,-242202,-240831,-94974,134841,278258,227405,106698,6817,-36065,-111868,-390036,-440006,-68997,166499,72941,-60105,-100301,24046,245809,283363,188312,105072,-30819,-207500,-231551,-52532,73201,-22562,-55004,23410,35967,111965,258432,232803,70944,-4228,-2908,-79575,-87515,105747,232536,205341,87719,-109401,615,398932,575787,466428,327211,180895,83900,180912,303987,266537,144806,53487,-61001,-101061,-55685,-136459,-183237,-27067,-119,-145507,-133742,54580,209876,274717,282228,276005,188659,60302,49142,147876,190665,70326,-121797,-71085,90131,-61170,-329393,-274047,-153264,-227852,-247051,1975,130044,-32739,-121949,19551,128388,106084,209420,343806,101511,-270939,-346189,-177584,-6700,133372,280247,289506,121506,71970,169204,209692,251522,222073,97675,132594,253339,151713,12516,93737,189566,292621,413831,181081,-171666,-89035,277024,501380,431805,255035,178116,149108,233179,458475,492158,343356,240524,872,-284074,-255097,41148,108015,-209199,-375979,-177729,-50531,-83063,45695,242251,222007,76091,19463,5913,-57763,-89576,-16040,20021,76000,173335,152106,50064,34976,93327,69782,-113632,-211979,375,244486,203882,34000,30553,85161,4381,-2270,87264,28771,35017,224045,270590,44357,-66405,150373,284463,87910,-41127,70534,50408,-175966,-282112,-49314,220005,266134,318535,445076,378478,136107,-149657,-356871,-267330,23616,178908,162687,146835,73491,-95537,-33940,273683,287143,-6573,-60668,123958,129772,-3713,-36276,29947,187355,302773,227578,59534,-79673,-169006,-234092,-270183,-262476,-164229,-46365,-19629,-49970,-113787,-118569,23081,148994,218146,343414,359418,155017,-17939,-60826,-67627,-36748,-533,-30076,-161911,-281184,-266371,-91309,55263,-56559,-270980,-307648,-92435,80837,1945,10642,179135,3147,-317767,-204090,160487,364794,313718,261690,284255,229260,85098,131772,346092,373201,227980,198833,131766,-126635,-277610,-86060,-4113,-358011,-735126,-274128,116875,-1148012,-1850681,-815008,-480501,-166861,2141857,2527242,802274,-600809,-1024173,-1269705,-980997,-628861,-1303172,-1262470,836387,2493050,1805675,1491446,1269946,611964,48077,-308312,-623027,-481725,-76853,60024,33209,70417,62539,-87027,-172921,-39063,52729,11753,31273,131784,154606,124851,59141,113031,222115,75043,-160770,-149716,-71255,-16717,79249,203137,266921,172609,129300,160723,-89668,-421883,-456846,-262688,-14720,147681,164795,184107,295060,510930,649206,433109,43347,-217389,-382412,-343796,-51017,217346,203779,-28444,-40914,149877,109892,-83167,-169218,-123637,-29852,-17823,-42803,-30152,35656,174254,93318,-281602,-449364,-262330,-52903,118734,216759,72828,-172640,-110725,163742,232517,173493,239086,391281,422421,235914,-18561,-96451,79991,240852,111407,-134840,-155306,1430,44603,-93715,-24608,277992,398804,345926,276949,150406,118493,138352,-32133,-214708,-168623,-75450,35004,86130,-14246,-157443,-293335,-313735,-128818,84767,131079,102717,12691,-138540,-210009,-224275],[-238060,-223434,-112425,19522,49060,-37878,-72280,-51036,-58215,31803,166482,99251,-114963,-338178,-532041,-446573,-81149,280786,450105,315980,25937,-75707,-29419,-34884,-50997,-68266,-197829,-388542,-403818,-90102,238730,205447,-15209,-102056,-189103,-379820,-339719,15201,282876,280899,143841,-43596,-177186,-96327,64993,86588,19313,121998,310293,297281,77110,-66197,-94636,-94467,-65165,58148,92677,-83482,-145859,-72288,-102449,-141700,-116723,-116743,-76460,-26353,-70367,-18930,179957,309530,298360,176090,-29026,-206743,-311095,-328076,-255107,-136399,-59094,387,37015,-2840,-31218,38540,120308,87145,14030,17546,66149,116441,77917,-38192,-26104,123217,157474,54748,13967,71990,233682,364341,359377,290773,134479,-20146,36238,2949,-178664,-220172,-182390,-122697,21486,112987,140749,63901,-88647,-196139,-208574,-265263,-366707,-365704,-239443,15485,199679,48501,-294557,-398473,-151600,145955,151828,-10870,18286,56487,-204777,-341274,-225453,-274797,-363007,-114458,210965,264016,19601,-197879,-136186,36799,107944,-3042,-179105,-109672,154000,212355,181744,228278,115327,-33382,-12415,-38501,-251082,-437258,-327668,-43961,97899,14335,-193940,-259724,-179610,-102212,-38316,-1451,-65427,-137936,-70513,-19374,-139234,-133868,80632,102108,11549,215688,334029,195426,227570,372512,247542,11719,-129451,-243227,-263667,-212788,-129622,106324,369567,348878,114185,-98230,-181838,-205882,-259031,-294850,-205473,-109778,-71240,-94817,-50115,108365,204110,175695,68949,25080,97963,168857,117643,145854,106014,-61794,-192231,-211783,-234080,-342783,-397307,-407607,-336593,-59942,88919,-107833,-234733,-162378,-166933,-258812,-235791,-48413,185111,196360,36349,-62553,-149752,-260074,-177164,-22752,-63413,-253040,-376955,-397708,-321657,-208887,-236786,-394288,-403469,-182611,-3867,56884,141924,228266,266211,304620,305944,297718,321307,216803,-108036,-314019,-144253,220234,435917,309318,78704,-33223,-35653,13778,-10153,-149754,-201041,-160196,-129909,-96942,-103461,-173494,-104324,104967,180672,47544,52875,306759,222284,-151063,-186486,-76345,-101908,-70831,44442,15054,-97060,-137929,-142476,-167525,-179178,-172982,-187043,-125245,-46479,-125747,-302140,-416115,-247597,89895,117109,-212422,-275578,-14511,-50338,-322778,-277652,38953,169445,69160,-35905,-113944,-91345,63589,168543,121941,50092,6921,33382,82090,40424,-5113,69218,69909,-85626,-133816,-25146,21149,-6858,31137,-41603,-141065,-15171,-4075,-284403,-385162,-213152,-96533,-175753,-246871,-241161,-244976,-238484,-160730,-147285,-199812,-278902,-388555,-365437,-111826,81354,20901,-184411,-474469,-630147,-356702,-38689,53537,22771,-145950,-215317,-80065,-7076,-74351,-158462,-248843,-415301,-540827,-365346,-115333,-143374,-195548,-174157,-160479,-92740,-9142,-1241,50351,96858,27799,-176451,-469557,-556834,-237811,52820,71661,43367,-23931,-175302,-243715,-152272,-55563,-122169,-292817,-287397,-91442,-140465,-380495,-305135,-177701,-386324,-510610,-422237,-330639,-218420,-161830,-241889,-365366,-476567,-408926,-58471,198235,104797,-54004,66377,175954,-44266,-301926,-374685,-342370,-345429,-396221,-527986,-723806,-662389,-325740,-353632,-704884,-644695,-380479,-356878,-570584,-979309,-1016062,-613137,-657295,-1161754,-1264198,-1159247,-1401559,-1500110,-1084696,-516301,-546365,-888029,-1646746,-3562981,-5200324,-7669589,-9719721,-2315244,9228552,9532003,3736322,1829994,1300087,969169,1533827,1819857,1821151,1714952,1531798,1468749,1329325,1073716,696894,420375,499639,747272,1033917,1238817,1056956,514413,101957,53803,182957,341607,415589,344555,197712,147182,390021,783427,784111,542527,302748,41454,-10744,125457,94232,81413,306793,553255,535901,169948,-260113,-343715,-119997,86395,97749,-64475,18307,302947,415677,418265,485520,418145,205458,82464,1177,12076,104852,108788,115946,235726,248409,135972,41400,27302,67741,88893,54402,45045,149082,241237,245462,266384,300150,273261,205565,182631,196587,236149,366022,489418,365137,54217,16326,279268,300519,-2215,-183606,-132722,-82483,-184053,-258291,-77088,265629,425778,378865,266004,172801,146243,151351,139401,237846,461745,490018,325699,185573,89293,66086,106687,118089,47291,69458,401513,626325,309095,-7927,86644,166551,55161,90924,229587,216828,96758,-32710,-88040,-26043,-22359,-198736,-318865,-180401,-5156,-33134,-13151,161148,153448,-26531,20451,224667,251674,124768,53872,15005,-78346,-107534,-72876,30782,222910,294940,139451,-44558,-93996,-56276,27562,82447,-31754,-206467,-263004,-187676,27237,227531,222900,99572,30324,8483,-101589,-377232,-413572,-25662,221573,76228,-111977,-146222,-17785,201750,285016,213433,75617,-96708,-274973,-275483,-21909,103456,-42339,-57662,91131,149958,234202,340345,234784,15324,-8376,71798,1280,-58827,94062,210781,183891,86032,-91855,17966,400784,577379,514127,411335,263833,75534,56528,180784,262053,222364,130699,-5629,-95487,-97978,-175317,-158453,38199,25414,-141036,-111220,35273,151499,249396,249468,231864,206791,98725,-7463,-14467,57823,53932,-71475,-38154,110895,-40535,-282535,-206320,-131703,-270165,-331818,-75593,102472,-13182,-110959,-10678,97407,121049,245836,372097,173484,-146094,-244169,-148606,-16385,85437,207796,245512,76168,941,85849,149429,264976,293290,132766,126524,268559,136239,-72140,1777,84179,167296,312521,103860,-226029,-81115,286830,509150,487365,309380,220362,171393,174694,363993,479197,375596,248070,41013,-203677,-218141,14493,54242,-261580,-395643,-152209,-23957,-60790,102746,315057,236264,41471,-63451,-132600,-182353,-140668,-26848,17461,49470,111765,97323,9735,-8840,52351,39585,-98653,-167365,29372,257593,217538,45596,89422,244339,194927,147204,216521,118528,52096,226495,299024,72836,-77250,121999,293185,98282,-85093,-12525,-23632,-190336,-252706,-21013,244009,297881,343105,488184,442094,182567,-110629,-329014,-243621,37002,178515,183635,172478,58869,-143320,-133412,151246,260551,88580,-1524,113515,169522,74318,-34400,-30456,140982,289070,217803,27133,-135936,-225554,-304347,-378786,-366289,-199740,-13570,49045,18990,-132742,-243562,-135774,75908,235465,364478,336924,160204,76943,68174,-8526,-70038,-76353,-112120,-191480,-270967,-269571,-123614,7796,-41022,-196026,-276579,-103781,102406,-20006,-21121,235470,127481,-262201,-208952,173108,418570,377408,283395,249116,149059,7629,89986,311175,329453,161805,107226,3261,-236594,-307601,-17877,184947,-35900,-343973,214883,656689,-996559,-2436522,-1344662,-994557,-1005244,1702114,2923101,1302460,-148178,-644411,-1029815,-625433,-103784,-1126036,-1982333,363,2164057,1998369,1517515,1159794,673038,87349,-348903,-595507,-408059,-6067,188496,147427,110309,90040,-49807,-201323,-172859,-66162,44297,130612,170374,158956,117345,43017,79184,133953,-18679,-206651,-232472,-172808,-73090,42188,139753,216123,158296,100494,130406,14198,-212948,-311064,-189052,61249,201214,142214,153935,342461,555401,715150,579653,190392,-156236,-360957,-381985,-144875,138933,186813,25773,-19304,30556,-77496,-197973,-184563,-78995,11011,-9679,-52009,-16877,30819,127072,102756,-191087,-400716,-316231,-89510,176800,320967,142577,-134370,-121952,54919,85275,70483,206990,433837,531347,334841,64671,-10446,110459,212422,69737,-142541,-75882,103331,51613,-97351,-1754,299124,427618,421535,348205,128450,22421,80191,29636,-110747,-160164,-128065,18439,65844,-53438,-125151,-192772,-251588,-140230,43516,127874,159316,107994,-46739,-129749,-169934],[-217679,-235765,-92509,52597,58250,4853,-16794,-32568,-96338,-13754,181365,178158,1695,-230757,-466359,-396103,-78539,196272,312000,197086,-77455,-190999,-114138,-24439,-35278,-191932,-422955,-579589,-528578,-147497,227141,210180,-8571,-129293,-195604,-303685,-284797,-32565,234134,304356,212424,-63163,-321750,-269857,-28303,21652,-27427,160935,391197,366362,129771,3613,1076,16606,35125,99402,51188,-134640,-177543,-160127,-212244,-225911,-243475,-273996,-172351,-100972,-184684,-97728,246442,385793,243591,65468,-96107,-252430,-304175,-229946,-146263,-116350,-71082,51807,137852,95988,12347,59296,180896,136775,42407,92821,177150,181531,84965,-45941,-61331,102357,199215,103979,29058,74083,225504,373170,387212,278295,108777,-19651,61236,53885,-118257,-157461,-122331,-101579,3124,78466,70915,36290,-39674,-129315,-149953,-222687,-372538,-392600,-241182,12495,160034,59013,-206368,-331962,-182435,44557,36298,-89165,-52970,11318,-142676,-206231,-114725,-189880,-330354,-187370,66075,78055,-136359,-249499,-134512,17472,72552,38341,-95063,-133532,70188,224310,265288,205587,7916,-44871,98806,53422,-267526,-494545,-366039,-88456,52628,827,-175493,-244611,-125968,20763,104971,58298,-86684,-165774,-87725,-39898,-137217,-105135,161379,199679,60333,250172,435236,345120,328185,422761,313845,92574,-77184,-211522,-244028,-239409,-206529,44312,339526,319750,103969,-27812,-68813,-148734,-238089,-251634,-174699,-116583,-85845,-119843,-79205,101188,246334,283250,176132,44335,47719,106337,77001,120456,90673,-65486,-201835,-228702,-202415,-271833,-341161,-364626,-277579,-20886,91564,-58396,-101507,-54959,-94243,-171848,-202560,-83282,163300,187250,27962,-46176,-139581,-301332,-251330,-80462,-93161,-234608,-386416,-438126,-268838,-12900,-9847,-262508,-344163,-148306,31581,93861,187912,305991,356700,356520,289217,204758,270269,326674,87441,-129829,17649,324803,474865,345917,101774,-43757,-26876,84069,92802,-90402,-204368,-171624,-86551,2315,-42256,-175716,-117326,131490,263616,120299,13907,194914,173417,-174333,-269901,-127849,-45992,11172,71112,-7453,-113482,-110372,-130861,-259492,-329781,-308230,-293812,-182203,-28814,-29322,-142502,-236080,-107917,148561,131440,-168413,-200787,-4159,-117288,-383468,-327585,-22753,99338,-22633,-114167,-152186,-112499,52283,175181,119294,61847,31820,47119,123118,130087,90522,98553,61031,-42681,-35612,21387,-21363,-69575,-25011,-27582,-19450,107995,40990,-281369,-380907,-168051,-19914,-90968,-160029,-183610,-228894,-223547,-159037,-167086,-204030,-250536,-317447,-266931,-37972,118059,41153,-169785,-435510,-549911,-300588,-41076,73636,40828,-136357,-133700,56058,29362,-148439,-180693,-174748,-353368,-547752,-417511,-162458,-134662,-139029,-102699,-138170,-111135,9380,61598,66090,66752,32429,-150592,-471289,-539865,-151422,181233,160223,43266,-26371,-137594,-235138,-145515,1847,-93535,-379980,-422779,-135381,-70594,-273467,-253648,-208714,-424877,-513381,-450982,-438920,-368179,-268835,-225348,-276683,-452062,-474498,-124190,161718,82891,-59231,44683,179428,22470,-262596,-406185,-384618,-426875,-538582,-653120,-762106,-600623,-209828,-256279,-665530,-669886,-439263,-361227,-491835,-893334,-971432,-568545,-542376,-966370,-1046456,-1012371,-1515292,-1774346,-1058451,-256534,-655070,-1303790,-1777658,-2753649,-3542133,-7319263,-12177625,-5377671,8885265,10993121,5028877,2138243,1043935,794455,1566276,1856048,1820397,1693083,1377560,1181427,1157653,1124002,758905,469970,554857,800236,1034100,1184684,972837,411695,-5475,6529,160855,306616,423374,357523,121821,29073,313820,769645,856086,664742,408021,69387,16433,166899,75280,19525,302695,629159,608650,208630,-165855,-142672,39064,112732,75862,-75473,-48189,227582,411311,451994,471357,317282,132148,161719,131136,24165,5139,6072,74702,279799,362813,233853,77763,27304,21793,27695,28400,18701,98208,227311,265449,277160,325659,290592,165235,105606,127043,142488,262560,427228,343812,56594,34143,279903,277485,-9985,-142235,-103523,-102207,-164643,-205193,-37546,311737,419742,311677,244525,192102,114914,79097,55607,115101,337616,428721,311293,184599,104261,101318,171274,179478,36830,-12881,296955,530265,267395,39319,169277,195859,24553,29362,137223,134684,78499,-73269,-247739,-225974,-122037,-148965,-226959,-169162,-96924,-142795,-102077,81987,103682,4615,57276,212979,225797,121905,87902,42440,-98424,-164227,-131545,-19946,170107,273002,146479,-45990,-98766,-66450,-19741,28482,-6321,-123831,-214515,-206932,-35983,171898,187697,60626,11828,22241,-82862,-316587,-349553,1738,243227,76494,-150153,-183147,-57864,132095,238301,202891,62792,-107877,-265125,-246788,15431,96402,-75956,-54360,148261,219996,285915,358453,200995,-54180,-31238,118790,57140,-42193,43384,100151,88747,63648,-67523,-7539,296764,468553,479974,448226,343743,111867,-30700,51526,211502,261683,203394,69994,-55647,-114928,-210401,-154950,84793,92280,-49335,-24357,28078,79778,208420,209406,168349,202760,138661,-45179,-164228,-66769,72366,42365,35786,121891,-25027,-213615,-136284,-101042,-277685,-352205,-109346,77686,-1743,-93920,-22240,89880,153172,273822,365509,229620,-1097,-110575,-100574,-41342,8856,129723,196656,26340,-76530,-21687,71017,260548,323314,122432,78537,233240,95568,-138342,-74694,-39834,-14686,159060,48666,-193996,-15186,274191,433020,474355,345977,251722,167046,81229,211644,392043,364636,235847,65117,-130531,-184269,-30832,-10825,-281765,-368248,-108185,11833,-42383,96901,284913,182726,-13455,-136166,-240232,-269261,-156551,-14539,16266,-17566,-4390,2430,-56666,-57647,34713,38830,-61956,-83825,70474,236364,230949,97678,137061,333801,332990,262637,297269,181189,61701,191398,261130,69595,-78813,90400,268314,84249,-116840,-74632,-82388,-183204,-178315,39829,270105,311791,319322,424977,406876,207249,-43648,-256955,-202259,27837,149546,177672,164087,37004,-155487,-209842,-7226,172154,114346,-16001,15077,125555,116551,-23401,-68353,92290,238092,176753,-9067,-178578,-271047,-364358,-461330,-420629,-202070,26014,131963,95378,-143159,-343636,-269892,5692,245187,355445,268900,138018,160379,180694,29651,-126814,-167436,-190263,-218343,-269773,-280423,-165741,-43736,-13047,-98974,-225811,-140779,53835,-58187,-19206,317800,280640,-136166,-155594,194121,416328,350669,220258,147750,2803,-123909,4188,216183,212471,70583,27604,-101224,-326460,-323483,23993,327036,250367,7667,537367,903656,-1047913,-2865834,-1529636,-1164116,-1398641,1394883,3129381,1552537,273418,-208899,-694734,-204270,415286,-978708,-2638660,-641675,2132158,2445727,1382902,768814,459530,-114588,-521748,-539441,-281400,88255,337249,291475,178274,136801,21169,-169625,-234883,-102086,134038,263304,237836,193678,142204,64954,66763,49078,-111340,-239231,-292667,-277237,-164736,-34673,53744,151322,146915,88460,113667,125299,-18999,-193907,-131505,127693,243293,121794,120595,355838,552517,700358,647672,309780,-81206,-301668,-341335,-155644,102802,180046,90142,17271,-80844,-252154,-282068,-158240,1099,69406,-17934,-81138,10277,63266,88128,96539,-85182,-322521,-365222,-128858,235095,417276,214561,-83371,-139158,-73210,-80490,-49368,157722,428448,547938,377226,169539,116884,146401,163989,17906,-131573,30562,224992,81006,-91961,8695,295630,438897,474671,397370,100403,-82633,5069,73807,6201,-94843,-99071,40185,44150,-82967,-67725,-63811,-170670,-135759,25655,140115,189478,156749,31699,-40272,-99580],[-171280,-198514,-23030,104402,66555,40946,34957,-3321,-72633,14744,211097,225553,91524,-101670,-321271,-282161,-62878,88325,156347,83052,-151665,-260317,-159500,157,324,-254459,-553877,-691648,-605874,-221386,149348,176572,4561,-145771,-200773,-210127,-202313,-78365,177025,343741,288930,-66657,-413366,-393727,-127446,-68966,-92585,143892,398892,372316,160952,81572,126047,142047,117474,118644,13736,-164116,-192557,-208436,-267711,-278631,-357461,-419540,-281950,-221611,-334998,-203074,248972,410120,193043,-36633,-186064,-303260,-272735,-109951,-13424,-84964,-111022,50995,202020,191090,76223,102334,237243,163075,42315,125787,229880,184257,47783,-77419,-110194,44316,168129,89768,28578,88077,207530,351071,399669,288900,99493,-25491,70921,127059,1008,-56712,-60073,-98067,-53239,8690,-20328,-1391,7232,-53859,-76048,-159471,-333545,-339366,-152299,44033,109741,70357,-76359,-206970,-164950,-44235,-77842,-147917,-89902,7299,-22083,-28278,22657,-71640,-254114,-243777,-91181,-107229,-262546,-264373,-114073,2117,57645,95620,-17570,-175371,-57928,182629,268974,105345,-106157,-47220,172485,109450,-269333,-499030,-350983,-94982,28290,-185,-132290,-209105,-80400,105757,195552,88955,-104787,-156739,-30374,29800,-80889,-67294,216315,258901,69373,217731,465760,433733,385155,447383,365053,167526,-15526,-170131,-245604,-288138,-268246,-899,299563,286747,111801,53368,21289,-126343,-245262,-212047,-129916,-105403,-96757,-116645,-54674,113260,246004,327232,257156,50564,-33273,8130,39784,96822,75820,-59091,-198881,-233402,-132412,-95080,-170220,-243862,-179962,21175,100531,18890,40574,39375,-39558,-85149,-139888,-74036,135122,129327,-1241,-5211,-94742,-310871,-298773,-111386,-104329,-212907,-377683,-439572,-174717,204087,221662,-99259,-249410,-123826,26570,92415,199159,354311,409023,353405,231369,94728,192427,378853,240609,40081,137728,347387,442975,354793,126119,-31324,-1945,129309,147202,-45228,-180301,-145014,-19627,107498,10397,-191022,-157462,98514,275303,149743,-23586,93275,143019,-154442,-334493,-193936,-20345,71505,95449,-20002,-129300,-89970,-123699,-339439,-461903,-441756,-386888,-217413,-26383,36370,7481,-52670,19518,207543,178633,-73995,-100530,4900,-168325,-406167,-343708,-80063,8564,-139844,-215084,-191214,-132277,819,104593,84183,89569,77944,47145,106989,170274,178674,143551,63736,2006,42125,33393,-85128,-136399,-91437,-29585,76123,188643,61146,-260577,-350088,-113777,53654,-7427,-72632,-120741,-212758,-200040,-139269,-184300,-223454,-217054,-229347,-192396,-42940,69182,20568,-130610,-323834,-397157,-236072,-64107,77768,63551,-108301,-77845,118684,28511,-191672,-162579,-90976,-284107,-523037,-442042,-198976,-105312,-69195,-20583,-95217,-142177,-31502,67229,39486,13165,39107,-100329,-419083,-450978,-27527,304535,218531,4045,-62866,-121312,-233859,-149663,43134,-66471,-431162,-494490,-161560,-56339,-218026,-200057,-218704,-430947,-487813,-463000,-510166,-462669,-325526,-178071,-177693,-407704,-507629,-196056,90113,32648,-83941,-23637,106687,35321,-242620,-425712,-408623,-485027,-671463,-789704,-793892,-527740,-125445,-204883,-635825,-712122,-562160,-448760,-479042,-819273,-917223,-561094,-473486,-748071,-777887,-824279,-1552968,-1992569,-1089410,-134740,-788193,-1593694,-1633027,-1610652,-1679025,-6842577,-14667399,-8563330,8198023,12191907,6153755,2487803,1044681,881941,1733916,1921010,1775949,1603475,1208586,936128,1038753,1155302,817141,571286,641689,835153,977771,1026621,803248,307824,-53629,9089,174699,283138,414628,387482,130087,-6745,258088,693144,832245,695822,450766,100957,70604,213882,70606,-15449,298979,672693,676230,298039,-8268,81950,202414,171762,118577,-8856,-82920,134651,387697,477543,437129,197204,57267,226975,249785,48089,-63244,-48493,86190,344752,478712,337700,138143,60081,7810,13294,65223,38055,51292,179260,244243,266055,336477,296542,147074,83530,88310,34872,114374,304143,281397,70250,60721,252681,237949,656,-76583,-46680,-81183,-86892,-77297,58206,337486,356185,201648,206519,213012,107994,49024,6002,10530,196352,319761,244507,157988,132596,160699,252209,250373,38980,-64691,211724,408682,187635,62434,231697,210920,-2847,-26551,44951,48058,52848,-108230,-403250,-439943,-221733,-59141,-78448,-139655,-201425,-250112,-175123,4612,70225,75289,111372,177673,175191,114727,110887,51112,-102237,-177685,-159550,-79440,78651,221018,158788,-23154,-75870,-38305,-48343,-49317,-4095,-28848,-125411,-164801,-53879,109892,113907,-15665,-54090,-3303,-57061,-221051,-263092,11283,234678,83406,-155568,-195780,-89622,47123,151878,156842,62795,-69785,-188229,-151264,68847,83274,-97807,-42447,177486,223924,252628,309008,137651,-119749,-59288,131029,68657,-45108,-21601,-52245,-47443,18797,-59122,-81274,108853,276621,369867,426703,394702,169509,-73645,-61173,120466,240764,236644,133579,11820,-88423,-228150,-179842,100971,197886,122977,106959,27145,13410,174119,177294,91458,169143,176876,-46374,-263905,-160481,98443,158450,121419,133422,-5927,-135513,-76988,-69476,-250636,-311599,-105480,53074,-1281,-71659,-10182,104492,186749,281440,332834,267572,132036,13742,-56511,-86723,-84428,60030,147102,-19875,-136281,-111897,3249,235409,297184,64578,-4500,152517,44835,-160106,-110364,-149126,-209724,-11644,27383,-73401,109718,256046,297701,396567,354897,257112,127359,-28038,45107,260326,309360,196638,62977,-80159,-153605,-64723,-58455,-270937,-308261,-56035,54296,-23842,36575,158384,68154,-76260,-175292,-287682,-291191,-120160,38663,36253,-96035,-142046,-106424,-125321,-94509,32507,44771,-29657,7069,106658,183651,231497,163048,157119,332369,380581,309828,305224,197947,63477,132967,169690,28588,-76198,65650,216602,47779,-129658,-99620,-116510,-172847,-96674,105117,285858,302289,257137,286202,292575,203650,29216,-164162,-156683,-3364,99963,155872,133241,8268,-138782,-236926,-145492,51590,66634,-91793,-136322,3865,93872,-10673,-61617,66473,171601,122267,-40107,-205293,-302615,-407271,-501393,-410834,-163135,75520,218600,162423,-141523,-394882,-348370,-48396,240666,313271,170165,92984,213813,259302,47695,-185414,-239753,-227663,-227050,-281663,-311857,-226474,-92688,24027,1774,-155684,-172932,-41474,-105135,3115,393561,415418,23266,-56544,222790,365720,249490,101374,13507,-166693,-274548,-100584,96768,63652,-18491,-24046,-164734,-381326,-329929,24544,384162,418112,222558,625969,823576,-1182626,-2801314,-1240448,-1000393,-1351561,1123344,2838040,1413833,567604,204548,-318621,192657,803821,-871754,-2932573,-889219,2337956,2847613,1074446,258318,96726,-452079,-724604,-448232,-150012,170561,457532,417315,248013,186137,113940,-71335,-193858,-43527,247568,379173,306592,245444,194724,128247,93565,-5943,-183056,-256319,-323173,-372818,-283507,-144366,-37913,90974,135878,76426,95582,206446,113883,-125551,-104928,159414,260079,109936,94962,335790,503614,597149,607782,364819,-8064,-213943,-232833,-88507,114950,190283,146026,50331,-157875,-364570,-313848,-95684,103091,142146,-25722,-108887,51455,129550,72305,77685,4212,-244093,-402068,-166587,273961,475625,251066,-72967,-195449,-199204,-217169,-143482,111680,363976,430641,319132,255902,239643,156594,90671,-34015,-101626,135225,334102,140643,-64270,9773,262579,414268,482255,414446,72488,-172332,-62778,94069,95972,-8847,-18972,75629,16182,-99217,-2172,63421,-81407,-115105,32763,162157,186824,153521,81600,33150,-32084],[-109614,-113992,79701,159946,68308,47162,56444,22972,-409,97087,233598,213554,109335,-8031,-149340,-139266,-38248,-13314,21766,3574,-165681,-257722,-156575,33326,56936,-228911,-558096,-698081,-611125,-289549,26555,109612,14015,-146653,-204942,-135888,-126011,-116238,117233,370298,330335,-58930,-421198,-436409,-224205,-180300,-172829,72444,326689,302845,157318,153985,256289,246280,144975,99465,-11399,-165915,-189009,-207622,-258835,-286246,-422548,-509243,-374043,-355035,-484278,-306841,193327,387089,165783,-97525,-256161,-325811,-222862,-3886,107374,-43063,-157550,2756,214916,254860,136644,152052,272385,157474,12059,105884,210861,129240,-21633,-133871,-171038,-31324,85547,23746,19730,114462,183429,307329,403586,323566,109685,-36779,56404,194084,147389,60251,-12422,-116359,-125775,-64297,-96323,-43568,26917,1724,-12717,-96592,-261020,-229770,-18439,87651,58440,71017,48943,-65006,-107451,-97954,-161924,-177256,-92611,37288,125960,145474,134883,32126,-161088,-268072,-224483,-253911,-335649,-248572,-85259,-8657,56632,143486,34989,-216305,-192808,92658,184116,-41282,-186111,-33878,182363,105176,-249737,-437307,-282906,-74909,5386,1714,-62448,-143790,-50972,129010,213623,89208,-110516,-114734,81031,165816,7304,-39356,227859,272605,44821,131828,416350,427029,357497,412284,378833,222567,49801,-118834,-262236,-343176,-291692,-16204,250007,241659,120990,117247,65087,-146346,-279751,-191591,-98691,-95307,-101518,-79299,22301,144315,204143,300047,292269,41213,-118917,-81406,26782,84317,56712,-61874,-194728,-218710,-35432,133587,57692,-87954,-76239,51890,102688,86143,140246,89811,-19420,-23145,-60532,-19863,105250,31706,-52108,36652,-35889,-285604,-304486,-112611,-101017,-207453,-364699,-408029,-71382,377901,388149,46078,-148826,-120188,-28293,39264,161309,352998,408289,298858,148223,-3756,104380,359366,319671,161491,190719,287262,360995,345209,149237,-9322,20421,139645,147832,-17741,-127549,-85764,46818,170992,17480,-229171,-211501,24702,214982,132639,-35711,45648,152705,-82234,-343859,-240974,-15019,109254,111113,-37818,-165667,-112215,-152243,-399217,-538091,-528822,-436866,-226267,-47791,48898,113521,94255,100295,236856,230678,34827,-11182,6528,-186679,-379545,-314254,-111943,-78227,-247945,-304506,-216148,-138999,-59696,-3905,37452,133748,137467,24797,21384,143800,236975,196717,91040,55281,87795,10171,-143046,-181984,-150993,-48265,124608,209604,49278,-234780,-302393,-56089,118961,61776,-1417,-65046,-199713,-177394,-113069,-205939,-263346,-193857,-155721,-164986,-115881,-42974,-40088,-90476,-173030,-211408,-180436,-89656,90766,108641,-55621,-52709,92058,-11778,-192689,-115453,-31603,-240894,-501715,-462593,-220744,-52008,8716,54984,-43662,-179408,-120690,11384,-32564,-63666,34756,-52950,-346319,-333974,94305,394802,227134,-70556,-113314,-109062,-226050,-159425,61388,-40363,-423775,-476723,-158038,-86591,-204468,-140657,-192828,-390853,-432830,-457834,-531260,-475454,-307376,-104832,-94004,-364015,-511365,-260804,1507,-28166,-120010,-121710,-27355,-22174,-253648,-419552,-394984,-495673,-750480,-890867,-803911,-460658,-96717,-216151,-622013,-746183,-690585,-571250,-518577,-758204,-834040,-558300,-456789,-571700,-539312,-663857,-1531885,-2118419,-1189872,-179252,-877691,-1687466,-1291419,-398074,28652,-6246672,-16474199,-11034093,7273404,12752765,6741441,2681839,1207114,1173192,1979954,1970620,1684064,1486520,1091015,813088,1030353,1193202,870649,682727,730379,843102,879441,813724,603351,231230,-31484,61615,214701,259156,369459,414599,222706,58861,240826,576126,716570,616448,397083,114479,138650,265051,91482,-12608,285410,647082,688917,389072,161629,278759,346557,263633,227494,123287,-75047,40327,335618,465166,361890,69433,-2932,266157,328423,74530,-89871,-47258,140180,407090,563098,423350,209923,119477,32381,47628,151476,98117,23043,112278,193701,244966,339076,301928,166903,124348,79263,-67339,-37061,158733,202951,97400,84472,196947,188588,28839,887,19122,-37072,18228,83058,171760,333245,259484,83202,167031,240443,133518,65521,838,-51488,64183,177305,134923,109599,163006,225277,322120,302150,40595,-89721,153599,289836,91110,54490,253562,204421,-18181,-59923,-27008,-21795,29605,-130356,-515993,-607090,-289134,43324,80479,-101397,-288670,-329099,-218541,-47634,73797,161061,152777,120507,113954,114626,129622,45209,-93620,-150449,-154078,-138517,-28524,156779,174557,12588,-40710,14718,-53843,-136076,-32095,45833,-31604,-86298,-34962,44308,10963,-115096,-151782,-61892,-26185,-108323,-166771,15077,211709,101748,-122442,-176948,-110456,-40848,44094,84247,62781,-6398,-73828,-11484,148546,98410,-87451,-23819,169221,162053,149475,213260,66762,-162073,-77640,114695,37036,-64839,-71330,-182206,-174307,-37594,-74845,-178867,-100094,64500,219653,355373,400151,216187,-81633,-140536,11620,162322,208956,155458,89641,-14721,-219092,-229241,83657,322489,338801,246285,24902,-30520,165864,164257,12272,108080,204777,-11351,-292129,-207840,104444,219055,186763,157350,30458,-57549,-29814,-38121,-192851,-230545,-85119,21757,-10618,-44934,22335,133937,207694,262385,289126,289256,223944,92753,-34684,-145081,-171773,8925,98880,-55548,-155501,-143748,-28039,188932,213298,-28257,-102544,47390,3381,-122748,-87593,-207846,-362641,-160611,33449,100933,267281,243125,143011,274730,331378,231358,59226,-125115,-87836,125502,223030,134034,34461,-60824,-126544,-62856,-66511,-237679,-238176,-9106,97372,2127,-42595,-13280,-71718,-128030,-170052,-269007,-244162,-32263,134732,88059,-150152,-256796,-194309,-167514,-104944,32985,34445,-21053,76110,128036,116615,211471,212570,146273,252498,332855,277620,240231,166070,58162,68753,54919,-38578,-72923,53993,151835,-436,-118125,-78379,-121706,-172848,-41770,148914,280171,268058,176173,126589,146277,172773,83541,-76137,-113249,-42627,44634,128268,92479,-25763,-106289,-201538,-212046,-59558,-26795,-190748,-287830,-161909,768,-4648,-3711,79106,113233,74068,-57523,-213517,-314381,-428736,-497800,-344573,-88835,131345,289004,205469,-118451,-375432,-353019,-78178,220013,249524,68128,37539,228634,297557,55054,-219140,-260490,-198671,-204342,-299354,-360745,-298687,-128406,66418,91783,-70017,-175206,-147048,-154013,23179,429559,494303,172819,62178,252333,289128,117545,-24431,-107799,-305118,-402096,-199930,-11548,-62068,-76163,-45040,-192022,-401480,-335654,-19245,347148,436990,274400,533019,541068,-1203217,-2092889,-546073,-637251,-1055902,728858,1907604,890126,683736,537291,40453,498279,1019784,-712303,-2637953,-725253,2499397,2841766,648309,-160111,-219980,-741744,-816152,-307336,-46021,217335,517171,487759,292843,219193,209264,83240,-45105,92007,346683,438859,350232,292624,256750,217327,158002,-18209,-221175,-262459,-330245,-444388,-400280,-260763,-115403,52123,126768,52997,64446,238356,178187,-91442,-101150,147671,243894,107498,88983,301700,420650,420909,463137,342099,51054,-110970,-86503,24978,163311,219934,184898,68247,-184656,-386268,-287461,-12327,206360,215114,-21164,-119251,96289,209462,83676,52735,53462,-186155,-414952,-193639,284072,483373,228783,-139807,-302618,-296604,-284441,-177916,85929,247502,188412,155307,288801,313508,122858,-3128,-78621,-59019,211699,402775,224584,-7332,9894,204845,343489,433408,398432,53377,-220250,-95428,98736,132401,54603,61577,93789,-21495,-101724,57380,164631,6054,-80067,58706,184145,156041,111473,99352,73964,13275],[-49888,-2290,185305,201500,61819,18325,36945,36131,90351,192747,225203,129835,36737,14030,-5958,-9459,-14822,-89178,-75029,-35695,-115642,-184205,-114214,66026,126975,-125259,-458203,-615745,-546989,-330970,-106021,19759,4965,-136403,-207264,-104191,-82359,-144280,53267,348969,306032,-43103,-338099,-391996,-310926,-306874,-269026,-36280,197881,179995,123956,215630,370042,305049,107030,47369,-11315,-135993,-167251,-164029,-195277,-247354,-415153,-514487,-422270,-457916,-581894,-373093,103280,328242,164590,-103755,-272104,-295334,-164461,60514,186943,6933,-183882,-69260,179422,270108,171672,190320,276328,123614,-35712,44517,131535,37407,-104762,-207603,-237287,-104041,-14836,-66572,9058,143804,153537,252351,400567,363474,127273,-56606,12430,226040,277303,160257,594,-158883,-189870,-108694,-128703,-86466,3068,18701,20634,-52181,-173385,-100461,105510,122270,17721,53861,126844,50818,-30290,-104792,-194595,-174980,-75313,78225,257952,269063,178719,81526,-77479,-249584,-299640,-332994,-347179,-214547,-62061,-22893,44649,150116,52123,-235314,-294240,-28049,29040,-193713,-212826,-6990,130131,45571,-202788,-315403,-183010,-53795,-35399,126,30112,-48506,-40101,88993,168287,70791,-97045,-54231,202779,311729,88570,-39075,193167,251058,7295,23711,299182,319196,229261,296594,339249,248511,114379,-56476,-279201,-385488,-267616,-524,189893,174444,109990,140929,60595,-191371,-320462,-189601,-93380,-99413,-97787,-12159,131268,182005,132486,218165,276712,20815,-178951,-123598,42913,83849,30670,-84398,-196731,-184150,68010,338341,260958,46380,-5235,53280,81676,108526,163525,80401,-39421,32,21828,67584,81263,-78166,-113562,56615,12514,-232071,-265901,-91841,-96315,-231071,-354912,-350923,9177,457373,447441,135309,-69733,-136753,-121077,-60383,73336,291587,350577,208299,57569,-72273,22347,275688,313677,212117,172801,171204,257465,319180,159621,1079,19889,112949,102991,-8960,-57075,-12361,87718,160777,-36744,-281020,-250387,-50850,109250,82090,-13619,63310,196928,23115,-290242,-251977,-17698,128504,110206,-74628,-229890,-190740,-230747,-436448,-541188,-541251,-429738,-214730,-95014,3386,155578,174295,113364,212106,252190,115200,37145,-2418,-169562,-310153,-242697,-106683,-138296,-314113,-350024,-216502,-124106,-94883,-95870,4290,185502,192195,-24705,-121372,57320,250410,240470,140460,116471,97589,-42499,-176981,-190638,-189425,-82480,114079,165441,1776,-217064,-246863,-1546,168007,104021,39230,-29681,-191554,-162650,-92974,-234881,-319956,-195728,-125116,-187928,-217038,-170393,-125862,-75472,-32215,-46378,-147941,-96522,137886,186060,17379,-54806,-11739,-83911,-159074,-63739,-21019,-243928,-511872,-499785,-229529,17653,87508,111752,1422,-216185,-232782,-89912,-133728,-151131,9503,-36469,-290125,-235481,175210,423611,172829,-168732,-154596,-81873,-198584,-168480,51746,-20046,-359375,-382455,-133272,-138949,-207091,-76696,-135145,-310290,-354953,-431955,-497598,-404997,-215436,-18474,-43494,-335122,-494599,-311080,-88641,-84235,-158612,-227881,-194831,-149335,-298166,-382798,-337003,-453269,-749237,-914765,-778119,-414570,-135429,-289511,-620371,-744608,-764069,-669148,-578830,-707364,-713817,-527635,-484574,-497948,-409900,-588491,-1480680,-2134750,-1342471,-364350,-877445,-1575820,-881620,613099,1287144,-5549010,-17050997,-12242297,6170964,12412650,6622428,2627301,1414700,1548060,2214558,1963498,1564021,1402422,1080839,861147,1155621,1261145,920131,760111,784943,816859,760911,609438,434322,200603,52968,156474,271457,229614,285072,422010,368737,208130,263119,448519,541873,446325,251179,98921,206231,320074,143709,28479,253672,536634,614691,435426,295896,413370,456855,374369,375119,281959,-28621,-38069,255706,398955,240206,-47974,-31639,281536,358855,101798,-73703,-846,210069,440505,592180,475848,279471,191290,87038,108033,245339,173626,21667,49022,137051,230014,338852,310122,221903,210334,89476,-140414,-145593,34520,138102,140402,100788,122813,137093,66435,74355,71511,1563,108886,222344,257013,299115,164830,-6622,141069,276717,188712,117119,34923,-62182,-35386,28495,7576,48561,177985,269423,355789,314866,34141,-97570,116423,191979,181,18306,225327,172376,-18253,-60443,-61107,-54506,19386,-136484,-557705,-677203,-304833,122719,197759,-68405,-336550,-362426,-225334,-54052,126993,235778,155237,48261,58233,128922,150697,31732,-83611,-99691,-119537,-181425,-121599,102318,196088,53535,-7329,71192,-39302,-209601,-81085,81921,39246,1266,9024,-13391,-93524,-207173,-249687,-133771,6641,2143,-70986,30080,193465,127742,-61101,-130180,-121427,-120046,-61616,1178,47489,48824,39248,139347,256671,160879,-39738,-4658,125982,58223,15518,107020,14488,-168514,-76416,84881,-18097,-89229,-82861,-235170,-244209,-86552,-105034,-255765,-250853,-94473,80014,257952,358903,225123,-75135,-180930,-84650,51139,121015,122525,157087,91795,-182449,-288736,38887,433474,541992,355621,17604,-42885,189818,172229,-54938,32701,212234,41845,-252247,-207076,72962,193341,209935,201028,94513,13769,8399,-4084,-110867,-137031,-72855,-21387,-24287,-14720,66121,168721,209107,218395,248202,297839,257976,110042,-39481,-198527,-229620,-20974,51798,-77436,-122601,-94677,-10689,123085,83564,-133399,-188422,-52498,-13723,-30646,-5298,-191987,-426192,-255743,48219,269578,411269,235791,10250,141028,279204,182098,-16839,-183960,-153551,25419,128367,60670,-11514,-71607,-103859,-16671,-27679,-192041,-177277,22143,133121,41713,-93749,-156322,-185896,-150183,-124816,-200808,-148836,85075,252869,165034,-152548,-309801,-231126,-161766,-83175,24961,-4228,-42429,105117,134348,59719,171128,226012,114398,133480,217110,179700,125038,99868,47432,14535,-46292,-106961,-70090,54479,89496,-43966,-78333,-12224,-101627,-188681,-32340,155059,245701,211430,96448,-2111,18513,121156,100776,-13229,-72082,-69753,-1072,99035,49427,-64088,-73861,-110553,-181071,-123627,-120794,-268754,-391828,-323197,-140869,-11609,92402,129144,78767,46442,-54300,-197615,-297771,-427532,-465091,-250246,-128,181062,320965,218276,-62773,-275149,-284710,-81515,188865,187569,-6066,-12130,206622,296473,61037,-210546,-215348,-102583,-145108,-306153,-406657,-359238,-139498,110236,164419,24842,-138039,-228860,-201669,18665,404367,501682,279923,171324,273481,214991,7001,-110845,-176345,-366743,-471220,-276995,-85207,-119517,-83980,-44989,-202664,-400539,-349746,-100128,232046,332463,210654,394707,267502,-967599,-906174,300361,-264867,-772627,125971,500702,136565,628994,763207,339666,686053,1096076,-390721,-1760822,-303435,2301655,2235440,216302,-319340,-321786,-817526,-695984,-112672,23716,224502,510163,490000,297645,222894,285301,266138,182324,262235,401019,428534,353651,313586,303414,303239,238110,5832,-225000,-265170,-326509,-474969,-473628,-346716,-162068,44174,124758,18215,18119,223823,196753,-59432,-96212,103391,196233,109960,109868,279325,323008,209464,252036,258386,92933,-4869,62211,143661,225015,264564,209636,71390,-160625,-320244,-212931,73375,288684,266569,-2451,-107021,127629,272299,112305,27343,54263,-153616,-391194,-197869,269579,446687,146844,-284606,-441499,-342370,-264138,-140882,86773,103286,-117344,-73747,253651,314181,49752,-102267,-112705,-15592,244307,418009,314230,74309,17871,136858,233927,336904,357430,51718,-207953,-74278,103470,112721,64139,95210,73017,-66986,-93239,103542,229144,83281,-33137,93764,196296,110633,55576,92021,79467,25125],[-7186,106349,262819,217145,51344,-27773,-10841,33864,165224,259182,172189,-14584,-107573,-34976,72087,71672,-5830,-134754,-138255,-49533,-24842,-66368,-54001,88352,194525,13112,-316842,-492581,-439904,-332440,-211096,-78368,-33609,-125895,-205331,-114750,-78561,-161718,-16890,258403,212858,-20009,-184336,-281169,-380527,-439118,-376974,-155373,55818,51738,81862,268117,452474,312059,23232,-12099,25198,-73884,-128409,-94607,-101386,-175014,-336928,-435853,-415791,-493858,-583168,-371962,11197,248647,177496,-63970,-221842,-206857,-107922,71797,211966,60575,-170497,-134028,112266,236121,171366,204710,250068,76135,-78860,-29119,24914,-60865,-181639,-282254,-296461,-158857,-101866,-150550,-1019,161314,116630,194319,386094,381352,134221,-86799,-57813,205792,351442,211169,-34373,-222213,-226855,-104809,-106597,-125500,-62531,-4956,17358,-35520,-89958,13831,180034,137822,-2259,21750,137464,112128,40905,-68217,-169461,-145917,-56773,103503,333909,312500,136850,61759,-16626,-184772,-294520,-329893,-303118,-175350,-55021,-50069,-5241,92019,31786,-220222,-333732,-151485,-154347,-316346,-193713,23871,42128,-40782,-130888,-159495,-84149,-57338,-100555,-4133,135994,66121,-43505,6161,90129,50630,-63210,6232,285800,403196,124953,-75075,124034,213766,-19245,-69680,145467,137336,20697,106558,244225,242133,173058,15725,-279331,-399689,-203926,35808,119471,80963,64234,115695,24898,-227944,-335887,-190185,-105713,-117670,-83874,72759,242374,207383,46053,109869,219303,-1586,-191776,-104456,74445,87623,-932,-123688,-203471,-133138,157662,454350,369461,111963,3907,12069,26420,69136,106660,15473,-93829,-16323,94150,167091,72379,-163001,-166036,42691,32755,-163846,-193821,-61943,-103998,-281003,-344591,-276678,44099,420845,396217,151674,-30045,-163919,-223622,-183262,-50405,174380,244964,104332,-24173,-106876,-43374,152382,234745,188032,100666,42152,158875,273786,143554,-18744,-15491,56806,31381,-18000,10717,50919,89367,79479,-134844,-321078,-242577,-85626,1330,20934,32090,121131,244358,118802,-200882,-233461,-20342,133983,87335,-132587,-307696,-305895,-344509,-451067,-478601,-477463,-371111,-194784,-160452,-84211,134814,178368,59292,125416,216529,135871,33753,-18499,-126865,-219440,-146889,-65959,-158323,-319238,-333070,-189504,-86528,-82501,-124927,4814,230035,220415,-97991,-285624,-60277,216657,253642,193656,175284,77863,-108475,-179655,-160504,-200747,-129955,46267,65239,-79268,-215976,-189730,43964,192044,111578,42102,-23175,-187953,-157464,-87185,-268034,-381129,-230411,-152158,-245221,-295633,-258880,-212666,-103118,51721,50229,-143292,-69452,229857,289351,96318,-73996,-156463,-172460,-114653,-35199,-64094,-291422,-560491,-558966,-231648,85838,156839,145022,26941,-248999,-338802,-205716,-232521,-226626,-37922,-67143,-274447,-184165,192718,373235,55688,-273358,-170798,-29776,-145861,-172230,13094,-14854,-263956,-257310,-109887,-188687,-198215,-14560,-65783,-213932,-269279,-381311,-413957,-274172,-76627,63093,-31036,-322487,-465376,-345596,-171459,-129249,-194682,-324674,-366791,-327532,-368796,-322269,-244163,-371063,-667463,-842098,-711514,-398173,-234485,-405278,-619909,-690101,-743743,-694472,-623512,-663750,-567606,-452896,-535989,-549705,-426216,-617354,-1426614,-2049904,-1507269,-626633,-784792,-1306926,-521304,1251139,1948312,-4828504,-16235469,-12056674,4944067,11109178,5853975,2374184,1590098,1868573,2344522,1878918,1448066,1400792,1200497,1076693,1386005,1358995,959269,773605,780007,755211,641844,463756,337088,215622,173402,277946,338112,202010,182451,403903,517311,391668,309780,338605,359090,238945,58713,60198,260615,375326,223137,98358,202175,354242,453618,412100,365262,474970,525232,477068,513084,416421,39448,-87268,160225,285551,88212,-134403,-17088,287468,354883,135583,-22720,66324,263495,425733,557660,490501,335375,258339,151667,158876,296017,229819,44250,8316,96881,233085,337443,316798,294286,308420,106528,-164315,-177565,-34678,110074,199448,113235,48988,91843,101791,129306,93373,7843,148142,294953,279339,245266,104003,-42553,138120,320255,260610,181172,90167,-28876,-86562,-93332,-104667,-13473,161455,270920,338954,283561,20852,-97460,84331,117546,-68512,-33992,152350,116399,-6432,-27317,-46980,-38124,28175,-128981,-522107,-631156,-269134,149760,234699,-54478,-338417,-346887,-197795,-6943,224844,279300,106713,-28453,21606,157387,175293,15610,-85656,-50185,-66671,-191820,-172844,78005,229238,97840,16104,108867,-14799,-248662,-129410,80934,76739,77468,67707,-44072,-162016,-256828,-312092,-191934,37148,91426,13356,66237,192355,150141,6195,-68476,-126246,-181945,-143001,-72937,8069,66924,116487,267104,381103,263714,32444,6977,62086,-48368,-100635,25863,-1828,-138800,-54787,58211,-68247,-101766,-48545,-189470,-232602,-110451,-128240,-267449,-281275,-147154,-5686,162759,284866,186563,-76220,-188387,-142532,-57801,-4818,44405,197633,201924,-127020,-337460,-20113,496191,677182,410564,8277,-25742,234500,192452,-96764,-36079,193616,86219,-171177,-172054,2970,88341,187506,262781,185364,72700,37273,34551,-13595,-54868,-84265,-74229,-33611,18016,110069,200364,192738,158793,217263,295506,235770,74670,-59610,-226986,-244958,-35380,4804,-86409,-42785,28912,49128,42867,-70200,-225836,-237080,-119364,-2447,91329,116745,-101283,-379811,-280313,52633,372747,493204,226192,-70541,30074,211225,126961,-74660,-190459,-143922,-18331,49028,-7278,-61328,-103330,-86085,63554,48415,-140309,-133251,33930,153841,95673,-79845,-206852,-229052,-131804,-55943,-113163,-42294,193809,353039,243740,-95397,-282414,-203748,-103678,-34919,4134,-66609,-86627,90752,132351,34337,118753,198681,78998,23971,78823,47437,-3746,25242,34074,-18653,-102505,-147994,-66291,59050,40575,-66805,-9659,86150,-67632,-218344,-67757,120226,180517,137529,30595,-74162,-60563,57505,74887,14698,-31252,-68896,-27655,66153,5976,-105705,-55540,9645,-63310,-120886,-173882,-296276,-424652,-434751,-289183,-32757,198425,198944,70490,43584,-26504,-150107,-245462,-405248,-425911,-165496,73130,206148,299759,205813,31523,-104061,-163573,-61367,159305,152743,-29119,-41717,157307,260367,67388,-161929,-118504,33443,-55081,-282300,-419336,-378122,-118725,151564,220812,121572,-69934,-269343,-249050,-22480,316543,445881,332478,248545,279381,167142,-43479,-132775,-173323,-331828,-465370,-325145,-118013,-92411,-42652,-39613,-217158,-396089,-376221,-203508,70790,167056,120507,351546,185268,-489781,319764,965326,-46088,-691523,-607798,-939041,-596840,458927,883675,558232,764544,1092657,108853,-588084,135187,1613681,1152440,-94735,-167546,-147557,-614621,-362153,117169,73249,205566,454264,437912,265278,194985,322843,436287,430087,413101,396149,361756,317378,294587,312435,354568,300201,44081,-204503,-269309,-320997,-450373,-466258,-368297,-169492,65755,135966,-16370,-34556,181420,200672,-3671,-65603,50729,127556,110538,155796,285401,232708,12767,35575,153656,123840,95956,185673,234060,275731,312907,230459,71574,-98807,-197517,-110608,147368,333606,277544,23599,-77586,128996,288411,137472,2890,14297,-137024,-323315,-168024,244915,383211,25146,-468709,-568122,-325533,-167090,-47457,106926,-35415,-394712,-295050,163371,247067,-36802,-184239,-136469,14969,231988,385659,385878,164962,38404,77700,111481,219075,304678,72670,-133143,521,121028,56732,13900,59373,12090,-112317,-79515,135098,260605,143897,22257,128619,192783,67336,11354,72345,59843,5759],[13120,184249,294559,206438,45757,-58033,-55077,22360,198473,268839,77573,-186620,-274081,-120685,77863,85701,-22743,-158537,-182959,-61444,67476,55157,-374,92977,240171,127825,-205112,-382158,-325880,-292383,-262008,-167850,-101219,-126628,-196466,-145417,-99905,-166132,-88944,106121,77283,9396,-2348,-142406,-426215,-560759,-481957,-257230,-55068,-31008,56928,313880,495951,276940,-68340,-47850,98800,15292,-73738,-18830,-6760,-93314,-217091,-305639,-364501,-449473,-471021,-294082,-55054,163829,186723,-1324,-118207,-77024,-60565,36376,186896,111148,-115309,-167820,35601,168565,142306,193848,205220,35014,-95269,-80330,-66315,-134915,-234714,-335818,-331847,-189235,-158282,-206574,-12704,154209,72718,137806,352521,357166,118767,-122889,-140783,135922,349697,195076,-115069,-294294,-229417,-51945,-38581,-153474,-148816,-55124,-15946,-45007,-25302,92035,196683,138567,3294,-12259,92291,114414,83500,-6315,-97690,-99209,-49556,96059,331944,270397,24204,-11444,25270,-78750,-207206,-248471,-220657,-140169,-66123,-93553,-103868,-33188,-21442,-174232,-303889,-245399,-313289,-388193,-154574,46482,-44410,-117244,-47868,-7923,-16818,-97412,-178361,-4023,241428,180993,-52206,-85987,15597,41309,-15302,51282,296576,396993,96182,-142229,41829,179002,-19141,-119318,-3289,-66342,-214717,-120466,108724,205890,218425,91443,-250894,-379569,-121443,76586,42573,-31365,-14519,50713,-16018,-223364,-299545,-170722,-112421,-137034,-59809,160243,328693,203130,-44614,14,136609,-16857,-153712,-41574,95484,83206,-32987,-165826,-205363,-69259,222170,455904,354197,90032,-55339,-72173,-62051,-24018,-3719,-82185,-168263,-61378,144705,253244,85617,-189858,-189524,-1364,21229,-96592,-108746,-34656,-129508,-337035,-320851,-195543,25143,281762,263493,100420,-35474,-189711,-303667,-296136,-184025,20541,111375,10234,-83837,-115706,-91329,20091,111966,104159,3148,-58957,81681,206464,93199,-75721,-82648,-12412,-43544,-41754,53825,84509,57866,-32125,-230166,-318754,-169807,-52978,-66938,-28407,76291,170954,252876,156737,-125803,-209272,-21788,128317,43662,-198201,-367088,-409741,-452798,-443388,-377579,-362106,-283318,-178365,-228112,-182278,72867,123210,-39536,-10673,117447,89653,-8808,-31472,-74817,-135048,-53006,-4052,-138610,-264749,-256325,-141021,-34099,-22149,-72764,46405,253088,206005,-182339,-423679,-168299,146843,220277,223392,214595,43867,-161364,-151500,-102525,-189050,-187275,-63458,-69288,-184507,-232191,-133515,77351,185579,84985,10628,-44612,-185853,-157472,-96913,-298208,-431287,-294907,-231844,-309794,-311785,-270200,-276233,-174362,52231,55626,-159575,-6736,353492,393915,161210,-97360,-294567,-259227,-90401,-49825,-144321,-360370,-630258,-627101,-235422,130240,203936,155896,25646,-278295,-417051,-301817,-294251,-266141,-99460,-142203,-299656,-180053,149092,246511,-107188,-366865,-160653,41071,-73909,-170088,-51350,-35424,-178258,-159410,-111667,-217821,-162150,36579,-11585,-136792,-196230,-305150,-293995,-122273,65527,122104,-48402,-316085,-427448,-367073,-244753,-168036,-230097,-405278,-522749,-525292,-451963,-255016,-140391,-276258,-531605,-686795,-613604,-412552,-370149,-532263,-610564,-587211,-630614,-632538,-629429,-629781,-427357,-346614,-587596,-699237,-565486,-728081,-1389837,-1900166,-1643312,-900170,-653036,-979118,-286699,1480812,2001285,-4257824,-14308875,-10720500,3687684,9036275,4703125,2113032,1742474,2039728,2316539,1734507,1371813,1497896,1430396,1404290,1650614,1459248,976079,721174,715823,669766,538054,397419,320505,260439,296726,407658,413697,198024,103782,370267,618470,548654,359331,267648,221934,65077,-106935,20475,293134,421369,315131,182312,140511,140534,241425,325897,367487,473815,546651,539882,591408,486113,109290,-99281,71436,153930,-59634,-172874,42379,302855,344687,185068,49672,126372,275831,358598,467586,470185,371245,307499,203345,168629,267660,238386,78475,-2195,85860,256281,332527,314074,360917,386496,123849,-129632,-123470,-34201,128226,270994,130999,-2625,61580,125923,158416,80608,-31013,118376,280339,231924,190313,94809,-19038,159746,365790,330576,233391,144072,30411,-84534,-158893,-172213,-66075,106484,220833,273451,218421,9193,-93355,40718,55451,-107831,-84405,54663,45381,9675,30965,14760,24844,53236,-114491,-426991,-489000,-200026,115012,181397,-67080,-302671,-293005,-147301,82327,343196,282665,14182,-98105,10588,191507,196826,-2922,-109584,-24933,-10251,-160620,-165733,96017,279145,147189,28156,112290,6131,-241544,-152629,60722,88068,132959,133275,-28235,-162146,-239780,-312904,-211338,60753,143344,72942,118375,207890,155565,54718,-9683,-129723,-222836,-184773,-120344,-51617,36217,139748,346852,496155,376013,103844,4501,-1670,-117697,-158381,-7774,18557,-85519,-21102,45854,-88396,-88469,21624,-65795,-149246,-102457,-123493,-190892,-173186,-82505,-20173,91267,200954,111501,-98871,-176490,-150708,-134498,-133637,-50964,203707,281042,-68010,-354768,-76720,487248,710052,408868,5357,8806,274542,208385,-105419,-76537,152819,99267,-88301,-127641,-90435,-56025,135175,331236,287728,113360,50329,75258,87867,4661,-117987,-125217,-28980,52738,145397,222861,166062,97160,195884,283197,176063,15689,-74471,-218570,-222615,-45558,-41736,-85570,63158,193193,130219,-43328,-222079,-286349,-234500,-137099,28207,204337,241413,37401,-239178,-236336,38111,376287,483403,204939,-88429,-31210,146077,86121,-92902,-146988,-76110,-5537,1083,-56680,-102296,-142051,-72854,153502,139793,-83065,-100412,29505,154077,157192,9652,-138405,-180677,-74584,15164,-36717,36699,253035,390299,293401,6917,-182849,-121682,-9094,24641,-24923,-133457,-137858,42826,129939,49512,67680,141640,56672,-38461,-38358,-82603,-108739,-30012,22107,-25422,-97086,-140562,-58069,56493,7504,-60184,82358,194908,-34755,-255066,-131629,52365,88817,53463,-19395,-97850,-92636,-10033,14933,10070,8465,-37318,-35041,25141,-38038,-147318,-59345,121696,98581,-55843,-165645,-269674,-393005,-470759,-397874,-62719,281510,261515,78048,59322,24711,-66924,-157157,-365379,-399191,-121000,103626,189205,225874,181942,158755,105410,-22625,-23792,145035,160248,5004,-43659,94130,194954,66481,-96245,-9234,164517,51003,-213218,-371926,-332825,-67144,186620,266245,212850,7719,-273214,-298542,-96158,185346,351594,337914,284323,269180,156384,-24123,-94190,-106783,-214352,-392323,-346638,-119172,856,28424,-42561,-244028,-398033,-409791,-310286,-99079,10362,85242,468048,349420,52933,1076180,1180940,-53440,-840689,-1243385,-1875830,-1063060,252567,911105,689623,755286,1041668,649814,422039,372979,597438,-4314,-193592,217277,231305,-198235,86164,342648,123234,181826,378753,362551,214255,144000,310001,549456,626960,496286,335177,268824,254622,234272,272511,349695,313888,70078,-174253,-272908,-312082,-365325,-362114,-309089,-139886,105680,163916,-33409,-77789,133048,207269,78421,688,14542,54123,104759,215888,319208,169476,-123507,-125193,72991,154346,185724,270705,280249,297389,350083,258117,86330,-18392,-61643,-2981,204183,336521,243433,47894,-41912,92582,241296,136165,-24091,-48252,-121304,-214671,-98649,227245,310936,-105459,-629176,-633119,-252182,-28956,66590,128696,-138165,-557505,-431387,53982,143930,-101268,-226558,-151215,22356,186916,326338,420823,243418,69843,43353,11220,112968,252807,115136,-11711,108978,153648,-3230,-73928,-33634,-68427,-146401,-68556,153080,270715,183481,80458,156618,173806,39786,-5546,52397,32103,-28857],[17950,218193,283429,180404,54337,-41002,-59848,12854,181702,217815,-39682,-341507,-402600,-193952,31355,35288,-70381,-174925,-222349,-90114,123075,142212,29665,78412,248889,170837,-170430,-319030,-233537,-220713,-251223,-231960,-182912,-144820,-180002,-164315,-117641,-152861,-149758,-69533,-56343,40364,156037,-17107,-441501,-650418,-562139,-322439,-108003,-39885,65971,349921,497330,216922,-131928,-42480,193711,119680,-5473,48038,63649,-29211,-102066,-176678,-295923,-341850,-269011,-158662,-83537,87150,179849,59871,9615,63833,-24340,-26258,128962,150203,-36392,-165495,-32216,93157,104217,167588,159495,17749,-72887,-84045,-105770,-162443,-251384,-346453,-327264,-196115,-183806,-228240,-30098,118532,25441,84667,294460,289633,83858,-152804,-215313,38555,278733,116772,-220434,-355527,-202162,32178,52498,-161496,-223361,-109021,-64535,-70745,13683,130704,177502,138584,31032,-30685,28090,75804,85181,54436,-4474,-45131,-53790,55960,255582,161478,-119625,-100687,63295,53993,-59156,-112381,-123531,-112761,-87942,-146849,-236181,-202588,-98901,-114835,-219260,-282661,-401687,-404768,-123748,51402,-98712,-156024,25305,102737,3550,-164890,-243538,8523,330198,273817,-57040,-154886,-29331,44526,33554,73361,231609,290691,8597,-222405,-30253,156134,8218,-113833,-108019,-232379,-407740,-325395,-38234,146536,240900,158543,-193978,-330327,-44476,107336,-32598,-143155,-105981,-30029,-39828,-162302,-203483,-113612,-88560,-138860,-28395,235986,375204,160830,-137134,-100071,45979,-19937,-80740,24458,80559,59958,-59112,-194044,-190262,5293,262302,365819,237391,-3343,-162509,-183023,-168582,-141498,-122745,-179611,-244044,-118246,163794,302727,120915,-144246,-172481,-57970,-10627,-42823,-34080,-16758,-165322,-368695,-269655,-119847,-40402,81472,92130,1361,-81102,-206749,-338650,-368530,-298629,-141103,-25110,-56345,-112540,-112061,-128015,-96814,-20262,-11499,-90905,-110271,28803,119872,12012,-160928,-163463,-73710,-100165,-74214,58144,82253,18472,-110885,-266334,-253317,-37801,45031,-72698,-53157,91430,166104,191408,107411,-112011,-204904,-25639,112200,-10941,-246431,-372363,-446303,-505851,-414154,-273689,-235726,-196586,-172297,-278547,-255540,3041,45420,-147190,-167861,-28496,-5288,-61927,-28150,-28036,-80141,13575,57553,-92054,-171437,-143358,-84063,18756,64993,43197,120943,247516,146080,-258471,-492891,-229200,62028,137703,205284,217374,14891,-170866,-95744,-34898,-165847,-248787,-190345,-209615,-297325,-257896,-77670,99895,150467,34095,-40288,-81573,-179527,-154508,-117050,-318330,-458383,-375562,-341086,-355122,-252999,-197235,-300510,-271206,-25254,-18153,-181116,77931,473562,464628,193486,-113444,-383755,-328249,-110824,-110791,-229941,-416329,-688220,-679632,-247527,133217,216960,147611,-1819,-306387,-458849,-352920,-294832,-254512,-160666,-239676,-342688,-197474,70190,71308,-282542,-435000,-137299,109569,1233,-164871,-133148,-87677,-140208,-132361,-148764,-219443,-101595,69259,6884,-109016,-153408,-207781,-156599,9695,168463,148329,-77355,-299744,-379323,-377054,-308349,-211329,-270879,-471455,-650933,-705107,-531293,-200435,-54063,-198422,-383587,-490865,-504612,-449463,-508084,-637003,-587643,-462485,-465600,-507351,-594437,-611161,-333018,-244610,-621017,-876117,-753308,-866619,-1374235,-1733865,-1722185,-1140030,-571470,-711970,-199315,1388359,1544308,-4024282,-11841677,-8690388,2524906,6579520,3547712,2094134,1952143,2040947,2137035,1577335,1354648,1660216,1707478,1749372,1859805,1515638,956654,626443,617520,583486,461597,398604,362034,312158,395349,528661,501298,244548,95557,341453,640876,629722,394512,246036,168337,-13413,-174762,7369,298869,442464,396897,264669,87939,-47674,38058,211088,323580,430906,517302,537459,578935,477379,168793,-70904,14370,44258,-163727,-157633,134554,340261,356260,255979,128330,158442,239727,251901,341356,420497,385833,334161,225620,123705,156547,190600,108860,12900,103135,290756,319180,295551,403155,426943,143902,-41573,-580,29020,185986,346988,162942,-14741,53463,137097,165133,44286,-107253,28166,190470,139872,155548,136006,49830,199932,405631,380300,257388,179716,95361,-36255,-153224,-179363,-103589,18970,128051,176245,139322,9647,-82777,-22038,-9778,-120376,-115118,-38605,-24822,22613,99501,110978,116001,82479,-100970,-305764,-301484,-123626,34735,61732,-102854,-245765,-219673,-91386,185076,446318,249111,-99082,-151559,21920,217054,203033,-27330,-156832,-36926,34489,-91740,-100880,155257,344416,201719,31551,77838,11686,-191236,-134693,45015,90285,167971,198777,43013,-82700,-154922,-246068,-177922,74033,147278,93473,166247,227066,135644,68086,29966,-135789,-243297,-181982,-129906,-114909,-32256,112950,369779,570943,456879,148116,-14502,-46328,-124202,-139225,9130,60653,-29106,10786,49775,-66780,-43700,104718,81894,-34623,-71050,-82626,-37141,39706,65048,21191,50706,130094,26364,-143126,-159829,-115981,-165421,-231420,-130048,176994,301175,-21314,-327456,-115468,404641,639555,368694,17642,43606,281308,202078,-82142,-74272,104152,74553,-38884,-99671,-181757,-184605,80772,389141,375787,131156,40130,111384,180968,44445,-155895,-155962,-2824,89478,168233,232575,136990,46355,179090,262034,107180,-31876,-65362,-176620,-184206,-63252,-84224,-77400,166267,349672,205928,-123824,-348096,-307042,-182940,-106760,59986,268458,325582,177908,-51499,-142085,11123,287427,385951,168280,-52685,-31816,101791,73391,-63677,-69603,18366,46100,-12062,-82169,-127273,-173987,-62832,225073,221141,-17216,-64935,16542,132106,213083,153659,27426,-54270,6717,69708,8599,63031,235277,334717,290198,124224,-42608,-13839,91185,77068,-50844,-180052,-179275,-21468,130259,97754,31302,75933,55608,-41863,-109403,-181193,-164060,-46394,16353,-5729,-32126,-79085,-40907,38650,-15630,-27001,183831,288308,-15313,-289760,-200309,-33775,-19406,-32485,-60170,-105547,-104853,-74611,-57603,-14711,41099,12085,-31727,-25553,-79767,-181518,-84965,190896,248385,46501,-102542,-208550,-326277,-432266,-433235,-90340,317271,292042,85129,80994,91678,46027,-43995,-312541,-390441,-127234,78269,122673,116681,162837,298953,305256,103026,24072,154786,206905,81993,-19410,31090,108302,46084,-47371,64372,246910,154777,-96461,-254212,-220964,4686,212188,304933,291212,70693,-262198,-349754,-182962,43603,247383,313721,281944,248259,177352,43457,-23065,-6639,-56882,-281292,-349009,-105983,117427,100502,-59193,-275197,-401591,-435831,-399741,-243036,-88383,136435,695250,659334,412310,1044767,863794,-252200,-1088667,-1510907,-1943296,-1114488,83684,854946,728335,670594,922118,985780,857642,303424,-361992,-762174,-63000,672750,652795,275204,501079,517990,184978,169730,308989,295863,168741,84498,245509,571475,712401,484976,234618,180045,183011,143323,187734,285638,266838,66325,-146099,-267116,-287671,-228481,-176431,-178342,-85061,147299,206636,-18447,-96423,92150,210491,164236,90968,8279,-6833,94127,274999,365860,146515,-173497,-192613,45877,190625,257383,316517,283339,282110,363015,297788,130602,64577,50878,92294,246069,306386,179309,65964,-9883,24043,135073,93324,-59304,-113433,-96773,-81640,6209,228377,239557,-216054,-706116,-604682,-144150,103592,159449,132026,-187608,-559253,-432157,-29788,48280,-114926,-215483,-157139,4403,129093,265362,412772,291107,104875,39667,-38230,44298,209328,171144,127665,219196,191886,-36663,-158741,-142452,-135223,-160217,-68965,156483,269893,199676,132758,173985,145252,34209,5766,39075,12253,-55501],[22718,214770,250112,155922,81640,35252,-4211,15750,124905,123721,-152267,-438284,-447194,-216204,-34706,-59272,-143869,-195448,-259167,-140169,119912,173233,32777,50731,217740,125604,-218448,-306923,-173357,-135033,-191385,-257310,-253060,-178056,-158993,-146314,-103629,-117366,-181269,-213052,-145979,62149,245874,65387,-421040,-688079,-598727,-345009,-103499,16685,106990,365607,455302,147344,-152747,-5141,279393,221565,71192,97598,96173,-2893,-36434,-101196,-244390,-213084,-37603,-10079,-82836,27603,157133,105992,130384,185099,4139,-92036,59424,169259,34588,-142965,-82650,35501,80174,142093,129993,32530,-15764,-36039,-77052,-135141,-225681,-299985,-273621,-184581,-189709,-222601,-54878,62322,-17237,36268,213684,197495,46912,-160762,-259570,-53184,169039,3716,-315644,-384332,-157793,119048,139171,-142605,-256013,-145893,-113386,-100318,27322,139611,159049,151857,69352,-20704,-11147,26917,48136,89070,79476,7154,-58486,-769,131081,19687,-248524,-165825,111222,190396,108957,38492,-36866,-92788,-107395,-195631,-366033,-375244,-189815,-65720,-108855,-250492,-395576,-373421,-117234,35200,-109268,-148162,70697,151783,-17507,-232789,-269633,36266,386478,325591,-53618,-182014,-38870,50654,66787,73183,118574,123355,-107780,-290534,-74702,143739,49262,-62002,-144660,-315420,-499395,-448163,-162237,73205,230875,201267,-122348,-266694,9116,121214,-95089,-228734,-177939,-96505,-36861,-54853,-63002,-15449,-21539,-109695,4541,288949,380874,84238,-234803,-192818,-39437,-11861,-2061,49870,17319,14842,-74781,-197689,-151132,87655,286909,240970,78675,-125323,-276330,-289810,-267663,-244369,-205987,-245284,-302863,-170500,145169,300004,167919,-37788,-117262,-103408,-42046,-8528,11097,-10328,-193933,-349236,-185808,-62174,-133172,-127326,-80157,-121387,-155479,-216070,-325021,-384846,-372255,-280742,-141492,-87486,-106677,-106896,-163563,-188080,-134363,-127747,-163275,-117046,-8350,23683,-84862,-252243,-231598,-107872,-124283,-106443,24328,54159,4892,-100376,-204071,-125650,123309,177175,-21608,-54570,61205,85671,58218,-22600,-176764,-230913,-35343,86886,-59184,-251177,-301700,-378464,-468408,-365746,-197182,-138839,-137771,-176418,-296131,-279049,-43241,-13191,-227604,-312927,-189129,-115210,-95607,970,6134,-65004,37092,97904,-38490,-70807,-30565,-35559,55937,145942,178063,207957,216694,53679,-306632,-471594,-221936,-13011,20106,129169,174585,7260,-114241,-15633,24185,-144586,-305694,-306721,-327839,-396168,-279658,-20952,116605,97273,-23982,-87475,-112847,-162270,-141325,-139919,-325890,-459642,-452181,-446736,-365506,-138620,-66029,-282085,-361635,-144178,-128465,-189714,160341,545769,470048,183031,-115248,-400651,-368800,-180934,-201175,-286062,-428354,-701858,-693102,-269256,90197,189551,122279,-47942,-334547,-468165,-350432,-230600,-192670,-205533,-325069,-367200,-199290,-5092,-104603,-428077,-469088,-120979,148938,59943,-160182,-218410,-167291,-167755,-184070,-208521,-196056,-34664,80864,-14825,-141628,-147377,-98587,-21177,94381,208652,144377,-95981,-258790,-315921,-371703,-359647,-267530,-320847,-525102,-741852,-831574,-591120,-171510,-5020,-155471,-262836,-306936,-405620,-490895,-611385,-691384,-551232,-352752,-310701,-368791,-533701,-608998,-311096,-185308,-623138,-991124,-890963,-964658,-1359708,-1586395,-1731738,-1327857,-620487,-599733,-228144,1125232,754188,-4211169,-9446475,-6446650,1575896,4180097,2722519,2498674,2301270,1913090,1858552,1453549,1379801,1803297,1934863,2001840,1933252,1479424,890192,525214,520957,519226,417405,430259,417909,347857,452442,624585,599659,356400,184035,335649,580852,614041,407811,270276,204932,30011,-109564,39287,276434,421101,443936,332230,65486,-157507,-96042,112159,264665,366568,437535,462538,476805,407527,218246,-4286,6180,-9829,-196642,-98714,234065,396990,402415,344023,199006,155282,166860,130217,201533,345867,380868,341900,214018,33776,-5581,101920,123649,40808,136618,320063,291801,259546,412572,430960,174405,79781,153032,130315,263808,415007,211091,17950,69968,141521,162803,6052,-194971,-91159,64183,48967,156502,208663,136945,247586,431976,397594,250234,192607,151326,41783,-81658,-129815,-126403,-84018,16400,72723,67325,28668,-59361,-96798,-86950,-115887,-115217,-98944,-75133,28934,161549,218344,206041,98434,-94259,-192533,-128398,-61883,-53922,-74794,-147219,-182985,-146406,-48606,264782,500370,191106,-202218,-184036,43486,219362,182073,-60648,-218566,-84824,55955,-2467,3459,239922,413375,255287,29043,14357,-3414,-114888,-75745,51161,99012,187286,255863,158995,57195,-27811,-128514,-94117,76140,101476,64780,182875,230900,92701,45866,41907,-145476,-245646,-139966,-100366,-159155,-109543,58888,344402,582187,474433,149414,-47285,-62492,-66731,-52454,61874,102053,10486,27328,63347,-8347,27368,174564,190651,57778,-36868,-16493,150963,286264,231858,78992,33568,87215,-38480,-195300,-148099,-59505,-156463,-276823,-168441,125144,251138,2265,-254917,-126052,270082,496780,317623,48258,63354,235915,161634,-37496,-28187,67878,25625,-39394,-103681,-243814,-249169,52714,420209,422768,125707,7554,135971,253467,76303,-171343,-147940,47536,128363,179770,227574,109326,13903,162104,235104,56264,-42842,-25665,-119237,-158521,-95504,-115908,-61914,239725,453545,255541,-184696,-430773,-292473,-100594,-45730,73435,257459,335635,271477,122395,-25168,-10805,152088,239833,121659,12393,19786,88666,89770,4290,20388,109178,110390,604,-87109,-136490,-190167,-54501,257510,273253,59336,-14092,3276,90697,248088,307791,231064,107189,88674,96897,18950,34832,139218,188034,229724,222875,95483,82392,163330,108469,-60541,-188150,-200037,-84698,128911,157494,17790,23574,72536,-2275,-134250,-234419,-162795,-19577,21175,35684,73569,24294,-10837,5884,-38462,18391,273138,343683,-13092,-312095,-252036,-121688,-129899,-111865,-101389,-132266,-129856,-129492,-115968,-42844,56766,56016,-29883,-80569,-110589,-197711,-124380,198349,339885,152349,-10426,-141714,-259637,-343365,-385640,-101895,299548,278787,78571,95477,160551,169261,71424,-252277,-389522,-170643,4478,14649,653,159080,421425,446468,187390,75238,187014,271073,172031,21618,-19418,12918,-2031,-44028,67529,257003,240458,55286,-79927,-64809,79351,226191,335889,348341,102111,-261203,-396450,-255691,-74436,154341,275537,252541,224904,211509,117229,42965,88269,85458,-172495,-341197,-94970,210899,149148,-85086,-292196,-389722,-435729,-453210,-336032,-114714,242583,896560,915535,408622,270249,149748,-531946,-1232680,-1250005,-1136684,-756528,-333,721176,665086,507198,681091,891834,557271,-39098,-868466,-838663,231763,1031781,948771,639910,762156,610606,251398,171741,255497,255698,145782,30116,140018,490768,658560,382104,117169,111762,115424,39820,76531,180023,172256,32986,-124486,-240658,-232991,-63698,46158,-9373,-22573,174220,255654,32312,-83636,58326,187768,218412,175943,28384,-41843,86778,321080,407950,167483,-138902,-165565,73099,227041,299081,326761,253304,232144,345623,346241,209266,143386,124320,165391,277941,261668,114635,80890,14241,-58450,-6051,9392,-106153,-167439,-66417,49407,132280,249769,168605,-289640,-669476,-483428,-31471,190862,200376,104115,-183891,-409704,-293400,-52963,-3654,-69242,-152497,-152648,-30765,79326,221582,368917,298848,133474,59646,-28531,21385,175325,227853,254009,300637,220182,-27213,-199047,-215537,-157559,-151560,-87313,140857,260523,192728,168452,178815,116261,48662,33966,33367,9468,-53859],[43275,196381,221738,147353,124043,153665,104210,35045,50346,15415,-235095,-454066,-394599,-178149,-92208,-168662,-228791,-222295,-284681,-200712,59468,149219,18888,22574,159560,14673,-315457,-323748,-138004,-54716,-108767,-237229,-284801,-215898,-139894,-85848,-44970,-59506,-169300,-275762,-170887,59664,243518,97006,-362485,-663749,-585958,-332116,-65850,98273,158794,346431,370327,76088,-143394,30230,320666,300757,146336,126717,89885,-20729,-43812,-108622,-236648,-113399,147148,97446,-77242,-11670,131168,138383,223116,267792,31094,-140792,-4579,162468,65985,-129121,-117527,11054,84944,132179,127067,75153,56790,44907,10448,-59829,-159471,-196684,-174474,-160450,-188942,-202562,-83003,3540,-44728,-4539,120676,110005,30678,-134877,-259598,-108695,62651,-103002,-364153,-365271,-110866,181017,199457,-96148,-231907,-155788,-153857,-124895,20335,132425,169675,182184,101562,18011,4160,-3135,-11303,84031,128341,50370,-49355,-50918,-3690,-119152,-330237,-183813,169418,302155,248731,157995,18146,-78672,-112289,-224420,-453623,-508402,-282339,-45761,-4108,-155686,-300386,-306202,-132367,74,-86462,-102652,83988,142318,-56859,-268338,-242907,72762,398396,326231,-45148,-169556,-26655,44511,69746,56587,3191,-43234,-212598,-323855,-84465,133330,83651,12311,-112098,-300717,-465321,-452392,-234900,-4439,182400,204995,-59383,-207754,33661,120374,-134920,-266000,-199456,-123889,-11909,68097,89941,110669,81224,-49806,31325,311938,354124,-12521,-339574,-285883,-112061,1192,51662,9041,-86591,-45009,-79243,-177340,-91732,169919,303823,141087,-55195,-224494,-349281,-356668,-331608,-299180,-226447,-259785,-330811,-207188,88208,241150,207078,94585,-39352,-117777,-52712,6992,17037,-16192,-197830,-270361,-79452,-31497,-228196,-299294,-230725,-247036,-244848,-225933,-278938,-350536,-397177,-376469,-223009,-85844,-69169,-104483,-205842,-257309,-217102,-220398,-211157,-106685,-43360,-67403,-175248,-322764,-263268,-104021,-112104,-127919,-31370,21701,42799,20116,-42709,38897,269454,295355,54884,-45845,-10632,-52916,-113521,-189254,-294340,-274823,-49850,56794,-81457,-197163,-159739,-208922,-339168,-304011,-162938,-97072,-121199,-185430,-275947,-248482,-49162,-22968,-257667,-419693,-329654,-206472,-93526,55215,28366,-84269,16499,103812,3086,7143,45532,-12321,64853,190345,279890,282428,173032,-46168,-313824,-367394,-148796,-57178,-104869,4922,90236,27596,11400,84033,62238,-134821,-346793,-388709,-403390,-459725,-284405,35191,132907,42178,-70192,-106938,-115960,-129615,-116622,-160099,-324919,-442753,-505169,-517492,-341173,-10871,75542,-229889,-411142,-251232,-219963,-172451,214688,535376,396651,132156,-101411,-346834,-376232,-280581,-288740,-288185,-382328,-654706,-657086,-294822,12965,123932,79113,-102147,-361028,-456961,-304285,-120934,-99262,-222332,-363955,-340479,-156617,-41708,-229238,-505843,-467782,-129378,138852,86436,-158441,-290601,-259094,-250929,-282832,-258674,-155314,14196,72957,-64359,-221379,-170716,8986,95389,125952,190523,125109,-87002,-188562,-234504,-344280,-394091,-337337,-377382,-561467,-783794,-881536,-621679,-171291,2377,-147013,-192704,-178921,-330361,-514444,-652029,-681090,-506107,-291054,-223934,-272241,-471795,-616411,-361109,-190703,-587276,-973231,-898495,-967635,-1311113,-1468256,-1680716,-1472112,-836738,-680982,-323652,815449,-172778,-4745094,-7571381,-4360500,944802,2229641,2409280,3346495,2809922,1729244,1556983,1386885,1398048,1821693,2012543,2072949,1830491,1324589,779673,452189,457287,489274,402058,449207,443443,352462,463350,679631,696643,522750,358318,359267,463084,517076,402986,324385,304228,174474,70467,116893,230489,347833,439872,377484,87125,-159440,-124107,64034,218183,295144,318066,332546,319800,315973,267463,92193,48286,3995,-154961,-19228,309548,454018,473422,433326,250913,124759,82734,21107,67175,249582,359195,339078,176902,-72322,-163436,6524,119736,67528,170328,327645,246799,209964,391140,412755,220352,204019,291053,236070,336312,460665,267817,85995,106843,149658,168797,-11008,-260310,-197718,-48914,4516,196356,284301,212959,290664,439779,380438,222248,191558,193484,128208,31247,-44670,-139328,-180308,-84374,-12700,16909,65094,-17215,-162746,-171026,-106779,-84922,-108271,-89344,30895,203799,309625,264844,85774,-95411,-107914,-13320,-22998,-106983,-171954,-178850,-121759,-86413,-32452,290917,486730,125034,-267754,-195096,59125,189588,130066,-100290,-277321,-153757,49731,82433,117032,323209,465451,294454,20417,-60576,-35460,-37261,7322,81982,119480,194991,294418,288194,211307,97209,5535,21315,69523,15687,-12491,147514,204093,40879,4482,28607,-155569,-230808,-71148,-40696,-166532,-161991,8458,291620,525370,420735,109069,-86908,-53973,30987,69273,125588,123946,21720,20798,75580,68850,110619,212476,217495,86091,-22920,48224,315002,487602,352829,109145,23608,75338,-60977,-233909,-143348,-7624,-126750,-266606,-160557,57391,140811,430,-150186,-105694,121976,330873,277826,90968,60583,138852,86770,11934,48340,61913,-19926,-81487,-137694,-256477,-225943,68682,415961,411961,103064,-31975,146541,296012,111953,-141947,-90768,118110,168683,184390,207471,81530,-261,143858,208065,39617,-12152,35316,-70896,-167498,-141560,-129322,-37144,267869,479865,272376,-212011,-461287,-256218,-15696,19054,56768,169683,261000,285586,231645,85977,-9473,33832,104054,77635,76574,98259,104578,122464,89103,106033,179479,163354,22874,-80695,-136215,-189178,-47385,244646,288907,143113,55335,-4586,37009,250576,422066,400032,247516,146964,95550,4686,-26792,-7144,-11571,131385,278495,192646,135475,184280,115484,-45038,-155242,-199189,-134830,115730,201016,26521,-807,95538,46741,-131823,-244905,-117626,38425,38626,89876,190948,143846,33509,-31132,-67452,55464,325575,348054,-21235,-310967,-273119,-196834,-226786,-177312,-149445,-194742,-183835,-166362,-137331,-59948,46206,71504,-38630,-127328,-117954,-186444,-165247,147908,354644,233185,81181,-90010,-216690,-238694,-271145,-85825,242774,228587,55411,94621,214081,272486,160620,-191350,-377252,-221045,-92362,-111746,-93644,170257,493991,496083,220962,123188,228634,321028,240723,65802,-47943,-73795,-74546,-95044,-3844,201303,299040,216297,115354,95045,138206,228049,351959,375030,98475,-283046,-427008,-290542,-145372,80480,229362,208285,205150,234708,153912,73277,145294,165576,-102843,-330808,-95240,252510,165476,-109601,-279576,-344590,-395959,-458822,-367028,-86985,329743,922759,930613,37133,-853585,-671098,-767331,-1122488,-515666,173852,-136874,14678,525389,497519,260256,287647,310516,-315341,-512886,-743367,-297085,568286,1196125,1026749,800102,833199,614773,299447,175349,212584,239386,146267,-12058,14911,325406,481650,218020,4461,61695,54525,-57503,-34405,65302,65049,-12405,-106570,-186717,-141844,93977,245272,151261,29499,175155,297434,108620,-45239,20398,117707,211729,222001,57792,-44333,94398,351067,436895,225234,-45722,-76287,127834,245087,294610,301766,199543,157052,301163,392953,313360,220218,164999,212896,301320,221905,79174,100227,31936,-130964,-146226,-98123,-161619,-206396,-45478,149800,257882,282456,92506,-324269,-532098,-301969,58362,214895,182078,46447,-141724,-167399,-58780,-5006,2224,20012,-55528,-135667,-66573,53206,200301,304493,269212,146676,86739,24067,33949,147400,271317,344564,336422,225868,21989,-170352,-214565,-121911,-126866,-125102,101283,237027,166137,178037,170206,95751,75603,63531,33201,24663,-15634],[87881,189728,217936,159511,169857,272614,228572,65700,-17294,-79444,-273931,-391248,-268046,-102543,-129178,-264441,-304801,-246866,-284575,-251328,-35951,89830,4760,9131,100044,-109706,-407592,-338198,-112013,4933,-32099,-174484,-261368,-244090,-129915,-81,48164,12731,-112723,-239113,-140337,19419,154385,91017,-268878,-583663,-534445,-298977,-29041,153543,190469,282077,247496,4247,-134505,21938,292484,339716,205369,133863,53369,-73691,-116698,-192486,-279943,-79914,224501,121804,-94012,-33451,119159,168308,281526,309124,61598,-161651,-54211,129406,41123,-150238,-144491,19225,116968,144366,151037,130827,117775,125027,125941,44843,-62887,-54225,-47605,-128587,-187855,-178281,-104663,-36689,-47586,-33123,31561,51851,49807,-74741,-215750,-112626,-3352,-163536,-342108,-296085,-71653,202451,223763,-30203,-157797,-142467,-185998,-142755,-1403,118014,212158,218382,111467,70960,74224,1570,-67808,43051,129748,78964,-18554,-75713,-113813,-229598,-359515,-159758,220553,362017,319828,208789,29390,-70044,-97563,-224309,-476202,-575272,-364231,-60495,72276,-23165,-147204,-214709,-152745,-49318,-54516,-36817,78940,99086,-84703,-248328,-170650,103195,361571,277705,-41260,-137744,-15709,14451,35374,30105,-72354,-153792,-272821,-310711,-63805,115891,94251,80097,-32331,-209003,-327793,-343423,-243722,-77488,97116,162196,-29193,-170452,34820,112371,-147493,-246361,-155221,-101987,21050,169950,221366,240431,194636,25172,44965,301365,305228,-110551,-445006,-380821,-168127,11250,60328,-93102,-205676,-104157,-74997,-143657,-27283,235941,311135,97402,-121145,-260964,-345032,-355016,-339922,-289693,-182946,-221624,-321295,-224829,37,135120,215915,207532,39330,-92921,-32528,8187,-15498,-37655,-171790,-150427,24981,-29043,-302287,-409600,-350510,-360231,-335755,-246316,-228114,-289457,-381512,-419934,-266044,-62522,-10339,-102820,-255506,-314210,-269672,-278866,-244518,-113119,-86740,-138315,-237607,-351250,-247260,-63716,-69888,-129177,-83157,7642,135347,221426,174737,198393,359584,354354,113466,-44785,-100734,-199439,-266624,-328119,-405165,-306661,-62788,29929,-63261,-87696,21163,15530,-156302,-239396,-167594,-113168,-144756,-192556,-226715,-182385,-19136,21106,-234727,-476892,-425440,-259561,-60988,120831,43169,-120853,-34992,74297,21485,44637,60931,-26954,39922,182941,312851,324138,132420,-125444,-279047,-214323,-33648,-59559,-205367,-139785,-18742,69277,182117,192360,74832,-138150,-360846,-421470,-427200,-473982,-266290,83898,150007,330,-90473,-83158,-76894,-82742,-87554,-177367,-323550,-421096,-522705,-535342,-296235,83475,177468,-160930,-396220,-298107,-248694,-128305,222863,433562,256524,54646,-75634,-245346,-350890,-369751,-337201,-230932,-286218,-553778,-579250,-312896,-74088,30954,15237,-154789,-380426,-438409,-238676,-2483,-5462,-208564,-336401,-250519,-65280,-24287,-267081,-497027,-437325,-169480,74869,74326,-160211,-335720,-341635,-355899,-372494,-262569,-106370,25259,48540,-120238,-316539,-205131,100499,180703,117962,142686,112150,-43755,-99158,-142234,-293235,-408953,-412412,-430664,-568273,-764412,-851917,-622590,-194178,-22183,-158654,-176154,-127353,-281059,-502048,-621587,-612269,-462028,-295939,-238696,-258439,-433065,-621243,-456282,-258021,-517340,-805238,-755804,-862770,-1200617,-1369507,-1599756,-1602358,-1203632,-938832,-466144,477469,-1079932,-5400241,-6373944,-2658021,686568,1003009,2615398,4481857,3412277,1569047,1312585,1375957,1355204,1641055,1878907,1930942,1572131,1071654,651274,430549,441483,492644,408479,429685,415923,326730,436146,682887,770625,705640,570189,404495,331686,384947,392605,386026,416714,360357,301323,223918,173907,230038,383993,399573,154124,-56851,-45943,79112,199447,226624,183370,185853,163333,246324,327407,204117,125042,71944,-59817,53596,334556,483735,540839,501000,278721,85823,16979,-53219,-48601,137189,324252,334520,132101,-158194,-260838,-56371,103852,84892,193501,305572,185563,154815,346775,387477,276821,299121,374134,314776,381544,472504,318389,168535,153407,169073,195039,7514,-275478,-255321,-108378,29899,263542,336400,257136,320096,428519,337278,191094,192928,225318,202216,149488,45743,-148380,-250805,-150280,-64999,-7917,110615,45180,-193166,-243493,-103195,-35348,-64926,-59788,35749,220705,362059,272694,39111,-100068,-52480,33561,1176,-91806,-189477,-178066,-60742,-43373,-46535,251565,409191,65730,-280518,-187059,55612,129472,56143,-135018,-311790,-220711,20235,140531,207775,375643,478061,302753,2527,-127241,-72927,19376,88142,125327,144198,191842,305045,387082,322200,173750,116738,139218,59456,-88705,-122324,57344,143274,1380,-29369,2818,-158704,-196566,9832,32749,-133418,-166929,-13121,235577,418413,315453,44532,-124665,-35568,129770,182386,174760,119032,5531,-7710,76891,142144,188439,214596,159812,40533,-42662,80519,403871,588032,387738,83640,5058,86857,-35014,-238600,-141127,18645,-96964,-213131,-119867,-18260,-2254,-20929,-36202,-59314,1565,188188,254636,131123,38274,11592,-9890,49367,131830,93407,-33801,-137472,-182825,-212907,-122306,128973,379294,344006,75046,-51313,147718,304711,154881,-61358,11435,198342,208032,186941,174152,49366,-2636,127426,187867,58057,44853,96857,-50005,-214500,-193065,-120144,-1766,250409,430992,265071,-195067,-439249,-214442,43066,61050,11631,30470,119789,216678,253947,169105,22811,-16312,32104,49339,113548,169817,135238,150120,164188,180634,229335,190861,38939,-72874,-135120,-176975,-42938,195518,273040,223213,133747,-4976,-18465,217300,460079,477354,318525,164660,72082,-17074,-87882,-155417,-200714,32044,283894,226974,131756,151630,106659,-3665,-96774,-185168,-167526,80376,204619,47738,5671,111310,72345,-125810,-226983,-55029,103999,66738,144666,289156,248737,89046,-54767,-100320,65969,321290,302072,-25358,-276188,-259716,-248419,-295970,-223822,-203407,-282111,-255165,-175105,-110712,-59503,6259,47149,-58729,-149880,-91368,-145435,-195778,63715,306002,275930,154141,-55499,-200043,-148417,-123332,-37356,175924,164463,24473,77843,236510,324235,198959,-137768,-337345,-246638,-179533,-226081,-148822,184864,494669,449433,211554,161741,258904,327920,261624,100067,-49280,-132639,-154547,-183313,-119262,112753,328859,354378,285299,214534,167682,218434,342559,362832,69332,-320007,-428946,-277249,-164131,22134,171390,157119,188718,226305,127876,56096,149145,161407,-92877,-322878,-106354,242356,159321,-122320,-237618,-262114,-316741,-416110,-341096,-41794,324276,695441,633984,-518792,-1779303,-1286622,-878000,-753257,420935,1419284,521722,116634,308242,249918,-52519,-216879,-579413,-1362848,-943001,-133297,492692,815804,1169777,907667,766535,770177,552848,302517,160874,166481,228718,154445,-43139,-101611,120978,237211,38633,-87911,14769,-6508,-135328,-118925,-22680,-12245,-44210,-86514,-108581,-24813,207148,365045,259518,57437,146372,316906,188622,1577,-34437,-2699,136307,207079,76339,-15434,126539,371672,456164,302976,67997,27279,170522,220967,229553,236685,126229,69864,240272,423970,421397,299320,190480,233919,310945,198684,87292,128679,46436,-173593,-250811,-199928,-214876,-234836,-53410,198109,359365,311271,8732,-329033,-342447,-110241,109756,184797,123007,-24057,-82041,86610,198019,95491,53551,119605,46173,-106075,-83533,57815,193350,234249,213796,139664,102812,86864,60721,121202,290399,390365,328904,206654,91550,-75804,-131948,-39246,-99088,-176587,38405,192893,126757,157408,148475,89247,105995,83692,37720,53359,52042],[153377,212383,241391,185329,203254,342992,316640,95334,-59847,-143148,-268511,-274809,-115185,-30025,-150178,-326573,-351601,-253762,-247846,-272093,-133662,22558,4895,22107,68326,-188011,-446091,-327482,-84040,36521,18456,-82112,-184370,-250495,-133171,78779,145107,82632,-27634,-125435,-87733,-62275,11328,73491,-150546,-470125,-466029,-261516,-19635,146149,176067,174360,100176,-68355,-154723,-55200,192612,328765,231946,116536,-773,-141641,-220130,-312852,-357972,-120635,175647,52320,-148085,-44538,132104,205861,309536,317994,95910,-153972,-88155,76692,-32151,-213704,-170129,43993,157889,173655,192637,179937,143594,170235,229842,154722,46863,95624,78971,-93424,-184124,-152419,-108043,-42813,-21842,-44897,-38376,30689,100367,5141,-143912,-71192,-10844,-154371,-249029,-190057,-42286,186059,216479,39861,-58809,-119477,-215702,-158662,-32774,96961,261029,237747,89372,113718,168875,38929,-95676,-13779,88470,89056,29192,-69367,-179081,-302937,-357803,-123608,236465,352086,304553,177568,-2223,-68403,-68242,-197528,-439987,-575558,-423959,-100192,112028,112089,20058,-109182,-160980,-109501,-37430,35405,81880,56719,-78040,-170381,-79480,109774,281377,193769,-52969,-114092,-24603,-39814,-31929,-2142,-89359,-184898,-276680,-255370,-25485,87496,74787,117775,57602,-87494,-148981,-170238,-196269,-138317,-13224,77409,-46200,-164142,23159,103736,-136595,-180240,-54675,-39205,47705,226202,310218,348087,286772,90723,42149,257365,240444,-192663,-534023,-466326,-204864,12616,21658,-223615,-306751,-144425,-65113,-111054,20457,262890,294657,98736,-115117,-219987,-252206,-274770,-286343,-220984,-97153,-146347,-276543,-226172,-103786,2313,178787,263312,99790,-35129,13037,-1067,-77621,-81361,-130610,-30990,97828,-46487,-340184,-457017,-436100,-448810,-415729,-281916,-198625,-233350,-344498,-416676,-276867,-33037,52906,-97626,-304182,-363994,-301145,-306678,-277820,-158300,-140064,-178731,-258431,-329994,-189804,-768,-10704,-105048,-106441,25073,258349,433592,376888,309831,371557,330417,118110,-64756,-176024,-292698,-343348,-383048,-445138,-295976,-65894,15187,-1999,55167,191941,219811,15423,-185177,-193777,-168246,-191871,-192393,-167543,-114765,23525,97572,-175734,-489010,-469262,-275100,-21607,174078,52714,-154579,-95433,20666,16833,41226,12205,-84331,-16523,128777,272531,324829,107312,-163290,-213873,-59829,87469,-22531,-256477,-268871,-127650,114340,350541,288973,64771,-147574,-339767,-401566,-402390,-438434,-231129,112422,161342,-21210,-81170,-16197,2160,-30481,-68311,-196192,-328218,-405273,-504510,-501628,-250596,112839,207457,-93615,-313780,-261050,-201061,-69875,181131,263972,84757,-29401,-44553,-129320,-295685,-403124,-319208,-128224,-165269,-425410,-480715,-310600,-143289,-72882,-70420,-198998,-384906,-420716,-182556,83900,56194,-172056,-246216,-114502,49794,35915,-215022,-410568,-388976,-233380,-28216,28960,-163941,-346647,-394027,-438294,-398713,-198177,-57320,-7462,10214,-162301,-389743,-228622,165030,228880,94713,104618,126289,28902,-12204,-58736,-229012,-406324,-477185,-465102,-529925,-676587,-759579,-600864,-228981,-61227,-171781,-198429,-142977,-247827,-445849,-533501,-509570,-430068,-364120,-351228,-336673,-429626,-609053,-553039,-359813,-426835,-534383,-514592,-685972,-1024562,-1269165,-1527968,-1749367,-1655993,-1313363,-682660,26711,-1855381,-5826232,-5699574,-1462686,748245,595486,3202261,5617769,3968288,1492126,1187134,1398081,1219855,1259967,1538933,1613330,1233812,789360,549157,463117,465484,516784,430247,375321,344837,287725,388276,632602,797007,849803,749270,451896,232241,274567,390157,432716,490455,512943,500439,334211,125482,92786,291364,401569,253204,116568,103987,144347,209420,170615,67593,67793,60259,226358,399743,311864,208276,160103,52765,98896,297180,462063,569797,525074,282339,59541,-8026,-81646,-137611,19786,279861,333320,99871,-194385,-264191,-59206,88736,93643,205967,259545,115844,102751,286948,359471,326552,341050,381960,346246,388562,446947,347036,240778,195020,197345,239202,60235,-230881,-247474,-98875,114101,333497,349238,263213,331345,401753,282974,172538,210395,252632,248243,237248,112893,-157406,-286157,-172448,-82978,-12828,153474,123075,-166896,-280229,-109351,15864,15898,9445,52793,216117,365076,228137,-32734,-100520,-11086,36114,29230,-2083,-120318,-136179,5108,-13004,-83168,158995,291717,22675,-241153,-162564,29115,52302,-18274,-146745,-303373,-262382,-20467,160868,252745,375268,436219,268613,-27718,-170528,-100962,44420,142529,161121,158129,176351,283369,416549,344088,172268,174578,229617,52201,-182576,-234389,-67826,59819,-6605,-30239,-17292,-145479,-138690,90592,101503,-73124,-123368,2812,193911,295194,196650,-18686,-152854,-25778,190618,248037,190974,92710,-26161,-48955,63747,193587,246327,192795,57189,-50269,-91944,59654,393236,573425,334464,2761,-29470,108799,29337,-198357,-134444,11259,-78172,-135993,-70038,-95003,-142520,-51282,61602,2442,-62184,94000,234272,151362,8057,-110999,-106606,63868,197102,154337,-1504,-174590,-211853,-121744,28422,216778,322987,237000,55091,-24074,149652,282492,197078,55153,138591,273338,242145,190502,132768,10768,-2025,117626,180103,98955,101736,137257,-58891,-281011,-237311,-90626,41588,200491,332826,251698,-129887,-370798,-179090,56406,63357,-46837,-115397,-46424,90896,200571,211778,77371,15604,47053,43278,108734,203958,159938,152338,208334,247185,269709,190929,40115,-69565,-140068,-163831,-44330,128713,237826,283536,202152,1403,-63929,155151,411668,441322,297672,137966,36458,-31471,-117256,-255217,-314913,-28869,249356,199209,80521,85240,98345,54957,-40190,-171567,-184823,19017,157115,65846,35076,113256,59771,-130004,-198747,-5408,150668,98951,186602,343471,312570,147497,-47857,-125048,42027,253695,219722,-10891,-202501,-216036,-269743,-328482,-249559,-254762,-362457,-310095,-146321,-40731,-44739,-56622,-10588,-81340,-135367,-29536,-83937,-209173,-20722,228278,284941,208096,-22686,-193670,-87508,20374,38872,130678,116218,1793,51152,219092,305020,175815,-99694,-267077,-229257,-230926,-302392,-164770,185919,421021,331880,178603,185163,257228,277301,225289,115763,-24110,-148869,-216620,-271801,-226018,35115,333008,439918,388621,263090,163610,198390,298795,307402,31398,-347255,-395619,-223718,-143809,-29738,94473,101283,168571,176584,41748,1281,105212,82802,-139695,-319631,-120810,205825,152885,-118770,-186399,-160884,-215611,-338156,-277879,-14835,194978,254133,114405,-974466,-2075737,-1498343,-861251,-279462,1179292,2100689,1012944,281471,138341,-14555,-375166,-708156,-1422671,-2151495,-1198512,567079,1059818,886460,1040769,703695,636155,680322,464231,246246,114247,108110,203391,146635,-69533,-180830,-61578,254,-111238,-152239,-44899,-77861,-188918,-159798,-57530,-27842,-42343,-61159,-20839,90951,247287,373200,288439,55126,91525,302020,246190,34816,-110577,-151548,10013,131505,72322,37379,184944,394070,474760,378141,167360,104597,170052,139430,101272,127374,34659,-16433,175475,426411,505231,377862,213803,226789,296358,190441,129356,161145,57472,-178871,-298213,-265021,-249817,-260229,-102234,187678,417188,320920,-76422,-316209,-161097,45098,122985,130504,58466,-80731,-22552,280703,401186,208160,118995,193279,121990,-67651,-66583,91548,185764,165850,147266,113158,96931,127316,81085,94273,279286,394689,296121,172512,155258,54741,5231,58472,-82494,-228865,-36202,130202,83839,110944,116415,97102,132705,93508,50079,90519,130820],[227243,264116,277485,209216,210446,330207,323538,109578,-70105,-169969,-229493,-141239,13811,4269,-166623,-346525,-355244,-228241,-173932,-252779,-203551,-29230,24313,63869,84245,-179201,-406801,-286777,-54104,41364,37679,18691,-75103,-230193,-147749,118057,206589,128585,56740,10421,-52936,-172796,-135946,70181,-25189,-354265,-403493,-230178,-45097,71597,107183,40236,-48965,-136991,-211097,-191202,45678,269358,213330,71980,-60677,-201253,-307266,-413554,-436781,-211211,32804,-82873,-231487,-52095,166819,249424,311968,304865,127986,-124589,-108517,17305,-122294,-299134,-194495,60863,180083,205356,236560,205276,123849,160885,289200,247221,148945,216716,175757,-60656,-171611,-121562,-85305,-11742,28046,-38427,-81303,33970,158429,78458,-70474,-9218,33437,-77722,-109850,-72077,-16393,151860,192331,96595,32764,-101758,-248546,-179550,-69325,64631,276270,216615,36072,122307,241308,91931,-78320,-57845,24055,79261,77737,-40454,-198290,-345520,-359608,-113898,193406,271557,215226,83151,-61652,-75763,-37562,-156256,-375558,-532814,-452570,-145248,119896,216818,160955,-979,-151756,-179814,-46282,110074,117731,43411,-30634,-54615,-4039,79302,172676,96333,-85952,-119400,-56802,-104762,-116052,-38764,-61175,-154190,-237677,-176759,14322,51288,31862,114576,119296,9565,-6422,-7352,-116621,-180496,-127121,-31026,-107540,-188044,5997,94410,-114254,-95186,68657,40542,60885,235588,355592,415644,332542,124980,25221,184619,161218,-247825,-583703,-520588,-218937,4664,-49097,-337505,-362503,-151926,-50194,-90045,31522,228783,234536,103404,-64944,-114391,-89299,-129725,-181093,-115184,-1711,-59609,-207359,-216862,-201328,-129376,96088,247295,133366,38087,64790,-20615,-156579,-153806,-106594,38475,117376,-68303,-337892,-457272,-483012,-501190,-473127,-327375,-202850,-208017,-307553,-381377,-267080,-12731,100551,-86936,-336837,-400354,-319468,-316139,-320377,-240242,-195120,-186585,-236383,-267010,-112177,63422,50312,-57279,-88662,70965,368713,575544,493857,345635,309831,230485,56000,-108207,-208737,-289073,-311313,-333063,-381667,-231608,-54901,17628,89888,197875,305220,330378,111436,-152397,-218718,-230930,-238023,-181668,-119677,-80487,47261,168297,-108790,-470651,-470595,-269654,-4165,190042,52775,-171220,-142380,-38087,-882,11664,-82819,-179338,-95881,49467,186368,290297,101578,-153079,-137781,53039,179574,39608,-249115,-350794,-212128,140632,460580,346116,39319,-150894,-281972,-336272,-341918,-368452,-195951,104958,152563,-27406,-50286,76541,100584,11271,-75219,-222417,-338113,-395989,-460844,-435101,-219877,73487,162723,-41466,-182958,-150410,-99034,-18638,101569,75310,-73039,-100351,-14734,-27877,-214081,-348517,-226301,-6029,-50378,-302271,-384388,-278384,-174698,-170434,-172255,-230416,-367566,-404781,-158337,108670,64601,-127426,-120225,26607,145133,105769,-105611,-280995,-334940,-300347,-140771,-34482,-166473,-325020,-402923,-461074,-334568,-71196,-13908,-73432,-40047,-180066,-412770,-224769,197701,241111,80225,109157,179175,117164,48426,-10553,-174612,-394018,-514265,-463814,-435654,-525726,-633563,-565656,-263509,-98089,-173097,-234924,-192728,-213575,-349923,-415946,-405681,-416707,-469260,-520037,-478117,-453414,-566222,-605655,-452395,-331293,-249348,-272040,-503021,-806976,-1146648,-1492579,-1921368,-2094208,-1714903,-1019654,-643633,-2403475,-5641688,-5202367,-858847,957153,901532,3934912,6420853,4307652,1516663,1202373,1417889,997814,759652,1068285,1211378,912902,567745,515715,530652,501206,541836,460766,312198,263544,259719,339198,537293,756208,900446,828299,477303,193351,228674,400292,445595,489671,570927,600942,421955,104004,-28794,186271,386753,359603,309012,270615,228307,238058,138310,3608,12974,38518,255400,469990,392376,266185,228337,147005,110228,205215,379509,534047,492442,264934,59136,14083,-65980,-194262,-85732,230062,334370,94657,-169193,-175576,1871,85704,100636,216553,207166,50420,59480,214386,317754,344417,320420,317571,325961,360135,390529,343547,282398,217428,220257,282482,129461,-139900,-183306,-35406,214724,375053,320910,238131,323414,364995,232544,172384,245361,276839,258765,270442,140020,-165540,-288396,-159509,-78026,-8952,183292,206294,-78654,-263103,-122313,51263,107141,102655,88917,201564,324682,149344,-108208,-89464,34562,35829,78274,137159,5425,-61322,76833,12059,-126027,45018,167882,-1132,-163260,-122269,-11437,-20689,-66696,-117502,-242385,-262657,-56540,148047,245487,315836,340489,192898,-69287,-184063,-107043,42973,159004,172247,148556,148504,233718,359353,263171,93027,167798,271421,52237,-236975,-311927,-190731,-24187,24795,14445,-15463,-108400,-54923,163333,150994,-10003,-52369,45034,171208,191187,103274,-58135,-166736,-37577,190303,245230,166794,57758,-56553,-89380,40167,216177,277794,168857,-26959,-131175,-149277,-14108,293294,470068,224338,-106798,-75977,129214,112151,-115770,-118223,-22866,-66621,-52339,-31859,-165089,-248455,-80248,123822,66653,-62665,44976,192114,139638,-15080,-194457,-180133,54077,226403,223625,69147,-171075,-202056,-4900,180462,304826,263825,119399,52204,59188,162569,238341,222096,173990,259307,327817,265829,195468,91823,-30109,-4316,117668,186483,143685,134811,144654,-81985,-333953,-261950,-50688,84399,137931,222234,249689,-21856,-266069,-153389,20932,23913,-95824,-218805,-187171,-47754,105957,211420,132120,100583,129823,55771,63167,184522,160742,119506,213322,312194,311451,171097,27897,-70387,-153115,-159591,-54929,63549,195518,308332,240642,12854,-89032,79152,294424,309724,195393,77263,-1845,-32390,-100773,-274856,-315863,-26426,195889,130056,10197,19626,106746,115348,-13402,-171150,-191504,-61235,63738,65359,73798,106237,20532,-140770,-174618,7484,158596,125375,204073,340982,320729,196653,-2025,-124635,-9786,134557,123641,28702,-94828,-151146,-258138,-322739,-255756,-290732,-400759,-312294,-76173,54209,-26188,-126903,-79279,-91739,-80337,55305,-22304,-205922,-77119,157491,275670,255408,29212,-174883,-53604,131741,129516,128853,107952,2215,23550,164104,218037,100626,-82944,-180614,-172510,-237745,-329550,-156501,159860,292816,188728,143695,188981,211749,174243,141389,110321,19648,-118918,-236975,-319185,-272614,2822,315697,454736,403497,235258,131781,168259,218529,212179,273,-336990,-331595,-153027,-108274,-82224,-3293,39740,134849,90270,-75332,-65977,34716,-34077,-218504,-320588,-129323,177985,168268,-102363,-157786,-78781,-123032,-249102,-205600,-25522,-27149,-257500,-421368,-1081872,-1626673,-1297951,-785695,56020,1429040,2005300,1222130,485980,94456,-203562,-620880,-1020408,-1850057,-2400855,-1239550,928678,1079684,767290,926092,552421,531727,659210,388390,139609,38273,43206,155582,105008,-97320,-201014,-165165,-162143,-202810,-187884,-122825,-165071,-221464,-153728,-31747,24787,-3467,-33601,55008,171437,204629,271702,236230,25104,19708,247864,260205,37048,-198369,-289557,-130983,18707,48900,102960,260754,425125,496276,428386,231924,139570,120570,7119,-72383,-19477,-70037,-91427,114868,391824,538516,440566,232477,188759,247958,183963,175491,181073,58401,-154673,-285859,-271629,-250875,-286683,-187295,128930,420495,301095,-148296,-294332,-33860,136735,111330,87925,24331,-97740,28366,376189,499122,287135,163497,217094,151082,-28005,-11326,146279,165245,98827,81376,72879,70491,129051,84133,66748,237986,366291,261257,140872,191084,176586,146430,131174,-86778,-265000,-99481,64927,46971,51591,80532,114678,151695,100558,76759,134227,200866],[294016,327268,302753,214391,185415,230655,232985,98737,-50846,-162417,-171584,-24151,87599,-9205,-183741,-326134,-312547,-163745,-74814,-197325,-228021,-53769,56718,124468,147653,-78703,-296571,-226957,-31933,27480,34761,103824,32237,-187652,-165576,99037,200755,131506,109570,105933,-61435,-282462,-237044,94639,84801,-264723,-360961,-207407,-92757,-43313,-2904,-92546,-171977,-189615,-281159,-338935,-104225,173999,146349,1161,-117116,-233940,-339332,-446383,-478298,-306215,-134924,-226188,-313224,-59591,205313,282069,287128,272768,147202,-83396,-116484,-32759,-185882,-362638,-209974,47434,159007,221109,266434,197754,65528,100026,289527,306912,224365,281700,222096,-38354,-148646,-82332,-37740,45259,89087,-18034,-99923,36835,189450,116056,-22751,40849,102089,38577,33062,30263,17772,129046,169453,127308,91318,-97206,-283847,-208855,-105939,18286,226386,143159,-36935,84419,250358,137429,-15278,-63957,-36618,52261,107627,-5752,-184957,-370549,-392213,-156471,87889,140369,90510,-28339,-123059,-92293,-20992,-116082,-318446,-479252,-445821,-176016,107004,270283,251366,94755,-137608,-261019,-74301,191102,194301,67424,44851,65343,28752,9479,56414,9378,-135583,-156925,-98301,-157493,-193338,-78998,-25813,-109083,-187025,-101433,41517,15322,-19011,74665,127337,43029,40387,78340,-35117,-198501,-217245,-133993,-192049,-232395,-17875,76337,-96892,-26655,168234,106850,62896,218410,372332,437166,323356,119330,1775,93222,68500,-271968,-575144,-521907,-207431,-8003,-126503,-399004,-362382,-122768,-27313,-82657,-4294,123505,118773,70322,-6825,23678,101093,45416,-47845,-1768,74366,12814,-130857,-201985,-269361,-230436,-11789,173992,143547,105298,98307,-54026,-239662,-254846,-135544,22100,80730,-77996,-302526,-431270,-485041,-507154,-497783,-367521,-234147,-222360,-285077,-330383,-248001,-12831,115305,-73282,-337641,-406633,-325336,-320008,-370081,-333806,-238583,-168738,-181894,-182117,-42101,107352,100460,4777,-35285,127489,423281,592137,488262,304014,201731,88109,-56922,-165708,-189749,-184728,-179934,-203967,-237086,-133063,-34382,34206,187185,306704,332951,306112,96013,-144327,-223664,-270220,-259266,-158350,-97019,-99535,26896,195538,-61061,-437866,-448234,-264177,-26206,153873,33741,-167859,-160778,-82838,-17721,-22120,-191778,-296557,-186311,-27275,99256,236789,109474,-103667,-70236,100824,220330,105441,-193477,-369928,-256041,131387,468695,337601,7054,-136699,-194870,-241077,-264712,-292117,-183207,48797,106616,-33526,-14140,165012,184422,23501,-119846,-258840,-343382,-382623,-407869,-363303,-208348,-10084,68970,-10156,-39236,-6593,10465,3986,7105,-77791,-178177,-144715,9942,44381,-110178,-202209,-72803,108132,34634,-208549,-303401,-214374,-164203,-249086,-275792,-246024,-326391,-386686,-173977,64567,18292,-90337,1673,125150,178711,143986,4724,-156201,-285276,-345422,-229649,-97016,-164967,-280939,-368047,-410587,-194537,83656,19737,-150731,-100010,-176225,-377978,-190881,198284,223236,88003,166968,266320,201974,66241,-20662,-159310,-384424,-512369,-416518,-289480,-335130,-504624,-524314,-290229,-125974,-161795,-263181,-237478,-164651,-230220,-301248,-329755,-421797,-571087,-680742,-626208,-480297,-486717,-584813,-494315,-242809,-39130,-123785,-380720,-594861,-997131,-1498378,-2096138,-2413537,-2046967,-1502329,-1571908,-2649986,-4608858,-4561999,-917140,1092774,1681668,4563640,6628210,4303625,1622710,1339123,1407948,735796,282079,597052,838754,688050,478317,571021,602121,516542,549927,491999,271247,211036,263331,305271,416103,643071,825331,771076,462898,217818,259049,414633,412695,407185,510418,578988,471906,121805,-101997,92910,357196,445955,468607,399330,295901,271801,140544,9674,31670,90541,305991,510260,424045,275057,247309,202088,98593,85339,247010,427826,404331,231356,84401,71785,-18177,-213726,-160099,179496,331530,119669,-91059,-29559,105626,98093,112516,236221,170621,3746,26467,127760,242418,308292,244611,203635,264298,310257,318617,307977,284193,212171,218115,297198,188466,-33773,-92687,44851,276786,361533,261594,195956,296974,323199,195717,183806,283419,291286,234646,244034,127380,-166670,-266991,-131533,-67558,-7338,194884,282451,56600,-189498,-133218,60360,178968,196544,144670,191956,262318,68032,-160054,-63446,92405,66746,152124,277631,132621,22968,146356,37027,-155967,-52133,67236,-7770,-66206,-64087,-45933,-67419,-68729,-38834,-132068,-217305,-73609,119383,197119,209750,209353,92032,-114316,-170168,-85118,33071,143424,153934,114252,113263,169593,230468,106153,-32774,107490,258698,59740,-232903,-324170,-269984,-84917,86980,97667,15624,-46404,50017,224548,175220,32462,13366,88048,158184,127704,57908,-63447,-165067,-71414,130624,176958,105832,26258,-71630,-116350,15654,214707,285630,164615,-35920,-146270,-185020,-117985,142250,326889,103530,-206417,-121995,141651,192750,-6019,-92014,-65810,-46792,29384,-12740,-217842,-301952,-101269,143416,121830,-16516,15594,107705,95673,-19379,-218736,-214244,27993,215545,275267,150224,-126014,-146285,108349,291266,365423,215202,19085,66089,180693,190168,184455,212826,254471,340441,350657,274767,200032,61407,-62377,-8744,127146,203967,176830,134528,122415,-93881,-340613,-259151,-15501,113395,80899,131634,266385,113624,-136980,-131262,-49985,-44973,-114208,-243504,-261370,-156458,8103,173109,162241,183587,228082,75366,-7245,115915,131186,58622,186358,377840,356115,143126,12252,-69717,-170799,-169128,-76023,12420,152777,288649,237668,28052,-87709,7499,144580,128972,49831,3098,-36348,-23847,-47763,-215385,-209465,38231,145017,50885,-42642,-9912,139642,159993,-32869,-190538,-191260,-142595,-55523,37391,109149,105290,-12667,-140186,-161141,-25494,121554,135888,190938,283155,273566,223815,77148,-85728,-70342,-7275,37619,87009,28462,-76321,-215242,-284801,-245629,-299468,-377962,-245145,28696,148608,-15932,-184702,-129994,-76487,5911,138790,14226,-193233,-94181,113661,263722,308299,110091,-129117,-33264,198948,216639,174392,147789,31344,2811,85438,91558,1577,-87901,-102881,-99042,-210847,-314948,-144650,104527,146189,67376,121584,171425,124988,40338,33540,86450,67045,-53880,-203797,-298031,-232567,25730,279968,398116,335069,151862,84692,127150,109004,90289,-16341,-276006,-253419,-93930,-81043,-135728,-113085,-27292,81518,-14672,-180469,-116873,-35350,-142093,-292275,-322795,-126245,184412,215398,-81648,-178773,-57018,-70993,-176694,-151598,-70856,-261318,-658389,-750498,-745435,-658217,-853486,-752161,40592,1022572,1260871,1155537,712909,232137,-228375,-703350,-1021153,-1654834,-2072885,-1119045,710096,523216,520120,910733,545075,536709,741746,350450,15581,-43791,-6132,97646,29465,-127068,-154154,-156310,-214688,-230950,-198972,-209543,-263359,-240292,-111341,40725,123005,56066,-12539,98820,190854,92991,95365,125365,-22484,-57004,158995,222255,3698,-275589,-376888,-246906,-94415,21849,169331,336355,460337,511893,438100,258933,143499,45347,-142614,-251764,-179059,-173469,-148729,58371,317779,505083,462612,228960,119117,164484,162226,190407,166435,38195,-119875,-228192,-214794,-209877,-311086,-285433,45394,368885,248867,-190580,-265812,23967,161544,93170,82339,40601,-61383,71998,374225,479358,299484,163979,188800,130267,3950,73449,210450,129279,29223,21809,27501,35889,98155,70585,39983,171272,312275,240595,127559,188878,247810,238896,147370,-113145,-269666,-123233,23213,23459,-2718,50880,134251,160989,114361,123397,185978,250927],[342195,375764,297352,190698,132686,74565,66670,62683,-10218,-125522,-106761,57130,104712,-48459,-192757,-274058,-232046,-66158,28480,-122080,-205567,-51234,88789,183480,235028,79130,-146168,-164135,-28201,5923,26704,153527,103116,-135100,-175685,24620,116439,83046,112391,120793,-110753,-351739,-257304,142631,157765,-217370,-339671,-189360,-138924,-156963,-125562,-195697,-244267,-210374,-321980,-431963,-209933,62638,41217,-86426,-162395,-230626,-300573,-390852,-455701,-359876,-253386,-314039,-351113,-64434,222260,277676,226631,215563,142916,-39530,-110509,-59697,-186158,-354715,-205186,-6669,84952,206539,269454,158494,-10217,11611,238398,328147,261910,283324,213828,-35995,-123986,-37871,22966,106747,142887,5984,-105071,16916,164630,97274,-18630,53149,159199,150878,135094,96779,71772,143688,162043,129364,108069,-102430,-312301,-242494,-135843,-36604,108628,26036,-111265,6205,180826,156146,76153,-21620,-69115,16003,107019,19889,-157309,-387678,-458906,-248893,-55856,-4072,-18839,-101511,-157805,-114553,-28749,-87430,-285930,-435710,-405477,-181976,83190,269800,288030,159503,-143777,-351820,-101922,281322,293549,112853,123215,157829,12402,-88822,-46234,-48006,-186674,-209779,-124414,-175286,-240325,-119990,-25706,-100941,-158198,-53450,48208,-12040,-60885,14203,78975,4500,-21644,61644,24618,-187738,-257440,-199373,-267110,-282688,-57543,37389,-98920,-4691,202095,134327,62011,202738,377730,416876,268291,82122,-18550,-1738,-31032,-265728,-503277,-461783,-170866,-18134,-185828,-397481,-316089,-65212,7601,-83446,-83349,-42178,-43296,-9508,39048,156855,266791,205716,83171,92815,116200,54099,-66143,-184147,-290241,-276609,-108887,80529,141400,149141,95326,-105134,-316162,-371895,-236267,-84044,6374,-65683,-248796,-394376,-439301,-462652,-483320,-383058,-270717,-265239,-278945,-274922,-226519,-38021,88954,-62084,-297044,-365211,-312367,-324278,-413444,-403776,-259863,-138838,-112999,-99004,-2778,116852,132253,66175,31989,170546,399531,480657,372604,208789,84487,-51839,-183343,-220771,-133822,-20720,780,-57775,-84009,-45819,-18342,52750,259433,358505,275732,156375,-20644,-153894,-200629,-266926,-239816,-120291,-99490,-167177,-44137,158403,-48309,-400835,-420264,-271371,-82772,69520,-13278,-152468,-147652,-101679,-23271,-41218,-279041,-412234,-275423,-79649,51409,183514,119238,-34524,-22935,86156,205680,152800,-115427,-331520,-255870,83201,363078,251740,-24198,-100009,-94847,-136658,-191611,-241727,-211289,-57661,13200,-57559,9216,216575,217856,-8895,-202331,-301595,-328320,-348685,-361494,-311352,-208044,-96742,-32289,1378,77063,116430,77361,-14320,-77726,-157145,-213371,-157896,29551,90229,9506,6011,107709,194520,81527,-150546,-236475,-126615,-124888,-303744,-360198,-242909,-266119,-362393,-221443,-31442,-64648,-72313,81418,147584,129620,118449,58726,-79539,-246203,-350466,-271673,-143278,-158955,-230276,-303537,-303268,-29592,214505,39294,-215939,-165184,-163538,-300834,-140121,168122,181936,115686,260320,365470,263715,38374,-97695,-206622,-390194,-471995,-326575,-115898,-144131,-395800,-480601,-309191,-152272,-151415,-273459,-251727,-100765,-111811,-216195,-299330,-440748,-631349,-770851,-719890,-483660,-378952,-491993,-466796,-170103,44655,-120423,-361651,-445388,-840597,-1528634,-2230363,-2539125,-2237098,-2106776,-2683831,-2589028,-2785838,-3654396,-1657364,984332,2671621,4917387,6153153,3941322,1777336,1556971,1370588,511767,-17094,274512,594170,590037,540846,701583,650452,495194,536302,516818,271417,214158,309221,299772,298635,474738,632302,590600,407040,285422,344290,415832,332331,266332,354654,461383,483989,178950,-109875,26381,314346,493443,561198,456032,323965,300895,181815,79400,105279,178237,338580,492147,394847,229584,211555,219905,88185,-24601,93704,269352,276939,187572,122896,141280,45521,-192139,-187776,133771,317910,166587,17114,123772,215541,119600,130280,270220,167113,-12305,2354,26715,119337,211876,135317,73535,181946,258223,251124,251324,250545,180718,177766,261844,213535,51420,-12655,100421,259030,282723,189012,150895,253044,278716,174096,191104,299286,282566,183099,172292,90485,-151891,-232184,-108753,-66149,-14317,189563,340957,207698,-74850,-130369,43789,209018,267539,212968,200041,207566,17807,-165523,-24485,153456,135258,236047,366200,204678,86704,197586,61864,-158026,-103475,5087,-1614,32636,15149,-49985,-72977,-20398,80755,10767,-134680,-63510,96468,130966,84282,74241,-5521,-148731,-136309,-36646,37334,115747,116965,68674,81008,109765,74259,-68100,-154786,21948,201341,69652,-169115,-258335,-276007,-106600,156575,194084,70396,32068,161460,272926,178288,43657,45789,104212,136820,102463,58071,-39390,-149427,-113900,37600,67822,20487,3709,-65771,-122589,752,201565,279343,192291,52196,-66956,-175644,-215507,-10579,191466,10639,-264900,-153626,145972,256997,108546,-59888,-96510,-943,109630,-4056,-240119,-301592,-112647,127257,160583,44787,-25055,-21024,32272,-1525,-186224,-205715,-1126,174490,288993,206111,-58223,-56891,189487,333812,379915,181873,-46394,86387,298569,225672,132430,160236,263897,358308,338546,267489,201499,49713,-72324,-7668,142589,226183,192827,108885,86251,-73573,-284108,-227655,-7,114994,39639,77385,294698,253134,4047,-100770,-131050,-122176,-91630,-178982,-251969,-211023,-69350,106900,153305,215111,283421,90166,-76804,21772,80293,-7772,146707,437440,393836,117730,6128,-60308,-185791,-189877,-104903,-22310,109168,226673,195529,46168,-60162,-44301,2218,-45386,-88304,-61318,-64083,-16244,13459,-111227,-45290,137334,109802,-8178,-47168,18321,191672,174819,-96567,-227535,-184567,-201929,-172140,-15846,134271,128421,-2201,-107744,-156904,-95895,49149,124150,149261,185141,185132,220576,170927,-6933,-115208,-134080,-20979,145964,137867,-3608,-147508,-226299,-222750,-274919,-300949,-124101,149219,218853,-21123,-212886,-140052,-30780,102589,191752,5354,-182038,-81328,93331,255124,366191,208261,-59620,-12485,226040,283883,253056,224199,81847,-7302,4992,-29587,-83438,-107549,-57075,-38645,-173660,-279240,-143365,32136,20992,-620,115545,134874,13922,-95166,-70384,49694,98995,22856,-122771,-207095,-117351,85646,228036,288152,213338,50418,36112,73563,-14209,-37049,-20997,-176753,-184543,-68978,-75439,-183594,-216041,-94485,12307,-112300,-234891,-130768,-82809,-201669,-325944,-321441,-112745,228078,286431,-64640,-254961,-118719,-79204,-142142,-132501,-129544,-414880,-814576,-742520,-59005,405722,-418111,-841361,-400843,41700,218006,917109,947448,551041,-45373,-577580,-679218,-885213,-1336217,-946021,-37935,-362840,251124,1011032,686028,658483,891284,355446,-79381,-95125,-10071,58322,-58895,-152068,-49544,-37959,-164236,-211993,-191803,-284332,-357031,-251714,-52331,129774,223742,107243,-7648,100246,144661,-52794,-100534,-6226,-72544,-125640,49148,139886,-53392,-315174,-389721,-308973,-172906,9838,225806,391513,483449,502972,403227,258671,143673,-14298,-258342,-384894,-310552,-252808,-186494,-1184,208247,404731,420917,182484,23758,57749,114925,151982,101376,-11996,-94515,-148238,-107929,-130965,-323637,-362132,-34925,271371,168315,-194423,-229584,25111,134508,83049,117559,102247,22689,114487,306683,367896,238232,118537,127333,75279,21992,168180,271804,86182,-43593,-31198,-14166,9252,56120,47610,14565,87166,235322,236052,138152,152087,245274,249543,97383,-154041,-235343,-85767,29189,16099,-35205,38668,147869,158748,138534,189324,247499,283042],[367855,387886,254914,139352,65922,-86414,-123306,11667,43303,-63260,-41001,101382,89832,-71632,-173837,-202083,-131199,47025,113038,-49073,-147880,-28395,108213,216801,306175,235053,4780,-108520,-44704,-12965,29102,159233,116060,-87791,-169605,-82952,-31767,-9081,68630,56801,-171193,-345113,-189008,195051,179628,-210571,-330321,-170394,-162717,-235260,-230158,-251699,-254360,-187576,-292318,-415021,-239781,-43257,-79077,-170605,-187887,-192107,-201883,-260443,-363974,-346637,-278000,-304755,-311288,-59085,197053,214346,123198,125202,110061,527,-87960,-57100,-110477,-245643,-171972,-94477,-31007,157389,239451,96944,-77136,-70255,159935,314414,262171,238382,164860,-61168,-115855,5,78714,149780,171289,20344,-108777,-31779,76477,18866,-59713,19572,175130,215644,165737,121503,150824,206935,175298,111282,93095,-104690,-318729,-268793,-151380,-85297,-44786,-105820,-168024,-88820,52051,139668,165867,59271,-60054,-16944,79438,32109,-127865,-395749,-534514,-358815,-192157,-117566,-69616,-96123,-145119,-135582,-60251,-69538,-264516,-398258,-338798,-165639,52626,229004,283846,176112,-194439,-445715,-108838,373060,375767,146959,178363,207623,-35691,-194272,-120238,-67461,-218884,-247947,-112023,-145883,-242398,-155565,-84336,-157800,-170835,-45117,34469,-26426,-82471,-44805,-4753,-81013,-149545,-24396,55843,-145238,-231027,-202697,-301222,-325214,-123552,-31073,-126273,-41760,150068,112175,65692,206130,377453,363237,186874,32896,-29092,-82905,-121502,-231289,-381243,-352926,-116226,-19907,-212675,-350254,-248387,2497,54620,-85247,-189529,-235247,-216081,-101377,78583,256113,364168,310700,183337,151892,125293,61181,-28606,-163589,-258124,-255392,-156154,10028,137241,161686,52861,-172798,-377161,-479012,-393650,-246161,-73677,-33303,-193347,-351629,-352458,-375576,-430491,-359361,-286750,-311532,-278975,-218014,-204028,-85790,26509,-57352,-217017,-270146,-273188,-325463,-431688,-423105,-257950,-113230,-49431,-36822,-4379,89545,143784,110708,84339,181419,307798,293236,204198,99071,-10559,-152397,-281438,-257967,-73916,132322,159527,36225,-10661,-20938,-25302,55724,281513,346976,160374,-62234,-185133,-165586,-154120,-219360,-176248,-64824,-112258,-254504,-149562,61313,-70230,-361130,-396050,-288457,-146424,-38458,-88227,-138296,-112014,-94164,-16120,-37479,-317137,-498535,-351301,-99718,59297,144621,119494,32996,4479,33669,148325,165252,-46605,-258058,-219864,8982,171919,101964,-47917,-45030,-3828,-45479,-141375,-242205,-284855,-198497,-121171,-109595,7419,208059,177255,-89141,-307746,-339172,-278539,-281754,-331947,-292648,-204142,-146968,-101991,-2491,134196,173589,71898,-71048,-135832,-156178,-187397,-143318,47851,124897,134692,222054,272571,245864,98418,-116788,-172479,-31719,-80690,-336193,-404617,-217914,-196815,-331067,-280836,-145231,-154429,-77418,97469,89993,8779,20848,23392,-72990,-219132,-311842,-262606,-166620,-150607,-189302,-233184,-178980,95774,273615,39965,-253187,-226737,-156121,-211478,-95251,108538,122211,147604,350521,442801,287671,-22748,-228455,-320144,-417458,-405043,-212012,44707,3656,-316244,-434058,-325575,-193580,-163031,-270984,-233724,-36878,-21530,-174269,-315517,-466507,-627252,-751830,-717002,-447526,-265196,-359182,-382302,-118645,8471,-243626,-446749,-402049,-711687,-1549077,-2273680,-2445508,-2256226,-2749176,-3807841,-2320455,-544829,-2578732,-2973393,573294,3654731,4951629,5118539,3331274,1954007,1812687,1339371,405965,-30972,216900,525124,591360,708691,860575,663150,446684,512879,531293,309291,275090,395202,333239,219567,289778,370974,345935,325602,362720,440205,385914,213953,109754,163012,308540,468639,259552,-60385,-12947,259844,498570,579821,436823,309197,321732,253180,180817,192904,250162,321027,403091,309694,146169,141841,221484,105322,-88612,-43479,93752,136069,140040,156344,196259,110128,-129427,-163530,98510,290240,219489,127683,240924,295904,137983,147557,312921,200485,7010,-14714,-82335,-44861,72457,22118,-39308,102926,221357,206033,191120,196165,134616,104084,176466,195103,90094,28957,104602,154435,151498,122305,112152,192592,230434,161512,177705,268291,236631,114366,82000,52219,-114143,-189560,-100957,-78591,-29511,173583,375948,338207,53054,-103556,12738,189703,299641,280922,231095,186836,21407,-115813,20551,196119,216084,301279,366131,188422,106338,213486,81517,-127085,-100368,-20066,13229,122762,116313,-5059,-35512,61486,214404,158779,-32636,-26851,95026,72918,-27896,-31345,-68875,-156731,-90308,31386,72523,100286,82945,34929,63935,71253,-51990,-191614,-223649,-54462,120149,73067,-64137,-125794,-202803,-87843,203930,269218,131375,109443,256407,307044,172146,31649,35617,76929,89265,91564,79962,-2047,-123077,-143108,-49053,-45332,-71016,-11356,-42802,-108175,2283,189898,270032,249021,212836,91256,-116386,-271919,-123875,91899,-38458,-272777,-163005,145697,299713,205708,-27972,-99196,79738,192537,12575,-220028,-258997,-115877,92173,180426,88685,-94848,-172034,-29765,31541,-120066,-165257,-20998,122114,258620,210529,5005,39531,219005,302415,344242,159414,-74257,97055,363892,253346,90176,69100,190675,307335,297300,246497,197629,59197,-50193,9629,160003,246438,197039,77603,54773,-17229,-171771,-172359,-12524,81344,14407,56348,315953,369839,144331,-50161,-193724,-185942,-33465,-44213,-171054,-213590,-123883,25877,109920,180340,264049,95949,-118131,-63882,29502,-49631,118161,477308,409094,101182,18720,-37552,-189981,-212539,-134475,-45925,60230,135842,129350,65883,-13094,-67849,-102460,-167998,-174382,-98257,-84660,-19804,49105,-16106,103796,227626,90857,-28377,10128,103517,245669,153569,-184908,-271894,-169096,-219179,-257418,-80578,149330,186506,74471,-34073,-155577,-180502,-36210,90988,89727,72032,78531,187085,254361,97776,-124255,-211818,-45913,183438,201993,55131,-66137,-160611,-189689,-219545,-198718,8154,257156,251078,-39805,-203453,-103086,37662,183137,190787,-55324,-182901,-62844,75156,242783,411107,291882,12884,14400,226367,322265,339494,310455,135993,-7356,-54181,-100950,-120573,-128351,-52590,-13402,-149325,-244467,-151832,-34641,-53823,-9815,118772,86430,-95691,-205579,-148084,5741,97852,83736,-15011,-72044,27860,145788,163617,157616,82435,-30683,-4001,7232,-131470,-145868,-23736,-74754,-146140,-85445,-90237,-215459,-289622,-150491,-57548,-176385,-219333,-102386,-97177,-194993,-299784,-311270,-96559,288309,359212,-53703,-363783,-253451,-145319,-151492,-148097,-173232,-427342,-698729,-419423,747138,1167653,-209136,-1071667,-1161307,-1251089,-752787,649870,1169417,981321,315570,-268526,-88685,193319,-450646,-832590,-1033724,-1213665,64819,1176779,900730,834320,1027728,392233,-102725,-80544,53761,68672,-125320,-161126,87509,150459,-52623,-173422,-172779,-324693,-424058,-256800,2297,200183,281257,122139,-23488,63382,53580,-186742,-258627,-118142,-108684,-173921,-61769,34334,-109035,-295482,-328055,-307710,-197839,22510,264001,411322,474315,452426,332532,245734,164965,-19480,-290802,-425805,-370451,-284958,-207083,-72347,73691,254740,308633,85184,-81973,-48462,46324,64059,-12116,-90913,-89092,-67139,21869,-31213,-312509,-384922,-89333,143608,68653,-164360,-186077,-5851,77660,85928,175595,181615,129734,160045,218121,215426,124840,45614,63140,14592,26025,249046,319143,49637,-112932,-79631,-45934,868,23819,20915,-10590,-4078,136959,235846,164319,93821,172660,177936,-2696,-196491,-166336,16239,90549,22232,-36482,52068,150080,142231,166431,264057,316162,309046],[373380,356113,184971,72645,3008,-201136,-275945,-37434,103580,20828,24341,120846,78003,-40441,-108944,-122743,-30868,152274,161662,2418,-73126,8110,111058,206256,319531,329355,123046,-59382,-69918,-22118,48657,127091,71324,-58087,-146258,-192612,-208429,-121574,3292,-43175,-200972,-246830,-53594,227759,149830,-227619,-319739,-147705,-157190,-267397,-297422,-260502,-209746,-121807,-176608,-272688,-190273,-126851,-184611,-223744,-182803,-126021,-72707,-93142,-221255,-271927,-213934,-198266,-186836,-35877,124494,88529,-18130,3836,53214,32900,-48923,-28978,21447,-46941,-111772,-193148,-159547,81701,178021,26413,-114574,-115894,83224,275240,237534,181526,101727,-115197,-143361,15307,113005,159574,162637,14106,-116464,-93370,-54313,-102327,-130835,-47072,137848,205532,119514,113195,249205,308360,204148,88926,68818,-88840,-288816,-272769,-146798,-109435,-178697,-212986,-194172,-168629,-89696,92090,221258,151118,-11611,-32680,43749,39300,-97851,-382519,-576204,-437847,-272371,-164345,-43195,-6435,-81425,-147119,-103204,-50525,-217181,-340394,-256075,-139346,14799,170099,257330,136134,-297359,-530473,-86416,445075,396195,135982,194735,222205,-81879,-281563,-161022,-54194,-215897,-241937,-51070,-73635,-199842,-177548,-191555,-269226,-221432,-72350,7491,-29165,-81651,-81461,-87097,-166682,-260658,-102405,71289,-71058,-137778,-137210,-277375,-351648,-219168,-126894,-172839,-126850,23386,48161,74768,223475,359724,283173,97916,-10232,-30693,-135422,-180445,-170890,-236889,-227158,-57639,-12508,-207403,-291451,-187892,57879,104769,-85951,-300089,-409191,-346678,-143936,134391,308849,373474,337735,232494,169839,113757,43817,-24367,-139748,-181922,-170436,-127746,-7935,133261,145371,-14143,-246847,-414349,-543168,-556161,-404104,-128921,5448,-149028,-300149,-243147,-267812,-349541,-294367,-265474,-334476,-268951,-156256,-178537,-147436,-54212,-57644,-111988,-135576,-207451,-313479,-409671,-386398,-243276,-106220,-7216,-4816,-41521,34624,137066,126145,98492,155896,188124,113136,59457,13541,-69206,-198848,-323444,-270325,-46750,203969,233268,35413,-71518,-88211,-69599,27902,243382,282891,27752,-269304,-322958,-161375,-97735,-141671,-77481,9642,-111814,-319473,-256041,-68941,-112896,-314099,-373527,-298884,-179260,-131874,-176499,-135942,-70354,-70988,-4812,-15641,-294343,-529579,-402088,-94066,108728,123898,105021,84148,23193,-22110,70906,137156,-12051,-178812,-162756,-65744,-44153,-71829,-58784,15813,56626,12365,-126579,-300464,-389424,-339522,-268109,-183407,-20949,134897,62132,-203189,-407751,-355203,-189133,-182837,-321163,-305069,-183949,-139953,-119397,-17503,119274,147190,-1159,-148612,-162701,-100991,-128157,-108899,70698,166460,251937,388005,383159,265700,102854,-87034,-101078,49994,-55120,-351463,-395945,-169204,-130209,-295395,-327876,-238381,-221663,-101508,53603,-18762,-144022,-127757,-94662,-128979,-200891,-241593,-217664,-170062,-143228,-168625,-181538,-84134,133817,238927,18586,-258754,-271962,-160331,-139778,-77288,21507,46687,163312,395748,464774,268124,-93409,-377699,-475220,-461027,-329687,-100210,149898,76747,-261310,-381615,-344513,-263982,-212331,-269556,-202608,3297,21035,-172442,-362814,-490555,-557333,-620200,-608922,-373928,-173557,-234159,-277366,-88975,-87485,-412379,-592240,-470006,-635854,-1515508,-2183765,-2156368,-2119440,-3300241,-4744039,-2048219,1540353,-1567370,-4579058,-60263,4490521,4733347,3804618,2660170,2132803,2066726,1358855,464062,246123,454878,607493,619255,881520,981874,645174,402293,500984,533639,359046,368652,505884,410505,207010,135975,115621,118073,244347,415975,498338,314704,75462,-20057,3775,182346,436824,333991,14780,-38052,196606,472279,541721,363476,265305,334077,330192,267593,247707,263638,243876,257317,192337,57237,75526,234098,165563,-85554,-133830,-61191,7986,94847,169239,217661,164841,-33032,-96047,77411,250997,260982,217707,302166,327099,141886,153207,347868,257575,55835,-25646,-183575,-216664,-71567,-66141,-110649,47143,208688,192722,143817,138589,91077,24284,69889,142921,78268,25808,57129,-5378,1524,76430,82227,117324,174937,147580,134723,179503,147320,38732,1715,32597,-52643,-138448,-102723,-98022,-46970,154929,387216,419578,164957,-48539,-16228,129761,289242,333589,279606,212305,82020,-20656,62475,199180,267030,317707,272171,88914,75837,185388,88998,-69774,-56066,-21287,34195,200971,234629,92244,32554,143970,323457,280380,66990,27423,117812,41319,-100333,-84232,-77017,-127711,-36880,110055,141429,113801,73896,34692,70043,62426,-101867,-215747,-211050,-93953,38551,60673,49373,40773,-70719,-41725,205429,293137,175195,163576,310309,324344,171308,19377,-2850,8945,6847,62518,92346,29557,-90091,-138429,-91919,-126043,-147566,-22531,-12379,-79569,20222,187305,264907,317774,386180,272533,-25866,-269213,-177365,32094,-52076,-244532,-152527,143794,322069,269606,-1330,-69216,187892,278732,53666,-152543,-190658,-112593,57181,182657,94456,-188260,-306029,-71258,64998,-53414,-112902,-25951,77381,194255,159970,43118,114176,192486,211802,269097,138496,-74191,84275,343980,255454,60884,-41674,50441,202701,240103,217836,187428,84424,3519,50601,177407,260627,201019,60578,38951,58014,-32191,-102149,-50422,15060,-2300,51023,308722,439805,270553,25873,-215679,-221363,40472,119014,-53606,-187313,-167286,-55134,54965,108854,185085,100092,-111184,-109900,3287,-41436,120357,484317,390465,94297,50529,-2281,-177670,-224758,-154996,-65364,3048,36520,60095,84211,42165,-63199,-156503,-215875,-184783,-101185,-98918,-38581,36305,20447,173605,268636,78543,-7531,120218,222607,279835,99886,-268913,-308971,-142134,-185391,-290338,-135645,158887,275061,210617,70804,-150010,-249081,-106465,45537,28987,-27369,-20393,133644,306518,203098,-89493,-222040,-42006,183958,201010,89892,14440,-98661,-147721,-144116,-107776,101443,323475,244932,-61199,-160346,-31613,110388,223516,127549,-156787,-202383,-65241,34678,210926,414477,322688,60298,41940,214146,333076,408161,375312,173288,-382,-75599,-96809,-93188,-134639,-80046,-27406,-148670,-221667,-154112,-72178,-70767,20696,120637,36990,-178404,-273911,-188818,-41269,54046,107874,91669,65629,143931,168301,94111,44952,-14634,-67099,-32013,-68544,-224685,-216830,-35852,-12359,-147912,-133049,-112384,-222077,-316141,-180759,-105516,-188460,-140840,-42299,-80763,-130474,-216806,-288749,-88583,331569,407642,-44189,-462467,-417313,-244259,-192702,-181941,-179411,-298539,-396685,59979,1414040,1434664,-314519,-1384394,-1988878,-2519043,-1425369,472394,1347928,1399174,752291,129221,564933,1235564,353511,-849505,-1938521,-1739514,22992,1325411,1082129,971087,1074769,443077,-32919,16262,185696,144423,-137138,-144707,222150,346718,64324,-140391,-147194,-316583,-443654,-249926,37923,224319,266149,87770,-55380,5416,-44118,-266127,-337199,-179990,-117288,-191832,-152690,-66326,-133643,-208638,-211933,-252527,-172852,52990,277946,392416,421721,358091,244647,231240,215039,46617,-216057,-354383,-332176,-258341,-215897,-157533,-68812,86549,144756,-47337,-174873,-125683,-23970,-43336,-149168,-182480,-98451,3341,142574,63737,-270396,-337291,-107493,4775,-37685,-117109,-140404,-49405,11115,96899,226399,241279,224018,205998,147697,77262,493,-25568,24044,-21975,22939,296087,343201,29865,-166862,-124408,-66170,8425,6621,-10160,-37192,-90448,24189,222582,187170,30109,57763,55000,-118042,-227340,-78367,161978,190488,34594,-8209,91922,139606,108773,183071,328378,382062,340705],[362882,289224,107391,9042,-40216,-240020,-346883,-67817,166248,119932,88085,131310,95204,56902,2636,-48352,50866,227971,167935,22427,946,55309,104336,148140,250384,326189,191164,-8416,-83065,-18619,80664,75992,-8975,-50698,-113694,-277794,-369734,-222466,-48053,-117620,-168556,-71782,105875,223753,83660,-244638,-297935,-123713,-132284,-267113,-325935,-238077,-135044,-29309,2197,-41502,-87311,-180194,-248152,-219513,-136146,-42834,53521,67958,-60872,-168258,-111193,-37714,-6286,6421,18696,-77671,-172791,-127351,-13081,55307,565,11052,163242,183771,-37660,-271704,-263138,-2742,93917,-40618,-114962,-111804,30094,222155,207458,150735,53209,-189895,-214259,-2681,119468,136040,116289,-15940,-122747,-136184,-184710,-234153,-206139,-119249,56564,119524,17072,89469,349142,417353,235762,78385,58508,-45632,-216644,-243013,-121855,-96927,-240033,-260955,-186267,-205515,-191726,26649,219367,219081,59543,-21278,25633,57214,-59105,-331845,-544847,-444662,-267278,-131231,47387,134808,16141,-143000,-138038,-14068,-107707,-231161,-167192,-116910,-30342,113935,222002,45916,-435198,-591029,-43635,469094,326619,62139,173274,226398,-91594,-329126,-174750,-25568,-174305,-176984,50319,21561,-128477,-179073,-305658,-390642,-285055,-116591,-21321,-25760,-64322,-81739,-129985,-204848,-271413,-92011,96478,30061,3189,-19376,-201487,-360982,-334214,-234216,-221763,-228640,-137675,-34504,82118,228767,302218,180063,10756,-42953,-33134,-152137,-187420,-88203,-103190,-123529,-13311,-1316,-182875,-253214,-155041,81466,138944,-91768,-393080,-520182,-385973,-86083,224673,319761,305746,289137,222833,149003,94667,18843,-47128,-113024,-83352,-42257,-24363,29027,121485,109855,-78212,-308180,-419736,-536400,-653358,-496692,-145139,30967,-121346,-236292,-138100,-170367,-259462,-201693,-207850,-318391,-235314,-85357,-148482,-210402,-128353,-55436,-4678,5926,-126511,-278398,-343206,-311468,-233042,-125945,4695,-1835,-97326,-31733,115509,108455,67385,106296,92171,15916,-485,-23706,-96243,-201839,-307291,-262318,-76025,155177,194158,-54111,-250116,-236753,-152935,-35340,154865,189153,-82937,-393757,-370930,-128888,-47798,-56494,38587,100420,-76868,-324256,-326700,-195552,-156500,-254378,-342332,-281895,-151689,-172842,-250178,-147174,-39841,-49255,-3846,10520,-216286,-488103,-415633,-77754,162907,114137,78855,115102,48794,-51343,-2786,75620,-20515,-117239,-98898,-112207,-213778,-214695,-53272,66081,71639,23813,-149796,-400422,-493602,-435751,-381748,-255223,-65809,13205,-101925,-320010,-467664,-334242,-69678,-69426,-323868,-334095,-145138,-82383,-89186,-41340,41424,53105,-104760,-220391,-166330,-37002,-68319,-63187,103444,226121,347277,464466,415980,261968,111173,-45076,-23010,100907,-60383,-353509,-335085,-99343,-75452,-259238,-342283,-282137,-248992,-134688,-22816,-128879,-276057,-283740,-251803,-215381,-185828,-162478,-164167,-163635,-139449,-169747,-165234,-52535,75858,124830,-23722,-240494,-288648,-171119,-101950,-95031,-87993,-43668,146716,370160,411089,209562,-147761,-498166,-623999,-505530,-264070,-19583,171004,67249,-219816,-322095,-367412,-364207,-298914,-282216,-186399,-2366,8815,-195609,-416193,-505472,-440767,-407340,-424143,-284237,-128953,-161545,-197171,-77997,-160308,-521612,-728324,-608811,-610257,-1389859,-1945303,-1737683,-1880693,-3634479,-5361321,-2041521,2872809,-852924,-6032511,-706698,5130025,4400510,2552092,2115230,2293771,2285970,1460880,676327,707736,904957,755287,592513,948269,1007847,616584,401356,519736,523079,385499,453688,617683,527200,270941,53072,-62423,-22755,188156,423915,486440,206226,-60739,-97651,-75033,117812,392672,368926,73490,-66360,130446,433367,476261,269521,213437,337408,380518,298797,236645,202695,125347,95525,80249,-540,50130,276486,265681,-16252,-163486,-169170,-88960,57370,156429,200377,203638,80762,-5822,71059,208059,278762,275061,316202,313603,127700,137347,354066,311975,117451,-30438,-254578,-343572,-173380,-108995,-130175,25038,218087,208293,118043,90467,65973,-19302,-7487,82841,35617,-3975,-16333,-163689,-123280,59517,59228,31641,109568,123266,66397,44532,23217,-35072,-48539,40590,25028,-74702,-96810,-109757,-58412,140359,379386,440906,240766,29943,-28457,50075,245026,358094,329499,275670,181957,94127,93166,156196,254616,269028,112780,-53210,10445,119370,79609,-1552,2955,-13573,60044,268076,357983,225826,108742,190781,370592,347819,144348,85221,153872,40572,-121833,-80089,-28533,-62524,22829,191580,230746,157079,101231,76604,98005,79758,-60264,-132426,-120908,-84587,-25568,27105,136489,198576,80890,10315,154472,253111,181666,175471,306662,322006,186581,32612,-38930,-77993,-104436,-7632,73330,42137,-55119,-90707,-70858,-149752,-188434,-29008,16152,-46409,47409,192638,263869,374221,505760,404748,60319,-213760,-174195,141,-51495,-208236,-133862,139443,326571,293814,17992,-14356,300279,360419,123164,-44040,-109633,-102069,35334,170050,59721,-279678,-383897,-84467,81748,-14397,-69653,-19472,50787,117421,76827,53300,148993,122406,91194,175273,111428,-61300,44191,239905,221524,44314,-143987,-117316,75664,183010,189038,171306,113191,75699,113490,195327,268297,214595,66993,36728,122302,97609,-27256,-100142,-69940,-20944,39946,259601,448405,368618,122217,-187748,-224344,103065,260527,57073,-161328,-211129,-121148,19083,57997,102764,118181,-50573,-100554,17423,26660,162098,454789,338191,93290,92372,39109,-147674,-216336,-157511,-83293,-59018,-50947,5131,96246,93200,-37023,-163506,-190705,-122937,-76027,-107993,-67939,-25309,-24103,137557,240126,59732,40707,254179,339404,277805,26638,-321752,-324751,-103419,-106832,-262779,-160160,167275,372307,369060,179295,-135380,-274638,-136847,3222,-15493,-88221,-89409,78252,319324,282714,-17702,-167883,-20440,147516,138073,95426,79810,-46057,-97902,-64964,-55150,122318,329054,211955,-70631,-97484,49130,165340,210160,12619,-274624,-240965,-103763,-39937,145190,352250,275494,61742,57866,198359,326421,443021,395340,179630,10797,-54963,-21510,-8932,-115305,-116375,-66053,-165229,-204879,-127843,-66817,-45685,59319,114304,-1229,-217728,-294903,-193847,-88915,-28980,89815,173931,166146,183867,131452,30396,-17567,-50399,-56186,-49733,-145377,-282077,-241678,-63325,-16646,-183338,-189387,-125019,-199127,-289171,-173028,-110783,-144063,-28950,28509,-44653,-36456,-101294,-254217,-97818,328152,413396,-27941,-507949,-550688,-337847,-240473,-208991,-140782,-87733,-61273,478851,1758687,1264206,-666325,-1661939,-2586086,-3459054,-1760394,438587,1443931,1667605,1123179,483130,1079586,1971491,943454,-1006464,-2530394,-1847137,125319,1386578,1146844,994510,999291,492898,120542,181247,357469,273698,-80420,-101321,319927,488520,141664,-125145,-118912,-260660,-403762,-220886,51003,191731,177309,13219,-89716,-50173,-108880,-265790,-321697,-179532,-91315,-173679,-207039,-136123,-104849,-63881,-69900,-164378,-120555,79232,263860,344418,334051,239566,161908,219487,281049,169641,-49866,-188190,-202260,-181711,-219479,-247821,-196202,-61807,-27843,-177996,-230393,-151479,-68448,-126827,-267678,-257975,-103795,62065,226570,127655,-199805,-226941,-93276,-125017,-136374,-73344,-100913,-97020,-50087,105721,242483,251171,271798,242152,117258,-5106,-89906,-68244,23149,-15395,24009,299751,337251,26483,-195557,-164189,-78358,16892,-9580,-51085,-65199,-158810,-85841,184171,186167,-26027,-59214,-71565,-210024,-237993,6799,311055,291723,43785,37526,149614,119455,58461,172678,360482,429153,379373],[337891,206385,42551,-33927,-54937,-205387,-325833,-69352,226240,220541,144983,142391,145111,195811,135888,9532,103369,261484,137167,12512,61263,112176,101989,56598,104155,227590,208748,51461,-64779,-3258,112161,30020,-89666,-60978,-86289,-326211,-478247,-282320,-56412,-119106,-71034,134330,239459,182110,9248,-240169,-262140,-105089,-108640,-260265,-328735,-207465,-62318,62090,188642,201772,24506,-205296,-255218,-144294,-41917,46914,152745,193438,81849,-78833,-36638,108934,173493,57916,-91866,-240717,-299624,-230031,-68537,66328,48408,44588,260308,361920,29718,-301987,-309483,-74619,1133,-95348,-84874,-64575,7489,165202,190532,170541,39286,-267554,-315777,-50034,106593,94164,43438,-62606,-113621,-127762,-265941,-339439,-259129,-167335,-43080,-16714,-103803,67501,424248,492558,254492,88752,75436,22843,-109320,-178076,-84100,-50718,-203663,-234341,-150154,-187201,-218718,-40275,156216,235281,128374,18017,44369,98543,-2192,-234992,-426596,-366084,-182204,-34486,163504,270738,114731,-122074,-146023,50261,71768,-59272,-78913,-104804,-76861,72445,180973,-72382,-568633,-614474,-3068,423445,171116,-66290,129467,247853,-45230,-325312,-174245,-5399,-107750,-61393,169256,112311,-54004,-157937,-372032,-464629,-327197,-152609,-40291,-22274,-39972,-42007,-109289,-168524,-142532,42760,156171,147539,156445,113242,-101794,-358253,-445363,-327244,-251676,-306895,-277757,-106062,76827,190942,188516,56463,-76319,-78832,-51808,-136772,-134779,8399,-7390,-72228,695,4099,-157067,-249298,-154608,63142,133344,-114315,-453106,-543566,-312795,78274,345274,305805,198509,190373,159468,95371,74242,2379,-79437,-85608,9720,95713,122843,94879,88692,66926,-110926,-334313,-387576,-448996,-628742,-489984,-130871,26935,-108488,-162955,-63483,-112309,-183200,-107110,-132734,-265706,-174480,-6334,-116005,-261606,-173463,-41126,81691,115567,-51202,-217371,-241318,-228513,-241902,-171829,-14695,-19925,-151612,-93074,81967,63400,3886,55235,58354,34440,43630,-9939,-107919,-188378,-255765,-246951,-161084,-3435,61559,-179155,-458285,-414602,-260614,-123332,43103,93146,-146509,-401677,-305356,-68449,-16983,14385,150227,197882,727,-251875,-336721,-287265,-184537,-181193,-290771,-224907,-58877,-139398,-277313,-163806,-32028,-45079,-26334,25772,-101853,-371050,-380837,-65323,180947,101064,49683,131409,92492,-39872,-55181,-1473,-61227,-81631,-36966,-109811,-282359,-277832,-31316,91182,37772,-13008,-201244,-506607,-559158,-446157,-413324,-291531,-110148,-126132,-270174,-398740,-456959,-268167,57223,30714,-331144,-361075,-98860,-5260,-37284,-73171,-72661,-67435,-187262,-261128,-162510,-7499,-31057,-13330,148007,302730,409976,444129,368130,240388,130084,11650,46480,111527,-91930,-342500,-238429,-17519,-35812,-223997,-314227,-267019,-237154,-165903,-93133,-191861,-343638,-397421,-387088,-291257,-168690,-98863,-129780,-159351,-139790,-185553,-187594,-91589,-44005,-23459,-80318,-212880,-271177,-175501,-94670,-139992,-208835,-147035,92018,275528,284654,125660,-167843,-548045,-713358,-531651,-220905,9189,103968,-8146,-183881,-260328,-390777,-477094,-403806,-313574,-206301,-64038,-52443,-226249,-452648,-507950,-310877,-169377,-219329,-212750,-146016,-167520,-178848,-83549,-148227,-496357,-792496,-747575,-599729,-1157724,-1584624,-1288560,-1626404,-3693616,-5661922,-2548678,3035621,-546070,-6857933,-1098666,5606520,4120076,1660314,1818487,2413503,2445986,1648345,982711,1175344,1379634,857312,466547,844257,918983,604601,472755,576584,501152,364344,493937,708448,668881,398026,58539,-120981,-43882,171758,384793,401674,80152,-171691,-121039,-63057,112754,332903,341047,82457,-108454,70589,399689,410921,185486,171991,329758,378925,257584,154339,83562,3823,-27809,13540,370,87490,349533,383998,97807,-138111,-222916,-148527,32176,126084,154601,224666,189834,82200,77223,172363,270439,299565,310788,280875,103111,98151,316331,334457,168421,-29634,-274425,-374772,-195844,-98442,-100716,36074,238133,239011,111976,55337,67093,12364,-5391,45958,-2918,-25720,-76255,-263718,-184381,73256,41598,-55466,35892,85779,-10279,-102847,-111157,-100002,-63379,71004,104041,3586,-64360,-99104,-56902,134008,360055,411360,275129,118170,-17229,-24167,183414,346745,358229,349576,288807,195154,108186,82719,175916,162853,-61963,-181371,-59628,35589,53943,59911,51601,-5166,89721,324252,467825,362884,168649,178342,334633,344819,186107,131864,184361,61040,-99208,-34357,55977,24144,88646,270084,315906,214035,159440,150238,136163,110048,49514,21958,13335,-32855,-64728,-25594,173585,309766,208038,47952,66004,159853,142424,137338,245044,299123,220242,85558,-41461,-151971,-224096,-117999,21572,33055,-23590,-8054,9003,-110679,-177547,-22171,39050,-17633,72110,196905,259646,396619,529945,433121,104847,-132808,-133468,-17336,-54556,-188674,-122342,127676,313232,280828,30751,48378,385683,421799,208437,87156,-21426,-80885,28861,144514,-1838,-338646,-386929,-78165,69058,-13765,-48880,-12519,39920,51495,202,51344,144315,34607,-24338,86346,77104,-48291,-13524,88433,155181,39377,-208563,-261203,-37003,139166,166189,150849,131119,143981,184884,214543,271151,239000,90964,36164,149667,188364,42779,-141981,-152424,-50039,8143,170941,394933,424637,223325,-116054,-200943,130071,338472,125814,-154269,-254793,-159801,25181,78308,82525,164226,51296,-42185,70366,143436,238745,399007,264906,91663,128801,77105,-103754,-183831,-137697,-95681,-115406,-112795,-28901,96440,130474,1166,-137040,-112939,-15131,-37678,-113040,-96557,-112543,-133892,18472,150951,25650,92642,372434,418514,236985,-47249,-328408,-310303,-56631,-3292,-181050,-141837,174681,445389,495400,257425,-110365,-242906,-113941,-19145,-31349,-97032,-115097,40370,300656,321125,73224,-71196,8363,91843,41924,74380,119704,-2781,-43020,221,-47876,70013,273111,169462,-57055,-32950,113079,186356,144818,-127888,-380993,-292936,-174213,-139317,43139,220359,153464,15189,51544,181173,315752,441862,363724,153681,25460,-1382,91909,102455,-69972,-137385,-104956,-179938,-175491,-57763,-22132,-9937,78293,101660,-18031,-210767,-272714,-172372,-135500,-134171,41987,221177,207132,133139,38797,-16599,-15221,-21674,-14745,-61076,-210346,-300481,-225861,-103030,-83350,-231872,-230475,-116653,-148487,-215076,-123130,-64354,-55369,76309,87000,-2377,52275,10942,-212795,-126815,266520,373136,163,-478981,-606036,-391018,-267354,-207296,-67910,114687,160353,661652,1727913,874075,-1086236,-1771083,-2725648,-3870627,-1829180,533839,1421652,1686134,1298451,672604,1315954,2297242,1284316,-1259356,-2779197,-1637377,317673,1333246,1071124,882920,824051,533530,318163,370100,517857,417051,30765,-40686,357037,536331,162680,-123831,-90800,-172265,-305865,-160009,49056,112171,41741,-73611,-108991,-82785,-117050,-187226,-227084,-124620,-32940,-120449,-217416,-159170,-17253,114697,72824,-65983,-70940,74057,220214,285684,240675,133458,103254,209569,338680,309816,155139,20511,-23612,-84282,-223250,-323393,-282281,-155778,-157103,-262833,-231873,-118920,-64336,-149445,-323719,-285548,-82416,113636,257406,142354,-114473,-84586,-61221,-226895,-212449,-46805,-73575,-144118,-94510,103189,211106,201663,253863,254423,127581,-15056,-114385,-68752,54024,34588,39647,263435,298020,27313,-199249,-196827,-89932,5636,-48236,-105202,-90864,-196726,-167745,121574,149201,-67210,-141132,-158347,-252495,-226712,69898,417831,351746,41576,82956,208724,95586,-3153,127938,344988,440739,411949],[296650,127438,2868,-45815,-41178,-126550,-237661,-42118,275947,302787,184818,153042,208408,324483,245585,41331,125033,252566,83341,-16705,100281,174290,115994,-40547,-81997,71567,187528,117864,-8603,20453,128664,7862,-136876,-77013,-78321,-341843,-514269,-285335,-14424,-40185,61022,307654,307184,119540,-40734,-202583,-216608,-99134,-105988,-267060,-322639,-186946,-17570,123410,317795,371479,99718,-212003,-210504,-6301,94536,133246,216494,276300,181908,-36776,-37206,179629,288550,98345,-175857,-350656,-354842,-263195,-94673,65558,80265,55717,273643,414729,71049,-268642,-282895,-116439,-83988,-132855,-39659,4104,7209,110987,196529,240710,63988,-324993,-414485,-104790,95680,57786,-36329,-110131,-74469,-51569,-263566,-387831,-272519,-172833,-129585,-160325,-203334,55861,447128,496264,247252,118063,117639,103267,13717,-89221,-47933,8967,-85883,-143264,-96968,-121228,-168392,-94785,49440,190832,170463,74469,101536,163018,73825,-100258,-243607,-225356,-56484,84645,257448,346476,178269,-89064,-117648,138211,287264,151977,5629,-97958,-111130,46555,128957,-186491,-650690,-594495,11349,306667,-32652,-216852,84865,300803,52866,-271265,-172344,-15475,-43665,74815,277839,175112,-1801,-117911,-349603,-448487,-320215,-159037,-41214,-21825,-16788,30037,-25026,-64123,92933,268793,259891,265149,279195,212368,-18638,-350801,-523563,-379705,-245629,-327827,-346746,-141266,51632,95568,24567,-80646,-169887,-140796,-100153,-103138,-34821,103441,36269,-82223,-22593,-5498,-144190,-269484,-175748,5470,70659,-162484,-473500,-482717,-148447,299136,466747,288079,101432,80116,58331,16111,50064,3338,-98948,-60846,72444,205454,260940,147323,26027,26092,-95853,-308955,-318283,-297326,-472610,-394199,-111450,-11452,-104777,-92870,-35627,-108280,-139925,-39410,-68430,-195040,-95464,71071,-87740,-291126,-178899,-10053,131548,165333,-3137,-137819,-122597,-163269,-272711,-234276,-59395,-49288,-188968,-138387,38235,4737,-64394,24078,92428,144969,163039,38905,-119797,-185554,-203564,-238388,-276516,-215270,-106777,-265090,-577669,-549684,-364990,-211981,-56834,19046,-156314,-306471,-152601,5091,-10093,57498,237289,285787,110267,-114907,-284292,-329988,-190342,-100721,-213206,-132253,73629,-36107,-236081,-172273,-49273,-66529,-76569,21098,24267,-192327,-291493,-63585,137426,69884,25990,141892,154137,7383,-78582,-70756,-108278,-62946,21620,-54703,-233610,-240466,1806,83591,-35338,-86582,-259492,-575817,-555467,-351053,-331686,-263499,-137540,-248714,-393390,-401486,-360076,-160670,163791,92543,-334006,-372153,-65670,49747,2290,-111149,-188090,-166097,-206917,-257168,-167426,-34537,-22948,34533,200747,383656,435723,350419,256143,201795,154540,70674,83922,83228,-130912,-315014,-132662,61399,-7892,-186063,-246334,-204056,-202387,-187041,-124567,-182486,-329632,-432170,-449514,-325189,-146505,-66782,-131035,-165544,-141643,-203638,-237700,-179073,-164994,-148977,-139591,-189860,-224687,-160469,-98498,-188907,-322143,-256905,5657,140509,114766,36712,-149143,-507554,-706900,-523859,-204217,-19745,-28643,-116825,-154575,-206919,-406913,-571034,-495154,-355639,-263741,-172794,-146663,-252663,-459930,-498586,-202973,31386,-58302,-191936,-223373,-250951,-236872,-106156,-41914,-330789,-757584,-812477,-547540,-835016,-1166610,-921516,-1457756,-3519873,-5757045,-3665228,1964842,-580262,-6726988,-1034061,5982057,4034651,1301354,1789611,2462937,2526675,1886379,1294981,1469464,1642401,822544,260459,590856,746995,630364,617415,661886,472220,295944,475330,765257,812205,554013,140627,-62525,38819,194027,313849,269535,-34494,-238880,-107109,12707,137472,252104,247835,32772,-160959,27608,380252,361129,129258,150032,309367,321334,159233,24756,-54759,-79183,-65744,20571,67501,184479,435923,488498,223064,-77616,-232916,-175840,22119,95843,101007,229141,272631,147646,91951,154014,244328,299729,315178,262207,84722,45399,234423,305570,186086,-26431,-234114,-286439,-127722,-39080,-33701,70794,253456,266062,115565,28251,90327,132552,98637,54241,-2792,-4080,-87352,-273777,-164255,114161,31789,-130385,-38291,40405,-72002,-217490,-221329,-149957,-51959,107379,166478,90884,3040,-59778,-39672,137478,337584,354615,276147,196940,13911,-72159,121461,298044,343648,396966,366537,252618,107323,11272,63351,29759,-201811,-250598,-103655,-39998,18145,102181,79115,5715,121156,365900,542817,463488,194688,107671,220613,271474,187502,156274,191869,84971,-52756,24695,140403,106942,157372,339832,370563,258659,227479,229243,167094,137176,176257,182640,144198,40961,-81803,-87205,157677,353994,277502,60366,-27912,44508,65582,57389,143174,258605,264621,171594,4439,-184246,-322934,-240850,-43528,9548,-1746,85552,119386,-22388,-108608,11663,59815,1430,82280,187476,241343,374549,460181,347123,86040,-61392,-78139,-24245,-63683,-193384,-129512,102185,279472,239058,38495,98971,417030,445037,285120,215352,74165,-45001,29818,105950,-69690,-348545,-329390,-74770,23723,-40948,-51167,-18312,31239,12054,-31688,61948,117460,-39968,-103220,21354,41349,-40819,-68519,-53563,74461,46182,-213206,-334428,-105644,113879,151356,128575,128054,184877,242567,232383,269824,264750,115909,25519,134031,230005,100142,-157888,-211353,-93163,-46917,61789,293721,427632,307369,-18926,-162962,109307,332239,137043,-165234,-283925,-165098,75600,180777,157425,239413,166825,39042,142254,279589,334075,337610,189049,82516,144431,102701,-53533,-132598,-98394,-94364,-152119,-145218,-47321,81087,150127,42695,-92624,-11871,101268,-3335,-115277,-111890,-188999,-260879,-123197,35288,-22893,123186,437315,438068,171027,-101750,-289486,-264168,-8531,98932,-63805,-82724,176121,462895,540206,279801,-76537,-157837,-40475,-9579,-15666,-56506,-96087,33066,269897,320866,162368,38154,40755,46292,-42595,38601,131390,34429,10741,36778,-73491,-24045,175006,132632,-19686,17931,145133,170702,44526,-261632,-455675,-347939,-253828,-235444,-80391,41935,-9195,-59834,21551,160315,310658,413809,291932,107499,45119,66359,195746,200081,-11405,-131080,-123588,-173044,-115327,52740,41119,3930,66421,92876,-8343,-167260,-216878,-135891,-178867,-235660,-10647,237110,190276,14882,-83175,-41106,42300,50061,31094,-68404,-249150,-284777,-185954,-143398,-176107,-267276,-241398,-86986,-77007,-109664,-38469,24534,50996,139165,115808,35449,108871,86711,-173018,-169476,158778,298243,36608,-388528,-571589,-387371,-256371,-168514,15195,227957,189098,545400,1387037,487866,-1375023,-1614603,-2333512,-3678104,-1695887,701129,1264491,1428687,1208303,635059,1244686,2268544,1396193,-1534757,-2795388,-1302063,521419,1185841,891408,671896,611328,562160,502231,521060,609318,521081,157841,18459,327283,486774,141253,-121600,-65625,-75854,-165820,-64379,46032,11127,-97310,-138270,-99379,-82163,-70664,-58760,-91286,-39128,45928,-41520,-187856,-134122,113762,294419,200195,25717,-47435,19041,148360,235077,181155,78425,78837,199718,367300,419470,329447,202575,137951,-5702,-229514,-360268,-303775,-174267,-203304,-271171,-178442,-40466,-5551,-97825,-290471,-243656,-20639,160741,232248,103731,-35950,46475,-29629,-285647,-252551,-37094,-55953,-179008,-112434,85760,138324,106330,172260,230514,161546,37782,-64721,-30246,94878,108948,73865,201320,227049,14305,-190927,-222031,-109499,-40407,-123709,-166340,-106945,-195701,-196952,49169,78821,-90855,-166842,-184265,-242264,-197856,102223,449892,341999,23931,111561,250475,74726,-64362,55898,280790,407176,416691],[237859,65315,-10101,-26057,-6115,-42760,-126987,4711,306030,345825,195976,154289,254446,388276,285167,41664,121537,211958,23654,-51083,114598,229197,147151,-112768,-251452,-84388,143968,176597,73018,47031,120888,13721,-132166,-84766,-96726,-339004,-480083,-235708,58531,81587,175268,388395,292170,63689,-40338,-133073,-169236,-109481,-132384,-289632,-316909,-181534,-9852,136716,344482,409736,109254,-213742,-137570,162402,252595,206126,249545,327511,230979,-50030,-113755,147237,294735,104598,-211570,-370897,-311624,-204337,-82808,54362,85827,37919,198399,321424,77990,-174403,-189239,-120298,-146331,-150505,5219,68216,12248,62516,222086,335905,115004,-340719,-466979,-132953,112008,49202,-101652,-140316,10,82735,-171985,-364893,-243884,-136079,-177204,-266839,-254623,51351,399074,408609,207482,154232,170244,176588,126616,2064,-29942,51399,61802,-18772,-37473,-30743,-71374,-128585,-67215,100407,170737,128362,177797,233610,155614,44681,-47771,-72778,53649,175087,291922,333894,182620,-52792,-57550,228550,473375,349951,84917,-82779,-116079,29732,59873,-264751,-646071,-532946,-11469,143331,-227982,-346122,56595,376885,176479,-180039,-175872,-67109,-13281,190471,353945,199781,13814,-67072,-231736,-334635,-256716,-127367,-21872,-23164,1043,116935,97622,70238,338245,498793,393471,363129,333977,235126,11732,-343801,-545491,-375992,-199030,-277360,-318503,-128226,9453,-40214,-155407,-216134,-271314,-243027,-180784,-70122,81357,175728,28009,-138621,-76691,-33896,-148330,-287194,-199021,-77037,-47672,-233499,-455017,-365856,47853,490765,547718,283484,56968,-4066,-57623,-79717,15872,20734,-88027,-41576,91154,255203,334320,148130,-61968,-7346,-36921,-231674,-222427,-121547,-235196,-258908,-113143,-74289,-105779,-45954,-55596,-151049,-137338,-19292,-39732,-131545,-16739,130002,-72463,-295216,-150896,31391,141616,150577,5941,-54987,-7661,-123627,-312430,-296792,-118156,-81679,-202902,-164384,-13930,-50461,-107113,21906,163792,281077,297578,97929,-136937,-205361,-178555,-243947,-383255,-402465,-240771,-253463,-523909,-583148,-435327,-272321,-114900,-18025,-120903,-157781,23298,67590,-23118,70697,285654,345393,224443,47790,-191949,-329685,-178521,-24649,-114654,-25701,198761,105455,-127423,-161465,-84879,-110059,-146193,-2046,139117,18451,-151826,-69674,33564,11554,10100,151365,220442,70975,-74801,-110624,-131225,-40819,80205,38201,-95437,-121464,34923,45177,-127522,-173479,-296515,-572868,-472587,-164828,-141454,-162075,-139203,-328612,-435157,-308054,-184185,-28262,227564,106462,-325417,-363343,-65911,48505,3388,-149675,-272462,-207664,-151580,-212045,-190858,-111711,-37014,73556,252170,450665,427067,222330,109228,144514,172134,111661,70601,27432,-153517,-267117,-44586,121250,15805,-137990,-151214,-117702,-166549,-194699,-104458,-109482,-248568,-378588,-419999,-307639,-119170,-67789,-167061,-183052,-139462,-211111,-294508,-272365,-227955,-206680,-187342,-179101,-165045,-121331,-89162,-213803,-404479,-359795,-95783,7322,-50078,-35175,-100070,-386917,-600610,-476857,-209982,-95423,-185933,-224272,-140722,-173899,-406925,-611326,-539611,-389232,-337425,-301213,-252036,-271986,-438658,-478920,-141047,147503,12983,-236223,-341915,-384103,-356366,-146095,113659,-91036,-641152,-755957,-400018,-462843,-774362,-732380,-1460015,-3236766,-5766482,-5222373,-6091,-773980,-5618692,-474778,6286485,4204943,1475769,1952307,2410440,2505382,2105958,1526079,1481527,1506927,617334,50420,293647,563234,697339,801804,749793,440842,203996,410377,786235,928352,693113,261321,67663,170328,238412,234088,130314,-111102,-253705,-79789,104598,156759,150831,110905,-55316,-206814,10029,371889,327252,104020,146666,277965,229629,44504,-109318,-169111,-97371,147,105384,184267,313858,508406,549710,326695,-5988,-218880,-182617,26885,83865,61912,220518,315358,181247,110871,158333,215723,287916,344609,281870,90167,-1926,126023,224950,157060,-27550,-144007,-99230,9365,54608,56067,115095,250968,273011,116308,642,120893,314170,280207,109192,53964,79945,-34457,-200594,-75084,174340,36345,-177343,-99403,-1245,-98774,-260230,-274139,-179016,-31985,129673,197399,173112,95937,1098,-9469,150507,319174,298221,259071,247984,53575,-83904,70013,215449,271742,385499,387408,249776,93106,-24129,-31412,-89487,-277392,-249123,-106127,-87592,-18368,123133,93407,27338,150844,385850,564288,493870,181834,5955,60102,144808,151856,153426,168664,95491,-6646,67719,186317,157882,220096,392706,376463,266423,277267,282819,176179,150026,264886,286003,231421,112263,-85698,-142083,106937,333229,277008,49844,-90080,-52668,-25873,-41383,31014,207277,304783,264314,88425,-161201,-372306,-332129,-92419,-16720,4202,158778,220040,87434,10426,83041,86345,10053,69800,153540,199787,313005,337331,186736,9122,-25893,-24850,-13647,-64932,-209257,-157359,59831,223702,179208,41256,121199,382475,419067,328429,315680,176941,6928,25846,52972,-127509,-317761,-255376,-99937,-46074,-70315,-64884,-45893,7454,1622,734,103730,93121,-75855,-125749,-10356,12396,-37782,-98241,-134932,4560,66009,-148983,-310315,-117715,102566,141569,107754,103369,183288,263080,240276,260964,275494,125004,4180,95122,233008,139144,-139047,-233861,-148539,-115808,-38736,170886,373610,353169,79834,-122079,45277,247297,97034,-176838,-279881,-140515,148685,325772,302209,326055,261450,107702,202679,398265,425456,290715,124997,60947,130433,110379,-6546,-75334,-49535,-73206,-158540,-153354,-62189,50883,154391,81607,-42406,83944,191955,14616,-115810,-106400,-222287,-346993,-219447,-62198,-75078,114860,425098,396174,104758,-121381,-218287,-192067,33958,176496,62865,208,163833,408546,480295,240831,-37071,-41048,64588,33867,24031,14292,-43723,56858,247869,300778,234338,135795,81516,39423,-73251,6667,120636,68282,53742,36614,-109690,-112482,67685,108194,29639,47477,147060,130912,-63384,-361235,-492748,-393580,-310738,-293688,-196300,-138399,-159388,-130006,-22043,132878,311206,371934,203774,61168,72016,127041,248100,247368,37841,-104439,-116415,-136889,-21589,178288,92747,-23250,32400,100724,26031,-104012,-139090,-94050,-215931,-307590,-41636,234301,136405,-122103,-196915,-46385,122048,126737,58431,-70703,-251074,-245210,-142792,-169142,-242390,-268178,-222056,-46617,6027,7709,62565,129243,140977,139730,107738,63265,123426,108250,-143195,-212228,35416,208335,68571,-278793,-477651,-336635,-209344,-102329,80342,214113,37914,193007,863421,212201,-1401203,-1171816,-1508807,-2923545,-1350066,877497,987584,953962,868252,388280,943530,2021764,1307813,-1757387,-2705106,-994411,668227,991841,675104,432212,430129,576738,615342,576234,589442,540369,253357,55499,243255,370877,109336,-103051,-46968,3275,-10660,57454,55038,-80205,-198294,-155226,-57320,-51059,4892,73921,37602,45351,125980,45711,-132815,-73846,256053,441832,303666,102281,-57025,-84737,53551,203531,186188,97258,88206,191020,361947,463636,414776,297422,219257,20233,-236407,-340690,-248737,-116458,-157072,-200973,-87564,55707,92024,11361,-171873,-132356,76672,198511,160303,22976,13571,125957,-13331,-292849,-248584,-30764,-35676,-179993,-96997,56270,43744,-6554,48179,164736,191820,124523,42275,31255,119367,176639,121195,132743,132050,-26197,-190714,-242894,-143147,-121018,-226141,-216635,-105638,-154925,-161661,-12467,-8600,-96647,-136872,-157714,-199146,-158921,109288,402168,261229,-7327,114314,261024,62161,-109900,-23028,183733,332113,376623],[166438,24490,-2427,17201,39855,16938,-34535,57960,309093,336356,171917,137196,258768,357233,230407,11718,101821,156071,-27160,-78871,103343,256806,180766,-140449,-350315,-186954,93068,206952,151834,69314,88082,34330,-80514,-74381,-136596,-332230,-396482,-156241,124478,182438,220611,344444,205372,40974,19392,-44083,-127401,-133383,-179757,-311773,-308172,-182239,-28523,103245,264334,311067,50020,-222739,-71129,313372,398094,255318,262224,362778,236168,-98824,-219700,32735,188184,62698,-194486,-293972,-175764,-66025,-38952,36333,64357,-2441,67838,130469,58395,-38980,-52871,-89952,-175738,-146346,41417,108353,6124,20372,252278,416810,169968,-302647,-437623,-102566,172563,78929,-136910,-140583,99300,240558,-16960,-275693,-185087,-75005,-174022,-305816,-252250,42218,278474,236219,136660,180477,213572,226066,205780,71167,-42003,48993,176191,100760,22510,56163,24651,-139200,-155706,-2923,128918,158291,240205,281626,217708,160272,100377,37270,101109,196147,253803,242628,126603,-22457,16363,289435,563351,476668,155734,-46122,-80026,14567,-24705,-287502,-546693,-437973,-61189,-22044,-362571,-418043,50198,448637,289539,-72741,-183347,-155998,-38842,248466,387665,192412,-3912,-13984,-50614,-154473,-153722,-65654,13357,-22027,12863,195316,217051,180358,479434,637629,521408,422164,301122,160529,-27228,-337053,-503618,-318705,-122949,-166933,-200485,-71678,-35002,-169463,-298919,-327818,-369136,-373379,-279756,-54277,174143,204565,-20768,-210693,-142357,-76135,-162232,-275558,-206672,-162457,-195058,-308810,-402914,-232571,202869,572715,555618,298308,83284,-39014,-163125,-178628,-30445,45454,-42846,-28674,67338,229664,307156,82278,-154566,-31630,41849,-122769,-122020,27277,-7915,-147025,-145886,-140500,-112251,-41763,-109902,-213575,-167652,-50985,-56645,-94604,41119,152892,-76685,-277539,-110607,64729,119547,90846,-19323,14962,88479,-96946,-336094,-340241,-176390,-110781,-194551,-173683,-71088,-87670,-104683,40743,220289,367929,385916,144617,-151724,-238300,-186740,-259720,-446188,-500718,-289590,-132777,-297071,-498483,-450049,-282602,-117636,-15064,-56440,-15785,150157,95821,-45650,61180,289776,361941,308819,185143,-97521,-306359,-161341,33857,-10855,63696,267867,237417,20579,-129693,-126470,-161957,-216188,-32713,226373,221422,18882,-74877,-104745,-73589,-4445,156064,269410,126341,-52330,-108772,-108225,4877,141882,140593,72529,26231,52992,-14080,-214336,-244601,-287011,-484588,-327241,63145,110665,-6582,-117692,-356438,-385240,-127032,39292,102826,239499,83205,-300780,-339781,-109138,-20517,-40613,-178796,-304567,-183477,-44598,-145384,-233102,-211902,-62987,94964,288791,487079,390021,93759,-40601,69744,171179,117978,4797,-38600,-142995,-198824,9324,150813,42241,-73811,-46854,-34641,-145313,-189840,-45720,-10170,-138315,-258619,-318208,-252456,-89413,-89861,-221516,-205214,-126866,-199659,-335169,-326964,-202649,-181522,-210977,-180426,-114226,-66588,-51825,-195846,-436124,-437235,-191261,-88539,-159941,-72926,-37230,-222904,-425433,-398691,-230480,-195053,-324872,-307574,-152821,-169140,-385441,-576367,-516243,-392031,-393119,-413320,-347712,-288761,-399417,-449525,-130360,160762,-16694,-334247,-470854,-524964,-499999,-200665,244123,116810,-496597,-579913,-139659,-97887,-483575,-771899,-1673596,-2992671,-5718728,-6788599,-2279889,-979453,-3871580,436879,6499231,4582554,2033302,2187713,2240167,2361306,2226621,1620407,1219712,950142,283290,-66305,97874,448892,789046,969302,808299,409401,122189,330224,778534,991002,773605,370647,202105,283168,280984,166852,21719,-135919,-220174,-56350,169898,151890,42154,-29633,-140607,-222500,21660,362963,299641,103354,156220,243670,143454,-38908,-204181,-230199,-50173,149737,243483,315447,435434,542916,553332,388904,59148,-198397,-180409,42418,99573,52732,204602,316939,186318,130504,183913,200602,276504,394765,342893,128817,-23065,22044,113657,83990,-40974,-33422,123022,167500,162662,154293,155312,224755,252146,106115,-32764,139901,493529,470635,189333,159445,218520,71052,-84290,44891,242307,62631,-182548,-131186,-25599,-82320,-214433,-250069,-181499,-20566,123347,190421,231963,188635,64118,25775,171298,309568,263043,239222,261491,88784,-61896,30405,105324,143048,301534,340487,187399,68568,-5907,-65873,-162806,-290890,-202343,-75229,-102491,-46120,131424,114306,66685,174505,376667,521520,438378,137988,-84226,-99218,-5433,88423,124690,120060,84587,21529,75811,167798,156457,262947,417477,329601,224871,285366,290181,159895,147387,282664,299140,259233,162257,-85185,-174701,51616,267383,216680,29315,-92978,-97562,-101838,-128855,-61237,153639,324353,328851,178676,-89628,-353534,-351008,-101004,-36433,-10024,185206,274412,185944,156038,190052,125223,11214,33216,90593,132376,230441,219502,24151,-94517,-32299,19886,24307,-38197,-211367,-196861,4398,150050,111659,36607,107782,290739,346871,325218,372408,280267,70942,8015,-14777,-170395,-276213,-218913,-168840,-122855,-74458,-72297,-95305,-42735,11021,89066,177189,90454,-62246,-89733,-10897,-5726,-35530,-88394,-133464,-34063,98936,-23205,-191474,-81272,92730,130002,92102,67320,139039,231156,225025,236789,255958,111597,-12814,69863,219817,156659,-89835,-220114,-210368,-182835,-103043,57046,269527,347464,158693,-85159,-42547,110949,27154,-168111,-233376,-99258,207147,441266,441737,391533,305243,133725,224178,468888,490271,265408,75920,26173,88306,99104,27807,-27657,-5189,-34311,-133812,-146723,-83457,12176,149429,114160,5698,153211,236729,13330,-115038,-81649,-200039,-352510,-228255,-105669,-114349,64722,334141,309177,63360,-100221,-133519,-104419,67158,217009,171882,80272,131799,289842,329238,156585,4132,74805,170889,101093,72635,85411,20353,98363,246033,285579,284240,212406,139858,85580,-29988,-2608,99444,97804,75187,293,-136771,-155141,-15124,92367,69961,56401,134629,89638,-149679,-412650,-499712,-418427,-317704,-288228,-271741,-271279,-247016,-162909,-62114,97832,306729,325153,124692,33949,106991,164788,230370,225877,53979,-79815,-95685,-82503,85157,278804,105324,-89002,-2200,132486,76704,-37733,-51907,-53567,-243302,-333487,-34855,225017,72233,-226381,-269106,-44265,178345,167727,56586,-64672,-213849,-193917,-113232,-167843,-238383,-226002,-185369,-11049,91231,119498,155399,214266,183452,78722,66173,79241,103293,79430,-126962,-238375,-67601,122851,79747,-200160,-380837,-270122,-146726,-32535,105488,88650,-209097,-250096,283084,9744,-1149884,-513047,-479726,-1750975,-734907,1020210,639808,384566,372279,20416,551520,1681929,1036878,-1869561,-2542638,-750094,724207,795683,482028,235587,325526,572672,619481,503483,448628,458182,282233,57216,131493,238235,96967,-62561,-39554,46593,127749,184696,81517,-136497,-237258,-119176,8078,-2336,74098,164074,116481,99488,185611,119255,-73021,-642,371448,529998,376538,161850,-88689,-214768,-54292,189492,259767,185133,122361,188069,335332,433930,386885,275147,186088,-19344,-238269,-262341,-124239,-2775,-44272,-81302,9605,135560,195062,138596,-3770,23532,185518,214626,58879,-77308,19562,131264,-18778,-250051,-201840,-10787,3751,-125972,-48412,21053,-50335,-108802,-87976,60097,190739,208863,172657,95556,108841,206768,167876,75631,27302,-94143,-214065,-264639,-191130,-217540,-319940,-232303,-83072,-83599,-70889,-47375,-90462,-84886,-70523,-109990,-155550,-117147,107815,299530,136279,-44828,92711,237455,60236,-126394,-83032,82132,233852,293079],[96975,4969,18470,71114,87206,46633,22384,106921,284289,276037,116989,101205,217112,242555,95317,-39814,73687,100252,-60777,-94516,67876,236367,190509,-125062,-350417,-207622,45189,191932,194914,78743,36678,44368,-8736,-45172,-181918,-327570,-293869,-79322,144950,204952,170523,186334,80321,64226,125363,45413,-95256,-161988,-227756,-310256,-284667,-173344,-50191,43255,116081,123210,-56466,-246100,-44235,397183,491848,272054,262696,389638,213316,-146289,-285477,-104342,9317,-21370,-136600,-145926,11492,102894,16967,16615,26380,-47900,-60409,-61398,33424,107613,92669,-38654,-170002,-119153,69701,117762,-19323,-15548,267740,447692,206435,-213304,-315498,102,275791,140038,-137839,-110329,197983,374812,154611,-142450,-116207,-15733,-123953,-270560,-211447,15879,104345,11742,43342,182704,232620,243863,237588,99305,-85092,-8260,212023,186004,83420,118388,78452,-128400,-187307,-80700,59812,150630,257257,279084,232556,210250,157852,71782,70150,134243,156482,112382,33304,-3687,79533,291423,522466,497777,210806,14623,-5565,-1555,-111414,-254129,-376241,-320278,-108211,-140990,-409112,-418537,59240,484611,362270,26974,-187673,-262879,-123634,229161,380814,170502,-35317,35998,137313,35345,-45746,4618,54922,-14343,18866,241580,290479,218885,446378,631509,599943,428438,186506,-136,-124181,-324534,-409767,-228590,-40844,-29389,-30408,10276,-60174,-235153,-357558,-392988,-439139,-488708,-367911,-63206,211005,178857,-92535,-266107,-193791,-118819,-171357,-222854,-191186,-228424,-324837,-358542,-324658,-117133,262076,509066,482408,325378,166448,-23391,-235762,-261375,-81008,65216,22610,-20883,15910,136006,179822,-33358,-221235,-46618,105526,-19816,-46921,106000,121636,-100586,-194712,-186584,-130377,-90368,-176650,-260357,-209641,-120193,-110072,-89206,63679,130028,-100372,-247865,-85348,65454,77094,18092,-59645,62560,160629,-59144,-317702,-348295,-218349,-130163,-167576,-170369,-126929,-99682,-57098,59764,214809,359275,393704,166399,-150146,-258991,-208926,-272416,-450000,-487868,-244069,53658,13233,-330792,-405930,-238660,-73579,18818,20324,75867,180411,78034,-65515,40080,253035,330731,334821,252843,-38654,-283083,-152401,64512,76042,108606,252811,313727,160225,-86982,-160972,-204062,-264081,-55976,277654,375287,186208,-71652,-239975,-175828,-30238,144432,279296,153564,-23070,-67726,-36461,82298,204883,221260,204064,137211,41987,-79958,-274810,-275205,-219402,-326355,-158352,262689,347314,158436,-85700,-340439,-263648,102205,261091,203369,205927,47465,-257940,-310396,-187729,-140472,-114211,-186789,-278584,-112110,65942,-85763,-286364,-304452,-97277,88932,296911,482728,328790,-20897,-167844,-13659,148130,86473,-94042,-97823,-98603,-117318,28797,149398,73932,4481,47738,26154,-140437,-176303,18790,67520,-43451,-117653,-191433,-187650,-62015,-114501,-271369,-221379,-99696,-168812,-344089,-315994,-100531,-92914,-204112,-188137,-92033,-16160,9132,-135902,-410260,-471671,-262159,-134761,-185895,-70699,21128,-65411,-235271,-308498,-258910,-293175,-416731,-361769,-195300,-191538,-343829,-470674,-427150,-349457,-400315,-478870,-419718,-310304,-356845,-410138,-158368,85232,-121624,-452912,-579106,-635421,-625121,-264268,282963,197018,-390476,-341491,191262,200133,-338896,-1026947,-2077851,-2894276,-5521198,-7810391,-4231489,-1200659,-2083219,1432776,6566375,5025424,2743697,2404567,1978480,2092146,2188953,1572777,807329,166616,-73857,-20669,119138,459303,875929,1064402,814961,378895,77293,269414,754877,987332,774451,427764,281991,328715,302118,125762,-34464,-112198,-153005,-38764,192462,130262,-48943,-129380,-179724,-189706,60046,341925,268567,119436,174945,220180,101447,-58739,-233263,-232244,38815,330984,389431,420565,512707,530043,506537,409132,112199,-178721,-175148,61747,138584,77175,189926,289247,174731,148829,223350,209285,275349,447360,425172,196111,-4282,-43925,8178,-12421,-70868,58881,296237,290710,264528,249083,182569,178153,207343,85836,-68600,133541,594542,583908,258304,281920,377946,196606,21895,146578,304409,114144,-138694,-119982,-22567,-29825,-94522,-151778,-153219,-25957,85662,150077,252508,249490,104662,54775,196007,310240,257442,227945,241819,112128,-17679,-3421,-23929,-24563,157634,234070,81941,35768,56626,-31034,-182113,-271213,-156454,-38445,-95583,-57963,141928,159406,122234,188461,335027,415052,305083,78892,-124343,-211105,-144810,9674,76505,61552,56497,27352,46993,81984,97862,271506,402444,240431,138616,242419,250596,128949,137076,234052,234897,241422,184483,-84013,-175827,19251,183594,122355,15421,-30265,-75302,-136304,-179172,-115817,104260,312152,338220,236867,6796,-264311,-279280,-63156,-47017,-44429,154238,263571,245065,293200,313642,176332,9645,-21758,2456,45436,151831,154229,-70403,-180522,-65042,56755,91083,27652,-178788,-231359,-52614,70746,45463,20994,62418,168576,247380,280781,383629,369466,137474,-23406,-93886,-204826,-258478,-255284,-275636,-185164,-37946,-58494,-156535,-117049,26127,200551,262301,113409,-7138,-11519,7900,-17583,-32927,-40522,-64950,-36333,140640,141170,-9364,-20517,69552,108995,85023,37212,67297,146984,174410,188123,199875,83409,-783,92844,211695,152857,-26270,-182718,-270565,-233542,-116747,-22164,134725,289846,204451,-52691,-127016,-38583,-47722,-129403,-153059,-60331,214764,460709,492045,402025,283897,104971,195253,478402,511550,249230,33668,-17310,29202,71138,41926,-2451,21303,9613,-89209,-133650,-111342,-23994,141618,136832,45569,184703,233820,59,-111945,-48353,-136872,-276951,-153539,-83308,-125271,-12822,186934,203549,60497,-44815,-51822,-12970,92550,222237,241692,130383,79924,137085,131994,56603,42402,156596,245297,172266,113008,126002,69776,135058,260598,291888,316826,274185,221335,176670,74434,21439,81214,117858,67422,-62621,-145894,-137218,-52555,73851,79458,50540,127550,69456,-192378,-417452,-490067,-414866,-264008,-213634,-283621,-322806,-246497,-141842,-83312,55994,280111,273710,71095,35985,147981,174225,153733,141979,22484,-82643,-84416,-36016,165880,314764,65422,-171087,-16151,183747,130968,20355,31376,-19646,-258595,-312117,8303,213496,16057,-266709,-282490,-49415,170551,145384,28975,-48062,-146088,-141827,-104061,-135497,-150123,-146877,-149040,7738,170267,212689,216699,248442,160955,-25245,2229,82156,65534,22719,-120451,-234287,-123278,55269,60370,-184324,-333576,-225844,-98727,13459,82247,-94119,-446540,-628146,-266722,-231749,-715325,217575,480039,-388558,155993,1111706,292416,-135711,-142084,-346540,206047,1311296,602644,-1839223,-2230155,-496491,694149,616858,338553,125829,304408,543884,509399,310422,216641,296442,238882,25110,23705,134783,115686,-9135,-48425,46885,220682,288628,119848,-146903,-214971,-46831,78133,47659,108761,181369,120641,105174,207644,158727,-29249,61305,429318,544143,410033,204973,-120344,-335271,-160880,180656,372903,310253,168402,196239,309268,349691,262539,145981,47950,-109767,-227415,-141616,41047,131211,85524,39690,78773,171149,265537,238634,159290,182158,272369,195707,-50931,-170374,-18585,65760,-42641,-170275,-125326,30621,71477,-14183,22123,-14164,-129054,-185219,-209481,-72348,140188,259464,288489,146974,60517,180831,197187,41580,-67797,-172623,-260547,-290934,-246449,-298489,-358449,-195192,-42956,52,46745,-52637,-148535,-57232,3413,-78451,-140234,-77274,116881,185869,10109,-77906,57511,189534,67921,-108470,-104324,6420,140380,190721],[51262,7542,48637,122816,129680,62944,55265,147936,239896,183413,47931,57716,148504,93055,-69579,-98483,40982,53573,-76392,-99110,12935,157446,149802,-90396,-262532,-151980,5695,127958,178807,66327,-24501,18535,45215,-7142,-211673,-319772,-201701,-33739,100478,127154,35336,-34156,-40176,125674,245269,115792,-73495,-183529,-253636,-270554,-237109,-143514,-51845,-12705,-36199,-76020,-174729,-283571,-75008,381494,502897,252340,253544,402877,179222,-156421,-255773,-194172,-172537,-118460,-58562,23104,186757,235022,57960,5,-9949,-76668,-130413,-160783,26626,234401,216155,16204,-135937,-70525,95820,101384,-60966,-44521,254288,412313,211166,-90227,-122332,160259,398547,209691,-113016,-62362,264512,444044,292587,2244,-56988,20296,-42859,-178447,-158933,-32917,-87273,-215962,-59429,155525,223217,233056,222028,80671,-146956,-104869,163285,228125,149432,149332,74290,-100526,-152695,-104468,-11736,106975,214717,212829,184285,178104,117898,34188,-16687,8466,30759,-8395,-59577,3697,110511,221613,365927,419027,239487,86225,86866,-14857,-178086,-182543,-181616,-190104,-116421,-179835,-372913,-359291,71462,468302,383762,98719,-182320,-360345,-249517,136581,341055,152675,-53220,82019,276957,176935,29981,57250,91035,613,17543,238431,289868,165703,252025,490998,595533,378356,21287,-204037,-243102,-296951,-290106,-136302,20414,93455,138588,94173,-47294,-198797,-310674,-397614,-453326,-530080,-410504,-92808,180493,104696,-167861,-284101,-208182,-144376,-161058,-138987,-158261,-259388,-387435,-353880,-229473,-37000,214781,325166,347546,346046,265542,23253,-261261,-305722,-118498,70234,80754,-16158,-41216,3034,-8403,-156475,-235431,-52499,122727,34369,-26152,96201,116863,-117792,-225652,-196406,-167540,-185814,-234037,-262995,-236524,-199296,-176241,-105201,48250,66184,-135084,-218359,-96432,14486,21777,-41128,-90684,89037,212567,9809,-243209,-312617,-229991,-131236,-123063,-155774,-172727,-88484,16112,56680,130492,258535,325904,161764,-122503,-240830,-211487,-266848,-405544,-392201,-139329,227438,273441,-150404,-319855,-157467,-9912,65371,95381,105453,111796,20187,-73643,16530,186143,259791,290962,229504,-37759,-275772,-160731,62589,124460,97101,159736,308530,241933,-51094,-179035,-221275,-273237,-60133,291089,447530,307648,-59508,-339654,-279122,-78951,103258,238375,143765,358,-5770,64745,181318,261064,257450,252687,161868,-4798,-138663,-297733,-255070,-103840,-137989,-13022,368493,487836,278390,-60357,-300572,-113496,319088,427461,249679,143639,23209,-197876,-281480,-278037,-271933,-186799,-164877,-202964,-27317,129780,-59968,-338932,-371045,-145393,48104,267479,435436,242799,-126541,-258838,-88671,110308,30327,-191917,-138672,-36893,-36639,28567,128917,107893,83672,115732,58266,-139747,-158925,51095,86568,1898,-7110,-91242,-140330,-42033,-125939,-297581,-221821,-58189,-125537,-318508,-241652,33316,16643,-169016,-194846,-107302,7258,70629,-55860,-337745,-453582,-297330,-145184,-136757,-36553,61257,41087,-85341,-229154,-290947,-369773,-455076,-395766,-260618,-228521,-289291,-326406,-298332,-261895,-346165,-484310,-462568,-339967,-321945,-360015,-201156,-39658,-250267,-549644,-645178,-694815,-700536,-328716,204879,111429,-371901,-132570,496144,385213,-335608,-1413474,-2587201,-2953963,-5017811,-7831619,-5420038,-1587328,-882813,2209409,6417487,5334700,3372969,2579024,1703980,1727932,1976747,1423205,427984,-502730,-326009,186526,378827,595737,926159,1056719,768583,350684,75955,248821,728124,924857,703612,418120,282752,296963,294870,114366,-37547,-57485,-72608,-15418,188119,117253,-95638,-158051,-148714,-106527,115857,304923,232479,148182,203313,220194,120570,-13645,-197603,-191205,133449,480371,493599,469196,527108,478683,434214,403054,157614,-156045,-165902,76589,183893,127204,186673,251757,159272,164324,265498,241911,289340,481522,494496,274311,54786,-48326,-52598,-98502,-112515,100093,352248,337101,343072,330967,194725,122217,151904,64711,-94594,100330,564375,557337,280421,378803,511123,302243,76220,189907,346764,186610,-48612,-60654,9794,38193,57417,-5105,-93399,-43690,26530,89792,230227,255034,102887,65663,217771,318840,277842,232559,208131,125963,34511,-38566,-160716,-198400,-10142,92047,-41074,-4020,130492,42721,-166709,-256200,-150149,-26233,-84628,-49759,167940,230325,181536,190865,264736,257402,122685,19955,-99542,-248486,-243638,-71001,18291,11330,24918,19400,-4838,-49105,-4201,237057,340864,128587,26564,156144,183505,103546,129704,155792,144091,211664,185222,-79607,-146691,21129,104747,24621,20630,80109,4178,-117648,-181123,-134330,60815,266965,286687,236978,97922,-120115,-131163,6278,-52438,-93120,75914,193041,249758,385080,421407,230902,9859,-83918,-99550,-47007,99603,159459,-61492,-211694,-97033,87261,172868,123736,-108178,-243079,-94983,3756,-11597,-7221,-1593,51547,150533,217080,360372,426400,193823,-58379,-175505,-241892,-283069,-358342,-391887,-214328,35199,-19088,-212764,-197993,36202,292909,327241,149085,65618,78828,29049,-35170,-33997,27089,26138,-15936,180841,309763,185888,34936,23194,73752,88282,29582,-7600,27961,85013,109952,113736,57837,60062,176113,218272,131867,30377,-140901,-320021,-260362,-85351,-54821,-2351,193415,214820,-20682,-183234,-165208,-109755,-70340,-63393,-41181,153717,359168,410441,340227,204778,32259,126478,434881,481365,214873,-14312,-60367,-30998,29696,31177,-5261,22267,38867,-44750,-117556,-134269,-45008,134144,144569,70195,177150,196889,-11528,-103966,-22353,-68523,-161257,-41334,-11672,-99905,-88834,25154,105798,90993,26316,16343,71990,115817,205316,261349,133027,15488,-7696,-53998,-29932,71781,181488,262038,223976,131944,115593,81339,144747,274949,318462,340590,333747,319766,283355,198754,74946,75312,121974,30618,-135089,-139520,-73624,-44735,40435,45002,35675,137535,82114,-183746,-388812,-474042,-381304,-160349,-87638,-228916,-288700,-167807,-73835,-80489,8269,216070,210556,44444,64225,189916,160981,52014,23853,-54076,-126855,-103239,-26094,180048,263755,-21145,-238733,-934,237631,175363,66109,97316,2241,-261540,-257073,69788,193951,-30037,-243921,-239760,-70624,81983,56686,-11803,-23174,-65673,-96603,-110600,-78670,-308,-47436,-125210,7740,235859,278770,231798,217437,76966,-143381,-69565,68946,25988,-31783,-113229,-195290,-123367,12142,16138,-225858,-354967,-230016,-91559,16854,18051,-271072,-598410,-838349,-737613,-589570,-247665,845543,1138330,880351,1190131,1146428,17520,-488937,-541802,-603130,-7270,917004,53736,-1659917,-1652686,-132957,607232,447098,236009,107311,341298,488065,315862,44932,-44971,109960,151876,-22804,-52422,84931,153973,36957,-76805,8934,250175,341201,155025,-117551,-152908,31515,131944,86133,101141,123885,51730,61046,185473,152484,-15902,93738,417802,485106,394860,231086,-130559,-411747,-249440,161441,474125,426925,214510,217375,301108,246809,88578,-46080,-145749,-214104,-196835,-8809,202749,246662,181802,115566,94908,149886,276127,279353,266586,300973,309925,136922,-147678,-233090,-85806,-42208,-73565,-75811,-41976,83358,158308,128389,92961,-46717,-189009,-237859,-302610,-215521,39004,259099,360702,179021,-11816,100145,196747,34090,-132456,-233205,-310743,-320128,-296377,-331906,-307630,-104117,2920,73647,153930,-39660,-177276,-19347,57879,-87477,-163548,-41139,147178,104354,-76802,-96095,23934,136006,81356,-62594,-82544,-22914,79573,109378],[49607,35411,87890,162813,164298,91928,93331,184710,191622,88416,-10683,26392,85884,-27219,-197841,-148479,3519,17219,-79063,-97877,-51990,29221,46099,-72872,-132812,-54485,-23862,28876,100214,24793,-89364,-55193,47745,21985,-208808,-296551,-139857,-32773,1714,-26832,-142216,-243035,-120299,198663,338135,152111,-61009,-187989,-243034,-197620,-169198,-94380,-23302,-37275,-132168,-214212,-269757,-327146,-158159,264729,421561,200216,233591,390470,146657,-110398,-119492,-190092,-287726,-184544,20675,158306,289324,274284,60634,-11274,-26533,-71917,-114266,-130301,49581,317912,297794,59471,-87621,-7740,122923,69657,-106858,-64213,210566,320945,184798,38894,93066,336225,502596,257590,-80436,-18287,274310,428310,360992,124123,-19590,26358,48653,-62229,-119985,-97759,-253627,-397591,-157200,104292,192221,204383,171078,24729,-205348,-203271,65622,239940,223404,156596,26551,-61876,-64560,-66921,-59521,45579,124258,93490,79501,76939,12108,-38874,-110807,-137971,-90278,-85701,-116336,5064,99806,92221,151512,280830,232040,142956,164061,-18317,-202879,-101290,-15095,-56818,-60902,-132566,-283654,-269135,77672,409949,365178,130332,-167298,-423532,-383429,-4529,275219,148187,-36096,125633,337426,233985,49386,71973,111210,19008,5294,180626,212365,36880,-15659,277936,500307,281272,-147021,-389798,-337080,-246270,-173833,-69333,41738,166604,258096,160217,9627,-63055,-177789,-343607,-393970,-453265,-382318,-129704,97957,6785,-228090,-261476,-174738,-137841,-123523,-49932,-123208,-251870,-353408,-282130,-129252,8542,98065,94405,188619,337348,329212,69076,-237962,-293923,-123763,57108,102202,-13573,-83336,-126918,-192621,-238575,-189565,-50311,79251,8628,-76603,11311,12427,-155458,-203683,-167456,-225556,-305322,-267440,-212645,-226666,-257611,-227393,-124242,4736,-18259,-165800,-198603,-148849,-90090,-47323,-79136,-95727,104204,252117,112608,-119332,-236095,-202625,-103941,-58196,-127195,-199682,-63612,84989,20705,-8494,114121,218665,136095,-71937,-172099,-166331,-235392,-343485,-275953,-36182,312706,376392,-28702,-222118,-71520,38609,102628,157046,90754,-13773,-55215,-67306,-6077,103991,167371,187456,123644,-93967,-288196,-187744,29319,120639,37645,27609,226987,235227,-38816,-177389,-207703,-240095,-42141,269048,423405,346229,-46233,-388296,-365779,-153425,26241,151217,100459,6761,48103,159876,275840,298472,242439,207633,87987,-81999,-180692,-284415,-194069,27449,29848,71631,347205,481257,310176,-55478,-258728,14687,460950,496766,231278,70924,19026,-126623,-253265,-349137,-367971,-225952,-111904,-95591,40115,118108,-82579,-379667,-411006,-214935,-27406,200529,350142,129463,-233733,-311878,-135728,72241,-26668,-254596,-157508,15540,26536,30580,110287,137644,141955,144383,66086,-125013,-142113,25603,35501,-15253,35475,-49854,-123815,-32954,-118137,-292598,-201956,-7412,-80513,-268714,-133983,143824,102854,-115585,-194856,-153282,-10603,101604,10071,-244793,-387037,-295241,-148159,-59455,9524,76869,73222,-11436,-178674,-323250,-414359,-452266,-421453,-329115,-258482,-231148,-191576,-169626,-145084,-240812,-436294,-476868,-371928,-296322,-298719,-232592,-163234,-345531,-588485,-662196,-703746,-715858,-383362,39765,-98864,-447116,-40245,660067,439459,-416337,-1789681,-3062809,-3077841,-4104533,-6699995,-5703419,-2313278,-669085,2533573,5982338,5302217,3737132,2743739,1527587,1331831,1620145,1230980,241126,-750903,-378417,474181,778836,799085,917104,954327,690225,326821,101485,264552,704957,828586,592872,357973,222142,216230,266607,127865,-3442,4448,1139,28331,191322,136691,-83800,-113558,-56296,8095,174187,258152,199423,188144,241956,245836,185218,66460,-123610,-133377,200845,547919,521160,451963,483690,410374,366903,392175,202120,-121917,-148032,79406,213058,187169,203345,222782,146441,174177,298113,287212,315666,483427,518260,339469,139976,12412,-42974,-139379,-150757,78143,271513,295153,387049,391938,195249,71108,102133,54812,-95175,52685,403308,385646,237227,415276,576549,356353,65317,159726,357945,266948,73467,39324,63493,94991,186035,148454,-6209,-58508,-36054,26495,173964,201324,52414,49169,226526,329120,313882,258070,188174,141108,83772,-76276,-287999,-338888,-154688,-53565,-155071,-48364,175002,102077,-152220,-271012,-190097,-51606,-81017,-19586,213781,307415,225124,182114,176803,71689,-69614,-30962,-28602,-213819,-284844,-140761,-39599,-18099,5239,12607,-57457,-186446,-121660,161680,236605,15078,-86953,47054,118246,102217,130678,94393,87737,203741,177982,-65766,-99104,46821,42530,-51302,48249,202960,110489,-53599,-142527,-134907,19740,198462,193397,178345,159336,49560,51387,79302,-58828,-144538,-22567,90141,202548,405790,479363,274324,14912,-139778,-199692,-127739,85921,221122,36614,-175791,-105753,108622,243055,221116,-17165,-219863,-107528,-33973,-53011,-44741,-65475,-28079,87156,163375,320941,438024,228458,-81975,-245951,-287909,-340407,-478408,-476098,-200407,123783,36919,-246618,-258495,39311,333118,343718,174798,125619,147699,36561,-71048,-46499,86019,89237,1328,205419,444556,342267,62869,-45074,25184,100508,51767,-62252,-96197,-31767,6898,14477,50886,169258,299609,234891,101506,61887,-112175,-349476,-264157,-32796,-47324,-112591,80743,197077,15287,-197256,-245352,-153011,-16072,6797,-49878,34268,167501,223377,217970,95214,-55408,46160,361809,401537,135134,-75365,-92114,-78677,-22926,-5242,-32521,-1262,35389,-21086,-96901,-133994,-40863,125677,130980,71541,137397,146977,-7636,-87971,-18221,-35377,-68470,45411,72530,-41192,-128632,-101695,34796,131953,87185,66339,142864,143094,183385,232848,86905,-49110,-107673,-182420,-86430,85107,144045,211247,237136,124136,52159,43182,115898,269667,346703,360275,396573,414060,365733,291103,138877,83396,107261,-24466,-195951,-125332,1556,-11278,-13778,-31313,13592,160881,122249,-132842,-343919,-453198,-323166,-34778,55605,-126955,-195631,-51826,12826,-62009,-45757,109872,127718,32560,104164,225929,137524,-34982,-89653,-154799,-205676,-157932,-68521,106791,130882,-132345,-267937,34036,270529,199432,100400,134518,6326,-254054,-190200,123423,155446,-77629,-186836,-159268,-103783,-68355,-73804,-52005,1884,5910,-61661,-120330,-12468,162071,52516,-113500,-1979,281484,312451,199398,130086,-43431,-245742,-135313,34855,-9234,-60467,-93532,-128978,-79922,-4205,-29749,-282911,-419252,-283721,-135122,-24334,-67488,-399059,-644835,-857650,-1095461,-1028069,116848,1220982,1364329,1768718,2088986,1113106,-135460,-616547,-740623,-689260,-72547,497683,-514578,-1348414,-774568,373475,494232,265486,149617,152537,397490,412821,97449,-218433,-262060,-33177,73237,-57109,-79547,86397,186567,54413,-123223,-53035,214168,325063,168896,-67278,-80997,86425,154828,108111,66449,19620,-62360,-17175,126148,102843,-36421,89915,348186,369952,327599,237552,-109252,-425003,-304172,122642,513157,494962,253148,246665,313269,160490,-80041,-241518,-326216,-288150,-142999,103130,315042,315076,215825,121328,51484,77690,221166,253764,293107,354837,291345,49449,-212039,-251484,-155070,-148860,-95806,8363,22037,120917,233798,250442,138729,-76250,-234714,-279982,-367654,-348391,-94704,208236,376874,193589,-84427,-14391,164494,49840,-149957,-247837,-334715,-344362,-326879,-299108,-165901,20598,38238,117991,220179,-27482,-185588,16875,76185,-136214,-211006,-8632,193864,78205,-102720,-92706,5465,96729,94975,-6383,-31510,-3726,68471,85479],[99659,90380,135960,186155,189629,151090,162645,224164,156636,21166,-35744,25714,59241,-69231,-237551,-178073,-40393,-13134,-76246,-96330,-112812,-117667,-108722,-104021,-22853,38108,-44320,-77983,-21672,-48368,-156844,-167939,-16395,23597,-168022,-247348,-114236,-68773,-113659,-199060,-305581,-373814,-144111,247875,369144,147797,-56930,-171152,-196370,-115526,-100603,-41530,27596,-18294,-141482,-254762,-318804,-362484,-265087,79362,266406,128683,202599,345364,123546,-13787,83560,-90791,-295322,-178919,90892,221187,286650,203380,15447,-18784,-13581,-29679,-25603,-9133,91735,347071,332948,83185,-41836,54984,145418,31449,-142219,-70887,149942,205540,140255,144700,272158,473725,548754,258055,-60430,509,221222,336167,347936,195608,-5480,12697,132404,43657,-107655,-162346,-358865,-499198,-236695,42487,152285,169776,103044,-47408,-236127,-258314,-21479,246314,301897,154434,-32289,-21059,48045,16112,-65260,-4857,20068,-45682,-50897,-52858,-104918,-97588,-162898,-256706,-184573,-113304,-119188,7696,53992,-61107,-48389,135587,185899,158131,192842,-7482,-175122,-37767,84918,69162,57864,-22099,-177135,-177863,78012,343254,332431,121029,-150907,-440244,-490132,-158680,186436,151640,20376,166574,320284,203419,11319,42539,109242,33890,-21194,77933,81292,-121740,-243909,69412,337114,158865,-269515,-498909,-367271,-170351,-81108,-40076,20455,174663,301584,198411,98413,124461,-12490,-250115,-265692,-258647,-281846,-157695,-92,-78497,-257438,-209610,-99278,-93526,-61505,16211,-102943,-215906,-231251,-156764,-38966,30725,-23021,-96369,46258,282681,317179,82614,-178944,-222355,-86881,29555,70389,-14273,-97371,-211189,-306981,-248177,-103221,-43971,-15209,-101509,-193618,-109518,-106880,-155991,-112964,-110748,-295229,-415077,-272386,-123473,-172583,-272486,-243337,-129982,-48131,-93030,-176065,-191448,-227622,-227264,-135864,-108409,-74830,119069,284882,230504,26480,-132839,-136638,-41401,29923,-80618,-202373,-37708,123223,-39636,-146694,-7276,117219,96232,-15239,-65008,-69886,-184332,-298240,-201989,9685,272593,295152,-3959,-144142,-15948,44047,111733,194427,62441,-132464,-118010,-50814,-30336,21540,75040,52224,-30921,-185414,-313594,-227777,-29185,63911,-44744,-88352,103558,143393,-56875,-158723,-168745,-175950,-8858,216717,311028,286068,-43710,-389590,-421060,-243251,-79466,38519,36532,-11558,64185,210315,334109,306754,186362,93438,-54787,-171990,-202767,-247189,-119826,129377,133416,82913,213422,330004,240717,-75333,-229720,81200,485387,454061,155309,-87,22968,-57169,-221922,-375580,-392464,-211226,-36744,22087,77168,36895,-150119,-401035,-433803,-304139,-126285,107249,237762,-7525,-341832,-333356,-142558,47680,-61591,-262616,-157780,34565,59313,52992,114824,157119,157177,125893,57836,-84232,-129775,-59388,-70371,-86010,414,-67946,-133572,-35952,-96831,-261884,-164491,43853,-43447,-213506,-38093,191566,139515,-57835,-186172,-210266,-67969,78408,30039,-164204,-291144,-263857,-168312,-17844,41903,67616,33956,-20140,-164640,-351090,-425748,-428205,-443706,-376128,-259039,-177312,-110577,-79134,-24944,-113246,-357671,-466100,-391848,-272906,-229019,-234621,-241857,-368173,-555468,-638833,-680002,-682905,-418172,-141753,-331441,-574875,-108908,599114,375753,-492249,-1998478,-3347807,-3111198,-2841174,-4674036,-5236160,-3414765,-1433268,2328825,5223392,4777256,3734343,2943172,1551713,989667,1185492,1046102,311634,-480762,-211212,715434,1138354,973311,845081,801635,614486,310354,124223,290412,682947,729958,482703,285325,148611,135818,235030,158339,47149,54463,55217,98481,232103,193702,-21922,-24145,58898,120061,218451,214624,181829,235707,285043,282713,253643,135765,-49201,-80627,224522,516134,465783,383428,406834,348168,326489,391481,246607,-71928,-118165,65886,208772,240423,242482,211618,133774,173563,310585,325647,341966,448969,480621,371817,227533,119267,37903,-113490,-164186,8806,94966,187298,392465,425153,190053,36548,69842,63564,-60278,11789,170929,128765,137692,380423,555789,346886,6496,71241,332704,336499,204183,159782,122722,117000,242653,265106,98876,-51255,-83755,-25825,103115,107013,-35858,1785,210921,331904,354312,307300,206444,170332,125648,-108445,-382324,-411078,-235470,-171086,-238374,-91041,162676,100583,-170186,-314113,-244729,-97295,-79918,33185,271459,356849,234923,164278,86507,-111368,-234482,-76026,42203,-137261,-267634,-188228,-87511,-25197,5533,18679,-90421,-288406,-221692,59502,106527,-84106,-182301,-60379,78439,129527,135271,78557,102927,231597,174903,-37768,-51045,70000,-2521,-90994,92574,300272,205223,31632,-85981,-140558,-24749,123865,94181,86073,180742,208846,215714,129164,-68688,-184062,-107272,-6761,123095,351195,466619,292559,26058,-177316,-282035,-182459,108946,305203,169906,-92233,-86776,113262,273420,282667,64578,-159330,-82282,-34633,-74459,-82398,-110498,-51641,77674,143837,283454,403946,235232,-82075,-289860,-337904,-397366,-546104,-491334,-145470,199951,90617,-246868,-272888,42078,311092,300860,170042,148012,170402,21527,-129331,-77233,109270,92059,-8111,202338,514303,423544,58133,-120626,-29330,116385,96940,-83698,-193211,-149443,-104543,-77496,66309,299461,418226,248051,71427,59566,-105371,-350774,-251692,7853,-22538,-177224,-23439,163924,56143,-170258,-272565,-181458,6035,38127,-80781,-108050,-42648,14034,75974,-6953,-123444,-12954,285637,282000,553,-145301,-104480,-108329,-85450,-63628,-73197,-39619,-7459,-30230,-68562,-95685,-7854,111913,90977,43767,77695,103278,19390,-62271,-43169,-62850,-51292,59729,129246,37669,-104879,-151711,-1128,152475,112222,96251,194400,176164,169145,169976,7476,-101383,-146403,-235201,-113398,75576,57175,103013,203734,92693,-46699,-39659,54138,235134,351942,372239,451469,473018,389253,312120,185564,99168,78600,-77652,-224794,-108485,54013,19483,-83892,-131777,-18240,179756,168847,-62713,-297093,-422212,-252165,78318,178344,-12394,-89100,47811,80523,-45825,-107113,-27669,24105,17336,136326,249054,116364,-79234,-163542,-246982,-292737,-234182,-155836,-40944,-51716,-239520,-253415,65864,262157,198589,125444,137149,-11058,-239090,-131852,147150,90917,-140894,-135206,-65918,-131327,-228575,-201853,-83163,15570,51407,-36124,-119645,44680,283237,136268,-101334,-6067,301698,310967,131813,15650,-160726,-308477,-184463,-23512,-45547,-57193,-55892,-54372,-18852,7341,-44368,-298044,-469117,-361379,-217949,-94984,-150402,-468371,-615448,-727684,-1296607,-1399523,309434,1266488,1146859,2057705,2523489,987500,-155684,-528542,-720682,-607921,-27917,89089,-971498,-943459,281221,936567,369238,60385,63430,221602,441607,338145,-76936,-401657,-371696,-77093,56562,-47493,-52488,119217,191936,33103,-179192,-119737,127429,241110,148447,-18737,-23593,102667,144146,116426,33883,-83780,-176485,-102034,48690,26762,-82112,56274,250540,228816,217272,221380,-62302,-378091,-314469,68316,466315,496240,281445,272800,331714,110529,-201797,-386893,-432845,-298522,-67907,171278,348413,328037,191907,63041,-37152,-24561,118104,180262,250374,347325,235313,-39084,-229159,-222644,-195635,-209497,-93491,63779,47078,112650,255912,298236,141032,-101504,-270559,-323961,-411608,-447953,-227972,122584,341858,196186,-134241,-129981,110417,81551,-113412,-201960,-308538,-353073,-328410,-203586,31085,142693,48460,123882,234088,-31762,-191066,34208,55319,-198865,-248566,21109,237358,101441,-71468,-67264,8830,84044,102720,36911,22228,47058,106300,132476],[188869,166329,187779,191797,203857,236656,267334,269993,145807,-117,-15662,62752,80249,-21837,-176429,-183612,-90210,-42445,-74060,-97105,-153567,-239304,-277647,-192787,18085,86943,-57748,-161950,-152164,-148129,-229022,-292333,-137290,-13338,-98608,-171609,-117234,-116734,-197121,-325268,-407644,-394885,-119885,244158,323235,106148,-61546,-136310,-128094,-56205,-59545,-7021,79730,36193,-74860,-208033,-316164,-372009,-353208,-117525,80854,56874,164978,274746,114747,107800,282315,59852,-199376,-84972,150677,203006,188406,54016,-67929,-26964,25624,38280,86879,111885,121377,323667,329921,88383,-12028,98888,148783,-9502,-155618,-60488,95405,105700,96059,205177,368494,527319,513031,200767,-67645,-17595,121856,200292,265295,202251,-7144,-10,197030,115865,-118677,-207528,-385686,-511858,-287545,-14130,114466,136284,35649,-111111,-223137,-237020,-44163,268624,372935,153320,-73282,10797,150982,113675,-25079,-17139,-55752,-160512,-161163,-158388,-180602,-105336,-148176,-314764,-246578,-110718,-75993,16423,-6775,-191515,-179572,22480,110609,118702,155366,14715,-102312,-7738,106420,174322,210569,110108,-77983,-101517,81611,307158,312243,81868,-145409,-415699,-545492,-291768,76819,145777,99089,199224,250689,112094,-62976,-21156,84662,38531,-61189,-46293,-62587,-253482,-354675,-77562,151589,40690,-311804,-497612,-319051,-75717,-16294,-40726,-27605,126530,271682,209400,190983,289620,119939,-147635,-98793,-1582,-137106,-165087,-70827,-116467,-245721,-145554,-2250,-18698,12492,43489,-107699,-171933,-69371,-16301,25194,40652,-88579,-184429,-48933,181956,217701,44657,-110009,-108282,-15516,-3844,-8204,-20191,-80045,-220653,-310673,-186640,-18944,-42022,-130611,-267668,-348162,-218220,-156781,-82580,32314,-44781,-356046,-480755,-252919,-25566,-84202,-236801,-218427,-115414,-89145,-128704,-154527,-191747,-302884,-357338,-243956,-150141,-45473,137240,309796,330305,155486,-24600,-43793,53227,137344,-16096,-181793,-21156,120640,-98385,-223300,-54660,53049,47888,25257,47453,49661,-133100,-290217,-200826,-24483,125985,90305,-65144,-106140,-13771,-2979,83345,197848,44169,-190531,-143499,-33551,-61901,-50150,-242,-79586,-188795,-280450,-340913,-271165,-103096,-31577,-119004,-140963,-11955,4081,-97522,-129813,-118106,-102129,26310,142183,140626,142763,-60621,-359506,-436484,-326677,-192437,-69584,-31052,-56605,23803,190077,332904,282793,110576,-44545,-209527,-250373,-207489,-204189,-67336,160384,150722,36714,25696,91797,93812,-112751,-216593,71122,387332,318265,46237,-64934,11370,-8290,-185606,-348290,-334331,-142766,43154,130073,92948,-76140,-242159,-399834,-445024,-394542,-226365,8256,115071,-149225,-431141,-332363,-112640,41891,-63684,-219514,-146810,10425,58341,101378,154504,164534,117494,58027,37518,-21953,-126225,-181918,-199801,-186926,-91694,-118851,-153176,-50173,-75575,-219468,-118618,85642,-19423,-172591,4881,167375,127123,-9605,-170669,-254285,-146706,-2325,-10990,-123224,-195279,-218265,-212638,-56806,38800,35224,-54184,-92617,-183062,-366772,-408157,-397869,-456832,-382841,-217578,-132420,-105561,-49208,70935,389,-277501,-434224,-383497,-242902,-160410,-205054,-254974,-313569,-466127,-595851,-649462,-629647,-429323,-264486,-472798,-686071,-320954,301439,228847,-482564,-1928978,-3320250,-2921692,-1483943,-2362752,-4354480,-4677126,-2757961,1690426,4167717,3740603,3358357,3183690,1824844,789605,757154,892332,587332,147609,113571,804296,1282087,1029717,728379,661054,575086,306465,120570,293379,652949,653037,405149,242001,116207,101377,220640,199936,100722,86739,87705,186740,316773,270301,59637,62755,145765,193380,235534,187437,188613,281536,316837,302715,279097,155626,-5516,-40503,209058,404868,352158,295694,328484,305948,316234,400911,282816,-10955,-77916,36963,167891,275515,297607,215448,113051,157008,296444,336200,347310,379771,389726,364887,293397,236945,163486,-23918,-134942,-69753,-93853,59463,363266,426312,184090,23823,57466,88294,7057,-2458,-39166,-113965,16738,293179,461484,284009,-64020,-37310,275460,377711,316601,272374,169063,91972,202735,312679,207958,-8097,-105534,-61057,39959,6321,-136497,-71661,162504,317288,390202,377821,271156,219460,161220,-119762,-417193,-396401,-234307,-236403,-276536,-120705,94387,25257,-229037,-358563,-261082,-120070,-60738,107412,323197,347301,202947,139921,8779,-258261,-345591,-123519,60408,-63140,-206009,-204528,-117884,-19379,20856,38543,-93098,-325726,-278103,-47000,-22824,-160252,-250547,-146520,69218,169546,130171,103025,180661,279810,179274,2988,-19232,63154,-35411,-90590,143652,346718,257267,107344,-37280,-164605,-75559,61632,25363,-1638,167001,324708,319749,143715,-77260,-198425,-150612,-62641,42625,242522,385680,278915,42888,-189261,-334588,-205058,153980,375374,273249,-3818,-57032,93123,248107,281135,111534,-69116,-22315,-4676,-75616,-107486,-123352,-19009,124353,167902,260017,338163,215504,-55683,-295040,-375869,-416249,-511929,-423451,-63260,242147,121530,-212900,-228678,54144,241853,210399,127162,123419,141026,-13838,-199952,-126794,82874,34991,-50549,169015,505004,421362,35081,-178588,-77676,127437,145514,-73986,-238975,-233503,-198962,-145999,91878,404362,482551,244810,49845,26201,-118144,-319057,-230990,7954,-11248,-196242,-100065,128575,97607,-116831,-255720,-202368,-18445,28935,-116397,-226652,-193716,-122811,-31174,-67241,-146563,-29832,222625,137748,-170658,-209358,-96607,-124413,-155728,-135437,-113026,-77675,-78983,-69553,-32542,-17928,49688,89235,24816,-12009,12535,76497,67391,-28729,-93717,-147884,-122826,-6283,132581,117186,-10822,-105756,-2893,127981,85458,104259,222707,209233,165246,93820,-78962,-134044,-133923,-225301,-123426,39852,-53114,-34901,129809,46363,-150593,-145091,-18509,179780,319534,365666,472151,467328,339042,252172,190291,111615,49092,-105071,-207501,-87389,66269,25402,-154577,-229134,-63036,171924,194232,-2984,-257067,-376629,-183575,151315,252455,78142,-13532,87967,98421,-50016,-174502,-171691,-89765,-14929,144337,253460,103720,-74969,-178649,-298109,-353121,-302457,-257760,-217691,-236019,-318872,-211221,69861,205458,175296,142023,108014,-48009,-218918,-92624,133171,5112,-223657,-118904,18006,-129964,-333146,-280376,-103802,8320,64599,-15630,-100531,77201,326255,192659,-71706,8927,293447,274860,50610,-87163,-234192,-317938,-211036,-103820,-94342,-36072,-7373,3264,31044,46994,-521,-229321,-447389,-422187,-311892,-170545,-211334,-496292,-558341,-514349,-1286208,-1520632,345004,1001107,575226,1667093,2266838,742649,-72137,-288190,-527778,-413176,69621,-224385,-1189964,-504576,1245893,1374251,225251,-155676,-14462,282455,461490,292215,-149625,-448268,-342082,1062,133493,25185,23796,162632,167660,-17968,-228999,-171587,17612,110172,92548,11124,9580,85066,110027,118147,31009,-137637,-244087,-164116,-22317,-49060,-134876,9695,162110,97497,86719,182247,-8070,-293146,-278535,15898,350093,440753,299193,281753,333864,95647,-260264,-451120,-435555,-235994,20264,190980,302761,298441,141903,-26492,-141082,-129098,-1000,92021,180486,309094,178566,-92911,-191550,-153314,-183327,-193127,-54804,86300,28851,41258,191047,242543,97831,-117223,-293874,-370571,-437570,-492171,-323476,26042,272277,190634,-148477,-213891,52986,120673,-29729,-102604,-229816,-339507,-300569,-70806,223863,223725,27033,95141,206041,-55668,-209657,15380,3823,-237472,-237895,49208,252738,144197,-7728,-25928,31976,97322,99047,46796,50685,101081,174527,231341],[285784,245554,231950,181303,204118,323190,383538,317459,158045,23515,43614,127839,136532,84270,-48137,-169965,-140252,-71551,-74696,-98876,-161330,-294304,-409275,-316682,-24346,76251,-66433,-200655,-254306,-261022,-306372,-394261,-282809,-85436,-20758,-81938,-132398,-145560,-210918,-362900,-427584,-321115,-73977,177943,211958,39515,-75507,-93000,-59698,-43514,-68352,-7339,110595,102128,24464,-119388,-270431,-339601,-381506,-263781,-80774,3913,129698,200128,123538,221176,409069,195032,-45131,76742,201128,124980,41903,-106766,-162957,-40193,76080,108369,163015,144204,99845,259408,303781,83291,-3109,107064,116748,-52774,-142547,-30360,69572,52093,67863,211908,364490,479418,397682,95656,-105223,-68747,10421,64244,140457,146310,-13111,7402,238546,148758,-137307,-220123,-340146,-451348,-303323,-53816,82802,103616,-19173,-147569,-165679,-134810,18930,311118,418002,152477,-89321,21309,217070,193897,49413,21779,-72497,-213492,-208384,-195617,-186777,-57316,-78119,-306849,-283521,-108796,-16131,30402,-56926,-259073,-226557,-45974,28032,35409,59597,37377,-9279,-10584,64890,242608,348807,220769,7224,-37390,99420,321960,318490,32938,-158335,-369050,-544201,-380368,-46685,111151,167409,212676,159337,1938,-140171,-97768,42251,29825,-107318,-161244,-175982,-314010,-337092,-143430,-5192,-43394,-265086,-390222,-208332,22880,30193,-47706,-73903,50324,195102,200288,252938,364229,170528,-67271,59035,226748,1752,-149341,-82686,-88421,-191743,-83011,89104,67540,80900,34899,-136398,-143779,61628,89180,50381,42596,-72499,-154081,-82976,56013,53404,-44993,-62609,11317,64887,-33371,-104046,-30574,-35665,-149241,-203979,-88195,14399,-56961,-229116,-435447,-493190,-277609,-102167,58770,192947,13158,-382535,-478997,-217030,49160,15180,-160143,-161160,-83288,-100811,-108160,-100141,-188950,-341832,-435580,-356188,-217327,-34050,150310,318586,378695,232593,65427,53685,161856,247885,57449,-146379,-18002,88054,-123476,-201543,-16309,32471,-2577,34534,125851,142451,-105862,-315408,-255602,-117694,-63208,-129525,-161619,-110246,-65902,-89119,21475,162389,40949,-169592,-123551,-25913,-104967,-106262,-51083,-177638,-309606,-352233,-361733,-307864,-179305,-139327,-160117,-111724,-74944,-125728,-141750,-99033,-71208,-40531,49729,57302,-42550,-37912,-96183,-315519,-411371,-378612,-282903,-143924,-86399,-122832,-71485,98310,269515,233704,38757,-160027,-318055,-295386,-201357,-172374,-64168,99943,87830,-30728,-137678,-143571,-78607,-152179,-211420,-1124,203187,138095,-59622,-121434,-32732,2357,-149445,-278278,-212110,-41327,107284,213334,111041,-168873,-328567,-375914,-436792,-454456,-300160,-71972,4491,-259691,-470058,-316330,-66566,48403,-39623,-149215,-131771,-46629,32193,166785,226084,163883,29059,-54616,765,38623,-136453,-307323,-320417,-289960,-199568,-165382,-165678,-73159,-67432,-179953,-76343,110329,-7227,-158320,-24736,90332,87173,19317,-152556,-267510,-219166,-119306,-103378,-133035,-128673,-175564,-267939,-172005,-8145,-18894,-162286,-196850,-220807,-360021,-365645,-363703,-448310,-344777,-138484,-97938,-166922,-78846,122796,71332,-218750,-384231,-337084,-203770,-109539,-158483,-210954,-212571,-359609,-557655,-634440,-587677,-422198,-285849,-454004,-716118,-602070,-157680,42304,-352995,-1567668,-2940276,-2470761,-398312,-494848,-3400062,-5653405,-4005756,816853,2913536,2346274,2690261,3403220,2306378,792021,413698,765021,930070,827824,481884,717036,1134756,929516,600144,584303,589175,321898,88452,252380,604102,603738,371814,253887,157095,134135,237867,250315,155623,109964,106993,273051,422330,334779,120132,100015,164015,204767,220044,182732,218967,311329,314983,275634,234258,113652,-3056,-6328,174464,259999,225285,224552,273853,282967,319628,404692,296794,48189,-34446,-964,104065,289083,353203,222218,77305,121348,254971,304214,307761,277999,273518,328575,322540,326510,287758,98750,-60782,-114619,-210059,-38823,310848,395917,179098,30653,57753,115597,88252,17774,-146165,-251604,-78481,194615,331913,193944,-110056,-121669,201052,381205,387340,348653,187768,22917,73897,279858,304495,71564,-101973,-82265,609,-65104,-217899,-157088,80662,277667,414343,457419,366082,280397,192812,-95160,-372700,-300687,-162451,-237806,-261895,-122698,676,-94667,-307296,-368002,-196006,-73179,615,197825,348811,267532,135737,111039,-46028,-339573,-390362,-179218,-5240,-30558,-122956,-184972,-126724,-16203,33916,60784,-67397,-291137,-280021,-134396,-123737,-210082,-292506,-201351,74418,190051,101266,134448,269174,310323,182862,47423,-11844,13955,-59671,-53072,193566,339320,254560,149555,-11704,-201268,-128429,24708,7429,-52808,132161,375267,347523,130798,-73510,-180421,-141571,-58308,-5765,119864,262691,237614,63450,-175147,-352360,-199976,198578,406794,302078,43343,-45396,45910,172721,213983,116369,36270,58562,36230,-61766,-108822,-99933,53097,210300,227514,254592,263512,177212,-10572,-257247,-381972,-376955,-378576,-290953,24617,243738,116986,-155269,-133856,80623,155741,100626,55304,61350,74946,-56085,-260413,-186873,12478,-50690,-107547,117134,426345,356755,21375,-191797,-106623,124780,172971,-47729,-224961,-253765,-249839,-183392,105872,439155,462774,220403,40084,-26898,-139826,-255513,-207212,-44502,-39505,-188828,-140987,101011,131611,-58346,-212571,-219422,-82547,-5956,-135221,-283017,-237595,-130832,-58962,-67342,-119344,-6113,171610,-14524,-337431,-249922,-76712,-138118,-227985,-207753,-139481,-99913,-152783,-122177,4935,82788,120284,58473,-58722,-84735,-44672,66966,124802,6382,-156340,-258231,-246725,-119638,81081,177099,132166,23250,22453,52634,7777,88927,224885,229580,164118,26184,-145356,-147879,-100245,-184541,-130051,-18419,-156777,-165441,33437,-4908,-228636,-240353,-72010,128633,256128,329358,430883,383680,226368,134584,142876,110188,35293,-88103,-141063,-55478,44329,2008,-205349,-296442,-119188,124112,176829,19855,-229118,-321272,-131947,173013,267838,119942,6227,53912,55818,-82445,-241002,-291185,-193147,-65644,120989,234836,96505,-37790,-136668,-288372,-358941,-330769,-332876,-362917,-375042,-359355,-170469,32454,111578,138260,149138,59032,-95093,-194040,-70500,91192,-83498,-312300,-143889,78501,-83829,-332449,-278949,-116449,-21424,52998,5964,-64253,77075,283087,215019,-14468,47250,257885,209619,-20793,-144960,-236602,-272102,-213709,-194904,-163291,-24516,31643,20575,48796,111147,107072,-75498,-330086,-429374,-384338,-228849,-242206,-507109,-505011,-268467,-1022896,-1277311,299409,531835,-201386,692191,1320190,371359,60468,18377,-245403,-180636,178028,-340321,-1096505,-106671,1809687,1494208,44854,-346761,-54468,322815,463659,301013,-93042,-341836,-181788,183264,299040,160014,137777,209204,134642,-71545,-252660,-192825,-82653,-32477,14028,17164,23810,54242,70779,119792,69417,-112108,-234878,-183111,-65769,-97330,-173043,-28646,112987,6855,-33677,124887,32287,-200086,-204948,-11325,214716,359668,306035,262531,301155,98436,-262769,-431297,-342906,-118625,108204,175758,208219,252301,106473,-103236,-225427,-210230,-103651,21311,135587,282999,158800,-82494,-102290,-56778,-109477,-92637,24234,88193,-18268,-83800,35257,95535,26220,-113973,-293830,-405936,-438248,-464866,-352687,-58145,188273,176419,-129196,-245005,11616,158731,80145,22623,-122556,-306409,-253124,61228,354228,238706,-21595,46158,160195,-87999,-246115,-48653,-63598,-221196,-155302,77350,223826,169752,55797,20306,65484,123316,79727,13368,36492,131328,244231,337409],[351186,302342,254407,157977,187657,375772,469544,352593,179941,72668,119889,197555,198597,193364,84340,-147075,-179406,-95045,-75852,-97586,-131447,-260632,-456607,-427790,-123420,17686,-71747,-187982,-302627,-367342,-383427,-447971,-409871,-172830,43182,-170,-141598,-132245,-144774,-306189,-374355,-203173,-36733,65517,70428,-33691,-97885,-53414,-10339,-81196,-129970,-43405,108668,150631,103529,-42122,-197194,-256279,-326697,-314945,-173220,-18142,106267,147450,150717,299211,430163,257774,102411,251193,237775,25832,-89525,-208301,-235973,-59168,118167,154719,160159,50443,3552,171539,269401,78878,-9545,72745,42949,-95758,-105379,18913,84344,54751,62066,171440,275901,347885,231913,-30201,-163501,-134554,-73965,-33648,5361,46679,-13547,41420,257842,152603,-144634,-199086,-247588,-348239,-282340,-72833,53644,66505,-57089,-150549,-80132,19652,145319,356204,417847,139750,-98800,62,234041,237744,136147,103551,-25551,-189523,-170987,-147939,-129029,18713,7582,-253698,-306066,-131798,23353,42852,-75864,-247114,-212052,-80651,-33730,-57722,-60882,46166,70744,-31956,-6468,259799,424138,280060,83965,28471,134288,373767,345334,-2561,-184301,-322591,-498551,-415355,-168289,37805,191405,195460,67856,-88332,-189873,-163840,-10090,9844,-146398,-237969,-228307,-288712,-238690,-142824,-95637,-71991,-148311,-217744,-75105,106242,72772,-33717,-88745,-19085,108155,178151,256772,316810,126832,-29781,159938,340800,82059,-116956,-28038,-300,-105821,-28199,151066,140177,127416,8550,-177633,-149840,99929,118745,32637,34688,8318,-36590,-58461,-58329,-127213,-168019,-62846,91005,120663,-51452,-175737,-38189,28331,-15431,-26990,-3196,-35767,-101029,-281124,-543029,-578161,-275036,26037,222794,322897,53882,-355269,-405551,-171872,81226,98542,-63760,-87565,-40099,-73421,-33803,-23749,-172639,-322469,-429837,-440528,-302888,-62212,140627,299415,356834,240214,119448,128251,252954,333998,121448,-110098,-24849,51954,-92423,-86812,78145,41019,-44275,15086,142938,160975,-119050,-347729,-313200,-216682,-217542,-266840,-232300,-141911,-150558,-183527,-56996,92847,41429,-92299,-70033,-34497,-158196,-147782,-79415,-225078,-370690,-389633,-374143,-329831,-241595,-226809,-157403,-18162,-64337,-194448,-169077,-74341,-38348,-4056,53847,-22252,-190375,-195110,-138657,-268406,-352747,-381319,-323346,-166071,-118174,-196794,-197478,-36918,165804,175417,-10985,-221495,-345580,-297235,-192387,-161668,-117544,-40473,-25264,-80019,-213222,-293352,-217656,-176180,-200472,-98165,-1162,-23433,-124071,-161825,-103093,-30249,-124094,-191290,-67194,59872,139684,263749,154110,-198020,-379841,-330488,-391030,-453363,-324203,-113048,-69283,-297508,-433482,-289602,-34170,51816,-10079,-84156,-116747,-110079,-1228,231369,312061,162750,-84320,-199229,-62718,64026,-164572,-403328,-408729,-370217,-278930,-179831,-163666,-101150,-76692,-151246,-47650,115664,-174,-170211,-117034,-7258,46522,25516,-136297,-245578,-259224,-233559,-215853,-184981,-108658,-148208,-309664,-308010,-88994,-92806,-266721,-300986,-260470,-321216,-298720,-316936,-407456,-274063,-43738,-74553,-258467,-145420,125306,88512,-189766,-318493,-255250,-163506,-96497,-119967,-139995,-115691,-281809,-542345,-644484,-578683,-409361,-214689,-283702,-635094,-849849,-638404,-144689,-136203,-1013198,-2270371,-1833921,108756,382854,-2585287,-5853588,-4620756,-89602,1622004,905405,1876070,3481961,2860720,1000426,206938,643045,1182118,1289033,780860,530707,768138,703778,494730,587176,647101,361244,49709,170050,528655,567898,372048,318090,264836,223263,288800,308608,217770,140214,125750,334318,507493,358547,125989,60786,102483,153522,176629,196293,261066,310925,260477,184870,125862,29662,-28301,34130,144033,131725,130504,193748,250764,265864,309153,379633,277548,92108,2625,-37857,42392,284639,388727,217991,27646,68980,191641,227291,206580,145932,166663,284278,314016,359192,361214,204857,36947,-101030,-211310,-74915,251586,340637,173324,48943,57839,126288,154060,62166,-124988,-246020,-109149,129427,214374,107462,-111815,-150084,131437,349871,403204,369355,173074,-72986,-108101,177762,371612,171954,-84369,-98591,-10890,-84763,-252968,-233002,-24165,210680,418671,522347,452643,330256,218833,-29312,-248738,-154596,-55413,-178123,-192837,-84367,-71836,-201519,-363523,-318276,-43957,63578,113645,292241,334565,134934,52167,78807,-74295,-338389,-367253,-237539,-144873,-56713,-42684,-131232,-115108,-30366,22351,67101,-24719,-200152,-234583,-186149,-177342,-232253,-312111,-223858,65814,157168,43689,136601,303443,283099,169579,81400,-24737,-65376,-73305,15294,240420,296890,207439,151824,-5131,-227220,-171512,16069,36434,-57435,90324,355095,312063,112977,-45636,-131906,-88827,3496,1357,27003,136732,182070,84154,-141666,-338621,-180579,219724,391389,251212,22502,-75227,-20819,73353,106849,93470,140079,140236,62762,-43737,-82364,-46567,138053,305691,301877,264463,201735,131395,38320,-182849,-343037,-288886,-203635,-140329,94872,213268,78010,-92238,-16085,116960,82314,2583,-24133,-14451,1995,-85304,-285254,-241860,-77994,-118857,-141529,71255,310151,269948,45314,-141123,-106061,103173,161084,-23905,-159557,-196968,-239370,-189783,90725,383839,363466,180081,38723,-85738,-157735,-169133,-181048,-139173,-116661,-183737,-149546,86438,150189,-14271,-161718,-229253,-160495,-44286,-122092,-262021,-173763,-18009,5550,-11539,-57760,34011,116640,-159090,-454027,-256343,-59673,-160363,-291130,-265101,-145486,-95531,-196268,-164002,32110,176135,188423,26446,-142364,-155023,-84539,67469,175002,33855,-211743,-345323,-353681,-225449,-3519,201592,277804,191783,64320,-56229,-101011,52424,200113,222616,153249,-16980,-174045,-150651,-78956,-143638,-137203,-86654,-228855,-254177,-61602,-53850,-261860,-293461,-81093,111643,188474,260390,317172,233879,84421,3887,53584,89466,48588,-22290,-35987,-7445,11449,-35535,-218538,-316305,-176322,42030,111962,-8659,-219513,-273068,-106419,151148,233238,108627,-26151,-35652,-32864,-134883,-293066,-360222,-262552,-122458,69858,190267,83896,5643,-56986,-218324,-301848,-299157,-346341,-426675,-438342,-363617,-158042,-41187,7139,99839,145775,7925,-137116,-163687,-54680,43216,-148715,-379196,-191322,111047,3707,-219337,-197665,-122800,-63853,34846,34076,-20674,45504,173354,199412,65022,101302,201572,126548,-64880,-142083,-164716,-180325,-195198,-277272,-247969,-49496,34108,-15454,27658,188594,253553,118630,-142467,-368082,-412160,-260106,-247968,-511551,-451371,-8872,-515196,-696569,263357,15322,-1017649,-616230,-62151,-93197,185133,313705,39916,25181,286266,-192320,-706712,173192,1764918,1194685,-181207,-468872,-22597,350235,463516,375887,80402,-111868,64210,418261,512300,333898,274004,267368,127125,-92449,-231832,-174475,-145306,-148208,-64157,6283,32012,34693,45083,123933,138625,-9204,-147513,-155924,-72133,-100147,-178343,-40754,114716,-27753,-117522,59477,45903,-122949,-111197,3623,119788,289140,299688,212149,229210,97214,-229663,-347926,-194246,16043,180042,149014,111568,215064,113448,-130926,-261996,-250993,-169753,-13634,152276,302343,196161,1281,23022,50232,14670,72349,136885,92291,-65947,-225139,-175342,-92061,-43661,-82006,-257231,-407799,-398511,-361957,-306481,-114748,106357,150053,-91113,-220606,-1558,187440,185672,135558,-27248,-266610,-202317,156691,389485,186209,-83781,-5125,120352,-109873,-290422,-151295,-131727,-142905,-5930,108111,154767,154340,92771,59039,96430,142200,42622,-58730,-19725,124235,287789,400981],[354751,313614,245726,126765,154109,367990,486533,356926,191401,118478,183305,245054,235707,253291,160157,-124301,-194079,-103027,-72261,-89093,-70593,-145735,-396210,-472664,-224833,-57013,-73086,-135068,-291796,-446449,-448157,-446563,-479321,-243672,78586,51860,-132480,-72747,-19917,-182991,-277147,-99671,-26690,-54901,-54875,-93602,-124446,-28056,10257,-150974,-223410,-98399,79350,160757,124697,-10355,-111701,-125483,-193805,-261605,-178267,-9030,99283,132752,191667,329109,356987,227260,186857,368508,246789,-56906,-155187,-210296,-259700,-78702,137257,160618,73213,-139476,-157711,78815,236641,83691,-17995,5491,-59250,-128729,-50695,82192,135088,100916,74094,101569,142523,178236,61474,-142356,-223752,-189538,-102171,-72717,-112246,-65391,-3949,91204,257017,144929,-128594,-155989,-141656,-233287,-228456,-75636,19819,20350,-79855,-127834,5367,173992,278231,371401,359919,99214,-131802,-57076,205736,245842,211992,200818,61068,-102420,-59432,-33262,-39663,79870,64295,-188045,-319485,-185409,14623,44197,-56106,-169368,-178561,-101522,-51159,-116033,-158917,30937,109458,-52107,-72068,220214,408073,279263,156562,105932,174609,417861,370127,-6052,-202868,-288617,-429329,-400247,-265472,-67118,152289,143130,-13942,-136499,-197378,-203604,-64173,-15317,-164158,-258795,-211499,-197113,-129454,-109071,-108021,-39410,-716,-41676,33104,156646,119739,18330,-53855,-54531,39841,145042,193246,166604,16057,-39050,174839,302742,72828,-78994,74383,118540,-9270,17983,171687,176957,142378,-13922,-215295,-195427,22075,59112,-19565,15224,107819,109459,9458,-122062,-269038,-294624,-120150,95445,125600,-54171,-187546,-28386,104961,144892,158704,27755,-167707,-179451,-277460,-544907,-566830,-223894,153963,350124,390353,78154,-271428,-276937,-121138,71378,146095,28085,-12592,11549,-6444,72794,54856,-138489,-243137,-334237,-460032,-380237,-134718,90910,243147,268548,184858,130133,155633,291306,365623,152630,-87907,-33075,41323,-4706,75568,176479,58503,-60264,-12077,97129,86362,-171154,-352860,-315065,-263356,-281156,-279289,-237529,-178399,-232543,-250369,-127485,6470,30950,-6226,-8767,-58467,-212959,-178269,-91862,-221117,-371589,-399427,-381889,-331529,-271957,-264381,-116018,95458,9161,-179074,-169034,-62213,-21103,8222,40576,-79108,-265830,-276907,-169961,-220553,-273854,-332672,-299274,-133641,-121199,-259640,-313971,-166290,61732,127008,-30053,-218599,-292700,-262807,-188125,-172564,-209679,-218584,-146782,-86925,-180991,-318286,-281796,-172581,-171132,-174385,-154724,-111210,-119113,-169330,-167203,-88541,-116638,-115877,51517,127794,135266,280634,229008,-147680,-376907,-265834,-294767,-379950,-288757,-106367,-87718,-238377,-321313,-255323,-40596,35259,724,-50391,-102299,-149036,-21720,277993,388155,167534,-190666,-355083,-161340,26133,-210913,-451164,-452019,-410241,-301072,-157113,-152780,-129420,-95374,-131867,-36843,105622,10600,-194981,-237420,-97950,20836,11817,-125120,-198513,-252846,-304476,-308701,-255222,-133262,-138736,-315917,-390523,-178530,-180958,-354115,-382511,-286151,-246403,-205929,-247287,-334548,-195100,33465,-65716,-336230,-215792,87753,59792,-184002,-241509,-154785,-139590,-138838,-115255,-78677,-68941,-266187,-555856,-674820,-607400,-406173,-105201,-44687,-464460,-976655,-992427,-309176,74577,-446313,-1462231,-1164480,-59896,125518,-1970789,-5031773,-4404928,-892276,513803,-181744,1103204,3299434,3295961,1352283,154142,510826,1236839,1421423,949645,384838,370249,441603,434837,641850,714557,422951,39220,72840,426371,521638,382763,404476,397617,334458,363040,372773,291807,190037,153204,355105,534878,331150,66611,-49460,-15800,62773,119848,216380,296937,273622,150122,39470,-8115,-54293,-52095,87574,132630,53499,93526,204598,247576,237094,261482,309154,226398,116040,26690,-62876,8641,268813,386259,195349,-23923,9816,117604,117277,45664,-8667,95631,254577,279851,326427,349599,243999,116102,-39402,-119566,-44953,202443,272584,163413,68655,45869,104220,175865,104843,-19365,-128444,-63019,124881,144937,48328,-71917,-114518,89243,298281,365461,331651,130836,-169504,-292842,34082,394708,264307,-69163,-119239,-2535,-51544,-227945,-275506,-131229,121022,393160,542267,483843,338714,231313,67211,-72999,-4238,42606,-74396,-75196,-2270,-82465,-237910,-358121,-212323,155089,263805,260261,371011,279292,-10449,-24260,44384,-78713,-257825,-282029,-277906,-306718,-130353,16166,-53146,-90039,-69694,-30259,42356,20674,-83318,-162696,-197442,-180103,-225256,-308863,-217721,19818,54095,-31841,99049,246213,180635,124079,91562,-43176,-141313,-69725,105824,287562,249405,142422,128578,4723,-214135,-190079,28319,87113,-31288,48712,276239,245343,114531,11596,-63603,-15620,100183,67929,-6620,42865,128566,99827,-101044,-303878,-163886,201053,335624,152901,-59471,-148581,-90635,-14318,3151,69734,227308,203085,54944,-35167,-34490,21736,208493,378673,366959,283530,164672,87830,75415,-88118,-260748,-185491,-67631,-27156,129260,167194,18793,-43774,86528,149403,36641,-63966,-87920,-76668,-47307,-84000,-258945,-274272,-155174,-130306,-113307,60201,199597,202221,121681,-24461,-72385,64739,107468,-15896,-63303,-73774,-166178,-168749,45950,256660,221744,135006,36788,-138987,-163358,-75629,-150045,-246764,-229274,-203183,-136301,85924,149907,5026,-116065,-222805,-219312,-67432,-75958,-176699,-43378,153620,135916,76063,8901,55611,38395,-282579,-491739,-230854,-60571,-194342,-329836,-292747,-130579,-61811,-184492,-174388,36350,229414,238796,3938,-204670,-201758,-103477,68781,202896,45319,-241043,-365148,-376855,-275247,-87751,182918,369982,339275,109880,-164315,-207071,4146,151926,179627,123312,-29825,-162808,-152515,-88995,-115513,-135527,-144733,-255408,-280607,-134055,-97355,-249913,-285477,-36809,146971,149147,169324,149817,53470,-44681,-94524,-49961,51235,86810,77714,85115,54378,-6663,-61321,-186558,-285513,-215893,-48646,15515,-85974,-237899,-255057,-107404,107226,170095,59687,-82593,-137868,-133375,-184915,-313643,-367661,-282111,-165285,2276,118521,52755,31068,32405,-108392,-196582,-208944,-285272,-390870,-420111,-342348,-183963,-128593,-75497,72290,133016,-28235,-158852,-127986,-33918,12448,-168156,-395458,-229154,118790,106944,-38083,-68762,-120800,-99520,31272,70561,16101,-8662,32881,145242,145252,155007,135960,41390,-75323,-85626,-40991,-61984,-161149,-327932,-329771,-123298,-21363,-101986,-24611,259489,389448,280747,51210,-253122,-390804,-270110,-242748,-497793,-364114,266529,154224,54493,296556,-396787,-1726310,-1927914,-1467621,-573244,265226,549493,267613,172812,407645,204614,-127464,276025,1111189,526150,-438680,-490656,98981,382821,473365,504986,321101,174891,329450,640695,712138,507337,413729,350806,173353,-53381,-156949,-115940,-154943,-207685,-117354,-7870,44394,41461,44362,128740,210930,136805,-11294,-98053,-47087,-55708,-141677,-18028,156507,-12440,-153113,-234,35245,-70474,-19262,60440,104004,252902,276346,137390,130370,78178,-181459,-233398,-41146,125805,220960,131809,54081,199689,164611,-95083,-237709,-245909,-197171,-13546,233515,372931,282670,140061,157609,149790,160027,260707,264852,120169,-83568,-330908,-373294,-252381,-81294,-17696,-178000,-357592,-305994,-196356,-198586,-139851,36046,109247,-54179,-156137,13104,198688,255205,202226,19506,-236822,-163562,195533,334269,88203,-142544,-45485,97478,-106366,-322331,-268221,-188387,-24861,173837,144244,72095,99302,92739,80344,112932,136480,-11368,-151903,-99866,85348,289806,391129],[289329,271251,207793,94358,107359,295772,418619,316016,174895,135350,208720,252794,232169,240949,150548,-105616,-173546,-86035,-58548,-71728,4165,15006,-239268,-417472,-273122,-110919,-67603,-64479,-236961,-483569,-486224,-402404,-468632,-264567,84868,62276,-103676,15381,120995,-37657,-169462,-47254,-40635,-136368,-122905,-124082,-147462,-22352,3600,-221473,-311399,-145014,41291,127853,80925,-25581,-24988,34196,-16840,-134228,-112611,19730,105003,151933,233948,312531,233448,125480,182300,373125,209321,-102674,-139055,-121708,-224970,-88680,131078,126834,-63647,-349471,-338089,-1530,209038,100061,-13807,-68775,-155378,-134677,13867,149696,202219,162543,91676,24321,9969,23839,-68539,-211266,-265439,-211883,-65834,-54371,-193235,-154690,14118,132996,236652,139715,-89888,-109620,-51532,-125685,-151654,-71593,-22941,-33202,-92043,-96877,61311,272538,352404,324970,244452,22587,-207053,-144593,147050,235287,262707,279095,146176,11180,86612,103845,40596,93796,67912,-136247,-320390,-255865,-48948,27415,-5607,-64230,-163998,-123047,-16422,-104392,-193146,-7537,95283,-55690,-107761,132180,303952,228764,217589,187570,196627,401195,364376,29360,-185356,-260997,-354015,-346896,-317604,-180070,57298,64666,-80416,-140463,-168443,-214818,-113846,-38788,-151982,-223299,-141026,-83119,-65635,-77217,-57962,41294,132285,80486,80669,163825,167013,106344,29469,-46906,355,97442,76174,-25711,-109541,-82358,105700,141592,-18026,-44958,187850,226238,70408,54131,153424,166502,125235,-19682,-235773,-269221,-144317,-68324,-86558,-10860,178372,225750,98199,-111169,-332058,-394082,-220698,17796,75228,-40822,-124900,16347,188281,291335,296985,-4397,-341569,-284111,-231940,-430948,-451288,-153117,210470,397730,390172,93043,-149238,-124965,-65506,38609,152682,96506,55731,76250,92101,178965,113438,-91649,-123621,-172505,-392595,-416114,-234675,-3848,149582,138893,93578,102122,124085,253478,324057,132441,-90119,-33268,72736,115465,221579,232137,74094,-31968,-17372,13697,-57671,-240739,-306278,-229928,-223495,-240839,-187965,-176568,-199854,-278267,-263275,-166039,-69693,5976,44616,33247,-88804,-254769,-199192,-93806,-177868,-330015,-399322,-389817,-309238,-254259,-234607,-52228,179262,108584,-95487,-147959,-67208,-13808,8507,20235,-98525,-254291,-262422,-174334,-170340,-191454,-247613,-215232,-59313,-96615,-292663,-379047,-236564,341,103091,-19021,-159991,-190493,-212853,-194135,-197761,-304347,-375229,-237903,-53079,-72947,-237690,-262832,-139250,-117548,-193176,-208430,-98454,-37399,-123992,-180761,-132435,-119289,-70525,105697,141611,101946,270205,320718,-35109,-317142,-186692,-157145,-252919,-203649,-59493,-49290,-96098,-165142,-218835,-93437,-11132,-22622,-56982,-87525,-143025,-15405,298359,433818,179127,-263739,-496667,-292395,-82072,-269202,-447588,-445113,-402134,-264151,-114974,-147050,-152431,-106386,-113695,-41457,88666,31886,-212062,-341781,-169766,6534,-14845,-120046,-144533,-203145,-307441,-350709,-314906,-181552,-138388,-278185,-372789,-246287,-270992,-418834,-431050,-287785,-140719,-89087,-154700,-244793,-135338,60642,-79040,-371196,-261875,28349,5269,-186918,-162835,-62781,-152297,-244735,-161095,-53609,-92298,-320057,-591863,-711798,-663018,-426208,-30897,143473,-271875,-947165,-1126757,-449315,161715,-62333,-712223,-620707,-740088,-972759,-1529993,-3401112,-3632420,-1538146,-145620,-532780,571495,2809451,3437842,1737396,242197,377454,1080442,1279596,999124,403546,147097,250201,423910,690685,747361,498117,86873,-329,307541,449425,384385,471558,499692,428620,442995,437922,373436,259522,189832,334702,491718,265057,-40038,-195001,-144347,-29005,70711,231120,311256,205579,3798,-125284,-117484,-95176,-45934,148205,140998,31436,109937,235628,240327,185229,171604,196024,161184,128953,38861,-67331,17859,247396,339010,158612,-57795,-39906,47874,-2619,-148317,-166437,69247,252666,238882,242657,248449,186861,129604,24209,-7058,27593,175690,206410,147607,82288,17156,44933,138904,115576,84348,20439,38310,177200,133866,26050,-9854,-30313,90294,247592,290091,251126,77256,-238649,-432296,-117172,364352,316005,-70460,-147625,11192,15687,-146385,-265689,-214944,20188,328707,492199,425850,281852,218505,169605,105946,106754,97893,44907,73771,111816,-16272,-175389,-275354,-80073,332713,459064,396369,410836,194727,-123899,-74754,10330,-65988,-123647,-147139,-270144,-418309,-218278,43996,31183,-63651,-132384,-124519,-15776,58162,26205,-89877,-174937,-143434,-188371,-275006,-186835,-67488,-106002,-100950,49382,116718,23014,41357,71674,-48628,-174217,-42566,205816,338345,222268,89466,108808,46420,-145883,-174633,47371,125854,-5669,6785,164631,181298,147655,91618,8466,51120,198288,174234,21189,-2894,88527,104544,-67505,-262456,-163375,138429,254960,57659,-163729,-241645,-144309,-60514,-55486,67972,286840,234402,7604,-47428,19205,85602,244382,406601,405096,305356,151203,51784,90256,4892,-153116,-105194,-26256,9277,119886,120075,-40137,-25208,139678,161235,14973,-97435,-121638,-106191,-56287,-46877,-185483,-271610,-188932,-69885,-3645,104044,132392,177600,242150,139178,-9991,20288,28736,-24639,39375,83464,-47354,-123389,-8036,109128,90075,95373,23963,-180134,-155036,7161,-111775,-330405,-344180,-248522,-111998,98247,134501,1191,-79841,-190238,-232784,-67517,-10877,-60854,94424,304027,277034,162223,51859,31058,-71545,-374143,-451467,-186959,-86706,-231545,-328902,-280929,-99497,-4811,-112298,-145647,10790,221535,260216,608,-227645,-211098,-103688,65105,201154,37951,-231645,-297713,-287561,-249320,-141943,123080,364942,409807,145038,-234892,-273637,-38717,90227,104593,75040,-16966,-124354,-160312,-124328,-90915,-107917,-170413,-234782,-244558,-172141,-135178,-208726,-218207,48650,228020,156707,77991,-26854,-110554,-125913,-133248,-133918,3286,131210,180224,193123,117892,3243,-53899,-115300,-213588,-217060,-111663,-81628,-193300,-294193,-283835,-126216,66366,102706,-173,-125089,-204338,-204817,-205186,-288934,-321003,-251845,-177166,-68384,21404,-5562,26227,105525,9465,-74214,-82464,-164451,-275631,-337526,-305907,-235111,-199757,-111024,63810,114528,-40119,-152492,-90676,-4845,11700,-134630,-346320,-229075,109925,186993,131872,55366,-105925,-106404,56662,111569,33538,-72617,-100959,58843,197307,191328,74759,-29517,-57931,-1159,94731,56584,-118580,-328187,-381970,-235678,-137898,-220151,-90901,299316,459220,344798,179134,-122602,-334393,-275120,-242022,-438733,-206978,553171,835609,741026,402210,-609141,-2218738,-2937157,-2495280,-964849,296645,710464,416264,267633,557771,743902,477213,181835,66767,-319057,-686653,-407701,299868,436736,494924,653418,557344,435218,546195,793289,840702,636251,534439,461490,277160,50851,-32791,-25145,-112772,-200226,-128776,-12845,61188,72167,68494,130240,254461,272325,125029,-36896,-8764,21251,-65722,35899,210606,27615,-147157,-40214,17651,-35088,50557,137721,164624,251976,233119,52438,27736,41888,-130289,-119200,72848,179105,221027,132985,52635,202928,237055,-6566,-157308,-200224,-198060,6347,347352,468707,385199,292404,269487,224713,288094,421701,380886,179936,-52151,-357589,-486547,-329665,-69231,70959,-64726,-251833,-163085,1999,-60107,-139244,-19281,57070,-34607,-78470,42984,185595,266120,205908,4897,-227130,-143731,180169,225045,-20102,-184672,-71802,85500,-76389,-321937,-363295,-225200,89878,328211,186619,14435,29265,62376,79719,107624,98599,-77362,-241915,-176337,35681,252435,310014],[175338,188634,155250,68538,55514,179582,281500,227833,123917,111653,186391,221198,195337,171650,71415,-88341,-115512,-40844,-32220,-47484,70521,171212,-29052,-265660,-237533,-117594,-51416,-679,-166196,-475349,-488053,-337851,-378105,-213689,75164,34834,-65581,99985,232695,89732,-75551,-45398,-55029,-140954,-112834,-117122,-157592,-35342,-21074,-263020,-356718,-158621,15342,63947,-4978,-62052,55702,190955,151135,7199,-21249,49906,112271,181025,258418,259490,109133,1804,99466,249326,113029,-113328,-64582,5091,-145414,-78414,110992,72799,-193313,-498392,-473284,-56216,185503,123171,11342,-115736,-200106,-95462,81404,208647,259564,209305,101128,-41505,-88731,-76598,-130076,-221833,-273913,-192688,20312,2016,-228105,-193012,34677,141360,195353,139876,-41297,-77448,6870,-30532,-67643,-70096,-71122,-84126,-97840,-76605,68186,279024,323957,202855,86635,-82070,-314508,-247011,75879,228366,288885,313183,191741,108025,214309,211364,82029,57731,28156,-105751,-300356,-319043,-150751,-6892,56765,21806,-184187,-147412,56727,-15754,-146198,-55632,38174,-38463,-107546,18575,145350,149102,247509,247127,175952,292613,307414,95353,-108611,-217100,-278935,-271486,-316803,-270140,-60702,-16642,-121387,-112835,-124340,-208023,-155848,-56389,-112260,-148256,-48302,3866,-72005,-72411,20221,141174,214408,117455,57665,128751,200460,209570,140215,-7315,-19973,30649,-61383,-185524,-197160,-136661,-14500,-61505,-143546,-18455,272648,284352,107786,73652,109261,112595,83575,-10837,-233113,-345674,-332256,-216176,-144083,-30618,195870,276670,182520,-29159,-306288,-444714,-329745,-111472,-7948,-12429,-439,106582,271184,392392,359938,-71777,-493501,-391472,-172839,-231967,-256083,-90804,166317,357548,341862,105286,-23097,13794,-5422,9885,128410,132868,116631,161694,207374,253435,135059,-45554,2664,10787,-247232,-388385,-328608,-128552,30990,4421,2073,49430,40441,142116,213945,56821,-117936,-19881,140916,227830,297895,226729,92079,50859,20936,-67342,-212759,-294895,-206072,-69862,-101696,-124409,-52883,-82910,-197445,-269603,-215592,-157902,-107269,-19820,44620,41357,-111082,-267526,-206313,-85826,-114206,-272243,-405959,-398535,-260538,-180064,-139220,14112,200265,187471,9766,-126444,-91403,-9397,11443,6667,-73447,-167833,-170511,-146576,-118473,-122131,-151718,-93074,35488,-51094,-284252,-365638,-211426,10031,107578,14832,-67052,-82941,-172259,-212758,-226646,-362218,-455819,-274151,-3659,43841,-115079,-185902,-84452,-43002,-140262,-153315,3250,102967,-16647,-112980,-114415,-105724,-56033,81498,99680,57581,244096,398633,98148,-214676,-101952,-14992,-116917,-96961,5186,24275,74327,-17801,-189694,-178730,-85003,-78498,-94084,-73039,-92664,18869,295561,440556,191841,-293519,-599019,-436274,-238289,-325478,-398660,-387533,-348825,-191989,-82061,-158777,-163681,-91619,-87782,-53771,74305,65296,-202162,-394519,-224814,-14126,-45875,-118969,-99854,-127458,-244304,-331602,-340860,-221792,-130566,-203829,-264267,-269331,-343048,-456443,-445719,-262675,-17629,42010,-54858,-163767,-114426,19613,-123078,-362834,-272444,-33470,-52379,-185210,-96965,-7320,-213835,-406250,-257833,-70710,-169791,-420747,-635273,-739938,-725229,-476229,-50392,179894,-141857,-790059,-1041054,-577125,40346,10855,-194567,-290514,-1577048,-2327275,-1226718,-1627662,-2933327,-2027585,-100327,85811,443872,2085552,3204512,2034434,433922,277700,785949,996786,987857,619580,206922,203014,445468,674362,711152,571712,200348,-16870,191724,357767,372569,487804,528862,479286,510616,495829,447158,333325,226516,286325,396392,187410,-155944,-325762,-234454,-83108,49967,235431,298823,125035,-140106,-261614,-165252,-70945,1883,198710,157776,47560,148727,252071,205130,111515,58285,66578,111469,150188,48602,-47214,67282,222951,256454,122880,-55342,-62869,-2384,-105247,-328902,-296468,78626,276449,208387,139742,87077,40933,49328,28785,46257,104861,174388,155064,128379,87967,-23255,-40446,50970,74920,107869,114907,147340,252485,163278,34790,50138,73547,137554,217648,203216,156955,33698,-258328,-495100,-245834,279423,302362,-94007,-178629,17328,87779,-27529,-197330,-253677,-76067,223480,366755,277687,156894,172108,248827,241394,157471,101386,145537,221512,229444,107675,-28871,-133853,35992,424819,569353,469783,392934,100009,-176680,-91704,-18318,-43883,21629,15942,-188425,-420837,-281745,39714,98138,-50137,-207994,-241421,-92691,83929,104072,-36215,-131998,-86769,-124736,-200446,-133737,-175701,-281163,-136100,38527,-12759,-136176,-67389,26365,-27803,-138430,8849,297291,389511,223173,68717,122283,137482,-30873,-128206,58537,126937,-8868,-38516,52645,140822,205146,176063,68623,92414,265639,281386,84083,-9242,63495,93579,-52495,-227282,-182544,42519,168691,9503,-236945,-315182,-168117,-53868,-48383,92849,311903,231974,-66285,-83982,59753,127072,237606,383285,410626,324782,151003,23229,79843,74509,-48236,-70682,-78240,-34637,71438,78204,-81637,-42663,126300,141729,1415,-110954,-124986,-99542,-30215,13201,-89150,-231504,-163808,48234,172451,202498,124987,192901,374880,312558,69424,-13158,-44921,-38298,128165,231690,86447,-55899,-38753,3608,12707,65101,-5842,-205973,-136066,65874,-66930,-360459,-420250,-296286,-81334,121622,114180,-14456,-49806,-126553,-190816,-47581,50620,46460,190002,374038,369804,218321,55862,-44755,-201592,-425240,-359862,-141352,-132085,-253801,-279622,-228690,-59250,62563,1024,-86848,-40372,153028,248106,19212,-204632,-183405,-91329,56964,173704,17809,-180924,-156327,-111351,-162515,-152137,33717,251045,373449,156528,-245122,-274634,-55682,31108,16265,21210,10051,-79649,-173790,-157705,-48363,-41376,-147454,-175035,-165150,-176557,-166935,-160262,-113210,146601,322134,202086,9797,-162435,-217623,-143544,-111620,-172328,-44100,152075,246206,261001,165227,34869,-9593,-22164,-116808,-165700,-116058,-146281,-302138,-390164,-357415,-148323,46681,49001,-45575,-123393,-200610,-215276,-175963,-215886,-242664,-189488,-154726,-132144,-94029,-89973,-7249,146107,104172,31227,46298,-19712,-128089,-221413,-258387,-281055,-230439,-91469,75499,94622,-30650,-123043,-60559,24341,36995,-61219,-240509,-179638,95641,209981,211858,122834,-76017,-69838,111354,147257,25374,-133630,-200469,-42629,199378,199910,29879,-74188,-27035,78709,200604,147861,-73964,-271314,-381572,-356581,-294245,-340804,-152675,287170,425118,283114,197919,-20229,-267136,-291050,-254059,-310611,29404,816463,1353692,1164635,530591,-611674,-2433982,-3452992,-2916448,-1173358,304363,803941,498529,338627,731492,1259392,942705,-78040,-1020394,-1084234,-868941,-243079,543819,516677,519305,773315,718130,595857,664287,843478,864454,685798,610642,577797,410764,197634,120249,82843,-35104,-136200,-96070,-3915,72458,108425,106471,125617,247968,345810,213493,812,20547,105651,36331,106689,244626,59302,-119043,-49588,17397,-103,85549,199402,257841,266138,171147,-26546,-55594,1614,-78480,-26509,125985,164883,178268,146675,95100,211510,297261,105574,-40322,-127125,-188965,26799,443507,544455,460758,408760,331290,261407,363333,510295,455525,260189,25851,-291356,-471723,-303187,-11002,163473,58466,-107044,7800,192941,72599,-123093,-58917,3272,-38412,-15632,68850,145013,213095,152945,-52063,-232241,-136918,132586,111154,-105376,-205597,-90760,67301,-34733,-280759,-401379,-236484,157023,404433,231701,13455,-22443,19173,59060,79132,33820,-146000,-306155,-223790,320,192684,190087],[52294,96373,109824,56189,8483,54038,115481,106622,46454,53636,126079,168701,151071,88178,-27896,-66219,-29315,25804,4459,-21344,108544,276326,174764,-58109,-124541,-71197,-22313,38828,-108612,-431397,-454428,-272190,-229160,-91539,69376,-12516,-35785,147986,285715,177527,-5112,-64032,-39101,-55257,-30948,-75049,-147242,-60636,-52923,-260610,-338793,-129494,12564,-9380,-94812,-85602,124114,307153,255311,95621,41805,64532,107637,187478,245111,180934,14366,-94932,-24647,30601,-35148,-106343,19773,101517,-52674,-42750,96236,29446,-261224,-536780,-511485,-78434,163284,143263,54239,-106739,-156513,-1878,145688,246588,285686,221039,93542,-85481,-143461,-113557,-120488,-176256,-245344,-139594,125169,68859,-216873,-169440,49859,101539,131620,136685,-1129,-68222,32423,53455,4365,-76404,-113001,-116906,-99190,-78917,24244,191726,190577,18737,-86191,-189938,-415963,-342613,6224,239230,304506,300093,182025,157139,280038,251420,76895,-141,-17788,-84992,-253624,-353552,-258964,-48338,110558,54533,-229416,-167190,136075,121352,-33179,-91392,-34810,-8073,-81440,-89064,-18166,60451,225158,252608,103050,103672,196522,170435,30705,-130776,-199817,-192118,-274320,-312230,-155607,-69859,-121755,-71242,-90082,-199677,-188958,-68307,-59084,-61287,31961,28347,-143978,-105292,87486,223951,229352,74305,-17903,63680,205562,298381,245652,39436,-41447,-54252,-178067,-256359,-215917,-177648,-134280,-213359,-237294,3124,301093,272011,88382,65060,54608,32699,29516,-1557,-209989,-393090,-466163,-332014,-172965,-28498,168904,258135,238979,91716,-213876,-439807,-403507,-232109,-82147,29371,151868,235197,342787,433995,355149,-125135,-562641,-467314,-127146,-8264,-30070,-50839,45649,255656,275864,115605,69188,109572,55752,6815,92512,138805,172117,269414,320101,277989,114134,-16311,101893,167001,-66005,-298893,-379301,-249199,-88834,-100125,-60128,-10178,-70312,-9303,65983,-58789,-162175,5933,219499,292426,284763,175772,125616,179674,102513,-110799,-313756,-304816,-74177,118172,64158,19377,64360,-2466,-174959,-210383,-122329,-103034,-87823,-21938,13772,20642,-111140,-239262,-189791,-64709,-49988,-222374,-424390,-401579,-184989,-54496,-1005,65799,155285,210320,82760,-127550,-133196,-6399,23516,10737,-7915,-40304,-49634,-95338,-71432,-78174,-69855,36927,129015,4686,-235295,-273401,-87634,91609,131527,59341,32485,-6486,-157809,-242203,-250479,-358094,-430508,-249823,26950,101095,-22124,-93769,-22817,41259,-28461,-21992,149077,261921,136891,31503,-5667,-42548,-56880,-5898,19171,22824,216450,431592,204621,-95173,-24824,79516,-24324,-6097,57865,93207,198696,69288,-180298,-269401,-172559,-148302,-139654,-62813,-20966,68322,280126,413752,196392,-287231,-643363,-557998,-395295,-360263,-311854,-284502,-264356,-121292,-81045,-189020,-156128,-41219,-49812,-64228,69098,106367,-155711,-381803,-269942,-58405,-72643,-116214,-70336,-48549,-141868,-264602,-322872,-224661,-98696,-111563,-122851,-242501,-374054,-459330,-430725,-215025,105190,168669,25466,-116335,-136505,-84450,-200795,-335877,-255603,-83427,-96360,-173966,-59627,-6381,-318543,-596047,-387273,-114928,-256577,-523910,-667680,-746858,-771353,-552302,-180929,30257,-133770,-578387,-819934,-703368,-289956,-228381,3497,-154659,-2183063,-3322292,-1060456,-578889,-2986158,-2348329,810335,1644310,782849,1308172,2647034,2151363,672926,252796,468327,693033,971427,946084,494284,301607,470685,562042,596852,625302,357114,32189,101526,274406,358657,447021,475791,480606,552626,536285,491429,385605,248573,229353,287110,124167,-241142,-399090,-255845,-75597,70473,233232,266299,54653,-240843,-331455,-145696,8060,78884,218895,167296,73224,167932,221321,130045,29691,-42258,-36698,105961,198408,69270,-4524,137041,195013,162877,107070,-8825,-48356,-23010,-169109,-446248,-365483,105372,309914,197039,54972,-80484,-148183,-113622,-66138,-1014,152160,190669,125855,112862,89747,-62950,-128403,-58316,-13704,25938,108246,211526,302790,197865,57793,90519,167807,219155,219335,132705,81589,19290,-218540,-473572,-331937,149826,216692,-135039,-200216,10948,138257,99758,-81953,-238423,-151763,89108,188805,78348,-9305,95859,285570,314283,162015,71371,196034,321456,310988,243370,149407,19841,100903,402088,544438,446288,312623,13533,-168248,-79473,-34227,-18665,133075,176094,-28168,-299388,-294975,7422,124387,-60719,-280978,-347231,-160947,99740,140406,-9731,-81977,-27964,-43517,-83092,-61548,-269023,-417366,-120930,106548,-55055,-233239,-176101,-29710,20164,-37138,76702,359273,427704,238563,82928,184233,270635,97830,-68250,52387,84091,-49775,-85361,-30368,125748,263397,240667,106964,104433,282240,344547,138899,-3018,45642,66107,-59997,-204416,-212008,-62655,96436,28183,-236655,-335084,-160119,-5132,15047,127973,299982,203626,-140193,-136804,73095,135145,192318,319659,389681,338147,152163,-1365,47303,105521,26674,-78828,-170300,-124633,-344,40041,-99492,-91409,53482,93084,-18923,-121129,-109245,-68526,6521,67379,-5196,-162911,-84742,188181,367422,330918,165528,221179,474518,449858,149395,-18568,-82005,-38697,191439,332307,201106,29188,-19158,-15735,7386,40965,-50323,-213420,-110015,96924,-20574,-326593,-424441,-308077,-40825,154318,101664,-27211,-19817,-35368,-100747,-16094,88720,117050,221039,346748,377441,231010,25334,-150093,-321950,-430197,-252206,-104425,-177881,-241192,-185510,-145670,-16287,124222,117320,-20012,-100931,47217,205115,52296,-144700,-134129,-73632,50528,135079,-378,-96798,17356,84674,-52797,-123045,-65611,56311,237869,135537,-196474,-205470,-31452,-6788,-56691,-17697,38584,-48180,-185892,-157237,27760,61515,-73465,-89808,-72763,-158505,-189381,-119708,-1756,224301,383431,250254,-22810,-225064,-248685,-104738,-51445,-157448,-81950,122109,243923,272841,181101,66412,53594,70358,-11338,-62352,-51119,-157309,-384378,-510563,-451371,-159291,52539,15454,-62959,-67876,-118591,-153771,-95215,-106497,-160377,-124376,-112607,-185015,-213701,-188295,-58940,149949,156541,96177,145398,107633,164,-104136,-197651,-289549,-212640,-29378,100312,74927,-14473,-88279,-50095,37106,69574,23276,-107773,-89220,88400,165115,161913,102534,-36434,8982,179987,164147,-6483,-181867,-252199,-131527,149580,180858,7503,-88674,1177,127889,249101,191663,-31353,-166705,-321292,-448657,-449738,-434393,-197328,214693,285034,120391,114062,25217,-210588,-322584,-274403,-111661,311806,990134,1568304,1245257,606770,-475421,-2360375,-3440026,-2748221,-1150396,325172,843152,543237,416436,892414,1584691,1158778,-424619,-1817231,-1554505,-934918,-34973,782979,612814,532903,820490,756158,617215,663418,789335,784137,641420,617987,656797,523591,342895,270547,188670,52944,-41658,-31928,14139,64955,125804,141417,115475,190428,328866,227600,2025,24783,172241,145136,174490,235651,57367,-88600,-23179,53899,49033,84086,209730,320403,265967,97521,-87409,-106258,-24639,-22894,37351,121445,93847,100019,158283,152767,213886,319515,207548,85714,-44360,-180748,35121,479531,559886,476469,451055,330698,254161,365330,501402,466768,333978,125871,-156989,-337024,-193660,70309,232249,158970,44206,169804,338142,171344,-99686,-81345,-38381,-60051,12964,73388,80441,111140,69071,-109543,-230748,-126342,83493,32336,-149164,-209742,-112955,27243,-4491,-207243,-362984,-218006,152798,376860,270499,75365,-33049,-18495,25356,31547,-42597,-204163,-330429,-229402,-5165,133046,76075],[-38993,28251,89691,60333,-25984,-48924,-32919,-20365,-38287,-18775,52608,122981,129215,36214,-92996,-35031,65125,97662,44484,770,107808,304247,318463,145180,28158,12379,17136,48175,-83139,-370463,-396647,-212542,-56425,75579,83834,-55418,-30420,139722,276088,224923,43251,-67897,26314,102588,92918,-9739,-113936,-88946,-84500,-218689,-261945,-67585,28119,-71600,-154474,-73880,172869,350631,257757,83309,37523,55197,82061,146799,182070,84716,-49539,-140870,-146328,-212489,-203058,-100277,66696,116974,16204,13057,103714,26212,-237796,-463044,-441295,-70375,140301,149983,100186,-33332,-16096,137670,200268,255554,272919,194444,68115,-106824,-165404,-106552,-59682,-89607,-187040,-73205,213771,121138,-169099,-95789,51986,16598,46943,116165,15653,-79279,33648,122136,46005,-89929,-133229,-117301,-95536,-103523,-53480,44493,-6845,-187916,-241602,-268777,-465125,-410281,-54648,265603,327888,261275,131539,152382,267661,214380,37936,-37906,-27668,-54987,-183859,-350686,-340076,-79045,143534,27140,-273868,-173252,182957,251499,103918,-93915,-91256,20922,-46976,-161057,-141257,-24350,142469,187545,-6131,-112678,49210,227565,209205,9315,-110361,-127130,-217513,-297905,-187393,-68763,-71162,-30023,-81820,-202548,-212028,-77882,-13085,9530,74248,-19363,-259583,-172791,113525,257996,183681,-13666,-110154,-11839,178467,348318,313971,66669,-80721,-145088,-238087,-221592,-167305,-187732,-203415,-252072,-244923,25052,266468,192517,14483,17698,-671,-48892,-24889,-8594,-174663,-384909,-496109,-381661,-167434,4433,128670,191802,250526,202142,-98151,-387869,-406546,-277822,-104477,82147,291052,372882,388481,420247,314148,-123498,-518904,-477914,-105427,174711,171014,-29189,-92189,136131,217045,117273,101419,147677,110257,35647,63483,122197,221107,386758,409845,253397,58485,-15112,152601,260594,91247,-174490,-360982,-323847,-180286,-153140,-80856,-61633,-172954,-146522,-73230,-182769,-206058,36571,272019,286013,201546,116264,183481,323367,201281,-103374,-322513,-260752,53848,277945,223836,146090,128722,31638,-143862,-122980,-13457,-16399,-11721,19899,-6895,-7412,-81836,-167625,-139234,-28260,-2335,-194490,-444551,-387009,-86031,101083,140977,90866,68435,167338,89040,-161498,-185834,-12701,36683,35048,83071,85559,46561,-39383,-39515,-64042,-15493,148075,205883,58290,-160267,-130488,100818,216126,156067,97623,109771,23351,-169660,-276257,-265972,-292122,-304838,-175445,14281,63293,-746,-23848,30965,119631,107397,126881,279591,389439,292424,207924,180387,86758,-50942,-118709,-71073,12620,199390,403265,249705,12432,29498,83999,-11866,35769,72457,116823,220936,68943,-201211,-341812,-254801,-204897,-170750,-63598,35773,110998,262283,367464,185509,-260483,-621014,-617174,-497605,-354657,-193880,-150830,-171933,-83884,-116127,-224632,-124120,40225,-2645,-65530,73407,145525,-78187,-315111,-307916,-128776,-87580,-103649,-49902,14902,-39562,-178643,-265517,-176368,-36038,-24501,-18660,-181415,-347079,-419205,-392763,-154815,210314,267119,60689,-115016,-189267,-223526,-303602,-322680,-231926,-116052,-120640,-159122,-62481,-60651,-440935,-771663,-518301,-161047,-301436,-582176,-674101,-725798,-783303,-640638,-393158,-257067,-248755,-391138,-586738,-825200,-730519,-653865,-88123,-114284,-2309499,-3568118,-1068310,-930775,-4155821,-2412964,2569604,3811329,1504638,699595,1938400,2057624,891753,323820,230061,433511,960775,1217029,818386,473817,472849,370388,426279,641924,511362,126726,54703,233022,360291,370870,366776,444778,563430,550512,489308,391745,243392,180053,200520,86770,-271512,-396499,-206611,-5675,131864,234100,227793,11150,-274734,-325061,-85278,104209,153865,197253,158803,84879,135203,128236,21651,-39929,-91654,-71771,158264,278793,110601,53347,198961,162751,89211,124425,72672,1287,-13399,-186231,-468422,-352627,132715,331122,202117,17368,-194757,-312345,-305379,-248258,-128949,152117,208520,118879,110726,95221,-87955,-191964,-148196,-121297,-121051,13277,198442,290411,203219,75042,105869,233763,312210,250629,98735,48745,43879,-124712,-382336,-367081,-2866,74369,-180701,-198830,-2956,153440,205089,51649,-177324,-194736,-47884,6125,-104786,-163800,10733,281052,343078,164237,43406,177716,324202,318010,336866,292564,131292,101767,282055,392166,329444,185346,-53264,-123343,-49605,-29535,6427,180813,298569,183263,-92494,-256865,-47373,94529,-98272,-334950,-405731,-191244,108825,138243,-5652,-33004,23753,41662,62585,22600,-314458,-473702,-60858,250785,38480,-226295,-252674,-77177,82048,96114,146075,374653,432592,242081,118881,285863,411889,195574,-20899,27970,11996,-113088,-123244,-66906,123432,294100,264756,122298,98215,246205,330904,145650,-13841,23697,27425,-83771,-189639,-231819,-145676,55365,105353,-152036,-291624,-131088,59196,100713,146122,253369,163319,-184678,-187090,57087,109258,121753,238019,355142,342880,147858,-25802,-1164,93093,55676,-106257,-234543,-206600,-73603,2320,-99544,-157226,-50292,31371,-48305,-135822,-88684,-32458,23365,82213,35511,-82939,24892,308070,519689,447197,219744,227180,499469,510442,212293,13242,-63765,-11461,226320,364038,270357,121257,56027,56449,60609,16158,-98385,-197773,-76887,107328,19199,-241918,-345562,-250090,17845,194057,106640,-26388,13211,70403,18050,19988,96464,143103,194509,244708,300134,205171,-19132,-245752,-397366,-388317,-153663,-75394,-199811,-182637,-64436,-50580,24948,165037,193636,29671,-147204,-58319,140035,83722,-70801,-87438,-56293,54001,105778,2248,4614,170039,226034,39285,-71647,-150800,-160910,44772,81582,-114011,-86048,35563,-8894,-86492,-22582,60295,-39566,-187113,-107046,131910,178342,36197,5115,2641,-133757,-195843,-87100,89957,259650,374626,257627,-26357,-216522,-211776,-33879,16717,-101283,-104739,32021,163198,230039,161139,73135,104114,142707,90967,75067,66902,-115193,-422293,-621383,-527165,-151144,74085,-2474,-54438,27705,22154,-34188,18516,13934,-96138,-85539,-78743,-227883,-316951,-280319,-117378,122201,164321,114884,196407,187724,75317,-9886,-121191,-244026,-157371,47636,124678,51973,-12068,-72295,-70916,17325,85439,86947,14811,21253,99405,72033,28,-4700,-1612,110213,236589,149829,-53127,-211319,-255673,-177196,69513,142839,6042,-77583,15669,136711,237449,184070,8722,-38222,-215473,-483862,-559625,-481274,-222247,91077,75206,-77775,-20216,13119,-173365,-358127,-286203,130186,572291,1000365,1427002,1041119,567888,-316825,-2031944,-2997974,-2209204,-914845,384817,833638,574612,513728,981143,1612312,1100645,-752300,-2134820,-1640218,-860072,180539,975279,704143,524816,771053,663054,506279,556418,654950,630710,513387,540878,651707,563826,437685,384344,272681,126214,52438,41594,30818,32031,107215,157650,103801,101403,228235,173917,-25427,1850,205273,240754,220792,180084,17534,-64295,37324,131508,115341,55379,150498,301810,229266,24608,-125830,-124547,-23720,38782,76743,80727,-8121,1906,155363,201561,209824,298776,274058,193072,29094,-173953,30653,442796,502302,424252,408239,276778,209593,296225,398390,409356,371412,210639,-8925,-141453,-51364,142079,252655,207683,164308,285563,413650,224874,-71342,-82884,-55604,-86257,2298,48767,3399,-8450,-11724,-124639,-194812,-92259,58626,3390,-153137,-206393,-144553,-36949,-3681,-123254,-253765,-166986,87397,261517,290749,173555,-3620,-39936,-12276,-27339,-112044,-237349,-311899,-197356,16423,90033,2035],[-74989,4252,99281,77527,-45919,-113990,-130917,-122578,-108319,-81712,-5121,107645,146990,39782,-93937,2706,142842,153881,78022,14306,71048,256927,373594,292237,171315,102761,57883,32474,-92264,-312303,-330400,-153581,102898,242081,122630,-73277,-54932,77570,222798,244142,74085,-41364,134149,287616,217543,61062,-62115,-111076,-113033,-155995,-151374,2776,44481,-111903,-168412,-26731,194291,306137,150802,-38097,-40143,25289,35730,55811,72912,-23355,-101616,-144878,-233186,-400913,-339967,-101173,54335,42608,33915,72618,138376,77582,-128522,-316649,-300285,-44418,115855,137069,128842,84916,190803,295325,238371,235566,230032,142009,31503,-111976,-175720,-90123,21413,18617,-113475,-18100,260109,144083,-103257,-3949,34793,-94169,-51679,68858,4189,-99670,20908,160120,45455,-105327,-120243,-79699,-84762,-138335,-135281,-106653,-201271,-365348,-351159,-294159,-435800,-436830,-104600,289962,368851,231643,77002,112459,193557,119584,-12651,-25542,20231,-5100,-105746,-316685,-371391,-80036,157265,-36932,-290792,-161923,168584,314833,213770,-53338,-107143,34970,-19301,-180247,-199814,-100803,13829,67272,-112276,-286073,-102959,244800,382169,186080,-13279,-92303,-177587,-238535,-139678,-4554,23596,3115,-99542,-218146,-222167,-88074,7850,46015,69933,-122663,-391084,-261831,85414,227691,101539,-99828,-182710,-77790,131135,351045,326029,57463,-139266,-218822,-222889,-106931,-80205,-160347,-191780,-171501,-152206,50313,183041,70287,-94772,-70284,-55878,-110673,-71502,-41220,-136226,-310136,-418101,-363270,-137716,63109,107254,110135,210932,255632,-5012,-307803,-327145,-207409,-51634,141246,384761,475824,394201,367103,268859,-61753,-377898,-403840,-95585,272849,303863,-10937,-185958,40441,174639,99778,69222,130754,147250,85049,50226,91540,256161,486537,459306,197291,-13428,-42310,152561,279404,172041,-55974,-270425,-319213,-216952,-151516,-68283,-97359,-235142,-217400,-161021,-278748,-231293,61181,268199,210946,93387,84215,258850,435917,275541,-59246,-248167,-177936,144457,369883,337810,232269,138982,13943,-115244,-37256,78057,77111,100060,107186,17017,-18170,-28137,-63165,-52028,19542,16686,-189867,-446525,-343119,27005,252267,242369,81939,-24550,76855,30213,-215700,-236768,-42753,30697,72065,177694,174209,85236,1574,-30673,-74723,14005,226807,259566,98371,-82867,16204,293669,335505,159480,108802,140032,13222,-191294,-305134,-275604,-189708,-116754,-71057,-42114,-55430,-44040,9802,67787,176742,223203,233746,345003,442947,391413,348647,383581,260078,-22522,-211302,-141343,29906,198069,319715,222847,84097,48415,-10233,-83995,12436,37207,74662,133621,-10543,-255138,-389658,-315737,-225366,-173683,-81835,43832,124823,245485,315912,159176,-224374,-534271,-583294,-503890,-298718,-55745,-12975,-98321,-92498,-171080,-243844,-66462,133925,44895,-55671,80557,170503,10317,-224177,-335199,-208488,-85388,-73719,-26387,53933,27830,-104245,-184453,-85616,47340,35999,4547,-116048,-261647,-335299,-340664,-95987,283258,316106,39859,-153400,-249489,-356705,-409442,-341165,-222254,-134661,-129827,-153934,-108220,-153441,-544093,-887714,-618710,-189447,-273760,-566063,-648316,-675649,-752279,-723296,-628483,-574082,-423034,-275683,-442813,-923194,-1119285,-1071467,-344207,-67312,-1949820,-3038891,-1284510,-2812101,-6252519,-2057039,4932640,6023655,2380835,434718,1311993,1794795,1025424,472781,123645,234818,915954,1274046,962830,611537,442033,160970,245521,612487,613446,227415,58213,252888,389068,297768,249777,392707,545316,534651,438215,341317,207875,145895,153180,68622,-247661,-328201,-109464,105251,219524,246348,197207,-1887,-246944,-265363,-26579,171324,192361,138519,131964,74046,43647,-16308,-96227,-78685,-66752,-16055,258347,375969,171845,115880,229561,128331,61090,175175,164787,69053,15854,-164823,-396991,-261745,152960,322849,211862,37326,-213261,-388120,-449099,-446270,-269743,109682,210834,128803,130374,111670,-88981,-211369,-183251,-202688,-252713,-109452,113398,208590,162667,70958,100938,267276,391318,298089,106727,64445,103766,2604,-250665,-352313,-148724,-91483,-215923,-166269,-13139,135322,264092,164652,-93534,-199409,-152093,-124792,-203436,-244844,-47676,258162,368353,213434,52121,92689,198867,229111,348602,347295,161691,50084,117751,175731,161692,44521,-97203,-75847,-13431,1178,31486,162316,357562,390343,125095,-190447,-119845,7978,-154040,-356348,-392975,-165472,111796,107069,-11360,13262,68766,118054,206281,105789,-299470,-443096,16465,418553,241722,-118812,-271975,-99446,135615,210902,199725,338766,386519,211152,156644,396052,513216,226039,-9617,-7825,-62327,-169037,-136846,-56580,117792,278523,240041,121351,92345,173004,235008,86523,-57888,-8919,-10919,-108169,-169305,-218875,-177487,56869,213498,-9513,-205799,-99411,109573,166870,126652,180491,125711,-179424,-210912,23640,59395,43164,162528,319685,337139,138351,-51242,-58549,43439,39215,-125805,-231652,-236260,-127140,-32913,-93511,-220049,-146594,-19570,-73259,-148138,-71015,-7003,549,36549,20588,-10838,131811,376070,580749,507815,247648,187106,429827,472497,243245,77468,6284,45139,235445,328225,283864,203569,165307,185463,137381,-14257,-134253,-154501,-33247,110103,44683,-137270,-199834,-112247,100659,237002,131208,-10564,44707,170827,142021,59245,83580,136596,135351,110057,171059,158397,-52023,-293801,-404621,-306979,-70992,-45230,-179844,-84178,54652,33747,61736,174445,199077,45110,-156601,-126354,65605,95139,-11519,-65190,-42290,72960,105200,41060,103234,257556,267046,88758,-15941,-198202,-334540,-147324,4299,-34643,46064,129578,28153,-58818,14499,73661,-50252,-171645,-20137,234376,273095,151068,93647,41996,-115405,-178460,-48270,152893,251102,287063,196259,-23974,-168676,-136401,38881,69005,-27766,-110146,-99797,23099,151880,115511,41451,113017,184352,182654,215762,199913,-42319,-414504,-680565,-549666,-126257,92721,-15331,-33721,133776,183233,109795,132029,114695,-58630,-89080,-81627,-262777,-380444,-344161,-175496,72136,139670,98025,198713,212530,92700,49526,-33824,-153855,-88706,108603,132697,17851,-40607,-94929,-127840,-40831,67831,109499,100643,130210,134634,-28168,-208503,-168299,9118,200493,254580,98478,-101909,-219220,-219306,-159128,-4906,96900,17011,-50982,15034,114246,187652,142230,48829,83087,-96264,-456023,-594128,-478302,-234418,-58857,-144222,-235949,-134067,-29767,-148553,-373733,-266964,365109,736167,804119,984957,701701,393118,-244745,-1519378,-2296372,-1588179,-547267,480507,769202,598467,616646,938606,1327132,825573,-960838,-1982498,-1399173,-656794,381404,1095855,765676,491511,631048,471433,313834,384008,479588,450759,333450,381041,536272,502696,448274,436538,319330,167581,121833,102518,37183,-19149,52858,146803,95816,12681,83534,88894,-55608,-35060,203324,307268,234280,94964,-40105,-38819,123520,235726,187365,15477,32324,190810,153640,-33371,-145392,-121212,6411,103644,101825,31637,-110774,-95568,136985,237661,211655,251824,295922,260374,76495,-161545,23031,356351,394576,323146,300550,198286,148122,180305,232478,299304,354822,245992,92227,31308,67251,176042,213405,190332,223883,332123,417014,239378,-34455,-59142,-43060,-102790,-38165,-204,-68557,-108442,-60732,-76328,-106505,-22574,68312,12179,-134968,-203465,-181103,-109691,-33631,-52975,-103350,-83562,2798,112610,282547,258399,40944,-45655,-46008,-88106,-159505,-233583,-257820,-145978,44718,66370,-23832],[-59436,19872,125250,97287,-56506,-146350,-171102,-178309,-148258,-117648,-26659,130936,199286,89818,-39472,37194,182126,176491,95558,17500,12791,160425,344814,360193,266012,167023,85729,3240,-122655,-268569,-266683,-85313,218751,358274,175037,-56788,-98876,-15062,155481,248598,88519,1845,249584,443208,305659,119114,-2386,-120361,-137896,-93918,-39571,55514,42075,-131923,-142916,37507,184028,182170,-39630,-232501,-160951,-12247,-21568,-64425,-61271,-135373,-161906,-136707,-272603,-479053,-395339,-98084,-3668,-86769,-6104,113076,189199,175240,30813,-156478,-157996,-21045,89981,105430,123541,204609,401364,431156,254582,195804,177503,84729,-5967,-110035,-191259,-93815,94364,131507,-40302,7387,255201,135721,-43457,65217,-5672,-204422,-151425,-2425,-28806,-117203,637,147648,2599,-115429,-72776,-11354,-64874,-165247,-189589,-205354,-327037,-468779,-398607,-262839,-340551,-421624,-142721,289470,418860,239755,56695,68255,95700,3566,-56335,36298,112943,56860,-40237,-267227,-347335,-39365,165636,-95045,-265098,-137318,87415,273903,257329,23411,-76494,28336,-4721,-147971,-197351,-168874,-126481,-62028,-169308,-362951,-226008,214654,500137,354289,73940,-96065,-173943,-159314,-27202,107535,134004,25502,-128351,-235137,-214309,-97612,-2240,46010,27842,-248141,-512009,-353970,9777,139867,14106,-148314,-215136,-120964,86389,316444,281178,10914,-201008,-248720,-136625,35430,5532,-100016,-99782,-16947,5984,76465,78249,-59741,-209434,-186632,-116883,-142339,-107958,-96389,-101039,-178794,-271072,-305005,-105036,127808,117634,40618,127675,227883,35047,-221411,-183367,-28473,66773,198245,419309,505073,353470,293036,230289,21098,-194820,-250334,-69785,279467,350467,17009,-201396,-7469,142840,55615,-9323,74788,156568,132303,48337,51439,265006,536354,458917,135227,-79050,-86174,117251,234693,153371,19230,-129363,-225639,-185037,-108988,-45021,-118678,-240648,-197785,-178916,-320619,-225186,70452,198092,92684,6997,94754,327575,473959,287658,-11047,-140765,-89288,178927,382814,389712,276902,116348,-34963,-93388,22421,128201,151148,212655,217382,89108,-342,32158,51187,59600,66912,2346,-199191,-411812,-265656,138428,360950,267730,34824,-96126,-25349,-58410,-257184,-269156,-108367,-15872,106467,253980,209873,68161,16880,-44154,-96999,33837,275413,290683,117627,-27406,118894,427283,402288,126016,72739,108609,-17335,-198512,-317978,-284721,-90142,78285,41046,-117030,-199661,-105611,20054,86788,201798,281173,261291,324356,403889,388520,394611,519247,415246,28117,-247550,-171293,64433,207609,205623,137770,106357,27066,-170029,-211395,-68768,-39703,-20936,-18157,-130804,-332573,-424990,-348416,-201920,-148400,-119272,-12230,97401,225363,266930,126160,-177466,-394623,-450116,-405176,-198392,80914,95398,-64824,-136399,-217952,-227409,10914,213956,82055,-38480,79511,169954,82115,-142984,-346374,-270062,-64532,-23629,8780,69122,44334,-60004,-99283,19270,125140,54973,-53101,-77364,-138832,-221670,-285231,-53401,313148,305140,-25814,-207435,-291768,-445059,-487082,-380994,-235651,-147541,-134607,-170946,-187581,-256930,-594761,-911989,-667732,-197077,-180274,-476843,-593688,-598477,-678921,-784480,-827056,-801935,-551824,-228333,-422426,-968552,-1303227,-1309975,-607488,16350,-1322445,-2030601,-1682816,-5672518,-8542289,-1116772,7432826,7647313,3097513,564554,968433,1456619,1026979,640685,141190,87675,776087,1048056,810908,628977,391958,14847,107434,540142,631498,295117,105748,325944,442236,263156,170915,343507,505996,490951,352092,244686,150827,125136,135894,51900,-191686,-224880,1495,222478,308333,270186,181245,5520,-188621,-195345,-4772,177666,174437,62570,95759,47008,-85056,-178110,-191238,-76388,29006,120940,374572,457430,239076,172146,220991,98511,87906,244915,236775,128101,45573,-125492,-267831,-123263,167450,280399,211184,102950,-127652,-344363,-481405,-561203,-347792,46848,187962,148946,174931,142244,-65275,-181670,-148345,-215326,-294994,-186687,-117,87579,84521,39392,83849,275351,437974,342875,145523,115073,181926,132066,-112306,-295129,-257279,-241670,-230084,-104839,-9259,96793,263556,220535,-16920,-167701,-191510,-161602,-179943,-208595,-41272,250779,421834,332394,113491,-34118,-43156,53134,269356,295037,103820,-27132,-29141,-19700,4308,-69939,-120103,-48977,23721,57876,59097,102977,348836,529733,277710,-130714,-205267,-117916,-208720,-337256,-308137,-85779,105255,55988,-14243,58837,112303,179505,313786,171281,-239159,-356599,72435,531742,460368,39431,-227257,-89130,159536,262385,223758,263849,286322,142874,181456,474621,534738,177929,-43858,-44167,-113280,-191979,-116651,-15678,99760,216958,174555,114744,102382,88572,83523,-25358,-129227,-48533,-34193,-113235,-126233,-157168,-142403,102631,320580,139997,-118216,-82332,125872,183828,69516,96830,101487,-121398,-188241,-5645,2572,-27296,110028,290252,319639,127877,-75085,-117230,-28472,-7854,-123157,-171547,-203567,-146810,-55474,-88836,-258902,-202391,-38747,-72039,-140186,-52422,4680,-58494,-64088,-37886,38273,204345,380147,537176,486452,223215,102435,278275,341929,233691,154230,102108,117136,222988,245067,249137,258871,270670,315206,199340,-49405,-144460,-84047,23233,116546,52474,-47973,-25787,83154,204233,277370,168467,11679,61797,243342,249639,104768,71832,120131,70305,-18411,37044,110449,-56165,-276281,-345414,-203649,1114,-5673,-116828,29522,140011,87362,91681,148835,127360,24799,-116769,-134283,-4158,74821,10644,-76570,-32534,106881,144588,120292,179868,260643,209405,93763,34498,-190679,-416210,-286079,-78630,10153,150188,221513,92469,18619,84543,82468,-66625,-141862,64789,293237,310724,234884,160289,42223,-108436,-132331,14984,197568,217700,147914,71264,-42368,-124009,-60525,89289,97849,40202,-97210,-229989,-131405,69599,65550,-22936,69512,195489,257919,326365,302950,26377,-375355,-658843,-505018,-96671,89852,-32828,-16709,218519,321595,236453,209740,170673,-42201,-130532,-135046,-288914,-385195,-363494,-231111,8587,101023,64343,165596,195397,73141,73381,48278,-51442,-32270,131956,111862,-35515,-105349,-161736,-214293,-127154,16547,91623,145518,224346,190547,-94661,-385812,-341495,-19655,244832,217686,14861,-140256,-205002,-156452,-79544,-41979,49822,28678,-19191,7642,82566,136009,100366,92478,169369,-964,-382726,-551341,-438776,-246076,-203048,-314074,-303584,-173407,-63913,-119938,-344642,-199412,540732,755860,420836,382280,383543,114593,-311718,-914815,-1499551,-1098684,-159750,577456,638230,600870,690313,733380,802672,440213,-986387,-1527754,-991095,-370814,560000,1138037,776139,436822,434907,243006,116290,203216,306098,288974,144873,162625,322921,349728,370943,419057,320984,172554,156679,137785,32518,-67528,-18366,110734,95185,-44447,-48294,22138,-56723,-63569,177221,335034,213498,10116,-80318,4928,221502,337870,243957,-18979,-106294,22789,59079,-65273,-154080,-109603,56444,163123,121892,-3600,-189874,-172122,115891,276936,236392,207129,279924,276715,87082,-136294,25118,265255,282883,208740,170250,133157,99418,55599,52539,170564,288755,216136,106899,112290,123192,159724,122254,112893,211936,309254,365570,231176,16477,-8244,-4872,-100759,-89510,-58686,-117481,-158858,-64713,22764,27939,78964,104714,30260,-117724,-202558,-207201,-163164,-76259,-10064,47174,27235,-45364,193,245280,281266,65327,-44930,-71765,-141454,-177574,-187801,-181608,-99178,52407,51104,-18771],[-19655,48007,141573,104566,-68295,-164632,-170025,-183649,-155109,-121505,-8385,181898,260997,151392,31307,55943,172482,157284,91054,11339,-46565,52095,263224,359209,296834,181404,86052,-27247,-151762,-237076,-205544,-3410,274537,388895,220565,-9426,-138151,-103941,99189,244063,82967,28821,323993,521163,336021,150932,51630,-114006,-156588,-44988,49199,76120,11261,-141862,-98602,95400,145116,9827,-262026,-432287,-271895,-41460,-74661,-177593,-187740,-238174,-234555,-144154,-269011,-435219,-342236,-70859,-67459,-212274,-87770,113873,233222,289830,189820,-36182,-81965,-22402,62584,63343,79874,274899,542997,507431,247744,152391,137970,42625,-35016,-108235,-214982,-126841,141842,236056,20610,-1965,207818,104635,-12475,77954,-69795,-292505,-236314,-81356,-69283,-125532,-25650,77015,-68840,-114387,-2082,68716,-36158,-168810,-194276,-215832,-345541,-477127,-384456,-196623,-227185,-376282,-166316,249176,450845,289145,87665,43994,12394,-97485,-86125,115630,208264,106482,-5898,-218002,-278022,41436,186593,-105608,-198197,-108433,-38999,132327,223578,114135,-12762,5601,-134,-82523,-158733,-227643,-238262,-144474,-148859,-332687,-295692,147867,529505,457521,123962,-134259,-203617,-87395,110405,231882,218812,35838,-147244,-234816,-182805,-99246,-33019,22835,-31564,-359609,-600607,-429995,-90945,22296,-51703,-148643,-210784,-139885,64771,264887,195041,-59399,-240752,-216138,-3991,151733,58127,-19334,43249,141968,162222,96392,-18789,-165241,-298672,-306126,-188933,-148296,-137113,-161378,-72221,-19919,-113999,-247639,-90963,171456,146477,-3908,21431,126847,16889,-146268,-16596,200028,209222,240804,400819,448434,273283,211697,183111,60949,-39414,-48873,-2007,223171,319469,55586,-142457,-5654,109709,-13515,-102710,1218,133287,154579,43161,1147,236104,513424,410001,89065,-119606,-127116,71298,152700,50148,32133,22815,-63460,-89735,-49213,-36568,-133514,-196725,-106676,-142405,-304123,-185862,60879,77557,-32118,-31421,135096,357546,416250,223418,9064,-60615,-27977,157869,328571,383912,290927,85647,-82938,-74380,45993,129073,186495,289983,311399,176206,33665,73343,145256,167926,97817,-40573,-208111,-334691,-162960,228480,398039,203223,-51115,-140031,-104176,-127711,-248104,-266170,-207430,-111214,120753,296233,200101,26416,10525,-68338,-113809,61869,306796,303102,114918,-9300,147569,460158,390157,53285,-20365,16511,-49242,-173333,-306959,-297269,-29299,227487,141437,-171639,-301339,-130437,34405,94194,191687,262747,205843,231362,286308,278278,324628,518460,476196,83708,-214243,-156021,97314,213948,91832,23628,78470,-28542,-333883,-345010,-179610,-132462,-129805,-162904,-241974,-411928,-464705,-356092,-145818,-105888,-169500,-121149,32363,194520,220671,100245,-108910,-220413,-242633,-230476,-77094,184390,144687,-78070,-188229,-231370,-169518,94209,257791,100523,-21618,60322,137546,113160,-95580,-340683,-291825,-28817,40833,52581,65624,16935,-46560,-26608,101853,163961,26877,-156843,-83670,-17073,-107146,-237756,-38933,292555,238814,-106224,-244504,-297007,-465564,-506766,-407073,-263562,-162524,-145846,-214129,-280336,-342155,-578568,-839974,-664047,-197735,-62830,-345963,-519867,-496937,-570217,-814070,-951123,-861737,-536065,-203392,-487147,-939325,-1215150,-1298958,-764725,67125,-749781,-979368,-2153551,-8475646,-10026763,459195,9478341,8182081,3362562,990094,989420,1146034,881996,746401,228538,-24735,505068,591344,411412,511231,355837,-3931,50405,439825,564568,309675,179918,420176,502936,281012,153596,308290,455348,426694,254596,129088,88531,110670,123352,19992,-134291,-121779,95946,311137,370659,295252,176495,16008,-140167,-154961,-29383,122049,106238,-4475,62140,16191,-211822,-312812,-234932,-34011,166118,298407,466292,487018,288798,213162,184705,83153,157920,309711,264211,152068,54839,-92191,-134937,16948,180552,212808,187780,184108,31685,-197026,-386090,-522246,-321468,-9229,143612,175247,239708,183578,-24625,-113752,-54481,-139281,-218809,-170424,-79301,-18290,-3198,-15371,59402,268625,446768,368468,192163,173903,253385,229756,3792,-207551,-307957,-345413,-221437,-28086,11431,52753,203490,198208,27037,-108186,-151015,-95049,-47034,-54069,52254,285425,502357,497614,216046,-161475,-337196,-167294,123499,157765,-16047,-100380,-115368,-131375,-93510,-128266,-124197,-43407,63571,133358,92575,44045,293749,559633,323294,-107158,-296505,-250749,-238599,-277679,-175407,24845,84022,-9388,-8447,104810,157763,228066,363628,203862,-168539,-267516,75826,530045,582089,176510,-134304,-50563,143614,231891,211601,174383,150240,59520,191572,491604,465270,69987,-113910,-71398,-128352,-176618,-69920,29390,71332,128525,89754,111751,132283,18767,-74707,-151932,-203093,-81905,-30376,-83076,-49013,-46920,-46218,181684,402255,245863,-66323,-87744,103839,146129,-2925,23542,95050,-25760,-111999,-8996,-43215,-78365,84871,266202,289502,119129,-92047,-167796,-102860,-63539,-104042,-101476,-136594,-129229,-50716,-80823,-257216,-202785,-18077,-28502,-94614,-20140,13870,-125990,-184061,-108425,57548,222615,328624,415927,386614,147311,412,88401,152987,184043,214190,184900,179443,192313,143525,187088,278396,337964,396348,221788,-82411,-124431,3529,87755,129931,45975,1132,129376,287925,313231,308319,205031,25877,48049,268420,324329,159209,84030,114549,15837,-119324,-64585,73440,-31419,-204188,-247273,-104244,65570,41488,-30318,122258,167623,99681,111440,92464,-276,-16929,-31343,-81944,-56654,24629,-10607,-113844,-27673,148416,222379,228921,220491,189542,95015,70984,81160,-123081,-391819,-343810,-147269,8730,198894,280003,158965,116340,162971,91311,-72815,-108346,102108,275473,273299,258623,191550,14364,-108382,-59466,110882,244458,188745,9570,-78692,-94763,-112814,-16557,105970,111921,91976,-64660,-306258,-244225,15455,34592,-97041,-12647,183986,310004,382798,342288,58407,-327693,-559247,-408779,-78629,55222,-58319,-11807,260951,403223,309839,227192,171720,-32265,-185937,-227855,-300969,-324421,-333046,-283269,-61793,63771,30280,115205,161067,47973,67626,101131,23097,-3846,113652,58363,-110234,-195434,-259413,-311915,-217132,-50577,53927,166615,299758,252103,-109630,-480385,-479414,-90056,220899,127245,-85281,-158796,-169835,-82827,32443,-32740,1126,31070,11915,7444,65958,116636,95656,140907,205403,44089,-295130,-456322,-385493,-268344,-313293,-399374,-275908,-126198,-58135,-73499,-259015,-82016,622902,633542,-61375,-211320,175114,-193577,-489958,-311981,-716698,-793809,145491,621808,435921,558396,694956,380231,166523,55765,-819547,-990726,-591426,-65678,713334,1106080,723630,368325,233211,47015,-11912,72274,172124,175120,-10744,-70198,63971,151253,234524,343438,280017,149060,162451,147426,26370,-85995,-76783,60425,102404,-50422,-115244,13898,-7416,-63092,142382,320488,165562,-45434,-71078,80443,313976,406335,264196,-36848,-213134,-135672,-20707,-67301,-159129,-97768,110903,206168,140558,-15810,-233510,-213012,111738,339061,293691,189519,242476,243120,59597,-97349,44964,211008,210706,115766,62997,112817,91498,-39438,-91503,63903,199611,131448,34403,79761,108515,100527,3907,-1169,139172,237709,286860,215864,83086,66170,47253,-79719,-131167,-108838,-132528,-148051,-28973,132097,175005,191492,147460,29621,-118317,-197949,-202751,-170457,-102679,9570,163792,154468,-14361,-21747,191958,221090,43408,-49410,-89854,-179509,-166380,-105039,-98559,-76170,20729,28019,-10809],[8997,53135,121998,84962,-92866,-188191,-156012,-153628,-137837,-100441,35847,235632,300001,184806,74369,51413,118919,100987,63966,-1687,-88752,-34884,169173,319021,271781,138742,50397,-49943,-157296,-202744,-137238,84499,269144,327389,239442,57103,-144775,-158800,63650,227010,53164,9333,317846,498717,307638,151115,87651,-93271,-162466,-7567,108264,68624,-41121,-152811,-57863,131988,89323,-166637,-455973,-564977,-321796,-51012,-109610,-248469,-273876,-314542,-303645,-173999,-234675,-302074,-193756,-6135,-94428,-280964,-180323,66027,246133,382228,302519,13689,-105134,-62801,33473,23662,9253,259869,563243,503452,223160,123084,126558,27413,-50721,-109250,-235628,-175191,158270,319073,62948,-37517,138640,65003,-22692,22245,-152769,-349603,-292226,-144501,-103362,-127475,-58207,-33797,-144086,-99663,71411,135712,-3462,-143992,-144208,-134492,-258380,-400120,-325292,-133416,-153824,-319418,-171024,171154,431228,351917,153387,42367,-37791,-162249,-105944,167119,256859,115600,-10801,-176755,-182231,145671,230853,-48485,-104877,-83577,-170157,-64350,132218,189765,58261,-21102,2470,-10827,-115226,-272137,-293488,-145867,-59760,-231908,-305420,69362,467265,455005,114344,-187991,-242104,-40352,225578,325693,242897,31947,-140612,-201233,-124590,-81648,-61070,-1608,-85247,-430333,-642096,-474128,-186323,-85862,-81242,-116518,-192664,-145271,70618,214204,90971,-133453,-239095,-121661,138225,208412,66597,65317,191353,245061,251014,102582,-87494,-226706,-340766,-398517,-269216,-144428,-164491,-221588,-51882,127509,3336,-221497,-106246,171670,162820,-25958,-78891,-10950,-40690,-91424,124607,390720,317953,254949,348550,331115,174588,129781,100338,6625,36007,152028,112874,149070,237012,91918,-42944,30754,67838,-94559,-179912,-71077,81007,139817,18046,-63479,165110,416782,324610,67810,-126381,-145584,37296,62925,-92988,-11612,143129,122578,44273,3145,-59570,-151538,-131602,-485,-93742,-248818,-123217,36724,-57339,-130560,-25161,173198,324217,274608,100583,-12074,-41479,-9216,97167,228065,334067,284199,61148,-103843,-50018,38822,89062,176677,307938,350103,224607,50515,71156,190574,238094,99200,-97613,-203860,-227762,-56012,278330,354468,62792,-170245,-170957,-141560,-141227,-167233,-217363,-317266,-240565,101908,298551,168662,-17,-971,-84804,-110544,107665,334170,300519,95511,-28875,101383,389563,305631,-44672,-159879,-117681,-73890,-115644,-271696,-312754,-24696,297816,215686,-173319,-313389,-88327,74506,99110,152094,174387,93699,105308,132803,104238,166988,364588,394399,117975,-125543,-106227,109298,199127,1512,-87535,11024,-102607,-440446,-438233,-281992,-207610,-205153,-242875,-305033,-465277,-511601,-348363,-82491,-61021,-217738,-247894,-50729,149586,173260,92817,-11107,-35911,-12742,-37158,29843,223277,122217,-125579,-217921,-200966,-82803,163922,254935,96782,-13161,20026,75425,93809,-87987,-325275,-272489,11498,103907,88805,46850,-32036,-50683,24016,132540,137357,-43397,-261686,-133491,60863,-26364,-207453,-57748,218584,134436,-165967,-237044,-258229,-418882,-453851,-379856,-283996,-183210,-170538,-275915,-361237,-389404,-508814,-702130,-626360,-212924,20756,-222405,-438563,-374664,-436889,-808505,-994463,-746264,-334361,-147788,-562298,-840357,-917033,-1098443,-802413,-50384,-504197,-250334,-2543140,-10146818,-9878191,2532141,10541066,7446686,3029283,1505318,1301540,931899,618769,721753,314621,-115078,125490,49398,-50808,327047,373040,122545,83851,333873,442498,279776,259981,498738,549214,337042,191108,290717,403625,352412,167875,26222,36404,95804,93034,-31292,-99084,-43433,157487,348588,386364,305027,172412,14858,-129074,-160018,-80638,35134,19397,-41643,38968,-9886,-299370,-383711,-213436,38421,301694,459664,501792,442595,297197,233623,146272,91330,242439,345972,240006,127122,30159,-81240,-44402,116855,192958,137610,136443,243153,206557,-2798,-204006,-332705,-202802,-38368,94913,208009,312541,225901,20233,-28328,67911,11520,-50687,-59685,-72809,-57230,-67253,-81141,26814,254731,425916,366934,222079,213759,294593,269988,79777,-105579,-298957,-391520,-197436,43479,41427,12328,96383,100540,26343,-34093,-40529,45666,135622,168116,223102,364712,575832,646561,325064,-245970,-581334,-366482,-40922,-12516,-149676,-147306,-130066,-148005,-118829,-124402,-109779,-39900,110920,213928,133534,23290,230325,482796,269163,-129713,-381646,-352106,-225107,-187186,-35584,131135,45702,-85045,2777,148211,202739,269586,357137,195874,-123789,-222913,19268,406998,542204,235629,-25624,2536,94367,135391,164928,93605,13690,-1659,197407,442967,329921,-57789,-194920,-84886,-112075,-141543,-23185,52821,41897,41639,12010,116398,172064,-20944,-190050,-248107,-249231,-93538,3210,-14463,59408,91777,82828,270725,446784,281716,-63066,-110490,53303,71257,-57975,-17512,104866,80478,6747,24861,-65404,-105359,79622,241413,246020,109308,-96724,-198479,-159254,-107297,-88896,-73698,-81913,-81481,-7835,-52904,-207729,-155730,33157,55636,-7463,38701,40142,-161249,-269251,-153847,49207,183926,243136,270166,241842,47333,-79260,-80173,-40613,104775,229623,219103,206307,146155,50149,123611,268757,355642,408765,201839,-103980,-81270,88157,145786,144597,35081,5588,226227,446361,404324,323864,226390,18942,-7519,235579,355099,219339,132114,129559,-24874,-189574,-120280,47762,5544,-111992,-151444,-36565,112413,81302,45495,159755,129809,72664,116597,16841,-142929,-56935,80299,10045,-83084,-38888,-61864,-156819,-29720,185727,323582,342463,219186,76732,-19755,43733,131789,-4939,-282358,-323953,-186641,-26315,188946,284682,197995,193409,218219,100712,-59269,-84922,64100,176088,169897,212171,178708,-23693,-104456,29647,227783,306954,187893,-74359,-198747,-170386,-140627,-21705,90835,127796,132763,-11028,-290567,-269784,10628,37282,-151638,-101634,159583,331296,378518,308453,37729,-291934,-420733,-298968,-84428,-8427,-86928,-14994,257951,411931,310848,180130,126177,-14001,-221676,-324893,-290801,-208780,-260585,-327893,-133328,34354,3003,61705,132017,41492,40407,103557,42301,-3445,67110,-20191,-197763,-286278,-359287,-395448,-280887,-105010,25667,188837,356162,295686,-88609,-488574,-553777,-186010,129743,2786,-179340,-153272,-117192,-14823,129679,1618,-54306,20256,42652,27243,80042,146167,148584,190241,193293,35579,-220742,-346069,-339839,-305403,-374071,-399935,-191158,-25297,-6498,-7759,-127015,65675,607358,421070,-511808,-660007,67843,-442532,-682958,213434,5825,-577854,311026,564877,175296,453851,604902,-58799,-446271,-248991,-503780,-532235,-309813,197308,830847,1006378,608184,292954,74697,-63149,-25288,34746,104389,119293,-105575,-264437,-166325,-27707,88987,236420,208413,112855,154241,142166,34268,-53714,-95338,11787,115391,-2749,-89927,77309,90891,-25582,109691,264686,101872,-56720,-2309,184321,383219,419624,237546,-36033,-244180,-217438,-53996,-44637,-162807,-84666,155621,224053,154406,-10037,-242931,-212866,139043,428183,377082,207774,200976,171600,4135,-51349,81264,208722,194567,62981,8600,148331,137724,-78865,-165528,12059,124959,25130,-87353,-32327,45196,21243,-109243,-120209,33605,149391,206265,199730,158893,154086,99396,-46521,-148377,-137887,-115844,-87078,27116,203316,285687,284122,174565,-3028,-140411,-180003,-153059,-119633,-89112,24587,234568,282231,103317,59444,147256,98685,-26482,-66283,-103667,-196835,-130666,-791,-22920,-83839,-48132,-11678,-19208],[2458,10845,54061,30882,-137833,-226591,-153478,-114450,-111398,-68523,81686,264785,293717,168500,68100,27448,40543,23273,19370,-19199,-104418,-82986,93443,268385,212221,49775,-17967,-60189,-125818,-145599,-50869,160321,215048,199387,223367,130101,-100304,-166047,41606,189857,284,-65027,220278,385285,235510,122735,98612,-62773,-146390,30797,147609,52575,-94402,-169805,-34610,146298,33944,-304208,-571818,-582964,-285589,-39186,-119387,-258536,-299923,-349070,-343411,-208462,-181222,-138337,-2607,87977,-64261,-270701,-252200,-22371,214456,419802,342285,-8117,-211790,-140049,3555,-882,-64702,156382,452652,423777,191967,120635,145589,40001,-53123,-111089,-235965,-211921,144874,363024,84508,-81801,71198,31301,-69116,-85633,-243571,-380485,-312392,-172562,-124155,-132812,-94899,-142956,-195157,-72366,125575,167141,22348,-99506,-52424,11664,-103435,-273183,-247724,-108842,-156707,-268694,-154053,74576,339744,380613,209896,42293,-63699,-189533,-123556,158222,228736,68662,-49061,-140780,-79043,245883,293079,63884,-5751,-65687,-263459,-247285,22410,225936,110381,-38475,9623,42790,-88764,-294267,-288780,-76840,49925,-125220,-267301,7604,342442,344722,44355,-227879,-255962,-20794,282244,356232,195261,11754,-106496,-130968,-42473,-34600,-60014,-6991,-115878,-449092,-630800,-477560,-247545,-148531,-74656,-81787,-189812,-155441,86243,169117,-10163,-194935,-195623,10425,252639,201606,42308,137965,299494,265510,242825,92289,-121075,-241272,-329397,-439910,-343991,-149220,-194762,-268356,-43959,227470,60621,-230354,-144911,121645,136875,-36856,-144830,-136081,-105968,-56985,202932,466744,342753,229574,284634,205992,85715,49844,-31163,-144888,19531,303750,249979,94220,133432,107294,53838,79378,20354,-166438,-222191,-130556,12205,92256,-36151,-145667,58688,269718,221439,64780,-103099,-130061,27142,-11418,-221282,-86222,200334,278948,179174,30061,-114921,-178915,-82304,53493,-80210,-188515,-54837,8914,-164380,-184182,437,176588,224004,89749,-38488,-60951,-70820,-21895,19522,100919,253141,258882,43432,-88543,-14279,15818,27138,128857,262507,311521,189520,12491,13165,170713,243200,67980,-148479,-180672,-118704,27415,276201,245487,-115196,-307534,-211740,-142789,-93699,-25741,-124754,-398329,-367703,46663,264325,141367,14438,2393,-77042,-81025,166233,361363,285211,69023,-71403,7820,251408,184947,-140394,-311878,-262102,-95217,-45992,-221719,-326197,-69776,283773,254391,-113119,-231232,9261,139981,108382,96332,44675,-33575,-7559,-1478,-57528,-12856,104811,180159,108685,-16919,-42875,89277,149567,-57388,-171101,-77903,-174773,-456711,-466171,-342960,-238014,-219341,-243906,-307317,-468017,-544246,-334620,-40168,-25111,-244771,-346946,-123193,95729,122281,106041,107300,129090,176126,110026,86701,181682,39391,-179490,-206049,-135719,5611,200312,209798,71876,-18192,-33668,-3896,34440,-108689,-312356,-234310,40448,142910,94545,11232,-79389,-56154,50692,100824,38717,-141730,-334905,-207900,65074,-5789,-198743,-105586,96618,14654,-181484,-174749,-182006,-327708,-338601,-280922,-273928,-208124,-210154,-340167,-408674,-394770,-423526,-558117,-585629,-258932,23311,-153176,-360287,-239097,-292495,-769472,-976133,-520215,5020,-41554,-591087,-714479,-581654,-866146,-813239,-460327,-695850,365,-2725463,-10050716,-7829835,4771934,10367781,5669634,2179058,1889956,1709345,825902,306103,546201,342441,-185534,-279592,-405771,-357777,195614,470843,358136,187018,245876,313488,239167,332479,542730,566303,397372,255241,291689,360996,279992,103417,-42265,1707,78641,41524,-90036,-92452,3345,185119,331231,350840,286322,158798,-1305,-154804,-195146,-122033,-35157,-42163,-40985,26552,-31253,-329261,-376377,-132169,126717,397902,555668,472826,328982,251235,232762,133546,126892,307802,340696,178482,60206,-26860,-93105,-12107,156007,199418,72590,60778,249057,333967,166735,-11406,-73297,-46719,-34318,65924,250567,377155,255771,56838,53720,184599,193203,145823,102351,30859,-7430,-85377,-142463,-17179,235670,391957,341220,220525,220179,293593,245508,111295,-8774,-249894,-391198,-171081,89827,65664,-23994,-35894,-45815,-14417,39137,106787,204611,287845,372535,424710,462331,597658,709445,397586,-258669,-679644,-479114,-170340,-154779,-245621,-155743,-91156,-107552,-98219,-78498,-76416,-14196,167313,282527,179369,57421,195143,348291,162252,-184874,-444058,-390375,-164059,-85044,69264,199564,-5315,-163934,10187,182509,240045,305897,314104,150533,-122676,-237873,-74860,216838,364183,204671,63194,52954,32837,15597,91810,28370,-87509,-11225,212193,353811,179784,-161771,-257983,-85906,-80967,-117116,-10765,40385,20272,-19687,-37636,126646,202760,-31462,-234629,-282549,-248083,-76019,55800,78426,178815,223698,202130,339110,452735,256077,-89570,-134931,-9691,-13541,-71861,-11712,125495,168853,140129,89834,-61117,-109660,80904,208905,188694,90475,-86236,-196917,-180042,-126131,-99403,-115187,-73907,-17120,72054,13243,-116006,-86941,91949,157533,105050,126816,100090,-129735,-270233,-147281,22266,102056,148507,153394,102688,-36322,-104728,-174680,-182172,15231,186869,187875,182970,88479,-18316,80788,251469,340534,366800,155132,-107652,-31128,145770,177438,151105,32767,-18526,245667,516706,455133,320832,222662,-13638,-101009,148378,336892,273804,210255,161338,-56611,-235427,-139180,25297,30123,-40534,-93811,-20360,121109,91805,76183,124095,38106,18978,102954,-61426,-255195,-74088,189426,110059,-80283,-90708,-115599,-184071,-42198,206831,423497,430578,179329,-37608,-91938,29991,191936,141413,-130348,-254103,-192076,-65839,141569,235545,187816,214288,224222,104870,-27770,-80932,-41760,24783,35115,109429,121294,-56029,-85577,118082,334654,376826,219641,-74378,-244036,-238475,-191567,-74842,54400,158577,177847,63114,-178579,-193072,56632,72473,-165682,-163618,128515,316465,325595,218418,-28431,-276162,-299251,-216851,-115267,-85953,-107904,-12164,223008,351619,242062,85584,56985,19980,-209177,-380260,-251955,-65917,-164862,-356382,-198903,10227,-20124,11104,118231,59705,-384,49925,6263,-17313,15280,-106237,-278894,-348060,-427858,-441381,-295406,-120456,28937,226654,389885,297463,-71496,-448364,-558892,-276168,-2037,-124523,-245362,-125344,-53999,32444,166588,19809,-119456,55,77451,72330,125449,216295,247760,230680,150435,-4936,-168523,-248689,-311876,-351588,-385394,-344211,-106903,71328,67916,62950,19750,206052,516997,197174,-806025,-906001,-17263,-561090,-768928,616531,656940,-297397,338786,388319,-109162,289224,422052,-491628,-931399,-443365,-116057,-192155,-152933,375471,889423,843806,441419,214653,-10163,-66672,76718,105921,114345,114538,-132788,-375326,-301174,-130184,-15299,130222,124782,80660,147504,135875,68845,32944,-61969,-19720,131933,85799,21218,193485,212324,39345,79834,172182,33084,-29692,104831,291123,414675,375362,169436,-23161,-183597,-185708,-26233,-9468,-161164,-62064,183640,214327,155226,-1090,-228802,-176654,196951,524419,463849,251029,166974,82055,-59266,-7337,124439,240214,216284,47576,10340,225590,229085,-56597,-161564,27515,97697,-59963,-200208,-154495,-28447,-50247,-189376,-215739,-69467,74771,138057,177867,229273,241123,141518,-11028,-136716,-143379,-83369,-5287,79361,204086,317685,328729,173271,-60798,-174446,-141100,-57776,-21568,-31550,55631,272290,392563,273850,210856,138295,-30675,-118927,-94401,-117210,-191329,-76663,102255,33410,-114692,-128690,-59370,-41710],[-39002,-77371,-52362,-53895,-203302,-276584,-171628,-90100,-88672,-39825,105190,251585,240428,111223,26903,397,-36341,-55534,-33807,-39896,-95940,-93739,46024,220790,140632,-61224,-102618,-56660,-57416,-52637,54541,203716,133562,53059,180939,201177,-6486,-133676,16014,129186,-65152,-175354,54561,215898,141095,74946,84620,-29216,-101897,83732,184326,51709,-124590,-189410,-31088,146641,-5151,-374873,-586341,-483505,-176690,-13931,-105922,-213400,-266840,-335634,-335594,-218955,-116913,-1923,158566,178448,7968,-197965,-283969,-127426,143299,390500,308145,-78750,-348142,-232557,-23656,-2471,-115817,-2511,248609,295537,166919,147522,185720,72883,-45417,-109119,-204378,-214064,104656,348438,84625,-116403,23722,14384,-128997,-206313,-325893,-397269,-300853,-160810,-134430,-151785,-129446,-204351,-201550,-36420,144739,149468,25290,-54973,55197,177843,62973,-142791,-178819,-137428,-229539,-233769,-118205,-13142,186612,334756,208947,11567,-92604,-193397,-142508,88269,129619,-26866,-103571,-100634,17944,313189,350448,190059,80198,-51034,-292008,-354589,-66601,212444,128045,-38789,21773,65639,-83157,-287199,-245565,8318,112806,-73023,-206472,-18227,203146,169365,-57038,-225049,-221066,-19438,268500,314002,95390,-23432,-57422,-37351,53272,44764,-13218,16468,-116305,-419210,-571516,-440764,-256451,-146643,-44190,-70962,-221174,-188062,79144,119685,-96743,-238321,-132488,137944,311969,152296,10181,186519,339494,215162,158629,70288,-125725,-219795,-274116,-422312,-392737,-173084,-228701,-302026,-55009,258697,69539,-251094,-186965,34419,58250,-47629,-158051,-206805,-149246,-36986,204913,397054,262350,161588,225140,126725,31084,-25117,-192297,-339099,-57877,375133,362722,71383,33336,89807,115965,120373,-20479,-207508,-227389,-173083,-54773,30388,-114799,-243006,-66296,110717,119285,62059,-63595,-81568,39358,-57823,-291354,-157866,185668,362722,275680,24486,-188135,-214853,-77643,12108,-128804,-154198,1681,-8669,-211364,-191167,16335,130893,78406,-86402,-146904,-105182,-100103,-35516,-53240,-35180,151957,212421,26100,-45013,31703,-7473,-35337,60258,169746,200420,61074,-99325,-94133,89208,179070,13820,-174827,-142179,-39565,62698,222181,105699,-280354,-438287,-276021,-129836,-11855,132722,-5399,-409020,-448264,-36479,202619,131984,67675,32657,-39380,-30662,219698,379250,258829,45692,-113499,-89765,103262,77054,-202016,-428874,-381582,-123908,2830,-174957,-331151,-139406,204286,252732,-11818,-92394,117326,206407,123009,41996,-85923,-136792,-73074,-70620,-133953,-142363,-170684,-97297,49099,68981,11372,39555,64001,-90247,-214504,-167341,-227141,-391028,-433151,-347261,-214847,-179232,-198341,-264574,-408548,-525057,-318534,-37296,-1778,-233885,-380246,-158194,45579,70243,130698,218561,242755,270740,162770,70970,69805,-71496,-207513,-150086,-58328,65790,190965,138179,29856,-36582,-82960,-78193,-36986,-136119,-311830,-211647,40397,136027,51927,-45471,-113629,-54496,57281,19805,-112816,-247921,-366096,-280382,-7628,-51570,-209442,-168146,-55046,-100211,-152358,-69558,-85266,-226347,-195955,-128253,-222972,-231963,-260411,-388787,-411847,-369511,-369797,-475582,-571005,-336639,-69910,-164331,-292110,-103134,-152443,-700376,-923206,-289341,353497,81918,-570797,-632951,-413075,-776104,-943013,-1194212,-1244257,-155788,-2654387,-8254888,-4329031,6740188,9101717,3425854,1108611,2004006,1981650,787141,32463,260703,288935,-228345,-598877,-645097,-372984,220949,647866,628912,320010,193912,224341,229950,398248,561272,553886,427192,314087,312773,336521,220409,59795,-73865,-18853,62411,-12345,-134420,-104071,25913,187482,273487,277420,238423,133405,-22124,-190042,-225339,-122321,-47344,-42136,-8392,19408,-53484,-308285,-303907,-13450,216911,436600,565211,397966,178861,156235,214029,163372,185543,329833,297174,110015,-21389,-97682,-111281,-17387,142885,192440,28966,-27497,190040,371972,258235,120873,142424,80341,-4618,76808,305455,418186,260388,77086,119146,272500,349766,303271,251354,192425,109153,-56412,-185651,-72553,209300,360868,302530,189667,198647,256757,172681,106083,61897,-195483,-371088,-155045,98836,68238,-61571,-167108,-199966,-78177,96314,246236,322999,345581,476541,586580,533677,540303,646065,401242,-196584,-591528,-466969,-224405,-221272,-267269,-122094,-29495,-67876,-78267,-25538,-25968,45360,226320,323412,221733,134405,205874,227885,61563,-243326,-465991,-352748,-70213,2608,111303,211425,-57270,-232955,5211,201489,262523,329300,256468,80517,-154959,-287031,-162872,47772,148132,120417,108528,86563,-14882,-78432,3474,-37163,-140042,29104,239620,265991,68466,-212098,-282278,-79445,-52966,-124454,-52661,-3883,8218,-46463,-50840,136780,206116,-28639,-213724,-250738,-201225,-37456,104508,166554,277560,310991,269750,357895,423328,204299,-106201,-142534,-71861,-88094,-44932,40322,149829,219252,251561,163068,-37483,-96458,77470,165561,118004,54258,-61577,-154369,-153565,-116486,-145283,-215823,-113017,49697,172884,122194,-1283,-27608,131861,241452,210104,230946,196507,-20837,-166490,-83289,-11414,1415,64339,95848,15886,-70184,-68802,-170768,-231180,-60365,94667,101161,113184,26108,-56480,70796,253683,326765,306021,104468,-93814,7815,159044,168145,144174,49692,-44362,193009,486031,453621,299612,192154,-63979,-209150,26353,271791,305934,296495,197201,-83392,-261632,-139868,-2671,22739,-17240,-88659,-58316,74758,56978,43742,22629,-81192,-44457,68542,-124217,-303215,-58670,268003,188555,-51613,-108751,-143218,-185189,-68405,204082,494732,467718,112846,-120315,-107091,36091,258575,287310,20033,-170425,-170122,-79995,91539,153642,125521,165049,171469,93693,9563,-94870,-173070,-124015,-83621,-15939,29380,-74859,-46399,187525,392715,422235,265491,1509,-201063,-266272,-242623,-159135,9579,205553,240738,152045,-5035,-38968,134055,123226,-136865,-179954,91280,266551,248330,106416,-112925,-271886,-235244,-185470,-158761,-155181,-109995,12438,178324,242870,125383,-25172,-7794,66411,-138278,-358007,-184722,66707,-70369,-358691,-248758,-15023,-46221,-36926,115033,89975,-47257,-42267,-56026,-26389,-21200,-177943,-329565,-357146,-439968,-436761,-254506,-85439,66686,272963,392069,244405,-98777,-411915,-508182,-324361,-130415,-222996,-270247,-82504,8720,47935,120742,-15109,-188428,-19609,120176,137286,188408,297319,349598,248707,101597,-40923,-125083,-169479,-296257,-392645,-359155,-271107,-68802,111727,124830,114666,139089,294772,387385,33069,-875882,-977047,-168225,-521502,-658398,884356,1222793,146508,280347,118835,-367769,89486,178325,-824850,-1232907,-537626,261063,96325,-45802,452356,860895,625461,243977,135158,-17613,20450,251212,265200,194163,143063,-106767,-382811,-308429,-130609,-48574,51373,49449,63744,149741,136924,130952,156336,14915,-23614,152334,194058,182327,321257,317224,107907,44272,51236,-34178,11651,203948,360457,400511,291216,79754,-9645,-52104,-50521,52567,23892,-146275,-20547,197028,182221,134636,-5911,-205255,-117379,267481,592705,523882,294972,143584,-2651,-105998,30848,162272,266596,235938,50835,47748,312920,337813,14588,-97355,98585,132482,-88604,-253121,-219357,-76285,-91943,-222770,-270862,-139261,33087,83829,139656,276194,312686,171159,18867,-102375,-133188,-58993,61423,108381,133322,256877,312624,145793,-121444,-203782,-80861,66026,92583,49324,110217,302048,469427,437074,373572,181346,-104235,-192975,-124977,-132668,-164838,-10875,180383,61534,-150766,-181972,-88335,-55850],[-90793,-182001,-166686,-153451,-281067,-326491,-202145,-89796,-74554,-23540,92460,194868,159642,47205,-6469,-6621,-87951,-118244,-85733,-63378,-75228,-82968,17212,173892,72990,-164319,-178250,-39838,34691,72088,163829,202233,48598,-60105,134480,266534,112626,-86304,-28248,51797,-124393,-285012,-133155,34547,42720,19053,52385,235,-31056,155779,230525,80311,-117211,-202846,-41766,140371,-20864,-373391,-508832,-309727,-41260,11901,-77843,-138899,-195447,-281842,-282659,-187921,-49726,72354,228591,219512,78034,-106052,-274069,-217484,55507,308186,221672,-163599,-450128,-305457,-41685,18796,-126885,-162082,17301,155943,156036,194500,232202,115249,-31255,-99019,-143074,-176262,41616,264683,63204,-128755,4854,19454,-169981,-292874,-381752,-410371,-271909,-123118,-143869,-187815,-153470,-193734,-159620,2523,124841,80909,-11256,-32801,149506,319162,189250,-48806,-136465,-203504,-326353,-213323,-73557,-68989,15694,208749,126896,-71791,-150228,-192429,-158412,-10387,-1462,-142021,-153359,-47542,102066,328115,370509,276697,139982,-31663,-254805,-359025,-113336,156287,111489,-23728,32719,59659,-85959,-250493,-198073,39832,76311,-102991,-151298,-7427,95293,21,-139402,-164894,-137112,-24266,197138,215530,-16052,-66228,-13602,53613,146355,147832,76854,64093,-89196,-352792,-478718,-373794,-211591,-85887,-8232,-93756,-285059,-251318,19776,50224,-166710,-269375,-85332,215925,305900,91857,-4981,205326,308627,132467,56759,47199,-115180,-179621,-195374,-356862,-397850,-211260,-261955,-328866,-91610,220905,60207,-249047,-208622,-61721,-56106,-62244,-117317,-205596,-155068,-23840,143043,209390,93982,59379,175826,118954,20654,-89170,-335166,-489399,-140922,362901,406323,69783,-47112,43797,134824,142744,-40332,-203829,-205659,-198373,-101163,-21364,-199342,-344437,-187628,-22430,31050,39997,-25788,-12754,62669,-74139,-285782,-198353,115036,356777,306189,-9067,-256018,-251360,-124098,-119067,-231203,-157926,36819,-4030,-187475,-160867,8147,48310,-73373,-212733,-195587,-112736,-78703,-18913,-104199,-158724,45033,146251,5765,10123,79018,-21968,-81613,-8095,58337,46174,-127752,-267883,-225051,-28797,70212,-44337,-168931,-100000,-13408,38465,129464,-23678,-387492,-532915,-356686,-125792,62148,249653,112003,-325774,-448761,-129043,123828,135446,132849,86159,18744,24816,245816,370580,223594,32433,-133108,-150556,-1495,20561,-205940,-469812,-449450,-167889,1804,-151843,-324200,-203111,91813,210654,88607,43792,183761,238623,137670,5956,-178845,-192078,-80540,-56221,-91031,-174821,-370582,-342497,-48000,98974,40625,-24318,-43062,-107442,-216474,-237440,-249745,-284992,-366217,-302015,-151971,-122289,-162027,-209931,-293862,-423582,-296676,-74579,12435,-178044,-332209,-141558,12956,23781,150154,286982,280345,247999,106348,-16665,-77577,-169962,-186362,-61900,6858,78897,137351,59793,-23471,-62828,-105747,-120141,-85585,-149265,-324537,-230960,-900,72179,-41221,-123882,-138555,-49492,50204,-79175,-276836,-340323,-364302,-329080,-130673,-145830,-231143,-224006,-204420,-196395,-100852,48579,10553,-146719,-73957,28147,-140964,-247993,-312152,-408802,-373597,-332821,-381653,-499790,-595960,-429460,-234827,-251016,-237012,16485,-32009,-602781,-852856,-153159,554544,149853,-549490,-665508,-543700,-929291,-1301236,-2149902,-1935830,-510334,-2377275,-5456526,-365436,8033368,7234801,1423312,214125,1840060,1952789,751109,-126444,-47323,169308,-231742,-740795,-624027,-103729,428864,867973,856003,441123,184720,201795,280870,470338,581157,523756,408889,348543,355401,335738,181539,28456,-83217,-35271,52143,-39327,-145070,-116250,36071,175057,200508,193121,176634,105165,-28991,-197958,-219358,-74843,12442,31041,42246,11844,-80132,-261592,-200403,111534,297200,422935,501461,312633,40348,36052,183838,233034,255075,304003,233446,68162,-80211,-152900,-109574,-16235,108611,169182,9119,-110996,79862,317226,260333,162676,232010,133187,35087,133325,370008,425798,231900,78399,164121,324664,436062,378864,331907,336554,234982,30,-202545,-131672,173182,339953,264189,147364,171999,208567,88061,79633,88852,-171595,-359495,-156011,70726,40054,-105469,-272778,-322061,-144300,124968,338295,364093,289099,439219,642038,537581,408130,465381,328584,-82679,-354985,-335142,-188339,-192730,-204001,-49291,28636,-70188,-95351,4733,35780,128370,273633,326749,247273,219062,254037,178871,9312,-274571,-434789,-251251,25888,49318,85701,168953,-94893,-274911,-13563,203973,267992,324228,192051,2504,-188144,-318519,-199122,-23080,12905,44372,107525,96628,-30251,-114051,-88752,-132373,-167925,78381,266494,215704,27611,-201877,-262070,-70447,-37572,-158520,-134600,-58521,-228,-46805,-33266,141396,174059,-34312,-159158,-173897,-130559,-867,122016,216524,325904,328838,260639,310102,362105,166916,-75558,-120914,-127868,-149640,-3566,118841,170424,225183,307940,213473,-7780,-71660,66584,114732,37070,-1697,-27070,-70585,-77178,-82700,-218547,-337371,-166576,109326,267755,253033,106642,-688,135175,274686,271032,324206,313560,144282,20645,20495,-41092,-91375,1201,95113,5080,-44098,6368,-83144,-178383,-99422,-16135,-7449,18993,-31475,-67304,93882,294013,344073,260453,67148,-70303,23396,127508,120003,128063,88959,-49290,92824,372807,402962,263199,141317,-113333,-293754,-98097,170411,300637,362197,223883,-102273,-265591,-135072,-38067,-20825,-43789,-123463,-132931,-23619,-20582,-42472,-113148,-197329,-104849,15150,-156427,-275262,-15883,298501,228707,-6495,-85327,-129945,-167229,-108580,176927,515422,442508,37612,-154138,-76700,57619,319808,406578,139216,-101409,-134617,-54046,69939,72371,30873,61137,71641,58460,36743,-113227,-270986,-213516,-144523,-122917,-77305,-81581,9424,224298,372940,402007,292492,113310,-93434,-240633,-278031,-248271,-32738,256765,321831,243137,168976,134872,209734,164076,-83095,-156455,44249,190836,172494,8221,-180512,-257789,-228413,-197751,-192964,-194880,-87319,65989,144549,116040,-6098,-118540,-45743,113517,-23378,-250817,-98975,153777,-571,-329378,-272095,-44850,-79412,-83472,108983,110225,-92149,-135370,-100186,-16680,-33948,-217363,-330700,-305855,-388865,-384099,-171943,-9713,121054,302808,354593,142700,-186704,-414669,-424695,-303593,-209752,-271698,-255180,-37100,56856,27725,5196,-109731,-244434,-27040,169575,207413,247421,351013,396495,231995,68414,-38465,-64992,-93080,-276279,-410839,-311529,-210188,-88295,76096,128586,126701,195074,296788,249180,-36957,-737401,-957594,-423597,-349863,-341193,1025939,1665349,730184,209932,-175068,-549726,-104578,-73583,-992849,-1340718,-562500,564037,433276,105563,436225,729395,368363,41431,56783,31724,154594,430214,458600,314866,182509,-56490,-300166,-203049,-44421,-13465,12480,-1042,64344,157004,143140,205917,282622,110237,3206,180356,300613,343410,416353,370603,153169,-7495,-85001,-97413,36753,243050,353880,342029,197210,-4914,-5953,100968,136410,151684,44747,-110756,43960,204368,139085,89015,-35927,-184361,-51318,324286,603363,532971,314074,127165,-62754,-115035,69009,186564,252003,216391,50851,90882,378070,432076,111323,-5616,195756,220381,-47164,-225206,-196147,-79143,-94518,-212266,-282743,-158908,28394,37874,78283,285842,358363,192885,40414,-58563,-120428,-63768,85024,105763,20508,126259,244897,107558,-158979,-213223,-7826,188631,183400,116473,174402,340393,502610,536380,494147,270972,-84407,-212021,-146142,-149073,-123077,58928,215842,56689,-171458,-173397,-65044,-33231],[-116967,-257665,-249259,-243469,-356373,-363453,-225471,-102847,-65018,-22789,43871,109322,81743,17467,14742,25856,-101593,-156570,-128650,-88998,-57678,-71190,-11098,120057,18038,-232537,-219691,-11639,128897,204720,249167,157772,-19648,-105941,109157,322703,219029,-52787,-94323,-24965,-156525,-357207,-294788,-124000,-49544,-35203,12572,19760,52799,237362,285493,134447,-75718,-202480,-60319,126006,-18505,-316295,-375426,-131656,63180,27593,-45528,-68414,-117121,-207117,-208506,-124472,8028,81216,186128,175947,95380,-40939,-235022,-264820,-17821,206477,116965,-230089,-473106,-324716,-42946,54825,-97797,-272215,-177169,36146,157458,243954,272463,157765,-12981,-79276,-68348,-113482,-35909,122775,22584,-115040,13859,45634,-164312,-310422,-397038,-421863,-245081,-86897,-162480,-233515,-161073,-124325,-86267,37697,73442,-29801,-96922,-48040,208204,405816,247067,-11055,-123578,-267574,-386008,-197396,-34776,-83772,-111291,44091,-16681,-201493,-242189,-199630,-161638,-89510,-111565,-238892,-181843,19788,171420,288596,325909,281843,167528,17,-174412,-279363,-121834,77096,74010,-3673,32913,37534,-79068,-192925,-175772,-26726,-66254,-198889,-123273,21219,43120,-95499,-153583,-56634,-30502,-30056,95152,94445,-97231,-103896,7795,114361,218951,255011,187509,119452,-43058,-263834,-372789,-294088,-129380,5079,15308,-140030,-359317,-338215,-99285,-46283,-222185,-299068,-85446,215182,242569,46303,9793,196425,228381,61557,-213,34037,-103575,-136803,-116584,-269331,-354914,-244924,-286442,-354344,-155329,133256,61200,-199924,-194811,-134670,-168032,-76129,-39641,-144780,-126954,-12307,47951,-25238,-112791,-57436,133406,167181,45690,-134823,-408492,-523955,-178905,290398,364007,70337,-97781,-10016,124362,145940,-30948,-154554,-170242,-205632,-113711,-43188,-263428,-430524,-284153,-107027,-38763,-12549,-4374,57767,83186,-65836,-216158,-194650,22005,274675,264582,-57008,-296106,-276290,-201769,-286508,-347852,-186595,53858,28726,-105528,-105517,-15736,-38169,-189822,-273708,-185908,-71678,10774,40151,-122131,-240954,-44049,72737,-11843,62199,114893,-27319,-103071,-57778,-41446,-109302,-315619,-440837,-342308,-143383,-38120,-86616,-138560,-69122,-44368,-37495,21017,-110236,-412160,-566070,-426859,-139545,94460,279038,196527,-157726,-361398,-207612,36996,131876,174448,143903,75827,64959,228770,320707,182292,30311,-118786,-152645,-36250,25692,-148584,-420262,-455935,-224809,-58722,-166818,-308268,-239125,-20699,133620,143740,124735,177914,211290,143311,-1102,-209944,-195232,-42816,26008,49278,-109202,-442939,-480062,-155666,62026,41062,-79228,-144945,-116138,-183720,-272616,-242038,-189781,-299320,-231694,-80274,-95853,-180966,-176355,-148512,-240384,-261798,-135143,23823,-84230,-215651,-78095,4918,-10502,148739,288430,236588,124520,-36286,-150891,-215136,-223941,-111609,40229,45631,46341,56790,-8999,-80858,-88154,-85336,-106609,-84928,-136895,-340977,-294143,-82946,-41653,-167726,-215290,-166325,-53235,35256,-159733,-405684,-401066,-347744,-345465,-258392,-253976,-252324,-251227,-312644,-266573,-60252,142924,85260,-107417,-15137,128299,-55722,-251045,-353506,-396975,-308322,-302175,-462625,-628707,-652394,-511191,-420965,-381674,-195486,103353,55826,-476606,-764778,-163750,496439,91489,-587994,-843808,-963672,-1302917,-1884558,-3117245,-2533735,-861925,-2014506,-2621816,2954934,8422892,5389732,221850,-176692,1515044,1596770,671031,-134043,-278808,29242,-186276,-671616,-383829,317832,744584,1070318,989475,523117,211665,243673,392322,562937,623486,490382,350682,359641,417034,357900,166695,3805,-89121,-55892,50739,-18648,-116003,-115434,41260,155232,138403,129378,128001,91279,-5326,-155294,-170796,-3448,122154,157830,97309,3541,-106562,-216901,-105198,213366,357789,376841,401055,250716,-43048,-74626,150023,320762,319116,246589,174285,74871,-84785,-164350,-65044,33080,90511,136361,9285,-170101,-45068,206170,205764,134143,185996,105698,68790,221845,434012,398264,170348,62283,189810,343170,434155,366160,320311,387740,304192,53530,-191939,-179359,128409,324909,235252,117799,168588,183072,35683,49451,64195,-199193,-372151,-171564,17764,-16181,-154938,-336087,-387574,-197521,117969,363031,327420,148784,278880,559362,458123,233425,218457,200950,46415,-64872,-128142,-75221,-81928,-72806,52935,71368,-117341,-153078,5271,100667,206855,292573,291504,241244,269078,311386,215085,15643,-260757,-349124,-119407,88722,37546,9178,91856,-106250,-275252,-37845,195966,260836,276283,111089,-69410,-185561,-282850,-157173,31873,26994,24419,75981,84267,-11874,-89074,-175337,-278662,-224095,73803,266311,213198,54124,-145158,-205857,-60808,-32103,-186916,-205858,-93238,-13279,-38700,299,138624,113160,-63350,-108191,-85054,-66801,5686,88467,205742,310960,277132,177107,198296,272633,167035,15872,-70123,-179501,-210537,12934,188626,179768,193073,291439,214896,14949,-39141,55603,65619,-46515,-69245,11668,43345,40075,-34073,-297485,-434101,-190226,158766,328476,360490,174858,-12029,100986,242996,263316,376117,420727,318844,233867,131306,-59837,-155437,-38506,124203,61861,24005,79189,40045,-50415,-88491,-102696,-93989,-67348,-74515,-57805,139901,370731,398328,243832,47539,-49249,14591,70823,56075,115564,143416,-27524,-22245,217380,319475,215183,81504,-138756,-315081,-188450,51644,252092,384773,234636,-103301,-239380,-124465,-73842,-86979,-97144,-166812,-212007,-144710,-115151,-146676,-238983,-286885,-159755,-51643,-150445,-183314,37990,279712,230494,41684,-32738,-84186,-151260,-157651,131857,476094,361928,-26719,-138641,-23703,85168,360700,483074,218336,-58118,-99874,3937,88759,23083,-59901,-57849,-46499,-1809,42426,-116025,-287802,-208896,-127594,-178646,-174053,-82965,70225,223674,270582,290018,270484,210049,30307,-178935,-294970,-314248,-65031,292535,403997,318324,281927,260555,250020,172319,-34203,-120012,-16376,104480,115142,-53467,-202737,-210130,-238040,-221145,-195775,-192354,-43111,140393,132755,3103,-118870,-170434,-47545,146881,100649,-87165,-12840,174471,28431,-272954,-261301,-75412,-115808,-125326,87662,101988,-125962,-185418,-88240,13742,-30066,-217826,-277808,-206482,-288762,-300077,-76361,78469,162939,290515,280014,18349,-316292,-458490,-330881,-207609,-210300,-267434,-215704,-4132,76322,-23212,-135771,-229189,-264906,-13970,217605,264264,282666,347045,345980,175198,60743,16503,29937,-718,-234484,-392092,-255610,-170477,-140152,-14957,68829,94611,173408,200854,116951,-26588,-483136,-940965,-749842,-118255,98875,1057519,1931742,1319227,193874,-404217,-619574,-251181,-277155,-976731,-1277751,-549018,760547,866665,348089,353167,508894,104269,-140761,-15164,104042,282823,548281,614060,430731,211107,-14355,-170088,-39520,80020,57820,9980,-18394,76006,156702,143323,267928,374030,193129,56351,221359,389683,459605,450738,359474,158635,-78261,-217833,-155398,23472,189072,253682,249771,122792,-61750,-16620,218937,305281,232975,50099,-52277,126736,215760,98719,22618,-92182,-172872,7345,347587,550962,483948,293633,111407,-87385,-76997,120034,196990,183510,143427,34932,118090,405870,493813,210842,81792,285288,333488,51521,-133400,-103725,-39909,-61621,-171922,-259200,-129460,51497,-4706,-1327,255494,374623,213931,56033,-19705,-115886,-104779,56511,74956,-89719,-23293,153007,79197,-155834,-195555,63386,278505,219271,134400,217513,379618,490422,547816,548707,378303,20954,-161866,-148852,-162541,-74434,122243,201996,20137,-161840,-90084,31315,41751],[-89293,-263964,-267986,-298400,-411068,-378296,-221441,-104176,-51085,-36292,-28167,18044,32786,47611,114028,103522,-79393,-172480,-158786,-114580,-55002,-73921,-51359,58528,-19100,-248914,-212262,23439,202149,308718,282344,86070,-59652,-80566,119392,361581,276332,-52260,-169831,-78986,-146744,-370684,-399182,-244438,-133008,-81738,-23770,26588,128007,307871,335879,192603,-21115,-187673,-84559,93438,-13215,-233121,-234087,-15528,94746,30204,-16356,-27935,-60249,-134555,-146038,-63196,38899,46154,60267,45373,31002,-27662,-183022,-255928,-51186,123726,28017,-257876,-409257,-273545,-22616,92360,-46283,-311819,-300128,-50461,158923,276881,300884,194779,8189,-52291,-2953,-51786,-112109,-40592,-29230,-78869,43865,86561,-102811,-251202,-366904,-424631,-237129,-80680,-193713,-272380,-152910,-41421,-14418,61368,5022,-166827,-226440,-100560,222840,430375,238436,-24977,-128829,-285947,-364399,-173742,-14723,-63592,-143511,-85116,-162787,-339675,-348465,-217870,-144279,-110361,-159455,-287305,-182157,92653,225454,211624,209911,194054,162703,46974,-83544,-169151,-116061,-2596,33282,7000,14454,14341,-51696,-131113,-189611,-180953,-265840,-310862,-130187,37592,40595,-83856,-77617,67586,56391,-42498,-10954,-14476,-125121,-123271,1551,128813,257734,341343,284058,162270,12822,-163379,-273982,-221921,-39510,85506,14253,-187422,-411935,-426897,-253795,-157181,-262365,-334406,-142395,136026,144799,26596,50870,168857,134502,32928,20536,35978,-99653,-100995,-56597,-190151,-277798,-251617,-294107,-377527,-238217,26157,84548,-105403,-147317,-161492,-234954,-79818,45394,-59459,-83600,-1520,-44559,-226401,-294969,-162622,90708,225359,83375,-156994,-388937,-425761,-149326,195843,259635,63524,-112469,-44446,110111,137408,5154,-72229,-129216,-191437,-88940,-27867,-282666,-477500,-340887,-141374,-92015,-91743,-5143,113043,91225,-43139,-115133,-151147,-55497,153503,168627,-100976,-294645,-278452,-273278,-416080,-429392,-209745,67522,87191,4900,-34753,-30321,-91551,-243351,-279804,-145620,1395,138813,126304,-101414,-251322,-85368,14364,-13518,104975,128760,-29396,-99092,-77443,-107567,-227494,-441448,-552227,-410137,-213928,-99507,-101301,-104522,-61966,-115633,-139510,-77509,-142024,-358408,-526383,-452944,-159866,76744,210315,227361,53551,-206777,-250453,-50069,99323,167837,180363,107603,72550,166780,228117,137036,34541,-74385,-100595,-10095,69861,-51633,-300882,-409403,-280672,-162128,-220822,-292342,-242516,-109605,33006,126389,126857,105447,124436,131415,21247,-176473,-158027,13137,134355,220437,11915,-393933,-488084,-244520,-26744,21320,-103435,-212581,-117382,-127907,-264018,-210032,-140098,-256686,-166000,-34007,-131207,-266595,-181360,-6989,-14947,-208547,-192409,36531,27261,-66493,9377,16931,-30262,120372,226416,133929,-48939,-214129,-290143,-306261,-222626,543,139837,59379,-10480,-21967,-58535,-133384,-103901,-20125,-30536,-30406,-101742,-346570,-375430,-188662,-179638,-296468,-300751,-204540,-76114,15833,-195605,-462301,-420143,-332518,-335504,-345961,-339478,-262819,-235293,-347186,-306972,-57818,183682,124136,-109793,-38483,130770,-1690,-239944,-372783,-359637,-235699,-285756,-582232,-808906,-716016,-559503,-575754,-513826,-167824,146803,102679,-324670,-647469,-307913,170262,-114948,-711611,-1136526,-1521504,-1762453,-2557523,-3857238,-2881761,-1131118,-1711670,-525170,4885711,7916705,4019009,6446,54533,1208832,1041267,550430,-96,-360361,-70973,-89234,-427196,-21650,714624,1027223,1192704,1025872,561216,257777,323183,535756,676891,683749,460845,281679,364061,487582,394168,173586,-9925,-98421,-79536,57145,47699,-58145,-99287,41357,131544,105564,110955,120537,109490,53869,-67880,-104193,48393,232435,294521,148520,843,-120442,-189041,-45121,273700,390292,317820,301047,227056,-50659,-142984,120238,395123,362808,186179,140354,130363,-24754,-118304,29117,145566,113567,108944,24650,-187136,-137720,98585,151007,87055,64083,28081,86328,312826,481108,341781,84485,32042,195544,327085,355075,288611,231010,310254,275456,77138,-158606,-197872,81232,303653,217093,118425,206497,208862,48678,29572,-5379,-273579,-404256,-190906,-40512,-86071,-201882,-351885,-394079,-232381,75903,325988,245926,-13012,59369,360281,314790,60108,-27032,60693,158887,181395,91967,81141,74055,88748,166228,100002,-177685,-220914,-4600,161699,250991,272507,225574,193364,254073,345631,303680,62099,-203045,-222116,229,92430,-32833,-89956,6331,-89206,-229828,-52713,188173,249142,183568,-1218,-128024,-127119,-160972,-42593,178706,169881,65464,36567,55528,23016,-30641,-249119,-468120,-355118,-31105,213353,236561,115121,-66599,-129650,-48975,-25786,-167180,-202125,-82136,-33614,-37734,34241,130777,41942,-113175,-80432,-10456,-33425,-35802,2710,135577,245172,181856,48634,46035,161710,199624,149410,-3382,-230310,-285041,-26387,210603,170278,136957,206243,158240,23981,460,57784,29733,-120021,-130146,50060,166253,176751,17695,-357264,-472608,-154530,200191,336084,391802,177711,-50098,45180,157440,186010,365871,484106,448199,402740,214697,-65520,-180755,-57113,150490,151044,97084,108198,137298,98953,-29104,-126842,-121901,-115871,-96349,-36228,191962,459090,465852,244942,37833,-41746,-8826,21862,12720,120768,197053,6356,-123491,65632,225072,158253,24474,-122328,-249033,-216406,-60728,168337,357574,231581,-75344,-177419,-99365,-98468,-150933,-142559,-184737,-261300,-242431,-185723,-220334,-315109,-341869,-217582,-124087,-109129,-56132,84557,226557,207515,79077,20645,-35659,-160081,-205193,79697,382964,248576,-63687,-85058,32766,110739,371440,513705,264700,-34070,-74301,67393,134951,21537,-108744,-145033,-148433,-76998,25937,-87004,-209702,-112234,-41601,-170305,-238236,-85117,120942,190576,109156,95874,189376,254443,119792,-120600,-299128,-335183,-82453,294633,457881,359104,298946,289331,234959,138217,-17942,-104547,-91040,22613,79455,-75845,-169205,-115189,-210079,-216701,-155847,-147981,10409,212884,141590,-70081,-188795,-173476,-18384,155892,191457,77813,52856,130152,12188,-204877,-216801,-96473,-143965,-154081,47612,60516,-139560,-161113,-7681,54467,-27154,-187260,-185550,-87687,-168921,-208706,-436,143037,167374,229490,187689,-92037,-442800,-515897,-242078,-54900,-130269,-224791,-175965,2313,57613,-91849,-246520,-311111,-232231,20524,251901,292922,283848,275802,194965,84059,73479,109729,153575,108905,-164678,-332418,-197796,-142346,-179857,-113167,-31089,35901,88083,26214,-10587,13894,-242249,-986888,-1064546,78462,510498,992157,1987855,1748777,269565,-490034,-569490,-323285,-390109,-807237,-1087949,-519002,847219,1345725,650016,239688,249392,-124138,-282380,-72357,166897,362709,567775,667599,492920,212613,-4229,-48873,111570,183112,119586,28227,-4619,87355,135222,124787,291398,403054,239466,125481,278179,453101,506417,423276,300148,127743,-156637,-324634,-204379,-30431,45452,74102,140806,84503,-80214,-38188,262659,398502,267298,45242,24138,215475,237965,73083,-52476,-164808,-171777,50427,336549,459460,390432,236177,91344,-78170,1390,195175,200085,75538,30034,5324,127443,406518,528468,299591,147191,343593,436659,173971,-21700,3817,21785,-4777,-117193,-212148,-67617,85613,-42498,-81081,196052,364702,238534,70633,4290,-121832,-169321,-10854,27665,-159084,-136301,70916,76431,-109882,-153355,118040,314386,189241,87444,208654,389390,440184,491104,546208,461163,162407,-57879,-131158,-167792,-27689,166212,144694,-39271,-118204,51179,190856,159625],[-2507,-184984,-212290,-299473,-426970,-365856,-178915,-68353,-25076,-60529,-105688,-57533,22448,133862,276274,213725,-35638,-174881,-176551,-135967,-70118,-95729,-101725,169,-33594,-210368,-158943,56734,236628,349632,249396,9744,-70942,-10019,159441,369514,265393,-85072,-231341,-92442,-92950,-326608,-439869,-328657,-207331,-118064,-48366,22088,172742,345270,363004,225392,17060,-166389,-116266,32222,-21859,-153915,-126252,4677,46885,25916,7276,-26076,-38697,-80453,-118768,-45756,25874,-2313,-83230,-133686,-104083,-58861,-127378,-195843,-36235,86125,-22060,-242744,-286533,-163080,17155,117629,-638,-297549,-355694,-109735,143276,280526,318541,223469,30394,-23865,35076,-13023,-165432,-174464,-77393,-27706,85667,131722,-1534,-138392,-298471,-407099,-254291,-119943,-231005,-285712,-137018,752,18781,65206,-65786,-310535,-375879,-173196,200331,405813,189985,-67060,-133772,-233965,-256959,-135017,-17495,-23544,-67726,-109747,-239973,-432215,-434192,-241951,-106640,-63113,-133959,-276891,-157489,155439,262684,127379,45131,38754,130294,105604,-7886,-88040,-124571,-67358,1459,-3770,-25031,-894,-8426,-84219,-228952,-358576,-437051,-380761,-164737,14303,57386,19179,69342,165604,84787,-74304,-105675,-90110,-105185,-117809,-23253,100797,258875,385215,334116,177777,71988,-58143,-196244,-174667,24444,118303,-15001,-214311,-416572,-487589,-394406,-250320,-279650,-371348,-236671,10126,42608,28090,101167,135485,62474,53263,106162,49036,-104252,-74477,-25294,-143575,-195226,-220610,-281596,-390518,-322164,-69891,122617,6791,-83991,-137175,-228894,-65099,106342,8539,-49225,5416,-105681,-337008,-399261,-231079,42825,244259,108076,-156282,-296634,-240845,-64395,116246,147352,57008,-90846,-40598,114557,127829,55548,21806,-82946,-151430,-34242,17161,-243889,-464270,-351212,-140191,-131895,-178824,-23121,143864,84646,-18739,-21939,-85033,-89572,37955,53582,-122851,-250182,-252722,-302229,-452596,-443650,-197946,96307,160954,109596,44361,-10555,-89955,-230135,-254984,-110323,69956,245639,204278,-42845,-171047,-54827,-5484,13282,140255,117125,-35348,-74612,-64425,-131361,-286101,-471644,-555495,-407768,-215415,-88460,-90047,-91196,-83459,-196301,-232562,-146140,-130545,-255733,-421970,-412369,-162732,27793,74609,203671,251026,-23513,-243637,-128694,28508,112064,176603,98415,40800,73039,108403,88339,36982,-17221,-21409,40194,108711,43092,-158489,-330260,-315225,-271400,-298737,-287032,-224019,-164185,-74868,37837,61788,2783,4938,98069,62350,-96382,-100128,59603,219928,344197,124164,-277606,-401487,-294686,-132106,-1841,-85113,-226228,-109233,-63845,-211299,-161015,-139108,-243180,-126397,-35033,-226294,-391290,-220618,97845,189220,-138115,-221676,49822,128871,70123,88254,34420,-38588,72893,134257,18834,-206699,-366738,-391368,-337303,-179469,120370,226732,61897,-59880,-68558,-84422,-170691,-104699,71854,89953,56352,-58324,-330331,-434031,-287024,-304187,-394226,-356508,-245710,-116843,-6970,-180992,-434001,-396796,-325147,-313838,-368910,-378473,-257179,-174902,-295536,-314596,-100540,159276,120520,-141291,-130250,33341,-4170,-218055,-361349,-307766,-172374,-279695,-688602,-958697,-759417,-567136,-667435,-612764,-154565,147065,107691,-157858,-492189,-516963,-316963,-415778,-881327,-1450732,-1995693,-2126111,-3103012,-4190818,-2949886,-1381527,-1580792,572057,5326389,6712959,3179560,524135,770455,1078272,511637,446499,231802,-268422,-77503,51980,-96770,350180,953723,1143827,1197894,1000322,568792,301838,402545,666693,790529,728968,429920,235626,380913,549004,427918,193466,-1014,-98511,-93671,67160,133427,5913,-76326,31254,105332,107684,146935,170277,168768,137706,30120,-62419,39829,288375,390162,191849,11829,-109969,-174054,-23587,289879,388260,252181,216539,229783,7283,-150718,100223,428718,377654,149393,139284,212186,82101,-23684,156796,298949,178471,102489,52863,-151318,-158151,50252,144696,72594,-45461,-51170,85848,371665,493701,267781,-9854,-8582,175087,266865,227019,182565,106087,130205,153259,59154,-110808,-174705,41480,264662,204359,150086,281593,293067,132742,26870,-98080,-364488,-432573,-198989,-84332,-148669,-234195,-327281,-357674,-251354,8274,253396,168133,-132937,-143858,114270,154993,-73972,-213795,-44502,242336,333762,272191,238809,228507,234900,263511,120047,-209024,-254408,7193,215605,246604,215700,143132,103851,169443,336799,388661,118241,-118411,-79316,73026,33019,-141248,-184545,-67681,-53974,-148750,-44073,189690,239335,62946,-145442,-173121,-21708,23603,108772,340844,345578,126703,4381,17185,46543,19821,-305029,-656978,-556927,-228692,99791,243887,166798,10803,-49186,-32343,-8797,-73954,-84277,-16087,-53796,-46770,59524,122300,-17279,-161957,-66692,43228,-34563,-120716,-112857,35148,162639,84378,-79263,-108060,43038,238123,283140,57989,-279683,-373950,-126340,157719,135136,71708,77402,56826,21732,48689,84212,16046,-167414,-161877,85920,272462,302339,60398,-380966,-442300,-59851,237105,287599,312659,106686,-93844,-7872,48896,63034,292526,480254,491413,473004,247467,-60269,-169313,-58288,153750,227347,137026,71804,159787,208642,60980,-71485,-76720,-110449,-95840,-11315,230882,520101,505083,238216,25431,-52939,-31889,11672,21853,149778,230385,25241,-194122,-46908,138579,94502,-21050,-59066,-100155,-173351,-144349,70171,292351,222666,-14133,-84371,-54844,-104327,-188819,-151037,-156838,-258972,-275405,-193892,-223347,-322012,-370327,-291231,-194631,-45891,72282,112677,164196,178989,95443,43040,-21398,-203341,-238302,31433,256431,132286,-64604,-9352,84696,131304,352818,506045,291372,-13116,-57423,105225,177171,61407,-92796,-167459,-207573,-148070,-2542,-23614,-63466,38689,80865,-108075,-255925,-88781,149164,136484,-68431,-131747,67047,237967,144926,-103110,-295543,-301712,-82260,254425,454665,353354,227024,214721,167350,69531,-46953,-133694,-175780,-45942,56547,-72571,-90504,22113,-113324,-162276,-79867,-75186,56169,254277,159907,-89820,-207026,-137303,26517,137867,215985,184758,82404,43958,-40925,-146774,-149749,-97316,-150727,-160162,-3602,-2587,-126096,-58794,122082,89046,-42705,-145490,-84356,15558,-62077,-132292,30954,153990,125978,140848,109351,-157124,-520023,-549677,-165323,116782,2713,-169440,-159103,-26452,170,-160831,-286207,-300375,-145060,69040,261402,287881,253354,152316,-15606,-24388,90127,203586,271701,210001,-78902,-240927,-138957,-109374,-170436,-168817,-123294,-15577,-24107,-182066,-140683,24635,-126281,-1103086,-1288037,153985,733941,840447,1853401,1921561,439966,-393788,-422698,-318428,-397142,-552111,-830607,-487747,837923,1739332,920733,137525,25127,-276299,-372395,-106225,200693,375868,491296,591565,469833,181644,-32816,15253,191756,219272,134450,47634,28972,87532,86601,83043,264219,362591,240170,196609,346828,488930,485397,357507,231288,84067,-218113,-383431,-235874,-104930,-146279,-141204,33840,79874,-65059,-60918,227194,393639,246450,40566,107091,295183,271677,68881,-119719,-236801,-178061,76717,310938,370537,281732,159938,65487,-48876,98841,294329,204208,-42153,-94924,-23938,135489,408922,559603,375378,191757,365612,500740,279519,61757,69448,81260,63542,-56205,-151614,1538,112959,-68146,-136288,128488,335995,264134,87980,11632,-130372,-228158,-87533,-21808,-172114,-177953,24411,102779,-33786,-96015,147407,293164,106915,-11251,135937,336954,365666,414570,512158,482432,274951,62140,-98819,-160120,10721,179103,59627,-105517,-48941,209526,368282,287061],[121984,-38032,-97923,-240644,-389236,-322699,-100568,14754,14459,-90424,-172034,-105606,40983,244252,452415,329107,10915,-173650,-185084,-147943,-96205,-129628,-147151,-37863,-21074,-127848,-80799,75237,224145,311092,159356,-51378,-63179,62839,203529,332634,192566,-132744,-254497,-59729,-7563,-245302,-430407,-384540,-269319,-143705,-57503,11646,174899,337130,352783,209432,13979,-151460,-156563,-57643,-53285,-98255,-72462,-59568,-48674,26324,26379,-53233,-47526,-47098,-127168,-95519,-37753,-39997,-173931,-294529,-259800,-100434,-66197,-104623,14740,96924,-26758,-194244,-152476,-31082,65181,121013,12492,-271469,-374568,-157886,97993,253191,328694,241304,49230,-1459,40948,-2638,-176313,-236329,-104048,30115,130105,168534,102997,-16658,-209282,-360401,-288320,-198011,-259748,-261566,-125570,-33857,-13282,41691,-129595,-439589,-506646,-237183,158766,356673,138484,-106735,-123105,-120632,-100405,-83307,-35038,21670,82564,-7056,-201910,-435706,-469744,-264416,-58824,29944,-56186,-218814,-117061,192696,280702,67770,-120126,-131223,79652,166797,45514,-70273,-163789,-114319,-20816,-40742,-81510,-9603,32041,-67000,-270102,-474520,-499009,-369646,-208655,-59551,55881,157999,234683,205108,38535,-135462,-185790,-131261,-66360,-92796,-48662,53022,229565,376436,321476,163207,131570,47844,-143521,-161636,36447,84417,-67094,-210584,-365174,-493931,-467420,-287202,-262013,-394039,-326910,-111397,-35743,37228,138624,107769,33870,106626,207981,61883,-111435,-54668,-23320,-140539,-139979,-164119,-253595,-383544,-383705,-133788,156405,98306,-29260,-75445,-148727,-30150,121634,28429,-42854,3640,-120701,-339102,-399971,-247016,-8683,198830,103515,-138906,-183439,-49958,40936,74581,83064,68158,-42963,724,145964,126082,103321,104659,-28167,-84957,34583,74134,-150194,-380288,-316347,-123346,-158175,-246742,-45222,150818,67884,-5433,32515,-17873,-72332,-37562,-40967,-109515,-172180,-203075,-272556,-389476,-392891,-141684,151400,234094,181646,123442,51337,-38419,-169664,-219725,-100914,98966,277125,238663,44873,-7147,50593,24759,70816,172293,84860,-49284,-37229,-23776,-117183,-284201,-412333,-449486,-337656,-149863,-13632,-66599,-114513,-129060,-254087,-285059,-177026,-104048,-146643,-278470,-306301,-127905,-20007,-69306,146557,387500,148832,-184797,-187450,-68353,30225,131059,49230,-23238,-29935,-11107,36138,29943,29260,48593,70142,97067,88733,-44399,-240944,-311249,-345386,-373915,-297972,-201076,-184566,-171496,-94059,-34368,-83924,-106608,46151,103652,-704,-40962,79007,247178,366905,171527,-164784,-286970,-302037,-212204,-10810,-27142,-183784,-92397,-8036,-123425,-99364,-161053,-245270,-117547,-82361,-345765,-503976,-272463,145813,314457,-59107,-210035,58957,195102,156273,128514,40184,-41388,25572,60688,-55942,-293589,-444620,-424916,-319910,-124218,217110,296513,69591,-74696,-62860,-84229,-182802,-90209,156969,211577,135179,-26138,-292013,-435671,-342775,-378949,-438429,-363784,-266836,-159176,-33121,-131890,-336365,-338184,-321644,-295412,-332808,-367408,-235601,-83112,-172398,-287320,-170827,80788,76655,-183653,-249007,-124800,-66746,-192115,-316488,-250590,-125442,-271196,-732029,-1009436,-765491,-544802,-695660,-664413,-154945,117266,79563,3039,-305008,-697467,-784720,-694736,-1004508,-1664533,-2200500,-2248405,-3318799,-4055237,-2808523,-1745511,-1663287,935305,4769332,5087232,2541261,1235647,1653231,1188319,229370,440459,508141,-30698,36462,218452,212335,638329,997042,1042060,1090744,959175,563745,324760,448948,744490,864188,714901,383174,231771,417545,579728,438533,211761,39037,-65357,-80611,75999,200200,52919,-59093,6397,77558,137773,227495,272247,262617,222293,92984,-82053,-44740,254784,406254,222215,37749,-75145,-156115,-21879,273599,349475,170929,133089,226855,95226,-101297,92206,409811,363364,147694,162605,284139,195214,89252,282204,442344,261575,123500,93503,-63747,-90378,87191,202215,115784,-73149,-87632,72487,372275,459342,189001,-93482,-55046,119699,151688,79427,80179,-5243,-74466,-13803,7399,-57447,-109286,18776,205265,189449,196013,366205,412294,260074,40213,-182282,-427691,-426485,-182241,-99905,-184280,-241875,-278200,-301549,-258554,-67532,179516,134518,-173611,-275271,-90576,32391,-148288,-310428,-78614,306078,402366,385099,360638,340656,325326,313785,131719,-186393,-224243,62075,262251,204000,138562,60235,-13181,39266,286210,425044,160080,-29918,48270,86030,-67972,-251489,-257573,-124394,-19808,-53543,-6647,201540,231994,-53468,-296803,-207857,95299,214574,246078,437125,437993,146734,-21490,-26281,34196,27516,-339622,-780490,-755052,-446903,-54948,197182,176399,73796,24667,-10802,19424,79791,129855,91162,-58548,-53504,76654,116607,-47527,-177550,-36331,89149,-53166,-219301,-217648,-48418,103696,23006,-162659,-222086,-62128,253374,372376,93069,-320423,-457758,-261091,28327,70472,8015,-57954,-57905,17824,106139,135752,26936,-173982,-146665,119189,339812,385471,83324,-365523,-354520,67546,270548,196317,128381,-24589,-124395,-37923,-46900,-66294,177177,406441,437261,428463,224913,-48954,-132483,-45460,133689,255301,122661,-21243,91872,233805,152848,50817,28575,-54527,-77402,7889,239902,517337,479008,201968,2110,-79856,-42357,53396,92017,195002,227907,4959,-230922,-104558,70372,27501,-50322,40091,96501,-75669,-185322,-15551,213353,215570,72289,21959,117,-94604,-188930,-112035,-84539,-205198,-228817,-123572,-143273,-267763,-389248,-387386,-257657,18767,173749,123386,118795,160986,87435,15201,-65008,-268491,-246568,-5673,125044,39756,-31297,72694,132622,148406,315863,472409,307492,19659,-41519,98141,182169,117825,-15896,-121510,-215286,-194518,-27887,58591,95755,186933,197653,-18124,-225335,-88507,149737,74186,-217282,-323698,-57223,179306,106518,-137462,-282269,-220417,-64760,176391,380144,300919,110812,77492,72425,-11612,-112833,-208911,-263741,-101536,32862,-62839,7893,177635,39193,-66932,7753,4127,78811,241559,172906,-57811,-180606,-82631,69467,98454,164066,196025,71966,-47846,-111916,-117588,-80508,-74540,-129305,-139318,-51654,-64764,-83635,94519,259192,104374,-83344,-116190,-9688,74613,7602,-84395,8755,98614,49455,63221,73823,-166040,-524919,-534710,-102176,263303,141712,-127551,-177601,-89671,-85494,-213898,-248182,-185812,-23994,118178,242304,255011,203867,10112,-219175,-126162,91480,253878,335791,259608,-4800,-137823,-78672,-62095,-104029,-156576,-158535,-24937,-119093,-368103,-274125,-34672,-184841,-1255131,-1390151,60326,669149,621926,1613308,1864821,681273,-132265,-226783,-258555,-313382,-293774,-577967,-472130,751502,1907778,1069086,89772,-92537,-330531,-410389,-112150,202546,330393,356535,411054,364874,127721,-87501,476,175395,174645,90504,53021,65602,71009,17946,28161,196150,268002,202010,254541,414595,498585,419169,288512,195534,61280,-234260,-379337,-237981,-166021,-322473,-334957,-56065,90444,-32767,-73417,142127,309185,185220,46025,182514,353844,311515,85971,-163477,-290523,-187369,89906,299697,322063,191461,90820,35705,-20547,186955,401729,213579,-143040,-203515,-36361,164132,441843,611020,442701,229917,363631,511788,335369,87648,64461,120455,134753,12980,-83078,53872,120035,-74053,-147443,75375,296448,281635,108198,8909,-127247,-247533,-140249,-61509,-139786,-148114,20841,148475,51946,-34355,152065,230085,3934,-125063,16476,212997,281514,362148,466630,427723,311582,155609,-62160,-136963,38752,155798,-32730,-158780,29142,336549,498221,381159],[245538,132630,39591,-130462,-290325,-246139,-1774,131086,61666,-118465,-215978,-126685,65882,333714,581302,418016,45903,-174204,-187868,-146286,-120199,-160910,-168441,-43028,18749,-23018,-9828,64203,167333,204149,42010,-87863,-52094,97692,216539,245945,86494,-166897,-225014,9546,86378,-156170,-392887,-415150,-311235,-158388,-52242,2928,138636,287229,302884,138580,-39318,-153425,-200496,-159772,-102074,-69859,-67450,-159194,-137186,41530,41541,-89391,-67672,-23031,-147804,-200085,-139957,-56684,-170557,-370900,-367792,-110631,9240,-7792,75271,136780,4336,-129305,-52311,72103,103237,100053,-20187,-274889,-389543,-207774,23876,203900,331297,244028,57447,8075,24417,-7645,-137015,-213062,-96914,86042,168578,185205,168677,66548,-121769,-283980,-318628,-286877,-263961,-201355,-129105,-146569,-115073,-13182,-183846,-532609,-577507,-263111,119377,307859,114637,-119305,-92983,13520,45774,-29872,-49964,64334,241824,179501,-55210,-341460,-447349,-280577,-15963,128190,34175,-137423,-70412,196569,277993,53723,-228732,-256919,24262,219234,88050,-107173,-228697,-151677,-43542,-99722,-146686,-22050,46702,-84241,-291114,-470040,-416959,-274793,-240512,-171375,10729,265071,358727,180766,-66532,-223357,-253545,-151978,-44731,-65089,-58143,16301,184927,319956,252988,128505,190495,150324,-110221,-181354,-12490,-9814,-129347,-180818,-271529,-434255,-439845,-243153,-200766,-381304,-368294,-179013,-71656,40563,145414,90281,48571,164278,269811,62122,-112189,-38053,-45037,-177621,-135838,-115467,-222760,-352550,-402917,-158265,168883,141831,-989,-1723,-20364,18917,87738,-7581,-71083,-10643,-89917,-249329,-305135,-209355,-55292,100161,69617,-113296,-101440,77416,130488,75054,94494,107685,9065,57597,195240,135583,133906,158641,34602,274,98469,123293,-19990,-231558,-243564,-104722,-165864,-270680,-56316,141900,48158,-12843,35628,32685,-17824,-61486,-86142,-56615,-76267,-142187,-198773,-271694,-311552,-59284,227441,289093,208725,189599,137670,32483,-94898,-179823,-110075,76862,217297,214220,144899,202400,204408,96148,145834,201361,42694,-70489,4886,34180,-78150,-239077,-302302,-281258,-224936,-47053,85126,-49715,-173486,-186503,-268397,-280814,-176406,-94336,-70156,-130105,-160736,-54833,-40368,-162132,90683,445123,283964,-83447,-212719,-159666,-41609,62216,-21605,-100604,-119238,-103259,-17371,9480,45006,79711,49299,10148,52898,8097,-157159,-263008,-357490,-418369,-320583,-186500,-176746,-240358,-228015,-121139,-122673,-175767,-15207,125073,77751,5529,68323,206755,280916,130508,-108503,-206232,-276236,-234098,5499,53455,-101898,-73356,23936,-18011,-26427,-168641,-240795,-127489,-152316,-437894,-556123,-310177,135548,336666,16077,-160313,58791,211410,173641,114341,23639,-42826,919,46132,-56220,-286251,-424562,-383612,-281635,-88306,270697,346878,90501,-45534,-4206,-56432,-163653,-65055,198239,278953,164586,-21544,-243825,-371227,-330524,-382716,-425046,-318217,-240985,-178240,-62250,-78200,-206084,-256625,-312551,-289531,-268909,-321421,-202752,16830,-15958,-227048,-234500,-22286,2686,-222036,-343800,-280684,-168818,-170564,-243899,-191799,-91139,-246401,-688852,-942086,-734185,-515046,-686440,-677365,-165405,79647,35026,130230,-110482,-770092,-1060197,-824685,-982354,-1679832,-2071826,-2084200,-3113346,-3511015,-2560227,-2309605,-1933936,1073037,3936701,3284969,1663885,1632626,2370099,1493943,313574,591171,788376,293658,258878,382967,414789,788634,896064,780020,917216,930370,554525,314995,446839,750050,860314,614176,307038,263523,462630,562965,408881,211655,103881,16788,-28471,81208,217307,70270,-55233,-32707,49357,180617,327936,400229,368666,279784,87468,-170112,-183804,133512,331112,229216,66643,-34033,-122168,-11658,244868,279187,60236,20198,184031,168583,-18569,94163,346750,326356,171982,189922,311482,267780,180429,362909,519517,326233,163931,144275,59785,49197,194156,300155,208874,4360,-57403,54932,307561,376036,116040,-148553,-100436,26995,-14878,-66447,-347,-67042,-212772,-156800,-55139,-5809,-14933,18748,135445,168065,230726,420242,517230,378848,62578,-226416,-423349,-362743,-133599,-82568,-181507,-222337,-222803,-243101,-253450,-130034,132350,159750,-134005,-312042,-185996,-17760,-162000,-312847,-29136,369791,430134,428977,423413,386972,336427,291985,126333,-117278,-136227,152391,301364,152869,65908,-9719,-131359,-92744,214413,401994,180510,43663,133546,51231,-171191,-324553,-303723,-171148,-6717,31443,52079,214455,221718,-130615,-411401,-233941,178147,348608,324834,419068,374386,80947,-55239,-73102,-21968,-19375,-350780,-782654,-834043,-580621,-209916,84252,136080,120031,86160,11220,47808,241333,363298,206202,-33327,-37506,93180,114113,-42549,-133213,41705,148552,-60328,-287296,-267948,-70871,95018,15675,-176046,-264537,-129228,232711,390272,89513,-341526,-504059,-385598,-149797,-21693,-49175,-163738,-148960,23078,168599,199376,56742,-132460,-79867,150323,356930,404937,80098,-320371,-233765,192394,297564,86082,-112881,-183382,-134578,-39491,-105982,-162961,55852,282785,307863,295550,160250,-37195,-85916,-22104,104696,223055,58938,-135439,-42843,163599,216948,201881,159568,31138,-48510,13732,209541,434110,375800,132913,-30310,-112881,-36884,133791,199620,236686,184556,-60779,-240382,-112151,22301,-35417,-61228,151875,286651,39494,-182841,-65554,146171,212370,164085,115059,42270,-83863,-156275,-35642,11491,-122335,-124311,7626,-3292,-183501,-413351,-497009,-309424,63612,232510,127892,108303,160516,59739,-58165,-159314,-323691,-227090,-30228,16748,-13592,24199,147067,177721,165083,276140,423908,314137,69579,-16797,48983,132854,159271,91503,-34480,-182820,-203808,-38902,130339,209214,280592,274228,70613,-155943,-76073,125933,13029,-307899,-422379,-141360,109022,31556,-199404,-251377,-112835,-35255,76045,243250,215087,11041,-51754,-12309,-78068,-189934,-308561,-347370,-151100,-727,-59309,97226,315900,196572,31822,73589,67047,71079,169272,168865,9548,-128047,-32081,97299,48828,53122,112903,32092,-109376,-176290,-124803,-32724,-37278,-85164,-97353,-83003,-102803,-16870,252169,359730,98172,-139591,-116670,11874,77395,31899,-67590,-58779,-14358,-40780,28352,88525,-134724,-468301,-469832,-52558,349251,238341,-115603,-227619,-175381,-179408,-240927,-162701,-15439,92431,153253,201135,208769,152123,-111821,-354451,-197819,65521,231058,308360,222442,26600,-47723,-19402,-5573,-7093,-88131,-112201,25563,-164321,-485024,-398423,-167149,-390157,-1393755,-1403176,-193614,323652,378700,1392969,1712771,956013,226399,-39346,-180249,-178059,-105484,-407982,-494188,606100,1785829,1064750,135179,-65819,-295399,-404680,-92707,181924,252305,216629,196428,219603,74319,-141725,-81576,75103,70080,5769,38642,88489,39948,-51213,-16354,117342,150775,141624,285369,462292,484387,339056,245682,218445,87011,-186166,-310214,-200202,-181216,-423995,-458297,-120995,92482,-3250,-68027,55476,191963,112998,65814,238284,385821,347969,117854,-174425,-314349,-196240,94759,322102,328761,144923,51900,5647,-13386,240783,490506,225026,-215859,-279503,-22898,223313,513183,687461,504513,277061,357864,473257,327051,56848,1497,134146,204701,97693,-8726,74219,100526,-59533,-111351,51140,251794,279705,127700,8052,-99308,-205054,-145660,-84363,-89749,-76998,48372,195794,128023,23943,140839,151433,-83726,-210953,-110178,43806,196599,343392,411810,312778,265741,194422,-30849,-98568,58997,102296,-112164,-181092,97316,395693,525907,409277],[329723,274080,159781,10564,-134651,-136871,94933,245600,106288,-134097,-232367,-130722,73920,364890,617303,456862,64929,-175294,-186506,-129960,-128981,-173140,-153097,-16200,77975,77601,23225,12370,77782,64649,-64476,-102803,-53428,73385,170788,120030,-15009,-162904,-145551,93953,163331,-86070,-347314,-416566,-323958,-161299,-37398,2769,83662,214244,223909,27321,-131806,-173903,-235035,-244797,-149388,-58222,-86123,-232229,-167098,73575,49583,-115868,-77063,8885,-146112,-312610,-248992,-54297,-78650,-327126,-372544,-62579,104434,74607,118102,174684,51250,-65012,-11404,104641,112249,59804,-92709,-324116,-414688,-258676,-62462,147030,320292,225942,47116,558,3347,-5717,-57435,-127222,-58366,130038,192678,173955,166317,80812,-55853,-187061,-320386,-348238,-234454,-120749,-151171,-304720,-265358,-96667,-230333,-571136,-560445,-233110,97922,275582,131791,-94722,-53076,114840,127500,9704,-43952,104094,343616,357570,139263,-182593,-384187,-289512,10494,194938,100058,-57304,-23221,170830,256040,86365,-239425,-297227,-20156,253288,138025,-153636,-295481,-191503,-80258,-169561,-211561,-50717,21262,-128988,-284409,-346701,-222090,-129450,-244153,-288373,-78441,292823,405361,119156,-187598,-318917,-307854,-169582,-64739,-56399,-46179,13809,141307,233359,154984,91087,246666,242529,-85661,-222391,-110342,-135063,-184931,-139233,-164309,-317858,-316154,-123633,-99275,-317465,-332707,-165500,-60865,31138,114003,77690,85664,197608,257924,43697,-98873,-23240,-82569,-241373,-188490,-112504,-205501,-304295,-372352,-148466,155366,136170,-871,58199,114565,70616,20415,-82658,-126793,-38001,-24907,-102513,-149944,-132132,-84793,-12855,20788,-85947,-73054,117762,184714,106504,167588,166668,36630,96820,241284,153018,139947,175168,95782,86990,141156,151206,119131,-42107,-144625,-87146,-148286,-238282,-46222,127349,31578,-43526,-4690,58019,44623,-47458,-74696,29475,21227,-87483,-120981,-170484,-245894,12084,300730,311350,194016,226901,211146,80559,-37917,-126799,-106024,24598,98019,145156,235187,397488,355909,180115,212215,220746,2579,-94292,44072,96624,-30662,-177487,-192575,-122779,-108204,46933,154999,-53743,-249502,-240397,-238204,-225280,-161183,-122995,-48074,-7761,-15826,32315,-27251,-170479,68242,438202,373672,42063,-192496,-207050,-70652,1361,-85407,-167051,-179296,-152633,-65452,-23321,21033,60608,-25171,-144005,-66891,-4414,-84363,-179659,-307326,-413942,-339385,-180894,-148035,-271266,-326644,-172107,-109599,-189615,-73577,112316,115058,32425,36493,115680,122421,18010,-122488,-187599,-232568,-185283,46975,131070,-9340,-62074,21787,81405,55350,-134845,-211677,-136074,-209789,-459535,-524780,-315592,83473,275575,77454,-87809,47655,178978,127635,50320,-13120,-41786,14894,102512,14942,-201307,-315384,-282878,-250762,-90875,277435,374090,118194,13931,86497,-3286,-114869,-37032,171458,248437,121269,-51435,-205490,-262179,-247296,-318015,-368129,-233500,-154778,-153502,-92547,-49959,-86069,-166699,-290510,-298599,-218250,-265626,-165532,99774,126228,-142987,-256845,-112968,-85704,-250682,-377050,-375876,-274878,-161848,-158183,-130116,-59030,-199071,-573400,-794845,-678945,-500406,-675283,-673761,-179571,57053,-6506,196452,54778,-701038,-1057947,-733419,-767294,-1468454,-1688551,-1704204,-2551900,-2706942,-2272730,-3027045,-2329463,1341895,3310831,1469098,384989,1561034,2744013,1875875,730213,895839,1053836,641164,540439,517338,476024,791476,744807,494632,743629,908549,534398,272229,402525,693629,769334,438731,200371,301114,490061,494773,333641,180087,168402,136757,59172,84058,177947,61707,-62223,-79896,21173,219203,418051,515895,455479,289708,11194,-295322,-324107,-35357,183291,198375,74536,-17922,-74201,27971,223807,191926,-81868,-141129,85147,192807,62644,100344,263397,276122,197701,198345,275892,267690,217188,367574,494815,339729,203619,197275,190723,216646,323304,392510,322227,164454,37299,41752,192267,254321,55695,-162937,-134402,-90352,-203961,-196666,-55531,-68573,-227435,-219474,-100574,39485,85148,40912,74765,142713,234071,410160,552149,435764,84998,-210035,-333075,-237057,-55122,-36355,-140858,-182010,-174282,-186492,-229007,-159628,124153,228904,-41165,-258641,-151816,6492,-129116,-236927,89981,445563,451288,416760,421245,365406,267584,190321,90754,-36965,-30194,240731,329240,126113,20488,-59131,-219207,-180333,150010,342493,188148,93633,161242,-4212,-236215,-334376,-324533,-219235,-25677,89143,114675,213268,201321,-145465,-446898,-248642,192237,383411,324312,289879,161832,-70924,-112238,-122336,-107886,-105384,-337720,-644603,-706584,-551391,-321792,-73622,63162,153692,132464,26234,59062,339899,513211,287669,25520,16949,117588,112902,-6308,-21968,177089,234400,-30925,-285893,-236225,-13733,135702,52386,-121597,-225015,-138570,187624,338290,48027,-334552,-485937,-456959,-328093,-131341,-99084,-217262,-189238,42335,224696,251509,93683,-48077,26130,178366,326732,358810,51819,-260660,-106750,287948,312632,-17464,-338843,-328757,-131657,-25060,-125862,-202932,-33876,145240,148839,129369,77523,-29330,-43722,7290,83106,144133,-26962,-224327,-192202,25656,235296,333605,274712,117336,-16069,3654,142024,283014,216396,48664,-60715,-140031,-22242,217709,297089,251193,108230,-154368,-232360,-88363,-8433,-82869,-52303,249600,416848,127447,-149013,-68657,106810,208084,236320,169665,44851,-91039,-108338,55345,102134,-45404,-11818,152239,145735,-109008,-445577,-593135,-346267,73909,246038,139821,136281,174164,23310,-148023,-262963,-332785,-187109,-46447,-49727,-26584,83356,201186,215394,182580,246192,367407,306633,130078,22598,-18082,38958,162301,184959,49214,-134409,-177985,-35166,160796,239929,293945,296507,139090,-64251,-46173,86973,-43030,-335362,-409711,-161839,50825,-42884,-242984,-196213,-9593,-4846,-26026,74833,118800,-23953,-105691,-53135,-109108,-247003,-397790,-419201,-201335,-42691,-61397,156732,402893,298358,87003,89184,97466,37331,54435,143954,86317,-71724,-1636,105074,1472,-78124,-24417,-15675,-118088,-210925,-160213,-25017,-6397,-36226,-49731,-91365,-103126,62878,367917,398335,80616,-189166,-150074,-26258,32151,18577,-76150,-150806,-158655,-126026,37799,129637,-99022,-386102,-375041,-16908,359433,261240,-134580,-289876,-262484,-257688,-240573,-81428,122738,161022,163497,152995,165912,111908,-183088,-391022,-224142,14068,135875,186255,95701,-2588,9316,32140,42752,72767,-5930,130,124506,-152388,-511701,-490866,-339505,-655360,-1480880,-1393085,-541502,-182280,178721,1305265,1624948,1223612,585309,89210,-119708,-41141,-33185,-386319,-573987,421579,1428525,964880,298580,90551,-208118,-367583,-57943,151359,170797,115392,30865,95813,50144,-166224,-193073,-68381,-50826,-81946,8300,86267,3372,-95683,-22718,66631,46931,76781,279182,470480,448549,271140,239550,295211,168169,-75390,-188707,-119723,-135233,-421318,-489011,-160413,70272,9418,-44520,9393,93460,59314,95789,267632,391476,370034,153864,-152786,-306814,-203034,93637,372573,375101,150357,54948,-20987,-38331,248132,534288,229445,-263109,-318275,12886,299896,599736,766279,555430,337479,364131,401563,260744,-4707,-76593,128675,270493,201360,68961,60438,55795,-34639,-45583,55603,204805,250913,141394,21159,-42000,-101974,-99389,-88200,-49465,-5627,84910,227858,182973,75796,126071,83293,-130330,-239563,-202408,-121246,109962,326929,335342,176024,171070,176547,-9267,-47819,76737,35979,-162010,-161997,141595,375353,436996,364104],[352854,346482,233422,155848,57734,-3857,167149,316842,138555,-125652,-220905,-130992,51906,324148,549946,438660,73072,-170868,-179606,-102222,-115381,-153844,-101467,27323,139511,149602,1176,-82161,-27888,-61122,-129789,-107981,-76809,-5199,60774,-20386,-81668,-111950,-35575,168450,204345,-50647,-306623,-385339,-303272,-151954,-19946,13702,36757,143272,134815,-94872,-236875,-203265,-242637,-281954,-170940,-45785,-97273,-233366,-114738,113717,43146,-124796,-62606,59663,-96094,-372468,-322469,-39236,57120,-173991,-258108,40892,212593,135146,128833,183769,91956,-13318,-28445,51705,80502,10640,-182323,-402376,-440217,-295758,-135026,94511,285777,182766,13642,-24213,-6796,20164,37322,-25143,-8870,149744,194541,133692,93150,25096,-22604,-85875,-275669,-350226,-174434,-44115,-186096,-456784,-423359,-197052,-270551,-544694,-453313,-149120,98891,263313,183264,-39391,-21160,142118,119782,22618,-7815,143109,351339,433743,294456,-19487,-310860,-290915,20468,215717,124115,6977,23361,129502,220120,145954,-149097,-245328,-39671,263905,204901,-155670,-334367,-240928,-138624,-236394,-269198,-102084,-40720,-185248,-260322,-167073,1908,13118,-214643,-370174,-186725,233781,379254,67623,-272156,-391901,-340476,-192990,-127389,-82676,-21873,48297,108877,139192,60861,67289,295045,314848,-60480,-267559,-227499,-249960,-217056,-100366,-73446,-173029,-138059,33181,23050,-202055,-220514,-76559,-13547,9807,48357,56490,112759,188720,176457,11233,-68647,-11755,-128764,-315002,-284310,-175024,-214903,-255149,-301320,-116493,125602,105919,-13769,88506,215848,113143,-51501,-163909,-193421,-75065,57114,64562,18346,-39557,-86830,-95365,-23081,-59722,-82383,97321,205664,150106,256270,216446,16580,90263,261458,169659,122298,155068,137846,152555,154184,155359,238895,150433,-34890,-65206,-102924,-155539,-14732,114497,21361,-90157,-65290,59357,82845,-26008,-23293,132286,107229,-54878,-85850,-144340,-227371,38422,337944,293499,151923,222868,232133,71813,-17395,-48370,-52151,-14802,-18742,68343,294724,516454,448572,239523,240776,218927,-26638,-114373,73774,150621,10136,-125557,-124265,-34846,-25310,89101,154967,-81342,-313627,-277643,-181559,-143285,-151348,-192827,-79338,70471,90662,94760,4117,-99746,92582,398725,423129,169839,-122129,-182654,-41054,-21336,-114899,-201794,-205278,-160290,-98012,-63460,-37583,1455,-128229,-325667,-239277,-58919,-20420,-81940,-219325,-358931,-332965,-172544,-104899,-263322,-369769,-183091,-67006,-159792,-117330,62290,102458,38486,-2663,6145,-50126,-119150,-180779,-218489,-182673,-77024,102127,179978,64230,-65662,-14645,150504,137039,-57391,-153026,-127041,-225532,-396811,-422217,-287331,16379,182762,122681,-12104,29134,113486,42714,-40316,-55734,-31839,70059,207477,116472,-86777,-152891,-152715,-243121,-131691,247863,372379,134119,72491,173595,64722,-47396,-14275,77978,112991,12907,-110630,-194848,-149772,-116739,-210090,-291764,-136529,-21129,-81315,-120226,-63480,-9046,-82931,-256144,-320567,-212274,-224024,-130832,147880,215747,-51430,-218423,-159729,-170364,-272775,-341041,-381363,-350672,-172412,-79816,-63254,-19000,-135169,-430649,-635018,-615076,-511406,-687227,-673883,-189811,63812,-29550,185460,155835,-513351,-815693,-446914,-395817,-1084841,-1219692,-1255614,-1828254,-1825108,-1947615,-3702846,-2774809,1682125,2831702,-265245,-945771,1352056,2834444,2203450,1308265,1276829,1297636,961356,808453,600035,418466,674655,622559,325588,625131,862540,487051,207961,339662,608975,623704,241880,80099,306398,470894,386829,223844,113637,196862,252776,160248,88056,102802,44115,-69173,-126618,-8307,240359,472702,583182,493897,247330,-104650,-399701,-401719,-189274,3541,118718,35746,-55826,-30611,97904,223089,109388,-233794,-334246,-56179,156409,109827,103036,187933,221475,197707,172722,183550,193093,189315,290403,369177,287969,219808,238747,295372,357502,418588,437890,422076,356928,172639,38615,56959,115095,11142,-133229,-144432,-203293,-366380,-298593,-91255,-24175,-122717,-182878,-107390,76222,165983,78738,43416,121924,202384,326673,482595,401729,100497,-131637,-168120,-67357,42537,28943,-73838,-133487,-136222,-124094,-175901,-144989,150230,308328,68568,-135470,-20416,75708,-70165,-109114,244532,525000,467443,364067,363611,292567,140891,25464,17071,11717,41481,279093,338282,141627,12600,-87079,-250802,-192733,115324,283279,197669,120742,131325,-55610,-240166,-279114,-321735,-271975,-71966,116435,162497,186348,167786,-97081,-385210,-245408,130498,314515,253423,98396,-119997,-262207,-195290,-171400,-193217,-196617,-301225,-396030,-377851,-359072,-366761,-231551,-11078,179461,162011,28549,40139,321477,502767,302041,105230,109328,153242,111608,51930,138049,348246,339903,42443,-201651,-126069,102904,197223,101071,-27428,-118014,-84052,145917,242592,-18442,-299665,-400436,-454482,-455888,-240956,-142177,-216080,-172906,69933,257216,267825,124457,60251,144543,199958,264699,266677,8701,-199412,5709,344455,311002,-94827,-484670,-426245,-132212,-18851,-123543,-184435,-66880,32330,10727,-11133,1801,-26705,-13783,37018,75686,47403,-100293,-251084,-297618,-124745,209893,408543,341421,177692,16279,-16005,53669,103193,45300,-22548,-75113,-151882,-11000,264271,335209,221768,17004,-241128,-214817,-55743,-24895,-102462,-22025,313627,454727,153313,-103619,-29635,96097,193903,268877,172473,-6515,-128102,-64695,137727,162712,-7096,53187,251730,246440,-74785,-474342,-639110,-362321,46864,221354,165896,190695,190805,-8950,-213260,-316466,-275590,-142671,-61903,-70390,-9713,127371,224261,235035,198922,230285,306120,280585,186696,74730,-68976,-65315,122352,225963,90779,-95017,-133599,-27569,132396,187270,236665,274338,183961,31432,-1156,43484,-93904,-316625,-314996,-126204,10540,-88082,-228418,-119655,59115,12030,-110794,-82777,36876,20070,-53494,-35235,-99005,-261195,-443892,-470806,-251648,-80551,-57262,179519,418104,306365,67416,44333,91453,-7442,-67616,103852,145781,-29748,4242,95822,-33457,-184422,-154654,-47256,-72150,-200947,-202683,-63644,-7085,-6716,-15616,-79888,-67619,139530,415121,378474,69178,-207579,-203757,-107502,-36727,-15111,-101260,-242092,-300050,-199822,57338,149644,-96746,-317317,-277986,4319,302658,207720,-170601,-336972,-326787,-300473,-219596,-51449,146603,151340,145755,115447,138528,89342,-191240,-336540,-202834,-46886,1662,8260,-82036,-84618,25514,67199,62746,90862,38196,126501,232372,-103196,-459197,-529381,-498715,-875287,-1498903,-1406869,-878541,-658639,99622,1394261,1687901,1444704,851116,130310,-98696,52548,-86935,-540196,-714026,225303,991804,887404,578945,313207,-118634,-309712,-22174,117673,104445,68716,-32683,42544,74317,-141987,-287826,-205433,-142185,-134472,-28628,56667,-26286,-94706,27723,74374,-14882,19826,232929,427410,393418,226542,258358,391945,285238,73732,-39176,-5913,-38483,-326455,-437740,-178260,25360,3155,-10479,19911,46863,40450,124926,269979,373830,367638,182332,-108157,-276596,-207403,85240,419208,423345,197116,96988,-41387,-91821,213617,519636,217299,-289526,-319734,56745,360028,654560,805782,580480,398983,385042,318045,157743,-63713,-124082,115200,326466,315252,143932,22444,-6469,-17772,16734,73971,156530,196476,145759,55122,36868,34607,-16897,-74430,-31760,37506,111692,236405,214624,120801,117636,41626,-129414,-208168,-238875,-239492,12686,262739,224342,59911,80246,124828,5301,10341,96399,-19778,-170643,-101623,157154,290237,267415,266432],[317699,338325,252777,279704,251806,132719,199025,315921,153110,-85543,-185413,-138137,865,225542,406727,374142,78874,-154615,-163264,-69809,-81287,-98261,-25318,65096,181162,177082,-72411,-208303,-132655,-136307,-143502,-116418,-121690,-111907,-92031,-146789,-103047,-25948,75550,213789,203657,-50893,-277270,-328757,-255489,-132141,-7367,31731,19132,94680,55584,-195103,-322757,-224150,-209067,-252836,-148305,-17190,-78800,-154555,4225,145264,14030,-121768,-27225,125074,3734,-335064,-323792,-15058,180610,37506,-57655,167116,312914,179147,112864,154078,110159,20889,-80164,-67372,10187,-35470,-259123,-471535,-443723,-299744,-171685,49575,220184,115684,-40301,-62219,-1765,70088,116924,45666,19289,132549,168871,70952,-25208,-72573,-21384,1470,-183040,-282368,-99569,5199,-220904,-553028,-542106,-294191,-301833,-456400,-282861,-33438,114780,263310,247936,28731,-12947,86452,35487,4901,52178,180240,272427,364829,340349,88662,-253134,-280717,27146,203094,113361,53520,69994,90686,178151,199407,-1034,-130735,-27365,251525,279133,-83920,-325602,-296605,-213801,-287966,-315246,-170962,-117577,-233867,-239827,-21385,159150,103051,-159642,-385467,-275572,120229,319883,71542,-279989,-413505,-340257,-218250,-210789,-144827,-4459,99324,87152,55717,-4175,64661,327903,356648,-31987,-300001,-326717,-316147,-213568,-71297,-16895,-37021,32832,170521,135053,-53265,-58811,53741,50176,-17666,-38806,11806,100260,135299,61646,-21417,-24767,-6588,-177940,-383874,-396715,-290772,-253808,-223404,-212708,-75153,97417,86212,-16528,88275,259803,139258,-97386,-216818,-252144,-115393,138451,221830,157147,42409,-58218,-119089,-47902,-35927,-92188,66465,208517,186791,307897,221860,-56724,29326,242010,174685,87474,106249,143196,177712,139190,143203,317814,304508,67628,-33214,-36601,-46017,27449,105109,18687,-135955,-117754,45078,75103,-29444,35040,228859,173484,-52400,-122290,-208070,-254850,11397,313411,238700,101453,176245,178583,-3206,-32854,58309,68043,-1482,-74658,24558,310906,519801,443516,244895,211831,185548,-41543,-125103,89166,185009,33163,-100996,-115133,-39771,145,58486,75155,-121772,-338395,-291341,-127141,-68988,-161194,-287666,-144016,102438,137634,99704,28877,11883,150106,354727,441885,280109,-9168,-82968,40661,9281,-95471,-194963,-201773,-140012,-107133,-104721,-114068,-71948,-218921,-477385,-409266,-120891,38058,6299,-129152,-266970,-282993,-144413,-53222,-225286,-358574,-167915,-28282,-113019,-139369,-15715,46548,25570,-38133,-90576,-184009,-226760,-235889,-258990,-129533,61197,152427,182664,98809,-82777,-73040,171024,201055,41063,-74661,-97354,-191112,-271870,-289033,-240216,-39183,114850,157957,51557,10560,38428,-48265,-124831,-84487,-5246,154428,315695,188510,-552,13561,-25744,-256764,-193545,198926,336665,117396,95507,220117,127462,20592,-2560,-52824,-86143,-122523,-183692,-218705,-73980,18615,-96438,-218969,-56158,121263,19883,-139987,-113541,13498,-18380,-219533,-352389,-259622,-211185,-104429,156453,237428,28821,-123287,-146810,-234340,-295635,-260196,-307810,-378198,-204676,-29217,7109,32372,-70924,-312799,-514038,-547986,-540553,-724067,-683501,-190446,99600,-28042,100721,173438,-274787,-468568,-84169,22684,-637688,-830104,-890087,-1179269,-1032725,-1539224,-4064334,-3200332,1635878,1950802,-1831167,-1572143,1652597,2883921,2390036,1813243,1603601,1505181,1218206,989021,621721,305136,488908,557462,339491,580604,760293,400631,142587,288310,537177,487729,96992,-23153,252073,387192,262017,104593,21761,160591,309467,240219,95360,28960,37295,-64260,-166052,-41600,238054,479579,581648,468183,165462,-209635,-425186,-369536,-268922,-160413,-6990,-61378,-155550,-14883,178066,243609,53943,-352749,-503685,-199992,72853,104552,95327,140764,168638,156356,112101,62870,74939,114532,155330,179433,181706,198894,253687,346320,428776,443175,421528,484298,526346,313430,46722,-64109,-16211,-16851,-65797,-119979,-275585,-453267,-358244,-115853,37086,42890,-69270,-67913,103563,209453,121637,51776,115314,150439,192090,317906,287656,106382,-9783,34797,112514,143384,101451,1724,-89835,-102655,-45094,-90419,-87360,195194,364448,166839,28248,142890,145695,-4357,41050,392386,580282,454092,283383,269917,195939,-5617,-163000,-88408,2227,43278,237270,320324,192072,35004,-97968,-215809,-126369,115857,250124,218423,130232,57169,-95105,-189001,-181882,-293714,-317286,-125063,124294,185904,134938,126259,-6828,-243766,-217715,16944,174181,143518,-86377,-361388,-421712,-288068,-214957,-245957,-257506,-244004,-103935,43055,-89596,-351709,-341627,-56839,198647,174958,19944,-8113,178363,321888,237330,179813,219221,195750,112379,123027,309968,509640,438430,144198,-55966,25209,226266,237738,123569,64103,21760,21806,133886,139819,-90039,-247378,-274924,-388229,-501022,-329447,-177943,-176775,-117270,90790,248986,235578,139679,164101,242701,210043,192688,162704,-31847,-142922,91766,366571,291787,-136869,-520390,-459759,-152141,-43880,-123300,-125384,-39365,-28994,-70146,-86879,-49149,-26762,4382,61349,75962,-38746,-136552,-204565,-317597,-226422,162715,415442,347007,197517,48424,-29409,-27006,-53706,-89997,-58349,-64944,-144858,-13926,247016,288129,146307,-67965,-286006,-191821,-31967,-28564,-86475,29708,338613,400605,106303,-65988,33078,101697,163264,254974,128239,-102334,-190606,-36370,197460,181862,-23944,35922,262314,260212,-88765,-479053,-604761,-348774,-7038,169642,200148,247915,196531,-27543,-220783,-273563,-162791,-113394,-84379,-56444,20975,143827,209894,225951,209892,223812,242228,237319,224601,129919,-75862,-135927,55730,199954,77106,-78726,-94259,-31611,51297,85137,147794,234866,214209,114945,47973,3391,-139626,-278460,-197981,-69247,-21900,-95299,-146961,-37391,73816,3593,-165259,-190747,-12512,118323,82714,29990,-59198,-228126,-429787,-491743,-291345,-96777,-32990,171083,361001,222285,-24256,-46566,58188,-42972,-155223,62184,170311,-10078,-7409,77642,-49896,-231135,-222909,-46358,10274,-144630,-227004,-139317,-57603,-17114,-9226,-58570,-12858,195608,395532,327533,79280,-180895,-254896,-198544,-99038,-51760,-135537,-311187,-407317,-267291,35576,101403,-147232,-282074,-198808,12759,207039,103967,-201434,-344295,-349315,-299422,-189433,-91830,26873,59625,105405,100831,129439,82079,-143371,-224768,-144275,-93426,-118460,-158651,-244446,-184991,8482,79380,42745,27798,8715,201278,296717,-53525,-363840,-504281,-594713,-968912,-1440420,-1429476,-1095140,-921569,194427,1604781,1857602,1581219,963770,84981,-116812,76985,-242077,-835908,-885193,53632,656118,942719,940329,517162,-65882,-236001,1367,78519,54722,60185,-1092,65830,142438,-69659,-331205,-296571,-175055,-132156,-62598,7292,-37726,-41028,133216,147748,-21254,-23712,152773,335263,322209,199392,275258,461240,399135,222603,109633,119781,75888,-186327,-339941,-178807,-23137,-11755,21724,70686,55132,53533,140284,249272,334826,333707,193857,-55975,-238353,-208844,66233,418612,431905,260814,162458,-53655,-156293,155788,452426,185042,-291049,-282037,91195,364765,629355,765786,560387,436974,408872,241182,44646,-99226,-119366,101961,362610,416673,205773,-22949,-74721,-27778,40164,83581,108282,127041,140955,108093,119044,161607,73619,-46821,-30288,50457,123897,224687,226741,157737,118600,27909,-93787,-140215,-229145,-300611,-103990,119048,79338,-8950,36059,74389,20822,69497,118041,-45048,-132576,-9862,149075,171834,84847,154620],[247339,268572,231604,363292,405336,244346,185137,240284,149982,-16747,-134552,-157056,-67555,101939,239087,285645,86656,-124421,-132951,-40278,-36519,-10628,59232,78755,183754,156832,-174235,-342995,-223048,-149341,-117385,-135192,-176905,-212085,-247680,-240400,-90785,66943,159142,223042,170319,-74898,-262080,-268783,-198641,-107561,-6147,46816,35836,76062,933,-249015,-364135,-219284,-131487,-160083,-77950,33260,-27856,-27457,141948,150969,-41201,-120887,11408,184681,126935,-195355,-238861,19745,254795,239948,158792,267889,378204,218309,91938,96314,99922,38598,-133672,-206808,-81261,-68718,-298321,-494848,-407903,-260960,-167677,5429,125092,34238,-103232,-106091,9078,125305,158237,57135,-3388,71221,116131,-1641,-145501,-167621,-41397,60007,-61133,-161844,-32138,14510,-240352,-562567,-583774,-363549,-316593,-325487,-95928,79158,130613,262263,300609,88895,-32444,-24358,-83125,-36253,115652,208795,149947,181230,258603,110765,-218320,-249415,51217,186420,90405,88003,115125,68536,138097,213738,128488,-6367,12654,221112,334310,46147,-270151,-345482,-288371,-316247,-346350,-240284,-178502,-259050,-240691,21074,187746,114052,-95966,-325417,-310426,5514,276529,150890,-200163,-370249,-302580,-233406,-281931,-225968,-12919,132831,65998,-9433,-33644,78846,337275,359513,-5854,-308894,-376088,-311638,-171005,-49735,5683,58137,141104,237733,205474,97025,111531,180160,107843,-44835,-130446,-63173,35098,49268,-39783,-38062,24424,-9726,-224743,-437659,-496210,-419890,-311473,-218946,-133298,-33824,86184,101749,8436,69287,246104,148550,-96704,-219179,-288630,-151392,204350,347176,240558,94719,-5674,-84499,-53021,-18464,-73492,63844,207076,201790,288605,159807,-166676,-69940,183822,159320,43551,40515,104857,156135,106822,126482,345147,386748,144451,7074,33334,56367,62399,96205,24881,-159446,-138993,26381,18971,-76535,65367,295933,216267,-76180,-224037,-326126,-295451,-42816,227240,161762,60120,100596,58284,-124140,-67309,179031,234834,75234,-45492,38037,284627,406480,336833,187978,124612,117719,-44102,-123196,87838,192012,32870,-109392,-158996,-117998,-33621,-34036,-58294,-155451,-308691,-281809,-101684,-32103,-192936,-379897,-214197,98300,126692,40138,29284,113952,205639,315398,436995,359395,125637,67579,149705,86251,-31122,-150898,-178753,-109933,-94229,-142405,-186175,-129788,-258553,-545228,-518776,-161800,89892,67708,-65172,-159215,-183435,-84334,390,-173094,-310481,-146109,-18932,-75762,-139340,-103714,-35754,-3583,-66418,-156971,-252549,-266676,-244888,-266784,-69161,193276,179393,135122,89233,-103338,-131418,137222,225367,126149,4710,-58973,-123926,-133009,-175264,-196889,-66483,106426,193654,97020,-1109,-24270,-116173,-173923,-84484,40908,246033,380972,182342,14549,137837,73274,-276084,-252276,144913,266788,56994,61092,202295,160048,69145,-3865,-174208,-271261,-231694,-250340,-268652,-53892,114722,-11552,-163138,-11443,222745,115036,-146515,-175227,-7418,16107,-196732,-391799,-345038,-229885,-91438,133526,202417,83169,3355,-78857,-266004,-324587,-178287,-197867,-362577,-255890,-20153,72188,88804,-25575,-252467,-437256,-469850,-566125,-765426,-691848,-182039,147962,-8374,-33555,110647,-69445,-178720,196276,355251,-237019,-599187,-697398,-790138,-458048,-1012001,-3890197,-3554379,639093,28607,-3094834,-749236,3026970,3162304,2417473,2046143,1744100,1642533,1383094,1031839,588221,210193,292087,526453,498945,588539,596105,282773,100466,273227,508930,426375,63551,-77491,136331,241856,145255,6276,-74419,56348,267971,265572,103740,-9364,52640,-42752,-194954,-79707,213955,441540,513439,382637,69592,-257530,-341854,-218726,-242616,-269902,-155827,-201201,-291803,-37954,239056,275066,39994,-392484,-578915,-297316,-27996,48497,74330,127584,121947,77855,29825,-46936,-35249,31465,7644,-17470,52086,144156,233522,333232,416108,395770,360208,499231,629032,424370,62507,-145721,-116928,-28739,24455,-57836,-279678,-440106,-365144,-135224,86132,193651,74969,10541,121095,209923,158158,94073,127168,103152,52802,114640,141302,104212,123165,227796,265464,230677,169966,67903,-59113,-62819,54496,19147,-623,242426,380235,240528,196923,271599,179589,55187,185841,497091,579302,386155,184466,162939,104316,-129500,-323762,-202458,-60973,-22876,123289,272033,248254,66049,-98700,-124482,-5855,138123,243649,247643,126599,-39770,-132517,-114781,-79690,-237151,-329965,-155757,131661,190030,76295,89322,91178,-69119,-163845,-103800,15051,32797,-206366,-475300,-487732,-360175,-246096,-248678,-266845,-171097,154554,397169,129747,-307568,-372752,-57847,209107,175036,12231,-67956,-43046,33551,109197,221369,313359,235071,121444,200343,452721,611700,494771,241759,101750,159467,294813,223400,93559,113156,150968,149499,159688,60391,-147301,-194432,-155832,-292060,-462610,-378652,-204439,-126470,-54079,87484,191925,162595,137831,234285,293295,204119,130854,81901,-51309,-91363,147224,364539,258940,-144468,-459389,-435217,-197027,-108493,-141103,-53236,30523,-32778,-83491,-90993,-68867,-23441,18504,76622,69505,-99597,-133471,-103746,-242779,-236040,126090,371725,300335,176917,81570,-16127,-66858,-142993,-159988,-55110,-32583,-121478,-33068,167809,167246,38466,-130740,-271523,-164893,-25385,-20861,-37480,98672,334034,285680,4568,-47572,94699,106150,117296,204239,58126,-209579,-255864,-20736,232079,163212,-89619,-60875,175868,184967,-133659,-440994,-482564,-296063,-67541,101921,225046,280684,179734,-30528,-163945,-133578,-36259,-115145,-119105,-29549,50356,131195,160141,185329,211410,216867,178977,185380,235621,174587,-30169,-139081,-8002,123459,27243,-83464,-79130,-56674,-52137,-14237,77787,209204,241306,174067,85255,-29739,-176962,-243056,-116933,-34083,-60540,-75880,-27409,26682,33040,-32194,-183614,-226703,-23474,220416,237479,109093,-13328,-163627,-359873,-471147,-303487,-78157,16397,142528,250097,84222,-150363,-148712,15992,-51520,-175609,36541,158497,-8787,-22249,60302,-45651,-206702,-205007,-12356,98873,-54651,-214904,-229730,-159227,-74658,-33115,-39072,36581,216436,333889,280143,115558,-114161,-280930,-262877,-130995,-81370,-174682,-345862,-460589,-335059,-62492,-32969,-239156,-272423,-141932,13616,109264,-6064,-206002,-300094,-323722,-261619,-161755,-184363,-193000,-87403,54323,110721,131904,82091,-60618,-94963,-66728,-103927,-174058,-248464,-326989,-255104,-21910,68524,-13916,-100858,-96061,176617,275518,-38783,-269722,-423524,-597829,-903877,-1289847,-1380066,-1114956,-871455,453020,1796081,1977250,1597906,913051,-17158,-152506,32730,-447681,-1175517,-1026293,-56349,533066,1160897,1312520,634391,-57810,-145582,5657,25988,9389,52234,61943,120960,222620,29016,-312853,-323642,-147143,-82751,-87782,-46761,-24622,55099,268475,265709,24268,-51763,54691,211630,239570,172597,262209,464569,468173,334252,233228,229401,165412,-60982,-238258,-163890,-47816,-18159,39840,123147,94362,80618,133265,211151,273925,266165,183895,-12012,-206194,-205279,34860,339811,374632,312834,229328,-56490,-206637,98706,354708,138725,-253626,-201699,104275,291146,500533,629020,480827,425692,416072,181928,-56001,-113323,-76311,90052,367259,475727,242143,-59135,-136493,-74434,2478,64419,62857,58977,130771,169224,182694,237876,142722,-11183,-26579,55082,132209,204253,223636,182061,124434,31685,-47225,-72306,-206048,-329149,-238331,-90492,-80358,-30150,50869,55388,46003,122263,135734,-32658,-50481,97533,129373,53918,-47952,66458],[172248,175519,195665,398154,482926,303368,131119,115164,132511,63379,-82808,-187406,-139371,-11110,99523,197475,92280,-84112,-86009,-18622,5881,96794,139416,63001,139811,99182,-270089,-457341,-291404,-117771,-77552,-161906,-224186,-276738,-365828,-299977,-70141,134191,197015,202664,124375,-103165,-261875,-235196,-157582,-87704,-20353,46623,72985,81259,-22589,-248168,-350168,-179759,-22339,-26688,26470,98678,38273,92687,240788,121689,-116451,-135373,29743,210406,230503,7247,-84948,68081,277169,377236,312920,301244,388179,261590,91850,35311,65950,43773,-160366,-313422,-166515,-83941,-289644,-456234,-332224,-188902,-141401,-50092,14666,-43993,-157113,-146955,7966,157167,153986,9678,-87483,-29135,45067,-69218,-225394,-217912,-66742,81116,55950,-27845,8266,-12846,-232692,-481197,-531402,-383055,-305164,-183443,57750,154765,131734,248368,322323,126183,-67971,-138584,-184345,-84850,157240,219550,38150,-32162,89311,55324,-193865,-185495,109653,193073,77513,115178,152424,67127,105280,170142,163495,73618,65050,180046,341111,179896,-189688,-371521,-339229,-317790,-357989,-286717,-197338,-252956,-264919,-51302,88055,51990,-42893,-207936,-276117,-62378,279465,288047,-55783,-271990,-237070,-228819,-313245,-297602,-55252,118870,32115,-59652,-40292,96533,318465,320590,6742,-292654,-360231,-237729,-96841,-28509,9611,97877,159904,213227,216576,214618,252326,267038,142701,-67219,-209139,-159619,-71727,-48953,-95114,-29091,68164,-20320,-262564,-469258,-559223,-515088,-365924,-236128,-82047,2313,96142,152358,62205,48357,194211,146176,-46876,-168957,-296797,-176532,244651,424844,263311,110813,55363,-18364,-51455,-16450,-27522,92964,203066,186451,195525,32377,-280468,-173745,101439,120360,-3057,-28996,33787,99856,72636,113827,320750,382403,180542,43795,83193,118451,71942,83498,42825,-142489,-118728,13234,-67563,-163409,46265,317156,235462,-110652,-348757,-432326,-303081,-75347,113230,86871,40045,20296,-93053,-249024,-96321,285246,394947,185499,47531,104788,230275,215235,162289,85940,-956,23197,-40026,-108664,70156,168743,10162,-144496,-234849,-227212,-107426,-149685,-194554,-162473,-227104,-254801,-118767,-46097,-235477,-441876,-266415,73115,78746,-57553,6732,167740,219606,271328,411749,402068,252736,225266,253877,183518,57278,-86172,-147533,-85637,-73697,-174591,-233580,-150275,-227042,-499228,-529008,-170532,127653,97804,-34782,-54549,-45610,6878,47962,-125230,-248810,-130285,-43835,-61939,-123719,-181938,-124515,-46225,-91505,-193224,-259657,-230841,-190481,-219874,2729,289166,171657,47523,43511,-114536,-166361,59271,193773,170724,66967,-32215,-59253,-33097,-118706,-176231,-63450,156028,236821,126208,-3791,-62459,-144856,-173188,-53985,99984,320854,377869,85694,-51603,191330,132716,-282279,-289049,91744,170664,-39999,-29015,119089,143205,83312,-16577,-241903,-361641,-268732,-292143,-323821,-79843,145322,26415,-125519,-5305,244780,166630,-136369,-214525,-46448,12920,-202688,-436225,-439342,-274162,-97241,93684,139551,106574,126197,21359,-262456,-358533,-136646,-105146,-327583,-318170,-54813,117356,136363,-12189,-246948,-368311,-367225,-564124,-782224,-681002,-174059,180435,11720,-180687,-10287,34765,-58729,273028,507783,54351,-494658,-676043,-736264,-186795,-399032,-3133949,-3808611,-1573382,-3146065,-3873624,1759405,5552260,3793607,2322617,1924217,1623194,1662721,1430656,928888,519582,188827,135375,484667,692005,604935,402462,166852,104301,306055,533323,470397,158010,-64154,-13864,60371,54170,-47600,-148448,-85804,131384,218974,106274,1978,86737,-10748,-212508,-119062,175425,373004,401155,261085,-11043,-226948,-163703,15463,-119057,-306533,-287881,-338798,-409815,-85622,259813,301164,67016,-328593,-514078,-313080,-113602,-38102,43627,140573,86058,-15151,-52416,-111414,-87309,-17087,-103565,-167170,-62141,75157,182590,267849,338024,307816,289047,468934,641913,478813,78549,-179413,-173220,-25831,117396,34017,-210570,-339208,-321022,-151374,106058,279277,205820,110277,128541,174766,179116,149613,152152,81694,-40442,-45129,25470,97837,232300,369568,364249,291117,225112,111861,-41954,-8316,166467,132372,93393,281552,361018,288022,332223,325482,164170,102487,302542,537941,505822,260979,76922,63053,39447,-196922,-410991,-290875,-143910,-117325,-17211,199006,274304,80051,-95527,-4997,125679,156353,241971,271172,111376,-135866,-181390,-58733,-5594,-152126,-283753,-137861,156090,191988,37240,71374,164530,83263,-89802,-185608,-112227,-49627,-236725,-433740,-435609,-381281,-259147,-207760,-225742,-90124,321078,560315,200640,-269042,-320807,-15864,207958,170518,23905,-110887,-261399,-256706,-43068,214217,360290,260915,146171,278309,536440,622700,481800,299761,214871,221940,269099,145522,8000,97635,232080,261057,207710,17393,-177357,-155642,-84948,-205435,-369459,-379929,-219368,-90783,-14142,50568,95485,77807,125886,251082,283999,181005,90928,45653,-38491,-43424,172305,345996,219598,-124869,-344729,-374323,-257754,-199174,-174238,7216,110024,4769,-45442,-45926,-61400,-9188,39514,82894,44031,-138179,-111180,11032,-97089,-144435,127073,311439,224605,127733,115078,39259,-40268,-143646,-164101,-30042,8994,-87748,-59145,57163,16113,-77897,-166221,-207255,-135887,-35496,-6346,29415,174027,317636,158086,-111834,-48523,133216,96514,66439,138830,-9141,-284780,-290777,-4412,246446,120565,-178001,-197684,25579,56846,-176015,-353735,-294319,-198764,-111724,27249,219465,267738,134980,-24519,-69395,45041,47604,-153500,-167205,-13663,68340,99113,88140,122843,201572,199393,120606,137360,221485,196948,53562,-67241,-39661,36260,-18920,-94565,-93187,-97363,-134078,-62841,66685,218343,269169,200927,96739,-55435,-198763,-218792,-99887,-48062,-110274,-51304,79524,51182,-45443,-83521,-165910,-190602,-2850,275000,333596,160866,12605,-96752,-256642,-402905,-274078,-24222,80465,103095,116166,-52697,-255052,-220625,-15243,-25154,-117307,43084,126042,-13057,-24911,52872,-21069,-125423,-117340,38006,162448,45128,-163120,-306932,-292261,-168743,-77084,-30045,57783,194369,262222,259260,168343,-30793,-269874,-275584,-124294,-103885,-216234,-344813,-454985,-399176,-227349,-225150,-333909,-260341,-98433,14730,42182,-78239,-173024,-210608,-259486,-207799,-144948,-282928,-416690,-241219,6782,135262,133544,80131,30912,24244,10569,-68798,-139366,-226113,-296784,-253990,-42016,41669,-90049,-251795,-242600,47460,158181,-75474,-208391,-308267,-504169,-694723,-1014935,-1154919,-924126,-539532,780819,1796632,1862302,1469594,737022,-126962,-171683,-53024,-639000,-1422103,-1063381,-83855,605382,1457241,1605711,645552,-66041,-35729,-7383,-44766,-46415,7056,72117,135398,266681,119110,-246955,-290392,-79674,-16051,-102787,-87682,12583,168886,392204,386489,104948,-61041,-37871,85042,151819,128404,203973,390646,467330,388855,317726,297739,196217,2897,-164226,-133426,-27678,-963,36277,136908,129091,100196,104289,160746,190276,169924,154030,12940,-187623,-192639,-5556,183924,252151,330295,276410,-49236,-220237,61835,253959,92441,-163299,-79671,95054,147407,285188,412024,340906,350793,389555,143017,-130961,-127030,-34303,74781,333161,468107,243299,-75906,-181291,-152319,-94678,8625,24044,7972,120520,222012,211057,241854,170426,24340,-3996,79885,154262,187567,206295,186359,125899,38026,-12304,-35782,-204799,-362401,-371876,-306936,-221954,-25307,104286,79659,85384,161037,139104,7355,62197,203532,111592,-39602,-104979,22595],[115695,98273,168902,386899,470691,294574,51266,-18043,103956,125619,-49270,-226429,-205968,-90309,21152,127728,85762,-41463,-23730,-4780,35675,206384,209522,27769,58542,25161,-327707,-525845,-335933,-77741,-50922,-186248,-244546,-291916,-423917,-338170,-65455,152865,186756,167986,89089,-115355,-274588,-251200,-154479,-83263,-50274,22578,104996,96410,-16072,-200578,-286350,-109643,93428,113177,139384,161965,90628,153740,260407,62178,-195255,-169024,10437,180939,275517,205353,93298,127853,271982,422383,350054,250464,341045,308437,127519,-2966,20033,40497,-145888,-348402,-218798,-81216,-239906,-365641,-231978,-110617,-127597,-125894,-86710,-97554,-183070,-176755,-21280,142041,113808,-72262,-215669,-147095,-27582,-119505,-241312,-200945,-82856,63536,130265,73810,13276,-58735,-193637,-329176,-393303,-340491,-260628,-63573,143590,173695,111437,216985,306719,136647,-96160,-203657,-228450,-122039,159281,206979,-23854,-185229,-93140,-37968,-157858,-83014,204477,231847,83079,132777,171548,79064,80976,72901,67807,75874,108065,135894,285290,252845,-116164,-364780,-348265,-292567,-343745,-289804,-164343,-216866,-294721,-187291,-80760,-50682,-15008,-70899,-183313,-61917,323942,433450,105235,-149512,-167099,-205650,-295608,-332594,-123249,48460,-21985,-103828,-46421,103010,272885,244702,-4754,-258478,-285451,-117432,-8744,-3157,14638,89878,99509,113762,172576,275489,339856,301880,149111,-82294,-259703,-251899,-187298,-137692,-100173,2277,96480,-34642,-283171,-472503,-572604,-544227,-391583,-254441,-62255,30455,118050,213110,127092,38181,132059,138934,35843,-83517,-278832,-187102,254219,445141,236952,97115,105603,40272,-62830,-42306,13760,123288,185375,138818,52911,-132199,-363053,-246009,16426,61826,-48464,-89320,-42191,36828,51339,105357,252079,300147,169087,59011,91131,118856,45261,65316,76112,-78459,-61671,11863,-153075,-264365,-20322,288953,233940,-133434,-435306,-463976,-244074,-41812,28115,41207,46441,-39853,-227196,-332149,-99062,345751,483139,270182,149869,194923,170086,10109,-22159,-26015,-131113,-81177,-36566,-85253,38925,118392,-27104,-191234,-318513,-328236,-189239,-237711,-279728,-131120,-112028,-218190,-173710,-103299,-269083,-456329,-290155,39895,24366,-143079,-17565,162233,168769,207823,369012,409401,342624,344323,325985,267435,140354,-23320,-118526,-78134,-69058,-201323,-243683,-127223,-130914,-345336,-435257,-154394,141238,105365,-22727,36544,103597,113511,81125,-97331,-192754,-119995,-86610,-69572,-103678,-235829,-202984,-99064,-120720,-211648,-229532,-140881,-87849,-126448,83778,333800,129343,-59541,-23655,-109783,-163619,-38455,107735,169273,102605,-34272,-32724,-6319,-129861,-184173,-41184,230726,284632,143746,-2513,-77362,-134773,-128336,-6533,155473,360571,312443,-69469,-173336,170260,153562,-264140,-298695,37206,64349,-148526,-148895,-7311,73709,58457,-36922,-233945,-313094,-215367,-297953,-359148,-120670,113634,21275,-98880,-26510,177707,151025,-109517,-203011,-76880,-30305,-243564,-480176,-513906,-334398,-127112,49597,80006,104829,214195,121217,-230543,-388971,-153874,-69841,-301875,-379496,-122404,128096,160096,-30582,-261691,-261939,-234473,-521962,-754271,-640101,-182808,166138,9602,-304665,-156594,11367,-126105,123694,469322,239934,-409611,-749889,-979645,-261392,179758,-1973768,-3955364,-4684211,-7027526,-3995421,5410317,8653084,4657324,2157563,1507535,1258906,1526755,1343627,718226,443721,257030,52307,401802,799893,590469,237604,102476,168769,382706,596403,597979,343670,12648,-152815,-116413,-6082,-50922,-178330,-211635,-51135,108714,94059,50426,122875,17514,-217816,-150674,131924,292368,277694,139065,-52891,-129546,55551,266067,56750,-275433,-359874,-413706,-445807,-120604,240639,307130,117756,-177825,-320800,-243378,-161007,-124433,13514,166122,67314,-91998,-113701,-113862,-54294,-3177,-144553,-237190,-130010,18806,118954,179872,235361,224042,239395,401523,564410,463755,85612,-173373,-182989,-10971,192184,136488,-89520,-193308,-244312,-163513,96953,296991,301568,210582,126149,119925,179519,191036,175714,91584,-55488,-92618,-11939,90704,291966,438838,399401,317353,259427,128306,-33188,60912,272488,224040,172780,310475,327398,310058,401589,301975,113042,136969,375845,513542,372005,104005,-28607,-15678,10999,-193160,-400853,-320975,-199390,-182970,-123382,115639,246625,60210,-91671,106395,222804,144600,215925,270524,84598,-209719,-240483,-47736,26871,-46734,-167596,-59818,205233,209866,40064,80762,194990,172277,-8595,-199613,-176943,-92802,-190847,-273106,-286357,-336483,-252389,-150285,-154681,-11045,373543,503195,105824,-253756,-207038,52162,194568,172337,71311,-110465,-397106,-449564,-169472,164384,345491,268173,189853,349465,551823,542089,394121,295623,244591,186348,153298,24859,-112445,21205,245590,322641,246771,5228,-176831,-136153,-76731,-153829,-264811,-337800,-221450,-83279,-12528,-12913,-10476,21529,116101,211762,221699,144676,73410,53241,3486,-1530,169032,312967,180895,-87107,-223020,-302056,-313432,-283700,-201757,42391,163653,52583,11475,11169,-37254,21696,75919,83927,-2051,-168996,-100585,95824,74034,20680,173024,265200,145590,66723,144569,137128,58315,-65542,-127193,-11601,42295,-49287,-74734,-39478,-110824,-177748,-180333,-125437,-109011,-56763,5367,89745,238770,305002,63207,-197110,-59629,136643,70636,26934,84260,-49340,-293726,-266230,27984,246134,70151,-254413,-316022,-127125,-65490,-182618,-227622,-83289,-60954,-121923,-46656,169885,202174,65163,-21684,12789,164812,44891,-220641,-225489,-26520,70600,63934,16240,58506,181042,165082,70372,104031,192173,191884,144350,56535,-23840,-18229,-24265,-95123,-124659,-132715,-155121,-35939,127565,264139,290116,192510,77551,-73427,-196868,-200184,-134623,-107096,-161183,-39456,129406,28624,-130471,-127040,-116136,-101965,34303,253548,319912,154695,769,-57420,-150728,-292176,-201938,49443,135367,56503,-7020,-140046,-290472,-231906,-22388,30503,5136,90792,99000,-7770,-5001,62648,22245,-19794,-7816,76417,179058,126727,-84712,-346653,-420624,-273427,-123382,-35140,38282,132064,203265,265348,217445,37468,-225416,-232913,-88383,-126176,-257170,-316071,-399571,-440345,-401150,-407631,-383937,-217414,-56325,23051,25070,-84949,-105424,-98100,-178949,-164890,-142737,-336553,-543564,-349487,-25153,157804,122474,69628,108450,119193,73155,4593,-24592,-103132,-167435,-169105,-34873,10402,-162096,-373668,-377084,-142755,-26058,-152633,-185061,-181468,-329449,-381000,-580282,-695922,-579963,-80964,1012941,1476701,1406304,1193319,504670,-190104,-140125,-134141,-751272,-1449271,-944020,-41959,733746,1660540,1737235,588542,-39378,92319,-27414,-126812,-117352,-92713,-26246,51490,233218,166946,-161369,-214911,-4329,32653,-108500,-100621,67338,269824,462699,464567,197617,-45194,-99703,-14081,67062,59042,106036,260851,400251,390710,361455,311526,157324,-9186,-127953,-89041,38998,44506,10276,89414,130923,99829,63582,102343,87377,58201,111605,16199,-180687,-165928,-45430,-12009,90892,302904,289256,-32596,-186494,52705,170831,62079,-20509,71737,73354,-26310,38168,160412,156485,216935,323295,121224,-176426,-164400,-33551,51342,263715,387803,206589,-72532,-202961,-241483,-225118,-75415,-5245,-16943,114185,250153,198929,180279,151793,49449,39677,138935,200817,180568,172359,163836,113960,35776,-240,-42405,-242050,-420611,-472130,-453035,-311379,-22808,158018,137206,136416,179401,117859,50972,180395,292757,105045,-99780,-104316,19305],[84602,59836,162222,341308,383656,223036,-36091,-120421,65173,138515,-52678,-271740,-266857,-131494,8480,85026,59958,-3624,47883,6534,49851,298915,269127,-7185,-35649,-39374,-328221,-535039,-358783,-64212,-52754,-195535,-225301,-260440,-425185,-368677,-86946,119572,140814,135510,82145,-96518,-293156,-319859,-198657,-101686,-91397,-24203,108854,109163,13972,-125565,-190593,-24680,186838,226645,233008,202256,102486,131390,196957,-8991,-255250,-213127,-48225,94801,246626,333376,240012,187756,266374,379111,260348,131711,256504,347942,193149,-4349,-24477,31445,-93241,-302278,-223176,-64761,-168187,-250071,-127675,-57669,-159542,-219272,-152046,-107888,-168406,-190346,-83679,74296,58154,-153494,-346599,-247932,-81330,-146771,-197414,-122161,-81933,12656,134321,109257,-10449,-97439,-127170,-141809,-199462,-238526,-182964,11887,153092,138051,74959,172788,260702,127360,-92233,-188263,-201442,-133125,121529,174358,-27063,-231096,-220006,-120080,-94373,50621,317518,287449,97954,131773,162198,89352,62910,-50879,-130571,828,122079,94781,178926,227320,-76487,-327884,-311605,-242683,-297126,-240737,-90248,-159090,-299809,-301046,-232623,-151037,-17411,42712,-63776,-4754,375049,526830,229109,-42280,-119651,-176439,-241783,-318969,-195860,-59670,-91310,-148155,-69255,90534,208770,144326,-43825,-218624,-176928,13387,69636,22390,33177,59158,-859,-14835,97869,273659,367807,295222,133087,-87957,-271032,-304922,-268413,-200124,-77704,39934,102833,-47910,-278435,-441136,-533601,-501685,-369177,-247586,-61738,47768,134004,248347,174361,41041,82786,130851,122648,8566,-242433,-183064,232782,406315,181437,68593,128687,58057,-102782,-105149,7882,112024,138574,63988,-101728,-290516,-391736,-264604,-51528,-5917,-89886,-128657,-88696,331,51242,91977,150554,169212,115050,37323,45874,55094,-15890,44822,126088,23186,15663,24018,-204865,-342109,-109205,222631,217317,-123577,-431586,-392082,-115987,70271,23207,45235,77795,-65870,-304729,-343451,-66724,341161,452676,270095,201560,266893,125029,-143927,-158039,-110239,-230849,-174896,-40397,-60227,-1640,50478,-64710,-230138,-390485,-400425,-245803,-256135,-278654,-62697,9883,-178941,-246431,-178879,-274199,-421852,-289381,6331,-7219,-164400,-13370,115534,59815,121149,315256,387176,375958,395177,352720,310963,191425,17113,-100802,-95320,-102033,-222311,-214146,-70689,-393,-124414,-268187,-131032,124674,106905,-2140,111394,229928,210083,93361,-97658,-151791,-104466,-120218,-86506,-91303,-260054,-260466,-157134,-158956,-225777,-189453,-35299,24445,-18635,162496,329450,64124,-161746,-98146,-95014,-126108,-124633,-7344,140188,113458,-68999,-61698,-53681,-189391,-211131,-17275,285098,322739,150837,-7835,-81226,-100484,-62028,34436,185968,357209,217502,-220585,-301340,93953,144976,-223681,-290198,-23693,-31670,-234687,-258730,-140420,-31955,1633,-60870,-160770,-142418,-89194,-266490,-355497,-141524,49753,-5674,-74675,-58453,44499,68871,-70134,-130532,-82302,-108208,-312165,-514022,-552130,-400972,-183879,5529,42714,90841,251555,189256,-184784,-402924,-217190,-102091,-303040,-425856,-202488,97643,151867,-66090,-251100,-100507,-84360,-446892,-682510,-575311,-224360,83943,-32303,-381366,-293304,-115496,-307359,-161315,314974,370335,-238072,-818458,-1408266,-671417,556085,-760292,-4008002,-7816070,-10398984,-3378308,9025474,11296886,5420610,1950489,962942,758510,1228097,1125304,470657,386661,388369,52014,283150,760680,530275,155389,131984,293808,485286,668381,743782,544548,125313,-234953,-245445,-41377,-18187,-155344,-265633,-205365,-32398,60777,103597,139655,27584,-208154,-162728,91478,214342,172868,51390,-44803,-2713,244670,459738,222472,-200269,-343715,-375734,-356505,-100433,203531,286326,163301,837,-72650,-118310,-162647,-179988,-1593,194181,72549,-128136,-141935,-60362,55900,73814,-109170,-225211,-139762,-3492,67908,104675,151262,177901,221439,307020,415574,381326,75619,-145396,-154985,10375,231813,224054,44915,-54668,-164889,-169758,72458,281718,365648,294268,115360,62886,159003,195762,179403,119158,6166,-8192,39353,83867,293606,438380,379257,308509,267557,119069,-26109,134980,351983,275566,223463,331904,300085,302859,389126,229429,56450,160641,399695,438608,215075,-43451,-121261,-67147,15691,-127022,-300356,-275108,-189659,-175376,-151156,40182,166639,7835,-86326,178684,254100,88719,146790,232296,48209,-244773,-285744,-76966,28593,62226,2661,68669,272642,249094,87860,113876,183481,186236,64009,-144393,-175182,-103163,-108423,-70636,-94621,-234581,-228896,-109776,-82320,54931,326633,293105,-87505,-254037,-68390,121267,171610,189395,158438,-55524,-407795,-492729,-226605,98889,279112,259238,247312,403370,510370,399944,252254,229243,186852,68680,-5030,-98664,-232945,-88619,195745,316453,246997,6973,-150932,-128658,-110406,-137867,-185309,-268578,-210939,-100688,-41475,-77782,-82163,28528,120175,131946,129701,104115,69470,83211,55730,25984,140561,264434,147198,-38699,-121741,-234572,-340011,-323818,-195529,51698,165172,77516,53541,46610,-8540,69436,128692,85197,-57472,-205725,-125876,121785,222220,206120,245894,243463,81154,8664,162846,258089,207451,55405,-84712,-23801,53959,-8343,-61897,-82709,-173897,-242856,-184624,-64628,-90400,-83101,1167,117733,273801,300635,26676,-218268,-68375,105759,37056,13548,58936,-52521,-227896,-171292,84574,233428,24045,-289975,-364737,-218980,-127054,-136433,-86147,104793,101243,-91292,-111668,79468,95873,-18088,-33639,32780,140561,-51463,-297082,-287193,-73802,56742,41065,-31343,14240,151673,112594,28391,89176,160712,162844,208298,187883,33984,-15019,22422,-77426,-151550,-135286,-97630,59717,241713,328871,289407,152126,35563,-81311,-167178,-175761,-181313,-177892,-193635,-44616,108492,-28709,-188630,-137043,-41383,9168,71727,162325,196147,84817,-51516,-64236,-69442,-158794,-103661,115065,153827,2857,-91251,-153356,-239189,-177167,-4791,97770,155968,176585,101311,16769,39048,94404,81766,73881,67480,74480,141656,166938,-3016,-335956,-503729,-356133,-155377,-53832,-19239,43627,162257,279102,241693,65592,-164159,-152515,-45168,-155742,-292558,-273324,-313015,-431126,-503272,-503947,-357263,-134384,-11952,40229,59368,-24228,-18979,7363,-108814,-155252,-154873,-314641,-518490,-375964,-35202,162556,92728,48449,157188,185526,113633,94139,128770,68641,7946,-25391,1925,-13979,-209686,-429263,-449257,-319518,-217362,-236376,-177947,-56698,-97963,-1756,20292,-45742,-193871,285567,967666,806545,649139,799137,290653,-162803,-35231,-159208,-733233,-1195912,-671072,15904,728623,1594477,1661262,538389,69217,229271,-38868,-197942,-190207,-233159,-226704,-135847,111186,154804,-82581,-119515,52554,41453,-105092,-78497,129511,332761,454876,469511,279547,2103,-111744,-63656,-4800,-27126,-6710,119241,297408,362568,371595,274425,64818,-76723,-119710,-38326,130442,108558,-32972,-14934,91136,83017,27486,40799,-22774,-48157,67720,3046,-175605,-121576,-71154,-189811,-68545,234740,263124,-9635,-111778,65351,111947,57507,151707,226906,54163,-172974,-168793,-68500,-43472,46867,225124,110603,-194631,-234330,-90079,21050,175508,253086,138734,-56778,-201035,-314956,-347999,-166231,-24800,-16070,112542,243805,154078,83562,95876,53393,88302,219444,264934,179278,119824,113113,84302,22531,-7198,-80901,-307416,-491207,-504183,-470376,-326159,-40855,177938,203213,189952,174211,67611,70310,271222,352098,110868,-130423,-88927,33252],[69586,59375,170101,278494,260502,113399,-114075,-171721,14893,81829,-103786,-322106,-326332,-146398,41741,70443,20234,27375,119053,23262,53362,357742,317959,-22173,-111108,-71125,-271643,-487707,-363015,-92027,-80897,-181363,-165176,-196973,-391888,-393350,-125329,52038,80358,115592,109006,-41451,-304750,-419197,-280531,-142711,-134303,-80132,78292,115505,57554,-46209,-86154,54214,235274,291700,286343,202806,62542,40762,85469,-65783,-276662,-250456,-130235,-25023,160420,356084,309994,228803,267460,270916,80486,-12941,167805,364163,262751,26749,-57778,17997,-19230,-197134,-183571,-40954,-96496,-138250,-33631,-48532,-248554,-312402,-161319,-66135,-111859,-186576,-168758,-29273,8888,-202904,-430929,-294620,-99229,-153180,-121868,-11438,-65501,-61131,62318,70281,-44019,-105758,-43396,42523,8064,-95092,-80203,40438,103312,70085,37849,127730,200157,112012,-41715,-93552,-116597,-112826,62402,133965,9270,-185171,-260566,-155545,-4576,191731,414725,328767,103071,102797,119527,82677,47256,-161017,-347394,-118383,98397,60615,57583,115001,-80136,-276181,-242719,-172056,-215446,-146965,-966,-91096,-252802,-317558,-297327,-214505,-44996,101303,42828,73217,389078,523959,276594,18060,-110582,-157009,-179310,-267461,-249582,-166800,-158261,-190159,-109412,63235,139285,37235,-103328,-185092,-69118,118494,115646,35885,63722,35805,-92775,-120615,25198,221005,342652,268247,107662,-81719,-238134,-288039,-278497,-227703,-62284,61428,85449,-56958,-243680,-370469,-447429,-404372,-293742,-196906,-61018,50382,126567,231140,177857,48133,55567,120648,182979,79087,-197178,-167904,184447,316606,116270,41530,117258,21071,-174086,-202686,-70323,31791,54630,-26153,-232459,-400759,-364133,-230378,-91710,-69349,-123435,-137745,-80125,14084,70894,59920,29148,29621,35317,-25561,-47921,-55628,-96517,29319,188532,138475,91696,47576,-201494,-363114,-182275,141292,193418,-70318,-319697,-233169,50106,230134,111948,102672,126962,-60135,-311753,-280759,-5229,273680,299594,158188,166223,286080,106155,-205161,-209692,-143196,-276845,-240371,-55652,-42974,-47107,-20449,-84732,-242252,-437811,-440105,-253291,-188205,-187628,29059,113072,-141713,-310627,-241816,-240740,-352146,-277514,-24339,3436,-91468,42153,62671,-71598,26801,261613,343221,350746,375624,336984,303756,195865,23201,-102094,-142826,-179885,-234713,-152087,-1402,122558,101444,-81429,-116659,82162,117985,47817,169352,303073,270952,82266,-124863,-125616,-71457,-122212,-100229,-95221,-258003,-291766,-213068,-204202,-240481,-155420,48513,103777,65069,222198,291745,-4919,-238316,-170727,-87853,-74834,-172059,-107324,114857,109232,-123640,-135140,-143550,-258255,-236994,-7265,284100,330246,142351,-30986,-90362,-63507,-3774,46029,173618,313682,135541,-303023,-384475,-4624,118834,-174316,-279722,-91908,-98925,-270100,-321689,-244189,-144099,-71757,-85738,-60420,77695,63541,-205783,-307402,-122677,-5958,-27954,-49647,-89564,-111381,-55460,-26290,-10667,-62186,-206394,-388913,-526243,-553360,-465140,-264604,-43871,27139,77657,240752,204897,-142731,-388627,-289657,-180139,-328149,-444767,-272353,31910,114990,-95743,-185681,89758,50955,-365167,-590010,-509013,-305607,-67513,-117325,-402807,-388430,-281609,-484528,-423022,164970,498401,53436,-814630,-1891123,-1339962,590224,114148,-4009129,-9879519,-11869859,-2079806,11303202,12463798,5692065,1693203,487565,277158,807874,811770,265118,364051,528680,119128,165577,593895,436427,175169,264147,459932,587461,715657,830607,677265,232920,-233558,-295100,-61334,22575,-87173,-216294,-266504,-158382,7120,126091,122573,13883,-179420,-145824,58670,145911,103003,19936,9976,108921,344766,544519,323955,-112732,-240796,-211564,-143707,-2270,179471,243224,173822,126976,124673,11441,-124512,-184115,12043,223688,105401,-115907,-137307,24971,204740,187286,-18862,-154453,-101915,13837,50795,68256,111911,175732,221154,196476,228295,247667,45154,-112753,-104687,29869,226670,272782,153811,38333,-110583,-167995,50784,274379,413037,350877,99195,16461,121285,155492,148988,138255,109793,166592,148281,75647,246846,389158,323257,269176,247301,90813,-16620,197905,391122,284150,243813,347415,285701,258473,302701,148795,24131,175754,378142,336144,79404,-144551,-191608,-92583,40338,-27289,-144566,-159022,-104464,-86898,-97078,-12887,60812,-56862,-75193,197398,212403,-6968,37017,155386,8706,-231079,-280925,-110032,26291,153415,184608,217885,339449,294537,158029,154658,146075,143458,115317,-43863,-124998,-96096,-34285,93068,75914,-105059,-194957,-108146,-32171,97557,218583,45402,-270982,-245981,54579,166515,143597,223260,271171,43111,-304601,-395448,-193185,54185,192002,241924,304418,429175,436913,244143,95734,122604,72740,-78250,-137754,-184849,-318678,-191162,107875,247224,195871,5545,-109856,-117671,-142278,-136313,-145137,-194113,-188938,-125581,-74564,-108438,-77769,110855,143199,39813,39034,70940,66383,103782,89571,27584,92220,201540,119355,15350,-41895,-173688,-320381,-292009,-135991,43254,105765,57655,59423,43430,14631,126461,188902,90797,-103172,-250252,-190080,86744,313499,353740,309023,232787,36473,-37555,163547,367478,362280,171708,-64984,-73123,41474,36647,-10676,-56945,-164582,-265481,-187953,-49877,-85322,-110698,-30464,96208,264491,295411,46751,-168177,-65997,51829,8980,31864,66953,-26105,-109273,-20167,161779,208326,-12600,-272991,-322362,-212640,-101158,-44568,43626,241268,262377,-24976,-158042,-29628,-21971,-95835,-64716,-32145,-43132,-203198,-357722,-343165,-147936,27833,37257,-39038,3248,114486,44530,-8834,87951,137306,120130,222504,279617,109729,39072,97170,-48997,-154205,-86603,25397,190689,366805,383196,255800,91113,-10432,-74594,-113948,-138374,-198759,-217535,-190672,-55982,41035,-92036,-196667,-98023,47591,112920,97985,37761,12460,-26093,-130911,-117566,-28582,-33895,-10102,142648,118318,-55841,-119989,-97337,-121794,-79513,25211,153345,290615,282971,141716,59048,99133,148959,153266,130123,70665,16379,58203,155098,58918,-276437,-511113,-389049,-165014,-83502,-97920,-47469,130884,275487,229731,48039,-106374,-64510,-18642,-194826,-316389,-231306,-217550,-351797,-472350,-467442,-255370,-29393,24507,60020,130419,81904,63988,79035,-69361,-186785,-178811,-222045,-356066,-314016,-24404,141497,46502,18324,170814,219963,130313,171597,266423,221564,161020,123106,54619,-24976,-222602,-409724,-434148,-410468,-349234,-285636,-151358,65591,165087,416517,731018,645352,107070,368359,522963,-125058,-229950,351820,152209,-24813,146345,-88003,-559166,-700290,-317045,8798,450651,1171921,1388781,567400,275185,358598,-25282,-225475,-235928,-373021,-462139,-369895,-69537,88785,-25014,-23414,80730,13093,-90544,-24436,188602,346664,370999,398189,333435,80529,-68666,-57322,-52622,-106716,-99559,12240,200573,330092,358025,205405,-45839,-157683,-120949,3780,208785,169638,-85429,-149572,21857,66490,11676,-16642,-119273,-124446,34061,-16367,-160150,-60095,-70122,-295745,-187568,141098,202755,13758,-17588,84783,71083,77368,312163,352546,49795,-242566,-276067,-227030,-225914,-127136,112902,104992,-189855,-321014,-184458,-5974,94757,102090,54814,-40618,-180653,-349691,-423966,-238045,-37302,2696,113384,203757,93166,-9757,19617,28387,114557,285525,321247,172401,52018,41562,39438,4349,-18231,-125112,-371418,-537236,-446201,-345924,-263472,-78289,151045,251096,233868,147771,-5695,46391,303337,370415,121446,-141870,-96593,34910],[52903,76407,176061,215969,147043,227,-171960,-176389,-47585,-42346,-198650,-375717,-386561,-152486,90519,81916,-11776,56280,178600,51613,55767,372558,351420,-6888,-140386,-56272,-174738,-400833,-349927,-147854,-118800,-144174,-75508,-120036,-348365,-398829,-156730,-18278,26835,108716,160817,43639,-293281,-508849,-372843,-196224,-166155,-121718,30011,120274,102090,17188,5357,109382,230085,300123,289385,157397,-18447,-70033,-15631,-84918,-251210,-264298,-208263,-138233,58266,282400,286954,231678,255858,126844,-123807,-133624,106397,344354,301081,69445,-76371,1373,53204,-76040,-121955,-16416,-40668,-48829,46400,-76717,-372101,-376291,-108800,22875,-24628,-167855,-253487,-135546,-18670,-203947,-432454,-263370,-75393,-146947,-52623,89981,-43515,-144566,-66431,-22748,-64529,-71865,45080,192583,187252,61452,33992,38581,25996,1872,19139,95788,143147,104323,51992,50312,-5156,-66840,10448,101609,52515,-106561,-230043,-135647,92245,305443,459160,326239,83386,44656,48018,50665,30984,-219887,-482439,-230106,44069,34969,-36095,-28312,-115615,-231152,-167598,-87151,-103738,-30632,74015,-23854,-145111,-211060,-252420,-228196,-85728,95810,104473,130598,338328,416164,236469,20591,-134038,-154832,-136945,-208280,-270390,-232914,-200198,-218793,-149148,35822,78631,-57635,-166850,-165018,6858,172849,115370,23090,92793,41225,-139802,-170064,-20555,139680,276216,236557,85158,-62199,-164646,-189844,-203055,-220682,-80845,48134,47178,-62203,-181055,-261184,-324866,-278761,-177261,-102404,-45156,34606,87451,157217,126400,44477,44174,102446,195633,110275,-151712,-147652,116824,193904,54526,26688,75856,-60806,-263694,-316477,-209895,-111715,-59505,-114893,-314662,-437401,-296175,-164737,-104815,-116174,-142959,-111917,-12672,79730,99207,-1436,-98244,-80999,-45615,-118815,-170150,-182036,-172722,26967,252306,236509,147278,77814,-140789,-311757,-204944,72025,170705,21146,-126003,-38818,204292,375963,253682,194757,182818,-37808,-263678,-169650,68173,167316,68391,-42525,47399,238992,110247,-169403,-177235,-125368,-265337,-267732,-82098,-42096,-93428,-77872,-70580,-213931,-452064,-448791,-203631,-47888,-33600,123317,180383,-109362,-344913,-267956,-173699,-270082,-269076,-50279,61683,69931,150832,36843,-176111,-45097,220842,285827,283308,310056,293734,253870,155136,-5273,-127817,-221610,-288360,-232597,-70973,58016,200159,270264,69086,-116857,29549,145481,127417,205784,306687,279889,50483,-168693,-107831,-16353,-86229,-105302,-117057,-237526,-294856,-257583,-246576,-248226,-127159,88951,123214,99104,249405,242074,-57833,-277476,-236706,-108895,-41130,-168737,-146606,119475,100296,-174532,-217753,-226640,-295308,-240963,-17962,218875,289681,109162,-77975,-116828,-43302,22783,16602,112574,241242,98343,-279872,-391487,-91933,85696,-133126,-280262,-160322,-127489,-244884,-319907,-297096,-233456,-144470,-110770,19154,252057,187288,-129973,-225268,-69745,-25232,-27900,-28307,-119121,-246808,-184725,11832,123554,-29508,-302742,-448187,-508615,-528996,-517906,-358076,-108541,16472,72078,197581,163974,-118983,-341214,-329088,-262850,-355871,-429325,-315249,-51055,63302,-99429,-70624,250989,130453,-311811,-511068,-467374,-417450,-265812,-229961,-372951,-415591,-408705,-556643,-514449,121175,636762,397382,-740278,-2320983,-2119931,248169,370053,-4031922,-10080022,-10546025,-291902,11423370,11638914,5220678,1361216,228463,-42512,350666,472627,162054,377089,621435,220735,93463,377276,334849,268935,459623,628535,661393,712423,806005,686439,297733,-151011,-254575,-70712,44575,6279,-71091,-208461,-227062,-57398,97396,72539,-15325,-128946,-98596,34537,87264,67722,46360,96468,173556,333111,508449,336226,-40818,-84270,41574,139151,159444,190067,191248,130817,133314,183090,97918,-59339,-131225,62003,260838,161982,-66960,-110020,111834,340958,295998,88990,-60316,-43442,57764,74680,76622,117202,197562,212153,83162,41586,89698,-1684,-83969,-48590,37813,176419,268641,213708,75184,-93290,-155914,44887,291052,450912,376113,81809,-14148,73115,79556,81624,123580,203408,349031,259048,62864,173824,318562,252535,207732,201189,52293,-4848,235141,388149,264048,243828,353234,271847,171835,172425,93874,30286,183820,324372,228572,-5754,-183439,-233002,-98046,67631,67964,16838,-1166,33589,47537,-905,-39422,-31953,-103284,-52296,169055,115505,-120948,-90447,52933,-22810,-166833,-200849,-99418,45091,208029,323359,346945,381307,314675,209365,180403,103766,79593,140354,65090,-54403,-85393,1334,166739,177329,14383,-156973,-143713,-13446,110566,92835,-138668,-355391,-209140,128116,169721,114192,265450,380195,156275,-141983,-214602,-78237,58769,121595,224389,342644,420653,358826,121886,-31447,9981,-47633,-188337,-189707,-210836,-347265,-247776,18460,140528,105105,-7183,-64511,-89069,-131721,-120610,-133329,-133232,-156243,-134980,-80147,-74028,22158,248668,180218,-34767,-22739,55614,53974,87423,78522,-4915,32797,131505,96217,71578,32616,-110227,-251361,-184663,-24254,27099,-3541,-8823,26860,4860,25701,177904,239463,100864,-121542,-289411,-271191,14922,337948,421757,324100,207039,5986,-68911,145654,428476,469273,242189,-77502,-144983,14433,88683,75454,23681,-104788,-247198,-189732,-79791,-94670,-138167,-93079,24210,207069,272004,98325,-67775,-52000,-9117,-4184,73925,97155,9922,19048,151790,246810,173062,-40400,-212838,-205408,-112853,-908,65372,141615,323368,395451,63112,-174959,-122354,-112515,-145296,-107697,-161328,-306327,-340270,-380133,-383314,-231555,-14910,46420,-8658,22665,68589,-34278,-46569,89632,125644,76553,183252,300855,171205,108032,151727,-29425,-127152,9052,174289,311405,454175,399036,191816,28784,-37795,-49346,-50415,-91605,-168388,-199563,-149829,-54778,-23729,-127596,-150394,-14636,135574,187485,108926,-71596,-155266,-135963,-213313,-200312,-29935,50286,44996,112231,30861,-111095,-91667,390,13589,18663,47633,177384,370852,379885,206274,105053,159589,220928,229507,142793,-970,-92705,-52540,96856,88349,-182227,-433931,-358684,-155182,-120847,-172835,-114110,99457,240667,186779,2691,-65099,2302,-24076,-238114,-324126,-201241,-132575,-205264,-301346,-307533,-114464,59523,32811,69609,213769,198323,123144,102961,-65956,-248197,-211024,-96980,-128709,-188222,-379,97135,-7644,-17082,149659,216634,124100,213999,344899,302308,237336,216232,99001,-22796,-202589,-335149,-342157,-379045,-377089,-271840,-76500,191687,433459,851329,1425245,1171853,226334,85427,-315835,-1138665,-991077,-61228,116145,213777,386595,93446,-237861,-93778,-6610,-140296,-112347,451736,987808,705306,548875,463042,26769,-178383,-221284,-460580,-639196,-558316,-248190,-4385,10082,59456,87230,-27217,-61956,48917,236367,317584,240076,275018,349918,177326,17179,-6092,-65880,-149560,-141569,-31928,141032,305083,327632,130959,-135529,-210780,-117542,18936,236335,202585,-139615,-280166,-53353,69163,24120,-60033,-177227,-148900,19411,-31592,-126221,12307,-36312,-303176,-243018,42200,119764,29707,67369,94937,37139,109471,417217,418892,63677,-213555,-259793,-292925,-363944,-274960,6655,99098,-166230,-389023,-270334,-13836,48300,-20695,-25714,-34610,-150904,-335840,-430325,-270907,-46197,28827,113612,141692,34412,-71348,-59621,-26333,94577,296454,336998,148608,-19515,-35031,-12281,-8947,-16304,-148566,-403443,-522479,-301404,-115818,-140648,-117258,89439,264598,258079,108940,-85165,-21297,259280,339593,123577,-144925,-139441,3450],[19368,83756,163501,166774,76438,-86158,-207451,-157358,-119033,-206823,-316909,-427237,-441676,-162058,128723,117435,-4769,92165,216989,91822,65421,341722,360084,35244,-110684,5009,-63103,-298285,-318246,-197587,-145092,-93678,23015,-44942,-305351,-365592,-155191,-59279,-5324,106743,217589,142429,-245127,-545303,-439400,-244108,-174019,-123628,-2537,131267,133115,50854,68612,132706,178253,254394,241890,73066,-110553,-141196,-50797,-55660,-187183,-247844,-255742,-203671,-13023,158620,190052,186409,199571,-27942,-285718,-193633,86786,285362,279729,96031,-82720,-16283,103327,14951,-69596,3229,-5680,12538,114888,-112429,-478707,-381395,-5135,141127,73488,-138314,-310875,-208406,-19148,-158081,-344620,-156760,-19133,-138079,-19687,146088,-30439,-223892,-213555,-129806,-55064,482,126488,290158,307035,200804,144977,31620,-47736,-39231,32178,86798,103485,112166,167824,198972,98204,-9333,-10044,88243,75047,-57314,-172177,-77795,167639,358067,427428,269036,39750,-30513,-38384,-4159,13282,-207737,-471205,-285432,-20092,17317,-73818,-133154,-157040,-210215,-114084,2198,23756,78586,113614,34137,4950,-17174,-129550,-203504,-126152,41128,108144,139512,225826,233609,127099,-21772,-163256,-161804,-131501,-177705,-260673,-236579,-201472,-220989,-161891,26365,37632,-124950,-214722,-158619,33950,169553,69448,-22751,104084,79506,-130394,-161766,-34613,51268,180172,200429,70104,-32465,-64752,-26852,-57116,-186369,-138999,-5847,-5784,-67672,-100941,-123052,-181067,-149033,-44872,14682,-12697,-353,21562,46224,28723,16857,33057,69452,156042,99704,-112506,-129348,39643,61854,1201,25654,19362,-159515,-346927,-414386,-364415,-280443,-182628,-184825,-338412,-398087,-212136,-97419,-100212,-139301,-141136,-53224,91862,173150,119338,-92049,-216526,-139221,-103422,-219187,-291483,-288761,-219604,42566,301463,290205,171251,108799,-40340,-197532,-161782,35923,155661,129662,89080,129740,301251,444729,367804,283071,232485,-16026,-194437,-51342,132383,58480,-164240,-265409,-114304,137245,121720,-69003,-93999,-80061,-211869,-256134,-113805,-61441,-136548,-107593,-13334,-140931,-427363,-423614,-105269,127098,138418,199646,206022,-84371,-340898,-249351,-92202,-199308,-272147,-68624,158328,280206,289458,53367,-212682,-64218,202015,223144,202152,237249,241977,181310,84600,-57870,-178815,-323809,-395031,-208832,13388,91364,212555,341339,145541,-124086,-10264,184333,213089,210735,243276,235536,4849,-213311,-90419,53961,-23983,-104285,-149996,-205509,-269128,-281415,-271442,-233159,-93296,85626,82655,82402,241915,199933,-80086,-278188,-292053,-169056,-52840,-124191,-101112,159187,90989,-199093,-267023,-258451,-274474,-211280,-45211,109057,197321,44675,-145570,-162455,-49603,9758,-48135,13607,155615,113151,-158974,-323218,-145134,53407,-111341,-293407,-214923,-119666,-172941,-262277,-299374,-284238,-203939,-136427,42313,307823,239969,-54761,-131236,-10472,-7716,-5465,-20212,-155018,-336755,-284212,35016,232203,-2123,-371890,-467561,-461580,-494277,-548842,-444908,-194122,-10883,72344,142089,79046,-119733,-265667,-308795,-309642,-358733,-381088,-325688,-127098,15261,-70581,54690,324239,122095,-314852,-473438,-462559,-533548,-468474,-337836,-298208,-356455,-434926,-484453,-375368,214426,743576,654818,-661439,-2630075,-2813252,-360186,-43783,-4159931,-8327377,-6525327,1712235,9425590,9060847,4036264,949668,231066,-124703,-40750,193698,183609,413304,632020,317798,89573,195274,247747,372935,638319,748883,683985,647259,664245,567116,300363,-17055,-136843,-65218,37267,102040,126180,-53631,-215995,-117008,21438,6549,-40433,-59072,-30685,17956,36391,54258,112182,193252,184049,230197,381552,271375,43,72920,304382,403530,333343,234085,146080,35403,-2095,75502,117699,20538,-30825,145516,311212,228595,-5820,-74101,176764,423316,362933,178215,24517,3974,102631,128245,114630,144866,212324,174225,-16928,-108197,-60165,-52620,-56274,977,26409,89870,212645,223479,72311,-103178,-131126,56287,312549,467179,369026,67088,-30479,22900,-9354,-11552,63901,241791,456894,318621,42707,99521,248864,182549,134831,137576,12383,6541,240948,352751,238593,239125,340610,234524,49451,40179,78431,67625,185868,257402,131292,-39976,-170093,-242385,-90823,82790,125500,138200,156939,178242,165885,74263,-47606,-79144,-104682,-12629,116889,-2206,-222856,-202595,-51601,-33311,-58976,-51084,-17679,92041,216360,373878,417056,377916,277781,201133,171567,71444,28905,143176,148915,11335,-76260,-7235,143049,192236,93358,-118714,-192091,-19589,94614,-16738,-212511,-312989,-143747,132475,124075,84405,299518,452239,249110,12057,-24060,81170,118313,94407,210191,346906,380367,296695,63548,-96727,-76415,-129279,-213263,-145016,-179006,-314928,-235781,-38359,33386,5443,-27266,-23383,-39960,-65995,-72746,-124756,-94794,-112915,-110900,-37388,35097,199138,394528,217203,-71733,-40945,63693,29316,23263,11367,-69358,-25457,67601,77314,126419,117348,-33522,-144819,-25398,115777,9998,-135308,-102542,-29297,-51597,21592,205535,260871,111005,-104889,-301374,-331234,-54606,309064,398679,270432,146353,-20228,-85562,116097,418378,487238,246129,-112112,-211327,-10366,148254,179695,123764,-31136,-194912,-178653,-127284,-112950,-164632,-177997,-81130,111796,215634,145888,43219,-34053,-62642,-3044,119654,128653,33304,111971,301402,324938,136010,-62490,-135223,-59361,36608,127927,158568,201193,367947,481416,155966,-153114,-163167,-139439,-145389,-144483,-295204,-505722,-391661,-352238,-398545,-304017,-69599,51338,38649,53581,12124,-117793,-88637,83248,122887,42586,105575,248322,191987,144681,139894,-39096,-83232,121095,298103,381823,467891,362011,117254,-11314,-29618,-6018,5357,-48596,-102957,-131251,-87145,-25624,-37181,-111389,-66477,86564,203723,222112,106102,-127395,-241288,-201265,-272899,-285406,-63961,73155,39475,23304,-85644,-148379,-20168,102250,114110,74035,44174,161708,377131,431722,261064,132524,201548,296936,299381,124179,-115024,-226473,-167157,12341,87595,-74230,-288612,-270062,-136117,-161751,-219952,-133918,68414,182100,133809,-36608,-39511,32588,-61535,-275097,-315210,-187216,-69147,-21308,-45477,-87969,11346,93523,-6112,55040,283477,291539,147451,82088,-86821,-311982,-247141,6812,71648,-43723,25237,39891,-59485,-54006,98824,170302,96343,212965,349424,293197,216946,214815,111223,-12981,-160332,-242709,-213627,-242396,-298509,-193207,50372,322125,674212,1262672,1935087,1363009,134138,-496666,-1391173,-2024501,-1441968,-353954,178574,513880,649176,363752,183989,447330,130336,-465943,-831654,-374909,561833,920387,824280,534097,124872,-41960,-125264,-455968,-685276,-620577,-360270,-90522,27172,118647,88600,-46167,-18998,122991,268105,264850,105998,140580,328018,267143,117966,66279,-38183,-131145,-117525,-14256,122943,277554,281798,74478,-177710,-215078,-107511,-5950,193385,189351,-190418,-379841,-113362,98717,60819,-79039,-176821,-110638,26915,-35942,-74425,84318,26316,-220926,-232773,-43601,28828,30594,117910,86194,3597,136892,439624,411122,88637,-101965,-139960,-273697,-443861,-377854,-79027,88591,-128029,-400710,-297937,11440,52709,-81213,-84457,-43293,-121904,-280093,-368651,-257438,-52160,54564,111774,76140,-9355,-94551,-129175,-101767,22284,229498,289652,104514,-76677,-96968,-60001,-9875,8322,-137501,-388041,-435449,-100590,152087,11371,-134628,21256,243178,258562,72002,-147183,-113085,145189,258093,104335,-147544,-203467,-64022],[-35497,62265,125884,136136,56317,-131361,-225584,-141841,-190532,-367297,-427012,-465939,-476856,-176334,143791,174693,66648,142871,229024,136211,84057,272368,333832,89397,-29065,97792,38299,-201869,-266085,-205675,-144774,-45126,106982,19845,-256004,-283220,-106453,-51467,-12294,98187,255516,232526,-155908,-499085,-448280,-266196,-149457,-69699,13988,150932,136400,48734,96284,127027,97943,162519,149502,-31668,-176028,-127761,7498,15064,-107842,-209131,-259105,-197815,-23221,45316,65705,99205,78430,-174304,-363050,-183961,99294,194667,190499,84623,-82466,-31759,118712,44398,-53879,13812,13006,48510,172155,-118121,-509682,-310801,126150,262296,161246,-101392,-320089,-222792,4230,-81675,-194764,-7313,46911,-133631,-32211,139264,-39713,-287273,-334897,-207858,-11979,93666,191726,331092,354211,299697,241490,39616,-99760,-42866,77285,102082,86892,134664,274989,312179,168339,42511,8066,93316,66530,-66242,-130295,-14114,197733,331918,322174,173029,-8381,-99194,-120326,-69401,-4589,-131307,-317812,-257906,-68067,5410,-56299,-154453,-177064,-218149,-100297,83204,146033,153394,111841,76890,156539,185867,5535,-167819,-156505,-32119,62880,96534,83267,31450,-13582,-80351,-163826,-157100,-161224,-200399,-237131,-185093,-163340,-191080,-128311,46404,20395,-156973,-232219,-160346,14103,120413,-5495,-93489,89576,137821,-77833,-122805,-33932,-31888,64551,147423,56601,-2771,37495,158945,118833,-136217,-219308,-90420,-65640,-78820,-20117,24094,-35003,-32206,73656,119701,23351,-49915,-55180,-69266,-91066,-39045,7350,18861,77316,58962,-83811,-119303,-37104,-56493,-44683,31623,-32518,-240934,-396752,-460608,-471623,-421019,-287511,-223189,-307330,-301190,-132474,-50959,-89846,-138902,-112606,28687,194144,252647,115284,-197670,-309823,-141982,-122421,-299262,-382851,-347193,-219879,74484,320463,285792,162467,134627,69428,-52471,-64532,39746,150097,224675,256908,228519,320383,403658,374572,322182,264148,-2293,-136919,35633,170587,-18553,-320380,-428440,-260484,10737,119909,42306,-10260,-41869,-143490,-211748,-139208,-96614,-171384,-102026,82987,-30868,-361275,-357880,20783,290748,283256,244408,194093,-69745,-304780,-195868,-21905,-156260,-284741,-75440,272183,481756,417303,103394,-166591,-15971,206091,162967,136895,192263,196612,107652,6796,-117768,-249104,-431163,-462356,-158828,86544,93774,164336,308311,140416,-122370,-16363,220161,267598,173773,132314,150851,-45746,-242182,-66781,124486,42556,-102622,-180403,-164555,-215789,-278254,-265439,-180669,-42289,54623,6822,37206,211533,177864,-66370,-247751,-329257,-259779,-120480,-67472,14273,213011,77141,-187901,-255122,-219163,-194506,-150331,-76657,-8075,68438,-48189,-221300,-217814,-78923,-32201,-126500,-97621,73292,161332,10405,-210433,-157480,27831,-107938,-307482,-240721,-89133,-86786,-180451,-270514,-299414,-245841,-162835,1746,227639,209079,6774,-50765,19683,18953,22257,-33930,-205139,-380013,-334365,38264,284052,7469,-392254,-436482,-396584,-460749,-547004,-501493,-294292,-67818,70646,90137,-25266,-140216,-175939,-230228,-298648,-319140,-310681,-309802,-175132,-14270,-21128,135735,279154,19168,-381128,-482813,-480786,-616855,-624616,-400885,-180225,-205695,-337825,-300132,-62863,388838,743479,685627,-667301,-2783661,-3218318,-1007407,-925779,-4452126,-5337326,-951494,3656444,6179005,5607700,2459720,500888,434652,14669,-280854,47378,307937,452085,561414,377720,138298,93258,183939,418103,709113,771850,641376,523640,444226,364467,246633,123306,25054,-34677,13425,183703,314439,139928,-130897,-155971,-76748,-50029,-39428,21187,39344,7904,-5492,46430,185946,278122,156769,87840,221240,170872,10580,179638,485438,559611,450906,286497,117353,-91197,-241966,-149973,81831,107116,96797,248591,370894,283691,41590,-40743,211380,437324,371366,228090,80165,16615,122083,186346,154596,164582,197416,107222,-87277,-195822,-171027,-89810,-19528,38748,-6374,-16965,120653,199957,59870,-114549,-92150,75054,299052,434912,329442,56815,-37333,-20736,-84846,-108848,-31282,207175,448397,300582,14185,42329,190986,120831,62467,70187,-20638,16035,221678,300450,227006,242445,300718,153992,-86515,-55605,93916,112286,183158,196903,50756,-48879,-132423,-220678,-75926,78989,129228,194066,275316,278744,207953,73784,-54041,-70271,-51624,45008,69823,-103235,-285046,-270653,-132357,-11865,78389,130204,119118,150126,180887,321002,404528,321486,172257,115357,121188,51481,8772,134309,190260,57877,-64836,-43614,52244,134436,120083,-80523,-219740,-33960,58779,-92286,-189263,-182610,-74520,65865,36449,53163,307714,464558,296554,108692,116072,232167,210919,113812,196540,312862,319966,259559,74619,-89888,-118805,-152213,-145830,-32498,-112384,-235196,-156147,-42901,-39358,-67307,-42161,8601,16745,30517,3168,-97653,-75668,-59321,-48206,53143,197788,395741,490939,236448,-68079,-17969,93603,-2137,-77680,-99651,-149813,-68915,25030,64855,175304,213210,58785,-23037,143283,246375,-5875,-253662,-190026,-85652,-104985,2125,194271,239017,114174,-58992,-268306,-334307,-85320,254645,304967,156906,51934,-49602,-88018,88445,340120,405630,188534,-147989,-244997,-17473,210056,277471,204605,25823,-117140,-138283,-153602,-129285,-187431,-264887,-189618,1110,124405,159335,122785,-23511,-100276,1286,143903,140221,30359,142091,394235,386652,111109,-81694,-71283,62665,173820,229229,209258,229133,395516,515300,238765,-88613,-129846,-82035,-83552,-152271,-361165,-514086,-319285,-276831,-383425,-348426,-131973,31186,69603,69009,-54940,-198759,-134785,63142,122821,23116,15374,145364,162418,115583,45361,-85582,-46803,203530,354958,381210,398196,278338,62988,-8968,17178,47961,37847,-24203,-36667,-51427,-30738,34018,24144,-40307,23775,165717,233247,215827,92964,-117590,-219172,-196081,-291364,-346309,-115192,34699,-26497,-102838,-195593,-153774,67746,174257,145723,61851,7732,113790,313840,408732,265376,119644,208450,356302,348522,95732,-220536,-346364,-263424,-70873,71349,26640,-111294,-144386,-118385,-200335,-224754,-97785,50995,126129,99164,-35873,-16354,29470,-116538,-295628,-293726,-184514,-26913,153447,201985,103378,76645,53406,-97389,8643,319795,341760,138468,33632,-108368,-344592,-281186,44735,176094,71885,40363,-18237,-102158,-89286,27611,83478,49349,177892,298059,215758,118549,118668,78975,-2833,-110066,-169090,-101000,-64577,-155363,-76665,202126,441725,844086,1577119,2112911,1165583,-121632,-1186249,-2430138,-2608596,-1518313,-468707,314373,816680,886217,666740,626693,772132,16671,-932566,-1494348,-1065292,214441,1132748,1027312,579234,268890,171566,47327,-349124,-582717,-530186,-368513,-144665,26754,144946,99263,-21119,32767,178683,282520,212421,9742,34215,274257,319649,199124,132264,28373,-44446,-33780,38362,121408,222230,217926,47399,-167732,-177409,-99236,-69316,88930,127666,-234456,-437248,-149874,143450,106245,-67518,-112737,-15541,53073,-28439,-14360,142613,104462,-84614,-172593,-104812,-56123,11991,121408,59007,-26258,146816,380603,335452,110296,45801,29695,-199231,-466388,-431338,-138683,70138,-81195,-336522,-239956,73370,106544,-68387,-109046,-63424,-101410,-201733,-261834,-203378,-50327,77904,109172,25534,-34037,-93154,-182008,-179619,-84419,94700,181458,48719,-101055,-127680,-94331,2577,52972,-95904,-330431,-297281,106486,385697,158514,-114639,-24842,198975,238563,52876,-169388,-196402,-7774,135629,57440,-154382,-263500,-152535],[-103663,9997,70925,121011,69168,-140398,-234581,-146883,-248763,-478300,-496750,-476951,-473594,-186887,137148,247720,204869,209148,215328,170915,104603,178152,268457,136769,79673,195806,111802,-125170,-195233,-156324,-116747,-13297,157854,72584,-185570,-161096,-16175,4189,-14,74811,255815,291443,-35054,-366869,-384440,-248471,-92914,37625,93197,171338,102331,12560,88692,102589,10684,35095,21259,-132329,-184501,-19720,145990,104525,-43259,-168864,-224478,-126445,27427,-10318,-31908,-7624,-97282,-296919,-350946,-125262,114531,85890,49682,29259,-80812,-41807,97686,5859,-86456,12641,23633,63193,210999,-70095,-428321,-170198,255576,359086,223242,-58081,-273647,-173287,43591,1063,-34170,132011,94756,-134547,-76041,75125,-78355,-326796,-395788,-227834,53743,182765,234604,322621,334857,348035,317596,67573,-129037,-20017,139827,133884,90635,163110,345009,367439,196170,74686,50418,103854,35158,-117585,-125051,23853,174642,235636,174413,75275,-31361,-135285,-179592,-128147,-20792,-21968,-89985,-153965,-80266,-4194,-12740,-95127,-159611,-244682,-127569,142541,241259,177627,76710,99892,261880,315858,87304,-149887,-173231,-91224,-5870,21668,-45099,-133925,-144476,-125741,-113115,-119597,-208245,-275967,-220501,-109149,-105238,-137090,-50112,93236,23263,-155551,-216288,-162405,-34069,50696,-80920,-165140,56377,195054,-9245,-90976,-47103,-109298,-60780,65199,31985,10270,113048,313919,273239,-82674,-291213,-183426,-124559,-99066,43178,153726,91932,60520,153545,179514,43267,-103701,-122778,-159944,-204449,-115544,-38252,-44460,-14907,7596,-67875,-121427,-105123,-144968,-86131,33854,-62631,-277963,-394040,-429683,-481732,-488296,-351870,-226230,-235260,-176590,-65718,-29860,-81935,-121749,-57657,118065,254106,276547,78978,-292450,-363840,-105237,-101309,-337558,-424418,-343600,-170070,114222,300264,227134,128136,150421,156564,80085,51252,72901,149988,277415,329831,246691,273139,266641,240413,278494,270073,10800,-105016,71572,175853,-44790,-352402,-470525,-340770,-105845,88513,111971,29134,-40260,-87124,-144168,-143473,-134076,-191211,-62975,199913,97060,-258436,-250383,147517,405568,370936,253694,154480,-68367,-252189,-128673,16327,-144841,-295974,-67897,375055,620512,491721,159355,-55258,89520,225006,112149,106581,190584,163350,47332,-56618,-167370,-325523,-519266,-464390,-84446,138076,71938,81674,199452,76174,-96269,20767,236326,258710,92178,2731,47455,-92702,-243044,-32843,180458,93962,-101684,-192491,-113728,-140182,-247573,-222863,-87405,27634,17430,-68065,-3569,179236,179764,-20969,-196619,-336349,-352079,-230108,-36522,144602,242568,49114,-150434,-184673,-122341,-78093,-73146,-97974,-95290,-65833,-153873,-287813,-266574,-116646,-79395,-189301,-188503,8674,209093,159202,-98979,-136672,14081,-109742,-303215,-229481,-55784,-23991,-114850,-238682,-295815,-273414,-188346,-79256,54767,114340,46616,-3646,-4597,15246,30294,-71199,-268006,-391519,-335214,22903,268698,-1283,-353673,-361023,-333348,-433008,-504822,-507482,-389068,-149999,58435,48879,-120433,-166632,-90856,-121992,-235656,-241140,-235992,-281186,-185486,-20856,21880,129517,127189,-153604,-490819,-518182,-485399,-633107,-692129,-386321,-18156,21212,-142174,-83564,276893,529710,570102,420999,-816921,-2768623,-3196809,-1436646,-1904353,-4911524,-2360309,4416211,5330429,2980636,2402480,978958,106081,713151,283899,-329678,65578,480638,474031,445254,385032,192118,63576,141777,363725,610994,668172,532145,356636,207965,152251,163657,226982,187265,28142,3596,246970,441528,305700,-2922,-165544,-164680,-75505,1369,98216,91176,5613,-30948,33731,234873,332857,119724,-34966,88219,86488,5336,208084,520683,552981,456563,310403,102962,-215372,-501783,-391695,29505,196490,227353,349538,422955,304425,58685,-14492,222468,398344,330769,238476,101931,-12607,101419,221364,170199,154199,151136,32441,-115580,-213219,-221140,-95451,35938,66479,-54035,-123980,17986,166282,64372,-100103,-40261,85455,218528,330353,257609,49430,-38768,-50245,-127323,-185998,-134532,116876,338903,213937,-21420,8559,145246,69767,3371,15649,-38965,26406,193020,245383,233408,256641,231224,30300,-202349,-93461,116723,136296,177537,157592,-13129,-66625,-100712,-172863,-54106,59688,85835,186481,329100,300314,143884,-21100,-75427,-21634,41806,115806,49645,-160115,-292538,-281484,-169796,46683,227895,289971,252656,186560,114929,187001,309233,220836,19109,-29551,39435,34758,14369,125656,192309,83375,-43279,-81111,-58322,37947,103818,-40815,-202760,-38958,19401,-130344,-119415,-41580,-38817,-54959,-72960,20053,279415,415344,293855,136999,177697,324312,295454,159183,176868,249806,255940,245292,137437,-25294,-119065,-127492,-23336,91660,-41197,-131987,-32367,3662,-57688,-87899,-38279,29515,56315,108079,81690,-47203,-64578,1764,43503,169642,365630,534108,494464,224309,-37754,29077,136821,-29229,-186163,-220010,-219306,-86247,14757,63579,213208,303839,156272,89153,276423,331446,-20931,-324828,-236519,-120958,-140708,-30249,138972,171952,104162,-403,-188331,-265046,-58873,203838,182542,20157,-52343,-83131,-76180,77591,222818,251199,95295,-166526,-233092,-552,262461,344983,242343,55875,-22692,-57248,-128343,-131368,-201132,-327771,-268216,-96946,13524,126000,143143,-29036,-120541,-7202,126456,119408,2339,110731,416891,430246,111900,-99693,-45380,123209,247392,263195,212019,239905,415720,505292,301547,13363,-23085,55445,38055,-113380,-310134,-300278,-138260,-171532,-339224,-356779,-194101,-27994,53028,46539,-127643,-268467,-180249,31646,120145,16967,-61651,29995,92944,20175,-104589,-155259,-38890,216897,328513,313455,264513,173351,57446,43704,88904,98708,41054,-25323,-3870,-9333,-7327,111128,147192,65628,86338,185626,211430,174378,71698,-59475,-111106,-123890,-263986,-366057,-167554,-44203,-128927,-229380,-264814,-123597,138425,195418,106289,-12342,-52242,54714,206180,299585,190652,55106,171421,375573,361821,75394,-272694,-416186,-324627,-127526,58039,104533,54582,-11637,-106870,-228887,-187484,-15065,64949,104489,106242,22293,21129,10407,-167413,-295525,-266537,-180877,4859,274984,353246,197536,67019,-49210,-224836,-65136,314139,347492,108540,-18857,-106105,-320068,-305060,1059,164520,126415,36098,-70118,-134944,-119912,-50213,-28288,-11021,131503,230773,116628,-12558,-33529,7801,2115,-64827,-135900,-46895,72155,-16006,33823,331200,520107,895379,1695581,1896754,674337,-435736,-1743667,-3135267,-2798678,-1295408,-394466,490047,1058562,1047549,923319,992223,814720,-330121,-1433901,-1901100,-1432868,14999,1254545,1110469,621641,449508,421923,261970,-165717,-374305,-328899,-281670,-162716,1049,130881,122667,46798,81286,201916,280726,179263,-26387,-21345,200836,312567,232108,170281,120069,93792,83841,88194,97507,116692,133760,45988,-121411,-124678,-102057,-150453,-41260,33724,-267727,-454682,-168999,174810,138421,-28276,753,113148,88914,-13053,39620,176552,180101,62283,-87184,-138631,-124833,-25018,81498,22317,-41265,137527,269092,217031,113797,172596,184452,-107298,-442496,-441615,-174597,42076,-34032,-206928,-106235,160276,189740,3096,-96079,-85604,-92097,-123523,-142602,-122431,-30557,101741,108518,1097,-42823,-88765,-214196,-236765,-189391,-66864,42117,-900,-82236,-120301,-110290,22749,103895,-40937,-249792,-150330,267649,533004,273823,-55782,-32845,148203,206527,63481,-139449,-239081,-152660,-4441,-12450,-167604,-300615,-237441],[-169108,-57981,16843,113008,84979,-131550,-240367,-171738,-280126,-510138,-504573,-446098,-418902,-182637,117903,323496,380663,281764,182161,180998,113660,75445,171009,163288,181649,268355,148624,-73007,-115760,-65117,-74430,-6957,167720,115632,-86611,-26818,91393,86841,19943,36329,211900,303071,94520,-173944,-256692,-190278,-15996,174156,217064,176439,31501,-48135,52634,70956,-65868,-113594,-129374,-205770,-125720,152821,315731,182402,-18762,-151924,-175597,-23459,109210,6421,-63289,-103372,-286309,-382498,-277581,-56872,97624,-28050,-108470,-56792,-79930,-44838,48247,-82006,-158029,-1468,31565,58403,218709,25880,-241992,10259,354970,410295,254147,-6925,-179073,-74280,90063,66012,81626,207833,102384,-135459,-122162,-21868,-143408,-339438,-382286,-184678,121575,244136,251288,278865,270323,349994,371624,105338,-146669,2719,195128,168982,106147,184965,362433,364220,187537,81020,88147,100225,-845,-167391,-149782,17592,110221,104306,33672,17475,-4720,-121589,-205183,-166054,-34712,76158,118680,-10249,-52960,-15337,14928,-1927,-106513,-269786,-181090,170289,293851,150564,23105,99435,286290,325088,81341,-165740,-178041,-114159,-67468,-52822,-123266,-227141,-236662,-142164,-15348,-42994,-248159,-376768,-222624,-44962,-55028,-79045,46687,148513,36335,-131374,-177601,-158760,-83407,-9636,-125052,-204937,25317,233594,49319,-93166,-97682,-188280,-184292,-44147,-14488,-10518,136628,392861,362497,-36485,-326650,-259852,-175680,-126781,75586,239864,179294,120741,181977,177400,32824,-147997,-165297,-211951,-289710,-195165,-95908,-107516,-91482,-34542,-64658,-135998,-159272,-197883,-124539,23504,-62691,-259468,-334574,-318453,-380501,-463764,-366457,-200450,-142160,-54380,-8018,-19908,-77422,-98091,15570,196930,248754,222847,15163,-347271,-369970,-56139,-53644,-326133,-410762,-282031,-81995,148847,242348,133254,79725,153045,198620,160875,140003,111536,146980,272472,300187,205898,195146,87562,355,147423,248936,40915,-86971,62379,152296,-22716,-260923,-378234,-333382,-186705,23092,109197,3455,-85831,-59188,-63361,-113323,-154345,-188524,-1683,308386,215863,-133973,-115034,248924,453850,393760,232297,98555,-80919,-199221,-69009,16457,-155009,-290815,-46839,438759,663844,484945,188707,79942,219724,244956,75435,112293,221583,138249,4454,-91194,-193264,-390543,-566700,-398885,3970,162960,40211,1537,65377,-6498,-39501,93966,222052,176857,-22872,-116889,-52163,-129235,-211597,12800,215551,123856,-95070,-174760,-52902,-54134,-196040,-149564,33466,104986,-10148,-111979,-13722,164700,201660,44709,-133101,-300574,-406156,-346821,-62343,214504,210875,-1267,-111116,-89827,-8818,38429,-453,-99579,-131158,-169314,-247435,-329787,-293266,-144001,-106302,-211724,-230753,-28026,224335,228255,-29425,-98024,16714,-98126,-264295,-185238,-38162,-11119,-96826,-227117,-292537,-293282,-208973,-158775,-130729,-3309,62251,2173,-85932,-46766,-805,-124292,-328753,-387495,-301515,-3359,200364,-17017,-262593,-262548,-292296,-409924,-423413,-454134,-450701,-236283,31488,17108,-182984,-182012,-28205,-26189,-150531,-151769,-178089,-254257,-163197,-12373,27234,24880,-85500,-347524,-603695,-540816,-435148,-566053,-654292,-284236,179645,282038,89826,79147,481009,521273,206927,-98096,-1101764,-2589980,-2733855,-1474483,-2592657,-5469367,-648159,7917632,6618914,987447,346391,48525,-123596,939088,563373,-201897,228698,638441,470303,339157,346608,198391,66293,118938,216727,346131,444986,369124,168504,12815,748,87283,267973,307276,118079,39197,298364,484830,396213,124005,-148219,-218911,-62303,80086,158883,111868,15330,-27967,16225,236902,346726,97105,-96850,23281,58373,5475,164966,403703,387510,333140,274838,89114,-303940,-683308,-540330,8859,286076,339592,426054,442797,275520,43333,6119,224609,340385,270151,224521,96046,-72559,44701,215928,148760,109927,91664,-18908,-98904,-171088,-204127,-58653,111903,90455,-101563,-210518,-68933,139858,95790,-45902,18762,74210,70519,153335,156318,40259,-35631,-60295,-130838,-225151,-211234,14386,187164,94393,-61032,-7376,106976,31517,-30012,-10476,-35281,44849,172283,195092,244427,272524,140443,-110594,-264050,-75055,120590,121145,171140,145049,-62403,-113951,-92588,-107648,-22464,36919,21323,140754,315701,237247,-11341,-183573,-119647,32007,142376,188286,62078,-163407,-247559,-241500,-157052,139538,373387,386214,311618,171048,37928,22519,155878,99363,-132672,-182621,-49157,8190,25078,125284,173717,94684,-6697,-96907,-147132,-58984,68314,1220,-140427,-23917,-4078,-135837,-58895,35820,-66272,-197978,-174336,-11586,217209,324562,256702,120577,166333,327537,329663,196807,146137,177390,202912,244556,220466,64672,-95266,-87451,91297,173414,11841,-30565,98695,80780,-23288,-51853,-8595,39229,53590,117919,128706,12493,-49606,63478,144416,279756,480360,549438,395796,177956,-4320,75904,180298,-40224,-265428,-303993,-248437,-72283,38305,78249,236348,364598,238948,172062,343754,350771,-35392,-327736,-219843,-124335,-155115,-70333,48578,72543,78955,50767,-80156,-138510,17561,175823,76975,-90813,-132114,-115542,-50643,92677,110196,78713,1109,-161005,-182396,34720,290654,367110,237296,70109,78200,61027,-45216,-110681,-198771,-344451,-292656,-157660,-89160,54428,100568,-51665,-126963,-40487,60833,67476,-35599,45441,379719,458691,142999,-118172,-66587,114910,239208,224329,182608,247660,423282,465187,338818,136929,132044,242218,199600,-24922,-145868,44221,87176,-64142,-276073,-331796,-244896,-124470,-24847,-19981,-194505,-317393,-217808,-2388,113457,18944,-109265,-61952,8537,-106264,-248158,-215533,-62253,150809,233645,203146,107554,82140,112362,136106,158958,129807,21227,-45282,-19095,-36321,-28913,182279,288982,171238,97468,128251,137716,107886,42937,10810,25246,-16806,-200649,-341590,-207919,-130640,-229155,-316946,-274379,-71078,160234,161065,22888,-114468,-111505,11615,90467,120100,36950,-54508,93087,336428,327549,67882,-253788,-416510,-342088,-143479,59602,150619,172440,98684,-99395,-239933,-123191,87553,118662,137178,162835,129297,81603,-3547,-195872,-279098,-239722,-161008,41562,320379,365903,177018,5020,-175670,-353414,-148823,270245,321708,74917,-55151,-66393,-231606,-309516,-105221,65372,113529,9555,-116350,-162420,-142227,-117130,-137494,-73166,99609,189160,44093,-125544,-182495,-80670,-436,-34178,-144219,-67667,104655,54990,97284,392096,524821,793264,1530099,1344772,90410,-690032,-1979476,-3295177,-2596609,-929376,-167591,673848,1187743,1091313,1052858,1187215,613868,-795264,-1825258,-1955150,-1425981,-19568,1237154,1076495,690572,647314,650902,463099,41449,-140581,-106364,-151100,-161805,-61103,74785,149952,132387,111428,187703,265193,172857,-5593,-26715,122973,243945,206444,171549,212108,245463,198787,105249,23004,-39252,31892,54962,-64470,-86048,-115770,-214137,-148904,-62638,-283476,-439559,-183789,160594,136693,24850,132273,240966,123111,4096,75172,182595,237110,186400,-385,-149632,-172209,-73378,15140,-11994,-29987,119738,148922,90662,90743,233562,273699,-28847,-386719,-418580,-192035,5650,4403,-49054,60056,247470,271002,100668,-51411,-98442,-90521,-61910,-39360,-28830,18407,129926,110677,2546,-41412,-94538,-221676,-252732,-253635,-201042,-83308,-25909,-24172,-80766,-108259,41697,143044,7743,-166372,-35994,346184,574668,343871,30690,-4061,102414,171956,106280,-60997,-222851,-243749,-128435,-89606,-187314,-311137,-295923],[-215560,-118163,-16950,103608,78670,-124195,-242359,-200029,-275933,-459192,-446755,-366747,-313840,-157866,94820,382032,539801,343542,139685,157092,97876,-20549,60697,165454,245768,289073,146242,-45967,-47804,25684,-39580,-26146,141089,152206,31913,86943,183591,164332,35612,-8934,132262,262808,202346,33629,-96123,-107205,59953,299781,339530,151265,-61339,-116249,135,39895,-121492,-262391,-281454,-236781,-14509,331381,452580,222032,-44924,-176367,-143639,63352,178282,75263,-19366,-161152,-434613,-421237,-186641,-18218,25582,-139535,-245441,-145836,-78550,-42275,-15348,-184364,-242198,-27991,35699,34927,185528,134393,-4705,183944,402881,405340,258228,53990,-55230,47117,135342,95442,113872,188668,63620,-127376,-141330,-119145,-221444,-326629,-304193,-96688,170499,262786,239964,216231,189324,320083,403443,136603,-165636,-3524,218548,194864,123206,189015,329563,318848,156572,64676,93092,66039,-25548,-174159,-181965,-32668,30884,-12127,-50733,26266,76538,-58072,-196155,-176904,-47878,123495,234475,120905,-836,-31153,-5305,63151,-35549,-274192,-237653,163778,299544,85441,-35767,73283,223539,220263,-2401,-211386,-174451,-96173,-97957,-97813,-138521,-244747,-281403,-133872,96611,55750,-261621,-458757,-238193,-13995,-32445,-38842,121949,184577,46981,-100646,-136686,-147625,-108496,-35168,-113449,-183885,21754,247791,83891,-131642,-189768,-276010,-292797,-157986,-82186,-73762,96666,376773,366835,-4787,-313294,-301860,-213537,-154393,73802,265707,212611,141902,160178,120562,-7078,-170507,-176469,-229043,-337835,-257036,-147717,-152536,-129188,-53432,-71025,-159169,-198018,-219623,-157955,-1875,-35991,-192315,-230311,-150265,-196375,-361075,-336765,-159877,-49567,43943,50241,2194,-70589,-77348,91836,250048,182364,101660,-58302,-340816,-329467,-22200,-2713,-272730,-350787,-181443,20998,165220,158514,30395,28355,141391,189143,168280,164872,128699,132462,214736,200651,145651,128253,-65025,-256698,-39931,206468,103578,-53938,34249,111922,26558,-91788,-190441,-251950,-223117,-66565,35495,-76601,-165388,-60679,21564,-43101,-139035,-157707,64143,377451,297728,-13010,17725,305898,439770,363724,189964,36579,-103602,-154305,-27900,-8913,-165708,-256117,-17763,443137,608574,395011,169247,191139,331895,252316,54237,137364,254182,111425,-24622,-92537,-189263,-427732,-564214,-288713,88875,161630,14477,-42696,-40784,-66378,40885,181065,177831,42620,-146578,-206478,-131080,-150782,-152917,68452,234841,141318,-71073,-125735,12146,24098,-136610,-62497,154610,169464,-23788,-114497,12827,175464,233412,115806,-60871,-215372,-388039,-427905,-154170,162686,102262,-73626,-97172,-21101,71435,119889,50142,-80868,-117035,-214753,-303354,-340207,-290850,-147109,-97414,-183396,-210650,-32579,191254,192720,-20344,-56281,38448,-59021,-187491,-124372,-46349,-52230,-134825,-243738,-299598,-310137,-219067,-196171,-250996,-100489,55667,-27893,-202405,-165541,-73894,-177863,-363417,-373047,-252251,-28762,111963,-22580,-142043,-170522,-285238,-388006,-315964,-349637,-454793,-297583,-7854,-10919,-201353,-173584,1027,21026,-83246,-90546,-155531,-238182,-124363,-4545,-26008,-152902,-298714,-507373,-674361,-512457,-308148,-427005,-528210,-116517,383304,511233,282482,134869,450315,306805,-293968,-733236,-1442086,-2275552,-1959754,-1113726,-2745244,-5993004,-901989,8657582,7487246,743409,-209500,-97108,-105466,1039158,760711,44569,474962,734230,447041,295778,288547,131398,65794,119263,26798,-13788,151571,178481,-15673,-109472,-51712,46303,244463,355339,213283,131991,348037,456704,398516,210222,-117211,-236034,-20916,178990,196103,102476,42896,13875,3060,188627,318554,98176,-88671,34200,99514,29410,86790,190542,123432,109748,168834,56507,-336833,-714967,-526005,54164,371845,420565,463239,410554,196415,5641,24338,229647,296955,222459,204749,72523,-139378,-26582,170699,95964,46038,44329,-23443,-46394,-95088,-131561,19057,199032,117640,-129172,-259016,-120907,125655,144341,40640,74432,37347,-108586,-62994,34008,23478,-25684,-48916,-103991,-221108,-233492,-51556,61452,-15204,-100579,-17864,72774,11250,-27544,2189,-3736,79412,169411,149404,236999,272731,46103,-224591,-250726,-21760,88628,66238,165571,154436,-97177,-184420,-105694,-36460,22195,25877,-30416,92032,253103,113688,-203893,-353346,-180623,54654,211102,246024,95580,-122192,-167396,-172306,-101870,255471,502478,406496,253735,93900,-30417,-114633,-12305,-12583,-227900,-281849,-114974,-35428,18477,134411,157473,101329,42342,-81997,-193575,-127822,40109,43594,-55837,11530,4627,-116153,-43783,11441,-161509,-323427,-235522,-33626,137300,224702,210988,96498,109905,243326,289809,196987,105518,117520,167961,245830,290568,141983,-71849,-66450,141242,186294,40267,50155,200290,157101,41916,23565,43187,38603,-3412,38727,119408,58589,-25114,115317,233036,356048,498795,423612,225927,107910,10253,100551,210200,-28166,-284638,-311839,-216703,-30331,85989,109934,243957,376759,286207,215980,339949,306360,-48357,-261864,-140002,-98087,-153889,-110371,-54750,-34626,42199,78886,22618,3671,114909,174124,19816,-136533,-160711,-138560,-14854,131804,41894,-51115,-64384,-138400,-114380,74260,282589,341608,210414,89745,172261,194566,74325,-66497,-174893,-305559,-256024,-167546,-154287,-30754,14930,-83860,-124678,-98900,-41914,-1724,-62139,-14330,309412,473550,194098,-140462,-126909,60088,170375,142023,148233,259777,405471,405114,347492,257269,293471,428863,366158,96083,69690,353455,271051,15343,-212357,-285277,-272927,-238069,-151215,-115198,-239150,-337206,-241148,-28318,105395,23018,-124681,-110837,-62955,-208318,-317356,-227765,-95370,34465,109239,85111,-25822,36016,215236,239901,197360,128074,-6520,-65977,-69160,-126641,-86658,223835,396942,240918,52702,3974,26724,30096,8481,56525,124342,77509,-121880,-282566,-227752,-193562,-290052,-338430,-227939,-24797,113457,80867,-63882,-196766,-139886,7405,1881,-86767,-161270,-183563,-11477,234275,241945,62716,-180572,-352527,-316121,-120204,74884,162327,223033,165301,-90633,-230127,-56484,174327,201137,220952,256994,253427,158066,612,-195755,-257070,-215241,-113297,94420,295700,259149,80372,-63615,-277054,-441170,-217151,201536,282492,52353,-65639,6240,-96052,-287086,-230372,-65788,52194,-34798,-162873,-190550,-151877,-155058,-212880,-120753,99475,196626,26870,-184116,-275531,-158078,-10657,-24354,-179321,-148881,17421,26105,94837,365137,441408,538228,1056255,617534,-374222,-803848,-1830852,-2868514,-2081016,-565083,145175,839883,1177960,994814,998645,1149260,283321,-1209459,-1978932,-1698250,-1136485,80282,1100080,978032,805431,833509,800695,592773,211837,37224,42763,-46670,-169133,-162743,-13858,166511,199216,111535,141552,239222,188255,48050,-1820,55468,136688,135699,141822,274316,362202,275656,79911,-99054,-215394,-78059,56032,-18792,-75115,-126331,-224231,-193515,-128679,-272324,-395957,-202681,82872,89216,69722,243421,333626,145998,18088,87843,166295,266819,272692,71268,-146325,-198195,-121995,-55349,-35576,10701,111270,60609,-11388,43342,212783,278179,21109,-311625,-369912,-194400,-34015,27946,90536,202501,306124,320376,188321,11928,-93422,-88350,-21127,33974,68018,102224,162688,111559,18564,-33032,-105133,-199202,-217631,-253088,-265794,-155930,-17918,53897,-25844,-93026,51891,156639,38363,-91136,24828,332947,523068,369623,128034,47524,64569,141310,171471,46082,-151015,-254269,-202098,-151754,-211096,-304451,-316138],[-233349,-150438,-19527,89145,42987,-127249,-232878,-209691,-236275,-347105,-337593,-245551,-176812,-116590,71477,401561,623975,375913,99245,100705,51490,-98203,-35705,150847,254346,244193,104788,-46187,-17709,66550,-32408,-63211,92135,183892,147948,158785,233444,206046,38770,-47678,37914,179617,260133,204031,53695,-27628,109351,372192,405953,93082,-148191,-168936,-53070,11848,-152556,-382299,-405690,-221891,114175,452430,503795,210166,-113484,-244872,-153299,93495,198694,154721,76033,-169147,-501699,-410754,-115967,-31086,-100297,-245643,-332574,-206737,-73762,-38666,-76808,-263704,-306745,-64514,29685,-3196,114232,206954,203046,303158,387806,345351,244860,123899,74222,161263,171257,81483,54398,79377,-8000,-101984,-117575,-188021,-291559,-292631,-189202,4670,187870,236181,201295,149808,118685,276220,412373,150782,-191201,-55003,196534,205562,133935,169534,263456,254092,117596,36081,53448,-2682,-34452,-124354,-200229,-109559,-33592,-68252,-49802,99725,192442,37613,-160041,-164208,-63275,100696,231666,191903,48990,-52928,-78185,58519,28302,-249854,-276483,129281,266082,3241,-93522,22658,99348,55830,-118401,-265082,-163927,-48174,-88076,-99890,-104461,-211098,-288326,-120535,175015,140902,-242385,-480807,-246312,-11834,-35251,-26793,140685,176295,44150,-80075,-115543,-131300,-94035,-12014,-37747,-89506,63118,244704,94951,-185007,-303614,-372118,-373731,-240006,-154225,-171413,2037,280305,296483,9799,-259261,-304986,-234190,-170468,46250,230180,188416,121307,100651,36421,-59258,-165544,-160650,-224923,-350982,-284574,-173763,-163082,-117343,-43610,-80182,-183521,-222679,-220713,-181634,-37090,4590,-96784,-104967,31115,10990,-217781,-278493,-120405,24147,109156,114942,54006,-53222,-64392,152694,268843,83874,-46356,-115630,-268922,-255225,-21665,27242,-197120,-263162,-68512,111681,154266,66344,-57745,-18490,116171,137426,105019,113653,106686,102453,128094,86615,103432,101939,-138265,-431423,-225628,153894,199094,20425,19048,68871,73331,85518,20535,-136819,-223513,-160066,-78356,-175404,-247904,-79306,101858,60395,-79347,-98643,115585,384938,322471,75479,110529,310155,383018,303017,137048,-22887,-127317,-114998,-1902,-33423,-151815,-185786,10679,382840,477915,246576,99184,242415,389319,239375,46251,155378,252179,72867,-45869,-65748,-157168,-427678,-518430,-171846,150079,138790,6043,-33825,-83007,-77826,126532,253108,115656,-100138,-248090,-258219,-180746,-154747,-80332,128071,250485,163860,-20346,-56342,67487,73603,-85254,15222,243727,201538,-29243,-87874,59036,201503,260429,177137,19096,-87270,-286009,-440188,-292306,-24082,-66420,-155801,-124129,-20574,81490,145372,70658,-50376,-73285,-194672,-306003,-323030,-264587,-124184,-54362,-112364,-134344,-8366,115924,70641,-62471,-20070,78004,8690,-87123,-69770,-78197,-127189,-210816,-278697,-313257,-323162,-213126,-170476,-264945,-149238,31641,-78248,-316598,-307937,-171971,-214460,-349861,-339684,-200810,-41805,41754,-4064,-25624,-112266,-308957,-364323,-206354,-218474,-391655,-310054,-52401,-41086,-178729,-138690,-3997,5165,-66190,-91771,-178709,-234429,-87714,-12450,-137165,-354129,-461292,-591250,-670105,-414169,-118220,-253647,-360536,66135,539699,636572,375343,83504,197442,-78508,-824800,-1304364,-1719171,-1880887,-1116175,-524860,-2351035,-6325349,-2962885,6827055,7948454,2002365,466301,466716,171716,1018362,847455,333720,725459,753135,422780,342983,245534,11836,58094,151054,-138896,-354141,-132192,-4927,-171958,-159143,-11806,50280,175750,322130,280079,261630,401301,393535,332979,234653,-91102,-232772,24639,271434,212067,78733,92625,95802,5926,106253,257230,115582,-32450,97193,192612,84763,21589,-25423,-148805,-151537,5407,-9883,-314225,-581037,-345108,170077,447665,467942,459250,324021,83108,-39400,40318,238856,284117,207906,189394,39365,-186320,-82561,103415,31185,-14673,25360,20392,22578,-17360,-30287,122151,279372,151882,-119146,-258617,-131485,116855,187101,133664,113982,-17342,-260970,-260335,-93509,-4782,-5842,-18335,-65132,-182367,-191152,-49771,5683,-83998,-135382,-34710,43611,16198,15734,56118,58077,133387,181400,103249,192128,239959,-31374,-268417,-163789,36433,20502,-11162,161059,172692,-114685,-246786,-120952,28417,78633,37669,-42470,68851,170635,-27340,-364296,-463955,-239610,26742,219888,271988,128114,-57854,-77040,-100893,-23791,375883,605965,369590,94633,-26209,-75001,-182038,-145751,-88196,-233572,-284081,-135285,-90542,-15596,147803,159339,110427,94137,-43194,-200492,-156950,37265,81576,16708,59252,52445,-78100,-80109,-105290,-299215,-394557,-231781,-35568,63446,146114,177732,90211,42683,104764,182613,148658,63283,85232,148707,239393,323591,176373,-68327,-82781,103802,140146,53174,101719,248482,202766,104882,107031,103431,29461,-104593,-110651,52388,75205,5997,146451,294628,387961,413639,199593,44237,34807,-4442,91100,215595,5745,-230045,-226079,-121794,28147,139423,153124,238953,338328,286605,222126,283757,218660,-59460,-149408,-20564,-54884,-146480,-141348,-142016,-121341,1940,78011,85087,109656,194693,187927,17997,-105001,-132639,-145078,24020,181652,36446,-96927,-86655,-113256,-52868,103903,235358,278410,189516,130404,243491,308139,191145,-6697,-128939,-219325,-171124,-128283,-163325,-99917,-80036,-112988,-117516,-168889,-156264,-68190,-60484,-36202,235741,470678,240862,-171906,-206237,-3256,87851,63692,132514,274521,354480,327114,325474,346179,415662,562864,496395,215325,241097,480347,343652,44016,-169965,-233879,-270682,-335597,-288512,-206177,-245146,-323525,-247582,-39156,100025,24925,-116626,-118634,-103027,-237695,-271493,-165257,-100249,-72709,1676,-7963,-98932,50267,332851,318029,182389,88550,-26401,-67085,-120810,-238501,-155062,222062,432608,253661,-31653,-151038,-94172,-41793,-25053,57402,141162,115665,-51682,-206230,-223660,-216201,-292048,-289762,-149608,-17719,-2108,-26165,-119759,-219073,-113944,51814,-35924,-261935,-344284,-293840,-117525,83570,112641,40950,-94845,-251632,-255569,-73183,90052,141467,207733,179199,-78554,-203916,-12775,213582,283307,329445,361316,353902,229115,21302,-175669,-240782,-189700,-36309,162468,229926,99553,-23136,-96030,-315776,-455737,-246810,125711,243282,47329,-53425,89748,50852,-236076,-326235,-175040,-23625,-85723,-214635,-221899,-144996,-150963,-231277,-137883,131944,248211,64300,-177623,-288995,-201964,-28928,-39292,-221620,-253646,-150743,-86395,38873,269213,289226,181259,353127,-85578,-597994,-768297,-1382599,-2003658,-1375394,-264313,473237,967006,1035197,763637,749416,868635,-50584,-1421261,-1840276,-1278179,-735898,260248,924300,891857,961083,973773,833629,612056,299382,110332,61750,-23939,-205272,-288273,-111875,162398,218895,80059,77822,207023,212540,102783,25961,9024,31521,53879,97859,281085,401717,290978,23881,-231016,-361042,-180829,37240,7409,-81920,-111384,-160920,-159533,-141167,-225527,-321935,-221022,-48658,-2544,83465,302831,369509,153069,27460,83072,140521,269977,321197,119875,-137170,-206232,-159530,-111669,-47682,71291,127597,26451,-69352,-15911,127342,213540,44490,-225864,-299489,-181272,-68254,37044,177915,277382,315223,321551,240750,77260,-68491,-75582,6321,79856,163985,214898,194222,101653,31973,-16376,-99194,-142900,-137315,-190124,-250744,-162859,14638,123212,23207,-71693,50485,141202,51469,-23811,38474,248025,411576,362303,221714,105059,31599,116006,238628,151585,-46924,-186788,-203644,-177935,-233461,-294040,-300283],[-222374,-147026,6665,72698,-9262,-134364,-201007,-185267,-170802,-209906,-203220,-103841,-39337,-71022,46743,367312,596840,367214,70513,25605,-18541,-149775,-92405,133506,208688,137902,25925,-79237,-47856,25397,-62539,-106744,38597,209522,238374,187872,230980,194754,26740,-67730,-44768,73991,251720,296320,151205,16584,110651,363557,380121,17587,-195112,-182328,-90012,-13679,-158578,-441345,-469600,-169322,218225,472344,449133,151410,-200945,-342428,-211203,52313,160244,204128,177717,-135639,-480196,-359412,-82481,-90568,-252693,-343071,-359546,-217670,-63910,-40216,-121654,-292533,-327378,-107021,6975,-45329,24485,207254,308783,336180,310184,241547,222728,196719,187104,244701,188981,26715,-72847,-79512,-83697,-55642,-54394,-212265,-331273,-242635,-71308,89072,174074,173706,139428,91118,75688,232976,397527,150019,-217125,-145924,133675,204236,135189,127923,187050,188869,79315,8210,-18551,-93728,-35970,-39002,-195477,-185641,-62045,-42418,32271,206543,304706,137917,-107926,-138414,-83224,16369,132811,178227,69163,-79309,-178345,-14842,63738,-204861,-287766,80323,209247,-75337,-150038,-45672,-38769,-94042,-209939,-297623,-143894,11172,-44940,-66020,-52089,-162826,-275949,-124299,180322,174394,-198466,-423640,-221786,-12426,-37569,-33171,91604,113306,22080,-81753,-128219,-113634,-38438,59131,90693,66969,149448,237326,91601,-222304,-403826,-465696,-418435,-256768,-200913,-276700,-118346,145179,185722,9048,-187792,-277869,-235403,-164204,10232,149479,116963,63299,21536,-40577,-98905,-137376,-129381,-211491,-335916,-271231,-161228,-130576,-59762,-7431,-82370,-199742,-235805,-212326,-190271,-71633,42403,1832,13799,176006,174978,-78585,-209845,-93612,67964,142720,181269,135140,-20009,-57959,182224,252492,-7501,-166183,-132551,-148125,-169356,-58382,19951,-123717,-169707,31047,167698,113653,-17648,-117467,-57947,79254,62332,-4208,5014,46324,60715,45602,9641,99129,122789,-115568,-461238,-346992,104485,306656,139729,37436,33611,91833,207589,181506,-35883,-206621,-234313,-186819,-249136,-298511,-97122,168186,176954,17749,-19415,138370,326053,284652,108858,135164,265683,308000,232825,81432,-72475,-139543,-71208,22983,-29108,-93732,-83726,29923,270082,310538,81727,-2038,221665,374553,207213,46528,142796,192354,17770,-63351,-22693,-105595,-391443,-447609,-84701,171058,101161,17355,22886,-54360,-39106,194810,285703,54049,-202544,-301936,-275138,-200026,-140489,-12253,180064,272345,204797,55526,12654,93967,77552,-56177,62175,275782,191982,-35715,-58903,93371,218548,265654,214966,103034,61251,-119117,-374044,-432831,-295699,-249294,-226687,-186318,-99353,14032,114624,64033,-22219,-27895,-123952,-256668,-290953,-230398,-87482,4860,-21469,-26150,32855,20900,-87505,-125863,8727,128359,90471,8645,-41629,-120558,-200675,-288754,-310824,-320147,-326186,-188173,-89224,-182957,-146506,-4005,-129439,-390870,-424216,-264471,-221193,-279719,-273692,-151073,-36175,17908,41553,52790,-103653,-345397,-337614,-122531,-94379,-272414,-266518,-94757,-76989,-131438,-86920,-34522,-61789,-110690,-168160,-246305,-239091,-66256,-42773,-281680,-526091,-546944,-584761,-584192,-257163,86205,-97846,-211498,199460,587096,604716,344761,-28348,-161479,-518852,-1260986,-1662452,-1828903,-1486098,-475621,11412,-1628447,-6348625,-5890014,3558751,8039352,3901265,1671651,1400600,635333,947723,863019,599300,913964,714524,420523,472357,247277,-97002,73079,218487,-227375,-565544,-323134,-145331,-280806,-160039,76058,86567,91812,220920,286573,380593,454108,335363,239060,201111,-85566,-235231,47984,332904,217444,65030,163793,204953,31420,19500,180519,133096,33490,171032,299605,164559,5888,-157465,-346762,-382748,-184666,-111772,-255015,-326790,-56732,329922,507099,489009,426006,204286,-36607,-79748,49045,242275,294382,224497,175209,648,-193907,-97631,39914,-23474,-53888,31747,89819,84896,34103,65431,224781,333270,191502,-63524,-208416,-108051,101034,200281,201012,127097,-73208,-334300,-378428,-204604,-43440,25069,25078,-34267,-126810,-95497,19450,22797,-102569,-159843,-62806,23480,50834,96750,145287,146820,200833,193318,51560,106909,165853,-78042,-220979,-27504,74485,-67328,-83737,156141,183490,-111729,-262368,-114103,76447,137637,73141,-6940,80888,96592,-141259,-436809,-471910,-272727,-45145,164028,254696,138428,5502,-77,-49097,52200,477347,675290,311555,-96426,-149366,-87908,-165588,-203341,-113531,-158018,-188375,-103782,-138685,-68005,157117,181055,124358,136522,2313,-186144,-151216,63226,109973,50468,107757,133360,-27910,-148822,-268324,-433822,-388879,-155225,-9887,16864,104206,161422,101040,-8080,-34994,43636,64179,30930,82812,135804,219317,310146,155130,-91477,-130871,131,70625,66821,126158,239454,200675,134605,165524,153535,14990,-218605,-278440,-47295,65107,36070,150891,325739,384058,258521,-36002,-87276,-18699,-43047,48820,190986,52028,-110116,-60198,17344,86600,177285,195457,226847,265706,243379,200266,207199,115725,-71422,-29804,99267,-11329,-140257,-155646,-187428,-165815,-32799,52402,86072,139074,224763,198952,54084,-17058,-65406,-132315,56876,222880,84193,-53567,-69053,-97838,-11270,118068,159010,194979,193024,191093,276754,366438,266835,55069,-67224,-109798,-65779,-55362,-116223,-130425,-150952,-127405,-106844,-227601,-251173,-114471,-26842,-9325,179124,441269,253629,-217959,-281252,-41397,38865,29389,143086,283256,275782,229054,272479,380149,464424,606591,555365,291870,284606,375804,282189,14150,-165898,-193837,-238445,-382951,-387279,-254329,-202432,-278012,-238535,-34934,99131,23031,-99388,-104357,-109703,-178404,-118548,-27689,-41520,-108019,-53540,-55284,-96755,118232,424754,339348,109696,16441,-30818,-37598,-138776,-314924,-204157,178401,387578,211714,-124998,-288669,-192804,-88745,-44843,17763,68097,76611,-9771,-131135,-197657,-201387,-241553,-192068,-73677,-71294,-165111,-137252,-130802,-166686,-28028,137367,-16156,-349857,-448845,-347132,-196955,-83451,-40676,-12795,-42060,-151454,-175793,-24988,85996,92966,144452,143643,-68905,-174293,-9044,190650,331100,424597,443656,399327,269108,44212,-154063,-235573,-156050,58043,229903,159168,-34281,-73750,-76242,-281744,-388177,-226640,58440,207433,56204,-30802,153167,166713,-163708,-360961,-231710,-79898,-127854,-269120,-252661,-120231,-102684,-187455,-116488,180916,314269,130842,-120223,-235269,-205528,-57223,-80883,-257465,-339247,-324651,-225400,-32299,155944,122281,-180476,-398009,-604346,-603484,-648785,-824148,-983923,-617981,6738,765776,1036458,795517,436039,348851,397360,-309141,-1366517,-1458612,-868400,-377172,469909,810761,879388,1122866,1035999,745514,516218,288635,77937,-45629,-98656,-270855,-401921,-186004,140374,186571,28668,15578,173982,232056,134161,35249,-12607,-29691,2552,60398,222049,343457,239553,-39805,-318992,-429304,-259811,-1220,20938,-79186,-53266,-33101,-62457,-95387,-140319,-213992,-221062,-195870,-123560,52351,298374,347936,146570,34366,73100,120183,254398,337446,143513,-127559,-200922,-178603,-146280,-54995,132287,173079,45187,-80023,-68748,18363,120451,54265,-135844,-210423,-150332,-87062,39976,207003,272622,271182,278367,250952,128170,-28986,-44726,33484,110853,256138,336898,213983,69528,27442,12317,-53315,-55325,-33293,-93002,-180982,-124254,47819,156071,48816,-51427,39505,104222,56565,40748,30333,131574,280219,336664,302974,157594,1106,93416,282906,225151,55972,-71388,-134062,-156713,-246451,-288588,-261259],[-190573,-114493,47870,61482,-53743,-128324,-139544,-126685,-96062,-82840,-72301,27057,64489,-35215,19104,279700,462283,318869,59263,-45795,-92688,-170216,-93666,126772,127844,-7151,-84383,-149117,-143241,-94816,-124743,-146395,-5099,225283,290025,190763,186530,132868,1850,-63759,-93271,-27886,179277,292880,170798,2196,54660,273010,265159,-44773,-174344,-139007,-96281,-35849,-139128,-415321,-448792,-95400,264181,383705,307685,65870,-278103,-441205,-301780,-41784,83434,202806,239329,-85395,-398426,-285978,-79539,-168389,-388022,-422751,-334687,-175530,-50892,-52191,-140063,-261141,-297915,-150888,-33409,-75024,-51537,131867,280623,279116,183825,112451,195970,260610,266562,284562,179767,-57501,-222324,-227979,-130859,8486,28566,-190734,-323795,-181673,21249,138881,141111,92583,62658,47116,64429,197792,360540,147082,-229347,-249112,52237,201080,128628,71472,118883,132289,43233,-8948,-91500,-182429,-45142,40185,-170983,-233025,-49595,52795,158296,298463,372824,217753,-48930,-111320,-106882,-96256,-10938,87552,44993,-106347,-263228,-116280,61095,-160004,-274893,32929,146224,-136281,-206456,-118897,-140934,-169991,-236064,-285630,-108796,65052,12397,-19040,-14489,-130388,-259988,-155657,102011,136026,-146727,-299474,-150530,15044,-3516,-31486,-5323,6940,-17758,-109592,-174489,-96688,47896,164221,243794,252446,261594,234739,82256,-221766,-456067,-538214,-424533,-194777,-191258,-350993,-224351,22255,77642,-1962,-125337,-236209,-217060,-130573,-14591,52611,20894,-18982,-59224,-85090,-107714,-99973,-95790,-190579,-297357,-222137,-110443,-58599,27930,47811,-67369,-199195,-239392,-201650,-180668,-94287,64150,81740,102443,246114,247943,21680,-144717,-82722,80499,151843,233211,224309,27610,-51822,172380,205880,-61465,-212705,-96770,-11355,-96605,-122329,-27258,-73693,-89511,99574,178323,48088,-83946,-147389,-90529,32894,-16536,-122693,-117935,-31343,17990,-5159,-5268,130037,175843,-18949,-346125,-362659,69374,389946,275475,87692,9383,70001,241678,249132,16027,-191541,-272241,-248943,-265149,-294198,-99893,210725,277393,129102,63889,127419,216258,196543,80656,86567,187464,233889,165525,27670,-105720,-128752,-13070,61277,19289,13041,35935,34638,131377,146954,-55167,-101999,142113,294547,164599,49773,90862,77250,-50672,-78535,21431,-47460,-329574,-371571,-46705,144610,54668,40667,101861,22843,29717,227607,268570,10252,-231706,-297590,-265988,-192141,-110070,32140,207771,298936,262035,139825,57706,74887,30189,-57064,66595,243116,146535,-48375,-54030,85711,199142,232867,217877,179033,195456,66803,-247826,-523507,-553499,-388754,-264369,-257584,-228779,-104745,46089,40277,-10593,-3568,-32848,-173371,-259289,-208264,-58681,54209,61125,79644,72295,-67487,-222708,-176112,31270,176824,160682,68364,-49181,-154985,-237903,-331343,-319469,-307071,-311388,-145727,15565,-57108,-111925,-45625,-165032,-401959,-471998,-320110,-194391,-164644,-169384,-100589,-14140,47371,103847,70203,-144096,-368926,-307743,-86738,-9017,-126397,-180732,-131930,-119910,-83355,-37266,-76225,-148666,-202970,-303391,-344967,-248072,-63456,-91000,-419841,-632674,-557565,-503974,-439003,-80081,241826,-6661,-132975,228770,482141,405115,209949,-134464,-465854,-867766,-1507477,-1744946,-1730434,-1179694,-243362,223891,-926741,-6042047,-8382198,411350,7814482,5376873,2603707,2255852,1154835,925473,886252,803043,1008064,659943,457381,641965,307099,-115836,152256,312264,-222285,-590393,-367498,-215233,-329768,-142911,152845,127650,20779,83504,219104,436656,494711,306605,156220,134476,-105880,-263194,32816,350860,226511,83779,248268,315345,76398,-39155,111823,137736,74993,216570,378588,248924,47699,-166652,-428574,-536974,-364667,-233740,-187468,-38011,246351,487949,546130,496591,384017,89194,-132927,-110369,42917,225771,303926,250136,149042,-41795,-156714,-61310,1806,-54385,-67231,42718,148221,122397,44571,124758,298854,347294,229084,30457,-119507,-68489,67789,170986,219498,110987,-111604,-305927,-381872,-276997,-85121,64638,71984,-25185,-74166,25459,125429,80929,-80154,-166939,-97415,15247,111082,202913,256466,251891,266162,185938,-6257,-1964,56374,-93318,-96401,119436,82332,-147834,-125645,148155,173177,-88977,-208019,-69591,101473,182405,120779,61194,116030,47955,-198125,-401615,-374476,-261544,-130990,64970,194122,116383,49782,48427,-26738,103332,535798,700832,265588,-233260,-232794,-68716,-78083,-165578,-91898,-48970,-40059,-33529,-155613,-113682,155443,210858,141211,160996,36108,-171850,-125948,107655,126277,40732,147683,229376,27453,-219941,-419202,-518543,-305966,-20157,42238,6663,94490,148370,105753,-28579,-121979,-77469,-27871,16488,99781,118254,183726,255755,86120,-133972,-186754,-118076,17181,93876,132912,189009,152469,114210,176206,176619,-297,-303967,-402668,-137735,50358,60156,131899,333059,363726,92302,-197309,-132295,-37641,-87782,-13955,137181,95952,46845,144276,165416,128118,182145,220739,213211,185851,173045,164430,140680,21655,-90652,53115,179360,19014,-137448,-150276,-178389,-160625,-55967,12829,27412,80288,191670,190596,96511,83303,9876,-103063,76633,239246,153591,47450,-28159,-94376,13649,123926,75581,110185,219833,253713,263657,349636,281201,104564,-2289,-8892,27085,27712,-31071,-114742,-177288,-121992,-92236,-252382,-301501,-132780,27334,52201,144712,378149,210557,-280615,-334145,-40731,46419,51287,168467,275666,187354,114245,192904,348460,427743,550878,527085,293788,171777,106822,119908,-62370,-203216,-176178,-185812,-359123,-404987,-230665,-112674,-208424,-217569,-22291,99646,17404,-86066,-92634,-96537,-56470,86763,155296,92526,-37438,-44266,-52249,-28888,214180,460578,292857,-4879,-74789,-25076,16656,-104136,-312745,-213434,107829,285097,139153,-194148,-367897,-243144,-94220,-34995,-37512,-65482,-29671,-5704,-72213,-157140,-167735,-167626,-83890,-30898,-182780,-337805,-230443,-105453,-56391,101470,242054,51749,-319870,-434115,-319695,-226737,-225448,-189320,-99094,-48340,-83408,-95057,4059,49109,24984,59042,71371,-74217,-158997,-47471,114827,323105,473188,479367,381327,262084,51458,-148937,-236812,-107488,146849,271377,110178,-88973,-53398,-23812,-195865,-257989,-163638,8330,169185,67911,-12169,169533,217232,-86334,-330756,-234713,-95603,-146056,-313949,-273323,-80428,-21787,-97058,-61916,220569,355656,190920,-40656,-151826,-179442,-97901,-147753,-284436,-374530,-426465,-318809,-72184,86745,11173,-431810,-968057,-870768,-534061,-553634,-363524,-121212,58180,327518,1002199,1032692,514923,79338,-112053,-159541,-485758,-1100368,-976080,-584269,-118858,678992,823885,953103,1236210,1000735,567136,337185,198820,-18866,-221364,-240388,-343780,-458382,-203064,116579,124273,-20581,-26847,146461,238780,134688,19382,-13387,-22815,13294,46480,108650,197480,134822,-91125,-324475,-402622,-302292,-47157,36667,-39255,47878,121365,58591,-6912,-24627,-75122,-180958,-305982,-248761,-20289,242001,289295,134487,42698,70237,115523,229769,324281,142499,-118699,-185818,-178666,-163886,-67500,172645,237520,97239,-54272,-97918,-66223,46618,65562,-48857,-110051,-101696,-82712,50023,199980,210921,190455,212523,228714,151949,14296,5598,70524,139383,337432,439356,211208,8336,-1656,54315,40456,50091,63192,-3266,-103164,-82854,52057,136919,43667,-37680,23303,59455,63535,103087,27682,27809,163356,304713,367216,203162,-22611,70179,283883,246796,127985,47662,-18836,-91316,-242042,-288011,-215577],[-149526,-68854,86249,60942,-68625,-92193,-51825,-50766,-30620,11667,32373,115695,110631,-17522,-8849,157291,265133,246331,66348,-90094,-144918,-156138,-39704,137148,41309,-154940,-211082,-248311,-281372,-254789,-201129,-176332,-32709,225724,302024,188168,124683,40904,-30477,-39884,-96866,-102119,63185,203667,111187,-75047,-50387,128752,106041,-61935,-76645,-35918,-64536,-49458,-93369,-300128,-339723,-18933,239607,216706,128292,-18703,-321078,-510413,-392554,-145057,9182,157644,233249,-48906,-305530,-214725,-86376,-226762,-463466,-469142,-278920,-98098,-40461,-76267,-128533,-178720,-232577,-192342,-83900,-75475,-81046,15047,142008,157569,35936,-18727,164244,300468,302157,278502,137922,-154098,-344476,-311155,-126801,80758,105703,-134539,-264405,-115010,73499,152985,106060,12074,-17204,20132,77182,171406,308757,155990,-214763,-326888,-16155,207376,118662,10127,66275,83578,5925,-12602,-130332,-241472,-73503,75539,-134397,-232534,-8292,174123,271879,330552,372110,265208,12895,-90557,-128780,-192153,-144078,-43739,-18017,-128513,-294565,-189943,24493,-138408,-249892,-255,89597,-174578,-259578,-180416,-174991,-151988,-188349,-221791,-53706,105057,61129,13302,-12597,-125482,-245417,-205966,-33971,36334,-104302,-147830,-40709,86576,90298,6320,-107179,-111971,-67095,-158532,-239525,-78628,147941,280567,385571,422436,367916,235253,67831,-183734,-443775,-570951,-396122,-68436,-107867,-358107,-279167,-49730,6469,-16604,-89308,-194411,-181675,-73796,-13952,-27735,-70350,-105129,-127819,-91926,-85703,-72775,-69677,-154114,-235705,-151374,-35353,36886,124073,113043,-28368,-176788,-233797,-189952,-153648,-97852,65221,130175,147119,227775,217864,68317,-89569,-82326,69252,143993,250052,287630,81068,-38170,125835,135901,-71022,-171898,-15035,103103,-55819,-194675,-103093,-59429,-35601,130727,146947,-32506,-132266,-155417,-117670,-20655,-86092,-215038,-204501,-92580,-12858,-15068,31649,176820,235471,105515,-142589,-270464,54212,412357,375026,145515,-7898,12927,195216,225146,10380,-189379,-268782,-244462,-215628,-234301,-83956,221027,332656,222088,131242,88559,86930,85272,5138,-12808,97605,169513,103050,-21964,-117796,-89650,60784,117185,104651,152177,151393,24128,-1348,18038,-132529,-168650,34456,176314,123627,52851,11424,-63270,-121852,-92567,51450,3332,-256860,-301318,-53078,75605,2052,59996,166827,108155,97482,218082,209218,-6778,-184428,-242487,-239198,-161730,-69454,37329,192977,314362,314813,204140,61433,5035,-59349,-86040,31376,159144,83539,-64450,-85252,22803,126523,151826,178078,226464,278321,214760,-100778,-524902,-691897,-439222,-256039,-302517,-350651,-225514,-31605,10152,-24608,-9303,46159,-83282,-238773,-213388,-59302,71641,113167,150484,88362,-132182,-293258,-191501,46666,207776,192799,70264,-87099,-165501,-220023,-317422,-295688,-270275,-274403,-92352,101720,46169,-75860,-88217,-176585,-348837,-436282,-320136,-140229,-32959,-38427,-47753,13386,113658,162819,22533,-217443,-357746,-274696,-106464,19513,9528,-82424,-166929,-169795,-57879,-11062,-114961,-220022,-310191,-456641,-452073,-261491,-75830,-145099,-512870,-663035,-514653,-386347,-277401,66770,299987,-3825,-149098,131571,226398,80660,22593,-181941,-588971,-1012468,-1531140,-1589499,-1464965,-1031109,-479517,-27439,-574617,-5501346,-9343525,-1271759,7351450,5625318,2686677,2662847,1592634,1029574,988524,935950,1012401,631952,535158,791091,416213,12640,316788,406225,-147599,-444956,-264131,-203724,-315894,-129918,172274,144885,-20725,-49657,92711,402031,509818,306573,108269,68547,-144129,-318153,-19530,328679,250250,144669,330608,395200,128492,-46204,74539,129056,77958,212757,400311,311677,123241,-78817,-405341,-602600,-503450,-347012,-136402,195196,476763,598988,564563,502866,352813,16199,-184938,-131977,17983,182101,288413,254840,97555,-85345,-84712,17092,-3256,-62243,-65722,31542,163262,128998,16772,130329,323569,319291,253398,139863,-14621,-34823,13963,103128,185808,73135,-119665,-192702,-276817,-294929,-117629,106985,112165,-40901,-38685,137616,222119,135473,-33901,-148561,-125848,17098,181562,313276,371613,355862,308875,146468,-64289,-105198,-68957,-90699,58455,237468,67178,-193575,-122788,134325,135529,-54300,-92119,9931,103451,194219,160341,130408,147594,26162,-191481,-280463,-208923,-202046,-190989,-37971,104537,67511,67544,64639,-30698,115582,532282,673343,246500,-260084,-250800,-23233,52586,-41819,-41479,29718,88238,47999,-122696,-123723,140849,230360,156780,166813,46684,-171991,-99052,152867,132711,7076,175094,316231,79805,-267649,-511696,-524303,-168390,138783,108128,25430,97263,116270,76861,-17899,-121372,-138258,-97808,18922,118502,88852,134261,176534,-6620,-179295,-222599,-197026,2334,136224,134307,124861,77059,47372,133618,163183,-11633,-325907,-437686,-177969,61333,82139,102736,327636,343548,-31123,-246923,-97427,-21768,-117625,-79740,60703,122509,201430,331420,282099,140240,145900,214375,200828,123549,98019,128197,101377,-49884,-123995,67795,194593,30380,-135797,-129121,-121228,-115180,-67010,-28918,-66822,-44559,104941,155564,114942,148876,62737,-65142,82168,226152,207711,154050,15339,-93796,38121,138327,12947,39278,250403,292679,207768,263968,240319,132058,50436,54739,80808,97286,63511,-61931,-157263,-100310,-73089,-230796,-297377,-127499,80460,118039,124985,283499,109010,-355079,-357623,-12065,98578,109007,185880,245432,111060,-876,98611,258097,319004,418465,421747,212855,-52374,-190178,-69890,-155325,-266007,-183708,-129685,-265953,-322967,-128176,9068,-126244,-187193,-10595,93919,8093,-83846,-101259,-84205,71820,267433,333497,278473,124482,16425,-8890,76327,303814,433088,194649,-130188,-168158,-24977,74073,-23416,-223836,-180580,31712,167790,71174,-215519,-370547,-234856,-50561,16036,-76612,-208761,-166369,-36498,-38293,-113825,-139073,-108120,-6171,-37091,-323252,-477238,-287914,-65253,72072,241108,337666,147420,-180081,-300501,-212948,-196813,-305450,-302156,-199177,-106911,-59160,-29828,3762,-19907,-50309,-23559,-19273,-107027,-172899,-114323,16537,262301,460032,459658,316543,211692,33018,-167136,-230895,-41704,204045,263726,91408,-57072,7877,17633,-99782,-106946,-81672,-24954,119786,69835,-6886,127437,187594,-25602,-258082,-204228,-68922,-130479,-330841,-272852,-32690,69015,9059,7140,227300,342895,216142,31434,-79281,-144418,-150032,-233295,-309260,-350826,-409458,-312558,-48061,103363,12528,-483450,-1171209,-912784,-564719,-582110,-139227,356100,537018,744412,1186432,949125,254607,-223463,-519181,-669907,-622417,-772999,-575452,-439502,85862,874210,949957,1066590,1248696,870832,353138,131903,74882,-119086,-382480,-387324,-388495,-421778,-143306,112803,69972,-43633,-36970,130707,232818,114021,-12976,-2962,46923,92962,63848,-27326,2549,3800,-123349,-250921,-304272,-303291,-82095,66920,47805,169110,249389,158127,94706,101979,79426,-88096,-334193,-348703,-112314,164724,226472,127217,55214,79885,127059,202510,280278,117322,-108530,-162334,-166237,-177417,-92664,179597,300091,156497,-10194,-93626,-89912,28319,88126,25197,-12904,-41699,-53394,79201,193017,136450,103557,153497,191989,142010,48960,69098,118352,169279,394406,493346,180295,-77882,-50334,103825,164016,148673,121198,43017,-61047,-80802,6541,69071,13025,-33073,5270,19577,74285,153284,43533,-31280,82529,272302,409688,245297,-27661,45873,233697,213637,154754,130735,101065,701,-215696,-285463,-176341],[-109764,-27317,107721,69070,-46593,-21225,45271,14781,10051,67871,98615,142053,94472,-16019,-29213,32087,73154,173931,87992,-91708,-152757,-106490,53018,161982,-21407,-265831,-327489,-349948,-413088,-395074,-268628,-196001,-47042,205404,279563,190023,72036,-50865,-63776,-7975,-60283,-134584,-64535,61350,-4653,-196275,-179468,-22356,-30053,-16706,81909,110926,1922,-45509,-22477,-118977,-166665,44384,157135,25909,-31395,-76841,-318892,-526986,-446737,-207826,-21560,96673,161646,-49268,-247802,-167715,-83471,-236244,-453980,-466487,-217474,-17853,-40056,-109034,-90379,-68687,-159606,-229621,-130099,-37177,-44695,-85569,-38809,17144,-96471,-126430,126355,302715,289314,232006,64932,-244049,-403070,-301226,-68838,147400,156746,-61291,-163679,-49695,84280,142121,82773,-52025,-87123,8536,99909,151665,256128,181874,-170090,-347504,-43464,228587,109282,-47168,24891,36581,-36801,-8391,-114880,-252431,-120702,54661,-89216,-179924,38845,264482,319558,280421,305092,285109,77582,-76812,-139491,-231374,-224176,-165111,-95876,-140422,-256871,-195548,-31694,-153318,-225121,-14317,44793,-191989,-299583,-214678,-138479,-63602,-90886,-117660,21512,132090,83276,10657,-48017,-139288,-225895,-251043,-175698,-85734,-81344,-19454,77078,192296,236513,90406,-168866,-204266,-113622,-216841,-299913,-54294,244174,383465,483716,536019,436106,226625,41301,-130996,-376462,-553455,-341801,85583,42045,-280249,-263688,-59081,-14817,-28605,-81361,-159253,-134579,-7336,15162,-65765,-128858,-172396,-175914,-76618,-53608,-73697,-55267,-92282,-150354,-76464,41534,131716,207545,179509,34254,-133273,-217896,-173798,-114481,-81997,50902,144674,145562,135945,109588,67274,-44441,-81729,46752,123280,216752,294591,127989,-11662,55178,48612,-54650,-68287,86962,165334,-53070,-254864,-186909,-82577,-14409,128416,88672,-115895,-169246,-152529,-139470,-78801,-142268,-258589,-216960,-105333,-23655,1754,83449,215809,279122,210079,66819,-108384,57903,354557,384612,174956,-26561,-60637,107700,150551,-34156,-199712,-231793,-180341,-120120,-141299,-57756,195105,324518,266599,165705,36798,-24838,-15414,-86321,-120861,19523,114274,41022,-65690,-107092,-26664,139221,178984,197787,288331,238318,1485,-102074,-61405,-141053,-182981,-65983,55710,94228,56080,-66343,-182721,-181204,-108650,55421,35549,-185337,-234120,-78810,-20186,-57889,55970,184230,160370,136021,172713,129323,630,-87264,-157322,-198859,-113654,-29090,-4895,122305,293951,330975,218807,19631,-103808,-168807,-131617,-25983,53982,25877,-74925,-143785,-84115,4676,24275,94062,222664,283352,277624,22298,-427866,-648545,-386850,-205137,-293321,-402699,-296031,-90602,-19829,-65280,-39664,91244,-11305,-230710,-248919,-100264,49366,126540,166437,63272,-172147,-290740,-172886,49045,207581,171009,11957,-138230,-145304,-152388,-252033,-247251,-218814,-218002,-38406,134688,76965,-63980,-127540,-165402,-251471,-335418,-265909,-71376,81974,90936,2131,30474,184321,197382,-73655,-298290,-304425,-238560,-170395,-6548,104756,-5519,-206380,-225694,-70095,-23632,-142094,-251445,-393414,-576914,-540926,-284442,-100228,-193929,-539198,-627452,-444820,-274297,-146085,143009,250697,-79975,-247903,-70659,-123529,-282206,-154693,-154711,-496857,-922779,-1366712,-1303714,-1135415,-1062528,-1074342,-683732,-742916,-4910358,-8339502,-856591,6756209,4413034,1770097,2470660,1856040,1281791,1191437,1005611,955253,653371,636173,861213,545684,292430,545883,463792,-52380,-206491,-65593,-120793,-247120,-127255,120111,122155,-31165,-142477,-51060,292448,491461,313301,96643,30819,-182741,-381482,-90891,282426,290924,238927,391431,418388,171396,4180,84783,120388,52736,162832,357639,329596,188653,31865,-328846,-599773,-582484,-419651,-112646,314110,584283,636195,564909,513000,340797,2775,-188039,-146071,-19585,119759,238504,216789,17419,-124680,885,111731,15748,-60151,-69010,-18985,123430,112931,-31400,83703,292582,258291,252753,231633,75960,-25941,-55303,15394,117947,29812,-95610,-42612,-108827,-255332,-128140,144452,137115,-73669,-24932,212836,269596,153655,22267,-97474,-132461,22449,238553,402780,470720,437541,311859,77106,-111301,-174500,-183667,-91297,181916,299000,47535,-187154,-77933,112866,73660,-22525,45370,102893,88472,162098,171608,166756,148094,19962,-137212,-124357,-34903,-107781,-193618,-103366,12002,9866,61554,54029,-49371,87244,459292,588566,246559,-180580,-205939,38414,196611,131577,12897,30803,130571,109792,-37330,-80264,117379,224112,166658,160869,33265,-190182,-84447,182292,135714,-17580,191584,371956,121061,-279764,-526490,-449932,-14581,276356,166007,52379,88981,49859,3961,16701,-30592,-121708,-129748,27271,122581,47402,75533,92665,-92809,-210130,-221806,-208418,22804,184769,141238,75020,2465,-43243,50395,113743,-16039,-271414,-371974,-145683,119983,114648,82213,317783,326604,-91406,-216933,-29290,13498,-118795,-132731,-27669,121424,315080,450059,335530,118245,72156,169152,187990,90552,37101,100719,89937,-94959,-172531,9168,145535,25935,-131648,-102591,-39832,-51644,-70763,-64475,-160524,-188895,-7747,99204,93945,149843,74780,-29593,79550,194107,222627,218370,45822,-81543,79839,178367,-4698,-8457,258194,288820,125827,141532,171693,135028,77510,65695,83584,136542,139291,7262,-105578,-72299,-49947,-166511,-247726,-112178,110867,157664,108356,172798,-30701,-428887,-354720,18066,157157,163365,175813,193883,62070,-88351,8776,132947,171687,255334,273770,71748,-288665,-385231,-206488,-223954,-322401,-210514,-89012,-128908,-154406,33782,137607,-42801,-146528,-6699,72975,-6022,-92673,-133426,-88926,148147,358906,454507,463279,318782,98760,55941,183524,357967,360754,83346,-230642,-248460,-48005,107151,75713,-77601,-120979,-30956,78274,39025,-182975,-306780,-177210,35356,106893,-77164,-311908,-284909,-88106,-31674,-80879,-132422,-91551,14235,-88220,-448443,-548694,-298291,-30524,174741,352890,400391,246777,23353,-92337,-55644,-114497,-304003,-354083,-279991,-180444,-66285,9797,-22700,-103821,-116853,-84959,-107890,-170696,-219741,-184706,-65025,174399,391691,392679,236133,140960,-5929,-198818,-201214,36658,210995,198713,94818,27153,53750,5685,-37113,15779,-12965,-48708,55044,54218,-15336,36132,86369,-1314,-178433,-165989,-14948,-80738,-304635,-244437,13692,143779,96759,65516,191092,270380,196846,76397,-40522,-118016,-205382,-324556,-340440,-282570,-276706,-195504,43117,206544,140221,-312855,-951688,-813173,-795109,-775361,-171235,374000,731201,1213838,1330938,796493,66089,-395350,-769206,-1010340,-755306,-557292,-407323,-362654,332153,1041346,1094786,1134727,1135232,675566,162668,-38709,-30318,-168484,-457760,-474263,-372798,-283809,-11104,144019,57657,-25105,-11517,130954,220201,90568,-44569,7707,147153,218998,109127,-143951,-186502,-121420,-143713,-147256,-187818,-266479,-89561,113457,165463,272135,305028,203236,177738,212857,223298,50709,-263890,-395690,-189132,103558,191005,133153,71176,97013,144867,173451,204650,69347,-94061,-130310,-152274,-200671,-130903,154664,338821,202157,34442,-57273,-40184,78132,122976,75305,61195,16600,-5123,131350,215345,92531,42852,125310,156405,99015,65208,133055,167455,193562,410359,480543,124176,-172090,-104335,147107,276471,210059,120681,31335,-73073,-135933,-88881,-26144,-28003,-36829,-13849,-9823,79723,172854,69998,-36130,44917,239429,422568,286025,-139,24896,141015,140151,141526,158674,185749,93476,-169404,-273031,-149346],[-77882,-1464,106015,74812,964,70922,124491,42030,17110,92088,125251,105980,32783,-19333,-31915,-61569,-51313,125618,117173,-49284,-107291,-25306,157265,191725,-40591,-308544,-399176,-410473,-478275,-462361,-308425,-208248,-56680,160991,225876,188005,44679,-114078,-91957,17580,-1723,-125254,-170805,-90364,-137715,-323887,-297615,-134080,-87419,82161,262704,268235,88435,-15555,66957,81027,22723,85632,48735,-131460,-127598,-93439,-274628,-482866,-437916,-196816,11719,53119,54234,-92511,-248475,-157538,-65274,-189473,-362261,-409462,-173029,30380,-55011,-142450,-35038,39361,-109241,-262926,-156502,36134,53802,-115653,-179540,-93647,-175454,-185867,84804,260481,228714,155375,-27711,-310236,-385834,-206589,24027,193814,173435,10493,-46025,4054,60976,119265,75792,-91024,-136216,7946,119446,138303,220210,216942,-105853,-299776,-17291,260068,101184,-95036,-15655,-14122,-86190,-8105,-51903,-213841,-172379,-2929,-32313,-87553,67387,276439,272273,158079,200807,293646,144854,-65010,-128596,-193106,-229638,-231595,-156643,-138630,-163530,-128046,-89432,-200285,-206139,-12922,11815,-191989,-312759,-212799,-57434,43859,14514,1821,109898,152242,71666,-31555,-104902,-150766,-190229,-264295,-269123,-180226,-78360,44326,161765,300014,394862,201124,-165910,-238319,-145299,-270685,-333545,-18427,322937,452863,519849,569225,444524,193066,-6615,-96862,-285613,-489154,-271711,224519,225844,-127968,-184158,-22931,3585,-33532,-88904,-128611,-83334,50052,62983,-50811,-136579,-202449,-200076,-65511,-43589,-111886,-51947,-4392,-45975,-12588,97308,200728,263052,239449,111057,-76118,-190512,-148523,-71823,-53288,32916,130687,105590,7633,-28411,37635,-6397,-70256,24953,89874,133084,234036,157604,27652,-21149,-50755,-44914,45972,173140,164742,-79661,-287047,-256145,-135283,-26857,102535,24193,-190323,-203017,-146819,-153777,-137583,-187100,-248906,-146377,-54699,-16001,14634,107127,230837,296817,264321,210461,62137,73848,225470,276741,145467,-54420,-126584,30172,83129,-82462,-212695,-177940,-85811,-16481,-51763,-37706,136144,253538,247680,160731,-8299,-88540,-76169,-156333,-192602,-28480,63355,-24417,-100941,-76548,46445,201513,222300,258846,378137,276978,-28590,-159639,-93321,-94655,-145913,-131674,-35732,80024,62440,-107574,-236668,-215119,-131668,27914,44053,-119165,-156898,-91507,-120698,-128668,12332,135448,153962,131473,108128,55648,21106,16778,-66372,-144462,-53759,-2740,-93182,-5600,216733,282005,165963,-56950,-224714,-270020,-175803,-78779,-36292,-8760,-70632,-204606,-203216,-140445,-131857,-25788,154847,205052,235786,87742,-259448,-437537,-256312,-132153,-224506,-347970,-282725,-112845,-48406,-125399,-80866,97722,29525,-226879,-303516,-175410,-2440,109125,126373,-9832,-199752,-239532,-141810,28914,169901,97968,-87608,-181450,-99775,-62180,-164511,-195114,-170321,-152332,4680,100963,22249,-85656,-160280,-141092,-142234,-211091,-177549,-1561,155822,184894,36203,22378,224788,194422,-186748,-361136,-220518,-200875,-251971,-65937,145435,25121,-255586,-285147,-121926,-78245,-157523,-238605,-421979,-621214,-587373,-323373,-140825,-235751,-503271,-545620,-367333,-199144,-78380,135153,127990,-196833,-388394,-318943,-471817,-582564,-272308,-78653,-260674,-663084,-1096917,-1009811,-857949,-1234819,-1790388,-1508922,-1383430,-4476211,-5747755,1414894,6154237,2130995,144186,1786029,1928030,1638180,1450753,1020329,868617,716993,727519,816129,655999,665593,779139,452640,14701,26989,145595,5250,-141088,-127181,18042,63750,-20829,-174947,-159757,162848,440895,297664,103869,30788,-202772,-423527,-154604,232831,340960,341670,413505,375481,192288,97585,144790,131598,26278,89430,265095,290986,200871,83844,-262072,-563258,-597282,-428770,-109197,311555,568584,599417,549457,521203,339335,35201,-154592,-149885,-51057,64076,166722,134438,-79610,-152369,75364,189875,38447,-65510,-94112,-105542,44761,92923,-74760,3987,215899,179676,218825,273188,122657,-51365,-129082,-67061,46817,286,-49383,86763,57214,-170084,-108697,169972,142541,-108719,-27832,237837,251934,129401,82893,-10791,-104801,23708,258306,448700,534874,477270,269540,-3268,-134544,-195318,-263773,-112826,223312,295534,42294,-128251,-9221,83598,-1364,-10765,149425,177137,66928,92330,145065,149870,103183,13342,-64129,10011,91120,-5507,-129745,-104103,-53831,-35073,40449,26577,-69656,28692,325623,452598,243029,-52029,-125968,103870,329266,302659,50430,-51556,60387,129585,82749,13146,93264,187266,167457,153555,4530,-221337,-88629,187041,142822,-4892,201872,384945,145795,-258990,-472025,-319856,114351,351725,192549,62982,54525,-46226,-94935,65136,119707,-43119,-128443,25685,104146,703,14770,21967,-147600,-216211,-186674,-161317,55655,225627,160172,56951,-45647,-124707,-47853,38021,-14398,-155562,-230134,-46774,226259,171359,86188,304501,301261,-110917,-187238,8336,43153,-91455,-163640,-114648,90474,361327,470994,312812,66033,-24950,88963,168980,81857,-1542,84249,95576,-113907,-226083,-96399,58966,15395,-123004,-84052,32899,3898,-74776,-90424,-220098,-301014,-111760,37529,39211,85470,43679,-8088,79177,164732,198457,218193,58006,-47217,144867,250041,33742,-29384,225218,239846,43175,28261,109520,117473,72023,26796,41270,139384,177768,69064,-45004,-48784,-24746,-78305,-176464,-102564,107098,155654,88411,71649,-171705,-484717,-334404,23914,181102,181000,135179,130184,42529,-120896,-54863,6676,27619,113035,130305,-80942,-432225,-414143,-235371,-230093,-336291,-244109,-78041,11982,59682,215041,245039,34243,-91518,-11148,31296,-26869,-106999,-177668,-113457,142769,337048,482933,585559,469886,170573,121928,263097,363661,278683,4883,-278993,-305926,-102331,96775,159192,75483,-58734,-69677,41975,57271,-108489,-208150,-95254,140754,218359,-37599,-345535,-344348,-140028,-48582,-68385,-150180,-123141,-24159,-162894,-517384,-536408,-258413,-9286,222921,408838,419110,328412,222708,117961,104312,-3227,-226453,-333905,-307187,-218302,-75342,22854,-61245,-174712,-157092,-114531,-174892,-253148,-287523,-231632,-98971,93194,289930,297603,168563,81117,-46168,-220546,-136670,116565,165248,89979,105423,111826,38010,-75719,-34969,71116,14297,-72225,-19876,22145,-29831,-78072,-58814,-23477,-122883,-137345,42968,-7474,-232947,-189851,50742,183537,141612,92478,121067,159258,143520,88799,-31670,-102742,-247198,-403555,-380271,-198533,-77378,-4664,172413,353966,353587,18751,-419384,-652976,-1184525,-1093660,-372147,16201,599752,1604822,1441693,608476,-19667,-389690,-801896,-1100631,-866905,-562056,-528397,-259689,676793,1147912,1125841,1075271,913767,465511,39452,-131575,-75361,-139560,-415109,-460313,-283983,-71659,162632,207743,98571,33592,42904,147420,207575,79586,-59410,11440,234176,348185,170058,-204650,-317796,-212863,-164860,-82431,-109347,-202168,-62027,166581,277036,320656,270067,185675,220624,283540,327539,208225,-113543,-369536,-216570,85958,199953,154931,85755,108219,153084,139453,104028,3269,-73998,-90003,-147616,-241011,-174569,112708,340890,225219,67308,-1270,68314,182300,163701,93643,93896,57127,49311,198271,273134,101638,29430,136252,128392,30635,58815,182165,202386,199184,373013,400516,53793,-248814,-146624,166679,330794,208569,59740,-25511,-123550,-230685,-210756,-117796,-60921,-44704,-34826,-31770,64068,143821,84127,-133,45833,203312,396329,320208,66484,15232,28893,51963,108599,138699,213052,162246,-112444,-247432,-133272],[-56133,4965,81488,62382,49186,155248,157162,13686,-10510,93835,119462,28477,-42758,-12499,-10387,-99770,-76519,115474,145599,23092,-18712,75011,244141,215278,-12202,-270623,-395282,-386308,-432599,-433475,-313337,-216152,-70159,93488,139702,160066,41363,-132706,-110024,26267,54070,-87703,-232086,-210749,-246177,-413665,-371020,-180593,-52266,200976,416940,394507,172260,42394,161395,243641,173326,103441,-47314,-216436,-145211,-67275,-200596,-386456,-360703,-110278,98505,48467,-45787,-165532,-300140,-183539,-43651,-104667,-217863,-311787,-161617,23227,-84876,-166226,23864,118207,-101354,-292748,-153328,126636,187130,-50166,-220105,-141331,-175164,-178221,47895,176947,126440,61659,-119423,-340912,-305241,-64580,118927,207858,158880,64883,56575,33264,12359,90946,79249,-104403,-158956,12784,129198,135854,216047,245286,-43147,-199164,53360,287876,90590,-132304,-63502,-68587,-138863,-24638,25945,-142212,-205474,-56367,41016,19005,60643,192351,137287,2305,102221,306951,209067,-48660,-88999,-81664,-160404,-220909,-175167,-122728,-48023,-16626,-133337,-257999,-189832,-5424,-10365,-174888,-287721,-176277,26975,117829,89277,109182,198530,170860,31571,-100922,-158838,-139644,-131908,-232525,-283711,-210304,-88600,27713,180683,371072,508952,293597,-107299,-203839,-154847,-309258,-329084,30029,375919,478375,494774,521626,388093,124738,-79550,-107816,-210475,-395507,-195090,317670,396581,61523,-69099,24542,37007,-29387,-93352,-95396,-36169,80997,110558,9649,-90757,-187288,-200584,-80762,-82364,-183085,-56746,94561,62997,31187,116385,225496,283881,285938,184897,-18421,-152467,-112152,-35687,-22764,22905,97411,41606,-112236,-144872,910,27039,-42127,10222,42098,16769,122160,165638,73876,-84574,-154875,-69189,116040,211591,113585,-116276,-284064,-293507,-203145,-69451,63838,-27559,-246456,-237680,-140631,-157036,-190563,-222514,-197910,-16954,47555,-1344,-7574,75981,219211,292401,263044,253754,182661,93079,60741,68000,47199,-94461,-164761,2229,69673,-99861,-215081,-125579,1257,55346,-1484,-40451,55143,140551,173223,124255,-28707,-90065,-81869,-175690,-198221,-38407,13762,-90970,-124225,-33479,111351,226335,221506,255602,388030,259796,-61685,-180192,-92241,-23362,-77073,-150639,-80751,77278,74906,-87166,-201587,-215459,-164334,-27026,32122,-54130,-56219,-66829,-203711,-212282,-77625,23533,88210,88423,44382,9646,40518,88223,12195,-74147,9527,-4139,-216153,-175278,78884,158797,49159,-147018,-325053,-338745,-199452,-100089,-82497,-14622,-48916,-239501,-295712,-269505,-283205,-160690,31026,62427,104118,83957,-74075,-146497,-101419,-68189,-118247,-194361,-184697,-94188,-76210,-191669,-119516,75555,41075,-214329,-355024,-262246,-60183,79857,47456,-121982,-230576,-181067,-128036,-21512,99100,-4902,-195025,-201030,-44536,13497,-95216,-163002,-141602,-91402,27758,12074,-91981,-130981,-184293,-117725,-54261,-108588,-84552,59420,182826,219693,39885,-17879,212886,154447,-280933,-388654,-132513,-166139,-319636,-127545,137219,2915,-313708,-343082,-201917,-164770,-169030,-196558,-383630,-569265,-576146,-379656,-209669,-280926,-432027,-435347,-289016,-171873,-83568,61043,-6452,-303887,-519911,-540450,-720493,-741935,-310362,-7431,-18626,-362219,-817246,-791809,-708727,-1456431,-2355540,-2193732,-2267181,-4349630,-2549071,4611435,5658314,-405663,-1608526,905725,1864014,2007780,1674248,980115,773070,790304,772695,654088,710761,1031381,941776,360541,27838,182254,294825,137374,-20945,-116219,-87984,-6658,-4019,-149214,-193109,78645,367640,239940,104209,56615,-193158,-418855,-187203,196650,386645,421503,388354,279285,187632,203967,239905,177343,26969,22170,150117,200201,137602,31052,-248034,-522179,-554750,-369378,-105550,229001,470668,511625,517597,511355,324520,73022,-107640,-134898,-49570,48504,102198,28959,-169507,-161642,118828,223927,43229,-90289,-145384,-203312,-35575,89818,-91155,-79976,115655,98375,149910,244775,107478,-107673,-194773,-123082,2013,-1311,1359,152303,165227,-62990,-60749,178991,129925,-129731,-36200,216967,183461,82921,148544,106202,-38665,17507,227064,437175,549593,462963,191681,-65877,-124617,-171986,-295810,-159236,165109,237165,60222,-34807,56759,47923,-74452,-30916,175035,203383,50297,12345,89756,83659,19440,-5544,-1169,83834,137779,75017,-16515,-37646,-71146,-52907,13189,-8248,-82959,-41318,157146,284510,212386,49879,-48777,160725,430754,421579,62939,-177941,-94498,102485,203831,130840,77301,127927,157012,152913,-26143,-256517,-110446,168095,158438,53774,210557,358061,153357,-217550,-374338,-171592,189079,343403,172752,40871,-5360,-145264,-179122,118013,277322,57246,-114737,2092,66854,-40224,-38789,-24695,-160623,-198275,-135345,-92757,74477,248743,191912,71692,-54023,-166214,-131143,-48466,-12264,-16139,-60069,87253,354917,255298,118769,281918,250438,-136810,-232518,-32974,43543,-49334,-170863,-186231,36103,332809,395798,223630,-5419,-124804,-11239,136843,80526,-21785,73760,105083,-106173,-262930,-199334,-22645,10435,-110563,-83975,67773,31266,-85411,-106810,-226608,-344453,-178035,-9075,-26131,-18023,-20085,-9889,89750,160496,157609,164818,56532,7339,220354,340925,120773,-23773,153475,161973,-15444,-35282,77849,86601,36068,-42834,-26338,110393,174562,105327,3839,-35677,-19,7289,-112849,-108881,73542,118754,68488,6193,-274677,-506294,-305754,-4061,151804,155821,81320,68113,42450,-88162,-76420,-88693,-76991,29146,33902,-188068,-424727,-294584,-147980,-152979,-283687,-269671,-100704,117304,264458,368113,309715,102291,-18042,-17922,-29297,-55398,-119198,-214809,-145125,71358,226226,412382,602885,523193,210779,173567,300313,327866,222255,-7275,-266041,-337051,-179376,43835,203727,189326,-14140,-83493,59513,118808,-15833,-111922,-19544,232108,315919,21652,-309826,-326984,-171584,-79720,-78679,-179840,-181765,-96242,-230294,-509158,-447562,-174425,4822,213780,400915,397749,377302,354679,258281,216190,104543,-101104,-248814,-260488,-180752,-55242,17123,-93693,-205479,-156677,-107623,-204075,-327861,-350657,-236130,-77020,41122,179464,195186,125050,54876,-64085,-206486,-38903,183987,83151,-30166,111891,156924,-45954,-205065,-93796,43262,-13009,-101187,-91003,-16740,-39660,-182433,-211188,-86956,-104918,-121446,83765,69872,-130926,-120110,75000,184067,137348,81248,42378,47953,78728,74731,-28698,-82595,-254094,-451440,-420843,-128367,116117,191370,291379,479128,570494,385391,192000,-474035,-1566995,-1431700,-608716,-533980,168394,1763112,1513553,439145,3106,-208946,-619114,-924987,-879142,-774898,-879534,-83912,1078543,1143139,940429,851672,642234,297931,-867,-135086,-43881,-38041,-269207,-344209,-136768,158962,328738,281429,173441,112904,112023,175242,196998,84333,-50582,8438,274973,436046,230673,-192599,-360633,-253956,-193013,-103580,-97952,-123618,-3535,211613,344506,299083,162476,122263,219704,302043,372491,346324,73586,-263063,-175328,118601,249365,187864,91608,98675,137965,97793,-4513,-70987,-50454,-44381,-158232,-295229,-210881,74483,308431,227826,82893,54911,200000,307331,200664,80274,76852,67226,94369,261491,346671,157114,64924,176229,104927,-50036,31985,203720,209586,175681,282488,271215,-16129,-284431,-164896,149155,295949,134479,-44334,-94546,-171964,-320326,-320607,-177869,-71170,-49570,-56755,-54205,14344,60071,62493,48929,73040,162190,325140,335079,163582,24499,-72977,-24179,80423,98142,187195,192222,-59005,-212626,-122893],[-43845,-6257,37000,19767,71347,198735,124696,-70066,-67006,78634,92917,-55497,-98043,15047,33739,-77648,-11586,142141,165681,100637,85526,172698,292360,225505,51864,-163738,-303510,-258393,-273028,-325785,-290117,-220410,-90417,9925,20391,84637,45394,-108496,-114596,16069,85036,-43871,-241131,-273571,-298827,-430541,-378556,-167161,37750,294710,503046,453818,229363,119843,242598,324395,243726,102071,-101415,-220235,-99376,-9390,-111008,-258370,-232977,20936,201570,82741,-101031,-242305,-371782,-232865,-40548,-17442,-66223,-206147,-190395,-41468,-121761,-171311,71567,149760,-137900,-317215,-120899,207626,313345,94015,-147405,-119102,-94221,-97881,27320,65315,-5487,-34677,-186079,-332212,-190440,77912,183265,182521,121165,89710,113990,25410,-55930,54500,80962,-98440,-156768,17864,130871,152738,249951,253532,-4575,-82264,141468,294742,70465,-160886,-118117,-120283,-187481,-66058,74284,-65566,-198498,-64909,128485,108528,15101,32356,-44444,-134722,47613,329895,256961,-24940,-20885,77032,-34785,-141364,-145198,-95295,54110,94054,-154420,-297747,-168663,-1902,-19937,-136038,-221413,-116548,77605,128199,114639,185444,272896,188527,-22148,-174051,-188092,-97272,-56255,-165663,-226939,-170665,-103333,-54528,126003,379514,533340,318417,-31239,-117256,-142819,-328465,-290790,85015,399393,461346,426916,413900,277005,24033,-170487,-170013,-180829,-298389,-119296,357333,511716,238029,43543,51430,60919,-16243,-80495,-54085,288,76383,137178,93170,-4521,-131946,-180653,-128207,-175429,-269738,-66709,176343,153585,52589,94817,199887,271911,312832,235569,24118,-108260,-67913,-15167,-2358,25896,53978,-29395,-186699,-204864,-27633,56254,1053,1211,-20229,-101425,-2001,156266,117483,-121613,-250736,-132563,111374,189230,41335,-141597,-248374,-291400,-268526,-134378,20343,-55283,-278366,-270622,-131745,-146407,-228595,-244674,-126367,123170,164682,4920,-78155,-6947,190091,277303,221869,205627,221579,107951,-91047,-183044,-102604,-142794,-165689,36450,125615,-67528,-197037,-87790,50417,69577,-11136,-75007,-31351,20398,72729,77033,-13658,-35492,-36527,-134600,-134418,-14685,-32088,-148625,-131936,12689,152664,202772,164071,180566,312154,196704,-94062,-181900,-78219,38600,-6485,-127764,-79877,77221,93343,-2501,-85877,-182172,-202138,-94503,11575,17799,70418,641,-252223,-304639,-206702,-127677,-14064,25892,-2322,220,49223,108181,71439,10515,64505,-42287,-353832,-354983,-98978,-19794,-105261,-227247,-379715,-362727,-188092,-72252,-72298,1248,-16837,-231929,-332798,-344561,-388471,-278848,-117242,-106433,-74538,22544,66852,103311,16519,-43490,-17325,5402,-34410,-42982,-100362,-247896,-149118,40015,35265,-182819,-378883,-329976,-97503,59526,-41525,-248321,-271343,-151107,-152704,-101698,10093,-104977,-275266,-193139,720,43800,-76690,-165153,-139246,-47407,26865,-101490,-215604,-176902,-198663,-108819,-11258,-57659,-12922,108159,176318,193601,6197,-85296,148116,91577,-328127,-375961,-70298,-141598,-349468,-163599,99742,-58819,-371776,-391495,-289550,-263273,-187937,-150534,-286869,-429268,-505036,-443919,-317710,-345177,-359880,-307495,-207292,-183260,-146354,-39944,-92929,-360067,-604561,-679260,-810250,-732535,-281454,4165,92772,-155087,-600605,-668249,-690296,-1612869,-2567414,-2494846,-3098338,-4560642,128235,7534805,5322788,-2309892,-2853166,179942,1757177,2288593,1763829,878634,673785,832076,745704,407581,688901,1284421,978640,203988,-7177,237919,347853,242926,90564,-84411,-148813,-55596,9072,-87604,-143158,77081,284640,140508,76055,81146,-156724,-359935,-178103,181272,414630,453202,320539,161654,164300,287756,341169,257051,69902,-15898,41016,76400,7233,-115782,-292417,-487422,-468970,-256063,-78117,133460,349661,406425,465523,462850,266988,68406,-70635,-90464,8876,99004,76210,-64102,-225454,-149757,122284,201086,17113,-134756,-210737,-275511,-75821,117184,-70219,-140896,17477,23485,52645,148876,33725,-178679,-241889,-143529,-1583,27017,38045,141055,190394,37600,3464,170192,106331,-123972,-37815,168465,101104,47417,218670,237810,59460,7659,147682,367409,508356,394791,100379,-84874,-79594,-123024,-279986,-216283,31205,146091,94900,62114,94306,8304,-131344,-82801,108453,167718,47590,-35368,33795,-3543,-77468,-38538,33152,89344,108097,112771,110280,73729,-35909,-43135,-14942,-44491,-87609,-101529,-8273,113810,143908,73025,-3635,198883,484025,458156,57627,-282395,-262844,42464,288011,234644,75130,63377,134100,160184,-46221,-286953,-143062,133904,180769,142798,219703,306802,147972,-169359,-262858,-39728,202140,258126,107783,-13501,-74429,-209261,-205225,167746,388362,132189,-112523,-44159,23651,-64198,-75332,-45311,-138986,-166762,-90652,-43741,65884,253893,231943,104984,-26364,-150305,-174226,-128803,-18432,100977,87225,212452,464585,350362,168006,242484,165931,-205493,-371291,-159888,3641,-12490,-158209,-229659,-28714,242156,254245,95883,-81273,-205866,-109491,87430,68160,-35091,58999,109698,-69591,-256995,-246524,-58863,19697,-96360,-104222,51170,22907,-104593,-114185,-180516,-310448,-192067,-24025,-73183,-121607,-100208,-38879,112177,192711,131360,94127,50810,66144,277542,421465,231309,5737,66177,82237,-35865,-31607,80113,49018,-19838,-115673,-94025,61566,138184,108988,30015,-30977,22180,66265,-79826,-130800,28705,71494,59205,-8314,-313446,-485027,-273714,-52969,85994,114255,43756,20831,46468,-6527,-54231,-134304,-122847,14117,6095,-208198,-281882,-101126,19630,-115,-166161,-275208,-148554,162781,409284,454474,323305,162371,73448,-18005,-98857,-89515,-123029,-228147,-162011,-11771,84674,265912,511674,472375,216400,203643,297828,272569,211222,52426,-203476,-342967,-254240,-28048,207536,242718,5916,-77421,110858,199346,69605,-44260,26337,276154,360564,67422,-231077,-243997,-168083,-111135,-103940,-200847,-229521,-160009,-259988,-428978,-308229,-61549,25275,167200,341631,350579,385582,384530,285671,245073,178127,31161,-123545,-144466,-58954,10238,5443,-105751,-181783,-109812,-63476,-185399,-362912,-379051,-194630,-18182,16409,76962,99706,95500,63260,-45136,-142941,75245,226619,-5551,-123431,112011,153293,-159416,-331988,-189260,-56302,-88066,-134218,-141233,-48791,-37628,-250618,-335982,-171399,-117146,-110575,96439,128993,-27556,-51869,88594,157204,96366,41935,-14588,-25199,24457,45032,-5007,-31432,-208716,-454334,-446132,-90583,238662,322727,353570,522240,701156,646991,631511,-278792,-1740583,-1665654,-778271,-1080023,-459438,1601449,1537686,349666,116529,90546,-283209,-532998,-697119,-1066896,-1314924,128122,1405800,981895,525965,495500,396105,217021,28439,-69380,52032,104396,-69197,-161918,30459,342991,436396,330291,240189,181927,178344,205233,183976,94913,-22365,6581,264131,458294,277442,-117428,-315709,-243084,-220814,-203400,-141593,-43484,72664,238683,349988,222384,28067,44435,189191,275347,356925,431632,250646,-87103,-70670,185546,317223,221319,82026,60659,95790,50519,-97169,-139022,-28886,-177,-182116,-350094,-227335,56491,256801,217588,81004,91074,310993,412405,225480,45203,17480,43713,117401,299607,401907,229595,131860,222774,79040,-127151,-7881,192275,184636,122674,154608,122277,-72901,-268574,-156532,92907,173347,1050,-160705,-139068,-175572,-356668,-381858,-192513,-53313,-42918,-74094,-83185,-70052,-65337,-3534,82311,111071,117743,213181,315706,266340,55169,-138707,-70039,73652,69426,134961,183112,-23326,-178267,-113146],[-39317,-31900,-24942,-53105,51102,178809,27707,-191087,-141665,46577,58238,-110358,-109966,63230,89900,-9871,101985,189596,172013,156844,169879,240361,294205,222143,128772,-21382,-141341,-50386,-46933,-189251,-255953,-218700,-112234,-76442,-123504,-43351,34116,-59696,-104718,-5762,79753,-15995,-207615,-272633,-284134,-362230,-319357,-125737,112656,326928,501844,429061,242507,198385,293392,308540,222836,88007,-103578,-163399,-24744,62101,-16686,-123811,-88906,146690,273939,135902,-95868,-295314,-425209,-285540,-74092,35215,47596,-133173,-256064,-142956,-151883,-153156,95844,128740,-202963,-330029,-69279,252944,390629,264623,2141,-47551,39382,40772,31935,-54611,-149423,-119456,-208772,-289062,-74645,185804,198958,117879,65907,76736,107580,-26129,-140692,2671,69410,-83156,-137209,19598,131555,196395,316596,240401,-3790,8143,213287,268581,33840,-183848,-169299,-158456,-222988,-131110,57708,-12405,-141911,-8942,215238,153743,-59315,-153429,-214390,-207874,54467,351468,270511,2280,66518,245910,116077,-27705,-83046,-60753,122426,168149,-150815,-297079,-138301,-8842,-11759,-68425,-121335,-49890,77531,77648,96635,226334,322505,201141,-71098,-226939,-182361,-30479,19022,-94453,-140150,-90419,-116587,-164416,20217,324277,455914,248012,14316,-15745,-117840,-331625,-236404,133899,392863,413493,344624,278097,130209,-94957,-263005,-266344,-204797,-222807,-50197,357675,550660,358355,123257,45126,64059,4720,-47700,-5936,23220,39608,128770,170430,97572,-52796,-146280,-194412,-301046,-346297,-79854,210561,201707,54163,39936,131569,235493,315440,246300,37465,-66340,-24218,-16469,-1625,36913,7321,-91358,-198244,-199743,-42424,79926,50895,-9349,-93060,-188906,-92285,140119,149217,-126843,-318859,-212321,40791,119162,-18013,-141552,-190344,-252496,-313587,-208861,-23354,-57694,-283950,-293996,-117299,-122069,-241288,-242559,-54446,221204,248642,-7095,-181234,-110268,157462,261420,165206,106650,184603,114933,-188013,-398550,-265190,-189711,-132552,115906,230269,9937,-156725,-68375,50297,24094,-78362,-138072,-105830,-70190,-13253,45000,36684,52199,38678,-46067,-24327,27673,-66929,-182831,-121486,54038,164938,137851,60555,58423,181358,115273,-121571,-184448,-69160,64899,37100,-80404,-48156,70535,112818,122427,71798,-123273,-231025,-150683,-117,101175,208192,95763,-257328,-392561,-353294,-281447,-116877,-32228,-24594,22406,46756,84584,114294,100880,97581,-117257,-480961,-503666,-275368,-210604,-256242,-280794,-381645,-344360,-136369,6498,-13619,23964,11260,-186070,-307945,-343673,-411535,-344636,-244065,-257124,-246437,-69803,118445,214095,53210,-75501,31875,174201,115039,25158,-110866,-278181,-171254,1196,24251,-131271,-357881,-351618,-97150,61512,-110436,-354075,-312825,-161330,-215517,-198742,-75796,-170836,-305018,-166569,20093,17487,-117837,-198308,-155485,-25713,4602,-203028,-298055,-198993,-203462,-122643,-21788,-62759,25073,146630,160182,128615,-57134,-163271,51735,28020,-316581,-329811,-53269,-134453,-334593,-161192,56059,-133223,-415107,-421211,-362600,-350940,-222900,-123379,-155884,-233616,-385920,-495288,-459676,-435320,-309614,-168477,-118308,-211899,-235790,-126154,-101860,-350925,-632492,-720080,-744717,-584291,-219561,-73045,3860,-123404,-476409,-600181,-733534,-1606172,-2366369,-2346412,-3650397,-5002564,1488358,9185607,5112579,-2968737,-3136844,-129270,1691196,2405457,1662039,714219,567966,813163,642176,131867,591181,1354822,879105,24911,-60441,221567,321006,304940,176817,-30848,-132822,-53747,17056,-22848,-40725,142339,202887,20253,11153,74554,-109810,-262052,-132918,184560,418125,427998,227511,62165,135590,319925,413674,352110,149537,-16885,-42674,-52827,-155190,-299644,-367244,-451878,-357064,-116827,-11916,85721,256547,313384,389128,360195,146567,-8612,-57738,-11001,132016,218628,106254,-109931,-229436,-119934,89773,127287,-39224,-187659,-265920,-288813,-48469,175038,-17102,-163253,-58932,-43195,-58479,12516,-70472,-239650,-264346,-133754,29683,72746,47867,71548,145640,107697,63823,145104,82358,-85595,-23859,116362,46985,50918,285324,359111,173085,3209,39006,251923,415586,286535,21058,-50555,-6887,-69822,-227448,-255809,-122462,48060,127447,128149,86874,-32358,-162627,-151721,-25897,77696,62663,-9375,15504,-70250,-153391,-77082,35152,47787,33656,103689,211332,192123,34610,-19085,-43208,-79726,-87113,-134363,-131306,-27157,46445,13653,1566,212891,476605,412209,52720,-303818,-362163,-23722,307761,289598,86958,12103,98260,169039,-47980,-305381,-176737,95317,201729,230231,228153,252124,136350,-124027,-159289,56125,169485,129531,16839,-81685,-128380,-207872,-150694,208185,417440,147840,-134777,-100198,-9303,-63588,-86951,-45850,-103102,-136266,-67504,-35062,37300,250668,271918,134617,19427,-78741,-163630,-188565,-41366,159159,175738,289966,514934,422876,209397,184102,58978,-312405,-550281,-330568,-68391,3210,-130994,-235700,-88476,116824,92034,-34562,-146585,-251187,-183538,22989,35602,-52831,28776,106305,-4559,-190485,-204759,-28867,45089,-81371,-135374,-8951,-14911,-128760,-111369,-98082,-217619,-156532,-1583,-81596,-192190,-181037,-91546,137032,253740,141871,46020,48158,104810,284357,455581,330384,54557,-2101,25845,-20401,26175,100007,8651,-80111,-166463,-140993,7499,84912,84813,34471,-26163,40738,85738,-85116,-157317,-3210,42797,70603,25149,-284963,-424265,-238252,-93696,28144,99863,47356,-4174,42159,85051,-4381,-131163,-112283,50063,38947,-136709,-81574,79043,206211,191329,-14043,-256006,-203476,146533,462891,457474,293157,215742,174227,-5053,-162353,-123257,-116052,-211942,-144393,-41732,-24488,85974,349549,361306,200896,213371,271384,223629,241646,158071,-118706,-326810,-294548,-80902,189580,244854,9927,-57106,167802,268823,130367,-10197,35017,252885,324400,69121,-148570,-129361,-125252,-126457,-128058,-194918,-229623,-173592,-230522,-301146,-153217,58198,60883,111372,255252,292758,351430,317340,202907,185526,199123,131446,6101,10498,118552,112728,-34,-92700,-108850,-22670,15030,-117844,-334549,-350781,-120685,38979,-5455,-13191,15974,56946,83775,6031,-39154,177653,237868,-69306,-161904,110800,122466,-239158,-401214,-284261,-194778,-187417,-163527,-158368,-63178,-24789,-272075,-408856,-247141,-138191,-94851,82233,152658,45884,-1114,97307,124679,42534,-4012,-28155,-39345,-8704,8507,50295,69779,-107831,-408522,-439019,-86759,256892,347740,335056,457874,687555,710509,751106,-59877,-1582980,-1709928,-857801,-1484652,-1114620,1163405,1514246,386810,284835,411864,104763,-21050,-279712,-1260864,-1669694,275400,1509745,662252,-19967,96564,236059,236721,95608,26004,178844,245900,125202,30364,169203,429066,451644,322689,253916,211012,226502,226653,160125,95131,13675,17971,226499,423479,304141,-10788,-213096,-192639,-229985,-319868,-196625,28212,149774,249862,307676,130829,-80868,-17279,153664,228175,299452,449485,386390,126939,67557,256563,374354,242549,54286,-683,36531,5861,-152393,-185838,-16132,33481,-209049,-387082,-217030,63250,206307,201260,64424,92977,363605,462867,233680,5902,-61668,-4633,113607,298112,409524,283666,202236,252585,47198,-185390,-50736,152015,135406,52032,16781,-15859,-110304,-210425,-128696,11296,-894,-156600,-255301,-136353,-113491,-314587,-377184,-166986,-12170,-17344,-76467,-116779,-173078,-201322,-99932,82625,144700,74991,77642,253592,341402,101548,-155136,-81251,89705,73588,91063,147396,-14298,-155099,-102003],[-41112,-69566,-100939,-141405,-10252,94240,-111598,-319062,-220929,-3324,26367,-114059,-75384,119775,142409,76990,212151,233930,162091,173140,203951,253664,256114,210801,192973,111091,44131,173372,163919,-83993,-230777,-207292,-124081,-148211,-269186,-203677,-8758,-13896,-82931,-26151,41078,-18759,-152888,-220323,-212212,-225287,-213384,-96740,109643,286130,422773,328949,207533,255401,304387,217336,133777,66686,-66092,-83891,41402,128173,75376,-4801,34191,218983,280184,178634,-42204,-306972,-432075,-321293,-145783,31500,93898,-123782,-344078,-244882,-160099,-113513,90373,62958,-269782,-320855,-13376,246749,391747,396107,161986,35586,175703,201623,61188,-161846,-284325,-181637,-182288,-224065,16538,248571,170203,22192,-7186,22274,36712,-116501,-236049,-67398,39982,-68675,-110984,16487,137700,266402,400822,218760,-38810,41048,242782,209434,-22108,-203789,-202212,-172729,-237252,-208046,-32959,-891,-43755,99890,276021,139999,-143541,-305242,-319303,-196080,113081,349787,234525,23306,156477,389155,255783,73103,-20744,-23699,158771,194469,-126530,-251007,-103723,-27657,18948,31388,-2693,10354,36184,-4553,58590,241147,344892,203481,-100441,-245195,-145931,42399,70618,-56282,-77562,-18464,-126729,-256419,-92669,228478,303378,93691,-3661,58143,-93477,-326824,-188883,162000,358635,352523,275309,145200,-32080,-213242,-338318,-364837,-266638,-183496,6997,343255,522304,403317,159723,18491,53613,32121,-4569,40188,34775,-13789,83882,215337,187515,27910,-106111,-254270,-418003,-388153,-94596,179125,192524,40149,-33833,39074,186190,291848,209760,13579,-37499,7879,-41537,-25640,42572,-38078,-131915,-152092,-145264,-45756,96344,95272,-29772,-167378,-224119,-115604,129141,163933,-102959,-337735,-267783,-53066,35510,-40448,-114872,-124675,-186994,-323216,-275148,-64054,-42002,-265173,-299420,-97760,-88489,-220284,-202318,5533,241281,261100,-33755,-274404,-189193,132101,246666,113780,7241,108075,115527,-211156,-514654,-395428,-223353,-78416,204306,338356,107377,-100978,-62168,11306,-60294,-179254,-214308,-154939,-105952,-49244,48238,110650,141821,113569,59992,93278,68349,-82750,-180744,-92103,87367,155655,56330,-55636,-61002,56255,53679,-138349,-198537,-74820,45182,36542,-30775,-7311,51921,124662,244024,216416,-52345,-230829,-169051,14376,191043,327310,190577,-218227,-454654,-485739,-399985,-185739,-67602,-24846,61791,41671,45249,147390,180881,96635,-218656,-571955,-582858,-402028,-361338,-362519,-301798,-343901,-296781,-49702,120746,69530,38772,20860,-125200,-238876,-269108,-335817,-330782,-307717,-354308,-367254,-163968,68863,155705,-1762,-161363,-835,242751,210685,93497,-92092,-269836,-191545,-41499,11352,-70030,-289292,-315003,-58604,86373,-137976,-405280,-332008,-194212,-292583,-288909,-137821,-184569,-281019,-137633,7743,-52317,-198614,-242131,-171747,-23144,-30665,-263413,-309816,-183228,-199283,-159207,-78907,-105749,33912,178544,155759,60546,-127708,-229056,-42463,-14656,-253304,-263844,-80544,-147463,-287202,-127218,22421,-191296,-429473,-425772,-404930,-409536,-274650,-125735,-21313,-27735,-242563,-507640,-602126,-534952,-279744,-26991,-25138,-235774,-319337,-173376,-46939,-294057,-623483,-693405,-586345,-368483,-161737,-228403,-258024,-263210,-431373,-527083,-734998,-1390648,-1849866,-1893569,-3864748,-5477074,1356736,9092619,4911132,-2243546,-2331726,65328,1704874,2336666,1382433,503118,458172,732619,483528,-112328,439765,1233085,680850,-123615,-95863,183154,265141,326965,231295,36970,-37362,11853,27149,16293,57143,212346,128814,-88307,-82036,18492,-75021,-156522,-69115,199062,399789,357012,134474,12891,114440,288047,428594,432267,242657,11350,-94003,-160412,-303036,-450905,-431044,-400896,-235549,18235,91808,114308,215800,247922,288921,202846,-34242,-151908,-68716,97260,301939,380348,186830,-89242,-180333,-80685,36223,24485,-112960,-232222,-284793,-227437,47422,249526,50204,-148290,-105960,-104406,-163782,-119415,-158426,-264715,-261094,-109945,71504,112688,27720,-18326,70163,134607,99006,107353,68852,-16537,8769,81487,49553,102268,332313,441319,279076,11922,-72239,112738,287614,162542,-28654,23499,77884,-25328,-153569,-247439,-230789,-34348,135759,136984,31764,-71084,-165643,-212568,-176275,-40416,93322,110139,67138,-80184,-180334,-107047,13533,-5214,-42169,61800,259276,278189,107382,-1153,-73385,-112887,-85741,-130591,-183978,-113144,-54222,-87161,-18869,203636,407676,312221,67873,-214424,-336867,-67544,257178,278764,107521,-14624,50045,168803,-29880,-305274,-201411,60667,210180,283558,232480,211032,123920,-85198,-73690,114681,122803,6483,-68527,-134469,-145657,-135534,-27877,234155,360102,97034,-176600,-144893,-19607,-36607,-70556,-37160,-77086,-118502,-65694,-56738,12270,252394,301779,140726,60092,28941,-100940,-218341,-84742,143617,193496,300244,484034,435068,216906,115060,-40088,-408720,-674210,-471918,-146633,-5421,-92950,-201149,-129678,-10099,-45886,-135792,-189572,-252587,-217836,-46404,-11404,-79370,-23583,94076,80463,-65889,-77229,58881,80514,-64196,-159099,-85777,-66306,-150428,-95520,-2546,-100312,-87745,49749,-50078,-216893,-251026,-156942,147671,317841,189124,43054,48819,101495,221752,416639,385089,115586,-21660,5151,13667,101293,112768,-32461,-128900,-181403,-158222,-39107,32509,45922,26959,-11260,54969,67296,-118665,-171541,-3584,50403,103618,86146,-209120,-338866,-196755,-96330,25398,144850,95898,-7900,25449,142277,43939,-98668,-65941,101636,98764,-12520,79221,185059,352198,365232,123598,-216736,-244480,86034,420669,387069,238953,260548,266909,19710,-205485,-148269,-100598,-174384,-85898,21471,-61924,-80957,178866,259464,185423,209753,240995,198633,289125,262950,-43764,-291753,-274117,-78765,178155,224712,15469,-25160,207826,304212,161887,5275,17238,164972,204527,13101,-98044,-25212,-50731,-111380,-132990,-154745,-164190,-112760,-135024,-154349,-14108,160529,106738,65649,164406,230969,277590,191412,55297,64387,167490,175472,103624,158065,295995,221175,6712,-60594,-9938,87212,119671,-11366,-239034,-262826,-40209,53595,-56327,-95296,-57939,-10573,81873,64747,71870,238122,218532,-87630,-140122,113740,99398,-232717,-379152,-344886,-330808,-280925,-179550,-141568,-57829,-10946,-254036,-419732,-285264,-145202,-70459,51225,135658,70139,22852,106329,107169,-91,-35225,3823,-865,-25618,-31616,123464,215436,31288,-322629,-389632,-103699,177913,267959,244282,305647,529382,572096,574352,166137,-1128947,-1556077,-899712,-1698539,-1602729,620888,1459506,560921,462067,646220,438566,497605,307258,-1230419,-1834165,254649,1319524,253342,-523050,-234967,181346,334036,166644,110835,295274,350979,267244,178839,238264,396681,369997,246004,189676,184874,247895,231252,119286,73420,45908,53001,203615,369241,313672,87604,-98683,-124012,-202915,-372285,-215251,84334,213423,259093,258576,71180,-129390,-46232,136599,193484,231138,409199,471408,330596,195553,301774,397996,241533,11706,-67608,-19136,-24570,-160348,-201328,-17248,48857,-223449,-389135,-181527,85775,171887,181639,37540,57234,338160,440563,224873,-19166,-130511,-59705,88122,256968,360897,295604,250154,252847,14020,-213127,-86656,95805,79566,-16508,-102141,-122147,-129481,-135442,-93778,-70862,-169358,-291517,-301970,-88022,378,-206687,-317288,-122020,40147,30483,-52279,-143290,-265776,-308544,-193766,50035,161514,39967,-54266,153705,360489,150429,-125657,-66538,115133,110117,79933,103311,-31912,-149787,-91144],[-48409,-116689,-182450,-219972,-94466,-32626,-255438,-421207,-290243,-66831,4789,-66975,-11895,164105,176662,156168,279952,253144,136282,145336,174513,201914,194037,198783,224719,191351,190835,333286,279404,-53879,-228725,-183933,-113732,-188270,-383084,-354706,-83969,2238,-55928,-32292,-15903,-54622,-101323,-140748,-109625,-60749,-94485,-105847,11434,190300,298422,185422,135214,272685,278141,98933,22771,40667,-17189,-20242,74150,173714,158297,85031,109568,211656,211848,186501,26997,-276045,-383799,-325565,-235947,-25632,66551,-183965,-430321,-308917,-135835,-60085,56678,-29406,-311360,-279006,33960,189602,312647,436630,266295,92190,261849,334483,102661,-239432,-389997,-216829,-119297,-154362,71525,278788,120985,-88288,-101438,-71108,-80321,-226621,-327823,-146548,-2528,-62095,-87986,8798,149154,348945,482443,208135,-92474,10300,222778,131202,-93123,-222292,-205890,-157830,-225205,-277525,-175248,-32770,72065,223992,285188,70080,-216123,-377644,-331276,-109138,192452,304676,145851,27228,229420,481814,351590,120285,8401,12453,181380,186228,-89727,-175122,-79645,-56470,70732,157026,117809,60477,-16883,-80221,26400,245318,345805,193501,-104575,-229884,-94806,100433,80639,-75830,-78827,1381,-134486,-294487,-166355,127100,127562,-97028,-86288,74818,-82445,-321979,-165571,159482,302656,296075,235505,35338,-192992,-315697,-384134,-433221,-334372,-179106,47598,334095,458446,383536,165142,1975,49989,64602,32816,71961,41433,-61355,14813,213631,242521,89236,-70482,-284857,-484031,-380979,-108620,86597,128216,13965,-110664,-54359,135368,244201,131229,-46505,-31641,18705,-87301,-74116,27210,-79358,-144452,-71075,-70559,-43149,104200,122291,-63931,-230964,-205392,-67498,130689,162638,-58430,-292946,-261319,-117908,-23928,-21968,-72392,-65851,-108213,-288167,-312666,-96891,-19583,-228228,-283167,-78341,-53906,-163462,-115795,51452,179432,192775,-56372,-305887,-206606,116680,226628,77488,-53506,39536,115150,-169608,-508964,-459643,-234374,-20418,263222,401420,190373,-42285,-59076,-41147,-149883,-278186,-281285,-172995,-82327,-19929,91190,187797,204489,160210,149257,180153,88529,-76128,-137488,-45005,115175,142231,-8064,-140048,-122610,3880,47326,-136993,-220670,-94265,-13151,-8478,1880,23100,22758,120171,315078,297219,15529,-184230,-130073,65090,271836,393758,257298,-140311,-466982,-570903,-455946,-200349,-74060,-12478,101944,46556,21910,174051,230694,55031,-327965,-606845,-569507,-442895,-431041,-397560,-294116,-291348,-235541,57278,242494,146866,38077,5498,-79764,-158434,-145933,-173809,-231449,-289934,-383658,-417139,-239369,-57876,-26114,-122654,-277985,-115420,179383,219965,148726,-29946,-216162,-213277,-96756,-11814,-17588,-186475,-227857,2087,122434,-118206,-380730,-302972,-213405,-346378,-345073,-163126,-148883,-220108,-121889,-29912,-133760,-277929,-268000,-168189,-30470,-67540,-270456,-252792,-132432,-186671,-209730,-163953,-157669,29785,205200,170939,22296,-176733,-262355,-102682,-23833,-159854,-192382,-130110,-175173,-232143,-84381,3163,-213265,-408043,-405525,-411615,-430333,-333972,-152867,89112,143055,-105498,-460960,-685446,-599854,-245876,101029,58985,-241790,-375583,-185360,22905,-230272,-614433,-658524,-425875,-166351,-131538,-415641,-585766,-492871,-428221,-409574,-611665,-991346,-1224801,-1429897,-3866166,-5778842,170341,7405554,4569112,-464916,-647219,671081,1783413,2120277,1009635,285140,361913,621506,311783,-275859,271650,969817,451373,-197190,-89821,162525,233566,328957,258501,108610,112930,132432,50765,18218,94613,215861,65289,-154387,-181277,-84104,-70063,-75515,-6770,217318,369748,266182,65579,25300,107319,200974,374725,468423,319207,51253,-116689,-227936,-396625,-522973,-452582,-325068,-117165,128372,215301,205823,220765,209280,174015,10641,-244606,-318135,-90352,214138,475500,533078,291221,-6237,-94726,-42835,-17998,-77211,-185493,-254431,-250838,-99758,185940,318697,108646,-111752,-128445,-162338,-242660,-198376,-180791,-235571,-235656,-91417,92976,121940,-15962,-90105,6989,119303,94626,62179,73330,74486,57465,74862,111583,187137,340859,460205,352730,32770,-163248,-24964,150141,50670,-46924,103434,154850,11008,-71058,-172766,-245612,-84734,105857,79461,-59705,-104771,-144108,-239655,-286948,-151826,132367,306115,197241,-19871,-148750,-116223,-17629,-38757,-83482,12758,247689,304345,146626,-6734,-106484,-141691,-84186,-91203,-159835,-134194,-125778,-169583,-38973,178544,295354,202880,113675,-32314,-184088,-70082,154999,210379,128033,-17866,-8463,150003,4309,-280161,-208652,33336,197181,284976,228848,189294,111736,-52975,-7522,147488,95741,-64762,-115828,-144579,-116822,-17167,119255,241788,242587,111,-219182,-159296,-3482,12163,-30021,-30593,-77668,-116978,-71600,-76409,16272,267315,312101,114677,78007,143284,-1758,-214747,-144180,64406,150889,248330,378055,365129,176967,53521,-94308,-429572,-661534,-513165,-196800,-26891,-45734,-130916,-144517,-109980,-129782,-188866,-203690,-212631,-208345,-104619,-54185,-109348,-95571,71271,167206,89831,95559,169563,113449,-42282,-155484,-144312,-112887,-161539,-64620,84838,7637,-8537,108814,1725,-206463,-303054,-219167,128155,351239,249701,79133,45313,47883,95739,301629,376416,178753,17641,15608,42891,152091,100655,-71212,-154551,-162369,-150673,-70369,-4893,8035,20031,19137,63588,24251,-157481,-158290,31682,90933,146110,145499,-118734,-249788,-147796,-46747,98298,244862,165735,800,743,136869,60786,-64896,-12904,133480,141000,96070,133384,200508,421645,466730,198631,-170118,-256107,6961,302765,274783,184962,290681,329382,46068,-220714,-157376,-83359,-133916,1231,168789,-26981,-198613,59547,224454,187504,201387,221448,199239,321321,320212,-2693,-240601,-185288,-4826,195006,211739,38225,18698,222647,297961,171220,26179,-4358,38928,28413,-90310,-98444,34807,37854,-59885,-107395,-87047,-43261,18437,16599,-8983,89750,224850,143428,30392,79438,159564,170679,57796,-90589,-69045,100593,159318,142772,252816,412778,294776,22848,-22907,82847,195817,235149,113456,-96850,-134658,18080,1701,-154655,-174258,-124758,-109921,30191,96279,144633,235436,175726,-59443,-76825,120385,109177,-128203,-269640,-353065,-428539,-343825,-177297,-102998,-41555,-10505,-215779,-372358,-268072,-125215,-42780,15667,87500,47684,20234,115834,113853,-17466,-41697,61399,58795,-42607,-76947,181257,367976,172537,-215609,-300959,-121727,40636,122635,116760,118870,283139,317245,272041,346695,-564022,-1274217,-979123,-1741291,-1763860,200979,1399811,833291,600162,707795,639000,922342,893558,-976781,-1798544,29541,900417,-109854,-805317,-415863,202642,457116,219825,160569,366999,401219,336666,250311,217958,260984,217682,115107,56926,110322,243086,217059,63868,31690,69015,114492,230584,342678,316106,147258,-14655,-60079,-136426,-313130,-174488,119884,255338,284497,249419,73387,-114327,-44382,150117,198171,182722,338303,510207,470601,272983,305728,381555,214911,-36569,-116410,-48719,-31607,-127540,-184608,-32513,44243,-209411,-346770,-130115,106822,156434,158910,6457,-7111,238848,348392,201209,-18257,-163053,-100934,54062,191804,272390,263308,262572,226789,-8506,-204745,-107990,41072,37575,-63852,-183030,-190002,-136050,-72970,-62802,-126670,-276252,-360626,-290421,-18202,122599,-77662,-235761,-83212,89635,97421,5111,-145218,-316750,-353734,-246855,243,153881,16681,-153815,35785,313691,185660,-67449,-41617,129306,157728,103170,66029,-67194,-161692,-84570],[-60711,-167617,-253069,-263770,-174206,-163434,-362953,-472345,-335944,-131239,-3589,8692,49940,174998,184199,210486,293535,235750,97277,84274,91119,95245,125760,190135,216099,194987,246493,371548,259037,-108158,-252243,-150315,-75169,-185557,-432577,-449011,-175058,-27287,-33810,-17662,-70654,-114011,-71810,-60617,-9418,79572,1570,-148288,-139542,77588,169996,42111,47760,244167,228312,7316,-61885,9698,11403,2933,68056,190080,221348,141929,129697,129636,89953,150508,73133,-216563,-291343,-292948,-310444,-110181,-17976,-290796,-486876,-309346,-77989,-4190,3781,-124730,-310136,-199393,67299,98431,172459,367869,277483,99827,265083,392784,136467,-277656,-452119,-229742,-47617,-97138,92392,298543,83137,-191536,-215757,-192674,-211587,-325597,-392153,-212681,-46148,-65697,-74033,-2299,156586,416172,540539,221596,-139944,-62928,167813,56902,-167740,-240398,-180638,-116487,-186155,-318760,-324040,-94226,174134,317392,229787,-36595,-259905,-356717,-256825,17894,255255,211417,19468,8187,269311,514061,382924,94536,-14641,45915,210055,166869,-51328,-98968,-84291,-93536,131658,289565,227913,108106,-47255,-121505,14785,250761,335256,174163,-89393,-196677,-49711,129140,46336,-150506,-148941,-47168,-139268,-263773,-172694,50302,-19035,-262124,-202282,30865,-90226,-319776,-169722,127432,235583,255989,225620,-45738,-339367,-396508,-400077,-451751,-372662,-192331,68535,335389,396451,331237,164938,25660,73940,100179,50786,80493,51456,-82095,-56750,167067,251457,117795,-49265,-277898,-475926,-326754,-118502,-39251,28698,-22556,-177971,-127922,91448,179070,27662,-131897,-53999,3789,-145629,-141253,-19069,-114394,-129475,14746,-4191,-39159,102189,123605,-108053,-272042,-151729,24426,143648,151836,-4095,-186908,-180049,-122189,-39650,20318,-30586,-23529,-28366,-208123,-302932,-113532,-927,-183206,-248937,-66860,-28033,-78287,10999,88526,65559,71538,-48490,-239340,-150289,105901,191935,55486,-60300,15515,120587,-92985,-408044,-448048,-219535,26558,268526,389174,229733,6181,-49746,-79345,-212594,-341577,-317016,-162522,-16710,62396,158804,244288,222075,162897,196694,213010,76798,-51853,-59500,16826,143560,143767,-26661,-156133,-90752,66176,113350,-111055,-235819,-117543,-89426,-82786,6916,32157,-9205,95340,303498,286737,68087,-87288,-31022,148905,322459,383858,280237,-32902,-412228,-584586,-439695,-160456,-57911,1152,131055,70634,33553,190554,233231,-25486,-424195,-576925,-464893,-389478,-406789,-358734,-265685,-245677,-170299,164823,340120,193208,24218,-28383,-70833,-98777,-12086,33269,-70001,-205989,-355486,-404520,-288436,-213194,-239628,-260226,-389769,-279571,4095,142504,182790,78098,-119156,-232725,-172354,-59904,7007,-74241,-114703,60196,151892,-61366,-280636,-211353,-184145,-343353,-347302,-151407,-85916,-151238,-126655,-76847,-189513,-311317,-252023,-134320,-37775,-95262,-230724,-156312,-64788,-165787,-258759,-252320,-192400,30670,223159,196824,28622,-182077,-253623,-112706,-407,-63600,-125584,-167851,-203356,-194760,-59858,-7677,-195273,-355376,-369055,-389181,-414785,-383953,-188562,157096,244607,-4692,-352671,-645380,-570193,-175870,194074,114751,-229112,-399990,-189608,48558,-204259,-638660,-671486,-339901,-36736,-130882,-572593,-845812,-695805,-430699,-255678,-345812,-497000,-718786,-1262625,-3885845,-5778917,-1294336,4755413,3975441,1745372,1472767,1478274,1875029,1837452,667326,114708,309370,531241,175659,-333161,128074,651532,256952,-177426,-41647,168944,251623,335231,270983,176749,278283,280419,96905,-5705,46692,118061,14515,-160780,-258346,-207898,-98004,-36454,40418,234777,339661,184865,34561,84800,111649,86312,264593,445626,355035,83900,-120333,-249967,-416728,-509689,-424694,-227445,-8567,208613,331124,314361,242259,185625,62092,-178770,-431792,-444217,-103398,310045,596470,619738,382686,113360,-149,-15657,-53914,-149408,-240048,-249307,-164865,64912,325678,361692,139624,-75547,-138431,-214345,-278516,-189349,-106094,-148898,-195221,-92426,70844,84295,-70979,-121204,-18481,73707,49519,16300,97189,173893,115352,95330,209803,274764,298821,404786,373548,52450,-224388,-139158,31950,-26626,-48388,147924,205501,49651,13406,-35692,-153827,-92974,39934,-32783,-166095,-130078,-106159,-218405,-322712,-226312,170067,524218,379795,92688,-72136,-100842,-46591,-40739,-75234,-17406,190280,262264,128899,-41695,-140266,-161458,-77810,-26131,-76799,-98552,-142722,-186973,-36603,149629,176641,126983,185099,186326,44848,-29303,37768,114074,139139,-10522,-73221,109509,47534,-224913,-192980,12575,160755,238751,214886,179847,95948,-28002,39971,168678,109827,-57602,-104219,-99263,-48728,101566,234496,229564,109344,-106499,-242274,-137014,33230,72763,23710,-33633,-106381,-125680,-67324,-61076,60866,291914,296323,62850,69486,235822,109152,-180299,-207021,-50354,71459,158983,229173,223288,98449,20977,-78806,-336652,-491440,-419672,-190094,-40785,8799,-38695,-132751,-166329,-152256,-191016,-188309,-144019,-163439,-134154,-69681,-130398,-173838,36416,232553,232895,252213,256770,128989,-15375,-112776,-155842,-140368,-156970,-20909,149791,85405,59053,148035,41038,-187010,-333134,-261921,72307,327467,288273,123676,26386,-45171,-61254,136430,306459,231852,100414,40097,49780,153768,64386,-100449,-152184,-124746,-133774,-84119,-19707,-16158,23279,62231,64202,-25205,-175755,-111156,89768,140627,176230,177787,-44653,-175841,-93821,44388,224115,353472,214646,9059,-23517,70356,30642,-52449,21727,125790,130167,123039,71913,148416,410824,464079,184421,-132217,-235039,-69714,145051,161076,150970,297885,342097,57931,-210701,-148737,-73813,-110784,89756,342974,46953,-249266,24428,272227,212195,194195,215910,211258,313474,304182,-2471,-176785,-44206,128645,243066,219063,82216,74099,218092,258672,170744,70618,-6570,-83382,-152980,-210049,-146496,37364,117853,20215,-53469,-8795,99586,188576,198845,126013,154206,239969,145502,-10613,-3597,65343,41371,-43158,-176158,-161979,25530,96705,115339,267227,428322,301048,37980,5464,141084,279831,339893,229072,53304,-2399,33427,-111455,-291176,-248637,-182946,-222709,-74758,72397,140793,165926,119894,-2920,-5466,122931,151196,37576,-111520,-310956,-467674,-365530,-160807,-63652,-30969,-35471,-178349,-281240,-195834,-79955,-23206,-16405,28896,2048,-941,118972,137682,-10290,-29849,109968,96374,-77908,-130086,187435,467682,271831,-111074,-189141,-124880,-104085,-32826,-2467,-42373,34258,75643,54913,412685,-133983,-975312,-1125996,-1655599,-1530201,76949,1353350,1120514,657054,561967,672763,1184603,1270292,-637299,-1645500,-334061,435991,-272885,-763434,-423289,238717,545918,252139,173442,377034,397254,339705,239492,115946,64537,40849,-31400,-101697,14784,221072,190166,7641,-12924,86140,194622,315612,374360,323597,159505,17792,-17494,-48929,-162266,-89544,131542,273661,337068,306302,134860,-62408,-27519,190403,250387,172470,269269,508414,508033,279860,274300,336096,167445,-78107,-127632,-38830,-14234,-73934,-144733,-56126,26900,-156360,-261423,-76064,110084,151427,134626,-20437,-80989,92191,208505,165631,8405,-147873,-113493,27072,127533,176163,204250,243260,190838,-6890,-161549,-110531,3855,24282,-79752,-222785,-225506,-135290,-40826,-40435,-138396,-289345,-340200,-228203,39405,201293,18935,-171605,-68331,125664,173231,91819,-107465,-304694,-322241,-232806,-44102,120411,5166,-201137,-71396,215644,194839,-3545,-20968,115565,185516,139129,41261,-105788,-182996,-86174],[-77455,-212125,-291907,-259289,-224325,-257980,-404276,-461929,-347624,-178287,-795,79124,79873,138891,163898,235558,266967,184590,49388,10583,-17448,-36497,63604,182658,172832,124956,192731,280360,121052,-219083,-291198,-112616,-13465,-140134,-400586,-453772,-255023,-101817,-27301,14788,-105802,-180059,-72535,-1287,59853,151392,49537,-190208,-261664,-11775,70601,-61501,-28745,179176,173912,-21284,-90929,-27761,-2239,-18294,34880,175795,250382,170133,106488,4180,-45995,79599,69211,-150273,-177009,-227577,-335836,-185239,-129261,-402580,-491360,-242806,3401,42671,-54576,-200007,-263175,-87855,89814,495,5819,209886,198720,60349,188910,355575,145456,-274544,-466095,-233541,-781,-64967,89274,322139,80291,-264438,-337684,-323146,-321317,-378650,-401091,-238256,-77159,-76855,-69563,-15647,144212,432498,555054,254677,-159750,-139410,107336,9357,-230508,-259365,-140089,-59350,-124339,-316783,-430592,-162774,234936,346795,118792,-150310,-266648,-263161,-131633,139745,274747,88074,-112486,-29845,269381,490345,346937,4460,-85187,75923,251271,151764,-23780,-52837,-129504,-139650,180233,400890,322243,167084,-32675,-122231,21440,259029,321383,151390,-70099,-168807,-28082,125587,-16618,-248849,-255722,-144476,-136746,-173383,-113477,11212,-105098,-354119,-304011,-49107,-110902,-314956,-188418,79769,172319,234938,231299,-103502,-459608,-458213,-396246,-418045,-354919,-196169,70275,336844,360355,282433,181669,100487,132672,135071,45401,66139,71167,-64916,-108047,91851,216952,110864,-48953,-244023,-401083,-243700,-120703,-157615,-75686,-68131,-228362,-168833,58329,106437,-77044,-223796,-102265,-34049,-204218,-215958,-94148,-141605,-94893,78939,36236,-35825,87929,96146,-151602,-283381,-94946,111358,158531,140473,49891,-43430,-46637,-74734,-24642,56590,-2753,936,44178,-93544,-236132,-103363,7987,-142710,-206630,-69147,-18837,17608,154380,123259,-48711,-46475,10408,-74655,-38597,90676,137622,41380,-22335,46803,137068,-15291,-270691,-376214,-182612,54446,219441,301789,212944,35196,-30233,-85929,-230594,-349865,-307214,-131825,58863,161766,221137,259582,190985,123071,195627,190456,32044,-22840,36541,88807,177703,171003,11003,-92890,32316,234940,239613,-59159,-226534,-130971,-158210,-162357,-15575,19680,-32992,54143,205916,190527,99058,44294,108643,247875,325606,295969,261259,92002,-288890,-520219,-360357,-83265,-32553,7654,144869,113588,77295,187633,180815,-134384,-490654,-488369,-295816,-265305,-308954,-267078,-222374,-211814,-101122,253209,388477,196900,6893,-62984,-97444,-76556,95368,227025,103993,-99560,-298671,-357921,-313663,-343479,-395949,-363251,-461079,-439795,-219375,9034,192356,215305,8364,-239190,-265399,-142837,-7297,20069,-6982,94205,159542,10903,-128335,-65195,-93329,-270928,-291982,-114859,-28102,-103031,-147780,-113806,-191847,-270405,-186194,-75325,-39932,-107026,-164199,-62053,-5613,-136738,-288614,-319414,-195638,46727,224941,213165,69794,-139704,-208582,-78836,41805,11697,-68016,-163022,-213212,-188637,-71890,-20248,-149255,-286285,-330248,-351075,-371546,-406107,-213582,176172,260720,38380,-203150,-448521,-399115,-50718,233470,126187,-205878,-401984,-220536,-9925,-243712,-707293,-753847,-356897,3405,-142928,-647265,-940734,-777178,-422746,-118195,1536,-29872,-488644,-1565220,-4128697,-5471631,-2307598,1970974,3121726,3732802,3514301,2252790,1920689,1579384,467607,39415,328756,510785,112925,-286106,43456,364980,134898,-79102,28528,181601,303643,359726,283294,239895,419682,419000,166263,-25997,-64160,-54056,-19650,-109394,-288767,-313460,-143877,-34152,69349,249020,316062,133376,38832,155775,117837,-18685,131850,370022,340453,95091,-116094,-233184,-367596,-437491,-361926,-121581,90362,268582,412863,384401,244866,162280,-25828,-320989,-538845,-475221,-91702,356067,616040,600095,429021,232797,76142,-3723,-59876,-173801,-266826,-222215,-45687,227284,427085,367242,136315,-57044,-147036,-251985,-263089,-84696,62733,-19736,-149495,-116829,291,-270,-124703,-111972,-8276,14662,-22639,-22347,134725,265380,173013,131556,305537,331470,208510,282882,330717,49402,-260644,-214920,-43446,-59716,-56546,125854,218239,101331,97501,135959,19536,-54747,-42858,-170562,-262298,-143707,-61970,-153496,-282989,-248699,197079,690908,557114,213010,18034,-68118,-68686,-20744,-25879,-13389,111738,162878,53370,-97336,-168928,-166162,-58564,49536,29351,-28945,-96963,-127060,-5481,129514,96252,109502,262100,370386,267291,39480,-54274,27816,133725,-11361,-138197,52887,91629,-139078,-152728,-3452,107840,167694,190965,167850,70411,-14172,66725,185801,166001,25540,-32891,-7000,37805,175128,275252,199254,3843,-187922,-237727,-88847,77879,131866,75167,-46906,-148502,-132242,-41984,763,134657,310275,252498,3886,46539,288730,205136,-122582,-255863,-166962,-19206,64840,82861,53599,12384,32252,4166,-147232,-215460,-210417,-115819,-28736,65119,54729,-101332,-177812,-126302,-152706,-148095,-66423,-100732,-122289,-41513,-129828,-237068,-6281,258656,320166,337469,282893,115196,10882,-35318,-110154,-142083,-136582,26959,184953,128391,98698,142468,36254,-184895,-339254,-273608,-10840,241006,276040,138637,-16470,-150299,-201110,-31425,197990,263129,191515,58750,32207,111956,24385,-108396,-123696,-90024,-125925,-83149,-11666,-20663,40256,107915,54227,-65244,-155941,-35971,146284,166560,171994,171568,-3148,-126268,-41087,145159,343877,402872,202903,5546,-40875,-27189,-37028,-66242,26790,80737,55805,39337,-60601,71059,342245,362078,87709,-115805,-191880,-135416,-12933,80154,145470,276406,295947,39967,-187411,-128322,-81632,-117725,148707,465336,112622,-234659,68528,370735,249367,188489,215056,212084,259433,222316,-31085,-105663,113582,282636,303887,237888,136392,135709,206691,204524,170331,139729,23315,-159987,-282744,-306288,-220133,-7924,168302,105990,11987,61249,223142,351111,375252,246548,186929,207537,95087,-76837,-95233,-60519,-95470,-96461,-174318,-178717,-32031,10292,33038,201695,338535,230646,39082,14051,150216,323021,410507,307606,168539,94517,787,-251979,-429500,-309147,-225795,-317493,-208062,-13566,48607,46048,61482,53263,41841,110891,199398,196682,39821,-236396,-446551,-351481,-142777,-44973,-43121,-88733,-154830,-167602,-86992,-22590,-22011,-44404,-17326,-34130,-29998,103920,158819,8360,-18438,115001,75550,-141468,-190269,122160,458226,293840,-30001,-78399,-108338,-214402,-152326,-79699,-139479,-144111,-48702,44390,317530,-16974,-752801,-1284918,-1466299,-956054,280020,1310362,1317096,604810,236106,552399,1254106,1288658,-413707,-1494139,-689222,139200,-133874,-414599,-298673,228749,557014,275496,166086,328836,353244,298673,164744,-36808,-139167,-112546,-146315,-227283,-64222,195463,163250,-27340,-34806,105886,276251,433374,460164,344131,139506,6063,-1330,24715,631,-3988,118337,270780,412110,417534,220942,-13841,-14434,240571,334774,200223,225980,467037,436322,225154,231132,283296,110434,-101149,-95057,7205,18207,-23903,-97061,-77607,11897,-63510,-145210,-31710,88609,144348,114752,-33104,-141156,-61233,55279,121119,48507,-92626,-94270,18451,86926,103024,143773,208482,164958,26022,-91192,-93889,-6876,42809,-66605,-232521,-240366,-128299,-35686,-24374,-105474,-211352,-234791,-136339,58957,202472,48913,-147928,-78615,143920,242543,191871,-25875,-227235,-223306,-149316,-64218,66582,1788,-192625,-140618,100857,175124,46674,-11348,70406,169054,154994,24270,-133717,-201983,-97414],[-97823,-238035,-283528,-211288,-231626,-288979,-370473,-395883,-320888,-192268,7006,114424,61332,55636,119143,235525,226423,114549,-2013,-54052,-114771,-154487,10602,168615,111504,11552,56149,105305,-68074,-335853,-327189,-79526,55010,-65257,-295599,-366379,-298081,-203645,-43369,53701,-113955,-235686,-100443,25736,82383,134019,42809,-187768,-279358,-53027,14012,-103697,-73008,99666,131432,16437,-65604,-72625,-61480,-69418,-5009,136515,234518,178114,63483,-122771,-156487,-5058,11344,-96490,-63720,-141098,-295745,-219932,-234955,-478116,-436337,-129198,89783,72119,-104340,-238708,-181587,37528,109905,-76086,-148755,10805,67789,-2484,73112,242555,126192,-234305,-437943,-245210,-5191,-62421,73046,345075,115222,-289420,-442290,-437449,-380881,-358375,-333632,-202888,-85707,-89470,-70646,-30514,97147,367127,507199,283476,-143231,-178788,72333,1567,-267498,-280774,-106224,-1983,-48839,-268122,-462501,-216714,240592,306103,-16941,-240780,-238592,-140577,-3885,218768,245842,-28409,-209851,-72488,234913,425293,258932,-117850,-175978,101596,291836,137091,-19221,-54440,-212619,-197519,192521,462973,400306,247206,25943,-96852,31335,260863,305497,129474,-65026,-166808,-38029,97941,-79520,-323775,-346275,-245030,-119816,-50443,-17976,3858,-129208,-360816,-351403,-123261,-127658,-295564,-198194,39172,128863,226784,230829,-147484,-542214,-505353,-385395,-342690,-270233,-164171,58319,321190,350634,258878,220725,208537,212268,162908,24496,39808,101470,-13831,-124352,11954,152770,75541,-70174,-206489,-294180,-159594,-113449,-231062,-156216,-120048,-258798,-174677,35274,37482,-158833,-299830,-165959,-85276,-248765,-282687,-182565,-160405,-54621,105869,47133,-33854,57637,42242,-182039,-265208,-66321,144184,161724,135882,95827,97175,87569,-21466,-20111,58389,7511,15402,105725,35265,-116729,-57816,6602,-119175,-167841,-84686,-29662,99797,277544,157477,-111565,-100917,121233,146268,87546,63480,67815,29355,35702,116985,165962,41177,-155823,-275274,-132203,63520,137283,168782,148167,41971,-3671,-60925,-205794,-303085,-249729,-91004,110618,232762,245267,222690,120745,57421,158619,130418,-37400,-6109,128615,164529,217142,219189,91084,27506,203462,447511,384358,11398,-183695,-124062,-198578,-223188,-56137,-6032,-39067,8266,50046,43799,109158,177582,250167,333467,276960,153734,216725,219752,-116202,-392353,-241076,5472,-10629,4447,145247,163783,130903,156225,79163,-254631,-519904,-362142,-107040,-116895,-182429,-158143,-165333,-174126,-21596,307321,376595,162184,-3203,-76946,-134928,-86305,151884,351155,229966,-24019,-247547,-310280,-320223,-408948,-448802,-399168,-468714,-541232,-409850,-131599,177264,345395,142577,-219986,-357942,-255390,-58050,76114,69208,96122,140167,73972,36261,103662,40811,-145700,-195113,-73304,-4851,-92315,-172104,-125898,-133306,-155304,-82489,-10855,-39353,-101792,-94924,-5610,23432,-100702,-285164,-345853,-166441,75710,202488,199334,117071,-67291,-146717,-27265,81060,52186,-20779,-103479,-189561,-209306,-120812,-42494,-96859,-219861,-301719,-310744,-312191,-388281,-214487,150557,195226,17063,-51712,-123708,-86540,120656,213813,90153,-182368,-396195,-298778,-154075,-346830,-802339,-878907,-447833,-21829,-143834,-619365,-851953,-708432,-414215,-66702,314270,295056,-564993,-2286260,-4650550,-4966014,-2499591,-223969,2127700,5038776,5055354,2817115,1881568,1411651,464530,76565,427087,582969,136394,-159249,37596,167290,82758,56384,92664,167918,343201,396225,305316,300556,511590,514488,248856,-8973,-174567,-223082,-31729,-18929,-260084,-361746,-179640,-44699,85490,256768,296685,115150,60018,195668,114725,-79744,20202,266614,281498,77026,-114678,-191228,-269722,-341474,-286028,-22774,184893,324684,445047,376344,203350,128570,-74063,-380821,-527043,-388885,-49298,335553,513676,467968,413566,318397,118060,-5510,-34786,-146496,-263859,-184974,76405,351715,467700,337808,105944,-60764,-157406,-263917,-198923,91010,284307,121091,-109048,-157346,-102325,-114413,-168515,-81254,13969,-42367,-97496,-45605,174569,332316,219954,167068,361106,334565,88683,120907,227188,4736,-284141,-245062,-65133,-54483,-90930,31302,192022,167248,178023,298659,223212,27572,-113447,-296300,-326578,-143387,-21831,-69128,-199226,-222608,206896,743931,658569,287737,84912,-33635,-86397,-1477,40213,23279,35485,30427,-57528,-154109,-185056,-151175,-19724,120426,118931,46292,-1427,-13866,42186,126591,87853,150214,317426,461418,404840,109871,-92831,-18516,108816,-36050,-195832,-7011,129141,-30298,-90471,-14491,52284,101428,160634,140120,31349,-17929,67234,196320,245216,155293,78500,104916,115495,179444,231916,155902,-48964,-226132,-215792,-38689,116039,175396,108979,-63714,-179415,-124122,1036,89368,205981,300426,184240,-39293,31118,299628,265277,-52952,-274885,-258307,-101522,-6595,-19691,-82239,-40318,86818,122542,69865,69698,49384,12652,14771,111823,125823,-62034,-155982,-76293,-90752,-91424,-1361,-41049,-66445,31494,-101927,-263086,-42255,242694,328556,327221,236112,68061,23990,54476,-20224,-118708,-104965,64863,186860,142233,101598,78841,-28347,-212548,-321240,-250977,-98565,112447,206681,99326,-83178,-233659,-278419,-150363,86295,264909,250943,58805,4873,60352,10932,-81749,-75582,-76321,-140175,-73489,12907,-7086,68725,143977,33255,-86738,-96011,50874,176038,142988,122413,132590,8630,-97660,3141,217065,391483,341964,116303,-14534,-50942,-112617,-108327,-89449,8492,17439,-63102,-128790,-195860,6901,249358,199959,-53749,-124274,-146851,-192770,-138880,48102,163713,227884,197413,-15101,-167063,-108887,-113348,-153946,157298,475337,133486,-171090,156109,459258,277893,178417,201889,181757,173261,111893,-63450,-34923,245499,405545,345881,244927,179437,191454,197969,153308,171965,216166,82008,-164702,-319629,-345910,-288408,-75197,176463,165186,64011,111419,298186,462804,506454,343794,200154,141711,-6323,-174752,-199918,-209973,-221990,-112202,-96987,-114339,-57754,-78130,-77166,83557,176961,102116,16985,195,113081,319140,428481,328709,217838,128654,-67491,-370890,-521860,-343302,-245131,-365620,-327318,-141271,-107775,-92231,8749,83286,49039,78978,217946,283480,137133,-152805,-378568,-317724,-138722,-59799,-86871,-160782,-145680,-55246,28308,30720,-41650,-74109,-37440,-37097,-59493,59629,154618,20824,-27316,57887,-16780,-228991,-251046,-5545,317217,227681,15419,7061,-80119,-270591,-215553,-106439,-170572,-224909,-36095,198799,70651,-228024,-633817,-1330094,-1168382,-203717,679913,1226577,1330077,437234,-191092,320598,1135285,939396,-453260,-1424976,-876568,139733,293347,111194,-121801,143530,481324,305624,161191,242251,288053,238251,56592,-197552,-303142,-210280,-193807,-269732,-94444,178723,150822,-19238,-12014,136045,338423,536226,561774,376706,116800,-19220,-4048,49447,82901,37043,83285,250631,488650,536203,281920,-555,-16103,279287,418595,250006,216685,388347,287589,142746,205344,243844,57736,-98544,-29109,69257,49103,4509,-56787,-85817,16194,58303,-17627,-4511,48260,128313,108855,-22750,-167886,-179393,-74626,71155,82894,-20462,-53097,29701,79462,66917,100873,177070,161167,85405,-5942,-61427,7423,83216,-37296,-228937,-243726,-111428,-35821,-9351,-45525,-76612,-75809,-40683,35662,128081,15120,-158395,-98455,146054,289121,281384,88199,-102133,-85948,-19995,-53237,4005,1632,-141738,-156905,9657,135223,74357,-9935,6331,103749,125202,4423,-142902,-207867,-116038],[-120669,-237570,-229256,-141542,-199350,-251453,-275395,-293111,-259662,-168855,11688,102455,-646,-60273,53549,214822,192437,45549,-50837,-95195,-171701,-227225,-38291,138912,53397,-97849,-100761,-77412,-227285,-407868,-341171,-58543,107737,15109,-151518,-217640,-291031,-303255,-80833,84197,-99872,-269917,-144727,19315,58282,37869,-5876,-114280,-167393,-45488,-6441,-86498,-74975,32615,108864,91208,-14657,-123902,-150186,-126101,-32238,84815,176021,174564,23894,-217087,-218646,-80247,-80272,-64186,32789,-49300,-200151,-203272,-311110,-494699,-333878,-3419,160274,80992,-135663,-235062,-85349,150957,135277,-111562,-259822,-172414,-62484,-55053,-23797,111014,94019,-165075,-381721,-278085,-69000,-85077,50000,345456,166899,-261053,-499337,-510713,-377093,-255242,-186647,-104180,-68708,-96292,-71598,-46316,10269,208741,382770,274363,-97988,-156762,81485,31432,-271730,-305432,-99186,40043,27304,-182648,-415444,-242859,195135,217990,-134914,-286874,-187054,-35034,86052,238245,185732,-96635,-238968,-99502,181667,338398,146995,-229733,-248510,121047,304716,102233,-46636,-101901,-315001,-268140,152960,459693,461929,343856,104355,-69175,28021,242469,281375,107390,-87431,-199328,-76135,60587,-112693,-334900,-374189,-300865,-82907,71135,72241,11074,-113077,-307119,-331129,-151473,-118703,-248207,-176208,27950,116895,220611,205657,-184284,-577363,-537200,-373190,-239617,-124196,-81005,42929,276552,347946,259184,265687,307969,280800,175206,3552,18663,136196,52327,-105310,-50226,77787,24719,-106919,-187833,-200189,-100679,-98100,-240526,-196694,-172531,-268221,-152030,18250,-17996,-199911,-339701,-228611,-136746,-266584,-323764,-260176,-171707,-25182,92320,34921,-34808,7734,-31254,-191214,-225674,-83364,95503,142102,140558,128858,192170,165006,-19421,-71630,11956,7102,34111,156448,152780,34922,23916,-1945,-121380,-140619,-105278,-57939,143966,342596,185420,-93140,-56511,259230,353249,182181,21935,-5205,17617,86846,193240,203745,73898,-92543,-175927,-77455,60918,55394,36003,59761,29921,21590,-20215,-156416,-218407,-154900,-48373,116208,239361,209882,136251,28867,-9767,110332,60359,-117592,-16450,195961,235433,253501,267799,179686,156662,353887,609016,488943,84084,-113232,-95265,-200922,-248908,-99857,-33200,-23656,-27166,-115721,-103469,104580,273703,347343,376107,189617,-1053,168037,332766,68499,-233052,-110874,82182,2175,-5337,136057,202116,165099,94119,-53139,-366761,-514681,-229254,52736,5077,-77600,-68119,-93537,-106243,72781,319510,310389,105063,-1156,-55983,-146200,-105305,150700,371164,259340,-18636,-227314,-283248,-309134,-394331,-405624,-365058,-409779,-548211,-501589,-231652,139419,422053,252046,-167708,-421196,-373813,-129504,86812,102467,75357,101401,109182,169653,249300,174471,-8565,-87711,-46358,-30539,-118340,-184204,-108311,-28937,5695,32018,33352,-44461,-83915,-41803,-2856,12891,-61265,-243156,-321470,-112869,105337,151864,145189,137279,2772,-93806,7155,95002,55269,14662,-3489,-129581,-237192,-188959,-76865,-60326,-171224,-287594,-275743,-248054,-331001,-188773,92336,70272,-57659,56806,233386,301491,301557,148966,20635,-164799,-392991,-417217,-346339,-483626,-884864,-983447,-544746,-65846,-117009,-508126,-643916,-539051,-431693,-149483,471082,406386,-853140,-3158146,-5304759,-4422613,-1961771,-1424571,1205693,5513554,5870666,3090745,1751617,1349837,631947,199859,577043,730436,229179,10584,112696,74423,68268,178347,130937,107485,320156,419230,337458,360378,547080,546915,326356,66055,-209222,-303158,-17363,83136,-176204,-329137,-175925,-39141,96408,251524,271824,116853,71219,172582,95488,-77334,-32335,168975,194645,26588,-126079,-138121,-147644,-243213,-210609,61040,281372,389573,428140,283528,112718,80543,-80319,-346715,-393402,-205026,17402,252021,308791,254272,338272,351220,126669,-14061,12244,-77534,-234330,-149207,170503,416848,448638,287650,66311,-76167,-162215,-241029,-99058,287782,491022,235556,-83001,-199164,-205804,-229280,-199593,-53905,20075,-87136,-148739,-47161,203227,360598,245941,186237,354662,280809,-30789,-42744,81056,-84942,-301974,-228404,-37857,-28703,-155053,-111131,136782,234921,245832,408049,400050,142723,-144736,-376013,-346255,-129324,5008,-360,-117625,-166525,197165,660985,630046,277949,101098,-14768,-105498,-4222,95695,75702,-25420,-106080,-167476,-190154,-182736,-116226,38970,175163,164179,103552,114493,107377,83192,141208,157084,226975,328371,434247,414718,154649,-72190,-15442,66348,-88927,-237825,-54444,154728,84860,-12934,-16933,9612,62756,130208,94241,-18283,-44327,36441,191003,317593,287831,197698,201147,160066,122388,131203,106594,-51127,-225902,-199879,-12128,136540,191417,114992,-72520,-175799,-94986,44754,161938,236370,245018,100580,-49213,44227,280068,280149,15235,-256509,-310904,-164706,-41710,-56595,-132863,-28716,166085,226631,229266,269681,276710,161398,77397,132895,154504,-27800,-119002,-26440,-21009,-28246,33756,-1757,23346,133089,-52243,-237886,-48737,200090,266508,239369,136184,-5800,8036,122207,82851,-75457,-69160,77624,153456,132901,66173,-38449,-143959,-262112,-281335,-199804,-162945,-18102,101500,8324,-162877,-268073,-268364,-185338,6208,236655,250990,39555,-8641,42387,47991,-11593,-15756,-90688,-178440,-62411,42832,16886,103169,162938,5728,-87425,-9805,128556,164347,64889,34395,78891,7490,-76847,34450,233617,330308,170924,-21467,-47057,-59404,-151028,-138374,-90578,-14049,-40816,-187653,-310650,-277428,-24856,160392,33949,-186538,-148764,-120672,-247281,-214534,58787,191148,163690,68492,-101837,-163079,-105143,-168983,-205043,114910,362395,100524,-81795,240495,481606,274780,154207,160209,112534,81276,22669,-72688,26500,317096,453352,339248,217652,190442,225262,192130,114314,169439,272846,152713,-96986,-254653,-315065,-323534,-134665,142076,168979,81429,142064,320777,500184,560579,400395,203368,64860,-134231,-288298,-306417,-353844,-320587,-112985,15330,4219,-53086,-153832,-182412,-44182,517,-45413,-28406,-30834,45972,270820,386014,285848,193201,95178,-146760,-424733,-532013,-343068,-237130,-355746,-393715,-271248,-275524,-211646,-32699,75903,22402,33007,183098,266241,160216,-78983,-284762,-281385,-158165,-106537,-156946,-231604,-140881,33604,118811,69338,-74331,-113240,-34968,-6826,-88668,-17244,111180,14052,-65028,-54186,-163788,-322952,-301292,-158616,75743,94057,24555,50739,-56735,-276459,-228768,-99728,-165937,-236373,34799,341244,-257060,-609749,-566607,-1130901,-747523,513059,1047223,1039223,1113604,175030,-617088,28864,860234,367889,-747674,-1427352,-804610,410631,861790,627071,29879,-778,346238,350093,174286,145001,217809,175593,-54588,-325876,-398895,-245292,-165021,-209635,-62517,176492,162632,43004,62058,177649,363922,577691,626386,410282,119164,-20168,-9419,9307,36192,14572,34805,217274,537966,602700,278078,-30742,-30413,290896,466459,299298,235853,286740,121295,75986,216484,227403,21013,-70197,47132,118534,61902,6783,-32735,-74179,49887,188221,99444,4459,4660,107763,125067,13598,-152133,-231975,-152423,20648,93917,40005,-8839,50919,96003,59236,79363,160262,176204,153965,79597,-19939,35188,126344,-8679,-224041,-237171,-79403,-15710,6711,12177,64210,89866,37430,-11833,16253,-45159,-169954,-104032,136701,301087,337233,209962,39493,52431,115050,-18090,-52035,1589,-72809,-123426,-28987,92269,82597,-7609,-53006,9027,46714,-27333,-134078,-195037,-136241],[-144336,-213711,-151833,-80178,-145087,-163305,-149025,-178384,-176681,-119233,6329,54411,-80486,-183243,-31101,171823,168156,-5800,-90510,-109922,-178011,-244389,-90732,88719,17026,-156140,-206092,-196294,-298632,-406394,-321220,-52255,124786,73230,-16480,-60591,-238944,-368522,-128247,94446,-77152,-280765,-192103,-13728,1275,-99780,-71210,20052,32073,-9079,-9597,-32093,-37853,819,104572,156751,21011,-178563,-239575,-164339,-34536,39227,96437,165476,113,-264954,-233117,-130001,-170841,-49789,106092,31611,-82556,-148373,-347138,-455308,-211822,98641,199176,71697,-145834,-195481,3743,227969,167730,-100190,-309864,-293180,-146854,-70001,-52144,31604,77690,-77265,-314452,-334655,-177574,-121296,20756,296952,199218,-189756,-486286,-525747,-315038,-82975,20871,39902,-28969,-91286,-67809,-61844,-105785,-23957,180795,201285,-43891,-75143,133205,83466,-245855,-331380,-126594,56292,89175,-80690,-311895,-239440,118038,122501,-197293,-282831,-128849,24119,120560,206229,124456,-89412,-186797,-93047,130110,248699,42363,-293868,-269445,131432,263924,23904,-108550,-176251,-408702,-346496,63700,395720,503540,433811,165512,-57875,5337,195340,239837,79316,-138341,-258865,-129435,27668,-98864,-269072,-323691,-286361,-27317,162475,123469,17014,-85128,-238168,-261360,-113871,-66951,-165382,-112099,57469,138309,206831,149723,-214189,-561178,-544663,-352555,-117954,64451,50566,36451,205609,328129,263337,286222,350908,301404,163592,-2361,18042,163323,105920,-65805,-82328,9166,-28172,-148178,-196835,-152030,-80497,-78675,-191831,-197878,-216450,-255462,-112387,2336,-53569,-192824,-330628,-272336,-176261,-251115,-323878,-303176,-177779,-20800,44432,8629,-42025,-61622,-114107,-180084,-178520,-142328,-27067,97040,151176,146511,214005,149599,-101664,-197667,-75337,8012,71173,198578,235861,186871,130771,-13885,-151340,-126447,-118062,-96053,134270,325504,195316,1007,76745,380196,476071,213191,-30808,-67017,7908,113173,242948,242404,96640,-68947,-94357,-23808,57125,5047,-53065,-22179,6350,36380,13512,-106747,-121449,-42044,-8789,72810,170444,116153,17018,-65492,-56726,76093,5449,-193814,-60459,224720,291009,272504,288153,236148,239327,416892,633631,500180,136973,-35215,-53935,-169206,-234584,-131352,-51950,8992,-40265,-241425,-206577,93492,303366,363716,356858,91119,-123232,130872,411597,220389,-81843,3674,133180,8698,-15425,119402,210090,158985,9693,-189626,-453101,-484461,-121940,146494,66048,-29686,-21160,-9761,9342,175715,290300,209590,44818,8401,-1211,-101362,-107485,100790,286552,176974,-90832,-244050,-278520,-275170,-308539,-309284,-284971,-302210,-457306,-469350,-261985,82833,406129,305488,-85678,-426820,-462404,-198603,59112,98722,54303,60977,110294,239572,328875,257021,91556,-4651,-45708,-98652,-164642,-173960,-67878,90226,168661,126731,37223,-64478,-60700,-12951,-46135,-31553,-24980,-169059,-247664,-45761,120925,76980,56726,109453,38406,-71245,-3898,67949,26701,33653,100017,-47500,-248457,-249506,-120961,-54084,-144751,-279620,-245767,-189415,-249154,-144421,18707,-78218,-158904,90078,494163,645785,442973,69246,-54859,-152819,-393068,-541041,-527016,-609670,-914007,-999591,-576722,-85013,-62236,-362867,-429453,-370279,-499659,-364605,399363,296600,-1184133,-3803687,-5785478,-3963199,-1114445,-1614486,571574,5287225,5952677,3083703,1551719,1355215,874354,344100,718172,897518,350868,185655,254383,69540,52891,247252,142409,7931,209608,395844,369315,415293,534759,515101,378039,193992,-119775,-247307,22734,170015,-56841,-217346,-115826,33,104910,224386,230165,116024,48331,79026,60761,-13604,-7926,105660,98725,-56540,-158737,-83379,-19956,-144319,-135730,132328,381738,463847,376838,134102,-11019,19689,-58684,-237074,-174615,23935,92738,129380,56627,14043,219017,331697,118830,-19226,65560,13471,-183031,-120687,215681,419500,390108,235895,38215,-82616,-147066,-181062,16092,446674,613851,290597,-76415,-226072,-276662,-315100,-219690,-47105,-4409,-114931,-158177,-25375,209544,341932,242649,179146,287531,186496,-119471,-168909,-76882,-200034,-307007,-167734,20718,-3152,-231336,-253766,70255,282169,284848,434455,506619,269236,-123156,-390037,-320620,-105395,11068,21341,-76141,-104540,169735,471137,462238,177978,59566,-23008,-129821,-36374,122062,119856,-70251,-220653,-241380,-190645,-160130,-66857,108523,208681,160082,131562,215553,192644,96287,164717,275995,306945,287245,303499,303416,155987,-10356,23518,12991,-159085,-256085,-76168,166086,184301,69790,-5375,-9231,58720,107562,42484,-67197,-91974,-24529,161691,355847,382393,292670,252830,158110,37722,22136,58452,-27810,-209223,-212104,-23173,134655,172954,91828,-61793,-126774,-48397,66874,174399,198495,141369,14587,-21179,94756,248832,253873,68877,-205493,-325130,-205217,-42472,-31722,-83303,50096,238897,270995,273510,333971,406136,287821,132788,112931,130455,-8848,-83944,8361,46282,32145,30837,8256,126090,234558,3384,-162808,-5523,158402,171060,124919,26192,-90079,-48991,134354,162757,-18920,-35531,55396,84603,100066,-2785,-186679,-278719,-309676,-224619,-132373,-182768,-107218,799,-104434,-236670,-243487,-175959,-131868,-20649,185729,187782,10382,10213,85495,138821,100502,49137,-126193,-230450,-56567,64639,40466,137639,166767,-17999,-69076,79490,179797,113704,-48018,-68538,30712,12581,-48509,53836,193456,176873,-49511,-155311,-80253,-74142,-132015,-92948,-39515,-19137,-79585,-278009,-427393,-283383,-27358,88572,-87220,-262753,-170175,-124206,-297849,-237288,88830,210544,102871,-59071,-202370,-180161,-126746,-239831,-248916,42066,172653,33802,10233,285955,414831,225428,106769,83250,12807,9020,-6416,-42075,70652,313779,407158,270401,148530,160124,223685,180514,85941,153104,287434,214122,18366,-115273,-223884,-310545,-164864,77778,107353,58952,164191,312043,466672,523262,396649,199266,558,-248054,-382016,-387997,-451341,-378633,-118192,114793,129934,-32696,-209744,-254364,-139376,-133542,-167923,-86517,-68278,-29864,186172,288111,188501,111201,13056,-209849,-393898,-453274,-310654,-206326,-298999,-391940,-363026,-395425,-281672,-59094,39043,-14395,-10442,98807,160980,121045,-23378,-186278,-251971,-197365,-169091,-233757,-277270,-127216,82519,162722,92116,-105201,-166087,-31101,29906,-122640,-117736,30863,-14143,-122043,-189122,-324655,-399913,-329114,-286000,-186319,-60547,6959,48337,-55068,-250939,-212465,-89531,-167499,-242041,29137,273020,-561533,-916469,-452595,-632661,-215763,1007139,1167876,701956,689868,-134538,-948529,-278366,482108,-186978,-1112746,-1400748,-498263,776765,1337010,965059,115030,-153318,200839,402132,206578,63480,152789,117923,-146637,-395283,-419971,-233449,-81700,-66881,20113,184293,197789,151868,173415,222704,345832,535910,614797,427443,157917,29064,-197,-81014,-112070,-51830,-13606,175286,537453,576124,199839,-87373,-44730,272287,456837,330000,272035,192626,-958,57634,264074,229142,6075,-23158,107549,130534,48223,-7610,-24400,-44748,108754,300198,186877,-584,-24652,96166,163410,69019,-99631,-210073,-164879,-23785,73144,66592,17881,64013,112276,55464,68795,156718,192219,207089,150814,21050,58743,151047,5710,-219188,-215286,-30309,35609,18349,37938,163811,216725,87639,-51005,-76690,-81546,-142025,-77039,119662,275066,346356,309360,164566,159518,215419,25123,-86501,2287,-10870,-59866,-9651,64638,82206,4613,-83112,-78830,-56927,-72173,-115901,-165007,-150242],[-166308,-181585,-88165,-53652,-93586,-57461,-25561,-74450,-91074,-66404,-11678,-837,-142118,-283574,-132520,99122,139485,-32183,-114451,-105380,-145375,-220305,-150010,21604,11839,-134650,-210211,-213481,-269305,-335087,-267290,-56556,97545,86956,65022,50500,-162667,-375086,-165907,80989,-60999,-273679,-231251,-62101,-67620,-229445,-126486,168160,230195,28059,-14254,27935,24573,15722,111204,172897,8359,-232308,-299631,-167827,-7833,21078,32424,153003,-10480,-274112,-218659,-149904,-226345,-41282,156238,88493,14220,-84990,-344549,-381901,-102380,153988,201827,50913,-139477,-136498,68206,254856,201417,-50711,-296854,-327255,-163218,-39079,4603,52674,104526,17094,-250672,-403255,-297844,-156193,-16711,186077,177992,-100076,-400691,-478992,-214742,123803,253403,199347,28242,-71302,-57453,-74592,-225013,-281945,-75897,62041,-3642,39384,207106,136770,-200442,-352126,-177736,45092,123446,13684,-188507,-213563,36513,58582,-186052,-238814,-81622,33261,108089,149201,90452,-7651,-68273,-46334,97308,169987,-31113,-290942,-224659,130064,160395,-106489,-198716,-251737,-468337,-419824,-52850,297292,517994,481329,176035,-66667,-27002,124425,176653,40162,-203645,-324297,-180566,7934,-41587,-148608,-218419,-211701,35864,208054,125052,16994,-64266,-194005,-180335,-20304,30445,-51727,-15055,121061,182682,182632,73646,-232403,-499777,-513981,-306318,19427,268439,208982,48763,126446,279233,247418,254671,305983,249592,123349,13601,43588,169060,120351,-30643,-86144,-42539,-73405,-181591,-223063,-154204,-93474,-59256,-110824,-173464,-240691,-218814,-67329,-15624,-66952,-141256,-270996,-283340,-196922,-205962,-276366,-297739,-181172,-48436,-27302,-26132,-58975,-142700,-193803,-159102,-138633,-219686,-182512,34959,160260,148111,162867,45844,-253235,-370332,-178337,18695,132260,234188,271785,305172,240124,-27407,-203002,-121111,-111882,-134125,69898,227274,174731,131091,244124,437601,474561,174279,-88284,-108516,2513,111055,247765,271080,127153,-45475,-27125,29022,61851,3196,-73852,-73542,-20532,35535,22869,-75089,-35553,66419,25795,-2942,45141,-10425,-107838,-146737,-72586,71409,-20001,-254377,-133461,210659,320181,259968,256344,229884,236781,356262,485921,393552,150259,24386,-17346,-118285,-186027,-139298,-58037,47326,-28354,-295225,-242936,81835,259160,288113,276506,13918,-180588,108493,438497,302505,27305,84249,156507,16689,-20056,94627,178609,110650,-79603,-303605,-500793,-439506,-63145,160458,60058,-45793,-22928,74283,162484,266332,227258,100273,-4967,12417,69157,3848,-79329,19884,130251,10628,-212769,-283443,-279752,-210741,-175946,-206421,-196085,-178117,-297866,-335215,-221119,14432,284012,282629,11616,-359769,-487701,-244097,9446,76467,57572,39576,85203,235997,319804,253913,118272,28600,-70707,-184461,-207156,-141168,-19981,189045,292333,180227,-4148,-103183,-38902,-5137,-110619,-92494,-402,-80012,-137512,25405,113843,-9613,-45853,35490,23723,-86728,-69564,-3929,-24135,28516,161692,27943,-228530,-280062,-170549,-80205,-132271,-259752,-215760,-146594,-167832,-94919,-50431,-207774,-250453,42932,557389,821286,505458,9708,-105944,-141622,-388588,-622601,-640055,-685469,-867563,-891146,-505378,-58580,4547,-240796,-314581,-304107,-622162,-655022,108465,20620,-1390308,-3896156,-5754161,-3601184,-436748,-1096782,341454,4640482,5459322,2860625,1313775,1352936,1066253,428688,775116,1008581,452769,336166,435387,122922,15739,249820,145198,-94924,28014,303378,382526,453991,490793,435003,388052,342084,86163,-72248,80319,222874,67751,-54288,-4466,68460,106134,168675,166349,92615,-19105,-64076,17584,87986,83709,89522,8650,-168780,-216217,-30750,103601,-37199,-55273,198780,478962,533895,312998,-21748,-138194,-49866,-34997,-94639,65711,235692,158311,3768,-171499,-196192,77195,276193,119178,-10652,108722,103693,-114595,-97681,207156,371428,319038,197898,37074,-59334,-98305,-90383,123870,519979,609470,269737,-88268,-226542,-292471,-352025,-231971,-62178,-50783,-124319,-123141,14389,188609,276978,205940,144157,181915,80080,-157457,-229675,-209793,-301262,-278413,-69329,87519,8790,-286344,-343707,12115,287203,276917,372853,524753,377897,-54700,-338712,-260387,-79200,-8457,-17848,-87088,-56101,129740,241730,203083,20736,-23646,-58491,-157610,-87518,115415,135807,-105472,-295457,-259453,-153779,-120248,-13406,172036,222030,125162,133358,273003,217608,73530,182260,392996,360079,205690,115346,118707,111868,59814,70026,-40707,-222674,-243780,-65657,164211,247225,145738,23712,-2443,79908,100213,7921,-98237,-149924,-104548,108736,346953,416364,343865,249488,110750,-34130,-47947,16828,-13318,-201681,-257681,-65834,112692,120233,47325,-25531,-39939,3039,51511,105175,90106,5904,-59108,34823,173291,223115,201705,97666,-138373,-310409,-223517,-21804,29338,35075,164726,273622,235484,201029,272268,415290,356227,152161,44708,57351,-9620,-60599,26053,107106,82955,-6175,-9625,215315,304747,44809,-56264,90923,144504,91298,43614,-46257,-163535,-147087,73308,193255,44687,-7269,-706,-14606,38360,-94485,-330202,-389144,-327625,-158540,-62965,-153296,-127004,-54522,-195177,-284299,-170272,-32554,-16543,6633,125090,82139,-16268,62145,181539,260845,239509,114865,-164814,-277711,-60466,65888,53072,167385,166544,-23812,-34403,149604,197278,42692,-159054,-155676,514,33703,-3904,67250,121174,-3199,-223139,-222678,-99195,-99740,-73042,31578,74460,6006,-99411,-312381,-433710,-228217,-18448,31834,-141667,-257617,-165810,-151480,-332559,-217095,109311,209570,65846,-153404,-291827,-212196,-172230,-308811,-265180,-28598,-13560,-30591,87041,281172,278974,131010,33244,-21129,-95997,-30085,34613,27312,92817,244528,280494,149147,50760,96942,183245,152194,59746,117112,255044,251101,141423,45100,-101946,-251513,-159797,5276,-419,12964,192562,304206,387364,403456,323193,184324,-33727,-305996,-415757,-413631,-470390,-392878,-134691,166612,214823,-16534,-242948,-276802,-175473,-189272,-233200,-138926,-99258,-96457,75830,150346,59188,4705,-83694,-237539,-290356,-312273,-258756,-164957,-222280,-337690,-394593,-429395,-287928,-67512,-4803,-33565,-31346,-2979,21585,54342,15414,-99459,-227833,-237980,-222635,-289722,-278699,-96496,84687,154304,105270,-119400,-229816,-55789,31316,-167822,-221096,-67790,-54481,-173684,-301835,-450953,-440676,-326816,-343689,-371320,-181301,-22183,7964,-84110,-215768,-185444,-100625,-204383,-302408,-165086,-97850,-753853,-947664,-207678,94078,364445,1186245,952453,222090,146854,-426206,-1127339,-568210,68136,-501638,-1271886,-1212955,-88083,1002952,1491478,1036275,138806,-257367,91338,443648,247007,16046,98715,66666,-207750,-398664,-377879,-201550,14270,107878,121665,188344,242366,280406,291449,257047,290350,424671,521938,411738,222091,128514,33276,-180006,-272946,-114109,-46366,131048,482866,457684,72514,-140485,-44446,233401,392218,335724,315751,142645,-41858,94519,326997,234216,11697,30671,133743,96603,12517,-21187,-23578,-8791,172695,370011,232333,-12904,-28834,106456,211683,125930,-30142,-129110,-117554,-54850,25184,52082,12332,49770,99927,29892,53882,155219,185382,221493,195213,50783,60716,141821,137,-206627,-170996,30635,104099,13242,12826,193826,276107,111917,-52096,-103575,-58657,-52702,-16814,95331,217447,311071,361933,248837,217911,256013,59638,-88970,7564,27628,5951,48271,63820,84318,29452,-69675,-122167,-145185,-121537,-100682,-125472,-150846],[-183034,-162270,-72169,-74777,-67621,30720,68465,3802,-23077,-34863,-39017,-31225,-154341,-335795,-242226,-8891,86222,-36844,-117047,-92680,-99963,-184141,-210125,-50108,35146,-35070,-107308,-134529,-169058,-225363,-191124,-61936,33463,48105,69164,81834,-89439,-314662,-172282,50501,-60378,-256634,-254762,-113062,-127848,-308826,-154359,267432,337905,43612,-30026,65386,93644,74588,121799,124948,-62469,-280522,-310230,-130555,46046,48174,20309,136252,-21585,-264456,-198317,-145344,-227904,-26152,185167,114115,57254,-43824,-311426,-299889,-28108,160497,176301,27248,-125961,-79559,98332,233528,225314,17915,-231549,-275022,-115933,23161,121000,172355,183024,104565,-198769,-460990,-390227,-176453,-62168,24210,88605,-22870,-264787,-382082,-103323,319310,471373,346699,98401,-36727,-41479,-80810,-313746,-498488,-336858,-115347,7601,146941,273986,175348,-148367,-356560,-226073,14435,122711,80816,-79082,-175254,-24017,47366,-110125,-175789,-59181,9851,74302,99080,98052,117773,77078,31211,89494,107248,-64536,-224618,-124620,116096,10241,-272452,-302351,-308326,-482220,-470609,-160865,202894,498232,453679,121401,-83713,-47016,49959,99548,-6800,-257454,-369332,-214210,2526,35409,-22553,-110279,-118101,87727,208329,92493,19447,-52043,-189646,-125478,93966,157305,74036,87576,194362,229840,154098,1657,-233176,-409617,-435608,-217797,170031,456165,359878,82557,64520,210256,199680,162597,174651,126792,57002,46514,87663,143560,80338,-24613,-75370,-74516,-106648,-197749,-242161,-180959,-116493,-40483,-29749,-140154,-234756,-157565,-25002,-35198,-59582,-57877,-171000,-256471,-199614,-146484,-189125,-246050,-183189,-104778,-112098,-68534,-85662,-218598,-256867,-143655,-117015,-281983,-312713,-27023,159641,134508,67158,-101056,-413326,-523324,-265431,37028,208116,263141,263171,365593,323668,-43359,-263683,-118872,-84002,-163630,-33154,75600,117255,238893,369302,403168,356073,85383,-143538,-130215,1478,89387,209126,278579,173346,15857,42488,85541,80651,46721,-28777,-84393,-43905,20969,5114,-65491,26285,151162,54521,-82724,-94618,-128943,-208046,-205572,-60759,96800,-14877,-292216,-220638,158465,313928,209330,165936,153449,143385,182367,201078,186827,114596,45205,-3671,-67602,-115776,-119375,-53785,75983,-114,-275025,-218793,70117,158260,141115,157727,-16775,-164949,92207,403203,299830,76999,122848,158109,32225,-17075,60623,113422,37778,-153516,-375645,-503217,-385582,-58110,107339,8966,-105352,-62245,137905,309682,314035,142802,5924,-41996,-4986,126238,140695,-29452,-73338,-44633,-177766,-333709,-318500,-263516,-113369,-25172,-122873,-131009,-72689,-120252,-155427,-132949,-55558,78758,184446,103753,-226236,-433534,-254634,-43631,57245,99816,52233,52388,174000,229222,162696,63218,5695,-109203,-255182,-224705,-95102,17749,240321,353138,188124,-77810,-155057,-21702,-7681,-166857,-148529,4552,1234,-13242,92866,86078,-89638,-136297,-60327,-32382,-130576,-175152,-110755,-87956,-7944,146649,63331,-181543,-274308,-222176,-128929,-117461,-209317,-182567,-131064,-113589,-52698,-95486,-279377,-297084,-58713,402790,757854,475067,-5721,-112711,-127140,-369986,-624555,-655798,-692547,-754268,-676164,-343567,4812,59650,-182610,-349893,-392541,-774835,-930645,-313211,-326165,-1372939,-3304802,-4998732,-3232857,-210937,-337716,463511,3854091,4627355,2503259,1068383,1267681,1104619,392179,687945,997189,497138,445137,620972,210673,-34249,202882,166749,-151465,-170769,144028,357478,461563,431168,333079,351519,461237,342690,152431,140814,234144,165446,114792,130655,141530,90702,86316,86423,39086,-122305,-215195,-24797,190444,208435,114623,-66237,-298298,-292233,19473,217762,77437,29749,263566,556184,577054,256861,-132575,-236781,-122856,-35609,29711,261776,382478,199732,-89874,-315838,-339323,-67360,208068,148851,19259,130395,173373,-34422,-73868,156055,291709,255474,178922,67142,4098,-11495,17862,205102,487461,477639,179724,-111002,-197521,-250409,-336701,-237811,-85391,-91536,-114628,-58034,59503,143801,177313,138411,87904,70998,-8890,-142171,-216908,-284687,-344227,-193471,55532,142820,7901,-284980,-344013,-22638,239559,210910,243691,462593,439367,37315,-241043,-183797,-60303,-54219,-107065,-133457,-29196,84208,46978,-56054,-133933,-115835,-109096,-181346,-135660,84774,116829,-136329,-323038,-224315,-91140,-69762,32218,210140,220109,91563,122230,273989,184757,24276,178641,454401,369206,110618,-70621,-73457,36625,105726,96006,-81824,-250916,-196629,-24772,152627,261435,203091,68191,21749,107240,112926,13985,-94366,-198881,-183384,43752,296923,391762,350572,202987,32280,-67724,-55242,-15481,-33745,-218019,-317508,-115203,78333,41602,-4461,32764,60615,42943,-1492,-31514,-62667,-129552,-107407,98333,254106,211336,143892,96375,-78050,-278909,-221709,4088,91404,157447,260329,251832,135019,63347,141945,329210,350817,118541,-64218,-46814,-27484,-49009,34849,160991,120855,-62296,-45544,266780,320998,56039,51627,219557,171821,66238,36107,-49965,-207303,-269625,-51801,169267,109419,16371,-76622,-130421,-54368,-192354,-430765,-437112,-298882,-91553,-3357,-89031,-77869,-42153,-226417,-291875,-74124,118547,116660,69148,68611,-30260,-32543,125665,285142,372918,379200,178910,-184857,-300720,-75386,38791,47112,188856,176697,605,13871,188257,185731,-22439,-230756,-202517,-12038,65666,53687,82141,55174,-126897,-266796,-183867,-91716,-133427,-9012,200625,231652,57899,-112385,-296231,-340491,-148379,-18203,-19788,-139126,-176525,-118355,-179761,-332682,-170421,99159,185576,66179,-192535,-346880,-244995,-227099,-354236,-244112,-67634,-122137,-60652,137608,239182,124638,10112,-58670,-131086,-187748,-38942,122556,116400,92636,136607,113364,5485,-46943,24916,114422,102580,28170,65180,192462,261469,232601,168069,13130,-163556,-128634,-51619,-107671,-23313,236703,320252,294634,231904,191375,152894,-31716,-281420,-363602,-364801,-407374,-371315,-158188,158976,227912,-20583,-250797,-247865,-148601,-163231,-231180,-165562,-111706,-143032,-47759,-5971,-73701,-91150,-160715,-225460,-151454,-156553,-204997,-127690,-153935,-268209,-372745,-378818,-235554,-55783,-30031,-17990,-17065,-77874,-87520,-391,43512,-34373,-199301,-253435,-242867,-299874,-229090,-50383,45154,104257,116158,-109303,-294243,-132580,-37631,-226235,-300982,-157389,-91111,-191870,-352661,-506636,-438587,-294712,-313443,-408790,-227151,-47762,-53340,-140152,-185763,-155612,-139390,-278063,-439231,-564387,-693631,-803549,-658974,179634,867179,887625,1083492,485066,-321510,-387985,-633543,-1141665,-814711,-311424,-470425,-1007696,-785259,255922,915950,1205639,851069,137209,-281238,39094,455825,281458,10326,60174,23831,-234277,-346775,-293822,-171927,80819,254954,203053,170786,272374,389760,380700,267058,214692,286386,378520,355866,284458,250753,87155,-238210,-347021,-122545,-50969,93240,392378,292680,-56661,-165582,-22669,191421,297679,322254,362406,160694,-2271,164480,373171,227289,31211,78406,121927,28210,-29452,-17484,-19449,17282,212565,382546,232459,-26217,-8860,139774,247291,160349,28515,-23673,-32588,-66651,-33723,6044,-29151,-3835,40170,-29771,26469,143400,138274,183842,204409,59766,30642,93989,-23221,-177068,-102308,91163,155963,-21552,-64578,150953,264274,120886,-3424,-49175,24683,82895,55640,60695,142110,247465,357441,282596,227642,235270,76116,-57030,21558,38988,49342,110880,89105,93710,60783,-15283,-98839,-179269,-160608,-98586,-87101,-134266],[-190444,-171202,-116699,-138869,-80311,75646,121186,51408,12603,-38642,-67310,-18004,-105356,-326076,-340784,-145489,-2658,-30105,-95141,-79436,-67904,-161525,-255677,-109286,73267,110057,63647,1815,-48287,-119686,-111493,-57617,-45736,-33629,1690,33056,-41094,-198537,-132985,17188,-73169,-234552,-258491,-154381,-165815,-319027,-152612,271366,311274,29778,-55741,64774,151951,162198,133954,29979,-173992,-318723,-267574,-55456,122011,126363,76323,113605,-47958,-253941,-185186,-125853,-179030,925,193720,108993,38704,-40187,-256182,-223614,7680,135743,140033,8654,-115142,-44105,92791,179140,228374,83396,-132690,-156052,-28027,86523,240944,335746,292827,171134,-160360,-482427,-423494,-174345,-109406,-152337,-54002,16387,-118425,-257897,-5842,460313,643008,468693,178169,8798,-22197,-76580,-343150,-611685,-534721,-280546,-11227,211224,309363,195508,-97987,-331503,-239727,-20337,89298,111980,-1533,-131535,-47613,84621,-1361,-116904,-67812,-22181,46187,79507,142477,237908,198730,115003,98517,55548,-65674,-117718,1045,91803,-149268,-435247,-399550,-339867,-456977,-483731,-225356,146696,442445,339588,13401,-89604,-31427,1143,29708,-45604,-271401,-373535,-222653,5736,97910,55246,-53959,-57212,108431,176712,57581,39427,-35972,-210375,-114422,184502,281536,183202,160212,243963,257262,133601,-37888,-213651,-312556,-313221,-84123,322930,595722,466793,130618,39853,146383,128670,28276,-6858,-36562,-23750,82167,132177,86138,-11108,-61405,-67399,-88995,-127878,-193390,-229177,-190319,-118512,-17388,28277,-107435,-191759,-74591,10733,-52347,-35550,39613,-49863,-197114,-192603,-97184,-86673,-165891,-182830,-176792,-200356,-119022,-115315,-266023,-290830,-146468,-117024,-299923,-366679,-69599,144119,108109,-29281,-225163,-504486,-585525,-312256,49111,273800,281727,226993,362597,357340,-63780,-318087,-117368,-43554,-180430,-146543,-84686,27477,271998,389740,280796,171580,-17661,-190647,-140563,2252,62922,143991,256297,225911,124457,130237,149916,113175,114963,55632,-60748,-59218,1578,-25799,-66888,63795,200563,76071,-138340,-201420,-199650,-259360,-239237,-36214,139566,12285,-304433,-301949,78621,268473,127031,34328,26087,-11684,-51731,-127713,-63147,36493,21596,-23779,-33761,-38016,-75038,-46308,80949,27679,-206759,-163354,52741,33818,-31594,38524,7561,-93608,68324,308901,225734,70936,120726,145339,53881,-9214,19685,34420,-31598,-197019,-398241,-460260,-322218,-91812,20144,-50802,-173126,-119046,158002,388354,291182,51773,-59591,-75089,-54897,142692,256593,13665,-164373,-185330,-316960,-402190,-322526,-213468,7876,119120,-58314,-104635,-12758,23105,5490,-34952,-114656,-152604,37876,172898,-52688,-309238,-232067,-86066,55999,177764,101756,33421,87223,91380,14528,-50538,-58636,-143312,-283470,-207352,-49431,32392,232508,350220,162747,-158342,-206115,-7482,-8438,-193327,-182523,-13734,54042,98924,148394,48619,-144699,-192449,-142547,-99872,-179681,-287471,-230575,-156462,-77061,45932,34233,-130369,-245450,-273333,-183195,-84525,-120919,-151161,-154161,-104146,-24054,-101407,-268810,-275810,-167343,104061,479519,365632,23637,-75383,-110741,-334200,-539891,-580758,-638835,-611468,-423553,-149373,74970,83290,-196628,-510395,-610965,-911015,-1106140,-735071,-641441,-1134972,-2161197,-3554272,-2696171,-406111,208166,719097,3106674,3692541,2090316,843766,1063142,952845,222839,442142,835013,472778,508912,775129,321760,-63696,144483,229155,-119696,-317112,-51635,281666,427006,367857,237691,277300,506466,553806,342078,188094,206919,211832,242833,249472,187625,52233,-8133,7941,-35697,-235854,-329019,-59719,255902,320437,161509,-119708,-420989,-367822,66433,314258,180224,103194,317943,591010,571811,220481,-165217,-282926,-191920,-74189,97307,371113,445957,210680,-130983,-351445,-407105,-199169,147723,215581,72844,128220,210370,48953,-43870,83528,198797,204464,172882,120439,101474,103619,128053,248793,362330,260858,49272,-132330,-144908,-167718,-282025,-235351,-96599,-95795,-85319,10816,92768,86093,64751,51054,23143,-13746,-59846,-88137,-144227,-282966,-299463,-45065,188557,176109,8132,-207779,-249299,-28633,146200,91482,84893,347546,435152,121867,-126910,-110423,-56790,-121029,-214421,-179939,-19444,40588,-64921,-218877,-223709,-180255,-154554,-191076,-159835,45136,72317,-160521,-306368,-158626,-22843,-16780,60535,208493,208543,88756,113792,224714,117980,-29832,145137,427640,333382,33289,-201713,-214846,-44216,109841,88395,-97356,-221079,-114522,37277,135514,227476,232371,118548,48248,121989,145417,72200,-45865,-217097,-237699,-14147,226835,330961,328801,141746,-55185,-64500,-8568,-37797,-94277,-254171,-354327,-138110,41771,-47525,-48550,99623,143741,58734,-74352,-189761,-214403,-228523,-121716,146796,304936,210329,97945,66153,-45439,-241007,-203108,22530,124339,216021,283433,177341,13067,-64151,16738,203417,280828,36907,-189522,-153922,-53629,-41343,46717,207300,145820,-116384,-85627,265811,276817,32471,130071,340184,234496,108186,106258,16186,-212118,-385672,-204045,108760,168563,38887,-148512,-240270,-167760,-275460,-459739,-405486,-226143,-31519,39837,-17824,11161,31130,-183744,-257270,14919,240371,227626,137129,26035,-114430,-39028,164876,333274,432116,489401,238577,-169898,-286536,-98954,-16849,19759,198859,206402,58645,71180,196796,158787,-59735,-241998,-201772,-18029,91512,109712,102818,28596,-137005,-155808,-43107,-53359,-164704,26093,352012,384650,117174,-132093,-256992,-205707,-82397,-38339,-74237,-109847,-49732,-23567,-177650,-282567,-113544,54519,145639,104018,-171181,-354044,-262695,-267800,-356596,-191330,-63267,-122076,-45142,157442,185887,6910,-106100,-149897,-217493,-241307,-32276,212784,195440,73465,23973,-44218,-122276,-113226,-26062,39447,38760,-8725,11552,131338,255369,266742,212746,89124,-72043,-89123,-74800,-157416,-14624,294330,358819,212536,51867,33339,102107,598,-173593,-227438,-248632,-293027,-331062,-182055,100011,164567,-50602,-230074,-176972,-74925,-81283,-174110,-151827,-96364,-164740,-169256,-158675,-184617,-152339,-197303,-184641,-22953,-32530,-163717,-104732,-110062,-220816,-328010,-282481,-145550,-23616,-20589,29935,29208,-92352,-121729,-16381,65566,4286,-156483,-220853,-215025,-252392,-136993,538,-19868,34305,127176,-78229,-345209,-264246,-184624,-292109,-335057,-212477,-109365,-160140,-324603,-483100,-402339,-242136,-211043,-291905,-187937,-59416,-115051,-207466,-165660,-122165,-192994,-364664,-622439,-1067600,-1308474,-753904,-189847,626516,1467016,1244760,837847,-13702,-794788,-789347,-710106,-1020903,-993498,-599830,-151293,-300214,-155778,412437,496508,526771,496622,147095,-234375,32712,431479,303218,44195,43059,-4171,-227348,-261380,-190173,-151284,95805,330628,233898,117799,262037,442796,415195,246945,140925,171033,233959,267106,316367,352456,143748,-223347,-281178,-54345,-23404,71302,299741,149027,-142056,-157596,14234,161693,208422,301793,409398,242303,83815,227417,374914,201657,55991,110295,82939,-48574,-58006,11368,-4190,19673,203823,337029,192919,-36700,23187,179969,245444,150597,50109,64404,58464,-56740,-81389,-50100,-97968,-95343,-66345,-115513,-7198,117370,49955,96067,176065,42972,-30601,14806,-57569,-128157,-16394,136512,157020,-90619,-178052,53200,200290,127138,82403,63204,135615,214384,104809,11905,65514,177424,302426,269678,201395,172922,76484,2655,44936,29904,57903,146583,127750,106239,86011,61176,-12899,-140860,-175140,-112834,-59565,-102304],[-185415,-207700,-205245,-226955,-131218,68914,135352,71543,12163,-73978,-86455,33802,-10229,-256858,-398971,-285268,-118475,-23291,-49639,-64928,-60660,-158031,-267160,-140639,106619,249143,238264,144971,49051,-51135,-46814,-36902,-112215,-133242,-105058,-64036,-25273,-54741,-48600,-3021,-86648,-206074,-239747,-175604,-178216,-270724,-132726,174101,170723,-6614,-84901,26114,187589,255538,149161,-72643,-289449,-342343,-183848,48457,212522,242625,184274,85666,-94389,-247645,-175550,-99297,-103133,34516,181876,81628,-20338,-65191,-183876,-151278,20869,107390,112510,281,-113248,-41135,57277,111856,204487,126979,-22075,-419,71821,119813,303844,460889,389319,204407,-132443,-450665,-386567,-149654,-146093,-294672,-208216,8566,-2543,-132497,61693,518831,749033,566453,262507,59198,-1509,-59604,-301416,-588463,-609960,-380442,-47198,214052,304010,206472,-48846,-266730,-195761,-41477,36627,111811,45515,-83686,-31266,145068,98825,-78817,-104408,-48173,37471,97100,203918,306359,253818,172882,104218,2564,-54254,-2039,116931,62656,-274281,-549032,-470988,-353931,-413188,-454388,-227803,141972,357336,160975,-113217,-68791,31717,3893,-4649,-51322,-226873,-331393,-208634,7678,115651,50735,-79947,-65085,86228,132753,51073,87742,-667,-223331,-137636,218197,366022,246462,173701,241346,249416,133349,-24685,-174838,-227434,-167224,75354,453917,660041,502832,176725,56052,113670,58865,-109309,-181295,-190407,-99179,104349,156799,7782,-131665,-135604,-72387,-88403,-138578,-172184,-172811,-147088,-74686,19444,59061,-72786,-110976,21521,38496,-61578,-552,132992,69739,-119646,-188241,-84474,-5177,-83744,-177107,-246164,-282935,-173765,-134017,-262669,-287076,-170600,-133304,-260760,-322252,-79266,113659,72821,-87355,-270763,-473853,-521098,-311184,35242,295755,282654,187317,311367,331374,-89235,-353504,-120145,-9393,-186010,-239151,-208673,-78127,206427,286359,106228,-7990,-98748,-224264,-149013,2042,44533,74428,201035,261702,252794,236685,220505,153364,179085,140667,-19881,-63856,-10057,-45640,-59817,85807,212555,88527,-152443,-242177,-201321,-251733,-250068,-18148,180840,49770,-290913,-358853,-16305,187762,32646,-101035,-113803,-178365,-272712,-389741,-280396,-62050,-34967,-75490,-24733,35350,-16141,-44059,54663,37864,-130101,-113246,20600,-80745,-177062,-41240,76034,-870,27645,175169,117106,30205,85885,121814,71115,-3147,-20062,-31387,-73100,-206244,-376314,-378247,-245457,-134246,-61045,-87200,-217990,-174231,119856,347084,188267,-30765,-94754,-118521,-137369,105515,298264,15575,-244061,-258694,-356877,-387708,-281398,-130579,131327,239112,1564,-111021,-8801,96182,100901,37539,-150805,-336704,-108953,211388,123400,-146594,-188477,-111203,75585,270205,176749,44193,14418,-45957,-139387,-178656,-135205,-157573,-258647,-159275,-15151,20615,171003,299666,125324,-218737,-239362,8999,866,-183601,-186790,-51342,67612,175636,181645,14921,-162393,-203743,-181023,-142338,-207769,-367849,-334064,-220564,-169858,-118303,-63013,-106223,-219088,-320298,-224801,-26957,-6810,-136101,-222345,-140541,-7472,-62601,-175728,-184118,-233330,-209326,95394,208514,73832,-14910,-99944,-289049,-398136,-451094,-551241,-488631,-224108,1109,117048,68814,-257631,-710896,-867449,-978731,-1135345,-1036634,-847740,-768069,-814553,-1725717,-1870277,-744583,234064,800112,2452981,2841333,1695950,673125,767536,657206,-30198,83705,548108,400015,533887,866508,451038,-34517,116063,336486,15701,-354986,-235681,156203,350552,309220,171327,186067,457525,639334,438782,210719,151792,197602,297175,315410,185823,-5500,-89483,-46035,-110462,-327965,-375401,-85881,258576,379416,207468,-145257,-502232,-414839,105804,377372,237847,138393,342046,564051,508358,205677,-115431,-267140,-245500,-142957,97202,388868,437205,192932,-120771,-296192,-415538,-306165,105944,309126,145507,109192,212088,122601,-8102,12061,105589,156892,166400,180372,210806,224311,226495,254382,184746,26497,-80180,-139102,-81055,-74352,-210623,-220555,-80867,-47315,-37920,55028,97664,30571,-32951,-37554,-34805,-52830,-66714,-20302,-41824,-207898,-168465,145507,304560,186542,27375,-63346,-88965,-11534,29716,-57741,-61238,215829,367082,173001,-25930,-54644,-71299,-196967,-300188,-192346,-14813,5382,-88792,-230584,-210519,-189802,-174050,-179587,-152080,9500,23242,-167914,-257367,-95002,29909,31037,67463,164183,191135,128337,117884,146685,49144,-65826,84356,315362,264676,-3765,-247507,-272429,-102654,77616,56356,-77389,-126268,-3216,106786,115298,157471,228337,159652,60895,113848,191036,174195,44304,-188999,-249807,-46905,162297,264325,301957,97746,-128874,-48436,58140,-50367,-176867,-289556,-330468,-108601,12771,-127991,-74485,155346,184100,48196,-137512,-311481,-317959,-263303,-100049,164460,300474,207770,72233,14260,-51513,-203807,-172995,27728,114134,173298,209530,76022,-78195,-120093,-46696,95738,175866,-65063,-294895,-233535,-76018,-26976,70372,242927,159892,-148598,-117341,211807,183589,-16359,160037,411376,311401,199565,221756,122942,-182482,-459709,-329447,44410,214113,64030,-190503,-317699,-275993,-322405,-408291,-305843,-131853,15345,65275,31248,95391,132888,-81360,-190786,74346,315847,297923,183250,-34,-150002,-42766,146960,278064,412505,545541,289095,-115761,-233746,-125634,-92668,-26482,194140,252651,139503,128215,186763,132004,-61550,-197918,-166508,-31737,92605,145231,127406,53052,-32850,60521,151305,10649,-178997,16232,422083,475538,156723,-163564,-227451,-100612,-55688,-77937,-130569,-85050,81619,106691,-118517,-179509,-57516,-9882,102138,164433,-101865,-314443,-254956,-270706,-306288,-126177,-27974,-39268,1208,146989,144495,-39975,-183673,-214067,-254503,-247599,-26484,261157,235782,40355,-65554,-151905,-202539,-127785,-33061,-15927,-21928,-41589,-23888,103416,247749,240112,170223,109474,-1755,-58424,-57736,-109409,57601,350586,393794,148632,-94746,-109790,34782,48077,-8255,-38446,-99356,-178939,-292543,-205930,6921,44373,-101293,-180006,-78790,19391,16316,-87772,-93884,-48241,-158703,-269946,-288147,-257875,-173072,-193411,-135673,60587,34839,-139758,-97447,-88830,-211535,-295951,-193657,-45814,25694,22315,89692,87545,-42267,-74853,10878,81167,15779,-97257,-133168,-139153,-154297,-23692,42650,-87234,-31393,133649,-38781,-370123,-427151,-382196,-352974,-313756,-218602,-102509,-84436,-231898,-402576,-352074,-185188,-80568,-84545,-88427,-53721,-158659,-264157,-153435,-85686,-241044,-432068,-787262,-1502292,-1727209,-700328,208707,986486,1735045,1375335,632882,-292475,-1057534,-975772,-647490,-820437,-1083897,-771661,266518,631938,520508,373012,-106299,-344812,89543,180396,-160348,38453,382085,318278,108863,53945,-7901,-190895,-166277,-84539,-128936,67596,324238,204715,27557,195017,418680,389016,202900,88238,112448,131507,167177,303734,394117,177656,-138638,-98146,71725,28803,71988,239304,83283,-161223,-132851,48300,149942,152619,284698,450899,353373,168935,245354,322550,162966,79244,122779,35814,-105922,-59438,61875,23978,-4454,141123,248104,126233,-43612,50032,198652,190549,87248,20149,100851,124767,-26976,-97027,-91835,-175894,-208164,-198117,-202860,-28332,86394,-61391,-24372,115502,2712,-110230,-79398,-95561,-68256,71551,156507,95218,-183409,-299541,-70015,115374,138697,174516,184746,226307,279764,96713,-51914,1242,118344,215810,221603,155696,99127,71897,76191,72506,10654,34704,141068,160751,111578,92324,132144,105843,-41538,-158041,-137929,-48379,-62945],[-167847,-252713,-299044,-313813,-206872,20018,122552,71379,-15736,-120641,-89155,96458,92553,-147405,-387308,-387951,-233158,-23185,13516,-40569,-68035,-154826,-229627,-137048,117080,331545,355998,253359,103646,-28841,-8223,-1370,-143474,-219038,-205668,-160232,-33530,80698,62637,1042,-83247,-164534,-196275,-169436,-171541,-197582,-112255,14227,-14435,-50917,-113349,-38512,195565,329423,167739,-141346,-368601,-346349,-81002,168261,306753,364609,299893,57464,-149450,-235616,-152797,-69101,-32969,60578,151363,46642,-79373,-89284,-96577,-71409,36554,99543,106846,3198,-120678,-69538,2364,47405,154667,138206,79479,159254,160590,106124,272961,479875,422669,196951,-110830,-365799,-292403,-109008,-157682,-360252,-320982,-34054,59079,-26369,94981,489330,779851,643191,340505,106965,20129,-30866,-200068,-439350,-538645,-381632,-79745,161619,266565,223696,7121,-160887,-91971,-35000,-13436,95655,76224,-28891,16279,195658,156122,-66302,-157033,-70368,42687,140767,257912,299176,223248,176841,82658,-65184,-52769,93634,196708,35916,-332467,-580834,-503765,-363965,-374302,-392265,-175694,173034,257166,-29909,-213537,-18044,135381,68121,18920,-2494,-125312,-255521,-184378,-2383,75028,-35068,-179591,-143767,24217,94323,86836,162012,60062,-197966,-165773,188158,383314,245281,118523,176090,204521,158037,43951,-119473,-162485,-29754,221576,529670,633586,459179,200436,96880,122422,16608,-207349,-293683,-283331,-146065,103245,148787,-70446,-245308,-221321,-84698,-71166,-139054,-142807,-82912,-43172,20901,78968,76734,-24964,619,116272,56223,-59554,38798,207652,168377,-42895,-197884,-126440,20123,-24263,-162960,-296181,-349942,-221162,-124714,-196940,-244007,-206657,-153919,-173790,-195744,-54325,73238,33499,-90227,-219162,-323636,-351240,-272288,-19425,245208,256860,164448,241280,255715,-116737,-364081,-135004,-2605,-186414,-288397,-268374,-175155,57936,91973,-68162,-123697,-135165,-238211,-157917,1164,40006,17076,117081,256209,351359,341240,286470,191368,214236,191246,18223,-56396,-2858,-31931,-27345,103103,193506,90617,-123882,-211759,-141588,-193540,-243426,-21398,204109,88281,-253360,-380234,-114318,83899,-47221,-196091,-223818,-308217,-417628,-504998,-398492,-150144,-101109,-143158,-37799,96274,44031,-53169,-697,21710,-78341,-94444,-33707,-166461,-256492,-55139,163264,76306,-27688,35092,19319,-16840,30747,86587,68223,-6806,-46058,-60607,-77494,-189557,-324057,-269898,-153540,-152390,-104247,-87808,-227969,-216735,26702,177166,23989,-91434,-108252,-183568,-239359,23567,238716,-44925,-307038,-261498,-290394,-292357,-199715,-34367,228561,322720,66844,-130489,-52690,90389,117030,64303,-155919,-410787,-201572,224298,266540,13160,-138481,-118187,107469,345988,254870,87954,-15710,-140222,-249785,-274471,-192656,-145886,-190999,-95520,4855,-10364,73775,222940,94929,-241773,-242463,33385,21844,-145930,-163540,-95862,45517,202985,181525,-6625,-140507,-173307,-164890,-136143,-197791,-387486,-391657,-268189,-266457,-300486,-207165,-132210,-218764,-355959,-239948,47857,101558,-156176,-330705,-205310,4273,13297,-26079,-41956,-226275,-419551,-255671,37721,107472,36562,-104175,-250731,-253828,-314476,-460004,-424414,-149583,48829,108585,25021,-320408,-847989,-1043780,-941135,-1026269,-1151286,-911687,-404625,305662,3637,-771067,-899527,-352207,438778,1873052,2198042,1395783,601219,472255,329077,-271950,-289272,213149,322678,531410,873835,585662,72836,143673,470174,234421,-266132,-363622,-2427,246591,262379,145604,104100,330068,575145,434978,206770,83022,131265,270405,310745,138302,-66559,-130485,-56527,-161242,-374033,-351952,-106851,193231,365107,236451,-135169,-507288,-406514,130269,386891,220190,113390,314755,468510,394652,206469,-6317,-194855,-267245,-213212,49637,344341,384351,153159,-80722,-199775,-391396,-377887,82828,404024,225492,86334,184774,171167,25950,-42360,18720,98042,145971,228247,302151,322137,303987,230928,5861,-160140,-168503,-121949,-20563,-1157,-145174,-190079,-36997,44781,20899,54786,64357,-8688,-89621,-105407,-72131,-43138,-37520,35842,53867,-85568,12973,329800,375836,178553,74211,110575,83643,14728,-80406,-199599,-161062,102503,259732,180217,42684,-21140,-98362,-264458,-333576,-155213,-3147,-17050,-56154,-106592,-97229,-136410,-154351,-146859,-122244,-16237,-7707,-146642,-194070,-62902,51549,67116,55010,88177,168985,197178,133893,67954,3808,-70448,10819,154168,181128,3788,-206054,-242520,-117334,34901,27192,-18637,19903,124634,168953,90867,69318,191209,175694,48537,83553,237308,292389,159374,-112975,-215362,-46612,121481,215928,288877,92141,-171838,-48330,105331,-53381,-249052,-298166,-228493,-20975,-1600,-181923,-79751,180911,172806,21855,-161602,-351829,-342879,-225438,-47658,148061,233613,188474,63462,-47862,-93049,-171893,-138906,20330,66421,41205,59122,-14158,-101517,-83862,-29670,41243,73566,-146816,-343085,-262067,-83571,1606,106912,262721,165352,-147905,-133804,118315,66163,-69888,142648,411582,377364,303895,331719,223700,-135620,-465478,-376725,8568,237741,93196,-184270,-341194,-345084,-317632,-291774,-174912,-49145,44611,75042,40773,135078,220646,45607,-110865,96760,350631,335737,194445,-13516,-137271,-50927,61261,116362,317176,536570,322965,-32844,-153064,-148207,-173595,-84424,172242,299080,218254,169866,171430,115198,-37944,-127742,-123643,-61827,59971,146697,148479,113666,129307,283785,328790,87173,-163680,-29128,376152,461160,153962,-199468,-227320,-72558,-74786,-126186,-178545,-80407,181393,247661,6253,-37768,-6328,-67918,66200,221959,-10156,-243253,-221743,-222670,-209182,-74334,6648,59919,45936,109934,124185,-15036,-197370,-226148,-230070,-211588,-29637,245244,221180,-2244,-119305,-193505,-221989,-89363,9754,-33352,-59785,-56380,-24448,124929,248298,168173,64185,77059,30960,-45713,-7299,35547,181838,383758,390129,97487,-180316,-205648,-41092,92450,172020,154102,33830,-111846,-272038,-237409,-104101,-99569,-160313,-106749,32254,110159,93824,1012,-179,31887,-121501,-330305,-379434,-290595,-164312,-166761,-99164,88994,50660,-127621,-99099,-75220,-226294,-294777,-148763,39382,84243,81134,133357,129321,43627,21740,64870,85529,2761,-30889,-5293,-29773,-29410,84182,66747,-133826,-74471,126991,-6741,-363267,-578816,-578122,-394987,-244124,-175819,-74336,6156,-115817,-308082,-310567,-141955,22922,107767,23087,-33599,-171886,-290775,-146778,-57441,-272135,-461248,-872256,-1717628,-1846470,-741567,308554,1120426,1646286,1302717,619317,-191463,-1024927,-935560,-482153,-604059,-1079947,-842929,554955,1423063,1043212,247837,-645471,-1137624,-270691,217137,-111370,23219,334894,342103,192177,96473,19459,-131625,-79589,12655,-84749,30740,259985,130167,-85551,74341,322336,318488,151807,66700,114284,89854,85834,255749,358812,166428,-23899,116475,202653,87950,95642,229872,112268,-123537,-118488,58154,149645,138388,273492,475423,445055,214852,201662,229520,125684,98447,119520,-1459,-128000,-33512,121797,61705,-42286,45929,141654,47774,-48861,57142,169493,85334,-20202,-57311,71351,146105,17331,-67585,-99964,-240205,-314589,-320506,-262738,-15860,69247,-164768,-149116,36265,-50259,-187234,-168614,-131633,-12954,144280,151454,-7691,-274178,-398232,-188621,38914,155370,238972,266918,260948,239756,16771,-125627,-43652,76046,120094,150840,102864,40570,76065,146694,94017,-11879,-5351,103004,171621,99685,73740,172628,213382,81759,-112421,-161691,-53637,-28748],[-142282,-277791,-356310,-376875,-284941,-48920,95511,57824,-53365,-151568,-74609,131980,155072,-29708,-291292,-413117,-310642,-29553,83779,4355,-63321,-120186,-140899,-102549,95152,327926,384824,306531,123339,-35684,4060,38164,-132340,-264291,-259943,-210424,-46867,175926,169794,31437,-49165,-102908,-127312,-133676,-158386,-139883,-104892,-143873,-164550,-89548,-143205,-111601,176844,361700,183076,-152763,-383914,-325580,18023,288011,390233,449928,371686,38506,-187788,-200112,-99467,-35460,2890,63170,108162,20764,-97050,-77000,3133,24234,74170,121197,123711,14143,-132577,-116630,-58694,-8405,85682,116565,155267,293310,226002,51389,152404,372284,362641,149537,-92940,-246550,-172395,-63081,-133781,-329551,-349105,-81825,70250,51174,99493,388263,731084,688398,393569,144285,43459,4801,-70933,-216245,-347354,-285255,-90036,80317,217397,258263,78680,-25826,49386,3864,-37398,82864,105879,34972,78968,210967,156034,-72025,-208075,-103171,42562,188514,286487,224549,118447,114516,17575,-154370,-76533,152619,232623,18293,-315957,-525404,-494990,-378644,-354654,-318972,-100742,201095,158883,-169140,-249539,52310,254942,180765,103337,102892,8362,-172345,-166928,-32842,-15552,-167345,-309465,-259618,-58930,71534,155146,244772,136808,-124119,-166959,115832,327807,180546,10516,61966,135046,200440,150724,-48969,-112943,67209,309826,520796,518920,347534,184357,132431,159290,14716,-238560,-313504,-282114,-144620,80712,109697,-123084,-312985,-278994,-81748,-30731,-127466,-115252,12894,95412,149779,162882,103454,46482,128167,191556,58746,-48483,75551,255827,235394,15834,-226862,-223271,-28619,-672,-140007,-318277,-390987,-243498,-74713,-75850,-169311,-236016,-164986,-66694,-35124,-6085,30559,-5124,-49369,-97721,-113325,-143948,-215937,-114811,112691,197120,165379,183132,157398,-139870,-352365,-168802,-36713,-189333,-288701,-261957,-238883,-123285,-125571,-196341,-153169,-123735,-225025,-158423,4792,47229,-22243,16835,198376,377148,408616,328925,216586,209625,189341,39368,-36285,27776,24006,35107,121569,154814,83302,-66036,-134337,-55004,-109720,-225702,-50303,201120,123015,-195458,-365365,-204954,-25093,-89268,-218137,-273589,-373974,-458361,-455925,-385439,-198475,-151581,-203224,-61917,139920,92378,-74901,-72949,-15423,-62123,-109835,-110028,-224741,-260370,-995,239449,112324,-83803,-74197,-32890,-46483,-29383,37905,32378,-26073,-46789,-43527,-54162,-163497,-259975,-153846,-52190,-124467,-96954,-64115,-214151,-245021,-97511,-73070,-156003,-120276,-113323,-271184,-337817,-73906,94507,-161027,-349929,-217954,-155344,-147908,-98394,45430,274907,361742,131800,-142164,-121359,24648,71513,45432,-128815,-348255,-199855,225466,353983,135756,-90938,-107671,137471,376478,309952,152757,4679,-169715,-289228,-308043,-210133,-114185,-107442,-34732,16795,-46071,-35890,136884,79669,-226752,-213927,67740,49623,-96819,-121324,-128990,4694,180379,140783,-16756,-87624,-114861,-107609,-84280,-150882,-338883,-382107,-284491,-340676,-449055,-358315,-208997,-251821,-370221,-222646,120547,164241,-224003,-458649,-268144,19586,105306,134870,113818,-148704,-476625,-473865,-120922,92717,51394,-127739,-235432,-162309,-209894,-383545,-428549,-219826,-22090,48503,-29557,-342042,-848665,-1049626,-791971,-831114,-1083475,-846528,-160260,859465,1143025,404995,-706551,-1431813,-462023,1349520,1834967,1266452,680858,301907,101031,-397433,-556992,-65787,290327,513175,790848,697235,245260,226456,594622,485098,-78371,-414053,-166170,140288,234730,159988,54961,171664,405974,369427,185081,15433,36207,181881,244357,70272,-108106,-113697,-17352,-171998,-367233,-284178,-127964,76099,283316,244141,-83379,-417137,-330385,133568,328191,119216,26779,227675,316535,255100,213900,123316,-82398,-239105,-245962,-4391,282492,316032,98860,-42746,-119402,-358672,-405563,71929,468973,295718,72824,140781,182380,47008,-74278,-58848,18854,104758,249877,349198,373454,356113,193705,-130607,-259370,-190344,-78811,24131,31467,-99903,-144285,21289,148361,77771,5947,-5905,-23507,-89304,-133928,-80236,4106,10779,63023,111843,42228,187089,449850,380561,155825,138026,259179,211832,33882,-159129,-296240,-198283,33590,152775,151970,75381,-4280,-124749,-303879,-305209,-78799,21283,-25391,-12054,75678,73904,-32866,-95382,-101652,-93088,-33729,-6713,-92083,-136267,-77786,35786,85431,29497,2450,141476,262467,151378,12928,-7703,-45730,-53425,-1050,99608,40589,-100489,-143975,-80131,15718,32569,72820,186015,250081,210831,57671,-20583,126932,156437,8908,39787,268756,389612,272664,-4640,-146379,-20419,107371,193985,294938,125943,-176931,-77488,108902,-46880,-279544,-262613,-63696,105990,1664,-198152,-69870,165428,121080,-401,-129970,-298438,-286731,-128891,24011,107094,119246,141762,59174,-107624,-153913,-148376,-109175,4731,1849,-123814,-107674,-58863,-50701,20140,46995,41413,4854,-171554,-309683,-230445,-70279,44669,149614,262230,163136,-116682,-135574,8687,-45648,-104433,99331,351252,415094,384150,391558,274833,-95103,-398042,-318789,18139,233154,123904,-126685,-303111,-347897,-258191,-146212,-60933,-8093,53234,72347,12723,114192,261988,157538,-36840,90229,364619,365477,176944,-20815,-93213,-64192,-70208,-100893,177810,467980,331238,57067,-63496,-159989,-242368,-143962,133363,322086,262976,178241,156961,107686,-11786,-71227,-100674,-105895,563,113706,157513,178126,267162,418221,429349,159920,-113677,-80007,228302,335041,101476,-224697,-253483,-125203,-130101,-169418,-204411,-91275,229734,370007,180401,115517,41420,-94502,42308,249976,74065,-164235,-173549,-128427,-87055,-57624,5058,105845,55861,52145,118021,54117,-139899,-173027,-152181,-149144,-37142,174358,153957,-51787,-141833,-180539,-189115,-14959,88218,-10380,-63090,-42941,14717,188022,254684,76320,-61719,10980,22732,-49587,59114,228563,316238,375012,327517,52702,-198319,-244449,-115691,118865,323311,301332,107175,-111095,-275669,-285523,-220978,-233527,-214164,-25367,144221,183303,134003,74410,111178,135992,-50926,-335998,-423970,-290927,-145390,-141902,-86779,77485,43261,-116148,-100052,-52596,-230238,-312497,-146580,97243,140281,130877,140131,130796,117476,117098,117781,73522,-28327,24992,129375,89499,90892,163925,72922,-144056,-87294,101140,6426,-328513,-676391,-719329,-409717,-146824,-95958,-36656,69859,-28914,-244137,-293453,-126883,55085,189726,96774,-5805,-151067,-278265,-148305,-60105,-294477,-459246,-856609,-1670627,-1724767,-927473,28997,971873,1317818,1130143,852946,278714,-711173,-726625,-285832,-429780,-1002910,-865392,553525,1744734,1274754,208276,-894727,-1620663,-527541,219988,-118868,-22938,320565,389441,280948,166873,75880,-59575,-9626,97647,-2243,28465,183264,42309,-192937,-73622,184497,235170,114726,74817,152218,99990,50163,201367,261017,101507,62454,260215,276705,132167,134465,265339,205337,-62389,-135774,29786,145857,151604,262377,469200,476496,207094,109688,126452,104562,115504,110126,-19185,-118402,5383,176080,104230,-67791,-38821,46064,-29188,-56139,38780,84287,-47320,-143804,-159338,-13255,119125,69389,8674,-65523,-269555,-384300,-399062,-274855,40423,83478,-228890,-246699,-41390,-98662,-239254,-234968,-161653,23742,190206,133340,-103664,-330151,-449629,-279483,-12644,169285,255357,286520,235496,103564,-119421,-197630,-69059,44881,32894,67061,47539,10045,97399,199477,98356,-37244,-43650,57780,153981,67463,35372,170177,269272,183075,-49845,-170249,-70788,-13114],[-117838,-261477,-353247,-402391,-340504,-111668,62607,35049,-81265,-146116,-49516,110357,139638,59881,-124889,-340007,-323574,-36526,148191,74552,-19027,-31041,-15301,-50439,44320,242530,330571,306361,132000,-38708,-319,64736,-90941,-257486,-248394,-192409,-45802,214712,241039,80658,17987,-20304,-36474,-73213,-152103,-125904,-113039,-240432,-228378,-116001,-180161,-176400,136426,337662,180036,-112323,-330393,-276438,96634,389536,447175,463643,367540,39956,-180741,-127739,-10300,998,-9315,32314,62515,17496,-50167,-6033,108164,130041,135582,161976,150304,26283,-141785,-162882,-112215,-58766,6408,70289,195242,378565,264903,-18066,-14917,173256,216060,72580,-78601,-123740,-63680,-22869,-73986,-213097,-277299,-100101,58822,102085,85640,246877,604042,672694,399024,164486,69189,39869,45702,7283,-104917,-126974,-68951,4576,177309,307984,165755,113080,188095,67829,-19284,88665,140971,104459,138928,183519,107459,-81222,-239481,-159226,17392,218040,284730,117737,-24016,-4164,-89476,-258618,-126999,173592,235722,13764,-243167,-407712,-451732,-394781,-352802,-259183,-45656,182783,76058,-208228,-204692,124354,358241,308602,224570,237061,131866,-111668,-171085,-86979,-129718,-294201,-412411,-359006,-135362,64265,227966,309908,207026,-18571,-124345,39691,219555,74344,-113939,-67701,61172,242755,264784,37357,-65447,105115,309610,417774,339630,195790,121272,132333,192986,44750,-203260,-245792,-184289,-85554,49744,55606,-128338,-305053,-269017,-32545,41067,-101188,-96987,81772,218933,274003,260476,154961,140969,250282,230035,37987,-37189,103387,278351,271163,46052,-271449,-352817,-139083,-10307,-112646,-315248,-397655,-223914,16414,73103,-79857,-239045,-156136,25644,100407,45502,-7152,-39663,3576,33670,68286,21541,-161395,-231897,-83265,102504,180394,155600,69919,-151608,-327465,-221595,-110071,-200571,-253397,-211336,-252839,-272776,-295771,-257901,-116225,-77935,-177915,-133640,21345,59337,-46889,-80664,99496,318122,405234,327120,220976,172524,140036,40117,-4353,77272,110900,115876,139077,108575,70201,274,-51731,11196,-33608,-202667,-97487,172915,152003,-123734,-322978,-279025,-119624,-83605,-160670,-254873,-376384,-408582,-287646,-253741,-189451,-169145,-233695,-83497,163022,119242,-104981,-142902,-54746,-65099,-138080,-196887,-271431,-210055,97553,281006,100941,-121515,-125009,-30009,-48039,-77685,-20900,-37959,-62079,-18980,10753,-25432,-145799,-202212,-52636,43922,-50309,-49427,-43180,-201881,-263234,-214783,-312723,-293087,-112359,-121206,-369255,-406770,-147602,-76865,-296051,-371064,-166203,-15247,-644,-5182,82677,259731,351841,176194,-134975,-184714,-64427,-1410,-2422,-76033,-171156,-96369,228880,380073,205623,-44619,-78266,153137,346941,320374,214610,60497,-139608,-260703,-276674,-184860,-77633,-40381,8518,31931,-70817,-136336,50439,74313,-188685,-164612,107665,75264,-52520,-69901,-132407,-31222,120081,61599,-23429,-19809,-46711,-40783,-17136,-87261,-238720,-300520,-255957,-368572,-525967,-472400,-310560,-303621,-353768,-175419,167722,150135,-335497,-571713,-297229,43447,184442,257989,241346,-35350,-411770,-538779,-252134,21137,21247,-163952,-249323,-154256,-154403,-321523,-477281,-393807,-178793,-45109,-77135,-302737,-703219,-864696,-559239,-617476,-894146,-699511,-92261,725694,1376552,1321296,-269213,-2730723,-1758583,919080,1784051,1369540,954645,365308,74646,-334104,-619839,-192284,337428,488102,629669,748065,439301,336860,670074,701331,145367,-396245,-303467,59015,232770,203823,51924,43490,222981,301473,161994,-37785,-57139,69486,147944,16803,-111110,-41001,61147,-141255,-321047,-212787,-152863,-61996,161359,236500,9348,-240884,-195608,115953,204132,-42138,-97045,94827,138642,122137,220262,234608,49014,-148266,-208700,-22932,240597,249392,35842,-35188,-94446,-331218,-384643,66947,479490,337891,75798,94611,153818,46308,-87896,-124418,-76310,45854,239822,339727,368772,382320,159456,-201564,-267187,-142765,-15774,46088,20051,-76785,-88689,71854,222622,114823,-79145,-100091,-14382,-32898,-115319,-58266,69728,59502,56520,115462,131543,297427,464672,312069,117612,189281,331470,257295,34081,-194561,-324162,-176344,20280,85182,110921,82785,8084,-133489,-299135,-229346,7558,55202,-21763,9748,219732,240531,93006,-11140,-59482,-88448,-48862,24763,-13224,-99974,-136270,-14302,79910,-1657,-67336,108433,286635,155463,-5481,8893,-6653,-86681,-99764,31349,78835,31286,-7017,1638,45654,91477,181156,332447,350859,223409,10166,-102273,46365,102086,-50982,-6969,271494,433509,355239,106453,-67985,11508,107749,190034,310368,179949,-147498,-123105,72079,-31674,-253179,-183967,118938,235846,21008,-176164,-55347,111021,55221,2447,-46335,-175797,-174804,-4693,99822,58894,-11234,66876,44327,-154392,-211331,-134766,-89828,-13678,-53851,-247416,-217356,-41977,48268,139637,138320,70392,-17085,-122491,-194313,-147707,-37846,94559,187380,240967,152307,-70271,-129508,-91211,-126457,-102820,62873,268497,421473,418505,382400,254122,-81297,-278046,-166910,66283,198715,150073,-32168,-214178,-278860,-157647,-17360,-5330,-23518,39438,60192,-32551,48195,249172,227056,17926,71815,377282,408571,152153,-25381,-40250,-74119,-197926,-287432,41811,358914,306530,128301,14293,-157047,-285210,-194616,82024,301969,247311,139612,138214,98813,-7687,-59852,-111927,-151121,-65129,60551,150909,215018,317273,419559,430441,215173,-34100,-100587,39206,134708,10948,-226319,-284172,-223955,-203210,-198266,-199434,-100776,226219,449864,366209,250170,88534,-77561,26794,231283,126042,-101635,-126997,-10962,28320,-85143,-53780,63005,14240,-18577,109851,128237,-25457,-61813,-47873,-80725,-35341,83546,53592,-107243,-150034,-144228,-128916,68250,173649,37785,-35234,-2746,82474,263724,253266,-11336,-163202,-61463,-16683,-60710,119998,390418,403782,317718,217732,18549,-161751,-241200,-181341,120537,415107,372112,101025,-162302,-297434,-350685,-331779,-332082,-252525,43530,246295,235941,141317,127075,217965,248248,48637,-284890,-421113,-272782,-133375,-136845,-96800,55797,46374,-95734,-93950,-13983,-190284,-312692,-151542,128595,180977,151430,107310,85480,136459,165451,143300,44347,-66988,52730,231292,193903,180120,204260,70202,-115109,-73470,58187,-1212,-278193,-697002,-776485,-398642,-47796,3843,-3217,69636,-14006,-236814,-302787,-146148,-393,123715,103666,22099,-101657,-232059,-166382,-118107,-332979,-456138,-774575,-1451990,-1534657,-1228794,-515635,604661,948363,994501,1272169,939977,-230463,-449937,-140534,-340257,-903451,-903899,239256,1483978,1223046,393956,-755182,-1692128,-667115,160606,-176110,-78065,356930,462749,362102,251709,148000,12752,45062,171229,120094,90240,138398,-22971,-260158,-204359,51721,172877,107896,101539,190063,136323,73637,174810,140895,-5518,72233,266157,254065,144122,174381,316941,300835,-16460,-186939,-35385,123635,165483,242359,424052,433045,156073,6236,47045,106025,134750,107003,-17710,-97100,34406,212708,148850,-51984,-67061,-18327,-97836,-70022,-581,-38944,-171714,-245768,-251171,-121342,57439,122657,121644,9623,-249201,-394515,-412531,-236015,131137,133086,-235221,-291173,-94722,-123804,-250364,-267183,-180969,38198,208666,120924,-142114,-325145,-442047,-329584,-39622,168917,226276,256769,179369,-70295,-268837,-252665,-79209,15024,-36839,-22082,-11180,3862,133912,226294,79521,-68846,-66222,32784,114174,21943,-7398,129399,252933,227611,14897,-153904,-92771,-25373],[-105719,-203986,-295524,-387219,-352763,-146393,26881,4567,-86549,-100379,-25632,24868,36338,91617,66533,-182240,-266741,-36685,194931,162643,74465,107998,119300,2760,-19199,111842,228882,270053,152827,-6855,-7068,61476,-46418,-206931,-178781,-115020,-20039,202627,258016,135137,106033,73449,65322,-802,-161681,-159661,-126486,-246052,-202037,-131578,-226233,-220418,81714,253767,140217,-50145,-225808,-199718,147628,454803,465792,396619,291922,69564,-110831,-19653,101256,36010,-64986,-30816,25710,42171,55687,118894,205280,225092,202625,197072,165116,30939,-142685,-189272,-146681,-110039,-75588,13244,197927,401122,277931,-68144,-166807,-45961,26843,-15445,-68792,-28119,5235,3566,9720,-46485,-124962,-65112,60289,134544,63602,100581,411822,561946,339324,163978,96727,66718,117139,165283,106443,38157,-20194,-37565,157198,355315,252675,221901,280398,138570,41319,117784,176231,168807,181163,124761,36232,-79090,-238726,-235565,-39290,216188,260214,23782,-157443,-148251,-215159,-357448,-190986,167723,227568,22605,-149141,-272109,-387632,-398101,-353516,-229517,-44923,93070,15118,-136633,-90357,181844,419460,410454,336037,346170,200077,-94163,-202389,-160802,-234223,-370080,-444309,-393469,-179192,63774,273051,334351,244867,82612,-44658,-3370,97385,-36752,-211861,-174154,279,263759,354332,139246,-7029,86836,220589,240866,136304,38715,18268,80018,190729,81442,-128141,-126584,-18581,25343,28307,10525,-75845,-211526,-168031,86325,147425,-59789,-90584,100976,277016,350200,348603,229593,242003,342227,220237,-13562,-38440,118352,284242,285018,46871,-319139,-474545,-267863,-37141,-89992,-299472,-367316,-155726,132557,208341,1669,-204710,-124740,75112,165545,80093,-35720,-68794,34224,111994,146437,93882,-117667,-337642,-298580,-18127,188036,157292,18604,-148739,-300801,-283662,-204362,-221357,-208867,-150080,-215126,-338495,-375954,-264049,-59834,-18817,-94923,-68338,57783,69569,-62791,-153519,-9091,199423,317485,267683,201717,124664,68258,27583,36206,132679,200617,191217,147480,63839,56085,55578,-3922,18054,5313,-178197,-147811,126452,172810,-47926,-267108,-328316,-183511,-38798,-47994,-181958,-335865,-310725,-79092,-51725,-122917,-149868,-223523,-93160,162768,120510,-134862,-189852,-71399,-53883,-144335,-272201,-322445,-145141,199780,277461,54623,-126391,-111242,9357,-25489,-98197,-77411,-128571,-110069,27502,76507,-15440,-148992,-165488,11658,115071,47400,11222,-51500,-214329,-274964,-286926,-447788,-337565,-68992,-136484,-455879,-425708,-163315,-200378,-397148,-371636,-140080,71844,108488,57229,67390,191429,294717,177061,-111793,-215058,-137410,-69917,-56027,-9894,57362,76634,239923,353510,227520,9407,-26780,148875,261959,275866,245662,121173,-76216,-191520,-202527,-131568,-53517,-14284,28555,59645,-74001,-211960,-31962,65148,-150542,-113465,142146,89070,-22637,-16245,-95024,-41805,42532,-41231,-34989,45262,14141,332,21526,-37830,-121204,-162981,-177286,-337574,-519738,-517771,-393488,-344119,-303522,-107645,172639,53418,-465173,-631046,-271958,74805,223938,308966,308279,62260,-305619,-500203,-346806,-84513,-36103,-194110,-282382,-221311,-141272,-258997,-524472,-588405,-356052,-145515,-109825,-215286,-467964,-549073,-295173,-435377,-663868,-529729,-187841,38020,683554,1620613,96526,-3903031,-3093949,665379,2033792,1722544,1426634,705426,280010,-73571,-436233,-112510,467352,460664,420570,709847,598406,431799,666672,822813,332117,-341560,-388686,22113,258434,260290,93530,-4983,117309,279282,154774,-66897,-121647,-25265,61856,3276,-71259,64479,155257,-81975,-262143,-174029,-181907,-187580,35320,223566,131422,-15488,-28770,87687,41273,-216736,-217761,-48974,-24899,23952,220552,301377,178543,4521,-91195,16842,231982,187516,-31586,-70668,-132220,-312310,-317796,67363,428975,338158,92435,58693,97136,23599,-92484,-173694,-169592,-19315,202002,280469,316839,385223,141857,-207633,-208974,-44197,55186,45264,-22473,-67583,-32925,94821,237123,115864,-177179,-197024,9938,60196,-57344,-13846,134071,94534,23061,65847,151675,312465,371708,184232,59731,191864,301106,213783,12682,-190460,-284497,-115138,55537,77961,83148,82379,27669,-110628,-243470,-134917,71695,88619,-11361,-478,262138,347816,208891,74411,-37826,-121011,-67256,70690,68001,-92096,-218265,-88531,45167,-32994,-100898,72153,245355,134392,11163,37916,27462,-75869,-115429,-18944,91130,149551,136240,107673,128288,198289,283904,424696,406601,202901,-54213,-172618,-36621,24475,-117773,-49817,238151,408996,384604,186069,-9878,24443,102680,186450,316373,223868,-95129,-151954,22429,-10623,-178312,-82458,262896,329342,50573,-126904,-46959,32831,5168,42733,65681,-33445,-48761,110461,164254,20967,-122277,-25635,9228,-181589,-244457,-129611,-81338,-29887,-80473,-272367,-218100,27619,151173,222179,198271,92603,163,-11269,-24163,-39119,4196,138621,209814,204122,130987,-31207,-125295,-160713,-162454,-61896,62700,210140,405571,405971,316167,169286,-102507,-145144,29623,124960,138935,164117,71610,-100819,-159449,-44137,54408,-27056,-89539,3495,41552,-65644,-23310,201188,248211,49473,57742,394876,467327,145296,-23887,6073,-66555,-265410,-361780,-47256,234980,246685,160342,64879,-139487,-296343,-228258,27081,233861,163650,52394,101861,73851,-39782,-101524,-151030,-180557,-113120,10336,133993,211544,268452,313292,354032,246148,61183,-66371,-109225,-70945,-91644,-202685,-293984,-319241,-274518,-211395,-166401,-94277,185283,476347,517594,343367,135135,-23884,11021,165471,133056,-72612,-97804,96206,105979,-149413,-163641,-52525,-70240,-92253,85514,175796,114075,78472,45290,-24721,-10925,14856,-51435,-167338,-164013,-120242,-71899,133624,234109,84600,5570,48857,154654,315408,227326,-79846,-212236,-114116,-68289,-67727,157167,447966,397157,221963,103848,12039,-94894,-225258,-234724,99981,438553,362045,27555,-229196,-322248,-418439,-419084,-380605,-269172,81971,326040,271079,134102,162944,300145,346798,161235,-190920,-378582,-249463,-135330,-153952,-116078,51379,80135,-63759,-80854,33307,-98011,-257543,-119408,143808,196225,137078,52139,8626,84541,145489,126872,3978,-99841,43995,270702,264765,226452,208013,71142,-57733,-44559,9534,-21515,-228326,-648610,-755362,-372605,31352,107406,16772,-10027,-86556,-282330,-326726,-195423,-125579,-52780,47977,44084,-36843,-170504,-210992,-242805,-413393,-487277,-696979,-1231384,-1450110,-1543658,-1071241,178340,719523,997910,1722474,1528971,249470,-207061,-106204,-355877,-845752,-1004941,-269798,811544,1043532,831106,-297743,-1405253,-700488,41692,-241809,-99260,436979,545863,423288,330002,214772,73661,92381,236243,265038,215266,148322,-40254,-258918,-269399,-30175,154338,135211,131548,200286,173362,149446,197057,46265,-124830,-7391,134271,137108,118845,200334,346447,337135,-10966,-252916,-119219,76903,156624,208905,344935,330872,86968,-66904,12727,124379,159899,121298,-3377,-88169,33158,225749,195169,22226,-13664,-47407,-159657,-94983,-49652,-161902,-253240,-292543,-298723,-213116,-14735,171163,251243,115094,-174758,-338126,-360087,-160074,228138,201750,-185656,-269271,-105063,-112664,-217091,-262616,-183032,40420,209763,130480,-97113,-252605,-379219,-335961,-54988,144494,174897,218614,138566,-201174,-377595,-277119,-78777,-17404,-86364,-107239,-74082,7305,173400,227106,41398,-107592,-68412,42121,67483,-21912,-34771,69361,171551,206129,69598,-111434,-112454,-66424],[-114780,-130885,-214416,-336928,-310804,-141642,-11059,-32835,-68489,-29499,-14709,-102856,-129292,52925,218859,11881,-160253,-25440,217012,248903,197730,260013,230478,44690,-71611,-10289,126133,219883,195086,72530,-4267,18688,-29671,-137648,-81538,-12564,26737,164808,226171,180924,191204,158078,159386,64802,-188495,-220527,-127800,-170538,-121640,-141761,-273813,-236347,21606,120181,52371,-4978,-102442,-103373,171494,470442,444230,274456,183547,126502,16665,105673,206910,61331,-145293,-113791,5100,89430,188644,264889,277347,281945,245703,199145,146873,20059,-134047,-184570,-155657,-165244,-155192,-39012,170944,358913,264653,-73971,-249084,-212046,-142376,-92626,-63402,22130,24557,12803,95521,123461,61352,23769,96850,155778,40030,-21104,184691,344784,213299,144407,123817,80673,131552,225265,226161,158896,42349,-34907,154010,373889,309176,267621,295428,191691,126169,162396,199514,212912,196470,57217,-27826,-57712,-203617,-309737,-114766,183240,226505,-23470,-243038,-275133,-319593,-421846,-246026,151772,228236,42061,-69573,-163681,-317988,-371668,-337070,-230807,-108369,-59036,-24155,12391,58506,217463,430092,453866,385328,370205,182871,-121970,-252878,-242081,-301592,-374251,-393211,-342010,-177458,57495,269643,309208,233288,141466,46238,5694,3896,-114810,-251074,-230665,-41924,248770,399500,250211,66202,35156,75724,37034,-44967,-92838,-104013,-18469,136492,96801,-52582,-5590,166531,167086,30535,-4040,28731,-46825,18160,274099,279870,-7908,-93638,68163,243163,347242,398232,306636,321123,380998,160695,-97214,-62766,120941,287421,289563,26398,-352320,-542011,-355201,-59912,-82986,-286702,-306104,-49262,243361,287544,52995,-137032,-77227,71298,147613,85549,-54854,-93022,22645,101429,96012,70412,-81313,-397461,-477680,-145605,166630,168510,8630,-135550,-281494,-337691,-290554,-247654,-183070,-108148,-139926,-302525,-365181,-247735,-31345,35011,16723,39671,114141,75110,-71495,-182482,-88889,68986,162103,153016,162434,92525,7806,14703,79207,176826,259652,235872,138487,24703,43975,88230,-10576,-46574,-6558,-153482,-185478,69466,180474,20293,-211547,-346243,-207828,21099,73351,-83321,-275438,-210777,97430,158763,-15272,-102019,-177623,-90512,137183,98146,-154455,-197928,-45702,2477,-98023,-309324,-379450,-103087,263541,232445,-3492,-97193,-53062,48914,7249,-79951,-111370,-211795,-160219,70530,120255,-39656,-177443,-159685,23790,144356,132481,53643,-99683,-257542,-278528,-290568,-426401,-269303,1925,-156078,-507451,-386227,-105756,-217827,-419275,-356546,-154141,80593,159309,79905,10759,94424,200435,122749,-85600,-195300,-165762,-117789,-96567,55585,258778,256732,251237,290237,218263,79447,46950,126525,142776,180714,224820,154445,-12944,-116616,-119299,-74489,-53039,-35500,28963,101185,-54216,-254733,-104847,39036,-132473,-79412,156693,83411,-8428,36465,-18766,-18908,-30745,-142233,-52635,94181,55554,-7170,-2657,-29679,-24986,-5053,-57684,-252208,-446662,-486434,-416616,-344232,-226677,-32496,133630,-99244,-571316,-608139,-191961,106664,210361,282067,303383,99078,-236344,-432420,-396674,-177380,-82191,-193171,-310274,-320267,-148453,-178872,-523262,-715862,-486195,-229937,-132498,-118888,-238020,-217218,-57139,-296917,-453677,-385208,-381755,-884715,-654370,1075326,41040,-4620209,-4017255,662622,2513952,2273117,2038738,1269610,662614,321635,-40915,163052,648047,430785,206933,584022,676610,469864,574069,814166,427200,-283590,-409083,33732,305448,311009,163794,42737,134494,318323,174561,-67223,-142623,-72887,16888,30532,-3745,166209,236720,-15095,-216571,-182425,-212839,-276646,-64772,212660,260975,209510,140188,67810,-114896,-352237,-298715,-161995,-138111,-26508,211049,315440,288730,199400,86949,107723,244232,125597,-98263,-140818,-210142,-297756,-215453,80229,333535,292653,110295,39944,36458,-10548,-96524,-201581,-237274,-76329,147091,194357,241563,370728,148439,-166317,-122103,74447,120620,27830,-73459,-60055,12455,82037,185935,74202,-262971,-274083,36096,156973,17115,38456,182713,109792,-24158,-20767,96440,238341,210530,29007,-20490,122397,177718,107070,-23019,-162230,-203322,-44040,114759,124014,86203,88757,58545,-52284,-143141,-50176,95714,110557,-1127,-32097,201185,370591,288788,135020,-50492,-186436,-91224,108035,125103,-107430,-294530,-172401,-20770,-62441,-90579,38046,140206,85763,49256,62673,43187,-21755,-54026,-51301,63176,224183,257227,210768,241023,322277,358464,445482,405020,151430,-131473,-231757,-107930,-56273,-176481,-87179,171195,323020,351325,207311,4389,311,75702,167868,295879,230417,-35564,-129412,-3897,10682,-83409,11225,325023,360575,81304,-69693,-51447,-46188,-8237,116991,170952,75908,50376,186794,204695,4057,-187702,-116914,-44696,-187156,-241567,-127185,-77308,-39217,-70273,-184739,-105895,120257,217361,239333,199720,81488,33946,125668,152771,60961,41162,164241,211522,161532,98447,-20101,-131149,-189947,-154433,5105,110607,208180,380714,360869,225423,53358,-150697,-42412,200248,157527,63981,160089,153406,4155,-30153,48283,48273,-115817,-182676,-50683,20458,-61478,-55978,152574,234618,61918,54995,406308,521720,172287,-6530,44113,-29624,-236626,-289199,-67078,120109,157526,145111,82730,-111085,-279217,-241147,-20574,132641,30565,-68211,35580,22770,-104031,-176156,-193454,-181801,-128396,-15794,119949,180671,164929,173772,250994,254327,154315,24112,-151566,-210178,-177393,-166093,-270263,-372360,-328760,-214570,-120406,-70730,127411,453494,597449,385715,176703,44093,-12358,69851,96798,-82777,-94241,162221,127466,-229160,-290939,-184261,-166673,-156724,42116,185418,239419,204197,92587,7237,39114,-4398,-134874,-228567,-197758,-133330,-42457,163327,246392,103939,34447,87967,203358,316370,168475,-124997,-204407,-129393,-110363,-63197,161449,370663,282013,111962,39700,52551,-22904,-223219,-276069,66691,405583,291208,-76102,-274635,-332749,-462183,-459294,-373105,-260205,83599,368709,290025,130869,188489,344773,408527,259625,-81598,-310620,-228713,-146687,-179506,-127294,75225,140860,-25218,-65485,71809,20793,-135554,-28608,154704,181818,98536,3555,-69160,-19841,65970,69986,-36052,-113818,5103,239923,293477,234986,188811,84269,7912,-14891,-28518,-40350,-191980,-564294,-688591,-346249,79608,202535,22348,-154641,-227921,-349697,-345389,-260680,-275261,-248746,-36457,56749,25774,-117957,-286782,-421291,-542510,-570452,-688543,-1151977,-1538541,-1738239,-1373352,-130444,708576,1150897,2016630,1817836,581514,-59130,-193821,-468893,-876998,-1170700,-774532,94220,948419,1404172,277039,-923934,-643711,-98149,-262148,-48170,527642,606920,453775,379760,256191,116978,141933,295393,402169,370129,205455,-3633,-178089,-235185,-33062,182904,185596,151436,177846,197961,251230,262714,10454,-218639,-145707,-72444,-29662,67003,202868,324240,281536,-48668,-303150,-193192,13319,118837,167649,251841,206897,25205,-83861,23586,144875,191459,159172,18392,-104656,-5739,214866,241367,147114,107931,-55070,-222344,-133958,-96251,-244064,-272779,-268730,-282055,-256706,-73124,208225,370958,234948,-54054,-226794,-260271,-70701,295139,256479,-101550,-184441,-64948,-64378,-150434,-226756,-160335,49463,208599,166504,17146,-131468,-278849,-304325,-75341,92254,131944,217046,149976,-227875,-404686,-264741,-70043,-43935,-112887,-174399,-136581,4560,198849,208840,-1465,-146008,-54116,78953,29822,-47898,-30889,15300,56322,136945,108099,-51014,-124395,-126788],[-146814,-82094,-150274,-262337,-217242,-98614,-49116,-74931,-38755,39075,-22982,-230540,-302863,-45264,274703,176395,-40797,-3456,214529,307841,306252,369601,292695,72361,-90045,-75093,59426,174190,249997,186146,11847,-61080,-61541,-81503,3441,71324,78983,135241,175010,208918,246302,208810,222936,103845,-225868,-274396,-101842,-52840,-37989,-151375,-306508,-222097,-34180,-39228,-77734,-4798,5259,-3448,171875,432956,393332,149668,94955,198979,171214,218375,275710,67800,-226243,-197773,207,144552,304766,383866,308815,280669,239277,151798,84216,-10931,-119527,-149818,-140314,-220976,-228295,-73154,129183,262991,222177,-33150,-237973,-279546,-237720,-139825,-59640,28370,4925,5918,158516,254732,226242,141382,163342,166686,17537,-100980,-33120,54528,43356,114109,147443,81946,102340,198708,238703,208213,101165,4422,154697,341060,300853,229377,226752,204374,202615,205200,200938,224048,182590,2440,-64212,-19743,-144011,-350189,-182787,130750,194800,-15925,-263400,-345006,-360168,-424844,-269603,140444,246799,68151,-26328,-110727,-255541,-307257,-290685,-247934,-215439,-230945,-44595,176801,196644,234362,401657,428754,337405,271930,79028,-176532,-301817,-311514,-318630,-315957,-281981,-219997,-135758,35064,218209,244753,172482,136274,117726,62057,-31089,-134864,-223487,-234872,-73454,197479,399152,354227,145427,-17844,-71387,-136761,-168061,-180356,-217093,-135211,41222,75966,-9576,75317,320848,308350,59594,21451,164142,152700,250924,497365,415338,43867,-100705,1782,128484,260066,385786,355057,349405,351811,61703,-202985,-111119,117399,300799,293769,-1855,-354125,-519980,-350776,-61856,-99458,-288243,-228963,67951,313371,283252,59499,-55056,-26891,24939,70605,63024,-67088,-113541,-28475,9211,-48787,-9166,-42004,-389980,-573964,-254109,106936,162327,22009,-124255,-273486,-365594,-340211,-271776,-193204,-100662,-53227,-188127,-297276,-243838,-54411,73505,138924,172973,180533,78021,-67287,-156825,-111444,-27579,-17420,4606,112530,95583,-12812,13475,116012,194390,264095,235287,110180,-9237,32575,96264,-62207,-160542,-60172,-127058,-201002,6754,168536,70381,-165203,-329679,-192433,66824,153460,10682,-206447,-134865,206227,326891,107245,-40061,-115006,-84610,86934,59208,-155357,-161259,26696,113310,10513,-286975,-424452,-101471,261534,159630,-50691,-48155,9573,53085,33759,-22037,-101881,-255575,-200231,83296,112986,-100165,-228498,-189127,-18477,125738,171554,56317,-175771,-315210,-266610,-226286,-264950,-107452,86936,-171928,-508120,-294681,14739,-116422,-348079,-333058,-198105,28037,157020,69362,-59926,-660,87158,20796,-70967,-123865,-139488,-146049,-116577,109224,372128,375292,245804,206183,194035,163094,133191,91746,18154,52591,147039,140699,25089,-60607,-55218,-35994,-75855,-89598,19069,147371,-19693,-263733,-159266,-8311,-143189,-73385,138820,54266,-5751,86837,79855,29173,-83905,-212653,-67192,121165,70968,-63758,-94277,-71897,20783,127056,77591,-133552,-340408,-394942,-361735,-293402,-140399,36591,66200,-255583,-610495,-498624,-78639,128350,149938,201831,240186,56800,-240095,-386424,-393280,-206375,-74430,-140850,-304818,-394241,-151964,-75524,-448365,-722411,-528877,-288332,-158244,-60564,-104003,12002,112042,-178646,-283785,-288117,-590894,-1680452,-2165324,-299491,-619299,-4651059,-4150104,911070,3087798,2896866,2669051,1915891,1103023,740505,465128,560390,822250,395490,35974,410417,657525,427529,403677,675613,414309,-238326,-366316,82441,358986,340579,237332,162747,254061,398897,221992,-40127,-122049,-65956,20907,74069,62041,229163,283273,39801,-195912,-224171,-242080,-321712,-124903,205120,372027,394089,292713,77533,-215498,-412420,-324406,-215269,-183153,-36450,186912,283893,366236,398372,280874,215948,251176,60783,-155583,-219901,-290547,-279086,-92549,117307,228047,210677,112230,38069,348,-37720,-103249,-204883,-261101,-113952,88296,111413,172928,348227,179608,-99933,-37267,182402,170242,3746,-110191,-44956,39852,40693,90021,-1894,-317967,-314239,51777,221476,76680,80939,209049,107410,-71424,-120040,-13650,114404,45189,-114369,-118801,-13882,3091,-18370,-59456,-129079,-121315,6547,162559,191036,121363,105924,93164,31219,-16997,10866,84980,115203,2396,-68126,85555,319362,320054,150705,-103204,-266965,-119420,117724,139492,-129868,-336527,-249336,-112688,-90661,-43931,13322,-119,18671,89484,72863,39652,61191,51154,-67817,548,241670,333656,284591,342842,419746,390148,400846,346820,77032,-210006,-278559,-156442,-118523,-214996,-120469,83064,199724,261378,160842,-33686,-63372,23248,130467,243438,187880,15853,-40994,17801,24607,-4684,69641,294922,327081,102991,-25903,-69314,-103693,18420,205153,235698,118044,97453,210138,213933,8809,-199296,-185879,-104024,-172508,-202965,-117916,-66473,-36990,-28996,-18955,72281,198733,228539,196859,143376,30349,57938,241665,283354,119614,57927,163691,193897,124400,57337,-46826,-150376,-181611,-116276,72475,193573,264022,355953,301356,144964,-50336,-204005,1825,281047,135967,-12675,136727,189870,73735,67818,92582,-29071,-236691,-271480,-114154,2650,-10758,-22939,134970,208822,62531,58181,389610,540657,231163,37977,84460,38030,-116725,-102584,-24117,30733,53245,89836,73167,-77230,-243705,-234478,-51959,28492,-110485,-192375,-61482,-52208,-178758,-244491,-208182,-153646,-113183,-9157,123178,153249,78441,79016,172500,247433,229341,148104,-70698,-240298,-227007,-137222,-220914,-370758,-357686,-216238,-83123,-44050,70570,396210,591312,381030,205442,99169,-43418,-26679,30974,-125969,-113905,172020,94480,-297636,-388639,-267769,-235483,-198670,-9188,166984,317366,272177,75469,11976,102695,24814,-182123,-284369,-253326,-188209,-51324,151265,203733,81918,32036,92997,208782,262914,84717,-149266,-154870,-101976,-125567,-46746,134745,186578,86820,17306,60185,145034,36017,-244539,-306015,32525,340379,192873,-165664,-278169,-317012,-454571,-429854,-309551,-222204,58059,360920,287628,138450,206745,348134,416003,313036,10936,-233793,-210913,-155729,-191989,-118011,117161,204440,11392,-52249,83785,116455,23619,103304,166481,140434,56614,-12216,-116719,-134462,-42938,-11856,-62843,-100559,-44916,156121,281364,221198,163061,108399,59768,3450,-42605,-44144,-173395,-482385,-613281,-330354,96845,280258,20050,-323576,-392478,-396572,-340331,-321853,-394097,-367353,-103806,59248,69120,-95036,-387016,-615873,-696872,-690890,-765147,-1238825,-1720304,-1703763,-1283079,-221275,856186,1357854,2006548,1715350,705478,-4276,-356096,-640136,-997154,-1351851,-1086316,-305661,1067877,1896960,738391,-435417,-507398,-199636,-199295,82961,581019,609858,446029,386477,263042,145680,200706,349657,499813,502174,277460,72892,-29179,-99048,42701,242238,236644,154290,140669,211533,341464,339453,36604,-256136,-282132,-262009,-179692,11628,182843,243790,142867,-113830,-311967,-229731,-47520,67341,134541,173763,100385,-15092,-47174,59850,151813,225831,219520,48383,-138800,-71487,182675,278924,286369,245587,-66735,-293821,-186337,-132392,-263164,-234778,-184610,-204382,-241198,-103877,224832,452664,349887,93373,-87665,-142877,8614,303238,261328,-14860,-56719,17001,6871,-72903,-170715,-107750,83104,216795,217246,151396,-1153,-167668,-247465,-111900,15927,119081,275296,221219,-141343,-341663,-220263,-52738,-46031,-108676,-206214,-187449,-12337,196472,181832,-28324,-167202,-30798,119560,9264,-46420,9054,-11600,-51067,55155,130174,12653,-125504,-188367],[-193888,-90998,-132433,-176546,-88799,-29808,-81968,-117282,-16068,77951,-47738,-312200,-420684,-169756,210995,255851,54670,23896,194265,319057,349592,388577,296403,92590,-61452,-59262,44107,142241,296272,299520,34971,-162205,-142322,-64376,42824,102775,116959,141338,145997,217293,250814,206099,236685,102605,-261508,-290557,-44828,59830,10488,-161713,-307835,-181469,-76401,-191061,-224592,-53971,71873,78270,151310,351712,333443,78368,65861,266710,305914,288523,287956,50121,-288044,-264822,2417,188644,367193,433816,291891,220238,176357,58503,-17893,-60654,-105618,-98221,-110231,-269187,-289479,-81415,90223,135826,147641,31404,-147967,-243575,-236287,-146237,-52333,9575,-29506,-13089,179079,321828,326245,245652,228203,161211,-3663,-135834,-197252,-233660,-126861,87506,165445,75323,61075,131463,174300,191529,142080,58579,145431,250446,205668,107444,94297,163331,234725,226424,180390,199042,143972,-29026,-69567,22496,-79347,-335976,-218261,74584,168298,27255,-226385,-335261,-309106,-352929,-248515,140966,278612,97403,-21022,-116127,-208376,-212994,-215992,-257620,-323421,-364053,-47131,294766,285596,241850,358912,351458,193831,60726,-80230,-225057,-321908,-346794,-287683,-225229,-154510,-70996,-75691,-6761,139936,166710,80585,71671,150570,143103,-1205,-94117,-148000,-209262,-109548,125333,368286,428233,212416,-45506,-169887,-237018,-219715,-221005,-293485,-230574,-60454,26019,-10870,97897,409329,415985,105737,80497,299159,338049,467714,696080,519806,81207,-106140,-68149,-22272,113398,304530,348411,311050,254470,-56107,-308281,-170196,118828,329518,298013,-24076,-314339,-399359,-238283,-37351,-139240,-305288,-155924,159028,315007,194320,19742,14094,11080,-37292,-17174,26076,-75680,-130855,-98044,-120608,-214374,-88784,7761,-317308,-567711,-318467,19438,119737,26167,-130869,-275374,-356778,-337411,-285602,-237939,-124832,16081,-48833,-219720,-270373,-119734,95333,245782,297501,238942,83081,-40303,-78590,-71134,-67781,-167444,-141238,64723,137522,17922,29258,137523,177586,211172,193659,70547,-40505,16032,84878,-125275,-275116,-125908,-95912,-194886,-60067,132898,96604,-130138,-281121,-144985,77202,160291,78167,-126344,-80235,253952,428104,217888,22611,-60483,-89530,17430,13841,-133526,-86187,130640,257457,162338,-199389,-427434,-131597,191523,76448,-73676,-3492,33131,3520,40858,62825,-37871,-236030,-218953,45986,41064,-187909,-295913,-251499,-101511,67891,149805,17245,-250298,-356118,-230487,-117545,-39235,96012,169590,-175753,-456402,-170092,165419,63456,-209379,-306966,-242557,-38585,125148,42099,-113940,-69116,-23071,-104379,-76189,-15214,-66985,-164256,-120131,145708,378707,386384,206141,113208,160841,241388,208409,48936,-86818,-82306,27645,81851,30682,-28033,-21086,-27252,-109996,-147412,8767,181653,14964,-243876,-185544,-69131,-177356,-94510,83656,1502,-10251,131971,173818,80779,-110588,-230721,-62895,127701,58450,-147728,-221104,-148637,5808,191118,193160,-12036,-235504,-274772,-244076,-207844,-66283,89349,-2295,-356971,-555693,-327667,32002,128907,65903,110932,150746,-48286,-302410,-369138,-332322,-140138,12943,-33456,-248825,-400337,-137117,38353,-308359,-610234,-487414,-324937,-199033,-72602,-112269,66808,196726,-44108,-138963,-232468,-747469,-2092819,-3371015,-2222808,-1789928,-3921234,-3336085,1308483,3572071,3428158,3159761,2456283,1460994,1066035,950047,966069,928706,351680,-52886,255980,559819,307793,183828,442435,319531,-195861,-272375,147850,400147,340360,287863,300782,404120,480849,287169,7153,-76136,-19487,57140,98896,96525,234952,285895,71866,-190745,-264130,-264652,-330674,-147835,198102,443670,522473,426384,130451,-228331,-390289,-305539,-207439,-167744,-29700,141289,221257,401387,553945,435736,297429,230936,-613,-190938,-275491,-338703,-246095,36758,188707,154149,113599,84209,46186,10122,-38866,-109290,-185060,-237402,-128130,37370,57209,135589,329293,229629,-24984,32349,259877,199743,-16739,-118555,-20540,47279,-10444,-12983,-89719,-334622,-310629,51109,227780,92537,98078,213887,95347,-108714,-207911,-139740,-6278,-66448,-214656,-222218,-180706,-166582,-119689,-83258,-106365,-77139,13531,165693,237093,173399,125251,114158,116720,108496,53052,64548,105405,-4585,-98899,-25408,228516,304552,114250,-191780,-342193,-148619,93904,110647,-138182,-325291,-302539,-215672,-118959,19361,4112,-130893,-49204,114374,67522,28545,150300,155128,-70740,-73509,206612,352149,310925,391188,453771,378572,317509,247033,-7351,-273252,-308466,-176896,-146754,-226759,-149666,-7316,69016,133679,59150,-113751,-150916,-42246,84471,169258,105391,47951,96052,86832,23528,29286,80486,199095,249443,107069,-11411,-95292,-126069,70778,277055,239701,89345,90456,183744,191317,27107,-167017,-216137,-148101,-140777,-138758,-91346,-37719,-19152,28529,159766,240488,234301,195512,128042,53615,-48292,53983,299228,328593,116105,44165,136738,164023,101466,14744,-105867,-180169,-148684,-69839,110939,277552,348325,331975,239699,95506,-106429,-235407,-13620,242825,54909,-77532,99128,174331,96590,111721,80803,-145057,-343927,-328075,-173158,-5334,75535,71065,161007,189335,56157,52895,325214,500082,302082,114622,140860,123596,45754,110979,51731,-26051,-46240,14482,49537,-42043,-200447,-213086,-63713,-45698,-209814,-284985,-172939,-134255,-233447,-266366,-173135,-107401,-86392,21550,149871,158853,66290,69088,144703,235231,276785,267993,92862,-167533,-238603,-134316,-169235,-327831,-360365,-222385,-73078,-34221,25264,322640,510900,341325,214372,122704,-72717,-94482,-44408,-187632,-145082,133336,28743,-332966,-418543,-265801,-245785,-206062,-47868,143162,332603,257329,-407,-6191,155997,74717,-193950,-326301,-320447,-269687,-94305,101051,116488,23096,-5536,55874,168152,176250,-4,-155616,-86818,-38699,-106535,-24285,88154,-31681,-126473,-38220,159523,268356,73330,-277334,-322376,6785,267639,98947,-209595,-242166,-273943,-381992,-321529,-195846,-152826,27376,297849,253587,148187,215180,314954,364096,299884,61744,-161962,-190818,-151268,-174622,-87126,152502,240853,39961,-41100,60888,140833,159149,228569,173734,79914,30853,14789,-118448,-216684,-146359,-95511,-67035,-60118,-83021,53195,236421,198952,140545,131762,81736,4016,-29216,-25643,-165474,-423790,-548733,-326365,89008,332253,19343,-464969,-525794,-391018,-303485,-358468,-437186,-353458,-119319,52421,82094,-109829,-491823,-775356,-828088,-803316,-877366,-1380422,-1816332,-1404869,-858575,-126610,1003992,1456246,1639622,1300965,672310,16917,-501709,-802839,-1147694,-1464361,-1106567,-232379,1345079,2085761,933019,-65829,-298855,-209895,-51708,260000,553822,529478,397741,349825,242565,171783,270480,397434,537477,562576,324500,163087,156238,105518,167898,303489,263161,141151,117637,223305,384700,381324,96262,-226873,-355351,-358339,-254463,-20879,151709,125623,-36351,-184545,-272425,-213549,-82049,31086,129707,137002,35888,-35118,14465,92784,137076,256487,293859,93763,-163442,-138058,132376,290324,384860,329052,-106431,-374530,-245930,-155955,-226086,-164865,-73347,-92428,-180955,-109329,209721,472614,438967,239551,45324,-37751,62424,243919,195172,44440,81781,116176,74655,-11267,-107628,-26555,147327,235714,258018,244315,93064,-74142,-183062,-165603,-74629,137611,380970,326926,10933,-217966,-159013,-26529,-6141,-62547,-188565,-212758,-39917,162524,155504,-20649,-150498,-3640,136921,2107,-19435,76250,-2048,-115659,-5103,138674,63919,-114745,-229829],[-239529,-164741,-165887,-93332,46824,45021,-103052,-154506,-17620,71772,-77723,-316668,-435153,-275091,54416,231436,104603,49415,166595,277174,296936,300069,250781,117330,11559,25752,72186,123492,311358,371846,51626,-259992,-249404,-95514,22113,71221,126023,190412,171795,210242,198873,145075,193718,59863,-281943,-256090,31410,131640,12443,-170978,-273009,-125346,-98539,-301097,-350587,-132973,87187,120029,109824,247123,285673,92354,104981,308103,374911,297131,243341,10559,-320672,-304076,-1023,205937,361367,397950,230368,121044,74494,-57137,-137927,-120612,-98166,-50358,-81297,-302116,-331281,-63841,67964,5696,42635,80985,-22754,-133225,-152090,-112138,-36197,-7783,-53194,-39360,149397,319593,344068,294603,249476,130704,-23521,-134056,-281193,-434231,-245890,81514,177711,67421,41787,78953,88427,139480,158412,102348,120387,118000,28998,-73762,-63851,70297,197578,211927,148736,147835,90442,-41031,-57112,51920,-32317,-273690,-212815,26939,141980,71111,-158821,-249261,-167334,-213394,-184628,151498,309781,127321,-38758,-160458,-179890,-112373,-128716,-240363,-386287,-410366,-29152,333044,307827,248444,326994,256862,-2411,-202842,-240640,-233376,-289365,-329368,-221550,-135675,-53750,53769,-25065,-62132,66811,105441,-13630,-23858,146102,221885,76244,-11568,-61077,-188515,-160904,57134,327658,450692,247894,-38355,-194612,-252534,-213475,-225273,-315505,-268585,-125504,-27096,-43384,71114,421219,464478,150509,153649,401648,461192,602217,804074,558611,90952,-106418,-113787,-150532,-46667,170448,278444,212127,107016,-166303,-382537,-214016,137419,366549,293570,-30819,-233145,-202981,-44981,7532,-191884,-328348,-105716,191100,240212,47903,-53279,46263,25502,-84230,-66148,-6055,-82768,-144035,-159637,-231423,-325262,-125160,64686,-205692,-473081,-322669,-68039,41214,-9001,-167457,-282318,-313563,-285880,-283995,-297808,-164490,46774,55619,-170705,-320565,-194079,103531,311337,375027,269745,93993,16083,36586,12993,-57955,-245979,-244581,31455,204323,90007,58491,137045,129222,121644,133628,35808,-70670,-13108,61963,-158915,-335119,-164766,-57543,-176495,-129567,76264,100410,-102878,-209798,-78243,49274,93691,110159,-29284,-24791,272155,464511,297297,78500,-33384,-116625,-60279,-27112,-90513,10437,235719,389901,315223,-62108,-363710,-165939,76497,-1236,-71903,13516,-10187,-95039,20344,149193,73299,-148438,-209968,-43635,-88205,-288914,-372640,-336391,-198752,-8640,78324,-44863,-289990,-350342,-166455,-77,155379,276847,234074,-163520,-365979,-38291,302927,246401,-58621,-278330,-252928,-68472,91384,15355,-131024,-100868,-111283,-222009,-100255,104106,31280,-178273,-117076,165916,306350,287440,125166,19153,113345,281954,239231,-1845,-158907,-196180,-100531,1030,14556,-6339,-9082,-45028,-137313,-177287,4374,187370,34467,-204456,-179008,-126929,-219758,-132371,-2990,-71603,-21491,165282,234458,110353,-113587,-190270,-26712,119102,19728,-225434,-325567,-223738,-59751,164596,256096,83726,-152896,-157213,-105600,-123393,-21547,121457,-43053,-362059,-409680,-142530,102900,100482,-12926,49495,71829,-173483,-377861,-355359,-220085,16311,173270,109513,-147926,-329745,-102728,136110,-141932,-433091,-404625,-352733,-256443,-155876,-245408,-47032,210050,126768,5903,-192776,-815853,-2060460,-3963833,-4230777,-3134085,-2541896,-1712566,1680805,3789713,3715438,3367250,2721345,1625709,1219224,1297832,1266328,925847,298807,-39117,186425,426946,138179,-49140,173583,198003,-128658,-142901,210626,413598,310576,297069,395264,501171,525693,353635,63153,-27242,38208,95269,82190,86083,189472,249382,80891,-175593,-262560,-272444,-318225,-145306,189527,467468,600752,546094,223974,-152816,-307394,-269335,-165858,-122240,-35984,67468,141122,387938,623123,506464,318912,180041,-42700,-190475,-281583,-335156,-189956,162647,295663,144160,29000,22932,53745,69650,-2596,-106732,-149230,-179417,-122155,2181,43715,139691,323991,288825,51990,90272,302594,210558,-26815,-97626,7205,38560,-50071,-86133,-159652,-315573,-267175,37408,170334,49973,81813,203207,83747,-131005,-267440,-240426,-81878,-100238,-261414,-312766,-325165,-284438,-173665,-87647,-101255,-91910,-31974,108261,231693,217788,130077,101984,175625,207351,93536,65175,91749,-21537,-127145,-100037,134785,254439,33445,-303117,-400414,-175880,47120,58130,-114681,-256894,-317452,-306456,-147127,74946,12281,-209875,-98294,114227,53212,27744,223265,219760,-62015,-128292,138182,311628,284412,360909,412362,339147,232240,131513,-86238,-305421,-315309,-171514,-136991,-211068,-169975,-80524,-45398,-6014,-67118,-209250,-233479,-96999,48976,95261,8599,55915,237972,176230,2497,8922,50964,87621,160952,89545,-30570,-120843,-112779,124193,304087,183237,15072,47599,123451,142413,46896,-111682,-201347,-157670,-95420,-63111,-40837,13860,15716,85511,286061,329765,217801,149995,75164,-35053,-132141,19310,285691,279102,49364,-1709,90137,131575,96625,-18895,-178133,-213036,-109195,-37894,98498,321421,416010,303209,179614,77481,-100880,-224091,-62537,106431,-64216,-120064,58180,119302,80445,107192,29387,-252468,-398081,-336795,-211914,1184,170431,190977,218705,182251,42292,23833,208635,396479,355515,215295,218895,203733,178821,253059,122366,-50797,-120509,-55364,27861,-6175,-155142,-182718,-59492,-69459,-230548,-318782,-268128,-196660,-242022,-220027,-87059,-62210,-74199,53637,190956,205851,139676,131033,160104,225175,295203,346707,259885,-44341,-227074,-162986,-139320,-270759,-341878,-233403,-96577,-53960,-5753,246894,386152,280577,202004,113756,-84601,-114346,-109726,-249984,-171936,73740,-36432,-326164,-371415,-186952,-188563,-171762,-53436,137145,293317,165468,-105984,-37980,173710,106194,-183355,-346918,-381173,-350688,-156467,21788,6394,-51975,-64325,-12468,97362,91956,-55578,-143360,-19499,44333,-58300,-4228,37440,-202770,-287300,-45352,290778,378162,88218,-296094,-319279,-7057,202928,28477,-201727,-186406,-214099,-254317,-148596,-46368,-54308,15237,189737,179387,141708,207740,255535,263197,219000,62263,-102822,-161939,-129407,-125526,-45580,156235,231552,60426,-27852,8177,74221,211240,297046,162821,9746,29051,72278,-83461,-246759,-220324,-157947,-45958,-1955,-93530,-33478,169042,169854,117943,136447,68749,-12739,3306,13697,-152006,-380359,-488107,-326219,62008,349515,26734,-535429,-586215,-328638,-241632,-355758,-386314,-216724,-76659,37661,63742,-153642,-572179,-852879,-883125,-851368,-933267,-1398082,-1653859,-898177,-324680,3693,981844,1294625,979417,777621,611378,89884,-529531,-877695,-1230218,-1424442,-860358,175022,1537361,1841524,848590,161169,-31207,-107314,143530,418219,426687,363259,313439,285101,216499,211371,347329,434626,512983,528295,319371,240151,336250,318382,294844,336603,247241,119273,131411,240367,360731,350437,143480,-146350,-333355,-334433,-229100,-11927,126755,8871,-201413,-244632,-200107,-148041,-73466,37166,167598,153512,15334,-47465,61627,99149,104338,276583,368478,162749,-144693,-174272,67462,253546,390262,303267,-182976,-451905,-300126,-168508,-163270,-97774,21731,12899,-109001,-106090,152670,418016,482244,354195,142631,34862,86181,133304,64596,59177,195077,198353,108831,12749,-48972,73360,231352,255100,261545,251520,118251,-20536,-129894,-227564,-166271,168595,491684,422974,152094,-87975,-102112,5609,78116,31035,-119742,-203175,-66335,105613,135075,28951,-81790,27613,116372,-4027,20206,151495,38901,-122662,-26416,136183,92216,-92458,-234026],[-264014,-276943,-230782,-26319,157682,104441,-109099,-182866,-51163,23324,-97477,-239582,-335523,-319979,-125520,131253,110256,67454,140992,195561,155411,128224,178911,156094,110529,139837,119846,110279,282419,374030,47722,-328287,-344593,-163425,-50323,-8159,103035,264740,256211,193995,101848,40214,105555,-10349,-277490,-181383,102103,147600,-19013,-177095,-215923,-71527,-99379,-345491,-421388,-209891,56322,107742,47013,143689,261529,181805,189111,309373,352096,241930,159275,-40768,-323879,-314042,-20444,190241,299705,292050,139129,17201,-30029,-160015,-244299,-176275,-99267,-26423,-70532,-316867,-346553,-28866,66790,-101689,-83371,79055,85427,6796,-24191,-47842,-8971,-3262,-50871,-68763,75610,259690,290817,264082,197424,70788,-40799,-110863,-287769,-494536,-274708,109182,185850,62633,63649,78425,32031,89604,150955,117233,84868,-22098,-191132,-270637,-205889,-57149,88975,159174,121853,90772,34710,-47611,-48741,53464,-20638,-199287,-181817,-8675,107377,82832,-93884,-115762,32263,-34239,-94785,163237,325335,155196,-59001,-213874,-169597,-34362,-51033,-190496,-375589,-355047,12778,300120,272309,256698,318914,181872,-181508,-427582,-344377,-180163,-194317,-252117,-136041,-68981,-3167,118066,-5294,-117844,27369,83014,-82674,-111505,123694,279684,170009,82126,1286,-199292,-223479,15579,291520,411901,240450,-7322,-156947,-208587,-182069,-210432,-280833,-231175,-122288,-51928,-78050,22340,368848,443219,175066,217163,448120,489248,609063,776404,510260,66911,-101007,-120791,-209743,-169909,18900,160482,79672,-56147,-243404,-397489,-213019,180677,393804,267082,-19642,-121298,21435,170422,60370,-238766,-342243,-89329,148821,105551,-109693,-136219,30519,13732,-92897,-48557,-18129,-88864,-151228,-195590,-282895,-338999,-105217,113363,-95650,-330737,-266121,-122032,-51717,-93668,-234011,-288290,-250669,-207892,-266899,-343739,-198445,33603,85671,-164893,-369108,-241033,100418,319236,379927,260323,110219,97918,162939,107190,-23074,-239148,-276023,21295,270299,176364,90529,112809,61738,31347,87118,23844,-98164,-58723,34668,-135208,-302728,-144684,-12173,-158770,-196556,10168,89823,-78188,-130654,-6857,105,-14551,108905,79071,51546,290209,453180,337092,126585,-38288,-166906,-130946,-54261,-32831,106469,307666,461277,420069,90150,-231540,-174549,-44961,-61802,-54726,-8356,-119177,-221473,-32122,205834,204142,-11741,-174036,-166182,-248194,-389578,-450774,-424811,-279568,-80092,-11073,-98533,-272845,-285424,-80774,93009,252344,384225,268842,-137569,-260246,75560,388924,357463,45923,-240115,-205478,-33795,73740,-881,-109517,-101889,-168041,-307752,-135457,202918,131531,-182752,-115054,174540,211199,121122,12971,-69594,42138,251728,195453,-63842,-198675,-266665,-197028,-66871,-3285,21078,-2131,-75594,-142026,-158481,7259,155887,28699,-157425,-144309,-164458,-253750,-174054,-106129,-159140,-43772,177069,241921,100262,-101139,-103632,41873,100189,-39950,-266662,-350966,-256249,-151328,54861,250179,137223,-94418,-60647,6352,-75829,-11174,135869,-36802,-264222,-206826,5715,110523,40742,-67195,35752,29176,-270014,-421032,-316635,-77025,220461,365098,248205,-32747,-210464,-57915,190565,36,-268874,-340864,-384512,-317675,-276792,-430576,-250169,184707,317651,156692,-138835,-790038,-1711974,-3904466,-5840329,-4240084,-797567,328739,1863795,3640665,3679452,3215597,2620908,1552748,1186197,1448149,1387216,808516,240647,72103,234532,306789,-40035,-259680,-66537,109226,-11547,8142,260710,394543,260024,260692,403204,492601,514629,404594,115228,6395,80027,109814,30429,42590,118839,186503,73485,-123542,-193169,-252942,-294411,-126841,182256,448914,640226,648604,336663,-21601,-200940,-241702,-132155,-86684,-77306,-36413,51397,324039,581806,473929,273973,116690,-46479,-144514,-228652,-278759,-107519,278727,425652,207179,-18241,-60146,50981,161834,69277,-87387,-108594,-111733,-103448,-13821,66182,177523,335770,346094,131282,147102,318780,206998,-25945,-58948,28177,21127,-63912,-108924,-187127,-269303,-195663,21898,67215,-44429,34985,185361,81314,-137219,-292208,-288420,-99981,-75337,-268681,-375207,-402512,-331591,-184351,-75757,-112631,-161430,-120673,2135,171679,231956,104947,45538,185228,262301,148169,106372,87650,-43568,-163064,-146222,58831,185224,-71605,-418194,-443392,-199481,-219,13412,-53363,-143352,-285519,-359792,-172519,102675,33499,-214959,-114777,89559,39328,52000,266069,227359,-43945,-139222,63142,225699,213523,256724,315899,298004,177421,29194,-145156,-297902,-295859,-149567,-97865,-171599,-172005,-122878,-132734,-132525,-179650,-285759,-279596,-116058,42119,45030,-72097,41579,334062,245145,-38681,-53936,2784,9975,92413,52985,-74153,-137285,-75086,155370,271284,86397,-64007,-3354,49295,77359,57865,-54720,-147409,-123770,-39961,11849,32107,82783,63909,129594,322948,309352,160802,126108,68744,-93753,-200912,-33588,218101,160006,-60644,-71310,34707,105317,108946,-33060,-238727,-240172,-80045,-36989,29372,295565,428437,263981,120669,76541,-44232,-164713,-104085,-63681,-181300,-134706,27562,51544,47678,83735,-25865,-306531,-379588,-297064,-217704,21767,241921,287912,279021,181248,16664,-36196,55683,248268,364366,317003,308833,254343,221235,264041,159040,-48476,-154854,-97609,20911,33269,-105900,-147058,-47918,-44746,-166759,-285480,-313554,-213423,-194728,-113386,27876,-36606,-96352,60755,222285,272405,259479,215403,188663,219844,289563,362203,350639,55537,-215523,-212095,-140984,-224516,-310977,-244363,-143817,-99134,-24392,175609,250583,210569,174891,89212,-65009,-84449,-151093,-296928,-181105,28359,-69644,-283417,-274204,-78693,-80039,-97140,-14989,162825,228023,34570,-198609,-71997,141233,89988,-167514,-343069,-417299,-403748,-218876,-75179,-102287,-116762,-119517,-85837,24079,41953,-60457,-108593,38122,126060,3218,7036,-2090,-273236,-345124,-11824,387783,424821,83700,-276638,-289826,-11885,148884,-16537,-161241,-136526,-155670,-104297,49981,113986,62259,34347,62391,66721,102537,179037,182148,136907,92674,22398,-57765,-121635,-96090,-60018,-10887,117294,180339,77745,-9315,-59310,-61306,157835,284868,119803,-62276,43141,130332,-42519,-237959,-259132,-182832,-3731,57721,-76444,-82265,88862,120712,78854,105991,27213,-40143,39072,65439,-114241,-321765,-408475,-317423,18739,324321,41708,-516245,-560719,-236232,-174305,-309532,-256026,-21560,-1197,15910,24161,-203388,-598555,-822004,-828858,-795294,-851027,-1161902,-1169980,-313426,43169,-12668,700155,813901,184711,368881,655081,281539,-370323,-798411,-1150015,-1187069,-474031,560678,1338941,1193385,604612,307514,269430,88152,326724,491704,214681,134628,204754,218120,211503,276185,422818,455776,441491,412509,260789,286994,471610,474472,374859,321310,185802,98445,185479,260895,272598,237060,138053,-50567,-229085,-219325,-121716,40820,123270,-65658,-308127,-287914,-124823,-54024,-20391,95368,248125,215184,21777,-67341,64224,71787,66722,281758,428226,256701,-59976,-156727,-6438,153400,278272,157934,-282308,-501032,-331642,-171197,-109680,-61110,64850,72469,-61894,-115770,50688,292687,465434,412773,188750,69225,84316,5713,-95359,29871,253447,231113,87300,-9337,-1727,174896,311097,258086,210983,165862,67464,-16501,-102176,-283048,-245008,184343,557012,470327,219260,-5064,-68746,35705,185357,159622,-16971,-160561,-78795,43376,120496,111474,36482,67269,64637,-21503,54893,212824,95283,-81528,-14360,123428,96147,-59892,-194750],[-252081,-377794,-293894,12345,216597,131161,-104042,-202454,-111288,-48631,-93887,-104142,-154536,-284387,-245455,17954,91511,75975,122356,101412,-29728,-71472,107606,209265,207159,232974,159248,92314,212072,301769,15949,-347984,-388557,-240069,-148259,-103352,56949,328568,366310,172455,-15449,-77616,1607,-81921,-246075,-94998,138192,111234,-61194,-180524,-165354,-40979,-84461,-320193,-421552,-256929,-4799,41573,-33959,60593,256487,299100,277985,271287,242726,136247,60951,-89414,-302864,-300315,-57928,147608,214215,156417,39440,-57413,-97244,-217287,-306463,-210797,-106176,-38337,-89228,-316760,-333082,8357,79068,-171189,-212789,9506,138066,135441,104593,30526,26369,27232,-23544,-98456,-25127,163120,196813,158267,71482,-13164,-53252,-82919,-246823,-422997,-205049,172555,191177,59767,120367,131715,27923,66651,124826,97152,50991,-130499,-393365,-432438,-300609,-190166,-66894,78646,110922,49878,-11235,-64122,-63928,20052,-49905,-160624,-157474,-37174,59256,47076,-57964,21329,234894,143612,-4984,164779,316113,176056,-67349,-250011,-173479,628,-892,-119237,-293623,-223581,77323,237699,209412,262800,329640,148016,-276496,-530067,-352168,-66640,-47276,-124953,-44743,-28706,-111,114804,-21833,-158115,34800,104016,-111497,-160001,108219,310982,249293,159905,22086,-242804,-276585,10344,260271,319632,191439,22920,-97626,-153466,-161327,-192771,-202771,-125564,-45484,-28099,-85971,-18219,278336,359169,168527,252927,430551,414941,483060,611265,378117,13954,-91681,-92177,-184604,-220761,-107544,27667,-48928,-193097,-270256,-339667,-148120,246115,389662,208080,4969,3251,219123,345780,110254,-259495,-334276,-106362,42000,-52048,-230237,-203790,-26093,-16951,-57156,28988,-7097,-93821,-151286,-204549,-269028,-261575,-45713,132897,-25549,-189585,-164757,-119333,-126398,-209667,-314327,-287137,-188685,-135095,-239146,-349921,-208379,-10051,38679,-192182,-387981,-241174,85428,270103,312086,211684,126317,187991,271681,179468,11091,-164496,-228092,36550,309623,244461,112466,68855,-7646,-24784,80933,45586,-118164,-116345,8757,-52756,-173942,-54961,36079,-151420,-250243,-47449,75551,-53522,-61104,55427,-41137,-115085,83063,174812,147482,315521,411191,338632,169358,-62138,-227454,-178967,-61258,30370,181540,322145,440946,441442,214127,-59402,-141214,-133831,-98144,-34803,-62557,-263167,-351390,-117648,207285,314624,135906,-119551,-285952,-400827,-477580,-518890,-491602,-320896,-129860,-81384,-113325,-197152,-173766,9919,143127,243140,399650,269044,-105523,-163050,153648,403361,356976,72659,-181922,-98456,57395,73539,-6600,-64584,-88099,-196073,-352240,-172908,254493,214000,-163133,-113984,176279,146859,-43604,-104511,-145672,-55529,134519,67314,-138988,-216194,-282297,-227651,-89802,-5758,60059,12088,-103317,-118520,-90167,15250,91698,-3489,-115047,-95040,-172171,-269596,-211984,-207776,-253415,-83401,157857,192877,49379,-82188,2757,126748,72778,-111466,-258093,-270608,-220655,-240481,-101591,184582,148764,-48003,13336,63143,-79794,-25128,141883,19281,-94637,-1690,83053,54472,-46105,-97576,57617,26625,-305715,-410399,-245039,64901,407707,525379,334814,51015,-92182,-15013,189040,77624,-183153,-345105,-425719,-359893,-380073,-571439,-426130,157114,476205,284930,-50928,-680501,-1278121,-3404415,-6728815,-4830851,912214,2279074,1795717,3160294,3349172,2731133,2177029,1275159,1018218,1414078,1321056,611046,185693,250501,382363,231507,-186069,-418725,-226800,91942,158438,169823,299685,351223,203375,189886,317749,379907,454827,428841,153266,18666,93444,96068,-20156,125,55273,109384,56398,-23263,-54413,-191561,-256814,-92182,184101,402171,640304,713151,433841,113126,-105967,-232186,-139171,-92737,-157053,-162460,-45164,214244,434092,351157,186367,72242,362,-53235,-126710,-182414,-5167,377528,552486,323466,-14611,-140641,33451,254324,161657,-47226,-74828,-59680,-79109,-10738,107048,227209,357795,391151,213096,209151,321076,192534,-20694,-21333,33461,2698,-50050,-83937,-163716,-205730,-111229,18703,-45607,-163349,-28608,168525,92525,-128466,-285900,-280842,-80354,-40870,-266951,-404404,-398278,-321978,-177338,-59218,-133878,-258981,-225797,-114022,83395,205450,45205,-49057,139596,269962,218882,185271,102705,-63290,-214205,-193668,-256,109506,-175099,-515971,-481286,-218135,-24182,4751,36001,-9167,-208596,-358376,-190920,93450,57736,-153064,-95991,49662,33355,105285,276930,184314,-20028,-98652,7531,120933,117502,113076,209343,281629,168873,-37319,-174539,-253341,-253927,-124603,-46900,-114347,-145806,-130394,-194173,-227499,-245942,-312310,-266860,-84270,71796,32606,-115116,11987,350265,258115,-94969,-132994,-39330,-7976,59248,6444,-122390,-138204,-29951,152651,184601,-18543,-109670,-37975,-22211,8419,55272,-10584,-70987,-52956,21134,79398,116287,153195,115310,155987,275137,197534,86752,141224,114057,-110208,-244163,-83675,135026,22247,-178701,-148235,-18309,90629,134463,-21446,-267398,-255158,-71811,-71927,-82150,196992,371714,214346,65130,75833,35570,-70414,-103055,-187559,-254677,-121617,19040,1513,25279,78402,-44394,-281601,-293833,-220654,-186523,48835,265695,322956,312241,174882,-23503,-120462,-102361,86028,314418,387219,386941,261848,154351,153045,153975,-25781,-145333,-101497,33683,80135,-45474,-106019,-37749,4872,-49041,-199492,-288037,-171460,-103227,18287,134241,-40342,-155206,25396,213765,314822,360133,270670,200276,217125,267677,314988,322939,72511,-223052,-257873,-162979,-200102,-277221,-248200,-192447,-148780,-33288,109452,128223,140110,146227,74531,-10129,-20319,-162932,-317315,-166844,23406,-54211,-221797,-178945,-22,45672,5912,63419,220997,174420,-77870,-237459,-97288,62744,22504,-158916,-317837,-417471,-410907,-264661,-177008,-190546,-151448,-148432,-134704,-24861,37973,-13905,-48715,86072,185237,56302,8078,-19482,-235381,-288207,42267,397585,377286,63647,-210197,-231237,-14755,98071,-47429,-120955,-112735,-117329,23844,220993,251960,175478,78619,-51158,-68167,26619,127808,105928,14456,-41287,-35462,-24987,-74692,-64484,-3587,1872,45652,112140,96861,10224,-124913,-210080,32620,206794,40270,-131311,53654,154754,-33441,-227584,-272472,-164538,51165,101489,-48264,-93401,3717,31899,1447,32615,-28992,-67535,63062,118601,-39517,-216973,-291544,-290138,-38661,255045,56621,-419390,-468298,-159424,-125873,-228224,-87717,146901,61993,-12981,-19065,-230242,-551156,-684326,-667584,-633992,-612970,-681403,-457392,194014,60138,-279180,201104,92001,-543851,212065,858813,602242,-19046,-539963,-864577,-771275,-112650,553592,566506,323789,379282,461491,565072,323607,441555,446119,-35897,-113626,88806,175179,245796,365371,486121,456146,347733,258628,173742,300844,536999,528741,376428,254086,92635,87209,261851,274089,146181,68334,66765,18854,-93693,-78296,17121,121741,147282,-72999,-336148,-313659,-74777,38492,60646,190714,353335,297022,31436,-103599,15758,21326,39394,271771,460795,364462,87689,-79983,-79303,-5237,69300,-63151,-370966,-493182,-323419,-161766,-83902,-62731,42944,65317,-62483,-152222,-85536,119401,385891,404333,186763,73374,66017,-100195,-234076,-27435,242774,196509,6565,-68754,32834,258640,359514,230225,109458,19502,-37462,-56329,-103574,-315731,-296970,164950,544594,455118,197967,4757,-68454,52595,274397,286004,84859,-99753,-70930,-4965,107770,202872,181406,118635,6967,-53297,70822,244177,147584,-19413,8211,100279,83916,-19254,-120059],[-199906,-417122,-325426,14577,209910,116844,-99136,-217245,-181356,-118088,-62183,48876,43106,-179851,-246874,-41595,73897,76363,110115,24273,-194337,-236056,56526,265880,273620,267941,169558,61378,116850,177823,-39394,-313353,-356601,-291724,-238712,-180809,3673,344677,444215,144970,-123348,-171442,-79413,-125564,-194543,-31039,117505,35406,-98317,-184895,-150724,-50125,-65061,-243898,-361986,-263117,-75883,-61641,-123358,4374,251544,382569,335322,209873,82436,2945,-30748,-122168,-262771,-270469,-105407,93753,141159,36893,-47835,-82536,-100677,-211305,-306446,-210757,-112840,-84677,-137068,-308808,-297536,30085,87877,-202100,-323253,-113424,124559,227238,205876,106557,61822,69596,13619,-126466,-131097,52824,96772,8215,-97576,-105146,-58844,-63659,-199987,-283873,-66369,258001,191986,51413,181927,206535,64054,71557,85792,48245,28757,-178977,-514752,-516828,-335841,-297420,-226431,-9855,114773,37790,-40262,-98728,-110679,-44450,-110492,-188763,-170333,-66725,383,-28379,-62042,119308,383797,278924,58841,146862,280854,181514,-62137,-255226,-183607,-8521,16039,-49208,-172476,-70150,153659,195841,157393,260734,339644,151754,-255033,-472937,-258939,82476,121576,24746,41653,-4953,-22419,65969,-62105,-170594,82442,154127,-103006,-159440,114466,319459,295743,211053,13083,-290314,-291736,33369,221911,196102,113724,26957,-64796,-133559,-173258,-181622,-105121,17998,80627,42456,-53446,-31722,177604,234143,132285,254925,358222,259886,263762,355295,194163,-51812,-80974,-43906,-94598,-190599,-175423,-83344,-141426,-268687,-243867,-219509,-23534,319565,340243,116001,33967,120840,349420,443903,153513,-240380,-301416,-145764,-96418,-187874,-282032,-238418,-101626,-51781,11013,129165,15265,-98466,-145535,-199233,-216710,-137940,21088,108241,-15738,-86406,-46215,-59451,-155861,-316941,-379277,-272399,-144642,-95131,-208042,-305047,-183843,-56733,-51389,-227125,-362342,-200600,57229,182795,198905,139532,134291,260247,339542,213913,32219,-60279,-118731,72938,308319,270257,114699,13624,-63940,-29039,123515,98499,-124685,-171805,-9644,63761,20185,88178,80007,-155877,-276460,-78820,65404,-32016,-16603,97890,-47358,-163230,43566,224273,235725,331398,346681,308855,208822,-79455,-274523,-193544,-45775,90495,223511,274861,332224,373130,273930,102723,-71014,-164971,-107069,-21563,-127455,-394931,-466798,-231727,145620,366989,249511,-60605,-364116,-507696,-538966,-559537,-511727,-316339,-155285,-108551,-73617,-80776,-47308,83478,149794,171560,340253,236964,-76651,-89738,189465,350457,257114,32266,-97772,46084,167354,77867,-8251,-17515,-75278,-207496,-361737,-206844,244861,266558,-105919,-106140,172595,137663,-142799,-194957,-200454,-168449,-55286,-122548,-222725,-223526,-245141,-177443,-52152,12043,98435,30982,-119265,-74674,7758,25389,11914,-53856,-86903,-48541,-152796,-268436,-247847,-295235,-345800,-144040,103080,102058,-25949,-63025,98362,200323,36751,-182036,-208750,-105130,-122251,-305240,-251983,91339,132530,393,73892,67417,-119079,-42368,151800,111533,90891,151280,85695,-42019,-149555,-124085,79615,45227,-278986,-354722,-158356,171242,516741,593733,331563,61600,-21764,16986,141563,79157,-200852,-432309,-472474,-361361,-412233,-589331,-473437,152069,536046,336752,70259,-502796,-969894,-2806525,-6849719,-4900903,2171532,3690702,1566232,2530297,2856813,2040892,1515342,886040,805797,1270785,1128046,394742,145476,449084,567608,206741,-271734,-506167,-282629,149289,353990,331554,336342,301147,156671,107373,169996,212825,372759,424044,172598,17537,86418,74284,-21978,-1424,19871,23186,31328,110884,129835,-78989,-191705,-32421,202899,341263,585018,706987,480047,202700,-41466,-230187,-191675,-148360,-256698,-291174,-146527,71297,212546,177562,99202,75643,95368,70348,-638,-66236,100680,446646,642394,450351,37186,-188906,4832,312722,251729,10987,-56088,-38960,-52831,9132,144734,261787,373692,416280,292150,272327,318177,167450,-22824,-3511,19650,-11405,-17628,-31889,-101794,-134663,-28645,38013,-127454,-267577,-88089,158573,116008,-107174,-259091,-238580,-61583,-47381,-286766,-407775,-335226,-291624,-184045,-52455,-156203,-346582,-309676,-189004,9473,144539,-37719,-156224,55042,240786,289458,276838,137398,-74006,-277252,-263848,-56287,34015,-253761,-577351,-520827,-229494,-10817,42324,129992,115284,-101868,-302162,-198714,51577,72332,-56432,-51429,8321,38283,178385,264793,114588,4869,-19115,-10797,29424,20117,-19495,142021,305317,201153,-59241,-172613,-185228,-200897,-109911,-3574,-46120,-86765,-108896,-236211,-282721,-250660,-272150,-190128,-3107,131522,55740,-116615,-23267,284522,201649,-157413,-199959,-59563,25568,56649,-37175,-152321,-120519,7876,120320,69937,-98506,-100895,-44326,-81873,-52648,40413,14854,5049,33717,81245,137527,193369,203708,154824,166609,182186,48017,17348,186013,190274,-90913,-262200,-111156,78853,-77279,-265833,-212544,-59781,88809,168106,14569,-256865,-256165,-85805,-133279,-204492,53896,262672,161778,21422,67003,106459,31915,-47782,-208222,-259613,-86482,37575,-8673,33565,116470,555,-180984,-166620,-125789,-126668,68565,234257,286391,304319,156171,-73674,-208324,-230631,-60886,209106,395340,425123,230135,14194,-9546,120939,10004,-100645,-71323,61651,134815,32263,-56456,-32607,46397,67393,-92131,-194398,-78849,3516,127474,194672,-70317,-233245,-52407,144277,290287,386679,273496,184497,212702,236560,226016,190488,-10547,-254914,-274162,-178135,-191579,-248145,-239879,-217312,-174979,-33375,47947,28966,76585,130591,89543,68651,52024,-147436,-306158,-132635,63228,5393,-160573,-136916,10381,150739,116048,163660,301478,164368,-117565,-198794,-105384,-39035,-71922,-159877,-279882,-381321,-368639,-282419,-268448,-248381,-152103,-142953,-140771,-35929,65092,61025,32027,127161,205211,80629,2454,-9951,-120157,-144235,93874,305736,239578,32117,-109326,-149567,-23102,40290,-79958,-110257,-122931,-110907,91690,315476,333737,257596,124709,-125341,-198073,-74429,57771,34980,-79324,-145229,-87417,-3909,-33584,-48780,20999,-11813,-31239,60640,117102,16442,-178455,-308806,-89355,106686,-64035,-193976,40589,122992,-81699,-253540,-275673,-109117,109017,116802,-34484,-86512,-79656,-106944,-128633,-78980,-84856,-83660,68980,164224,71410,-57206,-140551,-241713,-103082,151023,60635,-281157,-349635,-139627,-115063,-131160,65611,221260,69326,-50337,-48265,-211591,-427927,-466530,-435434,-409590,-288420,-113869,270101,498757,-274538,-745388,-356676,-672939,-1029661,298783,1159186,991949,456559,-136783,-412002,-260611,91078,-19282,-697089,-502869,312058,672478,815614,535810,458822,297702,-263297,-332753,-15057,172155,318108,461627,526365,434106,255873,120924,97145,290982,526612,473088,297322,149340,-5780,90509,329893,266135,21302,-99352,-47961,32861,9112,21510,128981,203526,192481,-14121,-289436,-318267,-61748,101819,140338,287888,451806,367682,27165,-153624,-64960,-30971,31419,250300,460158,462892,266785,40385,-136441,-190305,-173491,-279776,-410487,-409846,-265691,-135042,-78400,-87984,-28571,-1557,-108283,-211329,-228882,-63251,257192,336140,155964,64032,41478,-156146,-306263,-88469,169968,99913,-113628,-141462,58382,309250,358693,167954,-18866,-132144,-155402,-121137,-123896,-310176,-308455,110682,456115,394147,127850,-44159,-96698,47075,301330,355511,144220,-43624,-46048,-26689,91749,272161,314924,178459,-26450,-88933,64589,241301,180633,32487,15283,68392,69861,25878,-30533],[-118096,-368855,-312511,-20306,142746,64628,-108156,-232444,-239868,-162529,-8691,176795,186595,-47171,-125352,-9895,74021,71505,100604,-16103,-284253,-321015,31490,307470,293266,236339,143738,14916,19843,42524,-102614,-233902,-249212,-292132,-294127,-219687,-41946,292759,435933,107601,-197254,-212097,-103987,-120578,-136928,-15030,34052,-66346,-129956,-194886,-184653,-101837,-54376,-152093,-275043,-237136,-138048,-171950,-205336,-32386,222734,387518,344647,150183,-76250,-132712,-106480,-131719,-205333,-229194,-147935,47048,105194,-34887,-108111,-58195,-38564,-146178,-246238,-172214,-113269,-150383,-200130,-299150,-255368,21886,74633,-205706,-393215,-248648,63102,274309,271727,168090,87347,99334,40144,-150825,-222956,-51003,16906,-140770,-261056,-182974,-56960,-60112,-180645,-161553,83580,337219,181958,26944,208689,254971,104965,84309,38618,-15742,18275,-162358,-516124,-503564,-318416,-355156,-342359,-84528,119131,49897,-53289,-148626,-182267,-126225,-180127,-274946,-228829,-101571,-58185,-118130,-99811,152824,441518,342778,79901,105888,223483,161159,-53040,-229918,-188172,-42325,7838,-3204,-59168,46783,221423,205591,146220,247973,326081,167595,-136961,-283469,-96226,227476,270959,158462,112641,14729,-42572,9741,-101856,-151276,147943,206809,-75685,-124786,137119,309341,307720,244641,9861,-295918,-248381,63027,161158,67772,25389,-8520,-88498,-169626,-216636,-177163,-13657,156983,211672,135271,11500,-17008,87319,97733,78246,229369,254084,69054,21928,88292,11530,-107549,-70800,4425,19005,-98533,-173735,-148368,-183684,-269138,-177487,-71666,129054,379115,248840,3165,57180,215428,400577,465660,193900,-181294,-252637,-190543,-221751,-265561,-261855,-237247,-168846,-73904,87671,201820,27039,-105526,-138402,-196717,-166982,-25332,66118,40226,-60327,-33084,59060,32687,-134048,-373087,-397798,-237388,-124484,-99987,-179823,-216757,-124081,-75455,-130775,-242841,-297805,-144070,18424,88194,84354,68697,127865,289999,355722,215526,44598,33070,15096,121455,271177,248521,94832,-43342,-100719,10156,199191,165634,-113814,-204846,-12204,178240,228026,247931,112035,-164574,-263560,-74298,59883,-22442,-6613,114454,-7000,-138338,2254,204168,276951,311499,260125,256138,244025,-63778,-283103,-173229,-9979,142299,231891,183314,172066,241634,255907,204985,13709,-135089,-89262,-17888,-176397,-470724,-556447,-359711,36687,341787,293139,-13010,-374272,-540708,-555673,-550645,-469090,-277736,-167060,-92750,13658,47639,57461,120415,125185,98961,245289,180458,-57544,-42587,188102,255554,112759,-30184,6509,190362,249044,69255,-11548,17998,-70378,-216848,-351504,-234962,177754,284692,-10795,-81825,160671,170007,-146182,-233049,-226219,-272382,-271520,-321893,-302039,-228258,-169937,-57557,38323,41061,111318,37094,-125391,-28969,102616,36209,-59854,-107774,-77008,-18709,-119721,-260022,-289828,-366631,-427527,-222607,16890,-3344,-99400,-46585,159907,236417,-5870,-236924,-145021,82207,916,-336227,-347508,11173,107534,55649,129782,47198,-154684,-40109,175884,216243,235640,218374,38936,-141063,-254135,-173247,62054,53244,-217251,-282590,-87275,217034,513815,537924,227368,-18519,-21860,35484,77442,24736,-298194,-576624,-514812,-313862,-345354,-455748,-349693,174382,450386,262812,203144,-275728,-883216,-2419540,-6429008,-4705355,2665537,4322977,1384510,2022147,2389987,1332054,817358,500493,638767,1119470,909974,223794,130537,617462,711042,213855,-287609,-511987,-240155,250001,525953,478896,377929,262415,132163,39605,14715,60566,299459,396209,174719,19741,82640,78709,55865,61081,11280,-74050,-5386,242132,319099,79181,-85089,60133,239392,273209,456692,604143,453398,223232,-6353,-213761,-262051,-232622,-342005,-394891,-246319,-83987,-31159,4025,55070,138301,218924,202133,119645,48243,188189,470246,664856,538161,119408,-180993,-23460,315582,317703,77859,-54492,-50390,-24752,42335,163236,259890,363693,417529,357519,324227,310673,129306,-44848,-17372,-9629,-18982,19882,21450,-29855,-67549,39259,80293,-148749,-320266,-122422,157382,144264,-77611,-224869,-195090,-78949,-118773,-341890,-400851,-260810,-278364,-224166,-65217,-170721,-389271,-335554,-181486,-13214,69326,-118326,-237578,-33298,193809,332256,345054,181623,-72961,-336754,-349985,-120379,-39279,-293871,-588933,-554949,-229535,36472,111297,199338,201722,7381,-211876,-195111,-7929,66720,31731,986,-21415,52869,252625,243415,47128,25273,72230,13034,-22574,-57840,-96082,144324,365830,252182,-43990,-145933,-112950,-151770,-113652,17979,25979,-58,-70369,-263121,-299966,-200538,-169445,-63374,109427,203051,96958,-90665,-55129,166307,90251,-215675,-236297,-57313,75304,64492,-65835,-146890,-84476,31729,75304,-36037,-130445,-39673,-24930,-126856,-96818,18138,20659,57935,107897,131240,185348,244030,215405,166797,166507,96467,-79109,-38248,228825,261456,-54876,-261322,-105779,76498,-99221,-292825,-246253,-83283,97941,204308,65165,-214976,-245403,-113739,-198866,-297563,-83212,140366,117705,1147,53560,145098,112247,43648,-121346,-199479,-39602,78178,26093,78363,198929,107683,-35826,-32969,-31246,-58030,65091,158879,202527,264348,128485,-119637,-271232,-303116,-173159,67792,325955,404342,179188,-124773,-132910,85278,50937,-39837,-24583,92254,190225,124752,4688,-28205,55346,128614,1264,-61595,35298,90882,175445,187540,-112482,-300638,-154289,15294,182410,323984,238257,156102,203279,200339,126582,12662,-161339,-299687,-243717,-157297,-181805,-227193,-219265,-202067,-157406,-23992,-5878,-46646,27526,137005,136501,146738,106792,-111679,-264222,-88868,127488,86326,-112337,-170179,-46675,208032,207095,259890,388414,210922,-57033,-85165,-91929,-131533,-153234,-162766,-240149,-319314,-287183,-266938,-331697,-274026,-131869,-114703,-106644,-15020,89201,126148,119854,161060,178264,64330,-3822,25126,25755,35737,126664,141496,50585,-5628,-2893,-60745,-40938,-29547,-124793,-140951,-161402,-136782,81971,307328,336206,283562,142598,-155575,-295925,-179250,-24060,-26177,-132247,-197211,-118491,1906,-14867,-57506,5827,-42815,-80783,51563,130177,-10160,-219459,-316861,-132347,33758,-165830,-245234,-4812,35261,-185773,-329680,-279329,-32444,160845,100014,-57134,-89122,-154560,-282796,-305675,-212415,-129922,-80602,62069,197734,201650,133673,17984,-175864,-157971,33857,45728,-146592,-247880,-191463,-146301,-43069,158136,176781,-1089,-97917,-53998,-141548,-247122,-209709,-185353,-190881,-7468,316056,772876,546765,-778988,-1215417,-772537,-1237860,-1175878,489354,1395629,1338417,936383,320650,97248,222484,84878,-1026320,-2091961,-1045946,431667,915905,991997,676672,387784,108349,-412004,-482536,-89246,207498,404515,534446,534762,392797,181912,41144,65155,271714,452875,337505,165999,35138,-79024,109308,361130,228307,-62496,-201949,-156805,-11730,34517,42353,174103,259029,243045,85710,-187619,-290795,-75319,120479,187467,345616,509482,402285,6605,-203933,-144140,-64415,41512,223097,428036,524371,427949,173139,-161657,-348223,-366924,-412100,-376334,-255932,-162589,-87094,-67013,-108275,-112378,-94790,-171152,-268865,-340052,-210112,108878,232596,123334,59493,20054,-153250,-290839,-129499,62063,-29247,-234505,-196014,80961,320407,307817,82063,-137389,-235798,-243366,-185505,-141233,-253146,-266988,43190,324757,323325,76860,-104969,-135968,18019,242399,319244,130503,-13031,-14694,-20570,68968,293257,397190,234523,-17690,-109256,44281,212429,188774,53269,-7405,33397,68376,70242,47312],[-28917,-244311,-263256,-83234,38258,-11604,-139694,-250216,-268142,-170705,51006,249571,228447,59467,65668,101755,91096,63544,91290,-16073,-278348,-315997,24777,316566,267325,160558,89781,-42384,-58656,-63163,-152251,-131136,-92826,-232632,-300802,-218569,-72852,180084,322905,57235,-225207,-190067,-58717,-64673,-90146,-54185,-98063,-182920,-167793,-212610,-252573,-180103,-62191,-83765,-199617,-199977,-177639,-255302,-262464,-65496,154157,307701,312952,115684,-184000,-248039,-167157,-117973,-129272,-176415,-170683,20143,110149,-51995,-135711,-2178,66009,-45398,-147932,-104659,-104970,-211446,-254456,-289369,-225288,-21354,28791,-197395,-407632,-344133,-10612,281088,307923,209178,95529,95369,41283,-168997,-288222,-132519,-30764,-247041,-373631,-226152,-48683,-71732,-199308,-116016,181974,375270,151374,-21715,171703,239427,113680,78451,-11694,-79324,8389,-100337,-399371,-401266,-267177,-354917,-382193,-129556,103894,64614,-59691,-202515,-260599,-205801,-231608,-368984,-309040,-136874,-101250,-191642,-151798,123171,402913,326664,56116,45427,148821,106988,-53317,-183340,-173607,-70185,-9087,7175,6237,89667,256732,263575,185544,228751,275865,162819,13349,-42005,79947,328293,362324,238477,155522,35775,-40808,-17930,-116832,-106413,203410,234811,-54621,-87745,151963,278820,295996,281387,52826,-221897,-147999,75241,70843,-45832,-57984,-78236,-164838,-246676,-269610,-172229,52600,251459,300930,214119,83848,12706,17805,-21664,22015,188934,147048,-102557,-167148,-106913,-112916,-131624,-61956,38460,115050,18980,-118174,-165639,-183877,-209678,-97361,55794,259643,403988,137913,-108029,66417,277791,391117,441850,237203,-97465,-204964,-224148,-293873,-270213,-195082,-213328,-207026,-70757,147373,207427,6548,-118815,-135986,-207345,-150574,35281,76914,-51394,-130377,-17006,127059,115624,-81172,-356601,-351792,-177343,-121322,-141301,-156689,-107450,-37551,-44456,-151122,-222878,-215972,-97955,-20880,17511,9488,22969,106496,265421,324606,203559,61247,89687,131476,171717,220207,195026,58483,-95140,-122972,61417,273251,221305,-86301,-196799,11012,263867,399794,382113,127511,-165091,-209332,-37764,51582,-35757,-32383,104904,70257,-50763,-27667,120538,244591,240458,153044,188454,271325,-570,-239419,-127864,39423,184978,216789,79230,15176,95792,175556,221374,85519,-61806,-50017,-20959,-190277,-467849,-609442,-474436,-83334,247601,253301,10706,-313351,-489375,-508426,-473000,-364254,-227641,-181258,-56855,120803,160099,115889,111585,83751,63612,153423,110276,-49188,-12560,163069,154642,-6946,-62215,111695,295327,269155,36933,-15298,44694,-68710,-233372,-336031,-255226,74304,269534,103141,-37469,135011,204689,-69109,-211440,-219408,-339181,-451108,-468915,-359086,-231322,-79919,97164,153022,64288,76447,8776,-132383,-2461,162466,48268,-102645,-149505,-82423,-10639,-90136,-255730,-344330,-428976,-490348,-307880,-86867,-94275,-147321,-33946,179183,224333,-46794,-262771,-97757,212098,92530,-336897,-362392,-26234,87164,109651,180931,36645,-146261,-4273,217194,309133,305275,198602,-17429,-205145,-341944,-259740,-17128,22636,-161175,-223839,-55408,196372,405122,369079,45851,-170522,-82555,43293,31351,-45436,-417198,-722744,-542642,-229999,-190805,-203214,-88658,209877,220379,53099,313964,-29063,-974799,-2382897,-5842152,-4606731,2281786,4200839,1474025,1886722,2119942,787585,253291,212805,570379,1041641,764291,139087,145332,715667,751089,222664,-242315,-437771,-130674,344452,624186,591884,422318,244590,134288,7667,-93156,-22663,255753,356065,165546,40618,108021,136883,206136,177030,6776,-184999,-57633,327648,470134,256885,61877,179357,282910,197647,257054,406086,355547,184458,14349,-164905,-304141,-303821,-376683,-446175,-331496,-225752,-242136,-124960,76367,246331,338931,313436,209745,142015,238751,437172,604799,550112,206208,-108551,-36160,264169,346805,140168,-66133,-81787,6181,84740,158277,213828,313957,395279,397656,352210,292986,76053,-94270,-63947,-45178,-19615,52881,59154,20019,-19729,81584,134363,-103139,-301148,-118114,161829,164934,-46930,-194821,-179887,-145058,-239523,-420719,-397990,-221734,-302613,-295017,-96833,-169060,-366502,-281309,-80363,27015,4897,-166127,-255840,-83848,148432,322051,359213,217843,-63122,-371339,-418673,-189002,-109337,-294700,-546492,-562258,-213925,97290,176939,219460,231256,86511,-123329,-183053,-65599,37060,75731,41807,-31493,73818,307688,224112,3331,36436,145108,70014,-25022,-104729,-97547,212935,442208,294648,-11308,-107079,-54411,-118615,-135534,13717,94464,99093,-27369,-273208,-288093,-120972,-29476,84954,225353,263917,131930,-60852,-77709,41271,-40520,-260638,-238931,-44920,99225,59074,-73496,-102349,-33327,44082,38275,-99592,-107913,52972,8088,-156781,-119194,-6690,5985,71395,144576,160887,219481,255358,179808,141009,159851,57549,-145571,-85388,232269,293546,-22925,-247448,-70256,127185,-38967,-250848,-238087,-84228,114494,236218,114774,-159492,-225934,-139734,-239434,-324994,-160834,47831,91116,11331,45460,143865,149419,132857,21666,-104042,5812,126130,92120,149511,302438,244939,106709,75616,47414,-6391,26762,64127,117464,219154,104208,-141127,-282572,-309661,-242473,-80592,188032,325002,135554,-187823,-156472,69075,88300,13671,14824,109140,230813,216380,76112,-14025,30104,109989,55345,64570,130386,132740,149494,115958,-148710,-329299,-250943,-144479,15399,203096,203219,144194,188694,160265,45102,-137622,-315607,-334555,-165290,-84466,-152964,-213101,-191239,-147244,-94787,-4967,-44245,-98431,263,163618,196729,195204,128493,-63791,-196742,-47882,180567,157972,-78301,-256080,-133622,209703,255330,327510,465532,302811,90716,74989,-57784,-185520,-185795,-155350,-207247,-248630,-185908,-218539,-349136,-270492,-113708,-89828,-54965,16338,75285,144993,193998,182868,108722,8539,-5761,79248,162603,200263,136507,-38305,-132722,-42279,77012,13775,-66492,-106737,-181610,-202313,-212102,-183669,5153,203668,256725,241496,110047,-162051,-348274,-268263,-109949,-76116,-147539,-198449,-127542,-14644,-32731,-89417,-37245,-72084,-80191,90379,123956,-83039,-253909,-235025,-63204,18919,-231006,-276110,-73541,-84327,-315028,-434263,-283799,43982,198516,56603,-123349,-122042,-214287,-456434,-498498,-344087,-160914,-57293,55084,218255,321837,307716,148501,-97441,-178916,-67037,11713,-51727,-189406,-292285,-206622,13807,166749,34816,-139282,-156148,-40187,-35312,-43171,43499,35408,-42539,105110,438212,892914,367287,-1183404,-1444111,-901381,-1417593,-992854,591332,1388812,1521451,1290652,714160,523733,558756,-95471,-2088152,-3124021,-1182031,644218,1105467,1085645,730391,271372,-40990,-451298,-541366,-121483,262423,465519,550179,506351,340051,131464,32202,91269,254634,339933,175354,31441,-54873,-102786,141650,342347,162554,-80277,-194400,-206026,-90233,-22090,-10248,147603,273518,281153,188962,-55454,-217057,-89269,95477,181091,334402,502606,391569,-18415,-235714,-188736,-67549,60052,195555,372960,528219,523636,282794,-143272,-422882,-442627,-417532,-271652,-64461,-34877,-20743,-24873,-96846,-165686,-167871,-209190,-288719,-379244,-282876,-20628,127721,112065,72864,9798,-101987,-198466,-134179,-41564,-146232,-310857,-204834,105513,296082,223259,-5842,-211911,-262494,-273853,-226237,-130067,-136260,-165095,-5272,196387,276070,99503,-123747,-162479,-24069,110548,164280,40500,-16275,11839,3428,39205,255565,402495,268503,27487,-98459,24415,173701,176567,40839,-54271,4678,87599,107184,90189],[41637,-87477,-200337,-155985,-69698,-91390,-190729,-266244,-255996,-144501,97883,257763,164412,96416,240157,238598,108725,52767,84064,14545,-193855,-244028,21773,285978,214483,81259,26902,-99431,-108248,-114456,-170058,-31472,69668,-125275,-260956,-192322,-91940,38341,136689,-3938,-210503,-119962,41090,22832,-68533,-135520,-247625,-303013,-224083,-234885,-316659,-252951,-90400,-66158,-163989,-172552,-187983,-285057,-282491,-109515,47827,176251,262499,118221,-212388,-324901,-215946,-85560,-33657,-109282,-166124,14145,139987,-29130,-132674,59758,175798,58072,-46295,-30620,-90585,-243022,-274583,-275952,-220261,-91687,-44759,-187224,-361889,-358509,-60669,256839,321428,229217,85758,52871,15769,-178067,-321870,-180089,-46310,-287702,-411151,-223457,-36003,-91426,-241033,-154817,188113,343840,91542,-94077,69505,152894,72090,38810,-57139,-129416,-16855,-28227,-207828,-244407,-203417,-305937,-341610,-140587,54998,53285,-73743,-247370,-324048,-264006,-242925,-403143,-362456,-158738,-115759,-225843,-192988,56562,294129,243468,289,-24424,60734,19369,-70566,-126453,-129553,-66299,-18937,-12530,9243,56154,242189,335874,261691,212590,193970,116432,118383,154673,210832,359330,373846,241530,157074,54095,-10892,1699,-94230,-50621,226588,221250,-60026,-80999,128120,220322,274459,338010,162155,-64113,-17908,55977,-40902,-137708,-128568,-161035,-258073,-322798,-302535,-156828,87019,277435,317452,247359,134537,39571,-28777,-104820,-25356,144592,62940,-207189,-251801,-176408,-139966,-112126,-54617,53353,171447,124285,-44097,-154936,-166032,-129465,-34182,120347,320726,384641,41462,-192734,57300,305676,357229,410857,283771,-14687,-175065,-235647,-291730,-212964,-123746,-190091,-210458,-38976,173207,134946,-56056,-140666,-142838,-228486,-171656,35419,60421,-134189,-187112,-13316,146072,148062,-35808,-281093,-247986,-93833,-120354,-194759,-135946,-3999,60071,38883,-91385,-166742,-141821,-73660,-44054,-10201,-6519,14822,76952,194638,263119,197661,91346,105520,199518,215482,185043,139582,16971,-139828,-144781,84794,306416,241371,-47925,-139004,67466,316921,505829,459375,126556,-147405,-125252,13560,29326,-79399,-87057,75354,158863,66640,-32126,12895,145402,127807,36731,114160,286674,104103,-150605,-76742,91659,220849,193635,-5053,-89734,-13089,72214,162508,124791,24885,404,-25852,-166367,-391920,-610760,-540685,-170958,119136,144539,5735,-202714,-363391,-386499,-321996,-216666,-186097,-208055,-32979,209971,237519,124261,61721,33334,59464,83411,37581,-46785,13692,130872,81020,-50551,-33529,192052,335555,222116,-16412,-10321,80023,-58290,-256494,-321387,-262166,-32926,225921,201568,18571,90656,201026,37563,-143818,-182823,-349367,-540272,-521373,-379523,-229620,-272,239628,253339,66916,-9249,-64531,-152657,-9211,169571,62897,-106428,-167923,-94467,-19549,-76420,-260834,-407040,-488097,-526973,-382596,-187239,-150801,-160212,-26389,164035,175878,-71080,-251598,-87506,226215,103945,-318898,-303213,-17219,72917,146796,218476,56964,-74276,63584,268486,373308,299940,121978,-49033,-212060,-396376,-373314,-148995,-55714,-143028,-193625,-64817,124829,231944,138955,-159796,-342144,-168386,45406,25797,-91993,-494656,-809972,-551150,-141419,2982,88697,215977,233817,-97344,-243845,370380,187001,-1115384,-2622161,-5426791,-4860515,1157335,3567072,1944085,2236972,2137432,524785,-76267,66049,600844,1063428,736651,141066,184443,724199,668587,207610,-156789,-298694,2165,388223,620613,648902,456237,244400,158649,20326,-120525,-20124,244457,314322,152127,84327,175046,251118,382393,301298,-24006,-303840,-121947,340054,550495,412065,223388,299383,314093,113468,20247,150728,212303,121749,37764,-81839,-278113,-317993,-337968,-428036,-384401,-328779,-379064,-185323,154742,363624,420815,380114,257894,201697,245785,351536,471390,477803,273539,16559,-20383,182036,339069,185164,-83370,-115237,39325,131675,137593,132060,224524,354039,407034,351853,259740,10079,-168663,-133076,-75575,-12485,80650,80575,27069,-8950,89764,180804,-10543,-214878,-74785,164050,163770,-25169,-176321,-204508,-242916,-363073,-490734,-403428,-239488,-358590,-372805,-135021,-143626,-277157,-149868,87300,110188,-29342,-158244,-190635,-65773,116770,249176,307189,227701,-52373,-363779,-429230,-242844,-172091,-267268,-457752,-518993,-180962,142488,200005,179614,199195,108496,-73442,-168149,-104519,-11023,61891,57372,-20820,98172,329804,210775,-10096,35578,178100,140401,11954,-120526,-39184,312532,504844,308309,15365,-70154,-19568,-105051,-166608,-9921,151613,190129,11873,-260695,-258844,-45725,108253,220799,316513,295903,140905,-47686,-89655,-50572,-150109,-286130,-217916,-38420,71796,25654,-63497,-30894,26696,52617,23700,-102463,-41503,147447,41148,-170002,-119396,-31563,-31506,40503,131876,162047,233380,226387,103346,77727,147650,75216,-148259,-136242,173678,269371,-7990,-222259,-17952,202730,70456,-154962,-186176,-59025,134697,254910,147469,-107987,-197460,-144270,-227615,-266107,-144499,12967,83145,47120,49169,109949,139376,182081,142274,-15268,36364,161175,162749,225790,390684,360874,201444,140457,99293,5679,-48096,-22190,75916,197941,96942,-120846,-227855,-255519,-267353,-205707,15104,208749,119082,-140552,-81335,79287,113437,39775,25946,98001,236324,280682,148994,20791,-5702,31120,63437,138786,170051,121964,68374,6339,-165334,-306535,-314098,-287396,-152295,83111,204099,172152,171756,116281,-3484,-209999,-409329,-335866,-53560,34500,-96470,-200966,-163093,-70743,-7144,20999,-57909,-121077,-690,196886,238103,192996,117281,-9744,-111853,-18690,189268,195270,-50049,-335550,-197707,167036,247111,351097,519475,408798,275624,237216,-9238,-186787,-155985,-128234,-183616,-186790,-87199,-142496,-309093,-242239,-118517,-95597,-16521,33508,7617,100022,234037,186811,13540,-72296,-1903,142171,268344,315408,130492,-176723,-259752,-69430,109570,55617,-92152,-177314,-239126,-266960,-254552,-232707,-105464,42241,116310,139369,23658,-179815,-363584,-333584,-192948,-115381,-139956,-168948,-124613,-60024,-92155,-133573,-81658,-79585,-26855,160516,90565,-197754,-286881,-103006,89385,63051,-232401,-274632,-141211,-197280,-421936,-518935,-280707,98789,213880,-2248,-220649,-188729,-253631,-575614,-657203,-449220,-180574,-21269,59502,225898,399523,415429,226878,-7169,-142754,-123929,-32373,-11268,-173528,-390088,-269712,27490,97932,-152129,-307222,-221660,-22743,75155,142893,258703,201264,5188,1589,229326,621418,52925,-1269343,-1275003,-727381,-1169511,-589128,462141,1039298,1465347,1428669,942594,758069,674093,-356252,-2765731,-3395344,-946761,784975,1143175,1109326,716002,168759,-85314,-383274,-508858,-106975,308563,461243,485390,441284,286132,102460,76181,162747,244039,215205,40312,-55164,-91189,-66708,184047,280781,81627,-30869,-70870,-163076,-160829,-124361,-95653,78556,251623,295570,262146,83906,-90795,-76799,41636,118922,249587,427329,343501,-30044,-232576,-179160,-39873,76056,170932,307303,470496,527682,342309,-80323,-380515,-377447,-308168,-127911,111905,83723,51123,52062,-43902,-159434,-181100,-186155,-238910,-321735,-263324,-96700,53278,131678,107415,16841,-24405,-64321,-96789,-101915,-206615,-307835,-154887,132877,247749,131100,-72320,-224978,-216742,-244325,-229845,-72575,38522,-6365,-8629,105845,264013,203281,-69528,-156076,-58905,-44802,-66878,-95040,-43560,28151,29470,5242,168584,330457,263388,80581,-56751,17410,141692,155317,11120,-102542,-7773,125379,129797,86381],[73888,45333,-148329,-215659,-148287,-154303,-245608,-269627,-203667,-95185,116938,211988,34443,52029,321784,330108,105326,38123,85100,61563,-72710,-146531,10260,224168,163122,37092,-21611,-141896,-130479,-111958,-149480,42160,194794,2122,-188818,-161732,-108873,-92127,-55340,-66735,-168983,-35154,154305,106785,-79121,-231747,-375263,-410707,-299612,-253351,-333553,-284568,-131743,-104260,-175003,-165549,-169726,-251616,-263988,-169229,-75058,46845,216884,153354,-161727,-350151,-249662,-39349,78340,-26559,-137577,18376,168603,10478,-104991,105880,255630,134640,23429,20075,-76792,-228159,-243984,-253160,-239778,-168683,-124586,-174020,-263114,-278947,-66135,210396,311497,230315,65670,-11784,-23503,-175727,-323809,-186183,-35583,-264592,-376596,-176790,-20527,-108516,-275084,-235152,101941,234806,944,-178024,-67408,23571,-10198,-27655,-85213,-156626,-67386,19005,-8757,-81251,-143442,-231122,-246512,-125559,-25431,-3750,-107725,-275392,-355930,-287478,-205858,-329856,-339946,-150103,-96115,-212177,-201194,-8170,158672,121606,-64934,-89447,-35512,-88567,-101341,-67467,-55297,-23833,-14030,-41888,-32620,-23131,176077,377810,344563,208793,102591,32396,127394,236776,257256,318338,308904,168780,110024,61402,42297,64858,-38531,-1871,208277,165528,-98302,-122171,45338,127477,251508,412713,319254,136969,98699,8746,-151697,-210892,-186810,-229992,-319308,-352049,-293846,-123207,95889,233943,257062,221922,144821,51231,-54290,-146255,-62716,99678,17207,-219693,-221171,-114980,-64709,-52466,-49215,52414,191574,192696,8725,-146436,-156277,-73727,-11561,104136,290876,328857,-9226,-232854,29621,301574,332856,396615,324071,40547,-170647,-221682,-220035,-124950,-87644,-191056,-189744,14035,162137,5905,-151579,-168878,-158417,-246211,-208187,-3220,35799,-176157,-199241,-1693,117368,105920,-37077,-191354,-119663,1207,-107723,-231506,-111842,73152,149209,155264,33306,-88140,-90721,-61396,-34361,4069,24523,39813,51349,104434,193784,205040,131337,94186,210509,248988,189535,113000,-16865,-180013,-182284,51087,272694,213691,-7270,-37887,156185,353573,541468,468339,112991,-110810,-35289,55431,-14616,-151662,-157704,37317,231259,177114,115,-61543,22448,7228,-66023,43777,288022,223246,-46038,-43109,133176,251945,175714,-50079,-120076,-51942,-7477,69703,126637,94632,48283,-29116,-118876,-271582,-545515,-527473,-193002,3617,4825,-22809,-78833,-190474,-200056,-117771,-58945,-158776,-243376,-44456,248088,271945,97462,-12824,-27119,46017,29073,-27254,-42321,45274,105186,54237,-4010,50021,228264,308603,129407,-75720,15461,144040,-28636,-276771,-303320,-246090,-110042,161511,248285,66329,26187,138001,113889,-58369,-125254,-301377,-519660,-478855,-361485,-221054,49047,326906,305334,45075,-122096,-171634,-192465,-49572,127980,80186,-76063,-160624,-102486,-33913,-79991,-270365,-459385,-536438,-531261,-428133,-261353,-168324,-146755,-26148,132465,120266,-62536,-203752,-114631,116883,19856,-295338,-204223,14611,55841,155080,233201,109288,50062,146137,313107,402461,249917,35329,-41573,-163356,-406382,-479508,-295549,-165436,-170221,-186537,-94544,33318,51402,-80401,-324262,-465760,-234992,46352,59421,-95929,-491182,-797973,-542864,-87873,168214,325656,452093,222482,-409205,-530355,354514,302698,-1184385,-2909148,-5315293,-5452649,-354455,2752481,2704685,2981495,2423571,561191,-166575,44479,685146,1145141,793661,189153,232044,647220,490660,159278,-57151,-124406,117520,362629,523176,635549,461403,249007,194573,71738,-67360,45981,252199,277825,139330,139714,273197,393577,520656,373011,-99617,-410589,-182745,282356,547546,501803,354656,382413,314908,27995,-192745,-97184,63949,75537,72508,18725,-172627,-249680,-227474,-341489,-388637,-375241,-425947,-179055,254184,444542,439056,390704,266388,222504,219037,238177,298738,345217,307814,165242,28113,104161,305530,204694,-98159,-135542,71173,178027,115621,35392,111378,301271,389767,330306,212246,-59390,-253976,-206643,-90877,4845,110351,98899,-7924,-47764,60100,199793,90624,-89827,-6184,153511,129015,-23072,-171419,-257533,-334497,-435944,-514240,-408084,-300010,-419321,-424625,-160083,-88911,-137951,28714,265462,194615,-27350,-90147,-49225,26183,99712,124763,199541,199384,-50155,-309545,-357299,-256619,-219036,-229052,-343151,-417333,-134333,146867,155351,87105,116112,63059,-83688,-156010,-115332,-62820,3221,44714,5309,124404,316687,199477,-644,22437,165728,200122,63170,-114493,37391,393498,528458,287144,18606,-45844,-7814,-104984,-192650,-39860,190537,254969,45420,-221548,-222969,-3853,202354,314187,363440,290677,117532,-58231,-93814,-91999,-210214,-289434,-188276,-46621,-1992,-34272,-48356,42807,86248,63708,33621,-47997,46368,217303,65990,-162688,-100969,-56204,-92288,-26300,75906,132531,220665,169259,6219,-10673,128102,128125,-113285,-197303,59041,195181,-10632,-183794,33351,260097,171958,-38789,-98200,-5662,155082,250289,152809,-68140,-153795,-109688,-147952,-123858,-34084,37197,85904,90346,60118,58552,96145,175711,180998,32871,42179,164760,209441,283724,430688,405941,222141,158951,118513,-32037,-148613,-79164,98945,215350,111850,-54947,-111745,-156128,-249257,-283359,-144908,90252,132593,-9202,34912,104832,119589,28348,-839,52383,189975,289504,207138,79946,-15368,-52618,37216,134281,137559,72821,-26458,-102517,-159303,-241520,-327439,-365547,-253316,19755,251274,240571,155926,68899,-21569,-197921,-408619,-289789,67413,173463,-17756,-184632,-140615,-172,72601,47401,-42300,-106803,22955,216188,230139,136893,87586,48071,-19019,-3614,140287,188566,-16743,-343896,-198844,102805,184024,328552,541243,490264,430672,356559,43148,-141069,-78476,-80512,-164335,-145360,-10836,-48997,-212304,-193989,-154686,-145474,-12833,24050,-98632,1877,228752,172019,-80847,-154727,5380,201562,336287,370297,120426,-240836,-306226,-80528,94068,58523,-106684,-223383,-280622,-304132,-270264,-264085,-207632,-123054,-46132,3898,-98958,-239153,-369235,-380760,-266484,-145174,-127203,-134150,-122701,-134293,-184630,-173251,-98756,-54068,60602,232422,34183,-326933,-315871,22478,251965,140950,-162665,-230761,-178698,-266632,-463325,-534011,-259548,116750,198726,-64808,-321388,-273563,-271218,-599754,-731749,-507581,-193900,12526,76924,219221,411117,429725,253798,98730,-40752,-121664,-71431,-16604,-176113,-427175,-305761,895,-16175,-323755,-454018,-285162,-21229,153203,275248,413926,310579,-29116,-252740,-175370,96726,-281483,-982749,-745858,-378180,-620279,-130375,85225,396452,1176914,1334083,964646,767706,564773,-594840,-2778504,-2803164,-509810,706085,978125,1089384,676245,133579,-1743,-237738,-401484,-48816,320085,368810,338175,345526,239911,89777,136601,247640,237286,102248,-34114,-60268,-57686,22379,232162,199550,3800,62531,130543,-32871,-183408,-214523,-161934,13544,215441,286913,288643,210523,75123,-26472,-20286,18390,113959,301816,277328,-15341,-187200,-113657,13088,84972,150106,243414,367061,445622,341967,14439,-227976,-203480,-140114,8856,220791,156758,107337,140394,36663,-91681,-119883,-89888,-108673,-170887,-161109,-102073,26921,173855,155118,43516,56698,69591,-22092,-93872,-182975,-215277,-53431,158679,189136,55994,-102092,-182848,-129822,-174990,-195787,32099,252755,189664,39668,62003,270834,342000,46959,-109314,-63941,-157201,-284477,-220283,-70055,37639,43438,-28791,58264,206957,212061,103822,-5217,26347,126613,137408,-11141,-123994,1853,169233,132684,40009],[62426,111193,-121515,-241975,-177405,-186882,-281993,-247221,-120312,-36886,103220,135684,-96115,-45359,281343,325537,66994,18729,100728,115190,41576,-62870,-12572,153529,139223,46974,-36573,-156889,-135577,-79288,-99584,77118,254196,116709,-103523,-141950,-133578,-182248,-187320,-118019,-122577,25621,228903,149465,-119322,-311982,-445536,-484303,-378640,-257864,-277353,-252291,-172670,-179749,-218324,-176694,-130275,-166218,-217757,-236749,-182472,-33602,189244,203231,-56515,-316717,-256095,18883,197943,67547,-97114,16178,173176,49525,-58566,127167,286559,168282,37748,20311,-70995,-164125,-163049,-217526,-268297,-225116,-179423,-146529,-129087,-127485,-28011,148953,270039,214585,48631,-67175,-56175,-161561,-295668,-148354,-4730,-199469,-293145,-99730,-2582,-112748,-271231,-291584,-35424,67861,-109943,-251998,-187846,-98155,-101904,-94160,-81168,-154714,-138443,21775,134299,42974,-95759,-158065,-142291,-100698,-116505,-102570,-164424,-287220,-350059,-272109,-129471,-151781,-220240,-100133,-46255,-156414,-164112,-37258,37940,-4941,-115252,-134889,-128786,-191455,-132528,-11961,35765,40320,2922,-54788,-78629,-100921,75698,358226,401018,220223,31379,-60340,43021,190119,213228,225850,195218,47481,21181,54027,109309,150394,30882,24789,153545,82045,-159407,-204855,-92472,4049,226703,480567,466155,308094,162366,-46742,-233763,-270885,-237667,-264604,-311744,-308898,-240472,-69505,93831,141726,142241,148473,114857,46013,-62068,-154265,-98361,49521,11634,-145198,-104615,34461,79253,28501,-46925,42314,195938,218551,12689,-164845,-168811,-70682,-35906,23577,188477,259928,440,-223840,-13278,269890,332984,399110,340914,51915,-186113,-185027,-105564,-43309,-106829,-228924,-165312,72534,123854,-136586,-252958,-195155,-175412,-243471,-227389,-45689,22370,-159693,-156601,21699,51524,-7803,-105450,-141671,-14983,85911,-78399,-231252,-79388,116099,210833,269506,179225,-7826,-62241,-37773,15749,39683,65516,78511,42239,30304,136318,216071,165080,75724,179525,273225,240723,133821,-32802,-219642,-244642,-42945,172564,143918,27939,86049,263586,390854,518160,416270,90581,-66977,31151,66634,-77801,-238844,-228332,4913,272636,257759,71167,-56099,-62928,-78112,-128307,-9676,276164,317670,32112,-46429,150028,275984,167601,-56452,-86480,-18457,-30667,-7278,99304,127174,80337,-30080,-70883,-144517,-410640,-423437,-140926,-58844,-117679,-60989,22033,-10091,13338,93687,75190,-133550,-268543,-93076,219708,263853,57622,-90988,-102351,-19001,-28792,-74498,-28644,81317,92560,75070,109184,155472,219381,235181,26464,-121497,68521,243394,21089,-281647,-271494,-196677,-132745,86619,221336,81450,-55156,21612,119682,15293,-58504,-212560,-414375,-383981,-319741,-208167,59048,335273,292295,8678,-218761,-280665,-247398,-109458,61828,97678,-29308,-134944,-98693,-40692,-90478,-270990,-474056,-549182,-498508,-429856,-290301,-155966,-127640,-35011,103053,88425,-13356,-128336,-158768,-66197,-129913,-275129,-111026,32459,24780,135513,226080,181271,192001,217058,330364,398907,197753,-17725,-3328,-82500,-369997,-534986,-406067,-270222,-222237,-182106,-111831,-44128,-87776,-225962,-393584,-484554,-246162,49919,107930,-66666,-406704,-682784,-525394,-101050,244274,435976,537330,163096,-621700,-695920,271138,248143,-1148004,-2989662,-5366940,-6079268,-1797388,2023214,3476278,3848914,2866242,819343,-95012,88649,758010,1200478,832502,218453,265450,508238,273848,86222,30888,43787,189240,282829,373789,554053,425588,245069,230057,144335,36583,131215,258561,247907,127972,184516,371164,518663,572306,346574,-212208,-474187,-214777,187378,470666,501583,413480,399149,281116,-38328,-316881,-270542,-50897,69134,114333,110194,-11792,-105214,-72326,-206747,-336156,-360139,-394804,-130492,326042,451136,385897,350149,247757,210243,181541,137017,136195,198781,309630,300922,101345,60448,262005,197559,-104939,-135618,96875,218495,105344,-51374,826,245285,357492,302384,160649,-117562,-327658,-264314,-85495,35407,150579,130729,-62243,-132211,-1811,180278,159239,32451,64104,120834,56216,-47987,-177174,-310816,-379914,-424443,-467708,-394445,-362471,-451396,-424552,-152839,-4254,22511,205574,391772,238011,2066,20377,133163,166513,88141,-24337,63295,132740,-62839,-219619,-209410,-213660,-239591,-196766,-232682,-277746,-83602,100732,44827,-34902,4844,-37216,-149045,-149251,-97592,-98179,-67065,12284,37697,151765,277385,182595,16727,-967,117879,228517,100544,-98994,86390,416382,502163,238408,-6402,-38052,-10215,-106414,-200077,-62646,207124,285338,75926,-159301,-187847,-9029,223646,346920,360223,250918,70867,-83125,-95272,-93104,-215376,-271025,-160940,-64654,-88719,-104208,-45477,90242,133377,77184,57912,41451,129961,247556,81913,-131296,-70080,-80412,-169099,-108787,-1382,78803,180757,105259,-84155,-102692,99003,177150,-76839,-260034,-76893,96484,-21230,-130469,68351,260476,209064,57944,10689,73980,172222,214305,129506,-33886,-84371,-26566,-4733,74016,134456,96459,86306,116036,62839,4606,45229,130413,133807,30884,20833,127883,213536,306440,406131,354474,170585,142054,104907,-112126,-253528,-98976,174055,262266,139973,40613,40571,-31922,-192468,-301031,-247011,2521,159977,132217,115328,123785,103883,-17626,-59622,-22319,88188,225919,231315,154783,29609,-80078,-1693,53811,43931,14348,-89362,-174696,-139049,-161283,-291696,-351441,-243663,37648,322899,323048,142264,20194,-25093,-135796,-322587,-198242,173692,296487,65778,-159408,-124875,39712,113707,65354,-2872,-54333,61411,202301,159507,44313,60901,109966,72373,1930,48454,145762,26208,-248855,-128989,40567,83287,270431,526900,516804,500096,402889,87260,-70298,11551,-20880,-139244,-125903,30234,47086,-75381,-131857,-214290,-230420,-42425,-2336,-201228,-114076,182135,145912,-145604,-213945,11735,245177,366641,371081,114564,-231657,-280692,-74337,49159,33125,-98976,-230796,-292201,-293951,-248013,-263627,-266750,-242312,-186798,-128614,-226769,-346843,-396592,-420582,-322821,-166184,-120864,-110222,-128653,-226993,-288662,-191821,-71407,1301,150711,278172,-26727,-426874,-329273,97052,349341,216380,-40040,-143521,-166168,-272140,-420479,-456213,-215091,93476,146962,-123001,-394349,-349381,-271098,-523593,-695343,-507879,-204156,26293,95890,194899,351841,358668,252815,222405,111209,-64939,-90663,-44164,-165431,-368724,-293298,-48875,-130771,-433139,-535217,-331107,-46805,172911,333422,498922,375496,-87756,-504020,-554532,-462367,-542584,-463483,-98320,-71708,-19613,218705,-416982,-341098,750940,1071937,819667,609105,296209,-743345,-2140124,-1601610,-97452,355759,641284,1053583,659102,196486,185059,-57111,-244371,43134,285127,194561,132459,230660,204999,88331,177802,310528,229042,16723,-43994,18271,41723,142493,280499,126207,-55044,160565,341090,143379,-137736,-242602,-172360,-6650,194180,266774,272473,306709,245764,49688,-72837,-90116,-31047,159837,213537,25750,-104377,-4524,86753,92589,132874,190303,247887,311096,291176,117109,-13534,8398,18128,99564,232997,158730,125652,199956,112590,11023,-3026,58993,81616,38098,-12195,-45078,45445,215919,198761,85692,126070,172900,76813,-15559,-75900,-53183,73913,174887,131206,11783,-94110,-111489,-42077,-96816,-134413,165691,470168,388496,124161,49451,262568,439059,176213,-31654,-24745,-173748,-390467,-277082,-67086,49999,39111,-59459,-43455,73860,122625,69622,22184,43305,129236,131054,-5254,-99642,31255,200480,113723,-30524],[18440,99040,-118103,-224635,-156526,-187178,-281529,-191118,-20919,18985,63892,55215,-166564,-138770,149301,218435,-4507,-4929,131397,172127,122695,-14636,-38930,101605,155148,103414,-9603,-137757,-135981,-50357,-42033,74112,243809,192575,-22340,-135934,-170094,-227132,-232426,-147798,-91780,34264,223927,126263,-177883,-352824,-438196,-501153,-433997,-241661,-155651,-160190,-199216,-259679,-268347,-195754,-82384,-57122,-162901,-295597,-245597,-46097,178047,245362,67890,-226270,-220029,90136,312550,162803,-58784,-5767,144677,84130,3033,129245,271760,160195,-7597,-43313,-77593,-64080,-50765,-171234,-281831,-236379,-180680,-91497,14663,46874,33934,79807,190081,182787,47833,-81807,-65081,-137881,-239414,-71081,41192,-121973,-190281,-11653,18840,-97900,-214589,-272197,-160115,-112590,-218368,-292486,-242667,-163711,-166819,-128586,-34346,-120364,-209841,-17069,186380,101303,-62384,-108574,-74553,-83465,-185781,-211211,-232994,-289886,-311583,-223604,-36851,74319,-27034,-12517,21863,-73550,-83709,-17198,-44294,-106859,-132958,-149567,-200278,-258768,-148552,34083,117424,93373,22480,-31256,-84869,-135124,-27649,275429,408678,240255,3414,-121766,-81366,56598,105509,115746,74575,-77294,-84389,38790,181223,231098,88909,22410,77327,-7027,-221448,-300710,-254674,-131428,193714,502586,526721,374682,156610,-84051,-266157,-318879,-285099,-259046,-229135,-201035,-157717,-904,96082,34506,11717,55767,62681,31165,-57330,-146629,-143947,-13212,35766,-15809,44462,200573,231093,102392,-49224,28497,205228,211521,-37118,-216588,-198626,-115725,-92696,-76908,66140,206912,61720,-176156,-65398,215366,348689,400421,318037,20184,-204774,-131356,14919,4629,-173341,-298803,-156354,117971,74353,-247789,-325198,-206717,-181585,-210044,-206443,-64607,29304,-89746,-74022,43319,-36730,-164346,-231572,-167043,24579,135940,-38695,-191053,-38353,128436,231349,343434,293965,55348,-43480,17470,97394,65132,72307,105364,56796,1733,101217,210830,172800,65510,137069,292157,325331,200763,-25777,-259492,-327043,-170920,34970,53652,53794,205148,364736,426071,449733,320421,58857,-37100,49639,38336,-145212,-317080,-283020,-9425,287918,306413,168747,40358,-61227,-95921,-131666,-33300,253615,350686,46505,-94720,131284,283886,162455,-42470,-24199,59838,5937,-36807,56631,117548,88699,-29461,-41770,-41900,-225061,-246935,-35012,-51875,-181689,-90516,77899,135968,195475,252949,163778,-88272,-259018,-158392,132488,218197,21130,-155174,-191884,-145955,-101208,-94579,-3199,111005,91082,127613,243882,246517,186133,150200,-54822,-140144,142850,361143,79401,-262851,-217156,-109410,-94305,13596,123858,46398,-146712,-122614,51619,59278,6706,-111427,-281664,-299982,-281329,-197614,34007,267721,220310,-22911,-255584,-352632,-303640,-166072,4730,110639,10096,-105495,-81813,-30092,-90552,-248174,-428343,-495713,-426491,-381289,-263811,-128115,-122053,-51664,86385,94708,67064,-40836,-187928,-237223,-280840,-260664,-60539,7958,-23939,103422,212426,259043,311737,251591,303609,368593,176170,-13936,43818,-3642,-295731,-509724,-439938,-329502,-262335,-157761,-89514,-83542,-163373,-268989,-345673,-375718,-184497,60611,137579,-34756,-276440,-496748,-506388,-190072,202289,398056,452685,58135,-680701,-664954,148120,-12138,-1074558,-2712804,-5239801,-6289451,-2774502,1474410,3905006,4503742,3313031,1165702,23421,124738,762529,1137569,729850,167724,262460,340783,77183,7825,85546,161453,210756,189863,231214,427460,352438,228211,256719,215527,146778,192791,247252,221358,115315,196458,430874,586003,529456,219559,-326467,-464889,-193400,101336,346843,418391,386690,350711,229458,-56778,-311297,-327234,-110677,96842,149538,170243,157105,78435,84518,-56971,-232264,-293124,-318594,-75476,329194,368174,274229,277468,218191,180506,159967,86700,30237,87371,291220,392341,180139,61461,221574,169238,-102072,-116874,113447,248024,111237,-108922,-81532,192684,322602,281625,119770,-149150,-366272,-290174,-59742,79751,203204,183853,-101253,-234031,-77482,126442,168785,112965,111037,62420,-48134,-99505,-187049,-333590,-357194,-330600,-354973,-347228,-381671,-430981,-365312,-102858,103113,171235,329352,423319,218602,40245,138202,304470,307161,68494,-167466,-70531,40057,-89902,-116454,-22050,-117019,-226385,-180110,-157485,-144776,-41331,15054,-101868,-154900,-105799,-159506,-238770,-145650,-57594,-97457,-109725,-23634,66486,178623,227647,155014,28526,-31074,52725,214952,106374,-82452,83136,369733,431341,175382,-51055,-43481,-15229,-98253,-182030,-70329,201995,285994,106422,-87190,-157089,-55392,166141,316712,314499,187727,19990,-102320,-98486,-82227,-182787,-234272,-137723,-75753,-143514,-161339,-70064,89784,155622,85576,80482,134350,188734,237445,93258,-76662,-33847,-101620,-243576,-180050,-70477,15787,123149,57109,-142622,-174454,60511,185716,-64813,-301118,-184923,5777,-26955,-65457,78804,186353,150905,104266,121352,171308,182192,145105,85133,9866,19606,100587,175708,281466,302211,153286,72773,104152,39308,-42614,12411,87219,54740,-1726,-20051,56396,173807,289154,322342,217043,74237,108337,65333,-210684,-337631,-87210,262580,309629,160341,132298,188506,93708,-107147,-260591,-266646,-37322,174087,202360,109512,116412,68379,-83672,-130733,-108284,-52610,95104,206747,224669,130361,-20571,-33303,-71235,-75384,-22208,-89881,-190095,-119744,-98119,-222158,-250495,-125318,119714,376329,377182,127542,-26568,-34549,-76360,-194433,-77947,249387,371916,132244,-123991,-111373,38704,102095,66959,43901,22848,98326,146193,38327,-52805,55939,176229,154114,6736,-49022,86563,72048,-73548,-13984,-4010,-27139,195375,478456,478340,462882,370475,113157,-2280,75745,36170,-97521,-119543,32496,127977,71626,-65127,-277547,-321228,-78967,-15755,-249517,-202641,113250,122318,-158916,-232207,13573,263689,360366,330329,112076,-177458,-216106,-56739,3338,4146,-62123,-195805,-269976,-236197,-186763,-226996,-268110,-287090,-272031,-225741,-328579,-479319,-460427,-455822,-352263,-177881,-121261,-96041,-138176,-317361,-375454,-178159,-1578,70461,212585,283758,-65465,-454643,-311548,109885,347292,259411,96394,-26469,-103714,-218007,-308085,-303184,-151403,37080,58781,-173653,-417934,-390168,-262094,-385478,-561090,-450643,-210847,6156,96533,150248,239495,241290,254873,355123,272270,21943,-82202,-69437,-122446,-222227,-228256,-96988,-205438,-458959,-528058,-340388,-92468,131463,317492,512374,407081,-104187,-586414,-713917,-853155,-687182,23130,324041,-18980,361472,349497,-838450,-900053,337893,763654,614250,399618,-23899,-788882,-1146725,-292012,101474,-190413,237043,1020469,700100,357542,419069,121383,-63320,154268,211501,-24501,-87132,112475,177740,92928,181171,328910,216385,-34484,-10890,149146,181105,262652,321662,80281,-88081,221738,487451,306373,-32212,-190269,-121572,34037,209765,250892,232203,357242,373580,120485,-108344,-175014,-141612,38403,164795,79302,364,129386,180809,112503,119878,152004,144949,170376,213026,200442,192198,183231,119820,130058,156927,86842,92608,195513,148237,105147,123524,212938,283464,247139,132573,42164,86486,230737,217319,131300,178373,236585,181370,110231,85438,134794,192574,173626,79628,-2043,-60686,-43314,16369,-36353,-61066,297693,644986,549920,216804,44305,208572,427410,253515,53425,56656,-81764,-331053,-232593,-16717,74733,19944,-85396,-111396,-28122,17334,-23931,-2853,54618,142658,137547,35075,-29956,69307,201110,75105,-99400],[-34828,32341,-123045,-167468,-103542,-164910,-240014,-105814,76531,65926,15441,-8525,-148022,-169842,-3175,47559,-92837,-31086,167508,229786,166608,-1174,-55456,88848,204492,179316,53766,-87294,-139930,-52284,-1683,45810,183128,219148,43173,-135952,-214027,-244662,-215744,-156778,-89591,-14972,129134,36994,-238724,-345646,-354812,-447090,-439772,-205638,-9454,-41184,-203052,-310708,-301557,-213028,-41541,40529,-119151,-329260,-251562,-4699,171242,262757,179955,-92255,-134943,173896,409621,246323,-30815,-49161,91015,121238,78117,127488,232181,125247,-97502,-162971,-95921,46581,61313,-122230,-259993,-190362,-115693,-4613,139044,186772,91772,12384,75715,134708,69304,-40789,-45423,-109466,-158857,32711,95684,-56866,-91366,69757,45448,-63635,-112359,-164272,-214653,-251803,-295177,-284163,-208650,-149491,-182193,-112306,53897,-54789,-254545,-76169,151673,92672,-41700,-90967,-69761,-85494,-203455,-280272,-291277,-291116,-253613,-155358,43802,263779,176560,91966,92085,18177,23081,39481,-86769,-166622,-112423,-129584,-228334,-266848,-140241,62126,159311,103692,35482,33472,-25929,-106125,-100496,157293,364244,254934,23718,-121987,-173235,-91764,-19942,21430,-12951,-158424,-167850,31531,250180,284826,116138,-5704,-2663,-81127,-260289,-371610,-394260,-249153,146952,444771,442284,297412,96330,-82891,-244391,-350289,-328021,-222817,-98213,-64169,-69674,71680,110834,-53716,-95317,-22668,14590,16247,-48982,-143464,-205948,-90698,72019,122415,171211,312855,325865,141289,-56703,13533,225553,186685,-122735,-286187,-224555,-173267,-152175,-145692,-13904,191345,146542,-110922,-118782,143627,355778,379840,250596,-37125,-206502,-66534,109459,11877,-255856,-378797,-170605,135590,27862,-300086,-340159,-191282,-165150,-148863,-146195,-53633,51844,7831,16119,42361,-132242,-320412,-378527,-262960,-14207,136926,-2007,-125855,4654,118901,206449,350625,339322,91501,-19134,105598,184772,51716,15976,100639,92741,29083,87765,172638,143477,69198,114754,309802,415409,294085,3787,-293839,-409513,-286993,-93635,-28629,70592,294276,431298,432962,345226,198955,11673,-43734,10159,-21646,-193211,-359027,-308745,639,296493,334852,266479,195963,39295,-40107,-76470,-19309,222614,302922,-16810,-179522,72843,260792,144670,-33502,26068,139210,74144,-21110,10032,74909,74381,-26884,-36841,21989,-28951,-43785,83897,11384,-167363,-95355,87359,214604,288181,310519,203580,-6134,-198349,-209185,13369,142622,-8294,-196891,-283645,-299856,-174674,-78868,30230,119317,92461,186878,354643,304619,162178,88415,-99140,-131041,219263,460023,127086,-221442,-140008,8821,-7619,-45200,-15796,-39704,-240943,-264358,-58581,74212,63927,-25209,-181588,-276697,-273207,-195465,-10681,150982,115040,-30023,-210468,-360755,-344198,-197623,-15462,113592,21240,-89004,-57585,1868,-64144,-195048,-318853,-362040,-317729,-286076,-182694,-94004,-134405,-69872,81353,126485,150286,41073,-173264,-314354,-363589,-249199,-66626,-62550,-81995,80304,215105,334183,382360,236200,227757,316503,192731,42106,78127,43900,-200787,-403928,-385233,-317416,-257947,-102306,-20710,-79769,-184157,-224810,-199624,-160778,-54091,84526,124117,-33384,-151185,-293715,-488960,-335470,57301,247018,247212,-77294,-595304,-434121,28327,-445311,-1078160,-2099024,-4576429,-5725795,-3102625,1015142,3739621,4708589,3636380,1465612,90100,95482,669751,904483,411636,7727,210599,178480,-60277,-56443,91759,194478,192429,130510,146803,294849,263992,206992,272491,265691,223173,208288,213842,193334,97758,166069,427018,580703,427983,41152,-393925,-370577,-108453,60488,211679,289658,303657,276064,193235,-4174,-178443,-267137,-118425,128690,163642,192491,288159,249501,201125,73160,-96067,-195688,-237266,-47633,246847,210171,133803,198335,191377,153913,172461,105162,4663,41061,269140,424159,240036,93505,189308,129170,-91622,-85580,122391,262323,126636,-130228,-121833,146375,290944,271622,100618,-145262,-355035,-278281,-20078,132581,258452,250110,-94382,-304568,-136730,58138,118748,129870,117532,-15997,-165918,-167222,-192903,-307325,-272814,-190403,-207568,-263983,-331614,-353242,-259806,-13260,216959,277973,364269,353572,145343,67487,223243,414365,396806,30077,-281947,-178960,-57809,-122902,-25231,152836,8699,-180821,-178978,-137514,-65609,-17785,-82329,-238930,-242903,-188840,-262077,-309533,-138502,-4334,-48041,-95081,-45329,83989,201159,183303,118887,29378,-63496,-12610,162095,80977,-65345,37859,271655,331031,109164,-98230,-54136,-14866,-76383,-141893,-63484,181182,272029,136041,-25131,-131763,-121320,50502,237537,243798,116499,-15504,-96230,-104664,-89097,-142496,-185512,-112720,-60556,-133172,-188059,-127971,35433,143894,78575,88021,202476,213043,198100,104676,-6664,1302,-114238,-289558,-214135,-105366,-36900,66742,40508,-154974,-207678,16550,136968,-81678,-293263,-223503,-51861,-19657,1643,64515,49260,6225,89378,214691,269902,180459,49625,31972,75865,156562,250741,350251,446783,410156,173948,41144,50410,-19038,-79935,12887,88793,21489,-26460,-63272,-28918,106669,239573,202271,36970,-26198,77412,14398,-294920,-380107,-58047,320142,323504,149501,180409,286783,194262,-11777,-177630,-209723,-34950,150802,158300,21156,76809,19547,-149509,-188012,-179043,-196451,-72633,130775,263788,254833,104920,-47871,-193208,-174515,-16465,-24132,-149914,-115269,-74491,-140582,-98894,52919,217525,370436,364951,104963,-68305,-65056,-62318,-77797,46132,289832,383709,164507,-80843,-92030,6374,47274,49097,75370,96168,115837,54200,-99083,-120704,80313,243814,219683,19557,-109848,32541,104506,111814,101373,-26374,-117238,123730,404727,388779,340694,278627,116671,41266,90501,77046,-32661,-110288,2660,176980,193851,-6429,-322843,-381093,-83833,19013,-209719,-228439,49402,114951,-114534,-204960,10113,253597,319344,259676,103294,-116467,-152102,-39265,-18508,267,3388,-127874,-222906,-150032,-95743,-160273,-220134,-258438,-289246,-270603,-385366,-592385,-543930,-472083,-344779,-178582,-118677,-75982,-137647,-379687,-417991,-129812,91792,132386,228013,252975,-59628,-388451,-252698,86007,269659,257956,200813,92496,-13201,-129901,-167356,-126251,-80678,-34163,-55343,-216512,-388674,-382530,-254491,-252933,-381513,-349323,-210638,-51329,61220,87283,109972,129713,279123,471784,388493,103504,-48830,-79614,-55071,-37623,-126514,-121058,-218964,-407149,-437326,-296246,-131673,52527,246693,459547,404878,-39655,-411666,-578760,-969956,-726835,217855,244518,-326619,344819,243228,-985544,-1051118,85110,539182,477468,262625,-286941,-765831,-230408,603106,6199,-760935,-104341,994704,811460,589107,640706,278391,120095,267524,123985,-231410,-268471,8251,148422,95924,150241,302197,201498,-52068,31870,278738,316969,351038,346285,65523,-99820,217251,519926,405102,101042,-77557,-34731,120867,265007,249724,189073,352606,417325,150372,-130066,-215417,-188234,-35516,131967,123475,105631,268761,296078,158201,113849,128020,79331,62596,134349,243924,326712,276204,158194,116043,36361,-34928,11296,116640,121887,149528,205758,316234,436504,394884,225191,116092,118499,198920,193349,162249,214884,269981,270703,243494,253655,297824,272411,151669,35432,2852,-20343,-1080,37351,-5001,10466,398486,739007,642670,292330,33181,101441,284796,231247,117590,160051,82716,-132155,-98447,77392,114474,-4214,-107492,-136578,-75736,-75048,-149704,-83658,50464,157576,151750,98656,64374,99500,160848,23093,-142951],[-71756,-44485,-117325,-87175,-45931,-136832,-171577,-10953,153111,100971,-22863,-44524,-54953,-109665,-103988,-125276,-176066,-57941,190492,277907,183023,-6528,-51587,118584,265675,243630,135728,-17938,-148016,-91951,5403,11774,105523,203026,87546,-131475,-254672,-260798,-193815,-159285,-118376,-103100,-27346,-92564,-286213,-297793,-218311,-325608,-384934,-159330,104050,55432,-184697,-312335,-306249,-225446,-22078,97226,-99024,-329325,-208548,54972,155291,250365,260929,59490,-13148,262353,479997,308029,-11271,-101325,32159,169242,164345,138191,194874,83815,-204113,-309564,-121032,138132,140891,-80759,-197235,-93684,4303,101780,216616,247789,121956,-41876,-53858,70662,107044,44425,-7620,-82046,-62689,141956,147344,-16579,-8437,134376,78865,-14897,9844,1491,-174231,-305571,-315548,-228195,-101656,-68106,-149592,-52787,165116,33255,-252522,-128030,65653,38964,-30517,-98275,-124620,-108469,-156946,-266049,-314745,-293683,-191750,-84497,90202,346687,315711,181108,148329,101215,128060,100650,-104327,-180742,-61136,-80618,-199599,-211044,-110369,62797,140565,58668,39131,126383,91952,-22694,-120712,46728,283153,249362,75941,-58713,-183491,-190225,-118121,-36251,-43849,-164213,-190134,48559,306435,300454,106971,-47595,-72175,-128526,-259922,-386336,-466834,-318854,87404,297498,204798,94833,20404,-39067,-182859,-358867,-359837,-174147,35391,57335,3552,134522,134815,-100759,-153717,-63060,-7894,6232,-49628,-159395,-279347,-174572,102248,226567,237874,327761,320192,128096,-67891,-1262,244811,154684,-212762,-343373,-220954,-197212,-183342,-149716,-11743,217041,219987,-51701,-164128,63093,331214,327801,151338,-93209,-176965,4006,161779,-7679,-314984,-438142,-200058,119632,-8816,-291626,-289467,-143718,-121611,-75517,-70405,-27511,75124,97111,79026,5694,-220447,-433864,-496485,-385574,-106770,95161,19726,-60920,37381,94319,142379,286971,307003,102372,17951,203467,243237,-13618,-101540,59997,138015,98071,86751,100505,83558,85001,131629,327516,480334,384794,51370,-310564,-463057,-345573,-168959,-79977,80321,338792,443484,381472,213106,66894,-59509,-100487,-78562,-91857,-198734,-343348,-297696,32738,317562,354562,331889,350336,205187,66419,16260,30171,183983,181203,-137945,-275597,-19575,191309,97148,-48409,38011,179666,128598,8366,-35217,16529,46799,-19812,-44878,51579,130225,128417,171516,95851,-83081,-68186,65823,211318,259625,250920,207348,109941,-90187,-220543,-102328,48625,-37005,-217492,-355028,-415223,-211840,-22778,62497,95507,86764,228553,412034,334050,176871,70499,-110886,-106669,272233,499576,146913,-167763,-50696,138507,99433,-80649,-154748,-157703,-331280,-380630,-161985,76559,111776,30997,-146596,-324524,-307299,-201372,-54532,23791,11466,-2001,-95535,-304837,-356554,-192688,10022,102023,-6802,-98079,-35617,53287,-4244,-118155,-169059,-168877,-182304,-157576,-58926,-51746,-149573,-79417,77663,148681,197370,101946,-102943,-258935,-339005,-236452,-117303,-156618,-133120,81061,250125,401860,397671,173324,112826,245263,228509,122592,88557,48458,-106009,-249966,-264345,-236292,-199125,-23376,76302,-47180,-179833,-142513,-9515,101374,122653,127855,67084,-78526,-72637,-126959,-470225,-494769,-137062,58636,13194,-222745,-434679,-80488,-44321,-936657,-1223736,-1315868,-3215430,-4341656,-2897894,444791,2985108,4455524,3781211,1630310,61966,-19532,482722,518407,-92430,-242343,114579,48102,-127706,-95174,44565,132883,153664,134451,143848,197973,193077,198195,280754,284435,245061,181358,166779,160695,74282,104371,361876,519019,326292,-107026,-376322,-208074,25695,74086,98926,167436,224279,234803,205751,120915,35122,-131014,-97917,129015,150363,189339,359624,364686,253361,159189,43987,-94580,-182422,-66394,93305,17637,2147,135603,174879,148193,219545,177958,48315,58371,255797,400892,260064,125744,161455,86745,-78071,-48340,129533,258487,136752,-122098,-123336,105161,258584,262831,102516,-108708,-295269,-235344,21830,181445,296617,307416,-29664,-293320,-146305,4179,34759,85924,81244,-98862,-270868,-232459,-187153,-234040,-158203,-56614,-71883,-159418,-218066,-231957,-132584,100074,314692,321253,302597,213078,52318,71493,245415,432758,402945,-29002,-358662,-252954,-138483,-148152,35436,268235,125549,-115764,-185270,-170466,-63093,-15906,-158130,-323332,-279110,-226165,-310003,-324827,-119190,54192,50524,-13956,-40439,86349,213594,154655,84174,23519,-93411,-68583,84597,40725,-42054,-12249,155213,216014,44873,-130052,-61351,-8190,-45664,-92370,-50240,154572,261281,158182,7076,-112351,-179310,-82208,136465,170198,53040,-24068,-56205,-110591,-129302,-123362,-134130,-78685,-9038,-53656,-180466,-211627,-59924,97081,50453,76886,230677,205454,147281,117724,64982,30951,-111746,-283211,-194193,-92917,-61401,33214,58225,-122457,-195681,-26068,40146,-112479,-221017,-178090,-68796,-659,57237,31458,-114674,-179752,26100,275538,347950,162645,-57394,-18971,162570,308094,389308,471243,527950,422270,142832,-3375,-29970,-102719,-106842,45321,153827,85455,-5711,-86537,-98385,38990,173667,76766,-127704,-93627,64683,-27285,-334469,-371456,-27140,319097,283483,93997,155727,299155,241729,68719,-77323,-110319,-15002,82277,20094,-97481,16768,-33543,-196495,-208908,-207408,-297378,-229542,17098,252011,350124,232068,-47563,-266764,-216048,32952,86099,-73379,-130821,-92728,-65867,52296,217436,275887,286675,271962,67535,-103511,-119759,-107200,-12047,149304,299440,335646,157040,-35002,-59174,-31953,-21616,15799,71766,131808,101374,-52922,-209892,-137701,127056,304165,264113,45178,-106727,-1596,106299,227463,175942,-30635,-164316,71781,320974,279964,186928,163692,101344,53004,56851,95316,54293,-81147,-43817,183869,263353,30912,-336814,-382353,-27790,120564,-84599,-181428,15299,129960,-25631,-142353,3541,218958,250890,169311,75641,-78753,-117110,-34530,-6118,40622,88384,-47411,-169899,-65273,8247,-77173,-148143,-183056,-249366,-266474,-395973,-642620,-599958,-440828,-294227,-166441,-100179,-31490,-111818,-392132,-400220,-53279,182911,171197,196957,201789,-4173,-241245,-156920,69332,181078,219571,238430,178707,70037,-42881,-46563,14735,-18057,-97805,-173802,-250655,-321181,-330546,-255214,-190717,-228236,-228811,-200365,-135914,-14226,15742,5678,67023,321435,535070,413100,146616,-2981,-78818,1839,112921,-18673,-111045,-176467,-304300,-291064,-191949,-128039,-21935,152053,351469,356352,92286,-22136,-219861,-835008,-710361,-3510,-395841,-943281,-78283,-27555,-767809,-717137,75460,485181,502813,271804,-422708,-728891,243588,769786,-335224,-1166417,-288430,969464,980202,846107,811619,415020,289683,365678,54163,-368426,-368539,-66821,105715,85670,103278,249282,190397,-42240,55303,351682,399740,382918,344540,69972,-103135,141328,431231,418705,222208,49986,48212,216871,340127,261378,155968,294013,361485,117467,-148049,-208309,-166032,-53828,106525,138553,190447,396008,427074,233956,119119,115274,53693,4965,75572,241577,362003,288051,160713,92600,-68410,-162554,-97356,-15620,36689,123814,205684,328907,491966,439618,237991,140015,114970,117984,120279,160494,237815,288546,325278,340854,380318,397390,299474,113388,-2241,11148,11664,12870,34217,2384,71873,452213,739329,657049,340253,22880,-35294,46420,103481,139319,253633,250070,107196,69741,188941,162112,-23572,-128100,-128343,-71227,-130314,-262324,-190513,33327,168085,165163,162107,151305,106395,81719,-33530,-148248],[-75063,-88417,-88561,-6899,-8114,-119110,-103978,62964,190982,121661,-36615,-51821,63944,22767,-118460,-247236,-237878,-84894,179887,295725,181477,-12391,-26518,174380,312818,277140,212246,51535,-153948,-152588,-19103,-8415,44304,163158,109594,-118017,-280060,-290564,-215348,-177987,-169884,-194293,-188564,-220241,-309888,-227821,-65306,-161205,-280689,-117681,137941,86580,-152254,-263561,-284455,-236464,-32616,99043,-103492,-298900,-140851,96176,123689,214926,305081,194857,112881,337146,518388,344627,9954,-140043,-9746,228750,255790,170096,180035,53267,-296832,-441554,-146842,186150,167817,-54034,-106838,28868,145677,199167,227480,213656,114238,-72510,-169694,-7067,143057,138961,27919,-59950,33917,230548,179153,-1485,55484,181586,120098,40600,119461,167389,-57832,-259079,-270375,-144267,28261,37353,-93389,17617,265645,125418,-202467,-153198,-25971,-27135,-24837,-113077,-209177,-144596,-58759,-155637,-288497,-293327,-139023,-27298,94560,303626,340538,223736,178038,160283,199736,130214,-115200,-157403,3660,-17727,-120756,-111713,-72753,31508,62405,-25952,38623,221331,232503,84557,-86467,-19090,191451,214821,128868,38379,-114981,-210695,-162656,-54341,-18904,-90612,-129494,95888,335974,277400,70768,-87316,-123403,-148590,-219148,-334348,-449571,-322807,24061,84848,-130937,-161261,-28074,33124,-109022,-342820,-371605,-130172,129490,132489,54239,174449,153956,-103587,-160087,-60529,2019,-1355,-71466,-197467,-347287,-246828,113273,270573,231855,241573,209500,63117,-79001,-12949,242102,117532,-276319,-357215,-172005,-159395,-170341,-91913,68374,268194,254922,-15931,-191783,-13669,267480,251117,48195,-122918,-113891,73918,173771,-28759,-321895,-449804,-224842,75276,-36948,-241756,-189084,-71156,-58587,-11347,-11668,-10305,82870,147095,93174,-61140,-286766,-477154,-542909,-473145,-200353,38815,23802,-20066,46246,56208,53869,172562,220683,99010,61730,272350,243346,-121712,-246169,-2797,174627,174626,85936,12865,16890,109990,187135,342719,499360,446977,110296,-295518,-461356,-321657,-168545,-92985,82875,337353,400220,267849,71005,-62424,-158438,-204124,-191888,-146249,-149717,-263289,-248863,76473,355297,365974,339757,443093,372912,182281,113072,101650,137925,17628,-267267,-346448,-129668,67649,10306,-89720,10603,162265,131376,13701,-78010,-39887,18805,-5481,-45293,63938,218003,223041,198238,161210,37920,-14184,34646,135452,122279,103703,193084,232688,38510,-187117,-183822,-46486,-71916,-224287,-381893,-430363,-171363,69405,82312,39942,67902,237245,408456,350467,238574,95229,-107592,-85747,281279,458794,133323,-116240,32406,252089,193622,-89885,-251936,-273672,-411630,-459557,-215830,88180,152177,58394,-167321,-410881,-370987,-205923,-79638,-78025,-59051,57592,46877,-211937,-337540,-154912,65675,73174,-71971,-135978,-23954,117963,83208,-36618,-23741,29978,-39373,-16484,86172,8694,-140731,-70129,62847,122220,175545,131763,11072,-93800,-219130,-220103,-183421,-239030,-163046,104710,313988,454689,368012,79624,-18416,157386,250688,190431,77639,20352,-29039,-97887,-124238,-117942,-105562,54466,165139,-12096,-182273,-79361,155672,335785,311272,193110,-8373,-158293,-55746,-29562,-443495,-617509,-309007,-82170,-155734,-360173,-298269,265567,-39269,-1309872,-1451446,-578199,-1320462,-2481709,-2549706,-418924,1948716,3993267,3773967,1637491,-40254,-201243,227161,63609,-645229,-518553,-1902,-33184,-136085,-106975,-47101,-1552,113619,199265,209107,164316,167987,215263,286378,272791,215726,134095,121857,124182,48758,40570,266629,436588,272116,-151334,-266430,-21477,171022,123307,31744,95259,204969,270947,278659,289017,256204,17592,-80233,78647,116268,184630,381892,408114,243820,193771,157788,-13905,-166520,-130449,-91413,-156260,-86923,101546,169471,170058,282471,261998,117657,108030,253767,342670,230956,125988,128955,47593,-66825,-9690,141662,235753,125933,-101004,-103433,65310,214737,237010,110994,-54693,-205967,-179231,51338,209200,296305,330117,80047,-174558,-84513,-9524,-43118,5776,15783,-164456,-335909,-274026,-164666,-134204,-54533,24576,10651,-60428,-74493,-91536,-6926,214499,373798,292939,166433,54392,-19147,51653,196092,360518,326209,-99651,-399567,-295452,-185580,-152337,59349,299170,196495,-53253,-188374,-229371,-120669,-29559,-187820,-332241,-258720,-212718,-288398,-270882,-80985,112650,184483,119528,-6646,73845,210189,144021,64385,21020,-115741,-113943,3567,7601,-8185,-30292,47747,94904,-15698,-134547,-59231,-551,-16885,-50141,-41934,132178,265273,162377,-2871,-100341,-207652,-185028,47218,114819,10464,-5760,11288,-109658,-197537,-141222,-91618,-34164,71513,66792,-149704,-301142,-168266,25181,6251,54811,220178,177834,103579,130983,123981,53440,-90640,-215409,-118619,-36967,-48394,36921,99061,-60455,-145044,-60359,-75625,-134343,-92444,-68289,-56322,19756,89184,-11106,-258705,-343730,-54911,295856,384430,126104,-157975,-62701,248945,439575,477387,502226,505937,339274,68061,-49156,-108230,-184683,-121335,93140,263072,238340,77203,-70250,-123958,-3424,109022,-25926,-228267,-108457,78069,-38382,-311982,-316207,-5485,261135,194550,-556,54100,211234,213168,110065,12526,-16502,-8321,-17470,-140633,-178766,-40192,-81361,-213728,-183480,-175666,-316015,-326916,-106078,185126,367859,288320,-41331,-265900,-186589,108157,204460,11635,-159826,-134423,-7913,158800,303721,258889,138585,116037,12635,-132763,-188909,-193237,-8644,213768,286269,247583,117577,7938,-9786,-46995,-68789,-22118,25440,106251,53295,-146979,-260729,-103269,177190,343636,283406,82289,-39760,-11485,70072,229299,190527,-24054,-159652,48296,246146,188825,62648,65736,77642,41360,-1677,94632,154520,-21139,-86903,149422,268923,37675,-319255,-319152,89322,272926,82838,-81376,22778,161952,78552,-65446,-2759,170660,171342,72045,22030,-75593,-118307,-50520,32381,124105,176124,20796,-132258,-9422,105544,5716,-82258,-100134,-180135,-232528,-374279,-608791,-572074,-335687,-203461,-141216,-58494,45292,-53399,-345487,-322790,38138,251202,183001,134878,147380,82252,-59793,-45260,96231,147349,164577,199370,203657,112234,14067,21298,80482,24433,-134973,-268180,-271770,-239917,-252127,-263736,-227563,-159919,-120297,-180062,-225535,-114852,-47333,-39037,71130,356877,509798,326307,133555,38636,-83634,2343,166595,61093,-74300,-106121,-186708,-129256,-37127,-53116,-49015,65715,204968,245808,227206,424456,193740,-570500,-694809,-567077,-1386257,-1674751,-742399,-329839,-241710,-18409,290202,610218,702933,420234,-421371,-723053,135483,226849,-777976,-1285647,-300222,933605,1173687,1078921,924952,545381,433462,433692,27106,-397496,-367352,-103216,42756,48586,58935,196670,188609,-14547,46337,333074,390239,346645,309286,73077,-112618,13423,258435,363594,302712,146083,93931,280990,399815,270916,132827,196712,225990,25644,-172068,-168124,-94722,-28284,77494,116009,239747,494734,556149,329597,139285,110381,53643,-10588,44357,203706,313248,254599,165465,94388,-107299,-248084,-201390,-158708,-80312,37532,119619,244982,433288,375767,173983,100519,66602,4285,6877,116532,246449,300881,331277,370719,432985,421074,280865,70400,-33436,11388,29975,16257,30878,-22,120040,462505,665665,608059,366698,34735,-156274,-210314,-89497,112941,306546,348953,264381,195261,279516,203619,-34448,-149961,-108567,-38623,-138301,-318137,-270840,19864,174847,169898,200676,201426,82323,-21680,-85826,-117443],[-42958,-77647,-37532,52729,-796,-119971,-66635,85376,176649,123980,-21954,-36900,150309,165760,-65290,-298517,-274185,-112322,123661,259356,162109,-9477,9169,226761,328698,280333,261537,102029,-148718,-202157,-55052,-1672,20626,122104,110556,-100850,-281551,-326307,-290053,-231281,-227784,-250303,-292641,-304390,-306911,-157190,66238,6260,-157589,-94811,78344,37456,-116442,-180904,-246698,-250269,-72318,51230,-123070,-249946,-76653,99389,80657,168928,313499,280387,200704,372021,520892,359062,43264,-144346,-20253,289468,341514,219928,192811,42773,-351383,-520276,-169567,179719,142464,-41891,-14947,142283,263619,252487,164843,99735,73727,-74574,-245388,-93701,153251,199797,41740,-43843,111814,273267,172394,-5846,100725,217901,169107,95346,190384,275647,80796,-134908,-172732,-64252,118629,112950,-48300,56929,316661,195546,-124722,-148941,-89938,-77965,-20614,-116757,-282122,-181278,56455,19989,-216319,-281472,-102870,4864,66112,175013,252481,203965,174550,183399,213880,105699,-129371,-111223,61239,37917,-22630,-9503,-45310,-25464,-47519,-110739,43531,288572,344911,177834,-16367,-25047,114082,152788,149760,119318,-20120,-169612,-153704,-44885,39234,36892,5452,162753,322469,221149,25865,-110829,-154346,-148891,-151839,-230546,-351344,-264508,-29822,-141597,-465339,-377155,-23726,106913,-52088,-308237,-356972,-99188,164007,156163,86745,181778,148991,-78417,-131262,-29197,34164,-13629,-118840,-246889,-387442,-287443,99611,250058,163171,86719,29138,-35875,-85088,-15598,203886,71678,-294855,-310382,-81393,-69172,-122901,-10444,179156,316555,241820,-9401,-193554,-71188,176929,168376,-26272,-111876,-27605,134303,159437,-29368,-271457,-402254,-223455,16634,-61707,-177172,-72748,6647,4617,26247,7399,-19384,66257,144047,59343,-133395,-316812,-443787,-499352,-477671,-239934,6380,18930,-15523,22053,2541,-40684,43925,124231,95858,95902,276855,174817,-243731,-365591,-61432,185297,218343,75216,-60084,-24534,145119,263279,349561,468831,467328,173125,-239734,-393254,-222331,-102150,-78553,73736,298958,321433,129880,-50589,-174346,-276911,-333010,-298165,-165243,-51736,-130517,-168494,117438,393746,358970,284614,441229,478339,265753,182312,173946,86391,-141126,-344151,-355188,-233095,-102609,-111137,-142430,-34408,96326,74500,-22130,-116273,-82378,-690,14798,-21328,78516,228081,223490,160077,179086,149587,49722,9639,17777,-69032,-67765,171813,319542,145917,-125467,-214350,-120171,-110922,-224682,-351098,-321477,-36427,180503,80445,-34228,37418,210553,354407,364207,328017,140916,-108374,-83162,240922,350804,96710,-77737,90520,322682,247418,-77256,-282602,-350857,-473776,-496811,-200870,123725,187204,70504,-202252,-479945,-429630,-194114,-77017,-132998,-79432,131860,163408,-122077,-292946,-100978,117489,25685,-160931,-194321,-24125,187366,180877,25460,68885,171231,84836,112891,225227,94278,-86541,-37359,29928,27066,75299,127174,136377,108923,-61398,-201325,-233409,-280522,-168048,134790,382020,479796,309555,-21059,-138118,59043,231855,216056,57197,-14190,21546,7731,-16106,-11649,-18622,99749,206715,-435,-207673,-72347,238537,478291,473061,275005,-63768,-237670,-85933,-5241,-402733,-663664,-395938,-115594,-204611,-478749,-272440,471857,50805,-1381375,-1573081,-30913,646553,-778775,-2579551,-1619030,1141544,3722638,3692190,1521648,-154894,-404686,-62366,-342416,-1059883,-735490,-101868,-57338,-104236,-96551,-158243,-158889,84511,290442,299701,194383,196730,256481,290973,240798,156321,92178,93599,88707,29865,9849,187097,367054,276518,-67690,-95067,134349,280144,176249,18110,89280,262697,379293,387375,444663,412460,118811,-87201,-11395,78962,200310,386487,395772,198305,185819,221590,31211,-180618,-218445,-256205,-263792,-113614,94732,170412,210716,330202,304324,155291,144549,255407,274981,159239,77264,83182,11758,-62978,27206,161813,196435,85876,-85060,-83878,23502,149262,177238,103830,-5703,-117780,-133187,54461,200067,245486,302402,202171,32468,44347,27709,-79127,-75606,-54373,-192052,-342280,-276070,-123951,-35712,6285,31968,20958,6177,55329,43181,104694,308938,379933,200693,-1633,-70995,-40981,17683,91341,228004,199608,-164086,-410230,-314180,-193859,-128760,53022,249894,199398,-17383,-181701,-273570,-190479,-46544,-166418,-271393,-191903,-156634,-207035,-161128,-22481,167613,327835,273273,47369,50128,188146,146814,69530,31168,-125495,-151147,-61185,-4090,30777,-9458,-42372,-27609,-67710,-108136,-45907,759,-462,-28241,-47465,119567,283005,139193,-55105,-98606,-198991,-222767,826,92652,-3627,29973,88669,-94916,-271996,-193804,-68745,13258,157269,180446,-115645,-370640,-256005,-51312,-37196,36862,184969,145850,81658,143240,162272,69966,-53864,-99401,-2836,44192,-1353,76476,142073,7882,-72446,-82241,-175859,-129705,60912,60879,-37474,27730,92455,-52756,-342454,-429265,-117598,276680,366993,71727,-236841,-101258,300416,510058,485061,431492,391430,197251,-23413,-84242,-155216,-230731,-118386,132145,365731,415841,207824,-6024,-90455,-6730,58575,-87531,-243877,-73797,116626,-4630,-228847,-230411,3368,173913,85878,-108804,-98164,37982,101286,98142,69560,29795,-36386,-117789,-241693,-179534,-71221,-115450,-200392,-118652,-84665,-237103,-334018,-204204,79437,289758,234894,-36969,-192709,-102027,179189,294552,79180,-186807,-169696,33021,199967,285143,165260,-33990,-58854,-54626,-157973,-254370,-284158,-53007,231250,256622,146337,63178,43627,51863,-19835,-67801,-50286,-54232,19003,-17365,-202579,-241811,-38422,207052,346947,274095,123767,65219,-745,5612,133594,153383,-12189,-110110,53942,197757,143328,11065,14879,59357,25145,-51047,87082,253947,69066,-108326,86482,219339,13223,-280689,-209869,232350,422902,224834,30511,65584,195886,162901,1453,-6830,122858,104281,-13616,-52943,-99544,-142778,-86576,75118,226942,245838,56059,-124541,3782,179012,73741,-45093,-44939,-113532,-193221,-340244,-501762,-427489,-153851,-87403,-106189,1681,143509,30516,-248009,-203094,127839,288711,175881,64317,98796,162352,91945,50142,174098,197485,115100,102412,157848,96179,29846,32397,69192,41670,-136993,-312280,-272334,-167158,-169298,-271071,-340072,-194264,-52359,-153857,-293130,-210032,-82252,-9891,130828,354194,381364,145492,69033,62373,-111550,-85445,98116,87911,-32696,-46603,-88782,9515,140805,95875,-4445,10602,41937,67383,278812,732933,484779,-330398,-718848,-1234173,-2327034,-2262090,-1378128,-521982,411774,769619,613895,841539,999288,627731,-330300,-765167,-426463,-707001,-1146353,-1118464,-207233,879575,1349220,1244803,998249,683603,542380,461211,50669,-314026,-274094,-99506,-37789,-24644,24230,163943,196696,20349,10936,223311,276236,246803,239850,56118,-137482,-128449,67691,283280,337471,187054,91661,286561,408154,257046,110288,88286,60327,-95507,-205241,-119157,-8853,16447,39027,62329,247502,549725,654921,422375,174000,110979,57085,-8753,35084,151522,225749,218726,195056,137375,-61973,-259140,-270347,-269074,-190611,-74420,-18332,96284,284253,236408,65654,14351,-14187,-113349,-123304,36464,237570,303122,285071,324102,405335,384322,240353,37543,-56464,-134,39313,35170,46848,-332,153606,447740,560996,526823,385853,87613,-215792,-400273,-278783,50814,301679,339122,258787,216869,316685,225226,-41547,-175458,-100941,-10350,-106356,-294661,-274267,33880,183913,161783,199224,200290,31262,-126379,-127017,-66279],[10429,-19582,22377,81141,-17256,-136010,-76815,38946,105553,102954,12955,-10245,163587,243428,-2162,-296125,-291495,-139469,26697,156572,116703,-1593,38343,246737,313070,270153,271917,120825,-125856,-209708,-73049,34286,37905,97416,93635,-90611,-255087,-340480,-385242,-319574,-271908,-244977,-300218,-320684,-281526,-101970,149580,134902,-53468,-97538,-47739,-68512,-84684,-89771,-203814,-264608,-129661,-25594,-143531,-196683,-34904,69920,38641,122492,287115,294237,215780,341928,481918,355079,89610,-106307,1967,334774,406855,273525,223046,52806,-354901,-525441,-188937,125395,85669,-35942,52496,214007,318899,235101,38510,-55592,16240,-52151,-269457,-182440,117655,196584,26499,-29634,154744,253348,114200,-24529,126997,251698,223990,143767,212165,292578,177679,14515,-55219,-19206,123420,117974,-42481,35394,289504,216614,-53279,-128346,-118187,-103138,-15894,-98993,-310781,-207710,144639,194480,-121426,-250918,-84533,8135,26495,39398,105502,130463,138621,164121,163270,29559,-143754,-57468,94216,64981,48778,49997,-40712,-89098,-143172,-149862,61163,305154,385855,227781,59361,17508,65016,73885,118368,136212,30247,-113018,-113599,-26321,97237,172763,174813,223848,254143,138753,-10201,-110873,-166052,-139389,-80854,-108998,-209247,-168489,-63329,-321997,-695613,-480080,28430,154305,-31302,-267285,-316214,-78843,146885,146226,109801,152308,103809,-53560,-95037,6021,67571,-35676,-181439,-285824,-382257,-285051,63006,177893,55631,-84695,-161101,-140252,-82224,-2061,136274,15373,-266972,-206887,27516,28386,-74234,40532,254386,333771,189788,-25654,-165186,-95484,84600,99862,-48509,-59870,63904,173916,134330,-3155,-183778,-305294,-184361,-38384,-86000,-117207,23051,63209,43743,31492,-13094,-54251,28550,95673,-963,-177785,-299238,-346877,-377950,-389769,-197502,26796,20106,-44049,-35437,-67286,-124873,-60206,61862,103881,102894,204084,53562,-341821,-411897,-88510,160239,198882,49081,-91605,-14737,195226,334108,341130,401032,447763,232116,-146164,-270161,-84037,-7380,-59759,45368,236654,239804,31012,-117597,-252843,-392595,-453281,-370041,-143811,72624,27909,-68997,143027,405673,323650,185437,351709,485094,291580,207155,226072,35229,-250337,-323210,-278325,-303379,-293178,-246920,-181980,-65999,13832,-12424,-80420,-143103,-107343,-12624,31806,27847,107419,183834,149187,77792,142498,209172,100316,-4742,-99826,-240531,-196861,141439,331767,192440,-64540,-193878,-149679,-139948,-221807,-269580,-117824,165778,280782,53374,-105394,4700,158117,269933,371370,406076,175476,-123737,-102162,163499,219011,59492,-53598,112363,333341,247508,-52178,-244813,-363059,-505019,-489982,-125748,182317,216387,83842,-204449,-483110,-442040,-154202,-49143,-137679,-51592,196555,214216,-66529,-232594,-52897,127679,-41155,-254267,-254873,-29456,252121,266170,50031,79390,213601,163423,207181,329517,196089,12078,14033,-18215,-122937,-81331,91067,232282,264123,62016,-183759,-246664,-270197,-155251,149793,420134,462904,235004,-106674,-223199,-37891,165607,189898,40997,-26551,48346,47309,25961,36197,17703,87551,175832,-26110,-248366,-120811,215643,497496,574105,358848,-67739,-276962,-131288,-32469,-346915,-618242,-368207,-30752,-138277,-575385,-393129,457506,207389,-1032470,-1355750,318207,2107832,92332,-3426674,-2999096,1068128,3999123,3613287,1344859,-218406,-580434,-351755,-599421,-1191510,-819525,-147052,-23863,-46688,-68578,-250483,-276564,69965,356924,362186,260112,259666,300851,290431,201982,93397,71387,88174,61869,28528,36794,160553,324248,309745,99874,80321,218491,319179,209280,51176,132962,361059,498867,474419,525518,458040,139399,-119909,-102230,59987,244346,403209,362579,151099,152790,223688,37203,-201069,-296526,-356497,-278833,-78087,102384,169390,247798,332322,267294,117210,130335,247637,217315,65199,-13163,21085,-25289,-70267,58306,186272,146687,21004,-85592,-79391,-20287,60421,78452,63046,17763,-61120,-117234,22489,146974,149734,227876,298471,263964,204341,104163,-59146,-128209,-103452,-170116,-287088,-234705,-67402,40060,15137,-24692,-30690,27016,138278,154290,201555,370704,333079,67208,-154643,-132858,-10948,-16149,-34349,82319,73085,-201679,-393040,-314354,-170118,-81296,31008,149388,135057,-24921,-166967,-269925,-221015,-55169,-110903,-171323,-99627,-75507,-94197,-27585,50805,215441,448293,407843,104982,20913,149916,154982,99930,56610,-118659,-180132,-98231,3337,55693,16587,-123656,-142768,-98730,-53663,-22317,-8095,-390,-29608,-68885,114580,300704,85781,-137402,-110260,-162245,-185890,14797,107890,10094,69824,156503,-63066,-326413,-263224,-70994,49945,217722,242400,-96277,-397527,-295851,-106794,-56885,37841,143910,123181,89160,156898,182498,83995,-11143,31491,124479,125498,63836,132981,164440,60342,1847,-92257,-235842,-94114,197018,159591,-34920,13301,72038,-82820,-344779,-407304,-134337,228178,298062,5130,-285733,-140501,284486,488808,403724,277875,222159,51973,-98318,-102194,-155243,-215372,-92387,140910,403775,534056,345297,97673,-2869,25338,27068,-102488,-186076,-10516,170924,73935,-103916,-135167,2343,94559,-2950,-194352,-251621,-177765,-76675,36135,83569,10130,-100382,-185128,-236808,-104416,-65969,-129025,-163642,-35817,42344,-80149,-251179,-248152,-32100,139522,90293,-35551,-74853,-162,215282,330792,112478,-194995,-171796,62196,183201,182503,26955,-182122,-200222,-121361,-180792,-297132,-343891,-117524,202059,212506,55559,12772,69676,114344,47892,-13237,-55780,-143062,-104863,-90173,-206424,-170805,22693,197310,302729,233569,158985,170846,24363,-61528,5325,91844,2537,-34503,82997,186049,152945,42000,21957,58316,24441,-61960,87867,337140,174987,-98332,16196,138360,-33047,-234632,-88439,343255,497989,277466,108834,121508,213802,199785,39381,-10080,87557,72734,-65956,-132688,-132875,-167817,-133309,96864,310505,278071,49082,-147741,-20519,218533,117458,-44335,-35910,-72830,-166756,-309998,-358057,-184021,71301,28434,-69247,63302,235712,118762,-123942,-69608,199717,299562,163618,5556,54696,195724,158708,98389,276218,308523,85401,-13203,57059,29220,14205,10511,12597,35441,-108246,-292551,-245005,-113289,-97657,-262952,-463650,-299234,-40449,-127925,-315887,-265081,-74084,82521,214089,293964,168421,-79437,-21825,63561,-168517,-257361,-68889,55740,-12220,-30046,-33643,98811,302274,287819,104130,-6278,-113578,-165107,182917,769751,551449,-227426,-789779,-1714480,-2809768,-2489396,-1726967,-507444,964202,1330847,882088,1055648,1254049,781734,-228356,-843488,-1130093,-1576525,-1303360,-781033,-120370,808495,1464667,1315784,1055339,832044,610505,445033,112154,-148514,-123279,-62731,-122272,-131315,-7657,154596,208752,53030,-31167,59144,82155,104103,144662,11022,-177284,-240870,-71615,226869,344497,181789,56175,231585,344926,203364,78733,1120,-76104,-203014,-241301,-84221,57175,54380,-5253,-3972,217045,549835,694412,485468,216588,115487,46612,-15325,33726,107009,148223,202757,243037,211506,47967,-193291,-287976,-321840,-261838,-167736,-150322,-60733,100122,80011,-37654,-77915,-98723,-205508,-238193,-56525,209700,283646,196178,217199,316888,319977,206722,26627,-69212,-20375,48306,86885,86138,2939,169307,428380,469548,445138,407457,180997,-190550,-466956,-397598,-22559,242496,228894,95223,121643,291078,220998,-55010,-206262,-120308,-10827,-55138,-200353,-179795,92977,201854,141395,158230,153380,-32042,-208173,-153893,-17512],[61550,55892,72112,80643,-38260,-153985,-130737,-70576,-13610,55792,51204,16579,98094,204319,9710,-277308,-298588,-161594,-87444,-154,38235,-1188,46192,219881,281692,268397,245928,106450,-85112,-161872,-50572,89920,84044,96603,64914,-93166,-198861,-301627,-449607,-419346,-283480,-172895,-211697,-271071,-242058,-67827,177266,196424,2216,-121723,-183518,-178087,-57581,-13845,-160874,-267513,-184832,-104568,-153190,-149184,-17931,32374,11573,77969,224255,234560,148286,235327,393928,330082,134553,-37733,46029,350711,437383,311674,252065,78110,-306504,-462733,-205834,45411,29849,-23027,82855,226348,293203,142052,-125648,-206955,-40025,-18472,-250660,-265238,31162,127781,-7609,-9333,157601,169453,5356,-55818,133656,287571,279586,181903,191394,219822,187003,127972,42172,-24992,35151,42382,-84383,-47558,179777,171050,-20545,-110899,-125258,-112444,-13880,-63090,-285926,-220181,169332,294428,-37436,-200845,-80137,-13201,-71,-27021,-19633,35449,79070,104973,62553,-70984,-145611,-7666,93683,49010,52428,36522,-59562,-132864,-178787,-113075,90881,262286,337802,223579,112497,79120,43372,-7270,35436,65602,-12569,-89088,-73485,-14125,125643,268560,320942,249935,132174,37205,-29217,-89042,-159955,-126947,-28354,-8506,-73064,-71066,-73433,-411498,-760175,-450674,96009,157250,-48930,-232147,-257281,-60647,105596,128821,127220,88238,13169,-57471,-77513,21553,81588,-64182,-233234,-288909,-327885,-244576,9778,74726,-62884,-221892,-301923,-221152,-69610,31779,65023,-45253,-205357,-70188,121070,75644,-65746,18743,242765,302637,119404,-50076,-108635,-80088,14783,58307,-13775,21967,142444,182260,106660,37044,-93833,-187133,-113125,-74412,-106235,-66278,75290,76040,40421,12310,-50503,-96010,-16454,25705,-56595,-168885,-230882,-212233,-215688,-243557,-88374,101849,38768,-90544,-116220,-148005,-188506,-113669,59103,125628,73803,72761,-82388,-383564,-362529,-67818,101288,108348,6004,-72892,53910,264044,377349,312101,316006,400887,279295,-32111,-124211,43160,67954,-59499,-7596,161817,184977,21356,-110249,-284844,-474814,-530757,-393544,-92977,191806,178559,33756,147436,370356,262504,79002,214258,397794,258991,191047,245844,-5857,-283249,-196325,-118022,-319871,-463141,-366668,-187294,-60760,-45863,-75344,-114834,-147600,-118355,-28444,28540,83269,150059,125514,45457,-14628,64198,191601,116592,-12991,-179072,-333421,-247857,90602,254216,158812,-29716,-135046,-120355,-139100,-213960,-164268,109967,367929,335205,5244,-151589,-16787,96642,176347,358093,432549,170875,-151421,-133070,72773,114504,45539,-34734,98909,283022,198031,-24537,-156173,-303616,-489189,-436156,-18849,247549,235996,108419,-148667,-403034,-382504,-87309,-7821,-102597,5897,228225,190089,-51024,-164276,-28341,71933,-127301,-332853,-295217,-27864,302910,319327,34256,12313,157232,177865,248802,375208,284693,126686,69910,-69794,-282405,-246696,31292,265835,315031,102886,-170699,-219907,-215610,-133985,137624,403760,397006,150842,-163911,-263016,-117616,70604,125723,38827,-16,62311,32384,-2156,2086,-22090,10624,71782,-85147,-277748,-188360,106778,404352,594843,423630,-14017,-254602,-162197,-78331,-281801,-496338,-239992,130338,-15125,-651306,-630788,224484,391519,-270428,-656573,577459,2627484,-304771,-5236696,-4229775,1993659,4933254,3569085,1164847,-200126,-694008,-609461,-667516,-1011653,-738058,-112561,60628,30165,-24163,-282134,-302233,68003,355330,355545,316326,315816,315833,276522,167322,46664,71816,101177,51338,53776,122667,195827,297850,320421,257581,200644,224120,287854,221240,113609,187425,429113,542514,472925,487999,387321,82794,-158164,-144624,75826,306240,439485,338867,125940,110224,166121,10338,-201993,-330310,-368141,-205167,-183,106712,156459,253757,272454,147644,-4168,53863,219274,175975,-24748,-116799,-52355,-69012,-89882,77559,205556,96388,-51614,-101947,-90565,-61590,-41604,-46966,-13120,6645,-53284,-139877,-43810,56651,32985,130218,341541,436619,337112,187674,1623,-139296,-114669,-102203,-186026,-160395,-607,87832,-12300,-112295,-110769,9393,165713,233024,287387,397781,248576,-74617,-257231,-130987,48394,-37973,-141196,-30975,-8623,-196261,-345666,-295704,-129651,-23912,8866,38256,26490,-77638,-153839,-212733,-187310,-50881,-52890,-73855,-7144,9782,17132,95367,127342,250553,516036,488524,147533,-7425,103489,160853,144312,91199,-93655,-195050,-108133,11291,39397,-6389,-207067,-231544,-90647,23654,10210,-24129,-11741,-45053,-100145,107323,297943,9196,-229265,-136406,-117316,-94545,84064,150638,40897,101623,202058,-17610,-342884,-323616,-93961,64019,230122,231406,-98255,-371008,-276424,-119470,-33850,64955,112681,117506,125307,178379,196921,100111,24832,136437,230056,184554,124240,176905,150007,83171,61002,-94925,-249309,-35766,283037,195909,-59659,-23694,41508,-90934,-268089,-284443,-95541,167371,195837,-63514,-304070,-184475,188586,371114,251704,85697,51032,-44155,-131222,-104546,-113594,-135292,-42220,109476,341612,534403,439796,215838,113730,73551,11155,-76812,-88396,54525,225317,180200,33860,-49064,-2547,49918,-41067,-224334,-351593,-376904,-278688,-54834,59518,-63412,-180046,-198622,-140423,-614,-31217,-117076,-113474,37427,164269,103129,-110750,-224973,-111287,-26000,-79214,-31584,46505,75883,195708,302220,105825,-175102,-129999,84556,135243,50513,-106873,-267783,-268053,-170837,-201089,-304481,-351303,-176645,132700,152922,-11279,-20425,85153,162030,132946,77058,-31982,-210888,-224297,-142542,-161817,-84776,46437,140134,208965,161365,177148,246462,59089,-100535,-81845,36044,18593,43375,126105,209999,206980,131974,76268,79405,52038,-21160,108702,390861,270874,-60072,-39649,53806,-84686,-189444,10737,367532,439727,209540,122407,161055,202656,179845,40806,-17346,69590,88816,-68199,-194827,-158681,-174396,-176766,80189,336647,260623,5429,-187882,-61420,223179,133619,-72593,-69920,-64628,-158152,-289902,-221360,88182,277508,114630,-42169,103031,289240,183482,-5887,47294,241488,293258,157461,-29178,9128,158264,117675,83348,355244,419679,77311,-104500,-62149,-59672,-9155,-8862,-45526,11456,-63982,-215152,-187652,-74104,-40399,-226384,-525575,-409081,-79137,-106506,-283194,-255791,-19609,206921,283442,180710,-78208,-283783,-103661,48280,-242417,-466943,-272587,-20222,-29142,-67325,-27758,129659,407364,464885,236785,5065,-240460,-416868,-65167,529170,404412,-289102,-887641,-1803688,-2610818,-2274661,-1650621,-270679,1235188,1445172,953642,1131303,1332095,791764,-189339,-931495,-1639937,-1998789,-1196768,-447036,-132323,730849,1488241,1282881,1108508,976426,636795,390922,183954,44680,37459,-6387,-189490,-251932,-48505,157160,215394,77615,-56892,-100104,-134055,-48094,41077,-56145,-222266,-290020,-112689,227128,352772,163969,17310,136775,215869,108709,37097,-38510,-138475,-259180,-266695,-74515,82908,69359,-43232,-60459,159105,493330,659414,499172,254127,121682,18541,-42984,25592,82874,107710,197592,279264,287189,176271,-80141,-258950,-319493,-281654,-208604,-220793,-169660,-54988,-33271,-88992,-129146,-155049,-254142,-307559,-128461,167966,234422,86871,85071,203347,261605,200316,40793,-71472,-43836,60746,166369,135333,738,161208,413704,414535,381902,428889,289640,-91854,-403950,-410244,-81936,150443,69051,-139895,-43789,223281,196403,-83616,-242839,-166556,-44955,-8798,-70416,-9942,195509,229807,112846,92266,81860,-87532,-249094,-166798,8095],[88020,113427,96498,63411,-43038,-157362,-204130,-213089,-157621,-14314,73808,32982,-17619,50113,-58524,-273965,-297403,-168759,-183382,-171742,-68235,-19786,28446,153847,256170,288521,198980,69634,-32851,-71285,12672,146453,139189,117065,34178,-100629,-110278,-194524,-446149,-490926,-250628,-49595,-65044,-180698,-196994,-49978,161609,186962,405,-153276,-267263,-232059,-29754,32755,-116182,-240811,-215504,-162850,-148139,-110665,-13217,16021,7725,30370,124419,121266,19895,63804,251949,271648,150633,32457,94787,333748,424195,317947,262337,111455,-214899,-357861,-217325,-29512,4895,8415,82646,183183,196322,-5105,-291284,-318278,-82352,8163,-213010,-333052,-89934,23535,-36587,26012,131250,39308,-135738,-98793,122961,322819,326128,205526,145589,89684,100440,161370,89229,-73365,-110943,-89893,-159246,-160624,13065,59942,-42447,-110169,-133550,-128024,-24335,-24580,-224108,-223347,115679,273817,6610,-137948,-82537,-48241,2457,11917,-55205,-37473,11774,19849,-54742,-155435,-121305,32390,61200,-11898,-26071,-49112,-89701,-133861,-130290,-1759,122812,167483,215363,174291,128865,127965,36569,-78119,-77688,-79803,-148806,-123214,-57910,-15378,110079,290916,391464,221803,-24657,-75096,-35343,-54441,-136985,-112819,-6702,43530,15145,-6173,-66357,-396729,-662797,-328212,136213,113880,-90736,-208420,-193330,-37729,70263,121775,133532,-1975,-113437,-106389,-92436,5415,66329,-85460,-240059,-237318,-236936,-186611,-52211,-39416,-167535,-292380,-357514,-259705,-50297,82846,22315,-96037,-128806,66762,169700,33936,-125208,-84301,132923,222366,51794,-66595,-32844,-30471,-20367,44970,62591,117181,195846,154651,74944,66536,-34803,-83712,-31331,-83890,-112920,-16700,83629,37870,-7802,-13965,-72205,-117298,-51104,-38021,-81715,-102572,-121422,-69838,-59778,-99357,35475,201518,73955,-136524,-202608,-227495,-228764,-111982,112632,154162,14048,-72878,-187166,-354402,-230076,-1923,21625,-35551,-53539,-18707,166031,347786,382534,260653,231130,341745,307139,75004,3005,116971,88692,-87836,-81904,82028,168070,103020,-37048,-266440,-496886,-543813,-371387,-34235,277161,292903,124133,133532,288907,193952,4136,79829,255015,188235,153365,234845,-26418,-240354,263,92683,-275270,-568644,-440224,-152151,-14578,-53805,-64398,-79222,-120551,-122384,-64274,-13787,113613,193892,90229,-37730,-86116,-33328,97100,88192,-20477,-198228,-330443,-233183,10206,105548,56416,-29140,-55377,-33353,-94717,-197816,-71862,281970,490912,316663,-52438,-158463,-15796,43085,91090,313334,386428,115852,-179384,-159261,-8567,66804,68164,-6514,62883,187030,117859,185,-43570,-186394,-412579,-334469,86222,295358,240643,142895,-43503,-259808,-257883,-11597,31352,-44438,65578,211274,113403,-53932,-90600,-33519,-48766,-230225,-383106,-296695,-8127,331357,330195,-6872,-94262,39811,125577,230286,350445,320202,212887,112109,-109507,-393751,-365914,-40648,225194,258272,61515,-162210,-165013,-133520,-105009,105089,332610,289534,60920,-190571,-261484,-165610,-18463,54067,54242,62085,76092,-3840,-75319,-103689,-131693,-116296,-81170,-157778,-265171,-222595,-32870,246830,537615,449556,72952,-181960,-167459,-114345,-217854,-336707,-63041,290450,82992,-706639,-903554,-145388,555768,751116,463604,874681,2112959,-1980644,-7737181,-4908044,3798185,6289973,3527680,1014312,-117057,-736195,-805506,-581664,-621897,-512804,1049,181003,123163,37294,-224529,-215095,75831,271452,268289,320663,321185,274136,241786,141136,22360,81277,120798,62005,108611,243235,267808,263526,266261,310554,231545,182224,224410,231845,183818,211670,402387,447145,340777,327407,232543,-16805,-171320,-103041,130960,362276,474437,329877,122405,64009,62525,-37992,-168002,-297421,-293097,-73953,87108,92272,122171,207696,156390,-20233,-173507,-64728,167199,144191,-88115,-197124,-124882,-121017,-119186,78655,209152,57343,-108115,-121961,-104733,-92870,-137529,-171577,-105137,-31667,-90710,-193820,-132326,-50455,-70360,44249,326065,486356,384925,237087,64747,-117551,-87061,-7676,-69493,-74747,68896,118811,-45201,-190507,-178194,-21706,154034,277715,360428,395960,151983,-190119,-295235,-90002,102763,-43050,-198742,-83953,-23760,-142474,-265470,-255030,-89740,24524,-2954,-46955,-89844,-159957,-154749,-128972,-104588,-38938,-24492,-15145,62850,81455,103840,185814,192722,265579,512952,495273,161040,-29084,60224,159721,183624,122497,-52852,-186610,-102170,-5466,-39056,-113953,-290719,-267365,-28441,118835,51542,-38119,-22993,-57026,-129469,84150,257467,-74523,-308390,-173801,-85109,9558,178339,196974,69046,116318,221910,30480,-318953,-350023,-121513,53571,191220,159110,-113458,-296263,-205866,-80418,36757,114182,99063,129340,181193,214208,220486,122486,44993,184548,286972,209051,158408,181075,95383,74661,96367,-95967,-227411,31208,311125,169698,-105698,-72192,17881,-68499,-133996,-97153,-11491,113684,89003,-121261,-296129,-230634,30356,184750,69762,-89960,-71378,-62603,-114209,-98681,-53673,-13382,24368,42943,185341,410930,454164,314124,222382,112011,2612,-24820,11965,100796,262169,284077,155524,17280,-5777,44661,-20635,-183362,-359552,-503058,-449625,-142666,15591,-154265,-242657,-159774,-17100,71003,14290,-76814,-57470,78166,235408,245889,35221,-142978,-129179,-142448,-196327,-18346,132903,95917,116497,210826,62204,-130952,-54726,100716,86263,-50729,-192110,-277708,-250024,-189128,-216399,-274107,-305365,-216047,34183,77808,-52649,-33360,89419,179877,199463,169963,18587,-233516,-299519,-158121,-86640,-23959,12959,41987,75847,61008,170508,280135,100402,-90417,-87581,3924,31547,102012,172787,257304,280531,237727,150580,117972,108826,65442,152709,406300,326888,-9215,-66989,-13947,-124571,-144644,66633,281631,237259,38125,66029,159071,159168,115028,10886,-34883,64358,146344,-18019,-221059,-168895,-157141,-204954,22564,284186,193450,-56159,-221017,-91890,200381,124146,-113465,-126589,-78710,-159724,-276821,-122257,297733,400849,147792,-37673,101103,281262,201507,76194,124568,247141,277173,161212,-36145,-38916,55964,-10959,11906,367779,465939,81744,-142732,-156952,-132727,-15776,54,-75166,-24357,-23935,-105734,-107305,-36114,10349,-156888,-482774,-457392,-141798,-88415,-200042,-179000,69625,322742,311217,43092,-291500,-411254,-144828,30172,-306423,-640929,-440294,-109228,-79284,-141949,-60511,109950,429778,563699,335196,22265,-326042,-640434,-399727,131010,144629,-459535,-981257,-1478882,-1801962,-1704418,-1186904,117918,1163329,1085129,776890,1003826,1165821,631930,-250187,-1005685,-1752338,-1819980,-868017,-264122,-264883,663340,1406464,1157140,1150697,1090019,627052,313790,235796,207096,163349,53433,-218165,-352541,-100936,155749,210032,93361,-50617,-195988,-298593,-170580,-48396,-128149,-257980,-263259,-47186,288110,385404,171552,2403,33565,51966,-8853,-3906,-20101,-114390,-247550,-266408,-85112,68870,61069,-59949,-90058,88613,392456,558979,459301,270674,125285,-16011,-85275,2514,77538,99585,173470,269401,331069,272123,30935,-205916,-286181,-261112,-188157,-202610,-198979,-134631,-65649,-62098,-106456,-162362,-258953,-313820,-147258,125837,161314,-12570,-30768,102408,229422,224146,72310,-66388,-66940,69818,244388,171268,-18688,124117,396088,388735,338219,436946,374038,39120,-253106,-325939,-112941,54215,-72760,-325750,-192166,155498,165579,-127759,-283219,-225127,-96756,15707,48716,176506,315278,259821,81127,22144,11742,-117595,-242506,-168305,-300],[78601,130345,91531,44384,-20723,-134532,-262335,-343191,-292735,-96204,67154,30945,-137078,-161682,-186898,-293509,-279623,-148299,-227102,-304989,-181060,-59104,-5565,74989,250044,327763,152878,29650,20896,27728,89202,181559,184705,149919,13808,-91102,13491,-33003,-373186,-497930,-173059,95127,84423,-84573,-151982,-37660,127501,127916,-44616,-173618,-259265,-193319,5461,47878,-64998,-169078,-204210,-188736,-133077,-79359,-2887,38959,25835,-26634,-4515,-10250,-123787,-136723,61323,162007,108687,70135,132462,292780,368398,285335,245023,145834,-95140,-239068,-212388,-70515,24980,62029,72882,107754,61876,-164853,-421278,-372953,-107542,11385,-182858,-375446,-209373,-66962,-34292,82077,99985,-102396,-275691,-147713,102753,347584,349344,208393,93341,-51183,-50582,107001,79846,-133756,-253196,-232493,-236289,-254372,-161998,-93975,-111265,-125535,-155981,-169707,-60476,-3632,-156672,-226516,-4051,136293,-335,-73121,-83344,-82808,34929,136356,20020,-52201,-43933,-67470,-147089,-187509,-65181,62321,7365,-105241,-163570,-172454,-112059,-84691,-8980,149152,141935,41417,57440,102333,113220,144550,28314,-131732,-187508,-255215,-331686,-207506,-74557,-29206,54359,233149,361568,140481,-183011,-186110,-41395,-19644,-98691,-93836,-13750,41816,37039,7383,-54028,-298533,-464661,-186475,117856,37687,-133385,-192049,-137982,-11095,58110,126210,117666,-104831,-253611,-196523,-136691,-38824,27424,-79660,-173990,-127605,-133136,-137491,-115337,-148579,-240241,-289378,-326483,-252546,-29810,139736,27783,-121242,-54015,174313,160397,-94383,-249411,-238571,-43066,106661,-415,-64156,47910,36218,-24121,51780,152464,209142,220388,96576,33119,63086,-23716,-24737,32497,-69392,-96328,41110,68081,-37145,-83663,-28927,-53309,-97031,-62228,-76032,-67369,807,6082,53204,49315,-13917,112210,276385,110184,-168488,-274489,-289802,-248161,-72123,192910,176204,-58004,-181810,-225730,-263181,-56947,88264,-58817,-196613,-127999,39106,288453,432033,352402,188907,154065,280850,310545,147798,76763,120008,49163,-135498,-162009,2951,175213,225003,66027,-206727,-449355,-491703,-319549,10370,313273,355951,190290,110662,186561,143571,-15867,-13214,107730,108572,118093,206921,-20330,-148311,198175,296056,-179820,-578726,-448834,-88929,56215,-3767,36699,40683,-61771,-125413,-130831,-105453,90986,220462,94983,-67914,-121565,-129560,-50229,20313,-25689,-157681,-260453,-201881,-94680,-66699,-75606,-49610,30041,91656,-10350,-173130,-23022,344831,482651,219999,-103339,-123597,10769,8590,25878,240178,277244,21399,-193509,-167203,-70696,66100,122883,42774,23298,72023,33382,23406,68380,-39212,-273001,-191526,163702,305378,226241,176341,76356,-98726,-109218,43033,55223,20471,100948,141850,23186,-41013,-10910,-61823,-207513,-342285,-399762,-252003,33290,331355,301201,-46262,-185571,-85967,21582,156786,261067,274497,233842,126793,-125385,-414015,-399441,-110890,124891,140712,-16598,-153994,-101106,-39797,-57133,75934,232057,162805,-27997,-193207,-233080,-174704,-67861,8842,85309,138002,96607,-25632,-152212,-240123,-273608,-260699,-243190,-217345,-193117,-182530,-134940,91941,428095,426780,148143,-101482,-158638,-126709,-165271,-186944,93806,369556,90597,-736087,-1112298,-525797,658802,1767504,1716199,1241158,840758,-4510639,-10259707,-4684031,5995861,7549191,3410360,897482,-23674,-721604,-913029,-429756,-199520,-212176,163702,312249,224039,112328,-78513,-36083,93084,128529,122718,253147,250868,170696,184848,120422,14342,84720,134403,93935,187631,358736,330041,200288,138878,215897,178151,145416,189087,265851,241937,182542,261320,213798,87784,82624,48110,-112218,-135131,25721,215740,387632,471391,311306,115512,9405,-66350,-96407,-101656,-196268,-155901,68659,148646,51449,60482,105725,11371,-178540,-327109,-183123,98471,108979,-114295,-225754,-180060,-175385,-150937,59005,191273,39663,-127270,-128057,-104224,-107101,-206611,-262378,-177840,-75656,-150643,-258212,-221625,-146156,-128810,1417,269784,400180,318208,219364,86265,-87495,-35905,83742,27108,-2829,132987,152134,-53448,-228529,-201947,-35770,133019,290287,408160,372927,69654,-252662,-276060,-44426,123609,-34358,-196114,-73993,20848,-49062,-156594,-191854,-62786,48200,-1899,-85796,-177198,-243449,-177169,-63519,-17091,-31069,-43455,-12332,95744,129348,160849,240421,233863,253726,439420,428307,141335,-39822,30922,150551,199140,137557,-3237,-149010,-96724,-64773,-178635,-291706,-355220,-228648,88629,226105,101956,-38983,-21866,-47840,-144283,34472,174282,-145536,-357036,-213717,-77412,80546,249738,214502,71107,107270,217667,65418,-266114,-325354,-129112,30155,119996,63398,-123427,-192512,-108053,1440,140938,171829,102710,153466,241867,264659,261202,153283,49818,168872,284012,199545,154778,133846,11478,43843,108367,-98849,-189792,94711,301318,111061,-152945,-113700,15142,-11493,26291,103900,93690,83384,6846,-155442,-266856,-268852,-146313,-17851,-92541,-202274,-113935,-8145,-58386,-92456,-5150,109344,90465,-41009,-18367,208211,379627,360849,287721,119812,-7054,34841,89766,121021,267412,352883,240729,62546,-4232,63234,41085,-80609,-268974,-522594,-541390,-196228,-23322,-217415,-257816,-91470,56961,70880,51718,-8963,1722,77208,223546,292338,135639,-28738,-77529,-167456,-214410,5460,162331,54509,-8636,68632,-10430,-78931,27389,106875,55565,-84208,-207807,-225929,-164883,-171591,-222731,-213996,-221063,-233039,-78244,-7934,-75760,-32787,81268,158367,214262,231372,84580,-202675,-308646,-132893,-5889,-14669,-76082,-78646,-75529,-58541,136605,278594,143740,-31968,-22822,-5057,32009,127059,213013,308686,344773,315344,211143,160837,184352,177512,212754,380068,319128,31898,-64556,-58405,-141656,-93691,77757,106738,-57752,-177096,-38906,104663,89598,31964,-36421,-67213,59681,220847,67697,-205726,-165994,-126407,-213499,-63178,159309,90802,-110038,-222894,-90657,162438,94018,-150244,-178822,-95066,-157938,-263325,-66606,382558,409509,119854,-64799,50534,210095,164673,105075,152482,218191,253322,172234,-16643,-79029,-74541,-171907,-87372,297023,411852,84553,-124786,-196824,-160437,6505,38070,-75289,-67938,-4413,-1157,-20634,13239,65955,-63021,-344248,-410076,-189914,-66527,-84681,-54202,170053,394175,288664,-77335,-412437,-432824,-129271,23828,-331215,-711534,-519256,-176530,-136402,-215684,-108667,59224,367041,541563,345798,19379,-369552,-790404,-708122,-246767,-99777,-640403,-1046277,-906463,-721635,-997080,-528178,529889,823091,427661,419016,697855,792253,352358,-396893,-1056789,-1473130,-1156502,-427169,-286410,-452832,623627,1229192,967664,1160849,1144596,594110,235322,248161,296776,226398,102467,-195681,-395133,-148827,143629,194984,104715,-11063,-194537,-349049,-227827,-102709,-184279,-271904,-173232,94209,386518,447122,224908,21139,-51146,-102233,-117141,-26209,47127,-26889,-178636,-230836,-98030,34356,43536,-45117,-87309,21299,273298,425986,378637,252863,119938,-38384,-121247,-33377,77691,96688,103866,196495,322221,301795,92787,-157832,-252042,-226283,-124749,-110341,-155115,-128302,-15642,38510,-6314,-120038,-235204,-258928,-96911,101622,86432,-72173,-96013,41106,225212,263600,105331,-59590,-89595,59432,279431,173901,-58863,59543,356816,363034,302171,417573,401004,150558,-82473,-192074,-118312,-23557,-143552,-369248,-237690,130444,143509,-176296,-321123,-273164,-138289,15078,118458,309740,408209,275847,49346,-35047,-37922,-113811,-194143,-161226,-39757],[38169,106870,65917,33681,23582,-84762,-275399,-416671,-383911,-172234,28331,6642,-218350,-343758,-317749,-316687,-231890,-91075,-199865,-354220,-267578,-107891,-36956,15125,259144,368192,126803,7191,67122,94789,133665,176924,209381,185026,14933,-40186,169140,141944,-262985,-428047,-64275,226797,190437,-11001,-109029,-20789,100653,55967,-102471,-167303,-158570,-65277,50203,38571,-5041,-49274,-144665,-183199,-117690,-52926,24578,98750,56194,-92716,-141192,-121246,-232206,-315682,-156096,-9615,-6100,52303,150205,244416,282690,219229,202147,174479,34290,-119033,-172351,-60536,82233,130380,76522,32131,-66753,-291197,-488573,-374944,-120984,-16242,-174891,-380477,-281288,-97896,13495,157169,91436,-212700,-375410,-188293,85462,348591,333338,182484,45848,-161180,-209490,-3014,35814,-166390,-332599,-337074,-282740,-284914,-291860,-252343,-199548,-142536,-186288,-241047,-131037,-14709,-111557,-236428,-154879,-66700,-46681,-16147,-75084,-103835,82732,282771,170865,2575,-71485,-130001,-180223,-150776,16018,85238,-52204,-207363,-307057,-279039,-110105,501,140351,284875,135491,-88826,-90337,33025,85003,128450,7236,-166369,-260656,-401284,-492904,-307813,-113117,-51435,-25036,116111,244905,28290,-305633,-280024,-60536,4332,-49237,-66078,-34396,3829,2544,-28259,-47696,-160786,-250641,-93937,37335,-49179,-155227,-171839,-100551,9401,67190,130416,72501,-203975,-379073,-304471,-193348,-95519,-16999,-29655,-28183,24705,-40199,-114520,-172093,-239724,-271027,-228867,-236866,-210333,-13084,186057,75306,-112916,9077,235880,101579,-265347,-401061,-389717,-227586,-22991,-36334,-40562,117971,97025,-9907,67004,226414,283040,219239,24380,-20618,20140,-56453,-22457,55758,-42309,-54349,108092,56817,-116346,-155645,-21414,10137,-32122,-47144,-84357,-24188,105516,120869,137158,90584,-13913,102391,281689,124406,-181739,-314954,-320330,-250687,-23360,257889,178095,-118508,-218454,-188589,-138841,101992,171663,-120451,-334114,-213450,66929,382945,494841,298117,102023,82462,222143,289686,170924,83405,64985,-24714,-177354,-222483,-68100,174610,311258,151735,-126375,-346900,-394559,-259108,27765,301985,368580,226346,89436,99540,128349,15975,-53415,-4338,44265,101586,180609,9807,-48972,323859,427583,-60025,-489034,-392507,-22672,123935,85898,197165,211119,15659,-129271,-224125,-238440,7184,214000,130805,-42826,-126095,-213101,-211902,-67205,-18388,-76157,-178573,-205194,-200410,-204331,-185832,-64089,112091,221187,90052,-145782,-28854,293788,345864,69138,-130555,-55746,55293,-4754,-13234,157869,141716,-83441,-185734,-155109,-120781,69687,188928,114107,-2476,-32340,-30491,51852,164750,106474,-87076,-25506,201950,269988,192678,195030,170696,31729,5383,48513,57158,78464,94837,28218,-46793,11491,72894,-98660,-362561,-449199,-385951,-169591,88305,300822,245655,-56613,-215584,-178439,-107235,45395,131686,153135,182481,111845,-113620,-335376,-339209,-164917,883,31794,-68946,-138897,-45812,54470,24236,77694,139973,46722,-103721,-181984,-195167,-148638,-60951,12672,126200,197674,120581,-13173,-194385,-351650,-393547,-383293,-373830,-242016,-68247,-60125,-146032,1079,307709,360728,166964,-67897,-161128,-117341,-129069,-86871,170671,318867,-9790,-728146,-1181873,-797702,677019,2485869,2677032,1546273,-723827,-7202812,-11917857,-3366314,7921220,8114223,3134536,800423,16362,-677342,-914300,-304967,91731,73265,322874,421507,314886,188415,117930,178704,121573,-22032,-34873,126356,113907,29732,112892,97754,11166,74116,135088,141870,277503,431414,339192,104674,-30294,9181,80916,159544,231660,333392,274024,105207,44920,-87523,-220314,-177365,-110746,-164188,-46088,208393,309595,369129,401660,245383,70112,-62575,-197447,-156624,-22440,-47722,6630,179040,159325,-13500,-27632,-34767,-123284,-270925,-402088,-256532,27569,60749,-106674,-193080,-201311,-218290,-174044,23187,154021,47259,-99624,-106336,-77471,-101671,-235049,-293158,-195220,-98927,-202028,-307134,-286943,-204243,-126559,16424,204009,222994,153699,125509,38192,-76882,13626,141983,75587,35908,184112,202252,-21785,-215517,-172831,-12127,128917,273943,411148,333030,19126,-251381,-221179,-22094,100865,-19414,-144113,-20815,97082,62153,-34586,-112897,-51755,41617,7852,-78283,-211092,-296787,-217249,-52195,30120,-37488,-104242,-58615,88214,152310,199215,270123,242769,212341,315834,308273,95837,-37730,21796,135227,181212,129135,44539,-87046,-105709,-165872,-349010,-475612,-373128,-114297,240233,335015,159094,-19743,-1534,-8700,-136540,-42459,59688,-187571,-366268,-242943,-91177,87893,250624,173716,28825,69344,188970,71987,-201604,-244060,-92637,14761,49362,-10663,-109585,-85802,-12980,101458,249395,220214,118126,181747,290113,319236,313196,191412,50843,109823,229797,167203,116498,45998,-79918,5402,103760,-102516,-153204,149259,289385,64146,-176815,-129726,39315,76498,182137,272177,192659,84662,-31187,-157149,-219006,-285154,-288750,-179445,-194305,-228441,-75132,86133,12621,-88748,10970,190679,135071,-119069,-202666,-3707,238751,339259,289480,90341,-22629,83220,136829,120111,235798,364095,281773,91924,3098,83334,112622,53126,-108864,-437609,-532372,-197180,-34558,-218157,-211120,-26889,36924,2257,73622,80427,64829,42450,125591,222216,160274,82948,27823,-99213,-139985,32563,135554,-28464,-152691,-103462,-101426,-41037,86021,98323,45680,-50439,-162791,-145326,-53411,-126049,-216353,-138804,-120544,-230841,-185043,-92873,-90686,-30661,59159,96984,161679,240303,149208,-129689,-256016,-76498,57910,-58838,-198120,-197284,-218463,-182789,79178,257070,179572,50275,64556,-5472,7601,112720,237879,344783,377087,336121,229063,190737,261366,289049,273686,314718,239381,43685,-42986,-85340,-134641,-31202,58680,-99093,-346926,-358671,-154463,5591,5404,-41486,-85456,-114398,41189,277850,156711,-158638,-158832,-102085,-207480,-154470,-4874,-20714,-132363,-179489,-51278,121681,49194,-173056,-204629,-94435,-142454,-244160,-37518,349369,323975,42569,-124197,-38607,97374,84369,81550,135581,163452,220892,186696,26773,-91343,-180399,-298115,-175183,161911,268163,73563,-73151,-177518,-135149,50822,80315,-70608,-116607,-12205,63744,49793,75958,131747,34370,-166605,-281424,-189520,-31318,38027,84326,253809,401438,226378,-142937,-411498,-353965,-61685,37840,-300278,-650413,-496525,-196288,-162067,-244382,-144603,1017,241801,395234,242628,-23146,-381572,-838815,-879598,-461582,-241594,-747033,-1076216,-360577,180812,-410571,67160,829179,384356,-224946,42346,323130,342993,55271,-573195,-1089100,-988948,-315490,-9155,-455107,-574022,624657,989953,756188,1117986,1122774,555013,178910,220856,301800,222533,131821,-124329,-352864,-159953,131347,183452,119344,48210,-100107,-260571,-198621,-109538,-209200,-259046,-53113,255411,483976,522166,315135,60608,-105805,-206210,-182419,-14155,137982,78386,-83101,-160690,-91561,7382,37068,1113,-59033,-29224,169039,304396,280753,195796,99253,-33960,-127746,-70536,67182,70539,-13096,72519,260703,260107,82337,-135062,-236701,-203109,-53259,6878,-77031,-62978,83868,179586,142888,-46965,-204139,-164153,13203,110713,40466,-71570,-93589,29190,236800,294528,122750,-56180,-113205,12855,238341,137587,-108076,-19588,280534,306995,258744,366476,362054,203854,44109,-71300,-115704,-75338,-126945,-248169,-140825,167337,137334,-209650,-344745,-288322,-143982,-954,121896,339130,429311,259501,17206,-73025,-62135,-79829,-119016,-146933,-94975],[-14518,63970,36338,32287,71231,-18931,-231243,-407839,-406373,-223197,-33615,-37964,-241101,-420753,-387051,-312232,-146957,1087,-106589,-301358,-297519,-146197,-46638,-5170,262377,385592,129488,16386,101892,103297,106020,125631,211018,214524,41958,60631,337975,278268,-162184,-302427,50318,314846,233197,29479,-68012,4301,96260,6604,-140557,-128535,-2288,108654,98623,15655,59770,104380,-44577,-156154,-110774,-31926,66908,173509,85787,-155834,-252489,-182727,-271398,-425712,-362730,-232642,-181039,-19863,147449,204324,188862,135888,143308,189969,154210,10086,-78200,-221,150347,196733,105075,-17134,-154185,-351279,-484023,-342043,-131922,-69351,-184507,-336380,-266661,-47877,99975,240126,123117,-254076,-403258,-200039,83036,314987,266353,121075,3810,-217731,-318458,-111256,-3304,-141774,-320525,-373212,-278049,-235557,-340111,-374529,-272834,-141555,-202319,-323623,-231156,-58389,-97759,-250048,-290778,-260191,-104973,27783,-53523,-103537,122375,376715,323878,105965,-64166,-147654,-140813,-55635,105032,105245,-101934,-291112,-397558,-318992,-78178,89960,257401,354072,99773,-197615,-194102,-14869,67422,94816,-27862,-182155,-274754,-466826,-575612,-382339,-152608,-79509,-109181,-21546,87520,-80145,-365252,-340678,-97809,12020,3468,-28622,-47601,-39601,-58429,-93215,-52313,-31388,-89486,-79827,-79060,-124841,-145652,-136401,-83361,10088,81501,122184,4137,-283109,-465262,-396491,-240497,-145518,-45379,69508,175667,189112,29391,-114562,-213858,-300548,-258312,-139425,-129147,-150253,-1190,207183,134202,-77112,57342,250953,18494,-413781,-522740,-484176,-365355,-144812,-63612,-2631,165037,132300,7764,80647,263557,325572,198805,-39229,-77614,-49047,-113861,-68097,32165,-18453,2097,172395,71161,-160824,-191232,7972,99191,59843,-14659,-73468,24728,177315,195139,172036,66838,-85745,8991,200805,99267,-178198,-314207,-310557,-238340,6569,271536,152014,-147886,-177570,-95753,-19816,200539,219219,-150780,-417449,-301228,45394,420838,515288,232015,6720,9907,166182,252230,149118,35819,-13928,-89761,-184916,-236953,-120328,134281,302718,183521,-51117,-224337,-284879,-207106,18639,258632,343093,232515,76077,54191,144463,71847,-55382,-66528,5295,105377,169182,51777,17154,328733,440137,48523,-326821,-290301,21552,163627,181050,350426,361030,87699,-130767,-322314,-383207,-118423,169027,169975,11749,-119316,-281731,-348706,-146711,14627,19749,-133449,-260778,-271516,-261686,-231908,-46823,186541,318772,169444,-126989,-76685,170937,138443,-88684,-121703,29794,101892,-3368,-25331,93548,27481,-163786,-158668,-135254,-176517,30587,239087,194651,-5554,-102093,-58129,92327,241008,224754,109537,134618,202232,196992,144766,190229,214097,100057,39245,-6093,37570,117441,43839,-111443,-84428,99100,150756,-129821,-474802,-531768,-351149,-72713,138508,243268,182464,-23137,-168392,-222294,-232522,-79155,-342,1161,88472,79251,-79242,-188829,-210931,-190108,-102580,-12334,-51535,-110435,-9745,139934,141620,124557,86638,-32779,-151394,-165560,-160598,-100901,-5543,66882,168143,216082,135697,28943,-182556,-390688,-442220,-451399,-446114,-224067,79040,114481,-50361,7073,218349,270895,106842,-120947,-197305,-97009,-107069,-56833,137987,142913,-177653,-668115,-1090153,-894715,609325,2686220,2961147,1530542,-2214731,-9358195,-11891933,-977207,8998553,7576938,2660374,705085,-38272,-627647,-807946,-257125,175218,261929,420498,475485,371631,244427,298089,359486,161707,-123754,-153555,-18930,-47546,-103734,39352,66246,4709,53550,124923,196312,360183,441845,278257,-5681,-184973,-212730,-5174,238271,359597,418911,273844,9910,-166795,-350691,-486001,-379281,-206163,-156299,74169,387519,387905,312215,265805,109290,-36337,-154897,-309136,-213437,42075,111277,158014,231981,113458,-91763,-131212,-179249,-210416,-266148,-365649,-258006,-29709,325,-78001,-108625,-175999,-231967,-176626,-17232,105789,74455,-32380,-54508,-26951,-80310,-220764,-254264,-137693,-82563,-220647,-320793,-308386,-209911,-69649,81088,158391,35023,-47981,-21994,-76365,-102842,37084,147479,64961,34353,216180,269255,44180,-161502,-104942,49144,151261,233185,354597,275982,3657,-193796,-155211,-33655,45146,-5600,-68808,44638,170071,161660,75172,-32046,-49788,12662,19248,-41048,-186853,-297386,-258431,-99229,18421,-58757,-179431,-127782,48699,156526,235895,289390,218560,145728,177411,170915,41192,-23762,32136,117323,134486,99373,78936,-18251,-134290,-286962,-498357,-585379,-326015,48210,387644,427233,214554,18026,35963,54851,-106234,-134192,-61778,-194243,-337076,-247112,-109827,29584,155944,62064,-61648,216,130179,41777,-138660,-112855,46,27569,10454,-32845,-64233,260,54654,188420,328476,244653,138246,205766,311250,358034,357045,232053,65872,45991,149675,128087,60528,-52232,-153160,-26651,91005,-101669,-123677,195310,305909,64294,-160032,-109595,87058,183213,310739,379186,265133,115192,-22002,-124082,-153292,-268505,-358143,-260807,-217333,-175811,17874,175161,73602,-83094,-7266,205301,141890,-170464,-309134,-160678,75253,254846,230330,34028,-43381,105037,156090,107885,173686,314882,282369,112147,16820,92000,165731,176980,66609,-285780,-436340,-146560,-5957,-145651,-110675,6025,-67708,-91692,88036,178790,131332,-4941,-27235,61656,110057,161892,153106,24688,-24706,50133,73359,-118101,-283236,-275796,-197428,-34423,101234,74124,46299,17856,-89015,-73068,38447,-70747,-195682,-64580,-24687,-212117,-263927,-161130,-104773,-37643,22628,5127,51231,196668,195511,-41277,-168843,-8323,92309,-134517,-317992,-290707,-327935,-293436,7704,226968,193534,118141,123289,-14427,-51136,60496,240072,352656,367353,293545,189335,192603,321826,376530,317452,219297,100831,18378,-18150,-104560,-110730,40181,30103,-266907,-527979,-444350,-241939,-114312,-82041,-89937,-125791,-171114,-1054,286223,213167,-100615,-155825,-102665,-198300,-227694,-159729,-108449,-109180,-93972,15228,86130,-4675,-181548,-195368,-67529,-112484,-220147,-8538,273001,209481,-55319,-205466,-141906,-19950,-11878,22942,88874,97113,181806,204450,91311,-57260,-216212,-339295,-217470,8453,84458,43751,-24651,-123326,-74905,94033,90379,-93152,-166890,-42855,68678,82255,139517,200735,108519,-25705,-125686,-127820,22774,144392,200824,298260,345339,147289,-134527,-297961,-208654,35557,70709,-220280,-485807,-399598,-160861,-123821,-197854,-146092,-44841,92782,162843,39898,-110573,-379228,-785188,-856763,-474343,-273265,-750804,-1082142,-92569,552619,-133734,389942,926131,36476,-579496,-165893,32086,-11370,-152377,-707321,-1110179,-556104,356547,270518,-634898,-511909,669765,739782,567962,1015236,1025998,525596,162875,172762,241746,169954,139568,-22075,-223576,-101615,143630,195195,144566,104544,46608,-58697,-84785,-70378,-199145,-224071,55279,376373,542974,582607,408288,92768,-135727,-239111,-183897,35827,221279,155210,3672,-67940,-51744,11387,57424,66830,-19676,-53635,108398,229751,189347,106632,60366,-1759,-92768,-92894,37642,11337,-148654,-65818,165303,168122,11690,-138731,-240572,-203815,-7005,90463,-14731,12635,182074,312369,292053,28335,-180916,-62304,148881,157267,48738,-6922,-27110,59676,247428,295447,114210,-57289,-136814,-75591,115406,75002,-141442,-89455,169684,208713,198642,293089,278364,189961,91552,-13858,-128037,-109012,-46152,-15805,68024,247988,141802,-208421,-338248,-256870,-103130,-16522,66961,253499,352680,198301,-18504,-97140,-69319,-29258,-35759,-124801,-144273],[-55225,30758,19033,32940,99669,45265,-140977,-320271,-354842,-234813,-100884,-94289,-210755,-364792,-358070,-258577,-33808,111082,25178,-164424,-257505,-154791,-25342,11973,233200,361389,155925,59072,127699,54764,-2846,36814,194169,233588,88256,190169,481768,335211,-107226,-166923,140049,338460,219157,43999,-29466,32622,112889,-1375,-138061,-63760,151430,264330,138030,-11298,119452,263221,76180,-120124,-115172,-19776,108937,232297,104636,-193796,-303075,-184233,-237828,-441496,-515259,-468010,-373288,-118340,129242,179397,111602,57205,79681,184416,247863,163099,77122,92607,196645,241227,151770,-30655,-186715,-337289,-418008,-295551,-147632,-130988,-190726,-236000,-149841,71179,198596,311653,192347,-208903,-347356,-165203,100409,243899,147618,23732,-39320,-221060,-340768,-161234,-665,-57568,-231584,-339336,-222137,-125243,-303192,-432570,-304643,-109925,-180017,-383290,-338126,-119422,-100834,-251644,-368775,-378558,-146524,57347,-19762,-82022,131940,368682,403478,211629,-29773,-116331,-42570,65128,180876,125212,-130742,-335180,-398307,-270880,-24585,147337,292749,330971,42571,-267408,-242601,-34031,75522,63766,-68201,-177769,-224080,-427097,-556937,-401155,-172529,-114050,-185499,-139111,-52615,-152786,-355241,-357389,-145982,4972,48750,14740,-35778,-59269,-112333,-159985,-64737,55727,-8300,-123399,-187039,-174795,-109041,-81861,-82169,-18194,83307,100821,-65428,-329008,-499638,-443282,-261791,-175328,-43268,205272,392158,330811,79561,-113512,-230329,-320001,-208715,-50018,-36635,-86409,10243,197240,165207,-32444,91507,231335,-58121,-483168,-561924,-492347,-426272,-241887,-91432,36877,183450,133288,19987,86888,255827,325269,165563,-73673,-120408,-119502,-174606,-137385,-25476,-12225,50118,214205,115837,-142493,-172120,47976,181802,148154,19164,-60305,56829,199582,215245,158701,408,-185308,-125234,55814,35797,-160480,-270869,-260430,-209931,3709,219177,99836,-138310,-84769,12119,59529,216788,214767,-148216,-435404,-377273,-22165,393259,483370,162306,-89811,-65958,115566,212984,106610,-32567,-78902,-109471,-142203,-190311,-141604,41256,187140,150497,-3067,-122593,-194084,-170316,-4332,202854,294891,213409,69163,51358,166891,112275,-46383,-87982,-13570,116997,173503,87621,26462,209281,324390,112329,-143598,-173271,31478,164896,246652,425486,415702,128217,-123193,-391546,-495789,-244379,93974,181980,57160,-123142,-337229,-433328,-193041,79556,107046,-140355,-338955,-275934,-223377,-198181,11902,250107,357548,192569,-128760,-137377,41971,-54608,-201424,-73631,116853,133048,1660,-14137,68974,-27974,-193934,-124814,-128271,-252125,-68667,253075,261448,11624,-125251,-47532,145341,298207,299982,271123,255653,173050,105400,90978,162847,205537,101595,-18000,-106279,1465,125760,-41947,-252656,-101278,187765,203646,-149015,-523170,-571441,-307900,7263,161687,168194,129491,48856,-64959,-227956,-333844,-191328,-97519,-115216,4286,50581,-32832,-29462,-61997,-178895,-149055,25999,38573,-66662,4343,203991,274358,206288,79316,-63796,-159944,-148230,-134148,-49236,70612,150138,199783,183507,127235,76679,-123252,-337093,-395202,-449642,-454143,-172622,206509,286220,122742,101523,185282,183217,-21216,-263050,-271124,-75611,-91984,-94710,5539,-99373,-329858,-543273,-872439,-823036,474037,2301471,2399253,931964,-3575724,-10501773,-9726021,2243314,8964314,5912127,2017402,597947,-186795,-581368,-611343,-268557,83634,307516,414079,451962,374251,258011,391449,450341,207832,-141633,-198565,-131220,-175911,-185082,-22389,24123,-4414,37165,113363,245798,417701,395813,165765,-100180,-270949,-343621,-37429,354522,526398,485622,242521,-62688,-290384,-483654,-621782,-472249,-226493,-98343,186941,504356,429729,238760,99832,-81081,-194482,-256168,-383538,-262318,68813,240127,272418,228836,27797,-167355,-229200,-287389,-228391,-169912,-229733,-189734,-62684,-60401,-41751,7145,-99472,-202284,-151113,-48656,55707,105908,52312,15254,30452,-51663,-172394,-155822,-13386,-24930,-200786,-294067,-278144,-164759,17409,168090,147180,-87866,-206762,-174626,-222047,-163006,21220,98487,5166,-512,225376,337424,122140,-90175,-27485,126333,189672,175443,241083,200401,13256,-102125,-96713,-71889,-20469,3281,149,93946,212235,220691,145398,34560,-44125,-20351,26701,2080,-119804,-240032,-276464,-173146,-34233,-82702,-231345,-185612,-4928,151898,281310,305910,167227,65457,63180,57074,-2547,-1836,54723,101158,76898,59296,91375,32649,-176625,-393009,-574411,-568774,-217676,209081,486194,478075,252956,63654,80750,124004,-61702,-217516,-161385,-171409,-278537,-215471,-111031,-67001,-20233,-105518,-184740,-95950,34669,-22301,-80742,50586,140003,76479,17148,-2022,3232,51785,83918,237183,353915,238604,156408,218269,297569,359895,368398,267280,109376,16431,76165,96695,11183,-122943,-186868,-43835,76066,-89660,-95801,234842,357986,119798,-101219,-55301,147922,290360,400311,419796,303570,163192,21266,-61891,-71286,-217168,-345719,-255474,-171032,-76123,121352,221638,107994,-65981,-42251,155531,107690,-183140,-310338,-226710,-63736,134170,134498,-26687,-63983,92346,150975,90563,97671,223837,252925,127112,38619,94327,189537,255115,198054,-126141,-295844,-63421,59458,-16260,16080,-3200,-201576,-152224,112394,267855,194762,-39993,-179149,-126515,13408,192688,259589,146529,66104,47712,6747,-180275,-371329,-412548,-281530,-62229,72537,39916,44242,76248,-25775,-36569,76959,-27510,-162345,-3979,51800,-176157,-294237,-197418,-119639,-57769,-25816,-99833,-85474,119756,211659,30738,-84452,49930,97591,-206645,-400486,-342835,-387010,-371703,-64246,189769,171736,137760,128507,-40027,-143674,-22799,214893,329274,318975,200821,94890,159293,351893,423478,329130,109461,-63225,-35497,-2013,-120186,-80369,107931,8484,-347414,-544125,-413159,-276546,-223423,-164434,-117200,-155811,-228055,-67676,230804,212003,-54023,-159541,-135015,-197023,-266079,-258888,-143185,-41092,13080,85053,57334,-62556,-182691,-157600,-19037,-77297,-197588,39783,250704,142599,-137749,-288314,-229265,-104076,-90491,-44356,31279,35315,144512,229586,171481,26466,-166165,-282956,-199440,-111804,-76266,-1158,-13080,-75756,-15531,107706,41484,-160390,-212645,-83743,14258,63022,180760,254131,136554,20391,-9412,-21564,91433,217602,270372,293267,244209,76115,-57691,-113753,-44242,131699,111471,-120241,-291126,-279151,-83004,-13457,-75182,-104538,-67810,-40967,-91959,-211283,-230505,-378711,-657208,-664132,-357674,-260192,-688287,-1082615,-214048,296839,-207826,370730,813985,-87867,-481235,-82212,-46265,-139009,-207614,-744609,-1118858,-367775,623403,347320,-686425,-220163,749159,534072,439976,865782,874648,514466,194055,132708,156934,99996,130122,83026,-34874,38246,205443,246985,183515,135616,185789,188627,85758,-1138,-162989,-179207,116183,413769,539278,601750,462741,90087,-155651,-206457,-123336,111178,271741,177228,57592,27426,19191,54382,107126,132078,16000,-48260,104141,212767,118487,3971,7209,43228,-23093,-86640,-4861,-64748,-255903,-173997,63096,60329,-77560,-150122,-247601,-221997,-1480,103246,-2422,53249,233274,391505,391473,81749,-166287,14766,262449,229833,118220,107312,82405,114544,244029,257913,81408,-58594,-154548,-192475,-60400,11750,-132168,-122670,49382,82502,121891,215132,188896,130257,62366,-37722,-171135,-140058,51213,229945,299934,322296,141728,-163684,-287429,-178744,-24668,-18789,-20837,82891,185122,92688,-61560,-118932,-73990,20335,39214,-93093,-167645],[-65046,28493,21951,25441,94281,91252,-34198,-186088,-246205,-203058,-153251,-147997,-149675,-206214,-239440,-159432,80341,209001,155356,9511,-159090,-124796,20894,42033,155550,291806,190017,123686,151424,-19899,-158131,-64836,166384,239068,136098,299874,551655,301006,-108009,-69483,179022,289945,166481,46879,3095,52698,134103,26782,-93869,10773,248332,345276,154308,-36512,161709,393534,191376,-84777,-126023,-19127,131350,249534,110117,-182727,-269219,-135001,-158022,-370862,-580674,-655684,-521426,-198591,101740,164782,70501,3767,19095,151892,304353,339357,277642,189971,197219,248837,194906,-19647,-176009,-267639,-315158,-251346,-169358,-178750,-168236,-83068,52091,221814,274948,349560,275125,-88955,-222079,-80366,131455,143371,-7945,-99245,-90048,-188127,-272638,-123319,56770,56161,-115661,-260935,-134636,702,-211358,-420520,-286544,-50655,-109843,-386095,-416633,-172328,-91792,-217163,-360971,-390210,-155855,71086,18943,-47281,100786,255810,367378,266451,10357,-51106,78348,169937,226951,145382,-134571,-331351,-312124,-152451,31956,147916,230221,226015,-20108,-292571,-246295,-27855,109212,48978,-99990,-149852,-119199,-290887,-450818,-357145,-162072,-156030,-250309,-208685,-130872,-173861,-291909,-330071,-187910,-9721,76255,56664,7437,-41101,-137898,-205531,-76656,90279,9038,-170213,-244074,-194609,-61902,-16104,-89145,-73125,65054,80823,-104941,-333877,-485146,-433819,-254043,-182532,-10292,349244,568157,423626,126581,-78689,-211291,-292488,-136060,19449,27145,-23226,29634,162691,142773,-845,112996,193676,-104499,-449649,-495062,-419206,-413241,-304111,-123840,63995,174216,103700,24107,83211,206473,275585,125017,-69353,-132742,-170502,-226913,-202391,-91616,-31419,63360,216596,178812,-58230,-103799,82479,228731,202778,38295,-58016,62158,180351,187725,108705,-76972,-261068,-240415,-100610,-42025,-126786,-191246,-178141,-162808,-26760,113380,32972,-95883,17039,91463,80215,157425,160069,-121607,-396920,-425369,-112852,312927,406005,92377,-180131,-138239,78247,189924,77147,-82642,-106585,-75306,-57116,-88510,-124126,-88431,1742,68235,6360,-70993,-140020,-144222,-23511,148981,234902,175524,60442,65734,161645,104563,-48920,-88759,-26140,117547,181527,101038,-19289,8424,115369,111450,2924,-72976,13879,135896,260916,382098,335665,120696,-99449,-399277,-534102,-324232,9413,150067,62200,-149437,-379321,-457322,-193205,167867,173427,-175138,-380385,-201102,-108983,-101568,99044,296823,329201,141523,-157843,-180421,-36253,-162757,-235689,4731,192288,137348,-20,12743,89888,-13129,-168680,-101177,-151992,-344783,-198947,227643,290566,37479,-104103,-10248,201103,336540,326738,357171,310367,124382,17196,40642,122768,164390,55813,-133593,-216465,-44941,94112,-143031,-369039,-120032,230750,209596,-160748,-510952,-557922,-268236,41433,140995,89550,97995,135181,47690,-219083,-402270,-271739,-136911,-143622,-22825,47044,14486,88622,58750,-131611,-122831,122573,164562,-12399,-1007,229860,381431,290179,99965,-52310,-128367,-130174,-114011,-8678,133199,226256,208173,108324,87045,101312,-43724,-206530,-262884,-384245,-411869,-108879,277883,399862,310061,237865,206092,119302,-176813,-453895,-362889,-55754,-76715,-181522,-183569,-315875,-374927,-348346,-600872,-649680,299390,1442300,1126034,-355706,-5035536,-10488120,-5529856,5868442,7934937,3503698,1299063,471425,-385447,-526894,-354129,-266288,-72766,212793,294335,351074,318218,217104,356560,430920,245843,-79661,-164960,-171180,-224981,-193244,-65805,-23184,-7188,41438,111868,279791,437019,318615,45950,-150065,-260755,-324274,-4774,453482,650351,493124,186918,-80229,-276385,-447979,-588577,-444000,-184211,-18158,253408,522070,423713,176882,-37837,-267981,-358628,-339512,-407935,-296718,49781,308536,339696,194795,-63512,-223081,-294840,-327359,-178351,-20247,-43984,-80432,-69573,-104484,-4727,132862,21114,-127180,-99590,-63153,7632,121054,125417,80373,71148,-24847,-103582,-23581,142491,55956,-157098,-237942,-203576,-85233,102891,242702,163368,-109462,-259001,-275234,-345065,-235511,-30115,11812,-77136,-51168,211074,382787,184472,-27926,28383,185747,221429,112535,96526,110021,31410,-4772,-54112,-119376,-73592,7632,41440,111662,211323,220286,157668,75502,-22790,-36781,28836,30667,-38480,-138981,-249100,-223123,-84826,-89183,-229202,-203420,-50133,148129,331763,316195,99416,-12484,2621,99,-19340,21663,78845,91277,32626,24488,79794,45068,-218564,-450160,-548391,-428182,-75092,315350,502456,464360,255505,101260,119881,174231,-16701,-266671,-217347,-134354,-204019,-145432,-77557,-157111,-223979,-286236,-308099,-204930,-95266,-105396,-22583,220471,295978,150666,58718,54024,68301,66893,79661,239130,321209,205101,166260,213369,250748,313901,331117,287769,182629,42677,36377,81198,-9445,-136011,-170425,-44834,60463,-62667,-58719,266726,423740,207295,-16379,18673,208749,379695,449851,408480,312464,211653,75638,16442,20872,-141282,-274184,-189375,-86581,29109,193278,210328,113094,-28759,-66486,69686,45734,-156025,-216627,-200194,-144691,15152,37522,-67913,-77502,46973,118703,66122,28934,123693,205328,136281,71092,109604,193661,268960,242219,-16164,-163072,23607,144122,133675,133353,-44483,-296305,-136899,160618,327212,241275,-44948,-272158,-270428,-88979,178102,317735,215414,89061,25475,-35482,-195620,-399254,-479665,-334183,-110289,18768,6866,33098,92630,-2336,-45280,51709,-12858,-120934,36532,101579,-120739,-263395,-192826,-131584,-86653,-79513,-196782,-207265,38710,194518,61506,-34434,82069,83886,-242938,-422274,-347530,-390002,-402389,-121639,140474,109151,96605,91024,-76077,-255287,-126018,162128,281024,245450,82349,-35158,94588,344629,421418,301775,5916,-208419,-95742,4078,-125577,-51196,154404,576,-330352,-412726,-292780,-255241,-292970,-235901,-142027,-181329,-275018,-149075,118728,149165,-33218,-165493,-189810,-207527,-263921,-275173,-109182,57050,110720,131373,31188,-119707,-185549,-108645,34960,-51007,-183985,108676,338520,170171,-174356,-347966,-275879,-130790,-124402,-95116,-20892,-8005,122604,266186,255439,138818,-53638,-158582,-131305,-165039,-166942,-50630,-53403,-73326,5732,72232,-66962,-262834,-245295,-120220,-80204,-8728,176026,268831,108856,-41470,20929,88258,158675,249706,284928,243268,125441,29934,60807,84133,95482,198765,144683,-38470,-148194,-183588,9620,144146,91889,-28666,-68524,-135059,-305367,-440726,-355237,-388112,-501528,-398582,-244988,-296612,-635464,-1090398,-648463,-391929,-511439,106030,573536,43403,19845,285223,129685,-11349,-119568,-671785,-1100111,-465146,444216,221325,-538135,242862,838512,414792,389325,697666,700464,519105,264196,125462,90156,44393,111971,162851,162858,236519,324181,342069,232757,128723,263684,397980,264600,72545,-117999,-139030,112047,353735,467111,565475,450257,41076,-178147,-135110,-24866,187376,278745,147416,74582,103407,101461,125052,172833,176023,39218,-15578,147339,234831,68578,-87309,-48695,76403,57460,-46173,-41006,-124423,-293231,-220051,-22869,-31175,-134766,-141052,-236767,-238443,-28111,49638,-40353,38940,215982,392044,410943,104624,-146537,48323,310979,303802,232205,242530,204310,172082,220942,190353,37894,-52330,-156872,-306329,-234758,-25635,-66739,-100282,-41834,-39131,35966,147504,128284,62105,-11680,-124466,-244829,-180628,117071,393394,449494,332787,120495,-83811,-188664,-68524,67498,-4429,-111073,-116647,-33432,-41567,-113082,-147587,-87030,54555,95533,-50931,-153860],[-38792,59461,41304,3355,56253,110646,53267,-53769,-114025,-136037,-175109,-182149,-81885,-14703,-79224,-44325,158961,261942,246104,163284,-35909,-62609,72801,50559,34911,190192,212010,189342,179878,-73672,-291303,-145783,135251,227956,162314,335346,510582,197582,-146366,-36537,156181,176422,88490,45774,22825,52130,136979,66015,-25168,75375,259474,326315,138833,-57795,177109,468110,276053,-54731,-132991,-27234,122449,216619,107240,-108957,-150433,-57633,-74509,-252197,-550690,-736795,-568474,-219358,68619,147097,73122,-11396,-35185,92351,321224,510262,482391,264633,148110,215604,209384,-9396,-151504,-177461,-204631,-215795,-191686,-193450,-102305,102812,292328,360820,303797,336751,335218,65118,-65555,36022,160293,31321,-170339,-225818,-147754,-141307,-141032,-8232,148095,147592,-33671,-178082,-46265,92860,-113122,-353595,-229019,17241,-6125,-316294,-432968,-192300,-44481,-125704,-261879,-304024,-137091,64081,50785,-12284,34280,80434,224032,233160,29079,19069,177315,225099,236729,163055,-116451,-286508,-178556,-12100,70686,90068,94221,80258,-71359,-279599,-226807,-5683,154569,51576,-111359,-95868,17756,-95107,-294042,-264703,-123331,-201879,-304365,-223177,-134024,-149896,-207276,-270502,-204347,-23066,79825,89449,74321,8086,-133781,-219795,-80479,84274,3789,-164623,-227483,-188065,-24796,43021,-96785,-139404,34265,84805,-87196,-296403,-437304,-381338,-228580,-175225,39718,465717,662825,459191,187628,11546,-151164,-223341,-59007,62020,68995,44366,65236,120370,71084,4760,122597,152419,-111739,-329410,-338945,-298903,-354131,-327904,-156888,68086,141690,54116,19402,68035,125609,180055,82702,-32500,-112514,-199576,-272494,-243904,-140363,-74419,24913,175910,239184,66243,-14146,97977,227152,207515,33649,-68880,48171,146620,136385,41987,-135692,-277875,-289048,-208287,-94864,-70669,-87765,-78107,-96527,-64180,-11678,-31782,-37252,87967,114286,43681,50505,72394,-85925,-324266,-433829,-196611,207364,305624,24133,-256184,-191854,65800,197373,88770,-86529,-98003,-13771,38002,39512,-70463,-214936,-188494,-32839,-20767,-74445,-120848,-117155,-24881,100877,166566,125176,39403,60660,103674,37635,-68782,-84373,-45004,91671,174880,84920,-94882,-202079,-119397,46923,70692,-10338,-9156,98063,222696,230835,139502,67073,-55546,-329491,-476969,-327212,-58459,80474,18728,-193407,-402687,-430207,-151328,256374,217668,-191564,-334057,-62560,36676,16884,183714,317471,245585,24619,-211311,-188988,-41398,-162851,-193132,92852,246944,114454,-13391,45368,143472,54065,-105933,-102003,-210566,-430066,-296532,178089,267698,57247,-53200,32860,240586,351520,307130,347236,287128,64807,-50563,1049,83673,117446,-5455,-247688,-295822,-96367,20531,-236639,-437352,-155844,194819,154494,-177144,-461030,-495209,-240737,14090,72755,22174,89794,202415,118935,-216819,-437190,-311449,-119937,-76686,22822,78563,54820,134874,119884,-57662,-34031,228027,271397,41451,-21325,202224,418866,335927,116800,-18369,-68020,-109936,-96697,13308,156516,258157,181573,12035,20153,85603,21524,-44514,-86830,-279799,-344653,-56353,278239,424152,440152,349818,251435,87544,-308047,-626113,-437612,-33457,-60270,-292070,-370963,-417489,-252311,-89654,-350079,-467338,110920,353541,-469810,-2179422,-6836957,-9454877,-4307,9332447,6292733,987841,629995,323161,-562948,-435713,-65191,-163186,-167099,27762,92302,200684,220766,129595,206030,322708,255721,19657,-78543,-129258,-182575,-142680,-94146,-64253,8420,76063,127645,291536,413596,240422,-34691,-142210,-164391,-170450,69697,479773,655907,418305,117527,-32829,-129188,-269535,-410976,-320676,-105845,52970,252200,439245,370652,147914,-92246,-373903,-461699,-370505,-376067,-307296,-3974,306835,364491,166496,-121021,-244205,-304215,-287448,-82692,130302,128609,29204,-57116,-119204,34160,251339,164420,-22002,-36581,-64507,-42266,102247,162488,117543,76910,-4136,-26011,110307,280479,129162,-115408,-173049,-104678,4574,161558,277066,183219,-46123,-187083,-280948,-395731,-287820,-97235,-83510,-148957,-96473,176718,385588,210807,5851,41550,197219,225069,60188,-35327,18372,43935,73455,-27251,-159221,-103143,10240,49472,98866,171148,157982,110677,88919,18744,-23441,28639,35192,26307,-22626,-166271,-205484,-90091,-61031,-164246,-168728,-66094,151922,370838,308641,27240,-72742,5034,14148,-3585,39136,94584,91929,21975,8975,50276,13834,-244026,-439880,-428617,-214989,63139,333537,428302,375960,207729,116397,143323,186105,14489,-264447,-223216,-100989,-126846,-45004,-6357,-198389,-380334,-422281,-393059,-302403,-240023,-184718,42986,367320,423478,223223,104691,92922,101082,52585,57455,205257,247837,154500,160894,186345,181132,227731,247855,285229,269120,118893,41335,81681,9545,-81519,-106897,-33824,42085,-23040,-4912,285157,463006,283139,67394,90435,257914,439748,466637,369339,302594,244146,117778,93101,110449,-60158,-184272,-106310,-3412,105148,209865,151142,98554,29878,-57572,-11261,-18231,-97409,-66409,-106106,-157180,-67432,-28582,-75487,-79038,-19524,52282,25980,-14807,47969,149756,136380,115627,157334,199108,221903,186423,10260,-77484,87869,221683,261777,210687,-94152,-307766,-42050,231107,340058,253351,-17044,-271608,-322238,-162892,134857,316636,208655,43198,-2497,-36856,-165761,-365194,-456963,-337559,-151888,-31049,-12997,17339,62588,-26356,-90369,-23170,-31050,-77647,57056,123872,-46446,-172835,-148707,-134639,-113848,-128200,-266191,-279814,-20196,150372,42093,-32865,82472,64618,-227727,-378979,-308091,-341682,-377591,-151309,76967,16297,10918,44750,-105484,-358973,-233434,88206,220243,164659,-36049,-172036,12355,300481,369143,238590,-69856,-293767,-135461,9817,-106503,-24864,165799,4541,-243488,-215455,-145256,-195384,-306221,-290137,-184716,-210130,-304285,-228848,-23299,42688,-39773,-165476,-244796,-223193,-226285,-209962,-11308,161104,169278,135106,1282,-171305,-195976,-68401,74596,-44690,-182925,180570,512471,284260,-151764,-363432,-270974,-97752,-102928,-114126,-58110,-24805,128468,312542,323838,237575,67285,-23282,-43159,-148700,-175185,-91465,-134397,-131793,-32093,-12477,-206421,-367737,-256590,-141722,-185681,-119773,112912,228497,33919,-174879,-39767,154298,201316,240359,251403,163725,15631,13239,183808,243987,182233,220045,157348,-2862,-103948,-138255,85113,297507,249822,57906,-56564,-186443,-435517,-583972,-449483,-403854,-367958,-185543,-253266,-449905,-662941,-1103935,-1172543,-1129216,-814967,-189659,344029,365175,694960,783000,480683,276990,34969,-522746,-1031021,-731350,-32967,-45856,-221675,728486,900879,393624,405930,540721,534882,526174,350999,159175,68603,23861,94806,199675,313775,437048,478266,464142,282673,86226,254964,504792,397327,124033,-82200,-114564,48680,213417,337684,476659,369889,-42321,-204497,-59208,75360,238520,248427,92979,68366,142443,164548,197255,230037,184505,49630,36289,210766,258231,29852,-144115,-91268,75399,118068,23008,-47206,-136392,-245672,-198092,-81484,-88097,-125636,-90376,-195382,-233727,-61032,-26880,-95289,-16963,139905,317883,351148,106228,-102000,39359,273947,350305,355352,364587,307362,212925,179468,114025,3058,-32317,-135837,-378912,-350281,-22356,44107,-23014,-71629,-123566,-48926,93151,107204,17307,-88692,-231028,-332008,-232053,123301,420399,446182,246719,70074,6109,-57138,47632,145566,19901,-179757,-286068,-243440,-177054,-169039,-183016,-108820,67335,129619,-400,-104108],[12753,106128,64042,-31550,2322,106001,93528,30531,3176,-51515,-160631,-182144,-20315,137667,60296,45830,172468,247552,275011,251617,69226,12382,106802,11615,-102175,81837,207387,233575,215111,-65588,-331667,-175227,107132,197538,148222,267273,358444,70506,-187769,-61562,81059,19770,-12833,33604,21692,23995,103663,85141,42025,114474,190111,221477,93188,-74773,162976,474778,313339,-30862,-125258,-33896,86362,145623,105000,21392,27060,22363,-25198,-138292,-446490,-681168,-487415,-163118,30299,112054,111890,13542,-81926,14675,304691,629030,637237,300461,67226,150360,180075,-25811,-145320,-103316,-110395,-187154,-205345,-166853,1259,286628,510110,459897,282385,269266,339571,196026,71850,145861,167886,-69318,-301638,-326372,-201897,-97798,9874,138252,226290,166304,-29363,-128620,13352,121608,-49806,-257788,-153740,67263,96263,-187313,-371888,-166618,47935,26241,-90246,-158491,-109110,29329,63794,10004,-48383,-91879,25030,106822,5534,63588,219036,217490,214771,173394,-84325,-218386,-52539,94884,77841,-3925,-61695,-53441,-100794,-243861,-203452,23007,192455,61997,-97827,-18601,159457,109520,-126340,-149198,-68041,-240587,-345196,-194751,-82795,-105377,-135795,-198517,-183398,-28365,60219,108447,146238,65235,-114662,-207270,-74788,61861,17364,-80124,-142882,-162745,-12856,75050,-100844,-194062,9201,129952,-2442,-221341,-376163,-317697,-205750,-166263,85337,523767,662208,447801,268217,151914,-54649,-131442,2837,81803,106057,123834,119894,90525,-15683,-11200,121168,116055,-86197,-167896,-143866,-177658,-284786,-315274,-180781,44770,88943,-7225,2249,39329,26314,56015,45669,16917,-78912,-224913,-321005,-258381,-157782,-130700,-61601,105456,277379,185688,58893,89175,185203,166171,6607,-83816,34819,128820,90925,-18359,-157110,-230059,-256760,-226463,-85631,13428,22606,21802,-16351,-83089,-114507,-78682,17120,107870,78902,-30787,-68365,-23543,-56064,-242771,-402201,-250802,107029,211499,-37730,-309257,-210519,86992,239046,150567,-38923,-75964,25392,98176,150097,3919,-292742,-321927,-123260,-70985,-111920,-117883,-77304,-4074,53510,88389,67731,-548,9521,-9509,-73546,-94163,-76969,-74013,34919,139101,45108,-162998,-350249,-305897,-59055,49498,10611,-12130,74740,149563,27455,-102339,-11092,6830,-192625,-336664,-252247,-86711,281,-54577,-235617,-398505,-371791,-86503,316195,244808,-151120,-191463,99673,162737,110794,231493,302915,132796,-125626,-276133,-167208,7082,-86678,-110335,163123,274399,74662,-36160,73859,204673,135783,-39373,-132859,-289761,-470567,-298492,130197,195259,59915,6088,58731,242074,335124,248214,248607,194855,1888,-89865,-24126,56394,84983,-52277,-303695,-317321,-148304,-84463,-302819,-442888,-203416,81082,42161,-210423,-403696,-402467,-228992,-70643,-30699,-22817,97760,221757,117397,-228644,-439698,-311860,-71273,41251,116044,137298,84314,111742,116891,26037,85694,293443,313741,81542,-51986,116810,362673,316075,102797,13268,708,-87201,-81761,17532,133417,222691,114068,-79999,-54695,33031,45957,91333,75705,-170014,-277884,-30710,219992,364270,462976,378501,278270,80540,-374230,-715357,-462873,-5030,-50880,-405132,-505336,-355273,39237,213247,-165546,-353190,-79197,-681710,-1913680,-4140959,-8894753,-7674548,5731549,11993789,4459678,-1010822,122628,158931,-644038,-273517,238113,93229,-113426,-167177,-128129,51351,117789,24780,7763,177001,218964,94419,16016,-29879,-77233,-76525,-117252,-85618,50172,138053,159581,280002,352655,180860,-51829,-85635,-22591,41772,143232,404147,514463,268122,46274,63178,97402,-20258,-162424,-152198,-19559,93974,188884,288504,282424,156819,-37529,-338580,-444188,-321512,-289693,-284293,-66782,248656,360878,175036,-115386,-221806,-246106,-180393,24177,236692,240291,105323,-36661,-103595,77690,347727,296352,81696,13154,-68483,-102394,43534,154014,113938,45256,14249,54863,217465,356188,164028,-97509,-118927,-6946,82216,184218,260733,178816,47452,-27228,-181993,-349201,-290475,-152667,-157108,-183304,-118880,130104,340900,195818,3833,7200,147945,192514,34848,-108542,-52006,45425,118363,-12370,-182957,-112152,13851,34767,69550,106993,49585,21782,82282,73853,18492,31417,19067,52470,77082,-36060,-105317,-29768,4572,-55750,-89430,-40174,165898,378714,271502,-38689,-105715,56261,87696,36844,43590,96478,105978,52681,20016,15763,-46262,-242073,-366122,-256008,520,163693,264023,285085,225027,108324,102390,148158,154380,22025,-211369,-189894,-84058,-56757,68167,88229,-169695,-425454,-463499,-409095,-359350,-363265,-237018,116744,464023,481642,262395,119821,78955,79657,18472,34041,160061,166147,100221,133239,134156,103963,127154,141451,254837,338756,214634,81619,91230,63077,25977,-11689,-16881,17933,20111,63298,282234,438731,305189,123185,138522,287586,469237,462155,324625,283773,250012,132282,149247,179497,4502,-114367,-47329,45885,135098,172812,70840,79623,100403,-10849,-52461,-56382,-20929,92923,18627,-113369,-95197,-48270,-51555,-68335,-89161,-50896,-38500,-26524,17436,94279,125021,169337,241605,222715,135330,51041,-45514,-50971,114270,265910,334356,233519,-127782,-237258,95258,303289,299253,217682,30448,-182502,-279641,-193497,84604,265339,138407,-33465,-12816,2409,-109830,-283557,-348909,-282707,-159129,-51510,-12770,9341,9480,-82362,-150865,-117018,-72389,-38545,62700,123454,40201,-40145,-76899,-124448,-128093,-160583,-295103,-288657,-43690,92697,-18116,-73236,56581,49665,-167796,-285231,-234461,-253696,-299149,-145500,7689,-80632,-80590,23750,-110024,-423916,-324720,7328,160914,93128,-134513,-286224,-67747,226462,272378,151885,-102122,-296474,-134659,29395,-51371,1380,140114,15269,-133818,-54152,-38150,-125841,-263230,-318365,-251797,-245408,-312778,-289929,-159444,-75783,-64697,-153388,-274449,-229290,-165363,-91563,123816,245182,171885,92260,-36792,-212521,-213787,-51148,85205,-60120,-191239,228707,681997,427508,-78574,-325667,-220832,-23535,-35035,-100317,-78453,-14944,165584,358336,353913,275250,135528,64383,28627,-89394,-123742,-112319,-222825,-234355,-122688,-124719,-331344,-435984,-242615,-144993,-274231,-245472,-1669,133022,-63611,-312321,-154436,145483,198726,194336,184387,74161,-66811,18628,276590,333951,206814,193143,144518,-14788,-145479,-138622,118772,388895,344091,124646,-45071,-208409,-471374,-603984,-481566,-412635,-292847,-122171,-423251,-722468,-796295,-1108363,-1525391,-1526643,-881090,-282451,271157,757842,1241442,1165494,823142,544788,145700,-363923,-895186,-963958,-553700,-347069,146671,1056945,893325,443322,453608,413148,398534,516370,424162,220230,93453,42063,87075,192653,377545,571282,620182,579884,320797,25051,172544,489066,442902,135494,-66588,-109226,-48368,32443,174143,352265,248033,-129217,-222922,-3949,145076,248988,198802,49372,59545,136208,179794,240914,253099,154946,53244,95267,260581,246298,-8782,-153065,-106260,31245,134256,105545,-8226,-89653,-133115,-128911,-113997,-108931,-49803,1864,-126921,-200064,-73056,-68930,-119923,-77651,38601,198698,241645,106422,-20082,6723,162622,347867,446745,443715,367220,223702,125762,53495,-7106,529,-91728,-382094,-371129,17585,165363,84446,-33233,-155374,-124092,42268,106655,5141,-136287,-310476,-406111,-284803,70027,314677,288524,78187,-3092,72765,71489,138548,189453,42901,-214681,-383118,-387335,-283332,-219889,-214395,-128787,62021,142805,52329,-31137],[67657,140571,74836,-69472,-43504,88043,76691,40421,75209,28905,-115279,-140978,36920,210776,132819,79704,113522,164911,241369,256746,121688,76150,106529,-77515,-220025,-6031,173239,240735,251918,18627,-243804,-137678,86965,147669,89661,113338,142661,-30619,-198957,-111219,-17998,-146359,-139980,-7986,-5674,-28796,30834,63402,85555,122195,73359,73604,29019,-87221,124226,418678,298388,-13283,-96819,-24307,42839,63702,110832,180305,217476,86371,-26183,-73300,-310206,-505565,-297539,-47147,-13950,52596,166328,69195,-117953,-63716,266835,657179,697534,297774,-14072,71184,109970,-81570,-176768,-69154,-45677,-160556,-201881,-105278,116511,426596,653692,515780,232524,160777,272921,250532,144578,204524,140901,-137604,-367867,-372526,-235290,-64280,136735,256815,241830,88531,-110757,-134322,26161,90471,-32936,-155808,-81994,78456,156652,-39378,-247022,-101276,166280,215202,114607,-2383,-92722,-35465,51796,11914,-122095,-202910,-161777,-82200,-63613,64045,191729,158244,173247,171135,-47567,-146941,23440,132808,52192,-98198,-179409,-133176,-108033,-203716,-184334,52598,209747,68020,-63975,70922,279411,275434,24172,-34435,-10687,-255943,-362319,-145503,-18285,-70375,-101162,-134675,-127008,-24201,25133,113846,201476,103762,-98707,-181720,-66190,45968,71995,67789,-20224,-125867,-29168,66506,-101086,-216294,8264,216181,135072,-118067,-316941,-277931,-204978,-165529,107647,508102,581615,410442,355836,308048,59814,-45952,33590,88268,152005,215091,187453,87961,-69734,-27944,111007,87236,-43278,-17887,28010,-93883,-232576,-273116,-185544,-3309,15147,-80763,-34599,-4323,-76914,-66901,22642,53900,-66752,-273225,-379241,-256355,-147837,-184367,-169226,30077,281899,254218,84686,60272,125792,99090,-32186,-88266,42548,143565,72125,-53699,-137399,-139029,-165001,-151844,828,121943,120131,103279,65583,-65829,-162982,-99073,49745,81466,8150,-114614,-169455,-105155,-41326,-172107,-343552,-269176,33821,147645,-84113,-331128,-185887,140243,304387,247994,41965,-71834,-5216,85487,200864,74076,-292449,-364693,-185745,-124888,-147038,-105911,-19331,32769,-225,-90,8247,-57311,-88594,-155534,-195526,-105098,-57376,-106732,-44611,72122,-1918,-190325,-391231,-392328,-170746,-35984,1895,19940,79452,68309,-154921,-299903,-80408,79679,-24842,-157651,-128270,-63726,-54772,-121554,-251310,-359260,-301763,-24236,326345,259977,-47674,4073,235695,232329,148961,221262,249742,20819,-264498,-333068,-136137,61202,-884,-41392,188765,269471,33097,-60433,91016,247697,191783,-4231,-188399,-361465,-434645,-180878,106597,92562,43066,52767,50086,190904,281262,161004,93527,61025,-56080,-101163,-34523,44406,72745,-67159,-275631,-279376,-195193,-196879,-329006,-384224,-238051,-71498,-102219,-264868,-363579,-308350,-231837,-189356,-144681,-41987,109034,180967,43620,-245926,-407710,-280615,-26097,138048,204072,199381,101332,47949,69351,99383,194868,291052,275403,97302,-87734,-12027,224251,231294,50836,23663,56015,-64101,-73196,10034,76250,120713,10400,-147294,-111439,-34188,21285,153573,172908,-85986,-227631,-33780,136891,257755,370955,297355,250165,80178,-362442,-690199,-426636,25069,-63762,-508503,-559941,-143255,435655,528818,-48923,-339465,-275793,-1450078,-2848872,-5731716,-10645224,-5402565,10461686,13231921,2692201,-2121713,-157335,-175,-572469,-16046,549789,487937,101782,-288748,-291009,-39509,51655,-56173,-143567,50226,127868,92536,74417,79629,34997,-43807,-143819,-76960,116151,211851,198195,250177,267804,140932,-15939,-8469,112074,221144,176549,236452,260150,77744,-15719,172709,324073,215175,70053,8690,54153,100726,92679,121732,178120,190456,110397,-151055,-283688,-186158,-159959,-222319,-109022,165007,345208,231357,-40585,-156075,-128873,-38791,108737,277540,276925,134700,-18957,-70084,120830,404837,377328,145030,22327,-96026,-178552,-43984,110250,74694,-7390,41010,139216,280545,347290,143900,-108691,-85110,67243,134016,178845,203245,132554,109822,148821,-7702,-215123,-229972,-172668,-188345,-168416,-109225,82320,261647,149218,-29486,-63959,48209,133514,48502,-93878,-77001,40219,128054,-7215,-192152,-112150,20091,17887,42553,38716,-75098,-79119,67273,125937,73033,41896,-4850,33768,136181,116495,57180,83929,91171,55584,9734,27443,188951,344010,201122,-91044,-110382,124737,185772,82432,30637,85015,133235,116430,55884,-8037,-106070,-211373,-252357,-83963,162798,211192,139634,115692,46722,-25592,63412,139111,91016,3730,-128200,-140467,-85855,1809,171184,178728,-80655,-337477,-390373,-346075,-351586,-423770,-246756,188354,492593,450765,246218,81795,924,1045,-28771,18046,128887,110026,54654,78828,57219,34059,45331,45038,196842,360074,288752,131337,98863,131384,152760,92292,1482,-12861,53741,133109,253119,337779,254271,135483,149317,293589,474563,446919,286413,259989,227162,115505,169362,209659,36281,-84359,-34403,46072,121266,104112,-1545,68776,164114,56801,-40680,-51221,58812,223298,139038,-39687,-72394,-27720,-13298,-50205,-143585,-180956,-128944,-13050,32370,46078,103821,222929,343237,264582,38644,-119921,-150304,-67062,103078,259633,336535,206550,-131980,-126789,215826,345681,211201,133658,74445,-47730,-183723,-186623,44898,186584,42318,-86761,16188,67679,-53785,-180546,-187358,-176283,-116180,-32880,5247,21736,-29316,-139946,-202712,-195829,-117841,-8217,61089,109977,127288,104570,3867,-101084,-122902,-168172,-280374,-243205,-34808,37855,-96134,-134353,17058,41462,-88091,-168291,-139768,-140459,-179227,-104783,-48702,-147972,-133935,43761,-80957,-427606,-377314,-59909,115322,41755,-202668,-355835,-126352,134900,144371,59387,-87257,-220994,-89257,71298,37241,29530,89219,29359,-42870,2609,-14784,-74956,-180058,-310770,-327944,-281776,-302204,-320681,-258182,-174763,-95905,-130219,-261705,-210390,-95749,36241,254106,288917,120950,15114,-82141,-239158,-233352,-60539,63761,-88297,-200028,231529,746958,525158,18033,-242191,-145153,61484,55045,-64946,-85576,14150,224160,387284,328335,221481,111517,70424,57241,-27299,-54650,-107071,-277224,-336925,-233147,-228387,-399735,-442123,-206700,-133219,-326421,-354998,-140815,1741,-151296,-386578,-262524,63411,143866,119946,98566,-8610,-114420,31984,316863,346416,175369,127637,111027,-46526,-209373,-158975,100922,379629,340748,144900,-44267,-216984,-426615,-501567,-434813,-398374,-287687,-235117,-706280,-1048696,-1001105,-1084804,-1530994,-1369974,-568228,-23008,451539,1104166,1417254,1197128,936521,603114,116955,-266051,-697647,-984257,-870837,-555291,428579,1095752,778551,503005,481093,315146,296307,472140,454805,278195,141338,86693,94373,157360,345036,589071,694925,650322,336856,-29537,60636,380216,390332,105156,-70398,-118173,-144617,-141402,5819,216272,125409,-183817,-214814,25027,169875,220122,150605,42092,62695,87579,133591,234693,226386,96824,57429,148073,271288,183308,-50513,-115072,-88421,-47009,98325,181118,72970,-987,-1800,-48410,-128158,-104103,58714,110583,-49629,-145756,-52117,-39793,-81057,-104623,-47676,77145,126766,122450,93842,-22504,16651,291614,475067,462376,370981,198765,69002,26237,11940,35639,-36922,-312118,-297833,73406,250171,179826,47140,-143325,-184066,-19351,89671,8959,-142925,-331726,-443233,-325135,-19699,128373,43769,-113766,-79907,87673,150183,176851,193441,56274,-214157,-391920,-429857,-337132,-253021,-225115,-131471,48264,138386,97670,45499],[102530,139019,64035,-97145,-61984,69166,13155,-21625,89790,86751,-53290,-62773,100305,210284,127628,51423,2803,36813,163555,191887,109087,110382,71259,-193147,-290189,-54581,119287,207717,278966,157701,-49732,-41213,77852,83760,1953,-64370,-57161,-72021,-162696,-144213,-103375,-283354,-286614,-95158,-58249,-93194,-67140,1718,96920,103772,-46972,-67764,-37065,-94605,71116,318386,238745,-3408,-49641,13729,18125,1038,126055,325250,370780,127776,-65850,-73310,-186568,-270879,-62446,81193,-62650,-26306,210189,138334,-135956,-121694,220710,588328,650542,271159,-65832,-1747,19116,-168708,-243346,-79177,-13198,-133353,-177983,-27588,208214,489640,700553,545033,189635,40571,144974,200975,128417,180081,78473,-161132,-351163,-347594,-232097,-38034,212072,301934,170389,-68318,-249146,-195027,-9415,32385,-37161,-57186,-25419,46139,147486,76116,-98192,-19575,272016,392744,301704,122961,-97587,-119713,19222,-5465,-165828,-226325,-283842,-280050,-159647,23120,111580,76479,126110,152794,-13463,-85377,38595,100794,4772,-159605,-221834,-143861,-100397,-173654,-166074,82047,207124,63845,-20979,154681,357013,371870,144567,64986,37773,-233760,-339703,-95462,20328,-66265,-108985,-92944,-51289,-14991,-13732,109993,224368,108114,-93898,-157340,-66342,47764,163484,230757,99451,-82461,-63801,18159,-99844,-197076,39268,323045,290954,1109,-263927,-282284,-234787,-174201,99072,424407,455360,366218,423788,430477,162091,2719,25119,89699,207179,304297,253092,115425,-54285,-19045,96184,65216,1436,82497,128719,-64270,-207548,-212562,-167054,-67613,-82499,-173843,-97264,-60725,-168089,-154792,21948,60043,-108187,-359627,-442347,-253658,-128849,-219463,-256339,-25727,250294,244850,53558,21726,73502,32222,-67850,-70819,79729,183796,80890,-57376,-86138,-38785,-56612,-19478,146036,236746,185125,150755,132584,-11286,-146449,-94515,50386,30327,-63619,-180694,-236436,-158754,-42685,-122392,-279891,-261054,-5260,122949,-104277,-316527,-123723,209786,370588,349052,123603,-108569,-124011,-11995,168066,114190,-215061,-319234,-217323,-163551,-145635,-66160,52291,73129,-61763,-92860,-47285,-119107,-207475,-296744,-291592,-87125,-15564,-131078,-130325,-13540,-36738,-161758,-322364,-367514,-251697,-137861,-15362,82844,109422,2772,-260475,-385429,-109397,150335,124043,-355,-753,6392,-56683,-146060,-222471,-283998,-231741,14872,284623,264651,86961,177933,304754,235208,128411,156397,165044,-66557,-351733,-363232,-120924,70502,28533,-32046,152837,228219,1491,-77197,94126,256821,196360,-22335,-254409,-395821,-315954,22941,114514,-11296,13637,73002,2000,88231,192345,60487,-72473,-76793,-99469,-89786,-31437,43588,72522,-48509,-177163,-203469,-228809,-284914,-312358,-275615,-230457,-202608,-238354,-332421,-351362,-240658,-245172,-307461,-241030,-41185,109612,89196,-72277,-249899,-336438,-226104,-11587,154600,234932,234801,104097,-19154,8523,144762,256562,221448,172364,85500,-121104,-151234,49069,112065,-22579,6778,82989,-44491,-76667,-2330,9566,-21677,-111762,-178982,-127501,-86794,-41103,122837,177026,-46271,-196962,-54393,68712,156590,202133,124120,155321,67690,-290614,-566769,-345267,41395,-113693,-597474,-538992,143033,826174,816990,33890,-406832,-495113,-1881413,-3174582,-6527961,-11247621,-2810797,13234121,12595983,1018597,-2334337,-202596,-111862,-327340,335287,863027,936647,421204,-280548,-335435,-29030,54984,-77497,-174140,-21490,-7863,-2628,71041,150204,97480,-72839,-173812,-35475,194039,275392,229570,211518,177504,106089,33211,52748,196210,307939,153406,20219,-28436,-104331,-60246,256594,477333,370678,222138,124134,105781,83778,2155,-10959,78790,224239,299938,140882,-10082,13178,-7327,-125140,-109229,92267,329988,320185,80557,-59059,19368,96463,149661,259063,258128,127265,-10209,-39346,145739,402537,374911,136040,-27907,-162144,-266880,-133430,58194,22731,-51848,88108,228087,295589,260764,74021,-135257,-68901,105162,157176,163292,128342,46766,104065,268760,183966,-32548,-115360,-147295,-173140,-110419,-67940,45040,172455,89049,-81708,-151555,-73289,70443,103438,8020,-42280,37803,109343,-13563,-194161,-113267,30442,19954,33002,-15919,-181530,-160605,52965,154518,116194,61994,-21115,-19270,146596,257511,236744,214107,168567,124728,96928,122790,217270,271424,106209,-126003,-93519,174854,261694,108491,-19,65448,168884,192061,107190,-8210,-135617,-159978,-130269,46105,249828,210595,9356,-32147,-111018,-160715,12847,125446,20583,-34339,-49434,-100240,-97838,49245,242318,234603,32296,-150120,-225923,-218672,-269386,-393365,-211662,238344,449583,341853,173248,-7350,-121843,-115326,-86968,5719,125015,101220,26723,127,-38123,-18819,6616,-14871,116724,315200,307884,159003,93048,186993,258256,181265,19954,-47315,66129,186719,200560,180095,144651,106443,121189,273814,462333,425323,254351,229189,181768,74192,145201,188686,29158,-91540,-65420,1526,77754,31568,-47938,69781,199635,114124,10583,-4177,129507,305929,230533,34430,-22483,9930,15740,-32541,-170856,-314788,-236719,7442,73918,12221,78901,261253,424722,305936,-41960,-275482,-255330,-93385,67028,200657,274764,149129,-109315,-33392,267257,331691,95546,17936,92794,71681,-93905,-159262,24363,106711,-35545,-75083,92296,137166,-17960,-85937,-22734,-42665,-28388,14190,29782,59662,-22003,-167460,-226984,-235079,-148013,10678,59878,96912,201701,227528,73905,-69590,-99874,-148842,-229224,-170386,-8674,134,-164841,-191476,-22347,35562,-19737,-58054,-37553,-16477,-38787,-39293,-72369,-158413,-119636,97229,-24831,-366395,-372298,-91185,92217,13560,-239751,-371981,-150025,41954,6069,-20847,-36569,-97949,-13379,130141,137076,55704,33457,46287,10146,-48358,-77023,-60460,-83263,-261769,-380972,-306341,-277382,-318334,-302884,-235252,-126256,-105409,-206485,-159489,-30669,130562,334563,281988,36738,-72871,-127835,-248620,-246783,-89281,20133,-113380,-198899,184482,659743,524785,102791,-135755,-68625,127876,137661,-25153,-85310,50002,283002,384116,244886,80861,-2861,-380,36308,4180,-6719,-76290,-265341,-386523,-316491,-286917,-391417,-386467,-159207,-112053,-332836,-417746,-264916,-131491,-200493,-359876,-308332,-56131,50135,29118,5147,-74077,-128992,39543,299164,293214,102285,39663,68715,-55985,-221202,-170306,38558,267878,238941,105634,-56434,-216967,-325259,-311901,-315446,-351359,-337114,-472567,-998399,-1325806,-1198627,-1022207,-1175515,-705061,106970,589804,894374,1332485,1143531,761826,659782,341581,-91226,-274702,-471380,-726966,-838787,-556524,537459,821020,539409,498334,440596,232869,219545,385126,425093,299053,176788,136530,118528,118410,241681,484556,666230,646825,327333,-53433,-25729,239228,264551,49087,-81325,-131022,-210121,-267044,-137089,92554,38289,-181959,-165380,41833,158413,168456,118216,75280,78798,9731,35346,175263,151701,27777,65906,183519,237112,83963,-86238,-44590,-45804,-136553,22307,231249,173537,91951,95943,9621,-130336,-87147,148697,195184,12768,-90164,-9133,52558,18964,-79603,-90291,-8086,46098,156910,213589,-26151,-111223,195725,429463,418767,318681,140931,19935,35961,50530,55547,6389,-193462,-165000,117739,259786,219106,120673,-113820,-225784,-98055,24047,-2150,-117418,-289786,-432692,-343592,-113673,-64758,-185686,-252398,-137516,39055,139291,147967,165471,59903,-182182,-321505,-368841,-330091,-257381,-201738,-105806,36440,119389,125168,106164],[102769,94103,32707,-104299,-48176,56901,-71810,-126763,54917,112200,7718,37087,177341,175651,69835,-17002,-118662,-98660,69462,92498,45856,109889,16941,-295128,-303026,-59755,63166,144791,283337,302575,178173,82882,79763,18041,-83616,-187640,-165532,-47154,-83623,-131870,-142117,-357496,-429193,-226630,-126947,-150001,-162789,-76947,83776,72468,-135608,-168467,-91002,-96813,15382,198727,151730,-3386,6681,81644,31170,-22148,144593,413708,449931,150954,-112362,-119849,-103635,-57139,132070,164106,-109765,-108376,221117,201471,-126141,-142195,175511,452150,523898,240686,-73747,-53673,-64685,-261305,-321842,-119427,-9576,-107989,-137566,41639,247955,467417,665024,567966,184065,-55665,-12862,58366,30114,69654,-6558,-139646,-257010,-254420,-186698,-12410,231238,262012,29174,-250437,-394490,-291699,-80130,-8740,-14242,42098,16631,-15370,67954,118848,24415,47023,323901,501237,421643,193666,-116461,-197109,-18263,-32255,-170316,-175730,-324786,-430573,-247253,-36118,15466,6288,83823,118687,15082,-35212,14799,29231,-46525,-171873,-187180,-99230,-86214,-158682,-140872,112725,199127,54734,18356,213364,381696,391388,231413,143406,72459,-170448,-265119,-53792,15374,-96337,-147837,-76843,19568,-8936,-45378,102773,211798,82847,-91286,-141029,-85555,62929,265590,351387,179763,-36263,-98711,-53701,-99514,-143768,94378,417329,423250,122185,-210878,-325040,-287370,-183815,66868,297229,319933,321984,443358,477458,219029,-5810,-20988,88617,257481,366608,298164,162306,36487,32246,81140,48454,39039,122343,143029,-80645,-203106,-147557,-130239,-135980,-202482,-290884,-183312,-121362,-230310,-181447,47931,32654,-210579,-472109,-492849,-260611,-122210,-225201,-284461,-49924,186114,160092,-20230,-15571,41725,-15590,-87628,-29650,136555,221789,97105,-38565,-21168,41849,26523,113439,301300,327266,202315,154747,168633,64096,-78588,-75654,17020,-22787,-108109,-212194,-266357,-181141,-53672,-95277,-232285,-242192,-17216,128236,-91712,-266020,-43494,268804,410168,418031,173616,-188312,-306572,-171139,57642,107711,-91814,-216617,-223586,-173622,-91899,3991,124453,104633,-122890,-176030,-91215,-167992,-306641,-396164,-337093,-41378,47720,-137090,-204097,-96000,-46536,-86901,-180787,-261215,-277796,-205861,-20468,154351,147086,-35420,-274117,-343096,-82109,205050,209427,83586,88534,104562,1673,-109234,-146984,-181286,-163588,23989,209567,256998,199238,261763,290339,188492,74390,64824,67183,-117609,-365764,-354621,-136309,7675,-31827,-98813,55054,149922,-18090,-81397,85116,231647,147421,-92847,-312952,-375379,-142885,234694,141305,-88852,-15586,64452,-75108,-45431,82961,-35163,-205994,-182892,-119253,-62097,-16095,46010,69588,-7221,-48648,-119530,-238712,-320056,-259755,-145260,-166724,-258854,-324906,-394227,-362548,-215831,-264428,-392036,-298610,-33868,88764,-27166,-185407,-222297,-223966,-153923,-32623,77909,185055,221316,90067,-62070,-38023,151917,250060,107055,41023,52070,-141813,-258259,-101417,5273,-86587,-29618,78708,-31902,-94516,-14970,-41061,-161554,-224351,-173840,-94066,-103640,-117241,14373,93609,-52176,-178701,-75471,43375,103996,23659,-85713,13506,33411,-196721,-400319,-256829,22928,-205559,-669177,-471796,392688,1089442,1034044,127034,-500647,-751892,-2055694,-3051121,-6352439,-10051101,-33507,13632359,9986935,-648912,-1926802,-51083,-116774,69924,744159,1154493,1315544,744505,-134352,-238643,93155,137661,-25705,-73059,-36269,-160963,-162582,8840,152649,80240,-155541,-196073,32349,265548,309403,241419,174941,100397,58091,47171,66803,209391,296062,87076,-186105,-268103,-236104,-83671,286804,515256,416565,271896,179216,134529,59545,-52860,-79359,2312,233794,465213,449070,302158,229374,141156,-7541,-62213,59062,320786,405353,201753,44771,158356,190098,143335,206699,221116,107175,-11044,-31062,127319,324975,277636,44023,-138120,-265981,-351369,-190565,31494,-9727,-59185,160896,317574,269871,127941,-20216,-153329,-60475,105754,156731,153905,63098,-55948,33204,293076,329786,146355,24165,-84551,-123923,-28918,-3263,26726,97682,32415,-137588,-232951,-181715,26536,189277,165513,47131,45570,71506,-36245,-195534,-116179,48140,53859,46706,-46164,-241684,-200691,41532,144140,127365,90171,-18755,-84580,117455,355914,382781,318426,207180,122837,145561,221734,245284,180980,6290,-142294,-65681,182156,274998,94336,-44157,44651,203214,253908,160749,20443,-118471,-100610,-25874,120458,271401,179612,-84343,-124018,-205378,-258024,-32323,116074,-29824,-79900,-9397,-86352,-105273,88397,267219,233984,121587,59574,-29105,-60742,-122666,-271255,-143306,246283,347745,192713,63769,-121997,-247894,-233495,-155156,-15873,143202,141192,21294,-90127,-137989,-51957,13437,-33236,23843,210154,260999,140958,65028,204790,309291,236885,39729,-78943,52320,209942,135836,11340,18214,54435,64000,226900,431519,392751,219659,187347,125442,20699,78509,115987,-11877,-118791,-120987,-69443,19619,-26710,-66869,76779,191462,130184,68474,64063,182789,341002,280898,85794,23331,37108,17725,-22790,-170073,-424371,-345437,12865,113582,-1493,58185,267180,445883,318665,-91421,-374734,-317316,-100069,23908,102656,171844,85182,-74665,2009,228504,254515,-19782,-98104,74734,124587,-54449,-126103,23429,46601,-63840,10468,202511,190891,-8475,-23449,93869,81280,77425,63523,45459,117109,42046,-145217,-214780,-227505,-152360,17130,64842,98991,254607,302104,118462,-38167,-68217,-108502,-156893,-101301,16544,-12289,-203128,-227043,-52332,24895,13943,22692,59793,104261,95994,32661,-54771,-104190,-35612,161626,38446,-259373,-302524,-69731,95753,3503,-252507,-339749,-134636,-34568,-116208,-75315,26815,27448,66221,185716,211465,69025,-8480,65478,29910,-151004,-187664,-84796,-1799,-176588,-378759,-304827,-243814,-288572,-295310,-255920,-157239,-93581,-127120,-84288,19829,164144,332316,224986,-51344,-146018,-163207,-240750,-247717,-122952,-27080,-119879,-180957,103537,452597,421728,145762,-36880,-11405,157942,188745,3973,-82520,78877,317216,342066,121384,-103883,-162726,-108138,-18943,-6888,1929,-26861,-177891,-344682,-330884,-277885,-315115,-293371,-113772,-85216,-291193,-409981,-334356,-229710,-196695,-238202,-265639,-158154,-50319,-61936,-86633,-117570,-117437,33910,233631,196318,4020,-53540,30623,-12620,-142083,-157247,-49110,89630,69027,12419,-74545,-196652,-189365,-90556,-153877,-275594,-407072,-732547,-1197424,-1461030,-1302853,-925074,-604847,203195,973983,1410740,1514443,1429282,530342,-69929,-22274,-217672,-445980,-391969,-270255,-267824,-454120,-285536,484209,332380,191531,371020,307786,150292,153754,260261,334538,260948,170000,171096,156980,98244,116681,303120,537548,564655,297352,-32743,-45399,127924,117423,-3566,-80615,-136483,-230051,-321030,-228740,241,3757,-121992,-72814,70493,136161,116384,104605,132060,96931,-76940,-83839,79379,48804,-32872,76444,195424,174288,-12595,-97750,36271,1855,-211524,-67329,245591,258824,147886,123511,27750,-120354,-66759,177849,218724,42971,-52692,27202,156972,140006,-14761,-83197,-36422,18265,193549,299668,2322,-176199,87872,322057,325528,222386,61405,-11181,72215,89046,43731,15003,-69245,-23406,130099,181880,175693,140095,-95052,-246719,-184153,-96670,-53406,-79342,-203403,-380753,-339783,-184751,-199953,-310865,-282321,-160537,-62753,27195,56330,120644,61310,-124353,-197340,-233012,-271020,-228443,-142320,-52683,32371,88149,127164,137386],[68796,18794,-7585,-88506,-13509,50986,-148024,-232219,-6304,106374,52947,135753,262806,151585,3110,-87542,-207516,-203926,-15279,194,-33598,83685,-30912,-344562,-268600,-32459,22196,71300,256585,397685,350922,190120,87950,-32870,-131392,-200865,-147937,24611,16122,-70115,-118563,-349981,-530907,-376758,-196211,-180600,-225946,-138411,64389,43582,-178304,-221247,-127389,-95192,-33262,83871,60081,-13248,58523,165665,82217,-3802,155595,419004,442899,165630,-130123,-169703,-62331,72094,212667,159578,-145075,-171771,189278,242800,-81368,-119506,134081,297107,372934,220711,-45805,-79805,-118313,-326902,-378377,-165848,-30163,-91168,-90778,81049,227552,383928,588886,592408,224513,-99504,-159353,-129573,-114199,-95815,-92554,-84341,-113033,-116855,-108915,17170,210118,162928,-128656,-390858,-498323,-395550,-164401,-1269,77667,150815,52595,-79583,-54477,78098,82172,71918,296367,497837,441506,204902,-129903,-232889,-38940,-53528,-140296,-94272,-306017,-496583,-288612,-80648,-54941,-27178,50854,74009,39863,12110,-9758,-39283,-84493,-140752,-105586,-30186,-67761,-152240,-105310,145138,206135,54344,44560,234069,355852,348381,282349,198093,92945,-77677,-140963,-17087,-22194,-145562,-197134,-80564,63042,-14236,-63821,96498,174300,51407,-69342,-129565,-126323,75388,341527,388131,200367,8002,-116081,-122935,-100516,-77279,153171,467310,497786,230110,-147787,-376580,-340514,-180535,29742,161482,199622,269925,397493,433832,207146,-73512,-94292,80859,281767,378007,307871,209250,172625,121242,68388,35996,69078,117000,91628,-117130,-203483,-92158,-87819,-195288,-331891,-421746,-277065,-171558,-248789,-138973,97722,-13215,-344157,-571460,-508279,-275251,-139206,-199339,-237475,-48903,95487,28597,-107352,-45652,26603,-40794,-85705,26749,189249,223843,89601,-19586,38015,91141,62030,192956,406397,361097,166006,114800,164458,133295,9537,-57331,-45575,-67879,-116427,-206372,-264359,-176517,-64159,-87561,-210645,-223311,-16230,141682,-49543,-187733,28841,289198,401301,429913,172759,-290353,-492455,-339558,-95358,54229,29793,-99189,-210305,-149883,4377,88918,180382,120513,-168029,-231588,-114940,-186464,-350903,-431821,-327788,14333,115728,-123278,-252488,-153787,-31752,3805,-25885,-127374,-245172,-207460,-984,204708,168541,-49433,-222885,-212509,-5333,233378,209527,73211,118327,202283,102427,-18517,-40751,-68417,-94307,11976,131991,235364,242313,226672,205000,126301,27765,-12364,-18815,-132913,-309958,-306127,-178258,-118352,-169546,-223240,-86519,40011,-34019,-75021,69040,185019,64648,-192609,-348421,-304304,28680,367626,160319,-125018,-32005,36684,-157412,-174262,-22040,-107673,-279019,-234562,-110849,-23581,10976,45430,52450,40629,67960,-48281,-215405,-288897,-185775,-28732,-61471,-219271,-335294,-427574,-381982,-233009,-286349,-424124,-310967,-36384,42129,-135342,-255495,-155363,-78143,-67382,-69966,-53070,71406,156004,58085,-73284,-57590,120124,175877,-21804,-80015,10337,-138545,-296344,-175868,-47940,-112872,-68987,51999,-27555,-121939,-25808,-58821,-254392,-296489,-137163,-20787,-82534,-182037,-128794,-41598,-89448,-162299,-83733,64422,116171,-97321,-261518,-131695,-18594,-120060,-257329,-202086,-44763,-327506,-717195,-398169,500968,1134208,1138962,255258,-559739,-1044068,-2140101,-2774694,-5322967,-7030371,2724492,11857279,5798419,-2313126,-1271063,241091,41418,557786,1141408,1377542,1508910,968062,105712,-25749,298782,282766,82631,96999,-22596,-294122,-325171,-83085,89795,-6332,-251682,-193551,112254,313926,305729,228431,149148,50626,-11444,-6079,19231,156333,222522,11468,-330897,-407550,-297021,-87647,255954,438678,360987,236660,179443,143340,40193,-64180,-81300,-40461,206077,552239,681155,561891,405552,257532,107536,20182,77227,316657,444672,268802,122119,248608,223357,102072,149887,198305,97930,-18362,-55313,48192,172586,103417,-112526,-286683,-387521,-408119,-186652,57019,5250,-14675,251899,395748,217212,-9331,-103889,-143366,-51381,77035,139819,156228,27115,-141822,-66023,229811,387361,275507,149777,-6622,-63065,51806,71906,29221,50154,-11431,-183176,-289115,-249800,13886,283982,327613,164881,63194,21014,-79672,-197413,-110706,78827,119456,79139,-50651,-243257,-193120,29166,92467,100081,122327,4285,-137623,69642,393835,459086,369008,194192,51905,144613,297515,266313,99296,-74762,-139886,-35935,143718,208755,31905,-93983,27648,223545,281567,204006,73081,-58960,-43847,50180,152637,253438,136729,-123286,-150585,-216226,-287978,-58588,115423,-41471,-118086,-26514,-101356,-94759,121314,242644,172221,148940,205032,129000,87901,60856,-86519,-62271,201275,212601,51760,-49191,-225358,-332029,-313876,-227780,-59469,163353,211776,39532,-169490,-221963,-68366,44023,-30332,-70896,74666,163603,71717,11573,171456,290941,250550,62286,-99891,17136,199302,75158,-117317,-74917,5579,-5425,152497,371080,337362,172903,134066,71258,-32144,-18220,4755,-74346,-148451,-177616,-144627,-44855,-69851,-69600,78449,136712,89400,96934,122225,214657,340295,287893,101918,40237,36032,-9860,-24444,-151515,-489536,-437660,-13501,126179,6600,46901,227810,382425,280913,-108044,-398228,-314874,-74396,-11330,-9171,57121,32233,-45975,-25615,118282,132608,-106794,-177920,26337,91815,-72520,-90710,38674,17024,-35001,143003,315660,217822,-15867,-3007,130085,158156,162505,85681,40250,179081,147636,-73023,-168249,-183592,-134154,11270,78710,127896,285061,317273,131422,-14931,-40758,-59894,-82058,-57359,28768,649,-202701,-236248,-70648,5149,7097,64421,141693,207828,198975,88909,-6657,-2888,92657,213880,84159,-143068,-179299,8067,124245,286,-251892,-274942,-85643,-78550,-196662,-98377,76572,112974,121081,210832,224465,56153,-28744,82206,33518,-227791,-290089,-136721,41120,-74964,-309638,-269947,-205820,-241932,-251200,-249241,-196039,-107974,-53824,-7021,49055,133126,238863,127466,-116796,-185403,-178222,-218130,-233766,-145939,-58117,-99472,-145834,18937,216073,258000,133435,27208,17557,150308,197525,15324,-79354,89742,308340,266816,-8122,-266918,-298596,-197104,-80341,-48660,-21611,29736,-33074,-205349,-257492,-202082,-201929,-197641,-81589,-52479,-203250,-321147,-323111,-266220,-144641,-66126,-147977,-193369,-117609,-133602,-165487,-137319,-87678,16779,140906,79282,-103733,-137026,5036,79842,5916,-125418,-138775,-97999,-121898,-112288,-85365,-135422,-35658,104279,1977,-190725,-459916,-911540,-1250119,-1411510,-1259851,-812700,-47391,1009911,1776295,2209795,2158416,1421330,-182573,-1051459,-945245,-923531,-854268,-576497,-150153,220026,163739,244432,369730,-186743,-212038,106781,95356,62418,87987,114913,200545,165340,111830,178752,202416,107039,22576,124118,355842,427389,258808,31098,11252,81470,6941,-20545,-51043,-126768,-208055,-301888,-253123,-48306,15909,-24822,48862,130329,130698,80198,102041,185326,103563,-149230,-182069,-22019,-51344,-70554,82321,184128,112961,-61557,-67252,106383,31219,-254230,-140315,225429,296955,140509,73395,9853,-91699,-43126,134408,167478,38396,-42480,26108,206641,223322,54227,-42259,-11360,34933,203636,314529,50467,-159343,-1940,181946,204860,103412,-21898,-17719,115874,107539,-5735,-23387,18014,84106,107093,38171,54219,85279,-100939,-243902,-253516,-245811,-147378,-46920,-103054,-305940,-320722,-219174,-243384,-295086,-198700,-148381,-188602,-158418,-74102,73171,69623,-47226,-51275,-69157,-182014,-171168,-59586,13337,34805,47490,102165,135605],[15628,-59597,-40004,-55862,20711,45563,-190447,-298026,-65659,79907,75098,209569,336681,160344,-34649,-125612,-237700,-257645,-76110,-53509,-90043,49477,-49263,-320324,-207797,6990,5510,8089,199565,405937,405218,239183,92608,-54093,-116488,-97904,-25843,110119,108130,21486,-40198,-263253,-556699,-502560,-248579,-173669,-235562,-154060,57156,28244,-182946,-242614,-151080,-92794,-68830,-6971,-12953,-27910,93502,239453,150039,39985,148735,340711,364678,179991,-96901,-176532,-39940,97461,151000,61984,-157395,-197245,121590,254618,-3075,-62389,93823,165593,252502,211994,-7951,-85107,-132585,-340921,-382430,-194264,-70867,-89995,-50396,80082,163118,288087,519129,607481,292518,-82192,-258413,-295926,-251923,-262175,-157730,-13210,40588,26525,-22622,50083,176048,53914,-240162,-440334,-532853,-478551,-240305,58085,244870,270303,90351,-120811,-175482,-21392,65376,44579,190833,375257,356763,166784,-118474,-199876,-24746,-55515,-90816,-32296,-270649,-472360,-260297,-83068,-70854,-16767,26540,28313,65617,67882,-3869,-72784,-98612,-88205,-20989,33437,-38395,-139080,-64761,176571,242170,76087,54313,216048,295148,271163,291542,223013,99721,20492,10863,25101,-61222,-189235,-237235,-93808,67322,-35157,-69990,91907,131229,44716,-7335,-112744,-180297,66056,357333,329268,160236,43095,-106265,-163891,-100901,-23041,191913,456137,499244,309372,-70384,-398322,-366514,-152486,9254,50998,101495,194562,288556,315602,123489,-182609,-178821,58419,263163,329946,278376,236455,301107,220368,57074,27530,96238,96027,18604,-143066,-193019,-56945,-55201,-233969,-443910,-537253,-352085,-194721,-216094,-41881,160445,-51194,-449664,-608429,-472871,-284177,-173038,-148592,-132439,-44051,-14031,-109619,-178903,-69736,10543,-54961,-64586,84750,212892,169283,32915,-26534,76179,115607,53689,191180,415892,319054,83997,40936,121759,170292,82759,-51997,-127864,-111938,-101731,-172717,-237515,-151551,-65266,-94275,-208842,-203206,-14809,140034,8242,-96543,71509,253950,336627,378851,120998,-380059,-610140,-454798,-239364,-30288,106389,-2588,-178047,-95257,112435,161124,206235,121497,-181656,-244623,-111168,-164378,-326224,-403110,-278154,53791,160555,-97964,-269560,-174990,-6279,71655,85227,-19103,-169489,-138231,44119,211148,154819,-52755,-156896,-65800,94078,231852,133926,-13520,93284,270147,209280,95425,68119,32935,-24121,-2994,80296,202191,200942,95026,83408,83595,25826,-38625,-69941,-121336,-209105,-227855,-226071,-267248,-336047,-362802,-240082,-88044,-59678,-66350,51670,135489,-21159,-285743,-352194,-207748,137467,367218,144346,-122426,-29045,7301,-214556,-258048,-95013,-143823,-285738,-228457,-77618,20718,49016,41411,20013,81120,149981,8442,-155065,-199911,-109170,41170,44361,-105098,-267985,-415067,-391012,-275182,-308953,-405025,-287865,-61730,-27073,-208634,-261993,-56788,80109,28526,-92415,-170984,-57517,58817,12127,-63379,-54975,57030,53022,-140049,-165128,-23677,-102932,-249325,-154752,-32212,-91110,-94192,18393,-29674,-147160,-33290,-40308,-270481,-304861,-77006,67565,-41346,-219340,-252702,-176489,-135236,-140910,-77006,109528,176460,-122486,-346534,-231911,-73041,-83669,-181890,-202177,-156593,-450512,-730256,-351613,410477,930499,1101584,406342,-542970,-1341566,-2285387,-2592559,-3767835,-2891781,5111571,8592407,910820,-3754103,-630999,623895,384086,1045173,1440150,1472596,1454079,1021007,358663,238433,530203,452837,206852,231281,-20279,-372980,-422537,-162938,-6232,-118317,-311087,-154045,186402,330974,270927,194456,137499,34247,-93575,-125017,-82581,59088,136371,-37421,-384641,-440385,-291609,-78399,177843,285648,238926,153836,141628,134670,27589,-46670,-38621,-47537,144852,538001,776014,696667,495376,320382,196185,115532,139975,313229,408394,240308,139566,264601,197965,46557,107904,200819,109617,-28597,-108817,-86170,-29611,-103041,-289029,-434521,-493290,-414903,-110638,143356,78425,73923,339798,444530,153040,-114535,-147133,-101420,-40581,30905,110798,162591,26279,-180268,-145499,124316,351741,328799,227513,60331,-12809,111845,143089,46570,26768,-42562,-208287,-307642,-266661,27401,359145,443193,271429,81891,-39965,-143963,-195482,-81912,128299,204051,118464,-36955,-193423,-146834,11565,13845,46756,153406,40787,-160684,26223,371594,455612,363303,142527,-53707,102955,329793,273239,47552,-117226,-119243,-7999,78996,78515,-69553,-140214,15469,218311,266909,228159,136124,21826,7255,103755,169130,219986,91919,-118193,-128233,-154745,-243820,-61258,122036,-10705,-135482,-93066,-133267,-61154,146512,176485,63806,101640,229723,196075,196357,243788,112814,10098,109434,74723,-42624,-134269,-286744,-344680,-327846,-290576,-126746,162679,283800,79057,-211634,-267587,-73156,63234,-41127,-157468,-49396,50091,-33177,-63143,90811,210488,224753,87206,-103759,-25847,163863,33109,-172022,-99956,-17951,-69732,53262,266169,247233,111576,76198,30120,-74086,-123406,-120484,-143670,-172927,-219631,-207247,-114698,-109410,-69790,64936,46956,-458,73939,142570,225292,318212,255496,80698,20031,7651,-52006,-35211,-131839,-507377,-501890,-75778,100261,31275,43893,140669,238132,189752,-100529,-350626,-253566,-24712,-31249,-106119,-44136,-5804,-35089,-86277,-15850,2201,-146034,-192859,-31590,-8439,-120578,-46578,66957,18834,35072,273354,394004,218729,-20819,-17888,84312,164358,192117,62146,12002,228219,261156,30390,-98584,-125506,-108628,-5786,100724,187406,299656,280133,115738,-4667,-28266,-18744,-21464,-42256,26956,31441,-169248,-225679,-80973,-21759,-27401,71657,199923,280579,250088,109897,44049,107791,224144,242113,93666,-58448,-33195,127977,168748,-10024,-249176,-198012,-15673,-79839,-218218,-93166,93671,135314,132318,184712,159034,9576,-33276,86326,35246,-224615,-335092,-197366,34059,11559,-194629,-207698,-166055,-189046,-190803,-231359,-247756,-153551,-16756,42965,53230,55537,74714,5169,-145765,-184290,-167984,-185653,-206671,-146975,-59714,-54228,-99230,-37654,46519,98047,73255,42970,21951,117200,168181,11387,-75077,77454,252407,174943,-105641,-346915,-346825,-221268,-120743,-95459,-53989,79929,129767,689,-109422,-83361,-89831,-127164,-66529,-11373,-75204,-159021,-228484,-234580,-66341,93659,-1064,-141266,-120629,-166793,-215879,-131735,-46276,-2430,45532,-37491,-205946,-199143,-7771,178992,150933,-96288,-211144,-242515,-289150,-236858,-75850,-20362,119671,227039,100450,-126783,-470180,-948626,-1166866,-1198690,-1070189,-709837,297253,1452401,2272147,2761829,2653810,1342825,-739221,-1850519,-1809957,-1555435,-1198371,-760936,-146368,554198,832853,930522,326249,-546624,-588977,-250573,-146230,-17373,21807,-26300,52942,38230,18967,159954,243171,138331,-6003,26260,194069,279144,225312,122077,119662,97582,-25960,21661,15399,-99982,-161361,-227491,-208842,-48257,53692,76536,174714,224021,155882,61751,97545,212560,93322,-186288,-223192,-95293,-117877,-79514,76599,155932,82272,-34963,11520,153315,27035,-260790,-173618,183063,273177,69445,-32999,-24453,-36567,-9390,43229,60736,11930,-54615,-27558,157342,222463,88442,5568,43498,67100,160271,239122,92528,-74795,-53226,43908,82151,-12103,-88578,30,147701,96156,-81654,-101068,46117,140586,64347,-122886,-108162,-23887,-123656,-214890,-278816,-374312,-259726,-29003,-16208,-228855,-294545,-217019,-198749,-165223,-49576,-114445,-300768,-356947,-206338,31067,87771,39353,86301,75091,-90158,-99145,23110,69347,36705,2326,56429,107373],[-33935,-112105,-50033,-17272,34963,35029,-185777,-301161,-100286,48659,75964,241352,371228,190171,-29785,-116899,-211887,-262701,-112143,-57370,-96176,24465,-28809,-226809,-140083,37475,10168,-30213,123662,325574,331734,208165,81076,-39918,-36698,77707,138845,178803,170009,111115,65864,-120807,-490926,-562130,-270527,-129203,-187975,-115285,70619,29604,-170397,-258718,-173525,-93322,-88752,-61106,-48415,-36723,105203,273814,200056,82946,119671,205032,248973,196040,-13659,-113839,-5493,48763,-21364,-93170,-139213,-175276,39709,238861,95574,8759,50335,77781,189817,201521,9287,-79768,-114146,-297069,-318751,-188102,-126096,-107202,-27086,42362,87735,232108,484349,590710,350990,-19561,-290930,-381098,-333768,-374261,-188456,55604,165330,134652,42194,81457,156318,-16758,-265731,-390277,-498235,-521220,-291919,143172,446425,386807,130033,-126710,-252852,-129559,-2653,-25045,35032,167998,194873,98040,-75297,-95406,28603,-31764,-39817,-24213,-259474,-382912,-165215,-35072,-28179,25850,8237,-6738,96996,137046,39901,-63649,-87117,-39386,31640,77689,13753,-102711,-30539,200973,304779,123349,50375,171233,224466,190751,252002,207686,91978,97612,154642,81019,-69426,-206003,-256820,-107224,35696,-69588,-70314,86146,102030,84801,99638,-80507,-230600,22430,293116,191696,73387,60094,-71792,-161958,-97771,-89,194079,387577,433428,345366,13106,-363162,-344553,-96629,19944,-11600,20896,85475,136722,158881,-11583,-302303,-257597,14630,198198,237399,219790,231792,369448,289698,43762,22974,124541,86867,-30065,-135732,-162847,-45803,-43969,-244129,-503753,-597504,-381344,-179513,-137159,77678,219818,-55747,-465409,-549351,-386476,-270087,-200654,-86016,-15075,-60537,-132328,-220921,-219859,-94401,-26888,-76755,-32861,133466,196243,63825,-77338,-76529,86162,131669,24892,116493,320920,207266,-22194,-47610,53520,160968,115555,-64230,-216977,-171216,-90187,-127022,-191520,-111964,-53364,-109616,-208145,-170349,-17295,110348,61330,-10466,75926,166208,226813,277895,35097,-424202,-608435,-469121,-325944,-120118,115770,55526,-122792,-19044,194436,193193,196536,113751,-156784,-210374,-76948,-103262,-244444,-327501,-211720,55483,155979,-74876,-255940,-161145,9190,85721,118957,32893,-77009,-18856,106377,169079,100847,-60524,-121773,28547,180688,205457,19015,-129554,36507,286526,281799,192066,150369,103032,37659,-5379,67150,165614,99577,-73174,-32662,81327,85231,1971,-74410,-94769,-98537,-137929,-253564,-386620,-471778,-471288,-369632,-213566,-104519,-65447,37383,98430,-81830,-338177,-324443,-121249,143828,235244,79930,-99104,-9291,-5146,-219823,-266243,-115727,-140671,-241585,-180125,-31612,64593,95148,39898,-16970,106805,198671,63610,-63514,-81506,-48535,44915,101095,30779,-146686,-352052,-374400,-316590,-329643,-353618,-250041,-114058,-108808,-235107,-209249,52294,220061,122658,-76388,-217888,-146072,-34087,-36143,-50169,-46622,-25019,-89642,-234633,-207907,-37010,-34026,-129216,-57815,34076,-35036,-95011,-7087,-34529,-156147,-34332,5546,-206360,-242975,-1810,141145,-9007,-226261,-312311,-261829,-167502,-115185,-65372,140777,243590,-58174,-320896,-255565,-111505,-85746,-173635,-244537,-282075,-535841,-696514,-347146,135390,520604,911758,534427,-442411,-1585605,-2532258,-2560531,-2059943,1231129,6663531,4715382,-3530987,-4572045,-62564,1063103,869916,1430377,1561441,1392955,1165723,886281,536846,473448,722022,603529,299961,242400,-56347,-379307,-412631,-194668,-89957,-201698,-301460,-80416,238803,320442,223690,150743,136741,47798,-164699,-273558,-211968,-54861,68950,-39546,-344520,-392084,-241527,-64398,79886,113428,95807,59247,84173,109333,14138,-27883,15980,-25265,68406,434978,722137,679239,480276,321730,242407,201104,227211,306679,293660,105818,75786,202887,132303,-3689,83213,215785,134777,-40284,-177464,-243684,-235175,-284508,-429176,-537514,-548901,-361595,24582,275989,197131,177986,395067,446125,90686,-167711,-137002,-40372,-34032,-21652,69909,157541,52994,-157047,-171236,31279,254261,304534,241167,98440,14017,141362,196784,67289,13309,-66444,-207659,-283519,-238396,47770,388239,479317,329625,89012,-110811,-222690,-184047,-20287,197740,287286,150662,-18537,-115654,-79773,-9630,-63910,-5581,178715,77653,-148849,2926,305609,388773,321778,86809,-140509,45793,311796,259700,32342,-112629,-81621,20301,20677,-72013,-184974,-174626,5318,181959,215676,229090,191760,98765,58210,149851,190525,182298,44668,-98874,-88920,-58408,-146246,-45828,130293,51217,-123497,-176261,-161648,-10722,158123,84362,-62888,-2293,133128,161922,252536,389993,278381,59868,-5773,-39334,-76540,-173820,-294217,-283156,-267905,-321975,-202053,129968,329470,133465,-196078,-257484,-69721,41422,-94933,-228350,-126088,-41825,-143096,-147103,-16886,93785,171468,111487,-87826,-59281,120850,16413,-150385,-53708,-7672,-116689,-62626,110675,120316,43789,27004,8447,-97771,-210539,-230308,-207695,-196315,-244086,-250581,-190248,-155415,-72863,34033,-55693,-111189,1883,114090,218597,285657,191112,27284,-27211,-29278,-82926,-47821,-126255,-492448,-536001,-163443,41477,60098,41246,17166,44895,63818,-82293,-255266,-158929,27372,-35685,-164889,-118358,-39108,-43578,-134243,-121424,-99429,-132442,-133170,-72244,-133314,-160000,13168,106217,45934,116580,352409,408851,204126,-3854,-48048,-15047,100489,151251,-5041,-29275,252470,345661,135103,-22373,-77496,-94984,-31589,126836,270200,308370,211617,80982,-6902,-34669,1381,14447,-43092,19946,67754,-118179,-206731,-89060,-48044,-65258,58812,229614,311342,240817,85481,64404,184793,320154,249094,62433,-35308,93563,258988,212745,-39054,-251972,-127431,59377,-38198,-179690,-70025,73608,97043,97223,105092,28683,-65030,-36672,66054,37382,-137256,-302216,-247624,-19994,49343,-83065,-137781,-126365,-137021,-129313,-211568,-307748,-223062,-33545,41221,31378,-37982,-115914,-121844,-139914,-148196,-135298,-149447,-170570,-122361,-29794,5001,-49462,-46537,-3561,-3620,-9888,15881,14244,76556,115501,1307,-66991,44685,162425,87748,-144962,-314666,-278170,-164374,-126423,-123587,-71758,110871,264497,216830,72159,40530,-7684,-91062,-63750,38325,78052,47949,-73594,-151189,7044,185999,118130,-20209,-52044,-149535,-220873,-99071,1868,-11253,-30377,-137781,-287458,-231353,-14626,223393,212026,-93288,-255986,-317488,-404967,-331128,-40046,138345,254990,254024,103244,-112941,-434316,-845050,-1002042,-892954,-784758,-633707,347409,1454494,2324068,2923264,2862491,1209278,-979908,-2185903,-2298046,-1911412,-1378527,-878690,-257892,628740,1378649,1598381,436804,-632051,-849093,-607263,-342861,-60077,-32902,-138592,-75400,-79564,-73443,124745,265202,172440,34796,51862,119016,167102,206087,215774,234371,146098,27977,128267,113167,-59808,-110447,-127000,-111053,-2851,94880,152387,278831,334194,203078,48096,79993,206756,74233,-175121,-192148,-116650,-131311,-63334,56728,120554,95592,62917,126353,176874,-8015,-238455,-158440,137200,197032,-40983,-157443,-51940,47410,43264,-46364,-55018,-14728,-74419,-123287,14141,129373,68270,36997,95952,80196,53707,83384,101688,36824,-62416,-63308,-19961,-99077,-122245,33314,156082,61160,-156523,-189483,23371,158231,29085,-245548,-254877,-135412,-138739,-160345,-244401,-434199,-350402,-24362,42910,-162325,-264433,-187138,-98887,7456,90481,-77506,-365621,-498287,-302331,-4346,108020,119995,191128,166019,-18238,-29723,81607,94138,29572,-39819,2827,66248],[-59414,-121126,-31789,17497,22228,19849,-134249,-241939,-99653,28236,64512,225668,343831,204857,3144,-73202,-158956,-242419,-132426,-21483,-47814,16971,20919,-90508,-75352,45103,23035,-39965,47539,190927,175622,103793,42574,1230,84504,257385,278949,215431,193324,169724,164139,39821,-347696,-534847,-257188,-58289,-98244,-38320,98933,42751,-160981,-288937,-205753,-99127,-92417,-72551,-35986,-27018,95486,249770,200236,100888,73155,54895,133641,209060,96806,11849,61090,-15317,-224524,-243333,-90480,-109424,-27734,205345,191678,69635,1674,31223,175122,170630,-13301,-72912,-79853,-209048,-192839,-141887,-184985,-137862,-25335,-16159,36297,245505,482464,523331,362208,54018,-259160,-357143,-332801,-399671,-183494,109674,237237,177688,60817,105981,168611,-24047,-210445,-275679,-416766,-515745,-312192,212136,608913,473567,162050,-104034,-264177,-192929,-76969,-110871,-128663,-60269,7505,19864,-11800,51133,106415,13449,-659,-74884,-291320,-271472,-33665,47619,51498,77204,-5274,-20822,135560,212622,103674,-26762,-55015,-9696,41871,108231,96802,-34796,-12012,211055,372551,184356,39345,118832,169038,129977,162725,142956,68749,137322,255553,149007,-32823,-188843,-254695,-115433,-15433,-109122,-72687,74554,97355,171495,232743,-30101,-258680,-55039,149761,8686,-39165,51749,-25780,-119704,-89682,-13434,156854,281781,320814,327065,82283,-270734,-271168,-21885,62591,-20344,-47473,-51325,-28551,1201,-162444,-400822,-316728,-50694,99276,133867,153069,195149,348345,294890,25375,22333,152668,101948,-26872,-88087,-112898,-54600,-56992,-223130,-482380,-570711,-350743,-126702,-30808,181718,259497,-14496,-360752,-395995,-265697,-221345,-193994,-26402,59813,-113847,-245379,-289412,-233417,-126737,-96515,-120353,-821,170513,150176,-60165,-218482,-167285,70057,153687,3998,7307,155500,59235,-122193,-126799,-20013,108515,100678,-88709,-297497,-256308,-105227,-84401,-131402,-62516,-31717,-126526,-187547,-111898,-18691,56712,91719,54672,49796,50333,97388,151805,-59889,-405339,-479318,-369223,-328346,-190149,63412,76970,-41509,65664,221924,170001,156356,104567,-99756,-137486,-16110,-16294,-135774,-230613,-149133,13637,91611,-65371,-215837,-124393,-2384,35735,75274,29460,8236,117697,172892,94492,18327,-81130,-137286,36489,225586,166072,-87840,-222036,-25521,243777,291285,238262,187011,130178,73278,6413,84474,137536,-10062,-210083,-110617,118865,194453,97585,-37183,-64290,-10882,-57040,-243164,-435974,-533202,-517849,-445924,-312720,-166330,-77892,28274,80059,-102355,-330754,-272830,-74923,48419,26186,-24752,-79707,16344,10910,-160446,-189888,-79956,-108040,-175805,-117172,9530,99730,142955,50066,-40478,117002,227495,130230,42879,28308,-17929,-16957,74599,128911,-10672,-249292,-325296,-332830,-342794,-295865,-219469,-186138,-188645,-219330,-121210,145048,310440,196486,-21878,-175551,-158130,-84856,-68817,-46195,-50145,-113284,-224048,-304025,-217804,-24232,59131,27061,65511,106951,23685,-71960,-15929,-38486,-139549,-24327,62333,-86817,-125331,80071,177185,-11015,-210722,-286779,-268813,-173374,-92307,-65440,122239,269769,48495,-209039,-202071,-121733,-103065,-188892,-285279,-371933,-548459,-611631,-378390,-241796,6260,587144,582638,-280170,-1702160,-2776842,-2520422,-463314,4303719,6961511,985565,-6518607,-4408989,541923,1534350,1391434,1627055,1463227,1133860,730838,602240,579617,614488,826576,699053,330038,113873,-128517,-318364,-299081,-163206,-123711,-219615,-226109,6520,260334,296458,187355,111319,138449,79660,-197761,-396233,-331796,-162209,22335,707,-229859,-294963,-171541,-52957,-8371,-23656,-27662,-25486,21295,68472,-10549,-31701,54551,14359,1084,281178,553378,533819,376226,270652,244837,262966,314850,296696,128645,-106246,-67131,82120,52154,-37647,64427,217408,154510,-54435,-243394,-378297,-391918,-391735,-485444,-561896,-532778,-256315,184903,421340,328967,259315,390703,391101,39242,-168726,-81460,19134,-38269,-72794,15845,127818,91667,-80455,-139031,-14584,144094,221445,198601,106867,18748,141585,222935,79712,-4315,-87556,-181530,-219093,-181523,51785,355216,431167,320530,75360,-187532,-303261,-161216,69763,278997,348007,164424,-9927,-40784,-10594,-24011,-109045,-27409,194356,101370,-110574,2608,220571,291713,275147,67162,-158739,4379,252537,221943,43731,-66884,-30269,54006,-306,-187791,-281147,-192166,-7160,118492,143557,206494,223954,156437,119005,201076,218936,138385,-10665,-95854,-64319,25708,-36171,-24879,134067,124448,-80501,-231614,-166879,40949,147611,-15562,-175663,-122010,-29798,62622,264016,474039,378438,85035,-111122,-113808,-61450,-167306,-255928,-170062,-149406,-300856,-255186,74021,332952,191824,-117887,-186586,-57907,-28632,-196305,-279000,-141326,-87321,-224601,-222224,-121450,-24032,108314,130844,-53885,-69016,87339,21296,-80363,34311,27738,-142003,-180341,-81097,-28014,-13770,817,7398,-97644,-254304,-298651,-258608,-227402,-257495,-276521,-265360,-202625,-71097,-6410,-146430,-206394,-93418,48433,201259,248347,104482,-49355,-80427,-48767,-78988,-53296,-141246,-467563,-545532,-255303,-32002,76799,28022,-118636,-149110,-65210,-66016,-143998,-62286,61336,-27753,-174468,-165884,-85594,-65060,-134239,-165799,-151103,-76294,-12107,-74297,-237850,-169120,84424,152604,88203,179094,351596,352930,188522,45508,-68483,-122558,-7419,52930,-92693,-64822,250071,376303,211360,42566,-56662,-106081,-61831,150579,358386,318840,137507,39419,-15994,-55270,-6457,23420,-39395,20424,96520,-67285,-187830,-98389,-64075,-82962,43144,230611,295318,177358,19598,32793,197719,359539,247191,1715,-80480,161669,361129,234772,-91097,-261076,-74666,124293,34931,-98060,-43072,26509,21520,28388,-7898,-124595,-147193,-51782,15488,31650,-7618,-206443,-273825,-104718,16201,-31676,-86975,-89120,-88426,-71778,-187276,-359381,-298135,-101442,-20289,-14189,-116993,-279013,-229971,-111188,-90256,-90009,-115479,-129734,-76207,22454,63818,-3168,-7877,54253,-25815,-83499,-31762,8740,43085,57065,-4782,-51742,2179,64252,23432,-123328,-187146,-111244,-45470,-101955,-124052,-65463,113257,334613,382172,233197,132122,33674,-78955,-62753,90174,228624,253396,98415,-49473,46233,183251,165843,120393,65538,-83560,-169725,-39705,52562,-255,-72235,-209132,-333890,-228529,-24992,167105,144970,-127214,-272830,-329213,-462789,-376006,16613,303769,343491,186232,205,-164454,-370253,-653451,-817034,-579079,-478386,-585013,162509,1126910,1939831,2665921,2720655,1014036,-900079,-1950380,-2212163,-1885044,-1345719,-888480,-446409,454676,1684837,2051161,676465,-449667,-923461,-849590,-421880,-33040,-55615,-202926,-158236,-149087,-128577,86230,256096,186281,118944,187470,159619,121618,201572,288391,311727,191366,146594,282582,224022,-13088,-68710,-30489,11538,76462,127931,189012,344153,430015,244206,19179,45401,178219,63745,-115675,-102199,-80900,-90327,-32192,26918,87532,143019,194872,247816,186962,-51054,-196952,-101089,105985,98654,-153524,-262028,-57716,152693,119693,-84259,-125660,-21378,-86539,-228328,-169063,-18588,5997,43574,118981,50809,-100051,-114378,63317,125886,-42799,-124841,-85843,-139982,-117298,66607,140781,23136,-195779,-248737,-16366,166531,26771,-289701,-332652,-190924,-119981,-86649,-156462,-402522,-384467,-26971,75015,-107331,-227232,-140959,11670,144792,160413,-50257,-363765,-532716,-336200,-35058,114248,175003,247644,191642,22086,23066,102036,78289,8624,-70152,-42951,27620],[-51538,-87621,9783,44637,-7910,8473,-47425,-141179,-66998,29110,52418,170163,249209,167398,32313,-25009,-118833,-227051,-148629,29829,35103,22911,75153,51407,-13723,27646,27463,-28595,-9492,56797,11437,-40469,-26322,47540,205699,380994,354726,223785,184415,182626,224705,178405,-168152,-432316,-213885,21136,5814,43093,125008,58022,-163866,-335829,-251572,-109308,-79859,-42345,22626,9379,73511,169023,137528,82792,22312,-66099,46336,210782,200750,163797,155969,-41251,-365141,-325748,-19660,-14979,-55862,167385,259500,101100,-49105,11838,175421,107502,-73160,-67791,-47251,-103548,-28947,-60985,-229755,-169304,-41576,-73358,29876,318993,486145,403946,305876,100794,-183052,-239092,-254935,-342536,-152682,144969,253208,146961,23750,121742,216207,24339,-120974,-156325,-318991,-464953,-302370,228326,661813,502126,171347,-74723,-215222,-178516,-112476,-181839,-260009,-242462,-147108,-49012,46577,186512,178450,66167,22044,-160490,-356457,-181478,87597,131388,130967,113303,-12020,-8442,178232,277351,157579,14574,-10047,1282,24832,141743,205569,57720,-9397,201475,412305,235252,28808,76415,143085,96250,35465,30710,32852,141748,295935,215720,34790,-148767,-236461,-116527,-63763,-141718,-81870,53212,113918,279185,353880,30574,-252576,-152219,-50107,-184655,-156732,16829,14321,-55876,-78586,-53240,90784,164058,185679,250636,112545,-149207,-163851,53001,123483,14605,-100588,-190051,-178158,-133431,-293839,-457500,-347866,-128602,-10354,54913,101667,137364,242702,223880,2591,25871,173046,134430,26783,-9604,-49828,-72611,-87341,-174414,-372048,-452715,-268863,-51839,74335,240291,268990,65122,-157242,-188537,-136949,-138183,-135256,18531,54510,-200765,-335999,-317164,-234634,-169028,-191892,-186274,23830,202018,104054,-157516,-347960,-274480,37959,185373,9692,-86907,-16731,-74908,-185936,-174516,-78229,31281,49696,-112517,-352637,-359234,-153500,-54302,-64599,-9757,-9395,-137105,-135796,-24734,-8932,-1197,92252,90211,12970,-56256,-19793,27608,-140505,-328735,-261472,-182179,-251084,-225200,-23100,76412,61333,144728,187461,95900,99501,98433,-28469,-45655,60231,75956,-34095,-135288,-100146,-58432,-19195,-71577,-154545,-80238,-45308,-63472,-16251,-2841,74669,240939,231568,16694,-68396,-111980,-191874,-30464,218256,128166,-148493,-257522,-76738,150230,231632,221495,176230,114578,64321,16234,109235,128996,-74772,-269989,-137757,176163,318731,213556,21146,-38798,34327,-2344,-195329,-403954,-509154,-496335,-454699,-364692,-229099,-99987,24697,76657,-84227,-265521,-208996,-79923,-107230,-180310,-142583,-84396,32981,54341,-44298,-46586,-2517,-66291,-120608,-68819,28599,116701,182823,79176,-33494,115016,244419,205940,140520,96395,-23352,-123711,-35369,150205,100040,-130103,-247546,-309379,-338831,-251503,-209377,-260901,-251161,-177336,-29503,198939,330877,228293,44506,-72785,-92865,-70097,-67964,-51747,-74697,-197605,-331314,-353043,-210963,11113,158652,170835,157945,137469,50533,-35298,-8377,-39667,-97936,307,111957,43569,15801,159862,168829,-56571,-184544,-184824,-198569,-153381,-81192,-90368,37307,220999,131193,-68535,-101939,-103221,-103502,-164518,-268253,-376399,-471258,-486060,-423956,-600325,-483150,176393,513949,-93717,-1627289,-2817218,-2207700,928439,5822831,5845545,-2154200,-7593551,-3218718,1308276,2009187,1806096,1591635,1161420,747955,277218,246761,477223,638453,832428,723326,294666,-86100,-205092,-216802,-129527,-79993,-93972,-168972,-121530,75635,251844,277808,180704,87670,132872,114021,-175983,-442214,-406258,-247583,-21119,58800,-73160,-169860,-97339,-47002,-65545,-91944,-105332,-93223,-37714,16680,-51285,-64850,64868,57786,-37077,122171,328184,320901,227069,191628,217950,299721,383615,287102,-35894,-335261,-259061,-64567,-19656,-55133,36089,184622,150983,-72702,-292759,-452605,-462894,-401098,-437274,-496334,-444807,-124097,326019,538334,434340,286389,313893,284165,2614,-133456,-4488,61822,-52581,-117135,-49794,71144,126066,22016,-73410,-13246,62341,110322,128925,102680,15392,122073,217671,78227,-29009,-104557,-135959,-124237,-113773,24658,260438,320206,251419,41023,-259195,-369672,-131609,168102,353358,370427,154135,-21576,4254,47673,-15795,-98434,-1516,196901,103209,-62967,15715,139435,199515,248427,108547,-84855,2939,172846,160733,60940,1470,28278,96096,31255,-224957,-328111,-191884,-24749,41670,69094,162473,223681,195576,196715,258208,237874,80579,-76211,-123165,-71563,61537,42103,-12110,130234,189427,-12521,-223596,-138659,75310,107707,-107371,-249097,-211058,-175393,-37183,250203,486101,405681,94407,-176189,-145685,-21857,-124977,-190221,-40688,-3602,-217575,-253442,21054,294896,239408,7396,-66259,-35163,-126113,-318391,-307389,-108753,-84027,-254845,-268804,-192756,-109962,53643,142251,-7589,-50137,72341,35901,-5095,116361,66749,-148664,-280135,-271710,-165161,-42749,5690,23327,-69496,-237419,-310120,-292191,-269531,-267618,-289864,-323676,-226900,-47175,-41058,-206059,-256921,-174190,-24576,181007,208353,7522,-138605,-119758,-32645,-31692,-45327,-171417,-450646,-538308,-327693,-99140,67514,-3375,-236103,-297266,-167116,-60312,-46587,13132,70398,-9115,-138773,-197507,-160470,-91492,-80492,-149784,-156277,1031,138740,-30993,-294833,-156765,147399,196605,132873,202588,272988,243674,183506,123940,-59299,-194786,-117352,-65245,-165486,-75043,229684,349503,240038,81233,-67437,-140961,-90347,164622,428345,332048,78796,2295,-23141,-78715,-40480,10229,-15083,37489,108086,-29641,-169656,-107646,-63941,-69150,37738,208427,237794,79963,-69388,-48970,141954,344711,249067,-66453,-174814,150628,398210,214717,-159891,-269374,-42239,167520,118402,-3730,-25982,-30053,-61405,-53770,-119227,-246758,-207839,-80044,-58436,8624,103574,-88424,-270101,-194787,-87056,-76569,-77814,-57917,-42842,-14527,-147203,-379677,-355262,-197399,-127509,-77319,-162436,-368608,-293370,-71607,-24551,-45283,-88236,-87194,-18218,80705,110281,37331,59157,159197,14958,-119556,-69919,14819,22331,5734,-1297,-26484,-33053,-12417,-9023,-62963,-20561,95524,91853,-65583,-105652,-44278,83700,325346,454246,326962,167530,40485,-70555,-53584,129902,336902,402546,236900,32021,33637,92541,128922,222190,186164,12851,-66253,40733,101279,31891,-76374,-243397,-335065,-190454,-45319,9001,-32980,-188758,-268124,-306708,-471836,-368649,77694,424460,361970,46968,-184138,-273260,-307033,-446408,-649226,-321133,-216175,-548680,-108190,674594,1251221,2062171,2253426,748217,-630463,-1261136,-1573205,-1499208,-1113531,-787053,-651023,138197,1711088,2137138,911543,-119431,-790642,-885942,-339257,84288,-24593,-208733,-182271,-149480,-126139,53649,210351,165068,204238,370652,291909,142963,202890,325016,330919,213779,289713,450061,322920,33301,-37483,40094,124860,171480,155421,192523,367398,480331,245446,-40547,-1823,147117,77516,-23886,9638,-3180,-11463,1722,-3047,63042,195044,305319,338869,196887,-67197,-140011,-18530,100333,15727,-233945,-323146,-41128,262155,216687,-42592,-113657,1954,-83013,-302900,-316682,-154793,-58521,34188,101081,-22463,-262152,-299524,-16964,154489,-17378,-141527,-109026,-130245,-82773,82531,111478,7665,-172342,-244335,-31694,192804,68191,-246870,-314193,-156366,-56117,-6666,-42460,-293174,-351186,-32803,89644,-56700,-177751,-88656,95063,198078,143661,-31765,-294589,-452170,-303254,-62056,90539,186389,250800,161467,32420,54603,87873,29461,-23672,-81398,-67611,3325],[-16081,-29471,61597,67307,-34112,13616,56076,-30469,-15714,53666,48880,92509,104841,63646,27344,-5357,-122366,-237542,-168131,69451,117809,28600,104584,164386,48297,-5912,11569,-10271,-34783,-25979,-92469,-176818,-118145,71077,282866,420509,366208,220629,158805,153304,233714,263545,-5817,-293849,-153776,90687,94193,93693,129698,65894,-174349,-385636,-304371,-119048,-51457,20805,112358,69848,51947,56400,26801,35940,-15684,-129154,-3801,194046,268027,292015,251073,-9674,-379518,-304719,58540,86151,-33180,136420,279413,95450,-94545,6525,160939,17278,-146332,-60873,-26376,-8784,137374,40665,-239098,-184523,-65201,-108873,67007,408535,462013,252285,188351,96924,-91158,-78012,-136215,-240192,-111406,164432,228333,57195,-59107,131507,288652,95168,-59128,-86233,-229567,-379071,-269231,177695,574682,456873,145544,-64341,-135560,-88757,-85209,-214887,-335138,-334408,-225281,-95855,72434,255420,210709,108014,31851,-241920,-424518,-140841,153801,179184,173805,120018,-7508,28950,218118,312474,179246,44826,40677,6267,8452,190668,317321,151882,-12585,171471,393323,250724,25253,51839,140997,80168,-104067,-108697,-5390,130928,283896,261496,97452,-109630,-209096,-109366,-90145,-155956,-96679,20946,135414,365926,421201,85318,-212647,-246206,-267141,-360646,-262708,-36964,34655,2299,-70097,-100907,13399,53158,46768,122663,86984,-42400,-55573,106021,179832,72457,-126127,-292617,-289338,-238404,-386066,-469571,-348723,-202401,-106328,19627,81453,74708,86828,93970,-18686,33959,174981,163386,103676,78852,16977,-86382,-121364,-107232,-195116,-275185,-166815,18604,148957,241659,247565,158100,76006,10001,-25582,-32751,-28354,43295,-32018,-299321,-387479,-315418,-237927,-215723,-290208,-259213,38241,236562,90541,-191865,-421023,-359276,4884,218862,43264,-128068,-130106,-148407,-194132,-177525,-107137,-45524,-13908,-120796,-366962,-450951,-220000,-39200,-3196,35200,1850,-135401,-59028,78022,19898,-37144,70476,97243,-11746,-117314,-97006,-72711,-191775,-219068,-23242,35169,-126653,-224236,-107735,71302,170886,205580,106726,-6159,43596,95548,35322,41493,135770,152173,37108,-54802,-63010,-134251,-142262,-84332,-78106,-40473,-108087,-177673,-111390,-28259,125311,332008,274224,-34688,-131406,-141016,-253317,-126943,169872,103194,-149643,-236530,-116789,27566,120944,153431,132958,68622,3055,-2134,116900,145249,-65309,-245601,-122626,224015,414979,307209,72251,-25195,34928,17728,-128361,-311501,-420949,-422708,-399346,-357873,-268193,-118323,26606,78615,-41394,-163059,-144367,-123661,-259155,-315984,-239594,-120343,27817,110363,100103,123831,87011,-39495,-100525,-55741,15172,107727,204512,128147,11803,104528,241517,267551,205356,106857,-61036,-241505,-192606,91832,158134,-23350,-155009,-245455,-306305,-224564,-218370,-316702,-283567,-127942,39262,203864,280312,201837,81563,31746,16978,8463,-24442,-56640,-116619,-271106,-405020,-387088,-200712,58543,242807,259441,178535,95098,24569,-189,8617,-38061,-42181,38478,139220,136369,140384,228203,126794,-133550,-156299,-39054,-80302,-120138,-86621,-140581,-101617,91682,133929,34649,-2617,-66171,-61011,-51802,-152360,-267670,-313748,-346433,-459158,-826318,-830367,-245691,334854,81163,-1335729,-2462380,-1427648,2140956,5929344,3564421,-4586005,-7046082,-1401624,2231812,2444353,1993032,1341762,732392,335481,-71947,-89324,275087,573493,767721,682948,220827,-241753,-241631,-111745,26944,23212,-15608,-78279,-36282,100812,224277,280496,210746,84911,113771,136352,-102042,-387200,-411799,-302034,-78289,103555,88826,-24446,-21228,-43503,-83676,-86087,-129008,-143859,-86363,-36405,-102136,-113478,52492,94087,-37887,-5940,104846,109661,87222,117506,186636,319478,423591,283827,-144876,-508512,-448153,-201278,-70399,-63864,-10528,115229,119201,-94610,-320376,-456397,-441473,-321532,-298949,-355758,-306128,1590,408502,593037,482675,248413,173588,144698,-20672,-86438,64405,86376,-65494,-149628,-119294,-1153,144948,114885,-11939,7275,23235,5224,71345,112822,23856,96526,185697,67125,-48366,-109893,-82461,-16404,-47375,-31910,121684,182667,151357,-3790,-308669,-406513,-104576,245295,395909,347643,120359,-56090,5759,89653,27611,-28101,66535,183010,82220,-24017,26068,75402,135649,249732,206397,66684,48096,96554,82223,62303,67181,83852,143380,108180,-169056,-310037,-176420,-46308,-28884,6872,100840,191433,228486,288498,307864,223469,5315,-144262,-170870,-106824,38856,59964,-16255,120205,233933,67501,-144071,-80494,78598,37060,-180071,-271612,-236377,-231018,-75772,230239,431685,374020,101485,-185434,-141850,22091,-56855,-111560,73471,134460,-82443,-178218,1661,229727,260652,146787,77106,10,-211391,-413507,-313298,-62396,-51103,-230422,-271982,-210749,-142964,21739,146060,43086,-9370,73302,46633,38258,149355,85142,-143641,-342117,-410755,-251153,-31768,37853,48933,-11963,-156365,-263928,-305861,-314223,-275692,-292064,-342347,-195655,15635,-53563,-226277,-251989,-207042,-70214,164068,166499,-86240,-228950,-137103,17673,45907,-23747,-202191,-445282,-518829,-363294,-145675,27161,-51435,-307162,-370328,-225405,-68723,16949,59542,65617,22211,-74425,-227200,-266303,-118796,743,-104284,-138820,74742,280885,47132,-302313,-153171,172960,222014,164962,182381,145953,115816,192449,215455,-13388,-206892,-187965,-155697,-190895,-48521,205882,282671,218518,85011,-101365,-184210,-110115,162833,458468,341612,45397,-22481,-19510,-91791,-91173,-16714,32753,71679,99211,-9553,-145668,-111287,-49500,-29999,47065,173778,155140,-22102,-153503,-154355,40759,296870,259822,-118253,-280235,68492,351109,142283,-229035,-263865,-25107,182808,187236,70197,-28195,-81636,-131265,-131102,-194934,-295366,-221059,-108390,-134383,-31992,149759,5965,-237496,-262395,-232949,-212497,-117607,-36957,320,48335,-80972,-350754,-374415,-286155,-247474,-148203,-172112,-362183,-288196,-24190,39220,-12370,-69762,-44914,39668,127808,138800,73599,125244,237769,78324,-104162,-73075,33281,9975,-34367,10012,10170,-41931,-44420,-12025,-1167,114847,269671,200648,-37915,-87544,-29398,26131,247132,423499,331032,143645,27787,-49506,-33053,139281,361965,447827,299345,63115,-31298,-50622,28492,243891,258274,108635,67527,130022,142945,76420,-51167,-238849,-289479,-123730,-75005,-201494,-251575,-251880,-250889,-282245,-447198,-321722,120947,457298,303433,-124461,-395860,-406819,-269194,-282121,-502696,-143253,-29534,-504355,-320735,269866,446260,1239073,1561850,429852,-353005,-409107,-619937,-886599,-747638,-606127,-812456,-187672,1480496,1811460,965296,186554,-488222,-684206,-98207,288088,74622,-153424,-148211,-86376,-72856,28674,133831,110372,252178,519806,449257,201236,195668,323895,303107,218673,417484,589027,386790,74736,-8772,75637,200463,261208,188085,182612,357208,466923,184813,-132783,-51750,131470,117600,69579,97297,86798,77883,28726,-22013,48513,216104,343701,368902,215361,-26022,-63325,68635,120239,-22741,-263582,-336646,-13368,354231,322215,72771,-15227,51767,-65730,-319157,-369435,-214470,-77113,28464,49355,-118460,-384608,-420018,-114311,111535,-8149,-126080,-92361,-80328,-40581,68235,82173,32522,-80125,-163794,4266,246043,143235,-142223,-210480,-41487,39722,62515,60351,-150418,-270644,-43407,95857,-3897,-115636,-38586,132377,166503,73234,-8601,-174805,-292002,-220829,-82960,31735,146557,207295,99953,24894,71647,59267,-29777,-57456,-70628,-64942,-2170],[28937,27627,108354,92297,-34756,44408,155131,59863,37024,95781,56783,14184,-53319,-87091,-24549,-33523,-176307,-274914,-190721,78355,166009,18372,88305,226245,110528,-40019,-25837,725,-27176,-32155,-101888,-260869,-215163,49141,285861,383711,341970,223970,132619,99147,196274,280427,93210,-168699,-92598,137447,145342,93431,102386,61136,-179484,-417539,-349006,-120742,-8696,100654,206862,138704,41893,-47832,-92625,-17090,-25841,-128922,-25719,156336,283454,355607,306734,56043,-264066,-186668,127792,172084,33643,117615,244833,57274,-126229,9852,125906,-76277,-198698,-45120,-16868,55538,268951,143445,-196360,-168019,-82162,-110924,125712,458423,391632,101253,39258,43179,-10516,61182,-27655,-144133,-74029,173429,186029,-59783,-162011,140530,366774,149111,-66802,-87364,-159293,-272256,-221786,74528,374836,344826,82574,-88712,-64023,39359,-3340,-204001,-352607,-329517,-213668,-115961,49817,225573,180785,123558,36140,-283370,-461318,-154379,140048,166724,159833,98218,12694,83204,247576,309363,167817,64301,91615,19840,14820,250678,396678,216200,-7214,125771,302360,217250,33249,40138,136588,60499,-222616,-237324,-28267,132916,248909,270356,115087,-96671,-177055,-91475,-85606,-145294,-110505,-20118,139292,391120,408093,116595,-151921,-313763,-455353,-500570,-344753,-93626,30852,30183,-71692,-138770,-59342,-44688,-86115,-38845,6007,11287,18069,120046,208785,129666,-110171,-324300,-347454,-317910,-441215,-450822,-322209,-253064,-172800,21283,93547,21851,-72388,-54471,-29330,46024,149925,165046,164777,153197,78976,-84594,-144414,-35012,210,-95915,-86655,57047,173824,194836,204282,232023,251991,139757,53052,75866,99562,48887,-162217,-377941,-388919,-293625,-246205,-254344,-361237,-313927,43988,276489,125976,-154390,-410822,-383621,-13388,241082,90515,-105113,-146293,-138439,-145854,-136004,-103607,-100122,-65367,-103342,-330849,-492119,-275088,-36772,37230,56988,-8511,-121749,19970,169155,67269,-30823,45381,85711,-8437,-111995,-119098,-135463,-208978,-109043,166442,218847,-1041,-198086,-160919,73432,265099,239637,10909,-103097,4045,93131,75822,105195,193272,196642,71663,7553,-30429,-186289,-235563,-87418,5023,-10271,-168158,-266546,-170137,-20573,170621,384232,296940,-41957,-149287,-152733,-287771,-199878,106712,94885,-107043,-190444,-156028,-95426,-6347,62752,81546,13349,-98810,-67934,95457,183122,11239,-165050,-87547,237612,449980,345924,91785,-28327,3891,6354,-68890,-200682,-308952,-324276,-297626,-293793,-260943,-114702,34585,76615,8004,-52841,-86851,-176085,-349728,-351763,-290583,-179490,-4613,155269,231239,271859,154628,-46356,-125186,-83802,-30651,69863,201066,190062,89530,87272,199039,280059,220681,66052,-118285,-335253,-339467,-14535,155937,45021,-67901,-152572,-236827,-202611,-231301,-334557,-278756,-84736,71995,165236,178309,115436,54418,80112,121994,123722,55014,-48784,-161950,-329139,-449067,-408838,-192212,104977,293066,271369,118818,-17195,-51748,19471,26152,-34050,11453,82036,134367,156647,213805,276138,73356,-213788,-127880,107429,40879,-92232,-105563,-200199,-255518,-91845,35557,53678,53266,-24740,33597,157212,65865,-55740,-110777,-228629,-467398,-855154,-965117,-593147,98954,220976,-861059,-1650949,-201221,3202045,5190178,757101,-6365087,-5751518,312155,3120926,2783208,1909161,955583,292641,10494,-239711,-330020,56681,487312,686952,601990,150296,-256954,-205690,-35673,112390,109096,77329,11038,-3032,76320,195647,311649,270265,100857,82286,138721,1907,-243626,-343823,-319633,-148675,112218,222035,135450,63093,-34520,-67387,-25531,-106351,-176900,-119119,-77712,-147527,-151521,34044,117840,-6666,-85747,-75848,-48266,1214,79143,176022,332138,433377,291235,-159926,-567816,-577751,-300335,-98906,-73281,-71291,29011,71516,-115741,-329410,-409323,-352297,-188263,-113646,-175611,-150568,90842,411060,570652,465139,160778,283,1505,-36841,-53522,100849,104173,-58663,-164190,-179250,-69200,143922,168737,15914,13329,13474,-63791,59673,160281,60850,79029,140697,59362,-40683,-94149,-36115,80827,12151,-99929,-30391,54387,56295,-43632,-318375,-402926,-88776,274595,384644,282017,68286,-107228,-32793,115522,106406,83119,148017,149775,45093,-5122,19101,28904,104810,268588,326643,248192,125337,40467,-3257,34489,106302,124054,185597,204317,-40538,-231235,-150402,-66453,-74501,-36084,27596,136240,266647,378806,328539,160066,-80582,-197259,-210663,-149031,-24326,16782,-37577,108875,255492,142002,-18998,-8831,47486,-56491,-227766,-246760,-190993,-168499,-24478,212926,327600,308067,116360,-144368,-113746,66079,34811,-22049,156480,237701,73777,-38173,33761,157813,244064,260584,209288,44426,-245539,-436129,-298037,-39664,-18825,-167982,-228143,-171997,-119407,19133,146098,89457,37278,78684,45187,35114,115015,67512,-133779,-352562,-454558,-254876,17256,81193,74789,70469,-24041,-173352,-297313,-342652,-273688,-278212,-302079,-87484,121998,-34074,-210173,-200950,-176691,-64989,152599,123736,-163507,-308240,-139403,79302,123217,4646,-217184,-440189,-485720,-356768,-169095,-37238,-103756,-315342,-363990,-241100,-90090,39540,83238,69393,69988,-4626,-264181,-388168,-148114,65545,-72513,-128755,124846,382236,136977,-277044,-185729,137546,210118,168722,127388,13224,6755,208909,297614,61370,-160042,-195403,-180863,-153615,12006,192354,205576,160313,54223,-141736,-212871,-115227,142421,436802,336914,35289,-31032,596,-84918,-144806,-49256,92452,114768,74005,-2725,-107319,-102818,-30531,13697,66443,140120,71380,-99080,-204111,-242846,-64795,243930,274614,-136902,-353967,-50098,226242,23916,-276805,-230860,-14429,169701,220786,100449,-52538,-124959,-186005,-195267,-218690,-258915,-175867,-115008,-182777,-77064,119804,46769,-181185,-284470,-374449,-391094,-193300,-29262,39565,117397,10438,-271217,-346766,-333174,-339649,-214846,-159005,-268145,-200791,38931,97292,3848,-59265,-5068,86458,151635,150369,108006,163526,240378,122628,-41340,-30522,57077,-4003,-67059,21166,57308,-9504,-22984,2837,26493,166299,356102,251640,-30190,-86285,-40480,-48378,129858,314118,254224,76800,9491,-13627,-7636,104085,279021,366422,265253,32121,-132624,-197795,-90494,179180,246605,170297,196207,211473,172711,116646,-15119,-202396,-207007,-42200,-105907,-386472,-422168,-286005,-229024,-273936,-401568,-257479,126351,388729,185036,-282207,-568159,-516803,-263207,-183367,-361361,-32874,87610,-441292,-422346,-36253,-309067,330072,789747,122000,-197927,273794,296597,-231474,-340290,-396678,-895981,-438718,1051564,1164234,722565,329630,-102172,-288185,248674,546875,242041,-40700,-67140,11501,468,6616,44593,40513,244741,572348,553869,250154,166700,295253,264124,229062,504286,664537,402862,109427,26237,79056,224988,327756,234047,180104,327396,391757,64617,-243196,-94018,137311,167590,126753,123893,155563,150085,44502,-22491,41618,182034,286271,326044,241120,80832,38907,142763,155715,-8136,-243507,-313507,10934,410439,418121,226618,138002,114140,-42617,-273891,-312194,-165006,-17704,45130,-15092,-202840,-428948,-444812,-194609,15844,-26619,-95987,-46399,-12878,-17733,20566,64183,97480,60184,-24871,89181,312376,224521,-22167,-66675,102666,133280,104561,121651,-27552,-183795,-64157,95456,48883,-49731,1572,126412,91058,9378,35546,-32573,-112842,-120395,-92773,-50063,65124,135111,36810,16165,88828,44471,-70823,-78839,-40489,-38021,7227],[61324,61882,138715,124282,-261,98617,230080,110360,76514,142824,71649,-46551,-183265,-239681,-112984,-106591,-260652,-320576,-209918,52074,160558,-16796,23132,230932,165921,-59157,-74504,-4024,2829,29015,-25437,-267514,-294524,-25090,209245,300552,315143,242039,115284,42151,131176,232630,106578,-94210,-42804,157148,152591,46621,47596,44437,-168139,-415585,-367818,-106582,44771,175818,274750,191203,48476,-103331,-172192,-48241,-1047,-82328,-38660,100548,250466,339678,291193,105393,-77121,-16346,175081,226739,121842,108131,163966,-886,-139230,22935,90256,-139467,-202499,-15579,-11213,82606,336062,225322,-98918,-111966,-80009,-79764,174682,430608,281841,-17778,-101817,-36643,40600,127051,26209,-94865,-49546,174528,145954,-167209,-253183,152199,429780,162008,-142023,-140940,-105486,-159891,-168626,-46185,134888,195149,-6250,-145444,-31068,150638,97055,-161443,-329749,-256367,-132811,-112905,-17906,103304,89428,106519,40658,-267398,-445487,-206135,50815,93005,92903,61922,49984,142199,262297,277383,144594,85020,137375,47474,46251,298709,409109,224359,15954,73502,152467,142200,55404,27060,93176,13952,-291170,-311005,-16442,169151,226395,239532,64992,-124250,-141977,-59756,-53601,-110674,-115059,-65573,106543,333491,315808,113729,-90791,-339837,-574930,-591520,-393531,-133581,9259,15389,-89515,-158450,-119205,-133291,-208991,-207008,-110585,-2660,33836,89153,196082,167219,-48721,-270564,-346351,-376652,-476917,-423038,-275135,-266779,-207593,32782,123601,-13358,-195211,-174949,-22038,58790,95915,124489,177163,194097,130284,-61983,-146649,27610,157104,25491,-62808,46762,147523,123966,153999,260432,305499,167664,96477,167972,207726,40191,-278142,-409597,-339763,-253274,-247997,-270102,-380031,-326318,44688,312029,196953,-69794,-321215,-326873,-4711,242993,131091,-36234,-71445,-57354,-59751,-63668,-75178,-121743,-88119,-59356,-245325,-452453,-289865,-43698,42550,40715,-46377,-105585,70740,217675,122106,21779,38079,70275,25836,-42948,-87137,-155204,-195121,-25523,265428,322567,85403,-162481,-169432,85427,322964,244244,-66551,-164137,-10918,88179,90044,138129,219646,202993,78336,53851,2216,-198166,-266579,-66330,82138,9545,-202344,-299015,-171680,24504,216258,397559,298675,-5239,-114268,-135481,-276356,-214652,57074,97509,-56619,-162979,-204481,-190839,-113262,-18881,44859,-28019,-209396,-175547,52708,232042,117550,-73698,-56537,207595,414089,320499,70024,-49470,-37351,-22109,-38194,-115460,-213750,-227254,-174509,-187349,-197849,-74781,49696,66584,49595,38541,-39503,-203947,-352759,-304998,-290580,-243209,-60027,165495,307972,354825,174461,-92575,-187484,-143706,-98906,6845,172277,252298,181216,63041,100929,215774,182902,-1680,-176966,-380694,-422270,-119953,104313,59224,-6780,-49335,-130805,-165197,-226585,-304835,-237106,-52048,71048,101085,58322,-13568,-46585,42858,178988,233611,146783,-23917,-193948,-368003,-472203,-418244,-182881,139320,300219,212765,4615,-163278,-153976,15849,38089,-26449,48917,116629,93937,94996,218255,297097,31688,-266246,-96433,216246,121620,-85854,-127789,-241854,-372662,-279916,-141169,-20630,47023,11423,169788,424124,345766,211102,88927,-164506,-446513,-694372,-883369,-792410,-113275,314764,-297007,-516551,1202084,4043376,4226320,-1757816,-7527331,-4697466,1195261,3670759,2970774,1613514,547885,-38878,-142525,-217563,-434281,-88247,458230,647046,511926,118319,-111977,-96450,-3670,106809,151412,149182,68746,-19324,23573,185664,367155,340924,128017,48003,123075,103367,-55183,-217274,-295814,-211906,79538,300244,293508,160513,-10765,-28595,57111,-55140,-189183,-131777,-95255,-169258,-156227,25881,129744,41990,-117958,-195674,-132396,-11232,95311,200767,341441,415627,308620,-74697,-492289,-608026,-348630,-111664,-88451,-130511,-41437,32389,-128230,-326995,-346623,-237834,-47262,63490,675,-11893,127727,336893,480204,398097,59292,-162514,-116018,-54907,-56095,91967,129261,-16675,-154613,-214948,-114596,123814,171116,4149,-10315,9703,-76324,108406,250652,132140,81256,102004,69752,11315,-52763,-11785,142065,62334,-153392,-161013,-41157,-8479,-65910,-278819,-355555,-86319,243925,310521,183172,5302,-162046,-93319,127131,204042,199122,202067,96087,3236,-7006,-11196,-9598,94346,283573,420944,398362,204308,7568,-84556,-23004,103792,137440,208523,286086,115022,-114633,-118554,-77499,-84419,-59733,-48070,71835,308754,442874,301937,51573,-160178,-214486,-211239,-171428,-92416,-60758,-68337,101762,259137,192739,101128,52449,-9822,-155905,-248151,-189135,-95412,-15626,98205,193580,196580,231777,139740,-76956,-72714,120092,153719,85238,209465,293557,209062,128554,110655,96643,187395,316823,298928,88777,-209962,-366199,-264772,-63200,-13946,-96594,-148400,-90612,-52975,42752,147132,123252,70745,75067,32649,-2220,27695,14973,-122741,-309245,-386132,-169220,88177,112666,91132,165034,132090,-61158,-264886,-334261,-248055,-239129,-198403,90406,257823,15512,-168547,-125669,-91294,-8185,143362,81081,-214144,-364629,-142927,117760,165446,28622,-206676,-417550,-433588,-315012,-176950,-108279,-140894,-261386,-296396,-227187,-119178,26174,96903,102134,134849,48631,-307639,-496541,-182206,75412,-87162,-145881,141983,426840,212686,-239852,-256570,38485,148067,131431,53849,-86722,-58525,219320,349918,146044,-77481,-142778,-129956,-63104,89698,196039,147733,89209,-1120,-170865,-207792,-103059,105463,365408,308371,38514,-23093,37590,-56003,-187911,-81868,144087,154048,42488,51,-50902,-78977,-20513,36306,85160,119565,10701,-130184,-202107,-277954,-133634,207505,282328,-117745,-364234,-157753,55128,-115904,-284275,-162868,-2076,133203,210118,82462,-94796,-168716,-239584,-249030,-199826,-161672,-81932,-81289,-177860,-104322,39471,32401,-107487,-248867,-461154,-540430,-275315,-34731,70874,183853,109722,-160904,-278281,-317359,-371000,-265603,-143786,-122747,-37745,128826,149234,6481,-53338,28757,114227,148284,149641,140046,160354,161016,124350,49884,49748,75699,-28853,-99520,22217,110952,68402,43628,20061,1890,121030,339412,244052,-38530,-105173,-82987,-123762,10857,171816,130923,-5971,-7944,23735,8797,22612,96003,172874,143605,-50926,-243476,-304945,-178379,58634,148633,175290,283450,269084,187253,133811,8407,-149517,-107482,35698,-125566,-476544,-478492,-270723,-207574,-279317,-342212,-199304,83739,242302,44715,-385609,-644137,-555476,-272836,-136893,-212500,38773,162853,-369715,-480634,-318991,-922413,-553380,83449,-74959,-174726,568373,873932,298542,18685,-208667,-902841,-621018,491580,397319,219952,274372,264627,195922,615617,808662,458926,119699,45025,105974,54354,-18541,-31715,-17260,190661,512615,554284,248894,110581,255512,254445,268054,542963,660409,373277,137383,68219,60187,203920,362016,290446,195251,289587,275442,-87767,-347428,-122433,156126,198666,115497,75198,177555,187069,50510,-3952,39144,93325,146655,222234,262942,230249,162841,193438,192126,46013,-189904,-269958,22929,421747,485140,370873,293450,171795,-20925,-188653,-178001,-20720,118360,91596,-66723,-242668,-381472,-374418,-229092,-93605,-69579,-66204,13756,44911,-35159,-52253,60884,181905,206834,129672,192019,363526,279277,66157,57071,207807,184206,109847,131475,38144,-130978,-98690,82485,88858,3683,24397,95616,29285,3737,107079,100462,27355,-34359,-86676,-127285,-30702,59913,-2658,20721,120955,67010,-70788,-75396,1940,2141,21374],[64445,64087,148817,161009,60153,159670,266066,116666,94472,179425,83735,-79932,-252224,-344299,-211163,-202368,-339264,-347090,-217487,1138,105369,-73825,-74781,186969,203420,-53757,-117511,-24254,37790,121056,96546,-198626,-336027,-137613,73406,203326,302534,268555,106631,-807,60705,138237,42017,-80807,-9645,153624,124109,-21021,-15886,21038,-139511,-376780,-347881,-71547,102722,224965,289072,202952,68828,-86485,-174803,-36400,54839,-18983,-61420,33102,186701,259501,197638,91129,90106,143356,193961,243151,200778,98738,55792,-65255,-135141,47521,82875,-144005,-149787,25915,-1609,76660,323405,266033,36435,-20429,-52709,-26958,187678,323326,159176,-88214,-201618,-108887,55116,101721,5813,-103708,-41039,164475,115441,-236449,-306751,164272,461955,137065,-239263,-199773,-58509,-56516,-116359,-144840,-62870,48380,-99480,-214526,-46156,196024,169165,-110888,-292112,-162322,-26815,-96708,-109537,-68677,-37880,61988,45907,-200286,-377099,-269034,-82877,-19549,-2037,30874,100988,194070,264386,242639,140269,118347,170835,80478,83519,303456,337645,169470,54933,25788,-18910,53476,92159,-2396,-18107,-73630,-296687,-297623,41192,242433,239678,183352,-44165,-188454,-105425,-14038,-7091,-60464,-105551,-110719,30348,200622,172968,78210,-48432,-322874,-604110,-623886,-402525,-141083,-16974,-37956,-125214,-163736,-166471,-217807,-317250,-352218,-230535,-68356,-8671,20559,140812,175143,44305,-146988,-289929,-413283,-511435,-404547,-217163,-241494,-220795,23153,148159,-31245,-262329,-234480,3019,64991,18855,42596,127825,192285,167718,-20816,-126456,68522,232973,54617,-105147,-9391,87401,57451,110981,233212,222036,98255,111537,227604,258027,21841,-331147,-384410,-251258,-189441,-224042,-252207,-337459,-284372,43269,322591,261872,14275,-185726,-196085,35682,225956,149734,42382,47417,51572,32229,16931,-35700,-112365,-78397,1650,-124849,-328660,-251916,-58615,6642,-20388,-110902,-103445,68326,202538,166109,104824,60634,64401,80981,65147,-16535,-133486,-156768,20423,271876,334107,113383,-130263,-138187,102545,333850,223626,-102805,-172069,-2414,79568,88129,145924,209955,174361,71879,85568,31650,-171104,-226213,-17343,136641,17567,-197978,-264381,-119937,88273,253586,372450,279858,59918,-34025,-86569,-221473,-168571,38035,98179,-36803,-186303,-262124,-239124,-174106,-70964,34586,-37568,-285793,-287307,13087,278242,206363,-11102,-44294,144177,324811,248067,16665,-83823,-66926,-46271,-41549,-83678,-160870,-148269,-54431,-63181,-89059,3364,72035,51038,76846,95954,-1372,-186166,-282667,-225050,-256515,-291332,-125694,127687,304288,351535,138680,-167907,-267312,-216219,-174425,-71408,125846,301231,262167,31616,-48710,72873,102926,-65372,-218909,-371927,-414719,-181510,25630,17858,14338,44995,-873,-97106,-186854,-231013,-166520,-25862,50253,34730,-44378,-152231,-198739,-68891,168967,297847,217287,9514,-201582,-384818,-482386,-414659,-167130,155345,266935,113028,-116436,-289426,-247262,-11104,43418,-11625,64516,126082,20712,-30306,157972,289051,15712,-271784,-60121,265046,136726,-107407,-140482,-238507,-408597,-416719,-339215,-157760,-8463,42620,322244,681183,616342,463147,240169,-167935,-407845,-418075,-645318,-807884,-230436,356830,224989,642249,2367908,4492260,3412918,-3303196,-7993138,-4456486,893450,3626338,2974870,1241492,229133,-182098,-101766,-60945,-403173,-97824,540343,682894,441240,136881,124522,51411,-8735,36030,145923,179631,91598,-47903,-15603,209434,433655,400337,157152,26178,100968,173239,121314,-61256,-229205,-239817,17280,309282,420332,265589,33522,19893,130184,3997,-177777,-123619,-83427,-155871,-122268,34179,134791,91678,-114030,-254123,-150989,41181,166517,258452,341293,372466,328770,81956,-307551,-532912,-347948,-116300,-107008,-168568,-66964,26088,-123648,-318658,-297832,-138188,61874,185447,135629,87394,114855,211091,350268,315497,-14506,-272235,-186582,-83168,-106531,37189,166280,62557,-117622,-216700,-129959,87570,129855,-27816,-49258,1845,-25991,205945,365680,228987,110028,87321,105119,106143,8632,-19150,147212,98825,-170487,-241435,-97131,-38918,-67764,-195731,-270027,-90212,162100,183494,65019,-61163,-205441,-150826,125272,291194,279784,194055,24563,-31576,-20559,-59576,-52669,82946,274724,449880,468081,251064,-13326,-153950,-99275,58325,117565,199792,326507,247235,6876,-84413,-72761,-59716,-67383,-113678,11652,337306,455639,223809,-77233,-212674,-182182,-155461,-155208,-130238,-132286,-96806,102029,252913,206129,163651,79993,-77416,-238835,-240883,-117465,12262,158825,235509,159073,62463,161503,162268,-15213,-28009,195419,298913,213072,242282,303366,285505,266037,201127,54994,100521,303367,327721,119795,-115807,-220154,-219045,-130679,-47664,-45407,-56796,6638,30496,80311,150622,137198,76320,54831,18452,-43707,-73460,-54393,-110068,-223312,-225049,-17342,155804,111639,89891,251261,276518,47229,-209484,-277761,-187868,-167650,-48045,297879,392168,80941,-114563,-48360,22181,76778,128771,38980,-234036,-388665,-161789,104450,150362,37539,-172829,-365120,-357979,-252355,-179992,-164476,-144643,-163286,-198376,-198370,-147249,-9624,110729,169421,209541,71386,-346267,-557373,-219946,17053,-153807,-189765,129085,417644,256059,-202330,-336660,-99450,37286,48813,-22034,-133474,-76184,208893,360989,218740,7741,-57936,-24697,49341,160042,214787,127225,30510,-63161,-177050,-163806,-75563,59149,259552,252174,43358,-1330,86079,-11117,-210968,-111389,169919,178531,17180,7736,17813,-42526,-29830,19496,91692,118542,-11405,-110666,-145558,-244086,-142255,194812,272528,-68178,-301409,-214276,-115663,-241194,-243778,-64432,15863,82766,161460,31501,-145204,-226495,-309819,-300872,-167651,-50954,33842,-3625,-110190,-92753,-43973,-11229,-21919,-157925,-458457,-597038,-329350,-49296,89200,231431,187484,-55283,-187622,-238619,-328567,-291898,-145010,22323,167435,245806,193100,4612,-46826,51582,118959,121802,140938,164478,119674,33940,85838,143359,145081,80884,-67552,-136605,6493,163697,180788,133400,26340,-68355,9344,246960,201536,-47396,-132167,-143513,-182881,-78246,44555,5521,-78971,-25992,41495,1674,-89777,-140738,-80241,-29192,-158813,-334510,-345243,-200079,-64634,-2327,122544,306830,293257,185855,114600,-986,-100449,-14760,92652,-122552,-441692,-403276,-205707,-188894,-281580,-272849,-164012,-3148,67796,-73557,-410982,-597600,-494034,-266338,-109572,-64321,92147,220152,-321631,-639039,-705646,-1380794,-1325365,-442952,-58311,-171611,467102,991161,602863,264150,-75159,-865250,-816512,-137969,-246636,-332660,109260,533572,639490,912849,1015795,687441,309491,171674,166728,60693,-48714,-71284,-39397,119024,376398,450016,182014,33358,219697,296576,341986,540235,584713,314125,158602,106005,29324,157718,366381,342886,223003,249444,148474,-231352,-421987,-136890,170484,184263,24248,-37171,143390,185466,52202,27280,40207,-22296,-29313,88791,265320,373112,287582,219072,217686,112589,-124374,-218122,24333,391004,508541,464318,400649,211175,-2523,-98020,-28741,164111,294608,159865,-85627,-219568,-258330,-239642,-207098,-175584,-121571,-44297,72591,71339,-97781,-133194,66385,251919,312761,249554,268762,372655,283853,93767,111568,222228,165878,79865,103559,41319,-130592,-143624,48838,98835,28396,24396,63084,24437,70214,194093,197123,96681,16587,-62645,-166908,-103962,8014,-4652,45903,174756,134339,-22015,-41456,48115,41196,28442],[34412,39539,141822,192387,121002,201079,255889,88002,89952,192049,82360,-86483,-248369,-369734,-290222,-291146,-378028,-333495,-208315,-53768,25523,-137783,-176545,112842,214745,-23351,-139350,-52305,60920,199370,214402,-80041,-329221,-257105,-83770,112247,297759,286369,99113,-24064,658,22468,-68061,-110669,9163,135234,77094,-75816,-63278,-2709,-105360,-311809,-286303,-15543,157185,233427,237136,160845,93223,-1326,-91901,22811,127565,31837,-103810,-39036,114849,151468,50628,-2326,159360,238021,185070,223856,243250,78176,-57503,-126149,-121855,80318,119340,-81262,-55913,69679,13804,47702,234215,252309,175984,90084,-3564,28831,154057,168789,53129,-113525,-245205,-147842,35296,5040,-76087,-151021,-48181,135193,88304,-255818,-311779,168342,456963,102112,-293396,-213902,-9792,26176,-68952,-193416,-164746,-59414,-173613,-267633,-95523,153975,177231,-75877,-261316,-92054,56187,-80073,-195828,-230442,-160992,3571,46991,-106562,-275251,-316729,-216887,-135035,-90771,21277,157993,231170,262547,236697,176264,163281,183038,99857,96825,243041,194775,71695,98279,-6838,-162370,-11202,140949,-54675,-199681,-198965,-247955,-194147,138325,333795,289098,128859,-173219,-267824,-72022,38938,37745,-7689,-84620,-152573,-80199,25468,22131,23425,-34927,-274930,-546059,-593002,-370053,-111313,-34986,-111916,-174297,-166785,-205560,-295508,-400820,-450251,-321917,-147972,-86106,-68410,54639,153409,138251,3010,-194490,-420944,-549203,-401389,-159969,-189265,-227824,-25054,145220,-37840,-276783,-226747,35281,53977,-69859,-64322,27987,150215,189986,30515,-90273,81565,216982,-2167,-192427,-88080,22822,16640,82804,159330,41560,-31797,107538,244087,230160,-5232,-307312,-314812,-143890,-97890,-159321,-199051,-244024,-193921,40481,285920,269127,49982,-52766,-24807,102987,201373,143661,95199,145453,132919,96685,82377,1112,-82577,-43816,63119,4207,-150940,-173044,-82480,-63897,-118392,-193967,-131402,4764,123142,181064,187474,108430,74772,139155,175709,69026,-77941,-100968,35511,219139,276523,89892,-106555,-84630,117697,303096,188236,-92716,-128881,20190,68071,86885,143059,168879,120549,63076,100173,47713,-121811,-133024,47811,151840,8470,-159204,-175004,-38521,138895,259896,307921,242166,131071,71905,-13086,-141501,-86830,48398,82556,-70292,-264274,-316520,-234061,-182856,-91852,46895,-8819,-290150,-344846,5569,310110,243939,5780,-50830,72930,219104,163522,-42641,-119064,-69190,-44903,-66047,-107932,-154497,-92211,44165,50640,37188,104997,98813,36533,90265,117864,30068,-122935,-183689,-166132,-218277,-311090,-184811,45607,219887,269702,60856,-249330,-339292,-280507,-243159,-151480,75288,327301,310539,-4846,-219295,-117430,2593,-100708,-231709,-321567,-328106,-180353,-55149,-65571,-6493,115888,129550,747,-108260,-129110,-80580,1791,27789,-13773,-105064,-262751,-355092,-210865,102769,293896,235939,33319,-184778,-378878,-483673,-399132,-142186,151907,205725,11865,-195582,-347957,-302289,-55015,45442,15180,62192,98656,-76762,-181540,56510,255800,25113,-232428,-23807,251539,88186,-149968,-134499,-177188,-344127,-459559,-490646,-302038,-75909,78518,460416,860939,804732,636944,317593,-227007,-369091,-135467,-353207,-659586,-225443,339162,577839,1483650,2928725,4366227,2788704,-3626202,-7634113,-4912430,-378492,2941604,2801835,937577,63238,-124082,84810,138327,-273622,38395,737092,792312,408163,191361,334902,182290,-27190,-43147,110705,171558,102128,-36842,2569,271972,493656,430055,180502,31709,89326,197610,238393,90286,-125751,-214889,-54195,250238,483351,360243,96447,68688,173888,54359,-144120,-99108,-46209,-109325,-66407,51375,138838,130981,-87488,-260045,-127648,129376,274975,330167,318587,303931,339678,256578,-76714,-383817,-310537,-116186,-120523,-171641,-36571,63792,-96953,-304710,-271855,-74909,117309,227886,207808,141283,70572,70635,217721,253424,-30709,-301368,-202132,-124817,-204146,-54538,204200,162913,-56355,-184894,-122754,38121,67925,-47100,-67708,4944,77101,318031,467675,329940,164721,103823,156248,216904,73428,-58363,89407,113429,-143688,-257142,-119674,-50027,-57758,-91688,-160811,-87128,56250,31096,-56982,-124788,-225391,-182931,109827,337235,296881,113081,-57049,-51279,-31960,-111990,-108019,52408,234348,402414,440815,242294,-41101,-210132,-177651,-17141,66310,154650,315294,321897,102753,-50151,-49615,-12152,-61609,-155458,-35363,326659,402538,108699,-189850,-222258,-101907,-50658,-98869,-119623,-163789,-112852,109032,244135,178943,138604,58782,-138424,-284444,-207069,-48148,92761,278374,320004,98051,-53329,105161,169762,14542,12684,289340,452960,346506,261344,276240,283713,322355,262520,32179,3997,232225,296056,125541,1708,-43730,-168717,-217430,-111471,-32113,17051,89223,101398,113043,151010,125435,49066,20219,14651,-58764,-143688,-112574,-92324,-116510,-21762,153858,195199,69060,66765,305790,375401,130480,-136729,-178554,-92947,-65799,113448,474479,487345,140006,-59614,18131,129482,152067,100432,-2763,-226381,-375993,-197352,33108,80245,26717,-128841,-285143,-260541,-183378,-184221,-188414,-107020,-50556,-101617,-162929,-163174,-50372,127239,256800,277799,61388,-362808,-545603,-253306,-90889,-248321,-240721,98843,372128,262894,-162139,-379736,-231044,-103080,-70676,-89437,-129625,-62325,168362,331933,263157,67201,19560,89260,143090,201124,239368,145180,2696,-110768,-158500,-93473,-38800,14372,142054,172291,41558,29178,136096,38069,-210059,-134597,163513,183710,8697,24786,83869,-1998,-59612,-38683,78838,135085,5492,-53529,-51533,-154319,-94261,198314,241577,-3363,-180681,-203395,-240821,-317244,-163990,46052,37719,30489,93906,-24662,-191301,-305694,-403584,-356021,-154050,26996,138357,101495,6667,-33326,-84086,-43336,71321,-28267,-361797,-534767,-331045,-66001,90850,243646,214649,8991,-99152,-117491,-224200,-290043,-171033,117262,357181,367511,221535,8490,-34248,58615,100404,81108,125599,172726,59620,-87299,29720,215125,228079,70918,-114784,-176994,-25712,205345,302061,218337,15350,-156807,-112372,132017,156086,-40482,-147543,-195757,-212290,-120893,-35387,-86205,-128040,-49949,23168,-36255,-203322,-357996,-316728,-200937,-257528,-382432,-313985,-146864,-138441,-149554,34733,267675,284130,170778,57401,-52669,-73272,51572,119172,-91411,-300379,-230324,-111112,-173656,-262786,-197306,-157377,-117633,-82181,-138799,-359583,-443464,-335567,-212643,-70422,53285,124813,260477,-338520,-1021738,-1271947,-1717529,-1916111,-729007,228658,-22681,166623,745169,665874,366157,-6512,-827822,-1121954,-782785,-576513,-625488,7190,683628,942083,1077852,1121985,875245,498005,296125,183654,16580,-79588,-62916,-17626,63993,230949,290836,67969,-48496,195474,381595,433935,508299,466298,249211,171619,120729,-7414,111901,352828,373143,247441,208038,39957,-329377,-454244,-142028,164324,115679,-128616,-182725,62015,155454,55994,61411,47998,-119793,-182070,-35497,237276,454605,379017,226352,229599,164855,-64607,-162018,25286,330620,482616,486562,431379,226221,15660,-33023,75009,319248,453939,230434,-64003,-135994,-98339,-89263,-141198,-204477,-162508,-29407,118362,58710,-190472,-202165,68529,274383,344957,299169,285185,328522,233831,58808,79626,137311,80252,27958,67073,7389,-169945,-187513,-7769,68203,17252,1106,45730,83885,177573,267968,241042,97494,30080,-22076,-144191,-121638,-2354,30187,90077,244217,233317,64727,18965,91161,67447,20315],[-18270,3144,124324,204354,151584,197174,202045,41626,67834,173222,60714,-75048,-184180,-317101,-332927,-349571,-361248,-277063,-182977,-89519,-43245,-187694,-252127,31424,200467,23794,-133467,-77639,63226,232403,290968,50174,-276749,-345972,-220738,32231,279601,277250,83411,-33592,-44907,-90132,-180518,-149607,20262,110197,29350,-93067,-75666,-23008,-84801,-239201,-191463,56172,200315,198467,126607,70347,109004,120601,50943,114039,196375,51701,-163761,-110483,53661,56587,-101473,-147507,104226,242419,154237,178952,235495,38550,-157835,-179307,-109907,111533,189564,32282,48672,101716,29010,6609,90817,183027,279643,194348,54920,67883,80866,12761,-20762,-112975,-239373,-148814,-11220,-118045,-181588,-201339,-70300,78659,51155,-232013,-274721,153483,418689,93789,-253805,-155661,42903,81504,-27692,-184602,-165649,-110011,-212290,-281525,-150592,39370,112815,-69010,-246554,-70408,84089,-73629,-252422,-331328,-242532,-53247,36637,-16528,-167218,-332530,-311535,-219190,-144742,38935,211318,252001,268559,280075,250765,203450,166012,87014,63177,120120,22631,-25946,133982,-16301,-234656,-21107,195106,-122303,-418389,-339555,-172389,-33364,248322,410164,353750,104494,-268407,-331750,-50057,84543,68160,34456,-62767,-190968,-202930,-148084,-99471,-31173,-47650,-216595,-427816,-504181,-302364,-53935,-39027,-182869,-226865,-179859,-238542,-352012,-444736,-489482,-365766,-200576,-161034,-156810,-43562,109813,196621,122702,-88446,-393031,-575560,-405232,-115949,-132585,-240386,-107168,104065,-40488,-255925,-172844,55961,14936,-157957,-171424,-92858,80317,196995,80973,-49218,68453,133442,-101805,-280314,-153794,-16660,8652,67213,61062,-163319,-171190,90395,212360,128751,-44496,-234308,-230768,-41685,17422,-53629,-119912,-125650,-76739,35331,191130,184487,13310,36006,139534,182973,183736,122694,104153,171524,144330,111689,116654,27290,-44349,2297,107421,110088,26563,-84643,-116185,-149878,-229475,-281174,-195057,-106160,1491,156858,235200,160007,98062,182355,254434,145267,-1797,-34596,38113,156090,194411,41619,-88719,-29311,126465,250645,152160,-48012,-53811,42986,54374,99841,145134,108995,53861,53125,92184,40070,-73315,-25967,104494,117405,-25481,-105263,-60012,41633,147059,209822,204769,189438,188681,179119,71357,-58682,-5457,71018,41762,-153586,-371027,-349134,-183954,-153089,-96858,65147,50648,-206150,-296842,48657,322079,224773,-13486,-63369,24209,137833,103509,-76968,-137286,-38676,-5291,-87791,-168037,-180614,-55333,110783,129715,143880,201470,123260,28960,93317,112233,56068,-34611,-105384,-161226,-203591,-301856,-222274,-59410,82102,143383,-28684,-309189,-381640,-322074,-297027,-220103,35163,328182,315469,-40674,-362513,-300016,-92542,-99540,-213035,-253896,-203904,-126711,-117636,-165817,-57286,156603,232879,108690,-4295,-22979,4741,37575,19025,-34008,-117071,-316181,-463826,-327263,13196,225451,188719,28898,-154094,-353526,-476543,-375356,-111729,130895,133298,-56606,-202926,-318195,-307969,-106308,48688,56468,51262,32319,-185263,-316505,-52694,206489,47440,-170701,-754,190137,3432,-195124,-109156,-68177,-193979,-393340,-543482,-396892,-112119,131637,558254,922814,866111,700929,323649,-307421,-344944,52957,-116766,-423690,-133124,249906,686251,1781897,2747034,3613955,2168478,-3002991,-6452207,-5402054,-1930589,1842742,2498814,781307,43838,78790,322320,290735,-102264,275538,995004,936374,418061,252167,418962,245901,-31368,-72909,75857,146352,131694,51047,101935,365357,531555,421352,193369,72073,103537,182322,275138,208712,-1813,-143620,-116801,140419,463280,419814,167108,112595,184429,87755,-95071,-66880,3790,-45158,-19542,60702,145251,156556,-48592,-225482,-86263,218562,390725,388258,261387,210531,329128,391494,124082,-217095,-252739,-108965,-119416,-138596,36973,136927,-49429,-280342,-256231,-46390,117278,193023,215178,158298,20472,-48559,114354,233817,16481,-246357,-167822,-174377,-332259,-167938,220220,254153,18102,-130968,-111207,-21464,12566,-26595,-31426,49231,207394,400550,513794,407192,235190,142039,196633,297393,118745,-118528,-19625,97301,-82921,-211468,-119754,-62589,-51199,-304,-49293,-64527,-38508,-110348,-167786,-180469,-216965,-177466,82395,324221,246006,-20000,-136120,-53841,-29660,-151788,-173198,-2651,171184,301625,338463,175496,-91947,-257979,-242342,-99316,-5125,78786,260812,332877,155624,-17367,-10804,41813,-42179,-162637,-66707,258280,287408,-13967,-252878,-185259,7276,72983,-19186,-67038,-144229,-112540,119113,238185,122289,33881,-12393,-181458,-280635,-150110,8377,121410,294092,306564,10754,-134283,65509,151895,2835,42268,378515,578869,450130,261702,221679,209181,272071,260866,21782,-76965,134026,221874,101562,100922,109436,-122782,-289988,-182234,-57153,48465,132588,135376,120488,135113,84263,-5064,-18463,28430,-32423,-153407,-133072,-65301,-14505,161298,290715,191211,-7832,22831,310322,406598,176026,-57776,-58690,22483,51225,242343,563234,512920,170349,-12087,72371,201715,181932,53894,-44038,-200525,-329379,-235008,-73804,-17440,595,-92281,-195199,-151474,-117023,-186307,-173132,-35414,45282,-29598,-121368,-155926,-79132,141979,335282,318707,27642,-341753,-456551,-269711,-206998,-328996,-270448,68420,313684,242769,-108367,-347250,-308670,-240510,-205839,-144565,-96029,-43099,98765,274945,273936,87332,56314,162141,185158,203315,258627,187434,12290,-125865,-122874,-22051,-658,-17146,35274,79071,30532,61382,175668,78791,-186341,-145535,132951,172524,21766,49423,128514,31750,-99404,-121820,46832,159198,46216,15306,49142,-45358,-17786,202001,194672,59756,-35708,-138196,-292461,-324572,-68833,140207,57215,-11571,31963,-58270,-221313,-398818,-507904,-409024,-173303,50090,205517,202275,139093,65431,-53767,-26241,168784,113293,-199699,-376091,-276622,-77796,75235,212636,177360,10963,-33868,12785,-89469,-261503,-216748,130432,465316,448413,221747,24088,-11600,47674,61407,35834,102127,157113,3365,-156405,-15332,250583,277741,51568,-159045,-213015,-66727,225000,398821,273879,-10309,-227572,-189081,46115,128861,-12981,-136784,-214019,-206350,-118214,-60925,-130832,-154842,-83603,-32939,-99569,-283739,-482490,-462991,-321413,-318574,-376364,-225910,-36823,-133240,-236124,-49923,190477,250684,146720,-25433,-139881,-76761,83147,117942,-35094,-105584,-24828,-18490,-161476,-215471,-121693,-173818,-235347,-175177,-146159,-257909,-232933,-116774,-98988,-6998,104493,114056,259208,-450302,-1641457,-1973655,-1966821,-2267444,-773631,758901,393102,-44197,376188,543677,329429,5194,-824551,-1576389,-1390400,-527352,-395984,142614,760117,1070605,1096414,1105735,965835,641024,399270,167763,-55967,-103543,-15086,36129,48423,141475,151229,-48252,-113459,181412,472137,510726,457990,343551,200990,173183,95674,-49045,85502,336838,370347,252480,166560,-30992,-364293,-446443,-143706,132080,9709,-297303,-324144,-43442,114430,66283,89945,68781,-155454,-262050,-118540,180066,441040,405931,228065,235585,188353,-19661,-100223,36746,256934,412668,441386,387511,217761,36732,-8639,99063,387343,542156,281719,-7080,-12702,52914,28211,-62271,-180305,-176837,-14941,145962,16550,-282140,-242566,54752,231577,298691,273911,234756,240616,144791,-17287,-17320,-6926,-39982,-24393,51167,-24470,-213792,-215397,-78629,2000,-22925,-38591,47905,176218,266112,295181,230137,57846,20088,31750,-53425,-68492,31854,88440,144049,312074,334800,164615,92752,127376,76687,-3202],[-73134,-29065,101975,185824,130472,135465,117061,-3974,36183,124265,19208,-58181,-90376,-217719,-339581,-369380,-298221,-195390,-146898,-88272,-69040,-205152,-281763,-35448,171270,73923,-105734,-92263,46986,214720,313609,156701,-192666,-374616,-306003,-40686,228494,232559,54318,-42321,-82368,-181427,-257753,-165219,29707,83107,-7664,-68850,-49786,-40681,-94579,-177012,-80129,134353,226517,130513,-15367,-44655,105855,231917,202905,207260,239862,36889,-230369,-177536,12908,4705,-205140,-285278,-38480,166835,109541,122899,182027,-20443,-234952,-223113,-106982,128623,262785,161776,133849,110358,33564,-36909,-69354,71943,315645,265544,104502,75318,-13334,-110396,-67953,-111139,-207403,-129762,-75023,-219732,-266039,-226281,-107470,-6521,-6356,-184260,-214616,112657,358741,137047,-110602,-31967,94916,109479,8399,-131121,-102278,-108094,-212355,-248983,-182385,-103646,-1682,-86844,-242807,-95666,52747,-81753,-269549,-350776,-264458,-98387,9453,46780,-75486,-312487,-345390,-252495,-152188,77645,252439,260206,290988,368950,337327,215094,117565,35329,-19411,-34472,-120586,-73652,159412,2136,-214972,32331,243715,-185356,-612625,-459959,-104788,124981,331081,439338,403947,126734,-285209,-352690,-48290,104416,79066,57180,-54536,-228258,-310746,-282949,-174818,-68686,-73446,-168731,-290953,-376709,-215253,8939,-33706,-231264,-270494,-207109,-260699,-365866,-435502,-474342,-362707,-201700,-198262,-227123,-134873,56227,192829,163306,-6221,-329373,-563867,-398760,-95770,-95350,-259587,-200068,29652,-44102,-219452,-109768,45221,-58076,-236664,-255255,-199612,900,189786,120820,-14267,38262,29372,-186340,-321262,-173480,-13186,25751,53293,-37082,-321834,-274767,60869,134055,-19961,-100845,-165365,-167072,34508,141214,75187,-32351,-13818,37790,26948,48789,13769,-82812,63657,254098,254837,181060,102666,75813,112852,76516,75635,116499,42922,-4856,47363,122013,165474,147718,-22738,-157060,-225210,-320293,-354224,-282774,-232885,-125111,96525,222897,184963,121432,198719,281379,193897,77228,34546,47679,123291,132033,232,-70245,13007,129534,202858,128979,10153,24982,52308,36614,128959,161085,46498,-14508,34813,57822,6633,-43654,51093,124437,35675,-88254,-61486,46764,96018,100111,92155,71079,128673,222578,265826,151910,12171,48326,83095,-22499,-258915,-464832,-346392,-108742,-110105,-108145,68294,121269,-48527,-129813,139788,315346,170911,-41666,-63864,20599,108937,90146,-63695,-121176,18861,70196,-84619,-232265,-215867,-30479,142024,159168,198515,259595,135413,29422,88137,89376,74629,48429,-77602,-208894,-224134,-273790,-229708,-155266,-62396,21135,-93862,-325134,-383013,-337107,-335017,-267217,15556,308789,280936,-67774,-432424,-417627,-161353,-71837,-171790,-194300,-93109,-51113,-149735,-252281,-115241,168608,286736,195492,97782,62896,74903,83094,31681,-27203,-91604,-302981,-489641,-375515,-61449,119977,85984,-12081,-125285,-316862,-460515,-348824,-85561,94457,63893,-76183,-138569,-215369,-275141,-155575,55543,108708,39257,-63448,-288940,-403862,-138618,153220,65795,-119220,-8538,103858,-76351,-219703,-73126,55308,-2643,-235441,-480990,-408199,-89140,208216,600642,864283,800553,666000,284145,-367252,-340433,93109,-17792,-211950,-40430,79737,559713,1543639,1995058,2410414,1347789,-2107568,-4734271,-5176515,-2932137,756168,2141649,749004,102636,327166,511710,343297,54594,530629,1221413,1054677,464903,294587,348286,222230,-3238,-24069,67744,129781,198075,215119,271898,469941,538401,376936,193846,142329,150430,148700,242505,278483,117094,-56796,-162157,10346,366990,424538,228124,148592,171100,105765,-39436,-35557,50494,14415,-9806,46408,153292,171750,-3795,-163804,-42315,281999,481490,408065,168289,98197,290430,446827,235852,-90094,-189496,-89508,-98902,-81761,123321,220420,11090,-239077,-228877,-35474,74771,103415,172118,154466,-12849,-122430,56805,254961,106583,-127949,-97687,-217066,-458612,-283185,192049,303778,88675,-73492,-114309,-86041,-16230,38733,68033,153737,329695,416994,474363,435283,301978,176764,190509,299794,123930,-180400,-150100,47886,-10530,-123654,-105671,-87189,-61386,45483,40084,-18457,-92553,-208186,-254113,-223883,-183669,-135546,49134,256466,149123,-158867,-197556,-43170,-9986,-166734,-235151,-71320,106360,193641,210323,70611,-169955,-304754,-283270,-161950,-78490,-13202,183844,299954,166036,11907,36771,89184,-7133,-132612,-85656,134299,133654,-110830,-249459,-112430,114282,175079,56231,556,-90533,-99766,128082,239453,61282,-106904,-119202,-203686,-228700,-77026,47860,96729,205500,194742,-86994,-170834,43887,109788,-39254,54827,426808,631307,481212,228931,145333,87834,128611,188192,17290,-121139,45033,133346,54875,153994,201891,-89129,-323101,-233620,-105783,27013,125421,120403,86542,86123,13369,-72782,-49479,56840,27509,-100641,-101714,-26013,61305,273002,352789,144230,-97663,-34997,259543,366628,181581,12237,50725,132882,157058,301182,533732,457457,157635,21377,118208,223630,148365,-7684,-83043,-168553,-258795,-250953,-173402,-101902,-28134,-75950,-120678,-47986,-54887,-175001,-124051,49088,100693,6390,-71605,-118544,-83393,148705,375059,315375,-13731,-277015,-310136,-259109,-287040,-357007,-256315,53613,262875,212872,-32619,-229842,-302789,-340031,-328203,-188795,-60503,-41315,12156,208080,256825,71831,39679,162634,164442,173946,265226,232010,53302,-99514,-82816,24218,32318,-26433,-45918,-14492,12545,87173,193979,101588,-144165,-134967,96748,152356,53011,74775,137345,50660,-130181,-201106,3378,176591,86100,66989,122767,38118,47731,190480,143079,107595,93967,-52698,-269418,-267600,10141,188602,66105,-34716,-4164,-53601,-227114,-482559,-592325,-442373,-210601,30162,225210,264282,245271,179534,46653,59076,266656,236700,-23851,-180441,-184166,-80827,44903,144741,86656,-43568,-1963,118389,36976,-211743,-266108,58219,441802,435465,180324,49542,21819,20988,7057,-7034,68847,115775,-31389,-154055,-29639,247130,286725,33338,-187578,-234077,-104465,214497,441232,286609,-40442,-250712,-190748,14752,118301,22105,-101006,-187086,-169191,-85022,-48360,-140419,-173854,-125904,-111085,-170473,-305728,-472106,-476392,-360144,-328801,-320674,-107824,94732,-52795,-228995,-93753,111392,206046,119466,-110886,-240446,-106629,84906,102921,35857,81018,145973,43236,-150721,-146459,-53701,-199689,-331403,-209133,-117010,-148911,-34798,103150,58698,70272,69271,33692,181222,-655851,-2365790,-2655235,-2134375,-2342987,-626970,1416319,1074131,57646,130537,331809,186034,-23853,-862259,-2119112,-1907033,-183378,417821,603365,851652,1068301,1004953,976226,914375,687006,457325,140046,-124453,-115987,45057,94233,74194,141184,93527,-115283,-142397,170031,520805,539025,396311,250044,182277,159200,26119,-97299,83109,329914,338599,232479,130423,-58145,-342279,-412020,-145376,81740,-96758,-424421,-428158,-144017,78801,83627,109321,108232,-106298,-248621,-145361,109746,339934,360604,239375,249406,184684,9118,-32509,61982,184078,313835,350204,294215,189976,58405,-20917,45097,344801,529533,300009,70820,120403,160363,81480,-6633,-126858,-160270,6385,157180,-32258,-336657,-246094,18156,129831,199680,202138,142191,133413,43470,-102945,-129917,-140376,-143833,-54673,70343,-24701,-226152,-216702,-145291,-78220,-73850,-81163,61452,247316,278361,253838,176361,12978,7884,95909,89483,45359,96463,149453,194709,356965,405556,248618,161496,155321,73578,-33173],[-108168,-47334,76883,135204,56578,24643,21198,-34700,3750,55639,-33978,-46905,-3282,-117101,-323761,-357076,-217102,-117853,-106987,-42934,-36220,-181847,-262363,-71873,143163,112378,-72198,-94479,23966,166406,293294,218847,-96854,-333082,-326879,-109542,140959,159235,13987,-62882,-122108,-242101,-279829,-141986,38876,54152,-31310,-20705,-765,-60646,-140097,-136542,27922,208274,233840,49336,-150593,-149856,80448,288088,307810,268944,241966,-4783,-290293,-236606,-6620,5689,-223569,-353030,-190561,47934,58943,71015,103435,-90241,-285517,-254128,-113312,122966,305577,269828,184251,92746,19455,-73703,-202668,-54205,273083,283754,127150,45328,-108423,-192190,-108875,-126940,-178394,-121003,-146671,-269901,-298903,-221450,-158610,-110236,-82812,-134379,-153556,48609,291771,230427,99807,120671,137944,116942,41606,-57562,-27437,-76578,-184182,-182069,-174813,-221128,-123330,-112641,-235673,-144183,-14766,-100641,-254123,-303922,-235569,-131527,-34913,75366,-9194,-262772,-319617,-235384,-120634,123104,276407,261071,328823,472840,396951,181453,45336,-43963,-128650,-172664,-183471,-36804,184978,49543,-112756,129521,273572,-219348,-715032,-524391,-72939,216883,348425,405034,416686,190922,-209051,-316978,-70323,84848,73544,59041,-71827,-267691,-381561,-360836,-210043,-81984,-95326,-144268,-176859,-242005,-131779,50160,-31973,-248671,-294147,-240787,-261105,-319692,-369916,-423320,-330792,-153949,-180501,-269950,-205979,4725,122921,103300,23289,-238666,-490875,-365531,-104720,-91788,-274404,-274473,-60349,-49833,-180403,-72614,-8457,-161509,-302732,-302275,-265031,-69002,170831,144433,7871,4451,-47467,-211252,-287286,-131290,32665,50813,26521,-119059,-394308,-318730,17188,19621,-178886,-175055,-148870,-148242,72410,249918,197073,43626,65374,123391,16462,-108234,-192725,-193596,43377,296476,296434,188341,95952,35978,557,-41677,8214,91789,54334,35381,83513,103249,156999,178452,-10192,-196745,-266237,-360223,-394589,-367030,-336982,-217620,16026,144611,156859,126952,185134,256128,206272,139750,96733,75053,136198,113481,-13207,-45755,38311,131665,181031,127263,61252,81473,38944,9487,162387,188902,-4051,-76353,-908,217,-41552,-38097,66388,88044,-75613,-172908,-47373,119258,115709,8421,-78035,-74572,69772,232867,318214,217024,68162,67931,69056,-97093,-347348,-509323,-308800,-33822,-79034,-141708,41198,177907,139178,116276,254246,295355,117456,-49580,-38211,67381,136119,121622,783,-62696,87848,162308,-47791,-271098,-237130,-11302,139696,136822,184855,254149,125013,32946,73723,56093,80366,99351,-97980,-277739,-269669,-241570,-208035,-210968,-163755,-51035,-106156,-287954,-345002,-331683,-360254,-287385,18222,278290,223702,-78740,-406762,-435051,-193258,-39708,-125384,-159660,-32877,12452,-148247,-297544,-154412,159726,281979,231783,166719,110689,120043,133817,64247,-3586,-50327,-235487,-427412,-343052,-94303,16695,-39722,-81468,-111578,-279922,-436610,-324725,-75513,43389,4619,-52715,-30918,-83624,-229910,-195691,64686,160764,26457,-170096,-372229,-432544,-182959,107460,68094,-105251,-60504,15489,-113076,-204907,-40848,148022,171149,-29570,-326127,-336894,-8142,301387,585363,714316,648849,575304,233014,-377273,-350120,-6169,-85104,-133934,-51184,-167245,294194,1015880,1086719,1135157,267311,-1701782,-3048076,-3889846,-2807107,131792,1812819,735078,147860,522717,592491,296236,158220,713998,1319754,1088925,534793,314995,178560,132315,57556,89612,95370,136306,290827,412451,468100,559812,513886,308376,181424,224666,224004,122834,175462,300242,202994,3729,-192486,-103934,228666,370435,261385,173167,148838,117344,17489,-8545,81428,51212,-45527,4344,159057,182330,41806,-90418,-3113,307640,522583,378503,53788,-17986,226664,415061,239772,-36614,-131312,-55365,-62954,-21546,189138,284401,73050,-177476,-173753,-23414,9041,-9305,102547,145133,-17592,-143752,43642,293386,201944,16936,-8606,-232395,-541682,-377116,111828,291253,137433,-30999,-141134,-146543,-12923,127135,202256,302098,409209,353608,346996,399303,340350,176314,108223,196639,79203,-222951,-261862,-24732,49090,-22365,-80198,-115740,-91518,26439,85470,42399,-92447,-244158,-305732,-251183,-135781,-69576,21143,160488,46197,-250513,-227917,-26827,21131,-153723,-274900,-130559,63498,125395,110609,-37782,-263349,-354540,-297836,-184476,-133688,-103032,106938,254995,149353,34936,85296,126769,43784,-74527,-98682,-18976,-22421,-157565,-185326,-25501,186990,222527,101030,48772,-38720,-84349,133930,252504,28496,-222972,-234296,-209216,-143204,1143,70204,38823,58308,29760,-168108,-162051,41475,58094,-85439,48266,404064,578489,413218,150380,50115,-46246,-59938,68194,16483,-118949,-7449,58558,3410,159351,226678,-72059,-311175,-248223,-156499,-39667,72139,59926,5403,-8392,-82753,-139844,-67362,86764,95267,-9665,-22094,26462,100404,290754,327029,69771,-173224,-95203,165143,271848,153684,57904,121081,210280,222251,271103,393222,332930,100975,34185,155075,194928,58649,-73162,-115671,-141005,-179050,-225884,-222684,-138300,-43514,-81086,-83131,30454,5690,-137933,-56003,119885,107094,6624,-16073,-52299,-57999,145230,360537,264033,-45677,-176335,-145624,-221727,-304629,-315151,-192150,64350,231931,189219,61323,-54063,-214815,-376915,-411128,-224812,-45323,-66062,-72311,148373,224126,36468,-17504,92935,96889,134584,259245,258985,110890,-35361,-49564,30940,57503,-10378,-97403,-96759,-7655,99208,184242,102784,-89140,-93314,74787,130050,91398,91974,107334,53811,-131775,-246712,-39241,174517,101596,81168,145332,62640,69251,156432,98527,132742,176960,15951,-195652,-173521,45284,171647,57295,-36645,-6460,-13036,-206044,-526055,-621795,-432775,-226992,4166,204055,264818,290823,277922,192610,205717,359591,316425,110072,-15761,-84663,-76527,3834,59382,-22887,-122849,-39,176361,124035,-148482,-299111,-74636,276879,295636,91173,75244,62129,-14950,-56218,-44456,27320,55493,-39624,-93403,-11402,212030,261717,26401,-191744,-231894,-127378,172147,414721,257727,-61173,-212309,-121141,28472,102045,38230,-58404,-125079,-113594,-41805,-26401,-144039,-203724,-171052,-184344,-225159,-264225,-336605,-363397,-317245,-294337,-233881,9904,209782,69856,-133346,-76910,61089,161395,93944,-173543,-324104,-147535,71065,92642,106577,212109,237730,60048,-137965,-72124,21,-218628,-386766,-205421,-85908,-76554,89823,262841,218431,135450,-42526,-125555,4823,-915701,-2967473,-3129896,-2197886,-2148161,-372557,2030323,1881513,509782,138600,128830,-14414,-78269,-918052,-2603978,-2282424,262636,1604638,1339427,1042482,1027698,873090,770640,706104,592853,443715,114449,-166056,-120873,81709,125576,123420,219079,138781,-98930,-124932,153966,494879,501615,327843,203267,192107,126482,-76565,-152782,94081,334307,296093,196555,109281,-45615,-285521,-366683,-146217,30505,-163255,-464081,-471748,-214031,57709,104714,121515,166641,18366,-156515,-120815,52747,201631,270788,272649,282005,165945,23694,34375,92260,120034,206987,240474,183953,146855,71605,-53214,-56370,207129,421132,285007,152396,235272,210605,65707,-818,-79406,-121446,37237,157938,-61124,-326278,-214206,-38820,-2022,92654,131053,50795,33813,-45919,-171287,-203737,-196517,-183929,-47259,117985,9694,-193008,-191880,-187214,-143582,-114748,-110734,71420,247180,187750,146382,101562,-12465,10729,168825,253559,187025,164783,192834,229315,362831,422279,294495,207036,173274,68739,-54202],[-108601,-50959,48139,63014,-48605,-106167,-62567,-43821,-21787,-15492,-85362,-46845,48948,-53520,-301218,-325778,-149656,-70970,-67979,40800,49058,-122727,-206755,-71847,129010,127810,-52106,-89254,9269,120236,253780,234810,-8434,-235345,-290930,-169824,34333,77946,-28865,-101071,-170694,-270979,-248418,-86421,43389,21176,-45145,22884,43951,-89086,-211973,-120594,115427,268363,224121,-23320,-242856,-213023,38629,265380,326679,274827,196483,-61091,-333620,-282469,-9734,49370,-152454,-315554,-274958,-69732,9366,36282,28096,-155731,-309144,-264351,-120519,95354,300909,333328,205102,57685,-12564,-94139,-271715,-162832,166663,243008,111660,-17116,-190495,-246877,-164576,-167042,-175795,-148626,-216599,-265367,-276880,-206925,-217828,-210630,-162488,-97415,-106970,-24218,230391,344457,311141,254020,164575,115293,74039,10062,17050,-45338,-146384,-106278,-130698,-271903,-207515,-125409,-210058,-183015,-80345,-119637,-223933,-230456,-186220,-161291,-91202,76138,36451,-193997,-252058,-183781,-70235,160068,282523,257321,368416,545839,397346,104924,-32916,-125236,-227482,-250038,-143986,86092,227940,122930,36172,229493,273432,-206046,-681885,-511107,-86448,201749,281968,314721,385509,271022,-63171,-229916,-109928,25439,60013,46166,-117219,-311008,-405747,-383319,-224735,-76001,-100344,-143300,-112032,-134376,-75653,47773,-48608,-239296,-291529,-264026,-228357,-212175,-261146,-361965,-295904,-83827,-115867,-284629,-251105,-35361,8568,-42396,-10989,-136010,-351613,-299164,-138971,-118200,-266378,-308397,-144057,-56306,-143090,-79126,-101095,-280623,-357364,-312621,-278574,-114636,144090,151113,16580,-19710,-69240,-166048,-184600,-36617,103201,65945,-24367,-182406,-383097,-305100,-40166,-110393,-312185,-258481,-200533,-177655,70729,319378,281661,92225,98677,165152,7500,-235236,-359432,-264041,8600,270697,290717,188259,104238,14967,-106744,-156085,-57151,60902,69266,79337,107624,56507,90391,121139,-45307,-222460,-260870,-334287,-388162,-414588,-386468,-249165,-61233,16209,65694,98774,145971,194638,183590,169273,141137,118178,182189,133687,2613,-14140,53109,138258,191866,147336,93399,101032,561,-33850,179698,216759,-34023,-126495,-57092,-68297,-82491,-48502,11744,-5706,-186541,-258742,-67605,146957,108498,-98562,-260287,-205511,23384,226210,332419,260358,114580,66331,29392,-161640,-386700,-490925,-252583,17760,-74112,-197881,-17684,198688,298689,359371,354165,267698,92774,-20572,16964,149710,197519,173644,98031,29728,146295,239595,13141,-267326,-228027,6201,109465,73018,108343,178272,85574,30751,47530,14152,66445,104994,-137895,-324704,-312993,-216666,-166787,-208953,-187256,-45970,-55244,-204339,-279606,-316500,-374907,-279516,36050,245518,166067,-70540,-298549,-354267,-190248,-26524,-93749,-153548,-31672,42560,-117685,-286063,-155382,140721,225623,202914,179422,114239,136747,180477,107430,23266,-14413,-141177,-302511,-249710,-79996,-49620,-145646,-156367,-117421,-252470,-407625,-305675,-89659,-22161,-45223,-9038,76325,23447,-200161,-222195,72266,196470,5925,-265456,-422893,-411821,-184726,76455,53317,-137335,-156819,-58637,-86980,-144357,-26031,170473,275408,169032,-130307,-216035,100477,390651,521399,516389,470116,478423,193391,-337070,-363141,-183131,-287543,-254460,-239020,-464753,37301,571974,490459,227514,-946278,-2291928,-2039986,-1812906,-1486018,244769,1576264,621858,114445,609805,565425,196442,196619,762495,1228261,1005116,609485,333219,15639,28808,134615,219223,145465,160299,373103,574725,628828,611047,465259,230704,155653,293333,305931,123456,116186,288395,235376,4814,-215822,-171724,97607,273611,254920,181236,130158,133467,76875,18657,93176,60137,-107513,-52752,158408,192120,82332,-22689,26360,296013,503418,306818,-53946,-114783,151064,322028,162728,-53443,-83710,-11354,-24228,22166,213544,308476,125784,-98452,-91177,-1790,-61520,-114885,32089,139224,4600,-120489,60055,316473,264139,148387,84511,-201585,-543255,-426285,-6197,217761,151822,-14827,-185120,-190346,13421,199708,315636,440010,422842,225837,159778,299949,327972,117003,-57241,-3182,-9320,-231466,-317446,-96942,79862,62860,-43244,-126199,-131852,-54296,74136,99195,-44463,-219009,-317050,-259365,-86489,2283,11048,74523,-20856,-258326,-219825,-12588,51061,-119373,-275439,-155243,57873,122444,75016,-114519,-348453,-404128,-290016,-159160,-155283,-175094,44879,224487,126705,49293,129858,162320,105540,-8815,-112259,-160433,-143904,-148001,-85321,50292,203966,203402,101081,51088,-25943,-77571,138198,281535,51680,-262408,-323756,-203852,-46837,70811,77017,-21061,-78680,-118305,-205229,-116325,57518,19589,-106326,27243,305091,422886,256038,29262,-58567,-163982,-230156,-52905,22484,-75660,-14673,16431,-29583,140201,205369,-70768,-268625,-224854,-191509,-129504,-9939,-28759,-114412,-147486,-193947,-197170,-77128,100559,140750,82419,86642,91360,105762,224935,230375,-7820,-212353,-144591,53378,153108,104327,68199,136615,235216,225503,157357,181226,170091,13592,19967,171797,125800,-58686,-127158,-136558,-123548,-105632,-158053,-201285,-115113,-33561,-96681,-90690,67880,65681,-70336,12751,155850,72405,-20158,34978,31176,-6698,136005,298884,178682,-56196,-60459,-8555,-171415,-262585,-216015,-90872,102522,223693,179594,155071,128291,-76123,-345265,-438420,-252871,-58678,-109950,-135554,105932,187999,-125,-83889,-11124,18994,111684,247988,258673,167439,51142,-27583,3072,76794,26724,-124418,-159829,-24840,93446,145495,84307,-27144,-16284,78948,107955,121402,93688,49333,48705,-91622,-239735,-68759,147358,80806,54181,111846,20053,34361,103461,68036,134460,200540,45493,-108534,-81223,23633,88046,27347,-22890,18303,45430,-161211,-504744,-573679,-362667,-179863,11607,158400,201875,261306,333096,346049,383628,439780,337657,163157,72304,-7076,-71228,-44898,-18869,-106333,-182372,-13960,181086,158462,-80310,-300225,-224167,12121,42034,-37197,87722,100749,-51805,-121601,-76397,-15652,-9371,-30018,-11109,23712,157183,217408,35597,-170431,-204894,-129087,105143,326827,201368,-60080,-116990,-9538,53064,51820,9258,-35103,-55420,-56977,-6502,-21719,-171727,-256902,-211287,-226615,-243658,-177898,-136297,-178200,-222586,-237326,-143857,100369,280657,188015,9328,-7796,50471,121559,72138,-196034,-364284,-180374,56774,100352,161910,265796,240128,37832,-118075,-9238,36337,-217102,-391897,-190250,-81411,-69462,109154,320718,327835,160756,-193121,-343906,-258738,-1162088,-3236727,-3282028,-2130923,-1744147,-104468,2438264,2596184,1147405,369008,7172,-214848,-146854,-951640,-2865427,-2482087,596482,2747079,2174478,1360930,1038630,773597,544268,370905,345920,337448,85369,-181293,-131051,65949,110158,169152,329826,259751,2225,-62183,132030,394526,405615,257584,201188,217375,74598,-188898,-212128,99086,342675,265949,164038,112280,-2754,-217362,-319504,-141843,-4264,-165141,-401154,-444208,-237782,51346,124045,131442,235459,178699,-27628,-64269,35773,99127,192598,331859,332551,144045,25166,85995,109644,66201,112768,134977,80860,91075,65087,-86090,-162666,19117,252476,248582,222575,313629,212660,1126,-50697,-68031,-78184,72270,153501,-51236,-242187,-156166,-104664,-123931,21275,102971,319,-40973,-112679,-209184,-203535,-144696,-138112,799,171031,53833,-132323,-153471,-192050,-172913,-132908,-115383,64531,154886,11733,1501,30489,-13082,33840,249039,404731,312847,207747,205277,238952,325950,381411,294316,216768,177020,72709,-50465],[-72422,-45740,14896,-11025,-148876,-217327,-115098,-32137,-34818,-70020,-120668,-56927,55757,-41673,-278812,-284699,-114923,-65196,-30707,145949,161931,-43674,-136884,-41343,130998,114788,-59417,-85131,13813,103908,217667,217516,58764,-114549,-220646,-209546,-60098,14181,-63122,-152721,-225682,-272451,-182221,-20962,35724,-16763,-53248,38544,57127,-129670,-289902,-125730,171374,308061,201973,-71328,-270195,-215494,-5854,170476,253245,219260,109064,-121745,-356236,-308076,-2953,112069,-22744,-183420,-255425,-152146,-32922,26771,-18856,-200347,-304612,-242684,-114987,56766,256748,352435,216688,23013,-50974,-88958,-257563,-225882,31454,154320,58610,-97274,-253524,-295129,-242873,-225453,-209188,-220159,-274463,-224719,-222641,-210808,-271848,-279641,-220600,-76855,-78178,-83624,181487,433866,456195,329056,171550,116145,105946,52179,14066,-39041,-117611,-48559,-68209,-243072,-226467,-110761,-158679,-184770,-108350,-125565,-197564,-173519,-152917,-199561,-150482,64245,73599,-115877,-165185,-118003,-21858,179201,273251,246493,386229,546744,329292,9462,-94230,-179924,-281520,-246484,-21210,258741,299471,214551,183222,287114,239193,-142272,-515589,-422694,-133716,82554,144913,196430,320259,329147,100187,-113501,-150801,-57081,47807,29604,-180573,-356194,-388099,-363410,-236056,-63980,-84873,-153508,-99250,-77728,-62431,-5848,-92153,-215751,-262649,-258893,-158570,-64222,-137775,-313384,-279316,-26905,-33250,-276008,-270087,-59085,-111681,-227497,-95854,-37472,-165656,-207182,-183751,-151942,-218680,-295382,-204803,-62041,-107267,-123614,-212026,-392267,-403000,-298098,-247906,-129310,114345,144007,16443,-25656,-37756,-77175,-52375,78857,172298,60370,-101555,-235593,-322877,-255342,-104696,-227490,-393469,-331514,-293665,-235667,38311,333535,310313,106616,87220,162130,4654,-293727,-421205,-256971,-7063,201114,231578,159531,117348,31238,-153145,-212363,-86599,43105,91594,127473,118386,-6997,-11304,12161,-102910,-222010,-213561,-250456,-330031,-401005,-366251,-213587,-112852,-129724,-75387,30655,89666,120150,134347,157123,158862,164673,231038,163744,30561,21671,69864,151644,224412,180742,106249,84446,-58085,-97538,162236,229032,-42531,-161857,-126326,-128722,-92297,-59610,-95709,-136381,-263938,-316173,-110425,135376,92284,-184515,-403653,-294911,-2621,210484,313265,279851,156396,64348,-19156,-196305,-365814,-423976,-202539,32480,-93543,-260079,-94653,173192,377907,510295,403508,234819,104033,42718,92550,237481,254729,210843,193873,129942,171009,268854,74500,-219304,-181357,24499,60476,-12679,-6796,47125,17888,14874,9208,-36635,27963,68119,-162655,-317500,-323326,-202152,-120557,-152752,-126845,34891,46982,-93744,-203060,-299789,-376038,-245767,56001,214747,126358,-46925,-152018,-213521,-164411,-46114,-92043,-167657,-69286,38117,-68429,-220284,-113330,121223,137216,115025,130578,80292,127854,211887,147607,42397,4844,-50103,-158637,-136339,-34307,-62089,-195763,-208349,-136650,-238232,-375932,-290381,-127630,-100042,-90866,26407,142428,65819,-201896,-232472,75094,201341,-30356,-329824,-434225,-363070,-157983,60912,31707,-200340,-280027,-110866,-4339,-47925,-35368,106201,283177,311603,47806,-94535,190703,448424,425082,311921,313431,403938,164395,-278184,-371341,-353914,-547103,-563450,-608845,-764390,-72897,525211,509690,-16312,-2065255,-3911091,-2121017,347215,602708,1069662,1456276,356933,-26,595361,485143,112132,183852,661975,946286,805877,669071,378834,-43089,-29471,203493,305982,188855,179069,399523,638468,700157,609975,403990,156670,115908,323577,371150,153779,95969,264326,210006,-61729,-239155,-178043,18139,165268,208088,167711,120017,160780,143737,55953,92243,51659,-155743,-98540,150241,200991,111710,23220,38365,252866,428943,215412,-122925,-167684,82664,213914,62758,-104341,-48144,29791,321,37664,196650,291254,163683,-11470,1969,23768,-122833,-190649,-18647,137642,41410,-69493,87256,299848,270502,236566,170634,-116255,-443858,-413291,-128864,106618,129147,-25224,-226428,-204665,45417,219876,352092,500117,367468,72990,-38388,153797,253712,-3796,-280588,-252623,-120505,-203740,-295886,-138516,79290,109311,2446,-97892,-164018,-171048,8016,131294,30053,-149662,-288758,-247299,-47445,62525,26795,31972,-25175,-178490,-174893,-5188,66603,-76570,-229580,-129705,89672,177937,106856,-138164,-399745,-443126,-268051,-94255,-137929,-220978,676,217623,114706,54920,171007,209420,166480,38374,-130296,-252008,-206422,-95473,17354,94591,161876,130810,59436,-641,-72642,-87171,145196,327711,139766,-203607,-356162,-189211,37783,119058,70178,-54798,-145854,-187151,-183350,-50137,86325,14109,-83046,3615,157240,207477,59283,-107577,-167436,-248702,-328672,-126179,41308,-8396,13064,12312,-24301,130336,172343,-79657,-219816,-177993,-204299,-215465,-97379,-120357,-249797,-311196,-304857,-243677,-92156,84865,144598,143657,198445,167192,91664,110422,100648,-64760,-206554,-172178,-43637,45488,47140,40299,99285,204924,163284,-13374,-48263,7076,-81478,-24405,149242,30460,-167340,-156591,-141625,-116043,-50309,-67684,-124492,-50542,3407,-105560,-135310,56269,119164,18952,66513,149740,16724,-60364,66912,111794,58254,129629,217366,87976,-42138,42835,65069,-131581,-189931,-96087,21269,162048,233930,181364,221961,261965,66075,-258628,-408445,-269004,-92999,-154533,-166082,81044,154940,-24926,-124644,-95680,-27964,124406,242110,235021,208569,137689,-12811,-36915,94837,73904,-136777,-199641,-33955,71428,82845,51377,35557,89649,107958,83240,128005,76618,-15363,48554,-10999,-179766,-77468,99470,29068,345,38389,-69621,-44077,43891,51971,117761,173978,37743,-42321,-24930,-47726,-43044,-22277,-5453,52458,97748,-100306,-413057,-450312,-231591,-48965,70682,104054,93484,166187,329577,468267,550131,496573,299064,127141,78633,35091,-73146,-100497,-71456,-128164,-184919,-25991,143725,146725,-16152,-264868,-342544,-269974,-257951,-179304,75726,125922,-83069,-182760,-103489,-48907,-61730,-19763,50283,50900,93536,167764,57824,-130258,-159654,-110690,29074,205561,138662,-30789,16163,107632,52431,-46628,-73427,-49864,-9677,-15780,10760,-47509,-238207,-332074,-240344,-224502,-218737,-82487,42671,-819,-123009,-186735,-80229,144763,296949,260700,138595,78916,66591,84359,51494,-177389,-349582,-191495,49678,125836,189734,244161,172636,-1787,-85701,32724,56222,-188570,-347273,-176426,-111029,-130391,30105,269863,346478,129584,-333654,-575342,-560923,-1323612,-3095806,-3130354,-1930814,-1240814,96569,2549823,3019021,1695380,671146,-2856,-361076,-219830,-926377,-2802852,-2500987,676602,3415933,2876302,1749840,1136142,752129,356108,-14540,-17140,136345,28812,-192500,-161916,-10027,49215,189655,418715,398082,156799,34876,111939,254746,279096,192622,227456,239510,7198,-284894,-267619,80743,342884,264074,153647,141286,60067,-149356,-268999,-126994,-13688,-105684,-256825,-347571,-212035,54078,136647,142757,297435,319193,87771,536,74121,94188,184421,408863,384706,122135,12772,105741,95932,19974,45598,46071,-6432,25885,33955,-104590,-235927,-163687,73984,207876,270909,349128,189149,-77590,-139534,-104251,-50140,98265,143877,-4,-98108,-84994,-162778,-200652,8771,133864,7097,-88819,-161625,-217128,-127722,-5193,-20643,78433,202932,70023,-84490,-120277,-162962,-165197,-129828,-92337,36556,-9660,-195619,-136449,-16902,278,69262,332478,517147,384780,205500,184291,220261,256256,300335,255693,187033,160002,89638,-13010],[-10629,-38337,-20168,-65351,-207877,-273748,-126884,-6005,-32385,-92693,-129621,-70756,25879,-68705,-250033,-232781,-110144,-89859,6767,248570,268725,34991,-74607,2725,138343,74414,-96597,-89241,39174,126571,196195,184956,97104,-11283,-144112,-215205,-111434,-13425,-80584,-205026,-275448,-253403,-106862,29141,10256,-56407,-55026,21148,25113,-180620,-351711,-145883,192259,324495,173285,-88494,-231212,-157803,-35854,37650,115818,117480,-3675,-180376,-358110,-306656,7670,165836,111139,-9917,-152352,-186267,-61711,43909,-24887,-211981,-269069,-180553,-84685,23423,199764,347090,240952,8201,-77432,-52656,-166948,-229484,-90168,43223,-18382,-174038,-295251,-346260,-332650,-287986,-271665,-319499,-309434,-173280,-169726,-246065,-301289,-292752,-234079,-66022,-59540,-108472,145091,457626,494049,330319,160489,126432,134516,58764,-31953,-69165,-109203,-25028,-10086,-151991,-179232,-68392,-86833,-138825,-80579,-108536,-185470,-159637,-160584,-253636,-203221,54049,112277,-34763,-74640,-51326,13758,180427,252227,221602,357503,458272,211679,-68926,-119277,-190314,-275551,-176095,130214,419348,393119,311364,284581,273143,177515,-42670,-268614,-287474,-188223,-91913,-19125,86170,238534,331269,221432,1713,-172140,-133195,43163,20793,-240974,-396408,-343943,-314492,-246475,-59601,-54987,-155839,-118464,-74982,-92452,-99761,-159026,-191526,-213137,-215747,-61212,84896,-34990,-289870,-287985,-9108,32619,-249305,-264412,-66347,-199176,-391913,-197591,45013,28480,-107658,-215387,-159351,-125750,-244999,-236616,-67132,-74261,-182285,-309977,-471573,-439912,-275877,-193681,-116073,85934,128083,14454,-12247,20389,7454,54776,174525,217366,34386,-195772,-289516,-258170,-197454,-163479,-301864,-408597,-368124,-372942,-287580,-9251,290435,282685,90042,42592,124072,10552,-268823,-357689,-173364,10506,118069,127126,89151,118818,81591,-114231,-181808,-59569,51128,118358,172809,113110,-74899,-116046,-96057,-147671,-190611,-143905,-137145,-227733,-322057,-281902,-125551,-125328,-254549,-232231,-69099,25516,52899,70451,105611,146866,199354,252272,167308,45650,57569,100379,169168,255005,212943,108288,45618,-126827,-178516,103623,214381,-35288,-180691,-192233,-162117,-57041,-58574,-221597,-267985,-283010,-318572,-154112,100007,84428,-221221,-468381,-325896,-6596,190869,271051,275418,190918,75962,-52278,-189983,-298657,-341856,-179770,10598,-121777,-302415,-165912,106954,350595,513544,382382,195428,135327,121321,170373,295947,268447,202970,251730,201128,144174,227993,109362,-138085,-98590,46088,5215,-96934,-127196,-106993,-68756,-17222,-36077,-93260,-34551,1977,-153903,-250347,-281759,-192571,-83960,-66497,-8352,161816,170528,19109,-128839,-281935,-355084,-190695,64069,183550,111066,-18128,-24535,-70970,-132271,-96621,-124617,-187911,-110442,15176,-14573,-121397,-41043,106109,40412,-8052,35771,25782,100547,218131,171142,49189,9630,17364,-39477,-46017,15196,-27007,-175394,-215886,-155775,-232307,-340529,-273884,-179276,-183110,-136834,32028,145389,33352,-231855,-224864,73856,170919,-82479,-350391,-405765,-308055,-124430,54802,18965,-261550,-398437,-141205,105159,60272,-65571,-29306,201094,370704,164201,-15449,221747,450886,315463,131523,198703,345777,120860,-251388,-376401,-450022,-767863,-972869,-1084890,-1007197,28433,961200,1134425,399685,-2904091,-6118059,-3208610,1893791,2774687,2285466,1426212,-9451,-133811,537546,427293,100752,151266,451099,537301,528991,694493,468832,40743,-6623,243281,310626,195475,166435,340951,574213,658531,558294,341720,93003,62553,301348,396766,200627,123438,247932,142133,-174456,-263619,-129167,11117,79288,132802,131046,115419,196919,219566,111267,90552,45875,-148286,-104113,138048,206014,126940,38077,22995,182858,316458,132196,-130943,-161464,38522,136041,1155,-139180,-23133,51800,-3528,24751,157141,250175,187807,70429,80912,39000,-165284,-223577,-38720,135286,76103,-9023,111778,241072,223648,269915,241868,15384,-254484,-334786,-217106,-6067,77171,-52408,-241386,-181956,66644,173082,285462,440954,261518,-56990,-196258,-11439,123590,-162912,-507410,-480959,-224746,-151391,-201657,-125483,56466,105766,46873,-27892,-170487,-284506,-94176,126693,104754,-61095,-228679,-216891,-25363,99046,65729,46275,34344,-41424,-103829,-4490,60515,-38871,-144431,-55732,144273,257883,178466,-109419,-401276,-458691,-241852,-11827,-88479,-240216,-31703,225317,119013,56060,214649,278254,210542,44589,-152924,-275904,-206873,-26230,93953,97981,75526,35249,-6604,-94567,-173499,-113908,159431,385873,273976,-63003,-312072,-159664,95937,137282,51665,-49246,-119201,-151173,-108086,15579,115853,46951,-16503,-7300,11153,1413,-105897,-214752,-254252,-295389,-331651,-121136,77526,61835,54733,39286,27145,154970,154859,-90519,-184923,-130264,-200991,-276450,-168702,-189815,-367677,-462228,-397069,-284409,-126323,38281,107037,160477,291225,252344,77837,-9271,-19210,-86322,-163603,-172804,-99704,-23274,-5662,-18894,26678,135044,53324,-201924,-247359,-123661,-158961,-94269,71888,-77326,-239442,-156923,-130791,-114256,-18234,11033,-37993,15976,56436,-94255,-197760,-2653,152319,107719,95606,109768,-36225,-98850,69020,167268,118843,132580,150291,24568,-9653,107680,60974,-124831,-126572,916,115222,230525,254821,184702,238883,310328,168905,-142840,-332205,-266040,-130016,-180482,-164593,65178,123909,-34573,-117216,-113470,-16364,174842,249855,203037,226878,202332,4369,-59719,115676,116461,-143331,-214562,-29871,40912,6074,9551,91784,205463,148621,50800,101919,42237,-63108,66453,94159,-85058,-65038,43824,-33245,-54590,-44363,-167625,-134418,-6725,46045,91990,123762,14801,-14321,-19968,-144242,-187575,-85302,1585,76131,125628,-33404,-269402,-280673,-61493,146349,166435,48601,-31702,33131,267409,530274,663500,517230,211593,26002,36346,48908,-87958,-163710,-94630,-79592,-118254,-22987,85542,108265,34728,-201430,-394435,-476432,-502498,-297749,35822,125830,-107036,-234457,-124696,-60577,-88325,-25933,60179,47841,27599,119449,83061,-82785,-108691,-79834,-36092,89263,89882,24460,160897,203805,11036,-179659,-189957,-100950,-7819,-298,8554,-99492,-333915,-412746,-255704,-183402,-159667,-16249,125936,96543,-62557,-166652,-65539,134926,264890,267245,200170,136687,80958,43614,24597,-135401,-289709,-179283,45827,153629,182936,164576,69937,-32480,-38119,53717,63074,-135484,-261890,-156702,-158314,-236178,-108011,139579,264639,43360,-426632,-764192,-829998,-1354790,-2649806,-2814985,-1632002,-765707,184329,2384838,3062982,1915872,870348,85334,-412723,-283662,-828863,-2438785,-2370974,491917,3396652,3253706,2077911,1275845,809425,253227,-343461,-407050,-130859,-80649,-227548,-220969,-126967,-34075,178967,447932,494963,315981,150165,108003,129607,158658,141434,261735,243238,-67524,-345802,-309201,33286,325588,291267,172723,186700,132846,-77891,-206263,-98636,-947,-14243,-77913,-196862,-144451,60167,140688,154640,331231,390689,152088,55482,163544,206030,274492,484351,411762,94002,-13501,83931,43288,-21571,9662,-24019,-81253,-41669,-13139,-99830,-253587,-293732,-68027,176615,291164,344275,163050,-136272,-235525,-176665,-50869,98214,122034,77094,74065,-13255,-197508,-215365,48630,205485,56873,-119317,-204796,-202019,-6823,160172,122537,164189,197907,31051,-87566,-107370,-118624,-141572,-119315,-49245,-4626,-192287,-366745,-225783,-31198,11392,101628,410295,578768,384029,155399,137631,175377,172537,209420,196796,123798,116479,114035,54676],[57519,-31258,-49483,-85024,-203830,-258513,-100676,25699,-14603,-77086,-109208,-79735,-18650,-103488,-199744,-160445,-113415,-118669,45986,323838,339354,96127,-34222,37328,131951,13321,-153441,-102865,77432,176089,186765,150157,103100,40467,-85323,-179772,-103596,-1907,-79805,-241518,-303848,-220710,-44006,48778,-31911,-89741,-43773,-12783,-44206,-234037,-382840,-174617,181260,318097,143963,-77916,-142999,-57539,-37077,-85329,-35106,10,-117680,-231730,-339434,-275293,16674,187170,193064,132189,-27875,-179567,-71195,81992,5938,-187407,-200992,-79004,-26533,8294,158589,343134,287842,25340,-75215,12229,-30626,-178614,-163804,-57860,-96099,-225157,-311504,-390255,-408694,-338495,-343035,-413258,-312256,-127460,-141578,-295862,-286681,-239260,-192834,-54282,-39311,-88837,115916,397327,423802,268707,136481,145233,153968,28672,-107444,-132491,-121801,-34149,28590,-34898,-89301,-12666,-11545,-55033,-2648,-66888,-186603,-189147,-211261,-320237,-241779,52431,153335,45465,15817,15632,40190,171488,222645,175257,267870,295556,82736,-99143,-101294,-158558,-220746,-80976,241763,505528,482756,395705,315562,187771,105371,64878,-25185,-150544,-221065,-245652,-151679,12051,155133,262445,258464,87054,-158189,-172375,47037,26778,-273831,-420880,-291636,-244136,-242451,-68985,-22129,-133264,-137319,-106520,-149294,-207048,-232748,-173948,-151861,-139190,40912,190769,18731,-288944,-311633,-33461,59269,-205852,-233965,-61503,-232226,-484830,-275362,105865,187823,-20593,-207910,-110431,738,-177164,-243368,-72977,-50143,-226361,-364258,-500066,-464504,-261018,-140727,-86652,61489,108302,16828,14433,69603,43887,92905,219020,229033,-1815,-288420,-348050,-220715,-152731,-200467,-311848,-355356,-346008,-383871,-298111,-54174,203337,215248,53138,-19738,64842,23110,-177224,-206849,-54075,47395,43377,-1019,-17698,95440,142770,-9776,-75523,22590,86926,140670,200562,86972,-137490,-194381,-159511,-152947,-136099,-79318,-31380,-100960,-195914,-155907,-13037,-98255,-325706,-360102,-177683,-37714,3388,3523,27679,110500,212433,230353,119860,29363,91369,149804,184020,258081,228490,110590,4468,-192836,-264405,15172,172166,-21174,-182648,-236297,-157579,18593,-42574,-328134,-361620,-236985,-255827,-178278,57304,92311,-199864,-443003,-298942,5267,168906,217947,247357,206508,99202,-51277,-145288,-216694,-279557,-190742,-34065,-137837,-302603,-207363,20335,226952,372222,294602,146956,158657,189988,229822,298056,214528,138729,247571,209762,60199,116361,99702,-41642,11624,74094,-41696,-158781,-222422,-246177,-158519,-60453,-77108,-146044,-113072,-78339,-121125,-146167,-191483,-178671,-66851,13975,119330,287131,278021,112921,-62916,-254563,-301764,-121239,50074,143644,112082,2436,37182,19511,-108277,-161389,-182550,-201697,-124182,-4297,28831,-23331,34795,93582,-46151,-134649,-73225,-27715,63649,193493,168530,45601,12076,56688,27411,-6579,42525,30728,-96999,-174099,-160662,-222720,-295986,-249381,-227342,-258063,-182587,1409,89070,-51478,-269656,-198556,74291,116646,-136263,-322843,-342566,-259728,-104309,47588,27487,-285291,-477022,-154816,200090,149282,-105137,-192761,65140,346988,203450,1526,176560,388343,209903,-5369,116680,271685,27391,-303197,-392107,-446374,-870843,-1345272,-1532515,-1142839,295684,1676862,2035994,1148825,-3427601,-8194665,-4677575,2568661,4420083,3407169,1410561,-352127,-197194,508387,446599,184086,134636,205607,106906,233496,670721,589950,229394,91883,244929,231909,150994,109792,203013,400800,520465,472581,286852,39896,-1276,229714,370859,240786,183388,250577,61795,-291271,-284030,-50467,65607,38008,49945,76597,109198,229860,294839,181892,97539,60674,-63674,-52172,128516,204542,131538,24686,-25274,89143,189866,78805,-76833,-99539,25746,112934,14487,-118518,-5054,42655,-40518,-7213,120508,211548,204032,135177,124967,31385,-182765,-210458,-29064,124746,94302,46694,130189,162522,149940,256066,291861,168188,-17905,-206854,-242724,-86308,10549,-81883,-214417,-124733,69351,76546,137314,275614,138648,-126543,-279567,-165236,-39371,-318281,-671001,-619236,-293750,-95345,-64581,-53229,24488,53358,73316,62301,-144215,-356258,-200155,89134,158885,22986,-150818,-173481,-20741,106935,112539,104342,133048,102574,-23495,-5678,35395,-15436,-40502,46630,199159,319429,246276,-49978,-353975,-442398,-220592,59392,-23698,-237405,-60250,229209,134510,61529,268902,366758,222469,869,-176661,-242218,-164101,31671,129552,63836,-29110,-50346,-74396,-205659,-300900,-151014,182585,443102,410374,113068,-191050,-104286,124839,123579,23934,-10929,-19327,-33148,-5448,60906,129841,102942,71886,6293,-81279,-129234,-178332,-245914,-293199,-304561,-249817,-38322,130456,119413,91004,83664,116220,216631,159851,-95696,-169824,-101900,-195375,-304423,-210821,-220349,-434251,-556231,-452650,-324892,-184325,-26149,46386,140133,354773,344725,82257,-97527,-96274,-71114,-103202,-149085,-104498,-41442,-45028,-94146,-55507,53874,-70203,-367992,-388055,-204701,-199410,-174106,-57660,-184889,-266476,-134710,-109084,-113175,-7644,47175,5158,43537,105180,-61434,-257187,-98207,147987,167438,96576,53617,-68679,-122254,42225,181664,156170,142915,121738,11060,28600,118649,-9769,-161292,-103522,43328,169283,291712,277579,179024,197510,268064,210453,-25031,-227220,-237114,-149737,-176988,-143365,45349,88652,-33991,-60500,-46147,54693,245154,272063,181431,222319,229987,32555,-43761,139573,140329,-148343,-204043,-7643,13828,-72972,-37260,133581,303722,182306,7869,43153,-4147,-77225,108856,198389,14589,-38600,-3194,-80054,-85297,-103915,-233671,-200441,-35631,45687,69174,82519,5064,-19876,-57206,-233537,-308086,-151709,-11724,76825,124871,29560,-110566,-110191,107580,349619,257657,-9701,-147235,-104007,160442,518416,694771,489463,94303,-94988,-3248,56262,-115098,-234104,-101022,15372,-1973,-2026,28474,64084,63120,-128217,-368711,-542044,-598399,-355044,-25119,92620,-127229,-272633,-136258,-42974,-84962,-57457,10698,4267,-38685,70861,98640,-40170,-65605,-47196,-72615,11900,67597,95161,290756,269188,-56743,-306462,-294532,-162937,-47854,-11852,-8662,-160143,-427655,-472855,-258840,-125096,-88880,-3652,83728,79747,-64130,-186538,-107541,74349,201150,211741,167627,128043,65934,-6164,-19173,-101103,-212609,-154658,32323,159465,140310,50230,-34659,-35803,21646,59420,59817,-68940,-151344,-112470,-193533,-348200,-251823,-17173,109389,-79640,-461903,-867137,-997501,-1257227,-2139309,-2517450,-1297727,-421232,160533,2065934,2790169,1729221,859483,225652,-353573,-318914,-677807,-1919059,-2156571,157764,2814419,3234473,2192684,1352954,903514,257661,-513451,-702851,-401780,-245137,-298417,-299071,-244462,-104015,148755,411236,518299,436272,267751,134515,66737,74632,111275,289379,223614,-137328,-364826,-327544,-33242,290647,334225,212998,229419,204930,7912,-123146,-57881,21871,68727,83876,-19137,-49624,68614,138859,161635,319369,370326,154810,93642,279537,398808,441007,534719,390078,52122,-48857,25463,-39096,-58958,-1503,-78629,-148782,-98960,-53326,-66485,-210662,-343916,-145727,159092,279794,305224,146736,-154178,-305117,-256834,-82208,58309,76445,151986,234497,49708,-199671,-174824,109948,275688,113869,-144553,-247926,-168815,112525,277147,232820,233502,159018,-61144,-151240,-117381,-85236,-134401,-118513,-639,-41707,-326460,-448172,-244860,-15279,10383,117407,469329,589896,316278,72798,79029,110686,94216,138571,137909,40783,46391,132649,135653],[111917,-21534,-62677,-67415,-137900,-178952,-49666,54660,15186,-27905,-64253,-76582,-53103,-113750,-115493,-58661,-96565,-122952,85007,352572,357342,131293,-19400,41190,94129,-58200,-211257,-119715,116117,227639,178009,115651,74873,24417,-57340,-108148,-42961,34351,-66668,-248464,-297242,-179742,-4042,39473,-81033,-106499,-10161,-33164,-122974,-277903,-381379,-205070,146316,291653,119267,-47371,-32297,58752,-3857,-156547,-147885,-98496,-206966,-266983,-297797,-217939,18643,163542,188153,183447,49698,-151161,-57731,129354,55718,-133509,-105020,46759,49274,13347,146602,355833,348835,72623,-38242,92823,107461,-94452,-174255,-120125,-149125,-233308,-294186,-403761,-443746,-363926,-397300,-465165,-278539,-87265,-136412,-318250,-217314,-128616,-106104,-34568,-10566,-32705,86639,265553,280717,173661,105952,164087,157288,-32341,-200060,-214979,-146887,-58405,47912,71468,8030,33825,44405,40876,99961,-9096,-191715,-240453,-284498,-384610,-261330,57249,187376,120621,110953,91780,70786,162751,186944,105518,122819,99606,-17922,-70677,-50518,-106037,-148996,-11706,259947,480876,532697,448128,276427,60907,44594,149219,132315,-57309,-213942,-308102,-203740,-17272,76057,134763,203709,124488,-107256,-157379,55098,47012,-260612,-418011,-245251,-156090,-204659,-86760,3371,-79069,-127009,-139574,-205295,-293601,-288996,-160984,-88001,-47534,118517,221061,13408,-295383,-327610,-78660,48507,-142030,-176686,-52366,-215548,-483989,-298487,144717,281176,41389,-142774,5518,132559,-113965,-232988,-80307,-43442,-235832,-356372,-471774,-470199,-260967,-109501,-57592,41505,88726,26838,44159,83491,14539,50988,204872,214088,-33441,-357453,-403037,-217225,-127696,-201890,-252196,-243155,-258537,-301885,-246287,-80923,96775,133174,8982,-86201,-3649,34747,-61086,-47840,38947,69399,-16575,-122689,-135626,45944,183610,106230,60077,136760,142090,148171,193439,35812,-188971,-229405,-161415,-115315,-79165,-44780,37117,23659,-54808,-18535,93952,-43332,-326133,-418611,-263593,-91400,-28328,-57563,-57298,62728,204134,170649,21624,-19594,123758,213397,188292,217992,216809,120404,-21658,-243561,-335475,-76670,114127,-8087,-169539,-246512,-117639,110681,-20597,-387856,-389900,-140467,-142446,-174220,17223,109517,-134012,-348147,-232751,20211,144005,165151,196860,188544,117498,-13892,-78001,-153586,-256945,-223555,-79096,-125803,-253933,-204897,-58172,50607,144623,165654,89605,151270,228790,254718,233963,94177,31324,180213,141084,-69375,-42092,44082,50440,134768,111092,-66524,-184854,-274520,-340206,-233572,-103436,-99707,-179644,-192606,-161922,-95353,-45061,-78052,-154223,-71382,55091,202174,362059,338112,176295,-3280,-204843,-210758,-47188,10369,84581,110470,3370,15824,29609,-99843,-216094,-245919,-202609,-99016,-5260,49261,38867,83194,76012,-114208,-236414,-159170,-60385,25259,138841,137525,37351,25646,76692,37970,-21581,34510,79563,5435,-97233,-143332,-196131,-235030,-211117,-253199,-307553,-221317,-55446,-496,-145096,-288092,-154401,85273,65256,-164510,-250576,-253725,-219728,-109260,28354,59150,-249573,-491611,-159645,243128,191624,-139960,-329353,-74307,266058,180089,-33828,69694,270469,120662,-87226,46611,149376,-139264,-452837,-440094,-368916,-822619,-1545001,-1806544,-1147863,583189,2263847,2710906,1717779,-3759224,-9435544,-5573864,2702656,5249351,3982229,1302504,-549514,-129397,548591,546296,340576,161820,9551,-235634,-20851,590697,697404,431334,220660,212442,105401,66825,21298,28211,178187,334948,377747,242648,-6626,-68552,128956,297548,251414,245681,271813,2456,-367587,-292291,23260,144461,42869,-17830,17390,95532,242122,347189,249971,112867,99913,84599,52221,127451,196883,135913,-1424,-99607,-21045,73636,61962,16215,-6863,37190,138814,99903,-31568,11176,2055,-102362,-44945,104226,195792,218651,175569,126557,-1003,-172604,-157968,-1885,99724,88657,89318,147333,101355,87711,216075,315332,306698,203351,-63239,-200940,-115923,-55100,-101338,-146614,-47026,57082,-26462,-28533,70951,35542,-123376,-282934,-283334,-201993,-425080,-716998,-626147,-309918,-57233,69913,57081,-8070,-36614,64675,135049,-93095,-362928,-272867,37916,183777,86761,-72117,-124807,-28817,87510,143212,171798,230878,206025,48082,-1403,3051,-8671,54419,146135,234112,332394,271812,7579,-275300,-395247,-210554,93901,35790,-217755,-87940,214405,151129,82242,338815,456933,193831,-82482,-195553,-183086,-111079,58833,125699,5827,-125481,-105350,-126211,-306748,-418073,-186622,211627,480981,495352,267424,-13649,-13485,132182,82666,-10093,37915,99939,106582,87143,72540,113318,150328,148546,46049,-90453,-150763,-135172,-175997,-265135,-276448,-118303,92115,192854,160194,114252,131475,219622,293310,173797,-90751,-165337,-102255,-200451,-304704,-221749,-208664,-426683,-558056,-458166,-364618,-255593,-85357,-11403,102331,392050,440563,115197,-134015,-116352,-29843,-48033,-110881,-67372,-15870,-65629,-165796,-122826,-8623,-168492,-480068,-464560,-235962,-194888,-239078,-210355,-278642,-259722,-104560,-84932,-110066,-12052,30458,-25280,11097,127860,-20209,-300058,-213196,94273,174484,70256,-1773,-75768,-122704,606,152413,156273,147973,132631,48971,58302,75649,-116912,-231873,-128350,24414,174872,328496,293495,158958,109217,160085,195628,75799,-111050,-180214,-139303,-145746,-120310,10145,42655,-31313,26431,86550,157708,303334,300356,183545,199561,215612,72211,13433,161778,136467,-151165,-168721,35587,1691,-143450,-86886,153768,357917,193164,-42590,-38460,-55325,-54625,171276,275692,89178,-10097,-28696,-91891,-78911,-119867,-243132,-216649,-36997,49867,61753,75835,26901,-37923,-108672,-288042,-376633,-209459,-45660,55494,106317,80884,22187,16658,230636,490394,298899,-76443,-238262,-217488,31144,435327,634600,406002,-30786,-187736,2675,80491,-146746,-306804,-112517,109085,120159,28997,-12855,26644,61502,-66662,-281454,-457628,-507060,-328028,-91831,26035,-149589,-293917,-132519,3546,-57987,-111235,-82912,-74249,-105216,16909,94967,-11109,-39802,-22108,-71830,-9941,73244,165748,384097,306249,-115523,-375600,-332668,-196365,-106190,-43305,-34896,-208259,-480032,-487317,-253835,-78141,-32780,-44711,-57186,-34673,-120770,-237295,-195321,-22297,124901,117139,51508,42627,10598,-66004,-89803,-106678,-153257,-134988,-4346,122609,66966,-76172,-120545,-9614,83198,54918,46682,-6091,-36223,-31943,-191901,-428593,-355449,-145126,-65400,-211621,-457869,-869631,-1024679,-1081242,-1815513,-2361435,-995998,-250275,74967,1766631,2375009,1244358,642568,358884,-197902,-304752,-518137,-1453058,-1938343,-145673,2068227,2887337,1994143,1259202,970753,359625,-467142,-795237,-593255,-426677,-387867,-369223,-316817,-127930,121119,331473,472794,497564,375117,197777,85293,40980,105245,305669,188186,-187433,-345153,-316489,-96127,248977,374634,255649,249000,263782,112380,-20607,-9836,41522,112012,191966,150812,55141,84127,137698,156874,256450,270850,114513,118714,384890,595260,618252,542912,315159,-934,-81536,-48753,-126314,-89791,-1386,-120846,-206769,-129628,-57352,-462,-116323,-311363,-154834,149600,235313,238070,138298,-129969,-325945,-311884,-132801,-24610,-2606,194338,347402,98496,-169461,-104013,154770,301869,140949,-169862,-280924,-116983,189651,293654,263918,266875,106052,-172138,-245468,-138276,-84166,-168535,-136915,38678,-55408,-360932,-420476,-200206,18423,-129,112611,495789,557348,206850,-15796,22422,35281,33954,104500,93504,-44092,-40904,131037,204299],[138470,-3724,-51482,-22551,-32691,-62588,8133,75440,50849,40400,-5326,-57992,-60603,-82346,1043,69912,-41633,-86022,117550,326756,324029,142182,-24745,3306,18772,-128268,-250378,-127898,145637,258371,158736,74792,11686,-53515,-60064,-17248,44070,69912,-51566,-220101,-250497,-133808,15391,16970,-121174,-98788,50905,-11809,-174289,-300005,-356354,-228775,97916,249309,103557,-3802,75444,165360,57764,-156359,-190124,-151560,-250030,-271692,-228826,-145778,8811,97132,97484,125033,42032,-120315,-22326,171370,100887,-64903,4718,168653,120550,26851,153921,379943,400719,133464,23822,167914,206380,-5361,-128495,-128158,-158896,-191721,-235616,-365594,-421216,-356806,-411738,-451679,-211722,-40449,-127249,-269413,-98858,10373,-679,-8360,22453,34474,51478,100888,118881,79985,75157,171034,139234,-112952,-300313,-297946,-171866,-73399,62236,146001,81950,50595,61211,117894,193475,48401,-190893,-284364,-348526,-425616,-259506,60798,199923,183937,214969,185559,117943,161082,147848,20574,-50007,-80556,-67232,297,8885,-62994,-97222,-3929,169558,350787,515279,452484,188349,-61380,12921,187035,157451,-35866,-166831,-246594,-158147,-14494,-85,-15882,86023,110934,-35198,-94062,59366,72970,-197280,-379984,-210701,-57427,-123289,-98342,17479,-1145,-76574,-144587,-232367,-329919,-304626,-143240,-28769,34186,147056,169005,-38017,-288397,-311222,-109848,25763,-52189,-91576,-48625,-177674,-403385,-259625,163375,299687,78131,-18161,170523,232696,-72614,-211033,-87066,-58766,-207029,-286930,-394729,-450372,-273974,-110590,-44398,25136,72571,44377,67283,56711,-63257,-41868,152355,190447,-47843,-384801,-436674,-231446,-113863,-161253,-137075,-93597,-122545,-145763,-134630,-79708,-881,59882,-31791,-147729,-74087,34521,29986,39504,53284,42581,-66919,-207226,-226877,-15772,181578,173271,164611,246944,202286,134817,140492,-38846,-225968,-220924,-116452,-56931,-47128,-53758,58285,122041,69420,102653,173510,21086,-258137,-385631,-296746,-126263,-48043,-107509,-130094,19754,183527,94320,-101806,-83538,156185,277058,176628,136492,176360,137604,-24520,-269229,-370509,-140054,60379,197,-145943,-223432,-58320,184524,-8689,-392047,-347253,-24624,-14898,-149089,-19374,119263,-53336,-225859,-157741,22987,115619,121204,128397,129419,110300,43117,-11076,-129876,-270910,-253532,-101829,-82794,-170482,-160776,-101988,-117093,-83986,32441,29521,109709,230766,237906,114422,-65662,-86517,72495,8878,-215528,-205024,-42398,120273,251788,156674,-60762,-172317,-281553,-376014,-279549,-132743,-92277,-178696,-254600,-241991,-108476,14762,20437,-121131,-91820,38928,201335,354137,336663,209784,56268,-123285,-87814,18817,-52160,-873,85508,-19678,-70852,-33958,-105576,-238848,-290244,-190842,-46772,12507,40228,42305,80925,43776,-165104,-295615,-191926,-59451,-8424,62976,84465,29778,55874,90466,8291,-72401,-4597,95106,90875,-12775,-105774,-145321,-154301,-157495,-243410,-315469,-242575,-117798,-87330,-202979,-266551,-96131,114341,50002,-137228,-143061,-151104,-182899,-139498,-9526,103314,-157204,-440107,-164828,214615,172712,-160098,-394801,-171980,167084,128262,-89340,-58879,123996,53040,-108919,-20970,-25436,-370986,-681449,-540739,-280451,-647598,-1492370,-1807386,-1034435,704271,2301481,2710228,1643666,-4087000,-9398358,-5013812,3003254,5345845,3766074,997466,-565388,54254,637949,674181,517324,244882,-75112,-416814,-192815,459042,733446,548978,315496,157558,-15487,-21849,-63441,-120172,-17604,162189,296774,207109,-50886,-128839,29946,196191,220013,279569,300783,-12441,-374929,-281991,61499,201116,74491,-54123,-28956,74159,218551,348528,286351,124048,148210,249651,179845,135065,186545,153034,-17637,-177725,-129829,-12014,71814,107723,76565,53574,183080,220347,100558,30973,-55534,-169135,-77374,107698,205528,233755,190802,93326,-47226,-136936,-82479,23175,57214,60221,115203,169600,90880,70482,175079,309673,396801,349079,54965,-112790,-98842,-108567,-105798,-56739,29019,41383,-85958,-133895,-83886,-21489,-64918,-229588,-354209,-331797,-453721,-625610,-503417,-272049,-50543,156756,163287,-41673,-146293,13030,156148,-36407,-303959,-282674,-103,182995,124357,-7466,-78532,-42066,45974,134206,207853,288204,243312,96834,14958,-20463,-15283,114376,212481,240029,293085,238607,34297,-191453,-327831,-213386,78674,73148,-183825,-109948,178365,161284,126222,420902,519004,127099,-177497,-202766,-136439,-81565,50096,96462,-57430,-195869,-128835,-155873,-378227,-494536,-208085,239099,481463,488265,353282,182997,112673,130029,23429,-47756,69719,177127,198038,134933,47437,59230,154085,181925,101391,-21895,-75630,-1853,-16488,-167816,-209971,21704,224536,252708,191361,130916,172870,306883,349640,174460,-75450,-155438,-127001,-220829,-289889,-209021,-165611,-343437,-457737,-408019,-393298,-315837,-115963,-46307,65823,413565,533130,176240,-116314,-84411,20147,-14640,-72332,-13193,32257,-65794,-215003,-159590,-32638,-212445,-521524,-486031,-230073,-150411,-262203,-335779,-342582,-240480,-81489,-65995,-105554,-23681,-21401,-115970,-70556,110785,7339,-324110,-327009,-6858,120672,19804,-48917,-67017,-101246,-35255,92012,114998,128301,158965,116407,68509,-6630,-223956,-310534,-182614,-36690,136621,326297,294027,126706,1209,28793,149709,152605,2197,-101704,-98180,-98008,-110044,-44819,-16010,-32383,114604,235544,247697,315661,319532,210405,163985,163120,111846,92702,174118,103847,-148750,-112105,97259,10028,-198051,-137334,148646,353255,174179,-92030,-126225,-104238,-6894,238317,308622,119416,8165,-28863,-65454,-41675,-92986,-196581,-177939,-13079,61827,79309,112033,78662,-43781,-141573,-295267,-383905,-246640,-88761,26222,89231,116171,98956,73043,274703,517369,265525,-152759,-302986,-292774,-95604,297493,494257,270227,-142893,-219409,68601,132671,-170386,-370862,-147462,151477,199264,56007,-34466,-3901,26972,-33506,-169203,-273965,-267595,-218809,-146333,-64820,-177571,-294876,-108388,69521,-21377,-173860,-190880,-169137,-169955,-43635,70204,1543,-33076,-9319,-38284,17336,98118,220658,427284,319681,-130768,-350032,-266527,-166298,-148701,-82527,-66101,-229024,-461755,-443201,-245432,-65591,-10698,-115113,-228441,-190587,-200679,-294962,-301377,-131616,51769,13324,-107339,-96314,-72439,-131446,-191319,-171153,-138600,-134372,-68502,38173,-25628,-194973,-182446,31287,130097,40144,21181,34315,59736,74071,-149310,-454948,-395806,-207777,-201097,-324800,-447897,-789140,-916862,-905537,-1806279,-2351228,-772920,-226557,9205,1636510,2013596,688608,317518,434768,11246,-229358,-403282,-1222952,-1788227,-260922,1598972,2378136,1493356,949609,956178,520086,-220324,-636390,-629596,-553257,-453106,-395217,-312151,-90848,116512,244696,389863,507101,463359,290651,168805,53750,120697,313459,153341,-203130,-293751,-273960,-128946,218585,400539,282820,234037,295740,222817,87752,38303,51342,108631,235341,278767,152814,113338,144770,137015,153919,135123,68170,139618,442817,710605,727638,508089,211342,-46160,-95011,-108395,-187125,-110271,-3970,-149386,-243052,-119210,-3107,99787,11300,-213824,-110513,137120,159623,148706,126085,-78999,-293787,-317533,-181109,-138334,-115777,182542,390644,130771,-115734,-33232,158537,265064,119905,-189971,-280401,-44119,207101,203303,201713,255989,64608,-249754,-312413,-149499,-121420,-245121,-169785,59860,-33768,-281278,-303019,-121678,53839,-7110,94997,480746,488878,88852,-84049,-22609,-40227,-5463,104503,68148,-112910,-126873,101649,235657],[132789,24746,-15020,31838,78048,54914,56961,86589,84747,108418,54968,-25800,-38462,-15108,129252,204549,47441,-11719,135227,252542,256111,137981,-39997,-71197,-83089,-185270,-257557,-114841,165024,260004,125712,18793,-83426,-168230,-82657,69304,122017,79617,-44638,-160732,-169354,-84282,25423,2001,-136345,-65684,133794,62454,-168037,-292249,-320695,-235651,46940,195854,99921,49735,164001,244576,131065,-94053,-159717,-149589,-235769,-229535,-130458,-74078,-14439,5241,-41662,-11942,-41094,-98064,27672,194810,122233,1018,105717,253474,160283,27752,152841,391825,416991,181906,87286,214438,243140,64583,-50008,-85257,-121043,-107658,-137231,-272133,-342459,-315448,-374635,-371844,-123892,25083,-78574,-132641,44622,137927,88467,14203,44094,78181,8689,-47553,-10510,15528,49798,156791,99417,-196919,-396120,-363422,-185875,-59853,91474,189565,118277,28545,30078,151911,249449,86879,-180738,-300134,-375975,-424734,-235914,55619,179845,226245,322501,293931,182134,165893,109857,-60632,-207983,-207606,-67672,77977,48965,-53291,-89389,-62478,278,159866,426298,401956,82368,-138189,15305,170567,58580,-85630,-97191,-83167,-39082,-5331,-75367,-143283,-42987,57442,29362,-11224,50627,90831,-97743,-307362,-186602,35978,-8781,-87448,23714,79806,885,-110366,-213639,-301520,-266982,-109920,21507,84501,117479,56837,-105160,-251041,-247116,-96151,26448,65649,16582,-59695,-157533,-286335,-177633,163139,257555,100283,146462,340163,267746,-61586,-178060,-88016,-90669,-150955,-174796,-287304,-401835,-291427,-143173,-55406,11880,62612,67051,79126,5704,-146129,-128728,99925,176718,-39779,-362586,-430348,-237150,-94510,-81831,4188,60542,23334,30964,11054,-48626,-65902,9063,-63722,-198896,-142315,12740,60441,16538,-26821,-44172,-112916,-232343,-256296,-64945,135360,155565,191930,318320,253395,102992,45082,-125746,-244733,-182326,-59224,-14014,-62850,-103793,44394,182819,158355,190539,217028,77376,-141069,-265106,-259475,-132891,-60762,-144020,-177938,-5298,162543,25795,-211070,-133981,186981,321384,148652,32565,115478,155319,-7064,-264623,-354406,-150467,31290,4919,-118739,-180451,-3538,208784,-21425,-351345,-251847,74214,81987,-121743,-57809,103327,8942,-120675,-104680,1412,84375,91255,52190,36836,66746,91444,34194,-145064,-299504,-255461,-88275,-20983,-82779,-93376,-96192,-219539,-238464,-70451,-21162,52873,202752,182436,-32933,-221802,-175742,-37363,-146075,-337815,-325716,-135286,153603,341538,205269,-25031,-128662,-254461,-359529,-289695,-138091,-51137,-135464,-282368,-310796,-170049,14397,68762,-89947,-117102,-29568,108021,259029,281666,223228,120037,-11460,48157,62793,-130043,-111515,25372,-61356,-179380,-134963,-117002,-218956,-294961,-169905,5693,34857,3419,-14324,22438,-8996,-203905,-306393,-158105,-21921,-32944,-17801,23187,24557,95198,104998,-36429,-129148,-56426,69897,128041,49935,-59129,-74744,-60311,-93323,-194631,-273483,-237367,-163696,-140651,-199250,-201263,-31075,162658,95921,-37254,-14756,-48694,-145233,-185591,-64862,141183,-36135,-345162,-179435,118676,95861,-164399,-373831,-204093,87638,85038,-126762,-161025,-16269,5596,-73809,-72373,-217471,-623711,-939202,-703221,-252519,-419181,-1198077,-1522061,-845307,516506,1567402,1850674,740595,-4523168,-8021216,-2596399,4104477,5028166,2806188,437681,-481601,253166,698381,747804,655727,378698,-28986,-423383,-270705,293741,657929,526747,324326,92438,-85106,-69846,-99567,-184881,-125649,48683,241177,174548,-94085,-170485,-36735,94980,149996,267023,321407,20840,-311513,-251269,50266,200003,102298,-54372,-46391,51220,154549,279341,263003,111192,176159,369540,286321,143450,177745,190742,-4652,-227817,-208156,-54506,87813,155178,110284,52056,208231,326031,236705,58232,-104585,-215426,-99300,112286,222977,244996,185277,43260,-88741,-84230,-7796,25883,-1381,16914,123167,197416,142327,112546,153426,277801,417993,384676,114792,-16237,-57351,-145316,-98699,25882,80632,34718,-69348,-123927,-122327,-25789,9589,-159575,-380405,-407227,-401215,-421228,-294357,-195606,-75704,167143,217593,-83727,-254758,-72552,114960,5277,-199942,-218615,-2821,167180,137966,35396,-39149,-53090,-10740,73207,183154,280291,216535,116002,46109,-21976,-29743,123851,228528,222486,223866,157618,17300,-126041,-255659,-225345,18277,81579,-135272,-116478,131342,164271,192937,499823,522363,35798,-248004,-192322,-127612,-96440,13810,60832,-108365,-235738,-136424,-168820,-412358,-516231,-206447,255526,434074,380231,349448,355195,258838,127220,-44515,-87530,63679,170782,193409,119014,-7043,-27085,93299,156688,154120,88012,46291,161413,185451,-20395,-107021,139333,317320,297240,225086,155210,203016,351162,355284,147034,-52662,-128889,-161644,-249613,-271140,-184941,-112060,-208819,-278721,-306147,-392426,-336515,-104956,-53666,38017,428250,612358,254647,-55935,-18778,61625,-8417,-47477,28032,76570,-47368,-228853,-162241,-16331,-193722,-492248,-465968,-203996,-80966,-225077,-381104,-360245,-225778,-72319,-54398,-102076,-36439,-70620,-212179,-162572,55288,926,-336032,-418943,-135660,18330,-49687,-92015,-61548,-69173,-49929,22826,39990,66722,162750,176463,55117,-104340,-301980,-365018,-231995,-105663,68193,276718,271159,89767,-94333,-83567,103957,207835,101594,-16938,-37925,-46944,-115961,-114113,-82501,-37852,178752,345096,281306,260945,313461,249085,118512,81331,130259,161024,168810,49970,-139106,-42639,166478,34371,-234228,-184793,120624,293786,128758,-130255,-202122,-145543,44502,288354,293687,102951,8131,-10603,-15660,3331,-45051,-117796,-99927,27331,86072,124664,178979,139826,-22441,-133970,-261396,-340846,-254000,-121010,9546,90612,134174,111686,58518,232394,424451,168041,-229548,-346433,-328203,-197845,130888,301659,100423,-224779,-182857,176423,204973,-174072,-410934,-208633,113898,203232,66398,-40907,-35597,-35605,-34940,-74934,-78574,18685,-56857,-175070,-162714,-207684,-271675,-62409,138592,8993,-227882,-281855,-256387,-226400,-103009,31870,954,-39484,-8234,11041,68556,128069,249489,416827,309251,-90694,-227955,-96327,-60748,-147081,-117261,-101266,-220064,-368413,-346638,-237457,-95544,-26925,-177487,-354457,-321388,-263642,-330902,-390063,-226443,-8573,-74746,-256267,-240757,-153142,-194417,-316865,-289840,-175343,-155299,-149396,-77285,-120727,-290049,-225547,62193,144331,9864,-19618,37435,112970,169471,-86943,-427388,-376249,-199623,-258724,-399496,-460092,-664948,-720334,-803409,-2050612,-2380179,-635588,-272985,46559,1736461,1827262,282454,16747,429500,213790,-101057,-373649,-1305784,-1744865,-124277,1630224,1883670,822961,481596,839506,683488,139416,-271070,-476915,-550857,-445554,-347177,-226088,-2531,143196,181030,305695,487933,525236,392670,276153,97388,149917,316947,136440,-173402,-215662,-201513,-112330,216484,412817,288671,188878,289490,309966,179383,79861,54593,77789,226824,341238,228100,158060,164510,105960,38556,17982,52858,163592,430545,690431,717489,448247,127058,-53140,-74416,-125975,-197348,-117442,-16837,-157766,-241083,-62271,111600,228480,149279,-81959,-37954,112396,60554,45657,98291,-24019,-221034,-265752,-201905,-255979,-250317,111153,360264,145885,-52291,15957,122986,181347,61101,-192532,-225196,45943,175140,46969,70051,205682,52442,-249924,-297064,-133677,-184457,-337896,-200082,62502,20699,-116231,-142973,-47383,77783,4522,79749,424684,391413,-9709,-116244,-52289,-104445,-29024,119420,57395,-151682,-189108,48913,215646],[99704,59391,37556,78060,163520,144019,88721,90384,109785,158297,105681,13373,1803,62799,234813,309608,143911,76787,131900,149503,178224,130352,-54259,-160775,-185460,-219523,-230112,-73096,182448,242589,86344,-54562,-199366,-284147,-109123,129327,160551,49694,-51366,-83117,-68348,-31202,39061,9437,-117679,-15374,220048,176435,-94724,-253722,-283233,-216706,2547,136335,109317,113008,228410,289079,193675,-2265,-82292,-101842,-167260,-131356,-8443,-16668,-46384,-83280,-170397,-159598,-149268,-84982,79229,192315,112551,49648,173265,274597,147295,-4323,113528,362471,380378,192145,122797,216138,220071,104432,32281,-12003,-47950,-2178,-16838,-143661,-225875,-243218,-289310,-247438,-33436,108670,28605,64660,176508,216511,131206,18933,33694,68372,-38652,-138803,-75986,-5940,35267,120202,43962,-264590,-467608,-397221,-183540,-12829,149006,219300,122278,-26083,-42501,134786,254762,92409,-167057,-284912,-355983,-374886,-192635,39132,126588,239021,415495,397078,246990,169291,79881,-113141,-308081,-267695,-43184,123988,51042,-81760,-124933,-160525,-186868,-27951,289534,303603,-13249,-152743,39935,109094,-106493,-177441,-31574,113322,97015,-14372,-145884,-209243,-131760,-15630,56848,50482,20973,86323,9503,-211614,-168597,101294,109086,-45084,30132,137811,73256,-50063,-150728,-214046,-179574,-55642,61000,94399,41465,-72760,-153500,-178083,-137040,-26375,76021,204120,133694,-92142,-186291,-186887,-88697,144123,183516,122001,313707,458129,220459,-80161,-132529,-76961,-122331,-84431,-48982,-171171,-327142,-302474,-196673,-87631,3179,61204,91909,82120,-40714,-185868,-151603,85016,181575,-13126,-295847,-375371,-214208,-54852,24103,137266,181371,131331,165344,151038,5731,-86144,-17826,-86250,-235206,-203611,-33803,23289,-95480,-171145,-167366,-149173,-190963,-206950,-76294,66956,60841,131733,330648,286432,63599,-72626,-204064,-239335,-132073,-23794,-17058,-133225,-178189,21779,212689,212145,240911,228352,114867,-4201,-86024,-154187,-104341,-65966,-166498,-197910,-7666,148697,-20103,-271116,-145736,208519,327903,109071,-65236,49516,164008,19224,-230093,-284357,-100902,38712,10780,-95167,-138026,23880,168786,-64170,-289321,-138327,128041,114009,-112394,-103263,52156,29443,-62072,-93115,-48618,51645,76823,-15566,-64807,-5452,105336,45875,-180671,-315050,-216407,-39249,37202,-25571,-30284,-43259,-225381,-281662,-122262,-48102,12415,160080,99793,-172772,-330481,-206693,-110787,-269860,-396432,-369918,-211236,141931,385061,245827,29593,-68459,-209503,-309673,-266022,-116054,17039,-55401,-266726,-354421,-255555,-37906,48816,-75321,-135166,-124631,-52932,102479,200143,230058,185274,114269,168815,72712,-213541,-234654,-65165,-107678,-260144,-224760,-122824,-160875,-250872,-142280,31674,41166,-51828,-109587,-76493,-79080,-232171,-271436,-64366,45642,-44644,-82651,-28574,18892,124741,115500,-74530,-164597,-97413,15352,107225,71321,-18800,-814,28442,-30066,-114965,-185755,-203041,-178994,-146630,-137148,-107732,30413,221986,205106,126112,115177,37909,-109805,-233130,-127667,154670,71559,-246140,-210568,-19891,-18955,-160652,-286653,-175368,50427,74832,-119512,-200789,-119179,-27271,3402,-78745,-366028,-832277,-1166100,-918884,-335531,-232144,-761756,-1032552,-637028,-4390,163054,311629,-793936,-4998494,-5588171,1358418,6133410,4619930,1407530,-346416,-457716,320196,630742,696854,718752,545281,121253,-302556,-272012,123942,474935,376387,233272,25585,-84205,-41759,-53819,-139556,-123399,9866,206757,138282,-132759,-183748,-51534,21471,59908,209575,319041,84851,-200628,-202655,-2365,131575,99205,-26790,-27244,36350,60899,143298,169091,57609,154673,394685,328923,138332,171702,244668,42831,-222388,-225378,-51279,89164,131427,70430,17955,191379,380189,335551,93257,-118234,-219179,-111312,91532,218576,243204,165670,-4036,-108985,-28976,40645,-6378,-69657,-29547,113210,221602,236460,203089,161403,230117,371125,315117,105050,49886,-20357,-165936,-88669,73279,93074,43541,21389,3816,-33976,8165,56006,-112042,-374335,-423016,-290698,-164257,-66569,-107722,-121516,97967,186512,-141195,-340783,-164793,33428,21551,-82626,-93915,36434,147012,134207,58898,-5760,-56874,-75093,-33547,92677,204804,146753,106589,88890,2672,-48078,82592,197254,198616,159564,59569,-35257,-90684,-192603,-238305,-66332,66637,-71527,-99400,89123,165269,269886,549309,448761,-59501,-263790,-160834,-157907,-155086,-33472,35441,-135101,-251785,-148862,-176127,-411412,-486531,-179503,252864,341139,199169,264936,465407,395162,124264,-113413,-129065,14489,76962,88082,43083,-76592,-128085,-25660,81853,187986,190772,153686,288942,365249,141102,21541,220853,348530,317281,269338,197925,220217,339102,301219,95394,-25922,-87019,-188918,-271062,-251742,-160838,-71379,-68448,-73172,-165680,-342328,-298261,-56240,-44714,13417,436301,665949,332354,27527,56758,82385,-24664,-46018,33278,95674,-15630,-203991,-138379,23516,-127746,-406442,-414863,-171359,-5558,-127409,-316228,-320620,-217690,-70816,-44054,-100562,-47068,-79224,-244874,-215926,-21289,-47331,-345124,-471800,-258370,-102640,-129902,-141430,-78645,-45321,-43108,-33164,-51293,-41425,110997,193271,21629,-192812,-338349,-370991,-243754,-149583,-13393,180779,218902,55666,-152986,-149684,80905,247311,177383,53048,22919,55,-127311,-183539,-146774,-44140,207307,378190,235794,140605,272185,277496,63010,-20234,105002,186105,142670,-11357,-123512,25800,224085,60235,-253712,-222754,79048,201990,68127,-151015,-252999,-176434,76818,301192,240988,53763,-10914,11606,31117,26947,-8915,-41613,-10601,71996,123286,190821,249297,182054,24176,-84801,-206980,-272325,-227672,-121831,22349,115837,135647,74715,-3439,125865,255356,47764,-288087,-371218,-329145,-260240,-34434,94202,-70615,-263762,-95860,287176,274472,-152148,-412455,-278674,4133,131382,56058,-39525,-75511,-112109,-64752,-31979,43961,236490,109738,-174455,-246631,-228319,-220868,859,192054,21125,-259629,-334594,-315391,-264008,-145130,-5485,-5323,-48400,-14703,52673,111804,149799,250418,360557,270624,-14990,-47886,133958,100673,-92346,-139291,-141053,-191287,-224565,-222000,-231970,-158438,-69442,-198883,-388902,-382311,-280924,-324523,-430211,-282953,-51754,-134069,-352296,-338644,-200013,-246604,-446676,-432642,-246371,-186208,-223071,-190710,-199403,-349322,-257418,59690,112619,-41938,-75786,-2576,105567,206474,-42076,-365721,-319243,-145153,-234888,-428546,-501875,-540978,-504482,-810757,-2339513,-2299163,-550799,-297444,237064,2012419,1809772,130597,-159229,352693,351869,46893,-440583,-1644004,-1797789,211970,2046918,1508793,187513,247,645321,797865,487699,172808,-167251,-386766,-336409,-216805,-83712,106509,193476,152600,241493,459787,553454,476400,364070,154499,182864,316187,147341,-94983,-112593,-103492,-41876,250324,422768,282890,132287,240902,340460,232169,110737,61686,53115,192712,333274,268244,209382,194388,74810,-55696,-36913,88055,191403,347956,534559,589690,392937,113872,4000,-14316,-89141,-150919,-110645,-36901,-136872,-189757,32570,263835,367925,272664,49411,37355,73517,-46469,-56876,52127,16037,-128380,-164572,-174437,-343122,-381554,-7543,269486,144058,7104,39175,74584,93803,-2434,-166762,-116404,136623,122335,-107652,-80053,131416,70467,-160321,-180211,-87646,-248257,-405342,-208212,52210,89352,73646,5295,-5939,84422,42273,81048,338542,273335,-74018,-112028,-66831,-145937,-44043,124034,52354,-153449,-210132,-12100,147368],[49561,88516,88996,105246,207302,191314,104513,91418,121591,179546,139760,49634,40165,119435,283165,347148,208786,147105,107762,45694,113777,128409,-58439,-233695,-256796,-224812,-175374,-4531,209615,227578,55140,-135395,-314287,-366180,-124737,149459,145741,-16451,-70522,-4035,34418,25792,64745,41264,-68239,36655,282921,296500,28851,-191407,-244518,-168876,-29778,75906,129430,184439,271687,300182,225083,78043,2972,-31204,-61923,15021,120621,19336,-74519,-135748,-231885,-243288,-218723,-74622,117181,165329,78829,73247,189467,222827,76120,-77906,21436,274307,290110,148247,107126,170613,161614,118701,95317,61756,35000,94675,91778,-18116,-99242,-148000,-173287,-113969,40047,192048,177673,257824,260046,223982,113330,-5526,-24021,-7207,-83491,-153851,-72280,14431,36514,70214,-15346,-296803,-489074,-390132,-165338,56038,232385,254806,111841,-94722,-135967,76999,214557,61561,-161543,-252499,-297073,-284852,-135756,14678,52534,218956,468552,462897,283909,160165,65990,-114932,-323050,-269794,-24693,116174,15558,-130543,-179079,-253706,-327197,-157028,147445,178837,-81896,-119670,61845,24120,-257680,-265710,6122,257398,186089,-52196,-200126,-199033,-150406,-85327,30486,56139,-33827,50038,90639,-113889,-154213,118172,194020,24688,44009,152141,103894,5429,-63254,-91185,-61653,15339,89315,70802,-51678,-173675,-159563,-79139,-894,84572,174334,344120,236763,-147212,-272541,-147268,-29854,106712,107705,152072,439620,478119,97455,-120330,-76922,-50777,-131128,-19829,62883,-64088,-234702,-298608,-254158,-126612,2801,69588,116792,84702,-55415,-152226,-80183,124069,198346,21313,-200840,-279906,-159662,9084,138631,234665,237711,164169,213778,246253,69382,-64481,-28562,-101109,-250926,-249661,-98415,-59391,-231274,-317590,-275729,-157416,-93774,-89220,-35907,11858,-63145,14164,285473,299159,31637,-180940,-249225,-202643,-84239,-25334,-72962,-242707,-252749,16014,232440,244831,259620,218453,132559,122480,106969,-4355,-39976,-57319,-174721,-196072,7548,140743,-44694,-267044,-109919,208036,285519,65545,-130421,-4620,156679,40059,-171747,-171883,-4983,80440,22836,-79992,-114537,10742,72720,-130115,-232283,-44326,127190,73072,-131369,-154744,-28619,3322,-55853,-124376,-120628,18296,75800,-56189,-141726,-81065,75180,24476,-212236,-299029,-142730,29015,68607,-22997,2456,37555,-139188,-222421,-121037,-40986,15501,118571,6540,-273220,-363172,-170776,-124043,-316763,-366970,-328883,-256708,85462,371115,264163,84161,-8107,-160171,-247880,-217175,-70715,97094,42683,-209735,-353064,-314220,-111523,-33329,-88547,-137467,-210207,-232245,-68340,128254,241258,240777,225492,245045,42756,-292087,-346930,-163706,-140701,-278190,-262914,-113931,-82141,-163830,-107006,18450,15265,-111922,-207524,-183142,-151910,-243921,-197708,66382,129876,-39925,-111675,-54594,7488,122571,107735,-96137,-164868,-109063,-44335,42322,48291,2105,54020,85954,16584,-21291,-69126,-145290,-162108,-112299,-46270,-14459,77025,275574,349451,313181,223475,93004,-86648,-267834,-181389,135590,127572,-182919,-260401,-165834,-142070,-161070,-180017,-114414,56661,101120,-63922,-168691,-166839,-51013,97498,-19345,-418186,-938800,-1314936,-1160208,-538279,-165519,-333380,-487033,-458950,-738343,-1508741,-1426667,-2446899,-5255844,-2591609,5861570,8536648,4259697,2576,-1218771,-637514,132859,368924,502011,707246,721003,316335,-138752,-232967,-16833,239789,169189,75223,-36567,-23107,71042,77841,-125,-32470,27689,176989,93632,-159776,-163600,-12031,-6178,-23120,126366,285878,148433,-78596,-140729,-69975,15704,54529,11635,23410,37494,-37724,-26449,22480,-38380,72214,311743,284490,105185,164260,296219,110604,-153817,-166207,-11198,64787,36689,-38354,-45873,138075,375527,373313,131505,-80203,-170085,-116878,26321,166908,219377,138024,-35422,-101876,11705,44339,-72013,-136040,-66843,87065,226229,330158,311174,198589,183399,278136,182625,41274,61862,-9376,-172181,-83927,70152,65792,65314,148485,194220,130570,51554,43964,-109326,-350679,-388966,-159922,72007,113554,-38705,-172220,-28922,66454,-212409,-385248,-225720,-41932,18661,18575,57417,105258,128206,120905,74737,27808,-51889,-139152,-161320,-41887,80402,58114,75071,134347,46253,-69930,4911,140276,188805,128516,-21032,-98705,-81903,-146289,-242780,-145242,43552,4587,-58596,63247,170181,334112,538591,301725,-137680,-213655,-109078,-205406,-235233,-73428,30477,-133703,-255511,-178720,-186036,-382074,-419659,-132481,227475,218391,-1635,133048,493484,485593,113472,-177852,-171878,-65632,-70451,-78384,-68869,-145525,-219310,-167464,-11010,198138,248985,202761,339142,468533,276075,153189,265886,321062,310173,320886,256897,223517,275893,205740,42327,2949,-42995,-196072,-267530,-226271,-142711,-61151,24620,95342,-6752,-232070,-201701,10337,-38274,-18721,428593,681798,388397,111288,119388,76661,-54395,-70707,-4851,80280,21011,-147859,-102877,58298,-47155,-287760,-339359,-139007,59179,9753,-152331,-225473,-202497,-59838,-22112,-97352,-54207,-30178,-169626,-194531,-91474,-128058,-357079,-475739,-338246,-204869,-207830,-203617,-127466,-48871,-31578,-64899,-137081,-181981,-6133,148621,-22802,-254298,-337016,-322533,-202807,-151332,-92399,50447,135760,26951,-166863,-163646,86177,274569,220357,88215,66452,44708,-123342,-234888,-198094,-47280,204188,331777,119298,-19863,197278,274055,-3330,-133002,23937,151004,99539,-64291,-106221,76386,247361,68060,-260592,-243231,38026,110406,6732,-155841,-274996,-196726,74845,265728,168629,-4648,-41980,22345,49725,8669,-12583,2440,62208,108568,166342,260732,291978,183882,79079,-13753,-156963,-205870,-171414,-79920,68975,155225,121813,15658,-77139,-1041,83306,-43900,-307260,-371667,-301242,-276238,-170254,-89743,-202912,-252816,9263,361339,315116,-108656,-368500,-326472,-135335,15064,32287,-34585,-121152,-181000,-106930,-51851,49074,311636,231167,-152341,-298130,-223352,-141552,70312,213978,10091,-265066,-344157,-335668,-271802,-152448,-25704,-7963,-49314,-24220,65717,122788,156159,230572,276832,202779,55304,126227,351741,273021,1209,-146264,-185190,-159256,-74646,-103074,-228938,-231779,-115872,-166320,-334812,-369463,-248797,-273091,-407378,-288169,-76910,-164170,-377238,-357242,-197433,-282297,-550924,-552989,-317806,-206507,-261896,-266550,-245733,-366225,-281523,12019,32163,-116039,-142042,-79471,32109,149376,-49522,-298872,-253616,-86077,-161981,-417404,-557390,-450350,-337542,-910338,-2436796,-2001595,-459034,-228889,570436,2318427,1842343,184608,-183004,241315,389820,162861,-582135,-2074506,-1886972,612937,2487496,1249384,-227023,-327705,433263,835506,718082,537268,203659,-97453,-134227,-24533,71197,198292,248158,153469,197158,425357,541486,517802,408456,213637,210763,305876,183221,24370,13549,13239,69912,313809,442494,283907,88045,156528,294906,234850,130191,83132,63837,160043,270086,264367,246577,223305,57356,-100042,-15316,166301,216758,217915,296211,398536,368641,197128,127733,76362,-6859,-63039,-91314,-51020,-79725,-91601,142795,411355,488799,357250,149176,96097,27145,-139841,-138893,-2330,34003,-34582,-31849,-90083,-369695,-480440,-147737,143518,126473,52850,48229,49138,49059,-33013,-112010,12175,199407,78110,-198082,-192788,53550,103244,-8947,5595,-26416,-287695,-412953,-184372,34891,142669,219990,101164,-4623,76088,100495,104023,240366,147942,-102908,-83482,-67036,-154648,-54802,99630,44998,-120121,-185816,-63535,49990],[-6500,97785,120165,112198,211295,201207,111936,94554,119975,171878,154282,71987,56701,131078,254948,293739,208056,171634,70665,-30643,77342,135597,-45877,-259140,-272799,-199754,-106291,78939,252645,234051,45983,-202757,-397806,-389421,-121023,128827,83854,-100202,-95264,61081,123180,86347,102971,86454,-2895,73128,297562,381875,164739,-118460,-198964,-99320,-49434,19777,154026,256947,299418,284437,213979,115245,62041,35812,52673,180654,231585,35747,-81099,-126131,-194528,-215297,-204660,-59663,129727,124068,38297,72252,150973,111517,-38291,-182844,-112874,132604,161107,50193,33402,91356,102275,122504,128902,108646,98605,152614,149271,64520,10420,-42114,-53035,-6909,81784,245677,316265,373978,272634,161490,41156,-61933,-129409,-135737,-116551,-99511,-16325,64433,56900,23136,-64483,-281095,-439388,-338668,-135157,124067,321675,304088,105396,-154772,-222039,3198,148035,3340,-174354,-223231,-220313,-176973,-76693,-11174,-20670,171629,460703,460357,264795,130076,74320,-56737,-252148,-235327,-33073,59772,-36535,-166570,-214691,-301778,-381171,-202239,42676,58452,-120854,-76727,53643,-59222,-328793,-307908,4213,285787,185600,-110056,-223903,-127374,-101840,-132542,-44582,-7252,-112233,-18714,118276,-39529,-145318,80316,221153,105445,67431,116624,69309,23534,19320,33689,58246,89648,106551,33135,-125600,-214394,-120909,24161,129358,201483,293126,457896,299320,-219256,-397264,-180633,-22487,53917,50030,188339,489397,384029,-71281,-169714,-22141,-12997,-99092,40498,144150,24431,-136673,-276312,-296331,-150993,15391,86777,140697,97348,-24760,-46379,71635,201881,207760,50653,-99642,-168023,-89177,86745,242552,284246,218580,113090,170272,272237,123921,-17647,-34134,-109221,-239247,-268636,-164809,-149712,-322298,-403169,-313831,-115644,33514,61195,50817,1761,-152710,-104853,204218,294091,19071,-248213,-242660,-130353,-42750,-53241,-158708,-355899,-304588,38364,264073,273215,256547,198797,137626,216621,267878,152087,51548,-26770,-168102,-182923,28668,129971,-62463,-210289,-39283,172837,195106,25495,-148963,-34363,132620,44452,-100739,-39797,108242,140431,43348,-73123,-118127,-41963,-52224,-203273,-199397,3775,82747,-18677,-172837,-202695,-118428,-54966,-86677,-181951,-198734,-16004,82768,-55151,-164059,-128211,13183,-19771,-223701,-251284,-57794,90583,59510,-77818,-9487,117084,1764,-103967,-80969,686,69067,88030,-79229,-315026,-316488,-83428,-77336,-269118,-252277,-223129,-271214,-4398,300907,247478,117943,39574,-112292,-188436,-154158,-11198,170842,132524,-124990,-288990,-293801,-168077,-150192,-130923,-121986,-254556,-374473,-201010,98270,261483,270401,290629,257199,-23292,-354686,-419568,-236969,-145170,-226402,-232629,-87351,-6594,-53263,-60816,-27036,-46038,-164021,-272065,-258929,-204341,-227557,-94457,203723,214739,-15583,-92664,-45772,-13786,74739,67154,-103953,-132862,-85205,-83146,-37129,-6567,-2047,71191,89159,31662,66352,52023,-76130,-123048,-60778,31422,48881,99469,303115,476317,463590,285248,103918,-86437,-279184,-207989,90668,114325,-178177,-323073,-286037,-244186,-175372,-106339,-60078,87937,147811,20425,-83990,-158543,-66794,179333,95839,-361509,-920091,-1364867,-1385559,-823066,-249729,-52872,-45448,-337908,-1459866,-2906802,-2778423,-3604967,-4957837,431258,9590490,10272827,3848888,-1014078,-1961640,-1055418,-336992,-75171,211041,658150,883493,488689,-17019,-192676,-100482,40075,1094,-83259,-84416,69878,244225,264787,182289,94417,63277,132808,40325,-167276,-110989,68187,16134,-72964,44999,223196,180065,21317,-69743,-119237,-107395,-20884,42363,88205,56044,-110878,-174929,-130778,-156524,-53784,152306,160780,37385,146864,318066,168146,-43196,-45807,45984,18130,-100274,-182322,-117300,80596,333685,351296,164252,6507,-74333,-118879,-82885,62027,170639,106359,-48092,-74680,23933,-218,-153485,-184787,-84546,49852,197025,375714,399065,256688,155906,173668,48507,-40904,20065,-28805,-163359,-87299,19743,13252,91123,254876,357504,285008,73435,-30593,-149278,-319180,-323583,-44891,229532,203977,-12669,-216445,-176927,-112659,-283326,-374041,-220888,-61802,16999,87379,192510,177635,110816,105385,98756,69926,-40061,-194830,-275070,-180949,-61485,-34099,29677,169859,92599,-97849,-86063,88307,206950,138404,-61811,-143422,-85243,-117568,-232125,-190681,30548,84937,-4045,54908,180293,359428,443992,107683,-183368,-111244,-42969,-237085,-301434,-90496,49393,-107980,-256099,-222402,-197767,-330140,-331768,-76334,181396,90383,-165219,-1491,442495,501124,84453,-233199,-213214,-152048,-215683,-241047,-182627,-202089,-277863,-280086,-79487,194715,252200,184487,309884,474581,354037,257392,277994,256233,280122,364678,315093,212019,183527,107190,18780,34784,-13220,-178633,-227357,-185501,-129836,-87043,29318,175226,146927,-67790,-69736,67423,-48382,-62681,393588,651005,403738,172737,150900,43542,-91089,-117128,-76481,34771,52078,-77165,-73061,59123,11851,-162990,-246602,-108699,103253,149760,57300,-93655,-160427,-20284,25318,-83524,-56276,62433,4917,-92196,-128297,-218192,-371403,-431637,-349778,-256819,-266200,-272588,-200408,-89792,-41093,-77600,-198371,-323331,-166978,51193,-67129,-282184,-311289,-233711,-118705,-115303,-156781,-92790,27033,-400,-145680,-137951,109707,288856,224427,77443,82393,94944,-83424,-252870,-230171,-47122,182419,234260,-32511,-179065,103041,228269,-77956,-247644,-105473,62033,49542,-95861,-91946,94670,218692,41821,-258772,-239897,11430,48792,-41795,-153352,-274299,-208302,36453,184558,94691,-49201,-73002,12350,28857,-51447,-64268,3101,101624,127307,200288,311300,285641,141360,119422,48537,-129688,-160517,-97229,-443,137734,188139,93284,-38413,-129796,-99564,-24206,-71572,-273923,-335439,-247198,-248974,-255924,-219037,-262731,-192860,100138,377080,311230,-56556,-285125,-322406,-245967,-96137,10968,-24585,-158083,-218925,-141454,-120523,-50818,242579,274270,-124676,-307538,-179653,-38308,130133,195154,-22303,-251207,-321168,-319352,-243772,-115618,-17418,1428,-36269,-34783,40397,95120,148383,203111,190656,115539,81232,233621,486536,404832,103473,-140644,-230294,-139157,35675,-19592,-226135,-289714,-143898,-92935,-238560,-316185,-188886,-193981,-330375,-245033,-85598,-172877,-340942,-298146,-154875,-299294,-597769,-604709,-353717,-196698,-247559,-283237,-252491,-341606,-295315,-75751,-86607,-204009,-207587,-175239,-94814,-3950,-123109,-252020,-203373,-63315,-92787,-380704,-598362,-408085,-265507,-1039651,-2206419,-1477009,-298307,-39821,969676,2478368,1764787,288818,-101063,143113,326440,194331,-751481,-2398088,-1919796,929363,2580771,1017377,-340376,-397466,273121,805193,789727,708438,511090,220859,115067,185745,194690,243856,286393,169182,160471,372001,487538,506247,413084,271540,229005,279014,229183,165087,154994,138739,198051,388260,474398,305429,72240,53413,181313,193158,140425,122489,119031,146802,181266,213886,242891,233671,62906,-82506,62202,256221,229798,78239,58103,222907,384184,353983,287098,175546,94014,36490,-61463,-41770,13449,35245,238098,507614,557468,383758,196149,127395,-14970,-197014,-178925,-45601,35801,50243,112333,42658,-322528,-524268,-277928,12350,95953,81254,61700,70738,71200,-8614,-41131,103682,203648,56948,-195122,-231253,-9199,128626,147732,188172,22821,-289867,-353294,-136331,11536,151083,273196,130599,-28701,60526,161780,141334,148951,34172,-103103,-46493,-51756,-124291,-60275,42518,31338,-62665,-129061,-95136,-49932],[-59955,77450,117961,105386,191151,189593,119876,103029,108971,144029,149141,70867,39584,92552,155879,153463,128530,138972,33538,-60368,70799,149125,-12503,-219224,-227016,-148672,-35722,158530,304459,265711,64258,-232324,-419241,-345047,-97772,77926,-3155,-176260,-116701,102384,188594,148375,146946,127116,57072,82105,252713,401165,267609,-50910,-141988,-25901,-60338,-26830,173744,317082,315816,251039,162730,99663,80472,79677,146783,321671,298570,41138,-49852,-45050,-65138,-77275,-102971,-37150,113588,84110,10307,53709,71500,-26739,-163625,-291589,-256734,-34737,16839,-85825,-84639,3445,71346,132178,136249,114644,121182,151336,127606,79305,84815,58075,43948,50830,86371,243124,378571,368510,215750,52925,-61924,-142427,-264082,-281692,-128408,-2068,63226,126517,96224,-3877,-91997,-217873,-315515,-246334,-96998,168034,386671,356947,111243,-189024,-273945,-57310,79838,-63582,-206845,-211291,-147377,-78938,-31472,-33090,-70079,112038,387765,375799,177088,78009,105311,51650,-121658,-185620,-68483,-14739,-72447,-156998,-199886,-287054,-350531,-175669,-143,-26938,-137311,-64770,-860,-120802,-295827,-283178,-33545,186076,94103,-164625,-209093,-32363,-18058,-146638,-141727,-123593,-205479,-110904,81214,-9678,-146839,1556,190079,175519,96394,43765,-27955,-12667,69892,128896,152222,149825,112968,4654,-150735,-189149,-56237,105893,220589,284062,388794,517463,300436,-295881,-520497,-266066,-63237,-7166,14757,218360,451111,199072,-241534,-214510,14176,25563,-23169,102055,192621,93137,-45598,-237114,-305727,-140731,43576,108809,163192,127372,46678,100700,250240,276620,187870,65168,-13091,-70766,-29209,156018,319260,290956,140891,4880,66394,227103,151214,29364,-43136,-109045,-194995,-248801,-211559,-213501,-336850,-395880,-251099,-14009,157483,196038,159160,48109,-160706,-170408,118160,274481,28312,-255876,-181157,-26234,-1942,-78543,-230544,-429428,-319545,80585,315728,305799,239650,176525,140857,268628,363524,274915,152401,29443,-145815,-167504,44100,106822,-90395,-132381,37013,97916,70675,-6580,-124053,-35551,97933,28631,-31499,84679,205508,194911,70100,-69117,-143324,-120119,-171804,-265460,-196432,159,20439,-118691,-216891,-231698,-188857,-118678,-128629,-238967,-262384,-52076,89919,-9300,-119222,-123784,-52514,-73749,-216384,-189346,8568,120129,12014,-169651,-63338,166820,143013,18850,-24167,65351,154008,70015,-140889,-295816,-212525,22485,5962,-146395,-85648,-95004,-264340,-105463,189545,189435,115897,68932,-64168,-134171,-86078,52471,223674,189938,-34049,-158944,-169898,-178819,-263824,-191313,-93560,-242706,-438179,-255784,127170,288524,260170,286758,202568,-111431,-390200,-427077,-253188,-114642,-126115,-145282,-47892,44035,53981,-2154,-82839,-130660,-200310,-281381,-273250,-212333,-173078,25773,319501,285732,29631,-26606,-3897,-44486,-16163,-10244,-107573,-84182,-33664,-84141,-99674,-72302,-27859,45318,30121,7076,131202,154477,-8826,-77883,-20555,60057,63330,93251,288037,527176,517417,279231,65336,-111894,-261986,-194375,39638,43358,-226185,-383425,-359365,-305786,-205017,-100196,-44991,115186,188354,100481,15354,-108290,-69963,225983,221260,-235298,-798615,-1320903,-1548125,-1116523,-451268,6359,178175,-275630,-1930084,-3581588,-3296858,-3821369,-3862709,3027273,11380855,10288078,3153447,-1418753,-2343507,-1598678,-991239,-599808,-76616,625790,1015945,587726,11636,-177846,-113556,-42184,-51435,-170791,-101581,166259,428537,451898,343311,198381,78014,64225,-16481,-150146,-32101,167220,79373,-73496,-10299,140122,161342,81442,6869,-124202,-194234,-99634,52660,143120,84815,-134286,-245910,-231464,-257324,-178260,-18483,-4036,-57512,111079,285775,180240,63687,87843,93497,-35295,-232839,-310849,-163103,60700,289781,291272,181532,118691,46283,-117830,-213358,-75977,104000,73166,-48139,-43906,3032,-78157,-222230,-199132,-75878,11052,131007,343902,437827,323531,160186,91993,-32680,-101071,-52546,-64819,-135630,-94475,-57926,-40078,112536,291556,410537,348671,53455,-144097,-208353,-281381,-246156,33229,286153,198941,-39943,-253089,-309568,-298228,-331295,-301851,-134690,1167,40177,124176,275766,226137,92497,93932,143175,125941,-25980,-234966,-342771,-282798,-187361,-124631,-22936,182717,122862,-134364,-166705,67561,253567,174046,-60573,-147914,-83905,-103288,-206064,-187673,40808,157506,47988,56011,190634,327302,262687,-91887,-190530,9781,26706,-225822,-318929,-73660,90857,-67538,-256281,-261665,-201107,-258711,-235182,-24350,121607,-17470,-251932,-97310,337047,432599,32136,-273396,-246539,-217491,-305360,-338792,-267049,-241302,-290654,-316704,-87781,197588,218026,122942,233768,403698,364776,304917,256940,180357,236127,380573,348206,186640,92902,46878,47929,72004,-6266,-139550,-150218,-123997,-116582,-140963,-65832,146136,272089,124910,60750,92402,-74797,-108210,327912,570767,365915,192451,139324,-15501,-134177,-175694,-160077,-26709,67204,-13744,-64401,8594,24664,-55534,-149234,-81969,123965,253378,237129,41288,-80663,57122,105285,-47782,-49792,160567,217342,64576,-116278,-291249,-383376,-352394,-289871,-243947,-287078,-328402,-273503,-161223,-91794,-89700,-224872,-425896,-324546,-66477,-102380,-280373,-273551,-130562,-20489,-62526,-198697,-222712,-94441,-33990,-110043,-93967,134343,287389,191365,24613,71765,157484,1011,-231764,-244324,-49263,153923,127275,-172073,-294526,12649,147422,-151769,-350858,-254449,-53549,5397,-99819,-82764,74755,134921,-22117,-249930,-211757,6858,32642,-66702,-153660,-263564,-213950,-27057,73666,30477,-66235,-91626,-17292,-22648,-129889,-145706,-28930,106195,122848,207282,321195,227900,69571,127828,75058,-129639,-140498,-23209,94423,204616,192534,50065,-72549,-143294,-134751,-37297,-33668,-190998,-252136,-168825,-190755,-282809,-276224,-237242,-95652,156194,338111,265509,-12658,-182056,-255310,-280454,-156280,8974,-4343,-166001,-208656,-150998,-204441,-196552,92209,234555,-108714,-277588,-95328,76518,163684,134928,-70425,-232652,-285497,-279143,-183568,-40792,21126,28045,-10112,-47948,-17676,42096,134509,182056,126679,30402,48721,244875,501845,460538,183399,-126711,-269465,-138141,79156,14945,-219250,-313071,-141385,-11600,-161644,-269641,-135302,-117674,-228432,-172404,-82013,-170658,-273030,-196583,-102706,-297890,-564599,-560412,-331827,-148534,-181047,-243644,-224634,-284667,-293038,-183603,-221832,-288980,-258739,-264521,-244079,-214958,-246800,-237450,-182692,-102030,-76953,-337045,-601871,-413324,-301102,-1119282,-1673251,-808972,-30157,249432,1311400,2359024,1463594,277102,532,96494,193759,109911,-893332,-2455435,-1802165,1064403,2167260,709377,-214496,-219843,216439,749075,742771,672513,657211,458697,346150,362746,260472,235391,295472,188427,124075,288769,399843,449607,401966,329641,238096,232935,264525,298806,294651,259335,313596,449768,506849,344642,84381,-45349,35697,128519,145598,173571,203098,157603,99713,123298,176953,207351,90106,-13850,150137,316545,222587,-31476,-102423,127354,424376,514767,425070,255707,180644,116835,-22054,3704,131905,162124,290381,519505,548252,343347,183234,128167,-42100,-202094,-161599,-57801,35012,124648,250033,197687,-213175,-505680,-369510,-96388,57391,93641,92386,136515,147692,65224,23665,106254,131510,52484,-113882,-191801,-44728,131208,251880,291359,34197,-259883,-251961,-87589,-22836,97502,220631,106765,-51478,46241,204512,176196,77406,-47469,-81656,-11371,-18074,-55235,-55876,-35483,11091,767,-66142,-110932,-130640],[-105662,28505,81258,93702,166265,173680,133629,117408,95311,109194,125437,40763,-10511,18587,16003,-39794,-15035,57828,8865,-40441,83909,161467,42029,-117193,-134511,-81472,27718,214486,343662,305961,102891,-207459,-359607,-241494,-61826,13726,-87689,-223492,-128104,117317,228682,207639,186380,147355,92456,62610,158338,344809,301201,-4139,-77659,27931,-68484,-58806,178723,348878,323077,210880,87183,45924,67305,94812,198067,395311,305333,45407,25620,94811,113384,118730,47820,-10497,76281,60622,7773,27869,-22504,-150992,-260520,-368816,-369706,-188959,-119498,-232406,-216392,-65615,81089,156143,129073,84590,97584,88625,25116,26652,117337,133978,97146,55297,58991,175792,320584,249115,115677,-63907,-164932,-230968,-395278,-398623,-111519,105133,137454,183009,149001,-306,-93250,-123017,-140585,-124997,-52968,174708,400005,389388,123758,-191770,-275159,-81290,30970,-117452,-248745,-216644,-90294,-13197,-16801,-50325,-80091,61048,268571,223958,33515,11623,151210,181913,24983,-134294,-111352,-66306,-62987,-85497,-123131,-220949,-274167,-115726,16702,-57813,-141344,-105813,-96503,-150888,-184417,-201761,-91944,728,-48822,-190311,-160897,40074,56027,-127360,-223235,-253080,-297548,-210044,-11593,-32932,-162694,-88327,125391,218114,123906,-38399,-157420,-94657,74512,174529,202358,181493,109227,2460,-115578,-117473,4470,145457,250150,304467,424242,505473,233821,-360257,-596568,-357703,-126216,-66035,-7191,225843,341082,-21335,-369574,-242128,16006,50351,80369,170001,216883,145506,28851,-185699,-271058,-86048,84966,129157,183446,174718,139467,243186,386513,299578,126530,61782,45367,-13145,-4326,191623,357289,271478,45216,-107283,-45558,130834,138997,51882,-59024,-97527,-118495,-183964,-219280,-235532,-294685,-310383,-100704,132461,246667,272830,253547,134656,-80770,-154457,54853,240896,49698,-206817,-80750,94602,47379,-70872,-244655,-428961,-295673,120533,374224,337744,211823,153178,151268,282404,382752,334951,239739,106344,-107715,-153079,49071,69442,-135394,-69497,86836,-7934,-63494,-30088,-73465,-13228,62741,-3505,21067,177877,261654,221915,96994,-59242,-173904,-202219,-258697,-303245,-214658,-39593,-31173,-183612,-239179,-227103,-214634,-160187,-157890,-269661,-293214,-89386,88763,68956,-18944,-65710,-92987,-128567,-207603,-138787,33813,103923,-56175,-263202,-140763,169147,234357,102459,29099,132374,232698,60142,-165727,-228508,-89723,109808,89518,1460,77805,7301,-248814,-189843,62732,93789,74472,81885,-11047,-79111,-17852,113003,249277,201659,39937,16491,36177,-136759,-339952,-249263,-61298,-181519,-410064,-218798,210904,315691,205770,209511,96748,-200569,-388739,-356759,-195399,-54618,-16014,-33464,-7072,56828,132264,64593,-123704,-215663,-219362,-235712,-214861,-161083,-80698,145192,394847,333198,93070,70931,58305,-78208,-129287,-111696,-115337,-38473,27704,-45805,-124958,-129431,-65303,-11815,-76196,-53266,164709,224626,47597,-41560,-13641,24466,27427,60172,224279,462732,439562,195018,-16948,-152637,-216432,-137939,6975,-48858,-293731,-419450,-380387,-322426,-241663,-163022,-83231,110798,197789,144552,89920,-37739,-52547,229388,295447,-111255,-629674,-1203131,-1606590,-1331357,-682182,-134553,153204,-258955,-2002496,-3367254,-2861520,-3013603,-1982084,4899582,10678058,8046343,1991307,-1213187,-2212252,-2051835,-1631654,-1044578,-251063,654819,1107945,596445,-51028,-193510,-62105,30555,35605,-142752,-68054,250443,568930,581285,431746,239521,52760,-22194,-67203,-108587,63726,265170,166606,-23947,-28059,49976,94747,103404,84722,-77300,-215519,-150436,40045,166341,110089,-100675,-207227,-231964,-295169,-244198,-128969,-154291,-157138,54552,190585,122483,113362,169681,105038,-76216,-314889,-377136,-154611,105464,271896,222684,176480,221105,160965,-112690,-328850,-207412,35402,40938,-45354,-26645,-43467,-160282,-249213,-166790,-39110,-16909,41739,239212,418313,386141,196773,54791,-34691,-110773,-121167,-93106,-85071,-96438,-134179,-68592,128786,242952,317182,283158,-9986,-255494,-253312,-232712,-170983,72162,259542,126185,-113357,-290503,-403359,-436062,-335253,-175980,20162,137034,100897,141430,292476,234947,73076,91388,209381,193046,-15712,-255318,-348200,-319340,-270645,-210473,-79158,164011,122845,-178595,-220390,88059,314766,207650,-32175,-107320,-67115,-99541,-171516,-140023,76374,210804,82930,56205,193281,236786,22236,-253869,-162265,109887,86383,-163838,-267609,-16920,150553,-24945,-252962,-273719,-182154,-170596,-138264,11778,57883,-86939,-250722,-128408,214634,297048,-37056,-289974,-262171,-242434,-310224,-340338,-305011,-264443,-259011,-257627,-23033,224240,179044,58109,158033,304819,319357,278575,197607,111755,188508,354361,338266,153008,32795,50338,132319,116143,-16268,-85271,-47909,-45971,-96322,-204098,-235118,25501,349997,306753,154530,77794,-101820,-131877,243710,446796,273050,158128,80227,-97624,-187150,-234850,-232301,-87227,59202,21410,-87223,-91719,-11465,19896,-66428,-64571,123119,293467,321754,140762,27078,163261,211599,17768,-29483,223102,384500,228596,-57980,-328931,-388476,-260530,-180444,-173295,-258063,-344418,-314423,-238321,-184846,-122342,-217493,-456437,-425229,-162492,-124355,-258636,-227652,-37871,57658,-18498,-214187,-315394,-209936,-78896,-80524,-50936,146508,269747,134346,-50166,46019,230259,118348,-179158,-249068,-63338,121728,42590,-260595,-338285,-49640,55687,-209371,-424293,-381125,-158791,-22531,-78095,-76439,23310,12718,-110124,-232899,-165373,21414,58313,-60574,-160568,-255135,-215695,-95524,-42671,-22126,-56146,-90436,-55933,-79301,-188189,-217977,-67912,86855,95049,174710,279900,136836,-5091,99997,54832,-146691,-135990,31776,173013,242769,155322,-7160,-87791,-118109,-98229,24395,37228,-78925,-123812,-72380,-120666,-255968,-260879,-142989,15002,173194,268843,197739,9756,-87261,-142045,-225546,-143017,35160,29263,-130763,-146349,-126183,-263828,-313161,-52337,136430,-115655,-222796,15532,182906,158366,40951,-127976,-224871,-257537,-232980,-105948,49842,80791,72344,22190,-67568,-89593,-10482,124904,176823,101037,-27566,-23352,174525,411398,435305,223580,-107396,-293988,-152875,58156,8287,-202603,-295747,-111653,41008,-145824,-261231,-115453,-74069,-139240,-98990,-73596,-166493,-208365,-105002,-76343,-279181,-448464,-423781,-252992,-69911,-84066,-173597,-178119,-211698,-270889,-284281,-346294,-351219,-283479,-322308,-373062,-416923,-380312,-252653,-197180,-205494,-140304,-303817,-564939,-457107,-424399,-1088295,-989411,-127285,340354,580333,1467463,1922290,931838,66323,45357,115483,42453,-84031,-960978,-2178367,-1475089,1006808,1369592,277528,-16521,87682,277403,723699,672775,520110,620831,550872,501445,467706,269049,188434,275554,209217,97941,187168,299648,371757,401172,387829,242334,173812,271906,395374,408079,358198,392609,478795,519306,380259,107763,-117645,-91409,69874,150946,223593,284300,184770,49817,9609,45341,133913,125438,75498,199028,314958,193802,-83128,-143282,132663,456096,592809,482659,295028,229099,160170,27419,85645,254398,259255,283508,439939,455113,242474,118930,101508,-49862,-152509,-84980,-28726,43737,189991,365065,336387,-76749,-435588,-403580,-163066,17297,93781,138442,215946,235434,158013,60715,4307,-9611,44131,-3369,-102851,-49497,112021,272911,275482,-2642,-217048,-154992,-65881,-74750,-13523,89424,59743,-49426,38257,212720,190380,29593,-82514,-41404,22070,35692,43368,-37809,-114367,-15244,48945,-26443,-127277,-184238],[-140299,-35647,21925,83028,149710,163599,152776,135787,85917,79212,84794,-17402,-80810,-63603,-121641,-232901,-184783,-47626,2931,14451,98666,162922,112014,21776,-26879,-12144,80519,232495,341982,324351,144475,-128389,-222255,-101348,-23556,-46587,-147256,-233031,-127781,109599,246889,258299,212287,140237,93828,25886,44747,228364,250573,9667,-21634,42611,-77932,-71504,162400,340926,323316,176328,11673,-15447,47387,90331,199492,379301,253279,54137,136000,260953,279011,291434,183934,12132,33967,62421,31919,4488,-101517,-226243,-296508,-385614,-421978,-297571,-231039,-358833,-324746,-96295,123145,190459,120398,39867,41914,-17262,-128803,-68685,111141,168584,98649,19997,12823,59849,149377,73953,13985,-150921,-240388,-308816,-487310,-446129,-62225,194140,185291,219683,204308,32708,-72188,-24297,39983,5289,-3585,146701,350240,376684,128053,-168957,-224430,-59429,12620,-141338,-281769,-225804,-48156,11292,-43654,-67010,-48090,38718,140984,47246,-128993,-55556,196580,295330,143083,-87160,-134090,-63517,2133,38272,1020,-136372,-206278,-65345,68258,-33466,-139815,-190352,-205696,-150871,-53919,-100667,-152888,-195715,-182814,-173019,-98936,54553,83418,-83722,-256205,-347923,-367522,-296940,-134326,-100582,-191521,-156684,63985,229144,145090,-95932,-271132,-191225,37082,167657,205851,179254,96733,30537,-30650,-32877,35030,135401,214006,259252,388261,423831,112802,-395273,-591365,-403963,-175171,-111565,-30331,199306,197623,-210989,-427005,-243496,-20258,49718,180440,240399,228119,185015,81862,-127548,-191261,6621,130756,140512,199609,230662,227946,340638,428463,240992,30287,44580,72838,-3201,-25755,175489,351541,244711,-20634,-166599,-117058,16729,85783,34564,-80774,-73227,-18398,-77884,-177797,-222719,-248213,-198593,83042,283623,280632,271047,301248,223130,49014,-68153,27121,190648,64744,-124718,27935,207439,110057,-15563,-179200,-344210,-242082,135140,411338,354156,171751,126765,172267,271853,337748,323531,292884,189944,-55692,-136521,48771,29278,-186599,-45314,90200,-121436,-179120,-47364,-21185,20869,36510,-43118,45066,225774,267964,210273,116680,-35484,-190408,-266867,-301557,-311245,-234619,-86142,-52955,-189379,-223342,-182466,-183870,-161938,-162033,-260222,-281715,-124378,72411,153274,103646,24192,-95296,-183008,-219483,-119716,13134,46772,-118646,-322999,-215657,123302,248626,128977,67579,179543,266432,52806,-147170,-135137,12010,151243,139272,114401,179996,47994,-233432,-232886,-50644,-25030,3141,85032,48818,-16031,49223,167227,250405,169417,79274,194020,261813,-58375,-359439,-282334,-33983,-95343,-307762,-105863,326235,335457,116732,76587,-31830,-268846,-344664,-215397,-70074,18679,64927,63309,20193,30422,165145,127646,-133281,-275864,-223867,-155179,-96458,-53468,34332,241174,422473,354152,167321,174221,121481,-104123,-232065,-210191,-128503,-10687,78418,18383,-110430,-167454,-102610,-75109,-193554,-131895,168281,262500,91323,-22374,-47420,-65038,-43613,8010,119735,283163,236678,39621,-125170,-187551,-147727,-49004,10769,-116231,-333690,-408914,-356799,-304176,-270882,-263435,-166799,59170,162526,135396,115332,31941,-9114,198764,275512,-53044,-471331,-1034409,-1535202,-1392157,-832396,-372693,-64769,-275933,-1692812,-2448919,-1726749,-1503028,362286,5931274,7764184,3856250,396607,-591361,-1576392,-2204177,-2036994,-1254174,-240975,756997,1153536,533609,-154749,-222753,30220,230907,225658,-1558,29027,321336,626318,615671,428588,211342,-3759,-104337,-100967,-48844,166158,351710,259525,60873,-12864,-33944,2331,102349,155923,7638,-166826,-152513,12114,146758,117009,-24530,-68924,-120145,-237683,-207150,-131584,-237398,-230863,-15038,46911,-6118,68089,146506,64148,-91477,-319300,-358661,-84046,209358,286880,168876,149174,280874,240187,-103354,-395948,-290361,-16277,13235,-47380,-32062,-97868,-213929,-217278,-86440,21256,-22846,-43776,98922,352908,432034,252133,64819,32963,-63947,-153966,-91467,-12972,-84876,-182393,-54675,149780,137405,107749,107612,-99200,-323169,-255985,-168268,-105675,82965,193451,32177,-209605,-338954,-453289,-492408,-287394,-18116,203960,300475,191005,154068,253773,207267,57136,100129,284744,257988,-15417,-256578,-297453,-285367,-296808,-282656,-137616,111618,88297,-224491,-241391,139156,367593,215448,3190,-33737,-34070,-102811,-139720,-69096,126549,238915,95751,50970,183234,108253,-221769,-346779,-107562,161063,123502,-66321,-150662,79336,221258,7275,-241577,-244337,-132236,-72813,-49211,25294,341,-111904,-178060,-90382,113071,133793,-104626,-273490,-250526,-222041,-235254,-255542,-297832,-275976,-197847,-121609,96581,277095,163328,23936,120738,229932,242016,180323,95649,54521,145493,287298,285870,122866,19890,115694,250586,165384,-25043,-21835,59331,33960,-65537,-253592,-423072,-140298,370235,437462,193649,34783,-106443,-108265,166833,294857,136482,69261,-21615,-197208,-251534,-284199,-277317,-133579,27113,14634,-144242,-220882,-76521,59953,-19096,-67244,102670,264376,285069,174650,131710,270326,323436,111407,9428,228635,445893,352318,26908,-328024,-385715,-181523,-60380,-69854,-178632,-300158,-295271,-285689,-297806,-186528,-186546,-401430,-432055,-205001,-134134,-226443,-167957,32195,92659,-268,-202953,-355929,-298668,-131925,-67839,-18371,143268,241105,76737,-115652,22133,299268,237030,-115011,-256251,-98315,79132,-12405,-283835,-306874,-67455,-14898,-233865,-448734,-446501,-221922,-30065,-39388,-67326,-41164,-113758,-193502,-204810,-114086,41834,106780,-19641,-166103,-253690,-212936,-147204,-139782,-68466,-32135,-70587,-88873,-111079,-189986,-238629,-87033,58795,48964,102682,193989,43902,-57377,45417,-2312,-161540,-129668,55399,207337,233696,78730,-74980,-96139,-68990,-9712,105462,91214,30683,29287,27192,-60022,-192082,-188833,-22118,106625,159754,200821,135554,7418,-26739,-23351,-108827,-66549,84242,71244,-55858,-44805,-67829,-268063,-345346,-126366,21562,-145858,-164432,124785,256784,109899,-72461,-189267,-237171,-250515,-197553,-33582,125262,144359,129406,50682,-96890,-150878,-36845,126969,188649,115331,-42775,-95323,70577,269813,354804,227038,-82727,-296385,-171953,1661,-15464,-170827,-245318,-71580,42176,-190413,-287657,-134894,-78101,-92468,-52769,-70391,-166313,-173119,-68425,-96858,-244174,-271069,-230157,-140133,18255,9791,-108521,-133632,-142287,-231167,-353232,-435644,-375950,-275907,-332503,-441475,-542176,-476739,-285266,-247636,-358452,-275952,-293153,-507601,-529209,-591677,-929099,-337484,452258,757539,871897,1351690,1235021,273208,-300045,6253,186185,-79508,-340597,-927739,-1601619,-944301,818138,489109,-237389,74732,368682,430854,772790,677897,393705,470642,509009,554323,489079,244385,133217,237266,236332,107984,108987,218383,303080,421526,439667,246810,116552,245247,432088,470986,418082,422250,467891,494356,383168,119487,-148882,-156043,42488,162178,260383,331255,213189,39681,-101458,-129687,18123,148084,147121,178393,243473,150344,-68726,-70544,209930,444241,530269,428786,286909,234917,169230,87601,188407,353254,304966,218668,289813,296736,104192,25392,55337,-42011,-61276,36234,35951,64489,242948,440316,418030,39310,-338410,-374618,-179406,-17618,85270,183103,265719,283777,229774,59608,-166918,-184562,11991,79353,-9322,-27432,88736,222486,159794,-75325,-183517,-104000,-87432,-144448,-154284,-66577,20977,-14570,36204,183316,173159,838,-69572,18127,62266,105965,153710,-7185,-176763,-49442,63425,-29713,-162101,-217139],[-160038,-93328,-39771,73553,143102,159813,172564,155058,85432,60112,30162,-94804,-151023,-126299,-217818,-372980,-334280,-148078,12961,77111,96011,144418,183694,158001,59409,44101,122029,208247,277803,291787,168718,-14756,-36456,44810,7310,-90731,-171413,-210088,-119344,86378,248767,294509,220575,109635,64763,-8891,-47697,85834,125552,-17292,3410,12238,-86969,-61568,124841,292921,320640,160072,-39109,-52982,46634,84537,162208,284608,162813,66154,256803,411050,375235,364725,244153,21701,5277,88392,72530,-9821,-143826,-235449,-258179,-332020,-407465,-347831,-308660,-438891,-378993,-84384,173929,221078,118709,9023,-17671,-132718,-283236,-168940,74667,151674,54844,-31788,-36124,-68674,-71829,-75559,-48697,-182808,-272381,-360464,-515563,-405383,17366,249897,196706,227733,247962,82152,-39739,48237,174512,119666,50143,101258,248850,308104,110132,-132896,-135307,1408,24431,-129348,-288204,-220656,-11784,1379,-111007,-89252,15014,57009,48440,-98020,-261811,-109546,222410,355921,201970,-46794,-116990,-580,106688,180588,137809,-70724,-188365,-50878,121216,27263,-133972,-280810,-288261,-129977,33214,-27017,-203907,-334370,-257188,-118546,-50802,-310,51086,-30101,-226435,-371405,-394696,-355272,-253419,-188062,-224957,-183210,35670,218425,160914,-101611,-322371,-262258,-23750,121114,174074,148564,77579,78588,76377,33653,26052,84519,128419,170524,301891,295622,-31697,-388441,-494653,-368862,-179888,-135689,-65371,138349,65108,-319713,-409940,-215025,-79429,21553,243246,296976,232183,211885,113611,-67498,-77977,114668,167140,137371,208981,280172,289676,373662,366187,109121,-75149,22444,76207,-28472,-86060,104869,303652,222743,-23362,-139026,-123794,-81166,3105,-22262,-105509,-39915,88335,54749,-90440,-194770,-244154,-119935,229241,389128,255674,199334,285603,269923,164946,45213,29553,120730,54279,-44006,111929,285668,181481,78027,-46515,-194945,-174360,113366,400914,339365,117831,95520,200746,254547,257472,254458,300660,261508,5149,-111663,55874,9747,-217205,-60432,48574,-211228,-251831,-61475,12624,52860,23708,-80701,34920,226349,233357,164232,124030,5276,-178562,-298695,-304887,-290587,-233180,-109061,-42526,-142016,-170006,-104219,-103257,-122628,-143065,-214745,-231298,-150456,37791,211187,205985,108442,-71578,-241388,-263851,-136086,-38268,-28588,-151093,-328250,-264828,44840,190473,108373,91159,192060,234234,45254,-86827,-38832,65976,138897,137216,147686,182285,16797,-219258,-222393,-127261,-144807,-79144,84775,109912,55696,114750,214804,235559,107542,76996,321709,429307,25297,-322841,-274359,-15377,-14440,-170751,44319,439190,342401,14822,-77102,-152013,-301020,-260287,-29923,92892,83623,92708,113681,20075,-26584,149918,170785,-110664,-292585,-216113,-68931,49331,87309,144221,291049,404740,352440,241647,256756,167102,-110938,-292683,-275351,-140782,-6057,102960,86324,-69515,-186758,-131122,-116663,-276513,-201542,151316,278924,126391,-20271,-113067,-178987,-125326,-51537,-5220,32600,-41758,-160199,-233272,-194587,-65964,51032,53725,-123081,-306025,-338475,-303273,-270002,-279613,-353449,-271580,-38119,84258,76117,90859,85975,56806,155216,165651,-78331,-354660,-833987,-1331509,-1258755,-813816,-571488,-365247,-327867,-1177093,-1276332,-410912,119427,2619884,6176556,3664404,-1169615,-1329973,156682,-632710,-1964037,-2057659,-1147166,-47833,902570,1148637,442025,-225078,-234892,130568,475929,440082,203307,182123,383660,592311,552701,350774,139282,-60758,-154149,-110044,18048,265018,426889,343036,155302,18168,-101475,-83967,95715,208255,101542,-68575,-104946,-17806,88540,96060,62019,115807,69697,-83202,-57874,-22983,-223902,-251707,-80915,-109977,-179457,-74859,5348,-28160,-80527,-248696,-268009,26846,333030,318977,138702,107952,282040,266157,-92738,-400099,-301175,-38059,-5892,-56169,-57435,-139147,-216418,-129984,27785,93989,-2320,-96362,-24310,267753,449467,302550,107734,134332,23292,-134500,-51174,69875,-57817,-186989,5369,192146,36062,-132928,-112495,-184264,-321362,-204728,-88577,-52935,79349,133751,-37568,-295680,-400306,-469267,-466889,-199889,138353,362715,429166,281494,170166,190382,163301,52619,118620,345624,299594,-29813,-244931,-216112,-198266,-264810,-325672,-196849,31369,26041,-261950,-234083,194582,389515,191455,33276,51198,7912,-108590,-120597,-5628,171575,244234,94168,45349,162616,-22210,-403604,-358970,-37133,159132,130961,35979,5494,205227,291515,19423,-221082,-176771,-55136,20423,20502,16252,-42344,-98552,-67907,150,58408,-9040,-145987,-217152,-206868,-167269,-114854,-127910,-262101,-279920,-129840,39741,226321,337777,179093,33238,134997,208693,157689,31383,-44419,1235,111067,198534,213546,111710,53498,214419,365322,213639,-12062,46397,149113,95718,-26231,-270335,-565232,-295175,333630,490676,185145,-12035,-71796,-25525,125117,140180,-19269,-59490,-151033,-303234,-320801,-316525,-291406,-159603,-22096,-35231,-228796,-345301,-136703,71684,-21282,-101714,61526,181621,150973,132870,192349,341084,410519,218372,67756,187120,394981,406649,109732,-299173,-377292,-134448,30438,33488,-63436,-193356,-204991,-271376,-391987,-274739,-146688,-273773,-341975,-187267,-136456,-188292,-85265,83580,82706,-9138,-168467,-342042,-342697,-179828,-68698,5590,132702,211807,44919,-139935,15678,342302,315334,-65833,-275570,-157081,16260,-52537,-255287,-221516,-38959,-38358,-214877,-413507,-431457,-228259,-20137,4457,-49529,-94362,-203490,-238051,-163493,-73911,49828,153819,54956,-151443,-251719,-201104,-165812,-200274,-115732,-13924,-42202,-104974,-98573,-119353,-183230,-72609,32844,-6106,6890,87093,-18744,-73892,-18073,-70319,-154358,-105281,48429,186267,175260,-20099,-145459,-110097,-15741,93014,145923,86166,106490,172189,107201,-26309,-113824,-87167,74021,147169,129089,157962,102361,-10446,-13454,53733,14604,36252,136811,106068,33769,69349,14048,-207193,-280378,-114508,-69058,-188660,-122784,199219,276909,24485,-186725,-247986,-268198,-266295,-182832,10139,157531,192396,189450,66535,-135532,-181569,-23280,141399,210381,155827,-19156,-132070,-13960,141558,260210,212960,-50737,-273425,-181585,-50508,-28634,-121366,-178421,-43537,-6081,-253718,-313354,-174579,-121737,-96168,-49751,-82075,-173177,-176689,-103214,-158325,-194489,-75097,-34493,-27318,91866,70590,-74824,-107645,-93935,-182885,-376575,-475655,-359572,-238538,-293988,-427271,-551392,-503698,-321232,-332011,-536057,-450153,-309543,-462575,-619551,-747707,-670009,163458,866139,1124800,1037272,952265,436430,-346742,-675054,-82182,275950,-144946,-586136,-790238,-839576,-290568,585859,-183362,-726575,-31434,514912,626813,904620,807090,406859,328256,408000,517557,445288,220085,99363,194040,272646,180217,110713,187908,267849,452209,472151,254103,79499,192650,401871,469004,426033,402351,424120,429696,334653,104980,-135285,-138874,58892,184738,279271,328343,226758,60295,-181232,-302188,-116921,139640,170563,91376,123447,105109,-1721,68979,298924,369460,334115,279733,243037,213835,164399,156833,284208,401781,291206,113151,108963,111866,-36237,-67307,1175,-27970,46826,173864,115414,87341,271753,457572,413253,93166,-241809,-290750,-149202,-42202,70307,203363,252721,261878,251088,27134,-334720,-340696,-48606,97257,49465,13060,85695,147223,13194,-152923,-171685,-112761,-145296,-219474,-281650,-189566,9606,41865,35406,127267,126713,-17822,-22439,95630,117939,181600,252601,28660,-216261,-96075,34821,-76533,-220997,-241228],[-159466,-122916,-83324,61056,138417,156661,187528,172532,94843,50957,-32470,-175078,-200141,-151959,-251622,-427474,-426170,-219931,28875,118592,63189,100302,236093,250509,96494,74451,150987,148576,149530,197159,161903,100318,149374,165972,24782,-113672,-162612,-169234,-109389,55103,239136,312557,213029,66595,18887,-23213,-84786,-43533,-44851,-88066,-21560,-50384,-86788,-28341,73654,217702,321122,172158,-48484,-48825,77796,95712,111540,153438,66674,75957,356363,507323,373227,300483,195620,12340,3535,127983,113286,-12592,-142959,-184423,-156578,-222099,-345046,-349722,-348959,-456460,-365237,-42314,205873,231456,125781,15204,-50452,-220283,-386040,-239270,17644,84649,-16081,-76803,-74435,-168493,-249236,-133297,-48853,-154519,-258908,-377609,-476879,-286943,118125,271012,171850,204711,266691,127993,-9376,74394,226627,195315,104652,62833,127613,195314,66666,-94699,-30512,81933,56754,-88722,-260168,-190124,27111,-24817,-203252,-120906,89159,114867,22607,-163356,-323462,-141226,212770,343627,193951,-16486,-59692,98820,212418,296405,246663,-48507,-229586,-72000,150392,93379,-121159,-329899,-308780,-100152,41376,-16199,-242331,-384629,-255989,-51431,-40868,-108763,-25578,19514,-143569,-311974,-365614,-376087,-338852,-262828,-249822,-169042,47439,203155,177692,-45690,-284633,-276602,-83532,56919,126365,102796,53902,126799,172127,67327,-10477,15065,24638,76126,208089,158557,-160262,-335963,-323090,-246678,-129414,-136227,-113053,54375,-24770,-333427,-338731,-159874,-130932,-23822,246657,316492,226383,222827,127721,-9800,45351,206163,179529,118230,208917,307202,311824,348150,236287,-48381,-153907,5045,68103,-61683,-161784,-5126,221859,206503,39539,-30344,-73345,-139627,-86503,-101523,-130933,-8293,179840,191490,26343,-169041,-291319,-107591,285243,412062,185481,90897,213053,246308,209460,132827,43936,32799,8126,5373,150625,312203,248179,180826,110986,-24619,-108873,61949,335848,286812,52791,61133,229095,244774,176005,157756,265612,304364,66115,-74841,83202,37131,-195805,-93426,-16412,-249551,-268282,-74085,18846,71356,21780,-109922,-6595,188018,178525,101665,118820,59054,-134604,-290606,-280631,-244415,-191681,-89257,-13596,-73670,-97596,-11236,3822,-56656,-114424,-154013,-158049,-160231,-13075,215575,252029,149549,-54412,-307129,-331597,-172825,-92055,-90226,-141543,-281310,-277052,-40975,92119,69609,107850,168972,143662,38714,4294,42973,67431,85768,87952,90874,82108,-68339,-200542,-163399,-155774,-241046,-151192,82790,159405,126636,176209,255277,213457,35636,38609,360980,481722,83574,-247131,-221077,-1585,38481,-43682,184750,516786,334223,-73235,-211173,-240447,-294008,-148186,159212,249471,120695,65652,104400,-15826,-100123,97309,179847,-68630,-259128,-194142,-1185,181010,222945,218231,280387,349942,337190,305759,302019,185184,-91715,-293286,-287624,-143037,-20291,95625,136361,-23192,-194723,-147824,-118372,-288870,-233988,126456,286806,157573,-29175,-190442,-282357,-194157,-105953,-123830,-216486,-319972,-362396,-314833,-163317,14021,135552,120509,-60287,-197270,-211776,-235512,-239830,-263836,-393050,-369326,-163945,-22553,-12937,36974,117837,129598,121171,20590,-146783,-272374,-618908,-1020157,-941554,-599436,-622965,-633022,-429632,-714998,-364637,524568,1239099,4203639,5827997,-234812,-5517819,-2713579,760461,284411,-1417522,-1683690,-757263,251343,1030757,1090115,368871,-196695,-198584,208803,663048,593208,395292,356494,436807,490625,423807,239435,65619,-81830,-151338,-93872,78977,350339,494804,406357,230828,43718,-146735,-135980,92801,227824,172580,43807,-26694,-36943,9790,47797,121251,269556,266174,132291,168194,155547,-118786,-208710,-123507,-236177,-351813,-277594,-214457,-151383,-55323,-133929,-148517,131653,420268,340023,126190,67078,233479,239628,-86510,-353198,-248002,-30490,-14171,-68135,-90497,-151862,-165154,-12580,147011,162251,38264,-99292,-88014,189533,428151,322912,160592,227372,122405,-66802,18278,143102,-22564,-147712,100455,269030,3646,-304160,-295719,-234628,-249329,-108129,-1723,-13506,68498,106521,-55086,-339014,-461185,-466403,-390378,-102204,256586,447815,470051,333467,186722,137827,129701,65943,140646,366126,296126,-60524,-230118,-138184,-89453,-186091,-325787,-252939,-63934,-49263,-280594,-208490,224945,368088,150883,60954,127188,49154,-109334,-116979,22351,190204,236075,94919,50640,139919,-116551,-475205,-299795,39427,124548,110414,111053,160072,338374,344854,6867,-196168,-91444,31644,89227,56879,-8497,-63769,-61322,41388,112059,57476,-92370,-140580,-121015,-135210,-100123,3588,-13044,-221093,-277717,-77082,162953,311324,372719,211205,75662,187327,236075,81755,-134597,-204375,-58051,84689,118140,156956,132448,116705,303860,438261,251972,33328,114850,203256,121989,14362,-245038,-613349,-393552,253394,464706,156545,-36439,1240,103339,132562,12868,-160539,-199054,-283684,-398166,-378839,-328419,-281297,-165483,-74397,-114834,-324309,-429924,-159557,68142,-72386,-173669,-4221,72495,-20209,29551,177118,344097,443471,312739,139533,133808,279094,390145,164771,-258673,-364695,-123508,68196,108128,59812,-44869,-56004,-181655,-428820,-361981,-111059,-109697,-189070,-130887,-136854,-142709,24009,130324,46597,-32080,-117895,-283045,-331387,-203208,-68977,30218,128199,193127,57479,-102828,34541,338277,317446,-55646,-309997,-233079,-69960,-98372,-205405,-118437,21607,-7584,-156119,-326676,-346661,-184302,-592,42766,-20597,-115471,-224039,-217828,-109988,-57454,30973,181412,155190,-95305,-230613,-171790,-144870,-218721,-167397,-19124,-21005,-102536,-43694,8380,-61205,-31641,10715,-58541,-85353,-7585,-31110,-57062,-72087,-118178,-112700,-53977,27041,122229,82990,-115716,-205876,-133001,25803,170750,112580,8328,128879,267202,144354,-27380,-42445,13742,106947,117550,91114,147483,108305,-25122,-40497,59159,89480,119516,166156,111363,99297,164122,103602,-95308,-148874,-46436,-110752,-226892,-109728,213442,232901,-82128,-281892,-294866,-305728,-295575,-189235,9712,132886,209868,239739,65435,-177913,-174139,25714,161560,229726,198877,19496,-125862,-51635,65327,186606,204088,-10325,-227783,-171733,-68193,-14422,-56954,-113487,-44895,-78674,-277557,-292925,-202270,-177032,-132875,-86892,-113298,-187582,-211194,-189446,-229010,-134187,88036,108821,55536,135230,86901,-75907,-105218,-76947,-138435,-354270,-465833,-311238,-181413,-221478,-337601,-450960,-457920,-351764,-443884,-712867,-619003,-349574,-457408,-714840,-838519,-366290,493937,1103577,1330271,1000297,336407,-316957,-772744,-880893,-141959,350520,-153854,-745579,-564835,-44381,346305,370459,-518226,-1071276,-286926,522018,813503,1085881,1036210,581498,297451,335882,433867,374476,221995,101279,153838,310918,319249,229353,226676,274036,468249,470386,262147,76210,132880,316729,404870,378524,342892,365219,342822,241744,68911,-82834,-51362,115729,222365,285336,282122,214355,91524,-206638,-415448,-233602,94352,136882,-25676,-2221,71818,88724,209915,339461,238523,78258,95854,188126,192009,171498,229099,343097,383014,224096,-6614,-59255,-53635,-141148,-129842,-47829,-17724,143996,294921,181247,94013,259517,403281,316497,66233,-165841,-171087,-86357,-54049,50351,183174,172984,175407,217382,-14844,-424105,-427443,-121321,50034,57711,62305,118704,102095,-82841,-200090,-177393,-158829,-208740,-274560,-352014,-240449,26152,95902,30144,64272,65313,-34295,34676,182739,189283,245425,317567,58539,-238738,-159480,-32657,-146706,-288725,-261226],[-132945,-111699,-95959,41127,125056,148815,194907,186995,111655,46264,-92901,-237298,-213006,-138037,-226263,-395785,-445220,-252021,38996,120591,-160,31052,246346,271210,74927,71804,163305,68970,-18384,56870,123936,182612,283505,238035,27597,-117021,-131661,-126011,-103801,21537,221009,312619,195653,22633,-27929,-8730,-53808,-129170,-223355,-200159,-100475,-116832,-64344,24380,21410,136975,330131,216057,-13330,-6468,133617,133156,76870,41381,-2120,79743,408455,529510,282331,115514,46960,-16153,30827,165740,139515,-5103,-108596,-97826,-23384,-88872,-267450,-327281,-351639,-408149,-290396,6094,199256,211579,138330,65799,-36409,-252454,-405513,-260949,-50512,-17282,-89728,-99421,-94724,-210250,-303772,-78627,10823,-80671,-208752,-360051,-391275,-127458,224194,265306,118310,154776,252821,151049,8279,53075,192083,219810,153556,52962,27082,69619,8804,-58704,66459,158260,95109,-36983,-204604,-137957,68053,-47034,-293728,-160603,152236,197880,70001,-128382,-296327,-149007,161527,262138,134459,88,17889,191880,274511,347387,297385,-71924,-305243,-106558,149041,134644,-98877,-304981,-253842,-71543,-23236,-74719,-273355,-364483,-204399,-4661,-79754,-235906,-111220,57233,-35056,-186603,-280661,-359728,-373261,-296122,-253358,-134768,79917,196835,201975,59514,-162666,-225267,-122210,-2619,81475,57044,27003,154173,230407,74002,-47340,-44863,-61481,13500,150161,52041,-238039,-244495,-113633,-64192,-36484,-117524,-163612,-34296,-65638,-277733,-248268,-87923,-142120,-66779,190085,280778,202607,213559,128748,40783,148962,251480,158133,86175,197965,300953,292940,287472,102901,-163861,-174996,-1042,61357,-73040,-222472,-125741,120264,187775,137824,115253,2081,-152558,-156039,-174665,-155987,5807,235144,308154,147922,-149388,-354806,-149835,243537,348730,96612,-10563,110851,152814,159892,158962,50764,-62758,-68166,11374,145729,289345,293776,258052,239490,116237,-58271,996,233436,204126,-13737,29834,248869,248419,120355,67837,202957,310003,115831,-29574,135018,126878,-102544,-113003,-74371,-224361,-230151,-84505,998,70507,22284,-129489,-68582,125511,126083,46545,106290,115926,-65249,-242467,-237134,-174145,-102956,-26182,12051,-25669,-34268,70758,105315,12241,-94314,-107571,-85936,-149253,-73374,155168,225384,125929,-79440,-376025,-392945,-201986,-119437,-110701,-95631,-206080,-256690,-108973,-1585,45602,127643,123836,28126,36265,106515,101911,33159,19077,15493,-28492,-84286,-169910,-169289,-75526,-138165,-293339,-197401,74192,181656,180464,227698,285440,188209,-29828,-20184,305909,410530,99952,-156942,-131013,17953,57529,40690,276851,537707,310905,-125843,-293783,-288258,-258150,-30015,310296,356823,119422,1813,42279,-87401,-175684,26821,149801,-25398,-181583,-151448,38876,262170,311964,235184,210962,269543,319755,354323,310646,178752,-47497,-238042,-248532,-130030,-43769,61259,155069,10313,-198760,-154621,-80687,-220590,-211362,104039,291034,184259,-41679,-256759,-348752,-235655,-145076,-211525,-393024,-523667,-520731,-352522,-103313,73961,180838,183063,49743,-29477,-52434,-167233,-227670,-232474,-371008,-439691,-292620,-137343,-103881,-16001,127647,184675,110000,-80458,-182638,-192364,-409121,-650922,-504137,-240930,-496116,-794038,-596887,-530841,-71693,710675,1465843,4713078,5159127,-2706612,-7868502,-3297236,1060129,822391,-797513,-1052889,-225563,535145,1075148,977512,346494,-41687,-94975,248137,715621,627623,501831,497026,470078,365176,278589,139266,28779,-43728,-94292,-60740,121867,412020,553945,441355,264856,47528,-167709,-140912,90393,204775,199311,134606,52476,-38346,-64245,-16316,125234,322596,388506,343927,400955,337271,40662,-113957,-129621,-296412,-473932,-473480,-433891,-271045,-33895,-21035,-55944,177284,424284,324148,116644,41304,165947,180196,-90067,-288538,-169894,-10098,-13832,-77341,-116423,-133046,-79518,96083,235089,207107,81676,-58825,-80603,133323,361576,296811,202577,284346,206071,28127,93103,182186,5773,-78574,208458,378083,74014,-336637,-379181,-230664,-130036,9786,79514,12145,48371,108754,-17823,-318566,-494858,-454891,-308977,-29202,308548,434764,401492,315477,192238,119919,125642,96419,156335,329302,235010,-104646,-221194,-91786,7925,-82060,-281908,-298572,-157307,-120960,-274503,-174715,212125,306703,121440,101015,183799,83429,-94489,-121898,735,168183,225590,114501,75879,124358,-150948,-429501,-194937,113933,90749,72605,139717,272284,444841,361827,-28596,-175019,-16344,102960,114554,49083,-37252,-60063,-16762,118420,209864,97403,-100660,-81304,5465,-49049,-45212,79778,46190,-194871,-268563,-53492,199939,309249,348636,230590,127247,248459,278545,16834,-282240,-354330,-126229,62724,73369,147192,187518,183185,345548,445670,271932,104492,175595,212251,105771,46615,-180526,-553007,-412982,153358,383745,140985,-23378,90824,240600,178912,-61450,-252914,-312519,-391024,-460854,-405253,-319810,-257890,-154484,-112457,-198810,-406053,-449807,-128665,62139,-154884,-276440,-97181,-36850,-162279,-102269,79658,267994,405325,364934,211697,109333,169721,325882,179630,-218342,-344217,-134749,55366,139067,157962,106478,118054,-29515,-387467,-416511,-87245,43244,-31741,-75315,-138915,-85259,150823,184656,12914,-50344,-61181,-194946,-264269,-184924,-52336,65270,140273,191424,115805,-5295,75664,277844,229277,-96816,-354202,-310874,-168541,-156818,-162900,-33442,88499,60289,-77971,-218798,-229649,-113022,19773,69253,16335,-95759,-165396,-127453,-49863,-68372,-16740,184837,265129,13391,-168209,-115102,-88371,-201895,-220310,-55651,-22079,-90243,29849,149387,82945,10901,-13853,-97107,-144880,-59918,6966,-21149,-103595,-122489,-35601,24030,18373,47255,-15888,-183868,-240815,-155685,48443,198429,13966,-121514,96385,288969,125214,-58351,8542,88590,67538,21907,49052,159663,147866,-16051,-82398,-3074,88109,149357,149397,67174,104787,213240,183410,35214,-5512,30535,-101266,-244157,-124771,161133,131130,-188723,-340178,-316790,-330741,-321791,-208163,-36163,56721,190985,267788,48930,-214097,-135724,89656,176203,234629,220722,40268,-102067,-55180,35074,146536,212976,35623,-167697,-139971,-45283,24380,13308,-64097,-79863,-140608,-221216,-200757,-192111,-209801,-168107,-142714,-159642,-207059,-256958,-280560,-266392,-71269,175199,166024,94837,148352,72149,-90712,-118521,-91541,-108113,-297974,-418145,-248961,-118428,-140345,-208738,-290077,-366466,-375954,-569354,-867908,-747332,-403856,-499185,-795291,-823697,-71773,702056,1178672,1281865,713394,-373959,-901488,-918483,-792356,-90536,390829,-125789,-768690,-280813,636895,807460,175467,-581481,-1201909,-531492,483000,957740,1256368,1282828,838587,400836,340324,354088,316370,255564,131260,115042,332315,494464,449517,328019,310298,446505,424832,264352,108255,86906,204262,299038,284711,259324,311403,265118,139751,35957,-3019,72362,197195,274860,289346,216042,173657,111937,-168524,-422197,-290631,24601,63425,-118960,-86612,59051,167860,294633,299534,82148,-133107,-45130,148445,190458,206229,293932,345291,296776,120618,-114376,-182543,-162599,-182705,-142835,-80149,-17003,209283,372370,208592,67227,193763,278934,152214,-27420,-116619,-40947,-10554,-53417,27971,124137,56228,63767,150392,-38916,-394735,-416611,-175371,-28168,28527,111454,182782,118225,-79027,-194397,-182910,-195540,-235416,-279903,-338098,-212287,55307,123621,17348,13694,8741,-51601,77026,262842,263907,279774,333923,72276,-256344,-238498,-120609,-206854,-332594,-267042],[-78126,-61250,-76783,13658,97703,136025,195661,198558,131338,40485,-137599,-261610,-184764,-94667,-163962,-307224,-401477,-246125,36732,84088,-79191,-54533,198768,214675,6041,36720,152732,-11441,-181067,-88240,69529,210339,329890,249332,18057,-106471,-90789,-89376,-104482,-10429,196381,299136,175484,-16178,-66313,26720,29148,-158360,-375240,-343321,-216243,-153920,-9113,86984,-19836,72275,348591,285846,55226,51489,190230,192217,79090,-8461,-22278,81229,403808,480956,144657,-124798,-155847,-58090,76783,188008,144602,8714,-60909,-8214,100827,29015,-203683,-303430,-318581,-303335,-178628,35318,149762,163915,151727,148829,24328,-222337,-343034,-236363,-120020,-127254,-142280,-94443,-95947,-188009,-212459,56336,103407,12204,-135601,-313971,-293506,23684,315717,243663,48325,88082,207533,140502,9505,3842,102210,197346,189901,81820,-19189,-31040,-42388,-21881,139088,210502,124873,4727,-141001,-82065,99973,-52265,-353973,-201812,187119,282902,168979,-10102,-193382,-137723,76199,137912,54515,2994,85626,236484,261570,317326,281079,-123097,-373284,-126342,128535,134528,-68427,-206070,-140722,-50162,-118835,-175914,-303601,-323938,-153022,-4977,-159601,-342753,-167383,84466,67767,-32736,-157084,-314665,-355688,-274034,-228963,-108358,98075,199611,233371,183179,9222,-123923,-130844,-42453,50440,21703,-3119,146789,241096,73703,-55974,-71007,-101250,4455,150457,3212,-246560,-129928,89125,129937,68358,-88673,-201656,-110089,-76411,-202779,-172848,-13966,-95475,-86879,94977,189161,154815,182353,119762,78024,206145,235246,102583,47357,176595,260692,240987,218010,24592,-182284,-126859,5391,64251,-43378,-242107,-224062,16998,156124,222606,235285,63149,-130279,-183404,-211998,-179645,-13152,240364,385224,248986,-125818,-378911,-197397,145682,232990,20160,-68112,16295,20810,39988,122149,40856,-146672,-153121,-15061,120721,240857,306862,285314,297900,189743,-29518,-47813,125382,110743,-66425,10800,254272,261494,102246,10910,134484,280627,142575,12395,201590,271530,57379,-95337,-102024,-146151,-153551,-90337,-28771,50664,14659,-142614,-134850,55170,91270,18819,95163,164341,17129,-158252,-172821,-79580,24745,62718,15997,-26920,-4677,117769,171243,60062,-98418,-102093,-38826,-119308,-133439,39521,134208,40887,-163698,-433757,-409601,-194976,-103753,-79886,-34474,-137067,-220401,-142961,-52179,58348,156226,78935,-68122,39114,195038,138071,-7601,-31477,-47980,-158241,-255625,-247022,-120778,16252,-85782,-290588,-212855,49645,165311,202334,261525,298822,157691,-80835,-78801,189048,260678,78643,-74608,-21756,55736,54652,72082,303037,498268,273193,-135005,-312235,-301466,-213347,68901,393907,388689,82120,-71068,-51093,-184985,-241790,-40185,88767,5095,-75806,-81196,58532,273247,324143,192724,103625,177606,309778,389406,299841,162474,11850,-152182,-181192,-104971,-66940,12222,140802,22774,-200400,-155160,-23117,-95126,-135403,88009,282964,197061,-53487,-295127,-368861,-247418,-163410,-253862,-457125,-607192,-599146,-344994,-42956,95663,173738,211935,161854,146285,100633,-110323,-238345,-205067,-311017,-476787,-398844,-240604,-172504,-42158,119097,197749,120816,-75897,-119849,-86663,-230116,-289781,-50395,144464,-249421,-836700,-826518,-707109,-449468,120031,778612,4090083,4442647,-3137607,-7621910,-2842052,1044820,753962,-375726,-393491,255669,689584,993002,816625,381046,218361,73662,249893,615982,534727,483148,548923,468330,260985,162511,79063,46547,51492,-2527,-25837,138216,440281,590775,440726,247537,24798,-165303,-105992,76131,139397,178673,180931,105681,-22897,-110689,-77516,68043,243824,381384,480936,562626,459412,199566,-150,-99911,-278623,-511192,-592403,-567231,-350380,-31085,47505,-34099,127779,329196,258983,94982,39456,118759,119384,-104296,-245087,-120614,-4535,-12850,-79563,-125461,-93652,6730,157920,261238,213160,105071,-4275,-26332,97261,250654,223482,222825,301954,258842,121959,145733,167820,9819,-2807,302469,494189,227567,-225226,-342199,-170797,179,119919,143751,24419,12225,115137,53786,-233173,-472744,-435120,-261938,-5168,286921,333102,241696,219118,174157,138330,152522,133521,155283,235889,120741,-154163,-221712,-87995,69694,19979,-210157,-324208,-231320,-176065,-245560,-138990,158749,223856,127218,168148,222293,110363,-54042,-120882,-64834,104268,219604,158923,119255,118845,-126594,-304638,-78707,177872,85800,33986,122980,315774,487169,325734,-78776,-163720,26908,136983,87185,-2945,-56895,-30265,22072,145928,264499,151925,-46503,21444,144070,32040,-20914,95419,36353,-193117,-251534,-60722,139020,209914,250734,210842,164469,289311,294289,-42820,-384551,-461424,-194492,40908,74919,192976,263764,226860,320882,387062,269292,179377,216169,176953,53690,62598,-89784,-405249,-355742,62548,287905,159387,23387,161898,336939,231856,-73075,-272410,-366514,-448441,-473823,-385673,-293104,-229201,-129701,-121480,-256821,-446179,-397978,-51341,60802,-239500,-389247,-212552,-130591,-233933,-223117,-75431,127802,299186,352581,267043,137535,123023,249092,159455,-179549,-305791,-140736,18781,127974,203101,217208,272941,147815,-275143,-415347,-76654,142491,70797,-58656,-142824,-13858,272882,246125,4705,-50264,-9027,-94515,-151737,-119190,-9852,114590,170307,204000,201209,128450,126015,169905,66897,-184223,-396543,-370684,-254813,-211972,-138596,12498,133714,129396,-12127,-134533,-129305,-43312,34692,82876,53320,-42350,-45686,12814,7544,-99025,-79174,172378,362830,164910,-50760,-24185,-8306,-164866,-265683,-117982,-52929,-82314,87266,247914,186010,23927,-49223,-113863,-152249,-55440,76459,16784,-106675,-75896,67048,121895,49623,-846,-93035,-209557,-236484,-161386,52687,172723,-107795,-258550,24595,235061,54388,-103069,35946,123019,-22086,-110769,1530,174991,204021,29878,-105206,-94163,24195,118430,78250,-32946,35410,205426,238314,145998,98849,82293,-55523,-231816,-156405,59186,-4717,-274679,-350059,-299399,-324163,-327138,-225639,-113645,-49783,140473,265224,23356,-232859,-83700,141326,174250,218510,207564,17796,-103548,-67096,9711,127645,234943,78862,-104806,-91627,-240,67189,75406,-35327,-137114,-164669,-86153,-50724,-141581,-197922,-167969,-186120,-207001,-225538,-290689,-325510,-238687,-17238,167014,135592,96661,145994,58447,-86080,-132097,-128274,-95415,-225288,-351546,-191960,-62415,-77025,-93055,-138838,-274133,-398499,-686105,-985184,-820747,-460454,-570253,-836448,-687209,182872,838100,1099549,940764,175864,-1044077,-1251531,-787453,-392364,118221,401356,-83333,-645902,26227,1094259,966623,-44895,-556814,-1125595,-581120,526499,1053798,1357831,1449642,1045276,564936,405144,314017,294925,303833,163620,68778,313670,644090,695193,457416,351728,380197,337327,252117,162740,68338,97827,182821,165772,167947,276581,227885,78711,40074,91968,192737,282577,335823,299540,157059,111786,108136,-76087,-304450,-257929,-41914,-13176,-141649,-98557,66025,206074,293037,187522,-58359,-221109,-85711,139453,211815,263266,338871,290469,162067,3540,-191590,-247338,-198539,-152844,-103391,-89745,-25336,235144,393524,186220,964,77230,109479,-29406,-145157,-87129,74054,58494,-41934,8402,47619,-46881,-20171,86565,-24646,-258746,-314067,-181356,-88028,-5299,153059,250077,182670,14296,-138170,-168229,-178203,-191480,-215369,-240953,-129751,75492,113655,-1157,-13793,-26702,-67108,89569,315744,320546,273841,300160,65506,-278023,-322328,-201018,-224271,-317543,-237540],[171,13063,-35466,-15175,60388,122983,192486,207304,149156,31975,-153322,-236350,-122168,-37525,-93141,-206325,-322986,-212464,24464,29816,-146190,-138886,94061,99846,-83615,-22734,114294,-75560,-289289,-188150,22577,182725,282144,203012,-349,-88780,-47942,-58702,-108043,-37520,167930,279345,157524,-51173,-98375,59977,124075,-137797,-475224,-496475,-334408,-138024,78925,144190,-44544,35541,370781,366588,136179,94137,218553,255350,120993,14186,9318,93059,354564,385143,16262,-333436,-348114,-103644,122935,188804,132077,23376,-21186,57049,181690,103117,-164202,-286841,-254977,-162253,-62038,28410,69383,103380,163274,237700,110192,-146547,-230787,-184572,-179510,-213424,-156560,-65135,-81090,-119882,-22389,204712,189880,96774,-52802,-249024,-217738,122705,374004,215470,-23402,18899,141113,97864,-1635,-40688,11450,149233,209907,144758,1892,-79131,-66710,21603,181871,228851,134850,19540,-92464,-45404,106665,-40087,-365123,-235844,186253,346060,278863,143784,-51729,-114651,-23135,10490,-10935,-34,118771,211095,170889,218338,211665,-175393,-398930,-114549,108775,97087,-35963,-68027,-12415,-37910,-190953,-271057,-334139,-312138,-148612,-60597,-257370,-401458,-169741,110570,143987,106828,-25934,-253827,-299160,-203168,-179471,-109492,70702,195847,259805,286446,180795,-4236,-112256,-58276,33770,-1105,-37267,102813,211608,87025,-21299,-51225,-82238,47303,200447,17915,-189422,-13547,246345,283863,149875,-60220,-213811,-162538,-88165,-156433,-132087,45858,-351,-73064,-4559,63903,86263,132502,101038,94608,203436,163581,23354,7919,147118,197170,169839,156258,24132,-91450,-24619,20271,78319,27923,-208482,-274338,-69097,106847,249997,278464,82377,-92845,-160332,-194629,-199164,-73179,193140,412290,310707,-84660,-323098,-193024,60236,121503,-17963,-64751,-37976,-99772,-91283,54374,20811,-195960,-216567,-45986,108862,202439,286211,258683,275514,184691,-24353,-73571,39282,29422,-89151,12604,243959,272857,116629,-3353,79975,227180,137602,34850,260532,436953,249782,-38072,-95466,-45638,-63912,-89231,-56696,17017,-9018,-154730,-188752,-8733,77066,25952,93811,196599,101027,-44225,-79235,36717,168335,149581,-7493,-78418,-17942,115670,182939,70546,-134426,-150386,-32012,-79236,-183698,-103992,6301,-79180,-291739,-460109,-353419,-135414,-47236,-10741,14208,-103955,-188526,-140163,-42649,109783,191223,55327,-110100,43878,246204,156504,-26871,-45711,-76254,-245539,-370909,-272076,-57186,92812,-12484,-233637,-203604,783,109719,187929,272017,287935,115917,-117852,-118153,69114,109831,41184,-13188,86192,119353,52223,63098,270730,412110,221908,-109212,-275863,-295572,-181380,127756,402349,344574,22995,-127685,-148421,-290659,-290971,-86956,16599,19208,37335,16753,74124,216953,251755,108345,-6999,91288,311655,418337,294131,155224,70048,-72023,-120077,-78990,-84107,-36712,102192,17244,-193796,-151273,24113,37281,-30186,74843,243699,179815,-65480,-299694,-350300,-236396,-161055,-251041,-415070,-568182,-583924,-307696,-18136,66589,116103,188862,227243,270007,204913,-76251,-268485,-203746,-259374,-487852,-465017,-318570,-206031,-30522,96982,156364,140287,43406,55769,43389,-109399,-4053,302548,414861,-1860,-801130,-1081926,-1141896,-1232681,-932860,-491036,2635368,3859162,-1734718,-5127322,-1440591,833958,83074,-330757,73507,524478,657792,785795,622987,452804,520500,282757,230430,410147,353518,347185,484008,424591,207129,98770,62054,110056,176403,90921,-5782,124592,427618,582333,398728,184707,-16549,-142704,-54356,37259,45067,125506,179143,120698,2582,-117283,-116403,-30772,56149,240960,495414,600470,488705,306660,91397,-50208,-198858,-456223,-588877,-559849,-363749,-51335,49029,-95581,-17322,155731,148922,52216,59995,121637,88536,-122851,-248462,-143716,-41474,-23189,-74814,-117077,-53505,59491,150504,213129,174758,89079,24072,28234,66409,106919,118402,222128,297038,280222,190023,156841,95203,-22693,53970,357112,572636,393689,-30779,-210271,-71799,105884,199027,186583,26553,-43215,95807,126666,-103642,-380764,-400456,-264259,-31554,210890,183024,40457,65170,126720,173102,192533,159301,130757,106199,-23178,-196956,-226857,-117797,86134,92975,-137635,-321005,-271805,-208341,-203516,-102983,87980,146068,173800,262783,250160,133307,15516,-98748,-150903,11376,216663,217935,165040,116337,-69126,-165105,14294,220579,117048,10625,79779,287621,438975,230525,-130887,-160784,33905,125882,14685,-83934,-57013,22792,48717,123392,261618,191849,36785,143185,271775,88922,-33332,58221,-24725,-212911,-227651,-88724,9914,43005,94247,142861,174706,293666,256072,-102898,-428832,-501329,-245120,16859,110712,272883,333960,230740,237386,283769,246294,231009,222636,107749,-16251,59648,9046,-212704,-241918,6682,215645,209079,82693,181872,352389,251804,-35733,-215657,-343522,-443760,-432165,-321615,-252412,-196469,-92987,-95101,-263461,-421789,-287075,44322,63405,-295968,-481888,-333692,-204127,-233346,-301152,-241471,-40010,148408,270359,289657,213293,154293,192116,123100,-134942,-237381,-112508,-4207,89429,182221,254986,368710,302024,-125165,-356822,-77070,164682,82490,-99124,-145700,66522,361207,298175,27417,-30488,29759,4586,-13593,-16840,54064,172979,209131,219139,280918,258016,167446,40449,-126769,-295247,-423529,-395080,-299287,-232684,-121108,20264,137511,160121,10992,-112809,-84401,1314,41693,86183,81011,24958,94704,162441,51875,-132815,-130073,158511,425797,326666,115595,99403,79392,-124798,-293112,-188513,-108639,-89941,99936,260218,194280,-14350,-98750,-106323,-105947,-2029,147598,45825,-80779,11658,178648,229880,134523,3716,-129578,-190477,-185991,-136101,42111,109017,-202043,-355136,-61422,126754,-44671,-140332,44717,115118,-122317,-236664,-52262,174171,256012,111353,-81852,-158343,-54854,47550,-35476,-174556,-92478,147960,258142,206502,139266,104123,6326,-192832,-188363,-57926,-139739,-326041,-310179,-233165,-273808,-298694,-227885,-199132,-159502,71030,230981,-3047,-225789,-36900,158614,149525,183107,161400,-51916,-163077,-130305,-54608,105298,251734,107398,-51007,-36537,37351,87269,114573,-23771,-193958,-144135,82237,105859,-76094,-145071,-117582,-190127,-235956,-233940,-293303,-292663,-141999,15882,75447,46654,80229,148764,80065,-36545,-132123,-171592,-95588,-153277,-284632,-152750,-21030,-48657,-37303,-57557,-223083,-424515,-767548,-1052181,-846031,-508627,-637296,-817741,-444478,393746,905252,857412,341292,-553210,-1567022,-1355318,-453542,222068,468897,406083,-36415,-407449,319263,1271915,774528,-346955,-619763,-911866,-328540,738217,1117987,1362200,1472424,1089126,665930,468377,320848,309789,336711,167883,6243,239872,698050,857259,562497,371801,283555,222638,218860,216260,77209,23956,86730,49762,82798,262858,247242,99669,107188,192018,281720,353817,391852,314141,121702,42651,79714,45180,-84310,-130019,-73114,-53651,-76212,-36092,82023,186856,209409,44776,-148818,-173613,-17419,158533,236775,316049,353700,199462,13027,-103692,-230398,-257569,-169122,-66623,-26194,-78747,-37717,227798,362779,121277,-93487,-66737,-58399,-168099,-232926,-64087,153894,106669,-20882,-655,-13538,-88566,-36516,58760,31870,-70858,-157298,-128129,-91198,-10040,180687,280230,242364,132677,-58631,-124409,-90035,-70208,-84139,-91802,-35967,70180,73129,-18905,-19884,-35093,-74600,72623,326204,339032,229306,229208,41916,-302517,-390904,-245315,-181057,-225449,-154809],[88141,88046,13399,-34839,24454,114631,186220,211478,161358,24119,-132606,-164247,-41785,19840,-34630,-132489,-242176,-163596,12149,-10679,-168867,-198551,-46417,-36899,-162955,-93184,48629,-112760,-309359,-204728,5914,119513,165877,115514,-25169,-69505,-4792,-26469,-107029,-55500,140219,260338,143126,-88225,-135854,61105,183006,-87998,-509665,-626696,-415574,-66390,184300,177641,-57025,24227,385605,438482,206335,96511,197769,298736,185420,83807,79389,131742,288759,274317,-56860,-437576,-471295,-141664,150923,172098,112566,32753,-3084,85500,203429,126428,-136629,-268119,-170957,-12396,30389,-16126,-18717,51378,173196,302182,186052,-58911,-116228,-130620,-216430,-248480,-125871,-18741,-54081,-38210,171875,297697,235984,154492,29026,-175596,-182277,147687,387803,187142,-81757,-37691,69808,35805,-15903,-48827,-25929,107119,215980,224730,77508,-70137,-56172,73426,199353,215187,119306,936,-74288,-43060,76579,-21486,-326044,-255846,152859,371139,357309,275125,83904,-85061,-110092,-82146,-34631,5828,110716,125200,31536,85394,118313,-207028,-373520,-75554,105322,44207,-10380,54577,79738,-34043,-199676,-311232,-357227,-347746,-207317,-156997,-344382,-404176,-117935,146718,190127,199144,77346,-189869,-223835,-108257,-116273,-138555,-11586,161276,259101,335910,305456,101036,-76312,-55202,23707,-16717,-75548,32707,161101,121884,49918,10492,-11662,119273,266803,80228,-89591,83046,334280,361386,182469,-40871,-195472,-190365,-124441,-159148,-124100,78562,108175,-30370,-76676,-55691,11844,72358,70536,84323,147142,63067,-61049,-29164,112832,129913,96108,104068,77344,66721,93857,36371,99288,123632,-127240,-266899,-123048,45631,202647,229148,56060,-60647,-97019,-123326,-209544,-168783,103829,389365,324920,-22239,-188638,-106415,46043,66755,-5337,-7568,-36386,-161271,-167796,3039,8909,-193131,-231826,-50939,134872,202558,240319,194314,194722,118590,-41032,-82055,-16252,-23881,-71711,39214,220627,269942,146861,17187,49969,164172,98529,24378,285354,570784,420231,36098,-72361,37515,12086,-80696,-73695,-22714,-50267,-170722,-218531,-56097,75313,59764,106178,212609,180203,90344,47785,163700,295404,207204,-48653,-151768,-62765,64805,137557,39378,-199598,-245159,-66328,-42318,-217502,-240100,-122792,-196194,-418839,-438603,-222394,-27141,30843,65552,28210,-118529,-175064,-109716,17506,181468,222357,63148,-87565,42889,244828,162903,-10410,-20610,-59860,-259830,-395095,-240902,12305,148056,71206,-134776,-182281,-73431,27496,147989,259457,248338,58092,-145342,-126037,5188,31667,15178,25239,175142,205494,70950,40402,206929,304472,158864,-69162,-210269,-287320,-177369,137990,350927,248783,-37134,-153924,-225443,-381751,-318731,-105091,-41734,23216,136471,129987,99276,115800,112883,11167,-85186,29681,322915,446856,310892,169291,109214,-29996,-94562,-65552,-94201,-73440,53012,3803,-169388,-141222,33609,118579,64204,55923,155711,116932,-82640,-275947,-310245,-212897,-143209,-217494,-312279,-443434,-488348,-266516,-55609,-14216,24294,115144,214775,298092,229051,-75941,-310349,-242862,-259983,-485698,-484607,-364337,-204758,12374,66309,67654,149551,225828,291540,162008,-67783,154637,459003,457839,124437,-744622,-1294005,-1593186,-1966978,-1938298,-1821490,876468,3430299,595325,-1518475,508553,617737,-937864,-658260,228007,519691,465316,502054,422973,527062,784404,492199,211852,182648,150503,145446,319343,350977,209247,82809,69475,190036,289798,153672,-11391,83156,371762,508815,315201,96016,-59655,-105128,-14189,-30182,-54432,64246,142821,104379,29813,-85986,-119916,-133398,-171704,18852,384182,509770,431332,333208,127909,-4961,-93719,-330650,-460738,-412370,-306408,-87286,-12404,-216807,-219763,-50356,11032,-12019,90914,180020,105850,-133290,-297917,-250343,-135398,-55998,-67007,-98544,-31774,58760,76262,104397,100209,27203,-5462,39235,23604,-47090,7344,208672,291878,280080,219063,123268,-21334,-92822,70503,353545,564366,480370,150310,-40040,37514,164531,236592,212172,25896,-111478,34620,168664,33198,-231814,-345641,-302266,-85068,121429,39791,-141235,-103098,54911,193489,216982,155556,83052,-26428,-160309,-219715,-224621,-158155,61559,117921,-88493,-284252,-270679,-217841,-162427,-66138,33155,97226,242620,363260,271946,154390,106010,-47883,-225205,-87624,207508,267193,188622,102509,-16303,-70422,56902,229543,167370,11950,36915,208490,300480,87236,-171030,-155659,19265,80709,-77893,-165721,-33577,91470,63369,65380,205105,195716,110854,254501,366655,109806,-74972,-5449,-100167,-241313,-200054,-120298,-129531,-130687,-77500,39896,158512,262283,164911,-161878,-416995,-467314,-260048,-8332,151436,343395,366110,191874,123383,168695,211125,241079,186483,21963,-81217,41848,98503,-19385,-99603,-1051,186478,265100,125952,136886,275334,211539,15981,-104351,-249869,-382305,-349146,-233589,-202980,-155344,-46509,-38903,-207820,-323988,-144574,122024,63557,-304594,-524695,-433050,-257687,-190152,-321903,-368809,-191784,-11225,134371,270708,306232,238503,173141,93119,-76693,-133535,-34203,14712,42700,101901,210273,383159,392025,16201,-263592,-86496,112312,4376,-186282,-143368,142555,390797,314547,66041,-2140,50561,92199,124286,96283,122344,227329,240610,220602,320994,341189,183632,-76276,-296291,-396070,-424580,-375077,-281142,-192356,-86884,9028,95961,127307,-22909,-164639,-106486,10043,40843,82234,93007,82742,208901,275187,75409,-150717,-142279,154670,438480,452789,300132,241854,158851,-94909,-295255,-243401,-171454,-113325,60768,175169,90645,-104638,-156443,-78003,-23200,73022,192299,65453,-28158,118405,281174,337415,263443,61580,-122180,-135159,-93434,-78447,18713,30468,-236695,-381985,-137346,-268,-137881,-152786,42309,72605,-197377,-315627,-108562,146120,286853,211157,-6199,-151550,-93557,-25868,-162500,-323284,-235699,63041,239273,204066,123142,115709,69320,-141122,-208028,-151714,-239007,-339343,-231559,-120427,-179150,-232963,-207049,-269061,-250683,-1741,172382,-23601,-190754,-6816,133587,103385,137673,98904,-148175,-281015,-258295,-170895,62281,243714,109819,-15432,15764,46385,67264,120870,-20354,-224948,-93697,216980,203840,-37917,-82078,-31006,-144734,-230247,-223188,-255608,-184143,-4330,20058,-60098,-54789,65480,170691,154246,59182,-114491,-205180,-98327,-93992,-229469,-132666,4828,-56399,-61583,-71625,-234361,-454775,-791833,-1059874,-841523,-541779,-669121,-734451,-142504,568871,857164,441819,-411536,-1356353,-1886801,-1233474,-18038,881252,885462,434194,23411,-107558,563897,1171625,277856,-750875,-838754,-650586,198515,1110246,1173124,1284041,1348373,937236,608654,466543,354875,340160,326884,124735,-73287,114350,609909,845760,593503,354856,184500,104522,163976,244041,100083,-7669,29078,-36648,14299,260549,315496,212937,239949,288862,331099,399713,424639,319581,108903,-18123,38172,161987,180232,68057,-47212,-35307,55737,72453,90104,110107,75838,-75684,-175718,-47888,114922,186538,232938,328225,334584,106904,-111005,-181356,-231899,-227029,-100366,42890,61728,-57047,-48498,201662,298067,36812,-189141,-198830,-171788,-216466,-248847,-36710,188664,129098,9787,8497,-30212,-46796,23037,80717,116047,101281,19,-31704,-30185,30423,188654,239034,231768,193118,4055,-61274,46665,100453,81775,57850,26785,35792,24308,-27373,-16049,-22323,-67604,40323,291645,311045,161043,144536,11781,-318228,-421196,-235040,-82202,-67886,-20330],[165007,141361,57057,-35460,1776,110451,173189,206371,165174,22838,-78829,-64799,34230,70266,6293,-103528,-182537,-110154,10925,-10262,-123221,-211129,-185087,-154547,-207419,-159447,-35373,-120937,-237754,-129089,30809,51378,27714,11292,-55873,-52006,41255,15274,-93127,-58601,119350,245896,130302,-131860,-191763,7016,170673,-33813,-476227,-694510,-431122,40147,277726,171035,-69797,23734,381289,483334,248356,50932,124523,301732,242892,155971,166645,207863,236774,175478,-57642,-407895,-493906,-162565,150838,149369,97322,31030,-8230,82097,173549,114932,-94338,-227348,-81571,116701,81360,-83460,-88486,26805,183118,320667,217264,2594,-41433,-94190,-220064,-218853,-55029,37470,-17941,25266,276067,295480,226198,180014,101553,-102857,-181784,106399,358221,162967,-113891,-69980,10265,-27517,-23833,-4138,20425,100757,216765,299015,173800,-24350,-20654,126063,201108,180268,78706,-45263,-85759,-72462,11544,-11884,-253699,-259234,99096,355151,378055,340087,179672,-49909,-161359,-117322,-5196,36061,76014,15204,-106911,-38078,33068,-209776,-317410,-32349,120387,4305,805,112603,98325,-36737,-137578,-270030,-358979,-409415,-305277,-262630,-397384,-362311,-33984,197447,216287,230275,125909,-131067,-149020,-22467,-54689,-176122,-129389,76844,207796,315041,357404,171652,-33246,-43025,9954,-33430,-115623,-44839,110851,167953,131489,95619,86911,187494,309409,160084,19987,142587,347261,353456,159651,-35532,-153616,-198860,-185603,-193764,-129027,78310,184375,20908,-105218,-129055,-46498,13051,26241,45452,62385,-28788,-130373,-65603,76843,81147,36863,53606,127498,212201,182076,46516,120377,217078,-19587,-211395,-138401,-12708,98467,114707,4429,-46207,-19787,-20285,-205209,-279452,-6921,325346,294216,47204,-20700,45681,120715,91689,52592,77797,14647,-138342,-147329,5176,23005,-135645,-187771,-13034,199431,242663,181625,118829,97969,27236,-75864,-91918,-53793,-46714,-15382,87186,188906,244975,173763,53334,43081,104061,31520,-22036,257954,621703,513093,88522,-62660,70552,54876,-66875,-78094,-60390,-102911,-192845,-221230,-81770,72656,99960,129267,219575,253431,230639,195813,279330,373668,218946,-87225,-202710,-112224,-20499,46908,-26198,-281441,-359986,-127215,-21009,-232719,-338291,-223007,-275921,-491803,-366808,-45595,105816,103408,113883,1065,-169685,-180815,-66416,98760,242800,235287,96754,-18484,27810,189990,160527,36269,29074,-8955,-203749,-332780,-172272,74623,188218,159757,-14533,-161335,-162644,-58318,105202,231636,182414,-14408,-166006,-100023,29587,61346,20718,46325,233472,297917,119002,31478,146227,203699,88942,-38019,-145702,-287527,-203815,107024,270431,139626,-78539,-149221,-266457,-435874,-321878,-94690,-65220,27635,203194,233089,135514,3151,-54797,-71753,-109236,8922,335412,470945,347490,201141,115372,-41084,-114316,-72822,-98992,-91827,6169,-7183,-120550,-120788,-6653,106678,105939,22330,16975,3080,-110631,-236850,-265560,-184840,-118467,-176619,-208805,-288722,-347254,-246487,-158933,-132623,-76092,12071,125266,222725,164911,-116438,-355779,-320977,-329514,-479558,-461208,-376317,-178078,68024,32681,-42573,132253,381810,489111,216968,-110032,164274,376067,236839,64089,-702570,-1381369,-1791729,-2218059,-2419145,-2731281,-652689,3014748,2641460,1765795,2450368,582486,-1894967,-1169305,97328,307343,208980,220823,250764,570148,941615,658630,210790,14750,-8899,-47502,116661,279260,253481,91125,74326,251242,354108,167882,-41788,21462,277912,369777,200472,8644,-85607,-59393,-6077,-116758,-133078,16915,94186,77849,53590,-30576,-85764,-198994,-354173,-199277,192321,334776,323581,281923,100010,14904,-3529,-175395,-250130,-179722,-196723,-124831,-110933,-349826,-417212,-239180,-132390,-90531,114488,271107,167749,-122523,-366069,-410757,-278035,-115571,-61123,-79113,-37347,7105,-37997,-27855,11526,-68814,-98173,-11140,-38455,-181797,-83258,191098,298560,270201,209268,58421,-151310,-188277,35452,283184,438979,419445,233665,106195,126455,171638,235307,229726,32629,-176172,-61879,160304,137304,-66110,-275279,-343845,-127936,65956,-47738,-254337,-236739,-27410,173429,200346,112582,20129,-128342,-253848,-212286,-201299,-183966,9884,91183,-70848,-215840,-227427,-207849,-134806,-29204,21746,88704,297811,429980,282222,170220,196704,26109,-259125,-167881,179760,277944,167720,63837,225,-49619,35718,193924,205304,37318,16494,113953,106234,-75029,-188503,-133231,8227,27551,-155209,-217007,9025,163120,70600,-3723,114851,156816,148514,331347,413600,94581,-128234,-64711,-153137,-260810,-171787,-137682,-218564,-242195,-208963,-69225,124374,208314,48530,-209068,-361317,-372823,-230554,-30117,165896,360394,337573,121071,14312,72362,174617,209286,111921,-59766,-121291,18790,166137,144150,42921,33892,192755,293708,130977,40445,130077,110067,40532,19548,-115271,-285708,-254027,-154067,-150524,-101113,4575,30352,-98938,-164406,-3621,153951,54638,-263313,-499816,-479900,-288439,-141938,-290224,-424917,-293626,-144173,-21623,212093,376928,331613,192302,84327,-6006,-3364,86573,79142,3107,-14001,99291,318763,399218,107809,-174132,-105870,10535,-127442,-286232,-132552,195876,350262,272425,92761,17698,53872,159781,234807,187676,172144,261190,247982,194479,300648,350294,166486,-150529,-393473,-452357,-394996,-313157,-199634,-88537,-18646,3858,22237,33225,-102247,-262144,-175722,-14149,32281,71944,88853,114756,262688,317245,76026,-139463,-101655,162694,398546,502403,454258,377383,217217,-80693,-270710,-260755,-215688,-138864,-10548,21283,-93872,-224120,-207775,-36954,67316,134934,195186,83295,46990,219684,359545,432577,402955,146818,-82271,-57652,25344,-3105,-18545,-44324,-212759,-339477,-187861,-110491,-194582,-134827,32752,7773,-231957,-329408,-159312,91042,287824,301199,101116,-66182,-58720,-66604,-266159,-435290,-342001,-21316,185297,146623,79902,141464,126143,-96922,-212963,-195253,-279573,-321613,-136398,20620,-52449,-137633,-165075,-309832,-314310,-64671,103180,-35786,-133312,6810,74944,44172,94894,43796,-234846,-422453,-423910,-309167,3177,203318,80521,-2456,60017,28467,10293,93808,-14282,-211112,-38383,264128,197266,-64529,-53721,53124,-63003,-185878,-189236,-181180,-34323,125740,-4920,-187262,-125556,61620,209764,269077,174336,-87128,-217210,-93427,-53300,-189001,-122833,19466,-85577,-149323,-163219,-299663,-483943,-751801,-1005762,-823963,-558703,-653651,-605894,149968,707085,639099,-129842,-1168149,-2079803,-1998851,-920193,431846,1409731,1257343,502788,115383,197508,733171,845254,-396336,-1212708,-1147668,-408177,849832,1543424,1231652,1170459,1132841,650290,388926,375956,384439,358519,264637,37030,-158559,-38793,382221,638568,525778,302955,110226,7938,95023,230605,116593,-7088,9992,-76554,-31012,253406,403269,390025,412485,373905,349247,415754,416348,296440,102835,-58880,790,245180,414561,286142,35657,35321,201225,180485,74026,-9273,-63185,-133225,-149759,65474,236415,197609,172307,271784,286106,47485,-178288,-217052,-201998,-170668,-24812,136601,130952,-38111,-54834,171201,223082,-36853,-252633,-278068,-195655,-161428,-182734,-2679,180472,130481,50908,39628,8282,64318,133376,141892,201455,208720,109276,68965,67662,105628,172736,116523,110548,139974,15261,-4602,180506,266246,228891,154697,34090,-16995,-6138,-19657,-16195,-1547,-42169,12963,224270,245252,91912,72186,-12446,-310098,-397327,-169797,46102,115447,138050],[208970,159176,88945,-13338,-2617,102271,145658,184855,157888,31714,-8039,29409,83721,112292,38584,-110610,-151420,-60043,24997,39018,-6678,-164909,-281152,-221144,-206099,-208164,-121569,-105920,-103418,12958,90965,5578,-84481,-84797,-93018,-37478,92796,68493,-60961,-40728,110979,234610,115485,-179836,-269544,-105265,80800,4801,-383522,-667501,-374861,144855,325410,116532,-96993,16123,351324,490563,256110,-29305,14160,255323,265898,194652,251850,316639,216145,100189,-3610,-268919,-420705,-160552,125747,133523,91816,14099,-27629,64053,118052,98740,-13444,-148655,-3965,199919,88517,-147787,-118979,38219,193302,288239,184030,10283,-27314,-82821,-186230,-130164,41271,97567,24699,51883,243220,201893,168790,179479,157383,-37429,-190854,32693,299705,146278,-112632,-73446,-26428,-76147,-20745,86431,143551,145104,223462,347152,249134,23229,15686,163146,195465,138298,19518,-103613,-109680,-112325,-70562,-21757,-174734,-246998,42278,308955,340960,326854,224265,-7061,-165681,-95090,69962,97341,41974,-72414,-195404,-117033,-20564,-189024,-266095,-13700,142230,-1913,-4554,84961,36512,-43866,-30351,-156294,-326847,-450769,-391716,-341903,-405993,-297495,49352,254467,234199,205732,112856,-79227,-87342,25617,-7935,-193286,-242527,-57793,93891,229398,339358,205995,11002,-30771,-14223,-56900,-151798,-109259,75702,202149,190010,177622,182144,223293,301253,225018,107781,155070,294912,278425,95124,-45151,-104537,-194676,-246346,-216267,-121319,48393,194163,54188,-95320,-132936,-69416,-34794,-30436,-16123,-16036,-78148,-169995,-106656,41175,68326,7445,-1995,118025,264598,203545,46559,136162,283774,85021,-133141,-120173,-51038,-17783,-7720,-39070,-50170,38279,77728,-183394,-374305,-113521,234803,228612,95091,114074,206024,251578,179017,133571,158880,91059,-38254,-30778,67279,66657,-40790,-95199,61353,275327,289673,119052,56099,26206,-52596,-123634,-123257,-96312,-50192,65349,145292,152852,198800,184285,84684,48889,53897,-48859,-92894,179345,562531,493685,82557,-92295,41270,57823,-51817,-74022,-88731,-154707,-219920,-203504,-85652,58102,122914,153463,227221,319958,354523,331531,354727,381681,183639,-102871,-193188,-136102,-116994,-67950,-111215,-360882,-457349,-189382,-21318,-231507,-382788,-278619,-300654,-477424,-261506,126072,227092,147570,112864,-54135,-228647,-192916,-22987,166140,264241,217560,137195,60966,-5180,96626,149581,90844,77225,52568,-107358,-222696,-97550,117423,223914,249520,103178,-147223,-245920,-121770,84240,201489,100664,-91949,-177531,-47464,132842,180197,60873,57691,256045,371207,187563,53178,117482,133099,21699,-30563,-104805,-297930,-249668,55874,194078,53322,-89870,-122920,-265880,-436452,-297711,-61617,-44352,40136,224847,294662,170649,-88511,-207426,-127711,-82066,34311,338732,473119,377310,228840,82748,-96671,-164164,-98323,-100518,-92502,-30495,-10349,-49323,-86612,-87627,-6121,68645,-29960,-151066,-149736,-151901,-197120,-225684,-155148,-96298,-152347,-150765,-152995,-203228,-260292,-303981,-260807,-158370,-86896,-7697,76104,31823,-195278,-397973,-419142,-446160,-469371,-404782,-355983,-137926,116015,2720,-140161,80002,425667,550986,169474,-220052,38346,79882,-189178,-156249,-665548,-1283297,-1570618,-1769153,-2139685,-2973383,-1620171,2384530,3394871,3562459,3877367,845751,-2373588,-1579355,-165493,49111,13528,22228,140935,563454,958129,748944,230309,-52917,-84781,-161930,-40145,248199,317540,98611,57645,267875,350343,137031,-82950,-48348,158483,192482,76689,-51780,-80613,-12721,-34140,-202084,-173005,-6846,53450,65030,73938,30381,-22645,-200677,-425786,-331690,-5753,145688,209453,182577,27086,3850,45890,-33974,-26317,53564,-70075,-151719,-212578,-445260,-549464,-375173,-260265,-171400,115126,353192,248686,-84435,-412032,-564797,-437338,-195006,-59704,-63372,-63774,-71548,-151183,-135829,-61361,-170727,-226506,-105114,-110390,-268484,-135226,173243,311747,257262,171011,-14574,-258170,-286251,-48806,150870,205756,206013,187461,184615,172510,138139,206100,246889,55694,-217413,-168598,101148,180674,63309,-206532,-357463,-126074,77732,-55567,-277961,-300432,-103804,103875,133158,35115,-45180,-179095,-280956,-172078,-149260,-179978,-50908,27942,-72676,-124792,-149164,-181438,-126136,3481,61121,114488,302449,421186,265595,171267,259472,104563,-238665,-211293,124407,229922,94179,-3299,-30293,-94638,-45201,110304,203461,77194,26813,40444,-82053,-215734,-179478,-82834,22298,-3866,-184628,-216467,58533,221703,76119,-57494,19570,84263,142671,361671,407956,54736,-172122,-98058,-163167,-255221,-142532,-128818,-219112,-242473,-255576,-154607,80641,148156,-53033,-228475,-278222,-246513,-162915,-42273,138434,303690,247782,38081,-62516,11589,145538,153348,18816,-117663,-125222,2076,206035,263737,161321,87971,205355,270792,92792,-70514,-31419,-26406,8984,107829,16820,-184340,-181147,-112410,-100199,-34576,50791,90160,35671,24491,107145,133956,35553,-187154,-408932,-452725,-287806,-110923,-224842,-405954,-333269,-227248,-157333,126223,395886,396257,235031,96437,62463,127651,218576,164563,-23268,-132775,-42366,200760,332940,128404,-126513,-138925,-104059,-258516,-357819,-112381,210042,245999,165391,81176,15369,44422,199034,295420,229881,184656,260741,219780,135105,221434,283814,119590,-168076,-394319,-440638,-336183,-222205,-77352,50196,79043,20600,-59185,-91393,-190970,-348299,-251821,-58766,14631,53489,74127,119280,248523,281157,58033,-97800,-16774,174357,318607,458410,529325,474116,246411,-79399,-223819,-228320,-216788,-143941,-76089,-144388,-292044,-334758,-235315,7284,137813,157329,158647,108102,137052,296206,404126,500820,506937,218821,-29255,28169,146450,64665,-71097,-108257,-159707,-254737,-209795,-181229,-200767,-95773,13863,-66832,-234285,-289806,-196800,18523,259216,352373,198962,62024,41536,-58493,-315936,-473505,-372748,-81643,106899,57647,41255,190063,171576,-80130,-212077,-183403,-257923,-286379,-52600,158315,84033,-30087,-114106,-323196,-354329,-110367,38984,-41947,-65485,13923,3186,-16125,65377,16183,-277671,-535817,-574040,-414107,-46155,141443,23298,-11117,96588,8369,-59522,43673,3403,-146175,2803,211148,84300,-167438,-96201,89191,22972,-116122,-137726,-86103,105949,200173,-50526,-260325,-142051,62807,246665,385293,265431,-65142,-203678,-76568,-32436,-158643,-109965,28689,-112782,-254031,-282680,-386425,-502238,-660104,-898050,-799069,-562495,-604551,-472585,362577,788030,242679,-789821,-1776799,-2574478,-1935408,-461007,843151,1688497,1479292,605438,253097,466751,813412,379568,-1085155,-1631527,-1391194,-204406,1424908,1896687,1286004,1073872,909090,348510,100099,227522,385726,346932,164416,-69564,-229222,-183070,71446,297603,373149,233648,74141,-49177,26973,177337,109484,1861,13520,-67935,-50493,226489,471315,573798,578265,436548,349991,401188,356895,230720,83505,-76059,-17432,280280,555061,465084,150920,123532,298656,243257,25899,-146224,-167949,-115548,-98690,93888,280648,172617,48734,143187,220122,41613,-175607,-208274,-147943,-99598,30962,183615,160554,-32319,-57360,144672,158876,-73391,-257702,-279865,-132879,-33806,-62017,31502,141970,121873,102134,89140,87468,201527,250501,214606,261945,238688,144483,127964,153681,183553,131965,-64722,-109029,-24047,-37916,16340,256840,368180,301373,163731,-12549,-68506,156,6431,-28384,14784,1947,7219,145726,163375,43475,31601,-21331,-269248,-319533,-68572,167233,272692,274485],[205122,139830,108805,26063,6140,78073,95790,139745,135909,47537,54403,82559,90321,145955,76330,-126434,-141338,-20191,46492,119055,154775,-67279,-307264,-223346,-162685,-230455,-191322,-78884,43680,170419,164059,-6383,-141340,-155091,-136242,-25452,148572,126353,-10905,1772,117578,220384,95674,-221536,-355718,-251973,-59586,18423,-251341,-538087,-265137,210138,302993,19909,-145654,-9396,298515,460105,235454,-115139,-105559,166198,243095,193432,324159,434599,222451,42786,62807,-86520,-287524,-134834,90098,132101,92829,-18579,-47557,50893,69381,106945,110835,-33415,47587,222897,61987,-181842,-99633,80667,200695,217167,89851,-43281,-69308,-92008,-121144,-6494,142099,155615,69304,40726,94427,57691,90137,164658,190084,17664,-177019,-27123,235754,139194,-79682,-52747,-38905,-102835,-9536,194493,302100,232603,243759,357014,270339,40056,26115,165981,185242,101442,-46860,-155252,-120422,-131603,-141101,-49474,-111876,-220469,319,252677,269860,257846,228742,44638,-128716,-36612,167452,180606,33247,-102799,-206776,-136899,-33543,-156488,-248229,-38269,152705,28857,-21369,-12435,-79135,-52919,78665,-10486,-257998,-429876,-417105,-369487,-373586,-229378,104384,297110,244918,143729,55532,-30166,-42924,22762,17331,-167615,-309276,-218961,-72791,103988,278245,217700,55096,-23194,-48578,-86486,-175931,-144311,60398,202565,200982,231057,245615,213519,240071,250912,151975,118581,196267,172147,15823,-67882,-67615,-181334,-268597,-182511,-84929,214,133395,50079,-68656,-73401,-49912,-63695,-91748,-85829,-57583,-68570,-176344,-157614,6580,97766,18355,-59439,25904,184338,146962,37083,145140,310604,158418,-63935,-84420,-58982,-95907,-78401,-43869,-62541,50643,132868,-147360,-422224,-192276,134361,140914,92226,161070,306540,373756,280367,205215,208725,162472,102999,139071,161115,121674,57558,15974,144426,318721,289625,53647,17262,114,-98587,-176994,-184768,-160916,-52680,146121,197000,114336,140428,175977,98899,54698,15447,-122646,-164131,73008,406671,364271,2251,-168097,-36642,28558,-39568,-67074,-101914,-191238,-247692,-178741,-72402,28602,112017,165825,240656,373747,434603,409928,364673,317051,114136,-85904,-111143,-114977,-199982,-183577,-198022,-417017,-501148,-225645,-39587,-218471,-375750,-289730,-273808,-382670,-155009,239354,300321,153729,67187,-109385,-261966,-191167,15361,195122,230216,164386,161168,114638,-51476,-8442,128927,124741,97159,98630,-9758,-115482,-45590,132996,259888,333313,196258,-138309,-298009,-143348,99515,181343,19373,-158871,-173969,16897,268350,326845,120439,63811,242926,399613,254845,106697,134321,105367,-29352,-46341,-94948,-312765,-294862,11213,144725,9574,-72300,-87795,-226932,-377396,-244782,-13720,16008,61288,197265,290080,185932,-137702,-310166,-162810,-31563,93579,323946,427705,358550,218901,15447,-168706,-211597,-129308,-99635,-81418,-55219,-6602,32252,-39835,-183021,-188342,-45622,-96793,-308127,-312103,-203304,-168250,-191484,-123082,-84227,-160187,-151905,-59787,-90182,-301918,-446701,-364417,-202922,-149008,-131147,-83071,-129120,-295969,-430578,-506759,-558718,-446476,-327473,-306794,-93418,143258,-16677,-197971,-6390,314988,428029,17846,-363873,-178755,-340967,-682212,-423768,-584442,-991287,-950707,-721436,-1205990,-2612833,-1999384,1359352,2458609,3417287,4499262,1418945,-2126843,-1644949,-360135,-73966,-24748,-42696,118598,509956,842439,750389,258609,-35199,-73560,-157082,-80751,282952,381542,94475,19146,233289,283995,82516,-112132,-111052,30031,23066,-27983,-70283,-40900,29284,-84653,-263072,-172214,-13012,30899,80253,94822,81862,53559,-136948,-368991,-337439,-140909,2572,117811,76866,-50287,-23293,54000,63842,142065,209120,33078,-164818,-290680,-474970,-583649,-444938,-355973,-240799,86920,384546,310418,-25736,-401905,-647520,-566741,-276285,-60848,-47831,-91565,-142280,-223524,-179399,-90599,-242844,-339458,-198198,-168541,-288487,-143088,153505,313666,240929,118952,-73270,-312541,-360257,-164842,-22551,-78908,-89654,45331,183022,167721,82467,161062,264028,97725,-221377,-255334,9351,158842,114405,-163276,-329664,-66529,159286,7612,-222911,-285549,-162268,-3754,27362,-57977,-100387,-179618,-242574,-106643,-73236,-147090,-103281,-41150,-69271,-25643,-49454,-139869,-132327,24598,133282,153548,236335,313549,204795,145838,268703,162179,-169654,-212759,40768,121374,-19918,-87889,-94070,-172822,-165054,-12207,154691,118409,60515,11437,-197836,-295812,-148417,-7169,66536,5930,-149799,-162882,98167,251496,83829,-75937,-52969,-1811,104395,345912,356223,9076,-189566,-100775,-132414,-214317,-106863,-91381,-130610,-123783,-203696,-199611,30121,93353,-106197,-206015,-182798,-121976,-77097,-39976,78528,191028,122726,-35525,-97739,-14654,126630,99592,-62097,-137090,-92263,965,217596,334877,236874,128006,190746,194992,25898,-151136,-150521,-156036,-79889,124641,104741,-106285,-154304,-119088,-55351,35102,80134,120758,158856,197145,171331,80813,13486,-100730,-273812,-350827,-246715,-94786,-149027,-334919,-321613,-255867,-240189,31915,355244,416624,279759,114314,104888,225000,318609,229791,-39651,-224015,-172379,67560,224096,82131,-142038,-189234,-197780,-339592,-371534,-84515,178136,99515,9235,20033,-12117,28882,203173,293746,210496,153203,219870,153030,47343,107048,167990,57229,-134589,-306305,-356298,-253751,-121085,46942,174794,177082,55793,-123205,-199648,-242276,-364886,-294327,-108387,-14271,24340,57698,109214,187843,188987,30402,-37709,81804,176998,222001,336967,498602,504688,244038,-82463,-161952,-148024,-161522,-108109,-98874,-261574,-431472,-398791,-226346,47173,173147,134670,100096,142134,228892,338539,411660,526197,535579,242148,18827,112100,245366,101116,-135925,-163993,-116185,-167232,-209741,-207796,-164714,-56353,-20574,-140001,-225316,-231628,-219360,-57269,208287,345501,242666,170151,160443,-11384,-298663,-422331,-318868,-106044,20670,-34025,23299,245670,195317,-103939,-220293,-132497,-189137,-247188,-4997,256784,203829,67067,-72809,-324219,-381351,-137416,-8119,-47769,-2332,26838,-58851,-66452,53182,23722,-260922,-581541,-660439,-440533,-54677,82364,-48722,-35843,129792,20246,-107815,-11609,37438,-37893,28499,93822,-89469,-322758,-216109,47557,75229,-48876,-85015,4766,191075,191997,-102516,-257100,-106988,53198,252926,452095,293139,-61561,-168868,-52256,-30464,-130849,-84069,35896,-116843,-320490,-372952,-452899,-499087,-545586,-757176,-760304,-557449,-553304,-380451,448640,782916,-262192,-1422004,-2128009,-2743515,-1748481,75163,1191572,1688003,1488651,712631,429207,680064,809209,-123510,-1644943,-1889654,-1410820,-17705,1763772,2053670,1310637,1022502,748042,151273,-118978,89576,357022,307500,59844,-156876,-264487,-284631,-231963,-58353,184058,169851,71220,-61107,-21618,103435,73534,-6176,16823,-23325,-45542,173112,486418,701854,687753,465233,341231,356267,250181,124552,38931,-75095,-10083,272039,573831,558041,258354,182387,305865,237357,-48548,-271926,-216005,-40717,-53698,19031,223093,109599,-114122,-30747,151910,86943,-112807,-163137,-77469,-21465,54533,172076,145612,-40887,-57633,122937,118108,-59955,-197057,-209017,-27248,100882,59631,55256,91783,115220,159634,145248,172950,312876,333573,269121,283453,212014,108903,112875,181951,226983,70658,-255933,-361089,-238243,-140309,-15330,245536,368023,264593,81964,-88923,-98917,44704,47197,-49853,21975,61469,28839,76694,88921,26748,28867,-11989,-199333,-206524,37116,249137,362247,345494],[152062,92634,119252,69511,15861,30346,21273,67237,94936,59217,82161,69014,48254,168434,127435,-121865,-137864,1727,56932,191321,311071,53146,-261994,-168595,-91014,-223053,-230119,-52794,152698,287762,220639,6982,-142632,-194047,-182298,-14319,202198,175452,50146,66963,136435,195319,69901,-241539,-421055,-386993,-200350,8905,-109479,-335134,-136662,213297,208017,-98355,-209535,-49895,234744,401142,200461,-173259,-204528,54861,185747,177069,380900,525604,231435,-12565,94770,61336,-144985,-89708,62552,143175,90751,-62264,-56710,54578,52383,153325,257428,95778,66633,186210,18122,-167014,-31989,138339,199306,130141,-39678,-143523,-144699,-110892,-41723,116809,225113,203450,107297,4574,-96810,-81976,21582,146620,196542,63634,-116404,-32624,190337,140721,-26918,-20859,-36310,-111813,65,281546,438147,334688,276425,327234,225431,11894,-4416,123509,167631,76480,-106226,-185073,-97074,-104578,-171787,-79996,-71985,-178043,-12739,207684,199664,175690,215867,100938,-71491,25406,255407,261433,57633,-69006,-147513,-106291,-10400,-120818,-268424,-104049,138392,82581,-38507,-135415,-201261,-60659,150894,113954,-163829,-335388,-360606,-339644,-312202,-166420,120875,300752,234432,65656,-10233,23526,-13334,-24915,21840,-96680,-307179,-365971,-258886,-25841,211555,225604,98879,-20521,-86641,-115527,-180277,-142319,61665,163227,160798,239981,260800,164399,146883,227965,143142,38572,73824,73137,-49339,-100476,-57812,-157929,-223288,-76746,-23861,-50595,32130,7827,-50911,15576,2175,-70303,-142981,-142439,-48341,-7893,-157983,-219517,-26923,161581,71141,-103621,-122957,-4811,31305,23348,149864,298662,182299,-30711,-53756,-39615,-104189,-62812,3676,-68103,9218,121229,-107254,-404174,-227926,39471,43077,25147,104098,304328,424804,339982,235743,214095,205228,236657,297761,237556,152916,120600,108290,199836,291087,198972,-19709,-1576,13365,-109070,-225820,-266387,-246898,-70427,200231,225258,73105,82452,155586,95944,52585,-12039,-169861,-207117,-21795,208583,166534,-137118,-271726,-129103,-14580,-32113,-60098,-96055,-200603,-269838,-161343,-50557,-9723,65179,155188,254746,400782,445445,394536,299953,198592,30862,-43051,21765,-49428,-250438,-279759,-270548,-432487,-469377,-216835,-63509,-198151,-332864,-267147,-215271,-253679,-83353,259328,301252,127782,7478,-133396,-246489,-158398,51531,181719,146423,82055,152379,123745,-97865,-95137,98926,116747,72702,112617,61353,-46494,-29995,119987,288841,397001,248897,-127303,-299038,-117421,146843,176340,-44748,-199333,-150939,74706,374308,428541,173216,63909,197992,367685,296477,180037,192427,120363,-50635,-70198,-107950,-323413,-318450,-4989,127907,5098,-39023,-54587,-159264,-265609,-164835,42119,99441,85340,127325,214566,168009,-139154,-348176,-196121,632,156759,285820,314448,253672,141115,-73866,-222548,-223699,-149215,-96519,-67174,-70579,-442,106316,12260,-260805,-380743,-203983,-166012,-411700,-445558,-256368,-156049,-159628,-87974,-85405,-200729,-192672,-4153,-21604,-348673,-539973,-413668,-202561,-154699,-194814,-195119,-268795,-388561,-445664,-552926,-611767,-400029,-240921,-234847,-49196,148035,-20485,-208589,-118912,68849,143712,-198528,-500071,-425668,-764212,-1072905,-584959,-400741,-563651,-140890,544669,-16941,-1963355,-2024573,-59095,193859,1694447,4311576,2205385,-1179311,-1281452,-335726,52606,118316,29603,190528,431322,637868,673963,275084,11238,-2753,-32976,19224,377748,432977,88073,-22590,160705,180060,32075,-106989,-150805,-91078,-98006,-91892,-48547,26081,64665,-132460,-283745,-145368,-18255,24790,120924,120257,118180,125744,-32526,-219889,-234104,-183286,-74468,51170,-357,-88491,-37180,43468,111053,213216,244628,80442,-171805,-335534,-443119,-526216,-453801,-407867,-285092,37338,343158,317807,33792,-326614,-618541,-622009,-335709,-58992,-22939,-97173,-174059,-231271,-142208,-61001,-255257,-384505,-241406,-185822,-239957,-112953,128673,287553,217320,66707,-104669,-302926,-388430,-282351,-200046,-325484,-348070,-114392,119357,119498,21882,108203,273031,151860,-187559,-300960,-84754,93201,77370,-164060,-271749,34576,278757,106214,-122760,-211302,-199235,-123812,-88452,-140718,-138577,-151128,-163887,-32821,8568,-100485,-133094,-80461,-37995,64721,53938,-83756,-141542,27246,201811,178767,106717,117452,93022,86841,211985,177115,-75362,-181695,-62382,-28604,-145444,-167224,-161934,-247944,-292363,-150957,76729,150719,100009,29298,-198639,-292153,-106301,74516,125392,56344,-58660,-76813,112051,241928,94008,-52203,-85043,-78657,52567,292647,274051,-22732,-172686,-83305,-80177,-136482,-56155,-33583,11491,75285,-77720,-207539,-29610,47444,-97382,-136263,-85807,-26420,973,-22947,16180,72314,7423,-83017,-100445,-21278,113316,69107,-101125,-112269,-30249,18850,202889,354487,257784,124902,130072,88229,-43375,-168962,-186266,-238716,-197310,61971,123775,-67561,-174245,-158197,-16733,92490,82742,113447,237305,309248,187667,29499,1679,-27587,-129169,-198874,-165431,-75305,-81889,-248360,-283917,-241923,-256710,-51940,268441,397376,306238,115824,99809,259605,350720,238199,-54169,-269074,-255469,-42612,110693,-6340,-216222,-256124,-251382,-346341,-321816,-52054,107402,-60114,-162647,-80210,-55543,13165,170544,231412,136092,85946,142684,53275,-55490,-6253,47016,-718,-71742,-163484,-215311,-155177,-28904,133076,238125,234482,87305,-154994,-249016,-219301,-283664,-281532,-150202,-54495,-15097,47766,104695,120361,82825,3178,20480,154429,161942,134185,181617,372251,457993,213705,-79628,-92153,-35836,-55301,-25897,-63557,-294846,-469143,-394567,-178738,79640,176529,84983,43108,177279,303853,347051,385349,496889,473892,204437,52739,188021,305491,96491,-202113,-215682,-108047,-110693,-198359,-199963,-111858,-39592,-74771,-200854,-221907,-193575,-233574,-122638,146055,279032,204743,199873,235865,44779,-222651,-293471,-201791,-95164,-53674,-105088,19621,275443,181287,-170426,-248853,-69513,-97888,-211435,-6213,288981,283361,132381,-59473,-332492,-403737,-147796,-33198,-59070,42456,51745,-95595,-100504,54396,58535,-195097,-553429,-666535,-382766,-8553,49489,-117270,-68101,164221,87376,-106757,-53205,87119,95026,54364,-22193,-251619,-479111,-382048,-68242,66972,-16110,-53435,64853,197900,105325,-146941,-186298,-43907,18354,204817,429805,241646,-79115,-123139,-32251,-45799,-100290,-44381,39835,-88791,-310727,-394935,-465768,-466764,-441635,-611861,-695596,-545531,-530807,-358281,405078,679969,-739543,-1892382,-2185339,-2577401,-1499077,585862,1461151,1463223,1285805,784299,611156,832588,744505,-567279,-1993914,-1906860,-1126571,188883,1810148,1971988,1274270,1004728,677910,122367,-161205,31337,320237,261641,-10618,-190861,-253250,-326452,-440298,-309962,20589,127414,83565,-34601,-34446,39437,19107,-45026,2136,36003,-21529,97952,434210,731550,707905,451707,320357,282092,115994,4,-27620,-67569,18715,240946,489241,548241,319063,177216,220803,170936,-129698,-360117,-206301,53801,-35978,-119933,91855,25907,-269441,-200801,95419,159855,-18574,-98167,-88,55930,49068,112293,98216,-53698,-54082,103382,103587,-1334,-87230,-100302,55019,169181,126479,60562,48257,118023,215057,190965,225740,361077,362722,288480,269877,165790,29149,20177,132061,212810,-663,-400939,-554036,-414486,-254895,-93326,155996,265886,122528,-60025,-160002,-96542,111646,94183,-67897,25395,130237,70629,26840,34813,37363,55142,11531,-115495,-88751,115980,276792,370245,331212],[64037,33105,121570,101389,15395,-35895,-70586,-30056,31791,51504,58545,-14688,-35096,172766,186543,-82191,-129212,-2034,35671,213921,405339,154106,-171183,-79816,-8156,-187996,-233001,-38880,191680,327765,236931,23237,-114055,-208633,-224413,-1772,244010,201697,110246,145433,159628,153772,39464,-226964,-431408,-457466,-288825,-13894,7558,-119007,-26306,155804,64384,-207868,-269468,-89901,176228,327667,166938,-179001,-259583,-51411,121963,182019,422093,554568,211904,-79857,63026,117405,-38384,-33550,56620,156106,76020,-106448,-51112,74243,74293,229560,386413,203381,57017,105431,-27437,-100396,71493,191479,183069,50006,-167129,-260326,-225990,-129646,28975,204656,271688,230011,126342,-39372,-246155,-173563,-14574,132215,180405,105397,-4481,34817,178238,144632,25593,4633,-35392,-116860,-4450,314726,501619,412657,309807,265952,127812,-50373,-69728,40779,138139,64470,-144840,-187070,-35359,-24799,-146518,-90432,-42421,-114804,9483,188183,159196,120567,205666,150375,-22648,60001,303596,308787,100818,4813,-54293,-50120,36452,-82022,-304483,-188329,99017,137457,-42671,-232911,-283545,-63304,169980,175452,-67568,-194489,-241660,-266748,-234964,-104038,109291,249807,180898,-11526,-44466,88462,6548,-96156,10895,-2179,-244906,-458144,-417034,-126291,170836,242689,139241,-20866,-119923,-135318,-161249,-105681,73650,100782,88430,202693,227302,97014,53822,160923,82416,-73519,-50494,9456,-79947,-138949,-79958,-121429,-108935,74184,37578,-89621,-58371,-51641,-57889,87324,63755,-54945,-165368,-163244,4310,74956,-131723,-286342,-59170,239126,154844,-115134,-265570,-225306,-101511,13590,154875,259534,153326,-46151,-49789,-10020,-44337,33066,94235,-53514,-70602,43152,-77399,-322787,-218017,-38109,-55024,-94146,-28052,203950,376377,320579,205699,177532,211315,321639,388104,251338,125088,120821,152506,200519,181023,16217,-105385,-13909,40388,-97971,-257764,-341421,-334367,-109790,207704,218168,28335,34604,133030,85656,43060,-28679,-176743,-199871,-64931,45084,-31638,-292036,-365972,-195694,-49665,-28273,-51585,-70064,-177299,-279111,-160265,-30594,-44898,-3774,117075,253802,382401,374149,278449,174860,60766,-46275,4767,158415,39862,-259557,-342493,-316805,-398418,-362502,-159099,-77236,-173063,-274126,-224484,-150660,-152258,-71417,181912,225359,85916,-24062,-105611,-179655,-90134,92290,142539,38496,-12508,109865,94727,-126788,-140358,63692,63759,5374,93810,101041,-18800,-44515,82669,293498,421564,254535,-106779,-243669,-54646,203708,180623,-80723,-204153,-111360,108275,401996,436459,194181,53508,128424,278021,297066,255362,273360,165868,-34585,-80102,-126467,-323217,-306969,16118,133367,17904,-10300,-30038,-76784,-120311,-64618,101046,184868,105075,33940,89887,118800,-102971,-329190,-246503,-22219,185573,222995,133598,51394,-14388,-167651,-232827,-185112,-147077,-92376,-58157,-80648,4374,156993,58003,-296881,-519301,-353195,-221203,-437191,-516511,-299977,-160878,-128892,-52526,-97244,-257995,-234469,35414,11222,-371016,-552091,-394280,-163450,-104407,-172342,-224874,-346436,-437293,-433149,-538481,-573590,-325276,-155531,-150245,-7476,137700,-7957,-187107,-245086,-241997,-216140,-416503,-593675,-642475,-1074628,-1221465,-511276,-85604,-113430,548634,1529500,910227,-1421351,-2025729,-1622897,-2453104,-664135,3545779,3030817,179669,-604964,-59726,421811,383873,195806,340569,357564,404302,549958,260747,21321,85574,173010,225201,492525,464941,101697,-39913,75885,70480,5958,-55899,-154693,-191844,-161274,-113379,-5286,104112,95740,-152151,-261770,-116605,-39443,25140,168661,150014,143590,180964,71859,-49455,-87309,-157019,-111361,-8709,-35017,-61976,-9290,46068,121680,185677,165435,57769,-186133,-353945,-380307,-416348,-416578,-409123,-292709,-15010,237722,254827,68130,-207979,-481014,-579228,-353101,-48220,20381,-64747,-152674,-174661,-38085,23299,-195911,-331956,-205164,-145705,-139125,-57674,99088,230664,184798,24128,-108422,-239075,-360359,-364769,-333592,-444909,-455586,-211292,28588,46206,-32873,50506,261686,202811,-129489,-300474,-148660,22325,-18896,-210404,-212367,138055,382594,194248,-17818,-114162,-218822,-228248,-181537,-190824,-161086,-125074,-84414,28016,70166,-61223,-131758,-63783,27985,130836,142217,-16124,-139785,9319,228493,168816,-53187,-121512,-56405,-2208,96747,140183,12241,-138310,-169728,-186520,-247623,-216663,-205942,-297192,-395212,-274939,2714,171090,126860,75952,-87480,-207398,-66018,132380,169645,125876,58256,7777,91023,191626,102859,4808,-74280,-129326,2088,213181,182485,-26101,-124276,-62414,-29824,-29318,15840,28338,151588,283816,69324,-197588,-101063,8308,-35799,-25742,6504,27310,49861,2887,-15513,5150,-51812,-96529,-90198,-27738,95835,66811,-83639,-48359,48398,51908,164414,318441,221188,66734,29392,-16388,-90671,-119503,-131985,-250881,-296633,-55609,74625,-67802,-216868,-193905,16896,121895,56120,75081,254524,333766,167433,14023,12891,18494,-10651,-40654,-60525,-36677,-33542,-178957,-245648,-204749,-215829,-112308,160127,352125,301568,83542,40964,222647,303983,177834,-73743,-265291,-273363,-103817,22545,-103420,-320878,-331928,-264529,-286792,-227347,-18032,18255,-204817,-311973,-190972,-97964,492,107895,124369,28532,2094,42812,-67392,-156580,-84291,-34527,-36170,-7209,-12353,-49194,-48731,39760,155228,216986,219780,86095,-156006,-220726,-113109,-121972,-218295,-176425,-100914,-58420,48894,121896,85197,6535,-16241,57300,172623,130913,73619,43906,195947,346820,164610,-63136,-19150,83041,76746,85242,12229,-250545,-410782,-325582,-102249,106449,166419,41016,6630,197171,341642,328620,334423,413269,340389,122943,74289,252246,324183,61104,-251879,-260409,-135992,-100048,-184701,-173043,-71248,-59936,-144653,-237489,-224659,-197120,-250309,-167797,84233,170388,89826,128347,222224,75517,-113155,-119870,-59567,-57642,-97897,-145114,8037,248439,116652,-268555,-296086,-16421,-5801,-177423,-51086,247812,308329,152114,-84205,-360682,-421118,-143261,-38409,-78167,60436,83771,-104178,-118234,59349,101105,-112021,-480307,-613519,-278809,74238,50122,-165670,-98466,201024,206842,-49357,-68983,145980,228278,100136,-75636,-337234,-579697,-534628,-219133,-3994,-39226,-61554,74953,131267,-29410,-176477,-82449,16827,-43582,96160,308255,126179,-108044,-79167,-30006,-75934,-67185,-704,35072,-36377,-222189,-342222,-412460,-402573,-371781,-489980,-597464,-524505,-548558,-400119,276139,506309,-1038443,-2095422,-1991291,-2159636,-1252546,943917,1626475,1118928,931213,788615,752020,924632,657496,-877079,-2125456,-1681617,-577842,437802,1619873,1693819,1156137,976077,676895,246046,-7702,87879,309091,238616,-20766,-156892,-200318,-314247,-504986,-391904,-70058,107508,92273,15444,-3302,15604,-31511,-109309,-34061,88974,13145,15258,323659,655018,634836,396722,278898,183350,-14343,-107250,-98846,-65650,57203,213293,356680,455073,313207,106904,84922,80000,-189617,-392207,-154972,128787,-49170,-253119,-49054,-49219,-366247,-314070,59772,226534,71373,-32792,71955,121999,28672,31151,41613,-52873,-39512,85976,110686,82553,36227,-5013,57104,123386,106547,46577,23717,130528,256950,210343,220691,338494,344278,275525,240283,132675,-58977,-121649,19694,144508,-66600,-458959,-614023,-480676,-338290,-188538,31836,101324,-80000,-209620,-194699,-61993,175173,136994,-66324,36727,199510,115763,-9327,-2825,57687,90956,40897,-36441,4917,150090,256594,314469,245457],[-32912,-22851,113750,110611,3008,-100996,-163056,-141942,-52537,12489,-15024,-144876,-139900,150834,236174,-14626,-112327,-35726,-28274,162867,398416,195959,-76305,14622,71439,-131480,-206126,-43830,158326,286402,206102,19615,-92135,-214010,-253640,14616,264868,196476,155457,221052,176356,95764,7089,-175037,-364233,-425519,-291743,-37208,70625,41767,40402,61843,-84741,-278329,-301396,-110045,136404,253291,146045,-125564,-260017,-128015,80754,228213,444146,502849,143230,-160613,-30419,67329,8116,23171,73711,156981,46304,-136572,-34691,97729,122865,309087,456816,257645,31570,6477,-64529,3703,190428,224184,149827,-8723,-257819,-359397,-292682,-144356,70039,234084,271423,223821,114130,-78297,-301738,-202138,-13311,124547,153829,149176,142307,164692,198534,139296,55055,7004,-54771,-135512,-32700,280034,470334,433591,325778,187179,10548,-116256,-142939,-58889,96299,62761,-153402,-165919,47804,89268,-68411,-60243,1424,-26400,63260,195670,158189,111035,205322,176934,-7228,49591,293217,298459,133058,74803,23178,2910,93396,-32938,-320204,-257823,48597,177044,-23508,-269771,-300780,-57566,145962,163035,4564,-58980,-109666,-177322,-150404,-30559,93648,148300,69942,-78215,-20192,166505,21114,-164550,-10091,77780,-158908,-473559,-503563,-175378,169453,269566,168727,-23225,-142909,-140469,-122292,-45801,92538,47779,15621,131140,159107,37152,-11279,65063,-21475,-201648,-157269,-7788,-69665,-178268,-126974,-70824,43873,210242,65698,-108671,-90317,-93875,-87319,104642,108660,-20714,-142341,-131057,77161,142247,-115287,-345417,-89156,302762,245584,-82894,-335037,-383572,-203253,16344,163774,208140,83549,-104564,-84922,5277,49621,166566,199571,-13220,-154888,-75981,-70676,-204440,-173588,-91912,-144602,-230723,-176600,54193,245998,218883,116634,114356,189609,340197,384159,184180,24064,55881,140584,142704,14165,-207758,-199323,-33466,53303,-82564,-260668,-377331,-393412,-164643,162417,173603,-19278,-1143,114267,80278,33491,-32705,-140682,-136841,-32513,-16425,-160679,-406594,-410603,-206224,-59282,-24249,-37409,-26777,-124053,-268479,-174465,-21867,-65074,-70520,56342,218042,304261,229478,93364,24810,-58047,-103981,31896,246580,120980,-229765,-364571,-329861,-317769,-204447,-65757,-68460,-143217,-214724,-172057,-100052,-122399,-121999,33191,88781,45122,3466,-26643,-80659,1165,141642,105259,-57626,-96293,49010,53980,-123529,-135754,31462,-16085,-85053,55908,123846,-6234,-68382,28732,256207,391004,216864,-74731,-145414,21818,238765,178956,-87470,-175402,-67753,104738,336734,347333,170826,28427,44891,152198,257251,316739,352130,220635,14818,-58623,-133350,-309979,-259589,67328,143533,20154,-5910,-18308,4202,31052,43869,159578,254358,117400,-54375,-40054,57315,-48877,-277210,-319116,-113997,149705,137170,-87110,-219710,-225972,-248207,-195082,-107588,-124716,-90651,-60326,-88887,7723,177782,86076,-284433,-559999,-439669,-247553,-389735,-509467,-324115,-179511,-103944,-23222,-111738,-303863,-240223,78610,30376,-345923,-478744,-313523,-101627,-17017,-72116,-174615,-342342,-413581,-383539,-463517,-451690,-228775,-80694,-67234,28438,122209,16423,-161597,-369360,-525976,-541549,-577565,-627837,-787087,-1201056,-1068013,-156600,333358,228696,841800,1826534,1162734,-1277890,-2228982,-2891511,-4365961,-2600715,2537420,3695501,1510933,121419,372706,907748,657266,384280,531218,313988,197852,417233,207939,-43449,153938,401679,457042,567531,471596,154705,-10755,5854,-19524,7564,35006,-116926,-263156,-194529,-116195,29828,173093,127327,-129147,-208661,-107292,-82772,20956,198199,177499,167520,213021,136217,70300,23139,-125064,-157749,-82904,-36936,22434,69994,83498,119817,94064,15277,-27686,-217904,-359869,-324468,-305153,-349430,-358675,-256607,-48019,104124,133554,56800,-89404,-280604,-446125,-320989,-26300,83264,4809,-86266,-76272,95421,139580,-76223,-189782,-93124,-52145,-15383,8238,70988,158330,147832,-2799,-93603,-146549,-280159,-379911,-376667,-388466,-362123,-204085,-54605,-30270,-77900,-10921,221437,232496,-68218,-262238,-158040,-14543,-120172,-282680,-180542,199263,419787,235025,60473,-31182,-228383,-297599,-229001,-199253,-176183,-128712,-41528,57373,88549,-45983,-98363,13274,114492,162158,199415,54906,-117901,-23789,192016,117885,-197147,-337074,-209564,-105373,-50495,58920,63989,-105974,-264475,-316646,-300401,-221524,-214117,-317085,-452037,-355315,-36847,183360,130304,121887,85505,-70253,-36654,139806,171172,181101,159292,58593,36718,109605,103410,73254,-33350,-147756,-42215,118760,103401,5054,-55259,-50271,4471,91847,106534,75231,236364,425918,177754,-192774,-180709,-26605,53965,108154,90631,42686,61038,26602,-1082,23868,-27940,-77623,-85315,-48126,63998,79221,-18945,39171,130548,90370,104518,226281,135080,-35251,-84480,-91912,-106334,-29300,-16641,-192121,-334121,-180284,-18391,-93050,-244776,-189124,46413,113954,7682,26208,217572,271866,127696,49700,51647,36546,57120,76651,37482,20099,-4979,-142590,-220283,-160095,-142601,-145190,53336,291563,262731,14681,-55903,132580,199478,69269,-99581,-223851,-228077,-109176,-27903,-178963,-415703,-402456,-252147,-194054,-120379,15387,-62575,-313788,-409977,-277304,-122494,-9076,30180,-1239,-84341,-76400,-60132,-192636,-240776,-108167,-49747,-39622,36560,104935,104753,55800,77217,111604,122316,129260,33535,-141906,-128640,51133,67081,-129418,-183668,-142443,-93075,61502,163856,102704,-12979,-25238,63551,136317,96711,46345,-39828,32010,206670,109893,-30659,54318,182068,196315,187004,83020,-173221,-304352,-218668,-14778,132280,166074,33674,-2869,184467,327389,292450,272794,293368,180691,36001,92867,301731,313269,21209,-266797,-285937,-178604,-128666,-173226,-139126,-60440,-115677,-215638,-237964,-217399,-234778,-276095,-188216,32866,50320,-64052,-18404,114527,59233,-1575,58710,73139,-3485,-100998,-157934,-33695,155128,5665,-374456,-343983,21572,77905,-136320,-117736,149945,277615,124891,-143282,-406189,-423865,-122899,-29164,-101394,50579,108560,-93629,-124579,57437,129180,-50041,-407944,-543423,-187781,147530,68637,-185172,-118628,236113,347811,46166,-58498,202376,337288,172212,-41846,-319827,-588052,-611502,-345163,-111783,-116853,-113318,31636,17391,-171616,-193781,9329,53126,-117510,-56394,111770,-15119,-131510,-48105,-53573,-115803,-37256,30642,15012,19018,-89033,-239591,-303514,-309276,-339700,-407954,-470320,-488851,-589896,-463311,136479,328003,-1056508,-1994048,-1646405,-1636838,-1072713,1030910,1649967,763598,521677,717876,811880,955574,589456,-1010470,-2089009,-1297985,90584,718089,1317527,1317766,958331,885269,690089,441461,266195,243981,350113,259123,31387,-66580,-125127,-270936,-434860,-317024,-76956,98308,88524,72525,68224,49699,-53634,-176058,-78953,123022,49222,-56763,182062,498420,494418,313787,212997,71925,-107911,-162493,-151959,-76119,92005,209397,242877,325022,250027,10013,-33238,12219,-202019,-360618,-85852,159298,-80125,-317956,-133851,-88152,-371876,-335019,48392,258749,129056,18179,125662,164958,10635,-39579,85,-21140,-2596,77229,131710,164534,131672,31186,-39741,-33850,6614,19887,21336,146748,274646,195608,159190,267303,302462,248965,218858,127276,-125453,-262753,-109720,51482,-110661,-420732,-521262,-413827,-358128,-260952,-71303,-63127,-272895,-312298,-177309,-6911,211083,166537,-34396,66089,258018,144149,-48308,-40911,65214,114629,67610,25553,60335,141883,210971,233395,128986],[-109809,-63418,92164,95655,-10356,-137188,-235154,-252123,-150054,-58481,-116990,-276497,-238405,99042,255414,56481,-92731,-95589,-127074,47195,289383,160268,-14709,91354,138489,-62521,-163558,-68044,77673,193147,142795,-12774,-104975,-226242,-261878,36452,259759,159805,173418,274682,176882,28068,-24340,-96855,-222955,-287152,-208633,-49962,67625,101606,56346,-33160,-193723,-291413,-288966,-98790,119920,187692,140615,-26405,-208856,-161270,74311,300610,437466,377716,28440,-240318,-152931,-57683,-2660,70569,102276,136159,10280,-138147,-15753,108780,173061,359511,446345,247233,7440,-82428,-89683,118255,300448,229619,104248,-42576,-292019,-413613,-336099,-157076,71350,202166,225040,178103,64609,-107595,-265903,-182795,13985,125958,134969,198483,293309,321435,234504,110830,43432,-24202,-108158,-181594,-86518,187361,357070,384388,307922,106557,-86730,-150732,-187637,-140173,49725,67743,-130592,-134428,120017,200293,41192,18392,80551,84326,134482,218419,184454,138221,208254,166618,-36334,-4209,223302,224659,124511,97891,44886,32354,149813,33385,-286088,-283640,8664,198722,21896,-239891,-257316,-42231,105296,99375,34688,21836,-17844,-97720,-61479,62500,97630,21236,-91100,-130607,64296,252242,32631,-209363,-38849,105055,-96204,-419450,-496435,-168292,199299,295165,178524,-28699,-155764,-132422,-74060,19909,116932,34366,-29800,45288,77870,4377,-35597,-39441,-153588,-326548,-230542,16844,-25545,-211652,-182507,-10387,185328,267722,34717,-108368,-43762,-87564,-120496,57989,119261,26835,-67102,-40834,143809,163642,-119586,-381366,-114965,326370,311354,-14427,-296875,-415872,-238026,37600,177154,156556,-3657,-184404,-156656,-14461,127732,278632,284424,47915,-204970,-195381,-92387,-91104,-115420,-121069,-216263,-340472,-280324,-77847,84175,64580,-6914,47216,159558,302148,299783,54710,-129025,-46976,89543,48953,-155012,-391007,-286092,-66277,38220,-71685,-226426,-350084,-398504,-219864,74438,100881,-66169,-31154,97066,86024,32258,-22020,-71804,-32804,71332,51207,-175678,-434678,-380183,-152740,-36766,-15608,-14612,26354,-51157,-232445,-192348,-29142,-64273,-110267,-13723,134668,166770,43819,-100699,-106176,-128951,-137440,20342,251684,164243,-172572,-345019,-308143,-205920,-35587,37104,-34253,-107289,-160470,-115375,-71356,-166429,-214155,-142671,-77045,14498,89582,79674,17837,89755,195620,94323,-109838,-147688,-5647,32427,-83167,-89748,12671,-89486,-167069,18852,148983,25363,-78578,-33092,170820,302518,148678,-37118,-33522,84943,226564,153928,-73903,-126413,-38858,59629,202191,201507,108583,-11046,-38656,23741,192848,354445,404989,259332,80370,-2530,-119389,-285334,-187998,129021,144062,-6663,-37782,-23496,67216,159543,145407,214388,298570,125995,-106457,-124655,11601,1684,-220541,-399083,-256927,42122,32711,-299485,-494593,-442114,-302037,-127729,-25564,-97184,-96222,-75983,-97773,12559,174450,91101,-234749,-494823,-430980,-237409,-300140,-432957,-322992,-207041,-93909,-7355,-117728,-307994,-191428,129530,56416,-267784,-343529,-198317,-36908,78892,67223,-78104,-262407,-309151,-293595,-347177,-287790,-127502,-24510,-1783,52045,107443,44453,-155788,-473121,-706927,-744831,-652337,-608506,-844180,-1135591,-652837,418170,772214,362749,619733,1296742,607013,-1594164,-2626445,-3399195,-4737776,-3405072,1581725,4033088,2399824,611011,791377,1325612,821346,523288,711395,311091,56502,310220,124806,-175945,182882,592693,623241,550337,446356,248304,69042,-31235,-79862,22803,141596,-42283,-298263,-241150,-139916,27272,214678,162907,-66005,-143798,-124401,-137950,7199,189754,191329,196899,221551,137240,98678,43627,-149749,-249084,-176421,-31298,125616,180131,152961,125202,-9907,-146744,-150710,-265763,-362027,-299295,-231864,-266549,-263272,-177365,-46038,-11222,-8737,-3569,-15189,-84440,-261107,-249406,2902,154929,91969,-1396,29008,213592,255114,72529,-1403,60014,69852,97764,71171,53632,96111,116111,-10928,-71592,-55094,-164970,-311992,-301993,-173639,-109871,-108679,-109304,-91907,-112607,-72181,154154,228045,-21900,-198958,-104394,5265,-174161,-347201,-188891,189010,366102,215444,98540,14661,-233342,-326113,-226610,-173768,-194300,-172965,-54484,47017,54849,-60145,-41458,128946,192381,155719,216436,116080,-76765,-60128,99568,38805,-284303,-467287,-322694,-198139,-192547,-45276,63417,-102341,-332922,-393267,-296984,-185028,-195414,-318714,-458453,-377207,-30409,193660,111099,139574,244108,74577,-19282,88923,118110,191583,208436,59822,-37887,12590,87631,126026,15823,-138710,-82936,21425,54809,67891,20525,-47200,24423,207731,201502,91473,234359,449811,205871,-206668,-256314,-55997,144170,241589,163450,35279,41651,36626,46146,119490,73329,-34940,-93537,-85127,12499,82111,61717,128366,204646,121842,26625,88444,18369,-151118,-179120,-129828,-100066,55625,109367,-82806,-288599,-261273,-118505,-123947,-227370,-127349,68979,69137,-47523,-7213,153887,153070,83050,123547,109465,35171,67674,121247,96574,76486,8670,-135351,-204917,-112989,-65400,-155084,-38924,218798,195919,-75633,-156769,29258,81640,-44023,-126448,-162910,-138425,-70563,-45487,-214424,-463762,-450858,-235048,-108750,-31478,46422,-112319,-376214,-446499,-312054,-119252,-17627,-44235,-116957,-179164,-133665,-145796,-303684,-297705,-80459,-114,-13594,49767,163167,214299,145657,82477,23880,-6849,-8210,-64816,-133027,-13122,223367,223607,-43403,-170950,-165200,-104235,83612,218362,165596,23730,-25698,45106,76981,77386,46506,-62879,-67990,84249,63442,13779,125467,241599,264459,233292,96241,-122232,-211850,-112173,64485,161361,190849,75702,6990,129750,258799,246944,216108,170335,48186,-16292,118534,333686,293222,6138,-236763,-277368,-207629,-175706,-164224,-102892,-76683,-188501,-266873,-194737,-177953,-274035,-305201,-184314,-1283,-47604,-199619,-176938,-47759,-1902,86481,210303,179198,60262,-64369,-157285,-112257,16740,-122095,-454380,-363719,56801,156988,-78414,-175734,29890,203541,62715,-218423,-450470,-398744,-83411,-8705,-119077,19217,109849,-78729,-126251,42248,127470,-36760,-372923,-491929,-156221,158673,73133,-177863,-122915,261413,464590,144455,-32745,241367,401305,253115,53752,-223526,-504992,-576143,-391172,-211177,-221389,-191689,-48638,-109530,-289097,-209799,52263,60044,-176725,-218507,-111597,-140344,-135813,-36839,-100260,-156305,-18438,34521,-23856,51782,34116,-127888,-165521,-194589,-329029,-364162,-330811,-433332,-616792,-485902,58840,222124,-784820,-1633727,-1269820,-1162953,-1007020,785172,1496620,471625,155912,593301,778631,925864,570521,-959975,-1950655,-893041,686033,984058,1028640,949996,708288,705334,660356,604651,534007,442907,446173,322386,122350,47126,-53134,-222679,-287082,-159877,-27996,84900,77799,124255,164778,139064,-31458,-215194,-109407,138229,79502,-102845,43571,307869,331153,227883,132597,-31863,-142176,-148189,-169748,-96635,114262,235378,195572,210981,164813,-49859,-67719,5313,-153073,-270115,-20240,142666,-106569,-287422,-127694,-77828,-286733,-259207,60530,247056,145671,51120,152744,177653,8126,-75924,-11062,48564,66369,89103,159924,220102,167215,-11061,-205848,-247290,-131055,-9290,35751,158704,263176,151926,69708,186100,263574,231188,222557,144345,-155131,-351509,-200905,-24310,-120478,-310509,-319455,-246583,-304616,-277459,-112801,-168735,-388540,-332280,-111691,51514,206941,177416,26107,114255,292749,138991,-107362,-97613,43439,111255,86491,70546,83637,111054,166138,166660,29819],[-145257,-82812,55725,65157,-5834,-121601,-269776,-342015,-244920,-146677,-212111,-359157,-302748,23142,231305,103631,-79089,-167740,-233207,-90753,120482,61326,-1511,138863,188048,8241,-120722,-105145,-11136,96644,78321,-61768,-158508,-255101,-245338,63330,229329,99016,156349,289879,156471,-37631,-52746,-14927,-41063,-78730,-70712,-45412,10893,59317,31482,-98581,-233917,-249443,-234430,-60839,120734,135850,145414,89511,-121204,-152550,89216,353339,390123,210857,-104351,-294043,-255709,-197540,-46166,102118,123839,94128,-14690,-102248,-1577,96131,198875,357430,362882,188608,35,-139274,-104222,212367,377782,210733,57814,-55419,-269430,-410210,-356700,-171720,38523,126833,144704,96070,-16345,-128683,-185915,-148019,48049,140399,140841,250132,414657,458177,260552,49089,-15712,-89604,-198614,-258763,-157904,65513,201345,277427,250229,37822,-132934,-131488,-174832,-168535,13764,76641,-84684,-108109,147366,267574,151181,134844,196681,201919,201283,236280,211920,175320,201522,115022,-101875,-82087,111425,103712,61197,51600,-2075,32452,198555,115200,-196225,-253704,-2822,212060,86724,-164354,-180336,-19426,73270,26360,21448,26260,4231,-43303,30881,171471,130842,-95452,-269501,-167055,183934,332872,41957,-222120,-76186,59092,-91484,-327986,-404596,-116684,236877,303461,164384,-38700,-162882,-118778,-31112,72262,143604,67490,-39167,-35318,4070,4962,-23066,-132589,-292633,-427691,-259199,69541,37404,-230560,-226762,50096,270011,213834,-57962,-97283,61637,-22181,-132925,-29839,93454,79180,51796,96520,187474,129243,-143908,-382129,-134349,294085,321940,62953,-168167,-317367,-195053,78635,192516,111851,-80750,-256301,-246958,-75259,147904,320518,320805,116019,-194731,-275235,-136626,-23357,-66432,-128992,-259547,-388239,-301771,-140295,-53758,-94869,-123960,450,140955,236739,179055,-89577,-280895,-139884,33601,-41575,-266306,-462875,-343713,-108043,2152,-61109,-154781,-255366,-340848,-258814,-33436,18402,-106223,-65791,72156,98194,41976,2521,9833,81372,213877,220623,-73776,-358949,-275469,-52111,11554,209,15308,77984,26379,-168719,-195875,-50273,-45328,-108263,-75740,8119,-9140,-135420,-241466,-182758,-141877,-147996,-30752,171230,153935,-104520,-288558,-255680,-87763,100023,119723,17075,-64766,-109492,-57930,-60624,-245332,-311641,-300035,-234594,-8160,196875,174161,83586,147028,241713,118776,-102809,-154503,-32674,48004,-13950,-22864,16427,-120994,-208804,-1687,183815,91963,-62724,-94616,49910,172923,68671,-5862,57080,113982,160617,95826,-54761,-76966,-41485,-20728,47436,59952,28167,-58018,-106641,-74203,126719,364713,415019,259100,135811,74263,-86186,-252142,-111241,177651,130893,-61748,-105475,-50441,98836,242330,225438,261781,317981,139242,-98816,-127403,4458,32534,-179625,-456174,-406695,-115240,-82782,-453527,-693361,-597770,-322775,-63195,20816,-85232,-112375,-103531,-109812,21219,161547,77162,-169563,-352338,-329343,-193113,-207035,-314856,-296334,-237754,-106315,-8356,-104776,-250535,-95263,174540,95278,-151859,-187396,-85621,13334,156658,194561,20199,-133625,-142751,-171950,-220035,-135931,-42168,7850,33224,54698,91883,67705,-173415,-535253,-749879,-793344,-649622,-560279,-824481,-928580,-99274,1063908,1118726,258788,-23994,131674,-557790,-2191974,-2984007,-2872555,-3412111,-2973865,842325,3960467,2616081,687809,1038363,1520899,811491,566881,828398,341427,-4209,248674,32757,-328374,174391,702691,660078,422636,385497,360098,181625,-31349,-115487,28129,229157,53036,-291491,-323121,-216628,-29805,217097,200578,18557,-85437,-155416,-180534,-11752,139030,180275,229626,208810,76657,41815,-26781,-250645,-377026,-269972,-43066,192055,273640,225396,142436,-81621,-270890,-276839,-314589,-356008,-302062,-208840,-180953,-139026,-65730,-7731,-73118,-124091,-93898,-8428,49613,-79625,-163478,30283,215033,165258,68286,107878,283437,340362,210814,172659,204386,183419,172176,118140,52362,64586,99265,400,-49488,13600,-39640,-170376,-117552,120076,185657,15176,-132915,-129156,-135364,-123866,73799,188313,2977,-119389,2180,77835,-157126,-371939,-226608,107565,235827,148961,100661,20719,-234287,-319763,-188425,-134626,-222161,-248066,-116215,3159,-19733,-97140,21043,242047,231614,117508,194289,152564,-28133,-85873,-15031,-42233,-294763,-478943,-360155,-255712,-294388,-145522,11750,-132298,-366699,-407771,-251606,-127915,-172729,-317424,-427076,-346950,8931,204594,79575,115609,320535,182988,-6429,-703,22617,143944,190304,19574,-112084,-80699,49460,140816,51119,-113068,-121522,-63816,46497,152266,91763,-41705,44844,300747,278347,71024,145624,346533,146260,-236128,-309996,-74162,214292,350093,220516,24647,10822,26984,90867,243283,214632,19623,-109432,-129977,-55596,54073,118589,197107,261285,135410,-62820,-70590,-102315,-245261,-232671,-140242,-94460,91053,196934,44429,-171277,-267262,-191978,-145172,-158897,-25447,75734,-3566,-93458,-5652,98656,23159,39171,198171,166094,25540,32459,89857,99645,109034,13744,-140505,-185211,-58290,-3257,-151463,-114277,132974,113760,-159544,-222691,-43352,-2966,-118472,-145758,-99416,-31961,-12134,-44831,-205008,-444253,-463322,-229388,-60050,22343,72101,-121533,-391259,-430091,-285982,-88289,-27588,-100985,-201025,-243970,-165200,-198586,-381180,-322252,-22258,86119,28791,36198,158485,260516,205045,59554,-72918,-121520,-142435,-176989,-141901,77387,349101,310958,23492,-138414,-158911,-81677,113138,264240,243500,91169,-21917,19949,41758,86662,61863,-45849,-84903,19003,35616,60938,189358,254576,255890,189928,19291,-139836,-175921,-39481,121691,194187,239556,153957,19540,37714,149475,198333,177109,80388,-19321,-12007,155591,346770,283196,32887,-167167,-229163,-205823,-218602,-156366,-63065,-99029,-250816,-280683,-110892,-93456,-274590,-318421,-160223,-15716,-98395,-264245,-276537,-198699,-82693,138983,317978,259604,128888,-3989,-159250,-211815,-120800,-217719,-471961,-328974,107843,239350,-832,-198532,-73441,108303,-12493,-282082,-466958,-337628,-22162,25385,-118452,-22045,79158,-71857,-128226,14608,93769,-77616,-384038,-468982,-194387,76989,32843,-154670,-109082,268791,517735,209667,-8454,248291,406340,305655,147723,-110812,-368496,-436425,-331880,-255610,-307341,-261328,-132647,-219966,-369509,-237414,32522,48708,-195796,-351506,-310789,-223603,-119752,-46973,-155810,-184720,-16161,4755,-78621,43363,97475,-44309,-29589,-70955,-313784,-340700,-201561,-357972,-589880,-417264,79750,232627,-314494,-1124223,-956778,-840202,-1062862,242163,1158191,266970,-97243,455775,676336,844134,607554,-749918,-1754619,-598585,1041427,1169792,822760,659764,450222,453111,557580,656447,683071,613748,571183,403651,213315,144417,-3873,-183990,-135415,-12192,27972,60982,75300,165045,263301,260309,33800,-204206,-103411,145542,101320,-115968,-63371,130239,190744,168177,62697,-102726,-114006,-73751,-148388,-116101,123003,282050,223409,149443,103469,-14520,14952,69638,-48678,-137006,30013,96185,-107591,-176475,-41087,-25729,-143811,-113657,93656,205128,134480,75740,156013,163908,26003,-70101,8887,146946,167967,133005,191634,235532,132885,-115517,-376107,-431985,-248678,-32366,56955,161677,226838,97109,-4479,130614,241796,234740,252471,166919,-148331,-354490,-212616,-47750,-92505,-173332,-92891,-46132,-191887,-226802,-84971,-185380,-389845,-265425,-17810,97324,166369,168765,99315,169373,291471,91576,-193736,-179405,-9882,78481,96952,109104,95728,82575,139122,137097,-18700],[-133343,-80980,9495,33600,32255,-49350,-260978,-395600,-315885,-224603,-264731,-358065,-314202,-61223,166556,111294,-76422,-231093,-308801,-191971,-38732,-56823,-22745,158669,217165,69740,-87642,-142945,-72129,42348,47828,-98510,-234815,-300013,-206847,91918,178750,24180,102825,258577,117617,-88767,-77109,44997,128098,134323,73930,-21638,-65029,-42758,-14654,-121631,-206593,-176253,-161344,-17243,125344,99532,150837,187431,-21032,-117046,93078,335034,295817,46207,-213600,-298742,-295445,-290749,-89090,116753,123226,42568,-10686,-30319,5856,59905,184729,298449,241469,119597,18053,-154088,-111007,261415,404322,176830,25382,-51349,-204609,-352083,-357568,-188796,-8646,40118,51214,-6951,-109448,-143442,-121988,-128932,72577,172438,178210,292768,479905,534570,253512,-45972,-113820,-179353,-315659,-357327,-230787,-50068,50711,145137,161789,-9475,-116670,-59987,-97599,-124253,6150,87519,-32041,-99175,110433,265040,232628,261813,325461,298436,239621,229063,214778,195316,175978,31956,-178733,-154493,-11888,-32344,-46870,-56174,-99558,10946,233901,198038,-72217,-176972,18902,228243,155213,-77407,-102747,5235,58782,-19364,-19420,-29759,-35104,-13858,122615,277846,182025,-171887,-417811,-185323,297123,390952,50155,-206382,-122581,-52246,-149687,-239116,-263757,-43044,255200,282302,131652,-50989,-167822,-108389,-6058,95130,161878,120102,-28761,-99378,-50440,31098,11745,-198005,-411796,-486310,-239328,134301,103049,-226193,-243229,98441,278470,67338,-186620,-87899,173944,82460,-108489,-115506,43409,124388,190049,255078,206949,53566,-176161,-344416,-145651,206381,260939,112197,-8810,-139414,-90553,135075,206049,77898,-124180,-293596,-327464,-163063,95878,274629,298675,172925,-123729,-292889,-187232,-20929,-42444,-120581,-264814,-361570,-240348,-119491,-134126,-214793,-190844,-5137,144948,176995,74308,-194183,-368092,-174669,7493,-91074,-280486,-401664,-354621,-147458,-32366,-38045,-55146,-111606,-233047,-270960,-133721,-52456,-132882,-112295,29319,102611,55803,34517,80871,169935,345446,420914,104848,-198381,-123316,61395,68752,22131,45877,115515,92928,-80046,-168053,-76508,-18897,-66348,-114460,-136651,-185725,-263285,-292832,-191926,-106744,-138831,-103299,34479,93167,-42670,-205355,-182145,8545,168852,159051,69097,-17869,-58255,-5269,-57879,-302953,-377431,-405048,-350010,-32859,265587,217401,97946,154350,263805,167989,-44326,-119491,-25160,95150,64802,41627,46817,-87720,-190211,-1827,216211,177054,-26070,-148824,-77303,36297,-3317,6920,99114,102171,58300,10278,-43968,-45635,-81433,-118975,-75682,-26620,-43532,-99982,-145090,-121039,77724,346762,374996,206845,155209,145998,-43699,-212037,-47798,195306,110448,-125309,-196042,-102278,92637,268818,274307,298389,320064,164588,-25645,-42876,40308,36619,-159778,-458510,-509840,-279370,-197740,-517901,-753260,-640375,-312168,-32196,7072,-102875,-137003,-137991,-128540,31093,154084,57126,-109125,-183117,-170482,-125738,-136021,-189225,-248587,-264856,-140058,-22307,-67488,-132869,19493,191361,134096,-28662,-52203,-8742,38411,200595,268929,88050,6674,44067,-40521,-112591,-36553,11855,16767,33347,29582,68096,81243,-193569,-535412,-667259,-714867,-607008,-515158,-755757,-663280,433046,1597530,1275516,-30117,-820180,-1219896,-1886211,-2755056,-2983810,-1398268,-943577,-1768301,343284,3503792,2192450,368022,1046162,1444299,646220,507878,840590,384153,13327,234004,-41600,-436654,145931,715161,557572,213112,294816,451991,292948,-3937,-139205,2978,264914,144510,-239454,-416197,-345474,-136570,178001,231263,97179,-43300,-172963,-181784,-23578,60283,139376,252896,176492,-21296,-55132,-137274,-386098,-488347,-327687,-82212,175623,295015,258092,158924,-101848,-332681,-373023,-340848,-325798,-307161,-221437,-106016,-10304,57290,51930,-73478,-174028,-177296,-58707,97629,46618,-94083,45544,241908,193914,95638,140510,296101,380828,305556,280317,296028,254066,191495,135946,62025,66088,100418,28287,-27866,53023,70526,9759,128539,385915,394287,99271,-136584,-141548,-141436,-152638,1420,125342,13871,-26378,135833,174675,-84995,-342928,-266090,-15256,74575,66604,81791,809,-227661,-289816,-138024,-104400,-258818,-328693,-196766,-54807,-106933,-143395,65591,307907,216126,62092,145106,153869,9539,-91752,-106691,-97479,-235903,-380199,-310950,-262366,-335330,-219336,-73178,-185280,-362551,-368289,-191922,-79507,-168504,-322993,-380505,-290251,51061,212039,49664,56446,286283,227626,14088,-86589,-82953,48556,116606,-33877,-164232,-155874,-11905,108893,59089,-81021,-150568,-119271,76772,242993,152795,-17611,83423,360888,317060,21063,-773,151032,26757,-263750,-325869,-74410,255348,413988,255742,25807,-8534,2612,98324,333472,343349,74614,-119095,-167568,-128818,-11040,122538,230007,292972,125039,-153309,-216816,-198904,-291444,-241578,-140672,-110387,55747,218703,155213,-21880,-200452,-221098,-151637,-63875,71086,52973,-91457,-120945,33533,77751,-75919,-9068,228217,196995,14720,-25979,8656,55281,106049,14509,-140522,-146346,11511,39765,-144275,-175402,36682,31647,-207883,-226660,-57901,-29241,-134167,-150524,-43307,64304,39322,-40768,-157332,-358144,-434015,-239499,-54125,40966,86788,-98317,-366803,-380522,-209786,-37785,-40041,-135701,-244951,-278942,-177448,-211954,-408354,-313588,36922,167175,69652,8407,104891,241163,218294,15608,-145069,-183358,-223331,-256243,-164458,108357,391420,329196,73780,-87863,-123615,-26699,148672,282699,298357,152670,-18292,7901,64922,125448,80791,-19784,-36927,25424,29338,99051,238345,227563,169476,52572,-140607,-227508,-199863,-15331,151799,225879,294329,234671,18086,-72506,25906,150592,160555,45889,-15563,42622,200032,342746,291427,96042,-79968,-154558,-177129,-243923,-149138,-17194,-100261,-277828,-252634,-4307,28632,-209557,-291008,-122049,-12452,-93675,-232569,-272169,-276315,-146686,158285,377775,322033,195229,52351,-175015,-299541,-205803,-233275,-400899,-231365,182371,324262,87256,-174874,-131778,17430,-76110,-307496,-434193,-244536,58560,79881,-88833,-59735,22287,-76900,-131590,-17847,38977,-155291,-421180,-458330,-275212,-87323,-63062,-129347,-78258,254880,492507,222564,614,213722,347729,290809,169927,-52234,-236579,-243403,-184648,-217131,-329219,-281113,-181117,-295600,-419644,-283326,-36464,36925,-164488,-427777,-451568,-265023,-97647,-75423,-198929,-187853,-29677,-51650,-139262,-9795,77438,-8280,78512,44183,-274509,-313645,-102340,-272123,-492082,-247564,179679,335661,197007,-597587,-749498,-682616,-1187102,-456654,672255,130552,-216706,346419,555171,731557,678990,-429937,-1504964,-483060,1074821,1212675,692846,459050,229571,186682,392988,574839,666732,703144,679205,463993,267310,196118,18421,-150091,-32503,63694,49256,34298,95591,195305,340004,376907,122612,-140154,-51607,160010,117257,-99116,-124569,-2098,103986,156895,34400,-118516,-41417,26658,-98289,-119255,124414,330910,296241,146656,101434,137013,199259,182835,85208,13825,63985,46885,-72334,-27988,80017,44132,6685,55556,144801,162988,123537,110756,152019,140388,60586,-31441,47082,249197,288613,212083,225935,211296,43963,-237068,-478935,-510911,-299654,-45995,75614,157586,179248,55575,-24946,118194,233726,254825,293143,178260,-114956,-268541,-134550,-6340,-34115,-54246,76435,121082,-49820,-124298,-13414,-122878,-285727,-139393,76716,120797,105982,143579,160294,210384,247101,3753,-299168,-274668,-81147,26715,101732,153892,118630,72155,130376,142946,-10959],[-85503,-62177,-35198,14129,104764,60595,-216702,-403670,-341956,-261338,-253751,-271070,-270872,-133585,79201,83660,-82474,-265325,-322017,-207807,-122336,-138564,-43842,161319,223454,112048,-65266,-166043,-85866,52351,74444,-92048,-302739,-350848,-155765,116013,114861,-56714,18126,184494,69452,-116442,-97157,64449,232908,284094,181617,19330,-116253,-141181,-62071,-111379,-142506,-108658,-106101,3581,119613,79328,148104,238025,63296,-77888,54045,220593,161543,-77239,-263713,-246193,-253453,-300041,-103881,119478,97939,-230,30410,63998,10750,12113,131294,197792,127946,81690,61319,-130130,-111856,254958,372540,138272,19525,-29087,-116742,-254113,-339242,-202541,-44138,-23821,-31692,-106750,-186895,-149677,-112341,-140178,81272,222487,237205,309752,477199,531410,203439,-160930,-229029,-275537,-436406,-455616,-286003,-131099,-59207,25896,64634,-31113,-49353,38865,24010,-11361,38740,97924,7594,-112290,14666,193246,268883,364298,423511,341113,230625,185275,180335,185611,132684,-59921,-233887,-191958,-113434,-149410,-169846,-191784,-209277,-17890,249661,258367,47553,-78092,62271,247831,206479,-8923,-45777,23992,49513,-27726,-62941,-101891,-95434,3244,203545,353725,222821,-199007,-494294,-182491,363180,409558,59404,-171847,-173591,-193836,-242622,-179710,-120611,27239,235956,229775,95442,-56269,-167570,-104731,-3563,80105,151982,139423,-32495,-147643,-85607,65804,52767,-224918,-482948,-489376,-176729,197004,159061,-192500,-223952,124952,225196,-107093,-305778,-91022,232477,180857,-49764,-157765,-12968,148125,313731,400084,212718,-31456,-198105,-275943,-148558,81221,134803,103617,110006,41186,41083,197464,214993,58451,-121301,-281547,-369078,-247096,-7807,160717,228942,202449,-19498,-251538,-223333,-70709,-44828,-98985,-227033,-274000,-127905,-41428,-155630,-269345,-177717,42487,170315,144480,22546,-222519,-348568,-126444,28516,-80549,-196202,-244459,-316873,-172890,-40898,8823,54907,46425,-104372,-256037,-203768,-95240,-142168,-168746,-34798,82942,59381,62447,122911,206112,418857,569569,293128,-1095,34335,149896,113376,45380,68489,129195,136388,24575,-100992,-95944,814,-2734,-122462,-261398,-321817,-316363,-259948,-146168,-46152,-111617,-167418,-111796,364,-765,-110327,-101847,59805,158539,146514,104044,27902,-7662,33341,-54447,-298871,-387568,-441099,-400605,-69067,243336,186100,62678,112382,250544,217170,37705,-60765,4612,146818,129741,87577,100600,10332,-111357,9702,220793,239010,10976,-190122,-176044,-68003,-51584,-4414,84020,58924,-45248,-80876,-48569,-42590,-148372,-209633,-133565,-40378,-84564,-122576,-145380,-115079,52528,300400,288379,105258,123924,186130,-4569,-164870,-8360,176338,93530,-169243,-288162,-175732,52369,243202,289989,322499,314253,202773,96375,98596,100505,16136,-151444,-388374,-525878,-403892,-297056,-491308,-656726,-554454,-279115,-48545,-60820,-146453,-160496,-172017,-158047,32916,158664,47517,-62234,-37040,-7761,-50231,-88407,-81535,-186760,-279983,-182001,-38068,-8530,18871,114823,162807,148562,68232,34261,14796,35604,208629,275784,116551,123137,201734,70905,-44942,-710,31456,10197,5803,-23560,27780,85305,-180911,-460674,-506214,-576047,-569084,-498711,-669814,-422100,805238,1869159,1198538,-387749,-1435624,-2229580,-2870960,-2987258,-2427212,548585,1644155,-517968,29270,2790933,1391608,-149133,868278,1174469,417870,373452,727263,414730,97288,253349,-76128,-450421,119676,640256,360570,-11209,193419,487474,365639,33029,-162205,-59515,230732,206223,-144833,-458542,-481907,-265313,104734,240851,144533,-16333,-147745,-121868,-13638,-18802,74252,247923,124709,-121551,-133836,-213043,-472771,-514737,-316482,-137082,63887,208340,216039,152206,-81503,-335296,-416800,-323288,-254154,-282547,-240553,-54739,95185,164235,106877,-33318,-146012,-213015,-126361,75603,88639,-65184,42586,222949,161034,70079,125916,267130,381598,341475,298432,313226,261904,153025,112746,65943,81881,112782,64679,-3920,70816,146688,177188,360504,537445,437204,103463,-135376,-134786,-124601,-146950,-44451,59447,26583,78053,262487,255963,-2635,-272190,-279150,-134071,-63331,786,57787,-25270,-209145,-246379,-96225,-97021,-295694,-385706,-256928,-101170,-172839,-185309,70702,297073,152102,9932,89714,119214,18791,-77946,-141028,-110870,-137509,-215653,-195050,-217904,-315507,-255587,-162994,-238130,-321058,-293342,-145907,-64276,-191230,-334658,-340789,-240797,65169,206932,32342,-14614,163708,206713,52393,-121168,-159813,-64263,21014,-65552,-179386,-206799,-89578,39095,40145,-46618,-153206,-129518,131414,321848,202977,35439,148677,388988,311918,-38577,-158876,-73685,-103708,-268396,-298293,-54222,267949,422413,262607,43616,1312,-19512,59463,350511,415969,121546,-108929,-183674,-190847,-99195,70416,223296,294334,91213,-231354,-317372,-249392,-282276,-216825,-141266,-152107,-37672,177981,222580,106921,-95280,-209157,-148859,14254,109803,-11852,-182944,-132410,92130,94156,-125119,-73637,182226,184061,2771,-83987,-78875,-4326,76641,11522,-127438,-83759,95885,70056,-140586,-223133,-59081,-35962,-202682,-165723,-17118,-6887,-105925,-139308,3772,131268,63492,-42054,-85593,-225890,-367110,-256756,-74598,35937,82199,-65095,-317615,-318852,-108180,20742,-53902,-155007,-254677,-291625,-182294,-190257,-376165,-274641,71406,206695,94234,-19402,26201,169069,176176,-40216,-172653,-178203,-221769,-261606,-180197,74210,344425,306323,122719,-24643,-72783,44741,187868,267340,302693,177949,-18349,17712,142936,179018,96759,-6167,33421,85122,38487,117308,263666,176805,30337,-146061,-334859,-343817,-250572,-30959,157745,247056,329227,279645,-5380,-173265,-81368,105699,160064,62638,33517,118175,242077,327014,310834,168584,-6949,-84744,-143905,-251537,-143422,34035,-62274,-258826,-196435,94082,159892,-79628,-206263,-75863,2657,-43534,-117005,-163679,-250300,-163148,155874,391878,366834,244780,73144,-206820,-340816,-203737,-146740,-240452,-89998,264840,394349,165214,-113802,-137252,-47824,-109546,-279925,-347893,-137031,148565,159657,-27168,-82274,-41297,-88047,-133582,-44244,-18510,-239424,-450591,-433743,-353610,-285279,-196186,-111386,-34169,224425,405679,189544,-8762,138435,232489,189665,78229,-93001,-161332,-70027,-3662,-99779,-261896,-222208,-163859,-329118,-454401,-342290,-121377,37274,-95336,-440916,-525584,-286135,-93640,-115951,-209536,-157043,-51316,-115894,-191155,-95130,-16219,-18820,142709,128858,-211713,-267001,-43575,-194952,-343048,-19818,289501,439115,585000,-160884,-632082,-619234,-1266758,-1098515,122636,22929,-228235,286217,466759,616905,739143,-67130,-1174938,-520083,813591,1076924,575978,312347,77450,-18255,213283,399619,520144,696613,724148,468244,265651,196172,26690,-100908,13624,59470,23412,21465,142419,218425,377931,451851,203428,-43172,36465,192228,133468,-63084,-141889,-77366,78181,198944,69385,-70024,43243,108132,-38141,-93720,127638,363803,365286,180474,166805,372418,425494,299084,210068,153793,88113,18685,-3768,110904,181040,103173,119539,201783,209838,152208,141283,174028,166084,130894,102586,19952,83988,323338,401664,316338,262848,159989,-65819,-321376,-466622,-449036,-268917,-52237,87328,154547,139109,48510,23975,142782,223388,271794,320191,170986,-66982,-120582,9806,85157,38139,20147,148173,219345,88820,-4174,59155,-23728,-126485,-1504,146064,119928,47074,107246,184738,215983,162457,-111617,-402391,-357867,-146892,-26147,104108,209837,161494,77428,125498,163110,32401],[-25423,-33503,-65113,11984,192522,170877,-155466,-366135,-309674,-235149,-182592,-133166,-190537,-177428,-5807,40751,-89658,-260700,-263109,-124650,-99208,-142373,-29300,159697,205975,128508,-46654,-159984,-53802,116534,157231,-27203,-334669,-393004,-105282,128040,43470,-139875,-86708,82726,24466,-118612,-112906,40334,246919,330849,230751,72688,-108342,-182422,-96821,-92095,-87487,-81250,-101145,-20106,95870,75609,133545,226622,105224,-57883,-37866,30406,10180,-139485,-242428,-149923,-143885,-225335,-78787,119981,61617,-17613,99610,157454,20579,-29017,53514,81842,57361,99640,121798,-80545,-106876,199770,288844,102112,45089,18152,-20061,-137059,-299173,-202489,-46885,-41390,-84512,-178477,-222795,-140970,-154457,-175111,77522,280867,291960,286129,411684,456246,118915,-270959,-332670,-356740,-530853,-525816,-307706,-165792,-116807,-52082,-14761,-28452,40476,128071,150749,142819,110228,103471,17757,-143532,-110257,79501,259620,412169,447169,305392,167379,107701,114506,151476,82185,-132778,-239189,-174892,-168830,-225682,-272422,-312173,-292452,-41642,239715,273804,127040,14185,104395,255654,220443,27375,-10877,29361,19591,-21419,-87669,-140268,-126174,24401,259090,373188,220713,-192451,-482307,-157280,359003,378442,72238,-126926,-217379,-316206,-321540,-150908,-13567,73320,176913,155322,74484,-38703,-150103,-101535,-17221,29865,91403,73503,-84249,-190791,-110959,90640,89130,-209260,-484250,-433493,-87794,245646,198336,-129629,-171716,126567,149215,-229056,-369322,-110894,196639,220325,21045,-139366,-62813,136994,390402,498085,216299,-91345,-193358,-193162,-144275,-50651,-26039,30464,142077,161716,161921,253255,218971,58149,-74102,-222024,-352609,-291299,-116853,25830,138120,196063,73185,-177283,-227202,-130688,-58688,-63641,-149606,-157276,-10834,46910,-140889,-256989,-81366,141352,206024,141423,30797,-172027,-226210,-9112,86250,-18348,-48971,-64645,-248630,-178355,-10670,80406,154495,180463,10798,-223099,-233132,-105016,-135126,-222740,-111592,30394,37987,73807,129308,182890,408428,609516,423731,174312,156840,185995,126992,63252,77212,116211,151252,130296,-1129,-99043,1670,54999,-102964,-330359,-390366,-303546,-182657,-74764,16368,-66386,-194686,-224045,-100011,13342,-20989,-30916,55480,81234,90288,110216,65082,34934,47694,-47511,-229718,-338408,-407071,-378639,-117324,115344,83734,-2327,42093,202870,239811,106489,-6170,30172,168113,162644,111883,167325,148688,6661,17606,175494,236089,23482,-214850,-220847,-112204,-68930,-34957,25823,5633,-111896,-147166,-66076,-66009,-218027,-265524,-121369,-92,-86013,-114549,-106836,-71205,44447,226584,169140,-25292,46075,178788,21397,-110356,7669,128546,86908,-172836,-358862,-257179,-7605,182282,277945,334729,307096,245564,232099,242122,150350,-20271,-137133,-251991,-444164,-457372,-364523,-399547,-441537,-372533,-237141,-102004,-146501,-191768,-167429,-197313,-200565,13687,169004,60960,-23326,57023,111470,20847,-45667,-188,-118129,-273782,-210155,-41557,61200,160854,158741,87225,118098,115432,65643,-11303,8865,188028,228359,113700,191783,292175,135767,-21815,-11521,27084,3121,-31733,-95919,-32775,83568,-106510,-313615,-325597,-446870,-564531,-519337,-591020,-258964,943758,1814594,913553,-679919,-1610208,-2497118,-3144660,-2752018,-1389484,2249309,3296277,166899,-152903,2010734,580427,-575733,648388,876175,246566,206943,493600,415573,233632,289377,-60002,-353607,112650,506620,145586,-172315,109740,449037,373086,59629,-187725,-148510,130769,219606,-20269,-389938,-552989,-373813,12098,216037,146668,3625,-64134,-567,27832,-67943,1334,199539,53889,-193239,-152665,-195371,-434166,-415496,-225830,-179130,-110840,20555,91559,102812,-52022,-300617,-401376,-253617,-135745,-209064,-239618,-36167,154228,228736,130519,10124,-57938,-174109,-161811,24758,49375,-83315,23458,161916,71319,223,79269,225111,361730,324115,239242,261710,206513,65833,43239,42983,82275,121925,96236,22381,80839,181130,282534,502328,543102,322450,33552,-138872,-116197,-81435,-104125,-57192,9888,54687,185030,349782,288779,42389,-192087,-253253,-209092,-141051,-30280,37921,-42576,-177387,-195313,-71716,-111589,-320710,-398685,-265745,-113976,-192776,-214120,26501,208540,65725,-17842,51418,59239,-8868,-54623,-112146,-86572,-38891,-46573,-55586,-138449,-254204,-255747,-227392,-262901,-245968,-203509,-129627,-90299,-230249,-342417,-320230,-224115,35883,181340,31704,-67768,12770,142074,109988,-75513,-179876,-156799,-55493,-50669,-154826,-235261,-168728,-44773,7984,-6429,-111215,-89548,186136,369550,242711,113631,232361,394854,277456,-81004,-282142,-261621,-197307,-237866,-236171,-18838,257204,375545,236509,71976,46671,-15467,1906,300043,418219,156001,-73460,-170811,-226246,-181303,-11810,185633,263363,40499,-283757,-352090,-243818,-228779,-173222,-136352,-200978,-147827,102829,232856,170122,-2070,-175740,-147952,35737,59460,-120682,-269092,-140441,136504,125086,-136429,-164605,59601,124669,-15338,-125500,-131661,-38538,45946,2011,-106435,-7868,179804,92856,-143541,-253077,-136274,-78704,-145110,-62335,47668,24667,-74533,-116982,45398,161267,52123,-50856,-8434,-79565,-275140,-264273,-93439,21126,49795,-48917,-262468,-260491,-9582,77302,-66167,-171647,-245702,-289907,-189573,-147515,-289247,-213030,68431,189682,97505,-36851,-52412,67036,82850,-97360,-154792,-117656,-140246,-177376,-162245,-535,232775,275855,184192,40786,-30188,105300,224509,226850,251482,155329,-25510,38782,230308,221854,108148,-7008,81878,154262,50016,109173,258468,120955,-118095,-344756,-492631,-425935,-280363,-60008,146390,246998,323420,265523,-45859,-238174,-148849,63742,159248,99740,84468,178791,272120,307135,322433,213765,22663,-55892,-133416,-251023,-140020,85712,13331,-202287,-140028,149126,261101,86488,-66910,-25775,21592,28172,38892,7137,-134002,-121228,144722,363903,381262,255664,34603,-248232,-316374,-113442,22470,-25619,51235,318052,419078,207954,-40547,-102639,-76742,-107295,-204406,-225861,-40849,230240,259684,58442,-83118,-86531,-93776,-129590,-55410,-61089,-301154,-446074,-379357,-392447,-451670,-325110,-101554,18036,190210,297735,139077,-26815,36128,80354,16602,-120517,-232310,-166345,20644,142223,59786,-114304,-83822,-73444,-320563,-482960,-397048,-184356,49365,-20325,-405986,-545252,-313795,-129481,-160829,-177318,-92898,-69130,-163954,-219828,-189693,-149377,-62395,155594,159599,-149022,-203111,-25353,-150872,-195387,184420,322908,422882,737116,136249,-549969,-536410,-1161877,-1468843,-382660,-91082,-187427,264880,437207,522719,731309,262958,-736594,-598809,376843,768579,400177,168007,1713,-101583,78806,210376,336479,620805,680926,402616,216229,163389,44014,-14880,36208,14001,-29275,34946,204391,237598,372433,460526,244156,50583,134509,241988,156213,-21511,-128856,-101505,98462,277371,165682,32154,106081,134734,14276,-36475,139363,371307,391481,216269,275935,615871,614060,368893,287794,256644,109994,22625,83117,208894,226878,132048,172103,293356,281339,190047,201606,271265,219776,154626,141477,63413,102768,342972,475687,423821,301162,100164,-158130,-328254,-333593,-267494,-177468,-55665,93917,162553,122974,84259,127444,181305,193770,262215,312568,149420,-13906,43689,174641,193012,103821,49085,138163,253686,199700,96490,96231,58850,19156,100252,173226,98589,6359,66106,159162,174931,52850,-232090,-477938,-402171,-184671,-62997,105283,268901,214419,80154,104958,171633,78344],[20990,-3772,-71952,21835,261827,240801,-98532,-291922,-219295,-143846,-78977,-4387,-106428,-188398,-68613,5407,-91378,-224619,-152015,26569,11888,-61268,36912,162847,167886,118037,-22364,-116312,6639,198830,268776,83741,-320517,-414303,-68018,121788,-31512,-224024,-196821,-24590,-6203,-100721,-124524,-13332,182295,282178,227897,131663,-32532,-146105,-113103,-89463,-80410,-110998,-157878,-91316,56852,87868,110230,157922,87818,-71593,-160871,-174476,-124288,-144080,-167148,-42170,-7695,-99751,-19960,129432,39134,-2551,171068,223906,40983,-48115,-27571,-24408,38214,168715,186783,-22446,-95673,117019,173595,70594,96497,96771,79550,-21654,-235496,-178776,-10153,-8035,-98293,-206677,-205015,-111196,-210886,-212167,67774,325219,309611,216822,303061,338134,24209,-347499,-398349,-403387,-570315,-542775,-288902,-160288,-134089,-81189,-56394,-7858,118855,175261,241394,297656,203716,97850,-8534,-182635,-222401,-34204,217747,391130,374081,187492,58320,13355,38226,108561,38019,-164681,-182994,-100277,-171013,-259780,-330901,-384607,-327737,-55057,201325,234877,149612,78871,121800,227375,184251,35057,15543,16754,-54819,-42932,-87099,-113996,-92609,60340,276268,324406,155329,-182777,-397902,-112932,287543,298954,89451,-74518,-236882,-374893,-339867,-131154,40253,83836,92103,75599,81032,17707,-98164,-83991,-31359,-41112,-31312,-96289,-198090,-241855,-139156,92582,116540,-154269,-408242,-327116,2933,268757,217445,-46135,-98767,108104,93207,-241777,-351410,-143041,66291,165890,71419,-76634,-105046,83636,400934,527717,220040,-104926,-154709,-115247,-135042,-155246,-176060,-85622,87059,199575,243964,289797,219398,79943,1386,-132280,-276503,-269519,-179886,-76490,57403,156085,112329,-105758,-191025,-150434,-58474,-11132,-45915,-47124,71701,104398,-116760,-195370,71308,272109,237831,152960,75991,-74276,-53438,126424,145871,64178,106307,67029,-182068,-165604,53439,164921,226026,262482,86073,-185423,-226018,-90596,-118247,-256115,-181484,-49202,-14476,61334,107605,115965,320144,532351,454910,280862,219176,161679,100621,69958,72772,82863,139800,219104,110895,-83692,-21770,80892,-68452,-327257,-390938,-261255,-111615,-8274,66258,-4745,-171588,-279100,-187416,-1270,46385,17182,2048,-31544,11386,86699,86968,59310,32769,-39732,-126994,-244942,-312570,-291417,-165844,-82157,-59432,-68848,-23772,136266,220832,131149,16923,23735,134768,157786,123871,231964,286431,128940,9636,78381,153539,-4661,-222258,-206771,-93403,-58577,-70139,-44330,-33220,-117383,-162937,-86462,-103535,-261474,-266633,-60237,53872,-53794,-71960,-36921,-11448,39685,130671,40148,-151185,-55628,125081,29950,-50665,10588,68891,87698,-135249,-390361,-322963,-65920,109044,248027,337059,299558,278679,340630,331384,155045,-61626,-101421,-78325,-287709,-433061,-386927,-281446,-186787,-164945,-200907,-163088,-199193,-202531,-142368,-206350,-253168,-36449,168736,99645,22023,100103,166259,81992,14349,61481,-48870,-238242,-202731,-22298,125863,248072,137775,-19027,40571,108166,54578,-65554,-33752,147461,153200,87176,204154,304256,142604,-34241,-39292,17914,13381,-57199,-171324,-109960,78610,31437,-117771,-173836,-369190,-592926,-565131,-530739,-188075,856311,1472678,504227,-806346,-1260805,-1904070,-2615374,-2131105,-236360,3015900,3372127,80554,-202973,1351021,69800,-669129,545091,713820,218615,45718,170414,383490,409037,331277,4914,-167131,131757,349639,-14551,-214966,69783,346286,308847,59895,-210859,-239641,-9112,180559,111085,-195312,-495021,-421062,-81700,151489,105408,24633,69030,159426,100046,-65973,-56512,106444,-31573,-221163,-105511,-73254,-249486,-206042,-76347,-176712,-280435,-212779,-88010,6183,-47166,-255369,-335601,-141586,15189,-91447,-206882,-50992,156092,234586,107358,24260,51983,-60612,-130484,-13758,-39924,-134134,-1462,79064,-50192,-91335,23202,194992,340923,273634,141027,168137,103573,-52856,-64626,-19624,44396,113054,107308,43634,93127,178459,297463,508422,430100,130828,-67137,-146692,-90852,-15571,-34766,-46185,-14441,99772,275121,376412,261691,26475,-138429,-198310,-224008,-155412,-30370,22617,-46600,-135739,-139172,-59091,-134095,-324347,-363450,-213741,-84222,-162298,-226445,-58194,71261,-8383,-6394,47345,-7410,-68154,-37262,-46647,-48298,25847,74010,59508,-51211,-181002,-229676,-242655,-237222,-144790,-115215,-141523,-145224,-261341,-333157,-317403,-244745,-28917,135230,45027,-79783,-99386,67948,176923,43173,-138074,-199471,-82298,13066,-101195,-246801,-229404,-112434,-16607,46903,-17622,-11243,213056,368669,268617,197390,310286,390157,243003,-81870,-338048,-367238,-227185,-176683,-160567,19172,228388,284874,177512,97766,120901,35088,-22727,229199,370231,177645,-18056,-130460,-226041,-225913,-80747,134246,203266,-16524,-301755,-320202,-186432,-151298,-119603,-107978,-222675,-223817,29360,187703,147749,36753,-145097,-158320,-14151,-70569,-256360,-341243,-160331,131437,132561,-144415,-280128,-105737,34555,-44642,-146099,-128996,-19156,39464,-18172,-91521,59656,236113,101804,-153376,-257717,-176970,-92498,-55307,45794,93100,18428,-82299,-91942,85143,157447,9758,-66593,53361,46979,-174658,-244880,-85922,5070,-14888,-69268,-219500,-213585,63795,126072,-72916,-196231,-234397,-276903,-201503,-103172,-169551,-142661,30762,128122,86441,-38960,-110573,-38633,-40804,-144641,-106331,-30072,-9626,-21933,-92761,-74112,99031,256202,257475,93405,-20814,125854,246903,178522,161816,92900,-44380,43787,262511,228454,114390,-10768,82264,184695,49636,74631,220760,73563,-229627,-476186,-552423,-423681,-253900,-72150,123828,217900,272282,196273,-87372,-251579,-168439,23110,137975,114075,98725,201183,286461,289766,305362,202643,-5078,-89972,-161586,-253318,-137476,131063,105142,-132144,-113758,134622,298248,244711,103095,27107,36434,92954,180534,177955,23758,-34847,133432,299785,346609,205987,-68623,-287866,-232729,30915,217158,177913,139576,300096,369716,196815,15107,-52626,-71896,-79342,-106199,-102840,19977,283139,360547,149289,-62514,-94606,-83799,-115947,-47779,-78954,-325222,-403365,-300646,-379872,-535775,-404589,-92569,72857,168995,214516,107104,-35165,-68265,-78536,-184453,-372987,-424586,-237832,2856,198188,205279,70447,101299,68733,-274690,-500881,-424766,-199461,60200,22379,-350235,-529300,-361928,-211645,-202198,-106929,-7317,-71921,-175826,-216177,-269671,-282332,-124866,115114,117689,-123601,-143818,-41811,-161070,-112886,281106,220452,201597,629222,306530,-444284,-340392,-764497,-1429286,-747517,-226716,-154618,245256,452583,451017,606374,487688,-193295,-573153,-74097,337010,131489,-6410,-12072,-45460,36808,90027,219056,527345,558053,283429,149850,131622,90788,114752,82143,-16996,-72125,70820,258920,254220,332496,398979,224279,103738,209281,297158,188282,14733,-102945,-90439,137057,357694,292913,157839,124996,95769,49659,43249,159936,355889,365850,227604,383939,780484,698459,360581,294315,304327,132768,53795,167131,258402,216448,129270,168967,319918,346994,270231,295558,389073,316196,214339,169514,86948,96762,298978,487121,508047,337178,49018,-204787,-248071,-116399,-32307,-70092,-59582,101239,187371,137997,153407,246195,206855,137984,212607,263537,125234,37196,176691,311345,281057,145636,51447,101404,257270,272190,154151,85619,86612,94740,135072,153106,63163,-9838,26557,87109,92622,-55865,-329289,-506327,-393460,-183644,-75000,103402,312699,253559,58327,56725,153307,99627],[36347,17694,-57873,30475,279176,244040,-61418,-196809,-87140,-7772,16324,55425,-56102,-177297,-103628,-11009,-88493,-180547,-32650,182170,151835,72950,141267,172728,118635,86587,12820,-37120,72270,255319,364566,202696,-271826,-410422,-51695,95453,-106657,-306379,-296225,-115093,-16996,-73675,-132572,-71172,85107,188740,200229,187970,88722,-50443,-111714,-116600,-134088,-188939,-258631,-190691,14603,113223,86524,54946,11222,-120127,-269744,-318946,-207508,-111796,-76664,38383,104626,27798,54069,156321,54920,38576,211097,243038,71221,-40673,-94704,-107131,50658,256300,242701,28878,-79279,34643,56547,42649,159204,204250,180236,75476,-151753,-128175,55336,60850,-77556,-192296,-142601,-60742,-233899,-227829,53620,325096,264607,111836,179151,214428,-50751,-368886,-410387,-402510,-536689,-493142,-234107,-132676,-135448,-74370,-54652,20832,159140,166760,271280,414395,291045,74893,-65543,-217270,-285662,-109876,161455,307507,216444,9804,-74618,-72603,-22373,71758,9164,-149154,-76045,16247,-132409,-268807,-343891,-399978,-318281,-59968,139348,152031,124295,109315,101612,144681,97258,27017,48750,-13730,-180441,-129109,-73725,-25599,7208,110599,250938,216709,30471,-197065,-281318,-58408,174764,185437,108039,-13557,-216774,-348062,-275463,-93244,46017,58620,5533,7601,112218,118164,824,-36168,-27681,-109563,-201848,-335658,-356241,-306328,-178211,67456,134087,-70446,-266351,-189683,68965,255228,214258,41552,-22840,80026,82895,-139809,-258846,-175748,-116204,19925,73685,-11435,-149256,-8498,346915,487004,214270,-73678,-87535,-56854,-123252,-206789,-271181,-203159,-14636,173060,276082,297657,217349,120458,79970,-38532,-158593,-178050,-163287,-108133,10878,95302,79227,-64610,-119680,-98122,-19803,60975,62875,30514,103274,115834,-96751,-110349,231477,399706,254946,157074,118086,20306,91791,213052,164481,127440,219523,114215,-148641,-141656,132997,243443,260961,283740,112154,-154159,-198060,-70783,-101224,-253772,-221338,-134979,-89429,28006,76276,37281,188387,376654,384624,299351,218535,89231,37960,63245,63231,43421,111080,274492,206319,-57010,-66258,61105,-35502,-264073,-349324,-233796,-81380,35183,100871,65636,-106904,-280181,-251106,-39121,81212,36316,-78160,-140549,-64675,43308,90572,59473,-5483,-34884,-34876,-132278,-174326,-158735,-194755,-275299,-197489,-112800,-55476,75497,163822,98915,-7381,-29031,47053,124285,138689,279232,380796,219618,-15362,-45748,15664,-71665,-215459,-151257,-35530,-32623,-91632,-91026,-40085,-62535,-120557,-97753,-137986,-257693,-208641,15093,83367,-4039,-53,51074,46210,27220,25555,-71046,-236108,-148448,41380,21631,7975,14633,16022,83934,-77691,-374681,-345646,-101427,44137,209785,330462,287317,288631,392071,333660,97009,-98353,-39385,92303,-102383,-346472,-358429,-172300,19791,-11020,-182465,-197944,-178396,-147585,-77695,-194168,-305692,-116593,140664,153164,86251,117168,169222,135522,100365,114906,16107,-170271,-148790,21164,170526,254054,62259,-126874,-61965,60488,22849,-119182,-82470,90567,68642,31435,166497,257743,101517,-65808,-59377,23339,54820,-53015,-231920,-194161,67240,198886,83895,-76055,-343229,-626568,-609636,-488932,-190864,615890,962839,78908,-737367,-509837,-653757,-1485326,-1380424,521105,2486395,1908786,-526568,-75109,935623,-10138,-343068,650645,763731,338913,-94030,-190587,331236,609792,381463,107626,64414,174292,200735,-81183,-131137,83192,210419,187958,25858,-223704,-305107,-150141,101479,220210,77407,-293836,-384596,-159818,54761,36391,48025,218026,318295,189842,-8679,-77447,-13153,-120507,-208971,-21191,109539,27665,45861,87956,-111179,-367877,-405539,-269274,-122258,-85483,-219367,-239511,-11754,168102,44618,-147949,-89403,107129,182699,40589,-1134,144992,98709,-30370,-18832,-133288,-188011,-17647,3345,-167988,-178123,-22630,184819,325660,213005,48962,66522,-23424,-181362,-186157,-114523,-32545,79554,85933,45704,107392,153010,226434,382135,259817,-35705,-144735,-150391,-60093,60903,38625,-32936,-19466,148075,322779,338040,188963,-37784,-131183,-140309,-191929,-135320,-21959,6412,-41662,-91083,-80254,-44697,-146033,-304431,-291657,-115840,-19968,-98414,-221412,-155757,-67265,-42458,46221,80425,-61434,-140669,-38632,9233,-28887,38354,119653,117060,14753,-123695,-188816,-198067,-153605,-29845,-38677,-165396,-201770,-259781,-298181,-319637,-283790,-101993,79561,65977,-44059,-129818,16285,234724,190851,-54118,-182343,-51769,103828,-38615,-245377,-252217,-138405,-15136,117963,113858,77066,190087,308148,271323,258066,351460,379486,236580,-29940,-316597,-378305,-196354,-104751,-96339,44546,185725,171264,92486,107607,207554,137074,30128,197848,313769,189630,44452,-71496,-190959,-213308,-96865,87836,123672,-68023,-284072,-239230,-93292,-67570,-55611,-39236,-185629,-229789,-16722,102518,52269,6601,-133403,-182008,-117244,-231257,-381229,-387517,-200235,57104,83504,-183923,-400223,-257386,-57292,-85131,-151424,-78379,53942,66414,-51808,-96302,96097,236936,78264,-169114,-232291,-172174,-80320,35667,122375,87331,-51980,-146539,-71368,122278,130042,-49823,-90142,79847,126922,-81221,-188717,-42000,-11190,-107811,-128712,-200269,-181069,101918,165280,-70540,-230087,-229770,-250448,-211827,-75872,-54072,-83619,-27140,53920,76800,-24385,-135989,-124456,-161121,-172082,-48735,53195,124984,158423,24394,-107651,-14137,243688,323117,117082,-59380,88096,240051,136295,61313,9552,-80532,3299,194811,185405,111766,-8240,34749,149225,28962,20662,154913,38547,-272578,-494249,-490824,-327600,-165899,-47959,92653,158548,190658,102069,-110400,-213881,-149188,-18533,81988,72934,61342,185537,289283,277565,248659,128796,-81896,-180399,-223107,-262738,-131146,165172,182336,-76815,-136070,45012,256766,354251,267973,83970,41446,127562,265485,293565,161626,63495,124472,211872,253586,86453,-218197,-314334,-120545,173078,364764,297687,136522,188650,238040,129300,32570,-11102,-47361,-47477,-22733,-17168,32952,291277,431722,221263,-27323,-62703,-55339,-92048,-24447,-72805,-314169,-340178,-220117,-330016,-523417,-407714,-74786,124977,174714,186976,118372,-16534,-145449,-210570,-359106,-603303,-601016,-333012,-101675,145908,282468,229813,275693,217585,-201405,-492912,-407465,-163172,51868,5661,-299279,-488839,-421287,-324447,-233091,-17515,78698,-54442,-143728,-180137,-319099,-387432,-199805,22763,-2698,-167769,-121091,-87497,-234370,-140291,224875,-16362,-223071,325978,403150,-285438,-11117,-60519,-973404,-922017,-376605,-171411,182356,466020,379975,341953,551687,403028,-329443,-395772,-136961,-202000,-202481,9112,118164,102187,90782,233748,467110,395523,152338,106225,132928,172254,270300,177035,4172,-77383,106397,282523,268319,277336,284607,142868,93807,233966,338453,227240,41632,-78226,-62342,165739,400387,401059,265974,97830,10816,69608,126268,182871,328849,310781,209875,445286,807401,652108,273815,228445,291146,152717,95394,227986,270382,177552,110370,133062,288991,390786,364977,394123,496834,431762,291715,184176,91453,71780,204740,431794,548432,365034,16991,-197040,-104213,122083,175036,6462,-63805,114775,225856,178116,231395,333682,201569,64045,128533,185028,109744,78768,244434,386917,326925,155507,50682,94878,265828,307726,167659,43540,53103,80015,99092,91995,19872,-5682,-5321,-11449,-9618,-134389,-375179,-480517,-337835,-149783,-65001,94695,321632,254380,1022,-14870,112341,88016],[18653,22902,-36012,23663,228341,180281,-48852,-100005,57435,136515,67275,14306,-66624,-165481,-120899,-15513,-91172,-158376,44766,274221,250695,204474,246419,184612,73245,46582,55415,62792,123914,255389,401243,281454,-214571,-386412,-56697,53577,-176409,-379342,-370845,-172969,-9919,-50065,-138273,-107334,13245,116675,179079,232463,210212,60044,-97097,-166818,-228592,-283526,-363189,-283727,-15082,145585,72494,-47566,-103777,-190031,-318074,-348081,-217091,-67621,-12180,62828,153716,114405,122031,202749,119752,88372,192802,207780,102718,-15961,-140935,-165740,59552,317372,278216,63532,-61322,-22361,-31816,16878,214868,323575,275825,143842,-58672,-57196,126318,136984,-38201,-152643,-64064,-82,-193922,-208986,28524,254170,152053,-4901,67361,115803,-83257,-329567,-368599,-350874,-429450,-381574,-158219,-103320,-142458,-55082,-19236,46803,150718,112497,243045,469855,342704,32102,-136126,-237472,-285504,-129926,105725,185034,18352,-184758,-203056,-126901,-46841,48608,-3833,-98494,50894,143508,-79711,-277504,-330902,-373440,-285007,-60736,68272,53556,78467,112047,47750,10128,-27166,14642,92704,-56942,-340109,-287446,-73344,90619,142397,164357,192079,78995,-124098,-242193,-177058,-6688,57338,61867,120766,54826,-152437,-245003,-141947,-25070,21610,7486,-58411,-37521,148388,246492,142593,48262,5809,-150165,-374693,-565023,-511578,-374686,-225984,19356,139874,25688,-87121,-47261,90394,197571,186949,112886,38054,53879,117299,29658,-128365,-194628,-283506,-173906,18579,10361,-207551,-123415,250039,393921,184051,-20015,-7801,-22875,-110629,-197059,-286564,-279920,-108185,121066,262971,273433,211453,166965,135174,33085,-30995,-39824,-66011,-60350,7500,33032,-10584,-60469,-28598,21507,67160,148982,153444,67037,93368,95556,-75784,-25486,345679,482351,253388,136484,119558,65404,143569,198962,112983,141312,263976,84102,-162954,-113822,206732,299585,262220,255873,98527,-133942,-168989,-65608,-92674,-212213,-215267,-198308,-164303,-12377,56692,-18374,60634,204309,247297,242213,171602,-5056,-45555,45553,60558,15616,77921,286653,258447,-32332,-120966,-338,-17775,-175582,-303046,-248637,-95592,54668,124524,128571,-29266,-250172,-290015,-90320,81591,30202,-153974,-212565,-117226,-4058,78374,39741,-49007,-32904,16477,-25160,-15103,-8896,-186622,-388048,-286854,-123591,-40625,43307,88734,19556,-76441,-119871,-68119,82273,168196,298129,402595,255304,-45319,-153726,-124972,-157884,-201392,-85583,22329,-7205,-85781,-89555,-11462,26380,-36531,-92378,-154629,-203550,-107382,71178,71486,45058,87745,141681,94688,6519,-68767,-139495,-254463,-203131,-49125,-1056,56035,30732,-17037,61111,-33330,-314759,-304739,-101561,-1545,168363,312653,263552,269862,380638,254856,-14073,-124514,40101,223735,63037,-224238,-283484,-93089,117900,35670,-188145,-186190,-75214,-19136,20333,-159898,-341893,-211070,77981,202192,169553,139996,156850,187972,200178,164906,72621,-74859,-54816,80080,187302,184240,-37416,-204175,-150472,-2303,-10391,-148715,-127158,15300,-28996,-69028,95948,193558,41156,-99614,-62088,54880,130466,-14013,-265268,-274093,39041,335604,239444,-32966,-335753,-625353,-623968,-460806,-234580,323164,434838,-268035,-520189,370025,814116,-154650,-808669,472340,810955,-405565,-1135257,264284,782808,251277,294285,944042,970750,521812,-218613,-525021,282880,819286,454165,233311,292482,231808,80929,-61789,36395,135209,78204,40395,-40424,-221926,-324883,-254282,6578,280899,337127,-2795,-272046,-210883,-54049,-38022,66096,335309,431902,274549,90003,-48322,-124434,-195608,-173768,54311,275185,293072,253587,219556,12582,-321378,-477676,-394875,-251372,-161496,-200142,-137367,106513,289376,166528,-79372,-133316,29447,92504,-47876,-48732,200740,257986,107471,7354,-187048,-212476,-13317,-40132,-250259,-240062,-49161,182529,303335,157010,-4075,-15532,-151602,-297054,-284090,-211368,-123797,27874,30504,14620,113532,123149,104795,172336,93283,-109066,-163372,-139809,-22944,130148,89177,-40557,-22770,175944,307864,248034,102823,-109653,-163361,-105876,-146863,-124272,-33818,-16269,-34379,-50551,-22961,-16546,-135117,-267019,-203608,-3085,56865,-29968,-197544,-228589,-160640,-27554,125866,135940,-90718,-201068,-61279,13855,-54262,-797,94758,109559,38257,-98098,-140647,-98938,-24012,81995,20730,-179957,-230251,-213771,-238398,-310115,-308552,-149800,33118,88550,26694,-76468,5314,264427,305301,36844,-117724,18934,185703,10842,-230295,-225203,-111685,19857,202164,249080,139971,110323,188763,238546,270457,331590,355180,266296,65787,-230921,-314579,-132558,-47531,-61595,45983,133952,60719,-4383,94574,286475,272863,166893,242023,288573,197633,100812,-6414,-131148,-144319,-44766,59167,39912,-103439,-237231,-137034,13566,15167,24367,71125,-81533,-163113,-31042,1876,-76544,-72553,-140915,-212484,-232643,-356312,-447159,-392581,-254343,-78484,-30240,-265308,-488923,-339089,-119804,-129696,-151465,-9812,151025,112529,-97701,-125071,89109,169009,3337,-189453,-180370,-127154,-51256,98014,147668,28193,-173582,-246512,-57248,150715,91439,-109481,-124735,56850,146555,-5611,-97455,30840,-30808,-214395,-210700,-204670,-162608,107920,195456,-56681,-263228,-229839,-207084,-209968,-77118,15160,-58133,-86603,2889,85569,7155,-125641,-175124,-243350,-173787,-140,109608,221897,307538,161075,-82771,-78624,220833,350677,100054,-141841,-5351,191998,100847,-27730,-77422,-137518,-93939,33680,99086,92488,-5258,-39094,57587,-9260,-40332,71114,10533,-241693,-394089,-333981,-175475,-42219,11820,52419,75962,106416,24615,-101326,-140689,-111603,-62181,-8183,-27024,-12944,152849,289455,267796,158664,12888,-179884,-292125,-293229,-273712,-114708,187309,220020,-56155,-204110,-100350,147584,393092,395233,145474,34165,120981,278391,326220,231666,136707,116010,120558,115149,-88360,-375565,-320092,-21572,257305,408066,288290,37418,-1020,47525,22610,9525,8829,-22915,-36426,10585,4936,2265,250098,443008,253346,11213,-6397,-15478,-60719,6985,-51519,-283538,-283373,-162043,-269477,-438984,-339208,-43877,169237,211682,218156,172787,34706,-172163,-288967,-466444,-746049,-700451,-401067,-235311,10100,260796,306086,378075,319735,-117673,-444578,-341494,-94661,11994,-73526,-265733,-422603,-462809,-433183,-248312,63488,141268,-20330,-75845,-121229,-333838,-456531,-288388,-114738,-187655,-290325,-160992,-161025,-361170,-278894,34958,-318515,-749388,-50048,484282,-91044,378636,836067,-237290,-919993,-518813,-246918,48793,424591,277770,-43717,432413,959754,156544,-510372,-562544,-519716,-372857,39177,322257,253650,216385,382718,467251,248630,59627,115820,181446,272746,412670,304555,76538,-44718,110762,262291,280170,229364,149309,19440,23413,199300,348012,266603,63084,-61159,-32773,166265,376957,440292,319449,42009,-78990,83353,190323,197936,303237,262907,179607,434540,691465,497112,139169,112249,224856,160971,127277,252120,261706,147074,98335,90152,217518,397698,437545,461205,558049,521699,354160,188511,88427,42439,92152,329459,538824,378487,6229,-145730,58567,316082,290050,23590,-65272,135323,265393,225897,288287,356363,163319,-8795,34153,103206,107331,100668,235268,393555,330126,137206,59987,142705,294642,313855,155760,3667,-16305,-3045,13957,4835,-25872,9063,-24103,-107385,-102587,-160222,-350274,-406185,-258466,-103064,-45428,76014,285443,205381,-83024,-88912,69999,56586],[-18575,7681,-24900,-6154,120711,74989,-55312,-20275,179969,249453,58564,-115151,-141682,-174107,-138967,-28676,-113883,-179901,45894,262268,261922,280010,309594,190174,47649,13700,93525,157830,151471,195852,356396,284613,-175266,-353861,-76545,6712,-231369,-430600,-411397,-193183,6496,-40044,-143251,-106636,7335,110948,183390,256531,283123,136632,-74873,-216648,-320495,-354649,-427758,-335865,-19980,176626,75833,-113775,-219367,-256647,-281531,-251608,-151416,-28281,2770,24824,126455,139451,168837,262574,222529,125940,109845,127390,121731,6776,-169879,-207056,35362,316346,286146,77708,-47477,-40293,-70548,-6124,248107,425217,350227,179614,28937,19962,177864,191319,-691,-113322,-5744,52346,-96167,-158706,-17648,105797,-6600,-103483,-13239,56015,-67764,-243664,-287850,-255917,-267388,-231156,-81920,-86401,-162746,-43003,31084,61121,100552,39869,184103,462713,339391,-26101,-197401,-238499,-234623,-103406,57395,55341,-162248,-347948,-301924,-138217,-27896,40111,-7278,-38841,157151,242862,-43069,-304054,-319639,-332770,-250955,-58618,9721,-25450,41497,99474,-20825,-147737,-163952,897,135643,-103758,-497583,-487952,-112126,184516,264868,206693,120179,-50245,-262589,-299362,-113460,29395,-32656,-45530,118133,120889,-56305,-102086,16232,58806,-15216,-53080,-83862,-57359,160768,362122,298199,157520,67734,-144369,-485145,-694263,-604830,-421810,-269626,-42640,129122,114508,91609,74272,61730,97762,135361,149248,70443,37661,173634,192238,-9614,-188456,-372395,-346140,-79682,-37538,-284497,-235751,143379,279698,121558,24763,64511,-7451,-97853,-138887,-227741,-293289,-155470,76987,218772,221239,197442,199292,147764,64913,70191,102204,79933,45183,39513,-11255,-112433,-77159,61867,169082,189157,239715,207417,70506,68467,74653,-38814,43716,375544,486377,235040,86600,62365,38738,80157,74591,-7525,97323,241532,14026,-214040,-85534,260903,327280,242042,204230,67645,-122383,-154359,-86129,-95605,-143096,-163592,-215057,-210640,-40314,63420,-28128,-22933,69119,95490,144359,105107,-90958,-127421,23118,74604,14231,52749,256043,253202,-22181,-170973,-82898,-20068,-101366,-280165,-300861,-131123,60606,139579,161667,24520,-216961,-308212,-143690,53994,10847,-196315,-231179,-137149,-40390,57952,15500,-73284,-28040,25543,59598,136850,125995,-138168,-381385,-303476,-106413,9078,48080,21194,-79715,-169500,-219696,-168355,54438,214015,285161,346398,233483,-60066,-203424,-214812,-235161,-189104,-40119,46040,3996,-50667,-36535,40698,108374,53442,-71048,-146804,-116245,3837,86752,27261,80687,173230,220539,136863,-11589,-130835,-151676,-202123,-206220,-126918,-36233,83655,61048,-27099,11060,-29558,-222223,-197505,-68302,-30145,123018,277989,222865,228149,327182,136782,-143772,-138236,117320,295869,176093,-91777,-176989,-48973,96739,-29327,-216965,-132675,80646,157657,130837,-107552,-344459,-292171,-8620,226754,255891,187728,167697,243875,286366,204705,116757,34134,56749,139476,178890,75077,-122301,-225820,-186145,-55124,-36669,-145051,-157950,-80286,-159713,-221463,15702,154802,-3044,-122614,-50773,112002,229021,49365,-269414,-341576,-20008,380120,304963,-28596,-303137,-557101,-590194,-444379,-291921,65047,13163,-483967,-253186,1067757,1994541,940062,-638884,-466845,-1365055,-2531027,-1268089,770566,802089,603687,990861,1301034,1173746,627989,-344422,-766755,265133,1017273,565860,366851,479854,294337,-280,539,213067,190322,-25483,-99717,-126546,-208093,-294069,-297445,-77994,278872,494257,275742,-120922,-231211,-148478,-97710,65546,377861,466701,328697,203239,30379,-187695,-238511,-136038,82086,349318,444349,354245,288473,166349,-140383,-394305,-428399,-345862,-248832,-194282,-50562,190752,358273,250846,-18582,-162743,-46517,-3695,-125341,-83631,225150,374559,236307,51886,-173710,-186107,14165,-41606,-281136,-269613,-59780,163962,249114,107644,-8334,-65100,-263890,-380301,-321281,-267009,-190305,-24419,-46509,-53600,98471,104088,-16654,-49697,-32207,-81183,-119708,-109904,20633,174404,96489,-81480,-43907,161819,228168,132906,38053,-142846,-204398,-107145,-125528,-156904,-85578,-45929,-26976,-18102,26302,27410,-102128,-222812,-118590,92212,120035,17941,-152535,-244597,-182888,23099,205059,185554,-94770,-226465,-94526,-46279,-129039,-75782,25031,52832,12651,-103758,-87164,34374,122726,172188,60176,-169780,-212211,-131331,-164788,-275932,-289240,-148047,14018,109376,106222,26596,35805,256213,336100,99966,-33225,97620,225869,31512,-197441,-149154,-40017,80382,283319,344885,150086,-12587,27302,163418,225707,245023,300278,310802,176340,-110790,-214954,-72678,-22989,-60011,21428,80282,-21751,-93489,62056,340496,404951,345020,351763,311245,208429,143647,52426,-62708,-39942,58159,50538,-30125,-115227,-172884,-41110,112929,100089,123845,202302,63759,-57020,-29058,-86950,-186921,-155530,-152449,-238111,-318855,-395127,-416010,-343442,-303320,-238498,-182960,-362247,-506223,-317822,-132219,-166084,-153767,40257,226029,146961,-149319,-168944,43587,44841,-123648,-212178,-115265,-60163,-17826,114107,125040,-54122,-296166,-332010,-45424,161723,51942,-154498,-172581,-17740,108108,47746,16167,113343,-55590,-311773,-285792,-219688,-154029,95137,217741,-30729,-278744,-224460,-147813,-187899,-107027,6845,-82404,-132009,-2263,122385,55649,-85619,-187423,-267040,-150785,30883,130911,256526,380943,274789,-8537,-87109,172340,314283,40188,-244455,-128510,101832,58617,-99115,-159994,-211979,-226850,-159863,-4880,48471,-21723,-109611,-46831,-50886,-93814,-16865,-20348,-159505,-215054,-145801,-33617,73678,86578,2578,-15618,47442,-3878,-59574,-56480,-77261,-104925,-113695,-155145,-88569,130944,293764,253482,57838,-105392,-263127,-377975,-340093,-273703,-83665,200302,211337,-72616,-294474,-263209,2578,363584,467328,207791,15124,76329,231533,280881,216608,158178,104964,49639,-32844,-277898,-494141,-302801,29759,250572,329423,156310,-122893,-216003,-151085,-91563,-38280,7408,-16343,-62971,-24655,-39623,-53211,169827,379474,236266,41381,47031,21709,-26768,38486,-26566,-251548,-251938,-136811,-219381,-327855,-232751,-6037,200476,271043,282819,243582,106516,-141146,-303380,-494940,-772554,-695069,-406440,-331835,-153175,146112,270240,368161,333687,-47130,-355127,-241070,-26121,-58750,-191542,-245685,-323591,-452778,-496711,-245337,109938,161791,18694,5981,-55635,-319561,-495970,-391667,-281536,-401967,-466911,-268552,-263210,-513456,-480392,-208425,-575471,-1211489,-366244,581580,79661,689053,1699854,541631,-811158,-629026,-357586,-145512,303059,128508,-488457,151937,1373355,797982,-425744,-864049,-725719,-455041,63574,493932,445456,425952,608532,520954,164960,42848,185637,265492,360020,496735,413266,163104,-1978,62755,202808,291480,206028,27975,-112557,-80086,117570,317888,299424,88593,-50471,-12727,135415,282914,383616,300456,-13633,-129324,101228,218840,196231,286670,249095,160883,357164,480639,291719,4066,-17389,124167,148233,134849,235706,243355,148877,110749,56555,124621,360541,459421,470905,546803,539748,370895,189459,92798,24584,-358,218203,490005,373423,12887,-72988,193750,418654,286607,-19751,-60804,157112,288233,259726,301896,307921,104248,-59624,-37806,47253,113315,91731,160106,346725,308690,104402,75985,223671,330660,298116,145224,-2211,-80394,-104386,-84052,-88429,-68348,25699,-25814,-173345,-161073,-126952,-251462,-297089,-183599,-67873,-31841,47272,209363,114722,-168397,-136901,52871,31028],[-52940,-25986,-39098,-55072,-7345,-32541,-70227,27885,251251,302599,1594,-279564,-256745,-212205,-173186,-70891,-165680,-246350,-31315,152483,183662,273483,303721,181356,51520,1556,111978,218074,153243,101410,240899,208232,-168208,-325403,-101060,-31535,-259294,-447232,-415323,-181651,20778,-48196,-148462,-70774,69921,171004,211427,254292,276380,147842,-50507,-237594,-363640,-371943,-426989,-328342,2917,198444,98852,-118468,-292087,-291218,-168967,-67229,-31280,3351,-26679,-56018,39523,109154,189990,322311,331706,135925,-17603,24694,115141,7210,-190343,-236108,-28313,244543,264411,72318,-43326,-20772,-56145,-23643,251936,477318,380183,185325,98767,87948,195234,206189,19018,-95269,5379,77719,22425,-93360,-88309,-95780,-169049,-159573,-56525,30213,-18384,-140863,-192729,-134343,-83625,-76856,-25129,-86221,-188179,-43411,78060,58956,27624,-20042,131914,410136,280214,-87391,-228713,-221288,-165506,-59143,15680,-53436,-278243,-444280,-358013,-112952,26370,45280,-9099,1142,206497,279821,-43825,-349677,-328944,-301288,-226431,-48911,-14687,-58376,28284,80999,-78854,-283077,-282490,-19190,156693,-143120,-611394,-675862,-202914,212358,331980,226617,59750,-137242,-340952,-333274,-92444,41895,-78983,-116940,92137,164669,42667,31961,142706,122373,-54875,-104414,-68437,-57168,125691,410503,416993,260999,141939,-88295,-478113,-667619,-589647,-415347,-290660,-108245,96319,177643,233629,156347,-4329,-27781,63857,140136,68593,33268,222375,284404,57987,-153971,-351075,-430898,-189512,-148805,-371405,-318557,58200,177552,36220,37035,113712,2422,-84742,-61925,-129368,-251215,-153118,52406,159879,152290,170087,197185,112115,52650,116710,200431,223102,167240,87190,-24737,-172802,-86367,132685,290673,311246,311893,217280,58675,56646,80459,23763,90020,311883,401198,204068,16534,-44476,-49612,-66705,-119701,-163734,10100,174344,-52658,-269547,-55647,293266,331998,216057,156735,44600,-113172,-159732,-127658,-104885,-69366,-85129,-177393,-206563,-39669,96946,9270,-45651,-5584,-24455,45984,44562,-143956,-184891,3432,107574,45347,43413,193517,195759,-30464,-201711,-157384,-36054,-64927,-283833,-356762,-156441,63243,140058,143872,25564,-199019,-309740,-190223,9366,-7266,-189249,-200719,-128563,-57558,39512,7233,-58201,-11846,14825,115290,250988,215386,-66739,-273974,-251729,-77186,62653,76949,-21040,-166469,-256095,-291339,-215105,56444,266226,245117,231539,172219,-41337,-174011,-226877,-280676,-186478,-30622,24296,-4761,1675,48560,93868,144679,109106,-42201,-117621,-26686,84638,56576,-24633,98756,237972,276125,178134,-11662,-146743,-112182,-99418,-165240,-183245,-83176,84392,97715,-20554,-61880,-71953,-113287,-44366,-18633,-54416,69122,220620,164652,178161,268735,37253,-247107,-140737,169275,307736,229932,33613,-61261,-34945,-7070,-161985,-261260,-66654,232362,330328,224320,-45676,-302416,-329717,-92455,215401,317845,254864,219655,300255,330785,220291,145148,136822,156993,185451,157410,-22512,-159927,-181461,-149086,-83101,-59229,-115265,-165987,-189381,-335673,-405865,-49820,167624,-4025,-126456,-32343,183148,326903,114530,-253268,-394143,-119768,298459,261850,-41064,-216429,-414023,-510305,-444727,-352401,-113423,-241282,-565409,-40790,1353549,2502178,1480722,-917422,-1968561,-3130775,-3514235,-751386,1295125,833039,759878,1464225,1555049,1189618,532780,-478985,-860913,298027,1182316,721725,492900,605589,352881,-41840,53223,325322,207317,-96786,-204216,-211091,-189218,-223420,-277202,-134982,217126,503415,438192,14910,-224396,-205434,-131834,35031,325122,411164,332428,300347,144003,-174951,-237645,-110567,48106,296301,431601,336012,293308,309383,119594,-187013,-369864,-379684,-312705,-192772,7457,233017,376111,292105,23841,-163770,-92990,-71890,-161121,-72952,242870,428268,319832,107569,-88698,-107602,55754,-11470,-265647,-271768,-66325,107417,142667,57599,23593,-84451,-350279,-418942,-277433,-245819,-199218,-56970,-120815,-146089,54961,101647,-93632,-220153,-105979,8542,-37928,-64282,66643,182253,55866,-149578,-92752,98767,105308,23940,16544,-109538,-216391,-135801,-148984,-241589,-176583,-75998,-14682,7110,61413,77165,-59952,-180995,-47688,150224,150746,36968,-86677,-192822,-138817,80493,251987,198670,-83573,-205419,-118108,-146337,-230980,-162825,-58588,-26242,-52673,-126809,-27614,171581,250385,225721,78413,-132211,-148791,-37300,-94031,-213463,-213795,-92495,30052,127313,166208,130540,95081,215757,270548,115321,40967,153527,210803,20151,-143966,-38792,53008,144939,337222,366989,101652,-146333,-143506,54333,138459,109756,199414,326730,261765,8187,-119914,-44790,-32235,-79783,-20840,34276,-58860,-154116,23171,360563,489259,491273,476628,368575,227834,173323,94999,-2527,67721,169466,54146,-70832,-99783,-103462,29989,189541,193603,238287,317773,196718,34180,-33941,-140929,-234372,-192564,-145499,-248116,-354954,-338927,-282371,-239480,-322624,-370168,-323653,-422054,-426168,-197058,-92148,-181688,-158662,47343,238928,139519,-195598,-209026,-19459,-97267,-272939,-232762,-55904,4959,7811,83658,76388,-112008,-355838,-349506,-28242,148985,17581,-176354,-229544,-129269,29116,80403,132803,184642,-82284,-375379,-323714,-223795,-145284,81913,233332,6046,-261588,-203012,-81816,-146032,-154004,-84083,-157241,-154989,38168,183876,119075,-29522,-171698,-237582,-112117,45910,121742,226700,361639,326955,84627,-50284,98024,207637,-52506,-331720,-239620,-15203,-8474,-162254,-238062,-289941,-344632,-298819,-90744,-22019,-77060,-153274,-109465,-76017,-127164,-94692,-61757,-66363,-24550,1361,36772,140584,145107,-54243,-98088,28741,22786,853,14426,-58705,-138460,-202064,-259682,-127567,137498,300502,226556,-24844,-184400,-303356,-403261,-340964,-250302,-38885,207534,170022,-110937,-374219,-400726,-138164,286993,483337,259639,-13468,7682,153058,186156,132119,121288,88893,16716,-145270,-426977,-536258,-264299,21461,154999,157293,-40092,-282712,-385909,-299387,-179432,-86527,-6956,-36775,-127523,-120490,-129520,-108211,73147,252214,177574,55517,71549,41919,5398,65290,-6342,-229137,-246070,-134641,-183697,-230588,-133949,22876,213877,332598,339402,288562,171398,-65949,-263700,-462605,-699038,-599676,-343727,-346359,-280575,-20785,134952,244593,246677,-14643,-243341,-133478,12251,-145813,-307272,-224275,-191939,-371882,-484389,-225221,106115,133701,47062,73650,-997,-285848,-514398,-501105,-450477,-595669,-645162,-421329,-390919,-652039,-663833,-397959,-683653,-1449627,-526892,685976,152279,773522,2263840,1104978,-689464,-689558,-459029,-349857,126454,-44954,-896516,-221439,1566707,1420977,-223276,-1001745,-754685,-404731,82587,584068,627862,654967,823433,593544,165045,110493,295347,351698,398362,492150,447215,212907,11578,-34446,125066,304943,213476,-53156,-217101,-175621,17691,254523,322316,128450,-40157,-7987,83919,141851,241945,219841,-40581,-111979,128763,207860,174710,277526,270205,168002,245343,250831,103171,-88319,-122699,13241,110030,114523,184628,215743,181777,150737,36574,29030,285589,423952,420683,461677,463724,330263,194766,114629,27579,-42901,140136,424869,350032,31533,-78,271506,414809,180576,-100850,-49934,169544,279000,263451,268486,211215,43354,-75886,-60792,36564,116957,45089,45885,274565,287170,74837,83755,287068,342884,265092,156047,38534,-105040,-172230,-158938,-166781,-100171,41247,-9319,-193796,-174022,-48127,-96011,-169131,-132422,-61177,-35256,12372,112533,6491,-225954,-136861,78034,35133],[-63543,-69255,-80781,-108367,-109832,-106832,-84402,37649,256451,287201,-73177,-408697,-365970,-269804,-225987,-148098,-241607,-334893,-154214,-5472,56984,196527,230182,153309,82107,16165,99850,218962,131718,11500,97007,83880,-190421,-309458,-120748,-49220,-249200,-421794,-387019,-151529,23104,-72226,-152616,-16568,164779,253973,244342,224939,190487,91834,-28555,-210748,-331256,-328508,-367104,-267084,45920,206557,137340,-56247,-288626,-270038,-16046,137325,106276,34851,-70398,-141925,-69317,49153,190286,364711,406649,114709,-148608,-71646,76765,-26249,-209060,-250051,-110084,124795,216496,51054,-51714,20973,-4362,-32891,229553,459864,346640,168912,147218,137955,180963,182295,16880,-103114,-33699,66208,112916,-33497,-170526,-296188,-287157,-164188,-69063,21394,37297,-55853,-109415,-8607,84912,46483,-617,-98925,-202330,-46176,111180,40052,-46680,-47011,114412,337251,183795,-134048,-218822,-190784,-113376,-29405,-22996,-124935,-312189,-463514,-373617,-73831,95067,63458,-13808,2906,180537,236283,-85638,-397185,-356870,-284862,-203897,-22964,7537,-39492,31373,57542,-106213,-351502,-355005,-52002,139174,-164371,-650993,-798436,-337717,155327,325009,222551,29114,-165505,-334903,-311224,-93936,30769,-84089,-145247,40141,161868,107907,115164,193349,127721,-95363,-130498,-22943,-46094,38396,346847,443035,318945,203257,3795,-341108,-493912,-454551,-331019,-273819,-168439,40159,202783,314319,192603,-79448,-148243,-16536,87077,35459,36997,243200,283620,62912,-97742,-232283,-396121,-276373,-288625,-448671,-352974,12159,111609,-44392,13656,134774,20535,-70800,-1783,-41104,-187565,-128669,37431,100464,82484,126645,149969,38103,5347,97300,220807,313986,262221,127394,-6079,-156057,-65460,170445,343268,389159,343073,188988,49953,73511,120099,104536,111452,177265,246544,163645,-56025,-168949,-163247,-229622,-310654,-304175,-91530,89997,-87383,-291617,-21626,309080,324972,196134,133010,46819,-100682,-179556,-170283,-108356,-15241,-10862,-99411,-147997,-6484,142314,73211,-19177,-30752,-91333,-24512,5882,-151370,-201803,-7827,152064,103680,50347,116569,110144,-48064,-202931,-197151,-50964,-62139,-292436,-375186,-151890,63359,112835,65688,-33704,-198298,-296280,-225668,-42547,-14993,-136736,-142298,-105242,-56587,32366,30452,922,20409,12381,142788,301705,236390,-6795,-131754,-160992,-53394,84599,99096,-37370,-216876,-309068,-307650,-191884,90272,308187,189104,93783,101241,17278,-76245,-172904,-287888,-196540,-52143,-26028,-29532,49245,131770,124052,114354,103402,-17407,-77388,33475,102674,-10898,-61343,102237,267715,299921,217772,15806,-117893,-44220,15726,-104278,-220556,-140570,57851,126306,-9280,-140979,-139183,-4637,114840,21431,-90382,2770,139857,94592,136204,239444,2303,-287727,-134658,178532,271765,238983,142182,39423,-43371,-133054,-294434,-309448,-27931,320935,439453,273590,14317,-217694,-303893,-141332,170987,328371,312670,298351,345122,319052,200784,155965,213363,223621,212001,138515,-68001,-137070,-79269,-48785,-85843,-87467,-76941,-145021,-291011,-535135,-571680,-79678,231080,45600,-106445,-8584,250934,395769,155904,-231807,-434214,-257682,102560,126756,-51061,-76175,-218256,-406759,-472453,-421485,-214561,-338786,-545632,50661,1157940,2197908,1356347,-1508587,-3404304,-3667367,-2875497,207884,1625665,712423,527505,1524536,1577637,913719,194434,-606600,-777768,387963,1296225,904789,593607,661041,399905,-46474,62007,332045,159060,-148891,-256554,-267060,-169838,-133381,-212254,-162744,114954,381572,431051,87525,-198535,-214259,-141306,-27087,188627,279680,278827,356088,267392,-84348,-195174,-102713,-33482,135172,278793,237135,257168,404635,367572,56408,-253995,-345330,-325242,-186714,33063,239882,362838,300233,46026,-134574,-95153,-88987,-138965,-4454,278859,429537,352080,179525,50689,4037,93725,24264,-225415,-258830,-81604,6911,-15163,-1351,66592,-85331,-406434,-411940,-161660,-140580,-142664,-57219,-164848,-234463,-12989,109650,-106128,-303877,-132002,108829,48675,-13697,106047,152348,-18709,-221092,-162032,784,-20748,-52344,38948,-13420,-174540,-169403,-213173,-356917,-284160,-94795,11457,29736,79199,115646,-25300,-143952,7810,169552,146084,38378,-7584,-91318,-60775,112744,242913,156876,-71714,-142934,-111338,-232894,-317938,-237529,-133002,-103426,-136126,-148063,36720,280959,328501,236570,76695,-77229,-59919,37868,-41414,-129113,-93264,-477,73062,141075,188188,196921,165040,163384,141117,84890,84504,172350,153715,-12586,-72934,81351,136860,186328,340465,305832,15188,-249792,-281394,-59900,44206,-36930,52117,271432,286338,95919,-56888,-56330,-58865,-99813,-66065,4688,-46322,-170281,-4167,347824,494212,539876,554947,428378,258251,194522,114151,36585,148689,242083,57110,-73686,-57889,-38472,69830,235996,295987,353752,381370,258954,60832,-60999,-146962,-197472,-151320,-101804,-237746,-348805,-225724,-85768,-100582,-294994,-427300,-399665,-395631,-252900,-14644,-15709,-168539,-158407,10842,175815,78434,-224206,-225053,-71588,-206100,-389637,-243654,-19017,48624,17676,21563,29462,-105729,-308633,-271621,674,113378,-9674,-173655,-282048,-246921,-61843,98353,232860,231062,-103056,-387651,-305988,-196063,-120653,85624,243881,50507,-207344,-162648,-25426,-94867,-198878,-229063,-262632,-154769,102398,253750,190871,25112,-149448,-186597,-72784,52675,93992,149427,264287,300561,160129,11469,15330,50422,-157696,-370305,-296642,-129525,-107825,-230980,-311325,-347900,-388157,-314675,-126782,-109093,-172668,-161539,-94813,-68468,-133203,-150403,-113977,-3421,110039,58974,10052,136222,159176,-110919,-154046,46391,81653,56304,55923,-54390,-150282,-239236,-292048,-108008,169559,297518,181459,-67226,-198572,-292416,-365027,-293852,-198388,12200,209721,122287,-146513,-416714,-481929,-241448,191182,451265,282809,-49165,-66217,71079,78209,15429,39727,65928,24165,-188790,-487808,-488221,-208480,-31177,5672,-47288,-218727,-379607,-454154,-356850,-219334,-116108,-26451,-81633,-212033,-243409,-227992,-141920,-12453,98120,100402,53552,55429,37983,33741,87268,6734,-215499,-248287,-131999,-149619,-163813,-78128,24787,206244,371929,348690,269518,196848,22683,-195055,-402953,-574602,-461775,-237951,-273813,-326896,-179255,-49288,47524,81049,-36518,-141639,-47591,5867,-226509,-379032,-186935,-44826,-228313,-390037,-193158,51753,64851,51204,102383,28985,-240389,-512373,-594514,-586418,-718226,-763579,-575415,-530905,-739168,-749587,-448847,-595532,-1381733,-502977,755019,72660,546548,2318480,1263795,-630616,-691189,-504204,-489187,-32614,-178120,-1162128,-586341,1516241,1825713,-20160,-980679,-604442,-222195,106697,584026,766180,842399,948369,640919,235482,238275,405660,399602,364939,399519,381548,189316,-31013,-151458,57850,322144,244436,-84008,-267521,-225401,-66496,177074,337509,188209,-23594,-18304,30969,-1673,63934,115776,-20553,-26132,164438,168024,137931,265969,301219,195249,141389,70651,-20827,-117408,-178742,-85144,49868,73874,112146,172569,223204,206610,29012,-50086,193505,349852,333624,329599,312764,248220,209425,153792,50152,-25863,124084,368487,313677,59099,62476,288407,323217,17988,-186086,-35644,161969,231939,234054,205786,107570,-2246,-58588,-26694,72296,107641,-35717,-74121,204904,282957,63009,69237,285885,303803,217455,191249,112913,-80695,-177732,-187595,-212235,-112591,58644,22199,-170075,-148200,46846,81110,-36619,-106465,-84150,-56831,-22014,19534,-90876,-238384,-85622,142739,77957],[-40549,-108411,-136960,-146483,-151978,-130809,-93833,12217,199629,213624,-134007,-448627,-419807,-320453,-284582,-245960,-321484,-407215,-268924,-142276,-56737,90189,117086,105594,122891,52687,56570,150958,89445,-39813,-18807,-35394,-226102,-307627,-130411,-40717,-197054,-356880,-335970,-117388,8946,-103717,-151020,33006,237630,303724,258900,174108,57627,-4152,-11728,-137030,-228725,-243278,-282440,-180176,93731,201347,181291,55305,-199654,-183098,133363,293581,219657,74777,-89561,-192563,-157589,-9779,178451,373997,414313,70859,-237446,-136933,11191,-90411,-226112,-239577,-171580,1177,151482,19085,-71045,62854,55685,-33787,191775,375637,248730,141867,181254,172251,153529,137523,2816,-121305,-98149,23006,139439,6310,-233571,-426722,-325161,-126865,-65420,10956,70325,-15449,-57642,98063,209624,117261,-9921,-117524,-192298,-34882,128469,7138,-107684,-40085,135640,265200,81507,-148626,-169458,-153281,-98143,-32663,-59207,-156521,-279838,-421612,-363615,-51297,150315,91722,-20798,-33933,86054,119158,-152657,-419230,-380737,-270119,-165348,25868,72916,12690,25605,22314,-96567,-329529,-364572,-97577,82406,-159395,-607881,-830705,-490178,26731,255265,202409,32256,-141322,-250219,-221902,-91121,3711,-63566,-137185,-33109,95490,109882,127929,154750,57738,-135661,-122218,33542,-32952,-81375,163793,341083,299994,228496,102764,-121444,-244491,-231718,-168833,-215915,-216149,-32045,187314,326294,189793,-128393,-225618,-88862,3551,-18593,42535,233284,215023,24663,-34411,-66576,-259895,-318367,-412028,-494999,-335687,4075,90438,-84809,-25689,134966,55331,-55750,13559,-6213,-143730,-119408,13677,51434,28431,69802,63216,-52412,-59037,20947,156493,324723,300218,142312,33680,-64394,-12774,168826,311530,388107,319932,140429,56426,115714,176563,178879,108408,16153,66717,115226,-112485,-269024,-256021,-339631,-425930,-382518,-178411,8908,-85193,-256776,15450,312710,314318,185246,137935,77924,-83332,-200851,-187468,-91727,5322,28852,-13327,-53060,47149,174868,130772,24880,-38245,-114236,-60094,-7596,-113836,-173309,-8982,193970,174236,66182,43061,31339,-54875,-171168,-188131,-48399,-66384,-275708,-333793,-120143,51422,46671,-62619,-134890,-202912,-268539,-251058,-97447,-14344,-61878,-84034,-83707,-45365,41896,86918,88169,63837,32466,146148,277646,180258,3689,-31966,-71545,-45812,52538,79348,-44354,-224969,-316291,-265955,-112487,143258,324691,130478,-28722,48428,105491,52554,-94015,-268527,-215091,-83238,-70799,-59967,68734,179268,115460,21845,34661,-5252,-38389,45315,47555,-98943,-75381,96406,255565,286148,245111,66419,-62513,18018,102177,-52292,-246976,-203841,10040,132463,-4803,-203710,-192762,89263,233597,27281,-148189,-74322,44771,23609,111888,252389,44309,-252905,-122411,139798,204015,224702,226515,105145,-68627,-228204,-370048,-349877,-46323,311764,445176,264943,60905,-107270,-215618,-132630,110011,274002,323367,363195,361370,257289,147738,150042,251098,251047,223629,133253,-51632,-65077,55188,79001,-74770,-128327,-48276,-93825,-353092,-696815,-656178,-61046,320394,131239,-61268,25381,298795,412889,156159,-218203,-465527,-414770,-151245,-51248,-45557,88838,-14487,-313980,-536852,-510090,-272599,-338720,-471206,17203,583044,1213513,661394,-2171325,-4114373,-2586963,-782411,1162279,1579815,342970,-109403,1151324,1338190,383589,-312263,-687852,-524572,524943,1347824,1073981,647255,643429,429057,-17135,26816,240410,47258,-197901,-252001,-267719,-145197,-44860,-134214,-174562,987,195261,277083,76642,-162365,-180979,-136139,-109056,8932,107908,177687,357298,371215,54906,-128938,-110742,-131223,-70474,67144,120975,212125,432718,515566,232294,-132142,-255315,-276717,-170873,31036,225474,342795,289660,51185,-86660,-56541,-51758,-63872,105702,340108,411154,358858,277015,212368,118160,109358,36108,-187442,-243122,-112133,-122686,-196954,-70935,95803,-80930,-431384,-369877,-13136,17818,-44224,-27537,-159566,-285593,-91141,112826,-63288,-298461,-115293,188629,117023,29419,126841,92945,-99853,-264606,-228512,-101123,-107322,-81936,86557,113425,-80932,-185593,-292439,-462342,-372055,-90271,58431,55121,80452,127864,-7868,-106017,52565,163117,119638,43820,67853,18063,6775,98568,172613,64381,-71205,-59426,-63766,-249976,-345233,-280036,-186984,-164292,-211412,-152347,99036,339224,343944,210486,60168,-21047,25139,71940,-14305,-35906,44142,96934,120827,146897,170493,213528,229232,125335,9403,29301,93508,162285,89328,-45687,5906,185200,185390,182366,281016,182459,-70190,-287981,-346755,-135164,-13105,-150867,-119530,129385,233994,136199,-33583,-93247,-77433,-100229,-100013,-5288,5375,-136251,-4657,312174,416486,468373,548623,460156,296597,210031,105518,48928,186407,247113,48788,-40103,4988,16632,81557,251446,395700,450528,374447,215975,2463,-107301,-104821,-84382,-30342,-16754,-210014,-328386,-120773,98301,33630,-220840,-392347,-384010,-270671,-25631,173100,70195,-126044,-140397,-45953,56672,-21482,-226474,-205310,-89098,-238425,-417461,-235619,-11688,62902,10429,-49748,3892,-25916,-156504,-113724,42287,64988,-29928,-150627,-309432,-331773,-132821,110099,302309,249515,-109566,-345071,-233455,-126235,-64162,116955,251887,97757,-126488,-112353,3758,-51307,-222336,-372483,-360921,-135963,158466,308906,259358,62254,-146181,-158629,-48535,59628,60678,52204,127470,208359,191583,77101,-49033,-117427,-250648,-343016,-274609,-206894,-225056,-308879,-371412,-360265,-320339,-192344,-98544,-191411,-284524,-141620,-7262,-24536,-111984,-176660,-168825,3909,148335,21978,-92205,64478,115096,-157563,-171203,81539,132819,82916,64299,-50957,-128121,-204351,-230145,-33555,205083,266725,117555,-64178,-148990,-245501,-294569,-218598,-123439,58003,203782,92615,-158191,-414141,-498889,-292024,98248,378012,257508,-89827,-128437,2701,-13480,-92513,-60485,33766,56472,-158699,-442899,-366779,-139650,-93106,-144604,-217128,-312771,-377900,-404414,-319193,-211053,-123678,-50237,-138278,-285837,-346072,-298060,-146459,-64837,-32987,35596,43893,7897,14167,59058,107345,15296,-200855,-235101,-106323,-98556,-117617,-74503,-9797,178055,370340,291157,171070,160032,88620,-125641,-345844,-456504,-338369,-131088,-148004,-280888,-271484,-213772,-156068,-112824,-110756,-80732,-903,-37851,-278908,-381474,-130014,83986,-58097,-236568,-158086,-38830,-25620,24631,78978,28286,-186595,-480473,-641216,-655635,-735735,-776184,-681528,-658245,-751727,-695174,-340302,-345424,-1041287,-335627,736464,-164527,28516,1798949,965038,-658003,-629541,-461082,-495066,-84117,-189223,-1201317,-835768,1257207,1861206,78875,-843742,-339584,41445,147372,523056,849949,951721,944014,631010,337346,379836,475320,380309,261953,253505,240909,89624,-127788,-245353,25538,341024,281103,-71671,-254792,-210561,-109647,110243,351433,264584,3186,-36518,-2950,-97997,-80633,41086,50097,103192,201773,120574,96220,238792,305900,219646,77578,-25474,-68877,-92424,-181365,-155562,-21302,27089,35295,109653,244939,260037,36059,-93153,113821,272845,248153,196347,144141,162033,232909,199991,81587,36701,172926,337650,273973,96298,117737,265360,187490,-144435,-245186,-22206,129373,154372,183521,146171,38711,-23049,-20324,50304,137061,80824,-134063,-169565,156030,298164,74385,30852,206900,208982,159277,236051,189312,-25211,-125456,-165573,-213946,-98254,82666,60595,-118585,-103624,123866,236998,88095,-90977,-121381,-87382,-49265,-50497,-157650,-209649,-2878,223815,148748],[10240,-129546,-184343,-153666,-126128,-110547,-98925,-34778,101821,103051,-166110,-387565,-386820,-333045,-327515,-336514,-378577,-427144,-323916,-201347,-106677,3126,4853,41898,148956,96395,-6594,25135,27772,-40852,-61994,-101100,-256999,-315470,-130294,-9300,-110168,-265265,-273229,-89821,-19692,-130668,-135911,60759,247294,287412,241997,113267,-71963,-96002,323,-37943,-91088,-151053,-216797,-105054,129416,186848,217021,180359,-45303,-39307,246582,358948,275707,123268,-57122,-181540,-194698,-45531,161145,341035,343674,19901,-253117,-158458,-66829,-168045,-235765,-197161,-178042,-80856,83191,-17334,-95532,85087,93468,-30422,151391,251450,110993,116326,214237,202592,137920,98071,-4156,-121300,-145927,-32783,96497,23506,-239347,-430974,-273067,-70480,-61178,-12052,62938,-28680,-45408,167029,278734,135541,-42988,-136804,-158089,-794,131064,-36822,-151946,-16214,174159,203816,5554,-120807,-93941,-114146,-114996,-64632,-87460,-155035,-217147,-350068,-347349,-70921,164839,120187,-26578,-91981,-46654,-38733,-215653,-392204,-369577,-234601,-97148,95820,161214,63211,-17220,-32847,-59249,-225037,-310079,-145757,5015,-124305,-497292,-785598,-626460,-134230,156256,178444,56803,-89915,-120593,-83835,-67207,-27165,-36088,-108941,-116385,-32393,40520,79065,48867,-71313,-169582,-80007,81069,-23483,-196203,-93665,121100,199113,207789,174404,87762,-19687,11985,37887,-130565,-245904,-103766,139278,279339,164350,-121274,-227607,-134619,-89206,-78783,44694,204737,132534,-19209,17983,80609,-83801,-315179,-485632,-498187,-280546,17365,107244,-58466,-48295,129927,106701,-39764,-25341,-42317,-145911,-147928,-30494,20996,2904,8105,-41932,-133497,-120549,-86740,31170,258945,274001,125188,75007,60234,48653,128328,209642,299757,247134,96203,81034,164112,218377,216458,83031,-122965,-86962,60444,-139660,-308705,-291186,-357680,-427291,-378297,-232774,-60263,-60689,-169537,47424,301032,298842,176839,161697,127784,-63910,-209775,-159447,-45532,-4071,18011,42905,43200,96894,171223,152054,52032,-59986,-122731,-73722,-2852,-42877,-107117,-2731,218989,237655,78215,-14838,-7502,-28285,-110355,-133819,-18588,-47637,-216873,-243999,-82381,15626,-56048,-209630,-240175,-196663,-229327,-270604,-156526,-18491,1812,-49704,-76114,-33175,68337,162331,171530,102793,67034,129324,188383,57508,-58240,-22355,-16532,-55203,-31470,-3491,-66282,-203342,-285374,-190929,-15027,193206,308927,80106,-109328,27936,199208,166074,-36369,-244310,-231118,-98059,-80223,-86542,45094,171731,66794,-106291,-73058,-7145,-9674,10439,-62953,-187974,-76530,84413,203495,232444,243679,121832,-8782,43014,131533,-30117,-268814,-263665,-48423,108718,-13283,-231529,-197425,157150,275896,-13662,-225489,-152426,-45485,-35436,103175,292221,137244,-157359,-105090,61903,116650,200329,276873,125495,-106958,-269269,-369412,-373939,-124626,210003,346761,204225,85636,1100,-89099,-65735,55502,163058,260140,368357,334642,168414,77206,131254,249494,251992,232055,141662,1017,24665,185178,187240,-65649,-179510,-38945,-18429,-344824,-745357,-615012,6836,400933,223449,5132,74975,316173,370038,114476,-216684,-489139,-559189,-383819,-206758,-17713,236264,146662,-264085,-637235,-621780,-328063,-311480,-379587,-87668,-151975,-125095,-379269,-2677325,-3713472,-106974,2054637,1694819,1105921,-264544,-990577,492651,914708,-229889,-817460,-675370,-150226,684501,1334022,1173951,631066,553509,435694,43794,-21174,99655,-95398,-247474,-194124,-194133,-99636,28918,-75103,-190641,-96737,26856,62242,368,-121977,-125609,-129306,-188366,-159008,-58269,54220,305570,429070,191069,-67194,-131183,-213642,-242324,-106925,43501,181895,397618,518027,272913,-47137,-136146,-178502,-144415,10942,201851,328320,267796,41999,-40502,2820,21791,39626,219994,408625,407307,378893,397942,359733,205707,91964,5323,-171406,-231254,-154371,-250975,-359358,-144498,96318,-79594,-425487,-310647,112754,169232,51156,15335,-103953,-277328,-161410,95065,6349,-223630,-56782,247359,163740,57346,118639,17746,-158355,-255817,-263191,-171988,-127842,-66947,131446,226209,35398,-175317,-353263,-516671,-405247,-55262,125728,85718,68539,109042,-3449,-57303,90847,147207,93427,69336,117399,87399,27862,35534,57489,-52051,-86900,16115,17857,-168680,-286176,-277948,-216775,-202722,-255975,-134905,147335,339455,305767,163088,37643,22623,81323,60779,-9162,51884,165983,168154,146166,138149,127131,194248,275854,120590,-65379,-23302,79157,148054,58045,-55086,80600,254218,186034,125259,165812,41178,-113866,-246351,-317060,-128420,1190,-196704,-274616,-73047,117000,129753,-40264,-129408,-66740,-72263,-115743,-1456,73892,-59544,27445,267660,284563,309975,462834,452245,333790,216153,68098,36441,182413,187504,26860,18919,78543,58634,72073,238646,471006,509804,304933,76941,-120877,-152006,-26486,71812,141448,97636,-173438,-322243,-82434,189187,116421,-120918,-286460,-291528,-86956,192138,313476,139726,-60506,-93046,-87457,-73090,-125058,-202089,-153053,-63112,-178351,-329223,-201294,-28217,53055,-8511,-109460,2878,98839,48788,71333,91088,21175,-42884,-114362,-291934,-350720,-158259,124452,335959,245043,-97803,-260018,-125388,-20873,30741,175621,260158,141492,-41750,-70147,-5004,-31224,-212913,-452253,-409710,-105881,179089,328932,310800,73219,-180797,-188997,-49217,72090,32114,-36888,-1716,87467,172763,130936,-72858,-250974,-310193,-256500,-177293,-222598,-325356,-380955,-401164,-310988,-148509,23191,-15472,-243212,-372170,-110287,110205,43704,-70287,-172060,-213037,-45101,90585,-72797,-213156,-48182,18490,-185572,-145444,112182,140838,66685,47518,-31468,-66325,-100547,-89119,69632,215229,193528,39520,-29402,-61697,-193317,-241008,-147048,-39338,88026,184728,91197,-138918,-379995,-467588,-295394,17975,265185,171399,-132839,-168008,-47383,-72824,-162693,-152739,-10558,86058,-82137,-316579,-213525,-62306,-125675,-246623,-305700,-299882,-284038,-268344,-220035,-175429,-122917,-84281,-189471,-317708,-385872,-317218,-129233,-75658,-98913,9807,40646,-44248,-14898,83699,128024,23359,-174206,-191840,-50104,-20603,-68885,-104387,-73404,135346,323566,175890,10262,60175,105971,-73491,-304018,-385130,-270938,-61937,-22796,-165494,-263629,-298750,-298507,-274542,-213291,-73090,8449,-92822,-289208,-314991,-65031,155954,87772,-68843,-130847,-142764,-114684,-29735,5915,-490,-125422,-406634,-614659,-637953,-644208,-672092,-704064,-741785,-689515,-516039,-127962,-38439,-563550,-114952,595754,-506964,-653223,822044,310161,-732538,-501401,-324289,-338510,33837,-22308,-982704,-891757,866466,1484207,21895,-651756,-64385,301672,208532,449303,889129,977843,821467,558133,425412,486939,479209,290897,118743,110417,88919,-53254,-247417,-280126,37866,354673,301935,-35230,-189453,-138758,-104282,74688,370245,344532,40180,-49052,-2423,-110704,-127744,43260,161788,237835,233849,88829,61155,185501,256160,214302,62725,-43918,-64097,-45390,-146264,-193085,-89080,-11780,-29073,32669,230841,297549,66750,-84414,74362,229355,199802,106917,27773,111330,258390,237839,107405,113458,261537,334582,242174,145868,177186,235959,60783,-257911,-260375,-11253,76295,64540,133564,122348,29648,-17966,22335,140011,202664,40687,-223842,-219763,134178,320809,103610,-16996,80111,83538,98642,266309,233713,28925,-45372,-104898,-171477,-55546,114195,93817,-63192,-63071,157917,334659,192983,-65232,-148176,-111837,-65790,-91663,-190679,-163293,75624,287185,221620],[69713,-124343,-199915,-125243,-54455,-68640,-100165,-81864,-6644,-23044,-179708,-261007,-269971,-287939,-336623,-393697,-394423,-379093,-292812,-163716,-75958,-31938,-72661,-30952,137562,128072,-70692,-128465,-51122,-7721,-23169,-94251,-272191,-325406,-124299,33694,-7479,-165191,-207507,-72711,-55829,-141137,-98842,64298,189869,216342,198965,56826,-151171,-141115,11735,53609,32965,-85520,-199759,-71559,140404,167333,230208,276593,130875,133998,312080,329548,259667,168458,28014,-106604,-171988,-51978,139593,266708,211005,-23597,-193294,-138710,-137432,-235223,-231874,-126593,-117708,-94262,27750,-50953,-117358,78174,90301,-29855,117104,127716,-22895,101442,257579,242766,152435,85854,13955,-77554,-139290,-76547,10310,26871,-161551,-291358,-149430,-20152,-66571,-47107,15980,-83960,-67962,188584,298196,122100,-81852,-155449,-114560,46724,116137,-90714,-185518,-283,195305,151960,-23164,-52606,-11634,-76855,-139142,-102591,-97932,-129512,-158552,-279453,-339101,-142071,119997,130754,-28978,-144681,-174158,-187512,-243834,-309059,-302516,-162827,-2628,173941,241962,76428,-111272,-109382,-13753,-73797,-206349,-178711,-62169,-60592,-350702,-703239,-718648,-278560,66942,159791,79340,-44057,6162,61069,-24427,-50280,-14247,-78457,-195496,-195591,-79589,275,-77694,-214843,-185534,-13906,105943,-19835,-268024,-340644,-153725,46334,150589,192589,191072,97667,198579,227264,-45951,-253732,-153775,74990,195369,135979,-44845,-141209,-140503,-168985,-129762,41959,174307,86169,-35277,43822,157200,54955,-285906,-500669,-461177,-213132,30119,145691,37528,-25962,135839,166762,-23336,-105771,-133376,-190332,-208907,-91947,14352,10983,-46896,-137422,-184661,-163911,-192506,-109655,148210,198583,81476,97583,155225,82343,56147,71651,149006,149653,79994,118638,194030,216876,197797,40717,-205704,-177628,3701,-132584,-270869,-254880,-287931,-325899,-304652,-252650,-117105,-36042,-62190,59906,263513,268693,159130,185664,178099,-46887,-198009,-85193,28846,-23204,-36786,41580,102188,116683,121039,124514,42129,-111109,-148107,-87987,8183,43711,-20941,5384,219412,277022,73183,-53764,12143,45319,-30738,-53419,35485,6077,-126706,-145663,-64396,-46654,-172614,-330522,-307506,-169269,-184942,-287623,-221870,-44635,24272,-50388,-85902,-24978,107798,232420,216204,116481,91984,95460,63864,-100984,-185785,-98792,-8737,-75109,-142308,-142904,-121190,-175299,-238809,-123347,55607,217435,264548,42698,-140968,35518,270091,229942,-26025,-232802,-230395,-80132,-48736,-108097,-22257,112052,-8303,-233303,-181840,-17428,5751,-50417,-188311,-259564,-81993,66139,122073,141947,201363,158644,18023,15886,98717,-42605,-285958,-307155,-105125,58495,-33222,-217802,-141281,191050,230663,-95823,-306921,-215735,-107358,-72232,97593,323384,231625,-34656,-82240,-35207,16580,163711,281110,101941,-153048,-265671,-313365,-376826,-234082,57359,184115,114410,85777,78688,35579,34805,26611,24735,123159,287927,261403,80900,13207,105652,220235,249424,248567,151756,43388,93588,273179,236834,-70504,-228142,-45987,67344,-253379,-635442,-446664,110898,444946,290491,80783,137464,300432,276883,47799,-219842,-501432,-656961,-525257,-281975,34217,329433,227158,-272822,-757262,-745323,-405423,-303510,-287100,-183052,-803292,-1435701,-1514625,-2913202,-2283354,3022083,4706546,1663906,333891,-993860,-1854636,-207477,453116,-702463,-1127815,-539445,262245,833578,1258151,1154199,529031,399258,418588,132561,-38356,-23120,-217274,-281966,-90693,-42264,-12607,86022,-55373,-226555,-159517,-61900,-108445,-91358,-79488,-73530,-130040,-239902,-265962,-176206,-57361,216182,424022,269963,-37369,-162579,-263001,-321605,-175668,30411,172349,322533,393297,182263,-14206,-18405,-57679,-109814,-17068,172274,311544,230164,17085,-17293,54906,99550,137075,297504,450278,431348,435759,519716,461964,250699,44967,-66464,-181445,-222362,-195873,-344712,-464060,-211023,66564,-82695,-389263,-251204,167906,249781,99261,48848,-16949,-210813,-209249,49921,72979,-105916,42117,302690,201480,70963,77817,-59640,-175916,-190203,-246115,-189114,-84530,-24062,149189,286589,131796,-147205,-370523,-495453,-364650,9031,203766,118771,46557,67329,4498,9177,121685,130490,84716,112522,122878,85690,-8530,-60004,-70952,-155253,-116538,56299,110131,-4849,-146307,-228112,-219281,-215087,-257718,-102387,168816,293621,240797,113418,18646,48841,98915,19861,-13385,123374,248306,193769,129271,107653,79377,165351,296844,149623,-56425,-50489,59880,155982,86574,-22339,144118,283311,143289,25759,21406,-67953,-92211,-138077,-197722,-19598,96677,-160858,-368123,-274278,-26809,91489,-58218,-140784,-21158,-22799,-116758,1952,132135,40199,84723,226202,146625,135242,340124,415107,356652,203294,5869,7142,153009,95897,-811,86297,148097,83335,46634,201397,498464,520431,203680,-106046,-256503,-167129,67833,226415,317869,217225,-137415,-341071,-131338,140897,114015,-29398,-160901,-173837,78318,335854,375991,178516,17746,-12041,-83329,-163352,-194222,-161215,-86264,-3030,-45609,-145807,-139578,-53075,32792,-29442,-144944,14181,213867,227103,217416,137877,1234,-46321,-72189,-220911,-290979,-128114,147908,337351,225333,-70510,-156020,-10749,97819,152625,249148,270360,174847,20500,-54493,-49354,-41863,-172205,-427037,-380261,-72844,152613,304610,335014,60287,-255408,-283642,-73622,91447,15050,-96879,-84318,-16871,117397,164593,-49805,-317850,-325669,-139113,-37580,-173672,-368710,-418061,-382940,-203858,74951,250064,92139,-245548,-399170,-84478,199449,112935,-19140,-141323,-234154,-128532,-27271,-167165,-288625,-164100,-108985,-191821,-81865,126108,94072,9968,20599,14634,28719,43722,85431,166044,180475,76654,-43992,12044,25128,-166665,-244503,-107456,37871,98294,149524,109629,-98697,-340295,-418384,-272022,-50754,114090,28726,-173457,-180664,-80509,-95872,-185430,-219710,-69209,85060,-5688,-167271,-79037,17877,-103858,-273074,-302815,-206550,-142236,-110505,-114974,-143985,-135384,-134775,-220285,-289506,-342924,-285266,-108210,-53327,-83764,34249,57536,-68896,-30499,109202,148234,32479,-131328,-121854,23880,75995,-1113,-133442,-141007,89987,245283,37698,-167690,-77521,71453,-39602,-271600,-369801,-269796,-49040,54639,-23977,-157271,-276752,-337931,-355610,-304169,-104996,144,-125798,-254623,-203879,-14407,144770,163379,62555,-121076,-237045,-183959,-100871,-99953,-48005,-59647,-287695,-506247,-536025,-472944,-481293,-634938,-755409,-575212,-281148,79450,192852,-128144,54855,333860,-859933,-1307855,-345236,-479893,-770642,-305349,-117564,-49928,315632,312633,-545906,-735109,432321,778970,-172139,-458301,122781,474614,283310,404730,900781,939325,630555,443999,468681,529878,419543,158038,-17638,25361,-5126,-186574,-344496,-243846,86146,352719,289817,3009,-96824,-40508,-62258,79182,394671,408290,84031,-39267,38910,-29991,-45244,144608,296374,343457,257215,88673,40585,102962,145339,163857,81774,-18359,-46279,-13560,-99952,-202711,-141172,-34600,-67939,-41332,186085,318069,131670,-19508,89899,239983,203899,84630,10152,116436,274649,254234,116504,169077,346738,347412,227629,208749,250734,231049,-11264,-293791,-228009,1391,16916,-15314,105295,151663,79855,8792,57653,209461,242109,-1737,-278895,-217385,136668,333746,137464,-50741,-37081,-28160,47233,261514,226489,55104,27605,-26285,-95841,7867,146485,108988,-25272,-40867,143414,355538,265399,-15936,-142574,-116487,-72604,-112192,-202553,-130677,113189,302965,267265],[113544,-94440,-172221,-70097,22896,-30500,-93736,-105640,-96775,-149483,-202434,-133578,-108766,-189526,-307911,-408518,-371197,-277635,-185624,-53722,13035,-11812,-101768,-104017,79267,131813,-117112,-270190,-140865,24647,63996,-35723,-271770,-329485,-116255,73026,85426,-73121,-142647,-64005,-90979,-127092,-34619,57481,101962,138542,151228,17710,-155332,-115567,29542,108082,102554,-64026,-231226,-88977,122064,143723,209563,310130,277473,297839,336816,235683,178952,190956,140119,10637,-103031,-37803,110381,162286,53281,-52377,-85680,-92690,-183085,-271885,-214014,-46752,-9665,-41068,-624,-74189,-129726,46496,48027,-38462,89919,40518,-109035,100142,312665,298894,198146,107861,63342,15200,-66950,-89968,-75420,30152,-4179,-42505,7185,8338,-83227,-84785,-52093,-154480,-111014,163917,284636,107324,-107294,-174787,-85197,80181,74134,-154874,-217287,-11739,170974,104152,-2357,40547,59202,-43488,-142741,-120840,-82256,-85373,-118841,-225746,-341662,-252921,12448,102638,-30269,-168982,-255302,-276969,-217701,-184891,-183158,-58784,95870,239313,286072,32745,-245978,-196963,20187,75858,-79277,-178514,-89711,24441,-203422,-626635,-753895,-366173,14649,146894,75815,-30119,87603,165736,18807,-58936,-487,-58153,-257831,-349614,-205815,-67983,-174305,-320093,-172830,59391,105199,-21692,-277302,-492151,-386785,-100734,82704,150578,141726,77148,267821,328747,4441,-238105,-164233,13896,100740,120676,91520,19195,-104566,-219374,-159375,36704,152285,94171,-13637,34734,145120,99943,-257022,-470985,-399869,-160233,26764,188155,177674,48328,161087,223651,-7016,-198239,-237102,-244828,-273703,-155404,31579,48033,-85684,-201024,-198338,-182630,-266400,-216015,37373,102987,25775,89190,169444,59788,-32951,-61901,-13517,65840,106351,159119,187230,161686,126424,-8223,-222612,-197598,-47099,-94111,-162643,-159141,-168796,-172708,-199775,-248161,-162301,-28153,19793,37921,189442,212864,122457,191203,210681,-34532,-166180,13374,117097,-24511,-107797,-22073,97828,91432,34307,59729,-1560,-184379,-205793,-121590,14314,126943,63024,9601,197598,283359,42832,-77908,86667,161577,53474,25829,97142,78179,-40610,-85506,-81763,-121920,-264070,-382237,-308036,-121681,-142807,-300379,-289783,-102319,-7493,-82080,-107702,-18487,154786,274716,201048,89518,83146,48211,-54902,-249590,-339797,-212884,-38526,-98376,-245298,-303962,-209739,-162400,-201774,-99459,68666,202022,202097,15672,-135464,53127,297479,235617,-56529,-235483,-201180,-31014,-1103,-135012,-119344,23029,-86746,-326983,-257948,-27773,10412,-107210,-280998,-299202,-101828,41025,28618,25828,120668,161802,8269,-54056,22621,-79351,-292824,-321732,-148366,-4458,-56550,-169910,-44027,186835,116818,-196825,-370483,-248382,-122945,-83018,79178,310211,281266,78923,-52534,-127017,-90281,102160,229786,46647,-196718,-244390,-243461,-355694,-325331,-87795,18856,25394,65525,107397,117504,127952,29967,-100762,-56355,132080,153024,16349,-23555,79590,181807,262814,276091,145164,33884,112068,292748,210876,-92833,-255644,-56227,144309,-95884,-385205,-196088,226339,442376,310343,145339,197587,255526,157192,-15967,-211977,-495257,-685353,-542604,-249059,106731,351397,214505,-331703,-865971,-856620,-503508,-320505,-190198,-200648,-1192782,-2418148,-2552993,-2919588,-349838,5813477,6417412,1281435,-461693,-1670446,-2450847,-715642,98329,-867736,-1117712,-291150,616614,938629,1127282,990209,341795,201627,381586,240762,6986,-73108,-268893,-273010,48197,173171,129663,133710,-76880,-283738,-182300,-52755,-161515,-139217,-34080,-44753,-139615,-246076,-285779,-218239,-123892,114170,353924,258713,-53475,-204636,-279007,-291779,-125115,72594,173889,239087,215442,34352,-17852,72240,53277,-71417,-45473,131041,269801,164856,-28107,-30229,75351,148240,197589,313391,434601,465927,518773,605445,501604,254664,-14255,-156956,-205981,-210480,-220582,-381382,-496032,-261247,15737,-86631,-323388,-198988,133993,222583,79475,57040,70246,-111542,-227437,-11935,121349,31594,171245,369228,246653,79053,10641,-129881,-153010,-87272,-178496,-153427,-8087,21608,128054,276297,171619,-120952,-338068,-400134,-255548,92617,277095,146390,15081,19796,35127,90906,138249,109479,94649,151478,80803,16087,-83583,-160568,-179715,-216397,-154395,45103,181456,185219,35755,-138040,-189630,-196963,-218126,-68564,156149,227784,181510,75633,8711,62090,87073,-22980,-11096,173245,282475,173458,67465,51696,44277,147307,285865,191426,18321,-44606,51619,197949,174005,58024,198904,280746,75310,-89733,-113427,-108993,-9420,-370,-23940,171981,251033,-56594,-369966,-403448,-147911,43408,-69721,-117240,45781,28574,-114914,-12414,157321,136685,148068,191940,47627,14083,234020,369991,352084,162114,-70503,-27611,120299,18170,-19551,144171,196382,83654,6756,143827,464113,483031,110282,-260365,-343072,-132963,155651,339394,454379,315208,-107963,-371137,-239204,-30566,22936,19679,-72984,-94424,148843,365169,360127,187882,97631,95410,-23766,-182358,-207462,-122326,-30633,68090,111845,69225,-58515,-68565,16029,-42597,-153619,19070,264293,306566,275437,174783,19651,-36432,-30134,-106064,-168340,-52823,181727,315633,196093,-35699,-58143,84195,200396,271227,316012,281523,191834,41077,-74230,-112918,-77852,-114822,-297753,-273003,-45547,85360,241307,330099,35722,-350874,-412187,-108608,116671,13575,-117761,-101547,-70402,50309,175827,7379,-310145,-300126,-29807,94307,-82770,-331839,-392943,-311274,-65411,275127,408037,184742,-196193,-352628,-73243,219370,159191,29540,-94171,-225787,-212817,-152983,-209845,-276350,-248365,-238474,-180554,6322,127520,11678,-68339,-618,84834,137363,184354,237832,226834,101868,-66959,-122433,36488,78769,-180759,-313650,-111044,96742,93772,100520,126893,-58282,-318255,-380884,-246331,-112758,-64045,-145265,-203533,-166868,-95997,-85323,-168441,-257344,-140980,37439,26265,-62376,-3471,92966,-26717,-226599,-233592,-88623,-12713,1704,-56199,-143272,-175662,-199591,-223652,-205648,-229705,-222255,-102445,-18973,-5430,99000,100535,-44277,-18646,134207,162647,40229,-78402,-45031,89042,165719,81534,-130849,-179096,57235,163248,-76165,-306033,-209200,6861,-11503,-233453,-390232,-313788,-84182,65356,100444,12732,-162366,-273859,-336731,-342707,-142761,586,-111083,-181725,-84901,-1052,49248,145875,120016,-133694,-305822,-225765,-173785,-213266,-101995,2712,-137680,-333031,-376742,-275637,-263995,-496488,-690281,-445999,-84777,168536,244172,114625,91269,-11817,-1119684,-1750274,-1375087,-1140939,-682922,-47409,113236,284266,675860,725997,1753,-417500,25829,-69526,-422262,-288782,172998,512760,357823,406415,894327,862118,433649,325744,462306,508720,325147,28941,-99772,29215,-2544,-262178,-381627,-153639,147431,325280,238551,26173,-7517,44064,-7936,117864,417287,435751,129811,6380,117143,124337,153038,330575,431758,402297,272760,122095,35609,-2947,-10207,72992,107378,13415,-48073,-19928,-66872,-195496,-171820,-41538,-74940,-90046,132931,331506,232261,88507,155349,300514,248006,119601,87869,166486,270393,244322,106145,178596,385232,356805,234475,280502,337580,266023,-4253,-247613,-154673,25665,-29075,-67451,108623,226441,165870,51897,83927,236610,240260,-33901,-284233,-169313,156977,325746,161276,-50588,-90905,-83987,16630,215692,171386,48577,73852,50091,-7089,74904,166082,96797,-15626,-36543,96178,305248,293667,53562,-96341,-95544,-74569,-128244,-213018,-135295,88848,259016,265955],[122451,-52005,-107713,-7133,68032,-11103,-70741,-88924,-150451,-267089,-259827,-67233,35309,-68307,-255285,-394548,-333081,-162322,-43159,75820,112279,39199,-91228,-167218,-16029,101665,-135808,-364817,-229098,21378,136748,24351,-263081,-320376,-106329,95403,145108,2157,-77777,-59137,-118861,-87407,54754,63258,40860,108738,124622,2987,-91380,-23473,60755,112570,101350,-81459,-282671,-143053,77900,112299,150731,268086,353908,412908,335246,124358,59848,174029,239119,134758,-15404,-18983,69534,46639,-87186,-67997,24534,-40767,-195234,-270629,-189825,14319,103986,50162,5223,-80819,-129295,6005,-11261,-57685,63662,4771,-125656,107672,367733,362843,256474,152443,132564,133061,45496,-70210,-121244,43764,191786,237049,153594,14888,-104959,-113551,-113971,-209425,-156703,103909,254179,114442,-106252,-195683,-91268,65617,-6324,-227847,-251113,-54426,96450,58647,51994,133791,107053,-16040,-114790,-108728,-40230,-23424,-88497,-186105,-345961,-374248,-142858,22787,-37093,-155941,-265934,-275401,-137799,-52596,-41843,52667,167118,271317,277671,-61380,-387357,-274853,31959,182678,42365,-135680,-62528,118308,-83028,-578703,-735633,-379630,5396,131001,32333,-57525,103265,198798,39915,-53265,10684,-51391,-295983,-447298,-285521,-93075,-207166,-350558,-130086,121903,86979,-27799,-234234,-510106,-493083,-180607,34979,65345,-30385,-51864,199765,292133,-4955,-201602,-128703,-27549,18702,125750,257736,213705,-38632,-233973,-161397,33221,137106,134893,26050,-8143,64466,42393,-246934,-418977,-334093,-138657,5793,222706,316511,153330,201161,266088,8691,-268732,-304738,-266549,-308409,-203391,64999,100271,-105466,-226615,-182229,-179330,-290771,-252541,-34218,18474,-23694,52167,92238,-19295,-116062,-155299,-130707,32851,174198,190607,140041,66683,29688,-49039,-188819,-168943,-82944,-33041,-12337,-34620,-49623,-30710,-107318,-233016,-192495,-40793,39900,-25904,78074,129294,66146,167713,214785,-24316,-123012,98153,195429,13418,-157185,-126375,28288,25826,-59720,-10763,-55497,-256499,-287652,-179444,8929,190962,124819,6389,164198,257716,-11767,-94263,191516,296645,127231,78915,141353,130665,-593,-92885,-132246,-183505,-290072,-340489,-238288,-64416,-106481,-300341,-346517,-183085,-81924,-129448,-131072,-5619,204727,279961,130221,22306,32047,-6720,-131013,-340882,-461980,-302975,-83390,-123028,-314105,-437906,-312785,-173429,-188699,-131202,21939,147521,132437,-8830,-114930,60374,277195,200941,-94849,-235301,-139762,30295,19856,-184798,-223531,-63635,-145084,-370737,-286827,-33297,9271,-134158,-306337,-298592,-129353,12813,-55997,-95816,22480,134875,-26211,-136407,-63329,-122801,-283847,-300066,-168770,-60992,-72312,-104668,52585,146034,-23804,-285972,-397868,-241995,-89773,-72479,37701,238175,267409,159686,-15104,-191995,-193434,5930,123581,-21780,-222906,-228041,-193639,-307073,-350090,-177011,-96217,-39264,35192,88032,131522,173447,57211,-176762,-226302,-54388,33444,-18111,-25416,57659,150677,295925,305486,107278,-40473,72145,237807,118130,-127864,-246382,-53617,193246,81565,-74267,64316,323191,401108,277398,174989,231542,188870,39366,-50211,-177162,-463477,-642319,-450680,-121381,189514,307980,124600,-409866,-926271,-928673,-600640,-333782,-76579,-115982,-1261802,-2939677,-3398862,-2852014,1355114,7444387,6890470,978422,-980366,-2134332,-2636624,-899191,-67003,-701090,-796317,9901,832475,973917,950681,697388,93120,-4365,333272,353005,117184,-29962,-223859,-196674,208992,420070,322519,182071,-123202,-346789,-172471,27698,-86235,-103177,15406,-45876,-151424,-204409,-223288,-178763,-124063,28531,234818,162210,-108323,-253511,-272509,-180609,6628,137793,172299,175640,78874,-67712,-25968,119811,127134,-34578,-70638,69782,181741,63205,-96554,-78951,53462,146921,205621,269981,353985,473168,586824,622836,477578,232345,-61322,-232582,-225161,-189219,-215801,-357274,-467702,-290994,-41804,-86959,-229949,-147804,32703,98081,6412,40186,128646,-16939,-214648,-63554,155486,170745,307314,443789,307012,93300,-67588,-189016,-107978,16190,-85452,-89804,56324,45313,71118,200547,140454,-114207,-269110,-256399,-106444,179268,330363,158012,-27705,-15899,97482,173631,131659,72946,105628,157294,8065,-82187,-157519,-238858,-248342,-229886,-195391,-16353,204963,329787,202088,-26362,-125606,-146139,-151213,-47291,112215,171257,151528,52770,5571,71449,68213,-39954,9826,201301,274655,124703,-22398,-26400,25763,142445,238174,211652,107704,-13969,61015,262908,290067,174829,254592,262037,5384,-188199,-200745,-73496,104698,119582,148908,387402,415942,80798,-278845,-412517,-204504,5998,-65248,-66561,107355,58609,-124013,-56850,138789,205162,193025,158794,7016,-20070,178672,331705,312074,91796,-143728,-56066,102132,-8759,-14974,179084,207086,51140,-47814,71584,371718,410014,55796,-326508,-339558,-50108,218140,388191,524073,372014,-86158,-382964,-343287,-250150,-125837,6165,-59043,-96709,89119,279165,290367,181225,169259,210102,74367,-131275,-170959,-105814,-8681,123998,237995,238131,25366,-63437,9509,-42509,-140585,3901,222108,257312,234519,199459,80374,-10059,7290,24665,-24175,38706,219626,280774,159754,-2241,17123,146076,262048,347376,352963,289707,189099,16097,-122484,-170808,-122976,-62607,-111496,-121421,-32378,-4354,155571,302666,15759,-431780,-519310,-133623,146202,29903,-100666,-58764,-62943,-4760,166306,72899,-245593,-248555,37040,170128,9158,-224587,-299188,-201557,62621,388225,451969,228972,-112618,-250145,-74419,167941,169110,65863,-42952,-189678,-266812,-241212,-178661,-172921,-280063,-343757,-161684,100680,133346,-65571,-139132,-4851,163344,231402,278590,325914,240960,1642,-205507,-185261,32944,85971,-226992,-419382,-147311,133967,85891,46183,122094,-36904,-320764,-370549,-235731,-168482,-241060,-308195,-211984,-128944,-87597,-45667,-128775,-272310,-219324,-53979,-8442,-47605,-2347,152944,83312,-135186,-143037,-1327,56403,27929,-70030,-181412,-239104,-263743,-202470,-93839,-87584,-158003,-122275,3124,92296,175772,162423,29300,22593,153978,164308,42033,-29322,13276,119511,216633,153839,-85345,-161142,50634,109037,-124194,-358496,-288713,-50785,24952,-178365,-410720,-363793,-138579,25132,181733,192404,-4738,-145276,-233743,-305495,-150861,27413,-42237,-82506,8039,-37216,-105032,43561,92482,-166272,-343676,-244008,-234434,-308032,-151213,48727,12854,-134569,-203048,-111841,-87809,-332545,-561672,-339876,-6445,72287,82856,101586,-40157,-381495,-1211146,-1866435,-1992018,-1456656,-417929,251208,313884,549401,973889,1073327,512670,-48606,-314300,-837965,-616821,-132550,108581,426172,419674,442580,863752,764211,278236,237317,425503,450324,239027,-46808,-97962,115952,86149,-257385,-346532,-46619,194477,267910,155278,28108,53202,82302,33601,173557,424409,414130,172858,91459,219411,311216,411402,551563,544727,416105,283260,176592,40965,-118729,-179697,-36246,116016,28904,-77571,-61347,-58499,-183028,-182988,-39387,-51865,-96730,96040,348976,352550,210173,247156,384517,298332,173401,207734,225023,239500,213203,82431,136755,351766,345401,259805,350230,423121,335466,78399,-136173,-51851,73099,-43417,-84793,136665,315475,253153,107291,108396,218075,198459,-47763,-243466,-94847,188027,298326,165989,-11773,-59468,-65257,13188,140929,92724,28320,97141,111255,71608,123633,158569,55693,-31423,-36493,45769,209797,270958,123194,-19671,-53952,-77545,-153966,-237241,-180913,7826,166660,215855],[90154,-15667,-28847,42684,63406,-8861,-21544,-28435,-165296,-367532,-355337,-92267,104449,29845,-204829,-380070,-314059,-79230,82460,170109,172449,84371,-63570,-210618,-121801,43780,-129923,-394718,-299295,-33094,134676,33386,-252844,-290811,-89713,94550,159223,61009,-10231,-54979,-137635,-29040,158112,101199,52725,154984,134685,11364,6791,104807,108229,76276,42499,-115390,-313876,-203875,17204,67157,59541,163567,344400,451692,318030,38115,-61535,113864,289782,231293,61437,-9645,17220,-58843,-179401,-77088,95498,-247,-177240,-239533,-171415,32917,177521,137676,41279,-68225,-116859,-23064,-55041,-81676,29378,7310,-86105,112943,401978,413025,296593,194378,195450,229315,144617,-31460,-110088,69009,360009,453659,256939,13114,-121820,-126729,-145841,-226223,-190026,25088,213390,145457,-77238,-216040,-141846,-19326,-127889,-301937,-281079,-114397,-4986,21524,113080,200653,129026,2426,-71914,-80495,16506,56045,-44364,-145352,-336700,-470537,-315324,-104793,-57190,-114275,-207316,-182875,-25738,49433,76079,136579,187232,258970,220853,-174941,-491183,-319667,24326,227470,135558,-54223,14055,205343,-3006,-553879,-678083,-328084,25050,99246,-48491,-115905,61215,157999,25928,-39133,26236,-53917,-309062,-457786,-279670,-62388,-171147,-301847,-69421,160356,66756,-36811,-175266,-427302,-447941,-158746,28820,-27660,-232818,-220116,22235,113570,-79843,-152027,-56114,-40732,-35711,148475,412345,388935,34790,-216627,-136578,34822,118151,161803,45450,-75006,-39582,-75681,-255487,-359476,-277095,-148315,-19831,246248,406744,246421,239284,286482,23097,-292647,-303980,-226432,-293745,-226499,98710,147972,-111955,-226383,-155333,-162625,-264345,-211439,-47645,-32035,-50916,4232,-36912,-120050,-164661,-185134,-161687,70246,264681,201918,64514,-35902,-52481,-66173,-133746,-130015,-98284,37633,140089,82608,33226,55198,-56182,-216375,-200473,-64241,-10675,-124643,-54753,31407,1375,116744,190649,-9363,-80878,130583,238797,94526,-153108,-230838,-82008,-55607,-122453,-49062,-89122,-301335,-367285,-250767,-8849,225970,152480,-4376,132043,209418,-79032,-107005,290952,414845,177962,91849,144804,124815,-33201,-166695,-198403,-203827,-228112,-211292,-121817,-11083,-71888,-274633,-370296,-258074,-165442,-173370,-145973,22294,254966,256865,33635,-64724,-47392,-61509,-146343,-343025,-499984,-328981,-123095,-153594,-342450,-505117,-398791,-200010,-195616,-197972,-57230,68899,61565,-39480,-99609,46883,223235,158132,-101252,-206012,-53429,76692,-22220,-270837,-312519,-121693,-168469,-366883,-277618,-36644,6051,-120733,-257378,-257681,-142947,-7575,-111603,-196677,-59997,100510,-56920,-192673,-126357,-158775,-259561,-243708,-160242,-93700,-71354,-39815,107695,78279,-143022,-336274,-383189,-200900,-24790,-52490,-24602,124234,207077,203624,28929,-217608,-275859,-118496,-21600,-84204,-216064,-219914,-171042,-226548,-283446,-192118,-143008,-72086,8370,41057,79031,149925,90127,-183038,-333727,-210686,-68873,-29664,-987,41216,133086,332802,318465,36825,-155474,-8750,125379,-14236,-166896,-195877,-27684,201533,220079,194389,265479,375744,338210,202092,152178,217889,108312,-54643,-42069,-108364,-402924,-546891,-301745,51383,264288,220279,-5716,-465368,-908329,-944229,-669416,-303794,60703,42528,-1072490,-3042128,-4039137,-2886821,2235834,7587878,6351070,1134224,-1044600,-2307309,-2420396,-761444,-46248,-329993,-313743,270273,871506,928144,740502,331073,-171881,-177383,283682,447624,262870,87158,-90464,-51715,372206,655590,537730,236683,-166829,-389092,-144342,125805,67157,16649,67989,-68247,-155121,-129093,-110248,-75297,-56356,-14576,100893,23567,-175104,-297378,-254790,-43029,152478,189166,160034,149443,52409,-50344,-12737,118359,149228,-5256,-92040,-13545,44633,-69867,-184024,-149474,-3599,95483,166180,194227,230769,420506,594519,563628,403329,201538,-75846,-263374,-221739,-156029,-177814,-286931,-407223,-299565,-91863,-81997,-114541,-81236,-82273,-67652,-76216,16097,145848,43822,-171260,-72584,190577,294364,417618,505358,376079,121442,-137644,-236636,-67527,81359,-6831,-35391,70678,31305,-8235,82171,51650,-131088,-187671,-103821,40881,250950,353705,144303,-83208,-29552,182152,235255,96890,12419,90560,113217,-61788,-150020,-188168,-277575,-276030,-215004,-236562,-110206,170084,374987,298245,79418,-35421,-69560,-78896,-46180,50539,144147,155425,35876,-1002,83429,66159,-15126,52644,210617,240276,74405,-110245,-115366,12887,134547,153337,179138,155594,23524,84372,320922,386900,301798,319105,240816,-47842,-241675,-216999,18196,208933,183574,263995,547914,534238,206938,-123849,-297864,-178950,-8757,-45727,-9586,136212,51329,-152135,-131287,81600,230418,198792,113023,9310,15522,171855,297444,237293,4976,-193290,-68701,105364,26186,19539,185269,169772,-19043,-114799,-6382,243735,321566,50814,-285879,-245337,58085,244208,372538,524385,381263,-69851,-349877,-378998,-418937,-279867,-68732,-119359,-182451,-77488,114498,202178,174812,224072,304738,173261,-43467,-115453,-125495,-29766,146779,292504,305289,91716,-38190,10004,-30702,-114462,-32028,100845,105577,124239,215595,174042,32150,36407,133482,88914,108506,247625,239052,117247,24694,67636,177821,272377,350264,344152,289383,167367,-41289,-178253,-199539,-157082,-35269,56866,19824,-39523,-96077,66652,262573,11775,-460317,-549736,-129264,178423,63896,-55450,18943,-10040,-34595,139872,119615,-158218,-191920,44226,162336,58873,-90421,-161455,-88056,139112,388470,385520,210511,-25555,-130445,-77055,81241,145504,83470,580,-133905,-272432,-269597,-87242,-12354,-257357,-408039,-146060,181646,161161,-95810,-173530,11757,227429,283727,301975,336595,216794,-86902,-303270,-223440,7305,57009,-276416,-508680,-190205,152985,85885,-1707,86881,-40616,-334043,-383232,-244364,-209942,-375075,-412891,-187641,-69268,-46753,18088,-83782,-275428,-292598,-168349,-101006,-126695,-63920,187848,191454,-37964,-74503,25125,49697,-29708,-147562,-243537,-299677,-302787,-167817,4082,29064,-118289,-163694,-3390,159626,228631,222380,127308,80767,162057,149405,35206,1663,36440,104759,205756,182449,-10470,-82197,75918,105250,-86558,-307416,-286414,-67761,73004,-107971,-398949,-382545,-177858,-26141,217759,328680,133457,-12534,-90174,-198734,-112729,77497,64116,29041,56155,-118158,-276177,-108882,-1410,-208519,-354086,-249639,-273167,-364517,-187921,65222,126984,40349,-59144,-25815,-2470,-192039,-406268,-282082,-76733,-199811,-239986,-124661,-315615,-713662,-1114454,-1648465,-2065325,-1331926,7789,549652,437729,645097,1068001,1210999,843781,239784,-579153,-1338733,-656055,47254,12722,279000,466030,483683,791099,648989,180476,193388,387182,392871,199556,-36993,-11559,245992,209420,-182991,-256027,37784,206945,185108,58008,13738,73455,62547,47830,225325,402300,344024,209888,205321,327113,484107,653139,738575,612772,399263,289498,230704,48510,-226703,-330624,-135924,99281,27376,-115794,-110166,-69242,-172480,-181809,-37027,-8333,-60003,86324,370885,460204,309502,332730,455948,317331,198987,295920,250891,184910,172698,56203,58588,249601,305649,294111,403058,483959,416409,207787,9922,67456,149990,-16285,-72017,168365,376855,311185,171619,140665,167683,131541,-43531,-178164,-21044,222303,264693,152661,52581,36999,13488,34435,62135,22912,23435,116554,153363,121667,135450,116555,-5986,-58993,-22715,21380,103900,199297,165326,62767,-5173,-84815,-192829,-276755,-248935,-99334,56005,133221],[25756,-3052,35396,65063,18809,-9057,56709,61464,-153173,-438589,-462347,-195262,69514,63273,-182279,-391128,-338155,-58157,151449,196691,165549,94012,-41264,-226301,-205798,-27245,-114637,-366255,-335998,-125267,33546,-34646,-240892,-233476,-58768,73208,131366,109434,60292,-52002,-149697,34241,256588,175873,146639,261686,176809,33733,94206,224591,167218,25615,-39381,-138668,-295053,-240188,-47971,5701,-46871,30778,261580,407083,286942,-516,-150968,24184,277903,279512,106762,-15868,-39825,-136008,-213543,-84938,107765,20770,-142299,-197660,-167652,3299,182461,183659,91530,-39051,-96082,-25482,-55811,-98661,-18490,14139,-33685,102645,395342,423340,289643,206508,222450,255657,175558,2440,-53216,97641,435921,536119,302918,21188,-125330,-125954,-137624,-198697,-203428,-55789,157506,178013,-31367,-230622,-229203,-170246,-274872,-360758,-292565,-166552,-92633,4000,154240,221856,128655,7575,-51928,-70004,66492,147022,31364,-88675,-300974,-513501,-467055,-256897,-94885,-65472,-104973,-32738,83083,92080,130417,164955,152106,206361,138080,-264928,-522049,-316094,10724,217351,189095,49166,117436,270093,37163,-527785,-598734,-240952,49353,42847,-148331,-180817,-8092,69921,-18538,-24784,47875,-58917,-301536,-380078,-180788,13316,-88131,-201235,-12745,170498,60676,-47261,-145591,-329251,-307426,-49773,66019,-87919,-359976,-352335,-199520,-154863,-200784,-101612,31505,-26651,-57312,178542,515920,495935,90378,-177996,-91747,41643,84307,132291,9735,-150697,-119896,-184714,-264274,-292052,-229671,-172654,-29388,263196,418831,282158,252902,281643,34899,-264403,-233927,-126799,-235131,-227814,112277,170665,-116955,-223434,-139083,-142139,-200356,-114123,-9664,-40022,-46519,-27591,-145335,-185013,-152215,-144454,-97882,169368,345348,184418,-17080,-109668,-85228,-48994,-86408,-115442,-95054,102158,255290,164046,69400,75510,-49429,-199136,-180021,-81350,-107148,-235709,-178365,-53531,-51838,50893,148238,18036,-49956,89604,230868,201769,-83747,-292051,-191348,-117959,-121336,-28046,-81173,-302916,-414564,-315265,-35364,229449,144963,-19915,109040,151714,-139659,-114126,352463,482603,198496,65819,96823,43500,-135934,-278925,-257448,-169518,-87401,-31390,269,28309,-28689,-212510,-340268,-287094,-214972,-198510,-147341,68159,303635,227316,-45060,-136637,-124429,-108008,-108945,-255030,-433610,-291252,-151138,-196760,-342756,-493291,-436965,-220843,-202505,-255396,-124925,-10178,-9847,-80670,-97930,19100,161604,136130,-51893,-128825,40691,86357,-134056,-389671,-372127,-141210,-155877,-332000,-255562,-47288,1013,-75200,-157577,-185677,-118676,-4209,-123537,-251072,-95153,89511,-52541,-193621,-148414,-183568,-228903,-163500,-120884,-93290,-50122,13702,104924,2278,-205267,-334739,-334839,-141564,40696,-37804,-92383,9874,141273,222674,75366,-203076,-318163,-244183,-175532,-126562,-167352,-204124,-156654,-112678,-136220,-150000,-144401,-82865,-2280,-1281,-12140,65181,110832,-121875,-345753,-286431,-131001,-32999,29167,27734,121655,344524,296029,-50587,-260826,-94967,-10072,-153556,-202767,-114557,20903,168368,273263,344836,368135,371399,268573,104973,75795,149437,20512,-117155,549,-13261,-316651,-429807,-159813,202634,306595,112259,-132638,-461715,-802747,-904644,-692557,-207686,212923,209060,-763261,-2881114,-4499209,-3120663,2111563,6530963,5377072,1825520,-704335,-2224707,-1937223,-412656,93211,36856,103412,396809,749330,807864,513712,-28539,-397830,-284495,239093,501285,396345,232198,90889,131928,511759,835953,728603,293882,-180238,-384303,-112173,187682,217669,178351,119777,-92929,-142757,-45842,8053,56379,59088,1366,-1379,-93169,-218625,-317040,-229702,65170,247291,200719,140549,163946,145794,87697,23375,70228,120044,10667,-110255,-108324,-117539,-211979,-276163,-219575,-74169,14591,101535,123311,107591,306364,524130,450648,301221,172824,-51537,-236381,-189652,-113844,-113946,-195313,-339617,-285190,-123387,-73935,11880,17190,-148729,-197410,-116924,11604,132689,66399,-96987,-18364,238119,383377,470658,527339,436395,162019,-183901,-272833,-53068,84391,20494,-21048,23145,-21421,-93829,-48819,-60384,-159101,-116666,18107,145868,292542,344923,101015,-148457,-21950,262554,254402,37372,-67874,30591,28740,-91619,-136456,-150811,-273849,-277886,-202351,-275167,-208275,87302,309359,295061,149274,58222,12325,-24259,-63747,-9192,149118,177739,9333,-24656,96844,93914,49472,110802,205869,197252,47306,-165164,-198642,-13830,99614,38996,83157,130018,50527,112048,338255,419539,404549,388541,221326,-77155,-237052,-161472,127779,269855,178062,284106,587677,561796,284358,47119,-100747,-83932,-431,-20105,30346,117356,5798,-196436,-220661,4514,211418,156431,40531,13478,66610,179697,248885,137362,-74959,-202182,-60367,124750,104488,78642,165254,84785,-122146,-185809,-77374,114062,239152,83979,-168320,-101448,153965,231702,310314,472978,349720,-57279,-265710,-313881,-464207,-389663,-184455,-222972,-312208,-282283,-71733,126008,177875,254153,351451,229159,31034,-80356,-181611,-85415,134339,267045,261507,123373,-4551,7323,-15427,-84128,-76363,-49535,-78558,-1772,228935,278991,83301,53626,186293,127480,123580,247330,190630,70499,45514,104131,194107,238489,273340,288154,275993,131821,-106443,-215535,-187160,-165012,-41380,139053,98901,-67799,-175158,-12617,214980,22898,-413535,-474494,-86370,210404,111591,3003,97245,56452,-39438,101696,130403,-83311,-149395,-3455,74114,38621,10999,-29305,-10702,140734,295284,252114,139083,34494,-33427,-67995,10521,103724,79500,28359,-68740,-228095,-241792,24954,150693,-195514,-425852,-139978,233045,215782,-57173,-153446,45620,257080,279127,257532,286930,174638,-134928,-334664,-230875,-22370,18519,-293594,-530829,-211830,158774,97240,-33190,30841,-57741,-330963,-399804,-263717,-223035,-424672,-424252,-123874,9463,29726,98357,-45333,-275100,-346939,-274674,-217659,-262528,-158719,191282,266344,31741,-52035,-5860,-11863,-131777,-251666,-298568,-320353,-293490,-134423,48038,74916,-114010,-209462,-39231,163407,228601,252000,209808,133124,153464,121471,22529,7692,25842,56424,131272,144463,62678,35103,126631,155463,27204,-170472,-202239,-32030,119627,-36878,-340600,-351384,-178330,-46025,225032,387330,201165,68467,40167,-58327,-42693,125270,173862,138354,60041,-223643,-423075,-265152,-121638,-244655,-344573,-253133,-285558,-373097,-208377,45351,176156,151142,24347,-31577,-22887,-112694,-270702,-277550,-264786,-566519,-613159,-441780,-661586,-962905,-869713,-1187906,-1645446,-821990,507795,791923,459377,525989,876919,1058470,904427,341008,-774932,-1478409,-490990,289390,-9121,161962,506237,501496,659522,509850,125636,183515,367522,365755,223589,60153,131164,363803,302969,-75875,-146038,74929,179031,90362,-30708,-4935,57523,-1526,36406,256655,344863,241169,239159,324336,420366,607428,809479,827517,617102,367295,287918,263286,51952,-309242,-439226,-205590,64564,22705,-129638,-128736,-80765,-164139,-175696,-40422,40612,2892,93105,381270,518273,358840,383864,485486,283839,166762,300744,222904,119000,134984,36671,-28442,108767,242680,324058,425418,498738,478176,339906,155650,189342,251199,49420,-41377,178600,376864,325042,239651,184413,107287,59391,-29295,-118651,24761,250280,241768,132320,118538,148221,111112,69224,5945,-12952,52254,148256,179137,135544,103499,45769,-71264,-80749,15917,37713,16677,91142,158505,122626,34910,-94586,-234542,-317366,-305938,-188960,-36789,44898],[-50250,-22980,62164,57914,-35671,5874,153858,151635,-133138,-464458,-534042,-328412,-57570,14126,-199959,-435185,-403639,-97471,152614,156379,95549,59416,-35362,-210584,-244183,-95992,-110687,-306228,-331086,-217561,-137352,-163761,-219998,-143645,-8044,41133,79106,152958,128886,-53388,-159292,85528,328572,272174,288696,377499,226672,56731,134571,294043,224707,-8695,-104342,-132321,-221665,-232754,-104897,-65705,-142638,-88073,138884,294331,237651,6385,-186658,-67601,215859,278026,113841,-34720,-89775,-174575,-199902,-90591,72053,24894,-107271,-165431,-177227,-57004,119456,167481,131849,-1096,-71149,1716,-5235,-95987,-77225,-11061,-19553,66801,339220,376586,223207,172580,195519,189248,113304,10858,17937,116747,387316,464782,294937,50223,-112522,-119551,-96515,-137946,-198035,-126395,76997,176517,11948,-233218,-330983,-352148,-411933,-381722,-268996,-186764,-129015,14475,158671,191637,111291,-5275,-91697,-111642,86085,233990,135551,-13011,-235458,-492000,-564465,-398320,-147938,-33226,1490,120126,152371,66358,104682,130441,78559,130870,60710,-294486,-469450,-265298,7224,178521,205074,151164,217615,301434,47367,-477080,-513237,-154886,56986,-35837,-240435,-225170,-67418,-23324,-73037,-16950,68780,-62585,-280549,-244352,-18789,105980,6118,-92102,18577,157794,78334,-57221,-175921,-302568,-180098,84343,128799,-86143,-348696,-397824,-386812,-419851,-327840,-63848,106864,5946,-49189,202971,543549,506898,109569,-130255,-37282,50280,32695,33892,-90744,-219107,-149106,-225607,-247827,-206073,-182147,-186280,-4726,280922,353035,234165,223650,251821,41941,-198636,-124555,-1664,-157945,-219544,88201,153067,-132620,-238453,-147202,-123835,-119958,-1030,52901,-11962,-10127,-18388,-163723,-161856,-65628,-43836,34567,294283,380561,133949,-81268,-129226,-54067,3019,-63323,-140146,-83312,144053,305584,196634,72714,54006,-66425,-175666,-131816,-76459,-201351,-326482,-257682,-94581,-72677,-11743,102256,61702,-33686,-16705,171602,303482,37025,-281091,-257040,-131173,-44412,55674,-30761,-262299,-411223,-353509,-64825,205637,111303,-36239,94156,97090,-172781,-108206,359643,482457,188899,15600,6393,-97405,-278638,-390181,-292216,-90836,90499,143618,85677,50333,32439,-113282,-248697,-236931,-195931,-197741,-136754,124958,347074,214172,-68131,-158133,-165951,-140433,-49370,-111955,-288747,-224820,-175324,-253726,-333145,-419350,-409362,-212434,-184753,-257844,-141632,-66356,-82135,-129207,-103412,-2205,119172,146445,47593,-7132,120819,53699,-284217,-514839,-399341,-130928,-119651,-287703,-247086,-75987,-8762,-19470,-49610,-99868,-46538,36229,-87099,-243087,-68138,123524,4556,-133067,-133026,-204099,-205734,-76240,-54064,-61493,-12248,54530,62393,-57139,-200649,-286458,-269008,-85455,73933,-40024,-143127,-59779,110143,233407,116875,-158411,-307017,-332167,-301301,-143387,-81074,-159308,-123135,26244,48250,-90507,-146650,-90663,10630,-8579,-99186,-46698,111520,-15362,-262111,-262705,-142953,-40958,41756,10728,98814,303651,228271,-127826,-305035,-147911,-129143,-273476,-233234,-25074,80152,106104,229425,360388,373206,315092,197949,8570,-34328,39251,-68934,-155834,50980,86316,-213349,-318784,-72228,274792,291933,795,-220003,-383048,-627758,-830525,-672147,-57270,353449,311866,-481778,-2633101,-4796697,-3512715,1289342,5024313,4593367,2744858,-237856,-2017533,-1375911,598,270727,224115,260943,336802,526955,636441,292662,-301468,-535891,-315421,197750,496304,473426,354694,263050,300546,598715,926194,844085,340838,-146644,-318594,-84823,182512,294368,317873,165470,-99989,-113928,17610,89465,171942,186170,77920,-26383,-131088,-211610,-293474,-193166,109922,252568,163848,123449,209518,305894,273833,57641,-15022,53500,8898,-124977,-191645,-260265,-328396,-350609,-267428,-131506,-62883,41095,86004,25915,167396,400979,327506,195408,144779,-455,-161332,-135974,-69578,-40392,-107261,-273534,-242100,-129058,-67104,132851,151824,-124341,-228933,-82562,47968,117905,73706,6667,93396,294324,419510,448596,492988,468413,203374,-201016,-296071,-69540,27412,-19290,-54889,-64678,-98236,-172811,-164953,-154974,-176043,-69099,82155,182535,295473,308021,31423,-213534,-2480,305898,219634,-34419,-148195,-68057,-61009,-57758,-25547,-50363,-237209,-272434,-212750,-305417,-282152,-16303,167067,199775,160458,123243,69483,-4613,-90884,-48571,171560,191732,-39910,-74842,102830,147039,135779,171431,192800,160818,56104,-168396,-259776,-70936,21299,-87552,-57636,37996,58923,135223,295983,366181,451593,443261,196567,-87807,-180162,-55933,216480,276641,119372,206353,484150,485195,295386,186477,112526,44242,21413,-346,38096,55341,-62777,-243008,-298807,-66947,160683,72975,-63804,-23138,74271,158784,165734,27355,-124368,-164822,-31890,146943,188291,146223,128048,-33966,-240668,-246231,-127181,15484,178818,130480,-35524,27957,200917,185903,227258,396324,292151,-50096,-151721,-165583,-376800,-431679,-310818,-327820,-426899,-446633,-225226,76320,187187,252350,330798,210198,48571,-93231,-258780,-152230,100541,186768,143913,112676,20530,-8674,-8330,-57665,-111028,-165190,-213375,-91656,240802,365750,130094,55321,165612,74955,69327,202587,130350,23125,64253,142297,211610,180178,139781,199369,248347,90962,-153625,-215936,-139046,-143393,-73920,107765,92194,-109648,-235066,-80622,155090,34261,-295758,-305098,-11469,236161,164144,58788,145065,103507,-29430,57784,103907,-43684,-131819,-83553,-63414,-52318,31225,44114,3214,72360,159430,110919,43626,51449,19085,-39329,-8701,60606,53646,37785,-2758,-145345,-178811,112795,263941,-119399,-400883,-141712,246076,282825,41417,-78335,87806,243352,221228,172826,211578,134793,-131212,-295037,-206162,-36545,-910,-254307,-462671,-196727,152241,111572,-44964,-23029,-64354,-286332,-398058,-278973,-194951,-367658,-333854,-23162,102276,132907,182411,-18679,-273974,-370655,-343068,-316609,-398894,-255485,163735,293000,58718,-73690,-65299,-84675,-223087,-335703,-314210,-271654,-226514,-115468,15942,32555,-137869,-236452,-88662,101845,166147,226275,237554,155635,127939,92218,12677,-7039,35,3603,15568,41418,100755,147266,184072,241336,181351,6485,-66984,38312,141021,14985,-244213,-276939,-137087,-11143,225571,362257,177504,68271,113377,63415,18503,133396,248012,230254,35146,-326248,-520551,-385032,-222812,-258321,-321562,-257967,-270969,-334437,-211812,-6858,151980,178999,38684,-110412,-127288,-111407,-196312,-312746,-493452,-911297,-912959,-703544,-978000,-1107907,-558826,-634197,-933588,-108980,953890,922164,382661,223649,421137,637818,689916,214633,-907060,-1280405,-144323,606781,120519,152205,556875,485806,469053,342575,83096,179258,365920,375025,299092,215003,284369,421480,321141,19019,-53687,63693,120579,2252,-91486,-15009,22705,-77438,14741,260612,258762,132623,259995,419116,482841,666883,844527,783174,548123,327995,271904,262487,50327,-352777,-495277,-240497,26088,29045,-92974,-89870,-72463,-152252,-167709,-49574,78700,61811,89563,353773,502246,351036,387864,462795,205473,83361,223996,153783,59580,106378,26210,-96801,-26866,171374,336820,410874,459370,494639,430780,270664,298417,358162,138292,-5720,151239,306310,298970,302059,232123,55049,-2346,-16788,-90063,24063,260153,240080,121004,163973,220307,179370,101936,-10745,-7682,107222,189579,192938,118880,37151,-34402,-119283,-82940,75818,87526,-38739,-32824,98908,140448,55030,-99952,-259032,-334962,-317775,-222455,-84372,-23033],[-114333,-70839,44613,31301,-66188,45316,246361,207811,-122009,-431795,-526379,-433654,-229718,-101597,-249788,-494804,-481131,-165153,104807,77389,-6559,-4837,-41954,-165690,-231873,-153575,-135245,-249597,-287806,-265895,-306107,-302863,-182199,-24948,60071,10006,25713,191771,186044,-61575,-169238,109944,356619,360408,418815,441980,251078,67964,115183,289821,262536,-6421,-123664,-92520,-114307,-180426,-140901,-129626,-199948,-158883,15757,145701,167152,38276,-165347,-131146,135577,241888,89115,-57866,-120506,-174253,-158855,-86742,21682,22070,-85178,-154587,-187484,-114426,15840,90382,138108,35000,-44767,47227,79880,-66765,-134805,-86224,-74951,3536,242517,275774,109014,95151,119001,51192,-18501,-11834,69030,116174,232646,278173,246524,96189,-87171,-117031,-42439,-66016,-181330,-180864,-31444,113102,33481,-219552,-417464,-510003,-494292,-344105,-201127,-163690,-99961,50217,124006,119130,79914,-39495,-201290,-217308,59730,294179,241369,69157,-148575,-414189,-588743,-495334,-207539,-32583,73438,220031,158472,-13953,13713,49187,-6168,54632,15687,-248635,-353228,-186422,23363,141986,195637,229958,288592,296102,41033,-395959,-433935,-99804,39166,-121302,-299920,-231165,-90369,-83625,-111265,-18212,75611,-67028,-253124,-99881,149040,182447,79342,-12126,15078,134090,117663,-64543,-265472,-382501,-161318,165233,190801,-16473,-207661,-345810,-476001,-582687,-414462,-48930,147496,45064,-19269,211341,491838,423928,87744,-82404,16226,55353,-27810,-106344,-231114,-267151,-129795,-182136,-189762,-94200,-122737,-166370,60658,304361,238581,109919,146770,199687,41574,-122684,-20856,101252,-91789,-214491,20246,90189,-165092,-277436,-178735,-107568,-43726,85882,106182,34483,49287,42171,-63767,-32735,84642,91024,186587,394995,345039,52941,-111684,-89398,29528,78447,-64161,-195032,-77394,149772,281866,183582,68407,30407,-75506,-138921,-66126,-42995,-243408,-365370,-267801,-71514,-49271,-55047,65889,118254,-27436,-151873,79022,366928,174912,-195001,-252246,-84128,92458,179094,42209,-196019,-359386,-355918,-91654,163456,66413,-49965,78954,54240,-163385,-80924,317911,420511,156647,-36573,-98375,-254348,-417414,-467093,-297568,461,246030,259200,107041,56432,110476,8526,-109848,-100778,-98215,-172140,-120688,176269,377622,227956,-22023,-110429,-152177,-157219,-7004,25097,-129876,-175196,-207070,-313955,-321779,-313926,-316467,-161119,-127989,-183735,-91498,-85362,-151025,-174644,-99733,7227,112565,179152,163929,129689,167950,-7319,-414738,-603169,-399636,-111381,-79777,-251616,-265849,-127300,-26944,21806,24453,-21671,59292,114526,-10365,-174350,10411,200573,107286,-31718,-102150,-231619,-201236,1139,31058,-9423,32590,87579,22157,-76974,-146537,-210949,-198870,-48197,55908,-62137,-156869,-59339,129669,245247,144360,-100438,-243030,-348654,-367070,-138217,23384,-76411,-56875,167360,211209,-54501,-187762,-111022,46195,34156,-142321,-140395,98148,104007,-114042,-157828,-109254,-57407,20332,-19880,45649,199142,120507,-168654,-261127,-142994,-202095,-359988,-260635,45833,131807,36623,118635,281647,313765,226977,123771,-69632,-142818,-83051,-154337,-187580,74622,161651,-104391,-225978,-51612,241101,205103,-106906,-249151,-241697,-426602,-753804,-628961,100443,444117,305754,-324157,-2413589,-4914301,-3896594,389104,3926578,4382802,3347650,-35955,-1852833,-896138,366935,440202,185050,97454,106023,285592,448242,102096,-433767,-559613,-287567,149755,427925,472801,420595,373462,397657,609560,907359,846242,360332,-66568,-198212,-64046,112807,267211,380627,201234,-77780,-77380,41229,108353,231311,284949,199769,52379,-66333,-148427,-219378,-139545,88302,166383,85115,114535,265316,444125,402797,54940,-120204,-27713,-11222,-134186,-235981,-336139,-383966,-383919,-280008,-155282,-105336,8943,89076,4459,59263,279714,236698,105498,107174,51194,-65888,-75627,-30642,23102,-39399,-201391,-162569,-104841,-64685,228919,307161,-6666,-144795,23830,127516,132684,101501,130453,227481,339412,393076,355440,404709,459452,227655,-196418,-303225,-102313,-61807,-111630,-116513,-146253,-173262,-237626,-246978,-200877,-162648,-46066,80039,146929,259465,249823,-53478,-262557,17203,288385,134844,-100911,-200282,-169474,-111805,37097,151705,79499,-183052,-267622,-241696,-317223,-313134,-108769,8753,51669,107463,131942,74644,-26216,-115389,-57333,188335,173731,-113575,-149849,90134,205868,218292,221517,178558,140937,97099,-121256,-288287,-161205,-97534,-202335,-200237,-80196,53013,151093,202373,239156,425954,454521,153239,-92742,-92685,64399,261151,244467,45654,63762,270304,327575,246981,264636,279643,161717,42288,3596,12538,-27592,-129043,-272060,-337797,-109696,98634,-30418,-189333,-119034,7527,82286,41668,-77907,-132810,-92434,9203,156981,238741,201640,85975,-160288,-346896,-279422,-144803,-32814,146621,165300,50632,85369,178552,116481,145549,317185,224218,-53699,-48808,5188,-214587,-417251,-419910,-402442,-477682,-517849,-312869,49615,188954,214264,239255,109662,-8173,-155101,-330527,-201417,68045,96588,13150,64082,23307,-40896,-19172,-42834,-122746,-197429,-241894,-117766,243131,404019,155768,38618,77087,-51310,-43315,107490,51592,-21451,84040,192570,239267,119974,-6281,102725,209521,54117,-166697,-178594,-76546,-102071,-112783,-7182,18052,-148647,-274278,-144743,70019,22763,-139437,-88790,74280,246422,208764,98655,144846,110525,-17656,14089,52616,-42962,-138730,-166687,-205151,-187514,-43439,28340,-47111,-34669,37460,10647,-40165,31288,31801,6830,22670,22609,7319,31386,58633,-42058,-105192,145674,296640,-53627,-342067,-141994,221739,333769,164826,34299,127070,191509,131825,86264,143979,107515,-86626,-203093,-154353,-25078,14861,-158531,-320245,-149661,127978,110929,-42326,-50336,-37402,-192154,-365557,-277531,-122687,-214502,-165560,100724,199777,240644,252545,-4618,-269779,-358137,-354786,-367059,-490334,-334475,113853,277258,48873,-117203,-116661,-125620,-259048,-364454,-272869,-148986,-114085,-118609,-86816,-80307,-169488,-225925,-126159,4589,56107,135321,188451,133261,91567,77703,16522,-29821,-15736,-21175,-102492,-98560,83755,207393,222753,328560,326480,167184,69344,102153,115858,32662,-135817,-186000,-71927,71478,233349,273616,76656,-7069,110578,119339,23746,71626,257349,289369,1788,-402079,-565485,-447402,-271186,-238489,-287681,-258501,-230270,-256712,-198810,-76802,69388,130944,-4158,-221394,-269978,-183722,-206438,-365489,-674601,-1131775,-1051569,-798144,-1167129,-1147640,-272743,-139321,-201637,562969,1222189,905852,240626,-160389,-176108,71255,287033,-95133,-972544,-865938,294292,968497,411338,277811,631212,450192,246349,157791,27094,150620,362352,401786,390700,378049,402261,397504,255090,68265,-692,23904,51768,-61990,-114309,-8293,-8294,-128226,2919,240062,162777,48207,272209,465239,505826,670060,765959,613403,411886,280123,236478,230545,48352,-350979,-501341,-251250,-7069,48576,-4564,6783,-32959,-128609,-154715,-58809,93359,86327,48907,267713,413358,301948,351097,399179,116577,-7748,121182,84388,22689,84421,19121,-129946,-117717,109468,324562,363701,376752,454249,451321,336205,378468,443084,227117,27520,88661,186306,251514,345720,266063,17316,-47818,-15378,-100147,-24825,240973,257342,132030,179196,221616,185287,118850,12718,27030,155828,216417,196273,86922,-40380,-97153,-132239,-60884,138597,144577,-67170,-148988,3791,114067,53141,-91617,-245614,-306605,-264137,-182490,-78496,-55270],[-148880,-129456,-5474,2093,-52136,104701,304604,204008,-126601,-337849,-421527,-468593,-385380,-239086,-305921,-535039,-527300,-215897,43959,-2042,-99367,-70142,-47122,-99805,-183632,-200303,-193864,-223872,-220183,-241221,-393709,-391697,-127597,104540,132175,-12273,-10581,220177,222070,-74335,-178504,99728,333713,409153,480582,415687,224018,60722,50712,215203,263610,32425,-90078,-29486,-5240,-96824,-143754,-161465,-198656,-168180,-77449,-79,80372,68392,-102101,-145718,73260,193896,47102,-76946,-125285,-143793,-108754,-64802,-6461,23248,-79750,-162648,-180696,-136075,-88883,-28389,95840,59549,-17661,89824,163222,-14871,-173661,-198760,-193062,-79044,129586,147003,-20211,-5322,20037,-96232,-153806,-51862,80063,94635,36063,53891,172262,139644,-58009,-122894,2129,-5546,-162468,-218597,-156210,-12365,23602,-188964,-460613,-589569,-486054,-239864,-94306,-104811,-23465,94241,60553,24385,33822,-95470,-351146,-363159,-11737,306079,310333,135337,-56810,-301606,-540995,-528917,-261459,-63972,87017,231711,99368,-118409,-103275,-48192,-79817,-6530,14195,-140656,-215567,-109758,56565,129231,176574,271755,316128,260164,30966,-298982,-369930,-89376,1715,-189473,-312494,-197534,-72830,-93195,-113796,-26658,54852,-78902,-224355,5165,260560,217326,115839,23350,-14941,111704,164128,-68044,-380552,-533312,-271270,145529,233299,101013,-5955,-222719,-440936,-581669,-425868,-59910,143793,80522,23283,199305,378135,276488,35750,-38141,60985,52048,-80454,-234120,-360442,-287270,-89270,-89317,-94838,35481,-47065,-102903,157725,332250,120555,-49230,35847,130495,31731,-64001,40370,147234,-53554,-217713,-81454,-9942,-210690,-327162,-217550,-87724,15432,120344,123519,76549,114721,141710,123702,170981,262503,225432,306181,427794,235096,-48157,-103498,-4936,134532,156876,-76180,-255206,-89028,113632,194939,139447,77782,38607,-49937,-85475,-154,13318,-204656,-334005,-205639,13566,14305,-71195,45947,177281,-20798,-264628,-16026,372856,289035,-57457,-176225,9197,249603,301993,107104,-127834,-279203,-325977,-111883,113523,25264,-59192,54097,27555,-108179,-28844,250591,323649,114874,-68855,-179061,-374773,-512635,-492940,-279977,64484,325204,281826,61043,48823,189237,124644,40498,91737,57252,-127614,-106506,201773,383697,259622,74645,-2742,-85971,-160840,-12228,92707,-32020,-171270,-246675,-354774,-299235,-199615,-174911,-70719,-38564,-50376,9114,-67205,-205536,-203642,-71312,61301,141910,210139,251898,236977,172777,-68952,-467424,-612858,-380653,-102593,-55424,-232284,-306830,-194550,-54896,32454,41866,29262,162760,212329,85970,-66462,106991,291958,223991,70784,-84851,-272940,-216596,57476,120640,47747,71995,116935,24126,-46935,-77547,-132901,-126898,-30820,-8595,-96019,-125001,4047,183462,255030,149545,-47342,-143139,-281840,-357186,-121013,116039,30713,30068,275702,301490,-63452,-270962,-145692,94700,119152,-121454,-179749,85478,204769,49383,-16078,-44642,-75564,-38787,-76391,-48173,44060,-7508,-161162,-140240,-80871,-219636,-410979,-288517,77444,159223,-16236,-352,176927,235132,133933,41780,-121179,-213126,-183406,-228976,-228220,44251,188281,-254,-144433,-75699,114279,49032,-208638,-221367,-74876,-255062,-705054,-593586,199419,447335,191055,-303230,-2238341,-4800091,-4055650,4893,3799278,4745890,3157875,-413415,-1858042,-573692,646289,607329,24068,-277660,-209894,97067,279338,-37361,-414441,-473245,-237396,82630,308311,403806,422109,392673,388953,536273,780433,724069,338141,42000,-48953,-46521,8890,154883,348535,227087,-27997,-48003,18756,61552,211796,326311,337765,226093,80769,-49194,-107982,-70063,22775,17715,-20459,108231,302215,480043,396059,-5527,-220410,-98339,-45209,-134945,-220849,-315022,-356469,-360583,-257918,-140187,-95157,14372,115203,29401,20978,208976,198468,42726,50157,74475,17206,-22166,-1594,59602,2452,-111074,-43537,-50028,-65915,282680,449408,164795,19105,162547,228738,192704,174840,253103,331569,348518,310988,216893,282736,408162,218227,-186839,-291436,-123912,-141645,-216481,-165619,-170768,-217820,-284011,-285164,-186410,-113706,-40944,22503,56564,192176,177206,-137135,-278643,29394,206653,18254,-146109,-201186,-222187,-94308,162101,327613,189868,-125358,-253855,-259643,-299075,-298185,-166708,-109045,-95342,7236,76590,18053,-82151,-127050,-36392,180784,116093,-198230,-234349,52740,245385,275145,253782,171762,141713,152702,-44599,-283388,-269107,-233137,-281903,-294997,-172313,46182,163741,91974,81415,332960,399420,81038,-104604,-3325,164695,261978,205197,-1073,-87780,21458,139849,165871,278381,365952,234858,49056,-13035,-34579,-101222,-167769,-266216,-319014,-111083,45326,-125707,-309488,-255093,-120717,-44239,-107452,-168933,-111781,-12379,49448,144076,233033,228119,51350,-261712,-411206,-273579,-127780,-32194,137691,174309,58072,46717,91074,34420,76274,246812,156993,-74401,1065,123039,-70239,-382493,-494008,-436025,-447623,-486840,-329244,31012,167085,141621,92310,-50629,-122227,-239070,-369137,-211070,57033,39103,-78396,-8195,-53,-81516,-50696,-47137,-110846,-134465,-155445,-85836,218895,370775,145647,2802,-53224,-207109,-180516,-27705,-48268,-62899,102903,253052,273519,73245,-118764,23973,165776,28448,-145471,-122241,-28713,-59455,-133584,-131599,-69606,-163237,-291181,-213263,-51811,-31491,7037,112165,142696,231136,232181,114868,97281,75751,-13888,-24937,-4943,-67916,-159800,-228301,-310509,-324532,-184438,-67167,-134283,-136015,-32146,-27578,-84554,-1181,29949,58457,68436,-19026,-56380,14419,111867,63894,-37486,119125,248190,-13971,-260211,-128422,170789,340393,268465,154652,152789,117808,42184,29135,100841,89550,-28161,-93644,-87700,7227,61912,-32216,-151545,-93178,77285,76384,-36997,-38446,31256,-64742,-306886,-255445,-17964,-8589,31216,224588,287632,323669,290373,-2257,-258788,-311506,-307421,-361219,-522975,-391128,56573,240229,22825,-153695,-134233,-112702,-224339,-327788,-180681,20748,12321,-144235,-229119,-218754,-185984,-172147,-127802,-81526,-67354,-8563,67250,67035,55670,90956,40712,-46808,-3942,1713,-182620,-231242,13786,185829,220097,379699,416665,265691,157487,115657,38452,13125,-47243,-112218,-12070,168089,247078,156808,-61620,-122548,42558,87826,-54376,-65074,193390,302606,-24846,-438681,-571990,-453742,-255860,-184119,-242703,-243523,-164574,-151618,-170127,-144530,-39995,33651,-80240,-319747,-401924,-310333,-301057,-417557,-747761,-1178366,-1004564,-684464,-1160131,-1090349,-78214,187727,303606,970336,1238045,747182,86901,-489273,-731072,-463132,-152620,-472392,-963841,-403798,696231,1300325,793800,502585,728253,424179,41957,-14303,-47519,83597,331807,414468,455875,499097,455548,302659,130694,62280,14329,-14835,-5816,-92757,-101087,15712,-16447,-128319,14424,203586,81033,10153,275826,452943,490296,638204,617704,367448,233544,219666,183807,182346,53353,-306670,-468902,-256310,-37888,68209,106856,130780,32892,-87212,-129463,-60121,79826,59687,-37566,125675,280547,241438,293355,319969,62189,-46187,69224,60580,15158,59692,5112,-127373,-143715,70135,287438,298261,277622,364297,396823,348373,415623,478468,292344,58261,12566,60134,205451,357256,265496,-12009,-80497,-27283,-134826,-103490,188596,279280,168824,169456,154829,125247,113601,61804,68894,158589,196554,185929,56496,-101192,-119177,-102068,-19810,179100,175844,-84646,-236947,-94842,58856,36475,-62296,-183100,-221964,-147645,-80044,-31474,-51765],[-147997,-175421,-63372,-13919,4984,167794,305448,134286,-140995,-195405,-238904,-422209,-473586,-343157,-335806,-520560,-506456,-214948,3520,-52406,-150423,-109059,-36682,-25048,-125172,-241761,-276649,-237179,-147678,-144284,-355556,-391996,-69546,211043,185652,-24997,-24258,230727,233152,-83031,-181952,57425,266385,399818,448188,298548,140037,36190,-25256,97737,218799,87322,-18531,39242,79295,-672,-103248,-139015,-135331,-127005,-128546,-109655,-8376,75837,-24057,-108603,53753,154941,4143,-87589,-106332,-97396,-58988,-22249,7540,34149,-84471,-174566,-144709,-107018,-161363,-160377,7496,67494,10226,107351,204304,44500,-177922,-308937,-330896,-164953,30600,31231,-123781,-99966,-63186,-176511,-215213,-81876,54173,61399,-120207,-126532,82275,153731,-34961,-133244,23004,29874,-147330,-240804,-270126,-165079,-11662,-143942,-441979,-559203,-377873,-81838,30204,-34009,57603,120222,-15050,-69171,-29014,-169511,-483139,-495795,-108845,260543,312396,164450,22650,-178857,-440109,-501388,-298749,-114561,40317,153159,-4374,-211546,-200426,-131718,-135922,-50807,47149,-6460,-102904,-64129,92938,144087,160515,273144,299386,207440,27723,-209522,-325902,-118957,-40370,-217193,-278163,-139130,-33070,-60362,-77168,-37721,330,-104574,-196884,42844,274423,201376,119491,24921,-48615,97757,195029,-69180,-470298,-672343,-439978,44711,257018,228878,168588,-76279,-301171,-420912,-354533,-91656,101613,107321,70465,169260,232827,108986,-25042,3096,93606,38255,-109748,-294976,-424237,-278148,-62717,-12190,10233,157533,36888,-3376,264493,356567,40673,-183721,-79682,53230,12356,-38334,49053,134805,-39064,-223145,-191581,-127114,-256769,-361171,-238985,-56551,55445,101362,95025,92754,163940,245779,320848,378436,416140,324567,357393,373648,72136,-151613,-62974,97893,225094,215774,-84204,-295000,-120812,41996,71435,82764,108022,91344,20330,-17694,48940,76542,-91090,-235403,-92747,133506,97339,-63304,41204,225173,-2326,-309574,-80372,324250,348117,91284,-53884,114838,377978,384053,137701,-78163,-197737,-276632,-123315,65251,-2204,-62958,17270,18510,-17451,42777,187386,227783,78978,-66342,-201139,-419280,-542278,-468664,-251908,71411,301836,210653,-32749,27666,242091,202337,156761,281383,225292,-70714,-98314,185692,353171,283640,177713,127980,8288,-155633,-72235,53467,-44433,-210413,-275342,-348440,-244167,-78999,-10183,37700,56096,90286,117801,-25958,-232153,-206751,-14048,153786,191903,215114,275815,275622,139425,-101761,-411505,-524924,-346172,-112797,-57245,-229075,-350613,-260535,-89736,11033,7498,40795,220514,294047,172532,44158,178599,353399,310230,132072,-103187,-324273,-240484,90832,199520,97304,95199,139637,79480,21844,-29210,-72027,-46294,-18884,-91527,-124416,-54009,95456,234123,250654,128026,-13513,-35525,-149194,-277928,-103706,166257,128519,105136,315729,294422,-110435,-359926,-180987,140094,218379,-44128,-153850,85946,265174,180862,113862,33301,-82090,-126046,-169800,-178316,-127926,-128882,-114807,13323,12190,-195234,-431848,-317709,62815,154526,-35340,-67770,105690,173790,58443,-46995,-147189,-224451,-238004,-285434,-283016,-46717,156337,91792,-55642,-103627,-61134,-151582,-299808,-153577,68304,-163252,-701780,-594163,179797,339373,11552,-354914,-2036867,-4391073,-3825694,375268,4635214,5359061,2066162,-1433045,-2061766,-393995,857305,808351,-66459,-634088,-484116,3473,157518,-116673,-277368,-309463,-201539,-9320,164894,299671,373922,322940,278905,393368,567454,498579,269872,149779,92317,-28057,-88113,9214,247739,247093,35665,-40205,-41666,-33607,117721,303583,457020,446282,255076,48470,7515,2612,-54480,-149298,-135592,88416,288886,378228,244772,-111776,-286343,-137184,-83744,-125402,-142971,-196943,-245541,-280183,-214780,-97965,-35427,49255,132940,61918,46364,197937,201805,9188,-26004,51569,64952,19843,17237,60100,20589,-154,106242,31625,-65564,284685,537872,325632,190928,274718,313181,287212,289579,344093,359634,307642,199057,71653,155109,323272,167364,-189837,-260207,-107470,-174729,-286041,-161578,-106645,-210248,-307616,-277980,-120927,-41599,-45836,-66005,-57077,107038,96537,-201364,-251069,32698,79470,-104276,-161774,-146672,-187956,-11974,269499,426783,236741,-72214,-208900,-228855,-244275,-249645,-184149,-159368,-194913,-104280,-22657,-84143,-154092,-120891,4243,145300,32424,-268716,-303454,-4587,247859,296675,269492,181092,161820,199287,29789,-253930,-365391,-349890,-311756,-307780,-198698,53191,180467,10986,-50352,200304,276029,-18722,-128543,62986,223192,239055,190341,5352,-192255,-177388,-19266,86327,247066,372531,251748,34918,-49010,-85270,-140093,-163844,-218255,-241273,-72806,13120,-187799,-389770,-381298,-261330,-185090,-248098,-243304,-92340,39977,72349,104586,172304,219395,33802,-308919,-412886,-228006,-85312,-2917,139166,158232,-2475,-67589,-34367,-49926,18568,184604,95258,-114922,-25111,133478,-21813,-364998,-526300,-433258,-354659,-382091,-290952,5265,113602,45126,-78496,-227889,-249708,-302979,-356917,-176027,74873,34638,-110321,-86317,-41608,-114142,-95839,-75858,-88039,-5811,5517,-28181,149245,257963,93484,-49314,-189447,-339568,-297492,-176195,-163196,-105099,112795,309357,300724,43336,-169039,-19912,124130,16680,-104978,-77797,-20348,-33913,-119059,-184369,-106537,-134450,-281196,-286076,-208525,-133108,99581,246385,169779,184274,225682,106706,19322,13822,-21848,-57753,-53466,-97616,-179749,-256261,-358043,-422097,-333424,-194848,-214628,-193511,-41044,-12887,-80534,-15374,42972,98559,78757,-82050,-131917,-8435,152561,158249,20217,54072,144802,-2889,-166243,-91866,110834,290610,317955,250362,157338,41926,-20109,12021,77037,68264,14153,-3901,-24143,42836,118602,83287,-14585,-56264,-4722,-847,-41690,6080,127476,60298,-241720,-218955,94398,188057,198700,321787,348725,356287,283826,-10237,-239235,-239432,-214055,-314345,-514984,-429401,8488,206222,4095,-162152,-113675,-53719,-136450,-241986,-65216,187762,114121,-185936,-366738,-330396,-172745,-85555,-82456,-114135,-163996,-172614,-95653,-25256,32991,134406,81913,-51143,34718,68494,-198810,-314058,-86270,84356,166728,368951,424842,281715,168613,55629,-76000,-34549,-3893,-81466,15244,234268,252200,47576,-190437,-232056,-57174,-17458,-205172,-248668,71422,263397,-40161,-436945,-559562,-422181,-190256,-105596,-187222,-203888,-76276,-31224,-126718,-192377,-140862,-79127,-164901,-374841,-489738,-466019,-460000,-463933,-704384,-1065746,-808517,-396030,-936075,-943909,2430,301376,436598,982804,1002583,493695,-19650,-640518,-1068291,-797967,-463231,-770368,-880280,-50125,935132,1505657,1142026,738546,827548,436160,-85500,-130835,-121914,-9926,263887,388758,464633,546249,440221,171610,-9147,15959,12144,-26767,-37569,-91358,-63904,50281,6463,-74178,48260,159888,33065,25042,271284,391352,446107,593967,458838,118435,53818,148861,125960,138489,70239,-232045,-413996,-272057,-78799,66630,193573,232032,104965,-27966,-85620,-47851,42850,-12491,-150777,-38512,149345,197474,236176,251061,75627,13469,119965,105488,30566,21461,-24214,-101893,-110221,57355,233885,234048,193576,248083,287682,317018,403155,448344,317594,90870,-45123,-25569,177545,328472,216888,-44858,-107762,-46343,-164074,-177577,111136,287189,221604,148290,50463,24199,89074,114269,97559,94366,111268,155467,37232,-125028,-91627,-34295,28480,177759,157389,-106919,-284061,-163481,-224,17140,-10882,-76234,-90043,5986,50571,31207,-25339],[-117978,-188304,-102435,-8618,84493,215351,244215,17383,-149948,-31152,-28146,-314904,-471844,-371729,-314410,-433404,-407902,-155213,-954,-63758,-149255,-108590,-5114,46073,-78924,-280501,-360141,-275313,-87385,-6180,-205605,-307090,-31774,253146,195974,-33790,-22781,220455,225341,-74825,-172479,-4185,173327,335795,337225,128888,18212,2172,-76627,-22274,131575,126473,61312,96405,130353,94033,-14794,-53943,-27473,-64724,-143485,-164019,-80031,52671,39586,-35516,81759,137636,-26485,-90298,-74263,-49720,-11156,32456,55508,51994,-86529,-170650,-81599,-38379,-187121,-276971,-106261,60238,37723,86496,176747,89588,-141179,-367980,-430588,-235781,-31163,-32269,-170198,-164993,-100518,-139103,-155082,-74607,14257,32771,-173230,-211280,-17537,116867,-25239,-137194,20602,40513,-135513,-246960,-339273,-286903,-51493,-88272,-357735,-422871,-194519,95971,141109,18140,95594,103889,-87162,-142630,-107281,-253543,-541721,-556912,-198913,168525,242829,147732,78910,-64430,-314684,-433618,-313719,-165608,-48523,14740,-117034,-264995,-244707,-184403,-183874,-90392,89277,110332,-45934,-64069,114045,173632,152392,239161,247246,155057,39486,-142543,-299372,-170663,-72193,-192415,-209074,-79338,-888,-12839,-15267,-47097,-81885,-144549,-171301,14831,187427,142651,106506,19007,-59466,91562,187884,-72978,-492110,-719789,-551276,-54280,281418,328249,254764,45038,-113032,-170159,-225720,-133438,38644,125941,116053,128358,88236,-36011,-72047,42894,114802,15229,-110732,-261911,-389947,-243965,-73999,-6639,88505,239539,111387,109706,353590,365335,20554,-240667,-164073,-18863,-13553,-43988,25843,97225,-27649,-216984,-277429,-233656,-287127,-353503,-221071,-8630,83453,51294,29245,68333,173922,308373,439667,510560,497641,362888,330339,245963,-104036,-236300,-3455,192935,276168,238548,-80504,-301216,-163589,-46053,-54298,29605,150969,177040,125491,57617,71745,126638,58827,-94322,32349,244464,168995,-43491,44160,250816,35328,-265633,-90276,245092,341868,210302,74810,193329,438466,402181,124641,-56174,-135576,-222424,-124803,25063,-13290,-59724,-22195,27427,88033,120386,150882,162805,62477,-24344,-147926,-376644,-505933,-407006,-224913,15448,188186,76171,-141858,-8095,245531,218637,202415,402447,354593,-6195,-94721,124531,279177,270355,236186,230215,95127,-144974,-166940,-84377,-164526,-262424,-261236,-274276,-138702,58846,151112,133784,118110,174056,184327,15635,-223709,-184505,59439,257939,239308,182931,226398,232588,84544,-87486,-258811,-355975,-294068,-133888,-83384,-235503,-374472,-304177,-124558,-30354,-52210,11615,201850,318839,218720,118075,191027,345640,327067,124303,-161737,-371103,-253301,108070,256135,133791,96904,144588,159869,96345,-23272,-36855,48746,8487,-153219,-127175,37440,171474,246988,221181,81627,-6136,50812,8783,-155334,-95577,154541,179396,133813,267707,199187,-166040,-399432,-196046,164993,295231,58787,-81196,99009,276552,251597,199559,110717,-64492,-222875,-303787,-326243,-275519,-219595,-56355,142744,95362,-157851,-430694,-344482,11038,122086,-16400,-51350,94425,144491,9905,-133937,-156104,-182362,-243273,-317381,-342660,-179010,75616,167870,55845,-99534,-228723,-354810,-369237,-70339,144482,-178134,-742342,-645622,11789,120529,-166222,-376004,-1704356,-3648392,-3176665,1238828,5848653,5779177,446335,-2830699,-2376403,-288961,1030863,1066186,80418,-737260,-596867,13347,94953,-143099,-88202,-118278,-197809,-116886,32785,200401,300160,194350,110386,217287,309605,217812,164372,226308,190602,-7616,-146098,-113362,132677,266823,94353,-60439,-121586,-146782,-17843,235863,527829,638854,391987,106669,85956,57030,-118214,-292949,-243564,38265,202613,161072,12586,-219115,-292593,-132968,-115376,-106909,-19945,-12140,-73624,-159375,-171537,-52001,52002,92987,113475,59248,84033,208169,211781,-381,-106581,-14341,73813,56296,28609,25818,20283,116878,263539,130366,-56202,237747,541706,414790,297481,309521,341573,381481,410695,374600,294830,224904,95387,-42352,45108,218579,80834,-213954,-212091,-40377,-144178,-287206,-84682,42945,-143838,-302396,-230315,-28628,29376,-55921,-155562,-159612,19884,14942,-231038,-181335,29521,-60974,-208158,-150150,-56478,-69838,97827,314445,400599,199010,-25833,-112767,-127285,-156992,-188947,-172647,-152304,-225238,-184745,-123715,-193863,-217709,-97486,51331,95867,-47631,-297750,-332073,-66339,211886,287926,276907,212142,195269,216888,72066,-214636,-419162,-415482,-291912,-235423,-147998,82125,205887,-4436,-108956,69144,109423,-130110,-159364,93409,237376,220241,214845,63008,-216262,-267675,-106049,35860,199689,327322,222988,1450,-98131,-123509,-133349,-117716,-134948,-122475,-9544,3335,-203058,-401192,-440494,-354628,-292456,-343700,-303209,-110661,34872,63421,41865,77660,181472,38509,-285429,-348480,-155367,-36849,25465,135854,128664,-87046,-202521,-158073,-127407,-35083,124056,39485,-170857,-119851,28470,-93436,-380674,-515849,-401402,-236855,-248192,-223941,-33467,35684,-55586,-234214,-373562,-338904,-309763,-293956,-110904,111412,72580,-98862,-155613,-85318,-120748,-138764,-128195,-73628,132168,172176,14220,24833,77894,6050,-110829,-299494,-408377,-355270,-301238,-276965,-153576,103009,341435,305143,23825,-155750,-25767,89928,16563,-68096,-74409,-61283,-35202,-67822,-121075,-50844,-54945,-238417,-349946,-377341,-264696,117564,292269,145755,108711,189490,80137,-63433,-53164,-40292,-86083,-86938,-114411,-184569,-251723,-350210,-455555,-428432,-290208,-248322,-191267,-8324,25558,-40291,8460,87056,112701,19691,-178684,-210560,-35539,174009,231285,73362,-14333,27432,-10426,-70840,-31883,61035,196381,301724,296695,137755,-21029,-42692,22070,52352,30546,20879,40452,16856,59838,156199,149287,48285,-59744,-111867,-111457,-63984,59670,218607,143082,-194842,-180796,184382,317732,291709,370539,367700,326551,233293,-26048,-212524,-153968,-97560,-253999,-497869,-450683,-17793,190450,7850,-137962,-71250,19916,-34408,-139731,36939,300000,162178,-232455,-460336,-377934,-129462,10858,2168,-74364,-203604,-314585,-255711,-115365,32572,196192,125401,-47141,80429,152577,-149011,-322770,-182675,-62868,72743,292761,351005,224760,105058,-66849,-197333,-95132,-16684,-102313,-4096,235095,230032,-30749,-274630,-298638,-147505,-153233,-379657,-425598,-75506,175544,-49461,-407217,-541290,-376277,-104221,-22067,-126562,-140332,27940,93065,-70925,-211232,-207566,-179382,-241033,-380174,-525146,-626359,-651732,-514030,-587238,-855465,-534754,-17465,-529259,-713996,-8799,213557,186009,601632,590783,224065,-32740,-551547,-1087000,-836609,-521554,-865363,-738487,99531,928122,1500442,1322410,881699,893830,496313,-92245,-152552,-163116,-95082,175906,324651,414071,517095,375776,45529,-126043,-41038,20867,276,-40221,-68799,-19888,84701,55231,14674,88513,114085,25670,81536,259978,305138,388390,551311,338849,-63382,-82476,81423,82410,116025,97174,-146695,-353690,-305444,-141359,27449,211146,262620,156497,42253,-23059,-22277,-4822,-103119,-248735,-168601,62791,181964,191457,206642,160763,173812,266846,203313,51104,-35563,-69160,-71139,-42726,65742,177955,188335,147273,136232,161044,260677,345359,356304,298596,128425,-57439,-41733,172484,261021,122159,-89282,-134173,-61013,-155771,-208428,29737,267969,269721,126268,-52723,-78844,54947,150083,104614,-22171,-28240,99247,26509,-109160,-25897,52687,71111,131023,86370,-139429,-287057,-181180,-40904,5532,55635,54434,61819,156523,166124,83083,5781],[-72773,-158845,-105246,16139,158552,235152,139727,-108688,-136865,122031,151728,-185500,-390206,-313309,-235047,-282322,-250105,-58070,24644,-44757,-108780,-75358,40848,104203,-52238,-308824,-414347,-308782,-47347,125578,-9337,-179559,-37521,199089,147375,-45698,-18954,195148,213205,-38507,-144588,-65697,79927,241679,195439,-34548,-105354,-31055,-81512,-107641,18177,121238,116795,129606,155477,182289,115915,80337,90100,-15662,-138601,-161864,-118819,4351,67765,46834,142920,144824,-37050,-88416,-43479,-11155,34727,81111,105447,66526,-73810,-136719,-8534,38626,-172117,-355577,-212586,44717,61073,28976,80977,100415,-71291,-342424,-448713,-277371,-48923,-23351,-150496,-192571,-86693,8320,15607,-17717,-10094,25129,-107455,-194502,-121078,24228,-30932,-122568,8839,38690,-120608,-233361,-337471,-322893,-68974,-25707,-220388,-218704,12432,248081,208077,27016,61015,35574,-145890,-186664,-192212,-335473,-506579,-513756,-247444,60295,126350,93302,110371,32913,-192923,-354701,-307475,-201686,-150745,-134665,-200699,-265496,-227804,-205586,-238903,-143597,109776,175835,-46890,-102928,106230,196708,148777,178937,172433,117617,71627,-93842,-279199,-222527,-86898,-120352,-123279,-38920,-1322,17433,47086,-53226,-173870,-190495,-146848,-51656,35481,60922,92842,30388,-30639,86453,130048,-87066,-433834,-642376,-516036,-53371,330350,374683,242609,109133,53013,66137,-89469,-174013,-23522,139722,154853,85095,-31286,-131911,-90983,80436,127416,-13442,-93005,-149346,-262814,-192803,-123958,-85331,111229,258859,157549,207149,401344,347545,54562,-196989,-188762,-70298,-40090,-64534,9234,83284,3496,-185843,-310540,-302244,-289574,-293332,-155538,55442,110449,3697,-52561,-840,126885,289231,424293,517682,483674,331269,239450,83760,-249958,-284302,59761,263249,282637,220376,-69404,-278021,-199495,-123323,-150063,-9884,189736,267943,241240,132582,70935,146954,190737,50745,128929,302309,199794,-27270,45054,250179,91933,-143911,-39820,169675,282851,272491,170705,217097,417829,359943,79045,-57734,-98315,-171942,-115325,-3710,-11058,-45980,-45203,54192,184049,186793,147509,141388,73359,51986,-28124,-265696,-420149,-324884,-205177,-82446,29129,-73250,-234439,-56755,194602,173144,167342,412460,409465,62521,-89552,30531,165857,201648,214626,258721,142479,-129593,-256995,-266822,-336854,-288145,-177926,-130366,16288,219080,286302,189917,116131,154622,172747,34614,-187517,-149528,123166,336400,263249,121667,125318,130025,31951,-26962,-59308,-153896,-219462,-145693,-120425,-243170,-363757,-309836,-150626,-73444,-105901,-49261,104049,258815,201994,127179,133750,254280,257621,44985,-245374,-394202,-236422,120777,286876,159983,79291,118008,210193,132627,-61120,-24958,151061,63738,-160198,-89642,126335,202897,211855,166950,19030,-24254,96777,145193,-25903,-100123,81256,161445,100377,140332,52738,-195128,-349301,-176414,156794,320388,147567,-41,108240,241646,258359,235032,180447,-18008,-308172,-468121,-465463,-365789,-266185,-15905,204700,131176,-138194,-415403,-362025,-56739,77031,30983,38778,133061,139584,-17478,-206545,-159720,-116809,-216121,-322045,-386868,-313058,-26909,226115,188968,-51427,-343181,-513755,-401668,4271,131558,-293274,-807262,-743650,-290421,-181010,-281975,-275368,-1164747,-2590858,-2235507,1959707,6539628,5673133,-992168,-4088327,-2629804,-191911,1163274,1353972,506972,-471289,-482713,111816,86165,-139274,78269,47799,-217278,-214712,-56474,134169,220429,51001,-53193,56294,60789,-56063,42245,250338,224881,10858,-155599,-178225,55607,289262,133004,-102318,-198530,-244133,-142212,160630,535464,733711,446336,105259,96970,71883,-159735,-386334,-328067,-46268,42594,-105385,-200503,-270561,-228619,-87924,-130910,-84993,114673,190870,121042,-27495,-147978,-26778,135994,122411,45889,-1705,68882,177547,188745,4587,-166551,-98204,59776,97805,35581,-32778,5670,212535,395161,230029,-32311,157377,454554,401113,298735,248091,291737,431968,489155,331875,159483,129932,36550,-101218,-37219,107699,-22747,-252376,-151431,68528,-60602,-217599,51839,239776,-30006,-262452,-152391,61493,74592,-69486,-219169,-224204,-54856,-58465,-218299,-84926,20843,-183240,-277000,-121996,32398,79842,181044,274585,250600,86681,13820,35404,34449,-54039,-137085,-152932,-122259,-193927,-202894,-181196,-266834,-250343,-60930,94808,57067,-91727,-267663,-305603,-112384,153291,264466,286155,263640,232488,196741,66000,-180287,-411941,-414898,-236834,-106514,-38197,129870,237291,53642,-76371,-21025,-55990,-227429,-184401,89827,221412,226507,269643,143070,-161659,-239401,-107734,24863,159918,266373,172867,-42585,-151017,-140894,-87505,-44284,-35338,5989,56829,8019,-173040,-333267,-396901,-360043,-330164,-371286,-350279,-187495,-37947,16227,-35838,-22331,128694,65240,-193716,-233555,-78281,-5701,27553,116511,99398,-144016,-294171,-242232,-189855,-90716,60929,-10530,-230465,-247600,-149923,-246101,-413986,-461832,-341231,-130467,-123204,-150945,-77667,-44647,-136166,-340132,-450044,-352311,-245427,-198652,-44655,142275,117636,-82433,-208618,-114247,-90120,-159788,-193682,-82726,222249,278807,11472,-144271,-135795,-96309,-171480,-365640,-400659,-335479,-368196,-366048,-209818,66573,333694,278006,6081,-100456,-2681,65630,22355,-54854,-125200,-141403,-59917,3852,39962,93312,64802,-160735,-381855,-517714,-389630,72921,262414,79553,18343,134151,45552,-126923,-106212,-66054,-113577,-108933,-111471,-166623,-224265,-307283,-424231,-430868,-302301,-218033,-141409,33027,55147,9340,67463,155568,95611,-105837,-301576,-280661,-68412,168585,277547,129723,-52427,-63484,-19820,15482,41469,35875,88662,231330,283691,96652,-65104,-32664,32229,5637,-28470,-9120,33249,20146,41962,152326,146771,27818,-105492,-224140,-228106,-102472,92480,267264,157307,-183216,-153529,227644,348475,293700,361477,336251,241003,153194,-44732,-181870,-67057,17158,-204760,-491400,-446886,-17850,192672,35307,-92361,-33525,69827,40393,-54591,96597,326096,149740,-270306,-490475,-353894,-68964,90317,101365,25134,-178214,-399015,-371046,-175389,55468,253058,149893,-47842,103710,216000,-55022,-259926,-244285,-202306,-33505,171821,220640,126475,-2576,-210710,-294254,-155317,-80146,-164832,-66755,159996,168726,-73309,-302258,-308196,-196537,-265357,-510170,-537495,-209065,53996,-62655,-362655,-518291,-334311,-30756,44723,-72005,-66939,134318,209764,-7688,-202305,-231964,-252365,-301155,-351518,-521820,-769714,-842168,-583630,-465823,-621454,-255058,352124,-22133,-410432,-63932,-27869,-340238,-47870,121798,21516,66158,-243112,-796931,-582293,-289537,-703571,-573445,31226,663543,1248634,1247982,856285,890843,588634,30626,-62203,-141421,-128870,110275,250875,330946,437811,294525,-45186,-200152,-78559,62120,62509,-20799,-40548,15134,108641,113906,104408,111904,67954,50845,155236,244788,224953,332320,512048,280406,-135929,-142224,39630,72525,121078,124407,-73292,-303348,-352101,-224979,-48873,141329,199569,166558,111657,49651,9800,-46814,-174232,-284633,-209663,43586,186066,156594,184197,287912,386124,444616,304812,55302,-106634,-119280,-47801,26374,84284,134487,169522,142407,55422,56433,199192,257847,226364,243980,167806,-16374,10085,182852,167687,713,-142350,-157568,-60175,-91310,-168640,-27657,221115,289070,102438,-128669,-150926,22341,159049,96003,-142853,-180661,16998,11109,-70647,49012,132962,99053,54369,-16638,-173882,-250961,-148174,-54220,4918,123581,179216,196518,263046,231659,107731,26628],[-26923,-92532,-69885,51210,206201,227949,28920,-200605,-92631,235230,256035,-73046,-262150,-190308,-112180,-99565,-70898,41841,61865,-12623,-55775,-30921,85250,144975,-34691,-308291,-412685,-306265,-24036,208538,150238,-68558,-95775,46656,42697,-62643,-19573,168468,212760,28594,-97658,-107190,10682,152997,79780,-137902,-193057,-55819,-41787,-138040,-97012,59258,123555,131959,168055,264842,269737,229221,176607,-4386,-129819,-116855,-119232,-54945,54295,112158,212641,171666,-25899,-85049,-25690,15092,75413,103590,119039,64732,-41616,-71338,50617,89693,-134068,-382283,-277959,30131,74470,-48751,-54956,67136,10245,-232585,-377871,-284881,-34076,49248,-81446,-193461,-46308,196111,227933,77793,1739,47860,41125,-109297,-217351,-107408,-48904,-83124,7272,41678,-93611,-194797,-259356,-249942,-44774,39316,-56961,-4200,184152,334129,213317,-15899,-42926,-72429,-187530,-202096,-266961,-400173,-404615,-377579,-231095,-25118,6073,22257,122432,111219,-94909,-289477,-286627,-217175,-239261,-248106,-228865,-216650,-165614,-205090,-308780,-223315,84816,178187,-80168,-155589,67825,195450,141017,101649,86805,102243,124966,-43319,-248833,-257505,-88337,-22524,-37698,-26348,-41021,10106,84842,-58149,-251804,-227022,-122111,-118663,-122522,-21427,83614,67001,36299,75118,25887,-118478,-321041,-467452,-325966,93976,411876,366428,168196,108784,139973,196228,-1081,-206572,-67905,150975,181599,46141,-114442,-174149,-81377,110916,133787,-43827,-76913,-6581,-84312,-134718,-191655,-209795,73035,215617,164993,263444,394913,298174,114735,-70281,-144790,-88478,-60085,-78312,32504,127558,63700,-125225,-277508,-314663,-262105,-192906,-53562,127812,144627,-13233,-125961,-106230,17117,171382,276668,403677,386517,239479,112904,-66562,-335140,-287954,113377,304050,258200,169370,-64441,-242131,-209610,-163612,-194735,-31819,208589,334025,339147,201220,59820,130165,257517,160992,169261,280109,173396,-26707,36170,227278,159027,18275,57313,127406,198674,271557,209771,182704,334013,284570,25823,-69577,-76875,-124651,-93579,-19542,-114,-16184,-31117,97448,251122,227925,167007,156611,112053,150564,126752,-124756,-309284,-237965,-193113,-184337,-117339,-190824,-290187,-109876,110501,92252,74613,313674,384794,130775,-75083,-71076,30809,81982,108908,193797,133730,-108169,-300625,-415547,-479132,-261498,-24723,61143,195702,384897,378748,192105,40840,26715,77601,16145,-146643,-122869,148725,357106,253647,54845,15755,17278,4597,60189,120260,22460,-121006,-126532,-148490,-244133,-317791,-274362,-160372,-103158,-135143,-126386,-44696,115059,116130,65749,24567,98529,114466,-82996,-326008,-378664,-181807,139337,297340,183670,51408,52923,179030,95393,-127252,-28569,236194,138908,-100978,-9944,194090,188270,149698,103250,-45868,-60196,99029,225350,76113,-114420,-31726,81873,19003,-28349,-95950,-175366,-211129,-124896,112817,284820,191458,50230,89372,170333,219040,237151,241005,51254,-364378,-635528,-569930,-385511,-267709,-10034,188309,102569,-154482,-392837,-364376,-115608,39560,87753,156135,187970,138470,-39216,-255208,-168618,-67604,-184319,-302170,-394205,-403569,-116344,265186,321719,23472,-386370,-592440,-386115,52224,36120,-469917,-866530,-864593,-669293,-513206,-306093,-17361,-417539,-1315232,-1240878,1867288,5918936,4950221,-1555226,-4633770,-2631734,-79045,1201780,1592374,1101899,99950,-155352,275363,111954,-136158,161962,147085,-232617,-269737,-85567,106300,142446,-66400,-155150,-46436,-124588,-263401,-69995,216862,194723,19709,-131696,-184727,39112,311583,147201,-146901,-251782,-297221,-202141,117702,484646,696768,410889,51748,37010,36607,-186179,-421189,-372649,-147654,-161059,-341485,-309977,-227005,-106628,-17491,-127591,-68321,223092,363052,296226,82764,-154790,-36716,188948,122136,-56366,-110539,-34208,61182,109246,13936,-181793,-162446,48905,150116,38939,-99555,-21169,258631,468443,310098,5785,67537,300052,296253,205323,112669,169647,406649,487573,228641,6122,60984,42441,-102568,-95763,1269,-117717,-283867,-82133,191803,43332,-106569,205918,425677,104654,-186473,-58988,125195,80424,-84720,-239177,-238118,-107460,-113411,-165125,12733,2358,-268622,-304923,-90987,82036,182082,193848,160370,29072,-63801,44568,208345,213017,39709,-106014,-142625,-104037,-130042,-153378,-168998,-272907,-238711,-16179,131395,51029,-80066,-179066,-227061,-127374,97356,243888,303041,325099,261967,143877,14738,-160341,-346864,-356684,-169714,32687,94793,183053,264051,159520,28614,-47773,-174766,-286038,-190664,65165,196628,261687,326332,203998,-62270,-129656,-45007,44379,136425,215849,126360,-84654,-196837,-137516,-21596,33805,55703,109820,104997,15586,-112166,-200128,-254590,-274988,-290928,-331478,-380962,-312139,-161324,-62836,-117767,-105584,76170,108134,-55030,-96990,-21231,-9685,-6434,78375,78246,-141280,-298855,-263654,-230144,-146405,-1025,-52925,-278397,-359828,-328827,-400945,-427165,-362332,-248592,-53610,-26007,-84300,-109844,-98651,-175135,-376394,-442604,-281933,-125794,-100373,-8524,139181,127699,-97464,-244531,-117667,-23766,-142683,-252048,-117238,231563,290288,-42577,-326098,-333542,-184185,-219655,-387829,-333205,-247109,-357582,-406397,-265675,6283,282979,222746,-12539,-32434,34714,51171,27695,-73149,-219375,-233627,-93079,68505,224780,273914,196830,-54993,-359538,-585471,-464231,4875,193726,-4268,-64458,77736,14081,-157525,-136821,-96514,-143084,-127711,-93924,-126865,-184876,-254691,-348344,-340673,-218294,-137103,-77055,52962,54786,39283,135579,221860,53765,-256812,-419946,-329573,-109166,132024,295751,192395,-41505,-101002,-15491,82682,110409,40145,1835,131403,218111,42114,-92916,-11269,17545,-71319,-101331,-60124,-13304,-19926,-14594,100843,84379,-50278,-174605,-312224,-314753,-147055,82420,248693,102423,-206687,-143344,214576,284567,221167,301359,256996,121772,67293,-58880,-149805,11722,109985,-176286,-488340,-403067,3730,199643,75711,-44246,-23285,69101,61940,-7441,104349,269279,95147,-286552,-462405,-280480,-9962,132379,182510,146154,-105213,-411725,-417539,-188654,93313,279436,137326,-66901,80602,226346,46770,-152268,-253728,-282216,-114628,43505,74528,25520,-110491,-325536,-348694,-209238,-175873,-246849,-155336,26089,70431,-91541,-285004,-271659,-193429,-312295,-541103,-546049,-299574,-78803,-87813,-313752,-482564,-303643,6807,77985,-37821,-7558,222227,306179,55572,-173829,-222894,-296664,-343998,-315233,-502716,-875691,-999509,-681108,-400266,-417221,-16744,631279,474180,-57141,-115885,-361641,-963914,-763253,-285513,-57831,259911,188659,-308897,-127380,172323,-322876,-427409,-196202,205251,782200,915550,648572,798668,676328,249417,123979,-46424,-80378,114931,212887,260584,350885,227223,-90218,-231642,-77897,141773,144769,8584,-19730,31790,115876,162499,161424,99966,23587,91034,218855,230181,175855,288315,469787,276479,-98754,-117063,44044,106262,146563,137289,-31585,-274020,-399578,-312154,-140958,4258,57955,130574,167916,117427,37979,-68785,-192886,-229760,-135784,85954,187481,118900,168862,405610,567750,562660,352474,28618,-176820,-155951,-33431,72339,101718,113825,174095,162340,18733,837,146638,163126,95554,171903,198903,61533,98806,194101,69119,-116184,-189831,-170264,-39028,24259,-55324,-38108,158891,261829,64122,-174956,-180235,-1497,143021,86102,-209035,-292428,-83300,-24744,-39057,97196,181329,109386,-24035,-116344,-193046,-186662,-85291,-48277,9939,177009,269660,279988,297831,232952,103722,31402],[10675,-7081,-8975,85997,222036,206273,-47479,-226723,-21173,291733,269984,-1991,-128491,-47191,24508,72441,89508,117766,94448,19023,-16048,-264,110409,168311,-6229,-258106,-341658,-248268,-5017,223865,214145,-19285,-192160,-165597,-92500,-76943,-17607,155683,231960,116390,-37237,-114807,-17846,101536,31856,-153119,-221917,-70606,18517,-116288,-189110,-49399,72956,100733,174812,340325,415372,347261,200592,-35850,-124361,-50588,-88175,-108834,8849,144438,267189,208649,2916,-81078,-24742,33109,105499,88646,72989,37015,4143,13475,78778,96196,-89775,-352315,-280651,23988,72608,-122234,-187158,-5407,74695,-75475,-249375,-263965,-9099,151210,2938,-189844,-22666,323883,386888,180355,51098,99418,206645,-3958,-289322,-243920,-72697,-23588,30400,62846,-47868,-128537,-125379,-92369,20259,99176,96455,165088,277468,335236,158701,-99517,-181085,-187795,-211465,-196400,-310759,-431361,-291528,-198063,-146992,-56408,-76906,-41362,121623,168713,-29996,-249830,-260088,-217173,-298272,-298558,-195596,-135095,-87232,-193597,-385635,-328129,6801,129635,-106246,-190193,10602,164352,120579,14762,-357,106583,193357,29507,-194867,-268766,-87509,71125,36711,-33916,-103948,-34655,82675,-66424,-295185,-238050,-95794,-155335,-230563,-87860,70198,114826,121415,55611,-101743,-169245,-205233,-264664,-56147,342508,505160,321223,86722,60181,126099,181677,2353,-230826,-87540,158092,190673,14750,-162043,-176609,-55583,126794,133804,-73362,-83406,105652,85989,-79729,-247038,-314195,-4901,133847,137006,265009,335270,221270,164834,87669,-48913,-70252,-67881,-69965,103002,227158,140895,-43836,-185473,-268518,-214644,-84458,56760,195137,186283,10089,-172201,-227061,-143432,-28529,53025,223277,248779,113044,-20154,-171896,-353286,-254081,147908,319396,225505,102757,-79866,-212188,-182786,-151901,-183672,-36976,200884,355800,397229,260276,55677,80671,238539,210815,147654,179045,93646,-45185,14648,190912,222152,173873,173225,130168,118826,219622,190169,112098,227931,212834,-9595,-77141,-55592,-73515,-58524,-21120,17935,35379,31454,153042,280630,238417,189997,188688,171628,256102,274389,5203,-196624,-158562,-186009,-252587,-204168,-248381,-304518,-152000,34096,20722,-27872,154007,306210,190231,-46164,-150362,-98017,-61041,-51864,49989,72533,-79914,-272035,-461983,-522184,-183274,164325,258555,358065,518036,418834,145262,-88434,-169217,-72925,-41166,-131661,-125488,118901,307912,214309,10112,-56366,-51125,16524,143638,223995,129120,-5975,-64303,-148176,-231294,-248121,-208050,-149717,-114099,-143543,-203322,-196428,-77631,-24788,-46707,-98134,-75958,-65273,-221632,-374988,-321404,-97051,167678,299027,211848,26037,-42527,50114,-22655,-199459,-41654,270702,205131,7763,98080,232114,151444,100568,54778,-97544,-102564,68528,238567,129805,-131047,-147798,-23329,-70805,-183936,-204179,-108346,-31702,-62775,42504,203964,181609,47568,25678,75428,160218,232048,293266,128270,-381262,-765852,-620595,-342916,-232060,-31544,118429,21370,-203996,-368790,-350312,-145913,27387,133281,241164,221389,120945,-70164,-277960,-188054,-64251,-171888,-266328,-353674,-417403,-162299,283978,418932,88619,-370183,-578997,-325097,63756,-109950,-649414,-889581,-971015,-1038631,-811730,-249918,358904,448875,5715,-451235,638225,3702794,3740207,-940458,-4084002,-2246857,23470,1074412,1686667,1657383,768673,301470,481458,147292,-162249,134688,157463,-218167,-256825,-57027,100651,64041,-134336,-169393,-69806,-207956,-362870,-147924,138488,119112,11324,-104291,-160162,67136,325118,144850,-168672,-266281,-290095,-166740,130806,396439,547046,316234,-22035,-66432,-41952,-211577,-404096,-362430,-229225,-350488,-483528,-284706,-89842,39761,54698,-110857,-65712,276922,470530,417705,146093,-189155,-79211,197497,90746,-160607,-226504,-203619,-136915,-21536,19600,-141710,-173038,63156,206654,36456,-157512,-58144,239887,463197,350467,50273,-7073,125040,148546,71108,-43299,8064,300205,399707,100747,-106504,46287,107018,-64565,-141991,-92815,-180133,-281551,-6347,294849,128120,79,325902,546229,226674,-81927,32165,148897,49794,-96408,-210510,-203915,-134817,-141810,-83433,84974,-34644,-315042,-294388,-67192,71866,175677,125176,11288,-183640,-204589,59802,355954,349704,100793,-94720,-146577,-112176,-68442,-61477,-95122,-210859,-184023,32513,163691,84967,-15444,-52448,-117188,-108565,66252,237123,324846,377866,272636,74172,-61339,-155992,-248166,-268773,-113837,139292,213309,223713,271745,264297,158092,-14620,-220149,-293870,-172606,35594,180025,311102,351363,211966,33787,-326,39602,72528,122518,183342,98724,-112459,-224794,-118569,42296,95180,115920,163119,120995,17258,-40665,-36286,-56637,-134585,-198968,-247240,-385625,-440802,-293506,-153594,-192306,-164807,32360,156402,97267,29455,-1159,-52710,-66149,28254,63663,-80960,-211803,-220462,-243219,-190881,-49740,-83505,-301834,-415528,-436950,-480325,-383206,-219552,-124154,-3145,43331,-25704,-111319,-103357,-161929,-343587,-362451,-151444,11071,-27191,-22208,83221,74861,-157653,-264920,-94773,63549,-81776,-278594,-163576,164714,214157,-129437,-474790,-462055,-227773,-245138,-379016,-241826,-122463,-273621,-381858,-301932,-63187,200257,153620,-24893,28244,74167,45248,28515,-114950,-324667,-303845,-115121,99593,341521,413463,303647,61564,-274033,-552074,-454837,-37439,129628,-74858,-115794,39559,-6317,-156383,-148538,-129940,-173808,-149301,-73890,-73693,-140791,-210674,-258018,-193480,-69751,-43315,-36061,37030,22279,30885,175005,252423,2606,-373116,-490475,-346937,-156442,68457,289190,256428,15933,-78724,9723,122168,155714,67215,-43610,26350,120004,-13819,-111021,-1606,-29983,-167207,-170714,-108852,-77597,-97411,-100338,13925,-6313,-138756,-235309,-348372,-341730,-183257,25631,163148,4294,-247100,-147381,153586,161877,114724,211220,144095,-2515,-806,-60975,-116710,75552,169419,-160389,-458441,-308043,36354,194678,114014,-9283,-48444,13942,28492,-328,73042,164976,32616,-271655,-398519,-194879,32353,130133,217563,241550,-19928,-365600,-396138,-156090,130650,259011,83244,-109078,5898,171237,119413,-39306,-212247,-272800,-138395,-52309,-45990,-48105,-181811,-377491,-363186,-258694,-278992,-323689,-246830,-130356,-48502,-104585,-248966,-216503,-150992,-282767,-455937,-450532,-335944,-200066,-127059,-266705,-425728,-281584,2128,71845,-35078,13955,269030,368759,110941,-135240,-198841,-318858,-369528,-293603,-485659,-924023,-1095273,-795540,-412098,-260999,162112,771178,845639,300797,-140964,-726527,-1495919,-1331133,-551875,-7896,498494,608366,214152,388242,725349,158761,-331781,-481483,-327938,195911,409750,315499,626533,718113,497000,358090,106294,53104,215566,249194,246581,296798,191284,-97621,-232032,-36719,248686,228661,37220,-11860,29395,106132,184996,166392,50029,-12352,128947,253489,221645,168852,259696,418195,301262,10927,-26845,101513,177871,175930,122439,-32308,-269739,-433084,-373766,-213024,-146765,-112294,63931,203022,164959,53484,-63216,-145428,-89835,33084,160690,165613,66897,144310,462830,638533,553315,312155,-27902,-225544,-159335,-18663,87241,110818,118018,188623,178193,21269,-918,107136,82833,745,103863,208936,141574,178620,191592,-12941,-196568,-212989,-164506,-2207,162399,105191,4103,99684,184600,-4294,-208767,-178573,-15669,112460,87225,-183898,-324669,-185906,-88762,-42280,90492,181526,104344,-76274,-178560,-181007,-108451,-24621,-43268,9872,203470,308390,293264,255248,179340,81913,24370],[39480,74962,57326,114069,215738,186951,-62070,-179745,60958,290579,210472,23865,-22146,70067,141505,197424,203473,164516,119365,47435,-1857,560,104828,175702,48259,-148937,-207064,-135154,24678,183427,174101,-40897,-290557,-365636,-215059,-72204,5911,165005,264352,203590,26355,-85430,-1238,103287,63082,-86106,-192691,-80337,64912,-64940,-240351,-175444,-25792,36726,169876,398672,516546,395028,152895,-94338,-118650,15664,-41192,-143957,-48008,141900,291538,243591,40319,-75472,-35364,51566,123301,41792,-27230,-17941,48963,98329,76574,65407,-46080,-269809,-218795,29435,54197,-169137,-274871,-99088,96237,70034,-116306,-227488,4713,238104,67584,-201783,-54735,312660,418410,251095,119899,168139,328547,84232,-317764,-345577,-95343,40250,79320,105161,16831,-38359,24094,84877,100514,141052,203494,254214,280605,262141,65240,-197421,-301612,-269147,-216184,-178375,-306677,-414854,-214447,-36063,-14608,-24810,-102515,-81358,109866,198393,799,-233283,-235625,-213006,-326354,-286962,-116980,-43732,-20341,-176093,-447793,-440786,-112895,58193,-92588,-183888,-45326,113023,84229,-75068,-81389,120660,262646,127657,-116917,-259730,-95133,133706,96134,-41354,-158547,-97915,40049,-82671,-295405,-215148,-67791,-150257,-258978,-132196,36290,145202,195320,34668,-217014,-232839,-138659,-109968,179022,572334,564513,263648,41325,-6523,32054,51203,-80961,-251039,-85854,155480,177274,-8863,-181630,-161169,-31926,121438,124713,-101338,-122556,143720,196287,-35796,-267559,-346394,-86033,49699,88342,213455,235828,129873,176818,212007,59927,-26278,-62064,-38403,195470,339221,205980,38540,-60018,-179007,-165294,-7145,140631,242725,226425,60705,-183050,-333889,-323634,-262319,-165264,53572,123637,-14609,-138294,-225121,-323100,-202748,157809,315676,203164,39936,-121148,-198720,-121447,-90924,-128874,-28775,171639,331088,406772,307776,71057,12913,146836,196101,79937,27957,-16285,-75997,-17140,148908,265041,284940,275960,168000,62663,138364,129892,42152,144947,172588,-14218,-72088,-22920,-11547,-10756,-6757,46576,111279,136904,213141,276415,223412,199256,216515,240011,353312,377973,95726,-98829,-95516,-181235,-266097,-212986,-244127,-285735,-165590,7144,2554,-88112,5142,214659,228860,-3243,-183432,-190915,-187394,-217936,-129879,-20732,-47498,-173344,-378066,-442617,-80470,330208,413868,462527,576965,405491,71100,-229388,-363294,-228146,-124765,-165981,-168451,37374,202886,159764,6102,-61917,-41002,67476,194470,228043,154705,109833,37666,-106707,-198058,-171213,-129059,-118777,-111184,-152234,-267268,-303434,-262007,-188920,-172613,-191918,-216860,-234642,-333341,-375444,-233392,-3141,200904,302360,245107,15001,-143271,-143037,-192312,-259436,-63937,229642,226067,127855,208066,242035,125564,99969,43440,-123267,-139608,23209,198398,132924,-141665,-228597,-103837,-122089,-277186,-249183,-18404,118975,-19848,-34504,111106,133333,-3198,-78472,-29958,103515,239649,337335,195030,-356861,-818020,-608033,-260089,-169847,-52387,42396,-75818,-264108,-347258,-324521,-139327,49278,153275,249409,207513,77592,-114520,-279637,-215312,-110231,-186729,-227075,-272517,-347332,-149591,282947,448902,107535,-326271,-490327,-238462,37268,-261902,-772708,-854299,-1021712,-1307857,-1016472,-158849,750848,1280278,1152660,-46847,-1480961,293147,2254023,564362,-2423464,-1445803,66516,747336,1583965,1978085,1294654,771532,708698,169352,-233406,5843,79955,-169549,-174137,8703,91724,-18439,-151675,-109794,-23860,-181190,-342394,-176453,40876,28422,-17415,-102003,-140713,98816,319288,142021,-145322,-235000,-224175,-44284,195024,298607,348073,213384,-75006,-165738,-140421,-245665,-348935,-288866,-249550,-458518,-501170,-152905,97681,168113,105547,-92381,-82272,267080,502379,467403,152611,-235549,-134944,166741,40470,-229051,-297276,-369780,-361425,-171359,17407,-56536,-115335,108541,248459,24516,-193270,-100177,161836,379780,337604,87640,-49310,-17198,21250,-34577,-159355,-146780,136618,252983,-7475,-140485,89370,199752,-17140,-185764,-167637,-196113,-226203,74528,350300,165254,64242,375870,572319,306560,34105,103652,131044,-259,-95531,-140406,-135891,-140267,-142073,7565,113797,-97241,-331838,-251957,-52744,9677,57495,3142,-120305,-314099,-294968,50247,424006,396286,117090,-91625,-154973,-134880,-34410,25867,-193,-109999,-102445,81352,195623,145750,76611,78210,-7227,-67754,68095,243560,340259,400193,256692,7509,-133344,-160539,-150616,-186053,-84899,190413,290706,236901,249136,317506,254756,50822,-195140,-257679,-136427,12538,176452,349176,322585,157584,87607,92401,101806,86297,104101,160928,92143,-117089,-225614,-89378,88391,127126,132726,156150,101858,11127,23741,116404,134173,6226,-97613,-152825,-352603,-512760,-382143,-226616,-247944,-206761,-4354,196265,228259,121360,-20939,-121419,-125619,-20283,47371,4686,-67305,-131176,-228017,-208036,-69866,-97731,-296019,-397684,-434699,-444561,-269717,-48213,17332,36121,94489,29049,-72010,-52636,-101714,-261164,-240557,-4929,122790,5937,-84114,-24443,-40064,-246673,-268749,-53577,148935,13999,-254289,-198645,59594,93606,-215728,-547029,-481035,-206993,-241722,-355694,-163534,-4162,-144234,-291019,-293532,-118996,105327,88547,-17185,79767,110678,46394,24592,-159619,-399500,-323973,-111081,83721,328669,445299,351400,165123,-137495,-419572,-352564,-16646,102964,-106633,-119021,32836,-13507,-137679,-152925,-163986,-200067,-172550,-62632,-19264,-94484,-180157,-180055,-42569,82429,18817,-43154,-9605,-27754,-16596,154441,223369,-40493,-404894,-478674,-328131,-202154,-6902,265920,310347,98718,-10700,50879,128215,163894,101620,-50194,-68428,15549,-58257,-124433,-15776,-95832,-254947,-216972,-136642,-140349,-196868,-197185,-83985,-85713,-190422,-256778,-319000,-299667,-198525,-61536,36906,-96001,-276476,-155726,67244,30848,21054,119450,20075,-107730,-37825,-47366,-81691,119416,192897,-137897,-368861,-165580,68870,168992,139781,7947,-98737,-75974,-39789,-19263,29503,62975,-4679,-222307,-323075,-128008,53113,91618,193684,274712,39214,-294399,-329870,-95405,150453,193348,2352,-164689,-102344,63758,138227,41403,-137240,-176983,-91367,-88390,-112751,-82783,-202356,-366085,-357820,-308615,-365022,-376645,-321547,-269237,-163642,-128469,-221129,-172982,-98586,-199652,-286891,-289445,-327996,-294248,-176441,-225589,-348111,-260851,-34576,33163,-65398,-14624,258902,386440,153215,-92704,-178291,-327083,-376551,-294905,-474907,-897391,-1104996,-894240,-476587,-143625,279262,752915,1001570,599301,-147143,-1064829,-1786270,-1590138,-655846,124697,713012,891165,622534,828788,1198976,583972,-292071,-717954,-799417,-381400,-127712,-35830,414502,687809,696398,576280,281060,242009,394660,367550,310057,297284,186159,-84023,-212547,33741,360791,299956,60433,-13404,14863,84743,175563,121980,-20559,-27304,156612,256029,224481,199068,243863,358512,327621,137486,89190,198810,266409,191074,74400,-73159,-285497,-440578,-382033,-229580,-246626,-245385,-3304,216628,184348,54319,-31418,-43812,93807,235530,230351,116105,2014,104045,431164,558863,408529,193917,-95365,-233974,-116812,10577,80157,109841,140029,195958,162662,42793,33312,75130,29868,-35089,57889,189825,186810,210262,166455,-63149,-219709,-198831,-138730,37486,281715,264489,81318,58232,71487,-108447,-251376,-170511,-24100,79834,100653,-75990,-274469,-271469,-173029,-91868,20878,131458,88218,-88008,-185776,-133345,-32012,4315,-60128,-4905,198800,294509,239087,152718,96665,57353,16052],[65638,135090,110505,135500,203819,181545,-12772,-79372,131026,245050,115554,18037,40647,132780,213042,256907,262513,196815,147386,79738,-7345,-28246,67688,167257,126284,5521,-34415,13245,75586,122842,71827,-104075,-346361,-475115,-278650,-30604,69308,191330,290549,265537,81590,-27711,52552,154185,154629,29798,-127783,-93109,68655,-15040,-244671,-281147,-148593,-54306,139057,421114,543588,355458,51337,-151240,-102722,67329,5157,-152451,-93568,114005,281262,262740,73410,-67509,-46477,79133,135668,-14855,-148640,-91690,76238,166028,63900,26553,856,-147430,-110429,45193,24583,-178022,-297537,-189191,62131,149144,-26663,-189186,-1676,275819,92399,-234318,-153692,149175,306468,261557,180209,237125,380717,144139,-288418,-381374,-111702,86913,139817,159812,93059,63908,143247,203478,153326,148389,237971,257705,214851,150618,-34965,-277854,-358022,-281650,-197373,-153848,-249645,-343236,-181526,68863,130601,50423,-79466,-95505,82477,187891,69,-228468,-217566,-215081,-332474,-237639,-24559,35058,19266,-152033,-470362,-534476,-248025,-6653,-31686,-135348,-80740,61829,36865,-159761,-148472,131762,313013,228472,-32190,-239742,-114618,151421,141906,-25380,-172920,-152742,-30129,-108981,-259853,-163843,-40476,-113127,-214589,-158022,-30762,130521,232635,26195,-282279,-293662,-148493,-52150,284683,655466,540639,210166,43666,-60356,-89479,-118062,-215495,-271278,-72542,136658,139818,-25741,-181027,-145853,-25257,93358,102945,-127925,-186690,100757,223884,-6934,-249527,-300235,-138030,-6768,37017,123427,118023,42741,142411,251402,133653,20352,-46765,2592,263840,402102,227248,98620,63709,-74292,-132625,9993,170388,259437,249668,110003,-160721,-395490,-478258,-465127,-309781,-45050,50339,-112195,-229519,-243507,-278368,-160068,141130,296104,196369,-4504,-179675,-199885,-41444,-579,-53662,-11811,134372,274082,373591,340792,107293,-53454,21859,134124,-5416,-128198,-122540,-105358,-53417,103193,274378,335236,340264,214877,33998,49402,57005,7304,114349,169111,6377,-55876,21493,61656,45905,24448,92355,207580,262304,267236,251485,195784,188641,227732,303363,429067,419435,138319,-24374,-54137,-177703,-227769,-157957,-198737,-248234,-139421,50738,59397,-73680,-72017,143452,234306,47161,-161401,-227648,-261801,-339774,-292381,-118290,-18238,-34756,-188807,-271271,7237,413905,489569,485991,540846,348038,-74,-332562,-485761,-335327,-212424,-252363,-246550,-70664,77058,107774,43741,-377,44991,142087,196137,146755,121366,208334,162667,-21486,-139041,-100183,-54455,-70994,-104757,-184658,-311249,-337867,-382358,-335999,-270949,-228148,-287815,-354704,-394924,-329026,-135545,74162,226806,309213,275009,24522,-214284,-328315,-356424,-298359,-99400,113295,179045,216378,289777,231406,133239,157515,75987,-116836,-161926,-20888,132689,99797,-140756,-248289,-117089,-102572,-283940,-232773,59391,182353,-18302,-94195,42931,77151,-73958,-195295,-133744,57154,264061,371206,237624,-296135,-765573,-531839,-160991,-90055,-39232,6992,-142978,-302271,-328713,-294913,-99860,102027,144414,170602,139836,12943,-161480,-265943,-239503,-179969,-216630,-197327,-176068,-215746,-83000,266143,400442,62733,-288613,-365660,-157964,-21444,-378264,-799943,-752771,-984375,-1409032,-1088646,-92537,1029080,1905802,1914552,-66504,-3737927,-3349412,632674,2181175,-33726,-317783,19307,272728,1315757,1979339,1526577,1152506,930347,162175,-347390,-184053,-62134,-109778,-49090,82228,60515,-101799,-135330,-21005,54337,-71634,-222190,-153897,-46029,-46977,-62141,-137405,-150181,95852,287864,154964,-67598,-160879,-119914,116639,276695,213803,176982,148703,-76175,-214340,-227122,-286700,-269999,-155722,-182746,-436818,-399949,21987,272116,246383,121905,-84845,-116333,205967,468911,445610,110216,-271416,-175483,116548,-9103,-235290,-284147,-454534,-533653,-295063,7736,45102,-2329,171446,252651,1132,-200107,-137890,49543,239729,269795,103468,-55077,-86818,-34683,-60661,-195045,-254162,-41359,93837,-63391,-95436,166150,277788,10805,-228433,-216230,-166548,-117944,156660,348334,149301,75886,353988,509994,328232,138892,142840,79868,-47071,-72554,-45202,-53794,-131320,-121518,86260,96749,-182840,-329575,-184845,-41630,-70682,-109111,-117855,-190441,-326124,-315511,9077,378147,336542,93153,-82025,-150269,-144607,-35155,60013,60766,-17356,-20219,125650,227212,204493,157824,177269,72602,-25872,93367,252001,333724,375001,212140,-39868,-175278,-162480,-83594,-135489,-87226,187278,316215,216753,194587,289755,275207,108950,-129482,-200493,-98399,-1672,178041,352049,240115,60660,87214,121496,114900,73088,70814,136030,99640,-94635,-193391,-51961,112296,128583,106366,96978,55331,1984,71543,224517,262958,98455,-28692,-78975,-275584,-478358,-384826,-252751,-274391,-244004,-43342,214182,311651,167319,-68792,-189225,-154968,-52559,20869,72200,78571,-27397,-189292,-185138,-50398,-93320,-266246,-318571,-328566,-306994,-110108,119634,146275,77424,136475,84044,3485,38550,-14270,-159312,-115346,112215,181914,3132,-170191,-159347,-185992,-326862,-250254,-6032,209880,122014,-176591,-201391,-31231,-13646,-268073,-519977,-379080,-119383,-208830,-328672,-120253,71259,-11775,-149660,-220422,-138621,17719,40109,22296,135078,146050,53052,18995,-182873,-409832,-282984,-77828,27136,187190,345967,322997,232957,18291,-223259,-179080,76517,126117,-88224,-71597,59418,-11395,-121700,-162584,-194101,-212804,-188861,-64060,25116,-46317,-156778,-128433,64794,176745,18978,-98586,-67118,-73140,-86735,65197,132028,-64403,-337551,-379422,-276292,-231329,-69914,237664,341386,176428,74828,92260,99341,132276,125317,-39162,-147018,-71093,-81664,-133717,-48503,-149773,-303641,-226901,-138375,-192942,-298730,-285688,-166913,-124025,-177853,-222374,-232596,-205146,-187520,-149806,-88854,-159994,-270412,-156890,-16897,-64721,-26141,52373,-90246,-182197,-46673,-21642,-45326,139083,184529,-91210,-208095,1968,94921,128626,152619,15139,-151033,-167384,-111762,-43190,88,2901,-1070,-143726,-248396,-88514,58665,35214,117580,233454,46635,-236944,-252420,-33291,140898,103016,-74593,-211636,-209441,-63463,97625,66297,-54505,-27954,14020,-60096,-118611,-85712,-184704,-322366,-358662,-360798,-415222,-396889,-368495,-361133,-251284,-167698,-217706,-161640,-68541,-108400,-101658,-124945,-300480,-357417,-228921,-195737,-262610,-235701,-83352,-21681,-118313,-86056,192348,357207,182771,-48523,-172362,-327040,-364246,-312528,-462316,-788352,-1012144,-932718,-539461,-50171,330073,577596,897182,769657,-165418,-1322615,-1755072,-1472782,-626757,260604,837284,966656,832547,1102667,1445994,810308,-285047,-823416,-1095274,-827953,-550664,-289473,221965,587868,789740,722511,437475,434884,590821,534012,437836,346908,196800,-63424,-176758,116267,454678,352157,80407,-14641,-916,60519,140659,51351,-79650,-6480,178582,239294,242199,250780,236279,301946,341298,232365,189925,306454,343630,180723,-400,-138695,-307301,-415337,-324279,-171890,-246916,-286748,-38493,216407,180161,47727,17967,78846,259577,394045,266833,56450,-56558,56907,316715,350024,185416,50352,-142994,-192220,-29147,64209,69330,101078,166374,182973,103065,56508,71784,39885,4083,-11440,43232,144431,176112,178427,118236,-77485,-183650,-148118,-100578,64288,344465,369261,156775,38079,-49462,-234594,-310689,-175741,-31185,53488,114403,60394,-178315,-323610,-254214,-175229,-94953,43561,64116,-65576,-145183,-61727,27565,-13119,-108341,-36481,168904,242689,140534,23746,14488,40534,17094],[97160,165224,140560,154800,198899,189878,76126,36408,169752,177577,27943,1903,61000,137909,228228,252865,274800,234896,193294,125303,-13464,-71040,8252,140508,204677,167048,137071,165355,149382,84788,-25827,-158630,-326224,-445939,-253298,55698,173274,216350,287950,285377,119792,40936,126630,234520,269726,150475,-59318,-114981,20088,7970,-207724,-333939,-263243,-159395,71356,388058,484952,242008,-65612,-177977,-68166,99113,40797,-131969,-111944,73988,239536,252572,87914,-59265,-47467,119731,155992,-51942,-246415,-168467,75368,209625,70414,14895,58602,-5126,14577,67935,-4138,-151585,-261641,-253251,-21073,135815,-1035,-157250,-20992,255834,80418,-272290,-292069,-104175,100263,207361,208282,290740,379055,189130,-198761,-340021,-119457,97958,187901,210246,168127,160696,197560,206803,137685,107224,192826,196364,122153,45776,-110955,-315152,-327738,-210685,-149643,-124361,-150731,-220833,-160203,115820,249293,129630,-38105,-94308,31369,125436,-29644,-223702,-206245,-226786,-327781,-184183,46580,84312,29804,-120675,-438330,-583112,-366084,-47210,52703,-67752,-86227,32805,-9117,-228271,-193065,130187,325161,291642,29977,-217987,-139308,127824,177065,28910,-130720,-178172,-107866,-143385,-209497,-104382,-19532,-66232,-133170,-174185,-129826,60188,223603,45273,-271082,-330686,-223484,-96287,225724,528779,407932,160372,73493,-81430,-177385,-240794,-343824,-291049,-57524,99095,82458,-36196,-164266,-137195,-39434,48839,67153,-152482,-252037,8332,182392,8044,-208169,-218033,-149597,-26029,-5188,16729,5796,-20999,75133,188640,133560,42416,-30523,31396,265926,369579,187281,119030,153089,14433,-127408,-38937,137054,241435,240276,127790,-114370,-388039,-560156,-578002,-352403,-57428,37458,-159510,-287681,-254200,-251881,-147421,99672,259256,195549,-24948,-234710,-204451,34188,90239,16489,9036,104472,208363,314228,354343,153401,-99654,-88008,55450,-79743,-245828,-193464,-118599,-87909,48783,243768,331622,354784,241535,23996,-31175,-2564,23466,136453,183267,31645,-37832,67174,137297,103546,70105,159288,312241,375302,305075,221600,170230,165201,222432,349488,473781,403742,142431,25177,-35227,-174924,-160204,-74976,-142646,-205913,-75952,153029,177534,13164,-56520,101101,199546,94746,-93971,-206594,-269297,-387448,-394410,-195448,-2246,97289,39364,-74520,46252,383608,471878,431971,423601,266300,-40138,-360668,-496111,-360616,-279695,-368547,-338929,-168055,-28266,71210,105827,100753,168074,214197,149934,22784,70007,278267,288727,99404,-52583,-39936,7177,-11590,-103390,-249755,-333764,-302196,-410303,-430968,-313478,-203220,-282876,-407756,-404155,-254269,-50224,115268,230605,309112,285942,52379,-224251,-427023,-452931,-315687,-150294,-47060,71967,244951,320153,207951,173967,249929,138399,-80360,-163897,-55400,69447,53277,-128069,-203450,-47838,-10296,-214054,-176588,95535,139453,-59416,-116197,23803,43435,-127776,-285726,-225978,15785,293426,391308,251274,-208503,-608609,-399068,-61802,7,26203,36528,-144841,-290569,-308519,-267341,-40088,171793,114013,30364,29480,-58853,-189276,-236825,-244453,-230419,-235649,-186210,-99089,-66537,15570,242244,291263,-35149,-277751,-251290,-113936,-99705,-434272,-723395,-593420,-848298,-1319148,-1023550,-101265,1084972,2194526,2155629,-402591,-5208301,-6095057,-1107642,3007545,2444306,955126,-102194,-208363,996247,1720574,1464039,1388213,1108859,117120,-485059,-378639,-227857,-76150,70897,137540,5655,-173474,-109365,44559,117593,67523,-48386,-91629,-97743,-86847,-110931,-200238,-187305,46646,234294,192011,54994,-58358,-13147,245250,327284,151220,87839,143669,-18630,-187466,-273859,-321775,-178628,17273,-34759,-280913,-213234,177910,382637,269012,106562,-95628,-158704,121368,393102,367664,40485,-275639,-175136,71952,-40046,-175574,-181342,-416348,-592658,-354223,-4938,127898,129024,224914,205407,-31510,-178919,-159370,-61696,78750,159097,88359,-33719,-72015,-1211,2421,-147245,-294474,-189603,-34523,-61270,-6958,235477,303815,3044,-261643,-232676,-106365,19760,230420,298164,98629,58238,293542,394624,293428,211522,145878,9410,-72233,-22566,54752,23705,-115952,-94532,134551,47617,-274328,-311452,-99807,-23511,-124447,-226913,-182607,-180455,-232505,-272345,-62242,221674,193279,48033,-56918,-119195,-117660,-60539,13281,45117,23744,35326,158955,252052,229175,192851,219859,104002,-2608,120805,246810,292391,297315,144123,-60684,-173468,-149905,-57410,-125433,-114650,146673,292408,168596,118604,185666,206955,125245,-64554,-151201,-77578,-12636,170691,309122,126488,-39459,50654,95573,79853,36637,23942,102673,112613,-46429,-127658,-5004,120261,108261,48508,7080,-3622,-2588,102106,274077,304916,120066,-13980,-41532,-160516,-325671,-287865,-214615,-264596,-284444,-94769,200787,335797,168489,-124015,-226915,-134401,-59101,-18314,89540,173381,56912,-137952,-120642,9074,-71526,-225044,-212197,-164427,-122609,44556,239549,227888,122018,171721,139255,96425,139125,73130,-67565,-19302,171462,187046,-15200,-242476,-280078,-313622,-358569,-201595,37773,232347,212065,-65313,-164192,-64457,-60289,-266180,-402127,-181718,17498,-151581,-298678,-111487,86373,82121,12458,-79441,-109582,-51141,9661,93606,208562,184023,62743,15743,-167496,-343467,-191564,-26104,-46822,-20896,147357,225389,251180,152511,-19871,19671,219178,190529,-25355,13214,108990,-7482,-125564,-184758,-213736,-203683,-186759,-72767,52747,1720,-130510,-102039,105436,179205,-44477,-178239,-111618,-95556,-154144,-72939,-1618,-69743,-200198,-224490,-201743,-226124,-94777,216991,341698,221519,145373,113309,39224,69989,125292,-35573,-207017,-124204,-81799,-136280,-80999,-161793,-292732,-199519,-123935,-238188,-385162,-350972,-217504,-113565,-102961,-136319,-118105,-94481,-154006,-209815,-176034,-168029,-220231,-143924,-76744,-103663,-17912,25922,-166622,-228335,-44801,5082,-12181,131224,151849,-15892,1253,160777,115669,93083,161540,26729,-180280,-228141,-158815,-54111,-2439,-4702,33692,-50397,-171262,-61271,61386,-18636,12011,132915,-119,-218938,-193513,6059,100746,19911,-112562,-224817,-278794,-172436,10175,31300,11233,124582,142509,13877,-76889,-75118,-158904,-289789,-383709,-409740,-419564,-384329,-385604,-394878,-295589,-212668,-238761,-186683,-81691,-55352,26891,-16888,-281513,-396145,-278028,-185010,-190861,-205188,-123830,-73770,-174395,-174081,91361,294918,205891,-4138,-182256,-321457,-335744,-332393,-436318,-607164,-816077,-873948,-548316,20525,299617,260918,546873,761238,-229546,-1454587,-1403603,-1015707,-518742,322328,829847,839903,845124,1178472,1387547,758080,-271086,-755974,-1155480,-1067077,-760909,-365490,106532,450121,760528,770234,547602,578919,722356,682546,585381,416168,202600,-41017,-121088,195369,513941,385590,103266,-5298,-7670,42755,96438,-11499,-93323,59362,207339,224678,274959,306259,235093,265594,345014,273899,250173,391558,385900,145453,-84515,-204801,-315494,-356084,-210223,-48677,-138994,-216718,-20253,215156,168833,48356,73129,181550,350882,449671,262890,19017,-77827,23672,156644,85928,-21386,-47403,-140457,-103444,88345,141005,71007,87947,182277,146387,7557,40599,83279,-7841,-6348,50044,58046,87596,115087,97091,54075,-63431,-105074,-76493,-64440,66317,331721,381985,188851,30355,-145383,-349914,-372093,-194857,-37415,34907,109224,150121,-95126,-335446,-302632,-259337,-221218,-59704,32403,-33188,-85331,9645,58420,-71016,-178986,-76358,127709,176660,32301,-94095,-46172,32580,33008],[138521,168976,147729,175877,202601,200145,164656,127529,169836,113053,-20182,-5861,51836,103519,191789,202012,257312,288276,262531,186693,742,-104795,-58875,92036,248745,284529,265501,288987,238577,100766,-60935,-161081,-225079,-287455,-142331,174295,290414,215877,243959,263040,137792,100310,200775,318620,370674,239455,-13546,-145495,-66818,-4847,-142824,-317316,-338344,-258111,-29867,291046,353155,94024,-154101,-158393,-15056,113648,65689,-84704,-99625,31503,172774,203717,72200,-56481,-34268,169496,194908,-47621,-285702,-230422,47698,234775,119536,52414,128953,132979,126963,95541,-16085,-102946,-194148,-277971,-128003,44297,-25973,-131044,-34848,197438,54135,-286412,-412832,-340738,-111750,110965,195823,319702,364953,242586,-60774,-233267,-118593,66275,200301,239460,228998,234224,175722,85802,36360,15485,83747,105006,45192,-17495,-144185,-298172,-219298,-67986,-71140,-89046,-35021,-66576,-105283,134264,311368,170852,-12519,-93550,-48159,8932,-86140,-213721,-198867,-242276,-317799,-153028,70513,95090,18299,-86523,-354855,-570308,-438095,-63788,114862,-19985,-66489,40038,-37675,-267376,-207433,113270,288437,280476,42676,-198709,-155546,80595,203351,119751,-40085,-169276,-174164,-180103,-170647,-65593,-13330,-31083,-58775,-188983,-242751,-51187,178441,100389,-178126,-324526,-319781,-207940,32883,226902,181869,99675,94179,-67473,-188845,-263880,-413479,-304523,-46169,48194,16238,-38829,-131664,-129892,-65296,1384,20886,-172359,-288687,-80058,112276,15504,-166801,-161360,-134400,-21795,-38100,-84492,-79477,-47474,2658,46639,47415,21167,-22756,29849,188087,239257,93419,95217,188627,64526,-147583,-133732,54445,193397,188907,96554,-55737,-303963,-536786,-569510,-310000,-16621,62170,-152445,-308028,-275341,-260465,-171629,39688,201969,183160,-24768,-262002,-199399,84922,156085,63724,29365,92599,157388,249210,342638,190900,-113110,-144905,-8547,-124414,-298528,-211421,-106925,-116433,-22214,175951,295241,323345,229062,19755,-92852,-34278,80832,183710,182740,37419,-28896,100096,200255,150795,122186,242524,406497,446690,320334,198829,157036,143807,209535,370340,482476,352740,126508,52767,-33905,-170869,-92576,-2266,-100945,-168552,6872,273612,311625,136807,24905,70830,128166,129413,-6076,-147234,-221680,-359925,-417690,-237899,-7961,179009,228600,79601,23738,249616,374832,327575,269491,186923,-32473,-303270,-398774,-301652,-307879,-475404,-417139,-221577,-83045,52999,164734,198161,270881,255320,73266,-92776,39014,321323,397779,239102,55884,12352,57684,53544,-108669,-333650,-337011,-226353,-358914,-457179,-295724,-138431,-226094,-400699,-376970,-177642,7733,114963,201028,281955,260963,88158,-159931,-390624,-441693,-313722,-210670,-198455,-54580,212688,292424,175831,225148,332029,200492,-23557,-143929,-79910,25602,14472,-108848,-114414,83966,124563,-105483,-111123,78660,18037,-120918,-91230,55882,48327,-136815,-320070,-300400,-32715,307679,393910,241210,-105384,-376068,-223583,31713,91318,133373,121938,-73151,-218455,-277218,-240835,25080,239075,75414,-124306,-102033,-122544,-176264,-184568,-214442,-221917,-217774,-195943,-71907,51676,116119,223212,162736,-152110,-293887,-182762,-120322,-178660,-427673,-569453,-400239,-633211,-1070780,-854470,-208047,871092,2099273,1871444,-851846,-5240650,-7127474,-2993394,2473572,4357741,2147885,-238882,-520225,770910,1359485,1230629,1473400,1198393,31077,-617362,-524137,-366982,-93914,140867,162465,-55717,-216406,-92830,52399,131316,179399,121852,-9632,-102527,-86215,-147431,-261424,-227408,-26839,172714,249065,195551,47408,55594,280039,306115,105801,88932,188492,78690,-91804,-265950,-333862,-83653,196279,153260,-38534,10244,282222,416404,260242,77604,-122398,-194945,44972,300033,257223,-30071,-236723,-122166,52066,-43586,-70053,-20140,-273885,-525969,-333256,-13556,165520,232502,241737,112054,-66712,-137157,-154468,-139143,-64937,28784,42434,-3084,7810,101361,120358,-50031,-274350,-277854,-109238,-24157,71658,258094,261884,-37995,-271990,-214938,-38697,146812,279663,220623,44689,54071,244938,272708,219268,240374,119113,-64477,-68133,50912,140619,83770,-98880,-76386,143048,-9549,-342613,-271378,-3870,10432,-116966,-220241,-160306,-102490,-83961,-190769,-150756,-2030,18227,6426,-18840,-63157,-50556,-90684,-106016,-54999,-6316,45913,174047,259355,199375,163856,199945,86293,-6224,129914,216231,212625,178022,64348,-57778,-130536,-114614,-58790,-143596,-154536,87042,229308,106512,40959,41190,72161,84735,-34172,-131340,-86208,-28137,143850,228315,16417,-103252,13050,47866,22200,-5368,-23241,66532,126978,21486,-35021,53120,123924,79566,-22555,-86680,-57837,2553,119570,271860,271894,82840,-47217,-38149,-27901,-91692,-114684,-115334,-217531,-324790,-161724,154277,303952,133722,-166449,-215746,-64460,-40121,-64277,50532,189504,96056,-88950,-27565,96599,-36202,-185798,-118134,-4470,41278,139350,270423,237296,158350,196522,190170,180897,214234,136111,-4778,30573,170600,160713,-22832,-264431,-342617,-375837,-320184,-119228,73360,215070,255948,40950,-98264,-24508,-27528,-209006,-231128,53949,170661,-79284,-258532,-118566,47439,111591,159641,108827,-35848,-100340,-12166,180378,301355,224392,71318,16962,-111170,-215658,-78504,23515,-108347,-205675,-77524,87455,218816,230068,133769,189699,366063,273629,62996,110840,163227,-8697,-155380,-218250,-217023,-170105,-158784,-77266,63201,44172,-95685,-89419,85442,97436,-143098,-244840,-126323,-88871,-196152,-219226,-143717,-68972,-53614,-71318,-118798,-173020,-64075,213323,312564,219464,174704,96927,-43195,-5410,99329,-51786,-242859,-139377,-65557,-130737,-93273,-118967,-221654,-146290,-111851,-283587,-443494,-384937,-232156,-70144,6593,-21075,-13271,-7774,-108549,-224373,-205706,-126574,-137993,-118077,-102941,-91813,30033,41497,-198707,-257841,-55302,18130,9242,94978,103009,74524,208509,279512,138492,86068,178888,54956,-170814,-239916,-165040,-43677,15875,17878,69046,35804,-82071,-21561,71238,-55583,-93685,7180,-80165,-241196,-167351,11256,41007,-26218,-88214,-188755,-287745,-235456,-100404,-49834,43951,233135,248641,100133,-13301,-68848,-154878,-298994,-433345,-443045,-377369,-343508,-376177,-376382,-291498,-243939,-270373,-236488,-137936,-66156,53466,1656,-290393,-421647,-319911,-201333,-153571,-172304,-142785,-109499,-213560,-243187,-4417,230132,230705,35715,-201512,-311823,-300434,-343783,-393092,-385705,-540892,-709034,-482166,50739,171310,-163677,22777,562561,-354709,-1435978,-808663,-338007,-378792,269097,688671,582394,726456,1077198,1033993,434896,-216929,-517009,-986558,-1087485,-739010,-249372,101818,323073,639527,732303,606557,641350,725717,743105,694101,464630,187281,-14513,-41653,261482,533048,403692,134282,19805,408,38368,62671,-35185,-41185,165965,253388,230663,318646,353796,243705,264195,351951,272519,269906,433079,384388,97101,-155227,-246632,-291225,-266094,-69018,104232,39205,-60360,51967,225630,171916,72405,123919,231780,339758,388730,232608,34559,-34000,26399,2679,-140031,-125245,-43981,-71462,16657,210267,227024,90811,72628,177403,94129,-98260,-12009,51100,-69936,-18375,114757,90505,40381,33798,801,-14302,-35383,-11692,-7732,-44486,40926,250646,296401,149644,19574,-189958,-413673,-403063,-207042,-38001,20111,69809,135338,-77302,-313195,-296595,-305184,-316766,-153410,-8401,-21311,-42993,54195,55142,-145976,-246715,-107638,92004,119966,-51900,-171694,-79240,26507,62100],[187323,157634,139058,197222,205685,195560,214773,168284,139352,72286,-16074,3348,29848,55759,119592,126215,227621,348999,343439,254831,46407,-110259,-119862,21309,229546,314584,319000,361211,329756,179085,-10430,-97504,-71755,-67450,11840,289667,370669,171358,164972,216510,137929,134111,257308,384489,432255,280045,563,-176479,-160531,-42753,-65038,-235231,-352371,-326649,-143410,141855,181342,-39545,-182781,-95403,45905,117620,87781,-16693,-65514,-10586,88302,116417,22047,-66810,-12151,216848,249444,-324,-258252,-263421,7359,255289,214439,135385,202203,243709,208966,129076,3208,-47097,-126281,-261296,-221902,-78060,-65362,-102903,-25545,135698,41962,-248404,-455369,-464492,-246206,11871,152989,322735,376060,320385,101777,-90598,-109999,218,165156,237129,267388,272846,92009,-116797,-129732,-109802,-55006,17392,9531,-28616,-134236,-232847,-66287,112072,31625,-48090,66693,87928,3484,156822,305291,150272,-21558,-104796,-150885,-147097,-164708,-201202,-190936,-248870,-299115,-152367,39315,67375,-6940,-60193,-240564,-493606,-446597,-71502,108446,-29163,-37972,83652,-34714,-265017,-187592,85956,207197,185129,-2022,-179823,-150050,32597,219800,227185,68724,-138570,-217353,-211447,-164116,-73610,-30201,-17329,-20964,-205810,-340032,-167547,122586,187744,-22190,-265385,-382758,-332521,-219906,-141910,-84212,11973,74322,-33005,-117708,-187490,-402510,-304459,-38010,-2108,-42345,-31145,-83464,-113089,-85094,-32220,-26711,-183203,-274537,-115170,60122,25064,-141701,-169045,-119388,-20740,-71420,-163101,-122829,-32131,-46401,-122066,-102183,-42489,-29072,-6477,56415,58756,-23794,36833,169177,70224,-178840,-236507,-46100,126872,97361,19060,3947,-156969,-405052,-447516,-227659,19059,85179,-102668,-286071,-303953,-297788,-220745,-27826,124350,144570,-12873,-245079,-177452,101505,186021,84406,46287,100997,136248,196027,302273,202320,-90488,-134612,-37331,-134928,-284734,-178630,-71809,-138042,-113329,82732,248301,260593,176828,13140,-128075,-37852,149003,215551,140850,9256,-34325,112390,236038,175295,166733,325114,469251,461557,313138,187982,158323,137535,198909,363226,455653,292340,107214,63574,-39849,-160802,-45889,37906,-82718,-141280,81414,362802,405277,245879,116043,27575,36234,145190,71191,-83834,-151656,-281004,-371073,-243609,-37130,187169,323397,151659,-48129,59175,233629,211068,133278,135695,23210,-180718,-239177,-186935,-289823,-534163,-457311,-217034,-80885,46190,194462,250871,303344,244785,-7945,-160664,47803,350489,480718,375243,171945,62569,105168,117988,-114878,-405069,-325217,-153614,-276723,-423675,-237987,-69008,-157181,-357983,-337451,-121672,36415,84211,135329,207058,189329,116822,-34197,-223840,-321951,-292598,-264043,-286437,-142602,146775,219386,135838,255226,359334,228931,39033,-104063,-97667,3192,-5432,-91790,-17302,230736,252386,-6778,-63457,18922,-123288,-167047,-25134,119406,87639,-95080,-294962,-355814,-97875,289207,376261,219296,1643,-116861,-26237,119605,169824,244095,225405,48297,-98162,-223686,-206606,84022,285375,41661,-246837,-230993,-169596,-113924,-99238,-141258,-138228,-151113,-220968,-107239,104122,191960,220568,63001,-246650,-320992,-171987,-166117,-235474,-375414,-389155,-209523,-389688,-746253,-645200,-402372,419893,1672741,1208527,-1195960,-3790110,-6300868,-4931622,659248,5289504,3046821,-324487,-542213,738972,1058098,983992,1434388,1157102,-94473,-715194,-585106,-431882,-152351,143599,162453,-97459,-218152,-91663,2003,91334,228436,239475,70332,-63823,-54151,-156147,-285907,-236786,-82881,123118,310648,318379,126413,57572,199429,201844,65128,145166,251016,181859,40484,-206383,-311421,6247,341537,317638,205049,218988,338451,402008,261268,60652,-152966,-210117,436,208920,138892,-79948,-157779,-24728,62319,-22819,46253,144114,-95236,-374020,-245190,-10883,152527,272173,207874,-2274,-95687,-86258,-119528,-163468,-162255,-93189,-23720,18596,111542,225454,233254,42304,-219574,-296324,-131770,8978,95042,214846,164211,-93012,-248715,-167598,13797,221877,285517,136320,15259,99733,247329,180283,129895,226705,76718,-127175,-38624,135927,199508,121362,-79410,-75320,113834,-50628,-357096,-199546,94753,62525,-40500,-78788,-57457,8053,57359,-102137,-233801,-224483,-129755,-12640,18278,-911,36329,-105573,-253791,-205901,-94193,9781,165954,239828,116192,77722,131041,34811,-28908,113532,159010,103146,41766,-11549,-41097,-62912,-54855,-58208,-164124,-192478,18968,139617,47787,-16619,-93065,-82957,-2552,-50867,-145737,-122529,-51205,98171,132917,-58605,-110503,4775,15591,-21981,-30691,-52816,41324,144367,99163,70644,120426,133751,55117,-87809,-160388,-92721,16649,126861,237198,201542,23064,-99670,-53363,91718,149409,81091,19996,-140504,-351500,-235745,81774,229913,73906,-185281,-157286,32024,-6273,-105620,-25204,132137,80149,-56844,69605,191432,8599,-155958,-64500,100483,136391,142793,194965,171833,169752,205808,230407,234127,239590,162294,25634,35572,130985,135592,-1131,-217046,-317638,-347694,-219276,-10283,101916,168526,237269,98338,-30039,71004,70097,-112650,-58743,258401,302168,-2866,-200179,-117313,-20615,75360,260445,302711,62331,-135577,-38718,253495,394532,260012,73427,21172,-28086,-63563,19803,48913,-134870,-294644,-247819,-50990,146396,233577,201994,288608,468368,348913,152859,194343,203206,-17338,-203047,-254561,-202736,-118626,-107020,-66501,61561,73628,-54776,-77238,31896,-25225,-230562,-264959,-108552,-61064,-202491,-329361,-260650,-80656,36513,22462,-41161,-70347,22578,229201,264593,173341,150874,36915,-134682,-74160,57283,-79258,-243987,-122471,-47242,-121111,-78010,-34356,-110663,-86064,-118652,-331315,-465853,-384700,-219450,-23610,111162,92832,52283,29541,-63321,-194550,-184628,-63648,-51817,-88261,-100221,-54165,88191,87246,-188162,-283326,-94605,6379,10126,34227,45165,152793,356247,341813,172155,122779,212195,102235,-123016,-203785,-130601,-14025,35242,28864,68665,90553,19161,43349,88557,-71929,-174732,-105924,-159126,-280175,-168692,-11670,-18072,-20882,-2736,-107166,-237187,-245170,-208474,-152266,39915,268606,294147,164743,45808,-75070,-185684,-350887,-489774,-446242,-295990,-279604,-344648,-321423,-243731,-241697,-292501,-289489,-215677,-134295,-20337,-63667,-329939,-442443,-353039,-247533,-160098,-140363,-137134,-125907,-224980,-264131,-51685,199386,259397,60999,-220924,-300124,-272403,-347089,-343182,-173440,-238664,-469176,-363764,15654,-53429,-637473,-562124,210665,-525710,-1276013,-104128,401147,-224259,117095,453118,298328,564583,851018,477284,-70435,-117675,-146338,-651976,-937424,-541622,6154,203804,251508,491393,654318,631576,621927,589468,675942,716214,458596,145563,19486,57769,310681,516298,409235,173825,57813,22774,49984,55658,-2480,73177,292422,315713,262672,365111,391051,269530,302258,374084,259757,270310,430981,348223,53047,-192924,-247344,-224221,-152731,62285,235921,216504,121232,156776,255044,205782,129921,165131,217917,238089,248043,201528,114416,82560,76046,-100183,-256357,-87482,72882,57481,144713,309499,300365,121762,55645,149952,41700,-182466,-89731,-19286,-138570,-45268,149425,122792,19618,-28368,-72924,-74029,-7429,69352,37553,-47001,-3926,130999,140871,39393,-6692,-172685,-394629,-369511,-181689,-25817,3679,-4730,6859,-144568,-274768,-235170,-286676,-351193,-217859,-58926,-51721,-46308,54807,21423,-207245,-280135,-111793,75165,87685,-90975,-196938,-92059,13311,97094],[234485,143208,122447,210504,194808,164108,206807,156661,98324,66764,32486,26097,8571,15600,32119,44427,198803,398293,410766,311327,118394,-80921,-166087,-65376,140388,241501,285828,373674,408239,302850,106804,9829,80649,117065,139359,352007,363402,80004,74987,173031,125459,134942,285397,419272,446523,276784,-7097,-195262,-225674,-80993,13751,-109154,-300598,-346009,-237205,-27345,10968,-121141,-145534,-9357,97243,117554,116621,62304,-25682,-53895,-4817,4648,-55724,-95962,6293,245921,298845,67592,-185410,-261141,-23755,284399,333801,235241,258978,310611,258575,172000,61275,7693,-76535,-209446,-266753,-173187,-82589,-64559,11837,101508,61773,-147982,-385823,-436715,-263520,-51273,101994,304489,422265,419890,260254,52000,-94159,-78440,88027,203471,282577,275211,-21185,-325770,-304293,-233058,-181969,-45232,15639,-3309,-96903,-138584,87785,284273,141909,-5390,129246,206297,141076,192676,240466,74937,-58691,-128761,-259380,-311335,-254542,-192862,-177533,-232660,-262119,-171031,-34997,9800,-40937,-53711,-124792,-363987,-390264,-89950,10313,-112011,-20955,149718,6601,-214938,-135935,57825,101695,34306,-84073,-155261,-117753,1533,223133,319284,155993,-108540,-235471,-230554,-196249,-139810,-74003,-19116,-21614,-221910,-392627,-245505,85171,290624,159406,-158515,-373583,-419276,-450255,-455793,-321497,-105264,4351,-1857,3434,-58870,-330288,-288711,-29167,-33261,-75590,-11488,-24426,-79460,-81293,-37829,-63064,-180924,-206688,-75111,56923,45886,-131728,-229836,-124387,-45247,-116918,-209641,-118177,18970,-55059,-257195,-262865,-124520,-47487,-63981,-72298,-94983,-123583,-36690,110190,43834,-200668,-307460,-128160,56613,-20591,-83942,55212,19755,-197217,-256016,-152232,1076,72745,-32415,-220979,-317857,-338004,-268000,-88434,33462,77129,1091,-183792,-140489,89845,187974,89693,59562,123864,147338,164137,235607,179381,-37885,-68707,-27468,-118438,-224704,-114831,-25045,-154411,-217174,-17434,203665,184591,101262,4789,-131200,-23577,192012,199832,53300,-48824,-49224,108628,238068,167489,186800,380814,483115,423553,289941,187165,168223,149147,194257,330804,399584,239926,91896,63286,-40175,-138677,-24198,47786,-79033,-125374,121687,385716,419154,298683,165052,-38583,-50944,142409,111932,-51923,-97322,-185219,-281315,-219825,-82035,128297,312352,143093,-139226,-125364,90421,116461,56383,128379,111684,-35844,-83019,-62836,-231697,-524095,-450729,-166218,-40640,38755,181550,236583,244597,178111,-69201,-165779,92227,380609,536178,483967,273973,113974,156493,174268,-113593,-431818,-303856,-122032,-223756,-362572,-175883,-27642,-110994,-308154,-305784,-95669,46371,44977,41330,74853,72552,124540,116768,16911,-132133,-249301,-287624,-276505,-142245,90179,129134,88823,241153,310055,202383,91871,-49555,-110210,-6818,-8110,-85536,50263,337081,325327,43664,-48316,-58440,-224070,-166382,62349,182668,141075,-20307,-235958,-395832,-179564,231070,337083,198157,101979,116273,165810,199867,217012,309287,297879,172369,39401,-140573,-152282,130981,299120,20556,-309000,-337288,-201378,-15243,20759,-30028,3928,-45539,-249676,-193643,82600,228988,240806,26344,-288726,-338359,-204672,-218655,-248063,-303439,-240624,-63773,-187971,-454690,-472011,-646119,-165303,1051031,431589,-1277165,-1469130,-4204564,-6592763,-1693904,5198863,3493090,-334356,-287103,891733,897056,823769,1302318,964682,-251858,-758438,-553069,-391174,-199755,103383,155927,-98960,-178403,-97757,-74201,27247,215764,280281,131492,2656,-7512,-128018,-248584,-192162,-85787,102170,355978,391953,155603,-7698,35846,41960,19966,202029,294877,259314,169313,-112955,-255352,80962,419663,396418,359647,369538,372448,389301,306920,76964,-169858,-194307,-4247,130111,32417,-100007,-56533,90970,93145,10192,138360,255891,38863,-208094,-125306,7657,106441,238032,129566,-103052,-111736,-38400,-60059,-133765,-200688,-182471,-92356,20447,194197,317965,284629,80709,-160277,-252888,-119288,4354,46369,115522,45950,-134392,-190300,-102379,37098,219993,234095,55953,20010,201027,305193,128181,45742,182269,35065,-167166,5532,216073,226675,138521,-51969,-87132,59686,-61429,-300031,-91855,187028,126847,81531,137435,86972,108913,145665,-30479,-285778,-378252,-207934,-4136,35385,38739,109412,-92155,-366638,-345193,-199306,-56672,135594,192198,2735,-36942,39808,-26815,-50460,83398,86261,-16727,-80735,-68154,-22335,6526,23750,-25871,-160226,-215679,-54405,37250,6746,-39062,-174223,-207910,-107290,-103704,-181742,-169988,-76057,46854,51853,-83405,-70209,32861,21029,-23808,-24319,-53126,39231,168265,173802,170252,189121,154420,43196,-132390,-198954,-99572,33342,121719,189424,135869,-18282,-135651,-68374,168031,317098,236344,152058,-49273,-348563,-298563,-2242,132016,-1214,-183046,-75059,117464,24764,-131797,-105081,32305,17690,-50468,143455,271203,60592,-133452,-57684,130400,152069,63561,34068,53901,145404,198369,255359,245522,211380,155003,33640,11337,84855,136540,50814,-108930,-204078,-237547,-89983,105397,127228,109556,157853,76525,10125,180203,193445,-2326,70353,376159,382029,67847,-122423,-92069,-85870,-4121,296568,451892,155521,-161818,-77947,282544,455008,278865,64695,23796,56342,68059,72748,35436,-121197,-265151,-310294,-154432,50259,167410,181932,300590,493436,394959,224031,244107,216933,-29086,-249039,-282216,-177089,-64651,-44186,-36196,55743,84736,-16336,-57930,-23144,-131674,-263005,-224051,-69964,-29499,-178662,-374249,-331472,-120212,28628,26066,22121,67449,145426,258437,213713,101600,79511,-58396,-219832,-120813,17027,-93462,-199680,-85606,-43160,-117451,-47631,57170,7198,-37422,-149477,-371145,-446248,-349463,-193532,-2751,176064,179476,71099,18601,-26567,-137212,-139327,-14884,6466,-66618,-82869,-19830,128886,143793,-147097,-310753,-162595,-30642,-12755,-40903,-15964,189086,405012,350146,220595,200155,258320,158774,-52626,-137308,-68368,26264,34506,-9372,8886,94296,111519,118781,102015,-74001,-218969,-179938,-204675,-300667,-177683,-42384,-53886,28842,115333,-4162,-150589,-214927,-293954,-248550,6873,228330,263099,186924,83945,-89218,-240350,-417113,-525350,-409405,-187993,-196714,-294456,-247582,-164163,-196469,-288682,-322237,-280357,-224898,-149308,-174075,-386317,-459521,-376396,-316586,-202624,-109450,-112071,-130921,-213419,-228212,-23222,224510,281134,58744,-233013,-288674,-264723,-353677,-309083,-24492,19145,-220856,-247813,-95525,-337727,-1073673,-1081599,-216018,-700241,-1022753,547841,1049117,-41066,-65141,191516,81425,425676,561512,-140054,-620542,-5502,286256,-244772,-696272,-268626,306747,371963,257599,387292,593801,650281,550524,364083,494738,636295,385968,84473,59344,162074,341691,473739,402659,216081,98851,53033,75396,82778,84392,221975,406016,378368,309269,403776,422574,319175,370797,412889,267596,278926,403837,298697,28188,-188543,-204271,-118719,-27790,152977,299536,316947,254949,258752,301358,272461,218513,196794,152585,91466,96165,192112,240756,249532,164883,-130021,-242487,67336,265491,217397,256913,366208,340170,149379,37419,107481,5268,-220289,-166050,-102297,-198432,-89670,135471,136680,27892,-43436,-100797,-113677,13125,121876,51764,-66607,-53039,12765,-32174,-110591,-49538,-102484,-286510,-255552,-98263,2558,-17334,-97002,-188168,-273766,-243148,-142293,-204776,-316405,-243674,-116063,-126339,-101949,11652,-29691,-229448,-256036,-77140,82207,82146,-82731,-176449,-97789,-10877,129089],[267714,132156,101740,203927,161772,106288,147212,112696,69852,95694,102512,50095,-5149,-7741,-50899,-30489,178190,420854,438890,336738,196989,-25819,-195162,-153362,3646,86188,178219,332550,461827,437101,242173,114585,176217,186133,172053,317443,245882,-41774,3370,153349,104797,105861,282773,419532,419075,247145,-16493,-191158,-238156,-92660,86844,30108,-197640,-310967,-282380,-174226,-124135,-140460,-63311,70832,122699,117168,156174,139158,4621,-98693,-93573,-104665,-142979,-143567,7165,242303,311680,118377,-106286,-226035,-24956,326503,440007,312025,278775,328128,285475,226749,155033,63578,-42237,-131450,-239948,-198969,-61162,-15260,63767,104470,110012,-2856,-216072,-289017,-181510,-58157,64939,271276,480376,519937,389006,164312,-70694,-142041,-9430,148479,280559,250183,-126789,-466500,-417330,-311143,-263040,-78166,43325,27025,-55921,-40601,206093,407601,235709,31410,142540,259376,248132,220083,142429,-19104,-95798,-154733,-347990,-443709,-337636,-193026,-154226,-184723,-198176,-186926,-125790,-61833,-81542,-73431,-33828,-202996,-284638,-131368,-164484,-253805,-29894,215820,82731,-120515,-61850,38121,1907,-112668,-160501,-119603,-65996,-6949,209435,363880,189646,-99413,-234486,-233782,-255679,-253223,-139690,-19760,-37517,-230329,-384133,-252456,86113,384456,322875,-24507,-287220,-439549,-597355,-635624,-474713,-233142,-99072,3792,118232,54841,-246834,-264925,-16729,-29511,-70596,18710,33714,-32082,-45568,-9511,-76712,-164449,-104710,25378,105410,82225,-119096,-287539,-145790,-98897,-179080,-222526,-69502,90934,-24407,-314237,-370575,-185252,-67534,-114904,-135970,-153139,-172984,-104028,36231,8988,-195268,-320694,-164359,-3575,-142611,-183946,90624,182911,27168,-57975,-110830,-82165,14144,33503,-121084,-290612,-348429,-282831,-127640,-56869,-7276,10465,-95871,-97556,68162,184025,99530,72071,150935,180839,153239,152213,127064,31471,23554,8406,-87465,-149247,-48147,15727,-167923,-313807,-103798,161991,109937,26633,1304,-101209,-4883,186039,130202,-56192,-114524,-59437,104692,211325,124532,168230,383022,439904,350467,260606,191523,176543,168201,190743,280193,325399,198253,77099,56782,-24593,-100965,-15897,49469,-69600,-118571,115068,338470,351960,283688,154394,-109070,-106623,127290,104771,-72751,-84221,-101551,-178655,-177750,-126980,35223,228644,87600,-215435,-253245,-21113,62058,51169,164199,207824,82960,11357,25758,-150326,-451502,-407457,-101914,3470,20532,130220,159617,111008,70107,-95729,-117930,151758,416905,565095,544509,339152,163772,210923,213733,-100241,-399104,-279471,-149515,-241913,-316338,-144524,-30159,-101209,-270480,-289794,-93231,54690,20646,-64244,-104485,-73739,104611,246739,248199,67152,-181093,-261722,-167037,-34990,81877,54536,39533,180654,195216,121371,122028,11320,-114705,-16607,-5150,-95041,64071,363183,317479,32341,-65176,-125376,-248711,-108163,143915,216710,183812,55140,-183677,-426027,-266239,139745,276777,185542,186632,283196,322542,263020,215657,293151,301213,247570,156296,-29844,-69939,164943,278779,13111,-307511,-406818,-226490,86353,159257,98876,160445,70101,-268224,-298985,7047,229213,282138,58589,-272692,-332754,-248963,-238481,-202062,-234587,-169426,-2359,-96182,-297190,-399928,-887812,-742809,410911,-158366,-1041742,715339,-1902536,-7453135,-3491775,4400347,3410363,-317050,80036,1104131,845875,751965,1097478,636781,-424225,-741176,-445960,-241046,-164499,77836,163365,-56819,-110077,-94961,-128247,-11737,176547,252463,166553,75722,37137,-64154,-146388,-95309,-28651,113902,367458,401258,132820,-105111,-135620,-115667,-27767,216184,297204,296365,265634,-10466,-179654,129975,415347,354897,366330,434593,409180,417692,404355,132852,-157772,-146725,22547,66676,-50391,-95649,39707,189681,125296,41140,185343,283079,75763,-95319,-16235,41549,58648,150281,30726,-162899,-113989,-3503,10151,-65667,-185290,-225320,-144995,2931,225351,342666,246937,43326,-116461,-165245,-90805,-48127,-56045,-5624,-49763,-137997,-106708,-35429,30458,144338,124987,-22114,45630,325052,383630,100822,-24813,122082,6195,-176944,53398,276383,225054,141866,-9363,-95854,-209,-43128,-177819,42631,264817,191447,205092,333618,220715,168443,167392,15252,-287434,-422711,-204394,21568,17878,31163,140142,-47034,-388103,-408757,-271821,-124296,91709,126518,-105001,-141435,-44445,-76768,-48886,64919,17662,-123116,-163198,-94794,-9798,57389,109131,51417,-116598,-214558,-129005,-61749,-9614,-24069,-184591,-267991,-194705,-167502,-217323,-203938,-89637,9794,7999,-63968,-15989,76172,63190,25465,13219,-27197,61315,198119,231462,243787,246758,183824,46967,-148259,-198359,-77017,44665,97585,138195,100636,-15742,-130057,-70242,182873,360315,304860,242187,35158,-307685,-329671,-80131,28402,-82697,-172922,-6308,153759,34748,-139255,-161021,-69636,-67440,-68959,174037,319324,119019,-108397,-82682,99396,114033,-52273,-154919,-77199,88182,179280,264692,220441,147205,129854,35224,-20312,59343,167772,114275,24309,-33136,-84667,21636,200101,151748,54449,38085,-25485,1722,255335,295904,97219,135786,387985,398683,126099,-34978,-43854,-122244,-90614,267461,515151,216182,-177354,-125620,250166,451750,270366,44809,19836,115417,143885,66672,-18083,-81060,-148134,-259733,-204473,-54123,53014,100867,240574,436970,400785,265745,254179,203743,-34257,-270148,-292007,-153111,-27754,10558,8131,53016,78059,10836,-33070,-57931,-177663,-218391,-132902,-30448,-12170,-141699,-350982,-353097,-191191,-76520,-49898,68384,211414,269136,287252,174598,30249,-18521,-167910,-284108,-138574,-3333,-68896,-107501,-42002,-64173,-131441,-29311,114726,99024,-12098,-194744,-381210,-378312,-278639,-166247,-22073,184326,226733,61410,-13789,612,-75713,-101127,-6833,15658,-62401,-66889,-7598,138844,191695,-93651,-336338,-240190,-79501,-52046,-114678,-75850,163667,348438,319479,278212,295137,302976,206559,16505,-65526,3285,68017,4128,-108464,-108234,39623,156452,164288,93147,-73163,-228775,-208535,-200853,-274328,-170727,-55834,-49842,98048,219983,84394,-63137,-170055,-345717,-315938,-40037,134136,168457,166566,99487,-97981,-290014,-456789,-515590,-332120,-67564,-98792,-229003,-169732,-69888,-116322,-253437,-316841,-298704,-291898,-268419,-277327,-436023,-466463,-387893,-390630,-257985,-75497,-76338,-138238,-197966,-153201,75450,293482,271961,19344,-233837,-278013,-282352,-377880,-314491,20327,162763,-43309,-191124,-262940,-608234,-1369653,-1428505,-620053,-825422,-751528,995279,1498013,197952,-185923,-22269,-19543,330858,265626,-667885,-1075512,61768,692445,145907,-438057,-16619,557096,544703,331513,374673,593931,684111,470941,139297,264605,479230,262129,19801,97005,248176,353102,416804,383060,251035,130375,81471,108505,140501,206052,363926,474009,415730,346787,424341,453465,392291,450331,457531,309385,311985,375931,257312,28394,-146823,-130028,5429,92337,188952,270805,291557,285124,322108,352855,356211,321466,221574,65884,-41094,490,212092,370496,418328,267909,-92779,-132031,266280,462798,366602,335889,374087,335806,160689,20511,64037,-5371,-203683,-209690,-163135,-232642,-141721,75842,119093,49628,-10456,-82094,-124692,28488,145337,43287,-89069,-90613,-69422,-166381,-248861,-96509,-4234,-113902,-76402,36447,41140,-41901,-176737,-366861,-409323,-236654,-58748,-89217,-228661,-232746,-171662,-225105,-191993,-57746,-79268,-202638,-170911,-5124,108106,93850,-42724,-130401,-106162,-40710,151585],[276495,122853,75514,168914,109908,36721,64313,67155,69706,146133,164802,60585,-10890,-14802,-113111,-90078,168650,415958,416705,320234,256597,34747,-208774,-222067,-136299,-100971,28402,254461,482502,541115,340873,170214,180141,115973,80374,173146,41632,-163918,-32048,157038,76655,58167,254719,388238,361001,208823,-11466,-162141,-194960,-61455,151451,152244,-74055,-234942,-266813,-262471,-209473,-117172,25841,119782,115411,117145,200766,199081,18056,-138731,-160623,-179128,-214508,-200947,-17562,198961,261673,116471,-57545,-167204,14104,373821,495914,333301,250356,302191,301511,290630,270480,129551,-4332,-34950,-140961,-147551,-13072,32878,102513,127918,162146,144303,-1023,-98860,-59326,-15465,52276,226994,508887,590001,470861,230288,-39007,-167025,-97539,87311,270003,212506,-196451,-496038,-417483,-311799,-283374,-89788,65079,32752,-32271,38471,269523,457796,289104,53755,114869,236634,265645,202913,43261,-83244,-98720,-166041,-391779,-508889,-392148,-198906,-117874,-105360,-107258,-180080,-202044,-127801,-125730,-115491,17826,-39475,-158989,-193236,-364456,-410807,-66606,259716,179887,4173,20314,31187,-63965,-191313,-183796,-72516,-12638,294,176456,341299,158898,-118554,-223863,-221798,-317365,-381343,-211327,-1390,-36346,-223800,-317478,-180548,127600,445454,431965,106272,-153326,-393151,-637203,-668313,-522349,-336588,-201588,-26552,171865,99269,-205486,-249371,-2406,14188,-24910,53611,73915,14564,16240,47552,-62473,-137700,-3771,143231,181565,130101,-81242,-275353,-155351,-162767,-249651,-206674,9460,164174,28392,-279868,-374565,-185861,-73195,-127966,-96525,-89686,-161112,-149565,-28879,-11059,-155400,-273104,-145979,-43923,-244111,-256882,105432,293481,202592,88952,-103745,-200467,-73994,75610,-7019,-210601,-305449,-244468,-135548,-130389,-87379,12725,-10511,-59339,58573,198574,132311,88855,172186,219182,154923,67109,61716,101040,108642,48699,-53833,-86136,-3436,34190,-179523,-376111,-158729,116498,44205,-27128,7871,-46246,8802,131334,30538,-144894,-156353,-47831,119357,170311,52742,106208,316628,343569,264041,234084,197601,173940,175319,178189,221428,246725,158136,52883,47031,9252,-50891,-3743,70132,-34247,-114611,68565,248337,242196,224524,109392,-144213,-112157,109261,56712,-142470,-113454,-42988,-85114,-127860,-154048,-47532,130494,29586,-252572,-303619,-85944,47149,99843,225510,284923,140284,15543,52813,-67195,-345454,-350852,-62642,18559,-11093,59897,47790,-52652,-49425,-86331,-42793,202720,449587,565824,544261,351903,203679,258573,227816,-78473,-319175,-259019,-228255,-335308,-319389,-163253,-69649,-115779,-247554,-283483,-97394,76356,26399,-160493,-300364,-223191,61025,317653,394812,217929,-90551,-179682,11372,156746,138425,20474,-2295,93160,52474,8020,121670,67551,-105776,-34169,-11067,-119237,22812,301467,235140,-26470,-101501,-162910,-198575,-8580,193978,207686,198897,99310,-171597,-449278,-338477,32526,197996,181328,248638,366614,417727,293181,158449,192249,224951,239322,221615,94381,36003,186086,232198,15477,-258612,-431555,-254122,148249,280924,213572,277903,160057,-265163,-383038,-84661,207452,334328,135341,-218397,-304685,-271174,-199257,-97887,-179857,-193354,-49617,-154024,-330765,-460856,-1079094,-1176019,-83554,-328925,-541965,1811821,-468928,-7020768,-3772885,3403817,2819894,-384926,303329,1190429,801487,700897,832732,228219,-584671,-671799,-299168,-9273,5689,128217,195406,12680,-33082,-68686,-121779,17262,160094,191281,178557,136585,69846,23727,-1322,24434,59704,145338,337990,354335,84485,-173221,-230202,-206938,-64604,175812,257460,299400,321533,78125,-105521,145985,337438,201043,220734,407380,454347,491493,526058,215773,-110529,-76560,61851,18247,-106025,-83294,102526,239804,139107,60522,187462,229599,13854,-69226,48618,84166,38421,49824,-57981,-175149,-108484,12795,73232,15734,-133781,-221750,-169447,-23589,200310,293761,132237,-55911,-91215,-53787,-56835,-128486,-168167,-105259,-89983,-93479,-16407,17836,5862,26345,-23964,-106144,63050,414026,426478,68526,-87394,56192,-6588,-153279,99078,308020,202593,139558,52541,-81233,-46738,-10764,-22751,180837,322820,243354,285872,432417,301725,176659,139539,40634,-233715,-357979,-138767,44773,-36059,-30032,120217,24394,-293572,-359649,-274586,-162044,49175,61734,-172702,-202076,-99926,-103039,-12766,82981,-26410,-195498,-192882,-89013,-5761,78749,185425,161227,-36300,-183463,-191351,-138812,-2836,17060,-136336,-256057,-239955,-217606,-233585,-203305,-78546,3484,9732,-22348,10652,97329,122475,112011,65259,6327,93804,225718,259766,275839,280418,215271,65642,-134748,-164747,-30760,46503,49344,81831,95549,29545,-79637,-56351,138428,280813,277798,268459,92701,-235114,-316166,-136313,-65051,-160047,-170675,13415,117664,11945,-133745,-182060,-141071,-143752,-101189,156514,329398,181862,-69532,-112798,43460,66392,-142521,-298741,-180560,15283,158399,262454,177072,77561,105864,43468,-40054,64911,211590,158379,131974,139920,55653,77217,248814,174395,13643,-89365,-174899,-56185,262260,341286,168748,146275,317567,362770,168766,43526,11101,-118078,-148649,189305,475978,228893,-173383,-165215,162313,373801,232431,19744,7399,131586,150754,9633,-98596,-39318,-4756,-135390,-204646,-156257,-80979,1523,146081,323124,366990,277514,232758,173771,-22036,-249143,-280815,-145946,-24102,39315,52932,57031,61046,23224,-11444,-68603,-150410,-106435,-22849,-8670,-19082,-110647,-280905,-336747,-281210,-236499,-159070,100050,325866,354000,298356,154372,-17359,-114359,-264398,-317108,-130000,6485,4769,20434,-1573,-109350,-168661,-49423,111282,143961,-12275,-234593,-337478,-256883,-172984,-141953,-76389,140572,238176,57271,-28951,23749,-28552,-89895,-45148,-25137,-77171,-62692,-18852,122987,217539,-46369,-349198,-296230,-115964,-89222,-169059,-130787,75317,212043,265577,329010,372137,325960,227587,62617,-10591,67582,105630,-47240,-245348,-253481,-64118,116570,133621,45571,-79272,-216895,-204976,-154800,-194696,-132302,-34230,-2247,156011,267015,125970,-6299,-134842,-360951,-340901,-83832,22329,47047,122638,103482,-87852,-304195,-439579,-450807,-224438,52768,8136,-154441,-100442,17349,-26933,-194624,-266160,-253028,-300506,-325126,-331865,-456732,-454322,-384543,-445490,-296572,-32884,-37772,-159304,-202916,-77394,201958,357994,204961,-56638,-222333,-264981,-318139,-426149,-371094,-51132,150213,3117,-221576,-436489,-777811,-1438818,-1545454,-915956,-859646,-537737,1140997,1707609,506986,-171579,-134913,-13049,261253,9892,-989954,-1335681,28745,982363,461909,-203748,159615,698103,662411,435109,456839,663305,735336,418797,-1143,72783,299934,124370,-29888,122431,294092,343077,355750,350720,268647,142704,98752,141514,216212,333883,461292,477160,404243,350474,419882,483154,477544,518465,490639,372348,363660,361343,234059,48458,-83964,-47901,117918,188305,175038,158180,139724,196216,324400,391312,428015,411649,240906,-8022,-111872,-2919,251348,452014,531370,352995,-14881,9297,423667,591878,465954,374857,341672,292091,152124,10704,34669,9201,-142974,-197281,-172914,-229684,-183152,-7457,66101,56481,42811,-34896,-102222,48136,152087,30743,-99638,-107203,-98393,-222638,-324547,-127001,90378,74768,122693,184012,73077,-66545,-213465,-449081,-488681,-260048,-24350,14260,-120339,-195270,-213759,-313725,-281527,-126117,-109276,-135787,-44308,88633,139991,106749,3518,-82905,-117357,-62876,162599],[256333,107846,39877,106545,54009,-21459,-5559,46286,99102,196652,193749,47260,-11686,-8830,-141921,-126609,170435,397388,354634,265375,277090,78331,-209174,-251074,-231116,-260463,-121884,160827,466570,581310,365197,153022,94100,-50502,-101342,-44937,-184115,-255072,-36838,158349,37764,6523,211036,331440,281910,169487,8859,-117966,-114466,10267,205629,235470,32857,-146993,-200703,-275759,-251120,-88552,84138,125769,82206,116852,236524,229206,18164,-160626,-188064,-193163,-246038,-252273,-65096,119971,143697,46959,-55358,-96452,88141,409714,481729,288828,178057,246858,311578,353781,386086,212391,57427,73997,7211,-47006,28823,56257,98620,138706,184539,241831,184887,54415,36984,47438,57776,171287,472409,602846,498587,249820,403,-142317,-149808,34213,257153,176241,-218614,-418033,-299287,-231221,-251506,-93665,60954,1245,-35812,84629,278739,433107,287069,56346,68514,151436,171073,119517,-28908,-79965,-46440,-148652,-376486,-489516,-399696,-200740,-67702,-4874,-1790,-143522,-239492,-169646,-166914,-167127,29562,94286,-49372,-258754,-520551,-526366,-119464,267507,277438,136829,95162,34411,-81549,-163113,-125377,-20723,21341,9716,125859,252989,78249,-156755,-211749,-198977,-352491,-480031,-264572,45780,3465,-198687,-213259,-50377,193564,459014,468555,203295,-20494,-302475,-581167,-593187,-479067,-380947,-267515,-86666,135405,55215,-233746,-259176,6760,87510,50599,83472,79356,40074,85597,118133,-24844,-109429,59668,228248,248472,177073,-7054,-157627,-116054,-204533,-309444,-171527,97437,219632,79003,-173714,-259310,-106844,-48920,-81322,41539,64994,-102761,-167476,-70331,-4629,-87719,-182878,-84043,-59888,-305117,-290835,99146,330821,284333,153848,-112211,-300493,-157599,84962,91110,-92658,-206590,-152022,-110834,-174736,-142564,8125,43243,-32637,76779,244836,194587,114558,181463,243609,156748,-3808,4083,155071,160986,72350,-25814,-50605,6650,22161,-187458,-380760,-172848,61293,-11383,-53252,21468,14694,15600,52585,-55922,-170659,-147484,-3265,162808,132277,-32669,9595,187388,209682,180064,214922,205650,156138,151478,147374,165324,176296,107403,10117,34413,53160,-239,22308,125035,36380,-103393,6300,158433,148380,166620,80491,-108118,-64414,97243,-9828,-231394,-161489,-6159,-10556,-77727,-150869,-83184,72060,2256,-244240,-287999,-108950,56877,166590,284510,322985,126407,-60163,19500,-1329,-242722,-305368,-73933,-11240,-49505,-3389,-59788,-193891,-146795,-52004,31351,230110,459327,533919,483400,311075,223927,284536,210915,-59309,-226310,-247919,-329638,-470353,-381886,-227566,-121250,-125521,-226556,-272494,-90690,116766,63624,-228364,-470498,-346327,7860,314624,418872,285698,11584,-53004,208821,377723,245196,33991,-25093,9510,-72310,-104044,89159,106489,-80556,-60022,-35600,-150874,-51734,179307,113030,-99936,-139874,-167354,-105815,96176,197423,161239,183997,94280,-208624,-461851,-375485,-68082,106700,178289,283417,373117,437000,275674,54742,39340,90691,144463,222127,207772,145663,192270,172679,22677,-185872,-409057,-287179,135985,341227,279744,315810,197406,-235309,-414188,-154181,182931,381923,213789,-160347,-266051,-251246,-102736,45610,-136311,-296376,-203118,-351942,-544088,-641252,-1187614,-1371937,-325573,-3172,95409,1342522,-539848,-5145239,-2139745,2700011,1846184,-660716,155756,999651,667151,600304,529063,-178673,-700882,-568847,-151594,251381,306420,281555,245953,81669,35610,-14541,-46850,125503,202509,142439,178019,174729,89416,116436,146770,121178,127305,170276,274193,279811,58644,-150147,-192799,-191049,-73535,101366,194246,288147,346893,137835,-51932,129188,216352,-16390,-26831,301152,490200,576499,622079,299512,-34185,-69,93254,-15662,-137697,-82839,111532,224856,123447,67588,163680,131696,-102009,-119412,56354,123960,57969,-20971,-112827,-156273,-105567,9722,112923,84893,-68380,-183767,-164454,-44891,139632,195676,-15548,-175323,-74306,61474,-17545,-195642,-240382,-149932,-65508,-9194,60120,48017,-17349,-86410,-179052,-200916,43315,414960,388292,6749,-155925,-14787,-8749,-97036,143076,309632,168649,138808,130786,-30053,-67299,14489,117134,292434,359308,273931,299583,411420,314857,145874,94337,58457,-136587,-221317,-50096,46853,-112511,-126666,65356,110119,-102796,-205601,-199143,-149325,23491,17974,-181255,-202523,-118444,-106246,50948,145856,-33446,-223343,-174551,-57784,-7181,71819,237137,269514,60559,-121737,-218040,-175491,18897,64318,-62095,-191575,-237957,-242135,-224900,-161919,-38084,31890,49086,15167,-19173,64762,174021,207867,106677,20886,112866,236748,251401,260562,281887,240987,95936,-97790,-111681,27946,42371,-19231,13958,99041,92460,-3214,-32963,57575,131941,188113,235524,111148,-151037,-259775,-161316,-134762,-219758,-185272,-33440,11067,-43894,-127298,-176158,-167219,-182541,-129404,102644,305033,242122,-12229,-123307,280,47453,-158396,-340051,-229002,-48340,146174,254953,137888,31723,95444,62333,-36925,93315,238926,153857,167345,254154,133395,61738,240837,191461,-9960,-190518,-315971,-144014,193084,315725,204982,129925,218133,302136,195472,92752,51028,-77588,-156628,88954,349089,195140,-139918,-175242,48706,240049,175078,1244,-9927,103078,101116,-71919,-183361,-18817,107947,2608,-175465,-250439,-208404,-77075,60607,193200,303612,265880,196947,142820,13986,-182505,-252582,-165806,-59059,33117,82276,66432,45036,24356,-3410,-66655,-71255,35175,67862,-13536,-47581,-96559,-196330,-298673,-364872,-385917,-242348,121144,379905,369778,276822,149425,-29223,-180941,-323580,-314971,-104138,44439,114913,158217,31376,-163972,-221848,-115491,47754,139197,-32396,-248914,-227854,-84097,-38252,-117198,-144862,65852,227587,89361,3494,51194,-1455,-104631,-112766,-96046,-103645,-71484,-40342,98486,216634,-19179,-338130,-301124,-114167,-100089,-188876,-177690,-57944,38406,195667,350412,396364,309509,212222,74469,15374,113379,137544,-96279,-371427,-381487,-191464,-19852,2833,-45450,-95927,-198932,-193450,-92913,-81085,-62510,23869,77007,180449,234357,106063,4931,-121740,-342369,-320685,-110835,-69976,-55194,83393,111648,-53721,-268560,-362444,-341260,-103624,164038,114562,-81628,-52970,71984,36291,-130111,-176077,-149682,-244434,-304109,-324117,-437191,-418384,-364563,-459460,-294348,20769,-1547,-196510,-244861,-43739,290533,354648,67084,-155516,-199010,-243477,-355145,-490237,-470328,-216926,-13655,-96616,-323656,-556096,-785036,-1252828,-1444387,-1058196,-789717,-424716,981083,1708659,868497,-569,-132119,48193,183255,-171915,-1053120,-1367519,-125591,1089661,689142,7005,261195,724448,688304,516805,591133,770952,784447,404695,-22965,-15176,158619,17100,-48964,130891,289331,311818,299299,309284,263186,133247,99705,167768,292788,439666,495046,418051,334794,306999,389330,503028,553474,558199,497562,425254,408298,354750,222576,75342,-20735,16818,188249,242286,129724,226,-89136,19260,264691,397808,456564,460240,252186,-44804,-102338,77883,288360,447445,546091,395076,71403,117693,479061,608872,493129,377857,288564,228193,132147,15718,29472,38795,-60508,-123353,-121461,-188309,-195448,-83815,-15745,20683,74074,16420,-46038,82745,158963,31484,-92443,-103742,-78344,-192407,-308890,-122789,154126,224519,281922,287323,75673,-88593,-190619,-394268,-470001,-300752,-57997,65918,-25310,-144613,-230059,-357402,-333066,-167986,-110218,-52700,87835,179342,162316,105471,31496,-52047,-121844,-62092,164196],[210469,79426,-6729,29867,13719,-46913,-34741,59999,143967,224081,175568,9324,-10338,10217,-128495,-131046,182308,382424,278763,188854,252460,90001,-196642,-227609,-249037,-347610,-234573,72740,414653,541240,308131,73067,-44346,-227577,-281871,-255620,-351916,-295976,-39052,117601,-16465,-36515,162226,256611,187679,124123,28037,-77204,-27462,101690,245712,270794,91712,-80749,-111000,-222287,-265759,-87769,90968,94821,41712,116623,247829,223159,16987,-149099,-164853,-139924,-223221,-279025,-121532,20415,-19374,-74500,-88547,-24411,177243,416793,403524,193899,80377,178557,310614,401261,478901,307467,147826,187278,164666,53577,29642,29209,35480,106251,151994,251309,280225,126526,67640,93600,62424,100726,360845,544630,472977,234215,44773,-72793,-152501,-2256,242408,149069,-198873,-275978,-110177,-100974,-194009,-100584,27691,-57625,-62644,94542,248344,351866,229893,40326,29635,36950,-5774,-15793,-57652,-2360,55895,-98621,-304766,-393134,-353520,-187036,-6584,99120,95743,-86663,-228516,-176369,-196506,-213281,10486,168559,11533,-304469,-574452,-554446,-168893,238199,353558,252334,150337,39485,-57203,-36510,7679,23610,21411,9837,64689,122336,-19764,-193143,-201774,-171461,-340282,-509403,-273894,119041,79976,-157307,-101018,97073,257074,424257,435990,245923,67430,-198960,-462685,-468525,-382161,-351098,-276040,-155591,18602,-57640,-318920,-301624,1224,166086,133341,97068,40455,27413,138556,181712,22317,-90442,63365,246687,275061,206067,92364,46743,-6143,-195461,-336799,-128909,169940,243512,107218,-37042,-53448,40491,13535,27646,232455,238721,-29826,-160992,-85970,23022,-10170,-79171,-1959,-51625,-315304,-286079,77168,300251,268196,142285,-113791,-336072,-203107,64223,142811,25077,-73472,-26298,-61902,-186403,-162570,-2758,48107,-17951,124393,316166,275530,150124,177761,240567,147242,-49260,-29528,181990,169357,66498,-8912,-43673,-15744,-17024,-187713,-320075,-148315,-2248,-58305,-59203,29719,56747,20082,-12518,-87344,-112344,-78104,71910,228267,109141,-111028,-99429,23799,62060,104416,202456,218584,125430,87752,95504,120803,122627,40514,-53042,16942,90541,33299,56746,207043,135670,-73339,-40910,105542,117581,152080,109941,4837,22188,96460,-65543,-294709,-191889,20389,43705,-32434,-116763,-58407,78804,15294,-201171,-238194,-107942,71810,215668,314467,314529,59393,-174111,-49261,36424,-169931,-283665,-135050,-77371,-81916,-37801,-128497,-274974,-198435,-10622,84837,232737,430816,467071,377144,232163,218466,276512,163938,-55005,-159338,-247084,-416420,-594002,-483631,-311565,-154796,-100657,-187819,-243201,-65074,168604,120376,-255850,-575866,-419614,-35751,250804,330392,267832,107942,91355,374879,561377,361343,81488,-21669,-43776,-146001,-184564,29019,116450,-43355,-88526,-78686,-178635,-123959,46700,-1464,-152941,-165701,-148845,-14432,166485,154397,97332,149560,42324,-276192,-453218,-361648,-140339,12917,166012,289075,326089,384003,207162,-69017,-110228,-57289,-7240,165418,282588,228164,177900,113445,31712,-108730,-342660,-318850,39467,304908,272462,262985,176015,-181523,-383078,-179738,169621,409536,252352,-130448,-231337,-190800,19572,194032,-91554,-433497,-426952,-625925,-855809,-884391,-1202871,-1301920,-286128,709650,715723,-510709,-2094139,-2232879,1064759,2592046,710260,-1201815,-440147,502505,422455,435479,227617,-497903,-745592,-454692,-31738,479546,663508,505548,294048,125094,89621,57927,67679,281127,305595,140868,177439,189658,101035,193017,254771,152037,124459,160615,194324,215737,102038,-5912,-24421,-71415,-46190,29036,133024,280929,356132,163239,-27522,89460,93350,-226574,-293736,143827,486282,619492,645762,356480,55257,65093,103298,-34638,-152765,-109208,61157,149354,80506,69480,141262,40268,-207149,-202926,16486,147925,106150,-38283,-126674,-135144,-114512,-9492,119398,123409,-7853,-129619,-139937,-50561,77793,90411,-141664,-265616,-52991,160842,31549,-207199,-238806,-129933,5855,90100,107163,54572,-20566,-149510,-300632,-299508,-25785,309603,262354,-87708,-241684,-97431,-10036,-12678,189675,285373,131012,144487,214032,54234,-59834,15732,196692,351181,375152,282020,252346,306759,274717,101936,60285,79188,-21335,-68532,21667,19885,-186025,-221459,5983,193417,125737,2967,-68919,-84941,23476,6970,-133511,-148561,-105757,-96775,118122,236232,-4360,-208917,-127641,-15817,-9022,47867,254165,336418,145361,-35507,-185754,-159419,44533,97467,2977,-108492,-203495,-245652,-201159,-93760,21536,83139,106711,30465,-107621,-27653,201713,285342,116368,-4972,95872,217359,207371,204173,251227,254800,132500,-48587,-56750,84814,43104,-91125,-66246,83801,138023,68438,-9781,-24444,-7152,95428,172671,90969,-81401,-177007,-152967,-169272,-247061,-212937,-136528,-138107,-120699,-131326,-161600,-151583,-167750,-136050,35446,255770,285901,56152,-102394,-8221,71625,-87829,-265228,-217749,-80108,149234,247655,119577,24471,98174,85840,-9760,125293,225770,86880,106578,265355,122878,-11460,186407,199929,-19112,-241822,-393053,-230042,67638,230168,206954,115522,144691,249394,206744,99544,60889,-15843,-113351,-4882,174733,130647,-74929,-140823,-47893,94494,117860,2811,-23492,44111,26290,-143129,-247713,-28690,162597,103176,-142592,-332228,-310775,-114127,15883,88444,226199,239483,164404,124997,71424,-83118,-216400,-211910,-123445,-4033,84725,75561,39666,22038,-14652,-69002,17447,156468,110375,-40233,-83564,-96989,-123352,-250791,-412982,-464619,-256490,133598,358314,306824,215810,147002,-8641,-202110,-332201,-280903,-71504,97459,231008,274705,57931,-203749,-269795,-206411,-46035,98162,-63823,-227940,-63677,122971,111164,-84793,-201476,-12889,209631,166141,89180,88999,13642,-125263,-178487,-165317,-128742,-86528,-54279,83112,192048,-18267,-298887,-241262,-58373,-64903,-167040,-213977,-205491,-131726,107310,320760,346942,245816,163644,54553,11768,135337,163393,-117036,-435280,-449263,-307437,-223829,-209644,-167877,-119716,-186511,-196719,-48094,30590,22805,101577,163325,166778,133585,35486,-23456,-127743,-295668,-262481,-114093,-117124,-101636,72888,134619,-3198,-194521,-251705,-213761,11526,260829,208429,-24910,-42607,68335,41631,-80188,-64231,-17768,-149574,-232470,-271407,-381764,-362789,-329951,-422325,-242504,80562,28551,-241299,-322561,-80731,279719,240181,-127113,-253677,-165615,-208410,-374641,-548744,-584734,-428309,-275381,-304047,-448641,-581815,-630517,-872306,-1205288,-1053996,-635788,-402630,618762,1585766,1230938,284735,-42219,97511,76454,-262534,-878648,-1206374,-367847,1001041,854073,223004,330819,676026,618432,531063,706721,859250,799549,411361,42341,9253,92965,-26095,-28588,127954,241266,264941,255303,265954,235717,107655,85967,184254,354011,503044,470406,319506,219255,222307,338323,499419,594785,563009,473758,436579,414656,335085,205269,94978,25835,46256,197588,244517,76078,-148803,-314638,-180504,163082,359250,421089,447142,248870,-38359,-26804,200195,302444,350368,454743,387574,142216,159177,420064,515204,449878,356473,238231,170608,117296,41730,49553,68642,19987,-3484,-22265,-118248,-168343,-127649,-111147,-69498,49913,54759,38243,137234,177553,50650,-75342,-90683,-29795,-98043,-207855,-78398,173261,294062,350255,296226,30845,-108735,-114237,-218499,-349326,-332774,-145394,52773,35356,-92347,-212281,-334111,-321051,-169733,-85973,17642,187166,242169,162962,81594,27476,-43566,-105973,-28742,160180],[148616,35397,-59881,-39910,3805,-30207,-15842,98777,181089,211604,113070,-42855,-6871,46203,-69066,-94812,201724,377885,215135,112820,192993,68293,-169434,-152237,-188049,-348938,-286382,7383,332579,426562,193120,-31811,-178415,-331504,-357686,-363849,-404637,-287299,-74606,4315,-87547,-64429,116173,172673,83076,60917,21492,-58435,36845,181917,266112,262205,88831,-59465,-27588,-127697,-265533,-123969,51699,47326,16912,119041,225675,184652,28539,-95810,-94397,-36740,-147890,-266176,-166491,-77751,-183454,-206018,-125995,41628,253935,385441,289270,80277,-18448,110699,288790,419206,531414,395488,248225,290389,287146,107573,-27696,-61364,-81343,20241,62176,165820,261905,119862,34366,96845,45084,12269,193239,419043,399807,198394,88790,23278,-108706,-20881,220498,130058,-153829,-129797,68634,21521,-143179,-113991,-21708,-118015,-98834,73792,197413,243706,134109,13560,17070,-66149,-195164,-153111,-41212,120320,176662,-24969,-195687,-249560,-263353,-152115,58049,186737,160819,-29885,-176095,-149333,-209459,-244555,-27450,164880,5816,-310759,-503646,-480408,-196471,183192,391409,329235,179069,36228,-15884,133865,171965,47495,-13317,-1776,5216,-13097,-99491,-206028,-192478,-144782,-276905,-449713,-222471,205066,168716,-107737,-7914,216580,292089,353022,354512,229983,90850,-108804,-320056,-340625,-271999,-262192,-230069,-205901,-134272,-194217,-416761,-366987,-26032,219202,195189,85277,-39953,-28494,155605,219221,60265,-89121,9021,196061,250564,202416,185676,272808,163382,-126214,-318382,-90696,205225,230310,105437,85588,179391,215992,110462,179871,409400,352651,25016,-137979,-84451,52669,55318,11493,76128,-22678,-275783,-249330,50580,230129,192251,90597,-95753,-292676,-193733,24785,128945,97740,55558,97821,-4095,-171638,-151942,-20775,4971,-11132,187356,386656,349096,190362,164202,206062,120167,-66484,-34013,176437,136282,29473,-8291,-57704,-57959,-70182,-176223,-208900,-98929,-64724,-96656,-59866,17153,60152,28906,-31164,-43560,19294,39217,159708,291661,102200,-162024,-191147,-130533,-71963,36878,193063,238436,89102,-9275,27760,92094,87991,-36506,-128493,-8241,103326,33051,79491,288012,243403,-16134,-49112,102718,159293,195731,202901,159735,120154,106922,-85092,-290987,-173599,45084,78230,3865,-63991,11556,138255,55412,-143744,-187927,-102778,77240,226598,300627,266228,-23805,-272474,-117832,45743,-132168,-279763,-217906,-151154,-95717,-34148,-141077,-287069,-201710,19933,111620,220557,365196,371455,253375,142758,188633,231963,96657,-70786,-140874,-250534,-456641,-659052,-581851,-379514,-149023,-26630,-116175,-190707,-26847,214348,177108,-240638,-595351,-432671,-53449,159770,176532,187939,179724,220366,475226,654843,436497,134310,4947,-57533,-161541,-219046,-48771,90724,-6283,-111912,-130027,-190835,-159355,-45592,-68821,-163765,-172418,-124099,40764,177112,79273,38669,110285,-37374,-340556,-410967,-291218,-168141,-70084,135990,266514,254544,281247,102376,-176577,-202735,-170449,-165183,74886,297166,252866,136076,62705,42217,-37319,-242283,-334528,-119442,164751,186362,140970,112996,-113848,-307053,-165195,169523,406786,228913,-142742,-208052,-110371,120069,307541,-32025,-545121,-655328,-873585,-1139049,-1107651,-1134853,-999941,-6134,1556483,1179610,-3033679,-4558529,789110,4909891,3137549,-298388,-1939627,-1353440,-176980,143425,260778,-14199,-667411,-708904,-349357,51265,626038,955726,713718,314228,133823,134025,128075,167473,418753,432806,194170,185257,188288,111255,237200,292347,96472,29147,100615,121947,193853,231064,235579,217369,102977,8080,-11944,91880,281671,354228,156149,-27742,44456,5725,-364196,-498881,-30523,418047,579329,579495,371347,138573,106090,89760,-38632,-159965,-166231,-37134,37021,24589,76285,142534,-2183,-250149,-269326,-46246,146420,154258,-7753,-109998,-134880,-137874,-39453,91483,124131,37381,-76529,-112566,-39595,46538,18912,-204254,-292250,-22950,225274,91567,-140243,-158591,-62106,87461,171801,117934,44778,6429,-139710,-357195,-382200,-130796,127972,88196,-191888,-342428,-197236,-17680,92357,242269,241525,94690,158877,284987,149010,-32876,-11352,192741,345490,371951,273506,176216,185788,214799,71052,49557,104348,82337,50273,52017,-29154,-229432,-273618,-29563,254575,316527,193610,71351,11310,45710,25463,-51833,-64081,-77017,-88345,157664,315580,46419,-165386,-77892,18754,-8238,22747,236326,336406,192762,60852,-86865,-91041,64207,104441,38334,-38414,-162147,-243193,-180953,-28764,75901,133946,160775,20580,-229091,-154717,205487,329862,88474,-75567,33518,162425,138448,123759,196961,252953,167268,-1893,-17959,125800,62151,-138723,-147166,34102,139599,107630,5884,-73993,-69536,56967,119762,45387,-45993,-91780,-114553,-160482,-231029,-237879,-259099,-284942,-197834,-149546,-153877,-109186,-101978,-111160,-20518,191690,294631,116769,-54684,17389,125475,38849,-112985,-163207,-68510,168022,242790,125947,49760,101500,102599,35287,143270,166585,-33367,-40242,164019,32019,-107922,114055,200870,-18522,-238203,-376138,-284254,-75530,114024,180480,115212,125766,226684,202202,64108,40571,49246,-36087,-70178,3113,56756,8786,-63810,-89646,-11847,81634,33302,-23136,-21243,-37096,-173465,-272972,-60158,166256,144774,-124262,-394558,-377258,-110991,20583,34482,151423,205144,145714,126420,138035,23258,-182828,-270804,-195604,-56672,58342,77062,47804,23257,-42367,-86554,73769,215913,97007,-72476,-107858,-97773,-70098,-196338,-404535,-442793,-193894,135494,267402,179997,120110,131179,27967,-177792,-292042,-223360,-39058,148085,319551,345927,82330,-204305,-284122,-278233,-124462,42738,-99462,-178037,118348,328699,251756,-39671,-226218,-73376,191901,265977,204816,137064,32710,-124192,-211557,-203418,-139367,-98023,-49761,84614,151460,-41362,-238126,-127436,47866,21215,-107630,-237370,-334498,-272106,-4206,228081,224059,140338,96418,16145,-14141,131560,180160,-95431,-407785,-433940,-378410,-431128,-443764,-295093,-143511,-184141,-225573,-43849,105300,99178,170058,227217,127757,6241,-53612,-69654,-139010,-228590,-180847,-94416,-111918,-79323,99946,171282,45462,-115201,-150268,-101493,106059,339605,278275,2658,-83248,-11479,-25102,-58668,45080,101922,-62201,-163517,-210161,-307757,-300115,-287397,-340032,-150552,133753,47495,-278555,-415341,-188715,142427,19254,-334959,-325961,-126049,-160813,-365707,-576740,-678730,-627085,-551233,-542620,-543617,-517108,-388261,-444511,-951514,-955248,-442538,-410970,239500,1445584,1524282,593594,76316,86665,-52009,-266761,-554571,-938268,-613628,777475,1005439,474530,419764,609355,477286,454465,734365,869311,753339,406427,119194,92363,101276,3979,31396,128271,173847,214906,230726,229346,193688,77494,66339,192707,388873,514796,409785,213566,87523,120806,277882,460447,581872,536854,426858,393019,364467,280607,165907,99182,48462,36460,147441,199295,33649,-239299,-457199,-329565,52175,273381,320253,368985,223761,-570,78365,311460,285178,190445,290188,345450,189693,138672,281340,352789,359441,324660,210030,143064,123723,89292,86543,86221,82945,130852,92572,-36555,-104766,-129118,-200411,-199947,-33819,77332,138232,206383,207998,77198,-66648,-82538,21198,19063,-59903,-5780,150990,270483,306406,193944,-63380,-130942,-11762,15492,-160476,-327748,-241683,-2759,60875,-45322,-159539,-241783,-240327,-133693,-52819,52285,228137,261686,137889,36765,-6778,-50517,-60351,35575,153519],[83516,-18160,-109113,-82133,26352,21173,36766,140156,188395,155454,25667,-90026,1731,101719,32226,-14813,224680,373192,173753,54816,120373,25083,-126165,-40132,-75626,-283822,-274061,-24132,232725,263990,61996,-115050,-257253,-321405,-273620,-309558,-333202,-247796,-165877,-180174,-170104,-77794,76356,90263,-23628,-27869,-27455,-69163,63467,222958,261881,223754,34434,-84080,31329,-20876,-247593,-175271,-5624,8932,25307,128327,173690,127889,61294,-6938,2432,79487,-38623,-207668,-180699,-152454,-300812,-296990,-134092,97578,293385,318267,174714,-20020,-99330,51065,241810,402459,536866,448471,322848,361775,340323,91320,-131897,-202930,-224567,-102459,-60474,15184,151390,68793,-27665,54339,-5610,-92752,6428,245314,287965,153835,125562,121431,-35677,-26099,184351,111774,-102254,-28166,159370,76541,-123353,-130144,-66676,-152702,-128234,32907,141305,138400,27245,-12272,35098,-124987,-319965,-229564,9342,234304,270289,53127,-77664,-99686,-153955,-101533,114646,241463,177092,6532,-101511,-103210,-209958,-261661,-74642,84968,-60780,-269776,-331609,-329301,-193290,121308,383960,355120,180424,17175,9892,270843,304849,42722,-68831,-17074,-37706,-115332,-137694,-184145,-179158,-122093,-177711,-310725,-110822,286255,236147,-61195,50096,275931,284316,264301,251528,168387,60601,-43967,-182789,-229666,-177327,-155447,-154376,-214851,-263312,-305777,-477376,-430151,-74787,221339,211529,44502,-145939,-117018,129742,219345,72602,-107192,-78233,104610,188190,161353,236283,443822,349166,-13176,-256600,-66246,190470,183466,80786,163455,365275,366394,226067,340540,513386,358821,44185,-105599,-79297,60849,91588,75433,135239,21033,-197645,-187636,32585,158802,117839,47542,-59784,-193085,-136044,-18556,50394,94639,139936,185236,46286,-142765,-127097,-48036,-68521,-7490,241244,421211,383526,224018,145779,146816,76689,-61781,-17218,139787,72845,-31208,-29946,-84887,-105144,-120440,-152161,-82372,-46501,-113533,-123094,-66928,-24021,21719,46017,8729,64033,185642,173428,231330,320321,102225,-172134,-237834,-231708,-166364,-20604,184017,262780,55859,-119080,-45621,76699,68467,-108110,-200322,-42332,80984,-8109,66106,331481,334108,68077,-11603,135093,239404,275051,320364,294839,198350,123938,-56338,-201044,-97300,66033,91058,27057,-12913,90684,209170,96598,-92177,-158009,-106164,68234,200182,245935,195932,-83232,-311734,-156319,35145,-113517,-272184,-279413,-197702,-85049,1203,-102753,-250499,-176727,27679,117428,206950,282038,264048,144735,72481,143478,161138,27030,-99264,-164621,-245661,-434052,-643194,-629845,-400982,-100646,88407,-9744,-121945,5895,233242,214774,-189555,-533197,-391016,-39207,79012,16806,81075,212663,306371,500001,637081,432024,160600,39818,-43997,-138227,-213027,-129985,31855,15616,-124149,-173136,-179435,-139047,-67836,-73672,-132387,-162547,-107695,47318,127731,-5641,-1142,75345,-118925,-372095,-329114,-170591,-144675,-128978,85588,219243,182673,164197,-7138,-234236,-208807,-215147,-278357,-20590,244395,202842,63051,21192,54471,25422,-124626,-318325,-292163,-49149,39901,-6481,40420,-46371,-222979,-136999,171828,370757,149399,-187261,-192170,-37701,158155,355353,48907,-576856,-809173,-988697,-1265578,-1229716,-1007659,-542917,431591,2241216,1392733,-5342602,-7161819,2792599,8273831,4199866,-879212,-2669317,-2282080,-804938,-37349,164635,-143346,-669800,-606062,-266199,108485,670943,1066401,803505,290685,119491,179161,172395,196952,467277,524603,278378,201613,179662,123258,242492,253231,-33280,-140055,-2671,77952,225770,413925,499089,444096,257847,62474,-15201,72713,276361,331269,121763,-38643,13575,-26203,-394126,-592691,-190317,283126,452122,446571,349178,201251,119124,60599,-30084,-166898,-244996,-157995,-77754,-24181,94774,174851,20636,-215722,-285911,-104157,117596,171263,39455,-83142,-157788,-168525,-74618,35920,91296,65912,-34874,-98418,-21188,60541,4785,-190118,-249663,7503,240109,155715,-3125,-24353,19075,139656,207061,94814,29335,61124,-63814,-337675,-423783,-236258,-62897,-66551,-265989,-437684,-308878,-30928,208183,299338,184175,62684,182061,325917,219521,-1507,-56109,114604,283349,350790,257668,112259,108138,169428,68447,56570,125873,150678,109231,39366,-81547,-225099,-257509,-29921,273780,405903,301924,174778,105452,74060,55371,31870,19338,-49902,-91389,146223,341406,96516,-111245,-47022,30159,-6223,10454,195426,272559,190697,145488,59095,12913,72215,85988,45922,2686,-136906,-248792,-179579,-140,95001,159759,195543,-3582,-342375,-271225,198904,344926,36694,-173296,-63477,80862,63509,42463,132792,233370,188945,26512,-9747,140805,108470,-133975,-206286,-44283,92230,102340,12176,-72818,-32043,97761,106881,-4848,-48802,-23885,-51479,-106543,-170783,-239639,-351157,-383163,-253172,-174717,-155869,-57780,-6240,-57150,-48859,119646,251676,146093,3344,59856,178403,163656,42717,-93247,-16598,197325,238780,146952,84192,88043,102986,89070,141961,77564,-176931,-230776,-18549,-101723,-187721,58823,200260,-11788,-194178,-276583,-291168,-194028,3509,133164,118145,149568,234124,179800,421,4713,103657,48011,-97149,-124319,-9795,83883,33995,-60977,-44166,78335,90880,-2609,-68862,-61540,-147392,-251722,-91903,145905,137305,-124186,-426670,-401748,-84321,59874,33677,93131,166530,140761,142703,194837,106500,-160100,-320545,-249010,-104267,11679,65467,64098,30304,-75511,-117262,75395,197262,43505,-89933,-104891,-81273,-26599,-132485,-336436,-332215,-84102,122412,133266,23709,6077,90815,58387,-123335,-218378,-152485,-7205,183208,360337,364838,108898,-152192,-241913,-284613,-147256,-6342,-135862,-119617,266610,484374,355420,16714,-211770,-104225,172410,345812,308761,188402,70121,-81356,-195421,-195815,-128185,-98786,-29309,96874,103907,-79239,-171920,7119,179839,142796,-25438,-245596,-419427,-372330,-135092,77000,47692,9773,30033,-23921,-53224,101060,180197,-38773,-297312,-341997,-383543,-567788,-621058,-395037,-161703,-190473,-274322,-82512,125668,144429,200802,244538,84152,-94489,-121661,-107770,-140575,-151302,-93933,-59120,-65736,-3376,154445,208527,70864,-69602,-97386,-31597,171651,396407,316859,-4534,-179684,-167486,-152220,-66343,129051,173469,-27194,-148134,-176143,-237134,-245985,-246357,-232503,-41955,163510,47505,-295392,-491818,-338254,-97035,-253253,-501305,-355649,-87706,-110984,-331518,-558879,-724095,-766209,-759197,-731419,-583226,-412060,-182117,-160132,-808497,-833736,-261300,-366351,47844,1380138,1687008,823530,158687,5549,-172701,-214084,-210968,-668859,-756247,549750,1188192,766415,554496,564757,302645,292657,635580,767818,639404,364315,135784,149819,146346,88831,121950,148045,118696,178548,230077,206100,148059,55594,54217,198647,393606,476318,337580,126935,-23801,35930,221150,383137,509452,490092,373170,308312,265088,186574,102566,89305,50736,-1499,61192,127052,14521,-244065,-469006,-374777,-35659,150496,173070,241338,174051,46631,173340,375154,245119,22414,113967,298317,220658,88912,123268,182288,255751,293822,213105,157344,158492,150857,125850,86673,125132,243777,185205,38663,-20107,-97228,-265171,-332451,-146262,92880,235258,275304,239368,89790,-84569,-90231,54235,116425,80283,69625,104468,172547,168086,10567,-186336,-159464,78888,228663,40490,-268911,-289610,-51951,68261,-5382,-79288,-97271,-105941,-74920,-32127,42724,207840,237608,92624,-18209,-55880,-58615,13152,117187,144923],[26910,-68697,-141864,-86234,68967,85432,95576,160940,154720,67379,-55892,-109727,19555,171353,160530,101143,245921,345699,142571,20579,58364,-20205,-69103,82921,44478,-191725,-212455,-18095,133964,94168,-42660,-143573,-257913,-214849,-59835,-106577,-177878,-203447,-304860,-394904,-250902,-82408,41968,20766,-118091,-136272,-113457,-98144,57340,211718,232622,174817,-40024,-130683,66745,78876,-196107,-199697,-44104,-256,71027,148041,108535,73673,113292,95367,92079,165794,75055,-109028,-153293,-188367,-339903,-310939,-95097,140657,282483,228363,86511,-89507,-155782,2745,179518,359550,501154,443019,336737,378485,310818,12407,-246994,-353978,-354769,-224883,-173646,-144992,195,12257,-73891,-12763,-84217,-206008,-162706,52261,149563,105399,148562,199608,42834,-24309,130714,85476,-57841,10253,124338,29265,-141828,-141868,-90749,-147790,-140435,-16757,87966,56697,-61573,-26411,73183,-126084,-330424,-201229,75119,284961,296576,113239,21827,19360,-57068,-51849,149951,254753,144148,13285,-27905,-61431,-212426,-273674,-124816,-45096,-157077,-187234,-118029,-157066,-163711,71570,335903,329218,157723,-19028,-4463,310720,352146,9960,-121796,-22539,-51855,-160578,-132642,-132668,-157072,-103729,-71738,-130223,39977,347823,257604,-27957,71340,267078,236557,177096,151482,85823,9069,-1325,-65722,-133940,-111000,-80608,-84506,-173858,-317988,-359078,-472317,-461445,-135650,162986,170049,-21399,-252869,-214728,69338,182202,52376,-137873,-160566,16399,117022,92308,222760,510560,494500,107921,-169582,-59974,126131,113716,50388,188766,450109,448297,337401,471047,516889,261277,32869,-66947,-81755,31635,92604,114142,172872,71393,-98490,-106979,31955,116816,98330,51639,-17374,-82489,-54474,-53130,-71099,13237,152428,214584,78639,-111864,-107714,-85927,-146214,-5438,261290,390911,354498,237067,127233,78066,24839,-47478,3945,79315,-7228,-103775,-78823,-123065,-148048,-155212,-120920,15496,-14187,-139909,-131922,-80642,-85037,-40426,70096,92152,197286,336735,286367,257565,287144,94689,-139397,-223566,-251647,-201236,-57819,176461,283717,32069,-215086,-114666,65332,56006,-156612,-250536,-82255,27535,-81734,2144,310607,387450,168088,58568,170003,298067,339855,398509,351949,232861,140164,15278,-38921,17842,71429,78315,33849,17198,139374,243498,113557,-59140,-151348,-120190,48980,154056,169077,126051,-92158,-275504,-153325,17149,-88591,-236002,-281968,-192836,-54432,49730,-37285,-202271,-156962,9824,113467,200523,208471,167615,77017,41462,96612,84363,-23291,-121384,-197980,-217312,-352115,-553996,-597666,-362684,-24335,217468,117629,-52692,12116,209787,221749,-115325,-415652,-313447,-1278,32428,-102939,-22132,200671,335127,461886,523561,337684,138616,60511,-30299,-110077,-186770,-197984,-45854,12755,-122577,-191880,-143003,-67917,-23577,-29987,-78373,-144810,-106264,15674,41695,-78731,-23653,43066,-181426,-360307,-215408,-18454,-75129,-155373,19282,152907,123680,69976,-82937,-222869,-133857,-184529,-315364,-97502,135619,84335,-37353,-16899,66329,77663,-11257,-261155,-420310,-275829,-128762,-132472,-9805,7180,-170950,-130146,158357,305346,43273,-235604,-171097,6772,121499,328882,146423,-498983,-822905,-902471,-1154319,-1198454,-851044,-23688,934779,2542773,1321965,-6790113,-9331201,2924903,10291109,5550186,-804366,-3105236,-2872410,-1137904,-6382,211411,-137484,-537999,-475493,-210327,163554,629568,939965,710711,228144,108375,231494,174621,125543,383537,526077,348300,217686,169744,134941,214182,157394,-195385,-329637,-118618,73908,297242,578004,687262,575233,326892,83837,1443,61902,241299,269262,65816,-45304,9956,-5128,-322864,-570889,-312367,106998,276707,302402,313556,238747,109880,28733,-14993,-178068,-327053,-269772,-161813,-48247,124132,228025,93878,-127868,-251349,-138275,69432,140885,64043,-64215,-182565,-191319,-110689,-35378,37620,82398,-5997,-105774,-10262,111610,46794,-116548,-161362,22630,201792,210991,167065,121268,77568,136413,181182,46470,16861,128847,45236,-256267,-405780,-299761,-189939,-140225,-272555,-494042,-411218,-40138,322750,353123,119199,37811,212359,325111,233266,19211,-97617,648,189425,312673,242235,89758,97199,157710,93453,65742,131102,173315,111744,1524,-115668,-172604,-175395,-5804,236173,366054,297690,211280,162204,85562,71349,88816,74529,-38360,-109188,80311,289552,124665,-63476,-44714,10459,-8415,18117,152992,177226,144636,193604,206589,122361,68216,54567,45464,18278,-137171,-265341,-198773,-28507,56587,145680,205940,-25310,-409520,-334066,199319,347204,-10972,-264186,-166974,-5444,4542,-17477,72515,194682,184244,23526,-38660,127021,180496,-62320,-220367,-126442,14959,60648,11806,-25642,75192,195293,137687,-40087,-75738,20711,31184,-15026,-79302,-203700,-369265,-401407,-270865,-191384,-156753,-11646,86871,11259,-46788,42914,150899,126277,52791,98649,201198,228949,128326,-34065,60624,229000,231681,164143,98649,45850,85044,143084,130895,-11803,-304268,-404669,-219452,-226747,-222204,46267,206030,-577,-137401,-144063,-255678,-256198,-70617,73216,98589,172208,247908,136794,-69288,-25483,139843,112808,-89299,-188650,-63618,117316,116951,22862,-821,103846,160540,35709,-83965,-38103,-69113,-188951,-101930,126488,107180,-133103,-417271,-380619,-53505,105191,67806,59418,125256,140322,161227,222491,142440,-151612,-339385,-262554,-129610,-39512,40381,78324,40683,-98776,-146773,28065,115469,-18891,-77590,-69862,-36983,24122,-57667,-226530,-179284,22913,91383,-6980,-119976,-102323,25962,64074,-63156,-133663,-76301,29941,200401,355076,343086,139424,-52317,-138425,-202194,-98570,-36532,-172053,-77972,334262,543730,398250,75711,-163559,-105255,143484,363157,361196,231822,130281,4768,-134530,-148633,-96786,-87814,-7242,104666,57968,-118785,-119466,118867,298833,266964,58125,-236302,-447059,-430279,-266334,-108918,-150214,-123785,-19404,-53116,-99340,43047,152810,24886,-147525,-206198,-322377,-583295,-679283,-442556,-174273,-202119,-323702,-143206,99432,148336,178585,205587,52111,-128602,-139340,-120260,-125693,-76594,-19032,-19072,-2525,90286,212373,227554,57893,-83176,-111265,-15761,206220,425411,323074,-40711,-319857,-374839,-303625,-89778,175030,180932,-66471,-208501,-186813,-186816,-211689,-214906,-125493,55242,155480,19505,-289679,-525076,-481705,-369123,-496713,-582599,-341499,-61659,-77039,-288923,-499050,-712698,-825194,-850718,-821707,-585734,-343180,-134465,-179378,-857280,-750080,-131514,-204241,184111,1433823,1690891,902387,159679,-118362,-252382,-152169,17595,-489871,-710528,477740,1420160,1066178,720378,546673,128561,77249,419133,563537,479699,285362,69681,119760,179093,190784,225445,195178,102365,171025,252901,198149,109418,51074,62438,208448,371307,397360,266728,70915,-85769,-3721,179344,277086,390211,434130,330906,217715,148841,74195,32947,74939,43277,-46102,-22848,60221,23781,-166320,-351125,-302934,-79835,11202,11558,94031,105502,82549,231499,384414,203438,-96032,-8837,276846,248791,48350,2563,56019,169713,269991,243984,208589,214895,211638,152333,74389,153368,308211,227131,94258,63745,-54165,-293658,-418789,-234961,111667,307264,324820,256355,69992,-134577,-114796,61266,166258,164870,120131,57056,41960,-14502,-184922,-297955,-194635,125164,360194,197860,-161684,-246231,-43501,81510,28999,14618,70899,54059,-12820,-39443,-2383,146205,184382,40092,-67602,-98117,-54580,99236,194400,133079],[-13558,-102729,-149513,-57175,110052,135639,133826,148704,84659,-28668,-99176,-83918,48619,238623,290038,232127,259824,275471,95998,3383,23483,-49244,-6265,188427,131723,-112232,-126892,21039,58269,-40152,-93191,-112350,-193854,-71958,184080,157295,-5618,-172896,-450642,-573205,-311822,-85668,9678,-26210,-181974,-242035,-205636,-116428,39825,155840,185330,134706,-93318,-159847,95188,165968,-96804,-159537,-35908,26340,142408,178323,54000,42080,172240,179831,140321,189916,162751,13814,-85878,-181422,-297992,-242782,-17174,167196,224010,132688,31194,-131147,-194081,-32714,126237,311484,440532,374266,275759,326829,210085,-96779,-328039,-455470,-433938,-306449,-234850,-256038,-136361,-28721,-75878,-70732,-169840,-312164,-290481,-128932,1007,52884,153811,244708,105555,-20225,64536,46720,-26339,-979,-17124,-112818,-187932,-143309,-89844,-109884,-135138,-65741,39138,6239,-111313,-23227,112263,-78460,-224279,-66580,135336,241296,237693,137462,85015,86297,184,-24054,153164,228364,79056,-2832,26719,-47032,-235502,-291112,-172410,-179834,-234869,-78041,66605,-27735,-122912,46577,261936,261594,116472,-66620,-62752,234294,293439,-40615,-149654,-8101,-34114,-148839,-102944,-71075,-124599,-88177,9399,38529,192923,382187,229734,-13381,65664,206945,166579,105045,69817,9987,-27844,31111,28977,-44430,-74532,-73929,-51713,-92342,-277341,-345399,-406808,-441245,-192136,55999,75882,-101508,-335172,-293587,-5185,119245,5885,-167634,-203645,-30318,66768,17185,153269,473642,556343,197667,-83586,-69930,26621,35778,32460,175126,421834,447660,422592,542089,431706,111105,14942,-21209,-95593,-35154,64805,138533,194707,117840,1507,-16412,46258,112632,151821,114217,19563,-2709,22255,-72148,-200977,-120634,89477,186092,92262,-85201,-106922,-132578,-204317,-7224,232923,286828,256354,218358,111977,18684,-23561,-36764,11198,6387,-91149,-176989,-154458,-175319,-186227,-172297,-95101,48108,-18699,-143662,-118604,-88924,-139949,-92958,95407,183152,307683,431459,346744,220707,183706,67319,-74663,-150404,-188768,-168213,-58096,175352,290558,19526,-275357,-174157,44619,41653,-170709,-265726,-119444,-37254,-163812,-105828,222699,396063,263773,134927,175293,281923,337484,383760,306039,215141,148234,108604,150417,130429,46871,38588,23856,17617,133293,210125,92151,-47503,-157998,-139207,27835,111340,95846,75570,-47225,-179640,-119819,2347,-38481,-157914,-212522,-134993,-17561,88659,23732,-177615,-172135,-27111,109509,200527,162250,100051,58520,52353,61025,24709,-36276,-114547,-199139,-154857,-231408,-420646,-484736,-272006,55808,327226,240990,-324,-21249,140294,196949,-32105,-278431,-225224,39636,20197,-166057,-105441,145866,307195,386324,357014,176521,66050,46411,-44928,-108800,-163696,-236492,-117653,-11596,-107075,-176697,-87601,27017,52824,26730,-30096,-129075,-117870,-30976,-45456,-126145,-42975,2863,-216730,-316844,-92872,136153,21946,-150579,-53087,74687,79116,24626,-94554,-144382,-12177,-98798,-275569,-144604,-1968,-72833,-151957,-60021,71372,113695,76006,-166536,-457959,-444641,-273492,-205659,-20635,37727,-175564,-169294,112985,218412,-51348,-255225,-132195,19785,34296,247213,244645,-319522,-672596,-615035,-805501,-1009400,-692359,472136,1423338,2400097,1002276,-7211687,-10909292,1010317,10649495,6949511,-7396,-2986918,-2865092,-1032107,262446,396292,-21475,-343396,-366287,-179597,239471,544219,614268,451202,153380,127344,287474,133323,-36034,175777,413702,358130,219192,158868,140728,167547,43388,-334008,-472662,-203642,108909,373612,642401,723702,571551,282481,49837,8453,39409,158787,157208,-5927,-40607,34055,46442,-192505,-468078,-383739,-64524,117688,209159,294990,256411,89993,5484,-1729,-193704,-390966,-344137,-194007,-39396,155889,279919,180790,-34292,-192780,-144675,18012,71735,40839,-59244,-175918,-189162,-144881,-108590,-20203,93009,15798,-131212,-19846,173567,122190,-20193,-66797,10734,123684,244705,319667,235022,91423,75783,99092,-16019,10040,187999,142938,-147088,-327149,-291463,-208789,-108032,-196255,-479733,-471724,-31555,422068,391533,53844,24039,246342,281512,175489,20703,-114385,-98249,95771,260371,229584,111957,134626,176730,132121,62096,110091,154672,81420,-35926,-117184,-89314,-57703,16910,138242,214584,195789,178222,158844,60772,52633,103276,87651,-48933,-137909,-20295,169784,119570,-32052,-65981,-37174,-21191,43992,133150,97892,74824,185486,299866,203429,56661,28054,60280,24627,-155364,-281609,-224271,-110447,-41954,92746,196675,-32121,-412013,-322707,216747,354938,-25088,-311936,-242581,-69384,-20388,-41459,25542,136254,141622,-16854,-99587,90735,264302,66291,-179099,-181246,-58545,5461,8467,42018,185663,288173,185850,-50078,-101300,52111,128456,95822,18046,-130151,-294716,-333927,-246886,-183660,-139968,20218,144467,72298,-24107,-36020,3019,54325,81332,122633,182388,205092,107115,285,142878,255211,217791,159977,72609,-23640,55977,190772,127264,-74055,-381395,-505143,-366287,-297553,-204502,79940,222517,13934,-97141,-44318,-199387,-250382,-91983,9721,33822,143684,230644,72357,-123270,-33887,155117,141747,-60031,-196740,-110694,84478,149046,120647,84727,138007,217281,79370,-66314,22419,40077,-99229,-79283,115637,76355,-137403,-360642,-313456,-29760,129069,108880,51173,82973,131730,167023,208512,121172,-155366,-315127,-229198,-125466,-78358,7785,81872,50661,-98422,-155834,-39516,9471,-57810,-33006,-11316,30984,90632,21374,-108179,-43649,82476,45359,-117512,-215491,-180346,-50411,37933,-21066,-59096,1494,81079,208407,323885,303685,171932,72323,7024,-47035,5224,-45462,-206357,-71294,299814,483483,370189,124699,-94626,-83310,99453,300113,343600,256639,204345,115395,-51550,-84779,-54858,-70210,-1121,93977,21528,-146836,-94994,171367,366183,354575,121454,-207546,-416369,-443241,-366291,-290932,-335259,-239374,-45372,-67966,-150611,-41386,89115,57803,-18852,-71982,-215268,-474191,-600962,-429562,-187151,-216887,-349447,-190842,53899,116588,109238,119650,34714,-88545,-100839,-105228,-99877,-18370,31710,15008,50828,160655,247231,213769,4931,-154829,-182315,-47350,211568,419604,300913,-89876,-472794,-585548,-430487,-106333,186054,135360,-167742,-327043,-234025,-162143,-198843,-195470,-40304,118484,104203,-42363,-272910,-506261,-572677,-586696,-640438,-565599,-298162,-60133,-78157,-261010,-420733,-659765,-813848,-827261,-817106,-602380,-377611,-308320,-554000,-1096839,-728290,-69225,84840,653092,1582139,1549297,816280,71006,-238021,-272358,-128947,34929,-452172,-452774,680160,1679673,1313503,869928,526768,-24560,-144330,138532,306171,319031,200941,-36863,5750,169280,269584,317848,262669,135295,198747,292015,202162,84807,66021,97116,225496,329871,293996,196340,41134,-87805,13593,158394,162671,251369,377561,313192,161070,58590,-16279,-12260,68477,37272,-73577,-64764,33136,62209,-35061,-149926,-143634,-77426,-119086,-131295,-38725,33238,96789,246548,357990,182817,-127894,-36897,298849,285282,41227,-50779,-1640,118785,253870,288431,276770,274052,253951,156104,60256,178020,315440,210025,125200,126788,-23729,-283780,-421697,-252663,134976,334102,339492,248813,15767,-201869,-145493,46645,162715,172318,129219,29437,-72999,-178035,-312527,-352549,-230274,113392,389605,275777,-35113,-106025,49012,117989,60592,106099,231556,208273,37849,-75080,-60869,76657,124860,-4262,-96567,-114908,-33505,173094,244554,115967],[-35677,-112312,-132292,-13637,128678,151308,137567,106923,-3607,-104939,-81562,-6339,86210,279713,388254,347403,261726,160541,13472,-9967,19702,-52420,49294,253978,165249,-67842,-43361,80871,23693,-107529,-84863,-44786,-106142,40653,350315,365802,122993,-156734,-543894,-652346,-336002,-92957,-23804,-45829,-199392,-313441,-258584,-88993,37863,80851,133953,117497,-90873,-134665,135933,242307,44857,-46540,24055,79796,216206,214295,31204,44428,220595,219024,126923,142840,203490,138919,8052,-139457,-200939,-121869,68760,171718,134332,44492,-4706,-162922,-226347,-52515,110771,283547,375831,262404,157258,212648,69859,-195432,-340728,-454681,-436699,-319756,-219605,-280596,-223185,-57424,-34923,-90782,-235196,-391762,-369139,-271229,-137107,-4309,141449,254815,140185,-15013,-522,-1386,-7196,-29321,-200138,-301684,-239860,-133086,-72987,-62188,-121176,-107349,-5527,-16805,-115157,-3997,134098,-7553,-44303,130810,172385,109619,105203,117853,107355,100076,5490,-33515,120505,173853,10695,-22108,55415,-72444,-291181,-317959,-209310,-268890,-246577,40803,170256,13541,-89593,48802,181784,169510,63099,-114177,-144105,77277,152617,-92647,-140722,24802,4620,-104284,-77196,-24046,-85119,-73890,43773,146022,306712,389161,170991,-15710,48206,128181,98857,54791,12971,-36981,-28034,64929,105018,41225,-65388,-142613,-70422,5654,-156975,-277887,-311379,-370029,-226079,-69304,-49140,-180502,-374264,-330731,-69138,49570,-48861,-181238,-191160,-20974,53069,-37619,64935,378118,524969,229867,-21718,-88324,-83442,-35575,37542,147588,314239,386094,468888,542713,298926,-20778,19425,33146,-115824,-122998,23159,158984,206000,147783,82865,66513,59089,129140,252684,215416,46363,29545,75154,-75612,-305387,-265294,-27537,120060,95894,-61359,-125294,-181468,-229783,-16271,158317,126047,106431,165396,102127,-14940,-57429,-38731,-7021,-65911,-167574,-242406,-246905,-243692,-225282,-181072,-92150,590,-64034,-132771,-83609,-74782,-155768,-102400,115212,240608,355934,451455,340969,122968,26029,16064,1411,-38364,-68739,-76167,-8816,186006,275056,15476,-291306,-224869,2269,18697,-150797,-241857,-141177,-83977,-221969,-228672,93257,367684,332796,189506,136036,173153,241026,263877,177928,154448,143000,194058,306559,193594,-14995,-22805,1427,-4766,75195,109354,33407,-52973,-165386,-156325,11213,88540,47872,53565,31317,-64486,-82969,-5111,37419,-46505,-90843,-46453,8450,100050,53570,-194338,-231519,-69933,109593,197708,140242,64220,75804,89512,44116,-872,-5070,-64599,-140009,-59317,-102381,-279388,-318626,-151488,118514,392491,333507,23937,-91589,34976,148526,48418,-151336,-149675,57883,20844,-184740,-168001,56019,233353,299092,189241,-4047,-38585,-11156,-103756,-149594,-158672,-233299,-154433,-39682,-78226,-128094,-25278,107309,112116,56415,-10727,-121598,-135938,-70899,-101623,-144321,-76216,-57139,-230361,-266431,6697,258371,116100,-127399,-120000,-7328,42632,33876,-32939,-20227,110826,5105,-187078,-163698,-133860,-225118,-260536,-114109,59995,123790,121409,-51316,-390300,-502946,-355583,-220405,2870,43678,-232994,-253753,30828,118514,-105709,-225595,-71767,15368,-52835,150839,320934,-86232,-393428,-202749,-306157,-707928,-550555,878530,1833151,1926947,535502,-6904368,-12085333,-2334369,9624193,8174371,1360232,-2193868,-2199797,-509112,684699,639092,136782,-170590,-319487,-167274,345293,465061,209890,123882,105506,189264,334555,63732,-237034,-95027,208565,283215,193019,143094,136001,122792,-46067,-400837,-516396,-219535,170602,414777,559502,588312,447965,148703,-36710,-17096,-8863,31455,5102,-86250,-29745,72155,96943,-60697,-336544,-400354,-182345,35227,206498,314884,264149,71101,-4240,2239,-209570,-419611,-364639,-171109,-1253,178054,307177,240973,18353,-149703,-133548,-17857,-5106,-25783,-59859,-112346,-151043,-175151,-170583,-66173,101503,38379,-160796,-53978,215012,198185,60567,-2042,-25182,35916,251430,410778,288774,61152,-19914,-15978,-81961,5301,217971,191828,-50495,-207479,-208735,-124113,7078,-54483,-382713,-460361,4110,490912,402273,-2260,25990,278434,205412,58347,4540,-94657,-141087,30157,200185,215951,155360,176682,206119,165001,38403,60983,109111,45268,-53162,-85727,-3401,49870,11868,-7330,6197,47628,98678,94331,-5912,-6403,76091,61050,-80089,-169618,-119915,25124,84873,-17598,-94491,-98687,-47623,78729,152386,74755,8152,115504,297138,231325,44897,21085,101490,37976,-172479,-278138,-233082,-217823,-179644,16505,177167,-22387,-356789,-247111,247744,376203,10498,-294394,-264484,-89823,-3632,-26594,-5019,59505,56556,-89899,-174507,46411,337266,215793,-94450,-187768,-96244,-37384,3235,95177,231108,306896,208038,-38074,-101274,89248,232564,199567,90745,-35882,-142099,-201788,-190240,-144328,-95475,32721,145048,105569,3272,-111740,-164071,-54441,87367,134816,134058,104458,-2922,11320,211789,270572,196097,126670,4461,-104178,28478,226461,142915,-97403,-392311,-499532,-404253,-291540,-149701,138973,245530,28877,-92364,-27240,-149532,-186586,-62048,-47122,-78554,37588,151095,-9101,-148007,-18142,148175,131306,-26358,-173370,-161921,-17989,109055,182079,158692,152525,234588,109105,-29332,96187,150396,-1330,-29078,103104,48499,-129446,-262295,-206364,-12528,117868,132636,62485,42734,105705,149583,152404,50316,-165162,-250672,-159059,-96636,-93158,-21482,73654,59808,-67522,-130374,-90638,-74728,-54027,31732,52001,103759,162965,87821,-18118,27658,76701,-4496,-174713,-244659,-210089,-116665,-12779,-11025,-7526,80918,152342,221219,292139,268432,201149,189330,156276,128228,122745,-38236,-233685,-101676,178781,319067,280959,152461,-19091,-46775,43400,175811,267439,257128,273366,219263,23274,-32612,-15927,-53944,-21144,61799,1962,-153950,-101764,150332,358569,375252,149244,-159019,-335257,-405239,-402567,-424626,-477059,-321454,-52272,-73778,-206875,-146255,-12105,29141,37441,20506,-96027,-285819,-421439,-368300,-208273,-234097,-332655,-192417,20491,67204,18340,12829,22430,-2975,-26442,-75593,-77680,11959,54296,35834,74257,179008,242521,165382,-74275,-256886,-278947,-105625,191060,373620,255990,-132562,-595984,-741474,-489004,-93694,179945,70147,-289030,-455445,-289787,-156363,-199034,-182918,13804,137406,16411,-135172,-264557,-448743,-584383,-681126,-650927,-470627,-249382,-91200,-124887,-266083,-357113,-595830,-763423,-734144,-765893,-684296,-538268,-670195,-1182012,-1431819,-746588,-66345,442714,1300623,1732244,1304892,610186,-77464,-311235,-235163,-168760,-179816,-551597,-37992,1161832,1906775,1444832,949461,466885,-148802,-321465,-127806,67917,208380,160279,-101679,-119403,125264,299578,373323,329258,207292,254858,334137,211475,76331,94868,153042,247213,279326,187325,122131,26310,-40138,78007,157598,64527,125195,324916,323352,163176,26487,-46255,-5539,78334,38926,-66413,-37877,69236,128428,109415,64731,44965,-41651,-217199,-232611,-129549,-21966,92145,228239,323192,195272,-71644,30280,361455,332766,69283,-40819,1521,104030,243204,326805,333711,312028,263465,136066,56049,206316,277219,147776,133836,157899,-19446,-242859,-333178,-183770,150920,303910,314644,219076,-52631,-254135,-163533,21744,118803,114515,100566,33381,-134317,-269943,-317207,-318715,-254945,53757,337870,267714,67940,91313,209815,178830,92004,181706,357725,329486,72170,-121307,-105364,31519,80799,-28160,-96371,-98434,-1789,209032,251163,92187],[-42255,-99095,-100283,20556,114316,127086,110226,51555,-86340,-140330,311,112911,124167,273028,424698,414982,249199,23125,-103067,-29966,38940,-32283,83149,269656,150020,-57175,19734,143101,36132,-98337,-34203,20409,-41831,85033,387248,439321,179456,-136578,-532335,-602771,-314747,-105648,-59447,-39743,-164626,-323128,-234209,6637,70834,19789,95072,127984,-19736,-39686,196300,306187,194969,106675,115150,140232,266769,246798,49283,78073,243268,202711,56128,41544,192006,244155,107687,-79064,-90925,1030,123622,148186,35963,-31001,-43981,-204510,-260724,-52393,150435,293117,325215,146895,24634,64438,-69028,-251587,-275498,-330848,-355529,-259571,-131640,-217641,-256003,-91719,21803,-63796,-258905,-426373,-400773,-356616,-242921,-62471,116025,236958,145177,-6875,-46297,-48806,2369,-43535,-347309,-469438,-275396,-114408,-55530,-31856,-111096,-137259,-44481,-22177,-81006,24264,129046,56606,143249,321097,175162,-69906,-65466,57755,94950,75472,-34525,-81424,58128,109342,-30986,-21743,62910,-133015,-375111,-347420,-224243,-276147,-166153,155481,178774,-40656,-77401,70856,113473,72284,4970,-147735,-210631,-85772,-12052,-129665,-99666,60705,39495,-65637,-79741,-9974,-46908,-60944,27566,165024,350279,372864,110543,-26854,32926,64350,54070,27778,-17006,-43671,8647,103834,164795,113272,-81283,-262801,-133226,90699,-620,-181123,-220240,-267752,-224191,-174728,-173248,-242742,-363501,-315649,-102309,-6030,-88833,-168082,-131187,29506,70391,-52511,7061,285689,425474,201303,5188,-104389,-176517,-89012,63841,129770,190216,310169,476732,481908,167508,-78378,64415,94365,-131545,-205132,-15963,177045,204518,148753,129232,115352,44632,133404,346657,314482,67081,28662,102196,-68535,-363862,-380934,-160195,47192,102676,-33987,-151529,-222295,-222591,-32942,56166,-53080,-59620,87485,99009,-14481,-70805,-55638,-50459,-125257,-225695,-293731,-336273,-321418,-270113,-197836,-128335,-114030,-139114,-118185,-34326,-28330,-109786,-51837,125514,236270,325769,402999,276702,-12453,-149979,-53284,64833,80974,64847,45571,84993,209013,236319,14586,-270631,-271177,-67033,-15358,-108765,-185458,-134685,-85187,-227595,-324183,-32729,321054,359102,204748,61453,-241,66031,77720,24037,73861,122827,243694,376484,175055,-108142,-93228,-24480,-29742,-5954,-27913,-48954,-68985,-167101,-169187,-401,88383,33867,56704,108976,22033,-73062,-8744,119772,68118,37598,36739,10943,77572,40004,-246661,-316801,-103176,111651,179692,120416,45202,99052,125820,44915,11688,61463,24227,-23049,53230,3768,-160402,-141727,-28022,154873,405653,376172,19531,-180009,-85063,89409,118994,-47819,-101280,33387,4273,-186556,-218020,-58298,127801,216758,61865,-150986,-143064,-103023,-202049,-225719,-171873,-184242,-132552,-45611,-36399,-56349,29356,138464,112376,32961,-27497,-122621,-154800,-94507,-110426,-137360,-132153,-141488,-236122,-232030,55204,315067,170933,-106980,-172073,-84702,5713,81350,83728,116619,198390,89015,-93060,-165037,-229647,-331690,-341759,-178354,23547,99213,120879,59190,-240770,-438170,-357061,-194575,37264,31416,-310040,-353802,-77178,12784,-113278,-148695,734,15155,-87526,84576,351738,124510,-76133,204144,196800,-373990,-433014,1150667,2106675,1350490,76727,-6374889,-13112141,-5941576,7869826,9004595,2941583,-818470,-1034752,252674,1099415,819764,251288,-87916,-351087,-165164,468626,428419,-121008,-131787,118641,285690,359027,-7104,-405356,-337683,-30200,133148,134619,118672,121594,98373,-79750,-373661,-443961,-151635,239584,393509,342299,326651,261702,-10079,-144942,-77731,-82040,-113195,-152438,-164805,-27878,101233,119321,24008,-221662,-364505,-213025,57171,292864,372912,268692,59172,-3108,-5804,-217957,-405508,-331367,-107154,53146,181302,295974,248713,5920,-153618,-122356,-23983,-50511,-102322,-49643,9124,-78288,-198988,-210637,-88898,107542,66517,-176012,-104626,213802,245818,101239,16299,-64653,-23296,235928,419419,277433,7547,-113846,-130115,-141897,-3977,206855,176124,3179,-80439,-78629,14800,148249,106752,-223385,-367523,63546,514701,377332,-38599,46326,300595,114719,-81332,-18301,-42556,-114727,6753,141886,193997,182770,180812,220442,175844,-3952,-9362,52539,18772,-45113,-34910,57750,106660,-33425,-171891,-189413,-82424,9079,-10195,-101121,-92309,21358,9962,-123712,-196060,-181887,-86444,38036,-12588,-110006,-153130,-84336,109078,210260,121060,-31686,-1972,191596,200912,40528,37885,159083,62779,-169390,-238819,-206844,-309578,-319147,-61306,155337,-5334,-270094,-139729,277618,403529,89098,-214845,-226999,-61015,48868,18341,-21177,-30295,-64145,-179480,-235741,12542,375970,334547,506,-146524,-82989,-51689,-6590,105151,176380,212504,168099,-18614,-65403,146315,329579,267971,113794,51240,45714,-44383,-119367,-80527,-29188,22742,86113,100141,21749,-174081,-312400,-170696,77883,147037,84579,-24789,-139441,11814,255436,272510,169376,70537,-86994,-170872,13904,243485,173141,-90201,-343422,-390692,-317628,-215725,-85392,187784,261586,38812,-124409,-101111,-126095,-91262,2068,-87201,-214214,-131538,4904,-95497,-141500,9249,116983,89283,-2068,-146798,-223895,-167534,559,169676,171857,123696,195223,106062,6233,157192,234564,87679,31883,73186,10138,-113303,-140579,-75184,5769,76659,128586,82974,8764,61240,107607,66519,-47798,-172819,-162845,-75243,-56772,-81516,-36006,61704,73043,-8651,-69157,-97729,-103214,-9409,94286,98722,155677,214764,120376,17686,19083,21296,-40670,-172548,-210409,-186426,-151350,-69636,-32027,19525,162422,242164,248741,275456,246765,220265,270431,267412,256813,206132,-22547,-245526,-153600,19744,105578,158766,153977,52235,-1857,-11265,39079,167537,234613,316141,285794,65335,-12753,8247,-45499,-63437,19555,5242,-137322,-131042,69457,277967,319805,136858,-93723,-217262,-313044,-357737,-472916,-551373,-361034,-51704,-79937,-265275,-258457,-140637,-70632,274,50929,618,-91624,-212813,-285994,-241207,-251894,-267751,-133363,17529,21043,-59333,-80750,1660,77448,46851,-51234,-74151,9940,53389,41385,61062,140473,199492,96116,-154925,-347638,-361976,-164829,148691,287375,191662,-155528,-651136,-795406,-457287,-40141,180995,26006,-377292,-538560,-321463,-156117,-198795,-166648,40886,114941,-90460,-243892,-279960,-380149,-518809,-629613,-539689,-339409,-217278,-153169,-211570,-308893,-336043,-551818,-710496,-635897,-729711,-846025,-788035,-1095070,-1826086,-1698251,-750128,-99356,761941,1859295,1751912,1006084,362401,-232646,-318471,-157024,-254456,-554303,-730067,414866,1777461,2017489,1420098,928433,348158,-239354,-411613,-304618,-84143,184388,204846,-52462,-155004,90234,279597,371367,367579,291535,319999,363471,219473,81729,126511,213332,264742,229487,101752,51534,19820,32580,162573,170819,3273,37418,277351,353722,221363,56903,-2203,60253,104247,47721,-18959,60633,170731,219012,232872,229235,200720,5554,-268539,-284895,-165921,-40836,80706,191222,297136,235114,39232,153371,442746,384809,116683,3472,36332,114828,235942,341179,353083,309270,234682,99790,68772,238974,219744,69215,126131,157531,-38033,-184139,-180817,-55637,139641,218310,259062,182875,-98848,-254642,-150041,-2224,56162,28664,57800,70351,-125005,-266860,-195901,-196871,-257267,-25406,250345,194464,108692,273856,383576,247976,125372,234472,430043,398100,94289,-148561,-113128,28642,64271,-26811,-67324,-54398,25784,190360,208632,61448],[-39540,-73819,-69685,27640,71739,74614,68069,1436,-144284,-128552,127107,247761,150752,209869,381481,412528,222822,-97577,-224148,-57338,66314,-1659,84785,239788,110712,-60453,55642,187946,84255,-28126,30368,48846,-30277,67799,322965,376816,174038,-85142,-395284,-440798,-252236,-121414,-94809,-15369,-86848,-262550,-124217,163379,141013,-318,81180,159835,104316,108308,263578,345226,300670,237390,200208,185758,276391,265557,100944,126696,234294,144749,-42625,-79043,138606,312370,191253,-20109,-8408,76813,118895,93146,-51448,-95569,-103534,-263580,-294455,-29494,238085,339364,298139,69922,-72128,-74611,-170163,-252148,-149984,-108648,-200408,-141209,-629,-101507,-255528,-147090,58435,-4810,-235002,-404757,-389507,-379040,-298868,-111774,85392,202180,127000,6507,-57549,-82671,3852,-30080,-405110,-557834,-281269,-92541,-48900,-35341,-114308,-152916,-72796,-19238,-26856,51895,98827,91449,277675,438521,140685,-241646,-229815,-30674,58194,32877,-98177,-152438,-18372,54310,-26359,12607,61036,-207972,-464412,-364090,-206213,-195039,-3989,255959,116857,-158179,-89103,99201,67139,-13758,-48970,-154435,-223761,-176855,-134220,-141459,-45684,75215,38737,-69954,-119307,-32729,-20951,-51609,-23781,100890,314370,337772,72163,-36217,28193,36091,40948,23363,-17216,-9956,64206,141393,205480,154506,-119456,-391051,-214949,139180,139151,-79298,-151077,-162709,-183088,-228525,-265228,-276446,-308562,-252083,-95137,-31379,-95358,-127084,-51645,85278,95567,-24117,16247,241358,301367,129952,846,-108865,-230559,-118825,98505,133941,112173,268157,457555,382516,72649,-45561,146568,155180,-131302,-255260,-41680,183503,180053,112482,129580,102921,-20476,95424,380906,369225,89598,28014,115681,-57633,-375221,-443557,-266635,-4190,123011,2549,-169180,-244014,-191657,-51655,-45290,-204641,-199818,4296,103322,17070,-65437,-83143,-106888,-162290,-255347,-324889,-397700,-389507,-318440,-237102,-210445,-259332,-220532,-107105,16241,43281,-5538,49261,126856,166747,226823,308131,178199,-148546,-301587,-128160,96111,174831,165800,150961,193304,236681,182455,11670,-233314,-316765,-157667,-58530,-62820,-111080,-92817,-27899,-168083,-353906,-108605,277746,339336,180029,-20654,-177940,-133375,-101804,-90248,1592,89846,240569,335462,71664,-213570,-156736,-43139,-33088,-68477,-155029,-135040,-90610,-165659,-181610,-12487,100335,47178,71793,151884,43603,-109349,-17182,178435,146029,121399,81471,-11772,28671,-11410,-310331,-389362,-114051,110296,137981,76427,17950,95511,134120,54451,51573,139692,127041,117057,154687,63580,-80593,6426,77174,170256,377110,363984,-4127,-258323,-194554,32148,176420,35436,-82537,-39011,-50915,-196384,-263753,-185047,3520,143526,-6498,-226132,-214098,-203890,-315768,-313103,-190676,-96060,-44192,-7789,17214,22100,63432,103755,37857,-43784,-68847,-127101,-173427,-106698,-75127,-111383,-204227,-242712,-247677,-222781,41024,284649,154789,-110851,-204320,-149153,-37086,135327,214866,232143,234452,127277,-32889,-160385,-273017,-370393,-380372,-243729,-40201,39367,84284,139746,-63195,-283829,-286500,-157002,53674,13303,-356457,-421092,-186864,-93536,-91778,-49083,65715,34075,-43237,76072,317966,230328,160684,466984,547105,-94591,-335203,1261728,2183612,902586,-197389,-6012000,-14012608,-8579322,6098373,9224724,4269762,839021,318769,993949,1341750,836109,253170,-124436,-444582,-166298,577728,442136,-262553,-204590,204678,390812,355826,-50034,-475881,-467620,-228905,-49932,52964,87067,105568,104876,-49022,-264599,-281050,-18205,295325,308846,61600,28814,83578,-120016,-227726,-153609,-163194,-231587,-266695,-228066,-51679,98756,101665,40568,-145319,-283462,-151686,167048,426333,444452,267793,51730,1186,-21526,-209805,-352460,-260172,-27086,107121,163941,247913,203116,-64421,-213200,-126777,2782,-37025,-143470,-15490,160815,14137,-212719,-221804,-84275,107621,98754,-162001,-154301,166575,250285,98415,-3325,-77661,-22743,210159,352831,216947,-39474,-169972,-209991,-187287,-22663,156108,106649,5382,19745,53345,140085,253836,230232,-53929,-216820,127778,482867,316126,-47928,82207,302833,28256,-195738,-32397,22846,-39111,22520,96091,157436,163329,127984,202557,157385,-58822,-89311,-5087,465,-22166,14190,78782,95242,-111064,-317957,-314039,-144758,-57469,-119827,-195780,-177558,-41132,-44568,-167525,-211105,-184097,-119369,3376,-5195,-96604,-179357,-121248,122519,285882,216228,-31842,-133418,18330,129721,48636,69763,204705,87453,-137939,-161752,-143936,-351491,-422962,-123661,133451,5025,-183332,-37219,289566,417855,181810,-102462,-147339,4435,119425,77035,-26808,-123201,-201829,-261902,-254386,5072,365059,375038,64278,-79741,-27728,-38165,-25361,62925,37357,22728,60017,-9810,-3677,220110,398709,279597,77544,103878,214222,95170,-55145,-12680,36104,-11317,-15311,58806,26022,-210110,-406253,-261636,62117,168491,62467,-121869,-228778,16645,269009,260282,143472,9860,-170536,-201180,16031,233775,194968,-73889,-258524,-214816,-136404,-101163,-37601,193868,253083,37411,-177303,-227270,-133423,2076,73996,-103428,-331014,-312540,-174930,-167219,-111039,28071,60064,30153,7219,-135030,-292230,-322483,-147940,75928,102838,44214,99794,60280,21273,187382,276890,157058,86212,20855,-54929,-102317,-22462,54584,30368,24592,102606,101553,-15011,6530,49697,-27828,-143823,-170554,-74850,-3936,-21666,-50957,-29456,58895,98217,66746,14587,-53834,-67343,54767,130868,113695,167043,217690,104053,-5644,-49562,-44908,-45308,-120857,-132449,-119144,-143055,-110963,-69207,29780,242617,338702,289138,271409,231970,223122,303217,312819,288919,221834,-4712,-233216,-200910,-114951,-80285,41252,132370,112648,47970,-45834,-55977,83696,196334,317957,297129,65259,-29361,12028,-46826,-110987,-12143,33327,-102099,-166562,-35824,151562,204377,91159,-19275,-80303,-176586,-240781,-418716,-540652,-354886,-55902,-93504,-316994,-358321,-275494,-224361,-114574,23975,51778,39271,-52201,-213011,-279853,-263973,-165156,-26340,40245,-9182,-95595,-131737,-34465,105417,82336,-48486,-95796,-18997,39816,34675,19132,64874,136408,30108,-209877,-389599,-400422,-204125,89608,168514,107312,-159505,-621879,-731619,-344327,48823,207123,31748,-392762,-540855,-308477,-149875,-187336,-136236,52933,63334,-193908,-343138,-318357,-326620,-403300,-461481,-352852,-215995,-213022,-232288,-315779,-378859,-367702,-545005,-681549,-585915,-746668,-1048058,-1042236,-1415449,-2199820,-1724336,-681108,-142489,927985,2053220,1521081,686752,147305,-341766,-265835,-53329,-327570,-935767,-891736,764931,2263806,1929462,1239659,815319,189149,-284796,-388141,-343998,-112549,254385,343918,128604,-35218,116259,231038,304720,356214,355550,368835,367171,222586,96187,148269,254599,266064,188405,61200,10674,26424,102879,234843,189676,-10938,-1562,233706,388063,306288,122824,92316,163778,137036,59166,61660,207684,315627,326998,319391,310474,281599,43095,-270654,-293901,-151944,-13272,76010,144843,277365,280660,151554,271799,511658,430074,162529,46833,70562,137660,232462,321971,319899,258349,173185,59917,97626,271296,172305,5164,107253,135259,-61384,-121432,-17803,72889,85407,94005,191877,162657,-86906,-179932,-94817,-19230,-6270,-41875,34254,134601,-50676,-180438,-1538,-25327,-232934,-91093,172777,93995,70706,366997,498276,300142,162524,265391,438216,402668,111757,-128737,-73941,64994,73510,-4325,-18553,935,33499,116577,123418,24216],[-35102,-51426,-55947,4007,18742,16808,29703,-32085,-169975,-80301,261696,362384,154627,100485,261514,336257,186279,-162725,-304698,-82270,87061,22394,52172,179790,77331,-52992,68635,200295,141593,68158,80960,26876,-69048,30614,236145,247573,143093,17271,-155513,-219060,-165784,-136434,-124592,17158,11184,-149706,38903,339276,231726,30572,94643,196970,241144,263650,308847,339962,315430,282438,242781,201887,242563,263584,165158,166472,199319,79212,-125188,-180833,63086,334438,241638,19977,23280,80092,50488,9361,-117566,-152802,-182958,-329243,-314053,13391,340605,400797,292809,56808,-100075,-163605,-212289,-202424,273,149324,4186,8535,130963,14180,-250921,-223626,50421,54825,-175222,-328291,-338629,-345158,-297686,-138641,58540,160545,95032,25118,-29370,-92843,-3385,2201,-364767,-542004,-257096,-71318,-52725,-69426,-132347,-153573,-83964,-13105,26287,69775,53676,89208,326929,448555,74362,-358429,-351032,-130944,5671,-12164,-158842,-220287,-88407,23772,26571,79259,61268,-269245,-525804,-351584,-150458,-52381,192456,332668,31145,-283360,-116012,119678,41749,-78882,-88262,-125784,-162155,-152182,-169889,-128084,-4054,46079,-23444,-136260,-185598,-80521,-17244,-49405,-82184,-10851,215065,286312,61972,-36186,35101,43953,53797,40706,17795,56037,114630,164591,219839,150829,-173125,-482938,-283552,141888,222080,11510,-98212,-76476,-110783,-217624,-304779,-276638,-223794,-154673,-50357,-19741,-62303,-67817,12990,108016,99960,32149,96609,252553,190722,43374,-21985,-98399,-235583,-125392,123899,157834,113629,285157,425841,270459,23782,50026,241369,204017,-108439,-257655,-52126,163897,121575,39721,80717,15388,-142503,6649,332316,355578,118064,57481,132015,-48076,-354202,-449599,-315582,-17924,159151,48053,-165707,-238754,-147376,-61680,-119090,-292152,-280293,-60248,114572,65695,-50379,-112780,-156637,-172184,-249552,-329363,-410589,-421590,-358824,-302730,-328427,-388463,-279786,-98841,53614,114172,121952,167202,123069,54090,87159,191681,75917,-247397,-394998,-194786,86769,219611,200468,190623,267447,253763,127597,3885,-202557,-361078,-253409,-105639,-30131,-36417,-19017,78556,-53731,-299772,-105202,253591,284235,130347,-78354,-296800,-287839,-202598,-119649,-39038,49376,184260,197143,-87962,-306139,-200486,-46735,919,-78194,-230871,-206023,-115465,-168702,-200385,-32841,107678,70468,82343,141004,-10393,-190934,-39042,187505,155443,126625,73002,-48317,-28291,-80976,-355531,-409308,-96684,100662,73165,-4373,-37993,44941,98218,58936,96507,198125,206046,228223,214294,67313,-42635,102268,152843,177813,327414,306529,-32798,-300583,-271765,-14689,219505,109449,-85287,-145572,-144643,-223328,-306898,-310487,-128103,74706,-22523,-219760,-230258,-281562,-411189,-381686,-197795,13525,96117,78178,78163,89935,69671,10926,-93638,-147550,-110298,-127870,-195236,-120769,-13639,-69573,-271562,-342896,-271281,-230686,-24547,166304,53669,-150892,-216104,-193082,-85085,161724,311434,299985,223606,113458,-26497,-157268,-266482,-345937,-372436,-295005,-123016,-43524,32684,173897,78415,-106056,-174812,-131306,33762,3816,-326071,-409552,-269974,-196372,-73812,36369,102014,69249,64296,119803,209115,171248,214751,490331,634808,66216,-242888,1202174,2005096,714341,-138355,-5868030,-14480644,-9445678,4804529,8678034,4922721,2357473,1509051,1479116,1316393,654022,120827,-261531,-557001,-166602,633162,484433,-186430,-70099,344666,474506,333754,-44651,-416499,-441694,-329166,-207458,-29698,57403,100734,141501,29677,-114920,-85400,134177,321636,187904,-185569,-210616,-32776,-132964,-243698,-212975,-226709,-282695,-295476,-261770,-108653,53505,50715,283,-103502,-169820,-23928,312743,544025,490058,249898,39389,511,-34384,-177616,-273316,-176724,42458,146613,132994,178674,126200,-160377,-311120,-153585,51921,35834,-117990,42551,297412,102411,-212041,-202522,-56632,97734,127832,-114544,-183320,89282,214074,66809,-34208,-39922,46755,186091,239825,134595,-55513,-167529,-233951,-210665,-50207,80503,14773,-28628,72355,143103,198627,285044,270514,58625,-63975,166899,393198,226371,-30976,123062,275122,-41081,-245758,-25044,75315,42784,60145,70027,105459,89370,30673,151375,112388,-119864,-168104,-62405,-22229,-2969,42927,62318,28879,-196897,-411706,-341160,-124177,-84445,-199594,-256177,-232492,-93686,-83191,-197642,-211061,-127782,-62566,1966,15776,-48589,-163318,-144730,111237,343348,315398,6802,-235072,-157458,51241,69515,98401,204999,90069,-86008,-63222,-63205,-334430,-471183,-166104,107854,-1712,-118533,37441,275544,399759,248753,-1076,-58106,80729,185133,132229,-24255,-205758,-330657,-313919,-212017,30538,303320,314683,65927,-20562,40482,-13275,-54966,-15915,-126565,-190386,-83723,-23740,57242,286058,416480,227496,-7628,107210,318355,184934,-13183,33497,69536,-68226,-129419,-3385,19773,-209586,-424833,-303214,45258,195668,80043,-142083,-223610,33730,252576,233762,125068,-32743,-216179,-185386,28903,190496,178269,-68716,-167367,-26792,75548,11887,-18816,145157,207901,21210,-225372,-339590,-160107,63154,126573,-95235,-389108,-441363,-326240,-200973,-67275,21929,-19356,-29703,5428,-139246,-351558,-438094,-293205,-72266,-31528,-71626,-30952,-23290,6125,181990,277222,204508,126986,-39173,-147767,-109723,65226,152792,56495,-16256,71697,110432,-26472,-44108,-9134,-107541,-210953,-152901,-5873,36982,-2261,-16124,-5278,74654,140235,141834,98158,26087,14442,108157,125936,94385,135620,160612,40607,-69879,-135104,-81563,-8199,-38249,-37470,-30306,-96770,-121153,-100692,34377,311492,421386,327557,262509,206635,205935,294690,290847,215075,163762,11561,-192951,-219117,-176059,-171940,-38169,97260,157879,100090,-45644,-78603,40371,151814,276268,253735,30798,-69831,-2807,-55093,-141927,-14827,80872,-60472,-192288,-123960,21274,64382,27838,52211,52978,-25469,-87605,-272777,-437372,-305171,-71699,-114427,-347512,-423601,-390300,-394374,-264322,-36089,54154,70426,10258,-169734,-307630,-259003,-47942,92078,63205,-25988,-82974,-127646,-80216,60575,60344,-72183,-136051,-60340,25717,21648,-33341,-13231,79577,-8943,-219208,-364172,-381873,-214385,21094,32215,453,-160272,-524166,-575451,-186980,150825,258668,89622,-327601,-462297,-252166,-134678,-162737,-87957,61150,-2095,-273535,-404413,-358794,-298381,-277077,-242182,-150931,-130677,-233070,-306012,-406182,-455828,-440907,-572445,-684371,-604360,-809682,-1209998,-1203743,-1493187,-2090721,-1405740,-512451,-179439,866456,1719944,988509,360024,4840,-373806,-174305,71507,-311210,-1138294,-931690,902138,2342489,1593740,944374,652043,41672,-265503,-244854,-236649,-20397,393744,545099,391530,226159,231038,185290,184532,289888,374538,379967,340288,221244,114260,150299,256334,241590,161528,82737,35218,59867,151653,270111,207227,19370,1009,190915,406652,375229,178296,184858,262082,162931,70061,159126,361899,464154,440532,373376,314377,279341,58253,-232945,-271379,-103529,56877,85751,90222,246500,303994,215574,331015,541100,458071,192735,65460,84728,163689,235670,271889,236352,167032,93686,28795,134849,297158,155532,-24187,79020,103800,-66213,-64170,99938,141233,-11088,-40579,134703,175900,-395,-33298,-1950,-29074,-59101,-68569,56828,218037,66920,-49134,179538,130435,-189535,-120284,133076,8310,-30357,326792,498242,313466,204667,282033,382677,340356,128589,-49778,6481,119601,94755,28204,35164,47919,13176,4895,11914,-18763],[-35614,-44147,-67072,-39029,-22210,-22711,5584,-50615,-168989,-18157,361660,422168,129442,-28118,90303,203989,145830,-152365,-307524,-90688,91699,25943,-6546,109690,70108,-19116,69965,175722,176624,149387,100497,-32801,-126310,23060,200825,142075,126302,168185,127274,-2204,-81252,-148176,-142582,48898,100603,-25325,190196,469796,313805,101655,125577,218511,340971,369016,301605,277384,226623,212182,224472,187468,179131,240830,215973,175823,152710,46348,-150514,-237259,-14179,309816,249599,30287,4259,19617,-58771,-92020,-162567,-202450,-263089,-376354,-302753,65198,411551,443385,298053,103524,-58619,-181888,-193486,-117933,137429,368329,222836,161739,225325,79821,-262824,-304084,-3320,83417,-103274,-213630,-254383,-272550,-245778,-131358,43087,118279,56920,44844,28975,-76356,-20097,30227,-258834,-437265,-212920,-50815,-53885,-112582,-158574,-141075,-73850,-4720,60735,71179,6093,57246,295766,359840,-10933,-399408,-411340,-226525,-58245,-54540,-196570,-259140,-133514,23535,111807,160520,67961,-294609,-531034,-301654,-63322,102014,354946,373138,-34996,-363195,-142643,122714,26281,-121278,-102715,-60059,-32879,-23506,-117424,-99726,5275,-34753,-152958,-256090,-254871,-132097,-40648,-56959,-118510,-119039,87420,219153,66393,-26729,48033,70429,76386,78110,92356,142075,142890,160999,200781,100859,-229284,-510008,-313026,106527,234149,84715,-41490,-13987,-24183,-152562,-288730,-246040,-126762,-42729,19645,24069,508,-7159,37579,76228,64236,88432,216225,290312,108823,-35999,-51323,-77794,-196002,-114011,125701,188357,185432,348872,389026,164124,6240,154030,314045,229354,-64150,-212433,-53297,108417,28156,-56512,-10109,-135534,-300731,-111605,219057,278455,147923,123676,160016,-41604,-321069,-411399,-295872,7246,204603,95123,-139021,-204839,-95379,-51800,-149737,-301772,-286518,-86741,130062,110453,-38497,-135038,-179716,-155322,-208721,-302424,-368210,-396164,-374874,-383236,-453198,-459999,-292673,-85752,66989,148521,216671,257277,117735,-64958,-59536,71725,-5091,-283833,-416852,-242997,42224,207576,157276,131878,260299,243102,85538,-8468,-194721,-398519,-332701,-150457,-20685,22828,70864,203304,84213,-172895,-22949,253317,214497,78416,-91196,-320568,-344470,-187826,-56956,-37378,8732,90718,8348,-254014,-364192,-219844,-34755,69564,-26042,-237567,-249435,-141788,-181862,-229506,-66371,97111,84947,76381,79906,-121066,-296534,-77681,138599,88441,52720,21845,-77816,-70590,-143245,-360967,-356691,-54475,81151,-4054,-110737,-124952,-50622,18710,44455,120317,208235,225855,265171,210929,21218,-38117,141663,195100,187305,275789,223342,-54183,-293839,-304347,-47408,246784,180396,-95551,-257260,-253700,-258388,-341486,-418948,-254623,4057,-10301,-151807,-189879,-309966,-458388,-407772,-180876,119535,252568,192805,136768,133875,48618,-110740,-237805,-236637,-125927,-119499,-224277,-148028,51679,-11126,-307668,-420244,-302739,-236757,-111027,-15533,-118806,-221736,-209240,-210218,-131108,138224,333575,305917,181486,58520,-68429,-156845,-229068,-286462,-326201,-315608,-206088,-125687,-9051,159275,134482,24023,-62556,-124033,-19205,14907,-198119,-298075,-306243,-291841,-90626,74256,96241,98488,180906,175367,26379,-65351,43852,259064,436045,88824,-136730,984819,1535774,762396,317632,-5664052,-14047929,-8438935,4150765,7361274,4678744,3332916,2253256,1580447,1035567,325973,-107992,-441490,-636278,-165256,604772,516564,39088,194717,493943,517336,312050,12946,-240819,-275357,-310911,-288077,-84275,44261,118626,196444,121807,21194,76089,248270,310226,74486,-319241,-330971,-69566,-48746,-178911,-229055,-250284,-247586,-223761,-255203,-189531,-27374,-12613,-62707,-76630,-42338,123534,430388,590311,473185,200177,11149,-9480,-31791,-118455,-185111,-107478,81748,164283,100689,110466,50965,-240954,-412647,-198233,102074,138756,-28975,108882,376397,162978,-193877,-158410,-18045,76286,144395,-42646,-178430,9045,152850,29143,-46318,52450,165170,168607,116607,56698,-33116,-108968,-199219,-207506,-80223,3403,-61270,-68290,77926,167122,175269,238436,212195,60598,21560,151711,255632,122741,1613,151854,210698,-90406,-217992,7391,92709,85544,95884,63973,44776,-18387,-75340,80958,50684,-182426,-239460,-123096,-60507,-3432,43631,27125,-55267,-262517,-435861,-282464,-43477,-76176,-227524,-258221,-238587,-125435,-93460,-201195,-193613,-35618,56041,42481,56410,27638,-103440,-143006,74318,345385,370574,71824,-267690,-266590,748,97581,103578,138991,51122,-33898,27847,3606,-280878,-471399,-197528,72235,-26451,-80469,83164,242667,341844,256340,49227,7120,139950,226603,172168,-12557,-264151,-426209,-322223,-111168,81843,204449,168051,1165,3284,85544,-583,-91343,-97224,-241203,-333024,-204819,-59660,86195,306870,365344,122805,-114096,65708,338849,213704,1606,38572,46783,-142159,-224843,-65668,11062,-171365,-369805,-288673,26074,210560,125626,-77145,-125056,59533,208234,193013,118902,-39984,-208090,-131315,40187,113479,105791,-80702,-93562,120718,246711,91250,-23472,58057,128876,-6609,-244490,-379233,-186512,73385,140001,-70524,-371686,-471842,-384129,-177057,-18257,-11997,-109187,-75121,3456,-146881,-382768,-484777,-393470,-224272,-183851,-192215,-161804,-124277,-35862,148662,248729,235416,161913,-76420,-245007,-137901,105285,193486,68653,-32494,54106,107834,-25688,-75715,-53488,-155379,-232904,-117942,36989,45664,-540,6181,22122,107217,195191,199321,158479,113548,106502,125517,78739,52075,80776,62336,-47473,-141045,-192709,-68107,66914,56446,51540,52532,-33429,-97309,-107286,41229,353257,466733,342758,228566,154187,168024,264283,224362,68916,53126,23957,-129584,-197167,-149666,-144233,-62976,60546,184490,150515,-8827,-38067,35257,108657,201062,171927,-19218,-112688,-28987,-64994,-140839,16609,133602,-28327,-199666,-165164,-72789,-58984,-33599,106377,155833,95406,50862,-73151,-251689,-220745,-97816,-134751,-340950,-435907,-461459,-537348,-399787,-98262,23551,9867,-30634,-158073,-302645,-224596,56008,176062,53940,-46463,-40382,-79237,-120322,-40950,-13040,-113783,-177828,-95579,19256,8085,-75886,-60703,50391,-9166,-176798,-276141,-313934,-199414,-47380,-101859,-127935,-181174,-402319,-385322,-35808,234433,315267,172533,-209945,-336548,-174275,-117378,-132985,-28590,68864,-68196,-316655,-406496,-368318,-285314,-174732,-44550,11935,-92859,-262245,-351280,-455751,-519947,-529423,-614447,-708595,-673281,-872089,-1248571,-1204135,-1280763,-1466547,-766637,-269826,-209467,574256,894781,212736,29819,-69330,-329812,-64271,222257,-148297,-1014506,-771904,788759,1854905,1022820,599218,491203,-34460,-163646,1795,-8328,155013,556411,745822,642909,537678,416893,166965,39257,182923,341372,344935,287715,218266,131055,128969,210584,189804,151279,169283,148812,132934,174058,260426,220360,81284,25121,144058,392531,391234,181173,220100,310312,170271,82662,254058,478078,572549,543324,411310,276263,217777,49490,-172712,-227466,-39723,152301,108767,25702,187000,284072,205553,305636,518049,463267,205296,55730,77992,191095,248919,205565,121989,55872,14776,13712,169633,312800,174093,-15971,40554,72630,-36814,-15080,139317,120090,-127506,-153145,102376,223900,145518,153317,110461,-34193,-102446,-50614,131205,313352,200108,79488,267023,203305,-145647,-108786,136134,-28397,-151214,161336,371373,280371,251121,294732,276805,219025,141136,75625,108489,164031,108978,57116,78406,71733,-30478,-114633,-103800,-66215],[-44760,-55919,-100318,-82185,-34445,-30089,-6802,-66410,-154835,33805,395237,406170,77119,-142155,-90516,50655,109296,-75506,-225597,-74329,77461,3651,-75248,47044,90845,40345,72586,123709,167173,183843,87203,-98423,-158269,74001,244767,118461,146331,338227,378231,157560,-25156,-157258,-144164,74968,156991,62117,258516,494818,357358,186044,155327,206316,363866,379701,228000,166037,68429,50203,154219,154690,110888,205164,233597,144641,110711,74139,-98180,-241528,-79762,245250,214289,8012,-46313,-67786,-168929,-192357,-193065,-238218,-315466,-378605,-251287,108080,412558,436489,298757,178197,21460,-138028,-127900,-14790,235427,492063,413855,295918,262889,69646,-294690,-362968,-81576,64701,-44251,-90675,-152237,-185296,-161691,-86244,43159,77763,16413,57746,95938,-38770,-43980,32069,-138502,-287124,-162508,-27529,-33379,-136038,-182282,-120726,-44613,5816,65483,52072,-35260,12292,217542,216889,-97155,-374038,-413902,-303666,-131201,-97993,-205662,-255353,-144376,48192,201858,230157,75503,-278948,-471978,-219844,37487,215987,422226,363016,-61728,-370837,-154091,106430,5302,-145908,-85908,36389,129625,147624,-17311,-72341,-23055,-154031,-327796,-395502,-301285,-166850,-87714,-73639,-114352,-177812,-28351,137634,61004,-16481,56738,89706,90151,130541,202491,234756,145889,125768,146895,19021,-270807,-468350,-293011,53368,189130,139605,36416,35438,56264,-62803,-230701,-193796,-33615,65546,97740,84813,70348,37214,17561,-3679,-11204,117346,322508,309697,46327,-100715,-84183,-58742,-128031,-92607,99082,209286,282605,413659,340644,68600,-6377,213267,335729,225141,-7096,-134294,-54182,20554,-83371,-151705,-123818,-310574,-449281,-215079,90590,169440,167040,204027,194326,-36582,-289971,-348060,-218694,61788,248896,132676,-98176,-147584,-35098,-16628,-138524,-246382,-227199,-68257,144312,130407,-40968,-141588,-162627,-116955,-143881,-245747,-282751,-310216,-353648,-454006,-542998,-450586,-247588,-58720,53102,116611,224959,281809,110525,-155695,-185838,-42613,-53375,-254396,-376656,-267895,-20054,147718,48161,-23544,151446,193972,63209,-22567,-212612,-420737,-377045,-187781,-34775,56506,151444,303823,204203,-10355,108291,270380,153129,44391,-59339,-254931,-291267,-72520,66856,1542,-24453,-13458,-169452,-374815,-377334,-219367,-15625,149455,65385,-186855,-261245,-165689,-203063,-265550,-111076,66001,79648,51999,-6936,-247684,-393180,-128459,45827,-33315,-66921,-41264,-77957,-78876,-176486,-322587,-243467,326,53948,-76457,-211244,-222944,-167779,-88550,1536,101908,155315,169787,211110,142964,-54503,-52397,134653,201340,195736,231018,136500,-62856,-243114,-291429,-65748,255513,241693,-99657,-340018,-342160,-282575,-358110,-494493,-360362,-69200,2268,-60869,-110882,-280299,-442846,-382157,-138438,196870,377901,296712,178604,147734,8571,-221557,-342000,-271403,-100010,-100928,-260221,-189069,103874,65128,-292588,-456905,-329396,-222449,-181533,-215073,-320095,-299804,-185584,-196466,-163419,63861,265017,248311,122851,-17042,-133293,-155575,-187940,-229923,-258146,-293528,-264690,-179344,-21719,107416,88943,60025,16069,-122627,-79900,51933,10422,-104592,-292939,-375553,-156461,48754,47944,89874,237413,183207,-215050,-433458,-310792,-154628,21808,3209,1180,652559,795255,890787,1108742,-5002333,-12407105,-6097257,4027188,5496466,3602396,3514214,2406851,1307346,605255,-30125,-347405,-589260,-642730,-163805,487059,503172,286529,451096,599918,519136,309452,108570,-2269,-34717,-198588,-268545,-85822,61085,162629,251197,188575,97420,153007,279672,261778,9181,-309282,-324307,-44553,86451,-56584,-194207,-225486,-139889,-73561,-205434,-268025,-118754,-63144,-109593,-45227,75044,239523,471358,540332,378140,110365,-38874,-27484,-5132,-36138,-103685,-70736,83112,160104,78062,62088,5946,-274437,-480936,-247536,128804,224504,84071,159314,377353,182167,-158800,-103151,14423,45761,142121,34633,-138746,-48345,87062,4668,-21612,177235,288781,152817,12405,-792,14955,-18598,-122808,-179507,-103613,-50959,-91615,-82834,55939,131732,94961,139947,75489,-60876,-12875,67688,93331,23910,32454,150598,109826,-126418,-131206,56749,66778,62834,109100,70683,-11799,-119806,-149446,12449,-15472,-242075,-300921,-188338,-113110,-27520,22864,-692,-113796,-288336,-396736,-179237,49603,-52112,-201479,-198358,-196598,-132863,-71703,-169375,-157053,59577,184903,116870,114737,115711,-12058,-111480,17687,269983,352565,144788,-211790,-264997,-290,122131,72052,10862,-33303,-3839,82664,27584,-234193,-454246,-233509,22356,-60335,-58369,116318,211223,255305,192866,29626,28456,163907,235265,194381,11937,-288113,-474307,-290129,20828,139048,92324,-16116,-102955,-16956,80298,-18962,-124119,-143016,-253188,-336846,-247790,-103646,62741,251055,243344,-7601,-206412,1362,286997,192020,-3914,-819,-36628,-222206,-279699,-110228,5389,-107148,-264407,-229648,-172,189278,168577,42379,21590,81115,138818,138901,125548,-7283,-150740,-60714,38471,14903,-8782,-97738,-47477,195848,327685,124933,-32528,-28571,37525,-35018,-221635,-325113,-195306,30787,107613,-44280,-295035,-398024,-314165,-88109,33207,-60275,-187910,-93693,13669,-141871,-373963,-459790,-423639,-326994,-298296,-280925,-255011,-212810,-90237,101829,211000,259603,207649,-59852,-305191,-173197,95890,164198,48042,-25484,59815,98143,-13986,-78121,-73469,-165077,-207648,-67854,60403,36623,-9926,2387,31262,141337,248583,226263,181127,179931,172795,98352,3926,7308,37274,-30975,-122848,-183390,-196907,-14068,161091,150016,122292,105143,17825,-50284,-80813,50763,351262,456776,318830,161139,70043,111585,230154,146526,-92006,-73827,29813,-56557,-142869,-63806,-27917,-39604,31756,190256,193278,50487,21588,42788,69901,110259,75518,-65326,-139417,-57520,-71907,-107037,69259,170731,-19998,-190837,-153320,-107721,-133501,-75391,130706,201677,141900,128405,124764,-19154,-119157,-126467,-142221,-286883,-387235,-475857,-621019,-486374,-138917,-13638,-98429,-137797,-161604,-247370,-154657,123417,190475,-9196,-93519,-6591,-17671,-140143,-156067,-109285,-155999,-201819,-109792,21244,-3121,-94402,-60932,54556,23372,-91587,-147546,-217762,-171835,-105790,-214338,-267772,-239754,-310349,-229025,64435,271475,343637,235220,-91350,-213529,-105491,-109691,-111186,25813,69787,-126351,-320529,-344815,-320039,-265583,-114652,78360,102497,-93529,-282006,-354818,-454501,-560592,-604752,-645883,-733722,-749631,-876919,-1120985,-1032894,-844277,-513167,21044,-32443,-246795,121138,-184451,-631419,-285459,-108908,-238087,53683,400395,162292,-526204,-395481,471523,863004,304604,270009,370220,-3763,20335,313028,293332,361255,693412,880376,792469,777548,614436,181655,-93671,64504,269141,272158,222004,215722,142599,88200,127210,120074,156858,304913,342803,246282,178290,215838,229867,156666,47657,87373,337118,339044,114935,170480,284578,155286,104588,330084,522972,608736,617469,448410,239241,138003,24288,-109059,-167071,25429,248028,137400,-44052,96287,216846,128845,207868,446402,445939,208040,31426,62854,221524,272873,144591,7971,-48381,-47209,14783,192910,317936,216570,17211,-8384,44263,25200,28418,105878,29601,-225596,-217453,96415,286964,306329,330863,216648,-35358,-140542,-13836,235697,413285,324328,167794,224070,155074,-123249,-70261,170733,1829,-238745,-70819,156747,211203,297671,311714,147365,59698,139233,212217,205131,175366,100464,71382,100303,68176,-80482,-208691,-201008,-115161],[-61584,-80774,-143846,-108969,-14684,-6825,-19752,-93669,-140304,61077,354416,316467,8326,-214412,-236355,-82506,84585,33477,-90255,-38882,46199,-39755,-135249,1872,124118,109778,86632,65947,112189,160771,52392,-135240,-132684,176506,343646,178237,199997,479664,534181,233492,-16378,-167364,-128352,95026,169235,76647,199816,388179,343763,252019,164609,152694,296047,284297,102791,41549,-89612,-133589,64968,123268,63758,169803,212700,78833,83935,163946,22282,-205632,-130033,152735,142044,-42318,-101980,-136368,-240147,-269845,-215448,-250748,-317831,-323690,-165884,123429,332543,369065,282495,236347,94698,-63971,-37345,95524,286474,502317,537127,395525,246445,-10444,-335224,-380434,-153319,5328,-14501,4915,-58898,-107590,-69874,-11270,58254,39526,-25993,54363,144956,7975,-67842,715,-46246,-140455,-116382,3015,22320,-118987,-194914,-101217,-6310,15177,36487,10733,-68552,-28145,135468,78455,-164952,-311920,-376223,-352674,-208233,-148099,-194719,-213719,-124630,82803,268136,264565,70854,-237795,-367145,-124566,128548,256910,367408,293047,-58010,-315109,-142586,76732,-33028,-161303,-38992,149229,276730,279994,68449,-60789,-76986,-279191,-501500,-508338,-308370,-173647,-145852,-94197,-69092,-165262,-102287,46598,25266,-19033,49589,80473,82960,187625,330149,320476,132592,64969,65963,-69409,-282651,-376626,-231530,6216,118520,176293,135595,87110,112646,15709,-154431,-132617,43120,155986,166783,140872,119999,53702,-29528,-99629,-104917,105524,368896,277012,-17738,-158231,-128068,-55175,-53373,-69131,50308,208698,347507,421747,261527,-22828,-36662,199958,296971,194455,49931,-45959,-60919,-80685,-180264,-215825,-231140,-454316,-532657,-256318,3049,73000,162743,258040,217539,-29628,-262252,-277161,-112544,132466,284990,152550,-58097,-77678,36250,38915,-101861,-159175,-129958,-14085,149756,112274,-61840,-126183,-102507,-65942,-76028,-171597,-182484,-185746,-293304,-486078,-558258,-360504,-149825,-13891,17202,10674,121514,224968,95847,-200142,-277106,-147285,-73022,-178071,-299748,-268195,-76518,61144,-97158,-234591,-36571,108982,57556,-34506,-244922,-420628,-378780,-214644,-64614,61148,195102,341501,269709,138820,241479,291605,117739,38057,-2247,-141525,-162093,85359,198416,59391,-44347,-100393,-284235,-416782,-349157,-209381,-4185,203994,150087,-112911,-244968,-180077,-221800,-297226,-157286,23958,56355,18078,-84521,-343690,-450184,-180102,-59736,-166026,-180248,-80004,-34335,-43487,-169678,-253522,-109166,50111,23479,-126914,-269752,-298089,-272784,-200000,-71708,32683,45046,49440,86161,30786,-131855,-69636,96579,166224,185660,188995,63601,-61048,-168283,-241727,-70509,242708,276110,-89243,-367842,-378666,-279818,-350577,-525053,-427893,-137333,-3416,13588,-22951,-205318,-370703,-311497,-79416,228816,429528,344921,188284,133003,-36782,-286051,-366579,-230670,-33621,-75636,-295309,-231355,136347,154740,-222650,-444230,-335699,-180011,-208766,-377951,-489286,-350704,-145608,-150842,-169097,-39961,118716,136446,54763,-92367,-189018,-148919,-167260,-206570,-185970,-225999,-276233,-183467,469,38375,-35037,-999,45913,-103736,-111820,111412,247531,115998,-246943,-441985,-260441,-32048,-31663,18164,181976,92560,-485297,-837875,-734880,-617740,-467307,-123887,180144,280892,-118953,896795,2046901,-3652867,-9675572,-3274228,4212538,3506811,2014015,2883256,1982215,776267,169879,-280955,-493939,-639177,-565509,-164472,305890,430514,433198,571530,624953,496247,331768,215089,227581,192412,-48437,-162781,-25107,111937,223796,287309,202500,92482,129583,215751,184628,10085,-183024,-228487,5191,204404,71368,-123907,-161607,-1397,102876,-119488,-309166,-185997,-82108,-114679,-1928,157716,286010,420129,408416,219737,-12582,-106532,-47767,44952,58189,-39766,-70967,51494,138969,68957,41294,3713,-249749,-491654,-285631,114543,249567,164649,174126,310623,161922,-112726,-56931,23398,12415,121717,95907,-76147,-69201,33582,1739,37765,293461,367384,127653,-58734,-35404,61737,67036,-35846,-137312,-113560,-65533,-65507,-56059,33694,68118,4721,27278,-92849,-265429,-173539,-75199,-60734,-51303,45253,108630,-17515,-160690,-28793,105332,7072,-20106,90096,78687,-49698,-173924,-165147,-36266,-75209,-291889,-349813,-250114,-163459,-64337,-2042,503,-116933,-270964,-321301,-83221,105282,-34806,-137159,-95722,-125495,-117413,-22212,-100852,-101147,129599,275098,202791,179971,194089,87882,-55532,-47965,122184,262714,207409,-77049,-152661,45874,130239,3857,-148391,-145211,-8043,86269,-1399,-233889,-455292,-285680,-40372,-90031,-35071,157752,204793,166523,75044,-48750,7798,151153,216002,205334,53094,-273849,-475619,-237569,138323,175799,-7099,-173081,-198222,-67154,18187,-73291,-140212,-128666,-155295,-195783,-189689,-135160,-11926,112401,69797,-129043,-253761,-55930,196429,144950,-14739,-68868,-160098,-294053,-288049,-129066,744,-39776,-144514,-149631,-35486,117034,175002,163125,153279,83373,48914,74212,140546,55312,-65604,1099,20716,-78746,-117698,-97413,-26720,196455,311220,123111,-24446,-71314,-31645,-48071,-158481,-201675,-178974,-49492,37743,-33554,-202081,-257325,-134493,54040,87638,-99207,-229696,-77066,43596,-116067,-329034,-386560,-382944,-347251,-336470,-311160,-283926,-260043,-137770,55637,181642,286636,277281,23950,-288656,-190517,49856,71575,-15503,-8965,85829,89185,7458,-49353,-68043,-142084,-146074,-8832,79125,33223,-19619,-33651,2002,153897,279671,217358,165400,208534,192929,38895,-74060,-18649,40464,-64700,-147646,-174222,-152295,46432,245495,235761,174028,114423,31853,436,-27471,56030,295310,386967,255841,71526,-33874,40992,197137,81672,-216309,-182967,26038,8859,-79110,24733,102652,6007,15096,176525,222088,106847,46348,30483,34187,22636,-13817,-96855,-144096,-81236,-73815,-55239,117318,172073,-42556,-176337,-106479,-85182,-145536,-86025,119130,172692,91627,122415,265091,199893,-26395,-148052,-126433,-186507,-283939,-434979,-635222,-515740,-151053,-33279,-197453,-251855,-154495,-138749,-56021,143326,127288,-124057,-182722,-23009,17717,-136215,-237906,-190976,-181319,-196248,-98324,25344,-13081,-87032,-21314,78740,67246,16633,-5972,-117911,-146031,-146338,-290660,-397682,-334836,-286245,-154626,91359,248509,313433,234953,-23264,-135799,-70175,-119797,-107576,55975,52300,-172084,-291219,-235534,-211920,-222407,-96893,107773,113659,-113958,-279995,-320867,-415586,-579984,-648486,-648933,-739769,-788338,-792103,-850282,-742420,-337694,423967,679160,89871,-314702,-377910,-1161930,-1293530,-533494,-146261,-137374,176292,589991,551194,218848,132731,58765,-343883,-405173,7048,297959,124433,256323,632658,613504,552325,770741,908324,795183,856402,749072,214625,-180431,-31792,185500,183910,158042,212275,145907,38494,31645,50727,174347,456310,571515,383029,178944,158188,238411,227872,52594,17195,243489,230749,-1572,54215,195710,124198,143956,377770,486384,563354,647731,487667,232100,78278,-5949,-56804,-91652,86562,320192,163073,-102837,-7361,117546,19998,78109,342340,410307,212153,13092,53439,253703,303122,109388,-73003,-120926,-82581,26240,200559,313780,261966,56087,-63564,14762,99070,69728,41162,-68472,-266131,-221783,104356,329586,424907,453060,292993,-29426,-175171,3653,327549,506772,422903,200579,73907,-2324,-136087,-26425,221347,96447,-253275,-285376,-71816,129030,335884,334957,29831,-104170,112114,315362,271229,145921,63585,66626,98266,44824,-114220,-251489,-261192,-159587],[-79927,-105821,-182358,-114236,25713,31933,-46179,-138274,-129920,65196,259289,180114,-60323,-234876,-314873,-161360,77799,130235,40404,-5025,895,-92308,-171855,-24898,146680,167585,116692,29354,34191,93071,13418,-122360,-46398,292822,445220,279016,263015,544827,563501,223635,-60392,-183193,-98446,111363,142487,11190,21345,174109,272939,275873,142864,65140,156113,112088,-32329,-44066,-174094,-254767,-1055,111327,54478,147879,164117,-1988,72815,287466,174611,-151799,-168588,47589,44679,-111036,-141761,-153835,-249342,-306172,-230534,-234170,-267524,-222510,-68592,100106,194166,257222,244564,242332,124336,3165,57838,205054,298255,419392,565329,450573,195195,-129218,-368245,-352867,-193921,-69583,-16710,43229,-5829,-57028,7674,74862,83322,4465,-70813,27196,154376,50099,-80894,-51201,1365,-30562,-78117,42671,111332,-60289,-194997,-92878,25051,14998,-24654,-52110,-97753,-53302,82806,-7746,-198770,-245496,-319882,-368575,-278532,-204366,-179427,-154832,-89426,108055,290832,252245,40378,-200726,-255315,-39839,190155,224960,212004,168992,-50477,-232064,-110304,44572,-89928,-175284,27334,258034,365192,312245,87408,-72321,-132052,-369562,-618941,-555434,-275349,-154165,-195709,-109350,653,-91774,-124983,-44194,-44701,-45557,17865,36173,54649,234527,444016,385498,115762,-6314,-25466,-138482,-258829,-266037,-150294,-17214,55704,192762,235595,147164,134232,55511,-83662,-75359,94381,218260,212626,170238,128067,40908,-72856,-168127,-182672,61079,338960,189156,-97268,-221556,-194399,-76985,8163,-49451,-6615,182744,337157,331964,130605,-120869,-92478,121195,212015,149239,94621,30379,-73071,-166997,-226623,-223456,-298538,-515850,-509738,-207894,-6383,27998,130934,249672,209893,-17872,-228065,-210678,-13219,207360,314584,155262,-31488,-8107,117004,99863,-63416,-79817,-31198,52631,139006,56107,-95012,-84965,-7646,-12844,-30414,-103023,-101305,-62970,-204884,-457996,-479978,-211731,-20353,43340,-29085,-147530,-74935,98363,65088,-202925,-331538,-237968,-79264,-88561,-214839,-243313,-105588,-26719,-240958,-433807,-242079,5581,57704,-40722,-271814,-395830,-344302,-230300,-98731,38983,181462,296735,262979,232408,331355,304269,115792,56728,51690,-35545,-19649,213934,285122,111095,-49138,-150719,-312891,-376735,-294512,-200357,-15560,198187,178612,-55676,-208988,-176606,-223872,-309610,-190626,-11723,28059,-10234,-122045,-374792,-452416,-219862,-143168,-261176,-240454,-69838,52850,32611,-124889,-176148,-1930,77834,-5944,-145182,-263859,-319542,-336813,-293917,-168526,-79945,-97104,-97621,-61536,-89909,-183970,-77249,41185,83882,133167,137583,13647,-55258,-94350,-168994,-61898,207895,267124,-63394,-333276,-351833,-247113,-321009,-507554,-443640,-186407,-29523,47589,44288,-114858,-266058,-213682,-17198,213699,386198,305926,155470,97265,-72338,-285190,-300392,-120228,56455,-49438,-315447,-254353,151482,243406,-113248,-383743,-309647,-116596,-186468,-459179,-567638,-342898,-88872,-76336,-137952,-137586,-68181,-11630,-21923,-152343,-211135,-134555,-178661,-225589,-121780,-121218,-228668,-132685,47304,-27401,-185139,-119247,34899,-47350,-84790,181415,443697,290836,-197438,-483677,-369573,-140115,-125877,-120112,5792,-110808,-742637,-1164361,-1084391,-985925,-870446,-214699,395007,-32486,-1035109,638929,2869853,-1742556,-6422495,-739249,4527532,1873195,348716,1650158,1126175,145311,-154708,-333540,-465089,-557262,-427000,-168330,112584,313749,418590,505608,563659,469007,365467,302168,386893,332935,76804,-15282,84399,185843,282015,293222,158752,17412,28682,81105,91643,63517,-7098,-101714,45450,249402,148256,-48537,-81014,115758,244089,-13296,-283510,-198694,-64071,-74807,46083,188032,250508,296375,238792,39687,-144080,-177135,-63646,106558,147564,2328,-98378,1037,107136,67632,42811,38163,-177265,-440898,-300292,56740,195557,171020,150146,211618,118841,-66613,-41443,-3073,-15813,91699,126462,-9876,-56065,875,17121,111860,359144,366166,84007,-97517,-54756,78390,112920,26849,-100021,-109645,-36113,5983,5851,31960,15613,-53289,-68046,-238548,-471453,-407630,-242282,-172005,-88056,33787,30068,-151660,-202801,39810,132440,-62826,-128592,43747,78220,-58080,-157983,-120763,-57765,-120669,-321636,-379344,-290378,-186786,-92757,-11438,38292,-61111,-221726,-244770,-35292,93813,-37920,-58925,15805,-52795,-82689,44770,-4657,-29558,161697,302528,272001,234316,241788,169919,10719,-110498,-65510,129176,245973,98736,26234,113960,111371,-86602,-291668,-249201,-41647,45158,-67135,-289285,-492057,-352801,-108241,-105333,1943,219271,237241,104739,-58002,-149200,-33427,115882,183890,216194,111971,-224746,-443340,-193226,193500,169520,-73959,-248230,-236530,-117997,-84384,-151843,-130047,-55026,10155,28441,-54258,-137592,-113914,-80385,-116966,-209953,-240522,-81325,106550,100316,-14538,-136138,-283896,-343360,-259462,-125989,-12051,4242,-45553,-73171,-73732,1155,126372,234995,221737,57625,-52850,4277,155227,127346,19668,37288,-4352,-131814,-157776,-62167,-22650,146562,232861,109795,12969,-43662,-45449,-31418,-67912,-59089,-140325,-139148,-48888,-50505,-142293,-113625,87134,217172,144084,-106480,-214203,-23191,91373,-75481,-268402,-301793,-292112,-285065,-294449,-277409,-242852,-249292,-162379,18857,169871,321232,368343,159677,-180657,-166404,-12119,-59421,-113714,219,118163,87672,38101,3913,-44670,-99924,-66683,49656,105961,55597,-20494,-98658,-74338,125619,270597,176003,123557,200176,170351,-25235,-130474,-12785,109134,-2756,-100337,-113428,-89353,72701,291817,310220,212796,82355,-1003,35778,35222,47031,188086,270087,173076,-12770,-133911,-37768,154560,32687,-282622,-255249,11447,53206,-32408,58148,165129,40092,9284,150553,233191,134305,2924,-20892,-1533,-48364,-83040,-115662,-135791,-96385,-70827,-7990,134939,127796,-91707,-168547,-56001,-27552,-101056,-62676,75216,69845,-41255,43281,309688,335592,28397,-156205,-84433,-54981,-146274,-353832,-592670,-503797,-145140,-24831,-242833,-318043,-115248,6254,50415,120637,10797,-263209,-310940,-112429,-2884,-119947,-259921,-229063,-180124,-162984,-69122,21921,-25766,-64708,30260,96613,96273,124990,125906,-33440,-131445,-165718,-323563,-488727,-441171,-331843,-170046,51586,172356,213714,152648,-33262,-120267,-74839,-145137,-122724,47695,7240,-203276,-240414,-111780,-74712,-158494,-109418,58077,61117,-135558,-256066,-271721,-370816,-589592,-657402,-619920,-714895,-763247,-630105,-517889,-426743,61228,981126,923626,-2130,-436503,-805908,-1706425,-1531317,-631834,-185367,-57647,296742,752813,896751,988419,670651,-326663,-1353798,-916383,-157240,261149,299907,488572,898338,900185,701984,778781,829512,667446,758353,765979,241028,-201988,-79489,121399,107475,107125,202881,139348,-5976,-44450,2600,197364,581622,767804,512553,188809,111058,247778,282093,37524,-63834,126150,99252,-121872,-70739,85794,90799,202459,395661,383623,451622,625633,517242,257490,58237,-31016,-22530,-4318,144784,353936,181138,-127040,-92109,14073,-76662,-36583,225642,361901,226072,16327,54988,279009,330110,110834,-98017,-145995,-89440,40265,193670,299827,289422,85537,-114612,-22164,152286,107814,1597,-102093,-226396,-172619,105545,314682,455500,495049,327015,-10918,-202072,-28008,360097,575749,487289,186793,-112847,-206986,-179491,6156,276708,232734,-186082,-408643,-238492,58564,354653,358554,-42446,-233693,55948,349939,292009,85820,5146,46512,78932,17322,-113296,-232901,-273917,-190319],[-89669,-117197,-203791,-105738,66359,65334,-89830,-191833,-117554,62287,150934,41682,-111485,-213770,-317216,-170092,91113,179890,107895,-650,-56684,-140339,-179395,-39480,139625,196679,160998,35873,-30078,10162,-14617,-62404,72086,375053,501820,367113,303921,505817,471406,142337,-147820,-207422,-61020,125867,93823,-108077,-216649,-79658,163213,250939,94318,-34460,-11576,-76961,-124878,-46319,-143096,-255452,-11933,126879,83862,146303,109125,-72811,68186,397239,310231,-101313,-200255,-53199,-62033,-185918,-157949,-115749,-198768,-293074,-232725,-192167,-185435,-107237,10978,40865,43596,137909,189362,186178,100221,41525,144521,304557,285060,286501,494893,455633,132988,-246057,-382849,-294502,-196356,-130174,-41933,11625,-15859,-39783,58088,148220,110050,-25270,-117463,-25899,115957,76845,-73083,-97940,13753,33766,-45299,88152,213398,19332,-189034,-104330,32690,-5840,-111667,-132168,-128836,-62690,70581,-22888,-191960,-195461,-262299,-351996,-326725,-256430,-172063,-104577,-58959,107321,264453,197301,-22275,-197212,-178661,14810,215018,151722,19031,17869,-63445,-163962,-67548,21486,-153454,-191127,94379,340228,374302,232051,22894,-103299,-162204,-392520,-638899,-521432,-215991,-119596,-216640,-108421,68886,5780,-108345,-121093,-131889,-97117,-39632,-31562,17100,256536,509085,417146,102939,-70157,-106547,-171624,-205894,-167302,-74997,-11409,22136,185666,304394,204772,119400,48574,-32968,-32083,113506,244283,225360,157006,86858,7227,-83218,-173811,-211484,10966,255186,75793,-186243,-296342,-287427,-124889,44298,-36304,-56409,134749,241354,142193,-58326,-230077,-165035,10836,111902,105868,118986,79910,-83875,-212953,-201979,-164661,-297801,-469083,-375166,-77476,66100,52882,81871,168814,161376,-688,-175043,-155188,47667,276050,347045,150948,-22565,48920,196292,146745,-43513,-39168,35597,102762,108042,-23358,-125378,-17364,105046,32156,-27332,-67891,-64732,19219,-106108,-365457,-322655,-40679,110430,99608,-71782,-312002,-305203,-64067,11783,-185960,-355593,-307643,-90168,-21331,-142455,-192044,-95038,-93955,-347794,-553591,-389123,-89357,51530,-38767,-274068,-349981,-290752,-235155,-126865,-4092,105605,177314,191430,250413,351996,302268,144205,89007,79017,20745,74940,261242,295319,133125,-42717,-160251,-267905,-281604,-233378,-198255,-57850,114765,121025,-42772,-163447,-150009,-198942,-290900,-197414,-24288,11948,-19222,-105904,-332126,-407095,-240203,-180020,-284973,-226888,-9856,167678,134959,-54954,-110805,45404,73614,-31873,-132029,-196558,-275853,-347674,-357350,-274531,-213957,-233878,-221948,-177527,-181689,-194237,-69172,-21431,-44145,22289,65708,-13246,-50855,-39789,-86993,-39553,156023,212637,-27530,-250761,-275955,-196508,-280396,-451107,-404861,-202680,-63105,40388,71918,-44549,-162025,-110347,38001,166556,258252,177140,80462,51316,-86024,-221703,-164325,29725,145514,-27157,-305521,-239651,154906,308059,6477,-284728,-247517,-50548,-130795,-439282,-521847,-262243,-16229,19584,-66227,-193181,-247778,-171398,-105325,-188917,-191516,-113366,-217056,-272001,-68672,3502,-125800,-40031,96565,-76545,-301630,-231733,7819,50386,9043,244592,537773,358037,-171751,-490774,-441788,-239684,-219479,-300785,-250694,-391617,-941696,-1321287,-1245328,-1156084,-1061304,-209437,623672,-193241,-1745566,114508,3333918,265223,-3434410,1096793,4900040,927796,-1031228,169926,73282,-449710,-326501,-172178,-231578,-351773,-273160,-173848,-33332,189753,266479,301930,445789,447060,381967,346713,445568,355997,134154,118092,208310,257548,312927,268571,77715,-89548,-99170,-73364,-3830,129669,145026,6452,61415,205564,140827,2625,-8392,172169,305104,92289,-181467,-144164,-17688,-7165,84294,163273,149332,142683,84382,-109139,-248245,-230170,-71366,159188,212720,23534,-133684,-50420,69666,61536,52532,90675,-80539,-344097,-286983,-29466,79926,102492,104788,124294,76714,-33647,-72110,-66347,-32170,65363,124523,42099,-23821,-10972,41056,173944,350977,282332,22919,-112475,-69363,47284,98112,38528,-89876,-98681,27205,95399,76905,54563,1690,-62753,-130439,-319987,-590499,-618951,-385227,-215443,-79274,7022,-63675,-266864,-254347,40710,122623,-115163,-213866,-12031,66828,-34192,-77816,-38086,-55965,-146712,-320620,-378786,-288223,-163209,-91279,7234,102976,31462,-158142,-194201,-50433,17179,-60028,11579,102061,-1347,-33376,115044,99208,47773,160619,274529,301297,257438,243624,212623,69390,-159801,-245554,-9142,253030,261646,202032,167101,62393,-175102,-374196,-306541,-84544,-15408,-132689,-367539,-549367,-418384,-169625,-104692,53446,296647,303280,86755,-161123,-225263,-65690,79380,156446,236557,184692,-149771,-394919,-181499,156512,111441,-99695,-219675,-192693,-140489,-195627,-231326,-93363,50192,170730,235905,98120,-107550,-206403,-270708,-270433,-231904,-170889,-65163,45919,77512,7111,-171720,-364078,-359395,-212508,-112998,-43416,5345,9294,-16065,-100049,-125947,31554,234131,214225,7170,-152330,-63570,158970,186195,84075,47146,-19256,-112106,-84512,7275,-28168,82977,151396,108774,75604,49575,10816,20303,33812,60775,-86464,-204646,-125753,-96539,-148102,-29041,262027,355622,196075,-72450,-136944,60730,144961,-37973,-220285,-236789,-181994,-171814,-202710,-197195,-149005,-183209,-157357,-6346,174482,360423,458967,305649,-4777,-93956,-70695,-192866,-218348,-6956,139152,94868,76768,68488,-15677,-54007,11223,96400,142774,109634,-9610,-180524,-187641,53256,215922,113035,75013,170654,129207,-63220,-149642,24054,234121,151119,12738,-23620,-47944,38659,283756,368897,244305,24532,-69456,45970,86481,17003,47303,133781,101838,-61850,-206284,-117251,86326,-17057,-304216,-289478,-9771,73625,-19245,6917,111104,35828,9803,125296,227427,118246,-101814,-104386,-38342,-97444,-128863,-132478,-132396,-101884,-62847,16335,110373,46341,-151244,-174289,-30070,34887,-19157,-11403,12186,-81270,-206945,-70327,250912,335914,23168,-150513,-22963,81682,-3296,-255236,-519921,-477802,-141920,4053,-219725,-307940,-38863,153275,136474,74472,-111290,-384750,-452889,-263376,-84025,-111489,-227970,-215619,-154658,-116725,-39130,3769,-45088,-45990,58351,81896,93240,215598,234861,26372,-129112,-165417,-313085,-513758,-516004,-409657,-241741,-24945,67160,61458,4341,-112103,-153436,-105782,-170740,-145764,-1409,-65100,-218726,-181907,-12718,37803,-98509,-137462,-35563,-25730,-146762,-221778,-239217,-356420,-601362,-639152,-566883,-657332,-676614,-441129,-226919,-183838,224662,940749,589264,-352460,-625357,-1083066,-1648994,-1208888,-500597,-196518,-9484,395014,838228,1071408,1506498,1034374,-596927,-1807993,-1062010,-201354,245020,458309,656776,1057795,1108637,803537,730076,678893,472186,540248,655762,242049,-158451,-67121,98913,64251,73230,181387,123471,-31419,-75626,-9389,218425,644368,870990,601623,213014,90702,257153,313541,14136,-143571,7208,-16773,-193759,-135362,8382,70759,271048,388925,248849,305686,552004,517557,295167,74089,-44801,-4078,85907,201447,347026,191663,-98588,-129234,-65268,-127429,-104770,111988,305991,252712,45092,60672,282648,341805,145090,-62669,-121080,-71930,51192,176160,272088,286556,101698,-147177,-69890,154276,134188,28358,-28153,-111871,-91937,81104,221363,383760,461664,321377,23348,-212271,-113601,303978,597187,514933,151339,-253386,-371456,-227573,25550,330973,373378,-62191,-407841,-298290,15120,344138,370551,-51775,-297208,-21177,306426,268425,18055,-58337,20991,55842,2641,-72032,-161108,-239166,-197143],[-80135,-106123,-203757,-97949,87526,77021,-140600,-233707,-90666,73957,74919,-51941,-132831,-175731,-260497,-116213,121010,171149,81307,-47281,-125662,-174112,-162685,-51075,97105,191172,212104,92945,-47058,-55542,-24806,20232,176302,389728,492146,406302,299543,366026,290795,11848,-257412,-238187,-23642,137676,42790,-232621,-424894,-290038,44256,189075,37330,-116704,-153745,-215983,-135449,46664,-6660,-133187,38465,163565,136270,161685,68952,-113873,56628,446574,387420,-66221,-225352,-132758,-159926,-254493,-156073,-45093,-113174,-236103,-214260,-139353,-107912,-18515,48751,-36797,-71311,50762,127759,87569,42293,55152,217208,380033,258540,149080,350498,410842,77229,-328000,-377839,-229737,-172179,-157365,-76661,-78940,-89843,-49542,79751,187645,129025,-47172,-163513,-99652,38402,83755,-40461,-114558,12736,62949,-13858,131164,296220,85998,-187690,-138623,5637,-55368,-213334,-220229,-165630,-64771,86954,19300,-149877,-165982,-213968,-310212,-339008,-286919,-173460,-80943,-49551,73114,197401,115803,-111195,-241621,-163409,32371,211492,84837,-132806,-115730,-102084,-137279,-27648,15036,-202437,-205840,140753,376659,312839,80453,-97733,-140780,-151721,-337656,-553361,-421555,-151383,-83204,-193890,-83219,111947,81684,-76802,-169805,-204802,-160845,-113247,-97468,-10988,245774,502031,407351,92091,-113299,-158909,-166684,-140346,-99880,-24870,16725,21459,154053,314153,235485,74718,8433,-3515,-8361,96073,227690,199898,96605,4601,-33835,-47147,-105368,-173214,-10831,167808,-15577,-259085,-372284,-395313,-188866,52293,-29483,-88937,71173,83904,-105680,-282528,-341791,-235389,-90126,29884,78381,120983,97995,-84239,-208267,-116042,-51924,-216522,-323121,-166537,93103,192679,140469,38633,40274,79745,19825,-98921,-114126,52228,326373,391177,153957,-26149,83956,254924,164144,-50359,-48780,49073,111623,58917,-100783,-134330,71816,214127,61076,-73311,-87910,-78647,46619,-10079,-224147,-133122,111493,211702,139549,-98646,-429112,-492219,-218754,-62768,-175035,-357946,-348451,-118098,-664,-89653,-114510,-46157,-127496,-392829,-553727,-422286,-149807,33266,-27369,-241724,-291330,-237495,-229341,-143252,-60397,-18342,16431,83951,200813,305745,288637,192533,121812,71697,15528,90579,217183,227758,110843,-34784,-140955,-188729,-176014,-184284,-203078,-126982,-35526,-17677,-78211,-117701,-102421,-146769,-238109,-170130,-5376,20509,-3754,-45599,-235448,-340887,-243593,-165274,-230926,-152768,76658,283676,242190,21940,-66839,31619,39561,-53965,-98974,-95429,-181786,-312504,-387549,-370349,-338592,-328894,-282319,-224835,-220060,-162339,-47094,-82827,-200543,-141512,-28253,-23044,-47821,-8588,-6015,-4095,98614,132012,10062,-151135,-184151,-148319,-244136,-375649,-323624,-179781,-84522,10696,56887,-22531,-89316,-20110,83895,114291,86257,-10828,-23638,5945,-72431,-117093,-2136,176538,211384,-10069,-256709,-181038,149322,323997,104418,-160837,-155391,-2191,-70961,-331397,-359876,-120760,67416,125078,40695,-185044,-377872,-315283,-185820,-198870,-138382,-88073,-263359,-314930,-22188,126346,12767,67993,123185,-106626,-341801,-281701,-7161,172081,148381,283025,500626,293263,-180776,-452310,-443759,-302207,-302458,-478840,-514411,-675949,-1046386,-1276245,-1183233,-1101089,-988509,-87987,829443,-144569,-2071327,-531375,3311728,1792447,-1356652,2223931,5328264,696334,-1977252,-1181791,-912223,-928996,-380919,138410,168654,-69134,-153787,-176269,-86341,98948,62569,74911,322299,421798,351380,339950,412278,280051,116139,193511,302860,295986,298238,224185,-2781,-178202,-196641,-193018,-91867,160984,223564,73534,61326,103467,57512,16826,40662,158444,275757,176915,-21297,-34874,39100,61861,102387,99784,21144,5387,-15534,-183835,-291291,-247612,-72429,180525,236947,27590,-156042,-86736,30075,38163,55473,140896,15687,-227735,-249393,-115690,-49788,3588,68834,82117,55798,-24580,-150087,-154544,-33424,55109,101792,70829,9641,-6536,64480,204127,276063,148294,-41057,-111617,-85611,-29789,22613,-10339,-123034,-91604,103179,169601,122959,87061,28709,-37988,-159795,-321016,-569157,-710666,-460810,-185665,-28331,-13282,-138977,-337962,-306536,-29516,72325,-129654,-234405,-52362,51504,15111,34929,48937,-41192,-150037,-283251,-339256,-232374,-89350,-48358,53389,172039,125310,-93916,-176168,-114283,-93888,-86722,63310,142636,20464,23728,172192,183045,114623,141918,219546,281489,233049,194035,206592,105594,-190378,-375306,-121430,226898,360475,308821,174157,-9027,-235929,-371441,-292572,-111630,-63488,-157291,-406526,-583274,-456508,-212999,-95524,108387,371882,377891,106694,-202748,-241139,-66419,58374,144931,268890,262020,-60673,-342337,-210198,30671,11952,-87867,-106972,-77873,-121441,-282072,-287014,-41433,142851,256500,337499,199889,-58013,-255946,-396169,-351676,-195109,-66025,-15544,23255,81419,50021,-156707,-369872,-337464,-165596,-103039,-96582,-39996,15151,18939,-96457,-217176,-74311,171655,152932,-52992,-231075,-121655,142356,215585,121616,45311,-6306,-7031,97218,88681,-41736,38739,118379,130919,144179,172421,121915,98858,134295,149078,-21048,-217574,-169210,-160554,-219863,-37842,320599,424828,231782,-5129,-14837,156586,185870,-23590,-206119,-202552,-79555,-54303,-109189,-102957,-35812,-83837,-127443,-22042,186512,393795,515414,409231,181872,9124,-114906,-293177,-290184,-25280,136349,104747,119149,128288,6887,-15685,73150,120742,177650,182565,8759,-261257,-308627,-44553,127431,43604,38341,142048,101610,-54636,-130353,77398,378908,349996,157184,59241,-56836,-53416,224526,404524,268443,-36327,-144824,35098,111531,-32620,-98254,11767,70382,-60342,-239286,-188489,-12687,-88083,-313321,-295041,-26245,79884,-37095,-114063,-48100,-15432,12109,115410,209820,62217,-223488,-188311,-72894,-126231,-154229,-158022,-149104,-97246,-47348,13574,53820,-44401,-197080,-190476,-40163,78874,77117,54515,-50850,-234226,-338600,-168460,113623,193278,-45996,-135857,43641,194359,115260,-161955,-443667,-460352,-161029,31880,-144754,-227722,58468,261458,179190,31872,-187463,-450212,-568463,-428745,-199184,-127188,-174497,-166360,-117425,-77641,-26014,-29191,-71638,-48249,36554,22382,59737,280618,315381,61021,-132717,-150030,-265202,-459028,-516422,-460271,-313474,-100052,-35868,-103138,-163206,-218007,-201319,-136798,-174917,-159124,-80095,-152813,-218163,-128924,30503,73167,-77090,-170371,-133385,-114844,-145319,-194064,-250260,-395415,-619182,-602719,-500932,-573286,-555356,-286473,-57007,-79677,123275,336828,-277998,-921393,-874769,-1185699,-1050335,-366744,-109897,-136868,12945,438407,804329,996589,1564827,1059400,-729098,-1564456,-764436,-108677,253376,555730,724494,1085082,1204126,859131,648445,506159,284804,296194,459214,218075,-64737,53,123146,61471,53194,144944,101890,-28423,-52427,17284,230927,627070,852296,627223,247627,101642,263641,323675,2991,-200917,-89927,-89094,-184803,-96391,2197,75413,332021,366794,122439,161615,437595,474119,316980,105566,-45484,6501,164160,252198,307852,195691,-19700,-109850,-103814,-122954,-122547,10005,247754,290171,92373,57035,250612,328177,194230,16190,-57643,-37430,57762,151527,224540,252845,111731,-148562,-125291,90382,134382,123203,141415,43861,-8940,23677,58068,233105,381665,290925,69468,-197170,-227798,163160,552443,507468,121982,-291623,-421414,-241065,45035,379254,477353,73109,-300665,-253746,-688,300696,357977,-5296,-283348,-99813,206397,217231,-31100,-106954,2093,44391,12239,-493,-59034,-167528,-172947],[-44954,-72395,-185787,-101968,79285,62644,-177994,-240607,-39126,114671,62000,-69238,-121154,-147953,-180185,-27523,157757,118688,-27507,-147278,-203473,-191099,-134325,-67404,27772,156478,258620,188922,-3294,-82334,-19831,91144,224737,333661,425386,389346,245056,158329,65791,-141854,-362083,-268461,7693,142888,1575,-313709,-524916,-394044,-53751,114294,-3451,-155545,-228325,-258672,-57962,202464,178063,57687,126462,202592,185528,180510,54480,-118862,27892,409964,386697,-47240,-237604,-176803,-230874,-305841,-148299,21945,-27534,-153730,-172209,-96287,-70090,12377,37484,-106691,-123044,17248,71905,-14487,-11391,68409,274353,414490,223118,39645,178567,324025,33646,-360047,-358843,-180763,-142853,-151859,-110503,-196598,-201659,-70826,79512,182169,132374,-60196,-205255,-181451,-55561,73311,11377,-90538,15572,72934,17231,161437,328863,108397,-199060,-190525,-55916,-131901,-312884,-302060,-207479,-71903,106786,82970,-89140,-150300,-180653,-257200,-311077,-279780,-171935,-84936,-66244,10366,106706,27450,-208947,-324934,-207630,20537,199166,65754,-182704,-184774,-148413,-151236,-1329,25766,-216064,-211840,149638,357393,212900,-70409,-217225,-168575,-102956,-222462,-393558,-295037,-100737,-53341,-125061,-31655,119038,103070,-53498,-179679,-231374,-212700,-182630,-133039,-12298,206579,424998,357554,74087,-132493,-173047,-133958,-80750,-66889,-5748,53043,43013,103355,255328,214167,12041,-37394,14500,-5064,41441,165823,136987,-1846,-98550,-70208,26300,19170,-71991,21147,129531,-43167,-283626,-424371,-489572,-251166,37243,-26977,-102717,-2584,-91649,-341369,-489209,-434430,-284977,-153815,-13603,72496,103674,88716,-68239,-163770,-10305,80745,-65220,-118148,48140,244693,328381,263254,27987,-84908,-10007,39732,-9943,-89518,1419,342391,443826,173261,-32521,91115,272596,148177,-76875,-98962,4331,67981,477,-148858,-107976,169967,297825,69310,-157045,-167165,-126247,42814,83945,-64183,27178,208753,260887,153195,-101871,-458393,-572613,-327136,-146554,-185249,-344807,-355787,-164348,-31809,-52740,-16563,26665,-124885,-367075,-437324,-333576,-161009,8012,-6136,-178520,-229657,-196643,-211785,-147312,-121482,-160076,-139110,-21271,113744,220201,273370,247648,146774,39529,-31478,38420,113686,108070,42831,-38515,-115487,-122079,-103209,-159476,-210764,-206386,-214635,-197217,-142483,-78683,-44857,-78689,-158775,-110603,41122,55133,29649,29945,-125198,-288320,-242514,-113294,-120111,-56072,153352,373302,332443,88349,-40082,-12718,-9435,-72764,-63728,-294,-71858,-251121,-388103,-435324,-422991,-359285,-262934,-198438,-202689,-104461,-18976,-133254,-350505,-326600,-133117,-23662,-40118,10152,67990,40911,51709,60838,42287,-69397,-112545,-119765,-224717,-305471,-224491,-123039,-78593,-16049,10121,-59491,-66630,45108,125321,85385,-72765,-203889,-133884,-30846,-34544,-2385,136834,280902,242619,4444,-172353,-89581,131647,275255,156889,-27730,-47388,16109,-33848,-175540,-131051,45122,151503,224919,167473,-114262,-435200,-418157,-245717,-181178,-69062,-60915,-292934,-323016,24383,226689,157241,161895,109868,-125158,-296905,-244315,7065,284345,288870,283490,346685,121705,-211539,-360435,-366207,-317496,-368870,-604841,-710947,-883259,-1043131,-1070026,-957905,-873494,-687876,123468,968574,104039,-1929234,-1070815,2849767,2446900,-415607,2873089,5791508,887967,-2575533,-2123682,-1597892,-1265241,-395282,483125,640090,222384,-101141,-168137,-33142,64936,-97653,-62847,240311,371243,258829,288509,324285,157831,49858,196594,332769,277981,235023,177475,-43303,-206036,-221852,-243263,-168516,124726,218289,105543,67108,3309,-53371,4523,65963,98304,183044,225563,153559,93953,86519,110135,102635,29941,-86657,-82316,-48714,-168665,-256544,-222450,-73262,154892,211069,18782,-150916,-97149,-8063,-7304,43393,176099,94982,-118481,-196938,-170677,-136356,-58879,70767,95141,63709,-42988,-257798,-244065,-20733,66630,77729,79390,33036,9674,84256,198536,169388,19165,-83938,-97631,-102266,-131610,-93499,-108643,-200125,-97843,166015,201361,117136,105088,74122,-11862,-164654,-252187,-416355,-637243,-449714,-101548,50470,-2419,-162027,-348093,-342582,-142289,-7876,-101771,-173403,-54100,45780,75170,136688,109251,-22964,-129077,-214182,-262509,-132182,17988,31609,113300,220093,189387,-33303,-174974,-191596,-195062,-99265,96848,137785,19988,78066,199724,218938,152304,121312,168472,220679,155884,98867,157355,113143,-202274,-434702,-196361,170466,365152,311153,124966,-84586,-250690,-288505,-209247,-106511,-76198,-116533,-349010,-543899,-443273,-230537,-89217,150091,422426,425697,136756,-178780,-187590,-31399,56180,148768,306155,330695,30466,-286699,-265314,-145355,-101733,-51104,38182,63300,-71145,-322116,-303229,5952,180566,230667,297216,209500,-13216,-247600,-415702,-343585,-117371,44662,47576,29342,103335,103159,-92819,-295845,-279486,-129467,-102857,-161730,-116196,-15818,39480,-51369,-230725,-144340,84593,76290,-102176,-270680,-163858,100426,210726,141121,52695,42228,164352,326481,148020,-65245,30763,152132,169011,192844,272937,244194,183304,227369,228196,58912,-164781,-166627,-222702,-326910,-134071,242814,398980,239393,73822,116958,237552,196321,-42723,-227664,-186435,1929,27451,-54222,-27563,59648,14803,-86120,-30578,194954,407141,507752,428415,310921,105234,-143629,-336224,-295412,-37169,108704,105954,155883,168297,15706,10939,111989,115334,190230,247720,25833,-321648,-397327,-132157,31067,-16942,24552,132253,111378,1499,-85148,125277,493230,521887,282743,100762,-119337,-173230,136601,409518,278313,-79468,-192707,19009,107763,-91341,-217840,-68315,88342,-18176,-239405,-241352,-125180,-185574,-336139,-280507,-21752,89786,-65038,-251533,-247024,-101479,14022,130666,186549,-13944,-303322,-231565,-97735,-139518,-163084,-193857,-187636,-81035,-19468,-3794,-5766,-105277,-205173,-205257,-77467,97190,167382,117544,-95437,-336583,-381191,-211696,-54818,-45926,-159524,-119267,98831,260238,187311,-89877,-379358,-458643,-210770,34645,-54128,-111329,144763,298855,172844,18762,-184271,-440982,-618650,-542079,-299531,-168336,-138904,-112164,-85280,-61319,-39120,-68862,-100849,-78944,-39716,-72021,16511,322356,365014,74373,-133485,-124999,-190574,-332790,-420419,-432946,-335697,-144751,-111562,-233252,-291742,-296358,-228007,-142957,-140324,-147801,-167757,-236419,-203432,-92315,6304,7054,-118705,-202859,-204209,-180994,-136457,-186728,-313066,-485186,-635833,-550851,-428015,-474107,-438421,-209496,-35037,-129790,-172132,-557583,-1412471,-1586734,-1152322,-1139439,-165781,770840,482839,15228,18967,394244,639339,680146,1116398,669303,-762658,-764568,-81860,130223,313330,590743,698581,989928,1167463,868130,556665,353074,159851,112287,250591,191399,59346,104331,181436,90191,40477,97891,81424,5315,16066,71538,231210,538665,725446,584998,282474,137793,264763,319988,25002,-211466,-147258,-110086,-98839,38468,71823,107726,367658,339910,37647,47530,302054,388856,304400,129516,-34126,17922,214770,285642,249314,189787,80288,-52075,-102661,-79287,-109913,-76424,193355,333959,146194,34246,178759,285573,233104,105544,21666,5279,62220,120870,153351,197166,126605,-114397,-178753,-30149,94090,243561,341568,191601,50674,-57607,-136145,54295,291632,254157,114899,-154119,-324470,-22035,440588,470682,117801,-220454,-329508,-184082,84359,413110,514011,177056,-140494,-147794,-81,230382,313312,66707,-207028,-155459,94293,165372,-41829,-124594,-1139,55603,47874,79632,43879,-77882,-118217],[13452,-24182,-157811,-117647,45837,31108,-181395,-199226,35998,181830,114390,-7059,-83270,-147817,-115288,57899,186945,53548,-169348,-278763,-283072,-195619,-108977,-91590,-50871,103948,287830,295998,87037,-66951,-8847,121771,201195,233978,331175,332904,155180,-68177,-162620,-290197,-435996,-287867,30335,136503,-30198,-325890,-485665,-373717,-110382,51561,-9044,-138985,-219581,-198330,74226,354513,333761,232687,208264,220258,205009,184047,61116,-96961,-19367,294467,315936,-37708,-227001,-176826,-260575,-332068,-144602,55860,28447,-71708,-113968,-80152,-88691,-22103,-9819,-144771,-115282,28809,30008,-80480,-25163,107660,313945,395076,177759,-27176,30810,211430,-1603,-345350,-331295,-157261,-127035,-131959,-140161,-300088,-306053,-85543,67217,134950,116268,-65943,-238613,-253743,-137395,53171,68079,-35803,24918,72823,43848,171364,296281,73241,-222484,-246541,-138937,-220508,-389000,-360802,-249507,-94027,105748,128639,-32338,-140968,-166882,-211175,-253004,-229594,-150034,-100580,-100427,-64952,10973,-52877,-293152,-417760,-282280,-2728,198524,110730,-113903,-160854,-172071,-181998,6791,46736,-185239,-202039,114957,285551,113877,-154414,-278149,-175369,-36384,-86487,-218261,-188024,-74727,-30979,-23157,40518,96970,65684,-48409,-147480,-193720,-226451,-221785,-118356,21416,156088,309496,281885,39919,-135311,-151757,-88999,-38462,-56593,-9187,83855,71454,46797,142370,130339,-55060,-61154,34120,-19376,-44728,63537,44704,-117110,-198460,-96324,109180,159733,67364,111821,169151,8868,-239123,-424184,-534871,-292840,8077,-26468,-104149,-83864,-242834,-495418,-613057,-482079,-304669,-176422,-19088,83338,72851,60857,-37119,-107448,56990,187676,122733,90634,198279,325546,429814,385298,67476,-151967,-74965,54976,68879,-81963,-85515,307891,482932,203957,-34913,68473,238273,109005,-104461,-165339,-87765,-21867,-53763,-148734,-44891,256046,337659,56067,-252564,-286226,-175092,60446,190130,81392,109511,228894,249235,140617,-79009,-388104,-522306,-366729,-218776,-212631,-318053,-331225,-218750,-100961,-25370,86458,100761,-92915,-279232,-248384,-166703,-125043,-9575,24585,-100385,-173197,-167687,-180475,-142035,-178376,-281867,-245825,-92156,27373,135119,267659,297674,162904,3896,-83102,-37936,4611,-24461,-58770,-65775,-107038,-100201,-87355,-162565,-216630,-272156,-369506,-357581,-203182,-50051,5752,-13445,-67967,-29646,100787,105231,65538,84223,-46701,-276568,-253807,-49595,10260,21470,188443,417893,389463,132196,-17440,-41285,-50006,-87895,-43166,54177,15897,-184527,-362829,-451712,-445106,-323477,-179721,-123974,-148906,-46896,4988,-160920,-450679,-483351,-228131,-21398,-19139,34902,131975,88041,30718,35013,66099,-30867,-83664,-115555,-225281,-259895,-135961,-48655,-43148,-22621,-50685,-145573,-95836,80390,168525,97875,-166881,-344742,-224988,-55668,17030,93088,215494,319797,240810,20686,-69349,8920,94991,163237,155954,97918,58363,5877,-30187,-21983,91541,187145,220693,302536,290696,-4211,-420943,-464345,-266824,-136695,-439,-32325,-286347,-279536,73855,289970,276748,220387,54563,-144587,-194552,-136980,47988,351083,379977,241523,128329,-90803,-231890,-217154,-230390,-296504,-412610,-643077,-794990,-964238,-947353,-798456,-693896,-578313,-263993,362849,1001696,468782,-1372822,-1301906,2152870,2232410,-366669,3283510,6183865,1052991,-3038881,-2533953,-1839487,-1457380,-436262,745108,1059883,455006,-116062,-141030,100968,81883,-161161,-63005,218818,274982,114379,209407,225698,47801,-19070,146523,288175,201386,139484,144773,-21002,-155123,-163586,-223339,-235882,19050,155454,124416,98392,-36320,-125793,-6295,80824,35828,76598,231312,287944,196325,109506,128486,99881,-8432,-134067,-108666,-29614,-80828,-154134,-163521,-82416,80004,137055,952,-114808,-77709,-39183,-67552,18352,194525,152290,-34548,-140865,-172760,-138952,-34529,120323,148144,92222,-82588,-361223,-305622,1224,95624,69900,79642,46537,36169,103856,169708,77853,-50456,-82608,-68821,-111724,-225499,-217775,-228264,-301626,-120045,193243,177837,52212,88176,103949,-14996,-154835,-141866,-198988,-435764,-366610,-2083,134548,54344,-113391,-294620,-344101,-249600,-96447,-44049,-45021,-4465,62737,127789,189871,126369,-4924,-85138,-129500,-167003,-19555,128165,129312,165986,229784,210819,27271,-162712,-242261,-248017,-84911,119337,105290,12810,115449,184333,188625,146753,106625,139616,140602,36274,-25322,83106,96687,-200090,-432442,-240818,90650,277387,216733,36198,-140015,-214271,-157016,-86466,-71573,-51241,-15755,-179707,-405655,-368410,-219765,-93702,165013,432011,416445,139628,-114181,-86111,23056,61183,155764,333784,376021,112333,-220576,-316260,-311151,-195494,-6064,155020,171326,-19207,-313601,-279535,27900,141006,104757,146363,130784,2746,-191467,-328169,-257183,-27002,134260,103364,47262,127639,149008,-2055,-163525,-193049,-104569,-109605,-216959,-193599,-61385,56145,31991,-150295,-141470,14552,15045,-122934,-258911,-186715,35247,178247,157946,83628,117504,351170,511262,157233,-97546,56268,229816,202345,201019,306455,321741,246618,309712,325561,158185,-54874,-121023,-262515,-423862,-277372,63947,284191,215286,140074,216995,275445,167250,-88484,-263452,-162007,64061,57895,-50214,9822,109871,78889,-49496,-31544,192717,388475,425528,349701,332506,153595,-161361,-316273,-222093,-22212,67221,87161,173394,178069,10268,28332,127266,78620,162792,276650,33161,-346555,-418273,-171675,-43229,-57082,34213,147448,161907,86122,-34053,147690,534428,601616,343059,82190,-212007,-276409,53162,381158,264129,-94134,-188018,17231,84840,-143552,-289449,-95345,139392,31349,-227809,-265882,-214144,-289728,-374553,-246022,17924,119504,-74300,-340145,-401269,-196029,16204,170029,160947,-83943,-298977,-204978,-104563,-141387,-156641,-228165,-232209,-51290,24595,-13696,-34091,-101626,-160874,-204282,-120808,96942,235390,159718,-110520,-350972,-316853,-187911,-202748,-297622,-279483,-106471,129923,270133,204126,-44656,-327424,-463636,-283400,-1133,15036,-3350,185714,255890,133628,50977,-100589,-365597,-583144,-546697,-335155,-218446,-145541,-83924,-72198,-71287,-74330,-102431,-123827,-130902,-149932,-171631,-6561,348813,381147,70057,-126317,-95559,-104030,-166089,-241436,-313824,-290222,-151072,-150690,-296043,-337055,-305447,-213035,-113451,-65031,-108441,-242754,-296903,-179321,-78754,-72968,-141996,-220712,-231404,-231863,-210918,-128326,-203785,-410766,-596393,-637048,-479598,-346710,-374541,-361735,-219755,-134316,-303042,-532543,-1359536,-2420380,-2175730,-1399924,-993843,673485,1861836,1128014,232164,7926,248040,371301,217202,303887,-76034,-766549,235145,793269,505585,459081,600087,626019,814514,1003422,824102,469484,240641,114385,35831,108030,196290,198237,223110,249834,130270,30240,52579,70698,64372,107832,133616,219917,411966,538831,489919,306047,187187,261153,313539,92870,-157036,-157138,-92963,24785,211137,185231,161790,370900,318158,11557,-21898,171429,283260,258621,132165,-13426,34761,228491,288261,182058,163330,152540,5922,-78138,-26497,-94928,-143388,150336,378604,196475,-5425,78462,218888,240027,168188,88848,46119,66819,83288,61368,131469,151103,-52948,-217745,-175923,7632,321252,484464,286228,73739,-139642,-304607,-96717,218494,223332,142075,-89103,-356291,-187621,287533,415569,143925,-77076,-126187,-43062,156260,421038,475582,229423,13258,-37781,2827,148820,239679,124570,-103516,-167980,18680,140155,-6863,-104279,13372,90962,101523,144483,121374,7213,-43415],[82116,25179,-127269,-132764,3098,-900,-142019,-115497,118708,253931,204129,107009,-33396,-175578,-92433,105187,193338,7006,-280942,-401912,-352312,-195274,-97012,-121298,-121508,43950,289050,380140,188407,-23299,-1828,101788,122192,133616,243482,264102,57246,-265482,-362857,-403987,-460795,-286390,45164,115505,-63398,-280027,-338084,-259086,-120971,15876,23321,-74972,-142276,-69912,200603,430871,397648,317526,239389,198070,178041,156380,71399,-67898,-76434,136535,203772,-30367,-186152,-133223,-243155,-329586,-146712,48535,41809,-14591,-57425,-95904,-152941,-101962,-66545,-139936,-77452,51539,3494,-88111,16055,181657,331706,321680,121884,-51391,-55194,95111,-35027,-297503,-294806,-153406,-130980,-121674,-167824,-354462,-357011,-80296,50924,62280,82646,-67962,-259367,-298286,-182883,33092,111842,24086,30399,61092,58458,159951,208017,-6849,-246339,-288314,-220765,-295478,-420062,-381773,-284821,-133754,72150,130986,496,-136745,-176606,-188954,-187094,-146526,-95675,-104309,-133870,-131555,-75074,-119385,-346065,-483625,-344877,-17762,219761,203623,39557,-50706,-149265,-198967,-1698,65887,-120179,-176493,43486,177180,44423,-144309,-253253,-161324,17259,23994,-88506,-133728,-73879,-12897,85707,120769,67012,-3942,-54378,-79364,-96833,-185178,-208326,-50581,85248,118546,206056,205147,-12076,-136170,-109273,-44473,-11956,-49032,-17588,102221,96540,2715,8810,-2684,-114451,-48314,62568,-46406,-148855,-63758,-60851,-221263,-274873,-114113,166888,270375,208775,242532,277250,122882,-129450,-355746,-505361,-301107,-26561,-26512,-103210,-171053,-344589,-528438,-607291,-467856,-298385,-175668,-5489,98152,34613,23765,498,-71727,37288,227659,299793,253248,240813,312139,469521,474505,154888,-127856,-88229,63068,111199,-89364,-177127,215607,472195,225688,-34724,18964,158297,66787,-112020,-220345,-204946,-136372,-90207,-98361,40205,304036,321598,24145,-328783,-406180,-191403,150444,323274,188574,100767,169761,182847,111108,-32730,-238656,-364024,-335497,-256640,-236116,-276178,-282074,-263973,-182456,-6614,170241,152731,-44474,-153908,-53147,4057,-58983,-2243,63417,-28801,-126943,-139343,-134023,-131349,-221711,-350307,-278826,-114735,-27960,85140,277282,333897,174657,-13572,-105585,-88530,-63225,-133179,-171711,-121107,-128285,-126794,-124336,-188240,-217980,-301846,-451531,-443902,-230573,-31876,33294,30693,17643,56593,154885,153138,86878,88314,-32825,-313721,-289467,1017,123861,56274,170426,413931,406460,148793,14254,-15818,-58679,-96813,-46625,52620,57342,-125023,-311487,-408834,-398352,-241067,-72549,-42285,-89771,-15077,17537,-154805,-466413,-563107,-291091,-19150,20527,80330,183378,127105,43988,72494,83038,-41734,-97513,-125689,-237510,-245352,-79321,22095,8968,-9592,-109577,-254640,-162923,86030,214049,150594,-169909,-395208,-278504,-70319,67200,150446,220264,291629,216493,40884,26071,83191,34183,8996,110233,199256,144505,-18168,-49112,89038,239897,263842,258559,343014,383803,108727,-357225,-453598,-241966,-70683,57357,-1780,-238108,-190428,121530,310361,348504,237170,-28589,-175755,-85740,-9942,94836,348665,385454,162901,-84689,-264590,-206633,-40719,-82879,-265036,-424126,-582969,-765154,-923579,-797825,-567876,-519268,-327909,149945,555159,906158,812658,-586070,-1150227,1494405,1548531,-673557,3542985,6322912,828839,-3533748,-2450515,-1618761,-1505259,-519125,851760,1318590,582267,-167504,-88140,260885,116094,-141603,36111,237652,130018,-49347,121549,145178,-13495,-49337,85512,192393,90904,42652,133634,57347,-40086,-44164,-163606,-299086,-124998,80258,150709,159022,11917,-108338,14595,103010,12960,4531,195630,334782,232747,101066,121082,112940,13144,-101861,-81907,12375,37529,-20121,-94025,-106591,-30913,28882,-22156,-55223,-30854,-55334,-124618,-9367,201859,190545,17781,-90830,-119348,-52904,78273,200137,209335,121627,-128183,-419696,-313423,26333,128739,84688,84273,59555,74225,129593,138579,38523,-30149,-26618,-24203,-104801,-279752,-316746,-333660,-391850,-151930,172391,103570,-55304,32143,92479,-58195,-137598,-22920,-5584,-211159,-255709,66544,199016,152419,1497,-190744,-299058,-305055,-168321,20089,112582,93240,107232,156332,176449,102148,15331,-24015,-52376,-85618,61734,209689,217938,192109,198763,198045,92009,-116150,-237951,-235527,-43484,137495,69731,11467,121520,120134,92012,95993,96706,134802,67787,-100516,-154618,8114,69338,-190508,-397423,-268421,-1206,129260,70187,-55390,-153402,-135900,-21244,29103,-28695,-8139,110603,58427,-187036,-241362,-182991,-107869,149557,397841,339507,87105,-51216,20621,68297,53521,148099,335293,385105,174337,-136728,-329766,-409169,-242133,31422,199757,197969,-400,-272631,-230152,11154,32312,-67495,-35463,9000,-21690,-117213,-172592,-126976,47570,186762,140201,64254,140507,170789,82692,-12062,-89833,-83932,-112949,-236944,-240114,-98354,74925,133397,4811,-56902,-14213,-22838,-108691,-194990,-189153,-43092,131623,182271,135946,194913,485758,572357,110079,-128709,97982,301626,208409,162865,255605,311226,265474,374830,443616,272674,81993,-50346,-268015,-473525,-413018,-145217,119788,170094,178817,253863,251640,103826,-137621,-277962,-106697,116131,50441,-76542,11019,105615,87010,-29458,-21282,180171,334102,284940,194248,238275,131249,-171470,-246567,-88566,30501,29996,43641,158535,154406,-3928,41732,122191,16132,91294,252951,27062,-329403,-356563,-141414,-74295,-71939,59055,180423,233887,168063,4238,135286,486853,560682,314416,7604,-296859,-324985,4443,325652,219630,-83163,-126730,42494,58659,-175674,-307416,-78417,187395,46362,-228785,-254646,-240079,-363248,-405484,-184618,96170,173421,-43894,-336228,-453129,-271337,20729,219981,131154,-127838,-206629,-107721,-88993,-133400,-133015,-239180,-255032,-7986,82156,2244,-8853,-20316,-66119,-178987,-151300,88469,267056,166964,-96432,-272718,-173706,-116397,-293121,-475952,-364591,-100210,132087,230712,171622,-22603,-278110,-458168,-357676,-69955,41117,60072,160359,150686,93405,128394,32306,-254828,-471022,-425132,-279816,-251472,-191399,-98061,-83832,-97806,-115729,-118809,-130863,-184032,-256153,-239202,13689,367176,361667,49344,-114027,-67798,-24150,-4214,-28011,-136048,-197378,-133002,-162008,-286902,-288819,-235956,-159315,-57200,32443,-53242,-290706,-323440,-152633,-88484,-175685,-318590,-349643,-249681,-214940,-203582,-126866,-237484,-505940,-684036,-610244,-385418,-253708,-291967,-346783,-295949,-297917,-541699,-832646,-1759670,-2942733,-2518075,-1543677,-793580,1205405,2568859,1622839,433639,-35185,16110,60057,-247952,-596048,-979141,-792342,1033461,1593786,972599,702401,629756,566940,616973,746416,723115,394239,170371,132475,69300,83882,260972,343536,336106,303682,159860,22694,25884,77162,137161,198489,184098,201964,291548,354682,369584,309913,236958,257146,315247,205294,-35323,-123826,-63002,128962,340078,289153,225307,350994,308862,42980,-43488,73946,190854,198016,113546,12215,54798,207431,253064,110702,101852,149396,23967,-52193,8681,-95325,-183829,126135,417828,238655,-46382,-25429,140290,206765,177674,118585,73119,69869,38069,-40199,64285,176985,15646,-232065,-304338,-115298,297115,503189,305013,63384,-194712,-396012,-181925,169883,198549,136231,-15043,-295915,-270352,142389,358271,193559,83136,118250,161346,255652,394787,382066,239204,122726,34580,661,76827,152133,139066,-12184,-129838,11330,158403,67589,-49937,39489,140487,159049,178337,158036,67430,32618],[140116,61594,-97810,-129867,-29119,-18251,-70186,-15323,182175,298631,284922,224811,11933,-215199,-115523,94901,166214,-3851,-314365,-474710,-396672,-196018,-100226,-150123,-174433,-18308,257222,414329,261227,26607,-4278,42471,27783,70484,186381,207171,-20026,-399822,-511548,-458865,-429776,-258525,55199,81320,-111106,-218174,-159203,-110017,-96671,6440,76534,10446,-33740,65958,259578,387795,346980,281314,195219,131278,104617,92263,64232,-52461,-128603,-14323,85355,-22743,-116589,-56951,-184803,-300105,-147870,15176,18898,2340,-24641,-132922,-228465,-188492,-106050,-99460,-46671,45790,-12326,-40692,99763,272940,323149,211461,60961,-41176,-69141,-2841,-68734,-230736,-243085,-153279,-146932,-135918,-195543,-343881,-328282,-51578,35185,-11875,39515,-69168,-262540,-301239,-180250,21867,129119,61020,19058,31406,54635,133926,96480,-96918,-251483,-298703,-276583,-328991,-391302,-358063,-307201,-184659,11608,88408,491,-141259,-209396,-198430,-138400,-53613,-11567,-79002,-147495,-170720,-142453,-173685,-362484,-496164,-358849,-11559,256635,303501,208441,101807,-78742,-183353,-21712,70462,-49512,-147073,-48320,56431,10942,-63819,-160879,-139865,29561,74458,-40290,-138909,-91565,2006,170008,193493,55163,-61469,-53019,9648,32666,-89947,-133690,54097,162212,115081,162577,154361,-73543,-149511,-66391,-5487,11967,-24903,-12816,109851,117741,-11551,-105446,-150121,-157525,-4381,95669,-80675,-250632,-190826,-157498,-287628,-315630,-129390,173289,316917,317857,378064,410578,255542,15466,-227443,-399427,-274432,-60781,-26947,-107863,-259810,-394010,-446556,-472012,-395335,-280316,-177678,1608,102874,-5874,-15076,32437,-77717,-82766,180354,419244,340519,177523,216542,441150,510233,265673,-17223,-40978,63970,99896,-105972,-239913,76916,378845,210921,-40603,-48156,57305,42684,-86224,-244384,-319687,-246276,-100567,-15136,119315,291175,247135,-20697,-361494,-482426,-155208,324429,479600,249016,28961,51157,79410,77291,29597,-52913,-153926,-249397,-244559,-228834,-217043,-217986,-282501,-249624,-3835,208021,166202,5124,-26029,85796,109404,13110,40434,107382,17978,-92736,-97861,-73909,-117900,-242486,-346891,-239406,-96799,-40565,85698,298329,350753,187001,-1773,-85481,-85260,-72869,-196523,-269715,-196965,-174140,-176554,-184438,-223461,-214378,-283294,-435306,-429587,-210660,-20743,30100,43740,85552,131922,188001,182236,83494,33129,-91943,-386183,-348367,24194,199403,54199,114130,373007,386622,140344,59973,74433,-21384,-94970,-72200,3805,51958,-72753,-230164,-306492,-293958,-144856,13242,11710,-53408,-22435,18295,-109933,-389064,-539733,-307355,-16607,76185,147660,218424,148213,88118,163013,97432,-88050,-134623,-131711,-245220,-252930,-60332,71134,55278,5199,-157937,-353638,-243680,65536,252717,221903,-92127,-350858,-289767,-80928,101046,164890,162207,212530,181271,61872,86784,108529,-48402,-152476,39704,261345,198564,-34816,-63703,142103,278581,257180,253058,336632,424274,189172,-276810,-402554,-183123,3989,101143,29589,-159913,-82039,156109,290811,363731,220394,-115463,-222777,-22296,77991,119221,276029,298391,61949,-232211,-339364,-118134,132757,19791,-251636,-391578,-439292,-656960,-813069,-639490,-445086,-502609,-198610,438036,639203,685439,991650,172170,-714403,1088397,976119,-797824,3580073,6031329,136305,-4047465,-2019251,-1047206,-1402559,-599362,799639,1357393,591896,-205792,-7115,382632,121530,-104235,137255,246429,-43014,-191194,37848,84179,-25108,-22627,58740,95133,-7980,-21076,138492,153982,95980,90369,-107933,-360678,-256354,34611,191325,233071,130656,9189,82496,143320,48238,-8636,126872,273694,186002,62228,98780,152418,100907,1997,-22520,48751,137178,95729,-43624,-147288,-152807,-90154,-46028,13635,36028,-48439,-157238,-27682,203886,214062,42280,-53101,-29238,86450,226616,270742,244724,130745,-160274,-400592,-254608,49305,148606,112839,98217,82943,124830,164912,122758,61865,73000,74459,31297,-76292,-275397,-366784,-394139,-431602,-180498,104539,-2206,-170852,-46169,37733,-127172,-117906,78454,102345,-75529,-172079,68708,224693,267594,151743,-61769,-208080,-283907,-203710,67150,253465,219035,171324,149951,101905,52307,41873,43331,-4583,-53590,75687,243162,273456,181809,139781,172628,158024,-31488,-172747,-165911,12932,153529,50607,17848,88012,12475,-49893,13965,86966,145787,23505,-221258,-263292,-45701,46766,-179256,-360357,-286085,-88930,-29475,-68318,-109630,-114429,-35344,80031,93205,-9287,21929,214044,281893,53379,-88711,-125433,-121024,111999,331393,210396,-24180,-29615,87769,77917,16617,111303,299281,350225,206696,-37466,-285836,-409411,-233249,49649,162625,127931,-37380,-224885,-177232,-43788,-109167,-213865,-160303,-93038,-78395,-59057,-9670,2849,87514,200154,159532,78262,136381,159600,131945,117564,15879,-59462,-101536,-205793,-234696,-110168,93905,221943,185566,83661,-5862,-51199,-66597,-91507,-171315,-117756,84766,210706,189619,242857,509626,480648,26760,-140208,134138,318891,175366,89969,137401,203667,228889,409716,549361,380808,202332,18672,-241600,-464616,-496211,-311469,-35180,127918,191666,219719,167090,25744,-160043,-240016,-17473,164269,36847,-92303,-4010,57024,37713,-28945,5031,164892,251971,123440,9784,66282,47210,-171499,-153740,61066,113956,14151,-18081,105833,102883,-18360,54376,100429,-60145,-9815,180838,10442,-274338,-227271,-48855,-59023,-64056,86793,214929,293929,216920,19686,93262,369558,419579,204961,-98761,-340696,-304437,4758,257407,147368,-60463,-28756,92774,42146,-182992,-283302,-41351,194377,-2560,-256067,-205443,-183118,-372327,-397443,-91623,199339,239049,26514,-241468,-401552,-310250,28784,258819,91340,-141100,-63162,29633,-54445,-115564,-89987,-205226,-229398,43855,139820,46055,67626,120286,58788,-132619,-164977,72325,249392,133265,-64144,-134064,-12820,-37512,-315262,-530473,-388504,-101182,108499,160770,107102,-14802,-221468,-428670,-407381,-147870,25140,64345,71730,23175,84917,234410,164958,-147476,-318547,-213377,-146974,-246841,-249552,-149430,-115855,-123232,-143472,-114785,-116357,-213331,-318533,-246808,79922,378579,308621,12287,-107499,-50932,28409,108286,153140,34746,-102598,-116699,-165664,-230065,-175170,-115017,-89002,1229,117501,-6254,-309056,-317116,-129659,-113691,-263009,-455016,-453937,-247566,-162818,-167052,-132651,-271959,-555359,-706439,-553434,-275505,-153862,-245447,-396599,-402938,-470638,-786955,-1003598,-1667494,-2818744,-2503786,-1514140,-561183,1340275,2692838,1786548,515891,-130003,-255245,-225080,-582364,-1289637,-1761517,-838103,1370204,2078492,1444939,1007754,699056,558291,448186,456470,576851,336080,134969,183875,183876,186416,390678,489874,429734,327625,164959,22761,32345,103535,209138,271538,212845,184941,216759,225437,253831,290972,276119,258032,331379,345680,135086,-61203,-44545,165077,360073,334303,283355,329037,315108,116612,-19527,33804,142232,145233,82689,35651,69744,164376,186427,34829,-3981,48622,-19976,-40717,16961,-108146,-188868,124983,444228,272745,-66951,-104508,64800,143071,130271,96936,73395,64056,-13107,-134499,-2406,183858,65727,-218096,-377117,-248532,154567,386315,256523,36218,-202877,-387282,-194533,136610,169532,93890,53207,-149370,-234221,58783,316960,254607,217069,329356,376755,357839,337358,274546,234875,182739,61105,-2575,33307,73911,106908,42035,-49374,73679,218705,165218,25561,65037,185413,205772,179747,152454,90152,88328],[165302,74006,-69252,-96724,-36498,-15791,6426,64408,199635,287668,312626,296703,39424,-242639,-165384,29717,104379,17776,-258199,-471197,-404461,-198271,-111428,-170480,-209793,-82058,195713,389556,281385,64559,-14752,-30000,-39172,60845,166861,175158,-57162,-456605,-590707,-443266,-349396,-206110,63309,40166,-178585,-191166,-33204,11814,-59163,8341,119493,82498,62123,149786,216663,231059,204673,146881,83281,32106,1756,1158,26267,-63071,-162464,-117289,-12207,-18158,-31316,31625,-104268,-250937,-138110,-16967,-21307,-22490,-31637,-169494,-272731,-241682,-115122,-45966,-47236,-9876,-24736,36635,192707,345633,287897,95519,7697,-7474,-28625,-66853,-97257,-153758,-169688,-141275,-159636,-171183,-219616,-275746,-225914,-6918,22321,-63807,-609,-68733,-241953,-257702,-133302,25148,117089,58871,-12852,-17274,31635,105127,4826,-153388,-219335,-268505,-288665,-302945,-302252,-294346,-312908,-233220,-56594,21176,-25298,-154838,-254507,-232352,-121886,22927,82706,-25059,-130845,-173106,-186337,-218786,-351788,-451594,-309002,17963,288991,363316,318851,231669,14523,-138723,-48228,51972,-9664,-136215,-141467,-52606,-2285,26458,-57040,-133085,-13509,55771,-68731,-182715,-118780,8107,203688,245058,80082,-67060,-27304,98727,157028,38759,-9648,165616,228957,153398,201150,146590,-129678,-183250,-43360,29516,50334,26560,15445,114002,141659,13333,-168668,-268655,-180094,48202,118964,-116919,-327588,-288431,-222399,-298730,-316006,-145681,121759,288463,372943,480210,512242,356468,150636,-73005,-244561,-223156,-91646,-28457,-119900,-339975,-403419,-296066,-260957,-291062,-267660,-201007,-15275,89525,-44170,-50315,48937,-124071,-270189,55982,451096,349406,50890,77758,355708,484753,360389,138889,53018,59847,36425,-123080,-249751,-75846,197123,140710,-61178,-116452,-29616,49094,-28429,-232127,-405643,-324384,-85794,68885,160616,208788,124077,-70566,-342518,-482928,-69351,534950,624364,268471,-52409,-89395,-37763,47448,96141,121259,44663,-135381,-181780,-173024,-141037,-147194,-263534,-284520,-28394,181475,137260,41646,68226,131730,116383,70123,114818,151606,32119,-70473,-37298,-6192,-102142,-233735,-273570,-152192,-62020,-19255,127679,317451,344974,200536,34681,-34808,-37058,-42907,-212449,-329530,-272993,-221995,-208015,-225301,-250034,-205800,-219644,-328779,-327139,-150000,-10436,1704,28109,130466,184883,193530,184202,57360,-66414,-205714,-466302,-413889,19529,235527,45325,53868,315575,340352,113844,113120,207213,59806,-77512,-107521,-65142,20578,-19541,-116328,-156820,-158153,-68156,47455,24941,-52582,-64065,14367,-32277,-243706,-423235,-275607,-11810,135806,221818,232267,145678,147799,271925,113283,-143431,-168845,-117985,-232250,-263103,-68015,90582,73880,-3063,-194905,-413346,-311693,24652,267617,277314,24356,-241412,-269364,-95710,108638,144226,69109,106786,140600,74172,94173,76536,-140194,-283803,-32666,274823,215517,-25829,-44740,149200,217879,179560,201789,282170,401169,215498,-210490,-339454,-119933,66515,129992,56546,-77007,9664,164641,241007,328467,185589,-182604,-281360,-34521,86995,99901,155187,144240,-42777,-285647,-299007,19188,255995,31170,-275095,-307015,-242921,-519346,-697314,-502766,-427988,-620993,-206488,536889,588454,372451,909675,654544,-232232,984021,964877,-435467,3286660,5239725,-789599,-4380962,-1421826,-328045,-1149454,-599333,649753,1188595,507205,-184264,97498,417972,62239,-122496,143261,190232,-208341,-280084,-38272,21433,-15850,50107,93811,51940,-46590,-28278,141979,212960,196615,188338,-90400,-414814,-325612,40177,237596,292033,266592,188481,187619,197884,127176,28449,38094,120766,68880,200,70671,212304,233906,144962,45702,63472,181387,149104,-36872,-199522,-257107,-193487,-65213,77105,112224,-14655,-151064,-30012,200268,223165,47674,-30490,63698,218245,329000,287564,231611,107991,-161740,-293345,-135421,67126,140997,132380,114070,120175,184812,206121,127490,128274,217622,192333,85549,-28374,-212683,-360825,-394447,-394957,-191603,3819,-112364,-254577,-114408,-35781,-191371,-100597,147679,121903,-76082,-155976,-5003,205438,365815,292055,62860,-86489,-193284,-194896,84068,341796,341568,235603,105871,-10555,-2871,74636,102244,2207,-91342,12741,227836,283162,138046,74175,155069,212531,71275,-63986,-66126,66658,166214,55855,24616,18999,-120881,-200223,-72319,76825,164121,16807,-295954,-330189,-65873,40384,-168712,-336199,-287311,-152795,-149931,-149233,-102005,-30697,63913,127807,82834,-37807,13050,254601,410242,244286,55956,-53411,-117830,69116,253380,65827,-168236,-67892,88176,41574,-52317,41970,224869,271857,201990,62034,-187670,-322142,-183492,42520,68494,-14116,-128776,-193860,-141265,-122122,-233244,-273983,-171522,-125370,-141544,-38624,105899,95351,89057,183739,171660,95900,119400,118519,132356,197532,108562,-28097,-70419,-127615,-176783,-90849,105880,268740,333045,229495,12206,-91391,-14385,28191,-133706,-169077,46905,226293,215397,236051,399201,266987,-55716,-112817,147889,260123,108756,6078,-5903,31056,141936,398090,592253,445591,263722,59992,-199714,-415603,-509676,-388622,-125746,117160,194445,134364,45967,-38603,-132662,-141180,84197,203557,47270,-60184,-8516,-12426,-50470,-41218,50113,157957,160370,-15544,-147826,-114992,-58848,-153804,-68409,173389,203712,28514,-80115,23964,37705,-25230,64291,64301,-134503,-112205,83728,-8789,-194949,-72498,69238,-13540,-41818,106741,233596,310097,215162,13395,38395,227420,235865,50197,-203630,-331554,-229319,46076,192758,59869,-43328,69881,149963,37511,-172608,-239450,-9932,141793,-115502,-304272,-123231,-56468,-308108,-333239,24197,297532,290675,113758,-103239,-298967,-311848,38884,265601,36496,-135016,71818,157040,-12948,-89123,-29042,-116871,-144396,92621,174045,98573,167160,273728,180199,-80681,-175604,34024,173977,63614,-29849,9341,100946,7278,-284809,-465168,-351999,-110612,66981,83305,32884,-12346,-156594,-373977,-412181,-202306,-13318,19092,-52657,-80205,125681,341397,251597,-74002,-174404,10461,12225,-202799,-285346,-214558,-156291,-130767,-143805,-97550,-82868,-200114,-312093,-189676,169796,376940,231750,-39166,-121385,-58204,34967,142918,243978,132632,-50603,-125391,-181412,-165290,-49583,6984,-30657,33176,152161,6468,-306245,-289399,-113614,-139469,-303855,-502119,-487447,-215577,-91102,-114285,-141200,-290969,-529367,-644165,-479489,-173956,-67627,-252673,-498775,-511332,-621753,-998457,-1053903,-1241676,-2163878,-2125247,-1273127,-298688,1174850,2256062,1540799,403908,-280630,-503645,-431162,-719329,-1588744,-2163415,-843001,1234145,2132877,1810484,1290209,780889,590711,333466,203331,418930,301973,129215,244104,339483,378975,560788,627976,498103,321086,144792,36248,76895,145385,266661,323510,223579,176465,206813,176874,165352,251434,295797,264987,359632,485721,317720,12443,-49946,115213,254494,297812,321769,324589,334322,210406,46715,63620,150036,112112,47687,46571,69120,116497,107732,-46373,-148431,-131728,-117767,-45689,10002,-113002,-153178,144837,450056,299558,-51375,-140134,4581,73172,48345,28148,37434,38860,-65679,-205111,-71422,148300,75928,-179970,-373838,-355711,-65924,185223,176316,14318,-161757,-294960,-156930,104465,125056,27433,104327,44187,-87666,68687,305641,316432,310879,460830,536953,427600,266414,198123,244386,211989,64203,5382,28436,28684,53060,59444,52308,176886,300366,265016,104981,76824,205148,231592,160566,115266,73728,107113],[142757,56711,-40272,-34166,-16720,-1527,53501,91020,157406,211868,265262,291637,42976,-237524,-209411,-66755,18600,52661,-140672,-393393,-371909,-196011,-118085,-176916,-234229,-146442,116911,318662,251914,84886,-26155,-87609,-54350,94422,175946,168078,-50118,-438531,-589266,-364790,-237904,-138546,70227,937,-257034,-229277,-9616,66770,-32368,743,120726,111053,111743,148629,81337,14030,24999,-24549,-58641,-74017,-102809,-94942,-40285,-98926,-172749,-156928,-77956,-22181,48355,107205,-28803,-194100,-111805,-26190,-59035,-78006,-79627,-183308,-254757,-237818,-99927,-6797,-78476,-104196,-39271,109560,257052,364893,232896,8080,-22386,38712,32425,-92011,-109620,-69707,-75806,-111656,-156609,-207051,-229055,-174776,-86282,38282,14490,-77788,-24086,-60577,-191383,-174255,-58878,44363,85462,21872,-54359,-73962,-3788,85082,-30633,-142077,-141142,-201182,-253854,-218750,-170591,-206783,-301108,-263474,-108816,-39832,-55809,-166413,-287994,-267297,-132981,65805,157969,37972,-87584,-141650,-203091,-252722,-332577,-369949,-205932,63344,293141,350969,323578,280475,90268,-88347,-78611,9854,-28187,-167901,-222028,-134186,-22130,61264,-7564,-161894,-105047,-12931,-132101,-227980,-147470,-5690,176302,268215,144046,-6288,26027,166264,242329,168017,132795,250177,263795,222503,305443,179037,-167051,-235388,-53056,63499,113383,103366,65081,121335,174396,73971,-167604,-323697,-182215,81606,115485,-150044,-361670,-332811,-239795,-251540,-274940,-159111,27249,198474,370043,521771,537427,388758,233996,60194,-88567,-165450,-117852,-31629,-134037,-395673,-387821,-140469,-58511,-195003,-272281,-246086,-55335,60835,-75643,-77814,47627,-186339,-456345,-106694,392344,297719,-78982,-57715,232972,400570,399623,280978,162610,53914,-57869,-131521,-200999,-199357,-37055,20282,-95505,-163992,-70662,83827,44952,-191998,-443363,-353908,-56590,118173,141537,70927,-24178,-116354,-282051,-402650,41765,691924,699215,258882,-92593,-207410,-146185,20522,151197,247527,186420,-22995,-84704,-71044,-53390,-75044,-207361,-282683,-86512,91152,75846,55151,102266,84299,39970,100897,202056,189824,18910,-59243,34174,58567,-82775,-192682,-151266,-53569,-37689,13419,182525,316862,315169,209506,77908,16996,16020,-14235,-194462,-337099,-321053,-240332,-183430,-209634,-248843,-190361,-128283,-170314,-181711,-70751,6579,-34027,-2718,153848,211279,174717,161834,21906,-177099,-337087,-525827,-460101,-2803,245201,65055,26638,261337,280492,78534,158798,337939,165883,-41847,-134739,-121575,-6759,43032,24344,16330,-24772,-32402,28008,9305,-80328,-118481,16811,59762,-81907,-257862,-207994,-3058,181594,277139,221062,121049,201244,356468,131368,-181701,-182523,-81753,-191004,-255741,-81255,85329,53740,-51510,-223341,-417031,-346022,-28516,241765,283559,124259,-116798,-238239,-121719,88490,104233,-26780,-3365,91168,64512,44689,-1515,-220751,-357687,-88865,239680,198334,16073,24007,139370,105830,67633,114744,188933,320175,186170,-177029,-292990,-87348,93195,140116,69599,-19004,53169,138839,174231,259456,146086,-217493,-340889,-118681,14118,34360,22153,-29440,-133940,-255959,-176736,159372,285307,-67618,-336869,-174537,-28546,-388495,-612443,-391096,-453939,-776513,-310212,449233,419059,25078,559845,709869,19674,1037803,1593445,407830,2673309,4044401,-1555318,-4278269,-815646,315238,-771654,-454259,497525,891646,377102,-80495,212890,352315,-68841,-232082,12250,39609,-333929,-308493,-110444,-68972,-23365,136718,188664,97655,4050,22350,122033,183717,213199,211670,-118484,-444872,-305749,92738,272825,309135,356391,359009,297431,248419,209108,80923,-55015,-75116,-79568,-73302,39630,270875,370182,280652,101825,55386,158694,119236,-82578,-253071,-321487,-259217,-74621,125190,185178,41205,-106999,-19615,183465,213144,42269,-23232,123415,282834,319322,222120,166009,58151,-123919,-116552,18603,79155,101108,118244,114362,162638,244571,242083,144046,199484,346449,290140,123309,29724,-110087,-308990,-339679,-282476,-176190,-106801,-200271,-275782,-138191,-89006,-221184,-91627,180377,103126,-162402,-211886,-131513,151502,418684,381543,158810,39064,-68418,-148506,73610,363987,428110,276289,29531,-131183,-47584,106227,138088,-28931,-191336,-103379,179107,248928,74265,22024,152883,237404,157291,56295,31991,103545,175337,83457,25111,-66604,-252949,-318877,-132477,73103,187039,43311,-308442,-344028,-52590,52612,-157123,-317468,-256284,-173673,-200766,-152638,-36068,72185,141740,127354,6315,-116620,-40076,220079,409631,337283,165041,26456,-86171,39539,185791,-50834,-299537,-154722,24032,-28819,-138397,-49457,123283,160616,158483,139492,-60312,-191879,-124610,9811,-38105,-174561,-248596,-191396,-132863,-200186,-296476,-223430,-65178,-72425,-178483,-54463,148104,133545,62876,151712,186261,123910,99567,61885,91992,220930,173184,5473,-25390,-28578,-87318,-45042,104772,260039,403017,326129,7253,-154727,27172,136328,-77923,-180702,20713,207541,189718,167430,178641,2335,-102302,-38795,132356,140703,28870,-63543,-127340,-147606,23137,329796,538164,430373,240638,57478,-166063,-363390,-467521,-371094,-124363,156275,206845,37146,-70620,-62515,-51036,-3810,161044,218075,91794,31328,16881,-75883,-146271,-53287,111984,168607,81977,-99905,-235168,-236193,-134293,-111476,-15337,207369,267864,70348,-118444,-62668,-20795,-20491,64313,15118,-191679,-185940,-6994,-21736,-109538,54475,161186,34516,-15999,113824,225754,267066,164333,-5609,-9811,108981,74246,-103011,-278933,-283606,-135247,101378,141436,-24040,-42987,132532,186402,34139,-160575,-198044,2190,43622,-259404,-350195,-20179,97506,-194686,-224408,135908,353837,301205,181055,9781,-217177,-288359,46618,229700,-31607,-128219,144257,226190,18046,-59143,41816,14778,-13879,121891,158237,126000,246930,382658,261690,-45112,-205413,-47704,44588,-25579,-7194,104588,130029,-4299,-232539,-330419,-282222,-132099,15312,16995,-30665,-10360,-94942,-306963,-366327,-206907,-48174,-49166,-171054,-124935,208960,420566,269421,-45667,-79312,160626,129713,-140141,-275692,-263090,-190297,-111870,-115757,-81853,-42103,-141608,-237499,-90157,243947,352800,148839,-98386,-166908,-103740,-15014,96451,219576,124057,-61680,-166642,-217478,-127267,34069,80518,-4745,19406,111011,-31493,-296353,-256665,-103889,-148693,-286759,-450901,-431893,-152391,-17977,-59409,-146066,-285748,-426984,-510045,-412585,-117300,-28512,-323603,-631490,-608045,-747504,-1159634,-1050537,-788107,-1310824,-1485026,-837899,-4694,914365,1487885,953468,100049,-457476,-670180,-538464,-681878,-1480745,-2048091,-717189,842558,1818699,1968398,1443078,812604,614557,268808,43924,296000,299040,153594,304895,499749,595525,724240,741049,541501,297222,110859,64737,150721,191335,300286,362089,231693,181466,254168,203201,114676,197427,288508,270712,387835,592988,469186,80562,-75244,-167,63725,192344,329509,341200,357874,302436,150005,157672,201634,91708,7735,33404,45652,76824,40326,-129320,-306448,-337020,-233273,-55052,11585,-86747,-81164,176393,429830,317451,61,-133145,-35526,25252,-27460,-63400,-33929,-13304,-113813,-242280,-145004,57176,38390,-127203,-297970,-402339,-280834,-9689,111493,15565,-88891,-168456,-105764,67280,65250,-37397,133541,226211,116804,163269,327349,373008,375987,505981,588473,435267,208974,181393,276714,232654,76586,35924,60186,31855,17999,62528,149332,275321,370420,346570,172065,66731,186313,233837,138576,63486,27297,83671],[71359,10307,-11474,43402,19888,7190,45219,50723,63748,88729,153226,209423,24725,-192803,-216820,-158558,-70200,76882,-14348,-270714,-305296,-179376,-108488,-168680,-254599,-205761,39617,230984,200670,95759,-29931,-113413,-22832,142489,195841,176146,-10372,-361348,-509950,-250434,-121134,-70107,73924,-28434,-325012,-321709,-80851,47584,-34180,-32414,63822,82495,102703,68627,-95987,-186507,-131533,-163999,-178148,-158082,-181371,-169771,-117722,-147889,-165184,-146927,-115810,-36968,100753,146465,13977,-143966,-73050,-10007,-84383,-146413,-153044,-162741,-169553,-178725,-80736,-577,-116811,-197083,-56897,149115,267230,316289,171646,-27176,-18783,86970,81052,-83824,-94977,19487,25313,-72061,-136026,-217826,-209821,-70618,39816,66702,13911,-51277,-20649,-34997,-107973,-68392,19800,76422,52197,-27585,-83888,-117441,-39604,79273,4147,-52731,-24152,-113367,-186012,-100020,-29402,-118501,-273246,-262549,-127361,-68030,-64707,-153190,-277634,-270281,-147444,74992,189159,80920,-34088,-89356,-188507,-265955,-322163,-284287,-78251,113084,255045,263230,220243,222860,112703,-61644,-112619,-47714,-108592,-253346,-285281,-185578,-70784,4026,-54079,-234608,-218795,-93351,-174187,-239230,-170792,-48183,98138,264136,231110,101094,91374,195834,271320,264990,252954,281527,253982,295615,426254,227598,-181178,-295069,-96772,94974,196766,191474,122459,132317,213877,154123,-109917,-302708,-167162,77030,76525,-174513,-345062,-314720,-207742,-158030,-191937,-157774,-81192,76044,320561,495279,472507,342585,243028,130782,19803,-120351,-138252,-36073,-140433,-409460,-354762,-31546,62212,-142134,-294686,-294808,-99136,29638,-95106,-94063,34719,-227884,-566162,-254459,267031,212442,-163890,-156079,93155,267218,360159,357062,251818,48996,-149386,-124919,-109667,-258897,-253701,-115381,-127783,-168916,-50773,131125,108996,-140057,-424515,-332662,-29890,107473,60287,-84664,-162828,-148859,-203388,-267061,142950,711672,651395,229790,-68636,-266162,-229202,-13063,177401,309503,256002,62819,17775,53169,35235,-5752,-125896,-251674,-170801,-39300,2710,42857,68480,-24306,-69365,105592,274153,215873,-5901,-57517,96033,107830,-57837,-122349,-12021,23351,-41949,32552,215145,282153,262399,203866,105207,39266,26498,-25754,-162443,-291288,-315378,-202894,-86644,-120593,-205597,-163566,-34060,-13688,-50490,853,36836,-53661,-30110,161158,213789,141146,126176,-4615,-260697,-444739,-547710,-464383,-29475,243872,131783,53262,220697,217585,43748,181966,420693,266879,10047,-137768,-140933,-5844,116216,173656,181060,74688,-39923,-19947,-8682,-115434,-157173,34314,138971,38001,-104415,-125033,9673,196988,289151,184864,83709,229487,385726,147966,-188444,-175499,-36278,-127432,-220662,-79986,69952,272,-138250,-244583,-364747,-336370,-83230,167866,223481,163800,-25296,-218417,-161533,48415,63394,-99724,-103835,24322,21159,-49043,-98972,-268424,-365145,-120582,166816,156529,84054,136265,140910,2678,-34514,12907,76353,203563,117456,-178983,-279700,-107785,67167,123907,58244,-8699,32682,79345,104010,177144,106140,-223560,-388930,-239584,-106536,-58755,-87395,-171853,-200039,-184927,-38601,242375,198418,-259519,-421277,-15425,173711,-273542,-544769,-285069,-442214,-853024,-436842,233781,182848,-285684,33106,333084,-151314,983693,2532294,1506545,1947961,2680793,-1861083,-3617518,-304668,719091,-327785,-152359,431774,585583,258363,91738,318433,208288,-243704,-408137,-221064,-190908,-409037,-293633,-182381,-195850,-69843,201367,312872,226160,135232,107394,62414,46214,124801,149236,-171543,-428019,-203010,168228,283687,273376,356641,450354,370850,270719,247171,107052,-135980,-248679,-208005,-142721,4726,301340,462384,364236,130185,32132,83910,17925,-168704,-295609,-337103,-277369,-71959,154408,241944,103920,-43314,-8589,143541,177796,30694,-29778,126224,248859,183967,77029,62106,1471,-49541,85957,169244,86056,36242,54708,80252,192059,289141,258287,156123,238828,411397,337250,133714,85484,3350,-233321,-252523,-123728,-134155,-202073,-247169,-223392,-96508,-89137,-203983,-96945,177704,109618,-221809,-303495,-262598,86547,416835,401725,213786,138455,42904,-82575,52247,330872,455982,275083,-66965,-234281,-75197,123874,141047,-82038,-317438,-225577,119103,184299,7908,-6273,157589,219060,194842,155156,105270,119560,185058,128372,24770,-138983,-355038,-377969,-145827,86201,216317,89564,-261231,-305769,-17016,76329,-139801,-281992,-179961,-139662,-176570,-92222,57068,157954,186176,101792,-99983,-220211,-116359,132419,309339,329923,226742,107129,-23845,36835,144600,-107251,-373174,-254553,-74886,-103783,-214099,-142175,14859,37065,83844,177412,61267,-75211,-91265,-43099,-115278,-294831,-357444,-214245,-149213,-254664,-280203,-82180,113729,43449,-164735,-83896,126303,123673,28017,116379,203543,160144,86102,9904,35759,199617,197800,30801,18274,51917,-655,14667,91279,203911,383400,338723,-38445,-232494,42665,208290,-9198,-146513,3631,141980,108538,52874,-87653,-236536,-97315,68981,90637,2002,-39778,-103063,-196572,-275248,-102759,211250,395621,321604,135339,10230,-161201,-343335,-404950,-288832,-42152,241551,239413,-30369,-139913,-32146,66760,126716,177922,189340,153695,159509,74266,-112454,-217123,-51927,183362,199669,35524,-119607,-235459,-256522,-139667,-46002,-6381,151758,282005,127409,-111887,-119898,-51307,-5207,45413,-44894,-221183,-213319,-67467,-22821,-34384,112039,183569,59044,4393,109615,191852,173745,82899,-27439,-39937,41776,-25107,-216190,-312453,-227827,-61620,136680,101450,-85881,-57892,138270,176906,13682,-164086,-170876,1409,-56953,-380253,-363659,86566,226685,-77867,-108371,204983,339266,257113,196942,44514,-203130,-255784,46052,156256,-100922,-134115,129888,211009,21944,-34901,108309,158324,125408,115766,74686,95626,268091,402997,276451,-44659,-268877,-182240,-116061,-109698,-796,127240,81485,-64241,-187883,-194290,-218887,-170642,-41998,-29209,-70242,-9350,-56028,-248876,-281711,-154455,-60242,-109905,-244007,-101763,306541,452653,226370,-53607,-50177,184374,150655,-93614,-221029,-271723,-205167,-68595,-70540,-82706,-11783,-54377,-121194,10710,263408,300427,81720,-153693,-244788,-195027,-117921,-9745,98018,23069,-122695,-228249,-265493,-128248,46348,80034,-14734,-40675,-6603,-118856,-292078,-233893,-98156,-130037,-223952,-334450,-306761,-70511,38468,-15251,-142792,-258927,-278923,-345183,-377697,-139179,-69063,-452866,-768971,-693575,-855692,-1269134,-1072660,-584670,-638859,-764685,-291190,304907,748220,714646,220084,-299766,-595155,-715345,-560776,-564122,-1114121,-1462551,-393621,508452,1339039,1870123,1385295,733655,573219,233190,3244,245550,327621,209460,371191,637478,765669,830389,808370,563900,276046,80323,102215,232732,226340,306486,398792,256172,200486,328794,273877,100295,137374,248617,259359,396981,640585,554313,133222,-103836,-132356,-134052,58569,300465,360858,372556,374821,277398,289330,263608,62389,-47258,-12102,-245,48288,-1888,-204814,-439629,-497882,-317848,-50236,41269,-20885,10190,205321,383805,322092,68639,-104289,-59222,18402,-55069,-138467,-123401,-90008,-152867,-245861,-219204,-81727,-36798,-70195,-173378,-368895,-400832,-111589,100930,46428,-14967,-67328,-72671,32944,8929,-71024,141902,340188,301720,293364,370520,421403,430160,485748,513488,371828,188732,222335,315575,252631,116753,89754,115689,84605,36338,80755,220205,327030,396685,394113,215874,36388,130282,217256,127835,13732,-32771,26095],[-34642,-58200,13741,115168,55605,-7311,-23216,-44001,-51310,-41968,14757,79658,-6871,-118035,-172596,-210275,-137107,73907,69144,-146671,-218704,-139743,-77708,-150660,-272817,-248301,-16631,159852,165219,112717,-20963,-108260,25782,173821,208945,185491,40356,-250357,-376103,-138695,-25974,-15285,70769,-44297,-357496,-418138,-190847,-24993,-70805,-94228,-42836,5051,44824,-50733,-246146,-304491,-221611,-224280,-230842,-199256,-217368,-204134,-181315,-193887,-153784,-119489,-136109,-57176,113029,135331,5762,-113672,-35664,12954,-101470,-211255,-226467,-113038,-40198,-88158,-77805,-27427,-130066,-240379,-74130,141325,219348,213774,119020,-7169,17202,127622,99468,-53994,-48440,108610,111043,-39191,-107706,-187840,-152940,14661,109522,65360,20293,3779,12325,16587,3258,35442,80889,113896,34670,-60737,-80643,-126093,-63781,83999,94676,96083,108513,-30357,-111806,14162,82342,-52137,-232155,-225123,-107271,-52895,-32861,-91137,-196370,-212121,-132144,67667,168681,81206,8529,-33058,-138833,-244501,-326186,-223346,42316,157818,179314,126502,48921,78148,68586,-77703,-150508,-106442,-224887,-378485,-334087,-215750,-153208,-135418,-191112,-339034,-318153,-144949,-153805,-198756,-181247,-115590,-2360,241301,313560,209661,140029,181509,248839,309510,315311,249415,199620,340594,503648,256216,-179491,-347337,-163967,115626,280974,270010,168331,139467,247083,229585,-18774,-218574,-139762,34964,9784,-183801,-282469,-243454,-140019,-40738,-67864,-126850,-173496,-47672,243799,413586,339466,236936,182788,121823,51832,-100769,-151396,-40160,-129245,-369014,-301964,11441,75838,-144057,-322551,-319590,-118444,12989,-97979,-96908,21550,-217708,-552700,-340765,115791,117851,-188141,-207738,-47620,99953,245310,344436,294053,46512,-205419,-102008,-8611,-247373,-380426,-212634,-131644,-118192,21554,169110,140995,-91713,-353841,-272250,-22396,32760,-59701,-206316,-252834,-160253,-132775,-122524,203190,570320,470619,184958,6042,-250141,-278526,-64837,160300,309069,263342,106380,94529,163178,110242,54159,-39428,-205051,-258089,-168684,-57063,11039,-17643,-144501,-153582,91936,304924,225763,-22792,-62366,125034,131594,-25621,-31591,112181,60788,-76384,21501,199020,209565,191379,174369,99309,15973,-32013,-91986,-133030,-204173,-244385,-102558,68657,30844,-116819,-120073,40335,92760,22334,46608,83134,-38293,-37918,158858,199302,102792,89625,-8605,-289340,-497798,-530118,-419755,-50968,238639,233394,126727,191235,157121,17425,176192,428921,332568,70704,-108943,-115248,31528,191363,302441,304007,120556,-74600,-58336,-5352,-134736,-157976,67114,177452,74106,-14572,-47985,24263,173929,246745,129648,48380,225471,353772,155838,-166018,-163045,-4979,-59753,-163349,-55352,61380,-66440,-240577,-255740,-272534,-284609,-126792,55110,105153,129985,6146,-223387,-211110,3263,38524,-136247,-188713,-66283,-60001,-162932,-183859,-268490,-316429,-129642,75640,103070,159856,264031,165291,-49599,-95059,-77456,-29543,83953,34287,-205058,-295939,-177166,-11426,74837,16583,-53184,-47449,-4242,41093,98627,60462,-217369,-415883,-346730,-220897,-147797,-151152,-248012,-237629,-124367,46705,221474,7291,-495653,-502838,134016,339868,-161154,-444984,-161709,-346565,-781959,-517027,-22188,-51455,-492476,-511886,-338854,-763565,572269,3227807,2585934,1460681,1423950,-1699771,-2542814,59440,836393,104872,252148,500187,387290,196006,284873,388458,33538,-408961,-576934,-466827,-446576,-448789,-265827,-250323,-337901,-147345,222353,421228,387544,297394,186752,-37667,-174117,-50954,19877,-215122,-347487,-53886,235948,268785,196341,263512,424943,377635,247328,211669,79969,-189579,-341500,-271499,-189275,-31554,286945,476622,367265,120675,703,-11926,-114882,-265432,-316377,-310301,-253470,-59904,166044,270913,150631,10209,-11915,75984,115078,13606,-46899,71064,128196,-29091,-112868,-54704,-34862,48642,259685,277184,88369,-36338,-54904,2780,189311,302708,243469,150489,229827,393718,322008,116836,128295,98974,-158818,-163773,33530,-74068,-261399,-246595,-108858,7940,-28510,-150697,-119623,142330,171729,-161891,-369636,-344445,38422,373975,364507,229519,187804,100306,-19779,41531,270305,421053,227203,-167401,-303991,-87325,115974,110007,-135775,-419166,-305504,65796,107462,-46927,-13124,151894,158099,172873,211782,146415,121304,202464,188519,44628,-167543,-406307,-373379,-111923,121056,252406,140262,-172193,-227279,24253,98664,-111823,-209863,-60510,-52912,-95571,-3885,132483,192525,194775,78640,-186981,-302775,-175722,37839,181593,262794,247329,180965,59304,64921,135711,-94812,-365667,-324724,-165283,-149658,-251082,-213106,-77358,-71589,-3292,173699,148249,-13664,-104777,-105918,-142073,-337111,-420150,-247364,-176202,-271449,-198208,94892,294678,175773,-96166,-96588,74035,88322,3097,84043,211785,190296,81576,-19358,-6839,154431,176793,37180,42270,77753,49278,71662,73450,126383,296270,266615,-116179,-299048,27549,228698,60564,-75857,-9407,36658,-7396,-73973,-320286,-395672,-50850,177986,32637,-112209,-81269,-112268,-211429,-325338,-212820,69809,216361,144400,-21351,-68098,-193215,-371090,-359596,-189277,77692,344317,285053,-43311,-135990,46136,186017,202529,119621,108682,198521,277688,147579,-112496,-240270,-29739,253144,245589,28738,-86361,-161246,-179638,-70030,28370,-38220,30234,241774,184049,-51237,-116486,-38580,14940,1710,-110556,-220271,-196975,-92786,-12171,22324,89751,122480,47664,15429,100486,142911,59734,-2879,-48375,-56035,18529,-62767,-273198,-309838,-193343,-33662,126499,61670,-113790,-73366,91536,111136,-39673,-192215,-154807,10759,-107321,-426423,-322740,178854,293098,-1040,-29853,197581,247008,168858,154046,-6962,-251229,-224011,32064,64570,-151087,-151640,43106,118124,-10101,-27329,153419,271691,226643,65851,-73665,-6540,212814,323560,216679,-85928,-359395,-349863,-267211,-162836,-4422,92348,1722,-137662,-165246,-109744,-194458,-228630,-103736,-56287,-81473,-13732,-58015,-219814,-184045,-61585,-45597,-141044,-249785,-28899,381793,434859,154142,-77147,-76595,85976,58215,-95048,-144309,-234204,-193896,-10226,-23769,-107055,-9237,30396,-4937,70576,208313,224313,49151,-191244,-341719,-324389,-253646,-139637,-69674,-119096,-197012,-284777,-304228,-152969,-5392,14429,-47762,-128473,-174169,-236095,-299650,-230755,-96767,-86152,-146233,-210422,-161699,4098,62361,7696,-132066,-223096,-136566,-202821,-388547,-251698,-202211,-616235,-885931,-771402,-946357,-1327603,-1165259,-735008,-385765,-166844,231503,586026,748550,206482,-410611,-634682,-611979,-625790,-530177,-480307,-711304,-621215,122823,467315,930716,1542679,1106125,529728,444635,209097,67965,273293,374623,290843,449239,733510,839573,846826,814993,570870,274939,67065,135786,296744,237136,287431,440392,309385,229691,391407,347865,112468,80700,174996,212656,368690,616277,559470,169200,-115649,-226927,-259270,-53968,235463,352816,364276,414520,403069,415719,296409,1965,-128683,-89319,-59067,23756,-23911,-261784,-511076,-559806,-331648,-17376,99674,68539,94371,217150,320050,309374,124339,-84375,-76120,53152,-10087,-155409,-197032,-174861,-180546,-223284,-281625,-237929,-124215,-16004,-33584,-259224,-373094,-76835,159678,100048,29538,-33268,-70383,18761,-10945,-52928,132847,352032,395447,391412,411493,457575,478067,425799,337419,255116,212587,288396,328683,261078,175077,152412,176655,173246,118001,131776,254188,311569,361605,399099,232923,-1815,55557,191800,132044,-22945,-88498,-47320],[-149941,-135931,31475,164535,73709,-53288,-131753,-157988,-146110,-133558,-101310,-52005,-40768,-35047,-83871,-199589,-161890,41437,81733,-59138,-128436,-74979,-30644,-132179,-284846,-260414,-38641,128222,172701,147992,-723,-88475,54868,170145,204787,183788,78343,-137224,-230530,-65727,27187,16086,58028,-48530,-338463,-454677,-269240,-115933,-135205,-172986,-167488,-94785,-37562,-157304,-312473,-311925,-231374,-195102,-199780,-193880,-212397,-195521,-212419,-225773,-153731,-106275,-145722,-70251,87221,74059,-55028,-111153,-17444,13924,-124257,-263716,-277430,-53979,93378,2591,-96071,-67963,-95913,-204153,-85869,88781,129620,92035,84153,49137,70818,152538,89722,-14711,25924,188294,158710,-29148,-86852,-121753,-61981,73509,106130,29802,27170,63806,67398,95718,126546,112430,109850,145696,40282,-57832,-36781,-90135,-69885,87745,203807,263699,224829,22247,-60853,83542,132897,-22375,-181470,-155321,-57226,-3818,40864,28188,-39245,-82765,-62491,69289,112159,37164,25241,13897,-54233,-177460,-334038,-196749,134724,193682,88868,-15403,-128328,-99009,-25876,-134768,-190779,-151247,-330201,-502036,-372389,-238524,-253960,-306769,-366302,-442456,-368922,-142070,-66189,-113490,-169419,-185728,-88642,211777,363992,270584,144656,130745,197872,301081,303555,162454,112984,333499,494941,233479,-177851,-379274,-235920,113454,338832,318990,186138,130746,254429,276333,77222,-102095,-104499,-23806,-60054,-170688,-188648,-143228,-61073,74985,90035,-57514,-230808,-151259,158216,303155,184903,110081,82487,49019,11182,-109182,-156335,-41579,-94977,-273247,-222805,5215,14039,-180911,-334382,-296866,-91348,23471,-82865,-87395,18071,-146892,-420183,-345168,-20688,28455,-170520,-225804,-177436,-79842,84698,257235,281690,46315,-206850,-66807,64444,-191700,-383040,-225407,-84359,-16293,117520,180129,130712,-55202,-248078,-193272,-43669,-85393,-175711,-247064,-262677,-145917,-89182,-17747,207651,325452,209210,126294,92706,-171305,-294194,-139282,94627,258387,228489,103233,124049,225462,156448,93743,29187,-155323,-316102,-252630,-81922,-25160,-121347,-229071,-174980,69444,281077,219447,-16248,-68547,108088,127248,15039,66943,199678,60565,-127034,-22484,127326,109373,111217,118090,55699,-46448,-147142,-194058,-113721,-97752,-118918,41670,243274,208864,6289,-57292,82660,124066,23286,63140,142297,17425,-18455,152762,175432,64770,58749,11255,-256534,-485102,-481626,-338863,-64408,224615,330386,213804,160950,99879,5143,148292,366029,343567,128286,-52404,-53620,96592,253075,378567,358731,110905,-109926,-56772,25290,-125849,-116125,104553,156519,16791,-9511,7870,36884,116896,158672,66983,30129,198199,279574,147132,-129918,-164222,-9261,-11041,-102647,-13792,70646,-120061,-324129,-251522,-167003,-202623,-146759,-70949,-39353,45084,-19400,-252426,-259958,-29921,41544,-134952,-255826,-177026,-171336,-269846,-230505,-219124,-234904,-124720,-11990,50459,220935,368324,200961,-47026,-107647,-133307,-102626,-6634,-40994,-237019,-319048,-263300,-120795,-4598,-51410,-140660,-165786,-97377,-8932,33143,413,-219015,-417708,-396507,-280569,-202916,-166204,-249775,-250397,-112851,37760,87450,-241020,-710649,-557050,232778,449546,-34586,-269729,-17289,-186585,-580216,-513445,-235824,-221655,-548955,-906988,-1082109,-1643977,-287603,3204262,3462109,1538939,471112,-1379181,-1443656,260307,744278,460936,659633,694270,370308,208013,433688,397308,-121651,-507362,-653926,-628921,-657726,-482236,-250615,-299642,-447978,-220544,201501,473180,506632,416263,219730,-159389,-410691,-261133,-135317,-222876,-208328,89706,272241,240054,108560,113541,295271,313510,177928,105262,970,-204565,-323154,-247553,-193549,-57053,232186,406413,286811,69180,-38879,-96988,-227454,-335787,-309040,-258024,-206241,-46260,162443,263944,158129,24268,-39458,-12362,31203,-10281,-69258,-19000,-28379,-233974,-294165,-157542,-29139,152675,359365,314734,85677,-95581,-186103,-108912,145250,275020,195650,125794,183501,309933,256272,85072,153578,158378,-104167,-99890,143442,-9171,-274212,-204926,38812,148192,68700,-90095,-157244,77498,263617,19229,-356224,-341932,26897,319008,305170,218249,177579,86335,20452,57088,214272,339454,143740,-254444,-334480,-89007,79821,53708,-172891,-454741,-316084,26273,33852,-84190,-10341,122474,72776,108389,224398,162587,120354,231339,264487,111405,-133648,-401436,-326543,-52846,169052,289098,184490,-65284,-126984,56090,107293,-71081,-98970,79758,66856,10821,74076,152290,157564,172787,76150,-213605,-316988,-176943,-14684,98623,193324,245278,240421,144804,117086,154938,-30526,-285874,-335535,-209866,-144226,-233064,-245760,-134868,-138062,-76261,144026,189707,-15645,-162511,-165017,-124444,-299787,-421273,-271491,-194713,-250297,-90544,240544,411926,276265,7607,-72848,27583,53355,-1523,54936,193410,193086,79862,-17419,-15809,103437,113683,19650,33775,32592,42594,109349,61131,58308,184030,142260,-194620,-325644,-11459,194064,111808,5693,-23955,-81069,-119463,-175014,-456284,-455340,9006,249073,-28772,-177752,-96528,-105215,-194346,-313239,-291163,-52581,69830,-41924,-180755,-155533,-253888,-435111,-353412,-115999,180605,420869,320173,-5048,-62949,145810,268501,196156,-550,-13567,194311,339028,211057,-77825,-209492,11283,309033,293781,55831,-23899,-45874,-49323,40079,87085,-95194,-108398,166369,228238,55394,-38920,19688,31520,-65302,-173100,-194472,-157798,-97746,5032,63072,14361,2078,7249,19353,94085,95598,-37683,-70633,-73929,-77196,2900,-72389,-281866,-287202,-189783,-52278,65764,11466,-105569,-68506,20268,562,-128624,-239804,-135239,55765,-72652,-372576,-225819,241975,288343,17493,-17259,102744,98933,70341,77271,-101926,-308271,-192263,2465,-20082,-161233,-165137,-72581,-17022,-74665,-44425,162931,317574,251535,-23312,-258050,-165222,91647,170660,96098,-159516,-447800,-500027,-362094,-166858,-5093,43879,-48618,-179264,-159565,-94304,-218485,-300858,-168916,-70653,-67549,-28665,-108222,-230003,-103582,37329,-15534,-135984,-191831,58011,406138,380548,90460,-96226,-130458,-79903,-119093,-156723,-78544,-163190,-156602,52934,14916,-148669,-44128,78342,70579,63979,88504,141007,59597,-200269,-432598,-464953,-389316,-256841,-224481,-243315,-246878,-311489,-310615,-168684,-83370,-80299,-83630,-214420,-347086,-352998,-318006,-251416,-106960,-37442,-90931,-133820,-55191,39626,42152,1516,-120736,-195252,-51632,-127567,-440484,-434151,-408813,-775381,-961814,-838560,-1003068,-1330100,-1317373,-1130820,-545465,148595,577592,773328,843561,56170,-734727,-741793,-443883,-412081,-475330,-506911,-456138,185846,734477,753072,741345,1082332,683678,257335,265804,198738,195754,345899,413981,380169,534950,774811,804027,774013,761988,568549,300889,74835,150772,321797,217755,249325,483624,389610,262587,410071,389357,138287,36772,74855,120637,294758,528105,498397,194835,-97064,-247567,-266116,-107631,144493,293024,323255,412834,490151,490035,272427,-96175,-237556,-185257,-114773,-7889,-47850,-293742,-501996,-505580,-260701,43718,164027,144757,143626,202694,253054,279159,139244,-98750,-96419,110420,101569,-86440,-213293,-239891,-195400,-183787,-314445,-367492,-192077,33510,91023,-100054,-206631,77806,273777,159988,28429,-70728,-90164,39274,35400,17839,108549,261603,361834,403790,423114,473080,504200,339957,117202,123422,264672,331844,287046,238331,218424,198404,226199,274034,241578,209529,252527,237144,270394,361337,226779,-28424,-7098,169499,144416,-42989,-125894,-115088],[-246584,-205684,41362,187026,65843,-124144,-242537,-246689,-183641,-152386,-157271,-143630,-67150,31864,23969,-124973,-136942,-9583,28651,-23951,-47069,7629,19444,-123737,-284174,-234176,-25267,138821,224953,201364,22842,-76195,41102,133683,182646,164168,86043,-54493,-122390,-51170,30857,22020,36439,-46981,-270646,-392137,-271211,-191413,-209825,-247412,-267938,-183242,-117438,-211424,-276316,-226999,-174727,-99636,-102768,-157542,-185911,-161167,-209609,-242912,-173282,-121006,-142681,-61486,40038,-21847,-151314,-136018,-31315,-28389,-166601,-304138,-297877,-10003,193146,72096,-117877,-92102,-14692,-93965,-89167,5404,24094,-11801,65406,108766,118874,156753,67851,25424,116068,248595,157015,-47748,-84366,-43795,44774,111892,44804,-35029,20497,99963,127866,192890,237064,144683,101871,158682,61196,-19267,36449,-18901,-59941,76927,287410,402618,295102,27884,-53755,82923,109173,-31439,-125450,-65527,5081,54993,135909,184573,165302,98568,61983,99923,52747,-27911,15367,46643,57465,-65010,-323216,-190701,194494,221376,14746,-120399,-255419,-244468,-132750,-210867,-229207,-172335,-377036,-568945,-397835,-263642,-344577,-444533,-504021,-501221,-350838,-83685,55048,-10176,-125861,-222681,-130031,186556,367668,256722,95295,63224,148450,257301,227456,44735,13840,269073,394343,148287,-192300,-384763,-291995,79996,347774,326667,169238,96630,219488,278794,154221,12112,-63954,-67096,-99802,-128879,-82347,-43075,4545,169060,262407,44878,-251143,-227982,75483,193613,59739,3822,-17082,-45727,-68558,-137396,-153858,-38480,-38745,-134656,-115122,-11400,-56363,-209315,-307332,-218472,-15085,61655,-54275,-71334,26650,-35431,-223646,-282209,-116928,-51398,-148426,-234028,-286228,-244992,-76600,136969,227061,47364,-154775,-26543,82027,-140539,-289613,-145138,15215,111003,200014,158994,85504,-29491,-131656,-118679,-91688,-208174,-241229,-185017,-181464,-106350,-78486,15287,161328,87962,-32931,61456,150072,-64541,-282572,-227425,-10241,172225,167285,59888,102861,223904,162478,99278,61086,-109457,-316753,-261206,-60646,-45127,-200222,-249992,-130652,44995,208351,201343,19473,-68576,51537,102467,64930,160384,244721,39570,-172802,-89053,15742,3537,34617,41565,-15968,-122644,-270894,-288314,-102511,2074,27873,188751,386841,364620,138584,21212,94579,86244,-27981,60628,204517,101538,25484,147844,147739,25433,30755,42276,-179248,-416076,-412097,-245862,-71281,190283,374611,269833,116694,44912,9360,116117,261601,298240,169633,17198,24356,170932,286240,378613,333804,61768,-120893,-9093,67334,-93907,-47616,128187,74539,-109453,-73250,36518,43083,41667,50892,10906,38598,169045,194767,116967,-98740,-187695,-56255,1155,-61265,26893,97560,-139312,-358762,-229437,-76726,-107445,-134198,-176183,-165776,-46090,-74610,-291405,-294058,-37827,76878,-102584,-301735,-291129,-293437,-348303,-228176,-132545,-146983,-116027,-79064,7047,248876,415082,220058,-22334,-91845,-143187,-124678,-48569,-96655,-257725,-318050,-319132,-222694,-97681,-130213,-244167,-291920,-186246,-47053,-18629,-76625,-240190,-395804,-370303,-264562,-209983,-145931,-194599,-245715,-159997,-63143,-123134,-477586,-843811,-569694,250184,485156,105824,-22666,121432,-38414,-338797,-431167,-355228,-291957,-443048,-1037308,-1668429,-2491942,-1457779,2315905,4078492,2302477,-127169,-1344096,-775371,301801,598867,716062,968234,957508,539179,279391,479016,325962,-226730,-501738,-586332,-652587,-773458,-531245,-254673,-308738,-474307,-245527,160879,449366,516260,423869,182776,-268492,-580241,-434944,-268071,-193435,-47215,180267,268887,216892,47230,-33642,117511,203489,81833,-37611,-101873,-176825,-201870,-143284,-141329,-50672,163195,275358,145637,-20772,-92816,-151885,-277701,-349985,-272890,-198956,-159242,-41087,143957,218553,112201,-16813,-90009,-103309,-59511,-41346,-89217,-105073,-153171,-349553,-416792,-226543,24150,245174,365877,275105,76991,-124256,-300488,-227107,67832,206976,124668,94460,130727,201070,169314,57837,163959,178553,-75579,-72776,181955,48053,-242369,-138278,183259,282620,156242,-54298,-201520,-11059,319115,227325,-249389,-256570,53675,280036,262995,195577,116016,11323,28053,100510,186105,241016,47088,-312766,-326788,-83450,25964,-11563,-186961,-411041,-262363,-2925,-28075,-105970,-11233,70501,-6598,39193,208563,167492,124749,265366,352694,237682,-40328,-352699,-274608,-4832,207346,313006,218059,39151,-24459,70164,96214,-20341,30360,204415,185165,110853,118710,103694,58970,129642,95761,-163925,-236003,-97804,3696,94022,162888,240597,279801,212620,178386,191125,52664,-169977,-283161,-192943,-86817,-163337,-235779,-149025,-143412,-108184,114031,194231,-56640,-238523,-206444,-87470,-215675,-370892,-271017,-188071,-203318,-6093,301131,428602,314496,110543,-16695,6629,35177,12519,26447,136653,151368,68788,10818,10065,54338,21892,-17696,-8325,-71958,-19037,114827,57438,19409,87570,15240,-236721,-296802,-60802,111889,120798,61987,-45672,-174319,-187871,-223358,-472160,-425383,53142,256100,-80953,-198651,-102512,-102191,-176517,-282425,-329937,-115326,7574,-169914,-294832,-230634,-322171,-502652,-383015,-92879,224473,431619,315706,54476,44302,228507,287130,113630,-145496,-147986,131590,320942,242368,-18271,-135471,60133,340050,328588,100708,44712,71349,72179,131613,104292,-156029,-210900,90636,256092,183650,98544,109104,35853,-145492,-221765,-155474,-123648,-106092,21750,98491,-61971,-124727,-39775,22953,95851,65250,-89837,-110730,-115871,-128134,-47059,-94657,-263318,-258467,-200928,-96034,-27425,-48580,-67785,-27653,-37009,-123645,-237391,-287930,-95820,146491,43422,-232791,-94442,268056,233296,-7475,-67341,-57355,-59851,5920,15166,-169439,-307094,-152407,-41047,-77412,-120682,-154129,-166663,-146014,-156093,-86828,130738,278247,186685,-133369,-429763,-338463,-62062,-5585,-55475,-243212,-494920,-571224,-367754,-119426,8701,27955,-26613,-155171,-152614,-129800,-273792,-371864,-232585,-77676,-35884,-56715,-198220,-275362,-63709,104771,10999,-103236,-95156,123297,370753,311398,59834,-101213,-181936,-240066,-320236,-263454,-50079,-83674,-99955,114354,48178,-189173,-113390,65559,81085,-7191,-59464,74379,107223,-178186,-488265,-575453,-488666,-336613,-325765,-313077,-255135,-298475,-272700,-144967,-141079,-161824,-106502,-270775,-479465,-440771,-341751,-296492,-143327,-17607,-87640,-133399,-29449,10896,-26802,-38415,-119679,-189515,-55047,-138691,-511689,-636214,-639436,-890294,-984580,-882956,-999371,-1267656,-1472146,-1532441,-901374,113424,626084,803362,873575,151710,-672964,-526661,-77228,-101888,-405142,-645857,-413368,718947,1273303,1184236,758943,620082,264547,31512,123744,225544,334962,406179,416731,452003,610366,755631,684395,645639,670345,563219,347722,95828,138023,301206,172603,200203,515715,479812,292622,373257,379513,165822,13491,-34036,-8240,184448,403940,407651,220349,-47008,-190162,-159786,-89701,47699,182672,248995,365860,502171,478091,188901,-214409,-356721,-276049,-150462,-53142,-99013,-303336,-420774,-359583,-122074,117674,197489,166529,138922,161330,198483,236825,100499,-154125,-125301,159956,244176,68642,-140074,-254657,-193545,-132465,-301839,-430002,-214006,80517,182461,68674,33112,287377,406927,207442,-12192,-145904,-110103,94303,152397,119791,68601,101415,215612,316062,385948,455676,481805,229691,-83160,19441,312680,313479,183309,172253,210057,202445,253972,361068,362908,285623,224816,134404,148883,288497,205538,-24514,-25922,161518,153752,-48941,-138552,-160142],[-302866,-249095,49216,190966,34903,-200312,-315003,-273572,-146923,-92987,-142230,-173386,-79847,66568,119332,-5797,-71026,-62077,-57778,-30023,19640,92472,56566,-132508,-267274,-174315,11014,173202,296385,257494,38681,-87502,-13399,83895,149758,126855,57656,-26654,-86436,-90111,-6790,8593,11434,-45825,-177022,-244598,-200540,-229956,-272609,-296441,-310568,-232919,-175220,-203144,-164549,-100826,-81632,22029,16041,-118675,-167012,-132075,-191468,-254440,-208729,-152771,-118267,-21571,-3833,-125395,-252144,-178522,-77773,-113553,-232019,-338085,-296801,2267,239613,119514,-109445,-73902,89732,50441,-85631,-91313,-73985,-76343,50658,138631,139394,140148,51939,62011,205855,284487,113191,-86208,-99571,14009,139604,142171,-36405,-117053,-17771,86674,172119,288084,308117,126843,60897,140595,76332,33406,112154,61470,-42913,43612,313017,475884,302904,-14290,-92920,13279,21588,-69213,-68798,27414,60494,95744,216195,329707,358331,284747,212522,162655,25898,-75317,-6198,69206,179430,77565,-271163,-176713,229876,242107,-19123,-165160,-304451,-313791,-210489,-274615,-259878,-169460,-340022,-535331,-398662,-290542,-397374,-498979,-540806,-477544,-263836,8255,156470,78056,-46490,-192782,-114091,171853,329381,177521,8130,5106,124465,204684,119065,-72377,-77217,163257,234414,16394,-230255,-366007,-316445,17468,300934,293739,124060,37276,139107,235088,199549,99321,-18296,-66005,-82236,-55852,20323,35033,43378,231950,416934,158387,-246239,-282618,-500,107998,-973,-51712,-79460,-112736,-139894,-170005,-146933,-30625,32270,23585,12666,5,-71243,-183562,-226850,-96111,89956,113436,-23593,-58938,39689,74469,-44725,-195007,-169850,-122815,-154296,-251562,-363980,-366173,-194986,31377,155007,48787,-68486,11580,39016,-138395,-179061,-16585,135558,221604,238872,115191,27810,-6950,-30067,-67494,-152953,-292828,-225533,-35847,-27785,-48452,-94039,-27515,83418,-40541,-155631,7989,155515,26586,-253326,-307031,-128983,65466,86790,-8218,46722,166487,124893,59916,46866,-68676,-249842,-191841,4060,-29400,-219919,-206594,-48720,21487,109774,179084,78667,-54469,-18594,74218,124352,239315,256586,19312,-196684,-160489,-103969,-81839,-24761,-40097,-96468,-180984,-342527,-327823,-92128,72546,150639,290168,455833,452411,247349,104707,88992,10725,-91868,54808,255042,188332,82780,148404,118632,-21325,-4316,63184,-90331,-314165,-325923,-160542,-72153,128351,334208,260034,53596,-6618,28816,100146,156145,212549,184380,80240,98257,236927,283139,298324,237946,1318,-94675,62735,91382,-59022,17083,119763,-50633,-257987,-163521,40468,39082,-30810,-44206,-27042,73637,161022,126686,66152,-83273,-223604,-133016,-26619,-53720,47355,130795,-117088,-333092,-194500,-22721,-15417,-86800,-230401,-235418,-99878,-124434,-319683,-300783,-15819,139487,-49615,-320041,-382362,-399765,-388054,-183624,-30885,-72512,-110105,-118593,-25211,235666,389187,194497,-23537,-80821,-112138,-92499,-42216,-132980,-256956,-269308,-305398,-277158,-176195,-196512,-330770,-395987,-262122,-80696,-61815,-160272,-275901,-354686,-280599,-186886,-176350,-110120,-113722,-230337,-244452,-213473,-340901,-634512,-858509,-540859,179147,436756,234403,233960,206382,10355,-169495,-308136,-371596,-263075,-202180,-882314,-1941512,-2997034,-2612460,810802,4438793,3560394,-449626,-1890858,-810205,205593,557111,895807,1117552,1210869,829050,367927,390046,168837,-282806,-390763,-377671,-545666,-784770,-593894,-263459,-259693,-388808,-194874,129124,358225,390187,291713,81054,-327258,-617998,-509750,-339572,-152091,73884,191416,233683,216641,41021,-121575,-34825,91522,-9260,-166875,-188498,-111876,-20469,8484,-31558,7819,115887,127101,-16616,-136148,-166373,-174895,-250400,-297830,-212435,-144388,-129172,-51440,108642,139477,15187,-106711,-150546,-174092,-139288,-76878,-97669,-147563,-191419,-337605,-453596,-253471,110243,313362,292582,174700,62263,-114851,-360033,-314139,-18723,112731,49818,76301,103886,110844,93692,51830,167171,170809,-65978,-76221,156318,89889,-178970,-66930,292058,370611,187778,-63134,-240748,-112550,275173,334755,-90606,-128408,99934,268665,259304,173053,26425,-93358,4763,158167,192507,156504,-38465,-331999,-285531,-69476,-23925,-67023,-183169,-309469,-175499,-29530,-76371,-118471,-22418,13416,-50281,5327,188171,172027,132626,286321,437455,404246,86113,-284906,-252662,-1869,208013,308666,241355,129092,63903,66656,68256,32667,144149,277159,262579,181791,129437,5220,-74069,75491,123606,-53457,-68493,52123,88404,150266,176741,244886,297185,248393,230243,230673,122322,-62623,-188944,-124870,2105,-63085,-190855,-122561,-84418,-82286,105887,181584,-96741,-295960,-220219,-59573,-134420,-297922,-238716,-147578,-148258,18589,256012,346487,286820,175149,44066,6853,34186,33267,-2653,46175,62945,35984,48542,53119,4420,-77677,-62858,-72717,-201069,-114057,81893,53155,8105,28114,-70704,-220359,-220061,-106782,-2485,68057,58089,-80705,-214423,-190450,-214216,-388696,-332969,67433,201295,-114187,-199728,-122619,-118948,-178919,-273319,-327362,-97669,38237,-198433,-334844,-279946,-373180,-535051,-422139,-118773,194972,360333,252886,93368,133485,258028,236024,-8942,-269560,-256312,31115,236525,233479,52753,-40416,100934,338258,336325,144206,105610,159417,132413,149107,64276,-202033,-242189,49046,271835,300387,254494,200493,21462,-222567,-247195,-117194,-114971,-134312,32967,140544,-86739,-199945,-66484,33825,106900,59847,-88561,-128387,-184255,-224103,-150486,-148959,-235599,-224767,-194116,-133575,-119620,-102865,-12495,48900,-49395,-221615,-335086,-311418,-29275,265988,196259,-56347,34517,257390,164132,-38767,-146457,-231731,-177193,10002,16556,-149038,-208249,-97859,-93397,-100567,-37314,-107823,-205030,-227703,-231472,-145839,61863,163398,50287,-236953,-536691,-473206,-207382,-156498,-203139,-310754,-472008,-524310,-283053,-37309,38839,65092,70638,-59840,-125998,-178574,-325727,-418304,-283405,-76934,5443,-95744,-305644,-338536,-71709,116683,18153,-59985,6122,147629,288332,245644,62495,-95348,-211997,-338631,-477353,-377622,-66303,-21558,-35099,171775,88683,-205173,-200795,-11257,26781,-115789,-187792,45750,173072,-132905,-486006,-614032,-523768,-370559,-364909,-328582,-233863,-257383,-197920,-72766,-149017,-204370,-112952,-282862,-541118,-482947,-365289,-364297,-222409,-60726,-147167,-202010,-92865,-88663,-139750,-111695,-138879,-210906,-143861,-223884,-572020,-795722,-831574,-934605,-953394,-888096,-914883,-1135347,-1559395,-1712465,-1169399,-231711,331676,643282,695813,261265,-295286,-9757,435680,266474,-306230,-825988,-517055,887029,1561979,1462500,830856,272493,9995,-21270,115122,318900,444220,403167,366222,483313,650509,681366,532428,514229,574854,560558,399128,115196,99750,246100,115441,148014,520246,553356,315482,294057,320859,186278,15251,-125584,-143963,65142,284021,333034,255174,23175,-81424,10763,-13101,-27099,53568,152741,276714,420014,372582,69571,-315396,-452931,-334193,-154947,-107836,-187271,-300984,-298842,-172923,44540,180011,168342,108778,76979,100429,166018,190985,16261,-234853,-159723,174648,366710,278010,27315,-198970,-166582,-68015,-238465,-405742,-178781,128076,237708,208746,257639,472094,515299,228350,-66259,-204306,-108429,164922,306442,215866,11961,-76200,16235,158042,296773,394288,391182,96349,-216170,-27272,324417,222951,38955,70014,132760,152243,257575,413790,434070,322954,183003,40657,31391,193801,178254,19572,18196,175793,152721,-46115,-128181,-174786],[-309131,-251344,65587,190736,-7632,-257811,-322383,-224206,-46381,19090,-74345,-145221,-76741,67709,178654,124981,13162,-101415,-135478,-48200,71581,160723,69547,-158102,-237285,-99799,48005,200209,345573,291505,37632,-124348,-83389,45983,116791,78631,610,-60436,-125634,-155200,-64464,-12874,-7974,-47730,-92442,-78761,-103758,-226512,-304426,-308761,-286364,-233200,-203119,-153372,-35459,8829,16293,132134,106575,-105689,-180989,-139357,-188224,-272596,-245078,-173309,-64938,47200,-22036,-205485,-322629,-221396,-142514,-216662,-308758,-369240,-291301,-17241,237960,162160,-39549,-5414,181014,174175,-80839,-186165,-152504,-103996,23392,119085,121384,108064,51152,92468,279702,299133,51370,-124745,-119840,28379,196165,174233,-95336,-201132,-101316,10361,180588,356536,321588,67857,-3268,84160,60481,67415,159322,119300,-29522,-8449,273289,469486,251054,-88315,-160448,-97556,-99818,-117696,-16064,107332,95519,99243,244616,404494,469976,415490,340459,240137,51726,-70078,-15910,90391,288577,222408,-168993,-128886,251945,253554,-8290,-152405,-282607,-300245,-233078,-300144,-277606,-152240,-229520,-392592,-358209,-308539,-398568,-457317,-454965,-357345,-127353,100468,193978,126883,61156,-85497,-52032,167717,271361,75430,-78792,-20193,134066,166314,19427,-160322,-144864,46580,69434,-125678,-285689,-331543,-303609,-58934,211394,232842,67927,-34215,28413,157339,212702,151814,33715,-8563,-22,43898,109771,83864,58733,265222,516337,250710,-231955,-323057,-70093,57044,10078,-47248,-85222,-116450,-162952,-189827,-139523,-19868,107527,174733,142016,58380,-239,-79670,-94953,42300,187293,153954,-6797,-61697,42764,136235,44894,-135574,-194923,-186235,-197540,-282650,-401578,-419375,-244134,-27655,90965,50695,23728,43109,-44003,-200120,-137279,75123,217927,271160,222518,68083,-14213,20996,37157,-50416,-207359,-309568,-129087,149899,151438,14660,-122355,-123385,-3721,-25244,-112294,-11480,113980,68061,-216193,-350218,-225639,-44277,-8471,-80300,-16168,81144,50625,-25100,-10478,-31770,-130088,-71152,96369,32181,-167906,-123031,28769,-983,16622,160795,146842,-20848,-66402,63350,192166,299794,253011,14938,-194089,-219265,-196894,-126353,-56138,-107836,-165021,-198869,-319510,-285747,-75948,100016,208843,309264,428249,444680,302895,177759,82779,-61311,-130257,56942,278198,248009,138716,157288,87934,-80923,-56640,54463,-24689,-206732,-221948,-85321,-62225,45336,211690,177174,-19554,-49182,58328,112822,82516,113194,168774,119748,154824,285194,247027,157021,99920,-40184,-35607,119668,70917,-45966,46439,70715,-186074,-379260,-233833,27350,22975,-82706,-101661,-42548,124182,185743,85862,1782,-80626,-246692,-210652,-81279,-78005,37347,153443,-63238,-259957,-159149,-10919,62582,-10547,-219266,-231155,-96172,-144599,-319866,-273983,30066,214573,12315,-304441,-424593,-464553,-390788,-117134,61363,-19212,-106636,-134252,-50739,185603,300608,113055,-84179,-102608,-60670,-21151,-7455,-157245,-233203,-169522,-211533,-260870,-211743,-227587,-372730,-456340,-322396,-121386,-102737,-227206,-304514,-299152,-162887,-86969,-125303,-73766,-36299,-207314,-325402,-351015,-492499,-668460,-752803,-482490,41210,311025,310189,407139,194100,-84940,-141224,-193125,-315145,-170038,111508,-518283,-1858529,-2959890,-3378627,-823824,4500630,4851213,-615138,-2935788,-1457319,19707,701798,1056187,1111226,1383523,1131016,420346,176803,-61198,-318490,-209737,-83249,-365364,-723506,-643263,-251851,-151081,-207501,-75703,124819,230443,158979,49860,-51810,-310141,-507219,-455720,-332804,-135761,93315,125361,184350,246391,98606,-119834,-103905,21244,-65187,-240544,-227039,-25075,160657,161824,117301,122910,117223,6931,-157791,-254597,-255104,-177842,-162777,-193975,-136002,-93145,-115910,-76107,54987,38797,-112082,-217788,-201415,-207843,-193752,-110491,-86176,-122185,-125537,-217145,-408475,-241722,198689,349861,177971,47417,44185,-71340,-342568,-337199,-83123,16797,-6596,87147,117740,63783,49753,71871,171914,154451,-59748,-90650,98829,114164,-103995,-9049,345271,387710,140282,-114991,-264057,-210514,114251,264582,39434,-18771,133723,273267,284952,153828,-60862,-189411,-37406,207744,222732,103940,-96557,-309033,-217406,-42860,-45495,-97286,-173040,-194094,-94252,-57522,-111531,-126337,-39675,-23440,-42634,28780,183507,178538,131949,270313,489662,558404,204420,-224981,-276125,-58336,153154,266371,254627,198746,126810,52031,33140,77250,211368,277113,268844,212886,121955,-102401,-199985,19062,139426,77727,140965,232595,203936,216098,207107,256930,295158,247569,255762,261727,161649,6179,-85817,-33826,91612,38692,-125577,-67128,23498,-178,127194,170050,-104880,-305715,-204619,-57946,-98035,-234431,-175976,-74346,-99899,-25045,123630,200371,212797,178409,71785,6858,36904,44500,-29523,-54119,-55271,-25070,73362,85812,-52967,-162169,-100942,-140786,-312315,-210831,12924,28969,3180,1842,-96427,-151408,-123962,-141191,-129450,-50719,-24947,-134727,-196343,-134027,-165869,-256863,-210701,58672,116294,-124400,-209722,-173280,-158403,-200661,-294772,-285664,-10248,125973,-134723,-301777,-300764,-388102,-504074,-434368,-172746,106545,223251,135725,78664,157512,214787,132023,-123005,-336525,-307581,-66215,126386,193569,121495,50350,119168,299825,309584,171654,154775,203786,110461,68005,-30547,-224016,-199934,59037,283461,374744,373285,258195,-13987,-279339,-245117,-91499,-135176,-179838,38162,194591,-33374,-187542,-54504,56136,123888,77240,-48304,-138537,-278439,-357236,-287451,-220023,-201547,-172794,-140976,-139912,-177003,-128070,45885,140644,-8605,-260422,-387324,-290397,56463,373134,318464,92351,123730,217459,113476,-39230,-207499,-358949,-214315,88884,103160,-24695,-25378,-32307,-147685,-98019,61365,-35899,-183861,-243927,-278767,-205210,-28063,7390,-114089,-306738,-544297,-527075,-312707,-257725,-318625,-341972,-377571,-369717,-144143,47516,73986,137595,204646,80063,-73469,-205245,-339209,-416777,-305366,-61987,49883,-138847,-401560,-394503,-115449,73320,1533,-23349,83712,135345,185144,188649,76681,-89384,-215069,-355413,-541685,-454975,-113501,7153,25201,223816,149056,-178447,-281838,-132829,-69969,-222800,-258224,63155,231021,-80839,-418786,-556059,-484516,-363373,-359782,-317667,-215472,-216870,-112357,27352,-111213,-211543,-112572,-253868,-527437,-480297,-385408,-449750,-352790,-184666,-257995,-303937,-217746,-241652,-281840,-211256,-182167,-253035,-282328,-345834,-595818,-864005,-935700,-907476,-879968,-842792,-751577,-942274,-1533795,-1581563,-1166904,-759935,-254171,311036,281575,187856,223215,675419,988079,648110,-155048,-941059,-626365,768531,1488636,1330346,759627,100734,31172,176888,295417,490681,502986,319381,269558,464702,636788,571595,405293,428483,510057,564267,435888,119211,50732,181533,64491,99545,485373,584281,330082,204069,233862,194430,40771,-172806,-242679,-25554,208096,312227,304065,95506,36057,178912,93456,-51652,-44391,55778,158268,255396,198522,-45591,-358345,-489501,-339306,-127481,-157371,-295437,-297398,-175177,1383,194028,208917,69411,-22847,-28674,31292,153929,148482,-88302,-310741,-189174,144046,425390,486374,256874,-73569,-103716,14111,-134732,-304877,-94070,177083,264908,297364,398571,573644,563758,217274,-99955,-197607,-74312,220503,434533,267739,-59089,-217978,-157559,-12608,170142,286015,235686,-45702,-261747,-10251,286153,85235,-103493,-41810,1652,56034,240306,421284,423337,294131,136308,-17335,-55531,92326,151633,98118,121550,215014,143065,-39295,-102349,-161235],[-268697,-206267,99925,196778,-48135,-279371,-262371,-111222,84466,138770,10900,-82172,-58635,48373,195926,232572,87147,-120729,-171635,-48729,110161,197634,58160,-190463,-203152,-37890,62182,190045,334811,280402,16745,-174176,-135522,37506,93020,30595,-67197,-139708,-208131,-208456,-115352,-30562,-12571,-49990,-48722,19515,-40404,-190030,-295636,-287618,-215658,-192973,-203187,-99170,49958,63140,96203,207959,135812,-132752,-235901,-198151,-225059,-303715,-262391,-154072,15009,129508,-3799,-235682,-335347,-244449,-200791,-298887,-373046,-393375,-291095,-51546,211024,220595,98564,97355,227333,233603,-80868,-267902,-210931,-115208,-28106,51322,69948,70156,61484,113064,325985,302152,2130,-142448,-127684,-3040,200802,209492,-105071,-273301,-229906,-124098,143015,377758,276663,-12011,-78006,-8726,-3097,54975,156808,131877,-26157,-62809,188485,395244,160075,-166892,-224718,-205532,-216359,-157711,29443,163529,106394,62901,200052,366510,449221,441036,397711,301433,123933,76,6412,117447,361993,337479,-29946,-40522,265326,248965,29624,-105695,-222196,-233253,-200683,-278479,-280181,-135890,-88067,-176363,-266061,-303660,-354266,-345775,-275857,-161098,26183,163974,156915,130689,175180,72471,25515,169077,222824,5062,-122286,-1732,167426,152067,-38566,-202003,-182473,-48349,-49687,-236065,-340740,-292071,-259909,-126088,107133,163559,22441,-94769,-82524,67124,201689,177061,92395,93909,127834,156691,182330,110382,66983,277580,533902,292625,-217815,-351959,-132604,38706,72631,4834,-37091,-50539,-121998,-183183,-134072,-9593,176412,296640,250953,156537,143883,90272,66251,162128,239284,157005,-18948,-87285,22156,119935,14711,-140340,-213714,-237551,-260968,-316035,-394341,-394744,-223124,-36485,50375,54282,96404,67242,-128539,-300766,-206607,46412,200659,231604,161028,37571,-19001,58190,61445,-67984,-236077,-254125,12970,305174,294800,65981,-150338,-234175,-84650,85612,62516,17831,51718,49612,-178285,-335467,-265187,-133599,-106245,-135088,-57186,2970,-43397,-141605,-95908,828,6819,55901,192369,134094,-59284,-36960,65931,-23345,-44052,151950,206300,31900,-61867,86241,263988,342564,250961,28888,-174228,-254303,-239118,-123386,-55152,-145018,-206948,-173308,-200501,-168937,-52328,83056,183542,236813,310147,341056,289616,225478,88506,-97269,-125013,67222,262705,258496,179872,173859,54389,-152875,-128466,8731,-5283,-116108,-99292,-4754,-31081,-36382,45459,46720,-82317,-73927,89423,150972,53038,27350,127772,128070,190995,315412,190575,-6500,-37899,-41197,37480,126276,-2223,-71452,22292,-11363,-293892,-438527,-254757,6054,-4452,-106010,-114157,-40684,171120,234755,63832,-64648,-76521,-229365,-256804,-138470,-115686,1829,151529,262,-169411,-136620,-29546,123109,80833,-150370,-164392,-47673,-132577,-285853,-216947,85164,280487,70952,-254632,-402986,-471061,-366397,-54179,125103,17229,-98446,-136372,-77906,112548,180297,-9418,-201737,-164433,-17253,59006,25597,-175705,-191590,-39219,-63531,-179922,-190451,-210873,-356454,-463643,-368388,-180045,-144560,-249492,-296996,-232699,-57927,-8332,-82080,-40341,22559,-175534,-361665,-421385,-531696,-575082,-557579,-411215,-119705,137650,300034,424119,74059,-294302,-242761,-123007,-238562,-69142,415621,-81862,-1484599,-2365277,-3508853,-2140187,4114024,5614132,-680707,-3979635,-2260904,-173626,1004501,1244671,1007986,1436019,1333697,393668,-111900,-331801,-371713,-16457,217790,-181952,-637777,-642621,-201657,-5994,9324,69292,145634,104433,-100541,-219819,-166694,-216559,-288060,-288813,-256633,-169608,-15483,9235,139495,299841,205485,-34015,-71358,16928,-71252,-244266,-209052,61550,286318,273278,267296,272107,169341,-56643,-247484,-348471,-340498,-176025,-56218,-73572,-54219,-33246,-99939,-103501,-14017,-65937,-235787,-311339,-225202,-202331,-217512,-133299,-49853,-30282,17280,-49901,-310141,-202771,254794,350910,67853,-67006,29018,-6361,-251590,-282991,-100705,-53451,-27279,128631,159976,54308,36351,107440,183756,148098,-41011,-93985,47945,122015,-38079,24343,339009,333972,26808,-188138,-265359,-285532,-120587,37772,64968,19688,124953,265359,304963,133093,-119040,-246207,-80543,229594,254492,80491,-124355,-248968,-131334,-343,-22839,-94984,-166198,-108297,-44730,-82191,-131873,-128569,-50072,-20772,10424,102182,201825,181173,107003,199909,476397,634071,273954,-190703,-332098,-159197,47624,188236,254034,242567,157744,34348,2122,103046,218454,207525,195906,203122,113830,-176646,-281617,-32915,127834,181683,327385,387777,300671,239878,215241,265609,279421,215077,244436,276909,175897,36027,249,50146,155641,118457,-54244,1710,150047,116448,168470,167036,-75730,-262135,-168383,-82592,-121555,-198938,-89628,22526,-63702,-114181,-46964,41721,123149,121445,40094,-16133,24959,33427,-47568,-128880,-172505,-111604,66083,84361,-119985,-213741,-120507,-194875,-374469,-280985,-81036,-33994,-22916,-11268,-73122,-62124,-45486,-163284,-247998,-216396,-178004,-209233,-142543,-51899,-110073,-133099,-88619,47523,46172,-115522,-245468,-253751,-208723,-220722,-317660,-210995,107032,211125,-29412,-223512,-298396,-359969,-401685,-390086,-226022,-8875,62612,-6808,3432,96138,104725,7605,-189418,-332000,-292076,-122460,35440,142661,175397,116467,107426,225996,249429,177020,192291,206474,23035,-92514,-159409,-225494,-114896,111779,296494,388439,406131,252560,-67612,-303509,-218448,-85081,-170966,-221472,40986,254561,84819,-90631,-2908,87841,140503,106480,2107,-156376,-382223,-492420,-405954,-267430,-148594,-84583,-37913,-108555,-180636,-108481,92073,212229,66512,-227788,-371442,-220668,140315,420419,350775,160706,150332,160233,96552,7254,-213271,-391797,-161507,214587,253033,164543,179385,27618,-197032,-88122,136427,31513,-128482,-204432,-284977,-246329,-116898,-143138,-254175,-325208,-451370,-486173,-366093,-316387,-387703,-329548,-240496,-169600,-12116,98744,93171,199523,315455,216901,-5776,-192671,-294977,-354339,-283818,-25014,92603,-176312,-459969,-418539,-167709,-908,-29901,-3497,125300,109234,88334,131386,72475,-92248,-192820,-300354,-498647,-463699,-164911,1852,69567,265845,230347,-104537,-332306,-264560,-175711,-295337,-258394,115158,256290,-41141,-299360,-407531,-381794,-324891,-335194,-311188,-231612,-208602,-50919,112343,-63780,-212240,-121312,-201497,-458277,-448010,-401045,-541664,-525335,-378704,-391494,-394217,-353815,-411196,-430500,-323293,-244370,-300943,-417195,-458550,-573045,-826890,-937379,-835807,-787338,-750562,-541051,-717589,-1400240,-1232041,-912238,-1311487,-995989,-123568,-247114,-96559,692327,1334954,1454662,994594,62015,-904804,-613733,546010,1061134,709297,423853,98946,342749,612678,645356,718364,510417,179007,157527,406292,569302,458248,344260,412710,495120,574669,444231,103172,13892,136578,35719,60340,410515,557744,337971,139857,147925,188405,82121,-158136,-263674,-54100,201320,360526,365305,153751,124284,291238,199643,-7907,-67491,-16450,33849,52208,6398,-117605,-319201,-444083,-287699,-78470,-183353,-383372,-294505,-78170,129654,293510,196535,-72890,-191016,-152690,-36058,148765,109952,-182677,-352181,-200102,80520,403908,634750,486749,96838,1436,114771,-15689,-163851,17205,225081,276429,333645,437220,576569,536991,176961,-88394,-106346,-11181,233519,473762,251724,-135672,-287401,-241280,-138147,32436,141362,46045,-166018,-223223,56268,212359,-50216,-199035,-128403,-140622,-59457,207098,382606,327113,195299,89327,-33744,-104722,-2719,128239,189820,256082,274821,134352,-31072,-70770,-128272],[-194490,-119884,153162,208333,-77418,-262517,-157393,31532,203310,222193,79716,-12016,-27747,29089,183018,291936,127437,-120748,-154418,-17629,134552,198967,34744,-211495,-174265,-12446,38397,127645,248213,214991,-19110,-217137,-147494,59870,83204,-5135,-123361,-229462,-282018,-217768,-137219,-36855,2652,-45896,-60111,-5800,-47675,-137074,-249626,-248699,-138519,-134748,-181693,-71688,57020,55450,147457,244186,102440,-190673,-315339,-296499,-304927,-341952,-244984,-83760,105617,201614,46093,-201869,-279044,-230826,-226860,-325750,-399132,-397417,-287186,-74557,183819,299513,274532,199775,215815,216309,-87774,-327542,-254013,-133068,-102975,-44097,4217,37541,69837,118061,338521,303347,-11947,-128356,-111528,-60685,158626,240342,-64970,-323883,-384083,-291786,63259,343934,191655,-88073,-149968,-124544,-112298,-12138,102939,95743,-31264,-95585,97020,283838,59771,-221736,-253633,-268206,-294232,-175161,66801,193738,99078,1442,89199,213902,290098,344808,358940,316100,211456,116376,66420,150969,384521,397186,112367,69113,265167,220579,64168,-55063,-160427,-159352,-136971,-220027,-268942,-133767,29691,46706,-130040,-268463,-286730,-213449,-68979,58688,160700,186064,74094,103222,263659,220778,80918,168249,205832,5467,-95865,52756,202333,155691,-43674,-196335,-192035,-99266,-95606,-284237,-372980,-256192,-201989,-163778,18759,104998,5130,-119871,-159479,-12032,177290,189092,154424,210439,260758,260094,236052,127409,85679,278491,469028,272907,-201605,-363340,-182662,41982,149480,77022,43460,60734,-29500,-143418,-129035,-3225,230581,377339,323057,268225,317649,281132,218239,233169,223031,106310,-67261,-134767,-26863,26591,-113446,-212301,-239509,-268365,-312137,-333386,-346199,-302426,-153933,-17053,34123,61114,135984,85609,-174586,-387457,-360630,-133398,53469,105903,79829,34866,18632,100694,46358,-111349,-229287,-150275,142515,373003,349608,88995,-170226,-322093,-154673,193788,269525,89476,73,-11592,-142501,-258537,-227624,-175442,-181858,-156323,-59367,-40913,-133708,-261361,-185960,25215,118132,145084,267846,253976,68342,15690,46508,-46744,-59858,153188,242241,96084,4817,146731,330468,369607,258709,51749,-154220,-263987,-227289,-82951,-25599,-142932,-217787,-121921,-28261,-15261,-25311,31790,85869,95502,132752,168745,212861,239269,109008,-85767,-84411,75041,206444,214396,197255,191883,17125,-228400,-209310,-64018,-34935,-54956,35708,101294,32466,-86269,-106523,-83645,-111746,-73027,112078,195527,57767,-26406,74398,109807,211455,331156,130145,-145587,-131293,3545,100218,70617,-111486,-135467,-51346,-102953,-343587,-425308,-223778,-15753,-39472,-104680,-93706,-34005,193477,280510,41071,-120930,-54418,-157509,-250530,-173593,-140907,-40552,121552,49556,-92501,-130530,-53155,168549,168520,-50799,-69568,9039,-105725,-225430,-141609,131868,315337,113589,-180906,-321455,-417004,-327114,-16328,151514,48265,-74848,-135661,-115074,34085,67904,-135626,-336102,-247926,-6447,112011,31209,-187463,-139799,85605,86410,-69185,-122440,-150126,-286058,-421193,-401767,-260947,-184948,-207871,-231685,-157983,6738,23346,-59195,-2721,64426,-132011,-329710,-400171,-457872,-388709,-323386,-340186,-252934,-34294,201023,275389,-117407,-522391,-392045,-109712,-195242,-18690,628630,288345,-948767,-1378676,-2999935,-2968440,3057771,5414856,-594009,-4310552,-2593145,-264260,1343367,1463225,886997,1367956,1365023,274078,-404197,-595648,-466486,131058,456598,-41953,-559303,-567485,-115766,130682,179870,179314,168873,9864,-298623,-416490,-219790,-74693,-40562,-65911,-140900,-249127,-220742,-117126,110919,360128,329724,99928,37639,73665,-35212,-196921,-152275,125591,325558,314318,370239,407144,245689,-61945,-275672,-392452,-393823,-178151,21912,20317,21168,50041,-50430,-114848,-88298,-155460,-320811,-353594,-215140,-172050,-215657,-136470,10174,101019,177516,92708,-196011,-151042,253121,314296,-4510,-136347,25451,64562,-115603,-165416,-65286,-77478,-6333,185006,196821,52252,32589,137260,202955,162194,-1880,-73401,27101,114658,3737,31630,283745,232333,-108220,-251198,-245103,-320566,-345527,-242953,-35800,-28641,61456,216212,278674,102701,-133976,-249932,-106192,217469,263922,64441,-131444,-164099,-38589,56370,43056,-62559,-163771,-72528,-28932,-91131,-131564,-118302,-39312,23174,84160,192464,234481,171230,48470,75813,378418,585542,271107,-183791,-384597,-263488,-78710,89002,231274,250894,153757,18633,-18018,103323,173720,93832,63769,157696,111039,-194718,-301539,-75301,86185,221634,430595,468694,337664,198459,177795,258007,255654,161548,195219,274237,187035,54441,63086,110041,184958,167708,14495,69760,260010,232722,210057,167860,-29954,-187180,-128998,-120702,-187844,-187202,12145,129971,-34569,-204882,-195038,-80736,46053,28607,-49207,-71331,-14041,-3398,-49537,-146680,-256365,-212003,18478,40374,-189347,-225268,-118068,-225285,-380025,-310302,-182512,-140522,-86133,-31081,-33141,4273,-13516,-177583,-337985,-386419,-360810,-296041,-91500,12354,-76355,-56072,10183,53354,24101,-99935,-305086,-344518,-248642,-211590,-295762,-115011,200926,240682,53439,-139794,-279928,-292720,-240239,-280262,-254905,-117901,-72666,-131085,-108520,-33729,-41427,-101359,-193245,-265418,-225634,-125335,-11734,99936,204049,147606,68276,124098,164766,161961,215390,179992,-86409,-277590,-291032,-220914,-37096,174991,309200,341211,331607,172045,-131363,-291456,-176496,-98364,-202051,-232593,46352,304252,220815,49845,71067,120729,149782,132362,33595,-188554,-466799,-577679,-449379,-251828,-61259,45330,86186,-53910,-134915,-49842,110529,227262,138395,-137763,-288369,-117833,197421,378533,270441,129432,114177,98786,107991,87510,-154177,-317052,-41924,335210,405947,342962,326110,58133,-236004,-89244,152504,56173,-78955,-139869,-251000,-254862,-182398,-246215,-328904,-291006,-292183,-370338,-374692,-358180,-410382,-279508,-106920,-10068,52994,90050,75539,203342,352202,303388,54672,-145723,-197578,-236594,-213351,36152,129254,-198815,-465624,-394058,-196850,-68701,-59002,-1290,135510,95821,15146,58398,29623,-103511,-145985,-194841,-367638,-397780,-194031,-24250,90745,288949,317086,4293,-337192,-369950,-260180,-320172,-205849,173209,233552,-28277,-157022,-206365,-242809,-262602,-302707,-319225,-291807,-250329,-42492,136274,-55656,-241649,-151121,-148361,-366786,-406858,-410701,-620860,-709110,-602249,-513367,-439779,-450513,-553613,-560448,-429359,-311998,-337330,-499991,-525590,-512941,-709906,-862635,-763436,-703931,-632096,-337065,-506657,-1212843,-881732,-603762,-1754033,-1718005,-558866,-663607,-420891,993688,1793177,1736368,1258688,331318,-696012,-438621,392013,414221,-246409,-141012,215423,856422,1178488,1072870,946164,476308,32519,71432,334541,470617,377122,360943,457587,525341,588141,421765,75206,11786,132517,37106,35126,308424,476208,341583,127809,90518,169639,126126,-82048,-188588,-6022,264277,465233,431332,190344,165823,328267,284866,102122,-825,-42568,-66208,-127091,-145131,-124667,-204563,-322646,-195858,-25590,-173205,-407334,-281569,-15143,205167,332757,153995,-205894,-340215,-266354,-96282,131240,69317,-244151,-344372,-182036,14796,321502,683837,647957,270624,142436,224636,86701,-30266,126049,267352,282705,335327,405506,506428,442050,114816,-28691,51985,67669,194252,396096,169348,-202332,-275099,-211287,-185234,-88247,-15528,-129210,-228049,-116217,149323,140417,-132343,-219900,-162493,-243603,-160082,161242,304469,169595,48896,43514,-22925,-128713,-82109,106833,264455,378245,342735,136917,-22266,-41820,-86332],[-103724,-10389,213274,213276,-93993,-220328,-44670,162553,276755,246686,116063,46492,13036,27497,160990,294800,124489,-105450,-93335,36940,141306,173506,19947,-200776,-153598,-31825,-23272,19441,100005,106466,-59076,-236974,-120627,98534,86976,-19081,-148250,-288774,-300890,-170809,-120920,-31072,34994,-29002,-116356,-145853,-119813,-84572,-181964,-212388,-95004,-83150,-143854,-78989,-7621,7958,169187,247069,36027,-247947,-381820,-395593,-400595,-369505,-189237,23082,181121,240412,110363,-106694,-161770,-173076,-204492,-283479,-371225,-365128,-254337,-63512,169083,376612,426985,263229,157572,144839,-96732,-356131,-283460,-167494,-185506,-136246,-50988,19201,63445,102219,316651,305616,12619,-87825,-74004,-113945,91139,254647,1039,-348978,-528197,-452794,-40606,263632,96834,-139559,-206249,-239238,-243232,-116920,16142,27460,-36402,-85395,38532,171714,-22378,-234937,-229231,-262232,-315275,-164629,97896,204259,85844,-59576,-52976,-7889,39926,153912,234330,268760,272682,236552,150848,183815,354122,390559,215896,162027,241773,165738,68838,-21093,-119913,-116599,-75200,-147617,-247230,-149935,83791,208555,19072,-209004,-223180,-107633,94740,234466,245340,173115,-1479,69618,296141,289649,85031,157511,224165,79772,-5801,117574,214713,159692,-10119,-157449,-181196,-100904,-70504,-260953,-364814,-227807,-151485,-166068,-34161,68931,22709,-94164,-177653,-62215,148107,198365,211299,302171,351090,326920,266000,142328,119815,272550,352610,206817,-172044,-346041,-210691,52753,202178,137202,125705,175105,82972,-72106,-118191,-2447,264635,415821,353617,363062,470087,433746,317066,238518,140043,4012,-145893,-192874,-95469,-111298,-278714,-318632,-268573,-269868,-322186,-321399,-271594,-171585,-70070,-1559,31543,71970,143597,99800,-158656,-407309,-520144,-412913,-196227,-69059,7576,57839,84779,137780,4708,-165427,-190579,-40651,201782,329063,294806,73111,-180211,-362455,-216115,209987,395812,171730,-21222,-79497,-107535,-136925,-118546,-148492,-204845,-137609,-24238,-41618,-196103,-349477,-254871,35867,171894,171604,306274,358559,169390,14037,-23627,-72894,-36958,160193,247191,158000,117353,232101,377150,379777,272539,69171,-149333,-255501,-179504,-27922,21479,-103303,-202692,-74173,129295,123701,-1734,-36103,-47565,-69088,-57959,-25723,98256,220362,137209,-38241,-35061,65803,118679,129229,187124,199284,-23641,-292336,-277564,-139263,-97164,-26406,166823,239713,132553,-79886,-192941,-165583,-94564,-45255,117414,219375,73466,-42379,26170,79727,222890,332877,78802,-220696,-148103,81658,133828,-27147,-221673,-220879,-149372,-172357,-322255,-352482,-160219,-32200,-75858,-91436,-64089,-36823,175918,287709,-359,-158147,-6248,-40041,-192204,-173627,-134108,-65886,73447,69848,-44325,-127238,-52678,202654,232518,42803,11368,35606,-88243,-156260,-63979,156994,305535,128731,-103589,-202485,-315087,-282515,-14864,142507,85306,-27246,-138131,-166696,-34860,-3355,-220948,-428961,-317371,-37192,110411,1337,-183887,-84393,169972,184238,23233,-39270,-64876,-180597,-342306,-421977,-356757,-216603,-103657,-107717,-78801,27024,11598,-49588,49080,100614,-75682,-233225,-300814,-313632,-168106,-101725,-273915,-319861,-152385,48004,23782,-306934,-653737,-484437,-141017,-220160,-59731,692266,505705,-385610,-272178,-2095459,-3476496,1165721,4124533,-235463,-3359674,-1953860,-140583,1566615,1656282,806282,1209849,1217950,85592,-628559,-800343,-596316,195115,596867,49190,-483720,-420946,-20260,207403,237183,203517,163196,-43271,-372852,-465725,-192390,66676,150015,136663,-24870,-338941,-439264,-216392,100279,406685,433517,232549,170223,161240,16518,-139530,-90022,151728,279446,276982,384656,470821,302563,-31308,-252570,-372120,-387291,-181575,38199,52721,78254,163294,57861,-92312,-151790,-213591,-344364,-330735,-178967,-142017,-200521,-114392,86034,229241,290080,162741,-95312,-99199,187519,239434,-30834,-146006,41312,128801,23296,-22064,6662,-49897,48428,229291,191135,21853,10063,140040,225012,195495,53055,-32069,33285,91753,16355,19495,198750,118080,-209284,-277241,-209095,-306647,-477336,-453984,-208802,-131176,-41954,115066,184717,57421,-108509,-204813,-100086,183155,235788,27236,-132818,-70834,48539,119228,132953,-10920,-157168,-75086,-26938,-70658,-102854,-86613,-410,90381,146864,257481,261565,143810,-38405,-78863,205905,416029,199246,-190563,-391692,-320843,-182018,-9042,177540,211507,114975,4642,-28487,76999,100184,-27542,-84502,86715,103883,-164764,-268440,-104080,25441,185366,419196,452817,300567,107130,101996,228007,226329,98559,117251,256462,219587,98953,115941,147792,189466,193877,78596,127688,325780,313977,233739,162342,1387,-119836,-106724,-157083,-258211,-175118,122571,235152,-1048,-251233,-269978,-136324,-2205,-63466,-163511,-148190,-79175,-58405,-31649,-95344,-285953,-309402,-63018,-35130,-246006,-202284,-98594,-232433,-345362,-302568,-271945,-272900,-178655,-64116,-11691,14607,-36507,-189170,-382691,-506131,-511788,-373639,-75614,27310,-77684,-34791,71764,80355,51048,-95372,-371817,-415295,-257440,-156779,-200146,-15603,227626,192690,73098,-82166,-248336,-195116,-45463,-121474,-249484,-198430,-149445,-197547,-213107,-184548,-178864,-167878,-145182,-162292,-141601,-96035,-22035,73870,201005,144449,13042,7744,69012,131031,215674,139291,-169069,-421369,-395691,-229287,-14086,206806,311952,249486,166056,29590,-193403,-248495,-131280,-126396,-214249,-199462,56541,324685,317182,174343,139549,143468,146276,141152,29735,-229574,-501575,-567098,-388442,-161494,61099,195405,181167,-3366,-65299,18166,87403,164914,168354,-25595,-165088,-12858,210922,254536,102838,18981,36152,44254,128758,167097,-51574,-161194,98222,397938,490799,435423,356095,39898,-261346,-110524,93336,10900,-70051,-86903,-191162,-226098,-208830,-278910,-323020,-219088,-122732,-223453,-355084,-402790,-394772,-205843,-17687,42335,19669,17000,11820,127619,298377,314081,86456,-83577,-72210,-88621,-103534,112665,154612,-200626,-417690,-318214,-179857,-97027,-69711,-10666,128328,109209,-31091,-38758,-49911,-112136,-71700,-57101,-189793,-278759,-186414,-51326,87648,283795,383391,123237,-296296,-424280,-307074,-306126,-137823,202619,162002,-45963,-27730,-9474,-100720,-178847,-253108,-323016,-373689,-334204,-96495,73166,-121009,-317874,-201406,-110870,-283711,-372665,-409573,-662013,-856957,-796951,-596359,-432510,-477547,-633763,-649858,-510454,-367179,-348954,-505836,-531977,-438127,-564261,-762507,-730768,-653410,-518142,-195700,-357155,-1048487,-756676,-502642,-2025988,-2262596,-894767,-741827,-506498,1122487,1959584,1793492,1401851,606937,-372356,-172032,369199,-237521,-1205100,-745930,389740,1417122,1711711,1449682,1105147,410865,-72487,42869,280851,377971,354909,435611,526236,574821,597952,378394,53861,57465,174178,66329,28003,201693,358942,342369,173619,78167,143001,158394,34586,-33381,105377,371560,590763,491251,208799,168400,306846,342337,252541,133022,-12782,-112346,-224730,-210296,-70125,-52067,-161858,-95332,13282,-127593,-344329,-240699,25206,241044,323839,107395,-272237,-418728,-345870,-148455,86119,18288,-265816,-293151,-132674,-17470,224474,630564,693638,403952,295437,322598,145014,57011,208047,299174,289227,327754,360087,409242,302940,39087,57382,232064,147349,117408,226738,47804,-241244,-199072,-92732,-155285,-171150,-152495,-242121,-206341,38963,250089,111880,-132008,-166794,-136345,-272910,-219068,103754,198442,-8088,-105330,252,-9025,-148524,-140214,84617,294264,445186,399128,153362,-13694,-20588,-43637],[-13164,96159,257502,195263,-102513,-174306,39166,247823,293097,219858,126500,89671,59729,49494,147152,249805,85928,-77251,-10313,91363,127875,140035,33761,-143997,-133784,-82734,-106756,-109239,-70409,-15760,-90685,-229787,-79047,131209,100256,-7545,-131426,-287536,-246631,-80129,-73490,-19075,73310,1680,-187216,-328615,-212772,-44223,-115172,-194419,-105150,-53308,-91873,-103095,-101978,-43820,165636,226013,-19045,-263162,-391210,-443429,-462363,-363844,-106354,130867,215994,233062,167789,30485,-7966,-76904,-133971,-185043,-291326,-287027,-168252,-9710,162648,408954,488931,262481,81436,63289,-96964,-344772,-293117,-207959,-249895,-195969,-75851,18984,38886,65429,264917,301791,58498,-40519,-32613,-137877,26437,242522,57082,-350472,-622001,-563620,-141526,158820,21047,-156270,-235534,-323612,-356923,-223398,-73581,-45398,-31650,-23873,37028,87697,-71010,-206620,-157199,-192910,-281217,-129545,126566,207178,80202,-94458,-175624,-222171,-217288,-69271,66063,166960,275509,315002,232629,204669,282466,323613,247016,199433,189488,92003,36554,-5574,-99638,-116055,-40681,-84206,-217680,-175526,68316,270015,135821,-144147,-182952,-53385,169554,309259,260709,143616,-20899,54214,257919,235385,29102,130814,260793,192732,107659,157684,189331,145283,29932,-109014,-159104,-63442,2693,-177846,-310612,-205847,-127821,-146688,-51518,56245,68623,-19214,-131884,-76080,118308,205561,250261,336974,362116,332410,262570,149703,154674,257229,235983,132069,-118006,-292123,-207605,59214,205330,159320,181054,252383,181145,21753,-92781,-6010,275497,418263,349697,420376,563734,500459,328831,178834,15711,-127386,-235481,-243066,-163426,-243661,-411047,-405461,-281608,-237934,-281569,-280687,-192981,-41646,-1889,-13108,28718,85843,131143,109172,-85078,-336086,-599195,-675313,-463380,-234892,-35908,93031,152434,156522,-46946,-213810,-136106,30785,158833,189718,151421,18221,-181409,-348804,-270331,102153,370867,218131,-12807,-116042,-69678,-5330,29339,-50072,-154657,-84936,29650,-9306,-212116,-376036,-281712,30131,160397,139843,304190,415331,208344,-41021,-123257,-104435,4142,165840,222482,202045,239071,315688,387212,366252,279439,70779,-164712,-241217,-126998,14872,71107,-37183,-172214,-57139,210621,205880,13368,-101132,-170754,-207120,-215473,-190823,-16878,179344,160869,20324,-4622,30474,18408,30059,150286,181213,-66691,-328661,-308480,-188008,-165072,-26981,271861,393999,259647,-12619,-192063,-172355,-35959,505,100639,200209,77666,-26395,-585,56366,228444,314050,41350,-212202,-79518,168596,133409,-122376,-294374,-301224,-236170,-192286,-238868,-247535,-90356,-38617,-106053,-80938,-48081,-57855,114944,230258,-66549,-173325,61430,93502,-103366,-144018,-93392,-56273,27356,62036,-15955,-97804,-8074,225398,255850,97484,47272,14707,-94648,-97314,2322,157793,252561,109782,-46315,-79016,-188603,-237612,-49076,107258,133351,45105,-143895,-231168,-86465,-18496,-233027,-433394,-336625,-96725,48763,-49288,-154045,-29253,196420,200402,59730,20908,17128,-66523,-245927,-426092,-447678,-230381,37292,49892,-2076,19790,-15624,-32066,117912,140452,-10675,-100929,-166184,-163687,25126,71383,-208387,-308099,-183618,-99843,-225047,-414251,-609225,-450507,-191922,-319118,-202609,588597,561247,110124,684111,-1168432,-4017898,-1520821,1975189,470734,-1034983,-229671,269789,1570616,1734106,775907,1005513,950080,-116061,-736176,-901691,-723161,168711,636559,118091,-376926,-233387,47641,188714,161618,126052,105659,-65499,-315274,-355389,-100522,156057,228143,252604,56521,-390117,-574918,-265884,100716,422681,485519,320345,272172,239433,51928,-113116,-53142,137410,175473,172597,294020,423777,301312,2883,-200463,-289653,-307307,-174751,-13657,9874,106256,296518,226298,-28673,-187460,-231664,-305857,-256135,-136151,-135952,-185520,-67495,164758,313592,313084,153044,-19898,-55204,73799,130296,-27068,-102369,79138,179590,126752,99793,81925,16097,118077,236171,123610,-55852,-50287,105986,243376,236590,108258,12756,41975,52759,5660,-961,104892,24229,-235630,-254768,-165204,-246294,-472217,-514025,-348785,-221299,-147003,-20997,36823,-411,-60262,-127979,-55445,152128,170145,-49685,-139718,14702,119599,176011,216209,44204,-133083,-80477,-10096,-14228,-41524,-28358,61072,151806,174900,266717,261547,101739,-132524,-225020,1798,182488,87421,-189691,-326250,-294224,-224284,-84643,89950,117243,45573,-11974,-37513,28790,22147,-123951,-197797,6442,74949,-120151,-210928,-116541,-35768,87913,302501,351952,206591,8578,22050,180625,189511,35328,27888,229355,285086,192656,178405,178440,189691,212268,139225,171799,337177,339840,232159,144220,-1847,-95280,-116175,-183461,-292559,-132077,236817,328291,47393,-224720,-247997,-119147,-19445,-121739,-253708,-221473,-155760,-116183,3488,10923,-259345,-386473,-159190,-117032,-274513,-160060,-71949,-223369,-299077,-275201,-333043,-394330,-270522,-101544,-29554,-38651,-100057,-199305,-372306,-529083,-569761,-409941,-100310,-9016,-104534,-51433,92221,113274,93283,-118298,-424355,-438742,-224853,-62305,-43493,65939,171840,83698,33507,-58859,-200552,-74572,152407,49495,-215255,-244473,-164511,-189272,-266907,-299022,-265511,-181607,-71323,-51742,-74199,-75722,-24405,60319,166748,116038,-43117,-105214,-25004,86436,182664,95780,-192178,-475965,-455585,-265353,-70779,174503,291357,139209,-41625,-140224,-240793,-185755,-92444,-160889,-208047,-133121,68581,304052,334233,232118,175969,146387,127448,125194,-7678,-265248,-468727,-446269,-238288,-22753,193292,316771,201100,16557,-6450,54500,15372,31608,135002,66325,-45508,59335,179744,92599,-89526,-121525,-51912,3825,137916,209218,54082,20467,208474,373754,462071,403388,258569,-30843,-272088,-147792,-29377,-104214,-115121,-72360,-127500,-166765,-191596,-243503,-250574,-134731,3024,-93760,-321104,-444237,-348847,-122833,11152,-25109,-100038,-99286,-88539,-10103,179027,256770,82057,-26644,47001,52726,20923,184439,162334,-181721,-328818,-203761,-112560,-72282,-55710,-23770,116056,142261,-57519,-150477,-140961,-102385,31208,99026,-11263,-145671,-144726,-62156,65901,247574,407393,224323,-224208,-422684,-316853,-274857,-92035,177695,55681,-85260,58620,129102,16535,-74026,-166293,-287258,-430689,-426653,-197153,-68242,-257797,-427669,-257127,-92178,-224842,-349312,-389142,-640823,-920752,-908384,-629305,-389461,-435002,-636890,-686095,-552546,-393993,-331032,-441143,-486044,-372817,-441192,-685266,-754933,-644970,-437030,-153888,-302889,-971653,-981181,-795149,-2149603,-2540644,-1065937,-365153,-124550,1171043,1855590,1653729,1403058,821535,-47528,36814,397885,-684889,-1795787,-1132192,583902,1865455,2059164,1664543,1142754,319428,-116565,77342,267417,327231,397527,527550,572641,609352,596667,331970,60253,148639,248250,112758,41897,115315,235385,339876,260552,112001,116476,168853,156650,154139,241569,480406,692291,534213,220885,157366,265711,375858,399357,283502,67172,-85488,-209679,-172288,20851,83638,-17281,-20493,27463,-61483,-207348,-159626,60459,255613,291819,86313,-235868,-399196,-377560,-192452,11477,-46328,-255875,-219918,-59650,7973,164739,509485,620374,466785,422993,381187,146776,83467,251156,317458,296606,330729,346726,325655,151095,-42678,133214,381459,218399,36984,33445,-70195,-239111,-95611,54102,-78217,-206915,-238877,-263580,-100979,216836,348632,149623,-54694,-66821,-64374,-225865,-228215,35529,79225,-163270,-226149,-36968,-12030,-177745,-172857,60253,265316,431312,421338,174067,-7823,-8782,-4976],[63571,173386,261437,144232,-108682,-142972,72043,271264,264109,172964,131940,124995,106157,86028,144872,176414,32504,-35375,72195,121719,97420,119453,85361,-40975,-99367,-134130,-186003,-224590,-213840,-114384,-104773,-205975,-56019,139434,117451,25642,-75242,-219193,-137299,22825,-14207,-9899,100910,38309,-236779,-457809,-269816,-19993,-70782,-199596,-159232,-44648,-26731,-112591,-171952,-69380,142816,187849,-27111,-204753,-313306,-397629,-440336,-308701,-18690,198558,196167,182908,203120,178434,148818,39036,-32511,-63229,-178955,-169150,-27177,77595,151331,357143,421962,197622,19979,14419,-76707,-287909,-270832,-228617,-270222,-206002,-63653,34428,5478,16371,192771,278158,96581,-10564,-11561,-126332,-13138,201829,72200,-334988,-636417,-591814,-212509,56356,-21049,-140962,-230011,-351996,-413530,-292081,-138152,-98252,-12572,78069,91419,44637,-86719,-155358,-66480,-91631,-210628,-79605,156501,215521,92052,-87801,-232775,-353525,-396405,-252396,-90330,38460,213137,325003,283339,204352,190401,215424,194489,161239,113849,17590,-14962,6720,-80118,-139423,-38671,-41720,-180195,-191466,12679,235669,180152,-96567,-169294,-46608,150725,259722,202006,115833,34556,69930,159901,68281,-72017,84705,285564,287458,186257,142770,126142,102431,41799,-75649,-132988,-4636,96368,-58828,-218499,-185797,-141158,-134230,-51530,58010,125796,85465,-38767,-57735,88354,202240,258065,300861,281828,262727,214776,132781,160831,225001,166495,91767,-38943,-205384,-171395,55152,154530,131039,192238,272172,243031,123849,-45987,-9814,261636,392316,324471,435247,585382,464930,243972,71619,-110449,-250951,-308727,-266916,-207660,-324895,-462173,-422940,-254605,-176580,-204689,-226594,-134006,51353,34841,-52564,17368,99713,113384,110286,15170,-191863,-551861,-797180,-638527,-335297,-46334,123050,193901,148127,-93909,-244274,-88755,37243,23482,2323,-27146,-63759,-173895,-290095,-311214,-92320,197397,188999,6994,-98631,-26019,96328,165913,95373,-36409,-15536,75846,35105,-174195,-327393,-256662,12277,102820,79524,271798,405456,173736,-128604,-226432,-144008,38796,163755,176825,216327,328019,366151,347219,318280,264657,56248,-192988,-233493,-100099,24983,108800,38874,-137031,-82514,189040,216597,20368,-147352,-248144,-284366,-306517,-286020,-96905,131777,169531,66065,-5307,-27439,-71079,-53168,91143,126149,-110195,-327024,-285130,-189619,-213739,-49619,331411,528975,389186,94488,-120028,-110516,40477,46592,63174,132461,60288,9197,3205,53886,225352,263343,13538,-126363,55978,237899,109639,-166646,-304953,-352457,-280884,-152017,-121040,-140892,-32512,-31083,-122852,-82714,-56053,-94610,21381,105636,-148697,-169572,129650,206340,-16482,-106813,-37253,-8607,5409,41981,19583,-11756,81712,230093,228271,95278,30413,-39330,-119305,-59992,51408,143734,174059,59212,-25920,18011,-64086,-194403,-108994,57020,187900,131766,-150065,-301347,-121076,15177,-166637,-337714,-286228,-154205,-49945,-89920,-93110,23650,173123,144566,32924,33178,71297,31392,-151543,-410835,-506622,-219682,171770,197131,61811,9643,-23983,13513,193006,181939,52925,25665,-48744,-65929,146532,183068,-136051,-235035,-132248,-187377,-373287,-388229,-384386,-290478,-238562,-468566,-423085,346000,511431,498329,1316608,-542025,-4859866,-4660082,-525534,1444072,2142008,2216401,960980,1354171,1622207,759143,794093,657553,-263589,-714438,-876662,-793524,72536,593372,196725,-203649,-47651,59856,75474,-7514,-24589,-4606,-78947,-172780,-142673,10632,159647,186441,250578,83809,-366859,-568486,-262584,101824,399947,469396,339512,311157,276946,49407,-136874,-54087,94035,52620,26218,117559,268198,230184,16129,-141842,-163722,-162952,-144807,-111500,-95713,97591,422033,422992,66416,-184209,-211105,-228299,-166006,-109539,-164629,-179268,-3668,232026,331712,245568,92792,33833,-21587,-55645,-620,-20765,-28672,132510,214995,175409,162069,124208,92071,179013,195227,5716,-169404,-145375,42945,252716,269434,144349,39598,25405,567,-14152,-19274,18158,-30926,-179858,-190933,-119778,-152991,-342454,-415385,-359816,-232539,-207880,-151427,-118949,-60163,-13900,-41808,25204,151524,82865,-161767,-153094,80910,168860,214966,262940,86730,-82159,-50297,42416,71629,47546,53047,128349,182514,163339,215231,221291,54640,-204138,-322339,-171994,-28842,-21923,-163036,-189710,-178355,-191968,-125611,-23082,-24646,-44448,-35886,-55265,-32324,-46138,-177951,-236445,-60287,14106,-99161,-161372,-112154,-80350,-36603,125169,205244,95015,-50425,-19813,129741,140705,-22060,-51766,199525,373423,327227,259107,216561,202278,233817,195621,202473,303960,312255,211142,117174,-34980,-124501,-159000,-201080,-268392,-37762,350877,403532,113790,-125364,-138165,-45558,-13599,-130413,-278803,-263984,-221588,-159990,46762,136762,-192145,-429433,-244714,-177875,-267553,-116867,-47269,-205091,-265287,-249253,-357319,-464369,-325478,-128869,-85631,-134945,-174862,-203885,-307683,-438471,-500288,-373559,-137289,-66688,-130439,-75281,77180,125268,100504,-176122,-447287,-403215,-156322,44261,122551,111733,53233,-42348,-22747,-52454,-130771,63796,324758,188919,-168023,-263035,-143614,-121288,-248501,-335776,-278233,-149989,1210,44400,-41792,-97531,-45643,49803,111204,75022,-87813,-197770,-110139,25795,111399,55379,-151077,-430814,-468852,-331623,-199135,69796,237398,36226,-229203,-292888,-263040,-115480,-63119,-192371,-197565,-66777,74533,244924,268015,202898,165809,125834,94060,84761,-62449,-281314,-374500,-245834,-50560,112219,289628,353246,130445,-6935,13621,28632,-99757,-138304,44669,105546,27094,73400,118123,-44794,-235124,-237000,-120493,-20072,122689,193816,123516,166146,253340,271246,325372,261315,72832,-137906,-269309,-186437,-178520,-257549,-200842,-103093,-81082,-92557,-138378,-163647,-146678,-64152,55257,-14007,-276585,-450483,-275507,-39679,-5898,-166129,-255743,-219452,-198989,-161991,46910,168156,53573,14142,131120,152262,126794,226128,146319,-148111,-220694,-76278,-12595,-6476,-24167,-35843,101379,169958,-74006,-247826,-206067,-63663,153179,255864,130732,-38268,-85549,-49300,36234,189301,385056,286615,-144634,-379270,-301304,-245963,-88226,94067,-61097,-128032,88502,178916,93378,46641,-31635,-184803,-414044,-481020,-308604,-245454,-424129,-529825,-294720,-82547,-187413,-328692,-340665,-544917,-871261,-908254,-619299,-341726,-349738,-572365,-669235,-551769,-385202,-288810,-338343,-412595,-331730,-368261,-651560,-820763,-669152,-403693,-217230,-353855,-1009333,-1527754,-1504778,-2210706,-2554164,-1061290,413602,768834,1268193,1593411,1394605,1265659,909000,156489,32486,305364,-812576,-1765381,-1088827,794478,2098764,2137574,1668170,1047305,204764,-115246,151101,297426,336549,485952,592971,563811,603401,579507,300915,108297,267801,329355,162709,77493,68578,135353,332369,356935,178901,99821,156585,247830,311852,352805,546744,732538,552511,240245,161112,243505,392836,495201,394362,177320,15358,-88159,-47738,113649,153276,58428,5853,18146,2112,-42041,-43796,100958,260350,262019,110214,-99758,-288818,-359005,-224445,-77556,-117078,-229672,-149290,21913,92398,175496,377376,469780,453019,486644,377429,99349,63313,257878,320680,301945,349490,376078,273938,16344,-122159,165464,462707,279096,-8229,-107141,-142933,-193450,-4853,161945,4873,-196213,-255173,-193540,58799,382932,437788,243143,63380,39978,24081,-131238,-199937,-39301,-36072,-264921,-286030,-62898,-37561,-211815,-175382,36114,183659,337744,390680,179962,-8998,-5909,27121],[116807,202808,211125,64336,-113988,-132324,53161,236949,215343,141860,151727,160773,143467,117130,141766,95886,-11530,21316,139468,118035,60784,125115,166385,90552,-35157,-150494,-235424,-297531,-289938,-158346,-98633,-184183,-74969,117558,133236,69548,5586,-103409,-16448,101992,34781,-10848,101416,64879,-240932,-465895,-252567,-8864,-61555,-221471,-223760,-42951,48178,-83231,-179234,-55215,107934,136130,19595,-69736,-149614,-247598,-311400,-203463,48764,197969,125648,108942,213679,302841,274891,147781,72062,44974,-62778,-34886,137680,175699,127905,215878,241790,94845,-5181,19077,-30228,-188332,-206165,-202870,-231397,-165486,-22744,57899,-18940,-27988,113905,223477,101592,-13605,-28473,-94002,-19768,139818,33508,-312060,-566388,-528528,-236222,-22055,-33982,-106616,-188034,-311370,-388314,-297369,-163447,-121253,15163,191687,177224,38613,-82662,-110574,1747,-2372,-130653,-27003,188698,237912,124473,-40512,-203585,-361265,-448671,-344296,-190756,-80723,107365,270896,286707,181399,100352,90417,73992,56858,32143,-34328,-51791,36385,-38933,-152895,-53523,-16503,-132219,-177409,-36152,146550,139916,-79823,-169543,-62139,69609,105607,79674,97186,143401,113570,37673,-145360,-186459,19273,269790,312774,180532,61249,39909,35222,4620,-74273,-106806,59366,191322,70833,-106421,-161800,-187714,-158008,-60450,60465,173367,189080,70260,-19756,57528,177371,226467,202103,126894,121772,117387,73851,110209,168708,162265,111103,49846,-104790,-111865,40525,65997,56725,157666,241116,265701,217424,22265,-8393,223192,342848,289322,415563,545263,347524,84088,-53580,-198882,-327370,-340638,-254934,-213553,-333642,-422911,-348419,-173349,-97913,-121853,-181601,-110811,87694,42582,-98265,-351,109299,100227,98441,98192,-26422,-392805,-716277,-641369,-340343,-33977,135417,194211,113370,-126755,-253002,-69632,-19678,-154524,-176317,-181732,-151730,-154844,-203224,-324887,-291765,-56113,73040,13836,-30228,22094,137409,241658,239314,113744,47197,92590,72456,-87950,-212357,-184547,-6151,35672,30218,228128,332021,82012,-216857,-311427,-191848,49644,151660,122997,197549,354691,360272,254314,227933,220922,35547,-218834,-239539,-114650,-4228,124452,107583,-104212,-140804,84438,172844,25562,-165608,-268320,-294488,-320611,-294310,-120727,91872,159892,88395,-27286,-91465,-129806,-99038,17334,32692,-151793,-287103,-207069,-141432,-230183,-85077,337699,607217,487230,200625,-20612,-14642,103160,73222,13000,32363,27242,50787,35107,75588,206785,171933,-14494,7543,218550,272004,83172,-131496,-252813,-362701,-270427,-63608,-5425,-56110,9594,-7030,-121206,-97135,-81749,-132716,-82057,-60823,-227780,-153615,176678,271647,40268,-90193,3522,63241,22041,32827,89827,142858,196340,205086,149116,38532,-22098,-88043,-138211,-43308,86547,132581,97693,-9619,-44309,70639,35927,-155349,-180642,810,236186,212233,-155445,-367410,-144950,72722,-46912,-171297,-172637,-174308,-140386,-90282,-8814,72288,129356,60629,-29866,-466,86145,97119,-74476,-375225,-509665,-184280,255467,287870,101056,12613,5794,89929,251078,210333,101601,109008,11570,-48325,179892,240348,-52864,-139350,-41643,-191668,-375263,-231249,-51225,-68186,-266792,-624750,-669160,30836,436482,777441,1590006,-340041,-5957299,-7639323,-2774702,2411281,5183605,4670747,1830428,1022148,1311233,699775,599285,434198,-305308,-587319,-731691,-764763,-58269,486915,295925,40406,100753,14850,-88727,-188440,-187279,-143164,-103584,-21106,73174,85889,75052,60666,144211,57966,-267469,-428727,-220181,95112,339965,386371,289794,286369,264605,8588,-197903,-81239,42680,-54836,-130039,-92883,54626,114021,4581,-89667,-23239,15074,-85630,-214802,-230005,50660,502563,590120,167703,-142291,-163104,-149776,-104595,-115111,-220323,-182805,62611,276680,289053,126369,26661,74921,3341,-162833,-130760,-34146,44349,185233,233959,174660,151317,109512,143806,210800,117557,-122972,-279994,-248356,-26430,251072,280437,147724,35574,-26926,-55224,-26189,-29782,-54138,-48966,-70092,-106405,-75619,-46836,-145191,-214561,-213964,-135220,-192825,-229381,-224691,-106432,9052,32601,129459,195638,-398,-279443,-163073,123171,196319,229360,255954,104102,-6636,34844,131971,167130,148184,144517,180979,174858,126821,123959,141873,13950,-227786,-345586,-260545,-144101,-90863,-104165,-11895,-4640,-103655,-132720,-140967,-187665,-138422,-67866,-87236,-95501,-103604,-190791,-188116,-88729,-69549,-121214,-138294,-93613,-100346,-149559,-52649,61325,8657,-41670,3503,90551,76920,-69557,-102890,172354,455858,463832,345773,263508,227788,255984,241838,221670,249710,253184,184576,93776,-70287,-185977,-221375,-215876,-189320,106293,459901,458146,191086,19881,23516,55114,4057,-96420,-227989,-259911,-256499,-178655,85389,240937,-108594,-430392,-296992,-200068,-230349,-86248,-28330,-178959,-250992,-238730,-346067,-459151,-322827,-140104,-162018,-236977,-230623,-195566,-202401,-259080,-315183,-250544,-138254,-98776,-126493,-79825,39557,93323,34954,-262101,-436687,-318440,-71242,126570,235448,115285,-82584,-136543,-42616,-31693,-37136,211489,447038,261764,-125082,-266399,-126659,-35578,-169597,-287662,-221707,-93439,54691,116533,-38781,-161363,-87344,39015,53190,32599,-116897,-260586,-187691,-55589,8981,19982,-68030,-314111,-446174,-414724,-361382,-86000,150148,-41688,-345772,-390014,-255529,-47184,-38950,-211814,-200724,-39351,64851,164447,148975,102281,111419,86042,49690,26821,-114282,-272470,-250593,-32357,114051,192893,305864,275331,-4235,-67048,-13955,-60441,-234656,-294022,-71194,82368,28636,23459,47236,-106404,-284719,-289642,-152714,-29477,82448,126997,136808,231312,223655,132216,136709,66649,-132696,-250268,-255668,-209357,-305088,-396781,-294351,-165152,-63833,-22367,-66368,-73076,-51920,-25789,37493,9114,-216945,-384366,-174339,39678,-34475,-301511,-381773,-301939,-286349,-274439,-44538,95704,27514,40613,166526,189636,183802,217190,103255,-110161,-117642,33104,86702,68375,7236,-47373,76928,163176,-85991,-293280,-212764,1326,268996,385595,215156,18709,-30393,-17349,10843,128945,333865,302667,-81313,-318066,-273564,-225029,-119404,-27797,-161610,-154568,68446,143213,127409,167614,135249,-18448,-298275,-457935,-388901,-398702,-554895,-574640,-292873,-66444,-156210,-297125,-261207,-383354,-713599,-806688,-586416,-318084,-260682,-467916,-611626,-516595,-346089,-235745,-240776,-341366,-314743,-339147,-645436,-886931,-700853,-414203,-360374,-494727,-1144016,-2237620,-2483970,-2311727,-2383136,-922699,1385254,1990284,1504231,1318756,1109810,1018788,829367,159663,-271924,-73179,-650605,-1084782,-545479,1042512,2104297,1962872,1489698,855177,74482,-104685,223319,354332,397809,582534,602971,495323,552703,547116,297033,197455,388231,391040,205314,132237,69543,79930,318659,429481,257343,102025,131532,285273,388830,398267,542529,695154,543425,275483,196980,260483,398032,507555,427217,289555,171204,101558,121692,179350,133660,38041,-17342,-1639,42796,93987,80909,143515,256743,249954,179178,93755,-125254,-297106,-234885,-153219,-176247,-199797,-96915,95052,212770,255715,287596,308470,380397,463342,304288,27081,30966,241794,307642,299956,373737,423453,248975,-78649,-187410,141807,467082,332744,8506,-145714,-145555,-114892,43635,185836,60701,-145689,-199175,-59526,224044,495564,502424,350480,173026,118389,97761,-34048,-159301,-111231,-129048,-300261,-279313,-73185,-75117,-229209,-142865,18407,73181,190396,300074,151609,-21859,-10677,50404],[140832,179633,112036,-25275,-113725,-133506,346,163559,170380,145720,189497,196375,161353,121503,117533,23547,-29310,89021,185829,89097,32972,155710,251386,218195,63164,-108928,-240281,-313795,-281084,-134654,-76064,-180222,-135517,74788,143301,109001,88444,22522,69631,132694,58983,-23240,65493,62453,-199425,-349473,-160550,-4033,-86955,-247621,-260319,-29563,124415,-14455,-119436,-6252,70515,74174,96100,108261,61196,-24623,-96259,-66156,77994,125768,25195,38831,209634,376838,344616,222094,151681,114264,31718,82780,272773,258726,102516,31712,19339,-4456,8120,67640,36604,-60778,-99618,-119463,-136335,-88121,28179,79611,-17601,-48223,44307,138720,66382,-47344,-82875,-66181,-1205,70423,-49767,-291680,-434500,-393426,-211284,-66583,-35549,-69920,-116336,-207244,-282337,-238684,-154389,-122889,36511,279804,258091,54740,-75968,-99648,11621,36790,-67188,16992,219715,274610,172771,30788,-102605,-257010,-381706,-336683,-221123,-161604,-2440,183459,246002,143679,29037,-29312,-78592,-78451,-33489,-45530,-42708,94329,32444,-128770,-58994,6710,-71587,-123431,-40840,56516,42333,-88910,-163169,-70846,-26851,-99097,-81819,81254,254980,168301,-61840,-312636,-278278,-60232,200915,247515,75034,-72101,-46266,-39804,-78724,-108215,-82072,119334,280294,192096,5247,-128322,-249295,-230797,-98046,51561,194635,261346,161611,22134,26463,125736,157085,67316,-64008,-66701,-21841,-31965,-4925,87449,201285,179814,120936,-19962,-50203,19787,-30899,-44504,90362,187085,262196,286650,102794,2741,163250,271460,248298,373948,468189,194957,-102927,-162661,-222395,-328915,-319451,-212677,-183294,-280821,-320350,-196425,-43906,-18518,-63507,-163382,-125335,70443,37222,-118309,-13483,110570,92786,70575,127450,100671,-183528,-466027,-465849,-259428,-16479,128327,159280,64730,-141604,-245593,-90219,-111319,-305371,-302088,-276496,-222335,-120216,-105461,-296341,-414073,-292247,-102914,-8601,62350,67072,107527,226870,325210,238965,81437,73086,95249,29176,-60517,-84369,-11082,-4473,21646,192227,219188,-30286,-275351,-365035,-243099,34065,132868,74028,153037,314446,294065,121790,99687,155238,23558,-227680,-258106,-165150,-64078,114348,154848,-76429,-205242,-47159,112573,38201,-153984,-244836,-258693,-272661,-227101,-88892,67059,136799,93322,-45332,-138859,-148106,-102138,-60262,-86322,-188050,-218520,-92158,-60445,-216528,-121931,298845,606821,521562,260975,57859,72666,129091,67918,-37260,-66988,-4988,86374,80615,111889,166644,41836,-52379,147586,361395,268961,74324,-23404,-160311,-335390,-214400,41083,74721,-4700,43229,33224,-99628,-116094,-107197,-151461,-167739,-224532,-283414,-131868,189898,284260,55499,-113826,1330,133796,77137,54014,203645,344756,301121,140269,29001,-52056,-77871,-90011,-122355,-35594,116697,141760,49837,-75271,-87159,78277,97346,-126180,-251199,-56292,262059,261910,-163580,-420547,-165990,122327,80449,9648,-25860,-135807,-174729,-39127,78191,113109,100445,4233,-80798,-51791,67077,126036,-22620,-322046,-447765,-131920,261366,293500,106092,25694,64797,175297,265144,205500,123365,129837,2528,-101260,136646,258927,36343,-64317,23347,-134352,-253931,-178,275185,128414,-272087,-738527,-877005,-274221,391477,952650,1584317,-445075,-6916033,-9734195,-4267698,2987168,7018032,6352758,2694221,736388,878839,560048,428746,333294,-228211,-403495,-502832,-629058,-190103,330207,395203,314145,196957,-58034,-231294,-294671,-296014,-269409,-145466,73522,199496,84652,-68395,-92795,-16519,-1895,-127195,-225328,-160535,77448,251566,252395,189391,222090,216705,-49723,-257906,-106050,5951,-127010,-262950,-270320,-134730,5588,-13856,-44254,102449,185121,-2059,-281078,-349645,-27558,506188,667597,243804,-74323,-105254,-107844,-104803,-154499,-280276,-190904,113884,294317,216681,15122,-9931,106847,23153,-216461,-231243,-72518,88927,214690,232390,147932,83657,36286,143650,202605,31952,-212414,-340441,-320106,-75457,239940,264128,118085,5252,-98158,-98327,-17467,-33181,-113286,-47380,45033,-25121,-32393,51894,47727,4024,30955,45056,-100873,-223432,-238154,-125141,-1246,79268,235922,275929,-54725,-359850,-154721,143537,205920,219519,197035,89772,77436,163864,238816,245212,236054,226580,204837,142249,90423,27012,37810,-13113,-194825,-294844,-241255,-137588,-101453,-20616,162666,170549,-2291,-117949,-235966,-330192,-214875,-102583,-129698,-150431,-156775,-177559,-73195,-63089,-148040,-174116,-137641,-67285,-99329,-222217,-180082,-41426,-24430,32858,88868,70848,511,-103828,-114851,150531,498480,552346,409824,303598,248141,262566,267849,230971,199900,192841,165641,88268,-73194,-235382,-278287,-230412,-79869,276049,556810,490926,264640,169901,188822,152167,24694,-44749,-128055,-212205,-250663,-170857,107429,294031,-30362,-388260,-303697,-182526,-177994,-71717,-12315,-139794,-243945,-244200,-308988,-385198,-272448,-146227,-237055,-309321,-248947,-168310,-80931,-51730,-74264,-58376,-63828,-67070,-77695,-54925,-4310,12496,-105216,-356094,-399466,-211582,4855,157067,256899,85950,-184059,-167294,4929,28695,72386,348979,499916,253759,-96894,-264207,-147199,16608,-70121,-183923,-126117,-37243,83164,165548,-40457,-228901,-120312,37986,14992,-5206,-136270,-297038,-265856,-159267,-104604,-9985,19799,-177331,-402782,-488159,-504562,-249020,42624,-88246,-370446,-412876,-221550,13495,-11131,-211835,-226809,-74303,33324,86852,23123,-30721,29268,37578,-291,-38292,-149615,-246624,-142920,122235,215723,196845,226676,108336,-144684,-140797,-75511,-179575,-350874,-387206,-170188,12912,-34654,-74631,-16133,-77228,-230981,-272047,-147834,-29779,26132,36743,100782,203725,136116,11372,-25237,-109207,-291879,-334188,-234604,-205605,-367101,-470261,-358640,-231637,-74179,28521,3591,-2125,3356,-25528,-21052,-7878,-137869,-233245,-49140,112242,-40930,-360514,-426648,-320950,-325583,-314445,-67234,74232,30823,62751,157373,166070,176225,151417,35114,-79309,-39962,97699,149433,114970,18552,-62734,32134,105456,-91749,-258821,-148872,75053,342782,454202,237584,23294,4128,20129,-1076,89371,283032,278737,-49277,-260508,-239409,-201163,-156741,-150054,-225302,-152207,20649,54125,124781,262961,291239,173409,-97330,-344258,-406841,-475407,-590907,-529118,-243006,-32517,-115282,-244506,-158695,-188903,-489995,-648222,-553450,-331137,-200234,-357105,-533308,-465353,-293112,-188676,-184561,-295725,-309248,-321585,-626131,-904855,-708664,-447299,-537217,-689913,-1323420,-2891108,-3477639,-2517607,-2143686,-725010,2262259,3201490,1878560,1143791,873898,711543,585703,-45283,-851461,-797032,-362242,39455,396370,1346498,1951121,1636020,1218400,636446,-52383,-115855,257254,410380,480150,645869,554235,393002,476043,505991,321195,311233,483225,416640,236165,200006,113900,76225,300052,456667,325385,128056,111599,269215,367230,363676,467174,589757,509422,325673,263863,311657,391195,432381,375450,376230,347988,306165,286259,205640,37532,-67182,-68197,-11970,52486,158252,178127,175192,241422,257516,273289,280551,39221,-204945,-211183,-186497,-203263,-170250,-64072,147301,331349,370840,266181,196159,280878,357605,176881,-38175,23985,220737,276892,283813,384538,449759,234495,-120219,-221717,79244,415061,382530,90538,-78842,-78658,-23790,40340,120582,76074,-64840,-86580,94835,344361,517684,515222,416597,234289,151596,136128,26370,-130305,-166304,-182904,-274158,-220906,-67482,-104756,-203828,-72986,14818,-33976,28154,158843,79928,-48685,-21738,61971],[134236,113931,-10314,-97596,-99849,-129244,-59777,74863,137758,175326,228920,219246,151290,87423,57511,-34346,-18531,155230,210301,55258,25215,194422,306425,305337,182132,-11917,-202429,-276875,-196373,-52847,-44458,-196783,-212057,29679,144244,129299,150018,119367,94262,112089,58241,-40805,-4324,17266,-136327,-167530,-30090,927,-133862,-267213,-247142,6876,188727,67912,-21772,61417,42759,8583,157189,268138,255342,207263,144718,71775,64503,3930,-76155,-1612,208015,389845,346374,243482,188162,139402,92447,155926,329786,308391,101371,-108292,-147260,-61238,43858,126717,105473,68818,32086,8462,-6329,4117,68847,91328,15393,-31596,-1352,41667,7347,-90811,-153020,-62178,25860,8801,-152017,-281408,-283085,-228964,-152512,-79594,-43252,-43887,-30061,-63314,-122812,-140069,-131045,-123926,33467,310867,301600,75951,-78339,-135030,-50814,9071,-37037,44251,241843,316483,225775,100569,25461,-97303,-250988,-264797,-200482,-193420,-79001,101205,181104,104888,-16491,-128482,-221513,-199852,-66751,-12164,21521,171763,120044,-62727,-33891,44735,-533,-38844,4727,6174,-54929,-100552,-133421,-55992,-99749,-288656,-247299,53898,315265,211329,-101216,-361177,-320573,-141568,90242,110150,-100834,-219170,-110356,-101303,-182449,-166053,-59899,172003,362095,293934,100903,-81095,-297810,-337468,-166028,26142,182990,284264,212221,54551,-1782,53331,63092,-68109,-243691,-263405,-179391,-167660,-161146,-10004,232945,251957,146454,20147,-12290,-934,-104905,-144801,12606,144275,252023,320245,178787,24947,89480,179749,197880,320304,381921,60088,-258947,-225696,-172895,-250209,-253319,-160606,-136528,-202091,-199055,-11106,106519,46051,-45199,-174893,-164071,22417,38072,-88612,-9223,101349,84580,28022,91188,151308,2984,-155053,-188135,-135854,-9519,110521,114513,23866,-138043,-233881,-148217,-195459,-368661,-356121,-312911,-258620,-68989,-10091,-219311,-414600,-428970,-282038,-59361,140854,96156,19648,123787,311705,284643,74694,28652,109788,152305,86844,15353,5995,2200,59210,173698,101864,-122445,-286020,-382431,-286896,4384,115004,40014,98789,229044,186902,-20344,-42083,89813,32354,-213488,-279489,-227916,-135321,80881,171930,-53736,-243563,-140494,74871,65407,-116087,-204656,-213709,-197472,-119517,-22113,55873,109452,96557,-34605,-151232,-130179,-73806,-128255,-205166,-213650,-136269,29898,23939,-185616,-146838,236215,530563,473894,245602,86410,125075,118126,32989,-74139,-129056,-20058,105767,117144,143828,104551,-109760,-104054,253049,447914,241959,92851,117687,-61535,-284959,-139946,121875,100294,14105,77162,85030,-60745,-127667,-113848,-133980,-212452,-339358,-301954,-106876,173216,260706,38150,-176997,-52998,176400,155143,112186,342066,541272,361123,35852,-110194,-145139,-104344,-23643,-55383,-21851,149716,178508,44168,-115703,-130878,53901,115220,-115816,-312091,-112110,252550,261224,-181667,-455589,-189425,137532,167408,147810,112545,-46225,-130093,45081,141129,141307,109834,14299,-77050,-81322,32317,122944,4445,-257264,-333826,-76741,191643,215970,73186,28033,118718,230543,217115,153823,112988,93629,-57713,-186820,45960,250757,117099,-40120,6461,-70779,-84424,216482,487129,235382,-253166,-771042,-991845,-499315,375072,1010291,1426080,-586326,-7180335,-10343213,-4728536,2847926,6939420,6726576,3336219,637607,467619,348231,281289,348297,-66069,-217550,-246757,-422741,-301874,134675,454230,544441,247134,-110962,-281230,-275980,-310616,-343803,-192625,85207,194966,-124,-222991,-223033,-167683,-66682,-742,-48691,-103772,51294,147217,92339,65432,151036,160635,-94776,-273530,-98833,-478,-158259,-343420,-357657,-220575,-38416,-10664,2312,192687,310015,91627,-281537,-416412,-120556,422110,622958,271172,-1032,-56088,-123151,-172580,-213637,-317525,-196134,135450,288545,157963,-35500,-7177,122367,40784,-201110,-275855,-124122,87810,199042,202460,121170,-3277,-74100,81106,156159,-27904,-226133,-320535,-328890,-86862,222497,225202,69997,-29725,-150874,-110439,15864,-34865,-165231,-48630,120592,35805,11016,128675,182141,168530,266211,238547,35394,-132948,-152849,-109318,-39370,89140,317338,361092,-66801,-367384,-117125,147883,201892,191424,104901,44122,145259,299729,330330,281181,286374,279639,198960,111219,75541,-46488,-69516,-27252,-119133,-195044,-135071,-41730,-61766,70482,294210,289299,64501,-98236,-282693,-408479,-252628,-129852,-170049,-189177,-210244,-157510,62904,11065,-189355,-221842,-138982,-42473,-88992,-244235,-233673,-87274,-764,143939,202969,65920,-79791,-122155,-88956,133595,479353,558588,423419,312112,235866,233224,264814,231025,169987,154321,159668,107714,-23168,-229403,-303493,-238699,29130,434953,631607,500699,318338,286777,314603,223039,44330,-6254,-31545,-141004,-207961,-144976,105976,289720,31156,-308926,-266238,-138836,-127098,-66319,7415,-80438,-221487,-253367,-260011,-278256,-212857,-171306,-297733,-334455,-229404,-121764,27805,109980,135098,152313,87945,34572,7157,-9351,-39269,-99004,-282150,-431633,-348339,-115809,50539,129994,192978,46292,-215260,-132456,110744,130912,179104,444517,472368,175649,-82854,-258776,-216495,-2577,703,-75271,-34522,-3392,88212,196963,-18291,-244701,-102254,66131,12970,-38848,-158872,-322375,-353567,-278306,-202745,-34179,76431,-71695,-350702,-521161,-579961,-369046,-62114,-106985,-316588,-367494,-171902,63054,27627,-188066,-269154,-165824,-18844,31898,-72912,-155917,-58341,-6985,-49898,-100598,-167242,-221565,-91372,177204,250781,139903,81136,-68853,-228741,-199530,-141904,-275067,-405818,-389898,-217629,-68658,-128050,-189174,-67235,14406,-107970,-205185,-117683,-28013,-34074,-41851,42803,104236,22833,-49209,-98487,-212726,-366699,-366225,-209093,-175217,-345696,-448949,-368769,-275063,-98209,53683,54020,32263,8371,-57024,-84339,-38297,-44786,-27616,84015,170887,-11005,-314532,-374941,-277990,-311676,-283969,-30477,108494,75150,89853,120449,101384,109094,40996,-49885,-64259,1336,104605,151873,107513,-2980,-86501,-37253,3584,-85128,-142263,-28847,131761,342416,434850,206045,-6786,12212,47004,3045,84732,255674,229350,-50086,-215932,-194874,-155294,-165506,-233226,-244422,-121425,-27635,-44236,93273,302849,382007,330808,136820,-161872,-354597,-451705,-506729,-394831,-154830,18387,-58972,-171561,-52805,-10337,-266979,-492959,-535453,-372160,-180608,-266198,-455423,-420024,-248098,-162275,-185847,-286404,-299325,-279723,-555322,-843012,-668441,-473461,-696930,-893841,-1482382,-3294942,-4225694,-2820720,-1936895,-546983,2787673,4056817,2297665,1102757,720151,401201,226253,-393211,-1573742,-1774015,-170738,1247894,1501042,1694148,1747063,1294089,961330,465703,-144975,-152601,239645,440446,544332,648345,468696,300161,405358,466054,363429,422243,534817,405228,257337,271945,188123,117412,281214,436629,367803,176190,115765,222915,270193,268290,348161,447290,457014,380092,343792,372591,369109,296559,263324,417933,506341,477178,406008,199171,-91578,-210098,-110618,5879,39229,142531,218906,183317,213579,275355,360855,401877,157968,-98821,-144572,-160549,-185807,-137659,-41035,175029,411722,469192,301218,158424,186657,202653,29806,-69207,65616,209944,228470,247095,365305,428820,218891,-103506,-206600,18147,344734,427483,216862,57277,33720,57723,-2528,-230,59445,34456,53678,225769,386930,434220,446462,399293,232246,144910,136484,34187,-123489,-190286,-187176,-203603,-137364,-50632,-107937,-121015,29972,30596,-110038,-112572,-8120,-27193,-87203,-37541,59286],[100733,26752,-119290,-129451,-67204,-105548,-103626,-8930,107899,197791,241671,210688,110773,19923,-35328,-78498,8454,200119,211116,34228,37271,215599,303097,325405,292142,111002,-138871,-203513,-65322,59581,-10555,-219645,-265756,229,133339,121344,173921,161427,61000,59421,46315,-51714,-92998,-71647,-88232,-6464,84835,8589,-182345,-276554,-191537,62163,226146,124321,68131,130549,37235,-49811,161325,346604,370408,377574,337000,176772,18128,-130480,-152319,1858,223505,351112,285519,209058,179102,133044,123818,175820,293595,320085,151368,-117989,-178503,-54820,77574,156852,150880,169398,158349,146162,125512,88493,85967,89286,70459,19961,-14198,-37210,-42279,-113435,-203752,-82206,46062,-34186,-242941,-283590,-157862,-85521,-84731,-70058,-61228,-32842,50600,85840,47532,-38559,-117978,-145184,-5540,271935,292247,90453,-90410,-207186,-169594,-75167,-44231,50775,245521,347585,268962,144603,125094,44955,-127516,-186026,-167509,-185582,-105011,48468,116616,77504,-38363,-199038,-322115,-273279,-65626,51433,119522,241269,192025,22509,25294,105126,71664,47181,71340,7404,-91085,-84496,-76785,-20716,-132643,-410136,-377174,4690,293456,222984,-70950,-277288,-303057,-205287,-30158,-50160,-282860,-332036,-139601,-132883,-268923,-225618,-42680,214593,432395,370718,173627,-17854,-304032,-436677,-245343,-12432,143487,258604,216728,70224,-22536,-23310,-33746,-171291,-370837,-423651,-320465,-296400,-308958,-106209,206716,266891,112122,575,-17825,-16607,-133851,-216042,-51642,137128,251086,314737,231474,55485,14667,73958,131856,258907,307509,-18633,-337105,-225240,-61839,-111646,-169017,-126685,-101978,-138669,-97927,154062,239014,86215,-60732,-201787,-203472,-25137,57799,-7126,18659,82279,66613,-22445,8611,126263,117023,93621,71125,-25286,-19873,95587,93714,14680,-116667,-229596,-228475,-235785,-319139,-344046,-320036,-256683,-7046,74026,-103443,-301364,-430186,-400174,-120170,172780,96077,-95506,-33881,192177,223385,28702,-16769,129762,255178,189799,84303,40850,50189,121595,166895,10331,-166416,-248671,-364788,-308614,-19031,106326,26116,54020,136735,75805,-131877,-153732,55679,65433,-181147,-289391,-272889,-196792,30549,155932,-36251,-232314,-151156,81005,107536,-58621,-171498,-194174,-137363,-17483,47981,49912,85103,110726,13491,-123728,-92445,-36276,-173226,-292506,-221111,-53890,129650,82905,-152110,-146743,176001,402844,348047,152982,68030,147492,96115,-13486,-87834,-130073,-11624,100045,121787,150844,28259,-253260,-165097,296802,463965,211661,132642,235789,12990,-228119,-79209,145741,71600,10099,113538,139283,-10770,-122152,-93704,-77685,-205860,-376065,-280126,-75974,145592,227943,10558,-255805,-143132,174055,230715,198243,465919,669474,356261,-91245,-238000,-208952,-82051,100936,54428,6993,185811,233703,75727,-117584,-154550,14831,91806,-132790,-359371,-164944,203554,204383,-215439,-471249,-215151,106160,182025,208279,205003,56302,-29677,118477,158271,152829,157403,93531,-3444,-59183,3219,97199,13659,-187797,-200235,-34717,76929,87366,6207,-6641,125848,219218,108112,57810,75017,27129,-130410,-258667,-58911,217267,169859,-72581,-111884,-61137,44129,334802,527342,242590,-205376,-705517,-987650,-614014,331530,915257,1212951,-509441,-6347740,-9204777,-4139679,1913220,4918936,5703492,3576031,776121,225570,120204,155923,420577,112553,-71946,-24996,-215267,-386896,-77730,438179,659908,267778,-101486,-203714,-142440,-235426,-344962,-220416,36603,86716,-137634,-342814,-301225,-257092,-108095,66116,38177,-61214,22186,39758,-66156,-54919,97605,120939,-102633,-219860,-44699,27249,-149927,-351701,-329304,-162827,14635,35738,57298,240202,370011,177410,-210210,-408361,-204333,269779,471663,245826,56501,-29311,-189581,-282275,-268130,-313604,-193034,121502,269387,149422,-3465,17701,106858,56771,-120721,-251815,-170436,36840,126107,136640,107359,-67766,-186556,-32594,84539,-39001,-159464,-225126,-268494,-61935,201162,176217,27156,-40817,-147280,-79201,66755,-40904,-214223,-67330,136484,71551,53718,177884,240864,245825,395199,366868,163773,10697,-658,-61937,-87210,61362,346798,408483,-41437,-293058,-51101,141938,185459,152879,6259,-25903,173715,397070,374875,261840,282938,290326,175116,106028,88337,-86080,-160878,-36624,-32631,-85314,3076,73539,-84,150313,362604,316448,66337,-87805,-268203,-393579,-237847,-138984,-192393,-207394,-259909,-144781,167318,101385,-179319,-230209,-123673,-29406,-82360,-223888,-221281,-83435,60706,249304,296735,59961,-151737,-123802,-38450,118599,400491,484087,378344,270843,170698,157734,231598,222266,159350,142663,162318,146907,72891,-151066,-281079,-228017,115627,548873,671875,485651,341047,349406,375993,257829,62696,-3737,8556,-74630,-143415,-114682,81349,244360,75751,-204953,-198120,-88557,-86762,-57246,36107,879,-164894,-247939,-212069,-186578,-191543,-237704,-344222,-318400,-186645,-62948,99717,171300,234382,313124,271367,172429,97447,36009,-55293,-206727,-436407,-466469,-295770,-56826,56533,63133,88079,22510,-169355,-57062,230520,249454,259365,465029,367320,58613,-72702,-245092,-319148,-100228,8243,-9280,14828,-4802,72923,214923,42467,-172371,-9114,137358,48177,-73731,-197783,-355401,-452058,-395525,-262689,-52893,79906,-28138,-295217,-490705,-559822,-408194,-138829,-106429,-220586,-279352,-121905,97031,76946,-141099,-307605,-280168,-82013,5334,-128843,-251054,-132736,-38154,-93550,-152933,-176183,-215278,-109768,143854,245837,64805,-66919,-162980,-220759,-221262,-182605,-298261,-369230,-303508,-200605,-125067,-202755,-283826,-112854,111586,27640,-124041,-79112,-30853,-88770,-83718,-4935,-25436,-82956,-37694,-66578,-227313,-356512,-340869,-180143,-127988,-251425,-338500,-321708,-278675,-115816,57252,76385,29539,-28068,-105896,-127651,-60251,43743,165388,194915,203049,43617,-186463,-251880,-201198,-262422,-215821,26282,170344,147840,122847,75740,22982,5621,-87456,-138707,-68039,7000,59694,92425,42763,-56857,-119838,-123229,-114027,-61745,26940,111314,149361,256424,322630,135361,-45569,-1269,51314,17960,111619,253971,169370,-72874,-179800,-131691,-74639,-124165,-253402,-226595,-76737,-56317,-116213,37113,264359,367409,398675,332906,37970,-251047,-341808,-323786,-209135,-54389,71055,3157,-91858,29554,103279,-111263,-391422,-533763,-416486,-191110,-206333,-394336,-398753,-230519,-165245,-238763,-312169,-277238,-199106,-425196,-705557,-576101,-468540,-800422,-1063567,-1567848,-3350186,-4556587,-3140336,-1810787,-445449,2826640,4343872,2620681,1150583,639934,139536,-168887,-774967,-2245627,-2785037,-255620,2167312,2486402,2032397,1583383,1050783,798317,392436,-167899,-185524,188942,435059,561561,588843,383170,256565,369124,436400,407354,502032,538883,370421,274350,338587,275241,187244,269202,386569,380062,237429,155866,182592,151851,157686,230333,308181,394861,422099,410416,413029,330039,147545,132681,407807,612375,584766,462305,179412,-196878,-325376,-109405,61363,23114,74677,197297,164523,178261,288722,411491,428070,206087,4196,-37735,-79798,-128442,-97748,-15687,184013,433904,506033,350771,178234,118735,49059,-93953,-53103,154855,217846,167811,187796,311438,364158,204431,-32193,-129025,4084,294243,461908,351320,209654,155312,114783,-57160,-121577,32905,136853,187461,303344,348197,264177,284447,289625,179557,119147,113281,2757,-131104,-174424,-142484,-110615,-55095,-30644,-76563,12301,152673,64938,-141431,-209391,-167116,-146077,-130289,-55763,42522],[49645,-57265,-181926,-111935,-19279,-61818,-119102,-75538,61765,175529,203064,157186,46564,-59262,-136951,-111251,31657,203832,183724,29094,55400,196667,232266,274079,358489,214484,-73891,-114903,74770,168507,22873,-223105,-263831,-5243,108857,85329,156096,145052,-1745,6194,43530,-43644,-177275,-188932,-85738,65435,138360,16190,-214110,-279688,-126095,116156,224368,122052,111894,189457,61961,-88562,93796,309629,374754,440940,426047,225538,-41910,-240361,-188687,46994,260483,285842,183783,133533,137559,115846,141500,158128,192478,301850,259081,36160,-54101,9873,89427,132205,149993,214461,244498,250718,225034,147393,77680,75224,125832,87837,5451,-66583,-48417,-90060,-202490,-105821,53446,-55093,-299256,-293680,-90167,-3113,-32582,-45902,-76058,-31856,106831,206821,187742,33027,-132158,-195681,-77944,174917,236251,94915,-102361,-286963,-303555,-184087,-80788,36933,223279,350736,288752,149621,155108,115581,-59842,-147659,-157805,-159976,-89839,23042,67575,65838,-44119,-237961,-365846,-289224,-43638,117322,207424,269314,214516,88931,101378,180263,129604,95360,110076,44070,-33982,-20637,-5698,16119,-131218,-438642,-436998,-63404,195615,193536,4567,-111569,-231803,-228305,-120177,-175886,-399444,-371905,-134182,-130308,-304899,-261872,-34191,239493,478548,418726,224608,60531,-248203,-476809,-303957,-54638,89601,202135,186544,69120,-31562,-83636,-110102,-221016,-420280,-510238,-409946,-375406,-393235,-180356,101791,183123,26163,-70753,-69935,-25079,-111831,-238506,-84237,170653,265838,276255,247575,88246,-45067,-32292,48099,190279,254342,-29515,-319691,-162172,83710,46179,-102198,-134197,-103343,-116310,-34874,258314,318170,100674,-86408,-218758,-220144,-47127,96754,103112,64479,56623,33340,-70094,-78350,62482,148862,204249,210021,31005,-43692,93863,122780,54006,-78194,-237849,-308390,-218067,-176720,-285680,-328285,-226815,52321,140526,25919,-124738,-312041,-412446,-164317,145407,59975,-200952,-194043,669,69766,-40719,-38181,165215,316163,221918,98971,74912,112084,171387,152203,-42775,-157168,-179390,-317011,-295075,-18362,111215,31809,34161,75432,1240,-175259,-184978,80447,116840,-142368,-275590,-278459,-233973,-28598,109361,-25784,-167380,-74668,125393,156436,10282,-153793,-217535,-126559,38981,91848,38702,64006,134389,84361,-67947,-56976,-13089,-185989,-322320,-201867,22112,189981,100855,-124268,-113267,138795,257946,170485,11941,33095,172221,102944,-44869,-75851,-70575,12903,62750,80429,119670,-47962,-355993,-223877,272038,419324,194781,173946,283807,48097,-175818,-55349,99869,6494,-2674,146170,184287,41933,-96402,-54301,535,-154768,-332682,-223539,-33073,131051,207459,-4782,-311801,-232569,126037,278547,291745,536995,686891,290439,-208065,-321470,-220836,-10690,246720,175032,47788,215043,283335,123454,-82962,-150477,-26223,34380,-179691,-392176,-211718,122432,103911,-262879,-468162,-237713,33081,119272,188708,230119,117402,58699,130920,123113,146848,219884,208052,120755,20023,-5957,57704,14547,-119049,-86329,-17666,-37409,-44547,-84089,-92885,61327,129553,-38783,-62190,22990,-33150,-173550,-282438,-151994,151611,178037,-142638,-302871,-138613,68733,308984,406351,191068,-119526,-551734,-878851,-640391,184699,634123,970994,-135441,-4435770,-6508652,-2684825,436669,1630350,3653707,3331330,1085293,236439,-46716,56853,470256,232588,13443,113444,-81753,-447075,-267380,341283,625666,271782,-16135,-21323,40407,-116608,-278410,-203635,-17964,-48598,-271887,-400055,-322404,-262269,-108271,60087,27839,-33603,-4867,-59441,-197631,-149734,69546,106685,-69621,-104888,48586,82011,-102664,-282335,-199572,19872,155258,125304,119396,250006,367393,239891,-84201,-324263,-252854,95966,275134,186546,84605,-29731,-275819,-385671,-292889,-266709,-179989,79046,249428,203825,93567,32484,47716,68848,4089,-166886,-199678,-56854,491,35047,100531,-82604,-266663,-167939,7541,528,-42411,-94507,-164814,-20441,176006,132072,11612,-7823,-71280,-5655,119761,-53654,-256894,-101457,105183,88653,91273,202143,242970,245386,383481,383395,237116,157780,163535,5346,-121403,4574,306773,382788,-463,-162274,28544,128155,154133,109680,-75442,-108146,152399,423653,354956,190244,224304,255221,149847,134383,116842,-102199,-226360,-52703,27784,-3186,110322,139333,49534,205250,370677,253313,3475,-92500,-198140,-284663,-170234,-124132,-185867,-205055,-293359,-143698,199780,157250,-136577,-194995,-93208,-36372,-87517,-181454,-171736,-50262,130039,311466,326678,33573,-204964,-111802,15662,101705,288298,366768,294418,182060,54522,46631,178450,206024,153935,144154,163409,190043,182441,-21821,-213257,-187127,173633,598323,665208,443791,330176,357587,370979,258264,80164,-42513,-35399,-37838,-76434,-92332,40637,185987,109200,-94278,-119260,-46814,-54527,-33392,72835,94914,-71315,-213283,-172981,-147067,-237555,-349134,-384890,-284057,-140973,-4159,123770,120982,190177,366021,410329,286540,154180,59874,-49530,-275264,-516673,-451733,-249774,-43425,28275,-12137,-1757,32231,-68657,20692,308359,342173,294888,395796,206719,-56985,-52546,-214802,-421134,-248611,-50391,-8161,3745,-42936,38685,219233,132288,-23592,140062,242928,102447,-116377,-258282,-405913,-548716,-486862,-274844,-68551,27468,-49068,-236585,-392008,-445829,-354793,-169789,-95117,-122264,-180976,-86752,108123,125764,-78545,-319489,-371299,-141008,-3378,-161103,-317644,-184980,-52935,-126705,-191368,-187640,-234900,-176751,77093,237348,15928,-152130,-124358,-128269,-199157,-180090,-230244,-238042,-155521,-130980,-131169,-216699,-329487,-163185,157643,123223,-59606,-46733,-42614,-134048,-84788,-22191,-141280,-158131,26083,38450,-172535,-289262,-269714,-145732,-77342,-118345,-176016,-235944,-242151,-109232,51569,73203,1598,-85135,-155147,-144678,-65206,102059,272467,247726,195506,93940,-33958,-109850,-132414,-210151,-154645,55343,212280,215155,152140,37508,-47217,-103271,-203427,-216959,-86976,-11607,-14149,-7560,-59392,-129443,-159083,-207258,-210615,-24776,196099,227923,120825,104104,141483,42341,-72477,-25769,29734,32783,148488,256668,107701,-100405,-140137,-47241,34949,-37053,-212886,-192125,-41622,-60648,-148489,-43471,142157,242354,352335,428374,192985,-134409,-191257,-102128,-28970,25094,101124,49993,-27435,63140,120578,-63857,-364259,-536670,-436007,-206506,-173460,-357989,-409391,-250232,-198665,-322739,-364679,-250226,-99599,-270188,-534670,-452392,-424647,-830039,-1167785,-1554285,-3073392,-4431732,-3353566,-1750752,-442116,2400865,4045266,2722050,1199225,600072,-38109,-511371,-1079016,-2680966,-3563782,-663845,2547725,3122811,2282338,1494019,953283,754553,424680,-93650,-164722,148450,406424,527801,494447,333600,278942,377163,421043,436952,531799,505130,333057,292023,392634,360615,266597,270776,334264,368136,297759,230604,181528,73773,84901,158139,208175,331729,435288,439539,410653,277348,34677,24724,351406,645671,621061,459235,167876,-230466,-355187,-45403,149810,26156,3072,134307,127021,143115,283488,408020,367782,186339,88608,91321,30051,-53075,-51720,18795,186211,401677,463803,365496,210046,82750,-54423,-158116,5404,268007,245381,109197,113288,234214,286454,204958,81240,10083,65684,286110,478266,457080,332690,252647,145632,-91528,-191700,19516,223527,284151,318747,253729,58444,53088,116556,106037,97984,90643,-33507,-132056,-120001,-62508,-16215,9150,-14205,-15889,168917,274014,109620,-131779,-256992,-285777,-245875,-168106,-73068,16525],[-5167,-118000,-182775,-54492,30583,-12854,-107514,-120156,-13902,89006,106684,60736,-25136,-119483,-210337,-131747,34187,156721,124123,26385,58515,130147,111074,173451,357428,257049,-28508,-28341,191900,246087,57593,-182727,-196347,8134,71085,31361,105976,87060,-57860,-18963,66028,-9873,-233634,-305770,-137313,28411,111900,16726,-219917,-284121,-90583,141053,177437,51789,95470,232625,115169,-98361,-23144,174157,284710,397634,401394,213108,-95225,-301188,-184415,116712,310097,224855,74509,45081,86128,105232,161908,134806,83265,267586,397756,305203,174540,106709,74067,52961,93069,191572,265055,288711,267806,171218,52363,55224,157478,143066,47848,-28473,6361,-14793,-135946,-103487,53135,-57521,-311430,-300747,-85553,2790,-10616,-9389,-64799,-30604,128486,279620,274937,60587,-175104,-267309,-165340,52952,156832,92937,-99997,-336939,-402323,-278424,-130803,7322,173624,314342,277038,118747,108042,102871,-51861,-161517,-184143,-138102,-61719,492,31034,62964,-42217,-244994,-356317,-263070,-22960,155649,240843,234368,170592,104033,164686,249450,156788,73469,79145,85516,102007,87199,56683,32309,-111523,-378513,-408487,-132424,59034,125649,78113,52090,-123184,-191921,-148426,-225755,-403998,-325439,-105293,-102835,-275715,-256034,-37847,233771,482582,434788,259149,148433,-128943,-419863,-311633,-89692,36725,140471,142197,57080,-27082,-112077,-149499,-212413,-386978,-504623,-425545,-375675,-379523,-215814,-59681,6466,-82277,-163503,-150646,-27432,-50551,-207286,-78274,230641,293116,219639,225042,115839,-74489,-119585,-47000,115098,220373,12257,-224277,-56807,227252,175459,-82620,-189912,-146206,-133257,-5560,286594,325827,95375,-93719,-201890,-201496,-35875,143463,203440,111324,28925,-13617,-103790,-124068,12542,123009,175218,196274,24271,-70000,106341,205573,143249,-24871,-254067,-365545,-155271,3562,-202909,-345309,-187769,92583,183702,135952,49196,-127374,-311607,-169946,70455,-6499,-265892,-306257,-199610,-122985,-109035,-21706,213462,322796,177307,49574,81505,151980,173431,105124,-66455,-112312,-102993,-246665,-240685,12419,126931,51210,44972,66489,-10191,-130842,-101755,174466,175011,-107957,-234734,-242156,-243825,-88906,39514,-25330,-66210,53660,180332,197711,81390,-143606,-277745,-177833,30200,93358,14999,38748,149733,146082,-6883,-42349,-19875,-166125,-284113,-148999,93570,212205,81675,-100862,-47581,131757,126581,-17286,-129021,20749,236870,169737,-38777,-44372,23470,36420,-6353,-5175,50600,-108354,-394180,-265896,191609,337970,194407,192267,244000,47094,-130178,-73417,-3254,-67523,-10553,165367,209111,88778,-54511,-14734,68340,-81092,-232310,-142231,26950,145320,203792,2748,-308845,-280245,47730,283182,370244,540282,594264,190183,-275299,-334502,-173803,92954,367717,264477,85329,220829,298340,160063,-29453,-127356,-64596,-45300,-248697,-410832,-248084,26403,-11677,-310896,-446281,-248774,-63380,248,113173,187237,91809,53718,51587,48333,126928,262886,305981,254250,136161,6328,10127,14641,-53734,-20880,-28272,-111972,-138258,-182668,-220968,-65250,-13858,-185220,-175418,-25162,-55680,-159239,-247966,-220060,47877,135837,-216197,-500630,-291451,-23390,148131,189335,142713,12085,-342026,-718702,-645056,-113685,170893,664329,380115,-1945686,-2856869,-653487,-1057357,-1824840,1235568,2650308,1411362,475400,-94340,-8177,435941,245129,41182,145089,-71214,-484673,-383923,194427,460084,260204,118762,190796,182873,-18995,-172900,-129566,-23950,-128079,-345617,-389521,-296021,-194206,-65189,6095,-36304,-14456,-28094,-141106,-282352,-203964,60699,108915,-14947,32748,154526,151426,-14462,-147067,-14410,257995,333237,232630,176624,234055,321328,270113,63655,-181289,-245837,-40709,115188,127115,81322,-52340,-338352,-431466,-271802,-191319,-158096,27207,239142,303116,207305,7948,-55948,73087,143251,-48473,-214630,-178589,-154431,-87969,83429,-45951,-293647,-287320,-54501,71436,74765,14288,-65913,9031,144974,103630,32863,68679,60162,93113,157065,-69258,-280034,-131702,63090,99138,116407,208494,226389,204311,267766,296400,236638,261987,286462,76806,-122416,-62836,198614,273821,26155,-26030,97611,104987,104302,64019,-128174,-187390,89798,375113,274288,84241,124251,180740,133405,182374,138114,-116787,-267578,-84801,35938,29427,145374,122501,63044,229497,336192,134595,-94573,-108364,-95843,-112247,-65285,-87848,-151354,-186622,-296994,-149922,146902,131469,-108585,-152256,-73867,-66803,-104980,-139780,-117446,-8295,180381,311341,273277,-26147,-235833,-93511,51813,80109,181969,261793,211366,72232,-84009,-68653,124940,185046,135885,136168,153613,218270,263261,107798,-120339,-115885,209772,582779,603884,374444,290871,325935,315693,232731,94974,-109264,-152618,-42550,-23251,-83179,-4784,139303,135990,2853,-48794,-17992,-20116,7753,108877,181382,42808,-146294,-143985,-167031,-341968,-482475,-426358,-256825,-107624,41901,105169,-4318,31501,291288,436533,320337,148728,51153,-25927,-284098,-504371,-395275,-212735,-65799,-17732,-66859,-39182,75855,47656,67648,305205,371714,282479,256539,30862,-135136,-12524,-161998,-485376,-396323,-144502,-59672,-59479,-108625,-13619,206388,219730,139752,282869,344810,143683,-169775,-332671,-465149,-617752,-528849,-246036,-86242,-67068,-113367,-174864,-242944,-267478,-227361,-152036,-79016,-47928,-98975,-76887,87531,154694,-15721,-292759,-402387,-180920,-14687,-197989,-371742,-216270,-54955,-145997,-213837,-206066,-270559,-244120,42406,250391,15280,-146178,15815,3740,-142734,-137884,-93005,-41950,13266,-36869,-82874,-152321,-312663,-221370,123986,151634,-26658,-29037,-63726,-170206,-61931,-10068,-213361,-193808,104420,158036,-87450,-202142,-173740,-101172,-33056,10946,-13441,-141869,-179872,-70397,51837,55948,-35001,-140364,-189433,-141279,-56547,110328,252228,218028,143422,111893,81775,-4379,-108094,-186142,-133783,25595,191170,237286,162208,9834,-101049,-192433,-284705,-272988,-111992,-37061,-85400,-112455,-165438,-200020,-197325,-269082,-259161,13241,308609,285964,59254,-67556,-61416,-57377,-81559,-51687,-11636,36050,164793,230875,45574,-117239,-88261,47191,146222,65908,-139112,-166566,-39067,-51527,-151381,-148072,-45843,42140,209608,394579,253692,-47122,-57373,85356,94295,55896,85710,59268,189,34352,40633,-123632,-395688,-525928,-412442,-201459,-154794,-345243,-446369,-302996,-255807,-413218,-433033,-237919,-28104,-154168,-393993,-336126,-352615,-789282,-1189474,-1444080,-2570468,-3934323,-3344702,-1699884,-525751,1659194,3307999,2540386,1167928,566234,-118096,-729787,-1228029,-2762679,-3894041,-1277114,2342126,3300185,2368270,1447288,972763,800491,531833,84797,-44791,167553,384264,466455,409679,340340,352194,414377,416454,442570,509500,452462,311483,311536,431125,435439,339341,289027,305448,344532,342595,324582,235209,78378,87846,158109,167158,274789,409360,417025,358759,219881,-9648,-34871,262853,602253,594273,416032,178270,-170931,-272342,75559,252697,60895,-27560,67654,85423,111619,250242,351979,259256,123609,143065,212345,131671,10348,-7339,61839,194170,339026,359136,314647,207855,72375,-79377,-145862,87858,370284,287896,75050,42856,157307,234974,234667,215892,190672,199098,319708,471535,509689,402075,307185,161332,-81775,-183020,32081,275151,323639,283216,146802,-117793,-187948,-66233,41776,95840,91585,-36355,-103787,-39264,28882,63424,52083,-2223,59368,312777,370437,150879,-97558,-262397,-342512,-300608,-191941,-85753,-9336],[-48500,-145760,-130276,19312,64371,19263,-79291,-142309,-114049,-49660,-29894,-57916,-82678,-133777,-222166,-134752,11393,67167,35403,5617,30060,29850,-21045,64995,289393,220189,-12152,46890,267861,279787,97368,-89550,-82129,25064,23509,-23598,42790,14774,-82617,-3577,116896,46300,-246948,-388809,-223771,-86823,18663,2230,-202723,-294532,-109426,114797,87634,-68860,31484,256773,182991,-77188,-138980,6195,158868,291444,297547,153378,-128050,-306422,-148624,186340,353691,191912,-6283,-23932,48224,108854,192199,135781,19998,228608,512721,573457,408791,201469,42673,-54772,-10313,107610,214458,249850,246004,158533,23053,36972,150822,159148,97565,72179,112610,93369,-19213,-55142,56113,-48928,-283591,-290700,-123568,-54441,-18027,41320,-11136,-19522,119026,304812,312147,53626,-232725,-338657,-239518,-52074,82899,90681,-72736,-327012,-426741,-327266,-175999,-29769,103097,237963,234743,70633,14250,38541,-68110,-199744,-229981,-129852,-50083,-47677,-11224,53434,-39197,-222137,-308210,-222621,-22917,148293,199597,141208,72350,59651,188340,288199,143011,-26416,-32340,104094,262823,209049,87145,15720,-85930,-253951,-297848,-177635,-68443,32496,103486,145019,3325,-92024,-105644,-190538,-296811,-211062,-69054,-68293,-191362,-202745,-54058,185123,430890,417789,281756,234267,33206,-261925,-254641,-110517,-4663,94918,103296,42949,-10662,-104918,-148442,-156451,-284366,-412235,-367132,-297652,-272593,-206674,-223469,-206399,-175342,-235747,-225629,-26980,25351,-134255,-40082,292000,323947,164317,174094,132028,-64641,-168666,-139308,36699,196148,75143,-94902,56206,330370,237248,-120504,-278341,-212995,-163393,5873,248916,267148,79924,-63936,-141024,-151866,-3947,179968,256436,137593,3085,-65730,-116205,-100242,17392,77754,62114,75452,-21423,-87041,123823,319093,264608,36812,-266492,-384806,-79318,156481,-112375,-350673,-156321,101383,198476,198743,167134,60593,-130390,-131293,-22281,-83539,-274483,-340094,-340643,-283592,-151717,28480,257508,274080,70632,-56808,38071,142299,112064,10057,-84048,-61810,-42918,-163742,-151580,63963,143395,74384,80126,106137,41396,-8309,90160,321465,228339,-81655,-175811,-182008,-234162,-143908,-42122,-36735,39038,176807,211411,216243,143860,-125996,-349717,-276788,-36455,55002,-21988,-1329,130997,165002,35763,-55632,-59055,-124349,-188006,-60961,166810,213015,45580,-74635,37076,146633,26814,-171634,-220497,56493,355729,296833,10521,-6659,110991,41455,-96848,-115508,-41660,-141847,-362161,-279389,80984,243014,197210,169985,134448,25830,-87488,-119853,-130868,-123950,-3900,165160,207101,122747,-4974,5127,91139,-13617,-110310,-46510,103147,186234,203740,27850,-230380,-258952,-35888,244570,418709,492904,435784,93109,-263412,-268242,-79115,202313,429609,290780,99327,188251,258979,164517,16959,-104082,-100025,-129965,-321276,-415966,-270483,-62793,-106926,-337991,-403749,-241013,-159178,-138725,15436,93039,-32591,-90802,-111973,-38862,99721,258086,344497,356992,255707,30415,-42761,16137,7307,-8428,-58551,-131188,-176977,-273280,-356086,-209056,-156724,-291218,-253461,-53772,-26166,-84345,-169663,-261895,-88947,52171,-259586,-631841,-468365,-195162,-89983,-38084,141636,185987,-120041,-582297,-710094,-546516,-406469,247997,724373,323248,910337,1639479,-1976693,-4367989,-871417,1700400,1586169,815286,-16784,-34418,304897,149294,27120,76087,-185209,-497529,-386981,52088,225764,224258,245717,336118,213584,6457,-66374,-5787,44507,-105561,-324291,-321021,-234014,-87382,7585,-47675,-90396,3793,-49494,-198304,-309083,-209538,60882,109161,29569,141816,240987,224880,114132,26532,168903,462553,478310,316823,211602,205076,256605,265849,196166,-8466,-176432,-92376,56839,100824,55621,-84794,-340550,-387153,-203496,-109835,-128365,-8932,243096,404971,281137,-67328,-188830,66223,266338,65951,-229899,-309401,-301520,-202825,44293,20669,-266336,-357941,-86324,143932,146268,56242,-18871,3658,105862,93239,82190,164628,202863,188581,165748,-78492,-264295,-129592,50807,113279,121726,203342,224405,164071,125657,163090,181533,299541,337755,138378,-81615,-115498,48105,104747,13596,61001,131989,68941,35760,15889,-153009,-248299,11153,276276,156297,-30291,6336,80058,122550,221773,131463,-148353,-294395,-135850,-12683,12861,106683,38579,35957,223339,279040,10563,-184057,-124640,5646,70969,49157,-40766,-102591,-160247,-265176,-155586,25288,5347,-146960,-159621,-101537,-117200,-129476,-116334,-79875,30225,197778,252861,148647,-117732,-248686,-78886,55547,53542,115527,213175,168527,-17549,-198828,-147635,92328,162947,94809,101885,130006,218943,284869,184879,-32343,-29931,232901,516920,490524,280181,231844,272268,233672,190311,102444,-179028,-299572,-84502,8195,-82988,-42497,114865,154676,68813,735,3255,25020,57239,130338,235349,148082,-57925,-121203,-221448,-458507,-594628,-465892,-250592,-90183,67295,61742,-139111,-162953,120111,328500,251383,77649,13585,7085,-236187,-420134,-317545,-182653,-101626,-61672,-88107,-22642,136057,141540,69542,217532,326026,237531,100216,-111301,-155196,47495,-88124,-487410,-489694,-224384,-125213,-144998,-185220,-79832,173286,265757,234418,341636,387996,139559,-230118,-400992,-506545,-629241,-507096,-195120,-111954,-180598,-189750,-114088,-79937,-72083,-67542,-98853,-61968,-4631,-46870,-95086,29668,143622,26866,-233631,-362199,-193297,-47176,-259313,-426894,-233248,-51256,-148954,-218202,-224675,-298274,-260245,78834,288278,53292,-76527,159866,117149,-72028,-78646,58702,164244,163955,51955,3668,-23304,-238101,-277710,22720,118257,-22523,-28448,-90202,-198101,-42662,11163,-233639,-192625,161832,238812,-9231,-123052,-73609,-41483,2963,102242,104113,-67964,-113272,-4145,69890,39600,-66654,-178014,-197439,-122824,-40985,67248,119057,109981,58181,87494,124587,28808,-143397,-205426,-159842,-62092,90818,188400,140472,-12032,-143800,-252406,-325352,-300952,-131904,-52570,-125883,-186734,-242886,-249783,-228050,-297719,-255867,33984,325627,271174,-6432,-200189,-232022,-151191,-82444,-75068,-60154,21473,135931,151455,-20298,-116335,-27638,125401,219577,142279,-72245,-171021,-81524,-48085,-148474,-270402,-261157,-170625,23803,248158,202699,-19467,13915,183602,135825,26390,14474,19110,-20649,-52342,-105808,-248390,-443518,-486206,-345685,-164117,-138332,-348538,-492861,-371321,-323682,-490450,-505996,-261971,-35126,-139684,-341371,-269534,-276926,-696829,-1126398,-1260090,-1988070,-3225413,-3056929,-1597289,-665458,809398,2359363,2099832,1023403,520851,-107702,-788141,-1197489,-2476794,-3684626,-1855035,1700726,3041076,2246150,1371939,1030194,876022,663531,347051,190556,279791,403202,418066,377746,400521,435681,446962,412451,423806,450407,402026,314137,330253,455976,497090,395808,320948,312497,322273,361779,413192,334053,171130,172867,228902,184728,228672,343696,341842,265998,168897,19156,-42151,159350,492715,519140,355571,212012,-29625,-91414,223540,342983,123244,3328,33088,52302,78781,186303,260907,149273,51572,162937,292800,191513,38980,26747,109224,215514,277708,233891,202449,151412,76663,-27476,-64963,171055,431622,337869,88848,4144,107532,234966,295740,345255,375673,366838,374209,442476,503539,415609,319560,179236,-21136,-100955,67931,277419,299996,220251,70813,-210310,-365079,-204343,2891,111806,128207,18293,-34844,48133,105214,118832,81439,11734,132778,413769,423260,174037,-59426,-237041,-331771,-299064,-197969,-91168,-24046],[-68492,-143071,-52723,82172,69069,19375,-46684,-142987,-213648,-200280,-171297,-165591,-106291,-91123,-160375,-114099,-26246,-37954,-67190,-45476,-30844,-72512,-116932,-6789,181825,117592,-20283,108495,300025,274147,143629,41464,38990,28529,-26750,-61673,-11721,-46983,-73886,43384,183511,111018,-216411,-412138,-306480,-221692,-106250,-32060,-175241,-308435,-177162,33422,-34436,-205733,-52309,256721,242387,-31445,-198440,-107747,70304,185620,172601,72409,-137370,-265316,-93860,233168,370936,194354,-31414,-48303,40086,125055,226122,170143,24712,188197,545078,716330,552117,266767,16444,-150802,-132556,-12749,110179,150464,169391,114708,759,26685,108453,125697,140047,207683,236441,196552,107902,34819,70587,-36494,-228187,-251631,-168464,-139538,-40333,105433,79884,4841,95321,302262,323864,38416,-282511,-385788,-274153,-105948,36690,92561,-19116,-247197,-364630,-318729,-201010,-63681,25354,134353,173038,32587,-71908,-23432,-61835,-213973,-259252,-129553,-68085,-133074,-79921,20743,-39363,-174915,-238030,-190519,-50011,97827,101397,23115,-40828,-21165,162860,280347,90695,-179429,-195920,87948,382426,300616,73538,-28261,-55747,-96891,-136497,-181454,-152254,-66923,60419,149733,129448,53544,-8978,-93921,-125430,-72022,-39391,-44486,-82063,-112663,-78336,91393,324710,371351,292894,301187,199877,-39415,-143269,-116399,-33154,73134,81097,35453,13458,-71531,-117306,-75113,-139103,-259980,-257622,-174062,-116770,-160388,-331600,-375159,-223763,-251326,-257580,-27417,87380,-44452,12777,329938,348221,127794,112685,133331,-17197,-168361,-212793,-39539,170348,126613,17820,138724,361754,214959,-200351,-365618,-269701,-172846,12351,169316,166808,63313,2461,-46022,-90928,22674,188881,241582,126318,-19248,-111391,-106769,-9170,86128,43268,-64189,-65640,-66058,-88072,131802,421264,384295,94318,-263369,-362639,-23940,234371,-24906,-312131,-137235,77579,182320,201796,206521,202475,72270,-62531,-98969,-142331,-228439,-294231,-376072,-351591,-153001,91923,273530,180459,-69030,-197795,-61160,76264,-868,-127644,-118379,-33115,-12742,-80162,-45492,115224,146465,89593,123296,168058,127161,151748,335036,479127,268687,-59649,-117888,-127887,-218411,-188153,-120895,-58093,114328,242501,195491,202622,185302,-92182,-401723,-386710,-130204,-4667,-66775,-63015,59388,122792,46608,-89029,-120057,-80573,-62225,55147,245588,213742,18095,-39922,117544,164273,-38057,-260192,-231055,137836,501969,445912,86710,21088,153187,19567,-186289,-218134,-133107,-146563,-274722,-259929,-31888,145219,179646,105383,-750,1891,-44761,-170151,-242850,-146484,20597,147701,178024,139639,43700,-3679,49519,23814,2051,54596,185275,233214,186377,55356,-88221,-167357,-100037,177078,434256,432953,275530,31460,-168282,-138569,35535,289431,422581,247334,74963,113118,166622,131188,33711,-97506,-129264,-196650,-373435,-409006,-278786,-126084,-152111,-322764,-338498,-211846,-232961,-261328,-78118,-26755,-225018,-348758,-312081,-108111,71466,196677,310614,409795,348941,52666,-98492,15352,62855,-27374,-92982,-109479,-173938,-340783,-450726,-308075,-238477,-330032,-281766,-55421,47272,29184,-77076,-283717,-238954,-51296,-253648,-649392,-604260,-380898,-324167,-207463,189151,381029,74237,-537507,-892163,-1024477,-967494,-268477,603818,1619619,3956299,3891063,-1914501,-5364717,-2210909,715624,1508182,1083986,132341,-26778,119369,-7891,-12413,-63718,-377171,-480652,-270018,-34374,1257,155430,301211,340546,112593,-51362,11280,140827,172516,8540,-209239,-207330,-144133,17606,86317,-56827,-86426,24208,-73104,-227096,-277373,-165979,65499,93704,37665,183186,285187,297460,271843,201676,304008,563962,530437,340531,211555,172791,192710,229791,283029,160894,-55739,-42066,118613,124736,22366,-112227,-269337,-253891,-101300,-41012,-89718,-8447,258319,460883,275165,-181793,-322570,48297,350767,143293,-260575,-428170,-401044,-272077,-8700,85776,-200188,-362278,-81109,193270,153351,22131,-44431,-41412,58937,94073,135405,241720,305449,251504,143378,-70827,-193365,-71131,92742,134599,103137,188602,248066,150894,30840,59331,119182,276618,318311,181956,-3806,-127900,-97800,-74329,-45970,64971,117706,18367,-44569,-33742,-159581,-278870,-51583,169140,35205,-128490,-104794,-30693,102736,226014,90552,-200265,-318178,-201028,-99704,-33055,30440,-61604,-17402,189634,211868,-76231,-227801,-129449,75623,208492,141481,2811,-60270,-135559,-205420,-154842,-126882,-197085,-274355,-256661,-194361,-176705,-154283,-119318,-64748,61679,183094,158267,-8934,-223488,-252536,-76765,24776,24678,102424,231930,184378,-50003,-246022,-159241,93794,142906,34622,41434,97474,191656,243931,183493,24259,43385,244534,422723,341725,168237,160637,207484,144649,136682,96553,-226599,-420684,-146217,19275,-80096,-61761,107724,158649,94149,25907,24848,78265,97361,123970,237239,214478,30586,-98951,-267027,-525568,-642051,-491334,-261349,-80995,71623,15271,-221946,-303153,-76742,128459,106349,-34035,-37131,39721,-155492,-309898,-241957,-155366,-126500,-88607,-83600,17128,185770,191185,34902,78103,226648,188422,-9492,-179076,-116804,116768,-3851,-424735,-494941,-245391,-160642,-215173,-253083,-149761,121005,242875,200479,265686,328658,73812,-286902,-438512,-498760,-563375,-422224,-143455,-148906,-288538,-250717,-62782,53767,89704,75023,-34481,-47853,13219,-26125,-136112,-61933,81699,30035,-164258,-268923,-179903,-106673,-342519,-480683,-241399,-47447,-133572,-201249,-228054,-291253,-197134,180318,336279,98542,-10282,205159,170029,-8028,-33341,161054,319365,270082,116510,101235,132465,-125832,-312890,-101715,52370,-35238,-43611,-114458,-215924,-50353,14080,-213519,-162770,180318,255475,41480,-61788,16847,34607,35537,141142,155060,-29285,-61086,73989,109412,35982,-87245,-192653,-173185,-85855,-19852,-5286,-61307,-37398,-32112,35335,96303,-14052,-226976,-259646,-211686,-175806,-67634,71928,85694,-36040,-186521,-290640,-335497,-301694,-137650,-48396,-121439,-208718,-273176,-269520,-248685,-298116,-221964,20795,240600,193348,-43779,-247049,-329430,-230565,-93149,-98127,-101718,-8536,56430,16945,-92097,-101223,24572,154417,219752,156509,-47138,-213781,-164647,-66521,-161164,-395039,-455475,-331106,-138706,43692,61020,-58898,4547,176346,104180,-54710,-103981,-65180,-86538,-175037,-268083,-373758,-460883,-413451,-254176,-102913,-120841,-358753,-527838,-431070,-386702,-543773,-572617,-333743,-147620,-255383,-403837,-282550,-227014,-580414,-993159,-1038848,-1466834,-2490319,-2526046,-1414981,-826617,44974,1418860,1500965,794760,469480,-29854,-692888,-1013209,-1908993,-2996356,-2139840,890774,2468297,1922998,1203574,1043171,925919,775128,648316,516490,487804,487450,421970,422088,490586,482018,438753,396705,388757,381174,370816,337682,344158,472658,547062,433406,357349,349199,309397,353250,471720,446991,319061,311768,342955,243380,195355,247753,224838,150514,133329,99132,-11552,56421,337580,409735,294858,260331,155968,136678,354824,393668,193222,84842,47666,32252,33763,96602,159610,71103,-1956,151920,310928,194080,30174,49749,158878,249865,242168,135121,66732,56635,86518,72397,56648,236885,439421,386944,163317,22624,103665,283820,372842,443210,521143,512111,419801,398033,450143,385408,304920,213214,77755,21637,111233,226480,221300,154960,52763,-196859,-424309,-265224,-13219,131763,196430,129349,68157,121838,146909,147657,109456,38648,193197,458125,424746,168998,-33761,-190997,-263841,-248277,-189025,-89189,-19584],[-61019,-122068,14149,114535,45719,-8876,-17530,-124027,-278809,-313615,-279178,-229938,-86185,-3000,-43659,-68792,-58163,-121813,-157101,-119511,-105662,-139696,-141338,-13419,78643,-10423,-38639,156930,297458,245424,191783,173754,123719,9003,-70003,-70760,-41496,-85719,-50469,96505,242434,163898,-156182,-367633,-345586,-321121,-223111,-84395,-153298,-316494,-259834,-83763,-170977,-325004,-129803,225069,269141,26588,-167994,-103555,69993,130192,78407,-2031,-130064,-196330,-31144,244289,348953,221391,7071,-19194,66289,148234,247793,218131,77038,141824,461969,667524,557158,291460,14945,-198476,-236990,-134985,-13476,25721,60742,50197,-9879,27012,49770,55859,167885,337823,333760,253601,196461,135241,95232,-24142,-159121,-179451,-185692,-210010,-57081,172510,178067,37898,81560,301373,341224,42981,-304402,-394283,-257052,-95654,25837,99283,52983,-111599,-234737,-261562,-197150,-83752,-42651,26740,111176,30139,-97823,-37905,-7737,-166362,-236760,-120851,-105067,-239453,-182668,-43994,-45962,-113670,-157846,-171957,-94747,27002,-4359,-70749,-118035,-93129,102615,227183,16712,-333807,-354625,44312,415269,323949,21268,-78677,-13986,61692,28372,-144999,-185382,-153244,-33037,102390,238649,205883,104531,20356,37050,41032,-23160,-41143,14410,-9352,-101624,-32232,184669,305020,288766,330728,326277,183311,-8405,-112286,-56040,67090,76700,40809,40150,-29443,-75341,5976,15795,-87019,-134453,-57177,23231,-95171,-351769,-440322,-220702,-196464,-223132,-30884,113641,32414,57122,328575,357839,118994,58333,119050,54334,-121694,-257356,-109148,134605,146339,78395,162540,306968,120229,-285698,-412379,-282293,-141093,14705,72522,57893,50852,85745,56301,-44589,17919,159081,162284,72831,-39141,-141159,-82000,116828,192320,29287,-155310,-153843,-77581,-73985,118518,468806,462729,130256,-240981,-307530,-7594,224998,51038,-211099,-119508,33917,137807,151747,177575,275869,234317,7581,-136727,-156291,-143829,-193240,-298170,-301603,-111258,141645,243909,61740,-207605,-341460,-198594,-29238,-130725,-278403,-177369,-38910,-12613,-8216,53132,142611,123617,86367,154088,215623,200388,288995,541651,591569,290892,-36006,-82254,-107053,-208583,-216802,-181045,-82702,136956,225391,132252,157617,193584,-48132,-409866,-462809,-209441,-59746,-110749,-143702,-63886,26038,28330,-123028,-184262,-57290,56301,182478,324725,227500,16626,402,167795,163536,-75676,-270984,-158519,235227,613917,553373,156548,24984,129971,-24232,-244979,-278294,-199512,-130595,-161626,-212358,-125767,41715,120841,14935,-111934,-14921,-5317,-200614,-306923,-133430,59139,121983,127933,138550,86301,-33147,-47466,23172,89235,152179,254521,256457,137804,72503,82443,-29764,-129079,102585,424040,394441,163809,18416,-18002,13972,132390,331642,361093,155713,11723,6841,45928,71580,12595,-111150,-141192,-220591,-385110,-393342,-277594,-153404,-134560,-254690,-251992,-165429,-272083,-343788,-157244,-146302,-422380,-623848,-478785,-138765,44036,92490,224844,418908,401966,63947,-152030,5352,109084,-42121,-115545,-82445,-161441,-372438,-464832,-312275,-221512,-297966,-264213,-33719,137721,143668,-1388,-293995,-372422,-147324,-200535,-553793,-652442,-516419,-482416,-291689,245207,560928,218219,-612985,-1186432,-1414655,-1353978,-785998,-73357,1568656,5669021,5812109,-828981,-4829375,-2674871,-78830,1192796,1147029,264344,-1594,-44267,-154664,-70416,-233784,-572899,-432506,-72501,-42437,-151054,56768,245875,187449,-80169,-157420,50047,273324,313664,158810,-34635,-57584,-31139,90368,145583,-4916,-15252,42956,-102065,-227578,-198756,-81923,78689,64869,4985,148556,282693,368230,432509,342515,369513,538859,465302,288827,177449,143784,138781,168047,308708,295735,88231,88080,265836,191669,-4152,-122419,-141648,-67791,11746,8396,-39739,35266,275321,438227,182768,-306562,-424905,24437,387003,167776,-309678,-513761,-424409,-264728,-46761,125178,-117821,-302181,-41000,212030,113177,-55613,-123110,-109431,8684,93598,163240,264712,333090,264268,99546,-39952,-65018,49925,185903,159090,62262,160856,282294,167569,20624,42402,100332,222152,253640,206538,95245,-83956,-185374,-205891,-138522,-12278,56948,-43001,-122347,-80535,-158697,-273790,-73534,93806,-56308,-194086,-191316,-134945,59863,186234,27821,-258597,-345077,-269140,-192456,-79072,-29935,-122017,-73620,131795,138826,-108240,-211670,-115426,96812,260358,187027,31491,-41461,-120098,-136052,-146655,-265397,-415403,-463102,-429614,-331417,-228795,-175065,-147880,-67115,85340,147010,57544,-150393,-314719,-254998,-90798,-29530,-1749,130288,292428,247748,-9386,-204326,-97447,127588,126498,-27649,-27069,65484,147915,165732,119654,38509,76682,236738,322295,186446,50473,81216,132462,58092,73507,72953,-236942,-472862,-204160,18016,-60990,-55207,105058,141617,81463,31298,48821,122828,108964,83427,181537,223373,95973,-73092,-265163,-498497,-603041,-488458,-271061,-67679,61028,-17814,-224412,-332206,-220143,-74582,-49275,-143283,-81657,63486,-75327,-219661,-184404,-126395,-123865,-93653,-75725,36659,200552,196857,-11588,-60043,119717,163630,-31161,-156985,-37485,177546,72910,-316904,-411464,-189808,-139134,-240943,-294580,-208203,56358,149507,36277,63370,163157,-43160,-326962,-427565,-424985,-422977,-290797,-105401,-194055,-370408,-280875,-30331,123222,178481,160166,15826,-42123,11477,-32611,-188531,-171016,-24810,-15082,-111610,-160765,-152225,-182027,-422657,-513338,-240355,-43776,-98213,-159538,-200485,-234111,-66211,304539,374271,119330,-10636,111866,155662,36036,-26516,169198,378169,320288,152712,183856,269873,-4410,-309053,-196584,-10836,-54398,-71424,-127519,-218673,-92447,-20538,-174126,-112985,162983,214517,62874,-13387,91335,120700,70586,134688,146027,-23166,-31892,144225,164287,48648,-98579,-187979,-117451,-20839,13212,-69453,-202702,-161967,-92094,-12971,30384,-107037,-328086,-321378,-252838,-268254,-232682,-76916,11487,-66644,-235861,-323150,-333150,-281220,-125825,-25291,-76490,-177597,-257058,-262395,-261804,-289093,-192724,-33366,80747,80478,-31630,-192634,-340677,-291273,-128631,-125700,-125894,-43455,-55732,-146849,-166244,-82891,45046,109082,132272,96568,-77656,-286414,-267601,-110721,-196276,-499012,-585602,-397304,-225526,-148701,-121121,-148987,-72040,88657,32649,-161557,-243008,-171937,-179771,-301825,-395223,-441365,-419032,-318244,-167427,-43475,-110089,-369461,-534581,-460684,-431063,-570745,-622095,-445677,-351277,-477618,-565197,-381187,-227124,-470859,-821460,-824001,-1105862,-1888012,-1877597,-1175563,-981828,-507477,640937,884855,557245,433974,83843,-488105,-733743,-1210186,-2017803,-1977000,183228,1750640,1460707,927711,970164,928926,847791,932207,873244,761171,639289,498139,536125,577284,459762,370084,361134,350421,329959,367725,370736,350997,487463,587987,454926,385500,393687,306173,323839,484953,534206,465476,453575,458628,317068,174653,138499,85215,32673,115920,193443,33719,-34413,162415,277747,241231,310643,337833,344192,427684,386697,243467,182876,103660,21951,-31083,-5896,70169,32233,-24815,121390,265827,148421,4800,73742,213680,289400,239021,93845,-39289,-34439,97074,177618,182567,278687,402719,426797,289517,107735,147848,352529,437928,491587,591078,582390,431639,348657,370363,328104,282482,265340,187839,140426,140967,131194,106111,104870,94189,-94341,-357237,-248558,-21844,136879,276992,270562,182347,167689,148327,153905,145668,87819,237479,449995,380078,134174,-27960,-131914,-160218,-169488,-173287,-82758,4867],[-31684,-98801,42118,111857,12184,-41375,7073,-89507,-284744,-355330,-328239,-233454,-27884,98990,82751,-7929,-64349,-152217,-204496,-189251,-163001,-145114,-86979,44581,20342,-115038,-51518,191451,274424,212391,230523,262434,144164,-30200,-96582,-49330,-41991,-103737,-39452,126618,269511,185327,-90284,-269229,-319408,-356809,-302997,-145598,-148312,-307453,-311512,-199193,-299063,-406212,-187994,156833,248012,83645,-51929,25888,160637,138879,39413,-49968,-118008,-120333,30880,219790,288397,250776,93381,52581,119797,174472,241150,239938,127575,82480,276507,454244,444453,280667,45096,-180072,-291147,-226091,-118353,-85345,-51990,-21078,-10701,36712,2468,-17304,183433,425501,369601,238416,209156,200971,118365,-11988,-86900,-81335,-156697,-232145,-51710,221184,238950,69338,99233,326745,383852,81424,-290092,-366283,-197007,-34231,42759,108804,131033,48306,-77235,-178214,-164095,-82452,-86023,-58109,70827,76813,-38254,7187,80597,-53991,-148056,-87313,-133008,-328578,-304943,-136402,-61944,-52779,-74561,-154632,-136865,-31593,-61093,-97951,-119729,-109556,40576,149046,-51965,-430171,-447306,-6139,355774,266683,-47765,-108821,45061,195631,150890,-89870,-186443,-211427,-128527,63137,315414,316459,192279,108050,125485,90349,-19462,-56205,68005,78627,-113283,-153973,45751,232257,263814,309034,376460,340099,111265,-105407,-84667,59178,84651,61520,65287,4143,-41968,65236,148244,67529,-35126,4305,92060,-33043,-291676,-397679,-184866,-88073,-125613,-36761,97103,72701,71909,284199,347839,134440,20229,89943,127503,-46969,-274247,-171316,86158,132018,79656,120277,175840,-11295,-333563,-390680,-235354,-74945,2519,-24247,-30841,43417,155895,133374,-32282,-30787,88519,41756,-12740,-59299,-151639,-52942,229427,287790,26382,-199715,-167229,-49339,-51987,81938,437392,468681,127291,-207819,-236613,-25119,152411,106528,-59486,-82043,-6797,73960,70055,111755,285170,312899,47806,-132805,-114158,-44496,-74675,-138349,-152411,-38949,157301,169001,-56642,-315230,-454587,-336871,-140964,-234966,-397697,-248177,-73017,-31670,41881,121028,130358,69756,58852,155637,218173,216455,344917,620893,610161,289648,-9961,-82137,-130804,-209760,-225723,-209043,-100664,103648,135290,43903,92603,160576,-13462,-368378,-470464,-238337,-87834,-146451,-231171,-214350,-96391,-2856,-135171,-232249,-70344,134630,296694,388422,251232,41389,33213,168579,130720,-97929,-214426,-29472,307332,625528,560447,183798,-2125,47665,-74235,-246702,-271719,-225711,-108718,-56888,-149478,-191093,-74987,16116,-72314,-164671,-26058,20401,-198542,-309777,-96035,101698,97907,66929,121653,121379,-61453,-161024,-2722,153256,235494,288752,231410,62012,79629,240028,115854,-121244,40926,397951,384506,113470,43602,134578,134630,174135,315909,272750,54429,-74288,-106059,-65170,8133,-35607,-131585,-119486,-184376,-349749,-374827,-274885,-146793,-63835,-141683,-152755,-112032,-274556,-379871,-225467,-245887,-555504,-795178,-549387,-128205,12915,-26150,126820,404521,417649,64437,-194683,-19375,138943,-23733,-117826,-87290,-169452,-358980,-384371,-209853,-111383,-215190,-219202,-1740,210196,220335,35840,-300049,-461810,-212519,-120876,-392046,-606414,-563941,-528096,-307139,253848,686780,314032,-776500,-1513507,-1592145,-1436475,-1134719,-1111335,316421,5790138,7127777,943974,-3330976,-2474172,-536728,767326,974589,300499,18941,-113744,-230081,-151079,-397025,-702393,-360818,129829,10833,-205863,-52177,85223,-73578,-283948,-247314,60555,357911,414047,278275,148880,119237,97163,119579,166977,88191,92844,51111,-136035,-204562,-95469,24110,108566,42194,-45835,63691,246227,433992,559715,424107,369832,412951,303460,178339,126761,123763,95999,90293,275117,372248,217759,245368,429787,274128,-14973,-109271,2546,113098,110139,44340,21850,109051,281352,336184,32017,-408069,-470446,4753,379708,146524,-362408,-548661,-365228,-171658,-36615,133469,-38367,-195590,24843,212437,69182,-118635,-201795,-168962,-36488,79684,144852,218565,283010,229036,52584,11925,101645,215174,302292,178226,6656,113987,296156,197852,88597,125941,151942,170629,177627,216137,194738,14543,-176484,-249553,-233066,-135294,-32549,-104728,-179836,-117297,-156615,-236622,-48236,71484,-97922,-222816,-246040,-216401,-4869,118465,-31167,-300199,-372492,-325582,-257702,-99099,-31959,-111118,-113077,54774,61069,-96494,-149174,-82917,70902,217147,176767,42296,-49633,-115457,-77219,-133688,-355816,-578273,-641626,-606954,-454121,-255095,-190801,-194626,-80395,97553,102394,-22877,-234138,-361961,-257086,-117168,-87587,-20769,168141,347983,325202,90701,-86249,14374,177099,113486,-70289,-77324,42269,104827,91220,42720,19749,56102,198779,233868,58039,-58573,-4847,42954,-26068,1091,31768,-210179,-441805,-236782,14693,-16879,-19697,97323,104159,45387,25869,67240,134165,80155,12937,79771,173924,122011,-42784,-201378,-374563,-490715,-450755,-258967,-41848,44150,-31732,-160911,-252878,-258532,-188177,-142851,-208559,-106380,72593,-23660,-173218,-146894,-91905,-90377,-82396,-88909,3251,169153,175981,-42141,-147633,53755,177532,30901,-62813,55594,212252,122263,-197325,-270886,-75904,-64700,-213605,-298694,-239990,-9663,12417,-196840,-195860,-60816,-175855,-340918,-368559,-297236,-237189,-140955,-83722,-237355,-412634,-277641,-21358,114465,176981,170601,36130,-50975,-12136,-62641,-237522,-270248,-150999,-99489,-93626,-78798,-126769,-249768,-465433,-499015,-223626,-34305,-42250,-91952,-135448,-132416,86837,400489,389394,103699,-93220,-70194,102443,58893,-64479,76730,327895,314824,166248,236081,355083,97224,-262390,-227488,-47640,-77310,-107323,-122002,-200720,-157100,-92739,-134920,-50892,126541,141404,63905,30667,147170,201206,108625,103816,103759,-33399,-22032,190296,220681,71631,-107369,-172946,-39426,75932,66388,-88205,-239726,-205697,-95288,-26085,-27951,-208166,-411276,-357452,-250102,-298727,-343801,-203511,-57052,-100359,-287324,-361254,-332539,-247745,-100071,6671,-10490,-110972,-210716,-240665,-273008,-292923,-199054,-121223,-104399,-33040,29370,-59999,-283998,-332875,-191083,-160123,-129236,-69303,-166169,-297213,-232380,-73097,17494,-13523,-27958,-19750,-150373,-366071,-360153,-169383,-242689,-558266,-627052,-364217,-217778,-270806,-284619,-257473,-180051,-28540,-38740,-260174,-365741,-270510,-274161,-401522,-454595,-423297,-320409,-222446,-114062,-17043,-120117,-378412,-506776,-448752,-447939,-572827,-643883,-570484,-591333,-736033,-771586,-544220,-287305,-395076,-654216,-657431,-943835,-1517176,-1286618,-942811,-1113574,-805063,105896,387546,392688,435761,199182,-241677,-428194,-547715,-1004907,-1395818,-245251,1048273,959145,597195,831092,906478,893765,1148345,1187138,1046890,835880,637194,685459,631781,369421,250050,307050,321675,316420,392435,400340,351770,504277,621170,465754,393605,417985,305803,286618,453115,563205,553625,545758,537280,381147,164967,35983,-53468,-70032,112244,266228,72344,-105411,-5946,135188,194437,353038,474776,472026,417526,319175,251691,258563,175439,15602,-110232,-100887,5312,16660,-22124,86878,179113,83564,-2311,119565,278596,322503,255754,112432,-72887,-77691,105886,249274,281477,301608,346515,449439,433775,242872,223044,400257,462642,485884,570619,551571,400340,303961,284848,257813,264875,323236,277815,218322,140661,10666,-22242,75323,172609,50535,-204070,-180606,-38590,113882,342142,400633,277811,181664,118734,145794,192031,160299,268147,404949,304337,77068,-40541,-67418,-46841,-88903,-160247,-76874,41418],[5893,-86719,21317,84567,-3405,-44531,30811,-47112,-230072,-321691,-315778,-181507,48040,174149,164403,49213,-36375,-115824,-188568,-219546,-172703,-85229,20893,137356,24328,-160909,-49589,209082,244454,187924,245178,273295,99322,-74061,-100147,-7235,-21291,-112978,-59798,115048,250367,164042,-43658,-148858,-235323,-333083,-334954,-201264,-162556,-274929,-297011,-270701,-393977,-444852,-227228,56422,180522,130150,109679,224517,295196,187549,49661,-64000,-111711,-56191,83362,170582,203925,260485,192808,140886,185728,203516,199848,197829,126453,7793,45369,178879,283835,247773,96182,-103450,-278845,-264978,-176637,-154927,-143772,-83603,-6456,52074,-10299,-55160,195928,450468,333266,152506,136793,194680,123600,1867,-17498,25046,-85665,-192045,-18630,226644,224814,88361,157246,385505,447426,145343,-246611,-318995,-121405,45209,70702,118970,204218,197606,64406,-93674,-109369,-58189,-96672,-98868,68219,167862,91597,85787,158441,87746,-8299,-22804,-123057,-359828,-413729,-239047,-88897,-6899,6471,-120534,-156091,-51076,-35792,-44827,-37039,-45111,13556,78296,-87586,-426161,-434492,-39627,236279,149800,-103398,-98741,116822,285003,203968,-47938,-184239,-233947,-172907,75580,346611,345824,222129,141561,111725,65267,-22910,-78026,67767,127732,-105682,-235865,-55784,165636,214356,233521,336885,390642,185376,-101122,-127599,33254,98826,96238,86792,19978,-28467,90912,233926,175402,16852,-12096,69423,8692,-191685,-299513,-150908,30708,3003,-41742,48596,67848,45844,203775,316477,159469,-4319,46549,177174,27258,-275863,-229124,27953,96443,41555,28683,2850,-133030,-312751,-297536,-143313,-7387,-36678,-111787,-83720,38845,186055,161014,-56602,-115038,-15666,-88943,-109174,-81819,-146100,-30728,285185,326340,17329,-212869,-135211,-1679,-31527,31940,334375,392159,75333,-181899,-169605,-51943,62114,132945,102828,-6834,-20998,5196,-16515,44313,251654,297255,37813,-104191,-28634,44940,26921,48032,42588,42654,135317,70961,-148638,-372649,-511128,-431879,-222775,-281129,-445296,-303489,-115793,-54937,64324,143866,77407,-9397,8445,121008,164200,153472,287103,529294,514189,257538,10704,-114933,-188545,-218361,-212362,-197521,-102783,30427,9126,-36328,25582,86527,-11411,-291716,-399995,-200930,-78564,-170750,-309347,-353435,-206539,-26764,-111009,-250438,-120996,154753,371565,415039,267266,75417,40338,115626,65627,-114766,-118164,112046,322262,505848,444911,145595,-58797,-65725,-112335,-181145,-194732,-211152,-96438,12534,-88159,-229580,-204125,-115871,-125833,-151480,-40612,19626,-166467,-259714,-51998,134641,79623,5912,93521,148927,-64061,-236268,-24164,206192,291769,270780,151438,-18513,92123,356611,234771,-87792,2006,360781,378391,99527,79787,232435,173997,136707,241356,183554,-20311,-156354,-197334,-133472,-36618,-85411,-135036,-52866,-89232,-279176,-360560,-278223,-118995,31611,-9983,-56771,-64818,-247137,-377603,-290310,-314315,-578097,-780470,-495287,-91764,-31214,-130808,52036,382509,407016,62244,-215740,-58389,143928,31791,-104296,-142341,-205738,-296411,-229384,-37032,42931,-117525,-170180,23215,235199,233325,27740,-306971,-493998,-235053,-43316,-234808,-500195,-522091,-469749,-296286,177682,734352,386161,-936185,-1740248,-1490986,-1168443,-1144139,-2092468,-1576880,4424815,7609376,2856226,-1663015,-1988520,-629423,412387,657544,215021,17795,-57991,-214418,-262912,-529080,-727783,-282753,255165,78693,-177274,-140467,-129378,-348314,-413480,-259122,64103,375482,438015,323538,294951,304978,224886,112414,145282,177722,186903,39490,-170243,-166925,4354,126055,158349,51989,-75308,-25299,195812,483082,619211,438137,324938,241476,99840,51661,87574,119494,64299,10608,198844,377632,296989,368920,541834,338264,-7630,-73435,117622,230718,172409,78462,89215,182750,264828,187463,-127689,-461378,-448464,1918,344859,105400,-391028,-524088,-242928,-14361,35307,123357,29050,-68069,103491,217309,67609,-112050,-219363,-188085,-66744,46636,78117,116960,184561,167441,22691,73351,267703,384662,402233,183545,-52374,44086,261033,218810,198415,277617,262052,144300,115951,215875,275517,145178,-69669,-200258,-294532,-252602,-124267,-151612,-202751,-137761,-153942,-179802,8750,97083,-87033,-220935,-271177,-259374,-67118,57549,-60560,-305882,-390127,-355668,-273815,-80098,34397,-36341,-129102,-32258,-16589,-70226,-72930,-39668,16281,102070,120296,42174,-70928,-115078,-40191,-118592,-383398,-635510,-728726,-693781,-493128,-240665,-201609,-248335,-102036,91203,58744,-67772,-239938,-346068,-252144,-145505,-128306,-29097,182156,356175,379420,213373,65920,133088,218354,102792,-77956,-89944,29779,76223,56517,7792,-7378,-10486,127724,170214,-17500,-145150,-94755,-61410,-110866,-77579,-21272,-159518,-343446,-230603,17840,51628,43056,85792,56999,7817,18749,65597,93255,12566,-73438,-43685,81769,105641,-10014,-91345,-196694,-349252,-385246,-213869,-5211,27374,-30446,-75217,-121733,-190340,-163149,-131574,-209069,-109326,64153,-12514,-164223,-118253,-49115,-35203,-67057,-137182,-89698,97356,151201,-38821,-159800,55446,222152,128221,58874,136297,210742,129017,-100636,-122837,50251,30076,-147158,-264281,-236624,-65703,-124060,-403166,-412220,-261173,-277999,-328891,-284080,-155746,-53146,-4435,-71874,-265177,-409662,-246622,-31666,39587,94588,116545,25888,-78178,-66150,-113712,-267548,-328716,-259782,-194966,-110041,-50303,-118079,-285135,-445494,-422479,-182773,-9874,32477,-2727,-41119,-11995,205822,436113,381797,66247,-211857,-233115,56398,69655,-131808,-82015,192187,260518,162807,255204,377016,157074,-189469,-194075,-54318,-106983,-144133,-94930,-159950,-219282,-182076,-105911,15781,88951,62350,52928,71216,180435,254204,141564,71257,59375,-40292,-19430,205093,262004,92642,-120681,-157749,42722,190464,139668,-43527,-157985,-144846,-38959,9335,-44266,-277121,-450622,-344446,-189218,-250677,-357402,-256180,-92390,-125691,-325766,-401449,-335657,-208962,-69785,33348,51853,-34836,-155634,-218296,-286463,-321794,-250823,-222120,-262036,-119036,115604,97648,-199574,-357608,-266958,-197862,-116101,-75487,-239148,-392976,-276595,-77612,-55620,-187511,-220191,-151861,-230685,-423776,-414164,-221437,-278252,-556854,-581597,-262339,-134631,-297379,-384253,-349584,-278124,-123529,-81199,-320166,-437238,-331906,-343385,-453283,-441879,-332181,-196651,-150874,-110910,-46154,-162623,-386521,-450378,-397754,-435398,-551899,-629933,-670275,-793638,-942846,-954259,-731400,-400555,-370550,-535137,-571120,-963275,-1410572,-919576,-790966,-1210695,-868835,-149407,108817,349484,478737,283579,-26956,-158619,-59294,-207846,-611541,-359272,476048,524965,314823,696262,908267,945326,1267850,1396900,1287472,1035909,803233,821803,640934,245324,116138,246623,310873,345269,436608,417376,349486,522200,645632,471288,375380,400002,298052,255791,391553,521312,548949,555707,557960,419944,164111,-41436,-166901,-144503,113303,295370,92070,-151038,-142191,-2091,151899,383373,544622,490916,325867,204892,211425,287346,234701,11884,-181059,-163977,-32627,-1241,-10221,62490,86500,34821,38987,203828,353827,338804,268729,165755,-22596,-51437,109550,266048,336947,317427,299464,447919,546547,386137,297860,393546,431488,435967,471597,430722,334810,268882,207009,183540,252474,364728,323705,239115,105668,-111943,-141792,60397,252138,182056,-31953,-97083,-68024,62171,365602,478617,329393,169111,76357,132266,241977,245626,288298,340162,216026,11285,-64564,-7403,52562,-27563,-155768,-76232,75818],[35220,-91723,-37342,51306,23444,6113,57836,-7283,-138574,-238831,-260720,-100410,112616,188407,160902,79241,16970,-25070,-108213,-185260,-120431,18116,134516,219007,76175,-141079,-33263,206903,216849,175020,224093,199045,14326,-102774,-80268,38077,4073,-125567,-110777,62631,186388,101664,-32942,-45155,-126585,-276406,-323827,-236488,-189277,-222190,-208910,-268206,-434213,-445511,-252177,-57796,86448,162432,259218,400004,401040,233044,85453,-48244,-115379,-18672,114592,112467,118979,239680,265516,214851,246852,236288,132264,79906,51037,-75270,-155730,-39652,151869,204011,143408,2298,-205905,-248021,-180213,-175075,-198328,-122891,-91,69221,19000,-32685,214145,414904,242139,25574,2729,106449,98788,18530,45811,116931,4225,-98230,35855,174311,125103,89013,246566,462243,503629,206544,-192843,-275527,-64889,103844,92852,129761,267397,311897,161316,-25775,-45971,-16391,-75522,-87359,106767,280404,242168,149498,177213,204398,144239,63956,-62625,-312486,-472681,-327473,-124451,14531,77161,-61869,-142674,-23569,60550,63461,102069,90479,44754,46488,-72151,-314973,-313977,-38968,107872,19593,-119115,-44333,184561,317979,188528,-44017,-198651,-222321,-138322,141000,326046,281380,183637,117851,15221,-15782,-28715,-92163,24856,127917,-78274,-250106,-97611,111638,141465,116774,222613,336305,203730,-100144,-184782,-15186,116686,140352,104428,19691,-34118,83286,261591,225029,19474,-91729,-21014,24021,-101473,-220437,-151615,106714,113036,-41336,-6917,27904,-17803,101334,265508,174648,-27108,-11470,183009,71693,-279599,-286635,-33197,58361,-3031,-78004,-162507,-204601,-218027,-158504,-47261,18816,-106319,-184485,-99978,34347,164159,133941,-100650,-207710,-138731,-203844,-192130,-105715,-131625,-22134,263788,285642,-9284,-215957,-107451,32213,-19817,-13563,197236,250563,-22083,-182003,-121863,-57948,-1058,126061,227303,107175,4892,-52108,-85653,-502,200444,208290,-23094,-78422,64796,104461,91923,204945,218578,111656,90912,-13338,-193318,-373765,-498657,-449663,-249059,-259753,-405553,-316796,-145694,-71322,58760,120719,-2146,-98012,-55463,55954,65937,24009,125703,293854,321678,187603,13589,-161234,-252017,-224550,-177019,-148343,-85019,-55186,-108081,-80761,-25595,-17210,-55727,-207996,-271470,-107231,-36695,-185458,-366763,-445669,-274147,-30853,-52442,-235001,-193384,118621,386530,386745,254013,93875,8417,22621,-18035,-130752,-17174,221354,273616,284234,236696,43352,-136395,-175158,-127325,-61499,-67180,-169324,-103900,34209,-44258,-249494,-328824,-236806,-125330,-90392,-67545,-14975,-119203,-180419,-17222,144756,62410,-46330,60153,167105,-27217,-226236,-7236,258682,309167,196527,32444,-73090,131470,429417,308326,-47595,-16964,308916,336288,80453,97288,239721,110210,20555,120206,107305,-51808,-209040,-247001,-147104,-50329,-108174,-100891,52983,38519,-200332,-355897,-290297,-88058,115176,104641,16814,-35038,-201092,-350958,-353240,-348232,-484591,-577873,-333274,-54536,-97331,-205561,13310,352318,378274,67131,-206205,-103191,117826,98208,-91590,-236168,-249183,-188624,-47424,134778,169802,-42825,-136001,26446,199945,177979,-19363,-317807,-475679,-217466,8358,-143095,-387702,-419193,-352056,-301555,22388,707247,469554,-970174,-1730948,-1131035,-612558,-733143,-2570767,-3426492,1954735,7144429,4408952,-450334,-1576097,-439687,276859,361247,52545,-6103,95442,-138685,-406998,-619443,-654378,-218017,252799,109790,-105041,-178920,-320684,-538477,-415035,-164635,77881,326883,383097,293036,376646,466793,328640,87013,90219,218390,221786,4006,-196715,-125254,74595,196891,219744,110583,-48238,-75416,146371,494512,592658,392339,256368,80271,-80240,-40662,86218,138011,47717,-53527,104040,312555,304104,415906,564490,360715,15927,-20329,172009,248709,185156,117818,149099,220313,219521,43992,-247027,-458456,-364954,26914,303804,77131,-368004,-444413,-96803,158746,146641,113610,85038,56605,181445,244484,131981,-12334,-138810,-149098,-74573,-1672,-18306,-2214,84694,111479,24267,127238,385917,509385,451112,170209,-103388,-45715,167208,213767,305834,437526,384900,143925,77037,208427,324998,270555,92139,-90980,-299075,-320492,-192578,-168436,-186723,-141542,-149021,-121887,65921,144032,-37251,-200282,-273721,-250877,-86261,40301,-47500,-271052,-384808,-347730,-236378,-25757,142158,62076,-129055,-114680,-83552,-59315,-18010,2505,-40835,-39458,41752,44373,-79692,-105540,-21098,-100488,-354222,-580057,-677735,-626250,-406236,-179430,-205457,-295875,-132155,61283,21037,-75126,-173646,-265740,-229795,-162906,-137099,-26293,151977,299858,387696,315093,197641,214704,231482,94045,-49530,-64169,22189,65881,75290,44709,-15626,-95417,35371,137295,-31778,-200015,-181273,-170359,-194265,-153949,-75972,-103786,-212076,-182976,32004,133738,125839,81950,18408,-10247,16102,32198,-235,-77715,-156626,-160818,-28128,57817,22512,28710,-33553,-234697,-310562,-140958,30202,12105,-22004,-13319,-15242,-61794,-18212,-24937,-154206,-100014,37744,-35897,-165144,-81349,3212,25464,-60597,-217932,-221710,3916,138044,-666,-104634,115828,269651,194893,156041,188439,174492,88407,-50558,-14121,136251,100559,-70790,-200900,-200880,-104151,-216843,-499022,-503204,-360042,-313522,-302146,-212279,-51808,81469,92183,-61251,-266917,-364589,-196036,-48532,-67982,-35904,30033,-1049,-121485,-154586,-179675,-264701,-322764,-314482,-261739,-142648,-79522,-132446,-273698,-359946,-290875,-113677,36355,119820,96766,61314,92241,252945,410712,361761,38437,-284726,-277134,56516,81822,-197846,-247341,21082,168131,140697,246622,347272,164956,-122595,-127643,-44024,-144280,-171241,-49269,-100992,-252877,-256370,-86141,77499,59708,-8037,30548,97133,184097,258742,155187,50994,33164,-31442,-11272,191736,274799,99243,-141929,-151046,104345,288962,217933,53030,1237,-6145,50977,79916,-9696,-289443,-436908,-278769,-80628,-137229,-265472,-208730,-75552,-127560,-332701,-425111,-331966,-170958,-46749,43403,91907,28600,-107990,-203469,-300609,-368612,-330371,-308630,-354771,-164328,189413,217592,-132265,-368923,-332136,-229983,-97013,-60847,-253485,-411723,-287403,-92818,-149848,-364127,-392495,-253780,-278726,-436032,-415268,-247381,-282886,-494788,-476221,-142899,-22431,-242918,-404704,-401147,-336116,-166153,-86958,-324869,-436570,-338535,-368956,-451726,-378961,-212994,-93390,-121849,-157796,-134460,-239254,-395614,-380994,-323258,-399447,-510828,-579408,-712840,-897200,-1032881,-1060127,-900613,-548078,-403433,-497220,-581856,-1112185,-1549501,-881135,-768882,-1263935,-747200,-98048,102337,424610,542354,309610,95459,29410,177949,192534,54799,-248042,96779,243341,189738,651023,983726,1034584,1291352,1474477,1439512,1193821,948499,902876,611520,142234,20902,199863,319973,405798,486600,418328,345953,535330,658834,475294,332808,333013,274317,241409,324400,419730,451109,483333,523833,429745,170043,-80890,-233496,-181176,110513,277544,91540,-166679,-225215,-113793,113383,401879,547404,410310,180139,70862,136272,269793,265552,17626,-210201,-173321,-48132,-39671,-6468,55475,22584,27279,135771,323823,428976,333509,256264,214681,86077,31560,102140,229513,350082,336907,280852,417933,581307,484104,337402,320671,348827,360896,327584,262787,256823,242140,140887,110097,235107,367981,317472,211184,45150,-216428,-236654,48215,298473,257974,98549,-24520,-99473,-5213,332320,478384,325444,139875,38268,119005,283268,324137,297394,266926,130323,-48596,-91700,36792,121549,5450,-158632,-82521,92979],[43552,-110389,-108404,29202,98915,109906,89006,20537,-46800,-146895,-193300,-26258,139448,128673,64712,64759,72691,85989,14717,-85506,-15309,127032,204446,248798,137621,-77160,-10164,185623,195714,168329,165299,64873,-71492,-101013,-42945,68610,16891,-145293,-170962,-10667,93578,12022,-60678,10917,-36436,-217115,-282496,-241468,-217172,-162035,-70453,-186224,-407680,-412613,-261455,-155402,-2333,181625,346039,469222,416760,239796,123094,-13046,-125341,-16988,110854,59476,57086,193728,284121,251630,288726,270402,59015,-88030,-81482,-150977,-266140,-127412,91728,152036,158520,99639,-97011,-188041,-141424,-156835,-210556,-128953,10082,86076,78264,46732,238362,338810,132632,-96550,-146882,-39394,43213,36193,99865,174782,82633,23902,98734,72161,-34809,72843,342060,524363,513254,229750,-150964,-252850,-53698,113707,99972,143515,320306,384147,208315,18894,11304,32170,-31252,-31967,173377,380164,352015,154792,114409,252653,266188,152970,36642,-198148,-460816,-379309,-160129,11673,125460,9200,-102272,35396,174916,171306,243371,254535,131835,71297,-4531,-128704,-120078,1073,16657,-72480,-82717,40901,226250,293634,129738,-81070,-229011,-186923,-40308,220922,259703,144907,90288,55134,-109466,-115788,-36689,-89263,-33548,86391,-38943,-193489,-81319,68023,51854,-14995,72949,216751,178566,-98363,-245474,-75135,139369,186922,118642,12742,-48668,52683,235359,221297,-9890,-189395,-123780,20041,-54314,-209763,-200804,98292,156821,-32318,-39917,-22321,-101178,-5397,200968,165030,-61077,-84213,135593,66639,-298642,-344384,-89265,32111,-27422,-162424,-273432,-206468,-73603,-18791,2868,-25520,-194783,-236151,-89498,28452,97650,67753,-135090,-274209,-260871,-289666,-242788,-125517,-114436,-27006,175627,177127,-50863,-218491,-116129,27263,-19115,-36756,77745,84839,-145616,-217053,-98830,-23211,-11661,90305,280436,237833,67376,-84191,-125260,-15919,150451,86682,-115682,-80336,120189,121798,119050,296512,325388,153189,50730,-47838,-180400,-324832,-421272,-379735,-212766,-186952,-297789,-278313,-150779,-78948,29542,63521,-84976,-174935,-117479,-23037,-46267,-128251,-86716,1825,84673,80441,-8818,-191912,-287651,-217254,-123745,-73203,-51210,-125863,-183373,-80480,-50000,-129267,-141692,-146839,-127175,10871,20860,-195405,-402253,-474674,-288650,-17673,20641,-192254,-259410,45647,333791,299538,200200,78147,-61779,-82803,-97883,-144929,57230,268466,183207,43769,7562,-97106,-223069,-255558,-120247,77955,73707,-121348,-132088,11588,-28016,-259426,-419002,-302627,-68185,-13009,-108638,-79222,-75892,-99342,609,123701,35094,-84784,27817,170479,43145,-115484,69268,311282,282147,79450,-92770,-78635,209956,476235,336478,-19700,-28235,233918,231404,26476,78927,159752,-36239,-144754,-23697,43446,-49348,-220306,-251982,-121341,-35880,-85595,-24736,170417,152719,-144046,-360880,-306218,-70051,155934,170919,53546,-27410,-147696,-311581,-405583,-350049,-309513,-262419,-116743,-39318,-187561,-251411,-2904,298790,331201,83477,-162819,-138857,60821,130732,-101150,-332051,-260878,-49673,104856,229627,207161,-17482,-125574,1614,113221,71023,-91441,-333480,-428484,-173592,24668,-140695,-312803,-295497,-233444,-343681,-161734,637919,592201,-777963,-1409618,-609014,75196,25742,-2298982,-4736132,-1093228,5816221,5375402,111516,-1428978,-115531,406493,237314,-91629,-33774,272124,-67656,-567116,-665560,-520869,-178476,128267,75080,-33640,-154628,-417645,-581198,-286174,15574,103819,230467,278206,221290,390325,563064,384552,62791,23238,188463,179142,-51188,-207142,-88383,99876,218092,273560,210711,44746,-67992,99838,444962,484925,304579,177515,-36616,-186711,-62150,134333,182743,53881,-86063,13399,191606,239667,379261,504392,339682,52601,43002,161073,165205,144637,157766,184319,195308,147190,-47254,-296540,-408699,-239053,84304,275951,87025,-280511,-327907,27735,288695,243524,113342,134037,162689,246848,293322,248547,160445,31525,-56829,-58147,-53195,-112441,-92588,26526,89498,60558,157524,418342,548514,431527,138024,-138327,-143044,30814,179608,376790,545884,463766,152175,53496,192638,339011,351368,235371,22160,-244729,-320960,-221135,-145818,-140059,-136928,-142844,-82487,89166,178265,28631,-172547,-260585,-185458,-26274,86232,1029,-207936,-346637,-296089,-156350,46637,241303,132618,-127801,-175169,-127712,-79231,-5686,32365,-77860,-158157,-29799,61194,-51452,-71928,-3021,-74198,-288542,-448761,-504484,-411755,-204498,-77954,-196739,-323791,-167561,12159,-8009,-53247,-62211,-138637,-182821,-159307,-110884,-14633,79777,193507,350810,364492,264957,233071,210277,88582,1215,-19362,8828,66257,132572,140978,10507,-162872,-53913,132294,2568,-220867,-252675,-263372,-264768,-214166,-120629,-58527,-82994,-101670,57290,211797,215638,99273,6449,2896,19867,-31872,-122536,-165102,-219233,-249646,-130462,-934,53626,121069,53599,-189578,-248364,-59965,47807,-4414,-12138,926,11797,57874,170632,119865,-78349,-93706,-4917,-76164,-146496,-23208,63835,75576,-71403,-314027,-356786,-88481,138300,57569,-17050,194025,285106,183939,192544,209675,115886,8660,-52395,29654,147732,112242,-15428,-126507,-146608,-123523,-242106,-452102,-442659,-323483,-273853,-279105,-190640,-22438,137257,134227,-48759,-241609,-289432,-133643,-55793,-166295,-168787,-48743,-24192,-171276,-265551,-244925,-219233,-245632,-292604,-263611,-164632,-148611,-165047,-217773,-230343,-133510,-21453,103406,208061,188895,146025,152555,226359,348641,341600,48838,-244996,-167135,115561,105942,-230318,-359900,-128438,52856,90996,216310,290069,124057,-95573,-72993,-35345,-180529,-175851,6538,-35457,-242809,-286113,-67725,123101,37271,-68274,-9488,90342,150697,204174,136395,43797,26963,-8051,8200,159825,253281,85163,-168720,-158127,120993,329134,272787,163395,162835,142439,129345,150627,57605,-242424,-375941,-176804,46343,6684,-98530,-72795,-4341,-94138,-296018,-408862,-306579,-138938,-40923,33683,104714,69395,-72860,-194825,-306739,-407686,-399551,-356226,-371886,-172940,214461,251877,-113774,-369982,-362578,-246288,-85199,-35706,-211816,-358009,-261485,-107383,-226853,-488886,-501323,-293821,-267717,-395098,-369778,-240615,-250432,-390350,-353702,-57098,65792,-152230,-363440,-406069,-344638,-157058,-67379,-276014,-364087,-289262,-344974,-405888,-301235,-120664,-49110,-140301,-239285,-264675,-338189,-405689,-317304,-248142,-352905,-456340,-502339,-686584,-881524,-993577,-1074492,-1024561,-707634,-487674,-550493,-684785,-1324899,-1878139,-1180193,-876864,-1265586,-489924,278433,374627,572100,588126,259376,92226,110286,156985,123199,306689,-59592,-61691,162938,288100,753312,1153753,1174637,1246766,1432361,1485941,1275854,1033088,909388,565908,112207,10901,187840,345526,477246,526854,403164,338679,534996,658275,479113,275746,228819,232112,246106,274976,288110,291863,359728,458225,417014,181216,-77286,-238437,-173405,100531,225199,77602,-148761,-241310,-179113,82248,408890,499906,272130,24742,-49820,55635,229780,271675,45361,-168698,-118397,-47414,-98303,-19874,63428,5675,64137,263973,450277,483263,309348,210292,224984,202518,130427,77293,159998,335099,363636,292654,359928,515578,493999,316500,195290,236424,280192,180462,103950,190372,217516,83614,40428,199746,322602,269535,160914,-21699,-290333,-299090,27978,292079,263951,159979,30127,-112013,-66704,244643,396989,270008,101999,11228,105553,303065,374327,290731,188929,55212,-91886,-114819,56676,153829,14179,-160464,-92803,83407],[27262,-131760,-163188,26041,203561,237298,120804,32922,15516,-78699,-140850,10503,115808,9890,-93536,3853,104239,175559,142130,53610,113227,204304,201790,210354,168291,-4744,11347,151494,180555,159456,80113,-80092,-121720,-64972,1455,73319,7314,-164427,-208046,-75178,-4833,-84524,-115225,7814,2775,-173806,-224142,-215710,-236480,-111418,76315,-46663,-317214,-346386,-244129,-203120,-53586,190312,345164,397319,322317,198834,151055,31258,-132168,-52605,62038,19389,33192,141095,246879,245895,303030,297576,4361,-250029,-221993,-200623,-266330,-84630,97668,87062,122735,157914,14858,-107672,-85397,-121480,-185683,-99737,29520,102971,140798,148936,256345,248267,43063,-171372,-262570,-194151,-30948,50021,140465,190136,126116,142464,157918,-46759,-201943,47521,411128,535984,446437,189217,-136900,-253069,-92748,69388,93262,162949,363004,421537,220409,42706,49978,75667,23801,44933,240846,432690,375815,86722,-11382,223755,328929,222606,144397,-56341,-384279,-382433,-182009,-5306,138726,63814,-52899,93833,237210,217131,329483,388640,246268,148916,99136,75268,91633,73774,-12604,-92296,-1429,131682,226164,223791,62640,-136928,-256091,-144907,66956,262958,167127,-15211,-27516,-18554,-201263,-196708,-51942,-70136,-76378,25041,-1489,-92005,-32134,25637,-43359,-129417,-62367,89885,136740,-89058,-291145,-124794,167965,227826,129291,9316,-59788,14049,172818,180593,-44692,-250703,-178614,13210,-52523,-261690,-285644,-6923,108583,-15177,-28476,-53428,-177160,-97512,133539,128121,-111171,-168947,39280,9107,-334349,-396060,-133346,20998,-24828,-199896,-304218,-146179,76014,74993,-26731,-137984,-278079,-259769,-65862,21506,9609,-8479,-132301,-287775,-360779,-345615,-253566,-131974,-95979,-38635,55858,39945,-91702,-213669,-155944,-18080,-26821,-28270,19227,-53712,-264018,-279250,-94002,52541,28792,39693,258512,346071,146205,-83852,-133745,-9946,110473,-24362,-208850,-120994,100316,93805,120413,316910,345148,163551,39395,-14335,-114075,-241487,-298324,-239060,-125805,-96312,-170065,-202539,-134312,-85379,-16392,-8044,-147880,-220850,-160797,-94715,-136944,-246487,-274284,-240321,-129411,-48407,-50198,-180576,-271429,-189396,-60122,9197,-12364,-164812,-207820,-48771,-47512,-223843,-246078,-126787,-14623,112043,72231,-205302,-423865,-449257,-260901,-3894,76921,-136011,-289788,-35803,222384,168452,114678,27494,-151925,-168729,-151371,-153117,85988,246345,89505,-117007,-160773,-236120,-308376,-302368,-103043,194671,186782,-86586,-172713,-40105,-41198,-263618,-444230,-281991,30292,50840,-156223,-156924,-51330,-36346,4078,71422,-13287,-108474,1710,151384,121849,68685,200054,353328,216459,-51280,-187723,-32575,318076,517178,330372,-16818,-46211,131017,70753,-62570,28163,35667,-204358,-306706,-159794,-17401,-41228,-197559,-226753,-89993,-9248,-18782,76523,257414,205606,-130245,-368023,-314418,-72803,139885,174907,51260,-37612,-95137,-264713,-432364,-325894,-110598,56031,87322,-56681,-292648,-280969,-24458,205920,260234,106919,-90378,-149090,-18093,89606,-147920,-385650,-207450,96260,183741,201523,130795,-48071,-138023,-46616,2261,-56537,-172696,-351828,-376357,-121326,12452,-205385,-286428,-184026,-160761,-413991,-302081,574012,758954,-334096,-805295,-59143,699318,905455,-1371853,-5374041,-4168623,3941474,5867242,264925,-1527932,195360,720300,337290,-121354,-32469,387108,-64291,-707989,-664662,-375478,-161010,-57629,-17278,5817,-79019,-385044,-469603,-72010,220896,127475,114065,167911,155606,349298,560029,378368,53093,-29650,100970,74002,-114327,-196149,-60245,81596,188107,298046,319454,177120,-17219,45885,321072,320927,194995,92524,-102959,-200825,-5944,221826,248593,87359,-80178,-59550,40970,127791,288412,402828,294625,100117,110330,107361,12123,56996,182800,181482,104199,57732,-66542,-276752,-332745,-96083,168869,272204,142318,-138855,-202277,95412,328825,265917,113026,176946,243517,290477,341135,370322,351561,239906,63001,-22733,-93205,-172749,-119001,31291,113666,122764,155955,352309,484392,346495,90138,-154505,-228256,-111851,125939,395461,566486,459543,146849,31301,164895,320785,361924,288538,85767,-152319,-265521,-206698,-84788,-81171,-138790,-141638,-76320,56627,174406,87841,-145287,-236194,-71191,119735,185607,61369,-138486,-273695,-203857,-53841,114029,283635,137395,-138125,-200347,-143204,-125744,-35152,43249,-84780,-219411,-71580,96624,22809,-5667,34159,-33086,-210423,-302426,-281365,-128553,49522,44185,-168544,-320722,-197460,-40021,-25457,-15464,57865,4170,-113032,-131785,-58443,2177,-11689,73376,289028,354463,252105,189182,164671,88938,52237,14776,-19926,63264,192672,247699,65854,-184756,-113939,142648,57398,-212395,-296688,-317817,-303744,-242953,-145674,-29877,21086,-2319,89843,267147,294633,142522,29795,44607,28207,-108627,-232165,-223357,-251064,-299984,-206482,-48209,84624,164538,39971,-223773,-213026,4019,35267,-25392,-1141,-25906,-48078,110302,309494,227502,-23474,-103065,-59837,-114581,-95061,56915,127977,104870,-100392,-402058,-460019,-162260,141787,113600,58074,236771,243797,92416,163953,209149,52991,-90669,-92401,12472,84046,57522,-687,-62190,-93372,-128080,-204279,-294038,-271050,-179505,-182542,-277028,-236902,-70766,114538,121840,-40042,-200692,-203960,-67014,-41522,-220750,-260512,-87792,-27394,-213177,-368608,-283987,-128725,-111469,-195024,-184385,-153956,-226929,-201749,-134724,-92820,10209,78731,179900,280401,253663,193581,161348,157273,281905,327930,105252,-83662,52866,215005,144165,-210066,-385161,-213246,-64588,5242,165596,228452,48986,-126847,-64580,-39579,-196607,-146798,61077,21443,-191526,-257606,-42410,142581,13242,-123241,-73006,36970,78096,97293,81407,39911,26793,16044,33493,118982,200897,53934,-192846,-179194,78045,279953,273712,238864,254086,224291,152349,181316,123313,-152298,-281400,-65945,157060,140499,87943,105912,104841,-22940,-216654,-339927,-252276,-118689,-56918,10549,99365,91015,-45448,-183241,-291879,-405863,-417059,-352068,-329628,-161791,170996,185359,-151522,-362802,-345508,-241066,-92383,-18334,-138951,-259825,-206337,-108303,-251036,-523011,-527379,-267488,-196373,-313473,-303426,-212518,-192922,-275124,-258192,-37998,91296,-79516,-299661,-375355,-314091,-120894,-42419,-191604,-241135,-198364,-278308,-332965,-240368,-93982,-77670,-195863,-331519,-404703,-436357,-412854,-273003,-193443,-310965,-399808,-418055,-605936,-774839,-869596,-1024834,-1098555,-859355,-603822,-672487,-846443,-1534546,-2313605,-1726295,-1067174,-1214625,-143103,962250,884722,727337,574891,129753,-34216,80016,-70095,-373948,-3599,78098,11526,290527,600225,1003303,1395285,1350124,1177369,1315305,1438107,1271183,1040527,851518,531106,181686,106642,224242,381167,537296,543309,371600,320233,513489,642792,481443,218332,113375,176958,264956,256935,162555,120991,232963,392757,393424,196471,-33997,-178151,-118871,87454,158673,60462,-96493,-187664,-183979,63021,401097,425422,132710,-93364,-126709,3496,201700,272439,105640,-48995,-7532,-35204,-158310,-46628,75654,29866,125329,376044,534907,493283,275413,140932,182765,274418,196917,32876,86076,310779,392247,319869,280501,363837,404363,230429,49308,123281,205890,64460,349,150941,187314,30247,-22566,139819,236461,204332,119604,-73346,-329957,-328733,-4328,234550,214623,164103,77168,-85788,-100719,122632,254638,178576,57499,-11530,85258,293029,381976,262958,106094,-8002,-114261,-128450,51865,153745,11646,-149380,-100029,47687],[-6446,-141869,-180921,37942,297615,341460,147312,35651,40829,-44783,-116388,-2103,49042,-128551,-256356,-86172,94840,211600,234039,189370,227668,229351,131135,119543,149907,48002,28492,114646,167394,142702,-8656,-182384,-117289,-3920,42202,52895,-22408,-167446,-194505,-105377,-88234,-169137,-176164,-42326,-14797,-147298,-158632,-169009,-243217,-83285,190342,109349,-182656,-246866,-186242,-178031,-47307,189133,262556,210423,147805,130130,171786,78342,-125270,-116810,-30356,-7058,48312,103942,179306,211677,288672,305508,-14155,-344025,-312780,-210780,-183172,28286,128978,4300,36203,164725,101698,-30181,-37840,-88903,-136245,-43067,63244,121577,177172,221817,246520,162945,-3014,-177674,-311704,-306477,-103684,54148,163452,169342,127935,229879,207353,-135570,-317825,22221,425727,474399,299902,81473,-154017,-262430,-161761,-10133,81732,188282,391295,435163,219538,50967,63432,106514,78699,114892,276599,415258,304292,-33169,-148585,147050,330131,260066,227396,64181,-274411,-338846,-175347,-20817,110051,71638,-15870,118435,196221,163283,325205,443233,344436,255252,212022,238311,266145,164278,19608,-37213,100472,201106,184149,131436,15434,-175346,-255652,-116061,116971,232117,75967,-144439,-135246,-78778,-222424,-235591,-81844,-45562,-81502,-27688,20045,8103,11940,-25829,-131210,-198897,-141141,5895,106217,-66147,-302385,-142709,198848,255126,135069,13275,-61452,-19781,98927,123907,-62231,-238026,-149009,21526,-70445,-322123,-372465,-185871,-24649,4546,31592,-43996,-218580,-157511,77149,76570,-168881,-257564,-88864,-86026,-374202,-428745,-160992,17171,-9570,-187977,-259988,-53703,184040,94689,-133914,-281787,-329705,-251133,-40591,14726,-71348,-65352,-81201,-241977,-420404,-377552,-229149,-115154,-71999,-46915,-51729,-77263,-111533,-186038,-191085,-80581,-37906,8380,38279,-121310,-343463,-344920,-91630,150944,97088,-6152,186683,392859,212448,-52358,-116450,3135,81099,-94362,-272336,-193588,-5799,26641,112096,286557,294713,149484,66476,77121,-13532,-144796,-159384,-65509,-13090,-24515,-78485,-122794,-111801,-102663,-71845,-73936,-176302,-225005,-173098,-140850,-180109,-285805,-369302,-355812,-262116,-166893,-88735,-115768,-199653,-141186,4314,78930,17656,-170454,-195769,-13350,-28251,-279307,-336040,-147473,32731,161177,98804,-217239,-441710,-396573,-214731,-10970,86331,-83114,-266764,-99102,77400,24828,25738,-38023,-231269,-210475,-164175,-151073,66262,169948,28219,-134388,-213561,-336185,-386191,-330204,-91347,255749,242647,-74475,-211592,-100697,-76676,-260804,-389844,-171145,143342,84421,-196729,-225870,-50612,2360,3169,-2941,-86352,-119888,-15418,104118,174468,264132,350080,369392,130517,-159027,-226906,44046,423054,554963,301166,-41815,-79881,6981,-105051,-159191,-33470,-68239,-314307,-406952,-258960,-84601,-58547,-163995,-195363,-86963,8420,71491,170751,276098,171782,-156587,-363130,-301123,-93181,74080,125339,22869,-53239,-47481,-210509,-421181,-284107,55020,284197,223463,-101858,-392351,-307493,-73944,72745,163511,126735,-1128,-122738,-101938,-36471,-230296,-366833,-83644,218715,174339,56303,-34724,-120637,-166242,-103868,-96906,-170411,-249311,-366378,-332177,-74725,-10865,-282759,-283052,-98870,-151654,-482358,-338748,555235,943740,281910,-56160,397342,1094771,1596788,-205145,-5536632,-6778466,2021654,6208409,461419,-1699224,402744,1046457,574261,4277,29089,388761,-153332,-784189,-609288,-251845,-149283,-217147,-126243,4414,15287,-237252,-247858,157951,379010,127725,5548,91838,129874,273312,450182,313187,62384,-46742,-3192,-54289,-170134,-163563,-38609,38208,125393,280590,390280,294339,37685,-29694,130268,134230,80063,2505,-130839,-136298,103236,319553,319339,141206,-45101,-113792,-106712,9309,193158,311064,254909,156409,176758,48547,-157916,-61993,175571,139403,-29163,-33370,-30356,-215269,-253213,39720,265202,291180,229287,25279,-96230,93266,264181,180302,88764,206966,298209,305975,352348,438102,496135,415418,174114,20521,-111488,-181908,-72150,91451,174713,193727,125783,206860,329115,214442,30975,-154406,-280368,-219607,67984,362752,496821,370087,115932,607,122406,278370,301403,219168,73651,-55977,-184410,-157581,1903,-31536,-161515,-154822,-108369,-31448,126713,125176,-121062,-203311,67076,316306,301177,104726,-82281,-173510,-84833,48208,156521,246060,68386,-163863,-188134,-136174,-180708,-86384,35000,-66810,-214565,-75328,142769,128827,88669,101088,25891,-138478,-196311,-99964,115285,270508,158326,-118048,-281192,-206040,-73546,-28292,24813,153441,128185,-32659,-85797,3696,20718,-90259,-21467,229329,302541,176084,107186,114551,96760,83483,13991,-66759,44518,216894,304530,125761,-152993,-129788,148825,101310,-183926,-306569,-320589,-293894,-229685,-146587,-13782,94214,95166,122401,285921,343268,201246,81928,98532,36856,-168441,-286102,-234771,-251187,-313335,-246862,-67599,118151,162377,-52409,-310730,-205268,32208,-8150,-50275,14402,-66949,-157666,73760,333124,243214,-18179,-131340,-120357,-140352,-21480,145388,186976,111047,-141091,-461770,-510692,-209621,134705,148333,85467,204163,144691,-37939,97742,200375,2172,-184231,-143775,-36512,-22133,-41091,-27882,-25336,-58218,-125004,-132351,-101614,-72880,-3715,-84393,-303226,-337069,-163437,42020,68574,-46283,-164534,-131805,-5322,-4529,-216801,-284664,-75963,-7897,-234170,-425115,-269818,-1244,48312,-46528,-37403,-103912,-283741,-224787,-48519,17953,107896,165663,246082,317958,274584,199202,134089,89935,233209,318751,189197,142336,289090,315059,188735,-140413,-326208,-218107,-159783,-114415,91552,174093,-39071,-208989,-109312,-53661,-170238,-79539,103692,56646,-117114,-178828,-7075,131024,-20660,-175882,-157276,-62058,-25417,-36821,169,26381,13173,21838,49364,73197,128498,18034,-202333,-207837,-20597,139324,203360,241701,236944,193729,99668,146538,153776,-45881,-167970,28059,225911,234195,236727,265902,222290,76472,-109055,-227341,-178347,-117256,-92497,-13589,92110,104239,-17941,-158195,-245213,-339231,-357939,-299401,-261645,-152320,64483,40410,-228399,-348681,-286086,-217507,-125239,-27119,-70311,-156092,-138580,-88515,-207311,-460107,-481397,-198182,-90131,-220505,-252021,-188324,-135582,-183756,-221194,-91711,42486,-65466,-254901,-329185,-265671,-89434,-28955,-98918,-103068,-90189,-185351,-250652,-211048,-138507,-162564,-266892,-411136,-519350,-507069,-409914,-251619,-170459,-285420,-354346,-348507,-505325,-640584,-741323,-965847,-1138199,-989082,-722172,-811266,-1008379,-1686202,-2763038,-2362872,-1267663,-1124078,244996,1872176,1550361,835937,476694,-63066,-244650,-41943,-415542,-1163389,-813321,110886,313167,591884,1039260,1339047,1645821,1520834,1124782,1181210,1328580,1194256,982672,762630,526449,339111,292434,308750,420115,570067,526753,321226,281427,467780,612970,478679,173612,16913,120862,288226,269817,72588,-12863,147771,353369,370405,214711,38091,-63448,-22492,81418,98070,49223,-14407,-74898,-127889,57600,371452,344043,40755,-139588,-139983,4864,213306,290736,198366,125373,130052,-14919,-192528,-72047,78500,68480,177127,421855,531699,445081,243499,71925,99723,271444,199523,-24809,32831,292083,411641,338577,191967,175012,243701,98686,-80501,33263,139446,-5185,-29414,139659,146582,-21666,-75483,61205,134774,150819,109847,-94232,-338056,-329880,-43860,146158,142233,146739,131986,-13520,-93810,-1799,87134,70664,2706,-45414,48815,252554,346685,213404,20689,-60641,-117003,-127971,32698,134345,12848,-115933,-95811,-3073],[-42347,-129238,-155240,53143,337887,379946,163767,42383,45933,-32221,-114864,-52983,-34947,-236334,-362861,-173619,46794,184916,264282,280735,297656,205565,27638,17056,99021,76535,46150,84345,150080,118239,-73917,-206313,-62242,64297,72450,19625,-58737,-139666,-121480,-91509,-146145,-231006,-222611,-108797,-65839,-125168,-93630,-118496,-239333,-79601,248942,237020,-37403,-122257,-83351,-78875,16148,175477,127115,-21677,-41881,69552,195127,126038,-97975,-190237,-147785,-23652,89411,97116,122170,175269,250966,283712,7062,-330497,-314309,-179864,-73191,132126,140314,-92514,-80302,129075,150610,28536,-13936,-68984,-78187,24342,110716,142744,168358,218579,187898,89140,-5193,-123643,-290194,-344926,-155896,44791,167074,131018,99463,270481,246492,-154703,-343979,2346,372963,341667,102074,-71539,-192444,-258507,-222862,-90181,76037,215442,396117,429697,219445,46420,52913,125198,127588,153812,255252,325289,166667,-158168,-238739,72383,291535,267119,266662,128323,-173020,-263155,-131871,-21718,43866,19590,-5635,90613,48070,16879,233432,398426,385617,355347,307162,323467,367661,254692,93853,64308,190393,230333,116795,44774,-544,-165768,-214943,-116992,65416,129339,11000,-205676,-207232,-114029,-174725,-231980,-130811,-30990,-44099,-47558,17804,59870,16906,-90819,-199653,-210489,-143476,-11709,103777,-26829,-267090,-119674,221678,262655,133996,19199,-58525,-43378,37476,70679,-53176,-148449,-38675,55886,-71802,-326049,-423225,-388378,-205984,16934,122951,9719,-208175,-173042,45203,33698,-213766,-335938,-223387,-191126,-396679,-427304,-170453,7526,-5761,-144732,-172004,32104,220310,42977,-276934,-400382,-332283,-213247,-20735,8675,-122492,-85681,4721,-154621,-430269,-391407,-183310,-69183,-35348,-42897,-113339,-137688,-96453,-124358,-180805,-125291,-48117,58460,120080,-97268,-359007,-383275,-73569,244784,162089,-29463,104703,358530,240920,1164,-81383,11791,59597,-113350,-288420,-277585,-175725,-65188,105495,238053,213341,123511,120408,189921,90967,-56951,-36701,95665,96249,2681,-62264,-75215,-101309,-139574,-130717,-120376,-168467,-188850,-151571,-152906,-169309,-233998,-342368,-327674,-283486,-234534,-95279,-7119,-91084,-80422,60519,121674,28473,-153878,-173238,-1548,-7838,-286509,-382613,-189721,8837,142142,91316,-230078,-460060,-346818,-173503,-52067,33831,-48472,-192695,-127895,-65908,-93665,-30638,-85513,-268668,-199315,-135234,-137023,10265,67862,15233,-13241,-145889,-375705,-454285,-360614,-95349,252289,235001,-81237,-234004,-151393,-120419,-246631,-267597,1652,242744,87322,-217712,-267455,-68987,22965,9182,-83419,-176761,-124168,-24329,29801,172352,398440,465525,349167,51219,-211765,-205336,115152,481155,568480,253191,-87840,-128653,-118428,-242988,-226606,-78126,-96678,-302245,-404117,-302669,-160489,-118343,-146334,-178620,-128150,607,153547,225171,213118,64887,-196826,-329531,-256462,-118976,-17771,48635,-8366,-58296,-5401,-148683,-370439,-233990,150605,377611,263688,-159459,-461619,-335224,-153747,-79456,51094,132408,88584,-59035,-170041,-219585,-326628,-274482,79112,288537,93696,-150059,-227298,-206999,-200345,-150513,-151859,-243543,-310304,-366383,-291214,-39031,-27464,-315394,-258238,-35021,-190972,-514920,-254789,591765,1094852,900139,634897,690761,1183967,1829119,649369,-5544310,-8529116,600214,6685517,1033310,-1731503,498995,1201102,756694,237966,162886,288026,-303083,-757008,-490264,-157712,-125073,-278116,-198520,-26149,88044,-30297,13058,340021,439685,91718,-74089,69305,149392,180535,261089,210299,87455,-18372,-76084,-160991,-205548,-114765,-16581,-1277,63265,226014,384027,337053,52050,-134118,-96879,-45690,-29168,-86439,-134803,-27766,221202,390795,370038,193098,-6762,-158256,-219214,-70950,139356,264297,243451,217007,237442,19243,-291048,-187946,129377,73380,-160995,-109733,17767,-153219,-186648,150425,350949,319605,318890,169869,-30509,33817,118482,730,18050,211378,327017,290109,296423,408396,546355,500594,243514,57981,-107795,-144223,28314,176882,246234,254348,80378,25798,119984,60447,-34870,-143641,-284878,-263890,17905,289668,363308,230522,65841,-37826,66549,222000,195427,54523,-2037,12429,-108226,-88325,92593,-7318,-210097,-189124,-171952,-152219,50219,136241,-99321,-165708,191116,494066,383219,111219,-46353,-61035,37040,127894,163953,141211,-51402,-199298,-151255,-124146,-224284,-131732,13441,-39937,-160926,-49188,182376,232762,191462,190191,97789,-81220,-156251,-23745,238091,389716,234424,-52004,-209698,-181792,-73711,-16666,56952,204229,206133,39759,-32867,57868,39057,-128756,-66503,191834,240514,76774,20227,78045,110097,85512,-27368,-124533,6793,182311,269865,157232,-82173,-105139,131889,113037,-145724,-285757,-276610,-229681,-173978,-125068,-292,142183,170554,144758,262461,345313,251835,142069,140871,40607,-183158,-258520,-196037,-226058,-298136,-250980,-53948,155537,137154,-167408,-400522,-212941,20530,-69441,-72896,36704,-94932,-261078,-30826,234489,160010,-63629,-170252,-177236,-153826,45859,218919,229420,98389,-182057,-482095,-506559,-231430,109527,154064,53441,89287,13379,-143196,37717,192872,-28177,-248541,-176942,-77526,-120788,-142505,-81623,-23527,-48391,-120661,-65753,41702,65414,119387,-24219,-350277,-448470,-247036,-36750,-3552,-76287,-153470,-93804,40098,43704,-164580,-241458,-26897,21080,-229401,-407255,-188129,143340,195078,112707,137518,-25768,-298917,-219953,20819,82830,147185,219342,280120,305063,244379,174132,100715,57369,207718,306368,265824,341007,448227,373711,224686,-46973,-219985,-158138,-210840,-249618,-7509,125204,-118741,-310552,-184315,-62118,-87919,20204,128037,64679,-44488,-75727,34218,91225,-67399,-223217,-247888,-187286,-140312,-162014,-86057,-5316,-26836,-4693,37591,19147,50004,-6361,-185279,-230921,-149686,-60310,68920,162352,121603,60449,-13684,48952,130857,48908,-48848,90763,245002,277414,310889,354540,315026,184224,4258,-101620,-110458,-141628,-139658,-26887,95934,117633,12326,-115444,-165247,-207309,-226257,-216012,-204356,-161599,-76024,-133163,-312754,-329586,-206328,-188059,-183445,-72058,-36308,-81530,-78807,-52273,-111209,-330640,-398219,-126152,9057,-152150,-247549,-195496,-105461,-142446,-252713,-199701,-64509,-122142,-254578,-286668,-220186,-84825,-34311,-25615,11524,7440,-87634,-172244,-207878,-226352,-265284,-328937,-462918,-583022,-530338,-390028,-246953,-178163,-280767,-329785,-310002,-425167,-549368,-688256,-953666,-1169605,-1090572,-813313,-905634,-1107650,-1753224,-3146422,-2925192,-1416795,-1024423,618544,2857037,2262338,877356,297779,-282231,-470870,-212430,-782125,-2056836,-1878194,67675,817205,1002517,1473094,1660153,1826798,1637091,1114132,1080258,1199198,1078442,892666,683786,555779,538780,520947,425560,456965,570880,476046,249835,217545,401935,570892,465922,148698,-37132,78179,305845,300735,32532,-78337,128202,350541,355514,234659,123130,81086,101493,94272,58422,49495,85988,73210,-26329,63113,313584,267644,20319,-102153,-85624,65558,272310,339329,308296,303754,250542,8830,-179795,-77529,62586,87722,188344,373140,422148,344185,223647,29483,6815,198257,138879,-80424,13752,285423,411357,327780,109684,14351,71543,-40454,-165849,-23436,74822,-34245,1396,144778,96438,-69641,-114751,-18175,51390,131672,136941,-80445,-320261,-308338,-79045,56254,79159,142027,200994,93928,-45181,-95136,-65912,-36575,-66776,-103544,-9608,189209,282556,149798,-58496,-101765,-103867,-109044,17778,113309,28113,-58670,-74382,-51168],[-63415,-89427,-94264,59434,298720,335318,169436,68455,59844,-16298,-117989,-113437,-101174,-270933,-374178,-224600,-18324,111841,230351,305389,310929,155656,-60490,-50803,59586,101247,73104,63838,122121,91540,-94317,-148452,20749,121378,91781,-7816,-83028,-76382,-4300,-43569,-180058,-269197,-240705,-154849,-109436,-92549,-37849,-82704,-229037,-89172,254607,304005,80539,5635,49404,70222,115882,145149,-24056,-220202,-177059,49420,228943,173249,-51146,-246689,-256451,-34760,134473,120844,110809,161902,199477,230009,56546,-211470,-222936,-119736,6113,170075,108137,-187477,-192325,75712,166570,63987,-13152,-59604,-27052,81254,162947,164462,114078,121016,72466,21270,17014,-41528,-220816,-309970,-177210,22798,153750,97829,63175,263147,275145,-92470,-278538,-13458,260080,165918,-96913,-229948,-233701,-221919,-236877,-135669,82160,236741,368244,399829,217310,27654,27299,140430,170352,150830,170225,182208,15211,-240197,-246056,41922,244952,258091,266496,129706,-112868,-176958,-56338,-4655,-42801,-77101,-23640,15626,-158085,-169445,94103,271713,348787,416851,367139,326995,388131,328294,182125,166556,238951,213850,49466,-11524,10105,-100659,-142157,-154988,-85489,-11135,-16893,-194398,-234704,-127578,-94721,-203989,-195677,-38789,22424,-23870,-5742,37057,-31906,-163240,-239713,-170104,-77126,29938,129672,27350,-186592,-65080,222203,247629,124653,15321,-64734,-60251,3201,34963,-23303,-14899,111327,114302,-31316,-240121,-414361,-556396,-383777,10506,211467,91279,-145542,-141418,45360,23327,-221826,-386482,-336589,-275094,-380948,-381268,-162219,-17725,-30290,-96321,-80452,80006,182611,-47794,-390725,-442598,-284962,-157725,-9542,2393,-134553,-70507,91028,-61032,-393454,-390051,-133688,3054,18671,-22798,-117950,-130893,-46350,-31119,-105855,-125175,-56170,102910,228953,8964,-303651,-369312,-27750,310607,199656,-21646,47834,254112,221264,62383,-36844,12375,44381,-90469,-257660,-348474,-361209,-161409,103317,199424,142564,97809,172764,274668,166238,3083,42927,206236,176823,-21511,-127135,-80489,-112311,-194837,-187937,-143249,-133914,-125197,-104888,-135090,-119198,-117967,-216247,-196625,-199491,-218293,-47616,117673,20213,-20108,102283,133960,18773,-130841,-162215,-25940,-565,-253017,-372542,-223611,-63324,62850,51925,-240791,-474830,-318504,-148926,-122139,-71838,-40822,-90140,-119535,-171691,-156082,-28047,-84800,-246207,-144938,-76751,-112675,-60076,-29120,40567,175807,-588,-354501,-510821,-405951,-113610,202683,182515,-92872,-229938,-178587,-155328,-217922,-114818,184545,307999,71194,-214140,-274881,-96006,37110,28386,-152340,-268259,-128306,-29483,-60961,105734,419221,496091,294873,4974,-193545,-139076,145852,458623,526411,185957,-141385,-183341,-219627,-306314,-241084,-86497,-30615,-153110,-292815,-289516,-238353,-214295,-159681,-183005,-203484,-37370,198508,222122,90187,-64298,-211079,-254530,-179264,-134505,-105924,-24158,-19876,-39868,32243,-82775,-291967,-184372,168330,343201,209586,-212977,-480540,-356863,-244301,-213686,-53958,120211,162986,30768,-204543,-400918,-401091,-136853,224070,287099,-19493,-336490,-374951,-275005,-228893,-167588,-144361,-262631,-346623,-339363,-235323,-10658,-28561,-272768,-177478,22185,-241080,-491755,-86791,655625,1152901,1321581,1077576,814204,997150,1488409,768208,-5601896,-9152707,68280,7316308,1953265,-1490912,543587,1073068,682796,454803,350022,157183,-435719,-612112,-306214,-81344,-83345,-219466,-194504,-62255,109258,163434,244918,439511,397170,26141,-113392,95391,192958,85341,48369,102023,120503,49103,-86437,-215255,-214445,-59055,13581,-8525,37473,156211,288382,268745,-2987,-260496,-315360,-200549,-124996,-159507,-120646,85973,304162,406343,374663,210497,579,-204339,-271533,-78481,148886,266966,263932,272652,285866,35504,-350108,-290810,56868,11821,-244825,-159477,29811,-127429,-139602,226579,403007,337059,378288,257875,-12076,-51672,-54714,-214407,-102494,178444,328610,243578,165680,274828,488686,474308,252614,77691,-92697,-83250,143268,250044,296364,289828,37099,-140050,-94149,-91286,-102022,-128164,-240262,-240441,-20630,190599,206582,94963,18290,-73442,4392,162282,86619,-128017,-98386,37600,-52248,-13589,162930,-13428,-274391,-242332,-250530,-269332,-27757,125792,-79420,-130144,260409,578238,390996,79349,-22597,45657,132049,166312,138095,10982,-180474,-234263,-113758,-128440,-246163,-149917,-12008,-21778,-91388,-12722,196775,295843,273214,275950,168751,-37865,-171301,-57748,222784,383896,250397,11539,-122638,-127722,-44271,2163,73747,206181,225506,86925,14034,91445,56818,-115799,-59304,182376,198968,-2062,-45839,60627,121777,62323,-92968,-177994,-41134,92723,140775,134992,-1348,-59063,83403,89911,-105590,-247845,-208881,-124048,-88033,-88197,19688,173300,207330,144764,199387,293568,267711,182945,149744,34493,-140775,-153187,-118743,-185191,-263807,-224550,-14450,194045,116493,-243043,-443086,-218106,-18940,-126178,-83515,62436,-98695,-315514,-154338,63841,20473,-133364,-203455,-219866,-163066,76317,253929,243977,74320,-210479,-461865,-459248,-232197,70893,136734,-22861,-77267,-107242,-169471,20820,186741,-40094,-269292,-170474,-78130,-168212,-207202,-138415,-51618,-58446,-117802,-36701,83630,94794,137874,-25696,-398031,-518546,-275096,-82976,-70889,-128434,-177235,-100405,58123,82938,-93828,-157655,27385,35867,-205927,-315247,-49845,275979,295512,241324,289416,57311,-268039,-182356,64502,103724,138386,228408,266410,235379,168208,139441,89967,66534,195302,283722,303537,435555,479847,365290,235437,32250,-119477,-69776,-207020,-369304,-125376,72354,-174455,-390019,-250078,-46501,45323,136368,134013,50107,5734,18914,72022,33200,-123533,-258401,-323097,-306391,-240703,-244239,-153443,-55143,-92056,-64662,-13823,-50360,-22460,-6787,-134555,-231259,-268705,-262297,-96997,24231,-43241,-115898,-142829,-80182,58757,110298,62514,121547,224273,278693,305240,348162,357552,275746,101104,-1801,-80279,-195300,-187591,-24367,112308,130320,38431,-61745,-63857,-37309,-55096,-127470,-183225,-196066,-208847,-278277,-373442,-309309,-136404,-169787,-259512,-149399,-50123,-55476,-45114,-15206,-5242,-191320,-322061,-90773,60020,-137440,-304968,-249829,-119131,-160264,-339782,-329018,-195698,-230973,-298424,-257919,-189927,-111052,-56495,8658,72165,69401,-7481,-105830,-212383,-311589,-342945,-363803,-483165,-588018,-500911,-350960,-247883,-205795,-293064,-327351,-306251,-394800,-547805,-752638,-1019204,-1214728,-1164216,-860112,-912572,-1103669,-1744134,-3410608,-3294429,-1492431,-957970,913799,3714966,2899015,870852,77506,-474663,-632259,-369900,-1086129,-2862418,-2875398,29546,1464926,1445901,1775781,1867923,1875376,1660059,1147112,1040592,1089113,963788,809519,645989,607185,719262,730582,547889,488395,546545,400351,161143,134431,327202,519710,438519,142431,-39895,60663,311539,331016,39985,-68947,170279,377348,351451,254787,203996,222673,230525,134089,48788,63299,187030,224138,93126,73078,228459,200610,65032,5125,23488,169452,362582,412692,407780,425887,309490,28104,-116126,-49218,28579,64182,145518,239259,230613,217531,220720,30153,-59835,91496,47217,-113904,28576,288733,387611,279494,47807,-62916,-45463,-143485,-195384,-51609,5511,-42119,57532,149371,45105,-106560,-137199,-74994,15806,155288,188259,-40763,-282494,-269300,-96695,-9011,42770,161298,274126,210840,33772,-133462,-172912,-130966,-149128,-185459,-86439,116484,212536,87683,-116757,-125580,-77649,-68393,26732,107427,59367,13406,-35976,-79011],[-57919,-27065,-15443,51121,186442,224048,168078,122338,104785,22735,-104680,-150117,-119527,-214437,-289490,-217643,-69281,25441,152745,267306,275283,107867,-95444,-53796,77744,152345,114331,48076,79356,70120,-62842,-37519,102037,156240,105707,-12607,-80454,12215,122847,14055,-199286,-289238,-227141,-152539,-107181,-42570,-2695,-74868,-213885,-91716,229103,300236,140248,104502,177224,226101,218280,96082,-158938,-330040,-212632,83113,272371,215872,5903,-261565,-317707,-42221,160871,160484,155794,182150,145139,153542,112631,-30718,-72158,-51459,21788,128014,39123,-256793,-264464,33733,167108,82227,-21736,-51284,5189,108633,204018,181208,32562,-48773,-86265,-49954,36297,28333,-139828,-229957,-168913,-5783,129683,85948,41027,219288,288458,26586,-156045,-32192,112151,-8329,-245177,-350190,-258090,-146666,-181297,-126258,98026,243999,305806,335808,196709,-7901,535,164912,210038,111937,39207,21943,-99553,-253339,-174924,67128,214312,251214,250479,90526,-103900,-101906,31526,21111,-124850,-178732,-58878,-79601,-340797,-318814,-33654,109323,240871,421689,388520,274411,344072,372014,257078,226619,229853,158847,3415,-24523,35911,-225,-63269,-223769,-285961,-141258,-15433,-137915,-226157,-132239,-31871,-176071,-264257,-71841,92676,36289,-38157,-52723,-122788,-226899,-246783,-98837,28572,103475,170928,90962,-77129,-4052,189067,211804,107376,-9148,-94692,-79862,-2267,24027,12680,110066,242533,181516,50706,-83978,-348497,-645716,-511615,-23552,258334,170180,-48213,-72891,75166,58283,-177099,-393597,-404975,-313370,-316909,-291100,-138464,-58265,-79978,-60486,-13778,78611,95431,-130399,-416666,-385982,-203193,-101496,-8246,-6042,-112550,-35903,137137,655,-325812,-374644,-96909,87392,87087,10217,-79113,-74567,24779,76519,19569,-76118,-63870,127040,327372,162086,-191160,-294985,45321,337516,201985,13359,32459,118116,162455,115345,8498,8758,36817,-45610,-196530,-388134,-507697,-240477,101038,182409,108009,79527,191313,289471,186585,23651,64795,244834,211954,-85120,-244743,-132944,-139064,-254820,-238447,-147442,-87897,-53384,-50928,-102628,-58492,7779,-55450,-33027,-46061,-108990,57040,223862,97997,25437,127491,124505,-1573,-112484,-168872,-77443,-13382,-200865,-313306,-221335,-142503,-48914,-7819,-246612,-478256,-312366,-137563,-196935,-198878,-60139,7178,-82930,-213954,-148788,36484,-24187,-167930,-70893,-9501,-82630,-120676,-97776,76011,334686,155994,-289629,-549984,-458619,-133175,142754,119928,-92951,-197385,-174967,-165932,-176197,18274,320201,331320,51939,-190346,-255406,-121073,53595,58385,-196512,-342405,-140053,-37834,-149596,-11068,316125,419146,221847,7294,-110704,-57052,118535,350599,413366,102847,-186780,-231278,-277572,-293094,-204967,-58163,102141,86011,-109425,-235832,-305459,-318913,-197361,-197162,-282917,-96782,192590,167872,-42558,-149944,-164297,-135643,-78240,-127534,-166593,-72104,-1998,5588,66900,-20913,-206438,-141934,125415,220590,83641,-253710,-443868,-359463,-315859,-294043,-123624,95567,210937,126246,-196763,-514991,-417467,2252,295392,213680,-123160,-433627,-426695,-298850,-238448,-142258,-75522,-229173,-350476,-276179,-145929,18147,-18554,-167233,-40418,84248,-260345,-415923,89558,690895,1075327,1403815,1170936,806435,648700,677412,69851,-5664694,-8541284,498599,7774785,2818614,-982326,616710,674927,251138,506675,542547,96714,-462289,-369537,-74040,-9720,-41377,-81285,-106434,-79177,73011,285751,403772,457865,290233,-42576,-109753,148248,228709,588,-124581,19486,151961,134578,-34429,-211183,-199286,-6739,55993,32558,71154,100436,125606,94152,-127503,-388193,-481423,-321850,-199616,-196867,-84901,175742,326746,356320,316344,164123,-50258,-256952,-251009,-215,213112,295043,298301,309582,313561,89159,-324543,-340694,-10831,-14566,-251488,-179491,-22605,-155744,-109463,266714,404792,323753,383609,270437,-33341,-126281,-192803,-388478,-249013,105689,301044,172277,-16244,72882,344952,354123,201392,72694,-83050,-30750,231430,282511,301252,293173,9108,-253271,-269825,-221007,-162736,-111996,-160152,-170077,-52129,79613,64761,9786,-2335,-92644,-52568,109184,17692,-238620,-164003,26952,-11264,56046,193516,-42672,-330756,-300880,-322730,-347587,-81200,102777,-62769,-105657,247423,523372,310652,26199,5965,130223,172921,150028,90409,-93084,-277666,-260949,-100988,-163313,-249865,-135572,-31455,-22289,-38863,12598,175642,293247,305666,324822,219776,-2927,-204558,-151233,117532,280499,199944,47650,-45630,-64696,-9572,12923,70923,168851,190579,99801,45186,100196,74149,-58687,-15484,193584,194102,-31821,-82497,51330,120331,27414,-152701,-209539,-81784,-22979,-46159,54870,60753,-13957,12463,47762,-67161,-211030,-149195,-7062,5844,-46040,48827,191212,196541,110759,105050,193951,232578,182073,113772,14692,-53952,-3543,-24684,-136867,-217075,-177456,34324,225754,117904,-240561,-410572,-206380,-63761,-155398,-73928,82317,-87006,-310607,-245074,-99579,-106537,-186837,-213814,-238769,-176560,53061,236198,223200,45916,-215940,-406593,-385128,-214937,34308,111808,-109268,-239606,-174418,-98146,58355,173058,-43678,-245807,-118838,-26853,-146952,-215873,-177665,-93453,-73169,-114952,-57049,22508,21245,54710,-80735,-421845,-510885,-231580,-79359,-114850,-187441,-228146,-146422,42538,92487,-41409,-76155,50695,13826,-180749,-182170,106714,365767,332052,311067,376956,121564,-201098,-118507,85774,98939,106567,194608,202565,116565,62969,115186,114487,99160,179565,250028,292194,404403,392816,290463,209105,62431,-70209,5192,-155181,-441536,-244886,7963,-200177,-415226,-271741,2992,204207,246629,127248,25670,25407,78743,95751,-29408,-181667,-276346,-363632,-386890,-303227,-265324,-186643,-115341,-167551,-144324,-103039,-139342,-81778,19430,-51747,-193497,-335869,-407667,-247295,-126060,-196569,-258791,-234035,-193855,-39170,126374,149953,129130,184155,256868,243366,259199,339424,329328,167144,43533,-109351,-274045,-226075,-10563,129604,131322,46044,-13677,35570,124509,106233,-57857,-204737,-249593,-295107,-352123,-392992,-293433,-102148,-176596,-340330,-241834,-103984,-78278,-47651,1536,58066,-102973,-288808,-113662,39462,-186761,-414861,-345905,-175178,-226461,-452066,-444973,-313834,-353144,-362970,-241286,-176182,-156286,-88865,-2170,65293,78569,36323,-56027,-205010,-352575,-366440,-365259,-477879,-545034,-430173,-297327,-244577,-238316,-311062,-336264,-325076,-418889,-637477,-919149,-1151754,-1277548,-1211682,-863694,-827623,-997080,-1695490,-3533932,-3426976,-1519768,-963894,1070206,4243980,3342385,858884,-119927,-582649,-658388,-448535,-1274405,-3430559,-3530314,78186,2158711,1847901,1875254,1903405,1769724,1577215,1204394,1064444,1025883,883279,761173,657686,659567,828300,868212,646537,512472,511401,318813,70139,50639,259344,463383,393951,146512,1221,73458,304666,344380,80455,-924,246815,415171,357102,273445,266351,329827,338724,200734,73357,90115,268638,344573,199670,81236,129171,144251,144749,148273,160694,284021,450997,488144,466262,445981,278652,32221,-17682,15261,-11580,-2403,59842,65698,19573,104997,233138,73382,-74023,2805,-27338,-108540,66339,294924,345678,202570,15000,-34497,-62363,-178691,-176317,-65734,-68933,-49522,100344,141194,6122,-123180,-140391,-90119,41412,213411,240083,7094,-230547,-217005,-87830,-36443,29287,187550,328106,307024,124039,-110710,-218474,-204112,-231451,-271864,-166392,49723,158988,45229,-138893,-122964,-38649,-5964,71176,126989,100270,82928,12122,-75872],[-24425,45273,61714,31938,39233,89234,165716,199137,181516,87503,-61984,-139699,-77497,-81704,-145507,-154027,-80359,-40338,64249,191692,211534,80638,-67470,8547,172222,246421,163882,26101,22946,59945,10044,80380,157942,168599,122160,12442,-47620,103051,220615,54448,-213527,-296789,-187750,-93747,-42045,18897,-16,-98160,-190086,-66731,199274,237778,127839,143235,257383,340979,289495,31928,-257182,-336000,-143939,160165,314468,244490,57466,-222210,-303588,-44564,153995,193297,235140,224686,97161,71976,151620,144440,82049,2802,-24049,29506,-40204,-279206,-273643,24516,171931,95179,-21087,-35080,12401,96446,216954,185355,-47984,-234995,-253780,-127928,31666,56090,-79077,-144056,-141050,-31621,102200,97082,43986,157816,277082,151449,-30764,-61684,-36218,-136452,-308548,-399559,-251508,-44010,-61765,-64871,114463,232558,219605,234283,139945,-58686,-12649,208278,248493,56626,-99869,-114183,-150288,-205190,-67067,122928,203305,257916,246828,47129,-132089,-54153,101907,37362,-177804,-238709,-94119,-158768,-423529,-364401,-98206,-34530,93025,371054,379353,204666,265230,377621,297797,221187,164597,80143,-14894,2851,68377,98384,-8207,-303414,-461581,-223092,-6140,-79587,-200773,-141585,-21921,-165320,-318229,-121577,139647,110676,-62082,-169982,-221981,-261392,-221252,-22895,137061,178274,210338,155815,34116,33611,121134,161605,84610,-56404,-154088,-111380,11064,38650,41341,179868,305910,234326,147692,80642,-253141,-640813,-564122,-87236,235266,214223,53886,9972,121039,132929,-80969,-350087,-414723,-295221,-210888,-170733,-102793,-102180,-130400,-35269,24167,39051,-2899,-164624,-331632,-247034,-111621,-60175,-16925,-17647,-70335,-2552,116170,5947,-251030,-348126,-85401,159773,157061,47251,-25878,-3779,95287,174125,155448,824,-74191,126747,392353,314586,-51331,-173548,131134,328510,178202,61541,52376,-128,88470,145949,44624,7868,40064,1283,-128534,-391011,-576787,-285424,91739,180275,111051,69407,155861,218002,143087,3442,29653,209773,195543,-164295,-366879,-202781,-162137,-297227,-276358,-143011,-44863,7451,-10772,-75950,-17715,85553,64478,98226,126039,70679,198569,283644,117353,44552,137771,110755,-14291,-99338,-181076,-129129,-43173,-158101,-229535,-169741,-187630,-156827,-71763,-246492,-466563,-316019,-125979,-242345,-303264,-97449,68763,-32731,-184608,-79457,139545,81542,-59309,-5120,44554,-52718,-152710,-127495,91933,389833,266371,-204924,-560077,-492177,-136000,107468,81932,-71422,-142796,-139142,-142794,-128400,87821,366528,317458,42862,-156604,-225227,-137279,73295,88794,-212028,-386601,-166059,-56179,-215139,-144654,124560,253499,151807,55583,9964,11759,41239,187567,250310,19104,-210619,-262451,-289770,-233992,-143818,-12109,238897,321722,79799,-169418,-348722,-395369,-231733,-198106,-332486,-159861,142406,89938,-128522,-143264,-44685,15879,30821,-94554,-190146,-93348,35248,69157,99399,27567,-134086,-109784,52056,58152,-82900,-284294,-365478,-334832,-346037,-303375,-138362,69562,227852,204076,-150954,-518595,-355286,103983,265882,87588,-189461,-414964,-372598,-266169,-214013,-71389,35786,-155872,-316300,-176903,-18948,52552,-12037,-48262,113227,150419,-221355,-310440,192406,639553,857702,1131286,944165,719395,281355,-314989,-1132371,-5479981,-6789615,1589593,7530297,3071796,-336382,765813,136830,-468827,298162,680284,185065,-326158,-80500,167038,54612,-34081,56353,39519,-59842,575,314609,476820,423131,180380,-80534,-67809,202143,233612,-59778,-210502,-19101,172159,208549,49356,-166620,-169069,33882,108113,118797,163628,80770,-56051,-140812,-293142,-490076,-566954,-403835,-243301,-183151,-23494,227854,290123,253567,195775,43717,-163842,-308688,-159753,151063,301186,312098,315975,313619,312394,154089,-229646,-315946,-35552,13359,-182844,-176751,-134802,-230935,-88536,275300,352099,268793,329138,212939,-75997,-160751,-247721,-461518,-378219,4844,245638,88174,-200182,-133998,159734,180764,105112,42366,-93909,-12130,266509,265609,254257,265028,-1021,-303392,-382225,-313688,-206112,-96337,-69737,-88625,-84017,-30054,-38355,-7564,16093,-87216,-92078,71205,14154,-221497,-164793,5549,33454,115182,176352,-80174,-351782,-343645,-368873,-366770,-97526,74838,-52862,-100013,150216,335917,161302,-21585,53718,181863,144719,75536,36914,-132723,-318053,-277729,-127308,-227556,-248659,-100250,-37309,-38779,-22535,13127,123724,227631,274416,310552,233990,28480,-214836,-229477,2907,139607,95753,34268,-5579,-23773,-4004,-3126,46839,108958,118609,80448,56740,87880,90309,21713,42526,211961,222182,-9705,-98166,28702,93830,-4464,-178201,-206609,-96898,-123810,-231759,-62031,89571,18146,-55043,12613,-30355,-189403,-123617,84069,82056,-8635,81722,193663,139734,35653,-9722,65765,149799,131399,36362,-20694,42719,139769,61761,-86085,-162100,-122464,72109,239133,140561,-160368,-308713,-173743,-91022,-143072,-42800,85499,-79105,-266893,-272042,-186745,-160675,-189482,-191006,-228680,-196629,-18681,166500,166884,17885,-193626,-324614,-297375,-179243,18326,96225,-167292,-339391,-163203,47212,131274,140183,-51100,-191000,-34316,62969,-72652,-177373,-189844,-127914,-74984,-108121,-115123,-98708,-104456,-79075,-154510,-403432,-424581,-138794,-36676,-126680,-228547,-282115,-211209,-3500,60339,-36476,-38782,18872,-54336,-173240,-62189,227529,390123,307639,315675,384818,153288,-116565,-44018,94680,91650,78259,132458,102067,-28887,-47292,110117,163813,124871,147695,212366,249709,289664,243521,174263,143270,26597,-91339,35781,-79719,-447812,-341200,-66080,-199680,-378751,-237649,79845,351009,329172,116243,6801,20643,93339,98192,-84210,-234066,-278604,-362772,-409836,-315898,-230808,-186548,-175150,-232288,-220112,-211931,-241712,-126090,63353,51206,-111876,-324943,-458478,-338494,-238406,-293763,-317123,-251347,-249803,-131284,95690,195363,123684,144939,229941,163107,127839,267135,332808,199221,30561,-195429,-363384,-248005,2852,129099,105919,21208,9328,106042,231152,212004,-21660,-256291,-306087,-312290,-340599,-373488,-287904,-114448,-212031,-410268,-324567,-174614,-134972,-85941,-19332,39253,-106038,-312463,-189966,-48632,-287042,-545472,-457239,-255304,-315174,-552474,-521533,-391588,-447092,-414266,-226531,-172442,-203247,-125739,-49889,-2413,29589,32474,-26089,-175934,-330702,-331510,-339842,-457944,-477048,-342054,-240489,-234028,-263290,-320483,-336214,-342087,-474957,-775033,-1121682,-1302455,-1340187,-1232247,-843431,-691990,-836600,-1662280,-3532741,-3357167,-1554686,-1059366,1056542,4316903,3506643,881353,-226848,-560652,-512038,-400080,-1332618,-3685445,-3711051,248918,2767938,2144375,1777165,1768159,1537476,1406634,1255530,1134046,1021205,852867,753928,703170,692948,843630,908149,699429,527379,481015,256786,3717,-6447,214020,406794,333795,149668,67090,113407,289083,332923,134953,96190,321251,443573,369457,289336,302252,382745,404821,284528,131986,127735,313934,409529,269444,85781,40273,101436,220705,284574,292021,371868,501443,535565,462812,352839,158656,11591,85335,104690,-38990,-87523,-37373,-84850,-135321,43613,254037,142029,-29123,-23920,-43763,-59350,111112,296124,297363,118792,11846,79714,23379,-140018,-130096,-81667,-140758,-67659,106029,119819,-5748,-111505,-122696,-56614,120063,285059,268519,43420,-171272,-155829,-51713,-29265,18700,187160,338570,360212,205297,-40893,-205767,-248696,-290455,-329274,-225935,1580,134878,35683,-116719,-86647,13999,72679,148127,171843,139536,130256,57608,-41882],[27332,110907,121792,12595,-88539,-18892,167003,280006,267400,162028,8367,-78927,13907,83933,274,-58661,-44706,-65883,-5607,110589,141777,73772,1948,107534,317813,368621,203079,-12824,-38762,63560,100579,163986,179270,166965,146457,61012,4773,168548,260315,60659,-226420,-292462,-132628,7066,72979,75986,-36555,-144848,-150283,-3397,182597,141790,50544,106511,257638,379174,307332,-36755,-309780,-259350,-4210,252207,338015,245641,85944,-135287,-210427,-38591,112979,198955,302967,259623,60371,3846,155639,250653,184415,28023,-101674,-84964,-102355,-246884,-217548,53783,192638,114434,2338,-9061,-4593,47816,191522,170325,-102008,-371286,-385296,-204845,-2675,34418,-52559,-81954,-105921,-45762,76292,117159,67596,99130,233871,228662,48289,-104565,-151746,-189355,-280018,-365293,-209189,61941,88469,23931,119722,203997,131938,106906,42317,-115310,-1542,270483,282658,8725,-202001,-192424,-140806,-131080,19170,161391,194760,275734,271231,29568,-170508,-41606,125512,25739,-186815,-225783,-113994,-192446,-369939,-280799,-78737,-120852,-52954,282037,351491,151100,181300,342525,292605,153253,60699,-6209,-16285,53598,105912,160973,5483,-365629,-548031,-244408,-12315,-56514,-178449,-162276,-69600,-173281,-339402,-171389,144866,170523,-62877,-260113,-287599,-251146,-168646,38179,220386,234218,235513,212018,117173,27375,31016,106798,60114,-116594,-233479,-157103,27839,74244,58963,176269,282866,250570,219583,183907,-167056,-556864,-542319,-173373,136760,202979,128700,78081,161911,223576,45532,-261712,-365175,-226165,-84361,-44837,-60347,-130689,-147377,-19,52255,-12742,-78298,-136034,-161301,-73752,-34156,-41643,-33761,-30440,-22245,16293,30410,-44986,-191637,-317140,-105877,192169,208483,77334,12154,46298,145381,240980,257020,70886,-88466,109322,420730,423888,80441,-35114,205749,295135,147393,105956,85977,-62337,27063,144670,60491,14403,56311,38346,-73222,-363740,-560844,-289284,70905,174759,132888,63792,69209,77392,48045,-47624,-47140,115808,131891,-232839,-446236,-250314,-157586,-299636,-295314,-140239,-14153,44206,-1133,-72991,-17078,80437,92793,161808,268670,271794,341544,286789,73201,31223,136789,111711,268,-81484,-175682,-148722,-78312,-147303,-152825,-77398,-175914,-229786,-124634,-240907,-443664,-314773,-100830,-230203,-345842,-137355,80520,17009,-96381,26513,241176,195432,42687,30459,69502,-28041,-147827,-120059,74124,328651,305788,-120332,-526600,-474280,-108449,113492,86983,-30201,-78857,-75213,-85449,-84305,73807,311928,279678,51499,-122438,-199604,-141905,89760,105839,-205603,-399286,-209169,-87665,-241573,-255338,-90098,54119,102331,128791,130755,49967,-55460,24886,92814,-38498,-205028,-273166,-270925,-171849,-90650,22957,311200,454613,204557,-118543,-359844,-412965,-226742,-164234,-331649,-207813,71140,24197,-131356,-37846,126943,175811,130192,-42204,-182335,-103758,65348,131369,129627,57508,-85751,-87012,-22220,-103968,-259068,-315118,-274951,-287688,-332357,-251999,-98705,51554,215121,245339,-83768,-410746,-221038,150983,151703,-56522,-213970,-307495,-244815,-180310,-142580,37428,160133,-60728,-243337,-54634,126550,89804,-25298,22284,220345,206970,-121472,-205878,170229,471694,542275,632257,541724,589453,4179,-1128788,-2271490,-4767743,-4220049,2761902,6139283,2334974,261161,971661,-353187,-1246694,-152218,716858,435531,-34203,188467,362722,90071,-95002,115479,196874,423,-68946,268353,476129,370811,119899,-65268,1047,238765,205835,-81531,-194776,-14403,172230,242554,119486,-111559,-134727,58473,160675,228348,288388,100120,-203373,-367678,-455156,-542496,-565303,-437104,-246012,-117459,57682,242073,217531,127567,33666,-132390,-314975,-340614,-14237,340078,376700,289736,290179,276861,278930,200697,-96908,-210991,10742,92996,-72434,-165829,-272330,-324782,-68890,260255,255381,175856,229684,112160,-117431,-141617,-202529,-415938,-447646,-99688,170989,8622,-329451,-280184,-17846,-2733,-13497,-8391,-130737,-35086,246714,211338,167126,210769,-2640,-307341,-429837,-358611,-219761,-80184,2704,-30947,-119884,-125186,-96755,26167,64789,-59590,-105574,54150,73978,-84779,-100697,2130,99901,162196,117809,-110791,-320235,-350886,-376760,-328749,-82722,44916,-53245,-115125,-4379,72481,-13283,-41412,122273,197376,52514,-45766,-7525,-98421,-299478,-287658,-187658,-303191,-256352,-65234,-26086,-57543,-41616,-11275,60675,129765,187103,227659,204317,57404,-177646,-235144,-52647,24274,-33562,-36750,-19742,-30217,-52995,-59010,3033,43305,32091,39329,50369,62956,102872,100534,96599,225830,263077,42910,-109020,-26122,35434,-25409,-157666,-167563,-76278,-174620,-359382,-176699,90651,42475,-86221,8236,6611,-185521,-139783,119877,120438,16713,107907,176924,49885,-78413,-133680,-62820,42700,40805,-65987,-70974,106233,228340,121076,-35385,-103309,-74113,81335,223109,167596,-38401,-172799,-127786,-86755,-89888,2150,66489,-89346,-217883,-235409,-169046,-117811,-128983,-135977,-190957,-217330,-114906,59907,83463,-7609,-146535,-225457,-203218,-123593,34344,100399,-169347,-339043,-76561,213428,201610,82988,-69797,-126824,57564,160217,15112,-122396,-178395,-137094,-52449,-93819,-183193,-217977,-216604,-194123,-203368,-339297,-295478,-45896,12543,-109000,-227797,-308019,-265275,-66222,-10934,-89120,-69021,-68825,-157350,-195182,-7030,264405,343703,243450,271306,328029,153761,-34005,21997,100310,97871,70036,64255,-8878,-167905,-138389,116970,208410,117393,96244,182313,213288,172058,105994,54245,46652,-66725,-169086,12010,-14647,-392170,-390269,-136608,-183466,-301629,-165981,161499,449284,369245,108279,4844,6874,70109,78401,-123693,-275047,-274133,-331039,-377750,-282636,-167629,-170469,-226483,-269881,-268364,-310394,-338598,-156399,107691,153521,3385,-237631,-411974,-347726,-279672,-324148,-292658,-195531,-229414,-190911,26051,184182,110459,118080,207082,98293,2737,160133,286870,203590,-18114,-308934,-440048,-250423,3341,95724,45608,-40565,-5508,127957,254754,238055,-19971,-313179,-345442,-260885,-260636,-333352,-296531,-164952,-266131,-455186,-375039,-234612,-203248,-149654,-82504,-69408,-204200,-381294,-291567,-175240,-406304,-654084,-546960,-333448,-395643,-609102,-546647,-418877,-485717,-424978,-202338,-170779,-240639,-165403,-116017,-107173,-69611,-20079,-18745,-129926,-257553,-258897,-303336,-434515,-410474,-265391,-196398,-222840,-277169,-311418,-307430,-332004,-524696,-894017,-1274615,-1407030,-1372416,-1225014,-832750,-583991,-711644,-1708724,-3463356,-3176563,-1651335,-1225879,897082,3941293,3372485,959609,-193798,-391712,-205469,-216234,-1282902,-3634392,-3454340,511823,3158869,2291478,1557184,1521307,1245841,1190430,1272747,1223235,1071450,869112,773158,752565,698240,781052,860055,699045,531103,466514,239107,-5771,-9683,202163,356216,265089,143189,135490,170468,270185,298716,186958,191544,363796,449498,385308,302201,312343,380500,419980,368705,219058,172435,314790,409511,292891,91190,-9500,78400,262355,376131,384651,403885,489778,531038,396138,176806,-18475,-36822,160706,197529,-35979,-152410,-108500,-160259,-179319,51718,274347,210317,61079,29140,12640,22461,147727,286628,254968,53299,31067,226191,169080,-51595,-84573,-109606,-197364,-93997,75196,97444,20312,-67693,-83324,17554,225345,345034,259780,53984,-113609,-91542,3603,-3414,-12399,131341,294332,364657,261470,46761,-152925,-257210,-299595,-323541,-242008,-21488,139586,61178,-54701,-17367,78867,155373,239187,230695,165637,141175,87668,12174],[79999,154251,156530,4571,-150364,-64820,172223,338597,327991,220615,90285,14067,123963,226479,94779,29590,21100,-53297,-43387,46845,79144,70382,72431,199428,453225,472494,206295,-72619,-91277,80457,181647,195544,172320,162419,177153,115181,55788,187782,234899,32805,-233638,-271164,-70999,119246,200307,110890,-108270,-199800,-89411,92884,179771,37820,-66777,4213,172014,329330,267830,-94843,-315253,-141180,152451,325313,326256,206658,77626,-26615,-63310,-22093,51269,168911,311269,251933,33851,-40087,117432,252696,201692,21034,-172911,-180021,-133340,-170448,-115010,110442,227252,145956,50254,20103,-38329,-21407,130224,134195,-117304,-410092,-442776,-263774,-57506,-21584,-53598,-51261,-72084,-43436,52535,122967,95405,59824,162989,228507,58639,-154369,-211921,-161981,-176466,-255866,-135732,144628,221328,104694,105208,165970,68307,-19775,-80318,-161501,36725,339296,303775,-14799,-232905,-197043,-98274,-75149,36403,137115,161734,288712,316566,46045,-195510,-63858,85769,-22421,-151850,-138927,-110617,-170436,-200027,-97098,5549,-140996,-161672,178083,312098,128052,112381,270696,240294,47267,-55267,-87495,-21702,103666,150051,173291,-18132,-383425,-519592,-219450,-46296,-82228,-171093,-191049,-148905,-186897,-316732,-203780,104563,191894,-35338,-277510,-287219,-193564,-99193,79316,269333,266253,243048,248883,148818,-24232,-57957,57810,37386,-170932,-309637,-208888,35464,122313,73582,117567,191232,218153,232220,184184,-121162,-429081,-467760,-266309,-15811,136563,153235,105478,176626,297058,167961,-147468,-269552,-125308,33653,58435,-17930,-127014,-105239,70915,96861,-50192,-115492,-62447,29997,75271,13865,-43389,-53722,-38612,23635,22030,-85937,-126662,-159600,-290182,-158592,161840,220962,92041,18453,55753,164784,268523,296920,104294,-104219,88701,422351,465926,175022,84503,244681,249537,128351,135047,109547,-57420,-3029,108352,46996,27863,84342,64363,-38231,-319263,-482919,-257792,38512,147648,147586,58366,-42374,-87648,-67831,-110587,-140431,-12202,34588,-270224,-453698,-244949,-109326,-249350,-290313,-145723,541,52551,-28205,-102509,-59349,-4580,25993,157185,349984,436902,449770,243196,-19121,-13416,128054,139699,54403,-44695,-131395,-113693,-103673,-175910,-109561,26943,-112763,-252772,-156384,-230262,-417208,-300784,-57820,-152962,-308643,-162936,50413,56954,20641,135054,302701,273655,104635,27285,60096,-11493,-109779,-85776,31757,201377,287172,-46296,-440105,-384925,-49063,151533,128665,17187,-20603,7165,-2993,-51909,-11761,179327,234483,80050,-90597,-183582,-134198,94618,98668,-191622,-389672,-265666,-128822,-223553,-312072,-259950,-111647,78116,194837,216726,57372,-131388,-80293,4812,-42689,-169287,-265417,-242798,-136149,-66985,23687,277171,425285,219383,-100735,-337731,-359353,-156882,-88640,-283208,-228720,7770,-1741,-52686,125412,302044,312085,205103,15668,-158769,-125977,57930,168955,156455,71717,-58997,-69666,-78037,-239980,-417854,-355932,-206900,-236031,-292481,-172866,-28199,42350,177753,241047,-19318,-234229,-48831,152012,6292,-179087,-213151,-177016,-100558,-57954,-19654,167326,267271,38527,-138381,65340,251133,118186,-66546,1912,226070,234859,17760,-125600,25462,205763,208619,128157,159346,427183,-148208,-1486287,-2799254,-3425871,-1350322,3383547,3536934,668853,656938,1151253,-633303,-1783399,-698675,643781,782478,339339,377615,461266,69261,-231651,61750,320037,93129,-96419,191876,425921,325480,126305,-938,78070,251521,164097,-55064,-97750,16475,145352,218511,137525,-72540,-104276,66947,200774,328802,401876,139284,-281258,-523370,-569486,-533060,-487172,-408488,-201975,-17900,138227,225364,140798,12234,-134452,-320075,-455345,-330179,157710,518807,413057,222029,213237,203835,218717,211100,39438,-40482,131357,199160,28060,-163092,-387938,-399916,-45801,230700,137418,63784,115399,6147,-137335,-71991,-74869,-281103,-436956,-178704,93917,-46766,-362207,-323564,-149484,-164614,-132249,-71356,-185871,-86542,193036,144514,63480,137068,-12345,-297183,-429656,-350662,-194217,-61918,36061,-16377,-155320,-192670,-118029,72303,116831,-22197,-91406,59566,168674,102822,-5773,32980,191977,197005,36935,-125856,-240245,-314179,-344799,-255012,-57456,11322,-64687,-144249,-169625,-185134,-163319,-26141,197354,181382,-77176,-186026,-33466,-10977,-238502,-293078,-257704,-362311,-278621,-50422,932,-61218,-78583,-47977,13340,45095,72618,96411,137947,81137,-95752,-156525,-24549,-25573,-152220,-152843,-86466,-87693,-155589,-152443,-54795,-16333,-49736,-11216,30594,34411,108237,157988,138138,229723,290323,92540,-127122,-116088,-51790,-38271,-102601,-103507,-23353,-160723,-396376,-248038,84866,77143,-56320,45217,44905,-188431,-182386,91799,113432,27088,117785,142090,-50718,-216949,-255209,-163066,-54848,-66164,-170443,-132589,103427,233856,143238,12563,-48081,-46567,52404,172128,176851,73534,-51107,-83431,-50969,-10896,46943,30563,-115923,-188466,-161211,-66339,2513,-19742,-60362,-134060,-227893,-205217,-60528,-11429,-29908,-86132,-121057,-106696,-50091,79395,123882,-108606,-235682,56204,341967,233596,10074,-98065,-76719,127417,230308,73194,-86393,-155246,-113324,-5905,-71758,-231421,-284949,-267193,-237967,-196470,-242843,-177639,-4082,30138,-73791,-173710,-281713,-281363,-124739,-104113,-186690,-161877,-188103,-265204,-243338,-42151,196371,241672,170741,208812,242784,136464,31705,63522,105036,119772,84061,12382,-99517,-265649,-192920,115835,212678,65412,31036,169565,219846,128199,39219,-35210,-62755,-186107,-264517,-53982,9564,-299869,-378226,-183722,-163602,-223389,-96264,217656,476936,362711,105751,21901,-71,28506,42121,-145836,-301131,-275217,-292409,-312757,-221053,-112021,-164082,-267474,-276811,-275286,-366178,-402291,-173163,133841,230291,125109,-105334,-299588,-280965,-245892,-310166,-237123,-105398,-146367,-206234,-67470,113475,88467,103249,187035,65362,-79844,43206,204029,190940,-64914,-402330,-477954,-233922,-15211,28359,-43543,-128740,-56862,98439,198891,190226,-42071,-349271,-350695,-162174,-150605,-297108,-318221,-229559,-317977,-466093,-382003,-264301,-261895,-222225,-175994,-238224,-362928,-464600,-380063,-298566,-505759,-703435,-584172,-387860,-443262,-604227,-521894,-402545,-466202,-387825,-163980,-167015,-268065,-208263,-178099,-215890,-198541,-110725,-34609,-82985,-167588,-184016,-274351,-416120,-366987,-224986,-180903,-224703,-286999,-284749,-243107,-281782,-532502,-936020,-1311531,-1414902,-1347443,-1192698,-867820,-591417,-723552,-1887566,-3400990,-2992182,-1830380,-1409303,672954,3261977,3000618,1094128,-4289,-96754,196915,59441,-1173204,-3354097,-2919336,789937,3242515,2279990,1327377,1255445,978306,981460,1243285,1308745,1161238,914213,793998,777908,681776,686361,762818,654767,522531,471748,282044,67091,56856,227009,319365,200038,125458,190076,231722,251952,250994,226207,262723,362623,431596,401906,313207,305551,341429,391587,434552,321620,218849,275222,353106,276267,105864,1110,82546,258871,401229,415529,369223,413525,468006,287138,-20174,-198870,-105385,186663,269227,5381,-161921,-126221,-142351,-104817,120752,286517,255268,169623,147460,123599,111705,165591,263801,225021,23769,60493,340259,303918,40029,-65365,-151118,-228034,-116049,29938,92812,86520,6197,-22787,113119,323168,373515,215673,35283,-67776,-31360,64510,21178,-76645,15403,205939,332140,283961,118281,-85178,-223718,-240242,-236531,-202610,-20548,160999,111065,29475,72521,148814,224974,316301,284333,170941,112965,94146,69012],[115009,165630,164704,13616,-128234,-41573,176612,352061,335305,241315,159847,107466,214450,298982,111467,74340,84205,-22847,-55828,4525,23928,47968,105581,245802,511019,500315,152521,-147076,-118666,108501,234031,186531,153013,161601,204921,152511,83192,155425,160500,-13510,-226541,-226615,-8784,208312,294286,112720,-198368,-246870,-11482,200436,177271,-58058,-191081,-129914,25732,207377,184378,-127795,-276362,-23012,273266,352677,269648,122203,28172,68031,92118,4023,-8442,110370,234489,179345,11647,-61805,41107,154298,133527,-10066,-210925,-237844,-135315,-74898,1493,171886,261651,187369,111694,41000,-76640,-87884,49281,82048,-98844,-344174,-410674,-286885,-116342,-85720,-63024,-38813,-42287,-26291,27952,94264,108306,49121,84153,159369,12152,-196255,-210194,-72126,-27784,-96029,-42500,186258,293561,146044,69738,129106,45879,-114301,-195677,-180167,95607,393884,300379,-12132,-184274,-134789,-55694,-68560,-30767,31153,84239,275393,355171,79996,-198633,-113662,-12955,-100246,-86753,-6834,-84329,-104624,20114,115212,104682,-117238,-216963,78218,258952,128059,65902,173267,150461,-63305,-156735,-155550,-49178,131281,197701,145046,-56774,-342020,-397544,-176834,-103004,-142738,-178823,-217272,-219443,-187270,-251029,-207841,30000,165270,13728,-205998,-211799,-102377,-26447,109995,293725,279952,236421,256418,120264,-102963,-120740,22401,18199,-200132,-354529,-249742,30193,172178,99528,48668,74612,140465,173777,87431,-123429,-295286,-369884,-345816,-180472,35946,121411,79119,152210,323939,250795,-34898,-152317,-19012,117037,116480,16357,-85312,-2187,188982,172289,-59694,-122350,15317,168606,154734,28299,-55123,-68550,-33962,67348,29151,-179560,-198530,-151141,-272857,-236753,61094,182698,89141,-4160,26602,154980,262105,276925,92124,-114879,77774,407626,440044,218020,156773,232413,198624,131012,147933,109696,-4205,-316,41154,1758,43320,118860,85598,-17855,-269110,-382665,-207697,-2211,90929,136798,51299,-139914,-222156,-165349,-162731,-222589,-145809,-75340,-265740,-385758,-179447,-18567,-150222,-260180,-160781,-1254,35917,-85482,-160917,-130149,-131358,-94488,108295,360824,521847,500108,176617,-130729,-81152,113300,194339,146195,20519,-40677,-21884,-106857,-232717,-111715,104321,-29306,-230910,-164327,-213182,-390002,-274849,-4517,-29668,-203145,-161687,3733,83189,128065,214181,303595,285017,110159,-8064,22479,-3191,-52239,-38535,-7679,89658,247361,15039,-305353,-230400,29340,192276,179020,51792,18809,92959,88032,-33250,-129517,17638,197323,127489,-55299,-168576,-112709,84170,64434,-185881,-372148,-323961,-168719,-167870,-303195,-341107,-195443,68715,223146,248101,48641,-153467,-93742,22595,17772,-109756,-242809,-219159,-127568,-71488,-15041,141437,242618,122553,-116178,-287848,-244994,-23237,14176,-211633,-221894,-25372,19323,68456,276500,422050,393085,246567,63926,-135883,-174771,-4994,163949,177579,80229,-41265,-52935,-108820,-336441,-536589,-407638,-187194,-202777,-252518,-105898,34783,32222,121671,193891,18574,-58003,110707,133333,-103704,-248293,-212516,-95635,3991,76336,144223,295483,334800,127811,-16740,151855,308775,120983,-129782,-109230,114579,221427,160791,-76161,-185285,-91850,-51647,-164290,-39510,228326,-218617,-1317245,-2459055,-1635855,1220072,3036784,163574,-1398339,791369,1197545,-635777,-1845401,-1115923,500789,1105640,678863,452912,434441,-18973,-409377,-76157,382106,198920,-60874,132752,350828,291699,176091,79595,137670,242197,135394,18299,36880,49386,88898,134736,89440,-60665,-80008,62196,216823,389404,459921,165156,-286343,-574119,-607311,-463175,-351519,-308393,-114768,82705,188562,186024,85320,-66589,-269471,-464837,-532599,-262979,322089,639610,400595,127534,102998,113486,147701,187572,153849,162774,300436,293964,71137,-179622,-442694,-424354,-18829,195204,26934,-38698,21002,-69134,-122825,33288,92669,-116425,-357862,-209040,35701,-61521,-288233,-260124,-215470,-286372,-234379,-137370,-241276,-139028,137979,90714,-31589,50082,-45168,-301728,-406197,-293428,-128519,-40962,24324,-41934,-178876,-221654,-115155,92532,140427,8634,-55327,83598,255299,246475,67762,91629,294071,219539,-40465,-126107,-139162,-242140,-281603,-176114,-46328,-29208,-83348,-173089,-296424,-364908,-253253,12345,254699,145056,-203162,-306413,-38595,90395,-159596,-290561,-303321,-378997,-309621,-64965,38012,-38211,-109551,-78217,3551,12333,-29333,-43529,55218,95954,4242,-29640,62824,-4856,-228828,-282392,-182627,-172114,-278908,-261470,-116542,-65078,-116814,-63585,1621,8815,103359,184187,166055,223748,282801,109733,-152664,-222166,-153349,-54659,-43344,-35239,45196,-92912,-343369,-250185,95593,139776,37841,116231,83640,-178652,-219278,17298,68728,24233,108316,98557,-135824,-353817,-361212,-214947,-113307,-162356,-256676,-199601,25410,157012,128482,52815,-6604,-49874,-13422,90062,153953,132766,16032,-55838,3257,70645,78153,-5933,-140420,-182269,-85325,68043,151179,105908,18607,-71466,-219527,-267438,-172494,-98973,-48672,-30848,-27840,-13844,31823,135875,156313,-352,-60933,191390,392942,213026,-55566,-125177,-57668,152790,250332,76321,-90513,-132852,-62068,52338,-45817,-241595,-282073,-245241,-197646,-130532,-139187,-114945,-40860,-9114,-37468,-74531,-198264,-245530,-158346,-193166,-298843,-285330,-298696,-339959,-298754,-154494,40251,115079,119762,161228,168963,118608,72930,72738,103819,146937,111300,-8269,-145003,-296425,-204741,84192,150994,-25458,-37288,176133,285895,193376,65178,-75573,-162470,-289000,-331557,-135306,-21240,-205910,-306856,-189172,-148553,-183053,-69940,222881,432731,315303,104547,49675,7713,-10082,-92,-151800,-309677,-290738,-273320,-245777,-154321,-92815,-188610,-302148,-264065,-242613,-356616,-405974,-173922,129793,259649,215847,21691,-171931,-169077,-161175,-290408,-220823,-40036,-41142,-183181,-165088,-2162,54385,91610,162375,60154,-108871,-61288,104101,171217,-75385,-429066,-457029,-200993,-47814,-55759,-138882,-218951,-127708,34389,97511,100061,-71198,-347056,-314052,-48893,-53581,-283098,-345557,-278265,-343430,-441414,-349644,-258697,-296720,-285824,-274047,-410480,-523297,-526267,-423041,-380659,-554510,-676417,-558100,-410015,-447091,-537755,-458101,-359969,-408765,-318888,-116838,-161509,-291606,-251680,-216062,-295810,-327263,-217580,-68695,-52678,-100569,-141041,-267224,-407572,-358086,-233880,-203502,-252939,-305628,-252874,-155914,-197692,-481369,-875623,-1212611,-1310406,-1255000,-1142016,-969916,-771256,-940170,-2210876,-3403176,-2879650,-2063968,-1536919,493757,2507567,2513291,1269026,319285,267611,593293,338928,-1062344,-2959620,-2299777,1000758,3012005,2140054,1191507,1061970,806559,828018,1174806,1376021,1267623,964823,795676,767016,661988,614751,667179,588699,502749,493566,386324,227295,189673,283472,304149,153586,103532,225930,286100,235399,200851,248762,300219,325701,398279,416587,324642,295886,295746,340655,467168,419009,260155,210931,263724,236784,136329,74893,117483,221047,359892,377853,278554,292603,360888,172317,-167662,-325206,-175693,159713,300663,78357,-101426,-85403,-54575,44055,218834,287287,266021,267502,291694,246327,177704,160066,227560,205125,33247,87638,372662,358967,83962,-88426,-200452,-229994,-120364,638,121047,184020,101890,56032,207396,385082,362983,152404,-4198,-42131,17734,117363,30181,-167274,-134287,103716,285222,272230,147333,-25607,-147870,-111942,-77958,-114341,-3027,182440,165778,110139,160523,210096,263653,351969,312049,153985,56175,77084,111057],[119282,144087,150104,36513,-39662,29146,172415,311524,282600,216483,194853,168900,255219,282543,59379,57679,111442,-772,-63604,-29847,-32640,-7798,83369,230228,453965,414661,37458,-221887,-110758,144503,253444,167734,137728,162632,215387,155399,73614,84413,68255,-56413,-199282,-158432,50015,248719,320736,82686,-281236,-275422,67024,288191,157434,-141731,-292329,-250353,-133529,49538,80613,-127383,-199332,66884,324571,322829,170198,-505,-53937,118114,207891,35434,-43278,43144,84633,46280,-14191,-74449,-60455,-7415,9493,-50999,-210810,-258071,-118573,11743,97847,212958,276537,228343,167917,44295,-106042,-129061,-26457,25660,-64259,-209271,-302836,-265179,-165351,-136292,-62960,-24039,-16154,-2006,-352,25931,95046,67406,26836,62338,-53668,-212578,-155971,48277,133233,80642,55744,184535,284626,133426,20535,102534,64930,-155038,-269233,-161848,160459,413520,264009,2019,-79519,-32126,-35060,-115726,-160393,-138099,-37074,220590,352654,100648,-188025,-178872,-145322,-186746,-12826,127467,-40227,-21704,208971,274242,161434,-89185,-225163,-9714,182089,129055,39287,67766,42340,-149402,-224748,-205165,-102075,124690,235779,99044,-84114,-246531,-235874,-142666,-163162,-206934,-192189,-229194,-248919,-160997,-155210,-183603,-57475,99465,68397,-66185,-80201,-4239,35296,146728,313625,283233,220331,228122,40394,-179693,-141692,2881,2185,-193797,-347908,-260424,18246,212966,147469,18032,-18746,35998,60768,-58157,-155158,-180357,-273425,-393125,-309243,-65273,45684,4367,89372,290512,270532,48155,-43270,66797,151250,119500,34286,-15395,135550,337957,268185,-47123,-122506,54077,205412,148488,13583,-65289,-69275,-9499,113539,55586,-201751,-221959,-148902,-263639,-326385,-96276,97425,73796,-36744,-21358,125595,235831,224359,51011,-111717,81771,378406,364247,211745,169777,168582,143037,153001,153998,89172,59941,19795,-45473,-66794,55051,151801,109296,1575,-218109,-296105,-160736,-47815,10874,98742,44028,-188985,-282444,-210722,-184698,-271114,-258115,-172657,-218813,-261473,-72684,94523,-23158,-209266,-182200,-19846,1813,-156464,-233698,-204869,-245434,-206893,46923,313423,511825,489066,112936,-230156,-158233,92162,261220,257584,111520,84960,107034,-83040,-292393,-153926,120423,31328,-185680,-152891,-186210,-354146,-240870,44312,100415,-66283,-130445,-29883,95259,191105,242818,249146,225462,66010,-57708,-28810,-924,6239,8077,-13767,61168,223906,64051,-146321,-45380,104281,202604,202628,58237,31502,163468,168078,-22956,-228310,-115961,180159,191124,-5982,-137074,-74634,62936,9812,-198481,-358240,-366251,-191384,-90109,-238994,-328153,-190594,54097,197213,226367,44657,-108843,-18456,131542,126115,-38282,-206103,-195889,-120938,-82119,-76158,-46641,-20684,-43809,-148657,-219673,-99113,142072,112011,-151470,-197064,-20980,72375,174440,348347,441525,397052,252052,92387,-123041,-246697,-117643,111261,189191,94710,-18238,-33582,-117428,-387358,-597717,-459240,-222017,-203019,-230862,-79685,53148,5425,51948,115907,14314,51541,209178,122495,-128676,-250392,-232005,-107557,36506,196599,321233,397605,352938,197444,99933,177963,265722,83855,-195513,-265133,-77120,169809,272562,-47222,-374429,-329234,-166990,-131069,11324,-4063,-293826,-797297,-1424008,194096,2990254,1711311,-3161693,-3103252,708639,1037870,-406505,-1375785,-1192457,365506,1282629,872092,414040,291604,-153391,-555925,-219867,381260,292019,30247,119382,269562,257155,220297,128722,151857,213794,138409,122808,161241,64888,6948,6506,-9341,-68476,-58959,48070,203275,392373,435155,146530,-244692,-524706,-562067,-345649,-178721,-141584,207,148824,182852,131024,60732,-98615,-341651,-523555,-513652,-142722,445495,668127,344395,39009,-3145,34793,88796,150314,234699,356207,471514,343273,34744,-215641,-420985,-383157,9162,160527,-49840,-102740,-26776,-91629,-71196,154281,250003,17060,-246836,-182434,14501,-28516,-132998,-122227,-214997,-357882,-309442,-197927,-276429,-163286,110460,65820,-100613,-43850,-105650,-331376,-379855,-201874,-34120,-18756,-21178,-85872,-177843,-207127,-98659,69278,115867,20909,-8012,117331,294295,271887,73558,149750,376090,229524,-90096,-119570,-57623,-158479,-202468,-118029,-65518,-77434,-101271,-185017,-351810,-432241,-274611,49053,272022,103630,-283096,-369692,-26890,166746,-83845,-270328,-295496,-340744,-335287,-103974,76058,10459,-116436,-86500,37009,44572,-84340,-148349,-17025,100480,85879,83622,155723,61709,-246664,-385331,-270422,-239905,-369154,-349170,-169245,-103782,-169492,-117851,-34430,-10375,87778,178637,180475,209698,233161,81808,-174161,-308712,-246499,-88314,-15751,13564,105692,-1278,-229508,-183571,134607,232895,173037,199195,119889,-137991,-215594,-66107,6157,13531,85402,61888,-182684,-456784,-436691,-213848,-120729,-228158,-314043,-265117,-108668,24517,84852,78314,11849,-85529,-104051,-8979,100891,124041,12094,-54153,55473,132276,90244,-21379,-138089,-183634,-36033,175215,275245,214088,85103,-17495,-191602,-296894,-261481,-162397,-63402,-2039,33423,63971,105676,178680,182779,124757,132037,287522,358652,154545,-84182,-136084,-74537,126389,218413,29202,-130182,-117038,678,103399,-22741,-214551,-227593,-175332,-100267,-30914,-55183,-118673,-145898,-104782,-14744,42928,-76298,-163273,-154496,-252553,-388978,-392984,-360498,-351314,-333939,-297984,-155202,-295,109482,151392,133076,111623,88675,51941,88658,163937,138989,4866,-135408,-252953,-179619,8981,19837,-137898,-98816,194381,397434,347418,164700,-69027,-231783,-337991,-337020,-202333,-98516,-139173,-192566,-144485,-140049,-200135,-109421,167817,333986,238391,95270,72953,26570,-31833,-36194,-142643,-297800,-320619,-289768,-202062,-100815,-117824,-249286,-336639,-251466,-186513,-277628,-335316,-153497,95447,230095,240721,93883,-77020,-53937,-64695,-296362,-290843,-50243,36002,-141106,-245952,-131543,8417,72682,126245,64649,-98333,-138559,7915,150260,-34028,-364111,-371686,-154448,-79010,-125601,-207549,-281249,-191027,-33025,570,10215,-91872,-303576,-240107,46686,-841,-295030,-366250,-287517,-325333,-387499,-295109,-226964,-302596,-326247,-346510,-525192,-625680,-539410,-406866,-401806,-541303,-583243,-483518,-406826,-411943,-425292,-370152,-310728,-346119,-249796,-74400,-156266,-314290,-286327,-217802,-324077,-423047,-311293,-108313,-48414,-83584,-149269,-287389,-410666,-384008,-290163,-263224,-312817,-344027,-234881,-75218,-103802,-380693,-730484,-1011571,-1119706,-1108692,-1083277,-1133089,-1119052,-1359630,-2637482,-3487419,-2858351,-2285959,-1546506,457789,1914971,2059473,1462018,721082,623377,874397,517439,-1002952,-2566298,-1743327,1095186,2547638,1930395,1208302,1001174,768832,761847,1091968,1418536,1364219,1000935,772482,728905,660053,607091,615037,526776,475551,524217,534282,451719,364677,359854,316167,139540,91164,249798,327866,219206,156516,254947,306541,273753,361443,426250,339056,297322,273252,293788,460016,486090,289022,144544,171310,193960,181294,191606,178498,173820,272063,283367,159887,161443,239813,90663,-213270,-356766,-223327,95228,284793,162955,15454,-4787,49902,191734,304676,278408,246800,333455,414588,332569,195831,132154,179807,185864,69852,104142,308930,297296,46698,-155070,-248105,-210164,-101379,9458,184391,293977,206137,146720,282574,398637,320044,93700,-46932,-38817,51866,153813,20955,-259162,-269145,26000,246396,232401,124938,12353,-38466,63456,114082,-2656,20485,190838,204586,162668,220787,245409,258646,329801,299209,119487,-8739,45043,126242],[89638,97317,119209,62767,72175,109166,152670,226920,187952,155355,183293,178364,236246,194266,-24592,-11566,86546,-5003,-88376,-76505,-99648,-94062,14947,163789,297389,224100,-120085,-280977,-69678,182995,249488,169261,135381,156087,195014,118624,29188,995,-9592,-79818,-155316,-77328,99582,231569,270489,33376,-331318,-284103,120307,327020,110040,-215934,-351739,-317020,-253967,-101136,-19156,-95284,-94852,117997,299394,241448,42059,-140554,-147565,112812,254067,65995,-39834,-9082,-91086,-113592,-49042,-94771,-169908,-179532,-125017,-88052,-187197,-249149,-90283,71141,149887,214789,256125,253634,200327,28568,-115757,-131404,-72908,-19809,-33626,-66047,-156877,-204213,-199330,-166769,-48156,4164,4618,18584,-30801,-65886,58725,106784,15716,-11291,-95938,-191021,-70300,164376,275236,238398,143531,151982,204877,74397,-29223,90364,108279,-141253,-280976,-111049,212542,387510,194902,3098,33531,73587,-39838,-194553,-304596,-321629,-177310,125161,286234,80944,-179641,-244457,-273847,-255321,49894,228153,16510,49860,305224,324435,138241,-92998,-208254,-88795,70988,106805,25314,-24938,-58882,-194993,-251631,-231763,-165184,85243,242838,53087,-86619,-122611,-93569,-128143,-204177,-244876,-198708,-220357,-229262,-107856,-49973,-141332,-134280,18161,110671,93445,67427,70466,74530,201991,346440,280254,196307,164865,-66627,-228274,-122423,-4907,-12149,-155452,-287117,-228379,11437,235659,215475,52931,-57158,-67673,-68592,-186760,-180328,-89563,-191500,-397080,-365528,-134022,-47997,-96602,2594,204181,223879,82347,30562,113354,136795,73225,29429,59262,263358,475373,351428,-34161,-140743,30042,137025,71279,-22463,-67979,-50757,36204,164968,110046,-132359,-176850,-131115,-253692,-407834,-275298,-13981,56768,-54620,-62398,87539,203946,176422,14449,-87292,96055,327764,264116,170485,130438,68405,80520,181952,166959,63935,98260,33727,-134115,-139006,60591,174804,137473,32488,-164143,-239846,-135410,-97048,-75265,47524,39427,-175403,-252949,-188317,-167042,-274243,-327596,-233101,-137208,-112733,39881,198078,100391,-147053,-204307,-56529,-42315,-221075,-300719,-258728,-301212,-261359,-1413,234266,424808,430191,68830,-293890,-228212,63184,316033,358682,211697,218467,239470,-36600,-326290,-217283,59661,33026,-145262,-131502,-145603,-293576,-198209,75885,194185,54631,-77144,-31342,93496,189551,215448,165649,120470,-1714,-99842,-76116,-1383,48268,42782,29175,135135,235007,97906,-2616,118394,152697,163461,174774,32203,16683,200416,220155,-10526,-265260,-176259,190356,266575,65273,-73397,-18125,41695,-51714,-228904,-350249,-373659,-181419,-8380,-145822,-251611,-133595,15381,121715,171636,61737,-9072,108257,270843,239002,30637,-151755,-153721,-84018,-70218,-127700,-215092,-262801,-212486,-173588,-143986,40217,286457,167828,-131794,-169119,12411,129269,216726,306986,346903,320120,225238,99749,-119445,-320032,-250497,21087,185844,120660,17097,-11459,-110012,-390762,-591987,-492090,-294903,-234254,-227460,-99641,7704,-50849,-27346,23423,-34092,57737,219175,133646,-57916,-193744,-275834,-209668,-1569,281209,471351,452825,324483,241231,188901,131175,116054,2376,-238256,-392859,-270574,100909,331040,-20153,-459736,-424444,-111997,190200,262272,-242247,-452217,-276672,-227318,1617378,3744635,-167992,-5576307,-3828193,516742,682398,-68670,-525322,-829312,324184,1245040,854026,288986,78681,-282700,-589204,-281177,334491,346231,143511,151058,194195,204609,212901,108160,99489,165107,171615,230582,241115,56697,-88502,-138997,-122752,-76400,-36220,27611,163081,338871,328145,69949,-195527,-410502,-448225,-199990,10062,65566,117954,156712,112589,66550,60644,-89224,-340267,-482687,-400989,6050,502540,592579,256874,-13297,-64248,-3303,63885,125974,282489,499465,595386,331868,-67292,-258988,-333564,-283155,33937,130878,-76904,-110232,-19097,-59730,9801,270995,357164,82514,-144959,-108375,37275,45450,52201,36866,-162057,-373609,-351709,-245632,-277380,-141144,123798,71387,-137683,-135977,-183163,-373449,-359634,-101447,65635,1316,-76444,-119362,-145844,-153011,-72445,13948,47211,13038,39253,149174,265679,160031,-7786,169390,406072,227056,-97005,-115767,-31442,-92619,-124171,-91583,-114645,-128866,-109326,-168409,-330183,-398280,-246193,58269,240841,72858,-288919,-355246,-6105,195596,-22517,-221450,-223844,-254111,-341017,-152216,104392,70350,-95156,-68426,98735,122352,-77997,-187531,-55070,97547,119614,127409,201702,136025,-208826,-428771,-311926,-247768,-375123,-377046,-200581,-136091,-214900,-179379,-76987,-21640,64637,146104,177306,187340,150044,16913,-175793,-338553,-307474,-147289,-45452,24356,136878,78685,-97901,-74826,194132,336914,306417,266473,149842,-59439,-149549,-115979,-49997,2144,61637,46813,-179272,-496807,-466683,-171888,-88060,-258665,-344257,-323289,-260127,-123362,24310,82775,4447,-143491,-199370,-103680,36004,63482,-51127,-78782,85443,160194,89163,1476,-92695,-171054,-23684,216899,340947,284034,130271,17455,-153561,-305981,-323205,-191533,-73842,-17873,42071,111521,153013,186509,190844,232212,288075,319647,262269,93051,-52782,-118682,-118673,58670,153402,-36502,-177042,-104172,55487,130358,-9218,-168496,-161502,-99095,5626,60819,-9247,-163478,-275027,-229551,-13412,142874,48214,-57627,-113707,-266156,-427479,-442733,-349980,-290166,-325139,-414129,-329171,-77093,141461,184135,139240,115431,82126,11860,55331,159657,157462,41431,-79997,-150479,-132308,-104957,-158876,-250830,-147953,210117,515051,527816,290015,-34571,-257646,-314955,-274070,-234197,-194246,-110289,-59928,-55339,-133118,-264673,-205755,63964,207541,143648,66959,76198,43745,-35313,-56346,-117542,-263020,-354615,-338897,-189987,-66385,-169866,-330857,-374113,-257515,-130359,-146285,-196643,-106978,42756,145042,181518,82407,-41541,28772,7543,-334940,-442342,-153115,46058,-103903,-293044,-236141,-42182,40870,77641,58976,-75571,-182858,-68696,128772,49208,-216858,-235360,-96947,-89063,-148469,-219207,-292206,-220917,-70929,-47541,-43827,-95856,-230757,-145438,102287,-2269,-321127,-367346,-249811,-261680,-317213,-241012,-185815,-282342,-336735,-371024,-542542,-633858,-496930,-341538,-367361,-478936,-458312,-395034,-395855,-355077,-292441,-273294,-270236,-309313,-213377,-52490,-151523,-328856,-297577,-182847,-295009,-460446,-363307,-135770,-67799,-121900,-207873,-331087,-425958,-436828,-379547,-349099,-398164,-405656,-249472,-36970,-33993,-264268,-554326,-781528,-902237,-945791,-1031719,-1326923,-1566647,-1905634,-3087245,-3630551,-2898249,-2423615,-1415551,616296,1654159,1775640,1659054,1129726,894032,959636,512924,-1024823,-2256577,-1315848,1075393,1992783,1722937,1378060,1089177,863695,794078,1027024,1433766,1426104,1012292,736712,688888,689499,673537,624409,489388,447164,554746,693345,692572,544485,441516,356045,166508,104219,275686,357894,202379,121792,247600,292083,228849,329793,427659,358216,318686,291530,273195,416930,500510,299486,97999,102087,161497,229486,313267,251652,143604,169443,159506,49080,56398,139203,69392,-141572,-283021,-225779,21495,229469,233735,152266,82140,114040,266961,345498,265301,212766,358832,479392,349278,157482,87824,124911,157127,113364,108519,173831,131045,-71405,-250348,-284046,-181423,-65189,58727,268606,392450,303497,239028,330649,370520,261869,61354,-72354,-50521,72923,173657,2605,-319081,-338603,3171,228571,175067,62788,28263,86298,246686,285379,96462,40448,182276,213723,172468,233752,240320,207368,251149,243224,76594,-58662,11912,111347],[33491,38856,79555,80254,159701,161535,114828,123653,85339,78287,127467,135607,170750,79568,-95968,-101426,19827,-36063,-139984,-148149,-177811,-191092,-70580,77698,104233,-12726,-281531,-313613,-11933,214067,236661,201459,144103,130524,137592,51726,-32681,-65795,-53003,-82169,-109344,-4752,129402,164612,161286,-17072,-333139,-280141,122911,301097,39138,-281633,-364245,-309589,-299050,-208896,-97641,-42741,21382,134212,214310,127620,-91663,-267610,-223545,67545,231554,90237,-480,-29157,-229681,-248700,-91483,-133440,-269871,-314211,-227087,-113133,-162116,-218422,-48036,101932,150162,170348,194427,247761,197650,1876,-101127,-95355,-76549,-41151,-18930,29923,-18361,-122563,-220640,-185344,-28538,37346,12442,25610,-55054,-147449,16039,153361,55214,-27590,-87938,-131447,20793,247313,368597,344278,206458,108769,90506,-5271,-65005,90949,149549,-93748,-235545,-46485,234591,321170,104502,-31095,101053,145842,-59040,-269246,-411110,-460219,-295719,8726,158259,13243,-184331,-294855,-363200,-285559,89637,282454,83135,91865,291502,260465,35058,-143519,-191018,-166485,-76401,46532,16842,-85890,-128513,-198532,-240126,-230546,-211256,24892,197786,6791,-73081,-8680,-8578,-127225,-212482,-243831,-190126,-192835,-178132,-40954,43273,-96325,-182265,-49664,128255,217364,184690,99085,86063,275477,396544,270694,163151,78155,-168739,-237360,-82182,-10100,-25371,-99963,-188800,-154903,19554,234667,286197,145174,-37218,-143114,-169966,-244942,-163385,-12943,-126237,-358171,-337394,-150197,-129671,-193092,-85457,89823,127676,62850,53059,113213,86655,-3790,-687,109808,337314,550186,381963,-46369,-188996,-49456,3822,-42310,-72935,-66493,-15971,96077,217056,183411,7910,-70817,-83720,-231831,-459838,-428258,-118767,50299,-39566,-77945,47039,173760,161289,15358,-39003,109262,247739,161207,111956,59455,-42625,10886,201717,196332,53612,91768,22529,-204423,-188736,62645,181530,164092,77768,-102647,-207364,-139889,-150848,-147670,3987,38749,-111795,-151540,-107035,-113653,-232981,-341204,-240098,-34915,27033,122878,261596,189625,-85330,-221063,-111816,-91509,-263028,-343227,-275607,-281020,-241956,-24336,154173,301717,345283,46103,-312716,-275817,25514,332851,417221,295523,327610,341145,20844,-314956,-277571,-67116,-37148,-133059,-111420,-90510,-194324,-138470,87606,223577,121745,-18284,-1471,77611,124048,141897,86334,13887,-59175,-116545,-104320,-1727,62532,57144,111372,275374,271954,109012,83161,211842,160134,79996,94550,-17307,-19421,191741,234863,14561,-222126,-145293,229843,346691,156590,25040,53558,30850,-105495,-265497,-339904,-333685,-131173,62634,-55078,-161215,-83217,-54547,20904,112504,103470,115696,233136,364319,303256,83476,-74996,-73107,-677,-18711,-138250,-300884,-399210,-320011,-169540,-71113,137727,358335,156067,-163757,-151034,56791,163866,178827,166000,163028,180301,175962,93620,-116844,-365481,-362672,-85316,161000,151776,59554,10697,-90802,-348506,-522990,-489502,-373509,-275739,-224943,-147981,-93598,-137749,-111999,-68303,-114053,-32349,145192,161874,76851,-105045,-331332,-355659,-80933,316785,554330,448295,260925,255356,233057,19574,-113035,-113688,-237531,-425252,-378337,46505,333156,19817,-398017,-338687,83866,634725,581184,-433671,-717553,-124886,486982,2363420,3659486,-1901934,-6558997,-3429249,322321,236772,248858,415274,-96758,434379,1010725,631491,119230,-139184,-348499,-457863,-208527,264205,341884,233573,203174,132458,125406,136623,10988,-22297,91030,212237,309680,265327,33002,-179241,-271509,-211666,-64895,-9232,2372,106940,247669,167578,-52228,-170173,-278314,-294394,-48218,189478,267293,210692,104735,-6657,-342,69812,-53662,-276354,-364333,-233453,144892,482359,427023,150812,-16365,-54581,15960,84045,132817,303416,565667,638975,269617,-190791,-288715,-209275,-149553,51625,107780,-52992,-61626,31322,8266,103991,365853,395613,79312,-76635,-9741,95200,139158,209189,164039,-80070,-334065,-358473,-273906,-242258,-72864,171719,96925,-146455,-213493,-254088,-399751,-342589,-21928,141503,14931,-114606,-120543,-88142,-72695,-34348,-40243,-37773,-5348,78716,168794,176965,-46096,-159493,121183,364111,212957,-60352,-119371,-73718,-66928,-59959,-89515,-176525,-173978,-101404,-122779,-252897,-307668,-202375,26368,171887,64772,-217923,-269150,15242,177461,22553,-140151,-102264,-142121,-319300,-192268,113149,119427,-56375,-33354,157759,202189,-22370,-155759,-47016,93367,94488,77122,174941,185128,-136318,-400911,-285665,-174559,-273285,-321919,-203214,-165197,-260358,-252421,-124703,-23841,39760,91953,147675,153671,53945,-61494,-147304,-290746,-320070,-228689,-136748,-10020,128413,121034,11335,34364,249329,415551,391406,295813,170252,47769,-22904,-102993,-80190,-3158,50400,59129,-128438,-457852,-440720,-113090,-43908,-263772,-358710,-371091,-387223,-248497,-40741,64818,-21259,-202959,-276212,-171619,-14242,-11949,-141109,-122761,79517,152718,89595,66492,-7473,-133012,-41102,188077,343173,313397,153902,30287,-121201,-314839,-360911,-185088,-80770,-86679,-14359,115819,161110,151987,176017,295301,368301,286019,144205,63824,41323,-70398,-171269,-26220,85361,-78738,-193307,-83744,88070,126090,-8785,-129710,-123288,-51195,76145,106370,-5393,-203424,-370200,-340035,-31993,194501,136440,40257,-48986,-232309,-401773,-413595,-269882,-173828,-264058,-457794,-433387,-105863,199851,245536,171094,119137,57968,-32709,8259,133330,162856,81812,-5006,-23742,-81443,-234095,-344262,-345839,-183656,209243,591582,660807,386635,1919,-238311,-227451,-163855,-225428,-272596,-109329,66471,59425,-119053,-340972,-320830,-60089,78950,39319,11908,50312,44334,-30113,-56011,-74989,-205577,-376193,-399262,-198287,-42860,-214502,-402653,-411117,-289593,-94609,4349,-17532,-34068,-9397,22631,46099,-9017,-63021,62387,37565,-385151,-618472,-322203,-22605,-90471,-298319,-284480,-84500,-1357,22726,32412,-64869,-195816,-118591,103512,144000,-30032,-78388,-31655,-62909,-104308,-159414,-245291,-204223,-59227,-27240,-47670,-84465,-150577,-54585,109703,-46594,-340663,-340301,-176287,-167750,-246556,-206184,-151040,-244157,-319820,-342667,-460538,-549325,-414109,-255994,-304414,-399194,-347534,-332336,-395716,-298660,-167060,-181109,-246701,-315822,-229382,-62305,-144104,-317803,-271145,-122137,-222210,-431276,-356237,-135565,-100216,-201349,-299717,-388347,-453547,-504768,-480973,-443728,-492730,-484077,-307133,-68980,-19333,-177495,-414339,-604219,-727681,-815553,-1005579,-1509482,-2005708,-2451005,-3463954,-3773349,-2942561,-2435224,-1176872,947749,1766809,1740903,1861039,1480982,1028541,826357,302205,-1124943,-2062703,-1015795,987106,1510709,1588291,1655276,1303267,1059455,918897,1008778,1419778,1435325,1000191,712059,675413,749243,790981,685473,485042,425069,578051,825320,892104,691349,515167,417852,234857,155151,318169,382628,187419,98021,231802,270094,204365,305121,418540,382095,360382,349586,288760,350799,451651,289158,84908,70282,143309,263200,398064,317650,146334,84072,41886,-21389,3666,85208,114164,22001,-125448,-170279,-29965,155646,270939,265798,142621,104281,236522,330731,254348,181477,346885,472223,291822,74362,37484,70949,115597,145320,106244,19874,-82055,-232490,-345511,-299213,-155457,-26361,129667,347174,457726,380069,320114,353204,321475,208972,67098,-63850,-60729,89324,184085,-9702,-320493,-312132,44978,231217,113218,-11233,32868,203040,393789,386098,150600,52119,162622,191307,140012,194493,190482,119742,135133,155540,36198,-76011,-8447,72062],[-34035,-16365,38829,81706,192585,165234,62439,32418,8522,6593,42584,59265,87917,-9532,-125431,-170952,-55196,-77585,-210318,-239756,-255591,-271303,-140386,7542,-45288,-209657,-401122,-318204,36327,222765,222073,247306,153371,79680,48424,-24988,-86780,-95768,-61083,-77359,-82940,33796,125192,65775,28271,-52746,-287668,-274466,62248,214749,-38108,-331829,-335305,-232643,-259381,-254729,-147545,13672,130377,126588,99304,7098,-204837,-350761,-253279,18359,170848,105297,56681,-13928,-280118,-310653,-131703,-188258,-346391,-384040,-270985,-124987,-150817,-167033,17853,117797,107802,85317,96780,200151,159522,-21767,-65114,-35024,-40274,-32411,-18617,54740,77763,-43759,-232603,-204017,-21808,50388,-5399,13805,-59922,-180424,-10515,190729,122963,12190,-31527,-47947,93228,278690,387260,372748,232780,73068,-12197,-72472,-75673,99229,166307,-44065,-159869,5898,216337,234089,12790,-108057,85694,159872,-78347,-308172,-444542,-508656,-352284,-96463,-2012,-85241,-198961,-317063,-393892,-272765,105251,302601,158090,101804,196438,127087,-110179,-227737,-188936,-245853,-247426,-50772,8990,-104039,-150120,-168691,-199366,-198144,-215029,-40388,91253,-57722,-70783,58027,14114,-124051,-190527,-213731,-166763,-155733,-125944,20409,109239,-61837,-193648,-81609,119260,266056,236416,75785,73168,352390,452397,253389,121939,-9792,-236144,-214424,-50003,-23028,-35125,-44223,-81106,-56823,43449,208428,332228,254275,18299,-171822,-210019,-212718,-86885,62797,-74759,-288927,-241488,-113356,-175489,-257375,-152866,-21068,11008,435,24369,71173,19683,-86979,-53012,113377,333666,528649,334406,-98950,-260195,-150451,-133027,-154621,-132975,-71514,22834,154946,256928,249495,164000,63013,-9514,-192248,-465842,-509558,-183122,63183,11896,-64528,3903,143858,185517,68897,28794,109960,139013,66303,49283,-18068,-137406,-60723,199283,240638,70360,46365,-17697,-237817,-192296,67599,168881,176923,127610,-32859,-177996,-169125,-209864,-193037,-16560,39470,-31695,-21450,2641,-40432,-159270,-296966,-191068,69605,131887,156624,268964,225836,-33883,-227270,-181802,-142965,-275010,-349806,-252283,-199273,-168199,-22178,98712,188679,254954,33975,-292240,-291171,-19667,293659,409934,338583,387269,389542,74892,-256799,-314302,-224614,-162409,-158816,-102368,-25652,-55934,-49979,89343,187855,122283,27289,39922,47422,15415,42944,35572,-51730,-78841,-99235,-105128,-937,46022,45702,199534,411475,306296,88936,82590,207692,125832,-21086,-14031,-72040,-65409,136914,213163,57285,-111476,-37304,294038,420827,253414,142113,128864,32898,-141646,-289816,-312873,-247199,-46666,114491,7957,-103426,-88553,-145856,-71320,72855,158554,229312,311471,359927,280838,111355,24040,47847,114922,65396,-93228,-276226,-397084,-332455,-128126,-10189,170563,329533,74899,-236221,-148237,94483,165414,83567,-20282,-54941,15151,120047,86833,-106061,-362303,-420957,-184839,108651,170183,93609,29088,-60322,-268257,-409612,-446667,-423512,-298335,-200935,-194729,-218334,-241107,-196149,-148549,-202076,-172395,22045,188638,217120,-19172,-376528,-480602,-161658,299927,544362,382540,176923,238217,226531,-129147,-368710,-241531,-187424,-332420,-342977,36271,292772,74383,-202117,-92583,349065,994391,819257,-519860,-1040035,-557334,274677,2459607,3258431,-2804762,-6168530,-2330348,174501,-131522,479994,1150443,783462,695697,675814,278749,-56316,-304087,-317879,-174985,-16227,186280,272545,262740,243162,89903,27391,12741,-130453,-190145,-11396,226508,334820,244229,10372,-245909,-367005,-251332,-25910,19318,-26881,49870,147661,-479,-185720,-177501,-166534,-134358,87798,328788,411396,256868,14522,-139449,-61330,73608,-9237,-177873,-217142,-70288,235893,392309,207514,36409,19746,23518,88219,142416,170065,302574,547953,596437,185348,-280594,-282817,-81017,-16272,59720,90633,8621,22685,94279,81186,190636,424757,370245,37701,-39122,86583,165395,221813,292755,223695,3335,-250315,-329849,-276701,-180320,24019,233245,126932,-134502,-260592,-290358,-381891,-318950,12644,168275,18331,-116882,-84376,-21524,13986,19775,-56266,-99859,-18238,108225,171069,59804,-263332,-334470,139,251217,188322,6565,-126707,-166316,-86458,-16323,-92091,-224853,-201395,-77838,-60629,-157343,-214213,-175631,-41098,91068,83581,-94445,-143272,30350,130765,53619,-36039,36169,-34776,-273320,-212669,96026,137962,-18959,-662,179445,236411,49162,-74019,3077,94402,20296,-52856,85134,193524,-59752,-316678,-197624,-34274,-82094,-188597,-177990,-191482,-306947,-333378,-173100,-15824,18841,19699,82951,105694,-31032,-126312,-90827,-172122,-281957,-318294,-270633,-82977,84784,118769,73649,104552,270254,431671,395905,278336,179325,160529,138365,-24002,-76579,2018,59090,91212,-47021,-343225,-358027,-64138,-21249,-261564,-371968,-408947,-461644,-327022,-99496,30761,-48021,-237916,-314416,-196364,-27345,-63067,-219732,-175737,33829,118352,106621,160197,93928,-76849,-72472,112455,299330,312491,161790,25676,-109050,-338410,-379667,-149959,-86397,-202149,-131902,73669,129391,85701,143415,302822,360758,205663,43581,81943,173854,-985,-210232,-99554,41321,-67017,-151510,-44729,95588,96806,-20123,-120324,-132996,-42626,92050,87859,-33666,-198367,-385863,-394914,-61205,184067,163032,104068,20053,-163210,-319779,-313609,-147937,-40019,-163196,-416068,-450246,-96832,257509,309010,202140,107421,20758,-68208,-39597,94401,155375,103777,54629,82780,-44161,-343847,-490023,-410141,-206951,184624,593361,693998,414833,18920,-183547,-104972,-45399,-185806,-304902,-114170,167810,173424,-89880,-383316,-403305,-169374,-35171,-70308,-70271,-3282,19114,-30601,-37692,-16441,-130952,-369638,-439839,-202958,-13499,-216029,-431215,-437268,-339277,-88308,136355,161189,57757,-43103,-109071,-131435,-145648,-115337,52504,30504,-409915,-738412,-497976,-149700,-108270,-266116,-265387,-105838,-44965,-28083,-11684,-74748,-183091,-143498,69909,212928,135640,60910,36793,2301,4272,-37335,-154380,-147088,-507,48051,-11718,-66472,-87035,6737,73311,-109833,-334296,-284787,-91583,-71051,-190136,-198364,-131167,-198909,-286416,-276599,-315422,-409562,-321966,-185847,-249825,-339973,-290599,-322659,-416173,-261016,-71737,-104343,-240923,-363762,-295927,-104808,-128314,-261383,-200062,-53802,-134094,-349592,-291796,-102337,-134365,-298774,-400595,-446872,-491694,-574659,-571929,-527698,-575093,-563580,-403004,-175928,-73964,-157457,-361824,-535110,-646963,-758622,-1017886,-1641039,-2323923,-2856410,-3676460,-3832535,-2932297,-2334017,-911644,1356194,2151686,1941920,2072111,1732902,1017036,520663,-62548,-1269757,-1970332,-815941,890698,1227615,1574465,1976192,1598443,1311211,1119836,1053137,1374650,1385451,974033,720235,704486,822522,914526,767905,508635,415457,590175,898106,1002974,780104,571924,489382,335784,248467,386150,410977,181612,87586,215352,252365,200574,282927,398735,408280,414194,429381,335187,279229,346929,260436,105679,74719,134823,266534,417455,358950,181002,37552,-36140,-31886,11922,86969,207473,222939,72364,-58459,-34259,91487,269882,325097,158975,26259,120362,275168,249829,164363,308264,404170,184343,-25049,-5031,30023,69026,157661,107216,-94535,-261389,-373114,-404812,-285677,-136255,218,191753,391803,477669,427172,377217,356857,275631,177314,108876,-14412,-48532,113783,195657,-3234,-256162,-192950,136782,243295,60392,-63832,42026,290508,471720,390688,144774,57322,143497,147068,79772,115809,106137,16490,12144,58593,8186,-54706,-7480,20311],[-95159,-56534,4049,68466,169112,121023,4117,-23143,-23774,-46371,-49062,-21412,18627,-41768,-112979,-188853,-97461,-105816,-276792,-327842,-312237,-311909,-173921,-22841,-93299,-292448,-442803,-300675,50022,192423,197200,270558,149903,7607,-55896,-89154,-111722,-85354,-49976,-87216,-95379,19075,74357,-45525,-91469,-65871,-211729,-274910,-51934,91990,-99482,-352192,-274897,-110266,-152603,-238472,-169690,58312,213836,106388,-13947,-94724,-275213,-368994,-219100,5645,116760,111275,104707,24392,-226421,-275701,-154079,-243976,-390994,-386856,-254046,-126630,-153336,-91747,115278,137580,42386,-25069,-23002,109565,95704,-29042,-17158,27276,17444,2121,-19904,25278,119514,14016,-232503,-224602,-40653,16037,-60917,-15820,-33441,-139201,-3946,203976,177592,73108,45169,35357,130316,251346,315648,311502,215663,53881,-65902,-99704,-56652,110735,151486,-17723,-89189,24539,158249,150715,-59208,-214114,-16493,109523,-90318,-297596,-398255,-452986,-324857,-158176,-149479,-179804,-206934,-304166,-369344,-230534,103469,313807,237210,90121,76309,-4348,-238749,-312330,-202641,-319875,-414706,-168894,-1097,-80603,-121791,-118096,-140124,-136008,-167709,-98016,-66624,-161321,-109635,56363,-3228,-104750,-154718,-179730,-136907,-119872,-96431,61052,142626,-43571,-171999,-71138,91567,231094,211863,14580,47204,409829,492225,230576,81419,-71117,-251026,-180426,-51854,-50350,-35396,3887,9985,38781,72654,158889,327479,326444,73996,-149339,-177670,-107474,39284,141985,-35946,-210396,-116219,-41368,-174751,-274426,-186816,-103394,-96586,-82645,-38782,2147,-46525,-153796,-118728,62858,259473,414705,213977,-187305,-332706,-230697,-222254,-238778,-197833,-94654,47789,193895,268013,275823,270068,178762,70579,-140405,-420458,-492099,-184756,96887,87490,-33270,-45223,108170,233259,164117,105081,93189,15820,-20110,-12718,-81891,-195750,-124224,169517,285897,111545,-12793,-73077,-222962,-138228,81366,136947,163084,163228,38156,-132420,-207375,-271149,-210039,-13099,35705,26162,86541,100227,30560,-71292,-205347,-100512,155477,188476,144574,225554,209430,3376,-218851,-255237,-193602,-259654,-319122,-197030,-91159,-78418,-3201,81415,119481,173138,17567,-248450,-273283,-68779,195758,331680,328175,388231,380371,113316,-168978,-317030,-364393,-301964,-215509,-109734,38480,103575,72233,98058,113150,72532,45850,64949,5046,-102896,-56717,19132,-53980,-49906,-50339,-78970,-492,3215,6494,250836,474740,306686,35525,-4668,110763,61663,-105225,-113815,-112861,-107871,49054,165840,113809,29502,108132,371132,475765,331899,246593,188501,38701,-158524,-284202,-257038,-131602,50712,143795,31090,-103018,-163358,-234719,-125541,61399,205308,303232,325894,256147,169532,112799,135116,184538,221308,151041,-4101,-158321,-282293,-256966,-57986,31271,133590,207793,-51286,-320629,-156819,116255,143456,-18416,-180445,-240716,-127564,77482,91780,-83474,-311220,-415990,-262317,25881,153440,101166,41327,-17282,-165137,-283156,-375226,-423549,-280258,-144242,-213614,-323063,-335157,-271518,-211601,-270839,-296930,-98513,194306,304276,33456,-392022,-532875,-212581,237004,441212,266614,85525,191410,176827,-275958,-589726,-351777,-100346,-137351,-164413,84465,232616,130443,65364,241676,599367,1117258,877547,-464509,-1312633,-1522246,-888227,2195521,3205450,-2495316,-5008704,-1322674,44333,-262231,649850,1514416,1529232,1042959,369694,-92682,-210828,-388268,-207165,174396,219010,106098,149420,217345,248038,70207,-66368,-109438,-256099,-355905,-135136,186051,296160,199867,3660,-274991,-414192,-240455,32069,41719,-58518,6657,67632,-129703,-288623,-203046,-93653,1263,188545,397972,458455,248722,-77819,-244151,-108666,64422,30396,-79596,-96103,34522,257606,257172,-17995,-77648,67213,138822,186725,213731,216883,280636,459451,487871,111459,-295188,-227275,26984,85974,57337,77889,84939,108584,132751,125951,249422,438451,303113,614,-8142,159755,218931,262459,283836,205550,61660,-145812,-269972,-248858,-105221,123294,283322,148730,-107840,-262805,-270889,-306384,-279528,-6155,134900,9851,-79962,-23953,31708,86552,90948,-12490,-106963,-11288,130320,158102,-42993,-405875,-473077,-168558,89563,153520,81020,-127003,-265824,-136147,7618,-78293,-236158,-202611,-46201,-3699,-81141,-157072,-181589,-121326,27797,123151,39130,-22532,35478,78943,70962,68346,152951,42824,-215017,-212101,52784,117961,235,8794,140225,194803,96709,20375,77252,103669,-79122,-219714,-31583,165373,-7814,-211999,-80891,126803,141976,-11639,-134139,-211634,-346355,-407790,-213976,2171,3998,-68177,-17543,44740,-86054,-158866,-21069,-16388,-205778,-395075,-412094,-176402,23018,84063,84600,114436,237441,365729,314838,220550,176693,250586,293274,95784,-45033,18367,84833,124136,40231,-175379,-230464,-44241,-42301,-268526,-394479,-439702,-477532,-353622,-143453,-6198,-55041,-226250,-302574,-172968,5131,-65882,-258754,-228088,-45932,69970,145814,255200,177186,-25844,-104493,25672,233968,292456,160553,13400,-122739,-376830,-381128,-98166,-93885,-342744,-286471,-3825,70898,12094,105206,260723,280810,109072,-16708,132030,298307,69992,-218029,-138653,32887,983,-49883,17683,87813,59653,-37630,-148807,-184016,-58765,64039,14971,-76046,-135820,-309519,-372590,-88775,119557,126766,123007,75583,-79421,-205946,-175697,-25100,68346,-51709,-311885,-396695,-73469,286025,345553,208591,69200,-25243,-86595,-72113,56766,135594,89941,66986,128495,-32079,-401699,-559939,-436792,-217844,139675,514574,615689,362657,7083,-111355,13028,41262,-134376,-281426,-104843,232490,260653,-42376,-356540,-411252,-235753,-129065,-182506,-171010,-72886,-30481,-48251,-10796,49867,-50769,-327157,-433915,-180476,37141,-154304,-394865,-438754,-385185,-105988,219855,299209,153373,-48567,-219976,-301039,-276067,-163821,20254,8440,-376657,-738312,-613769,-291851,-152133,-212975,-193874,-101196,-79564,-65399,-58814,-95229,-151367,-151098,24629,226257,224731,148949,101743,94381,150723,115750,-48784,-73176,79518,138411,36255,-52931,-57891,19353,5110,-167258,-293402,-209794,-23721,-1269,-157216,-212051,-125500,-157591,-252116,-202373,-166062,-271540,-254383,-159229,-235192,-329993,-305473,-368888,-453353,-250811,-19100,-50349,-248164,-433996,-390230,-169325,-99510,-150432,-90442,2604,-64723,-249151,-192856,-45848,-165792,-394713,-489541,-495723,-535037,-632830,-632982,-584779,-626682,-624520,-515419,-332794,-187178,-216727,-411632,-582567,-673072,-790224,-1069688,-1697761,-2445756,-3019226,-3668897,-3737336,-2832686,-2185309,-720175,1708265,2620217,2279341,2281322,1869693,891798,144270,-466939,-1408130,-1938731,-702336,824403,1180973,1683244,2285613,1926203,1577268,1374477,1158244,1299272,1284039,945260,768042,769851,882699,997547,835671,544886,420326,589611,895644,1005736,805812,608220,554804,453230,378655,479336,450225,195131,96112,208499,246554,207170,256558,370762,432406,466558,504501,395356,218871,211565,219738,147148,101044,128323,234821,369148,366908,230857,34400,-53933,19374,71668,134884,315835,399351,261301,93745,19926,64193,244214,324515,135370,-78470,-19126,210332,251764,162325,255731,303630,67857,-105787,-24828,16019,34389,155804,121579,-127870,-335829,-427963,-395682,-236933,-117867,7924,217919,384788,454395,443866,401114,347310,249237,172926,172770,70876,3241,158391,216768,25075,-142872,-17490,246091,250811,28612,-69357,68777,336738,470229,308308,88636,63380,136097,97444,13663,24194,11140,-76384,-86540,-21394,-841,-1720,15063,-29741],[-134637,-75948,-19726,49397,112578,47380,-49670,-35354,-14249,-78662,-125682,-78401,-18915,-26470,-86762,-148196,-79240,-102921,-313329,-379700,-326318,-304598,-170487,-10426,-32053,-235156,-394094,-268563,17549,112200,140043,235395,124218,-71019,-152332,-125955,-100546,-48274,-43111,-129153,-153756,-52777,-26231,-154509,-172680,-58336,-130438,-280793,-186489,-31182,-128082,-328652,-192423,26237,-12848,-174438,-168561,81901,258785,80952,-100986,-158226,-290280,-319355,-122818,54121,106133,109998,119084,63469,-95343,-156311,-143640,-279036,-401305,-340241,-192858,-121070,-155702,8524,240546,173074,-24928,-141233,-147426,-13351,22161,-13492,30333,69514,69959,48777,-7460,-14103,118249,44974,-209653,-231617,-82283,-77119,-157219,-56822,27405,-24962,37714,183365,178009,106424,103016,93246,125732,168498,158055,167760,156048,49600,-55904,-74768,-10699,124877,117313,-20473,-48703,3194,72248,87680,-98769,-317712,-172552,8394,-97466,-245206,-293085,-314037,-219190,-157912,-241984,-234434,-187766,-258137,-313255,-184949,93146,336100,310519,72028,-13091,-70639,-297992,-361201,-221078,-372511,-542980,-282462,-15379,-29571,-57906,-58693,-71663,-53385,-84279,-143589,-246613,-308694,-202640,-9191,-28528,-66638,-125611,-166452,-111805,-91495,-91874,77786,147807,-38282,-129575,-30389,57371,136167,128779,-55033,24440,428104,495159,209033,58458,-82070,-213486,-158454,-98564,-91004,-17769,51634,73241,105138,89196,90286,259272,320089,99441,-85076,-85371,28589,181253,214149,-13769,-145881,-7286,37649,-131687,-245902,-187691,-147617,-175466,-160235,-108573,-73244,-100093,-189913,-184704,-29073,149553,252897,58040,-287151,-382478,-262035,-244360,-284156,-259949,-140553,43114,197330,238214,239669,279605,235849,125349,-92956,-332959,-378662,-122259,144172,165164,-2096,-100810,63111,276465,268419,174930,63414,-97192,-101616,-75647,-121973,-209655,-168314,116248,310517,159622,-55967,-118520,-160297,-33623,104873,88238,115605,165787,96505,-65346,-234928,-326377,-208860,366,21327,35911,134136,151057,79320,12243,-88134,2411,202880,197286,109925,156228,159554,29885,-192785,-313953,-237398,-226237,-258737,-124125,6828,-7103,21875,101142,105219,106933,-12149,-200811,-231446,-116735,54299,198764,269538,339038,326144,129684,-80034,-287022,-441453,-406503,-282765,-132966,88747,252676,217217,127415,39284,8105,34290,53038,-43162,-196621,-136083,24462,269,18965,18650,-34351,-4035,-56880,-57962,232344,430041,256328,-41277,-147422,-44591,-14012,-147246,-173070,-128298,-135169,-48003,109708,172233,154658,241836,443086,498538,367455,304038,210904,30552,-162165,-239471,-170451,-17793,128542,148573,16045,-155711,-280045,-293168,-129127,68466,220737,325611,290928,101789,7979,94595,237763,293369,268709,196121,94307,386,-119408,-135028,18727,48282,39783,33378,-180437,-382490,-166124,123851,121832,-72975,-255285,-339505,-204256,67584,115210,-53863,-236696,-367035,-315900,-84344,85618,71304,48204,37570,-60634,-178466,-299429,-374374,-220447,-65203,-194757,-371468,-392245,-328051,-254712,-297237,-347866,-167376,170373,304642,37286,-370782,-497336,-223619,142512,272615,122380,-4250,121094,102436,-383236,-726459,-417943,-3098,91941,97582,182370,174318,166519,318159,568720,771305,973456,744726,-274907,-1414792,-2703634,-2585476,1952282,4004481,-1060092,-3929486,-1166658,-153148,-78516,846835,1535864,1923748,1367206,194521,-376382,-329401,-401871,-81246,460230,393224,23486,1078,113714,214601,73848,-126892,-176943,-304319,-460040,-259190,82269,202363,153568,17138,-264859,-416070,-198377,87767,48656,-88389,-12012,27215,-189987,-329547,-221114,-58329,91534,240287,380442,398883,195129,-136676,-289917,-138402,42238,56793,-11744,-40273,55704,215123,113181,-203204,-181783,93954,243126,270355,262021,241847,235566,327424,347348,67262,-225440,-122864,105428,139316,45128,68447,151083,160216,116590,118805,265493,404690,222637,2181,44494,201268,232133,241038,192212,122245,75477,-51471,-188071,-187318,-26570,201653,303811,157389,-68686,-213233,-190958,-182133,-221564,-66496,50340,-8978,-16600,36954,53170,130229,173547,86367,-49807,20843,148880,137952,-94534,-420256,-525169,-336901,-85293,107667,138631,-107927,-322042,-187003,18252,-37146,-200548,-175941,-18760,25275,-48291,-147608,-213264,-184168,1392,167589,138752,54368,30092,37039,70148,145745,220293,79469,-159136,-197979,-9428,67670,-4894,-17686,38270,78080,91725,90110,150909,118515,-176915,-373158,-132670,117834,3171,-128698,17064,248189,325556,155856,-85811,-219282,-362693,-453380,-237517,26154,-8402,-167115,-140852,-20735,-103785,-156070,41073,129397,-114271,-438464,-522972,-266514,-34732,40040,56571,68751,153350,227358,171772,140243,162779,295562,400793,212710,-1592,42538,114949,136006,109841,11185,-80755,-58055,-108571,-291495,-427741,-466207,-449555,-337796,-166667,-30893,-27410,-159133,-241903,-109811,74004,-20279,-249159,-273170,-147035,18313,197137,319801,212973,-6400,-133340,-43763,164263,255709,152903,3624,-155375,-414122,-361853,-42897,-106126,-476483,-438057,-93061,7427,-40997,75315,187968,162549,26478,-35640,174114,361813,120206,-187742,-134938,51302,96423,84291,98347,82496,35286,-54096,-207089,-249460,-71328,22893,-80399,-114533,-36868,-167337,-280833,-105696,25844,50414,105333,108461,-2121,-91907,-43617,61632,121223,36840,-191575,-313233,-61196,266035,334215,178743,4100,-75336,-87279,-78016,30868,102093,33742,14380,89860,-49412,-390278,-539669,-424054,-213952,86710,378014,454139,246759,-29056,-42309,92209,71215,-90685,-214796,-76074,254295,302846,19980,-252291,-331492,-248320,-204672,-292601,-274343,-140993,-92639,-86280,10635,107850,19020,-252844,-371607,-120857,113559,-34718,-293707,-404368,-402294,-131260,242686,370647,233851,-27681,-286723,-414138,-353322,-182353,-10262,-3256,-276299,-604129,-625311,-400704,-208021,-162971,-106365,-78204,-99429,-85481,-92073,-106064,-107183,-150778,-33005,172273,208729,168428,154828,189362,292964,256701,37915,-14155,141887,195576,65508,-51620,-69071,-23129,-80719,-203487,-224365,-131160,6887,20878,-149719,-232635,-126761,-128911,-231675,-151969,-69392,-188039,-234969,-187129,-275068,-377460,-381786,-449142,-492620,-266282,-11012,-22856,-260957,-498959,-478650,-237738,-58969,2681,36862,31386,-43165,-173704,-98406,9441,-200793,-482143,-556141,-528360,-574891,-666507,-651820,-607165,-640444,-652902,-613847,-493352,-327839,-339919,-540347,-710636,-780896,-896623,-1151502,-1684035,-2365972,-2919814,-3453329,-3473809,-2653379,-2077051,-680935,1892993,2988005,2616959,2457596,1899044,713691,-179555,-774442,-1488930,-1926556,-688507,782044,1307526,1866734,2551838,2248212,1830126,1657496,1306593,1202297,1152649,922758,842455,844724,904426,1011476,862814,576067,436564,576070,822788,915762,783222,625091,599420,568177,531103,588513,502821,236718,131530,221924,255340,210626,222343,339473,449701,504291,552084,448181,180428,80939,175089,187121,128531,119464,180448,279767,345519,271138,61751,-10408,117022,160688,206039,402715,504296,402725,260623,127979,92071,221270,284996,94381,-152716,-107950,168602,255877,167523,200722,203421,-17855,-139278,-9723,39643,30106,154688,155395,-70094,-272226,-356274,-299813,-149482,-87639,2745,198141,327618,404074,437279,389284,325460,243934,191095,239458,176227,99734,228892,249222,66147,-16000,158872,336116,244936,25922,-20104,116736,342566,404725,178877,13248,79619,146185,58684,-37976,-50025,-63983,-135165,-138963,-63283,10902,66060,51546,-65511],[-143491,-75669,-31044,35449,56034,-29965,-90454,-14077,17278,-96844,-172374,-95279,-26577,-12705,-87384,-70391,-2009,-67084,-303007,-368200,-285613,-257642,-145484,28360,94154,-73968,-270861,-224762,-51215,-14066,28909,127002,74934,-135816,-219060,-134271,-65175,-8950,-58584,-205052,-247255,-166671,-164385,-251981,-208179,-38620,-66099,-281743,-294232,-118839,-119600,-257561,-95064,150924,124196,-83886,-148477,83770,260627,52924,-148690,-172676,-250370,-219305,11412,158499,149315,103132,88673,80296,54943,3048,-93989,-276050,-380436,-270082,-113060,-108153,-139325,126189,374242,221281,-79045,-244280,-259266,-146489,-43746,21983,66569,78064,93383,89263,26327,-19841,97595,55812,-150952,-198345,-126873,-213612,-282515,-100109,111276,130345,98228,126814,104432,77174,112086,109223,83622,42624,-56528,-28529,64810,52264,7293,-3823,53432,145481,89641,-35153,-40649,-44358,-21029,44854,-108246,-382010,-324992,-114726,-107300,-173126,-165340,-137009,-67552,-99609,-258083,-228625,-130042,-190326,-258485,-162939,79772,370939,362740,59055,-40373,-45600,-265337,-354065,-230840,-386558,-600603,-365555,-35311,26510,15058,-350,-1252,32429,694,-181004,-409423,-477079,-333615,-108903,-38060,-19962,-115854,-182758,-98965,-68360,-91170,80731,134984,-36924,-82450,14820,25980,24724,26977,-98205,20976,401209,452219,196943,70925,-34050,-141376,-162493,-180155,-134810,25574,118123,116885,127234,76274,8051,135303,225462,82255,2457,38853,149561,295280,257859,-15436,-114011,48381,96095,-62119,-187167,-167234,-161177,-220577,-210468,-155805,-134255,-135376,-191509,-236357,-133538,51370,110477,-78228,-364379,-396009,-244526,-214228,-293212,-307760,-201653,3638,160005,167505,141307,187527,214901,127092,-70778,-225408,-202837,-17126,190829,222625,14660,-155522,13282,289983,342385,223863,32328,-174457,-178251,-141671,-138442,-183835,-185394,49993,294588,189162,-64777,-130449,-63567,96226,131815,27036,37938,126322,127499,11566,-235947,-363180,-205436,2375,-5804,-3686,109709,139993,95192,76870,25948,82155,198276,170802,83841,95190,106436,54521,-147500,-337627,-264663,-185032,-180948,-47339,73607,30406,43547,143817,134139,59818,-52197,-165764,-183485,-158672,-101161,44840,184523,260760,248709,124560,-17521,-234478,-429892,-437033,-335174,-165623,114759,358594,356043,177909,224,-34858,1148,2951,-86664,-242535,-183796,29668,79682,104922,91348,14855,-16078,-124142,-139952,136613,289164,162458,-119108,-292724,-208005,-84219,-143052,-180813,-119011,-140889,-127346,61822,217187,227311,323416,489365,480266,344790,291733,181037,-8604,-162040,-159433,-64892,59071,153249,125262,-25861,-233523,-385327,-301316,-91337,71385,190282,302846,242138,-29336,-138800,70143,307927,332948,224517,167496,157751,135556,21416,-21953,75607,39897,-83755,-138175,-268815,-394538,-164332,126170,124888,-47888,-220305,-325718,-190311,101715,155534,-28070,-176520,-312415,-355001,-211316,-32745,7059,53620,98248,21890,-121889,-245149,-297895,-141919,6304,-148173,-349008,-394118,-355923,-275267,-268866,-296277,-155901,124715,221862,-3949,-320960,-398843,-206085,36431,86254,-22144,-87203,38491,26680,-427207,-756040,-425353,73235,270607,347487,300100,130730,163782,480633,806286,844935,658262,492443,-4174,-1264468,-3646204,-4154236,1992082,5736726,990121,-3609765,-2201606,-508209,364091,1152283,1398856,1914557,1557541,178715,-507927,-401992,-381236,-25336,560131,424943,-58173,-132914,-8925,157973,96601,-131684,-157964,-240005,-453622,-352579,-68228,76727,116826,41421,-227743,-386443,-152775,117589,34278,-109268,-1577,31850,-176934,-301122,-212001,-47701,129483,239985,285530,259456,118384,-141466,-269126,-152890,10477,64839,8583,-58115,6983,139186,-2038,-316320,-264723,78753,290885,298496,254372,218655,167912,184278,207148,49886,-98884,13102,158245,142709,25115,62690,188558,153477,34345,53180,233245,329996,152927,52710,131741,215168,196425,156928,49602,660,38292,5170,-97704,-92774,55105,247774,289908,155907,-17232,-117744,-65344,-37109,-150667,-140005,-57939,-33040,50890,76249,36899,140201,254980,211310,53286,71467,165086,120274,-78105,-303244,-467759,-451808,-236403,49460,161404,-62775,-300656,-208611,23999,26150,-126371,-127721,-7361,12164,-62227,-170546,-246483,-205339,12335,195780,175884,71669,16080,4682,44289,176691,232268,80186,-116695,-180885,-76790,8918,-26656,-78184,-104532,-82447,29764,113044,202110,131261,-252878,-475559,-189148,70462,-25259,-96411,54646,280612,407488,262486,-46059,-206850,-338855,-448444,-236424,46864,-27030,-267367,-260667,-76285,-89995,-129986,78026,224778,-31362,-435377,-574865,-331320,-70588,8509,10643,-4946,43738,53935,9273,58721,138259,287298,434337,282477,34809,67913,132231,112758,148294,181311,64243,-94370,-200511,-325238,-463946,-488605,-402113,-295519,-166437,-33354,35467,-46582,-146864,-26059,156643,52734,-201436,-307102,-252953,-32009,236524,329812,190825,-32477,-164054,-86196,94215,195218,136091,2199,-189964,-425838,-316193,4700,-124443,-570195,-542682,-166127,-39828,-54359,63923,108766,45267,-21850,-29537,163189,326408,133328,-125330,-96397,72229,171670,205319,183189,96815,38586,-64224,-274950,-297309,-56386,1346,-158501,-137431,55936,-12682,-154340,-111225,-67283,-30244,73098,120360,53565,-5526,45699,94313,114356,79368,-102995,-244245,-76546,194076,269078,115508,-76423,-123782,-76275,-57358,18023,52324,-57992,-99798,-31335,-93092,-314677,-440765,-375231,-191985,40712,222605,260085,102494,-75394,6582,115425,43420,-67010,-133718,-41177,230136,293984,87820,-93814,-186939,-216906,-266326,-391777,-361251,-191151,-150617,-138757,12170,137080,62466,-161808,-265087,-34068,204498,113007,-150631,-331524,-373568,-145234,213109,372272,282600,7262,-299372,-441018,-353666,-164668,-24070,9947,-131219,-380228,-530230,-442199,-259286,-139359,-46491,-56076,-106876,-91851,-101902,-91000,-57517,-149737,-100375,60678,97358,124257,187461,259860,388537,345717,80617,3693,150997,184640,56740,-63558,-113341,-111455,-171235,-216657,-145857,-65797,-4707,-8306,-162445,-244354,-126526,-117223,-233283,-146243,-57177,-186414,-268706,-261207,-362140,-466575,-485440,-527489,-516743,-298215,-40450,-21459,-271285,-533832,-531108,-292054,-16420,162839,151500,25183,-83813,-162002,-51419,31840,-253430,-566303,-601517,-543782,-601683,-666012,-625188,-597244,-624380,-647967,-671956,-609421,-457693,-491592,-699357,-858522,-920778,-1041547,-1247480,-1631983,-2153991,-2634906,-3111668,-3094848,-2442916,-2076654,-814980,1865300,3141743,2835394,2558067,1844680,549781,-349166,-878029,-1478847,-1911913,-798379,721663,1481815,2050549,2765340,2539479,2058724,1942748,1472924,1103506,1023170,911282,916144,894077,875058,956430,843130,590474,457844,550119,703175,776060,738346,626664,614801,663479,685244,698806,565349,308862,199850,262839,276709,201949,182593,310592,456874,520110,562208,476787,165597,-11914,133354,202620,138906,111448,130971,194868,309435,279510,95362,75531,234205,252768,273865,441638,519810,477848,413684,271529,178998,230948,243283,65430,-150992,-96091,167906,255912,170140,152755,128808,-50127,-113644,45256,102376,65619,169542,207590,55932,-88270,-160082,-121537,-25677,-33346,925,144773,241509,351099,420019,347359,287707,247476,220041,292226,279777,229298,320698,287075,102380,83938,283425,380161,226559,53916,70259,177501,319689,308789,56286,-41789,112821,172567,41262,-63874,-84443,-92824,-145548,-138766,-58299,39752,128027,89838,-78679],[-120502,-61891,-33236,32799,24350,-89269,-114502,19343,45650,-109312,-184256,-72079,-22912,-62380,-145564,3630,101106,-14183,-245968,-285062,-193602,-190094,-118732,67607,212713,109514,-110968,-165224,-126230,-162807,-138224,-37854,9299,-168630,-242824,-126520,-32183,8386,-99541,-297060,-348721,-292391,-312527,-331065,-206084,-16152,-28791,-261754,-330992,-146981,-83063,-151916,10396,250253,233393,11894,-112617,70147,223282,21806,-155178,-137302,-168086,-101751,142341,282342,224592,90960,21349,60823,159814,144233,-12963,-230861,-335445,-199087,-38124,-84584,-92953,242804,485768,265412,-114384,-319370,-343286,-260267,-87145,67450,86179,52329,76409,107678,75208,23634,77538,58984,-51460,-104107,-146553,-353858,-410309,-137354,192886,273033,148181,40502,-29982,-15364,66680,81779,16122,-106092,-279894,-229071,-37820,54388,96589,92525,123505,178009,95316,-31202,-43940,-88837,-97798,5937,-105332,-381686,-415465,-224683,-123751,-105479,-50881,27138,83186,-9322,-205708,-166573,-40075,-118573,-232521,-180209,63091,400244,378474,54824,-7960,50437,-158315,-296781,-226011,-354316,-571496,-399687,-60937,64341,67727,48109,64181,99737,47509,-218114,-519536,-621043,-459875,-198729,-25991,18245,-122534,-215373,-97346,-40404,-61717,87448,114954,-30560,-45342,35831,-1063,-59231,-46057,-86869,47506,341000,371790,198381,125579,59434,-63682,-191839,-269292,-164766,98234,222158,162525,108917,27788,-81436,-17963,69124,31136,92580,163856,224880,346001,252104,-45799,-123347,33986,115735,12965,-119373,-141860,-162009,-239265,-221820,-160451,-165459,-150531,-163434,-261140,-215400,4970,46594,-145554,-390088,-377072,-204567,-165616,-273889,-327791,-258626,-60214,90756,70742,7132,32901,125010,65117,-88187,-125294,-17915,93005,220020,245810,13643,-193923,-28002,263645,357597,242291,12723,-200229,-242261,-207461,-137330,-132030,-175024,-16158,229441,177744,-41536,-99356,43002,215381,150233,-40691,-55696,51791,123835,77549,-203990,-369448,-213303,-24117,-41008,-69399,31313,77284,80273,114867,108390,108571,140007,129364,91254,72139,79496,86906,-83995,-311497,-264318,-142213,-97771,24458,109160,39179,54856,187712,180089,34810,-88348,-152644,-150744,-191663,-235216,-89528,102905,177637,170035,104409,3759,-173155,-331733,-379515,-352170,-197210,113970,400316,449571,233196,7863,-38074,-37261,-64830,-113454,-236019,-200645,15766,144456,181070,151140,53265,-40071,-189647,-227005,-13922,101755,53690,-169850,-385505,-331427,-139087,-109910,-150316,-96056,-125916,-168667,33757,236263,233881,335314,493089,419498,264940,209698,98770,-84134,-165261,-60222,37092,72172,102526,68908,-80245,-299187,-427963,-256305,-38974,45920,114245,253948,216125,-74885,-207405,55484,329042,287448,92231,58441,151736,196714,92916,37126,92793,10567,-202983,-258420,-287644,-346516,-144367,131625,162904,52232,-92941,-209778,-89540,176445,203421,-16863,-163309,-290032,-391723,-336838,-181025,-74282,62526,153053,63800,-121242,-227026,-226484,-82443,34863,-97051,-267795,-339645,-348314,-269200,-187164,-151217,-65122,77379,92119,-70097,-260682,-285764,-182291,-59148,-65907,-139534,-160092,-41472,-29998,-405399,-687412,-376208,105251,333023,494125,397260,103120,116034,515798,913472,845527,335964,234675,267570,-857284,-3952687,-5000264,2321587,7973044,2955671,-4228849,-4165953,-1063139,881414,1565986,1322348,1631796,1546262,267047,-482348,-416254,-363651,-101358,414997,294956,-125844,-213627,-105421,100617,129410,-74317,-54546,-70586,-320224,-385982,-229703,-51756,88939,57775,-185962,-343237,-124735,107549,328,-112078,36350,72660,-111212,-222638,-173976,-47239,123669,199548,151906,95206,46085,-94339,-199644,-160632,-29179,50148,-19212,-126235,-66387,73959,-60819,-348058,-315624,21027,258135,247174,175431,140658,86111,58718,86323,37584,32380,151035,195255,109310,438,62630,191215,85781,-101259,-58317,157740,229120,106852,135933,241413,212886,122370,31206,-102570,-127776,-39823,11415,-13624,28914,146770,264937,249710,151334,44363,3929,76242,93519,-78674,-193150,-152988,-54179,101332,84671,-7211,121953,318629,322336,165002,124556,174874,110667,-3134,-97724,-312047,-475779,-336602,-20593,143172,4240,-199306,-182391,31587,92078,-36773,-70086,-17850,-41528,-107109,-196216,-253289,-176856,42789,189139,148342,42503,-3465,-31383,-10143,159905,205904,61503,-91244,-168260,-131935,-31704,-47542,-155706,-250001,-238022,-67803,89546,219032,132566,-297760,-512610,-196223,36319,-75053,-119554,15158,207414,363145,279282,-20870,-168157,-264897,-382007,-210072,50942,-61676,-353266,-344586,-106706,-60376,-100703,83308,252728,26868,-384390,-557337,-357253,-78396,-474,-32455,-68856,-52191,-103615,-127453,-6897,104217,234048,390124,278132,50022,86255,122739,56161,156611,310202,182704,-130964,-286673,-356602,-490065,-502757,-355858,-241165,-144573,-14800,116905,83838,-41869,54363,226507,122488,-138008,-326986,-346259,-82328,235263,277551,124431,-95694,-203539,-110540,19306,103252,104469,8174,-206862,-391720,-242176,36928,-147977,-600321,-568042,-202089,-59807,-25459,74059,44174,-40019,-30547,-20986,72962,186810,105845,-47411,-43679,67944,182462,269005,254398,138618,71545,-67244,-329035,-305976,-8313,17614,-187917,-141227,101295,96882,-41278,-114256,-138523,-83123,50564,120238,81656,37602,75872,80391,70979,73750,-74730,-219213,-121427,83557,160578,32442,-153734,-164093,-63104,-22828,9944,-13977,-166825,-251148,-207418,-154064,-200865,-295870,-298977,-151292,11512,84619,82968,-31324,-115955,26395,87190,-21023,-64501,-69886,-25085,160014,240840,148973,72721,-28549,-167512,-316562,-467772,-415239,-214221,-190545,-193888,-15702,120364,68857,-74983,-144051,53285,285442,246297,-3049,-229588,-298725,-135754,154676,322596,291203,39128,-263414,-380820,-284732,-125286,-21402,44019,11796,-150186,-368622,-408903,-292564,-155324,-47070,-58106,-111330,-93531,-92060,-49995,-10673,-150596,-171087,-80756,-64857,41463,193332,285270,410298,360464,71852,-28852,91014,99704,10174,-82829,-173189,-222343,-255269,-215554,-80404,-25028,-46552,-74128,-185273,-237700,-120090,-121123,-254476,-185570,-123883,-258050,-340436,-358242,-470239,-562763,-571932,-570068,-514643,-334525,-94625,-41031,-271533,-524827,-532595,-321096,12618,283576,224425,-12498,-180426,-232008,-82425,-4288,-335965,-655809,-633011,-545247,-608211,-626984,-557913,-564406,-597022,-622262,-677883,-649791,-544991,-629049,-833716,-964743,-1036777,-1176885,-1336299,-1582536,-1920326,-2303207,-2759422,-2693530,-2259549,-2194486,-1072314,1655429,3065252,2865830,2538647,1733315,450427,-319923,-742047,-1376454,-1899409,-1031610,598307,1576025,2161840,2923912,2781476,2261251,2203958,1633066,1031402,929581,911832,960109,891111,800429,858384,789782,587118,477700,513663,570509,638690,696012,618228,601814,727402,818577,793842,629467,404440,299391,330422,304622,180637,144710,288527,453411,515235,540157,473170,166678,-48659,98338,178858,123654,114318,118887,159656,276620,244500,109485,171466,340880,325926,317606,424300,458088,487941,528449,423639,312592,292376,234233,70778,-60868,19316,204139,247231,166044,120489,91075,-30406,-37637,134070,192142,133341,205825,269142,205561,155218,113756,110115,123578,49384,20846,86981,159081,318304,405037,287879,230161,241308,247081,323191,359957,364871,418622,319306,115872,127235,325886,370766,205026,106155,171515,233224,284288,219723,-13810,-45528,163420,209238,47847,-64622,-73256,-63565,-106877,-95537,-13005,76977,166494,117996,-66530],[-71710,-42957,-34034,38380,23033,-119890,-123372,42562,53092,-120056,-165831,-23153,-30676,-207589,-264260,31342,178559,29769,-158926,-146223,-69510,-121788,-102191,84905,258518,227261,40152,-82739,-168738,-294065,-330415,-215794,-59709,-160876,-222964,-122152,-31237,-9824,-151904,-372780,-423458,-394283,-434696,-383377,-181145,3795,-13113,-207043,-273666,-110898,-35150,-38889,114518,322349,304727,95572,-64909,49687,156715,-13735,-127381,-60824,-64258,-3989,224561,371825,288614,72569,-58666,5756,175426,219219,77216,-155721,-275299,-139869,18036,-47180,-20705,333117,544793,284053,-133426,-357129,-386402,-324913,-97928,111509,90667,4172,24815,97032,120709,93630,62722,62959,76112,47126,-120606,-450220,-506872,-163555,240311,346974,156448,-62572,-183222,-135293,-12158,24235,-60859,-252665,-459949,-380938,-126940,54010,182647,187619,186428,224770,148442,17781,-26847,-97927,-137998,-50483,-115523,-316122,-409655,-290577,-141537,-57614,27288,139973,188721,74219,-118011,-74550,59011,-61312,-245975,-234299,38738,397982,349968,56487,55207,163885,-25930,-218262,-212726,-285041,-462936,-378874,-89430,68367,78607,77700,116060,129197,29625,-260279,-557684,-692037,-529826,-237831,-2151,34244,-128203,-234949,-97075,5059,21382,113004,94904,-15951,-27816,13375,-29705,-88323,-52347,-9556,105762,272699,276984,209029,208047,164491,-9506,-233157,-332402,-162656,196905,367430,231088,71882,-46030,-170132,-164795,-98574,-31477,168474,266215,248221,320530,189007,-101622,-170083,-44210,91587,74100,-60624,-124465,-167846,-244261,-195245,-118955,-160739,-144575,-114753,-251603,-245813,27043,83936,-122391,-353684,-343783,-178224,-128491,-233077,-309526,-286898,-124213,10785,-26419,-120054,-119656,-475,-47420,-143946,-55400,122528,167848,217874,232725,3235,-197837,-44227,205684,308940,228524,11677,-175197,-279855,-261703,-125091,-71148,-144185,-70602,123037,115842,-7700,-35708,131758,289459,147546,-106977,-144391,-35893,91504,116119,-143128,-338650,-236798,-81618,-73316,-125327,-62085,-5948,47551,125261,138887,67934,41580,95382,140579,100628,96014,131949,-7268,-233635,-228573,-97801,-17378,87925,127721,34501,51360,210660,214879,34983,-102288,-162601,-150985,-215598,-317628,-170202,49939,108011,105535,79047,-12403,-115010,-175605,-249752,-325776,-216467,93646,375915,463286,265384,47241,-9406,-63684,-116786,-114562,-191545,-197776,-24115,165311,226617,184994,68054,-76518,-246277,-304075,-175790,-69332,-33109,-171062,-389958,-384862,-177143,-75715,-108917,-74029,-98338,-165997,28093,225312,187372,287325,447574,323678,146080,82367,-17501,-182783,-172162,35414,110701,14168,-24339,-22861,-135091,-322751,-383661,-173933,-4430,-21431,8368,200983,231534,-13333,-164599,64063,301976,178594,-85930,-104962,67415,164653,82838,24026,64627,-29865,-285832,-302893,-233601,-248236,-107488,141162,224228,187953,76994,-32407,66023,271141,245083,-24475,-207197,-317562,-430455,-438236,-323726,-147712,77760,187458,57232,-162658,-240400,-187624,-76514,-1593,-64889,-160028,-245560,-303980,-231957,-66626,46528,76634,49674,-34244,-133213,-207878,-203196,-170780,-123981,-144948,-210017,-219633,-103529,-56498,-336367,-555420,-289011,85926,260617,488701,438078,83455,33714,435892,899155,823407,156039,72607,463436,-277958,-3467435,-4880052,2700169,9933415,4270374,-5388832,-6320064,-1781687,1221271,1971425,1425399,1309537,1336368,351670,-347268,-356801,-362312,-310910,60979,56308,-158914,-216324,-144121,58655,160189,32843,102025,157718,-87272,-346083,-361923,-158530,61163,47658,-163300,-301526,-118823,60680,-42972,-88825,95153,130309,-28951,-130795,-123221,-46426,96094,145813,36875,-30944,1321,-17842,-116068,-173023,-79128,8483,-81260,-201088,-108976,58382,-54279,-312235,-328126,-58986,152572,119810,36334,27083,8022,-30439,-11542,3600,114605,257969,223561,58948,-25199,70988,166917,-21965,-256607,-188342,53226,121247,84437,218411,340663,205832,35950,-99014,-225594,-234101,-133373,-24848,52628,166262,255432,266542,198077,149363,108892,122722,199578,181633,-19169,-201699,-201728,-62824,124573,70386,-57014,87586,348798,385878,246750,161821,169438,106583,99112,128574,-98066,-401613,-375035,-97726,90526,77351,-49288,-109705,43368,135705,40190,-16329,-46562,-117256,-155425,-196637,-216645,-110165,66192,140094,80253,1062,-25440,-87111,-87575,114631,171861,42341,-79466,-160851,-158934,-34025,-49178,-224088,-357100,-341873,-163957,39129,202654,115991,-311651,-491882,-170963,18484,-119105,-175291,-84198,52468,213542,211676,-6178,-101198,-144802,-260985,-166358,25323,-117543,-406078,-365768,-103104,-34108,-86274,63827,225167,57236,-295937,-479242,-343027,-66272,7315,-59129,-91309,-98615,-201239,-206552,-48149,63010,156055,286642,200420,39415,89821,82520,-15191,148762,389541,265150,-143641,-337892,-372810,-494364,-500909,-318478,-183458,-108527,10984,187649,195492,45432,110160,263437,162653,-82208,-329295,-410949,-136115,173204,174285,45769,-166538,-251949,-133873,-62925,-16135,54896,14737,-192735,-306957,-146987,49152,-174210,-561259,-506415,-196087,-56565,31095,101398,5845,-79772,-8782,-27163,-88050,-23598,48981,24537,-1589,21240,109520,252649,297248,201307,121443,-67205,-352056,-272766,57384,68258,-156616,-128089,80315,123695,15472,-130135,-183518,-94367,51717,117114,84142,37431,55294,47544,30986,39638,-105611,-242978,-184468,-40383,31186,-53627,-210017,-190265,-56635,5290,-6419,-91489,-268465,-401500,-392418,-219137,-85920,-147231,-209146,-97308,-1714,-17645,-47426,-126338,-140262,17618,29144,-89526,-74247,-44070,-50085,49611,159834,192404,196394,84719,-131742,-354949,-508473,-427202,-211321,-207566,-239322,-72869,52279,36437,-12190,-43718,109348,327544,326053,110828,-118891,-196168,-103305,95521,252355,262246,53095,-196624,-260366,-180020,-90343,-15431,78471,100419,205,-204871,-320916,-301322,-207782,-116120,-100995,-124891,-101320,-79291,-2720,23805,-151304,-235201,-214870,-215559,-44439,170742,259210,355758,303038,23262,-99419,-25425,-33468,-56020,-99706,-226790,-324599,-322378,-212180,-44583,-10573,-95713,-149907,-207061,-213050,-107988,-133141,-281690,-249289,-231059,-363045,-420502,-449073,-564159,-625135,-603206,-559555,-487138,-365306,-158999,-72546,-255528,-472222,-487207,-323883,13210,325565,238117,-69204,-307495,-371773,-195785,-105698,-448763,-751919,-657211,-538440,-593296,-553065,-461468,-520483,-578740,-596085,-638939,-612101,-574725,-717256,-901934,-989483,-1086382,-1258638,-1394730,-1563092,-1767295,-2068070,-2506547,-2376686,-2147784,-2373632,-1348190,1355811,2841224,2712511,2369275,1583202,434436,-117268,-416855,-1215368,-1912320,-1339630,398317,1510123,2147980,3015550,2953600,2434609,2415697,1770037,1014689,897585,923450,957825,830829,702960,755538,726594,575012,492301,470711,456902,543458,669546,604605,570175,755217,910568,859032,684067,506745,416927,413254,330344,153525,117309,274844,441964,498050,501165,438270,169480,-32294,70553,115360,86850,139712,167090,198561,259058,168803,86812,242697,412154,367575,328168,361405,351435,447300,589004,555328,466662,404164,274790,115785,91538,193741,254535,230038,160881,112221,87883,19690,62977,238651,283726,207721,253612,324864,330366,378861,389387,347679,278548,153233,73209,56868,110557,317119,399869,226617,154273,211248,264513,335361,401659,471844,500896,334975,97461,106799,288429,320436,192118,168507,248180,263536,249553,163783,-11651,10517,224085,249472,75097,-49922,-29065,15331,-32036,-29633,53181,110353,171324,128107,-32256],[-8619,-26364,-43054,40554,38725,-123302,-122282,42038,36577,-126387,-127568,30392,-61851,-417873,-414234,-12242,183811,41505,-67072,13257,58126,-64651,-93943,71095,203409,225970,145536,24941,-148554,-364233,-487749,-354666,-118000,-116898,-170567,-137779,-81136,-60864,-190407,-397965,-441833,-442788,-498272,-398505,-145740,22154,-2550,-114285,-131418,-25557,8502,51218,203963,370579,340105,154799,-12716,28829,73413,-54069,-78140,40166,38281,45652,225262,379085,297911,47232,-121107,-69716,96155,208146,146354,-74937,-208843,-94219,52414,2542,57951,373751,534082,263460,-141921,-353758,-378263,-319389,-71891,146925,86884,-47408,-41237,62480,141156,142192,41325,64986,199520,219147,-48709,-468624,-543412,-177847,226971,315685,103446,-165721,-302420,-227240,-87608,-41788,-132243,-371886,-558918,-445866,-181185,54897,246161,257793,230406,280663,241923,117389,33731,-51472,-131418,-134899,-159255,-211954,-312214,-295275,-147779,-32244,63321,186270,222549,114398,-38610,11842,137741,-30669,-289059,-305925,2599,347125,283276,59793,111831,236061,74466,-155489,-205711,-204331,-305687,-310752,-114594,36509,42115,79871,143815,111160,-52777,-305201,-526526,-662512,-507431,-205511,18200,25752,-110297,-211610,-84128,75926,159043,161082,76821,2021,-32777,-53948,-67979,-59963,22616,124376,187711,223629,196033,216156,282442,238331,3362,-267972,-343461,-116194,310831,533836,328027,46216,-120211,-247316,-273147,-226481,-82367,220164,335028,233824,232365,80843,-169419,-239291,-162135,30564,108042,-20186,-118682,-186786,-245866,-142199,-45255,-124645,-116234,-54064,-207110,-212513,105776,197655,-24422,-267793,-317864,-189409,-112811,-174606,-250731,-266760,-159157,-53483,-97235,-199813,-211022,-117644,-176847,-219263,-25403,184473,179744,178498,191771,-2236,-155253,-24652,136643,215884,189295,26690,-116049,-278092,-288017,-104926,-15764,-104293,-105829,-1472,11431,7379,34115,180818,297847,116826,-161881,-207429,-107812,49777,125876,-64790,-273451,-268476,-154860,-89618,-140352,-127019,-70801,14724,112047,111429,-31368,-70015,86858,221203,173280,154807,186229,72987,-118111,-157778,-47454,56634,142548,144148,28927,31173,197221,219179,61104,-81415,-189895,-191567,-232847,-333159,-180964,35761,59338,62128,58713,-46418,-66939,-5961,-87061,-263523,-215164,68251,301373,382496,247494,85631,23593,-66333,-121856,-88268,-135981,-191253,-82581,135910,232815,185820,52388,-121858,-288145,-357138,-302318,-175453,-70024,-117114,-303606,-364089,-202383,-63456,-80320,-62818,-70934,-129960,38418,190181,119773,210277,360339,208141,17724,-50164,-134680,-274395,-175553,106520,139274,-97987,-202808,-144201,-183056,-293426,-265322,-82359,-11351,-125803,-101563,159868,280011,127004,-22904,101942,247869,58643,-244675,-271908,-73024,54685,8717,-49238,1122,-68335,-310938,-275925,-129221,-125329,-63004,145948,278450,302458,228464,150778,226623,352595,266701,-45532,-288798,-382348,-461746,-493738,-422879,-190830,97429,189179,7936,-216298,-262725,-191354,-137504,-98047,-63251,-63559,-140093,-228649,-161759,69211,241603,225896,52699,-115330,-168270,-170670,-170255,-175164,-143854,-137325,-226680,-261619,-136392,-53949,-252020,-407205,-192552,26521,89129,343844,404830,60102,-59727,292366,808251,821660,183176,50624,535987,319942,-2360577,-4008606,2784513,10847137,4759935,-6321400,-7803919,-2554293,1160494,2166701,1653599,1147300,997075,327984,-177221,-213207,-356086,-585241,-379279,-190460,-139390,-140913,-120319,33053,176839,163251,268604,380730,179916,-245203,-436478,-230719,24137,2629,-174943,-269051,-122835,-3786,-80167,-36355,164591,181004,32247,-63166,-82372,-38758,75863,113622,-5861,-72763,-5029,56096,-54203,-199277,-143741,-61805,-155024,-237718,-80206,109168,4760,-239111,-304006,-129444,10502,-52184,-126568,-82577,-43205,-76686,-92107,-67090,115621,307912,242089,9193,-48539,89498,134292,-132389,-388437,-304093,-60879,23942,76051,265753,392043,199649,-31536,-192759,-292399,-295505,-208473,-78657,96179,303046,379186,267287,148448,150400,164376,209351,277793,215979,16947,-161726,-187434,-50630,125836,54749,-87473,49823,335678,388065,276619,170797,138903,97223,187982,310501,120163,-254971,-357605,-172033,19113,133900,97917,-11320,56612,138441,83326,23964,-80697,-184600,-178284,-157967,-139536,-30884,61218,57736,11186,-15232,-47472,-169074,-171446,72774,159211,35122,-75160,-153643,-148659,7058,-21834,-257935,-395768,-366383,-223341,-11350,163987,81484,-298959,-432814,-140044,12336,-131897,-223667,-198045,-128747,15801,97008,10245,-10341,1577,-110626,-119810,-36466,-190479,-409860,-314024,-68177,-26636,-94492,35765,174538,68217,-188948,-363902,-299722,-53315,13959,-65867,-60064,-79242,-218977,-218726,-65236,19257,76989,156174,76141,7854,73458,20116,-72860,144536,426449,316158,-115877,-339844,-369385,-472286,-474718,-283933,-126423,-71137,22380,217030,255555,92487,128845,260297,161435,-48858,-309843,-434566,-193985,49558,45307,-9161,-206507,-298009,-167680,-143936,-139600,-8045,13231,-146699,-186345,-48549,38581,-200436,-467844,-378905,-161677,-47021,90758,136888,-6331,-80421,24236,-52922,-276483,-242353,-15298,71347,10432,-65586,-30692,165816,305432,264802,165213,-70653,-338165,-212050,113017,132390,-74054,-101378,5686,64682,-5425,-173916,-214481,-73797,72829,113007,66854,6863,10607,29362,31921,8796,-168418,-298104,-248055,-150080,-92522,-129355,-235737,-198519,-61362,8427,-41386,-168972,-340861,-511123,-535579,-273201,-4089,-32762,-123047,-42639,-10783,-88264,-126638,-172222,-147253,-11947,-30952,-132273,-82148,-57586,-121772,-86574,71439,211369,241281,109398,-134580,-379776,-506805,-397934,-192432,-207409,-266811,-147454,-55499,-27249,13457,9021,111208,309245,330625,165096,-25528,-96985,-60973,56541,190568,207503,41863,-122728,-122833,-82871,-83264,-23341,86925,98913,19788,-99676,-215738,-286311,-277378,-233161,-186131,-156604,-123931,-86947,18644,36523,-147481,-281077,-306421,-298340,-101094,123426,191002,246328,196893,-41347,-179158,-160711,-169043,-115906,-105777,-255276,-388360,-362479,-214289,-42613,-15015,-128708,-208300,-219906,-179669,-94087,-141369,-294699,-304614,-326065,-448425,-476173,-509192,-613010,-622145,-561942,-502030,-447414,-386750,-221441,-105898,-220611,-388739,-414696,-309553,-22921,272695,191096,-129707,-429721,-542675,-366129,-255485,-576772,-843807,-676422,-530892,-564892,-458841,-353834,-477208,-584090,-590748,-581255,-525718,-554957,-742859,-891477,-929009,-1056669,-1265259,-1408403,-1578669,-1752298,-2029412,-2435460,-2245512,-2134680,-2514371,-1524398,1089981,2619038,2459462,2058158,1404651,488421,177580,-19552,-1052339,-1974801,-1633557,157823,1285903,1995201,3013626,3032449,2569684,2558048,1877097,1071670,936928,946205,915085,735057,614016,681315,676607,568657,502698,428321,383568,504115,657678,589806,534945,748833,946020,883565,718327,594071,529055,491488,345085,130202,106078,268621,427731,479653,461159,378908,159109,15567,48986,26914,42876,194103,276686,302923,256324,67117,25079,264510,434735,375958,309098,276953,237154,373951,589822,642094,607653,542988,357300,187907,254029,357099,290049,210888,168354,134408,108567,70501,155129,332474,345587,253426,289776,357404,395391,515536,589753,538860,414358,261040,154418,73821,110556,341983,402906,177915,70559,156149,272748,339949,400311,519948,546379,328508,52276,40936,202612,254765,194927,222160,272914,254153,220940,147762,51308,108542,281633,289283,117523,-31931,23109,117080,56952,36082,114998,126889,141322,117829,15489],[54145,-16873,-67690,25010,49644,-109092,-117320,17791,6831,-121611,-81542,70052,-108494,-604210,-545471,-122789,98095,12155,7042,152542,161455,-19660,-81199,32779,65762,109618,187631,147472,-59298,-343915,-545546,-415191,-154645,-51921,-103359,-178560,-179802,-127213,-190157,-351234,-390453,-423342,-485549,-368165,-105307,44233,20846,4745,55409,80667,40297,99151,263881,396301,346030,181923,32483,9481,-14315,-97809,-23623,143962,121034,38452,138535,284932,230992,15868,-143329,-141910,-44830,123725,167182,-15003,-143284,-57122,69173,55377,116095,352568,457421,206260,-143676,-310784,-313820,-239146,-11373,173185,83275,-84030,-95892,19688,123615,125066,-5472,50605,275702,353946,45347,-404837,-507702,-182605,143398,177973,-9382,-252483,-347060,-244398,-125842,-96136,-187296,-443520,-565302,-416486,-191556,61927,282003,288751,246545,332022,348192,245404,136596,47550,-81135,-235385,-239383,-112488,-164584,-240938,-130264,-23278,64599,173987,183452,90781,-3124,63996,174854,-27510,-337175,-367735,-44768,251916,198774,63884,135203,231678,103843,-134199,-218645,-144607,-145505,-213930,-128424,-19355,-29603,49295,137233,50390,-170672,-341833,-447400,-541358,-391305,-110195,25213,3607,-54215,-132110,-47897,169172,323473,220644,58604,12277,-57312,-148598,-118536,6608,163881,287147,277475,210393,150069,203493,303773,246718,-24241,-280998,-294372,-25015,423751,681223,435872,56090,-163981,-299529,-325148,-284692,-109179,244013,369789,203975,113856,-42842,-228678,-309091,-287735,-53089,109609,2234,-118236,-213690,-247173,-79701,35028,-70523,-65311,13247,-133825,-124003,207961,327715,102854,-162588,-312128,-235465,-106844,-101623,-160309,-192777,-143488,-80465,-125008,-213081,-215494,-189341,-281424,-284551,-29264,165117,124706,106722,136404,8728,-68356,28003,77832,112767,137621,46812,-48620,-233038,-272107,-76570,25167,-66513,-119112,-113628,-112547,-18348,80208,182016,241090,61367,-194585,-231178,-139667,24362,122320,17586,-185563,-291636,-216116,-80579,-102587,-132693,-86746,-3505,81835,36183,-161169,-161843,111684,308807,265391,237255,238135,143418,8085,-62744,13073,123278,186796,162448,25053,-4188,143740,188155,108360,-26203,-224380,-265626,-246910,-286672,-128877,51645,28781,40327,51427,-72978,-30459,132846,60257,-185671,-191143,53169,202573,220734,167493,90846,31633,-41876,-66095,-41770,-97392,-194977,-142950,72834,202998,153417,7528,-168704,-310140,-377162,-362255,-200128,-51374,-24504,-158164,-288719,-219565,-79446,-70296,-62457,-56845,-83267,52784,144084,67067,141827,252114,92906,-89267,-147631,-215697,-322764,-164232,141512,121835,-227263,-388483,-277439,-220575,-222405,-115407,-10892,-64178,-244401,-188875,135087,330737,281962,164095,165181,200967,-12882,-322686,-386252,-224041,-93241,-97143,-150142,-76940,-92581,-273955,-203566,-13612,-9764,-24313,131227,289614,346238,312780,288434,341941,386055,258346,-67253,-366677,-446261,-464647,-488814,-452379,-193123,114358,153239,-66496,-248858,-264498,-226754,-249265,-221429,-86254,-6432,-52492,-134637,-63502,193557,384158,340438,81454,-134095,-161717,-143421,-172868,-182243,-114366,-57854,-196925,-281563,-136357,-34139,-185738,-286530,-116621,-48826,-107671,125598,304222,24323,-136966,150916,693638,847643,372058,141427,477170,758820,-1067488,-2936267,2328176,10349290,4709419,-6269056,-8040894,-3234898,600556,1953983,1808166,1188368,627972,147472,-41516,6991,-301385,-809956,-744450,-344553,-64630,-14549,-57982,9949,170168,285296,409479,542940,400589,-120179,-447342,-269013,-25746,-70462,-220475,-245638,-116757,-59211,-96864,40537,231884,202837,46005,-42312,-65133,-18737,89421,132814,49701,-19131,22925,100590,-35930,-241938,-224308,-155801,-216493,-207266,28372,213138,86326,-164151,-254221,-161151,-117919,-219756,-263685,-144182,-47765,-84676,-160936,-167470,37879,289944,241722,-31088,-67988,117123,115556,-205302,-459182,-378186,-165266,-52522,68330,257983,372417,192721,-55823,-219706,-291754,-297385,-234326,-119420,119380,420541,502289,274629,106842,149012,198124,244691,299835,203510,24101,-91840,-116196,-13698,122178,61204,-81775,16431,278481,338076,258473,150102,77731,68165,228875,407491,292845,-83915,-302455,-230528,-53081,152544,192796,81354,65044,97218,86648,47756,-102817,-211475,-154865,-84839,-44465,32129,23188,-32546,-20864,15194,-68055,-267022,-237983,64011,181531,41169,-73885,-140376,-102557,79239,30070,-242591,-355957,-311476,-228672,-41874,117544,35959,-263810,-354957,-124779,11075,-99326,-225664,-271401,-270878,-160249,-11721,42348,92881,142818,32595,-86309,-128986,-265918,-358151,-201327,-16687,-44224,-120022,16238,135763,73108,-85475,-240870,-247208,-61897,-1331,-58375,12760,-5337,-167360,-176798,-63588,-20009,15238,32376,-54407,-34559,36089,-46406,-90653,159950,436373,349407,-45448,-298356,-353325,-429002,-419556,-239651,-73383,-48063,-645,186081,247321,89118,109705,223592,124237,-40053,-265643,-410535,-250460,-114156,-79906,-16418,-185683,-321542,-208580,-202918,-228322,-70210,-1687,-80638,-59168,28575,3515,-225360,-350624,-228516,-124847,-52212,130365,170671,-2428,-63912,46036,-91113,-430920,-400225,-62736,82044,-14982,-171022,-191467,46752,282629,302427,178343,-82681,-292676,-145422,133905,183468,35072,-62368,-84877,-49305,-96553,-252737,-251311,-48681,93696,99941,34905,-35100,-27059,48425,90082,9218,-224833,-356485,-297117,-224932,-188316,-188226,-233140,-188778,-75525,-21131,-96450,-233043,-371928,-551834,-596675,-301934,25737,25610,-57549,-4452,-33209,-145822,-168433,-176185,-144373,-51504,-71458,-133773,-75131,-92677,-222697,-224771,-5983,204708,199639,34721,-185188,-390786,-464542,-337502,-171549,-202901,-274210,-217695,-175273,-108436,-2013,5412,55534,225682,261832,153283,26520,-33154,-28432,43375,152216,142143,6772,-64379,-10994,-27417,-112382,-55575,50968,3815,-87887,-85016,-131764,-253262,-335168,-357343,-296926,-207837,-165409,-135068,-15755,20720,-135860,-298433,-332223,-283574,-111299,59615,101081,117611,75870,-97640,-235327,-266983,-261568,-149385,-98628,-248906,-394583,-367515,-221613,-65803,-25933,-131402,-232151,-221606,-150638,-82278,-133472,-274980,-321203,-365985,-471524,-484436,-526801,-601718,-544246,-457502,-422903,-415056,-401467,-274571,-133057,-169524,-294414,-341627,-293641,-93838,139032,96642,-182418,-515204,-693667,-546747,-418717,-694165,-911995,-689465,-531580,-539522,-369512,-258033,-444273,-616236,-620729,-541834,-442259,-514876,-718864,-820718,-813099,-966359,-1205467,-1379402,-1613708,-1869913,-2210541,-2577339,-2358573,-2229320,-2524062,-1519285,958995,2536363,2234701,1665883,1209796,579927,462876,312113,-946550,-2095138,-1820510,-41649,996091,1744709,2889918,3000110,2654891,2624084,1957760,1202257,1039084,983052,859821,645266,563140,651659,653064,581655,515498,397062,357204,507979,649385,577784,511116,714692,917631,861455,725066,647577,609417,543830,343444,117964,111672,268362,416701,468151,428298,303731,126481,65968,34055,-60864,10579,273992,422927,432578,255416,-39666,-61873,231140,409937,358497,273322,198703,144322,283210,535529,669196,703487,671470,454811,264227,372176,446356,290443,201476,203396,188465,140856,98508,210504,388446,351568,240125,287477,352336,389181,534666,665233,643175,508137,352455,246402,134360,151333,371775,403602,150701,-2094,90369,279277,350124,362575,494654,542282,302686,-953,-33976,115407,201657,211571,249134,236933,203625,196359,160319,141180,212598,321770,328252,170778,-18144,57099,205844,136015,84164,150218,116327,82712,89467,63812],[101455,-16173,-109005,-16818,39209,-89063,-112942,-18612,-19576,-100792,-37906,87018,-145100,-665712,-609186,-267563,-58656,-48156,52073,240608,222515,19674,-49840,-12492,-101927,-66762,170345,260125,76198,-232735,-468617,-385934,-164330,14300,-38823,-235081,-303176,-184282,-138536,-234310,-277240,-339610,-400051,-292801,-59809,75299,66370,124787,229038,176179,62483,106035,283323,395508,327236,174173,58086,-9777,-95294,-141928,19164,227630,174205,-11132,-9111,110338,100089,-18638,-121165,-187714,-191095,1432,126313,6215,-83526,-22369,73981,95309,131053,274304,338751,131768,-137702,-234946,-197594,-99575,74478,194779,85606,-94922,-118478,-11328,72412,29629,-89641,590,267559,396788,122276,-287086,-409822,-181601,3369,-29771,-157996,-310298,-306425,-173200,-113141,-128502,-220988,-456208,-493909,-320265,-166605,74772,294454,277711,230127,359782,428971,358550,252783,171709,-2985,-318867,-335537,-57861,-26253,-148482,-87187,-23688,43379,125419,93044,6828,-25164,72181,168103,-40920,-362585,-396138,-96192,138322,124667,72582,119962,153940,59095,-155060,-253840,-130755,-28269,-112612,-124551,-78473,-111882,-12598,90948,-34198,-277034,-354250,-350163,-371850,-218291,13773,19581,-13996,36638,-9748,11944,269126,467622,269816,36705,2843,-95110,-240997,-173682,81373,331061,440419,355001,230517,143737,158853,238949,179824,-72919,-265127,-197565,97045,517659,765153,518641,106784,-153689,-312547,-320652,-275067,-115014,240107,374077,174971,1168,-147130,-259412,-356500,-390667,-142604,81172,12823,-111478,-233822,-244175,-24405,95012,-15713,4603,84900,-43137,-6201,294290,408632,204958,-72146,-322979,-288247,-88694,-20282,-56831,-78192,-74125,-62263,-110384,-171789,-151463,-198900,-327704,-312234,-49737,91283,24584,17583,79422,38031,43817,95675,40782,33253,88701,58209,1999,-154451,-209542,-39014,48818,-37573,-111655,-186755,-226610,-87961,83824,144144,140538,-4817,-195774,-213272,-121974,36287,129546,93298,-91600,-286740,-236606,-45313,-23924,-72230,-44081,-1298,42017,-63689,-283341,-206419,164523,375382,344889,314970,272051,190082,113688,37232,83358,181051,215775,173356,17443,-48566,59789,130744,164932,48647,-254233,-353212,-260716,-201344,-41195,75187,8169,37649,60833,-73740,-3746,211409,151775,-117879,-149340,57742,105162,17312,37044,49377,3281,6006,40721,10870,-93774,-214693,-188053,3867,147950,94320,-56906,-207569,-308718,-363015,-350909,-161185,2916,71926,-6954,-192650,-230785,-111532,-64805,-63935,-64858,-51133,59185,101854,53478,110362,150410,-1816,-152708,-185039,-233306,-301367,-129216,141740,74176,-328919,-530597,-394756,-245383,-136457,13875,20978,-146143,-344792,-235263,119801,345573,380628,324475,240464,193703,2809,-288845,-408845,-334262,-231404,-202535,-242005,-146638,-95563,-189321,-120470,72268,71148,-3074,84565,233552,298080,310371,349598,378430,348598,216326,-75966,-396193,-463460,-417181,-421389,-407902,-159898,118280,84693,-142476,-237540,-224830,-269254,-371991,-323635,-114174,2799,-3014,-38560,49084,282231,444858,393321,117456,-101893,-114867,-110524,-174848,-170141,-43289,57105,-139561,-276433,-108558,-14260,-160943,-221562,-82603,-113176,-250231,-77264,164441,-24882,-176885,62985,587736,863007,594362,263595,309365,891942,-102871,-2253719,1327556,8698920,4698642,-4848278,-6981694,-3690910,-377811,1247890,1661621,1290324,309470,-157843,20944,268406,-161349,-874673,-900760,-351214,45382,115967,945,-30634,135651,371722,507204,616672,508833,-19214,-411065,-284100,-84103,-151750,-283399,-226110,-85766,-84090,-86356,128218,282800,181209,4222,-67905,-66793,19824,150229,214062,187907,101690,68955,104953,-61197,-295194,-314474,-259464,-246589,-106436,190842,332586,154174,-116360,-196442,-140537,-188851,-333755,-330674,-127983,1487,-66487,-217331,-270447,-84302,211234,210680,-63197,-84430,149035,127753,-212879,-450665,-397279,-245502,-107675,50263,197470,284955,179120,-29170,-171534,-228469,-235633,-195087,-124861,129007,500725,597710,284688,70707,136875,202573,227079,272389,162655,2448,-25192,-14583,44556,132500,102578,-39201,-12425,185750,261052,217678,109443,-10588,9150,205702,412768,389292,59860,-232978,-261918,-112643,121601,208168,139287,62106,26839,60600,58111,-97869,-175881,-78618,3729,36113,58325,-32808,-96538,4573,87091,-86061,-355141,-264513,100949,230817,52254,-75399,-118778,-33118,157709,89063,-180206,-249378,-202098,-188543,-48845,74288,-9512,-208688,-270584,-130998,10807,-24209,-161354,-263342,-323866,-258979,-68815,97444,191091,245354,133148,-76579,-233635,-322934,-258568,-58988,29727,-82064,-147777,14816,127679,81108,-5136,-137525,-208017,-108553,-51799,-47999,95797,88175,-80652,-107080,-49506,-46698,-21392,-60991,-154966,-78471,-18871,-96775,-56416,199534,433829,378539,54354,-235372,-339602,-377411,-338207,-177110,-30588,-53072,-66399,96885,176859,41057,62806,168700,68923,-46898,-197709,-340453,-294487,-280805,-178105,25303,-97532,-302433,-238442,-214583,-243102,-111171,-28255,-13591,42834,61894,-56002,-249767,-245398,-104319,-112110,-86134,138198,195433,2457,-58096,38025,-128756,-498232,-447679,-76362,56558,-71684,-263957,-315524,-54086,239897,291061,144742,-103231,-227177,-89836,111404,201964,141357,-10381,-146891,-168431,-226123,-360611,-308703,-48854,87210,62955,-9850,-71458,-36546,104555,190434,50490,-243804,-393365,-325192,-257651,-244255,-229897,-214351,-165081,-91765,-75808,-162864,-274518,-364032,-516369,-558307,-294927,6108,27471,-23818,1418,-83526,-208388,-190945,-156017,-142635,-91651,-84921,-97026,-46116,-121284,-317445,-336286,-61122,176113,93555,-113288,-273975,-390844,-393075,-261791,-160454,-207094,-264327,-258031,-271321,-191961,-54218,-43289,-39256,91934,141513,87389,23367,-24743,-22656,45444,132909,77852,-44782,-37195,48192,-24745,-166312,-108684,-29219,-153498,-268893,-152569,-92650,-209399,-353643,-443885,-403722,-270964,-224531,-230947,-117851,-24845,-116800,-281452,-287205,-178100,-78222,-9975,12772,5212,-29251,-131188,-245473,-305964,-285864,-152367,-83616,-209920,-341362,-334714,-227037,-97381,-31878,-104514,-220442,-215137,-135714,-73736,-102047,-214684,-285124,-335916,-417811,-440216,-504896,-536264,-408450,-321021,-353508,-405838,-415083,-315554,-149831,-110436,-209458,-290284,-291168,-186945,-35945,-22572,-222946,-546504,-779921,-685921,-555103,-774008,-937269,-694786,-549048,-536179,-314259,-196987,-426729,-664355,-685334,-552239,-413560,-491791,-675500,-725465,-686125,-851874,-1109314,-1321866,-1636596,-2051758,-2542309,-2887399,-2694159,-2418966,-2368929,-1325611,989712,2643210,2143137,1288021,1018766,676555,657800,473511,-940827,-2260273,-1847058,-104330,786323,1480986,2637123,2855714,2682984,2624095,2021890,1385542,1180012,1037883,830039,604746,567134,661671,655901,620013,540060,389358,372029,527853,633196,572702,507863,660863,827534,792099,702947,658698,638883,556299,326123,118969,130521,274022,413257,464204,399339,220395,72968,97011,29603,-119993,6123,365182,561833,531390,237270,-131217,-148980,157684,352212,328173,237522,148669,87168,186370,439435,634617,732224,752074,534873,323015,412822,432954,254403,214370,273248,267416,175568,95942,215090,388341,292810,157503,228906,302856,323839,450512,611380,645506,546830,411965,322929,212252,205744,378366,386910,146403,-41951,38684,293880,373916,303532,403323,489129,267705,-36909,-77904,70516,181235,231765,238563,153342,125340,170744,181590,219667,285088,334628,367265,232335,-7391,57229,249918,186275,107269,147108,74595,6145,47697,97886],[120563,-23732,-159651,-81126,5159,-72546,-110878,-51233,-30348,-66048,-3198,84307,-141975,-552902,-580004,-398767,-234643,-114982,70200,267321,237953,60013,5488,-45127,-238861,-226775,112873,330517,213857,-62939,-275763,-285136,-147614,65110,11357,-287432,-414051,-210919,-42128,-73163,-128450,-210604,-264854,-186059,-9050,116108,129209,215022,335458,236297,83222,91972,260798,361341,284838,134859,56256,-29872,-159133,-182333,35409,271761,197713,-70812,-165530,-89205,-53254,-52670,-71664,-193027,-286777,-117990,30394,-13656,-32349,13267,69858,104615,94180,159749,212852,67590,-119051,-138021,-47214,66920,170510,216469,94169,-80436,-101941,-14578,9211,-114985,-206697,-97878,161511,323182,144559,-163621,-279156,-178369,-159035,-246111,-303000,-333004,-203539,-42081,-62833,-141457,-233014,-408634,-374902,-207235,-130479,84298,288140,231756,181698,346189,450006,410377,336817,278708,79004,-346513,-409518,-65026,52237,-50560,-31878,-31855,9184,64874,-14603,-111704,-92524,47481,135121,-52867,-346526,-380537,-139487,42461,85805,91579,80909,39954,-26696,-192574,-297481,-168020,16122,-30009,-102007,-119733,-177582,-95722,9009,-115161,-326190,-328941,-261084,-212697,-48813,120590,10136,-11557,139220,118312,82756,351358,544318,285117,8626,-33061,-139256,-301596,-216479,136578,471191,545923,400298,262501,162814,80758,86245,58711,-112512,-221678,-80132,224771,577090,756914,536594,179309,-84180,-275577,-273049,-225732,-114275,209738,349608,148736,-81158,-207028,-250627,-363533,-448538,-221769,30949,18267,-88623,-231430,-229932,12301,117312,24814,84424,159328,50805,106889,335530,401402,242891,-19276,-331871,-309648,-42247,58856,37084,47967,29839,-8301,-71044,-113529,-69558,-154828,-303824,-289562,-67798,5672,-80930,-67505,29736,76946,150345,150676,23122,-3457,55200,51263,20121,-63876,-109927,5985,56920,-17834,-87006,-207567,-305383,-182988,46953,89580,30412,-61097,-160669,-162552,-64238,91476,166406,156546,-6757,-239155,-198823,7692,66923,35882,42454,16736,-116,-159241,-363336,-192564,227800,399406,384283,360849,274988,202812,174020,120412,156237,225759,222103,161910,867,-90843,-34581,64030,214087,119869,-268498,-427539,-275326,-110222,45475,82290,-9741,50524,84520,-46620,15488,223487,167758,-82008,-100196,81164,27168,-175044,-109724,-24990,-45109,70970,169530,53920,-126166,-245528,-208173,-48444,79775,20716,-124747,-229652,-284022,-322168,-289383,-98421,55400,131256,95773,-111287,-235235,-137919,-41910,-55606,-96043,-50641,50768,73767,81613,123595,79708,-60240,-165288,-161386,-181235,-206730,-69717,119559,22670,-366570,-589089,-465913,-254613,-65828,82186,9572,-226573,-397369,-236566,100602,297223,375722,398114,308896,240774,105101,-155692,-333130,-366348,-320427,-283526,-298728,-191261,-78190,-86304,-57822,99781,103350,-4020,4280,111242,173529,234999,331447,330228,239178,143789,-64500,-350674,-402632,-309840,-303866,-307914,-109116,100116,-2195,-198061,-179342,-143952,-294943,-459951,-362533,-123946,-24611,2730,42472,154901,318369,420163,379661,138318,-48901,-41426,-56054,-140477,-122035,49616,162944,-78417,-246471,-65153,-10082,-184267,-219475,-97024,-146989,-286753,-192055,24452,-79111,-171008,45888,487413,798641,701476,320660,65591,651605,171239,-2273173,38178,6668432,5275157,-2222208,-5076353,-3843834,-1525959,148195,1095489,1213932,66973,-489649,11110,508996,62987,-724688,-796616,-224388,151972,200263,15088,-102735,73845,405824,560796,605738,478795,18475,-356981,-289815,-141016,-217093,-337838,-204710,-30121,-72240,-53408,206497,303505,112578,-83018,-120119,-66972,81546,252028,340676,355521,234034,111621,77605,-110339,-346884,-399512,-351165,-235458,43629,359648,421562,179287,-110100,-149943,-75819,-181870,-362842,-306057,-32695,93771,-36584,-254615,-342118,-201469,94095,142263,-94879,-100975,176945,175421,-150397,-370765,-365422,-294756,-148851,17269,106635,158379,153774,36843,-65576,-120963,-119401,-97177,-90761,131557,529822,636501,284364,32619,107524,179671,173217,215105,112813,-43240,5395,80610,112160,165783,172868,23912,-42756,72929,184867,185742,64466,-111983,-78486,125863,348640,404645,140017,-170927,-262111,-154988,44036,148647,147452,44749,-45630,25806,60822,-59966,-74974,40805,83682,73848,42702,-78760,-103843,82224,170774,-99940,-401693,-238703,171840,281945,57026,-82470,-93215,39583,215099,131780,-89550,-104644,-77333,-133012,-45619,37289,-44715,-136670,-184274,-148148,12339,74297,-40250,-165438,-271234,-258176,-55337,169947,264673,284735,168882,-91407,-323185,-342390,-132958,72662,51370,-126475,-160668,28792,143303,90992,39202,-72889,-200360,-196860,-136199,-46904,151110,156915,-774,-37325,-27393,-54458,-35987,-116039,-207714,-119716,-84307,-116991,21954,254025,425680,408658,159159,-177894,-342495,-332469,-242069,-99715,-7572,-92571,-165383,-26281,71020,-31865,4710,112608,16977,-55384,-113113,-235401,-313686,-411165,-238871,94298,36120,-231685,-233688,-162092,-163810,-111848,-57137,36959,98691,40747,-136241,-275638,-180853,-43034,-138013,-147667,118084,207829,-5583,-85182,-8570,-155083,-457380,-374581,-53244,4698,-143893,-318230,-360156,-96022,190367,220506,63577,-125642,-153201,-50162,56954,182651,220173,53688,-149822,-245812,-351640,-478257,-385720,-90398,33009,-11875,-68087,-93280,-15387,173815,290522,117594,-214583,-396834,-335099,-254900,-260371,-256987,-195210,-134526,-100101,-135405,-225652,-293816,-333219,-420591,-431211,-248772,-41713,-8307,-22900,-32558,-165086,-280006,-204458,-130526,-150119,-126974,-78876,-39325,3978,-118156,-367303,-396129,-92070,132013,-34997,-282291,-376663,-385376,-310518,-187512,-163653,-226128,-241819,-247854,-312244,-265586,-133255,-112392,-140417,-61294,1402,-9545,-33569,-71518,-49741,42250,112795,18355,-103693,-46443,51125,-60163,-218858,-165172,-132351,-318339,-444017,-259894,-99384,-160819,-317983,-462172,-474942,-332364,-295943,-364310,-273092,-94164,-94796,-231418,-185559,-20701,-22036,-74675,-56371,-68382,-101285,-142267,-207002,-265476,-247385,-138586,-71863,-151257,-244778,-269819,-221633,-120454,-28138,-63275,-187487,-206039,-135923,-65918,-48862,-122343,-206392,-254473,-306322,-357183,-457995,-441883,-253762,-192624,-315636,-423266,-432283,-344898,-156315,-55233,-148157,-270303,-309897,-282749,-203069,-143116,-255204,-526542,-779400,-745664,-634097,-799636,-911593,-694497,-589048,-567959,-315892,-187452,-424829,-707945,-766557,-622919,-468514,-515003,-645663,-642209,-587333,-751000,-1014101,-1255107,-1613444,-2194655,-2886675,-3258616,-3162879,-2679818,-2102208,-1019154,1127864,2893914,2225431,1019681,858910,761106,732602,431295,-1049126,-2443475,-1728918,29019,778941,1290931,2287213,2624675,2657185,2583114,2079681,1584997,1327519,1111284,855595,638805,623870,692539,674988,678296,582971,415304,415546,539501,605962,577938,524811,595027,687818,680926,656732,632650,614070,528705,300698,131027,158027,288074,418553,460503,362974,135748,11645,104359,42116,-130023,36846,446699,646061,551010,187552,-192716,-209083,73732,283660,299344,216748,137466,66084,93242,321274,549231,688081,761385,574673,353386,376370,332576,199568,256874,370686,354549,207462,71719,172575,330101,184295,23437,115668,212719,226643,312114,468471,561126,532182,434463,359579,269069,239156,339575,340714,159489,-32719,25728,322382,409387,241423,273420,400722,236428,-34317,-62881,92425,200037,241877,191218,52184,43732,142091,195569,262334,303966,318617,404652,299290,9123,25231,233634,199068,108315,107784,6083,-76117,-2388,104573],[104254,-37947,-205216,-150659,-40250,-64588,-110708,-68224,-24379,-28101,19515,73613,-82716,-303927,-467763,-473448,-368279,-161030,73190,245425,217769,101714,76640,-51864,-301509,-308929,39551,331866,306760,111654,-36765,-149798,-109551,92419,43304,-314770,-477351,-198165,74401,90564,20810,-63660,-113780,-73129,42406,160885,192308,250433,344448,249804,109487,83855,206475,290657,219257,74494,29675,-47284,-196016,-214556,16208,265211,198716,-103158,-270740,-244707,-176506,-83831,-25934,-157381,-298075,-204296,-95465,-61499,8897,48846,56473,71267,14215,38671,111855,36705,-82661,-35829,107064,220090,258214,238557,103758,-50927,-55348,14742,-36237,-251947,-335930,-241357,-22722,152893,93960,-81357,-153696,-175508,-301041,-407062,-403112,-321673,-84418,90251,-8603,-146849,-225346,-308031,-238399,-126270,-113306,74844,261794,164108,107702,282451,394691,372119,347670,328230,139979,-295692,-420832,-117686,52075,20079,11312,-52232,-34163,8812,-106348,-226729,-174482,13329,103375,-46406,-286238,-325783,-161745,-6450,93021,123667,42313,-59866,-101382,-207633,-323890,-238484,-15213,17716,-67123,-129970,-207667,-182835,-93096,-165606,-293208,-262252,-194279,-111803,59547,172673,6833,14865,218904,205585,142116,390904,526002,251687,-25903,-93080,-184199,-312995,-228360,155936,536366,575747,397441,274373,179955,-19261,-117746,-71614,-114835,-157456,27359,328973,592651,656904,464354,235961,26608,-186610,-200461,-173279,-122568,154833,294442,113729,-129089,-218553,-205622,-322272,-449230,-276213,-28967,21734,-47928,-198627,-200040,26726,100669,44175,160809,232741,133652,184724,322606,311391,209808,-6025,-314874,-272280,32617,123446,102341,150357,133054,58242,-33544,-83050,-24724,-84925,-224003,-225136,-72155,-52289,-149610,-126863,-7452,111323,219606,167056,12516,1484,43476,25505,3703,13483,5129,52099,53504,-2193,-49537,-180272,-336125,-271114,-8438,45078,-54570,-87425,-91442,-95010,8848,176122,234792,205736,60665,-145413,-104449,63849,138567,155899,140158,38595,-37596,-224384,-381979,-130686,277146,372464,369901,359104,242836,179217,179539,170379,219534,250868,199847,119865,-21656,-116822,-115136,5684,239398,165297,-259473,-464395,-289562,-43975,99938,60396,-27017,73607,113167,-7226,27915,184940,113755,-88261,-55843,113429,-23028,-307315,-227652,-96616,-75500,148103,284851,76098,-178842,-274088,-204529,-78710,7562,-51574,-177008,-229772,-242199,-268760,-213142,-54082,67157,122683,115249,-70153,-231858,-141389,9973,-31738,-143191,-83630,28651,61751,132407,166323,52213,-74694,-134936,-98186,-77681,-62634,4221,91886,-6669,-325654,-548897,-469505,-244967,-31887,75009,-34145,-274217,-386564,-202877,64562,182081,262131,360653,351718,330273,253769,25935,-187342,-310850,-339026,-325233,-311700,-204844,-48783,131,-36554,61080,89516,-22624,-96433,-48353,17807,124992,256675,219659,80750,50050,-36330,-234443,-263062,-154815,-160817,-185461,-62824,56602,-88073,-219452,-91594,-45896,-294180,-482484,-320881,-101027,-65684,-26458,95397,230957,295338,327989,314737,129247,-7195,39094,25703,-56168,-38228,136166,221244,-34733,-196086,-20907,-30026,-245258,-268169,-149924,-144076,-213083,-191340,-79767,-122284,-123834,79358,359232,589109,592552,242842,-227878,75998,-282504,-2849913,-1142780,5121513,6618853,983096,-3011239,-3685099,-2504166,-1065844,183757,783571,-128655,-727463,-37914,655502,317812,-389797,-480765,-35265,212773,203421,-37810,-205314,-10036,383119,575175,534610,333765,-18932,-312433,-296261,-186269,-249011,-359668,-178639,33462,-35566,-13111,253928,283712,5955,-193250,-172007,-43508,164140,369215,471822,483315,318085,132236,39696,-155135,-383308,-460523,-407884,-184240,206980,486426,445965,150953,-142647,-129824,6007,-107142,-304670,-200461,111950,202357,-6826,-265429,-359115,-271564,-31657,41027,-133657,-121403,190844,247396,-38245,-250217,-301032,-313728,-185686,-27860,17171,34188,116697,116190,60929,2805,27524,31536,-31996,129245,501439,599589,258286,-13609,60461,141072,111872,151785,65696,-105077,-17547,136341,170131,213518,247695,80789,-82030,-41754,127522,181944,28984,-204597,-178580,16359,252375,357086,147077,-131332,-237520,-184347,-62967,45740,110261,16129,-92042,2380,59933,3947,71900,179845,135867,56665,-3956,-87390,-41050,183761,226607,-107066,-382582,-164446,244889,305403,48780,-96885,-72966,94403,232113,138854,267,41327,23628,-99059,-54032,1880,-65110,-55108,-97766,-157140,19066,166923,100728,-6768,-134531,-173478,13681,240670,297044,254446,138715,-121004,-371202,-315908,-12292,158082,39016,-160298,-148093,44200,153796,90922,43693,-54665,-232206,-314807,-238118,-63467,149165,165313,40359,13250,172,-41884,-38580,-139779,-218136,-159903,-151022,-105105,119225,304614,410059,433086,241777,-145331,-366145,-304382,-148867,-23613,-13525,-161661,-271575,-145018,-32666,-102596,-47303,67725,-15002,-53231,-24839,-115057,-300320,-478252,-265114,155751,172506,-118820,-178829,-48286,-2972,-63339,-74799,62571,106401,-27410,-227672,-303981,-168966,-55613,-197967,-219817,85765,207798,-33804,-152067,-89238,-167088,-329606,-214681,-5643,-57870,-213302,-325185,-316406,-65797,143810,98285,-49686,-138608,-77990,-19674,-4689,133664,256529,122783,-90595,-256582,-436759,-578552,-463244,-165876,-71012,-128034,-139630,-101576,20636,218943,337498,176565,-149023,-369124,-334603,-232543,-246111,-271683,-187966,-105119,-92212,-175948,-270971,-301961,-302982,-297658,-250777,-169213,-87741,-52258,-44605,-100841,-266256,-346274,-207158,-111761,-167060,-155882,-69624,17610,67476,-72487,-347816,-392564,-105597,79133,-141046,-414115,-463491,-379911,-236206,-127493,-176667,-255435,-210345,-179889,-282787,-322048,-226843,-175480,-214389,-197808,-128494,-113126,-127216,-152580,-101685,13995,67812,-40513,-163114,-87523,14370,-102474,-240946,-200393,-222962,-433199,-542410,-350927,-132969,-111818,-232998,-408131,-490157,-378345,-371808,-509245,-443743,-174985,-77229,-158245,-56834,134120,30110,-126412,-100412,-100707,-140463,-143562,-138212,-165363,-178722,-132487,-75563,-91897,-133898,-188242,-200915,-125580,-19416,-31146,-155594,-199075,-143302,-54138,14136,-22587,-116471,-164825,-181543,-262515,-406665,-355607,-129592,-107135,-312231,-456738,-454677,-365421,-156428,-16824,-116689,-277545,-347898,-362471,-323811,-249557,-289973,-477841,-701937,-716749,-647433,-773854,-846310,-697547,-653420,-636404,-382425,-236437,-437711,-728059,-837478,-739110,-603236,-597427,-655331,-598997,-542290,-694785,-955755,-1203828,-1533330,-2214571,-3102717,-3577734,-3661435,-2999543,-1852750,-732430,1276741,3192151,2464745,931068,763099,836446,714098,230231,-1250662,-2618775,-1552718,339035,1012849,1231590,1915637,2360774,2595442,2534073,2137928,1761187,1452241,1198045,943700,743311,714638,724678,698231,741677,643743,478074,475295,535566,576545,594625,552441,524084,519788,540477,596259,586825,550146,475770,279901,151224,192189,314996,430623,446123,308767,58520,-35519,102847,77342,-85743,98353,498235,644112,473073,107078,-216411,-222742,11209,226572,284366,221236,164028,73693,15238,204340,434379,583262,699081,570390,358602,292984,193989,152747,325786,473324,425993,233016,44263,101129,230162,62403,-119152,-28182,96505,127931,180287,303238,429776,480379,425939,343036,270666,225436,251238,263345,180552,29057,64654,362074,444212,191694,143196,299131,218036,14277,16114,178839,250829,231994,120185,-30717,-13975,115151,198474,268329,272617,280996,433336,364987,42306,-20592,163214,177263,96746,46445,-76272,-151826,-55705,76884],[53736,-56748,-228966,-200370,-78117,-66693,-111495,-67455,-12153,-2852,29497,68804,24268,-25560,-313348,-471166,-415456,-168726,75251,203084,179341,137134,145231,-30027,-277736,-291076,-28992,256689,325638,237524,160501,-18414,-57685,97892,59127,-305871,-475130,-152628,177075,214258,138332,73615,20621,17730,84470,198931,234521,221915,260077,220116,140957,98798,138988,190293,135111,9873,-6653,-52802,-198001,-234457,-37935,208468,186866,-80992,-279520,-301193,-229104,-111928,-14845,-93279,-223813,-244907,-216540,-115144,39590,80689,32563,-4771,-86978,-60612,53593,46543,-27976,54231,228858,324402,320228,255109,106396,-21783,356,67426,-40688,-326999,-449699,-406664,-235645,-57219,-19521,-66013,-66189,-175017,-387086,-469419,-429701,-283831,1862,161538,12543,-157598,-199935,-167516,-102876,-101715,-137349,32117,209766,90135,20119,174059,271051,246747,269296,298854,162156,-175674,-345962,-172099,-5933,42917,18726,-90034,-86181,-37727,-160912,-301940,-236197,-8629,94054,-13934,-194159,-247164,-154069,790,138442,165452,24308,-107355,-119969,-167736,-307382,-308156,-96983,25394,-32082,-108524,-197842,-254506,-190824,-168290,-184651,-164363,-150024,-86118,77652,157011,14411,54834,243814,216112,165926,371575,415933,169862,-65198,-165683,-226170,-276960,-199926,136999,500409,519779,338109,237065,166235,-119925,-309118,-160377,-66205,-81635,102113,386053,563036,494078,303716,235524,142400,-56769,-117562,-142535,-146407,79643,206367,53895,-157674,-199827,-141414,-237832,-391173,-294349,-84681,22061,2338,-140037,-156362,22369,59668,46343,220567,297557,192940,209614,267025,183447,132315,-14403,-255370,-173570,120875,164759,129714,199825,197631,110089,-20834,-109234,-46961,-22836,-122351,-145720,-63998,-62067,-153362,-145144,-28377,130019,232062,132522,-4128,30492,51933,-10171,-36814,59435,109747,89735,43190,16899,-3441,-123598,-321860,-320544,-51613,30160,-91220,-71747,2232,-27573,67590,260567,316569,241225,111192,-16016,25087,107958,170505,248533,211804,50803,-64033,-243030,-340781,-49347,289924,300571,305341,310561,183379,126493,138423,182104,260917,250529,149502,54873,-36862,-113586,-161374,-32469,230723,172800,-224913,-451191,-300577,-19593,109287,16360,-40228,97715,131354,18439,32272,124569,16169,-131363,-25474,140832,-44071,-349230,-277582,-124790,-47744,234959,359410,74845,-226376,-284344,-187278,-99547,-63420,-106096,-196825,-208373,-196000,-219512,-155857,-55381,14936,39077,48504,-78207,-222692,-120776,79337,1600,-193470,-136207,1177,59555,174430,207991,63255,-47593,-79935,-28941,40857,87734,74135,72195,807,-218744,-425673,-402834,-214941,-39532,5426,-91569,-270679,-316099,-153110,5751,22491,76733,231014,356001,426936,387176,188588,-22597,-188544,-285768,-318921,-287380,-191456,-19141,40983,-65695,-30461,46670,-46578,-192242,-197826,-113159,26031,162206,87462,-86798,-50798,-3928,-81165,-76920,14636,-22643,-74695,-37367,-6886,-154247,-204011,-3618,30906,-276860,-437742,-213976,-46644,-97448,-72413,115268,260276,217792,197681,225545,90612,4874,108869,124316,60114,59959,186574,210417,-21034,-133342,12177,-72067,-321874,-343037,-218411,-111160,-70603,-99814,-126494,-135110,-47841,118823,162269,211217,258142,13672,-556513,-694779,-1149587,-3441896,-1860874,4491630,8367844,3953709,-1367707,-3265116,-2997305,-2026851,-823251,21878,-321819,-780277,-80031,649043,509426,24204,-76414,126545,201403,120494,-150127,-320384,-106749,309374,550547,431533,135158,-108674,-290229,-305784,-214178,-244356,-337067,-148986,79874,2109,15169,254713,220696,-118324,-299952,-204219,10556,253831,465186,557549,515921,314600,120766,12844,-173072,-394653,-481814,-413892,-104406,345889,541019,398439,81001,-197539,-142715,69806,-163,-185935,-53236,255730,293733,17195,-247351,-320458,-277692,-138164,-75833,-180657,-147801,181664,319183,85653,-130617,-228860,-308218,-223931,-77072,-43992,-51648,73794,178679,163983,110804,169395,150996,25356,119041,418549,486308,197044,-67885,2579,103584,72609,101596,22620,-173241,-87927,135314,197192,250734,293644,105667,-133460,-141615,90978,201653,8350,-265379,-263500,-86967,159925,277818,98390,-119877,-203768,-209699,-173685,-57924,48889,-14174,-95065,-114,54648,75315,227592,306863,152542,-6169,-61211,-46065,80248,269924,224422,-103723,-292573,-61527,282546,282093,30467,-115242,-66806,116471,204383,103020,59656,152504,73286,-112772,-91417,-40089,-74066,22480,-15758,-142223,32639,223836,210988,156868,36923,-47672,97559,282964,280086,168755,62521,-149104,-362861,-251398,72414,178327,-1947,-169516,-111379,41912,124055,64866,13544,-79299,-298148,-437436,-331532,-99079,80152,101012,32256,38179,30173,-14591,-40358,-147486,-208563,-202966,-209712,-71633,203221,331811,380847,437213,281217,-141229,-399450,-293778,-77390,29034,-51529,-243750,-351161,-221068,-100254,-146481,-80389,39282,-20052,-34813,51020,-3902,-255967,-476139,-268031,177402,264721,8609,-77256,100945,194520,27230,-69454,66492,82323,-117595,-314360,-332414,-201774,-124408,-269904,-277075,59542,196626,-79879,-246056,-186203,-170009,-170049,-32590,43933,-115024,-266120,-298103,-213360,17046,103493,-52048,-168478,-131176,-4421,12420,-49127,69081,244979,181473,5869,-206022,-464201,-635753,-510999,-246051,-204743,-272384,-219447,-104625,46354,206670,291438,189924,-73170,-320671,-329966,-207819,-215106,-274093,-196306,-83510,-65524,-180885,-293001,-315811,-294623,-186184,-65843,-71102,-105886,-75879,-70716,-184847,-363074,-381515,-190172,-102056,-184858,-178115,-72235,58075,133295,7061,-260795,-332918,-113733,22815,-193227,-466607,-509813,-377217,-184722,-87791,-188515,-281513,-171622,-64665,-189965,-358137,-322105,-215310,-240037,-287763,-228143,-205016,-229639,-234227,-159567,-48227,-16875,-106206,-220088,-149509,-36457,-120456,-214185,-193414,-264885,-458496,-528768,-381003,-165399,-65716,-122416,-305591,-449111,-400799,-442906,-631979,-582846,-252439,-71713,-79059,63072,237708,56533,-161300,-125554,-107112,-160112,-151797,-70158,-49758,-123969,-156577,-102455,-50331,-41264,-112388,-168805,-114148,-17115,-29345,-143765,-195048,-145538,-35392,67677,50964,-55873,-114848,-94933,-187779,-371452,-314485,-80038,-83341,-327779,-486064,-479737,-380608,-155870,-5249,-114352,-299676,-395571,-414894,-384073,-337236,-339107,-433560,-585610,-622658,-612406,-719733,-771112,-718304,-739319,-730037,-502975,-339005,-465851,-717192,-874434,-867815,-785963,-734569,-717830,-610914,-560827,-702463,-960338,-1195496,-1422857,-2090303,-3109694,-3767038,-4102718,-3377459,-1774362,-602824,1339091,3427086,2802746,1053983,764530,918688,664388,-32063,-1494869,-2773662,-1443095,724507,1435378,1325917,1625376,2134868,2528609,2508800,2199957,1886761,1537616,1287390,1074439,886090,813085,749132,719049,792662,714113,571227,542972,528191,561678,620505,576368,454430,351203,390966,534874,544533,475732,421430,277105,179287,234797,358709,445817,413588,236484,1195,-44741,118287,136119,632,176107,507878,554234,319697,16390,-200293,-184901,-8420,196370,291315,255531,219093,101233,-34255,111888,317173,444777,587704,536468,351747,205597,73793,135435,405740,550212,457514,247828,30737,25677,119313,-26728,-216788,-162721,-23101,50694,102141,180730,300697,415924,399163,275694,202357,159855,132515,167399,200523,131039,150191,401055,459845,162190,48181,206773,213352,98081,139295,303457,316840,201290,47063,-66656,-27382,100211,198671,257170,217627,234912,441135,417066,97949,-53617,64127,132738,82964,-16583,-153594,-209305,-106035,17953],[-19830,-77334,-218314,-207743,-93679,-78535,-113341,-56886,-9824,-4397,27223,79258,147682,169666,-170555,-401661,-369086,-137750,86702,170745,139837,154695,191910,13388,-185547,-192928,-79976,123680,271544,284136,255442,83987,-227,89936,62992,-265405,-414412,-93293,235360,269061,203921,179572,117288,66997,105820,219137,240861,140607,117377,161497,168417,132624,77687,78627,44086,-40090,-29820,-34507,-162038,-238945,-115427,114315,169370,545,-179871,-239676,-198706,-137642,-53859,-20973,-92232,-242694,-300935,-153014,59522,104858,-679,-109530,-183812,-120719,36703,85509,38289,117056,287120,360406,345334,256354,95496,-6905,41271,123253,-139,-317347,-525471,-555900,-414315,-238046,-161798,-113020,-32947,-179010,-402387,-425396,-376876,-231446,23162,134897,-20736,-179307,-158025,-4080,27238,-122944,-205233,-47130,130459,24136,-65401,41202,109356,69448,120465,197632,140654,-26618,-191846,-176965,-72105,17790,-19197,-143551,-144445,-78135,-173654,-315429,-253463,-10963,108338,38271,-90432,-161077,-114489,51037,199494,207953,33368,-94444,-67286,-64784,-235796,-341146,-185418,-422,-10267,-66261,-158635,-295646,-257391,-121230,-35869,-57592,-119774,-117526,17043,90812,30782,88518,198925,140475,138183,292477,246157,55337,-106606,-233961,-262090,-213299,-139232,87430,368814,388762,224556,136927,103713,-197597,-421963,-172630,25511,-4557,135538,386216,495432,312431,85216,152209,221211,88728,-32434,-134707,-178267,-6629,89223,-39452,-190396,-181240,-82253,-128343,-283697,-269596,-123080,15886,47078,-71138,-107261,7007,17663,44530,256310,343341,219508,180730,192738,77508,56122,-17031,-153571,-36163,202280,182565,122396,184077,199007,127541,-41346,-189044,-125807,6911,-38693,-84600,-54677,-27565,-89520,-118367,-28857,131681,188788,55139,-31729,60273,72012,-42133,-83873,70663,183702,110008,30540,45805,47625,-62275,-278339,-314343,-59451,48013,-75113,-14617,105115,27648,89401,310528,381053,263390,151579,125937,155000,128653,159239,284625,230052,44227,-74537,-212461,-258814,16276,253957,200771,208627,231612,114549,59880,72172,163389,273513,223790,81083,-9708,-27153,-75121,-163504,-47655,188033,144226,-169589,-391938,-305010,-34778,84115,-25528,-43763,109090,121060,6765,26750,71221,-88587,-192063,-11819,153050,-37387,-296859,-241687,-83432,57719,328777,383391,56668,-244656,-264880,-169671,-131261,-129470,-129453,-174421,-171756,-162245,-188667,-136084,-105969,-97928,-97955,-75668,-127140,-214217,-93140,133141,26920,-233398,-185048,-20040,56542,178172,216628,93615,8859,-21393,15347,133266,198861,119983,64624,42156,-80419,-260251,-285458,-167746,-76967,-94834,-145384,-218032,-206388,-106338,-71031,-141743,-118839,60202,318405,486786,449920,276465,107679,-40987,-174944,-260115,-238842,-160413,1165,23382,-143119,-146923,-781,-60504,-254612,-289560,-175218,-27161,83941,-23166,-220286,-141786,18165,61629,103272,155392,82887,1490,-37053,-76860,-187932,-159068,56575,51428,-265887,-352198,-82424,22941,-106519,-114634,107562,239155,100970,59586,140065,37844,-10389,156891,215127,166246,136996,178165,129759,-38660,-68278,29078,-124343,-388948,-415650,-274234,-62129,75857,22860,-112996,-101056,43413,118552,-122821,-291856,-217306,-327924,-909626,-1455899,-1903015,-3386481,-1956531,4477492,9710313,6003636,-386244,-2666063,-2826426,-2421121,-1605211,-829767,-517936,-621831,-77348,470796,542635,378349,275411,198851,122046,-19732,-285835,-418877,-203655,197172,479554,315759,-43575,-202033,-284181,-313097,-225413,-214769,-275392,-118827,89095,17362,16438,204908,122692,-232805,-380111,-214481,77399,325745,505861,559843,436299,220669,77878,7179,-158036,-378598,-457711,-367889,-14970,431946,520544,301359,-777,-251746,-185275,85932,93234,-51448,82554,347388,340352,37385,-204449,-247387,-233150,-207435,-182865,-228080,-178526,143969,360450,180021,-48334,-170272,-285632,-261764,-121053,-65826,-83748,33884,201303,208379,173634,266566,223314,56780,95412,293734,315769,102708,-122505,-53711,81812,74035,73747,-21722,-236871,-178618,81253,176785,246188,282663,85127,-192145,-214700,63609,217746,-2847,-278173,-303654,-152660,94138,198476,27716,-132654,-179554,-238713,-262443,-127068,-7999,-33059,-55687,12665,39449,129917,347783,390256,138529,-87992,-108142,35784,224750,306635,158413,-86062,-149046,41005,259112,213078,14264,-127439,-76851,102609,142986,31912,68254,201397,61960,-176613,-159709,-94187,-81220,78584,51608,-100585,49293,224235,246082,265056,185900,69283,149916,273790,217752,58207,-26633,-160164,-302420,-171934,100152,136300,-53973,-148785,-63867,6013,32057,2583,-39002,-134278,-380130,-533785,-390004,-147243,-42472,-20634,-13234,41685,56707,15222,-48750,-153744,-204029,-249786,-252871,-34502,248294,324778,334575,407411,269240,-153064,-418622,-291189,-41139,40789,-114039,-314561,-375359,-230963,-114043,-150078,-88997,26693,-771,-2627,99855,74988,-192409,-419737,-259554,143984,280701,113913,46309,243511,366886,137093,-36916,60402,52270,-195284,-376130,-353884,-255553,-211906,-324206,-297687,49965,175108,-132561,-337938,-272549,-172936,-44351,101615,71823,-154894,-297061,-266054,-105328,109362,66502,-198405,-264489,-98817,65314,51095,-65478,135,186936,208706,98707,-123966,-439643,-634888,-501217,-292613,-331547,-415694,-295554,-112288,40044,124066,144872,134979,-13199,-261553,-321116,-191895,-179643,-262963,-214806,-73467,-25481,-149508,-296831,-349327,-317903,-116683,76632,24697,-84005,-61874,-81660,-258336,-427533,-363671,-147800,-96294,-189499,-191642,-91753,78371,190577,96033,-134762,-242199,-128834,-33369,-183544,-428048,-504098,-375681,-161748,-67343,-187126,-288474,-126545,71306,-60608,-371751,-405587,-228815,-215970,-316695,-289883,-275409,-310477,-283011,-201649,-137123,-137286,-182379,-273793,-219164,-79589,-98339,-139974,-137062,-235583,-385319,-413057,-334864,-173453,-26183,-20398,-196055,-372313,-400166,-499421,-701608,-652362,-313453,-82657,-12864,143961,265730,50719,-179481,-145411,-111177,-176529,-176957,-32497,31424,-117976,-218974,-151451,-38021,8174,-64997,-136789,-95911,-32497,-66869,-157871,-189171,-132313,-11891,91302,67985,-56692,-135004,-83098,-157760,-366325,-342173,-128265,-119408,-336783,-489393,-500497,-392404,-159054,-23391,-135617,-323523,-439353,-437764,-393962,-407422,-407218,-422664,-480039,-508498,-562092,-669966,-721723,-769264,-837901,-826605,-648355,-476479,-508852,-681076,-864247,-968514,-968438,-904652,-828092,-675713,-635690,-775101,-1032330,-1246092,-1331845,-1866254,-2906451,-3786033,-4414508,-3797597,-1974626,-716089,1244901,3501375,3148953,1365833,880392,1021573,644110,-249659,-1719164,-2913080,-1505410,1039411,1926426,1562108,1510844,2009661,2488474,2526969,2266220,1955606,1583071,1364216,1207085,1019444,895009,770566,738234,817812,779793,678409,613335,538451,575341,649035,583072,391930,211051,258327,486787,525684,420883,387662,299759,217637,288657,418536,460641,364811,159939,-21949,-146,172841,211355,103613,250444,476176,406298,146884,-49013,-146037,-106231,17489,196794,322350,318608,289700,141465,-43631,62652,224041,306656,462929,495441,346309,148641,9965,151864,472145,573022,433267,246125,38282,-31164,32564,-44551,-226346,-246310,-120560,5615,93968,138415,214362,361929,366578,173893,76146,62875,21153,77205,213939,248234,259358,422003,438717,151129,8585,138669,214203,191260,269704,426856,377767,158495,-5410,-43760,9883,107287,208467,254825,175272,193995,414697,439010,171421,-50971,-29054,81214,73465,-62528,-205956,-237847,-144570,-57384],[-96494,-95518,-170383,-163160,-83821,-98955,-117889,-50005,-30349,-37873,14003,105905,248776,227142,-82511,-299245,-261434,-84129,111085,168288,110375,146298,206341,66227,-60313,-59179,-107776,-26778,174403,256268,245182,151981,55256,78596,57770,-212524,-324104,-43387,233627,248766,212741,241513,171217,73061,100896,215181,209662,34182,-33114,92495,177649,160585,33966,-19406,-36816,-61032,-18769,15805,-93403,-226742,-195271,5041,147958,120294,628,-83883,-103096,-159036,-134050,38958,52651,-208819,-330552,-162473,69077,118931,-37812,-218672,-256813,-139978,44088,128625,102973,144108,268286,330333,331806,234010,69451,-13390,50207,158918,66174,-242604,-553235,-648230,-504996,-337768,-289833,-192764,-49746,-189923,-358207,-302890,-263386,-178270,-24182,16231,-102554,-206226,-101659,161968,154757,-152743,-296562,-149297,35220,-22967,-132923,-86355,-48548,-105961,-51303,57958,85198,99170,4265,-98224,-92103,-34831,-90177,-199427,-200359,-117551,-154453,-266151,-221506,-4764,123794,91577,6900,-76573,-47890,117816,249953,240914,60833,-45264,33903,78664,-118374,-313967,-235179,-44162,-10374,-19819,-109313,-300688,-272889,-37724,103986,30792,-94471,-166207,-77336,13679,50658,97120,93452,552,58286,169026,63830,-66759,-147210,-281371,-287835,-151063,-72413,18498,177989,212321,71330,-17736,-6143,-234536,-416506,-104426,132524,61654,132711,336974,404486,153058,-141715,-9877,230878,214510,50402,-129945,-199647,-88554,-42026,-159130,-244551,-189202,-50001,-21443,-147816,-204058,-135237,845,70990,-11586,-64567,-11309,-3973,55367,270230,360076,208443,111860,124157,37911,23124,7422,-28429,104054,263101,186157,93837,112256,136874,106893,-85013,-287015,-216120,-1088,-2435,-66841,-57864,28575,17960,-55632,-4992,125796,111482,-38844,-63560,73368,91406,-58992,-119808,59649,219762,109278,20143,86895,100362,-16864,-226610,-258222,-29772,83162,-20660,70713,200297,66378,67550,301038,399389,272235,188970,249765,247391,119488,114739,253714,186770,17105,-67291,-142303,-162928,39541,173044,94943,104871,147639,58365,-2022,6244,130812,259385,177559,13023,-45096,18604,-6817,-125964,-45535,121157,92761,-105341,-305879,-300165,-70711,52802,-35305,-34566,92251,68017,-51095,11082,42684,-166815,-243484,-10322,147918,-4710,-170943,-130385,26119,226534,421840,364433,33353,-221260,-214452,-161525,-186621,-185326,-114901,-110582,-130301,-156159,-183474,-152298,-188453,-241525,-244081,-208379,-195907,-215242,-85169,132812,22407,-254167,-207720,-25591,43040,128957,173177,118057,75443,23708,18197,169524,241747,128659,62878,98140,46274,-103696,-153983,-112896,-122244,-189532,-185928,-137312,-85649,-73532,-150430,-268165,-263898,-92392,245855,476676,416898,267748,167999,85973,-30298,-150108,-176965,-120429,9532,-44724,-256311,-256194,-29895,-52054,-263276,-294971,-152632,-23128,43412,-82408,-288077,-205636,21991,154039,226180,231465,138390,37191,-54083,-135753,-185205,-97573,74466,2061,-281881,-266149,26360,84494,-92422,-136365,87520,180426,-31671,-61800,78579,-6177,-34471,179991,268495,216002,158008,103469,-3021,-79567,-10794,33091,-169008,-426139,-461656,-293125,-10606,168908,113755,-52842,-12431,140193,53999,-472994,-814002,-692114,-708024,-1268239,-2001144,-2052659,-2260561,-1507733,4192785,9726339,6782030,53666,-1974850,-2014446,-2117883,-1912422,-1425527,-653816,-295989,-14639,156037,368197,558488,475899,176239,10824,-164109,-393654,-471220,-285903,62867,354168,194844,-146444,-246043,-274575,-308987,-225074,-179643,-193874,-89871,58166,-254,-12457,115479,9609,-309582,-418986,-217125,119119,350938,472880,470022,273302,70016,13124,15730,-122561,-340631,-395264,-284779,62024,451898,445821,196467,-58579,-283828,-245611,41393,135043,53207,160717,354783,331329,61349,-143859,-171248,-172035,-235157,-254856,-261619,-207714,77788,345341,215316,-20892,-135796,-252097,-290503,-153391,-56856,-72328,3730,176115,179711,171678,287387,226520,50752,55322,147389,120818,-10780,-165119,-94737,81614,116331,67066,-71902,-285220,-253663,-4341,104168,177760,205199,24259,-245084,-255168,29214,194832,-17644,-240142,-279675,-164353,60973,140957,-30171,-158073,-178073,-272680,-311802,-146455,-36002,-29238,6865,22782,7489,146411,394568,407106,107515,-155643,-131290,129484,344613,278213,50405,-51885,13321,114972,173152,119561,15742,-119499,-95287,62601,68943,-55431,21022,174439,-2468,-267741,-242176,-158608,-97540,97792,91358,-45011,59331,162956,185618,276875,268340,140406,141055,205181,126062,-40775,-94698,-146444,-213444,-107543,67254,53673,-95582,-103959,-25747,-69192,-117842,-92086,-98290,-201827,-452131,-575846,-395791,-195324,-187188,-163479,-70541,32892,70544,32117,-65195,-165182,-217753,-294268,-276242,-10936,245752,286633,275433,340177,212329,-159882,-397138,-281310,-43473,8065,-182719,-349582,-331886,-174938,-78509,-115696,-74810,27272,34301,34520,113159,106778,-127984,-336410,-246175,64158,216273,164979,153245,335612,459728,235122,16511,57060,38736,-229036,-393628,-357650,-300565,-277089,-337426,-274960,53811,142858,-175770,-392078,-320098,-182303,-607,139808,62797,-172299,-308932,-259763,-47425,163975,27048,-310523,-317561,-47769,124926,89082,-62029,-69678,88303,185483,149765,-48920,-385720,-577498,-422744,-276143,-411538,-520587,-350559,-130013,-5806,-13666,-70377,16454,16984,-195673,-301137,-185926,-146955,-237893,-232628,-75475,15091,-98503,-295799,-405126,-366043,-101372,145958,97052,-27735,-9753,-64431,-296450,-438173,-288676,-86232,-87392,-167999,-191183,-120093,85836,230970,164566,-13379,-154229,-158785,-86978,-127227,-319076,-450689,-369859,-163175,-59969,-165142,-266052,-77338,193541,68722,-359333,-462901,-224843,-159395,-288691,-315672,-320908,-346369,-278985,-213004,-231133,-269285,-262988,-321722,-283831,-106235,-43282,-40008,-42605,-135519,-236022,-240608,-230438,-149545,1629,41180,-121676,-293157,-385141,-532408,-700378,-637693,-350323,-108765,26329,171500,225918,23675,-183921,-174060,-133262,-198859,-214906,-39911,43598,-170055,-307143,-211492,-55178,5560,-60949,-118737,-82821,-70098,-136252,-187776,-172911,-100646,8416,71036,14195,-128019,-224593,-152563,-181234,-393825,-439182,-267104,-195703,-316784,-452551,-507973,-400724,-167784,-65541,-172390,-340735,-466137,-434775,-376564,-460916,-487433,-457365,-425102,-420492,-527965,-651081,-723530,-852891,-934950,-900192,-778712,-619300,-563217,-635230,-807753,-1006561,-1101306,-1072434,-962957,-775990,-747845,-896954,-1152718,-1349512,-1307179,-1628179,-2561864,-3636298,-4560684,-4216912,-2455671,-1068646,982860,3385829,3417771,1788082,1093925,1140172,679032,-352526,-1870028,-3050754,-1774358,1147827,2334035,1886967,1615468,2012914,2491838,2587372,2334268,1982241,1599982,1412152,1295791,1099889,945860,801190,760258,811968,823948,775634,679510,579039,617823,669586,564967,341851,122949,168991,463304,538022,403261,382924,343865,267853,352493,486273,473622,313123,103203,-179,98045,271019,287941,193044,302589,414927,250879,23298,-51611,-57975,-8985,72136,219035,372797,404101,362994,187750,-9378,66021,174058,199876,358702,464141,347102,133038,6747,185620,498295,526998,352726,223069,61373,-56251,-3453,23642,-133690,-251380,-173822,-7787,138994,173518,188428,331073,334204,61226,-73006,-27091,-39991,20488,220105,351295,359816,409231,371893,148642,22643,98023,207265,262720,367113,510643,415274,117117,-21909,29893,88237,138977,232867,276871,173224,166797,345721,415475,247093,-4137,-86087,36544,68611,-80593,-218228,-228964,-159896,-125029],[-152108,-105641,-94187,-75429,-57465,-125593,-127456,-58932,-76334,-95781,-7668,141369,302009,173340,-63571,-206633,-148015,-31721,145801,197828,93928,113586,192252,116349,61329,64752,-111098,-147592,78067,189478,181009,195626,102770,71245,44367,-171985,-242183,-20908,176644,169735,172645,255700,191329,53573,75231,188782,153119,-63736,-146028,29393,156796,150654,6306,-81930,-91351,-49488,34736,95760,-7282,-198987,-252511,-93411,119018,237672,203939,110965,22092,-168055,-223836,72347,167954,-156659,-306340,-143429,69663,122264,-70344,-305578,-298405,-130860,52555,149455,150789,136377,183328,255511,287274,186523,32920,-39449,23053,157803,123475,-152085,-534891,-653686,-482602,-341210,-370107,-266488,-95937,-209647,-286286,-151989,-125777,-137048,-116372,-147952,-201400,-223952,-36514,306980,278721,-150061,-375790,-246272,-50303,-45366,-170333,-178356,-163869,-228682,-189279,-73472,16942,163817,189997,63308,-33067,-82100,-162848,-234817,-239148,-156688,-120782,-172351,-154718,-13634,103826,122229,88834,7590,36469,176009,272532,258171,88991,-2441,133416,218202,16728,-223521,-216662,-86550,-32149,15974,-68738,-274995,-232140,59045,192541,78539,-71414,-193809,-150419,-30388,71328,73472,-41894,-159137,-57319,27995,-87295,-170917,-183738,-296936,-297189,-115930,-34884,-60390,-16810,32106,-95622,-198584,-141674,-224535,-296435,15585,217066,102668,106099,260253,309968,41863,-324889,-213774,161093,283611,123640,-102435,-190561,-146450,-161344,-281321,-319704,-231431,-55567,52531,-15338,-111805,-120085,-22516,65214,22712,-39126,-27771,4414,90962,273425,342321,159825,24534,76124,72247,50876,61549,88574,214215,302118,190315,62081,11625,35943,61401,-128505,-351285,-261459,-32161,-21276,-98278,-80759,77684,128061,23239,43405,126973,33407,-115652,-85327,64730,98375,-57326,-132863,47785,224809,91678,16640,137440,151294,3593,-184590,-178246,15595,107549,45517,162585,273598,91484,12780,226958,358584,268452,224843,324464,271571,76954,50728,165080,93817,-25815,-45130,-50064,-75942,14419,66723,3135,17486,83670,32907,-43469,-40092,101896,228898,126148,-33563,-32296,95498,73644,-66010,-36605,45616,35455,-48787,-220018,-284774,-102163,46209,6281,-15367,36496,-30601,-143150,-11972,40695,-197597,-260233,-11500,131320,51004,-7879,22133,175348,413939,498565,319596,15820,-160929,-143420,-165009,-259837,-222655,-64665,-17340,-95213,-184495,-201570,-187395,-275058,-370440,-347466,-298934,-258469,-232097,-118294,55890,-27439,-255075,-192513,-12919,14587,33037,80201,116492,130830,46473,-17655,141925,215804,100374,54389,141517,126125,1262,-49586,-64995,-153233,-250700,-212202,-58665,21059,-53146,-210430,-326252,-321558,-183831,153157,389585,302985,181464,152274,158364,120384,238,-106195,-75921,11523,-137537,-383156,-331918,-26840,-17044,-215210,-216447,-62487,24270,41209,-83563,-280335,-228198,11728,180575,262373,228960,141180,40656,-74400,-168079,-150958,-32832,54667,-100071,-327469,-212648,79000,118957,-64102,-127986,76065,110575,-152492,-149979,49696,-22409,-45468,180118,262328,181530,105085,-25208,-158542,-131174,31168,33801,-187883,-422766,-466226,-263188,35060,183449,137088,32010,125075,237220,-66265,-821221,-1218454,-1025221,-1049178,-1600202,-2195115,-1391119,-141359,-749126,2750225,7841035,6301570,255026,-1269647,-781948,-1225757,-1671082,-1500603,-622687,105673,97428,-211394,16007,522277,503940,108320,-78147,-254721,-426758,-458097,-338968,-75553,177372,70821,-155163,-208751,-240521,-285608,-218526,-155215,-115600,-59884,5163,-41602,-60054,10527,-90515,-328010,-411714,-233175,95687,307819,370665,313681,88556,-81962,-59202,18166,-90832,-291188,-311347,-190551,107073,407820,348538,125799,-65463,-280421,-306770,-55611,109014,98350,159490,277058,276037,97922,-70438,-116205,-130601,-229425,-275852,-266683,-226968,-10952,262066,183777,-41536,-122924,-211366,-299327,-173196,-40220,-46397,-15933,111807,88328,100834,219604,162095,13517,2581,4045,-62259,-122233,-184308,-110216,97733,181183,73474,-125479,-309520,-284528,-92093,-9323,46094,76135,-55117,-275401,-262930,-22480,109253,-49577,-163822,-192114,-125271,53246,112998,-52926,-180634,-200152,-304985,-317361,-123122,-24394,946,62778,9225,-44396,114199,348599,350151,75714,-182421,-128114,199031,396740,192373,-59964,-2672,154496,142416,48594,33066,45341,-80006,-106396,15610,4621,-136430,-71174,74832,-99712,-348173,-309562,-223052,-129331,74094,93877,1386,50443,52190,42139,187013,267554,153906,72353,90688,28844,-98470,-118476,-111693,-130786,-82882,-10952,-38857,-111732,-50724,-16038,-176311,-294344,-199454,-149706,-263317,-487762,-546861,-345528,-228641,-315887,-285380,-113335,20074,61721,22762,-85909,-177832,-243672,-323722,-279517,-10037,206512,233086,215215,246447,128633,-143913,-319056,-250370,-76362,-56106,-233694,-332397,-230057,-76393,-17155,-59768,-44304,39727,75341,65288,91295,89800,-80810,-253939,-226991,-32894,96808,146789,205219,347733,448122,293495,75693,62836,50492,-202700,-354970,-332770,-312420,-292304,-303457,-221907,55519,99137,-194766,-380413,-309202,-197098,-49166,73920,16232,-168527,-308694,-296050,-70484,150819,-18991,-369240,-322314,4721,161574,107878,-61369,-143226,-40857,104472,140317,-9767,-329641,-481253,-288867,-191019,-417010,-554310,-366905,-155294,-80785,-167858,-292873,-132811,20541,-120958,-260584,-182200,-118487,-201349,-239313,-87493,39551,-55689,-304546,-470934,-417703,-131242,136270,131014,42954,64813,-18814,-285154,-388625,-176258,-25192,-72053,-115216,-169757,-140218,91932,249064,189628,62938,-98665,-203930,-135740,-54013,-182436,-366902,-352969,-177559,-57811,-123766,-215406,-29326,271074,165134,-315989,-479873,-216811,-97596,-223169,-312147,-340636,-328423,-223851,-192482,-302935,-376494,-331291,-357050,-333579,-122717,17912,52018,63143,10949,-53765,-69476,-108466,-105140,10997,44362,-108848,-245107,-369405,-536163,-630072,-552753,-362682,-143393,34145,151232,152102,-2539,-179523,-220452,-182440,-224461,-247961,-85872,-18311,-259899,-391470,-264814,-90897,-39519,-101433,-124559,-83036,-124677,-216540,-212587,-139104,-57858,14437,5372,-101456,-250807,-352629,-278552,-248831,-444794,-581228,-460315,-284091,-260712,-376776,-496110,-405514,-183045,-120806,-217263,-351214,-468836,-412466,-354131,-495631,-564478,-529794,-436420,-387349,-525718,-672474,-781035,-958715,-1015522,-932457,-858462,-736944,-624168,-600596,-722785,-969669,-1153726,-1201797,-1092406,-890674,-879480,-1047610,-1293181,-1484947,-1378767,-1477120,-2200153,-3383386,-4576140,-4585600,-3098048,-1564513,622198,3157189,3585750,2221438,1355135,1244849,746208,-331631,-1915710,-3191188,-2197184,978193,2534223,2224418,1907322,2125332,2533159,2669332,2400266,1993490,1604854,1420136,1310252,1108417,965430,850130,787863,780377,833358,837225,729622,641338,671613,670479,523827,309049,99394,142830,469637,573735,419696,396937,393255,326116,417206,547034,486558,280281,91320,67944,231085,394078,347009,244272,319881,342235,140365,3207,32306,56619,81226,127063,245944,431849,500783,428564,231886,59115,118655,174262,143630,294251,444279,346945,144386,37316,207100,465040,417492,232793,178783,86326,-48402,19938,161138,38774,-174910,-169969,3931,199604,248604,213721,321595,299897,-39543,-200094,-69111,-20033,17616,222327,416835,422516,356466,264249,141340,68677,77092,181005,288497,402650,529694,416939,88254,-766,130620,186238,186252,262253,317944,216585,153897,236797,339542,303216,76660,-92207,6616,63633,-70876,-185048,-178819,-140594,-158384],[-165798,-101887,-8350,30445,-29299,-153804,-143302,-88681,-138189,-159861,-33627,173630,308551,88623,-94799,-155637,-80773,-576,184456,244634,86920,68974,164676,154924,153220,150744,-91244,-204066,19345,130775,133547,229766,138629,71093,23973,-161840,-198984,-31811,87032,62641,98116,225665,193382,37540,45373,149346,91092,-126704,-198050,-18097,103279,82464,-17861,-99602,-111231,-15402,119560,188984,73457,-159381,-266169,-158778,76714,307482,363017,281840,142167,-150224,-281230,75207,224989,-99981,-246269,-106216,63940,115066,-90425,-350513,-312485,-113072,43896,132522,170390,104478,65371,166586,224914,121224,-4814,-76073,-30483,117539,137976,-96618,-478138,-563633,-358773,-270597,-391331,-304361,-144319,-237805,-224654,-24154,-5591,-116974,-214185,-291028,-274316,-217681,25881,405282,386274,-94560,-408592,-306237,-96108,-43625,-172817,-213813,-213740,-270891,-251470,-154987,-38626,163022,321120,270248,100716,-92485,-199580,-226486,-244731,-189506,-89556,-63372,-78491,-60332,16549,111311,156069,98846,128107,213615,266410,260592,100647,-4980,177914,307391,134485,-86347,-126654,-110792,-66039,33873,-47503,-231812,-147738,144501,211242,77088,-56060,-183976,-164739,-13195,96159,27247,-166573,-289421,-180016,-101338,-181831,-239341,-212004,-277925,-282669,-119295,-56151,-143827,-161343,-109101,-243877,-366588,-268320,-173945,-106894,138958,245791,103919,67398,183868,232961,-12255,-424633,-400718,26958,268468,172705,-39170,-140570,-161870,-238114,-373109,-394828,-291263,-95174,69323,76622,-18709,-86783,-51334,30572,24736,-37212,-42451,36416,152100,280339,292299,79378,-60233,49933,149956,124084,125653,164591,275731,327618,207905,43151,-82330,-64352,13914,-147429,-338774,-222605,-59668,-79358,-163332,-119380,97948,199171,93691,108619,145261,-15019,-148622,-84535,40681,85668,-43134,-120395,53815,214201,67994,24031,190229,196111,3118,-161130,-109598,40393,93013,94986,237683,316676,109227,-52663,105352,268209,254726,251986,326508,211736,-1626,-24372,42036,-24090,-77033,-16019,44725,-8184,-41237,-36107,-61751,-39124,55660,45505,-56883,-60369,87024,195999,86752,-43311,25907,179964,140356,-7658,-31316,-23351,-14918,-16607,-158455,-259227,-110385,79338,94906,5655,-56617,-160477,-239957,-36748,53381,-177300,-227198,-5550,112396,122319,152359,171632,321205,563401,537391,264550,8659,-83829,-70305,-174333,-326446,-231545,10135,84720,-74894,-240608,-231176,-219287,-340615,-441494,-367615,-312717,-292154,-263802,-195482,-89105,-122815,-243540,-143606,11835,-26848,-85415,-38581,82914,157652,46398,-74014,67130,148063,49757,27743,148679,144013,34920,-3218,-39545,-156564,-265554,-227751,-7669,100109,-32470,-228819,-306182,-289810,-202608,58602,248416,154616,66462,82312,163458,248945,167910,-26537,-27254,17578,-221207,-494653,-359815,9119,38289,-127068,-86772,54131,84006,59283,-43319,-210978,-202416,2610,154210,215232,161965,102635,25407,-86121,-166266,-96387,25391,17742,-211712,-380563,-200765,69562,120145,-32553,-87670,92824,60952,-235154,-195444,51298,-5076,-32284,160084,192222,67229,-12591,-177007,-303771,-181784,52781,42566,-168098,-378640,-426603,-189891,71853,134120,98993,120292,290992,330618,-203704,-1076604,-1387251,-1130254,-1298349,-1868739,-2029415,-117170,2371620,77223,-39568,4183437,4823044,451113,-623067,524146,-49721,-1006496,-1019469,-348616,479708,229513,-524174,-404695,314342,412293,68452,-96536,-251407,-361457,-377620,-352802,-200390,-28941,-51166,-92115,-96040,-172853,-240919,-207704,-145514,-55746,-22760,-37548,-80958,-103922,-79454,-149248,-281143,-362543,-276397,-12606,192720,224108,139941,-51423,-181654,-124395,-7651,-85954,-241146,-225558,-112070,108644,313452,256381,112522,-15279,-239448,-351048,-178978,25197,79704,88743,143558,198638,151499,15857,-86412,-128713,-205328,-244805,-235375,-228708,-111453,118289,100629,-84262,-119862,-165719,-281521,-185127,-42593,-38847,-30922,28945,-36034,-25501,76064,53271,-34726,-51215,-112539,-203699,-210474,-174818,-96334,116957,239179,82887,-171573,-305346,-262829,-156714,-137270,-120501,-69407,-123510,-269192,-242249,-89158,-35382,-104961,-73663,-63975,-55384,58420,110032,-36905,-186075,-233019,-324068,-287770,-78951,20304,49925,83709,-40892,-111719,37564,215765,230850,55722,-157674,-105172,216692,359357,75432,-133302,55138,242462,120399,-76146,-19526,101265,-7321,-93590,-17025,-34003,-193419,-186209,-77592,-204592,-382079,-332847,-271951,-174165,15405,58986,15590,13455,-81946,-142349,27537,197035,123587,-24096,-36998,-49808,-101965,-92701,-69553,-86973,-106108,-105158,-113723,-101525,-9742,-45071,-296955,-451724,-290589,-183880,-303729,-468741,-446623,-250880,-235745,-397002,-354187,-125347,7946,24355,-18702,-104630,-179948,-259948,-324239,-266328,-29481,154759,184899,168104,148513,41214,-100499,-189589,-193507,-123444,-127200,-246524,-260780,-97206,27850,38220,-5632,-5281,65364,114636,79879,43330,36406,-61832,-190607,-196532,-109560,-33169,67106,178988,275368,346365,298953,122361,74157,79494,-122072,-261492,-273058,-280706,-253549,-236900,-166426,35589,44738,-182276,-295365,-237245,-208645,-159229,-62589,-53694,-149306,-302513,-368364,-166671,70286,-70511,-371319,-289046,35167,158178,86170,-87473,-223455,-184852,-23002,78613,-13534,-290447,-373411,-134782,-60167,-343655,-501461,-333980,-178256,-161345,-291797,-454421,-264044,13143,-34981,-194382,-169508,-91857,-159067,-229794,-106515,32701,-48668,-331291,-523462,-445710,-181419,66280,122507,102702,136392,41042,-227375,-290673,-63541,8895,-54071,-38143,-122831,-135392,103332,241513,163919,73932,-89484,-256743,-176992,4740,-65459,-276049,-320051,-190744,-54830,-73290,-150285,8985,287005,210509,-238662,-445812,-214134,-55956,-147138,-286841,-333859,-265063,-140451,-153666,-330877,-424460,-365211,-369513,-362755,-144829,51003,103633,147109,163324,113854,53590,-13805,-65107,-4614,-8686,-158633,-248652,-366144,-510780,-511844,-433476,-357141,-177656,16766,105683,88032,-6825,-172615,-285689,-254004,-241080,-252933,-146455,-128796,-347540,-437501,-293450,-127634,-103634,-173214,-155908,-97700,-182214,-281101,-210752,-87203,-20310,-4310,-93729,-248846,-384256,-471518,-417043,-338476,-501851,-725596,-653585,-358951,-181754,-279684,-465067,-408604,-207368,-178784,-266237,-363049,-450357,-377988,-337375,-507010,-621125,-617175,-502034,-410680,-550147,-723719,-876197,-1065909,-1069300,-921160,-870766,-808400,-686967,-595865,-640540,-876904,-1126326,-1269007,-1191169,-1002936,-1019750,-1209460,-1428696,-1627346,-1550512,-1495542,-1962809,-3138867,-4542830,-4862463,-3699571,-2048805,282277,2948002,3697950,2590945,1599948,1291260,786431,-234715,-1851434,-3315165,-2655744,562725,2501601,2521378,2288219,2288198,2589132,2744458,2461635,2015931,1612417,1388945,1251220,1060683,967378,914109,817911,737589,805243,844587,748157,695200,707024,644490,471338,297736,138867,186705,503739,613433,447864,405206,424689,380646,466210,583898,503824,288627,139417,171035,366185,506545,373835,246866,299425,276315,109420,104395,200270,186571,144808,155610,260068,485234,593498,478808,263581,140325,204521,218410,140827,268542,422439,330943,154223,61639,188709,369702,269676,104017,121918,100496,-15638,90978,325038,239754,-39243,-108611,33673,237360,312168,261648,320163,256745,-112500,-266698,-37116,85921,72703,225764,435649,433388,271791,134835,118086,114880,62932,132826,261711,368676,478866,378469,74825,45014,228787,278884,230141,273991,353225,285246,149177,103945,218483,320338,166206,-52576,-7901,51961,-43038,-113142,-91075,-80160,-137815],[-128102,-81087,64804,122531,-10961,-176266,-164062,-135143,-198380,-208022,-58175,191191,293686,53812,-134609,-153483,-83620,2048,218945,284889,82729,30170,140877,176955,203466,192171,-52984,-188275,11489,114289,149291,263163,162050,78693,1395,-183783,-204318,-68484,-4023,-39888,4493,160245,191529,51502,32469,110070,41499,-145476,-194087,-48016,26531,-38667,-53808,-79832,-100344,21424,207241,267929,124627,-113608,-226935,-178965,17611,297372,427058,382890,237896,-89772,-271603,53696,214664,-54114,-177521,-65490,55507,97447,-94881,-346975,-308853,-104457,12506,80400,159392,65260,-42461,90702,157746,52063,-33648,-111345,-91618,51987,94496,-101530,-390913,-394100,-175583,-169696,-365593,-296944,-172189,-270136,-201007,46701,64569,-121713,-279956,-355290,-286853,-181776,68637,433457,452769,621,-379107,-308417,-84900,-24975,-144289,-187805,-197529,-237101,-227684,-165587,-60346,126500,380577,463718,269811,-49170,-173651,-162721,-207242,-205672,-71124,31308,-17632,-152851,-145867,53108,213604,202035,217259,234189,245538,254464,87076,-68600,137400,318950,208367,68687,11684,-107543,-97213,35582,-44786,-186213,-46444,200837,171479,35216,-58022,-149557,-118729,64447,132981,-18217,-245573,-355547,-278507,-196345,-218161,-265969,-226749,-229509,-238572,-153921,-144989,-229116,-223005,-180269,-343529,-485071,-351269,-98291,85829,218715,202894,55504,21780,130506,190635,-11694,-422969,-511642,-137220,160760,177644,48647,-55649,-124805,-247991,-404892,-435844,-334341,-152936,18986,96742,43417,-53853,-83034,-24085,-3441,-59224,-59459,72599,225802,300623,220324,-21270,-128198,36164,220108,201920,165557,176597,285740,348029,242891,46143,-138496,-127022,-15695,-129692,-237123,-96794,-58292,-145369,-232550,-160627,81695,205688,134281,173292,177807,-19563,-130139,-59802,11870,52727,-28340,-88789,83236,202376,51126,44263,235374,229182,-5711,-154622,-81461,12191,25087,107606,277600,327665,124403,-105632,-31359,156537,235913,256411,246372,70935,-117015,-109923,-87299,-140314,-130493,8432,125628,43996,-93296,-107612,-96851,-63431,65198,89853,-45078,-61410,84898,171458,72295,-14131,102996,236544,167414,26966,-35842,-75677,-54353,-19506,-132925,-225374,-92533,139679,200758,18907,-169059,-290368,-306354,-56542,63191,-118001,-145028,12870,97004,194672,276952,280636,424376,630547,517971,206189,8092,-17291,-14788,-179019,-354570,-204510,92354,172074,-72282,-304392,-254303,-231816,-372043,-430922,-290683,-242291,-284227,-300302,-297002,-263227,-245945,-231615,-79471,35670,-74928,-194644,-147567,28089,148005,29022,-126790,-21718,79858,726,-20241,109518,108157,5424,-24673,-47159,-131898,-236365,-234420,6002,151684,5742,-190390,-219387,-197647,-168172,-20822,96461,27966,-21914,-4935,109603,329799,319776,60384,25654,36530,-266755,-561168,-339166,66315,98704,-29827,43789,149798,122253,70697,6954,-111046,-131731,12997,106397,117816,66699,42988,876,-86010,-133729,-35322,72058,-10025,-280767,-401851,-211871,19656,96890,-4095,-20440,148106,55831,-260889,-194280,74580,35216,-2747,120529,74641,-91282,-159824,-310110,-409074,-224019,52816,67376,-106134,-301871,-351977,-95976,97543,62725,40428,197692,453003,413923,-306113,-1158849,-1268138,-1004675,-1440275,-2050559,-1637953,1229682,4395953,847688,-3311869,-329564,2699814,634844,-113315,1541734,1030233,-180935,-201596,134735,742596,346508,-687412,-742015,43776,289529,109905,-24593,-148253,-207792,-247058,-326478,-296796,-226457,-158727,-6016,48884,-80900,-180389,-190205,-140156,-14234,28266,-38172,-87733,-119697,-127478,-147526,-178550,-282777,-342913,-190309,24149,68031,-376,-104907,-198975,-170273,-71828,-117609,-197796,-152407,-66195,66929,189268,183328,150432,73277,-169743,-364005,-293925,-85835,17442,-15994,89,125867,217536,117226,-64813,-160285,-177737,-175370,-170741,-209651,-210083,-59849,-3502,-117040,-113259,-117999,-238990,-196777,-81845,-70608,-50116,-48641,-156431,-179778,-108594,-64953,-70031,-90204,-184421,-286295,-260961,-139839,-56156,125377,261729,87098,-195185,-274459,-203539,-185870,-245125,-273432,-188906,-156166,-222122,-200164,-156177,-205511,-178320,1944,65856,17171,66052,121192,5132,-166783,-256141,-319641,-240460,-38683,77654,99792,54401,-124461,-181785,-65559,26117,77110,52744,-89355,-72699,175098,240800,-39578,-148106,110524,262645,59676,-165801,-28927,167464,86183,-48451,-19941,-41132,-218945,-298425,-250316,-294451,-352214,-296643,-290713,-221013,-57799,-1901,-14741,-52333,-206801,-310669,-144889,92194,78858,-100598,-137409,-93864,-59089,-30116,-37277,-98507,-164266,-182213,-156070,-79473,73,-110413,-407578,-549265,-339810,-199289,-315264,-391560,-292401,-134516,-213033,-415324,-358153,-104493,-1311,-38730,-87581,-115702,-158738,-241860,-288972,-243780,-58001,115604,157771,143231,70835,-29860,-41571,-37465,-118803,-166270,-179787,-213071,-148118,31996,102361,61233,26356,36036,106440,147736,73137,-15979,-31039,-70801,-151445,-150438,-135347,-127931,-47170,75451,140120,200988,258607,142515,79889,106414,-12993,-130000,-181474,-211843,-180251,-166922,-138735,-18011,-16223,-142316,-156285,-122339,-205181,-273588,-210238,-123879,-122158,-292500,-448320,-292490,-46971,-120178,-328378,-238707,22485,100433,11690,-151276,-306163,-321278,-166701,-4537,-44411,-271745,-280732,-5187,72865,-212943,-371484,-254033,-186160,-221488,-350253,-506928,-332631,12101,57910,-107407,-139896,-64123,-118454,-206251,-130079,-14070,-93358,-373283,-538532,-429189,-222380,-29451,79346,131007,179152,91014,-142947,-170557,10728,-4974,-43635,44466,-53054,-98895,115790,206031,97943,27300,-120126,-304378,-207798,27685,-2556,-199222,-270306,-190830,-49016,-29813,-92587,28084,243635,205717,-130679,-357912,-216693,-48159,-86226,-247238,-300778,-178997,-63656,-119092,-308397,-395208,-346925,-349422,-370040,-187176,30149,96035,181810,278367,230213,108519,23269,-55717,-48367,-96958,-247191,-302866,-382638,-464026,-379362,-322378,-344120,-204257,-11547,65772,68263,19453,-169980,-363127,-332602,-233795,-212239,-191767,-244009,-392381,-421125,-285979,-148023,-158992,-253352,-205542,-121327,-224854,-307604,-170842,-25740,-7036,-53955,-205514,-387190,-481302,-536775,-523078,-423846,-543571,-823073,-790991,-404494,-107136,-187689,-420596,-413434,-245058,-233614,-318314,-387244,-422165,-336833,-321567,-489829,-644413,-691321,-588692,-465871,-578611,-778539,-974124,-1148527,-1092221,-879422,-822086,-826130,-744254,-626686,-591246,-769193,-1045094,-1264886,-1240026,-1096292,-1156320,-1362296,-1535871,-1745131,-1785696,-1702529,-1940346,-2992378,-4521113,-5011764,-4055258,-2365069,65448,2857255,3811401,2857112,1768786,1241671,737723,-137285,-1703254,-3382276,-3012910,37177,2325897,2767341,2631238,2425889,2628901,2789674,2516944,2062680,1629101,1331673,1150969,999850,971638,974815,840383,701334,749296,793650,721739,702571,695346,593519,425725,310837,226975,290758,556586,634929,457491,381275,416748,413293,480434,584155,529473,350794,244705,285882,466575,571941,365609,208627,249036,230026,162518,300093,419885,316077,174850,145903,251797,519024,664765,508048,273048,207814,298980,289234,178854,263865,378997,285750,137624,49577,120292,229913,120986,1730,70119,100925,30466,182526,462462,409052,116982,-2172,76702,231186,324352,299401,310060,199483,-150662,-254561,68073,252008,170328,234579,415405,399015,176968,11901,74839,132658,45031,72736,195858,280578,372924,304351,69872,92609,299636,346611,249303,243147,351388,343909,144385,-26032,74786,289573,234463,11432,-11965,29084,-11693,-20028,21388,17765,-59457],[-46548,-45936,106397,174299,-4942,-184422,-185332,-187345,-239500,-223383,-75319,187321,288817,106063,-139168,-180851,-142214,-16135,240568,296227,74834,10597,129934,179983,211614,195873,-6828,-121684,40197,144436,225235,293192,175310,94684,-13440,-221322,-244331,-113770,-68832,-114425,-94812,72060,192150,106263,52165,82292,12294,-130456,-160868,-64654,-55008,-180710,-108716,-43106,-73181,40160,262947,303009,129349,-68058,-141519,-155431,-55432,201144,380099,400438,308045,20563,-183250,20875,145613,-36004,-126378,-33450,48027,69462,-87085,-302600,-296010,-113508,-33392,12383,126011,35802,-104499,41133,93947,-5906,-46796,-135291,-140217,-13544,6128,-155763,-280973,-181224,11783,-81340,-318427,-255502,-169081,-298267,-221056,53603,71133,-148296,-291976,-316122,-229247,-125373,73701,377427,450976,94838,-299009,-254415,-25794,-1834,-95991,-112777,-134571,-158942,-141690,-111294,-38574,99425,382444,587802,417939,42768,-82539,-51844,-129318,-196122,-67255,91381,13178,-277089,-357373,-41871,262855,311027,294868,249255,228382,246070,50844,-177569,21212,256892,230732,209682,158937,-76990,-112180,28519,-50954,-148910,40255,221869,107424,-24090,-83722,-123172,-46328,172666,187919,-36365,-261808,-348830,-329132,-246924,-213262,-255453,-222601,-162288,-165308,-198095,-282388,-313262,-203791,-173509,-377886,-531641,-368624,-16576,222848,229231,96658,-41850,-32759,108683,190435,35857,-325495,-510472,-290922,-23455,122170,128729,42752,-39426,-183458,-362165,-410524,-324996,-208410,-89474,33117,47919,-43968,-117992,-87304,-54501,-100679,-83938,89738,288874,332527,142181,-125277,-174055,21861,238048,237468,148511,118416,250680,362784,287526,71659,-140565,-134004,-22302,-83305,-72338,81228,-16457,-186934,-276254,-189944,35002,147802,133873,213665,207002,11789,-75153,-24504,-15017,5478,-24283,-50701,124061,194652,50221,75783,262653,243663,-9733,-156066,-104715,-79359,-87979,77823,273010,309304,136724,-132275,-148299,58239,217596,223747,92211,-128642,-262999,-207706,-198688,-235628,-183691,16534,182278,92509,-106895,-131484,-109358,-66443,99115,148147,-19411,-57996,83651,157297,84779,39906,158587,231709,138526,25646,-50006,-108142,-86303,-57052,-138636,-186182,-62797,190395,280197,19125,-268957,-380464,-316528,-66427,56170,-41384,-30289,41954,83456,247428,346800,331049,464064,600339,430910,142296,4494,15619,10040,-169007,-321534,-140984,163865,225168,-84118,-348218,-252378,-220907,-371004,-344027,-135355,-108289,-234952,-325410,-387732,-413031,-366460,-230431,-25310,43605,-122758,-268151,-213348,-25257,106447,2691,-156461,-89282,47190,-23098,-81339,31273,43424,-58000,-100039,-88512,-90120,-175293,-228069,-7552,185975,74141,-92829,-92157,-89580,-116849,-73152,-20942,-35843,-46574,-74771,18364,343717,420242,145625,78871,69132,-260924,-561485,-280113,125522,144548,42234,127311,189603,116877,52555,34990,-16552,-31297,53245,69117,17938,-13278,-16298,-31923,-80508,-83757,19160,105502,-8994,-268792,-353911,-210831,-34043,67928,22077,63128,236633,101808,-224108,-148252,108660,76096,18683,59987,-58338,-242022,-287799,-384003,-453253,-254869,33784,109195,-9335,-205459,-260998,-15821,104818,12966,12912,258298,574396,476475,-329689,-1032833,-899170,-724657,-1493064,-2151466,-1257210,2001984,5156770,1585064,-5436132,-4253297,281770,565919,171455,2004119,1700466,517858,586510,659776,847173,420099,-651577,-861061,-164809,209320,232916,117962,22804,-8121,-99144,-271001,-355998,-373651,-235515,52246,164314,10500,-115379,-161776,-120500,22969,95618,18434,-41688,-91926,-119878,-83821,-44159,-188135,-410229,-388424,-161930,-66504,-77146,-72527,-138198,-188327,-163299,-176067,-162999,-96508,-53206,-5567,58093,128803,206975,162522,-87853,-337500,-368297,-185786,-54027,-109743,-111200,73824,281530,231421,-24336,-196989,-155137,-89950,-86051,-172518,-292784,-234950,-95288,-117185,-96126,-73307,-182602,-214465,-158586,-140989,-79669,-102543,-242612,-328595,-289648,-159611,-76163,-100909,-203393,-306495,-269210,-89348,2393,116170,232734,81419,-184906,-224876,-137143,-182490,-301358,-361568,-248587,-143430,-142906,-145341,-203333,-349895,-253278,40317,156373,66796,71570,135916,52371,-125674,-251955,-289206,-195104,-19558,121848,128343,-20750,-221668,-237511,-169777,-174786,-74226,64164,901,-38721,90288,76390,-126363,-109693,150353,220137,-21480,-204053,-8076,218141,175640,22712,10349,-20152,-215956,-386425,-406124,-354719,-267977,-206961,-272279,-255000,-120132,-69223,-85395,-137005,-292314,-410035,-270617,-4548,49872,-116828,-178655,-101278,5275,44826,-27503,-158091,-227913,-216769,-167149,-69345,-32102,-197658,-486561,-568148,-337168,-202167,-299078,-269889,-115214,-23309,-166809,-375174,-307016,-59665,-5026,-114368,-169354,-116142,-107860,-177565,-225114,-221605,-82516,102562,154589,139368,29232,-73776,9019,93060,-45917,-191254,-198514,-142105,-19477,128654,126783,41852,27259,76229,162798,172736,46047,-70808,-87866,-97005,-131174,-90697,-99377,-158488,-161362,-80697,-18887,70463,197304,132328,68371,111839,88519,10067,-71824,-125604,-105324,-124371,-156694,-101099,-75783,-89922,-5864,204,-178809,-334684,-309140,-171770,-94141,-276686,-498032,-388041,-153441,-156405,-260830,-194090,-42509,-14258,-109452,-242210,-376518,-423261,-285466,-69603,-73671,-262918,-220070,62990,161315,-64690,-197603,-144037,-169794,-244224,-334345,-441898,-317377,25230,142882,-15426,-93558,-34572,-85814,-176191,-156825,-99530,-187273,-417763,-502879,-363864,-232303,-114182,17986,119197,175437,105771,-61959,-60049,23625,-71168,-52902,107388,27015,-39544,114308,141425,14647,-46286,-167703,-333271,-225769,9463,-4634,-148982,-207656,-171804,-42598,-9059,-63562,20941,159727,166336,-5133,-225145,-215580,-73030,-57775,-201986,-245671,-99304,-26400,-110360,-247367,-295990,-272370,-293049,-357343,-253744,-49915,30976,155246,324107,278366,103497,-2185,-92405,-117317,-188896,-335924,-385507,-417832,-411487,-268223,-251462,-333363,-220592,-34536,58131,103400,66550,-177564,-441155,-399671,-193823,-123523,-199944,-322010,-372556,-339945,-242028,-141654,-184345,-317908,-260737,-145881,-239171,-287662,-99297,28462,-31450,-133156,-308221,-479976,-507637,-525386,-568235,-482525,-549591,-833784,-833100,-417292,-65154,-125425,-372546,-424409,-300949,-285685,-373107,-430218,-398970,-293055,-293550,-444076,-632647,-730654,-656360,-514034,-582522,-805784,-1036093,-1183452,-1085481,-827840,-736732,-795765,-785866,-681915,-590668,-689412,-943849,-1191302,-1225459,-1152366,-1270083,-1481715,-1593018,-1802198,-2010468,-2037159,-2131061,-2978905,-4538100,-5021362,-4046202,-2413461,25044,2931364,3959396,3005117,1820599,1086952,573459,-105984,-1526013,-3352125,-3167510,-413448,2150998,2967953,2831141,2478360,2627425,2795520,2563436,2126119,1650457,1268843,1059193,976490,994207,1006511,842919,684517,683321,697395,647519,639372,624517,529919,405879,350226,341962,429546,613427,622764,426363,311516,359551,406183,446865,544995,564033,462016,385978,384894,504791,570155,334618,152750,184690,208184,274376,529008,636497,425642,178241,106945,224044,523595,697818,512650,256370,241063,375889,363632,235289,256738,301255,208957,87830,-2610,16913,79850,8761,-45211,45657,97314,79937,262570,531213,501766,254242,127115,129870,185633,275848,306020,280806,130505,-154214,-170759,217734,429387,280117,249748,376626,343704,100892,-75639,16905,108195,21091,20941,119682,170226,240685,207205,59952,118153,330950,381403,230352,157291,292540,360020,134458,-123028,-58983,217013,258722,72211,-12684,-4838,9425,70733,137445,136709,60517],[54372,-6762,106516,174465,-4594,-171755,-200813,-232429,-252113,-201445,-80854,161756,308953,226085,-82952,-202338,-212776,-37635,241000,266335,58182,10788,126887,162874,183434,170160,30391,-44550,73577,195063,314916,308307,183088,121325,-7994,-247281,-289293,-148452,-93073,-152531,-187874,-23783,192239,190660,105808,70767,-923,-105462,-131943,-75603,-121210,-297895,-174333,-12855,-47863,29225,261040,274877,85446,-28203,-31508,-102199,-132036,42525,245313,351957,359793,169524,-33844,-8148,38398,-59959,-109589,-15516,44134,32419,-75269,-234557,-276315,-136405,-76679,-44265,86340,26975,-107670,13819,35587,-42357,-43377,-143159,-162090,-52224,-89821,-221900,-160134,29182,155547,-30047,-273915,-202629,-138741,-311677,-267117,13708,22562,-187264,-250670,-190680,-121046,-70405,28876,239951,365223,141187,-202887,-169569,45671,11791,-42636,-13867,-54744,-78172,-37599,-19833,21602,115713,358482,611719,497596,158683,49301,77738,-27604,-158616,-73002,110159,13036,-400246,-563880,-150574,296362,405958,351367,265967,224642,235729,3023,-291360,-124319,153854,212774,309226,274857,-27499,-104821,20102,-54088,-122737,87958,213128,59306,-72470,-130005,-136673,1918,265830,258444,-10328,-220449,-286216,-323002,-256126,-190843,-218548,-196113,-89220,-72969,-226409,-426556,-390399,-139226,-109408,-351291,-505001,-320105,54046,275646,175766,-43134,-173101,-101142,109585,225697,118531,-157986,-399086,-401314,-245589,5943,164477,126246,74719,-59076,-251586,-304284,-244786,-245530,-229408,-97190,-14284,-75264,-160080,-150990,-120717,-154343,-118174,72217,316574,361664,74433,-212741,-199461,-2060,186756,199995,59958,1779,178324,359699,325415,113522,-91495,-94418,-20287,-34314,101921,255696,57633,-185033,-277965,-200155,-28432,50428,95662,207947,207248,53197,-14262,-1984,-41719,-46070,-35714,-20902,151372,184683,66418,113072,263920,232611,-2591,-154636,-167722,-213571,-215418,15366,224539,265809,140159,-133115,-221178,-139,203793,147377,-110440,-349079,-420689,-312989,-276941,-301973,-236452,1163,210945,147823,-63145,-109221,-113696,-67469,133893,197376,5387,-64537,67101,145270,112596,92426,155938,148755,54128,-9701,-67985,-122588,-115704,-115889,-157297,-145405,-44428,189382,296670,9715,-320638,-397291,-265716,-65683,28315,29225,89917,73528,63277,259747,358359,327581,442702,489861,285163,67543,-11688,6000,2929,-139353,-226777,-49802,211138,234413,-102415,-347250,-212916,-193926,-349873,-213291,53062,49459,-156458,-323519,-432587,-493508,-452613,-244970,-2749,24812,-166095,-294387,-217693,-52667,48937,-24013,-154837,-112470,64110,-8489,-138453,-65143,-21746,-120043,-198297,-152312,-46781,-97677,-199166,-23764,215710,173087,50583,43982,-6334,-82091,-93235,-75036,-27310,-3781,-108602,-85943,282830,442296,211776,122273,105199,-210479,-491221,-198630,167053,157950,63807,136607,163664,66300,-3294,20766,44205,74389,117286,58888,-41340,-44105,-59486,-77294,-80702,-34506,57003,124989,25076,-168354,-222384,-166095,-58148,52434,51235,148170,335959,183108,-135421,-66256,143786,93469,2750,-21936,-170399,-337824,-352822,-372657,-426609,-272811,1932,161209,105375,-104279,-177137,14761,78721,5960,49969,301861,624702,506033,-257368,-728039,-399824,-410610,-1490974,-2206711,-1137756,1740840,4338306,2374858,-4862125,-6136105,-2087332,-57102,146925,1812632,1811180,884638,1008798,985210,782589,436330,-429342,-700597,-224173,193555,380388,278663,203055,175814,25920,-207807,-377868,-443294,-269530,52394,199142,72584,-59009,-120765,-71321,73979,173133,121381,55536,-22087,-62358,22977,90455,-95767,-446810,-543195,-324200,-162509,-92624,5417,-33751,-173847,-250680,-235530,-134083,-52832,-57654,-87317,-58310,84461,238509,209621,-13306,-271498,-381881,-242709,-100665,-157090,-169204,40285,322681,346066,54651,-203007,-136855,-10648,694,-124803,-347290,-369357,-150807,-81704,-72019,-39054,-128050,-239225,-254953,-228194,-118080,-125205,-281134,-443276,-427781,-211427,-51820,-78850,-172728,-271912,-240349,-35615,69686,93913,155382,64454,-139724,-168458,-94432,-160182,-288897,-352306,-236057,-94511,-51935,-87452,-214521,-421484,-308723,32238,180121,79200,75524,147972,85600,-76614,-216356,-241510,-167306,-26689,132054,118570,-118664,-303133,-264376,-251032,-339391,-188125,82033,87509,-5665,-5598,-85690,-174571,-46384,163478,134859,-105050,-199778,13930,227327,231310,98628,64093,20558,-193537,-438236,-513724,-381651,-161508,-89751,-221164,-264922,-152327,-122947,-176931,-222456,-319413,-409725,-308593,-59113,54515,-60034,-152032,-84896,59052,105714,-41868,-236577,-263489,-200005,-160641,-93006,-105123,-285569,-519955,-517770,-294326,-203390,-264302,-131352,47703,58897,-111571,-296320,-224415,-3271,2128,-182030,-244239,-106050,-32228,-78425,-155260,-210631,-96213,110836,164024,145008,23815,-91437,26252,158186,603,-194446,-184202,-57119,96267,179493,102859,-9875,2958,113966,228909,188950,5519,-108748,-115710,-124379,-120987,-27432,-14733,-123218,-246990,-250255,-159377,957,147142,99781,35313,87382,150134,124282,33398,-47237,-60469,-128067,-216041,-191811,-123429,-46316,103514,88598,-131190,-310175,-323758,-184597,-70719,-251989,-487849,-404005,-205196,-167389,-189570,-170793,-150729,-170339,-251004,-330306,-412407,-466230,-341348,-85191,-75232,-247692,-193612,55380,174596,57131,-27099,-32012,-128776,-228577,-264938,-294056,-230310,45317,197392,59454,-39677,-5741,-63900,-148162,-185995,-212368,-310332,-447929,-421810,-265600,-205444,-162147,-42858,71781,120707,68346,-14014,14078,-21673,-173158,-90016,127291,96236,20010,80097,49195,-60753,-108678,-204600,-334287,-230189,-40522,-58954,-127121,-139631,-134947,-40452,-19880,-74489,-14195,60880,112269,115185,-69513,-199877,-118491,-67897,-162078,-179803,-51583,-46399,-138600,-174012,-158497,-156422,-207442,-329511,-335185,-171299,-70365,75147,289342,261010,64073,-71366,-172819,-201550,-254355,-387128,-462100,-463558,-373480,-205574,-231585,-330862,-230572,-42391,92666,175362,108533,-199565,-507364,-441412,-125438,-4207,-168073,-342034,-296052,-216149,-173381,-109853,-173527,-351587,-309711,-166795,-223755,-231563,-20757,54357,-96234,-232479,-386611,-508878,-456363,-445652,-551653,-503688,-508458,-743411,-772029,-405958,-73605,-108547,-334234,-446789,-378629,-341171,-429759,-490259,-394565,-253998,-247418,-383168,-600898,-731416,-677361,-522561,-544636,-785981,-1037116,-1160209,-1054903,-785896,-647382,-735597,-805481,-742719,-639544,-668892,-853450,-1064198,-1148401,-1161226,-1345252,-1551973,-1593931,-1780343,-2153910,-2397866,-2469575,-3114074,-4633440,-4942704,-3698953,-2185931,180985,3194534,4168446,3050814,1752303,859500,323859,-172809,-1388504,-3213296,-3098917,-633788,2104117,3127803,2851561,2434636,2582299,2770824,2597319,2182789,1666605,1223516,1023304,1026842,1041712,991688,820507,691676,627247,583764,541293,515114,510434,474594,426080,417905,463024,569308,657221,575596,354400,206306,261998,351530,367309,476623,602951,599534,532128,448349,474859,508514,305131,109268,125709,209181,403352,719708,790795,495895,171237,65012,191820,497010,681521,493150,221031,235043,415703,419768,286901,231428,194283,113830,20737,-70096,-85029,-39911,-41676,-23765,67164,107487,127271,306785,516843,506767,347378,252824,188484,126191,191398,282057,234849,62366,-126675,-42872,366161,564252,368165,268898,343705,299044,69569,-107354,-42352,47768,-1570,-80,65482,74009,116060,105960,32614,106201,325101,387778,175836,27409,181798,320949,121026,-163298,-150128,122263,232534,107730,-15533,-44660,12192,136344,232023,249525,188893],[140077,19956,66201,130012,66,-137515,-204593,-260669,-238504,-152115,-74402,119640,340369,356156,29671,-184310,-245179,-44680,214325,196464,28899,15860,115021,126174,127415,117815,39151,2904,80212,224552,358896,296269,190878,161142,26541,-237408,-308241,-158846,-79694,-159848,-262696,-111498,182463,275532,177722,72054,-10644,-95699,-131650,-88633,-158244,-350995,-227783,-3908,-37238,-7198,198012,184539,7974,2759,73318,-40705,-196531,-132327,73652,271240,394554,323558,135264,-20928,-80587,-129695,-129784,-9930,44668,-9372,-67933,-161930,-245953,-159428,-99530,-66177,58246,39211,-67122,-7930,-18704,-54810,-28277,-135962,-152968,-46834,-148805,-259717,-48027,194337,230508,-16755,-243063,-159258,-95585,-301614,-307568,-43553,-55145,-224325,-175034,-28022,-2061,-42182,-65072,44784,203417,111430,-131445,-92424,83891,5272,2429,79886,13962,-26143,42731,73335,102243,178353,335610,539851,490808,265192,179913,187048,71770,-100325,-80821,93386,-8117,-483868,-703650,-246135,298819,458509,376055,278114,226566,215316,-42846,-362523,-235735,55442,174816,349011,332485,28323,-78883,12958,-46836,-103193,88805,187882,54999,-87221,-182627,-200882,-13349,303252,330292,57888,-144018,-198942,-267400,-235928,-169258,-166720,-147912,-23105,18243,-222287,-528668,-451098,-82227,-32159,-289320,-424694,-227935,101312,253104,89764,-175799,-310398,-184713,111503,275324,217388,39735,-216909,-452115,-453284,-146983,136573,171608,187427,91521,-98973,-129719,-104204,-258855,-364156,-249466,-126926,-152207,-214158,-213418,-196526,-212063,-158558,20481,293083,366568,29513,-264430,-208682,-36731,82578,89592,-86869,-147906,74285,321089,339125,162365,-10668,-40499,-38000,-15293,228241,374780,138943,-142289,-241521,-196304,-94924,-48104,36403,146882,158048,74039,20783,-14053,-76370,-91440,-58536,-12060,138767,158966,92443,147902,235349,191257,12110,-142949,-241741,-344330,-314038,-59239,140941,200327,125572,-120809,-243610,-9900,195375,34541,-323321,-544095,-557881,-409076,-316681,-339969,-287217,-36305,213338,210378,30693,-59488,-126381,-87048,143571,217335,17534,-87736,23184,120505,133928,114582,78970,-3048,-67266,-64398,-81403,-122300,-142215,-172870,-166086,-107240,-56536,115226,240862,2933,-298812,-329364,-173173,-58529,-13502,76033,187120,97048,26814,219437,321789,291507,379797,337202,108639,-18553,-43626,-36679,-25024,-92781,-94158,51910,229277,203123,-117553,-290181,-135244,-163877,-324063,-85642,218266,186763,-67927,-286880,-412303,-486327,-483283,-271438,-20985,-22332,-204062,-279386,-164140,-39055,-2514,-43662,-125873,-88873,117082,41178,-172959,-154409,-68459,-155452,-283839,-217526,-14113,-16994,-138407,-15652,248899,287951,212648,161030,29885,-78860,-82556,-64091,29943,77703,-108327,-183935,155298,377435,237942,141656,126578,-138254,-366212,-111227,177629,128618,27181,74676,88879,-10441,-86172,-36139,59082,157629,182115,71129,-37268,-13695,-80251,-136486,-93925,-2041,72181,128989,79687,-7036,-27485,-67982,-37636,61035,87481,217268,411412,265462,-20293,34794,172495,72230,-68904,-120221,-233623,-354113,-333521,-274029,-332342,-274134,-33066,211208,215161,-13067,-122375,-29200,721,29353,148807,329556,590562,494751,-105945,-333314,69235,-179230,-1464274,-2261724,-1436673,397639,2222814,3225410,-1058204,-5093100,-4024914,-1367539,-235179,1050834,1394705,857907,910855,915585,565025,396578,-89644,-300705,-118203,207105,465123,394089,328652,282893,91222,-161901,-370922,-434669,-260551,-3620,138551,87254,-21277,-71750,8074,147380,245209,236171,178415,70039,20461,137956,195107,-20986,-427785,-603721,-430222,-219368,-76341,70472,66452,-126232,-293896,-265567,-106734,-11461,-56246,-154291,-142206,43575,210965,183302,36335,-174496,-331018,-240862,-101510,-145623,-180617,6704,321403,438713,170263,-153426,-114660,48865,74483,-74918,-364898,-436125,-162093,-27624,-53270,-22959,-89201,-264885,-341001,-299244,-155067,-120533,-277989,-508587,-501677,-219581,-10395,-31660,-106194,-197685,-185944,11620,137061,73039,51451,37307,-71064,-116538,-91176,-134569,-212185,-246577,-163986,-33027,24722,-36648,-185522,-398497,-327565,-15124,134267,55183,79819,155549,93840,-40266,-163191,-194772,-164546,-54598,100698,67833,-205610,-341906,-257361,-294616,-432194,-241853,97123,151042,29185,-78525,-203693,-191237,4898,145125,32679,-178953,-180694,5999,179715,229818,150192,122007,72053,-161005,-452495,-557585,-381900,-73799,19037,-153175,-250088,-150628,-150741,-262247,-288621,-285399,-310812,-249747,-56160,92244,47091,-78070,-67426,75262,133497,-69456,-294272,-248077,-141963,-154012,-159041,-205582,-353253,-504183,-428937,-240056,-213273,-224325,-9239,162495,96963,-64777,-204869,-136079,55651,27186,-220955,-293962,-87655,52188,22184,-110990,-220461,-103307,119748,166420,144090,39188,-93412,-4111,132306,889,-182158,-152269,12237,175362,189427,52157,-68572,-28934,148003,293211,196059,-37420,-123719,-108720,-138673,-114828,23933,86812,-47205,-292171,-393513,-250095,8812,133289,60977,-11838,40974,155326,183449,108846,1434,-63351,-176603,-290651,-257843,-148891,-30911,129190,109428,-74867,-206705,-256445,-164651,-55877,-218269,-411246,-324240,-180308,-145521,-128783,-171434,-274774,-334115,-373970,-378328,-393922,-437175,-314380,-40662,-39172,-215312,-190551,-14021,111170,119701,93802,51468,-73089,-189006,-182806,-127146,-112437,53019,199912,97011,7137,17617,-51218,-127718,-216529,-334137,-432714,-450973,-318553,-164982,-153115,-166099,-88850,2925,23968,-22890,-17569,38013,-98147,-278988,-154466,91044,130811,52233,1341,-63911,-110895,-132837,-212293,-306671,-222815,-104644,-137904,-126726,-75412,-88008,-47528,-60364,-121522,-73256,-32611,56752,202768,77434,-165032,-169252,-112293,-139927,-121198,-49482,-118599,-199197,-119098,-28658,-30894,-111984,-294968,-413171,-300749,-175983,-34056,185620,193909,16785,-153477,-277108,-285155,-274859,-378091,-499413,-507448,-368336,-202762,-252086,-338151,-243765,-37427,157439,245445,113610,-237349,-551332,-452411,-46421,112299,-114652,-313615,-198332,-89409,-101029,-66450,-138045,-354005,-347734,-186738,-190425,-164097,31403,34482,-192807,-337660,-436703,-480656,-350961,-332958,-499105,-492804,-424866,-571942,-636254,-388072,-133678,-140198,-319268,-484350,-476600,-407515,-486672,-559031,-419068,-234035,-196190,-334429,-577058,-709742,-649295,-482992,-471888,-722975,-977087,-1085742,-1008783,-764186,-583282,-671413,-805201,-793997,-728867,-720857,-798004,-916569,-1030796,-1129670,-1378245,-1574255,-1554451,-1696317,-2188364,-2695660,-2874705,-3408236,-4849356,-4882832,-3183894,-1764477,521467,3626635,4451341,3045590,1611371,629421,66864,-329738,-1354075,-3005547,-2875518,-551770,2267071,3268446,2748140,2347327,2523408,2741343,2617071,2207703,1671690,1216434,1070079,1156740,1111267,935408,783610,720669,598615,490072,439697,377952,396267,451876,492414,515699,577553,679280,674384,508494,268435,101218,152171,259108,261879,400066,636762,729268,654988,474473,396862,420814,305057,104756,90064,229296,510473,818403,839636,513421,171761,52067,176420,446346,615391,456368,187231,203773,411851,443703,318455,189319,83139,26293,-32757,-112056,-141932,-95422,-23686,59810,141108,147701,171705,308182,438891,451008,393674,350889,243680,84840,116607,248311,187920,14960,-71785,93092,468814,618371,410246,287871,334671,290317,96124,-78130,-86214,-25376,-9636,24421,55823,20225,28955,22367,-15643,56445,295505,378539,105254,-111867,50788,241606,112245,-137772,-176938,31589,167689,110031,-21873,-82215,-3874,161441,282893,325791,285699],[178091,16988,-4296,61278,14427,-88852,-193516,-268173,-210626,-95597,-60253,68816,347478,433177,166519,-111770,-208494,-28041,160257,99446,-16247,1473,75594,74057,54490,38178,4981,-1563,45508,198524,319414,253189,202820,213050,87987,-183352,-283180,-141366,-45661,-150169,-307400,-177390,153071,326236,240506,76735,-29066,-115618,-165518,-109176,-163306,-324377,-241280,-15644,-42870,-50305,96082,56189,-75002,24462,145029,7711,-232964,-270841,-77646,188739,399783,434208,274637,-10964,-183781,-231260,-175696,-10625,48677,-47791,-68777,-98832,-199341,-165415,-90902,-43406,54298,62410,-19036,-42967,-69001,-47698,-9512,-118486,-118117,2560,-141318,-248977,30270,285783,238521,-25458,-221138,-135018,-57890,-265507,-312671,-90477,-128192,-243516,-92101,113686,85873,-56607,-190735,-165784,322,11367,-110992,-56688,57863,-24247,31080,145095,55751,-9476,80086,140841,178737,257419,318480,406201,415584,334593,267432,241815,142076,-36228,-84818,54014,-36563,-500713,-733699,-307798,254677,443473,358705,266627,210578,171546,-76572,-357410,-260718,-141,133664,322439,325516,78313,-45728,3777,-30059,-82368,54503,161275,98389,-60104,-221035,-296765,-97957,267801,381034,146584,-61226,-116629,-181472,-200641,-154873,-108568,-83583,25228,82226,-186444,-552743,-483842,-77856,6587,-229363,-324191,-129456,118313,190691,12805,-264081,-420346,-276296,90360,309325,305039,221571,-24801,-444229,-593759,-290010,57154,170670,267200,226233,59567,74753,58476,-254472,-458762,-365930,-250426,-260254,-281485,-277478,-277431,-265578,-194976,-47483,219261,328991,12558,-266424,-204481,-75951,-36151,-62465,-253464,-298883,-55332,235457,318645,209167,74658,-12691,-103562,-49580,270688,411684,196175,-81657,-188859,-193524,-155939,-112563,-19183,41596,57386,54820,12554,-68400,-126311,-123072,-82480,-31452,71335,106043,116426,172176,179265,120009,23292,-119781,-293259,-418585,-344585,-122197,36035,114491,85458,-111973,-225782,19129,190400,-92735,-503682,-670019,-637366,-470629,-319967,-352910,-329333,-84701,194702,267617,142522,-10648,-159730,-138775,109017,197481,12961,-123506,-49401,69003,125682,87283,-59223,-189563,-194619,-117533,-83507,-109077,-157136,-202780,-148614,-75822,-102528,-15319,138855,15019,-200841,-195712,-74772,-52611,-55797,91232,241195,104946,-29384,130649,256981,248727,299784,183834,-59481,-107036,-84767,-87963,-54959,-39359,37319,143331,222904,146200,-121821,-185683,-33114,-142379,-304740,-3988,312678,270302,11233,-219623,-331710,-404891,-455344,-298369,-72798,-88196,-237056,-241792,-75754,14226,-28023,-50665,-81434,-35866,172934,106567,-173563,-217230,-94373,-158809,-329298,-259449,4581,56976,-44539,32813,285113,392934,358399,239763,20109,-99134,-47694,-11436,92495,152255,-90265,-263177,-13203,239930,208882,124805,115295,-72834,-218267,-30928,154707,57420,-55901,-28341,126,-82042,-170707,-117602,33536,195920,216771,87195,26851,65526,-81126,-199714,-116692,5738,62921,115356,131941,163897,181329,64604,19213,91595,128898,253488,427075,308021,87316,131902,189303,12636,-192034,-221837,-237351,-295958,-239257,-112224,-186334,-251283,-59254,245964,296454,54916,-110422,-151143,-140850,45552,271105,341234,482689,445116,80426,32480,362781,-101729,-1426046,-2341759,-2135681,-1625713,-449609,3966153,5028515,-1188458,-5103279,-3181570,-949003,-57186,613752,517905,373067,411373,228411,313465,268431,211789,96820,184934,415117,417070,354386,273029,74684,-151224,-348522,-373222,-221436,-85248,13351,57414,-5403,-25825,99541,232414,290675,318664,286703,152828,92654,221054,249201,25848,-348924,-555035,-466582,-246789,-65845,75902,122270,-50091,-262288,-245591,-78301,35943,-29070,-187700,-182932,7301,116539,76936,49632,-62424,-227917,-183312,-54639,-88199,-173157,-50561,267877,484055,296299,-47406,-78045,86998,129429,-27629,-341845,-426188,-136003,18037,-53934,-29739,-72170,-279417,-386100,-324556,-175392,-100295,-253351,-525858,-512253,-198108,27294,23193,-24471,-103395,-120184,47844,197930,70950,-46485,3358,1309,-75362,-120060,-114987,-96434,-80337,-63363,13653,63863,-2540,-126234,-294422,-304194,-81244,42091,8481,83776,158350,75935,-36054,-119472,-169815,-185224,-92287,36762,-7758,-249270,-325075,-224419,-299363,-439782,-231509,102842,184534,70097,-107096,-258405,-194613,16552,99756,-63349,-238485,-177612,-49233,78212,164500,152542,162548,126930,-123730,-435978,-542666,-369067,-37256,87241,-90823,-222994,-129667,-152531,-316660,-320862,-204911,-145105,-117935,-1868,146240,154935,-217,-72011,42158,122173,-90954,-297007,-179690,-66480,-158970,-256383,-311179,-386388,-445415,-337949,-206688,-236307,-191433,68434,207979,87504,-39917,-123105,-59637,113915,74632,-218730,-308118,-63815,123776,82265,-120145,-256791,-117882,103360,144255,124353,51865,-94301,-77793,20017,-51583,-167278,-124438,41736,205904,176258,5872,-104451,-47329,175143,340492,194071,-70712,-116613,-74920,-133480,-111809,48905,167107,28868,-303978,-483131,-279483,76738,162201,32652,-55816,-6546,108759,172964,134219,8639,-111932,-249352,-343396,-269710,-145511,-53181,56069,51099,-29038,-66016,-144454,-128409,-52731,-180821,-289626,-173747,-87350,-90503,-82492,-185255,-376088,-461750,-440507,-358450,-314319,-342030,-211552,50520,23222,-168396,-194131,-108707,-762,111877,135016,83791,-19707,-147469,-129829,-7733,-17096,26818,140609,87286,33265,30965,-43609,-115831,-246387,-444207,-526147,-424243,-225028,-94683,-96974,-136442,-113666,-69626,-95830,-152188,-73165,13593,-168717,-354162,-235770,911,113050,37268,-117492,-184096,-131715,-115650,-190992,-259395,-207812,-164976,-211605,-136994,-24021,-42810,-66288,-117928,-186890,-148029,-114710,421,234440,183052,-117574,-213973,-179329,-145636,-89856,-90372,-216448,-272975,-106363,49236,65107,-34038,-264782,-468435,-403278,-255432,-140389,41804,97234,-23564,-220316,-374795,-348971,-247992,-307809,-477181,-536185,-404653,-252981,-289052,-352688,-270553,-32113,224555,272284,59115,-287448,-564629,-433724,19356,188933,-71297,-270924,-126917,-1970,-48344,-33272,-102108,-339112,-378940,-213963,-158231,-113671,30138,-35774,-303319,-434606,-465674,-423006,-234819,-232874,-448894,-468472,-320086,-368946,-480813,-383537,-229688,-210024,-335129,-534430,-582991,-485231,-539396,-623755,-474519,-250305,-168675,-327328,-587551,-690931,-592447,-413616,-392552,-640482,-876932,-978911,-952375,-757844,-556837,-623829,-790911,-827557,-839928,-832671,-786677,-787093,-905898,-1074146,-1372029,-1556939,-1496608,-1586948,-2128774,-2871640,-3260005,-3822404,-5165723,-4931770,-2745015,-1284345,985586,4127923,4758337,3039404,1475029,480000,-108541,-542653,-1469077,-2821676,-2616362,-191402,2653780,3424455,2647166,2312774,2501465,2736649,2623953,2188035,1668394,1257871,1192451,1334949,1191142,868446,757299,764875,607517,453085,390957,298350,336795,480470,599920,642140,683291,741803,659633,447297,213100,44759,68302,155737,163357,338863,652695,816570,739012,480452,309958,353076,354600,153840,90562,265694,574350,807960,771293,475750,191292,90614,195268,385234,511626,415076,182016,175080,372445,432718,327187,148605,3652,-25523,-42528,-92409,-121714,-71407,50611,183178,256921,222426,214850,278905,342520,386593,409993,405211,282853,83473,94705,234322,162309,7869,6979,206458,499857,583395,400572,302368,353798,325403,174439,-378,-100997,-81366,8855,93605,94349,20521,-1821,-24437,-75736,-15185,259614,367499,47833,-214325,-54701,157983,118344,-55922,-136529,-31508,88560,86856,-28776,-109538,-32620,142514,277764,342287,318636],[151301,-25698,-89475,-8148,34139,-39689,-168513,-256364,-183380,-53836,-46226,17132,295805,418574,281687,3667,-106103,9074,86997,-5733,-79096,-53692,188,16372,-20552,-64526,-73073,-53750,-22141,108055,199659,188223,219769,268373,159450,-98155,-216144,-102529,-13407,-137971,-313666,-213292,99841,317979,266372,74340,-60286,-162453,-220806,-138690,-143941,-231367,-196662,-33795,-55454,-75680,-5210,-69695,-132406,38927,167212,29008,-230920,-332472,-166957,117979,353615,456256,345637,20987,-246281,-332544,-226397,-11226,54233,-72158,-74155,-51373,-135206,-141392,-50225,17300,76642,80283,-3317,-101039,-110366,-28414,5485,-96139,-68516,77844,-69369,-198881,54013,296540,202136,-35807,-194310,-126091,-40648,-209743,-269181,-110396,-166140,-231322,-24835,191745,117431,-110350,-316399,-340877,-190727,-121053,-140410,-74723,-30487,-70332,41707,170799,71249,-8637,85960,173663,227971,306070,288128,257290,315642,356255,287772,226605,165350,15814,-83429,5861,-61986,-447530,-649875,-327679,158621,351291,293632,210160,149549,93975,-94236,-270621,-181745,2912,95298,236098,266836,114132,-18610,-13579,-11559,-53936,11385,145174,169533,-333,-227571,-383123,-219037,173775,389305,222609,4854,-54911,-88518,-161249,-143189,-49256,-12406,48646,95356,-137243,-490605,-477985,-140301,-29126,-204454,-239728,-64081,102567,128900,-22812,-286614,-474656,-359655,31990,299579,350780,344869,119777,-389267,-627858,-368093,-32352,133242,291788,308627,189446,257178,191372,-245469,-491522,-398971,-334950,-367787,-355651,-345215,-356644,-306607,-213324,-102709,113940,244142,21019,-214389,-186381,-110401,-130115,-207498,-390180,-421104,-198410,108018,266552,247320,139853,-40436,-228353,-138939,229033,372635,205327,-36112,-149731,-208862,-208911,-125215,-47105,-76005,-71662,-1593,-32932,-151657,-190165,-138229,-97180,-79240,-46113,25298,128135,181322,105079,27061,19139,-89414,-297638,-399626,-287789,-154161,-74159,10375,18619,-117323,-185886,66356,186297,-202916,-614236,-698228,-632409,-475404,-293112,-341668,-350209,-125543,162054,298353,228054,10611,-216357,-222417,26024,140379,-3467,-159246,-139419,-14239,74645,10690,-220498,-363195,-295095,-151058,-72734,-82905,-146562,-188144,-102876,-54478,-166535,-151091,41995,57901,-51079,-41579,-8261,-55703,-85361,77909,246966,96647,-97787,15963,188532,218341,221217,59829,-182129,-181362,-120568,-118217,-68126,6334,129254,206222,203458,84831,-112091,-61208,67421,-135269,-295099,9519,314137,288007,67888,-136237,-216514,-284994,-383252,-310991,-136818,-153737,-263317,-203177,14636,89470,-17919,-42113,-35090,18700,196295,159928,-142411,-247139,-111539,-143629,-323540,-257724,15587,117214,70008,118059,316523,460173,454389,271095,-17169,-119638,1778,47327,118414,179965,-72769,-315423,-183721,63144,123820,68758,63384,-36586,-84231,34749,106890,-43304,-159437,-128865,-64724,-117984,-227467,-195560,-14674,179651,197397,89124,126651,163234,-69744,-244544,-133330,-8232,31626,83324,159282,290853,345686,192553,87472,131381,166594,244882,359683,279348,155163,201613,190090,-70450,-338237,-307249,-190140,-192661,-106240,69020,-14883,-195102,-64909,255768,330485,89325,-141453,-327688,-338382,14536,361966,335809,335265,371883,247097,263255,402469,-183458,-1371147,-2428147,-3026280,-3639722,-2823263,4263300,11299563,4544683,-4942765,-5019603,-1871305,-1223212,-318805,32832,-348464,-378030,-179889,204829,551117,673855,321660,75370,213795,336862,270272,141440,-21408,-176479,-322078,-297174,-171924,-149342,-112648,7495,-6796,3192,171703,299347,290492,334729,342292,194946,119719,240775,246258,41436,-231508,-425073,-440854,-254614,-83587,10407,117633,43307,-151315,-175873,-49933,91291,31139,-180143,-179689,-15643,-21202,-87231,23911,44113,-95965,-87705,25087,-13851,-178690,-145008,167856,465065,392607,89917,-21045,111937,170203,18558,-280370,-349569,-87033,33889,-80826,-58111,-73082,-269474,-370852,-290715,-166210,-78490,-231221,-509053,-477017,-166306,43497,65396,50154,-10760,-57068,73180,247296,98977,-106842,-31299,57643,-43622,-153929,-100531,21336,89212,30539,26483,53089,7619,-56449,-151920,-247177,-140053,-56194,-40994,82585,154311,38034,-72997,-112511,-180814,-220509,-128388,-37015,-76893,-230389,-259782,-184422,-276670,-373626,-172093,97610,193755,118400,-90867,-259000,-203926,-16927,40866,-138309,-283661,-207228,-145518,-55143,50279,96949,169807,178329,-82868,-399114,-491108,-358025,-62631,97922,-56117,-205817,-116613,-139086,-326158,-315321,-106079,35719,40654,80497,191726,208424,32478,-111967,-32507,79384,-86774,-230061,-77992,-749,-175251,-356155,-396621,-380335,-356643,-270035,-213850,-268330,-171880,88781,182073,39060,-40800,-62404,-447,171439,141008,-177539,-287613,-36854,163814,71276,-192777,-318939,-156972,44341,92006,83766,41350,-105780,-172075,-143214,-145924,-162967,-117924,22292,190107,160445,-8762,-95679,-37481,189381,356448,183609,-85096,-93960,-32231,-112536,-114182,40545,195753,65388,-302165,-511021,-256334,164139,217607,24321,-77444,-32096,32811,97872,101500,-24968,-187621,-316118,-343154,-214425,-113070,-107790,-94807,-70005,-11367,54438,-42301,-99755,-63501,-149407,-164312,-8342,39231,-10086,-45736,-193146,-417389,-513280,-428500,-265734,-186627,-207152,-65676,157454,85100,-123255,-190732,-184864,-115122,46192,92215,58845,14633,-121972,-129665,21841,11963,-44999,28414,35240,32264,32399,-37380,-110369,-272398,-524801,-573488,-376499,-168016,-74991,-57892,-92821,-118052,-130597,-215909,-290474,-163007,-44623,-204521,-375873,-315936,-125371,39194,-26998,-252770,-291186,-131476,-79076,-160548,-209370,-190938,-209172,-258878,-148561,6708,-12176,-95228,-173064,-245444,-229071,-195013,-66784,200673,223981,-73973,-248986,-253689,-181789,-99802,-156931,-302093,-333864,-143924,48072,99276,522,-249479,-489297,-455447,-290588,-215913,-106352,-11272,-57297,-256722,-436208,-375582,-185489,-195094,-394513,-539355,-476619,-335253,-317874,-368773,-315357,-41088,263039,231002,-56105,-340292,-540383,-389136,52510,199928,-67684,-255312,-119961,17862,-33028,-31963,-92421,-328248,-412941,-256852,-145237,-101554,-33140,-143418,-404927,-512512,-486248,-370919,-152774,-181251,-432622,-452609,-225675,-197953,-367397,-407339,-335994,-298789,-379913,-585957,-674764,-562727,-578868,-669229,-551457,-313591,-195442,-379621,-644251,-694943,-536363,-347424,-340432,-568356,-765872,-860821,-884977,-748076,-558003,-598958,-767849,-843253,-947124,-965818,-808112,-703715,-805206,-1014128,-1333996,-1509365,-1436641,-1488728,-2014717,-2902443,-3546337,-4271742,-5517695,-5113317,-2588705,-877905,1496077,4591377,4991538,3037420,1406293,469552,-148447,-775364,-1753905,-2778783,-2429755,341550,3177753,3597423,2683803,2427041,2561526,2771232,2619369,2130184,1666182,1341028,1349077,1502063,1263146,836823,771732,815229,652012,496314,436115,337199,374266,563224,731215,788748,784484,756788,617189,416831,230671,77001,43719,76023,104370,308730,638626,837870,784006,493935,256842,341742,455820,254406,131570,316182,596363,711302,609640,393246,229339,181088,251532,328174,392827,385414,228009,177779,316047,394329,321372,134359,-14323,-24156,5230,1593,-19068,21987,155571,315748,388023,318470,256823,243315,278525,365929,421153,411026,293899,123491,144676,262445,176198,51453,104695,281822,462113,483517,352667,308878,389995,390897,279543,99694,-81390,-96606,56730,188699,164470,67995,27462,-24144,-128932,-82058,231703,362755,30082,-241548,-95289,109371,144665,56486,-45945,-54308,21600,56245,-30895,-121755,-64380,88643,218997,292536,276158],[66731,-103584,-172553,-61569,46094,-6167,-134214,-229138,-166657,-41175,-40638,-28968,177162,313018,335041,128426,26896,53556,11270,-99758,-157558,-154647,-100876,-31352,-79080,-173930,-178299,-127812,-97971,-25791,39586,121185,238485,309963,212666,-10903,-126318,-54914,-882,-132851,-282116,-219364,27395,246966,239339,58526,-97411,-218493,-275651,-173990,-112700,-106023,-97411,-40304,-61796,-66198,-66284,-151238,-142164,49410,140573,20721,-189823,-302564,-181353,54681,240647,369584,334669,67468,-250403,-392321,-257971,-7935,59665,-72665,-74901,-19337,-60576,-84281,13609,96282,115912,77483,-43827,-176021,-132851,-3110,12797,-72401,-15903,149674,31995,-140183,19180,242512,151822,-34308,-150745,-120194,-50357,-148909,-186575,-99080,-150680,-180742,16157,194102,93744,-179434,-404717,-435966,-315239,-233417,-193226,-131766,-146358,-119968,37570,160131,74375,10122,94241,181446,235545,285145,217133,132230,238846,339815,244270,151064,138096,40911,-79851,-41064,-81280,-347489,-490277,-311661,23105,195255,184581,100183,30047,-16370,-97618,-127301,-24291,54854,57073,109642,180154,132138,-6576,-42698,-854,-16580,-10701,145526,235950,69375,-196709,-417137,-320186,60333,345298,255186,43994,-12409,-8382,-123161,-125838,7674,55792,45824,46333,-102519,-364900,-427173,-243845,-139270,-227523,-198406,-59178,55347,92732,-7782,-243953,-459882,-413987,-59309,232111,332069,381671,185023,-300628,-540791,-339574,-80109,81722,255647,319985,267599,370513,250127,-244458,-460803,-332605,-340280,-436022,-421817,-412164,-422653,-327178,-200632,-117452,7549,125528,46854,-115919,-152004,-132709,-177895,-300613,-456016,-493220,-333972,-36407,197396,272871,171121,-127454,-396521,-260983,135442,289625,160341,-33739,-148142,-251446,-254596,-91917,-32889,-162251,-185640,-69087,-88078,-232513,-254308,-138820,-98240,-148484,-189601,-69664,124493,176628,28621,-70901,-5502,-58528,-248222,-284274,-153357,-145713,-173437,-106325,-67433,-135245,-139351,111737,182344,-264868,-632209,-624854,-541676,-418142,-244690,-304005,-334867,-139014,122875,282584,249430,-10081,-286643,-321026,-90427,60892,-20749,-180076,-226932,-120262,-14102,-93526,-356641,-480105,-345919,-157584,-54109,-44388,-99797,-127237,-42446,-44837,-220262,-232106,1492,131117,105711,78577,2516,-71996,-95318,47483,215011,79120,-160779,-89439,140118,206951,152705,-22019,-237724,-224866,-134927,-105067,-53928,29498,158053,230393,183967,39000,-90701,46110,135189,-142444,-291155,-38374,233537,251345,98963,-55145,-100661,-167063,-291479,-297006,-185051,-195827,-276662,-178427,77355,159742,22605,-19171,2636,49602,167762,176599,-95178,-250698,-136597,-131793,-272361,-203601,30223,157488,179389,216869,332478,470490,478476,254874,-58095,-116915,55282,81346,86553,145435,-64521,-332866,-314231,-110947,191,-15665,-20637,-37381,7162,83790,50391,-152778,-252867,-187940,-79557,-100944,-235578,-244293,-64697,115820,121164,72864,228578,243312,-54323,-243367,-121957,-32058,-15304,36032,149523,339257,423322,275426,139343,163942,188419,189321,210256,171407,163726,227791,172094,-154861,-465077,-356357,-114793,-83761,16900,219665,149937,-100713,-42309,237346,307962,84704,-200572,-511637,-557273,-81086,377084,314164,196337,297777,348985,305295,203546,-370235,-1285882,-2457902,-3778499,-4958422,-4291628,3768167,15464268,10463354,-3388780,-6293254,-2791896,-2177164,-1205123,-417673,-952332,-1179806,-600115,88593,700353,949734,459091,-124514,-85814,183072,104503,-77859,-166665,-216850,-294349,-237913,-128354,-160543,-172253,-26829,-15094,4978,193485,311589,236340,276637,326395,178458,82136,185576,193491,29578,-114969,-271761,-375308,-244926,-122882,-96007,65007,135705,10193,-79900,-26703,149037,115926,-137755,-142834,-15300,-156283,-264673,-34058,124121,36752,21653,114227,47513,-214650,-268447,42626,382021,423411,217293,52258,134692,207785,70030,-189398,-230816,-28531,17422,-127307,-99833,-80672,-226587,-295044,-206195,-124534,-66274,-228654,-475657,-417896,-138158,32045,80358,99464,58902,-9042,89350,280586,155570,-110298,-57792,86608,-13716,-159115,-82137,106301,207363,93095,2792,-4820,-8725,2622,-23476,-175853,-169547,-119834,-75529,69223,138627,-10319,-143431,-154787,-227807,-257955,-154138,-92144,-104464,-149918,-170842,-159986,-245056,-264864,-91048,84941,191981,169656,-48979,-236168,-230134,-77318,-12817,-186226,-314770,-262198,-253771,-185628,-79644,-3063,138927,217300,-38839,-351660,-431406,-358578,-135925,53685,-63350,-221391,-138433,-125384,-290826,-279935,-22698,176725,174607,159541,206228,171976,-12874,-183940,-124532,22439,-45638,-103856,25110,36127,-190394,-421495,-440264,-339575,-253998,-230519,-257999,-297806,-163620,58979,103206,-30337,-59778,-21803,45568,225736,211787,-114927,-243854,-8304,164564,-12492,-312409,-398231,-230705,-55582,20244,31437,-381,-131129,-253858,-302815,-256353,-176578,-137384,-36434,141660,154981,20274,-37073,1943,182912,332471,165795,-77729,-65467,-855,-87435,-123084,3154,160584,39166,-307663,-487320,-203366,225754,266506,33699,-66013,-23088,-43036,-18453,18637,-88265,-264856,-350889,-280316,-103475,-59030,-175354,-271700,-214110,-29721,107322,2434,-100030,-88592,-133985,-79006,109362,154237,81636,-9355,-176039,-376262,-467678,-340489,-122106,-42254,-72852,75946,244775,117272,-102242,-176651,-209568,-187291,-47932,-12498,-9951,21491,-117297,-176858,-40436,-41747,-156455,-109770,-40993,7655,23682,-32321,-109605,-290959,-564546,-572645,-323620,-157281,-104224,-45842,-52558,-105493,-170627,-315808,-404619,-257361,-116104,-198368,-342003,-375003,-260023,-77544,-122453,-367454,-362523,-124652,-59164,-151911,-176944,-178424,-232639,-272796,-157285,10496,-6958,-129224,-205867,-274199,-308714,-291450,-157040,110384,193824,-54385,-277116,-319530,-239739,-151801,-224444,-341779,-360262,-222193,-32949,58343,-23048,-256357,-477706,-453512,-280624,-246188,-227927,-119303,-94350,-263823,-444125,-355558,-107354,-70491,-269915,-512931,-564673,-423451,-324962,-379713,-372358,-72786,252157,124579,-208746,-382270,-474997,-323055,45496,140352,-117890,-294809,-189260,-34021,-61846,-76096,-127663,-340754,-458993,-318695,-162001,-135072,-144359,-261054,-477342,-564971,-508481,-350770,-132940,-191200,-462275,-462038,-175733,-116912,-343369,-466116,-430208,-388983,-445576,-623812,-725193,-620009,-594886,-683368,-632548,-422982,-294381,-491003,-740890,-728899,-507540,-316655,-339375,-531142,-671479,-750214,-805687,-716511,-565244,-592668,-745025,-854253,-1033094,-1076755,-843355,-682259,-759276,-979557,-1289205,-1453775,-1397371,-1443877,-1913142,-2827654,-3717740,-4714646,-5891669,-5402893,-2783082,-621827,2029556,5011194,5101835,3016284,1428514,599159,-66574,-1009070,-2187486,-2962801,-2364622,902914,3682797,3748425,2934657,2742581,2722183,2836035,2605347,2060477,1678863,1445792,1482388,1596291,1310727,882310,849897,865589,720430,621110,590184,514374,517765,682462,859159,938292,884442,739786,559619,430153,339927,210055,93415,48691,103847,311402,588968,789953,801712,539455,266697,395580,588909,388276,207487,377417,595481,579173,406663,287669,273437,298421,329706,284922,286493,383096,332299,227303,263457,342446,314707,164693,37910,29005,100915,152209,140332,151815,260944,428270,499097,407240,293935,226751,281095,416781,445796,375546,271678,186481,251509,335541,234594,141423,213237,321929,385574,365518,292673,305393,421745,457366,375742,190723,-32625,-63475,123848,278213,236450,141884,105157,20383,-154464,-116725,218561,363675,63898,-180440,-56658,118235,186297,165456,64305,-38037,-15066,37202,-23205,-118361,-89637,18393,123857,191111,173540],[-44718,-194832,-237947,-94387,35344,-239,-97027,-189718,-160123,-58263,-48470,-64361,20916,152768,308651,222086,142048,89486,-46005,-166947,-242555,-282931,-199091,-51304,-102291,-262148,-280202,-191339,-155800,-162747,-106094,74128,252500,316504,218616,47175,-39567,-11293,-14406,-137660,-225987,-204698,-51560,132270,162487,30010,-126229,-260835,-311205,-207754,-80321,13458,28770,-26078,-54740,-22386,-65883,-162323,-100213,59104,82254,-8214,-119925,-196562,-136529,-12642,68922,193613,256966,116308,-191368,-376492,-250828,-121,64531,-44771,-62037,-807,9871,-2556,86600,169389,154666,46571,-135439,-246776,-125785,25073,12763,-48153,30972,189337,110272,-105882,-54642,157637,113136,-19238,-89358,-104755,-82903,-101000,-91719,-59869,-79634,-93974,34098,139280,39311,-227968,-425120,-427596,-337316,-282947,-234051,-195009,-241676,-159827,23277,126643,83698,75421,140680,183448,199604,183211,91006,48852,214783,308873,164950,45107,70869,31348,-80486,-82155,-97669,-240709,-319055,-274474,-121964,9345,47599,-48191,-134720,-142911,-91500,26998,153875,128621,16540,-27465,89269,131888,-11237,-80417,-3055,25763,8850,162443,269109,121924,-139575,-377167,-349616,-26517,256958,229083,58802,22361,47088,-87898,-98871,57937,114146,23255,-56734,-106418,-218637,-332275,-333871,-282069,-284326,-209345,-119946,-17727,82409,42047,-156396,-382032,-421584,-160254,115245,246584,328607,174330,-187806,-346659,-196194,-50422,40085,171268,264536,287303,389680,216541,-256865,-384309,-191075,-254055,-433846,-460649,-465421,-460541,-321033,-150998,-78008,-69750,1326,79960,10171,-100482,-140687,-183225,-319351,-435272,-507235,-435802,-160686,131709,283652,168470,-248507,-566840,-378120,36224,203102,76292,-84536,-191570,-316415,-293455,-37512,22772,-177840,-236283,-108825,-116162,-274422,-296587,-129465,-89852,-226828,-325090,-155284,111458,165203,-30752,-151201,-45023,-32581,-157407,-105690,22099,-99267,-246880,-223960,-157591,-152193,-91856,144260,180347,-258850,-554926,-473211,-394228,-317807,-185271,-238819,-273053,-111571,84086,212085,191627,-69235,-350863,-404217,-207901,-18331,-27259,-175949,-290875,-226986,-115937,-188979,-428596,-516190,-342563,-143447,-37745,1777,-18735,-36586,9807,-46173,-237275,-223342,39950,218067,219985,123804,-42435,-99651,-87736,14544,166093,63433,-197348,-150141,128603,210309,96158,-63035,-227486,-229629,-118450,-43465,-14779,19531,121407,216264,173479,20452,-64325,103257,144522,-160755,-285744,-115804,110641,189232,111094,9245,-11153,-79343,-203753,-251422,-192866,-194547,-267440,-170588,96475,199810,74585,11492,25687,45021,93705,145632,-54555,-241398,-178687,-139286,-193049,-103920,57328,171300,251494,295018,324777,421128,426836,197975,-85503,-81594,102770,77693,5279,64194,-59790,-307472,-373023,-244935,-130249,-105154,-112721,-67540,44869,118076,2877,-247295,-311251,-185908,-38791,-33681,-192053,-251163,-101570,25733,11410,51775,302495,276046,-40913,-177484,-65740,-50527,-68073,-18187,105649,305180,404816,290641,157392,176750,185235,97464,8122,5543,113907,208082,134615,-221283,-533734,-356735,-39213,-3528,87885,299054,276911,25614,8243,194262,231807,42610,-261446,-643898,-739144,-222580,304364,282099,111327,244052,365876,177705,-133119,-575890,-1161854,-2351737,-4072658,-5184157,-4701795,2332704,16106418,14904147,-678927,-6563397,-3463793,-2730799,-1893595,-709984,-1226114,-1723918,-963543,-20070,707490,978951,453728,-360674,-381062,11699,-88078,-320726,-308031,-235468,-256934,-204755,-95323,-106764,-127722,-15486,-18576,-21978,149140,244708,136206,168099,248963,107432,-15414,68404,107231,-1195,-40237,-156356,-296201,-211560,-151434,-187096,-3224,204210,166862,3465,-15822,198949,205375,-77405,-92190,11226,-239529,-403770,-109587,161286,143683,121456,190349,78795,-273114,-389756,-77613,254159,374210,293973,126072,160993,251449,132689,-84397,-100949,32865,-11383,-173520,-141718,-82484,-152551,-178712,-98130,-61037,-69236,-249046,-436891,-349138,-115972,815,65356,113823,88440,13790,96381,293074,225149,-56467,-66047,89501,23367,-112701,-49354,139109,245036,119254,-43247,-92741,-47537,37010,51825,-112219,-159573,-124358,-86184,38912,106365,-58909,-223148,-234359,-294836,-285645,-164226,-105010,-66980,-29241,-90884,-167852,-222617,-153038,-17818,71319,192060,214021,-10221,-225972,-271866,-132748,-43769,-207581,-329161,-313707,-333444,-277344,-184698,-114880,77018,231241,3848,-300288,-384642,-370669,-226111,-27282,-114377,-282001,-207661,-122138,-222752,-230745,15686,236553,244183,205789,177513,46565,-136118,-267647,-202369,-28269,30087,50915,100473,40608,-185630,-421713,-429569,-274382,-153562,-207751,-313973,-311167,-158010,3872,5592,-97692,-81156,7661,84647,267775,263304,-58098,-194149,20436,133269,-136349,-437877,-478271,-334141,-173929,-48553,-17537,-65417,-163512,-292451,-405197,-350788,-206461,-173403,-110186,79580,159944,85301,58085,57685,148776,268600,141412,-54242,-41360,4768,-72025,-135476,-48980,70777,-48459,-331449,-432987,-147267,229855,273026,47500,-26694,14199,-95195,-141795,-91953,-164332,-322102,-343246,-173356,28811,2434,-229391,-410949,-332532,-78081,75853,-30760,-139021,-125484,-139273,-60647,136829,220187,167651,33973,-123317,-254819,-332778,-203076,31126,78567,20080,168929,285891,102353,-121574,-159156,-174193,-192664,-136573,-139038,-93768,5765,-122480,-239776,-158202,-161613,-284222,-238289,-117854,-29132,9223,-32895,-115603,-299696,-559896,-534045,-281079,-181623,-159012,-55687,-21895,-77422,-185794,-381175,-468165,-325494,-181940,-166664,-270904,-397907,-374351,-210429,-217140,-424024,-379429,-123760,-87749,-192662,-179933,-175809,-237025,-259380,-165064,-17011,-33607,-161603,-203645,-261917,-382715,-417241,-273627,-11234,105214,-73279,-302256,-362827,-300367,-230945,-270938,-320024,-344956,-318869,-169119,-47126,-103166,-288594,-448689,-413268,-240290,-234447,-305925,-219066,-144471,-255053,-399927,-291892,-34610,34806,-134396,-459958,-641306,-495849,-312970,-380269,-425665,-123252,191643,-16439,-358867,-400551,-371076,-240038,4564,27114,-214105,-389979,-315487,-137995,-129845,-166426,-211609,-386052,-520585,-394629,-207093,-204703,-270320,-355467,-510194,-591134,-534357,-369587,-175439,-249945,-527635,-504982,-198202,-158707,-425160,-557612,-504115,-472589,-521300,-634738,-714707,-638097,-582911,-664324,-700865,-564794,-459024,-640703,-854107,-785915,-521233,-339863,-394212,-540942,-613114,-662544,-721975,-661991,-564264,-599800,-737463,-884652,-1099983,-1142590,-884689,-731895,-797569,-1010082,-1281206,-1427096,-1413438,-1503064,-1911679,-2752425,-3846103,-5182216,-6318794,-5735441,-3215215,-508805,2612855,5441675,5118265,2967097,1526130,804526,54922,-1244213,-2699509,-3373173,-2389465,1384877,4055147,3858810,3378907,3238678,2966569,2904599,2587691,2017711,1721160,1549542,1545740,1582329,1327885,1020800,996222,918463,800669,806509,831809,793340,734979,804474,953399,1065308,978220,714746,505890,484545,524457,419881,207704,84115,158624,335111,509029,692211,807727,624329,342286,491036,718752,528171,304878,443239,594859,467416,225674,187686,305455,401140,400396,257691,217567,418126,480637,317302,229482,292336,319224,239698,142019,114319,216251,318827,309426,274447,341972,501495,558044,455588,320170,245270,353476,528765,486211,315705,223454,245204,373355,434289,326242,259605,321334,343173,314715,279442,247612,291770,426687,491841,429552,246405,31133,7050,189816,329847,280282,216521,207690,92855,-138205,-100807,219537,362741,140838,-50078,43004,178013,227949,239952,161819,4946,-17392,40909,-3349,-102557,-101807,-46094,19839,70241,48615],[-138785,-264960,-272253,-112211,-5676,-24211,-62607,-139209,-153370,-91837,-68455,-84489,-116721,-7943,213614,255884,201645,105833,-67597,-196947,-316900,-400262,-258028,-29729,-78209,-299996,-346185,-222557,-182585,-263011,-194154,61069,254438,271385,161408,58045,23689,20329,-47066,-149964,-169284,-184685,-120772,7660,56704,-4143,-133519,-273606,-320303,-230541,-51277,100716,139609,724,-40367,35350,-11724,-104654,-22435,70303,19118,-41926,-39562,-53369,-65700,-88979,-124209,-15143,148745,153602,-82124,-274436,-195955,11005,69765,7435,-33528,3646,59203,86504,154691,216919,174002,-8192,-244365,-285396,-84401,54395,8384,-23017,67573,180781,121516,-112113,-128963,83396,98864,1372,-21464,-73544,-124748,-79924,-14535,2517,34215,17313,41078,62870,-11972,-223804,-365366,-322025,-253550,-255100,-240097,-233503,-283061,-183222,1414,87197,112318,193498,240553,195379,130327,22336,-78225,979,241898,288377,88838,-54818,-17744,-12283,-92298,-117020,-116426,-166880,-197387,-231715,-238517,-162918,-90662,-196810,-304339,-257266,-81091,143956,286997,193359,-21099,-143162,9926,113682,-28035,-116833,-15328,66601,72400,191892,257836,136279,-81001,-275774,-287079,-54961,148215,151204,58783,58971,74399,-56990,-67495,95430,160675,-4508,-185895,-157169,-96224,-203057,-353924,-389634,-339677,-260887,-226946,-105313,78768,95167,-55112,-264078,-375308,-237043,-21093,117196,210527,119386,-57216,-85697,28861,56003,22677,63943,166169,256995,320099,106214,-278202,-291119,-29113,-99440,-351618,-455868,-487567,-457375,-285952,-69965,7382,-100574,-96733,111135,137859,-35832,-137410,-168222,-271402,-343512,-469883,-481825,-229930,87617,278439,142827,-359582,-687643,-454049,-31270,143780,-16220,-174578,-267466,-386069,-323618,6908,103796,-104982,-191117,-86919,-88915,-252474,-296118,-114868,-82401,-299485,-421782,-208006,101155,157190,-55236,-191077,-84620,-13613,-49978,79828,187616,-27372,-282525,-325368,-233490,-149891,-39857,163242,182371,-184432,-400391,-286623,-239701,-212318,-127814,-152464,-166796,-42343,51021,96570,69362,-147256,-386026,-437981,-285154,-73557,-16514,-146321,-316847,-306054,-194321,-238415,-421558,-475250,-299788,-125568,-34889,44938,77364,53781,32724,-55399,-207630,-136528,135498,289257,255920,84368,-119525,-130900,-72085,-9452,121267,58846,-192414,-144539,158815,219795,53261,-71059,-173320,-201611,-74481,50862,34263,-26587,35678,173827,173534,28754,-41361,94335,85963,-187025,-273118,-179907,-588,136160,116227,51660,41790,-29682,-134315,-178631,-147996,-140275,-227078,-172090,73969,196048,112202,37559,30955,10294,2941,74925,-39683,-230659,-231624,-166110,-106413,19627,96451,152791,259555,320784,290827,326904,315431,112778,-95382,-24586,135808,44853,-92753,-25807,-43017,-235108,-350143,-316698,-231922,-171616,-182578,-110010,37262,140851,-23140,-306716,-322253,-127863,42590,62112,-113821,-221411,-121357,-62967,-90128,47987,329765,245985,-33626,-50853,35732,-52210,-115006,-67027,43599,212721,313817,242733,140451,165645,156083,-8413,-195904,-172952,27785,155385,79845,-261392,-526181,-310343,12944,29500,86011,288370,342716,162536,75905,134964,117112,-27224,-294734,-671836,-818416,-361172,169286,250349,105161,219993,307408,-35001,-460269,-718108,-1006088,-2059214,-3740736,-4357877,-4313114,175071,13290959,16756171,2519906,-5737545,-3680317,-2810258,-2286270,-812025,-1125357,-1859757,-1202791,-109478,606445,789008,310222,-545509,-564740,-119892,-246964,-511583,-385258,-194366,-194619,-182518,-64237,-3361,9368,50413,-9356,-69146,46962,102768,13899,54749,145387,8071,-143273,-77573,6580,-41683,-31603,-116073,-224047,-147686,-131550,-209291,-51768,226886,256365,35176,-23868,230739,277272,-19955,-51753,54663,-239661,-464038,-183660,148571,204638,193968,238620,81169,-323444,-465917,-164730,112697,258651,295324,176297,186173,300931,204949,14240,10992,96849,-19036,-193910,-170181,-71608,-61444,-55985,-1990,2137,-87424,-281952,-392338,-271707,-91179,-32869,30262,94285,69637,5031,91403,280744,283454,36203,-48433,78120,71649,-15566,1796,122550,210208,122408,-87932,-184924,-97922,44816,64132,-71757,-114929,-71641,-75077,-6276,57592,-97478,-279105,-316843,-355324,-295872,-156993,-66607,34500,96518,-47261,-210994,-220434,-72837,26409,62735,199504,239655,467,-252300,-317934,-154399,-42460,-205951,-321348,-325503,-349515,-305486,-231660,-198868,-544,205766,33820,-248705,-354570,-383373,-299513,-120642,-197825,-380893,-313372,-129928,-140051,-185239,-6948,199415,232489,199972,106725,-129157,-300229,-332917,-238822,-56061,124516,196102,134631,24784,-145402,-345197,-364117,-196507,-69148,-185323,-348816,-300008,-145034,-43493,-70960,-140959,-88753,35223,118044,282537,270152,-33707,-155365,46914,89846,-243675,-516907,-538212,-445484,-275904,-90830,-50390,-133887,-188852,-271818,-418284,-402376,-242994,-208044,-170325,21185,163839,162556,163370,107118,84091,173439,109849,-27935,-30110,-18881,-76227,-144758,-97444,-48018,-173420,-368924,-369964,-109433,168503,214396,47485,19374,55191,-115677,-238194,-199651,-235562,-349228,-302192,-62820,136374,53357,-247503,-462629,-386998,-138769,-20272,-127855,-210528,-168150,-161104,-107596,69174,221015,231977,85112,-37932,-81227,-145297,-57068,149039,141398,46285,188366,270969,42950,-180624,-151153,-97221,-136448,-194163,-243828,-158499,-15092,-116216,-276453,-275854,-306191,-396219,-326623,-176396,-64540,-6523,-46820,-135048,-299166,-514624,-473737,-257188,-215181,-204985,-70823,5451,-31040,-174887,-404790,-468993,-346663,-230227,-139063,-192202,-379927,-448058,-328154,-278114,-399873,-334365,-132830,-175112,-292812,-227875,-186799,-226594,-231061,-177474,-77043,-92439,-186887,-166471,-214520,-449330,-568403,-403358,-131057,-14335,-130813,-323675,-373360,-340200,-311052,-285764,-246836,-298958,-408410,-320190,-186955,-222102,-343913,-421907,-361181,-193039,-199370,-340636,-304495,-208490,-246940,-321911,-200663,16682,99180,-19650,-388683,-680950,-541067,-296377,-366971,-452734,-173153,105146,-145460,-464635,-387631,-239439,-145996,-53162,-106895,-329053,-512453,-457128,-260464,-222834,-289980,-331613,-459620,-591903,-471283,-266917,-287270,-369835,-397842,-504515,-596078,-558105,-413164,-252653,-325013,-601293,-578323,-302739,-316181,-589783,-669410,-563437,-548936,-593028,-610589,-638695,-607516,-547325,-621476,-744185,-711621,-651805,-786900,-946483,-846352,-574821,-411838,-486190,-590604,-595129,-607296,-651176,-605034,-557458,-615784,-756228,-951863,-1158776,-1163701,-932863,-845824,-928522,-1128777,-1342742,-1454227,-1504166,-1690010,-2065258,-2779857,-4018196,-5684824,-6762566,-5976517,-3628798,-455602,3243183,5871278,5059416,2882748,1642810,975942,102129,-1484606,-3190594,-3902840,-2399763,1775459,4290398,3953689,3897759,3811229,3238509,2943196,2574289,2035780,1800001,1633568,1521815,1465401,1319552,1227907,1188934,982995,886436,1015328,1104889,1089964,960011,890041,987714,1139849,1049529,703361,476937,563849,735610,652423,354509,168311,243768,360469,415117,579582,811565,729781,455923,582997,808746,647999,407117,503110,606253,413475,120283,121557,311055,449250,431973,241521,200427,489137,639792,421442,217858,255382,339004,337846,258505,202373,317801,456013,438698,351689,386300,530798,548301,440710,330973,299259,466919,656996,526707,253397,169782,279005,462199,525559,427556,380277,416888,366330,289738,257885,233148,268990,391768,472372,422029,253562,91626,90454,232143,324337,279086,270913,305935,167963,-79379,-31262,229886,351020,235636,106153,160847,255166,249522,262019,224210,58211,5586,66350,27274,-79234,-98376,-85821,-63511,-30686,-52031],[-175433,-278943,-265149,-123645,-70854,-68878,-33917,-77682,-131449,-120496,-92675,-85239,-180177,-119537,85082,225864,195960,100787,-48024,-185329,-358358,-462785,-249237,36207,-8809,-272097,-356171,-220595,-184461,-305168,-210003,81108,238922,172541,48586,25411,56153,38779,-82846,-164903,-138180,-175513,-166864,-92819,-48552,-34475,-115439,-256387,-308839,-234333,-24038,148943,196707,16515,-37724,74376,62015,-8847,61601,84253,-22404,-64580,30339,79135,-4309,-166081,-283986,-184134,51578,167202,46390,-107147,-98514,24182,76840,70821,1766,-9827,75789,162641,207162,229336,160787,-71965,-322166,-269287,-15263,81009,2470,2316,92471,127627,53944,-149637,-162223,54904,107932,15909,34889,-28905,-157049,-88336,28000,84694,168116,134474,49922,-1309,-34094,-154084,-237399,-153872,-95059,-168225,-215105,-238028,-271300,-193912,-28723,54573,160786,341635,376214,219274,45758,-152141,-254780,-33581,289760,291814,47836,-121931,-109639,-82807,-120046,-147089,-140121,-147896,-155645,-192764,-294869,-283771,-199855,-297939,-425348,-330252,-71154,189926,327892,225568,-43849,-212542,-52751,77023,-51001,-140176,-28036,100673,162700,227332,212071,104957,-49844,-155705,-155620,-21624,49568,47684,52548,95514,75668,-35172,-44744,113334,197343,-18197,-301179,-241556,-24980,-57915,-275773,-400635,-354889,-325184,-342321,-189808,58805,120277,29460,-137460,-282553,-259690,-135970,-14516,73934,61398,81670,184986,270281,199597,28289,-37665,58522,194782,194188,-38299,-296460,-209885,92481,72627,-207485,-402107,-465021,-408956,-225870,24779,109297,-87932,-147115,133390,240232,31830,-128715,-157931,-188431,-220006,-400027,-464347,-226432,74025,256958,109236,-417190,-718925,-469828,-54575,121895,-83097,-270158,-348190,-437746,-341502,18647,184234,42029,-50123,8607,-1069,-166376,-244423,-97840,-86311,-352870,-463286,-214813,105567,161228,-34689,-175649,-107064,-436,47633,216045,295997,51594,-273641,-391728,-279392,-115769,22044,172569,186434,-62266,-202769,-113630,-127207,-141907,-86867,-62473,-34340,54409,26322,-37812,-78465,-216643,-375372,-398590,-286317,-87064,9278,-100393,-301640,-333223,-215171,-219347,-349684,-386165,-244979,-123321,-53052,70183,155556,111149,17424,-67933,-145141,-26275,228979,312285,205003,-14366,-191871,-154881,-60857,-21597,91770,67375,-144122,-74301,220769,228863,29451,-54154,-107368,-158940,-19512,146310,71126,-102806,-72484,118851,178189,51958,-28865,27345,-27244,-218586,-251640,-195342,-52043,118962,125004,75425,64541,-8345,-85008,-91176,-55592,-38400,-154312,-171073,26249,151058,113070,43406,16053,-36553,-67787,-11484,-56293,-220747,-274801,-195974,-30283,135893,135300,99334,193305,277509,233409,213942,174877,15886,-95524,27731,148315,5593,-166757,-83141,23,-122328,-261641,-323744,-278310,-193693,-207980,-148317,5560,154123,-24963,-320158,-288000,-38445,136816,154294,-31481,-175171,-130696,-126972,-141834,76590,304852,153801,-37003,104493,160885,-34985,-145187,-97874,-15401,99943,192032,158186,99925,134154,109109,-100585,-346280,-310679,-58910,92719,13023,-280086,-453609,-234949,28531,14838,17870,195423,337103,275937,140083,69628,-11906,-107817,-278693,-568577,-748505,-441435,21703,230184,170218,216741,206676,-215819,-639419,-748044,-842130,-1597762,-2852812,-2913907,-3565450,-2112254,8428576,15787436,5274769,-4107878,-3350792,-2457741,-2344003,-779062,-770560,-1604951,-1268145,-171210,451525,470789,84495,-600732,-573512,-177252,-327844,-587026,-352845,-73627,-95828,-143437,-19788,114989,181773,151944,12607,-122072,-83439,-77745,-98162,-16329,61273,-80277,-255761,-210520,-91953,-85957,-86010,-149333,-169027,-56926,-46508,-140394,-59553,190337,234633,-7560,-54192,237885,316479,17746,-41833,95089,-157070,-430617,-237960,90786,208953,228060,253252,69289,-327801,-461265,-203464,-11392,112116,220753,178412,195784,342987,273064,84805,84292,164052,23370,-169240,-176576,-50548,23158,36057,51268,39119,-117208,-308981,-332001,-177097,-51516,-51460,-7588,51596,7195,-35663,70536,242461,307101,136924,-4309,67527,125582,105299,64021,78348,141463,123836,-109748,-255537,-144380,35194,33759,-57402,-52797,11344,-52739,-55284,1981,-115418,-282350,-359602,-383011,-287579,-135307,12122,170400,189814,-51388,-276439,-239492,-43499,34697,61222,209612,237505,-27327,-316339,-354505,-131552,-11777,-185917,-286454,-272553,-287452,-264680,-207544,-224839,-76665,130277,34587,-199643,-327145,-378936,-333870,-205631,-292219,-490782,-422271,-139054,-60209,-155721,-87395,78974,148222,137941,6627,-294694,-443825,-351753,-220995,-52958,213593,300456,133756,8809,-66480,-205787,-255796,-115965,-10987,-156050,-341165,-266624,-119724,-55205,-94123,-145261,-74444,63071,139142,254903,215559,-57230,-138532,66606,58640,-277371,-507183,-558820,-532693,-329568,-94207,-63438,-183265,-192251,-197235,-344029,-399458,-273265,-224461,-195720,-23175,150507,221954,248983,127615,-7569,61229,68828,-15530,-36702,-64101,-102082,-144920,-127563,-163946,-298954,-402233,-313284,-100511,56921,92029,19340,43101,66905,-114407,-284821,-274663,-287434,-348568,-250838,5190,177811,75961,-222452,-412750,-366065,-190074,-135677,-248171,-294186,-207377,-186802,-190815,-60364,165441,263046,137095,63705,98270,40106,57472,200234,131429,6788,137497,207076,-39911,-258458,-162210,-15185,-50532,-211815,-295102,-177434,-18157,-77968,-256322,-346131,-427643,-464532,-361643,-209917,-89753,-21970,-81468,-176317,-293157,-437943,-405763,-250516,-231224,-213467,-73008,41711,38180,-137920,-386311,-411893,-316811,-257561,-141329,-133038,-328335,-475119,-406181,-285942,-298718,-235995,-145885,-302118,-437310,-318223,-212376,-205157,-199368,-199706,-165636,-176737,-202923,-107717,-152877,-506393,-718780,-517451,-219850,-132084,-210672,-334934,-347100,-340788,-364611,-273371,-155421,-247951,-471722,-445134,-322590,-351294,-412817,-411074,-321393,-161541,-167216,-346592,-369716,-275461,-249893,-238743,-108723,37357,115297,52421,-311365,-671365,-559712,-290903,-336941,-430959,-192638,31101,-219863,-499039,-344640,-100451,-52540,-108086,-224450,-426475,-617599,-569039,-368273,-322167,-423433,-463194,-544722,-658138,-531158,-323835,-357862,-411615,-374885,-469287,-588062,-570670,-453672,-322767,-379666,-650595,-665784,-471628,-541629,-781266,-779412,-619363,-619078,-646296,-552563,-512585,-535237,-500921,-570366,-755668,-826790,-813376,-879103,-980332,-886525,-649070,-503937,-578002,-654811,-607416,-588226,-616794,-580829,-562718,-637575,-801485,-1053862,-1214453,-1151166,-981907,-990924,-1124286,-1323163,-1474819,-1532531,-1656269,-1973931,-2353622,-2946804,-4264050,-6176082,-7134547,-5967591,-3734932,-343721,3876001,6253619,4904699,2723977,1684124,999519,-10568,-1718520,-3568878,-4369885,-2260458,2145669,4439380,4037762,4312543,4298066,3453008,2922607,2570535,2126234,1907397,1686024,1427330,1288625,1296342,1443305,1383931,1067089,975745,1202925,1334384,1305409,1117610,907362,947517,1137415,1075785,715644,488401,645260,910200,842815,490974,268247,323535,370627,331727,490424,811674,815519,559345,625911,834940,730895,498347,542358,622334,423814,117578,109168,287373,422297,404414,227722,233733,581932,768813,504409,220913,235549,367682,422714,342488,266668,382257,532817,495644,364083,394885,524757,475800,361734,326258,373076,573019,741851,542259,209564,138893,285483,487953,578236,511964,479519,490986,406956,330327,304080,247273,238190,319665,398344,355921,215815,133193,159358,236235,264635,236972,295305,372945,219641,7710,78550,244883,324525,317953,240178,249504,305305,235043,232234,246518,109035,38427,102207,64117,-52699,-80505,-90267,-103464,-78915,-91324],[-136628,-216951,-211760,-132486,-140945,-116492,-10788,-7021,-83180,-124030,-109312,-64250,-143492,-155249,-31890,154400,145079,80914,2434,-134527,-347301,-440372,-166525,134410,87025,-188210,-312850,-203645,-181209,-293400,-169125,118519,204857,38066,-88359,-28231,63744,48428,-104271,-177385,-148648,-187637,-184900,-148921,-128064,-54250,-81295,-224558,-290384,-216716,4461,167974,184263,-5268,-70043,64044,109517,76909,120627,101427,-26054,-67123,72470,160702,22170,-227770,-363640,-256026,-4105,150168,152515,78057,22526,38921,86361,126504,25848,-44986,59144,209104,237381,208053,112747,-124975,-327382,-191927,62845,96555,-4681,24378,105276,51880,-63597,-189708,-129386,87617,129527,15577,64047,20315,-161887,-114280,40918,182353,295940,236492,67126,-35546,-20488,-33053,-74638,25270,83456,-63184,-187119,-228735,-240278,-204015,-69447,32877,216101,475683,501569,241828,-34115,-291690,-396175,-79189,314888,314356,52597,-150074,-193984,-169471,-164209,-173718,-166264,-178572,-181163,-157786,-278571,-333748,-255991,-315074,-454786,-345427,-66834,156305,264975,213519,-42462,-226502,-101261,21236,-77933,-144182,-30085,126486,249801,260233,155358,35710,-66635,-70242,-11711,47588,-14648,-47058,42837,117629,55284,-30288,-44846,106838,226594,-1154,-364644,-328934,-5773,78902,-116542,-294106,-307969,-369072,-422758,-249513,11900,100728,77385,-31240,-163897,-216028,-193936,-104318,-29414,30746,210127,405047,454606,319625,42291,-111152,-27122,121635,57536,-165614,-298218,-158169,134398,204350,-42436,-309087,-396375,-323623,-151194,107307,186766,-54244,-148290,141542,296307,88315,-119937,-165695,-109729,-110054,-322165,-395008,-157587,88312,220749,79541,-398101,-651284,-431491,-47281,127603,-100143,-330447,-401872,-454294,-344309,-6901,237680,218474,149650,159553,125228,-42844,-151955,-78891,-105554,-377999,-451615,-178709,129964,180116,28326,-105096,-101476,9267,117046,269245,320296,118897,-221106,-408600,-287196,-51183,91762,172300,183027,71175,-4154,8578,-83457,-129255,-75340,5032,92516,152268,9108,-157346,-204201,-253049,-316750,-285379,-196525,-53049,39390,-53025,-252780,-298086,-162347,-134903,-248980,-290515,-206461,-149002,-92329,63682,181214,112995,-27657,-79220,-82924,37638,252526,265152,88882,-123964,-225071,-162152,-64627,-29883,73299,81780,-65297,35475,291296,235321,32012,-18886,-58288,-123935,22929,207131,75480,-194853,-175145,68069,177562,71720,-30047,-68262,-160347,-250896,-223444,-149280,-19766,147012,140871,86748,70924,1426,-48872,-6011,62240,90016,-59753,-159084,-24691,81283,67685,15186,-21238,-74706,-91906,-82908,-92399,-203416,-282800,-205968,23363,212778,153167,14435,64643,169942,157874,108543,40069,-73901,-98101,46716,137055,-16673,-187127,-82951,70891,9143,-143867,-280157,-261704,-167133,-187495,-175055,-27525,156956,-10664,-289251,-222130,50727,215001,212572,22824,-138100,-141466,-156164,-123259,132298,232145,13257,-58115,236095,270218,-7602,-151695,-102463,-53946,1545,78552,69541,49715,88859,57535,-155512,-403845,-366778,-110562,43211,-58435,-290854,-351483,-158505,6703,-34646,-88038,50283,264314,328221,175456,7277,-127422,-178233,-207775,-346313,-527579,-430176,-88902,225948,266098,209376,105985,-260894,-590894,-663274,-701684,-1062332,-1703126,-1470231,-2812307,-3748012,3529544,12615243,6716340,-2213782,-2542541,-1810381,-2098715,-716623,-373827,-1111273,-1143587,-200033,291359,132401,-144880,-497471,-416265,-161274,-316855,-517404,-200567,113913,35529,-67010,49144,210259,312956,248605,38292,-168162,-204745,-240755,-170630,-18975,31714,-120104,-307479,-294340,-177055,-133144,-175325,-220410,-132354,39487,82006,-3720,-29173,96326,96237,-120454,-105438,218886,320043,28960,-71234,109886,-24405,-319647,-260115,3940,157186,218281,234757,59681,-262265,-366247,-197218,-98758,-24334,91462,117339,172037,354727,312401,109687,109778,229651,121728,-97676,-160985,-30205,75425,69596,45525,30530,-153567,-312823,-244965,-58176,9367,-46383,-32016,2287,-80606,-100285,32892,182296,283105,212785,56905,67631,170253,206884,119669,35284,86081,138143,-100032,-286950,-171472,22245,-2713,-59469,4242,84745,-31987,-90057,-40581,-102551,-220925,-332365,-363939,-266962,-107855,101780,290840,222877,-95059,-340330,-272037,-64420,13953,62819,209716,205191,-86295,-397918,-372833,-77510,33085,-152947,-224949,-154972,-159393,-170305,-125416,-185944,-139041,4970,-9012,-157121,-280520,-341103,-325738,-270415,-371829,-571105,-490498,-135279,4222,-145610,-203325,-86669,20575,31721,-103275,-393751,-506429,-310767,-154907,-21768,273248,348622,116352,9011,37325,-39807,-126409,-40297,15098,-129145,-295407,-224634,-86517,-20606,-50867,-107881,-43667,83050,136343,178285,100266,-126488,-146435,72714,57214,-206683,-396458,-529247,-566076,-320842,-64791,-63372,-198398,-165311,-93591,-217410,-349788,-287056,-215633,-181166,-51928,107895,238654,291826,105947,-115883,-52560,15714,-30372,-61356,-116272,-143557,-135555,-134633,-250086,-389176,-409205,-267897,-119609,-75794,-67443,-39773,20311,22968,-113441,-276884,-297019,-310402,-330338,-214844,-1046,131572,56813,-167862,-291857,-291167,-216040,-221363,-343567,-362931,-232561,-200123,-267659,-196919,79588,255826,177468,156912,234317,169333,115089,177966,59766,-70921,44515,111682,-117237,-320364,-190629,34367,21232,-198288,-283529,-141747,14052,-156,-177707,-353160,-491885,-476735,-352424,-226040,-105739,-40186,-139615,-243915,-287181,-342221,-337522,-252563,-216720,-176506,-53726,93829,129588,-77492,-331806,-316494,-249194,-267077,-180554,-106645,-259861,-464268,-435955,-244586,-152414,-109285,-151314,-426256,-588995,-435685,-250386,-175635,-171170,-233057,-271637,-272980,-211541,-49495,-103984,-549009,-826422,-581782,-263375,-222252,-286983,-328289,-288774,-297323,-374264,-251215,-90979,-223046,-502202,-515980,-421553,-461740,-480697,-418668,-306177,-159109,-160991,-345049,-410377,-327914,-265120,-181613,-48903,22738,87489,73433,-244131,-620709,-562302,-304352,-288764,-348007,-156778,1994,-222371,-462987,-283904,15642,18209,-150206,-299471,-477086,-666276,-623037,-442547,-411447,-540966,-579673,-620121,-701397,-561779,-368754,-404248,-390489,-297671,-419118,-574917,-565774,-464846,-351095,-392420,-655376,-744303,-664950,-766075,-934159,-863271,-681370,-685067,-675496,-477388,-374141,-449819,-465637,-530378,-738530,-881281,-892117,-885667,-941241,-896350,-723778,-582898,-635393,-707944,-639953,-611715,-646245,-630049,-610703,-673617,-872761,-1178909,-1272302,-1127650,-1024978,-1127310,-1341907,-1564734,-1666039,-1657844,-1853618,-2304823,-2719938,-3249052,-4595720,-6665536,-7453819,-5669202,-3355762,-74998,4502670,6637265,4697398,2462250,1564735,808813,-288892,-1913076,-3776243,-4591084,-1876795,2586212,4552985,4069965,4461626,4546243,3535286,2838291,2582645,2276035,2027171,1710846,1310971,1122242,1274576,1597229,1534541,1174755,1069715,1330065,1455637,1372353,1157229,846379,838649,1053511,1041351,748008,545733,710460,998007,942670,582512,348814,370288,363197,287590,456025,800792,839974,606572,596897,795670,772311,566226,547403,623035,478246,212947,157183,245948,330108,321096,210304,301909,674974,836027,537639,224480,230009,392303,459442,364201,295647,406220,544450,476874,317682,378793,499428,367307,242687,311893,442605,625410,737501,513982,198908,155743,282018,453922,579011,561078,544130,541786,469406,429106,394339,274014,201488,228913,292012,255403,151850,148668,195572,203399,176447,177641,292524,391334,230992,99295,203391,262458,288220,366930,321368,280304,296473,181687,168947,241230,153285,68095,133900,101514,-25292,-51814,-59737,-90546,-59966,-56897],[-36272,-86996,-116589,-134407,-191373,-147586,8945,66399,-8236,-92364,-107739,-23326,-24684,-118397,-99679,79240,85295,56164,60588,-55350,-276544,-332212,-31625,239344,177662,-83202,-241524,-196355,-192677,-251233,-104689,149952,156113,-96615,-205195,-74337,59340,55723,-99976,-182592,-196581,-220916,-180545,-161564,-171045,-63115,-50326,-201386,-278050,-183826,33232,174124,118384,-76731,-151168,-10275,93626,106529,134196,121660,8546,-51148,77931,171441,3479,-263406,-349467,-215037,-9479,103341,198165,225138,139272,54880,96870,155970,19166,-100022,20854,217416,241685,162077,39504,-150377,-244975,-67724,123847,89438,-15600,37147,105202,-15470,-174031,-200052,-34917,169905,149267,-1804,60038,62946,-129080,-134091,47989,285705,394343,305241,90071,-41528,15843,102282,78738,164149,223333,15937,-191038,-244305,-235716,-226221,-120867,17489,257147,548410,562091,242034,-92848,-364398,-473979,-149384,282353,335204,88794,-154268,-269128,-260472,-220058,-197690,-188556,-229959,-228304,-119737,-200861,-315931,-250532,-241154,-382111,-308490,-74757,59512,123142,155752,-21660,-195125,-139809,-51964,-112521,-133623,-15616,146125,303247,279778,110251,-52842,-134129,-57499,81693,110333,-36113,-104239,26980,107303,18353,-49206,-74854,75993,247352,51598,-355352,-383370,-16644,182643,67085,-104571,-206057,-367533,-434844,-264192,-52428,41053,83859,36729,-46847,-118744,-180012,-123675,-62841,35179,300095,525982,528753,363615,45538,-146422,-71327,55914,-49075,-236572,-275355,-137257,96016,256107,94845,-199430,-295502,-220021,-76355,151121,202345,-31729,-119600,131090,296236,120027,-113814,-187443,-63985,-45296,-257590,-300836,-52852,119060,174135,57859,-310319,-511909,-365305,-36196,140507,-62369,-323686,-404422,-431604,-332436,-55672,247083,363868,344901,322331,248744,74597,-46052,-57496,-134585,-372661,-402746,-116233,169558,208800,117016,2295,-69645,16431,152488,239732,262259,160577,-134540,-371514,-258553,27171,154871,153833,155788,174319,155185,65482,-101591,-167337,-99388,24576,177871,220545,-4995,-233180,-269792,-244554,-225855,-126193,-32827,18935,58281,-18336,-183721,-208915,-47400,-14813,-162032,-226006,-201750,-201287,-144634,19442,133709,56658,-79968,-86246,-58578,6039,165384,147421,-49665,-194903,-201490,-148948,-88588,-50814,47862,88401,21730,146115,340943,238681,63498,27534,-40697,-112848,32714,207713,37264,-283414,-249171,35070,163219,71002,-43093,-152414,-266842,-274285,-191650,-56381,86339,209360,157754,87529,70212,11692,-17577,60147,172361,212335,34385,-135966,-61151,9061,-16078,-52755,-80839,-90661,-65370,-114246,-122188,-165107,-239088,-180744,48021,226424,129381,-90775,-95036,22059,69091,26174,-61816,-139129,-110719,16343,101910,-11060,-149037,-28552,153719,125148,-39260,-208280,-195515,-108851,-144641,-194525,-48178,145523,4176,-227854,-144004,114767,257721,219761,28534,-129665,-163307,-156618,-47968,187422,121686,-154040,-105902,290211,319621,13481,-134260,-80300,-64641,-62907,-4849,-1573,-3480,34185,12876,-163242,-362657,-329966,-106419,19826,-126481,-306679,-262839,-107951,-43040,-100448,-194506,-106237,140255,291766,160329,-45733,-204653,-218498,-95246,-57533,-211230,-335563,-137163,228443,333021,167489,40965,-119937,-320215,-501399,-611160,-595818,-694015,-557153,-2174366,-4078024,271054,8372506,6399713,-599677,-1467280,-1065047,-1660610,-727595,-134617,-576808,-854225,-194324,151157,-144287,-310166,-272911,-168930,-103695,-232338,-319231,36801,320691,173645,43318,140230,257299,343848,295375,51974,-204074,-289863,-335725,-188699,38298,64422,-90788,-271318,-310477,-242307,-185875,-260620,-280225,-111002,105812,196997,139889,15233,-36006,-119423,-271684,-171496,175978,296018,18874,-132754,84309,106150,-172558,-247544,-88821,61366,164298,186185,59383,-132894,-206190,-165965,-146888,-121261,-59521,-4321,103278,312991,295814,81384,90325,280848,250293,749,-132610,-24352,76590,35170,-16266,-28257,-191647,-285362,-130061,79483,85184,-22638,-35997,-37089,-166300,-172212,-15872,110447,214086,239034,116566,78177,187295,248611,147305,14223,73493,162432,-67475,-274923,-169550,16967,-13583,-61711,36732,113787,-21227,-91463,-45394,-52280,-106691,-234198,-303898,-245770,-89005,163254,344093,186800,-155100,-378191,-306178,-118093,-21121,58013,185377,148219,-156457,-467348,-373354,-23376,69688,-114383,-145660,-14,1124,-52464,-20394,-103607,-183975,-154632,-102211,-127238,-200650,-264700,-288503,-311230,-413388,-582266,-481767,-108439,46508,-150077,-319841,-247214,-110931,-93136,-202322,-398902,-456636,-218681,-63238,24997,286958,341019,98714,27311,137207,105410,-3296,24020,8416,-125767,-241412,-193465,-58857,47817,46445,-40225,-14830,79206,100042,61384,-54560,-222258,-174735,57217,86853,-45135,-212351,-452055,-531411,-261084,-25207,-62239,-177493,-111078,4026,-91807,-277019,-281228,-187739,-138705,-70464,34444,201857,282122,43659,-225985,-155286,-49735,-75469,-98795,-160522,-189738,-124083,-125546,-292224,-420831,-374372,-230472,-157066,-199034,-222058,-118978,-56191,-83186,-135946,-228212,-262577,-300334,-305708,-210286,-84468,3930,-9511,-115223,-164791,-208487,-214026,-247588,-379960,-393334,-235232,-188980,-301773,-289375,-6712,212469,193218,217077,291000,208136,112262,100864,-41239,-144142,-50880,3601,-166231,-332174,-220798,30563,43002,-173767,-224361,-64533,83376,104275,-72445,-319579,-491466,-440433,-325036,-242442,-123940,-68532,-216619,-333306,-286148,-241174,-270268,-254033,-180291,-112707,-21208,153733,229800,-1457,-252901,-211107,-169394,-265076,-240903,-108918,-195411,-434218,-427441,-180987,-11299,10545,-139337,-499011,-701218,-555116,-295405,-141753,-149258,-273438,-376264,-362468,-217296,-15281,-90496,-569792,-849636,-571940,-267274,-274815,-335855,-300765,-212993,-222386,-340559,-242226,-93700,-248664,-505831,-525719,-469585,-535822,-534269,-436639,-313794,-185742,-190977,-354950,-426321,-352164,-288583,-175689,-51502,-30248,25692,46756,-204093,-554861,-563068,-333177,-225538,-211436,-62667,25149,-172061,-387550,-228070,73758,35997,-186425,-328239,-472348,-644558,-620767,-485972,-482319,-623409,-662063,-669503,-709407,-563213,-406562,-431869,-330003,-200119,-372816,-563750,-545885,-437722,-327126,-367740,-620760,-797087,-837259,-927221,-1001718,-904991,-752497,-748944,-687480,-415496,-275098,-396341,-471132,-525231,-710891,-871781,-872953,-812648,-848888,-889326,-794337,-635474,-651894,-744100,-696009,-691498,-763817,-784154,-735428,-747286,-976846,-1317844,-1347273,-1131944,-1072298,-1240080,-1554050,-1832001,-1910853,-1844119,-2101976,-2657680,-3128988,-3685637,-5054255,-7251932,-7839703,-5215176,-2532527,380780,5147534,7095075,4559337,2149043,1277201,426835,-646917,-2027320,-3806625,-4472824,-1251377,3164798,4715896,4045436,4288251,4485882,3466549,2727536,2626008,2459880,2149819,1735389,1242129,1043397,1278383,1645684,1615790,1309044,1174901,1378524,1445215,1291691,1079805,729285,693277,913290,951996,789925,645414,756918,986804,943232,619948,392573,381065,356205,308858,493533,776900,784672,577693,510212,713953,779411,604986,514170,590754,546200,376594,258657,209871,212110,212929,192304,382347,747633,833253,513100,216421,233318,401754,433324,324530,297966,405569,511360,408280,242389,355197,472217,261430,125778,299896,487782,601770,636121,442664,226192,229982,295790,395383,539692,572279,575712,575234,545821,556249,491664,294310,164007,147578,190301,157643,88153,141438,197828,153150,100125,134561,274433,358485,201682,172934,315086,283240,255192,380913,349919,257677,227925,104799,101617,231015,195116,90274,151780,134850,2278,-17256,-4195,-30415,17646,33629],[83317,72594,3145,-120463,-203732,-148817,27419,131270,80516,-30352,-83910,29456,122193,-37358,-101813,35196,48247,33918,99547,32514,-158743,-170804,112093,319419,229599,-3717,-178470,-213629,-225079,-206318,-49339,155299,100344,-190653,-263532,-93445,54505,65525,-68951,-175388,-256595,-263768,-167598,-150256,-183854,-67296,-42797,-205889,-278250,-149800,54474,179431,41193,-182729,-274213,-140117,2151,55870,100277,143678,66124,-28374,48148,116694,-56213,-278778,-270092,-94417,22042,36080,165135,291976,223495,70524,104616,147737,-29039,-163851,-20220,188878,218078,102968,-40800,-141038,-94593,71207,143607,50157,-33624,34471,91146,-48187,-220186,-161837,88289,265880,154596,-31423,28658,89393,-61273,-121478,77233,377449,447206,329667,109270,-32562,53009,207383,182605,228428,282364,40430,-246117,-317004,-286131,-263969,-177200,-765,264093,530169,520914,203910,-121023,-365687,-486318,-240219,182995,327988,125224,-160816,-339073,-344023,-278103,-219803,-200766,-263805,-245130,-69692,-90113,-250585,-194144,-104754,-238009,-247148,-102572,-68118,-50207,57888,-3505,-143503,-169209,-135597,-161664,-123987,11714,162547,304248,273246,84672,-139283,-235266,-121623,85746,128149,-24639,-111345,1995,56671,-28245,-91578,-128890,27099,253139,127148,-278683,-378755,-26742,235007,205526,92704,-83144,-314448,-367501,-222739,-109150,-36686,57846,63509,43013,-1526,-105984,-71650,-19973,61048,323115,524267,480304,313308,25291,-146378,-70283,10392,-103993,-238721,-229047,-134231,13818,223757,167268,-100415,-186681,-119146,-15070,138190,136772,-48063,-92365,97819,243341,119357,-110446,-207175,-57882,-31054,-216183,-212671,48831,151843,124273,40633,-189907,-353499,-303110,-42679,142285,14492,-240418,-347865,-379316,-309902,-102984,211156,424667,468978,444435,326900,144295,39419,-34169,-160650,-341641,-336777,-48422,211313,235875,203919,113603,-26389,19379,159027,157710,149798,171034,-30810,-288307,-203338,93974,188450,102832,87849,213206,245754,66683,-146579,-222395,-153847,-16594,194825,234549,-22560,-251860,-260180,-195447,-132006,28872,155731,104136,51296,-3937,-107386,-90286,91618,94666,-121429,-212598,-230768,-264926,-196472,-55933,18474,-38507,-113020,-88218,-95655,-125308,-22362,-15985,-163607,-197835,-126909,-119190,-131407,-102131,-6839,73860,94391,221247,344761,235648,115553,74706,-52283,-128491,3238,143806,-38417,-349053,-279080,27773,132871,41443,-61481,-189277,-304217,-273157,-157096,48478,225641,279861,162711,71631,59798,23105,11658,94749,240321,292674,100603,-109448,-76169,-47033,-115666,-152839,-156713,-83530,-7204,-95700,-117062,-96026,-146737,-122973,41190,168444,53362,-198673,-245083,-132153,-29562,-34152,-120314,-168442,-130862,-57660,45902,14531,-74372,50835,220487,190495,20849,-129213,-108136,-51776,-119569,-218236,-55906,115235,2907,-158036,-72555,144228,260553,177694,-14616,-154080,-197493,-146167,39803,203882,-13068,-323566,-186819,234689,278040,10754,-99986,-39048,-50908,-90676,-55751,-52533,-63182,-29788,-20756,-132239,-254264,-224040,-49844,20094,-183890,-331158,-217302,-97032,-104782,-164948,-270228,-236504,-13121,161018,85508,-85719,-227924,-214585,31821,218418,97507,-205924,-133010,213872,314803,70104,29163,184482,87984,-319513,-579952,-330785,-164709,-406265,-1574158,-2880780,-664147,4242270,4521082,413471,-411510,-434267,-1198705,-864244,-151892,-154708,-459968,-156432,30562,-324745,-377543,-14874,61140,-48878,-114596,-53100,287086,478683,275382,156524,235434,253241,261943,263246,36731,-238235,-334672,-342721,-158309,114558,135074,2409,-151030,-262793,-284338,-245948,-311128,-291769,-101695,106222,231084,219185,40008,-174576,-340225,-412440,-242690,112934,257453,1683,-204385,19308,183279,-41481,-208399,-163640,-56535,72058,111607,61671,22294,-34428,-136897,-167326,-170813,-199360,-163225,-7898,206016,206606,6968,39532,300984,359227,89514,-106309,-42270,22814,-55380,-114743,-124555,-227237,-231426,-2248,213130,157104,3476,-25224,-55842,-222171,-229723,-63170,41589,116958,206083,152381,89903,164472,211041,131152,17544,98543,175744,-34114,-228994,-139313,21257,10743,-50855,34973,84453,-20360,-47144,6622,33700,27793,-97293,-227195,-237164,-95152,161636,298172,94496,-203971,-375786,-331208,-178646,-56414,34900,127701,78098,-215241,-500862,-364015,-2577,76780,-79865,-64867,149161,153229,54875,63043,-20568,-216101,-319087,-233765,-116457,-93788,-161961,-243037,-327258,-401907,-501931,-384152,-59275,64276,-160346,-401041,-356028,-208148,-203460,-273137,-323456,-310491,-105324,22815,68910,249970,286249,81776,47453,197978,187255,86147,69822,-26014,-164747,-217904,-188614,-53465,117970,162800,34585,-12141,35335,29731,-71203,-212645,-315969,-215541,13151,129267,149849,-15793,-344708,-437907,-183044,-3583,-68950,-131419,-44119,63793,-16403,-210513,-260451,-156586,-91403,-86962,-59629,117747,224689,-43793,-322520,-239438,-122518,-139604,-138470,-187559,-229548,-122844,-114958,-291104,-389327,-296628,-194150,-198701,-290315,-331301,-198113,-171317,-233476,-195090,-165408,-183800,-258432,-281439,-236689,-217113,-173250,-118052,-102374,-104088,-169094,-196077,-216910,-351549,-374733,-212929,-152186,-279565,-312485,-72896,141608,176251,228094,258001,154678,65824,3797,-131057,-172813,-114842,-103631,-180924,-276284,-227892,-20242,3594,-159437,-150383,23611,171529,203343,5653,-293509,-445725,-378824,-309337,-277628,-161552,-115902,-300643,-429122,-292021,-148470,-203731,-251187,-149026,-60112,1324,196312,310314,74822,-165756,-123731,-106316,-258155,-292360,-123987,-153623,-405307,-403301,-133471,73731,88648,-108081,-486759,-735200,-647386,-338788,-109558,-135060,-312077,-455414,-424473,-224384,-21620,-122390,-561243,-766282,-485790,-252241,-295822,-344613,-258285,-142058,-142291,-281646,-264010,-182067,-331541,-495469,-487468,-474202,-572778,-565675,-449660,-331990,-229983,-250580,-385151,-422922,-346333,-316479,-232387,-133400,-122577,-58895,-15610,-203392,-506146,-571312,-364098,-155851,-49840,65101,77378,-117756,-321434,-202255,46458,-25958,-236026,-327782,-426990,-570604,-591370,-518612,-535008,-663165,-703376,-686324,-680495,-547105,-450443,-457697,-270440,-124701,-347157,-561878,-524600,-386846,-268371,-330320,-572869,-819386,-950938,-989605,-972076,-901162,-823423,-805388,-692157,-396132,-259182,-415994,-542607,-575504,-698087,-820527,-781575,-695814,-742775,-890530,-869252,-674592,-651537,-775742,-784910,-836216,-971360,-1040175,-948633,-876867,-1112900,-1456323,-1446793,-1195327,-1140552,-1336615,-1744406,-2096549,-2186823,-2093480,-2396286,-3008179,-3546467,-4217614,-5632585,-7950333,-8296473,-4785986,-1534172,964777,5760192,7535409,4526093,1873554,900672,-29367,-944855,-2038988,-3729005,-4082299,-486970,3909392,5035864,4025845,3879556,4162248,3295398,2659714,2723172,2652452,2276965,1799171,1282775,1103739,1330807,1594220,1635628,1468979,1298643,1358756,1333756,1136472,940276,606720,564534,768187,840554,832845,777757,799456,909630,879470,622971,409551,380391,380864,409080,601092,749139,667008,489509,413042,629386,767274,617097,452255,523631,604322,565673,394812,204719,123428,129106,186284,453171,785718,778416,447609,193915,241304,393874,359291,255617,296656,404398,466383,332478,180259,342481,457167,195690,56854,305421,501700,514309,474311,352025,284632,348271,347022,361270,491508,558010,586895,600645,618997,671849,563010,296913,133936,102565,129733,98008,48490,122794,181115,117097,76204,137031,255661,287475,148425,216694,391993,308031,240847,377116,354334,216751,133552,34701,60110,237269,241614,109767,155778,161423,29088,17461,60809,59207,126565,140239],[168540,204795,118321,-85431,-175153,-118341,45011,174072,160804,43625,-43470,79821,232663,48292,-48023,37243,44465,15525,100360,103414,-26554,-11163,215793,347928,221022,13126,-152804,-249923,-265069,-175076,-20622,126852,46422,-214667,-247844,-83971,53957,79051,-19950,-150161,-291787,-297088,-161599,-141939,-184074,-76106,-69776,-242491,-288800,-131521,56094,186080,1270,-281564,-409363,-297033,-147179,-66178,34555,164066,121565,-15926,-6382,23273,-141534,-294306,-182530,39630,63304,-35608,65547,267847,256429,82437,104595,101790,-112762,-217456,-46362,132685,166220,40747,-108046,-102493,76218,185254,109678,-21781,-59617,13617,63034,-36922,-174640,-78807,194095,329280,138227,-63605,-15652,94162,25219,-59779,142970,436683,448004,307621,113919,-20748,75075,249475,213947,210113,247978,6557,-341814,-447462,-383048,-305219,-225691,-29377,227647,422275,377932,127209,-117295,-316314,-455900,-332116,38410,274227,129647,-192042,-406825,-408366,-325955,-241400,-200689,-251285,-201268,-2388,22448,-163600,-112781,39786,-84189,-200343,-156114,-191703,-206033,-68653,-18141,-101138,-185373,-216481,-229176,-134181,39528,176201,252567,228756,67142,-207367,-339753,-230663,4425,84650,-1605,-75074,-29351,-21567,-73438,-145090,-188075,-28184,234125,196025,-165187,-310221,-12874,230553,250207,220123,16214,-225722,-236984,-129880,-131738,-104108,16260,59006,90238,94634,-4879,25212,72649,84587,265065,408950,340395,193402,-17670,-122990,-33684,-8654,-109511,-188043,-169252,-129856,-57901,139415,164212,-33082,-93518,-34699,24796,66121,-2628,-113580,-95210,39024,152463,88307,-108781,-209279,-76359,-46372,-192431,-151615,115000,174869,79697,20764,-84779,-230559,-265507,-69057,125862,100635,-98341,-242173,-314674,-282239,-125537,144792,375831,477790,485742,335009,145164,78142,-12040,-170461,-294829,-268247,9671,240163,248213,259269,191221,6727,14686,146438,66506,25056,154202,70478,-176746,-135345,127170,172745,9271,-28034,172121,255045,37686,-174119,-251393,-221480,-109857,136853,184564,-49918,-219371,-186524,-123400,-67370,125029,301787,167284,10107,-8255,-31295,25871,203083,148367,-138656,-246751,-276949,-317162,-234248,-143433,-131036,-137891,-108866,-85912,-190241,-314486,-251656,-181033,-219141,-134390,-26930,-83094,-186016,-192774,-104136,32511,138637,241655,293149,218501,168612,109517,-78998,-159440,-53680,36035,-132055,-377732,-258579,47417,92101,-12481,-75587,-160206,-250019,-230000,-116752,126494,342548,328372,142676,27799,27184,26002,33417,91673,241167,302663,116650,-89867,-74046,-79143,-202812,-263549,-234463,-63266,51507,-35885,-59249,1798,-30208,-53790,4001,49048,-68222,-289008,-349311,-260519,-134373,-87090,-143937,-160889,-146581,-148946,-25041,36943,-1456,114892,244387,185215,29057,-56204,-31088,-31605,-150177,-255797,-60246,64385,-24867,-103186,-21614,145610,233130,105698,-85961,-197794,-234968,-144387,85159,153837,-154852,-471337,-298434,75002,142008,-26926,-61377,8516,-22857,-89182,-82198,-94670,-137351,-104917,-47905,-86714,-135593,-98120,32930,28952,-224917,-354536,-216086,-118936,-160368,-214472,-299491,-316979,-173536,-42523,-40127,-110869,-194446,-161948,143388,400856,282489,-108196,-115455,151065,182558,-81809,66791,566097,504714,-169505,-596116,-329400,-241529,-883994,-888764,-509798,282441,1058830,1866429,837090,365268,-96447,-886268,-1103033,-388083,98930,-37029,-92238,-83888,-415257,-351466,177986,183339,-31649,-8986,194165,465100,525993,296477,226586,307487,216503,107925,153697,-18586,-286108,-358100,-283197,-103756,155264,198277,129393,17493,-174159,-301265,-309517,-317759,-246646,-101287,24829,142312,186225,17791,-284949,-488246,-494678,-307738,33992,215443,-5594,-256469,-67585,175959,28826,-158885,-202643,-168377,-43986,18069,51607,148039,88706,-131888,-177235,-185187,-303880,-319467,-141995,42100,50392,-91382,-21100,278916,396739,129645,-96565,-83271,-71801,-173048,-221900,-232764,-256575,-166735,109865,309218,201212,12414,-15524,-53207,-230730,-253219,-93456,-9331,15876,121351,147166,91235,104508,106202,69120,28796,125190,150450,-24404,-168166,-92863,26819,53324,-25116,1315,9603,-21387,41762,117499,141854,141841,26116,-166281,-249839,-137272,80873,156162,-23569,-221334,-335735,-341212,-222173,-84866,-15781,38594,8358,-247164,-490959,-353891,-33620,42846,-59987,-1307,252515,264741,125240,87827,15993,-244522,-453307,-375378,-127696,12207,-61481,-206486,-315637,-334346,-336805,-217724,-674,57533,-169319,-423114,-385013,-244488,-266877,-304283,-214665,-130075,-11873,74499,91203,169318,192346,48053,40739,190554,182068,120132,88843,-77676,-246343,-247237,-212180,-81485,150761,252282,88586,-54467,-55731,-62842,-185973,-334828,-381348,-261313,-62384,151827,297544,121333,-236028,-316980,-126310,-18583,-82332,-77113,14800,69388,-14887,-172404,-234103,-139079,-62590,-107868,-156293,6157,135325,-133588,-394062,-302818,-191470,-199158,-166399,-196037,-255516,-141807,-117682,-259304,-307693,-190151,-153444,-229822,-339063,-372514,-256758,-292794,-391498,-287823,-117871,-85223,-191333,-258533,-278286,-351644,-353834,-253257,-156992,-156991,-205429,-182807,-161342,-281561,-313362,-171038,-101415,-215272,-275321,-113958,56496,127218,187697,153677,39908,4132,-76402,-176339,-137274,-132982,-202818,-173756,-162083,-188978,-85943,-77455,-167339,-98233,86147,244463,256779,4535,-320937,-388840,-319434,-323822,-340671,-233217,-188514,-376178,-508200,-301881,-75934,-141070,-248427,-154939,-58530,-13742,188049,333850,127658,-90519,-74133,-82238,-251823,-307714,-135037,-144872,-390825,-387565,-134485,70818,102213,-65745,-386530,-675262,-687020,-369631,-87343,-131430,-338221,-485112,-440655,-233053,-70662,-192119,-519086,-587869,-347689,-242094,-300231,-316154,-216503,-100025,-86551,-224412,-319592,-343969,-456189,-482421,-425671,-457544,-584360,-571166,-441671,-344620,-274267,-318740,-430651,-410109,-320953,-347829,-347178,-290827,-250163,-156045,-97729,-245696,-500081,-586330,-380362,-91689,95515,181426,111935,-118250,-309773,-222779,-73325,-178597,-318996,-324366,-369736,-485774,-574908,-564013,-573995,-663338,-706480,-672461,-622404,-529401,-513835,-502306,-253059,-105575,-348772,-573606,-521179,-342968,-212077,-311148,-542422,-813138,-983357,-954123,-869944,-859525,-872618,-839807,-695053,-433066,-341319,-523813,-683794,-684480,-716738,-760811,-670199,-583700,-663806,-917296,-955371,-726045,-669933,-817835,-906063,-1032678,-1232551,-1344909,-1217271,-1054206,-1259917,-1569770,-1553356,-1311652,-1227139,-1422910,-1894192,-2313827,-2443481,-2374929,-2695344,-3301057,-3903185,-4729522,-6210969,-8621860,-8706773,-4511220,-752572,1543727,6234684,7815442,4508321,1666706,545969,-392832,-1059746,-1973184,-3685897,-3650521,255817,4775411,5507684,4026493,3426485,3722454,3117131,2705480,2892795,2837074,2415866,1931458,1457361,1304618,1439763,1500415,1630340,1642071,1436077,1302456,1192960,1018617,824726,537589,509224,681302,758602,875240,926670,858726,828612,811659,628386,431841,407751,464968,582004,757945,735475,536776,389844,362055,580136,751198,609992,381463,441605,648075,737634,537845,245472,110889,116152,207505,498820,784940,705624,373913,164840,252663,377444,277097,205451,315283,419812,436624,288345,166950,353760,461179,193187,67457,339641,491152,402784,317667,280319,357401,475226,434143,387624,468956,537174,591758,623146,667508,741221,593765,284632,120083,108565,130493,95177,45058,106554,168411,125638,128807,197532,247232,202536,97742,231881,424337,334259,254948,381449,374160,205090,66961,4692,63679,269621,295289,134920,154200,179794,51930,46175,119684,155082,231714,218260],[178962,257281,195414,-35440,-120378,-66257,59902,184212,209461,104743,-733,110640,261526,104104,30907,73310,60012,-2869,60570,133242,76712,91054,244463,313189,151989,-41280,-170904,-280256,-285170,-155398,-16353,72132,1434,-165103,-171855,-59861,55255,94137,33118,-102464,-270710,-301601,-172057,-156567,-189160,-96356,-126791,-297501,-300674,-139850,28806,188000,29289,-321946,-513782,-443978,-314762,-220794,-38023,176384,148919,-29267,-69708,-70717,-228740,-329183,-141301,119844,86480,-93580,-60225,177481,236143,86280,92486,29846,-208302,-240824,-49012,61792,88928,-17863,-147489,-51053,210798,240695,27273,-113471,-89427,-21957,23267,5780,-55299,25300,244885,323864,99766,-86996,-55414,77275,105271,47888,235116,447972,400247,245047,97563,-7560,82091,221607,172981,126466,138340,-66972,-440641,-595166,-482036,-324535,-249583,-68840,154087,256915,171825,29834,-87459,-250163,-415928,-398708,-108300,173440,84748,-253407,-468609,-442044,-351309,-263860,-191707,-186813,-101147,80756,117003,-75040,-37188,134602,12530,-201004,-235112,-285564,-311345,-205920,-85932,-89296,-181977,-277814,-309558,-175227,52668,183304,165316,140772,34284,-250463,-416510,-332497,-118135,-6874,11810,-15936,-56036,-94622,-100989,-185960,-226539,-75747,182789,222837,-58618,-196749,29760,179764,196874,238400,59050,-132715,-82257,-8297,-107581,-139418,-23300,39928,94134,138980,83586,124736,167269,85480,138301,220569,168332,58298,-69615,-91396,21075,-1488,-86027,-118033,-110177,-108472,-74151,54733,104827,-3803,-27582,32639,44239,-49401,-183238,-215882,-140649,-43922,45327,38577,-108192,-189541,-93355,-56312,-168068,-120557,131368,181814,47629,-6594,-32769,-174423,-251975,-97633,97167,164051,63298,-110682,-253208,-252973,-111083,73182,231729,367631,435322,277969,86463,62459,3201,-157699,-243823,-201631,54991,246416,236732,261601,206344,11612,-358,122566,1967,-71743,121938,153187,-58263,-67342,118960,104380,-121026,-180656,58672,189782,6591,-153070,-225163,-278087,-225521,22128,80014,-90430,-157233,-79000,-51788,-53798,125459,344272,172143,-63975,-21965,43456,112277,242084,120315,-202269,-305498,-315667,-338184,-249901,-217535,-263910,-204904,-66779,-79874,-309453,-493821,-441529,-299386,-206746,-33583,64789,-52788,-241418,-314394,-237443,-29204,152998,212224,197776,179185,199424,120533,-104623,-186113,-111120,-76251,-216033,-365336,-192418,88448,52144,-74256,-75098,-69771,-111706,-133697,-65097,152826,389774,333726,92260,-51599,-39794,7732,36928,51779,168111,231661,75957,-83167,-65450,-91534,-255072,-354707,-292942,-43383,83824,42728,48257,112130,73422,-2582,-57530,-104972,-210862,-344435,-387760,-342056,-237953,-150778,-154601,-127530,-142986,-221544,-102605,29242,32520,132202,214716,117603,4337,6900,13314,-70583,-250568,-306285,-72060,-2278,-77951,-80174,2555,134624,193026,32495,-151817,-234748,-259540,-161755,50823,37905,-281695,-576260,-424580,-144745,-59844,-99254,-32056,49631,8828,-67226,-90911,-139082,-227344,-189466,-77758,-56726,-63995,-4673,105094,28579,-245059,-357137,-231171,-148102,-193038,-239313,-283606,-342357,-321645,-275394,-190515,-120706,-114760,-66777,218230,437162,264453,-96842,-132798,15583,-51032,-261490,133697,908505,805596,-79353,-631279,-551506,-779982,-1583069,-88820,2214307,1919754,-891170,-508232,961679,724650,-146528,-829200,-1351876,-695732,221859,344818,-9819,-200224,-439072,-261983,240529,161019,-62442,50106,338682,505234,434925,213451,215651,332172,176608,-43978,-168,-113452,-359738,-388569,-208653,-56974,120291,210385,246454,178202,-76704,-292688,-364846,-293685,-164646,-103936,-119251,-57666,40520,-60281,-343485,-511207,-489288,-356070,-55193,175295,10101,-262551,-149144,84042,15973,-117525,-198641,-245883,-160021,-80764,18277,197509,122345,-157551,-190171,-185757,-359975,-427626,-267239,-149141,-140609,-181366,-66932,218377,336007,96872,-111475,-136018,-178857,-281460,-310644,-323957,-276187,-111110,175482,338605,200024,-8724,-25378,-39058,-192311,-233719,-95359,-32509,-67183,5901,97039,76628,28127,-25652,-24404,23415,110630,70965,-52272,-113615,-50055,19515,80995,2787,-52550,-77740,-13705,157903,265435,247487,203403,88686,-146177,-282293,-212360,-66539,-42240,-129635,-201446,-276596,-335536,-234521,-107915,-95523,-68373,-49702,-248443,-446169,-345841,-109631,-28824,-63282,30678,290328,322508,147144,38644,-25160,-277374,-529031,-488773,-155965,80298,1576,-185124,-270785,-220563,-124256,-28913,47627,27439,-175740,-384264,-333826,-211628,-261364,-291541,-130894,-76,24315,75266,78822,60645,64042,-27863,-20391,103926,92818,87617,73324,-132281,-344002,-316035,-248898,-140802,117343,275304,98574,-145081,-185500,-156495,-252723,-393568,-404998,-307058,-165493,120218,327296,146330,-156749,-210585,-118528,-68259,-90219,-28813,47485,26257,-74732,-167390,-211071,-144319,-65584,-134926,-236628,-107119,34459,-204728,-436173,-347228,-241851,-226245,-168925,-190675,-264850,-180655,-140829,-214693,-200055,-78705,-107055,-238336,-344973,-349524,-283849,-385496,-517526,-396074,-107443,4181,-111374,-234767,-312589,-441550,-493168,-391159,-280985,-320030,-314293,-192694,-125140,-209637,-229975,-121710,-56947,-142271,-212509,-137931,-27712,56148,107664,17196,-85160,-44531,-113974,-163034,-48755,-114513,-289065,-167352,-25508,-96084,-122184,-157426,-194749,-93137,95001,264920,231574,-100310,-417136,-351981,-281646,-365957,-425526,-343295,-286137,-429435,-547131,-307706,-31229,-90558,-255234,-217344,-129260,-83858,103429,268050,128288,-49801,-71173,-106354,-250736,-278467,-134585,-168190,-392093,-394349,-195584,-18966,49295,-28568,-230124,-536040,-659816,-377504,-84002,-144040,-343166,-449182,-400097,-237823,-147341,-275652,-446066,-360839,-201815,-251773,-302583,-268251,-196378,-104346,-74773,-191373,-394965,-539721,-589885,-469969,-364100,-443554,-586271,-550796,-406629,-340414,-300973,-367735,-475027,-399371,-293335,-384964,-503958,-499681,-401654,-258316,-186927,-326888,-544768,-599833,-372384,-47392,181843,232040,72196,-218954,-375945,-291112,-268340,-411019,-446639,-342834,-330682,-435413,-601214,-634607,-604130,-634569,-679378,-634359,-548816,-523871,-604887,-582470,-306095,-158946,-374646,-595667,-549185,-338430,-199828,-336359,-552611,-784861,-937322,-860390,-750070,-800340,-882099,-843157,-703548,-523602,-503829,-702551,-872897,-835091,-770537,-728599,-603941,-531637,-649272,-974622,-1054097,-816771,-738894,-883782,-1049275,-1248014,-1483743,-1614371,-1475846,-1253874,-1396805,-1647277,-1649358,-1455265,-1325906,-1515170,-2011215,-2468166,-2654442,-2669530,-2975762,-3510824,-4164109,-5130472,-6689306,-9206397,-9118511,-4535642,-529452,1957286,6591798,8057895,4526436,1542034,326488,-517234,-955950,-1912592,-3830318,-3479807,812599,5633715,5975112,3976016,3142071,3381014,3055502,2916209,3146586,3017094,2580477,2144584,1748757,1604597,1598983,1454443,1652123,1808926,1568236,1248869,1106621,1035497,814593,565315,567715,706472,756164,923359,1071080,946928,804846,796585,672249,497063,497726,618363,802477,932384,756440,459914,339923,393818,585048,738892,590369,325621,383991,693322,862973,656845,326545,190303,196712,265100,514401,753950,649295,323240,143311,269974,370088,236171,216008,365380,452044,430236,293381,216587,392565,482456,253734,161461,403505,471974,315406,231946,264794,422970,564281,529250,476206,491242,524312,596736,637952,671686,747342,593359,274509,129817,161615,186831,143923,75278,103447,179512,193932,254220,305456,252467,130477,74879,230576,414279,354289,295608,413504,436664,257690,75352,36043,114312,321349,348935,169609,157729,188567,64618,62939,161857,235869,303569,238530],[108258,208359,209606,11041,-64899,-9830,69182,159312,212064,131645,26695,108110,201897,112964,96124,110572,67315,-25934,-4614,109566,113708,103185,190890,223474,46072,-140432,-211878,-272844,-257951,-130760,-20654,8907,-31825,-68372,-70589,-39254,52934,107178,77227,-32486,-183327,-265636,-196819,-196272,-205595,-127484,-194686,-344022,-300962,-171204,-25960,177279,120943,-270154,-550471,-549148,-455488,-355697,-95310,171503,130299,-75534,-125002,-128630,-288536,-381442,-167696,109373,74700,-123604,-159432,69503,179028,79139,66556,-48843,-282089,-222395,-32424,-11633,-6026,-69097,-155267,-8077,265662,221335,-81423,-200186,-113898,-62452,-22989,50303,82265,118621,228777,241291,45968,-91673,-75136,45121,154531,175948,323157,410595,316270,153333,61013,16209,89048,144263,80038,9545,-8234,-150873,-496784,-693015,-524338,-294203,-234510,-110811,63871,83771,-36671,-59951,-42458,-198478,-392488,-418427,-211459,45070,-3218,-329517,-512549,-435724,-345454,-287017,-180989,-90092,23356,172013,191337,6532,9755,142983,10291,-260095,-329852,-339091,-356710,-329825,-201768,-111905,-155519,-305006,-386114,-240932,41551,177198,68569,16386,-32720,-271014,-446424,-380888,-220219,-109739,5452,42150,-62397,-122980,-92661,-186389,-221197,-102863,100520,182843,2090,-73794,87422,106580,86097,165754,40539,-68181,48174,106134,-46294,-135976,-48349,22743,68121,123942,129376,186826,215655,55378,-17621,19979,25636,-36170,-112005,-64963,75172,25070,-59419,-62214,-64213,-65458,-20721,14610,27735,-2647,16436,93294,52224,-178194,-357728,-324527,-219477,-143193,-55530,-12204,-108827,-158006,-86709,-30180,-121023,-105335,104014,171077,31162,-39748,-44268,-179834,-243411,-102400,69710,182669,197704,18285,-201618,-220950,-61357,21870,40803,176755,316096,188609,3636,6040,5209,-127192,-198269,-133850,94606,230259,200620,206524,150750,-17244,-25362,89761,-22026,-116244,89852,209768,49176,-7817,79662,2608,-261235,-338755,-98372,73688,-7803,-80227,-145001,-302604,-323558,-111968,-53054,-142681,-92990,26382,-893,-93186,29030,254959,94655,-159699,-32681,119228,156357,189801,14670,-284879,-357858,-326114,-320840,-244287,-255769,-331439,-215497,-3684,-68515,-403268,-600054,-527139,-336494,-141996,62990,120780,-36802,-284892,-439390,-377740,-94176,146266,157583,88741,117252,193026,103968,-119202,-190675,-137927,-149079,-264269,-319560,-97975,138966,24619,-121035,-51770,57046,74283,11439,1832,127669,349999,293128,18661,-160943,-140804,-38386,12626,-17777,36160,92949,-7172,-86316,-60184,-96322,-264870,-397927,-310835,-32665,79416,113545,180474,209559,130042,8319,-131043,-257111,-339228,-355856,-362105,-370769,-327291,-234237,-176489,-88748,-111102,-245640,-176948,-25447,8331,95685,145114,25643,-17424,62506,19437,-165520,-397902,-355175,-94529,-72133,-142613,-93155,1659,126444,157616,-15162,-178966,-237438,-255005,-193494,-60477,-109800,-368735,-622496,-535891,-357374,-275308,-193967,-21867,76205,37266,-30389,-81144,-183201,-318961,-273330,-117298,-64882,-70235,25019,137520,10020,-240621,-319123,-220472,-151684,-190622,-233021,-235163,-322391,-441188,-485705,-330519,-116560,-9834,54905,250808,324548,46158,-189215,-219494,-195249,-333849,-423901,203469,1109332,914867,-46861,-652219,-868226,-1428808,-2017248,737817,4331844,2937265,-1840409,-1730403,1178789,696547,-559759,-1014254,-1487661,-890941,299524,639257,82073,-307891,-413264,-144626,168239,20699,-126711,48224,330138,388580,228265,40692,115988,300349,159933,-122484,-147203,-233388,-456736,-443690,-171580,-42607,8179,153890,313610,276598,53,-261068,-394744,-261752,-78204,-98574,-271960,-299826,-168470,-181239,-347457,-405178,-397543,-380190,-145469,137612,53065,-210004,-200091,-63680,-73390,-98296,-156272,-267975,-246083,-163162,-33809,156800,64563,-202643,-210662,-189826,-363384,-451576,-350112,-324399,-314935,-230730,-77321,140768,192675,-5909,-149500,-183302,-265135,-349060,-362834,-376555,-283200,-79947,176910,293001,152347,-59326,-67124,-30750,-126026,-178578,-68624,-27667,-120043,-112595,14859,51464,-31768,-132146,-122654,-14726,37266,-49961,-112301,-81140,-30865,-12962,63467,10257,-111911,-141389,8121,270547,407316,320994,202241,72407,-170883,-320058,-298673,-239720,-234823,-191577,-153461,-223858,-316113,-213671,-131592,-195042,-171925,-89822,-225031,-381368,-332759,-200202,-120990,-93011,26415,269650,332350,125055,-71952,-144102,-317459,-536162,-538713,-186283,84962,1132,-174515,-189309,-81476,78167,126722,68308,-23469,-184931,-307073,-230125,-121695,-183644,-238523,-113260,10088,-15410,25809,29232,-56077,-91006,-159971,-146741,-48159,-52359,-7781,19522,-174943,-410791,-375188,-270964,-214064,13680,214749,55074,-267298,-329437,-228402,-256838,-383715,-391337,-349987,-284264,13855,210392,50589,-126780,-152771,-161332,-129354,-75957,8062,46714,-40605,-152355,-180204,-195326,-169187,-98692,-164859,-287486,-199162,-59321,-245867,-451867,-376795,-261328,-200861,-137934,-177678,-257829,-225245,-179509,-173508,-93357,13499,-58056,-217264,-314024,-289461,-283731,-428350,-585332,-494367,-141360,58940,-36021,-208686,-321683,-460873,-562197,-503516,-443133,-533873,-454504,-232331,-141768,-172140,-152250,-80895,-39022,-95286,-163527,-157179,-97275,-20454,8999,-107786,-170733,-61449,-100947,-101028,53919,-85032,-354332,-180936,83459,35438,-92640,-188902,-225463,-137982,42240,208528,116041,-290223,-553037,-348493,-269209,-413090,-513170,-482264,-400548,-453396,-531954,-299534,-16098,-63079,-279069,-330134,-262169,-204931,-58811,101431,53064,-63309,-114454,-174499,-259847,-221096,-129092,-213036,-399810,-421349,-300263,-159508,-48869,-14869,-73777,-358687,-568390,-356447,-105792,-179100,-323802,-346695,-303797,-229187,-224670,-341920,-354441,-151972,-95750,-280561,-309197,-225464,-212916,-157631,-107502,-190025,-464643,-714984,-694355,-452292,-316661,-446869,-591336,-511934,-354800,-319732,-298465,-374355,-498558,-398954,-279484,-432131,-679284,-720561,-557520,-360444,-277616,-434153,-624760,-602007,-346414,-39397,175994,170121,-84779,-430440,-512474,-394850,-500755,-687914,-614819,-399238,-331093,-447480,-674581,-724344,-629293,-591550,-630276,-578977,-475792,-536969,-717373,-697849,-429687,-277850,-419651,-619555,-608289,-393281,-257990,-417010,-613527,-751250,-848140,-773173,-678956,-756537,-856313,-825772,-729136,-650817,-703941,-909790,-1072856,-1001438,-858024,-757978,-640985,-587448,-721931,-1056702,-1165218,-967338,-879463,-988225,-1202873,-1443615,-1661956,-1774251,-1663130,-1453687,-1523690,-1708548,-1748292,-1624323,-1466892,-1666806,-2157386,-2606638,-2854078,-3001746,-3276080,-3707168,-4406613,-5464284,-7126106,-9842280,-9745977,-5000102,-987042,2081272,6981111,8537891,4790996,1607721,364057,-339296,-716609,-1968592,-4238123,-3790067,1073934,6352565,6338417,3888346,3184934,3355632,3237333,3314499,3489404,3218169,2792334,2439297,2116059,1946452,1798928,1537611,1747170,1957632,1678794,1235218,1136721,1219250,949090,702111,747357,862433,855673,987731,1192513,1060744,868827,862109,772576,626462,660382,825703,1031802,1091630,825104,489888,386682,505709,637904,729841,562999,306859,394442,764384,932399,726678,422077,338387,358805,356404,507271,711805,628753,309757,143167,300244,392876,275834,305231,441656,485642,435579,338700,318493,454425,513437,354876,314089,488243,463186,287865,254124,324465,462908,575875,587817,589803,550233,522110,596824,630118,618926,694066,586386,289858,167974,240609,268906,218428,124191,116691,221689,314203,421530,430830,266891,91647,93710,230235,373175,357740,348241,473761,539352,377182,174763,127902,197059,372803,386230,207589,171782,185463,59513,63507,184612,287817,327957,200503],[-9245,82150,157956,31377,-32081,34367,70910,107916,169479,115230,25784,68475,85276,78923,116247,112513,43475,-53990,-69385,39204,70107,29937,78038,104240,-58152,-232994,-237452,-207001,-171657,-82760,-16228,-45119,-56273,28891,17526,-31861,43877,115269,104613,51269,-47605,-190059,-221559,-243393,-224302,-160002,-247446,-353017,-275389,-204645,-92274,150663,236428,-133890,-507461,-595839,-535350,-427792,-127705,139937,61649,-149943,-158733,-126564,-291453,-419413,-237275,16942,27501,-120879,-190610,-5635,113866,61765,28543,-114496,-304586,-165820,-11136,-79426,-105680,-111096,-140044,7152,226478,134081,-184642,-253565,-122077,-94895,-69213,62932,172284,175419,163468,106973,-10584,-71786,-64339,10447,160057,284098,373582,341732,214502,46190,11338,61126,114035,53368,-35040,-108517,-150307,-219774,-480284,-680510,-467657,-199942,-175683,-140688,-15684,-50314,-192219,-117832,4010,-177802,-392828,-383869,-242585,-78741,-107002,-391055,-523012,-385667,-306332,-307689,-175597,4326,133451,259824,255510,81922,22092,65083,-88153,-359831,-421382,-355693,-352721,-414926,-332100,-154213,-109717,-292501,-435698,-306561,8637,152373,-14101,-121782,-131820,-276121,-429604,-358284,-253215,-180815,-15523,81862,-36841,-81305,-36167,-127194,-161430,-101699,1314,76654,-1163,20759,137067,40274,-18877,64744,-13623,-50829,113759,175554,23631,-103124,-54155,18316,33928,66759,122428,188825,189270,-1584,-149984,-130933,-48305,-61044,-132936,-53028,112660,57901,-48445,-39032,-37437,-9243,80085,34507,-28324,-9734,55502,159814,60920,-284354,-479872,-403879,-305734,-244241,-132394,-46701,-110454,-132076,-49290,43329,-37220,-85034,51834,142862,27685,-70019,-97891,-210424,-215759,-66417,55720,151935,267431,119957,-156794,-180539,11915,6636,-134679,-30645,174887,112930,-58232,-63247,-10142,-93301,-163361,-61541,137160,200600,147805,109609,41462,-69706,-56310,45828,-15869,-106771,71545,242450,135422,39131,31427,-97152,-370264,-459898,-257892,-58847,-1466,19196,-43748,-288042,-370806,-222695,-180632,-200672,-49936,100413,18210,-166199,-126321,54725,-63932,-258361,-30754,196746,163982,63214,-135396,-354958,-378184,-301148,-274853,-226648,-247889,-307803,-167874,54082,-47499,-424970,-599606,-488929,-285661,-56975,119241,129947,-36120,-304658,-528588,-482503,-141763,130484,108448,2686,45607,151996,67102,-122211,-165951,-112913,-150888,-261664,-258107,-4003,181988,15536,-132375,-2109,184686,254463,181011,81585,75029,245770,223680,-59348,-277365,-256854,-107466,-41268,-104905,-121011,-77140,-100981,-88112,-61651,-106122,-242065,-378725,-276369,-30870,46816,155965,299083,269652,123313,-24622,-198558,-371205,-419603,-325705,-293298,-353917,-385780,-329185,-224285,-67507,-54547,-210967,-238111,-124376,-66672,25928,69708,-36973,-1043,113935,-2143,-286270,-536690,-379181,-119093,-127089,-197030,-131545,-15987,128058,137299,-22726,-148456,-189389,-213296,-221730,-202644,-234193,-394531,-602481,-597456,-498503,-447569,-291308,-33617,86559,59670,17080,-47755,-207806,-382674,-338079,-165878,-115811,-143510,-4809,123709,-20219,-209128,-232325,-152737,-106449,-148649,-193137,-169719,-274218,-517749,-629674,-428759,-103007,94092,179592,249466,113687,-275677,-359792,-380761,-454729,-593027,-522267,253884,1117220,828155,-46588,-633875,-1116559,-1789287,-1828969,1478767,5150443,2475319,-2345785,-1488835,1772488,458712,-1185425,-1309416,-1409965,-839493,405872,828245,174613,-378339,-340632,-24499,14510,-168965,-197714,-9529,171581,152159,-25570,-167634,-41240,223619,177938,-94328,-240855,-352895,-555283,-514892,-194491,-65484,-136249,51033,310988,282759,38588,-213127,-383497,-236790,-12508,-70979,-363371,-483974,-362366,-316478,-316957,-217932,-251209,-377804,-223296,102760,117346,-106364,-208104,-222198,-207265,-105274,-89433,-227407,-274385,-203559,-82048,55168,-45448,-244196,-234591,-202576,-315857,-378038,-367677,-440823,-419816,-219852,-44137,77584,21661,-147449,-200563,-210193,-304629,-359599,-373555,-383585,-276050,-77712,120532,193122,76093,-124855,-141006,-46913,-63025,-110836,-26987,-5293,-143085,-208198,-73580,30000,-43905,-171197,-196110,-80131,-67403,-167966,-179818,-76058,-46538,-73822,-9469,-24470,-166213,-161613,37862,343565,491525,337911,152895,-1098,-219104,-338595,-359447,-381329,-361321,-194174,-95362,-196450,-283397,-166639,-159972,-295214,-250396,-111321,-186321,-306021,-300379,-265230,-209255,-145713,-8338,216540,309333,73948,-208543,-307048,-361026,-487458,-507281,-196419,29713,-65204,-165935,-77719,55171,212385,205977,54599,-90006,-205896,-231268,-120046,-4599,-53482,-156967,-165589,-117111,-122667,-57420,-47831,-160343,-251705,-334033,-322409,-229184,-210240,-146510,-67955,-194042,-399755,-363105,-250834,-274728,-134611,83727,-33174,-388786,-453942,-263264,-206133,-324860,-359828,-387520,-400203,-162567,-24756,-123360,-145552,-153448,-228629,-168810,-29572,37039,20127,-96651,-193013,-182893,-185000,-201181,-147831,-191622,-305297,-256856,-134038,-258621,-449451,-396773,-247205,-122273,-75971,-160518,-235386,-251822,-218387,-145941,-10909,69914,-12476,-167175,-255540,-229160,-275294,-425229,-592656,-560013,-210716,63346,14719,-182140,-300441,-414377,-554997,-563770,-585750,-703937,-562281,-292353,-216436,-184934,-104977,-64245,-58615,-92956,-151719,-179394,-143329,-85194,-85848,-191178,-189718,-41918,-45920,-18417,122074,-71225,-385115,-218398,121072,168390,12346,-141916,-237617,-211512,-55875,76565,-72716,-506577,-666860,-369479,-271098,-433942,-579812,-628188,-516973,-450506,-465598,-271044,-26269,-66855,-318774,-461252,-417355,-349106,-268591,-145103,-102968,-139734,-196106,-273353,-284798,-169932,-135097,-264761,-400581,-450927,-407978,-292088,-154644,-36973,23393,-197352,-433795,-308671,-152117,-236972,-283700,-196017,-167210,-198529,-275117,-366904,-263810,-22637,-60609,-312529,-314039,-204577,-263059,-243446,-165873,-209874,-501990,-818814,-738519,-419061,-284660,-466890,-603286,-467599,-305150,-292711,-266235,-331359,-488250,-409235,-286122,-489637,-842861,-906084,-690675,-454920,-366278,-543273,-704582,-586058,-322120,-80319,68427,-17696,-357770,-715221,-681419,-510309,-718433,-950361,-797234,-492195,-375103,-517726,-769875,-809696,-650615,-547601,-562658,-509157,-415861,-561906,-821745,-819651,-587565,-429129,-477218,-638735,-684881,-505248,-381462,-538041,-713575,-734117,-766290,-746891,-701499,-759963,-820603,-807423,-771097,-778908,-881274,-1085910,-1239227,-1154786,-970292,-861412,-795230,-753448,-862142,-1137428,-1276728,-1172424,-1084574,-1130248,-1344624,-1577973,-1721425,-1783067,-1741113,-1627631,-1640589,-1771365,-1866233,-1829353,-1694926,-1931309,-2393486,-2778414,-3071888,-3369867,-3620315,-3971249,-4724085,-5807660,-7592559,-10548260,-10518747,-5793790,-1937333,1881099,7406484,9196354,5365828,1982021,729332,86971,-506463,-2216550,-4871803,-4584649,1044466,6901151,6691647,3947359,3592022,3762348,3725620,3870565,3901251,3461984,3058387,2792518,2502320,2270032,2021513,1770324,1922564,2082994,1764660,1286159,1290437,1509206,1197099,920592,1010434,1110978,1031611,1073505,1280905,1179126,1001985,991661,915150,805108,868268,1045612,1223284,1205788,932257,632916,531697,654909,714602,722192,534204,337157,494691,872434,953215,735079,496516,502917,557505,464701,492088,676674,638059,324676,171979,351864,460625,405561,457605,524905,500429,432537,397775,443963,530580,546063,463217,483768,580577,478356,327363,374167,447903,469203,496426,569903,668393,611509,519695,577853,580585,507476,598639,592397,344897,233949,316402,336143,283322,170795,140832,285614,457037,585183,537320,282272,93795,150885,245000,317625,336988,390460,540196,648307,529247,338429,255986,286430,401168,388426,232762,191187,167327,31180,47539,192863,307165,308653,131499],[-111899,-57703,64926,12769,-30603,57786,65915,47820,98355,62774,-4852,2102,-35730,22163,79340,58599,-14447,-80313,-109382,-52531,-36606,-88884,-51312,-11543,-122721,-266190,-212184,-86914,-39152,-4804,4024,-82583,-80603,80175,68176,-33318,30418,117115,113461,130612,96938,-88341,-225432,-268573,-224891,-178404,-263283,-305655,-210931,-207998,-143400,112097,317732,31878,-407198,-584711,-541093,-421445,-140869,76015,-46206,-236723,-163510,-60228,-217363,-394363,-293650,-111149,-41278,-92593,-143925,-18169,70042,38865,-17035,-153737,-263989,-89619,-2471,-138319,-194433,-143503,-120026,-16671,111260,6515,-252315,-253336,-106512,-108724,-110035,21522,171531,185507,84963,-30707,-55018,-27652,-19175,-9775,126851,333857,370267,270192,115394,-62673,-42103,126423,162522,-19312,-145975,-207798,-259134,-262388,-393589,-538197,-309969,-53157,-82307,-143575,-60671,-119330,-269179,-136638,38051,-186201,-404768,-305243,-202102,-166253,-190681,-409159,-488754,-297449,-240012,-319944,-179247,63847,202406,331210,318497,153851,11842,-62770,-236339,-460017,-486438,-346956,-320064,-443558,-428076,-189906,-56542,-248211,-438768,-337950,-30675,108943,-70894,-240458,-234691,-272227,-383891,-283473,-204673,-190155,-35005,97366,18864,23879,64654,-10528,-54882,-71688,-90427,-65484,-59199,61013,158942,4225,-64785,5295,-60327,-75795,97569,174188,68162,-59833,-43230,29462,12445,-1461,72508,131948,89837,-74144,-216190,-190676,-48461,-27725,-135584,-61114,122197,79218,-58342,-46365,-28795,42630,181437,93099,-43599,-6745,105396,235813,79097,-337433,-519509,-428359,-369712,-328833,-176021,-54069,-110803,-124429,8952,151157,80124,-45950,-5946,96630,29527,-85571,-151646,-220572,-157067,5287,58819,85070,257508,178766,-111237,-125270,94152,27190,-245428,-191499,61995,88717,-65751,-116782,-42510,-73250,-139514,11757,182815,168484,91209,1372,-84805,-125300,-87819,-11818,-4886,-62295,72979,259223,197395,71047,-5744,-161181,-410658,-507734,-379106,-171831,17184,104531,29352,-247461,-356671,-278820,-272596,-256252,-40932,127492,4977,-240597,-278103,-190272,-269902,-338200,-13646,270932,155144,-90110,-280650,-388181,-355704,-250534,-223129,-210222,-200471,-202500,-83298,83596,-11539,-351404,-498791,-358648,-171932,13114,117715,99430,-43997,-293267,-547326,-513755,-157695,113218,85255,-33922,-12295,96391,25976,-119897,-119258,-36137,-76039,-209887,-203298,55808,198281,21382,-98905,70459,279380,376647,334053,162207,29471,130827,154677,-118756,-366707,-355024,-183656,-115762,-194417,-260719,-228445,-167990,-75413,-65914,-127467,-208907,-305188,-195922,-31099,4943,161219,367303,278795,61193,-84663,-240845,-421950,-432877,-267884,-213250,-307571,-399746,-411537,-296272,-80920,9407,-131847,-278111,-244441,-161801,-39254,27612,-26115,70024,160979,-32419,-386950,-602093,-357275,-128928,-149933,-220071,-173704,-38442,135976,132330,6797,-64295,-93945,-140177,-225574,-306496,-284354,-350365,-520023,-581669,-531438,-537160,-371776,-63215,83272,73918,66711,9661,-187643,-385340,-363439,-214895,-194046,-238497,-59682,82244,-43232,-151171,-108411,-29786,-13462,-73052,-123797,-100191,-214743,-539199,-684454,-469961,-89278,171203,279612,226713,-110569,-552065,-555221,-591333,-712718,-762978,-526966,273520,947382,606881,-45419,-568439,-1170039,-1597317,-926204,2114209,4540872,407763,-3024334,-154339,2781013,256182,-1783231,-1522187,-1089448,-518213,561663,914994,257967,-380052,-219136,88042,-139316,-335281,-254617,-105923,-81129,-124769,-238580,-335123,-196160,130509,222829,19741,-260474,-443377,-619659,-567179,-255742,-106901,-237422,-42110,246946,205005,37124,-159632,-325503,-215261,25524,-12209,-339981,-524925,-468923,-433842,-286531,-30039,-101067,-353233,-273294,74706,188329,21125,-179101,-347824,-340672,-131190,-16286,-134277,-230768,-182986,-95296,-46363,-145324,-259553,-254089,-218089,-225180,-223597,-316602,-471322,-423142,-152017,21481,54408,-108158,-280208,-251118,-211685,-288503,-317325,-350995,-353627,-255066,-96305,36391,82346,1727,-183250,-234788,-100263,-34501,-61308,5311,16273,-146682,-263918,-139768,26650,4767,-130095,-223855,-144383,-138919,-222623,-220971,-92373,-93451,-153894,-122119,-110161,-214029,-147836,56084,346244,477127,288351,85577,-81752,-253127,-312638,-356206,-438500,-387854,-144646,-45355,-195919,-234046,-103695,-190279,-372442,-289552,-117727,-139150,-219310,-236197,-274607,-272304,-212722,-61785,158278,264371,10170,-327477,-458739,-400259,-413859,-403518,-165363,-50144,-170760,-154469,42593,160731,241623,193924,12358,-164030,-246488,-198533,-51535,99197,88723,-66294,-253540,-331244,-264499,-149558,-133029,-234173,-379448,-505278,-506635,-391100,-337633,-296189,-173725,-184869,-289466,-242349,-176810,-299623,-280989,-79857,-141816,-473572,-528495,-259579,-128837,-254013,-335902,-415613,-492707,-377293,-303194,-298810,-190563,-193393,-279650,-162803,42116,64587,-12904,-111956,-157667,-149964,-175970,-227425,-195479,-210110,-296161,-280157,-186721,-255477,-438913,-413095,-211360,-14176,997,-139070,-198259,-238468,-238673,-135394,30835,84748,21928,-98300,-181837,-197680,-283215,-404317,-559896,-581169,-294817,14502,23049,-159966,-257988,-333664,-487991,-554728,-645186,-741238,-580100,-351049,-322849,-236908,-101527,-81986,-111991,-130277,-174991,-204126,-164820,-126191,-160928,-228426,-150606,5316,32460,52419,120137,-85946,-366273,-264511,69008,255277,166772,-20530,-215096,-277357,-164916,-100979,-291538,-673761,-698675,-392027,-270159,-405661,-606864,-752970,-618218,-431817,-368639,-224008,-53271,-101984,-362921,-565892,-542169,-474443,-472152,-418645,-318927,-271641,-302625,-385815,-330317,-159815,-168493,-310430,-385257,-459840,-470912,-359082,-228932,-96100,22111,-101347,-292284,-246960,-213793,-307010,-232134,-33261,-19726,-144774,-281879,-343316,-194120,-3644,-98373,-325890,-302870,-204962,-324357,-330435,-220694,-228970,-490902,-822777,-709614,-363748,-260876,-488404,-611915,-426498,-272051,-270266,-216245,-254185,-445819,-423140,-307071,-547088,-961812,-1014392,-773268,-530529,-445509,-625165,-746827,-553448,-321114,-169061,-116162,-292808,-689286,-996124,-827792,-607889,-868288,-1131702,-948850,-599614,-447372,-611263,-842955,-858578,-665270,-509815,-474481,-422319,-372545,-579907,-876669,-903489,-723900,-564730,-534481,-650476,-758109,-647648,-535415,-661956,-816583,-741056,-724396,-793778,-814889,-822051,-804676,-801599,-809689,-860997,-976226,-1171444,-1326486,-1260566,-1081374,-1010849,-1016021,-970965,-1006660,-1172715,-1356061,-1384958,-1304280,-1275747,-1435690,-1612307,-1644343,-1640505,-1697439,-1737425,-1725650,-1820482,-1977957,-2045813,-2002652,-2290854,-2703102,-2966939,-3270382,-3691603,-3943555,-4277444,-5081966,-6116369,-7981088,-11042818,-11033718,-6505824,-2938788,1433131,7672775,9724306,6005670,2592311,1339027,600370,-471437,-2631399,-5594653,-5603317,856261,7319023,7111985,4267041,4239889,4540108,4459098,4487000,4318032,3732113,3344690,3141165,2835612,2518297,2227657,2085271,2127864,2171954,1826369,1399078,1505774,1769101,1460488,1155894,1276713,1361853,1213238,1170556,1331742,1265016,1140030,1127470,1053138,979596,1061889,1222080,1334183,1251295,1040239,833047,719714,775801,785723,719064,513301,410145,665871,1001214,940409,686156,520203,624642,728786,562264,482879,656867,648852,342015,227167,429026,572208,595427,628274,591924,486953,409375,442801,557481,608548,574291,549340,629648,666693,516146,407622,536858,595563,449311,349747,464006,660375,630798,498599,525075,478134,349667,480969,609871,432311,318775,365105,357047,309266,197964,166407,349871,581205,702422,598337,292638,130862,227292,276884,264360,292985,402075,578574,715562,657946,505903,380385,356494,392477,344662,226485,201249,132227,-18530,20913,196265,299224,262612,71877],[-139762,-136488,-25008,-36041,-48867,63306,58178,101,25161,-4309,-52125,-67742,-112351,-31803,-3319,-43292,-85559,-92743,-112988,-133062,-162935,-197078,-153068,-96088,-126411,-211657,-124093,56288,104636,90625,31884,-111095,-117751,59978,78203,-30001,19347,112198,104845,180626,205558,17987,-191109,-245409,-186869,-167575,-233718,-201834,-100210,-152203,-152499,70235,315859,144674,-299586,-529171,-480205,-353539,-150186,-17523,-171157,-314299,-139272,54179,-66710,-269921,-281281,-216634,-111074,-55903,-47335,28409,64447,16512,-64896,-163623,-172677,-19090,-17809,-188605,-259020,-168016,-116178,-79852,-39465,-122591,-266746,-197127,-68153,-101356,-143417,-73218,79794,154951,27365,-123917,-75901,33025,56100,367,76327,307153,323912,222775,36549,-160652,-92137,192652,217700,-62911,-239564,-285220,-326699,-283392,-271827,-303666,-94196,107891,23505,-111038,-59615,-125927,-280336,-130921,48363,-208047,-406240,-206838,-118027,-199096,-225834,-370016,-410662,-187531,-159774,-317920,-192102,71380,222068,372807,375631,219543,1399,-184898,-365819,-515433,-505834,-325797,-279800,-415063,-448595,-193537,-12970,-192710,-390025,-307847,-53833,54779,-104914,-309477,-298825,-262151,-335467,-200160,-102453,-134470,-36424,92485,85433,150483,182748,133966,72891,-20406,-148290,-193978,-141668,41617,145473,6206,-34415,25894,-61012,-115994,14097,99806,64286,-24991,-22916,51137,14317,-53842,-142,36883,-53732,-150450,-204266,-153292,-312,20085,-138508,-92024,97170,70562,-82940,-67527,-32964,71338,235011,144282,-26497,12215,167777,309469,106834,-322203,-471142,-393058,-392381,-380850,-186472,-33646,-105085,-133672,68064,262697,208474,8423,-60050,31036,26779,-77765,-164570,-181989,-77966,84832,71864,6358,179628,189922,-61330,-53401,172998,67107,-276429,-270044,9335,127430,-13165,-138337,-86878,-78955,-124264,73105,218040,138599,42362,-84396,-186299,-164953,-117282,-81892,-14467,-13341,89101,266292,233965,83478,-28255,-177720,-369813,-470055,-434031,-237161,34875,138869,32107,-210637,-299151,-273287,-313370,-302922,-68438,105226,-33603,-285697,-366507,-393968,-462113,-379708,12893,330175,153398,-211082,-375152,-374154,-296690,-196030,-191421,-205931,-134712,-58339,2358,75944,41498,-194106,-336825,-200895,-43493,42321,63061,48102,-50115,-251400,-483587,-457744,-141970,93333,87258,-18831,-35113,52807,-2614,-119779,-69626,68176,50856,-127264,-174579,54012,171140,29274,-27659,154570,319137,407248,424910,223070,17139,63982,113318,-143149,-398291,-402718,-246432,-193333,-270462,-344940,-313012,-180746,-41751,-65667,-158170,-189697,-208517,-96796,-27506,-30405,131725,363840,238189,-29347,-144355,-244634,-402666,-382557,-204167,-154397,-252689,-366912,-453089,-375718,-133749,55085,-41926,-293528,-350765,-236471,-63937,42564,67765,183751,198466,-55023,-426457,-553463,-282616,-108429,-132601,-201351,-195949,-54646,139280,133686,54105,46440,24449,-55797,-194520,-315755,-239020,-247861,-391757,-481100,-460090,-537443,-424011,-103306,68411,74276,102182,78848,-109896,-308772,-337899,-253147,-272278,-303313,-99166,43259,-39810,-73145,21177,106781,97238,18816,-38392,-36749,-156947,-499846,-652743,-461037,-89180,200820,327540,187275,-267279,-665697,-720632,-807273,-914624,-810756,-438614,262626,670787,348701,-19268,-467413,-992490,-843858,495863,2749540,2978553,-2721893,-4310767,1415802,3986648,294214,-2099933,-1489179,-589921,-26411,727624,911514,319324,-300402,-59170,190388,-225149,-435710,-295082,-221028,-341556,-352006,-340053,-394815,-285626,54652,271954,156009,-220878,-483714,-615788,-556428,-302024,-132805,-224467,-62056,153737,86024,7184,-112815,-231330,-181329,42145,69692,-195794,-396675,-454630,-509675,-289250,79278,1889,-317437,-284540,60381,246033,132711,-134678,-413497,-432098,-160883,46004,-14620,-124572,-101796,-52105,-85023,-180474,-238542,-263465,-227559,-108290,-31712,-215037,-414881,-329613,-56316,88487,74347,-150145,-361418,-290869,-195960,-228832,-244990,-312546,-305414,-222470,-119138,-35202,7002,-41429,-215179,-328935,-192082,-59542,-56317,2716,17168,-145286,-276029,-164963,44999,97457,-32602,-201920,-169529,-112366,-168146,-209249,-116519,-153066,-234152,-241503,-234923,-263683,-137132,35565,263452,351573,180969,29362,-119260,-238501,-229379,-267432,-385403,-320414,-70269,-15549,-204831,-162865,-34196,-213252,-407112,-287873,-114662,-86130,-116479,-140392,-224414,-301301,-284208,-123374,105684,195385,-57143,-395651,-546026,-428273,-352251,-263660,-85599,-104014,-268888,-143478,138084,212037,165549,106488,-45761,-237276,-309359,-234674,-56411,149343,191994,8411,-324878,-533209,-396583,-227746,-204455,-265416,-429803,-615659,-648630,-492102,-406331,-419765,-274340,-152119,-101805,-29583,-63738,-282518,-379420,-231170,-240381,-496991,-538117,-230174,-63135,-211399,-339745,-429222,-545760,-581820,-537431,-401221,-224574,-233291,-281957,-113751,112363,91412,-30814,-74295,-45135,-75572,-168297,-245086,-231504,-219657,-273061,-281331,-223653,-253821,-428791,-432264,-179532,79975,65312,-113219,-149055,-178883,-227556,-140373,22933,59762,35690,-31057,-109442,-203734,-324994,-405175,-517422,-559666,-369934,-79118,-21144,-147875,-212803,-261593,-392588,-476197,-579327,-607756,-487284,-385172,-416162,-297371,-140092,-135015,-182603,-185295,-213762,-227161,-169878,-142114,-212186,-241798,-95983,61148,112229,88000,40913,-122814,-290797,-292444,-56837,255750,313989,133439,-158032,-301384,-246956,-275087,-485321,-734237,-630626,-395795,-255573,-328816,-589747,-832455,-690438,-412707,-272481,-169635,-88386,-158572,-395015,-608178,-596873,-544438,-613942,-651413,-552206,-436167,-419990,-496677,-397621,-207837,-233789,-343477,-355953,-434576,-458506,-329708,-248667,-184710,-84215,-100161,-187441,-195051,-277598,-370410,-183200,94951,99346,-80831,-246972,-282538,-159377,-82996,-184418,-310350,-267995,-214552,-367327,-385803,-247604,-228094,-436369,-735143,-621297,-292644,-238860,-491546,-599076,-390301,-263321,-259188,-169512,-178813,-391730,-434085,-330261,-587093,-1013401,-1028286,-791901,-580512,-508789,-663606,-736059,-521618,-359292,-290384,-327001,-579746,-991443,-1191035,-908032,-667538,-921190,-1189762,-1029904,-694383,-525818,-684353,-855265,-848378,-672406,-482210,-367062,-319003,-344745,-577812,-862692,-923184,-800026,-652206,-581317,-654446,-808319,-782905,-679072,-757284,-885755,-763504,-729308,-889220,-979084,-935138,-839347,-826355,-835670,-875322,-969608,-1146302,-1313849,-1294460,-1165089,-1161531,-1228745,-1171681,-1104972,-1144566,-1382196,-1546792,-1478015,-1389276,-1459313,-1549700,-1472299,-1413014,-1572379,-1777401,-1781258,-1852355,-2060729,-2243283,-2346873,-2683698,-3037176,-3156694,-3433853,-3916877,-4205101,-4590591,-5427853,-6367075,-8228797,-11259271,-11290574,-6889033,-3520042,904351,7778172,10280412,6641442,3270104,2001783,1008859,-628164,-3065433,-6182758,-6393872,699328,7603100,7490729,4732421,4910436,5496622,5292849,5045812,4655830,3979472,3596539,3414509,3062378,2670541,2379821,2357573,2283784,2212789,1868763,1545279,1682104,1858714,1624188,1333839,1456935,1515839,1321131,1258773,1346455,1283170,1207564,1203528,1133742,1085973,1181683,1314646,1348442,1224531,1103552,1000357,865971,814569,832562,730955,512391,506659,857445,1115026,914636,604693,486539,664411,817686,624410,492314,656223,631257,335562,298370,531097,711066,789205,765935,632459,460023,377150,462716,632710,673960,594543,599600,728066,736519,561640,482622,669037,720525,428091,194850,301857,554714,580536,447216,437458,334306,175258,358731,617177,526293,409350,381022,327588,290071,203540,188921,394515,651211,749500,608710,299261,188038,299083,316287,226624,239031,376762,563120,708365,716110,612686,462514,392462,351033,261778,179841,186812,84151,-75921,-3077,204873,275382,211180,53580],[-65658,-106287,-66283,-83969,-59882,63128,53365,-18977,-23888,-58280,-91872,-112017,-120049,-63632,-102987,-158382,-134558,-79061,-86440,-179745,-259298,-248765,-200178,-137138,-74156,-81215,5229,175918,215887,175029,47359,-149336,-181377,-26699,59013,-10827,17529,98942,78055,177071,246254,106226,-115020,-164924,-102226,-119961,-166533,-61590,52123,-27913,-105744,33100,214671,133819,-240054,-447860,-373753,-262814,-170034,-126790,-286437,-362775,-92846,185099,132789,-50845,-178691,-258192,-163418,-31433,45880,100480,92897,-2405,-111289,-151173,-62279,25621,-56941,-231591,-293728,-189017,-143845,-171782,-179899,-216329,-228431,-103168,-18103,-80901,-171078,-196233,-62464,99157,4516,-150062,-71382,95528,147699,48123,36388,217021,262982,210089,-11847,-236630,-136205,225850,244080,-91928,-317467,-350211,-363316,-297477,-167009,-58760,108549,230738,113675,-45694,-17676,-96428,-265882,-129646,29102,-223856,-378978,-118215,-32772,-179324,-204011,-282312,-304700,-80703,-82709,-300202,-213867,28573,196863,371320,405747,268324,10910,-251332,-418457,-496661,-472879,-301929,-248190,-349060,-381076,-152652,5302,-152511,-303810,-211503,-41310,3502,-130396,-319343,-294129,-246261,-306252,-152850,873,-38779,-13574,74292,130800,235651,269774,254651,185018,37121,-155304,-261223,-212400,-22744,102423,34829,46699,114340,-1431,-134233,-94491,-22645,11519,-9230,-2614,72186,33865,-83197,-77456,-68107,-199412,-221950,-138885,-50045,56296,31203,-166699,-146079,35789,18784,-112797,-84527,-44881,65023,213586,142386,-7821,36339,225438,356020,134278,-243605,-353393,-314810,-373896,-392473,-171216,5287,-87849,-144241,109250,344006,312927,57158,-113557,-53273,11267,-46865,-118446,-100351,-8961,133463,80613,-59340,65921,157587,-13148,27558,238425,99866,-252320,-271164,17087,208093,74888,-130505,-135787,-111797,-115417,104094,219073,104032,5544,-124479,-234329,-183334,-148415,-157711,-57625,10099,104513,261279,240258,68224,-54257,-167203,-272722,-367996,-415517,-241876,41746,105211,-50909,-211438,-237189,-225811,-307255,-339237,-129049,39457,-87776,-286181,-361951,-487807,-572155,-371023,37243,359873,173847,-254307,-393735,-317104,-219281,-160647,-195914,-217130,-78283,64840,52672,38639,105809,3676,-166930,-81294,46492,20824,-23796,-4278,-47386,-190524,-358813,-336320,-110488,62453,92823,22141,-19777,37793,-11105,-126553,-39968,159226,182237,-42689,-181485,-18775,92301,21418,58189,231820,298119,340697,419355,240299,40648,76568,109941,-131988,-361600,-384215,-279259,-254411,-319658,-353593,-303321,-134797,6458,-56657,-189613,-199856,-133509,-21170,-23474,-56621,75440,288911,159767,-116712,-180687,-209505,-327565,-293976,-158006,-140926,-212851,-302008,-438014,-440025,-216966,57679,18793,-287784,-410783,-257770,-32541,107963,208658,302607,218123,-65111,-389773,-401260,-169211,-53762,-82617,-148401,-184103,-59716,125261,126813,90671,142313,127480,10733,-138105,-220468,-119024,-119456,-245127,-315078,-324542,-476455,-449463,-148589,39190,50007,101961,134541,11113,-165240,-267892,-274793,-326638,-313658,-107232,24938,-5354,10837,114697,190889,176036,100522,40621,9227,-111065,-407045,-558621,-427549,-118429,170392,302032,121837,-321537,-606026,-822092,-983706,-1024908,-747609,-289393,229033,382960,147402,36118,-356798,-650391,221843,2042122,3523742,1306673,-6011075,-6300669,2294272,5025489,650553,-1962698,-1152047,-52298,455903,830923,829228,341699,-161863,106026,276481,-219598,-470755,-334717,-338572,-527693,-463747,-307507,-321200,-272180,20248,298295,239928,-164913,-469559,-530414,-456143,-281251,-111617,-73486,23639,71446,-19200,-33271,-82201,-127410,-127194,39861,142282,14638,-151248,-339342,-535790,-340146,66792,25370,-285964,-258232,63542,268734,187503,-103461,-416704,-458226,-178542,84892,96163,8759,12396,41907,-31360,-133402,-189776,-262678,-228462,6166,140318,-96456,-297522,-182453,19921,114393,111037,-107456,-373786,-317816,-181339,-154334,-175218,-278530,-258864,-181763,-129282,-64345,-7675,-39922,-213271,-404682,-310637,-138145,-106682,-50463,-16536,-151450,-254494,-149159,71024,187903,69667,-144977,-130431,31959,-5144,-141391,-134304,-199004,-293136,-335315,-368497,-329215,-177310,-47347,101694,138335,38990,-3597,-93123,-165519,-99316,-103893,-237628,-201125,-8577,-11044,-195961,-68833,32697,-219354,-392107,-257142,-108121,-29226,-2212,-32661,-141488,-304171,-353636,-189778,46337,89038,-130057,-405634,-543654,-444141,-331233,-140575,25969,-94993,-314679,-142611,174500,196688,20288,-21851,-111066,-306554,-390864,-336659,-138604,117443,210573,40746,-341685,-628601,-482369,-280638,-247027,-252100,-378476,-624008,-710129,-515291,-413250,-487668,-346443,-110017,98857,200559,47760,-241363,-411437,-341122,-305139,-457005,-490570,-196920,-42649,-225221,-378087,-425389,-554706,-730159,-669850,-398238,-211312,-234061,-233708,-55369,141352,106381,-21832,3973,101483,15255,-171710,-266956,-260112,-225652,-251768,-280855,-258717,-269153,-425150,-460998,-183724,111197,84676,-89217,-96615,-91109,-185850,-157324,-36783,-2450,17035,6800,-59144,-234742,-400899,-456744,-488740,-508645,-419265,-202687,-116299,-151163,-185118,-233135,-305111,-349371,-393150,-346113,-317694,-384141,-456559,-333824,-206723,-215855,-250682,-236312,-251422,-249891,-174695,-143876,-248156,-270429,-85743,98553,171084,77950,-92513,-163645,-171228,-280091,-212592,153959,384796,252146,-87682,-270792,-278284,-397772,-607974,-681056,-507230,-378907,-232931,-232927,-542732,-856687,-728580,-406972,-208257,-127810,-128640,-221891,-404065,-581219,-576876,-549140,-664827,-790160,-749228,-598599,-538965,-598021,-483211,-305220,-321117,-367277,-328946,-383652,-376266,-217874,-219998,-293684,-270443,-196502,-158983,-184006,-335159,-410081,-155257,142823,148145,-36508,-196221,-213617,-166383,-213110,-283422,-282548,-224054,-224201,-370968,-393113,-242284,-206344,-368451,-601248,-513192,-230080,-223602,-469219,-557716,-366618,-285632,-265848,-151704,-151537,-363324,-445930,-353707,-601294,-994063,-965476,-761017,-612139,-558882,-664642,-689418,-524267,-446437,-427158,-512951,-804965,-1186454,-1253210,-918502,-696940,-890974,-1128466,-1033204,-768958,-603680,-714458,-801833,-786656,-683766,-475628,-258243,-216580,-340099,-568863,-802235,-887466,-814415,-697647,-630655,-660808,-830304,-888332,-791603,-824422,-919695,-804594,-784156,-1000414,-1150354,-1091593,-961024,-917934,-874618,-853040,-910467,-1061309,-1239965,-1279300,-1233973,-1302740,-1398278,-1335297,-1166846,-1104834,-1394893,-1651232,-1600288,-1492010,-1470059,-1474606,-1329972,-1249669,-1488200,-1826157,-1887000,-1931814,-2172528,-2471065,-2745563,-3112507,-3419058,-3429964,-3671771,-4152443,-4529594,-5046733,-5915753,-6802419,-8654086,-11741774,-11928265,-7203868,-3480113,493592,8033261,11390316,7681775,4079812,2622335,1217325,-815325,-3287253,-6374082,-6513376,717845,7733473,7836561,5326673,5472381,6431558,6101493,5485282,4864435,4162129,3792382,3598672,3197245,2775725,2489045,2477304,2340647,2230054,1929160,1701402,1748757,1729058,1629052,1422539,1508923,1522531,1324169,1332506,1347518,1234925,1172617,1196887,1140182,1095267,1210185,1331054,1294237,1156980,1106160,1064798,905921,769705,866606,779625,552117,615635,1015694,1181748,906189,540417,426657,629174,812493,651014,538195,683727,581269,302523,378521,658462,857551,936081,845628,664511,461914,374193,476825,671242,720311,609603,623394,784564,792782,602491,516943,721834,795791,444011,109399,154919,397187,472954,377038,340320,192310,31828,248617,586307,598732,499191,383871,279821,252803,204986,215246,416496,657408,733662,588167,312911,252214,353725,354415,216093,200842,329269,496274,634674,695232,627488,486931,399657,301637,168389,104887,145112,37697,-114437,-5097,225055,249698,172186,84231],[89111,27635,-34114,-91108,-34974,72166,56063,-4801,-32943,-75533,-97898,-106770,-65672,-67503,-186153,-240431,-129341,-33488,-50298,-193126,-295264,-230102,-192647,-141496,4745,75721,127254,229583,259707,215749,28707,-216041,-280149,-152107,22387,22030,26778,73464,27618,105948,210912,158684,-12771,-42884,17066,-40211,-81558,80968,224016,144503,-11182,3740,39474,-19842,-262337,-358560,-247417,-189175,-203774,-227981,-368026,-370797,-36068,295401,330251,208463,-13069,-228806,-187979,-34488,83201,151474,130519,-22066,-155291,-128799,31181,38871,-108227,-267233,-302927,-212799,-205756,-273441,-275259,-251528,-154809,-3786,25338,-64075,-196602,-307503,-196804,33240,3230,-124134,-52401,140903,232518,125353,27251,102166,211454,219731,-29806,-281668,-175517,192990,204245,-135517,-390021,-414436,-387108,-319560,-124510,106478,228983,270688,164506,38455,45534,-66367,-269161,-160183,-17828,-220013,-318969,-63765,15480,-127511,-139901,-173833,-197774,-3161,-24687,-272970,-247581,-51064,134180,315649,381286,285894,46943,-239405,-373418,-404618,-397651,-280870,-236041,-279037,-248753,-74102,-9679,-149616,-210420,-72670,13514,-31188,-164422,-291885,-229557,-226900,-304333,-163574,53871,53925,24275,46718,123137,223933,270623,295488,244233,80889,-113098,-243721,-245813,-105634,43273,64531,125185,216723,100556,-100653,-173152,-147693,-67188,-11853,8355,77796,49295,-105953,-152354,-160105,-309687,-283592,-68870,64207,86908,-24869,-237252,-219884,-58050,-77947,-143573,-90558,-63015,24075,122740,67348,-22685,43373,249634,348768,145354,-125074,-200301,-223337,-331971,-367616,-141398,47441,-56837,-136435,123248,371709,359727,72172,-175382,-149672,-19944,-4048,-28596,-12481,14730,120224,70872,-96294,-44812,91549,18200,100388,279164,98478,-223387,-234446,55175,286513,155307,-111486,-182907,-163095,-113778,89173,163140,48322,-24369,-116182,-226676,-194599,-191266,-229335,-130404,-10828,98771,232022,206269,15569,-114528,-173984,-176757,-249789,-338147,-190877,36102,12585,-201925,-271109,-212058,-173640,-276067,-369859,-218114,-60596,-148481,-248252,-279014,-452758,-554851,-312454,46824,348888,215368,-208199,-340237,-231822,-144247,-157242,-234667,-237997,-54801,114052,44316,-11711,164986,182988,-34734,-37818,60473,-45076,-116491,-46334,-37877,-132157,-223708,-202385,-88819,11193,71197,45006,10044,45310,-7479,-141926,-47799,195282,264519,14412,-219827,-147393,-33144,-17740,125717,280277,225103,197961,308300,195444,76113,150975,130108,-103226,-275329,-310191,-276344,-284991,-334540,-292461,-205815,-52556,50124,-42618,-212291,-239219,-121221,-11945,-34425,-84646,-560,159542,57022,-180438,-187242,-150572,-227237,-204464,-147523,-183754,-211748,-234944,-374853,-473024,-312283,2505,18851,-271718,-407589,-214434,41552,186038,326706,378774,212304,-71564,-299561,-210160,-49233,21418,-23778,-87124,-142862,-59055,84237,96472,88771,181933,176412,31292,-85765,-68204,20708,-8860,-112167,-125739,-181943,-403577,-461633,-199708,-12638,-10897,48212,147222,133472,245,-179520,-284610,-351325,-291333,-108854,14415,41436,79954,135919,164265,174715,143051,86758,22008,-88106,-285464,-437567,-401735,-189507,76980,194635,12172,-306919,-474736,-853615,-1089684,-1042306,-621635,-131725,181863,166278,58797,104188,-268264,-279987,1205868,3267665,4454654,334055,-8575153,-8715754,1915466,5552853,1245312,-1350227,-581290,356207,744087,808070,678002,305815,-21627,226807,330772,-150332,-470876,-393358,-446852,-593854,-442444,-176372,-146080,-162262,31561,282013,222719,-141889,-417112,-383968,-278526,-176117,-33984,164427,184193,25617,-73943,-67882,-70846,-48216,-72821,2915,153873,191919,99984,-186062,-519356,-427315,-55822,-32499,-274615,-212219,76426,236447,155213,-110852,-378521,-421900,-175801,93598,163416,116006,108398,148447,89284,-35850,-137808,-256667,-228059,81101,240527,2093,-163335,-47851,28289,61779,117763,-34482,-335251,-338868,-187987,-99487,-138171,-265198,-226678,-136917,-118046,-48643,27013,-4547,-185827,-451024,-434365,-252376,-203385,-151933,-87130,-172332,-219418,-111789,75772,215464,118645,-80356,-33736,243431,205875,-44939,-138305,-208869,-316045,-388836,-476532,-423109,-300866,-199505,-111192,-110479,-109975,-24052,-26145,-59790,42521,88679,-50298,-88822,6586,-33867,-149277,37142,82706,-207627,-337605,-217976,-103668,24486,99722,50274,-73246,-302357,-419948,-265532,-45943,-67012,-219138,-380035,-470687,-455129,-361294,-85205,125839,-25257,-289298,-160730,132399,115537,-140339,-158640,-187752,-377437,-483253,-471994,-274349,-3155,120739,9548,-306958,-588993,-510636,-313110,-260328,-206667,-245840,-532478,-685349,-480132,-382970,-491638,-377072,-79662,227751,344250,105368,-213431,-404178,-411491,-329552,-376288,-414412,-182255,-84331,-301745,-442732,-407579,-530148,-798816,-700541,-321503,-141080,-184301,-172715,-40766,91441,87600,7428,88372,209345,69255,-206137,-317841,-298770,-238274,-246711,-300961,-309658,-310357,-432920,-505263,-249738,44089,33226,-84132,-60074,-14973,-130112,-183387,-144554,-103319,-47454,-12613,-52519,-268307,-492083,-555277,-480320,-447945,-440313,-339994,-248884,-176248,-191228,-262708,-257796,-216354,-153803,-76230,-154640,-359908,-432207,-331411,-283612,-313873,-305703,-278999,-293542,-286694,-199463,-151889,-285376,-351248,-169817,84074,185651,21470,-237613,-194545,-45338,-226714,-345987,-31956,322665,265667,-42361,-205919,-262348,-444392,-640426,-569726,-417110,-363671,-225677,-168462,-495295,-834194,-738830,-422055,-195667,-123741,-182101,-283260,-395601,-514851,-519232,-516075,-642738,-823485,-861682,-720113,-652580,-690286,-579931,-424785,-412951,-395177,-330165,-338380,-267606,-86030,-183106,-417567,-491550,-368695,-230635,-242985,-389655,-420592,-168896,78192,92185,-53624,-176629,-179380,-215740,-337333,-370506,-285808,-209896,-235228,-335254,-366060,-227817,-188526,-333204,-487360,-437448,-215063,-236824,-439076,-504908,-375569,-338716,-298578,-190134,-214953,-404164,-477294,-396359,-602142,-915418,-869313,-720967,-644049,-603600,-646917,-650281,-595286,-582443,-567980,-641371,-918565,-1226558,-1191499,-900392,-729901,-823553,-988058,-985242,-837789,-696722,-718064,-722901,-717164,-724027,-510509,-185085,-152058,-379878,-591497,-744526,-827272,-792643,-735006,-715660,-701099,-846277,-972422,-880205,-885943,-952529,-889822,-890204,-1095750,-1295178,-1283871,-1185593,-1095486,-951978,-852959,-889367,-1015209,-1195872,-1288772,-1338701,-1460375,-1530697,-1464100,-1226314,-1145184,-1480931,-1756130,-1733082,-1651640,-1566031,-1518230,-1374750,-1316173,-1595279,-1995460,-2134069,-2133744,-2395694,-2819642,-3259826,-3626905,-3888864,-3859817,-4082935,-4523212,-5052372,-5806070,-6750655,-7703107,-9628096,-12865181,-13075752,-7763213,-3096091,349383,8439134,12664678,9244936,5237911,3263524,1324700,-748366,-3081106,-6038115,-5817989,949905,7807091,8511722,6388993,6026025,7208809,6803002,5810140,4947114,4267265,3955662,3740859,3312006,2915674,2614055,2422328,2314458,2286306,2081396,1880840,1721228,1480062,1519764,1467453,1477752,1421357,1284541,1424010,1389147,1178088,1083968,1157743,1114036,1044015,1191965,1330628,1237560,1111427,1080895,1015152,832336,710301,937297,900957,668116,747603,1106862,1192693,950710,560461,409825,581275,759816,676758,643444,749226,532146,279590,475821,814332,1000041,1017589,886424,731661,547964,454433,533376,708302,757928,633664,653955,835316,856371,642196,511939,701258,829876,537003,163208,110991,279660,365705,327450,283988,119626,-22647,169617,500626,634221,593291,414770,274245,250154,232502,263246,436145,626293,694767,575961,352686,322281,399523,394241,247531,210551,293158,416010,549679,637292,575610,474772,403845,282107,108878,37244,94347,18459,-99438,35682,257965,236166,156538,146734],[265041,208492,62217,-31260,40082,100105,67091,33172,-2530,-45789,-53392,-43421,20229,-51713,-228804,-254159,-57751,38997,-29012,-196681,-275983,-164657,-154864,-130218,69211,192836,187825,198210,224532,190741,-36210,-317258,-410730,-284682,-30120,50922,41093,30383,-55267,-28702,115321,166076,83817,84000,140886,55011,-1781,188843,376753,318484,102072,-20180,-153761,-267046,-359925,-275557,-125351,-154313,-240178,-293372,-400584,-339109,17295,354194,468045,424033,152157,-154074,-183855,-67611,39878,144908,141859,-53996,-198199,-107793,84954,31100,-154219,-293124,-298861,-244622,-289152,-361389,-310470,-225248,-72661,67967,43799,-69405,-222027,-368289,-276263,-34703,-8310,-90909,-39814,151231,282309,207092,50030,5321,169139,221211,-27246,-290657,-211593,81444,80771,-217486,-465916,-481436,-411304,-356276,-163357,134683,228782,211907,166025,120249,103491,-63950,-312712,-231803,-82158,-194097,-238657,-54640,8258,-73085,-64085,-79008,-117783,26626,4670,-248911,-300034,-152084,40291,202226,286365,262793,98357,-161965,-255461,-271542,-304372,-265374,-249308,-237856,-100528,18335,-54465,-191666,-143944,64629,99753,-42129,-218238,-273825,-159653,-212779,-322109,-222494,28435,100125,56032,8468,46722,95566,148378,220113,224867,90411,-43619,-153253,-235851,-180051,-18392,67584,147620,267396,202921,-7323,-174819,-224584,-135371,-23484,2208,52557,30330,-151643,-229191,-229207,-364516,-331855,-42600,134623,76808,-140986,-346849,-304544,-173646,-207062,-179077,-94311,-89252,-38432,-2870,-63486,-89442,12457,216145,273245,124971,-810,-48558,-146896,-291187,-320329,-107630,77431,-16885,-101071,111318,340128,330596,34132,-248935,-243112,-62955,31790,62353,34613,-27259,37510,35323,-102837,-122362,4346,15999,143088,280252,45089,-238215,-211564,79197,315951,187473,-104175,-225832,-219706,-123885,23829,41978,-44782,-58686,-78407,-189158,-226600,-257033,-287704,-215709,-77957,55059,163351,122595,-79452,-231455,-241375,-147339,-170055,-231755,-104246,23813,-109423,-378941,-385633,-246351,-154009,-249623,-403143,-330262,-183558,-207727,-194685,-168733,-328919,-415456,-218747,33524,295966,261086,-100135,-243366,-137611,-86424,-182045,-287348,-256485,-75444,64298,-25300,-62129,194262,291504,37198,-68161,-8967,-138233,-193528,-78073,-34034,-102108,-138088,-118721,-100278,-63260,163,8289,11842,46857,-13387,-167405,-98379,151120,258681,24559,-272863,-295502,-185562,-94472,143250,280610,118243,16258,112987,84355,84825,225124,138718,-86779,-181964,-214130,-244378,-281929,-316271,-192053,-62994,24746,65107,-35383,-221295,-292283,-190136,-95084,-81792,-129387,-92764,-2033,-62454,-219538,-176675,-94476,-138291,-148246,-179794,-279298,-267331,-200058,-295688,-473667,-400552,-109558,-53865,-261129,-346717,-121302,121732,223623,350058,374974,177557,-91240,-210300,-71474,38697,88945,11001,-53702,-97721,-68474,11735,31294,30887,138938,147006,-10071,-75005,56731,116700,46219,-20308,36207,-81915,-366395,-479760,-262923,-96064,-113723,-62459,96838,204075,125324,-109804,-296256,-363571,-291876,-158403,-31856,62964,111863,70038,9918,70198,124392,78877,-15629,-100960,-173271,-324862,-407693,-305577,-72011,15690,-153068,-306330,-405717,-827400,-1114367,-997278,-495114,-18802,126389,61392,85468,156155,-229725,-26814,1744333,3829356,5340284,466034,-9826537,-10999831,310061,5380903,1881719,-405220,62985,508799,726423,641645,472746,196342,48616,259054,333056,-75266,-467638,-476246,-535586,-544601,-321079,-22610,52165,-4149,71365,218066,103958,-182124,-358628,-228438,-76088,-17332,76167,372285,323705,8334,-81559,-87928,-74182,-23319,-66081,-99789,54624,233699,235992,-71118,-477183,-516092,-228619,-143304,-293635,-178125,75480,134828,24801,-171801,-335368,-350622,-156933,70400,163813,144636,128892,208619,203357,44537,-112212,-251380,-238415,82871,240747,52589,-58971,12525,-59544,-83211,50698,-8106,-291136,-365258,-228024,-91240,-150065,-278738,-210077,-91935,-89844,-16196,66471,32706,-153035,-467383,-538766,-374684,-321976,-280347,-183606,-209335,-194300,-83053,28218,131050,75346,-36524,79262,417749,363056,27999,-132432,-175607,-301299,-410994,-541421,-548113,-501900,-401772,-332950,-334500,-245010,-57976,28541,27832,148943,244145,102211,-32746,-41786,-87674,-71485,125937,91683,-191390,-269208,-191812,-106093,60154,150649,67830,-66447,-320784,-485657,-356915,-189483,-268247,-334873,-361625,-386562,-473953,-433016,-126408,156712,59115,-212784,-198508,18502,-18505,-275334,-289667,-292715,-463481,-578513,-593661,-424572,-193023,-67653,-93469,-267859,-478404,-503703,-343729,-260419,-156391,-98726,-391590,-607127,-437939,-360717,-455536,-372777,-85048,215162,317866,67793,-237935,-421515,-471458,-326801,-293293,-347774,-201220,-183768,-424605,-516209,-388341,-496195,-797109,-681520,-252842,-57312,-124608,-163771,-117056,-55147,11821,32017,134113,207332,25627,-294742,-421661,-368655,-268331,-267178,-357806,-391854,-378283,-457991,-568976,-384801,-126736,-96895,-122550,-67753,3165,-87588,-218096,-290174,-247314,-169034,-106782,-104756,-289690,-567264,-658489,-485173,-400437,-447161,-476233,-398399,-234201,-242794,-344388,-272820,-134995,17051,48650,-101849,-345008,-369179,-303721,-357945,-419214,-353906,-331367,-369888,-362884,-261782,-188949,-340798,-496790,-361328,-16831,130673,-78350,-357642,-223165,30462,-159660,-422572,-257089,106757,130116,-63958,-156065,-231360,-427284,-598168,-495315,-440578,-386861,-265547,-187308,-479469,-788243,-736548,-457198,-235121,-179103,-267389,-349176,-395754,-464809,-487405,-502959,-611868,-792836,-875849,-778803,-749809,-776319,-679093,-539329,-495912,-443520,-382836,-342179,-201060,-30158,-204882,-556873,-702517,-580669,-400538,-387400,-458086,-417292,-244219,-106910,-84740,-172181,-239499,-221664,-302718,-427913,-450775,-372948,-275890,-263983,-297247,-351559,-247636,-217682,-373488,-459083,-440754,-288838,-311403,-438326,-473111,-432347,-409846,-365190,-307869,-392887,-546502,-560479,-492920,-619447,-806368,-794998,-724661,-698720,-649522,-639265,-682774,-751579,-751998,-703179,-701622,-898079,-1111000,-1075275,-921394,-803669,-769643,-831534,-930623,-917634,-827678,-748656,-690228,-702771,-816997,-607344,-193658,-170278,-487789,-690628,-754013,-799371,-787976,-807425,-858953,-815838,-900745,-1066385,-980544,-966406,-1018697,-1031015,-1020352,-1148835,-1390784,-1485589,-1468416,-1315019,-1054107,-923536,-987365,-1098654,-1270366,-1395201,-1515195,-1648051,-1635020,-1538833,-1298207,-1328637,-1703189,-1932116,-1945600,-1907641,-1806481,-1773672,-1699705,-1681067,-1956026,-2321774,-2512273,-2448299,-2703280,-3262991,-3834764,-4168173,-4346875,-4331400,-4556273,-4959202,-5661935,-6714473,-7780283,-8891902,-10918450,-13996605,-13770393,-8499542,-3118113,493174,8457981,12794046,10540283,6612538,3973503,1611525,-169088,-2389697,-5365177,-4693346,1308794,7994070,9678506,8076759,6875327,7815086,7348612,6075226,4973259,4334469,4134531,3897769,3474167,3136007,2813218,2318264,2300144,2438705,2378832,2128685,1712856,1347111,1453119,1579754,1496642,1363901,1363967,1606507,1538825,1206049,1063776,1194797,1145809,1034376,1221765,1396781,1264442,1164793,1102655,918639,716458,751059,1108805,1131935,899455,926272,1135779,1178756,1077349,725494,519237,614749,745003,758421,826238,857444,544302,334884,614092,997865,1136885,1055775,941118,880099,758584,660594,686142,792833,807392,688132,736121,930451,954228,695174,508081,668721,866808,731649,389538,238304,303403,345961,354024,326068,184233,64526,150689,381259,641403,702379,519363,375208,337090,317541,358483,491684,611618,689096,616190,440313,411718,462015,448891,337327,294204,309531,386700,537434,621644,533833,476588,441161,328466,127620,26123,72677,57800,1912,135087,302384,246610,169564,214693],[395997,357818,182423,88921,154680,145918,82391,74820,50928,23466,40046,66206,100484,-32929,-226188,-193765,64579,122813,-38653,-221027,-238168,-99006,-121806,-127640,84375,216648,153363,95186,126793,99210,-142766,-438695,-552297,-404235,-105796,51075,48119,-33966,-176269,-202599,-10135,127991,138148,171989,231871,142305,55695,234429,465229,438851,195249,-42565,-302778,-509028,-486950,-209452,-28092,-154577,-258802,-300665,-380442,-279375,55387,347173,504876,521681,249832,-74559,-156796,-118068,-67098,72332,96924,-112247,-241076,-92837,100576,22046,-179625,-305135,-294969,-284339,-368578,-412657,-289253,-153730,-7431,92587,27381,-108132,-244726,-356860,-285369,-104177,-61407,-99949,-55018,116216,272471,258328,84419,-53296,109815,180865,-20260,-264587,-242420,-88252,-108685,-338707,-543777,-541788,-435897,-402424,-268986,26100,115803,76704,125973,178496,132525,-98974,-387398,-327720,-147153,-154162,-160423,-85863,-47514,-41549,-9080,-23781,-82279,5432,5239,-240864,-376264,-261877,-76064,42135,132079,201944,141769,-58878,-120681,-147278,-222140,-256861,-287764,-241820,11519,94011,-115039,-267262,-126799,155752,192371,-32575,-291754,-312096,-158954,-219335,-342704,-297143,-71772,72907,59583,-43297,-87208,-120021,-90109,31917,122245,51061,18631,-30616,-193404,-226840,-73377,28042,86961,222840,259117,126961,-79321,-215619,-158801,-32260,-26009,-15464,-48476,-243376,-316256,-277983,-364681,-362993,-84393,129546,34807,-274805,-468114,-385223,-293572,-343551,-226875,-113457,-125331,-101049,-115673,-203062,-196966,-61807,121199,137137,66522,95410,74081,-99504,-269035,-268303,-76752,85278,18894,-49568,79435,259779,231499,-54237,-323064,-311543,-107939,41535,105579,11171,-127534,-94587,-23267,-89774,-155230,-90204,-27629,137924,226347,-62460,-316522,-237897,53583,269756,153026,-123350,-266176,-271133,-152022,-81747,-129448,-178108,-107316,-42517,-162963,-304183,-348882,-327707,-291804,-176145,-30868,49493,-8778,-209321,-397633,-382878,-224289,-163867,-130089,-10102,13484,-223946,-534188,-524050,-331018,-185846,-252437,-445700,-455184,-313358,-256416,-151046,-92108,-195723,-216110,-117242,-2463,212973,287302,16710,-142666,-52773,-50657,-216418,-323920,-260426,-135958,-72197,-139015,-112891,168727,302955,53591,-136676,-136704,-237872,-243996,-106578,-53111,-120352,-142759,-128252,-153551,-152417,-119279,-104479,-52597,6317,-53505,-206336,-182661,29768,156500,-14575,-317392,-418669,-334949,-201541,92753,223722,-691,-164381,-120793,-77436,34455,224533,96143,-110699,-128425,-136492,-198750,-253669,-275254,-96839,59514,54614,34400,-49318,-218569,-334844,-324110,-265474,-179707,-196143,-198222,-178258,-196517,-248581,-172391,-69366,-90432,-142434,-248222,-410823,-382142,-219842,-240426,-455741,-469684,-262181,-188964,-271002,-253477,-12603,165766,178590,242593,281719,116594,-137829,-183975,-55548,65492,117436,-6699,-79450,-85981,-108213,-91310,-72534,-84338,12373,40355,-108790,-131964,78117,127846,31802,16821,130802,-47504,-388021,-519147,-344746,-212231,-248737,-212610,-15782,184422,158337,-89938,-323265,-393081,-365398,-302687,-163119,20492,91336,-67256,-232304,-120555,39098,11457,-112018,-159259,-107933,-245786,-450967,-455965,-258330,-203705,-360076,-390996,-455392,-756423,-1064074,-932206,-416967,15138,62525,58555,184707,165294,-257616,13279,1656206,3587301,5807144,1551767,-9576285,-12520201,-1967910,4529032,2339263,624399,611337,373972,410449,373313,241179,11285,-4475,189662,272555,-46411,-467822,-562121,-592727,-425142,-164061,74239,183735,134266,109197,117154,-70573,-280509,-330069,-127980,79870,132058,168360,422999,325069,-24083,-83318,-94356,-82403,-64540,-155493,-290448,-172548,85684,183319,-49416,-428015,-565401,-373029,-260279,-342313,-189737,26971,-39656,-191729,-288747,-326317,-285902,-138280,17563,93130,65347,36410,169479,224633,38557,-133624,-249128,-265864,-1317,147075,44590,-17600,-30980,-235537,-299329,-104777,-82873,-290195,-404652,-298683,-138622,-207025,-312012,-200028,-50906,-60461,-10660,55564,33133,-137253,-461032,-604237,-478879,-432989,-402118,-284687,-259459,-197658,-89229,-86661,-76111,-61226,-30567,150946,451380,370925,21637,-130877,-112446,-261367,-426052,-575382,-690596,-729154,-609250,-518349,-489188,-357725,-128858,21047,50615,182948,303837,158376,-51249,-146365,-177953,-8257,150444,29284,-195540,-218843,-192275,-118589,59580,116315,-4729,-144009,-374885,-551271,-461600,-373441,-484241,-476853,-391344,-361718,-510609,-522390,-256987,75066,90852,-135186,-245661,-134302,-184443,-379644,-419137,-442280,-580461,-670940,-664878,-552622,-409952,-310312,-257161,-288794,-415857,-509636,-395063,-272856,-135656,-19577,-276546,-532573,-447159,-393944,-433679,-365025,-149153,39686,102675,-73663,-332694,-521980,-554114,-322050,-245465,-321995,-256898,-318991,-562815,-581097,-387022,-481901,-760498,-676887,-275104,-54186,-144391,-265055,-297921,-283927,-131213,19049,103800,61459,-149732,-449625,-583796,-480403,-321419,-313785,-453577,-510103,-466769,-507122,-652772,-571110,-370385,-288025,-222628,-145774,-66794,-85289,-262660,-455033,-434925,-349124,-272333,-216377,-303972,-596431,-709450,-496552,-389358,-466753,-600698,-546543,-341471,-349825,-462838,-358593,-165975,-11705,-82813,-236198,-378368,-321341,-287997,-427383,-523565,-415621,-420278,-511721,-499814,-368842,-270269,-424819,-682111,-624426,-224093,-16854,-222510,-457511,-287560,1173,-125530,-446800,-475069,-236341,-150442,-178242,-175599,-233227,-392053,-527958,-537274,-593491,-476673,-375916,-319793,-517924,-750553,-740502,-504359,-307662,-299975,-405210,-441444,-442413,-485630,-538587,-572983,-655459,-781407,-845711,-799534,-822493,-854988,-773019,-639113,-571695,-520989,-493623,-434689,-250251,-139832,-352016,-720686,-881356,-795147,-637585,-610535,-571276,-446760,-399704,-391772,-371261,-412385,-415419,-359117,-423662,-514024,-568391,-584706,-469096,-356169,-342948,-416428,-344537,-335129,-513260,-565942,-556349,-478960,-476959,-508388,-497878,-537669,-505855,-481460,-512329,-676427,-796508,-737424,-679922,-695919,-739196,-809894,-827515,-810100,-722590,-706840,-869098,-998273,-940084,-834019,-720444,-783700,-937800,-1038973,-1058740,-948156,-783942,-762330,-940012,-1030057,-1015977,-882061,-780376,-801124,-977254,-780351,-330492,-314667,-682782,-913118,-933411,-923395,-911289,-982572,-1068595,-1022097,-1031896,-1206062,-1164460,-1115696,-1153442,-1212946,-1147469,-1195987,-1466374,-1674230,-1738155,-1525206,-1195557,-1133622,-1276441,-1383432,-1523790,-1638613,-1773055,-1875908,-1765408,-1609021,-1462496,-1706637,-2095516,-2249948,-2295251,-2276952,-2220932,-2289567,-2321605,-2313275,-2539610,-2802480,-2987995,-2883647,-3053529,-3699820,-4327577,-4616542,-4687424,-4738052,-5003859,-5431169,-6254208,-7522801,-8713228,-10030353,-12148678,-14817278,-14213466,-9902708,-4529994,783410,8370210,12440773,11347703,7875472,4802646,2425321,960189,-1441248,-4841959,-4040888,1569403,8404988,10807658,9818232,8429658,8562820,7907919,6504270,5185380,4561399,4467633,4177977,3775452,3494285,3167037,2475853,2504994,2746403,2821432,2506999,1923507,1630007,1680993,1903541,1761802,1609953,1776225,1981318,1850671,1413758,1266937,1439286,1358337,1213293,1419973,1614240,1476240,1403730,1282191,941231,727880,1000030,1418959,1482478,1260500,1180333,1176789,1227498,1309843,1066309,813129,807713,856201,952986,1097433,1028571,690051,536681,821338,1203386,1280344,1113244,1075080,1136379,1094976,995907,961441,959341,886437,789474,901795,1105333,1099266,780544,569973,718589,977202,1024944,764576,550479,529392,497654,509899,509805,425568,320677,241922,318255,669067,840584,723872,617470,547986,486454,529823,626671,672379,761318,736925,590005,541271,573413,538523,494929,458198,410857,474236,671608,731944,599064,549463,543820,459293,249607,114632,127195,183744,207647,297468,360254,288280,213811,272190],[442908,415741,273579,226834,274640,197499,94349,97521,101885,109016,160089,192896,148746,-27198,-193949,-88178,198629,196455,-78713,-281063,-225103,-75589,-120767,-149228,37104,131593,29049,-38738,4127,-36676,-269794,-547925,-666916,-501383,-208164,5046,34602,-117149,-328717,-376461,-133166,51889,124691,188601,260759,199839,84724,208666,455782,466132,237350,-63427,-364577,-644767,-579296,-166844,27709,-169912,-241902,-242280,-315165,-208791,72009,281940,434837,474059,243689,-23135,-114904,-162036,-185829,-42287,-13868,-204877,-281627,-79945,101621,29804,-177384,-299146,-297611,-322883,-413825,-410103,-226532,-64484,26146,72541,-19241,-176741,-256535,-276470,-241380,-177415,-167047,-176312,-107575,38688,193045,247973,97674,-89489,196,79618,-24889,-211956,-260747,-264723,-312515,-472701,-610610,-576351,-447591,-443187,-400526,-164029,-60715,-82655,66309,199194,120048,-161327,-459396,-410487,-194063,-113308,-105199,-139287,-125395,-44445,4679,-15419,-91337,-52568,-13385,-252665,-469955,-367722,-197756,-134648,-41129,120543,154033,23463,-27474,-76766,-172584,-254941,-341688,-281578,55735,128675,-171819,-349071,-158449,176895,262427,-14723,-372767,-422978,-273822,-262698,-350613,-353350,-217771,-27863,24240,-105950,-241056,-353734,-383397,-220729,-43685,-39133,41393,75151,-135035,-237082,-116115,-48928,-44809,82646,239999,263960,97602,-110330,-119629,-29965,-76856,-129681,-193523,-380359,-415188,-314214,-325793,-372939,-183888,52854,-13416,-368618,-557950,-443506,-396254,-456942,-289152,-160922,-167971,-141084,-175394,-297419,-307527,-161797,-12044,-29455,-23732,141059,155178,-75922,-266142,-224360,-50537,69452,32601,-12003,31078,150416,91723,-164886,-371462,-331617,-142129,14580,72048,-76951,-252320,-237316,-93600,-73391,-151369,-177295,-104037,80850,111367,-208443,-436546,-312515,-28884,155186,64724,-167554,-306476,-313654,-202153,-205334,-314075,-331636,-170340,-36412,-182235,-428802,-453150,-347838,-340380,-278570,-145389,-94782,-165400,-349306,-568865,-566921,-396065,-228919,-58991,64471,10492,-301173,-632031,-639353,-427414,-259160,-291809,-496130,-572417,-426358,-282178,-130283,-87921,-131083,-51384,-40610,-51793,123026,276844,89353,-71225,9126,-33313,-236157,-318515,-243716,-219555,-252211,-267946,-176416,75579,225854,39470,-194839,-275664,-325560,-267537,-137485,-106148,-190157,-237366,-230000,-235907,-237291,-259049,-271724,-190942,-97190,-140454,-261770,-280252,-136907,-14457,-86871,-332589,-481889,-449664,-318368,-20506,117387,-110356,-311757,-337129,-255690,-80843,106325,-19868,-185895,-141609,-104465,-156294,-216406,-228697,-48154,98614,13211,-40893,-92406,-210623,-343647,-473868,-482914,-320909,-271782,-308003,-356754,-339457,-283706,-194152,-92724,-95621,-180290,-333948,-551385,-534378,-290705,-233240,-437828,-517647,-428353,-357826,-308023,-162202,72716,146930,44585,27807,123313,38500,-210716,-255322,-169642,24707,87221,-85872,-173677,-137667,-191603,-218367,-208506,-240790,-170967,-114648,-237761,-253278,-26953,56299,-33285,5033,145112,-69251,-455679,-581969,-443758,-346439,-387819,-366240,-166105,72036,85781,-128144,-367391,-458301,-514918,-540503,-396292,-102414,19239,-232164,-479155,-343097,-96374,-99185,-253185,-258280,-106373,-209515,-517350,-615698,-453199,-416426,-561353,-552636,-552167,-642512,-954322,-875757,-402710,-32986,-12533,110406,294065,121131,-351497,-173625,1005118,2630708,5500762,3019560,-7978192,-12811725,-4171540,3179156,2477251,1492764,964131,33501,-80881,88227,25227,-229268,-185579,50188,162827,-77761,-446598,-607398,-605098,-294960,-36784,69775,191501,197681,115803,507,-233306,-398051,-354947,-129181,133821,211863,191531,260502,126354,-126677,-130232,-95422,-85358,-158906,-349293,-550279,-486888,-223456,-47845,-131406,-386312,-548473,-429781,-337271,-406517,-266030,-96428,-273492,-460399,-452932,-378667,-266784,-141390,-58697,-31201,-110857,-163862,12938,102547,-85836,-203268,-246108,-301898,-149625,-2429,-13191,-48324,-161756,-452371,-532755,-319542,-255762,-355323,-453867,-381877,-229413,-286943,-345545,-182684,-18069,-48742,-64589,-39237,-28591,-151790,-441074,-621521,-548136,-512428,-483270,-365298,-316228,-235360,-138595,-253571,-363481,-250201,-59827,139477,303398,194590,-93544,-150423,-47790,-217095,-455784,-610925,-818322,-902379,-763026,-631345,-561210,-449652,-239641,-60988,-1279,138801,245604,99602,-124888,-276484,-304934,-32138,60523,-124606,-244155,-211055,-219163,-140809,12176,-8784,-158775,-290518,-460172,-608777,-559994,-551242,-664017,-625906,-482613,-431830,-561495,-598998,-432241,-117752,22071,-107915,-284652,-279296,-357308,-479705,-552069,-629408,-734270,-755458,-678313,-636575,-599698,-540131,-448049,-406168,-490240,-575682,-479828,-318147,-169401,-56765,-244778,-511523,-536326,-504630,-486042,-404767,-287344,-256769,-239735,-285362,-476850,-704283,-665479,-337229,-251726,-347158,-339967,-459963,-683028,-627590,-421247,-507622,-727989,-713104,-412621,-217563,-327400,-487111,-548558,-547173,-326319,-54772,-15000,-202862,-432766,-654581,-776987,-621812,-392529,-375615,-570691,-650861,-564003,-583173,-752402,-769031,-627338,-497489,-376331,-296769,-218710,-137229,-317006,-611902,-651844,-569349,-479625,-368047,-332795,-569259,-680782,-518288,-432936,-528082,-710285,-683988,-511105,-519914,-603949,-505686,-345295,-301309,-465748,-555517,-485239,-343015,-325100,-500522,-622537,-512086,-554250,-714283,-691849,-510627,-393491,-536070,-853506,-886137,-518817,-264311,-424783,-600092,-442496,-158768,-167350,-461318,-664272,-636411,-517218,-375451,-287239,-304740,-394379,-493049,-699788,-806138,-626640,-555168,-557495,-622709,-755750,-764660,-550707,-386453,-471447,-605265,-587117,-564288,-598579,-687050,-759242,-830135,-878517,-883761,-856003,-884914,-922905,-857007,-736471,-660518,-623217,-645863,-631926,-461828,-437642,-642780,-922317,-1038153,-982018,-885007,-879790,-764649,-582582,-647032,-728990,-723269,-758729,-699753,-579710,-588026,-667720,-786044,-928594,-813939,-587263,-573159,-611548,-534807,-556387,-751308,-824898,-801404,-784696,-743512,-683999,-625248,-711607,-703538,-691333,-787170,-1018213,-1129359,-1041642,-982005,-889328,-837736,-985321,-1073173,-1031937,-896352,-956460,-1272516,-1341186,-1164570,-1003727,-792520,-732863,-932139,-1252145,-1382698,-1199190,-945607,-929191,-1126222,-1234586,-1289841,-1186081,-1046000,-1048041,-1215757,-1040723,-635012,-623890,-987151,-1310476,-1409990,-1357263,-1309478,-1363702,-1382539,-1305244,-1244845,-1422812,-1522078,-1443333,-1444915,-1468072,-1352369,-1405233,-1659292,-1903595,-2012585,-1803894,-1532144,-1623898,-1847708,-1949000,-2022174,-2074082,-2170745,-2242736,-2118260,-1938031,-1975166,-2399823,-2745873,-2839554,-2897027,-2870629,-2918694,-3148948,-3270861,-3220083,-3376561,-3575206,-3737152,-3693380,-3705649,-4291438,-4868323,-5158423,-5233212,-5473136,-5894559,-6484283,-7379203,-8693296,-10051552,-11742670,-14311717,-17732233,-18349170,-14278820,-8065679,942516,10597644,16302766,14170635,9607919,6186329,3995226,2308750,-761593,-5042087,-4976755,1407449,9386457,11831024,11272662,11170418,10259238,9135817,7646160,6101905,5400549,5300576,4884534,4464940,4211000,3884458,3308955,3243860,3360580,3438992,3112638,2600481,2567426,2472072,2584960,2472548,2425448,2669927,2646848,2367967,1886415,1823998,2007071,1881149,1721057,1893356,2056882,1970899,1914892,1749676,1323335,1106790,1512255,1860384,1921488,1727385,1551483,1380139,1465634,1674808,1573397,1293795,1182675,1155100,1299491,1466788,1320883,1034093,918129,1117221,1433803,1465164,1284563,1348069,1499555,1511242,1411370,1339638,1220309,1014679,945878,1149993,1361046,1290192,934999,769386,942742,1230828,1381814,1205746,986873,935338,855684,825671,846071,828027,724556,503404,457940,808753,1030942,1013345,977554,881704,751943,792785,869058,849434,924855,933939,797727,725903,761092,697103,717376,682233,601755,706264,966258,1009959,840556,733607,727321,664193,464694,316128,291850,406599,505806,510060,438303,360345,288792,321859],[408080,367494,294394,321468,355463,236619,95212,85878,125965,179812,269913,300410,159218,-41987,-160188,10193,296278,239692,-131863,-360672,-254534,-107298,-157317,-193746,-57887,-31527,-140570,-152440,-99537,-179371,-386918,-606549,-709160,-563751,-322855,-84927,-6453,-207508,-486509,-507430,-229295,-47746,42373,127241,219195,215278,89456,123992,343814,395672,220332,-75618,-330040,-620653,-585181,-148282,30994,-182472,-186580,-130418,-220229,-142813,69034,185988,292417,314727,146465,-9642,-65477,-174308,-254183,-153687,-172893,-325746,-312163,-58657,118904,62144,-149852,-272648,-300580,-342321,-400468,-347304,-139538,15195,28437,30623,-76415,-254948,-246088,-152273,-178982,-252912,-306061,-303020,-186272,-63664,56843,164563,61326,-143367,-172446,-75187,-50479,-147593,-255896,-384227,-463743,-577364,-648050,-565793,-427489,-460257,-508018,-352549,-231846,-206519,13457,179986,68268,-228246,-489550,-438533,-207880,-82799,-82196,-190823,-193230,-76343,-23417,-42089,-128420,-120586,-34824,-272487,-556227,-451067,-298238,-283205,-177315,44625,125294,54328,-7934,-79119,-159937,-255053,-389939,-325174,34233,115131,-206610,-403924,-214302,136946,289681,-3048,-440257,-574620,-482476,-348405,-339843,-373333,-369613,-175657,-41738,-166124,-364134,-525789,-632046,-459440,-232230,-164933,10064,131095,-70841,-209193,-140660,-137164,-202638,-110767,147755,361948,309465,70395,-22727,-15101,-144949,-280243,-383589,-533000,-513868,-341815,-267594,-358773,-302671,-59653,-38060,-376100,-575066,-462577,-461062,-520638,-354827,-232084,-206026,-141917,-163998,-311187,-374137,-250846,-140695,-184056,-127460,131750,197454,-56573,-265813,-190283,-26589,36646,9423,-22040,-34820,33930,-46522,-253937,-362281,-286857,-153685,-45139,-29893,-189434,-356893,-350837,-160859,-66483,-129715,-241411,-187839,-13254,-50520,-361253,-544159,-396854,-140837,11553,-39970,-219667,-345500,-348929,-271565,-320040,-463952,-463566,-233348,-68984,-252182,-566099,-537136,-346633,-350768,-355279,-258547,-232302,-304794,-460050,-679772,-726376,-597877,-325956,-28552,101236,13236,-327584,-658032,-687233,-484086,-337540,-352383,-541113,-651099,-492715,-270198,-124446,-151736,-170127,-548,-14952,-98382,53835,230241,91393,-42730,41340,-27492,-223787,-261937,-209302,-303544,-419524,-381888,-264181,-74705,98422,26337,-204032,-375641,-388150,-270169,-167670,-186603,-291861,-376910,-374432,-315910,-294661,-373580,-438049,-367456,-251011,-262794,-330070,-365678,-299578,-199949,-163045,-308085,-473389,-506339,-415464,-165000,-11399,-191837,-406128,-487114,-405531,-232379,-110471,-197047,-296958,-212022,-118010,-128076,-187599,-195300,-67213,23198,-91287,-137709,-158551,-203014,-304734,-573631,-681479,-470571,-326882,-402334,-521302,-471107,-327023,-245413,-162424,-143680,-234899,-411107,-668333,-677557,-379031,-264613,-428704,-548567,-577091,-522119,-364775,-102233,107084,68323,-139108,-215654,-49942,-42105,-289707,-402929,-347886,-63382,1891,-206838,-312080,-253386,-313081,-356072,-358302,-407728,-362845,-268679,-353254,-399270,-209451,-52467,-102931,-30928,99007,-113357,-526680,-652697,-544224,-466275,-489720,-479763,-313607,-94792,-56192,-201572,-411724,-542798,-681972,-806875,-688926,-283218,-82600,-366655,-641137,-525970,-245846,-216894,-395698,-367891,-150475,-207602,-580510,-750307,-620105,-571146,-686144,-683672,-549238,-478274,-802366,-827070,-430320,-134864,-99102,158582,362046,37849,-490948,-523570,48405,1231764,4314869,4219319,-5398395,-11775870,-5765245,1577565,2302422,2061566,1129949,-347079,-560635,-120428,-127608,-480149,-438926,-91031,46958,-134070,-363635,-566785,-563805,-199603,21482,-24147,81982,170202,77387,-108304,-327796,-481196,-431073,-235131,74667,198133,128442,-45923,-217948,-320481,-244693,-101105,-77240,-270950,-590421,-804494,-789020,-584272,-367536,-281848,-359183,-466668,-385157,-346863,-461135,-396392,-294172,-531110,-730046,-644621,-494832,-313160,-182194,-147008,-173526,-330130,-417358,-228321,-143577,-301453,-300832,-233526,-322338,-306023,-152542,-98073,-134621,-323627,-637802,-714699,-528017,-462489,-465049,-496452,-450597,-335049,-358680,-353346,-145978,3029,-65023,-175199,-205336,-148118,-193485,-412450,-592426,-576293,-546914,-501165,-403940,-369066,-296347,-214878,-425049,-641783,-422293,-101466,47033,25940,-111683,-294972,-198173,-11250,-187804,-502697,-668951,-885912,-947174,-810434,-653608,-566396,-523080,-364976,-179440,-87474,48647,98757,-37232,-206386,-387483,-451950,-195086,-163224,-356582,-343154,-250082,-257456,-166298,-73459,-188151,-346912,-453832,-549305,-638268,-614904,-656069,-755031,-744049,-604905,-562072,-602126,-632992,-583146,-360556,-140292,-150705,-298237,-374182,-509923,-599519,-671679,-804937,-901413,-820793,-653807,-668870,-711135,-688009,-613571,-592491,-687563,-710984,-588187,-395703,-254328,-188040,-298750,-552991,-676256,-664425,-632928,-534884,-493188,-580668,-590634,-499575,-611410,-883301,-767549,-375728,-302402,-406456,-431122,-578611,-759953,-654745,-494488,-571176,-715125,-755344,-601058,-532257,-663260,-768204,-792862,-776065,-529609,-186231,-199273,-504437,-735019,-855109,-940765,-754726,-463686,-429542,-671398,-779338,-652654,-676330,-855497,-929416,-828799,-667656,-537165,-480471,-404218,-234816,-376960,-729668,-858051,-784349,-676788,-522041,-394240,-508229,-601701,-559463,-533283,-643357,-806411,-805114,-732390,-744903,-753172,-681242,-645430,-772540,-953278,-948052,-656577,-455795,-432493,-589652,-718515,-644069,-698556,-911298,-888973,-656858,-532436,-655819,-957263,-1067563,-827360,-581641,-702227,-859161,-713325,-419536,-294510,-513101,-826621,-996180,-868878,-599889,-452327,-439188,-463728,-540075,-890465,-955669,-782341,-765263,-846621,-796101,-827716,-807112,-581468,-453732,-662698,-852120,-799340,-756467,-769990,-881319,-1027904,-1119111,-1118524,-1071591,-1009209,-970236,-976978,-925120,-849709,-785864,-732529,-800195,-899969,-805795,-830304,-1000924,-1152420,-1188257,-1113801,-1070192,-1132873,-1043873,-875580,-968820,-1049053,-1065044,-1148560,-1053256,-855401,-813067,-933974,-1122112,-1348734,-1269065,-996686,-999858,-918472,-788083,-849125,-1051138,-1188091,-1154641,-1162081,-1085036,-978277,-908044,-1018357,-1115586,-1051368,-1095501,-1342837,-1487459,-1451523,-1385360,-1244461,-1192579,-1334739,-1447075,-1394377,-1248247,-1443869,-1845773,-1756822,-1465204,-1289918,-1052286,-964508,-1313787,-1794937,-1899019,-1583355,-1322554,-1424480,-1578678,-1610597,-1677154,-1658206,-1473692,-1431118,-1525837,-1379359,-1101548,-1100235,-1412018,-1886370,-2188908,-2119087,-2008448,-1997057,-1865325,-1644559,-1508976,-1722527,-2066756,-2041609,-2011022,-1927396,-1837308,-1982985,-2139817,-2296648,-2424580,-2343934,-2271728,-2500216,-2727946,-2813184,-2812189,-2779571,-2822006,-2913602,-2932054,-2857565,-3088752,-3510705,-3756384,-3833996,-3887880,-3866234,-4039935,-4412236,-4568129,-4467454,-4592781,-4872137,-5073478,-5235409,-5164309,-5538527,-5992791,-6373614,-6709320,-7318895,-8077882,-9003865,-10060186,-11407774,-13149223,-15621469,-19634186,-26666972,-31011675,-24156542,-13507643,642687,17711563,28865180,22588063,13439786,8864268,6136264,3191211,-1015724,-6551747,-8366124,549623,12055981,14929253,13979795,15450564,13747614,11873310,10098523,8248979,7320867,7029321,6421354,5888422,5604151,5238369,5010056,4720355,4494940,4359464,4056837,3881060,4133193,3896076,3683399,3677864,3823906,3950792,3610258,3115410,2666241,2747734,2919129,2755351,2573781,2643073,2729118,2746201,2701230,2554875,2210474,1996983,2248720,2387316,2390353,2247845,2071974,1867604,1952075,2165591,2178072,1887660,1686685,1637864,1783984,1918602,1776585,1579576,1448637,1496618,1697597,1727243,1640071,1774210,1926214,1915460,1810993,1755069,1567363,1223032,1162348,1444967,1663092,1526779,1211765,1151048,1370570,1630854,1731037,1592919,1419653,1400547,1354742,1275493,1288105,1297325,1181677,940146,891320,1135137,1288352,1318320,1361820,1281991,1084954,1112584,1194024,1138113,1158389,1168722,1034476,958021,1026318,963391,987706,918755,838943,1028613,1337606,1406083,1243818,1029383,975122,896703,718916,592046,553737,696286,840149,738348,539351,449860,385721,373663],[322275,242240,232965,323679,361840,246890,81135,38923,109732,208025,331275,359036,145119,-72756,-151922,48511,318294,240247,-171743,-416161,-300865,-168210,-212092,-243288,-164063,-208060,-289729,-205546,-150426,-289122,-465429,-587256,-644021,-565221,-413930,-193842,-70231,-284694,-605300,-562625,-285395,-149904,-81248,11417,124083,190020,79357,10146,161327,261267,164041,-66496,-222131,-453892,-488575,-145462,-19198,-191593,-109940,5148,-114100,-89218,56173,97442,139818,121830,12500,-19856,-14268,-139580,-229957,-216550,-340463,-451577,-320234,-17395,171532,114540,-104999,-225192,-285942,-320964,-319085,-231347,-42021,68660,12843,-1227,-115817,-311038,-203758,-19381,-129406,-321900,-434856,-425559,-259476,-162025,-100510,25898,-32288,-247443,-382952,-249755,-95121,-88046,-218558,-397691,-508057,-615924,-642512,-501230,-361964,-438702,-551385,-465171,-337268,-254154,-13421,130208,-7608,-275638,-453333,-385515,-182243,-67122,-84784,-218984,-227851,-119617,-75789,-81719,-169082,-169250,-41026,-273951,-594287,-486890,-348475,-357575,-229161,-1415,65534,31780,-54204,-138411,-168457,-246337,-403599,-332459,-19947,66604,-208604,-405884,-256062,72883,271604,-5622,-470041,-696729,-695060,-459909,-313871,-358645,-489486,-326925,-112775,-200908,-413411,-580035,-741083,-606360,-392984,-294680,-63736,135282,721,-144550,-137853,-199731,-328760,-291232,15675,393022,496739,282066,107825,8085,-218479,-442156,-572484,-654259,-587378,-355426,-204630,-320503,-393122,-157330,-18132,-282949,-498845,-433358,-474359,-519726,-398789,-301081,-222248,-98064,-89502,-242343,-363217,-288044,-219780,-287630,-219964,81972,213698,-19412,-243038,-156555,-794,-1194,-53053,-95532,-117895,-69297,-143638,-280364,-273976,-174974,-135066,-118882,-155346,-271530,-406721,-411233,-212331,-71594,-107132,-267792,-245156,-112819,-220687,-479185,-578872,-433028,-231068,-106855,-117365,-255618,-375012,-378208,-348460,-402499,-536884,-523943,-269982,-122797,-339645,-651989,-558020,-318853,-320113,-382457,-333131,-314977,-377644,-498909,-675856,-789917,-738572,-398235,-32021,94816,13512,-307113,-616968,-643964,-460593,-373478,-400159,-556723,-658205,-484331,-208407,-108935,-237706,-285726,-81940,-47177,-124231,28620,168586,36373,-47928,44932,-28283,-177647,-166536,-167283,-366304,-525848,-456934,-369463,-244854,-27572,37913,-150353,-402042,-417828,-258992,-183867,-265610,-385830,-490592,-483426,-355322,-305973,-418850,-535588,-513734,-406843,-383248,-394446,-415492,-410358,-339456,-210855,-247866,-408007,-496522,-461684,-289270,-121168,-229966,-439506,-542113,-484627,-366234,-348096,-386188,-404661,-295761,-149933,-115382,-179627,-188651,-145399,-145833,-218735,-217413,-225741,-194888,-217353,-567315,-790289,-574077,-328639,-452494,-642176,-554192,-359470,-308923,-255425,-206399,-271654,-454490,-729875,-753954,-431950,-291411,-417204,-564030,-679223,-642634,-419390,-86754,84935,-36909,-299778,-387121,-179834,-106299,-339208,-545733,-483088,-158981,-109569,-323601,-438043,-391668,-442775,-483190,-492816,-545435,-506550,-367204,-407757,-504621,-370177,-130934,-122800,-54574,37271,-138629,-549486,-700893,-616375,-529503,-513636,-517370,-416753,-252496,-194952,-263304,-424359,-591240,-773096,-996753,-944656,-461304,-174402,-418979,-663390,-610087,-363694,-296707,-474620,-431295,-189274,-217387,-613309,-824999,-721659,-628206,-669096,-635841,-338599,-260933,-623799,-759406,-452829,-241903,-190033,161373,370270,-46726,-635278,-926194,-892081,-247039,2519802,4780393,-2296686,-9753404,-6682978,-54300,1970727,2350928,1206283,-585705,-854412,-189554,-180036,-677841,-663944,-156592,-13480,-146536,-191580,-420509,-471554,-154790,9464,-146775,-74198,83618,3337,-190522,-332839,-488940,-527065,-398260,-58380,115280,17351,-323692,-544390,-554819,-397261,-116501,-58206,-354006,-771498,-943323,-954030,-849864,-647889,-439114,-346186,-348083,-271656,-289862,-477697,-536755,-523381,-755341,-939807,-829574,-645155,-415248,-260836,-229637,-288549,-511685,-636282,-478286,-426850,-530175,-391647,-201760,-296972,-399754,-252315,-182337,-241655,-446149,-722275,-787295,-655546,-608980,-558931,-507561,-479325,-421402,-394585,-312447,-84223,11764,-101940,-297268,-381994,-287787,-242750,-373334,-525729,-562887,-532176,-451210,-388371,-402169,-354077,-282097,-535804,-804735,-505721,-120701,-74185,-257881,-422713,-503783,-260462,-17108,-181574,-544496,-727628,-849566,-831112,-725982,-586363,-531511,-571634,-459331,-263789,-136898,-31503,-65229,-173788,-242196,-435195,-577690,-466072,-471278,-606101,-467575,-313969,-281969,-181158,-165640,-352305,-495622,-563303,-599032,-611055,-583036,-632364,-725971,-784787,-688983,-652223,-590723,-599825,-640634,-549700,-327669,-234939,-275732,-395173,-612718,-722810,-732192,-882352,-1012856,-841793,-613243,-645943,-710978,-705307,-693194,-757325,-889894,-861612,-682440,-475466,-350433,-325169,-378416,-611415,-784986,-792881,-816935,-743348,-720203,-821244,-824428,-638680,-661680,-928088,-791492,-415889,-361943,-462851,-504660,-653633,-779923,-664077,-585339,-640700,-699817,-730379,-714559,-838943,-999310,-988300,-942009,-902191,-678483,-338340,-392615,-736530,-935473,-968338,-1000695,-825442,-506585,-443941,-706014,-845949,-709163,-756859,-936974,-1009787,-919926,-743221,-629435,-615594,-547082,-344292,-432243,-780072,-984733,-925350,-804127,-631252,-477213,-457424,-533575,-615469,-663465,-786241,-877406,-889107,-949195,-977569,-881243,-826492,-952953,-1210533,-1312862,-1218454,-831925,-624232,-583154,-692348,-809513,-768951,-772998,-989436,-1002199,-760012,-638295,-742532,-966167,-1115964,-1036328,-883862,-1028682,-1215239,-1036744,-685775,-457709,-600118,-951024,-1214378,-1090249,-757705,-572656,-567306,-569898,-650715,-963382,-933937,-854949,-929618,-1093086,-1012774,-949572,-837836,-580937,-504782,-830151,-1090695,-1048909,-963697,-912482,-1011278,-1259046,-1406975,-1415923,-1340452,-1212984,-1077319,-999682,-953800,-967576,-933862,-810115,-895579,-1135329,-1138137,-1122638,-1258717,-1338293,-1297846,-1150813,-1119672,-1276605,-1332786,-1265610,-1282798,-1265539,-1299677,-1469014,-1397619,-1145506,-1077934,-1245939,-1478263,-1696963,-1675187,-1470143,-1446102,-1212193,-1019525,-1118913,-1318812,-1512609,-1513028,-1509930,-1421255,-1340871,-1333573,-1481746,-1723129,-1538185,-1382089,-1567539,-1772669,-1837111,-1787661,-1701889,-1704143,-1721242,-1811054,-1804064,-1720519,-2021055,-2357642,-2119395,-1806658,-1695301,-1524412,-1521369,-2013706,-2483761,-2450296,-2030052,-1845240,-2100625,-2195642,-2124959,-2126631,-2150776,-1927062,-1835240,-1822759,-1707386,-1604369,-1632378,-1882161,-2480459,-2962245,-2882116,-2725899,-2693644,-2463267,-2002704,-1757030,-2023648,-2606600,-2781530,-2800416,-2655053,-2668669,-2866664,-2850369,-2850139,-3009147,-3152598,-3315431,-3549394,-3664082,-3728442,-3731749,-3669151,-3668449,-3826283,-4087466,-4244272,-4559146,-4785011,-4936606,-5056423,-5115270,-5141675,-5390813,-5801738,-5943256,-5872666,-6063328,-6526413,-6839029,-7271632,-7376444,-7559649,-7923172,-8444146,-9220491,-10251381,-11435878,-12765602,-14174298,-15805844,-18204859,-21777384,-28128930,-40858019,-49777852,-37571510,-19100893,-371733,27598818,46024540,35169463,19512633,12544215,7889577,2801811,-2734681,-10006445,-14294253,-1065091,17677860,23227638,20418156,20778083,18673654,15991978,13630390,11410974,10128643,9494517,8713835,7989169,7594111,7129272,7103508,6597359,6075893,5603213,5273420,5494685,5824433,5537761,4973553,5047753,5297582,5148417,4636230,3990601,3622831,3801881,3957550,3762284,3512577,3436158,3442219,3553140,3530813,3482198,3377010,3181013,3019293,2895602,2802280,2728391,2660406,2528656,2520215,2644602,2706235,2422070,2170755,2165171,2271809,2336129,2283824,2180301,2004765,1892342,1954559,2024869,2108618,2242724,2289756,2169254,2063618,2093302,1936413,1512977,1420618,1718109,1938266,1790653,1608102,1656900,1887145,2036962,1960453,1803824,1690986,1735073,1804122,1729621,1698511,1653672,1517157,1411678,1492137,1584782,1557796,1515832,1619339,1613183,1378762,1373034,1485391,1451014,1399371,1375018,1242933,1185809,1307403,1319771,1259228,1092819,1023937,1292737,1609847,1756168,1667726,1364970,1218343,1073605,916301,841647,822963,961936,1108939,925695,646366,529816,480539,423424],[216709,89218,109699,222404,284050,221000,54887,-28359,56162,179385,319506,356386,128066,-105367,-181902,-2064,249050,197441,-175059,-398190,-306271,-206415,-249867,-271131,-238478,-327511,-360234,-184233,-136220,-337018,-487926,-487731,-466090,-473597,-436122,-282219,-138994,-324783,-636168,-529661,-297820,-228692,-198258,-113752,11406,138105,63281,-95724,-31585,120708,107511,-24413,-81170,-217123,-313104,-140707,-108554,-213444,-43149,126720,-13348,-46267,47484,51447,41636,-19177,-90246,-27491,33449,-60116,-111214,-206692,-470242,-547322,-292401,50474,255301,174869,-50417,-157490,-231875,-242482,-179457,-81694,57152,95167,-1470,2497,-111511,-313343,-127129,91495,-106099,-370287,-504459,-477013,-286511,-225175,-230731,-123479,-162195,-396107,-573584,-395746,-145077,-44703,-146217,-293512,-427801,-574676,-592748,-390209,-250777,-371880,-513576,-465318,-347868,-220957,-10803,66716,-85531,-287790,-350874,-252614,-121428,-62991,-94305,-211588,-223787,-154034,-126161,-114603,-192982,-177495,-17851,-226586,-542644,-451777,-328723,-330115,-180373,-5423,678,-19134,-125930,-211046,-169082,-212659,-356349,-274274,-59852,11382,-177082,-346733,-249134,30744,224336,-18230,-441312,-714478,-799871,-554637,-276687,-317146,-548636,-436215,-156367,-186688,-372038,-506484,-667864,-616614,-481197,-388213,-145385,114758,88272,-45627,-97150,-205046,-377238,-396312,-105696,354080,609755,472994,239484,33309,-280985,-578965,-704272,-701622,-607226,-341869,-142498,-261817,-419072,-196827,50253,-112350,-340347,-358802,-434056,-454205,-390413,-329859,-199934,-16621,21397,-119285,-270403,-247159,-221578,-319026,-278461,19515,219862,47653,-178173,-108535,29873,-31039,-138779,-214477,-205998,-140817,-176720,-225373,-109493,-11076,-85023,-179312,-243201,-281766,-392692,-418456,-240867,-79556,-87816,-245571,-246909,-179472,-344543,-519966,-502380,-372654,-248015,-155336,-138810,-256582,-380761,-396394,-413135,-438148,-511263,-476154,-252009,-159722,-383598,-619661,-481843,-255313,-251653,-349847,-338666,-305048,-348821,-436598,-543315,-718623,-745040,-400096,-51322,51981,663,-255400,-523962,-515385,-346977,-330238,-395427,-515944,-572870,-387260,-95462,-57993,-282832,-402082,-238489,-117940,-115116,58107,125822,-29137,-61052,28781,-34856,-112968,-60738,-129031,-392078,-545488,-477823,-459122,-379635,-106975,81120,-46499,-346710,-410668,-238456,-168493,-299132,-425368,-514500,-487119,-325463,-264795,-371851,-513497,-559525,-498549,-450039,-424586,-414030,-441273,-390032,-206784,-168209,-318439,-427130,-432448,-337648,-168460,-215540,-412752,-499000,-467129,-426350,-506969,-517455,-460588,-335556,-160284,-110378,-195862,-211852,-246595,-337160,-311737,-240740,-262264,-177098,-92818,-433143,-758702,-577932,-257868,-430853,-677799,-546076,-347759,-352774,-335256,-248827,-263809,-447337,-713439,-718630,-400000,-257937,-374437,-555209,-710990,-686179,-442521,-109090,23640,-120000,-362189,-410115,-220974,-132840,-321269,-576455,-484439,-218441,-202135,-379164,-480381,-478179,-533406,-572569,-577321,-612615,-552857,-368742,-366228,-504755,-412088,-121852,-54562,-29769,10824,-113891,-489337,-691476,-625655,-500671,-436326,-464384,-448470,-340501,-255032,-263025,-372689,-536331,-713007,-1017416,-1054056,-559138,-210160,-362711,-547572,-572608,-410240,-301555,-428426,-381688,-161388,-209953,-596557,-815237,-730205,-573538,-484507,-326378,64991,-7442,-433160,-640423,-420874,-302642,-268713,110545,338177,-81965,-727785,-1263899,-1566904,-1457738,700446,4786299,838862,-7432321,-7303438,-1554761,1723035,2509576,1315606,-561361,-869533,-109834,-120042,-757398,-754541,-95163,36212,-47880,61572,-192378,-346582,-148431,-43172,-220646,-175088,2682,-76144,-235556,-266380,-412918,-592293,-539081,-196765,21061,-58722,-395507,-667926,-713750,-516152,-136891,-31717,-366275,-787507,-875291,-888749,-902238,-781221,-543789,-340675,-231054,-143733,-191738,-434900,-621936,-703639,-877567,-1029379,-955946,-772298,-534199,-357122,-283523,-333278,-577921,-734107,-647223,-633812,-679007,-439807,-145387,-205467,-377208,-273706,-241753,-328987,-476462,-668459,-726271,-652305,-620061,-567564,-464982,-453747,-460706,-380556,-212974,946,13381,-133057,-359872,-484791,-389341,-271424,-317267,-430779,-506340,-468292,-346319,-318096,-395632,-374622,-299521,-529054,-772685,-454388,-85049,-145355,-417051,-601366,-613400,-300905,-54095,-190436,-543769,-722873,-687302,-580330,-523171,-445481,-471601,-577575,-477786,-250464,-90748,-49908,-164498,-226819,-195585,-390592,-622294,-708893,-737362,-778337,-563409,-360011,-266211,-166230,-218663,-427985,-533508,-557791,-565505,-499995,-435331,-465764,-580338,-711942,-657320,-591340,-485491,-484607,-562319,-586728,-439880,-295801,-214291,-340110,-635566,-786640,-678951,-776939,-967686,-780383,-552418,-559237,-593306,-579446,-637098,-791587,-951685,-924728,-704669,-505024,-393465,-361545,-392023,-607504,-770395,-791355,-912294,-931962,-878377,-892858,-860569,-645318,-573166,-746514,-677614,-418806,-384271,-475759,-532847,-667050,-736213,-648551,-645338,-660409,-633153,-581374,-640333,-911789,-1106444,-1024458,-931873,-880678,-713019,-448958,-521464,-810542,-938673,-917228,-902418,-786426,-490650,-387966,-630238,-803261,-704898,-777844,-957659,-986518,-876906,-689472,-581070,-613376,-574417,-413255,-461893,-738874,-950663,-920379,-814382,-653172,-530141,-439614,-506015,-653115,-764524,-883332,-877026,-883672,-1059097,-1120819,-933840,-867175,-1100670,-1372654,-1348000,-1182517,-900152,-754749,-703182,-768279,-858934,-794365,-684201,-847339,-939594,-765366,-650764,-735296,-879874,-1018940,-1043919,-1042484,-1281335,-1489463,-1245456,-818323,-549238,-642376,-976562,-1211084,-1090128,-748269,-534619,-574947,-616241,-714290,-807034,-707485,-762688,-948689,-1182888,-1187984,-1036589,-795826,-529553,-527425,-908918,-1219347,-1237769,-1081615,-913927,-951982,-1275350,-1502196,-1557527,-1453469,-1287751,-1112519,-932833,-883258,-1014718,-1010854,-780449,-852655,-1185800,-1238215,-1115649,-1237290,-1340276,-1258028,-1035466,-979371,-1206386,-1458594,-1538259,-1432248,-1288163,-1332543,-1576576,-1599301,-1360675,-1267204,-1410818,-1637841,-1758065,-1771896,-1703773,-1587754,-1291825,-1101834,-1219197,-1398514,-1587869,-1682719,-1675960,-1610939,-1610396,-1717721,-1925474,-2227624,-1946170,-1557509,-1614797,-1847091,-1969509,-1970538,-2014102,-2024126,-1853770,-1905695,-1995918,-2023230,-2309720,-2461886,-2182386,-1980830,-2011750,-1959197,-2051311,-2530111,-2845324,-2689810,-2290217,-2213838,-2514985,-2587202,-2500199,-2420476,-2369193,-2134077,-2011300,-1897966,-1814611,-1866133,-1947638,-2162075,-2725977,-3151647,-3043891,-2920057,-2984444,-2842172,-2237045,-1856218,-2103615,-2746445,-3205488,-3392026,-3345418,-3438960,-3503048,-3309312,-3212274,-3429909,-3753887,-4015181,-4106425,-4041431,-4090027,-4237390,-4253989,-4207899,-4396145,-4817316,-5178910,-5404518,-5406107,-5544751,-5748034,-5835514,-5920394,-6139063,-6470354,-6598242,-6672679,-6999932,-7532249,-7896541,-8461922,-8964706,-9177780,-9549294,-10129329,-11177737,-12360644,-13763267,-15298934,-17056870,-19135930,-22076462,-26313350,-34290940,-50517583,-61231330,-45689468,-21801183,-2156930,31789225,53355885,42075870,23574821,14470135,7507092,587599,-6025634,-15612610,-21524741,-3270750,25222053,35520468,29670220,24997987,22579530,19411485,16508058,14064288,12437717,11448425,10618706,9761481,9203752,8631289,8347092,7783721,7331453,6676380,6239584,6585273,6689048,6455630,5797453,5799680,5885424,5515769,5170645,4602202,4308394,4449279,4586474,4347711,3986733,3784788,3757984,3880663,3893771,3976015,4133055,3991033,3452661,3162265,2992297,2975317,3014970,2924114,2746868,2790530,2860141,2620958,2376433,2424513,2473096,2454767,2508126,2511960,2354025,2132999,2050497,2164370,2400242,2472191,2362160,2103693,2021352,2184851,2148596,1763519,1621018,1854264,2057254,1976792,1956706,2056538,2204266,2172643,1932476,1747073,1670133,1753632,1938751,1946188,1853877,1678862,1522475,1625162,1880861,1889174,1664311,1458608,1586756,1675551,1459034,1404165,1548263,1601610,1525308,1460644,1335658,1298279,1458411,1614880,1424208,1107194,1031758,1313488,1589181,1829842,1864382,1575072,1330972,1091172,940727,923074,943025,1064491,1193742,1004162,714223,562853,532842,441065],[102556,-50348,-34569,51176,142940,163883,25742,-90064,-16164,99121,234235,300553,124553,-122982,-241623,-131743,102950,121877,-132344,-279933,-216385,-172459,-236551,-253801,-249655,-344164,-327298,-105064,-68227,-313002,-452838,-334270,-209369,-275364,-357677,-311961,-186573,-308602,-549267,-420069,-268566,-258109,-258679,-199361,-77760,80473,46013,-161262,-169176,30081,90029,53078,53439,3724,-106354,-111550,-206105,-264170,-16077,202497,70714,-5907,55357,67079,38223,-53915,-113338,-11214,71875,44119,63253,-132170,-528280,-578941,-220129,142516,345608,230774,10836,-70217,-124381,-105414,-7850,75516,152733,107989,1243,48291,-51395,-243709,-24406,163836,-103085,-385114,-483751,-411353,-235812,-230436,-290321,-227723,-284360,-539664,-679530,-468702,-178688,-17670,-46299,-104594,-250167,-467596,-509961,-254788,-108392,-263229,-403906,-363526,-273730,-138385,8131,7359,-144521,-261725,-203617,-67723,-38443,-62125,-89701,-168566,-192532,-166132,-151872,-132345,-192539,-139282,40614,-111657,-381083,-336767,-238566,-206884,-54804,26843,-40218,-61489,-173677,-246676,-132967,-138346,-237808,-147238,-47209,-18924,-120157,-239382,-179001,42203,174913,-25154,-343241,-587688,-727184,-574436,-221008,-246113,-529511,-471250,-147454,-111911,-256368,-341509,-445997,-496613,-472609,-410512,-191810,108357,197041,82076,-13067,-141685,-331695,-390790,-169398,267025,626957,602309,343627,56083,-315816,-652969,-736118,-657803,-554533,-287737,-80173,-189244,-368729,-159542,152480,85918,-139525,-253985,-350581,-337133,-308236,-286571,-131870,84934,136843,16688,-121286,-130170,-147323,-281725,-289577,-24555,229238,140180,-68193,-36014,65458,-42499,-214584,-326828,-269207,-164407,-146507,-103086,99043,174872,-8995,-201004,-246708,-212064,-332230,-391704,-244937,-73961,-61115,-171905,-181102,-182203,-371794,-453510,-314569,-201800,-165364,-119293,-104158,-218356,-348326,-390717,-442993,-422039,-392876,-316277,-163269,-138334,-323730,-436906,-304026,-148318,-153526,-264145,-264913,-195462,-215017,-271431,-317355,-527041,-600793,-319225,-66308,-12815,-32714,-191172,-395895,-333616,-169501,-200529,-310308,-400428,-398994,-212339,52661,36635,-241099,-434681,-366608,-185682,-65368,136691,133514,-49356,-52526,7866,-48488,-54230,24222,-100562,-373061,-479129,-436717,-484135,-426309,-117177,145172,77647,-227015,-365451,-209457,-109704,-246598,-375303,-421581,-359440,-220748,-179479,-241108,-361796,-467720,-472690,-417919,-386051,-356619,-394256,-343580,-145012,-90436,-238802,-315192,-317459,-271985,-125212,-148749,-333527,-377100,-353229,-380324,-515884,-530094,-428306,-290605,-117624,-100695,-230148,-255758,-321509,-456319,-319764,-185157,-239299,-135715,49939,-194841,-576295,-455106,-120665,-325035,-592480,-421236,-262739,-343942,-365583,-243288,-203915,-386733,-613761,-562389,-261946,-127935,-269475,-502142,-656376,-630914,-409834,-147658,-45187,-139031,-284585,-268100,-156181,-102200,-212606,-422316,-327591,-211772,-232411,-329130,-383942,-439492,-539186,-597937,-581386,-575671,-474877,-260024,-220507,-367516,-293868,-5805,106320,65643,54783,-28853,-344667,-599331,-548489,-370050,-265245,-333136,-405359,-327855,-195571,-171947,-241591,-345270,-491043,-839065,-950344,-515677,-154882,-206495,-343994,-433494,-366557,-218047,-231823,-175897,-28812,-160877,-522107,-714861,-638805,-424442,-167264,186407,530566,241173,-245844,-455837,-304727,-279641,-311582,31354,309545,-22222,-706777,-1440830,-1876011,-2153219,-481095,4672390,3519437,-5617151,-8163200,-2798929,1783894,2721227,1532120,-268263,-628343,74408,33279,-675092,-645970,92771,214786,190196,350901,54404,-218895,-155659,-95968,-192012,-138486,-5987,-121805,-240298,-169393,-279206,-578075,-584209,-278498,-25431,-16600,-191431,-495966,-677546,-525554,-146846,914,-285499,-595316,-583561,-584561,-708384,-724722,-562077,-331757,-142035,-43985,-87357,-327627,-592175,-745973,-838796,-953531,-961996,-810043,-614932,-434703,-285203,-279922,-486884,-663179,-670162,-681631,-684803,-421457,-66559,-50913,-229573,-218626,-260541,-363676,-401886,-488611,-549858,-515723,-476988,-451947,-361366,-375424,-439698,-319050,-64328,102753,20680,-121699,-300616,-446104,-398869,-255167,-238765,-312784,-401165,-357067,-210429,-203707,-331251,-329852,-240580,-383630,-531729,-266927,20770,-103355,-379633,-566042,-542670,-273101,-88260,-193279,-468240,-589441,-414713,-265924,-250515,-253100,-378552,-519073,-398972,-119855,59652,14729,-146396,-150135,-61350,-249690,-531008,-744875,-808895,-785220,-567809,-341304,-192417,-103802,-192607,-372447,-423472,-411898,-422815,-294034,-176378,-192847,-353298,-519681,-467608,-331678,-269149,-287923,-350816,-431427,-397604,-267881,-115852,-221747,-555815,-719070,-486143,-464702,-693382,-603036,-437258,-398374,-381146,-337266,-428242,-631561,-796819,-806776,-599577,-433048,-327065,-234797,-270300,-477071,-586605,-599811,-795129,-948475,-865787,-766857,-692398,-505129,-342433,-356561,-418011,-348558,-334475,-420257,-492102,-597048,-620660,-584873,-611168,-571551,-471822,-313435,-353283,-622810,-840160,-820685,-750960,-706258,-601000,-454676,-521746,-692234,-725124,-674567,-642023,-619185,-394562,-244686,-426507,-628369,-612813,-692853,-873288,-856896,-710241,-503732,-363676,-428239,-450923,-386763,-427280,-581484,-701613,-726887,-689998,-563985,-478866,-411648,-473322,-618157,-763106,-837531,-729735,-716937,-951096,-1057753,-846041,-742874,-958832,-1139525,-1012812,-786184,-741705,-728569,-695800,-735329,-778636,-612975,-382766,-467324,-659486,-627604,-518911,-576367,-702232,-797227,-821159,-942603,-1262083,-1423872,-1146651,-695112,-447745,-519174,-807776,-953830,-837528,-513251,-276964,-363952,-479621,-572856,-418661,-333012,-481081,-741434,-1022565,-1179382,-955772,-610906,-400392,-476819,-812760,-1113918,-1210079,-986328,-688545,-631492,-933976,-1223653,-1309052,-1164086,-1031633,-916973,-683733,-627777,-858773,-855873,-540552,-596777,-929513,-941434,-736710,-866141,-1029929,-943579,-717135,-637824,-859177,-1233088,-1420936,-1249338,-1054015,-1107024,-1353509,-1485104,-1335626,-1187849,-1217388,-1386642,-1368686,-1344333,-1374404,-1175891,-994974,-909239,-1006552,-1132803,-1248762,-1464819,-1509533,-1489019,-1543251,-1720645,-1958180,-2164355,-1932026,-1486243,-1413080,-1576523,-1640090,-1679424,-1820793,-1747446,-1457953,-1492525,-1661861,-1764700,-1930776,-1923718,-1709495,-1674317,-1858117,-1890763,-1945470,-2218551,-2392612,-2255016,-2020988,-2019927,-2179780,-2265070,-2306667,-2230634,-2018451,-1801713,-1669507,-1502613,-1453764,-1577564,-1714905,-1924827,-2237718,-2310862,-2164991,-2171538,-2397197,-2492170,-2050377,-1596371,-1672531,-2125924,-2764534,-3137070,-3303461,-3341538,-3113141,-2833816,-2782814,-3054991,-3375356,-3513801,-3420447,-3219675,-3252090,-3610702,-3768771,-3643916,-3739442,-4089331,-4452936,-4484492,-4414854,-4611762,-4881662,-4998435,-5079441,-5178221,-5379631,-5530097,-5781018,-6184145,-6476265,-6669348,-7054794,-7823734,-8249218,-8645992,-9084820,-9909880,-10732551,-11860737,-13146456,-14782818,-16855605,-19483715,-22938491,-29596805,-42527134,-49991579,-38190959,-18818499,-4484634,21564560,37275510,31543701,18616481,10469080,3328306,-3414221,-10308441,-21955722,-27263999,-5756903,29462665,42891826,34690359,24657196,21854288,18877110,16169716,13941146,12166448,10981570,10265113,9504683,8851987,8254091,7379313,6942341,6964299,6520728,6004759,6045824,5802468,5665984,5284670,5055961,4753024,4442208,4549683,4310187,4055154,4056762,4154329,3865768,3428076,3181758,3179563,3224801,3254478,3408579,3691342,3653979,3109829,2851439,2688946,2682597,2696775,2516620,2192785,2239903,2331616,2192766,2005596,2050283,2057789,1972106,2063579,2214246,2210658,1969637,1751347,1859012,2124579,2123164,1904856,1585998,1566173,1843080,1932797,1702969,1555878,1689781,1843817,1866335,1934950,2006879,1986369,1783634,1542565,1382841,1306251,1366390,1559608,1672062,1542885,1233142,1067492,1295530,1644911,1701189,1379836,1043705,1164375,1306139,1177243,1084551,1212927,1370625,1365032,1313091,1205347,1149226,1298043,1585822,1316955,873111,780334,987152,1182255,1459959,1600388,1449443,1174651,867854,705127,717705,767919,884467,1018594,920001,684133,512681,497311,382700],[-27360,-158181,-157877,-129381,-19385,90501,6275,-119063,-79698,-8724,100967,214355,136468,-114172,-303774,-293952,-79222,31931,-52470,-74986,-18158,-47643,-156043,-181852,-189972,-256101,-209990,-5855,25409,-226675,-372594,-172571,60221,1496,-180678,-262295,-187292,-229899,-355622,-264459,-202789,-220186,-231259,-212201,-112838,37238,28716,-169132,-206566,19612,131023,153911,155631,150849,83705,-40380,-270425,-338024,-39790,218960,133017,39461,84167,139851,129612,20161,-49109,33160,95330,143455,232864,-29209,-506981,-528449,-105484,246711,412641,274766,79751,35784,32712,71666,161710,216103,241665,126399,26181,120068,55953,-107320,86120,196860,-103805,-361721,-375472,-227974,-101438,-172616,-258154,-242329,-349089,-609518,-659855,-444917,-173622,5937,64913,104489,-35666,-326702,-410837,-122718,41633,-125280,-252130,-206389,-155571,-57133,20301,-35182,-171386,-205789,-42194,127337,49969,-55960,-58136,-100472,-153725,-153846,-142896,-138122,-173040,-63267,130167,64677,-127221,-156487,-99599,-29794,92465,73585,-40268,-66664,-165222,-212927,-46083,-17227,-62636,22965,30006,-2475,-50644,-112825,-58769,109204,148346,-7186,-180766,-332890,-487506,-470675,-124178,-127863,-427751,-422997,-79944,13420,-107600,-147415,-168148,-299028,-372285,-346195,-171311,144304,320193,226495,107589,-24931,-209488,-277263,-150565,168740,560798,651988,404086,75381,-312230,-639627,-658623,-538973,-430611,-188905,-15507,-110183,-255823,-57710,260434,256355,50664,-141479,-243751,-189729,-153614,-164248,-27138,183575,232378,132593,42434,31811,-26171,-200470,-253231,-27113,249030,239370,70126,59127,102854,-30046,-240325,-365352,-266167,-129036,-74762,43166,298760,345671,81740,-171001,-158462,-89829,-256386,-355518,-226049,-39489,-9460,-55485,-58372,-110098,-279814,-274984,-50523,49961,2409,-21027,-40805,-153280,-271393,-346117,-419896,-356429,-211420,-79752,-11089,-35713,-134779,-132748,-58823,-655,-38788,-147138,-128711,-17367,-8371,-33022,-63429,-276474,-355965,-180527,-63484,-83377,-86400,-129288,-248276,-144035,20006,-13151,-144033,-211883,-167819,2954,202327,154860,-109235,-335288,-373205,-202713,19619,244184,205460,12575,-2146,-979,-68507,-22809,68619,-79079,-310035,-348563,-333076,-406533,-358785,-63892,208032,189521,-75178,-283842,-170824,-10010,-93303,-228301,-233465,-132996,-62981,-70056,-63278,-117859,-254584,-316673,-270044,-257086,-250010,-298225,-229658,-40184,-31648,-188770,-180628,-126829,-92201,5431,-42249,-216019,-209786,-170330,-234990,-367234,-402325,-301527,-158992,-15929,-75567,-269251,-301902,-328483,-429728,-222509,-56620,-144678,-59839,189467,86613,-279150,-221822,51914,-148541,-381827,-191773,-99173,-263151,-324421,-180411,-106088,-284723,-447158,-320245,-39395,90708,-90724,-383216,-510294,-472019,-314672,-176902,-89799,-78742,-81893,-11352,-1519,-3581,-18180,-98989,-67356,-134624,-177392,-163916,-141061,-247099,-438748,-544115,-491325,-420449,-278132,-62669,3529,-114699,-53318,189325,327805,229033,172638,104366,-145361,-422528,-387602,-165285,-40939,-159157,-306957,-224773,-30897,1071,-45277,-53180,-171365,-513390,-647657,-316491,-712,9609,-121855,-242543,-242686,-64380,80916,169376,196014,-60495,-391820,-538727,-467095,-224028,193790,721042,892561,431447,-78330,-221879,-106605,-160258,-294913,-32349,328004,153822,-523908,-1395445,-1857104,-2236132,-584597,4913087,5293359,-4943330,-9577175,-3655296,2267936,3098633,1837761,178634,-252938,287468,237107,-428270,-347601,351334,486856,535307,615100,245373,-118731,-155831,-119292,-58518,54447,93322,-101828,-206344,-80541,-131072,-461515,-504392,-278160,5962,172723,207134,-87201,-403996,-389259,-124591,45037,-116782,-241652,-148088,-132830,-335633,-511027,-494119,-306812,-81442,19499,-1306,-169856,-423619,-597560,-617160,-701116,-801494,-711701,-607092,-453484,-219330,-126866,-252455,-436882,-535208,-557443,-542819,-332760,24852,137156,1087,-111240,-232055,-329450,-252205,-240270,-310063,-289641,-223267,-228268,-210794,-259621,-361196,-224308,106132,212466,52094,-37451,-100362,-251232,-293013,-184923,-139140,-173083,-242601,-204503,-69922,-64291,-202593,-211435,-107237,-128538,-147889,11155,185261,61497,-165547,-328370,-284286,-145336,-79220,-165887,-310868,-315189,-85419,31454,27421,-30975,-229805,-384331,-237800,91249,266835,144304,-14034,40343,133064,-35589,-286696,-475254,-599085,-594386,-440903,-228550,-59167,13116,-74007,-193972,-182676,-148989,-177741,-10939,148888,115918,-94986,-242631,-144367,71015,33190,-31741,-55146,-126840,-187416,-123326,15854,-58740,-371649,-494596,-184980,-20751,-222698,-309972,-233427,-166405,-120212,-36172,-98847,-301897,-464640,-492356,-347191,-239858,-138277,34461,-12543,-218160,-265750,-240155,-434262,-687092,-629831,-479991,-382161,-252001,-24522,112715,-72668,-195119,-206951,-299359,-371579,-419532,-421373,-439250,-432907,-343572,-212519,4660,61833,-58168,-270535,-427587,-444843,-416234,-355637,-321327,-366866,-413388,-360954,-287560,-271526,-345010,-217155,-22844,-119081,-339893,-420881,-483076,-656248,-631792,-453339,-215131,-14076,-91095,-197687,-230982,-275857,-287112,-254049,-359972,-449159,-367685,-269604,-272292,-342133,-465962,-607081,-582959,-380366,-345238,-573038,-723458,-583589,-445607,-529904,-595547,-438702,-160870,-312470,-465626,-488508,-509285,-472960,-179789,87677,52208,-208261,-331729,-226862,-248618,-426833,-489228,-439019,-565314,-835399,-889078,-666335,-290248,-99007,-162721,-391296,-479163,-382898,-81015,160588,73747,-90762,-140465,88245,76375,-69754,-302240,-592091,-863510,-609468,-250976,-166431,-286491,-476793,-699041,-834545,-597108,-231005,-86833,-241673,-526598,-601366,-443229,-400530,-399457,-195836,-136573,-388789,-343722,-26437,-109004,-370263,-280930,-101908,-249704,-412190,-333221,-202389,-142656,-275317,-604421,-793102,-677908,-571313,-639508,-785154,-937271,-902248,-702105,-605771,-690934,-567692,-422122,-430954,-272210,-329446,-392443,-432989,-479221,-508818,-805722,-954534,-961000,-967041,-1078177,-1253210,-1284994,-1261660,-1036477,-912699,-920797,-828415,-815596,-920683,-755736,-519318,-563132,-711950,-782304,-841429,-829563,-690383,-730225,-972675,-994637,-857174,-873708,-1050105,-1074925,-1056351,-1065956,-975067,-1058033,-1309550,-1362706,-1034760,-837770,-704299,-563387,-550874,-642772,-795163,-998725,-953872,-579261,-418315,-595268,-894757,-1159836,-1156647,-791019,-601081,-744693,-1296425,-1689217,-1966566,-1828097,-1378178,-1141506,-1217202,-1492917,-1632549,-1526615,-1339421,-1124344,-1121514,-1570726,-1800175,-1567653,-1458553,-1549576,-1697129,-1577342,-1597190,-1819545,-2070287,-2170191,-2150081,-2115246,-2214749,-2395010,-2705388,-2989527,-2801326,-2604464,-2536367,-3067758,-3569028,-3824899,-3932878,-4089848,-4158964,-4538345,-5106165,-5832815,-6826035,-7873840,-8831752,-10576942,-13327059,-14164129,-13264542,-9745908,-6853778,-2691178,-321963,2202750,1690413,-1082677,-4616011,-8398424,-14163374,-25395752,-27906657,-8077900,23309095,33993152,26740668,17208327,14472702,12516783,11174938,9697347,8083153,6991471,6506567,6103292,5571656,5084197,3814730,3571318,4129540,4229376,3805092,3353217,2988731,2937322,2995995,2536942,1919891,1951236,2490840,2644447,2432121,2342165,2375215,2086726,1703291,1502530,1544378,1506642,1499692,1602962,1824729,1916713,1773639,1704648,1639244,1596313,1460874,1133534,789118,895851,1044828,1034350,921361,907255,917811,805142,853086,1163589,1400724,1225345,920116,952942,1102120,1066236,862047,626858,691267,981811,1103886,1067360,1012027,1084475,1168181,1249984,1285761,1287854,1107958,859483,800820,734678,650460,635426,686374,832226,729257,378214,217031,390987,690504,880024,614791,297838,394849,522485,536312,449569,480043,663189,793014,841929,767879,640442,733191,1038077,807377,372968,300455,386108,478634,678641,831492,872383,691402,399882,211667,213137,272422,414964,606604,664341,518313,360777,346351,221201],[-179060,-235672,-233801,-262822,-158705,19493,7335,-97515,-107789,-108638,-37741,123714,150037,-78504,-333278,-423031,-242657,-51267,40975,165337,245631,143775,-19021,-64557,-77282,-103867,-61292,71646,111798,-101868,-267130,-49411,268739,287597,53833,-138582,-126169,-99552,-110898,-101595,-108945,-113831,-117284,-147383,-84276,21280,12159,-121762,-137759,82878,219095,252636,215096,211818,225383,74597,-263403,-397738,-96510,186215,173444,90101,126601,242904,276710,158651,69687,91548,100739,211178,343189,54814,-427443,-404036,36017,344579,438503,304578,156477,156742,214693,252805,298641,325760,322711,165160,65810,186379,182459,65853,180804,200076,-92894,-307213,-216894,24846,90447,-67098,-145049,-153979,-322757,-558610,-517051,-329874,-115043,47130,167462,264464,147276,-185742,-308876,-16330,175592,22973,-96947,-53077,-44766,-22411,4282,-56831,-164127,-134795,106085,294240,129147,-39809,-1541,-23920,-123493,-124590,-103615,-138711,-144164,33672,237353,268594,163454,51912,50824,137590,197845,105512,-4396,-29267,-101099,-111907,81939,139447,130908,191378,152742,63855,18746,-1021,75695,204413,155797,46677,22162,-16952,-160234,-233345,40456,55036,-256286,-307805,29997,158182,27813,16361,62468,-97763,-213481,-208160,-79447,224771,438104,367708,242906,108235,-52185,-91570,-54932,95786,449384,628421,419059,92420,-270702,-540443,-502722,-386363,-259456,-56602,50241,-30897,-111113,71915,341580,358569,185999,-43705,-136828,-36356,44170,10485,88355,256608,297059,216707,182749,191050,97245,-109957,-181729,18359,279066,321102,206467,161669,137305,6393,-185046,-278625,-163441,-34303,6085,158015,434830,466894,171695,-94837,-15613,38067,-191103,-324684,-185713,29792,77504,82557,91661,22028,-87906,-12428,236258,320079,202592,90490,10970,-83966,-157959,-255035,-337246,-247970,-9093,169620,171262,136899,151463,206492,190846,167449,74609,-28805,29916,171191,216652,227671,155969,-44476,-101018,-30156,-40523,-146645,-151640,-78183,-97710,10956,165898,176105,71026,22622,72389,204856,310786,253111,69916,-117891,-226761,-137527,123910,352333,330039,157007,92510,14394,-89772,-26728,71957,-55092,-212945,-188162,-178116,-227161,-193042,24549,246705,266226,75820,-171896,-121746,111767,135693,-11021,-8648,115766,106095,38974,112065,147724,15605,-69337,-30274,-44592,-110422,-194582,-101790,77562,2434,-166149,-41516,105959,154199,183015,78846,-81010,-34783,35183,-33908,-118816,-166254,-110161,20056,121656,-30790,-297056,-329156,-251903,-244699,-41718,110342,8662,49922,305624,337179,61001,64407,216175,59114,-88448,87905,114721,-114675,-213192,-72671,1347,-164590,-248861,-59321,207354,343989,140170,-191637,-283798,-228263,-174315,-179066,-91514,41945,177036,267712,199504,156340,225444,282604,193402,-9871,-46112,81065,192976,55266,-249811,-415919,-319936,-164597,-2880,171535,249902,179806,213134,401132,554242,429334,333308,257440,64908,-187742,-178177,52320,173871,10637,-186030,-74014,178011,211591,174912,246496,138728,-149793,-238824,-5268,225454,229484,62603,-55579,-75520,113803,418621,562574,446965,80339,-216257,-319064,-257444,-26122,490066,1075817,1041525,519946,54402,20174,140730,41039,-203781,-39785,413291,429005,-166322,-1103086,-1609089,-1765153,397934,5690449,5831770,-5644302,-11391653,-3974648,3132792,3622141,2129503,591271,90510,455326,442348,-63204,55288,590271,766909,899038,805830,333716,-62575,-141816,-106360,130042,346259,286560,-6370,-137923,-16422,-3509,-259808,-330383,-214153,103706,456665,622908,387186,30872,-132763,-50976,112213,108893,158700,285264,311705,82449,-223713,-366525,-254981,-26506,71603,65566,10385,-147724,-280599,-250840,-312937,-478213,-475240,-485843,-385915,-87871,95814,57851,-124886,-287397,-317149,-303837,-189990,114275,313059,243099,19385,-157019,-229847,-81538,-1214,-70924,-41810,61577,38681,-44880,-127973,-239718,-113495,262326,321413,125102,126762,200340,49266,-93394,-72266,-29138,-14706,-36886,-26430,53005,75865,-24979,-39570,67117,163711,255305,303130,370300,295052,130384,18400,84386,75298,-2400,-94015,-98952,35253,226904,256355,254804,200710,-12266,-184442,-40835,308533,456625,293701,175467,273142,338915,207730,68234,31355,-156632,-254813,-192903,-27324,116193,173672,114668,52397,121447,165291,125263,298638,467363,389091,148482,52722,224244,483551,355520,239302,246544,221570,127651,110337,174117,128326,-112941,-162943,141413,401167,284184,44301,52513,105296,132870,252564,269925,91746,-77657,-70964,10275,41582,126256,350753,304371,97835,97561,186930,68683,-188317,-217530,-117767,-29335,45817,289239,493840,254033,13280,-30819,-142978,-181603,-127345,-134446,-191047,-110318,-1765,95368,281913,457221,525233,343422,18737,-95693,-79294,-36818,-66976,-84958,-55099,38783,138788,126176,-16734,17330,239624,227699,1620,-147598,-177923,-320643,-327794,-144053,125710,378464,301636,116299,43560,27800,136573,292017,103728,-138599,-97086,88364,58673,-53732,-194922,-299976,-139755,141298,192419,12582,-173294,-183819,-42001,32404,27686,148431,443561,285331,10113,-83711,-75632,63039,416518,588312,535781,287637,87640,186383,196650,-55046,-141969,-36334,-34590,-90417,-42474,54795,281901,419522,363283,206467,103558,149245,425078,645155,624400,491275,489726,547054,407572,347249,264900,19606,-250336,-30240,233814,173215,71602,66948,-34553,-129774,48270,357880,534397,598663,413092,351814,442386,409837,338042,460083,526207,366693,475854,694020,525294,334111,498606,548408,384094,323853,417573,410008,403842,387970,247655,164105,139127,54976,-30327,-2305,-25318,-58039,113766,243192,224252,368986,663668,773385,742476,491420,355147,384582,409539,408526,117770,-120766,-103834,36518,110879,78477,134683,-71996,-202405,-139301,-8792,228865,409191,472761,608471,637743,582021,569244,627179,553949,431136,568828,620717,469067,540281,868756,962964,674061,469848,367195,400089,671546,634261,234417,8451,297666,496946,627223,659216,641341,658933,565062,404507,696185,1308964,1445406,1158993,964879,776068,390691,518817,877724,942390,715989,549643,433979,718685,1102430,1232039,1106001,891614,947038,1217723,1368804,1497363,1558066,1261715,1120896,1440584,1750870,1903301,2014270,2153213,2045831,1913515,1777883,1760780,1941028,2069744,2034663,1890740,1714362,1731211,2322374,2905346,3428532,3595185,3435383,3572031,3843209,4379800,5036527,5517908,5841283,6561115,7558225,8857359,11105752,15732997,24670274,29611098,18293639,2486570,-8617030,-29326879,-40557073,-32272606,-20812953,-16055510,-13600493,-12827836,-15581308,-21789049,-21033955,-9665748,4228454,6384617,4503605,3594294,2217278,1933921,2735328,2296589,1129863,451534,251038,285606,116535,-143216,-1174871,-1291042,-563285,49119,-111539,-768975,-837159,-811303,-507150,-996660,-1560391,-1155443,-511157,-160063,-260472,-276024,-292571,-465953,-651331,-776150,-721951,-746722,-825636,-861087,-793170,-612987,-282185,-170028,-124889,-198569,-424808,-767081,-991264,-868124,-666551,-584780,-642258,-690544,-638226,-729828,-746389,-353514,48938,-11480,-296994,-365682,-390928,-415910,-504920,-555727,-432983,-254109,-216805,-129625,-22663,64692,94203,151473,96371,47338,-168772,-290645,-130736,-102399,-163007,-244727,-407451,-343723,-357633,-610808,-754832,-760150,-600865,-316831,-430685,-587069,-514425,-425309,-268436,-299094,-423760,-356272,-129947,64502,36649,-175758,-132885,54948,-53257,-285624,-257365,-264046,-280819,-260380,-210013,-40201,-22174,-210803,-421075,-457389,-394620,-198516,85614,288522,231732,120893,92405,-26843],[-338562,-290268,-258374,-323544,-247858,-34117,33393,-23956,-84181,-165381,-138347,46102,143201,-27129,-302364,-460360,-335806,-108758,119564,373541,495400,345168,140359,73418,54461,50235,57324,99228,165412,32010,-156194,6400,363713,499563,280103,29556,-6421,56416,106950,34127,-295,40392,49373,-28645,-4973,35448,-183,-38998,3496,183895,316449,318501,232057,208145,305570,213047,-166780,-387767,-143913,133464,194317,135905,165071,336640,418421,295378,189796,141215,90458,234772,368470,83003,-329007,-239621,177246,416487,425079,319944,234355,281404,381865,395242,384864,403303,396288,226242,103367,214997,289902,229553,238000,185585,-63581,-237816,-64477,269094,288942,54669,9665,11925,-203954,-390555,-296104,-155533,-1917,124600,244657,329699,249296,-67591,-210298,55249,277097,159435,26311,48900,18654,-53436,-48724,-61725,-131326,-64823,223657,410974,190507,-14669,63904,43965,-106189,-88566,-47282,-134130,-108829,134810,342694,449006,416378,240158,171992,235024,215080,97375,42112,30533,-12412,19829,219313,301509,294005,312028,280210,163263,78762,69348,180664,286346,189690,130078,224526,272128,154723,94306,279751,294493,-48689,-161376,150233,282096,118745,115378,180982,43451,-46102,-35214,56952,325062,526207,481405,360655,213705,92049,112905,85396,70587,338620,554486,397261,107707,-204604,-387258,-327638,-246320,-80570,83654,111710,44486,29935,182828,368926,379400,248155,24495,-50176,98860,235298,184610,179192,287064,331674,277086,279797,302854,180364,-41044,-94826,98763,311885,366467,309327,249335,164760,61948,-42726,-59642,41407,105019,66110,197311,471593,515890,243405,4834,119015,129581,-144001,-296445,-124195,126041,190526,211707,231453,178013,146386,277022,492965,537280,364673,162021,18741,-32205,-30320,-125920,-203960,-106812,173286,364299,334075,333445,451269,475224,380112,319341,165848,62599,162051,310654,405802,457183,307529,111844,81793,90263,-5072,-194879,-214110,-41593,34453,104578,231120,305923,276728,255513,274643,342844,341917,284631,228439,147723,27428,7349,224497,433576,474468,349258,215141,54784,-104562,-58528,49870,-19475,-101323,-37843,-1678,5175,16425,110968,246762,299943,202514,-41818,-63613,226932,380154,223627,185655,303747,241053,126578,241520,358931,258327,192824,241115,210678,40145,-117888,-12702,174096,19351,-151199,86081,327059,382195,339500,182014,45982,113856,212915,161825,136202,101228,89599,185552,253787,29420,-299154,-321444,-109714,37707,164866,265106,184170,176912,381881,498237,361116,326283,333499,244602,205968,337783,324393,72803,-56992,50800,88585,-53491,-62935,148123,401944,555065,372033,50273,-9566,53822,-25685,-151547,-51461,178425,398729,476544,389475,347295,459868,571357,358408,121521,121395,333839,513490,363271,-26065,-240284,-107333,136241,283499,376043,448142,418308,402089,560771,727925,613493,482388,395589,249713,56152,20897,208575,315293,133215,-74694,72255,356486,399405,366689,453681,341918,135949,146389,330222,467532,401052,182552,86508,83261,258840,666252,862475,629842,231966,-15249,-97194,-61334,123135,639063,1142413,967340,494288,143066,222972,387019,287921,-39976,28428,549098,744902,325637,-579643,-1209913,-924407,2028055,6749105,5053331,-7458816,-13022807,-3642694,4193899,4152747,2272713,789572,262714,534372,612310,334661,433819,721520,947129,1166457,906566,327146,-44933,-118425,-70838,297703,628546,513898,145773,-42313,32172,94566,-25257,-135242,-130710,223904,722583,891637,746814,467617,168154,79889,213196,344206,480058,573775,602558,409941,44784,-216407,-171434,50590,147199,134526,181281,153109,100156,158477,114914,-65032,-150421,-263500,-230447,84743,329872,347350,176051,-6715,-48153,-44011,-22803,187106,433950,432167,155052,-42141,-85668,59346,164328,115616,166771,301929,270038,100481,-144,-94530,329,372809,420884,246621,345634,513217,358634,139191,53940,73286,150289,189651,148347,142978,190822,161452,138979,228386,403782,549143,528128,521899,503670,390854,349716,438511,335715,134625,16580,112973,348966,456373,392423,402295,419528,255024,43556,133605,458110,570854,415288,341002,456829,503909,427580,438860,568769,348277,120462,111001,218672,301383,349161,323197,290587,398618,446773,411885,560400,703838,581817,345517,294198,526962,770134,613599,465855,476234,500172,438694,362657,344078,314906,160503,172261,396413,647181,617992,361442,356574,357491,324719,462898,571565,416523,235458,305644,368473,329441,376606,592011,561655,362828,397154,552132,529535,355816,230924,217849,269296,311417,511737,673479,463162,217431,141070,5972,43840,242876,214925,136753,284001,367171,369261,456181,704743,873610,727149,368258,211154,225557,266866,236071,245050,286556,366809,492161,475014,302529,263219,484711,530991,313808,151598,147678,67552,30683,187370,460402,712013,637268,405919,373262,452384,622511,791324,552894,181293,193629,511233,548274,352967,142558,89511,375546,702316,761972,632278,415229,241365,344525,507274,498407,559364,810193,823988,553646,419723,463094,678946,961934,944284,822540,677643,540031,626614,648314,369016,190107,253121,427311,645875,735430,718179,807487,914980,875243,799655,639066,601417,832371,1015390,1099249,1074171,1061950,824381,591984,640522,775591,632176,470480,602584,711604,561486,525826,654940,663046,673051,761010,901361,1040896,1277000,1247649,1144525,1100696,1075160,1024498,1074326,1161004,1181332,1332679,1396347,1124127,951800,1094690,995121,820902,902387,1042087,952388,876094,924709,987959,1045351,905699,649076,565985,763175,960160,930556,950781,994597,994579,1085967,1472700,1691934,1431436,1163169,1105191,1190563,1237429,1191220,981100,739412,821866,1106877,1351287,1438740,1420756,1135802,800059,749778,886342,1157745,1539231,1782784,1746637,1549913,1501296,1663721,1852765,1670735,1420320,1610959,1834703,1866642,2034172,2360403,2358119,2003311,1749976,1696697,1800613,2061674,2065374,1678074,1376875,1489050,1688825,1790898,1677406,1646696,1794805,1822831,1743089,2034653,2555295,2654510,2377993,2382551,2450752,2049442,1950454,2233210,2302287,2430621,2599053,2825904,3083949,3147057,3213897,3205064,3088076,3196676,3439899,3496384,3529327,3642943,3645979,3694789,4041153,4442548,4662027,4878622,4948023,4895788,4923563,4916562,5010857,5345225,5550187,5591286,5584216,5658822,5978768,6632584,7347337,8030097,8848782,9338590,9971105,10521916,11388057,12396892,13440166,14444214,16430115,19296615,22538195,27099240,36123418,51920826,58914470,40711197,13052764,-9181548,-44322877,-62739962,-53277951,-36574426,-26433902,-19263363,-14805909,-12907814,-10070657,-7593407,-10081545,-21151054,-27971454,-22061809,-11426412,-10007902,-8455351,-5789046,-5317451,-5875284,-5928792,-5833204,-5531185,-5271517,-5248979,-5496988,-5579995,-5150365,-4409825,-4300174,-4618251,-4156082,-4019177,-3824420,-4100036,-4262848,-3731799,-3335314,-3080235,-2997843,-2816061,-2808832,-2757861,-2710046,-2812795,-2798148,-2696114,-2804241,-2951045,-2992206,-2820418,-2339065,-2201652,-2124352,-2154642,-2238977,-2357168,-2406049,-2368881,-2173410,-2074867,-2102874,-2096931,-2001763,-2046364,-2091934,-1770152,-1398122,-1340664,-1482604,-1603421,-1730597,-1738209,-1713525,-1603457,-1487816,-1487777,-1577619,-1484918,-1239603,-1088252,-1061751,-1073963,-1164342,-1210551,-1311246,-1221227,-997349,-966387,-962574,-1036042,-1334994,-1410268,-1323911,-1392988,-1500663,-1646682,-1607926,-1361999,-1344348,-1326203,-1270628,-1184096,-954066,-910527,-1163790,-1305856,-1109754,-830768,-823336,-1066943,-1021151,-987330,-978816,-889840,-702440,-726255,-842639,-1020198,-1125478,-955827,-739871,-791108,-1000602,-1068106,-980319,-726608,-374503,-111321,-104891,-157910,-205953,-299208],[-470171,-323887,-245999,-324042,-285966,-63726,80437,85849,-8869,-156302,-173179,-15247,97427,21876,-203325,-378201,-327458,-127713,161535,494312,654926,494455,278212,201585,170726,152000,104316,72332,175746,148507,-53892,-5254,334255,578651,434543,199349,148987,204507,236097,122023,104691,203655,216451,103419,97091,73695,-1862,50208,160162,277266,377209,327385,210463,169556,321742,335656,6237,-265582,-133685,96208,198175,159608,178555,383192,496510,373562,265187,164981,73178,220008,318160,44789,-251021,-82960,286068,447017,388571,319323,297387,387892,492132,464078,418152,457352,462972,296560,120393,187966,344041,337129,245322,162941,-17891,-171228,30435,429179,436766,155914,153692,200264,-26333,-159711,-65423,31462,150724,243074,288423,294667,256393,18664,-116697,97046,339857,262645,95026,79070,20783,-136381,-129605,-58602,-88205,-9637,301996,474353,232050,13732,114894,90025,-93619,-51500,13058,-112703,-58159,228802,425416,557066,566870,364964,233087,229707,132741,37747,65869,77957,56395,128250,323988,427796,386437,356253,368381,265802,124437,87106,222397,320246,228250,218362,377205,460564,386424,429413,560122,541990,144099,-26920,245263,353747,160137,146528,181414,93461,81346,121743,190317,406918,566359,546300,429629,258000,186043,284429,226020,94632,263522,457821,351729,118620,-136525,-233161,-194053,-149819,64834,200337,162561,113594,137666,235434,328958,332649,249132,59919,3221,194258,367223,299838,213438,267413,341839,328521,334038,342534,197604,-10312,-12935,185535,334101,368381,358501,303503,183859,127720,159921,243176,307827,259467,88249,146984,406422,486970,280379,96718,190587,166488,-104260,-254290,-41988,229285,298049,299104,328932,313431,348854,523845,679849,648188,430017,160064,-25786,-8682,82297,15339,-43550,52190,306973,459530,429954,489592,663120,601091,470706,413021,216013,109961,229251,366074,524465,617109,391922,178565,160584,163872,30892,-224967,-259312,-22104,122785,130676,210110,334026,408874,433570,409699,389613,282954,225814,307674,370283,294215,192041,296940,468844,598822,537635,336777,106322,-108745,-102701,21997,28329,-2655,62496,146836,212555,199881,164812,207393,295680,293269,87579,-472,308876,568236,415441,302595,380410,310665,180506,301421,462333,404416,388038,468090,445075,178588,-80825,10420,225427,35793,-119903,185620,474060,500123,404517,236920,139571,211081,324643,299590,312680,308948,237374,284663,340227,94039,-266785,-273276,53881,308243,326100,360769,333330,290920,407079,546039,554881,497500,384221,360398,411671,483322,469818,254434,103987,155743,135959,25975,71855,252654,483328,660310,545266,289612,257362,305037,88587,-106850,11573,280766,507265,559524,513650,517733,624893,662650,383751,216219,268072,511473,708193,561321,163923,-59094,90219,397924,504424,491294,537055,522826,455250,622308,808646,722729,562947,486881,390214,254955,149331,246872,341298,182693,7381,177176,453816,515215,488449,519460,394283,271813,398804,591963,658081,492242,237343,166015,184726,321991,734993,940367,665402,355326,181291,86256,78328,199212,618255,952745,743643,380724,187269,353944,582721,532092,174343,162513,687789,1013840,855505,108707,-686191,31319,3611710,7531168,3227841,-9711145,-13768830,-2680220,5188304,4507337,2171843,680204,206825,523959,733047,666622,668625,695355,939187,1238162,929023,283420,-41950,-93892,-33439,380730,792930,694549,311302,67748,87537,179586,179424,8388,-67504,314367,856808,943570,892911,750731,423299,252908,346864,539185,643249,645051,667620,565825,229133,-76543,-60994,161010,262669,231144,316628,376018,394745,473006,455593,315104,178576,13338,-15836,254828,503380,526126,380687,227298,176710,172305,135602,232966,477812,541402,292245,99186,71362,144936,231276,225382,303911,456164,412741,200297,111121,55767,109282,421779,500849,404851,566328,738015,575474,329530,158323,149141,297508,390769,282399,190802,257210,300904,265440,322151,520724,656436,628716,588317,600179,532032,567518,668072,555102,291513,138531,263379,525314,567806,452007,469170,596898,516513,247043,240482,501216,593904,480189,419293,525218,588948,576833,716010,924873,720249,406702,375076,442109,458138,501790,495541,456053,572860,623183,598252,698445,807223,682222,478342,434269,684087,861917,737637,591108,584457,640722,644674,554404,498706,470142,377240,408160,516758,650450,655290,543114,583533,523640,418650,551170,715389,578406,403290,508406,599140,524632,521301,668669,659513,493239,565630,760558,789316,714884,551550,442003,449534,484861,596690,641586,507545,352492,255163,110953,255728,604302,561090,465665,619892,643934,533668,518505,758416,894528,768247,532276,415998,432284,469458,485722,521247,534677,563839,703304,729138,559320,466476,654259,721983,525095,397965,403016,408592,398682,513775,733793,913903,839184,606053,659561,876221,1044134,1121918,884529,450965,442762,873545,1037634,755947,460665,452817,801425,1126104,1187496,1077266,828046,553869,589649,734668,705613,727474,876281,1079905,961612,859195,920053,1126730,1229259,1035910,850302,858149,898659,971661,982236,749038,449010,365576,625678,1009936,1099434,1055264,1090942,1186954,1174743,1177407,980769,844803,1001520,1162660,1336677,1423136,1313996,873141,619300,737407,1055362,1050161,1020705,1058465,1028265,880513,913193,1063891,1118762,1225494,1266524,1228890,1295860,1558539,1646326,1444131,1291062,1358743,1397356,1411887,1523035,1719988,1866780,1805007,1491389,1308948,1344146,1153648,975750,1141685,1329837,1267978,1171139,1191076,1338822,1491049,1342439,1040433,1001656,1295183,1654900,1647997,1450032,1366809,1352403,1385199,1757520,1980635,1606813,1476967,1602642,1719314,1731805,1621064,1510760,1355390,1493723,1813281,2076776,2158378,1997553,1827358,1596226,1485270,1483103,1673470,2159117,2453322,2226239,1929163,1902056,2166662,2400713,2154945,1916466,2124702,2426586,2603065,2790569,2893497,2713638,2450471,2319006,2434307,2621199,2721767,2684873,2444366,2234166,2152457,2290639,2317113,2106992,2087510,2327114,2485703,2494995,2612998,2877542,2968856,2786127,2890984,3141372,3083550,2945918,2975189,2943212,3246714,3612485,4065911,4134829,3886867,3988042,4190182,4166841,4191727,4284975,4280929,4286198,4414129,4618334,4798471,5128286,5514993,5650228,5783171,5801778,5916523,6046333,6072809,6241840,6690079,7004113,7157040,7326103,7602752,8039103,8467649,9015730,9491214,10410772,11410071,12365494,13053038,13865754,14858807,16034154,17327699,19803800,23374572,27266514,32344208,41930695,57763550,63672124,45691449,18216390,-8231969,-42739062,-60963833,-52734188,-37471138,-26585121,-18515822,-12931782,-6183036,5589831,7733360,-9341265,-40257861,-50888960,-38909235,-22111625,-17493683,-14481710,-11099581,-10123389,-10094901,-9562172,-9203124,-8903704,-8401635,-8115871,-7569135,-7636484,-7656013,-7201551,-6974400,-6652603,-5849304,-5558901,-5642037,-5622919,-5367383,-5000400,-4930666,-4915900,-4673504,-4338870,-4220199,-3938889,-3770680,-3940704,-3994341,-3737123,-3762409,-3901144,-3951440,-3874420,-3648196,-3640348,-3622749,-3525866,-3279837,-3038174,-2957736,-3059726,-2933600,-2862728,-2868523,-2762715,-2661683,-2672066,-2721042,-2598649,-2402162,-2255714,-2199148,-2276456,-2373238,-2400280,-2352631,-2197992,-2148116,-2297894,-2460668,-2430326,-2148697,-1942981,-1872792,-1926156,-1951909,-1953964,-1880956,-1652871,-1577499,-1662454,-1586663,-1558467,-1817804,-1978615,-1852168,-1765321,-1799975,-1917150,-1916154,-1832545,-1784345,-1696465,-1647363,-1524311,-1323250,-1234747,-1511931,-1820805,-1765485,-1535822,-1532532,-1721693,-1634340,-1662465,-1592067,-1231522,-915456,-899338,-1082718,-1382288,-1598692,-1526706,-1232585,-1181556,-1356923,-1423198,-1282093,-994551,-652787,-434547,-396079,-404784,-462902,-514769],[-533757,-330950,-218524,-300526,-293094,-71467,137449,204491,101483,-80000,-141015,-68966,8117,51285,-53531,-191794,-218211,-104220,159822,505244,687169,552074,358627,294960,250562,179711,75711,9154,148414,230139,32775,-58454,211731,516686,481565,330002,302958,313960,261019,158242,184903,330866,335315,209407,190782,124498,13203,118724,277357,330253,370711,272227,154788,113954,274254,397305,211029,-32500,-36338,100723,187125,145578,152496,360218,477466,367997,277973,161654,61457,185691,226078,-41241,-215623,22834,334818,428675,346299,299631,324047,446014,514961,444802,408920,498088,520379,352901,104993,110020,327812,358786,204114,138510,38069,-118036,43476,461757,491483,207501,242745,348276,153602,55760,109922,185276,314458,386375,300443,191538,189479,72532,-30851,122671,365685,315905,103734,46414,-23873,-232805,-214120,-55797,-50962,21172,337484,492892,255548,37670,131238,107307,-71730,-11209,71815,-56259,21970,309222,468635,565864,584841,401595,222238,128268,-23427,-66551,42393,81832,69923,167607,361172,481637,392582,323006,388891,340100,153812,57864,189865,293576,247184,277746,438034,513597,513934,687109,808772,719899,267086,58475,289192,364405,168840,129423,102836,58723,139301,219638,273111,438131,554728,551816,432429,231428,214387,388112,327355,150672,236868,361966,294976,119417,-89863,-131144,-135450,-101885,148118,267691,199857,174445,193929,209523,225480,248627,221279,70106,19306,233425,405488,318286,175994,200974,331033,377447,357398,311831,147159,-16704,48981,245131,329820,331855,352166,318646,196549,191897,368746,540448,562100,392105,72003,28791,269945,391613,270845,152991,181723,158518,-54907,-181042,56940,314487,356643,318951,367578,392154,458546,670114,774376,635337,377400,85263,-102988,-8473,155501,133310,111803,208250,379601,448750,433728,550071,715915,579638,464291,418248,214178,112424,219519,339913,564543,691797,429040,182904,164172,202032,57990,-236065,-277952,-23380,145041,101086,127160,253967,422533,517556,472481,351365,153911,94283,287633,480103,478488,353943,321832,451936,672431,676555,425906,143649,-108341,-148102,-1842,76035,53502,80706,212047,325869,304170,172977,140543,264322,343581,192945,61749,344521,648040,518991,331284,347718,309245,198343,290379,442910,426130,464458,587847,595910,285453,-70691,-21300,228922,69593,-58843,239216,496325,450593,337077,226201,181213,243903,355557,355193,367473,389555,292826,296222,359058,149204,-199405,-190816,187691,462908,387376,372216,412855,357742,377611,494453,612864,546902,371009,382580,469331,485406,509616,383310,228471,215720,139348,62186,134339,243260,431363,638340,618935,459562,449620,453302,137674,-65645,70576,315864,477682,512898,535107,609054,680868,558322,291306,244296,341455,553102,708838,581560,265720,84924,220445,536922,599001,485741,488868,471945,382912,579474,783466,713775,537368,508956,480093,369208,171947,154424,247437,157255,57884,232682,463183,539221,524395,467431,317380,253785,472451,709665,741774,496451,238423,183587,198886,281453,603800,748501,527768,415958,336208,199691,140320,203080,469523,638508,478755,233701,195573,406781,694801,724651,399202,327913,769470,1144355,1289895,836777,-53430,840432,4502929,7512987,978600,-11531885,-13218519,-1329338,5855829,4551203,1821646,297152,-34080,459269,810611,853866,699690,520607,712560,1067842,891541,272914,-26183,-71512,-6602,358056,781288,760663,436195,172246,164994,275613,313546,70630,-36182,339744,803343,810660,832169,806738,566847,431755,491360,654365,642281,523951,532375,545116,305604,32311,61113,288116,400308,360775,399348,442374,478154,574402,602469,544557,427724,280083,206695,372310,554128,542702,444672,365602,325114,314720,257336,247979,451129,586138,432160,245098,206650,180336,218601,263492,369806,523031,459293,248248,199503,194746,206272,412248,549583,567912,726842,804937,637091,420277,212629,185506,395371,513639,341763,192055,259553,342826,292315,315415,489321,581135,588265,539084,545758,534200,635252,725732,661219,412028,231672,307772,525734,564140,455173,471225,700015,699648,377706,265646,447450,549173,485483,394983,467376,578413,626147,826513,1009526,848007,524534,516549,578980,553420,598655,593329,518577,610323,657417,619805,663347,763754,697559,536913,466691,682306,776578,698276,581337,565303,642418,698421,633261,602075,560975,482056,491349,497845,464524,440343,542740,659077,560260,404563,508143,666771,560957,427007,497256,612921,556377,510890,561957,568530,473901,594080,787527,800108,768084,643352,509743,490544,538734,552453,474536,408903,378812,281086,156420,408711,854004,815295,688851,769690,732346,556010,500207,660822,679470,557261,514693,496711,505361,519677,593336,660845,651314,624050,763730,870492,718314,582425,712145,772472,603054,522973,523356,610221,702028,794084,901550,961790,888643,691084,811128,1132687,1267063,1235193,1038094,621744,597783,1068330,1338048,1027493,678925,688911,1013926,1290629,1340488,1209852,935834,661496,629700,691567,675962,701447,734783,981804,1086512,1087073,1128723,1218942,1121873,862975,675768,814073,1047695,1119362,1117093,974542,587225,324463,514332,866063,972370,998877,1070711,1153326,1167535,1223494,1048599,831294,897389,1077300,1288190,1397893,1154060,730139,524142,648302,1032970,1156631,1204577,1193782,1089779,1001358,1072006,1153438,1167448,1280045,1355622,1263264,1279125,1421714,1503351,1218336,1062804,1246430,1376264,1369667,1475388,1745199,1860259,1767494,1522241,1367075,1292015,1078870,905330,1060649,1254472,1292623,1244064,1173806,1255460,1422093,1352010,1143649,1193128,1498581,1852838,1814221,1447462,1295725,1281903,1329410,1603544,1714911,1403470,1429896,1711101,1838381,1792839,1668426,1631133,1578701,1710051,1938808,2060230,2011828,1792681,1809649,1875295,1813258,1643674,1727234,2160214,2336155,2038128,1808138,1796569,2031627,2218519,2060352,1968548,2107431,2307008,2492041,2602465,2430773,2168501,2112021,2185878,2459424,2721907,2659733,2492940,2416529,2396793,2215134,2197834,2114467,1927750,1940500,2189953,2422459,2502581,2480495,2587286,2708767,2611412,2610411,2789787,3104533,3142124,2974960,2900712,3155768,3460828,3820730,3683962,3366095,3551175,3890982,3936186,3879449,3855668,3852068,3903619,4007780,4165273,4319857,4639625,4992887,5038048,5016132,5048647,5297061,5410466,5354760,5526280,6040605,6484617,6734500,7004255,7321281,7664726,7867891,8132360,8234776,8691897,9704006,10651894,11378497,12023458,12876056,13926611,15218115,17403473,20375450,23711453,27911015,35249352,47249716,51349226,37292089,17444567,-5952917,-31182885,-45595859,-38078368,-26277195,-17998497,-12029235,-7406833,2194083,17907164,18906798,-7813073,-44091197,-52829441,-39581475,-25440451,-18752879,-14918046,-11940625,-10879947,-10496358,-9700523,-9189721,-9037980,-8584159,-8134439,-7290044,-7278604,-7486584,-7441175,-7248256,-6519913,-5847048,-5423250,-5631965,-5453761,-5074169,-4950254,-4990108,-5118693,-4846364,-4523750,-4265378,-3877941,-3763049,-4040339,-4148539,-3815177,-3664873,-3692651,-3704795,-3735897,-3891082,-4031585,-4088891,-3860095,-3340185,-2824155,-2689074,-2873505,-2830464,-2765014,-2743560,-2606902,-2541775,-2551226,-2623834,-2710740,-2663432,-2464495,-2271054,-2235608,-2227118,-2314461,-2327023,-2223518,-2248354,-2466029,-2624514,-2631286,-2403926,-2184046,-2067293,-2103320,-2034552,-1996846,-1828177,-1622680,-1781073,-2027045,-1917194,-1741582,-1816334,-1951705,-1880657,-1749997,-1665916,-1595794,-1577405,-1694252,-1713546,-1660174,-1603888,-1465094,-1359626,-1280792,-1475006,-1796107,-1880826,-1794591,-1836159,-1925642,-1825608,-1788707,-1679621,-1232695,-903332,-847795,-1042216,-1348213,-1580075,-1618083,-1399219,-1312780,-1426056,-1459264,-1263036,-980331,-729121,-616498,-566095,-553347,-602291,-612433],[-508449,-305158,-193895,-287616,-294025,-64486,190826,302521,218467,41920,-66818,-127112,-111293,52166,109520,44919,-42034,-44687,123346,421043,605375,515307,367302,342141,292875,151329,3728,-59855,100368,270979,101898,-115615,51858,355254,425722,395543,415498,365569,214005,152490,222075,387061,380481,266842,252565,174186,45540,150448,324500,335652,297717,166944,71515,44321,166589,365596,385188,256359,140203,152888,164016,90180,87280,268792,362956,289741,242712,146853,66400,151943,129931,-138258,-219800,55968,309448,363305,306254,259409,296709,427118,441340,348055,372732,528629,560252,371975,57356,6494,248005,293140,129528,117825,99000,-77097,-13516,370010,440383,198003,257633,410995,278716,190183,190609,274102,454404,519715,288702,71506,89585,95322,40299,145825,360153,311407,63503,-19395,-82118,-298170,-272465,-57131,-31216,23395,328722,476188,262395,50326,104424,94995,-30805,39926,132158,46513,135852,370032,463855,481245,483808,350002,148581,-28374,-202840,-192599,-30829,30718,18106,122342,318809,447221,326269,237079,340089,365064,165977,-1162,97201,219078,232548,281041,388126,441562,555043,819156,943083,756859,281376,74834,273430,328856,168203,91153,-1716,-27215,126860,240340,279367,408106,501911,502016,373373,151048,184543,412665,367584,211963,249001,283631,237314,104071,-78892,-108838,-142956,-85189,161789,275514,226327,224073,193147,109070,78511,159593,198677,68239,1993,209526,348151,240235,76168,100893,297886,414812,361168,233275,48432,-45408,84930,252440,286641,269528,306146,305386,207002,241320,520302,737263,727210,470282,29986,-109785,112530,254214,211795,159832,119898,132067,10946,-73577,162395,360851,330816,261292,349518,399425,451835,690060,771230,520644,232620,-29226,-175531,-14254,180073,197132,230406,336186,393317,360836,353497,493990,605363,468667,393478,330985,161770,83845,152078,265192,538001,684806,437883,170462,155195,230581,74168,-227341,-268918,-49215,93228,38318,22490,96739,312476,498017,476641,262573,3410,-52948,196027,458445,528292,434284,290429,389546,684217,742073,458778,140001,-120715,-196758,-28259,101753,45776,4329,159899,319578,315697,142189,65241,215597,349529,251235,116518,339260,610187,519200,293221,251102,256272,184870,222004,322555,342699,420731,575564,627238,348672,-59132,-64618,206233,131496,26196,231711,377540,241199,148249,152484,164907,212767,316309,337761,309589,327020,250604,235326,313223,182784,-105275,-88311,255994,455273,334533,303901,399927,352277,299791,382521,547060,484128,311415,318345,375289,354532,436479,425469,288140,221358,108144,56564,125902,145280,274613,516980,588417,508983,510490,454836,115402,-46561,102342,280503,342902,374379,445016,578900,623641,358075,147757,199060,314239,446044,524902,436000,261023,163037,255447,509187,545780,368276,323413,309973,248869,463149,665333,576840,401641,452992,513299,387551,95968,-29556,68674,77902,88584,256023,413718,482204,485403,365720,177667,136317,393030,665336,694742,427146,197287,147997,123484,149951,329184,352493,258156,397178,413918,225865,127356,154509,273002,345279,265820,112702,182051,398847,714458,826685,585522,477966,746678,1073356,1498736,1428425,606743,1293250,4376163,6538451,-865869,-12138049,-11511110,-51962,6004946,4257722,1312929,-215014,-342852,390062,857889,864436,549389,260676,312208,681059,797585,329387,15623,-46964,13344,258239,609560,684680,474417,245818,258480,392375,379022,79369,-17402,295524,586441,576304,638527,664844,579853,568312,604390,669809,531544,307345,290996,399497,285344,101991,172959,394173,514732,493669,419265,334355,316473,424005,522379,571113,547185,476857,381300,399812,454621,398984,373069,400452,400730,384759,325150,234673,382569,602594,565888,365710,290905,189752,172665,253525,384073,526643,437793,252771,260586,306526,279939,360385,555851,692370,780654,703326,543398,395742,206415,180244,418124,521151,310464,147178,195918,266516,206126,210496,336871,393975,432158,377623,365357,436374,577823,634586,624560,450442,259505,235776,383317,478225,415830,424868,701820,748331,411352,227962,342451,474589,447000,302798,327353,482242,570982,765620,882139,749813,470204,504671,595280,569283,623947,608243,486059,524967,554304,459708,454817,593726,635771,515810,420128,569828,586391,514542,440244,452047,555284,620584,592664,621709,563900,459087,432586,384900,219671,142231,389721,571014,468919,302351,362569,464253,418917,354299,326104,410233,417155,358817,325311,342880,356841,517787,672000,632279,569217,513065,422993,408633,480042,428782,278570,240081,301290,223928,150646,480842,931750,908972,728999,682884,612220,457055,441102,500410,401793,282539,386623,463409,446479,419710,526129,636565,638862,574839,706651,893750,761668,590855,657641,701276,563248,504712,499060,629397,852150,963884,937466,878085,810972,670172,787955,1110453,1224637,1155611,1005253,663284,630562,1058047,1359431,1107084,755358,747221,984511,1188922,1204037,1031959,763517,564946,489067,471316,506588,574458,533006,650917,922185,1048438,1041709,954502,731713,536556,422631,608724,938203,1033315,1043467,981205,586385,207964,217620,396156,557475,699426,842597,892141,905843,971510,858852,606999,601504,836019,1028055,1038112,710178,477577,361545,445453,768240,963408,1020256,1022134,908015,863866,949151,957740,859910,862003,1021173,1051766,1071475,1040981,999120,726643,658816,904463,1081114,1038634,1083538,1286810,1382981,1351394,1250877,1196601,1091734,884670,729862,822698,957020,1078019,1114665,966768,918205,1043345,1049558,987782,1141245,1414617,1618577,1478155,1066279,935512,973365,1126416,1289511,1244596,1090958,1178562,1481552,1596862,1508573,1443074,1447478,1436056,1491999,1590740,1526306,1330912,1188027,1311455,1597322,1649511,1424909,1467132,1752408,1727215,1491580,1417987,1405454,1515368,1634194,1677903,1746803,1772255,1776472,1848221,1825630,1524892,1335206,1463941,1696768,2016414,2313594,2201024,1903301,1906780,2041655,1868686,1647879,1474481,1432398,1489752,1657234,1871988,2002859,2014701,2162141,2319071,2235148,1996897,1924392,2343277,2617458,2477531,2469497,2566124,2654808,2696242,2471298,2311915,2534608,2838777,2925546,2897975,2866665,2885696,3008681,3089117,3041397,3068918,3401652,3757368,3798639,3674830,3734146,3990619,4044122,3889479,4009015,4523159,5029756,5285164,5516267,5733227,5920019,6103877,6175223,6016281,5908997,6506030,7198023,7904492,8474876,9227046,10120670,11316999,12900278,14737928,17111669,20127865,24877157,33188815,36144426,25513942,12982802,-3181364,-19974631,-30667041,-22959712,-13144902,-7688656,-3962317,-548709,8452128,21591746,22094125,-5787069,-34314792,-39582398,-29384936,-22427799,-15680371,-11589972,-9361570,-8496313,-8137669,-7526845,-7040190,-6973130,-6727962,-6281909,-5731995,-5577540,-5588752,-5758226,-5636966,-5054775,-4876011,-4436760,-4492743,-4359720,-4150405,-4117251,-4010021,-4078020,-3912511,-3723380,-3386425,-3071696,-3114669,-3445918,-3567223,-3274172,-2959900,-2874660,-2882044,-2963567,-3288732,-3464903,-3535972,-3278411,-2747365,-2179699,-2021469,-2166767,-2171384,-2067026,-2028530,-1986716,-1969929,-1995048,-2119758,-2311971,-2272065,-2051046,-1849487,-1710692,-1631979,-1780625,-1847093,-1789727,-1847909,-2075715,-2215062,-2194352,-2030865,-1819696,-1693463,-1688696,-1601441,-1574371,-1449924,-1365633,-1652685,-1992119,-1900464,-1610344,-1482327,-1525032,-1572975,-1501963,-1279802,-998294,-977358,-1247309,-1367612,-1355848,-1277185,-1193799,-1180455,-1152907,-1232152,-1421062,-1540244,-1570172,-1657275,-1676966,-1642188,-1505286,-1333310,-981870,-760231,-705136,-846842,-1073148,-1255137,-1358512,-1295327,-1220217,-1260877,-1251726,-1037582,-795042,-664253,-645971,-588843,-568616,-592576,-578692],[-406565,-248361,-179630,-298030,-301198,-49682,229634,358150,310434,171099,9325,-195908,-233283,27725,241214,258170,143600,34709,71589,281671,456846,413233,315281,347009,312345,111293,-62295,-106648,51930,275935,153349,-145964,-91027,161652,305210,390848,456774,356083,148389,120821,207138,360946,357599,276442,271741,208693,86503,144347,304133,310087,190758,41651,-27711,-40435,12560,236603,471256,511533,348930,236471,134432,8074,733,132587,186183,174338,193660,143830,91961,128779,53116,-209795,-240239,23079,215014,261673,266560,203018,212188,318837,286716,204624,322674,541107,568690,341188,-9751,-88081,132439,167986,46251,107665,161846,-37701,-99937,197517,303120,136937,209895,378605,313833,216394,173025,287035,538463,601554,261702,-19772,-2487,87615,88576,173404,328891,253228,-2836,-82544,-118423,-301101,-281257,-60365,-32137,-439,277697,428160,250758,47506,40705,56882,26546,107909,200855,186876,265391,401750,413608,339065,311765,232629,37551,-183693,-350441,-308743,-131871,-60918,-80397,14385,214032,338479,222415,136901,246026,336936,160019,-69490,-24042,125733,188112,222268,242233,288794,540189,828429,913421,627027,181939,24298,206589,272309,171569,53888,-90521,-121252,69544,196861,216761,332002,426187,413868,277301,52599,119864,368361,346898,253943,277002,234058,187626,70458,-101904,-152320,-172585,-74152,119166,232317,248570,258075,140705,-40905,-81259,87788,199844,66508,-38961,129902,226969,104734,-54586,-12948,239084,421302,349245,137487,-67234,-76207,98085,202015,203033,196402,246639,285451,219355,263982,566410,773804,757622,476786,-20038,-216872,-16711,105131,112011,121754,57482,111445,80770,49733,258061,359242,212436,136818,291455,345916,349306,597450,681981,354755,57526,-134158,-207059,-5352,165402,193908,290493,412167,359533,242190,226314,345116,396283,347093,298501,176864,72540,45057,67818,184165,464062,610077,425477,176754,184566,268894,85109,-197252,-238723,-99777,-17979,-32506,-66244,-83161,118804,399390,442303,167474,-109517,-143091,92476,339609,450189,403930,207813,297686,642425,733609,426464,80744,-166447,-261611,-74630,84489,-27909,-147559,4201,222547,261811,93077,7,154720,305251,246286,157722,312805,488974,433957,224551,149003,184748,148001,114463,145318,205341,301988,453540,544656,365289,-20180,-67298,195035,220090,112245,158833,149094,-53913,-99240,37817,99031,131144,235610,278895,186143,160410,139147,138519,224420,187867,397,18126,253515,317331,200031,184103,298925,269646,190878,255385,399786,346196,225235,200132,180813,143599,277394,370829,276577,182593,58557,20883,66338,4827,77072,356411,484419,430089,423273,321580,42328,-57552,96643,199244,171060,197930,265625,423514,485234,190876,25975,97794,195376,232774,239077,203193,171779,169439,202397,336720,374313,186091,103322,121668,129690,322899,484759,342079,186871,325546,478379,326807,-31283,-229538,-133475,-19997,116294,273194,343369,371506,397172,275976,49078,-1171,233311,494164,531624,307076,122720,69490,-17498,-31212,17015,-96901,-52816,307019,393182,164093,57796,79247,105874,161656,152619,58179,161019,357851,655116,817736,687839,568447,603783,794035,1404687,1694220,1098765,1274622,3343296,4941188,-1548479,-11075637,-9278007,599051,5545815,3707971,790420,-668091,-583773,356427,879521,721818,307675,7534,-153294,169007,633107,422166,73018,-12241,42106,140443,354128,488288,404896,264928,340961,514280,414344,97661,21702,205902,288517,318762,397330,420086,489470,619663,636192,588331,387838,106485,48795,198112,198271,134359,253511,440811,556633,572795,370435,102575,-12408,91545,276592,433251,537624,568192,468490,330265,227897,145004,208588,355433,420570,397789,333991,200200,306741,617224,668247,429269,307388,197432,139819,221718,367132,493888,384132,225663,287437,374294,314351,285325,513652,739816,716571,483479,351000,285178,150268,142382,360154,411893,199520,63397,81594,96742,38437,45106,127247,185263,214129,142201,130528,304557,454885,460501,470858,393874,206408,74405,175265,356750,342458,339131,595010,651292,357648,166265,240258,398048,385791,202868,176946,331151,431938,592334,677156,535347,306590,372869,499953,508246,583361,558154,391256,362846,351466,163020,127534,338895,499110,417713,335596,419914,368882,243278,209659,297371,442267,477786,467265,544798,478210,337747,288198,241433,37901,-72414,170029,373247,296679,156616,173406,202225,238345,241171,94620,84719,166699,130037,53752,89888,221560,386994,483212,412347,286615,254706,223479,242797,341420,287740,136511,86642,166376,118505,116873,482041,857444,833990,588060,422221,353806,293258,365428,356395,196532,90630,231980,345033,289671,222174,325657,486844,528525,453071,574966,800283,688876,502167,523112,558702,454883,382150,375189,489928,787661,954211,841472,708964,647645,568674,619187,832368,958547,943813,818982,571234,546597,886358,1160294,1018092,697587,644072,778908,911841,870608,672488,459434,349249,257716,203043,290494,417941,366792,297634,594006,803830,745977,500886,261399,204123,200617,337324,618924,759937,814043,786162,467178,97299,-63343,-63083,149954,387440,573363,566693,533460,566026,511067,281736,258856,547987,688894,531929,220256,202075,185715,216100,398930,588550,628232,672985,579998,525580,632088,642403,414394,243789,465400,719216,782895,639282,458109,295309,311054,532884,705371,620509,568949,626475,728850,781543,810615,896784,858834,661255,545260,587433,618577,745432,847677,689533,568712,644046,650213,680690,909177,1150950,1186086,938365,588020,521345,645554,928908,1030146,870403,840955,896605,1088718,1153527,1050238,1080566,1116880,1069731,1030886,1058338,893016,644952,631583,731204,997900,1130402,1003233,1084602,1236846,1054545,913905,967440,943471,927119,1031261,1252426,1382165,1335823,1221686,1155383,1005124,766030,723754,921352,1192208,1437518,1701802,1653042,1325530,1306871,1472951,1354150,979024,790493,942575,1048336,1071571,1188347,1359068,1540646,1816847,1979155,1849265,1412747,1127534,1390244,1780925,1832408,1913006,1876899,1788831,1569457,1389355,1416416,1574578,1715485,1823121,1909524,1925465,1943890,2113465,2204727,2009779,1944631,2276980,2636698,2726039,2581108,2609480,2780452,2843077,2690422,2746513,3169980,3595299,3746308,3844653,3933021,4050981,4361219,4383694,4197171,3880338,4014777,4408738,5023832,5579836,6232494,7005124,8102720,9217752,10231216,11927767,14202680,17592805,23907128,26010918,16890401,7616713,-1279633,-14386912,-22328296,-15108569,-6228685,-2071886,1018088,4143657,9732225,16838921,17564243,-3628047,-21131142,-24892758,-18617246,-16271610,-11149648,-7275640,-5427585,-4890266,-4917265,-4798167,-4483342,-4341844,-4248475,-3970465,-3997085,-3714839,-3377272,-3493454,-3415102,-3361065,-3663286,-3380761,-3166679,-3163685,-3160616,-3035416,-2742899,-2641916,-2611157,-2529520,-2220709,-2102350,-2283977,-2562126,-2659286,-2476845,-2107263,-1987862,-2050342,-2115523,-2308940,-2398632,-2432748,-2287893,-1982681,-1546868,-1354300,-1371146,-1382358,-1244619,-1222813,-1329571,-1340655,-1366623,-1528389,-1695561,-1562571,-1348212,-1233891,-1067355,-1010233,-1173603,-1211941,-1121426,-1158107,-1394994,-1571423,-1507429,-1354010,-1142051,-1040500,-1021367,-1024330,-1076138,-1082478,-1079886,-1303485,-1610204,-1560280,-1240708,-1008383,-983228,-1138453,-1150063,-831502,-458697,-488240,-828032,-1013521,-970478,-858441,-882300,-919480,-948644,-961369,-987413,-1027822,-1060887,-1141703,-1154446,-1235754,-1089147,-847025,-652294,-582742,-557873,-600650,-719562,-853057,-982482,-1051675,-997362,-973030,-934687,-757466,-576408,-537161,-555636,-489302,-460889,-459524,-449447],[-269309,-174565,-172888,-318238,-307309,-30059,249187,363285,351934,265106,49340,-270864,-326333,-8150,305692,380639,276755,111369,25439,132445,293371,287755,231827,324135,327754,104023,-82598,-117657,18960,257434,186613,-138558,-183977,-2596,171535,329716,417239,297428,104499,78288,144476,269164,296727,256717,249273,214241,119265,112095,244532,280392,97949,-68920,-125547,-132620,-157541,40265,439355,648879,521637,321391,107707,-70118,-77648,-11040,-2598,61992,163277,169438,132090,111852,-1896,-236475,-247911,-46188,75450,142075,223765,142384,87448,137393,86952,53393,265414,520093,531165,265256,-75635,-145152,18693,29637,-18591,115468,223531,12366,-166554,6638,122143,50008,133857,278060,258929,151153,85101,233534,546230,600582,224045,-60322,-62043,52064,110873,203155,276171,157554,-68130,-115125,-110431,-234989,-232721,-58665,-47327,-40015,193393,348115,215955,27752,-42370,-491,84074,189618,280008,332869,371769,392778,331268,190614,130413,86105,-78029,-288266,-426094,-384224,-223540,-158990,-187484,-107330,87469,195062,120225,58084,144794,269209,135621,-130620,-138133,44084,133321,122144,47005,113213,492156,752563,731959,368572,3026,-71119,108055,212058,174864,30178,-141329,-186421,6283,125691,123292,242484,344815,310972,179552,-24556,48953,279176,282869,263338,297598,219780,154267,23405,-141288,-210240,-171533,-50763,46238,160559,272001,271482,50593,-203139,-220802,40377,220532,71144,-90052,17835,94379,-28009,-174521,-118428,155672,381293,320268,51151,-167922,-92167,98163,112113,93747,126992,200191,281068,235376,252451,494623,651407,659289,415283,-63423,-258902,-88851,-26816,-7680,57928,36385,104005,126783,154114,325391,314448,28851,-24700,216291,261165,202922,436807,534264,197585,-76739,-187213,-179763,31900,133983,134337,286798,422231,293647,134463,100046,161077,187371,267381,206036,978,-32354,13519,9321,125606,359077,485349,389456,209340,257349,315492,100492,-144696,-197854,-167493,-151569,-89634,-117995,-230405,-86675,269650,384852,97839,-140837,-122815,36636,187550,294754,275823,92394,196289,565548,664849,336770,-26014,-253599,-352510,-153686,17264,-144431,-322187,-188256,99514,191020,49455,-43401,83872,207232,174980,180194,288161,342245,303550,155713,80219,124326,95783,-15689,-41087,71244,174128,280204,391484,340686,52791,2674,231065,321483,170463,34560,-115834,-325805,-317688,-84937,3241,22735,147116,213397,55026,-37105,4762,40596,119498,164301,99741,116265,205566,137266,47612,49830,137463,129247,76896,148340,224148,175640,124584,70053,-32675,-75366,80526,236688,210091,123610,6783,-28544,-16547,-130714,-89385,219622,355921,267542,231019,124935,-43819,-92735,58782,109124,27307,29743,44810,186421,319839,137386,-28707,-25890,27122,-5299,-33873,-18714,45590,120794,99118,101964,156259,7052,-91398,-13769,73910,203307,280168,70782,-51909,148412,366402,219999,-144822,-366690,-293293,-99146,152818,300007,273175,233804,285035,219454,-20212,-92489,72892,263599,297851,159513,25529,-39727,-184177,-209045,-228306,-438983,-304471,175851,277801,29805,-46687,-2968,8544,97129,136509,78175,142518,306124,542925,700871,677176,568298,362834,367521,1021660,1495764,1150396,783609,1869940,3374488,-689236,-8347904,-7281686,207296,4493684,3038525,384824,-916515,-661889,372721,864312,490463,86754,-154951,-549324,-339462,387281,472647,117727,37270,94306,60762,109976,230338,240635,218577,379729,607701,464075,178052,102097,108880,3916,84782,170536,175879,350355,566339,551899,433139,271400,-7420,-126765,-3478,80401,139294,291236,410945,499613,543658,253386,-160905,-360479,-273063,-8632,233980,442225,552324,460373,194111,-55174,-141169,9726,265063,395714,365907,290119,154075,247423,628597,707661,414321,256979,213403,143827,184770,327978,439050,318489,172729,270424,382416,295388,201217,427425,694531,564233,232151,142729,144690,70481,88462,242571,225470,44922,-43361,-52042,-100089,-142316,-121503,-68306,17130,-4843,-105693,-77996,194528,326703,274237,266096,268934,87512,-122813,-17225,244678,247411,219974,401828,449521,254939,119028,176950,328010,317830,146032,79538,167789,248754,392829,506436,328169,125855,197493,337976,392507,499283,471966,271576,177122,102867,-175476,-225057,50545,294002,260006,244843,290124,175093,-42080,-44418,149434,345744,341606,311547,388833,331485,178728,127929,117892,-30664,-139635,-20915,154592,115004,22836,10861,-12632,91496,126140,-109716,-226123,-97572,-92998,-159733,-84553,128918,244172,287004,247002,82576,-10112,-23009,40679,167768,176214,83028,9846,38664,9792,79290,444945,712798,647596,349292,128408,79964,125730,278778,265963,108615,21480,104780,178125,88213,6728,89366,292891,364982,292950,402750,607634,521687,352398,358002,400408,333532,233933,224113,267252,519118,736485,643642,503556,437959,413387,383051,442476,591180,662675,536574,373251,384438,647458,884525,832754,551268,448009,508753,581751,483311,307271,194214,130045,38423,-17896,86496,262923,250609,70746,264968,481812,390629,60036,-118909,-37368,52462,80438,217590,405738,511306,475014,282452,39728,-183403,-274359,-64463,212286,380219,304533,191533,174382,142871,-23086,-2137,299481,380528,93359,-129329,-29447,38079,23911,56562,185560,225256,294187,225059,134290,283806,373800,57733,-256275,-38439,383930,488794,344453,121122,87765,115944,253199,384423,286212,161292,101781,205331,283460,352244,545109,617713,447843,389207,413420,346531,413625,524136,423595,348545,395348,324105,343880,583143,803100,761227,486063,240166,221000,405730,748849,852454,661755,659306,666982,697797,663491,562120,675430,745429,633963,542702,581763,435956,253704,322487,327867,393640,514391,555715,699120,780473,552727,456979,541723,503617,440327,599075,864828,935777,900957,835080,694202,463548,367052,436110,592933,790652,909564,1086496,1140728,904048,810402,893713,808255,398649,280324,586939,736516,612154,594276,790001,1132382,1471294,1606246,1431469,945104,623276,697459,1031505,1239742,1338296,1248672,1121354,884268,807034,882621,897819,874079,993640,1173891,1194520,1177762,1352200,1482468,1317077,1267068,1545591,1847550,1958300,1836265,1772261,1846932,2002501,1964559,1974478,2235686,2457451,2453783,2435337,2466770,2623382,3002779,3037000,2971164,2859552,2793026,2985898,3424710,3893982,4360110,4991862,5946598,6828930,7567578,8979673,10975460,14091575,19317540,20176792,11560316,2840498,-1529609,-13186842,-18593609,-13339422,-6277022,-2500159,887875,4146642,5946753,8152621,8588704,-2714677,-14414550,-18094320,-13232202,-9641261,-6599700,-3482317,-1575452,-1424558,-2049680,-2457407,-2369889,-2082942,-1995033,-1943394,-2405209,-2110859,-1615089,-1584713,-1557919,-1959167,-2427733,-2427619,-2074946,-2121218,-2143882,-1904569,-1620555,-1413810,-1427876,-1332008,-1130780,-1223063,-1451871,-1603612,-1668887,-1594718,-1282976,-1199826,-1342692,-1372299,-1303460,-1283047,-1306443,-1346682,-1302595,-1051495,-824338,-712626,-713937,-608501,-633755,-815637,-824349,-829904,-978703,-1044912,-838714,-668352,-653023,-539290,-558036,-675707,-615168,-428209,-411256,-679372,-955110,-908102,-719767,-488796,-409764,-412584,-551389,-728153,-848102,-811525,-847315,-1026153,-998265,-729062,-519245,-502310,-692382,-731913,-413769,-124610,-239979,-572735,-753361,-613191,-466373,-586171,-655223,-714125,-725186,-667367,-598956,-550058,-556379,-583166,-750209,-725229,-476789,-380375,-417266,-414249,-347459,-371427,-490061,-639596,-773405,-735479,-664199,-613990,-509697,-396812,-396984,-399040,-323111,-279461,-270000,-288361],[-147530,-106132,-165468,-320366,-291939,-4717,251225,323971,331389,292562,33006,-338518,-366625,-37005,288336,375326,313065,162582,-1256,6447,147235,172620,150461,290838,349180,147941,-47672,-98290,7848,230470,200974,-103499,-221266,-104157,66513,237160,310975,211866,92007,34707,51806,149014,235145,230661,192742,178965,125142,70924,181358,266668,58564,-138747,-203179,-211760,-299777,-167910,299910,628181,598749,377625,95358,-109386,-119132,-124456,-154396,-19685,164083,223004,172725,88195,-46820,-222676,-224405,-113921,-72470,28338,182166,94118,-43725,-70994,-110748,-71755,202423,451988,440901,165555,-119501,-153880,-60812,-74905,-43093,146122,277719,77295,-178399,-147199,-53865,-31449,69306,158704,147366,41602,-28072,137244,475014,510340,176381,-55756,-85667,-2180,113146,226050,205633,48967,-109224,-106020,-57325,-118120,-137342,-44219,-62843,-78050,94044,238012,154043,-8536,-123969,-69171,118240,269559,361012,440886,414028,336531,237630,82931,-6914,-49658,-167576,-316381,-415724,-397746,-269264,-224745,-261719,-189151,-12231,66547,46834,20253,72084,186032,94858,-175260,-217407,-5981,92905,20550,-134149,-34261,420953,633557,467809,69231,-193164,-177780,-537,146887,162168,24805,-146566,-200874,-28256,69142,49971,174262,268641,215836,111661,-52641,-3878,173334,200525,241470,297498,240271,144084,-25528,-171408,-220249,-109165,-13411,-29605,86556,295638,260643,-57027,-339123,-313418,11860,239485,81289,-135702,-91445,1842,-104433,-248248,-196079,58370,296382,275334,-8900,-230305,-85226,97215,19017,-10810,75208,184988,304103,253198,207400,334633,430456,483304,307720,-93521,-234233,-103791,-120529,-118257,-7458,59974,97304,121762,204419,350113,241523,-166168,-182621,144617,179648,70712,263667,367467,97548,-120187,-171700,-102267,97423,109726,47542,232025,369657,211754,59702,11169,6521,58392,232885,122659,-150918,-131863,-4462,180,93427,234025,330862,328483,248840,331520,348893,128230,-71249,-155873,-235595,-259030,-117667,-132213,-309700,-229043,159776,310476,58979,-82366,12752,57222,61734,125753,98218,-28590,103920,471079,552415,210966,-148080,-362972,-458831,-257799,-84254,-259997,-448155,-324506,15721,145143,27902,-62626,6780,63019,50503,180039,279591,222400,172707,99451,47805,87861,35734,-152418,-198663,-20376,90334,123827,228387,285765,140450,136721,327075,413220,180654,-108265,-328585,-480136,-435107,-185098,-98270,-83914,76677,162378,-40972,-192644,-110186,-42074,18066,118302,177954,200458,153384,9235,-57186,-68226,-44981,-30427,-13371,79701,65864,4085,12047,-37296,-188602,-238564,-103139,62835,120551,72913,-34598,-76726,-97709,-227301,-173667,146391,248459,101154,28905,-33852,-104553,-135749,5147,40144,-56982,-103156,-157152,-54384,181618,194724,-12191,-134407,-130773,-180683,-201522,-161133,-68451,47493,-2987,-90935,-22926,-107224,-199354,-62469,82844,127058,90136,-165679,-254712,-44229,186447,100559,-193686,-393228,-363802,-132513,198623,331917,200290,87015,165789,180103,-22211,-109718,-35937,42881,51619,5793,-76416,-161323,-335160,-339380,-349549,-580357,-427046,45389,98877,-148339,-169427,-83823,-25545,103907,179467,150840,130566,250892,404562,502502,549627,464089,73724,-89986,462333,813449,538552,-72034,541481,2446401,1518845,-4396717,-5956652,-1278371,2958757,2372630,153993,-922247,-560025,425809,790091,244367,-32415,-183099,-763418,-717129,81777,408608,122604,97799,169731,42481,-55751,-19041,26380,117817,357652,641321,544046,324046,215771,37378,-201334,-105723,-9105,2792,219921,423514,353436,241268,204893,-26481,-221674,-171351,-30780,133636,289557,319490,355450,389498,82104,-369036,-590225,-515256,-205725,82312,321301,457713,383095,50415,-299289,-378777,-169271,158009,328627,294129,209188,106388,209383,613044,666701,323241,159421,231557,179232,146507,264291,362601,240796,93444,202606,322973,220565,116110,314598,573202,382126,34763,-10309,28548,-2146,36950,106582,27863,-105184,-149209,-164918,-240626,-257028,-230616,-198393,-94795,-175436,-301437,-206320,128494,229924,125902,84655,129491,-54272,-295336,-138767,174455,153199,81167,172389,219199,152975,107317,158498,260217,251715,150225,65183,36326,69757,236935,412737,207148,6772,57028,168556,257319,400360,373900,153389,8169,-136016,-449224,-503765,-217579,46561,77479,162998,201972,25899,-273718,-254469,35743,274941,253165,174838,199064,171883,47771,8229,37178,-12483,-99483,-120540,-4388,-11047,-51193,-68133,-107905,10546,24216,-242353,-411729,-286523,-246576,-259560,-123603,98511,116453,127624,181791,30151,-187055,-245552,-151049,3507,112463,107918,27361,-29405,-68045,52165,403334,580671,436862,127728,-64946,-101266,-4620,180687,224812,113044,34970,19951,1816,-101306,-152562,-77517,136047,194095,125539,216817,360608,307649,190178,208609,266416,237633,133796,109729,51780,141048,361634,397738,301955,216629,230831,163834,108971,254039,368674,226296,126968,203971,435619,653459,625458,376638,246004,275927,295301,165753,67500,66451,-6454,-99945,-150547,-72166,120633,159800,-11319,37982,200219,95369,-252663,-358089,-179958,-43318,-116116,-119536,88420,216960,157270,97194,40678,-125395,-222471,-71826,181787,274293,134230,-42465,-85873,-121700,-216839,-123466,127653,149323,-157262,-286056,-177642,-56463,-102523,-184926,-124216,-61449,-16634,-69552,-158517,42485,224067,-106105,-474276,-319344,104541,219571,159024,18118,56362,51423,93397,162600,99639,-29003,-108847,-42775,-27752,-12468,202320,356106,253511,260398,276318,155959,153727,219545,205538,261471,299892,130104,65682,244934,432037,418323,225980,85943,76911,243145,534889,678135,527889,482680,481281,379977,219194,129136,289415,382517,232568,157334,243595,182720,126034,207535,123741,-23746,22871,192316,354024,386309,206161,123224,158351,102462,91473,334416,511185,462194,493373,586560,454044,203290,205143,306246,373360,446879,468401,554607,680435,585714,422512,374595,277594,-53226,-56060,318794,496737,279731,139491,327523,719211,1012785,1111052,939957,538550,315963,337253,527037,730197,776253,690376,614731,551395,561741,546739,413537,315434,454361,643714,590956,521820,673198,832760,808678,840350,1017728,1194342,1279482,1199485,1043177,1053408,1293391,1378995,1364295,1468238,1469109,1341330,1302832,1374491,1586354,1871677,1894834,1937359,2166507,2179040,2277638,2497727,2783183,3009870,3453131,4177563,4925399,5652916,6913772,8774155,11827292,15978935,15401950,7176160,-1196111,-4229818,-13129737,-16045737,-13240222,-9083582,-6005281,-2928229,-269447,-338305,237488,-1169687,-5551921,-16734868,-19047952,-12297710,-3667874,-1694594,217759,2238028,1893180,516422,-325102,-491529,-187257,-56856,-157478,-670188,-527725,-228962,-185962,-266252,-738840,-1053577,-1323841,-1066519,-1028216,-915557,-705360,-654453,-492561,-445900,-250806,-171131,-401490,-600090,-642328,-700958,-688591,-467859,-423388,-623993,-645884,-402114,-347132,-431910,-612417,-698045,-593721,-378180,-210154,-200569,-187573,-254890,-383956,-371197,-363255,-472033,-431403,-229046,-145210,-194981,-164871,-232803,-274437,-122175,152060,222993,-73518,-454669,-503852,-288066,-37714,46337,14415,-218214,-513935,-667898,-524254,-383798,-417136,-370551,-185070,-71114,-115982,-263270,-257567,-38984,42105,-152273,-423255,-536368,-293908,-120511,-292156,-420810,-468827,-495426,-456176,-340463,-224804,-126597,-119588,-282881,-441572,-290275,-206857,-269702,-258200,-106802,-56675,-170801,-347477,-505894,-494085,-397654,-339633,-303075,-253213,-258946,-229878,-150367,-89971,-97733,-156032],[-78770,-64263,-150131,-281287,-237553,27765,240769,255780,254901,245386,-34159,-383012,-346428,-43944,200098,248255,242632,173517,-5754,-83463,24368,81329,94938,259941,370988,223652,17365,-68538,14588,207252,197474,-61720,-216524,-142790,7793,139862,170849,125188,96633,-5130,-44711,42892,198902,212219,111594,97345,92912,35292,138560,271475,83355,-159597,-247697,-252405,-369889,-325951,100630,470382,556414,387797,106737,-86769,-109551,-182498,-236438,-62972,183205,284367,198133,48489,-93310,-190501,-171313,-150295,-189109,-53285,156109,72670,-142826,-243637,-259533,-150288,134820,335472,306318,72280,-128240,-124110,-90918,-115431,-16578,198301,314055,147864,-129482,-233662,-186021,-82354,43168,69062,30309,-57878,-122040,27283,341192,354563,119997,-29195,-85670,-58351,108213,231322,121859,-46818,-114149,-62573,21601,15874,-19335,-12313,-62085,-94414,4787,110036,66686,-59918,-188462,-140371,109266,323521,425052,477350,374411,240133,154918,42345,-70167,-141727,-210155,-270644,-331472,-342639,-247670,-230768,-273648,-195195,-46993,-7702,9281,22497,47377,112267,43763,-200235,-248773,-19858,83704,-41263,-244433,-123583,330471,497874,211803,-173054,-340332,-261510,-101536,62309,119568,38530,-106162,-159809,-17764,56362,37623,149447,202257,143764,89228,-24504,-24079,75729,122300,201314,277238,284868,159487,-61948,-171243,-146267,4724,25231,-88398,30192,310352,225214,-158810,-419058,-345285,-8730,232995,91820,-160008,-160738,-20902,-102244,-260872,-233291,-32087,189527,224070,-35200,-244268,-57249,105330,-36738,-73215,54505,206078,350155,267756,139649,146407,200549,297514,185209,-111691,-171598,-85570,-166209,-190254,-55870,90997,69026,57212,184162,328401,158246,-315498,-297942,89412,126020,-8131,123713,223110,76538,-64410,-102440,-4412,177182,106216,-32187,152608,276678,129307,18948,-28744,-75505,31917,211004,43320,-249810,-211263,-14636,34619,71622,98425,170494,250759,265650,348652,342372,169665,16993,-117530,-281251,-297739,-108313,-122502,-315844,-261734,102514,219198,31493,33098,213549,138052,-9144,-8652,-67435,-126730,33894,368998,409976,76877,-239656,-446072,-542288,-354132,-183501,-325657,-465138,-332865,5798,140091,31970,-63259,-67046,-101926,-99144,155253,285896,154916,73819,51752,26615,68218,-24073,-275209,-303949,-59999,67130,33169,106991,213364,205442,285565,458955,470789,141502,-226813,-420748,-477302,-427876,-245430,-184143,-162416,35384,126994,-87498,-264010,-183608,-112558,-71869,60731,228530,270663,132366,-13606,-74777,-151824,-209362,-164401,-56702,52371,-46669,-151070,-113207,-105728,-243716,-310155,-234599,-100209,43163,52517,-56651,-113068,-160711,-269765,-162571,142550,189509,9543,-76105,-74558,-116134,-167614,-45319,2515,-90145,-190221,-285476,-217432,104492,297560,46635,-198360,-223389,-234852,-231467,-209010,-140439,-18728,-60020,-166370,-99554,-125634,-205172,-46265,119552,91702,-52584,-310535,-375902,-212164,-25187,-7984,-164945,-311017,-331610,-111409,242863,348005,111869,-55271,50375,132959,17932,-66537,-81768,-121582,-155564,-132468,-158960,-269547,-440243,-402350,-353892,-528888,-405279,-46612,-94037,-333711,-298907,-163579,-34623,117421,232599,239671,124589,184827,257637,265411,327267,259256,-206551,-444297,-95124,-217304,-756787,-1103897,-203862,2377428,4335258,45481,-5135445,-3438251,1135449,1773905,62848,-767190,-338818,486308,638413,33621,-35792,-88180,-744638,-876002,-216140,220981,82275,157819,247994,65947,-130462,-205274,-174783,-1755,287559,605849,627233,484144,327094,5605,-305494,-244041,-128944,-73965,138315,238820,88552,54622,175928,7522,-258387,-283975,-97572,138587,265955,207333,170652,149120,-110739,-478129,-643552,-553739,-243688,40631,224242,329665,284785,-36763,-420914,-506506,-289732,52307,224280,189364,113728,66704,182445,547731,558504,188837,49129,238877,221490,103150,172211,261102,143326,-11341,87929,203790,105913,36975,203143,420502,233274,-57613,-75379,-34126,-44165,3100,-3838,-116914,-208149,-227192,-220445,-259985,-249427,-245335,-244497,-164695,-269737,-398236,-244238,94231,171009,37819,-21129,32242,-163986,-395567,-170834,160551,88950,-49130,-29852,39707,92162,128626,166080,190991,192770,199648,127051,-27821,-60525,153475,384137,191535,-13431,-3757,41072,140609,311109,276132,47387,-123503,-318442,-585351,-639205,-414774,-192069,-83627,95503,146888,-75433,-405897,-373129,-39176,214735,210987,84533,32238,49597,-10054,-41186,-1198,32349,-24824,-114397,-62462,-47842,-41730,-40196,-71311,-12286,-64938,-299483,-435899,-355937,-306463,-241190,-36336,116449,18898,24933,204043,109298,-234034,-386050,-292816,-117136,88722,174282,115963,-18376,-101820,37050,372045,492870,270624,6368,-103507,-149010,-84534,78577,209056,159766,72205,-29454,-144222,-232766,-213831,-113482,61688,55679,-18545,45616,126393,112245,61732,104367,174621,180546,112907,63668,-87881,-206176,-45329,163495,131641,17784,53005,14887,-75896,27783,116785,-43354,-94602,66390,305216,506030,445732,225931,108762,140776,104914,-19611,-9814,72717,-34551,-138857,-192833,-163480,7213,83373,-11931,-72435,15102,-91519,-425811,-498803,-275420,-129017,-234572,-292763,-109364,-5696,-77137,-33837,78199,26147,-42024,39819,216476,199220,17200,-157224,-173195,-209147,-256220,-118873,27803,-9760,-229880,-301542,-230527,-88723,-159463,-307177,-282267,-196739,-220155,-264820,-276759,-37083,177865,-106065,-445607,-379541,-110467,-7508,32945,23866,67073,58491,31134,37413,41541,-30993,-54227,-53865,-145352,-220349,-67008,94300,85470,150815,144554,22300,-12077,-7760,53729,243164,275238,44647,-108511,-35851,90156,147570,105519,66946,42605,111256,288264,469506,387533,290976,309888,131779,-133798,-195956,-19155,67362,-79166,-91213,25156,45245,101973,166770,23090,-237444,-251105,-40992,72164,19742,-80546,-114032,-147867,-227004,-123960,181658,210430,49171,143656,380267,303562,87556,110533,188814,165755,128722,123831,162449,303663,319108,122741,-45317,-187781,-391171,-289110,75865,255675,27310,-188550,-50636,284515,488361,560133,443530,182429,78111,160675,231531,306989,291699,229475,206359,330149,385542,246212,26824,-47611,126008,257141,93414,-20106,105610,255996,346409,440512,511170,553788,607605,589469,401888,377925,604356,710929,687608,716168,576864,397327,435319,603617,806575,904722,889085,942019,1361022,1560846,1629576,1673374,1776236,1835637,2097860,2548305,3150568,3830450,4890430,6579393,9337849,12514179,11012650,3052364,-4568597,-8170479,-12697867,-13857629,-12627162,-10925939,-9044935,-7269599,-6161263,-5806378,-4830949,-9286378,-13509828,-23646790,-22466638,-12309826,1203852,4089882,5013241,6941415,5849650,3449111,2157447,1638866,1668807,1728016,1581211,1340495,1222816,1081311,909550,692039,480938,422638,45541,61739,234139,473138,490560,244690,252804,378564,645815,642341,379709,234352,214900,124146,126706,305452,357059,145160,99894,345277,340991,163318,-40129,-113723,-105599,23940,158091,184694,116894,48098,43573,83650,66949,-30081,83283,249217,220363,121415,95071,51410,68096,240980,541011,645487,354910,-78230,-245499,-42714,206516,311483,271329,25503,-330711,-449723,-222574,-6435,64507,159108,274631,292759,188485,118005,203273,280833,135300,-101955,-283763,-301890,3555,189238,-15598,-242525,-242965,-248743,-279916,-208509,-108518,62425,171229,90697,-205004,-209752,-107202,-143784,-108738,80796,190408,108704,-85082,-267297,-305974,-209567,-132801,-121825,-118497,-127999,-89687,-15885,52579,8747,-86096],[-72359,-59183,-124887,-197123,-144141,64931,221513,176779,145108,143284,-124011,-393223,-275982,-24268,72305,45452,94662,143921,5172,-141695,-85997,8099,71317,236270,374431,282807,66604,-52327,27754,193048,180754,-30140,-188672,-140539,-11564,58585,37213,59956,100352,-37930,-118453,-18492,192296,199919,15743,-23163,26653,11350,118302,280447,150287,-141992,-258230,-238198,-341194,-387550,-91274,245623,416903,352608,143551,-4870,-57806,-180058,-239293,-76209,191678,322525,198556,-2189,-140835,-165158,-107979,-143837,-242908,-79306,162803,82832,-182504,-325727,-324918,-176195,68253,187202,152681,12720,-101052,-79599,-77727,-88253,57541,262949,321515,203910,-42690,-251651,-254738,-92271,58649,35826,-45523,-107506,-167500,-69915,176347,180343,62969,-4559,-78865,-96542,108528,211584,31562,-111449,-86013,-5651,96527,131746,92595,35860,-32374,-73342,-49710,-11705,-35680,-123785,-230375,-204665,51480,328172,450686,438159,273539,128125,99962,67366,-56929,-171496,-198144,-174952,-202923,-227669,-159239,-170715,-214723,-119592,-3161,-13184,-2370,48249,68261,64458,-7778,-205230,-233419,-5155,105848,-40178,-255446,-149697,227782,358000,34277,-292345,-393561,-297697,-183028,-51892,47565,69807,-24756,-72477,31442,92017,98685,170298,147900,100006,107107,46462,-7905,3750,61994,160502,248142,333991,195592,-74515,-135742,-5361,124772,48861,-120380,-654,302385,169231,-232526,-428513,-318022,-30001,189771,98239,-149277,-163559,23477,-39748,-223114,-226831,-90895,96457,183363,-26490,-212856,-17258,127455,-26721,-63488,75509,255107,400149,272767,69109,-5121,38131,153478,76762,-123483,-114551,-67579,-165775,-203184,-80696,77426,3097,-47346,107094,269470,77496,-384426,-345767,55171,106368,-26132,39636,132124,125282,55946,-16769,77816,249293,120994,-79837,80044,178205,60348,1816,-30367,-78396,72679,167278,-34928,-290524,-263937,-28026,83689,40595,-34548,30466,174361,240916,275076,282721,217984,109253,-81599,-282841,-247207,-60287,-104956,-269650,-186137,100293,111777,-12479,146807,395999,227978,-33289,-89890,-172856,-181195,-7755,262878,249688,-39211,-260300,-442983,-549645,-396348,-236343,-308023,-354108,-202711,62836,164642,52868,-54568,-121702,-245684,-237752,106892,292375,134357,18410,2497,-13039,46638,-74082,-357260,-346631,-64265,81431,18816,50545,135478,211568,381002,568863,474881,71525,-283873,-371678,-342562,-326841,-266291,-240805,-195071,20635,94532,-96122,-251993,-216938,-180588,-149242,4738,255566,329251,154805,63050,-2329,-190493,-324783,-236146,-42860,59998,-103135,-279526,-246436,-138189,-198880,-288263,-293429,-206305,3813,70215,-52663,-130683,-197057,-259362,-80124,186501,185812,33926,-21310,19518,-77379,-175049,-79114,-12634,-100536,-227755,-308056,-252745,92646,369813,107250,-204483,-220638,-160126,-154825,-192721,-167363,-55346,-50862,-109320,-56863,-57133,-141403,-19611,136355,79019,-126614,-339953,-397003,-318594,-211974,-92975,-86847,-165936,-218620,-47041,269235,326066,6679,-174210,-47672,70904,62605,-2360,-85343,-214759,-291389,-232047,-199168,-336786,-487119,-406551,-296049,-369410,-275901,-79785,-249845,-488796,-422771,-242911,-59593,91570,258383,312426,122832,95613,107509,35450,50593,-28834,-436073,-593486,-472992,-1329158,-2465330,-2086368,-249993,2884229,6739678,4176975,-4149351,-5485676,-711296,1243432,11243,-607175,-102606,525378,410404,-134351,22376,71144,-518826,-792058,-413009,-17752,21902,204177,296012,82627,-151236,-305405,-301808,-88362,210342,520394,661126,581981,391100,6057,-323461,-323114,-187449,-66611,119097,75973,-161109,-89458,156071,38713,-266125,-322779,-87613,173306,244417,122409,7233,-95683,-277734,-496355,-556571,-410707,-127154,106307,172369,213218,213892,-27478,-381954,-496440,-331278,-39155,101981,71339,29392,43241,154045,433473,426024,66793,-34678,227808,245430,52409,57538,139088,26985,-131146,-53344,52453,-15412,-24427,123958,291205,159654,-42576,-62602,-45755,-46826,-4161,-60355,-173748,-241099,-255347,-198151,-140763,-111221,-162769,-217089,-205298,-280776,-381038,-218103,62537,134927,9060,-36093,12538,-196879,-402208,-127256,198746,78974,-133548,-149906,-37306,88946,162784,172618,126279,148143,262982,235345,-6828,-112588,133540,390813,256578,55383,14000,-19282,72115,245748,181691,-45744,-213028,-414117,-571344,-613690,-502158,-358709,-179247,48739,106701,-130505,-422846,-385521,-84731,144971,184180,42631,-66028,-3568,15136,-18667,-7606,59891,43812,-25600,-25596,-1738,43719,77602,54296,-6155,-144484,-299911,-336467,-315926,-286941,-141618,120074,158672,-39834,-20393,269989,252936,-158868,-413042,-357517,-176378,83663,239629,230023,56289,-95234,27451,341279,426556,174392,3726,-21344,-94256,-120125,-7927,198704,206297,97130,-50461,-224358,-279246,-176540,-25467,70297,-20295,-110177,-79018,-28733,-2255,-531,55650,127055,158214,153873,82765,-125112,-405133,-343895,-14625,7917,-125556,-81795,-52663,-123906,-72264,-43858,-216522,-226899,12980,259324,415869,314665,129765,69173,118387,26382,-74450,27714,142756,18430,-97472,-160623,-174860,-51646,39409,14325,-97595,-74806,-175602,-491848,-591699,-370616,-221993,-269597,-280479,-160458,-119447,-181187,-81410,124323,167076,131088,176952,240261,111273,-78105,-176658,-111359,-110766,-141705,-37171,-21931,-117414,-213618,-254812,-199890,-62681,-153189,-319647,-288260,-202744,-312116,-356213,-237168,23170,196788,-21416,-300356,-327148,-259519,-160572,-55242,13139,44263,95434,32728,746,71218,57830,92375,53329,-105935,-246496,-200703,-106937,-41000,61452,23652,-68106,-88349,-122689,-14568,241153,252195,23797,-164238,-202863,-158426,-51664,51535,105444,51952,-2834,87393,278860,247815,129860,160202,-53017,-359516,-371127,-195350,-148217,-267171,-211490,-94437,-27586,95621,144769,-40954,-312211,-324351,-134215,-112203,-286994,-325471,-249692,-315732,-415112,-198129,120390,17254,-211023,-93116,185255,169593,28698,38738,77104,-13870,-105037,-74837,-36651,74644,137311,-52390,-299181,-497596,-590918,-429240,-120443,31042,-142048,-374671,-315124,-76086,61805,119386,76849,-56614,-86892,68025,94685,37079,-13866,-54062,-59129,143577,201301,-6351,-218980,-216670,-8727,45777,-206004,-332908,-214811,-107274,2653,96912,84624,44941,99262,152797,9534,-19474,96064,102693,81648,127074,-43770,-206909,-54654,203505,335148,286813,243025,233327,611236,950328,1033505,1007606,1019854,1053215,1206250,1434208,1896784,2449872,3290104,4797001,7157466,9837332,8205799,315114,-6789722,-11128959,-11966900,-12532287,-11706693,-10890935,-9985431,-9569384,-9972459,-8367563,-7197644,-14382230,-23772655,-28888244,-24148361,-11560938,4249392,9760014,10799103,12538241,10461122,6783928,4918094,3939317,3431024,3241388,3065179,3134951,2800634,2260172,1738257,1413055,1516142,1608010,1351742,1143984,1378185,1618492,1395350,972787,822655,951566,1184994,1155540,959069,854810,773503,627675,656293,859877,953573,774050,706376,831441,729597,509333,388452,382014,326905,313579,350719,405281,336148,312314,412004,477989,398835,261027,402232,562531,433221,271034,241156,277484,305442,431420,699560,807187,554280,141590,-86872,72521,291769,403316,379164,182450,-154734,-217688,13974,204131,325570,471787,550876,513820,386266,373548,517889,490014,198905,-37606,-135037,-73484,249291,428610,172098,-150439,-81379,-20579,-116414,-145804,-124098,49934,275753,299241,-20771,-150799,-53757,-60891,-23236,153995,310860,294959,115837,-86029,-191248,-125053,-16059,26526,11336,-17131,-2018,59903,122153,39989,-77770],[-108905,-85379,-93658,-85712,-32696,98146,192521,101411,35145,27928,-197989,-366554,-178675,14230,-55585,-164419,-72887,90023,20924,-180073,-194768,-61461,68905,217582,338616,273559,58049,-65696,33991,184828,158873,-11435,-150740,-123988,-11707,4580,-55642,30306,97810,-57835,-150387,-26729,199742,180853,-82353,-157077,-52355,-3350,104316,273047,217965,-107984,-246600,-172881,-217572,-338064,-214270,39884,236867,287410,196222,105116,5836,-132141,-175551,-73417,162633,310800,175198,-42949,-174227,-160205,-59424,-101800,-219288,-36428,210173,115719,-158768,-294402,-294617,-153923,14293,39086,15636,715,-49145,-45241,-42969,-14342,162627,325236,294462,224177,44253,-220468,-260528,-67236,96388,54543,-56928,-94716,-157292,-136286,19074,41651,22943,6945,-76464,-101872,119089,166238,-56204,-140082,-41986,39459,140104,204368,174994,92753,28762,-11264,-54710,-97911,-134721,-195316,-253702,-252408,-42154,272237,424735,353192,163898,36807,79037,132676,12465,-137969,-137091,-61134,-64463,-73982,-23238,-59354,-98122,15251,104644,37239,-4122,76043,114345,46180,-48448,-190350,-182220,25251,143166,17690,-177490,-127713,127544,226246,-39146,-277984,-344838,-277238,-237047,-185027,-36254,113747,87064,43296,97244,157280,212288,221466,109053,80155,143397,134120,39325,-33866,24148,133662,225051,366954,240208,-59859,-79627,135116,195361,49912,-122909,-8811,260892,100645,-262504,-370801,-246760,-53269,118265,100810,-95464,-94086,103729,34753,-164931,-183031,-99199,48574,168664,13972,-148953,23120,162094,53605,26790,140657,313668,428346,263343,19938,-76267,-25897,67652,618,-133770,-99722,-75340,-130234,-152908,-86171,-10552,-97604,-150458,13970,192748,3213,-375612,-322999,40425,109216,-3737,9452,104443,209978,180825,44446,119403,293409,138609,-88147,40553,109043,15949,-964,-10957,-25622,122360,93941,-104979,-286121,-288306,-50024,115278,-6106,-146774,-66422,119786,179431,126739,181078,260444,192029,-42847,-228683,-116818,20750,-87967,-203339,-49469,127421,-4595,-88049,203362,482896,269014,-41397,-125528,-201122,-185792,-22637,156031,87036,-119265,-193998,-315322,-442582,-348622,-211048,-205372,-150204,9256,150069,194456,75487,-44672,-139139,-321958,-331011,40407,280158,136512,-878,-52274,-81782,7552,-104374,-372071,-326796,-61510,88533,53716,50134,62214,144551,369606,588678,417906,672,-263004,-214053,-144293,-194336,-260913,-263492,-176680,23288,51760,-90479,-190821,-225539,-246631,-211135,-36747,271620,378134,206402,190760,135969,-172965,-370556,-228828,22210,93040,-106602,-369896,-372028,-148916,-90591,-198083,-277117,-227623,10515,117475,-18008,-123478,-201755,-207401,28311,246082,229406,161579,173652,194758,-7107,-155238,-91705,-20588,-107050,-211761,-225973,-163200,124705,368777,139197,-157379,-127312,638,-39493,-160463,-166466,-54196,19024,37391,72853,59084,-63116,-30116,103359,69636,-127058,-268214,-329255,-340436,-318406,-147635,-9878,-22576,-70999,34636,264495,259456,-93126,-242516,-107650,11346,83524,42119,-77677,-245091,-344909,-272190,-185413,-344220,-480974,-380937,-240862,-203692,-103695,-57284,-333561,-582614,-521891,-315086,-118574,15972,242527,354093,125603,-21255,-48655,-154186,-234989,-371500,-601843,-512025,-567115,-2207734,-4078206,-2805791,187351,3354664,7846150,7348277,-2271193,-6570161,-2278403,753745,-105847,-590127,50807,527915,133935,-289212,51575,214579,-175005,-510534,-435075,-189893,-12888,230080,285304,44973,-174355,-328296,-316263,-92374,176316,421887,604379,562459,377535,16871,-287763,-338008,-190735,-9104,151111,-9822,-310890,-166172,123125,31481,-259976,-274800,13700,245638,244271,98022,-82252,-256884,-371324,-461312,-416338,-177895,85947,229487,158424,138796,197591,73229,-205275,-358035,-290101,-101570,-3788,-26082,-20606,41735,121737,301380,322747,13622,-61279,202912,240424,201,-59762,14323,-91522,-244298,-186870,-88284,-103543,-50792,100529,226793,166948,41721,-8965,-29060,-16243,16972,-59144,-147013,-205765,-224653,-101419,79207,113739,-12909,-141432,-209620,-216181,-268497,-168111,10512,100792,23345,20948,71735,-137406,-323454,-41097,269683,130806,-141036,-160842,-4367,132978,185108,159880,81163,128014,315875,356268,93881,-79255,151519,408703,356447,169945,76745,-12005,65357,207282,92656,-125580,-262570,-415323,-447992,-460317,-464500,-404073,-182791,33931,71844,-140496,-338038,-308829,-111886,57316,138992,33461,-79203,13694,99065,56004,9516,65667,109955,105685,65692,90358,171704,237426,199664,977,-211626,-268171,-187412,-212925,-223848,-15403,277618,209799,-54854,-19681,333093,393086,-3610,-328526,-336174,-175365,76238,272843,324826,159065,-57405,16467,288277,343606,139974,87988,108662,-897,-122716,-54282,189097,231638,105672,-40246,-215864,-236171,-71497,126954,135821,-16524,-127459,-130280,-66996,-1404,16507,60154,120085,162953,216130,143110,-74236,-417142,-453973,-120971,-64900,-188846,-139233,-57194,-103894,-74325,-87629,-264374,-236447,51462,265362,343713,233416,94495,119002,189847,48900,-42405,96107,199864,103457,-8627,-76497,-109082,-34738,54739,64081,-59383,-89800,-178594,-473549,-638262,-460489,-297424,-220336,-126207,-84860,-116201,-154032,-46149,160911,241296,243523,288480,231092,25386,-135884,-131229,36606,123817,92186,77533,-38263,-184460,-196073,-201448,-114500,7688,-92548,-240673,-180016,-122099,-305956,-355179,-107918,165093,260774,95913,-136912,-256609,-323472,-200376,-80442,-32608,13369,144976,67911,42020,158462,154680,190471,187933,54418,-102150,-168420,-188850,-108478,725,-55938,-108280,-87395,-116899,10710,241975,211182,39994,-106848,-221045,-255041,-145762,47346,162417,66352,-70949,20413,187938,164098,62859,78771,-145054,-424896,-376140,-211975,-219326,-307780,-212494,-108671,-26581,116169,147606,-65750,-293653,-256030,-100908,-168082,-450097,-465219,-266824,-305817,-407314,-129285,151203,-28900,-270837,-175114,39931,69090,23090,30154,32918,-86909,-164609,-81184,-30615,30236,97185,-57646,-331323,-569720,-600520,-428109,-197256,-95993,-185851,-385788,-402476,-244034,-130739,-79854,-65595,-117685,-108294,86742,132201,4726,-75055,-106664,-108044,61413,83330,-110822,-231415,-148223,60387,46349,-235948,-329896,-194985,-136861,-72205,-25769,-101560,-158388,-74084,29834,-17815,-12299,-34417,-176881,-192728,-93954,-217422,-317533,-76444,216759,269397,184792,145700,73231,267101,636327,772239,788676,809945,913781,1033081,1152800,1536311,1973627,2655572,4012515,6063665,8631611,7394522,-153470,-7049931,-11237444,-10979258,-11784767,-10726700,-9538740,-8895605,-8988643,-9818685,-7748074,-7308280,-15367113,-29542057,-28772500,-22898636,-10381689,4608639,12683646,14999767,16651058,13807607,9172118,6812901,5492316,4475628,3958647,3691774,3842757,3492110,2851511,2051598,1672586,1909296,1998531,2015042,1722373,1894629,2035715,1667070,1257639,1030192,1067580,1167746,1163731,1101020,1027832,862294,673221,739627,991793,1118522,997553,937866,920538,753334,581258,584782,633068,541060,376481,300431,382801,397556,445004,585055,666229,517970,317582,444737,631687,452800,224888,231135,347979,347919,415430,630729,705835,489444,151066,-44675,67623,228704,318711,325557,203019,-56379,-79205,92909,207001,343031,526948,596149,541449,420420,418199,568344,515999,213594,16922,-28410,67375,367490,517015,196919,-160331,-20207,118533,-13538,-140701,-191610,-78360,200106,298665,64753,-102497,-45363,-48950,-54823,69900,257372,308108,179373,-445,-160813,-155923,-12246,110259,111794,54420,29246,80322,124457,18062,-104855],[-152898,-124463,-63869,22696,64738,114452,148434,37746,-40939,-51975,-222767,-308135,-82015,54315,-150204,-315061,-195361,39489,33514,-207672,-300657,-137477,68631,198361,254092,169803,-23390,-109022,24034,173577,140505,5419,-107077,-109739,-10735,-20025,-90203,39316,99183,-54871,-134239,4045,197797,142162,-165011,-262753,-111633,-15178,75799,236680,249135,-79589,-231261,-81185,-34400,-198075,-234615,-81978,79904,212960,244891,194038,41956,-66966,-72585,-64344,88175,241006,139827,-47203,-172220,-170834,-41686,-42466,-125265,70598,287797,150900,-93306,-170151,-183207,-93455,-13064,-72359,-71418,31853,9189,-34807,-11640,72547,273069,369226,237775,198744,99057,-164926,-218027,-24905,126266,95578,-12020,-34569,-104948,-164692,-95417,-20027,22795,10380,-79806,-71540,135458,102643,-130773,-142101,-7023,53002,138346,224484,216007,146409,110095,78604,-12284,-126456,-209507,-266346,-266424,-274805,-143657,163725,350279,271479,104294,445,86520,201461,105120,-56702,-42727,43856,55826,90471,131736,75371,46891,170320,240179,112933,-6440,90271,157954,49097,-69448,-156404,-110594,59366,172610,100450,-53407,-82670,49061,123406,-24480,-169771,-222231,-207038,-257221,-303229,-105815,160593,211580,167128,155300,221478,334354,279041,90486,72867,169734,210554,105725,-36496,7323,127206,218621,372626,278024,-23795,-30560,193667,182258,36335,-95066,-1373,185582,29368,-244704,-265083,-154604,-72137,43346,105604,366,30377,176130,68265,-120548,-115653,-53427,56724,183354,77399,-70559,53818,202055,182947,177884,238752,358916,412988,238067,12847,-58096,-11309,25288,-38897,-143661,-139447,-114922,-74902,-53370,-80164,-156646,-209163,-207882,-45486,120372,-68317,-325052,-248125,41391,115177,27044,14310,126204,287252,252944,56440,117106,299086,140407,-66670,46491,89812,1813,9929,22264,50998,143843,14868,-152098,-254718,-282596,-71834,116663,-54848,-219353,-108419,100028,107857,-37047,69225,283196,252538,3893,-123358,58110,122310,-68596,-143508,78526,144614,-115334,-183913,179908,441617,227731,-62237,-134671,-169142,-151589,-18980,56977,-56831,-156969,-58876,-76711,-228145,-209105,-105597,-50396,71397,210736,225101,210159,86478,-37283,-106854,-298879,-356966,-33726,237719,136676,-790,-104319,-162013,-49060,-108249,-307059,-254070,-74862,50104,91693,76212,2182,23175,241463,475815,308162,-42843,-175600,-15825,43388,-87315,-244790,-253910,-114449,36062,-2894,-89820,-124325,-223599,-294570,-247101,-53422,291498,418021,258096,312327,308022,-85569,-335852,-148651,119015,141920,-68151,-408553,-465929,-152349,29946,-77797,-197218,-163044,51901,173386,47631,-84294,-170020,-129163,118176,295407,305426,336869,414670,360679,66467,-115024,-85380,-27273,-101174,-138639,-73107,-1402,167788,299350,134224,-75493,20264,175107,47398,-150332,-160432,-20640,124664,204101,228862,176431,-11796,-88440,23096,54078,-67934,-138787,-206314,-275832,-313621,-166826,22584,66323,59374,102759,225412,165494,-149182,-233666,-107400,-16966,74126,45365,-78669,-228448,-321009,-243362,-123970,-291502,-438857,-359026,-228121,-94988,49938,-2313,-336885,-596450,-570279,-363715,-197810,-86522,193464,368540,136367,-153586,-213003,-294298,-493234,-730528,-719593,-268298,-394126,-2608482,-5038140,-3105251,706478,3205432,7284252,9217829,754257,-6159514,-3289013,293024,-337851,-778952,72527,496058,-142936,-470960,-26569,273048,169971,-130803,-274094,-201932,19652,240094,210104,-64283,-238256,-301912,-215917,11723,218917,344622,456470,424571,287033,14680,-230656,-291560,-152472,58709,208034,5842,-309950,-168003,74790,-13656,-238228,-145538,189843,344568,270586,138887,-74053,-279863,-362477,-406117,-295156,51362,323946,348273,159366,115055,230297,214317,35682,-132247,-176564,-117750,-55650,-66622,-22229,63911,97616,199386,286147,59144,-20535,177782,214495,-39074,-150930,-86796,-185297,-324516,-274940,-174098,-126996,-25786,139899,237895,226102,140233,46622,-7639,32663,62224,-15809,-69705,-122890,-143044,43273,324433,348687,154407,-43440,-158065,-92116,-103171,-124712,-62601,55542,56789,112440,180591,-6110,-190584,50734,345787,229722,-63730,-72697,104932,195669,179366,127280,71415,141514,352958,464555,245248,22849,185612,423709,442747,276707,144517,47555,114842,190361,16351,-185306,-274823,-338059,-276812,-242153,-318863,-316987,-94889,62132,47417,-107452,-186599,-181409,-125599,-38591,61824,36210,-24433,74148,197268,151989,47615,75526,192846,238668,159460,181814,298261,382234,303999,-3014,-256434,-224837,-54270,-99168,-153370,90649,391066,267302,-26256,10198,362119,483972,174677,-165680,-241802,-132074,55021,263322,374495,255364,5444,2563,197863,233153,151950,215168,234267,82937,-98845,-44309,187849,237562,115652,9438,-118223,-119703,59956,274971,232520,68798,-62822,-97632,6096,107247,106432,110478,150292,192451,269627,218561,25945,-290581,-395146,-167979,-92232,-165129,-104617,-25542,-75962,-20987,-26971,-194058,-131344,156079,282793,273025,193897,107972,220785,316346,140704,19880,127102,205383,181912,99616,34910,12916,57688,138771,161828,45710,-39597,-118028,-379311,-600818,-490344,-305520,-93615,99073,73097,-15725,-31198,47184,184706,256335,312476,365309,215431,-1516,-112356,-46506,196713,408423,386395,203543,-24041,-208437,-213527,-165425,-10104,102298,10607,-95649,-12796,-1155,-228260,-280221,45782,329751,361313,235150,22058,-186509,-281264,-111960,-9085,-38572,45934,203320,113807,137876,279038,228290,214961,322720,297805,161911,8277,-132776,-106500,-22606,-70941,-87275,-23022,-8113,120513,255928,167729,84351,41261,-90652,-182450,-110830,107064,233185,85196,-56040,115166,232990,173900,123075,113664,-103865,-322644,-230600,-85366,-135665,-198009,-102420,-16993,56976,185217,192164,-21666,-190147,-104478,21331,-94271,-414350,-441482,-169285,-133318,-211114,50500,257327,64984,-144731,-103774,-8346,45189,90520,112743,96081,1509,-14845,90304,127124,144834,206158,95872,-154148,-391649,-402873,-253417,-108866,-63635,-80469,-222644,-286203,-171522,-53276,-2388,27028,-2311,36255,261189,361317,220660,91125,47135,59241,137491,99596,-12363,9727,146427,298326,226027,-24490,-42116,122967,150321,166543,149178,13534,-19692,101400,212859,276673,351861,233057,-21435,-42153,83572,45054,34869,306662,565730,574777,548376,544156,461648,454025,741125,939974,1071003,1164085,1346534,1464618,1588794,1962391,2331802,2915543,4132459,5957366,8427275,7788828,1366339,-4962547,-8206487,-9413306,-10767973,-9270364,-7292626,-6364973,-6119179,-6232077,-4771653,-5045785,-11540886,-24977545,-23066214,-19026307,-9228326,2086715,10319575,13814246,15435308,12813978,8496060,6206224,5025032,3952904,3243487,2889002,2879046,2751984,2364344,1547365,1171139,1331439,1360307,1633872,1433710,1468739,1503624,1158694,900448,704949,612013,548378,602352,692737,660682,458572,268354,359755,628855,747649,687219,668966,569753,409035,346877,455541,533273,429843,156535,-1887,91714,227218,351142,481977,550463,358326,125977,211604,407068,243007,-6191,42965,191450,159198,213480,386165,394539,183960,-57784,-147719,-73043,5552,59483,108812,58340,-108701,-116299,-20342,21377,157982,363897,433671,370823,258448,223691,327855,325354,138315,10327,-22177,58235,295016,389219,41496,-259290,-67155,117628,-25900,-201658,-272600,-251268,-25885,104939,20270,-103854,-94596,-120977,-212510,-160974,35486,115281,58575,-32716,-211463,-288425,-122390,103184,153816,74037,17157,64658,85836,-23657,-133931],[-171198,-154136,-42869,99966,121849,102168,83547,-11415,-58728,-59551,-182658,-227214,-8373,76422,-194873,-365684,-226623,20385,41350,-225668,-388552,-217722,54252,173961,131667,-10984,-156245,-166487,-2830,149688,130775,34488,-58411,-99650,-14375,-19487,-69731,79431,121391,-17505,-77102,46526,170101,82879,-209901,-294267,-119668,-27638,23464,175938,230853,-68637,-227265,1440,153598,-13737,-156578,-99347,-11756,146092,265948,215583,19854,-15102,36842,-50381,-14149,129469,109177,1040,-121709,-178627,-53080,15059,11380,214615,367147,164377,-24300,-9088,-29042,-7981,-4213,-120012,-90536,86389,55996,-45189,846,141552,360875,383072,167433,137195,110828,-102863,-147478,14292,123575,121502,56027,40111,-36775,-158640,-145008,9848,79480,20164,-82668,-16402,148182,35193,-181241,-135560,-3969,28317,95312,197831,216447,184018,188086,168239,58196,-93889,-244290,-325411,-273514,-265628,-220263,29255,246784,234805,130379,35985,108161,240532,186912,45153,63606,125140,142245,237398,277775,203184,183969,303741,358804,180967,-8587,86871,176252,58602,-68190,-107540,-35388,88706,177408,167088,61449,-38455,8428,73354,41733,-31595,-74466,-105757,-238675,-365016,-140739,196552,326095,281238,191943,257684,417285,320996,94512,63922,162967,255063,174922,-10543,8250,138114,230385,355527,297610,21980,-13966,125676,93100,28967,-34581,17300,89898,-35420,-189078,-140954,-65523,-75989,-4977,121807,126150,175796,205091,30434,-112009,-42072,30953,104986,213618,148015,3920,68791,236915,322884,347053,344010,370216,345096,199619,57072,28791,34969,803,-48914,-150633,-216947,-171761,-13995,68737,-65718,-303081,-296162,-194777,-37279,68245,-142914,-281196,-153136,54614,109749,41644,30300,166438,321547,243452,21623,89203,269598,115518,-33276,92469,118165,16311,41428,77327,132812,143840,-32522,-163398,-207777,-241730,-70343,105490,-78480,-239971,-99415,114408,60398,-145810,-16346,276413,282230,59506,11446,229599,226110,-36494,-99923,138745,118336,-202623,-264579,99214,300407,113668,-102844,-132303,-114827,-103545,-9408,-20438,-158713,-157277,98087,200388,31384,-18501,46867,102837,230699,323508,262031,208261,80565,-31162,-25417,-175794,-313118,-101031,168431,122969,3493,-136602,-217678,-105475,-86673,-176193,-148091,-111056,-43177,93726,97439,-37063,-106054,38622,242978,169898,-43881,-55981,150813,171963,-29082,-225241,-216709,-24453,58191,-55384,-98475,-81758,-213295,-298216,-241331,-39763,324589,449655,285871,390925,485646,77005,-221046,-19752,221836,197180,-3385,-386471,-504868,-154812,119517,35754,-75846,-38196,103066,213003,137013,-6883,-98623,-40325,163561,323748,396662,491738,586230,441578,118754,-65411,-63403,-21116,-52603,-12318,95524,155794,193568,200032,105419,16520,169126,292697,67412,-175351,-163553,31226,234206,331618,352727,263058,7480,-164504,-73831,35053,20938,-5910,-70864,-145488,-204322,-147731,-3233,80194,133450,132563,160892,80043,-128233,-138772,-37219,5749,48386,12627,-86968,-175071,-233149,-154882,-37894,-199179,-382239,-363208,-257582,-47000,150700,53231,-277271,-526324,-542474,-367945,-261397,-176124,132947,370000,159839,-272662,-377956,-399817,-705297,-1060529,-820223,-3290,-87601,-2454396,-4984278,-2916572,938996,2210913,5364787,9801536,4426013,-4317470,-3581142,-110138,-649808,-1117915,-21500,442803,-369636,-697203,-237323,215410,413379,224661,-2719,-42272,132335,248834,95956,-218937,-340545,-256153,-36154,209492,334734,302399,260024,221703,150960,-13644,-173870,-198806,-93293,103966,260480,106802,-165669,-105032,28338,-66879,-193277,30795,389445,439959,310874,220580,20514,-164282,-253177,-338709,-208941,232979,530858,419010,153451,130109,277783,320344,248806,122404,-13033,-75793,-31271,-29803,23828,106126,101959,167649,319676,188376,71591,165025,186922,-48756,-190616,-140549,-230021,-351092,-291276,-176568,-75461,55392,228783,301306,290076,207420,83122,8886,84522,123316,49022,20895,-20268,-33193,195591,515475,517131,288464,57291,-41088,69030,65220,-96323,-134486,4,85332,199907,295145,149069,-45439,120057,399756,342571,75176,72753,234525,244781,144540,89353,102978,189916,383905,545508,401045,158260,225547,427314,477958,333856,192154,138265,199213,185667,-34987,-212280,-251116,-214210,-105884,-23864,-112964,-132738,56943,135753,47270,-38081,-13690,-47403,-125333,-120772,-33345,35537,57888,136540,264807,237824,106455,119430,297620,340212,214806,237845,387389,469142,338945,-12453,-267233,-182462,31419,-8243,-97252,153217,451154,333627,38014,51548,347237,506917,322641,22574,-107771,-74109,21128,221105,378642,326916,89862,-8931,78234,123604,204904,357254,347452,148837,-49035,18942,203497,240699,150235,101174,43495,38498,184828,380767,348847,220155,72642,7436,146908,278023,246375,197154,213680,249013,311617,292938,133698,-121052,-261911,-183213,-87180,-69649,7610,22106,-58763,49889,91644,-45651,44994,281336,286169,212964,186959,149034,327208,452079,257072,66671,97995,169758,242084,210510,150773,156410,197620,273202,317170,222526,75529,-9060,-223866,-449805,-399209,-207220,89073,330436,265004,141722,132913,161692,202577,256246,376105,422438,234536,78810,17703,56119,308662,650494,669483,335615,26699,-183667,-250751,-149383,81627,199606,138885,80868,158363,118120,-114413,-155230,189212,474493,480753,395562,193300,-85528,-141698,72418,158512,74917,186044,271042,157795,255219,405752,288415,229844,467216,570281,464589,263820,34310,-37205,-5063,-21401,-5610,88485,166636,286120,296430,148696,155439,241590,145252,17644,29033,225638,322624,131290,56723,327001,384477,272555,296365,276128,75266,-88845,9209,131709,71276,33680,94961,148432,196534,293966,286415,105955,-10577,78610,178570,74454,-200043,-258087,13696,140978,105980,281756,401808,255290,106584,81729,58320,118197,231724,274851,263961,246508,301434,365384,345086,349748,416338,341638,151617,-32582,-45783,67195,130090,128117,150528,62963,-5802,104373,245999,303653,301064,239756,299218,554964,722581,598727,401376,328652,367928,347266,254465,265561,433274,583531,629088,509438,339659,415176,601343,628641,631076,555560,362821,363832,511726,597472,756262,907162,759894,472902,427554,531042,585798,673973,920891,1097699,1102965,1174877,1228888,1199523,1066498,1187544,1417393,1681981,1879606,2094516,2204800,2405751,2813054,3138819,3642744,4713225,6337456,8582222,8626396,4062211,-981403,-3405399,-7268507,-9245527,-7208182,-4428141,-3030115,-2150862,-1165728,-462925,-387843,-3448775,-10691470,-13719932,-13185674,-7961468,-2473091,2442728,5478756,6899166,5888422,3645168,2308994,1892702,1428949,862414,584150,428065,645487,673064,136871,-147121,-134312,-105250,272166,295191,218825,203167,25894,-42958,-125606,-314573,-492134,-375186,-167137,-134966,-293350,-435310,-345437,-119084,-50537,-70981,-32932,-111105,-194280,-144538,18642,104387,5454,-298844,-477966,-393815,-156069,40413,141126,153743,-48349,-250965,-207539,-60452,-163597,-354955,-285794,-174078,-206249,-98702,51800,-26609,-265229,-417418,-380597,-335863,-353774,-327766,-223275,-218456,-316572,-324389,-283917,-279928,-144133,75480,146352,55896,-71102,-157730,-124621,-45033,-49975,-97069,-138995,-102763,35339,55130,-244798,-411150,-199844,-22812,-158312,-316352,-357624,-425519,-335629,-203899,-137159,-183907,-204518,-264368,-453719,-473246,-290940,-233580,-217657,-170843,-323863,-480612,-312230,8730,126689,44944,-15650,36902,36095,-60267,-141797],[-148256,-158736,-35183,131515,130836,57497,-2160,-45105,-11507,15083,-84180,-133795,31016,66888,-192844,-313675,-157095,48433,48661,-228993,-437950,-287548,21127,143099,1243,-211153,-290940,-212762,-37518,109198,128224,79253,-9582,-86152,-15517,-1290,-14416,135770,175888,61401,4314,74278,117178,18631,-196098,-220691,-59327,-36543,-41555,111664,179738,-72890,-237561,45078,292352,161281,-17316,-36431,-31747,95135,242143,148208,-66956,1258,123020,-27554,-108625,11717,97198,94829,-29067,-164673,-76290,57878,148609,349498,411923,139051,10361,120763,117048,85704,39614,-97120,-46607,138393,80484,-59725,-4515,176392,402970,362370,105223,67266,93764,-40680,-67741,35899,81590,106880,105822,93696,18812,-129850,-126815,114653,191328,48060,-77288,44224,150545,-17425,-198312,-137555,-43519,-25398,30407,139733,186221,195754,233846,223979,126877,-19428,-235231,-359809,-272488,-223086,-246697,-94644,141861,255428,238233,134513,127785,232337,231854,136567,159964,180095,191846,344073,393607,299997,279172,380783,421557,219187,-1394,72030,159564,61167,-49697,-53793,26287,107757,156531,188830,123878,-9853,10736,88855,124555,80287,50718,2983,-180928,-345312,-137312,207984,408677,373652,209669,254359,429708,334085,116358,40834,113478,258075,228046,31921,24123,156415,252042,332135,297399,66117,-36888,-42252,-24350,50870,60103,48416,-2791,-87608,-117309,-30733,1979,-55289,-4489,156574,259890,303795,178631,-70740,-139141,21096,123752,158295,233236,204671,59607,66625,256460,433116,484007,422560,335682,232252,153746,145260,151958,74781,-20731,-42239,-151329,-295839,-219281,43540,184474,-37075,-380564,-327443,-118673,38146,39977,-221892,-278681,-70908,77571,92187,34406,38474,190607,298339,163541,-32717,65006,219872,67123,-3730,157677,169960,50683,100810,167682,220752,159751,-23546,-137052,-146801,-159432,-18381,120788,-52271,-209135,-57118,149551,60537,-155922,-53200,237622,278946,118256,142515,353404,310928,17678,-64547,109417,35926,-252290,-287883,18013,133497,-24504,-144013,-120955,-76406,-71616,-7566,-62814,-201604,-132679,219790,411506,240347,153279,188668,201995,280627,321288,260788,200177,62445,-22057,88162,11165,-217332,-146032,90252,98905,5084,-133566,-215983,-135992,-50619,-21856,-37184,-159197,-165879,48060,96100,-50054,-189231,-162075,-37914,37919,-4738,53377,237762,230158,-4574,-197039,-157084,73510,93958,-82309,-105531,-65654,-184501,-237494,-181838,3437,369449,475041,286298,419980,642130,295009,-41528,126228,307489,248395,69542,-308114,-477319,-152565,157836,116665,56980,103222,136454,216944,233837,108167,8585,44282,163815,334301,484381,577537,617081,413906,138284,-14527,-24571,21581,66360,148571,222733,241644,188773,116277,76412,96133,269975,311915,18923,-224290,-175861,84433,320740,394179,412505,311307,21975,-208627,-146792,21710,103385,85523,39551,13509,-30890,-94240,-68029,32631,136792,113710,88428,40653,-23474,20833,87513,76435,29140,-30828,-84444,-86731,-99198,-34993,41907,-101438,-330758,-396347,-298304,-20833,198209,83031,-186554,-381908,-424981,-312632,-272267,-216391,83712,370546,197850,-343094,-521949,-496332,-867656,-1313605,-929483,125712,160171,-1866580,-3925852,-2273949,731581,618083,2936474,9411161,7655885,-1721055,-3185695,-396896,-940741,-1460040,-165965,380908,-512836,-943391,-538047,58921,498864,448219,253921,209329,297633,273452,-7326,-359074,-440210,-210123,161873,445694,481311,283341,75727,31361,15895,-65471,-126534,-85949,-37167,108810,286043,243877,58244,-748,8663,-90540,-124466,195894,539614,492140,339986,301417,162838,42387,-75819,-246205,-123263,374933,674794,429185,132331,159293,294854,326840,362175,347979,169456,20891,64073,75832,100777,159222,150082,217616,393075,344824,177595,166434,175256,-18990,-169033,-137060,-215096,-316494,-232425,-96165,35644,178110,336806,372842,317138,224337,102886,27136,129656,190473,123228,105150,79083,75310,315269,601688,573810,354853,146897,123220,238552,196435,-72137,-172612,-53484,91575,256886,376270,273268,73436,153868,412244,429206,227857,218721,330242,258151,93482,65187,165783,261757,419241,590260,510831,283017,267420,412675,444535,324570,215432,238958,289104,184000,-50444,-194876,-192936,-76451,45733,150259,88856,79607,228488,243627,82615,53635,137787,56904,-111059,-167451,-114823,26293,123848,165174,273380,289311,181611,207860,405545,387939,215357,248402,424317,484355,313192,-12172,-238093,-144919,72433,52369,-59334,174145,474978,405653,120820,88595,296387,467025,405393,181095,21586,-27862,-14214,169619,357253,375090,189832,-8229,-37864,61959,300647,504679,465775,217385,26384,111289,234929,258731,221728,223469,225056,199271,286188,448428,481121,406010,250363,154424,294023,446383,402314,306816,301455,331946,358357,361664,221308,6955,-155856,-192306,-66997,63317,158179,76941,-37222,114155,209365,123204,233025,382744,273712,183360,205627,196266,399393,555727,353756,76483,31455,135094,295884,315914,253529,282716,337733,419276,506847,448907,244599,127772,-37870,-199039,-169552,-4549,289838,523220,448280,307680,284985,261608,222034,282832,459513,479933,312404,266433,231651,155917,341640,780741,875208,469418,116957,-111833,-270350,-143343,141814,281378,269504,249856,292449,207409,1239,-8034,313650,577394,590548,559808,382141,66340,44943,280257,377082,317813,415807,345038,196274,363554,512687,357902,309003,628094,807542,720435,515828,256045,83266,48281,71800,120131,227104,362135,469087,369736,176373,250113,445447,409950,260531,211597,371040,430981,226932,247787,571072,571747,422086,526919,525732,342573,205804,272443,369676,339387,330454,335808,334030,348515,422010,431520,306756,211410,247201,320410,281501,111759,25557,237535,437501,449418,502910,545478,481546,400858,324265,225436,280037,428186,485817,503952,589995,691496,651804,538717,566323,655436,597462,480539,390559,378235,459606,460654,427276,448348,392170,356843,495348,667105,732255,665126,542334,607978,869722,1091326,1005335,748672,649142,723851,632123,516268,649229,920913,1051131,976727,826007,759770,907440,1085589,1144238,1178578,1064539,830468,854783,1009356,1061840,1273979,1475938,1364350,1119423,1032518,1080134,1216900,1393895,1588220,1677454,1696897,1848091,1975964,2041353,1904933,1846753,2058368,2428113,2736350,2925524,3005100,3306596,3769655,4066545,4501545,5451147,6919422,8909099,9628725,7180815,3781816,1206682,-5021416,-7609601,-5080213,-1578769,316676,1734671,3500955,4252354,5786760,6708137,6085643,-3524078,-6548686,-6521328,-7581507,-8086413,-7307426,-6351421,-4923756,-4039097,-3780114,-3110048,-2566189,-2620718,-2589060,-2610350,-2112821,-1797847,-1911123,-1978556,-2014938,-1880784,-1562105,-1298411,-1380944,-1390004,-1355993,-1276936,-1229568,-1438250,-1627894,-1470646,-1218192,-1105552,-1155824,-1216298,-1147950,-1016285,-1020216,-1029616,-943902,-908121,-872950,-751104,-588918,-522281,-610986,-857449,-993717,-930608,-640287,-380769,-316324,-400052,-590312,-704704,-677123,-627411,-658144,-721829,-669343,-650724,-635651,-426256,-282593,-442821,-723485,-816461,-682960,-662826,-771073,-753797,-586907,-550043,-617479,-626598,-604875,-598582,-463060,-230914,-158169,-308461,-484894,-616361,-644881,-498294,-337555,-312413,-358644,-363450,-333818,-391869,-574887,-571859,-375845,-253193,-361059,-448833,-443375,-574009,-635706,-519947,-353616,-334214,-359956,-444538,-704351,-774414,-627360,-628476,-559103,-372525,-467622,-675434,-521069,-138145,45079,-14139,-46577,15411,-5775,-85093,-124445],[-91419,-136165,-41640,119397,103494,-11633,-98445,-61021,87321,150334,47951,-37618,37083,23905,-162599,-192383,-16939,118549,61291,-212572,-435432,-326649,-21202,108067,-99621,-356837,-372219,-223929,-63862,57800,125147,125385,26387,-62563,-2468,26082,48270,191278,260383,178103,89983,73840,56402,-24233,-114131,-44179,63431,-30335,-91225,70248,129418,-79929,-250557,39343,347672,284381,130332,56563,-4168,61319,171895,7688,-195177,-24772,165256,6531,-158462,-71821,109348,204347,78475,-123184,-89764,80666,241426,423173,393586,72917,-10219,168053,208333,166858,104068,-20125,34823,166906,82524,-58551,-13112,177851,387281,310438,69562,23376,77134,22759,7114,36437,14763,50777,107170,101649,40878,-94372,-57731,253502,331562,93695,-59874,91946,144515,-36613,-176349,-155073,-118194,-86055,-29929,68466,138592,177699,224016,219968,164906,61455,-192738,-359517,-254181,-151140,-214137,-174516,59292,311492,388844,264301,134584,179869,227808,191275,228414,213622,210788,397610,465598,351555,309189,379254,405494,221379,24150,55793,113019,50187,-24659,-10699,58268,112535,125106,163915,120746,120,46913,160733,201975,138409,124198,97332,-91854,-252278,-109972,187269,445048,438822,222803,218015,367483,315111,142575,-2747,27540,220060,246734,75281,52137,169690,268582,318989,286596,103353,-80046,-219298,-105157,114335,183614,95352,-68923,-125197,-55767,38919,38578,-6298,50791,209993,374003,384437,111767,-192654,-180816,61667,191150,180260,216784,227083,88001,49899,254072,486371,549995,445139,257118,96480,107132,253790,283206,102695,-34792,-31386,-144963,-338654,-232275,95385,273473,16705,-344879,-289692,-15607,143995,26946,-298119,-321024,-23404,107523,75465,17373,29679,175154,228334,57322,-68572,69700,169752,10895,14812,213782,210579,92161,187595,295040,323066,222610,36392,-85218,-69150,-35194,98589,197357,29940,-141557,-5257,186704,108898,-72597,-43795,172188,246958,168565,235302,401883,357373,94437,-19831,13537,-89647,-259758,-228523,-4725,22424,-122841,-152535,-92693,-74233,-79044,-23984,-65101,-182773,-97822,262862,469887,314717,237301,260762,218514,227142,236007,241498,202293,43813,-5823,203746,199338,-101847,-156635,27887,76643,5444,-91747,-147689,-123118,-18728,98762,47483,-198420,-271007,-26056,72737,-36299,-190844,-283975,-265208,-52804,58623,119580,234785,235868,21752,-146556,-80661,160703,146579,-63699,-93531,-56434,-124427,-113897,-70887,68632,413525,496540,277959,414362,744813,516110,169837,260830,361749,284021,132160,-194626,-390022,-136225,150062,153168,167136,214303,133560,178794,315353,247009,135307,111295,138040,336245,548360,581718,516147,309388,129158,37054,38001,120654,255111,310125,268480,225917,156554,77222,67434,149385,295147,233000,-72231,-273187,-186759,123782,369008,400416,409694,331907,66358,-181730,-165774,21140,149906,114177,102747,159633,150108,-20268,-134887,-42389,81111,53067,26622,66975,137537,195749,225239,168721,33497,-55646,-50662,36143,58921,78682,89474,-32052,-298464,-443831,-312775,28577,216058,77401,-95022,-183028,-225695,-198069,-212269,-189362,59822,370939,245027,-338277,-612862,-598082,-980302,-1446933,-1050598,15082,187475,-1108875,-2248191,-1307155,204835,-1005931,985356,8511132,9329199,620907,-2346087,-516669,-1099841,-1642312,-282845,314578,-567832,-1147756,-834772,-139689,428114,480305,377174,424731,456716,323505,-46546,-418836,-481714,-168757,312510,641666,595241,259469,-51633,-85887,-78276,-124689,-88470,16804,-4629,72601,274635,356533,270760,115407,32450,-61685,-43293,288806,574125,468513,331227,340503,303968,271075,119985,-116501,5302,501773,742111,392724,103013,175871,247877,212428,352349,503845,337160,149542,197936,213254,180549,210361,240515,326085,459575,456058,252441,170065,184679,46463,-97430,-85038,-147154,-227983,-119550,36454,170850,308866,426116,409269,289527,200511,122662,60435,165420,254708,207236,187398,163246,156090,375118,577553,519193,344741,213805,290753,383413,270327,-35221,-152862,-88876,69527,273821,403862,327591,141679,154040,376726,456741,340059,314569,359687,231335,45661,66623,235543,333717,457340,591213,536126,357754,304333,373682,348257,258612,223245,329784,356959,179080,-27944,-130872,-104246,55834,181966,264015,227247,244937,374359,362962,152630,147304,237197,111119,-88789,-169081,-152564,12041,145210,145051,219627,293865,260441,322977,482094,371688,170374,227999,418187,444039,259612,10443,-173511,-109236,90496,92875,-31801,170781,484446,469784,198395,109032,226152,385221,413466,270302,106285,-7845,-35230,134760,337834,413262,293517,14610,-107220,81962,434144,651961,598860,308859,119924,195905,268333,298067,322115,350516,377668,325567,358942,502698,617279,584743,431317,303784,393135,554088,536428,419725,397513,430228,423171,425326,281538,61059,-124249,-206412,-48283,190926,299273,138697,12900,164316,280693,258689,379962,434674,261078,198360,243097,233446,417900,599495,400339,53231,-27010,144724,362230,410366,332309,361254,430310,534195,685876,672109,432371,264999,140403,93111,150036,251841,461822,651493,588294,438489,388358,322210,243324,349558,563538,545890,438989,507752,463928,231647,297532,772824,961394,590966,237007,-6109,-242815,-131215,167815,336221,378057,377287,369467,257402,94599,133134,418871,634839,664902,694470,563835,245216,207212,430274,575515,618740,664459,411448,228409,441914,583580,450197,474703,788976,956260,868397,694058,467345,227710,123454,175615,259952,369774,536321,632053,470505,257150,358320,604854,617940,454662,372040,506951,549339,373386,468161,760708,715902,565705,735104,782240,614270,482789,496505,561956,592958,621765,567719,491066,478297,555137,614912,548227,428861,371218,417966,468283,420448,325660,450097,680832,730476,667103,655498,679413,657351,562915,451452,498962,647709,704502,757972,939051,1047782,873068,655557,725666,848964,792395,741869,758578,768779,835755,804054,754399,741685,689112,710831,892662,1081274,1144774,1010975,835604,893672,1114288,1349588,1319885,1037348,931105,1043331,932579,829876,1035144,1343191,1441647,1276813,1113745,1140767,1312332,1447784,1560299,1668122,1547536,1298375,1320711,1452454,1481133,1694364,1911597,1878660,1719374,1588256,1575346,1770224,2015665,2168190,2205084,2227543,2387795,2585500,2751654,2718244,2561807,2727106,3142536,3529452,3642591,3665734,4047451,4569621,4859614,5252040,6135650,7513989,9272395,10495523,9981091,8061311,4328995,-3117221,-6145079,-3436732,487376,2841818,4641418,6743100,8440201,11798842,15819334,17287152,4828630,-774966,-5270635,-11788130,-16893033,-18601836,-18193018,-14750465,-11216530,-9439998,-7918090,-6565214,-5950400,-5508421,-5126443,-4522878,-4200330,-3987303,-3768112,-3682483,-3387876,-3182766,-2781373,-2759936,-2740796,-2568728,-2414518,-2282032,-2434582,-2532301,-2369482,-2148125,-1965360,-1890239,-1861939,-1813516,-1796314,-1867900,-1883536,-1775216,-1594915,-1444146,-1298926,-1182344,-1163249,-1233085,-1350437,-1407295,-1367071,-1081311,-781458,-752351,-946864,-1119466,-1113415,-1065955,-1123313,-1098604,-1010380,-1006705,-1102891,-1007153,-689144,-549157,-761228,-1070749,-1146971,-979252,-975754,-1144830,-1121078,-898315,-849230,-918038,-918087,-876727,-843076,-714124,-469437,-387867,-619153,-873779,-1025334,-1080991,-913831,-671823,-600753,-625896,-641328,-694266,-816055,-858419,-702189,-545915,-495833,-558542,-562432,-526479,-678202,-838868,-747214,-564198,-517950,-532089,-616141,-888626,-981192,-884637,-949214,-859034,-581402,-609431,-820308,-684728,-285411,-57293,-76627,-61079,7227,-37127,-107237,-94991],[-24904,-97912,-60138,77024,60912,-87109,-184885,-54838,209035,302056,180562,50773,19583,-41226,-127845,-55547,137105,205327,81518,-177687,-383667,-318639,-53452,73150,-142385,-391359,-364635,-187995,-64675,10244,111783,145635,31500,-31293,30035,54242,94741,232020,357764,314606,162865,49715,12874,-22435,24867,193583,219686,3948,-95101,68892,107795,-76327,-245678,-1847,315977,335935,239086,130054,36087,43483,72991,-156424,-319306,-83639,155216,47030,-143822,-92486,141845,290553,162922,-67461,-81431,82855,255749,396998,304494,-18957,-81027,118350,218131,213519,165322,77998,118425,164088,71554,-30438,-7709,157068,315786,235874,66864,29897,87300,88173,68022,23099,-48455,-23616,54372,58539,21612,-67992,31048,375908,453850,143073,-32538,117894,141038,-9283,-115288,-180978,-203484,-126531,-62495,36,85201,133045,151692,150267,155703,111449,-137867,-321604,-208691,-59607,-132214,-191406,10455,362594,528594,384037,127718,103520,177979,195069,258599,232201,209329,396915,486263,353066,267169,293005,308601,194251,68375,44860,51982,28091,-4702,5362,48576,100477,105619,117871,72036,-2340,97000,258739,264243,147006,142040,161926,10595,-125890,-83083,136986,433195,475884,246274,166882,252109,267865,154782,-63936,-75996,148047,217815,103761,87387,167567,263621,320104,279419,136408,-104198,-298316,-99246,212385,317655,156115,-95840,-149695,-25769,54097,44484,66584,149566,272692,441849,403944,36810,-279296,-206800,73934,208935,152070,154513,204726,88533,24078,229027,476691,531912,400402,151561,-32443,65226,349195,402170,141587,-25133,-24760,-135011,-324754,-198325,143911,329674,102230,-198850,-192018,69108,224885,14826,-357012,-381368,-15580,139805,77149,8518,3976,116958,141530,-20042,-56291,111850,135695,-33187,23729,235724,211541,128993,289560,438122,434808,324130,112576,-29094,22549,117967,267992,338110,148330,-61640,36371,211137,183296,55175,-12504,91314,195102,196805,265052,369382,353483,182554,48920,-95601,-226351,-232155,-94688,57147,13866,-133723,-102383,-38560,-103258,-132163,-62168,-35303,-116630,-64508,215534,351674,225541,197673,228290,157944,121798,133406,229550,224372,37203,18946,287624,322696,-2243,-128359,1552,66941,9328,-24212,-34216,-70008,-9891,138266,81820,-209456,-314285,-92026,39529,-3640,-112129,-286127,-357450,-79447,125510,131805,165710,217938,79417,-62068,4906,222652,211795,4795,-50685,-29118,-30402,44701,70387,142654,438358,513499,287593,393771,758404,669129,366912,365303,381141,293410,169376,-77570,-266414,-98444,118095,145801,223363,261071,92890,107604,359159,380930,252912,150343,112156,336109,569247,523731,357574,187804,106576,96116,132549,275489,475557,431820,222469,122281,110121,84966,85158,173763,247729,92708,-170121,-299554,-184429,138518,376118,377979,369050,340081,156381,-76388,-124308,33038,148781,86011,115556,260292,287929,52126,-172405,-110001,-3736,-28875,-12674,148816,302963,326737,322363,244848,63260,-44534,21760,184091,214906,154159,94533,-10132,-292169,-483833,-280197,121177,233006,46512,-18727,44486,24017,-43847,-91384,-100628,62856,359486,286678,-254491,-618742,-689185,-1031983,-1431889,-1158280,-333032,-57758,-469584,-542245,-215673,-331707,-2093681,161469,7547346,8945467,1832318,-1448802,-470077,-1070879,-1570627,-319611,239398,-555454,-1238374,-1020767,-307914,250394,326949,312145,494578,544541,393515,9417,-358350,-426426,-128007,368584,725820,622449,204911,-113773,-114295,-114974,-169722,-55283,85566,-5369,8871,228716,398789,395601,216364,97107,15852,31398,274189,464441,359766,268733,313946,402935,460740,286280,41977,186552,616483,729690,335307,80511,160797,131282,11176,249996,576322,461683,274666,324252,331965,234016,246763,351724,446417,479596,469209,261967,156424,205255,129473,-4029,-7729,-45405,-103848,10590,172531,287882,405697,464158,388243,219237,162508,157500,115313,193332,309297,307034,284425,230449,194110,368197,476906,392605,273904,247670,410909,473615,288898,23399,-73719,-94871,25690,255675,380592,304046,154149,132090,300416,411171,372752,333121,320831,177423,18453,91670,282892,378012,481742,542402,464283,359762,322209,307125,214871,164065,224693,392565,385493,168678,22136,-31868,7392,180753,313156,323579,268037,311685,462500,466812,241786,220822,271924,112587,-70649,-133566,-135318,-30,119258,85879,122683,251617,323731,426417,493009,294588,105523,204356,393963,382263,214036,56603,-87713,-69053,108551,126268,-5258,162175,488291,505660,246996,105419,152466,287478,360547,277762,125969,-10999,-27985,134406,341118,454504,386010,65416,-97526,183058,583306,784495,729857,419696,213634,238225,283008,349748,425260,450214,464539,391749,400508,556245,727804,714774,576720,419491,416100,569689,616117,511264,480681,521501,499351,481283,322940,65630,-143065,-219061,-42123,275830,393884,209619,104881,206495,290238,329219,456718,437253,266875,255572,288747,251358,384309,573960,387201,17211,-38631,216417,448802,486874,382700,379753,447560,588219,808742,829940,586206,373255,277241,348100,461412,481468,563265,702093,658943,505082,429126,333874,257598,436843,665262,607474,571846,719136,634605,264381,202999,647072,921688,677206,362755,111839,-161412,-98770,170270,360682,444188,441543,388729,273627,154822,243747,500211,653658,690571,766951,696370,396585,287341,467666,687666,866292,841478,446909,251195,479202,613460,558720,684553,912529,991112,888457,760792,613929,364803,200950,254849,378089,492910,658442,745815,580353,375382,461545,684580,705343,537179,468270,607516,657706,543546,656710,835404,756447,644939,846384,956536,809708,681833,641090,661541,761690,841591,745237,590556,565786,677579,801739,779629,603161,446816,468804,591482,641249,560848,602169,818793,889857,748039,706274,795569,818788,744825,674809,721128,843790,878552,953319,1193514,1277128,982900,680523,783347,935461,877447,879159,986414,1045606,1117266,1079605,1024035,965314,899058,977836,1191564,1366077,1413637,1244444,1055156,1095051,1238432,1438530,1469692,1207464,1118938,1258615,1181509,1110267,1309931,1586386,1665189,1469882,1312281,1396570,1540175,1609363,1779278,1981003,1889780,1652628,1643464,1721784,1739253,1910931,2112094,2165040,2093854,1932878,1882616,2110158,2402289,2554201,2591619,2583054,2658987,2894857,3136385,3238878,3117482,3243447,3640501,4044989,4056264,4004300,4414651,4970323,5257659,5627599,6481415,7786147,9304781,10766321,11737670,10907027,5785867,-1696410,-4861149,-2379869,1432635,4054531,6090592,8303599,11195495,15943357,21287437,20002058,9589244,2842968,-4525098,-14167550,-20857761,-23489660,-23449768,-19353297,-14803266,-12251519,-10467499,-8944839,-7856963,-7142055,-6383964,-5826995,-5672209,-5364164,-4941875,-4633212,-4220264,-4063773,-3673056,-3508304,-3482347,-3311151,-3141029,-2991272,-3043149,-2992728,-2847145,-2702453,-2494263,-2327489,-2224576,-2175588,-2253006,-2363358,-2380408,-2278448,-2003675,-1778658,-1646283,-1599550,-1639481,-1671243,-1630709,-1610727,-1592471,-1362534,-1062766,-1058237,-1339119,-1496149,-1373657,-1283829,-1416591,-1363246,-1153810,-1212634,-1402074,-1225115,-838080,-712755,-932835,-1235749,-1332704,-1200997,-1204114,-1390031,-1354661,-1095957,-1041753,-1127519,-1104573,-1014524,-953599,-848889,-597990,-495223,-797333,-1135166,-1278108,-1322093,-1188715,-974515,-892145,-866399,-848677,-935447,-1097053,-1027554,-775918,-667846,-672200,-680675,-635020,-605692,-730522,-897716,-832369,-711549,-687165,-685891,-736457,-955954,-1047493,-1006352,-1108987,-1032502,-744054,-719954,-882242,-758143,-383952,-141128,-118656,-56305,8379,-67705,-141158,-73506],[23611,-62403,-87008,19974,19368,-147499,-236844,-22575,320186,422324,282951,119049,-8364,-107978,-106739,44961,245599,273155,105024,-134347,-302058,-258981,-56022,42188,-121440,-301952,-268949,-110673,-29221,-15202,82569,115150,-7829,-4849,74200,75431,113380,250809,441686,441077,213090,20641,6503,30018,186810,422538,366858,71710,-38251,104856,118040,-56904,-204425,-47005,222837,320953,283371,156017,64048,41689,-22148,-279827,-389606,-153818,98015,81593,-71563,-44781,185729,325049,192310,-24396,-56419,65294,180799,263512,162294,-109835,-174010,-2531,148699,208791,198394,160860,173492,136894,61550,20091,18362,124822,203487,149002,88045,87466,131618,149749,109770,9010,-79157,-81329,-32162,-21881,-33015,-61834,104059,438407,509478,175533,-1257,126001,154228,66996,-21756,-197455,-266546,-124903,-55600,-54488,33674,71404,32531,33800,101131,107191,-94027,-253122,-133477,37236,-23758,-145834,-5966,375189,613061,459459,116058,31925,98433,149545,249640,239993,197660,352009,453686,307581,165223,135462,149797,150295,120014,38841,-5685,4305,3054,-15237,-5342,72156,114990,89081,18122,-7613,138233,343724,307313,129376,120166,189869,101417,-19031,-78247,69664,383232,485665,284139,120042,118927,198998,137695,-130105,-172391,52848,138894,105837,121361,144648,224955,321934,285183,172647,-69745,-217126,3810,319389,430663,216913,-88525,-164232,-34901,17543,27039,151448,268580,327450,444324,364793,-14195,-289165,-194171,58791,172048,82703,60655,143685,68447,-3692,186901,418327,445184,301736,47858,-125691,31032,398863,488833,213534,19201,-25691,-127986,-258778,-122270,191959,358994,212134,11020,-59943,105502,236724,-6479,-382199,-420054,-37242,166853,106124,17148,-33019,34012,74074,-28393,10378,179130,124358,-50952,27993,211533,164689,154973,384974,556413,526287,411781,157988,11000,115050,270757,446929,502172,262535,4979,59096,218580,250280,162153,9239,8867,134042,192705,224795,270120,299168,262419,143471,-162384,-337079,-185652,71627,178725,96447,-49303,7392,41002,-138663,-216075,-116412,7489,-30175,-38779,101272,109461,15299,49022,96544,54124,32141,75335,240546,262973,49634,49952,314942,338372,54728,-66619,17957,72098,18696,44094,82252,-577,-33427,82543,58875,-184049,-276579,-118507,8302,30626,7699,-181607,-295561,-40599,179405,103147,72263,199275,173145,55598,88488,250842,275818,106997,20168,28407,82688,193389,207018,209480,427791,518753,329728,370252,663861,696538,503097,431324,370280,270629,174115,14133,-137707,-40553,86353,103287,206932,234205,30891,24579,351752,473397,328672,156787,105666,333510,534029,436701,229072,100708,88597,171749,260972,458729,665957,481294,105605,-23964,63430,117910,120333,177036,158912,-54064,-244379,-292453,-164801,123486,348147,353691,320094,344083,278354,80861,-39898,50417,109858,27447,90966,301552,354630,100268,-170885,-148857,-83129,-106377,-29015,248426,418835,370259,336764,273168,104747,-647,119614,333358,340802,177863,66292,-32475,-310827,-499491,-206511,241528,265973,14586,44182,272271,276362,115793,57157,25303,83955,318768,300682,-116868,-521759,-720771,-993036,-1261915,-1207535,-803715,-488840,-135937,655981,772284,-558272,-2378454,467097,6807979,6956216,1592083,-878198,-329173,-890223,-1270585,-270123,150762,-506430,-1167300,-1019124,-385876,36989,54866,91871,380206,518351,462481,151983,-184242,-274342,-83633,317209,664755,545608,112459,-135285,-83693,-104309,-183017,-22593,111145,-34087,-61144,159782,357527,404660,283965,179870,114151,83804,161812,237651,187387,155463,222957,439230,577270,392509,197395,382014,689568,642401,279194,76630,108654,-29445,-201693,121640,577923,527469,362903,403133,390098,242825,260117,449611,529953,438555,377424,197985,110352,217762,203512,77463,67459,67234,32714,120844,265486,352781,434274,435139,316847,139302,136839,207723,183179,214924,350023,422088,405429,283076,188577,307059,350988,249851,173394,242395,451043,493454,270918,97755,41156,-70047,-24025,215430,325613,226083,123273,102028,201217,302194,317490,278006,237975,120440,20982,126043,285584,373439,470151,444496,314271,290214,304617,216919,81243,74036,220516,413170,372021,154180,79888,79346,131319,306048,441959,345234,212664,269979,482281,533132,324713,257120,248204,73792,-68672,-82391,-76480,-4338,65711,14069,13530,173944,352573,477723,420951,173108,49114,202447,378272,332729,196760,114545,812,-18415,139246,157390,23691,158662,478004,495783,251318,76847,85404,195339,274311,219286,87854,-19144,14219,171727,371273,501698,455696,142922,-4635,329058,710972,877105,821372,519213,282513,220113,262088,394180,499045,496326,472145,389853,405177,592228,773285,766179,658682,479403,367602,497055,622872,558582,531059,578666,559287,519294,358201,74597,-146749,-212365,-50910,298359,428539,288455,231457,251411,254619,333586,463000,410226,298900,333270,326912,247228,315222,488073,324834,-8709,7111,331436,542844,536816,405894,348033,393726,575704,846477,878541,657979,428936,351127,499158,661194,608874,571781,671578,645187,497618,412868,300534,251703,505808,727945,636617,654287,822594,682893,243768,95971,458255,784585,705528,463096,219361,-40955,-40425,165187,357749,456830,436143,361111,267030,182353,306517,545261,641068,667002,761325,743700,469997,266167,384757,679136,966725,876251,429941,260149,474637,605614,658089,858410,956749,919160,801981,718747,668111,467385,261445,283974,445034,576620,712927,793535,672451,498232,536838,671546,653116,495204,488366,657319,728601,691250,763893,778566,671956,622959,822392,987574,881465,775908,694236,652424,800732,945091,840952,625843,603235,766754,944704,944902,713793,492346,490018,634844,729215,676295,664385,837530,912301,742886,685553,805605,866217,839310,833275,884270,966073,961600,1034287,1284248,1328875,972769,632931,733744,887929,837775,880184,1045217,1166574,1252836,1225215,1168853,1077596,998928,1109048,1320745,1449926,1471508,1318645,1160284,1170688,1230599,1364793,1443614,1248898,1192737,1332108,1311747,1267107,1392460,1590031,1671548,1513849,1381667,1481096,1563066,1563800,1769943,2048267,2011612,1809054,1750660,1761399,1777908,1888659,2049367,2153647,2133936,1970139,1927892,2170540,2487790,2685399,2765907,2689248,2612843,2839023,3118592,3308237,3321151,3434187,3772331,4140920,4066787,3940933,4319960,4857588,5112402,5453852,6267824,7455409,8757625,10265763,12096146,11947195,6111697,-782665,-3832602,-1805330,1425439,3976414,6065012,8329184,11960216,17215304,22128339,17097634,10509604,4050033,-4209122,-14495361,-19829720,-21511403,-21572690,-18082515,-14082451,-11642074,-10094424,-8959887,-7836415,-7123339,-6311027,-5865868,-5810532,-5574143,-5159333,-4685824,-4272313,-4067161,-3774973,-3522840,-3538718,-3484425,-3322032,-3197475,-3148275,-2965384,-2833768,-2769550,-2601726,-2408817,-2256670,-2184446,-2307445,-2415534,-2413685,-2336876,-2064087,-1823582,-1719700,-1743480,-1831089,-1804543,-1628463,-1563554,-1567357,-1428934,-1179633,-1181387,-1490166,-1632388,-1433128,-1303100,-1452419,-1390333,-1132146,-1243724,-1469613,-1244478,-860124,-770468,-956694,-1207240,-1342262,-1299793,-1301854,-1460703,-1416961,-1149096,-1084211,-1184521,-1131119,-982526,-914926,-860555,-621790,-486091,-811697,-1203287,-1318302,-1328808,-1269883,-1169058,-1108295,-1013085,-921562,-994777,-1174326,-1055057,-784711,-718223,-730375,-686834,-659431,-679576,-737256,-820820,-777742,-760062,-795895,-787632,-777909,-896946,-975585,-981711,-1079022,-1039128,-823849,-778500,-854165,-728787,-405707,-177480,-128644,-39788,8914,-109927,-195286,-74916],[36797,-45135,-117892,-41345,-18309,-177279,-235526,35287,394809,479348,335131,154454,-35215,-154003,-104816,78968,270704,291779,121914,-98036,-218896,-158186,-19384,16129,-58203,-126650,-121855,-14049,40824,-5015,41067,28753,-90397,866,111080,83283,106562,248043,486001,524192,238944,9497,41960,115367,322611,569934,463468,163598,67123,154748,135211,-28920,-121391,-62010,110924,261696,264370,134556,74204,56790,-78657,-310000,-372690,-209870,11090,96151,28109,52412,232690,304689,155845,-20199,-34122,29261,35006,53295,3586,-171929,-251163,-142457,29053,147799,186434,202262,185167,101913,64317,74085,53685,84082,73526,59074,112398,169946,193003,194997,130292,6744,-61176,-93269,-116060,-113529,-106984,-79218,133030,417457,468704,174795,28091,129259,192583,181121,91218,-185488,-279482,-73454,-12618,-89488,-11998,6476,-97706,-90982,20002,49050,-77436,-170704,-39118,123383,84837,-54775,3120,341728,622264,475362,113141,-9300,12501,70980,209854,238271,183563,280821,373284,225325,32547,-58593,-34941,101587,160932,31836,-46643,-9617,-511,-68556,-91951,33303,154871,107321,-2068,-8688,154022,384182,327431,109422,81929,182373,156204,27687,-104256,2629,312415,468160,324491,88149,1887,115761,87416,-181943,-238256,-51526,22468,78350,142833,101319,148653,299333,299913,217093,39399,4143,169308,400826,486062,252357,-67957,-171338,-73264,-52089,-3070,231998,380802,354340,374396,279612,-25992,-215917,-139908,22293,96123,5116,-30007,66951,40675,-25926,137877,336904,324696,183050,-21862,-163381,5310,382355,516997,308481,90116,-33536,-129852,-166004,-22572,238588,370499,321856,218564,77196,95653,173454,-34731,-363125,-408537,-71260,178794,152812,35366,-73855,-42422,53631,39280,110218,243732,130612,-40568,30853,147440,86985,171062,449712,607598,551788,415940,136721,25248,187859,383915,574702,618624,327530,40055,66489,215423,281631,200723,1250,-61575,73884,154248,127460,131418,207425,313723,249383,-155838,-394568,-139315,211581,294471,208729,94729,148063,131079,-150835,-298805,-172730,41105,47059,-20818,-33129,-154332,-222604,-149460,-90444,-48857,6748,90065,272732,302753,78921,82143,279922,244704,59953,14169,67688,85052,29610,87911,160040,54006,-81753,-39839,-6306,-128031,-173253,-97815,-18634,43280,108617,-29581,-131435,42093,212463,61635,-5347,188521,280784,188212,156094,243643,319785,211420,100532,105989,185468,289043,303119,254090,375096,498579,393311,345676,479577,587603,548432,457475,337054,218294,150924,67020,-31175,25192,69188,38620,120382,151833,-24818,-44920,294856,494713,339691,134393,124120,322913,442431,347767,180177,68144,88349,268039,412370,625047,769682,448170,-39676,-159255,24181,143945,153242,172783,74872,-156699,-278651,-255200,-134948,79629,295541,339660,281340,342487,398175,243720,56066,64828,58838,-28103,50855,290596,351227,110675,-142901,-154761,-130709,-158216,-32689,316417,451457,317834,258424,242409,137236,55294,213292,450552,413859,158683,28634,-76041,-345367,-486177,-117898,350881,312832,7850,107011,472009,480849,243516,191865,155372,109266,236079,263707,26347,-329315,-629778,-824039,-956221,-1153910,-1215561,-918556,-122001,1083242,1449487,-323480,-2014719,1272572,6362273,4580342,292699,-855948,-219810,-676849,-877070,-169450,55409,-442267,-933607,-811768,-348296,-147581,-234999,-183668,124722,375966,501306,332456,50872,-65691,-37861,181931,480093,394380,-169,-151343,-45712,-72850,-157834,11644,101223,-72404,-116223,83213,255173,325466,311785,247085,195306,109854,5649,-29570,-2196,13185,91596,415634,616316,432033,309572,524895,679142,495120,234590,91593,28519,-188620,-343752,37096,537051,535366,398045,417064,372425,207516,249771,501854,546396,350996,222928,83209,31831,204322,243696,121151,120123,172001,159167,187387,289842,350804,382268,345965,225654,85895,136116,256208,242170,229419,374399,537080,537622,321114,150012,216351,243322,137770,76523,200723,411394,450502,242504,169929,152845,-22922,-60636,167181,262927,135269,71869,74188,101808,159800,199027,179093,148635,85596,52406,151233,238089,315000,408911,310090,131115,173921,243484,117065,-16432,13979,203414,385954,327475,139036,124029,177467,255290,435222,557901,344283,95011,151176,443898,551331,375842,249949,187389,17547,-86026,-40014,-6478,300,13523,-42390,-78419,80063,336917,453514,276352,34880,20290,231789,386154,313203,204900,165220,76526,45110,182084,181340,50967,159071,437676,435140,210909,30129,29057,121226,184634,129487,22627,-8985,87841,234272,414185,544541,498465,237636,143048,463573,777502,903456,836207,565168,303331,146719,201775,410493,519966,478920,411856,330395,366538,574759,724442,729766,667131,479817,278185,369880,557863,549229,537011,580512,568683,523965,392396,132335,-77768,-168518,-68243,261883,414248,366911,364939,304009,210418,296110,420300,378322,348051,397668,340624,223310,232843,364847,237292,-11238,87888,443248,615626,553424,407311,293136,303275,515660,796020,810411,626254,421705,357305,516849,688052,596858,492161,566526,546768,424665,356226,234789,216479,520990,720178,606822,641632,777044,591365,174457,12097,273023,600512,665521,512150,300562,92969,38993,164843,333810,417168,369142,300721,246943,185192,314147,537912,598530,603449,685763,694754,446206,166194,219726,560566,887119,749627,354028,253040,438468,569429,715828,921927,896744,774895,659066,604476,634324,518635,290985,256570,449035,609617,699343,772540,721592,589791,565615,578621,493481,367035,448897,651597,738366,771480,771275,620997,487962,502100,676629,868978,828864,773579,670842,551227,704617,920026,850887,610425,597040,804942,1006201,1004749,758338,533017,505717,611250,690970,663736,638987,762760,826257,670416,601056,720912,817843,846024,890442,944746,983208,938495,990963,1202709,1212285,871747,554030,610494,728502,700632,777467,964593,1136042,1232372,1218289,1163231,1073712,1000845,1098191,1264695,1333428,1330669,1243823,1145883,1118096,1113953,1183647,1289517,1195977,1171154,1272133,1291065,1253354,1272955,1374855,1473957,1406806,1324360,1408707,1424936,1377340,1578595,1879779,1903434,1751145,1649025,1605750,1627847,1680479,1783018,1877095,1851349,1717431,1737352,1984628,2299306,2564589,2703139,2546442,2315103,2490301,2780496,2978736,3129974,3250295,3525078,3842399,3738870,3564258,3866094,4332969,4521117,4812141,5538843,6568896,7779831,9268969,11271275,11404117,5885920,-412882,-3235719,-1658540,816675,2974766,4925043,7176172,10809267,15647318,19165181,13060550,8661317,3433151,-4081453,-13178548,-16036316,-16144943,-16139391,-13657246,-10805518,-8992791,-7822797,-7168837,-6384075,-5885341,-5372208,-5043891,-4870450,-4694481,-4469134,-4019924,-3729914,-3443508,-3232202,-3000957,-3099176,-3187943,-3028694,-2926225,-2812580,-2568078,-2427001,-2413208,-2341233,-2188567,-2015395,-1911575,-2025682,-2096935,-2056697,-2003731,-1815029,-1608965,-1529553,-1606433,-1720085,-1630200,-1379006,-1308079,-1333143,-1298599,-1144462,-1136940,-1400318,-1521894,-1307563,-1160664,-1261920,-1197493,-978332,-1114773,-1306512,-1083449,-777536,-744611,-871239,-1029583,-1194836,-1260464,-1258560,-1358173,-1313318,-1064151,-980202,-1078583,-999358,-803967,-754871,-775727,-580011,-408288,-685441,-1070968,-1155434,-1138312,-1166924,-1209980,-1194319,-1033020,-845686,-878105,-1064160,-960635,-737498,-696889,-663642,-580645,-640681,-741856,-716011,-666551,-634956,-707368,-813605,-814017,-735874,-742889,-808338,-842391,-891902,-892521,-809678,-775573,-752642,-617724,-353664,-160220,-111838,-24388,-275,-169087,-265626,-101147],[15319,-50574,-147818,-103484,-61042,-173971,-177851,110488,422912,468995,331528,148051,-53608,-163087,-114185,47663,210467,250058,121472,-82470,-159251,-39479,49018,-8584,7202,62205,20506,71394,129680,42457,467,-90354,-195229,-23120,120107,74092,86523,229815,474214,538659,244981,31746,106209,197703,384969,589157,483275,254639,183298,184835,121189,-8755,-9513,-26199,22956,185919,203345,85570,75044,86495,-74068,-228526,-265601,-231092,-79487,83565,116231,164735,278634,252363,69713,-65138,-36335,-21944,-138523,-174153,-130158,-187658,-281587,-246751,-97551,41052,126757,194369,157540,76142,83999,107282,72421,30750,-49800,-26614,117451,234794,238248,210600,130990,23134,2150,-50360,-161723,-188414,-180430,-114822,105984,314956,335321,137620,52645,140985,252064,309625,206237,-135662,-231771,16993,49972,-104203,-49633,-47289,-194655,-180346,-60221,-39655,-90577,-96249,51086,184591,173078,56964,33452,282223,562469,437989,129713,-6738,-56513,-15517,154153,227312,171667,204113,260304,123913,-91314,-237288,-200032,57405,175950,18026,-65579,-5452,-6912,-135162,-185278,-5170,210341,176696,28921,-4744,139751,368693,320362,98045,45913,147058,160386,3353,-154504,-49693,237618,421951,343935,70269,-77874,26398,15205,-199822,-257382,-147268,-104295,28429,141340,42797,40710,229345,305300,265801,200757,272232,333254,427835,457198,234519,-61232,-171462,-116748,-125852,-35404,292017,462826,337443,238406,163206,-7373,-91510,-63131,-26535,10353,-39797,-76555,6651,19833,-36503,93452,257708,208601,84503,-33711,-139782,-12073,299141,459977,376502,159483,-45423,-142104,-78030,77612,277294,366737,396095,367517,198251,73037,75215,-53969,-300879,-346094,-103616,165735,189239,40743,-111044,-80502,89229,154636,203261,274545,140560,-12148,32215,66202,13294,183252,465860,568418,475311,292125,41879,18818,223906,422902,597514,620736,312483,37893,69299,212882,267162,163206,-33721,-108716,22895,89984,1680,-14222,101238,323492,340531,-82780,-391202,-108190,275663,333136,273836,236631,272525,205618,-121820,-343258,-213319,50130,93774,-7274,-138759,-338559,-389265,-320008,-268165,-117050,53248,163970,309598,324034,114210,109886,199230,82357,24033,94651,129707,93816,33807,94113,179025,74765,-130384,-168644,-80649,-57443,-46469,-49808,-49217,13576,137439,94527,42588,131567,224276,35302,-42773,181466,366126,304231,194285,206993,328979,284299,163624,175494,246496,308840,336248,266345,285765,438282,445038,317344,264624,390059,502345,444983,288607,149160,116247,88556,38668,78843,65402,-33475,-9685,51948,-47502,-81112,206176,437806,285808,95948,159529,299397,310542,267944,201929,78072,109939,378374,562192,730567,762195,349715,-165984,-244209,-7784,136399,163597,174230,38141,-186335,-271310,-201327,-109401,14194,229615,330433,254453,329319,480687,366903,132464,71790,24481,-54321,17452,250409,302485,86079,-110022,-134820,-136230,-174946,-39082,313919,399295,199007,115667,166098,144921,96804,270264,505481,424640,121684,8974,-109270,-379594,-450313,-43810,411126,356883,41669,181934,617841,599329,312250,279784,258938,125585,111899,160169,119896,-76715,-373029,-499766,-557847,-976555,-1402342,-1148928,-284352,820049,1679183,267117,-1466954,1664319,6092417,3181506,-1159220,-1344277,-271096,-577143,-566836,-67674,-21888,-363823,-584666,-444882,-212065,-266189,-446014,-400320,-176230,156189,485175,480254,269374,136903,-378,10321,240982,232335,-97157,-182387,-41091,-46485,-100016,46484,75331,-96621,-141901,13489,136348,219911,303810,268871,228820,118831,-118456,-240449,-155149,-125551,-43809,351972,593633,418258,351637,558702,563343,314699,199798,113012,-59833,-298782,-361828,37903,483008,500303,387587,375895,295445,147646,223007,491548,493771,250851,75426,-36755,-60596,158090,236405,118004,143345,257550,257182,205745,249874,289297,265049,224271,152480,80411,154411,276862,267725,234434,380690,623576,647071,339140,93531,122410,173695,77527,7401,136082,323064,375382,227342,219983,224269,32211,-69444,121498,210459,71032,23304,52061,22753,24107,64528,78761,87585,89904,104066,154412,154294,217332,303653,164267,-29797,51296,148373,29700,-54300,-5964,165438,317602,270836,126824,141156,244994,367078,557217,640283,329828,-33374,10541,370528,523879,379195,206095,118845,-28743,-111554,-21969,43252,11001,-15016,-68219,-135706,-7671,281241,358277,96751,-86603,23563,282461,414678,319507,217755,191774,132164,118674,227462,189870,69196,155094,358948,335197,141336,-20720,-15366,68415,113398,46097,-30647,34830,179310,298982,443918,563858,516308,332826,295086,533604,756749,849077,757756,526525,264550,43126,113855,385747,482946,408378,312329,237106,285357,477976,581407,619964,610899,433173,187924,235515,441422,486635,498891,520593,505954,482586,417333,244691,76270,-80726,-82131,189340,376807,430264,466441,357943,194154,251662,357572,356559,392143,417817,318630,185580,156457,233920,152048,7483,160807,500152,637315,536221,394594,247952,226075,441988,680492,656127,506588,359256,309440,419012,549285,462102,354031,404320,380130,307860,278038,152351,153747,469965,634454,509535,522480,593527,392384,78016,-25292,145703,422786,566033,499862,350172,216190,126760,171905,295833,338511,260425,220176,218912,174481,270595,466475,522764,516505,570593,571411,344415,35918,36824,382500,667901,503304,233463,232542,388531,518636,709080,844160,741360,608763,517937,469598,541078,514444,283896,186271,400255,592542,629509,692879,713557,625195,541923,440614,296475,223106,386172,599571,679298,760267,696489,425158,264189,321422,465877,652233,694084,709775,602709,397515,507334,788842,793450,570612,565482,789434,972616,952792,750005,586153,533864,552831,576977,562428,555601,643146,685388,560208,476567,578156,713548,789777,849816,896962,897753,830428,859301,1001083,988422,730162,483979,467156,518375,523388,631350,812151,998032,1088146,1081577,1030573,984244,942346,979097,1061215,1074917,1063766,1069595,1035342,972752,941344,975292,1090281,1101977,1092997,1124356,1141181,1087710,1012546,1031137,1145684,1189909,1179920,1237775,1212479,1151327,1300735,1556444,1628084,1531238,1411392,1350858,1379993,1388637,1424558,1449398,1368118,1294177,1418274,1659121,1932795,2246624,2430064,2224809,1905132,2011607,2302937,2463613,2668058,2790605,3023521,3311766,3245741,3058787,3260146,3625606,3748732,3968328,4539399,5415665,6699632,8160055,9803287,9894293,5406952,-520311,-3072651,-1824781,-45512,1542469,3225415,5354571,8419380,12250311,14392036,10158896,5650460,1863857,-4004690,-10990485,-12062093,-11344096,-11224023,-9411973,-7433652,-6265649,-5350363,-4892045,-4516161,-4266960,-4189969,-3975334,-3530029,-3284354,-3268254,-3041269,-2938411,-2627262,-2424244,-2299878,-2476233,-2641519,-2477621,-2367411,-2239410,-2014697,-1840101,-1830350,-1867684,-1794701,-1627430,-1504165,-1573458,-1595485,-1512021,-1462521,-1383020,-1235374,-1166177,-1271881,-1393905,-1258780,-1003844,-951561,-992705,-1050489,-1016273,-993701,-1149151,-1237512,-1067217,-935587,-944346,-874446,-765325,-892799,-990931,-813028,-635800,-670972,-736584,-783947,-951551,-1107039,-1103456,-1129760,-1089728,-884092,-780516,-854518,-762837,-545875,-528955,-638239,-523068,-326468,-483681,-791898,-857904,-841407,-940759,-1098287,-1137123,-937653,-662024,-654104,-846575,-799103,-653406,-622103,-510538,-408873,-593884,-781600,-689033,-518183,-480274,-583734,-737292,-760538,-628462,-549128,-607203,-645146,-623615,-652675,-716157,-712905,-608735,-468550,-258905,-108571,-87435,-21851,-22093,-238462,-336803,-140857],[-23836,-69833,-170942,-166285,-119635,-149534,-81181,186774,411511,412744,280319,100005,-60354,-130592,-118783,-20188,97217,161185,98231,-92238,-134711,67873,124730,-39867,33315,190061,107286,118301,211442,114585,-21312,-196779,-286080,-71212,90837,48223,67679,204461,405528,477335,238481,87560,174197,238576,347536,478063,423164,311616,262275,167647,49470,-12723,103394,57807,-13445,116284,127886,32354,74853,121454,-9123,-59216,-97125,-207899,-145410,49965,163440,256651,322581,203537,-29402,-145788,-73501,-81099,-287028,-352821,-208080,-156677,-254620,-280807,-191243,-88419,31062,147270,107858,68262,115097,102389,48800,-38049,-147446,-101778,90232,242846,235862,190593,117306,57314,90273,32464,-149858,-226440,-235976,-156615,30712,155528,146161,75272,72475,165776,315040,422437,305003,-54666,-136190,119489,108856,-101957,-77289,-78298,-222201,-202777,-114713,-123462,-121620,-49766,108721,211829,231725,166165,85719,228709,457313,368250,167466,36702,-92403,-84715,99556,208701,163489,139719,139665,27372,-167201,-344673,-301231,25181,162103,-2426,-64564,17921,-4417,-185391,-251265,-30481,257171,271971,98659,-843,103060,308562,284401,90487,19781,95774,115608,-71856,-212126,-82186,168821,346077,319585,57605,-115509,-58352,-56002,-171640,-224413,-213651,-205827,-28241,111664,-22794,-83981,105272,277152,303998,357384,470044,431194,389858,342376,147791,-87906,-162932,-136561,-173720,-62086,319800,499503,270593,54299,27408,14333,29478,4297,-77824,-55058,-23582,-50905,-9084,17212,-32618,62674,196582,122907,34641,17598,-64614,-20546,169753,307921,353387,191911,-57599,-159921,-17109,159784,298104,339849,402780,431311,295531,84127,10707,-41708,-209304,-260362,-129999,121174,180439,9021,-136931,-60013,169320,268180,248360,250511,138187,19112,31675,-915,-19657,198036,428243,446856,297205,52298,-100190,9098,220948,374959,494534,482369,213971,5329,77169,218472,217611,82186,-71173,-124690,-12693,17596,-116957,-135961,6691,290612,388960,17857,-340346,-98467,246322,258446,241885,318417,336733,237671,-55229,-322825,-223350,32247,103327,5364,-184769,-389538,-425165,-399057,-378092,-139120,139491,255096,329926,312208,140418,129131,106429,-82376,-28118,156351,180252,87812,23569,68446,150318,67681,-147164,-238964,-125291,9541,54981,-9399,-93933,-66353,72714,135542,144493,189673,217023,38629,-36452,168720,397566,370377,195323,154527,302009,304276,186518,205986,247501,259039,305846,243687,175185,331874,448619,285427,95639,190100,394459,395946,230042,83829,94102,102217,72206,100013,61499,-97965,-139068,-23017,-23906,-77628,113534,326060,193873,60387,196921,264266,168674,194756,244747,103398,148941,484552,678461,752069,661455,224837,-237858,-265794,-36846,85903,140100,188507,70198,-143113,-231240,-147200,-101912,-59772,160964,310272,228995,301448,506386,422814,169649,72515,24782,-41160,6404,209329,244139,45757,-85752,-98145,-105959,-160819,-60662,230435,289996,66579,-37029,75639,125812,105702,270586,485182,381482,95180,25789,-106869,-393346,-401439,-303,406083,378778,112586,268283,689479,616537,314271,307145,315283,123958,-37773,-9246,121937,180910,40324,-36765,-126564,-693718,-1292209,-1069473,-414986,195181,1433066,895706,-1243507,954567,5796256,3551168,-1806890,-2066276,-554475,-690745,-468015,1865,-42470,-254439,-197533,-11107,-27452,-314882,-521242,-484560,-422766,-77343,405383,532273,400163,275550,16284,-147328,33301,126342,-140583,-220788,-76744,-36177,-24877,78315,55091,-88122,-134288,-38965,45725,147428,270175,232186,204055,127286,-146414,-318547,-231828,-229822,-148582,273907,531088,373906,323954,469833,361619,137689,167685,122379,-132751,-327813,-253175,120599,433065,443910,356932,308915,197459,93122,191916,423316,394775,174026,-1969,-111539,-136124,87299,184340,77109,142973,318380,314344,187615,174487,192351,119844,108842,124498,119933,172543,249015,245603,228632,367798,651423,694295,328397,31893,44147,136838,62315,-25246,69005,231328,309799,239197,236415,235972,81164,-45681,84004,174331,53185,-7340,32801,-23223,-67874,-35615,14871,74273,136057,163499,134978,62202,109891,179521,38260,-122762,-35135,47599,-22277,-28833,8253,106706,227245,221393,119727,131390,278870,455658,646286,666588,305804,-123162,-97930,287306,462925,334078,143002,71171,-39525,-122020,-27538,55841,23192,-14875,-67303,-156484,-68992,204160,222400,-66110,-160102,50621,330897,445722,331014,211119,187907,169720,194292,263848,179931,74003,138757,250112,219922,68948,-57562,-46087,33679,69063,-5122,-43800,110055,268571,341138,434316,540373,511799,407752,399365,511029,647577,720408,599623,400451,172436,-57261,20219,320389,402856,311418,207078,137560,175927,311644,379815,469975,513033,360831,128507,135371,305736,388760,427489,409778,375500,393788,414698,373951,275927,41568,-80320,112713,342386,462137,501627,397638,223565,227772,296912,343180,406987,380393,261861,142624,97588,122758,89375,31760,183991,469989,593600,493300,375654,238356,206269,388718,539581,471009,345689,266277,235031,261148,315152,266408,200368,211895,176040,174150,193292,67877,78054,370291,493089,361237,324867,329312,154531,-12321,-9806,101001,289953,433537,435590,371737,313257,206340,179515,250227,243253,137288,130461,185793,160157,189934,332267,411768,425814,457238,421300,210960,-73986,-101587,213815,402394,221965,99970,206575,343089,467409,637186,652485,534376,470268,423165,358588,425188,462392,243356,99153,325465,537736,523081,573324,649262,598089,475287,302685,141440,134053,338893,521738,564255,664846,582071,257208,67480,137240,264441,424574,543068,628519,523757,238014,268857,599768,701105,532192,527207,728572,855281,815220,711603,653365,576996,494308,454782,436283,455083,526286,542076,438843,340129,421290,596184,706691,748111,771689,742088,678638,698355,765355,740372,593841,441189,351830,329188,366650,501353,660429,815129,878645,869458,828987,858462,866036,806473,778948,759776,767487,858676,865049,785421,773333,813529,924466,1010073,992802,944062,920659,836502,708041,675357,788264,928898,1002742,1038481,1010560,971563,1033053,1186860,1281829,1233096,1128990,1096652,1131587,1110854,1081691,1005718,850062,855055,1096576,1314854,1501903,1808401,2008570,1822887,1520664,1569550,1860705,1990445,2133314,2223797,2439916,2737511,2755899,2586661,2681939,2942690,3045079,3178765,3521848,4281072,5747648,7174685,8221664,8124252,4765155,-888543,-3141970,-2053575,-815984,174298,1525521,3427334,5747402,8566892,9950187,8195384,2838560,170451,-3901012,-8714285,-9288670,-8774361,-8526634,-6930035,-5353440,-4572887,-3776440,-3236030,-3058213,-2956078,-3209098,-3108928,-2426713,-2009746,-2078285,-2158606,-2223920,-1980155,-1745457,-1743289,-1941393,-2077378,-1916754,-1777676,-1672450,-1517966,-1303814,-1253922,-1360542,-1367531,-1230864,-1115570,-1132920,-1118286,-1005934,-933477,-929133,-836331,-766826,-880289,-1002204,-858965,-654822,-620630,-665949,-787971,-870909,-835724,-853677,-894981,-802136,-712474,-625138,-546888,-575779,-667222,-641395,-524726,-484082,-585454,-612219,-557419,-689645,-891181,-894249,-853562,-817838,-672675,-561058,-591926,-500287,-287777,-298027,-491581,-490484,-294179,-286742,-460267,-525061,-541966,-674150,-876815,-964788,-772229,-447187,-424366,-628676,-635057,-552625,-520354,-336282,-241162,-538234,-787658,-674899,-448840,-380946,-436094,-592883,-643911,-488725,-371156,-426816,-448633,-361773,-400720,-574863,-601193,-455599,-328806,-165810,-58064,-79428,-37681,-51709,-301392,-389144,-176078],[-56881,-85237,-180871,-227227,-195927,-125085,20310,243661,378150,344076,199609,22602,-54841,-64486,-102954,-83086,-18620,56661,56127,-119362,-139820,137150,173959,-87279,-4039,212598,114451,113001,258856,188248,-10015,-242268,-324750,-123216,30201,10802,59384,179248,295517,355421,225849,160789,219412,215043,217735,278306,302113,306539,268051,96779,-74992,-46917,185528,164843,6400,64758,58375,-12964,70161,145436,90875,141537,84116,-144104,-164341,14514,162950,304313,361864,186393,-100075,-229345,-137243,-137463,-368414,-435928,-220290,-95673,-183324,-242044,-230692,-213209,-79858,81018,55508,74512,144721,58176,-24621,-114153,-208932,-159497,34467,178218,173992,141712,98195,102188,174972,123737,-85001,-221097,-263187,-190175,-68722,-22687,-44940,7142,87706,195028,356210,491823,372358,36082,-25017,199771,142015,-89371,-93090,-80795,-167893,-152181,-130600,-170391,-150137,-41866,112461,203783,262474,257006,159783,203695,335299,290648,217089,103666,-90867,-119818,60029,186194,157673,97690,40688,-38195,-168353,-339916,-308550,12009,131815,-21038,-49678,53707,15492,-190544,-259786,-33771,273003,350150,171966,-4167,58908,229972,223773,73892,1837,42354,39799,-160066,-259135,-100819,106605,243425,242470,41210,-118431,-125231,-101280,-99073,-146406,-231606,-249561,-72862,56841,-86509,-205000,-56456,199880,311216,442055,516230,426030,299621,171675,2040,-149337,-143385,-111372,-174669,-78611,311364,485760,160102,-152035,-118803,8739,96383,34063,-122373,-81121,55096,47587,31147,36360,-16375,49297,156942,73780,37738,114268,39715,-18006,29718,83869,204446,163668,-66173,-173779,12277,215440,292880,276926,327917,415642,371463,161401,40228,17912,-110767,-192022,-155682,45547,102588,-70040,-143164,20458,268112,332830,221784,169532,112859,42276,33418,-25558,9503,218290,346523,279186,63417,-233490,-240642,17073,196003,259613,292071,235611,57847,-42721,91659,229533,156842,10388,-78245,-106010,-28535,-41120,-196157,-209927,-55482,225075,375708,95154,-269529,-106483,146083,92617,117562,313257,320373,211515,24898,-234169,-197465,-2254,83121,18030,-168322,-318243,-331624,-361319,-390004,-125646,215328,318580,319274,264297,144601,138504,39144,-184924,-68018,187041,201640,62379,-3382,32779,109528,60350,-107987,-211190,-111331,60523,98025,-5183,-154998,-184183,-65023,83574,143174,192287,191020,66595,564,144260,362565,365384,161634,106036,254565,271763,161114,181289,193231,170059,231612,191832,63197,190747,388642,256275,29230,70318,271928,314999,165830,44637,107822,134634,80106,76030,41209,-140800,-220822,-43629,37962,-44350,44425,206905,109338,46658,222692,226753,53041,123055,257033,123112,196141,561636,732588,695403,517021,118530,-242786,-236153,-65580,4048,85559,213324,161756,-52604,-172424,-105320,-117489,-125460,99216,265341,193038,262733,477390,407920,163614,71114,58809,3818,23212,190010,208411,18342,-65944,-49514,-56623,-129832,-100217,89017,165689,-28113,-143867,5890,92927,81058,216340,400967,307760,97714,80255,-61315,-368461,-343454,17136,349251,368457,198760,348208,676159,542440,261975,280015,316063,100726,-186020,-223232,20590,385175,537113,493168,271573,-363062,-944477,-714464,-361102,-407647,806065,1187391,-1625656,-913097,5309313,5495761,-1133326,-2637426,-1041638,-1014440,-593144,42319,30858,-96173,148156,382573,142597,-314025,-460837,-431959,-551565,-260387,275124,460288,406543,320023,4069,-258086,-80957,113608,-107558,-235808,-124208,-34115,48650,101697,54293,-41849,-99920,-68972,8080,133688,222130,146441,133035,149136,-54865,-240632,-222631,-281649,-201384,202200,446012,319269,252521,296068,132132,2425,133405,105203,-170372,-268211,-62500,241113,387193,385372,334434,248718,119078,70286,168012,319445,283159,142158,18613,-106809,-164993,12066,105110,19495,131094,351011,324903,151974,101841,90385,-9148,35605,147071,179842,169244,169603,180193,214095,336505,603829,655137,282415,-28577,-11706,113023,67467,-27769,19040,173461,287171,277996,221161,193153,114616,3765,56409,149632,74984,-17847,10581,-34123,-94031,-67236,7115,107626,211250,218271,104681,-6958,25650,70661,-41603,-128062,-55187,-21071,-24691,41986,39882,39660,141515,191867,117953,107711,290025,512077,672320,623086,275451,-144281,-142994,211910,384020,254553,82555,63746,1765,-92190,-40476,36127,33226,1183,-58609,-151060,-90541,131751,89299,-165453,-165605,87123,351926,455882,324010,172671,161131,196989,261067,284069,158232,68132,108104,133366,115795,20828,-63661,-59295,11041,47321,-18644,-13485,195700,335056,343836,370852,463762,483300,442825,422943,403044,475595,545158,401346,215692,50234,-126975,-57593,227757,307756,221035,122991,53628,64852,124881,179413,320601,402373,284470,111370,89909,183208,280152,338103,271446,208030,271867,366209,458569,452307,175323,-55643,60060,325620,451340,456035,406061,289162,232068,245631,323339,378948,296541,185636,104218,59416,48933,55420,40431,136702,355259,494833,439674,357418,273778,263845,377105,413923,313016,202652,176684,164866,111658,85524,88513,71834,21386,-27568,48275,111330,-7030,11952,261258,339210,199310,105560,64466,-44892,-62766,49133,129255,215756,302457,343065,371867,377735,262122,176950,203574,157771,29035,43670,150722,148524,92867,154170,271284,348036,381580,297048,96806,-131245,-158548,113715,194450,-2223,-7690,186449,314696,425798,523433,419061,338211,390919,391086,293469,317400,378279,179936,22958,256811,465264,402842,436872,543819,520944,387301,204808,84817,139894,329408,440266,422569,520414,475471,162234,-53463,636,134690,271916,438231,564995,457839,111910,55007,410266,607621,508398,490697,634314,685204,638093,664863,719906,621317,458583,378026,342478,372213,440751,428195,322936,214971,287082,497951,630625,636201,619887,563691,526126,564749,579148,540533,486783,417955,290728,215392,271552,423517,558814,644800,665502,646044,626547,743479,801644,633615,492892,472598,528336,666442,674081,600870,648982,734972,833844,937638,888804,774846,696735,582124,451917,406390,495872,693368,845676,871370,873190,878410,840141,865446,953171,936212,875219,909524,952980,912075,826615,655439,442067,528135,868914,1045567,1103688,1332191,1523876,1434257,1252211,1279168,1561251,1694719,1702838,1714433,1923413,2261403,2378092,2241920,2235832,2410981,2558795,2604851,2674752,3372310,5070792,6471916,6925754,6635486,4027045,-1301337,-3280537,-2156883,-1240001,-750034,248188,1851484,3631246,5956782,7224484,6462555,959543,-1030253,-3673165,-6876045,-7769085,-7851509,-7462995,-5903264,-4507649,-3865245,-3166839,-2525081,-2286125,-2206791,-2584532,-2581648,-1837827,-1267350,-1285462,-1608643,-1767142,-1645528,-1411999,-1484480,-1627459,-1654456,-1518892,-1360459,-1288782,-1208768,-973965,-856231,-955163,-1010458,-926346,-848676,-828935,-804002,-690556,-580453,-588488,-529919,-461526,-570139,-692336,-584358,-451353,-412274,-442900,-594419,-765026,-722979,-616208,-604087,-587217,-550351,-406201,-325625,-469446,-512279,-367224,-295458,-359444,-514469,-537869,-412223,-473313,-669644,-693688,-610567,-570452,-490323,-392209,-371900,-283254,-91998,-108821,-365751,-497323,-333948,-161027,-177582,-252052,-318304,-438715,-611172,-732341,-594313,-281037,-281716,-499921,-517882,-450540,-416524,-205668,-140351,-488183,-752646,-680388,-490161,-368267,-307322,-423722,-496910,-353129,-244932,-297674,-295399,-175086,-207871,-421632,-456976,-318076,-232195,-112996,-44545,-105481,-69300,-79307,-338995,-407849,-191820],[-65477,-79498,-172183,-278132,-278107,-121299,87183,262947,340592,291040,111697,-61677,-37460,18093,-59437,-105860,-91525,-28090,8283,-145937,-156555,151938,166712,-156908,-100439,133429,53603,60973,253719,238371,37138,-198875,-287763,-152816,-39109,-29008,62503,158574,171461,206444,210213,224864,224146,131078,36519,56780,152607,230582,195282,-7621,-213351,-101761,214398,257895,65659,32774,1020,-54407,45585,141153,185592,307800,229287,-54745,-127628,1799,131900,301593,387423,206789,-113728,-278074,-203547,-180356,-368038,-413048,-179219,-31150,-97295,-157213,-219413,-310883,-183980,14747,11762,80937,158020,-9400,-125915,-174866,-231573,-191401,-30035,58133,68746,82324,83734,147893,232148,190127,7802,-179491,-260063,-203981,-161300,-180347,-190716,-49731,95014,209625,353138,501440,399663,109275,62517,228632,135962,-75158,-96326,-56421,-49767,-50707,-110477,-165162,-156576,-68947,59541,167681,273197,321548,245688,206605,220309,224007,261705,169014,-60465,-117738,42314,164550,150392,77902,-12526,-52372,-89679,-214851,-217343,24101,107661,-24048,-27259,89455,52703,-135465,-197619,-15553,246193,371220,209784,-18809,22091,159909,149124,39011,-12393,244,-39569,-225182,-284436,-118790,44607,123703,125255,18932,-98752,-161499,-105106,808,-42273,-191736,-218730,-90848,-12183,-140390,-301257,-220200,79157,271886,410898,401812,322191,188218,54,-164249,-226667,-111946,-37047,-124239,-83603,271611,426560,23702,-351004,-264973,-39962,86641,16212,-152541,-66503,168621,189012,115678,71061,4945,50947,133120,50323,72918,219864,144219,-1403,-81695,-155961,-43857,76560,-67802,-174095,20583,245572,261133,172143,183831,346572,429823,301913,177840,121372,-28419,-172507,-189049,-51339,-40967,-182488,-121628,143514,356773,325714,128610,49600,64623,57206,48449,7192,96819,242120,242398,114106,-150764,-466492,-328364,56948,178858,125412,56994,-41230,-110618,-89542,104333,232523,108066,-8248,-32255,-54708,-22476,-67329,-215616,-223467,-76810,142875,298329,110163,-208864,-121628,27306,-91124,-41470,237261,236482,130708,85428,-101064,-142927,-37357,47960,28305,-110707,-183278,-161037,-225392,-310430,-97426,242061,329898,277020,189964,121533,138926,23851,-188537,-75375,183532,187139,19530,-42099,13968,97123,82956,-11962,-89203,-32228,92839,79191,-41558,-219636,-307935,-222390,-24171,67007,138627,143946,98640,48079,110381,271926,289548,107026,83340,214812,208598,98665,110450,110544,81018,143153,123332,-31269,45406,283890,239447,73113,69057,179176,212665,102188,47581,170469,201220,75311,7640,-3842,-150874,-223172,-5852,109712,-3972,15256,132071,77451,66387,230383,200428,-6200,55553,218403,134850,241992,586798,709639,589166,384804,63504,-192807,-181372,-90121,-81566,15805,237342,274747,45470,-109941,-81064,-149110,-166239,52923,194082,142840,222709,412283,338664,123203,69927,108157,61391,63462,202104,213206,29841,-32347,10872,-6356,-97883,-148467,-63531,64705,-57462,-172779,-19821,67230,38538,130117,284050,232375,130867,155521,13992,-296228,-271521,28225,275450,330694,268674,392529,580488,406248,180332,216477,263725,56870,-303954,-442396,-160413,493367,999343,976525,575920,-65239,-523159,-248872,-107949,-730381,-397,900284,-2529540,-3285618,4587003,7947644,678533,-2743467,-1602992,-1433382,-830869,90544,213414,110189,392994,648605,246351,-290957,-314090,-297526,-551979,-349620,126358,283833,298717,276654,-34555,-315591,-93351,183433,-503,-192648,-138724,-21723,103872,110631,73277,30983,-52133,-76192,19836,161438,168374,39527,43858,187734,128098,-46552,-150821,-281485,-199615,146802,347858,264797,174143,108109,-52191,-62408,98690,59143,-162960,-136952,141037,336870,332295,334687,335607,215235,84022,89137,156990,208911,187957,154629,120062,-18970,-132442,-44164,24269,-31801,117970,351403,290322,116195,62134,9383,-88075,24161,203472,226333,132058,56589,93838,196767,291454,487928,534797,202686,-87832,-50028,82568,65808,-16095,-3794,161964,315331,329941,186846,121138,129995,63142,38394,125916,109064,-17539,-19069,-18023,-53652,-24380,51532,169024,291336,258584,81632,-30558,-11912,4649,-64261,-57621,-1308,-26497,20939,125233,69869,-13846,86002,184892,120167,89390,296106,530353,616169,513621,245256,-94064,-125212,150257,300099,163411,43318,100680,96022,-8234,-37419,6269,39692,11553,-64185,-134093,-69270,87394,-1944,-176292,-101080,120437,331027,428424,285815,110603,129505,221848,308789,288046,138924,60789,68080,32483,40802,13838,-30199,-50660,-4532,36754,-7686,37516,260471,364264,304375,257900,338282,425024,425634,364265,247528,284165,363516,213310,21826,-69478,-154797,-108157,127948,226775,164568,74057,-4217,-18438,-14927,40558,206781,304517,219564,126112,93732,95199,181445,243549,132037,48113,143782,265499,446508,543481,292828,-9240,45368,325290,397587,342428,374196,359853,250538,197433,280723,312940,197994,115577,79242,39167,15880,41853,17411,29165,192341,372704,392062,345067,344255,386260,409266,331287,221369,125569,121958,122053,23700,-54179,-9893,-6637,-136793,-195629,-52488,37639,-64080,-23142,185577,219529,68881,-71835,-128401,-149058,-51576,131622,194884,189734,202167,249469,354346,408020,284396,157600,164056,106275,-38385,-24504,120422,142658,1963,-33920,118102,292891,359672,232368,34619,-131057,-132174,109942,114608,-105283,-57926,182626,307359,397538,405740,227257,208492,375025,408235,270675,234407,281318,108423,-22128,219617,396490,290309,306649,421893,419613,303860,168050,137571,233984,355134,371283,290863,375724,409975,152613,-80976,-58623,104697,243225,414511,534603,413743,41308,-82368,269052,536733,497113,454142,521190,504212,470814,621257,760938,644757,450220,367156,309259,323297,389476,350033,220701,116441,196488,433779,583301,558249,492968,409543,406149,492988,492902,428634,409955,391661,283083,197330,249802,403364,521434,523854,495660,465994,478714,669209,759294,498578,266206,274957,396360,527266,497950,449241,573699,728005,814118,876794,783643,641827,526691,396404,303382,277829,330681,539957,749130,774899,814196,863239,743690,651190,703789,700043,694026,812561,874456,817099,690241,462740,233282,385679,784737,903106,806844,900897,1074338,1132775,1133548,1184973,1434518,1596435,1481531,1387042,1576181,1958851,2157156,2055743,1959856,2084759,2341277,2322843,2136610,2845195,4796027,6186553,6165906,5692492,3313114,-1648008,-3456209,-2164518,-1301890,-1094125,-404822,868567,2501635,4989643,6448475,4934997,101390,-1522665,-3309141,-5677280,-6992435,-7440431,-6940001,-5440872,-4203708,-3582259,-3023709,-2446944,-2048997,-1928031,-2263534,-2310971,-1684489,-1073898,-1003465,-1411972,-1579843,-1564326,-1403297,-1486083,-1523949,-1425435,-1333635,-1191774,-1142446,-1107281,-888022,-697647,-710587,-770989,-755436,-732202,-696679,-684589,-597823,-459184,-429967,-382957,-325594,-426260,-555264,-514384,-437390,-362712,-356736,-504730,-716289,-672939,-488429,-430113,-459750,-469153,-331977,-265353,-463437,-460179,-230150,-166223,-281081,-471502,-524360,-368809,-336512,-485853,-547579,-457196,-399301,-375607,-315995,-249249,-154557,12720,15848,-272243,-532478,-431669,-138239,-20380,-101443,-201757,-272688,-365664,-500708,-452247,-217022,-274845,-498409,-467361,-356436,-327597,-159293,-138581,-448881,-675178,-695813,-619037,-428984,-222434,-273976,-358064,-250515,-178562,-222494,-204812,-96463,-113850,-285969,-299805,-208167,-189093,-118741,-88651,-168761,-107859,-95461,-339563,-389841,-183611],[-45554,-44918,-142855,-306870,-345069,-148970,89957,235275,308076,263862,36514,-127402,-9223,97077,6637,-74655,-100143,-69395,-27862,-151938,-164271,110807,90423,-245616,-224138,-614,-35197,-15012,194591,247433,108326,-74046,-178625,-140667,-88700,-60316,71018,144073,64079,71117,190823,252852,185071,16453,-136001,-121299,8919,101690,74835,-105877,-310403,-154694,186371,303757,134955,15258,-50005,-105658,-14565,99457,236419,390299,307873,39440,-44382,30072,100838,257798,383575,246104,-66055,-266587,-244728,-204080,-303737,-311029,-112245,11575,-28674,-67646,-180885,-369915,-264625,-41461,-24503,70688,144406,-74808,-209001,-190302,-216784,-188707,-75803,-73109,-41904,34957,81361,185336,250325,210835,94955,-117454,-231670,-193752,-220707,-288359,-269488,-89333,86297,188842,296719,451985,386497,143705,96467,193297,89912,-68076,-88732,-13676,89451,60420,-69093,-114226,-131242,-113383,-29342,117942,271890,356521,320028,216165,128245,177922,284185,208635,-19241,-89081,44280,147183,136314,71087,-10980,-8813,49483,-921,-52553,63591,110977,453,-1652,111391,96945,-26599,-76068,12550,178366,317503,190163,-41854,741,112851,74013,-11407,-23559,-20074,-96163,-248051,-286985,-148882,-24453,3877,-111,-2348,-66914,-160288,-68710,100131,60267,-102363,-121163,-78025,-80409,-178828,-356213,-344053,-55270,186285,268768,186974,160739,92621,-112324,-295120,-288939,-71055,70316,-36660,-78194,213103,335791,-113723,-513361,-394478,-122186,15909,-35254,-162792,-25552,272339,323168,213080,106888,20632,60631,117253,35321,105831,292155,221314,31380,-134008,-341751,-308449,-41434,-60844,-156724,21823,255612,212862,38167,6497,253477,467729,463283,374514,240676,21608,-206955,-232697,-150219,-214525,-291865,-67550,279280,414380,258252,1923,-77792,5088,74527,90960,93190,215122,265209,142993,-7430,-274960,-564109,-330499,128802,197038,31790,-129663,-259286,-243560,-121782,101035,208891,81581,38710,65270,20621,4382,-51894,-172092,-178359,-63664,59536,172471,52556,-179550,-131637,-51429,-203677,-153923,140353,125492,18193,100081,33643,-77464,-60624,11273,31942,-42968,-53653,14662,-40971,-174867,-70579,213598,294953,215964,107144,76163,132178,64559,-98001,-46164,150967,140561,-34567,-82792,29758,135919,144789,112269,81967,92801,112190,24093,-94587,-262416,-396027,-337070,-124647,-20402,50677,74356,110101,88552,77183,153727,165699,53339,103798,211663,148153,25661,25495,37007,21945,66702,54590,-93208,-62672,180772,240787,183226,163570,139930,107113,48214,95458,277659,297296,66210,-90056,-67667,-122667,-142850,66963,152585,16621,24907,133242,122199,118486,221576,195965,3967,6035,149618,153207,279571,548437,613283,468196,301164,67168,-117070,-127051,-99701,-138207,-46699,244314,356030,111435,-57994,-73451,-180881,-170841,28691,110613,86376,191234,334856,241192,63722,67025,147210,110492,116014,240995,258055,91942,33576,82740,33042,-74802,-187301,-176704,8104,-26969,-128301,1344,65992,738,43407,171541,177836,180439,223743,91032,-183275,-177537,53953,222059,281910,294341,374384,420304,245199,95021,135723,168268,-2991,-369833,-619035,-369720,492197,1308281,1296903,742392,123680,-218294,111380,218266,-721245,-727708,58678,-3557710,-5106746,3707677,9521131,2848826,-2275394,-2050310,-1766108,-1001309,193685,483352,333732,509186,743002,261067,-263159,-150315,-157353,-455771,-333525,-1111,62636,126703,181150,-84867,-334240,-50169,283709,153633,-74493,-87405,15612,130133,100328,100079,107329,-5648,-63841,55172,186470,113946,-53592,-31121,234227,335223,178573,-61111,-245869,-157326,107391,241574,210618,117852,-24260,-135600,-48099,70709,-4290,-114236,31389,293492,355714,253289,291228,355198,207732,89479,137963,156203,115454,123133,191416,252012,122615,-46598,-64445,-34079,-60632,107025,315832,219587,91522,67029,-36025,-105630,70057,264084,232200,62824,-58100,17666,184769,242330,334955,367371,100965,-148627,-82562,36108,40443,-7794,-3291,180569,370630,371580,148466,52107,130329,113871,28890,93950,122528,-20835,-55950,10705,33316,70398,124521,231288,349170,278641,81426,-2547,2084,-9897,-38061,52396,109123,40566,96355,185223,84964,-31193,76523,193838,124488,92719,311193,508630,481999,362437,225408,5416,-71196,98236,218349,83556,34178,169021,224816,122453,5,-7368,43006,-974,-95760,-116666,-13397,82588,-30763,-103501,15817,144590,271176,361665,222570,51233,113486,247425,331431,281385,135927,62626,26943,-40645,-2247,47352,38721,-18925,-14893,26371,5447,72651,277088,352585,235157,118490,183042,332408,356018,251926,96206,118558,214086,78129,-129801,-156086,-147720,-134006,39494,178008,154469,61424,-36644,-54379,-55418,-123,146840,235207,172886,148667,121755,46007,101812,149856,11718,-64675,39535,125476,325010,525661,372568,49640,65090,328422,313288,197006,307826,399280,256843,140872,210257,232173,124680,78042,73133,31428,13450,31720,-39888,-101476,35940,265979,362349,341200,424627,533040,469651,300198,204802,133507,120302,115584,16118,-67339,-8456,-31967,-241488,-305400,-120534,-23239,-97954,-16170,170190,166596,5380,-160768,-208764,-140479,21943,214176,253641,187005,146788,174218,317734,403379,272750,124773,141619,104679,-47382,-55692,106025,144290,-63154,-192217,-21861,262992,382936,227991,26640,-91272,-49424,191402,174393,-72879,-39196,199355,316129,380485,321163,135715,171978,402048,442047,268975,177929,189399,43760,-29143,223301,347207,201854,201811,310142,323490,245814,187814,261677,367847,393524,323247,201914,274156,393934,209895,-28014,-38954,160395,331199,468515,532058,386898,28258,-119673,202440,496423,486749,412100,406480,351369,350330,580515,753424,629115,457235,406922,329098,301485,354045,295069,136984,51720,151901,401858,568677,534666,424310,311862,333983,483472,507019,403957,350498,341090,304858,255661,283369,421032,531001,463078,392091,361002,413022,641787,732598,419144,137224,190546,372906,448498,361431,343160,528662,747851,826739,805309,670019,550494,443576,317456,272163,287014,308484,495114,727630,754729,809844,880731,724518,559462,561689,555759,596728,787412,879803,809490,663818,438023,241468,433441,839380,890660,643820,584900,746067,958161,1143294,1255527,1442047,1624237,1473409,1291304,1431948,1827157,2069308,1994450,1826539,1943024,2343998,2309220,1954933,2745566,4927239,6306603,5980840,5303989,2767501,-1867008,-3645610,-2214817,-1201253,-983037,-469505,493379,2299939,5324696,6926377,3921949,-89339,-1529898,-2958337,-5074751,-6524325,-6999601,-6476664,-5051107,-3934248,-3322116,-2917237,-2541105,-2073653,-1916467,-2123036,-2161474,-1738139,-1212126,-1105348,-1441383,-1562284,-1586563,-1540873,-1595815,-1534725,-1353477,-1305271,-1219081,-1173294,-1145432,-977549,-730639,-614655,-647890,-704234,-729460,-692889,-700726,-653275,-518000,-446116,-397967,-360066,-457251,-598588,-628812,-571460,-441857,-383435,-503516,-707449,-665213,-462301,-377227,-413068,-453267,-383900,-350283,-530674,-493607,-228809,-137430,-251737,-458023,-555664,-406624,-280289,-361771,-474041,-410761,-323289,-337720,-336092,-238650,-121872,32177,76305,-207255,-567315,-545405,-208679,-18474,-88803,-176786,-176355,-182938,-315801,-369679,-264210,-393059,-601314,-472039,-275060,-260877,-200984,-228103,-418218,-561451,-697493,-768668,-516204,-184449,-174734,-259593,-194536,-156184,-184565,-175659,-121973,-120860,-185434,-149815,-126686,-187949,-176092,-186902,-255985,-142392,-96269,-305027,-345341,-159301],[-8468,11989,-96452,-303403,-376974,-204083,21558,163898,278299,252773,-14494,-156129,27293,155871,79291,-1718,-54369,-64663,-38041,-124727,-150088,27544,-41916,-337800,-329384,-123331,-102519,-83391,98253,211742,180618,90544,-29273,-85444,-98049,-73727,77210,135992,-1612,-16715,164184,227488,112443,-86542,-243553,-215299,-102579,-38762,-37412,-155501,-322974,-180207,118047,286662,184650,5554,-103516,-176633,-110832,26755,223186,374526,317170,118820,60542,101189,97057,189915,334160,272475,22526,-193287,-243294,-210885,-216279,-179419,-49491,18376,1895,-9913,-145210,-389746,-313050,-88055,-63306,32727,101941,-115564,-226092,-139202,-166285,-145071,-80122,-164058,-115921,16052,92486,208309,232508,184951,148975,-52243,-186973,-164128,-234857,-335028,-290263,-118700,51256,121341,196732,360998,340157,133464,69014,103337,15854,-74149,-74625,34830,199291,138355,-25268,-40963,-78793,-149323,-115208,72661,262553,359960,353216,206340,68754,154910,274933,207310,12001,-52883,56544,134282,110465,63139,34410,80192,210930,239376,137260,124546,150022,55091,24972,109251,131293,108784,71382,31662,81052,202169,120677,-62979,-6387,84530,9081,-62320,-26091,-13601,-114612,-230831,-273426,-195784,-102323,-95004,-94314,-10302,-29315,-125308,-9447,169920,130689,7497,10516,-42729,-134387,-199454,-362143,-395949,-159929,75521,71114,-35341,-899,41200,-124658,-339573,-307716,-26927,179650,59606,-65511,152665,234029,-226104,-614113,-483782,-204711,-70404,-89043,-150276,20737,324627,399088,284051,126230,20237,69943,105607,17788,107239,299848,252595,79191,-115050,-419693,-490337,-149401,-46903,-126384,21396,249222,166001,-91534,-157038,156557,473876,580365,535118,330320,34778,-271266,-277479,-225458,-359873,-353007,16312,395107,434137,170252,-109882,-178926,-46669,108746,169504,210508,327068,284781,72618,-66942,-277347,-497194,-244586,217588,259920,22843,-207570,-359114,-306920,-131686,70304,144987,70407,126540,186344,104920,46417,659,-79993,-91874,-34308,-14488,27313,-56610,-186775,-127920,-51288,-184281,-156125,81271,36927,-91715,62440,125753,-22197,-69778,-21052,25912,10823,26303,138464,133948,-29421,-47244,158638,243686,155483,34871,21986,119411,140462,44394,6167,99224,72000,-93155,-115878,78787,217136,221797,214406,237429,226069,127289,-26376,-124059,-256435,-413684,-365148,-161755,-59620,-37036,-13021,85333,113297,57653,41273,31233,23309,173325,260989,120433,-27112,-32552,4514,2389,15771,2245,-112177,-96741,129432,256434,287273,284939,150017,21696,14450,175272,406148,398845,54305,-191839,-130832,-58685,-7583,133813,133251,-3016,55481,205482,233241,188446,202471,214027,73736,-6705,97186,196768,305148,451649,463603,356782,269085,109741,-49016,-87549,-80855,-140414,-81665,219640,358361,118203,-29002,-78498,-195949,-137984,29461,39692,39382,172557,263103,140605,1012,58354,157010,137336,167655,292124,327025,195844,135550,160351,59304,-60054,-197443,-217331,-4153,31694,-46362,52248,92541,-16231,-19132,89922,151865,224518,257667,139755,-52376,-61107,102357,210180,240757,263310,284106,226760,92853,22131,50071,44420,-71157,-374760,-711646,-547166,400701,1393143,1381621,752533,160222,-153991,205057,426678,-495460,-1132689,-1035425,-4197432,-5458272,2797582,9197439,4405431,-1357108,-2207005,-1843315,-946858,378208,780848,519240,501048,673571,198496,-229662,-23066,-64956,-311588,-230331,-73697,-127838,-41700,80951,-123439,-332522,-21818,349484,314130,104139,29097,75790,123972,69361,117599,162056,28506,-37190,82491,167530,61495,-104480,-66850,272847,489309,341579,570,-198795,-97349,78841,133815,151982,92924,-63281,-103432,29836,56763,-65409,-40768,194360,358120,278653,145199,247820,371344,208197,110242,188382,156289,50515,86452,224216,355985,266964,63556,-45113,-55368,-61989,95286,244862,128582,83614,109890,-43712,-75131,146066,299726,188388,-24053,-142403,-21496,185559,202639,189378,201574,-3270,-212070,-121394,-23365,-9886,-14773,5514,194043,407377,377215,114667,9920,121326,141361,26114,50453,93641,-38632,-94249,36856,133749,176720,193938,269729,364567,277313,109751,65300,52609,13717,13842,158641,240455,160728,172531,196910,82449,1008,113858,207087,129329,123305,337806,450348,300113,208671,226112,118377,-17443,47761,140941,30504,51873,242306,352844,270694,75025,10962,43920,-38782,-146927,-101950,59711,112788,-534,21372,152303,160683,191483,270168,156926,26770,126618,270512,329129,271250,154580,79389,-8856,-91645,-25000,102989,125193,30761,-18710,11502,2053,61495,235622,308399,158682,-13415,27046,209458,248095,131277,-6376,10144,120812,16691,-204664,-191170,-124263,-147492,-26704,162045,184999,77913,-50122,-41710,14357,56315,138425,197978,144017,154744,142967,24710,38260,56859,-80645,-111898,-19879,-23014,131815,424425,407048,107137,102216,319597,220285,66451,228027,384560,227775,69935,124658,169693,108918,89012,85847,30756,23021,8525,-117841,-206440,-63728,202512,352601,344924,483899,651039,532726,311609,243374,211108,170530,139496,70287,23599,67440,-20196,-286193,-351847,-157312,-66385,-106322,28697,214918,186499,20170,-148194,-178580,-43298,136031,276095,271242,182151,132259,122954,257995,363607,236053,91830,145496,155793,6869,-34311,119535,155162,-89666,-287019,-120843,255405,424223,254105,48831,-38116,50738,316340,327805,58993,34841,231449,328985,368215,290951,156597,217373,437868,457760,263520,139905,115724,-2657,-5164,258612,322532,145631,133615,228757,254761,221503,236729,387170,473605,414950,297777,174414,238573,411919,296622,72587,37057,255528,477079,563440,538490,365385,58614,-65837,208797,479515,464737,361409,306141,249823,290154,535805,688293,569472,459004,457527,366153,282687,308018,245529,77870,21566,142208,390795,573905,554660,417141,278255,303772,504732,575831,432496,294326,260031,321133,339544,332484,443043,553235,449982,352217,333760,423690,645601,706950,393826,113458,205180,419736,415977,273706,277319,487345,744133,821035,702035,539497,488947,444108,335619,320672,383069,396801,543716,762002,783382,814056,872488,735523,563282,518703,501385,564246,787524,915724,842904,707508,539281,413678,613779,977631,965295,606443,422338,582283,904255,1217709,1399660,1502763,1666894,1584697,1376485,1440444,1789870,2032112,1970628,1755112,1897482,2427955,2428370,2038927,2943988,5270823,6635564,6194889,5314034,2499743,-1892971,-3785933,-2395334,-1167380,-678574,-158443,567873,2612407,6097041,7640076,3464239,-79896,-1460414,-2807853,-4895521,-6148601,-6498149,-6045319,-4654945,-3564181,-2988479,-2707681,-2532675,-2153223,-2004504,-2059985,-2045870,-1809975,-1438927,-1356313,-1529598,-1586911,-1582433,-1626674,-1653863,-1550868,-1356373,-1329663,-1315697,-1260403,-1217162,-1118404,-844680,-612801,-612064,-724180,-769631,-736125,-753038,-734064,-641725,-568713,-520461,-501788,-602954,-751855,-824548,-751526,-572399,-462423,-544059,-704497,-659928,-485309,-396864,-407636,-466530,-499433,-508906,-614817,-557865,-308195,-177453,-262203,-466394,-598916,-477810,-279952,-297739,-464128,-450110,-327773,-357785,-420077,-315026,-163481,-5035,87484,-159828,-569927,-623725,-329476,-149235,-184434,-198591,-123895,-74766,-196225,-340848,-386022,-575297,-740974,-498762,-209453,-216489,-300105,-367557,-391281,-425516,-657718,-858368,-572934,-177994,-135627,-216896,-181513,-150471,-161862,-193867,-220816,-200411,-125065,-25315,-68550,-205067,-258442,-312842,-342482,-164243,-85589,-251329,-293693,-134458],[25822,72861,-42611,-266620,-365715,-269554,-98726,63962,240939,235531,-42182,-144605,66557,185567,137893,81504,12251,-31112,-17782,-65785,-114821,-73148,-193532,-407637,-375764,-179992,-111420,-115662,-6118,141887,228745,236374,111018,-6791,-64694,-64407,77237,134582,-13438,-41489,126303,147366,24310,-142089,-255500,-219025,-167731,-140177,-84234,-130057,-243451,-162493,38936,214092,195558,-1074,-160946,-261362,-220252,-54298,153164,283440,279204,170636,154950,197642,130468,114506,232797,258629,116901,-80505,-199938,-209490,-149675,-68383,-12302,-8853,-6940,-580,-133793,-376058,-326836,-130751,-114676,-32234,38135,-123472,-157356,-24690,-81128,-60084,-35639,-180569,-127711,28249,111407,213920,191579,128943,159170,3985,-135410,-126965,-209473,-326903,-282278,-152112,-16667,13017,79761,256655,273221,89839,-1972,-11557,-65227,-93992,-59328,76745,242781,156753,6835,25981,-16315,-152488,-155209,48535,244733,330638,325209,165343,48443,155026,236452,163147,17511,-28230,66848,122779,70732,41320,96473,186380,350027,434149,295249,191262,213980,129738,51517,80034,139413,232602,201503,24128,-29878,63274,35798,-68234,-8077,55444,-42823,-93991,-11298,17442,-95224,-190547,-252435,-252155,-181607,-153971,-126946,5523,10257,-71463,47743,191345,144147,94169,128777,-2448,-166823,-203441,-322238,-365825,-197126,-23658,-100961,-186211,-114170,43614,-33426,-275356,-271056,11759,256533,131710,-50213,106611,144651,-292152,-636563,-507798,-244687,-119595,-112198,-115504,56140,305766,385516,296943,115173,-1968,72607,100998,597,69206,236332,234130,136011,-34333,-375224,-526990,-213510,-31895,-95868,11192,224622,138705,-173367,-265546,63936,434625,595321,564173,344984,17839,-324399,-303509,-251366,-418216,-331970,116861,464986,422916,111169,-162255,-229300,-71804,167986,277559,326946,402280,302067,45383,-71691,-179235,-301605,-97810,298903,350926,105272,-163581,-333810,-289924,-116423,11638,41261,55789,206533,287391,179010,93202,72612,32276,6012,-11340,-74646,-103210,-175667,-219206,-108770,30263,-30689,-33774,99240,7873,-165907,-10078,149862,7506,-72952,-51199,11364,44163,52670,188845,254510,88118,-16764,123546,212077,112282,-13275,-23939,100556,214030,178076,56737,38402,-7212,-151082,-136569,139894,302274,264898,243272,321905,326287,143678,-36100,-95337,-187944,-348749,-299325,-114103,-26887,-92741,-104197,26247,123544,61335,-38908,-75205,32302,281928,356314,138896,-37438,-32567,25738,11229,-10149,-20236,-82429,-41192,155803,271996,320487,355053,183571,-21830,9265,261588,519614,472383,36765,-270256,-168460,29534,133965,153783,39110,-68364,80071,307744,368020,253199,178860,242234,172702,29449,104225,272533,317049,317642,289712,260622,261959,154187,-13534,-62777,-24407,-79529,-78652,156953,260753,58883,-32299,-92725,-185064,-78301,52747,5799,16600,162176,203282,54106,-51502,43447,135729,140141,207562,338318,396474,314682,255624,230571,77469,-44272,-167402,-182277,12243,79230,25654,104817,132750,-12646,-51341,44614,146699,244149,241806,141144,63600,61530,161940,235134,218116,184270,137735,37932,-28840,-35716,-36538,-90081,-137080,-323496,-699213,-646016,261145,1260335,1232567,618887,50547,-330103,3347,373463,-223420,-1064062,-1920348,-4056887,-4053087,1921668,6778004,4671666,-260385,-1976931,-1583653,-611894,628499,1025029,609903,399294,491846,97053,-174067,54412,-25985,-159910,-76360,-75240,-226416,-147344,16401,-125754,-316058,-55985,338893,441785,299401,172841,136746,88277,21572,113151,178645,45959,-2247,82167,92269,13620,-101290,-52639,289933,535739,380705,6778,-160985,-41292,58020,37297,86902,89036,-16618,12921,136077,58313,-106401,32546,311467,331962,127069,20047,197846,359314,193717,113935,208793,146373,13465,66268,229990,390899,361731,159367,3098,-38514,-40809,78329,147738,37736,95582,174817,-20284,-26180,212453,292855,106545,-108661,-177698,-11979,203138,185536,91727,80470,-89057,-274695,-173196,-85420,-73232,-38908,4755,166517,378838,328040,83730,392,108487,139930,26799,-851,22475,-71482,-124246,49605,212820,253077,232378,271135,332370,258403,159843,148789,111563,47896,64855,229445,351829,291631,220764,155505,70063,80400,184011,213530,133510,173270,365280,364766,118162,93742,251667,209427,7766,-6191,68583,8825,83288,289099,437950,395552,172273,57365,42119,-87184,-195035,-85934,128469,160028,66102,153033,270284,173561,118764,178599,116951,59089,169146,283757,307793,261856,187528,108018,-37721,-137740,-46006,151792,202000,86195,-13143,-4320,-23521,-3140,149235,248711,98475,-105181,-99188,73108,127850,45331,-39125,-32852,86463,24133,-195576,-173596,-102960,-160920,-68653,163769,235632,113629,-49823,3446,158583,173526,162350,186164,129218,132168,135478,13803,-18101,-36874,-146513,-102279,-31296,-141376,-58033,301755,404243,150084,135522,290227,142536,-9065,164303,318445,157137,-9063,51047,155291,162507,146690,111435,32948,25453,-35224,-190703,-244785,-80790,186608,353975,351313,495885,693915,573210,346151,301329,317272,252785,176771,142459,153334,162697,3034,-280040,-346958,-170648,-87744,-90387,93890,293621,256963,96200,-57224,-76188,90144,253794,304120,236026,160895,141499,89406,174902,292461,189242,76034,179422,247266,113730,44408,167489,177213,-73579,-301040,-159280,263097,450896,267131,67652,9040,135740,431353,496137,222714,131098,265656,331748,352500,312413,255764,302475,449692,434101,239511,111012,67200,-25496,33160,302478,315575,120074,103003,185573,221593,224544,276369,442651,494113,396790,290513,207586,266068,436350,373291,184563,136429,334724,597228,645898,532293,337858,110919,45105,262625,469240,424438,304742,231000,202477,279569,480673,576181,476751,436602,474114,375430,240972,234129,192569,53245,24945,153915,389413,577683,583630,446235,292719,296201,512651,632535,467290,238073,164028,304020,389195,352724,437658,555033,458013,354389,362541,478859,653634,669831,408395,175976,281872,484602,407820,230144,235267,429213,684407,757729,560736,393377,438186,491505,402473,388215,494780,531343,635605,808707,817097,784823,797167,726069,609914,540119,510250,563249,766763,923372,867891,771565,694048,653243,833137,1120140,1060794,656465,410769,572709,928219,1284040,1514236,1539488,1642471,1683367,1520734,1498054,1746726,1956929,1897347,1665896,1851213,2441378,2504777,2215985,3213367,5562526,6949149,6555178,5506467,2538260,-1704794,-3858920,-2731293,-1327236,-429899,251049,845387,2938606,6485455,7838993,3371544,-154950,-1594677,-2928827,-4931571,-5775862,-5965459,-5609259,-4251447,-3132431,-2615301,-2422068,-2367719,-2178004,-2087684,-2017982,-1938877,-1818868,-1602443,-1549470,-1554797,-1564067,-1499056,-1554555,-1574342,-1503843,-1353934,-1315872,-1356018,-1289584,-1231373,-1193844,-927813,-644310,-629781,-761113,-786661,-754823,-762333,-741258,-716097,-702090,-663099,-654855,-764565,-902399,-968194,-863966,-666429,-528256,-576131,-677218,-620992,-491858,-417389,-395670,-472170,-603946,-649435,-656374,-588101,-389990,-240941,-297746,-484083,-618345,-527733,-298887,-278566,-490710,-527786,-373200,-398009,-514162,-427168,-242586,-65963,67401,-120402,-519053,-626212,-444006,-349815,-329896,-219338,-84288,-27112,-134701,-338901,-517363,-738216,-837797,-509907,-163578,-192252,-407545,-500404,-363890,-286781,-558115,-828779,-558080,-179300,-143563,-223448,-194117,-137412,-139582,-240825,-350110,-308311,-100797,59599,-28476,-217472,-332549,-427926,-402213,-169890,-73225,-202328,-255387,-123817],[39991,115849,5121,-207622,-319386,-322630,-232056,-42382,185146,189745,-59289,-107063,99595,185721,165241,139321,60437,4874,25038,8603,-71925,-163280,-316153,-427599,-344908,-150439,-52272,-96943,-87866,57553,235133,313419,195153,62078,-5817,-33800,73832,140414,24888,-10158,75229,27331,-60926,-136399,-177904,-155640,-183416,-162449,-32692,-31421,-105106,-104189,-21079,112693,164505,-6098,-210659,-334721,-302001,-112617,57967,164512,227409,191888,211434,288838,189194,43633,91643,196431,182534,36219,-131573,-209351,-130956,-9574,-6962,-54323,-38759,-31240,-149215,-334869,-306295,-172202,-179633,-111263,-32977,-108538,-30197,120194,35450,58325,45949,-122526,-80708,59315,127543,202032,142503,66523,133925,47411,-84548,-96886,-164338,-283413,-275655,-200554,-113717,-112250,-19919,167862,199990,35222,-80562,-111511,-129649,-121542,-46492,104507,212507,116492,23006,65287,34020,-110555,-121055,55466,216263,270745,240190,105940,72044,178873,182499,87493,-7369,-26205,65497,108379,20022,68,143062,275374,430697,528091,375506,241124,276327,204354,76897,29439,113313,311156,278818,-17024,-138031,-53102,-19762,-46685,-15573,2112,-87606,-92953,26209,63589,-51924,-147202,-229262,-300416,-246934,-163009,-89716,46695,47868,-19742,82651,163691,90413,114307,188260,23871,-177951,-195037,-249766,-268838,-153849,-73512,-180532,-233547,-157868,89165,125711,-121814,-189826,36541,276470,154286,-37710,85910,88226,-299996,-576257,-449904,-209536,-96858,-86729,-62813,77308,227059,283702,240393,69617,-43649,66796,110330,-633,10571,124081,177381,191125,80577,-237766,-424243,-223081,-25400,-80816,-24564,175458,139700,-173567,-297620,-22889,344662,486644,417679,260774,-15697,-329165,-288493,-210508,-355124,-222793,211696,475794,395289,117437,-132032,-221150,-60106,245827,389671,410679,429721,321020,60931,-46546,-42756,-59395,65399,348932,432941,242469,-36092,-224326,-204752,-76088,-60844,-83983,19331,230538,328130,224477,131297,138169,129417,80153,-12411,-119689,-190163,-260459,-254604,-79308,159303,199639,171404,196093,48413,-184197,-83158,112436,9004,-82558,-84480,-5175,67924,53991,179560,300680,159087,34108,145595,222465,93492,-32449,-47239,75106,246629,249609,79886,-24354,-87550,-204533,-146230,181434,340263,226101,171989,313219,364643,160016,9356,629,-66736,-219227,-170245,-4410,57147,-101052,-178085,-47594,127272,89881,-74304,-126753,82370,404424,468789,194797,-793,32007,89627,26500,-19510,-5299,-4441,89191,245590,268046,254966,325390,208569,-11710,34900,325068,580284,489213,11465,-304375,-161695,122829,230895,104452,-113543,-166939,74330,381276,469239,290023,152644,258326,259526,109497,184407,367060,314283,177256,121088,170705,241396,163438,-18894,-42457,68112,32719,-40893,62113,79712,-52064,-71710,-114722,-151381,-12042,89975,21576,23254,148304,150713,-10415,-82862,30574,100385,128034,230313,366763,444370,413949,360150,276188,93994,-15953,-99872,-97704,36351,88939,53024,133019,160376,-5986,-67018,21032,146198,231748,178620,95006,133186,158142,206324,270488,212040,83888,-25779,-110831,-111642,-85411,-123981,-215729,-188162,-231144,-589638,-649536,122085,988753,925562,384794,-150762,-627289,-379902,46543,-23424,-517642,-2170553,-3026581,-1414681,1007388,2902833,3584814,739181,-1383095,-1031229,-71214,886938,1143367,576798,253198,273275,4764,-76918,110123,-2865,-20273,88787,-10895,-208301,-159362,8607,-75231,-271477,-142624,257036,511893,454269,284502,165040,30590,-33233,85763,156074,48993,35220,56464,-14898,-25428,-51560,6755,281624,463851,289504,-41140,-141869,-1488,48045,-29876,21521,87027,71823,151354,227479,68039,-120551,79845,353172,238296,-47588,-95087,141465,307136,151033,79386,180037,120381,-2707,51193,200705,347825,374018,207911,59672,5146,-7212,56115,43789,-32204,129976,247999,24733,9773,232561,242560,12450,-173826,-165520,38858,236161,197928,62799,25370,-140919,-328402,-236035,-139250,-131576,-71728,-16162,79687,260125,220322,46470,11350,95659,114094,25672,-51600,-68802,-107784,-135900,45669,245492,272570,227292,237757,265330,230244,215667,220665,149606,64736,97441,256811,411527,384065,224215,78424,61574,188748,263590,206760,135557,224318,375326,266140,-15894,46299,295755,255140,-3987,-61064,4494,13347,111433,284352,446762,460930,262727,109420,35862,-121520,-211984,-62053,173517,201036,138948,249852,338360,187244,76201,111371,121796,147289,227262,280129,276473,251861,217365,137680,-61886,-193976,-80214,166123,241601,131184,4037,-11961,-62009,-100141,49147,192368,69516,-137530,-172644,-48929,26334,18342,-9761,-24800,94854,76005,-121850,-117807,-91918,-176440,-90044,160922,279449,159841,-34753,57492,312491,296798,192348,187829,125240,86706,96459,348,-72541,-127825,-192121,-65248,-10577,-198141,-164056,226187,382376,170916,149569,243286,97665,-10437,142952,229125,61126,-77958,19085,203246,272212,231578,139895,35324,9134,-93364,-229918,-198996,-22298,198085,350176,351759,447211,638202,574568,383513,344302,403434,335938,206822,185303,246869,220187,14205,-243721,-313395,-171043,-86883,-55397,156094,366811,337411,195565,64492,42312,202000,336758,294834,161229,124860,154623,63524,78567,202121,148497,88960,236767,353509,247864,168128,245691,211830,-19398,-238365,-133957,276635,439129,232737,59762,46234,191116,492987,603266,348506,210808,286081,314484,326832,361237,372345,374345,419423,371743,199242,87676,44312,-26451,67211,328290,310651,114806,100928,175111,217759,237987,273549,386488,408170,334230,293582,283114,333462,442991,413519,282689,231756,357871,619518,667539,499301,300281,166011,169510,326594,447585,368701,252158,187487,197481,293832,414694,444143,372922,380839,427154,326355,165125,136189,143582,75000,63325,180776,393144,561616,582677,474064,327963,292965,475657,623010,472807,194845,86352,246677,363206,314851,388593,518527,459254,370674,414674,537656,641889,618941,445424,290858,379446,526590,406087,217738,201529,349687,566346,625790,394981,248267,386146,537144,460432,424323,565106,645221,708540,820758,818294,706846,651803,666108,647523,585754,550093,568316,706944,870933,855489,818351,832534,863580,1004927,1201398,1119590,745734,513961,667433,977232,1296239,1535059,1517913,1544107,1682200,1605085,1511973,1638523,1806291,1743915,1533177,1761063,2312920,2430612,2342538,3375123,5631646,7121076,6871900,5686258,2805400,-1361740,-3902214,-3211430,-1694044,-391386,525421,1088990,2944567,6111360,7319006,3510427,-323507,-1980006,-3268799,-5006424,-5388457,-5395369,-5091985,-3828813,-2707500,-2244999,-2114593,-2108245,-2111298,-2109350,-1976549,-1848942,-1767399,-1652162,-1582729,-1476671,-1468884,-1358507,-1345938,-1371046,-1382509,-1300085,-1226117,-1276704,-1205660,-1147915,-1144414,-916711,-669843,-677738,-779764,-747847,-719912,-708680,-649188,-681207,-763237,-741581,-732374,-847527,-947570,-959118,-834073,-664203,-540303,-570984,-615026,-535168,-437005,-381565,-346521,-449213,-642611,-701173,-619973,-540680,-410762,-290079,-344732,-498622,-589078,-516220,-305280,-284463,-522447,-589496,-411345,-417796,-566474,-520369,-324419,-129041,28018,-86285,-412683,-538778,-504692,-542799,-462688,-211228,-40643,-15104,-110014,-332636,-593600,-811392,-835542,-481234,-142802,-187505,-478252,-578676,-335258,-165634,-400654,-667822,-464294,-169237,-170132,-254031,-209155,-106498,-115487,-298776,-468909,-402454,-104728,97153,-4495,-213079,-373049,-497600,-418493,-161233,-69875,-179781,-243633,-133037],[29231,126047,33764,-146824,-258468,-344506,-335104,-133090,106739,103997,-84928,-69935,115353,162027,154113,147846,64432,21845,73128,73306,-40411,-220284,-368682,-380630,-247371,-54330,55397,-31038,-126212,-20594,196562,301285,197807,89171,49650,10593,74584,153343,95598,52288,13043,-106574,-130172,-82534,-49091,-62465,-153521,-92736,110098,110378,34064,-26396,-43714,16552,103471,-7966,-230421,-360909,-315537,-122112,-20507,67684,189869,188564,218310,344156,246904,-14098,-57361,100693,198898,123931,-61113,-213744,-159008,-7526,-25443,-96093,-68735,-75024,-174878,-269361,-252031,-205997,-246286,-184244,-96029,-93243,87141,242726,173218,194082,138908,-23851,-5321,88417,130310,174726,95701,16689,94355,81550,-39459,-85849,-123847,-227539,-284028,-262194,-222315,-219719,-72842,114494,132915,-7666,-128373,-160604,-157914,-145223,-35870,118196,133745,44118,28585,70602,54287,-30074,-13574,92548,177022,189508,129960,60839,140164,226681,132164,738,-54240,-45476,49637,88593,-33181,-55959,150999,319839,437258,501883,358512,251989,306479,257208,99862,-29544,57903,328742,290175,-82407,-227227,-112162,-13733,2996,-36892,-89478,-136108,-60124,82901,110332,-5048,-113528,-203309,-319495,-280499,-125624,-542,103050,78114,11994,89564,105154,-20150,43707,163579,24576,-173214,-180216,-164338,-138697,-49726,-53358,-148226,-197599,-142262,153819,293942,66324,-93024,42093,234277,118998,-32695,92818,76277,-249722,-443683,-311960,-93386,-1143,-18658,-70,94670,126240,127216,127844,-1990,-93995,55209,138919,33293,-31400,6987,105081,231357,193199,-65803,-249221,-194145,-37589,-92039,-96103,95741,161615,-87455,-257385,-100837,215833,282641,132072,89831,-51821,-270801,-219691,-101500,-177308,-52912,274841,429111,365533,196267,-26115,-164765,-15697,320030,467206,439952,418999,343638,104752,-19571,61474,139975,201424,354182,465263,369819,105832,-91912,-78055,-12369,-121803,-198730,-44892,174425,289533,229967,148302,171823,178509,101226,-42908,-147849,-217114,-281309,-268826,-48442,281107,416660,382259,337046,140298,-145484,-120417,50322,-6450,-106309,-122194,-13364,100548,67964,143170,276970,183621,108646,230884,271999,95227,-25752,-41179,43856,215274,233306,60028,-85242,-161333,-249020,-149773,176348,291966,87848,14970,229261,335286,168620,96311,139628,73707,-68136,-31278,113117,142316,-68995,-213996,-107153,134214,136470,-67122,-115969,161255,507203,557160,261377,68151,139691,167569,29192,-19887,46883,111996,251975,349472,229396,109593,198460,203400,48006,85415,343204,562442,437586,-19080,-286339,-107376,198332,249495,-7173,-282772,-272200,26990,377448,490355,285948,121781,238753,295690,208368,312289,449463,296247,61117,-18899,75283,179100,117179,-55924,-14537,181833,167403,15875,-47232,-134293,-183893,-142621,-144093,-109062,37238,127781,81022,51409,117424,95881,-51604,-83810,36749,78752,115356,236744,373046,457940,465719,415709,282981,110580,29931,-12671,-6068,51724,58700,29817,123810,149089,-21699,-90244,-3610,136787,193937,87429,19340,138642,192898,207720,282949,210179,-3771,-158373,-196865,-157944,-134329,-209132,-313250,-211945,-117856,-418302,-575036,21063,694088,579346,116999,-360275,-872040,-750229,-423696,82265,351693,-1583760,-1304687,1357790,-142964,-1319624,1695925,1486012,-560444,-338097,505550,1076025,1101429,440054,121630,92922,-39729,69168,190639,56058,106208,234015,97321,-90056,-81220,57059,29494,-175875,-214891,154062,519815,521093,310734,132236,-38565,-80749,47704,108917,43999,70347,27004,-106020,-49858,22663,94932,256065,308452,115254,-116315,-137534,22221,57699,-50082,-29810,73288,147137,246689,268155,71896,-115727,82558,308478,112452,-185972,-168215,87669,224461,85594,8925,105759,81179,-4746,36984,145437,249544,303211,194945,102431,56885,28631,35626,-41275,-65399,187760,324443,83494,13180,187626,162668,-65607,-210491,-124455,109049,277398,235487,96174,30988,-153432,-363056,-299392,-178024,-168426,-97882,-53857,-57182,62253,69465,-5656,21818,85351,76019,16172,-92819,-145428,-127931,-122791,29412,224136,231677,184303,185306,190112,204068,259027,259994,147740,49252,110451,256091,406851,401533,184565,-1607,70020,298034,327819,186261,132712,255064,351903,171231,-71776,70922,341189,249435,-40581,-106809,-43797,33757,122519,219843,370248,451181,315003,136751,22828,-120035,-178678,-26738,183730,217152,193174,288585,341901,201854,74215,82831,171243,265143,278178,257099,243525,234896,224870,155430,-83145,-260286,-130662,131423,226552,151373,32769,-2320,-95470,-190208,-29160,152393,72059,-111662,-184610,-126866,-29638,48674,51942,6587,120098,140558,-18879,-46594,-84641,-181580,-94914,135235,293217,210015,2273,102684,413447,376369,206374,191384,131211,39154,43027,-15932,-119485,-203880,-221818,-35501,14785,-182050,-136439,240722,360776,170223,141080,191712,90981,54190,175892,157537,-27675,-114449,46535,305954,405514,314225,160910,36754,-24953,-147470,-215137,-80970,77190,203392,324139,335610,340541,490375,532866,410114,353447,433385,389092,214020,169073,253454,206694,985,-201633,-275044,-168052,-69101,-10259,196154,399492,386384,274829,164783,125944,251315,359221,254567,76845,88118,158952,40950,-8309,114761,126291,128481,298814,441910,374429,306985,337998,258552,62225,-122227,-60192,286480,383762,144603,24849,83566,221531,482983,605785,391531,244846,281025,275997,289648,403150,447306,393234,350542,291459,159438,73654,42155,-13412,83294,316833,289998,114339,111699,182285,227491,242697,214715,225475,240110,243606,299632,372784,409376,422011,410685,357995,310019,314467,513334,603468,438525,258317,213146,270504,366708,403262,308479,218267,179139,217344,308837,346400,325738,281282,294460,314630,218622,66705,38847,117981,149924,139793,225764,404194,518363,529165,471563,360456,286504,390211,531043,440538,188462,62951,165685,256237,216542,300134,445178,435203,379564,461099,568014,600330,563394,490987,420331,464690,528813,400632,219634,169156,263128,416619,445098,231356,130515,334225,545397,471805,410515,572696,694631,713594,766112,768683,595886,470840,555325,644812,626242,595911,571148,623124,763630,801163,829423,909349,981378,1079759,1192376,1111218,830325,674119,799876,1010403,1246217,1454769,1448374,1425682,1578160,1570115,1441701,1469854,1603591,1540659,1384123,1641103,2069861,2201668,2351315,3355992,5424110,7091466,7035987,5718927,3131389,-955585,-3916184,-3740838,-2177821,-591994,542322,1154090,2575667,5116011,6345678,3806183,-439198,-2498171,-3712171,-5005172,-5019570,-4855390,-4543250,-3441972,-2371925,-1928739,-1837244,-1844159,-1969796,-2051024,-1928987,-1786564,-1690897,-1599892,-1463318,-1323930,-1329496,-1219537,-1108005,-1127082,-1217072,-1190666,-1080542,-1096727,-1027173,-984392,-983581,-813512,-679079,-743783,-772050,-660045,-647375,-629474,-506710,-548987,-712904,-709057,-692827,-800764,-838491,-771716,-654572,-556848,-496918,-532690,-531928,-417132,-315852,-272736,-259020,-397836,-600070,-643990,-510066,-413731,-349495,-308619,-394151,-501729,-506359,-432032,-284253,-301032,-537155,-594846,-404117,-390677,-548096,-557925,-387913,-189311,-27524,-62447,-269010,-378768,-490114,-664605,-538652,-176235,1442,-18641,-101141,-301994,-577552,-765055,-724345,-411937,-151382,-203439,-489817,-581932,-309440,-79454,-211461,-416674,-319993,-142611,-185358,-275582,-206213,-62177,-96570,-351950,-547106,-456478,-129235,87450,2075,-193906,-371818,-505335,-390663,-143623,-81305,-193776,-258882,-154777],[4705,102908,36073,-105624,-206060,-327967,-377160,-192920,11557,-16584,-135363,-60781,103884,122439,109668,105054,23456,13450,107015,104519,-35377,-234022,-334713,-270582,-117077,62416,173845,61942,-117105,-78156,124559,216205,126233,59032,74523,57305,86761,170840,172762,113869,-53403,-225289,-177597,-12622,78005,26139,-85575,48438,298686,249779,120381,40641,-28439,-46732,33490,-2987,-197260,-310253,-242021,-74489,-48830,24361,177039,171724,184268,346751,277785,-49896,-171505,973,165467,165358,-5262,-215915,-207150,-43200,-51743,-115814,-76036,-100831,-184342,-181209,-165713,-217213,-293586,-231957,-139423,-99729,119608,293431,312208,326225,214837,64826,56893,96677,114433,136339,54700,-13863,63093,112976,-3524,-98861,-106000,-176313,-298120,-319341,-313392,-276076,-65117,101552,79983,-25762,-121268,-139902,-140170,-151651,-23155,125127,52601,-21333,33022,50255,37923,63335,133631,147053,131221,104308,42136,65629,245032,294250,101580,-74309,-104631,-73346,24500,64987,-76743,-113100,115963,309851,378525,377190,256611,211415,284383,274575,119579,-80677,-10044,293376,249352,-147796,-281049,-103301,56234,69236,-73120,-214709,-197270,-11603,145117,142302,27214,-91309,-169623,-293525,-269535,-58760,103397,155706,95460,17866,79346,45429,-157101,-108605,60290,1000,-158814,-164658,-86217,-14432,70943,27989,-40514,-131162,-98573,212165,416016,222891,-14389,28102,145672,38071,-37147,120241,106643,-153539,-263966,-118831,77843,135469,65191,62798,125794,51453,-30927,-7677,-80721,-137023,42875,184933,112824,-19417,-66903,43093,244800,269540,78951,-90430,-158738,-74271,-128867,-195862,-13802,181495,52957,-170487,-160410,78211,52114,-187933,-119800,-81084,-164260,-103403,56891,66790,125740,285578,338933,341474,322936,122002,-83742,42672,359680,472892,408500,390457,364939,153221,-8628,89543,239070,283300,316786,424052,425631,198419,15459,60760,71008,-144278,-268214,-124855,49308,182477,196454,137969,157287,158659,56599,-93635,-154551,-183194,-231968,-244556,-24287,344163,538496,522483,468907,248279,-66330,-99570,13533,-19404,-140615,-156838,-3110,154547,117034,109671,203815,172585,193191,348545,334393,106659,-592,-8443,10579,123266,138878,-1705,-141552,-220919,-277671,-150890,115800,150455,-121865,-173578,116398,256117,159830,189257,272823,187375,52933,65502,180328,176804,-21969,-201183,-126419,151527,189045,-29743,-54740,246896,559200,583810,305764,142035,250205,226829,13493,-12080,127720,245375,391162,406846,153348,-61847,23273,166415,137584,147856,308998,462690,327501,-47477,-223477,-21283,235063,185160,-146357,-415367,-353025,-55073,281453,417391,243617,83368,169236,258483,287914,434041,484893,263765,-9805,-116022,-28041,71893,20870,-103962,26753,291294,286977,68816,-146710,-314840,-299135,-230273,-178718,-76328,51013,151286,160650,83177,61494,32264,-70408,-47514,80684,95236,114377,232645,361272,437371,460549,406399,246667,121078,85876,66530,52634,51499,9574,-20474,81507,85710,-78214,-139513,-44329,116356,148237,-3161,-58034,83341,145038,152268,250316,198033,-50753,-222096,-216827,-175269,-181753,-281724,-367126,-199667,-3746,-236413,-463742,-25648,480565,310188,-109086,-496257,-927070,-934313,-833558,137426,1270686,-277680,702620,3117611,-1740698,-4831835,-125033,1988103,293962,298785,932973,1131602,919331,269170,61965,4263,-20724,249606,327596,180827,224481,342127,220594,83135,56867,144942,171679,-16724,-189321,97439,477961,480192,229359,30732,-107157,-105918,19561,60868,37904,99654,21762,-135420,-54380,94574,189991,229103,132218,-65915,-180937,-134974,40068,96285,-14507,-49981,49509,171094,257665,241762,55390,-110181,36102,189580,-10980,-244699,-176194,51127,139741,20411,-71372,12291,40137,4274,27357,84823,137660,180768,130010,115792,97327,59369,28133,-83625,-55422,265151,406648,151131,-16597,84737,75234,-107653,-218199,-79161,172294,314836,281527,162104,72597,-131675,-370270,-347009,-198461,-173696,-101047,-91195,-209571,-169298,-92391,-71985,15257,80101,40529,-7331,-118545,-174596,-112617,-84795,10052,159835,149270,123045,136120,137371,190924,277162,258148,103879,5514,117483,253897,345725,334558,120577,-49905,101379,379891,357872,155519,120542,249360,290360,95515,-47985,145750,365389,202143,-78623,-130508,-66247,59913,111207,109449,231746,378219,308157,115838,1579,-76135,-96011,17300,159720,201695,217844,270633,287497,213579,107300,92236,244362,370044,298831,218206,213276,203030,198749,153602,-98362,-317694,-186316,52896,157259,140345,69900,27720,-108204,-236306,-62222,130620,91474,-48659,-143136,-140500,-26176,112984,109209,33579,138348,191223,76379,18092,-64080,-153635,-83391,81326,265578,258823,69808,136389,429360,386635,194690,189782,148069,15497,4122,-21782,-142042,-245959,-233914,-36030,18521,-107393,20202,343371,351187,156029,119268,151946,114627,154268,254925,137953,-75124,-103244,129515,435991,523577,367358,168093,37883,-63314,-174133,-142836,72968,171465,173074,265253,293326,192969,283272,455695,421948,331045,396629,392684,193488,93353,166334,125531,-34476,-172996,-248192,-167565,-45047,34243,206653,375924,377940,301353,206602,146755,227337,317569,197035,15248,67885,153905,28176,-55230,58446,127571,176993,338648,482273,458038,420800,420083,313804,157835,13588,33145,284992,299707,29793,-14137,135956,242511,411531,505869,345368,224540,248439,224330,245325,409272,447678,348957,265398,223121,140919,76254,52466,2246,76294,263433,241592,103950,118710,189051,232906,226095,112419,12930,49726,155817,304281,447842,466649,379633,374574,412772,371014,223444,300657,460729,361655,224539,251002,329014,364637,336056,256614,214477,204962,246745,312178,291661,248964,216383,188781,160768,81998,-23974,-23914,134303,271093,253241,295900,427272,453836,427854,431992,379573,280052,280545,384135,389095,238516,113957,92518,100037,81368,192150,350330,381780,372653,485228,556999,535387,517409,535516,530710,517719,497844,388122,219533,138691,194171,276628,254325,96534,63688,293372,506360,431535,361795,532512,670338,632751,638302,671789,486413,306464,416553,595294,645360,630056,573814,547835,632777,715670,800577,907749,986179,1050445,1100244,1033279,876412,826505,908868,1006732,1151815,1307967,1360819,1348531,1429486,1424948,1298187,1285598,1402695,1345792,1262268,1525149,1788885,1880384,2234632,3162144,4961317,6823996,6981307,5533401,3314838,-565162,-3840934,-4128113,-2594914,-934620,308642,1018595,2006106,3957748,5365760,4100812,-377750,-2949355,-4097195,-4867443,-4701854,-4453356,-4100941,-3184816,-2198390,-1723649,-1640240,-1649059,-1800701,-1924485,-1866125,-1745797,-1617565,-1480403,-1262503,-1154578,-1194106,-1133245,-952416,-934394,-1049065,-1050578,-931015,-890550,-821105,-795236,-776310,-667710,-680028,-817497,-748724,-555584,-575172,-582507,-395838,-382397,-565093,-573077,-554147,-634100,-595599,-459494,-381778,-383851,-428346,-490433,-457089,-297841,-159661,-117560,-156720,-333109,-500149,-512436,-367513,-247009,-232197,-302935,-441045,-491343,-386926,-294840,-239610,-321920,-527711,-530990,-337148,-313804,-462050,-531668,-427267,-252442,-101147,-58060,-120306,-188753,-410440,-685538,-543863,-139613,19680,-30904,-96773,-245191,-472347,-619088,-542324,-322939,-188642,-240297,-449201,-522909,-293938,-39887,-34959,-153100,-175212,-108918,-171229,-261242,-174206,-17536,-90436,-385364,-568205,-464076,-168040,38945,-10377,-171653,-338411,-458385,-333869,-122927,-104700,-237838,-288408,-171072],[-11427,60964,14094,-96523,-177501,-280111,-352055,-217563,-86306,-151613,-214778,-96100,60256,73681,46897,30716,-39680,-10263,113368,89834,-60742,-209678,-231089,-125213,3642,151956,264908,154303,-72661,-110413,39716,101097,17039,-18967,55820,94112,111644,186978,230327,148414,-113376,-305020,-203118,38313,158567,90390,9842,214821,468052,344983,130757,71926,9470,-66202,-23895,13504,-100120,-176301,-97301,15162,-16837,36469,179258,152090,134035,301356,271057,-52882,-213906,-73587,98677,163546,32782,-201117,-237207,-85909,-70250,-106139,-53361,-88446,-155773,-75135,-53692,-190000,-301150,-243510,-158296,-136339,30598,250926,425800,434403,255006,102306,74692,76665,83006,93691,18472,-30579,53872,146081,20317,-132451,-114674,-135055,-292920,-344213,-354855,-261907,-3174,119318,43643,-20175,-59645,-54316,-78743,-130778,-2510,135778,14089,-47145,42498,20077,-8360,132627,264406,197378,86816,37161,18486,138582,367504,368959,97027,-119232,-136900,-91727,1016,43185,-99070,-153965,53414,255522,282699,205950,107807,123642,211063,256982,136018,-110072,-68331,231927,189295,-183086,-284399,-41660,159166,129721,-118083,-349852,-271726,28345,193413,148136,34816,-74862,-123079,-218694,-212345,12463,180595,184650,97277,7344,72475,12718,-278477,-299008,-86217,-32824,-137862,-151658,-30385,73608,159536,132883,71771,-88015,-60303,248582,464459,300736,22988,-845,40473,-59726,-48538,154301,162867,-33555,-72351,86074,255346,263791,131085,116347,184662,40999,-138368,-126079,-143564,-157738,33761,237261,230655,64238,-65352,10936,224787,288105,155642,-9977,-145777,-131987,-176829,-295519,-141458,169601,188728,-72969,-187464,-28672,-124055,-418116,-300663,-100470,-47147,33475,228057,303589,256341,236761,226675,322656,452214,265975,-6343,87511,338190,388155,325367,360223,371530,181953,-14856,44226,234023,308051,253175,315852,382966,215549,84132,188952,166468,-111594,-268461,-194844,-104157,43237,138707,104111,93843,68543,-43581,-144541,-133364,-101233,-128088,-176651,-10085,321903,525780,550052,545936,337446,26639,-22837,39224,-12492,-170497,-173109,30355,226715,195398,91695,106823,138516,260509,444336,373447,116918,35497,40764,-17598,-230,4173,-87599,-188521,-257366,-281800,-148397,14650,-52642,-338203,-321465,26115,160103,127878,246528,347463,233696,104597,90949,163612,133149,8351,-145444,-93544,181608,235491,21996,32569,315636,543013,530093,303198,192243,321923,244703,-11486,9540,221178,364021,456994,375399,52529,-196856,-130537,114465,228141,206322,233913,302599,186414,-65029,-135257,66935,219644,61991,-264732,-467151,-385137,-149352,120235,276625,180854,37723,52698,148707,311339,492497,451725,220626,-29843,-165525,-127303,-56724,-96750,-140535,76890,367876,356378,95577,-213253,-405169,-364795,-311162,-212267,-66365,22895,148466,228254,99220,-16535,-37972,-67167,27410,171263,157535,129753,225865,340944,394733,411618,342946,175811,113222,131876,109905,56858,37931,-27157,-59258,24327,-21577,-173849,-214110,-97138,96398,115643,-65931,-111561,-9712,23233,49407,173608,168232,-45983,-205200,-187164,-171534,-216048,-326042,-370116,-150056,94757,-93027,-360951,-22467,403507,192984,-228902,-508290,-760114,-868731,-1016733,183523,1932216,1344955,2540893,3214454,-3847225,-7018933,-1108788,2369445,992570,715601,1090398,1030519,666151,159316,116607,26730,51067,428731,512380,357722,332803,408918,333986,260093,213393,247319,319335,190318,-22445,133094,406963,346494,60191,-119285,-163308,-98088,21098,34800,35421,121388,58811,-83798,-37213,142746,270607,215960,-1827,-184342,-204759,-120124,65775,166606,70252,-27474,32601,138713,181545,156167,11019,-122560,-47308,31094,-105292,-211905,-115718,45439,87081,-14766,-123515,-62265,11858,23579,29257,41242,54622,57327,41879,96100,112517,80311,42222,-70892,-7246,351171,497042,223848,-63592,-45594,2839,-107418,-201464,-47328,209251,334552,311319,220763,120080,-88024,-346624,-361559,-197210,-144922,-70262,-104573,-330999,-371102,-225426,-138734,-10070,83584,19895,-46581,-127580,-138667,-51545,-28445,-2801,77212,57222,67841,110151,129477,197749,267461,219796,32133,-46727,137144,270538,249813,203341,59207,-44330,151181,414390,345006,118497,93884,202252,201116,49137,28771,230790,349977,132827,-97181,-123400,-55140,85282,81873,-13770,81833,276442,240510,41964,-27309,-3848,13197,61773,113457,161697,216989,218205,200088,217367,157624,125368,308172,419848,274596,171239,184788,151608,142049,134915,-98164,-336519,-226962,-45854,53507,103117,109599,71966,-96590,-223842,-49653,116996,104287,18620,-70322,-88420,32874,178744,134484,39851,136847,214227,137675,62270,-12863,-71627,-51255,9653,200801,300870,170661,171061,370758,333282,161638,181996,176414,34861,7150,2561,-119203,-234860,-221026,-67476,-11921,-8939,246503,488693,353493,140254,100521,136282,152226,250452,353966,181026,-62224,-45030,242456,555760,595452,377039,161877,41398,-85420,-155260,-29274,215153,221331,96780,174216,220603,30994,64278,357923,422252,296074,310347,344888,151832,-14922,21078,11358,-78375,-165257,-236650,-170456,-27209,68395,193764,304924,310360,264444,179757,106525,149387,230921,139429,-2982,74174,148681,40012,-35011,57600,148427,207676,330595,456853,473243,472151,467198,370584,254322,136280,113856,267668,214575,-62537,-23116,211563,268487,308777,343386,238091,163939,197646,173677,202477,368072,376261,262345,194113,190941,156493,100351,66253,9684,49792,179188,165199,76004,111114,181967,221562,187739,1069,-173001,-92733,102645,305678,486921,489972,331102,322250,450977,419203,120888,44781,274280,287460,212510,284431,346382,322919,256195,220578,241330,257316,277537,306673,267258,226491,178725,78091,3930,-38104,-71090,-24951,196932,414118,392496,394144,464140,383985,308905,372793,388567,282043,186179,239438,351352,345816,232299,59768,-50042,-51459,90202,253949,308708,354381,484839,511499,464697,491418,571616,598699,533210,454295,370252,207704,114017,161871,181541,92619,6650,57928,276335,435657,363698,313224,481432,595399,485919,460422,549969,413721,204459,283090,512189,635923,638992,579030,510995,518467,616601,737489,836658,894849,942328,957721,905954,865831,918722,957872,966303,1041340,1146661,1282732,1340439,1307464,1227651,1125496,1138474,1257319,1215758,1201315,1441081,1547926,1555310,2032272,2862739,4346351,6346713,6689225,5112586,3203600,-269650,-3639795,-4193031,-2743286,-1247919,-66378,755537,1492194,3088722,4707022,4193348,-136264,-3136449,-4242205,-4570412,-4424096,-4213032,-3830392,-3084223,-2194014,-1652068,-1547986,-1555576,-1650875,-1758527,-1774988,-1704400,-1552325,-1329066,-1059984,-1018283,-1100835,-1116762,-928310,-841679,-908373,-913039,-824172,-736526,-658543,-638634,-598456,-540819,-682361,-881809,-724272,-470134,-533575,-601806,-377715,-254675,-374188,-388301,-379511,-407442,-293431,-124579,-105588,-209969,-374983,-477277,-416315,-205002,-14122,32903,-71885,-273406,-387915,-373726,-249681,-102643,-114751,-293011,-482359,-471512,-262543,-145194,-186777,-344193,-498562,-413731,-223071,-206918,-338663,-459276,-445991,-323664,-192947,-80845,-2451,-21742,-300338,-615447,-493809,-132711,-9362,-57243,-97502,-176453,-316499,-430640,-356157,-245862,-246711,-293767,-385942,-438471,-295769,-50956,80650,40644,-78806,-85840,-128974,-201907,-114125,15075,-97334,-384843,-528512,-434572,-214844,-32873,-40161,-158897,-292518,-383134,-272253,-103256,-129246,-290988,-311100,-161078],[2725,23267,-20797,-116779,-174663,-219460,-279942,-214134,-170048,-272293,-310593,-173417,-12507,19603,-15557,-43242,-91451,-30446,90642,33883,-107363,-165361,-102968,11200,81508,187117,306179,222095,-13788,-121120,-37068,4150,-80044,-113796,206,111371,141794,193224,249758,144814,-154750,-333004,-209259,48852,173544,127626,117459,352477,561024,375040,82299,59995,47458,-49929,-54391,45353,50944,15664,71195,113315,58399,79602,174484,135387,96382,232028,237182,-13003,-170394,-108115,22512,136999,62102,-154134,-217632,-107234,-72206,-72817,-9521,-37877,-84537,36764,69281,-118497,-260261,-219959,-154424,-190664,-148879,135555,490157,504648,257808,78086,42999,36016,46547,55602,-13808,-44088,66692,179490,29028,-176286,-138615,-97782,-243886,-311426,-323545,-179317,89276,149089,21350,-3660,32280,69420,12899,-80513,29110,157387,40170,-22711,54603,-6330,-68394,142982,321182,219606,52419,7263,74753,268124,478406,429509,112511,-124942,-134437,-85403,-9227,30314,-94108,-164865,-9892,180683,185368,49330,-38800,10717,109820,218660,149288,-111568,-98389,177057,145720,-165239,-228631,40934,243643,158935,-161124,-460619,-349282,38570,210491,124295,17280,-58290,-62821,-105453,-120212,63437,201604,177351,86192,370,86411,20592,-345595,-463658,-224239,-56683,-109435,-140823,-2339,112881,185347,210166,122322,-96321,-46090,262553,449013,292945,16251,-37399,-49559,-139264,-59347,179427,218779,82616,94112,253567,386383,340646,155845,154491,272288,107549,-162492,-194651,-171800,-148797,27868,278320,360999,206524,13944,14509,172626,245559,156667,-15067,-163876,-195761,-211322,-355449,-264894,103459,257898,1923,-170467,-71245,-187404,-474231,-392263,-111934,37705,151788,367003,461484,298930,138610,115101,302904,538121,364473,43826,92974,246449,224771,210203,329405,346021,174703,-25179,-29783,169324,293386,186831,176712,265356,180053,133389,294071,261117,-26221,-196709,-227526,-234819,-81911,81293,60884,-2421,-70984,-168495,-173104,-79972,7795,2425,-72685,-2330,223161,394621,472128,550189,387552,106741,82998,129539,19462,-176736,-155030,82650,297188,272491,82289,9023,91165,282307,466871,361266,120932,77392,93151,-31855,-111932,-122472,-169946,-217645,-261515,-254370,-136477,-94211,-258021,-487896,-371497,-8344,81374,75276,238253,329719,194333,75495,48800,69618,20629,-1316,-68663,-15740,222160,268129,74511,119178,350725,461596,404336,247342,200174,329367,216961,-28717,51236,306957,433612,423543,251230,-49384,-251832,-205928,72099,291862,247111,143573,122179,48212,-66896,-46174,125445,150449,-79091,-320878,-421017,-360011,-226668,-49166,124062,123760,-9234,-89180,-9456,258837,454071,353735,174226,-8737,-171145,-200800,-168159,-196245,-150658,122496,389211,353250,81524,-233035,-380520,-361859,-358361,-233855,-80468,-38435,114142,255558,88271,-101592,-103008,-41395,132974,297575,250659,156937,222809,322254,348748,348825,258272,88855,74519,142434,99944,10220,18268,-27143,-54048,-24641,-144184,-282825,-290454,-139047,96301,112537,-84404,-128275,-107958,-133760,-69551,77652,125625,1091,-127476,-137669,-153100,-219824,-328166,-326885,-71517,166935,-17579,-295217,15340,458467,243329,-207640,-394299,-456833,-630196,-935063,206768,2097488,2747442,3849528,1772995,-6246663,-7810683,-916551,2769742,1421516,838753,963934,799094,433019,192092,299689,144458,145326,561957,694009,532260,417529,438572,423025,404192,350799,337854,433415,398151,252501,257251,326007,161980,-143396,-275858,-197508,-55719,62078,43894,38313,135718,135365,31553,-2461,157665,320585,223463,-54971,-205758,-178683,-85683,108804,259819,181033,36484,45081,76658,50990,38808,-56860,-161052,-141132,-117952,-153641,-108973,-6386,76197,89536,1460,-115749,-84925,6368,50381,46217,29573,28574,-17309,-33291,52381,97593,87519,76454,-8633,64331,428692,589835,295699,-105007,-161548,-37551,-70971,-164864,-31135,214879,325004,301024,238874,151138,-37372,-295118,-329914,-167900,-85924,-4622,-75068,-381461,-486275,-295271,-182537,-38916,100419,20452,-97121,-123079,-41809,51393,35056,-3471,4885,-12928,37363,117070,170865,224054,237476,159476,-44048,-82567,180326,306138,142822,47815,23231,15082,205410,395003,290714,76704,49156,121458,105917,33958,115471,284123,290476,63230,-88874,-86984,-10673,107253,45522,-108820,-20199,187500,130783,-67255,-61154,66478,112618,96977,63916,113554,203915,162963,113682,210432,203232,161664,332412,390401,204600,124136,153351,83254,72073,112342,-70418,-292311,-232668,-131877,-51582,55055,144887,115955,-72641,-169701,-14587,94147,88052,57962,4792,9809,126961,218841,119767,25352,116757,209168,155071,82299,75412,69710,6059,-57679,117162,330669,296295,224900,281667,246273,120947,171759,214377,100641,65178,71617,-37522,-160428,-174441,-108496,-69122,71640,452094,608921,357480,133905,100269,147850,186919,310847,438447,267395,4326,41394,348026,630828,607765,347866,149652,51769,-72633,-87084,93524,302366,208178,-11634,63633,122014,-115998,-119678,256627,416471,272682,209968,261172,103403,-114930,-124362,-88647,-112069,-172327,-232484,-172824,-24437,86662,172746,214072,204814,177414,101179,31297,55035,133017,97796,22940,103460,154453,90242,62996,121748,177939,196597,262074,367509,413265,440549,463276,419614,341038,223995,157948,234117,156424,-83966,24700,304279,303831,209897,173479,115223,92516,146038,138990,170593,289025,264524,172234,160524,201974,203179,143653,76419,2634,13472,86368,74247,34238,88911,158095,191683,139744,-76479,-261550,-135375,103084,303243,480870,476740,289889,268768,470770,454834,42230,-176881,93197,234303,230624,318847,338646,261651,179792,198973,286628,322945,309453,306194,282818,251971,156942,-24787,-119041,-100902,-49923,42599,289902,541586,534419,512183,509486,327622,214533,325975,398815,299093,143010,156542,355700,486687,384755,87193,-137392,-141669,16464,173280,235274,337150,468497,451257,407677,486041,592734,615821,517376,419003,351627,185718,99721,168445,144593,-14557,-36466,105631,290838,365461,306882,299783,457545,512645,324895,279711,435862,398016,186016,186072,420210,597375,613634,585211,525227,452156,522538,654412,725033,749302,798961,809523,763881,800872,927782,944320,907192,942683,1017578,1229168,1386798,1256286,1054514,979815,1065277,1201081,1185750,1214213,1402849,1399464,1312513,1822786,2575771,3755355,5770125,6205555,4489540,2755042,-152692,-3345831,-3882998,-2521566,-1381650,-431048,477358,1221893,2708975,4422515,3990866,163991,-2978079,-4038675,-4127051,-4145824,-4065009,-3692756,-3082135,-2293483,-1686960,-1545178,-1549004,-1545466,-1586425,-1648555,-1638017,-1483035,-1175112,-909080,-938950,-1064101,-1152067,-1004738,-837260,-805982,-803039,-776023,-673680,-578546,-549554,-500602,-475006,-686490,-913295,-705080,-424446,-526869,-673735,-457031,-211647,-208736,-230265,-244417,-200814,-25910,129808,90936,-94179,-364135,-508729,-416495,-148364,86093,131928,-27248,-230573,-305281,-292064,-203927,-36844,-54635,-300058,-515580,-450381,-168558,-28139,-142830,-362036,-457279,-277550,-94791,-103341,-221676,-372594,-449319,-398815,-295574,-132002,56356,76835,-203044,-494764,-422486,-174640,-93832,-106595,-110930,-117073,-165153,-267177,-230286,-208395,-311419,-352973,-335917,-371413,-317775,-108113,101525,111104,-57845,-90162,-78019,-110707,-37615,31188,-107698,-340240,-435776,-384570,-261626,-108879,-80683,-161126,-252987,-312521,-228703,-86419,-140986,-326075,-305626,-110843],[56547,10513,-51824,-149209,-187441,-169043,-198394,-198149,-226546,-350919,-396385,-271319,-102954,-38241,-62497,-87189,-105110,-31283,49459,-42888,-157061,-125077,-6611,93842,104683,171633,298464,254225,40168,-118117,-92319,-43400,-124370,-186396,-69960,104562,163191,181238,225029,109230,-167514,-309425,-198598,20209,134868,146820,216153,420019,551737,346929,20643,18644,66334,-19312,-55381,92804,223911,213896,203025,181725,141260,117759,141910,120389,89786,170618,202223,71787,-58169,-107594,-42110,108891,95831,-68523,-137140,-91245,-57868,-30986,35557,30836,12098,134489,179754,-14835,-180248,-172988,-133790,-233426,-328530,3573,496096,533219,237899,17205,-15230,-6667,18213,30983,-38974,-61013,90247,205898,20300,-217073,-157551,-53477,-143287,-211596,-215991,-51731,180582,171812,7405,6946,117704,192904,114313,-8773,68065,188017,118240,35079,58035,-24704,-123921,76966,268862,195869,33523,23056,192612,414598,545266,451094,132778,-93476,-92020,-48965,495,31050,-64927,-142272,-49477,111009,115781,-44443,-139543,-93473,17127,180235,157958,-89773,-92815,152325,140209,-89540,-118472,110266,261240,138492,-191381,-515903,-411837,10959,188792,76265,-18900,-41515,5333,24536,-14304,78799,159958,134362,69674,15792,123802,60706,-338797,-544182,-306527,-54156,-71043,-128235,2895,109784,148113,218913,83513,-148638,-52184,266067,406681,233089,-18159,-74684,-102924,-171601,-58712,184242,247328,167811,206154,344927,434721,347816,138955,176529,373475,233185,-101121,-198715,-158044,-114701,20385,290881,468083,366545,141341,44036,98044,156714,104988,-62201,-195440,-241526,-206319,-342449,-356716,-19041,222765,33931,-108752,-36864,-126437,-349895,-365621,-119075,61322,215447,434808,497229,244895,15698,22677,275219,552755,395672,54776,45997,99885,24253,86650,284356,276033,129466,-21667,-72044,110264,266340,138426,56508,136315,147442,195003,371770,337595,88717,-74084,-207760,-303784,-155792,49724,28285,-103453,-221333,-277152,-163979,2963,121673,131716,50740,8052,87680,204749,336083,496440,397668,155369,176955,245868,64674,-147023,-96011,139647,337779,309510,64025,-72141,38784,244444,393423,292244,121233,122257,137113,-25152,-172717,-201822,-221216,-218119,-227697,-194982,-109267,-174352,-402165,-522212,-309057,15411,42245,13538,159008,219105,81203,-13989,-29389,-58732,-120079,-55164,-561,83934,267564,285467,119272,184897,347613,337434,239060,152446,163633,272842,157276,-24530,112782,365879,429296,297440,70015,-127139,-218963,-183104,57492,311319,262614,67660,-33803,-59466,-55504,22918,133773,38953,-197792,-298216,-294745,-287718,-262815,-165197,21093,96021,-47084,-221998,-176178,137430,324924,221046,134305,33374,-143577,-228409,-227034,-244346,-132138,147182,346989,274357,24455,-206106,-257118,-290291,-349775,-230629,-106715,-111923,52175,229368,52901,-170677,-145470,6082,249849,426925,341451,184785,225501,311557,317190,304969,191252,6521,-462,98000,36516,-62912,93,14565,4458,-47595,-243300,-363576,-331376,-139873,132726,145166,-57389,-111981,-183273,-272214,-163198,119,85319,65330,-31845,-100110,-125659,-180859,-285054,-254485,18809,208521,-10097,-265860,74659,597469,423108,-51911,-198604,-173576,-392513,-698478,137806,1680479,3462121,4435022,-427102,-8440203,-7512083,267018,3253143,1572271,697375,633042,498916,295620,397688,588984,315249,225502,614256,802781,635099,457906,438660,484019,502174,444363,392584,479083,543894,534794,415828,246922,-21924,-317692,-391859,-205161,11426,137267,87681,46704,144685,227721,164579,39585,142662,331635,247000,-24254,-141197,-117383,-35104,168745,355256,283836,125717,101255,25797,-83957,-75061,-132285,-217175,-212048,-208569,-148996,20800,115764,137287,147471,70355,-38380,-43008,22611,76394,74218,52512,66168,-13072,-65874,2665,57391,76402,116307,79853,139460,479630,668261,356735,-123244,-226886,-37992,-10732,-110021,-17366,198953,281591,237992,202601,157622,6878,-224637,-247824,-102298,-4798,85255,1640,-343252,-486462,-285516,-180337,-46221,134429,42020,-148046,-110639,91967,178694,93279,7304,-34851,-41647,37470,152262,245263,260921,200633,95835,-101240,-83995,241368,337868,39799,-90087,20941,105543,245428,328587,203950,28621,-12759,24280,28356,42818,170722,279534,201383,11247,-63151,-35184,55828,124937,13947,-142836,-31730,141829,11112,-178357,-96110,100603,167575,116983,30123,74883,192339,132235,58991,194312,226923,183437,303602,286146,101761,80971,114042,9139,13812,103425,-7139,-180572,-193286,-175985,-123419,16157,169612,142106,-59071,-114750,7049,45499,31048,49669,55495,119900,225512,221719,77240,3224,89362,183891,132990,82224,189508,251166,87288,-96250,40840,344152,425923,308245,214927,163082,87338,164540,256901,198546,170019,183889,98531,-28637,-90048,-126668,-128776,102210,553224,644542,349363,142916,125826,180335,209111,323016,478194,355018,93150,125328,412469,641733,566684,299883,142863,73958,-17079,15893,187542,308824,137661,-121230,-45835,12290,-221908,-234890,167099,407770,277402,133057,167621,64265,-169938,-216877,-137097,-119634,-178433,-221716,-167838,-37174,89599,159508,136218,95354,70143,4916,-42338,-17189,58692,82666,75143,139404,175641,180304,223627,237990,202364,135225,142520,236824,293541,331714,407418,451448,410494,270705,157922,188821,142465,-10124,133385,394306,341141,140865,41614,18372,41331,111676,129791,156169,197005,154504,115215,171511,242940,262314,195495,79702,-17992,-21063,9945,-7593,-6275,63779,126659,152998,101941,-86098,-218282,-65131,155799,297208,433550,432679,259295,221384,463060,469266,7188,-303271,-36664,213894,277831,354754,325409,208366,122583,183376,329990,386049,345476,325688,335446,304059,135944,-110140,-185400,-87658,40280,160387,380930,614321,647217,627677,550257,297768,179559,320805,419758,329272,165083,168522,409272,618540,523903,172176,-127887,-162953,-16249,119772,183699,333979,448264,397524,375784,491214,593508,588553,481626,401294,337534,165815,99163,199190,154810,-60687,-42251,183648,333972,328012,292851,337031,480658,465224,213202,150534,358363,434631,240113,143603,344777,533822,550480,584383,578198,441733,447147,570737,610184,598064,663980,694931,642450,701060,863217,891289,853943,873803,943492,1198127,1441030,1269915,960497,901448,1067830,1230659,1250991,1283121,1401100,1347968,1195755,1680006,2404769,3345002,5218313,5615329,3746140,2052290,-254550,-3023327,-3283044,-1983329,-1279526,-658338,282371,1229827,2723861,4331711,3537740,341302,-2569476,-3526881,-3591672,-3838907,-3933823,-3626015,-3103267,-2411194,-1780599,-1595171,-1584507,-1484734,-1436684,-1493805,-1534720,-1397029,-1042453,-829293,-915983,-1075723,-1201346,-1100633,-867530,-738455,-730050,-768369,-687361,-574968,-528616,-490671,-477708,-682355,-890353,-685295,-416545,-533433,-744058,-580527,-252914,-123113,-161698,-201872,-80554,131865,241982,164790,-64134,-396334,-572762,-441784,-116890,133468,161348,-23806,-205668,-272490,-297160,-245846,-74951,-84381,-335944,-538190,-436446,-131407,23141,-118163,-363651,-407195,-160423,7817,-36857,-150521,-302698,-439013,-462059,-392859,-203889,44299,84388,-152058,-375336,-366420,-261241,-217790,-180729,-142820,-84070,-65694,-177346,-198737,-221906,-366150,-401637,-323070,-351385,-357233,-198869,22404,53743,-107793,-129913,-47516,-18253,37788,35838,-106487,-250702,-307966,-330165,-298384,-171110,-122077,-173813,-228937,-271301,-215690,-73084,-129860,-320979,-258902,-20852],[139743,30970,-63351,-170257,-201100,-148246,-146692,-187857,-250687,-369740,-441971,-357613,-193700,-98594,-87189,-86339,-74000,-9395,7591,-111819,-190304,-109501,13393,95689,85264,134180,261949,255502,79644,-108515,-123505,-39816,-102551,-207597,-127668,75469,161643,146696,163600,60049,-147255,-245634,-173152,-26041,76805,159359,281178,401989,454408,289615,-6022,-24255,57995,1606,-35940,149261,373438,358018,250126,193752,194719,122158,74600,100643,112740,141390,193139,188363,79028,-91962,-84259,96227,141409,47494,-8386,-38147,-34236,2232,60544,86743,100565,194881,250730,91247,-86558,-119720,-103578,-232227,-404084,-76712,456448,526933,217650,-34370,-62131,-31584,7352,25713,-49589,-78041,109609,215479,-5474,-243067,-152603,4829,-8198,-59464,-53175,83886,242814,175903,-4516,-840,163728,280364,204044,68196,102976,214367,205931,89550,37762,-41185,-161935,-54877,111309,121629,30198,78025,327681,525643,542616,414609,140223,-36472,-17854,10607,28550,44289,-23931,-95364,-54878,62685,87047,-54662,-168368,-154450,-32863,158260,157574,-59060,-57886,162705,171174,26187,23709,142426,189543,66049,-201582,-500561,-440623,-45795,133965,16563,-64493,-31397,69676,145152,81089,57628,73324,69282,56453,58762,167973,105153,-267277,-513803,-309612,-21369,-22900,-108251,-1868,83326,74473,148830,-22831,-210746,-57366,274866,378228,174027,-55149,-109091,-115409,-144143,-36203,165971,230502,201668,249459,344736,393467,298172,103080,187217,461495,376782,18836,-144653,-109008,-71242,3577,265808,520268,491538,266545,78395,17066,49298,39821,-87978,-205496,-243415,-144842,-246550,-393309,-174106,87457,19836,-16695,59131,20003,-113631,-234673,-124125,20464,207153,413242,410756,118286,-102098,-40543,236084,495929,362768,28800,-46385,-64355,-156126,-23410,208390,163311,59149,7193,-39998,107787,249647,117692,-4348,66037,170778,287279,420755,378114,196615,60993,-141096,-300097,-164587,59803,23810,-178923,-337740,-333674,-115960,102923,222646,241243,173874,31945,-30581,30983,203332,420104,380186,165555,220275,324754,97829,-85334,-6539,181033,325411,279758,22743,-124591,-8203,156528,242474,186270,125076,167368,165685,3676,-164508,-217029,-223614,-181338,-158270,-113625,-67401,-202476,-443028,-437325,-169052,71908,46409,-40239,30268,48437,-67930,-121569,-100729,-163202,-235948,-136178,34099,176144,310440,290695,152598,220916,314024,204248,78629,46830,96033,176249,88716,2227,183889,386331,347583,114928,-110031,-164080,-126078,-85276,72375,283849,252359,27995,-131599,-124143,-39879,61934,92363,-92272,-269394,-211911,-134585,-192567,-248049,-189145,7285,108806,-65299,-310341,-308537,-19542,149296,98978,109860,73859,-98262,-203136,-217244,-227627,-95150,138971,250187,136485,-64414,-145662,-83610,-168140,-276607,-192526,-124819,-171505,-24972,156530,8511,-201086,-149750,70340,349914,513799,391830,200767,230212,308401,309414,299896,166737,-56663,-104968,-4187,-62425,-129834,-11467,81657,97851,-38849,-285296,-376579,-304689,-79997,209478,208410,2572,-79823,-223086,-347107,-196777,-25556,64644,116886,34549,-96085,-96262,-103038,-210331,-178349,99417,221291,-43467,-244630,153083,759330,662005,190865,7505,-56500,-333167,-501877,-96120,782831,3261818,4269066,-2388432,-9796884,-6519117,1892559,3775161,1530060,390904,215727,198409,282553,736166,928046,485991,262950,576656,787968,616861,437372,417037,519446,558854,483136,392131,436660,576622,708390,532983,174063,-163725,-415387,-434519,-188488,84054,227898,154362,61361,151849,302006,261430,74857,109949,304631,273748,62625,-35159,-50399,18840,234200,426069,344844,213362,196635,17763,-179572,-156143,-193162,-267583,-230570,-208461,-94556,130519,211544,212259,237868,170528,90123,49312,46852,88351,102710,101839,154255,70036,-43039,-32477,4270,42526,138143,161098,199504,492159,709853,394340,-114205,-225517,-446,61072,-36211,14090,180022,209759,127995,121641,143464,34752,-147979,-122939,3813,87384,179562,111143,-227865,-382150,-204480,-121065,-10129,186122,79803,-184444,-96016,227772,305113,136068,22672,-33408,-27120,59756,198157,321403,293292,169888,45972,-123635,-47579,298181,330327,-57328,-183618,42661,190508,255120,231414,97465,-28069,-84543,-68420,-16752,61473,171028,217984,113402,-12209,-40728,8963,123368,136471,-5952,-105601,52192,145560,-85041,-255511,-128544,75489,160025,122836,24093,56492,189058,138380,52392,174077,222064,183096,231820,139174,-12082,40353,65658,-53331,-10103,121667,88901,-21865,-113568,-164549,-139247,2836,180026,136904,-77832,-102916,-16219,-36357,-62229,-6697,65774,205083,297918,193255,30999,-8903,68345,147495,83319,68225,302072,430992,180941,-89430,-2557,340780,531356,413219,204789,110582,68702,164313,296953,302136,293969,317580,263169,137182,27218,-94651,-160940,72515,507821,570398,319551,166115,173240,221944,220332,297024,458498,397092,160892,176285,419233,589804,492370,258827,152244,111238,73272,123921,221080,232672,33504,-199453,-132252,-85974,-268656,-267617,100740,395144,310906,103645,90858,46116,-161848,-229625,-121319,-93289,-166071,-192351,-148837,-56221,83527,162498,94836,14548,-24057,-72997,-82734,-43049,30437,96077,126273,160278,205296,292540,405763,371670,209880,37127,4298,101910,147975,177454,314538,458535,457833,284760,124336,140701,173263,146388,279606,456470,366794,110663,-32521,-31128,29064,105100,145611,159530,120465,79576,108196,213977,286412,307432,240014,77346,-44085,-44471,-31345,-54373,-24338,54529,105457,122959,93852,-16330,-58582,88207,239917,288306,358756,366164,231096,178952,416716,447775,14374,-310368,-87072,228073,342633,385068,318618,185216,94168,163671,350865,431152,384819,369868,409222,355984,106413,-170425,-192046,-9475,173872,291379,434379,605505,699050,709111,569603,295664,214413,366458,449344,359100,236337,264797,490885,694614,605957,289274,-25097,-113098,-6513,99763,171533,351147,431837,362168,366474,490223,571071,533905,437126,396210,333001,165095,112855,231020,186609,-55198,-23881,261752,389883,336922,327927,411886,542506,477432,199235,112776,330465,495507,329610,155241,301211,451009,451822,563328,636060,468026,396840,505811,523028,476864,563992,632164,563427,592676,755449,827259,822123,837721,917670,1172440,1445149,1294096,947926,890682,1107746,1302789,1362595,1360722,1402100,1344262,1177179,1621752,2367878,3161495,4770314,5009960,3002272,1275774,-535006,-2740662,-2565398,-1295344,-986663,-690402,218471,1405331,2878512,4192904,2939047,257001,-2114446,-2866981,-3051716,-3505774,-3779510,-3581055,-3096192,-2486302,-1890481,-1662047,-1613869,-1450798,-1324696,-1329904,-1399579,-1293905,-950837,-815213,-933621,-1112855,-1226357,-1135072,-873118,-696504,-689116,-763472,-724053,-605979,-547198,-537974,-524471,-655879,-803806,-650917,-426016,-521026,-749202,-667247,-337667,-136990,-204722,-260166,-74618,149872,210822,125503,-106549,-446226,-635206,-462160,-87612,147613,139586,-40814,-191051,-282615,-371259,-351513,-200156,-197797,-397860,-547453,-434149,-159029,-1418,-112194,-333096,-344736,-89395,53277,-28395,-144775,-267144,-412245,-491382,-463464,-281157,-30353,8601,-157677,-298889,-349932,-365881,-344570,-267740,-189810,-81721,-38131,-172015,-251515,-276189,-397272,-422601,-347320,-382490,-406513,-305078,-129416,-88019,-196759,-200275,-63234,39996,94854,39324,-81918,-128882,-170934,-282049,-314968,-207593,-155348,-185799,-217104,-265861,-231203,-64702,-95655,-268014,-171677,92035],[224154,76114,-47306,-161697,-205217,-166266,-149797,-197412,-245993,-326449,-426499,-402139,-266231,-158425,-92390,-45928,-14194,24245,-18138,-146917,-193856,-127979,-57079,20147,51640,110536,223830,242500,107065,-95875,-137480,-10475,-34198,-171854,-153699,31819,130381,92324,83292,18564,-97320,-159859,-135554,-59806,38308,171232,290744,310257,313710,238326,27094,-41569,27010,-3203,-12854,199389,455884,402177,196930,145618,197643,85201,-14909,69259,144070,149358,221743,306983,188170,-84026,-103906,103948,195271,172162,138653,38395,-10297,15248,52386,101632,144548,200110,261319,162693,-10849,-76370,-70453,-169063,-315006,-56042,403036,499788,215312,-36063,-66012,-28200,14541,39648,-37451,-82702,114766,201293,-43193,-247507,-116169,72813,123872,107852,123501,189230,261113,161117,-18859,-29802,155630,311550,265539,130921,117890,215408,250494,101701,-16675,-67321,-178705,-213541,-107369,8882,37484,152752,429149,557824,461835,315809,122465,28854,69439,76803,65089,62350,11005,-43103,-33642,37236,93989,9472,-121182,-149438,-23234,156933,141086,-38164,-9896,194915,216988,146838,160565,129993,43759,-41339,-189947,-421605,-424410,-110225,62519,-39721,-110797,-37497,116129,233338,146178,12927,-25005,3159,51485,114182,188752,118142,-167609,-391338,-243158,29841,28855,-76324,-1302,54912,929,25812,-142457,-242524,-36934,298184,384319,156928,-75365,-141193,-99154,-64559,13449,131514,166268,175667,226388,264653,285009,226884,82588,194493,508626,490076,153419,-54990,-42761,-39818,-29212,207032,503377,538643,338652,94367,-52050,-44625,-1636,-46910,-160907,-183791,-26933,-87853,-363547,-317766,-102767,-28955,79168,178308,181639,130214,-49428,-126838,-62553,137132,313532,242848,-35807,-190825,-74674,187040,392084,289131,-19468,-157067,-199645,-265176,-103153,98082,27541,-13844,58756,67131,173276,252119,120535,5622,91966,266316,399131,438898,370749,260741,166376,-52413,-242576,-121271,109687,53442,-207609,-384933,-321194,-43285,198770,300203,324605,279376,77115,-84841,-67665,120255,355448,348969,140710,192027,309274,90830,-14138,85330,187196,254063,182728,-42006,-140944,-36088,50168,66772,79970,138786,207615,176540,47064,-98171,-176018,-174400,-106416,-66134,-30430,-22366,-179421,-376598,-272614,-17440,123484,80442,-69504,-107836,-129872,-204281,-201569,-130497,-197498,-284861,-213404,26917,236798,342781,288105,173706,229402,265089,94440,-37423,-39083,19397,74746,31995,38152,246751,369334,211819,-71013,-233763,-158202,-21138,35311,100909,219648,221152,29747,-160152,-150259,-30900,74496,23667,-214553,-290862,-101331,3425,-103334,-190593,-121741,82695,155570,-58875,-330788,-373667,-163425,-8716,29697,105483,95393,-52177,-136672,-148515,-157135,-56686,96104,122529,-28277,-163315,-72132,81027,-25279,-148553,-117232,-114879,-195214,-99210,60756,-24124,-179539,-109352,140946,403876,517195,374861,196265,228304,304862,321645,329859,182177,-97460,-219730,-145152,-167030,-163709,-14053,145527,189688,-5791,-255813,-303896,-202167,35311,313086,288609,75520,-53189,-233216,-341823,-156275,14756,73355,133583,41475,-128852,-74209,-10786,-132783,-124425,150925,211341,-77164,-191087,258105,896339,883421,446443,154142,-168924,-537706,-512244,-501080,-335895,2232770,3442128,-3407009,-9815800,-5103637,3348392,4218949,1426420,32896,-192907,-54455,364142,1107776,1240199,609309,246404,472851,649347,473824,354375,381051,532200,583535,465880,324746,308599,482571,705878,553420,108804,-244680,-423392,-398641,-156534,139042,308966,227694,85320,161594,330226,283956,90076,74341,249515,290359,164474,60100,-6666,59970,286640,448862,342678,271234,306340,57695,-216727,-191175,-219664,-283483,-181353,-114571,-4663,186817,253066,280163,324843,266145,229480,156056,57421,73082,120182,164045,267756,203793,28313,-36841,-45919,-15301,119377,203806,232443,466124,697345,397737,-87983,-167397,64156,135969,55950,77822,175979,124987,-4199,23509,117318,39886,-79213,24801,142912,177080,254792,223975,-71501,-217298,-83037,-13308,75566,250720,127359,-191950,-83386,331702,405991,157778,32464,2089,16396,85844,230451,365190,305131,152261,21566,-106148,15455,321915,254427,-155962,-230018,65851,234814,227568,123613,-14902,-92729,-152780,-138698,-29957,72733,118588,127690,62884,-3804,-42500,21286,167728,138039,-14870,-15716,193161,178933,-135058,-274945,-155935,-9717,96443,121812,46297,58183,191582,175282,90203,155076,193387,165433,146916,-2958,-113692,-2771,13046,-85858,11583,169253,201922,145774,-11691,-105061,-97547,20660,175445,97080,-137424,-157106,-95458,-144641,-172126,-93168,34952,239244,323164,150648,4430,1322,62294,105499,17910,43465,379144,558294,266035,-34960,3866,324709,585989,512583,250242,94020,62590,171472,328057,383203,399422,435522,415378,302209,162595,-4079,-144317,-2693,332695,405854,267712,195772,229095,261079,231341,258551,384802,362663,171278,176733,374661,495069,409267,244545,183259,162991,175834,201383,179500,95008,-74276,-227891,-179515,-148143,-249142,-223905,64501,374521,357519,123412,48503,52194,-96665,-168829,-54704,-35279,-124849,-141258,-112790,-66335,77862,178867,94902,-19037,-81126,-108012,-74234,-20070,50417,131020,152292,149618,227474,392793,553134,476238,194282,-65114,-106599,2372,18500,25416,209761,436694,479856,282369,80009,100821,233979,339287,420851,471944,370003,112222,-56541,-37219,54243,124229,175509,173811,79029,52798,142014,260636,303441,316314,262440,73985,-63326,-52194,-30931,-47717,-1643,78592,113453,120246,127000,116727,159822,265532,323303,277091,274940,284959,191882,136102,327841,379431,47034,-214511,-54361,269120,405894,396647,316550,198709,94611,133960,337049,446371,418943,426840,479271,385892,70647,-198477,-152763,98234,309008,395636,427774,512481,670151,727580,553942,310781,299398,444269,471357,368090,318002,394875,558228,682781,607723,399937,130895,-14037,38041,116777,205550,384214,418405,342652,364088,467110,526882,472791,392758,391240,342559,197580,139154,244274,214096,-15265,9698,315048,434438,378146,389310,489723,612373,545302,295939,176967,346469,543095,409602,205187,290168,355906,327952,511238,660197,497960,374589,475860,479322,399174,502904,615188,529605,499052,639471,769334,810988,827703,917459,1132113,1358452,1259846,970384,910665,1128572,1358060,1453117,1396052,1371064,1319653,1179481,1607709,2397038,3146406,4474326,4488035,2391016,641360,-894921,-2583904,-1951621,-666782,-613771,-547084,271820,1573556,2937469,3876915,2327653,-92907,-1797398,-2252732,-2603771,-3174468,-3580852,-3503968,-3027755,-2491198,-1981914,-1715273,-1603573,-1417197,-1248177,-1179018,-1249905,-1188440,-915019,-849734,-970993,-1147650,-1203514,-1068912,-821760,-671975,-667021,-726488,-723274,-618248,-564073,-593509,-575636,-598540,-664215,-589809,-427169,-467739,-653891,-653542,-410092,-230170,-331356,-381510,-165527,47157,84442,22997,-177353,-476785,-657083,-449408,-41441,159713,109127,-48443,-177277,-309759,-460229,-467718,-361019,-354717,-470248,-540934,-440952,-237649,-86188,-114785,-257019,-262458,-71689,30527,-77570,-197304,-264550,-364792,-469244,-487977,-344647,-141536,-115430,-203730,-281999,-377343,-451364,-431007,-344105,-238376,-100231,-69195,-222982,-340814,-343814,-398995,-404089,-384322,-442505,-455082,-406312,-302579,-243478,-281259,-284995,-134756,39262,121997,49801,-33764,-941,-53906,-244467,-304602,-215585,-176931,-187015,-206448,-283367,-261481,-64804,-49808,-177534,-59096,199299],[274423,124276,-6640,-120290,-199428,-219080,-208252,-230784,-221779,-234800,-348458,-388700,-306332,-212098,-87269,12862,44516,50672,-19348,-134658,-165084,-174846,-195020,-98153,34843,123617,203897,234291,132450,-80336,-145335,7255,37627,-100043,-144434,-14533,74853,28339,6270,-55,-28576,-72047,-90700,-57685,44902,180197,234842,174674,181955,216928,109228,-21761,-13879,-35676,-4327,220800,444606,333329,65765,57258,153859,23363,-98544,24693,153964,178294,276144,389000,229268,-96950,-107842,125753,244976,278349,269383,117847,7503,6305,11638,62190,120532,145984,206813,171554,22520,-53479,-40919,-52988,-80438,72309,372685,467215,235855,23886,-18987,-1111,30739,65605,1205,-60439,105571,164094,-82461,-230010,-56688,133408,209662,242615,264411,236652,237260,137150,-36389,-72513,102740,288290,291235,163416,98933,171380,213942,49496,-103744,-112123,-179147,-343571,-318333,-116544,48116,222553,461119,494450,316061,169729,77213,84795,147619,130532,95869,73457,23316,-6664,-5722,24674,118826,117694,-12614,-75850,38179,166388,102152,-41915,32812,226837,249111,232932,250439,80659,-128778,-151609,-159948,-305229,-364798,-157727,-5095,-80087,-150725,-65232,132984,274717,171136,-34413,-100131,-44125,52359,150865,156540,72357,-90071,-234939,-144938,76330,72434,-31663,16416,39061,-46784,-101798,-221815,-219526,21803,332200,414483,188120,-75451,-174174,-74610,42868,86648,94550,69399,95130,151724,136580,149004,172777,105687,205496,497664,535572,258847,41622,18516,-38490,-79173,131118,426927,492494,326500,77125,-93582,-97996,1561,64615,-50038,-62092,128310,90382,-273742,-401609,-280345,-93187,149322,274331,288467,292460,125482,-125496,-150996,40289,174669,57512,-169852,-240707,-88862,133167,277055,206292,-68537,-247086,-266785,-277806,-141756,-26342,-98307,-67204,115447,205978,274914,266917,132499,63311,195126,399758,493093,423249,315355,258469,211404,24907,-167948,-57397,178638,106188,-186236,-351185,-248367,29348,266294,350590,384082,355731,144092,-52813,-68107,100271,316389,309319,90519,97458,180233,26311,32806,142430,147083,139468,45726,-114958,-119303,-32039,-34086,-69797,10422,162629,234580,169547,88760,-8740,-103645,-85340,-3650,27091,29686,4913,-130043,-237224,-89524,83207,140088,121974,-64510,-211663,-264403,-286700,-223386,-105681,-147740,-252752,-255259,-9833,255577,356836,279614,182680,219101,215966,27435,-88491,-84809,-45262,-1485,-3721,61420,283506,329376,66923,-208353,-270575,-121392,50460,123083,117869,135411,175710,59574,-133923,-153792,-34876,75510,-36327,-300014,-276365,-11348,76798,-42090,-112889,-1936,207656,214074,-32268,-281155,-358299,-247438,-91398,34930,118952,90993,-19918,-56036,-51112,-62241,-32426,28894,-4846,-181422,-245746,-4474,192587,105862,6940,-12970,-66053,-172338,-151400,-27146,-29297,-108526,-31064,203289,391731,418986,286412,169730,209253,287499,337000,367531,208245,-123013,-317934,-288194,-246321,-153416,-6966,179865,243874,35788,-166452,-161034,-48970,173161,416484,368696,142101,-47269,-231288,-273366,-53598,109706,107448,109525,-10626,-182479,-69305,56863,-86918,-109978,162236,186036,-76759,-74894,397364,985276,1025492,637065,198409,-462153,-950255,-767028,-974851,-1343861,725633,2113740,-3390232,-8385805,-3371253,4244050,4471780,1377279,-298533,-554307,-244506,467394,1389340,1450890,656365,183818,351968,444561,251650,226322,337978,522635,578349,396912,191080,119922,293929,545198,474292,55020,-270407,-364152,-307329,-122533,157363,359062,294641,123489,178107,303610,225031,77921,47733,183587,290840,246333,110257,-373,76093,307683,413376,276979,280526,393719,121554,-205983,-185485,-201858,-243582,-69535,44145,95952,179288,233311,323189,375909,322064,333357,233737,34120,24622,120908,226835,379356,344230,126313,-3697,-78553,-91422,50444,191039,235382,413309,629028,363630,-61953,-83090,138284,208581,160186,172900,195644,48990,-121987,-58764,85414,19417,-30898,166071,291110,248937,290702,305706,78563,-50980,36273,115248,195753,317976,179053,-161805,-74556,380978,464329,157564,27285,52492,65869,95197,227067,353454,285624,146502,27231,-52922,85939,291778,105560,-263156,-247265,66556,219682,168602,24316,-119324,-158775,-201216,-176185,-26464,61628,37792,52285,77123,32911,-78713,-13752,170784,125736,-19386,85621,323897,207014,-134507,-234042,-176755,-131865,4837,122890,85463,70179,191434,222780,150302,139094,153225,144337,85695,-95531,-185542,-52801,-33551,-75822,74572,234875,307313,283195,87896,-23137,-19412,61221,157913,32083,-225197,-264238,-213972,-259040,-271014,-181108,-23050,215528,295690,112203,9284,34731,70950,59289,-55708,6187,393673,593064,318801,54442,62865,303895,574352,569183,316705,97605,58495,182620,346766,422428,452445,497893,512662,431038,294691,129117,-76870,-90841,95532,205203,202669,220151,275883,290623,255313,235393,279324,250754,111971,129688,303382,387546,337153,263122,233817,223761,261007,219444,70810,-67136,-160715,-210292,-182190,-155384,-168412,-124134,60753,341902,392118,172797,43802,76661,380,-64960,34383,43542,-57574,-76988,-62904,-53487,81043,196677,123034,-6166,-93317,-93699,-20191,34753,100919,173711,143133,105159,225781,442678,613114,509216,156629,-132278,-147608,-33554,-58663,-77624,119094,385861,474522,279092,49529,78861,301272,506619,512552,437456,350113,130267,-53916,-21954,96646,154655,202203,187132,76220,66717,188784,282398,277038,281412,255199,74737,-64571,-44868,4584,15077,67775,142952,162507,158021,200705,275694,361626,403301,375263,263715,199877,196545,133144,89297,207506,268381,85156,-59381,42533,322944,446546,375267,305353,236162,114432,96375,290737,427523,433288,470639,519058,383509,41757,-187310,-89268,192406,405652,447709,363768,360690,563291,669901,499455,326532,393448,514728,462242,339137,367558,491304,566576,580232,535191,467627,280494,98069,105733,172561,279313,419553,400254,325190,347509,414232,467943,422970,354421,375869,368075,266425,176736,233297,223064,42907,57313,334039,445526,417599,439101,533406,654214,640467,475418,321049,387409,548749,448168,270923,300858,259633,200109,429892,628068,504800,383719,491327,478929,359640,469369,622966,529047,434937,541763,718315,807681,836647,924256,1067872,1180122,1129385,969935,916132,1091691,1355217,1473756,1365525,1300218,1235754,1132859,1579244,2394455,3195620,4361552,4152501,2024201,325610,-1216133,-2634667,-1659080,-289748,-291759,-305183,382974,1593810,2796191,3438875,1871834,-564539,-1709782,-1849350,-2325942,-2890403,-3336119,-3351951,-2887207,-2428765,-2029300,-1729718,-1540667,-1360632,-1191364,-1056521,-1106755,-1104593,-942252,-914898,-1009677,-1156054,-1130338,-920109,-722776,-659995,-649408,-644019,-649896,-573919,-545680,-615524,-597222,-514310,-501310,-501710,-403340,-376389,-473952,-528034,-429660,-354586,-477740,-501853,-303154,-125548,-71859,-80932,-225789,-459480,-615470,-393295,22166,190144,110114,-25798,-160611,-326009,-503128,-536145,-494351,-501046,-532655,-517682,-447676,-336488,-196876,-112856,-134097,-156486,-94507,-47402,-163196,-279106,-278619,-296583,-392483,-456157,-376626,-252987,-237449,-255545,-313220,-434391,-486922,-445950,-384507,-270400,-121590,-122331,-279034,-403734,-392069,-375229,-344636,-397109,-493917,-492550,-484009,-439840,-345471,-325953,-362746,-248858,-22969,116133,67129,23604,99376,17140,-217539,-267527,-201995,-191148,-176230,-187283,-300552,-289009,-78620,-11779,-74155,54058,270465],[263166,150794,45844,-60444,-193118,-290595,-297697,-278614,-188585,-120376,-227653,-321013,-308206,-252325,-81966,63781,74435,53804,348,-78910,-111528,-231557,-348808,-205596,55177,171502,205051,242473,165203,-60866,-156415,-16142,67018,-29715,-111565,-50544,11825,-30465,-47842,8437,43520,768,-46247,-14149,98199,178617,122086,29355,94706,227109,201465,24198,-51337,-84292,-23573,190413,339230,176413,-94524,-37614,88608,-31834,-144203,-25272,120906,199704,324897,402145,192560,-127846,-103897,149956,277239,344964,357142,180233,17433,-17065,-48517,-24368,28460,45785,103903,113799,7262,-54333,-22965,79009,208219,268086,388464,440294,269023,121377,58458,31734,41256,91557,61990,-4020,90897,114090,-109485,-195880,3994,162559,218330,303827,328068,216834,186599,117959,-53678,-114843,33824,232425,283734,158953,41719,74730,92172,-59949,-207200,-175659,-172584,-394814,-454583,-223271,55866,267043,415759,351669,137475,7498,12442,117719,198643,158042,108108,66584,4732,-220,8543,12577,141438,233355,131671,47431,122108,168588,40440,-73420,58141,240455,247753,255840,262630,10794,-268762,-228853,-118632,-186221,-276028,-171076,-52599,-98419,-178228,-110673,114964,265802,157566,-64553,-128912,-61596,49569,135744,58210,-37095,-77477,-116792,-63374,93908,94602,21521,55180,38899,-66371,-189897,-237371,-145075,110394,360521,434546,236887,-68646,-210407,-59502,146789,170215,69718,-34443,-22781,44945,-1342,24828,159314,178949,222486,429093,499282,306873,120916,57282,-73400,-139392,61232,320146,370688,230784,27446,-98426,-96306,48885,209204,107588,101591,287737,238896,-146639,-392302,-383662,-153604,172744,311824,300166,334308,236553,-118933,-209780,-37609,50411,-82918,-250836,-257444,-97251,79921,181728,140701,-97048,-279514,-248615,-204047,-134371,-124482,-179985,-88486,151237,309104,356101,277674,136820,122526,307107,501824,525141,373796,226018,190417,187703,64154,-111900,-7660,233937,155565,-131991,-254410,-145477,76129,286133,374069,423978,397922,224504,56430,14003,124066,290462,255850,26707,-34174,-30000,-92237,24715,133316,63930,14334,-87050,-171806,-65107,8061,-65162,-120466,-929,189148,238227,143784,107571,59955,-28529,22862,106584,97457,46071,-7945,-91698,-81955,56823,105137,113413,150217,-26150,-249922,-323116,-296153,-181695,-37152,-36846,-157756,-242988,-48506,238149,346321,263432,179528,199510,175341,3653,-78870,-86860,-85754,-39646,-23315,52812,284397,289294,-36189,-262188,-222655,-72592,65278,144104,101975,47338,121843,91686,-85584,-152793,-49055,84160,-53163,-328810,-245682,28774,74410,-16195,-42362,110791,319941,254923,681,-182220,-271905,-243237,-70023,107485,141480,64842,-10174,7009,38140,23188,-29437,-43048,-102811,-288500,-287755,47450,237865,199320,151947,102417,18682,-105869,-166201,-81360,-4737,-7066,65914,242574,311826,234607,147182,126666,165082,241700,330858,373580,203926,-144400,-373622,-391091,-279351,-105608,9663,173142,242110,69271,-51014,5400,102522,284468,489305,433313,189917,-63926,-234540,-180830,79132,227666,150149,56626,-90771,-228797,-87768,61453,-98962,-136735,133816,150270,-30705,105262,565781,1022023,1052923,706169,137278,-801408,-1394667,-1140024,-1324658,-1948357,-788903,484178,-2833126,-5909443,-1370610,4543663,4492452,1432794,-580131,-877632,-382056,510781,1481743,1510676,622456,96987,269602,266320,25654,84241,295154,490197,536824,285451,8815,-88395,76053,317959,348040,21712,-262135,-281060,-200082,-99065,131298,368441,349881,179945,204168,236789,109803,40799,36424,127827,280287,292314,111887,-24985,64489,286849,327973,169645,239314,425412,168848,-178257,-157586,-143342,-144690,79518,215879,176898,119891,167114,332763,375832,318743,367354,248521,-31902,-50829,108623,283051,467127,449043,223770,62295,-84399,-171749,-57366,127071,213433,351750,522138,299908,-50060,-9319,201701,273384,262578,280492,235075,3039,-189512,-99809,49060,-25178,-11392,268401,410925,287822,276481,329331,181073,65966,114903,227042,318120,374251,230891,-94364,-68963,369108,473905,137952,2122,94174,98651,73003,176620,283494,233844,144621,60531,26516,146166,207599,-88339,-375630,-260997,31855,151120,95682,-51235,-202136,-213657,-216198,-179724,-28384,20020,-37357,31749,161464,88350,-143730,-95462,128901,99515,-26634,152039,378249,197672,-96968,-151420,-189453,-252102,-77833,130750,122939,79289,180873,256385,200454,122346,115536,135705,75713,-113481,-219980,-108998,-62207,-21685,161058,297941,380859,366588,163831,47825,59081,104686,131016,-38490,-308944,-377429,-332122,-352053,-333555,-242432,-85476,147143,225621,88331,41204,80432,86436,9211,-133918,-47967,337184,524247,323073,156234,161818,287111,498261,551965,354558,95516,44487,192134,353741,415881,434995,477616,526837,499197,401211,270243,22392,-155601,-114495,33375,137353,226851,298201,308853,299351,243624,171475,91634,1361,57578,235917,295715,286676,306159,295302,284467,303492,167287,-75890,-211144,-212141,-168948,-146442,-101850,-42834,4658,86806,296474,391053,220835,66228,107514,96778,45107,118794,127096,19080,-17346,-9166,-12617,96700,201894,156140,36399,-68801,-40168,61816,94745,152612,208072,106669,41801,193813,416711,556562,448105,104410,-135139,-97796,546,-65127,-102463,60313,310181,441472,283048,48692,79636,352355,595444,526222,367542,318099,151148,-47088,-11173,126717,175255,208921,187304,100251,102603,218658,262081,210435,213495,220432,81356,-43747,-27283,58938,117935,171819,238546,251375,238893,302641,416619,484901,458906,378568,248457,146384,110258,58772,40799,82207,138767,116510,105085,171126,373604,447958,311780,266699,270216,137757,60579,228653,380458,413183,471524,508757,351102,36335,-133035,-21267,241740,442476,446926,270802,196591,406393,546215,414790,328386,452730,535748,403554,267992,358613,500482,489833,416114,419362,471203,368914,187181,184994,265040,374847,440232,368199,293481,300600,335989,405417,392686,323600,347042,404575,358607,225046,210471,215690,108337,122347,326471,412674,420028,445962,522146,644305,722757,678395,497297,429109,504706,437802,330545,316951,178098,97746,336874,544098,480855,425517,551377,508038,342764,447715,630996,541783,403041,472654,663361,795762,859489,931369,983235,948264,920000,915165,881485,996476,1288079,1413589,1281102,1211210,1103626,1012742,1491359,2278898,3194266,4411558,4066243,1957405,406691,-1381727,-2902266,-1805736,-276827,-123837,-62598,479655,1419235,2492922,3066471,1728246,-942294,-1842926,-1752984,-2253236,-2701418,-3081528,-3135029,-2703532,-2330651,-2025472,-1692365,-1431439,-1271696,-1135746,-965427,-986548,-1063508,-1028014,-996330,-1036566,-1123406,-1021900,-748801,-617760,-656352,-625424,-529831,-510877,-467429,-480616,-587409,-575080,-419318,-354191,-401587,-354496,-273757,-270663,-337363,-389824,-456930,-575146,-562362,-430209,-312372,-208588,-142054,-219582,-389714,-517219,-309684,80658,232606,155205,26347,-146370,-318076,-465281,-520119,-552346,-592952,-568605,-479038,-442257,-418827,-293955,-98264,18127,-34141,-133215,-149527,-252378,-352617,-288483,-215545,-275555,-370847,-365717,-329079,-309511,-275459,-362093,-496628,-461815,-384211,-374065,-271733,-128540,-157390,-291312,-391100,-396762,-337159,-254053,-353919,-501380,-511906,-525973,-499128,-357772,-318089,-414901,-372490,-124572,82600,81697,65788,141635,26963,-200555,-212542,-180471,-208745,-164195,-159621,-297587,-301726,-110836,-1114,12908,141771,284134],[183954,139958,92862,-8211,-199455,-357463,-377950,-319872,-154197,-13015,-97928,-220342,-275896,-272529,-82539,87694,64427,29747,27141,722,-46627,-273798,-458427,-250273,114709,229004,213033,265176,206830,-37713,-174105,-87513,27464,2772,-74541,-65519,-37366,-70220,-67561,38355,103806,47691,-11092,56398,177100,159815,-19578,-98020,57026,249605,258930,68160,-77799,-130485,-74371,94105,165164,-16074,-230681,-107417,34247,-50090,-129541,-63799,46073,188545,332589,336689,102323,-160432,-96950,166551,286855,365889,390522,211934,21719,-42707,-108528,-133178,-107174,-72807,-12772,14445,-42106,-76360,-26958,174715,433401,460855,446345,422240,295514,210229,128537,47678,32872,105678,132494,80059,82975,68432,-111425,-154104,39526,139973,144918,273141,295732,140011,130156,114484,-64132,-141047,-15306,176313,253913,122569,-44144,-62255,-81131,-191161,-299908,-247565,-167612,-345491,-477596,-285566,57571,277036,313112,170671,-32663,-133868,-57815,120930,214446,156269,95776,36485,-40670,-24182,336,-4405,149162,327092,283182,186500,190510,147868,-33835,-120587,64723,230909,211407,208781,190615,-61863,-330346,-247215,-74645,-94622,-179397,-146953,-73363,-96013,-187761,-160267,65206,212984,115936,-66699,-107393,-50781,31135,51856,-92995,-187672,-145382,-89667,-35408,68858,86934,74903,109819,47699,-76951,-223260,-204983,-48206,200906,361517,407608,255064,-75589,-247947,-60184,220242,244655,66310,-118916,-154537,-76633,-119084,-62984,184286,281881,240579,320729,393922,292561,169813,67253,-134394,-195564,17878,219359,214985,82993,-37734,-66395,-41451,122537,330962,267213,270602,414417,321257,-14556,-286407,-381855,-196828,145428,280381,219850,271886,259923,-107924,-218846,-58998,-10950,-139615,-268606,-255956,-112916,30571,120446,105053,-90137,-233853,-156240,-83014,-82552,-153384,-196176,-80646,142434,317430,365605,268788,123265,137398,346013,505367,469969,298141,128046,80497,111217,57351,-92576,5423,243859,168779,-76924,-136334,-51612,80080,250807,371789,444939,406074,302650,207761,136878,155269,249145,179344,-39356,-161106,-249726,-238672,-51067,47264,-43787,-83819,-172427,-190393,8017,73268,-36254,-75585,43119,205956,210775,96288,84166,74294,28921,128341,199972,127464,11471,-73196,-96378,33762,138892,66439,59082,154028,34143,-214240,-302358,-240273,-94677,49184,88383,-40522,-178451,-58962,201704,308377,235653,164452,176212,142605,6446,-33784,-58274,-101537,-47402,-40872,5837,251873,270154,-60817,-224305,-118435,-28526,29783,99355,47780,-32985,63654,99441,-51454,-158393,-61835,114884,-9505,-294834,-212138,18731,20563,-16653,-672,162004,361292,253121,21301,-71002,-142799,-150463,45564,215186,160814,29010,-23932,28786,91724,75953,-42660,-97147,-152513,-328298,-274856,85827,234740,241424,249722,206083,123517,-9714,-135867,-90365,36262,94795,155686,249012,184142,10331,-5710,76900,94771,157598,280298,315422,139134,-168072,-370203,-421837,-262248,-39349,34448,132766,191724,84075,47340,134531,193194,325003,510131,472129,215933,-90876,-248669,-104147,203091,330419,179816,-1162,-151756,-239467,-127830,-16662,-174310,-189536,76658,103537,43231,315383,737768,1008565,959994,635651,3788,-1031151,-1655542,-1396060,-1342128,-1992803,-1897827,-1215596,-2491728,-3205848,759337,4507407,4329711,1559210,-827543,-1180216,-482559,442986,1348310,1410187,524775,12163,264730,199309,-132339,-39147,258961,438198,453814,148432,-186586,-271103,-100415,138594,254173,20730,-243014,-216011,-114211,-92724,68028,341893,395150,254080,239991,161006,-16210,-8458,41616,101447,272317,306619,87568,-57978,33148,226630,218140,57798,163613,385879,163950,-166543,-128820,-59470,-5047,227495,344232,211021,34536,83725,311652,331433,259899,321373,188841,-132611,-135422,94609,330328,518096,492583,298289,146769,-62143,-236049,-172762,35919,175834,296583,406380,224898,-53987,28097,236866,322031,343752,370518,280015,687,-184895,-90490,7720,-86277,-22428,304862,462401,282603,214145,284986,214598,109501,132537,288856,405427,406291,279750,461,-64116,305167,437968,102725,-41929,107317,99646,15109,83200,174382,159805,136264,112855,120510,186932,93393,-273798,-475506,-288523,-32550,57913,32264,-92749,-250445,-242597,-192314,-156021,-53602,-50673,-78841,84152,294009,147722,-218756,-205024,56431,66890,-38056,153788,323575,138364,-46845,-58370,-191373,-330859,-122128,141591,140077,76701,159139,257741,210307,96837,90585,149799,122861,-59973,-219387,-163514,-64644,64924,246666,337272,408663,395482,205085,80067,100855,127192,98273,-91735,-347976,-435014,-402476,-398607,-345764,-259574,-129267,60636,133788,77941,83202,121214,98158,-41407,-213160,-120751,224383,377231,279612,246432,275978,280101,376884,451122,324936,67250,14633,194675,352845,375017,351185,371910,455058,500449,464853,379619,121596,-171578,-224303,-61660,81626,205791,287118,317070,358555,279822,86426,-65383,-118275,-7353,194556,236799,260077,356977,356409,335658,292761,57445,-218749,-299568,-225924,-131674,-86967,1732,102942,135757,134200,241669,342223,239021,97226,131358,165693,134908,184638,197949,79889,17330,33887,47927,121694,186500,173836,85204,-25250,33405,149090,135643,176882,221065,64558,-13051,141790,316390,390535,299679,48629,-67894,30976,86559,-6305,-47498,37679,217636,383389,292554,78285,100805,372177,581977,460607,288810,291458,169327,-44529,-20790,118809,166979,186123,166976,131698,142739,216726,203086,126257,136767,167713,89082,-7663,-6650,112409,229546,281531,341216,364483,353016,413324,505785,504677,425828,335557,232036,119448,38059,-14808,-1651,-14480,29051,141132,241300,297158,407438,402800,207056,187784,269479,147157,38680,175110,319125,351015,409134,441648,299274,64128,-39829,39516,239474,425043,415937,191520,71690,244837,388383,318944,310668,450117,483115,293287,166686,292501,407189,334022,240061,301675,411728,367498,230041,265825,384488,467755,433226,317468,238055,220415,246913,350368,377556,296520,308684,437766,445736,281378,199675,205693,173440,205392,310819,341512,368126,401901,460685,580694,755061,834360,647284,450324,425102,393410,366353,321312,127036,48603,258903,435904,437904,494048,639344,542922,330704,425022,619184,546023,393817,426339,592099,762636,888430,937556,887182,718587,692635,815629,811209,875634,1180827,1296787,1176956,1135344,966018,841593,1324591,2007508,3042481,4534126,4206138,2167710,844355,-1300377,-3296468,-2343171,-610094,-144549,98957,506382,1095862,2145720,2953430,1959078,-1045180,-2102328,-1949085,-2360336,-2631034,-2874326,-2911184,-2533495,-2241945,-1982906,-1607224,-1295776,-1158743,-1070466,-897796,-895804,-1070816,-1151759,-1080556,-1042546,-1046261,-900587,-622380,-554444,-654239,-589202,-415835,-348827,-324912,-382306,-520501,-516902,-334498,-256438,-314315,-295448,-195798,-119970,-161167,-317079,-500801,-581751,-536680,-506882,-473141,-309182,-150596,-159142,-289699,-397877,-235026,97897,254655,220009,84766,-146233,-294619,-357568,-421317,-521254,-613171,-570863,-428499,-415440,-455196,-346682,-72216,164568,83674,-163475,-239744,-313551,-386800,-279321,-136680,-145242,-246938,-310136,-345780,-302671,-239338,-394805,-540143,-389222,-269366,-316487,-239184,-111856,-149638,-236048,-289483,-351764,-297628,-149872,-243933,-447395,-511330,-529919,-469130,-287339,-270289,-430842,-464204,-226892,32628,79018,68848,110565,-23186,-193579,-154910,-165910,-241550,-169726,-135744,-269884,-298860,-162444,-28485,61409,185767,236033],[56024,92990,119794,10778,-227076,-396187,-408246,-328857,-121963,61643,6089,-116250,-221660,-269578,-88763,80311,25657,-10653,43149,76241,15913,-280705,-478880,-202681,198126,261350,205017,287917,248633,-13310,-194728,-187842,-74685,-20204,-50125,-54482,-56547,-83808,-52180,79391,142513,65430,7722,127126,249209,124284,-149903,-189894,46886,256583,255343,80253,-93400,-157403,-149871,-64382,-36164,-185458,-306984,-136860,12475,-17931,-51907,-70295,-42943,137801,279354,213798,5310,-174888,-88474,171857,281048,351792,373518,208591,23882,-60064,-150711,-231423,-246256,-176974,-102680,-81108,-97113,-113932,-63794,188266,509025,580093,515447,408402,297958,249195,156858,30669,788,102127,196516,171945,90367,45092,-81801,-114980,30286,60000,13253,162653,178660,31116,85551,128947,-60468,-138138,-16119,149953,216860,69263,-136315,-207863,-247933,-294097,-353017,-311047,-168785,-215305,-392437,-293193,52749,255652,189118,258,-157650,-224692,-119822,95300,198544,133313,61948,-13535,-97531,-64299,-22337,-20145,141690,384278,416499,304042,212882,100571,-99623,-159584,60436,206522,155160,108877,56704,-123031,-299989,-201800,-36720,-45465,-94922,-95829,-71019,-79655,-175172,-195998,-5313,129619,60651,-42800,-49962,-23839,-10358,-89024,-258957,-336198,-272893,-161320,-69850,5126,50698,118811,168601,54911,-104139,-222653,-165859,30284,257445,318995,316124,206392,-110695,-279053,-69546,249483,290712,84303,-167002,-277084,-200246,-202749,-110038,222733,374418,248729,200272,252270,232292,187505,55078,-197311,-230279,10360,152384,72784,-68033,-92057,-6261,49021,197609,385751,378032,402813,479333,325597,90916,-113537,-285397,-217616,81993,197414,87040,154241,205499,-94919,-178342,-10379,13775,-107926,-233416,-249841,-141604,-14051,89013,97188,-43529,-115128,-24336,35026,4478,-90871,-148191,-60522,78233,209159,283849,234478,93613,86192,262545,383766,337636,213230,49846,-33400,14721,18226,-104258,-20066,191594,120783,-55497,-45793,1601,39581,167817,344024,442343,383404,359900,354284,252801,161666,168430,78053,-97013,-244893,-400686,-372040,-180218,-97725,-147208,-126862,-184954,-160511,80592,138036,31538,34692,117862,201570,151033,23886,8880,24886,62358,214735,257198,113425,-63061,-183358,-154758,78093,161868,16221,6743,134413,98309,-120860,-224094,-146995,7477,126794,180497,54275,-83002,-23183,166361,245867,193925,138680,149089,109741,10811,12209,-21478,-100955,-45859,-70451,-69319,198240,280141,-575,-113700,3153,3275,-25588,21462,-29751,-98540,4858,67605,-55684,-170187,-58084,169870,85459,-208184,-176421,-13812,-37012,-23324,4132,124239,301348,197890,13442,12081,-8763,4098,213574,315190,165954,-2412,-55156,2938,102065,93196,-56605,-115457,-149872,-298164,-206861,121420,217050,231920,276623,276873,225708,97520,-62172,-59804,70263,165969,214106,221949,45493,-192560,-133667,30713,6927,35893,174534,185014,13687,-189861,-305787,-371314,-208262,23217,63392,79339,120488,78991,92832,176002,183450,276302,475167,480748,224658,-107284,-263655,-64920,287691,388659,180809,-38101,-152322,-198241,-177772,-165568,-292434,-241670,7433,39649,105149,496350,870637,943849,767386,449669,-150055,-1046350,-1579406,-1309076,-901325,-1504435,-2386511,-2737491,-2944818,-1206760,2726913,4495929,4082923,1658839,-1058305,-1446834,-547270,267279,1027665,1181308,394155,-49089,342378,277758,-184449,-121931,232994,377878,339626,13213,-348275,-391570,-188374,85823,256057,60498,-226602,-190366,-68646,-100714,-12161,295367,434230,337654,282471,109879,-105849,-49650,61764,115842,281396,304315,67639,-73402,-2491,142739,118081,-19179,81307,284646,95178,-187962,-112993,28784,141341,335312,388735,184685,-48189,14694,271524,265539,169428,211466,68511,-244898,-206147,90812,367362,527995,472711,338869,230261,-18467,-263960,-254690,-47946,131355,252082,310260,161597,-60936,26152,234966,344013,384928,414397,313053,42787,-108749,-38987,-35235,-148857,-57470,263067,419088,230737,118083,183254,183000,88768,94053,284871,430438,405270,321910,106139,-56226,208619,365278,55363,-98364,81865,64134,-71527,-34455,59415,81314,113882,170717,216104,208871,-10713,-391728,-534978,-328166,-103267,-20133,-390,-95070,-254238,-234914,-135765,-116297,-106527,-139455,-76161,196254,430924,192575,-280915,-310747,-17901,43625,-45698,93912,179693,43796,-8549,14234,-178580,-343159,-118931,143413,125843,63481,134733,221594,162702,54855,82303,186307,208215,36407,-193081,-203441,-40826,161504,308941,340084,392658,388548,213112,62420,82666,110216,61819,-109924,-309545,-387840,-388887,-385149,-309163,-230337,-139024,-14953,43880,71322,114784,141531,98307,-84457,-285758,-206127,88592,206213,209098,307545,375235,282665,240551,285050,220027,9477,-26686,187551,348777,320706,225499,204893,321152,446937,477221,428409,190524,-133304,-206076,-67521,36881,151248,241414,315931,415813,322827,36600,-172179,-198654,-37066,184122,212379,254837,400016,407905,371510,238168,-77111,-315716,-308917,-205771,-116394,-21316,130027,241031,247329,188784,183506,250109,213148,118316,137979,194282,195973,233123,240771,100487,12459,51940,107961,146980,153538,168493,120644,19044,107749,222605,144616,157160,207156,42141,-30129,95189,173826,158075,98585,80,48046,195950,188366,91133,61862,42534,119463,307396,298732,124657,132808,356124,478301,341144,228947,285198,187632,-38175,-50005,62575,121215,135611,127059,153638,178743,190912,128851,56944,77880,108452,85959,26403,9451,148397,312870,359852,419764,476422,480085,512375,531421,439248,332909,266065,215265,115234,-8227,-66319,-28614,-55209,-22448,167926,332699,394443,415759,315212,73954,69358,211192,128585,38252,151315,260457,251886,283033,326097,240114,120174,76277,89705,204446,382176,388726,164300,24323,126220,239510,235057,279229,387033,363775,150736,60269,197375,242050,137351,102149,216565,310986,284136,223406,339632,511591,534726,395387,251643,162131,119825,165692,309232,363466,265736,266901,446572,492866,337796,221889,207000,229550,298014,305928,252802,273865,327374,376263,482107,715963,886327,721595,439960,337876,340723,366642,300302,115485,68070,221053,341129,399040,574823,725952,558149,310323,395021,577363,525527,391470,389814,502655,705769,909653,937560,788229,541403,520630,713434,735971,778315,1075147,1170625,1093036,1095635,870703,674988,1095210,1596657,2703882,4613225,4468273,2557719,1503154,-948532,-3671678,-3082212,-1150110,-312390,139107,438484,716838,1860476,3175605,2507344,-801260,-2344228,-2306725,-2563040,-2658750,-2748630,-2737686,-2423092,-2194129,-1921855,-1491802,-1159377,-1044035,-998508,-843181,-832022,-1111015,-1277638,-1150266,-1020917,-932131,-785785,-580557,-559673,-644870,-539988,-334904,-218352,-189302,-280637,-443811,-444457,-276234,-223830,-264387,-247518,-168546,-74770,-71934,-253795,-479255,-500071,-440943,-523283,-590486,-385988,-130056,-75676,-198409,-306021,-208970,42999,214500,254297,114610,-171674,-280578,-231781,-279012,-424043,-573216,-541871,-371250,-366070,-433742,-342547,-44459,263137,167881,-171472,-290799,-328181,-368250,-248524,-76820,-29864,-106305,-218474,-298311,-216971,-147407,-389406,-550183,-299299,-144309,-234021,-182633,-73166,-99427,-124526,-126880,-270775,-265174,-51044,-84050,-339622,-493826,-504319,-372836,-176913,-211391,-409318,-489493,-290149,-20532,47670,20867,13520,-114629,-196683,-111043,-168310,-295392,-209959,-135066,-231596,-290524,-228275,-89720,64714,181675,140936],[-81899,27988,120344,-16214,-273819,-390531,-363102,-285778,-91868,88837,62083,-34880,-162056,-245691,-95779,52059,-14318,-47446,33941,121317,66497,-242451,-397022,-67750,280605,242651,162603,290944,275690,8919,-209418,-281379,-201944,-88819,-44592,-20353,-42777,-74344,-10870,122853,158503,58040,8189,171745,286517,82337,-229060,-236774,33083,228599,196889,46666,-102860,-156924,-234862,-260137,-221993,-289663,-316893,-132540,22245,53688,69699,-29314,-102527,64222,174159,80110,-50905,-159321,-78887,168985,276452,323792,320103,175024,26009,-64920,-165696,-290546,-348060,-240407,-135649,-127031,-128773,-160681,-139803,101228,418190,584412,552690,389415,270950,226537,131417,-20228,-48042,84492,240234,245768,113450,55503,-24710,-88069,-27983,-62726,-132806,11186,15071,-78744,60458,153073,-37964,-98586,42415,169874,187112,18556,-207155,-320978,-350572,-325068,-346838,-349975,-176314,-59817,-244520,-255733,41367,213669,78612,-121985,-217338,-253236,-165526,47865,163157,103966,17186,-72577,-145413,-97646,-38949,-20283,129264,404721,512175,371603,178932,38507,-131024,-164847,55915,179969,99257,-10434,-94842,-163130,-200123,-111647,-12681,-35737,-34136,-35886,-55466,-57846,-140009,-203427,-80549,32677,5098,-5534,18378,2560,-71775,-246354,-389776,-435241,-409269,-289951,-144108,-76572,-2588,145733,218256,53219,-161278,-228392,-159150,56328,251973,231058,172630,88215,-171997,-292167,-72384,236918,296889,114730,-176259,-373219,-315016,-253144,-127013,241068,414148,234032,94442,114094,153965,181511,36364,-232661,-229524,32792,127088,-22281,-175898,-111167,66343,147038,252918,362941,406511,464953,470097,264827,148879,74174,-138600,-217586,9600,98798,-45039,31919,106840,-82318,-104586,92206,112284,-14183,-165914,-242283,-177785,-53428,71970,105579,35420,46340,102272,109666,108828,48336,-60358,-50660,-33397,11366,132440,182111,61181,-16566,70242,169182,172349,141673,12524,-114357,-66032,-25496,-123561,-67104,84019,7575,-89540,-17619,2654,-31130,57394,290663,409336,334737,380480,454367,326438,130623,47477,-34125,-135948,-264010,-434147,-451063,-323723,-258637,-216514,-106278,-125411,-87717,133196,171350,98909,155667,188207,171208,66994,-72403,-112289,-70478,77733,274348,271705,67795,-150382,-309238,-249762,53046,152814,3640,-16284,101285,147864,-3488,-124189,-51108,97137,180877,213361,96846,11802,55297,146481,168870,141097,104925,113678,66740,-5089,29177,1868,-94915,-56488,-117352,-150090,138218,308113,116387,31217,108786,25858,-62465,-42322,-100392,-144138,-49083,-28,-99778,-177601,-27219,236269,197414,-93205,-129096,-28113,-50045,-14540,-20491,6241,148686,96753,-29501,37531,94652,176888,379055,372034,151399,-19423,-93588,-57739,82634,92384,-51619,-90863,-105236,-214022,-99271,164915,212821,180827,229730,301562,303453,198889,43804,-8154,74407,185134,226795,170973,-62257,-320270,-211324,-4389,-80660,-108688,22279,7190,-137398,-195171,-193525,-257199,-140861,65739,89067,34626,61740,61095,70863,112066,73104,156253,399520,459784,223699,-93111,-258605,-58981,320373,392194,151614,-36879,-76899,-108291,-218289,-341503,-412319,-265191,-57985,-49812,111121,587174,919663,824977,515544,204339,-274950,-835988,-1147525,-784193,-31632,-676662,-2292145,-3853051,-4276991,-565251,4164793,4750681,3830544,1618092,-1258604,-1616394,-558115,39438,615939,884306,264292,-75451,469827,465220,-140418,-159935,216599,327813,227023,-84649,-431697,-431573,-180093,168925,367077,139071,-212767,-198163,-57869,-111340,-82760,248076,466791,414721,325167,104597,-127627,-61419,94797,169994,314044,298431,69811,-55614,-25563,59330,58436,-33826,21302,152829,-17854,-234733,-110661,102485,257030,376018,339470,104714,-106205,-17630,227426,203840,79325,71261,-80154,-339310,-244476,101674,389640,498839,407640,347021,294325,34490,-242510,-268188,-92879,85223,209382,247249,128817,-49518,5827,200540,331138,375388,397987,322030,116921,15606,34898,-68934,-191970,-101780,151571,282066,141640,10973,51064,111088,38294,26138,222699,386760,369507,352163,204687,-41042,102342,266269,-1132,-157797,19370,-3669,-172359,-149343,-27084,17869,76474,217728,297945,218089,-65255,-401858,-528439,-359405,-148474,-48735,9094,-58432,-209878,-190103,-63602,-72355,-175114,-228410,-39040,327389,521075,204032,-314063,-379138,-61087,49802,-33637,10082,13761,-49232,3276,47760,-147187,-287821,-82673,121256,81648,50927,122268,156969,60321,-5523,88689,233997,295473,134100,-152849,-216342,-534,240897,333901,306867,348599,370110,198447,4348,4741,48066,21996,-87236,-183738,-222199,-281445,-314566,-238604,-166195,-111320,-58234,-25090,57321,121990,134171,85000,-109171,-338574,-288221,-30210,73464,145729,332779,432476,288195,120645,95510,68150,-61414,-65883,171961,344544,274299,93979,19896,166521,362422,439754,409569,214695,-55031,-85554,-9292,-4453,63042,166184,303125,447932,344030,19368,-201175,-206721,-20068,191598,210377,266864,428121,445973,392534,166092,-193455,-337324,-234827,-156358,-121484,36154,250385,346389,324311,232602,127410,134027,148342,118139,123302,184792,233930,272429,245131,67287,-34246,36778,143133,161070,116411,148272,134340,52222,169732,271933,123048,94887,170298,57061,9400,84944,41888,-75633,-104381,-33667,172162,338947,265418,189503,184003,59247,29338,225420,291373,166649,161751,308384,323595,208511,205610,303701,212003,-11552,-83675,-32488,43960,70303,76982,159118,212150,166768,73136,30735,54002,49960,55728,36003,15176,158246,337631,375246,448343,560735,594680,584012,505478,337331,229131,198906,198850,122461,-22768,-81143,-33730,-30573,5558,206072,381143,449815,395912,199868,-64598,-71648,91139,75231,57519,166325,218807,134738,116111,182854,181313,183932,188065,130645,171010,352239,393796,206354,66490,83346,138072,182039,248443,292484,215626,12241,-21687,115097,68181,-43607,33388,178837,202326,158642,183689,399233,620426,561456,336241,183229,81659,23495,108277,281954,334882,223634,223869,410319,472154,381005,281633,223446,264822,381553,321559,176543,177099,262761,305385,378052,606460,811095,696752,400036,271314,301414,326797,248096,142575,153928,237502,291229,385721,648082,780272,537647,278806,359709,508122,476033,383536,355284,410685,635541,905328,917516,692774,446996,457429,660409,698753,750021,1014403,1087646,1060702,1097848,849127,579040,856923,1128339,2234003,4559703,4711632,2988513,2204579,-390289,-3880873,-3774199,-1705557,-543359,62669,281393,365191,1664263,3637247,3237704,-270037,-2446389,-2640929,-2745608,-2726424,-2697114,-2640867,-2385333,-2190074,-1859968,-1371515,-1047614,-955973,-937332,-799189,-789714,-1153059,-1363142,-1184143,-968527,-797996,-688204,-618392,-626134,-622161,-482446,-305669,-159714,-100607,-207974,-388266,-382039,-250284,-250393,-265983,-228441,-195527,-140706,-100842,-234962,-413953,-373230,-323426,-496507,-664013,-461139,-120819,-15697,-154699,-281153,-253943,-91664,84767,208158,86348,-227305,-302202,-154462,-152458,-307216,-502675,-490727,-313882,-303355,-363874,-289497,-28515,280297,192236,-158384,-294146,-297180,-304888,-205584,-47940,51501,28687,-107967,-202734,-81004,-24937,-344252,-524735,-225275,-54010,-158901,-121080,-22859,-28902,3525,39939,-181065,-240621,28171,86109,-207475,-465403,-465713,-257441,-82623,-170594,-356615,-434227,-289750,-65425,-13507,-71008,-120353,-216634,-208106,-92066,-188328,-364656,-289286,-173353,-208511,-291286,-296754,-165801,33919,140040,27618],[-186497,-28490,98074,-82240,-325803,-337054,-243091,-187016,-63377,67661,67042,9980,-113190,-208710,-98571,20701,-26176,-62395,-5861,120324,101288,-163218,-235118,116783,338419,169742,82722,259606,274925,26959,-207781,-331934,-301989,-170215,-52329,26039,-8591,-54339,41189,165264,159100,35187,-5223,176483,277928,51573,-231200,-234117,-2947,167012,118563,-19938,-109625,-132001,-310594,-452393,-361639,-317356,-279967,-117397,39823,133318,201207,60434,-93928,1605,54197,-10801,-39529,-116659,-70237,164712,290134,302215,246966,122864,27551,-60553,-154603,-296000,-385954,-252362,-105183,-99598,-121351,-210200,-250270,-66697,213589,476648,524229,355871,224758,167455,69414,-89295,-97015,64537,257062,280452,144616,99039,44423,-80619,-121833,-196129,-245840,-129552,-142293,-161345,50951,170861,2579,-21752,151161,233914,174735,-12463,-234832,-367659,-356399,-265573,-278786,-355120,-187795,54114,-99251,-199055,21561,162118,1537,-181687,-213721,-229030,-194629,-10852,123392,82517,-25259,-126577,-167791,-103383,-28279,8696,125700,396810,557634,377949,102152,-15930,-108416,-121802,56752,156322,55203,-113059,-213923,-176229,-76469,-12793,-8436,-49147,2755,15603,-36774,-37005,-87758,-178468,-143369,-60146,-41394,28233,72629,14644,-137834,-364805,-443217,-452360,-494499,-403896,-215963,-147698,-55762,152979,249344,43082,-237898,-269318,-197804,17033,177006,112838,13790,-66619,-240445,-277167,-55423,197529,264826,144479,-156969,-433287,-407255,-277097,-128539,215211,375599,187940,19775,12064,84260,161507,27825,-217639,-188858,66572,129444,-61773,-214250,-83960,132571,222170,277994,288431,352282,444578,393682,167074,155097,222136,1474,-201868,-43160,21968,-135489,-65852,3206,-70663,-20255,210674,240982,98215,-86047,-223624,-205190,-84406,54256,117412,129639,204806,184952,124506,205156,213837,29351,-68147,-166924,-211061,-37057,128361,44537,-126101,-158103,-59806,33743,103312,21525,-140909,-106769,-46700,-124207,-109835,-48990,-147518,-176660,-56631,-36233,-107606,-54224,213522,342504,266113,356660,484817,344369,71820,-86155,-128744,-146846,-219901,-351168,-449260,-431344,-382624,-231764,-35376,-18188,10016,153947,151180,127034,233362,223610,119477,-24930,-182766,-256202,-175690,86197,307248,252313,14877,-216508,-408147,-343006,-10832,141672,49211,501,66989,170121,99403,-37809,19685,159524,212765,192434,83554,77463,151830,145632,93947,86579,66968,64712,7879,-50627,2417,-522,-90503,-88778,-174295,-211944,80782,326302,237885,165479,179956,48327,-52735,-52323,-131400,-164037,-89942,-81130,-161970,-166070,29972,289685,279409,18003,-59830,8239,7158,23130,-56063,-153347,-54979,-27668,-101028,-2761,144506,322966,495871,371310,119028,-20055,-128397,-127293,59681,101737,-12315,-29741,-38835,-105141,19506,217041,227502,103000,127074,278241,342212,282642,163803,42369,37586,148285,193712,113136,-106736,-346045,-234634,-25099,-145109,-248534,-147564,-166338,-256094,-165883,-57287,-117103,-82970,82641,101817,10015,37835,41387,-6676,-33169,-95172,13590,310641,413294,219159,-38077,-212949,-63164,307542,350699,105742,5247,56436,8490,-229073,-482815,-487035,-242265,-109741,-169080,34475,551630,858632,656740,255986,-32016,-340783,-480853,-486665,79054,1072040,204956,-1857672,-4412957,-6036309,-1354441,4803764,5261169,3570860,1362216,-1374805,-1606567,-491001,-160405,226810,586387,162108,-66607,588600,667604,-49099,-165027,205047,307290,162848,-111120,-411420,-394826,-103700,333310,544386,240642,-191992,-213798,-58467,-108824,-120599,213809,484995,465295,359252,145358,-75199,-28759,138740,249454,363571,291045,88343,-7107,-23752,983,54986,19362,2259,30412,-132249,-278098,-110323,150628,314855,343768,219908,-2161,-128336,-6557,191726,161837,14693,-62329,-219316,-391819,-244451,119404,387824,436336,325273,333036,327313,83635,-171757,-199054,-81853,38900,151733,209540,133014,-1146,1711,152136,283654,317972,328652,305800,201691,150421,108657,-77183,-194154,-135065,705,84949,36657,-82496,-77852,32899,21,-35124,129577,290741,304768,364365,281981,-15027,6536,151462,-63024,-211013,-69168,-94287,-270745,-235848,-63071,-15907,30469,237705,347628,219207,-49437,-300767,-446412,-353864,-141616,-13310,58086,11042,-123452,-120473,1457,-33292,-235581,-297332,9251,425382,524667,167895,-315993,-387799,-48814,101920,15271,-40646,-88380,-97604,-11460,41476,-95846,-186865,-43514,65313,21381,55324,135237,82688,-74634,-76910,104158,274894,345707,195104,-109211,-196818,39150,279563,318486,249831,297318,355245,174001,-68455,-108890,-49579,-21974,-31962,9795,32088,-101118,-205040,-155132,-85542,-53924,-60967,-63381,30669,103583,102666,61694,-107386,-355891,-344128,-99749,23751,122783,325296,431118,286069,39522,-67249,-78584,-117191,-86265,152695,340126,249669,-8044,-135571,34401,271949,361986,339368,202169,37867,73431,65248,-53932,-52694,70558,274160,435702,321431,21335,-155479,-139790,33297,194208,211818,290856,443678,472455,405265,109726,-253261,-275597,-92674,-80660,-126859,78470,333119,402366,358497,247937,75615,20840,65741,95825,90179,149549,257385,305820,207756,-16072,-110643,-8995,135762,154776,92702,132083,130522,71108,213662,295203,83091,8160,122652,111609,105075,133053,-26007,-245700,-259683,-49700,261622,409663,288123,254093,277466,73427,-38185,152667,265088,185680,174666,238185,165361,102024,220190,337682,244283,46851,-101688,-141203,-46201,9369,31353,152532,248338,172069,65188,59396,65433,-7692,-15896,2347,8180,142991,291371,314978,417913,599391,673085,619834,455074,252854,161309,160790,183888,126089,-11375,-60448,-17161,46492,106017,256674,397430,462728,350863,78193,-181008,-206126,-72970,-10428,85347,213389,201348,27054,-51408,39191,124209,226420,263568,163661,172463,365381,440380,305920,180581,121886,102831,167118,233400,209218,92633,-81685,-56413,81223,-47663,-156673,34776,180433,117304,44648,138850,439572,686295,547885,276130,130170,19222,-41578,82596,263491,284265,166392,174644,317860,375082,395361,361998,246039,266887,431950,353397,141641,129453,248556,275837,294536,448134,626274,581452,342047,240299,281281,249222,168816,198001,287178,305718,297480,404618,693878,781941,481880,243963,326581,423841,405825,367017,326805,344749,570679,858329,856808,603871,438020,512987,687942,731498,811394,1024180,1081686,1088205,1125428,898849,595175,674618,713870,1744563,4326044,4802242,3328246,2786378,251774,-3806142,-4185016,-2107856,-756890,-95193,61330,76228,1503227,4115029,3978979,385304,-2367954,-2798434,-2803250,-2763864,-2686371,-2618722,-2405846,-2209984,-1810239,-1276111,-982390,-919970,-912229,-776303,-766128,-1163416,-1372390,-1162649,-888073,-666419,-609298,-692858,-717513,-587554,-426630,-326153,-182408,-79975,-185487,-372698,-346224,-251116,-313301,-317203,-244789,-257371,-276364,-225003,-269971,-342343,-263015,-240324,-456310,-698213,-545026,-157499,-19650,-181625,-335822,-361946,-282408,-129238,59908,-9099,-307264,-370933,-172390,-94175,-218527,-432186,-428704,-263880,-244324,-271642,-210789,-35270,205028,144769,-138088,-261996,-239659,-221082,-166268,-52051,94837,140385,-675,-90424,59005,87659,-276412,-472280,-189128,-28125,-119972,-74304,25433,31757,99320,150410,-111848,-217826,81293,218787,-90040,-432843,-433097,-174766,-47567,-162752,-282996,-310843,-226380,-94940,-92715,-181602,-249541,-296556,-222956,-98988,-216399,-431425,-392596,-251463,-223325,-310947,-352479,-229329,-7428,81726,-71318],[-227252,-54423,63211,-162962,-362407,-246842,-76414,-50293,-38224,9740,35470,19487,-86607,-170518,-96634,792,5178,-49217,-71057,73310,121365,-58637,-40347,294817,357324,64537,-18837,192798,242901,42023,-181851,-318307,-331016,-224070,-60935,68672,23163,-40451,88172,207605,156333,9281,-22903,145441,233165,49980,-153479,-182253,-54326,94954,65562,-83815,-111050,-93813,-360473,-597400,-443490,-287726,-227168,-116982,31356,182584,305552,181228,-5049,-15785,-30595,-22290,33990,-63356,-66808,164978,329465,296293,168121,66930,26134,-55116,-126714,-251056,-355757,-220157,-32309,-11202,-79872,-255376,-375326,-263005,-14783,298687,421933,302499,180644,119563,8144,-150332,-126766,56075,248642,268592,172599,161876,102655,-96289,-224886,-301393,-292080,-213416,-243535,-198211,44904,164692,53437,85123,285434,323369,183307,-14899,-213368,-337215,-271077,-130670,-164914,-326351,-199643,81236,-13527,-154781,-10696,106433,-41849,-188379,-167930,-177484,-212688,-69802,91163,76258,-55144,-164214,-159954,-73664,18423,69715,140151,370344,547617,330716,12992,-40813,-30043,-36288,58885,126145,18314,-173767,-263232,-158942,24324,56319,-26437,-65707,24358,49169,-20285,-19288,-29940,-129325,-179686,-132849,-74078,45337,96654,6902,-185361,-396624,-402016,-383936,-485333,-436363,-244762,-184882,-93775,143283,259738,32704,-302245,-337307,-261162,-74890,49541,-8245,-117760,-207551,-289341,-231850,-16778,150942,209946,163475,-124270,-453031,-458432,-277758,-122928,143880,263002,111818,-21034,-38187,38533,134281,39022,-146652,-116563,88468,132001,-61326,-185066,-18599,174716,250650,274183,209117,248595,354703,272601,62474,121933,294343,89504,-175697,-57605,-10499,-172172,-136334,-77395,-58351,55582,301926,343037,186505,-6861,-177475,-202569,-99768,30561,124572,216468,314919,203741,88502,265568,339308,84297,-115880,-287246,-383596,-168517,90381,58241,-188878,-326530,-214826,-29904,105919,64134,-115018,-103771,-33067,-92374,-126788,-165095,-298593,-287598,-134771,-85902,-164563,-143229,119016,246810,185146,291549,445885,313961,7805,-188794,-174152,-123904,-133626,-197172,-364443,-461086,-427974,-191000,56976,100378,110381,143900,77078,96338,237535,209513,58471,-104234,-286955,-387047,-252221,96012,317586,218962,-18718,-233593,-440071,-391602,-71863,144740,134262,45121,40257,162306,157811,11838,53215,194463,234928,148922,36162,99927,231024,156953,40414,44187,28572,117,-64119,-119343,-63950,-27965,-87701,-134768,-224333,-239766,25119,302566,309077,251055,212960,78237,9297,6265,-102209,-152440,-108157,-143518,-206810,-124853,99446,303103,290986,95281,32288,102127,125596,89234,-81713,-303793,-253638,-146563,-183179,-92722,136431,410391,542269,323198,76835,-10568,-151145,-177458,58792,145522,65137,49826,26033,-5211,114871,262669,240901,12948,333,215700,337155,341779,275894,75363,-33226,70043,128634,67092,-76690,-278505,-219187,-31783,-165387,-349876,-293384,-276062,-286410,-91009,75263,6334,-47180,79134,93325,1652,50376,29555,-106694,-202156,-251761,-92015,236971,347607,213068,53475,-118177,-51083,267361,285599,64557,76341,203663,119860,-197263,-533416,-481969,-172933,-145795,-311590,-119234,396478,695752,460977,40978,-200326,-341833,-110467,185635,1016184,2109865,863199,-1413239,-4404191,-7469826,-3008493,4633727,5776650,3213010,893409,-1335555,-1362807,-339859,-268568,-52507,340481,102012,-30214,637720,774333,27025,-156150,191847,326248,185434,-48705,-293917,-303399,-4131,496684,712156,338187,-154659,-209049,-44436,-80755,-114462,195392,475367,471866,375400,212506,33261,50697,190601,330067,411376,273052,98573,53443,7201,-15428,102997,121901,25477,-50042,-201348,-282942,-95492,172085,307272,255435,76900,-98447,-114217,39133,169972,138618,-16745,-162314,-318596,-393086,-215073,125942,350556,348378,250482,309934,328011,119839,-65737,-60719,-18087,-7489,65257,173476,164735,88566,44581,117305,214233,229887,233115,274782,274305,256996,164778,-46492,-141769,-136838,-143795,-114030,-55401,-142028,-173984,-22250,3333,-60522,40351,173754,222068,353372,331059,23135,-64865,32384,-124114,-251099,-167735,-196284,-352910,-279020,-46705,-14695,-12424,218985,346151,210217,28058,-125222,-304161,-291674,-73464,75440,131142,101294,-11806,-48331,38995,-3651,-262632,-329110,44130,447885,428648,80498,-298611,-334991,23822,204057,109869,-8640,-61946,-71191,-40132,10161,-28219,-75687,-32132,-21922,-33541,89301,178168,19643,-207539,-143385,122086,291036,333031,198729,-69655,-150805,59823,265185,268873,185865,253748,341775,148659,-124905,-219694,-161137,-70556,36820,226701,311934,107614,-83458,-77410,-5495,19275,-27585,-71122,-4516,70752,58839,33859,-78941,-325505,-351006,-106392,65016,155936,293749,369644,266014,4267,-163023,-167890,-132058,-76199,136443,333085,249368,-57123,-226143,-45854,192663,258353,249218,179469,121325,200278,109535,-118903,-182940,-33738,226102,373435,250973,26657,-65778,-27610,95013,171515,199051,317951,453171,491893,418548,95355,-236284,-146229,86563,18920,-105128,106943,361007,404016,347971,222710,26785,-64506,-7115,59787,46983,103486,267586,324398,134122,-128425,-193368,-70724,84012,125368,95571,139311,121398,78493,238268,295527,40656,-75830,80448,191932,235467,240120,1866,-309802,-335276,-49481,289352,386767,248878,265421,316013,78299,-70397,104062,222816,174368,165059,156484,40342,45568,258950,367836,277480,132860,-90192,-233288,-125457,-29441,3999,144700,288562,219582,116060,133014,96195,-70055,-133386,-80438,-9263,112025,184891,192309,341374,588923,699426,618509,407875,219517,154561,166748,172379,112496,7444,-22526,13988,146155,244245,310009,391785,441018,287595,-27283,-250167,-301661,-245971,-116762,105971,272730,205412,-45186,-175691,-78200,66221,222372,276785,186931,225137,429930,514458,427290,327041,218131,125501,182536,241016,173159,41045,-103020,-37422,107762,-66207,-176158,79307,197242,74077,-13791,116052,459009,695397,508224,239664,109421,-5704,-57260,86399,247362,217823,97636,110406,175214,218076,368018,430408,258771,229058,428943,384947,164448,168865,303136,292744,242598,274289,381967,410574,279601,239095,267549,142882,75448,265142,437853,406277,345949,442368,698146,729207,407490,218887,302577,339510,330447,348016,317321,331730,527954,758606,737551,520977,490082,647700,784209,832594,945004,1098598,1150508,1155002,1143934,979998,711699,586120,437360,1341534,3911783,4653718,3495337,3148387,843886,-3395416,-4158089,-2255257,-905202,-290515,-187339,-163491,1298216,4372139,4554085,967983,-2147181,-2705481,-2679478,-2715822,-2673228,-2644241,-2452768,-2224404,-1779318,-1233119,-979413,-949260,-943456,-792862,-762322,-1119371,-1287952,-1075964,-788626,-559004,-544212,-746138,-786941,-551120,-386191,-377339,-263895,-122620,-214556,-396500,-340328,-265968,-383315,-400458,-289927,-322886,-415875,-380566,-337825,-298926,-220445,-229306,-427242,-692657,-625191,-251110,-104441,-278340,-449857,-494830,-480258,-386371,-168671,-154483,-396268,-474356,-286967,-126145,-186033,-379023,-365499,-228444,-206886,-188477,-134710,-67546,55282,34473,-129490,-220592,-184109,-146275,-143822,-79873,109531,218037,81703,3126,156736,151319,-211410,-405562,-193231,-70827,-130718,-54378,60643,60758,127820,166324,-82266,-188328,108370,275866,-20570,-401582,-421145,-160359,-83393,-181703,-199145,-154256,-125201,-107051,-168646,-276753,-334739,-330786,-233437,-121669,-235957,-470313,-486942,-349652,-280583,-347382,-380974,-255128,-33790,29500,-130923],[-198797,-43691,26476,-227166,-364867,-142490,89747,88552,-21409,-65497,-9492,5667,-86797,-143923,-95888,-4451,71342,-17724,-148521,-4448,130762,50823,134495,412906,335360,-36168,-113064,105334,189034,58332,-129129,-241956,-273237,-221806,-59451,91404,29937,-45782,118547,251094,161045,-7933,-33902,97175,176779,87577,-17114,-89680,-92863,45787,69897,-102723,-97884,-55597,-374710,-663641,-473591,-237123,-183236,-144622,-28121,173204,355223,298803,138204,28149,-41230,47715,135798,-20708,-72864,171399,386361,300239,93282,21365,19663,-56898,-94523,-173935,-274778,-164144,42692,92178,-27659,-287655,-482062,-422313,-184237,109713,266169,230508,160101,124714,-14920,-177646,-123829,66517,221616,218976,188047,221057,127139,-133994,-307499,-347226,-262431,-215524,-257589,-183891,28553,122361,101043,206321,413764,410957,210056,9523,-156801,-249724,-134727,36820,-34290,-270057,-206355,22026,-11801,-146643,-59080,45320,-65852,-165943,-110051,-128250,-226586,-119756,71423,82736,-69137,-181513,-132048,-19426,90088,150361,171895,331971,485003,251373,-54916,-26279,82258,64662,50072,69386,-28101,-185730,-231504,-110920,75592,71275,-63726,-71117,41922,65332,-5235,-2792,19039,-72542,-181766,-173477,-91519,41885,87165,-16686,-192063,-322194,-281275,-257303,-375046,-357876,-211590,-180812,-110792,123074,254812,33770,-316850,-386071,-307498,-187703,-95250,-102543,-192779,-292184,-298761,-166369,30326,112951,156542,170758,-88444,-429721,-449076,-250564,-108407,50823,110819,19215,-36313,-40768,17209,102065,67465,-35711,-32055,80918,108820,-48624,-114818,59655,180415,222651,250740,168162,146802,228819,136573,-26990,72549,286222,108866,-142515,-31773,686,-171491,-193216,-127170,-43575,112825,336499,372922,222713,64572,-92564,-153121,-89965,7483,124745,273012,347307,161332,25488,267779,371750,83086,-180780,-361623,-453943,-227466,76682,104940,-168960,-364318,-239146,-3053,140192,114399,-60285,-73916,6388,-34679,-110842,-225881,-392524,-375115,-203682,-114156,-185127,-194989,19387,136866,101319,198564,357395,254421,-40845,-224325,-151837,-68360,-35330,-35588,-218837,-396480,-381911,-112215,138006,196974,195174,117141,-26228,16252,171972,150633,2244,-152777,-357907,-466250,-274468,107690,309448,193192,-14959,-191218,-385165,-367820,-97935,158362,212831,88710,23544,132294,159192,17763,53060,210303,260026,121328,-9990,84306,262511,168166,24225,27030,-7508,-76193,-137915,-192512,-150824,-69042,-80558,-172975,-248977,-234610,-36790,217411,295630,266907,212486,115297,105680,118104,-14455,-107150,-96599,-158565,-201022,-52903,158389,258083,216277,120540,133538,230509,266660,170149,-83117,-402966,-399584,-235645,-252836,-198003,84582,428479,524198,254942,35326,-1696,-157066,-188685,92413,230874,169844,123767,69772,57598,155375,273051,219189,-78125,-117027,129358,291586,370945,358780,85999,-114698,-21884,53834,46311,13956,-155657,-190189,-26834,-130108,-383892,-374779,-279292,-201018,24227,179564,81970,-31319,67365,61256,-5298,81747,30244,-188415,-327014,-329307,-115754,196798,270875,203704,163593,15712,-8682,218893,217929,45482,154853,314512,195554,-124107,-466129,-389274,-75916,-169903,-456925,-310564,172627,475997,277011,-87746,-266429,-290567,157536,654309,1707722,2783808,1117999,-1236889,-3968155,-7901785,-4554749,3944564,5945112,2628164,296474,-1092611,-902644,-135702,-270931,-190135,172359,84950,22510,578762,708644,41449,-148126,172380,377351,299247,90021,-119463,-188800,80296,592521,799976,402032,-99543,-169886,-3013,-24951,-69268,184708,425543,426372,366218,276085,163746,163975,244640,385729,434477,231944,73777,101732,63511,14124,179670,238117,74821,-76076,-196486,-225932,-53993,173388,247581,144144,-37982,-150570,-71931,100511,159965,120276,-25593,-218193,-362863,-350851,-175721,101408,270855,244745,196037,288050,305838,141308,52036,110007,77388,-51761,-50014,114432,201914,204241,144857,122476,146562,138076,146999,246152,318514,308990,194190,23998,-36874,-93292,-233707,-251233,-106404,-156266,-220346,-40291,51783,-40817,-17466,68587,133953,317420,352184,71093,-105068,-76688,-174868,-273925,-259733,-297507,-410592,-279769,4134,16733,-39463,159018,280339,182367,130956,60987,-140022,-174909,42901,187035,206247,195737,100351,1868,38565,16744,-240533,-314470,51375,380065,252670,-47018,-281077,-241550,138575,342273,242779,122032,104737,32925,-64544,-24587,46072,11535,-64284,-123278,-62343,153744,242116,-16745,-302628,-185923,136315,271068,254653,147440,-38798,-95092,48946,200954,196373,127816,219677,313443,124332,-141177,-289868,-261079,-122310,96853,412947,544699,292760,23836,-15679,63880,94909,29751,-55633,-36761,40879,17189,5441,-33734,-245014,-294781,-58401,164368,232291,246829,261738,222610,6524,-175835,-170851,-96258,-35330,129400,320738,265929,-47950,-239780,-67959,129662,144916,171784,178121,182731,249970,99962,-195345,-307851,-132403,162157,273415,149838,25159,24202,79899,131228,115477,162020,333314,458737,506919,437796,130749,-147743,16676,264496,137125,-36907,128720,334436,358053,296581,155355,-21777,-106817,-47646,23000,4719,58281,255797,310055,38824,-237260,-255290,-125191,4889,78470,127103,179532,119376,77975,242307,276704,8578,-131052,58516,274111,364558,381012,121121,-261468,-325547,-37353,255098,287016,164245,225075,296411,76358,-60071,89554,175088,139776,136248,74564,-35999,41834,300414,373421,296558,224693,-48930,-285377,-174213,-36943,1808,144746,325475,297627,212303,224160,122371,-142372,-285149,-199583,-29969,79742,49763,43917,249492,540627,669472,583501,378459,236905,203720,215361,167076,74933,8752,5152,48573,234911,371955,350268,369686,395443,214769,-98744,-256072,-332637,-385935,-225219,106310,319707,219395,-67569,-225196,-149797,5591,161878,218590,195723,320402,529074,586514,526674,459850,328632,174983,207940,264779,196109,77880,-48842,22880,177570,5928,-114133,126056,202520,72640,223,131041,460831,651805,465454,246806,130441,14522,-22193,108742,229239,154653,30291,27080,7863,39095,295213,452619,248933,156711,365685,395842,241591,297871,410614,336350,215995,119223,142415,231392,222355,245011,237449,23632,-12796,326997,574951,510339,405582,473217,658787,640181,341092,215624,290150,267190,266267,337150,339669,381617,513577,611009,559502,443460,563671,790375,896167,962379,1101501,1203815,1258931,1224131,1121400,1038152,870521,587680,327722,1093799,3380187,4265770,3479561,3270125,1272687,-2703816,-3672571,-2134082,-982793,-487622,-432424,-384950,1011956,4276313,4827092,1330746,-1855528,-2375236,-2385507,-2563061,-2613970,-2665831,-2483241,-2204406,-1763292,-1256869,-1043931,-1038786,-1033726,-862996,-780079,-1017630,-1117406,-930001,-683879,-489740,-486709,-733426,-798885,-527676,-374206,-433448,-362047,-201593,-276450,-441231,-355248,-281401,-436002,-488950,-348009,-365570,-501664,-494263,-397977,-299571,-263110,-293013,-416108,-640796,-671701,-384060,-257389,-422116,-578876,-598398,-629035,-623912,-418288,-312667,-475068,-579076,-450772,-230074,-208148,-342561,-308074,-212986,-201437,-137959,-83571,-118291,-126676,-110165,-146821,-197439,-155667,-102448,-141736,-114209,110410,256973,123395,51474,183312,144463,-169847,-335030,-221497,-161720,-184404,-61480,77159,54448,83272,87778,-94241,-147656,111545,242197,-14165,-374201,-434581,-219786,-167522,-204655,-114321,-8764,-24374,-103971,-218789,-326627,-352899,-312269,-230941,-142440,-229785,-457690,-532214,-431485,-359664,-385492,-373859,-230667,-28795,-896,-142318],[-122688,-10054,-6739,-250595,-324500,-50920,205407,187116,-19587,-137018,-47019,-16380,-110576,-138593,-106154,-4675,142697,10488,-222239,-87732,134853,147341,250468,439122,279814,-98381,-169938,22900,132345,80581,-54005,-124269,-147380,-160093,-44821,84005,685,-73120,128039,292481,177486,-8584,-30637,54611,135528,160246,139659,23864,-88121,44779,134312,-49871,-58890,-26436,-352486,-642503,-467766,-199936,-155580,-193199,-138983,99696,340516,372614,278308,120119,29900,164630,220549,-3540,-88987,180227,439173,297728,29409,-3592,8259,-70045,-68865,-90186,-172740,-107630,77801,150573,5067,-297709,-534295,-492649,-253427,-40880,94315,147760,173671,193897,18226,-156760,-87161,90439,182289,151565,187000,252436,103985,-187096,-347119,-321533,-173318,-139285,-181197,-125531,-6748,42405,129727,318502,506805,470903,247622,50108,-94802,-149990,-3262,183677,81472,-193918,-197931,-76100,-77300,-179422,-122549,-25273,-88087,-138396,-66190,-102601,-239887,-154554,62063,91957,-71123,-182888,-105377,32386,158693,226249,210674,284928,381514,166057,-79128,19428,187898,142442,17059,-30625,-98917,-159315,-135886,-36813,80077,32759,-110577,-61543,62932,71744,12849,16278,47477,-25205,-150036,-176569,-94032,24079,52233,-45609,-146253,-159111,-122512,-119869,-197544,-189995,-128315,-147633,-112866,99312,244434,55249,-258853,-358311,-298581,-284402,-217335,-148855,-205351,-305004,-266793,-102586,62065,90209,128805,176114,-48660,-359911,-367832,-187817,-77123,-24935,-28374,-66719,-38340,-14833,9364,64432,99374,81749,40337,40120,49675,-47317,-41120,118194,145811,145459,218761,184078,92370,108079,13201,-90940,31844,223771,74379,-104132,19868,34514,-163557,-250900,-157045,-27603,149520,310109,316330,199615,121555,26013,-53974,-47909,-2127,118167,281679,297825,78044,-41128,203854,295568,26502,-240158,-371278,-412919,-214952,82549,172638,-65931,-259705,-132456,91580,182698,143820,-11173,-45832,45991,25183,-71533,-212250,-389546,-392300,-217518,-100413,-166272,-206708,-68733,33532,25453,97749,248724,185594,-66936,-185819,-68887,9115,48373,83592,-50265,-254057,-266932,-27835,183071,253052,255180,94738,-117287,-78927,68351,65723,-39452,-160923,-370495,-465156,-237994,114370,284385,187761,28093,-100995,-254398,-272569,-80686,164421,237478,99410,14539,95880,110472,-13479,32060,214828,290458,133930,-23273,51147,234888,168490,51560,41647,-39618,-153871,-197394,-247542,-232733,-107884,-61802,-179614,-237468,-212543,-112379,77500,198367,213027,184335,150031,204181,245787,107295,-34103,-54981,-113739,-128940,39639,184463,153872,73233,94786,218869,350785,381944,245538,-58006,-431990,-469678,-283163,-290138,-278373,15855,387722,466540,196486,3461,-2425,-144647,-156981,153686,342155,278609,169803,81273,68641,122427,217054,135506,-162486,-201270,35728,213262,363652,396216,80767,-176522,-97026,-7953,54071,131232,-27875,-169261,-13065,-43398,-338487,-368061,-169603,-16697,156030,239073,101091,-21237,61068,12553,-25914,106456,42137,-219542,-357638,-292515,-47880,192012,192962,188144,266869,162074,58392,173375,158668,51706,217062,354447,218157,-26520,-295584,-232351,18086,-187253,-574001,-479075,-42147,267013,150120,-109334,-226644,-205402,266338,795257,1917816,2905359,932667,-1448784,-3355036,-7059896,-5048964,3207370,5503190,1736246,-290210,-657905,-327830,53816,-210933,-211840,80027,101363,80199,412190,463440,-16635,-144175,147117,435765,462777,258761,49665,-81329,133648,597998,775268,411063,-36580,-104221,57312,47623,-4028,168069,332670,334560,328480,308675,278548,284993,291716,397570,415764,162335,4232,121251,136114,80503,253796,328283,123708,-58931,-120687,-108478,14988,163969,162953,47035,-88077,-142964,-15679,155578,153830,90497,-32009,-234114,-352724,-284529,-146916,35191,152959,137178,160628,272330,277258,153712,156675,266619,174650,-87538,-174777,23430,219216,314343,284701,181009,107807,70736,100690,235949,329777,300394,195086,116657,99658,-3261,-234289,-281175,-98104,-124344,-215350,-25646,122066,9044,-34883,-3734,50797,259564,349967,122142,-113411,-158619,-203512,-277239,-330764,-384446,-440939,-253734,60159,66125,-41596,67381,151166,125366,209658,191216,-3247,-30995,176502,285296,263639,276608,187268,13519,3865,31433,-170107,-254842,32745,240958,43059,-188514,-279369,-143715,259336,485700,388381,321087,361768,187608,-69942,-44952,113084,54887,-132478,-211223,-53153,234188,306016,-20961,-334516,-190392,141437,214182,131375,63348,-19374,-51599,5300,104891,113214,78731,184392,252255,97586,-109955,-297284,-329082,-172902,131529,524196,674794,412746,99212,29314,120631,165031,97323,-27323,-53574,28650,-10952,-22391,11531,-124949,-176838,19316,262006,311689,189628,131965,158008,28039,-117861,-94380,-22285,24269,135024,302596,286923,6913,-189657,-47851,78167,36863,127649,217908,224144,221677,45716,-265795,-402481,-208172,94164,162760,49961,16525,76865,134081,116704,33741,100549,317280,452336,514563,460013,200829,-16636,171595,405741,263092,77626,152155,270158,279589,213462,56873,-70467,-104123,-46450,-2741,-26201,20523,210289,247874,-56123,-309235,-274551,-148254,-70936,26908,177048,247299,130375,69800,222120,240887,-7059,-141401,65481,334159,453795,511489,291405,-129489,-250104,-18563,184276,157613,67404,153160,236339,75914,-8935,109991,135419,99927,100866,4298,-67694,76216,325192,341624,284823,291239,8735,-289362,-184662,-16080,21242,153463,345208,374305,320529,299675,124160,-222513,-442276,-324600,-42803,61490,-71513,-82274,178690,474784,591128,520646,362191,274064,278600,290334,170701,17570,-26631,-407,76147,290262,448610,364863,333909,335500,140289,-127483,-196117,-287952,-457246,-314201,82532,335161,227695,-42836,-192125,-167607,-54706,55992,102636,185688,428125,628542,626548,571463,543276,407889,211231,217528,285956,260139,182206,56380,98776,252617,119139,-15463,139569,180105,98084,72305,183592,453782,577578,442238,304996,191347,72112,47158,134125,208471,118750,-15916,-66659,-145150,-114451,187001,409305,216137,69625,253790,372016,350134,477821,525778,372223,198383,9958,-34657,87463,173294,230522,173097,-86132,-73916,373128,676705,591606,444859,474470,587522,545471,309334,241140,287914,214386,225400,343249,396809,479701,520890,439505,349776,374597,621539,871555,956184,1060389,1221410,1294559,1357694,1263346,1051321,1039625,1004184,648190,366374,1026903,2848195,3731188,3334180,3197015,1467102,-1888041,-2857941,-1819093,-1021056,-666845,-647242,-597001,684053,3859246,4753571,1426726,-1559344,-1898160,-1997873,-2334286,-2482170,-2627729,-2458861,-2131723,-1748094,-1340217,-1166332,-1165444,-1163255,-984230,-817464,-875718,-892887,-748180,-589261,-461401,-433916,-642982,-744336,-529079,-397418,-473368,-434763,-280372,-340318,-479723,-375362,-289135,-459124,-556273,-401328,-376703,-510551,-517241,-410951,-336287,-370059,-400123,-411008,-537333,-654575,-518845,-442943,-578276,-673011,-624811,-687709,-782716,-616691,-441792,-527708,-644840,-588895,-356431,-258657,-310952,-262125,-219757,-225037,-126394,-66553,-173521,-289277,-250914,-192347,-208257,-165225,-96047,-151923,-136882,108117,256408,119138,47475,138037,72006,-157621,-265285,-248814,-266505,-258394,-85847,73861,25215,-9576,-47797,-133049,-99853,90606,129303,-63564,-350175,-466097,-327573,-256230,-205182,-36688,88531,41832,-90352,-228745,-317442,-305010,-251784,-209517,-143224,-187205,-381845,-497178,-457060,-420888,-403341,-332278,-161822,7621,-6567,-114887],[-37726,18715,-38675,-226603,-246887,5697,235748,212274,-37460,-187639,-66074,-35584,-148057,-156869,-134863,-16513,181467,12761,-278190,-149445,139644,220848,294107,372400,200972,-107359,-171647,-28283,93233,110363,32748,4104,2705,-62013,-22923,46914,-57713,-112416,119808,322212,201000,9208,-12329,33510,125194,248706,273826,129109,-29969,93779,231298,70097,11509,-7948,-301113,-549450,-441825,-193340,-134985,-238020,-273041,-17838,270888,370819,349253,220014,152502,272718,253001,-12383,-109763,183789,461554,272296,-16872,-3556,-5178,-92850,-56282,-23826,-79186,-66477,48508,118517,-3804,-278108,-507359,-456609,-232136,-132877,-57405,67181,215418,300360,97586,-90029,-29441,109180,132520,87596,170499,239484,34827,-243543,-335201,-235431,-57811,-12526,-38012,-39608,-60286,-64143,127156,394529,543664,487037,286471,91972,-60797,-89165,75927,267416,159133,-102647,-158459,-142576,-161919,-235511,-191691,-105650,-118316,-118235,-48327,-105422,-250466,-171230,57068,92344,-68873,-178035,-103017,49958,191617,271256,242113,232032,256983,96210,-56955,72953,242858,163538,-45231,-170850,-192194,-113619,-12899,52006,63938,-33113,-151178,-42034,87817,77483,37754,40753,51807,2679,-92987,-145102,-83059,4183,6161,-68132,-53195,44497,23074,-19639,-13361,6207,-31021,-111082,-114672,76481,238235,98370,-134209,-225778,-222339,-337208,-286054,-140919,-169236,-259353,-210987,-67133,55221,80028,141179,195642,6047,-241329,-220815,-88925,-23468,-46207,-103777,-120307,-36108,15020,997,22039,115965,166696,80155,-21720,-33493,-65218,3673,130343,76903,41265,186165,243584,104113,25792,-78948,-127922,17673,149730,21037,-62361,73316,61926,-172126,-312966,-187055,-17211,166915,242791,195680,127917,152864,152843,78705,25305,11114,103269,234911,187169,-18766,-99555,85508,139169,-64981,-273236,-318499,-295253,-162763,92558,238690,84717,-61351,52782,205592,206400,133435,2120,-46088,57210,59233,-29170,-132115,-280680,-313612,-155351,-44610,-118493,-185509,-128443,-42773,-31867,10227,147278,119835,-78545,-101804,41198,89389,103509,143307,101467,-77471,-132017,26773,183372,268852,289938,94920,-155324,-146202,-31831,-22456,-64816,-130868,-312455,-376332,-158259,106622,241652,200562,95532,7919,-87518,-136211,-36903,143164,184017,57874,10319,71507,33146,-68339,3655,209102,314368,182978,9223,26234,161446,154152,114960,84290,-66154,-218233,-227800,-267257,-287118,-131149,-28192,-141407,-192663,-196241,-200071,-82098,52769,107997,131987,168332,273267,346764,224665,50703,7568,-18927,-916,134607,165716,10476,-90640,38910,262524,420360,437370,297288,-16129,-398470,-469089,-292101,-285549,-301998,-39605,312600,397937,166413,-13833,-14016,-114331,-94275,218997,445582,363368,174773,59770,30460,17493,77865,-11728,-234092,-244785,-52125,111285,312774,380802,71881,-194543,-133323,-41224,82354,233409,62187,-164394,7020,73688,-225801,-276978,18120,209523,268686,247620,78121,836,70963,-36950,-64492,105756,59638,-188448,-282569,-154961,80852,209042,124805,165313,339060,286772,128475,131776,106351,69142,243612,317875,187818,67708,-74434,-58154,78049,-200313,-630472,-565700,-172188,133887,112919,-30145,-103445,-100166,235950,620252,1596122,2459911,405309,-1975740,-2821929,-5195911,-4020866,2849615,4422480,581615,-726267,-115791,205812,148756,-166814,-178051,43704,136194,132609,178035,105994,-120878,-135883,122586,468688,600535,389018,151336,-1637,163687,535493,654066,361666,17588,-36923,110841,115830,55751,134271,208875,215482,264299,295394,347098,381512,320889,361023,351976,72462,-92998,112325,214235,165672,298640,363141,146257,-26769,-7962,41520,99355,151448,82694,-8138,-64388,-85110,35842,184946,141786,42130,-52064,-221136,-299380,-215214,-141104,-66039,15579,38772,133799,262641,259312,166580,230002,369992,246095,-105066,-274492,-83857,199719,383064,422816,284494,117507,48197,107709,251694,315740,245451,169283,198217,232734,119475,-137835,-194852,-28962,-54396,-169933,3491,175344,56636,-23921,-40798,-21452,187222,329213,166017,-93715,-196549,-199306,-259523,-369546,-441563,-444609,-224171,92970,118146,-17065,-34757,-20532,35099,221871,220858,63844,96265,290376,344490,293570,329625,230741,-14323,-48561,44968,-68695,-162481,3300,75735,-142938,-308063,-297357,-79162,344929,595113,508808,520913,617542,345379,-51813,-44502,158626,54817,-208837,-257740,-8140,303853,343781,2468,-295987,-154441,132698,130162,-1127,-22119,-12670,-38461,-59712,4214,29908,32137,133159,152868,64469,-42640,-243955,-356626,-215335,136281,541663,682052,449237,137805,62593,167543,228033,164089,3893,-48620,38836,-20841,-49351,40956,13194,-15702,96269,297664,341965,123350,8297,81694,49336,-21863,22921,59419,82652,152700,281498,300928,83025,-106593,-13791,30165,-53030,118207,294843,257485,155591,-17240,-304273,-441138,-241930,40804,73510,-15431,8974,75981,108749,45694,-54896,22601,251866,417054,505713,472480,272920,114565,282622,487730,380803,216768,181993,194164,187086,112116,-51389,-114533,-66114,-9226,-10962,-38509,-6369,128643,140876,-125556,-321184,-241973,-124147,-110903,-13169,227708,324372,151389,50127,172920,189225,-6552,-104890,101292,357435,475276,583729,451506,35413,-143772,2293,115093,54704,-5874,78849,164179,84634,70559,155388,114033,75267,76339,-41546,-67252,127184,323595,273238,232692,306413,62612,-253882,-163340,19399,49236,161930,335064,414002,401619,334832,95729,-297114,-564257,-415657,-35300,69815,-139390,-144558,155585,411371,481502,436845,339419,287958,339771,367275,184780,-43874,-99526,-45272,90979,309301,459527,352616,289480,267874,69399,-115860,-82114,-174267,-441629,-363896,42479,313111,217359,10068,-95028,-136228,-106255,-66682,-37498,156754,509404,690942,618200,553652,562957,426182,202400,189375,281063,326124,303441,169911,161648,291256,203443,61144,104905,130890,129409,166769,259756,449937,504550,451499,405060,278680,146575,122646,147227,186224,126444,-21937,-148055,-244133,-202569,66683,307307,174839,-2815,120651,312026,454255,642119,593062,367560,174453,-38513,-114535,5140,129093,176951,73856,-161153,-88482,402906,735290,635476,446799,439361,504694,473515,327040,294839,292917,183792,211651,366923,475362,588874,533336,281655,156941,320530,640197,851833,914176,1071207,1257245,1330298,1402719,1257994,958116,990322,1071532,729947,504312,1115467,2430866,3190747,3143227,3006142,1418327,-1142797,-1937626,-1438464,-1066482,-822235,-808252,-765776,419046,3292332,4387562,1305945,-1300863,-1410349,-1633671,-2100158,-2288380,-2503313,-2366082,-2007612,-1716655,-1454653,-1320301,-1294444,-1294530,-1131331,-865366,-725156,-662600,-567266,-518593,-466213,-388403,-499926,-642519,-556091,-450852,-487529,-457175,-328039,-375716,-487671,-385675,-288211,-453521,-584636,-436850,-367827,-460264,-444640,-357930,-384030,-495344,-502823,-391607,-387816,-561862,-614676,-617135,-712282,-697078,-553331,-646284,-830534,-709234,-511309,-546952,-643426,-634979,-447741,-302824,-273594,-234018,-246828,-261253,-141338,-78812,-218292,-390949,-353936,-254798,-249428,-204891,-117130,-158975,-135957,103419,218055,76373,6374,48022,-36569,-164202,-195723,-253604,-351745,-325050,-114276,51036,-10138,-108651,-182688,-174764,-57348,41955,-30893,-144002,-326942,-499091,-438880,-306498,-168045,25547,120740,57571,-71307,-198112,-256399,-214373,-172650,-169060,-113306,-109293,-249810,-374268,-400518,-423359,-382827,-266989,-71274,59214,2260,-71482],[16862,14265,-76557,-168669,-150277,17585,174074,153873,-73892,-207189,-66338,-47758,-184738,-190589,-180087,-53380,159465,-22837,-307167,-168872,151364,269939,277397,239514,106687,-74792,-120748,-32452,84330,143671,116324,116050,128599,34688,-3754,-7460,-122296,-144186,102071,327230,220146,40967,14445,35115,142910,323568,350565,195544,60027,167824,316968,219884,106626,4754,-232805,-415570,-404695,-212914,-106651,-249709,-384190,-141966,169778,284261,306732,277199,270106,321255,223892,-33456,-125140,173426,434076,217912,-38492,19715,-16102,-119289,-59120,9416,-13112,-43168,-39968,-10979,-56910,-227173,-401519,-337992,-166829,-178402,-168161,3917,266242,395210,192142,5087,27580,97856,69519,39885,141119,179480,-61924,-287616,-278311,-117942,48542,124863,131099,52942,-121739,-176127,89612,410709,514958,456083,317022,121836,-77278,-101692,82555,271926,190716,2351,-69827,-120367,-209764,-281280,-248601,-187428,-152922,-102639,-51183,-125129,-251545,-169400,51004,77396,-68884,-176140,-138520,11809,167779,269607,255169,179037,136009,52545,-4815,106690,219626,115853,-127689,-320870,-283293,-65641,97511,138093,59303,-86198,-167387,-20333,111293,87875,68899,70386,38752,11719,-25099,-90736,-61761,-6142,-36343,-76225,64989,229136,114754,14517,116353,159949,38293,-98246,-131792,55275,241347,155146,21888,-16115,-101485,-336746,-289296,-87067,-104780,-183893,-158795,-80014,-15,74648,191956,242539,88436,-78620,-35021,31197,49162,5702,-85989,-122555,-31574,29242,-16399,-20411,102591,189699,78833,-81124,-111376,-92452,4682,86454,-11479,-60062,155776,310633,166798,-4311,-132934,-140297,35516,103381,-14874,-20790,105252,60878,-200649,-369878,-233921,-23988,164453,166356,57819,27739,143284,248971,212142,116856,45287,75100,138131,51624,-105383,-151011,-57428,-39098,-161228,-271975,-226551,-160976,-113541,89112,279029,228782,150642,239567,288613,194037,82114,-33223,-86421,24773,50703,-4093,-16906,-94009,-149529,-32276,33316,-60304,-143513,-148043,-79077,-62450,-47359,69994,59929,-91126,-22063,131427,149967,130764,158445,207148,79463,-31868,26758,146876,259028,303669,124139,-118584,-154385,-97411,-96391,-79074,-75744,-192643,-219058,-62111,78667,180701,216076,162077,100779,62002,-5913,2704,85895,62669,-32801,11238,74110,-45911,-132604,-24044,187855,310621,237472,75446,28618,74982,130112,194314,141486,-83921,-254240,-221474,-246128,-300713,-132517,16297,-63643,-130648,-203503,-285517,-209742,-86507,-18383,58410,159615,295579,391142,300706,124387,73669,96273,148959,211936,106540,-136141,-215209,-13019,250716,415358,428446,316619,25909,-328443,-422693,-276164,-242760,-256421,-58493,231020,337168,164804,-15608,-27283,-67491,-22713,257923,502373,400978,138980,13779,-38953,-135831,-132075,-192496,-286618,-254983,-126378,-4617,215227,316240,69460,-161851,-124882,-42279,115237,285659,94170,-167547,30898,187468,-81271,-133404,220248,402777,328318,209691,41333,46744,102110,-67412,-109755,77605,75849,-107676,-133402,25180,211132,225981,76655,137678,364712,360455,175653,89105,52628,72865,223069,225932,119059,129434,126104,79819,84439,-207229,-605076,-535375,-172636,113919,169587,116894,64928,18878,142200,261292,896273,1603770,-284907,-2593974,-2516972,-2957435,-1719349,3041951,2944318,-646382,-922067,398244,548084,95641,-207914,-148285,40404,174042,170359,-59372,-250364,-223803,-110281,109223,451216,636865,415194,147445,42870,190163,451821,487691,270172,48689,4701,128660,156545,88276,81514,80314,95807,180644,236960,352547,424910,323135,287727,255457,-17611,-179960,91703,287769,249435,302652,334363,128066,-10806,91450,179972,178605,139103,27015,-12485,13259,-7825,61538,174849,116032,-16797,-86620,-188675,-217777,-156650,-158059,-178036,-111219,-37961,104355,255969,262351,187199,265060,401394,275208,-95059,-312154,-171512,143726,385560,510322,401980,177765,76545,160459,288810,292057,171279,119313,231839,324864,249280,30869,-24686,84327,39966,-100941,25240,175676,66893,-10391,-56571,-81378,109820,291790,191434,-52887,-179783,-157011,-219868,-368063,-452795,-423678,-211691,86091,158501,27272,-119733,-195500,-80505,150514,142685,41761,164412,355869,360026,299593,348233,227050,-65095,-95802,60340,36591,-57626,-17674,-62775,-256547,-369825,-323802,-71713,364565,636385,566520,644292,777872,456440,-17559,-29586,173403,29191,-258009,-245885,56649,332635,334353,42395,-199489,-89731,106625,35892,-106142,-80372,-17699,-61684,-125710,-73478,-45477,-21843,59011,30761,25477,36035,-154527,-348468,-241610,119801,477961,585211,410478,146400,89076,206938,285498,222590,30547,-25821,64104,-14269,-72391,47818,143552,157321,148281,238073,283033,48018,-86184,7356,57724,73931,129050,113388,120147,177675,262506,301480,152984,-25706,7707,-18287,-115327,127463,379980,294659,110420,-44579,-286737,-404306,-216740,21424,29921,-26205,13611,31545,11739,-65351,-130007,-59802,130813,336080,468512,456650,309888,205133,330229,506735,473220,345693,216351,131635,97597,8635,-144048,-144267,-8949,47812,-1511,-29568,-19072,27249,17500,-147502,-267616,-164256,-52816,-94159,-27553,262554,388035,172918,14101,93136,124484,6468,-32422,157777,343517,421125,564493,543007,180241,-42583,21928,79970,17739,-31766,28201,105799,103597,156581,206788,112918,79000,77726,-50887,-43421,177261,297886,182033,144115,262139,95392,-198793,-127615,50561,68235,156118,292359,397756,428623,323513,48015,-343927,-611019,-437011,2334,111586,-130234,-123241,185086,361531,361582,339997,287779,247144,357045,422461,208154,-86142,-186493,-113863,93466,306939,421426,325883,246677,197219,3852,-76319,62159,-14396,-343601,-361252,2336,262057,183167,63287,28262,-70656,-138248,-171268,-159846,114772,532414,690309,564987,491257,527581,379948,137922,113837,232703,352362,383051,247337,190574,266485,200335,67889,31428,70113,149817,245479,339085,459775,460703,490400,522388,370536,212244,175103,136623,161301,175304,21319,-187409,-263094,-207180,-36138,178863,148074,-32892,-36,226820,516082,722670,570361,305649,138529,-24741,-92985,-12260,83700,83761,-40107,-180165,-46502,422464,753825,641096,415165,380956,430296,436201,388493,367538,302000,173312,218934,397423,546452,661694,530949,174855,31434,285540,612336,732368,757913,966000,1187188,1286002,1368364,1212029,883469,929082,1073696,805760,680654,1288159,2187486,2766012,2978737,2769900,1179336,-631236,-1140422,-1114529,-1149076,-951988,-893393,-826221,335884,2796695,3843359,1074439,-1085523,-1035259,-1408939,-1946355,-2078144,-2308892,-2221739,-1851996,-1655941,-1557519,-1465619,-1389053,-1384538,-1260766,-907265,-598863,-476023,-427331,-481087,-490309,-356812,-352838,-529338,-594651,-515775,-477451,-428573,-330127,-364182,-452455,-376886,-282982,-428461,-568813,-449345,-361770,-394651,-313198,-250066,-415015,-591747,-561052,-343842,-213025,-408022,-643808,-742406,-798527,-642965,-399443,-527552,-772069,-680338,-511811,-535512,-572874,-563944,-464876,-315573,-231162,-230765,-287722,-286295,-158622,-106126,-242405,-415037,-401852,-313881,-299114,-251321,-145138,-148003,-109846,88528,146749,13941,-40061,-43315,-139351,-169355,-124368,-227293,-396810,-363733,-137555,7952,-43566,-175308,-264043,-196915,-35689,-37656,-198407,-224051,-301547,-514326,-508580,-295830,-98206,64099,95410,30943,-50902,-140222,-167715,-116266,-101238,-116374,-54413,-9929,-87578,-186344,-264088,-346652,-319658,-194842,10071,100586,7645,-38674],[17831,-37558,-126343,-103758,-59143,-9550,44504,30174,-119887,-192943,-53362,-53450,-204386,-220598,-227041,-116257,72111,-90584,-305207,-137771,175313,299023,227745,82252,914,-33074,-39570,9018,104981,171289,181695,196896,198838,96387,6225,-58060,-163778,-147904,84265,297493,222485,77456,38416,46379,168432,354996,352831,203517,137334,226742,352228,344449,205903,18700,-160533,-274208,-357225,-239977,-64358,-210783,-429113,-233392,65608,133208,151119,253613,325424,288680,152778,-46630,-125554,142623,353037,143762,-29884,59666,-20399,-142662,-77295,4864,21049,-27896,-153480,-199334,-135271,-152079,-246666,-190966,-112822,-208745,-235762,-28363,304475,436194,267935,103861,61793,37356,-10164,8191,99253,84594,-156273,-303505,-193716,-3913,120926,236087,282297,131995,-174722,-267956,24900,355799,423469,385708,330956,132463,-144742,-188529,28211,210990,183783,119053,77764,4047,-183274,-281292,-271748,-253514,-177284,-78607,-57182,-141124,-235481,-150502,42401,49594,-72166,-180272,-207738,-80673,89595,223634,247532,135460,42047,34093,50728,102199,122194,16588,-208069,-431558,-333787,-22765,167626,201982,84994,-91145,-145235,-212,127261,102489,100486,101370,22443,10878,36869,-31308,-35985,-1740,-64218,-67888,176259,346547,136993,-15750,155916,222538,51496,-125043,-172433,33645,252492,211009,158859,193067,16114,-292855,-234410,-3867,-25600,-103640,-132061,-143347,-92097,67232,262914,317078,201295,110485,147885,142993,127732,122135,21387,-69005,-20819,20651,-41154,-54034,56703,143583,43661,-113230,-151507,-109783,-32212,-2037,-99199,-131005,126673,345955,240549,8879,-151856,-130642,78099,103300,-13056,14630,102247,26819,-231568,-404996,-301552,-59681,138310,106698,-50617,-80829,80609,277326,307010,203406,85947,28417,9963,-70692,-167919,-201922,-186045,-178131,-234950,-245375,-132037,-66977,-96920,62754,278614,319062,305479,362891,310976,147290,7279,-107050,-157529,-43179,4138,-6481,91673,113874,52928,106378,102717,-10222,-92629,-125763,-74083,-62359,-66674,20566,2751,-114993,10297,162619,172800,140408,158155,254914,173639,-3079,-31926,92956,242928,300502,173633,-14699,-99103,-119784,-147894,-89474,-14798,-42097,-36078,22889,32558,104392,213926,203032,151643,149149,75028,11130,1074,-88135,-147123,21937,109903,-104033,-194632,-48746,145810,260419,254214,143483,62170,13974,107518,263187,195177,-87037,-251022,-180819,-191231,-271415,-113242,61132,30477,-74242,-238283,-345368,-258782,-169004,-134604,-29262,124152,274030,372730,314810,165172,122815,193305,275057,256031,26699,-245536,-250962,-26332,189768,339491,378131,306149,52446,-252065,-359902,-251889,-176434,-152356,-31756,164787,287434,175973,-2792,-25087,-6415,34509,246358,484902,381671,75975,-42147,-112683,-296435,-366147,-354487,-312876,-246720,-183241,-122565,78723,217221,75493,-92794,-83346,-19160,135552,271627,73662,-160542,55233,260977,46878,13514,369775,501661,317989,139436,18501,116491,153290,-62936,-139486,36832,85278,-7659,29223,169153,279369,222401,55325,110599,341177,368811,183126,42267,-7890,40384,152485,110530,31777,138548,243321,141073,36317,-203535,-497577,-390642,-45815,202983,292111,281157,235958,147522,72133,-94406,105077,599388,-950775,-3028784,-2407906,-1088473,969815,3613259,1489950,-1666331,-871152,744411,614917,-99109,-351575,-150794,55847,203219,184716,-236220,-494114,-281404,-59902,116721,380625,535267,303901,39293,56388,228079,389471,335304,167290,53216,6669,95250,154817,84175,19873,-20768,926,87215,145602,293488,399652,295617,201195,148814,-85474,-216950,82517,347514,315615,273388,257021,72220,-30724,133090,264243,232184,126314,971,22003,106435,50071,42264,118364,73577,-65917,-118902,-140007,-121886,-112040,-186962,-267516,-195423,-84106,67550,248732,284692,214712,265316,366075,259785,-53940,-264680,-199978,70356,319727,510963,488939,269694,146146,234708,332394,275495,106832,48479,193766,350871,356635,220638,166801,211630,143713,-23985,24869,107337,18677,-20360,-71690,-130338,35591,236258,189808,-8,-109879,-80650,-159468,-322506,-406276,-380708,-225201,40362,176412,77317,-162077,-326481,-201054,10975,-13138,-59025,150789,363220,348736,295773,335426,188876,-110301,-117657,77105,119151,36815,-17177,-135164,-273068,-349612,-336881,-121192,309792,593602,538797,638611,785870,487366,17482,-14348,157034,3164,-254197,-177963,116818,298732,270522,86081,-72049,-17861,62821,-50101,-158944,-94657,-29577,-111227,-170642,-109260,-106941,-87978,-28889,-80807,-12394,98369,-65495,-318676,-245329,99514,370552,430732,324977,138340,109201,237007,337242,267343,48033,1886,88654,3096,-83360,39038,244278,307121,165370,92994,129185,-33839,-139733,-51886,51376,141379,182065,114684,125237,202159,249827,287522,194915,26940,3708,-62998,-144627,131312,430362,338074,132924,-5478,-202706,-286456,-124337,47755,38416,15903,37566,-27202,-118423,-184260,-178855,-134758,-32046,205133,394456,396365,285977,230558,316153,477797,528248,430845,246752,98070,23879,-80950,-199955,-148931,50957,106375,21459,-1789,-13089,-59258,-74724,-109971,-162080,-61948,48070,-21075,-8839,274115,421234,184627,-38995,-10805,53357,28223,57497,221785,304800,305715,448248,532230,267214,28383,38197,90182,51794,-7295,14396,74360,125181,222962,241592,124564,110694,110670,-16370,4230,219160,258767,88309,36831,173020,100393,-145512,-97702,60976,63386,124882,228910,336335,400250,279859,3051,-340415,-557665,-370680,73013,186327,-43718,-28181,247792,323941,250492,239353,196233,148747,322321,440226,235825,-86367,-245519,-174637,88792,305190,372398,305009,219051,127895,-57426,-27567,206309,158245,-188784,-303922,-20948,199759,129488,91279,134763,8226,-142831,-230716,-229941,69764,484750,621182,486292,417704,461907,290873,32053,-1987,139278,314894,380317,259983,179474,177583,89440,-12035,-55195,18042,154198,286678,403595,486570,457370,540651,623575,442247,247506,185306,97149,127137,241220,106694,-160994,-199178,-137598,-95714,68347,155040,-7137,-80276,134046,508028,678865,447887,192856,96867,40647,7312,19906,34412,-29700,-134310,-132924,47497,438100,739568,617609,370725,326481,377017,423947,468183,443827,313027,177935,234677,416326,575800,659067,499348,142396,4214,269327,545168,549281,517183,754948,1021039,1159663,1255474,1143507,866643,907657,1052277,874719,849210,1462624,2110642,2515031,2868142,2532748,835772,-444417,-633484,-919472,-1261991,-1048373,-885396,-718502,501072,2533901,3252371,844625,-884964,-832867,-1396133,-1938525,-1908689,-2090906,-2060393,-1692369,-1560134,-1603796,-1556936,-1421305,-1400586,-1325852,-923951,-519109,-368769,-359495,-480259,-520484,-346506,-250908,-439726,-619956,-563534,-449892,-367646,-291716,-305777,-376690,-347410,-279088,-395319,-515729,-440940,-377997,-357609,-180885,-123992,-413062,-632332,-561141,-270621,-45090,-229095,-601044,-797270,-823773,-529500,-207964,-374560,-642119,-556639,-455671,-503273,-459772,-404859,-404100,-292681,-197211,-257438,-332334,-279236,-154647,-132319,-243367,-373809,-398331,-348588,-326615,-275513,-158605,-112302,-66848,54301,52480,-42954,-56586,-94402,-199428,-154828,-52474,-176607,-398279,-368310,-154971,-57042,-81852,-192450,-265890,-187806,-45457,-144349,-337770,-277500,-272137,-497719,-509346,-230940,-19536,72373,38561,-11901,-31536,-75969,-81752,-43624,-57415,-63371,19108,87903,66968,18397,-81651,-205249,-227358,-132902,55242,108525,-7185,-36023],[-33501,-127910,-186330,-59929,4182,-57460,-106932,-117750,-159914,-148090,-31849,-53037,-192551,-220706,-251104,-190438,-57945,-168563,-272722,-62807,213463,313914,173867,-58775,-113165,-19246,38900,78232,142016,182464,218049,246102,210978,109937,9858,-82471,-160077,-112029,73279,232903,201337,107742,48305,47384,173704,323595,285015,154066,160123,236707,320561,394937,280046,37733,-94619,-149495,-296151,-255255,-18895,-127413,-388169,-266745,-17306,-37073,-68634,142869,287512,192661,77087,-37191,-108356,89407,232407,70349,9226,107469,-16107,-159171,-109854,-32270,30326,-5812,-242973,-376955,-206645,-69062,-94014,-76736,-107694,-252748,-269254,-21553,317954,412400,306580,184331,59740,-74204,-104818,-18259,42144,-22586,-216854,-280080,-101999,79338,152174,298992,381885,182834,-202564,-316879,-48755,238106,283433,289125,321766,124142,-239600,-315391,-53625,118864,155529,239178,272222,193054,-80084,-214779,-244725,-283794,-174350,-33606,-46975,-134918,-198327,-117391,34220,19412,-73352,-184931,-287861,-199738,-15556,153009,226040,111703,-9407,31812,85597,59343,-12409,-92969,-259494,-458598,-312166,17860,190734,228709,135710,-35463,-82108,21418,134159,116941,123865,127484,17279,10804,78391,14444,-14220,13819,-71331,-46183,249873,375643,102643,-80270,109134,185113,4717,-189743,-232703,9579,265147,250230,232087,311990,79960,-227863,-141683,92469,66662,-27587,-134205,-236030,-189685,56207,325412,400956,328662,293477,285804,214470,195518,269708,182674,27094,1163,-4097,-62731,-68873,-9099,48146,-4222,-102723,-135302,-102023,-86388,-107334,-166230,-155711,97363,326829,282044,40616,-144817,-101577,129413,140693,22785,36832,65341,-26235,-238269,-404019,-378369,-129152,84428,70127,-107777,-183976,-34593,219886,331671,257583,112540,-36017,-120997,-152356,-202487,-253129,-265911,-240364,-271171,-214670,-71858,-42325,-114398,18808,238351,336201,371037,395546,274195,86207,-62482,-190393,-232127,-116526,-55345,-31537,158819,278594,226130,205091,135734,20189,-41457,-71699,-37961,-32776,-48746,-7560,-54244,-145737,-15137,122750,151506,143419,163810,249537,188527,-48087,-129653,43706,234546,281987,223576,122160,-5089,-112254,-176052,-99038,33470,94026,118456,76473,-21857,21068,180440,204974,153889,156846,86571,-19997,-88656,-219972,-247066,48613,173701,-129155,-244998,-69843,85581,159674,199914,175697,114239,6225,98321,298566,230440,-67496,-205409,-117379,-118202,-206281,-79400,93311,108941,-43408,-288565,-357385,-208937,-169105,-215987,-116457,75354,228376,309222,270976,161925,138691,239091,337331,259934,-46465,-286931,-179167,20183,105198,219772,318922,276280,55650,-190119,-300932,-230795,-106004,-19193,32960,124343,240238,179045,24145,10170,64770,62149,177542,389060,312760,7702,-91773,-164030,-416556,-553972,-443947,-306282,-232368,-220106,-226793,-73741,106393,82526,-17862,-32454,12746,132160,198000,25038,-125897,75493,265712,114682,116250,423465,484087,247071,58564,24704,198739,217814,-19321,-132642,5767,85268,76407,141875,211071,243971,187520,61404,89695,278066,317063,151657,-3534,-69569,-34742,36581,-5629,-58536,90907,246151,112340,-49158,-186035,-331348,-170828,161233,359625,431526,409642,371686,274037,79151,-286409,-481337,-280741,-1459148,-3070560,-2299118,-109497,2910782,4145026,489716,-2213070,-649566,830496,420334,-360885,-543868,-171659,88548,218167,168851,-313214,-561003,-274013,9879,148819,280494,321019,73655,-132741,49488,275705,365326,237608,86541,41146,-23477,18759,111413,50140,-31950,-68025,-53648,-6594,37146,182001,309115,244216,127752,55116,-118248,-184753,99649,383834,355190,232936,163197,-1916,-85831,97556,270323,247773,111104,-4465,68442,174746,59066,-32062,16733,17553,-82619,-122465,-73845,-23755,-77900,-213617,-306172,-215462,-97362,27427,237930,311627,237584,239614,286750,209327,12221,-135461,-146806,10494,208857,416799,503519,358578,235196,300279,363450,277253,72980,-36259,86719,308873,418201,370740,310640,319024,243553,51230,1726,-16602,-84259,-66585,-101343,-169968,-30841,160598,158856,54427,-3433,15451,-84095,-235712,-301030,-319326,-258027,-28015,165403,115490,-147883,-374803,-299529,-155333,-193307,-202620,63183,324057,338669,298856,301955,140685,-120729,-104528,91079,162254,101746,5033,-129956,-198081,-244013,-314332,-203097,197945,476126,427941,500164,644119,432906,37726,-12132,118976,-3194,-194282,-76364,148536,198226,162693,123645,54388,38685,6225,-112956,-153974,-63039,-38538,-163674,-178912,-98953,-150248,-159891,-105580,-144122,-37969,124446,-9826,-283243,-224256,93220,265734,273203,229201,127219,118685,252006,377859,293003,54378,18724,95743,24946,-70691,32511,303991,405102,152885,-87875,-82161,-115067,-154490,-88030,38024,171510,167606,59881,98466,217122,243227,260799,197827,42422,-20621,-92708,-140120,109693,407674,376748,234316,102214,-62639,-101533,28461,117251,84745,88102,79499,-66698,-229315,-275890,-200828,-193030,-201909,41127,284332,287137,198701,190870,260945,428214,543385,453222,261238,95042,-26219,-143638,-209312,-122804,101645,154253,53031,38058,15223,-90649,-88545,-15775,-32132,37004,147941,85804,40717,266930,419487,181224,-101625,-122500,-13630,56048,145339,279448,259915,160182,259628,421167,282662,60936,49707,131151,126511,49982,34221,67345,136226,246991,240864,135075,156189,167726,59648,80857,254764,218522,9881,-64311,70041,83782,-107922,-87843,43295,28910,66950,167860,268050,343150,230727,-17582,-275392,-406274,-224808,169970,285789,97939,105331,308411,287996,161227,145035,73476,20443,251504,416903,259382,-31228,-232653,-193713,83967,319552,351003,307567,217093,65204,-116190,11186,320253,307326,-15891,-201796,-17675,144540,68693,81467,192182,79402,-119738,-236284,-234349,31733,377689,499195,406034,364765,395069,194620,-83635,-135660,18812,220102,290732,206006,138354,50159,-102328,-157753,-127590,-10702,150364,294546,444408,522959,483577,575617,676868,473137,242079,150815,31070,73191,286573,210727,-64047,-73530,-24863,-98861,13131,199450,66442,-107292,50024,422702,516653,254096,55643,62988,138405,148551,79074,-13053,-130900,-173831,-24694,174009,450703,698342,577560,339698,304297,347698,412965,531778,507720,326203,193087,246912,406716,539065,567736,437707,185498,73963,267688,457107,357874,253127,486779,797640,974078,1090763,1076256,926893,967077,1070385,966500,998450,1582734,2142298,2422131,2786602,2307203,474141,-578636,-485905,-865233,-1365553,-1094612,-778675,-428993,879137,2530659,2732854,694380,-667371,-791418,-1598452,-2096290,-1826192,-1906860,-1918948,-1552208,-1432736,-1561181,-1557724,-1381115,-1334063,-1296666,-901815,-491652,-353388,-376839,-515259,-550351,-362008,-223078,-393212,-607253,-565214,-410368,-300763,-233243,-218805,-276526,-302786,-280150,-363162,-441011,-418340,-420621,-370307,-99922,-26111,-381169,-620027,-520404,-193210,82370,-68320,-503588,-778938,-786648,-391529,-33767,-230863,-487227,-392333,-369728,-462445,-348245,-227490,-297091,-250024,-190517,-313250,-369243,-231824,-118178,-145996,-225877,-300337,-363693,-345863,-306297,-255421,-144820,-57448,-20839,-988,-48183,-70530,-19780,-82953,-200283,-115117,12858,-118371,-366129,-346974,-173417,-143663,-141334,-171355,-198553,-150720,-85345,-261479,-426032,-291735,-239002,-445921,-441198,-142136,36224,48341,-18564,-41070,-14213,-24736,-22229,-14832,-48729,-23165,85204,159335,176119,182275,91149,-46778,-132700,-92551,51883,72690,-49289,-68700],[-114116,-227011,-244595,-54223,26345,-103271,-229431,-240782,-176648,-79576,-1651,-42983,-140451,-166729,-227414,-250293,-189394,-227882,-213866,36191,261683,318511,134480,-156686,-227734,-56167,84562,148279,176329,170422,222553,272413,188620,88307,19401,-65685,-107441,-41147,71120,146601,160073,122644,37448,22117,136416,228452,170291,70674,117216,190596,234140,349726,301368,59099,-41245,-51791,-220066,-250456,4852,-29775,-276001,-239867,-64861,-171365,-273409,-24073,167333,80986,33311,-5004,-81546,17584,98279,18807,70623,154885,-3706,-169349,-154990,-90429,25671,33385,-265801,-473652,-240511,300,3253,-38290,-157260,-318397,-277485,23466,310635,350152,313608,234932,22156,-216645,-203705,-52698,-33214,-117264,-222502,-215373,-20116,120827,151254,309819,413814,199154,-194149,-309714,-108060,86538,118612,179222,285038,103028,-322677,-427701,-126123,33069,123855,345031,471902,375725,66492,-87316,-165395,-264216,-134759,34196,-10512,-99553,-142854,-74471,31163,-294,-63880,-178310,-344933,-299667,-105790,85534,201866,113629,-15878,34444,88424,-3646,-128610,-164284,-262693,-389314,-215279,63420,180042,214061,185185,61834,8655,51706,137355,126915,131672,142098,29823,16562,91259,33431,-5634,30703,-55681,-15964,267535,325655,43869,-134781,14942,75511,-85342,-275473,-297764,-15940,271089,261623,221426,286697,60754,-166165,-34424,192205,177037,50493,-147607,-318521,-253237,45622,350734,460082,435818,429240,351997,228886,240796,402950,343074,137955,35147,-29267,-68196,-58792,-70622,-55538,-37467,-51129,-69602,-68941,-133957,-196546,-198509,-135008,68644,257505,266612,63550,-122554,-58025,170964,185698,68937,40341,8598,-73922,-202148,-362475,-442185,-224521,3918,40974,-127692,-275341,-182746,88019,274711,257628,109048,-106229,-222827,-183338,-211167,-293826,-279454,-224473,-270142,-201612,-68944,-78301,-140508,-23498,175117,294096,358250,351820,204923,38264,-99874,-247497,-275977,-156155,-93601,-62109,170127,352440,308817,222752,118897,29426,4774,-5898,11862,20389,-2283,-24654,-107551,-163348,-67672,34077,94480,143750,175686,206073,138437,-134524,-229326,15743,236764,248146,253095,246181,85280,-98563,-181804,-102828,57528,171541,196409,88772,-71072,-55816,117476,171525,122061,103403,40957,-75641,-156348,-294508,-297310,93893,249721,-121135,-274369,-83224,21688,25531,69685,145748,161707,57104,109605,290193,242358,-17783,-123270,-47538,-44529,-117642,-38031,102764,144120,-47018,-332011,-311933,-76805,-94754,-249939,-182721,35169,184567,232396,195874,120419,115565,218252,316380,226085,-89394,-250694,-20285,124505,31750,92756,270680,238275,38663,-147169,-250683,-215154,-48316,105812,114532,108663,185434,160546,65851,86741,139016,58531,66689,237506,215937,-43421,-121564,-175256,-456302,-626128,-428338,-263781,-214728,-233299,-298404,-206137,8716,77602,28607,2007,37516,104841,91060,-21761,-57088,86566,191863,99593,148168,378436,375438,149703,-7421,57934,276824,285073,52099,-82684,770,76032,118910,165134,126173,102595,123557,87832,77686,193040,227535,99583,-33962,-114601,-136199,-112577,-120373,-145997,-914,144670,10852,-144508,-156443,-146674,62440,376324,524233,538944,463992,443713,372704,159374,-242899,-675746,-841669,-1760315,-2662793,-1940498,-124477,3239567,4201764,208957,-2154081,-383005,646121,65117,-572385,-677188,-167319,145336,220272,120795,-288991,-457215,-213829,80542,199985,190621,72038,-206787,-305719,33173,313739,366044,203645,51493,31021,-60657,-70824,43949,5917,-54268,-51744,-66981,-94325,-75864,39748,175402,182534,86326,-11543,-119918,-97464,138389,385532,365573,206859,89261,-66592,-155718,-1425,202070,225831,92966,-5493,96461,191696,12483,-154734,-118297,-42941,-53849,-75761,9756,64858,-51671,-228584,-283771,-170258,-83640,-6429,220947,319868,236495,196136,191217,138994,87493,43264,-20603,-6405,93374,252367,423834,406336,316579,332864,366794,299121,77354,-121046,-57255,221837,424825,433082,357966,379893,329398,121564,-30547,-158157,-212958,-141223,-146732,-200247,-88811,66615,104497,99650,110832,109494,-5851,-120159,-152290,-245553,-291067,-95282,123380,125990,-80926,-326260,-351978,-297972,-342871,-341620,-62459,265011,353435,318844,261336,108863,-78835,-60736,96049,163886,127684,37212,-65422,-62617,-73415,-244676,-278738,65481,316079,262300,276436,409868,316609,35167,-27588,75600,16133,-100659,23910,137471,48538,35879,150344,153626,66624,-51751,-144895,-104031,4393,-31188,-190891,-147073,-53993,-173346,-220206,-140036,-134159,-41547,108870,-3558,-252726,-181756,110510,200023,156081,154759,122210,112595,246282,397361,294445,50284,14159,75470,46160,-25717,47532,323425,437123,126319,-236067,-281912,-184805,-144356,-100780,29240,173635,102623,-31575,50676,214191,235978,222277,162700,29167,-46217,-94499,-105728,56003,296328,390338,384607,250226,102867,117232,217185,211535,139895,156659,129653,-64726,-277388,-315635,-205098,-228587,-332439,-119256,150879,142072,71533,109599,195285,386783,526391,414473,249347,111931,-48906,-171821,-176666,-70192,137472,189536,90521,80537,64395,-40812,-817,116733,89982,105866,213686,190167,109258,253821,391325,165512,-157785,-218436,-65252,87224,215699,319817,225166,21594,44311,243411,235582,62253,55682,170800,192343,110998,71725,71357,124999,217448,196058,130367,193949,230136,162287,185796,288793,184620,-45170,-138232,-13758,60537,-87889,-100575,1829,-29276,-7087,133680,240999,300664,202427,-4671,-158313,-189182,-32712,276734,394744,258218,230751,331792,242180,98956,65964,-54056,-93209,175448,360711,269621,76313,-122935,-150075,84742,349777,374939,337935,241368,15324,-171978,26225,381107,401599,134820,-75105,10114,107202,16553,39477,190211,127444,-77393,-199676,-185734,6233,241072,353856,340574,347426,349133,124392,-175161,-256413,-95687,103186,148253,110148,87971,-75290,-313253,-320578,-170118,-13920,153451,294354,462715,551617,510612,571435,662860,452242,199411,85748,-52084,-8987,276558,300676,82914,76475,91977,-48944,27748,265540,160552,-86878,-16769,276161,287797,45220,-70900,48591,244590,291696,147207,-44298,-187038,-139033,123184,302856,453805,632497,529982,339043,328754,336598,379639,551220,548111,343696,216578,250350,362233,434135,407507,360501,283019,207090,274101,371427,211518,35319,232035,571413,768565,914316,1027460,1051080,1114961,1177681,1121023,1143293,1625351,2193765,2412245,2675621,2086081,169505,-929549,-654693,-913841,-1407459,-1070869,-585747,-13349,1331046,2673196,2362162,646573,-431153,-852216,-1948829,-2383939,-1852924,-1809185,-1826486,-1445162,-1288021,-1423945,-1454742,-1280222,-1205387,-1174913,-840073,-507151,-418411,-471546,-582744,-582320,-402081,-267669,-388493,-544044,-503563,-359985,-249751,-181417,-132970,-175860,-253123,-286576,-337532,-363934,-389367,-475228,-422641,-95605,7408,-338663,-581689,-476405,-142879,145007,39950,-382722,-700245,-695751,-264470,80679,-123372,-346201,-245377,-284197,-422980,-280586,-109090,-194122,-211984,-222330,-388333,-388622,-153065,-55861,-143727,-198521,-232316,-324148,-306260,-230260,-186200,-105237,265,14841,-66444,-133378,-54677,70713,-15536,-152549,-61663,59968,-69991,-314987,-315002,-201401,-245563,-234002,-144141,-101868,-101428,-140251,-359691,-454446,-270014,-205004,-367368,-329057,-67208,44966,-2928,-53776,-38419,615,3337,2769,-28409,-69966,-5545,122270,185775,214937,259011,197495,67561,-64157,-75958,6931,1002,-111600,-126336],[-191741,-296939,-282516,-86484,5877,-129081,-285946,-299791,-157601,3502,40994,-16344,-48577,-48552,-143391,-270094,-279068,-245264,-136869,131685,308494,314067,114275,-202848,-326608,-139893,82224,194147,191910,137006,202005,286224,165654,62640,50364,-6811,-23758,43406,74762,62090,111434,117313,6291,-32739,51481,89163,42997,-9015,40265,115375,126235,222309,255083,73782,-2989,19410,-133476,-231204,-18715,40129,-136201,-172925,-74819,-224747,-386893,-190129,13533,7813,39827,34258,-61636,-63239,-21213,-785,137528,196455,15125,-176583,-208535,-155662,14595,88446,-204855,-450731,-222535,36001,12213,-84344,-237971,-387135,-261754,95484,299470,296722,312173,256687,-36231,-352929,-288168,-101673,-124881,-181043,-170673,-118933,42406,126685,135042,278826,379924,183717,-147899,-247131,-132724,-56617,-41537,64914,219011,77496,-355169,-475449,-166260,-22011,99752,412097,613228,480840,202808,67880,-50868,-194959,-63406,111608,46545,-43007,-78576,-28159,35281,-1856,-37823,-148573,-347387,-334638,-142720,43886,183053,137617,11223,33743,63840,-59403,-177173,-162735,-215839,-256456,-77247,116966,159365,167416,201410,156143,98850,94872,146827,131665,121389,140076,54004,23903,75920,23358,-16435,38571,-18045,19566,230028,227000,-4298,-141264,-72631,-60428,-194660,-359751,-348098,-37595,264522,242116,138215,128640,-36158,-124929,69337,292628,305741,140286,-143201,-347782,-252274,41513,320691,456406,480108,481400,344515,196691,262536,481334,448553,229960,74853,-38906,-50482,-25550,-101080,-119693,-33107,22756,13493,-27600,-158876,-244380,-192213,-84923,44533,165891,200063,61214,-94278,-9193,187625,202889,94785,24197,-47211,-94420,-124863,-288053,-470256,-324441,-93054,-8040,-150832,-352956,-327770,-79710,150140,196300,73004,-159484,-269191,-170278,-197335,-304593,-231421,-159581,-243573,-215952,-121832,-136439,-138952,-39715,114560,227936,302874,270609,136849,22435,-91024,-250553,-262181,-132672,-84264,-77191,135561,321910,272338,150109,57911,24485,42121,47053,56733,87758,59832,-37977,-146174,-141047,-91023,-56415,21950,135814,174879,141910,59772,-210573,-289782,15520,241999,200902,251192,319680,131638,-98076,-163766,-89352,56011,163749,172353,59331,-103942,-110705,43932,121735,84139,33691,-23103,-124954,-182283,-296356,-279258,152258,315882,-88397,-272389,-79198,-22666,-106852,-106994,51219,181516,147326,140100,245326,238614,65143,-18178,13272,16698,-19417,5541,86366,123951,-79728,-346635,-218802,90330,19168,-236921,-208525,24310,162286,173412,127491,62548,60792,138162,220352,164022,-92327,-152519,173302,260527,-1081,-10655,228926,198143,13857,-113417,-201823,-199021,-12192,190432,185960,109012,121019,122329,122169,195764,206151,35964,-52555,72337,119015,-62716,-124199,-143086,-397435,-544357,-310336,-188682,-186570,-218340,-320115,-279999,-55545,49320,22735,2794,45158,64704,-12922,-43845,36725,84325,53246,10496,114573,270503,234935,71790,-35252,103672,336412,342464,126871,-4721,22201,59904,113449,99246,-58438,-106520,43521,120923,72429,105922,131792,54978,-31250,-120281,-229430,-274956,-246620,-232118,-112879,-17406,-124371,-223561,-122524,12847,247041,529628,643326,585771,432866,435269,406239,258912,2341,-460794,-1013795,-1879263,-1929366,-1182717,-831223,1780539,3581070,646350,-1559124,-195601,265208,-310939,-624278,-639779,-92822,231886,217166,46795,-197795,-251383,-136516,127814,255851,146368,-119681,-444286,-419972,14836,315617,359734,214114,67234,39768,-76311,-135222,-19526,-24137,-35131,16724,-51486,-173299,-186366,-106622,32729,127113,81301,-50483,-109363,2067,173161,340886,347340,211566,61703,-97054,-209821,-123387,88878,178636,74187,-16523,84352,153385,-70027,-298240,-262381,-94275,16805,24324,103550,131207,-37220,-231617,-213868,-81956,-56059,-25393,194901,286392,192408,139049,100900,63648,150480,220343,139725,33923,14736,65382,258804,386356,365493,321915,337169,333734,115036,-184898,-187334,128015,383947,391108,298546,383342,394218,187522,-50339,-269067,-324021,-218242,-194138,-219102,-139710,-36491,39903,126392,200617,178514,57757,911,8450,-168488,-301745,-140034,53183,100182,17642,-198403,-346557,-377203,-424570,-434236,-176417,215516,398818,352470,223786,110438,12996,-1832,87189,135822,117928,63011,21543,89881,122662,-134411,-311821,-46240,156696,86880,45041,167428,180817,13803,-53315,44328,51401,-12084,88373,84319,-115994,-78972,166281,213005,68138,-94791,-145922,-32841,91489,5327,-171390,-84786,3361,-177170,-247273,-109848,-51024,-20941,60992,-40062,-228178,-126345,147863,186872,99992,119788,126682,91177,219747,386223,269349,39629,-11095,29295,62560,49004,92422,311787,406337,102914,-294021,-397865,-232077,-129047,-97288,33176,165861,24290,-126143,-3314,187165,215903,170067,99878,6249,-50488,-60523,-49458,-20244,112620,359307,526995,391894,252543,324860,403778,301413,172476,191822,174271,-19725,-246522,-298054,-203331,-237912,-383081,-232598,16280,-9072,-54177,23776,148399,372882,491362,333736,206933,132330,-43482,-164297,-118386,-6241,158268,219299,134306,115864,124210,85328,171547,257912,177401,126997,221799,256267,178281,247267,352296,147027,-187622,-275350,-94467,116636,259480,336589,207747,-79139,-147578,48192,148944,47916,56266,176977,206226,148602,106796,71510,88379,139590,112562,102771,205037,274774,266270,304141,321835,156955,-80693,-177531,-58590,46431,-76884,-126430,-49914,-96122,-79123,140021,287789,311773,207804,32344,-20852,39173,157865,370568,493074,398500,308496,299409,183281,61935,6692,-154088,-152909,124727,288143,260497,215817,74432,-45220,93751,379979,430656,383055,279779,-15952,-219833,13626,378538,421860,232890,50853,49782,87032,-13924,-13347,142824,146616,-29539,-146077,-116778,-8027,111364,217471,292495,358036,332092,96872,-220988,-335200,-167995,12781,9934,12195,50431,-160482,-474480,-445879,-184418,-1519,176515,315659,465020,550475,505175,517378,581403,381292,133461,13663,-137335,-117996,196442,346887,239191,210623,181597,36334,98340,324190,239637,-39363,-67256,103087,68485,-117221,-157157,55575,334674,407386,217375,-41206,-178389,-35722,277530,401125,436126,542799,476403,366157,391296,333728,314165,516508,561382,367358,248229,248552,291296,284214,224601,291694,399052,350911,281802,308874,143185,-84310,56070,393032,584617,762337,998484,1194243,1315523,1377836,1355200,1298516,1588842,2178267,2388176,2477148,1861288,-17406,-1327001,-1006306,-996340,-1345029,-965143,-339499,413323,1665196,2770518,2157085,677616,-209189,-938608,-2330965,-2718369,-1978744,-1826223,-1795208,-1373072,-1148076,-1218085,-1266314,-1148604,-1056813,-995949,-752674,-547494,-534391,-618025,-677056,-623842,-458205,-355109,-407625,-437570,-381866,-296783,-224106,-158711,-78447,-98524,-209615,-296506,-321606,-302320,-360546,-516054,-481796,-159525,-34026,-309451,-550594,-466590,-146753,134424,80252,-271993,-584151,-568166,-171589,120882,-55630,-239036,-156238,-222974,-390179,-278374,-97635,-138661,-195630,-285850,-463437,-384724,-66011,11453,-128755,-169495,-195307,-299822,-244207,-113964,-83488,-54293,40691,32675,-120435,-180863,3333,190018,74841,-89120,-18011,77681,-40750,-255718,-284690,-241282,-347772,-353785,-145811,-25838,-60513,-186231,-404980,-425635,-227713,-175080,-278384,-210248,-33304,2614,-68693,-62441,-6394,12098,10187,2194,-66183,-107237,-13413,117416,161053,179635,231408,202722,92468,-38755,-76362,-56776,-82684,-174795,-188275],[-240445,-309531,-283438,-141558,-48224,-129044,-265695,-279622,-100990,90522,97984,32168,71191,120022,-8161,-235820,-299308,-213053,-54532,196289,337166,300622,107387,-203329,-386583,-239477,36941,202086,182895,93825,171321,293703,166590,64850,112125,79386,57936,110531,78025,4596,71790,92072,-38181,-105269,-64778,-59274,-61432,-48391,-9855,60740,34597,52949,146528,70554,19478,68792,-46443,-210271,-99081,48037,-22177,-98265,-54434,-179728,-367821,-295584,-110101,7206,89578,57127,-65446,-138879,-105650,4574,188774,230246,39382,-183657,-262315,-214640,-2037,145770,-76842,-319097,-161451,27176,-65414,-188967,-311910,-423584,-216990,174907,302807,291620,326295,259713,-92349,-442986,-338033,-159741,-221947,-207528,-79177,-10671,83256,113388,117980,221262,294593,146392,-72777,-144226,-113337,-149800,-168158,-49121,125645,54413,-315291,-435806,-172206,-42953,84429,417590,635545,468249,278501,200509,65022,-93432,20760,174319,104149,15665,-18824,12873,42326,11568,2636,-91364,-280278,-278927,-108824,34863,168542,169202,50796,26975,27773,-85396,-138738,-83328,-136551,-127588,41851,171838,150646,109224,165554,196513,153390,145422,171061,134785,96404,118894,72652,21407,41132,-6143,-46126,32627,38605,60503,156788,116053,-19771,-84988,-109889,-180354,-304159,-425112,-367649,-46982,244839,196971,18132,-91385,-173761,-109488,160057,393224,438771,240970,-97532,-297158,-180750,46518,234421,364997,429276,433581,284347,152064,269198,483520,464982,274808,108074,-25951,-14138,20335,-81947,-108043,17908,89718,69339,-4741,-158617,-241610,-154527,-29053,30793,89017,114496,35352,-66071,32185,171201,168158,78219,-6453,-82899,-79312,-28933,-197591,-450100,-400501,-188138,-97933,-218129,-414674,-428956,-232076,-7384,85027,17693,-170269,-248073,-129972,-163260,-267813,-144591,-85890,-207044,-248933,-202631,-169192,-84425,-12827,79663,172398,239227,190118,91185,37100,-41935,-190981,-182617,-41745,-22481,-62069,82476,210462,133090,12172,-25882,15982,65806,65246,81934,157963,124402,-47868,-155084,-59591,-35294,-99301,-42139,108432,137800,71210,-6290,-229329,-281540,39194,238137,147165,222857,328308,113961,-115998,-118811,-47078,36842,72483,53076,-5438,-116517,-130655,-11133,81859,67705,-2642,-58852,-137261,-161749,-234618,-198047,208982,350566,-42169,-229549,-45769,-25282,-196512,-275937,-83521,160845,240872,180235,186332,236092,176157,92116,55517,60166,75383,48067,48724,56048,-125254,-321373,-105337,234926,128894,-187690,-184330,51842,166489,149902,99062,17859,-7941,25024,81100,86496,-63581,-28436,337554,387359,18832,-74298,171962,155008,-2705,-73162,-143905,-173534,3091,217657,223652,114030,56744,80665,188542,309753,254230,15992,-138652,-59898,45385,-48645,-100476,-79161,-251468,-323334,-126927,-91765,-137095,-173165,-283922,-270363,-77019,-5578,-38703,-31869,35246,29804,-79755,-32258,133574,67416,-115315,-114193,49981,155319,126618,51344,-11633,144643,370303,377634,175729,68210,53513,40565,74021,-17948,-274959,-319156,-34850,144043,67330,33261,60391,43891,16299,-71443,-276242,-422531,-392714,-317594,-217780,-182716,-249182,-271907,-95873,115056,340564,577160,687117,572890,334526,342079,338199,306322,340023,27944,-850044,-1879713,-1130479,-101974,-1711541,-841374,2453604,1545320,-687373,-161403,-183192,-589122,-468032,-375146,69225,343962,220467,-37249,-93118,-41107,-82069,133305,297651,157965,-196042,-562005,-443026,-2576,263032,315804,236309,119695,72772,-54841,-146554,-52162,-21455,23685,109199,-26291,-243024,-289825,-230346,-83681,90555,101387,-71869,-109436,62996,168353,241688,300980,245860,86972,-81781,-221389,-218699,-26725,124631,58998,-43397,27237,77190,-150894,-418265,-379799,-120915,110518,157473,191737,163193,-43598,-230037,-128880,10878,-31120,-27542,156731,198699,96847,69820,25972,-5273,181962,344440,280936,122577,-1749,-91951,47219,294408,365536,271883,281065,368379,173424,-204607,-254305,64018,315280,267056,163524,336858,433045,248790,-38036,-309898,-377047,-264580,-221819,-223661,-183964,-131862,-18332,129041,241244,206131,88366,96872,140906,-99223,-274847,-150993,-36155,40558,116713,-34509,-287645,-377791,-428471,-457494,-235302,195265,458484,383068,191992,145264,132046,52807,64927,98180,87697,71361,93808,218989,296644,-7824,-284360,-106926,36147,-53088,-120335,-7664,70736,-11417,-72649,37167,83021,33538,96525,4790,-255088,-155877,174339,235618,59904,-106410,-122060,35168,181780,77230,-99760,-10696,48815,-165844,-225264,-13280,78673,15519,-821,-94273,-202058,-69267,189835,214127,101465,126682,139828,63549,181346,342368,221821,29769,-44267,-30550,69475,134237,155742,279975,330339,94147,-239557,-387494,-250012,-126442,-89244,49273,162466,-29824,-190953,-52201,133000,169726,100382,24466,-6521,-18633,7470,18192,-98262,-99620,276146,604706,482073,349134,477897,547193,356997,162313,180765,201887,50042,-154049,-237270,-201806,-219372,-336840,-268266,-95081,-128540,-135039,-31044,137892,389813,452103,237765,138817,141920,-12237,-125622,-55521,47834,166981,253791,186104,136387,175843,247508,373113,375018,215918,96585,167413,263048,227656,250530,315917,137080,-175181,-279165,-102446,135434,273307,327721,203389,-126302,-278315,-119175,49263,33392,53096,135394,153949,149268,124430,60313,35323,34569,8436,55069,182138,283624,343610,407723,347342,129765,-108808,-192273,-66535,50187,-62242,-148875,-95408,-154195,-132166,181623,405605,389426,239772,68273,91821,220165,301663,428856,559256,489384,320347,218586,121363,44223,-35082,-204420,-143818,115600,218476,232712,354965,315055,97185,110497,387987,479990,417216,311522,-24909,-250039,-19533,317359,365807,265370,153082,84395,73751,-17429,-48833,81132,141860,10924,-101560,-65214,-18028,18344,115118,253146,372324,337249,106960,-219601,-354090,-172785,-11181,-69854,-50383,40311,-183876,-539170,-496509,-184597,11395,222131,372632,456062,501314,445442,421056,452104,274324,61945,-43016,-207674,-237783,61614,335838,359291,299397,231485,132748,189756,346255,274971,9897,-107407,-53838,-72490,-190195,-188636,74629,388662,481689,293252,10319,-105847,105629,402164,443192,388408,433381,412558,399366,463697,330637,226711,439421,551357,396975,288946,252300,215180,130729,74752,255037,496665,455476,287201,283747,158696,-87440,-4104,294468,454183,656188,976893,1298331,1503580,1622887,1644410,1463104,1490040,2055287,2283073,2166972,1637012,-48531,-1605152,-1378202,-1042586,-1163811,-782997,-88197,718387,1715570,2650708,2081903,747205,-47441,-982634,-2615627,-2993677,-2159519,-1946384,-1814228,-1326629,-1035334,-994177,-1039763,-1024649,-936246,-816421,-663957,-594038,-664444,-780378,-788572,-679913,-515393,-441363,-426474,-313666,-225293,-220168,-220106,-175548,-75112,-61309,-181529,-307981,-317982,-268767,-336626,-519935,-512278,-258588,-131696,-307805,-547012,-508420,-214718,58168,56220,-197222,-458700,-428403,-119085,102247,-13980,-168068,-137855,-198721,-365230,-332935,-189511,-146031,-199532,-354572,-514056,-357351,2010,59752,-106936,-143780,-193276,-297073,-182623,8118,21800,-12583,48855,33089,-139480,-175410,86335,296419,142192,-50687,-8090,61683,-28343,-191759,-258066,-284339,-428342,-472818,-195011,-7827,-44374,-200905,-372762,-349879,-185060,-154822,-196111,-118080,-45620,-71919,-131107,-56401,34113,18278,6633,-4437,-102888,-144181,-41573,71526,93346,88492,118426,110336,23261,-53872,-81968,-110540,-147871,-214916,-232763],[-251628,-260804,-242396,-198005,-120845,-110793,-185856,-193488,-18195,169506,163450,99485,196350,300066,146680,-152212,-248185,-142081,16875,211080,331398,278740,104703,-170971,-384651,-309694,-29402,173499,155339,58720,148837,295439,193745,109909,200445,167306,103321,131645,74620,-9764,52880,51425,-85613,-173227,-179811,-177225,-116185,-27188,22999,73214,-15618,-110486,862,41874,25961,99812,29867,-196029,-218885,-14950,26649,-45913,-15713,-52617,-226171,-303236,-154698,77072,155557,45908,-99323,-193126,-147495,14350,206128,256941,69784,-189516,-304286,-256410,-27694,185329,74120,-134212,-84887,-22900,-194221,-305896,-345843,-395382,-139825,239046,326834,342312,363837,256476,-123341,-460133,-340446,-210854,-304964,-202863,19790,84043,104212,97375,104829,149044,177544,100061,13830,-27009,-55812,-168030,-240899,-159990,11846,36981,-208159,-322305,-158310,-43333,72066,351499,512966,344311,267648,262045,142109,9948,91564,197209,136391,55203,23683,38301,41188,25515,45265,-14846,-154062,-140417,-15939,46557,147237,186932,80003,16172,-2339,-75607,-33963,46567,-54321,-71933,84192,212745,164253,63649,84323,150442,143404,186337,210512,141787,64154,78968,65369,-2395,866,-37535,-85835,16798,108670,109192,78693,21767,-1335,19417,-81695,-258169,-402263,-464577,-349855,-36114,216816,137056,-95842,-280527,-300556,-114387,234406,488837,547423,334700,-8013,-172218,-63042,56093,108919,189129,279507,299070,203260,133207,271162,413319,389317,258847,120976,2690,24648,62888,-11067,-10696,106117,121582,60801,-23109,-142491,-195887,-100035,12141,31946,54938,50675,3685,-40476,53858,121253,79088,16090,-41196,-87765,-37125,53397,-110894,-386364,-429130,-260940,-227641,-342518,-455148,-457371,-325655,-155404,-48856,-34003,-123186,-167130,-80722,-110623,-178864,-47740,-33047,-172681,-276734,-265593,-142481,21833,56273,80180,142694,182325,129074,66611,59297,23691,-82699,-51698,91742,71504,-15275,41350,65358,-56035,-144655,-105073,12740,70082,36115,79168,218836,180833,-48075,-122101,80142,112250,-66957,-79901,53036,53957,3668,-31636,-170776,-198810,76116,216276,98942,186846,284567,40868,-143265,-47489,26947,12899,-71419,-124216,-94199,-113248,-110081,-20842,74144,86426,23961,-34237,-98266,-105904,-134837,-79961,243982,339861,8647,-141919,23903,23567,-212700,-379284,-215474,102496,299356,215506,141510,252520,300457,190178,77801,88046,156146,87029,-315,-36746,-164345,-261578,-6179,314110,202064,-118417,-117065,109357,186569,160175,124959,10640,-69657,-87102,-58514,5714,-26247,77687,421582,465457,82188,-96695,82454,105091,1978,-14939,-72753,-133424,5286,189686,215121,113790,9376,57003,253125,389365,272299,21167,-156119,-124766,5622,-13194,-59118,-5395,-58347,-31229,65628,10342,-61827,-102792,-198062,-179741,-60202,-79433,-136591,-87716,16482,17703,-87923,8308,207475,38283,-267815,-220266,2218,81737,89070,100681,59777,169356,378049,380985,175781,99005,70188,22629,27669,-129236,-442696,-469142,-95852,142938,54080,-15198,33658,79860,106089,28423,-253080,-522585,-541738,-393267,-292471,-302769,-331536,-291697,-87430,148760,331474,511249,653182,524591,208113,173020,150710,252821,643386,579536,-483193,-1821275,-562085,977438,-2297924,-3453455,1317272,2508637,106755,-278170,-562393,-715972,-144575,78137,293606,464043,241818,-108284,-24824,89403,-74986,94490,309062,201823,-163321,-536106,-381132,-18719,158172,222160,241439,182922,119912,-3252,-101683,-40132,18757,106089,191780,-8214,-301757,-378904,-309603,-149483,75536,124950,-88805,-132684,53203,97056,89257,226139,290675,149157,-27462,-179591,-249273,-105803,80933,51161,-81561,-61680,-7886,-191297,-466958,-430784,-109222,202159,286927,254922,154211,-77070,-232193,-66274,67665,-22941,-19141,104657,62323,-40288,-7794,-31474,-59547,172661,383800,359003,229407,42347,-182831,-155427,150822,312081,197470,213706,390380,238082,-163959,-231967,48270,241721,113305,11335,262354,442146,300796,14738,-265505,-351334,-255050,-211146,-212474,-218844,-199088,-55681,107479,224885,188726,73996,138555,209771,-47843,-210349,-129782,-128474,-38212,187237,114175,-193194,-311366,-369370,-411670,-219012,206668,501164,387612,160958,195366,243166,88685,37394,72230,59028,63383,130722,299025,406674,100778,-204799,-108444,-26287,-128902,-180324,-75819,19095,-20795,-67307,56373,92000,16609,50003,-75978,-336001,-182608,177648,236353,64690,-76605,-82213,83507,261785,178606,9876,54996,65573,-145438,-152407,127842,212453,51118,-57864,-134815,-163475,-20783,216145,252796,140274,165301,159462,46185,147888,276056,164343,30544,-65523,-86216,60951,196223,206691,234365,234128,102250,-93876,-257913,-238279,-145923,-88444,67499,164831,-40305,-207710,-92934,52400,89267,11210,-48297,2897,49315,97921,86428,-155666,-285358,151806,586878,495720,373299,548613,616879,359046,109341,132645,208211,116353,-41687,-159464,-197449,-173529,-209613,-224796,-165788,-184235,-142798,-34716,164648,425128,416223,149792,58038,134160,38869,-64180,-5058,73687,167299,299215,245750,138661,197174,382733,530250,441721,206252,24929,66390,211923,241329,253644,286503,142919,-115859,-231422,-99148,132537,257596,293711,198939,-122524,-332781,-231297,-40877,27823,49707,59086,58034,118002,120550,41550,-15578,-67282,-91475,59,133466,251911,374478,466926,354592,96785,-142421,-205065,-59057,69633,-34656,-152082,-122136,-191509,-158693,234846,552850,509477,274568,73500,137897,312242,372299,436542,574992,517038,273916,119829,77237,38782,-68278,-204334,-82078,143513,168394,195231,460403,534446,241106,132697,358578,480579,413783,316492,-11017,-250589,-57675,216515,249578,238811,217915,101245,54461,2285,-43592,40077,126140,37635,-80934,-56539,-32105,-24103,58965,211435,363657,348101,133104,-186730,-311677,-106177,43992,-63562,-57743,59935,-146899,-499754,-466883,-185619,13764,278873,452017,433810,398693,332612,306104,308053,154108,-570,-72165,-248639,-339779,-85373,277431,411499,331912,249566,219418,262196,316650,256793,41021,-140916,-156545,-100798,-163722,-167623,91414,396942,516366,382349,112698,9952,241267,468488,419649,311561,316489,334650,408924,511366,324018,142329,347291,527161,430368,339824,274698,160389,18746,2974,264753,551552,493345,292312,303302,242490,10400,50439,282826,393168,599962,946392,1319192,1615252,1837085,1929747,1623832,1364927,1851870,2097370,1772332,1429409,83231,-1662713,-1645433,-1013710,-888239,-551403,117735,807494,1411439,2241692,2078522,825630,16840,-951482,-2702067,-3116379,-2331310,-2121355,-1854558,-1290832,-965600,-811116,-837717,-942719,-879131,-692347,-599789,-634408,-775797,-921948,-901745,-745956,-555453,-485909,-425870,-206816,-73199,-135277,-226063,-227973,-126010,-69947,-174414,-320784,-329212,-268591,-321316,-479614,-496114,-353509,-246711,-329636,-567240,-589937,-333988,-65786,-16687,-171360,-353018,-306127,-99846,58037,17820,-127703,-178311,-212729,-347681,-409920,-332476,-196689,-203462,-391478,-518346,-312085,31141,74392,-83111,-123328,-210777,-308419,-144096,95339,94935,2164,21786,22615,-110019,-115602,166890,347407,146567,-67836,-43287,18880,-22001,-121485,-226226,-311832,-464681,-551838,-283327,-56673,-59024,-174791,-261775,-243136,-159719,-148607,-131598,-68980,-87832,-145053,-172686,-54598,55414,15981,5116,2051,-117558,-167620,-78499,-918,2284,-25006,-31623,-37020,-98303,-88386,-81674,-132187,-169903,-213682,-245963],[-235279,-174309,-171504,-238302,-195735,-90705,-82331,-76341,68688,227851,221842,170408,298266,438601,276968,-41556,-148463,-56388,61636,171950,282566,249715,100054,-118175,-308476,-311122,-88389,122154,123150,48629,149734,289406,228153,187253,296423,230170,92045,93377,61065,18062,55218,2028,-126320,-214035,-257479,-233241,-109854,50023,154859,168626,-21450,-232009,-144936,-11171,16659,113798,89001,-183934,-336272,-125691,1730,-31266,29595,114050,-15904,-213517,-108939,181110,205501,707,-151677,-211512,-151059,6248,181793,277773,107984,-188474,-321518,-273411,-64240,190451,194731,29704,-26098,-96927,-321329,-389910,-325435,-292677,-37406,269220,358503,418251,409336,255367,-114549,-402206,-296588,-235764,-351785,-181343,91283,141780,107420,86450,89888,67564,48459,55786,90671,74518,19818,-113643,-254841,-263418,-109990,24856,-64267,-176367,-141859,-41007,56195,224481,274541,156233,178485,225506,148774,82020,125859,166037,123352,61504,40742,37951,17356,19849,71111,60598,-3617,39366,99319,54989,103183,170428,82897,5236,-17264,-43988,85468,178918,3438,-121051,25515,223454,195990,49222,-11042,22748,59731,194752,254609,156027,32603,23626,19408,-50646,-30596,-53305,-120277,2355,183300,167200,26980,-40400,34287,135383,-4232,-284491,-477795,-479217,-299004,-1571,188312,74798,-171625,-370197,-373140,-128429,290098,565531,598185,392146,102302,-13651,53337,59024,-26623,-34393,64105,119129,127763,156736,271577,295732,248803,186928,103302,27838,44316,87030,95618,150392,205989,102664,-23490,-88847,-124378,-125210,-43714,30426,48360,69904,36452,-10595,-16785,49480,44005,-45299,-74664,-67641,-62749,11873,96741,-44230,-300618,-403850,-297701,-369286,-494934,-466282,-408820,-341764,-258907,-170977,-61147,-24357,-52913,-35384,-42374,-50914,38025,-7508,-145298,-272514,-264682,-49665,151056,146212,107924,128998,126901,83618,43940,56783,74456,43679,99084,223420,161127,50780,31193,-64835,-231465,-273591,-157024,18522,50759,-39572,46243,258353,222422,-29829,-45033,252842,315376,32418,-86417,-28362,-63268,-53285,-11652,-51170,-62893,113680,176173,69577,165793,218513,-55825,-164834,39457,121062,-3779,-219004,-304652,-191489,-104061,-53709,27194,107430,133245,107081,51647,-18280,-36098,-26808,38285,239527,282811,59625,-16508,123928,114010,-147574,-378533,-298880,23307,296603,231663,132717,296683,415525,262785,85720,106918,215964,119393,-49769,-126780,-183586,-186946,50763,316958,230371,-45678,-29999,173049,202958,186333,194394,48291,-108418,-169485,-160709,-69068,-8716,129385,406429,472741,163851,-84393,-31460,48959,32815,61664,5055,-81258,4257,124780,162483,101744,-7636,65274,297260,396933,253641,66073,-88184,-111445,-5022,23164,-14313,54128,125214,234878,213850,99270,29778,-22562,-88614,-41703,-21614,-156059,-237021,-140372,2527,38015,-34755,64761,238806,2720,-361145,-258060,10342,70576,118815,198949,155902,174566,361627,348056,119984,64390,53874,11381,2029,-183701,-500255,-511946,-130365,110857,26473,-37719,56093,158809,219028,153812,-164135,-546160,-646404,-436589,-321148,-352770,-361902,-298826,-103158,124102,238178,355965,557286,471177,96726,-49947,-140979,99953,824519,1002860,-67468,-1729654,-435400,1590150,-2388256,-4843125,783355,3163318,510589,-473486,-774113,-713069,227368,588816,518442,564812,287654,-142874,-19710,101433,-113405,27722,282671,230507,-87180,-408820,-273530,-33090,26062,91720,216141,230786,160277,51719,-24588,10842,85357,186821,237785,-4507,-343053,-440089,-332394,-159461,72779,129480,-108519,-171728,-22035,-41161,-100327,124212,317343,216378,43333,-94482,-203397,-126838,57455,51598,-119286,-156698,-74153,-168628,-411768,-384748,-51956,271756,375739,279360,108781,-131614,-240053,-52006,62235,-37516,-10851,40557,-97961,-189776,-82706,-69739,-92303,127475,338346,358445,314656,119237,-198343,-297279,-7062,212843,116258,152817,391761,296722,-63319,-129431,73063,179785,-9596,-97050,187334,419145,334250,100604,-150445,-254623,-184281,-156460,-187513,-238767,-221594,-64659,67755,163624,137328,16113,110504,199824,-19607,-124505,-88267,-201719,-112097,213860,210005,-86814,-207467,-274992,-315389,-137254,235215,496024,348292,122267,232204,311821,102099,19671,74186,52819,52343,135282,323264,428403,159338,-104499,-66455,-35612,-138158,-142372,-41298,36839,1317,-26390,94118,69810,-54672,-28197,-132448,-344493,-164068,177783,233572,99015,-7679,-34978,107697,321620,289601,128091,98127,50945,-121321,-42972,276362,309643,67521,-98589,-138479,-105160,13445,211698,272593,190594,218870,183770,55936,138036,209110,115739,51422,-56590,-121349,31113,198062,206427,174562,141842,121598,90093,-61391,-202261,-184993,-102454,72611,160635,-14170,-179473,-130303,-49737,-23181,-93344,-106306,35070,138578,193344,146234,-178287,-399666,13646,481125,436982,330705,534030,603401,306786,33797,73495,197151,154711,44285,-91154,-179953,-104305,-45612,-133710,-192467,-163039,-75771,10182,214348,457625,383022,82419,-18170,111487,99837,10217,26554,64857,162279,352696,308386,124525,171829,430790,581854,445583,161150,-67483,-50644,124929,212166,237235,257770,164063,-20046,-149937,-99402,99119,214960,235907,178345,-85533,-318626,-281864,-105768,32243,51200,-15639,-32850,74625,102079,27416,-43859,-137320,-164055,-44337,79643,191201,356442,467242,335914,56629,-187590,-239086,-64530,93437,6707,-127975,-126463,-206704,-164142,267365,665718,618005,283479,28754,97331,306690,371249,391886,530139,483070,195687,43087,72803,39588,-104447,-174661,-5442,186668,148131,163513,509593,673147,352436,157766,292892,408956,358176,285519,23091,-211982,-82352,104271,104673,175163,244875,98240,21844,34754,11085,44269,114897,52888,-81864,-92407,-54724,-20169,47727,162985,317752,346033,149759,-144539,-222562,11869,157360,18034,-14535,99783,-70730,-386577,-381713,-192400,4554,324203,515546,389533,255125,192266,203054,184638,45977,-46911,-75799,-253033,-392901,-190959,202226,390638,315506,255856,285584,289356,242108,197371,46422,-163740,-182457,-27310,-61453,-108169,96296,364409,524167,486414,252019,136620,330692,463613,340912,220719,212520,245365,372060,508833,314681,86479,268791,498826,464014,400242,323853,147496,-20066,27042,319169,558289,466863,302909,366666,368090,170103,184203,340822,398082,582437,895272,1244640,1614966,1951299,2141585,1765385,1257948,1640584,1894472,1365609,1254137,352552,-1485211,-1754428,-915945,-576517,-313973,243118,667840,811336,1600857,2091104,902024,-30374,-858855,-2550472,-3037085,-2435175,-2287723,-1883883,-1253640,-944675,-716669,-717080,-921899,-895259,-656557,-577302,-664693,-847868,-1013857,-994552,-804853,-561613,-466506,-398156,-145314,35314,-53818,-229811,-300594,-216881,-118401,-189138,-336393,-356186,-299064,-317678,-408997,-442144,-416550,-337200,-354131,-586398,-675279,-473898,-216007,-119964,-194164,-292833,-230702,-102264,20000,44693,-114309,-251187,-257173,-337740,-466018,-451982,-247135,-179116,-364955,-465798,-259228,16961,57177,-60390,-109577,-224930,-319381,-142182,117089,110521,-17510,-29967,9428,-36929,-16410,217568,317015,70764,-147336,-114709,-32813,-9881,-44190,-175431,-302143,-442256,-559838,-378662,-150561,-99063,-117898,-100213,-126583,-161642,-157836,-86325,-58512,-133048,-184351,-182534,-70875,37737,1438,12285,30493,-101722,-170822,-110433,-77124,-87526,-124029,-159369,-173357,-202457,-112866,-69994,-115404,-140490,-167075,-226986],[-211679,-90897,-97081,-255166,-259200,-85408,5881,29628,133825,254408,252214,220312,350014,489283,343277,65346,-36545,17352,70872,91723,195024,213898,91863,-53930,-165130,-228530,-117375,66701,100534,71841,179971,275480,243282,266088,373177,250718,27536,5074,38323,69156,66874,-49208,-154281,-215118,-272961,-214505,-48640,155891,346234,318253,-615,-297954,-254543,-77339,-6434,112943,132738,-156973,-400734,-237557,-72827,-50099,73578,269809,191387,-62691,-2945,267172,217801,-57100,-194081,-185709,-126865,-29773,122560,292367,154034,-172832,-305418,-262372,-106466,156590,244337,113349,-8139,-169291,-399841,-415044,-259208,-136972,69632,257089,370283,466318,430905,257488,-64011,-291787,-222435,-221771,-346616,-158314,110510,148536,93304,77106,62699,-21136,-74912,19188,138423,135040,86320,-16468,-223023,-352016,-223059,16013,73015,-46184,-129963,-44156,35871,67654,-2488,-29904,48291,97828,75463,99152,112544,84762,60764,33035,30439,4687,-40561,-21502,62336,108668,122960,199935,191353,36988,24704,109392,56133,-3138,-20642,-17947,160961,265757,24893,-246157,-107779,196939,231218,71567,-78964,-141641,-79230,153448,284754,175608,7190,-40837,-61694,-113232,-43601,-44392,-133279,2587,250870,232134,22571,-66791,63814,221545,87580,-259695,-512055,-470566,-226966,52783,166737,20725,-198799,-345830,-373356,-140648,321721,602459,568184,387311,193852,116727,116406,42650,-140218,-244068,-153157,-50721,67535,202455,261832,165650,88891,79251,52008,26392,27997,85276,209693,328017,284874,36497,-161584,-186526,-114185,-47942,6576,32949,74927,116522,72578,7851,8017,22443,-49355,-174038,-164961,-76057,-19179,46524,95581,-5791,-223793,-341356,-297889,-478077,-614613,-441023,-306512,-292029,-301205,-251358,-55571,95667,56918,1570,36228,89815,107358,5744,-123018,-221004,-174242,88258,260753,222661,140392,106648,60339,38911,2228,6985,84802,152997,233344,308967,210733,115592,51495,-150938,-348358,-346120,-171200,32205,9202,-147615,-14690,265800,246075,12432,64265,415396,503517,158240,-70507,-119978,-178749,-91658,35800,84272,84588,141306,126748,67569,173445,160874,-137245,-170370,118943,209534,-6811,-321332,-434572,-278567,-98835,23546,124048,173416,183672,205875,166590,71763,25124,65881,123708,188596,192548,109331,126077,232864,218053,-19856,-269444,-302397,-53407,227611,219669,165197,361846,496519,303023,88026,123755,253161,142145,-90901,-192740,-180877,-122924,55478,265839,228869,17108,44952,213300,197623,204099,275508,116527,-119346,-208584,-205655,-132294,-33123,109676,309856,413316,234988,-44376,-131409,-2780,85172,145398,74576,-27163,7175,48828,80758,74865,6030,102585,300569,311853,198224,150637,56138,-34789,-1984,40198,18573,81832,244865,389536,286242,160122,113945,42943,7232,90719,16824,-217131,-304899,-165362,5919,88061,63204,121907,221428,-32039,-368751,-201268,86701,108878,175598,299433,239465,161421,321054,281106,20808,-31860,4109,12106,13266,-158214,-428573,-438903,-136818,51412,-16525,-39764,115711,260866,325200,264556,-42347,-480350,-648091,-417495,-294717,-333433,-352702,-313977,-142243,64283,98167,152551,419350,429924,29081,-294101,-485377,-98750,863464,1194280,270948,-1591085,-783344,1329928,-2114820,-4289940,1296636,3304881,374573,-639422,-785675,-651842,500209,980946,668811,617419,354118,-126254,-73285,10863,-171850,-37755,223279,197783,-54252,-268202,-172454,-43328,-94409,-43704,164469,247725,173571,77962,45008,77752,155922,240364,236591,-10727,-354734,-455517,-300046,-128866,64557,101218,-127551,-200374,-119892,-212894,-295084,2861,300874,253372,100906,7139,-98711,-91255,55005,57623,-143666,-229228,-105412,-86699,-251842,-234873,47614,312200,404341,265547,45093,-185233,-245608,-88949,-5731,-69281,-10711,-28159,-244636,-310867,-135695,-81669,-97235,63886,238535,297564,345463,186942,-157509,-349117,-138949,86209,42740,112088,371473,340323,75796,12134,109504,134034,-59101,-122758,134802,364248,338122,198513,-2411,-120097,-70262,-68905,-154816,-238430,-194275,-47193,21073,84689,73979,-67252,21527,125385,-12137,-43494,-42367,-232693,-154306,200830,243720,11371,-98577,-171593,-194855,-23310,257091,428757,263447,70754,229004,316838,100534,29128,111465,80696,56340,128684,300519,360942,149851,-23998,-12027,-15723,-103164,-50808,59059,112253,58832,47411,136247,23009,-147398,-103234,-147709,-289101,-119134,174236,239963,162683,83798,13455,114147,354401,380395,220587,115154,17317,-95331,78173,395227,347855,53300,-121709,-100553,-28723,34373,174986,256816,230833,269628,210794,100649,163909,167561,94877,97333,-9076,-126957,-22231,116987,126621,96410,70239,143374,252522,131840,-149459,-230254,-131831,51638,131658,20741,-127494,-171704,-163916,-152950,-200761,-141979,80964,226140,275989,191576,-165691,-424629,-104662,327483,335275,249113,455551,521209,218715,-32462,33409,177635,155201,74323,-48519,-138722,-20063,99841,-47136,-187374,-77913,40198,80487,264493,467665,346197,36977,-74227,82098,157831,88317,44639,30925,154089,401900,363786,100563,97954,361538,506157,390895,99066,-156613,-149940,34357,144586,183078,218086,192578,89138,-62835,-115820,34234,149973,156065,129377,-40277,-257850,-278917,-136304,41958,62914,-45246,-67547,43624,81807,30702,-36905,-159550,-195866,-62426,44733,125558,306972,420081,293735,15438,-239351,-304450,-102021,107123,53770,-79449,-114278,-208993,-163451,252910,687763,656364,247673,-63631,-16554,230516,325373,308155,426689,399516,116603,19134,118587,42223,-151080,-145382,46939,217371,159611,154247,498574,700339,411113,183532,208748,273759,255759,226016,72523,-132727,-79292,10540,-30051,103047,245275,84705,-20828,67322,104994,98411,119410,64831,-87954,-150154,-83273,12394,70221,114391,240379,317948,140595,-108810,-111075,144757,283129,131974,54096,143151,13762,-250414,-280809,-196232,-7835,332786,516773,313518,99665,64596,137097,107237,-29491,-77559,-67134,-223992,-377687,-213283,149328,319223,268605,268914,331047,268877,148255,123391,31567,-163950,-130245,100979,71425,-28338,91602,310190,521226,594638,399540,241806,351562,393461,233473,141596,143887,155848,284726,450153,303568,69590,218945,472155,493238,465466,396506,181424,20129,131071,399677,527249,401121,323590,463048,506735,343125,341285,433083,447149,582397,820117,1096339,1506785,1931055,2229226,1881083,1209332,1499542,1764389,1037149,1111054,699811,-1140308,-1723682,-789982,-299411,-117964,281552,378276,87615,884647,2074915,976532,-169246,-749148,-2193576,-2765502,-2436438,-2390004,-1879617,-1211733,-967584,-730691,-707877,-959349,-965309,-705355,-597460,-686407,-874114,-1039834,-1040814,-830252,-523229,-385153,-347028,-138550,76768,10039,-223809,-372402,-321154,-190765,-221401,-355939,-395371,-349881,-327358,-337222,-379879,-440409,-375748,-355069,-572830,-721904,-598103,-372177,-237238,-254951,-294368,-222472,-118337,2065,55624,-129036,-326654,-317668,-336795,-469782,-487310,-252690,-106082,-263641,-362760,-211725,-29328,23710,-42468,-105952,-220015,-317879,-176103,65791,62305,-65920,-86730,-1215,55994,94616,222190,207267,-72176,-268547,-194742,-69828,13756,34713,-96553,-241069,-361801,-491806,-441141,-248980,-151650,-57644,60821,-25173,-190965,-179687,-53622,-67199,-158803,-174197,-160461,-105623,-20855,-28415,25317,74967,-61431,-154019,-126211,-134208,-154117,-180621,-216914,-236185,-226217,-103832,-48923,-71936,-71785,-88344,-187024],[-198679,-49178,-48544,-251148,-301769,-103696,51750,91140,156771,242795,237354,224467,335466,433637,328149,141752,52901,60562,48073,-3328,86244,168738,80335,14599,16839,-79100,-108292,22477,94865,123263,233316,258118,223283,311962,407482,228297,-63297,-102672,11535,113801,68863,-95929,-167800,-179761,-223606,-131116,46516,251770,517248,457639,19118,-315119,-304130,-138081,-37687,103758,169974,-95464,-375715,-301217,-154119,-82509,113406,376781,338170,94617,108394,292407,190455,-93116,-192386,-117268,-85103,-83102,48326,297640,203473,-137883,-256805,-225205,-141017,94533,210645,97108,-33453,-215455,-407816,-381857,-171987,25647,152933,207641,335226,438728,397189,257501,17652,-165404,-142790,-169950,-287950,-143591,72020,104649,61179,58718,16950,-111409,-176127,-10300,145300,141885,119535,77641,-172242,-416186,-309329,8969,165395,35707,-114400,-44287,17969,-77017,-226170,-156296,-73388,-80775,-59151,56484,56451,-25125,-37101,-19945,-3598,-62431,-133928,-101012,11344,107324,181959,285720,225429,-17066,-86945,9461,9383,-9005,-26366,-25104,154213,279303,19718,-367759,-246941,141942,253193,121419,-87830,-274600,-230156,62670,282601,193336,-10104,-105000,-156379,-168532,-36248,-15044,-114848,26128,299310,296322,69642,-59844,70711,250308,159889,-187750,-480443,-434401,-147667,115996,155997,-18198,-187751,-246004,-312541,-144338,320554,579671,457874,313207,229597,162668,92400,579,-206606,-374956,-299515,-161200,14096,220431,225386,54530,-44997,-37424,-28046,-17035,-27205,61624,301101,466429,315204,-54972,-305588,-284517,-112537,25274,54189,37636,102085,163114,133145,57369,37444,-14343,-144092,-277273,-226225,-63430,25891,55538,66981,5914,-184034,-276856,-274718,-512618,-639763,-378533,-191672,-210423,-286048,-273804,-26133,191101,126429,32692,118385,215477,168832,29779,-101005,-127975,-3888,234241,315729,253266,151422,55193,-21260,-14008,-63581,-87567,46260,218833,323440,324374,203051,159843,84239,-191956,-397528,-359884,-150377,50700,-44724,-264074,-98521,233698,251178,76388,181126,522012,605475,256893,-49002,-196023,-249574,-102378,81446,181428,196164,152306,81595,91174,205662,127403,-176064,-160522,161468,260789,2596,-347482,-479269,-335878,-102134,100034,241056,249886,207781,264497,259490,134669,62119,130924,158837,99965,92379,155529,254261,318577,299769,132133,-82677,-220788,-107785,108839,178700,224417,426038,523548,310177,91829,142717,272474,154920,-118195,-226271,-165071,-89654,18876,201754,223171,61166,79631,207745,163245,194449,328152,184101,-109725,-208798,-196246,-181616,-106506,25423,175496,314511,275525,19362,-165930,-30078,147222,218521,119936,15805,15985,-14666,-8075,33184,34483,148594,249464,141356,113329,258189,243112,72415,-1640,26913,28051,72840,268870,395998,281814,185840,160832,66596,55333,168980,37055,-249397,-317780,-148155,32518,153517,175505,166741,163727,-59933,-289155,-56653,211687,161413,206568,349544,272068,129833,253756,189180,-93688,-157423,-58947,28673,59495,-65497,-255921,-277557,-119051,-22100,-69959,-31857,188251,357857,395326,321508,63074,-339202,-512397,-312458,-209007,-261696,-327718,-351665,-198677,-6746,-47019,-56489,253986,394651,7463,-521565,-806673,-262611,800441,1153068,460085,-1369674,-1434384,54711,-1847583,-1877541,2923869,2962421,-234178,-680241,-630373,-609536,561743,1107931,686442,600333,424397,-59905,-155276,-126844,-215342,-72413,146444,85788,-121728,-202090,-118360,-45678,-166543,-147920,101808,233661,152175,56422,71512,130828,206351,250099,194656,-14631,-321989,-410207,-227740,-86937,32853,40941,-133703,-186085,-179438,-359255,-452317,-120691,232205,235416,120167,92944,27123,-19225,67657,64381,-146142,-257310,-100309,26043,-23173,-6640,173749,329215,380214,230845,-8496,-206536,-233636,-155846,-109582,-101822,-17990,-88790,-339873,-365855,-145204,-55886,-70670,4691,131257,217032,309712,207631,-95596,-313898,-216045,-42127,-13748,97123,334813,362447,215183,137645,123314,97993,-28899,-63006,115850,282013,304854,281567,133126,7059,52179,27490,-123276,-217283,-127598,-13230,-18896,19596,23615,-145150,-92662,28302,-15300,7712,-5427,-204875,-144194,169075,234779,90660,-6730,-73780,-72792,81468,250349,310387,152334,10075,172870,257583,97403,77914,181460,139840,87361,135602,247261,225435,75012,4817,22927,4097,-58668,38558,177244,217360,140696,137291,168379,-29514,-218482,-142716,-119145,-197164,-72564,165128,256488,235699,170716,59864,115358,356267,420722,260817,112956,-13146,-64510,185680,462406,330659,10130,-133959,-36389,54424,49010,120662,209583,248943,302538,236176,172445,224354,170321,112372,165009,71343,-103642,-93458,-40096,-32842,-1373,25874,160548,351926,268113,-85376,-262320,-169750,1247,66094,31929,-80032,-220103,-276036,-275989,-291779,-152151,127650,290041,332347,219352,-130205,-374487,-176740,177933,230902,166554,349262,402166,125806,-59781,32066,158113,125669,48508,-32218,-70648,66635,182370,-14113,-173362,34943,161623,142941,293762,445913,299717,8180,-101570,54547,200384,162407,61611,-6311,144266,429524,398529,75829,-7911,190962,330639,295977,37167,-221993,-207064,-31128,54122,86427,159615,217187,183586,1949,-151717,-51423,70088,57580,48583,-9600,-175008,-234254,-129061,50997,88412,410,-17234,42626,71028,56366,3043,-137009,-187445,-47426,45351,81814,256656,359551,242728,-14677,-282837,-389643,-169640,100152,93581,-18590,-97211,-212591,-172213,184212,598143,593027,169053,-177655,-158718,134366,273896,210286,280464,282688,57687,54963,204966,43496,-205135,-136712,54923,215530,196596,178173,442175,624709,416045,208216,132005,112124,130759,159680,131077,-23121,-44259,-41698,-119862,47309,235576,75984,-60392,89993,212397,185976,141520,81071,-78975,-193781,-108570,50895,110872,80647,154780,261716,106273,-80984,-1851,253432,370900,224013,115313,173162,78235,-138456,-198006,-180252,-12033,286967,425092,204090,-30166,-12121,118061,82490,-62642,-97402,-62360,-174449,-297332,-140797,150098,236621,211208,294443,361110,220221,67159,61882,10304,-127194,-18360,224855,187314,56324,91922,261894,519612,684377,520341,304632,307509,280669,130590,100510,125967,83125,165188,350393,288590,80454,192276,446125,512899,526196,476946,248620,117593,272423,476684,476075,328978,354011,572679,633348,486509,466626,518988,508631,577978,726797,919098,1330696,1790905,2187952,1984342,1253521,1484315,1782348,860471,977129,1028036,-756436,-1627722,-691448,-115478,1904,258255,81008,-534865,276628,2000852,1047207,-348829,-670169,-1725050,-2365689,-2331698,-2395434,-1834415,-1170507,-1019971,-837109,-800637,-1031123,-1049058,-800874,-644331,-701259,-858779,-997006,-1016359,-795874,-439699,-264585,-282800,-172986,52667,46763,-205808,-423038,-408303,-265169,-262090,-377621,-437322,-405386,-349101,-294581,-342245,-436005,-359856,-316208,-506381,-700817,-678162,-516376,-354641,-336521,-357804,-283831,-146654,-4541,31009,-172561,-379077,-375731,-346028,-416575,-419678,-190670,15309,-103059,-232125,-182692,-88725,-7960,-36813,-118127,-196433,-300813,-230718,-38878,-34294,-127036,-128143,-9491,134454,186772,183344,48777,-243708,-391566,-247890,-71766,45594,103074,7249,-130565,-241526,-373987,-443617,-312591,-203139,-28023,165638,37220,-238558,-206828,-23925,-72428,-158040,-123608,-117046,-145718,-104405,-74332,33787,117784,-13241,-123105,-121120,-157224,-184249,-183766,-185541,-193384,-146443,-54811,-25881,-25663,7840,-3860,-143402],[-201776,-66115,-43703,-232698,-318279,-142712,48546,95135,130370,194785,173268,170139,256399,291791,244844,175124,99470,68786,9917,-82142,-19064,108925,63318,78712,194335,93466,-69266,-3556,103457,185223,293070,245269,174755,305774,390667,179024,-140725,-188673,-11987,123984,44955,-131936,-167962,-125786,-130942,-12577,146943,303359,586070,515176,13728,-300345,-288900,-173825,-67182,97322,211240,9285,-257198,-288358,-202638,-103349,150275,422698,402284,209791,173774,242685,138974,-77063,-123886,-19053,-31852,-125059,-14898,288469,246036,-86683,-187876,-169285,-151231,26171,112617,5172,-84208,-221298,-353802,-311845,-92124,143989,188444,137498,244187,318102,294803,247295,111161,-57431,-81484,-96352,-191225,-138188,-8414,25213,11983,21959,-42354,-188328,-239475,-36804,111004,99643,108001,125670,-132675,-447263,-354406,3922,194923,64794,-77295,-20568,14064,-172362,-332394,-194038,-145256,-250853,-212710,-29751,-24307,-133089,-142796,-81347,-54600,-155925,-250045,-202905,-73141,48771,151265,269104,192407,-97097,-214034,-108090,-39660,-14473,-50123,-79850,63865,222260,13847,-395447,-312604,81276,251109,178873,-32189,-315779,-338931,-54566,239824,200025,-19320,-156641,-231851,-191778,-14496,18629,-66563,72215,319845,348384,155409,-23456,53424,219029,195752,-75883,-366171,-361726,-72463,173240,155236,-38462,-159117,-134833,-222074,-137803,278793,488220,293818,189306,194437,101175,-17411,-61095,-213741,-384286,-321838,-187682,-50185,159046,148580,-19435,-124395,-140420,-126171,-100705,-106391,30587,349693,522112,285281,-139475,-401261,-348184,-111226,93605,111300,62670,118848,179216,180040,119249,72969,-43123,-223157,-336221,-241663,-35099,55701,42706,41947,788,-194887,-249053,-248661,-455413,-541957,-287874,-106460,-136264,-231160,-239601,6141,219673,134698,63415,197479,307789,234372,79106,-75701,-19331,200546,351413,305115,223254,124124,-25693,-104996,-67691,-134512,-196410,-28451,232501,359824,277140,148253,173787,104488,-208406,-401188,-333514,-106290,72343,-93248,-361583,-197124,160458,238442,150355,274641,541430,584123,287332,-37411,-230167,-243896,-78224,99633,200329,235091,143729,51978,126963,240250,112352,-168346,-145186,144166,250518,17085,-295030,-433015,-347696,-110910,153255,339144,309225,185327,240845,284909,144760,70104,166557,146669,-2819,7772,191657,333770,349854,329785,264862,129309,-76632,-131205,-29335,116366,281865,459949,488354,288019,98855,163766,284548,163130,-127913,-231448,-150139,-93451,-33544,161749,231954,82076,61334,151850,106849,151841,320102,215375,-94840,-187558,-153554,-216888,-218107,-97366,51903,213503,280923,103716,-100346,-11942,204609,264683,132466,38245,27958,-52187,-82784,-20234,51915,174498,145513,-78525,12126,359423,423573,173304,-11142,-12935,10744,36496,201585,280462,225422,179024,148149,29476,40624,174272,33095,-249223,-274186,-90262,78654,213832,267373,190006,83837,-78141,-146296,138966,343551,192089,176461,315186,231014,76982,158710,86349,-189960,-263350,-102844,61637,122371,53958,-44143,-79375,-82965,-90814,-124689,-26593,244974,423250,412868,303665,107454,-166007,-259699,-120345,-65302,-157769,-307096,-412274,-264910,-74197,-164579,-237596,70461,339230,7424,-697534,-1028441,-322807,700417,949586,484587,-1036143,-2071186,-2004679,-1988297,1556004,5310402,2362177,-1068640,-552783,-384500,-629806,384118,917998,551838,504966,470689,36189,-225262,-246070,-217262,-59929,72632,-81330,-283389,-249263,-121895,-37347,-171389,-195745,45332,201112,106927,-6441,42014,147816,221327,214208,129154,-4085,-234474,-301449,-140888,-64782,-31045,-36304,-113846,-108133,-151504,-418048,-529862,-220804,123613,158178,90774,138327,133201,61347,87562,67748,-125043,-231475,-68370,129578,212184,246123,300023,334121,333940,203590,-22996,-169548,-189797,-217434,-205994,-113227,-21869,-126448,-359393,-335872,-98288,14352,-15980,-32015,59007,157906,220467,164169,-46710,-222804,-229910,-144035,-47449,105259,290880,358924,313423,203073,93660,60694,50036,51168,127612,182637,235463,327249,220255,87653,145092,105477,-101862,-182594,-45479,23916,-39715,-8272,4464,-184191,-178871,-36862,-14330,16296,16007,-116629,-75741,145316,217045,150003,62277,17532,38047,145018,204666,174215,50476,-46185,71163,152798,103803,165425,272085,213131,142555,168249,179809,57385,-42833,-27484,19857,4218,-34636,85318,273679,318108,223716,217872,181501,-65299,-234038,-129741,-58744,-104242,-45320,148624,272113,285037,224252,103164,123954,327794,391890,239782,104162,-18180,-22684,263321,477864,283243,-46573,-144145,26388,127122,67319,74416,152281,242727,307122,251273,248084,303441,219031,164235,242014,166794,-59748,-167167,-231580,-236169,-110723,6197,170520,378666,332106,-11652,-262873,-204049,-68461,-31193,446,-58724,-269339,-368499,-366120,-346058,-137139,164608,316905,354612,228351,-90359,-287005,-194114,72623,157318,115668,251442,282892,59718,-33565,69452,141879,86307,-4864,-29456,15749,141222,185207,-57193,-174119,128573,243853,168400,289799,396474,243434,-9611,-101380,33319,219596,226195,88421,-23773,133753,420589,400365,58464,-114663,-22535,120054,186188,-13755,-252226,-214911,-57403,-36231,-36492,86322,229199,240497,27484,-197649,-136241,-13397,-52231,-56879,-6789,-88102,-156192,-86228,56036,127569,122711,110834,74852,73756,97111,58394,-90364,-152109,-4597,82783,77866,235082,325035,204882,-20652,-299060,-462946,-243638,70608,114352,38779,-86321,-228070,-196985,77837,423994,444893,71586,-272567,-268521,70398,250670,127395,119448,149591,23035,130397,302463,41131,-250571,-144299,27228,178002,246704,234093,366579,487518,381622,230217,84210,-28399,16575,112875,191575,94890,14582,-43365,-145694,20349,228067,84522,-79751,98892,301674,276475,172093,102200,-42904,-191270,-118798,76739,154884,77633,90933,187946,63378,-49366,88613,311562,388181,254414,144167,179325,106177,-75537,-145103,-130359,-2104,184827,244977,74981,-100556,-17350,137044,96734,-57503,-111001,-71167,-122295,-178876,2246,214557,181192,157394,321806,379646,172112,21942,27342,-2520,-45398,122596,299874,254062,135254,116318,245353,522399,729366,585853,322280,225995,158263,61232,112797,160030,44321,47572,237730,264205,92364,168007,414503,518920,570986,542357,322731,232636,398925,520628,420609,275996,388222,671306,729935,575151,527000,567931,553176,555760,628264,762311,1146300,1588907,2066960,2109277,1416769,1611833,1977207,865769,814212,1216072,-478952,-1565829,-673621,-54991,35365,220471,-74181,-861759,-89473,1859979,1099032,-511961,-657124,-1270650,-1935790,-2147850,-2302587,-1756995,-1140808,-1082770,-989087,-948399,-1100654,-1102247,-888348,-691822,-707668,-811856,-894240,-907926,-687436,-322452,-138733,-217233,-219133,-11730,57303,-176315,-437818,-452720,-318992,-298852,-395418,-468213,-448617,-377599,-297343,-347028,-422301,-311344,-242858,-391377,-610277,-702694,-632701,-458610,-418961,-463606,-394789,-189493,-22901,-42596,-237154,-390926,-411882,-364268,-330632,-279247,-72433,161092,79110,-106798,-182928,-146070,-31057,-55473,-151203,-169179,-274553,-281866,-156817,-148107,-181722,-142097,-20461,167564,237603,122452,-110026,-394619,-473667,-246381,-30166,75954,146869,118964,8550,-112744,-253042,-386347,-321446,-244896,-54172,176894,46006,-288493,-228595,9029,-60245,-140685,-62062,-69536,-172710,-188359,-133368,26073,138140,23160,-87740,-98609,-144036,-176144,-140703,-81510,-58097,7458,21446,-8763,-1165,64818,56755,-111545],[-212237,-127902,-77912,-203074,-307384,-189965,8786,51247,64183,121953,73882,65347,134352,116212,132690,170205,101600,50856,-19887,-120158,-98567,29879,34851,126765,323726,236504,-18836,-12904,115596,233925,338265,244160,124658,254776,333108,128542,-168879,-217163,-25680,85683,-8907,-150442,-156181,-77724,-32624,102476,225236,293760,509694,446296,-26799,-269064,-222200,-171263,-82585,105088,261681,145659,-78780,-206892,-201437,-94099,186736,420516,398625,259676,170675,137395,85221,-783,7697,86911,30266,-122311,-44859,259982,267462,-31597,-119096,-106275,-125899,-25398,-10053,-111632,-133255,-188466,-267422,-233331,-38923,184590,168328,69040,114709,126759,136684,220125,194251,12768,-52704,-26587,-84452,-135482,-99893,-64340,-48703,-33277,-97626,-228054,-251721,-63239,47727,29360,57843,105668,-125123,-441239,-352561,2124,169700,61604,-4153,46464,33382,-200784,-312264,-149856,-149707,-355843,-333352,-127884,-105995,-211960,-226894,-136876,-115156,-259850,-363421,-296364,-166533,-55162,40162,162283,111613,-177010,-326411,-213178,-73373,-21469,-99512,-176175,-76327,123952,35067,-277373,-254765,41576,224138,221889,63351,-243970,-362222,-158170,164188,189374,-20074,-182378,-256980,-166466,10726,36167,-2410,130222,310560,377240,255613,37564,24497,148778,199147,61265,-177565,-247606,-8504,210686,159656,-39134,-130198,-65255,-135985,-122388,195855,337198,119486,55989,104844,-42854,-173868,-122865,-164669,-270198,-210319,-138440,-138174,-1298,32438,-54317,-146540,-218959,-229299,-203713,-181027,11400,352538,480603,204263,-186561,-411043,-354567,-98793,161490,189869,115043,116703,149685,183463,166987,111761,-48426,-269074,-346001,-211336,-3041,59036,24103,50187,-6319,-248837,-280874,-236802,-322523,-344278,-187869,-77444,-96874,-157660,-164578,19629,162727,83994,97392,268031,362552,306317,149211,-47198,70085,372903,415977,246718,143938,59918,-113268,-165894,-100853,-174721,-273356,-110230,204467,352441,202697,79779,160900,93985,-225028,-391927,-292758,-52823,98351,-115778,-416446,-298336,52879,209304,215777,317421,468878,453733,240170,-41655,-206444,-155590,-18837,79954,130747,187663,115318,40955,153830,246454,94011,-132994,-135385,64879,173826,27047,-188911,-318256,-307733,-116408,166350,382126,328497,116674,130726,226747,100445,54107,177200,107298,-88848,-42986,206122,339129,310063,297415,344995,312536,88282,-128578,-154149,46345,307670,439650,397885,242656,104354,183051,302662,178879,-115870,-218265,-146846,-124523,-73991,160296,254417,78687,-1634,61984,46401,85737,240137,185447,-90589,-165629,-105714,-239187,-343491,-224783,-28376,140072,260625,201388,58992,60367,245181,275543,115176,39475,38549,-62782,-129330,-78696,35758,157496,9161,-293226,-89214,421613,547857,240849,-23135,-61423,-26819,-7308,83611,115714,153506,150456,73431,-68539,-23156,129520,14411,-222456,-193093,-9017,132016,250210,311098,186473,2052,-87639,18431,332701,437995,183113,87525,198381,122391,2467,42649,-11513,-241202,-304673,-98553,106749,175909,151509,136807,99282,-34001,-136399,-170934,-35152,261862,440792,380980,218452,70202,-22042,31528,128548,125469,-36736,-295682,-480698,-334995,-135193,-236802,-368739,-120509,232763,-10326,-798579,-1100046,-256663,611764,673712,373705,-593025,-2358347,-4296752,-2757345,4801513,7822273,1811177,-1811619,-282828,-132961,-706406,33695,478258,289841,336634,461748,128722,-250711,-299840,-172005,-5141,19226,-246465,-471114,-375001,-160721,-19278,-115602,-182308,5977,166283,62572,-79464,-25976,125286,201113,146203,58461,25125,-94812,-145168,-67571,-82176,-119835,-107130,-63295,27901,-24075,-350760,-500104,-270282,4452,39744,21675,136032,191902,127149,109406,66976,-84591,-155459,-21823,190592,389948,458669,395482,334134,302918,210539,19274,-68641,-109741,-240958,-252774,-84723,-6454,-129377,-302114,-230982,-1558,119772,52476,-41163,41683,140575,108541,67411,-29009,-119959,-192426,-195109,-53543,128668,249485,329378,343454,195469,25255,15168,126845,171623,156937,81705,142073,325814,244582,103217,182250,145398,-96280,-148525,23210,53503,-33794,7611,20871,-162497,-186916,-25667,4761,-12627,22720,14267,37741,148126,217727,193240,115477,109428,134816,156046,125647,62122,-3550,-79218,-50916,32066,121514,274395,363596,274997,202855,218001,110143,-104139,-169768,-104401,-18928,-16193,-42283,79560,326873,384365,280572,264564,174529,-68897,-184583,-69180,11807,-41088,-47111,124358,269602,279125,224778,142912,147829,275879,296359,169117,100260,14266,35291,308361,459509,238594,-93374,-156810,61372,173759,97620,61683,111303,216825,278474,244021,297565,375401,294414,231152,309828,254218,-6840,-220616,-391804,-419656,-212019,3350,174392,351381,344203,72125,-221419,-220990,-135749,-136215,-68131,-69046,-304898,-423174,-403904,-349661,-99663,187691,304570,339339,217998,-62186,-205415,-168605,24781,128214,110988,185937,191830,40790,39500,126239,125884,58869,-44109,-21716,102355,190877,123054,-161596,-203803,162819,257321,143536,252533,333242,185035,-18395,-83488,17693,215366,273982,126202,-10154,122458,369228,362999,52446,-187477,-201061,-51733,85430,-51041,-247343,-184092,-48086,-102188,-150771,16069,227277,250950,14357,-233731,-193588,-85700,-160294,-170590,-32247,-5917,-49672,-16066,57987,175648,291542,277010,128770,85301,135547,103065,-48726,-109680,50700,141817,114137,255550,338625,199328,5443,-272763,-484416,-289134,25390,110242,79328,-86426,-254919,-229991,-31712,229689,273415,-8244,-309538,-294809,70214,270023,83570,-21600,18354,3449,207903,372294,34245,-262610,-138514,-4472,119726,294890,307166,297593,341736,328568,248263,73523,-112225,-58028,104022,245488,192636,78947,-2210,-111356,18226,223235,111929,-66290,96925,347142,338016,194414,119212,16392,-130123,-104967,81413,191463,113875,72543,117284,35272,1260,155807,315041,334577,216216,134592,160906,96234,-58361,-108981,-45049,17138,42309,19755,-44304,-93446,43510,171058,122333,-30043,-119169,-90845,-82773,-62603,166225,326480,173818,112706,329971,384375,146725,16641,16768,2357,75548,259820,313141,263984,200983,175654,272942,522437,710946,584431,308972,147049,60596,41032,174742,231403,49708,-32450,139814,223602,77938,123619,370190,509477,589997,571772,375557,323580,468382,512879,368767,251086,416376,735834,785548,606156,521584,569247,563322,513976,538246,659173,1007602,1399591,1945282,2288407,1700089,1851708,2315551,1032037,590426,1157870,-414326,-1617842,-769943,-114449,-939,218589,9352,-798272,-175281,1661133,1101769,-626028,-728120,-950863,-1578336,-1934455,-2142149,-1669262,-1134574,-1138803,-1126019,-1083206,-1131572,-1094516,-920302,-714687,-700880,-744841,-749409,-721129,-511703,-193756,-41638,-160812,-246264,-79032,53947,-135503,-410365,-440214,-334191,-318730,-400053,-474254,-466161,-403703,-338973,-386751,-414362,-265252,-162962,-257652,-476895,-678687,-707445,-534661,-483074,-575128,-516579,-246702,-73868,-159283,-303572,-355058,-410158,-386673,-253384,-128737,61753,292675,237105,-18898,-218415,-198953,-57482,-111158,-204789,-156736,-249498,-305287,-243041,-244162,-215957,-130052,-40811,141139,241282,71492,-220832,-483663,-486902,-183435,46726,95326,158090,213546,141953,-10052,-174598,-298112,-283075,-275395,-139178,92684,3913,-321790,-233699,44298,-31392,-125685,-24930,-35168,-174547,-252556,-198341,-3182,122050,32143,-59429,-69276,-105391,-138408,-71765,52185,115820,169079,100529,-594,-11875,73836,72244,-98617],[-213736,-196518,-123703,-158983,-271230,-229722,-44472,-14681,-18136,44088,-32143,-60891,5509,-29402,40413,143992,72469,22468,-21956,-109040,-141145,-66777,-11533,146927,376451,309889,23981,-11610,118437,249051,352087,256704,105163,189198,259667,100312,-131318,-172727,-26377,5315,-80620,-144302,-132603,-56094,32658,179780,263527,228741,304967,255478,-95838,-229210,-128429,-128727,-73527,132362,316397,282779,100092,-99558,-162813,-50916,223587,395807,362841,252313,114563,18419,43957,112552,168087,175276,98104,-54989,-31726,210497,254408,9056,-71456,-49084,-67282,-46710,-115302,-203841,-159897,-133299,-181339,-166687,-15773,146675,106055,22550,-14650,-83561,-42721,173200,247070,43996,-57685,13724,1522,-125867,-168012,-136095,-109477,-94905,-124675,-205833,-206329,-87024,-22576,-38188,-9441,26140,-151555,-401004,-309840,3956,117672,56527,103606,159375,75683,-171126,-209498,-58153,-97210,-363369,-378314,-202169,-168273,-248521,-269842,-179233,-178507,-352650,-442728,-346202,-236190,-175034,-112623,12272,20668,-226613,-392074,-277689,-81703,-29479,-167900,-289906,-215820,24800,96453,-31800,-80258,39162,180141,235197,154546,-92799,-288067,-206939,78082,161530,-10238,-171031,-215825,-93376,28119,22945,55962,183704,277868,376695,343149,114651,1664,71932,186785,198842,44803,-102069,39991,219879,162645,-21467,-105965,-53447,-74726,-99669,82889,153542,-21838,-41848,3207,-204095,-313433,-157750,-75188,-74552,-5967,-49258,-247041,-229394,-101904,-60651,-131664,-275683,-325174,-293430,-220161,19688,323780,362466,99081,-178926,-329784,-301671,-68036,230572,289748,184172,92888,81048,137557,180063,146285,-23343,-267246,-311795,-149571,18713,33199,18963,105982,-412,-319331,-365400,-243417,-156648,-112022,-102470,-107263,-98220,-81531,-71592,4261,36490,-1179,133372,324912,385576,370236,217502,-18841,112491,454019,422093,176933,49165,-21059,-173590,-181045,-92351,-151072,-278009,-165232,158202,324137,147414,38485,135299,50886,-253475,-389391,-256094,-535,131104,-97092,-414656,-385637,-73048,165911,252803,294969,327775,271427,140963,-55004,-126492,-7983,65403,30284,-5849,66859,68835,41707,151181,199899,48943,-99584,-134337,-51214,50232,25099,-69636,-175216,-223132,-109417,132995,348891,297088,24097,-25284,109485,25455,24347,168585,68131,-131059,-55778,185538,263985,206448,214771,359351,429692,228156,-114403,-240995,-15566,284482,358666,273225,181117,99149,194449,336947,217458,-76747,-194329,-156163,-161641,-84393,184094,269591,52154,-83333,-30721,2322,15348,102724,91216,-106271,-157315,-75510,-250060,-453285,-327628,-59948,104176,230012,297364,261596,172636,261855,253225,81373,28325,44697,-55302,-143776,-131506,-20039,93496,-124272,-447759,-174780,420453,581789,266162,-18683,-93370,-69859,-35646,-23315,-16571,97565,114842,-41784,-203872,-96967,88421,2222,-180067,-105175,68770,175875,252804,295818,155739,-65715,-91958,159653,474430,467512,141832,-21616,39180,-17056,-83397,-76433,-90490,-236793,-260539,-35946,154935,198521,192034,234834,215300,23412,-146898,-201817,-63782,227511,408958,320802,99600,-36277,36504,255629,376587,337274,91168,-280953,-532312,-404971,-193721,-260540,-437777,-300872,58041,-80772,-817740,-1014773,-100862,541341,395138,185793,-85095,-2091871,-6154205,-4071636,6812740,9802676,1555101,-2209400,48552,62248,-794743,-362831,-56272,-41839,112232,374648,182696,-219291,-275280,-96541,67510,-6314,-347896,-590739,-486722,-192115,2512,-28182,-122929,-14930,138923,44394,-121277,-91963,81217,161631,70160,-4833,65752,75900,25087,-29095,-138585,-209930,-148664,8658,187604,169711,-162076,-361466,-251123,-91234,-85965,-61702,98286,198292,167700,132208,65334,-31790,-42731,31873,197444,470207,579822,433928,326397,310881,263461,115969,75756,-4005,-211161,-226628,-9607,39817,-94358,-191209,-89223,114504,229363,109541,-33284,69245,155425,6667,-49203,-39167,-43011,-127785,-181410,-27562,158621,218715,280089,306003,138051,-52938,-35772,158268,256036,187782,-2146,46312,283430,215226,61205,158624,142248,-106414,-130459,56535,71907,-780,55530,61681,-81177,-93948,75035,49642,-58119,20178,153177,165359,177762,241432,222724,163331,207654,219421,125261,32266,6650,15149,-73909,-160653,-75959,140990,373459,431855,300968,240493,259438,46266,-226713,-272050,-191728,-72761,-40457,-70138,39502,332155,396973,290017,262824,152863,-39271,-88873,15290,69110,-23184,-73739,94317,234925,203907,170388,177996,187635,214005,160063,76318,105713,79350,108457,328973,430959,221117,-108689,-168865,56279,187521,142312,94845,103390,178791,218305,203582,297666,414155,361771,284712,350447,314317,45019,-230786,-455396,-514244,-278369,8676,173891,300438,337787,163933,-139436,-209515,-174359,-213284,-145525,-99222,-310454,-426387,-383560,-300978,-43891,199401,259558,285281,187806,-52541,-159459,-125144,20952,134835,144593,158524,141529,70716,134577,173724,103787,56072,-35149,5734,168778,208427,32232,-282912,-260641,119949,197064,75024,192245,271790,136995,-16658,-61889,4243,195682,299845,162401,25908,108719,281912,289193,55775,-201522,-279611,-132679,9256,-78618,-217607,-136080,-19284,-125307,-215317,-25210,218512,223165,-19884,-237296,-201076,-130924,-247972,-270537,-74953,68447,77743,67651,60928,223941,456648,427664,184519,95610,152087,113973,-36242,-77600,99361,197043,172283,306398,390699,231920,62076,-199069,-423927,-277548,-23838,82651,96225,-93843,-279440,-251387,-106244,87304,153964,-38029,-268963,-219247,133107,322826,90197,-109443,-89180,-11915,251127,383172,24481,-218420,-81013,-4069,66560,327563,372834,250048,228102,274198,262034,93707,-130129,-80338,134066,282500,243212,126749,59759,-42716,23050,207964,146158,-18766,91468,338375,349862,191410,116846,79759,-23700,-65236,67648,214856,185707,108103,73660,39629,77289,205055,281664,240962,137199,100790,126176,59817,-63051,-62626,61686,31545,-111275,-183447,-117324,-13833,142012,193481,129409,-2281,-118721,-107060,-61425,16074,297851,449798,210705,76819,299925,367250,148798,36478,14905,25712,213540,366508,282463,231326,245722,261986,335690,505443,626773,525283,288245,107731,14162,68367,263033,314023,97800,-53086,71778,162762,24428,49027,309859,485263,578630,554760,388302,362034,462477,452085,320009,246632,428542,749881,794537,594299,477757,533236,537369,460317,465286,614133,940777,1279211,1887056,2519613,2061640,2136470,2710644,1298946,305653,810741,-594247,-1809751,-978418,-259519,-70914,284612,334843,-377359,-34566,1424137,1022318,-694795,-880750,-844864,-1369542,-1747472,-1964392,-1597289,-1159248,-1177372,-1195217,-1140931,-1099868,-1020510,-876677,-698868,-676304,-668471,-586071,-483231,-298004,-81939,1559,-122882,-237914,-116685,54997,-81990,-342655,-370435,-301533,-311338,-382024,-447099,-452264,-416611,-392274,-432141,-415943,-253509,-115951,-148729,-343805,-625132,-731016,-569676,-513839,-648841,-603449,-310627,-160694,-290629,-347132,-276987,-363815,-405451,-223664,-32711,162409,373686,334261,11474,-287907,-258351,-112889,-209154,-268607,-166838,-232139,-285770,-265649,-296579,-226112,-106125,-74465,64229,209948,59169,-253346,-492284,-429319,-77855,135619,100536,140962,268545,233500,40181,-162669,-222741,-226964,-297890,-259719,-51021,-66463,-321093,-213804,74115,822,-128449,-35381,-24783,-153992,-290427,-258625,-48673,68714,6392,-49408,-47333,-60398,-86078,-1481,164313,256926,270382,159334,3391,-53154,28316,38236,-101528],[-193184,-229298,-142800,-93439,-215266,-250124,-88992,-72478,-86848,-15903,-111689,-168159,-90496,-96126,4956,115681,30690,-1951,8000,-60468,-150645,-169319,-76291,133116,349457,301986,48798,-5256,103589,222405,329062,277617,134254,145974,198033,104563,-38708,-67686,-15594,-92759,-146007,-108121,-96540,-68625,41250,201443,258456,132739,39493,-5352,-175116,-182235,-33477,-57517,-36876,173552,360918,382229,217998,-25447,-119787,14257,257642,369657,327946,217442,48034,-70209,14862,214477,303567,225325,163778,69685,18076,143651,200669,18521,-57141,-7649,6586,-40226,-175959,-246685,-161784,-79606,-114807,-116132,-11413,61775,31394,9347,-102266,-254976,-202193,108134,256134,46273,-87771,8439,43907,-102438,-187408,-168272,-155003,-142476,-103609,-108737,-108012,-99021,-74526,-73538,-65729,-77900,-193764,-335768,-243386,7068,71864,71641,224295,295815,128358,-113959,-91875,36406,-18822,-276891,-329579,-225413,-200680,-247396,-268874,-208407,-238277,-412599,-461421,-327167,-254020,-272973,-252341,-119142,-42709,-226022,-389921,-285774,-65741,-34790,-235395,-388825,-311625,-42959,186276,257766,147403,69642,130486,215611,197240,59817,-145742,-178255,9271,123065,12840,-118163,-115647,7464,30352,-21979,87871,217028,234663,348329,396508,192729,-3707,15488,174490,305560,239534,45669,69437,199782,157989,10449,-79199,-76260,-37910,-69792,-37706,-26024,-103913,-74204,-60921,-304661,-373275,-142366,31052,132331,213058,32819,-356422,-452308,-218558,-53727,-110466,-321216,-404174,-339916,-204265,60142,287026,215310,4182,-118412,-185709,-208277,-21380,293306,390840,244546,51869,-2276,63107,154923,166943,28028,-210508,-242453,-76996,19678,-15898,38981,201633,28511,-370940,-465256,-256918,-6777,79208,-53058,-177490,-127147,-11317,17690,-32433,-112320,-84448,164771,361604,383723,398670,254555,5148,99954,418059,379002,132009,-19661,-89016,-181180,-144230,-37698,-54642,-195764,-168483,119578,299537,146180,52457,114356,-9063,-285053,-389453,-227294,45038,170142,-35172,-355399,-440273,-194392,111315,246847,211081,160690,108413,36627,-61683,-9659,154867,153809,-29211,-167246,-93402,8364,41000,107864,95743,-32857,-91198,-133689,-158416,-81988,9161,23637,-46614,-114326,-86285,58956,240194,219336,-57508,-157283,-9557,-41866,-9181,144752,52012,-116778,-42137,120955,125715,70044,111030,315825,468875,308847,-104703,-279174,-55744,216119,233581,144001,111130,74081,191513,388233,289530,-6357,-159722,-167835,-181418,-62399,202402,248010,5636,-151199,-93180,-11881,-39514,-57447,-46474,-140727,-164951,-71983,-250910,-522701,-389960,-61260,94646,201019,370311,433574,287046,252911,208038,48332,18991,46690,-42235,-131007,-165042,-99076,1236,-216117,-505699,-231541,350525,518398,258219,22221,-87092,-100256,-31124,-62078,-64001,72746,85367,-158958,-334132,-134200,104491,19550,-132219,-39921,116732,194986,224135,232045,103942,-110797,-94795,242219,532947,431077,92820,-97495,-100280,-132476,-155798,-172234,-141691,-185265,-144519,68803,194342,182891,167944,231972,249849,84728,-120160,-215219,-111059,147219,340124,261610,-7237,-172802,-16155,329909,556294,527618,213906,-242026,-543711,-470215,-251477,-242336,-441541,-447143,-176526,-216509,-764031,-811731,62870,457688,153126,-5031,408180,-1306804,-7067039,-5564680,7142063,10821062,1672274,-2171142,341518,179731,-841430,-678809,-514493,-374182,-142822,206778,175391,-140665,-190928,-20787,124581,-9266,-352058,-572220,-483383,-174886,18267,52167,-44835,-24074,116319,62829,-101486,-111941,46910,127641,12640,-54842,101943,239783,167655,-32085,-212363,-268697,-146626,80757,319852,365218,98043,-142144,-164523,-139744,-181781,-126584,50925,169196,186633,157825,68060,26455,88572,92654,164706,453692,592107,403339,299722,354340,351812,244088,225128,104544,-136538,-133060,101237,115093,-29638,-65586,36338,202432,296677,125722,-29735,108342,169670,-66569,-145474,-57941,-8504,-60907,-105019,31663,188469,203574,225675,231209,77406,-102237,-79599,131953,286293,208899,-51394,-26352,218948,156899,-11205,90493,106127,-125629,-136573,49696,83683,52148,111820,105112,32669,78910,238028,118315,-92544,14585,258955,267538,215301,268418,235459,210330,309013,292136,77036,-50954,17301,104901,-27863,-231439,-153257,145678,426591,453470,277183,232350,265047,-4748,-291264,-326860,-253423,-113716,-45310,-92052,-4437,294509,350912,245281,213490,123990,9498,15485,91855,95884,-46716,-109808,62929,165989,72847,79138,206163,236728,159203,25076,-5936,115769,155340,186627,336846,408164,235497,-82553,-170924,19212,174134,195772,164899,126070,136130,135828,127396,243998,403334,384045,298540,353906,338407,90001,-183789,-385664,-474162,-285305,16185,168279,248991,333391,255124,-30528,-164786,-163384,-229577,-194404,-127713,-277314,-374923,-315027,-212077,25330,206118,191852,192824,138042,-57390,-154153,-88508,34621,153844,191709,159483,128400,132784,219602,188511,71492,76313,31440,56887,201246,194686,-47263,-369362,-327304,11802,82224,-15247,123917,221341,109996,-2805,-48741,-8839,173262,297516,174011,57938,89445,175715,190739,61051,-152556,-233358,-112045,-38168,-103452,-179361,-92720,10622,-99001,-200764,-15168,215145,179073,-48188,-192747,-149430,-136027,-294221,-334046,-117661,131578,209683,148407,69398,261973,567797,518520,223464,95351,134763,82062,-60284,-63167,126744,224004,222286,354341,443154,290217,137526,-86432,-277383,-202228,-66513,37926,89439,-98538,-279738,-238437,-120122,42492,133947,-5505,-160494,-66534,229614,384107,142576,-121625,-146868,-23267,243202,326665,16849,-110259,48469,47791,43500,336361,405390,223289,160118,226664,272876,130974,-98590,-57573,184790,291116,230666,140354,114057,21984,11005,161436,165716,50940,90629,283704,310065,153732,81661,121437,94664,-5959,46274,223809,277719,189276,75330,78971,168533,244893,241309,154188,64904,68865,88612,15481,-59975,16860,166245,25740,-242187,-301247,-115872,111118,239078,185718,98406,5993,-105303,-101080,-51038,43613,363203,543787,268376,48997,227305,320278,165070,58051,6566,61413,335575,426124,240608,181549,260386,347141,404312,457075,493082,434092,282218,128764,31030,127189,343289,380211,175426,-15053,32441,84729,-58408,-45876,237277,449648,540390,496682,358713,341805,390687,354459,270796,247843,420217,709347,756775,563098,436318,485159,488708,408494,412515,606978,938349,1244429,1905324,2749821,2420444,2391947,3056548,1591408,6781,226477,-974146,-2108734,-1258970,-436594,-133203,416684,809294,259097,229290,1179289,846752,-748052,-1091465,-966754,-1338536,-1629998,-1817976,-1559224,-1212567,-1195074,-1170010,-1085124,-1001430,-900163,-772230,-647164,-634397,-592853,-429907,-238506,-90933,-14165,-20568,-112931,-200767,-111836,75167,-14687,-243582,-255474,-223100,-272060,-335625,-387751,-410729,-407707,-421892,-447458,-419972,-290883,-134044,-102624,-251632,-562642,-701222,-557392,-504161,-649831,-618861,-365675,-263596,-395909,-350886,-176549,-280333,-412839,-259334,-27950,195048,386379,355814,-16488,-381280,-339960,-220340,-339069,-322014,-187896,-219481,-223079,-218695,-297126,-218967,-90272,-119333,-34264,167040,97180,-206004,-429667,-325085,32511,205868,96473,112232,274320,258470,28330,-210762,-197512,-188513,-315482,-373556,-194876,-129382,-275935,-166856,88335,19138,-150929,-91908,-39648,-128711,-309614,-302468,-95788,-9602,-52526,-66028,-45685,-29328,-35577,50090,216109,308199,276760,187203,14395,-103503,-56379,-30916,-109817],[-149290,-201589,-105780,-3185,-147620,-247274,-111826,-99565,-116638,-39254,-140091,-220429,-124243,-68520,35807,97090,-8714,-14891,55801,-1605,-142688,-257181,-148554,90374,265628,233064,57762,3967,71031,161720,277793,296711,203827,148417,165706,133057,74848,61718,1079,-176585,-179507,-41874,-48739,-107270,-5158,172118,221348,38093,-201111,-260630,-243837,-128393,43033,21361,19761,212639,376982,414684,236849,-32374,-107542,79387,281451,346958,307187,187950,16597,-101552,-15441,251847,364233,228192,213517,215922,84484,68531,111804,-9901,-73087,14827,67810,-22640,-188059,-247017,-155968,-48225,-67062,-71357,-7896,-22018,-22737,28474,-123692,-347281,-310161,30028,216786,29739,-131092,-43572,35331,-64959,-150424,-151730,-170718,-156184,-29697,53227,25548,-87057,-87890,-60233,-88114,-160676,-221508,-257832,-176303,6126,54441,109302,322940,413963,170135,-67146,-15376,97583,48938,-132891,-200249,-188036,-204153,-226602,-236804,-227485,-287435,-424414,-408183,-235958,-208732,-315828,-328118,-181710,-58190,-175500,-318932,-239264,-35885,-31883,-276811,-445479,-345839,-68991,270236,481952,336740,107737,84084,171629,167034,126821,1852,-81729,-22132,83111,48802,-30133,14447,103417,16393,-84557,82374,221483,195525,301152,405220,251272,6004,-10996,167368,354448,350400,155275,75944,155903,141217,48531,-38991,-90231,-8767,-31973,-138537,-167524,-126236,-38898,-53818,-289767,-317582,-68537,128169,278711,361847,69115,-436780,-589035,-281548,-46108,-107779,-364510,-459634,-330767,-135572,123528,263623,94195,-52032,-24364,-26320,-104861,28752,332636,455964,267135,4481,-69461,-3643,107313,167311,93050,-103429,-146423,-11725,-2896,-76216,81441,310696,81177,-373800,-527671,-255247,94824,179878,-50644,-259829,-162587,47996,88076,-69034,-225909,-133136,181992,369585,357692,364780,239281,22214,47541,284460,304223,130539,-33502,-119259,-134791,-72215,42475,88276,-46306,-113899,106466,294586,205440,122266,110119,-60224,-297280,-371382,-197895,81354,208470,55254,-251229,-446273,-286860,49417,193686,87083,13561,16849,-27558,-45242,114130,285273,221292,-77024,-307937,-250365,-58777,26174,27745,-46706,-140007,-111370,-117636,-209945,-180722,-17008,67798,36639,-9764,-52610,-40275,78042,111908,-96263,-197799,-64894,-66127,-40364,107722,68070,-53166,-24218,14252,-38292,-54668,19800,236081,440684,318024,-108753,-271617,-66178,126515,99708,39910,41611,25084,169396,444765,392100,93675,-107970,-165043,-167963,-19017,186737,169557,-55538,-179892,-104152,4576,-67085,-198696,-190547,-183304,-179698,-89075,-242474,-538171,-410362,-59583,89372,176837,399073,510754,354786,220359,153184,29299,23811,47632,-33233,-100406,-165941,-167958,-84905,-239325,-461351,-250875,230111,380975,236052,107353,-34618,-103173,11706,-5945,-22326,75581,69078,-238120,-412954,-105464,196764,78965,-84150,-14259,118561,181018,177371,148316,44719,-130779,-97739,251291,503709,350476,61222,-101677,-163304,-174041,-182293,-219521,-162694,-109860,-34,178019,214066,139331,99975,145855,209698,143865,-63707,-213137,-167061,41745,255318,227302,-64938,-291849,-161237,235388,614789,645177,311469,-165381,-503595,-521879,-300583,-192869,-387846,-540608,-437460,-398822,-656445,-560293,143260,318273,-28502,-121359,793566,-289291,-6898839,-6734105,6082091,10804374,2047040,-1793064,519755,238318,-813983,-843974,-785856,-648554,-396880,-17373,106798,-38304,-80437,27725,138424,-5182,-272531,-407032,-312337,-89967,18326,93157,24610,-31375,84750,104831,-17576,-60611,51441,121813,-5751,-87963,117279,352659,247597,-65525,-268962,-267021,-99590,129093,378834,494909,352101,106552,-34752,-138378,-220948,-144825,22369,133503,196621,187410,78460,84219,219664,164346,124985,378758,516996,311573,243324,404055,445920,368660,340785,190022,-43962,-3822,220231,200522,46467,35155,98175,215270,278034,78723,-52345,119495,146288,-114323,-193462,-63176,-8354,-7956,13967,116888,213898,205338,186595,165554,58661,-94817,-100071,72859,274168,218467,-54510,-54643,155847,96538,-81398,6570,56444,-142403,-160932,18427,98600,112279,151822,128235,134435,268248,404779,199386,-93703,9771,298977,309927,232254,267878,224224,250905,399568,347942,36530,-103416,77351,234803,44228,-253389,-196128,120852,406605,412455,205822,172642,222719,-34320,-294102,-328151,-267446,-120925,-15643,-83028,-28817,222199,255134,157264,132026,92715,54609,90162,134000,85724,-92246,-135295,36318,76361,-74697,-16561,224619,283131,125818,-65684,-52031,118934,210811,251444,339487,392102,265774,-21830,-152694,-24787,150084,245547,242230,158170,94922,47243,27015,155141,342464,337102,259586,323127,330287,126368,-82545,-193647,-298989,-221817,24012,153472,202379,326990,329881,83454,-89972,-96069,-170408,-187028,-135239,-211909,-280708,-220314,-104528,103070,214273,110563,66126,71348,-65468,-170954,-70555,44379,161104,223266,171512,138328,199362,268913,164672,31894,105878,135533,123337,198408,158029,-88878,-386724,-377858,-124628,-53306,-101218,60802,181229,106477,20893,-49417,-18542,159705,261423,137279,54452,61487,72401,85199,58533,-59386,-87427,-20480,-62755,-131698,-149347,-67211,30393,-31309,-104581,52859,228483,145608,-45167,-99176,-46929,-94985,-281380,-343117,-143739,175975,320544,211486,85658,280622,594445,531325,235971,81390,86031,17633,-106867,-60257,129242,210344,235486,359781,449736,347042,212969,44977,-73213,-84293,-97661,-16758,62898,-89587,-236040,-177243,-71132,92940,204699,73838,-20834,104656,317379,427148,221932,-54016,-129456,-15427,195653,223261,18925,45317,230245,141368,63879,320593,388121,204722,124671,185163,283778,173633,-46233,-11959,226111,261116,156295,113645,136263,47538,-36815,66757,149421,122417,100175,206782,235379,85046,10859,121657,186830,61049,30848,220218,367540,295469,126663,138739,249787,279621,221190,114667,42269,63095,61816,-17474,-27904,133596,246658,-6329,-322169,-301107,-34625,241467,301212,145016,28510,-15017,-77461,-60028,-34664,35334,361228,579969,317242,32328,128363,243592,174097,63849,-11205,100887,408801,432479,214701,138711,237808,392965,440571,371409,339258,341750,301980,207901,106343,195172,384702,411607,262783,60307,9569,1124,-142325,-134485,163816,409013,487580,417818,300996,278272,283561,248152,222131,245211,396585,625594,679940,535478,432850,454415,440452,374321,381695,609734,970658,1273086,1955025,2888389,2679797,2563721,3267038,1844995,-218969,-448087,-1450763,-2439501,-1545972,-590325,-156862,577043,1278740,914836,517852,970692,596320,-821962,-1322808,-1262055,-1463629,-1600606,-1733290,-1558109,-1281368,-1194290,-1058337,-920857,-852786,-768935,-648323,-578086,-584333,-528981,-305228,-36990,63306,-8737,-105241,-140434,-162232,-77264,116142,62989,-127335,-116134,-112590,-204334,-262221,-306849,-353516,-374379,-401308,-409707,-415521,-369211,-225069,-134534,-221306,-504457,-625970,-503758,-457907,-566626,-549666,-393478,-347891,-441337,-318088,-86150,-182537,-404976,-349191,-108896,156672,339517,312343,-83929,-479669,-450515,-380963,-472074,-339392,-192334,-199587,-132469,-124463,-256172,-206684,-98674,-166913,-117411,135592,172854,-105418,-326637,-213685,105831,230197,91896,94292,238757,212901,-36342,-288480,-234298,-190606,-326816,-436433,-281609,-150834,-187605,-98984,80505,12622,-179993,-168331,-72972,-122827,-324535,-320421,-127389,-93795,-136214,-111827,-71305,-26525,-368,72550,195454,253307,202158,189317,44640,-133564,-148405,-107807,-111611],[-94019,-120258,-9585,104139,-77516,-224446,-111504,-88192,-95713,-18094,-110833,-201019,-87496,31909,112370,88484,-38679,-16505,96163,36703,-136253,-308258,-206729,35488,163763,144949,62670,16636,28618,87770,217796,304254,282943,193427,162347,162423,165415,169368,16331,-220050,-166357,45749,5976,-152095,-79495,116990,173633,-27504,-351221,-444062,-287125,-71500,90999,83838,78724,229451,350958,372929,157146,-133026,-144783,121802,285425,316429,291414,182412,44426,-75139,-62663,193601,329034,190249,231038,331952,141668,-2579,5539,-67613,-101123,23243,91014,-15508,-167142,-231931,-167793,-47873,-22780,-17064,9007,-63571,-35353,68051,-82632,-351022,-354579,-53489,134569,-2205,-178238,-128722,-15165,-20359,-68811,-92233,-148582,-126729,81226,244418,166871,-42934,-55779,-2586,-68786,-186147,-206956,-178247,-129339,-5116,67301,152603,366395,470262,180395,-58322,-1116,109929,79820,15027,-29162,-100417,-187653,-207110,-193514,-236978,-317833,-384807,-292996,-95442,-112155,-287231,-311625,-157506,-31299,-95776,-199390,-155915,-5717,-16385,-273018,-446714,-328241,-66772,305928,558171,411337,118774,43715,117960,69853,56483,83217,41436,-13930,47815,90555,74515,133905,161923,-8935,-141932,43029,198177,170920,247999,371039,270393,15901,-16602,159565,335404,352745,193391,56940,97408,109969,80441,17885,-59788,32950,13313,-196964,-251064,-110760,38275,26354,-153738,-153707,50039,193145,318398,383344,43883,-463624,-590687,-271890,-43610,-130182,-404027,-487327,-278700,-39655,189550,262120,37695,-58672,74773,103648,-20311,64836,328826,446444,234610,-35015,-96753,-29685,64824,149595,156549,35926,-32428,36018,-43190,-133724,129482,398451,147073,-316376,-509296,-217443,145684,187052,-91205,-328933,-188659,89045,131552,-82128,-261324,-132034,176544,340501,301747,258828,170049,32499,-14640,108811,217149,165832,9014,-105595,-59937,1146,108154,223201,123401,-16864,122621,311218,300086,219130,123597,-79501,-269554,-316409,-156936,105402,232122,146023,-124882,-396816,-332246,-15515,101243,-44970,-80184,9210,-28504,2643,215529,349885,247956,-100007,-394805,-365843,-121644,-7704,-70781,-190648,-243213,-141977,-72711,-181430,-218004,-45776,62376,63960,63121,-22494,-144883,-101621,-2248,-77826,-115013,-14061,-31024,-67601,59060,108774,34935,-25050,-118726,-182033,-126412,-34315,144457,367225,266415,-124507,-229987,-46332,48980,-2328,-17942,-17271,-43244,126613,484525,503455,211461,-32586,-133149,-118858,29927,128939,37801,-123851,-161807,-62835,40098,-67980,-287871,-301854,-218818,-187528,-110950,-224509,-499187,-396483,-72896,71073,153315,371204,466276,337682,167864,99270,27692,46449,50986,-31199,-60838,-125814,-191314,-130419,-190374,-340173,-229277,97470,215710,217634,223113,53107,-72904,84503,128227,72149,90146,64833,-254593,-409547,-16918,333804,173740,-36102,-27433,73715,135622,130351,80008,-3121,-126766,-99349,195080,406537,256885,57862,-32195,-125241,-120668,-139563,-205828,-157003,-38806,117338,247736,208164,91144,25494,17803,120152,193044,8627,-199080,-215397,-59144,176803,225515,-61958,-359258,-341759,24419,534676,646773,356867,-58842,-419070,-545835,-323076,-123326,-297886,-579095,-678421,-582202,-515227,-333421,80123,103892,-121426,-98694,989150,523836,-5940005,-7147572,4462880,10004284,2430388,-1301154,559512,281615,-714760,-868599,-862412,-830798,-614452,-249228,1515,63467,26853,36910,99360,-13080,-164129,-153582,-1919,49951,-2064,81430,67734,-44742,27964,138083,101756,54601,105860,154411,23590,-97764,103930,380640,250684,-104562,-275282,-192349,-18273,139404,345648,517856,525617,325736,96496,-106456,-196547,-103226,32221,118750,211329,218212,94249,135298,332866,247324,111787,299749,402007,185347,157327,421636,509928,457251,401771,235101,35423,117160,311148,265113,111339,86088,74181,128236,154892,-34673,-112100,76501,64912,-156223,-190762,-43192,-18275,26966,141010,208845,230849,221078,181388,148651,100860,-29667,-86083,28851,252408,223819,-9982,-29068,112910,51146,-126679,-65382,13081,-143855,-182669,-6980,125986,165191,160487,117094,179879,391961,510202,275732,-54585,6233,262781,277511,206409,218179,182995,272533,459502,377697,18785,-115652,152218,354607,113926,-236000,-212028,62665,307396,306617,104036,78162,145967,-33142,-244741,-285868,-234162,-91089,45012,-34602,-29046,125049,130013,51083,42147,58771,75053,114104,130760,43277,-134222,-133250,20844,-8414,-187375,-81667,231385,312936,118616,-86045,-52414,102947,216588,282025,336423,370927,284536,51669,-109676,-45509,135724,276651,287426,170343,59656,-27361,-71438,66043,246821,220528,174306,273236,302612,154179,51274,62737,-37954,-97360,33904,124212,150701,298411,369823,179060,4160,16055,-48086,-119621,-115172,-136868,-171292,-125828,-1454,184556,227516,23004,-83139,-5609,-65120,-179914,-64491,46146,144298,219321,178276,154280,243307,273311,117106,-4275,126999,236970,188091,171112,111230,-88301,-332986,-388163,-241402,-174351,-164339,10088,143625,118159,46715,-60765,-17268,159811,188850,40101,-3109,24047,-9073,-9343,40676,43389,95093,87561,-75965,-166012,-139259,-60575,39634,56876,44357,163500,262865,144167,2605,27915,82888,-11505,-201959,-289481,-143220,191321,383022,248383,108235,275011,536136,476652,223747,58733,22992,-52938,-146112,-52194,116254,161984,198134,297592,382555,371572,268028,168624,134896,34788,-118799,-76654,20810,-61256,-141643,-71117,19026,190539,305447,161948,100334,227073,360376,435525,301806,76069,-23829,35135,143039,115126,37723,208127,403313,241304,124268,287394,320806,179229,96272,144756,297989,217954,3173,30153,229243,187686,39291,54983,115482,16620,-124982,-77114,87244,175525,122248,137549,153734,1963,-82879,76888,226798,123415,32291,207543,432307,400626,213935,193580,291493,305311,233026,137394,85681,93336,54683,-24786,38100,269310,292568,-54712,-335883,-194772,102532,338977,313215,85101,-61656,-61114,-39602,14747,5894,27908,321285,552936,336234,33778,35395,150412,160556,53027,-24649,137595,412425,387030,211783,116402,178389,369188,414792,256523,196860,270800,342459,321466,219850,252940,373790,405782,340341,141549,-10124,-70970,-194837,-186458,105106,372137,438165,345528,238094,198738,178359,163173,183429,242066,371938,522636,579814,525069,480977,460991,415228,370078,375956,604197,1003981,1320209,1956570,2842722,2755838,2622049,3296941,2021077,-274301,-1005365,-1885975,-2704821,-1765584,-678942,-132334,705186,1586263,1408239,775581,849591,325649,-937099,-1531081,-1624811,-1684174,-1652369,-1716609,-1582736,-1345475,-1180775,-898927,-692954,-684876,-662344,-553105,-518258,-543377,-489186,-231360,80150,131970,-69068,-237557,-211345,-157205,-45375,162504,139491,-11860,22635,7141,-119802,-171053,-220745,-296001,-321740,-325977,-321563,-396259,-461728,-365542,-229513,-246490,-452867,-522941,-427930,-390419,-418294,-411905,-381227,-381716,-418056,-274895,-42961,-103341,-384432,-458720,-233800,76488,263996,233512,-158864,-558211,-576968,-563511,-567402,-300303,-151223,-158474,-39576,-23935,-195892,-199061,-135595,-204934,-155070,127131,252166,4867,-221706,-133087,113409,194201,91697,103981,184102,115206,-130287,-358679,-313195,-231875,-325158,-421231,-280835,-115114,-71668,-23975,52219,-16798,-195057,-227124,-115088,-154464,-346094,-308847,-132740,-166798,-232188,-181219,-122446,-55850,11607,65532,118924,124285,97119,181035,100191,-119109,-211504,-162801,-99584],[-46321,-20328,117199,208348,-12934,-187540,-94117,-45745,-30020,41125,-37577,-119703,3081,158713,195452,81566,-58749,-11020,107660,34192,-144332,-309163,-226626,-9040,82384,81850,77111,32873,-12204,25925,171496,296309,334854,253928,171618,164945,197087,218064,24294,-213173,-109955,136822,57763,-180064,-139916,72128,139093,-50193,-389400,-523720,-300227,-19912,108468,110370,117835,208954,280824,274624,16380,-296733,-224393,127206,261876,261491,260095,197335,122562,-13388,-131775,50571,219498,130765,204276,371556,167812,-58064,-92940,-131992,-115555,28472,66640,-32543,-135558,-227431,-213237,-71311,34742,55182,41971,-48483,-7017,110579,-6669,-285363,-342570,-132585,25556,-50494,-223510,-224167,-87381,20233,31736,-7954,-91336,-61104,196043,412636,286157,30455,10775,74327,-18487,-143881,-138922,-103549,-112365,-30018,93409,176013,338787,441106,149849,-92610,-34478,80913,67453,118037,133765,11827,-162198,-201645,-154716,-231554,-321415,-304710,-146014,51559,3811,-193738,-207125,-66870,10966,-18550,-65208,-61329,15296,11995,-220294,-396129,-284574,-63509,263172,468531,345283,76808,6144,68079,-60976,-136727,51978,135375,16606,16554,123225,168009,205844,163725,-37600,-173172,-13702,156727,163067,200310,305311,239621,7990,-19278,142635,262095,265085,152054,14524,34002,64057,91582,79799,21154,96997,62000,-204053,-275945,-88767,116190,148288,56648,69149,179872,210020,246048,271825,-31803,-430182,-465166,-198141,-45759,-163558,-424989,-485045,-217038,43527,234588,273825,49558,-26857,152991,181238,29327,72049,270339,344658,152808,-53111,-76858,-1375,53865,126914,207333,178676,86650,63942,-89807,-176925,159243,434321,206084,-210915,-398735,-135743,169062,138888,-156290,-370330,-202278,99405,144547,-60264,-210360,-88768,145389,270922,210652,98183,66295,37820,-56377,-42919,135226,211186,78979,-65325,3438,40096,117964,290629,258004,91394,157812,338905,385934,297434,144537,-57219,-197915,-224493,-101607,111822,224560,205283,-3396,-298845,-324855,-79475,-12503,-152696,-109368,59137,26566,77372,275955,341113,228184,-97020,-415036,-416199,-166888,-54096,-161294,-296860,-308466,-153152,2474,-85847,-192631,-68979,26124,45606,87398,-13274,-237050,-260052,-100614,-11687,69316,139353,53427,-91926,1823,153989,114109,-58189,-250615,-266014,-122869,-43754,58688,269905,180511,-139795,-168229,-3065,10516,-43847,-23234,-55501,-117304,66505,483516,586743,324032,64695,-68388,-45340,73176,47665,-117287,-190321,-109614,11520,76747,-53552,-311861,-353689,-233993,-176958,-120707,-196025,-415754,-356782,-98640,39525,125498,289132,319013,228154,99612,51053,35994,78956,57732,-32317,-17355,-45632,-149144,-116979,-92057,-187507,-168828,-1435,75750,210923,335313,148779,-15518,168515,287453,168426,98225,64522,-208520,-323444,90518,448550,277349,12916,-63826,-2755,70180,98038,53988,-22339,-101583,-96148,99819,275733,175984,74635,75470,-6189,7446,-31218,-139270,-131925,5527,162859,246465,178129,64027,-19465,-105929,13697,224565,81733,-175143,-238192,-126412,121226,244508,-17703,-368565,-488172,-208417,341898,517591,326081,44804,-314678,-526574,-298338,-44220,-203766,-580767,-857425,-710775,-354733,-181078,-128186,-160070,-89075,93029,944652,723948,-4765468,-6617257,3219599,8836239,2558576,-941937,493042,355321,-573303,-824217,-825240,-914934,-761190,-430076,-99650,150240,118008,14511,19588,-47001,-94648,91018,348749,205917,-39205,26463,80786,-66458,-61444,127536,209367,194912,195183,218191,95163,-74512,67957,316087,190073,-120156,-214514,-56636,79118,115916,238657,436006,576849,467818,184511,-75755,-123019,-8363,84055,139975,238555,242921,106475,171465,411845,331962,141578,257613,296133,61939,58170,382479,518570,493514,412652,238867,81765,193087,342128,277915,146187,86052,-21882,-45528,-51564,-192650,-202286,-21040,-66092,-213235,-161431,-3669,-13295,48287,236450,278046,233100,243214,216014,190802,185213,64675,-38818,43140,256293,236667,72068,43741,97561,22474,-143393,-109996,-11193,-120046,-173421,4598,169123,199308,138040,72958,145273,387252,512382,329919,13509,2352,167852,182995,135868,121840,113263,263732,472095,373326,24540,-91727,204935,413843,149611,-201631,-212035,-17312,149186,150766,-3182,-17483,69976,4485,-161093,-219604,-173704,-39979,114221,38523,-18746,16535,3054,-42888,-33394,18239,61392,92573,89472,-19635,-152279,-95875,21182,-60937,-222845,-91879,226720,314585,129052,-38774,-15929,61445,157854,263185,320792,329462,267316,109584,-47703,-22381,146041,277418,268405,140483,33492,-69662,-134370,13345,141464,59136,66546,224958,269890,172669,182929,300961,227382,59097,49429,78208,81269,231610,362260,238430,101750,145556,100139,-15365,-77083,-83969,-83984,-54166,80351,264812,245972,-62875,-233329,-81678,-50719,-156256,-49196,53282,108327,177100,169808,162356,248471,242063,74023,-22645,127330,294775,232727,136438,66831,-61358,-236013,-345276,-297684,-256032,-200248,-27803,100705,129333,63534,-73326,3151,168956,82631,-108508,-106797,-18994,-58511,-79483,6242,119508,241059,159276,-89275,-204661,-152194,-64569,45361,138017,195084,282628,312546,182389,91267,161771,209562,100842,-63920,-178466,-116132,170058,380221,258776,132193,246033,419593,383316,196129,37892,-29395,-98116,-146044,-19889,106439,101408,119285,173106,249584,342966,286722,258775,287098,110983,-135076,-139741,-34154,-16611,-8985,58816,114748,266316,357796,214462,160481,255032,341962,406466,356341,233000,158430,144167,125472,47881,75090,326975,490471,304500,206847,249148,220875,139154,55738,102337,316586,266531,40813,49803,179849,75735,-88950,-15374,58906,-62491,-239792,-249651,-13159,199099,155819,101146,92518,-71735,-173657,2694,211205,172634,55267,189519,454454,478777,307628,218750,274502,311920,268295,205336,176058,149449,68208,-1480,126668,391999,308387,-95220,-283630,-31031,249599,380990,282111,29486,-141523,-115691,-1961,105527,79701,60179,286286,480644,321391,60005,-16738,64944,125422,42107,-9905,169193,345491,296077,217283,115212,94517,270395,321512,133907,88330,226221,383939,432911,341114,290164,320320,375350,394344,201049,-31815,-115296,-195870,-183353,75015,348171,409355,302576,190122,128757,103517,120522,169982,253408,364201,428618,476326,530193,563895,504566,424520,399298,399330,591307,1015909,1339879,1839419,2562909,2606253,2556077,3143542,2107156,-95097,-1244929,-2140512,-2808865,-1851976,-681719,-73140,741070,1629480,1630072,994854,854993,104799,-1078465,-1666986,-1929033,-1921509,-1757912,-1751763,-1613054,-1384092,-1160615,-746147,-469115,-532317,-601493,-519555,-491568,-530989,-484653,-218785,93578,106499,-181418,-393360,-322019,-210005,-52711,186138,195402,83219,136225,109342,-35748,-77046,-145029,-250557,-261110,-216144,-211230,-365264,-535028,-508081,-348283,-298367,-401794,-415195,-356914,-325156,-249516,-245202,-328680,-353654,-348305,-259140,-75536,-74598,-359624,-546313,-346765,805,198464,155731,-207060,-591562,-685757,-711316,-587151,-200149,-52684,-89761,28590,40876,-138720,-196771,-190361,-221807,-135108,136738,292788,81416,-145652,-104353,51399,100942,90553,142741,137313,-544,-224637,-395166,-392167,-287339,-301656,-330653,-201590,-34359,44030,40087,13403,-54863,-180756,-240039,-159353,-225940,-374911,-272181,-113943,-220483,-326040,-260256,-188620,-109986,-1482,35299,21671,-13951,18757,177160,175464,-52426,-218991,-175511,-74104],[-21847,53835,225820,282908,41521,-140046,-66575,10904,59045,119278,52266,-8507,111513,261196,246851,67214,-70481,-1705,86680,-8695,-168182,-262814,-194073,-25551,44519,71209,107905,49246,-41943,-4237,154751,276852,337992,295617,171711,122167,156616,195204,23285,-164671,-30327,208262,93866,-174656,-146992,70520,135534,-32687,-339136,-508228,-287613,16370,97856,91839,119066,148894,178278,153740,-128283,-461549,-317360,94732,209529,174642,197607,211845,214631,51474,-209574,-123187,93020,74278,132137,314567,152757,-90833,-159330,-174566,-95317,42253,8198,-69933,-108139,-240327,-284676,-98690,110584,139119,80384,4623,40756,139949,68911,-184443,-292138,-195393,-85136,-110966,-261886,-305863,-158612,46319,121604,76692,-13170,18778,275694,507588,360078,116046,84544,133614,38305,-53069,-30062,-35220,-119429,-65379,107542,159490,249169,336822,87014,-151419,-81950,33495,25359,150278,245186,117252,-135540,-208344,-124045,-201692,-293106,-206868,-8976,157223,99081,-62495,-48984,42888,34954,28299,49435,21755,26612,48220,-133050,-309479,-238828,-83670,140507,264161,173143,-20122,-34503,28665,-179112,-373463,-86034,156346,41767,-17314,127756,220756,210474,110684,-61675,-168917,-65664,110829,165566,163750,224167,164701,-26389,-31287,115778,168231,139398,55957,-41850,-25818,5982,69638,122060,125030,175093,105701,-168437,-257690,-84647,157668,261676,262997,278415,278648,173091,95017,74306,-127380,-351932,-273088,-94279,-49318,-181866,-405341,-452928,-184048,76226,241131,276658,94888,14910,196428,212068,45311,45291,162947,171214,51895,-41290,-20508,70141,88037,119994,242000,292517,191101,73629,-131307,-200421,150368,401159,234097,-88882,-224648,-21979,195449,88490,-218894,-380689,-211637,65214,124652,-12359,-103228,-28075,93770,167275,89089,-75518,-39797,39405,-61666,-123502,72194,234344,129543,-32284,21377,23633,50513,254447,315574,175138,193377,361524,421761,316045,156750,-1165,-99829,-118519,-42343,94481,174798,210206,89087,-172918,-273800,-138930,-124592,-213526,-85347,120905,107506,162952,292565,277757,174602,-75550,-374937,-396364,-181964,-96663,-219079,-340062,-313223,-120029,93422,29769,-130737,-81060,-13783,5981,62669,-37801,-305755,-366820,-166154,73973,287397,343060,155696,-114204,-58457,180048,154869,-121430,-350496,-270379,-48482,-17434,-13605,162339,90486,-138669,-97638,51261,18653,-21500,13781,-66214,-177911,-2024,427201,603329,402446,169113,17822,32775,108804,-20350,-250438,-246115,-49807,88641,98876,-39427,-280575,-340622,-222407,-144521,-108131,-156244,-303604,-294614,-115365,13057,94574,170653,120664,55849,20530,7358,39513,104431,64945,-29427,29054,62467,-47489,-51146,15261,-50648,-77830,-30248,1989,211120,401177,218544,53006,241743,408631,228253,88063,57077,-122360,-185034,164122,477162,352768,60166,-101818,-85893,2499,86742,75621,-6413,-60367,-85061,-634,147520,119530,92011,168186,137291,154828,105297,-47664,-95763,14221,120672,168871,132535,74270,-16034,-191475,-80867,233919,143879,-140593,-222733,-141436,95576,259351,26725,-341136,-550528,-374007,96768,284307,212381,98670,-224435,-455516,-214987,34611,-137993,-574595,-950340,-739811,-181345,-114694,-422735,-408330,93644,428549,652002,112431,-3959962,-5271703,2949604,7683017,2276864,-872188,386200,486399,-423699,-792671,-785026,-918343,-813185,-512363,-155790,220822,196061,-17865,-72856,-109412,-109257,237280,617083,330215,-80551,-45022,72018,-92215,-173639,56647,262627,306669,282928,290950,191281,-11428,27491,184858,102087,-91081,-95246,104764,173038,81456,106817,290144,511686,511343,199401,-74478,-29364,115743,164828,194987,277452,252277,102280,182483,442361,397462,203843,258458,226622,-23869,-25534,291615,469313,483029,397132,216664,95568,209967,298875,222513,143258,56358,-144658,-254051,-283175,-352845,-299688,-147609,-212216,-291806,-143606,35181,17610,61462,268164,293479,211962,259742,275903,263742,262816,142482,26533,128679,304950,266183,171580,141835,104478,512,-145584,-128498,-13801,-67551,-110945,69322,222417,209727,98473,11788,40425,245560,412718,349153,85698,-3369,53900,64753,43303,6226,27026,221956,432305,333912,43553,-46499,211241,382363,130134,-173150,-203283,-94861,-26626,-25721,-92923,-78796,34001,75104,-63890,-149843,-114195,5901,161198,104498,-18753,-84417,-96970,-100102,-80904,-31968,20198,52748,30310,-89808,-139701,-27199,38416,-64345,-166916,-43272,213802,283253,137790,43982,35137,-1782,41471,192609,284554,259940,205073,128438,17224,44529,183154,244624,176568,66272,18427,-69420,-133658,19699,52472,-105520,-32220,194776,241628,179105,276426,448171,415771,208439,73841,19866,-7835,131547,308004,254675,185759,257404,224809,85415,-41710,-81166,-53962,-18825,134230,337582,267208,-135285,-354673,-142792,-25503,-93034,-1475,85801,71345,110249,143553,154805,215104,196303,61878,-12798,105968,286686,244717,109356,33034,-33665,-137179,-252157,-274201,-289155,-217497,-56676,51788,124578,61532,-76472,45658,175071,-46724,-276876,-221218,-58390,-76589,-119742,-37966,145932,298059,164634,-109763,-242282,-182058,-68748,54165,186768,294534,369725,363049,251373,201159,274166,306517,221189,108019,-30284,-72177,113581,315353,249014,150718,199910,284915,281629,162936,29120,-49063,-95102,-88789,47990,119450,58600,28918,24134,92710,260054,261966,297438,340821,117717,-150455,-203937,-99398,33356,132844,181430,182307,265422,309565,200675,141641,184364,266968,345407,367681,372357,375312,303262,167354,49449,124041,360431,439890,303086,287546,218708,117164,89387,2375,60262,336323,320744,71238,42403,85269,-57916,-194959,-72631,-10713,-159070,-352893,-413314,-127708,195353,198132,109142,67768,-114245,-231326,-72266,158533,205878,97254,169512,425543,507593,371538,201409,201534,290708,303990,278378,267445,205463,95038,46179,216055,471385,308467,-99792,-179251,128809,357812,368045,231268,651,-181159,-156402,22971,183963,179561,151662,290205,394736,284879,111451,-6710,13366,85972,54787,52353,196669,227495,170212,206422,126742,10316,123280,185293,31373,20804,195497,400138,505377,437645,306669,252636,340698,419417,226402,-48547,-122463,-147397,-127731,80364,344255,411047,297407,165151,81511,69114,125363,195696,297735,387683,365865,387315,534325,639539,562865,463809,455569,454613,589941,1003845,1305654,1586308,2078891,2254239,2372139,2838388,2106589,312107,-1054913,-2114182,-2686108,-1765601,-600659,-8148,649207,1395930,1568908,1190824,993967,-5643,-1191263,-1677844,-2065861,-2102511,-1877919,-1807161,-1627405,-1382256,-1137674,-649455,-314923,-422684,-586282,-551978,-510037,-560159,-520723,-266078,11803,4522,-317827,-542585,-454271,-320277,-121968,158090,208881,139670,204327,170289,29482,3379,-88722,-221390,-205762,-108081,-119469,-333764,-563237,-600528,-443414,-339834,-343296,-324204,-315656,-286798,-114820,-97872,-249845,-280308,-275222,-299494,-189653,-113942,-340957,-581537,-403787,-30204,171773,108976,-203420,-561306,-734661,-765967,-513380,-56092,86406,-1592,53397,45381,-96317,-189231,-241036,-210984,-66418,146878,262163,96762,-111166,-124398,-58067,-30896,72694,193762,118402,-96953,-294730,-392045,-428004,-320934,-251199,-197226,-86772,55036,126788,76371,-21702,-82136,-137524,-205523,-205512,-321750,-401811,-222739,-86215,-257138,-402991,-329591,-253462,-173452,-36203,-9970,-59534,-95427,1118,182744,252474,52805,-164202,-142213,-42344],[-24413,72590,271173,306697,85356,-80987,-31402,63765,142532,191009,129262,91965,195675,304128,247082,42923,-73675,12127,51413,-70126,-197646,-188521,-115234,-10904,50120,113080,150400,58496,-56872,3326,170060,255323,298340,298412,149034,35066,58726,118371,16885,-96014,45796,240112,103540,-132157,-80502,128825,168618,9475,-249547,-434026,-258677,29963,62614,31854,76609,61808,64982,45466,-224698,-561507,-386965,36613,136525,66229,104596,200921,275679,92526,-267948,-251243,16424,40511,27542,176472,100672,-100457,-178753,-173002,-35080,71257,-51226,-105172,-84008,-253631,-349188,-106729,192360,213941,105361,54507,76166,147346,119056,-81005,-222138,-229380,-167851,-166293,-285259,-356059,-211814,52353,177681,138633,63952,84361,290214,500959,378013,186217,130824,141850,74646,47039,86779,27956,-130272,-100195,90459,98498,127385,199272,16396,-202717,-112863,-6336,-21787,115569,281692,188799,-110034,-212519,-92896,-139856,-234158,-119080,78187,186805,141461,68767,112246,120389,18118,33645,123234,81980,36507,83324,-38348,-206392,-200144,-134680,-30489,36096,-29776,-146482,-82177,-1398,-243983,-545442,-268227,96651,39351,-60899,88709,211249,151313,24646,-75724,-134723,-94113,73188,167174,136776,143500,68041,-78334,-48931,90253,93948,35718,-47185,-95840,-74744,-57957,10332,117559,204922,243730,133500,-113016,-219083,-104529,146223,319951,389635,405915,311114,88765,-79750,-131068,-207089,-260536,-97716,-5051,-52147,-162888,-328794,-394526,-203155,40301,204891,245712,114776,32976,207151,222329,42679,-7855,31568,-15819,-24748,873,49675,156320,163557,148565,264353,351817,257095,65878,-161588,-206305,94944,298875,211518,12084,-43925,95283,240891,73742,-252479,-362452,-227452,-20335,69659,34510,6400,22120,35148,47728,-43185,-211737,-117156,36014,-35390,-122334,36601,213215,118054,-40224,-16792,-44704,-82261,121196,282900,206746,210397,365701,389975,258404,146414,67870,-6318,-34046,667,51041,85664,157313,137963,-47180,-199418,-190224,-213257,-220889,-33759,155603,179136,238933,276445,195398,114297,-44394,-292591,-318042,-159523,-115892,-229873,-318620,-257348,-37551,174430,106256,-73090,-80762,-34489,-27174,5010,-97636,-348271,-407476,-189791,146370,455970,517230,237036,-133185,-114290,169976,142579,-197564,-394577,-200804,69208,27144,-72207,50831,18683,-109878,-25211,102066,57455,39835,69419,-49222,-206533,-65158,319937,531709,422143,255091,101445,94766,141882,-39772,-320966,-284563,-10325,140535,100109,-37433,-220527,-278341,-186059,-95545,-73167,-106092,-179667,-208275,-96142,18123,70274,43309,-69530,-124388,-62822,-36564,23004,104398,66805,-16742,78967,177441,83500,39376,91002,38049,28726,21812,7777,204983,388055,235449,112652,286893,450050,240847,58038,33714,-27917,-38966,172925,398334,368261,96575,-124181,-149576,-48305,92569,124854,33848,-12616,-65976,-76434,49705,86427,93169,204230,238406,253824,209914,31676,-55327,-6545,9077,38108,83791,121055,30573,-226773,-145244,222608,189340,-92994,-167274,-102121,97051,244562,28372,-312574,-519988,-427826,-128106,12131,36470,63722,-179910,-339675,-80833,104570,-117650,-581078,-954680,-653091,2891,-108606,-708034,-564886,409100,819334,146128,-1199843,-3844615,-3501220,3671686,6760834,1614700,-1096193,301857,671060,-281647,-812162,-812090,-872322,-768886,-480513,-143494,282060,269222,-37499,-147090,-189270,-206544,244095,715310,387209,-108187,-100970,55735,-112640,-281030,-58222,244990,345269,326982,344737,286917,85634,4071,39437,32165,-13446,49334,243722,247614,67618,8369,138791,376595,465807,139563,-112267,53066,236063,250451,266881,320206,239770,70836,159275,415210,418040,264405,271947,189316,-52695,-65836,182137,383324,448347,381889,191771,95706,181397,192395,107029,108943,29569,-235220,-423384,-466004,-467139,-373748,-263449,-328283,-377326,-169375,49219,64861,66187,222955,235701,159451,256190,326772,311699,278699,162293,85551,258629,391247,313157,263363,233978,119679,-26740,-154228,-134062,-153,8950,7221,177976,272872,199971,62015,-43101,-92714,24561,255620,328098,133872,-10573,-32940,-26674,-33137,-90438,-56020,156730,350639,268989,62405,533,167592,263249,55332,-161983,-185312,-142532,-172023,-187203,-152442,-85618,58602,163004,28188,-90579,-77134,23394,162781,130215,-43155,-155782,-147117,-110702,-99385,-89156,-28973,28188,-24243,-157616,-105793,58030,68839,-21165,-41836,45825,198113,224017,123629,113779,75045,-73029,-104803,83429,223797,167668,108906,99260,64175,132635,234096,185688,34147,-31677,15301,-28454,-59731,84924,-759,-229929,-95932,186621,218911,169902,307963,471265,479682,315534,108353,-38787,-101725,26266,224145,233600,242257,320331,282599,143076,-29987,-139145,-99873,-23421,161426,393972,287667,-178109,-416577,-175523,438,-3963,90090,155988,53960,40320,102304,130468,158309,157493,90211,24645,73159,219537,222239,96547,11859,-27891,-71126,-126353,-178516,-278501,-229642,-80616,5853,96884,37014,-64023,103725,164553,-180758,-419102,-297427,-81651,-72685,-132852,-78856,121883,254297,104665,-138154,-271643,-216105,-67458,65213,188410,309616,394279,396552,329142,304084,345347,359559,325790,276529,122718,-27017,34729,212688,227950,157190,146002,168209,189965,128230,36603,-26507,-40361,18488,147129,166355,58399,-33687,-93786,-32969,142406,197651,279367,288557,58708,-163748,-263170,-168580,74828,248852,268307,204095,174273,161608,117545,57259,51873,154692,258146,330474,454609,562341,473809,262943,116101,168699,296685,260076,240219,345771,204145,38634,44777,-46772,25832,349386,373029,102063,17506,-27478,-186470,-253954,-96839,-64121,-232895,-431460,-527347,-224797,177895,246059,156293,78909,-114114,-233265,-118205,97978,224705,150224,150444,347860,471528,375911,146624,99092,242810,316005,313457,309109,231617,121877,101596,282518,492500,307680,-50887,-45114,239923,398755,321932,188013,9977,-163657,-164157,26222,222721,282234,289754,341151,325768,245886,178202,62233,11914,65758,106442,162350,221415,91710,25996,161616,140979,-44876,-20898,52476,-27782,-12740,157879,369767,513862,483982,309002,204545,320255,418108,224269,-44462,-93156,-71235,-40693,119120,363767,442010,320940,156885,55091,66951,166870,264747,386057,446890,343403,322789,513810,658106,600509,515248,525113,539926,625391,983212,1220471,1251843,1506499,1789801,2093264,2435150,2026992,857341,-466813,-1774866,-2325095,-1511243,-459582,31361,434500,964180,1298789,1366050,1232232,23124,-1203025,-1522697,-1976863,-2179622,-1973336,-1848717,-1611292,-1336439,-1113308,-635961,-270872,-369935,-599191,-627014,-570186,-630239,-592572,-359321,-132509,-137656,-443902,-653943,-575953,-459844,-249779,62842,164446,144520,214322,175989,61639,56729,-52016,-203160,-165747,-37922,-80340,-314753,-538141,-608331,-478580,-342270,-274356,-263413,-317069,-292867,-58209,-8967,-168125,-199201,-240713,-395999,-360445,-215296,-335278,-556557,-390305,-2322,190347,107327,-140086,-463050,-692708,-696744,-359081,95642,222864,83417,31422,-6432,-64278,-158815,-263559,-173470,26974,138072,152771,48056,-111415,-169784,-176727,-174020,19376,228570,132204,-146319,-326609,-361440,-397938,-303639,-177452,-69976,7689,108707,150309,75179,-40893,-84072,-83918,-152958,-258554,-415264,-414653,-177605,-71219,-285013,-449729,-370453,-299742,-227993,-85362,-63579,-102009,-85531,41957,190740,305892,165305,-63354,-76354,-14164],[-43787,36997,235910,275315,120942,-7306,13941,100861,194368,233611,173526,149423,223097,278570,202525,15134,-66386,34144,32544,-116631,-216804,-113716,-17873,20549,79158,182397,190103,52974,-59271,39415,205615,241006,245604,269475,107438,-74206,-59991,27899,12719,-30438,98143,224876,83707,-62218,51130,239785,229826,55612,-168647,-343296,-222932,18837,6217,-55057,400,-29717,-35144,-27555,-246412,-556185,-405451,-26659,60181,-37735,-1555,149479,273639,98046,-277001,-270219,31541,36101,-85322,2347,27195,-92509,-150734,-121451,50450,113142,-72961,-106089,-48749,-237277,-362222,-79769,254317,252395,99079,59299,72786,133768,138375,4266,-146361,-224817,-196336,-187912,-282344,-367811,-240073,39669,190240,162634,117253,112081,231042,398458,343234,212624,120991,84867,73971,115579,171815,86007,-118735,-118312,39093,5520,10385,82620,-31900,-217538,-113805,-21174,-51092,40360,244010,211128,-84280,-195713,-48245,-47918,-154048,-65170,90897,132429,119979,165513,229408,133747,-39041,7853,154726,121885,57096,108039,35514,-102947,-161217,-201974,-195879,-129761,-185618,-260492,-135503,-27351,-235632,-568515,-400302,-7385,7433,-114220,3189,134936,52050,-62069,-77357,-86151,-90043,52225,158013,112767,75199,-18572,-122641,-53181,84445,68588,-5231,-109047,-128772,-105792,-116907,-78274,51135,218960,275726,135770,-65702,-179922,-134919,92499,300725,394695,413141,263368,-24821,-224959,-269742,-244622,-190048,-5260,34583,-54914,-102947,-198968,-317977,-269062,-52540,136492,165717,55187,3418,199437,241063,41298,-69469,-87241,-143780,-39810,64719,109507,226583,262851,220868,281011,346681,265526,38968,-182354,-202716,1006,142793,131960,64260,85066,181881,295382,100219,-239747,-317832,-253007,-148839,-20136,47594,67852,45625,-12196,-61085,-154868,-271853,-148443,23877,654,-64395,29712,145088,27486,-104194,-93429,-138606,-237264,-60217,178544,176147,197078,346594,305537,141634,109480,126354,53516,-1445,7787,-12171,-22426,65642,142216,52666,-124746,-228351,-263107,-184314,17941,150078,219647,289137,245566,131160,78137,-7564,-189192,-204064,-101236,-97899,-194007,-252959,-163323,74507,219562,102419,-54625,-70952,-26494,-33573,-59376,-180350,-368092,-385718,-170761,184007,515364,591079,268520,-145420,-157846,120754,82438,-261912,-375088,-84735,192792,74330,-118217,-59857,-26742,-53494,44799,136439,95142,97013,113842,-13091,-192120,-106718,187278,383160,374633,295455,154702,125948,176878,3333,-311640,-302668,-7964,152863,85377,-49761,-162072,-195260,-133471,-40441,-24282,-49566,-59322,-96825,-26146,72607,66572,-64878,-208728,-258024,-142004,-85873,-22866,67663,57681,6516,130963,275340,203473,120363,112757,70238,129871,132260,73866,179602,290214,190981,146936,296809,410777,220186,14801,-7661,49891,81489,130595,247853,312533,108865,-125124,-174918,-67060,104591,164565,71460,26986,-42916,-110442,-3598,70383,75733,175038,251936,254598,226053,67286,-14553,-39857,-128822,-104123,43366,186408,95261,-220792,-173217,198855,218367,-31486,-83268,-23054,116404,187293,-36445,-312911,-428400,-381345,-273637,-216097,-154915,-68432,-198742,-205064,75057,160103,-131737,-594597,-883409,-468692,193464,-116736,-891204,-581761,777748,1130368,-501195,-2828915,-4345428,-1806693,4889972,6101035,780784,-1475180,267206,874729,-135449,-850540,-895890,-811150,-657767,-362027,-68516,338728,337549,-33168,-183023,-265640,-338782,134618,628859,367637,-105237,-116745,45643,-116508,-346942,-169574,174872,295121,299567,357618,355904,192233,11165,-61154,16582,96325,172436,315903,293015,98888,-15349,31348,233463,364710,34020,-173645,103047,321765,314671,331517,356338,205918,9940,99546,331311,374586,281088,250673,156912,-27950,-50753,95862,294301,415718,380502,183109,107590,140273,57230,-35688,61201,33405,-245698,-486691,-541007,-501048,-399618,-331923,-378755,-441341,-246693,22961,102449,54277,111740,108422,74118,219919,326834,279517,200458,106705,113762,377950,484540,367943,323783,289188,127911,-62908,-182786,-141229,21903,97717,157515,296743,305293,180861,45350,-71999,-196913,-173658,107004,269206,138047,-16894,-59642,-49595,-58896,-139377,-116202,86191,250292,196760,71945,32037,89383,92044,-51948,-162752,-151881,-141693,-250780,-303098,-181658,-43935,130360,242567,101797,-46097,-67384,5328,116198,98811,-90437,-179527,-137328,-82594,-98348,-142593,-62728,40272,-59678,-219055,-71515,138422,104102,46105,100938,141580,185513,152191,75304,127968,85419,-133403,-241349,-39426,141187,68730,5142,31335,75570,205379,275406,116859,-111980,-118063,23897,40245,72338,188209,-9483,-283516,-114185,189648,195829,143403,275308,388141,423467,361958,151274,-81021,-173675,-46432,139383,191186,263923,317197,252735,135907,-51752,-243728,-212951,-64135,164388,421837,303312,-175260,-398506,-171555,15758,84305,217024,259093,67453,-14709,51329,93881,100753,136976,144525,75639,44222,125628,175126,95533,219,-54405,-52444,6062,-39804,-236540,-245496,-100922,-22579,51612,-5367,-37666,161501,129377,-295584,-491105,-295803,-77841,-59843,-127327,-101905,67982,139519,5610,-169459,-285695,-239796,-63023,68648,143677,241157,348855,398996,388682,373067,369598,369345,392987,400870,243533,3519,-45620,108142,202427,146988,93750,88989,111083,88640,55793,31222,48255,143694,255665,242757,109654,-36808,-133084,-87164,22349,108147,214084,161923,-32771,-167821,-305233,-228299,97998,312482,305346,184870,26109,-36499,-9303,-54767,-85163,28981,148469,252927,458590,654599,597394,376318,212821,189126,162015,24938,149916,371270,205174,2897,21376,-69208,7254,345821,405062,133102,-7794,-122125,-279692,-257180,-80676,-77736,-251422,-450909,-564605,-278078,164184,296293,223676,111148,-73890,-173408,-116520,54115,231847,203908,134971,233989,366137,309500,75308,8144,183595,293273,285932,270408,208545,133799,141941,307973,460600,313022,47338,93267,291804,378716,274697,170547,52665,-92231,-130753,7577,207922,356730,432580,417983,290305,218993,240602,161752,57936,80408,192226,295266,242228,-26015,-112778,85560,152343,-47733,-106887,-28758,-34733,-26742,97869,286759,452918,468856,304543,199419,322524,398065,215021,-3801,-37510,2935,49992,182323,405225,490034,350967,149768,37913,78809,223906,365974,512938,533218,353872,281371,448923,583580,583533,555062,590495,644380,711589,974641,1109589,938867,1007497,1336932,1755043,1996477,1875565,1389413,348253,-1167709,-1775631,-1144652,-299488,24142,143505,472112,940747,1490290,1498116,178148,-1061121,-1195048,-1673297,-2141250,-2017581,-1854048,-1564731,-1257502,-1088096,-702492,-339997,-373510,-616903,-707720,-655706,-724750,-683760,-474889,-294505,-278688,-529031,-701333,-649041,-582424,-405842,-91530,61358,94114,164189,126722,54703,75553,-28459,-184163,-144061,-25653,-105061,-315079,-470948,-529564,-442373,-297425,-200506,-235120,-356852,-347056,-96637,5341,-106903,-150235,-262686,-513556,-536322,-347836,-341196,-485729,-323097,66020,235997,145695,-28783,-310250,-558274,-519810,-166371,211408,304081,136065,-24359,-83318,-25293,-90048,-242483,-117457,117369,100834,-12506,-44262,-127136,-209369,-266348,-301283,-78887,220705,167255,-139470,-318748,-322819,-310739,-228158,-93702,6641,38907,95989,105906,37951,-39575,-58812,-48777,-129444,-323344,-480427,-406775,-153215,-86204,-310656,-457192,-371654,-314866,-258328,-139584,-120980,-104527,2905,110555,187395,312293,247157,50234,-2265,2925],[-60833,-22143,141423,205491,150955,80772,73141,119372,200374,234898,181086,152390,183152,200785,138983,-5172,-48644,66744,55605,-118905,-211700,-61355,59058,43474,103422,242360,209831,30042,-54351,84582,240782,237570,215257,239017,67367,-170361,-155904,-30888,19130,17300,122113,173038,42283,16957,212825,373395,299142,87812,-123110,-264971,-187040,-13785,-66620,-148467,-87105,-102265,-103904,-61111,-200433,-448329,-365011,-73329,2876,-107259,-96065,60270,202954,72702,-221459,-163120,130776,51933,-178829,-152040,-47095,-75372,-88340,-33991,131938,156737,-31420,-46821,14544,-167240,-290773,-17710,268889,232969,54104,-827,22739,108352,138012,63976,-73841,-179752,-157641,-150112,-244088,-345579,-246305,15350,164129,144815,130883,93177,115127,237358,269122,178353,45987,-23034,38595,128580,195268,134628,-65350,-104705,-32167,-96396,-73896,26209,-36905,-184424,-90239,-8230,-52558,-42703,151552,183039,-57061,-147500,15920,58723,-69333,-56874,28690,16563,49412,208510,276022,83945,-112694,-22976,160001,153507,96900,117032,71182,-8358,-107769,-255784,-300727,-189726,-250202,-324802,-187069,-52680,-159839,-423969,-401969,-89696,-30734,-165356,-113676,8251,-53908,-120152,-66272,-38389,-54696,51668,135205,84531,25250,-66377,-128840,-21265,112531,98313,22279,-103939,-126835,-112296,-156547,-175683,-69839,151993,254478,108402,-48209,-150291,-151376,27765,214463,284032,303791,149269,-141264,-307864,-302318,-232183,-162025,-15856,15941,-59838,-22623,-46685,-236268,-347720,-163284,56961,39600,-102521,-76841,190328,282527,56121,-117772,-159351,-161017,19282,134093,142800,263007,362901,326401,295763,287033,213187,-8657,-201122,-199785,-110535,-41052,7585,61856,130466,212332,328501,144817,-177926,-246721,-279487,-294701,-137957,5325,58221,45940,-31122,-132019,-214587,-245333,-135781,-1204,19957,6967,43850,45729,-123541,-209636,-172077,-221165,-357700,-219057,43713,94087,152838,308868,208527,9945,54657,158627,66322,-30877,-28494,-78399,-115421,-29296,114386,113060,-65597,-245978,-267804,-123823,51497,119986,229979,307858,216238,109351,87485,36620,-83037,-81381,-19130,-41501,-124608,-173757,-65717,179104,214282,17078,-86349,-57056,4226,-7379,-104323,-262484,-370652,-319943,-115948,186151,457285,537453,243046,-146873,-182853,44834,-3319,-293091,-303182,40533,291345,117590,-148913,-160634,-51009,17468,107806,146672,100023,107730,120489,26032,-135796,-112489,68824,204473,274718,273801,157725,121426,209895,91593,-236926,-301330,-41260,129243,67171,-68022,-126037,-120136,-75871,10891,26524,5947,44591,32276,85546,172227,92723,-134349,-282348,-316095,-208049,-143653,-97713,-3401,35697,35153,179173,336865,280605,168938,86822,59927,201679,250583,156330,130901,134994,99638,149031,275241,326540,190257,-31766,-60667,103671,172736,90177,98742,201472,85994,-110993,-155365,-46407,111017,158443,74167,41530,-22946,-101369,-12035,67727,53971,107705,175658,147807,128933,47042,25495,-66069,-244275,-215023,17665,242930,145547,-194692,-168019,175266,234980,39521,7507,70392,143099,94808,-159911,-351089,-327464,-284430,-313296,-331197,-303590,-264551,-277702,-90901,210494,200801,-141177,-580014,-753981,-230966,377905,-96246,-918952,-466760,1070758,1223841,-1191732,-4280847,-5076319,-618259,5908682,5632359,80954,-1799724,261050,1043086,43359,-821300,-955148,-761359,-538178,-222162,34032,384731,385918,-10991,-179139,-315499,-435843,-18661,416741,290069,-62902,-83613,50212,-94610,-340389,-218335,96810,176196,201293,322457,377001,269434,45822,-76702,67599,206615,230844,296993,305180,178221,41454,-11301,129709,250360,-68496,-223639,117005,354005,337548,366195,376914,159664,-70016,13093,206554,266557,224820,159849,99349,25636,6481,57338,230806,400558,386747,195454,147931,121568,-60144,-158834,22193,77210,-160009,-413142,-489332,-448687,-368871,-334224,-352864,-458166,-352868,-42382,100512,13423,-34297,-57959,-33445,146051,246782,144214,36866,-9425,96155,429543,544213,413199,337361,286724,119832,-98177,-226893,-155304,47625,183276,296305,379979,308833,166585,54154,-68349,-225422,-251404,22318,181351,93969,-19449,-20829,8577,-22680,-135974,-142566,29018,158679,137598,70517,37824,1578,-77716,-154131,-157319,-96784,-91546,-252704,-357402,-189175,16012,204191,286324,150317,-12614,-72573,-35016,41400,19332,-144121,-150100,-75076,-37345,-91066,-175933,-64879,86372,-74504,-274359,-60478,191559,133105,103889,201285,207335,179643,89622,176,71225,62549,-166066,-330718,-147828,44964,-18308,-76402,-51400,45012,227847,283072,57859,-208731,-158812,43330,118460,228095,299552,24541,-257950,-94933,183974,164718,102612,198847,255162,297078,351477,198169,-91199,-197882,-58781,83251,147683,251806,250704,144682,68728,-99958,-358384,-355619,-132271,140290,407181,309214,-118859,-300004,-131345,14034,145865,352957,374041,107045,-48829,-3562,53737,63068,132004,191902,117286,31130,47127,122035,99169,-6813,-108510,-74616,118461,103562,-176797,-263170,-115392,-22313,3721,-54264,-6472,199068,71963,-367222,-468057,-206527,-43373,-49371,-113637,-97376,15917,8132,-95825,-195407,-279425,-242344,-63823,50685,68001,122976,252633,365797,407372,390736,354169,347033,407586,448849,301474,9322,-106491,33944,174879,118650,49954,47434,38497,37233,75399,104072,139098,241836,339744,327806,200725,28818,-78427,-64217,-68056,15545,124322,19545,-108300,-152596,-313562,-258486,102135,316655,297794,147459,-117347,-215980,-138151,-149717,-177845,-88742,23829,155066,389550,614424,619998,456469,288487,169677,11694,-158819,80524,365462,212941,9609,26550,-52713,8622,318004,394466,152829,-18027,-167570,-313467,-213216,-32446,-43854,-203474,-404697,-523022,-277379,165982,344262,286831,144230,-7429,-64302,-66834,35536,228313,249209,125613,104616,203014,185352,15143,-32512,139267,245176,201755,156368,136964,119263,145332,285292,396180,320873,167507,211510,305604,334822,253247,179921,109501,10775,-61979,-22474,146665,377425,526700,481637,285838,206800,275511,249334,128946,127403,285957,408408,254333,-98420,-217281,2422,161331,8061,-100168,-31001,758,-34465,16188,165035,337760,398141,296312,238761,343216,368675,221476,79417,29230,52709,124255,258298,462020,536191,362367,128819,18854,88249,273871,473545,654420,626331,376447,251040,333708,410097,493694,562865,635034,746657,837290,987780,1002067,744199,718878,1003012,1404505,1586894,1663996,1748479,1141329,-411592,-1142704,-761946,-169101,-33674,-149978,66597,616947,1510494,1703288,414099,-762812,-738920,-1234277,-2009954,-2002549,-1819546,-1503107,-1168512,-1063353,-818996,-490002,-422170,-623370,-762958,-744489,-815661,-769071,-585050,-432446,-386187,-555630,-671071,-643280,-642239,-543942,-272504,-82485,-2962,64466,37864,12700,59455,-10253,-152744,-136049,-66760,-176783,-330547,-385473,-395033,-350752,-219419,-134501,-231841,-415876,-437244,-214211,-44169,-79844,-155233,-324121,-593952,-655286,-465101,-347801,-394685,-237582,133181,274674,202770,103018,-132490,-365120,-295121,8861,256747,291770,133079,-89608,-140393,40432,20245,-178586,-55306,184710,42313,-187971,-146312,-138119,-219700,-303848,-392523,-211852,160008,201894,-87656,-279643,-290981,-201482,-112901,-18275,12095,-3896,16264,8610,-22392,-22859,-18708,-56633,-173882,-397741,-502286,-381706,-159360,-134148,-332532,-423831,-334567,-294934,-256404,-188771,-178020,-83670,118673,168760,161629,259862,267539,138267,54952,7195],[-57211,-61428,38712,129396,176014,175018,145222,124204,162526,196952,162774,113022,90671,101557,85820,-10956,-26773,106483,125448,-65806,-176322,-39690,83596,35081,101036,262110,198593,-4022,-45964,118462,255639,241031,227054,240244,54547,-219665,-195650,-28282,40860,45262,128781,110568,-3298,86102,355643,486807,351534,96030,-112676,-207187,-154361,-61529,-148230,-228398,-159903,-140791,-133480,-65535,-119724,-281209,-278771,-86893,-14942,-122682,-159329,-47299,85225,31454,-111401,27689,257415,67631,-231536,-242901,-103773,-56012,-11952,61182,178679,186530,71451,76474,111623,-41805,-133916,62938,219906,150530,-21573,-111710,-58919,83439,133797,98070,-12942,-104094,-60228,-49088,-172012,-302397,-239259,-11143,114589,92491,101498,37261,-21284,69982,172871,86743,-76309,-141589,-10344,88911,150230,164712,31097,-53117,-99168,-183654,-116994,33819,1169,-114693,-57737,21860,-33542,-111826,31199,115171,-30823,-73757,90442,153660,863,-89703,-84114,-116634,-36233,199549,254493,2373,-167042,-30429,162459,189427,154734,111659,69523,73733,-32278,-266209,-311720,-154333,-229049,-325247,-225540,-74746,-42707,-165003,-249457,-86063,-36222,-192326,-230497,-134577,-136185,-134654,-42979,3414,5225,72267,104961,48755,-6399,-61637,-76793,57656,174087,164599,91454,-40156,-87615,-89888,-163119,-254453,-214670,23912,183568,55405,-67840,-129800,-132361,-11978,97834,103616,119359,5821,-232456,-323751,-238399,-181138,-176618,-98605,-39243,-67590,40405,75701,-165718,-391520,-241134,-11041,-110874,-326102,-187983,188905,337780,91010,-134797,-167161,-65845,131649,189409,146156,266691,443131,436222,305839,199435,119579,-72916,-225438,-204319,-213635,-221541,-131850,23333,100985,180555,309035,175160,-78856,-149815,-289815,-422156,-268084,-90007,-7136,42975,-12165,-146965,-204694,-153387,-97538,-40616,5323,52948,63408,-59778,-287536,-315984,-216024,-261363,-397753,-293920,-74141,-11428,88262,263261,144038,-84826,491,162539,38946,-107805,-96993,-123995,-157170,-88817,76086,137186,-24004,-233912,-229831,-61198,62939,97280,230039,300682,196871,133497,144152,90851,12413,25394,66709,39687,-41274,-106217,4725,238504,161841,-109744,-149478,-45096,40850,41703,-113562,-317341,-359160,-235816,-38979,170793,326924,387315,177286,-135160,-185920,-34475,-84624,-281882,-203998,142947,352051,160099,-156844,-236673,-66009,81295,156524,132418,57065,50379,75006,49369,-51310,-75164,3708,62782,158396,194047,107974,85986,226204,182055,-136250,-284104,-91968,86883,58055,-77601,-115597,-71288,-23604,53119,68986,51033,122186,159477,206822,287967,144893,-159120,-300959,-306075,-254197,-209673,-191396,-92200,4762,59848,213436,353247,305141,184792,44993,33205,223017,316167,204907,67402,-25867,-5885,123763,233012,244936,168591,-73448,-112139,143093,257869,110908,19607,72279,26587,-94841,-97058,11589,105312,90246,21437,18923,-13082,-61119,14352,79924,50251,47665,50135,-31025,-59186,-16571,65449,-70908,-302857,-267602,6502,265918,156207,-169966,-137848,163999,243783,108507,80232,151692,170037,-7363,-305354,-411545,-260380,-193034,-258409,-305391,-362077,-458527,-392610,-35227,285687,231891,-95312,-488916,-579913,7349,535601,-27161,-796334,-284520,1156596,1017290,-1814453,-5168010,-5594804,-155915,6221328,5295615,-206371,-1888574,227098,1119860,275490,-634462,-889173,-732708,-480135,-141678,111960,401234,388300,9449,-150984,-322610,-439928,-130500,177218,189621,14650,-10314,71120,-43322,-250596,-163147,58999,34239,61552,248392,338751,278632,88238,-4532,168413,281939,201481,191984,284184,281616,146858,-349,79487,157480,-119760,-223591,108520,330800,310629,356289,376783,115783,-147214,-76822,72727,117862,96288,714,4050,72130,70386,57828,201735,399640,380547,217406,214303,144739,-118758,-219466,9118,147383,-1450,-222956,-339490,-335432,-292599,-275125,-267738,-420250,-443953,-129190,40046,-65247,-175543,-214464,-139205,42694,88080,-67557,-163417,-146208,32978,380948,537198,430364,301266,223145,95826,-112661,-264069,-167767,77785,250908,376826,389895,281739,169086,81202,-42258,-164723,-166888,20996,77968,14066,-17031,58662,121455,54293,-100588,-137694,-3812,97035,105740,62089,16731,-72819,-196403,-214512,-126210,-20125,-10578,-196899,-352083,-184382,54595,224640,275853,173509,16736,-71769,-70414,-28707,-76958,-181707,-79070,15139,-469,-86593,-173845,-34260,141152,-78006,-324371,-89186,199741,145367,122501,215758,217167,179729,57208,-75659,-34313,18386,-162816,-351204,-220249,-53885,-81310,-115119,-119635,-18838,182739,243888,25002,-220021,-137001,72601,191033,368569,393631,91612,-168011,-58566,152143,122282,56097,113551,138297,168659,305783,242971,-60952,-162518,-7455,73927,120422,214858,142503,-5892,-30824,-153449,-436792,-472294,-214456,80214,338290,298922,-17149,-144778,-65304,-2717,167876,464824,472891,153593,-69133,-56595,20608,56044,130080,197813,128125,36330,16359,84786,102374,-12359,-174054,-118861,190635,217599,-110309,-271216,-120059,5898,-30670,-96386,17330,200775,5256,-378469,-355418,-56726,13931,-47441,-100676,-65298,-6582,-86356,-167994,-207484,-251262,-220967,-78760,2563,-14612,6286,143469,303784,374487,353586,312719,305841,364015,407730,283338,-10070,-135103,5432,144216,74360,17446,31129,-32527,-29368,83140,168323,200772,274086,364999,390111,303157,143895,43284,5853,-108852,-54950,40788,-76540,-126064,-110354,-272937,-238088,96140,275898,266428,120343,-198000,-323936,-230827,-196160,-206864,-181446,-96314,65095,277887,450889,518844,460744,299155,107192,-94122,-206422,70151,337572,213612,41819,53869,-4733,26819,265198,327216,144754,-6481,-150131,-278942,-143181,27067,25741,-103331,-306762,-425632,-232628,182636,383038,325873,163515,67536,68523,14207,33273,212790,280649,124602,-15323,12074,37389,-11262,-2655,136194,197978,94643,6627,38524,74659,99668,220651,324334,321065,269216,289493,313537,313097,266519,200240,154444,112498,25187,-45412,65873,336244,531621,495187,295357,200665,266049,286246,191385,186065,351324,459198,251300,-113814,-260400,-53303,171916,106923,-3789,38792,54681,-41515,-67301,35732,198989,292620,281382,301055,368734,339121,257930,196590,93084,73645,178949,337234,523766,562261,339117,89518,-3179,90471,301572,555084,775031,700855,386059,215813,181858,167633,337979,530476,648415,820298,966088,1013149,914388,707002,689477,839203,1103176,1273773,1418835,1829112,1678451,316630,-572552,-476695,-113480,-128680,-369744,-145247,413793,1386298,1780508,678160,-365195,-251200,-783933,-1831338,-1937414,-1758025,-1450757,-1097373,-1041036,-941118,-668123,-500179,-617864,-781993,-816773,-873223,-821743,-664943,-520445,-445776,-524361,-567854,-550042,-613427,-620161,-432963,-233923,-125957,-62040,-63866,-51637,14025,6253,-104129,-132523,-135447,-258859,-347084,-306535,-253223,-237705,-136659,-90788,-241274,-469250,-539483,-369331,-126322,-85494,-206585,-380935,-582369,-668266,-521506,-338008,-305653,-168492,154874,271622,248414,220403,32056,-171515,-100690,119623,220902,180784,68426,-138044,-139473,142059,156574,-89985,689,222570,-16387,-322809,-224479,-133391,-195935,-288751,-437347,-347626,59946,214174,-17693,-223560,-269381,-112855,6572,33523,-41589,-95807,-98628,-105609,-85295,-3143,15349,-113590,-291044,-468251,-481285,-351475,-194976,-200051,-339860,-357740,-273442,-245867,-223067,-223578,-228517,-61917,201406,191548,112506,154271,213894,171290,79029,2984],[-24631,-48381,-16866,80989,194042,258674,220754,123500,97091,134407,136994,59596,-20488,11786,59541,-6126,-14248,142587,222284,30690,-114363,-39924,47639,-11150,66737,230182,157429,-34846,-33835,129060,240217,242294,272710,285104,83694,-204947,-168864,35578,75419,60974,135504,67739,-32781,131464,435288,539692,365152,79112,-118691,-161916,-126106,-117009,-227709,-280903,-199179,-143493,-126212,-55515,-45327,-117609,-172841,-60296,17727,-83756,-185264,-145496,-41327,-9084,19149,217422,333100,61535,-235351,-254200,-131373,-36834,59253,134571,173622,189507,203709,238158,228656,114005,71339,135664,111245,20528,-106281,-230235,-140758,68590,134115,106633,25604,-19710,64374,85783,-83711,-255004,-228316,-31912,60062,20861,39472,-31990,-136761,-59059,69878,-37759,-204394,-219259,-42015,23273,55411,165083,148661,28440,-140026,-240314,-129945,71240,58196,-36179,-29947,51846,-14940,-165039,-93665,24939,-12269,3396,151797,208730,41342,-144515,-206168,-218465,-98302,158714,192372,-65381,-171579,1779,179758,233897,218156,99680,48476,141466,56875,-219032,-230850,-72879,-166566,-276703,-239599,-84804,81478,114156,10817,31938,24493,-172520,-309398,-251585,-176946,-109357,-8498,46950,83739,113658,79834,7985,-24705,-11580,31250,172626,251567,234158,160471,46608,-22475,-40112,-129793,-290081,-339673,-118833,86781,-11468,-115781,-112017,-71137,-3478,-4390,-83469,-79009,-120917,-276740,-290881,-127055,-115206,-213698,-191026,-89393,-74695,48878,113349,-122446,-363149,-246162,-52424,-252735,-543405,-295873,189609,379241,138289,-112077,-116699,89319,249466,213289,127638,253267,489361,511883,302225,117285,23702,-139715,-256151,-215478,-285863,-367906,-247096,-17469,38091,102100,226759,171631,35735,-34388,-269041,-498961,-387697,-210715,-83695,60260,41860,-103831,-130037,-38513,-58431,-90376,-42290,56223,69896,-148747,-408686,-374515,-206015,-247044,-342675,-259397,-137984,-104048,21652,221223,139578,-106445,-32318,147613,-8247,-200363,-170068,-126738,-124470,-86362,50330,141916,11387,-183740,-158081,-11881,60420,110237,244784,279946,186293,187177,228336,151925,87533,98818,133826,121305,37438,-58702,34435,231703,81463,-217836,-205875,-40194,64054,93194,-86360,-324668,-332725,-157630,41081,161998,198351,215505,103267,-111124,-166939,-91761,-135223,-234039,-105662,207562,381789,209030,-133626,-271719,-81480,115958,181102,100725,-23279,-64847,-19112,42847,39322,1969,14773,16635,70469,82019,23121,31136,205562,225170,-55426,-255134,-134259,46172,63241,-65293,-116927,-51814,15730,85718,97487,77184,167564,257337,296052,376582,203766,-146652,-287121,-262533,-278475,-280034,-287160,-173456,-26308,70648,222155,327860,290557,188019,28261,15060,182952,282992,184531,7242,-136805,-87315,84610,181868,195935,156977,-106070,-146841,184364,362718,217395,37233,-32927,-57116,-88021,-14990,96215,89297,-25456,-80889,-39896,-16602,-8285,59592,109548,80825,32228,-63233,-217492,-275764,-92030,105898,-50442,-296467,-259582,4854,244463,119607,-158937,-91879,171381,247055,158477,115831,202673,195877,-85900,-423590,-463838,-241826,-141377,-148963,-163246,-313188,-577877,-505187,-57672,279511,261780,40917,-289136,-369855,204662,643957,80667,-579740,-128351,962471,531693,-2262877,-5373498,-5686179,-380270,5770044,5113166,54064,-1668551,106272,1065092,549465,-255108,-637991,-713480,-536564,-184742,116388,363673,321746,6532,-121626,-283925,-333343,-142625,-748,100062,109707,81678,104078,32966,-94552,-4794,88571,-80331,-75775,154132,242290,200526,110252,118261,280092,295992,90491,33497,232795,365453,246500,32970,65403,102818,-92802,-150139,100198,265607,237785,298414,354691,89266,-195069,-138434,-28440,-27458,-70174,-185603,-115404,79122,98434,60924,193361,394500,342345,228276,285207,204458,-99342,-195917,27152,213965,176429,19413,-152955,-206093,-195386,-178295,-158915,-342438,-476226,-211298,-77066,-179901,-278907,-311336,-210914,-67756,-111232,-287608,-332879,-257235,-60394,238250,451467,407216,226270,113983,65037,-86842,-264412,-160575,116738,290693,369740,314062,231993,192692,110512,-15941,-42633,41068,81007,-24634,-78059,-11644,134903,230977,126085,-65535,-115709,-13065,72619,103165,51463,-24482,-120909,-237846,-213461,-61413,68585,70717,-121996,-303069,-170317,44009,156643,210577,175872,46448,-48514,-74300,-65149,-151937,-186452,7818,98897,9953,-84506,-129957,14355,170411,-82381,-366949,-160396,154712,134857,90419,136442,165007,179987,65952,-117565,-136901,-24966,-127182,-304459,-248400,-143965,-118768,-107332,-149662,-94204,79584,163230,25486,-143962,-60955,110960,252130,466991,458378,176835,-44862,-26591,90695,73313,16114,55098,83376,90705,252737,279724,7078,-75919,84971,110395,117947,167379,26102,-150952,-125929,-187039,-440773,-509590,-291048,-23427,211979,265021,103031,24245,8361,-25026,155353,527365,533046,182735,-89525,-101924,3720,77494,118841,146409,99602,52001,41613,81348,106743,-15652,-230738,-165670,213091,281818,-46010,-256081,-112111,46328,-43957,-122001,24343,162732,-52228,-324990,-187871,100181,75056,-54749,-93743,-16792,11502,-113376,-194078,-199561,-203878,-182176,-111425,-71861,-80516,-63304,61891,228732,294472,271434,257276,253338,267996,290034,200071,-45000,-131042,16967,109206,19826,-4453,26154,-96852,-104957,72308,207112,216278,225247,309880,398805,381888,266664,173666,75089,-97536,-81027,-6126,-86135,-70037,-40605,-176876,-154677,93966,218435,237030,123367,-190190,-344744,-269337,-189113,-185406,-235457,-178901,13872,168037,219382,317642,375553,228554,14568,-118306,-100578,126910,298353,194609,74836,86144,50295,52048,195669,208797,99512,22695,-78620,-187308,-72223,72829,104699,16408,-185337,-308891,-168763,200851,403894,333673,168053,137649,196804,101322,29365,183842,297184,133243,-101991,-162750,-91427,4279,90577,187696,181546,9893,-121628,-52454,6948,9775,132508,264677,304827,316840,314104,333504,339606,301190,206536,164686,182149,109981,-41258,2480,248073,439476,442476,298391,188404,210291,254435,215654,228477,360317,425632,228836,-77202,-226493,-54119,187112,215845,141450,142385,99837,-44281,-120846,-62778,72616,180998,253583,351810,383976,318040,324480,326719,146485,80100,227023,413816,579168,558438,282572,42473,-15578,95467,304672,584060,840820,735669,365248,165872,26009,-85408,149022,466218,631126,843799,1050796,1026324,844655,788976,856420,826667,920679,1125367,1188174,1626482,1828487,821003,-224519,-390123,-163560,-237171,-462708,-126066,364396,1129841,1723315,935304,26195,132104,-454472,-1658838,-1843912,-1691584,-1431492,-1067350,-1022546,-1026941,-822007,-592789,-614032,-776782,-860874,-877758,-823035,-698990,-553962,-462210,-453408,-416620,-389703,-501450,-610392,-528450,-355051,-246334,-184170,-148173,-120969,-51349,17954,-44284,-125078,-197597,-312389,-347577,-249252,-147389,-139188,-78086,-78665,-252287,-497645,-626493,-511223,-203241,-108849,-271589,-385709,-456036,-559905,-489765,-295554,-227369,-134094,105698,206045,253154,291012,147801,-36281,3357,147214,122308,3304,-42284,-151740,-67428,268394,285737,-6167,41895,236708,-51244,-381289,-257286,-115457,-153325,-240155,-434088,-442364,-46671,190634,37259,-166687,-251419,-73079,94129,56639,-116018,-188954,-197656,-191890,-129605,5602,24185,-201007,-440569,-511484,-430043,-329814,-247705,-255884,-317792,-275688,-210300,-181255,-167058,-236995,-263248,-54207,214385,176204,50455,17969,96435,139022,67816,-1961],[30888,21550,6297,80872,201736,311417,282854,123703,27709,68196,120396,22764,-111244,-49218,55630,-5941,-26881,160388,311727,142152,-36707,-42847,-27040,-79336,13272,157698,98904,-46247,-14085,117724,199070,232589,319931,351310,146159,-134110,-91365,129675,111879,72874,152448,63428,-32650,147814,428829,509534,328628,42501,-119543,-116370,-102555,-172539,-292954,-301241,-200697,-120378,-90519,-40013,-7341,-11542,-74579,2823,97345,-9208,-181488,-208933,-137165,-36882,126066,319579,299500,21829,-197146,-199753,-126662,-15305,113902,169057,122536,161142,315336,388899,334203,257943,263719,175582,-32735,-125199,-172709,-304274,-189426,66163,134758,86901,30339,45293,169545,198475,-10218,-218564,-219538,-43393,15172,-52027,-34785,-87061,-200728,-130563,-28932,-157919,-287615,-214877,-30271,-31798,-53507,127269,247403,117513,-145016,-261094,-133752,84752,95398,21070,-10592,66452,-21087,-217004,-208852,-68728,-9316,54863,172894,206419,46719,-194300,-292473,-253482,-109259,114653,128891,-81085,-115710,69520,214508,278750,267595,91784,33814,191548,136534,-124431,-94044,-2090,-116348,-212351,-222241,-72841,183077,326913,287191,238503,156799,-96125,-320710,-306772,-173808,-62740,34524,106318,178311,174481,72193,-30910,-37486,58722,168857,293483,317665,275101,194942,113740,46970,26336,-62824,-271627,-405453,-223718,-1455,-76107,-172360,-90848,20076,52954,-59776,-223261,-233938,-193651,-265881,-237329,-29926,-59963,-243187,-231434,-93532,-73577,-14370,34493,-117536,-256396,-169126,-65211,-354143,-677169,-367984,173426,375104,183337,-52336,-33933,223278,317808,196242,100875,241074,493946,520009,274083,68023,-30065,-185743,-283560,-223765,-314581,-454965,-302473,-27783,-9379,7151,103224,139162,141540,81912,-215355,-510311,-473415,-314827,-121689,109713,115395,-17732,-16765,54755,-38051,-140946,-104253,25023,49899,-209058,-447220,-352276,-148338,-188689,-214674,-135401,-132122,-150494,-26286,190603,191525,-50206,-30031,127279,-54390,-273843,-214065,-75643,-19032,-18366,53308,148327,57685,-92241,-64625,19259,56820,167053,288295,257551,176461,242363,305878,206734,134956,131304,164647,177009,99312,-21609,31351,164164,-292,-258508,-219981,-45855,60072,124320,-36764,-278382,-287675,-101316,102295,173482,136398,104392,53892,-78942,-128719,-108808,-141979,-165999,-27098,240075,398624,267423,-76021,-255302,-98452,108071,172183,63751,-108840,-199452,-140337,3858,113564,104474,98615,86555,46050,-22576,-64298,-28852,133260,187957,-25473,-217424,-147293,19696,77026,-26713,-108137,-52072,37269,109673,110816,80334,180596,302007,321431,399239,240475,-113368,-260931,-223907,-284110,-347070,-366349,-222723,-47495,60362,196574,272948,262168,204251,64890,19519,87169,141221,90829,-30155,-161764,-116196,47098,129381,176294,142778,-129059,-153517,236420,487858,378718,125377,-86070,-141883,-93264,72985,190769,71752,-147370,-197415,-116583,-30702,39125,105796,153191,144122,70200,-114315,-346768,-444159,-142712,145850,-11394,-242863,-210955,6871,186483,47737,-161212,-38169,194445,242969,172020,107426,219104,224045,-114143,-475033,-479226,-255661,-131561,-35171,29725,-177514,-575700,-574833,-147863,199004,297072,262714,8151,-133998,342929,688143,195537,-348175,-75255,519335,-96608,-2455893,-5081128,-5503630,-1041424,4948650,5172317,794204,-1202232,-128686,867719,812060,262774,-216901,-673327,-714752,-369489,22275,254942,182805,-30517,-109391,-210912,-145981,-48213,-75349,38286,195381,166259,140599,121310,86432,208001,177372,-134484,-174260,56658,101468,47755,89147,231442,357534,241099,-69084,-130487,156126,384341,288817,57108,58101,84545,6315,-8404,111722,180731,132635,200569,312610,89327,-192135,-142308,-58129,-119620,-218248,-336118,-226314,30930,61825,27948,180213,364312,267033,210201,330648,274087,-12206,-97120,67540,245204,311841,231691,4117,-103996,-103454,-74647,-63634,-252649,-428745,-264878,-226945,-315006,-329302,-318268,-219376,-153588,-288987,-437416,-415484,-309657,-159028,41559,300158,343441,133852,-10704,40463,-13794,-207422,-117515,167345,299702,277180,172130,173508,231108,125221,-12863,83486,271870,155775,-108993,-156800,-8341,164971,271765,144796,-56228,-94272,-9204,76846,118783,40264,-74115,-141679,-207919,-157749,26376,152372,122827,-67575,-231439,-141676,-14874,9319,109937,164435,75527,-1167,-36142,-57795,-179448,-155531,80748,144303,-8580,-75170,-52110,56723,150112,-93887,-395523,-261922,60468,102706,20760,-5441,66039,171267,110380,-99198,-179256,-44876,-72777,-213985,-237852,-214214,-137281,-65903,-131582,-153468,-47203,65346,55136,-15064,39544,157713,305829,517904,494301,261882,74831,-10822,15449,29952,-5527,46014,99988,77959,213157,304339,99632,37036,181383,172890,137676,125085,-63851,-247811,-187097,-183863,-356126,-437995,-336376,-164225,39665,201757,202535,158175,68756,-40945,126475,533304,545461,176888,-120790,-133890,7298,114392,95480,53577,42878,65021,105032,119236,119937,-12656,-261615,-202051,188356,291333,6833,-211463,-92220,73543,-42374,-128502,12798,95595,-84182,-218028,-15581,208096,115299,-68654,-94375,29280,59874,-74553,-173794,-169571,-144180,-139378,-157050,-154483,-114374,-65231,34237,159665,185342,163279,193326,188885,136457,131341,85062,-79015,-104127,48835,72109,-36455,-18113,25819,-139406,-172832,45639,217021,190496,111272,175647,335714,407749,349210,250159,103872,-46305,-49726,3996,-6984,42310,48061,-33141,-13733,106887,172312,228407,158481,-111497,-299755,-261402,-150111,-144424,-240016,-187825,26831,101362,-592,80673,224232,96004,-82952,-63945,99717,224467,255051,150912,88538,105252,84134,71707,124672,66987,24565,57771,19653,-67561,-20924,85657,163726,119586,-70942,-205387,-113907,201314,399073,318626,171377,198705,299355,171778,10270,143409,301217,150847,-138703,-275757,-164952,52578,215446,285198,212920,-17077,-178621,-102735,-67001,-100971,46951,226228,271522,296493,282201,355070,401650,327969,176449,129027,202353,176364,3368,-11304,146343,280342,336162,282391,163978,124388,164500,190213,235585,309376,318725,188212,-6446,-120130,5808,205408,296831,274215,228923,118139,-33820,-115482,-98965,-11704,90120,208504,359833,379985,313125,408131,443860,189490,95807,286927,486243,619026,527424,211512,9655,2912,122502,293126,550352,831991,721259,312449,104971,-91555,-281509,-25495,391453,594387,809764,1054026,1000113,776972,895232,1072406,889636,911884,1194834,1035589,1243082,1609859,946426,-224688,-557673,-326725,-335265,-415508,88500,452984,824466,1602393,1179271,289592,270445,-345546,-1538312,-1749820,-1643158,-1459687,-1088802,-1007128,-1051288,-917676,-688472,-630044,-770743,-874225,-828051,-770054,-684466,-546350,-452955,-371781,-257849,-207596,-341168,-519612,-534736,-417157,-335872,-270106,-190650,-178619,-125528,16992,11529,-110816,-226833,-314187,-320763,-214033,-96140,-77984,-60300,-97410,-258840,-495130,-677003,-598424,-245035,-129223,-310631,-315247,-240288,-357169,-371776,-212731,-154789,-131099,-8521,79487,197611,293951,192707,7039,2241,107951,2016,-183837,-166812,-128306,55649,386802,365919,42778,64998,237980,-48993,-356473,-241138,-97185,-118735,-185308,-386847,-458487,-122550,130032,48084,-124473,-227497,-82301,129142,58385,-164647,-234859,-233400,-213745,-141355,-5869,245,-280780,-549855,-501949,-365381,-324483,-297903,-272568,-256493,-198320,-166169,-117733,-102008,-225882,-271562,-60083,162064,137516,-8182,-117021,-55282,53568,32597,-530],[91673,123240,100212,127106,197049,317807,313099,126555,-23681,17551,120967,22135,-152671,-78461,52744,-29268,-73768,148567,362861,238125,43377,-30600,-98161,-136885,-36133,70538,40273,-29436,17180,97550,148869,208345,330269,390433,209230,-38051,2037,205358,133137,81923,173116,92883,-4160,137325,342904,401019,245212,-5406,-103897,-63697,-83306,-219511,-334144,-293919,-175175,-86732,-35819,-18029,-13625,13168,-3035,89540,205361,71971,-162688,-222903,-174509,-45884,174973,289690,151611,-46352,-134347,-112012,-93023,13265,149983,167264,52133,107700,359919,473923,391422,348640,384972,170976,-174848,-249313,-199052,-298035,-185271,70310,122789,36224,-4760,67054,210321,230538,15704,-202411,-214407,-47054,-13524,-110367,-98052,-108153,-204503,-154519,-116648,-238017,-287080,-117009,33199,-47824,-139884,50016,283871,183552,-119455,-249106,-145965,31446,77534,39649,6778,58722,-68013,-286107,-308172,-148992,-25817,59114,138978,149617,24032,-213708,-308546,-209728,-62310,92178,97947,-30420,-13627,150246,253397,306509,284576,96322,46012,218812,179655,-14153,44454,23270,-109988,-162867,-174092,-34785,245400,432089,491152,461658,326273,23295,-256429,-282421,-136176,-18136,80012,189664,286739,250314,87046,-60855,-52786,117269,295434,384885,348383,271287,184038,134583,97220,89420,16179,-208230,-393314,-254475,-50532,-123094,-216459,-65091,115397,134012,-61347,-288875,-311019,-197929,-207901,-186795,8825,-33230,-239446,-187781,-31896,-55851,-134611,-149572,-152496,-102850,-38728,-60038,-395845,-685165,-389378,117306,305884,211514,32834,48084,267749,299245,140483,77966,239229,454697,446534,215129,62506,-11740,-186047,-289421,-214592,-298737,-468143,-279272,7497,-13648,-72038,-15152,103157,218602,172924,-145091,-465753,-509972,-364999,-92466,182529,184557,84273,98586,98613,-43086,-179919,-153437,-15292,2301,-240539,-395781,-249667,-69991,-112946,-61925,24850,-64464,-131148,-38132,174147,267576,55954,7620,109804,-89458,-304767,-203366,22369,129778,94047,88734,170550,126486,34219,37974,36956,61384,251128,354534,238940,157523,271203,341997,234781,149323,125479,152686,188483,139682,23175,18490,65299,-60323,-219148,-180257,-63710,25349,118901,12930,-189207,-221267,-71193,124365,197698,165209,104315,48948,-44816,-76269,-80886,-108275,-96114,29434,260602,418371,328703,9493,-188229,-108065,58578,125746,34748,-160715,-303635,-255151,-55902,156510,210145,226277,241615,94184,-81001,-118698,-80372,11087,70138,-49260,-172511,-125297,6292,84992,29935,-72233,-57312,38090,123226,109972,63404,168230,286161,276018,339047,228643,-78303,-231829,-209796,-276706,-399367,-412939,-225825,-52479,26499,134520,203291,240275,245578,154013,46849,-39923,-74240,-47479,-33636,-99413,-85558,21662,77466,156701,108387,-143633,-129933,292329,598570,522687,224113,-84740,-202273,-102810,151718,276287,63286,-225488,-275757,-179141,-46962,68897,136317,196932,218274,138432,-89179,-380864,-506590,-142914,182030,32689,-174328,-152313,9856,115312,-34151,-166616,16460,221199,225360,137845,61613,210215,258926,-84046,-446919,-444753,-268865,-141955,41908,195580,-4984,-451806,-571862,-266353,77427,337417,518316,340267,107287,427766,669041,281924,-166581,-145854,-36199,-654049,-2359118,-4656830,-5465613,-1795182,4363344,5540445,1761630,-656033,-454289,548423,981272,787388,290500,-575067,-963069,-654285,-159353,78550,-2746,-94103,-119360,-125281,60014,108758,-62749,-1436,243845,220636,169658,202112,240508,396767,285777,-125094,-222575,-38030,-60020,-136860,20105,279882,367708,130374,-230232,-254624,62216,311895,248202,56890,40561,90152,141447,167217,149665,98686,14506,80531,255871,116016,-131226,-74272,3742,-122507,-292454,-396314,-294673,-65274,-38521,-52427,143923,300863,169316,158859,327550,319778,107011,40526,111653,222981,359935,347734,88617,-51602,-33361,10169,-5228,-175373,-314098,-276710,-371515,-444396,-332580,-237570,-151565,-184745,-385601,-466271,-390930,-295827,-236800,-153840,115742,251909,50280,-115527,32726,93442,-96412,-36676,225713,281692,132799,8186,119747,268306,115282,-45540,153778,417014,202858,-158943,-203317,-13250,126878,203830,87419,-77349,-84890,-5763,90006,133595,26478,-119043,-142161,-138801,-78284,110257,212834,130001,-55591,-154782,-89436,-89712,-162023,7184,146742,98176,54970,30764,-20124,-157391,-100681,118439,135367,-41841,-45781,38186,69996,80212,-108033,-400797,-370814,-66635,57341,-53902,-153162,-49658,144744,168087,-18051,-128156,-28003,-17788,-115115,-202846,-253929,-144594,-12661,-71775,-173115,-151087,-14799,100383,110649,127062,211473,360555,533632,506600,326440,159753,-8560,-43242,6724,-2146,87617,164728,108004,192853,315652,197108,145926,247658,231725,167945,100942,-102267,-273605,-203608,-143685,-199358,-265329,-324561,-312219,-150104,109206,243964,219078,98751,-42464,101528,494075,515392,134149,-162712,-148142,27903,148640,69682,-35705,-13363,64844,172874,191445,149950,886,-258170,-221861,129842,253270,37365,-144067,-64909,64188,-43381,-120404,-10209,20924,-83442,-82068,116555,233152,113665,-86009,-101430,53389,112497,2205,-118877,-120101,-82235,-107468,-203550,-218641,-112788,-10747,62488,112266,73064,51618,120579,107686,-4848,-20154,-16804,-95005,-67504,80743,40083,-84698,-25401,32532,-143240,-211441,14272,207594,147237,-26934,-11264,203832,367335,357148,236523,81330,26208,37218,73430,125145,167444,140147,135679,157665,136453,152841,244728,209799,-10862,-230236,-233163,-114412,-111059,-189481,-102764,113778,100043,-139216,-113113,58022,-52051,-157816,28744,292664,315456,210060,88417,77090,103210,80755,75637,68604,-56750,-55175,85871,109935,42664,193,60218,183964,181917,15815,-130017,-86387,169061,365754,300405,193919,254566,367122,214039,-22818,98992,296261,173773,-120980,-296158,-167294,111559,328730,399218,285627,23088,-143219,-93417,-124777,-196607,-9978,208007,230152,223615,203421,346184,451885,315677,100600,51521,174658,218715,88943,38493,70176,110490,211737,248955,133384,37982,50998,127499,209180,224151,179900,137236,74279,31086,105965,220090,322076,339562,259732,108093,-2745,-40228,-60906,-40373,35998,147772,311798,357486,329365,489145,526274,227006,139547,368398,552368,638173,482894,153632,13541,70415,188539,282979,464162,749816,662308,242863,50440,-134528,-368326,-140433,331169,555725,729236,965732,918787,693136,925224,1174489,932980,1091538,1494701,1018668,849237,1171566,635620,-616285,-961817,-579973,-407078,-256582,410958,634329,606146,1544087,1424689,332895,70871,-491636,-1495537,-1680128,-1627302,-1533428,-1154255,-990404,-1012077,-947601,-777514,-674619,-780334,-860023,-742227,-677890,-630752,-518657,-437784,-308885,-136034,-58498,-182426,-379167,-458025,-412198,-375968,-297237,-180766,-213122,-196787,-3498,45247,-93976,-215742,-266347,-267541,-189316,-87208,-56078,-80983,-135414,-260088,-469706,-682003,-611618,-239503,-130644,-299609,-186999,-2664,-120956,-198172,-95360,-77769,-141067,-152870,-84529,79745,225450,164897,-35133,-69016,43862,-92512,-322323,-268608,-81939,182605,452629,361186,37435,71439,234037,-15862,-271296,-188621,-93468,-116417,-145703,-303010,-383179,-144565,41147,-1587,-109542,-192719,-114608,114008,53569,-154615,-205815,-183560,-158454,-119164,-38036,-47621,-310420,-547443,-423403,-300402,-333078,-325929,-233766,-159325,-142946,-152415,-69580,-42555,-191975,-245266,-65371,82696,94458,-49755,-219877,-202026,-55351,-7590,10485],[136516,215338,221860,196359,180782,274911,299657,129047,-44501,-6468,136329,59065,-136627,-86306,26625,-86182,-148738,106597,363814,300264,114668,3019,-123880,-150015,-59963,-4838,-6211,9772,59383,86113,109986,172420,280393,354272,229203,41461,71752,218237,121442,78684,175185,126812,34740,105961,210284,245592,132410,-56230,-75506,-7694,-66669,-247953,-346838,-269959,-141554,-55147,30620,17935,-50421,-32155,34745,180865,312907,132221,-142245,-186943,-144082,-33652,157209,147633,-56777,-121453,-66878,-24528,-37839,51111,171094,148294,-2537,43908,316196,456783,374917,362946,406771,129469,-277373,-321985,-178548,-210528,-131883,69747,85887,-41818,-73558,36960,163078,151549,-24422,-207793,-211108,-48099,-27972,-144342,-132306,-90954,-162610,-158683,-188291,-257972,-194158,48298,133320,-17494,-181997,-58667,229561,199120,-78872,-211092,-170587,-94897,-8057,22684,32315,31655,-155149,-379356,-387595,-202566,-57016,14901,59949,63411,-9447,-187790,-240501,-97547,29053,102566,114850,72629,102664,214289,275206,299577,260351,114649,89329,218680,169827,71722,134748,3608,-141359,-138764,-104838,22026,266304,441784,578698,615152,466996,147880,-135970,-185199,-78133,6861,117631,288361,400337,330810,117932,-78732,-75932,138902,373382,423340,334154,228064,143222,111429,112495,124316,74708,-127741,-313159,-205038,-46007,-142360,-234476,-38920,187040,204539,-27858,-284459,-307254,-146548,-124141,-149643,-19085,-39766,-192872,-69988,83203,-17484,-268226,-381780,-216990,40016,88469,-53925,-376816,-581571,-370320,8081,175049,214202,127657,104771,202060,191710,60272,64539,242319,375045,304318,128726,91056,78147,-126165,-255119,-175596,-246696,-407503,-183991,77042,17035,-113269,-78226,93331,255513,211888,-88156,-395142,-496716,-346122,-3698,251596,225298,172723,184420,91765,-66288,-196592,-167249,-37228,-59466,-250441,-280392,-101671,-4362,-49662,63713,161439,39304,-46778,-4745,170666,323812,165435,66455,93106,-117491,-288230,-131646,142620,273987,213453,147085,208818,214953,177865,138084,50396,74684,329648,419507,221201,122594,256377,315737,217005,128747,92152,105155,152649,159060,87708,20405,-24808,-86681,-127060,-107182,-93136,-33275,73316,41548,-81118,-135647,-61031,94723,207306,259204,211097,87428,-14993,-16132,-17769,-50648,-36214,77035,290697,443866,377224,106565,-82966,-96233,-17235,47404,23518,-152363,-338982,-329001,-113499,166087,295495,354402,411804,192045,-71021,-115171,-112760,-138296,-94514,-102391,-121789,-80534,-6966,71077,85608,-7862,-56184,17116,120122,96272,36426,143492,225236,180621,208882,156764,-57469,-199385,-212040,-259180,-422568,-416698,-184133,-42287,-28567,42070,130274,228202,299159,263835,87425,-159888,-293566,-180722,-6260,17055,-12736,9331,24847,105281,42769,-151467,-84790,331180,642437,576827,275716,-50239,-221492,-102494,211922,335512,70080,-224769,-270898,-194306,-54828,76331,138456,218564,269574,196030,-14570,-322153,-447988,-88748,209319,67297,-121863,-110163,15897,59287,-98883,-162385,65502,234892,185282,55851,-5672,192702,301094,-10268,-357454,-367571,-251835,-145897,63153,276269,145840,-251788,-487944,-359242,-38673,373300,725586,611554,319628,477203,604397,319147,-58103,-289585,-509453,-929429,-2000174,-4445999,-5959058,-2334058,4492254,6174658,2608949,-228252,-803432,152089,977969,1162025,771488,-392548,-1183195,-947441,-382759,-135033,-183175,-160204,-142988,-50881,219619,256948,-19731,-41109,235845,230692,179215,253594,324114,488330,362673,-76572,-237599,-135826,-214101,-296834,-79089,239794,302571,-8030,-350190,-312549,-37485,154862,135489,39213,21415,107406,262900,325580,203817,35137,-95300,-36621,194496,161199,-23626,55316,146412,-30124,-262368,-346683,-303226,-182880,-169439,-150302,88686,216560,77530,86772,271644,317590,212219,167676,139236,151533,310021,343114,94556,-42816,12824,63758,14416,-118687,-170319,-246300,-471528,-539213,-308996,-103491,-19350,-146058,-372236,-375314,-280728,-231574,-274225,-300187,-62093,155089,-601,-170720,45488,203933,37586,63062,278975,244637,-12621,-127681,77944,283490,81412,-107987,135234,418388,207274,-163114,-210617,-30644,29996,38490,-27869,-111495,-86959,-12027,90355,129617,7739,-147746,-131263,-72331,-16785,158547,237276,96788,-81033,-83048,-9660,-131198,-279768,-63053,129607,107718,94990,93911,18801,-106550,-41710,116724,80114,-65700,10450,112563,43013,-14374,-111680,-374857,-460824,-201027,11493,-96639,-249243,-148232,96410,207019,98772,5681,23565,21802,-40755,-158390,-253958,-143256,32028,10711,-142650,-192012,-45438,143535,180975,173406,269183,420620,531153,496551,351059,191710,-6044,-54050,13658,24722,160882,238667,141718,183646,315193,279768,227178,267426,260539,193581,101880,-80831,-231241,-184884,-82809,-12015,-35284,-240749,-416771,-315555,-2997,207962,193830,90569,-29981,91720,431352,456957,69790,-202715,-143326,54427,163635,57632,-67114,-34402,49939,212329,276857,197599,25607,-221907,-221599,58898,181333,35315,-72263,-36707,9670,-65698,-106005,-31805,-37472,-54803,52275,186863,177669,62545,-104744,-112394,43447,140622,79036,-46251,-57990,-29067,-96370,-235713,-239500,-82441,65658,125078,93815,-16270,-43020,38410,8866,-126509,-119431,-66027,-81982,-30179,103853,23089,-116039,-26261,52765,-100818,-204354,-7918,194243,116970,-140642,-206068,28365,266728,283976,140686,29309,103602,161327,182944,252298,254974,218483,297406,316266,172030,157736,275481,252593,58567,-175381,-214166,-111869,-93563,-87272,65122,260140,159070,-164781,-203988,-65765,-162788,-191889,104412,389132,355845,163387,22490,51150,87844,45869,60260,37849,-124062,-107121,99146,163346,110082,-8241,7776,166132,200149,70878,-76721,-86759,102547,309083,299905,250159,311029,402067,230172,-52938,62503,284420,195333,-58562,-221835,-108191,156114,393434,490842,371167,110651,-30769,-26979,-145400,-240855,-20928,203119,195050,137062,101046,276954,435158,246774,-12499,-50409,117387,242272,201259,141172,48589,-10928,111203,212337,113183,-16824,-42786,58419,172431,149263,63815,87937,141349,182895,207370,222036,285182,313011,226461,84015,48744,89810,37763,-19814,19433,80517,218537,325151,366196,549204,563515,264163,213898,463224,606059,636144,443326,132687,64650,189463,296623,287882,351956,615671,575254,182102,25761,-87615,-327451,-169417,304013,532999,630105,810873,789349,587639,828753,1065780,892019,1423273,1976522,1159291,610918,715151,-42328,-1330150,-1506768,-870706,-447580,-43641,736979,855754,610414,1677199,1685094,132493,-463771,-848589,-1529919,-1648231,-1643121,-1632056,-1238796,-964278,-927284,-927048,-849100,-736710,-800207,-822274,-650564,-574719,-554652,-488030,-429552,-284288,-84626,14542,-69826,-233767,-333187,-356707,-364770,-261024,-125636,-220685,-253428,-43150,44571,-83573,-177054,-193154,-201563,-160474,-87619,-57290,-120862,-173628,-257309,-436693,-645526,-556559,-193845,-109909,-244464,-54668,173609,76564,-16639,37369,7285,-143315,-278369,-248396,-82291,99891,82269,-120814,-146280,1832,-126361,-374906,-320888,-37664,257693,426269,255881,-23730,65260,224412,23944,-166854,-121182,-112202,-154936,-127528,-192598,-237635,-116735,-63022,-110121,-129086,-150604,-134145,69671,54730,-82077,-105939,-61038,-43555,-74943,-82437,-96973,-261400,-400948,-278816,-240692,-344465,-319936,-144984,-45380,-117193,-166264,-44611,-768,-141826,-183024,-52118,21559,57415,-70049,-270889,-307071,-151015,-33765,29378],[150326,260990,315095,254529,155970,194885,243546,125832,-35055,-3586,157141,118185,-77404,-88496,-34095,-167824,-227837,48002,326222,328392,170128,49197,-84697,-101412,-48937,-54324,-40560,50420,104980,96100,95989,131048,174734,224746,172903,68877,88620,148567,65556,48006,132310,124703,55901,60066,76529,90837,17140,-102869,-48737,39581,-49238,-247919,-333104,-242548,-116803,-30191,103578,73452,-92961,-112786,41551,255947,389186,154265,-127301,-113828,-55176,1453,93607,-34838,-239784,-173896,-9359,42351,29343,94006,180105,135207,-15357,-12656,199088,338113,284014,304307,342770,75666,-314095,-330734,-123132,-77958,-55113,53065,21054,-133296,-155681,-32436,39144,-21015,-122878,-228063,-207099,-53072,-35892,-151801,-130515,-47266,-103981,-168955,-239241,-220974,-37383,226151,236722,42958,-181458,-182953,85449,151672,-39926,-153632,-196269,-256919,-141067,-8977,71220,-4856,-263940,-483423,-439328,-219928,-88770,-54858,-28960,-13060,-32681,-116844,-98056,60064,140024,140559,172145,194385,198399,239776,263562,251088,200877,139402,148439,190758,111257,102336,150821,-32606,-173866,-127383,-32179,78801,254261,400434,560620,638360,509123,227231,-528,-43524,-12052,6792,134435,375253,499159,398634,148349,-86915,-106902,115714,383787,406771,282611,167184,103647,72247,91173,110072,80491,-66822,-199153,-99553,5809,-131641,-224688,-18507,217597,233521,7777,-236518,-247127,-72543,-41305,-122028,-87069,-71466,-113469,78077,211530,36942,-360458,-578493,-290374,114593,152344,-61331,-312222,-425978,-340222,-145752,9307,191722,216878,130256,61610,30855,-21917,58772,234275,265572,130398,28954,128020,204848,-13219,-172985,-104703,-172112,-289163,-47507,146865,45531,-110768,-56184,125372,250025,182135,-75388,-335169,-448198,-272824,104260,284622,222410,225641,226329,56512,-91758,-186328,-138092,-24904,-112392,-246902,-146670,38722,24779,-18866,129342,235190,146353,80797,71227,177232,327414,234891,123005,66419,-150376,-236170,-15299,250380,365047,301114,210078,250413,304527,312229,225280,66758,89186,370298,453351,195916,70329,196374,228915,146665,76880,46344,40755,83155,159455,166675,49621,-72771,-80145,-31307,-41787,-130478,-101953,-2526,37218,17025,-39721,-58452,14266,169352,359271,370612,148792,5923,44151,60540,9275,12113,134307,339963,462857,394726,193612,40895,-51900,-95431,-46405,32903,-83345,-295858,-338690,-143214,152971,342957,441634,521535,293806,3540,-49674,-119736,-277066,-252224,-147347,-68643,-37746,-36045,26218,117207,67502,-45904,-23607,92411,71412,13668,121182,151404,73067,45965,34702,-60452,-160421,-203788,-227586,-401961,-374612,-113423,-25616,-98560,-67285,59529,212506,331811,346284,128603,-231768,-437852,-259691,35514,135379,68122,2224,-28643,11106,-51012,-154698,-35391,329455,583454,510048,255286,-13341,-198655,-79670,250332,356422,89749,-142881,-169857,-143916,-46734,62831,106026,196592,267884,207266,59810,-207992,-299936,798,222267,82294,-102585,-96309,30054,38971,-128524,-140834,102081,220758,114576,-61757,-76114,182161,344020,75459,-245337,-268312,-193550,-128770,33768,255267,231371,-44657,-339753,-380665,-107891,388903,806589,732286,460341,505707,521560,311400,2314,-404008,-725903,-803871,-1469620,-4596747,-7034088,-2482757,5432603,6893363,3017324,-72043,-1095791,-267071,762357,1274483,1130378,-127209,-1266356,-1138768,-582277,-332994,-297182,-199146,-165697,-5188,293423,331513,-10262,-104303,168232,193125,158292,258028,318165,449872,371200,-25884,-250783,-245432,-334950,-385305,-173937,129869,181554,-141841,-406309,-304837,-128835,-46411,-8230,26313,28968,131929,329845,419268,251813,-3969,-176299,-122120,144359,213400,103841,211095,326570,127571,-137304,-211977,-259909,-287018,-278744,-207444,42839,139940,19485,17143,179365,264685,265948,241807,137265,55338,187518,240752,48562,-50705,43979,88111,11829,-72515,-38282,-182148,-499445,-577354,-280998,32651,141480,-46591,-265246,-214306,-133795,-143613,-263210,-373116,-199230,77856,-3916,-161307,74416,280399,145944,146112,307949,197334,-112900,-199612,46793,258701,33728,-176966,38340,296757,186310,-118761,-183604,-60490,-88960,-157915,-146461,-130289,-88994,-28983,63526,98527,-14079,-152440,-114975,-40780,-7077,149592,223391,45077,-116566,-20030,88802,-99128,-283248,-78153,118746,101548,97467,117193,30737,-57215,3092,88441,8311,-58396,86570,146274,-18744,-96422,-91073,-315679,-510206,-314244,-23037,-84316,-259937,-203360,30520,198534,203051,169178,92244,37256,-9017,-113954,-210192,-129343,57285,91727,-69156,-153213,-12104,169002,170690,171167,325529,480139,518568,458668,322509,168963,12026,-883,50813,65279,235261,287473,149130,171945,305690,333231,271817,247351,247862,202657,127260,-9700,-145451,-152163,-25432,155303,188905,-92178,-425326,-412627,-114964,103896,99030,48484,-12418,93885,364868,385927,9704,-221926,-122417,71523,149068,70049,-6087,4169,29178,206182,345993,252031,56018,-162778,-196542,412,92072,-3672,-18075,-13061,-76948,-116967,-92595,-39273,-63231,-12377,157757,202896,76702,-26710,-123282,-124024,629,127070,126071,27729,6955,6321,-106172,-240285,-204084,-34347,125130,187667,101212,-64502,-106535,-48172,-97788,-203092,-140383,-44553,-39846,6602,124348,29023,-125086,-18699,89201,-21709,-149700,-11843,188380,121027,-193331,-359708,-150617,128361,153614,10357,-11398,176151,290409,295749,319075,269897,270046,419474,416575,194753,171808,302458,266447,66842,-156396,-222973,-151162,-80318,51482,271716,425857,249805,-92851,-176473,-108222,-200078,-183965,121458,357470,327527,116721,-28005,31361,79113,4323,29778,31859,-116870,-106435,97692,167006,117557,-36935,-47369,131023,191186,104857,-26859,-98641,16747,241933,327119,336737,368413,411873,231701,-56579,45588,264963,207049,26919,-82724,-18060,168909,393318,528675,432702,207822,115470,74624,-116754,-211348,16188,203139,178516,82086,8536,145180,323117,127189,-138696,-151958,57319,258433,315178,264908,88742,-45964,64778,191495,121985,-18759,-83855,17621,157959,127403,14515,51800,177030,288791,269411,204484,203102,210108,153065,67467,110604,236501,161563,26930,28098,21407,110539,294025,415005,577299,558452,302285,302802,546504,636706,616613,423864,157230,153814,340438,430164,312325,246139,462794,481848,155121,48810,35658,-180018,-113017,315889,538632,549136,642743,643894,477880,636247,768062,767572,1825639,2527155,1419935,614622,398185,-903599,-2188658,-2041892,-1128186,-459838,158430,980189,1072173,907465,2067798,1947344,-256623,-1217143,-1305344,-1616057,-1651588,-1673964,-1720931,-1307035,-919594,-825257,-882072,-889901,-785341,-801284,-762529,-583300,-491602,-473948,-460432,-430223,-301527,-113250,-2229,-25740,-124208,-210524,-286088,-319073,-179119,-48115,-205090,-284649,-91383,9450,-88109,-134618,-127394,-143673,-120225,-65011,-58116,-152688,-192043,-250124,-408738,-580213,-457552,-129071,-78591,-179732,15954,225035,179638,126114,158494,90428,-126727,-342508,-372253,-253376,-54021,-24700,-194086,-170766,11218,-90727,-337468,-316236,-20954,239808,291100,62876,-124115,50581,201481,39932,-83745,-59943,-149127,-221593,-120853,-69046,-71326,-70096,-170605,-256884,-181506,-111006,-115997,22188,62892,25989,32103,91878,89092,-29413,-125252,-121112,-132569,-138689,-93903,-185864,-344742,-280790,-33279,55688,-116909,-192809,-42843,16291,-85418,-92982,-11061,2076,23108,-75526,-266725,-346759,-202071,-33657,50983],[130848,244896,337642,271395,125380,100835,159710,112471,-6995,17402,173066,176032,-4122,-97490,-118943,-245133,-275847,-3195,276724,335624,206497,89232,5661,-614,-9767,-81293,-75509,64205,140998,128454,106177,88692,42923,29009,36984,29512,44144,10238,-33198,-20982,31068,57424,34303,5287,-17483,-16653,-72196,-139311,-38740,64738,-26685,-213134,-300379,-222686,-107806,-8143,177496,144368,-119481,-190630,24804,296530,410668,133947,-119415,-25608,68794,60444,23892,-174224,-323882,-178877,33005,85784,97227,130392,174626,140304,18026,-47584,54591,159880,145718,199134,239361,40881,-277829,-283195,-59194,41471,7977,14251,-62176,-215792,-222081,-110680,-115708,-224725,-245144,-251208,-201308,-67461,-46654,-137789,-98110,1568,-57275,-192964,-265450,-151246,127124,355011,305612,102583,-160424,-303455,-114552,50650,-12488,-82463,-203131,-390144,-272809,-28416,118192,-39618,-363834,-566644,-450024,-195658,-101932,-111333,-80695,-42083,-29178,-15849,89580,237761,246145,189023,245601,297797,251536,223656,217684,171777,125569,156802,194541,141137,28621,69732,98624,-49568,-165169,-106441,21932,111737,222173,352750,480897,523626,413998,219610,102660,102867,54033,-11861,119245,414771,554756,432357,158627,-90909,-139042,59494,332763,350968,211752,114150,94591,53697,45974,39187,15617,-55850,-95110,20168,82599,-95996,-195368,-7121,206935,207274,15308,-178914,-169396,-13934,18532,-91925,-151388,-111942,-25192,201011,302203,93516,-370306,-664206,-347311,90559,117294,-86825,-225488,-287182,-329312,-311040,-150741,152585,288735,137009,-83505,-124782,-82621,54016,198763,144782,-26471,-63239,143029,311451,120533,-55243,-14764,-90094,-142602,85225,175735,30612,-73852,45899,190598,206899,85351,-123783,-312864,-387987,-182810,178811,261252,175805,234873,230510,25638,-103320,-152571,-76444,19227,-134521,-234698,-39207,126188,13092,-23555,133242,242479,227907,214798,174257,190617,273119,243257,153757,18004,-196338,-168672,112435,313316,373521,332241,258451,277864,368735,409505,290220,86714,94690,357379,435802,154905,4800,104510,105799,36195,3826,2383,-16803,5491,141974,236099,99858,-65149,-50180,25998,-20293,-168253,-164813,-89331,1103,81333,52400,-50625,-100036,65212,403456,505411,201931,15722,96626,131317,53625,54899,211835,399081,455494,369209,251014,162722,24996,-152488,-131916,57591,19236,-197052,-281544,-127249,135070,345842,462745,525982,350882,113385,58483,-100541,-366387,-351869,-153165,-19780,-22577,-89172,-45607,106723,123880,-31942,-76853,36947,39424,8543,111278,96566,-10431,-103706,-108991,-89363,-116775,-159729,-171510,-327200,-290815,-36899,-15240,-174381,-175282,-6742,175065,309341,360905,160049,-227237,-451011,-256524,69299,207467,120749,-11506,-79198,-107109,-155704,-156719,-1603,275378,428833,349514,180097,3765,-148452,-30881,267632,334764,111560,-13018,-3368,-37134,-22496,32956,41420,121774,201443,160232,90271,-90605,-123992,92778,217116,74812,-115516,-105748,55954,57765,-120835,-103984,119375,172500,11119,-193848,-134933,185987,374252,137231,-150419,-168664,-104932,-94790,-23793,159723,239041,108815,-163665,-312849,-109910,369527,724249,659995,492978,512417,444833,284389,70569,-380850,-604481,-309822,-902001,-5003763,-8306360,-2229980,6868332,7438715,2806331,-245757,-1276187,-661677,358141,1108599,1318212,185530,-1139190,-1141583,-694866,-455215,-297132,-190052,-177801,6103,281950,302454,-73466,-200799,56710,115124,100198,208066,234830,305709,306790,-3396,-285770,-364438,-404607,-383265,-227352,1742,43071,-245970,-402883,-255441,-197309,-232028,-130308,41532,90105,167413,327912,423751,269819,-20682,-211205,-149045,125709,263895,218119,342840,480147,293170,35630,-49151,-192744,-348359,-318527,-170949,43569,100302,8116,-28599,78770,179079,254171,243775,105615,-32438,40629,95460,-8249,-45518,71272,95095,11082,-18212,61074,-95726,-447654,-550568,-261898,124701,283103,80583,-118343,-53821,-251,-54210,-207864,-375069,-275844,39229,42060,-91544,109745,295390,183151,174245,294137,146619,-144700,-198389,18706,186326,-13895,-222133,-88069,134445,174374,-34248,-135091,-97754,-182535,-289603,-202805,-111067,-76386,-50418,8268,46003,-30469,-130276,-94988,-53928,-59449,82574,179328,2944,-128722,32054,182984,12854,-162668,-35961,118830,84330,56660,80040,3921,-31621,24442,54536,-42116,-12995,160150,127780,-95729,-135844,-41461,-229690,-507410,-383149,-40662,-19845,-188130,-203687,-39827,131005,245718,290879,150986,28345,-18070,-71913,-128239,-97268,63745,150096,24203,-49158,74258,167889,90634,134284,373173,523397,490212,385830,240533,105226,52282,106488,106856,104564,281106,293727,124366,149121,289067,351301,285523,211371,201718,191540,169376,86422,-51655,-125661,9233,262526,348655,88863,-310863,-410134,-200583,-31262,-25347,-12393,-2705,93692,303873,315098,-20989,-205514,-92757,65579,102776,101445,138248,102743,17223,158329,370876,292676,81031,-95582,-140898,-22767,3937,-72534,3374,4398,-164056,-186002,-82744,-26012,-53596,27173,218706,192334,-20258,-125505,-138386,-132171,-59739,75050,132890,90553,64029,19787,-126129,-209785,-116295,22202,143492,218350,122268,-67747,-134568,-126714,-191607,-221542,-85448,36205,19936,47231,156624,58445,-111942,-146,135556,68257,-63896,1323,190070,159977,-174559,-435306,-291512,-17010,10010,-91381,-4395,239575,386990,368773,295475,207700,289639,478421,428136,186478,177544,309731,245859,20564,-172064,-260155,-215290,-51160,201506,455638,556681,333095,26802,-63062,-64584,-159099,-149007,72245,233573,247302,75962,-48759,36335,97347,-13404,-5886,39208,-46422,-49168,88138,127135,69960,-71913,-76475,110754,182121,133980,36045,-98003,-61847,180241,372348,428068,417472,404315,231728,-18261,53436,234779,201128,108358,69248,65041,147419,338088,503015,443987,277590,244366,179367,-40947,-109835,86607,200748,184682,90142,-39472,-13900,135367,-14275,-246408,-228394,19002,277385,402577,368889,173384,7988,79200,199961,169295,32767,-63823,26252,189347,177944,46280,34759,172523,316891,267378,166870,107606,76760,80742,75079,165263,351785,265513,69870,43989,-13894,24880,271027,458710,570839,523631,337304,378706,587692,632588,585420,429343,215938,253232,484773,556096,349256,172510,323929,400810,174317,120503,195361,21840,3182,358599,574972,519148,523004,529447,401533,444591,413574,624343,2191940,2987501,1700538,823369,267912,-1704025,-2946706,-2405702,-1282339,-448896,300697,1094881,1251954,1457839,2668493,2156815,-723234,-1983925,-1718000,-1711693,-1673021,-1693950,-1762370,-1324920,-850920,-733084,-835475,-886051,-781040,-744302,-680160,-558405,-450775,-401736,-430707,-433199,-348113,-202933,-87582,-43844,-73240,-136465,-241112,-269350,-87864,20476,-175331,-282344,-129965,-46886,-110005,-109117,-93164,-112745,-75039,-8670,-40944,-153016,-176851,-234685,-387917,-500313,-345722,-70574,-58099,-151462,-20648,135655,169896,201242,242261,150542,-94414,-325938,-425688,-390799,-200879,-123910,-213031,-118964,70591,-5395,-236583,-267801,-46942,120616,64457,-178084,-235574,30016,156453,11326,-45528,-18562,-189019,-287150,-107378,50287,57224,-48198,-272469,-405923,-253674,-83861,-59965,-11780,64814,124213,162116,222170,189796,-4134,-152948,-100926,47372,158506,88523,-134377,-324306,-221702,62933,114641,-129738,-212715,-58180,7500,-33676,8084,50581,12757,-20945,-78807,-219507,-316331,-192297,-5002,69501],[89532,178851,279291,232403,89070,17882,72119,87825,22164,43257,177871,212128,52436,-117075,-198574,-278837,-260179,-22113,240978,336221,222464,105064,106873,118827,39211,-101730,-129233,28838,154401,171414,125080,44502,-75805,-170668,-145775,-64578,-47873,-156176,-158910,-125281,-116382,-72394,-37258,-51889,-49927,-48440,-114372,-160063,-52178,60351,4068,-145478,-259083,-216352,-109691,18545,244269,214779,-121273,-241103,-8053,290932,367954,77641,-118972,51698,196666,140557,-13130,-219219,-285033,-127791,63580,114206,152659,144824,147668,157284,78947,-53320,-59392,-8680,5491,84160,150524,49156,-181377,-202072,-16617,93498,25250,-43972,-145165,-266366,-246673,-161685,-238186,-378176,-342424,-263957,-194805,-94058,-67599,-112397,-49773,35271,-37185,-216041,-265259,-83062,238858,392702,314107,130802,-149203,-402405,-314011,-73988,2927,-4586,-174219,-434275,-345349,-16790,158157,-65237,-423098,-591087,-404789,-129773,-80686,-117548,-58960,-3791,6232,90946,282607,412132,331246,228682,306979,358179,261150,183183,155143,88629,60021,152293,198518,81779,-43394,-7685,9916,-25956,-94588,-64560,37520,102630,182158,320902,383456,317213,198685,113552,139956,217022,114989,-36385,68282,380699,541439,413489,135376,-94295,-160154,-4622,245555,276007,138048,84779,127967,80044,-2246,-76424,-112672,-104962,-36396,112799,156953,-45023,-158234,-1763,170777,133969,-19270,-138859,-110445,3061,45903,-48054,-174808,-143085,45748,256901,316104,132949,-290773,-606008,-366008,-19595,-9268,-122975,-138734,-205024,-347165,-438964,-264858,110026,335717,145243,-166390,-219272,-105715,43072,129951,36601,-123194,-127354,114293,342466,225642,65044,68499,-14907,-3662,171272,135507,-45469,-19804,189911,258768,134815,-56897,-226916,-334017,-338379,-118927,181746,185120,101285,206761,217219,26005,-91748,-105416,-5569,76543,-116402,-215372,15391,143645,-24755,-50933,101328,211063,267331,315094,278356,207256,184957,198865,144637,-55331,-250183,-103346,213987,313450,301535,305020,279583,279521,386483,450088,324972,103976,85369,299404,367045,95680,-66533,2999,-16269,-84475,-75322,-30400,-47272,-52397,107067,263449,149188,-11938,-8539,32133,-49847,-195334,-208633,-165850,-54509,100439,125959,-29010,-217980,-94654,355216,548227,217675,14359,133814,176683,74013,98796,302462,443292,406999,301438,267312,264563,119623,-174134,-185793,85789,112547,-86169,-177294,-64141,128815,308977,414539,429080,333623,214301,172949,-60824,-382666,-365638,-110375,15740,-49148,-159796,-127007,49014,132058,-23021,-129119,-38107,8653,28166,113125,73262,-52017,-203274,-237581,-139287,-78404,-74708,-80718,-198045,-175464,24476,-21868,-244739,-262128,-64600,109136,219494,295164,174924,-143647,-323967,-175333,77526,209439,122264,-40889,-119854,-211353,-246770,-162277,1810,177997,230000,164363,95356,-1336,-93404,34661,265782,275150,121117,109914,163303,89032,9357,-8172,-43841,4978,83907,71749,62404,-13036,16523,154804,193539,49073,-146259,-122964,91245,100148,-88869,-63312,112158,95720,-115771,-316291,-172966,200919,375636,149524,-95547,-81138,-10973,-61823,-81915,43836,189166,180672,-2629,-174066,-52258,310236,502822,422476,404442,480354,383846,270516,200775,-158217,-191430,372748,-438538,-5398451,-9163456,-1697722,8264070,7600078,1990173,-705637,-1340410,-1001746,-147578,752351,1337064,485455,-798181,-928234,-681591,-454502,-169132,-131852,-182127,-10775,220357,185400,-207174,-318433,-67541,12729,6477,110915,112110,126122,198089,-19561,-341308,-470432,-415536,-303842,-215478,-85161,-70876,-309587,-366257,-198576,-231247,-345174,-188137,95718,207991,219080,273562,346493,244043,-20543,-188883,-100012,157412,310669,291935,403358,544831,402368,189918,78972,-134784,-353436,-267376,-27620,112226,109799,34627,-42730,-5337,88823,190339,184177,57246,-84712,-81132,-33177,-41125,-11958,100579,99581,31107,57366,134391,2576,-329861,-466661,-251109,150570,364140,190008,3900,50433,91909,27994,-122119,-327403,-288978,45952,125047,16630,140759,244473,128955,124719,228307,96353,-113709,-140949,-14609,73472,-50710,-220756,-181636,24542,198492,71534,-80187,-133928,-213850,-278211,-154467,-49668,-41201,-68033,-63757,-10285,-28361,-83688,-70376,-97567,-155260,-21070,119398,-9362,-96961,69136,243066,167805,32011,45378,133297,67509,-12522,-9856,-50608,-32582,23929,31191,-45065,55935,199831,63151,-163088,-125316,27226,-130923,-453421,-397446,-44737,67939,-69149,-154339,-95833,17569,199956,315635,173214,844,-50159,-30892,-26230,-47498,59438,173194,105376,78894,179305,139313,-21612,87820,403900,531896,433122,278797,122591,25101,107507,233510,162507,127426,280205,257687,82339,117087,265192,335644,282091,187573,145219,166007,215689,176206,17185,-114256,17360,294809,411368,254657,-92331,-303266,-235858,-146830,-131199,-70887,-10782,75296,246989,253802,-8802,-151811,-64369,30842,30008,128093,309054,233773,26125,88396,335604,297649,87753,-35597,-52135,4153,-62812,-151087,-8537,18754,-213928,-244841,-73534,5397,-19239,52205,234631,183975,-72810,-197290,-143247,-131349,-112985,7359,109508,134773,104185,13583,-138447,-144039,4931,82441,120765,200172,139488,-39098,-134284,-181824,-248969,-187110,15091,139678,78361,95540,210415,101815,-82714,30512,177643,136650,23017,19756,187236,212170,-101990,-420853,-365456,-139718,-101198,-117515,62086,290343,420086,368049,188154,95573,279882,466055,348490,139497,164886,291405,202929,-43934,-204841,-310482,-270281,7752,333835,563772,605866,375429,136549,74524,35748,-66062,-109297,-15317,94466,157618,50058,-36556,71273,149593,11686,-35189,43083,50583,43919,79102,64480,-8383,-98104,-56747,134321,196235,168932,113765,-66484,-106601,135322,406048,483204,441510,384485,237658,57773,80438,190599,173438,161728,180281,110974,104336,257499,430018,403114,300299,318332,257499,64737,36678,163587,190632,208020,165250,-19795,-141844,-66715,-136940,-307395,-261393,16170,301804,441466,418972,268547,119708,137422,238697,247873,116004,-2072,80522,265756,285891,138297,34571,128885,261907,202340,115548,30320,-34545,44380,108871,193567,395534,311753,84654,52999,-13718,-10178,254883,474946,532756,474464,361576,415538,565658,586579,547783,451519,281960,326672,577656,636176,383084,141021,220300,341217,232212,219756,337477,213826,139382,414033,633049,556895,497465,489595,401668,367033,179481,556388,2423009,3195388,1863208,1086595,252724,-2226777,-3366781,-2475924,-1283565,-415724,365496,1081458,1376162,2113721,3310464,2225793,-1142025,-2531015,-1955199,-1769400,-1685625,-1676805,-1727920,-1271891,-760908,-667489,-797154,-828392,-694577,-602985,-575927,-574495,-457017,-343419,-389133,-429817,-401546,-312339,-194764,-95535,-80064,-136108,-251691,-248859,-30962,50771,-142148,-243799,-140637,-103272,-142849,-106184,-93962,-117337,-44040,61477,-3064,-111699,-125699,-205251,-364296,-415841,-247730,-39088,-69962,-193111,-165584,-55966,71594,206472,272954,166202,-59592,-238472,-396257,-457598,-307870,-191913,-169651,-12886,149584,90469,-115699,-202133,-113722,-70211,-203795,-411854,-328848,4681,86727,-61249,-51905,-540,-212511,-318806,-72335,145680,104648,-84535,-359844,-514518,-321507,-72733,10434,-32194,39648,169508,243663,288660,221292,-13177,-157616,-34061,229475,392476,222240,-87825,-282341,-162433,109678,114313,-142668,-211885,-81983,-22764,4365,99252,110760,17381,-86045,-91279,-150867,-229756,-124674,44933,80991],[46345,94387,163316,142815,44261,-36068,5057,54600,36007,61482,171230,217282,72646,-142107,-238412,-237057,-166180,5391,229434,334016,217137,89402,173114,214464,77724,-132539,-213536,-59340,138834,206022,129635,-6892,-151988,-307669,-318045,-179925,-158152,-302673,-284834,-244759,-271859,-224500,-139504,-101725,-23684,-4574,-102002,-160365,-83254,29117,42286,-57626,-220375,-224088,-111280,54877,293540,262539,-104315,-258984,-51354,236823,268148,-2588,-129093,93888,296259,230984,1310,-173091,-157896,-32878,89766,136066,181622,124806,93794,166004,137180,-29436,-97482,-98905,-90193,-8386,110849,105691,-52350,-114773,-15307,52532,-16531,-110433,-207759,-271617,-218506,-159993,-274804,-417613,-372078,-256195,-189794,-132283,-101981,-87656,-3021,44326,-38088,-211287,-241388,-46123,259468,333805,259238,111199,-170321,-467607,-454878,-182302,11650,69151,-105631,-362664,-317346,27374,172971,-80363,-420187,-529033,-295295,-29692,-21328,-57830,41112,93877,65036,178111,441000,559632,388565,248047,337440,371353,245074,147029,104592,34839,25684,117210,145258,27063,-75573,-93567,-74402,33636,22387,-13898,4040,48708,143016,301173,290871,94565,-65273,-61143,106221,276907,165215,-55322,-10745,272137,450709,335184,79114,-94183,-156385,-50091,152109,192281,66926,77753,192182,149160,-34164,-206686,-270462,-197867,-36510,152592,207519,10659,-121137,6527,132176,38109,-89422,-128908,-90506,-24877,46652,13016,-143719,-151016,82778,233548,243115,137973,-154178,-430274,-336228,-165076,-177968,-154578,-65935,-173242,-371311,-483450,-306300,77505,353931,168157,-156496,-223657,-88738,21768,37671,-35946,-137649,-150948,38313,268660,253724,143803,115649,40939,94982,185248,26762,-163132,34560,321190,292152,44098,-209485,-355531,-381974,-310963,-108540,108589,84256,25097,157532,208175,66586,-57725,-57345,49110,121111,-67398,-190696,14506,106490,-64383,-80575,70457,180598,263037,351975,353705,222507,102765,132030,96713,-142316,-291263,-47989,261161,253388,181910,239730,271591,256170,353694,430104,324177,108853,64322,224860,268552,23833,-135363,-85024,-101237,-178448,-144310,-49909,-41151,-70388,56829,224237,171138,60232,35640,7763,-101008,-199093,-226011,-216570,-112427,77999,171059,8400,-304653,-270174,216159,466970,179843,3222,149991,188347,72017,144041,381571,445288,318222,205637,241668,331125,204514,-160533,-194549,103252,157396,-7022,-61306,29055,141037,244866,312166,273468,243015,263425,253061,-12618,-327976,-298411,-33754,30150,-112380,-227243,-193005,-45027,77813,-24583,-162254,-111432,-8705,69866,114155,65603,-58385,-237001,-319304,-199350,-59820,30149,44349,-28519,-42908,60056,-48230,-296614,-309570,-104217,28699,83676,169743,167618,-8814,-99796,-47794,56367,149502,72605,-87035,-144788,-266098,-302703,-175847,-28470,65703,57459,28306,46809,-13431,-53162,97707,246319,190308,107353,173242,257755,183289,34354,-55917,-131104,-123447,-49836,-22858,-4199,7288,82607,168496,155302,13791,-176672,-132343,125806,138371,-54527,-35039,78763,6716,-242707,-406945,-184874,216140,336300,107198,-78631,-6802,62310,-49034,-119261,-37452,122708,182084,109998,-10449,34655,221086,221042,109814,215895,387575,329443,290217,412966,245390,361429,987936,-181578,-5526792,-9162840,-1072397,9164444,7325202,762890,-1334357,-1333473,-1275166,-629778,358976,1225741,710118,-315669,-543882,-539936,-314335,59023,-45322,-193499,-42600,157792,31606,-372175,-426295,-166747,-91582,-110079,-11603,-1386,-6984,90533,-63732,-390856,-525546,-369564,-181613,-137701,-91536,-130347,-336546,-330758,-162318,-224741,-353303,-163839,181081,353145,284913,203370,221991,177309,-8421,-108189,24642,247712,357889,313567,367283,484955,408869,266883,130783,-107619,-307320,-140581,182286,234801,153642,72692,-35836,-63652,17115,107152,97110,12991,-90800,-146019,-105321,-34879,44388,130827,113527,77366,152050,203234,103309,-176153,-346495,-237796,118873,366465,242883,57140,81309,144975,106381,-25660,-257252,-249692,90109,221416,130442,159822,149712,999,3776,116810,48394,-46943,-58745,-56289,-58844,-73739,-169981,-198303,18469,259910,173504,-31583,-160163,-172627,-107958,-6490,37415,11782,-77243,-133636,-48218,3773,-19832,-40279,-142696,-254342,-126296,57792,10581,-25302,86016,245702,298745,213998,135900,163439,65016,-79561,-117453,-105448,-44799,10109,20107,-3035,115472,178536,-26643,-201397,-83511,92414,-36912,-360764,-363246,-45939,137389,47634,-73010,-119244,-106454,75787,231485,143059,-37805,-82375,8839,67500,8255,52583,158633,143987,178250,257388,88507,-123501,52856,410365,494165,339698,153183,2516,-43053,159367,334168,197387,123365,230407,190054,42754,85938,232423,293351,274460,194304,105327,137938,252070,230900,40599,-112898,12699,266007,379883,361198,166826,-118886,-208666,-199648,-180330,-106494,-37644,31972,189708,209853,42687,-75276,-46976,-27216,-58609,117802,423998,350741,57493,19471,243286,254797,67143,5471,63721,82870,-88427,-210691,-39208,36337,-199042,-260812,-59031,44430,21883,60753,217825,189941,-66836,-211299,-127794,-114975,-133991,-43659,78281,158285,122523,-4352,-125726,-49794,132812,144254,76939,135871,135339,-5784,-123386,-203823,-255872,-123398,114508,219543,116296,148838,279898,141188,-47915,71332,200244,158403,79085,26271,162041,243610,-11768,-333153,-365883,-218622,-150249,-58895,168458,321820,376226,282376,35748,-20571,248001,390354,205264,61970,134848,253503,160846,-82734,-232348,-351308,-282237,94768,424980,573437,556007,360707,195853,175956,144266,35991,-82030,-93812,14366,104095,46334,-1173,123396,222041,75814,-49106,29910,127465,135156,76130,4620,-83605,-101896,20180,213738,241578,207669,190034,-2203,-103397,107168,389688,462469,424090,355581,248084,145806,110659,132068,125820,173762,216157,109049,61501,187488,343491,332931,279714,326265,291522,172449,185340,218587,170018,237261,283420,67955,-188168,-210763,-204761,-305927,-242586,48462,324855,422933,400439,338005,239746,208702,295220,334081,194798,63732,152094,358320,407070,245580,42139,56323,146797,99305,61236,-11254,-90165,53801,154209,182063,350904,284171,63306,52428,26500,14321,236807,443122,467714,423113,368322,401271,480184,501393,506131,472344,324971,345042,585654,642244,397113,144228,156909,300927,303172,309281,412950,341964,257240,462778,696494,657812,579517,547668,508143,476557,201437,641345,2463857,3042564,1779905,1203535,210506,-2369346,-3307846,-2211083,-1118194,-354695,368742,976579,1435009,2669486,3753807,2065630,-1419435,-2679228,-1940078,-1749815,-1660359,-1603942,-1607788,-1148885,-661831,-631318,-762696,-718947,-524781,-384994,-456752,-612246,-495964,-297159,-330441,-416156,-438981,-393742,-272643,-145655,-124834,-204823,-324552,-280645,-43680,25244,-114905,-174418,-114617,-140301,-173416,-113412,-112099,-152233,-50652,103442,42521,-35613,-49273,-158569,-322033,-330805,-179304,-45219,-125704,-306992,-372500,-274188,-61077,163349,249929,128929,-35986,-112979,-293307,-435559,-353208,-219730,-91807,93436,204345,154587,-17701,-147533,-202650,-275141,-445690,-585135,-383484,-24530,150,-155256,-84061,-1121,-205189,-295537,-14254,199117,60390,-183191,-420919,-545873,-356011,-72081,62842,-51498,-27527,140404,257183,278257,173937,-57859,-139970,62626,362096,491363,274306,-51619,-226738,-120597,91627,56278,-149461,-188309,-106657,-66076,23763,162030,143405,-18897,-172375,-117046,-83962,-114185,-19019,102489,84244],[20996,27409,32520,23636,-11597,-55284,-25419,18140,24936,63998,156939,195760,55048,-162630,-216073,-112202,-6374,74781,232488,318676,189952,50120,177410,254750,93205,-179815,-323685,-180313,99108,215484,101011,-70326,-178522,-344976,-422922,-275549,-253776,-395217,-382372,-348059,-384724,-335403,-229865,-130657,38235,87249,-43979,-137528,-116412,-16719,82093,28481,-194695,-242878,-104152,98678,316083,269693,-82904,-252852,-100222,142066,132292,-92788,-155493,84358,340952,311283,57045,-83885,-13402,77385,117733,151381,172429,68106,17288,147912,169004,19506,-45406,-72631,-111670,-61008,121166,193048,75766,-42342,-54854,-66237,-106023,-169318,-235846,-234052,-147797,-103140,-207108,-325919,-316301,-224199,-187661,-178242,-148624,-74245,28703,34354,-37873,-157185,-201375,-53795,189511,209735,161141,47673,-226696,-493942,-500362,-240326,18138,123733,-10474,-194778,-184658,88300,150609,-88428,-351370,-376488,-127880,88642,62953,50888,185631,216694,128205,226915,533753,654185,416668,248694,335518,351649,228716,140406,91594,34949,30955,53553,42465,-10896,-56928,-150025,-123230,102360,140468,15056,-73354,-33469,110083,276441,204557,-75727,-281697,-240595,27796,280891,196586,-63650,-98778,118050,300034,208432,6118,-80640,-118115,-60860,72326,95799,-8553,76541,257641,232671,-40471,-312522,-407293,-297127,-84065,135352,224928,62040,-84130,28574,110385,-51576,-173861,-146215,-107437,-77428,38332,84736,-71166,-129670,85467,149926,106485,101032,-19075,-211859,-263808,-279733,-319046,-167190,-11147,-150938,-355561,-421113,-269215,64767,342401,201607,-71401,-147819,-44384,-9598,-55699,-58646,-75794,-134171,-68038,101683,179331,144269,106401,67295,132662,127831,-118374,-273668,78330,391107,263519,-53974,-335255,-468370,-427010,-302652,-150267,-8876,-796,-25870,105893,214642,135800,-9924,-18136,70630,130718,-13106,-166183,-26200,49108,-84413,-94939,67624,179127,226159,317281,376647,230736,61126,77919,25708,-218712,-290953,409,244452,154095,63746,168599,242233,219686,286399,362950,286693,93719,42888,168590,173728,-48661,-194406,-142473,-127674,-216849,-190517,-60594,-2986,-43425,-2678,116406,147918,120854,77071,-8288,-123204,-169649,-216675,-236615,-157980,29546,186464,57640,-332215,-407150,20424,273196,90952,-15507,142609,168132,55001,181686,418498,391373,208139,104186,182119,348237,247640,-125971,-161515,98327,135798,15432,28497,122242,165155,167419,179440,111060,106336,234826,268198,27582,-229265,-182363,47798,21989,-188580,-265096,-220733,-151318,-29633,-34473,-158436,-154178,-739,121299,95288,38063,-53505,-211654,-337098,-254193,-71961,116807,184565,153442,90657,72516,-86359,-316512,-303815,-110494,-35737,-51521,25814,131315,126158,143450,83601,18435,60969,-6399,-142376,-154290,-258134,-313885,-198612,-82023,-25333,-34138,-16393,55935,-13244,-36890,136598,210380,98353,68417,149253,233459,202621,38103,-105652,-199298,-223571,-157265,-88552,-71152,-19210,72091,135984,109458,-21394,-193887,-126790,144398,144681,-39159,-33209,22419,-73029,-335558,-447257,-166147,220155,255568,26870,-78320,58769,98786,-65154,-127208,-51914,81344,150974,162922,124561,111511,125454,-20003,-162237,-19263,224686,260007,339005,676733,732132,863763,1315439,-156986,-5306510,-8354290,-530960,9421666,6746368,-577082,-1984619,-1319485,-1478426,-966245,80851,1040452,820999,186374,-91918,-302930,-57231,325914,35032,-229990,-76699,132492,-96696,-512640,-487914,-208349,-172449,-225659,-127955,-64990,-40176,21640,-114537,-399897,-494677,-274603,-53848,-16196,-15038,-127089,-339924,-322172,-156604,-178940,-258609,-66862,274774,474029,350568,153868,95425,87359,12652,18336,201672,385456,410971,290189,242681,308042,303371,239959,100990,-112015,-228348,16810,381072,360972,195123,91447,-31100,-104973,-28295,40318,24493,-6658,-57417,-148233,-111809,4925,104302,158444,142840,141154,248001,280701,194821,-23996,-217347,-210000,60840,302196,224907,36454,60733,181493,186135,60451,-186174,-177201,151598,301820,216087,164188,51096,-149303,-151733,-17561,4734,23381,17922,-101341,-181826,-87980,-90275,-134503,102278,332483,247442,2782,-170628,-78636,158242,188174,122043,66507,-80121,-183516,-50901,68914,50969,-5506,-159833,-311930,-198895,3481,46406,59807,80880,187043,340467,303213,206503,207006,86997,-111274,-195356,-132327,-47632,-8216,7589,49318,127292,87954,-114119,-204307,-44198,128399,36977,-249802,-300396,-56481,154160,121734,17023,-99600,-196511,-81801,74278,62257,-81767,-98406,42121,122848,48697,45725,112563,121877,205093,269224,23273,-188918,35009,387946,412665,217531,38091,-78917,-75465,187581,370771,197382,89444,143593,103767,14807,66077,190051,234054,268108,231855,100052,119071,266191,232125,14555,-108398,18924,209632,286959,387368,385038,91294,-125652,-173088,-158060,-105847,-73622,-28202,133768,190747,114964,-1464,-46753,-93184,-149242,47548,415730,407000,99517,-33847,116010,169714,19042,22420,189963,199799,-59771,-224536,-65353,63523,-114577,-213136,-34597,77347,53183,60020,186275,199604,-17825,-155218,-82095,-76923,-106809,-50746,61824,164220,119848,-23448,-79205,60684,241530,203281,37382,43995,98184,280,-124783,-195861,-217709,-64737,167679,239634,122354,196369,341879,156257,-18996,117002,195675,127188,84111,6957,101316,224660,57424,-211231,-309465,-244666,-131981,54559,273512,324716,265081,129189,-108936,-96984,201526,271492,45498,-24266,96122,209667,141521,-69109,-238092,-362101,-233676,193636,464765,500100,428014,293130,193283,208580,215749,107796,-69919,-119813,28902,111820,64966,38615,167193,283827,153196,-43610,-3024,147628,185832,78685,-32424,-125403,-73280,144563,336829,307169,236173,238194,77389,-58426,83235,294564,347083,358578,321465,254891,208715,123934,64130,66479,145717,175262,70812,40183,154620,278228,267362,236346,282979,280045,252821,293893,232897,139894,262351,404949,197260,-140191,-251130,-201050,-243166,-174047,104116,333562,353511,322727,358027,322252,263172,348787,396484,233209,95372,200645,421237,487517,320480,46325,-28059,13052,-4758,14665,-19999,-89354,90042,186587,128643,230767,194971,18410,52803,103899,86818,205638,353098,380164,375506,356051,343859,353870,391157,459630,472100,325523,300339,501706,568848,382039,163635,125385,270366,353921,350938,396507,380251,333561,492872,748736,799175,747580,698443,723430,771454,509749,903347,2323680,2521000,1385974,1014632,9895,-2182062,-2787347,-1667832,-814597,-256427,349456,834537,1425485,2941237,3781902,1628637,-1527179,-2377901,-1674761,-1633768,-1576062,-1471269,-1415490,-979639,-573345,-616157,-719802,-575094,-306490,-138458,-338516,-643886,-540462,-257192,-260001,-396320,-446649,-412933,-289257,-169700,-180002,-312112,-440149,-367686,-138574,-55988,-99853,-88892,-59296,-149938,-187913,-108059,-119556,-201374,-110722,75399,74192,54101,31175,-98625,-249890,-245880,-144782,-88468,-220832,-461158,-567914,-440109,-168900,104897,186919,50937,-28769,8880,-146487,-332760,-331337,-212634,-26782,142836,198686,157542,28374,-123499,-285686,-430252,-597730,-663155,-393377,-55448,-86574,-237802,-118333,-11981,-164631,-218694,52428,199709,-50637,-313448,-440702,-483079,-334335,-69962,75881,-81871,-132480,46305,209160,209068,69047,-126717,-109061,158460,409035,438745,237943,-31617,-169998,-104231,18022,-40705,-153604,-152594,-127663,-111924,24492,186437,132979,-104216,-265157,-151286,-36620,-1058,95375,151693,79807],[24471,2648,-71316,-97472,-76036,-44815,-16104,-15591,-11242,48367,139250,161178,14943,-169658,-133576,71589,181428,162888,227125,272128,142013,6814,125948,233387,85511,-233734,-435863,-296537,50549,193851,35540,-143809,-170425,-292472,-429962,-319119,-309960,-426114,-432045,-405448,-413695,-347746,-258543,-124516,104664,183532,37324,-92776,-133701,-60022,113609,87867,-190596,-269101,-89590,140266,308574,232286,-69796,-234110,-148647,23216,-10850,-178382,-201719,19137,315769,355263,120474,-12215,80508,170269,149214,151370,120592,-13215,-63191,102743,171565,86309,75181,59872,-56416,-72990,153317,277197,173241,7664,-112253,-212829,-212221,-205921,-225471,-170724,-61934,-13457,-61656,-139559,-189898,-171552,-187283,-225169,-202648,-78703,40673,23246,-9925,-52105,-155654,-99123,66491,71480,52294,-39083,-299460,-482574,-449652,-234875,20661,143265,84879,13634,14815,141922,92165,-94057,-232036,-158029,72920,202271,144422,162800,313581,317219,173720,230584,545544,671030,414730,243353,316356,322245,231270,171700,124538,91929,67689,-25394,-80494,-25974,1448,-154515,-127869,146322,208102,-5733,-171864,-112816,86022,232694,118849,-159983,-374959,-351632,-48631,244829,199816,-63301,-170822,-33479,129182,61797,-56972,-41613,-45665,-37853,8961,-24188,-100135,59167,290616,289817,-25133,-359840,-474849,-359472,-150693,74457,210489,102557,-41094,71029,112530,-114467,-248088,-177154,-139822,-120355,41898,153838,13637,-81427,68020,44328,-47257,28643,55699,-39967,-169408,-312684,-375081,-155624,28631,-92034,-256487,-263143,-168606,75413,303230,224558,36548,-34358,4049,-47020,-124774,-31720,32143,-89191,-173907,-108586,15589,56495,40255,57644,105672,23705,-248699,-324913,107030,375294,169306,-146802,-406747,-528365,-441287,-298978,-214657,-117773,-35465,-34446,66140,232185,208258,40000,8583,56250,95416,15610,-151411,-84898,2805,-76169,-87056,95825,208071,174541,228211,339989,227237,72271,59115,-44496,-256327,-226379,50634,174596,45380,-9316,121106,203556,184534,212767,273368,216807,57358,34727,155513,113176,-108093,-238172,-162204,-95843,-191359,-208755,-70134,50723,16978,-61252,-35350,79198,147812,112405,16563,-75011,-105058,-187025,-232040,-184264,-24576,179738,111245,-290364,-461573,-182545,14621,-28958,-39090,113328,124852,30078,196945,393716,292323,106912,19266,101490,303893,223647,-93324,-107583,66208,58366,-16583,65660,183464,183624,86466,39248,-24901,-39570,128658,208344,43046,-126454,-60431,108068,-158,-244243,-253437,-198826,-240421,-159191,-43277,-107226,-141974,37524,164429,41713,-40501,-62153,-148277,-291236,-286350,-114305,149531,303543,312380,209819,74706,-119776,-293376,-238795,-69566,-53294,-139363,-97956,58843,204994,325175,185773,-12320,-15117,-81841,-194552,-156831,-203628,-286118,-225849,-137746,-67008,-30416,24847,110087,6576,-42649,136383,160109,18370,13424,46204,92009,133103,12960,-151813,-231256,-261240,-205222,-107669,-106092,-65223,14522,77041,64247,-48986,-194336,-110180,133160,103680,-55132,-63636,-48830,-124529,-359896,-421659,-112377,207831,147528,-60662,-69385,116301,96259,-103665,-109754,-700,89168,129895,169936,193371,146600,51255,-139857,-300997,-231324,9021,155359,386935,919232,1162004,1167690,1271587,-300771,-4869701,-7286015,-189083,9220784,6096084,-1730706,-2516298,-1338094,-1603190,-1076995,8540,840391,820411,583249,303577,-26688,259718,557576,75545,-300871,-107392,154745,-153604,-581882,-478216,-176003,-206842,-310413,-205791,-60140,26637,1551,-154878,-350230,-367680,-141746,55886,114525,111516,-74878,-333986,-346489,-171093,-101444,-93814,74118,349443,521428,391849,142375,2920,-2149,39041,163236,386710,537308,469937,243427,69832,64779,118287,125241,18093,-129911,-138372,150631,490649,425219,193855,70653,-50906,-147731,-56033,12152,-1926,10665,-928,-103064,-69339,60251,149838,183417,187018,205746,320039,354934,260814,91971,-105138,-163386,12783,207436,153731,-25613,30197,223710,262844,117793,-125075,-92539,204770,338732,248422,155237,-10625,-257217,-286617,-141271,-30682,75255,71566,-138245,-268178,-102231,-17497,-28038,212191,377814,277310,19741,-164586,28567,406169,353725,179098,103961,-83780,-203740,-14185,157631,117670,31778,-131484,-297569,-218921,-41437,71621,124091,60131,88286,264704,266952,240056,257224,134517,-86680,-205987,-118037,-31027,-27338,-26712,59742,65856,-52853,-175348,-179610,-37213,119075,82396,-143230,-233871,-82567,108607,137824,94078,-39584,-217160,-211292,-91611,-48730,-126821,-94937,60618,119934,51797,34525,46286,40046,141728,197879,-49067,-217370,23032,336313,303843,89792,-34332,-89410,-60571,180515,330728,159493,30515,39339,10178,-6444,61147,141449,167934,259751,283027,129977,114810,250325,176294,-50639,-89681,55627,161754,178748,343971,500781,268320,-12526,-84607,-77162,-66763,-102114,-84841,91345,201931,182816,43782,-64079,-147506,-226866,-80544,269749,376263,130814,-70715,-12561,66069,-45952,17721,302635,328208,21708,-179418,-65560,103319,18973,-105302,-694,92836,66027,61071,155268,188569,39966,-41227,-1870,-14209,-31113,-4218,72803,160088,102527,-34906,-4219,171339,313010,248921,16762,-50342,28039,-42648,-156626,-173860,-159198,-42588,148679,189341,97886,223754,365185,132525,-4231,160051,168746,58450,38905,-41029,5569,145407,79369,-101477,-228068,-220498,-62600,172618,335047,292194,116788,-50818,-201521,-111066,145454,135215,-83495,-93126,58329,173612,153762,-7637,-217055,-331097,-130970,282393,459133,387433,270578,191586,142814,176785,227194,130731,-59979,-72460,124466,172923,96295,63410,177464,301475,208809,-19818,-45001,100059,172650,80539,-38989,-117984,-8495,290661,469945,368116,236814,235611,142320,3006,44698,119995,152192,254390,288207,248833,215374,105316,-2802,7816,91665,87126,23232,51865,165529,253241,231245,192809,216998,234814,285193,337061,205707,106551,280356,492913,321691,-33247,-192126,-135026,-135646,-66561,166573,315820,252328,214497,325975,342879,283470,378689,408873,210806,71917,192837,412794,487817,334008,39911,-104145,-96385,-77182,-17509,-15014,-60240,118097,183902,44129,72552,80047,-21722,72725,209664,182423,154501,211430,275026,331849,330158,267562,223089,277452,405393,438628,284719,210970,350198,437132,341122,180089,111754,239191,357873,323363,296676,336136,365461,503757,779385,948781,955319,909853,1017233,1176533,1016724,1298237,2066378,1733714,716510,480628,-394849,-1833076,-1979348,-982549,-435866,-114827,351367,707520,1352521,2840291,3298060,939904,-1507132,-1736256,-1238063,-1429479,-1428858,-1292876,-1186161,-804474,-516575,-608710,-658137,-427998,-102808,62010,-244190,-646353,-562229,-218027,-193186,-380293,-425103,-364610,-246680,-164264,-222696,-415484,-560236,-490477,-298836,-175468,-99829,-9225,1870,-140172,-179543,-71385,-94310,-245325,-222652,-40006,72615,129473,89610,-38580,-150510,-163353,-140778,-159543,-335509,-603519,-685073,-505906,-213483,59802,106196,-37638,-31257,92217,1173,-181903,-253417,-184907,-15618,103830,120850,92224,12561,-135575,-336750,-489277,-623032,-639479,-366123,-83968,-154839,-283418,-140317,-26030,-102134,-112884,103273,148173,-181382,-422688,-406654,-339183,-251779,-54773,52252,-122053,-247126,-77100,126465,119966,-51052,-200607,-79047,219987,361083,274693,135959,-29030,-123555,-109466,-82529,-149346,-164834,-121823,-143244,-149780,10711,174072,84939,-210818,-338937,-183466,-17607,83308,189179,177987,68072],[54491,24653,-124129,-195604,-138230,-14292,24359,-41744,-64285,16995,119902,128850,-24144,-159473,-17916,265112,347069,236636,190918,181292,77812,-18468,54505,170923,64759,-273017,-514826,-368478,12763,149668,-50759,-215252,-153239,-197730,-348274,-298327,-317225,-411622,-431412,-402303,-346323,-240166,-191994,-75200,149814,242979,113430,-32344,-122789,-85356,126513,101462,-212888,-300605,-78814,166642,276700,163973,-68699,-208457,-188761,-98142,-132359,-243861,-262753,-90350,221913,340167,151410,1628,91792,222656,181477,125794,33059,-94857,-117977,54816,164809,161944,216854,243481,52215,-55215,169588,321215,221675,41667,-149661,-323768,-297576,-211959,-182343,-104456,7196,72377,101666,69484,-33329,-107425,-184616,-264138,-256451,-101724,37487,32429,62644,82697,-113873,-159736,-55007,-35792,-38564,-121955,-356426,-439094,-337599,-180308,10893,117003,150229,195826,215492,168548,13080,-99380,-91580,78972,268183,286223,190465,222154,363559,354327,185468,195615,480195,597437,381132,247906,302984,303449,256426,227452,188051,182826,114755,-99121,-183687,-19251,72967,-109488,-103211,142297,195202,-78976,-255767,-155922,71235,168763,34276,-166537,-326827,-344420,-77004,192687,169027,-59558,-205085,-136768,-15623,-66710,-83982,28595,47976,2645,-48507,-170779,-212690,10442,268587,287781,-1949,-332635,-446523,-354637,-205253,-9018,170039,127472,14021,131362,131712,-144762,-294987,-204063,-157781,-121375,72163,206805,82074,-15234,51087,-43616,-167841,-59939,37769,22721,-81413,-251912,-328935,-127817,58491,26370,-63699,-52848,-34056,106278,242505,210806,109399,62427,32085,-84606,-151991,30060,144589,-34787,-246519,-293137,-184914,-91749,-60897,11147,26710,-89994,-316768,-289873,119495,280362,32048,-220363,-413292,-516791,-411860,-282730,-258603,-169148,-7217,145,44389,244368,256808,82492,25468,16253,20606,-2812,-156084,-144640,-21216,-46184,-62156,133596,243077,125526,121373,258851,211445,121916,76608,-91589,-235724,-93785,109353,76523,-46421,-18248,111290,165278,157498,157774,186278,124047,5826,47578,189295,101723,-144125,-262916,-147343,-26151,-118259,-202397,-84876,98301,87474,-107294,-188139,-17528,134055,137698,89416,48799,-15056,-148120,-215584,-193052,-67047,163537,161183,-190813,-420072,-346441,-242611,-149460,-64203,68164,69636,-186,177104,312297,182272,43373,-34217,13767,194120,124373,-85478,-64174,10899,-41657,-79093,44138,191268,175859,5866,-91090,-128596,-165995,-29048,87120,22404,-55157,32712,137465,-17980,-249462,-188954,-132419,-287371,-269177,-39154,-11840,-68163,98282,181962,-45857,-170911,-93440,-69881,-195257,-280096,-172011,113523,361234,416416,302446,82079,-130076,-222994,-119797,21426,-11610,-159573,-184569,-52165,189012,395318,248277,-11502,-48871,-125356,-232766,-166099,-139486,-237520,-246922,-171503,-51463,40368,107750,170986,33576,-63079,95218,100250,-34744,-41022,-96959,-116868,-2140,-37869,-187767,-219504,-222320,-183014,-87059,-101955,-103413,-47146,18809,26515,-65257,-181896,-92997,87084,19443,-101494,-121232,-123817,-138094,-295732,-319364,-22453,183916,38905,-123449,-38968,157160,63326,-146808,-78367,86882,143923,146185,161938,189052,127668,18613,-112644,-275148,-358505,-213595,10743,391137,1054935,1410559,1225502,949913,-478950,-4467442,-6662266,-82655,8894949,5554746,-2490583,-2816912,-1371730,-1627313,-947102,142874,679481,750026,793946,543045,227675,560896,693198,57660,-398578,-138053,205071,-127435,-561802,-396226,-75887,-180655,-337666,-222104,5350,143590,9474,-182376,-255291,-171347,15396,143858,222785,238460,-1390,-327635,-389045,-183428,-4423,93479,223958,384967,473020,384416,158662,-42219,-73064,62488,287772,525124,655126,525131,199206,-93167,-168979,-84468,-26424,-72460,-135891,-53856,221628,470004,380225,127732,10496,-102857,-205452,-82720,22630,26908,64894,63614,-33880,-6255,111597,176269,211364,240511,255361,347260,392048,282133,148819,-27729,-104349,-1027,126098,71498,-79480,24857,275837,318103,134073,-75719,-13469,227228,314403,217762,136220,-11830,-272879,-348915,-220614,-51772,104043,100519,-154357,-301005,-122799,13414,62593,275951,367309,260057,19712,-146257,108179,529686,429179,198660,112739,-95158,-195737,51266,250012,171288,69478,-57939,-207800,-187277,-79683,63715,144310,39240,-10359,99530,135411,236298,303381,197889,-6814,-139903,-72032,-4358,-49569,-95938,-13429,-66059,-200288,-197246,-143568,-71652,67442,100084,-59860,-182641,-118873,21749,108458,143284,44089,-157812,-261376,-204476,-155881,-167024,-79220,59025,59259,6617,11601,-27055,-80617,3844,56237,-122745,-227123,-1677,260494,191535,-14040,-43598,-20351,-3444,141460,232021,92415,-42767,-61922,-79700,-30909,67379,95936,104870,241269,321665,177988,121144,203133,74884,-136157,-56278,125182,144045,95676,267967,500775,367485,93481,22140,29046,1371,-107289,-114811,80371,242703,224612,45871,-93163,-174510,-277626,-234759,36577,264903,129752,-100514,-109153,-22752,-109062,529,378566,434876,134948,-83304,-29793,153380,164486,34117,35920,85625,60969,71504,131577,136713,72061,97612,106517,70230,77117,83284,109511,155517,80352,-35617,79916,264457,339781,265040,10799,-124990,-59408,-130818,-220578,-157671,-112455,-71188,60762,87384,56747,221242,326954,68148,-5657,193075,134843,-17536,-34558,-106541,-108340,21877,48714,-40143,-155215,-157489,32088,251962,330600,226510,-28568,-208864,-223426,-69858,82376,6298,-152908,-126420,27115,152667,188180,69336,-174970,-257699,149,344185,426451,285590,135660,79946,70250,111982,184840,112327,-31362,40470,253425,251843,123572,62276,143716,257178,216616,17666,-76072,3280,97246,73208,-20594,-64564,86888,423689,569573,396917,199830,177099,163514,46732,-22182,-99415,-74337,136131,262874,225256,156706,53422,-55547,-37746,32074,-2543,-4398,93350,205551,263309,225688,160110,154133,173318,265015,315668,154813,81996,296887,528426,392120,65802,-84371,-37523,-8975,63131,221444,267464,144404,111528,259303,305198,268509,371795,361751,132158,-265,118819,316075,400530,286676,23758,-153792,-154024,-102711,-34632,-19440,-40658,108472,138207,-50734,-75967,-15182,-25371,128863,330683,273778,85422,41860,160028,289623,300788,201674,122457,181163,340871,373516,224446,115315,179149,287772,289315,183033,105047,202718,307011,233204,152208,242399,365546,504004,787346,1075419,1149363,1133588,1332648,1576889,1560028,1729810,1779682,863351,-92831,-288052,-934276,-1518019,-1143852,-321987,-60322,65243,403801,631008,1231812,2406919,2378299,104043,-1441676,-987173,-756156,-1171894,-1236175,-1098659,-967616,-667760,-505983,-597139,-576971,-314241,17288,145577,-196946,-611933,-543618,-177289,-147647,-377458,-388153,-275846,-179742,-146122,-242551,-477889,-642993,-613565,-482842,-304491,-114782,40811,37325,-132001,-153504,-1889,-33358,-269360,-364425,-222504,30015,164783,102830,2082,-43261,-90958,-160687,-243882,-441484,-685959,-694370,-473597,-192538,40403,30272,-101208,-29030,119424,104865,-29273,-143193,-152535,-71720,-14737,-11509,-25935,-58002,-176621,-342182,-440340,-524249,-535509,-317109,-104819,-193036,-288362,-151806,-40113,-38405,-16474,115354,58151,-284879,-462431,-318427,-157604,-128538,-22381,17390,-152745,-327918,-183707,43542,52249,-141648,-260505,-64219,223245,237078,71750,12817,-37195,-93393,-124516,-175774,-244756,-191056,-109898,-152516,-170938,-11078,136865,25938,-287200,-367875,-203216,-26333,124869,241368,171119,47924],[96656,78170,-125587,-254759,-180110,28929,80970,-57367,-121110,-24518,97694,108672,-41743,-134458,90656,412636,446591,266866,115648,49458,5911,-11484,9102,103202,44183,-276569,-529117,-372582,343,102628,-126896,-265027,-147568,-116617,-219128,-223025,-281808,-377756,-395390,-346019,-206159,-41552,-33389,12155,162457,243077,159423,33255,-81913,-84853,114518,64034,-259900,-336234,-85899,167934,234038,90976,-73037,-174516,-212391,-200358,-209764,-273130,-321637,-218521,78011,257505,122689,-47030,33685,230182,209558,72456,-71149,-148694,-118215,42674,179127,234794,326068,402837,176402,-21796,144835,300906,217813,74208,-130025,-349054,-333369,-188314,-117992,-52309,38406,121289,218243,227255,105465,-42992,-173871,-285125,-300525,-137918,29647,76306,177450,212946,-81241,-208744,-130352,-92603,-99121,-178862,-367179,-372039,-219145,-113321,-21145,45270,162424,300721,351656,162356,-62136,-102304,35978,278642,415419,321106,177235,189739,303472,310908,159931,139139,360201,443695,316040,271469,314023,304497,291884,278366,248070,266193,147223,-147140,-233001,2526,128809,-40548,-78063,88553,109998,-172962,-287824,-141577,63611,95504,-39359,-131725,-183937,-217539,-33473,145375,106914,-56136,-192044,-169793,-101961,-143281,-60887,122067,139590,37601,-112170,-328456,-335812,-69661,190052,218353,13744,-239391,-328939,-278970,-227120,-95805,108096,132965,80008,196478,151786,-149965,-309177,-211314,-137025,-65355,130847,236019,119864,56759,51393,-88308,-221210,-139596,-64158,-32691,-25416,-129455,-212304,-101533,81464,191442,185398,150444,99807,148452,170949,145924,112655,102324,24878,-116144,-134331,103324,225125,11438,-263859,-391025,-346796,-240315,-160492,-65497,-80474,-179436,-301565,-182372,114336,137936,-108561,-260662,-361132,-439097,-345546,-243392,-246549,-140528,68569,62120,38808,232932,263927,112689,38295,-32826,-75728,-69350,-183739,-198040,-34476,-11323,-33254,148044,249250,90050,38489,167724,189435,179563,112793,-103616,-156601,85164,174736,-21021,-107899,23776,132546,130443,132307,128849,115636,21182,-50602,77095,250938,133157,-152928,-266403,-108803,49682,-31880,-181329,-105976,121795,142002,-132329,-298322,-114516,87247,147921,188046,210241,79175,-112386,-199880,-191436,-88966,149747,200919,-63220,-305269,-440182,-435125,-240120,-87108,16460,12164,-37904,119891,205232,104838,33443,-51305,-67244,31454,-35225,-116771,-60418,-55825,-124352,-141299,-21514,142983,128270,-74016,-198646,-208958,-259797,-195344,-63599,-35536,-32510,83060,146496,-9104,-190384,-87898,-41491,-279755,-323424,-14604,108563,48639,159831,163761,-145847,-312641,-133545,8110,-68971,-226596,-220252,23561,334677,448929,361466,104430,-105222,-112364,33818,146811,72983,-129557,-242325,-192329,75102,352842,283104,33863,-33260,-126100,-253012,-193842,-104368,-190428,-248924,-165600,6272,125228,175022,195647,41123,-92590,25205,38651,-54697,-78086,-228852,-317821,-152962,-101080,-207208,-169173,-119432,-106188,-52811,-79896,-119986,-78074,-16647,-245,-70275,-162593,-84313,14654,-85610,-164960,-191687,-190978,-116586,-149968,-142206,95923,161165,-38860,-141250,5279,165394,12359,-175390,-45039,170192,220717,202827,171533,135308,64521,29896,23581,-124990,-369634,-382968,-157389,315784,1024446,1421825,1099307,577387,-536887,-4296643,-6868707,-177500,8651890,5120616,-2790717,-2810400,-1345047,-1517891,-625700,409339,599500,670720,806913,585745,410498,774538,705308,-14620,-500090,-177579,247218,-42332,-468494,-267447,64211,-94911,-294398,-171060,103923,240234,7921,-209028,-155881,37821,179416,220511,292264,323791,64205,-322176,-423959,-173247,97359,259350,351811,375810,344921,316249,171709,-51216,-120243,68324,351426,570057,693147,558500,176513,-192465,-321469,-238115,-152259,-129889,-111646,17842,221055,333177,224193,6332,-68633,-173083,-274967,-120915,51608,95264,143978,129610,40369,51403,145503,193160,249294,294627,282073,321704,356536,243624,140996,9241,-45866,23575,92047,25493,-85123,56067,320048,326080,105997,-35849,48743,208104,227384,132095,110206,43903,-184099,-311456,-233372,-52260,119274,113916,-142259,-278740,-148429,-14287,89175,253616,298103,206047,5645,-122599,135834,488004,398162,189404,95798,-115312,-169718,124125,322917,207139,106505,44426,-67528,-123320,-114673,16602,120811,37499,-65822,-79649,-15891,209208,333537,259720,105088,-20877,-21601,7838,-79534,-194740,-173111,-232422,-301119,-179364,-111578,-130253,-3346,98568,-9174,-151324,-148376,-63434,63816,158995,125221,-38479,-213249,-230775,-221526,-190475,-59470,41831,-35623,-78526,-27214,-94877,-205634,-165266,-117408,-192542,-238256,-50135,171284,97615,-71524,7939,105783,75136,87315,114641,13024,-116947,-143290,-152286,-59921,79878,67624,54039,206101,324854,217259,126431,130237,-49063,-221139,-20063,207828,155031,59195,205140,421838,374232,156702,97193,121170,80966,-82119,-103974,113167,302608,230018,8287,-123728,-169159,-292058,-365009,-191936,109595,85063,-133494,-152495,-67332,-149771,-16443,404239,489728,242092,35664,36510,206465,284132,163841,64407,56427,43541,90008,112661,43855,60575,219551,224635,166205,191013,181777,157926,158554,62956,-29678,146183,323650,324262,236521,382,-166501,-133082,-227556,-294404,-157878,-98721,-139340,-65415,-27575,19677,191014,227277,-23676,-18562,210965,111813,-69344,-102569,-168143,-212639,-110187,-19153,-40022,-112874,-71911,129381,276616,267902,142427,-135252,-306835,-186857,-4595,15139,-96040,-161877,-122187,4118,145747,221639,120193,-123077,-151349,127573,374006,388867,228737,54493,-21260,-787,51339,117176,78860,31738,188885,362564,305242,130883,38449,78271,161274,173823,62978,-76405,-103649,-15184,50610,8788,15828,196074,509312,598157,375738,131650,80299,126621,44869,-115476,-303697,-268644,35252,250050,186966,52057,-16725,-82865,-62317,-14513,-53011,6169,148127,246593,282947,227988,132765,105715,111149,205438,254461,109279,81725,322280,515454,377503,93053,2489,52099,110537,195242,260667,195777,52852,42870,186028,234095,229129,326465,266954,26215,-89633,-1416,149069,252399,204425,6995,-165683,-156928,-87686,-40892,-46607,-54673,55395,61270,-131546,-173739,-53687,27925,225811,450522,340147,9780,-120669,47687,247250,278164,167499,70837,114488,266819,292714,177996,56065,42470,165820,246766,174619,102995,165554,216545,114458,16645,140633,351265,505133,780239,1157731,1287432,1321355,1603638,1867387,1980204,2092045,1540183,111243,-844557,-1068166,-1454197,-1360860,-517288,175062,241946,263645,508975,617354,1089585,1788381,1252839,-718465,-1404189,-391416,-356920,-914184,-1033516,-926311,-806665,-603179,-542253,-574681,-486848,-263161,7562,78227,-210835,-551603,-484533,-136033,-132552,-389462,-356119,-195176,-138733,-141097,-242348,-481234,-659559,-698983,-639003,-412740,-142390,43503,20448,-149671,-126494,80049,44524,-268287,-499495,-419976,-46522,144329,57884,4610,41308,-41926,-197451,-324842,-512239,-686204,-615116,-389877,-138013,39589,-25341,-114692,-8917,92408,131813,81591,-29951,-127170,-174353,-169169,-159611,-166448,-164532,-232322,-305607,-308832,-342154,-390528,-261534,-113597,-202753,-273201,-167251,-54737,4823,34213,78734,-46676,-334161,-414659,-195883,315,-6042,20173,4358,-144897,-334967,-236612,-11468,32046,-174416,-294443,-73886,162491,75153,-98612,-81949,-42894,-78746,-137656,-237090,-311929,-230438,-119506,-153522,-169953,-34144,91998,-7419,-284462,-337114,-205507,-55019,124600,244131,127318,17049],[130626,136430,-93909,-269642,-182658,83022,139190,-61301,-168301,-68785,70762,101803,-29123,-100435,157110,474141,458210,240971,13401,-100583,-62289,28084,21694,63146,32455,-235774,-466773,-312878,15028,74586,-159399,-273931,-158623,-82103,-92219,-118244,-220144,-343733,-347745,-262293,-43575,178794,171049,115814,147345,188269,162610,92016,-19943,-61120,78575,-12624,-321053,-372628,-117299,142700,196345,40362,-71109,-128964,-214273,-266620,-231153,-252283,-352580,-331689,-83474,120125,33108,-133755,-51083,207147,228663,1909,-165756,-154722,-51408,96277,235340,290113,363372,476480,279424,16731,79299,215617,173018,118828,-34645,-272955,-310682,-144196,-45048,-17769,31081,120136,249900,290089,191555,12457,-149847,-278632,-324288,-177160,27784,154628,312583,307992,-56937,-226359,-144299,-109012,-135656,-199879,-317819,-292430,-145395,-76980,-79641,-57943,113402,308314,385078,132878,-109317,-97547,122248,394389,482768,300602,101564,64515,148523,201975,107982,83391,221615,245646,225375,309766,353684,321818,317064,293514,267017,299136,147171,-156507,-214485,30253,151046,15832,-80096,3876,-4087,-233882,-243921,-70927,58427,27892,-89409,-95765,-30886,-21899,71535,112985,27126,-52164,-139098,-143711,-124887,-151957,6939,216384,203422,48601,-183660,-463696,-444330,-165551,74789,102937,13938,-109672,-159701,-157002,-212485,-172813,26880,116252,144657,246020,155886,-143017,-294095,-189287,-70441,37622,204839,242529,131491,122946,74373,-84740,-201228,-189025,-204972,-160856,-14437,-5694,-89535,-94993,97072,361225,417775,293694,202734,189570,103037,39951,50397,77482,-15126,-135718,-82980,165551,255751,39750,-222771,-372785,-400834,-319040,-222454,-157818,-188717,-226881,-219696,-51291,89016,-9663,-211541,-257035,-267624,-320272,-263853,-182686,-168288,-45465,155626,125640,42908,188817,227619,129764,51265,-76600,-169845,-161966,-226926,-244993,-59676,10139,-13628,114179,201903,69872,9081,107672,173348,216642,143486,-83049,-40526,267819,234967,-95537,-141057,78903,161887,95526,93051,110870,58995,-79033,-102651,106457,307555,184617,-137183,-248029,-61403,100662,29643,-157590,-127966,114493,161798,-134797,-339285,-184951,24509,139451,273496,345948,150530,-89612,-191140,-186270,-90956,144287,226143,56235,-162942,-451863,-521030,-280654,-104370,-31135,-40613,-85752,37768,116597,92743,74975,-34878,-127351,-150204,-218508,-187347,-109713,-118067,-160978,-181284,-104273,55399,41918,-151195,-271128,-269048,-317800,-324596,-205192,-120328,-52912,97961,157253,43240,-75519,19725,46702,-221068,-305066,28531,222557,167657,192216,110662,-220794,-397464,-151993,80247,66990,-128889,-234142,-81255,234529,415374,385405,140879,-45830,18500,189246,272575,160819,-92609,-291457,-336673,-99812,241219,312007,117851,15850,-94763,-259132,-242061,-119275,-161939,-222902,-116329,76174,173313,184570,158501,4573,-130537,-52424,-14993,-45763,-88257,-307683,-443671,-265962,-158943,-206690,-96659,11948,-9735,-36419,-75302,-118610,-65930,-21067,-16291,-66703,-139810,-85089,-63206,-179438,-225353,-256633,-241116,-73893,40629,84348,222629,153934,-60846,-112907,39391,126611,-46776,-178614,-16940,216743,285416,281636,217384,72454,-17720,67525,186127,59418,-275619,-449867,-318014,150294,825178,1232851,921189,403150,-361202,-4356471,-7685818,-393401,8391525,4589614,-2702726,-2467724,-1163039,-1248424,-204586,701926,620352,632868,675534,459608,493370,854123,606855,-117342,-577655,-232904,248497,55604,-343128,-134649,203213,31281,-188566,-66410,201985,264439,-33282,-250409,-98170,197318,328339,298006,326149,351366,102416,-313635,-428648,-134407,187837,375948,436389,331267,184579,196419,147958,-49529,-150956,39148,325439,501357,628743,550824,180109,-198971,-353128,-297901,-204905,-134075,-55971,75892,170540,139789,5903,-132088,-136006,-231226,-334890,-170610,70436,171065,228405,198076,110109,86929,156089,214535,297913,339364,287429,250333,234882,143171,81550,13290,1011,74283,117845,46305,-30717,109891,328175,268193,40936,-3869,90663,153053,95482,14339,79469,128508,-22458,-183617,-177044,-29016,134728,123245,-103644,-214220,-169214,-89453,38512,155411,194340,135075,-17258,-100109,112252,325030,294411,171952,69465,-136612,-138653,180766,359135,225579,142104,149798,79779,-55620,-146947,-54952,76821,68354,-51635,-185516,-106074,179112,338824,301554,213150,105000,2773,-18781,-118378,-297362,-372200,-373911,-314008,-130484,-90082,-177756,-58637,90361,11545,-129012,-148628,-101490,35378,144657,176912,97611,-87712,-172818,-216014,-178140,-34526,25470,-125611,-176838,-78294,-146750,-298620,-311415,-273873,-252026,-257077,-114243,84645,34894,-77303,93655,240945,145641,40605,22356,-59402,-178508,-192658,-191258,-79427,100608,70903,23032,154360,283161,223817,117500,43597,-167012,-287624,815,268596,173570,68819,189940,326362,307101,156570,106800,169635,152181,-32682,-55022,185416,361665,202209,-48429,-144157,-139444,-268773,-424996,-330325,-39134,2711,-171609,-139963,-55010,-153737,-21449,381041,475442,300600,139275,115370,253197,355060,249687,74584,8868,17686,105792,90737,-66545,11626,289966,325919,257563,282183,256198,198211,171720,56136,-26468,170198,337767,276207,158936,-34619,-170878,-153753,-272014,-335675,-166737,-114507,-213414,-184476,-114659,5607,148866,93909,-118179,-33889,212192,110052,-78324,-134591,-202990,-279755,-210776,-95211,-86600,-104206,18530,216186,261317,180302,64088,-183950,-331220,-126111,45410,-50125,-160318,-133148,-94078,-9162,146334,229230,117070,-71747,-28453,226666,378494,362610,222326,27698,-98397,-56251,18252,58780,59844,128814,333370,418092,305764,112790,9017,13260,51545,103646,110571,-36472,-178619,-127042,12622,34292,97244,292740,522905,537780,304294,55251,-19931,39706,-10819,-214346,-432029,-376560,-22344,248480,143053,-57790,-78488,-80147,-65497,-38154,-45803,54350,193174,260186,280416,206282,94986,67018,57713,132195,189714,96903,119538,364563,473783,279346,20711,14879,102013,203145,309660,282433,117494,-7225,21068,131546,160761,179444,251817,153150,-64671,-152690,-124862,-40793,90916,123017,2903,-138459,-124304,-54004,-41835,-91766,-97925,-18358,-19051,-177626,-199724,-21243,136734,350615,550075,371233,-55546,-240488,-45253,206327,267606,169691,65678,77590,189640,221059,175041,62009,-20349,103782,229604,166932,112214,140564,119856,15196,-62646,64186,334423,514607,770099,1187954,1349177,1440014,1776866,1993057,2190874,2314081,1386521,-370011,-1344207,-1612856,-1786855,-1354703,-212940,440039,426875,446414,640296,657068,956557,1171856,219109,-1358912,-1416309,-121760,-125714,-713715,-865566,-811428,-735956,-622508,-609906,-539983,-404958,-284960,-133061,-117731,-283220,-489579,-401740,-97019,-141058,-406635,-346369,-171273,-163972,-168670,-232518,-430849,-605369,-721439,-725385,-477907,-178279,-5469,-57762,-208417,-120211,139505,107988,-245920,-589319,-570895,-138806,66813,-42977,-40797,73217,-30710,-243851,-386211,-532207,-616623,-503062,-320127,-98371,37442,-55518,-74743,32313,27337,72910,124737,58957,-113543,-279372,-302163,-280461,-294859,-282033,-287154,-245080,-145827,-140507,-246833,-208260,-109139,-198755,-271609,-202351,-71499,13649,20250,2407,-138993,-330393,-304005,-78260,78187,67862,56527,33609,-77478,-253000,-222732,-25988,61037,-148036,-300648,-108652,52274,-81358,-191850,-112560,-32327,-73913,-144168,-260443,-346430,-268730,-140187,-142911,-145579,-53095,55081,13499,-182493,-250011,-192487,-92001,96134,203346,50806,-26010],[138602,172890,-54085,-244233,-135021,149536,189688,-53765,-195881,-107438,39952,102231,8329,-62396,167848,441027,388776,168326,-87836,-233895,-115529,87393,94248,65598,29904,-160405,-343321,-219943,43626,79134,-127334,-232863,-176117,-90032,101,-12407,-150527,-312781,-307449,-182290,85606,340866,345899,201339,119341,106424,126971,134308,47758,-26120,27083,-103098,-376990,-400324,-164369,99262,173699,27251,-54156,-73412,-195079,-288463,-196345,-174685,-330498,-397880,-224678,-38893,-91916,-223931,-118444,177224,235101,-66396,-226727,-111452,67384,214985,328731,311944,316175,443214,338099,55827,-3334,89452,108854,179963,124952,-119924,-242556,-93275,26113,8916,4416,81692,202160,260447,216079,54043,-110390,-237872,-317455,-207301,37176,251249,435629,354607,-35672,-207182,-112800,-111365,-163546,-187655,-218612,-213797,-142224,-100427,-157478,-167661,12822,229201,318992,98200,-113922,-79722,152304,404013,461021,235443,-14593,-111053,-42281,69342,51040,48955,104451,54869,122560,345395,408761,343187,314291,255720,222378,256939,111356,-126549,-139940,56000,139248,29222,-122854,-83521,-89955,-213733,-124937,31828,49481,-23254,-109236,-82958,55730,160778,196979,93674,-48350,-42817,-68072,-95240,-106527,-101993,95516,282316,221627,30711,-249198,-537903,-508302,-253292,-44847,-16272,2796,17849,8080,-29865,-171721,-231570,-68892,77253,187315,259355,134322,-133057,-255112,-136192,27643,154709,270225,234296,134623,175392,113175,-45188,-128745,-199087,-324924,-287657,-44072,59573,-24250,-115848,102619,484014,558457,348436,255555,216901,54035,-71996,-39186,14748,-67476,-137734,-16868,203611,241657,50977,-139410,-250218,-313422,-279059,-226704,-245888,-274356,-234947,-118705,43209,42401,-125196,-250315,-206302,-153122,-192605,-191236,-113826,-44839,73711,213117,165317,49788,118151,160107,134180,63352,-108591,-240095,-243655,-267439,-286861,-113723,6762,-10296,30201,101493,58558,37539,107784,176715,221782,151599,-44450,75966,404598,272535,-136612,-158306,103573,171421,54667,24793,74047,752,-167076,-146421,112748,327040,227965,-103536,-209366,-19890,106930,39946,-140536,-140491,83918,142423,-120752,-310800,-212149,-34023,114098,311213,399799,175678,-83309,-186147,-179486,-80164,145083,234561,138950,-38204,-387128,-491447,-267621,-114080,-65124,-83334,-141133,-44452,82742,151397,150586,8783,-151772,-300678,-376696,-282197,-201960,-160764,-145254,-194390,-176776,-42394,-65880,-217753,-295346,-295097,-335886,-383235,-305557,-213154,-95188,96284,188153,140513,66683,102097,107875,-128367,-221948,78696,295613,239845,168365,34199,-232171,-363125,-118572,146323,192813,-4340,-199698,-153800,105950,341326,377568,180427,33663,139514,306420,356465,207694,-90308,-343626,-448192,-271420,123817,349149,216120,69892,-56611,-259011,-298936,-177029,-157134,-169628,-36295,127493,158402,126920,63977,-81534,-177974,-115301,-51826,-21171,-73491,-316826,-463746,-309988,-197499,-187968,-24309,126600,66068,-59811,-116037,-114082,-22389,-1237,-24194,-58057,-112901,-86797,-120210,-232819,-263100,-300043,-269198,-29354,219447,307017,327520,170461,-18882,-55527,36972,38353,-108963,-158638,5281,215287,310761,354503,295463,36947,-90688,101486,286199,181070,-124791,-401286,-441881,-82684,519615,958646,825301,571687,69906,-4424748,-8389236,-629700,7745192,3675302,-2388547,-1828120,-773308,-824046,212388,930320,729063,651299,487994,244158,471568,792035,443271,-217635,-612764,-301368,197066,120126,-233444,-41048,299978,163586,-49305,62722,274072,209419,-116773,-311167,-107192,265892,438127,378941,341552,334328,109000,-297424,-395532,-78850,250543,433217,466458,269549,49315,55076,71435,-60560,-176611,-35795,205795,336848,476512,491819,200306,-118496,-271135,-258696,-171855,-89801,14398,119713,107242,-34818,-196431,-238663,-165057,-245391,-356160,-218961,56892,220482,297665,270232,171356,92566,142426,245723,346521,365144,278658,150586,46847,-2277,-1639,2549,34397,133304,193819,134248,64936,159188,281274,147660,-43601,19631,116219,83880,-46701,-104422,46327,203620,150931,-7789,-70332,14887,158442,135788,-48577,-128489,-170325,-176299,-61849,30124,94067,69602,-41434,-82180,59440,138424,180323,166353,55108,-144693,-111641,204126,353843,230787,173854,230888,188293,-10634,-173093,-121425,45004,130273,28460,-163401,-88712,163850,317604,311279,283740,190848,-15901,-90898,-159680,-367129,-529572,-430733,-227923,-62811,-73852,-178620,-67049,87414,16019,-96151,-102328,-65581,42246,110875,181465,201728,66109,-58483,-127597,-109079,9275,32651,-171598,-253508,-130363,-175814,-334455,-390629,-371643,-292778,-271326,-166142,19514,5248,-44989,172307,329228,180966,19335,-15925,-108745,-215800,-202388,-182157,-65628,140818,114113,16081,93931,204594,187943,87303,-40328,-252011,-323264,-7594,273683,172535,108479,231663,267189,206610,95844,47957,165653,199568,23827,12823,272981,395833,154454,-95084,-145038,-103176,-216978,-393957,-342821,-139496,-94500,-205157,-86888,4272,-118919,-8202,324239,393609,280727,194508,184465,285866,377492,281392,61950,-54044,-18591,103540,59203,-157638,-49241,294105,384288,326283,330294,280355,212377,189837,59699,-35833,140474,304837,209913,45851,-100133,-140895,-88674,-205776,-299201,-160606,-132023,-251703,-254462,-148052,23703,118490,-26520,-187285,-42575,198661,126413,-46284,-116846,-196785,-293579,-252195,-147457,-145250,-115090,97394,287170,237870,109943,15732,-176554,-295720,-80020,51425,-103272,-183169,-97682,-61498,-7550,148143,197808,61099,-26190,91457,287869,369940,351603,245057,33318,-143602,-90948,14680,33759,72678,239386,438007,415762,256903,80409,-1504,-12929,-21700,44868,155600,36873,-194365,-203836,-34144,46847,157187,347750,456198,396548,200238,1731,-85592,-68955,-103759,-286465,-450534,-376615,-27108,250497,104700,-128028,-104495,-51784,-54256,-39783,9529,121656,208153,229723,234356,139851,33337,25322,16469,73576,152319,131755,200819,422974,424997,131679,-129433,-60271,99950,259405,388471,287713,51964,-31379,40064,107934,107266,129236,163472,54213,-101860,-152502,-202622,-195183,-37310,69842,22351,-80854,-85471,-26658,-40766,-133945,-139987,-72754,-70459,-178289,-157908,68384,275991,474762,609048,365604,-94648,-292429,-101867,171215,266638,195554,87749,61732,121524,182403,227323,135194,1401,109902,241996,173736,142748,143077,54941,-23663,-63048,27128,315617,530769,766362,1169139,1335627,1478586,1827560,1960940,2204330,2383019,1309824,-523829,-1465460,-1753330,-1824944,-1374630,-180882,485191,483116,573299,751901,725149,858006,705018,-478503,-1693873,-1432568,-180099,-79776,-615945,-773771,-778542,-765533,-712130,-681405,-495250,-346976,-364909,-355013,-368613,-392726,-451389,-320897,-62382,-151015,-410411,-365154,-230149,-264258,-230075,-223318,-350159,-501758,-678830,-725793,-491795,-215789,-93238,-182184,-305406,-151272,143545,129777,-209985,-607114,-631896,-225827,-54402,-181619,-129508,35740,-66280,-291450,-414517,-501503,-516069,-420371,-314534,-113478,13926,-64155,-479,84509,-54278,-52809,98918,103912,-110463,-340725,-368490,-344242,-382887,-383311,-327868,-183907,-7443,16786,-135953,-158096,-94922,-202216,-310913,-261625,-89924,-12309,-51549,-88024,-195540,-296392,-187644,-10883,49176,59594,67797,99286,45232,-103006,-156368,-4721,118706,-86232,-285827,-159273,-77564,-197447,-199228,-70452,1038,-71680,-147471,-256429,-349378,-284160,-153837,-117845,-101068,-64515,34381,93359,-2570,-128057,-171358,-125102,59227,135089,-45853,-79156],[112613,171423,-26020,-189022,-41905,227531,229109,-36233,-199342,-131765,10971,101776,55567,-21250,136672,338120,268383,75800,-156686,-317697,-146207,147288,199528,102792,30511,-74489,-197042,-136974,63523,114749,-33035,-149239,-183616,-109284,54578,73194,-85866,-274366,-277399,-127262,143459,388683,417150,232977,94038,35505,71513,156146,105331,3653,-27059,-177244,-403900,-402739,-203991,52309,164611,47378,-22465,-17745,-162317,-266987,-115588,-46161,-243026,-397310,-313491,-176300,-211323,-290215,-145842,159781,225735,-114567,-242736,-39486,196041,360725,427189,288325,200256,327019,347150,95045,-69591,-37767,50035,249499,306989,56238,-156989,-48559,88402,42453,-13742,36771,118235,180000,196239,81494,-57928,-161133,-272338,-217605,54999,339778,517420,360420,-11877,-160590,-67838,-121007,-192146,-152616,-101107,-151330,-201017,-183449,-236140,-255329,-114990,92740,191516,74115,-76144,-46656,128001,316938,368179,151312,-130170,-266336,-190622,-35104,13042,48636,40677,-79543,26076,355168,454031,354691,277371,170544,119747,146256,52349,-68893,-40936,75474,107896,-11109,-200553,-150466,-105533,-97987,40281,129121,31803,-54786,-102653,-95440,45281,256027,289687,79005,-96394,-22932,-6102,-65839,-82035,-24853,171244,297350,192980,-5153,-284789,-525730,-507468,-311545,-137104,-94559,-5095,110727,127646,63885,-120639,-263911,-165164,21053,187312,223643,88307,-120156,-194164,-58218,126490,242384,300498,221101,148849,211653,153956,10423,-39644,-176141,-377852,-347716,-94864,35367,-45872,-154363,95893,520068,566390,317499,252930,220650,35596,-142908,-103823,-38676,-101082,-117352,46026,217435,206023,54239,-42255,-69205,-103032,-118400,-177195,-308955,-321484,-221059,-54808,58740,-21069,-187615,-221832,-115845,-34641,-82148,-143172,-55391,80251,165579,213390,166284,55237,40220,81058,125115,67834,-130870,-273024,-277679,-282684,-321873,-196099,-22173,-21618,-79454,-24969,45531,100718,169329,207049,204674,135242,-6900,155437,457243,272362,-146004,-173063,69816,141669,5400,-74855,-8977,-77394,-238310,-184255,77717,291996,242431,-59299,-154768,4338,65033,-5470,-133497,-132623,48854,95069,-100794,-235770,-192924,-70067,81635,289012,351796,145370,-88871,-173979,-166798,-65129,144171,225609,174453,45758,-265336,-371619,-215471,-116983,-79313,-110226,-192377,-98106,114621,255365,235835,73377,-127733,-370088,-464797,-375348,-305885,-174225,-93229,-190912,-221610,-120834,-167102,-259662,-260824,-263772,-304527,-360442,-349399,-294042,-136617,94467,240919,264080,198016,138069,129203,-25505,-101574,119416,301781,227160,76170,-47630,-158988,-189444,-22181,203700,288456,117671,-120567,-158607,10183,261647,344231,207665,109908,218693,349830,364900,187294,-136563,-389030,-489580,-373802,51984,389294,294430,102177,-36984,-258041,-341303,-245257,-167683,-101509,49791,142428,87853,25736,-55736,-195542,-230525,-147329,-66767,2035,-45725,-267529,-393282,-289927,-213323,-158618,26950,186461,91155,-126212,-205685,-120550,27261,27153,-26261,-47092,-79557,-76182,-135078,-230262,-265962,-313312,-274694,-493,330064,457224,379846,207790,73673,3689,-15148,-84408,-171595,-127763,25491,177363,287671,396072,380870,44621,-134241,103678,268697,179148,15920,-272667,-518767,-333313,216107,743734,884526,1043211,669510,-4173961,-8176921,-787139,6333293,2216438,-2033636,-1024146,-221365,-301864,536513,1046604,874757,697262,327187,35638,361986,621364,273631,-287633,-604723,-367251,107883,124359,-174371,-13226,326958,261792,81413,181414,311206,114586,-212894,-376093,-171819,239732,489123,452627,357696,303462,93407,-272117,-334596,-30005,270407,432350,439866,209294,-18550,-66410,-44926,-92070,-201924,-149644,19622,129035,286465,387771,219515,12774,-123844,-155427,-78248,-19546,72986,143733,62819,-133188,-311275,-277055,-145499,-199835,-319277,-247816,6176,222018,336197,339536,218242,66068,105553,276598,375250,364554,262246,42784,-161578,-158197,-74167,-78,62727,187662,295336,260309,165025,180269,184571,-5221,-123512,33653,134504,32124,-156427,-193895,14386,239149,273490,157989,52907,69216,188257,152946,9521,-42273,-139076,-229928,-159248,-65602,29792,27810,-57422,-68257,7273,19120,111246,180696,68053,-124466,-89871,189353,315104,228033,195958,265630,225529,-3984,-187546,-152339,48880,203579,139843,-20969,29205,172965,277381,288017,298970,210431,-71148,-188577,-189925,-373334,-568958,-369490,-68185,12729,-50021,-114842,-14512,97534,23496,-35980,-7494,39683,85795,72315,137462,239938,194432,77159,32489,27844,89610,80206,-151560,-281225,-169558,-180188,-308828,-386176,-391780,-305773,-258209,-170140,-6491,2459,-673,204564,329911,167765,30112,3904,-125457,-220345,-169543,-119986,93,214343,194252,31977,37056,110947,119266,40332,-103576,-285167,-322328,-46139,208561,135431,157136,312215,262436,115992,-281,-51588,123242,217255,66948,72414,339946,386044,103391,-105888,-121986,-80409,-155656,-286433,-255975,-175604,-174841,-217249,-19380,81947,-57170,21412,256197,264950,180354,187205,226578,301512,371691,276828,30554,-131011,-72031,71676,17891,-197061,-90460,241329,384209,358163,329087,246444,190220,201310,67991,-62399,64143,234270,141769,-71507,-180361,-82815,70649,-7409,-162630,-114714,-115941,-224387,-252777,-125658,69815,120594,-87593,-209589,-39763,174405,145605,6496,-58235,-150111,-255170,-228334,-151500,-176581,-123253,151654,338246,233939,87321,10516,-131969,-231428,-73952,7484,-133218,-168744,-76660,-35862,17775,149764,134063,-17995,14030,189710,315264,358461,347175,263236,45510,-151839,-103375,27182,46812,114885,329202,478716,374409,191050,59576,28797,26249,-18479,33122,193430,121643,-148952,-227112,-78613,46118,184105,339636,319785,205658,92325,-3218,-91582,-162174,-198505,-303392,-368705,-289146,10035,245203,80398,-129498,-78913,-9768,-39474,-28376,83108,180589,183209,156748,144573,32470,-52470,-28222,-11755,49531,154315,207297,317220,485599,379802,-14714,-298826,-192655,56312,279651,418332,275940,12542,-24850,80794,110395,78089,81275,78181,-4180,-66464,-74420,-199790,-267928,-105345,52725,67989,-8409,-64498,-21389,-37101,-147000,-142319,-71828,-70797,-136076,-72985,179588,405444,563265,609601,326647,-98704,-269512,-111109,146702,265997,222201,113167,57180,77669,189229,321558,249479,87564,166739,273384,201284,200157,182972,48109,12046,4763,23135,286281,542381,769561,1108772,1260337,1445727,1763552,1821952,2103992,2337232,1268298,-394690,-1188210,-1465401,-1565313,-1260871,-255203,379257,426989,609383,795481,789698,804479,442466,-744873,-1681770,-1359702,-394265,-171222,-640920,-782939,-834056,-880710,-838144,-726484,-444027,-319850,-467008,-573872,-578263,-504423,-450892,-264884,-32271,-134813,-381207,-404274,-361139,-409733,-305817,-219114,-269189,-387269,-593181,-655045,-460922,-245913,-191746,-316739,-418468,-222178,79014,102169,-165792,-546852,-595976,-291982,-194747,-328284,-242694,-66883,-146403,-330124,-401656,-434642,-429470,-403563,-382738,-193841,-38853,-59397,76608,128090,-133678,-204110,24256,96068,-113944,-331450,-352852,-344494,-414616,-442360,-343821,-139512,66066,87491,-70809,-106758,-78517,-230118,-394786,-332205,-105582,-59484,-150717,-159778,-203483,-260465,-126254,-23101,-69584,-33251,41291,170193,187918,62796,-70907,35567,173943,-24819,-259953,-208668,-191748,-254679,-141020,23122,51098,-66370,-153181,-240872,-321348,-257956,-144941,-79176,-43674,-66797,28421,207020,199331,-3687,-149855,-144500,31551,59679,-143413,-135100],[57737,131380,-17657,-118198,75014,308207,257404,-11749,-179806,-133861,-6403,95540,96355,26394,97450,211344,136307,-4598,-172644,-335353,-152869,191483,297333,151922,28057,-4084,-72683,-99266,53837,164959,96678,-46538,-171222,-108238,87843,129026,-30435,-214548,-242724,-98833,124146,312884,346644,188757,79836,6561,22813,160252,141537,14008,-71090,-210975,-381583,-360859,-208073,16424,155776,79021,14080,22626,-128190,-211640,-6662,112834,-99030,-329484,-333597,-254101,-285108,-319803,-138188,159197,197503,-136757,-221383,24620,279856,472506,485686,218042,51171,178809,315174,134197,-92980,-126019,16613,309399,452867,194634,-84452,-18237,137217,91175,-2697,16417,53193,105088,163257,97233,589,-53607,-186810,-201943,71553,393636,543640,345720,15523,-104957,-35891,-138645,-214257,-106822,-5960,-119044,-285173,-293714,-291643,-298123,-238123,-66995,52786,65515,-9786,-1078,66284,170941,243959,80529,-200010,-332922,-233500,-70606,11325,83609,43709,-128748,-46327,321132,463559,346873,213556,64410,-6480,5047,-7415,-2883,46133,88845,76727,-91965,-292133,-188662,-44796,83086,203749,186111,4987,-69022,-81517,-120399,-38561,232298,309519,62237,-101511,8899,26248,-78954,-79925,38702,204518,258186,135334,-37259,-268686,-428592,-442352,-330440,-182467,-103822,7638,154648,176842,105420,-71289,-259776,-235977,-40581,134600,139789,28434,-96786,-109881,31594,191347,263423,276052,208982,185078,234833,184225,64637,31675,-138900,-352085,-314842,-141094,-66375,-133859,-185130,77465,456733,452134,228834,202233,196715,51636,-135084,-102170,-39026,-87386,-72139,95021,217287,177610,61038,39057,110235,164991,112515,-98277,-330941,-323253,-205679,-65618,-9933,-88983,-195501,-145983,-3691,76268,-347,-120216,-23325,159832,191929,152940,129578,58570,-21339,9205,99998,55460,-149982,-266006,-243380,-255887,-344686,-288723,-68081,-39704,-175072,-136410,21514,157904,261505,259231,187053,106875,15250,174796,413864,229931,-133082,-191042,-21217,70776,-47615,-190481,-145952,-184182,-292230,-221371,-2025,206940,222740,-10268,-91457,5492,-12964,-88634,-133220,-98032,31299,41504,-84761,-146856,-134880,-70054,58207,222732,227569,70510,-94770,-141823,-140510,-51250,132790,200717,172665,94558,-115160,-211128,-151418,-116689,-72067,-114342,-220053,-101812,192753,359674,307999,152722,-50365,-331116,-459211,-438291,-381514,-156720,-32740,-185820,-235353,-161209,-233681,-261861,-167321,-161829,-216421,-271549,-342051,-349905,-165691,96418,297471,378987,284262,124520,112611,65115,21617,137119,233458,118692,-74168,-116732,-11154,83820,118543,242332,333492,203475,-17211,-86366,-5262,205194,292661,210725,159841,233439,302635,289194,105149,-209556,-400664,-438993,-367568,41949,408493,321741,99739,-46654,-253812,-343371,-281126,-176187,-38744,114519,122905,-3977,-76266,-155763,-295201,-273217,-142536,-60264,10058,-20363,-189003,-280581,-241339,-215158,-130079,44276,174447,56324,-220165,-320669,-141424,59816,49425,-22191,-34814,-39728,-43357,-100620,-175034,-232765,-297166,-260597,3040,337898,479754,361289,252078,185248,39118,-108165,-212323,-230141,-100234,47990,127966,227020,392441,438950,85300,-142444,62452,135264,52730,86133,-138723,-565089,-542071,28923,701168,1079884,1603153,1267622,-3363632,-6652715,-787576,4095859,357233,-1787052,-287915,334587,207801,709960,1042886,977316,711509,238943,-89845,199836,405290,148967,-314651,-568090,-405138,14981,69777,-175747,-51128,279360,293352,163361,260434,320396,40837,-273682,-413244,-249908,150167,473991,500410,384261,287698,71620,-240034,-265589,-9315,237643,378370,363778,162608,-8383,-131451,-163048,-132267,-218583,-272531,-179737,-53804,123843,261839,222073,145090,22055,-45916,27756,49596,96295,137252,47602,-136790,-305106,-238967,-87457,-106112,-228527,-244174,-66917,174320,337126,389811,239344,9043,48074,286417,364541,333973,238826,-56475,-337618,-282446,-106099,24951,98678,232464,392755,380242,233950,164623,68306,-141752,-174542,39826,156063,27789,-196325,-233345,-11233,226818,309293,263382,155079,118738,214580,172957,60495,31023,-72138,-217295,-203913,-98139,13414,18828,-55756,-55124,-22239,632,106011,206958,109781,-67337,-66992,144219,258397,220666,199772,241923,181953,-36929,-185889,-131030,89400,256149,230587,174267,196772,206578,233028,242273,262917,169089,-134830,-270933,-193818,-307219,-461069,-201573,113648,87961,-6666,4957,89117,122631,50576,55437,118024,179549,152881,43880,60938,206962,262820,206369,231465,220529,211276,166418,-71220,-252917,-186441,-163770,-239855,-314478,-343268,-284650,-199498,-101882,16828,16745,28202,168955,235579,113056,67756,64085,-107229,-188105,-97637,-15275,116421,325110,295527,62960,-5680,28545,43189,-7284,-130628,-260103,-285834,-100401,88342,67072,197758,395139,292683,63564,-94082,-147191,72032,210937,83233,101560,354693,326715,62316,-69066,-76965,-84743,-108194,-145005,-134747,-160238,-209936,-193639,35956,142908,9685,57750,197250,123147,29070,127782,235970,302790,365602,270564,-7877,-219772,-147455,9950,-25478,-172285,-89765,159211,327669,347928,286678,166362,131975,193038,73089,-101759,-34696,145591,87744,-154008,-242841,-4588,296485,284533,52975,-22731,-48017,-129703,-183484,-65694,129008,162181,-63870,-178116,-26807,143951,148647,51668,14158,-78123,-180096,-152657,-98324,-153710,-110449,173575,362021,256935,117156,43368,-75505,-169701,-109425,-69265,-133919,-127539,-70655,-11543,74539,155363,62616,-77435,52087,252292,318786,346628,333827,249664,51444,-119471,-91496,40412,85122,166908,363698,446380,319790,151742,80252,109565,131546,70887,83012,219176,189068,-64716,-199505,-109433,38801,179401,264856,141068,8903,9578,48423,-36431,-209157,-255659,-255951,-235050,-166636,62221,223980,72966,-61335,-5247,31306,-30448,-14633,141262,207286,122433,59108,31765,-89269,-147467,-90361,-25271,64591,185165,298322,445802,532696,333730,-116546,-422921,-326097,-2311,270347,392612,242762,369,896,121169,121934,61914,34137,9478,-13821,32569,67633,-109356,-242167,-112980,60845,132234,62211,-68893,-38199,-27391,-114009,-81601,-3648,-18819,-65941,20710,269798,485085,587491,542340,260051,-68820,-184109,-72865,135527,254475,228026,126372,61482,71410,236432,423274,361680,198349,240843,302927,243508,279784,258753,102747,102142,102706,34248,237500,533695,769458,1013623,1139612,1361671,1618308,1637758,1985961,2239320,1220116,-87933,-593669,-869347,-1105933,-927856,-269507,199049,288732,536922,738267,820802,787588,342409,-655536,-1367569,-1105807,-511529,-317490,-777442,-891516,-963087,-1046636,-958115,-723401,-390400,-319404,-546782,-702806,-668534,-581040,-482609,-243904,-5495,-74377,-308438,-444201,-518820,-543223,-363855,-217546,-212888,-302486,-501228,-550876,-402015,-258329,-265766,-416802,-513908,-317952,-37844,42676,-112746,-423883,-492004,-331257,-324593,-450029,-353748,-210334,-256013,-349607,-347661,-354265,-385888,-445775,-489103,-313946,-110930,-48303,128178,143519,-199142,-332924,-69367,37704,-120409,-254325,-272774,-297427,-388149,-438745,-325990,-115707,63180,63745,-45796,-50418,-69017,-285863,-497752,-387500,-110588,-105141,-234667,-185240,-163473,-240082,-150421,-108383,-221618,-178080,-22941,205454,295725,181836,-3129,74885,199865,5651,-230547,-236848,-260515,-252434,-51701,126447,99674,-55163,-159878,-221012,-260204,-185175,-110124,-33851,16685,-59681,27788,307633,354725,90892,-132012,-144834,21984,-4707,-220167,-182159],[-9823,66447,-24771,-47017,183318,374160,274125,14741,-142809,-108617,-2108,84851,121229,85104,86915,107186,25187,-50063,-135214,-293053,-140450,213398,356453,189693,22291,36403,-1135,-117031,7081,205627,219809,43274,-143920,-79565,113915,155178,18574,-126961,-180769,-80308,52658,150899,153064,72600,75118,30523,4362,154292,152294,-643,-96358,-194443,-302279,-263021,-157581,-230,128446,93771,41343,34156,-105071,-137169,108848,270325,71252,-213756,-289433,-253850,-289034,-311624,-116974,163335,148726,-142667,-187062,42980,275026,495665,469775,115152,-89726,46826,256099,170502,-65251,-150485,17628,339078,509696,251139,-45645,-4114,169103,149506,39042,33726,42809,77758,145126,103622,55360,72118,-66967,-160770,74919,396177,518712,328936,40336,-59050,-23490,-144264,-208326,-60154,33251,-125046,-348370,-379148,-303830,-286296,-325677,-220123,-60831,64805,64233,50224,-6512,19410,135686,50238,-193123,-276246,-151859,-24172,49901,142974,103700,-93323,-83871,239976,422720,317729,138834,-27105,-106088,-111913,-46015,51593,96924,100024,59636,-183113,-371449,-205057,59688,266315,316459,186034,-24754,-68781,-58778,-143272,-141466,114726,249274,44597,-62043,48452,24092,-127679,-107534,56231,182134,184783,79635,-43121,-194216,-275951,-335635,-314046,-179024,-43997,51383,156728,164476,102077,-27475,-210254,-250028,-90444,37343,23864,-30468,-54761,-3273,115783,198100,202086,191755,197217,240578,251820,199621,108231,65547,-110197,-274021,-211198,-162254,-197195,-228290,-177649,51350,312278,269212,121137,119693,148121,96478,-38934,-22169,32254,-14080,-4726,127888,216279,176875,78707,84369,237270,404336,331167,-21274,-304817,-281239,-200910,-151709,-130338,-143011,-163373,-56443,105246,171726,55770,-110754,-25031,163265,142466,52003,70614,61377,-49427,-43723,56598,19791,-170985,-226248,-145597,-185388,-349797,-365802,-118030,-55767,-221132,-197278,-16790,169275,332925,313694,186990,85273,18920,134947,294478,155452,-108549,-206660,-139607,-24319,-93278,-293784,-317309,-311128,-329614,-259993,-110489,96068,179484,39422,-28664,-15478,-105063,-177606,-132134,-38869,46432,4542,-77181,-70629,-50685,-27299,60154,147430,84463,-19767,-87005,-82366,-95015,-38994,106810,163999,156918,132096,30669,-66218,-105553,-118408,-46391,-89334,-204009,-50503,277027,419678,351556,238137,70593,-195847,-370103,-450595,-397856,-114381,11630,-187141,-225528,-161728,-248853,-216667,-31452,-3377,-80509,-152909,-305767,-379410,-186518,92549,328733,446216,307008,75503,71817,129051,120456,128146,105213,-63756,-251451,-160803,169952,368745,259122,246380,310923,226460,81248,42512,68026,182165,229730,187466,170294,180646,176962,152701,-3481,-266144,-353442,-302464,-257373,71585,377091,282461,67490,-74816,-235573,-288177,-250993,-164195,-771,138732,87802,-73194,-137827,-198746,-335889,-282474,-104447,-37935,-1442,-7926,-112070,-180011,-208890,-218949,-113497,26459,99747,-24756,-315336,-421801,-166526,66666,60208,-8396,-20350,2012,11487,-27147,-86685,-173180,-260026,-231810,-17918,243781,363098,276217,284324,276868,36863,-214104,-312056,-274895,-83379,73766,90980,152018,343655,440463,130492,-122308,-9863,-58978,-144369,53577,-83922,-615631,-661117,33460,865333,1313936,1959236,1672291,-1999265,-4073842,-595225,1485194,-1416237,-1726354,87270,667603,567186,709536,929741,951547,632431,220899,-100391,34537,217039,96018,-303237,-520336,-389636,-45658,-18233,-221431,-129234,176298,246156,173335,285365,316696,35055,-258481,-388744,-290195,46062,402660,506334,415794,297373,57078,-204712,-204680,-23289,153483,278792,255868,132205,56924,-123445,-237082,-157300,-208210,-358060,-329646,-155498,38248,145485,202319,236136,110676,16254,99401,97626,74711,90315,48067,-66643,-192682,-144109,-16098,-1231,-114409,-207376,-135047,95168,303221,402103,222156,-71387,-23636,257529,306678,274636,202386,-137283,-441744,-340200,-82427,85547,149272,266359,459285,454056,252951,120792,-26324,-214713,-180046,43938,188392,86510,-148947,-217722,-25381,181812,263070,284661,207417,148073,227715,194985,101996,87839,20539,-133683,-174338,-71607,32974,41387,-30230,-39574,-25099,48471,139985,226055,167535,23875,-33489,84740,198377,208401,177406,160818,72174,-97881,-167507,-63007,143926,256382,253870,329473,348721,257986,201522,191290,198184,99332,-169837,-294340,-161905,-188666,-243895,17662,261755,156002,58638,149168,214010,158729,103393,165709,240781,303667,223598,36615,-20209,127358,268886,313070,422886,427123,351622,265605,37240,-184837,-180593,-135361,-160445,-217301,-257128,-229337,-94413,35112,86000,37844,23368,70290,76709,42656,120716,137845,-57662,-120980,1243,105788,256911,457254,392985,95704,-30835,-22387,-9829,-33779,-112713,-184352,-221081,-146819,-46042,-7715,220997,441114,318597,54897,-150141,-197782,44239,195858,73942,93941,305881,229331,37097,8173,-17878,-117234,-93485,-20199,-40333,-122184,-186196,-132400,61141,160267,58018,87209,158605,4172,-122038,46088,219112,296174,379384,292466,-38417,-312122,-239384,-67638,-58169,-95497,-44311,80468,234471,301531,220476,64920,47569,157077,69309,-140660,-123702,63147,60231,-170447,-253953,84153,528068,577912,281847,91186,55460,2133,-73514,5885,182992,231615,36511,-102840,-9954,111315,123939,66442,67777,-3865,-89329,-47915,2487,-74362,-71923,162222,349811,291565,177073,92177,-27264,-126620,-165406,-149362,-110093,-74532,-61644,31713,162638,171053,14536,-83784,89623,272894,305867,329034,298154,197731,57009,-46059,-52960,48351,128319,202992,322587,346306,268993,169478,161063,232717,275181,218677,179858,228050,215466,23013,-140635,-119251,33653,154107,142672,-41899,-151112,-28972,141981,57003,-197898,-249266,-160857,-113650,-69645,97901,185236,79466,49237,94410,60832,-29863,-4497,163372,192179,41936,-37533,-73196,-191155,-229114,-145971,-20505,107614,219212,371025,554139,544444,273124,-158129,-462371,-405655,-45744,239601,313018,181610,3650,32391,145567,123456,41621,-12377,-34739,14549,161847,236608,45589,-134385,-79917,75930,200162,119000,-87566,-63252,-8285,-37437,34656,111554,63974,9211,91967,306692,491008,536443,412768,174689,-14465,-62598,555,137038,225201,202855,127289,82937,109027,302118,490186,430544,293665,299095,309576,284314,366295,356360,198383,201200,183413,44485,170320,492403,748417,888262,987123,1249099,1436637,1451311,1904044,2142680,1153721,292914,179413,-164614,-599848,-433810,-174464,-18015,97094,363196,576204,798217,783918,312206,-391512,-856646,-640636,-352519,-446218,-987600,-1070377,-1132653,-1218751,-1035487,-667980,-340131,-333855,-568583,-688816,-612405,-596073,-523386,-252050,18034,26200,-197934,-462448,-641124,-605313,-374435,-213391,-194398,-274863,-438584,-456166,-334819,-244030,-284696,-446181,-560363,-410701,-165810,-13698,-46037,-267462,-366717,-346016,-416865,-521074,-438338,-359156,-370758,-342853,-262455,-282780,-386092,-502053,-570582,-422882,-178075,-33752,141939,121481,-245948,-403289,-156063,-59313,-128440,-138379,-167108,-231936,-313828,-363368,-267321,-102171,1494,-28601,-43376,9383,-73367,-355787,-575059,-398974,-96448,-125427,-264881,-152122,-88733,-234119,-240923,-219472,-334841,-320184,-110815,176784,319206,208756,22601,98279,184978,-6670,-199588,-227644,-268030,-203484,34727,194726,123615,-37582,-153541,-188201,-164750,-79868,-61613,5517,69502,-44025,20209,345766,409741,134329,-116493,-126260,28027,-46938,-258174,-207680],[-68810,-1451,-35936,11010,251561,404777,276451,36775,-96429,-56048,29097,76269,130940,155750,125888,53624,-49492,-56405,-63712,-216094,-118098,217449,369911,205325,20947,51510,14567,-170296,-64713,215970,295206,91223,-120667,-47151,126137,155416,66164,-18029,-77479,-48371,-30369,-33701,-92956,-83060,71193,94226,26796,147042,140372,-34101,-99820,-134371,-175924,-114883,-53850,1019,68940,71210,49192,12927,-100481,-59730,209560,391121,225513,-82698,-203856,-183445,-221714,-269650,-102267,152542,82448,-151150,-170031,-5993,170532,409978,375111,7516,-188956,-46243,181720,198449,2178,-110421,48324,324249,452760,214177,-44683,-2998,181066,198907,91942,75302,84410,106721,153072,101027,96354,197463,71891,-101142,56959,346622,460407,314385,50165,-34675,-17736,-112464,-153647,-20135,3373,-166616,-355206,-390753,-264602,-225490,-355533,-343089,-140593,57897,126527,99328,-62460,-86489,80851,71806,-106299,-112963,20411,84370,117697,207001,191075,-681,-86345,126173,335386,272196,70049,-75003,-134531,-156401,-52188,80861,109631,114876,58107,-251699,-417936,-213347,153891,384650,348373,137706,-45543,-53850,-41661,-157789,-216198,-31509,139111,35701,9206,87434,5,-179400,-148954,18106,112969,112474,57104,-10147,-75988,-113679,-222502,-275681,-140078,57975,122538,139043,122286,80078,13205,-115061,-185724,-110579,-77769,-96719,-75024,6860,115209,176258,143855,71510,60153,179498,301107,270139,205588,140000,61534,-107354,-193153,-92532,-152018,-295494,-261286,-111407,23823,128494,86858,28696,25362,84586,156429,120418,114718,158990,106729,74904,147167,222037,206717,106398,88951,287030,543243,460966,31457,-234260,-204069,-205451,-276874,-249739,-165614,-113855,12669,185991,244345,96054,-100367,-57993,88517,36162,-56199,11584,65405,-40791,-74672,-3657,-38103,-193212,-167233,-13559,-88140,-335930,-406666,-160161,-65210,-204319,-194147,-64578,114734,334883,341655,206423,85430,12977,60325,144522,71789,-79612,-206102,-240184,-115012,-119121,-356591,-482492,-433495,-349149,-294450,-216360,-6993,132407,85932,24177,-51012,-186811,-239784,-122308,33354,94706,-2216,-76165,-17708,46584,55353,95643,99407,-17008,-88547,-55523,566,-32064,-25392,69631,122527,151218,180252,142068,19615,-99351,-126387,-8951,-33379,-133518,41498,325295,408742,359141,315829,207826,-16633,-241557,-409660,-347819,-58640,30477,-189716,-203261,-136057,-214258,-131172,113088,168182,70472,-49416,-270000,-391901,-212733,67858,310659,438992,268899,14214,24973,162392,184210,101271,-50165,-273223,-413459,-176430,325495,565876,346821,202217,215045,178049,148851,186087,192989,180448,161464,146740,143720,80811,14188,4017,-90817,-269186,-245475,-115902,-89837,97390,277882,182719,23820,-93835,-189549,-176685,-146251,-120466,3204,119493,62574,-86220,-136458,-170762,-291539,-236038,-42461,-8178,-24913,-8205,-54962,-125405,-220459,-238154,-115005,-16712,-7155,-122306,-385478,-473105,-177668,57026,65849,20211,-1722,37565,76757,61672,7339,-104044,-213931,-193741,-53629,83456,151717,153101,288782,316520,-655,-298473,-358842,-291523,-73041,98977,76824,85654,260792,374165,149447,-87175,-80743,-232155,-332765,-75726,-163812,-701850,-670559,235026,1178497,1458839,1880035,1743476,-364658,-1232358,-238737,-632223,-2433517,-1851007,-160616,575222,659553,543715,715743,739809,426040,233706,-12226,-78396,116179,111687,-269012,-467883,-307549,-53988,-104856,-278982,-208027,53398,134883,114572,259921,312723,104001,-157354,-285814,-258268,-28745,300535,466723,434761,318737,53728,-167552,-154039,-58366,35328,149469,143550,112888,133404,-53269,-235897,-145922,-153981,-362198,-382001,-156321,37839,64395,166954,266389,118617,6324,113170,116848,16569,2574,38219,33403,-22873,-26130,40240,67410,-21601,-149114,-170686,13099,245483,366705,163422,-160090,-97104,189170,212405,192648,144283,-195539,-458900,-317365,-9190,172723,208197,284116,475293,461456,225562,67496,-68043,-200160,-137292,54310,232004,199927,-26692,-159137,-25493,132014,173229,231129,199029,147415,224826,221256,139398,131846,117227,-6509,-87138,-20820,61901,85790,18667,-21007,-15205,91420,163459,219134,221264,134684,17237,28416,142541,187999,127275,38205,-71058,-167049,-135910,26326,178022,187844,189292,374635,437290,317440,195163,151746,134929,44063,-147363,-233989,-96526,-59498,-6424,211763,339354,209168,135020,277040,322880,197103,173501,270535,323807,367032,278693,54203,-76654,43628,238338,388748,559089,584496,460902,335149,128596,-107944,-159649,-105526,-104158,-143363,-172417,-148030,36907,204869,180351,55563,-18559,-62672,-89889,-8695,178293,204198,15657,-28053,106484,208769,378168,575651,460136,114665,-44187,-35204,-17507,-21669,-51397,-77182,-140256,-164092,-145436,-57221,223555,423294,306203,76955,-148841,-183109,61152,191105,55860,62545,209618,118803,25577,101964,43292,-165576,-117031,51838,2108,-86135,-110510,-47997,51527,126203,71652,98186,140364,-65204,-221335,-22355,189924,288283,414363,348078,-49218,-390299,-327555,-136493,-67840,3657,28619,28832,135098,234436,149353,-31334,-46706,95876,56834,-161619,-174622,8160,64472,-112267,-196876,171503,692805,765339,437275,177518,145910,120233,39785,69648,218821,302418,173687,-6979,3677,80062,74850,43927,79420,51354,631,64725,124824,37217,-18896,124072,299261,311095,229218,127443,5048,-97092,-209856,-206716,-78812,-26424,-26306,114822,269899,199257,11636,-30646,123702,254339,277683,296516,236639,124299,79641,61574,10552,56376,159864,203928,208972,195846,223437,243854,296181,373381,411113,369654,285151,216702,192200,81685,-76744,-107320,36070,122640,11122,-189396,-245063,-20140,244860,151054,-139204,-178844,-54248,-53752,-39858,93825,135528,93440,159584,188732,77267,-31822,4131,150802,143971,-36338,-110593,-144524,-250263,-279740,-176431,5705,158184,230267,396906,610244,509533,187282,-156220,-418328,-400777,-53087,194159,190259,88587,3016,57580,149663,104061,6355,-53520,-52932,57601,277080,386692,221523,15323,-30470,86159,255998,157873,-98710,-77745,20180,60271,168978,229255,141465,65068,122099,280444,424746,421686,244527,85312,51196,63663,87318,147317,179966,151928,129029,136217,186105,355206,489255,434779,351183,323894,283073,305757,438658,453168,300122,260405,212086,50466,100581,415894,688011,736616,813841,1125829,1258116,1273826,1846081,2066681,1096669,695860,994235,465556,-189921,31277,-83331,-292112,-128967,121681,338127,716695,767030,276490,-124640,-272078,-36448,59937,-533768,-1219895,-1270985,-1300610,-1355769,-1051326,-576432,-302329,-350857,-519995,-536541,-443727,-543395,-542837,-271694,34661,137796,-72763,-443599,-676213,-561563,-324380,-204293,-215017,-309685,-424436,-399962,-275392,-199025,-233949,-391695,-542559,-470607,-256095,-32291,37303,-109197,-259922,-342123,-454480,-531591,-483496,-479351,-464238,-309477,-165002,-235286,-405296,-514394,-568220,-467360,-212934,-14892,125506,68521,-273514,-405163,-222926,-176041,-138608,-24642,-77204,-175851,-210550,-223826,-165840,-81410,-83254,-142894,-43503,64297,-93134,-413611,-583327,-349919,-58059,-103786,-221334,-67717,-886,-226967,-335335,-285541,-354236,-407293,-198793,85580,240671,136599,3518,100391,136205,-51431,-164600,-175272,-215940,-127100,94553,198362,105589,-14143,-111383,-122611,-41539,28732,-22120,24698,106056,-21981,-3394,291277,345452,122276,-98186,-94125,38307,-65046,-249547,-202900],[-100588,-50432,-39351,47110,261468,385544,260363,47914,-49359,17157,83803,77368,133944,231615,208093,51044,-90722,-38086,11834,-136917,-95483,214597,355430,204921,35895,61090,-907,-218829,-133340,187997,298309,81711,-124629,-50805,98647,132157,114175,95449,59849,11335,-89471,-180952,-299363,-227035,58639,166790,83053,144318,113247,-69968,-82833,-49994,-28571,57248,79104,11038,-21776,10424,38056,-31644,-113809,6806,278195,447672,324559,29312,-109242,-73407,-102697,-198737,-99628,114378,9733,-177255,-190904,-114758,-2879,241012,231773,-71823,-229782,-106636,99256,212106,85303,-28011,92208,263466,297756,106794,-69983,-9975,170979,217065,124981,107367,139934,166681,178137,87808,115952,301123,207029,-34708,17934,259523,388594,289332,31430,-33473,402,-33204,-49601,6141,-83277,-227868,-294532,-305621,-181172,-133247,-319601,-417721,-200247,33914,166107,140566,-79753,-114409,93340,136102,33449,95268,211462,211024,192506,253358,267495,107027,-63517,7203,222952,219341,18473,-68986,-73488,-108807,-30628,81118,103735,138811,62390,-277075,-422654,-222113,190250,398205,301076,71563,-44158,-21550,-28979,-167657,-249246,-139197,32249,47541,90288,117536,-22607,-194624,-175610,-57940,24274,75146,84794,57750,53799,14468,-134524,-229133,-86090,160600,203011,125849,86931,67920,53079,10290,-47643,-89206,-173507,-191044,-96797,78072,223058,199017,48691,-89730,-90788,148734,348070,294371,213264,162354,33485,-135411,-156547,-18592,-120499,-315400,-192542,11830,1169,-44143,-39262,-28348,-61586,20189,214486,292579,263975,297166,240256,149452,154606,231745,251723,135491,62910,264893,553258,467764,56377,-132182,-105842,-208100,-387201,-320881,-148575,-69281,38834,221158,285802,127423,-82158,-112720,-38739,-89808,-140799,-28715,70991,-6202,-86844,-73417,-108269,-210124,-104193,110247,5074,-308062,-404058,-186900,-69710,-140783,-141207,-110237,4333,245358,316232,229484,111690,12656,-11760,18544,6543,-48571,-175143,-282393,-173130,-118290,-365040,-597259,-519418,-345572,-310626,-284599,-72723,100412,124286,59712,-88522,-237931,-254067,-99343,100468,159630,18917,-76453,16562,144541,163008,158334,98450,-40946,-106438,-44,90923,37149,-7613,30959,85190,167979,241961,198910,29700,-136725,-141075,31574,46799,-15743,144756,310689,325219,329483,367436,321215,132527,-136290,-335665,-252981,-2292,32807,-177599,-176240,-105477,-149562,-28998,224206,296305,188403,1715,-259215,-400599,-255067,13915,238650,355802,190547,-37833,-13316,170112,218977,74106,-192220,-454737,-521508,-168357,402438,607478,344076,108646,59577,73478,172930,296853,303966,173118,93239,104016,97268,-26886,-127395,-102052,-120014,-210817,-106785,65970,68014,81471,119264,48102,-9345,-73898,-107784,-30222,11403,-46086,-20232,71537,66570,-33650,-75815,-86205,-167955,-126239,32144,21188,-43943,-10230,-17923,-117073,-271185,-274026,-132586,-68708,-107283,-202634,-413374,-457666,-159175,50981,79723,66452,22681,59425,134489,138806,82111,-43750,-170059,-151668,-90207,-86491,-70188,34928,259827,291185,-57153,-335833,-345025,-265790,-55860,116250,78067,39628,160300,251721,125172,-48993,-111506,-312493,-444822,-261344,-374375,-827743,-583411,564347,1516108,1415130,1307048,1450391,1096146,938408,174392,-1359614,-2137792,-2095974,-1137928,-15188,443010,249270,404742,339532,104036,226381,124341,-92925,128516,168736,-228322,-400462,-166795,-15782,-162775,-314851,-250408,-50286,-2756,15705,202427,311435,211781,787,-117413,-152798,-52160,199539,393260,421391,322017,54056,-126753,-101458,-86738,-82685,21314,58293,95685,176118,44721,-159363,-93388,-54739,-267032,-324035,-81139,84462,26114,130762,242266,59653,-61459,77103,109809,-56058,-110281,-2109,120012,149250,85943,62494,63738,12317,-86639,-157768,-44060,180111,292483,77539,-234678,-154407,102221,108240,97753,59859,-230123,-398429,-226237,87690,261407,255558,273222,430534,407014,172351,23228,-51249,-109905,-59435,77437,278651,334013,128268,-82778,-13689,101095,88369,137160,139229,116620,212209,255580,180936,168166,191160,115857,12900,11325,74937,137992,81969,-2478,-14709,70173,133633,178878,253824,243443,84105,-11805,90230,156253,58746,-96062,-206796,-222026,-96580,103567,163668,58702,53271,297875,450152,374863,216260,133152,97750,36238,-60497,-97568,-12746,34100,157334,319272,342073,238812,201613,355560,385931,226016,239500,343322,341597,347840,303919,91267,-88866,-3171,207816,426575,604829,632783,482912,333850,164449,-51700,-133065,-81922,-90639,-127144,-120322,-56144,160773,350044,264279,59082,-86708,-188748,-203917,-11842,234976,256287,102525,74594,193175,263486,437639,638494,477531,106779,-58330,-18264,24308,32692,39922,35821,-57678,-143919,-176091,-61207,204231,336854,245173,109701,-92902,-110281,124389,211776,53890,33603,103452,23767,19673,180040,93226,-208879,-166520,63113,8184,-57668,-7707,32817,15040,54318,48473,86766,134951,-75648,-238949,-52436,162177,282087,451650,412116,-36868,-428650,-380589,-170556,-47582,92873,99915,10259,58994,166353,86678,-104341,-132871,23128,42478,-150217,-174012,-8848,95877,436,-82438,243696,737386,776148,451646,183918,165775,175070,123883,120850,234521,344452,291980,81392,10716,54128,19373,-4574,45167,75703,82151,170073,233077,139446,26872,72029,221679,294712,238819,126075,26138,-61348,-215555,-230809,-64593,1939,47246,241657,373631,234704,54381,57257,146701,207612,231504,242511,158596,60606,133889,186003,88434,73870,173415,165294,48974,21036,172580,341464,451892,497022,493742,463906,353250,184940,129172,94558,-29340,-79511,45032,96928,-85465,-269852,-263610,23722,319186,208672,-60804,-70307,25004,-67898,-83066,44088,86172,107823,230582,250945,88953,-24265,19812,124101,85407,-92370,-148851,-173320,-265956,-295733,-170883,52028,196575,205945,364552,593900,430656,79299,-146543,-325461,-314827,-20358,139123,43374,-31824,-19328,67772,139095,66535,-41013,-80445,-49498,90345,341106,480345,371147,160981,20606,94191,290046,182047,-83259,-69001,52900,146278,271122,300702,177744,82700,108274,206263,312281,273935,76235,13328,116517,167382,162488,160523,129324,92252,147744,231763,287153,367043,410180,381865,374460,320018,230487,298058,478470,525710,374262,251875,182118,63387,54584,312937,576532,564953,631443,1001814,1105195,1092386,1752520,1994339,1100619,1131060,1760232,928658,42076,232394,-212925,-677611,-377165,-133806,79525,588093,722646,229864,81695,285208,537022,483611,-618014,-1425902,-1439570,-1426687,-1430245,-1008706,-479937,-289318,-363873,-416714,-307592,-238946,-439240,-517833,-283291,36242,216221,33616,-386615,-606030,-418988,-224081,-194622,-268783,-390366,-453827,-386527,-232424,-127698,-121507,-269090,-468537,-478645,-274926,2172,131505,26877,-186885,-323872,-435525,-491339,-491367,-548849,-515839,-257118,-78972,-216153,-408757,-443320,-456896,-416558,-198375,9528,99794,5184,-282064,-356069,-270227,-289529,-152006,51014,-30159,-144946,-101265,-46068,-29273,-39601,-153756,-231085,-31902,102107,-123185,-431189,-501550,-244155,2884,-37042,-109889,43716,75901,-201094,-359626,-246139,-267585,-413943,-262380,-34446,87662,1092,-42392,85254,73430,-103429,-123019,-88299,-121706,-42896,118193,134595,43510,14585,-15012,-8268,90669,107776,-13193,14302,121508,2677,-44488,147916,183615,67262,-71895,-57127,38931,-65196,-200179,-167094],[-95482,-66096,-28332,59603,215096,316404,224230,44187,-9216,98029,149553,91657,139646,297942,302098,76399,-112972,-19085,64089,-80950,-79168,214886,341740,205369,75308,87264,-10179,-222636,-166734,129693,229701,17511,-169889,-118551,7926,85846,158354,193613,201979,93636,-110181,-258428,-394317,-308624,33156,212952,150713,146700,80469,-87919,-48756,35092,106281,213843,203129,18360,-124588,-67450,19977,-79436,-136242,53591,304921,429216,346745,97697,-35583,35602,35862,-105414,-99162,55122,-50433,-220558,-248071,-245450,-182679,48562,90508,-97705,-214237,-154024,14179,208092,158147,61863,127674,169776,96490,-24566,-101512,-21690,138645,190177,111653,93547,158757,214923,198721,62153,110711,363595,312944,25677,-32502,158351,314573,232071,-23602,-48470,39865,75657,74423,10890,-193991,-282340,-180389,-138995,-72974,-31532,-225631,-432151,-257476,-7479,182646,172572,-48426,-60272,159135,217092,179517,269494,343507,306144,249223,264569,300206,188910,-30801,-87110,115574,168925,-12173,-20398,59033,11377,59,57868,107390,174248,59253,-258915,-387812,-226869,152102,311640,206807,25964,-12198,29103,-13849,-180820,-260925,-175883,-22008,85279,158837,134537,-21534,-149511,-162955,-134694,-49962,87810,156108,140328,157147,83266,-85277,-180934,-35261,225695,266828,130820,81094,79709,88576,133534,126146,-26913,-215406,-233802,-92620,141199,291264,178542,-52439,-230874,-224911,102917,366735,323486,232040,176460,-972,-186082,-185801,-24056,-88585,-247374,-30262,165212,-12507,-163011,-84357,-45995,-126211,-30228,256364,423166,377395,394622,341048,197961,147530,232994,285913,154099,25023,198421,457595,374558,67290,-16901,-3965,-196926,-438659,-322928,-98863,-45475,17627,206597,288871,147813,-61913,-177663,-177615,-197066,-185735,-42986,76904,36309,-85439,-140111,-174933,-213248,-50132,186449,61296,-275506,-364217,-195145,-75408,-68813,-72446,-139591,-124900,81242,224945,232371,156745,30387,-47471,-39754,-18682,-14862,-107538,-247201,-182705,-94676,-327039,-633008,-542687,-310861,-291133,-290923,-86769,93225,148381,74668,-113480,-246473,-217118,-64582,143086,212620,49682,-74694,42746,229728,268834,226975,138923,10235,-65118,67588,164860,94684,13647,2018,59839,202096,298021,196488,-22293,-201318,-157498,66386,134583,122370,224744,229730,187349,264905,375085,370922,187491,-108884,-267627,-155189,44283,39593,-133537,-145778,-88547,-84529,55898,266529,337208,232162,-14586,-282640,-413568,-310478,-62446,132283,223225,100789,-69053,-36779,161693,240015,64697,-286133,-564415,-553331,-145618,375840,486048,246651,-16755,-119719,-51048,158049,338860,338221,133614,29949,73472,55371,-97927,-194231,-127691,-82973,-118016,11510,190082,159827,13591,-64205,-86121,-16999,-295,4162,115329,177433,45508,-50411,21292,104022,66940,18490,19745,-2061,30955,108514,45694,-41045,1529,11837,-127491,-326156,-311444,-156130,-112215,-168287,-240665,-394472,-382918,-107362,66713,113020,126816,52389,65248,169101,185117,123363,-6649,-135724,-110884,-115386,-209859,-215975,-38011,203717,211231,-110378,-320154,-280787,-190413,-17309,117955,74503,10015,58420,103462,62689,-13586,-75550,-268243,-451789,-443518,-645002,-957528,-438246,902171,1739119,1154841,385361,888578,1988447,1802821,464893,-261400,-385832,-2353135,-2692781,-979951,-15209,-110427,12496,-187958,-277967,162665,247905,6162,236436,229011,-189647,-298781,2848,40233,-183494,-308215,-235774,-105811,-119460,-81037,137185,305864,301351,160400,75333,-4767,-28702,125510,307944,365161,278418,42661,-80236,-31152,-80358,-157019,-61667,24965,72252,157820,126799,-40069,-17139,67005,-96248,-185312,14499,115611,16998,108292,187035,-28182,-143367,21721,83040,-117293,-217373,-72635,168441,286985,179304,48072,-18910,-23384,-33360,-97513,-58908,124488,206310,-4902,-271690,-177134,31189,25320,1211,-45981,-240615,-286129,-100597,171398,318518,266351,218542,326167,314632,119478,-1831,2052,12484,28377,113226,312872,437956,256435,-18085,3340,95215,40887,44749,52614,65622,201563,299178,230666,197843,220092,185373,76553,-1390,62022,184197,143633,10530,-40199,-27840,41367,114748,258818,328526,157201,-30638,37152,113894,-7309,-203242,-296472,-242959,-53736,142932,94326,-98952,-106589,148821,407954,420825,255853,134911,96444,84833,72043,76091,66601,61914,197834,324823,295424,238102,236685,371412,391197,232910,274187,365023,291181,254804,291551,134517,-54620,8570,204429,419710,548138,546106,387741,243700,130539,-28747,-104441,-65241,-117321,-174106,-112915,27758,243852,414542,296706,37416,-161732,-269763,-225603,43757,289469,299342,190703,166542,240183,256224,412241,615962,438716,65712,-86813,9814,99281,114598,137797,130141,14010,-95320,-137521,-24566,161350,199899,151761,137328,-4611,-7899,215000,261481,88036,33552,29535,-34958,8649,212577,120243,-225971,-214945,33664,14491,-22559,89142,81629,-32813,-27087,1579,59494,133438,-37290,-179769,-40339,142833,274914,460999,439445,-8368,-402048,-367975,-153149,1844,151690,141632,13061,23446,114506,37184,-149398,-196054,-40832,36825,-101882,-127634,8137,140044,125446,53111,287270,652514,612400,312344,84527,81159,141152,162517,167603,238759,337322,342933,139094,14127,38386,-18483,-56079,-19138,68980,152529,255592,292569,190038,43738,22576,142501,240590,190781,82694,47106,180,-172675,-229286,-88873,1219,148979,389264,448039,264871,119891,135633,149334,148413,166605,168172,82817,36062,218499,299807,160038,103290,171550,97796,-117677,-147812,104557,410902,576372,570419,496441,462368,351512,136818,50332,65695,-7839,-45919,53947,83425,-112687,-268025,-217390,80391,336748,208172,5484,35102,53759,-128975,-169578,-38503,47086,116984,242978,270560,109843,4910,51919,110643,43031,-114274,-154723,-170076,-256971,-287726,-133437,109789,212620,154651,284333,504957,324420,-30937,-159579,-228870,-178978,39871,79985,-102510,-163538,-70721,58349,123639,25646,-84910,-85404,-33609,96586,338685,501066,459814,267785,73079,114693,302632,198061,-36804,-37965,80955,192556,302801,295588,152485,53957,61007,116870,193616,132883,-48569,-17181,174783,231689,205830,170823,88263,43711,190710,364929,389427,322829,269883,303690,387380,310035,174903,266457,478036,558250,403314,183862,117821,101829,57324,200727,415200,384388,455796,881493,981683,892430,1565727,1894631,1211909,1637541,2440057,1237689,89179,5825,-748735,-1210879,-631041,-340556,-132233,439677,659104,244091,299472,756647,867475,576478,-777433,-1574443,-1532720,-1482389,-1433557,-928347,-412615,-313360,-374372,-295345,-94056,-80288,-315742,-444354,-275788,12411,221245,89348,-306227,-455409,-223982,-104092,-194956,-347617,-487296,-501422,-397760,-207578,-44084,23246,-117587,-366738,-435093,-220265,75263,218759,128321,-137004,-291975,-374153,-426001,-475791,-561576,-516031,-199494,-25691,-219907,-371572,-289872,-259065,-277362,-136678,37219,86019,-42559,-270726,-289366,-303895,-376525,-168667,70017,-31214,-139153,-8214,130239,122125,24419,-185809,-261857,-4700,112494,-153096,-390920,-341800,-105305,76675,62587,39555,148694,120649,-150344,-269153,-85310,-110998,-352951,-284929,-130997,-75070,-134482,-86077,62476,19068,-136552,-77052,11028,-12874,32779,109064,27761,-46234,47733,133999,150277,203376,134837,-42835,-24395,115966,24616,-95969,-46248,-23287,-6991,-35947,-24278,20793,-58193,-128819,-108974],[-55549,-45795,-3597,54370,133660,214270,172324,26407,18769,170101,208472,115461,151310,335859,365663,97493,-131517,-19447,79772,-57015,-70543,221126,349256,221906,136375,139087,14514,-163090,-145045,60338,112990,-82219,-251898,-244158,-141059,18787,189393,261210,310553,174595,-102495,-269083,-357388,-298407,-2233,207315,200875,150174,51501,-72574,-1557,101262,200059,318050,281633,15669,-207328,-127356,13207,-107569,-154017,78139,289442,345388,295202,114782,-443,108280,159532,-1429,-85613,-305,-76926,-262496,-315269,-342767,-300401,-101317,-1880,-64464,-158841,-199952,-64996,187203,201572,126238,137097,66988,-82888,-128922,-120343,-37821,86703,121159,44041,14965,106963,215655,194313,24540,81790,371839,367861,69512,-78625,66284,237055,126698,-110910,-68752,91089,172762,167493,-12567,-288497,-300964,-42269,60944,35975,61175,-95327,-385496,-316486,-55780,183670,197917,27208,52600,243389,282545,285289,349571,367003,334884,269315,234336,274255,219173,-3217,-136323,39594,128575,-23442,44789,214168,152241,15990,21869,139860,218562,41588,-214911,-321766,-210997,62222,169926,113831,30055,48854,92743,10156,-201621,-282643,-156876,-4759,140346,200144,140035,12773,-49811,-104093,-172461,-83500,137846,241196,207921,204553,93056,-65135,-128068,2935,233704,291017,150443,102872,107428,109016,214249,273768,61413,-184749,-212597,-62851,179736,296824,120103,-124415,-307256,-308125,48806,351819,350314,262995,180189,-30375,-242648,-267771,-103604,-76851,-121206,172818,305917,-16487,-205911,-55379,-32122,-159436,-54822,275384,476705,422355,414168,371070,202755,119554,210017,285188,153339,-5882,122363,315607,245597,83849,92463,84133,-168006,-417932,-267884,-38071,-48819,-37910,152817,252161,147659,-54802,-243148,-289412,-260618,-193860,-37806,81474,71288,-74207,-189935,-222892,-197825,-13289,193519,59084,-247063,-300357,-184478,-88545,-30487,-24953,-141478,-224665,-108157,77665,198438,205766,67615,-31319,-13552,2474,21072,-9817,-143892,-146499,-63225,-268738,-588298,-493169,-238492,-224447,-232790,-54267,108279,152923,70830,-113516,-210199,-142009,-24806,146890,223449,62979,-73431,66142,286303,339492,272257,193430,100957,17578,126311,199325,122571,33109,-10323,49653,233983,318898,146380,-100383,-261743,-166070,88308,206670,241153,253821,99538,21659,170293,329284,334491,124020,-178810,-248439,-98161,75446,71375,-50281,-109014,-93013,-46761,91769,226318,281512,191082,-84329,-329857,-427504,-359937,-139010,27513,85906,24714,-79842,-47050,146434,260519,82106,-313849,-582600,-508974,-116522,259985,255127,87514,-139744,-272163,-150047,122200,299506,265736,50965,-24427,60574,38985,-99588,-159684,-68711,-3779,-37917,62302,226106,165186,-83300,-224768,-188231,2551,115816,125340,221640,301435,133394,-61503,-4237,162539,179312,111256,106839,152456,197207,176517,65191,-6937,37601,48735,-120775,-340081,-323756,-171009,-134564,-175855,-228038,-335042,-274033,-33740,109019,166012,189394,83598,59871,175103,196566,130528,879,-113789,-77088,-122898,-250339,-234508,-45353,134335,104950,-141749,-265084,-187511,-70606,48745,99735,44652,-18611,-32349,-32708,-13827,19175,27748,-117828,-369048,-562997,-861350,-1024830,-283714,1123439,1750498,731996,-600376,248879,2159140,1285108,420754,2303852,2407294,-2492256,-4398683,-2012562,-545562,-449372,-412011,-733644,-640712,36725,307373,185920,383974,258300,-151419,-151563,158711,76575,-178262,-257812,-165923,-102965,-176615,-137802,84541,285508,327190,265943,239197,137997,17086,87784,232734,272064,177105,3650,-31301,60658,-25882,-149890,-58037,50318,37786,78665,158088,70665,48985,169206,88943,-25219,74704,83123,11851,106214,125918,-104868,-191169,-20906,41324,-148150,-282109,-149989,178178,380493,255930,9821,-152406,-105025,7770,-6486,-29071,92666,141021,-50510,-256435,-154034,7264,-14657,-86473,-157477,-227170,-154011,17641,208268,316339,223977,113247,176591,215705,87396,-8188,54816,111269,97949,152770,316858,462037,302860,12160,17297,101179,32786,-14512,-30853,10673,202455,346514,283156,215723,194881,175828,75059,-54622,33190,214594,185380,13200,-91881,-165040,-82268,49354,242092,375017,220700,-30170,-17755,68213,-43800,-245573,-312901,-216879,-8207,137853,-10722,-240167,-231006,9314,346548,446698,297327,148232,124397,173046,213324,232800,119624,22998,133415,266433,238750,206398,228178,333241,345948,207178,254683,329998,193829,121572,240834,166922,10324,72447,232798,365187,404836,352071,197274,83687,43313,-28797,-67717,-48281,-161439,-258863,-140652,87680,266569,367508,245842,-17594,-223766,-283681,-150491,144373,339715,340810,266407,228230,238894,195904,308800,504930,351180,-6106,-137528,28672,176857,194223,214151,189436,67467,-40150,-64566,21879,93706,46320,57419,152978,84370,88049,300469,327993,160607,74960,14977,-52497,-17627,181712,116980,-203705,-230818,-426,52137,39811,151610,80600,-75539,-87345,-45707,31533,130972,25058,-80610,-4141,129424,259435,415726,388392,21348,-298537,-275648,-84753,73257,178917,138659,16205,28180,88260,-1340,-173213,-228270,-77415,48831,-24874,-56596,42678,176571,215276,162747,292395,476493,347144,72724,-100226,-94794,29550,159137,221028,244687,279631,305231,155195,22000,37924,-21407,-87757,-86697,38672,204766,305678,280566,163435,21045,-8513,92458,167483,96720,12906,77441,92266,-92579,-220218,-158264,-29831,248713,513891,474159,275153,171772,161999,125346,92136,89136,83697,29448,62872,312134,371575,199705,133727,159222,20734,-251777,-281744,16833,407440,619868,572786,421595,363351,274488,80190,-16581,15635,-8763,-17229,54853,83688,-58955,-189104,-131313,126124,289736,151221,37640,99279,35335,-186448,-250817,-128837,21341,117303,203920,257331,151754,60607,103826,129429,35649,-100891,-140268,-157140,-247562,-272035,-81848,163904,209317,101692,184136,365025,215747,-113728,-200023,-159134,-35814,105825,25084,-220030,-280568,-143496,28979,110571,439,-105715,-68120,-17358,74422,281608,457077,475323,321492,135189,163217,303005,210584,26194,769,95561,189189,257034,216611,70285,-15988,-1912,48679,107748,34380,-95542,11932,224682,252670,208119,173853,69173,19491,249437,511681,470021,228345,106278,240999,417792,320477,146134,230890,444202,548403,393183,98546,62878,179188,118730,98720,220529,210672,306557,768892,880783,680331,1279512,1753854,1440316,2223589,3018743,1462054,-3404,-651550,-1707249,-1858750,-859847,-441399,-236785,308337,607142,424360,672188,1119853,784211,92399,-1084623,-1658006,-1529891,-1457924,-1374955,-837999,-397686,-380911,-388874,-197054,22862,-18966,-208707,-340972,-252581,-44814,135612,76298,-227624,-281923,-42620,-3006,-217161,-443590,-570921,-535248,-407219,-198777,30301,158496,14888,-273863,-359438,-123741,147366,272565,191881,-87825,-245644,-296106,-366902,-453389,-524354,-467419,-151623,-16825,-235388,-292528,-97213,-36141,-92989,-50135,60437,93513,-54597,-237692,-235073,-325730,-417943,-186822,34060,-67116,-146645,51680,262610,257869,96976,-175295,-230747,31166,92425,-170951,-294177,-144306,32813,147328,170053,182839,214202,119863,-86367,-76807,153839,48978,-267415,-263206,-156946,-172976,-207054,-101081,42213,-12025,-137181,-35884,92786,80641,87904,79124,-81765,-133970,82922,306324,320737,268071,107781,-99092,-77691,94038,37835,-144954,-233127,-212455,-74186,6324,-1641,-15525,-54937,-61201,-44403],[6872,1314,27835,42583,48565,107585,115585,1009,32575,217924,243592,138555,162715,329459,365747,89770,-153887,-44474,63890,-56355,-66064,227115,376487,256844,203232,203924,73827,-54172,-72640,392,-16329,-189373,-346953,-384418,-304880,-59933,197485,292120,357257,223683,-91333,-241794,-224143,-201005,-39515,143618,210058,149296,34183,-21460,53213,137861,239630,352010,295061,4007,-236953,-135755,32803,-100130,-153681,84163,241067,222609,194700,89694,-4743,126403,240213,94371,-51962,-22257,-56871,-275470,-352306,-357081,-311916,-165740,-24778,10011,-86414,-235697,-124463,153767,207305,146746,114935,-17777,-182652,-169296,-115939,-59980,20703,28912,-62402,-118115,-13145,159399,157708,-20891,34122,322852,360022,91066,-105072,-1757,147091,-23434,-212939,-84568,130409,213075,181868,-65448,-334153,-263201,88534,233418,125417,134713,40906,-293418,-365127,-96806,178635,220560,129943,183888,305915,307370,323980,320963,281296,290847,247924,170446,197836,194347,9938,-136901,6832,102038,-18334,98801,331482,251223,-539,-16168,198389,263384,14181,-169587,-233850,-155560,-28800,35717,64841,91120,126529,156198,43213,-226609,-329722,-127127,60964,190772,211163,139953,72128,71204,-13444,-147401,-68756,189991,297917,232340,185531,65313,-48081,-62374,28916,190135,265790,166586,128267,125908,101060,220011,335383,151171,-85433,-131069,-9716,187726,235966,38537,-146942,-296876,-318841,1098,308608,363730,296907,169839,-53812,-288257,-362969,-216737,-94310,9305,345124,392611,-13287,-175921,19996,349,-158251,-47490,274240,450160,392976,349536,316471,157303,65353,152227,238731,132162,-18227,64224,192145,149033,116996,179919,145257,-128051,-345092,-190635,5372,-76403,-103757,81521,184637,118190,-75078,-302452,-351617,-275038,-181722,-29311,84110,93409,-54487,-213477,-244212,-166820,3709,134953,-1849,-226203,-224596,-155417,-111201,-51462,-21833,-112425,-256596,-263437,-94464,129083,242664,111958,27036,81106,57318,54459,99641,-4831,-84752,-44743,-221739,-487219,-380483,-129026,-113683,-131703,3793,133599,136475,54588,-82482,-135828,-51028,10292,107466,172330,34580,-80721,81543,298550,346162,268667,226575,181748,104269,153540,181503,110803,42971,-7369,50659,239769,283361,71602,-162223,-283447,-156056,93168,240602,302503,220733,-51743,-147185,53738,235631,220106,-28625,-317173,-302098,-107307,90480,136236,62341,-64208,-113343,-50235,62760,118702,160017,94382,-168814,-374320,-428205,-376782,-187090,-39762,-12702,-25382,-78397,-48910,130504,282850,120542,-278963,-516577,-407815,-84897,103105,3768,-75975,-220540,-348578,-185585,87331,192233,102529,-62843,-67800,59067,56291,-24844,-36394,43525,73584,-11944,27733,178445,106248,-166290,-321752,-241353,37606,239407,225345,261670,346561,196792,-34896,10879,219241,263649,172038,146217,246432,324359,226501,82749,53311,95606,97843,-74428,-283085,-285796,-163904,-130929,-137274,-174212,-247229,-160247,39760,165283,224694,235559,109113,53164,159434,183938,114255,-18277,-104095,-56298,-113912,-202031,-129206,4272,65184,5427,-143614,-195023,-87908,74780,134082,62531,-22275,-63079,-104238,-124432,-72886,51365,170263,82579,-239877,-578772,-911127,-962285,-161968,1143485,1532212,259099,-1350340,-250165,1771493,-147514,-134123,5219204,5371785,-2380850,-5663459,-2725682,-930407,-672215,-781573,-1177114,-910456,-127037,274862,366029,496372,237405,-107074,28989,260912,65726,-169045,-179638,-60874,-50803,-159858,-137547,53830,245401,280630,289009,331592,231785,53889,76128,179489,164004,33499,-71342,6962,156064,67334,-47200,47296,117112,-8088,-36122,126847,125823,69387,206301,215067,94982,74387,-13688,-7670,120553,74167,-147769,-179976,-37791,-14044,-143136,-276856,-198655,166147,437988,320845,-32059,-284393,-183934,44485,91318,33973,90993,117606,-42122,-191489,-87505,41676,-9245,-157222,-252083,-192335,-31922,94285,181529,246035,131881,-30652,9123,137116,84470,-3872,74586,144646,128787,180512,277202,378383,240416,898,22955,97284,41358,-29677,-86707,-32265,215324,384122,323169,212884,123626,94601,13764,-116661,12550,225474,193531,4869,-151138,-278135,-182537,7807,216694,378293,258425,-17362,-67884,32440,-27511,-199110,-246630,-141079,42012,102831,-114738,-324092,-273856,-51009,295835,445450,323482,161702,164532,268253,322866,325324,133780,-54618,34142,211888,204664,152273,180290,264445,269623,143392,171755,246429,86194,-8296,158478,173696,78640,158388,275602,270034,214808,125677,-15388,-93216,-57636,-25406,-10646,-19507,-191492,-337108,-178789,115310,229983,217490,103972,-106598,-259311,-230821,-9126,256539,378101,379852,315706,247247,198046,111026,161510,331672,232210,-98448,-208354,24668,224512,237075,244313,209799,102314,-2016,-11083,35249,4312,-86157,-8859,155973,145648,149176,346716,384346,250166,148175,58921,-40877,-65852,86912,82347,-141847,-191339,-3910,130969,138740,166709,30628,-101116,-105717,-69120,20494,128325,81611,7362,26120,112548,227438,306789,244365,35528,-130170,-117422,15886,156506,190122,94106,1227,58006,87342,-33002,-187007,-230247,-78167,80454,62234,12950,73298,186067,236875,208672,255871,274665,85891,-169996,-305901,-302103,-115795,131995,283951,261195,189600,192766,133373,42741,55590,11007,-88189,-133154,-7141,220773,301077,194345,61976,-34714,-10703,93185,104503,-10319,-53042,119518,198981,-1708,-218994,-257720,-83875,309353,571033,447383,256202,177598,116417,75535,48989,12364,5242,10840,128782,379985,375921,186641,143987,137428,-47137,-327430,-359406,-79223,315084,556771,503174,298099,202626,145761,24576,-51330,-29305,-20776,-1304,43772,97270,60757,-57123,-35743,143423,192815,61112,32247,104802,-2930,-192682,-283276,-200377,3641,106805,141360,235378,216627,135601,168596,180857,66598,-60406,-119571,-155584,-252041,-259359,-38473,197882,199451,76395,98094,211372,129171,-143109,-242550,-119326,78352,156700,-13892,-284924,-354015,-216987,-16226,100876,4488,-91251,-39156,-13063,34894,201942,375142,428152,327704,211731,243499,303711,218829,78145,26312,92769,149021,162067,99094,-40204,-109778,-62057,27746,79418,-245,-52332,103163,268091,238304,173622,167096,75245,20267,301713,634481,513457,108921,-36016,223763,478677,365416,166843,217591,395524,506938,368445,51907,58952,291769,224581,21746,21360,60623,201536,671075,796224,490896,957479,1594537,1741126,2815580,3458115,1648951,-178421,-1564722,-2875923,-2498259,-1016922,-398919,-198376,231371,608610,837688,1294156,1364122,237692,-959899,-1555600,-1688731,-1438329,-1364056,-1275714,-760249,-437503,-486833,-412771,-149342,9870,-56293,-144557,-241733,-229901,-136191,-25768,-2829,-176431,-150478,67464,47843,-267511,-547611,-623117,-533709,-397438,-203946,72281,243954,89898,-218688,-281118,-35832,171823,267479,218011,-24482,-186924,-229570,-337696,-433628,-449517,-381919,-124190,-49916,-251049,-195317,68530,138183,74537,27483,67729,114827,-25359,-181867,-203523,-327954,-403505,-203225,-40197,-116838,-152633,70606,319613,345708,155691,-135637,-159039,60987,48103,-168064,-161763,40345,139793,196924,253962,275442,216418,69805,-34704,148186,384862,147730,-206935,-207639,-92770,-155968,-181354,-75077,31280,-17775,-110575,-13460,129290,134186,114511,42803,-155016,-188573,115157,451729,451922,268768,45753,-153692,-123682,62920,37425,-177945,-357458,-332939,-113687,47920,9843,-59507,-62544,-21197,8850],[73914,58099,56042,36194,-11310,24991,68406,-21520,33523,231748,245218,148482,160594,273093,294650,47502,-177314,-82167,35382,-59921,-59528,221314,399875,296075,252192,251395,138907,62066,20705,-38626,-125102,-276144,-421345,-478888,-418238,-132900,178108,289698,338249,220828,-100103,-211852,-63098,-53448,-70722,35802,170053,141060,33462,51567,105748,143435,231069,324370,248792,-7433,-193644,-76470,81792,-55332,-127288,80006,176319,94662,79949,41652,-35699,92183,261326,159007,-7568,2474,4159,-239426,-325208,-268419,-217587,-141272,8182,90861,-17297,-237076,-148168,113335,177317,125343,71299,-62381,-177280,-134067,-88227,-88665,-51720,-61054,-175832,-269350,-163401,67883,99244,-67192,-25138,225106,291492,89800,-103757,-42620,38985,-191009,-302398,-90489,134109,172331,100717,-139320,-317418,-166934,189052,330489,184036,187184,151571,-188933,-388632,-123032,173171,242570,234499,291763,318382,283753,299254,218959,132647,197335,195762,92920,98818,132220,7854,-102285,10593,88558,891,124034,364037,262811,-51859,-49585,257088,296139,-7833,-140392,-132854,-52877,-68389,-39714,78540,192180,201431,202128,77286,-246547,-388953,-125598,121836,210154,199276,140893,134685,169489,80749,-62594,-19273,203030,289168,197583,111359,30202,-7093,20948,49280,121076,199253,156715,125009,107316,56372,142952,284051,218406,58341,-7049,62595,173700,129913,-46687,-123256,-208959,-255382,-23047,250014,353076,318119,144039,-78317,-313597,-426430,-308290,-132520,92065,429388,403060,-7465,-97608,108030,39272,-125049,-8838,263057,371072,309421,227306,195487,71439,-13359,60887,154200,98253,-10908,36338,128226,120289,160060,234981,174348,-89271,-257442,-128894,8323,-118309,-154149,18448,106468,61641,-124339,-350147,-362668,-251099,-168578,-34300,86079,108735,-26706,-210106,-241795,-130808,3291,36432,-99578,-209258,-143392,-109259,-139623,-128947,-62822,-58517,-209218,-341830,-249660,43750,255325,141588,97145,201635,117544,75350,196479,128264,-26928,-57256,-207848,-366450,-230040,5870,19932,-25351,59991,154544,103824,35140,-23034,-36973,33477,31694,31941,58757,-45324,-104839,77624,257977,277681,206299,211832,212140,154073,134851,115186,62891,37162,1861,52401,203469,192129,-2320,-176234,-242955,-120604,80632,223908,285843,134287,-195156,-300254,-72384,116135,68257,-198462,-455991,-413537,-177307,91914,223974,178472,-15377,-134501,-89547,-22772,-17102,30349,-663,-219817,-384041,-397947,-341146,-184939,-50223,-49865,-52397,-73504,-44457,116504,296615,160197,-203791,-393514,-278948,-49300,-32117,-181676,-186091,-229755,-321076,-142800,68835,50066,-97900,-177313,-100749,54297,99196,103459,127988,156252,106854,-53395,-69781,83272,32529,-196590,-339236,-248424,68602,326162,276048,229570,303525,222339,30791,64373,251186,291822,185463,130508,253906,373200,250329,102206,120984,158644,150530,8191,-158665,-189397,-128612,-104744,-76450,-100962,-144211,-62005,90961,211000,265141,245619,119913,54611,137057,165399,90274,-53439,-105539,-53833,-95416,-88114,49048,76977,2131,-64306,-121342,-132734,1780,217616,217191,12219,-119805,-130867,-153328,-154980,-90269,82272,305205,266288,-109034,-479066,-734505,-738780,-97422,947917,1148225,-137526,-1671847,-440138,1223811,-1735165,-1261046,7043427,7509211,-1907709,-5944920,-2807510,-990185,-700719,-994543,-1428393,-1044044,-287570,148670,445945,508479,166535,-53886,204405,288253,4467,-174689,-97417,52606,29449,-84903,-91390,42009,192341,194134,241472,338145,253099,57230,66819,145495,70503,-115325,-177928,13113,219892,170483,129635,226047,188948,-61923,-148554,48424,103539,23116,150128,231668,142122,33516,-122011,-36547,140075,33857,-158782,-123864,-43048,-82557,-110267,-196050,-189520,153389,468899,369490,-60695,-360499,-209051,89132,174132,110217,115045,131749,7928,-98567,5034,118586,24125,-206053,-308359,-143111,57486,114290,98791,124862,16712,-179730,-140665,93716,106923,1390,49327,104518,116210,180484,191084,195698,84089,-39773,22103,70407,40250,-9221,-103652,-54226,229130,393921,331103,182202,29529,-20687,-71622,-145876,25115,219554,165134,-8915,-187616,-312593,-210624,5579,194745,343542,259454,-1205,-100345,21270,49754,-65047,-108915,-25026,98551,64742,-180171,-329522,-221284,-9369,266543,413733,323894,167569,199100,337714,371764,331484,110037,-127777,-22698,216034,204465,92458,112483,191111,183062,44283,34767,132618,4792,-98676,58584,147790,122267,227385,305978,154347,30615,-42563,-157080,-220839,-128013,7561,75477,29967,-182671,-365831,-199220,112547,153832,10103,-104637,-219054,-264752,-131789,147130,340158,391111,403502,327330,223147,141282,38340,17932,141038,101867,-196691,-287023,-4142,220796,217646,215226,199156,123740,5631,-22315,-17026,-96014,-168215,-34565,145701,163672,164044,330586,396208,316457,223022,132628,-22389,-136736,-54922,22423,-52741,-92576,43558,240352,262829,141371,-48319,-104638,-78520,-53387,38238,129048,108483,42668,24182,82122,174859,149681,31487,22880,64622,64618,118083,241812,207174,26593,-38164,91862,104168,-58449,-198761,-210728,-49059,124212,137835,61767,83200,157880,185052,178070,182305,106286,-85785,-319626,-449629,-458983,-236335,104213,345359,286326,96782,47617,88735,78891,88583,60159,-62554,-147786,-65248,174798,226879,53317,-83710,-101244,18039,145081,75196,-90522,-83156,168107,289949,70878,-227668,-353342,-146997,304516,538271,378755,209395,125671,11514,8950,21132,-48163,-51113,25653,201301,388137,303648,115269,114199,102014,-94441,-338586,-372270,-162104,155109,398958,381285,168192,37270,6886,-21914,-48369,-48704,-32170,-1111,24339,124647,211985,92288,42542,125711,76034,-27532,4679,63331,-23899,-126172,-248250,-235543,-16197,84892,89683,230175,292673,210790,229788,246434,123024,-6213,-101635,-173615,-267145,-248506,-19010,200554,197052,96698,53261,84960,80649,-109915,-246980,-89812,144605,180732,-24757,-282219,-362137,-265370,-68717,90083,38934,-44801,-17428,-29772,-4757,136671,287881,343582,303661,294945,341238,313404,216692,91394,22429,76461,101372,68008,-4083,-137133,-202391,-104997,61249,112714,30878,65593,237960,306934,205051,118149,149560,97744,34783,321902,696692,516620,718,-121901,256781,556956,435816,240162,246052,353892,451942,357833,84721,123964,414004,337740,-24245,-148116,-52297,149485,598096,730118,375033,708749,1471181,2024443,3252458,3671464,1768141,-401309,-2447327,-3875507,-2945775,-1050463,-206165,-17367,235892,698648,1453242,2105332,1466496,-660650,-2290735,-2120731,-1685836,-1287952,-1227318,-1160246,-703622,-511593,-611799,-444847,-154636,-104472,-150641,-131732,-181188,-228209,-252735,-221607,-125352,-168058,-104152,80601,36129,-341487,-646778,-641988,-496980,-370226,-222713,65028,254853,92675,-209182,-225124,-885,118315,191295,207009,48006,-123748,-194161,-343424,-412980,-348092,-276049,-119648,-109063,-259215,-117091,148350,209916,170181,64825,48933,130533,34068,-104918,-180996,-296077,-335288,-214169,-130282,-163137,-147942,51792,292301,363723,181062,-88235,-82730,67500,-7773,-142611,-25937,172718,199621,211136,285457,285891,146590,-23206,-22721,311815,517866,152978,-200618,-137567,43081,-22828,-64781,-14523,31672,-7548,-77575,-22475,105621,134249,108461,11101,-170660,-190810,137001,519174,496045,210574,-19192,-174802,-141536,29651,21658,-186039,-388164,-361235,-115808,81457,14365,-95283,-82443,-22460,37218],[128188,105647,72278,42964,-30450,-16610,42579,-30457,25543,210513,214600,136605,131879,175503,174530,-15277,-192534,-110208,16736,-49614,-45241,193984,387047,315412,262360,248904,166407,134139,91429,-58542,-192805,-322423,-445827,-481455,-428873,-178760,136078,263992,275726,168734,-136632,-202361,60497,90552,-92436,-88651,91311,127142,50071,119627,140228,122287,194890,264668,169886,-5857,-80480,40415,147471,13014,-75520,75938,114335,-8712,-18869,-9844,-74980,22993,219765,173029,24296,55444,78602,-156676,-226254,-99916,-62026,-60369,59065,141342,36934,-181708,-125249,70379,120734,81354,28953,-55950,-80800,-37945,-44473,-120072,-122123,-129222,-262936,-392487,-288895,-17433,41063,-107534,-88200,97370,177992,68845,-78168,-62971,-79493,-331926,-350708,-85644,93439,62402,-48010,-215480,-247365,-32353,247434,334940,209634,220807,212324,-114258,-388545,-140451,166408,261947,314544,347278,275767,223640,241198,108475,-8769,95950,134865,27637,13916,63620,-2335,-55742,30109,83369,31910,118587,298420,179829,-122231,-76789,279361,304091,-7223,-128793,-29784,83740,-28959,-37849,143018,300628,255111,216571,99314,-252836,-428089,-157527,125475,181791,177345,146674,176256,212537,150546,53468,37306,150035,199270,106391,9798,12748,69822,115786,70877,60614,114413,106526,70508,37172,-21918,7744,144740,251826,212391,133264,146069,155818,17933,-118549,-78528,-81054,-137787,-11866,191492,313181,312367,106801,-111814,-320317,-429747,-333700,-168189,100380,406491,343150,-3936,-6587,180579,76118,-66688,54652,254801,282101,206956,94661,53237,-29215,-104413,-49360,54458,64424,8233,36291,127845,147524,190911,253477,176063,-60016,-185146,-103733,-36119,-161051,-170090,-14949,44284,-3252,-185242,-379566,-336723,-206435,-165754,-61049,89929,129107,7163,-188576,-227729,-103458,-8561,-65237,-198212,-187943,-58642,-49617,-166021,-233670,-126458,6422,-102815,-334779,-351580,-30990,238070,135181,141416,295088,148962,70951,258324,219902,50,-107782,-229346,-258522,-73992,143620,141863,47386,91423,160765,66001,21937,53476,68705,96216,34157,-63185,-96652,-165840,-146722,48240,171793,149450,97007,143586,176675,141004,71446,21121,-3870,15472,5385,42471,125376,68656,-56551,-132988,-138760,-61200,54314,160786,198525,20089,-307584,-422695,-191528,3271,-61394,-302116,-517657,-525324,-273669,82973,309126,265304,27006,-139711,-142356,-133938,-133238,-49179,-36515,-200202,-335721,-325986,-252067,-128621,-9170,-33213,-69558,-68825,-30117,104831,284378,174986,-120102,-248210,-149886,-5437,-93803,-250482,-209069,-162030,-197131,-37380,69001,-86705,-269248,-257498,-126132,31591,147402,240903,270852,219167,75823,-140183,-177071,-8164,-7595,-161199,-292476,-229158,76440,342793,263838,142734,193644,208203,117174,136366,245116,256793,154092,73877,180419,329856,244266,125759,171814,201772,188873,100330,-4340,-53055,-69481,-65845,-23106,-33084,-37706,14697,107647,222017,264057,206726,108181,67574,122203,155849,72647,-89740,-117296,-72499,-76655,50304,228110,128837,-58753,-100572,-89848,-90561,73978,328961,271375,-42851,-226094,-214157,-178042,-126921,-59430,106239,385798,384167,-1633,-284013,-356834,-385269,-93850,594812,714270,-363703,-1542704,-260523,954290,-2765101,-2849045,6660006,8101397,-1014033,-4990076,-2166083,-667461,-508493,-981115,-1457821,-1039712,-406147,-50868,351103,391949,63041,267,323604,247026,-83119,-199474,-30798,153778,115177,9430,-33050,38108,144247,122789,167434,275768,203681,18473,35309,116838,16516,-226041,-298837,-33529,217937,248271,326324,411119,225707,-117575,-224319,-42993,15639,-85948,5385,138011,126992,5540,-162741,-43877,153249,-1297,-157729,-69619,-68088,-159832,-65275,-60899,-115954,153062,471768,383863,-70333,-348152,-151914,149803,229339,177780,149347,153317,59850,-11534,96582,201714,56924,-230894,-314187,-91172,101101,84258,-10559,-7535,-79776,-288141,-238199,86815,143320,1128,-8705,19725,73149,144091,69306,-39759,-111512,-82777,24171,28632,21803,29164,-85524,-57067,225365,360236,292014,123859,-56907,-118857,-133444,-112692,83481,204725,110496,-17184,-172445,-247916,-149583,41136,181178,282199,221391,9142,-103096,43934,174082,125864,69624,110214,158561,48112,-185476,-262357,-96609,102944,250090,354421,299162,165441,218072,362054,351853,259983,61015,-158869,2606,285029,225889,46091,50983,131289,100191,-77771,-129615,11775,-28874,-133213,-39627,92482,123151,249431,304038,47784,-98294,-88094,-161028,-249782,-139666,78484,185311,99365,-128767,-322567,-182350,90439,67587,-189668,-327837,-333433,-245861,-18972,267009,364601,364884,392435,296331,168252,97523,7993,-79887,-22246,-23569,-286101,-355279,-48268,163727,130520,130558,171564,138448,-13956,-109943,-137783,-188593,-187413,-27425,118034,138882,139041,248317,334154,315735,260454,192579,-18477,-222918,-213927,-50041,43765,47980,140914,360370,385507,99025,-124854,-87964,-18704,1188,84257,134347,95672,12600,-18399,34275,105730,-18983,-193802,-17022,230711,212995,190469,321076,245267,-38743,-93184,113479,128849,-72410,-208696,-183310,-8259,165435,186214,85513,67843,95165,83425,87201,82881,-2028,-139071,-325426,-467383,-499064,-283188,93858,384395,306709,28885,-78452,40845,122936,125974,96186,-29310,-136975,-137287,48779,85129,-106040,-225323,-148753,70451,224545,84746,-114318,-57088,214233,335262,106098,-233120,-405204,-202696,231306,427162,289412,147123,32400,-113001,-59583,3019,-81725,-75560,59027,241427,318923,167500,701,39439,48705,-118826,-297516,-326806,-209897,-23016,193023,241004,70201,-79032,-101132,-55224,-16991,-35440,-36750,-14441,7634,168136,355206,222871,87183,77918,-27902,-83062,-18906,10609,810,-1074,-158662,-231291,-46562,52845,73682,254780,356895,261347,267603,298314,182195,47918,-87261,-202610,-276064,-229377,-25851,170774,208223,159073,59873,17003,73114,-27491,-184116,-46168,162718,177785,-457,-211893,-299451,-267948,-116232,72818,91655,14918,-22152,-69716,-29600,110820,220391,250345,268127,364950,428703,332006,196856,52531,-13220,57968,78052,23171,-45190,-181734,-267774,-121955,137424,193117,112088,219393,380060,341278,173509,63779,121670,119018,46424,294546,679076,489026,-62240,-137080,317624,616671,500687,344983,317645,334621,400378,377560,199501,240813,504765,411240,-41538,-256495,-119865,147024,560570,694245,375008,634675,1445615,2191679,3341651,3544645,1718889,-672165,-3022102,-4322769,-3029850,-924851,108786,267688,329846,888636,2130103,2871792,1386026,-1662609,-3455774,-2635707,-1660987,-1118473,-1080123,-1047398,-660596,-584058,-725499,-476234,-191596,-247242,-244402,-159831,-178411,-260908,-377337,-402378,-257010,-200976,-145187,11317,-28102,-423240,-723971,-638652,-446411,-343699,-255016,5396,190835,36600,-229024,-199401,-34350,-10232,53632,159565,106877,-68838,-192420,-367056,-376543,-227541,-166693,-131960,-170987,-257957,-90561,116479,167091,168369,45996,1096,120858,101095,-12799,-140092,-218987,-228575,-216595,-215891,-199126,-133160,8498,198036,310662,167454,-51188,-36600,37014,-62145,-100563,82555,239030,214148,184014,247232,204883,13399,-144149,-65748,341300,502967,78039,-241618,-73834,200849,176600,96810,58946,41357,4119,-63827,-67492,26537,81508,69897,-12367,-133087,-142035,140556,480438,433173,119270,-55896,-143144,-121985,-1357,-6472,-167919,-328996,-305447,-83020,102424,18816,-108991,-110930,-63995,35768],[157863,129725,72267,63354,-11148,-18717,41424,-19532,13645,161924,163347,103009,72101,58572,48046,-73465,-190954,-108798,22823,-17680,-20690,143922,315985,293319,226407,180985,123418,125223,102212,-70370,-213612,-319200,-408447,-386034,-329049,-181177,85546,227703,206083,93122,-188910,-215397,113458,183218,-107004,-199579,-1824,112985,79387,152322,136983,80212,155206,207822,94555,18462,75887,180923,205066,80409,-7614,80889,71231,-70616,-86456,-53157,-107923,-58742,125489,129361,18294,89514,124248,-55814,-82824,87467,86960,28212,87629,139725,75290,-66538,-57712,27539,50670,41898,14387,-1365,62578,86302,6464,-144843,-182337,-170530,-303880,-452206,-345031,-56909,4759,-138684,-147712,-34935,44641,32476,-42917,-73459,-184424,-401707,-338079,-71729,21853,-71209,-201195,-269675,-150370,102993,259851,262246,205286,236502,212655,-104622,-390026,-166841,152533,272803,349983,342298,197136,152583,189429,50155,-81694,27764,89663,-2586,-25185,20334,-8940,-19520,41250,79446,69797,93606,160934,38374,-183128,-99234,238089,279938,24809,-121643,58219,220181,77475,22651,223654,383412,278208,196584,98000,-243754,-419161,-193690,55089,110755,158014,157050,183127,195499,181482,160245,72451,32175,42206,-19648,-85259,23907,171386,203310,95981,36173,39798,18673,-35060,-76278,-117598,-134813,-11696,260196,345974,262870,227006,149889,-60867,-168785,-48428,34579,-2850,34446,146051,247847,274591,67305,-156368,-318686,-373007,-277099,-173357,43806,299647,242762,-6393,63544,221026,105912,6465,132675,260130,220439,120510,-867,-55308,-110653,-186967,-154989,-32519,42184,27336,53439,165813,186268,184227,237211,162621,-37716,-133885,-110318,-114187,-191389,-144611,-8120,21795,-45121,-225214,-381708,-292586,-156057,-171701,-104286,97805,162928,42117,-163028,-216851,-94790,-24287,-136376,-261985,-154951,27207,15732,-182764,-324514,-181833,65696,19987,-268086,-383819,-76733,191448,82777,131978,318045,124040,30357,271581,251987,-17617,-188292,-269610,-180059,58688,256161,216456,62235,87756,150148,37314,22191,130180,162890,131666,17637,-157231,-258274,-297436,-194863,2878,66984,2151,-28423,39247,88183,65977,-18305,-69336,-64142,-14894,-5003,13504,23113,-52363,-84237,-46714,5971,10677,21035,72663,75198,-88291,-374253,-501025,-285202,-71439,-114074,-282649,-451118,-559855,-347997,65517,361326,296274,50183,-118350,-179076,-229157,-192767,-46073,15377,-101371,-226555,-216303,-129986,-34636,57884,5336,-90989,-61908,1104,95303,231952,144140,-57304,-111437,-38580,49483,-61130,-201882,-148604,-40635,-20201,88950,77335,-183781,-360377,-280390,-147003,-14285,178343,339548,341798,207009,-8119,-225740,-235254,-52193,7096,-80650,-220113,-210567,50061,282894,196361,35135,59941,163669,192764,197640,202253,173047,94003,3098,58224,212031,212238,152743,187982,204231,196126,166617,125086,81026,-1042,-27402,-879,10819,61941,74896,92543,187213,210691,119870,70887,86661,120198,158760,69091,-112763,-138397,-110701,-65414,169762,345338,125889,-126443,-117818,-66423,-69414,126457,388330,276415,-95053,-313190,-291694,-178048,-58795,6684,114630,384256,420598,81730,-40751,112681,6515,-138608,189514,349279,-386795,-1093159,225224,1231519,-2842904,-4610391,3828181,7013645,271798,-2980706,-990996,-69311,-149463,-748425,-1301847,-930702,-461608,-288633,75492,169970,-45406,37101,346592,168129,-155729,-229855,13095,235597,191374,78413,-2363,30990,122323,113677,118114,179956,104618,-53195,-30330,77697,11869,-268013,-409162,-139192,139022,275155,475274,525994,203321,-167314,-246471,-111129,-100141,-230096,-188655,-14262,97039,46280,-76048,10146,153917,-39010,-168257,-70619,-139514,-234692,-23420,87507,1311,165362,434616,341011,-67590,-251010,-21684,223594,255145,218497,171009,140561,64849,37068,160936,251553,63333,-232090,-271621,-50128,96235,25806,-107686,-103814,-117357,-315460,-261069,107309,180341,-6061,-72177,-59326,24536,75784,-65379,-259326,-272251,-96864,42376,608,5661,70891,-47500,-52587,186842,277664,204016,47557,-108536,-157319,-135553,-14928,181030,191621,50490,-7346,-91509,-103226,-22815,97118,172797,207409,150237,5136,-73932,97811,310478,319489,245426,235936,212385,61882,-134278,-151935,50926,222057,228948,277737,260016,161505,222002,340687,275843,142529,4369,-133229,93245,371374,242700,26445,16667,90264,26217,-201899,-284562,-92619,-15513,-118351,-117116,19755,79540,216385,268133,-20114,-140735,-537,-22112,-171986,-94043,169210,295145,175262,-44871,-214877,-124155,64947,-946,-322350,-501858,-422459,-214146,74636,317636,320826,294065,333101,227050,103453,88183,31547,-110894,-130837,-134893,-355220,-395543,-91675,71175,-6132,10054,138692,150017,-43136,-243669,-294642,-251897,-150489,-8231,67770,84541,92303,117102,187048,220700,229415,200415,-39332,-308217,-354622,-117700,127726,197470,267455,472954,481184,69835,-168386,-57382,50991,78263,143939,139249,49326,-61555,-86609,-24491,32971,-153797,-364217,-72649,315770,276708,212497,386848,303595,-81124,-144592,118311,154156,-65652,-210045,-161756,21871,188704,204130,95082,36711,14622,-27285,-27611,-27727,-62002,-105504,-203244,-344446,-401541,-236363,108244,381948,303842,63,-145353,6011,157902,149443,92289,-10104,-118557,-223865,-147912,-96964,-241147,-314394,-151802,132029,292818,117051,-74165,25880,250419,320728,101708,-215243,-385164,-236706,111831,276888,201054,87332,-64192,-208668,-114750,-15094,-87613,-68152,88909,220698,180200,292,-124141,-62871,-19201,-123923,-227091,-242279,-210670,-163693,1490,118659,24909,-117945,-155131,-76251,25104,3780,-35445,-35142,7941,230062,460830,308840,95398,13491,-96279,-89130,-13841,-10025,77116,140272,-51045,-198122,-87915,14843,98217,302231,383636,266762,267799,313558,221706,91439,-71216,-222703,-260727,-193147,-49996,117076,226281,238966,108971,19010,97144,72984,-56877,21375,144473,156091,55078,-91875,-180768,-217397,-144833,48106,142878,62190,-62780,-126215,-33324,126743,181728,170929,234639,400188,478120,350914,156793,-28984,-66153,52036,98544,51998,-1814,-153329,-285855,-109286,232771,295646,217217,360383,487714,369774,163749,32107,85676,120187,42322,224230,590005,448189,-60353,-90245,368055,615849,520240,441864,411656,339586,361004,421176,355856,362619,523063,408263,-36140,-282436,-137806,182063,566122,703929,500221,774093,1552621,2180679,2955325,3001652,1398408,-1009339,-3135838,-4011532,-2675206,-643489,486123,588492,497363,1157489,2664601,3274666,1081803,-2469664,-4063795,-2932835,-1609337,-964778,-950107,-945433,-613499,-618006,-795935,-494960,-228771,-341757,-295078,-206312,-227639,-326203,-490344,-531359,-364153,-256848,-235569,-95827,-118205,-490464,-761833,-628484,-411650,-337901,-297634,-92604,76330,-43553,-245434,-190617,-114186,-176249,-114001,80837,126193,-34316,-208036,-375986,-306768,-94795,-68715,-150118,-214216,-250426,-128685,-9644,42453,82161,-23013,-67804,77730,151318,83675,-59273,-100441,-108948,-208859,-282785,-227478,-116911,-40278,74337,208858,127364,-31698,-40036,-34891,-107803,-53417,146639,252045,198128,120247,140073,48005,-158270,-271939,-158398,221387,353790,-27901,-291922,-31927,320127,362989,239901,118287,56207,4982,-87238,-140853,-83577,-9580,3935,-31983,-69043,-64009,120678,344749,284114,31560,-47051,-63444,-73895,-29491,-39146,-129436,-214219,-198036,-27517,110606,28786,-95617,-141627,-131424,9178],[159240,125341,57723,90779,29813,800,57417,9602,1987,99541,108848,57806,-9511,-49310,-40527,-103991,-170842,-72588,54153,30141,12332,81107,189490,223096,155669,61684,8683,31400,41141,-83682,-190940,-268072,-319625,-231773,-163228,-137568,45549,192515,161512,30075,-232438,-235656,102062,201596,-119799,-274431,-82053,103921,111289,128159,79812,22214,128245,177468,52528,66619,234107,300061,227565,121000,61806,99394,55197,-89925,-124139,-87291,-129430,-134962,-757,38531,-38265,52453,101293,18947,51624,219405,170134,83863,73159,89769,104501,85504,36637,-13232,-17959,30258,46354,86278,198809,200990,58903,-150024,-225063,-193773,-299464,-438987,-318343,-33211,-740,-162902,-197182,-145106,-80893,-15885,-18245,-82127,-243509,-373902,-261313,-50486,-49558,-168908,-289638,-280898,-58657,197171,226385,147429,174528,230652,158867,-170690,-428371,-221163,125445,267923,332394,288622,115679,98019,172029,70352,-61050,15389,76818,13671,-3487,23474,-648,-5446,28413,70408,105627,65110,7109,-96434,-204471,-117821,133118,226720,81711,-102446,107865,312904,204311,98933,281132,421288,274757,153584,70669,-226154,-359076,-195635,-54443,26432,149913,169070,159649,142876,178272,223830,69920,-120592,-142065,-146395,-144808,59554,267083,257797,120868,58098,-2030,-86767,-166863,-203644,-205487,-227433,-100027,269774,442025,360637,286551,156715,-88445,-200473,-62701,90434,106705,101838,120917,169970,212639,36112,-205843,-320765,-281159,-154835,-128471,-38069,159603,140832,-16178,92323,225063,125745,81686,213433,283727,202513,71656,-30332,-87495,-142686,-238453,-232197,-85857,35649,36241,76891,209220,191968,127059,192953,148246,-9385,-84818,-122703,-196227,-199931,-83797,35779,49528,-33053,-209721,-346998,-243235,-107486,-174784,-146854,109631,207631,70824,-146027,-218541,-105700,-36801,-157979,-269089,-109541,106127,74635,-186486,-368179,-203584,105765,113381,-185944,-356105,-93799,120617,-7905,63214,252636,32614,-50139,234907,227282,-75209,-277787,-303253,-130099,149340,319110,221728,19282,53601,128393,30386,39211,190068,230299,142437,-13381,-231682,-387270,-401996,-226746,-31847,-14998,-111564,-131478,-68830,-21074,-43492,-104653,-125204,-94242,-41630,-28513,-30653,-74547,-140914,-89720,52853,150602,76038,-10833,-8539,-34767,-160501,-389031,-523595,-337026,-89483,-64662,-136173,-257027,-460368,-360079,39512,358215,262539,46127,-70418,-175755,-273452,-184608,31854,139129,50671,-78125,-88074,-7912,67041,119417,29057,-122496,-48090,52925,87717,137951,62588,-32656,-3087,48474,112694,48534,-77505,-42403,89896,145151,184097,77358,-222431,-353797,-245068,-163501,-73516,178367,368219,324387,130424,-107272,-261674,-207368,-30723,61317,922,-166137,-215100,-9414,170251,100159,-55461,-49875,104686,226219,222072,136496,68795,26173,-55425,-68459,62078,166744,180004,167816,161625,167184,181446,182822,163370,56085,-2675,-19009,24090,144588,125444,60625,115127,114295,2614,12557,100073,124628,164884,79683,-112940,-166107,-161509,-65656,238322,369450,59829,-205387,-136978,-63097,-64659,156774,390002,228420,-139755,-359112,-337606,-154107,23114,82385,100818,302579,391431,152843,187380,518620,315705,-210084,-156381,130315,-239663,-526908,859230,2034372,-1994967,-6145114,-647119,4748444,1810312,-494337,307465,558711,238640,-396181,-1043419,-766610,-455727,-522334,-305149,-88076,-129370,36158,265269,93125,-173719,-241052,40995,303684,253593,91412,-25126,16401,139831,179859,123136,83986,-15330,-135297,-121491,20579,46986,-236940,-485019,-285036,6950,246977,525389,525307,127984,-202906,-221096,-135205,-200071,-369392,-371931,-145048,109875,181834,142009,144896,141610,-85317,-205606,-154988,-258336,-290599,7029,204314,123180,180399,346261,229055,-65999,-107262,137480,295741,257294,221227,157077,62398,-8747,29956,183372,244491,32397,-212137,-196202,-30485,50671,-36214,-161441,-129156,-75308,-245256,-207637,140801,207048,-17879,-114881,-87135,-3463,-6329,-184458,-398015,-334588,-60070,86593,20426,27323,111667,-8790,-57115,107185,156214,81938,-30069,-111178,-119765,-70389,120681,294642,190461,9108,29229,47097,75734,118682,149412,162727,130565,57478,-20483,-25720,166047,412940,454586,373088,323006,245030,94392,-53109,-38190,168171,287450,189985,199407,221726,163698,218431,287980,169649,17592,-44960,-64768,191086,404108,229900,34219,15204,62934,-37886,-302948,-393581,-160273,25605,-77170,-162042,-54852,5529,144215,215099,-31571,-93080,175953,199801,-26745,-21774,240455,368972,235172,40278,-75899,-36073,51116,-34707,-354973,-573999,-461849,-181874,125333,293226,224287,188579,228818,133624,50334,117402,97937,-80929,-182646,-229091,-397328,-397312,-118886,-26696,-156552,-117554,102863,156393,-59799,-365297,-432832,-270195,-79369,2443,-4176,20214,44902,-30604,-28785,36091,121594,140427,-79020,-369624,-444137,-162210,185620,319298,390578,566150,540129,78560,-160700,-20815,107617,151442,193199,132964,-12206,-135370,-147558,-78075,-24862,-216828,-428084,-124422,291751,232720,181427,430391,363931,-92059,-171984,113661,177921,-30520,-194264,-155364,24931,185706,201928,109270,8197,-59564,-107737,-127154,-134956,-107610,-50132,-23640,-123486,-199326,-110741,143999,333239,264394,6247,-139430,-8044,163412,138564,38879,-17905,-110371,-316505,-368243,-270854,-316573,-319884,-99840,185318,312457,142954,13633,147280,273989,255044,70785,-160499,-291191,-241137,-16950,133705,127253,44925,-122591,-240733,-146576,-41874,-75275,-38290,95793,134035,4284,-154705,-219469,-157061,-86561,-114701,-151036,-144465,-168084,-229404,-123792,40199,30657,-86134,-158036,-89489,61260,53923,-33490,-55216,36094,309094,517997,342108,77007,-50670,-123624,-50244,31954,31689,185898,247181,32307,-153777,-130829,-21610,147726,348081,355844,220619,229197,285825,228873,118323,-48134,-214762,-214385,-142562,-80083,51991,233973,301729,177767,79896,135834,155355,96295,98619,104136,125665,124357,43789,-37858,-122469,-142303,22033,174419,77101,-132073,-184416,-19830,164372,164325,116797,210205,391569,476450,358271,103242,-122402,-110236,70475,161341,145007,114128,-57118,-248108,-67420,322351,394492,318278,447163,529917,391718,190445,37876,46202,90076,20326,136097,463419,411730,4506,-6316,373369,528799,464988,487636,491214,356512,331814,461451,487452,432519,446160,319584,-12896,-220246,-103842,241142,615432,766750,715505,1074783,1772123,1996104,2117927,2080237,790302,-1415674,-2816216,-3017726,-1953147,-260162,846018,864101,700025,1455818,2878194,3066344,545933,-2847965,-3949874,-2891855,-1511199,-846385,-852420,-852193,-545607,-591384,-801683,-493636,-243458,-349095,-293707,-247112,-300174,-406278,-576551,-597440,-424476,-307552,-317069,-189003,-202558,-522724,-750004,-621686,-412009,-358152,-341044,-200222,-47735,-106398,-224881,-171131,-191638,-323059,-267853,-15805,94303,-24849,-212685,-336630,-195115,38292,5712,-163687,-227494,-242458,-219139,-179367,-103896,-44609,-117183,-139664,10678,168071,169385,59500,35452,-5760,-191058,-322725,-254117,-109877,-76389,-35268,97009,86054,-25185,-90093,-139717,-146004,-13644,168604,239001,169107,33962,-15500,-148318,-331998,-383034,-275166,1867,138720,-106458,-304918,-18171,355189,462770,310826,142437,71758,-10072,-149817,-223898,-188574,-114767,-79383,-57015,-14554,10369,77952,156369,103725,-19494,4349,35006,-22893,-57190,-65380,-80190,-91972,-81287,33443,108940,44760,-62173,-168583,-203152,-30975],[136416,97906,35663,115059,70062,17437,75059,46983,-7700,38063,67679,17948,-91247,-122833,-64829,-96636,-139214,-15338,97397,78666,48426,23562,36961,117865,76224,-67873,-142100,-114689,-69939,-95983,-129670,-178526,-207260,-84419,-6406,-62176,32821,166682,154908,6944,-244675,-242782,58040,154167,-134315,-304160,-131167,100401,131921,44809,-33687,-46670,115960,176895,55651,129332,352801,359723,197634,117769,117779,129764,64155,-77812,-143099,-118470,-144023,-196426,-131696,-73124,-135963,-80199,-7928,28780,122192,242678,163639,91285,24568,19228,133067,233208,128718,-48685,-70043,57088,126724,184235,285099,276106,111511,-123966,-244164,-212475,-267078,-370840,-231133,39486,15578,-186733,-230993,-211010,-175430,-73837,-21382,-90295,-231284,-252246,-136133,-22362,-86007,-183891,-271125,-240347,2367,220222,150307,25902,118877,196240,72135,-288935,-521503,-309384,83768,242390,266930,209782,62797,77537,191688,150229,32635,53766,98032,71892,72237,76154,28630,-11253,-8014,53895,128462,45418,-101054,-158169,-167218,-129893,-3715,159269,142442,-66182,96891,326968,292344,146593,290431,415429,260134,109782,26420,-211241,-273928,-147206,-133375,-28001,156590,179787,126443,95294,160612,231821,32709,-262182,-301859,-237608,-152612,106231,321707,257848,138064,117380,-2931,-180373,-285501,-305601,-259320,-230707,-63094,310794,499643,415150,305013,156844,-79590,-225307,-130888,61866,155878,166525,116313,97775,144825,19851,-249099,-332557,-187836,-4507,-32103,-94992,40570,67671,-31727,77964,198417,133575,145553,285556,323242,220785,63039,7102,-30768,-111311,-243823,-265872,-100511,38903,30514,100708,238173,149090,28902,131003,142484,39922,-10836,-109409,-249064,-183888,-4063,101557,118573,46627,-119458,-269485,-191144,-61883,-161710,-167477,122334,248414,86345,-142064,-230942,-126780,-41288,-130346,-219292,-59858,163489,113134,-179747,-353908,-182831,120985,148215,-128330,-299138,-100802,33610,-113276,-45696,112722,-113253,-163368,158938,165464,-151081,-349692,-309960,-97592,192234,321082,159957,-57558,4976,105155,51321,71999,221686,262072,135175,-52145,-275501,-454436,-446960,-217740,-22917,-33407,-148091,-180895,-147321,-114790,-145914,-157718,-127394,-81927,-52819,-54669,-73364,-137876,-182517,-82557,133995,251713,114551,-33627,-52320,-87083,-179042,-354505,-485014,-337284,-52458,68771,85457,10582,-228400,-296456,4346,295231,177569,17591,-5950,-124773,-253553,-127182,140460,280662,204359,70343,31655,83763,145803,154036,19074,-157210,-26425,118504,81107,17741,-54650,-46983,68765,112566,174240,187907,61479,56269,180635,238280,206600,56315,-202776,-267824,-171469,-170401,-122925,149753,325863,242098,30304,-174733,-220543,-94929,43468,115023,37897,-160252,-251216,-89046,47949,9944,-101416,-101641,47434,200216,197827,67453,-26117,-32121,-86520,-161066,-69975,125413,203381,127655,91476,112977,141168,151156,160138,81545,-2195,-70382,12658,200049,166127,30371,31056,3006,-114423,-54202,96114,121695,158595,98509,-88547,-194498,-213481,-77158,243331,306609,-47679,-286445,-169295,-81610,-73804,158874,343884,143130,-175554,-356988,-333031,-108729,94251,140612,65079,170449,327457,216145,335743,719311,442069,-284350,-364303,69784,-1344,-29035,1449528,3076299,-590748,-7063024,-5229633,2222699,3357732,1724770,1266665,925603,468458,-87144,-776801,-592122,-407733,-709668,-661054,-291913,-165608,-12637,109631,55165,-118337,-210250,67450,367525,304036,45725,-98640,-234,193425,292715,173871,2374,-130565,-200608,-210540,-47995,96708,-156894,-512061,-427851,-126610,182634,467826,422727,36460,-217061,-173281,-120124,-256227,-468206,-486980,-184045,202517,394384,433831,335860,116504,-146242,-272575,-307223,-394259,-311337,26857,259170,210381,185835,209758,60492,-77135,27444,265803,345284,243466,183015,93535,-82844,-155785,-27186,166398,184118,-27184,-175831,-111107,-34589,-18502,-84705,-162699,-78101,36581,-95138,-98873,172378,216587,-31158,-125512,-47100,5417,-75800,-262313,-420393,-272632,29706,156223,105736,113236,155923,14828,-83761,-3556,21011,-45854,-91771,-68646,-21988,37967,250784,395038,207744,3959,92149,214521,238819,222566,179348,146994,59861,-43836,-72053,16272,221399,440549,483976,418662,350567,241591,119137,20671,44479,220655,272050,133019,135782,196546,175489,214397,223548,61380,-85340,-79625,12721,233588,334710,176502,56196,34483,40747,-88765,-357925,-430921,-176894,68721,-37906,-175199,-118467,-75458,64274,170047,11515,20676,367744,410045,116266,31623,249459,373320,256831,98352,51616,61370,57773,-31135,-289712,-522181,-438973,-157707,124464,212302,107624,73399,102625,37005,22998,170364,178914,-17497,-196657,-305600,-410078,-360757,-121157,-99474,-280616,-225670,56425,151282,-49739,-419111,-501025,-241789,-2804,-3768,-84033,-34407,13613,-157806,-269712,-198247,-42681,26646,-118380,-382883,-459621,-168800,213523,385202,476064,631624,571339,134711,-102224,14276,136032,194480,208143,103983,-66586,-162766,-164925,-106454,-50011,-191424,-369110,-152248,168213,96866,112033,441109,397715,-77231,-162977,112696,201875,32887,-157561,-166147,-2078,160551,198514,143519,-167,-105391,-136327,-185981,-227105,-169037,-32552,125182,114060,37640,52732,191415,253833,189319,29507,-75671,-3312,125043,79888,-49476,-49255,-119260,-393423,-538149,-383056,-314983,-239185,-2186,214986,263568,135108,117034,277232,286789,165196,33413,-72817,-150423,-216612,-119484,28770,69878,24555,-119091,-204177,-154197,-80047,-59124,-415,71577,2824,-163049,-257876,-253457,-203963,-130073,-94756,-86491,-57341,-99556,-215543,-163395,12288,67685,-19171,-134787,-99977,83557,99707,-35339,-66971,93389,396837,533758,332833,49791,-99568,-121085,11296,112552,137691,292149,283095,62218,-115016,-159668,-46919,195007,362123,274115,135603,165903,228594,205228,126376,-18604,-172243,-146937,-94749,-112313,-15837,212076,318866,239822,170999,171461,193455,218651,153598,51522,92297,179596,152766,90535,-4163,-102078,5960,178077,56255,-206293,-225195,131,192114,150936,88955,197862,350930,433052,346491,52296,-187281,-118963,116075,245293,264942,261990,78174,-160034,-420,388390,470073,392625,459275,499096,408908,258298,84678,10277,31389,-9508,66053,344619,389540,109862,85550,320304,362295,331539,452847,517388,365123,303410,464211,533122,409422,281665,169863,26792,-82653,-18051,315733,699487,872511,949467,1408007,2025773,1711660,1034447,967142,15296,-1850397,-2250207,-1676111,-1068215,130215,1107386,1022167,884147,1721230,2703587,2211875,-167098,-2720754,-3227214,-2497117,-1344422,-764470,-786914,-759418,-452184,-507408,-741812,-475616,-235358,-286590,-262325,-266198,-356968,-474283,-629923,-613464,-432087,-326283,-340743,-232949,-256653,-509611,-691571,-618010,-442504,-387182,-369291,-282198,-137921,-120281,-149564,-114509,-216623,-400227,-367702,-109284,23265,-33718,-179453,-231183,-50642,151804,47191,-167691,-213661,-239675,-330537,-332763,-212899,-158147,-203135,-191873,-56619,147606,226732,185572,149454,56287,-165101,-331771,-281020,-118233,-89148,-97779,14991,68730,-20546,-164007,-256303,-183743,10120,166463,223824,137694,-55651,-183928,-336585,-467648,-455652,-379820,-227077,-54335,-119448,-253313,-29866,293774,440341,287660,124516,84000,-38760,-237482,-293348,-253697,-206954,-166660,-95894,1881,51410,19800,-23823,-42577,-17109,77457,109830,-1486,-87627,-74162,-28890,-3277,8291,82727,100679,60463,-25652,-188560,-258608,-71208],[98669,60602,15716,127161,91613,12637,77981,77604,-16602,-11351,49656,703,-146454,-148487,-27396,-57627,-108734,35358,132398,111767,80581,-10294,-97603,5595,17163,-156981,-270678,-256707,-183288,-89891,-32294,-64964,-104412,-3507,74538,19177,55097,154085,175450,27189,-218359,-224786,14963,72938,-148309,-293238,-147440,95349,127670,-77497,-184038,-118598,107754,191517,95478,189888,404824,343834,116418,69693,150123,164263,86982,-50140,-153586,-152826,-160589,-241366,-239789,-172284,-244364,-283039,-186336,-38769,101385,153578,87653,63233,-26081,-33484,165032,334160,188855,-73273,-92422,117559,237846,268019,302620,297148,164675,-62266,-235195,-232985,-228241,-281914,-128802,122081,31447,-216787,-244479,-220109,-225060,-137976,-58133,-92644,-143955,-71021,7013,12844,-65243,-103234,-149761,-155999,22901,167158,41486,-80170,39289,128082,-18039,-406831,-647563,-415043,33324,196404,170107,129875,53693,92549,226907,238897,145329,113613,139116,152801,176545,162759,76591,-24084,-52186,33940,130527,38750,-120430,-108294,-72006,-128646,-119747,100349,180321,-28016,16867,252425,297735,140481,251657,383786,253110,88587,-16487,-206806,-204592,-69116,-120752,-15935,177164,188173,109885,88526,151741,197068,-19519,-350260,-392732,-266029,-108016,149554,313140,197597,140643,191490,28981,-236148,-354126,-348261,-259931,-140302,97516,398372,528265,424997,269147,117864,-76133,-256500,-236608,-43088,129404,203718,126048,48320,92423,17621,-276342,-349123,-116134,133717,97477,-88826,-20663,33861,-48638,35852,153378,128310,186344,339367,370661,252637,81462,87239,91970,-25822,-202758,-255044,-88590,38363,12381,124441,253670,79372,-79660,63339,145722,115795,102077,-51429,-250643,-148251,73022,167272,201972,178532,36947,-151418,-130876,-18888,-126657,-151096,130762,264537,85391,-145060,-240984,-142390,-36392,-69832,-132311,-20360,182541,120353,-169249,-296245,-129341,115105,123352,-113662,-250320,-123421,-59907,-203478,-159367,-61968,-282195,-290897,63136,94650,-214525,-381446,-284562,-72212,193102,268904,58517,-131103,-38034,89198,97289,116065,222904,257853,116525,-92359,-287620,-449156,-417695,-154000,50431,32383,-92406,-164974,-175269,-167165,-204712,-159695,-76228,-31986,-43110,-67946,-90278,-145980,-178843,-69952,175734,279507,112275,-42671,-41835,-61011,-144221,-282222,-391653,-286267,19240,230485,297324,266760,67423,-176612,-38682,188130,72705,-20526,59780,-38848,-183852,-59304,219581,372471,303619,177351,119162,130087,182473,159919,-12850,-178381,-3476,177717,72670,-100364,-176438,-86997,104483,156538,218848,299297,160600,103115,197592,226920,143388,12919,-140700,-143780,-88768,-157273,-135099,109832,241349,145689,-41457,-175163,-107987,63933,135766,128649,5958,-205710,-309997,-168240,-40976,-45641,-94841,-86949,2594,119533,132357,11902,-91352,-72465,-90396,-199601,-145753,103756,219376,94373,28145,56042,64390,48350,70559,61657,-31587,-135918,-8975,219945,186665,13710,-34077,-86064,-196823,-111145,70669,99592,128423,116811,-46480,-214709,-253296,-96698,191687,191499,-154016,-344325,-204769,-112682,-99982,124692,270762,50871,-202470,-317019,-275065,-47020,138966,163341,16094,31484,253826,255257,355314,644326,351177,-339062,-410349,122739,235107,292786,1834814,3954745,851970,-7123356,-8313986,372228,4616882,3085361,1576961,821004,371195,19212,-572787,-432640,-341976,-815276,-865083,-366582,-143082,-99055,-64335,63528,-2439,-129866,104718,429011,343848,-32168,-190225,-6737,262098,396255,228186,-71765,-224131,-226333,-261468,-109468,130447,-69838,-490189,-515196,-205689,115492,343067,287151,-19419,-205415,-135587,-94237,-269007,-508724,-501304,-103456,372763,632679,707935,515637,73678,-229693,-363431,-475771,-499859,-288174,43256,248267,241445,174202,47990,-126516,-103267,104526,314972,354618,218697,108836,-17526,-262538,-332374,-108101,127523,99026,-91691,-130522,-38781,-54273,-88070,-115539,-128981,20447,179470,87367,28069,189904,205965,-43975,-111605,39743,51162,-107216,-284247,-334337,-109589,151817,236968,241917,258106,208339,15703,-135690,-120120,-93994,-146507,-126698,-1344,95862,145409,334899,459253,243537,38589,169854,370684,351286,260493,182633,128686,482,-142152,-148285,24970,235920,373522,392392,370739,313232,194519,108413,54934,79606,205530,191684,70601,97776,187914,191823,209718,162373,-27793,-153556,-99624,63992,189349,168642,90201,70701,50853,18770,-117265,-352806,-388600,-136939,95365,-22493,-170385,-165107,-140015,8346,151922,87598,158277,506217,524990,189513,27360,171417,293774,229016,114936,135009,147742,84580,-274,-158005,-362685,-357575,-144386,79065,106686,6687,-20043,-10726,-41022,23380,220870,241377,43335,-200025,-362391,-394321,-296286,-99301,-127862,-348593,-299695,-10528,129061,-14914,-382484,-477198,-182231,53267,-18541,-144692,-63153,7597,-234799,-476602,-420015,-220532,-103503,-134355,-330917,-393567,-130740,216146,383192,497888,660282,591695,228651,-10773,41907,132505,191711,175990,47562,-96453,-117948,-115839,-94061,-32751,-88382,-211578,-143750,-9829,-81731,29474,408918,378495,-52098,-118017,126138,227965,113434,-105020,-188935,-47736,129350,212370,200433,18506,-112201,-115972,-200688,-296541,-252755,-77128,179734,284232,234125,205276,239752,174796,96762,48987,12531,11480,42796,-23541,-138173,-84540,-136465,-423890,-587434,-396733,-241903,-98538,114434,212001,152233,81829,201895,385399,292154,83138,6453,25043,-8398,-171683,-175742,-32844,22141,18854,-61472,-125833,-145772,-124036,-50640,32142,23534,-132927,-278846,-286499,-214700,-179564,-129721,-67179,-41306,4172,-28155,-149301,-136405,21074,108294,36510,-118430,-110013,95233,132172,-40423,-64727,168927,476854,524165,303015,32533,-124277,-108976,65399,206217,279234,361031,240741,34214,-91238,-160276,-52473,214604,323739,159135,40906,102646,168459,164498,115766,8232,-106527,-80158,-73471,-154075,-86602,150316,281733,275357,256876,191254,181404,263957,154744,-9327,55406,191976,197219,171833,112753,-26127,11060,159226,15805,-253185,-231180,15206,183030,125479,82100,199560,307323,375571,317786,24224,-190268,-77771,179749,319915,365322,389719,211579,-39662,83842,424031,511732,426893,402069,413996,425638,359183,163861,-13705,-38819,-29454,45055,270501,379653,221266,163758,224867,156784,147188,334793,466031,347813,266936,407992,467359,288321,67892,9252,83618,100320,113093,403146,799843,991662,1121624,1622823,2205029,1442917,33547,-42856,-693872,-2226401,-1698109,-441488,-283526,420318,1209460,1018321,992675,1897533,2224372,937570,-934427,-2196433,-2207875,-1852090,-1102446,-707486,-741291,-659438,-346446,-394972,-638463,-455453,-226860,-212465,-234568,-260082,-366261,-505711,-653354,-602625,-395781,-298279,-291015,-222626,-270722,-455095,-604364,-608080,-473405,-392045,-364199,-308458,-162935,-74599,-27004,-12278,-164970,-386357,-391943,-176613,-55537,-45127,-97259,-68906,99317,220485,49726,-164571,-187295,-245235,-426679,-426453,-252287,-218596,-252822,-205811,-97452,98159,238888,270757,202038,64587,-134744,-309489,-302778,-140131,-79379,-102747,-12829,86709,-8141,-229605,-356238,-227163,15781,162377,213336,103154,-130438,-325021,-471414,-531335,-474074,-439119,-377987,-159814,-66373,-146859,-58511,161383,312328,187279,73693,89295,-75048,-327203,-330062,-258887,-264475,-244159,-150315,-27734,45501,-41175,-143397,-107107,33934,143198,124229,-34367,-121925,-58082,20186,33752,50982,107699,86716,64536,-6441,-201569,-284972,-101101],[56863,28864,6155,122692,87405,-17134,56917,87267,-27870,-43963,54824,16454,-154295,-128799,42927,-5173,-91648,50792,141907,120650,102520,-10223,-175295,-83357,-3524,-169829,-323353,-338311,-246819,-42363,97929,55461,-35534,-12607,54683,80734,108026,154591,196294,67770,-166324,-185391,-10249,-3973,-153679,-254923,-144627,75995,90469,-201658,-330036,-180909,89155,200295,150021,230456,385305,264206,5255,-6783,156873,191575,108034,-19609,-156537,-189501,-184986,-270825,-304586,-231007,-323613,-485615,-384047,-159947,6664,4194,-6930,29447,-42476,-38378,196435,361955,198719,-80453,-77113,194707,347954,317051,257146,266467,216213,28013,-196597,-247400,-195136,-204702,-57321,169541,23591,-254445,-234496,-172446,-226436,-200692,-118315,-80994,-5303,116652,132224,53853,11752,46604,27966,-50173,10465,61588,-79509,-163448,-59514,29432,-83019,-462961,-745920,-501366,-14476,135801,64321,64559,81117,129953,247730,282824,216722,155957,176138,229147,275127,254798,132125,-29176,-81094,20694,112730,42433,-43983,45971,59862,-105463,-164303,71952,175751,-17937,-115125,111004,212147,84210,188091,349824,265584,103092,-38264,-210675,-182818,-6929,-8062,71884,206939,194799,128153,135616,165788,148647,-61276,-364099,-393397,-221563,-23864,180707,244288,92033,126046,254848,74472,-242936,-354492,-316060,-200803,11993,320337,518067,537304,396208,179358,12665,-124167,-300574,-343144,-186137,37713,197266,139307,30844,70682,21521,-284343,-355347,-67057,233910,229677,-9276,-14017,30915,-60441,-9039,105079,110942,196873,367758,415005,275006,106922,173950,232249,83126,-131129,-212548,-72769,19313,-11197,150018,269987,26120,-159567,1459,149456,207712,242142,46422,-200329,-104767,126809,211267,264143,318790,221774,-5574,-56291,18966,-76039,-96967,129998,240339,70252,-141688,-230825,-138224,-24450,-132,-38093,-5287,152457,93558,-161634,-225177,-64850,98895,63567,-134561,-236965,-178728,-149552,-255466,-242041,-221291,-433276,-406616,-29066,41863,-236907,-362330,-238296,-51588,165207,185876,-40438,-166813,-59197,84984,157724,164983,201122,225585,90939,-130141,-275928,-381239,-322930,-42969,180193,168860,33620,-95749,-151170,-170924,-204255,-112638,8241,35005,-17369,-55788,-59979,-92744,-139928,-51929,174548,229222,67817,-37716,19014,32024,-72947,-191798,-263895,-195051,95710,350692,418994,431192,320825,-43770,-84086,67384,-14667,-46020,112626,53307,-100296,-22629,220216,364791,311964,216560,163063,134802,174691,152622,-29992,-168072,7937,202389,57835,-185120,-266586,-132629,108069,179722,230822,337050,190579,81698,135120,120036,16459,-40744,-60469,-25933,-19893,-112145,-91301,82182,159205,88132,-45702,-99897,40590,212639,207626,86776,-85883,-279746,-368952,-224975,-71425,-55150,-49301,-24780,-27463,9499,49005,-22371,-121932,-95671,-79095,-186135,-151766,107502,226265,92338,8141,19321,-18661,-81032,-71449,-6202,-90078,-192839,-24349,201157,171560,10067,-57728,-121601,-218249,-139391,31668,57703,75856,126037,-422,-217426,-269407,-119679,104165,69714,-213770,-344827,-212987,-139346,-148257,50322,194176,-14854,-219175,-260489,-178802,23030,153310,146664,-32417,-75658,176963,235896,228542,324576,92710,-355276,-322173,218248,394475,413817,1928012,4345360,1882181,-6336870,-8924986,-233392,5327494,3399560,1226701,219201,-124677,-160369,-458801,-291761,-275322,-817437,-849032,-284655,-66355,-191876,-198941,99212,132549,-14205,153774,475093,366842,-98767,-250329,8573,314967,435472,234458,-154484,-287269,-200960,-245274,-142113,124297,-17417,-432278,-509282,-196939,79040,223100,206552,2172,-168646,-134049,-95360,-263961,-495189,-418596,71103,580963,837955,882032,604076,3035,-342234,-470128,-602815,-536565,-224577,64566,194594,221385,145947,-103225,-281443,-135547,103113,270093,318316,184117,10589,-156044,-421996,-473852,-177570,89850,28179,-134085,-85849,6341,-73016,-134106,-135312,-96489,113636,299415,242069,132525,185868,175344,-55782,-92204,126381,118837,-85897,-250882,-186017,92055,269470,303996,382807,419426,264553,-5021,-203380,-209952,-156420,-193982,-134661,61045,186407,207894,352476,479032,290226,100056,241922,477893,403055,239431,170248,116659,-44802,-228681,-239793,-14640,193164,222581,203298,244716,223654,109230,48051,35659,72347,149416,91585,20268,86509,189317,199875,195237,109637,-87488,-188640,-107724,71009,73335,-37035,-7025,57862,41373,-1050,-111408,-287489,-278159,-46032,102490,-39470,-168307,-195848,-172724,-5248,163014,163960,274621,553750,508512,159645,-47783,13846,144372,158362,95985,165746,210367,122345,40838,-4754,-142674,-236399,-138929,7985,8330,-53627,-67291,-80024,-84813,42288,244591,261089,71821,-213576,-394436,-353279,-220536,-62397,-109745,-350928,-339589,-97245,90574,26874,-279293,-380495,-119790,73395,-21954,-154105,-54749,28741,-247931,-595743,-568617,-362503,-205853,-111498,-212333,-256162,-52316,202854,319324,445495,641233,609691,334934,86190,57807,103401,144548,102438,-28534,-95584,-7726,-2624,-37319,23558,57598,-9969,-99821,-179838,-241092,-41304,329258,294303,-33782,-49147,156235,254641,190843,-49993,-214291,-92185,113394,252656,266897,55600,-85202,-68939,-186595,-339484,-338249,-165317,128264,336801,340087,308776,280379,128672,16637,52679,90260,26114,-65763,-147378,-186458,-96442,-141870,-381280,-485858,-307544,-122758,56926,214785,175663,7662,-6871,244799,450239,291625,31532,-3142,101278,90948,-119667,-186629,-66908,-23718,13326,12825,-51629,-134404,-161196,-51884,52442,-28504,-229899,-317765,-241843,-116813,-88276,-82274,-37802,-15866,37620,27484,-74021,-87781,39433,127839,44784,-133346,-117319,107098,150994,-42220,-45935,241914,527406,502686,275772,37770,-124010,-106448,86757,284092,409108,373195,143865,-31374,-82230,-127678,-34405,194446,233383,45786,-27745,64762,131910,125455,88062,17431,-42721,-35897,-94630,-217889,-167392,55047,205891,277358,307635,190448,134899,221211,90725,-76499,10633,143777,157796,190809,209000,74689,42119,133976,-15201,-244762,-192780,19310,128410,82542,89545,216648,291999,335915,284219,34770,-119806,8277,242582,359317,411874,455083,305225,87500,173591,431812,516826,417711,301477,311048,446275,472591,256708,-18449,-95088,-22499,84771,253761,369849,305258,220932,126001,-28941,-39496,160313,340019,299893,222374,299335,314696,105353,-138638,-106952,156104,286531,270437,500579,891862,1084339,1176398,1615065,2218647,1299531,-560066,-658579,-1087344,-2436742,-1381320,300284,182514,527775,1129521,848007,979006,1949653,1644665,-345657,-1592536,-1518748,-1250045,-1141664,-809236,-663112,-699862,-552315,-257723,-298515,-529979,-452423,-248866,-186433,-232529,-236038,-317890,-488429,-653540,-582320,-332601,-226885,-192148,-181099,-250487,-376137,-515181,-580101,-465039,-342568,-312876,-265117,-113832,18048,111796,116926,-52981,-297930,-344883,-201193,-107020,-42657,20629,113868,217556,222437,12217,-162399,-167308,-258953,-481718,-449292,-227953,-216085,-254280,-174683,-95230,34215,194389,271883,171204,22241,-105594,-260074,-309088,-167027,-59046,-64790,12011,129981,13902,-259007,-413760,-275470,6855,168569,194566,56144,-178910,-407144,-522872,-505330,-432241,-434839,-405142,-161255,17805,-29818,-94109,9746,137891,55452,10442,84138,-114004,-397370,-326095,-206515,-278182,-301302,-211978,-87530,526,-91279,-177936,-78654,110962,176328,64131,-125569,-157395,-16223,67879,27912,47153,102983,64909,45316,-19824,-209563,-279888,-116158],[20187,14006,9923,102397,61927,-59361,14444,68531,-44582,-61636,74289,63895,-108889,-80302,105691,39981,-94163,14981,119268,107633,110447,20570,-179703,-129876,11692,-104348,-276810,-327105,-229400,57482,249238,164409,-7522,-88066,-37841,108999,177233,165321,189786,91155,-115133,-142023,-21993,-50089,-140696,-204641,-142916,30381,22450,-286932,-420331,-217407,52648,189139,195459,238901,310695,154799,-100729,-82616,144862,200938,113372,8746,-142411,-218160,-214688,-284663,-318953,-237240,-341227,-604568,-535619,-282138,-104574,-120576,-66240,18814,-4919,10539,216241,315603,158731,-66101,-24833,266743,422620,318927,170198,199069,258643,128226,-131411,-236260,-163997,-155419,-42298,152999,-18702,-292419,-200541,-80835,-184870,-247943,-177372,-49435,140779,257690,209036,95701,120389,211759,196916,49126,-15554,-52378,-181715,-223103,-164998,-83943,-103795,-414220,-745475,-525913,-47702,69955,-28926,17778,120010,170429,236784,255508,209470,151270,186466,275679,337311,321073,177982,-19211,-76750,26659,86601,51664,97196,253148,193548,-54269,-112376,84997,126538,-60470,-254525,-50751,65447,5161,133337,329979,295097,148201,-26933,-209739,-212352,-2137,148274,207333,237130,199510,181112,220936,200237,114906,-75004,-312469,-312330,-114050,78852,198267,142921,-26889,97466,288907,112384,-209131,-294619,-217359,-89787,174148,514069,625947,527354,338432,52917,-160001,-245171,-352259,-408201,-312711,-85925,145906,143198,42872,82681,21382,-277094,-332370,-21791,291690,334276,123735,47267,41857,-60219,-32818,67703,85635,176881,367068,445184,276166,122726,235518,337025,174660,-55490,-159224,-74972,-26302,-31940,177786,298937,26037,-180986,-45721,141535,291768,375331,156212,-120031,-68592,143153,218809,274928,410166,380616,146460,32480,45622,-26329,-20627,117932,175288,48109,-119323,-188036,-108749,-10625,57590,36199,-21317,75719,40684,-159283,-169522,-11662,84941,5607,-166854,-264765,-263912,-225248,-263254,-273424,-323556,-529180,-483592,-95888,25186,-202141,-296543,-191188,-41045,124691,103149,-97538,-147147,-51653,91962,218598,212035,169722,178680,60743,-164423,-253321,-275473,-191045,84795,325689,328589,179226,-3226,-91427,-136804,-155494,-38133,93528,90600,10445,-16035,24281,12352,-74717,-21975,142979,122820,-5809,-22831,107131,153994,7925,-107343,-132330,-83218,150572,377243,409526,460298,440498,55364,-121618,-33035,-55500,-38790,144419,117939,-44833,-43633,126353,248464,228648,188094,166578,112871,133503,152830,6900,-117470,-4979,168717,32325,-214163,-297555,-165948,83571,176585,200115,284099,152370,8035,17411,-36941,-125009,-84165,13797,56127,29387,-27623,7760,83807,117551,99262,26601,29787,176086,300969,233944,6699,-199730,-345729,-401287,-242036,-44018,-27243,6893,47743,-47697,-94504,-23191,-37886,-127076,-108251,-67886,-138801,-101290,128874,224295,131685,52042,14017,-81263,-186635,-213321,-112494,-169969,-223219,-21557,148938,110222,7695,-35773,-91295,-170422,-125490,-2172,10219,17182,119957,33310,-196714,-255310,-141145,7053,-20320,-197950,-260232,-157852,-142652,-216844,-56807,132400,-30253,-220978,-208839,-71530,91297,143320,99224,-68620,-132756,85527,125355,-20496,-118644,-218433,-319397,-155603,298345,440311,357356,1724794,4142960,2266168,-4982789,-7124603,406734,5368720,2932617,509780,-691141,-940425,-590354,-420174,-159260,-210171,-713272,-630636,-79962,44094,-249901,-259000,124132,232679,104150,201143,479535,359147,-113704,-235022,48865,324448,383847,162128,-252264,-315756,-126985,-153484,-132434,70114,-23206,-357393,-406613,-104420,93569,176145,239064,110339,-113737,-177413,-151244,-274676,-447434,-274147,275466,768705,967782,916251,551882,-102372,-480444,-584729,-656953,-495967,-135593,95494,136547,177083,107292,-211166,-363313,-158757,37465,156232,246937,139192,-94535,-289071,-508229,-524112,-207022,69947,1122,-137176,-52434,21135,-72333,-138670,-153700,-102505,146939,348175,319215,184364,158298,127921,-65806,-84250,166269,186975,-13831,-177316,-38445,257385,343607,331064,469703,534167,307733,-40028,-267231,-244743,-146267,-178122,-125607,90195,213840,200449,309702,461393,333459,163223,285587,513182,405513,193796,160773,119182,-75650,-297245,-328969,-95498,97724,27292,-28864,77669,108841,4826,-54080,-28481,43713,92829,19682,-5648,93077,188436,184826,157445,62053,-116388,-197245,-103858,42321,-63425,-206056,-88945,10006,-3866,-11874,-64631,-177108,-126989,78243,100963,-82940,-186041,-215039,-169617,21860,188082,210181,337541,511597,382097,42831,-174224,-183639,-35617,68217,64299,161289,247301,156336,74658,129124,78710,-102384,-134907,-64798,-60453,-67496,-62346,-92184,-90055,65557,231367,231983,55066,-242682,-395579,-292606,-150621,-23403,-58840,-298765,-352347,-182413,46275,50925,-167534,-261745,-84124,56079,5596,-89928,-3821,73715,-202383,-600950,-610366,-431934,-248788,-50438,-46128,-74003,51007,182951,214122,327200,566049,615862,421509,162237,59549,60650,71411,11755,-103825,-70045,131041,145863,51989,102023,199599,171605,-35127,-287933,-332621,-84957,208394,154579,-33172,25883,195836,275516,242447,-8982,-232875,-117203,128512,314403,319382,89808,-43108,-23257,-165639,-355109,-391296,-250113,11285,274515,346023,346403,306557,133188,-21134,43982,136184,33725,-170120,-250599,-165224,-62787,-114866,-259031,-262866,-145804,6414,179346,266996,113047,-130012,-103733,239804,463305,283850,16424,1749,131170,124617,-73868,-168923,-93673,-68586,-4514,54505,-24883,-131791,-176282,-53887,62038,-60648,-257754,-279522,-147315,6937,36258,-8634,-17623,-7127,51338,60174,-27416,-63535,39814,112572,-5361,-183518,-115727,130241,162220,-31204,-11747,288294,527524,472317,264915,66668,-105756,-123019,64910,321821,483160,332539,35667,-99692,-80173,-69530,3990,140726,114389,-29288,-41866,67047,132266,103251,46455,-4606,-7837,-24073,-153693,-308832,-263567,-50716,123779,251418,308228,172190,83454,121647,-19341,-145059,-44728,38166,43189,154350,276679,183352,94042,121242,-8467,-169477,-111879,14417,42243,31062,106563,247693,320240,333703,261685,86703,7582,115005,282362,353032,396612,441662,337397,195410,254131,418894,488363,370303,191693,227950,471369,570129,339130,-1124,-113787,19178,171325,278599,344184,341315,263070,67744,-142693,-178255,-23387,170952,234160,182235,174607,139794,-76065,-284301,-142290,235855,430438,418531,595942,949579,1115931,1107273,1376915,2036200,1336502,-569506,-723867,-1014846,-2398634,-1392618,385756,241685,425824,890016,546978,819565,1869472,1199899,-1212741,-1991423,-958948,-611258,-558069,-521996,-630607,-654554,-450956,-222143,-260999,-456434,-479804,-319429,-231146,-253681,-205796,-227034,-426095,-633986,-555508,-260591,-132544,-94074,-144117,-211816,-296129,-448964,-527746,-390433,-230394,-215200,-160468,-6312,128819,224985,231685,69117,-179720,-252640,-178909,-110304,-19777,138943,266133,271235,149909,-59949,-170336,-168076,-277910,-489352,-421769,-176617,-171979,-215089,-107246,-52028,-30463,92290,173315,64247,-53647,-84692,-194229,-291702,-188888,-46286,-15615,63252,170670,38244,-239967,-416766,-320166,-11906,178023,144067,-13293,-199395,-418371,-485906,-394672,-335683,-369355,-320667,-91353,82188,40892,-128496,-104993,-9439,-54565,-42390,65567,-154683,-435988,-286763,-119850,-254512,-333199,-263867,-145378,-58775,-120620,-136583,16775,183477,164599,-54495,-253969,-187901,44675,117614,6319,12963,71318,32053,-3089,-69036,-214129,-249714,-117668],[-5873,18431,22217,69743,26568,-92891,-36140,24040,-67568,-70565,94265,129721,-22570,-26115,128379,63847,-114071,-67278,70615,83825,103711,66199,-123479,-134014,40434,5056,-149338,-228270,-137177,192920,395667,244250,-9190,-171720,-137988,109064,244582,182338,142456,66088,-90905,-116225,-37570,-60317,-104561,-154541,-156364,-44014,-62365,-304714,-413949,-213557,4706,159092,216659,213137,210169,57227,-164805,-125746,127269,186552,96303,37113,-97861,-222628,-238507,-281029,-291459,-198763,-286284,-585829,-585731,-345928,-162395,-146944,-60735,44105,77849,91068,211559,218064,87366,-32204,53041,314886,437540,271696,67069,115535,280382,212945,-48679,-180173,-119259,-129712,-79293,74209,-85927,-315628,-146076,31863,-110955,-260340,-204182,2077,248492,317230,221058,129108,222204,334018,303279,119097,-33714,-127241,-231339,-255186,-256456,-185300,-76361,-257678,-605653,-461663,-59900,8162,-94714,-15333,140603,198796,202698,171720,126749,94676,160087,278535,346416,338420,195913,448,-36414,60283,70315,63883,247477,437863,293042,24070,22412,132353,50449,-149270,-341814,-179376,-89746,-61069,114581,326395,324258,200637,14962,-185932,-266165,-66889,257042,332598,254528,198983,249484,308678,237070,107555,-60881,-228451,-182866,30025,177444,205516,49207,-122241,62276,287655,128299,-158576,-204844,-81369,52623,298356,602551,666109,488247,261587,-79464,-364740,-417398,-395596,-401635,-372289,-196738,63250,125823,71025,118853,11210,-261532,-267057,43826,319823,393131,270555,137526,54194,-43069,-22508,50750,59482,133846,338064,452313,258723,122000,256738,371403,214082,-2648,-115293,-105572,-94489,-43328,204442,337577,86178,-137271,-73340,113836,341956,462332,238933,-45377,-53289,118409,186513,222401,406481,463837,279950,126500,55171,3890,51426,96638,87354,27831,-74809,-114518,-60751,-1066,91528,76486,-63190,-29515,-21485,-158628,-142612,17536,81897,-20433,-185199,-316658,-355609,-278581,-240104,-257246,-350448,-548214,-502282,-122827,49060,-112900,-200693,-160217,-47003,86324,47512,-93253,-78259,-19468,106099,267687,251355,142129,131263,27582,-195757,-232418,-161651,-58995,185003,426911,447268,286358,77676,-21781,-86296,-88997,31428,147012,110031,23273,40221,147729,147816,13178,27267,101845,337,-84789,-4572,190101,257586,71197,-51037,-28502,25986,171755,300485,283938,362021,395250,92177,-138339,-87846,-40190,9292,154430,129380,-47378,-122916,-38004,59221,89250,117865,142515,77686,73976,171129,112407,-33500,-46844,71450,-4390,-182468,-261077,-177858,33957,139482,127080,156797,69736,-80579,-112539,-182276,-224405,-97847,64921,95593,71074,93359,138893,114599,128843,172275,150774,171884,256275,304673,211497,-72396,-287149,-370904,-386961,-211647,19900,15607,42951,91398,-66345,-161627,-61801,-43917,-123319,-117373,-66385,-80349,-25079,149473,214926,203869,151885,33123,-111686,-233326,-308862,-237839,-257480,-219614,2609,77436,6663,-8395,16253,-7500,-67007,-66457,-8338,-18482,-23256,95828,41296,-153171,-211127,-155846,-75624,-59088,-105907,-86135,-19385,-107500,-289372,-174575,93714,9901,-200050,-173178,18216,147307,120341,35961,-89497,-147523,-36325,-81941,-326844,-521535,-450781,-226905,35370,345469,379923,152359,1280267,3483900,2030744,-3522819,-3942981,1784133,4830921,2230280,-118059,-1574278,-1852240,-1127695,-418476,-23361,-135782,-520548,-299579,164308,155218,-240979,-244454,100034,253920,187008,223522,414243,305862,-58687,-127942,104166,278328,256110,22153,-349567,-306815,-19204,-3855,-83294,-21864,-83139,-281615,-240651,35775,159540,232119,379504,272805,-53335,-253713,-263576,-320792,-387662,-117337,438253,883292,1005180,820455,370007,-234376,-623258,-696167,-646390,-402320,-41761,135255,110556,142358,65126,-262184,-359966,-160112,-51850,26648,163884,85609,-186621,-381489,-493648,-461756,-187007,69019,22861,-102156,-39499,12253,-39980,-95650,-174996,-165939,88760,302130,298364,173912,111057,70407,-71241,-91023,140550,238668,90644,-87457,56170,330690,348538,302049,459792,549354,314317,-79663,-304566,-210928,-63216,-107985,-114665,69333,166915,126774,233657,421789,355493,200379,284413,474983,379915,163621,168131,136224,-94854,-343846,-393788,-188274,-22824,-156627,-238408,-84842,1093,-91264,-170018,-111043,18825,69136,1764,-6869,102916,174514,138175,87302,13919,-117490,-182021,-82527,8359,-160872,-282851,-135326,-62921,-75555,-7609,15637,-49077,29330,208739,106065,-136544,-226908,-224908,-136383,71433,203339,210705,338024,410996,207704,-104310,-307323,-364361,-196533,-10580,47931,154234,264858,171312,88072,218253,251741,18526,-125674,-117555,-90611,-47077,-20809,-58329,-64872,82027,190330,167425,-282,-277099,-362725,-220872,-98928,6154,2809,-215365,-338660,-226145,14250,38802,-107111,-176689,-92715,12322,70811,46467,86978,135763,-118355,-506070,-552558,-419485,-226598,30532,130606,115037,155839,162452,95987,168954,436041,587104,461323,201229,46947,16617,956,-61276,-151704,-34392,247178,284062,149287,177039,293997,281530,26889,-311224,-341000,-100030,65697,-11420,-50795,90775,232328,281352,251854,5442,-239176,-115281,175555,379947,334899,96794,-9757,1841,-152556,-344732,-384685,-282298,-101837,147195,278267,322083,311176,181375,587,39630,149021,33087,-238101,-290795,-70822,22096,-46013,-80180,2882,35842,110927,234168,253028,36362,-225355,-176660,197152,428245,266403,30137,14551,110798,99381,-42749,-143310,-121588,-103100,-36812,28248,-65700,-142447,-157466,-40900,69090,-55577,-209855,-186476,-38488,116706,143971,51003,-21331,-11987,58602,74835,-24572,-86699,7124,62633,-97115,-251010,-98254,169012,173406,-106,32871,289225,464477,425486,269495,108143,-81634,-155401,7943,309619,481117,263381,-40278,-136726,-74155,-3099,52912,74436,3868,-41844,7810,106606,163282,103348,-3151,-61902,-17119,-37077,-223414,-413774,-368544,-135646,69196,210336,261610,145112,57521,24150,-131411,-204362,-106942,-98538,-109880,87735,319428,281640,153128,133425,49148,-38416,-1558,9262,-45306,-9518,131218,285825,380803,366016,260693,165843,152299,207787,282210,309085,338651,363224,308327,264183,310522,392274,433250,296291,101562,187136,494642,623472,387758,33947,-83273,89612,270242,309878,291444,328007,302458,78268,-161288,-237844,-166298,8966,177157,167932,86010,17659,-192489,-339249,-95626,306060,494813,511308,663503,951811,1072375,959798,1003488,1707688,1528939,-53667,-297622,-502148,-2095373,-1667975,-75599,-35492,153575,551293,180000,522259,1672580,1050231,-1407425,-2052012,-697221,-367440,-224902,-317383,-626613,-612932,-381591,-268955,-306486,-443198,-535517,-427724,-318693,-274653,-178558,-125220,-333361,-590732,-513989,-194257,-45310,-45580,-140211,-172594,-235977,-417993,-454358,-252822,-76835,-87214,-23222,125315,224759,277457,285018,142167,-81925,-149729,-118837,-68989,13787,213869,342403,245635,16136,-154574,-193631,-193281,-298124,-462556,-381153,-144548,-125636,-157737,-25616,11807,-87314,-53886,-2304,-83073,-138429,-79329,-129445,-251654,-200223,-57612,10891,102595,176375,52280,-180346,-373833,-351553,-40190,165607,43821,-107073,-199530,-370827,-382234,-227389,-200990,-263254,-182205,-8877,86094,25416,-156573,-144756,-74589,-104893,-68762,32441,-199269,-442991,-226823,-32505,-212637,-341067,-286067,-167886,-103326,-126723,-52691,131781,224754,111552,-191938,-380185,-206443,111280,170957,-1700,-28665,22519,-12501,-76123,-142780,-214485,-204951,-110221],[-20069,34445,30991,27498,-7255,-99781,-77477,-34452,-94259,-77752,101543,193098,78386,13697,101320,63982,-142468,-172107,11011,62325,84443,104782,-41188,-113418,51306,103357,8035,-82062,-12047,318947,499679,281018,-18584,-200542,-177260,101478,295579,202141,62712,-13693,-104850,-121920,-73270,-49312,-50651,-111136,-183480,-134018,-140910,-250331,-301436,-163584,-34962,125472,211716,161278,113832,4147,-161842,-112199,118866,150455,60042,70476,-16336,-189055,-241721,-259254,-243144,-138782,-174494,-432476,-511942,-311810,-120930,-54296,2041,96307,171722,162475,174839,106115,12957,11715,135944,328721,387355,183996,-32137,35112,270878,258360,36647,-74084,-46116,-109847,-138783,-34571,-151032,-306910,-79310,137822,-17749,-218789,-172565,67532,290214,288886,169492,142313,280049,374042,325598,150185,-30209,-131335,-204764,-250032,-310011,-244629,-11921,-35943,-345627,-313863,-53877,-43645,-127471,-41874,123512,211076,177022,79207,10297,10259,106036,240298,304167,299184,172823,13453,24129,119587,79781,79676,349713,531384,333724,119349,192094,189493,-21588,-234658,-326294,-235601,-203273,-88313,140297,328249,328010,227539,69693,-126616,-301348,-178500,245688,383682,243105,186487,304013,360931,251788,115323,-37502,-154014,-49395,175644,253169,205792,-2999,-166981,28622,256962,118710,-119724,-124462,51698,197461,361026,559836,598183,405454,174109,-183466,-537415,-580276,-411409,-318552,-337280,-254586,-28497,79579,96512,162143,-6464,-241455,-160269,141031,335880,405147,388815,229877,66830,-8970,18420,55968,40398,81309,286601,431449,233614,108264,242055,332725,187825,11302,-92649,-158113,-168913,-42127,224021,367358,178840,-48216,-80905,68248,343518,478285,261853,-10673,-65701,60936,123501,118697,295380,447638,374517,211196,47291,3403,92146,71641,7058,15709,-19269,-29197,-10975,-646,100755,84927,-114785,-134128,-73282,-152088,-137588,23931,90772,-5191,-176302,-362138,-420187,-304222,-211344,-218606,-312215,-490986,-457478,-107249,103311,9528,-97249,-149923,-69153,60201,30856,-36377,13479,24670,122126,298269,278347,126011,93213,-6118,-224257,-220921,-64420,41213,217178,430521,471398,315091,121537,33849,-41799,-39420,66468,148495,82641,9364,92410,276608,286273,122082,96546,70383,-95336,-142442,10999,240146,307153,98425,-35689,26128,111726,165202,158831,104065,188248,225998,68628,-123072,-88851,18120,88858,147427,80129,-113270,-235970,-219158,-137908,-49852,44905,104566,31573,5775,198662,260747,62008,-108623,-67967,-46225,-103881,-171181,-170009,-37683,63856,23898,-2843,-24724,-146146,-211432,-264106,-241153,-72715,86004,105188,125332,235443,263541,154917,173358,268207,279614,280591,261567,231708,155381,-112705,-312274,-341468,-321254,-137578,91816,49174,38434,81078,-89769,-177459,-59749,-50309,-125466,-126810,-73817,-27217,43946,148720,199278,286036,271237,54421,-115623,-213217,-338003,-357868,-335316,-186176,42046,6441,-117020,-46194,71301,97465,60458,28134,29593,-4915,-25161,55168,18357,-94346,-142863,-157848,-127197,-48396,34868,149195,189719,-26862,-334678,-269903,76441,91105,-148353,-149374,71739,182587,95770,-28999,-103786,-147436,-192144,-348420,-599511,-742083,-512447,-87085,219672,385674,254500,-186169,671264,2648810,1405848,-2436382,-882566,3154398,4015467,1826940,-270081,-2089498,-2564811,-1583712,-415475,119949,-36540,-274701,26767,348889,228629,-160361,-186389,8394,181378,206702,198355,265362,201512,53508,48639,152815,184543,100276,-134262,-411745,-259066,100390,164455,-14416,-127441,-168067,-210878,-64064,176813,259648,367745,560732,426801,-2725,-335263,-403384,-393141,-327795,10025,512260,896562,952983,637156,124444,-364335,-733650,-785204,-603564,-294437,39646,179174,136000,140813,22596,-268242,-294248,-137384,-118397,-61517,96542,30128,-246684,-408300,-388194,-310285,-130947,71992,70919,-48563,-52024,-8861,23645,-13385,-193468,-275309,-53938,171366,194949,113941,53391,13166,-66931,-99485,70821,269595,199286,-5771,77246,297577,282734,219646,349070,449816,266719,-114818,-298218,-114970,72324,-8450,-115271,-557,61765,15986,157600,374055,340351,192438,235815,382172,344382,170991,191414,155429,-108818,-366966,-415169,-252362,-125772,-276469,-372169,-204948,-73175,-153060,-263142,-179288,15057,88283,30707,4813,102918,145189,64400,-11544,-36183,-93902,-138814,-35523,5065,-178021,-255851,-137926,-135965,-148473,11317,105015,63533,156297,314918,126230,-179822,-276169,-221905,-83137,119418,190268,170973,291065,295566,56113,-213008,-396465,-477269,-297761,-52977,66216,174287,271531,156547,74749,255214,350634,109038,-107246,-136852,-84448,-13541,27671,-7953,-26136,89132,145259,93480,-73094,-298593,-299801,-149374,-70214,20097,54653,-123188,-284406,-186767,13330,-10925,-125740,-155852,-141388,-39715,160717,224414,204295,205415,-22551,-359693,-438876,-346457,-161201,101581,272544,270291,237032,143489,-6017,8290,267649,502390,442055,201763,22641,-19502,-38862,-84885,-150634,-4989,296627,366659,225089,223002,314395,296275,62720,-265593,-288282,-96845,-69508,-164228,-77943,135584,253639,264247,215364,-9848,-232888,-92994,237121,425831,302254,61408,-3391,4154,-146805,-311445,-314333,-234577,-146939,24979,179566,251515,285300,243854,78448,59975,143176,27533,-249458,-245386,71292,142848,56767,107276,220088,182993,167623,210224,174054,-40663,-259854,-202917,135830,356504,239142,61357,32934,60432,45869,-26787,-122258,-140982,-111066,-72804,-66558,-160987,-161220,-101543,1396,83382,-10726,-104510,-73070,50746,181193,189248,53970,-61201,-28182,70324,82935,-53706,-146544,-54136,-9366,-195067,-304825,-61186,217900,189078,51317,79598,238020,339829,351453,275905,143134,-64541,-190326,-61309,256945,416681,198960,-58014,-122965,-54833,53019,100083,21772,-63234,9982,106457,163360,202608,120663,-51244,-143734,-65323,-53409,-264705,-500913,-459538,-173283,61205,166746,185259,119965,76205,-13446,-195554,-239989,-164766,-224460,-248139,23902,347257,355323,202596,170031,147373,117356,118082,14904,-102023,-18781,163184,318644,439941,408870,278962,244144,266139,254947,237993,248790,272618,255506,237156,284617,331529,356480,361727,211433,45474,186992,503341,613585,386190,75157,-9365,170502,340658,311174,211699,281239,348365,155928,-99352,-218112,-234090,-95402,158415,199879,77950,-848,-208154,-308266,-1533,345851,463547,509607,671059,889324,968514,812464,653944,1349970,1783871,711163,367084,253456,-1596100,-2028362,-770599,-460877,-199845,191484,-178673,128592,1389986,1208173,-949124,-1799747,-749262,-419311,-155353,-264862,-680691,-599354,-378425,-407701,-429395,-489846,-599878,-534124,-389875,-268301,-157176,-43173,-226205,-514367,-449940,-143969,5895,-69595,-176712,-145721,-206577,-416508,-370889,-86964,75662,42147,106752,239933,280419,255226,247025,128537,-36157,-63338,-38797,-8621,34504,212362,322051,150916,-146522,-254563,-230594,-235322,-316571,-425116,-361022,-163473,-113836,-109690,42056,66790,-133092,-215754,-201057,-220541,-208652,-95057,-86822,-202182,-203483,-100402,-6032,98205,127073,45287,-104182,-312849,-369218,-85633,100514,-105004,-214464,-192355,-295698,-253008,-47029,-52603,-146868,-61372,32872,18808,-77155,-175656,-103308,-43264,-87376,-65145,-12921,-249049,-426368,-162902,26718,-175955,-330317,-263992,-135999,-114136,-115224,34149,220379,220283,32695,-301861,-462470,-208858,166647,223604,19944,-57771,-29308,-63814,-157960,-218339,-206972,-155529,-98562],[-24657,47378,20888,-24151,-33387,-75277,-97015,-91083,-119318,-87778,88317,233202,163862,29880,40922,48244,-168159,-266938,-43049,50852,56626,118106,27555,-93295,20247,142004,135515,53451,87646,380827,524344,268070,-13954,-137787,-116915,111026,324308,222433,-22043,-122861,-146184,-157610,-133577,-40961,4864,-76117,-206331,-211215,-188230,-145635,-115597,-75677,-41945,109094,189241,97828,42972,7770,-87436,-34921,130512,102456,16411,111119,93744,-114460,-214028,-223516,-199151,-85159,-41934,-202458,-334222,-178863,15752,110695,85179,150264,233206,184690,109618,16853,-37654,51145,199577,307683,286950,73129,-115496,-28772,227172,251134,106129,64175,55884,-78312,-182074,-125193,-181613,-255483,-12687,210578,80277,-113586,-72227,137891,267905,193536,70875,125094,272108,324726,277970,147724,-4323,-61892,-100833,-198826,-307583,-239998,67895,177966,-42914,-122901,-41090,-84207,-130332,-64967,69503,214849,195535,32724,-79692,-57844,50470,178596,227898,212848,105974,511,76156,189279,119115,99967,367797,499252,310095,212921,334095,223940,-58609,-239925,-190209,-209218,-249428,-70962,197823,320145,285712,200308,110536,-34006,-283334,-295222,100693,319122,188932,154933,320076,355956,225783,110715,-32631,-121530,49291,289464,294825,199069,-1854,-154811,2136,209177,89356,-113168,-85222,143375,313069,367951,416906,420010,271582,82927,-233872,-611503,-662644,-387876,-182056,-213109,-238994,-108181,4085,103134,196011,-21239,-214280,-30020,256589,349381,382416,448586,302776,86912,34891,70725,76072,33688,34703,223198,382893,210209,90808,209567,249688,110296,-12396,-91214,-211867,-226129,-28084,231071,364546,255963,48957,-71441,17391,300429,423934,212884,-34213,-102575,-10482,48980,-4069,107638,344674,420321,273098,30455,-25656,84899,49219,-35792,12212,24330,37865,21273,-11081,91844,75141,-155546,-208417,-99881,-132716,-134087,19552,104952,37052,-143352,-372026,-429442,-300853,-201245,-191349,-241368,-379563,-361365,-60361,165974,131694,-6920,-150427,-97067,49700,46149,40470,93177,64215,134983,309613,289580,120144,67054,-36692,-247793,-219237,3154,92780,162735,316298,383690,260710,121777,62123,-18479,-29365,52842,98025,16755,-30819,119635,370478,401274,244415,175282,58975,-133850,-158592,21156,245775,293193,85361,-59529,28068,161116,150075,21418,-51196,9933,20181,14666,-71750,-46591,89363,174979,130023,-16001,-221473,-344266,-356267,-276330,-136001,2804,60269,-34142,-70679,209451,392560,140779,-168354,-205194,-80446,-5297,-58362,-151613,-125745,-46722,-88102,-143658,-102921,-168952,-253149,-260621,-167757,-14917,80082,106084,206322,374222,342838,173677,209548,335769,363720,323433,199748,114037,86922,-99834,-268574,-268495,-217634,-34500,149899,59140,-8464,15736,-118508,-147917,-26589,-61850,-139486,-135440,-80392,15977,84644,113563,176249,350869,359483,51902,-109392,-144402,-310656,-449109,-386725,-135531,84074,-44918,-226173,-99766,104262,184540,173293,137873,113529,61417,16733,4421,-29061,-31608,-59787,-140712,-140275,-5602,180382,389554,423676,96298,-316871,-309339,73013,185871,-62315,-121162,86483,192868,77321,-86750,-128651,-165500,-363527,-598832,-748750,-713191,-388532,74454,391776,467056,119883,-644387,-33632,1906059,708291,-2038016,755522,3881847,3344870,1998318,169214,-2046272,-2830410,-1807370,-390450,264892,97129,-21329,253199,398832,230797,-38665,-129749,-138297,36635,158200,115513,45971,58282,184163,239448,168898,66182,-26374,-238969,-402799,-175292,209201,304553,45444,-217643,-236900,-139496,79687,285109,367520,519577,688794,505461,24934,-389749,-520779,-454684,-264226,89333,491323,811778,823376,415016,-101129,-452498,-772606,-823988,-553330,-199324,101673,222260,209039,175186,-21745,-259841,-213392,-101812,-131979,-72701,65505,-15717,-261037,-363471,-234397,-127763,-68633,55332,106173,-5719,-88557,-31646,104039,87442,-194976,-390521,-236650,-4744,52127,33254,-1706,-31097,-47301,-88169,9217,288640,283794,50335,40600,188006,170001,106692,176939,267816,166184,-137808,-243259,18523,224865,88245,-133645,-100657,-65364,-90939,105174,322797,279340,137039,154093,266379,305886,207501,212706,155223,-126480,-368571,-385196,-253667,-168978,-300809,-407442,-264799,-102273,-166155,-303634,-206947,35442,132966,73434,11947,87929,109172,-17853,-120032,-82030,-47802,-61911,40955,54197,-108703,-154040,-100577,-179125,-193048,35631,168210,130611,228891,371668,157180,-194312,-305560,-197321,-19024,148415,146784,114404,227075,203713,-22313,-234701,-406537,-496512,-322634,-50755,120049,231993,271718,109235,35201,245657,376185,163789,-79757,-120741,-50996,14802,54304,25936,7667,93263,122601,37614,-137393,-291660,-218902,-90262,-61643,18727,85152,-33734,-166893,-45188,54325,-79929,-202651,-187635,-203982,-81786,245482,391320,323528,270724,61452,-222246,-327651,-255272,-91833,132657,340706,358492,275087,125928,-68520,-115536,91593,359678,370440,175689,-7694,-42972,-31700,-43969,-95036,6446,260057,365719,255455,223750,259380,224861,57884,-195140,-220409,-90592,-166504,-267977,-102062,157605,252835,221592,142977,-47298,-217442,-66766,283194,432049,228020,-13353,-28443,-3159,-134198,-259983,-202418,-112885,-93235,-35366,86552,151359,220040,282890,189708,116554,136937,21429,-205648,-128317,214897,267648,170904,249982,327298,258960,169953,120657,49201,-106118,-236167,-178447,74318,262579,206517,105029,63225,15210,1728,-18326,-104034,-130813,-78390,-94136,-192105,-269765,-175421,-16248,77620,110534,59527,23065,27876,100147,188329,150341,-23371,-138854,-52799,89570,93974,-85892,-206369,-121884,-82781,-261067,-315553,-7220,263683,208738,114553,117885,142752,171524,246883,266675,152982,-63181,-211356,-114695,189797,331618,166770,-18568,-60058,-17500,88301,136558,3050,-69457,104273,219928,208489,223391,143874,-85254,-225595,-127384,-48429,-245876,-532584,-504487,-153900,95370,127565,103056,106415,140389,37411,-179256,-239603,-203144,-297643,-321549,-9910,368951,397336,229467,217148,254707,257372,226292,39298,-108459,13877,201700,332237,458689,429483,300231,289310,310382,240351,161386,196569,231141,159769,152184,259282,313330,314106,286954,133044,21731,204843,482861,537842,329840,106850,86342,238058,352432,262808,117849,225636,400060,269005,-672,-148047,-219781,-110024,197024,285557,165140,89148,-129479,-226144,86377,339453,350946,404122,597470,770862,844550,743366,483981,1102717,1982237,1353137,940106,966181,-1040809,-2266556,-1331040,-817816,-530736,-119132,-466459,-292055,1060700,1536625,-114744,-1357630,-973541,-568717,-263190,-397642,-821805,-648112,-472982,-621409,-595190,-569910,-642841,-588398,-392757,-222971,-139130,5245,-113902,-398312,-366835,-117748,2985,-153799,-238209,-135881,-205721,-423465,-288917,57684,183760,140528,191960,302778,284248,169896,121673,31702,-42883,-3572,41159,36606,16384,128468,218846,18493,-297589,-341904,-272931,-280266,-332759,-399794,-375540,-235476,-153196,-92939,71122,87608,-166508,-355030,-359497,-304434,-249690,-133393,-84504,-164941,-207821,-168898,-64980,40302,27071,15023,-41229,-270264,-388439,-162004,-35090,-277829,-314166,-190602,-230366,-144034,100758,82503,-49721,-10464,9571,-96038,-226179,-184138,-6284,55553,-23934,-40747,-63835,-299818,-395182,-106092,46761,-160859,-307230,-195541,-54218,-91689,-97302,95240,256227,170606,-52227,-351162,-474593,-196789,194354,264158,66593,-64186,-69849,-111133,-225639,-269278,-186520,-108152,-85561],[-23930,42017,-20245,-86350,-52147,-30587,-93438,-132638,-136911,-101122,54784,236893,211436,26631,-19920,29148,-182149,-324261,-80789,47830,25113,99786,56029,-93226,-55635,103610,191286,126679,114770,342804,449619,209005,16961,9898,34799,152989,333536,241868,-77224,-214030,-186254,-206235,-208448,-55326,40229,-48926,-199328,-240913,-186732,-30804,76209,28309,701,124623,160997,37881,5897,58106,40520,92775,164693,56808,-18935,155274,208438,-11026,-156086,-183895,-178245,-58128,69604,21154,-107087,13684,194078,260394,145338,177866,229939,137853,31700,-23691,-48086,72712,223921,259031,165088,-38599,-177179,-69792,158111,194057,142471,196696,166564,-29704,-179831,-155752,-155950,-164259,39352,231180,166953,46692,85216,205191,209370,68079,-49425,73520,199184,210038,196678,126888,32480,53947,54689,-104061,-245853,-167767,138800,310500,199998,50084,-36604,-115731,-111955,-81332,-809,223039,274579,64363,-93044,-64152,26399,118653,142175,101528,5332,-49936,90211,243834,175930,122087,299539,354383,235851,281945,397331,210245,-42931,-105250,39685,-121050,-234913,-24004,260979,292214,192298,107659,112583,71746,-206095,-381101,-130478,139894,87616,102173,290227,297638,156066,66542,-68183,-140388,92721,348830,299858,181838,37656,-101847,-15541,156303,49502,-143213,-99040,168299,372008,343133,238542,172021,96460,-5617,-224769,-551634,-621298,-328798,-34364,-35610,-157051,-164115,-92270,84332,211219,-20737,-173748,92402,355016,355490,340243,439515,341329,119383,73658,106039,96276,38866,5828,160884,312835,189378,78012,179891,167360,18999,-55909,-100580,-240961,-244219,-2501,223905,314710,274012,116378,-49965,-20896,232510,322886,105508,-110332,-150484,-71372,-13269,-106417,-93511,198465,420119,306014,19912,-68541,30182,33062,-26654,11437,30744,58201,23181,-30203,73134,62592,-169476,-233755,-97310,-98947,-111896,19304,113944,77597,-100878,-331449,-373590,-271174,-220516,-201424,-177810,-249571,-241052,-4974,209630,218650,57044,-143567,-113909,51195,72046,96637,131908,84107,139973,304423,282642,115455,48157,-59915,-261425,-221114,40375,97135,34807,110339,213048,154087,91002,63322,-20547,-60369,-2168,15778,-63199,-82839,111154,399584,473327,360935,242772,67269,-106845,-126731,27790,215632,233561,41922,-106071,-7120,172538,148105,-44487,-121891,-113076,-133962,-28028,8650,14928,139109,236436,107576,-128739,-333732,-411121,-405937,-315004,-142382,4535,9419,-129648,-160390,173898,442765,180444,-198618,-288945,-91533,83753,42525,-133123,-220002,-178100,-184403,-223861,-148881,-155138,-237330,-185531,-32724,56337,57073,115400,311516,484200,354306,144303,196940,336596,371690,291685,99089,-9289,20752,-51255,-181620,-182627,-103844,75167,185916,46710,-80396,-81704,-146265,-93709,18015,-75844,-160232,-138427,-73570,54809,94156,44292,141189,376349,374608,9962,-108585,-58831,-254353,-494280,-400023,-83237,114331,-65045,-286384,-149788,104064,223949,238969,236633,227789,171141,89105,-44868,-83056,25332,28738,-99072,-116323,46270,287654,569824,621342,249141,-212343,-272467,75606,265108,52771,-69819,75043,179405,67913,-133747,-180954,-224782,-514233,-748239,-718005,-462713,-142544,219224,557307,625052,25316,-1179180,-781353,1382835,219250,-2352356,404659,3693053,3204701,2681692,979749,-1497599,-2562596,-1749743,-343855,400733,260423,193920,338587,293271,143780,66451,-111782,-299642,-130495,61269,-15693,-202147,-93518,285401,376943,132665,-50527,-84882,-240673,-307717,-65560,289994,378890,71267,-268750,-254262,-55252,177940,353492,458324,617446,691699,467853,23488,-392844,-565457,-457946,-182769,128119,406709,658506,632616,189598,-250543,-469879,-719236,-784011,-489555,-115732,149319,262249,307153,228071,-70862,-268877,-166506,-73840,-92014,-7913,76484,-39389,-225251,-261659,-88335,18467,-32617,98,92399,558,-140714,-50094,177212,180329,-164045,-458635,-395091,-173268,-77898,-35190,-40480,-50458,-9791,-41137,9822,310633,325011,74757,-13818,59841,50246,-1363,9171,69232,38053,-141754,-149204,154829,354239,152682,-166943,-200381,-171739,-158295,81218,262373,175034,49948,66989,160656,260146,239258,204885,114650,-156068,-354711,-312077,-180931,-128527,-229824,-356709,-269822,-92104,-133611,-280661,-183054,69775,168686,90162,636,63382,83085,-81554,-208838,-111658,17231,46174,138767,150424,20281,-24104,-34827,-170513,-189722,50021,172618,133432,237191,367841,185156,-167886,-285542,-142367,50472,155620,89793,71621,177594,156831,-12450,-160919,-331942,-429092,-282376,-16074,190895,312216,262556,35347,-24397,201039,347795,187696,-47072,-78319,-1565,31283,45876,23072,24128,105052,138316,17921,-172217,-251761,-137447,-53044,-65144,7167,93850,54064,24508,177651,133780,-136988,-279717,-224534,-242348,-101738,290077,491513,413365,318315,120124,-136225,-263605,-191088,-57569,105377,316321,363081,262356,109681,-78689,-172885,-55373,183036,269663,142006,-36099,-53044,20509,51978,-478,-3577,149454,281152,231056,179060,151792,102061,12840,-148668,-183093,-93297,-204157,-302881,-113462,158762,229150,157450,53593,-92159,-196725,-53097,284211,389641,134280,-105286,-73613,-1367,-96794,-196326,-86696,48439,46140,-14878,15492,33145,112114,271588,301753,203386,140115,16331,-130889,9134,309939,360085,269476,315231,317937,255376,126856,-4664,-91433,-152034,-173773,-118280,24050,160853,176785,165110,117787,7703,-6667,-4799,-75648,-73684,-3065,-85832,-289394,-341464,-170832,81284,178300,148051,128723,134181,96124,108352,147186,38343,-170443,-239548,-80155,110321,108766,-92908,-225200,-166858,-135109,-269403,-268865,53983,291450,227921,174610,136879,23488,-9312,123401,231732,128834,-78022,-206189,-129861,141161,276057,177133,52610,31319,36950,105804,161363,24966,-22305,203393,307668,217409,208213,162283,-92244,-276598,-168334,-6521,-160205,-485888,-478719,-89211,146639,92607,36018,110439,233209,162094,-83473,-199618,-209994,-293369,-303813,-2715,386010,407564,229125,253067,330635,345953,307610,83301,-66508,82266,243684,317817,414105,402625,300577,277283,270147,169854,76856,169904,229956,105560,79025,200153,261135,267716,223120,76523,17528,209765,423985,411893,227913,115145,174719,272093,298347,171013,31131,182871,445140,369119,82787,-71382,-144119,-33118,291297,411334,323372,247590,940,-139519,121453,285655,201906,230276,451004,624238,750136,796155,578581,1070405,2030746,1573302,1167989,1381187,-593952,-2238091,-1490202,-953914,-759366,-338921,-648085,-656055,729204,1819313,691064,-900109,-1153415,-621772,-417710,-693963,-1060713,-789481,-679773,-868634,-752473,-642136,-637916,-557056,-315527,-152244,-120977,28869,1824,-248899,-281779,-122273,-56074,-260550,-296965,-140510,-220411,-412102,-213161,142920,223661,184170,210008,295528,238243,51459,-51742,-105825,-76336,35412,103840,40431,-54018,-11541,75809,-111463,-403871,-402296,-309063,-315487,-349137,-398830,-415364,-333533,-233809,-117312,48384,64106,-184391,-433765,-430780,-315503,-259326,-190168,-130070,-160627,-223731,-245493,-143312,-53635,-94403,-29565,-14357,-274614,-434417,-280823,-230598,-434298,-382211,-201503,-202972,-88859,183009,181003,8051,-43193,-68341,-212447,-357439,-180720,101571,166558,46105,-12602,-110017,-339915,-353906,-58479,38840,-167708,-275761,-93898,50569,-55658,-84977,121433,238866,88841,-126820,-333129,-417132,-178147,182678,276885,116232,-49560,-89087,-141413,-257102,-274972,-149566,-66419,-72164],[-22491,9864,-94558,-157709,-67408,13082,-77083,-153861,-143550,-114461,8911,203555,214428,18221,-49030,17412,-179954,-331911,-100449,43985,-5112,58086,40768,-117544,-153951,11304,168132,113325,55486,208909,283662,118024,73217,197038,227909,223734,330220,258969,-76325,-239206,-191946,-242505,-278437,-99373,37319,-29088,-143618,-197261,-133949,51551,198175,119849,92749,172210,134612,-8034,-249,130801,188307,240502,213737,26687,-32813,193750,296513,96676,-80946,-153092,-184695,-61959,129092,169157,101892,202915,338931,320015,157658,161862,155520,32610,-35411,-6373,-15325,71223,200733,193971,53443,-128667,-213591,-87362,83264,105873,135032,279366,250737,25691,-124605,-109841,-74920,-51958,64098,192778,224605,231649,267960,264808,151080,-50305,-165078,-6617,83011,71635,119371,104034,63047,170931,216357,14672,-140515,-46793,181626,318948,303816,149195,-51868,-141073,-82579,-83718,-57141,244738,396678,165765,-13015,17512,58892,82753,68623,-8629,-108088,-133605,49592,256432,224943,138385,175243,150511,136743,305765,362831,143787,22578,165344,300348,-11481,-189609,26877,303043,245974,62747,-38027,63752,158426,-97325,-423670,-371737,-109396,-49166,35581,228083,211904,57785,-26505,-146741,-194260,82903,346788,273195,150149,82152,-38246,-25901,105234,5946,-197070,-154930,120918,358236,309432,85906,-80031,-90512,-85025,-172406,-376614,-468331,-254611,80043,143090,-40665,-197312,-193165,46037,208233,1125,-117666,172351,394226,338405,287185,368862,336197,156949,87331,97246,98878,48466,-1988,111428,232672,163829,72306,165652,125609,-40756,-92741,-105833,-225793,-211169,33146,205936,222312,215832,131959,-22137,-32854,163981,208001,-27487,-211600,-189533,-98609,-42289,-157454,-239926,63352,386222,312987,30507,-105034,-54742,22127,25202,3668,-14797,18974,-5237,-52796,49848,55412,-152519,-210203,-73779,-56666,-63621,32515,109098,89563,-64466,-245209,-265270,-220997,-260835,-254121,-151826,-138128,-130714,31456,210120,245316,90904,-113434,-105209,56009,84285,103236,117741,75136,132436,285210,256475,99944,28321,-72243,-258542,-216841,54809,69285,-125526,-122809,22948,45245,52727,48319,-42307,-114690,-73331,-66080,-126305,-123119,73023,359341,494131,442510,275411,87460,-28308,-56277,36226,172653,161340,-13055,-149892,-51172,155622,172355,-5881,-92510,-154373,-187297,-27844,99741,68004,142845,248753,83229,-222095,-410043,-415290,-358298,-253198,-77592,38269,-51854,-254091,-264930,76751,375427,174883,-177856,-282552,-67762,141606,105404,-120040,-305106,-306889,-244441,-224761,-159355,-129228,-185508,-77531,112153,116974,29581,138358,420441,547864,302522,61422,120290,263692,301604,200763,-5622,-108815,-41531,-6924,-96979,-120492,-12600,166286,202860,25744,-148170,-174136,-162272,-38555,55153,-83818,-174605,-129999,-45577,98189,84989,-46427,86379,351243,303594,-67034,-118821,13595,-195268,-485715,-372018,-42096,122061,-54179,-277999,-171909,78410,206981,241777,299500,343017,297081,166342,-77372,-118682,73352,115397,-31566,-64072,87768,330378,641765,732949,410466,-25567,-162094,80394,308999,180892,14252,57769,148891,66935,-168707,-267024,-328475,-606766,-740867,-508474,-93988,117763,306817,712900,852781,-3166,-1697557,-1518814,1030430,97474,-3104191,-1604500,2736541,3776099,3576504,1720688,-720848,-1887419,-1479143,-288499,519098,432251,335243,299118,71750,-27023,93359,-146122,-423835,-262758,-48681,-167974,-420545,-214582,320857,408576,39482,-148517,-71923,-131788,-145548,52346,334597,372908,53537,-269339,-204907,51424,249948,397732,516568,619432,555184,318510,-3289,-337347,-509149,-370799,-71014,150159,307330,479583,403009,-20628,-319479,-419178,-584964,-650177,-378964,-19037,194843,300112,400852,272648,-124397,-310647,-181288,-73395,-26192,97071,118247,-32937,-146284,-132326,3887,79732,-43666,-96026,15249,-39904,-194909,-63110,218835,241709,-92819,-437142,-472001,-287814,-154532,-66660,-52258,-37901,42107,40028,96313,345133,317940,72301,-44076,-28622,-36506,-70252,-92484,-76414,-74956,-120097,-36974,259984,427224,166635,-205436,-267506,-222759,-168733,73116,182936,42044,-41114,6179,88523,198180,226652,146227,25601,-200486,-334287,-218534,-52481,-10777,-93768,-257750,-241871,-61904,-74615,-205736,-113895,101970,162359,55212,-32286,42659,83635,-102157,-249785,-113502,92586,167101,234929,261905,164774,95196,45646,-106827,-139116,40009,103568,70676,188145,310972,197186,-97129,-200044,-55282,122486,152608,47756,66694,161360,155450,67835,-21833,-197116,-308099,-208328,24262,248841,380528,235462,-52115,-93669,133695,290951,191119,-14851,-25882,52909,42414,11534,-14668,21907,132557,190213,37263,-168053,-187466,-72408,-40755,-70827,-7880,87695,145892,267079,422894,233706,-151445,-293751,-209820,-223036,-96752,269831,489239,445975,336064,151723,-106131,-257463,-182460,-80463,20637,208212,289567,205729,95998,-37111,-153054,-143167,15090,170870,119023,-54250,-51893,97770,170513,100044,-30714,1743,140551,161278,105440,29983,-25996,-56689,-154983,-199237,-108458,-179583,-271452,-110019,141798,185643,80561,-33010,-128897,-172082,-58307,226116,303756,49220,-180942,-117191,21782,-25194,-126708,-2272,203266,223645,63076,-38161,-95312,-29337,208558,385492,296791,147917,9040,-63138,98243,321104,393247,333730,309010,236018,191051,56876,-131422,-216556,-175025,-99070,-48429,-11957,64345,158044,248061,206033,51552,25516,25617,-22753,30061,99221,-47180,-309168,-339007,-139003,169417,281591,185117,168384,199881,128044,89626,80861,-108274,-342447,-333236,-101168,120917,118208,-63516,-181406,-166786,-148928,-215470,-171946,108328,291199,241053,215336,127969,-94675,-166296,7386,176365,77917,-99821,-171222,-98653,137663,283961,219560,118266,120564,102506,120513,182238,79086,49622,268421,338653,181522,158426,171456,-63283,-270642,-157915,71500,-31912,-369417,-382355,-7347,182453,57406,-4644,132365,326776,309618,56593,-128817,-182559,-215643,-204467,36749,391166,389612,205206,257575,342780,364438,355259,139753,1999,163734,282684,277072,312379,322454,259575,202461,159382,68882,13303,173762,262236,99979,31787,124029,187776,221059,181597,51158,17009,178594,329266,265095,101755,94292,230559,263541,196065,64100,-27538,162161,463822,411922,113374,-27016,-45093,106538,416582,543058,498190,411741,128051,-83503,87010,202480,80015,62760,276324,490182,722504,960381,915214,1276826,1901946,1279569,983974,1373145,-386197,-1919781,-1181841,-835804,-854371,-462266,-720767,-884987,446565,1869542,1113083,-586785,-1110676,-472732,-512231,-1078420,-1375605,-1032025,-981528,-1093751,-851675,-668412,-575939,-444470,-194089,-89570,-102952,50885,119658,-90406,-217493,-160802,-157736,-348952,-328656,-153439,-233309,-361754,-138511,161723,200487,167083,160626,220306,152776,-66651,-214894,-225177,-103158,64751,136943,-4185,-167117,-158609,-52763,-205637,-451730,-428510,-328714,-335777,-369908,-420504,-455666,-416417,-326392,-179559,-24523,4706,-180546,-427150,-402842,-265266,-246159,-255479,-215485,-198342,-256297,-306929,-207339,-146567,-194726,-70916,-29879,-331607,-523455,-438728,-443731,-534083,-401933,-224210,-221395,-96838,189811,228617,19796,-135991,-167060,-283676,-412556,-164858,175750,235304,85092,2033,-140347,-352863,-301327,-15079,30111,-178806,-236018,15664,139999,-34956,-86326,120938,187675,-4905,-182182,-267807,-316461,-164348,127826,247752,141384,-24753,-84949,-145407,-240224,-228475,-97136,-32771,-58885],[-23696,-45840,-190092,-230337,-81829,36087,-63832,-158665,-139981,-122567,-36269,145251,183107,21304,-30883,17986,-161095,-295255,-107505,28515,-29458,12006,-108,-154030,-235400,-82505,92929,25109,-65220,21628,62260,16716,143091,361841,393971,300307,319173,270888,-12925,-172849,-141780,-244006,-323731,-164870,-9175,-16872,-39651,-78259,-45312,73490,200538,175138,214639,236640,110473,-36423,15876,200091,318259,369969,261518,18675,-19771,216144,332805,180905,-9089,-140039,-206377,-84143,127506,213322,237546,329033,394155,275354,128850,103807,31807,-94113,-69432,61419,53420,53830,137165,123817,-24152,-179294,-221019,-84035,26246,14949,84104,280504,273805,68226,-32394,-3979,36433,51995,54804,102597,236766,394894,433395,314061,116808,-137503,-255136,-99424,-42822,-49404,68096,89030,73423,245271,335942,125107,-22797,86103,187442,209718,249740,149023,-88768,-161076,-50988,-66485,-74588,278114,514699,291315,136135,180407,152064,80897,18208,-96563,-207748,-229048,-41004,210546,239188,139386,43639,-40600,39701,272426,249971,46214,116491,489109,517223,78703,-146220,59314,308306,192729,-72880,-204074,-28699,194761,-5619,-434848,-558371,-358394,-192438,-27337,161377,132596,-41564,-150799,-246665,-249707,39231,291760,224497,103777,97279,6188,-31190,56990,-39688,-251547,-225798,15945,272818,273750,-13026,-274562,-248397,-148917,-108863,-157114,-269876,-194370,132107,274389,66192,-218105,-277989,3860,194446,38115,-55719,184213,347001,282289,221224,254077,283534,178144,56530,29075,69784,49955,4161,81063,156322,124931,69204,166338,141243,-35502,-99502,-94725,-161572,-129443,77643,184359,110188,98851,97808,6285,-17126,110351,105551,-147978,-300054,-199869,-77968,-27335,-147476,-290566,-20965,333725,302955,67692,-119395,-142918,11138,89055,-20053,-106805,-68545,-50734,-72730,22376,50479,-114721,-156387,-45498,-17091,608,58249,88515,62650,-41843,-134012,-133319,-157857,-299240,-331289,-172165,-71888,-60504,26936,155418,204721,98897,-55347,-67262,54587,68713,57428,58978,36408,108333,252240,212388,65434,1223,-71748,-233369,-197689,56025,28474,-265664,-306439,-116993,-21507,28836,31790,-72397,-166047,-128984,-116326,-147552,-128681,27228,274449,468162,460219,256757,110023,73188,30821,51825,141339,106119,-60091,-166417,-74309,127738,220713,119679,4225,-126848,-145206,20359,175951,91584,96235,205481,59197,-266758,-423462,-356903,-238338,-127342,21397,76057,-124484,-388629,-374434,-70070,206354,137250,-100513,-180744,-7404,160819,121542,-109963,-362457,-405463,-257445,-155179,-139511,-116225,-127257,19909,214499,148404,8998,168063,503592,561634,218270,-50369,2033,144477,179602,81712,-87118,-173587,-108101,-7633,-59254,-109086,29783,216966,206579,13357,-182871,-225533,-156063,2691,76284,-76255,-168348,-106314,1843,150576,75292,-140249,4052,275571,169601,-155196,-133495,56925,-144873,-426220,-308814,-18202,104166,-23934,-205551,-149185,48800,148371,186848,309433,425704,404408,223527,-77615,-111932,117250,195062,56042,2476,108201,306432,594297,740628,553442,205389,-5981,88467,312739,297469,123812,52781,111907,72743,-188901,-375985,-459019,-622611,-580616,-184600,261735,292582,310840,834984,1092636,29867,-2067386,-2169124,695869,348499,-3835067,-4289769,1447763,4932898,4334914,1968563,-88764,-1098845,-1141609,-236025,618339,580640,383760,187670,-184574,-251437,5138,-218699,-470152,-320106,-137099,-305980,-555986,-271966,280787,318731,-96647,-225472,-18649,45860,35668,156701,344485,299763,3306,-222213,-98955,178995,327530,440783,538381,529561,327622,107032,-42214,-235425,-359848,-197408,68899,178784,234908,315753,166171,-206386,-345974,-338694,-411975,-433345,-190395,115926,249090,337668,465990,287053,-175494,-374840,-251425,-109355,24371,188795,167353,2315,-41671,-9087,23093,43995,-101601,-213796,-108407,-115994,-235961,-72158,214214,258683,12595,-314257,-440906,-324578,-162536,-52683,-33046,5280,98257,133381,244198,387655,271094,54435,-26950,-44233,-66201,-81179,-98632,-126649,-129659,-67799,68032,310419,426615,127336,-237088,-278907,-202659,-127389,61087,80118,-96134,-107863,-5345,56986,115222,148298,34670,-98973,-253487,-315494,-133139,90359,147208,59415,-154382,-206118,-34792,-16118,-106143,-18303,119385,100087,-30785,-77626,40273,118691,-68963,-228482,-83502,162789,267312,296645,344329,283275,187181,128841,-6296,-62753,-369,-26319,-39761,103316,225617,191610,11720,-56782,53478,193276,157549,46980,106455,176653,182688,181658,133196,-44146,-176174,-137155,41099,265856,399447,181588,-136722,-159443,56028,227074,184650,11982,19084,102871,62003,-22178,-65195,10925,176355,259434,84157,-128320,-116300,-34349,-47922,-70101,-21230,74191,239442,501194,616844,327837,-106998,-211540,-110508,-133503,-72786,182909,385657,409581,316923,162741,-100507,-283868,-229494,-156505,-100978,50355,164587,124513,86867,41957,-68146,-159891,-101324,102102,117969,-56082,-43803,169109,267477,168007,-66270,-136769,-11164,71545,30525,-65835,-118190,-125201,-209276,-259002,-130478,-110120,-196124,-97656,107855,125577,131,-103269,-147372,-141568,-73453,120228,191636,-4796,-209518,-137174,64434,73779,-56209,34555,313150,380181,148517,-88683,-223309,-178973,120345,426357,364438,144228,-7168,-38210,86013,240570,359929,361185,273972,148245,101394,-19441,-232560,-302621,-175679,-34761,6442,-35807,-15609,153168,351320,323870,134908,83548,78014,58982,157420,197655,3962,-240523,-256199,-82480,228474,360528,206459,159271,209066,133006,64147,14234,-240654,-477100,-383632,-105391,110516,108336,-9725,-85547,-117724,-118317,-115862,-50621,141932,261699,244143,225403,87438,-189931,-268117,-68917,121323,23114,-111851,-111825,-29681,187365,355381,267960,146048,178925,169058,150866,211514,146536,110011,274156,303716,113190,94149,174662,2061,-196797,-83208,169201,93644,-224588,-246527,59889,179536,18113,-19903,165713,391923,416310,186581,-46439,-129690,-97028,-66310,84893,372295,346668,165265,220970,281605,316905,371105,195821,65467,227059,309126,222309,186054,204157,170872,81168,14896,-27697,-6587,201180,303924,127505,10621,47765,109735,178430,166381,56558,8342,107348,214970,131049,-20145,50845,242559,217475,79482,-21804,-46299,157322,437457,375558,81323,-33308,38475,261191,533023,636800,628036,527428,213626,-64302,5166,123712,45700,-12607,142629,409709,769128,1175778,1374712,1654227,1645916,621597,519888,981525,-469018,-1414508,-548087,-547187,-834298,-511555,-707973,-926336,269266,1623509,989303,-504491,-794333,-139450,-511496,-1445264,-1708793,-1347781,-1320329,-1242285,-862979,-630274,-471385,-295026,-91964,-71073,-90553,90529,228731,39868,-189271,-228517,-277855,-395420,-324633,-168905,-230404,-266791,-54071,140094,142224,102807,64193,96957,40552,-162561,-317534,-281967,-103503,87914,132847,-84044,-291011,-261353,-124209,-249185,-449853,-421144,-326565,-344650,-398442,-452192,-470875,-449799,-398419,-267254,-133250,-69113,-148794,-334103,-300513,-187788,-223982,-315789,-317613,-269114,-300771,-332978,-227071,-198844,-236282,-89590,-74688,-418358,-641569,-606753,-613243,-553197,-371223,-250800,-271848,-151690,135871,223203,-8338,-245565,-249370,-282961,-365295,-138054,189534,232522,73631,-7363,-146882,-324140,-234292,30230,49128,-165639,-185142,104014,179884,-52844,-102626,109493,129002,-89596,-216520,-189952,-211678,-165192,35459,171352,123147,-4365,-64639,-123435,-179044,-139863,-36527,-10364,-47460],[-28563,-109750,-281943,-288925,-93437,31264,-65573,-156564,-130886,-120788,-66832,82194,138856,46481,26650,29910,-126908,-231129,-109296,-3570,-44217,-17614,-38863,-181308,-261316,-122553,10829,-96782,-196791,-160797,-163797,-72168,210221,454318,475348,349320,298690,272894,95624,-25360,-36860,-200897,-332227,-232949,-87029,-12136,89136,87094,49874,32809,86052,185800,334279,294297,84122,-50080,45115,250262,401489,447079,288386,29680,15811,216237,310008,222488,40916,-144000,-220374,-102280,79413,170154,275731,360045,352437,181726,91694,22889,-101734,-196070,-58886,160633,146646,38353,53537,57512,-58032,-181416,-196287,-63128,5262,-50882,1954,195240,219589,81073,66277,120080,139065,118517,13945,-19185,193945,489381,542102,347865,104123,-188215,-307223,-182303,-145037,-127236,43663,82320,59993,253418,381696,195561,71194,188454,158633,34724,86420,66262,-138030,-173753,-23261,-30881,-46161,309338,573231,380548,300656,384565,283913,106607,-11015,-152333,-269411,-304360,-155788,109021,203801,120332,-48040,-157956,-36937,183236,106319,-41374,208779,740120,633465,125962,-120491,65139,276954,145844,-181959,-349223,-139128,164991,23910,-436890,-659082,-538933,-302753,-63896,117658,84371,-113478,-266641,-329047,-271913,-12650,202463,164852,48776,65264,15498,-32145,9583,-89005,-283707,-281347,-117095,135766,225946,-69783,-379505,-340280,-192371,-68807,14345,-114256,-171609,119238,330623,125325,-238045,-327645,-24302,178204,71824,-11036,121529,217277,183483,134556,115557,187372,156191,-29655,-94712,4741,30436,9030,67554,95744,70934,60486,170117,201745,40762,-66347,-63013,-60343,-15058,129249,167027,9953,-33287,37064,29184,12563,71401,25838,-227449,-342501,-168850,-9669,27120,-91969,-251739,-48006,273226,284155,121760,-108001,-208055,-6073,125877,-63429,-218294,-171071,-92781,-85565,-11861,36614,-75912,-101369,-28778,8681,58643,86284,58608,8841,-30209,-24724,-10295,-89723,-310135,-399868,-224127,-59235,-46040,-25463,51561,110274,89592,21589,-9632,41823,29752,-15861,-20986,-24322,66574,204807,155388,13181,-32809,-58250,-183847,-159824,50448,-10964,-343302,-384182,-162382,-28314,29008,25281,-98804,-193268,-145489,-117162,-117868,-87576,2995,189565,411008,399164,185506,128310,166093,107599,75809,134467,78622,-87022,-141720,-56633,107971,277006,272085,106019,-71150,-55340,92560,212574,78441,17316,122597,38943,-249478,-368289,-254334,-92998,7337,108892,90584,-201603,-500368,-466108,-227320,-111,93819,18723,-12938,78956,148292,100177,-94352,-374474,-449161,-224992,-45755,-97361,-123714,-83684,78049,243627,145189,2812,191806,536753,535963,145798,-141855,-104800,27413,47209,-31605,-133732,-209564,-186890,-72993,-92023,-154733,12852,214242,197728,19137,-167882,-215489,-122645,30067,86726,-47938,-133250,-67184,57886,207600,77929,-221401,-108535,158240,21161,-221908,-139141,72322,-98974,-327417,-223379,-9617,66788,8058,-97337,-82421,38390,78415,96376,261853,449666,463859,248703,-35713,-49086,166090,263208,149463,66361,105917,235037,457557,661446,649866,418512,151587,103321,285201,375495,235091,68242,80292,84930,-188406,-480325,-585444,-574446,-336183,144990,498222,334695,233426,886789,1255382,92889,-2161018,-2620510,253040,848157,-4102192,-6516707,308677,6258214,4719815,1550585,109698,-530984,-888481,-187958,701778,673214,340337,64014,-386997,-480790,-189268,-295829,-426947,-297384,-186429,-400580,-582662,-253586,184963,135624,-246566,-289530,27697,219958,180339,228758,328415,194256,-52232,-141416,33587,311731,428888,495430,528602,390253,93824,-92339,-74913,-113469,-160876,17405,214671,222325,206062,193134,-39938,-357686,-377272,-283236,-255148,-172942,71783,289806,313470,373866,490831,264617,-211800,-430631,-340703,-173548,25907,220129,197569,54563,64425,81023,-19596,-63020,-185198,-317434,-235436,-198642,-251425,-78133,164802,232752,131684,-116647,-316140,-288040,-113752,-2026,12542,68617,144641,205236,389203,418887,201214,33500,32460,8524,-40158,-39159,-24219,-82480,-101992,15490,143999,298260,355059,47047,-252033,-228262,-118407,-56580,31406,-37219,-213483,-133311,35797,55700,17055,16402,-105924,-225992,-299213,-301149,-77898,200528,290192,182061,-77204,-178467,-27328,18992,-12006,80825,119254,-4736,-142213,-118344,64040,181529,8355,-152105,-29336,207712,308563,293620,361662,351823,255450,205207,97479,6347,-63962,-178875,-164168,13170,145099,181459,142963,112213,161394,255043,184152,98462,177518,203146,212747,290018,260449,85820,-68004,-96214,16085,228209,346702,98360,-202847,-207430,-17773,169663,175909,31225,44007,140580,101412,-25597,-97982,7684,229225,320020,139138,-66516,-57159,-24318,-62077,-57751,-30813,55477,315870,652368,703195,391677,-9490,-48186,61389,9683,-40819,53837,221497,317149,262269,161274,-75441,-298152,-304689,-257947,-226038,-109697,28194,43975,82974,133654,50491,-116615,-142353,78863,140181,-40128,-34709,203912,303733,174783,-101570,-227919,-127971,-5448,-17105,-107516,-151203,-166654,-276953,-326757,-148425,-26934,-109521,-86556,56830,50124,-78150,-152689,-146015,-102160,-77680,2402,77163,-19911,-176622,-121538,111361,178338,12412,32416,360802,469634,191572,-145411,-331394,-298385,49880,428017,379726,112323,-38558,-73717,-35846,90116,274647,365009,266062,110147,23942,-85724,-295030,-339013,-157270,7240,33693,-49574,-70007,156773,454975,448265,227074,144426,146977,157234,269912,257042,37083,-120449,-121435,-15317,246482,392737,198807,99406,169314,124879,46736,-37288,-319824,-520829,-362249,-85107,75510,69108,39951,24188,-37120,-52751,-1541,60751,145947,209965,235807,202281,18378,-250114,-297949,-81368,94006,-5230,-95817,-38944,55693,273886,454183,292042,122021,189326,223623,207485,258732,206226,131371,218602,218885,41150,44740,179372,93111,-64607,46207,262643,171368,-107869,-121466,91457,135849,-24561,-20553,197398,407305,434624,256821,24927,-68464,14069,51776,114263,319786,279199,115212,148977,166125,227626,362762,237393,96315,244661,312018,170314,76736,75479,46839,-53418,-117741,-89053,24892,238538,326660,159590,5795,-15062,42138,142498,171288,81668,-12780,12868,106712,36761,-109434,3190,217479,150643,-16156,-60024,-27065,151686,357685,268715,4462,-82811,81947,382385,600452,655953,670753,572766,254839,-57250,-73580,87120,131604,61141,115038,408453,863093,1358427,1793951,2071358,1367249,-88970,21533,374135,-799306,-902627,137735,-238663,-749167,-519431,-645155,-769208,250033,1171963,401021,-642501,-303077,255556,-457342,-1695663,-1979156,-1668329,-1603024,-1276685,-786611,-536382,-357342,-173886,-66370,-116246,-91906,145980,304347,105940,-195493,-308660,-388485,-401124,-294521,-183925,-206709,-139249,47527,119605,82829,17636,-47499,-44738,-86669,-233366,-341788,-268372,-82281,94403,88318,-174262,-384492,-288452,-124950,-248306,-421106,-386681,-303406,-350217,-434183,-477371,-448104,-422899,-430468,-364624,-256912,-134240,-88826,-180614,-171492,-121363,-204963,-357790,-405020,-347380,-343094,-314146,-189063,-186397,-203059,-72234,-121334,-490703,-737844,-730217,-682944,-493125,-303566,-270235,-327597,-221348,52597,174680,-61425,-331462,-292216,-214059,-232366,-104906,142855,164892,17529,-41151,-128552,-249201,-153522,78372,109865,-103218,-120201,148243,153708,-114405,-128469,99361,83804,-147991,-231579,-131078,-135917,-183609,-79878,55540,60447,-840,-42671,-87498,-94153,-33728,19513,-3279,-41193],[-35395,-159315,-339375,-314706,-95896,8134,-82371,-156099,-122269,-107033,-72369,35296,104122,92846,97646,48929,-78798,-157743,-109404,-47010,-47206,-17916,-53670,-180909,-212344,-78917,-36971,-200139,-287690,-292928,-346754,-131773,259672,455946,447326,341127,260942,259247,214192,159461,98457,-120040,-303372,-282114,-168926,-12424,204241,245039,118405,-46639,-86471,163386,419771,324395,52101,-55121,80338,280249,426701,452845,277859,47888,61623,195605,242777,219618,61703,-152981,-203893,-95340,14888,84198,228183,303113,257039,126402,84649,-53109,-205813,-239324,-9026,267316,253042,45532,-24227,887,-52734,-136608,-139626,-27534,25534,-74227,-90264,48527,100867,61089,140705,214384,197431,131372,-45998,-143582,100580,486919,571187,354904,86636,-212753,-317588,-232365,-201005,-156660,32018,77630,31589,201627,350906,209645,114179,227738,106268,-132552,-96304,-48831,-183028,-175857,-3054,13282,13348,318289,535931,388246,422134,570526,412124,139734,-30218,-177951,-278748,-329461,-257306,-24143,125366,87107,-71272,-173845,-88067,53758,-13529,-75634,273729,817554,629579,131970,-103021,53091,221896,111898,-243448,-438622,-231839,78106,-26772,-444017,-673701,-609878,-343953,-55445,109983,71289,-140117,-329332,-354150,-240449,-52552,100402,103910,-3395,-6245,-6347,-27299,-37682,-141875,-280411,-300987,-243292,-17884,151400,-118025,-400501,-349095,-213585,-74877,67700,-65629,-190717,65147,313164,119867,-261437,-330741,-26937,163124,78899,-11993,815,42473,57093,24217,-26518,62775,74584,-166328,-250130,-87352,-17559,-4649,60399,56204,10642,39420,160849,272392,162139,-1512,-15821,54009,107992,184205,159243,-50936,-130488,-18730,39720,32468,34219,-35784,-256272,-323330,-96203,90408,101008,-25480,-174149,-46523,206604,258278,169264,-80720,-233510,-31788,106769,-122511,-310034,-246291,-113243,-90463,-54474,2988,-56650,-71961,-32098,15707,88534,102707,31295,-43830,-20498,59774,79598,-24174,-278642,-427561,-278019,-89133,-82546,-112874,-77221,-8873,72083,99493,50301,21402,-10032,-75778,-94180,-92349,12385,145379,95036,-44369,-65138,-32812,-113652,-106187,39594,-44291,-343503,-343123,-112624,9903,47112,33190,-112620,-189940,-118054,-71119,-47565,-5105,23758,149894,344517,268516,77238,139687,226056,150679,102501,146032,66538,-93398,-78094,4820,110479,318868,377317,152348,-33304,21910,148116,195021,36872,-60232,33677,28344,-176235,-259271,-134644,29349,101220,152764,71136,-268295,-555811,-511354,-342382,-159847,71290,148836,168981,171817,119918,61481,-64168,-330360,-423646,-159554,63999,-39956,-134576,-56701,92740,202063,116415,13429,199719,513175,489864,123530,-158789,-141271,-41020,-56310,-113997,-149115,-230374,-275622,-190507,-187646,-240830,-53835,158019,169337,38655,-105995,-147247,-65861,55814,101198,-1339,-71561,-16240,107931,257336,93999,-281874,-244155,14515,-91897,-241906,-124739,72695,-47002,-206287,-130647,-7597,23958,26181,5264,7168,58903,28642,210,166125,405044,461576,246898,46520,65814,225941,313967,227820,110631,85132,146101,287919,533000,676321,550285,265566,126635,241914,393872,316564,100296,64149,105240,-159470,-544180,-674709,-502286,-115222,366370,569682,265776,110575,841193,1259598,140686,-1912107,-2743583,-285872,1403105,-3674823,-7495891,-372753,7186052,4655950,642818,-190667,-405013,-807515,-136578,770900,688512,224099,-28664,-472353,-660397,-432382,-339614,-316627,-226777,-203941,-440938,-513887,-174419,72639,-79871,-374949,-347779,29609,321968,251584,259604,298152,98467,-82059,-46488,155826,424148,543397,555526,495349,256185,-66534,-211849,-84447,-2025,25584,204362,329495,269079,208656,117203,-182168,-460575,-436908,-292123,-156599,74056,354878,468712,377066,402322,475782,215133,-220787,-443419,-401507,-242635,-31466,170228,190070,104777,147368,124213,-92785,-192131,-260721,-367914,-313721,-251850,-235165,-79566,88295,178172,235537,99575,-144879,-204915,-37394,65022,72024,134957,168690,226355,459230,413284,126314,18127,105802,92609,16164,28727,81300,16354,401,121843,178987,231285,232922,-51105,-245001,-128110,3721,15338,-14665,-146016,-289031,-118979,109073,62448,-79423,-124939,-231856,-313366,-316550,-285590,-57989,245148,365869,243102,-33282,-159704,-42702,21816,56513,164809,109174,-116936,-241392,-137858,109934,251223,101569,-48236,30640,208823,264400,212765,303495,368338,311292,266289,168374,39004,-131470,-303366,-261412,-50928,99302,187390,273094,260940,240302,295658,233118,191718,252203,212413,221295,364250,338175,168128,53,-95044,-50194,142570,226731,-6338,-239323,-224622,-70915,126217,169050,43873,45220,160935,161409,17943,-89245,27775,280232,351323,183117,-1075,-23356,-35242,-69033,-32831,-37352,26759,342888,667947,666741,411607,114765,140478,251091,165000,-11640,-74049,62915,205265,182808,150834,-5183,-262409,-366005,-345492,-319519,-226937,-78616,-13252,81709,208867,162616,-42772,-113024,99879,178329,-10450,-31497,183249,260779,114017,-130841,-253908,-178531,-41582,-18987,-88465,-125044,-163943,-312259,-360225,-151565,37581,-41527,-85140,-9908,-41051,-153580,-183912,-130928,-53859,-48992,-79463,-15338,-4164,-91551,-73901,142394,261319,78800,18413,352566,474437,166496,-203446,-392117,-347177,36302,407711,334833,46925,-86084,-160095,-223684,-87695,166775,365031,321951,143867,-14148,-132584,-319781,-328234,-124331,27423,36971,-51686,-93595,156543,523781,541770,294668,190122,217025,244949,329406,252620,23616,-16520,14241,41790,222176,368471,157256,5742,101372,113376,39474,-72648,-330684,-451817,-261327,-39470,22865,2289,56412,101182,43110,23855,92224,131628,119436,147155,216438,152588,-69007,-274785,-258692,-26496,114228,17191,-39800,35812,132107,360226,522717,269912,55507,150955,252183,284951,323635,242797,106905,123039,118145,-2148,34198,190762,188914,97914,202376,331268,178698,-61528,-50675,86150,71536,-64635,-21720,210017,365137,353708,243817,68525,-16481,73714,99633,105826,233670,186296,56336,61546,37873,131668,339493,253671,82010,203892,281951,132719,13104,-36428,-85122,-163074,-200584,-99650,97107,272196,311714,169029,5438,-55418,-5294,112194,181112,107836,-43574,-75645,29817,-5619,-145685,-24365,176616,84770,-68515,-45177,15891,128387,232356,125305,-83600,-148559,82161,438057,594044,587172,620501,562626,280774,-22920,-95979,118262,325663,280514,221757,483782,953305,1436375,2035094,2386867,1177458,-530223,-279739,-235765,-1258484,-563818,593267,-57013,-653553,-511192,-563791,-449062,420058,714884,-384845,-909039,167208,544958,-434957,-1773634,-2108276,-1897688,-1726567,-1187720,-651645,-417551,-271037,-136084,-140116,-216944,-112445,190452,315481,90234,-217834,-373693,-463899,-383573,-258610,-198300,-167761,-4709,160988,131394,44756,-61472,-144229,-174816,-217416,-291409,-310172,-214661,-64431,65171,5618,-250850,-416452,-242402,-74525,-223259,-387997,-334005,-264520,-358025,-470490,-482831,-392773,-352797,-424449,-457277,-375348,-177361,-11295,-13047,-63737,-89527,-194736,-372722,-448860,-400554,-365615,-255346,-101988,-111733,-107734,-17388,-139084,-501401,-743982,-745769,-625986,-378846,-222353,-273361,-363092,-274216,-25749,101849,-120967,-372256,-294178,-107814,-64437,-72758,59730,68653,-57237,-90731,-92827,-138648,-67428,122058,202148,14661,-41765,139503,68309,-202650,-154454,93125,61035,-169475,-228668,-104860,-101499,-212865,-197402,-78741,-29670,-20241,-35684,-57761,-16329,58431,56223,-14724,-43495],[-40329,-173401,-337020,-293412,-82528,-12290,-101013,-158717,-117630,-82548,-49465,18564,92690,147748,151955,70387,-18501,-86551,-105086,-87284,-38415,9828,-39669,-147672,-99239,37420,-30967,-243839,-308720,-358470,-456231,-156115,281193,382438,324698,263080,197314,225434,302849,321769,226224,-22207,-247031,-295909,-221635,-11980,268322,336426,135600,-125445,-226448,134635,452156,318887,17187,-57691,115730,299782,401989,389225,222820,57641,102454,163423,161799,189225,61541,-148190,-145675,-54133,-34131,3366,133130,197955,174433,169246,128406,-100055,-257502,-218065,59013,358934,362121,88206,-74498,-42792,-21847,-56367,-57505,20131,77653,-53636,-168959,-114744,-43586,22039,172899,246194,196155,95385,-105144,-239288,-20817,392703,521499,318753,31078,-227627,-289357,-233852,-203836,-148673,17164,68136,5630,122046,269587,173748,98403,193947,45397,-229930,-212282,-137379,-207471,-165894,7564,50861,74104,288282,404297,307095,463829,681791,489280,155223,-52252,-183239,-236043,-288830,-311151,-151168,31425,57073,-24233,-101125,-119858,-89317,-70301,-31244,299665,702012,525352,118816,-66877,42732,160349,86310,-256531,-455603,-273685,-33102,-137803,-451721,-618341,-568634,-298497,3096,130074,76473,-121146,-310273,-300112,-158224,-72859,3065,48228,-40100,-88518,-39513,-14295,-81248,-192081,-242590,-281143,-332722,-147753,48041,-185546,-369704,-285610,-214724,-128067,-9368,-129041,-231287,8724,248373,60857,-281162,-287810,-4835,145871,42461,-76617,-142684,-120125,-66102,-98311,-151334,-63713,-59298,-329215,-398510,-185833,-91645,-48278,44845,33701,-40364,5053,126409,312343,280173,72132,35221,155086,215128,235439,162038,-58891,-157501,-45252,30800,19758,-15852,-89764,-243876,-249670,4874,194968,164067,11949,-127095,-64188,128053,219012,182105,-55279,-216154,-60628,28106,-186515,-347212,-261705,-105189,-90466,-102524,-52023,-68452,-81047,-51977,8393,80451,96916,17902,-66202,-5237,106374,126625,32015,-208354,-397907,-303606,-136639,-146392,-205772,-195339,-117902,53407,161232,97900,6677,-19583,-85178,-138919,-149431,-40480,83915,44827,-86901,-81464,2782,-32342,-45649,21955,-74855,-282959,-216610,-7705,56137,65999,52860,-109638,-165732,-62894,499,38182,97270,95581,180337,289815,101618,-41256,143215,241048,146845,119791,154231,43275,-89556,7098,95900,139454,328388,382817,113348,-42139,44043,151416,125731,-13233,-100133,-22688,34546,-68576,-123630,-22669,97642,129645,148514,30465,-305990,-536454,-488608,-371634,-208928,83673,253248,312437,250617,92732,25651,-16589,-231615,-330229,-79791,140710,27572,-115184,-29486,81399,121160,80231,38302,190919,447310,442837,167061,-68481,-73267,-37973,-108785,-154958,-145364,-246613,-358583,-320970,-311061,-334700,-143385,61988,111306,54650,-18835,-46206,1625,94676,133751,53431,4191,40117,140710,286350,113653,-321226,-383652,-135522,-143154,-210380,-89273,73023,16449,-81070,-42190,336,-6451,23939,64406,85093,103386,17787,-74885,43743,301490,401238,232959,152039,208637,292892,339648,269309,122084,51958,67367,141665,392527,621608,561657,306841,154840,196309,345002,342565,137135,69248,136725,-96190,-536162,-701993,-454060,-17529,404497,496335,158356,3282,705945,1073529,132831,-1355793,-2437395,-746709,1824797,-2637829,-7054489,-567133,7214798,4182627,-323474,-803271,-726937,-889563,-73999,818230,623759,67650,-72222,-420864,-743927,-637179,-323558,-185127,-163027,-216838,-438393,-396580,-70631,-15108,-258308,-450914,-394900,-20601,319557,247803,253334,263859,44924,-66162,43284,238276,491222,636972,599913,445385,165657,-114074,-217859,-61962,74946,143790,300079,377220,294015,212398,74789,-246012,-502595,-512172,-364521,-126448,254024,576287,596680,420860,412208,428009,157514,-196802,-394499,-398346,-287470,-129194,52004,140399,133459,188677,120848,-161630,-292306,-295060,-338822,-304210,-246877,-188902,-73209,12092,115759,296955,271049,14640,-110066,35460,126071,128532,185728,164828,187424,413306,353152,60297,11801,157552,157448,64486,84873,159768,113356,139545,233727,173616,128697,91402,-139436,-215223,-5558,127235,65425,-60915,-216277,-312957,-84107,175447,53103,-151593,-218326,-296563,-327306,-287563,-255828,-59280,218729,345943,236672,-8872,-138773,-70443,753,95874,223980,101853,-195855,-295998,-128070,162088,299353,173808,45216,73688,157042,134705,68171,190586,346846,360080,303419,181918,23836,-177947,-355486,-294717,-65332,103143,223450,374670,346689,266874,302186,290445,298538,300670,182398,194462,390832,367454,200142,29885,-125289,-138485,33327,69921,-114774,-241656,-202472,-86644,102140,166031,52875,28298,162630,230035,102770,-32712,78830,320382,346846,203884,49917,-19361,-57013,-60003,1310,-42722,-19888,290612,545492,536396,388853,229171,285763,385830,281404,8606,-154593,-24491,121364,95982,127715,99195,-166714,-376185,-384699,-356138,-273134,-126970,-34707,76864,242619,232739,26132,-43067,149378,220514,24437,-40492,106926,148767,5407,-151334,-220103,-155880,-23954,25527,-25425,-60272,-114977,-281693,-331104,-133521,63310,-8503,-94918,-86381,-146616,-228560,-202216,-111994,-3239,22567,-84951,-65967,24681,15495,-11985,143692,302958,143608,22846,310548,406950,81781,-244817,-379389,-298897,95981,386284,246068,-39272,-142305,-263252,-401986,-245277,68014,375302,436581,235593,-2841,-157030,-316265,-281896,-81439,35439,32661,-37002,-86396,138943,520829,566893,318591,215657,267721,290474,314824,182361,-46349,9991,99651,69977,164373,293627,88723,-91087,30553,99565,31717,-101548,-283662,-288504,-99309,23735,-31302,-75964,26461,113876,90557,80167,135709,144690,69201,83530,186669,88949,-159180,-272682,-172071,73656,181285,95421,54746,104113,180066,402049,507002,196760,-26168,77800,242796,361327,393407,251083,52210,22727,38663,4144,68533,205953,262950,252766,349830,365940,127118,-88768,-45682,61878,18413,-93613,-36695,186582,272578,202991,159599,80371,16355,61472,57229,57287,126840,70326,-12817,-13946,-54604,62478,308760,240369,28950,112562,214766,108498,-3187,-115521,-192829,-218321,-215512,-63786,184723,293394,258563,142435,2730,-68384,-29747,82549,177291,115821,-76918,-130586,-1555,-1532,-122444,-11163,146193,38590,-75507,5737,62779,81028,85663,-10683,-149359,-197541,54810,421673,514062,447716,507443,533354,328410,66054,-34407,217287,571493,577170,434888,601801,985803,1379295,2040843,2505722,1146729,-514918,-269488,-676353,-1698003,-505898,638500,-87028,-585078,-495948,-480377,-38191,768960,462230,-1045590,-1177419,422422,590599,-521387,-1685176,-2051378,-1943352,-1619778,-997897,-504191,-312072,-237039,-200368,-292876,-340300,-150428,186110,242226,4033,-231265,-393652,-484859,-359717,-235099,-212887,-126559,106479,265459,177574,30432,-118212,-208443,-271516,-337794,-351988,-271945,-170178,-77695,-12925,-105421,-300409,-381509,-157799,-14477,-195986,-360047,-271257,-216429,-365079,-494862,-463014,-324495,-274894,-400006,-534291,-474364,-200628,61755,117337,-5341,-90979,-191412,-359428,-433532,-402839,-355489,-174114,7083,-2867,13794,63232,-106615,-421565,-613713,-613423,-457552,-247279,-151112,-256627,-365903,-293488,-75522,27088,-169582,-369284,-271371,-7549,77209,-49569,-23534,-9485,-118362,-143550,-54281,-17437,8908,147981,293589,167063,43555,85407,-50159,-285374,-170932,84881,58013,-151339,-206856,-103058,-96474,-237974,-294417,-203028,-120268,-60757,-55518,-54064,24715,108469,61841,-44285,-55360],[-38825,-141290,-266024,-223645,-51878,-9726,-101413,-156597,-114937,-51317,-3344,34102,104372,191591,169513,90276,49635,-20414,-89279,-106794,-20312,50577,-10295,-93099,39825,179624,21040,-214228,-264135,-367170,-484066,-150827,269353,270665,152155,126299,105956,170914,331463,409693,310071,65937,-178875,-267643,-218474,-2878,261838,322127,95366,-165270,-254046,128925,432245,286197,-10635,-61954,144511,319889,349256,277668,128886,46360,126235,132544,100543,159753,61135,-112922,-52600,13723,-46908,-40519,37190,96262,154291,301694,212588,-107237,-257601,-156822,116098,418905,461763,162601,-87963,-71823,19214,41069,36836,76572,142925,-2399,-215571,-247854,-164903,-11830,163597,211934,147696,35898,-141983,-280452,-132395,246396,415558,226146,-80332,-245161,-230603,-183958,-161346,-120168,-7243,52193,27,57191,179322,112738,38253,103676,-9684,-232582,-219011,-160770,-203403,-146636,7680,68055,105238,214922,218139,171769,426155,686735,481623,134225,-83984,-179129,-156207,-189117,-299737,-234680,-40622,52754,71328,16539,-142904,-214824,-54028,85405,291309,461869,365631,114711,13767,53266,105241,56364,-239120,-405483,-246054,-123608,-258936,-439960,-513264,-446490,-177070,98153,152506,72418,-72902,-211563,-175075,-49998,-78433,-79512,1082,-53140,-146901,-60194,7581,-113513,-226987,-182903,-234280,-368592,-220871,-64298,-273242,-323904,-183908,-201133,-207424,-165269,-247392,-254787,-13098,173871,-18178,-281285,-211662,28670,118507,-37814,-197595,-266012,-217019,-151490,-205467,-236197,-159043,-210928,-477590,-497376,-264373,-178665,-120983,8680,16549,-68839,-36751,64465,291932,343653,127064,77453,223173,287079,272415,172403,-16855,-107294,-36486,-3065,-35720,-83073,-141570,-210833,-147196,111337,274131,186203,-9683,-162735,-140537,30030,156220,140687,-47514,-164155,-79214,-84245,-241486,-316217,-210793,-76526,-90897,-147439,-116576,-107762,-122109,-74741,-1188,41784,66485,22638,-43871,15179,111855,134003,73257,-119503,-317289,-283464,-172786,-204018,-268714,-268020,-188387,37579,199000,130553,16573,25823,-28468,-146514,-178421,-71287,38693,19491,-93746,-68049,45942,46656,10220,-3089,-107972,-199572,-66153,94203,72676,67866,77834,-90030,-139516,-9626,66974,109774,190042,202466,273066,260359,-55116,-142616,136165,210815,95615,113361,133288,-15445,-90760,88809,191596,187507,300400,282378,2963,-96503,4365,91760,25559,-48167,-77775,-18323,62588,44855,9548,66371,107281,99321,118647,-910,-299094,-447684,-395341,-300894,-134177,125315,303175,384804,302242,78238,3532,40722,-95027,-187400,-4424,168684,100935,-35150,22379,70544,43548,54311,71002,173975,368290,408127,262594,119165,87481,25598,-111287,-158055,-134175,-259760,-412707,-416964,-415322,-400251,-220305,-49206,18822,45360,61152,50277,61976,152542,187384,102003,75724,94282,153551,287085,123130,-342166,-499061,-268374,-140869,-145977,-43060,81978,85507,32259,37155,26372,-8403,6800,61196,117955,148862,44534,-112877,-76367,164580,298646,217470,250380,339928,350772,332843,259113,95204,11914,15232,51609,263062,493261,455634,272771,178555,153656,238669,305581,166581,95535,181556,1622,-441371,-656491,-459973,-88702,253996,342721,94652,-24555,533989,738679,50885,-628968,-1686946,-876578,1994442,-1348420,-5593066,-486861,6101465,3374162,-894996,-1389107,-1289801,-1043046,-2476,825359,496240,-89710,-67771,-253369,-704653,-720905,-242264,-80837,-157046,-256158,-419652,-289893,16299,-52107,-347838,-456060,-409888,-96481,230901,200626,224577,230741,44054,-6152,112525,268249,499560,673607,605638,382561,124948,-62284,-122786,-10774,107219,167549,277299,339992,273435,187206,42900,-243111,-482148,-566470,-458459,-139970,337824,663016,623814,427318,392807,355650,108850,-145953,-293217,-324883,-285842,-229443,-95204,59700,128204,181146,81833,-202494,-329417,-267864,-227805,-197984,-173850,-121261,-56395,-37217,64821,300482,352814,118283,-31319,85516,165542,166055,207006,137448,105445,265522,240679,11105,14714,163589,162438,70220,97622,172442,162521,262807,327310,139847,15069,-36558,-192533,-164898,106858,217171,83208,-85041,-223788,-288975,-56932,192058,12573,-179796,-219809,-271465,-258271,-206838,-197805,-55867,143496,237989,180583,17594,-102550,-92504,-23536,116880,257731,107206,-214355,-292641,-93457,198083,300339,193591,94696,81627,58498,-49535,-99549,65981,306472,394874,308413,134935,-26892,-182173,-314233,-243747,-21307,150478,284154,422593,346887,232581,266816,333422,384761,303902,109333,133704,369732,360751,195475,33549,-167418,-218955,-67351,-80026,-204892,-212433,-140074,-54213,102562,167853,60739,4596,148777,287607,203360,58996,156922,346328,315192,198334,72770,-41822,-82384,-37113,37617,-48161,-88395,152521,334881,367854,336741,300779,338284,409180,318747,20377,-156836,-2923,103626,20422,83218,194337,-34608,-319515,-359439,-327642,-243801,-108873,-21612,60828,221940,242041,63153,28623,204584,255197,54487,-65174,-6373,3399,-112006,-161136,-148794,-78038,39664,98051,48121,11350,-33128,-180307,-236581,-93161,50692,-8884,-108885,-160703,-259755,-304449,-211802,-98393,36095,126112,698,-62218,49367,105422,40322,115613,299992,206069,63014,259571,298538,-27154,-249034,-282910,-155284,214101,378353,148530,-118740,-192092,-338297,-499930,-346336,-181,395110,564988,349128,50682,-159978,-294966,-214787,-32343,44431,40730,-348,-54067,96762,426893,504451,302976,228928,281882,271501,231751,70638,-154047,-59245,106635,60700,88164,186639,10768,-156954,-21247,77451,7424,-134706,-204314,-79615,84344,90062,-67452,-139750,-38907,61352,87026,89228,112441,99373,6895,25415,146714,25052,-234958,-256183,-71626,177601,269374,208776,170325,162341,193059,365994,381210,86552,-90048,-7372,189963,406466,446253,235782,-3799,-47858,4908,58311,131313,212621,290620,363541,457817,370333,56459,-148592,-77586,45701,3550,-104979,-72305,116952,149204,38360,45208,70626,32317,-10684,-57116,-15991,22507,-57679,-90601,-52336,-74436,40966,274594,200626,-41607,-3629,114803,83820,4291,-159699,-251253,-208547,-167857,-1699,257300,299941,184746,85516,-912,-52200,-33982,47222,146270,94537,-104172,-138270,8801,29636,-49484,50363,145943,21930,-52902,62978,97429,19514,-47861,-102459,-171421,-204314,24488,350650,385589,280426,381567,518137,412945,202462,96890,356002,788908,846108,677619,708498,927799,1210338,1853156,2415508,1277860,-58212,20134,-870914,-1992799,-729577,252317,-328837,-557422,-469326,-394287,376301,1233563,530379,-1340507,-1338296,363950,340688,-744159,-1492376,-1820589,-1759649,-1285315,-755760,-390288,-249105,-256902,-341464,-473398,-443768,-196635,108427,92815,-115536,-218157,-349569,-441879,-332744,-229754,-227549,-97472,169220,330896,231131,26149,-151726,-239823,-325985,-430455,-420005,-274584,-175229,-133757,-132911,-226440,-322525,-302991,-84634,12444,-178986,-330355,-204433,-163838,-358841,-492291,-420526,-266365,-224855,-381741,-588004,-547228,-218817,102989,173047,4024,-103206,-188520,-324755,-362619,-347098,-311730,-94271,103615,98851,117447,148328,-21404,-255626,-358457,-348510,-229718,-132108,-104194,-222855,-340163,-282172,-90838,-29614,-194368,-339029,-245979,49249,146660,-40716,-73702,-34384,-142976,-189381,-30215,82441,59403,143125,342783,309930,122963,6088,-167529,-329563,-171018,67008,65472,-99009,-164352,-103389,-94095,-241195,-351511,-290540,-186760,-113892,-103169,-85855,12299,101086,32366,-86080,-73467],[-27788,-68283,-140254,-121067,-11397,22455,-68202,-136094,-106287,-18543,52885,71396,126029,205305,147304,104066,116128,41767,-55989,-93205,2610,82286,11183,-39943,154791,287979,91556,-129171,-186558,-339516,-440081,-129340,222487,158598,-15381,-36662,-2703,101020,290138,399255,328908,121411,-114702,-201435,-150058,21739,191671,202709,13618,-144338,-140306,163486,378573,246975,-18570,-69967,157706,343409,293739,150770,13435,10555,128591,113845,81040,158190,83629,-41651,51766,86518,-21024,-38922,-23088,37458,200584,451015,299907,-80665,-226787,-97899,137074,439002,535990,246627,-70279,-85318,59014,135463,126094,136919,202938,58742,-222223,-320144,-225630,-18568,129573,137471,86893,-11244,-140858,-254210,-192090,107258,287350,79305,-235166,-267256,-153158,-94777,-90545,-83898,-33746,35220,24524,40029,117480,56076,-36751,-6342,-48673,-160054,-132976,-118649,-175605,-125279,-2174,59044,89257,109590,37922,42745,344299,590735,383523,72823,-122100,-171826,-63971,-58080,-229261,-252862,-60626,90426,181296,125880,-164379,-295496,15485,236295,264472,207917,199056,137962,144957,93172,60878,10016,-216763,-310509,-151630,-153828,-331962,-387616,-379769,-292366,-16977,200035,147815,36275,-20606,-66648,-16462,48576,-80245,-143864,-36585,-42992,-158968,-54094,35200,-126208,-232265,-118590,-180879,-350681,-222867,-149442,-352768,-285156,-85934,-178983,-279221,-311978,-332882,-221982,18965,121691,-76342,-245407,-123278,53497,74003,-142374,-337525,-332497,-221271,-175674,-262831,-259190,-193848,-328989,-564380,-513458,-299831,-258079,-207711,-50883,-8856,-72573,-75910,-16349,204180,320674,143337,102623,250420,312384,282579,184773,59624,-1585,-6285,-62961,-124767,-155355,-185900,-177545,-48983,197522,305960,149642,-98704,-289262,-282878,-88802,63740,44877,-62553,-90794,-70348,-184533,-275245,-233253,-118328,-46500,-96494,-177161,-168366,-156489,-172355,-83442,546,-7073,17811,39011,14196,31683,79547,111388,95807,-38682,-210453,-218865,-175034,-225090,-274754,-274568,-208049,25718,217115,159536,67152,131279,81045,-121683,-168231,-58859,31278,30471,-52878,-19031,92467,109691,51497,-31907,-144034,-132726,47789,145734,41507,44645,101968,-57054,-128442,12663,101292,144925,247068,311052,389796,257583,-159953,-209488,112386,142911,7732,73271,68257,-116142,-108992,144610,265717,238131,244611,118628,-129000,-167324,-68924,-8784,-71734,-49105,9726,52531,111411,137947,117822,128260,76828,40350,98432,9939,-240693,-315928,-252457,-153917,21391,173813,288235,383362,325660,79508,-6811,90357,48799,-27665,53134,154076,175353,112276,115204,81374,1709,46971,102885,161768,306548,389949,374009,348498,283895,110595,-84016,-135477,-120817,-263455,-419926,-444907,-461559,-411188,-252436,-146213,-100543,-4073,102975,107576,98309,219729,249036,130874,125799,138881,152927,262537,113722,-345547,-561654,-360042,-118726,-81414,-2084,98821,145093,122106,109104,78337,26561,-10635,3235,88804,167908,90183,-110618,-164620,27055,173093,195465,305960,416421,376084,290729,196557,34947,-30189,-7425,19182,153245,319709,277714,187000,185419,110494,100440,221341,182978,137140,238534,126552,-267504,-542025,-514403,-297026,-17796,183183,124131,66378,408290,361532,-92314,73445,-603601,-492806,1901556,-258117,-3798663,-452458,3951604,2295383,-836810,-1631064,-1779830,-1144550,61669,768846,337865,-209630,-23497,-13432,-540290,-639409,-112488,-33019,-229315,-336763,-411899,-237570,58194,-35384,-331246,-387463,-364569,-150921,113901,155906,191303,198035,80872,73428,150798,250934,453924,638591,562398,309501,112094,35720,23137,53798,99416,110738,159636,229436,199853,119965,806,-206359,-414192,-565506,-514743,-152422,331842,589298,533929,390548,339813,265508,76350,-85667,-174957,-206462,-232642,-293061,-223410,-29883,88925,130944,23410,-208788,-294904,-178035,-58526,-20946,-46190,-44803,-29447,-43881,36565,248216,335948,152927,20025,110987,179569,174659,193964,99507,17012,79149,100770,-17808,27265,123197,94300,17105,55356,116493,147618,326094,380639,96945,-85256,-124732,-193423,-97868,181968,250966,71441,-71504,-162349,-232067,-61583,131499,-57397,-155316,-120833,-161039,-127941,-87338,-105583,-24695,57037,82617,106573,60290,-45995,-92660,-29288,135295,270769,126101,-171204,-240885,-49497,197285,241062,146858,83773,48595,-64990,-234862,-236014,-23919,261474,399986,276681,46720,-82523,-134896,-189515,-113138,71320,216288,341710,401770,268149,148398,192188,341357,424480,261909,11521,55007,309773,328223,171660,23277,-200188,-263231,-132126,-184545,-258523,-160088,-46039,24795,130409,174501,67230,-14524,125987,316149,287357,162128,247829,360009,273142,170395,60627,-83138,-110146,-13908,66579,-53390,-172377,-41583,113837,217131,273087,311906,287854,307243,264308,29503,-77628,120882,162599,-30411,9540,228765,89022,-208432,-276901,-243780,-155880,-38154,13069,28560,150309,193854,60346,72561,245064,274993,71783,-104016,-125873,-127251,-194305,-156559,-67982,19925,122786,167159,94640,59086,57971,-33313,-97176,-32567,19715,-26536,-114399,-216962,-366187,-377597,-214989,-95826,47298,230631,158202,-803,61954,146338,63580,72890,266279,261743,134071,215704,183325,-117441,-206609,-119961,48394,350911,387383,82004,-160941,-217537,-348754,-484033,-376754,-33780,408580,647725,445334,126995,-143870,-261879,-139694,20504,65618,74557,58692,-6266,34591,254955,366577,271761,244053,253635,186410,110512,-39379,-255187,-185048,43422,20415,9531,70881,-54131,-165625,-40445,40237,-43925,-173429,-117280,118524,243250,143552,-70323,-163667,-108931,-26719,37203,40941,24103,9736,-54907,-24379,97469,-28761,-282236,-235656,8241,239682,335137,315559,277216,210517,179220,245636,160739,-33341,-111320,-80759,98953,395712,460300,207232,-34183,-69143,18642,134869,189819,193545,257214,405708,508580,355575,14349,-175804,-92456,59891,35668,-97683,-127037,3835,21807,-81778,-48034,58598,43976,-104141,-195492,-87635,-53289,-175630,-166318,-39386,-10647,69617,237811,143645,-102930,-110638,-3766,40748,3229,-175901,-250919,-144520,-80885,60829,291283,295050,117724,19378,2120,-7988,-23411,2608,86786,47699,-116790,-103812,40245,62833,49673,149422,180751,33833,-24170,99098,114421,-32199,-133808,-132183,-144561,-159045,12925,256087,248418,137876,289347,527385,511815,340856,246847,487979,906947,993264,856676,752056,783669,995358,1588413,2186285,1511238,655786,455237,-842427,-2080767,-1137972,-439033,-713097,-567207,-423794,-294166,719690,1706056,885484,-1197126,-1335652,30620,-151767,-1068992,-1285228,-1488682,-1386276,-817113,-522611,-340804,-238770,-310758,-503959,-623754,-494437,-239108,-34964,-92451,-221613,-178570,-245761,-338520,-291454,-233720,-240056,-89743,171674,331551,253845,14493,-172747,-251625,-342325,-478116,-483883,-336354,-239681,-219148,-263894,-332810,-324877,-220892,-64363,-17270,-171022,-283274,-138009,-108336,-322473,-451186,-363784,-233632,-221145,-384485,-612926,-592618,-249602,90727,144493,-12664,-97397,-179942,-280889,-257481,-249137,-247292,-37680,158715,156029,168367,213900,97898,-42672,-53511,-31017,-11149,-52183,-82131,-178958,-300195,-256638,-81694,-55662,-188919,-300425,-234193,44783,130098,-46328,-73081,2704,-128015,-224920,-34754,133193,73997,101733,318002,392343,180059,-74266,-254708,-316328,-151775,37816,73579,-25313,-102068,-84400,-69718,-209534,-357429,-325439,-217006,-167413,-166438,-145373,-49416,39358,-25898,-129333,-90514],[-7623,24765,5968,-15204,23398,70805,-1639,-85626,-81009,11079,101459,111028,137979,177203,95828,104945,166122,97922,-5890,-45738,25179,86032,4980,-10780,205286,319058,149118,-28635,-119832,-292904,-344072,-106309,142865,69509,-133191,-182142,-106071,26756,191723,301891,283454,132282,-65867,-110260,-28898,63613,87285,21513,-76761,-65161,76630,233738,317841,223939,1444,-82772,145706,360981,252957,40107,-99670,-41885,114042,111739,105392,197093,142102,55319,136324,137545,28805,-2297,-32778,32315,270440,525212,345371,-39114,-193645,-80117,111838,419896,566427,307185,-38234,-83065,92296,209471,194002,194680,248015,111453,-193288,-326814,-216421,9083,94347,64964,54481,-15468,-98673,-166132,-170266,29270,169283,-95756,-392602,-285895,-71904,9669,-10647,-43673,-45847,26681,75391,78850,100284,21928,-95611,-93875,-66478,-61652,-14387,-46740,-140013,-110699,-19469,28893,29738,-4355,-81665,-21939,269551,433301,221228,-15429,-154320,-160649,14113,65023,-126932,-208741,-20772,169161,272596,186473,-183400,-315646,100566,366572,236482,30347,60453,187366,305138,155644,24440,-54710,-207826,-199132,-13415,-105934,-317356,-289004,-242134,-153352,131200,272890,97710,-37802,12628,73556,123082,106319,-86567,-189073,-64826,-19466,-126311,-24520,61148,-115169,-199522,-63358,-138570,-293154,-162868,-172905,-382926,-253555,-22473,-152400,-311576,-371420,-315587,-113632,98973,105992,-83405,-166544,-44536,52164,11760,-237680,-439822,-323740,-143745,-137462,-245642,-207164,-154159,-365604,-551288,-433770,-280527,-308636,-283217,-123534,-50529,-62882,-102830,-99600,67050,213436,117706,109951,240420,286801,254284,192544,149436,120193,19774,-143122,-220927,-208267,-209023,-155282,17512,243500,284670,58132,-237888,-467001,-458154,-217839,-53399,-83004,-91623,-8201,-20685,-226963,-281621,-139518,-31117,-36492,-108565,-180560,-183798,-188989,-202957,-66605,21050,-43562,-37252,51436,78967,31656,16244,68180,98686,14305,-107098,-125850,-134484,-194678,-217402,-217273,-184590,16467,227562,202352,161946,276809,207610,-77560,-117785,8443,76479,80855,32235,58422,135620,146920,73663,-55956,-174972,-104225,91363,130570,-27058,2927,122100,-15700,-138782,-10767,91345,136598,254954,382957,478086,270966,-192114,-240079,64425,48595,-98966,77,-34851,-241303,-146082,163329,299895,271457,180795,-37667,-221180,-212796,-129755,-104059,-130596,-8801,141509,169670,171495,194209,189011,165869,35202,-10964,115846,81025,-135140,-175811,-97921,15802,180648,201643,220110,331063,330178,92590,-16263,111176,162149,110021,87690,120616,245332,301084,245443,120577,3692,53357,125080,163732,280241,384898,459926,537925,436777,168258,-54811,-101210,-103599,-250467,-378802,-399958,-434536,-359875,-222035,-203158,-225412,-92659,88856,107125,101120,272901,293052,132104,144408,167878,150070,225540,87594,-328387,-552196,-391188,-111111,-45965,21352,116137,178567,181718,178258,156376,95377,-11967,-79027,6318,143592,129517,-75001,-198499,-81662,41134,147446,291021,406067,348906,219526,98100,-43173,-68817,-6871,24639,66755,145158,98073,88623,165061,59363,-35218,123901,189773,183910,301471,264585,-42738,-374177,-576088,-546076,-298231,72075,240894,269683,404554,73797,-255714,568434,577640,383066,1645297,320204,-2289656,-740458,1170478,1016200,-245065,-1389874,-1929880,-1098158,93936,632011,184985,-262242,54627,253432,-271584,-406674,33561,-40049,-355551,-443379,-426728,-247440,52596,17867,-227558,-256067,-240686,-140655,36194,148815,166433,160606,122089,134129,152013,202896,375702,548976,480228,230846,95194,116688,155294,109023,66379,20191,12409,85173,89280,21895,-59502,-173814,-327191,-500025,-491297,-123574,273384,391486,356204,321561,260053,164985,56352,-38412,-85539,-87422,-142556,-297380,-295635,-103508,28481,56076,-36920,-186969,-202914,-42746,127724,175766,103757,27771,3686,-8306,31504,159067,249385,137873,49366,123728,175411,153835,151967,66953,-38945,-67159,-27975,-24746,52617,59158,-28712,-86218,-28318,22736,85441,313637,383994,66225,-152167,-159246,-138088,-19544,206627,225222,41733,-21425,-49319,-162448,-106287,-2141,-137003,-84219,45441,-4459,16857,40796,11145,39866,-6347,-63159,47231,117398,23429,-64671,-5591,160588,268029,149015,-90927,-166942,-16360,148753,125782,41747,18450,-15781,-181645,-364633,-293589,-49299,216807,361308,211242,-48524,-107976,-42444,-17591,66090,185670,266678,357100,313655,143493,41690,93077,305790,410178,193658,-77082,-17333,224363,271511,139085,5377,-208648,-255130,-148269,-225708,-268535,-96510,62263,133759,182252,183671,68509,-23178,101721,308210,331990,253677,332439,364888,235062,126685,14575,-134768,-143508,-9428,78430,-56986,-253649,-231216,-47206,119054,211920,264853,162945,113911,138030,43498,56521,297124,274046,-52710,-93730,171518,160350,-77142,-162615,-127203,-38247,56841,51206,-18555,46665,110562,30407,81002,260056,278176,73469,-149759,-219806,-200756,-208811,-131324,-667,98864,189153,199607,86782,64006,133087,116624,55672,45636,-227,-39933,-99290,-239911,-445772,-437981,-214004,-106411,17233,296014,339980,110836,66683,126639,51114,36984,224721,301939,211146,181378,84815,-159633,-127528,63401,251293,459393,407214,74118,-147201,-205479,-282875,-370166,-346627,-45101,393404,644312,497456,201798,-111807,-217444,-64965,75881,104870,134428,132753,46653,-30998,50643,196269,255150,272800,192612,57562,-6241,-102304,-296874,-288567,-48106,-31016,-59527,-33938,-86820,-107491,-23071,-12532,-118434,-204550,-33577,265275,340998,172819,-35357,-134155,-148105,-105256,-32840,-50486,-107893,-100800,-105661,-63469,42803,-67634,-294302,-216299,43548,228574,335524,368658,343480,249964,157077,67727,-101608,-132015,-82658,-124174,-12214,322613,423889,175705,-27988,-44186,59127,194332,209231,135566,163623,372216,498996,331613,30964,-117246,-42829,111263,101633,-76557,-191947,-134542,-82071,-119501,-80522,63580,66612,-171794,-301934,-131412,-81041,-253843,-218914,23555,117714,133040,197310,81792,-133049,-178572,-118804,-29208,-26074,-171949,-199722,-52705,15626,104627,279524,284684,82728,-29969,19827,59294,-3527,-48888,12302,-5323,-106981,-46896,64344,76821,144411,258504,238806,64823,-8177,101674,120708,-46128,-149557,-103452,-76753,-68110,30868,169310,141554,62216,254430,544261,573766,417811,352195,568152,894377,978096,904800,706525,594810,813898,1380644,1933645,1755056,1378655,882439,-677793,-1973865,-1581259,-1224853,-1138136,-605759,-358803,-168799,951545,2064528,1360971,-716976,-1175007,-427277,-752618,-1418227,-1143430,-1166738,-955093,-374066,-355169,-364095,-273409,-369821,-629371,-702769,-483026,-270432,-204738,-256109,-278858,-131041,-113600,-194246,-222081,-230327,-246497,-103236,119073,260169,220923,-12905,-193799,-260991,-333558,-471240,-521026,-436181,-339359,-301082,-361937,-399637,-315054,-170728,-110178,-97461,-161252,-208407,-76553,-49323,-244129,-369766,-303682,-227314,-256498,-404477,-605088,-610848,-302048,19974,53159,-25596,-56347,-163996,-240498,-148956,-141961,-184698,-17350,158923,149691,152996,240782,217193,157038,193532,222105,138649,-8345,-73634,-132036,-258794,-233091,-64914,-48661,-154213,-264484,-239286,-14863,46943,-60694,-24606,82433,-90686,-254545,-73582,121684,52798,29036,212682,378479,199469,-136668,-296775,-248964,-113663,5161,75944,51571,-26968,-38868,-15621,-140990,-312259,-308208,-214590,-208875,-222970,-208066,-135432,-55683,-97246,-161597,-98185],[16696,108263,128846,60878,34729,106093,78333,-4235,-31241,34599,125080,131431,122649,106591,28533,83890,183059,138802,51386,23825,43451,54871,-34136,-16362,178380,266393,173868,43645,-98878,-237920,-219717,-91411,38910,7644,-179925,-269661,-176030,-37894,66007,157385,193765,100563,-36943,-12235,114082,116615,-13612,-152660,-137915,48368,309260,314108,272760,230708,46356,-101366,102383,354923,229631,-35053,-187950,-94403,93455,122985,156693,267700,230556,154308,175332,146560,78868,49971,119,61558,300500,467907,319982,-5400,-181110,-119336,50492,370201,538520,314166,-11241,-65953,118522,252339,230694,242819,279705,147472,-142369,-286935,-159654,58336,76928,32659,77052,33909,-28117,-41539,-64953,38064,82720,-253364,-501543,-289430,-3488,100654,62530,3615,-28364,34007,135942,153852,116685,7926,-119837,-127995,-62838,11438,68681,4139,-116521,-108955,-39706,-9125,-51397,-100939,-113846,6842,243644,271413,43795,-104425,-165402,-140350,58037,143840,-29722,-129102,58928,266616,323075,184607,-191985,-275671,163629,427829,217502,-40768,-36432,243403,452728,221673,-8537,-125578,-213253,-95152,133404,8405,-212493,-162278,-127445,-59806,223347,288215,4558,-135270,15027,162366,197238,109491,-96519,-212459,-83744,1704,-73921,9011,75572,-83891,-132445,-22023,-113561,-217757,-69650,-121980,-334428,-213791,-133,-121727,-288085,-315044,-181949,55818,199320,120517,-32495,-53174,9468,18408,-59990,-289321,-452338,-245323,-27637,-59254,-154093,-85843,-49090,-297360,-424094,-271039,-210618,-315801,-320928,-187796,-105600,-58878,-112683,-166581,-83075,58996,65595,105649,203522,211715,180513,188767,231980,217490,17890,-230472,-290971,-217133,-197564,-143526,39921,241540,223006,-61308,-389270,-628558,-605971,-334490,-176661,-205460,-116299,75491,71107,-187074,-262437,-83776,2742,-59372,-123584,-152055,-148805,-182467,-191715,-24531,56542,-54320,-86661,41936,115098,6885,-68327,10612,84356,35494,-26788,-24505,-57471,-119287,-114618,-121799,-142080,6338,240929,269223,285656,422811,309695,-28444,-37416,123629,171797,161832,141037,143748,166023,155282,79250,-64477,-186351,-109404,67310,65508,-101635,-39195,138147,28251,-163037,-73174,44259,93815,216206,389601,494295,282732,-158965,-246136,-11153,-59139,-204291,-92694,-149217,-355423,-191463,148256,288535,271249,129563,-120962,-229349,-199296,-138036,-145331,-126681,65786,279668,293504,225925,209136,219982,183092,6347,-29717,176152,204657,2815,-54609,28114,146906,270124,190853,127948,261955,328387,110663,-36025,87306,210874,190623,102056,98914,305706,480748,388298,179625,32825,58648,130585,179768,287935,385605,491987,615542,480211,162677,-46018,-66044,-78241,-220522,-308432,-307095,-347370,-259021,-132231,-205370,-326149,-201446,20960,53233,72507,285205,291980,105724,131868,177379,154024,192866,57210,-286345,-469258,-353373,-128168,-48795,26169,125778,175729,208424,246831,251275,182850,12567,-145457,-96818,80154,144212,-17959,-169718,-143906,-83920,55011,198560,301378,264827,136219,-6119,-116634,-96471,8771,46553,11210,16892,-17022,15436,113808,-4126,-134924,52371,196555,224040,359308,398275,193232,-176399,-588274,-718421,-476039,30555,390717,528982,548934,-23584,-385623,750367,1553779,1483993,1396590,384546,-1372245,-1479797,-1690512,-341397,526642,-759354,-1639031,-875450,74250,416616,67163,-232473,163780,511841,62419,-90451,159150,-73018,-472748,-530833,-451103,-288616,22889,81872,-79562,-83121,-46505,-49585,41464,186818,152663,112498,130659,139425,113884,142228,293888,445718,386637,155547,53262,136995,221773,132278,25520,-46036,-87103,-39607,-23051,-76309,-128888,-169537,-251958,-392536,-387700,-39339,212653,153084,154699,245306,171611,65589,40094,-22137,-59665,-9841,-43808,-245408,-298953,-142257,-31687,-18393,-82439,-147072,-79884,109647,287029,335252,236000,86850,37217,54454,41525,61867,145420,111145,70710,138803,166347,112743,93998,51302,-40751,-122409,-110355,-8342,96134,6453,-166414,-210300,-120859,-62600,13449,244704,347339,65921,-172322,-140425,-37336,62180,185199,156279,8201,45957,78945,-98117,-178237,-168934,-195025,14377,216809,138137,121557,139346,126061,119448,-31290,-149206,25010,173844,89655,-15362,40793,188865,250966,160242,-11476,-100904,-10741,55553,-25443,-95798,-76947,-89275,-259822,-400860,-251091,-8627,170091,276808,124993,-114739,-79860,75656,153139,243981,284892,272860,300665,178617,18963,-53777,-6979,235291,354483,128875,-121081,-60255,128991,188188,97469,-19595,-188075,-195884,-120717,-211558,-241502,-34129,162542,244455,245472,189678,58492,-23529,80934,270339,334860,320674,393769,361648,204614,72727,-56300,-188299,-184379,-37699,66381,-57518,-307287,-349552,-111323,79590,158786,178619,13060,-106172,-15979,67140,199285,452635,387735,-52902,-215938,28976,157357,34428,-48403,-4773,80080,145623,77800,-71249,-61051,23299,-1025,68544,251073,267853,62658,-191058,-266623,-195895,-145219,-78786,41143,128774,205696,172716,17907,24791,174039,228866,193726,138922,14883,-32800,-58348,-220588,-477759,-471666,-213155,-130435,-56464,290067,488048,253625,75592,59272,11305,24745,194952,315724,261304,148298,10815,-149513,-39376,205289,387002,505413,427850,128153,-81121,-154517,-159726,-211468,-283680,-54445,334217,554551,497237,253129,-68277,-159948,4693,132993,161584,207322,207396,97146,-77305,-123898,51343,273237,318490,121860,-75470,-80712,-89465,-241795,-293133,-110579,-67991,-113622,-117566,-78983,7108,26364,-71232,-195808,-204180,51880,347854,363417,175165,28849,-56577,-134183,-136019,-86831,-148713,-245346,-204964,-137556,-86668,-8709,-91579,-274170,-198603,28418,141131,248697,336422,347911,281371,147241,-115148,-334381,-185415,-15644,-128819,-115326,204293,342249,146946,3789,2998,93330,200149,168470,38839,27660,273357,436656,300439,101984,35123,83102,189073,174931,-49325,-253458,-267350,-140536,-69825,-39718,95740,108592,-180254,-336620,-132017,-55082,-264466,-222946,120403,269006,204242,151577,27234,-121768,-191968,-205448,-114521,-77156,-151018,-118473,35745,97369,125565,234306,274880,91980,-43745,54433,139448,20925,-98600,-53150,-35844,-68572,8657,58011,61394,206057,342121,297028,101819,-10803,77663,130922,-3843,-93080,-35580,16801,50889,76505,111627,89376,69491,270744,536536,548840,387123,369803,573589,773155,829880,812359,585509,423082,725062,1319368,1763220,1925892,1912440,1199107,-476361,-1740492,-1915664,-1891900,-1507810,-665916,-284145,-16883,1073440,2216666,1739069,-109863,-906658,-822915,-1298663,-1706329,-1104573,-959985,-644487,-113392,-288878,-448095,-337767,-412758,-681944,-698818,-426227,-293026,-350897,-350660,-278739,-103519,-2602,-44184,-123987,-206609,-242903,-128071,32503,135398,137465,-49838,-219650,-278320,-315194,-415780,-512213,-527064,-430698,-344375,-390606,-409791,-294387,-164588,-200887,-196454,-138784,-112158,-25771,13572,-125666,-259922,-250694,-235187,-301970,-420927,-562402,-600813,-369373,-92190,-58093,-15165,14385,-144365,-211561,-65593,-62136,-146792,-34314,109068,84926,81316,220250,298800,284935,295363,312733,189032,11039,-62998,-86141,-217868,-215501,-53325,-16376,-98364,-230882,-252075,-105458,-63068,-74460,51458,168235,-59272,-286871,-141303,54471,4720,-60377,50256,265007,171941,-173407,-294675,-150169,-59373,-16323,70599,111814,47204,21631,54563,-46589,-227764,-254686,-194232,-228689,-248305,-241298,-208381,-151485,-160915,-173375,-91555],[36331,154658,191196,83998,10948,97166,138135,93751,42427,51144,112615,116369,71747,3293,-47886,33058,155739,150817,100149,96038,56408,-2544,-93590,-49679,94241,162603,165697,59235,-135681,-183246,-92575,-86408,-72282,-34827,-159905,-274996,-189680,-80389,-51543,16576,90125,40420,-25684,73769,239895,167079,-82526,-256474,-141530,162516,464214,369711,253148,264978,100868,-126441,29622,309066,211569,-73625,-237802,-128588,78856,139143,208340,342685,323289,227021,159326,108604,107395,99107,52276,89086,244660,289360,226188,2896,-197746,-200433,-20101,304249,450077,255201,-2155,-36639,138445,261496,235895,275674,306021,170300,-86137,-231715,-98139,101073,83543,57016,152983,121158,44582,79015,92280,120880,35368,-346446,-525628,-270853,36553,153949,119162,61351,22546,57056,182783,226800,135696,-6469,-111087,-100929,-41163,32471,76902,-3458,-119317,-119459,-57581,-40643,-125526,-162077,-67680,117060,278634,156248,-95394,-165923,-145096,-106414,60075,158282,30528,-53074,138066,345096,324887,133484,-181036,-191784,182953,399272,206867,-33290,-95623,278839,544798,268749,-38650,-180275,-217109,-11678,253441,152407,-52962,-44399,-59829,-19226,239154,236185,-109567,-228028,-10324,176379,185337,66773,-99425,-207999,-93398,4910,-37579,20825,69596,-43734,-47439,10150,-98072,-145030,19756,-15806,-208906,-149690,-1153,-84236,-214600,-175180,17871,239548,283536,146161,58463,72171,35390,-39003,-126364,-276608,-352761,-124213,71017,22084,-18291,74577,90007,-137223,-202056,-61323,-108709,-277000,-303397,-218724,-160598,-76646,-107090,-201844,-203550,-84838,14900,99461,151069,93758,62330,166195,290123,263218,-21806,-307096,-309170,-170811,-148417,-134038,23450,198353,147375,-166172,-505708,-711041,-666909,-410774,-278542,-284652,-118187,154529,189567,-74697,-226753,-99583,-43031,-112537,-134086,-94262,-65783,-126233,-132490,30067,92504,-41049,-122600,-786,98366,-40445,-160200,-56562,58506,37031,29556,71825,38457,-24013,-2589,-28139,-111143,-9782,258130,351615,405307,524559,358390,16112,53425,258293,292672,252716,240790,208221,173170,139231,76639,-49401,-164326,-122614,6347,-14488,-148299,-61822,151116,68881,-184426,-149353,-18101,35393,145278,323224,422573,275361,-90890,-244655,-108152,-165429,-289556,-181579,-238140,-420217,-225897,113788,238432,230626,103164,-100597,-146129,-118443,-79154,-105396,-56783,155546,382157,379370,255165,187867,212839,180324,-1244,-12273,258816,348399,151290,37472,99813,196112,254233,143348,47452,204633,327933,128315,-69112,16122,175870,193373,104245,113603,353026,598270,507406,240991,60496,46718,116136,199219,310625,384193,465193,552956,391950,87016,-65514,-36041,-43949,-183881,-241658,-208578,-234060,-136270,-6552,-154161,-375076,-299443,-79386,-29094,26393,239886,229740,59130,97780,166330,165937,176993,38662,-219021,-331771,-253639,-147069,-72427,23624,124022,136931,202474,310541,345249,265134,60522,-163131,-176220,3622,131950,47454,-88666,-157362,-188030,-77392,49355,125530,141580,65420,-81919,-162612,-104262,35132,76477,-1501,-31274,-31876,-11382,36803,-75976,-176074,34919,212381,247151,398264,510352,400787,23373,-509655,-730293,-486770,51499,502211,754638,793413,91600,-438701,623639,2048554,2382153,1330390,258066,-1003593,-2622599,-4111543,-1574757,1077657,3939,-999427,-521155,-1518,147413,-1330,-123850,297817,735579,409183,214157,233955,-92750,-505158,-540553,-450924,-308364,5947,135782,65189,102587,177242,100631,129058,249170,143297,51035,81818,70710,38636,80631,232877,372995,314978,96332,-12017,88815,201955,108974,-10081,-45167,-85840,-99353,-96847,-138655,-184708,-191740,-208279,-285991,-246432,80259,190037,-31344,1360,190221,98300,-16068,21837,-42016,-104175,5800,34231,-162539,-246227,-138975,-69272,-67121,-98238,-94551,46992,249286,387970,415736,316550,127552,66703,122068,55214,-14830,75920,108183,95240,163525,164782,67240,35701,53825,3959,-90582,-131081,31075,161247,-4731,-274729,-317601,-185814,-101639,-30478,163697,299772,106757,-141093,-81016,84939,136468,136692,74214,-17678,101425,180480,-48938,-247780,-305520,-201456,114629,327920,209586,145615,176128,203943,177635,-26469,-152076,46860,213130,137806,38692,87418,203756,216920,145438,33923,-63817,-39283,-66014,-183776,-233153,-170833,-144962,-278546,-338841,-123663,72832,117510,161051,38977,-127244,2827,193772,279579,366705,333450,223467,171508,32023,-64437,-110495,-83068,152572,283288,95336,-99555,-61342,39849,81988,41051,-52232,-143408,-102365,-67714,-169115,-194379,16903,233688,326065,299835,184214,32181,-24102,63765,219384,313089,362302,422585,346509,173381,11732,-136041,-234255,-226987,-97413,30280,-54455,-311483,-354220,-81587,82353,111670,80104,-114764,-287055,-147927,99369,302158,520902,449140,-44079,-336671,-157885,88959,98500,40937,101146,178756,207378,87293,-114636,-145584,-41063,-8615,61721,229279,249636,46847,-216358,-262109,-119593,-17606,3396,56415,97892,154943,83305,-95125,-43079,175089,280880,299806,242317,71204,-1476,2969,-160364,-448008,-466321,-219072,-168094,-161843,203869,556444,398105,99481,-24728,-36950,39479,183462,294176,259219,105451,-42837,-105824,24615,251543,408485,480511,441125,220947,10996,-78153,-22131,-71741,-221322,-78652,233442,416191,452386,266767,-20343,-91029,65232,189893,229151,272560,265570,142361,-85078,-216291,-21202,325134,374549,69519,-170335,-94295,-1984,-88583,-166917,-97099,-69958,-153578,-179851,-36786,150704,96824,-118275,-246002,-149257,151518,377697,321066,156778,103165,45591,-69883,-105732,-94223,-207796,-341908,-276038,-144295,-85311,-44454,-103014,-233842,-181465,-23604,5319,88192,219759,290667,304338,163488,-243592,-473186,-183490,65608,-95781,-179640,76348,236929,120800,33270,37753,91393,135461,70491,-78542,-119724,132211,334072,255182,188901,233584,252121,271970,231263,-21940,-296877,-359705,-142383,41391,57241,151255,164878,-125428,-291570,-90943,14157,-193592,-160299,225999,394783,254244,99822,-10929,-72371,-153862,-243348,-183417,-119766,-112185,-33037,96379,153050,135549,182393,269765,139643,-18608,99423,216784,45002,-134936,-84336,-17439,1081,45914,14633,20102,216746,369877,331359,133478,-24077,47948,158752,92763,14688,45854,118710,176022,139754,91262,95488,145275,309825,477267,421505,250450,300364,515751,608342,630958,632260,438607,325482,743801,1410769,1723072,1980620,2177451,1378548,-308824,-1470085,-2051760,-2291868,-1755383,-740214,-215019,148938,1119334,2137507,1854615,405761,-597584,-1017210,-1656289,-1873264,-1152002,-919319,-590941,-115026,-327081,-569130,-420645,-436769,-661015,-628880,-357136,-318623,-440865,-362359,-241042,-119290,38920,67471,-18071,-162799,-227276,-148275,-57011,-2282,37197,-79941,-244079,-301345,-298790,-335100,-456293,-564821,-474209,-329424,-339609,-360665,-257450,-184935,-291331,-273312,-101899,-19302,8111,78059,13980,-146002,-212815,-238693,-321159,-407001,-485757,-559472,-429913,-210626,-143670,18251,88085,-127395,-194069,-23268,-34104,-146601,-79034,27889,-13783,-20275,156141,315120,306710,227651,213744,144462,19873,-39136,-41561,-167707,-192690,-49156,26047,-34998,-191760,-257185,-196244,-159108,-78946,126735,223642,-58913,-328695,-222445,-44925,-58380,-148711,-124228,84972,98163,-188568,-260004,-50059,6682,-13035,58753,138945,102914,73188,114050,52950,-124355,-188908,-172241,-222138,-226194,-218477,-232723,-214519,-197510,-161910,-72585],[41213,148951,177281,51235,-46502,27978,144998,181177,128144,61368,63522,60664,-10741,-115846,-135070,-48335,85817,124976,125773,152180,66541,-65221,-148924,-88815,-3054,62489,141877,16600,-216497,-141337,10029,-86693,-165545,-66162,-95989,-197675,-139418,-93940,-131745,-77958,2071,-26816,-24691,132452,314746,197775,-111899,-261520,-80209,248053,488530,373642,254083,309295,143000,-156812,-60599,219261,178726,-90655,-248646,-132279,77786,151089,236831,387822,384034,251866,99196,36495,103485,132265,96961,82460,101447,58295,97060,-20624,-237083,-284865,-67393,238777,317298,144106,-11673,-56,151090,241855,218455,290883,332845,190208,-37781,-189278,-74390,106634,105462,125162,251300,209466,87698,150598,244634,233944,23853,-350436,-461941,-233446,38189,157839,155072,126387,95100,86465,195202,259012,123281,-47207,-88668,-29840,-7218,10363,18154,-72939,-149245,-134143,-68980,-58079,-171779,-184247,20463,262617,351960,113272,-158997,-181136,-94275,-60213,26013,111457,39350,-15254,173385,366417,282028,61391,-148010,-90871,159809,296802,195611,-1140,-129656,272711,556455,280702,-60746,-197238,-198208,48185,322327,278947,103405,25078,-51400,-19013,189014,129755,-213423,-287553,-48796,122938,100469,4309,-80405,-168985,-94433,-19273,-45800,-7513,38801,-10246,32538,43935,-74563,-86950,74414,100867,-42112,-57886,3739,-37454,-116475,-23580,196908,375897,322487,164067,157047,181633,41736,-99268,-171604,-201904,-162347,1120,107726,70788,111370,224381,219806,68498,63492,145912,-1127,-202544,-230078,-198742,-197842,-119822,-92669,-197161,-259175,-162850,-5866,100023,91777,-53789,-89106,117696,310461,250776,-90082,-355248,-268782,-79728,-73997,-118610,-13755,132320,87341,-213822,-545540,-682974,-611721,-424217,-332524,-298157,-89077,221452,304017,67969,-187945,-188027,-158564,-178139,-131725,-17459,47040,-25868,-37367,77559,110089,-18171,-143197,-74188,27933,-97476,-241046,-126347,28540,38862,76957,160739,131889,58047,78359,24639,-116585,-37337,267980,420581,480185,549832,348620,53539,132056,369722,398159,325593,296837,224306,148513,108893,76380,-10036,-104037,-113769,-53392,-77967,-149893,-54422,160681,100847,-186086,-207618,-70384,-20052,60369,199631,281269,238839,-26560,-247759,-208594,-253293,-340199,-241202,-271748,-411603,-229877,77447,164159,154478,100599,7086,-3299,7294,29163,6677,58524,235144,417149,394064,244066,140219,171381,153866,4256,25279,327916,467313,285455,106492,115806,156384,149323,81300,7945,171774,327013,143711,-106841,-88685,61085,118871,103455,173203,386093,622400,570378,286788,64132,9946,83430,205636,321577,374059,395892,378551,203905,-33660,-105289,-13971,-7249,-158100,-210390,-144353,-133845,-24231,118417,-66822,-356953,-355115,-179559,-104267,-15727,140580,110762,4006,56578,137029,177796,179773,42488,-134507,-174189,-114655,-126330,-80955,30881,113006,72027,166290,358016,415687,316688,117299,-119630,-193726,-48599,106741,108323,16209,-132995,-252890,-210516,-111447,-72307,15875,31395,-103816,-165830,-84678,72529,119346,36290,7454,45816,5441,-53464,-143333,-152907,77181,239241,247022,405571,586195,549854,195717,-340234,-571005,-336590,115041,524921,856427,1024870,345578,-403153,289969,1912369,2668687,1548869,418807,-936652,-3973652,-5727090,-2427944,1182555,630732,-226565,-127701,-118878,-134413,-24707,41425,439354,898460,706950,421212,241765,-71666,-400455,-427728,-387132,-260549,33295,172259,170783,266310,367629,258122,256635,301937,128694,-20162,-25865,-63477,-65232,21143,202979,356749,289951,66058,-78808,-2706,109600,38147,-34845,31376,20541,-74546,-104242,-140350,-201227,-215002,-196845,-222153,-131127,190400,219378,-95276,-53992,174992,60257,-62285,3712,-87809,-194557,-31104,73757,-83254,-167342,-99542,-69224,-71550,-73045,-28531,157165,353203,420653,404218,328253,149491,91518,174563,63703,-52206,70219,143624,122802,191813,176688,34728,-9779,64341,60312,-25944,-101806,87989,243549,36330,-323728,-378112,-199687,-82009,-25729,118242,278696,188428,-64352,-1803,197580,191045,86742,12024,-29373,119636,224379,-14526,-280509,-351929,-141290,192108,337412,179568,79359,138481,214861,176709,-17168,-82876,104905,230311,163813,79094,106415,184910,161591,98712,31733,-60224,-96115,-191601,-320793,-343393,-236967,-161067,-234303,-207950,42305,156198,59534,41183,-23770,-81142,118268,288709,337449,394833,309435,129942,4280,-85711,-85622,-117028,-117269,85311,223875,107148,-16614,-24480,-28042,-30099,-31983,-89482,-85557,238,-11598,-128939,-146507,50869,262129,356135,323996,159641,-10429,-34478,45830,173624,291328,384725,419389,313628,127110,-53833,-204521,-260534,-255239,-167559,-20741,-48048,-257552,-246872,10359,102922,66397,-5738,-193268,-388133,-222436,132970,332758,469728,424218,-39911,-431798,-332137,-10796,110519,96246,178229,248779,236837,84930,-133790,-189589,-69984,20207,83625,209354,229020,34451,-218551,-219820,-2764,142466,108469,50785,15220,42373,-50209,-218008,-113988,143300,273670,366886,344208,152915,44103,69546,-71526,-355389,-417414,-238309,-219606,-274946,58057,528434,509652,139317,-90374,-73135,69276,181348,235156,198909,47408,-83600,-56567,41792,180065,307425,401579,442633,311815,90302,-1969,80554,993,-186078,-122041,113502,282658,379467,239107,22245,-19831,110166,241515,296205,310384,293791,183349,-47447,-207762,-8253,388800,427339,57271,-198170,-53131,128186,122184,57804,6342,-30781,-183501,-226394,21146,286518,172612,-135503,-242086,-31603,270568,375557,241681,128998,164614,139605,17906,-31326,-43726,-190820,-357029,-291729,-119692,-50280,-51522,-104116,-190345,-165452,-85252,-129633,-97460,56842,196411,318383,206879,-274617,-483071,-132034,135143,-34031,-182607,-20952,137731,93123,29472,29514,40323,12037,-57709,-183905,-242464,-21822,204924,185731,237144,394284,401843,339280,262053,4919,-309683,-384270,-89665,171364,173570,213869,217515,-33752,-191104,-25172,103729,-50563,-32149,314251,457550,261904,42623,-28517,1516,-82498,-223337,-196264,-117034,-56044,33387,118423,184868,155600,153850,270229,204124,32574,141590,272475,62082,-148893,-65403,61992,98434,60997,-52346,-31956,175254,328764,327323,153825,-32495,35417,208659,218959,135462,117243,211780,286568,208817,106937,146042,252908,337100,362408,226242,64084,190463,437252,479052,476898,455218,330700,330975,837329,1578367,1784127,1924295,2208177,1448150,-201590,-1235102,-1972982,-2371964,-1849455,-814279,-162852,305309,1133342,1881702,1669682,689439,-307615,-972758,-1764486,-1901216,-1226349,-1013584,-805272,-340196,-440170,-702082,-519936,-457205,-595876,-527095,-309139,-361273,-475553,-316959,-201530,-185147,-14667,101137,58603,-114312,-201061,-148011,-117684,-105369,-35450,-87878,-255038,-317121,-287777,-262196,-375208,-534160,-453540,-261157,-230449,-266333,-197280,-194945,-334259,-297984,-61598,37213,20594,138161,143201,-57842,-193969,-221650,-287532,-344516,-380199,-484124,-456206,-295046,-174597,55973,130441,-117306,-180108,-20337,-59422,-180899,-136189,-60836,-114321,-120996,63266,258937,225077,37917,-16297,36861,25467,-1709,2999,-95748,-146751,-44998,60868,19962,-139281,-241165,-261545,-215258,-70698,175458,227675,-99147,-379228,-295708,-145244,-127907,-222238,-262015,-104569,-10042,-193195,-206626,28465,77663,19094,42983,124955,124671,93061,138648,134682,-25309,-132730,-157206,-190178,-156937,-132642,-189257,-221535,-195271,-132209,-50424],[23925,94602,99839,-18015,-121397,-90855,83531,227549,204696,66367,-10826,-27626,-110332,-231397,-234952,-148830,-8393,66742,122621,181998,78797,-108443,-175558,-107337,-65435,16006,126262,-59520,-309840,-128067,61367,-86177,-213918,-87006,-17834,-60720,-37553,-79758,-159862,-105281,-49924,-78802,-24019,155735,321343,194359,-115473,-186636,28902,290756,393603,321242,261137,339013,154114,-187583,-148455,98728,114637,-108174,-231902,-105363,89555,153072,231911,377660,381657,222870,21669,-43922,70591,143459,114905,30243,-83573,-136115,-20046,-70418,-283836,-330198,-67412,188894,173754,18308,-28845,36618,152866,203316,192335,290394,357720,215525,-2922,-173147,-110484,56603,123325,200694,324477,256502,75914,139244,330958,322731,37281,-278332,-343618,-190762,1322,117003,169740,186328,165479,107153,163750,229124,60396,-129210,-78003,52206,32141,-19219,-60534,-171631,-192014,-140480,-72778,-64884,-186806,-178257,106149,385437,418708,134109,-139411,-148522,-26284,-10982,-28289,27495,4239,-30867,138673,309272,205174,-5055,-101833,-2036,114869,165669,173054,10878,-150406,220501,490675,254032,-66948,-167697,-146388,85873,333122,349329,202034,23022,-95490,-35274,107338,-314,-280787,-297519,-82397,33106,-17513,-46729,-29464,-93849,-88811,-70498,-105594,-77422,-14780,3109,88362,90665,-24574,-43864,80717,177301,109967,46537,36182,16317,-27862,68851,276815,415146,306761,167092,233041,253958,43968,-138179,-185638,-90185,60381,94206,67680,67034,185015,310879,300988,257213,302782,302490,87459,-111880,-118989,-127076,-205028,-177450,-77622,-153437,-233597,-145137,19925,111215,31671,-209508,-253026,38042,283123,192038,-162548,-363098,-185281,26344,443,-95843,-49621,66737,63639,-178755,-486021,-553480,-456082,-368238,-324013,-248125,-36148,264355,377075,182871,-159799,-315169,-300083,-230655,-111281,63838,163624,99299,69022,100468,95644,-4049,-151285,-160568,-72869,-146663,-291977,-187650,1053,56609,134089,246054,204692,99513,99724,13782,-167127,-79695,252612,437975,477809,492155,298413,86548,180362,416927,446605,353879,284755,175814,89181,76229,86421,44946,-14984,-66898,-86802,-112610,-115453,-22584,164092,120411,-160148,-225144,-96506,-62758,-24139,51923,114205,174585,4206,-256054,-286514,-305614,-347698,-254308,-241325,-330567,-193129,51344,81946,57825,109171,149017,143297,132744,144801,147861,181262,280947,373730,328231,188363,76008,99774,99291,5563,57989,350243,521772,381793,164997,97908,58822,11929,36995,22332,159532,316298,157852,-132542,-200896,-105589,-9818,106511,266486,405061,556951,562016,305417,40202,-44831,39245,185071,298969,350182,310187,162401,-12161,-153794,-147366,-1843,18947,-159396,-230254,-134728,-74635,50267,204862,28433,-275302,-348630,-247456,-140033,-32315,12781,-39531,-47803,21692,95141,176505,191331,67007,-49858,-35688,30765,-35011,-39953,60206,97976,-4282,104486,374351,441452,318676,161967,-27187,-133230,-44604,90560,151451,105632,-88605,-258009,-281400,-228828,-232148,-69524,47947,-65905,-124618,-35468,122265,181193,117559,109117,171378,42951,-141455,-189351,-76950,160435,269490,223288,373717,614796,624338,313403,-127764,-307903,-94196,203670,454729,779418,1107743,592554,-308316,-101278,1186390,2145686,2023325,1213101,-932069,-5244138,-6359866,-2674583,900946,980314,457404,204486,-253279,-387003,-22929,226777,557552,967515,891486,484340,183483,-9372,-160130,-187419,-237801,-131254,114977,197591,221046,370681,463281,363123,363579,319152,104702,-90628,-168875,-229152,-181670,-38191,198136,393641,317107,72465,-118814,-96881,-18633,-66238,-49282,155580,187372,21088,-42419,-79014,-162395,-205774,-201124,-221598,-94309,243178,284559,-24761,-2866,198976,64683,-62321,-6044,-138555,-286573,-87562,75482,-35002,-95190,-39701,-29195,-25407,-2692,53063,238293,409873,396475,317817,274961,155152,114650,201714,64314,-46371,124479,204780,140799,206709,199548,28568,-35076,65620,82232,970,-54508,148642,326495,115163,-308033,-381039,-162687,-19775,23790,135866,311590,297382,40516,74091,271322,216089,57606,-6501,-25092,91766,203287,13441,-252192,-281521,-23351,230675,243874,57659,-51515,40007,148634,97546,-29653,19736,181191,237217,177643,94115,78337,119777,83165,25806,-7321,-78756,-165103,-296104,-416089,-413272,-263099,-128991,-141459,-58245,187636,206910,3114,-53599,-46792,7862,231406,346092,326235,318354,213619,22522,-142226,-142091,-48942,-80767,-104436,54911,193622,158941,98463,30711,-64136,-120507,-112891,-123431,-26670,87810,30782,-109218,-110565,67512,246023,328607,304390,113730,-61838,-58914,21369,143531,285542,392814,392388,260326,56150,-119434,-241848,-252978,-246723,-212751,-68449,-38080,-154882,-69987,123797,122599,22920,-62691,-219512,-405789,-231261,157277,286405,314590,315345,-48810,-481721,-444432,-99379,88350,124482,224941,289249,241739,82523,-120411,-190825,-68136,79406,141516,202716,209454,30906,-198329,-164900,112625,297704,218631,31277,-93637,-104157,-193460,-311606,-161933,94234,225655,392143,424140,228759,85899,122152,26032,-214631,-332109,-273540,-283367,-367623,-103500,421246,557755,182971,-114033,-83884,93620,170665,146133,96090,-21454,-114385,-22245,12162,14055,118849,298758,429365,358606,121476,44838,112334,-10166,-188772,-173930,8717,195705,296578,177383,48977,36995,129452,278284,348346,309525,287137,222087,26095,-122210,61402,431323,461347,90372,-154930,16902,250487,320970,299366,172197,37568,-206791,-261782,70942,378884,235410,-113330,-173638,132709,395840,355924,157038,102596,194513,196709,91322,49750,51640,-86790,-271608,-238857,-58268,22478,-22297,-95433,-159559,-153627,-126291,-212367,-241340,-88477,107308,324415,265341,-199199,-369471,-49373,175152,42720,-119467,-59129,70593,59714,-25614,-34931,-50170,-133002,-175485,-241236,-309429,-159211,63987,87815,203450,438191,472188,379588,277463,35848,-284187,-331317,2989,278690,269637,261988,243564,51801,-77848,40347,185893,130669,135592,365788,443593,220872,-17785,-26882,81760,-2707,-150899,-125616,-47719,9277,65400,104992,202590,204004,168980,273010,256309,87313,167155,289680,63655,-138898,3024,193152,211762,61821,-115499,-74193,97650,229444,286146,163042,-22721,52769,271930,334714,225805,161200,279676,365975,274883,153847,219426,349805,328296,215719,35155,-84696,110678,392953,444046,433965,367160,312461,428881,941684,1700523,1855381,1792373,2094422,1444840,-145903,-1064847,-1721752,-2165737,-1787231,-863101,-128433,426594,1145488,1561203,1283871,717863,-77956,-755088,-1646714,-1810751,-1254208,-1141466,-1152476,-650431,-575839,-826645,-637558,-496039,-527987,-429463,-301194,-427188,-482647,-263645,-192991,-287491,-153201,38472,69949,-84926,-169402,-118034,-126924,-138650,-49397,-70309,-244868,-310874,-277050,-223872,-304260,-455866,-380712,-164700,-105504,-153515,-112901,-159999,-303173,-265620,-37426,33018,11566,185275,228590,-20020,-192542,-176409,-196732,-234930,-255573,-376195,-428023,-316763,-149838,72307,117923,-112137,-157451,-40036,-115834,-230558,-190495,-137356,-189844,-196701,-37014,146394,77616,-181672,-266346,-90329,25781,38722,46784,465,-67995,-31223,73296,52700,-72207,-198421,-287621,-226764,-54002,182461,181716,-168922,-427579,-339890,-218758,-200338,-275675,-329821,-245751,-131627,-197704,-143998,78963,143129,70295,26110,73591,105284,72420,120683,181823,50118,-96766,-145707,-139079,-59704,-2965,-84000,-167715,-153883,-94594,-37742],[-16659,12213,-4389,-89939,-187834,-222600,-33724,211931,248062,66612,-89941,-129268,-207212,-324891,-337959,-244105,-95046,12,98475,186997,98083,-113940,-160314,-87231,-62379,44602,135846,-130319,-380518,-155571,42096,-82606,-199816,-90881,48922,96932,87072,-45968,-137490,-69333,-57975,-97807,-14050,145040,264221,151815,-117693,-85966,149945,293786,244304,233693,259143,333634,128481,-209668,-212513,-25017,17235,-142916,-205138,-60537,104949,144323,199777,308248,305787,152411,-41718,-103600,23844,132141,100254,-52105,-240348,-228084,-86457,-132718,-322668,-311948,-16100,164134,60930,-74634,-37260,64825,139126,157379,170698,279881,370927,245637,20457,-179099,-197984,-45424,115774,239776,329560,233604,2182,37133,310977,344811,59403,-176317,-225239,-160916,-62101,50634,164288,222724,207487,105361,94364,142404,-46537,-244883,-95762,111986,70330,-17029,-101627,-248117,-223461,-127126,-71198,-73395,-184668,-162433,156765,441281,434541,183215,-60084,-84376,37317,26816,-83380,-58593,-49995,-89654,37753,180905,107280,-53803,-61794,52342,76652,60127,133530,-14232,-164087,135953,374430,198238,-52810,-102482,-73507,101509,296027,347923,214647,-45381,-167026,-43614,35667,-117293,-300673,-259732,-98736,-55447,-120821,-64362,50567,8208,-79913,-138819,-199143,-172054,-82927,-8846,114099,157257,61835,-6823,45808,179468,194686,134774,95182,66829,21987,67928,227074,343184,249944,163503,272892,283516,56706,-138593,-168190,21077,243994,132682,-30165,14312,175326,300566,313215,373834,450061,376288,142290,-26783,-1223,-23180,-182931,-230653,-68535,-80830,-135173,-39509,89274,131031,-23409,-345101,-402588,-72866,203200,108912,-210474,-328816,-89696,110116,46500,-73160,-67304,21621,79848,-64378,-331611,-362344,-253035,-256911,-257017,-159227,20821,268751,377632,220115,-152789,-426814,-408851,-248429,-73836,135687,261423,223961,160011,91772,48689,-10727,-151475,-233116,-167844,-174995,-301112,-227873,-20713,92367,208686,327763,246000,89429,55704,-58138,-251234,-135166,198294,376365,389713,373900,237649,119175,191550,379347,414768,322091,199939,65001,685,50637,108213,99578,79845,9362,-91511,-127012,-74818,13486,157259,126594,-112043,-199305,-97703,-94817,-100592,-81662,-28536,94500,-7982,-258945,-317220,-310100,-311344,-219449,-164085,-203224,-120839,37262,4919,-39041,111515,261853,238372,208248,219759,260049,269603,278554,265313,199961,97913,2952,3647,16599,-12126,65846,311499,492788,422222,219953,78923,-42777,-91433,36785,83496,155123,286136,171855,-130808,-291240,-279878,-153156,116017,366641,409689,436217,488753,294175,5631,-97479,-5851,133759,235388,309166,230601,-18019,-176290,-227488,-173660,-2476,20893,-193161,-292466,-173013,-62682,74113,226069,101185,-152120,-279809,-262770,-119784,-10053,-104916,-183491,-87846,752,48798,151287,194978,97965,13646,52641,149433,121806,61747,109633,82511,-77802,24418,347363,410044,265866,176262,83645,-7492,26745,101047,164110,142736,-40872,-189731,-236784,-259096,-304195,-83459,110625,13997,-52521,37374,181195,254985,216545,227915,285101,70469,-213609,-201020,27988,250488,288968,181584,303713,589054,621498,356432,50140,-54460,143977,308526,334320,527795,942781,672428,-216721,-415683,100436,935603,2580922,2595000,-905540,-6104874,-5988973,-2218335,521301,1094519,918302,401227,-384953,-585199,-24288,389424,615421,907580,909225,408583,75703,66198,151514,133322,-15621,51814,234031,224620,219399,384987,431349,374770,402502,297944,78030,-145409,-307212,-379082,-288306,-97680,201647,455020,380825,113860,-113487,-158851,-141662,-178823,-55664,278044,344901,147581,64588,24259,-71242,-143039,-198166,-275013,-151396,211025,350011,140785,121195,241350,101264,-20169,-435,-172698,-337296,-124189,56499,-27401,-53141,20905,39650,62950,105914,145659,283953,419461,339822,193401,178042,147810,139432,204884,60534,-7668,206544,259347,131095,189677,224248,53919,-39025,41789,35322,-53603,-24408,191512,382200,197649,-246009,-337638,-98157,51647,94702,210690,398320,407038,146007,126975,288847,209153,60052,24100,-6644,30369,135931,45720,-159914,-117557,120575,225876,83835,-110625,-195962,-83042,22295,-47384,-75692,107597,253671,255623,197548,83546,2801,12557,-14137,-57962,-55738,-99525,-225593,-360305,-460791,-443846,-252642,-56545,-26452,60875,264301,208773,-40678,-103761,-27451,109898,308516,362359,265106,162278,71398,-61789,-210620,-123671,21356,-22656,-53070,68149,194050,228297,202103,75836,-66384,-163325,-183701,-144512,23780,145023,53816,-107446,-86880,71621,195519,255371,242141,53291,-107617,-92186,-12120,127230,292112,384463,352857,191934,-35692,-176687,-233825,-199400,-182702,-197555,-89764,-22312,-27804,116424,225896,135476,-11501,-85120,-207643,-366573,-193121,162773,186416,111800,160444,-70928,-478232,-470221,-144598,60512,141629,246933,301288,233843,90709,-77510,-161312,-52202,147672,223147,212869,191598,36068,-164431,-123878,189368,416067,307973,3051,-195386,-243034,-307539,-346229,-169689,45219,160205,372534,456284,266418,106899,145220,110774,-54088,-228737,-320654,-353403,-417703,-230431,276848,526750,209408,-92894,-67458,94898,135615,43090,-19531,-88604,-130970,-5481,-40309,-183755,-92151,198936,395922,333949,87085,40637,64527,-89985,-222061,-213742,-49488,168382,218473,97438,52162,60178,111484,286587,370621,270755,250759,258094,112793,-15051,129990,424511,464533,153992,-62917,82853,316555,436965,466379,340891,109021,-222999,-284161,93241,403425,267441,-56944,-54239,304315,495548,320578,90891,83034,184930,204088,120734,98960,160188,82144,-99004,-119055,41155,127040,40905,-76225,-149828,-148964,-125435,-210178,-285029,-151187,67486,325439,318873,-46253,-174582,40142,181083,119171,-7131,-33164,46994,20166,-126255,-144929,-151987,-251624,-244804,-226255,-303661,-255250,-70721,-29653,78939,332037,434422,391749,296557,76771,-219390,-212756,112428,337832,318401,277959,227045,94165,8216,82934,236826,300219,297729,372672,366264,141606,-77428,-12247,151659,64039,-44810,26269,79134,66900,57430,67506,214812,284884,228770,270482,270290,124050,168886,260005,41636,-112160,103590,346983,321762,60851,-146511,-88124,12252,103504,223914,165671,8622,95982,329067,399681,252017,167410,308126,403155,332926,227224,296528,404198,278611,78869,-75696,-119680,120332,423408,517964,513993,409801,395960,573632,990496,1667046,1826942,1621387,1912630,1380586,-119071,-940419,-1367053,-1759901,-1585508,-856423,-102211,494068,1157097,1295880,878203,568944,70142,-485927,-1389450,-1643009,-1180823,-1181983,-1419708,-877605,-677520,-927590,-768057,-565988,-490672,-361239,-331049,-507268,-492786,-246910,-229752,-397907,-333048,-106312,430,-94642,-140023,-59898,-79033,-94229,-3578,-39978,-218712,-276709,-256382,-224717,-271608,-371322,-286643,-71331,-6787,-52528,-14373,-68620,-205274,-198455,-47777,-33758,-13367,210903,247770,-41563,-200499,-105086,-68415,-101157,-126227,-244372,-343087,-271659,-94481,49017,51263,-103041,-115352,-58753,-166669,-267697,-231123,-191492,-227260,-235671,-122553,11384,-78957,-339487,-432249,-198444,13803,66696,84440,104613,32763,-5026,56328,55929,1869,-132757,-273209,-205739,-39831,146067,105830,-241257,-455152,-339461,-249208,-272818,-311256,-321520,-302855,-240800,-205373,-75546,110219,189034,119708,11078,152,49634,21175,72931,189363,92332,-76754,-125107,-79068,33033,129899,52585,-68742,-84417,-59848,-44416],[-73696,-68679,-89517,-130978,-220456,-318066,-167821,133428,240310,61380,-150662,-219486,-282365,-380923,-417293,-303235,-139144,-39128,72604,177858,126337,-77186,-107099,-28130,5694,132039,171280,-160990,-403331,-223114,-50428,-80165,-126220,-71922,88962,232627,199388,-3529,-78512,7212,-26034,-74918,11849,111380,167464,78049,-138257,-19092,241550,272002,120857,148427,239651,286153,77223,-211828,-237495,-120564,-96158,-196525,-183836,-18415,109607,127805,158701,200977,175027,66782,-67203,-121012,-16853,101760,60456,-130136,-308619,-202162,-89780,-191271,-344604,-236772,67447,165735,13319,-96094,-23734,76369,107078,113877,160569,266541,363554,270527,38407,-190657,-302301,-173696,68834,210096,247879,139867,-115433,-129139,183493,285144,70778,-101367,-158683,-158145,-130316,-14712,140583,218758,203564,75669,6330,27598,-167647,-363741,-139259,131324,102514,35773,-70011,-259320,-219833,-89328,-68142,-96891,-186883,-152779,162920,416986,377483,215802,35955,-15921,74902,39664,-123046,-114693,-92768,-161165,-95683,16954,1724,-90304,-50092,62994,67829,19662,79715,-67368,-171257,44634,244953,130695,-22755,-29617,-11385,91895,232178,286382,149390,-148031,-231171,-28175,3794,-191950,-278479,-191028,-96518,-116463,-175298,-45369,141524,115752,-71634,-208168,-292655,-263978,-153457,-39685,120162,243270,180044,35803,-8027,104284,184409,176559,154881,96618,19503,-10762,78231,190180,181629,171011,284319,281509,86484,-97976,-128520,97148,334765,114588,-144062,-63795,89589,196026,262367,391191,467138,361045,162321,35666,89681,78281,-146712,-264207,-69103,2738,4699,111798,180034,153222,-65343,-431272,-511169,-206669,74064,23323,-213261,-261106,-15087,142647,44791,-63062,-60905,7062,121485,96368,-114298,-159451,-67269,-121182,-153084,-66133,59267,224310,293426,158775,-171375,-474346,-438417,-223743,-27502,188855,330202,326139,217183,58331,-15846,-37536,-147383,-267370,-225707,-181415,-271203,-239169,-38146,133430,289521,394204,252121,36278,-35655,-164480,-340705,-194841,105965,237733,239595,237799,192805,152984,172726,268906,310336,233001,60763,-86325,-102823,35733,135480,136214,151500,85159,-83246,-139612,-61686,28414,137472,121931,-57927,-149274,-91639,-126166,-165547,-170544,-111114,15778,-50940,-241655,-288374,-265508,-239656,-152622,-75852,-70517,-33425,27600,-58657,-116718,94672,301157,249832,200008,220755,296824,293739,227690,124848,48418,-4953,-72324,-107689,-85866,-51832,43324,222294,388243,398039,265950,85481,-97661,-117079,87001,168131,147170,234624,184249,-97339,-338688,-415115,-266902,130671,441657,398102,305753,373239,258455,-12137,-122662,-40111,61227,140273,250086,168741,-111167,-233878,-228265,-174963,-19031,-8607,-248905,-367208,-230709,-82406,50819,175162,128415,-21232,-168691,-223581,-48571,50202,-176223,-285387,-112882,-6358,6670,100497,175836,115033,38635,77699,218310,298486,200422,160604,64988,-138454,-63469,273662,322970,169154,152627,177471,146936,149718,142186,138299,108635,771,-52924,-70812,-189455,-267916,-20786,195505,99525,25684,119482,238537,316309,295406,314556,338975,64915,-261785,-175952,134164,313311,284469,132075,205993,506769,548710,317630,120439,82712,297362,425193,229517,165731,515020,479126,-199845,-581497,-1000398,-551126,2949963,4044780,-934740,-6237909,-4705836,-1158339,380643,1140269,1136336,430801,-510344,-729955,-55877,490583,584656,698521,736743,240731,-53976,113155,427632,445597,229187,231343,354201,263421,184349,300834,284723,289892,362563,259587,64842,-169729,-399515,-470626,-361341,-150912,196627,502433,451152,178023,-63838,-174079,-229900,-270196,-53875,353117,433436,256196,175772,134059,48704,-32954,-172256,-348826,-273330,100677,379157,329303,259111,269872,145026,43127,18288,-178816,-325248,-114742,40130,-51554,-48926,65127,116629,172237,233074,233571,291135,391001,276295,71044,67204,129949,164890,192898,58759,45127,273039,272889,81374,131832,239620,106268,-24704,-12957,-84324,-180112,-31482,192974,378877,244221,-169322,-274336,-40837,99454,157257,306607,504092,482038,219842,145302,252015,178455,90237,88436,21138,-36317,58317,89424,-24206,75806,247043,184359,-86284,-263249,-297899,-184932,-123973,-215185,-145225,143580,301447,301773,238053,57529,-99634,-114597,-118982,-133742,-84371,-104278,-259225,-374822,-456747,-444851,-219966,34666,81582,120211,254180,167980,-61991,-106575,20893,191591,329626,342423,183076,-20370,-74211,-94423,-172438,-40725,94346,33317,18761,115078,212130,285160,254049,84684,-43818,-149096,-226232,-146915,61061,168799,62962,-103811,-64152,71101,128833,160786,154166,-5925,-130610,-120129,-50239,113162,289087,351282,310350,122948,-128937,-214240,-176843,-96052,-59706,-104090,-64725,4035,94425,263349,299799,147103,-24392,-75700,-176444,-308019,-141367,145565,73273,-65668,15466,-99153,-426975,-414566,-136978,49964,162108,251263,283283,219028,111696,-19609,-121023,-40479,199046,302757,234373,173724,44094,-130388,-114609,206996,476897,350149,-30669,-259599,-332762,-362033,-312024,-134141,9160,94527,306233,419487,248043,99501,133450,165874,91295,-131544,-368544,-418107,-416948,-285753,143580,423243,198521,-44418,-32086,68713,72254,-54738,-117821,-139467,-125581,7627,-78664,-335331,-256578,114039,333515,234987,-6437,-19350,-41908,-201140,-264558,-221149,-46915,185042,154521,19466,30651,35804,47828,252108,351122,205496,197348,286805,185622,53400,139759,358439,432283,218234,38321,119039,300921,428592,500091,445053,153835,-227044,-284231,81604,354438,256232,14019,81129,432956,532058,264313,53206,69052,141053,170108,100346,96108,245267,267245,115089,46714,170147,246393,125069,-45879,-157825,-149912,-78909,-122893,-204302,-92752,104735,325771,348242,129010,38421,113209,160347,180965,120198,36954,59923,-20231,-242688,-268749,-230769,-304304,-245287,-138817,-228116,-294068,-177137,-143637,-103774,107189,302560,378772,330266,129063,-121894,-57979,213474,344475,313035,255347,169014,81879,47419,90658,243158,408589,405221,339123,259107,47812,-130831,6092,200028,106756,68790,222650,225645,97011,13450,18027,222130,382796,313149,251955,232605,131765,150455,188515,-7231,-81479,209026,484887,405805,66440,-129976,-63945,-49704,-7726,164320,167589,53119,146397,357641,389459,202377,132476,288215,393810,379622,321303,366420,405288,201948,-7359,-62043,-12607,237148,533439,668402,676316,563505,547673,703909,943607,1430147,1622346,1427241,1690196,1239288,-102391,-810686,-972478,-1258746,-1277641,-773566,-72118,501489,1142651,1159140,623357,369051,134112,-276747,-1100152,-1439770,-993554,-1059413,-1436273,-906015,-704782,-991349,-889875,-659719,-495955,-331083,-378681,-577414,-516299,-283220,-302968,-485147,-494644,-288180,-133970,-148609,-121098,13677,12198,4877,72632,-20289,-195017,-223738,-216199,-241193,-278823,-315271,-203931,-3357,43535,13223,78046,58675,-78555,-134835,-99924,-139397,-44059,209783,198441,-110883,-204234,-16444,62732,20746,-9498,-105187,-220182,-182844,-45979,-14552,-43202,-77956,-50222,-56464,-176417,-266618,-253318,-223142,-228553,-238163,-176050,-106698,-191135,-382830,-464950,-263859,-14021,71064,106761,183814,122880,24724,13375,31615,69302,-54777,-225492,-170693,-41356,75969,27537,-285290,-442515,-288187,-232938,-335511,-333298,-257300,-273997,-312862,-210069,-2271,135478,200338,144376,1171,-72830,-25943,-37583,20474,164456,103638,-57093,-81810,-22187,87554,218913,176323,44261,-5400,-34288,-71672],[-133759,-121398,-119795,-122663,-205392,-336855,-267705,13953,177223,48958,-175181,-275446,-322414,-388475,-436315,-300651,-116814,-17699,67684,167670,160581,-8834,-34369,51608,108089,233232,215685,-136471,-371199,-312511,-195706,-87643,-20949,-33675,98277,312864,271048,38996,-1785,94043,33001,-12431,55342,72695,65953,-7262,-180096,-19771,272415,242239,76342,100752,203523,206100,24042,-185033,-220039,-165347,-192972,-253110,-174437,1131,89871,107404,129957,95386,33087,-3397,-47487,-89511,-34628,59291,11406,-167700,-265879,-93213,-47418,-232278,-348312,-140181,147724,186221,44363,-32745,14898,65871,58331,78644,160254,256007,336662,277707,55823,-189493,-378846,-289842,-17446,104595,94207,4299,-236097,-303154,-11395,158733,53669,-93750,-171457,-185994,-178612,-55036,101600,167628,152058,24277,-75058,-76746,-262900,-443838,-185884,114687,126887,126230,27528,-192802,-168532,-31200,-66102,-139741,-207925,-155055,137260,331786,257577,198633,105187,30183,73318,21667,-138966,-123325,-100958,-208896,-211685,-131335,-97635,-129984,-81102,35420,95513,52791,21211,-127232,-169936,-26652,134808,69098,8890,16719,3807,53777,164510,195904,44005,-239994,-256878,13609,17745,-211917,-228421,-113511,-85119,-144910,-174279,-5998,214678,200059,-66712,-261375,-352327,-327453,-213343,-72647,128090,340228,310587,90494,-55091,-21231,86489,153895,177087,86701,-29555,-115669,-95705,19117,133588,204457,288658,268470,128341,-29594,-81079,119446,318231,56703,-229591,-135537,-34701,37510,176666,318655,358659,277452,158216,67516,129224,139715,-119534,-275935,-81010,74850,140949,249682,259670,170710,-83822,-447165,-559935,-345306,-89309,-49850,-166890,-175897,17527,115789,-6170,-75825,-36016,20539,163129,252673,114806,14684,54944,2503,-42609,3469,65933,133140,137931,15232,-212699,-438827,-376842,-166562,14941,220783,373947,393947,235883,17713,-72726,-71429,-140331,-253063,-235340,-178113,-222003,-224553,-56325,159556,350266,422993,223829,-37762,-141292,-265607,-400790,-242962,-4564,60153,78723,130365,175472,185341,141598,127586,169931,108636,-96375,-242451,-201347,28688,156510,142545,176404,125118,-81343,-163078,-94545,4571,106112,112242,-16520,-106660,-102503,-165885,-214646,-200314,-124461,-46001,-99660,-195134,-207622,-185545,-150292,-81612,-15153,27581,40628,11412,-104317,-161892,56847,259475,179813,103984,143106,245258,247779,142878,-6217,-79850,-91670,-141648,-219875,-191154,-102479,273,111243,237829,313059,287741,124346,-82182,-63610,168951,246165,132988,171514,190177,-43749,-338523,-477784,-316104,147278,466959,367304,199879,243418,209374,9864,-101326,-53972,-12957,34908,176047,126589,-106463,-175899,-159923,-155082,-52885,-64852,-302727,-417047,-271994,-105601,-1969,67342,101874,82197,-48695,-146098,49279,132308,-182274,-324603,-124651,-6104,-24565,33980,128888,102096,19354,47608,231601,429504,323813,184769,38774,-181248,-146268,161706,196538,52206,97542,228343,284277,287962,203226,78026,13990,35944,122419,158891,-46796,-141135,93525,266287,149071,82501,191582,277660,333169,319045,335837,315707,21763,-283784,-124496,218384,330212,251781,86733,98257,372907,420528,206559,48808,51877,332237,543751,194221,-205997,-92199,10280,-306357,-604011,-1775865,-1782846,2855828,4748764,-1140764,-5400231,-2698196,218286,666414,1282111,1165071,301197,-641672,-843409,-134868,504838,460862,356589,399250,45274,-173514,98713,563167,649985,424680,347974,436958,315179,144184,147049,80300,145085,273174,236525,82450,-154378,-418791,-481979,-383321,-184815,175565,505973,495970,245273,10687,-150262,-272040,-315852,-40371,360971,430663,308937,250118,215490,161234,90850,-123694,-401165,-400289,-48733,351571,467328,351438,255441,166119,95484,35744,-161505,-259854,-58643,42827,-88691,-76036,83030,178704,273904,349404,293156,260206,338437,223091,-20995,-30370,102710,182756,174537,63774,92988,290114,227141,-5014,41315,237451,172965,3375,-89488,-244861,-320813,-70554,136932,293305,226352,-108406,-219641,-19562,106608,188997,375132,570123,487569,234357,128394,182652,141928,132560,155633,50133,-78083,7467,144089,119155,226150,318415,120304,-214861,-347722,-318157,-227867,-241457,-348434,-210798,115605,308767,371731,298406,30106,-195823,-229297,-215060,-186030,-77100,-84528,-255407,-340807,-413119,-427068,-182621,116563,159884,119905,174226,106326,-57385,-75397,73579,226896,293319,295115,108333,-166567,-176972,-67262,-43509,76771,146629,70723,90264,173512,227298,304069,234272,44037,-15345,-92852,-233127,-132442,85286,166949,69474,-74354,-26695,73890,65609,71907,67317,-44182,-117550,-125173,-81351,88507,249540,285281,269927,73074,-194524,-221309,-80238,46608,103471,55557,14313,46723,189506,349841,343177,167195,-4594,-41599,-139240,-258414,-105994,109686,-12571,-159184,-71373,-123296,-344577,-305127,-90953,62089,190192,241349,230434,192575,136484,32137,-88914,-42583,215410,352872,255348,152891,45991,-109009,-140342,165477,471506,328160,-66511,-267760,-346311,-344986,-221532,-66167,-8709,35495,198856,310368,179480,69237,94302,183664,189762,-62493,-401876,-461711,-372982,-260085,57097,275761,141776,3676,10423,27437,-8632,-132327,-180784,-164448,-93906,35780,-71346,-380254,-329096,39981,234217,83008,-133489,-119956,-166027,-299351,-289657,-186388,6526,214557,108566,-37419,-8332,-37143,-61154,165808,285345,130817,141953,300927,224234,47144,63958,246967,369149,250435,108153,116864,212458,302615,397704,438254,151239,-211304,-249601,45961,247559,200028,72886,188578,476926,481920,187437,41918,55083,78734,120378,52184,49427,280835,411487,306506,218777,307021,356574,210789,-5212,-168780,-147683,-2227,16134,-21752,80346,217252,329065,343508,267414,206846,153018,126132,216637,222648,115393,88344,-51486,-331806,-364741,-260247,-275964,-181669,-6402,-106071,-272025,-232690,-223949,-283440,-153962,123062,340037,368116,185115,-5514,96918,285936,311260,264777,201140,90288,35888,46874,65796,204463,424453,424423,278661,162160,-31589,-171908,18367,222619,126679,164778,404549,342280,87299,-54614,-36218,215851,466549,388177,207083,146952,114284,125489,94300,-77171,-58995,292914,573303,445030,77739,-71073,-4052,-64828,-68771,128258,173180,95276,179957,341997,305938,91811,60666,221048,342418,411231,425416,425470,363361,122265,-20910,69862,205111,427584,686820,833148,852104,759421,702410,767276,803056,1027370,1236325,1203022,1417901,1004035,-86405,-619943,-578427,-760087,-916320,-620463,-34504,454939,1066585,1145337,599213,233768,131532,-177453,-864742,-1231473,-727803,-786996,-1170068,-723198,-648141,-1003929,-967552,-750747,-533235,-332446,-417258,-607753,-536711,-355414,-387643,-527670,-587238,-447674,-289921,-232919,-118685,82579,117496,114574,135019,-33023,-196723,-173361,-153085,-231900,-295617,-294803,-151856,33811,50435,34897,140766,177565,25261,-111108,-185044,-244388,-69334,182049,99529,-198983,-188277,78867,162276,96273,77141,19717,-92889,-90892,-35248,-100483,-125304,-28318,31143,-25009,-125604,-213832,-257304,-238742,-205948,-211913,-189329,-177298,-228245,-312848,-381796,-279947,-50716,52770,105157,202249,159982,40256,-42367,-9437,116119,22748,-154983,-136462,-67839,-11859,-30925,-280105,-378139,-190147,-173735,-367219,-341811,-171453,-186524,-329894,-199296,71424,158935,166279,130292,-275,-122975,-98740,-80027,-14397,121622,96061,-19977,-10642,20352,82795,230435,246183,135477,63510,-17232,-109920],[-181224,-132607,-84951,-69600,-146847,-266423,-291827,-108882,71238,27564,-157587,-283257,-321974,-342583,-367512,-228995,-27483,76651,99013,164874,193200,70027,33798,122559,197898,295817,242100,-67785,-295393,-392078,-352015,-112937,70830,7913,81535,322898,290554,79212,75856,163823,100510,75909,112280,48643,-6557,-78609,-226978,-80339,233203,215188,113822,106132,158258,115048,-5718,-127469,-169744,-154530,-238107,-285900,-171867,-12270,38944,85651,128617,33629,-66728,-33981,6929,-18663,-21149,15168,-29395,-144914,-135928,36057,5080,-246840,-336808,-69609,187135,211783,139855,97252,70281,33304,-380,52598,160546,249593,303808,261964,72405,-165256,-392976,-357814,-127381,-55235,-88790,-125357,-308933,-417522,-207829,1857,-363,-159788,-257362,-235637,-188785,-57816,52360,77407,67603,-33295,-128087,-139646,-300200,-449903,-203484,85502,145053,216804,146168,-72771,-74420,36446,-63297,-191120,-244191,-162708,103086,223651,110081,124426,121859,38905,33152,-21770,-131760,-86862,-68198,-206654,-265118,-217391,-176574,-185176,-152513,-13527,149233,135549,-30296,-175222,-159039,-59290,63370,25202,22707,10985,-47175,-9884,109449,111424,-53874,-283339,-229246,71380,59718,-183412,-162713,-43754,-78615,-154294,-138112,26418,241213,235291,-65139,-284679,-358947,-348873,-251528,-86436,159160,432806,424631,153203,-78488,-154348,-62044,69906,132578,25818,-104342,-189466,-214638,-101234,125456,264068,305284,261935,167914,43164,-39361,91322,221320,-14102,-259211,-175698,-148533,-113833,93425,195953,171857,164755,145681,70245,109556,135386,-121400,-277906,-105526,113829,229487,322456,298772,179029,-69814,-389367,-544154,-463695,-260021,-104725,-84943,-90643,7257,45307,-88655,-112716,-5768,49055,180510,355355,300657,139196,104429,86452,47651,41869,45001,14275,-51987,-164375,-266929,-340354,-252370,-100057,40798,234903,405364,427248,224031,-10112,-96807,-93339,-129683,-200414,-210601,-184462,-183987,-199232,-80967,154675,363584,391641,163731,-108168,-227636,-325114,-403154,-260811,-99906,-93283,-31466,84141,179736,210314,118115,9254,42075,-16317,-228746,-364399,-274128,22606,159442,117024,146659,108155,-93874,-194085,-165849,-57981,69609,105149,575,-99209,-146521,-213713,-239361,-174527,-86032,-82313,-129767,-123359,-102398,-97151,-67041,-35091,-6402,66517,76147,-17862,-129231,-170026,8697,165813,60511,-52259,12369,132029,152547,49433,-91277,-146652,-136214,-193544,-314505,-277640,-144461,-45425,9355,79686,184521,270319,178948,-10839,30364,245947,291966,119449,115239,183256,6046,-303371,-458570,-286542,163313,435464,315662,128439,122709,161133,78263,-30213,-43191,-67492,-57053,95263,102848,-27553,-38194,-54200,-128604,-101322,-130963,-326613,-413823,-270325,-105218,-59008,-64981,30741,132330,44734,-58008,139775,209486,-129403,-302090,-128015,-7436,-42395,-30680,62288,56115,-34900,-12830,201418,463629,374380,157400,-3676,-205254,-210562,30391,56774,-57041,28596,228608,366952,400040,266364,5370,-100145,70054,286042,352356,109938,25608,213219,287649,132323,97661,235647,282694,284003,270661,286369,231929,-43312,-281332,-65866,267736,305474,199963,56083,528,202071,257395,49228,-143733,-123950,266232,640870,241677,-488452,-725171,-624467,-536372,-544923,-2012107,-2335170,2136211,3993065,-1532452,-3505615,-260561,1520297,1308204,1564332,1063258,46546,-793105,-950694,-262907,425960,270686,-54051,-24307,-121469,-253592,19409,505045,677762,506992,369358,459355,372144,131176,-9068,-102181,1068,187117,253052,138048,-99770,-362411,-420191,-350882,-185347,144012,456506,493094,294764,82599,-108126,-272034,-304003,-11227,314931,356777,291307,262924,247913,231634,182270,-67776,-399904,-468971,-182346,270981,507784,361086,185638,142680,106598,30753,-139111,-175823,19154,64780,-122406,-120066,73822,208163,340457,424292,303129,197364,277023,185381,-73647,-98340,66395,178798,152059,75464,123716,248221,130174,-106162,-57173,215832,237128,41222,-165407,-390294,-402624,-115294,24365,123538,138245,-80537,-191027,-42871,77066,182353,378807,540891,402672,177522,86380,115215,121193,166958,190935,68848,-77771,5099,201571,234135,290954,318655,50673,-274434,-341815,-248750,-196221,-291809,-398958,-241259,38653,268114,437487,358522,10975,-255043,-302293,-285712,-207172,-37573,-44359,-213881,-268116,-342799,-397276,-154381,163901,197533,84830,66058,48162,-32027,-31761,104887,204527,212880,229304,60762,-226010,-204464,3655,121339,190418,170928,86399,144366,217561,220349,273997,151756,-40094,-3844,-29570,-213505,-110071,100037,153288,83115,-6916,34959,84530,20230,8874,7802,-46085,-65531,-94677,-90419,48614,159803,187237,232265,59509,-205714,-192199,35396,202601,268138,239343,136240,108846,249425,381234,360959,201095,50144,8346,-100705,-225760,-99059,66037,-46979,-148727,-81175,-135220,-251881,-178598,-35628,83183,217693,215103,138949,142797,148492,58192,-75116,-54420,194629,355728,262161,126429,33826,-107067,-190087,80430,400799,242135,-98947,-218291,-280731,-266205,-103731,14438,-10324,-16920,68968,152324,88598,32182,45203,166830,222090,-33328,-405717,-468454,-304190,-173797,28677,125297,48222,27824,51980,-5204,-86958,-184939,-208164,-163127,-40891,87626,-9173,-302451,-304452,-34362,98931,-85973,-261625,-231213,-263652,-347972,-275821,-115852,80746,227112,79670,-60479,-50618,-143404,-202398,30701,179916,63402,96636,294251,222977,-28228,-76659,123000,288087,229877,121515,86409,91178,112251,207470,315625,98862,-169816,-172603,9280,116658,111445,97445,232889,421285,352520,104994,49216,35873,18283,86178,16002,-8363,261964,471998,416307,347623,418713,434653,280146,43251,-161868,-128609,75680,152627,200220,316216,371826,336239,308698,329034,287855,151960,89928,219168,268974,165992,107934,-62405,-354395,-396819,-232689,-181574,-80799,124160,24390,-199733,-222239,-245591,-397195,-357066,-49286,268588,378529,228422,110777,221776,319763,257735,193869,132283,24552,-395,33782,22326,131655,346451,351338,209176,107133,-72433,-195510,17182,221187,133634,226643,515336,391790,42043,-129302,-93460,183002,501356,419520,130889,33079,87537,111292,5080,-152404,-50180,339464,596130,431523,85825,6650,77368,-26238,-63949,124817,183725,120854,178704,280235,176746,-43411,-34762,121038,263715,423884,521627,472059,301197,62057,32991,269469,460218,622677,820617,947735,976606,913104,791219,739014,609547,566651,741204,936689,1093442,694036,-64208,-334957,-203431,-345161,-574335,-437801,-1484,367855,906045,1176647,764835,228409,103296,-162474,-721330,-1036365,-454501,-463811,-740363,-417165,-532295,-954054,-966262,-805859,-578171,-349766,-425754,-576788,-524386,-426271,-456229,-521014,-589149,-535226,-414414,-319495,-134471,125977,201979,188804,147505,-85658,-237522,-148350,-72421,-160464,-274463,-287503,-130776,49189,38309,19855,156579,240916,63669,-145098,-280815,-311056,-81276,133547,-16105,-270422,-141585,171762,210529,106941,120014,108938,3427,-35500,-71694,-180340,-160065,44374,112277,28917,-18587,-112987,-245738,-246289,-174421,-167032,-165396,-189650,-191684,-173820,-242016,-252478,-77834,26934,77869,139915,112448,24287,-91956,-51505,133551,89053,-72343,-109526,-119649,-100581,-60843,-224052,-265249,-58516,-76024,-340028,-329561,-95411,-79754,-284987,-161062,134083,168442,86364,79944,8895,-135995,-147337,-93619,-25028,75247,85452,44128,79530,40826,20137,160038,240639,177197,107887,-2222,-142020],[-204076,-107003,-4471,3209,-66002,-129575,-227534,-196368,-51870,-3370,-106110,-242201,-283631,-246665,-212522,-106432,102104,225125,166192,169854,214720,136460,78270,157037,232767,283618,225987,13800,-198886,-428321,-468574,-156822,104907,30437,48329,270200,266284,121108,143542,198661,155224,167345,173367,54053,-28369,-113389,-251697,-159281,140094,192967,193828,152632,112560,37003,2535,-47646,-104962,-101858,-210551,-270515,-162800,-54474,-38956,63508,158129,43044,-82911,-15249,73793,70432,21793,-17736,-48952,-68195,24177,126127,34097,-230937,-312642,-60996,162120,226973,262365,251330,127061,-14327,-58710,32343,149149,243196,283298,230213,81837,-120357,-334592,-357731,-233570,-226786,-247883,-202321,-292791,-421055,-340819,-142614,-84157,-272733,-382525,-290209,-157298,-26404,403,-30191,-25200,-79107,-142517,-150549,-269747,-369765,-166980,72928,160950,266692,227471,52692,41342,101554,-52933,-226534,-272994,-161568,79675,128830,-23232,13928,87463,12623,-31547,-75408,-108662,-24583,-6493,-149663,-234767,-218166,-222559,-254196,-243082,-62613,206599,224519,-66357,-203634,-140063,-47482,36760,2346,3046,-51924,-151979,-85298,72444,55230,-109391,-263112,-155001,126604,98997,-125509,-84744,13324,-87256,-163913,-99996,27024,204037,209408,-63610,-270362,-313938,-330300,-260765,-63506,222412,501535,493076,209170,-77140,-256399,-211395,-51068,20062,-80639,-178415,-198274,-229914,-126468,156313,331119,337108,266095,188153,96643,-11001,34136,95287,-72676,-232525,-176149,-214629,-204141,42557,75600,-20657,65589,137307,51389,40212,62263,-158830,-288267,-143727,105434,242467,306488,283632,178215,-20813,-275536,-475439,-536419,-404088,-141990,7671,-18785,-28205,-36679,-172608,-163489,15407,75117,162019,376020,401653,212550,107465,122323,105028,63627,17654,-99791,-227525,-323639,-319425,-226910,-119136,-49949,42738,238073,436546,434275,195742,-12181,-74056,-86985,-113997,-136845,-182063,-216288,-184749,-184742,-114459,116570,317528,292053,75730,-159318,-274148,-324321,-336932,-233501,-146274,-160235,-43659,106047,188484,221346,114508,-46776,-36549,-106944,-301679,-421959,-305230,11190,138568,70246,74588,40841,-111087,-214287,-245062,-139745,37743,107694,-4700,-135275,-220063,-256707,-228763,-110371,-28241,-93367,-128608,-43783,-10872,-32270,-13547,-31062,-50165,44564,61954,-57264,-131019,-145124,-31481,68414,-61744,-220095,-126369,10567,47532,-24394,-109753,-134224,-123371,-214538,-372870,-325765,-159841,-78738,-65541,-54779,40213,210177,217834,71089,107587,279421,293080,117850,84373,159269,26904,-256490,-374380,-189366,178705,361049,246148,78974,25737,128172,180034,75126,-10640,-88843,-118933,20143,97761,86065,117324,43062,-113731,-156694,-183341,-300335,-350852,-219578,-67338,-95640,-182375,-61333,120111,85672,11678,192173,253537,-45838,-237647,-128432,-17272,-49211,-76479,-6015,-10171,-102557,-72456,151648,391370,318900,71172,-64993,-211945,-245417,-96182,-70169,-136909,-33306,188907,378210,456436,318298,-40820,-175760,107528,383865,417395,212715,168343,289165,239499,43209,65623,241364,246826,172496,160015,187330,125537,-102626,-257319,-20025,280981,262863,149156,46306,-71169,18709,84968,-117579,-390082,-363711,146972,680234,335936,-622152,-1218504,-1242163,-834271,-481169,-1696816,-2076988,830042,1595692,-1919545,-705081,2205956,2380044,2011216,1872674,848997,-286724,-960918,-1057468,-424726,267671,65599,-430951,-419066,-227897,-274222,-92247,283542,524202,451459,305860,424017,422635,173242,-83506,-192008,-83535,152503,310389,220817,-16924,-252361,-317642,-278522,-145908,116624,366871,437491,311568,129698,-67906,-240782,-239730,32362,250015,256082,213500,214174,231607,241237,205836,-24665,-334726,-440355,-253097,161306,443702,284911,70908,71136,62051,-12924,-133957,-115527,80392,89190,-147171,-165651,44987,198148,354030,437102,256889,117091,220582,159088,-94759,-134155,21566,138984,119628,88500,135221,164757,13722,-187910,-130876,179713,282581,85538,-213112,-464258,-377927,-133843,-122417,-104325,-1035,-85309,-187822,-94786,29808,143602,308362,396510,233391,61097,36989,83103,132248,177275,169163,64079,-40006,48723,249558,299239,277442,259701,-9086,-267336,-259481,-113762,-101334,-261559,-348425,-217601,-54751,182561,457886,385744,-93,-263449,-320219,-319191,-197770,14964,2705,-144053,-172326,-260224,-358063,-141581,162390,196041,49524,-24563,8253,2288,5543,99642,130246,107422,152636,49247,-179744,-151103,84482,252352,267373,175626,88891,171224,226323,180206,201820,41046,-143591,-27097,1588,-188828,-91174,110298,141567,106587,88718,115317,101566,-2311,-20592,-9419,-8598,14717,-28184,-65738,1898,31905,71205,195934,88934,-150289,-129447,143930,335721,387874,389507,271324,186506,279239,373984,357622,244460,128671,64367,-60372,-199994,-110631,28279,-30765,-59878,-31462,-132309,-166421,-67246,-361,89966,228876,167166,12474,61139,132195,48804,-77500,-60855,150388,309092,244429,93372,4852,-122646,-244759,-26356,273466,111344,-120420,-126403,-158380,-152853,7671,86698,-1512,-62702,-52951,-6795,13299,7401,6628,126380,187417,-41179,-370205,-427827,-230053,-66332,44887,10028,-57413,20357,92228,-6074,-143862,-219377,-213850,-143621,18566,152782,87815,-137723,-215343,-114623,-56046,-234953,-364917,-320127,-303787,-328169,-214821,-30287,138418,206043,63334,-46884,-79692,-254351,-350265,-133867,53619,15016,67225,265848,192502,-128844,-221506,25776,207319,158459,79278,50020,-8663,-65570,2030,116906,14598,-102804,-57655,-1577,5055,16518,80329,202690,286317,185112,44774,67507,10468,-23022,90269,29650,-35939,205774,436798,414539,390437,469948,466927,324302,96087,-119523,-81982,123822,232659,383749,536501,515325,344580,260451,307173,269496,111723,56633,187250,247459,166919,102783,-45163,-291605,-348577,-161491,-59291,20088,204508,121109,-100731,-146706,-200766,-408895,-439784,-175384,156651,324909,239182,206674,301242,316502,200238,119253,68538,4267,16862,39957,-20820,42647,203820,214047,147816,107126,-63693,-199135,-64,201263,139397,250574,525833,367258,-16193,-190950,-153374,115303,464423,386751,28619,-79374,71285,120002,-52930,-211249,-51361,347982,559416,372199,80134,72362,158556,53087,-3823,147687,197352,124166,138924,185216,43702,-159294,-131775,14879,181575,416605,587799,501625,241965,33423,125834,467338,672996,751125,873430,970481,1013795,962348,770191,627651,422158,181599,261114,638443,761600,384326,-21565,37808,139673,-77050,-335302,-292532,587,254529,668000,1147390,990781,360019,111956,-155576,-657853,-867036,-255105,-226377,-345165,-127900,-406052,-841182,-871601,-802296,-605885,-365987,-397350,-483357,-459752,-461574,-491148,-477165,-514196,-531432,-467359,-377766,-164587,129627,237727,199414,100414,-165131,-311078,-159556,13106,-18467,-178606,-258700,-127045,56367,33983,-13239,122412,221622,21547,-228661,-360241,-319835,-78114,74357,-114158,-297755,-64246,255348,209880,58162,113274,147366,45569,-36870,-139063,-227746,-134411,125798,171651,86816,118693,17085,-221379,-251496,-145477,-112979,-117673,-156038,-110849,-26763,-108064,-192620,-72138,17540,34378,6543,-22003,-28937,-117159,-80129,120744,137414,11904,-89768,-186847,-176252,-67579,-135385,-123441,86990,57377,-233356,-285083,-44650,14782,-184158,-91219,168919,140268,-26134,12274,27901,-111169,-158888,-81993,-23322,33162,84180,129730,167028,37018,-75749,36564,166754,160021,122582,18540,-150927],[-198701,-64201,81530,62424,7627,23899,-98929,-224658,-161578,-42098,-39834,-164715,-216352,-114510,-9744,26498,225166,381017,251645,176955,218224,174286,91925,141135,192833,191245,157028,71983,-106276,-400213,-504322,-209622,59435,17104,10139,180852,221358,171362,196414,191650,176860,235438,226367,93158,3729,-100169,-230407,-206016,28614,172761,264157,207859,71764,-11567,45109,36496,-45348,-32533,-116373,-198877,-133196,-107835,-128163,42177,210276,124232,-4050,45585,129276,153457,84433,-26953,-42330,32124,150492,145197,25669,-184298,-275116,-120432,74233,220242,365305,379873,171078,-63192,-105740,12084,116467,228572,284239,196356,74592,-68191,-221407,-292996,-305115,-360561,-339969,-199963,-175135,-302162,-371941,-239381,-174787,-388370,-502217,-332888,-98091,21986,-44940,-126850,-101670,-100942,-122685,-122050,-188166,-221387,-73042,95520,178395,254910,230875,135793,149512,156467,-25663,-217691,-263082,-138804,72012,65432,-113731,-94448,27576,-30912,-98930,-120309,-79324,36595,60090,-55578,-131902,-143116,-228721,-318771,-318934,-93910,243362,277505,-84731,-215271,-116609,2321,52442,-2984,-53251,-153254,-268098,-149108,48499,27678,-115197,-192090,-58730,159711,107631,-60511,9237,63245,-110550,-183725,-85827,-14075,105683,130154,-56583,-217384,-234843,-285202,-238543,2274,308201,527032,496001,238395,-64539,-307896,-318992,-172062,-127746,-206858,-229958,-145797,-144362,-55543,205706,374116,365996,269507,177617,116356,3662,-23801,-10365,-105529,-173427,-147565,-223222,-212262,34515,1890,-149190,9708,136658,19542,-57911,-58320,-220881,-318290,-194206,49156,178491,214593,222398,172379,55202,-139701,-378182,-546344,-490086,-164822,84895,33264,-62751,-96329,-227681,-209679,17661,84142,114185,317508,403170,245528,106346,122909,134347,95717,12562,-174417,-344496,-418092,-354684,-148474,-30264,-32842,22366,237494,471405,425695,163691,11565,-8011,-45874,-91893,-94453,-179771,-275869,-234177,-197714,-152932,59115,224435,139768,-33438,-190197,-279941,-269070,-213892,-157326,-124745,-108283,54087,176408,184280,214136,128446,-36827,-58544,-141649,-300325,-402919,-287568,-6170,98918,21462,-10904,-43133,-110459,-201123,-293668,-209549,19860,123880,-16980,-196841,-296878,-273381,-175901,-31055,17888,-85722,-98889,19759,32816,-15782,-5312,-69754,-124696,-19084,5952,-94762,-108736,-97367,-46468,10376,-146059,-348022,-226611,-64748,-25394,-56951,-62680,-49670,-53687,-193866,-381447,-324809,-141737,-95589,-115787,-151074,-88636,120616,210924,110013,121069,246760,253451,136211,88135,119759,5831,-220265,-260411,-57022,195858,273873,168263,30851,-40526,121569,288143,185376,34068,-77392,-146271,-36176,112106,195435,229095,90848,-123709,-207927,-200694,-220319,-244800,-135234,3736,-95001,-250394,-143806,55385,65376,42361,190102,245494,31230,-159911,-129678,-37231,-51020,-95646,-56923,-73480,-157751,-105593,107557,249796,169110,-56674,-138690,-204076,-245437,-195464,-167833,-180041,-72877,130307,324885,449509,357943,-17593,-162826,144879,378988,319500,214175,235414,289411,125789,-96612,-2450,210207,177808,29885,20157,73727,34783,-130388,-214362,802,265947,232793,122388,57528,-110307,-147139,-68301,-256099,-607069,-571325,19227,622881,407193,-608150,-1459140,-1657517,-1105691,-465220,-1017735,-1227502,-801665,-1853440,-1956430,2577319,4242831,2572883,2405765,1996467,503051,-647879,-1110560,-1136343,-590908,59543,-96494,-665358,-673160,-269830,-229581,-179246,5483,257079,289378,204988,356621,457197,282482,-15526,-156109,-77224,188168,384164,302703,75377,-125667,-218345,-195347,-73619,107945,263040,341363,291620,144160,-39434,-188849,-143975,79731,199138,167426,101215,125645,184853,195761,156151,-6175,-218939,-315639,-241368,53774,304495,151171,-59298,-30850,-28275,-94596,-159617,-108226,91709,90938,-168355,-200481,9471,154320,312368,386268,169684,41438,179410,137232,-99922,-146273,-29843,58028,67933,95108,134067,74363,-80759,-217226,-151995,138775,298312,132438,-211128,-435248,-250192,-107397,-264474,-340057,-155558,-108571,-193224,-143086,-13747,85440,185324,172122,19171,-78977,-285,103822,176879,157004,84696,25026,10995,114149,276856,314883,231335,174859,-47957,-216738,-139883,42797,25020,-165646,-215951,-142888,-130078,66633,399697,349961,-12956,-230635,-291401,-312369,-163586,57833,40740,-61798,-71753,-180581,-311282,-143031,113081,166008,40728,-68190,-13450,32236,28863,60835,24167,-6068,72946,72856,-47001,-41392,137445,296134,291357,176546,90922,168116,189438,106267,108323,-52240,-232622,-89178,-23653,-180825,-83107,120397,140555,134245,182174,191934,116932,-6510,-20983,13566,55508,100791,60121,-5576,-33095,-97896,-38345,160024,153057,-37374,-43815,221724,410531,425888,455790,379566,266161,288347,339895,333341,283485,207747,115186,-18938,-165111,-116862,7317,12622,49283,34204,-117714,-97365,9514,-2033,64561,209872,94277,-133086,-47321,82525,8485,-83814,-44640,104069,224746,198734,55519,-36237,-146366,-286052,-135581,106474,-31122,-124052,-18970,-18993,-39138,86705,135766,11959,-96991,-133809,-110816,-15220,8095,-5933,77581,103497,-69698,-293710,-338625,-161746,22086,77245,-49104,-143960,-7097,137052,34808,-171381,-249091,-215578,-117784,64970,204519,177759,42232,-113574,-193147,-199572,-337908,-431897,-364072,-278197,-242838,-115100,43659,151085,151316,53380,-4165,-82822,-336743,-471749,-293814,-65918,-9282,53100,222104,154428,-194620,-299026,-14397,145322,62092,8032,31603,-41956,-163468,-153927,-89852,-70300,-19348,75982,32652,-47321,-52282,33215,116321,121534,40261,33663,91433,-16866,-36952,136322,109194,-3588,142713,328394,312884,329546,437429,453363,346581,150078,-37305,-9483,121476,223926,466723,667098,595360,348680,220985,227427,170646,41693,24454,126075,168781,117988,72294,950,-153615,-230679,-75536,45419,88486,205085,151603,-4988,-26852,-104496,-325128,-398040,-243965,6320,189534,203455,265558,336330,286663,146408,52235,25137,45644,108756,85687,-47432,-42840,45377,61921,107220,154350,-11110,-183858,-29986,169693,151423,244807,447221,294849,-54633,-221995,-211440,17622,357065,292573,-82157,-159857,79399,151534,-65937,-234538,-52208,330393,486397,287150,56414,102528,217017,144001,78922,178593,210321,110572,72445,79303,-54663,-220687,-203404,-65043,123819,394889,606189,506081,199636,35159,219543,605425,790913,772785,814562,895275,964148,891500,637381,466643,291823,-21781,-72882,360229,520542,191177,65869,449424,425528,1047,-272600,-253947,-57865,125820,392328,984042,1133693,595529,227959,-77181,-631342,-737166,-193932,-183008,-155446,18193,-322818,-683392,-702834,-740179,-601834,-368492,-340435,-349939,-350197,-448969,-490419,-417097,-402000,-453103,-438258,-387638,-200141,91139,214283,147711,14737,-241763,-390035,-198191,88314,165912,-7393,-185767,-123887,63069,50612,-43571,51175,125576,-83425,-332191,-402417,-276060,-64157,16207,-171123,-273115,28893,323375,182073,-22880,61558,130733,31147,-85875,-203619,-229168,-63131,191985,189661,125771,249293,149796,-186135,-256375,-124555,-58181,-66301,-105980,-28530,78203,-16585,-111596,-17191,46506,-5376,-157525,-209675,-107265,-107217,-88099,83838,164951,86159,-75869,-252226,-229350,-64302,-44067,16305,223269,219613,-50626,-200633,-15554,84900,-45675,2323,160926,54479,-146031,-45488,51684,-62043,-133270,-60383,-31234,-5614,95522,216676,225166,12932,-166137,-88588,57891,96458,112097,48731,-128280],[-171372,-29162,130985,81904,48621,138123,41298,-194881,-233115,-84137,19017,-71986,-133232,30081,177880,120845,291685,486923,327232,180426,203457,179239,80406,80575,88123,44174,44954,82850,-34662,-309309,-445325,-253165,-51620,-32062,-21555,90116,182847,233434,233025,145146,150900,257662,259372,156837,74367,-43185,-155734,-188028,-59815,153251,291686,236698,36523,-27377,101516,102939,-4629,27754,8989,-86821,-76481,-147997,-205319,25369,269521,249757,144235,127668,157509,211271,153253,-4634,-13141,115063,198569,97747,-8153,-109741,-221333,-219989,-48742,188311,410780,446122,196886,-95357,-133196,-13702,60370,196796,296135,168765,42999,-26446,-90604,-188247,-317618,-415478,-346528,-121708,19473,-95958,-302605,-269777,-241159,-465008,-579519,-354539,-37891,64016,-74548,-187580,-146041,-97687,-84748,-81960,-90885,-47124,54914,150023,198244,192149,155423,151597,224261,200468,25375,-146865,-191992,-91409,69629,28870,-155646,-162084,-22094,-67520,-147934,-141796,-51796,73518,106539,44571,5359,-29285,-197648,-351406,-346175,-98268,243130,271729,-88809,-217384,-92697,75111,102788,2699,-132890,-256972,-341241,-176524,26774,9234,-91717,-102667,28187,157047,72922,-5290,121292,114986,-135457,-205482,-98845,-86138,-31342,22479,-38675,-130826,-144222,-229854,-187581,101671,390735,495530,429307,224611,-60215,-312381,-363715,-257047,-255274,-311544,-248564,-67810,-7320,70237,243340,362993,361608,252624,136459,101699,9230,-59809,-68951,-114713,-116655,-112084,-192531,-158477,58139,-4720,-174769,3136,137245,-19571,-162086,-189538,-283774,-362461,-249271,-38760,63474,88977,141891,167306,140001,-20354,-280760,-491515,-500368,-176038,128899,65660,-75496,-112954,-235101,-232131,-656,70369,58303,211130,322040,252934,133890,113926,152562,160292,51382,-186997,-378436,-430308,-361397,-131287,-12943,-49252,-9648,238437,504007,409411,134348,48794,81325,24348,-62116,-93480,-215975,-348055,-316373,-238831,-186136,5656,116520,-28673,-152492,-212122,-261068,-186301,-65813,-44345,-41282,46770,229971,258586,158725,188328,143118,4138,-47017,-120885,-234311,-316362,-223976,-21277,56588,-8602,-75064,-97749,-69951,-141546,-284033,-238354,20779,153137,-14256,-245260,-336996,-243671,-84922,41797,35891,-67517,-54050,48356,12786,-54858,-43250,-134184,-197253,-93861,-68075,-115370,-65527,-39930,-28769,10108,-171582,-399954,-258285,-64881,-40122,-41410,28722,79154,56511,-129721,-337158,-276933,-98045,-103747,-158592,-212817,-177127,27479,145602,71050,56362,152444,190350,173417,121268,73446,-49236,-205296,-155612,68169,217692,209029,96850,-28756,-73881,144857,372276,268379,77289,-47160,-146303,-64845,141508,269686,257892,68770,-160784,-243958,-172721,-101316,-126861,-45933,88858,-52199,-249468,-188976,-36721,-6146,27656,136658,183658,72220,-94108,-132537,-62877,-54406,-93852,-79854,-110887,-180120,-100781,85479,102592,-18734,-188022,-209261,-185367,-212657,-252032,-234096,-195067,-86198,73187,230125,391886,394424,100338,-45949,167537,266593,100407,111094,208942,212095,-26327,-245805,-83101,155274,97274,-96812,-105859,-22763,-19879,-115618,-155723,-3110,234782,236492,134926,83857,-122223,-268689,-176824,-338007,-730448,-681624,-99722,443728,383352,-503951,-1427974,-1756721,-1253754,-505164,-284876,-257251,-2341860,-5111723,-1300103,5697580,5438002,2080910,2230336,1753518,11925,-984733,-1181692,-1132566,-723960,-160242,-174284,-685068,-722042,-262189,-129834,-185471,-192882,-7425,99351,127577,292537,471844,444641,194909,-11857,11607,274591,435499,349061,156505,-19064,-159579,-134603,10687,123155,170842,227931,242415,133056,-20603,-124295,-47361,111124,171089,102027,-17850,28787,133370,123256,63149,-7478,-81947,-134244,-162129,-27810,139045,5820,-168206,-130497,-132242,-191655,-211631,-156227,40221,50630,-194201,-215480,-17973,92398,229842,291473,75546,-5457,158472,115588,-101991,-147599,-83928,-54123,-7265,89431,130400,12189,-120553,-176932,-109512,103723,281224,176034,-153872,-311514,-71484,-41646,-359630,-524458,-286902,-132020,-184318,-156113,-41526,18477,49523,-50918,-173825,-192515,-11041,169788,239276,110090,-46188,-51148,43783,167987,277803,299545,202892,102156,-60783,-149785,-25933,176073,145134,-38759,-49126,-41351,-164779,-55576,257577,239896,-40740,-184504,-241482,-271336,-111325,78016,58872,15027,15166,-119017,-261604,-152100,31953,122228,66103,-62252,-28230,48548,43480,9254,-85358,-115284,452,123717,122835,78881,136477,238903,266412,186049,100270,136948,108313,6599,18910,-90840,-276230,-176479,-102324,-198569,-84985,132515,151802,155372,235253,232320,118018,-2851,-4298,59310,121313,165805,145475,78624,-37476,-185085,-115944,125381,229997,104316,48939,254987,404993,369881,417267,425182,325912,280205,280213,285373,300144,259092,147969,17399,-113063,-95491,6781,48979,115118,68502,-97586,-44795,46838,-39370,6302,157558,1158,-269701,-159850,9964,-45350,-78185,3110,73097,121788,130070,17839,-78033,-165834,-303864,-234068,-73636,-149395,-107541,74018,94745,45904,123351,157164,26943,-111020,-151439,-119674,13937,35631,12324,35554,1195,-95491,-183707,-210056,-97835,67661,96456,-55122,-186243,-30108,192500,107495,-175870,-285087,-223642,-94978,83115,213339,215894,162309,-44637,-251023,-295552,-385644,-465181,-359546,-201388,-114081,918,84799,111383,76304,44534,52811,-56168,-364291,-535803,-409261,-149914,-10421,49342,175033,131681,-178818,-262118,12250,115117,-18628,-50708,46777,7876,-151627,-226080,-236894,-124220,63452,198401,114582,-17523,-67702,-17584,15321,-13127,-28943,80044,115777,-39436,-26728,206716,238558,91739,102463,192791,159448,183844,322833,406181,358922,202578,70353,70256,66406,128242,427008,667350,581525,342842,208244,133109,31168,-43366,-10811,47152,59991,37967,30036,68169,23238,-78408,-8185,97462,108646,128942,106215,62167,101827,9501,-191258,-282039,-268104,-162331,-9089,121634,279346,338900,244226,95813,-3766,8329,139899,261136,170548,-49383,-107822,-78633,-53557,93823,225922,65574,-153756,-63855,132694,169681,224951,325051,220062,-45117,-211680,-255744,-88774,207405,162915,-174382,-185852,113266,192034,-39287,-214899,-41991,303493,405566,202599,21505,91869,236928,211132,142872,196190,218884,93089,1016,-14534,-98677,-214049,-225548,-91315,113425,371436,572919,478074,175594,55848,282699,657807,805242,695955,659726,748777,855308,732125,430766,297416,240684,-4081,-168378,190830,484951,225855,223222,820612,610438,-125861,-422467,-364022,-193733,-10639,139661,690423,1112925,888791,502448,110472,-597645,-662696,-297336,-366492,-239199,-40277,-319597,-518345,-510309,-643199,-566000,-351996,-272879,-215015,-230153,-402943,-465056,-360705,-297870,-342523,-349334,-347853,-229666,21193,142617,62299,-69460,-281996,-436550,-239001,141186,339854,197147,-74020,-111349,66404,81121,-57433,-33322,-11405,-209853,-418346,-400250,-204535,-46711,-30199,-181274,-211501,110630,368559,157077,-98427,-20187,66997,-21920,-148337,-230269,-188016,18882,217956,155516,127023,338935,260023,-141610,-259871,-112025,-10939,-32070,-73562,17448,119056,29455,-18989,85867,121813,-18059,-295397,-390773,-182999,-63259,-78510,32509,171238,137468,-69756,-297675,-254712,-62905,21437,121867,327368,389715,172209,-80726,7172,135867,103083,100668,105914,-87711,-243952,-70590,71025,-11846,-82677,-45017,-66200,-48036,112254,277798,233303,-22231,-214176,-163194,-39424,16213,87399,84297,-79563],[-135417,-20438,119509,54228,46168,174980,133330,-132515,-255732,-122866,54050,13439,-49033,157586,290399,138939,268286,498787,366235,180301,178530,158986,57139,-2054,-47137,-114112,-83176,46247,11005,-180681,-312301,-267711,-181438,-97013,-36717,30280,170181,302631,252445,68182,73801,223171,264158,224382,155482,38826,-42182,-105844,-93279,138973,277128,219870,4689,-19341,144686,133656,13131,61956,112228,29230,1748,-153661,-246393,19931,319120,374068,307517,203937,155417,235266,215291,48590,28558,146722,158500,16201,-37127,-13720,-150185,-309959,-162521,137623,383588,439701,210508,-93880,-137523,-47583,-11961,142699,290773,140321,-13810,-9095,16329,-79669,-261844,-370436,-276069,2618,237386,130325,-169523,-234069,-256158,-478003,-597406,-356928,-5149,80500,-82144,-199424,-155941,-79302,-49456,-59270,-16720,102351,174697,211358,216680,114937,40430,107692,252679,237704,99130,-18917,-61392,-29736,54236,103,-161615,-166668,-33740,-78387,-166162,-135327,-30189,75600,117815,120825,129035,75148,-142221,-328802,-304382,-76757,202759,211386,-84353,-214946,-71340,151526,174763,13509,-209465,-323634,-331640,-152990,-3085,-27262,-73631,-30520,80695,115350,1183,32694,242408,173001,-140928,-205217,-117359,-161608,-172122,-81807,-7353,-21164,-59283,-176014,-116149,211657,438672,404581,306522,163811,-78403,-288770,-349146,-283887,-307988,-351573,-236523,-12468,110576,187381,242800,284366,299431,201234,77160,64033,10715,-65122,-82737,-114168,-90846,-91009,-154581,-91037,89029,47945,-103993,27519,126698,-64060,-256016,-294786,-322013,-398143,-292651,-128128,-58754,-17748,76122,167321,210423,53747,-204794,-386933,-438958,-177885,134854,82048,-61150,-87405,-194326,-219114,-32443,38968,19657,102116,199876,247799,195914,119595,177267,258933,136228,-136588,-331918,-372135,-337016,-167619,-59155,-84732,-37173,243372,523117,388466,108147,81416,165588,108466,-23177,-129979,-277090,-405141,-393692,-288546,-200732,-23146,29987,-169906,-265932,-240210,-240481,-112327,65044,78600,73701,243605,418040,314720,115793,147436,134980,21299,-39987,-66675,-133440,-189028,-125286,-18022,33755,-5810,-90879,-86686,18261,-40612,-212339,-212497,38542,190416,21629,-238029,-304173,-159834,26072,93463,28315,-44097,-9049,37732,-61402,-135069,-112327,-198086,-239046,-150440,-130915,-109928,-11041,13859,14814,55154,-141986,-366576,-218247,-32,1355,10427,130649,214107,179901,-33697,-250190,-196828,-47680,-116171,-211645,-254433,-215534,-42687,34835,-43390,-62895,27150,126658,218274,166278,34390,-110430,-205417,-87897,148446,244401,192677,47462,-97039,-75959,190832,409326,301098,105698,-19077,-132719,-65567,171586,287107,196576,-16487,-215238,-257614,-104577,29745,-28119,19960,163549,25458,-179724,-180745,-123900,-104529,-24376,51720,85497,67609,-53143,-134713,-85635,-63033,-87161,-78343,-111120,-162231,-63233,86877,7410,-167331,-277648,-257040,-160497,-156362,-260222,-277248,-200468,-80625,28725,120753,305296,435597,299474,140841,153146,74981,-146056,-50473,112273,85596,-176886,-359947,-149541,96761,33445,-164353,-182050,-86712,-42528,-67936,-87847,-20163,199397,275045,186136,115157,-122015,-332731,-225652,-351382,-737268,-685474,-222632,146966,223000,-396590,-1201767,-1542667,-1220279,-571037,192006,320976,-3354754,-6760968,201801,7947013,5548104,1079658,1456187,1105633,-584490,-1246569,-1112942,-989795,-786538,-352874,-160061,-488388,-575706,-226499,1019,-83673,-213182,-154648,-26505,118017,259576,466883,617035,477425,181352,139451,364109,429921,334955,210880,45506,-156321,-119419,79884,154079,105203,122144,179099,110913,-3698,-55317,19482,104328,144476,42023,-124497,-50284,97420,61961,-20495,-9137,42916,43985,-56845,-76389,-5422,-105581,-225448,-192685,-207861,-265810,-266767,-234321,-60482,-32944,-225152,-202906,-24303,32718,132696,186877,14096,-6179,156069,94490,-104807,-148437,-134940,-172105,-97530,71133,131856,-1884,-96014,-75056,-14674,82516,236516,208400,-55386,-138388,84730,35044,-379694,-610926,-368687,-143432,-145211,-119649,-55587,-53177,-61189,-183011,-274520,-233378,8679,250047,290466,46967,-191639,-154933,36174,183952,253814,276745,214006,66053,-48514,-83014,56047,257509,230793,80778,97110,52718,-154800,-155721,61674,72305,-90530,-156462,-200482,-208623,-45947,78946,55891,71107,72362,-88447,-216903,-159317,-54848,79544,113931,-27343,-49091,49342,62141,-25469,-169292,-209479,-51797,189679,269969,160693,77969,110641,212511,205512,114135,81689,-5980,-105843,-46612,-61703,-258137,-260985,-205125,-232792,-88262,146084,170356,160020,220099,207682,92137,-2683,16128,103337,161706,188397,201844,164554,-3673,-199513,-146359,93773,291163,236051,132915,243544,319321,237456,292299,391652,341556,247825,191407,212946,279711,259298,150274,37505,-51272,-40266,21525,49335,96814,43253,-77083,-3032,50861,-95963,-66582,83160,-96277,-363455,-242110,-61933,-89228,-48986,76450,62119,19054,50807,-12105,-105991,-171100,-298901,-312889,-232361,-217299,-75792,128949,152856,87908,124592,156711,43116,-98001,-104955,-29984,87342,79255,54562,11906,-85087,-97461,-55425,-59594,-27349,71234,84664,-30855,-174997,-24497,257765,184794,-173378,-327325,-234592,-77742,69894,164398,176422,177611,-28676,-268777,-318701,-384447,-474559,-321903,-102504,24498,104782,86618,36332,1625,35125,107368,-6677,-327659,-524011,-448802,-178264,6615,49585,137300,138923,-70223,-111666,91461,119555,-45185,-57578,97996,122500,-47291,-215452,-284708,-128723,125226,279270,227590,90714,-19702,-42576,-52164,-71186,-3098,163576,132265,-52978,-5139,269767,374043,223491,100997,79102,17399,5573,157187,343521,373289,250736,172615,126856,-24515,-19958,289006,544900,477818,323765,227499,64513,-103340,-125859,-49904,-33272,-47082,-45864,-4588,141889,189713,60252,14682,84236,85814,11949,5728,91546,202431,101533,-69586,-165967,-270871,-312938,-217593,11671,251336,322829,200745,44902,-49001,15154,255377,429287,274706,-27967,-141306,-134365,-97796,108040,294574,140883,-113854,-90198,94728,187559,207392,217406,184846,21412,-159782,-269076,-170828,61506,37552,-219538,-149273,161267,219085,3726,-162129,-16231,280051,337710,141186,-8098,55308,214576,225862,155256,186410,220949,85180,-53141,-81094,-94113,-151119,-186266,-52341,158955,361868,501857,416954,161526,80207,301512,634184,746281,570635,464979,575525,723165,542006,209115,151968,255675,197502,-1214,223165,723940,538187,458684,1064484,644626,-431672,-762545,-615543,-398072,-146405,-29923,354571,950102,1198539,935545,382372,-535951,-656007,-545727,-725877,-547142,-281189,-402905,-393283,-356121,-546962,-509803,-318384,-213198,-117747,-144953,-354911,-431201,-319057,-232519,-246186,-244243,-276220,-243027,-59938,50467,-15844,-114272,-264133,-419743,-253373,166589,451786,368009,44870,-90189,56056,103698,-53516,-105963,-140382,-311220,-458235,-361906,-135605,-31582,-57177,-155960,-143979,150383,382856,158818,-135565,-110230,-25863,-84587,-182017,-198820,-120841,74201,188543,71663,82563,366860,331115,-90281,-259121,-105917,20411,-29432,-82925,8660,103905,50308,75889,214200,230308,12030,-356854,-502282,-223559,1787,-63207,-23912,157190,154022,-76729,-311062,-251033,-67069,46376,171594,380596,527965,374397,54153,37560,178062,230773,180016,16310,-255954,-297282,-56152,74515,14753,-27041,-43299,-129404,-100877,120226,290510,186182,-56717,-200661,-157465,-84321,-45384,60714,113799,-22878],[-105094,-41527,51617,-7240,7721,129479,135670,-75977,-235420,-151052,61020,75356,22432,240735,299034,71077,152615,405554,355169,184040,157859,128680,35959,-77086,-169786,-240756,-193088,-14436,36711,-53832,-153625,-240821,-270048,-145277,-28578,19821,187707,365203,253158,-25519,-43571,137726,238495,269725,216046,119171,78701,10266,-60649,139288,246340,162623,-25771,-2148,154940,122066,12421,64913,143946,106272,85038,-115275,-234830,33590,346278,450532,423137,249890,131397,228185,261132,122208,69921,114419,53999,-57872,-30264,92560,-66371,-341570,-223205,82146,295565,377940,225675,-48941,-120170,-87350,-85825,68484,237427,90940,-87344,-20672,68596,-2013,-148103,-229749,-155335,131631,418257,307451,-25548,-147934,-207556,-424390,-560252,-349851,-17065,64833,-66545,-165485,-141027,-61427,-33562,-71063,8035,187391,243195,244437,225909,65597,-54981,36930,237944,271765,183737,135619,98187,25958,11441,-39248,-148941,-110903,-1152,-59341,-153892,-107419,-14466,47851,94907,157113,201621,131279,-81857,-244182,-194726,-38006,131841,122120,-75760,-207407,-54299,211237,247791,25809,-253277,-325864,-234514,-83254,-45587,-100161,-89953,1664,89368,42391,-87857,53957,350302,233188,-107184,-155959,-106797,-207774,-281645,-156933,35436,96221,11700,-129013,-37905,302309,428913,266687,155291,68261,-119655,-257781,-296239,-251515,-257881,-299894,-205229,-17319,149635,239411,193033,149934,177957,118077,19441,19492,9548,-45755,-73361,-120490,-106065,-93830,-134925,-57386,103889,131098,16425,50306,94049,-113680,-332934,-352941,-320461,-396045,-302061,-184075,-142858,-65007,51232,172890,246987,73794,-157262,-259851,-331912,-173824,109851,86052,-32063,-40400,-121975,-171125,-64123,3586,14459,30008,87494,239087,270138,149158,214894,366927,245544,-43519,-230868,-274773,-289737,-226702,-136460,-118327,-44686,252281,519370,362232,83581,94996,219306,187301,26479,-175023,-329593,-418817,-422339,-313341,-185986,-20647,-13701,-252253,-357275,-283396,-235967,-78088,139244,177200,176645,399495,543220,320734,68228,97363,86076,-28361,-67299,-12553,-36138,-56268,-6668,21966,49579,31720,-49867,-1688,141123,79644,-99397,-139822,65322,227911,95600,-149411,-184025,-32644,129369,118458,11723,-16406,27739,1139,-158274,-225761,-186932,-237486,-236468,-171181,-161113,-81855,38739,52578,64892,110865,-79788,-266146,-129778,85732,68323,70851,207822,319396,286086,69655,-142767,-107025,-11330,-140790,-278044,-289846,-213046,-75507,-86716,-192702,-187618,-84920,81845,253910,202010,17335,-141252,-201302,-65528,162404,270382,230966,29910,-159471,-53796,241714,389718,277418,110855,-10890,-118674,-47731,179458,235806,66553,-135923,-269688,-248151,-15086,144618,33480,46309,208762,121814,-59641,-119680,-176763,-199289,-95928,-37071,-17979,30519,-35467,-131889,-96514,-75430,-92674,-68237,-80490,-111623,-10620,99137,-11337,-214469,-291434,-265803,-134649,-90658,-223634,-305219,-213000,-69046,-2994,16200,207253,474434,520504,321785,81167,-147423,-324808,-193170,-610,-43914,-288439,-409514,-181468,54810,10147,-150669,-192676,-121890,-54938,-13630,-22436,-33823,168798,328760,257896,140028,-128287,-346156,-216672,-301627,-645992,-622609,-372565,-227181,-65050,-365020,-916018,-1132060,-1014072,-620240,220955,174297,-3546374,-5844958,2397490,8771830,4581271,-140023,298141,199583,-1177117,-1391565,-876144,-684910,-750463,-485608,-82113,-150829,-312698,-180509,131351,107470,-47423,-126264,-27487,183587,265558,443174,740545,720276,347673,247445,404576,354561,259143,233119,68176,-194972,-150892,112496,182976,66717,42224,117597,89056,15312,6207,36137,45624,83168,-40245,-210898,-101258,82712,43041,-44515,11034,129431,163632,25662,-101508,-99437,-153080,-216805,-193940,-220927,-278951,-291981,-302169,-176176,-138480,-247773,-155371,-1017,-6222,49857,107551,12928,41798,163753,76344,-103682,-152015,-176103,-262686,-180172,46286,139307,28803,-24426,55880,102293,77795,175782,221648,55001,20989,159312,85572,-323707,-584527,-395246,-142708,-77006,-45116,-68114,-130034,-127866,-175190,-238033,-179367,51058,303554,299675,-21660,-316557,-264188,-12426,155073,211656,260212,248005,67077,-17494,-17870,104860,282703,272519,166489,183531,110641,-111939,-209032,-132045,-110991,-156024,-164071,-187281,-138216,29064,77448,40309,97264,88872,-95753,-184757,-154567,-118493,50526,162607,7647,-81130,39689,95399,-18922,-205183,-274734,-70787,256193,347374,171842,-17962,-31123,155623,225095,120265,7608,-136031,-216454,-80658,18794,-182937,-310264,-290256,-261322,-82025,158135,187684,144284,133790,107775,32057,-14037,30233,125237,159512,161530,212601,226500,57547,-142349,-131616,65727,310938,322336,196196,199463,176862,69540,131473,290388,295998,178939,76263,122101,217058,198421,113955,30385,132,33640,39972,3034,-6576,-38176,-57588,34154,32931,-149615,-126622,8484,-172800,-385173,-262296,-106083,-103147,5343,155714,61875,-69467,-22450,-25882,-107628,-158459,-279540,-363169,-334533,-227115,-40197,136165,148882,90418,108565,146674,61315,-59523,-15576,120854,174473,121519,106266,12983,-127992,-65349,71214,91334,61331,54178,41070,-6096,-119820,20595,321587,233466,-179721,-361732,-233066,-61459,36672,69013,66788,92104,-56460,-239061,-268104,-349827,-468589,-276112,-13529,138381,172456,60295,-39370,-50999,28622,146918,50130,-238898,-438725,-403510,-147708,34582,48062,116304,177157,102694,103870,190660,149486,1589,8115,175907,258489,98171,-148269,-236499,-86536,149653,300082,341263,245574,77844,-22549,-51137,-38074,92041,240293,129171,-59559,10801,293362,462179,346046,134477,19088,-62772,-138847,-7733,281706,392999,290348,234023,132318,-122527,-168393,110170,349962,320604,292154,268261,41881,-196470,-188173,-86203,-97305,-127362,-110172,-17258,204846,301841,142036,-16561,17914,41595,-91867,-101730,95612,252350,141844,-10347,-108648,-269555,-405702,-369549,-95421,195579,296925,161608,-7417,-82577,36618,350131,557615,368897,8450,-140175,-114846,-63878,145585,339541,194104,-67513,-98635,58228,195871,203340,168319,207383,128383,-77704,-236118,-195271,-33948,-45093,-198524,-58635,204429,211690,31374,-100932,20025,263279,288322,113850,-13580,20008,159765,177725,106255,149707,217049,93795,-75964,-116986,-66785,-62011,-92229,41358,248516,376578,419394,332116,145945,95381,281359,567839,663583,462672,301533,418985,594244,375163,25928,43018,298417,490297,381032,508197,1209608,1079285,747966,1111976,495834,-842602,-1208351,-949032,-632769,-267502,-77450,112713,753198,1489613,1456644,662558,-456484,-716804,-879824,-1154344,-951316,-615103,-546813,-346435,-286735,-481080,-448552,-274525,-173143,-82164,-128308,-335286,-401943,-292249,-211137,-194122,-168214,-202037,-235629,-129436,-29438,-54096,-103955,-189591,-331572,-225327,166371,475600,445897,129849,-68775,22708,95162,-42047,-149795,-220699,-355039,-442710,-305894,-90519,-19666,-61136,-116320,-103638,126849,360219,194140,-119393,-186145,-124820,-130150,-158507,-112985,-48413,81385,106669,-45825,-2256,330131,357332,-36099,-250109,-104107,29280,-60780,-137782,-48715,60432,71228,161954,328833,339159,82995,-320108,-503757,-205559,68296,-56953,-78808,125019,130056,-101078,-290558,-220673,-70821,35466,162531,373102,586103,493641,172065,77651,213189,308524,220224,-80415,-399120,-299406,-15605,51903,456,12812,-50760,-203854,-164755,105464,247165,97357,-79756,-132409,-77747,-58269,-61460,40560,122952,18613],[-88861,-79327,-42053,-76336,-45962,29182,42967,-59467,-191182,-162888,48676,108910,71006,263610,218912,-59114,-24598,234690,299707,202224,156640,104489,25331,-119947,-245072,-309169,-256514,-64154,53393,32621,-25829,-173788,-271920,-147126,4072,57542,224239,402704,234401,-119023,-176861,23068,186578,270346,232418,172681,170988,117714,25603,162289,226948,88613,-55288,11722,130476,76356,1446,40447,81325,113745,152984,-39068,-168132,70404,344722,448575,444767,250872,99344,200951,286173,198096,99285,31302,-71416,-93261,26316,192980,18580,-289226,-204594,38187,178923,295047,255206,37085,-86318,-125825,-143696,-15169,123078,3577,-160706,-54803,55159,22645,-4493,-22169,-15585,230718,521141,394617,84338,-35568,-102849,-318959,-486335,-343804,-70621,25756,-32576,-102899,-117106,-57333,-43413,-116340,-21062,193584,235885,222358,217422,69181,-82614,-21770,195079,300442,258332,269370,237022,54434,-59944,-94161,-127288,-20513,57132,-23283,-122804,-71300,-1744,7517,53666,156619,210556,124618,-35139,-111961,-38994,6884,47432,36449,-64026,-190229,-42981,235859,294693,37680,-243550,-259292,-83864,7815,-96885,-206443,-147862,-7256,62111,-46129,-171858,62313,417771,284947,-25955,-44095,-39676,-201027,-336617,-191738,83625,201873,65115,-91460,29588,346781,357298,108504,9681,-36306,-169643,-230316,-230471,-178782,-118057,-160042,-169168,-93435,85773,201131,102573,-6662,24614,25270,-18457,-19547,2392,-16675,-64221,-142671,-150927,-113877,-137760,-76118,93378,209601,123329,41521,36569,-166148,-392615,-365606,-281365,-336481,-257817,-180270,-159079,-40528,73403,180067,242008,52694,-129344,-140205,-218876,-170170,67524,79475,-11044,-1909,-44016,-100288,-79992,-19613,41029,12790,26353,231822,320548,191426,254887,441422,341097,60939,-111580,-172841,-236213,-278424,-210847,-133667,-23394,263422,490168,329108,61853,86161,229228,243677,87063,-187766,-337425,-373863,-372779,-280955,-139470,1324,-18871,-268798,-414026,-338370,-251923,-97562,132878,221302,228320,445601,551894,274416,29732,44453,-4886,-149152,-133559,11750,24771,49112,115916,110163,110502,92740,34510,132006,268492,189885,20253,-45586,91268,257764,195444,14664,6008,110530,198012,120347,5985,17128,56959,-36520,-237500,-292782,-241318,-240515,-193847,-154608,-154807,-47842,65522,68195,96971,138394,-14768,-135620,-32049,136480,113817,105599,234648,372003,350123,149260,-43578,-30561,-1368,-172766,-339633,-323188,-193732,-75348,-176863,-315833,-267043,-144742,65257,265248,214099,32084,-113415,-171182,-78105,109680,283059,306290,43038,-201251,-21164,274130,318308,208688,92247,-28528,-111354,-27268,142824,116991,-94479,-251166,-306497,-221249,70540,224060,58479,34445,217945,217309,80424,-22917,-177918,-262843,-166603,-105737,-93828,-11559,-29606,-119550,-90086,-85409,-117481,-68835,-40150,-46954,35489,102483,29303,-143774,-220960,-229535,-112257,-30495,-152697,-314962,-236251,-61632,-27985,-75426,103903,483982,674710,410249,-54768,-351552,-385546,-243247,-69602,-131778,-339367,-390881,-171599,42536,37068,-62241,-146021,-144110,-81187,15975,24153,-30985,148656,367145,320722,149051,-154948,-333793,-168902,-206606,-497593,-548864,-554241,-608666,-423727,-448111,-706378,-705524,-712541,-626147,-206395,-716349,-2884502,-2354909,4859317,7974826,2796209,-1277520,-884579,-689841,-1618845,-1398461,-502082,-253265,-605137,-536286,9490,202331,-41967,-132902,230855,326260,215239,47600,92509,292973,296664,399644,763626,824630,426083,287061,364443,225253,147857,229077,67854,-239304,-204706,103526,192378,46068,-4956,67739,67901,30713,44704,-350,-59916,-34561,-155370,-276059,-130728,79251,75824,13214,62733,164475,194672,50556,-120663,-136827,-129827,-146730,-131550,-160040,-211566,-259433,-323088,-266504,-228847,-238076,-67838,53954,-13159,2549,74903,74143,123084,168335,61233,-91310,-154179,-200920,-297528,-225120,25015,146365,80455,58013,170067,202869,86174,113500,211487,143648,112749,133003,82732,-220146,-469370,-381174,-141241,257,35301,-91705,-210877,-155261,-49412,-72269,-44433,100324,298843,248130,-89760,-395600,-349509,-79406,96042,159843,246172,266472,84938,22238,52447,137404,267446,278951,211403,200829,121876,-54816,-202133,-264450,-257559,-216533,-200107,-199153,-70478,109139,92862,26276,92484,61673,-137929,-167379,-129040,-135533,44444,193745,22773,-117241,27887,142987,35202,-182911,-293258,-49045,307986,337597,110256,-116281,-129136,116918,230498,104480,-77382,-260928,-310388,-88195,112781,-74027,-300398,-323081,-262734,-60127,164490,195387,112326,1887,-50246,-59503,-40071,32754,117389,115980,96111,177747,245113,119302,-47323,-89887,38741,275403,342413,232487,141230,16275,-85030,-3448,158115,188424,68102,-48786,27158,119089,83711,39386,-8229,19375,96354,49412,-77664,-157731,-144539,-36761,69279,4672,-183060,-152775,-43545,-201281,-321549,-206585,-104211,-78833,74896,215918,56489,-134948,-73279,-16892,-77366,-130893,-255052,-374260,-356313,-190909,-14163,103180,101444,70943,94956,140008,81600,-7362,83224,271744,242436,146729,152127,39535,-115383,-4052,175646,222046,170503,44749,-20205,-2614,-44036,96134,364713,228767,-200947,-365427,-200577,-37925,4569,-36878,-73038,-46278,-100247,-173277,-170320,-299121,-449681,-243464,41403,202568,193417,30170,-77168,-63856,32770,166797,95577,-128309,-305065,-293603,-74413,65021,40273,110418,234488,286710,311855,271418,186053,111385,139019,265121,368813,226995,-59218,-132772,-20173,131683,262829,422953,396257,189990,42177,25902,64289,196543,262369,95601,-67758,6651,259106,463026,413980,182362,15667,-64321,-196797,-119015,230088,409665,315922,231756,77028,-198801,-268607,-45522,152263,163042,252521,308243,59611,-230633,-215896,-106328,-129443,-168968,-143906,-6392,242398,336681,144904,-92255,-71740,3210,-134074,-157259,103049,252884,122562,-29525,-125906,-266956,-415302,-416907,-166717,132438,263063,125932,-56973,-100638,62117,389480,604559,427473,48581,-109765,-39546,28538,199075,353283,217575,-14865,-83708,23995,187678,215556,189642,274550,239012,14126,-152386,-142734,-50094,-62740,-110967,63527,225494,160634,17698,-60800,54434,247311,248882,117089,16622,11522,92408,79760,14187,101964,210477,116532,-65519,-128729,-47690,19103,31565,158782,350976,413074,352295,241047,120683,94864,239837,496489,602655,422814,223785,306768,477781,258766,-90715,-34421,326379,767588,880622,1019226,1808713,1705593,1032187,932341,171205,-1248140,-1634485,-1271699,-840016,-352922,3742,87067,655699,1723078,1931630,859810,-390233,-826138,-1218377,-1533658,-1306100,-924711,-703333,-388489,-311392,-454543,-393799,-229437,-154858,-108270,-185774,-357705,-382962,-273083,-215887,-189454,-149045,-154461,-211257,-170059,-73457,-44908,-53658,-84129,-193172,-161345,146151,419170,408209,152128,-56115,-33923,44305,-38521,-161063,-235362,-334068,-384143,-252593,-73509,-6686,-42939,-83238,-110691,38768,300402,249689,-58526,-231425,-207888,-145721,-79233,1336,13371,45158,-5089,-171057,-110408,241352,342016,16211,-227596,-104678,14002,-114334,-219350,-128977,19868,107157,226081,388393,406355,171944,-201807,-394312,-125539,118257,-69764,-128363,79083,70687,-140224,-244478,-169762,-62894,9765,111509,307887,531881,494270,241433,115111,228467,316646,212172,-151320,-467707,-262525,22338,-2380,-58672,21798,-56253,-263260,-231688,61633,159453,-4924,-84879,-39101,36613,27538,-24601,29055,101503,27318],[-85316,-110493,-120266,-127668,-91927,-81841,-112366,-97944,-146594,-155814,33742,120776,92497,227810,98942,-204194,-211420,40576,221738,240374,183880,97951,26610,-120350,-258502,-315628,-262002,-74190,69328,55920,30200,-82172,-177666,-90655,55137,123720,259229,400161,198814,-194308,-294601,-89984,117481,215820,196044,184531,208980,182552,135943,207565,227104,23059,-83588,17118,88534,16729,-13467,-4459,-59761,48718,190349,55102,-60425,126236,314598,364158,360500,205855,71523,167485,290560,256056,109419,-69906,-173293,-80928,120254,268668,89492,-161747,-108897,18139,72109,224949,301912,147925,-42903,-152614,-171024,-91309,-34880,-116834,-212704,-96866,-14281,-9224,131071,205829,118326,284916,540453,394589,140579,77876,33574,-186016,-396752,-342312,-142382,-16994,9833,-35926,-98835,-71229,-73118,-178837,-87484,134927,158514,141863,186493,119914,-30208,-43839,141977,314383,299750,336255,306841,43465,-145921,-153115,-96671,66531,106507,5463,-90348,-39716,11972,-23682,17248,137680,170617,68518,-12179,37703,129851,49364,-32960,-21875,-47315,-159501,-39559,212396,288941,47495,-177623,-144775,62238,84389,-145700,-319426,-228263,-39405,18265,-132062,-235684,60495,427453,317375,92764,119295,87313,-137301,-331841,-189557,129335,274457,94395,-68778,68369,330810,241437,-35394,-99378,-119667,-205782,-203733,-170241,-95857,61005,30342,-140328,-222127,-61899,87103,-5038,-143472,-114170,-45011,-28129,-49837,-16528,6852,-65870,-175899,-199489,-132433,-144555,-125924,66825,256857,167651,-10607,-37171,-214523,-434950,-352630,-222894,-222620,-154784,-111008,-104208,36174,125304,182016,203264,17953,-102759,-50214,-138534,-175545,21566,63103,-18650,3241,14990,-25049,-67594,-18947,79855,41493,34197,228032,318249,220620,273439,440303,383477,148979,-4633,-90412,-195048,-312660,-266135,-126556,25153,273871,439476,288402,48497,64247,197874,266669,155060,-137356,-282199,-277033,-245182,-177779,-70004,17534,-12637,-238380,-431921,-390507,-278565,-163653,45635,196522,209714,357179,434792,193687,7392,-6032,-118550,-300778,-216473,-6420,33338,106230,227778,241841,204622,157270,132407,266116,365228,266004,114637,39870,109459,274612,295355,214996,220386,235158,217322,109751,23703,56500,84156,-50781,-266864,-312845,-260481,-210980,-127660,-112949,-127324,-31251,55791,57466,91674,112891,27675,-16626,35594,112191,95978,87376,203098,366820,359077,178133,20814,16413,-15844,-194075,-363471,-346214,-185383,-61654,-203875,-359679,-271955,-134703,74118,245901,201785,79274,-21274,-103508,-105822,7227,265008,382810,73700,-217632,3859,267977,210918,117345,57486,-63168,-110249,-20176,52390,-51341,-246761,-329534,-314869,-186445,130361,263043,61789,27,197587,294563,207336,80962,-127209,-277495,-219896,-142894,-120448,-31604,-22176,-95040,-67184,-85304,-152105,-91085,-15669,9772,58664,79834,83848,6279,-87772,-155106,-95322,12515,-61807,-290499,-255827,-59527,-50051,-152995,-6958,427639,681137,350466,-237734,-503391,-338740,-166628,-55956,-152423,-329282,-324855,-126366,61970,105721,70780,-67888,-168863,-132658,-1732,34997,-8198,142221,364479,345291,137280,-204394,-326562,-110987,-88845,-330946,-498331,-735470,-915954,-769371,-631454,-654591,-432186,-433655,-594044,-924789,-2067592,-1624756,2703095,7046930,5808033,613656,-2111926,-1743014,-1285584,-1788536,-1277058,-81461,211949,-363672,-495924,67629,447845,148434,-82854,279576,490996,434526,259984,264134,394017,326813,334769,667575,753274,393910,240386,247361,80322,44951,211914,69747,-246715,-239467,68412,175788,32817,-23641,29425,36413,28065,46063,-74004,-184692,-191230,-280356,-318303,-154033,68370,142447,133268,133550,148249,141274,11047,-147258,-129682,-50801,-34437,-24110,-42218,-74568,-160653,-280079,-301384,-266414,-173692,57767,135440,13096,-3276,87785,172105,208931,156116,44155,-64846,-146822,-204675,-265445,-208185,17032,142788,120297,112120,225900,253955,99387,62973,180491,185749,114655,30634,22940,-115589,-319482,-352549,-155363,54807,84135,-129898,-286561,-162894,111724,156574,124130,140406,230848,139082,-156963,-421269,-384061,-129286,34973,105501,218006,238986,93277,59775,130645,171406,235286,267838,225237,168902,97460,1182,-137675,-297905,-324166,-243757,-234248,-212014,-9180,185992,134640,27379,63991,-2359,-200737,-158756,-77403,-94538,66233,201322,17041,-141414,20556,191030,119713,-107898,-249779,9926,331466,256300,4179,-182111,-151889,105544,212596,60721,-160655,-358403,-372726,-81154,178556,35970,-226293,-291798,-230125,-26099,161391,188274,74233,-131218,-224135,-168498,-80181,22191,87387,51101,17340,114226,215365,149977,35482,-46700,7464,186952,295770,240160,86083,-121766,-186641,-64769,42924,38801,-72360,-155699,-52633,2553,-62759,-62390,-71654,-3979,118828,42031,-163166,-299708,-233777,-11435,99887,-24478,-190956,-143032,-59352,-163485,-182233,-87968,-56022,-23293,141715,238309,35145,-171377,-90025,16649,-19158,-95303,-229272,-337117,-296507,-133932,-6694,52258,45634,51747,96047,145098,102601,41587,161393,368276,270748,148303,182556,87198,-53479,68146,240967,316228,287566,62232,-77773,-24401,25844,176395,367673,165457,-229575,-318360,-126502,-677,-5426,-107829,-186775,-170720,-131465,-97594,-68769,-246108,-414892,-231430,52311,208826,174748,23528,-50137,-27607,55987,170401,114206,-34544,-164839,-162878,10978,88930,22919,109597,292066,429200,448905,303785,206973,246367,301238,350672,425407,302515,22809,-29515,38470,81415,190587,450661,490632,273360,131282,156245,188993,246042,203087,28755,-88331,-23642,170912,368409,401480,217776,44990,-8982,-153302,-144861,190674,408565,323110,170101,-21778,-235446,-295131,-134420,11736,53249,211447,322991,93412,-208847,-201174,-95443,-120551,-172711,-149193,16504,247083,299391,77018,-186747,-149972,-8374,-93860,-117840,142950,226697,60068,-103803,-187691,-253116,-343784,-353577,-180674,81576,219529,89712,-95659,-98649,82896,360474,560416,438140,81931,-62943,55718,144210,259336,341846,218953,46396,-47243,-7987,161598,238509,259570,350206,311763,92205,-30063,-18103,12748,-17542,21472,187117,217087,74281,-44984,-62097,74153,223075,205822,136887,80017,40824,35205,-34841,-81057,68332,206528,144230,-30139,-126326,-55969,69104,149720,258174,425354,453905,315292,162648,84439,79284,196073,445691,588108,465611,245903,244717,369287,187338,-143890,-92679,314683,950811,1384290,1646514,2327203,2227258,1234420,544053,-274461,-1531513,-1915687,-1491399,-961845,-378713,189419,327489,743980,1848384,2200875,907482,-368848,-948777,-1481445,-1773523,-1502271,-1109869,-820516,-494466,-397586,-452039,-349202,-191788,-152977,-173825,-292188,-413206,-373335,-253896,-218959,-211639,-187260,-151884,-181993,-176234,-77264,-10388,-2593,11878,-48281,-88495,110875,313970,278071,109297,-55768,-102520,-41729,-55149,-147814,-193792,-265473,-308731,-216220,-73716,13529,-7827,-69053,-163517,-91854,211273,297804,19187,-240139,-259484,-136577,22827,106992,58273,-6802,-111176,-275139,-218069,122550,293763,62901,-185373,-104823,-19547,-167127,-293741,-199088,3317,156487,255751,365507,396615,241205,-50458,-213054,-2260,143162,-100967,-169963,26598,-6627,-181713,-186873,-107930,-34194,-3713,48312,202224,373784,385127,244925,130334,202814,250185,160834,-171883,-438937,-212159,26224,-86860,-152198,-5085,-51459,-286308,-287610,-5615,54798,-87766,-71805,40183,132436,137421,49885,22432,49290,-147],[-84027,-112867,-151744,-148743,-116753,-166056,-275758,-181154,-120289,-131435,32419,124301,89709,152233,-5160,-313656,-355690,-118769,148989,291996,237120,113096,36125,-84926,-217982,-275781,-218896,-37508,84607,17361,6583,10217,-18666,11123,111426,187834,272342,354192,154202,-235927,-368476,-172556,42376,112849,116180,155050,187275,193564,236652,262990,230023,-23936,-111875,15965,56034,-32700,-31086,-64063,-230481,-60848,193669,140971,60312,187092,260708,219825,196768,126943,53790,139834,278398,280533,99177,-150643,-221803,-34447,216953,302659,133510,2270,33511,25591,4806,186408,354048,256471,3110,-157490,-160977,-141731,-192112,-236463,-223666,-129075,-114943,-83209,222930,401526,231519,300745,503311,346524,152818,172361,169158,-51092,-306643,-338434,-198067,-42386,48215,12933,-94188,-96200,-107740,-236345,-163496,45090,44916,27670,135619,184183,72018,-30121,90796,301310,291891,311480,283060,-4109,-223543,-196020,-56302,114389,112604,2474,-72366,-18812,30438,-28305,5677,122873,113938,-4909,-10794,171537,280727,86195,-96926,-46864,-23445,-116373,-47224,137337,216521,53220,-72871,-21201,147058,115238,-176953,-398315,-294955,-69141,-21453,-200546,-275541,48693,383132,324803,220711,298420,248368,-33986,-278907,-160326,166036,295044,86114,-71355,65323,258207,114598,-132726,-152686,-158714,-208447,-167032,-121609,-32012,212229,210600,-124903,-363616,-241728,-58318,-102099,-227916,-194526,-67391,-14994,-76740,-50863,16086,-72227,-202630,-223709,-128941,-126521,-158368,46395,263693,136581,-92840,-109577,-247758,-454895,-338419,-170046,-82995,-11421,3589,-2028,123959,173114,171949,151154,-803,-60401,2326,-113734,-197488,-18753,39202,-61403,-33102,40829,36929,-22878,7686,102913,86991,100331,227468,257402,210959,245621,342999,349233,206623,76388,-34723,-178401,-340572,-307289,-104800,89557,279705,373527,240222,50472,46313,140527,253407,221279,-22952,-175651,-156525,-72090,-19539,3980,1768,-29347,-194607,-416251,-421063,-298302,-252429,-98381,110925,129248,164348,231457,106525,-1818,-50583,-220806,-417966,-280511,-58067,-5478,110802,315930,391542,303948,204631,209882,350810,405411,297858,167505,95486,119463,276962,365539,392634,401869,312183,191601,100991,64616,96408,112265,-29950,-235493,-282766,-246003,-164313,-56368,-64663,-105335,-50728,8112,23271,43387,33781,33797,57921,48109,8693,-425,8834,125060,315593,314782,144048,34886,29589,-39298,-181341,-318951,-343473,-205661,-56850,-160132,-304759,-206815,-65156,96626,201223,177591,149423,113434,-5155,-131438,-120110,199738,419674,101245,-216214,5890,215648,88662,26983,19266,-95592,-109388,-35499,-79579,-234949,-359315,-354895,-294576,-153129,153650,269114,62230,-36152,161801,342275,293924,160496,-41351,-238735,-246658,-152526,-96974,-17019,-5110,-59196,-35268,-70722,-172999,-129037,-23934,41414,53378,25170,103747,160537,64867,-59537,-82261,33058,32985,-213356,-245219,-54069,-64583,-213584,-125562,281542,508014,149047,-427421,-589363,-237623,12261,40046,-107818,-274737,-243145,-60865,104311,192882,208026,11388,-200784,-201464,-71180,-1156,27039,151175,313170,314548,105228,-265325,-344541,-68398,31273,-167351,-462982,-852195,-1080696,-1023078,-857419,-761420,-401169,-288360,-556637,-1672826,-3437111,-224921,7722298,8526760,2903095,-1520426,-2545074,-2074729,-1438458,-1653657,-1070231,263978,590120,-64661,-369979,71697,517631,229315,-22794,273814,533741,493817,383039,389352,441153,332635,251446,478987,545978,273156,126577,90187,-35658,-8105,194457,89595,-188433,-214622,37292,143253,23210,-25014,-6354,-21007,-8099,5514,-155316,-285154,-327624,-364000,-330498,-182758,34300,204928,260994,191619,90805,36088,-70543,-181635,-97289,55033,92931,96210,93367,91978,-12984,-181964,-272222,-230320,-48851,208029,231426,63932,21448,123629,264091,268123,118220,16366,-29610,-122960,-185789,-178032,-124551,27329,120137,121228,112265,202607,239215,106854,32885,139022,175090,43534,-95171,-71648,-54007,-195953,-334091,-197242,56460,76540,-173370,-338630,-168664,212932,348811,264366,162706,125790,-1107,-225239,-403742,-354106,-131198,-901,53581,160962,165162,77680,86973,206573,209374,203814,254223,223989,122755,63090,49921,-33718,-231304,-293453,-213951,-227426,-192027,48063,247396,195455,50968,25183,-86714,-261853,-146604,-234,246,114610,192141,6168,-137585,19165,217022,199420,-828,-142721,89771,318027,141766,-101358,-195571,-105006,117206,174280,-1878,-224404,-407366,-389249,-70045,190062,118345,-104605,-211581,-176597,7205,147070,165815,40908,-220877,-360451,-272422,-132144,-972,53278,-5112,-45231,48922,149096,128692,65175,-23073,-33692,63443,200290,220106,43909,-207642,-216426,-36778,-15346,-115497,-210912,-215445,-100023,-111545,-211232,-171253,-142872,-61280,89098,18992,-219527,-382159,-274304,18445,120676,-47370,-180286,-116308,-40854,-59992,389,56416,19445,43718,186445,219192,1269,-173616,-69332,69609,54180,-58365,-198603,-251575,-180269,-83109,-17158,12804,17670,49489,112120,162888,122715,74982,205532,389272,258934,131489,196826,147309,36000,126795,257741,363943,387234,106934,-112148,-57523,71013,230371,320099,60133,-248753,-215662,-15503,50776,17135,-110730,-226581,-227439,-134716,-40162,-3706,-198752,-360905,-232041,24301,167456,138288,58868,45565,55045,102180,165689,98665,8742,-63232,-61541,74563,97879,-5798,100424,332106,500502,487017,277092,194941,355075,446100,421765,431097,322187,81255,28272,62892,22220,118840,421511,495183,294057,213264,297002,286290,205822,73632,-60331,-127251,-74923,54308,206820,313413,220049,70236,56149,-38506,-88682,161643,379984,312965,83137,-124762,-230632,-253856,-148270,-43629,16259,175399,297144,115785,-149219,-145393,-44953,-70571,-146541,-135663,33846,220848,219050,-26045,-266823,-189594,13519,12426,18458,226040,203535,-13406,-184388,-239210,-214853,-220578,-217564,-136646,54869,166445,50223,-115798,-75975,93520,276577,449619,404426,100666,-17493,133437,247030,316328,319499,216230,117798,1797,-37600,122230,261377,337009,394328,318722,137394,103123,148168,125860,65391,160182,282907,185132,-23318,-141473,-105106,73689,186087,151902,157287,159693,98384,4871,-124357,-134181,72292,210859,167194,17470,-116121,-88270,84814,229092,301511,435567,472730,305352,109276,42432,54643,161916,421208,618030,566560,337626,220015,261115,134609,-158650,-139356,267723,1013923,1795764,2229380,2589412,2482129,1290242,13758,-750592,-1610373,-1971970,-1551091,-962075,-326970,435698,785171,1010818,1809065,2136936,788910,-406048,-1044421,-1612013,-1832506,-1496887,-1121305,-860957,-611741,-486171,-443034,-311229,-168102,-159497,-245153,-403197,-476151,-369738,-232480,-198438,-229833,-258854,-196310,-164487,-155664,-57390,7877,5107,60079,53530,-42057,61760,194716,109620,25156,-64105,-164588,-140606,-94086,-123456,-122379,-179718,-243591,-200518,-74622,43874,35099,-74153,-239584,-226724,107603,308656,78771,-217787,-273633,-121701,97419,170344,88521,-38793,-175928,-333954,-300944,-1351,223274,102862,-118035,-99812,-58125,-192849,-325941,-232303,15547,204558,243697,258760,296348,252685,73795,-22890,130338,147417,-138050,-200356,-22814,-76133,-205956,-131135,-46980,15741,15289,3600,84423,166307,216513,188317,108718,121389,121657,82925,-137779,-330276,-175658,-23631,-192710,-259424,-61677,-37912,-267873,-318517,-79599,-33707,-125502,-46192,74420,168622,226848,130066,14241,-21553,-50580],[-71151,-76690,-130303,-144597,-122916,-210250,-395875,-279227,-119216,-95088,52443,131734,71283,65737,-59070,-356331,-425722,-205334,102433,337999,301702,146685,48750,-32969,-146981,-214628,-152968,26344,90446,-59601,-68887,81182,147618,124979,155742,220103,252054,276685,112477,-235743,-383450,-208302,-28266,-15361,16864,98776,122162,164146,303472,308611,206760,-62925,-144000,12421,54158,-54064,-54492,-134328,-371165,-167707,171737,195008,159934,232064,190397,55039,6688,35098,45017,125206,256555,265771,73151,-181549,-208882,19240,274594,285545,145656,151950,175213,53782,-11585,177438,388375,332334,45643,-134406,-116474,-153083,-296096,-305318,-181190,-135854,-215728,-172791,249882,520348,316209,297455,450720,301928,149712,236390,273979,64880,-222254,-317875,-208266,-38782,71069,30387,-102658,-117738,-129858,-271208,-223559,-38762,-58396,-77434,74827,218135,166431,-3617,44492,254110,233886,204213,177614,-71426,-272051,-207992,-15927,101489,57646,-44812,-77090,-6368,56274,386,27082,127061,73168,-61343,-18816,266287,394685,119032,-139274,-49126,7464,-68477,-69005,19935,86058,53284,39714,68367,138674,88283,-176643,-405625,-312556,-76650,-44094,-243940,-296447,26239,308474,307357,318863,444837,398646,77436,-198538,-110844,190933,252916,24445,-110396,17603,150080,13456,-163998,-147709,-146737,-171222,-111105,-80631,-4886,280263,319732,-122666,-472543,-391986,-183192,-168592,-250052,-197136,-38580,4192,-108304,-97874,10768,-68227,-200624,-205358,-92080,-63580,-127531,53803,238325,56377,-172720,-160736,-254804,-442982,-336942,-142562,39097,130849,122810,106799,178839,181481,146227,110241,15891,4225,24328,-142703,-237643,-49622,13521,-126977,-98869,33268,74176,46485,51729,87891,115115,191985,227964,158427,152496,160256,162940,241633,234829,135816,1263,-185604,-377901,-346638,-80618,153016,276237,296340,184154,70402,48101,77975,208860,271116,119749,-57246,-51681,93568,151116,60521,-59319,-90901,-169079,-379533,-416669,-295515,-333098,-257423,-6576,18183,-61867,13438,37555,-9080,-87348,-276649,-444984,-297141,-118917,-70177,74083,369052,517912,375120,221879,242843,356995,381972,290241,182240,118584,127491,266863,383751,492286,503341,328132,142268,107616,116703,125445,135859,18637,-157343,-219200,-213614,-118313,8427,-25604,-112904,-109288,-63113,-24734,-36377,-76479,2948,72053,2607,-139824,-152279,-110547,28422,240833,232171,55514,119,17362,-49825,-118284,-196902,-302310,-252041,-72547,-65467,-175758,-106090,31314,118338,146175,160111,225698,249359,99392,-148182,-249280,79944,387257,106161,-210211,-19371,126994,-27927,-46491,-9942,-105935,-101984,-71059,-220226,-390784,-415196,-330614,-254902,-126878,143937,255762,71744,-58494,124269,356489,325018,190840,52121,-154602,-244932,-149719,-44284,24206,21122,-16986,-6299,-44486,-154197,-159837,-64016,41033,25543,-53189,61287,243550,189274,36786,-68219,32874,115754,-80139,-181073,-32227,-58702,-246015,-240495,55917,195283,-122721,-571625,-611947,-142546,220216,179692,-23840,-198312,-169626,9171,154056,269710,313957,69956,-230394,-265235,-177521,-84412,60087,175433,228324,231215,58067,-316733,-383850,-51596,138525,-11618,-401523,-837085,-1070122,-1138373,-1052613,-955880,-589056,-333133,-552988,-2201904,-4424108,824165,11198796,9138573,56048,-3259384,-2592097,-1884523,-1196224,-1296773,-843148,429824,780678,232498,-178396,38255,427648,235993,56969,226438,429990,361495,342215,398991,418473,305923,161333,260741,294616,118079,-7570,-53565,-90372,6961,181107,122631,-65153,-110744,41469,118205,22711,-21269,-51908,-113925,-84252,-66942,-212039,-317848,-368521,-352284,-301575,-215027,-25550,222091,330620,200671,7903,-75931,-154468,-209842,-55424,155223,206678,195617,200619,233493,145207,-57762,-193665,-127657,116234,357107,324850,123907,54066,149308,309148,279610,54960,-29403,2917,-80827,-146649,-65359,5087,54232,76959,73211,56448,108997,163902,98964,25410,102613,126116,-55151,-190185,-163257,-56228,-140371,-338073,-267542,-9795,11216,-203840,-344741,-175453,202740,418966,326734,169465,30175,-132157,-293512,-363031,-265396,-74819,1865,8595,77612,76239,46508,101900,258708,234450,176919,242360,218507,93002,45622,94157,82139,-99071,-180503,-120075,-152237,-113545,106207,280352,253711,95155,-8312,-168722,-298331,-118764,94157,129127,179939,178239,10236,-99046,19768,200592,235987,106911,6849,165084,267269,36013,-165790,-159863,-24536,138013,130471,-59235,-248486,-392018,-349419,-57247,149224,159468,32380,-115753,-128792,23499,122715,131694,18634,-241055,-415080,-346933,-193162,-35078,34074,-26756,-69998,7304,70808,57025,31051,-26745,-86660,-67384,84712,174388,15245,-230329,-178353,61107,-1456,-231072,-307567,-211271,-107077,-204433,-333004,-263233,-199935,-126478,20566,-9339,-222943,-382487,-259603,47386,127546,-58228,-164607,-101846,-4049,85634,179433,178688,91116,97146,195452,171487,-26753,-138154,-17477,129885,124811,-23504,-155732,-132519,-51187,-55796,-34265,10811,39258,68164,132687,187177,142280,93524,222743,353395,223542,110172,201558,208016,123656,151110,226478,362336,440966,160720,-112651,-78890,86726,235823,226654,-56072,-241973,-73906,112435,109981,66388,-42473,-174965,-198435,-111462,-16682,7089,-159374,-289385,-229088,-26031,102916,111572,137382,187437,167452,166376,159890,51445,-14945,-32111,-24384,92314,86103,-44885,73308,344237,502474,440336,203333,145078,392859,527595,471499,414085,310542,110735,24099,44098,-17273,80695,351814,408775,243064,259682,403267,325752,91040,-78151,-147056,-179817,-132006,-53225,32671,183317,183630,60090,82471,85898,12412,141603,329441,295266,21534,-186589,-195660,-176186,-111714,-23571,47660,149249,232255,111460,-75198,-59923,41200,10966,-99175,-112523,32353,174136,135341,-115457,-302669,-179201,59906,139435,204567,333943,201796,-65064,-222167,-232982,-146626,-89010,-70365,-55905,52090,109121,9108,-114728,-39156,91810,170586,317171,340938,99631,8138,167288,311755,359961,300585,227610,196012,50186,-63728,77967,272484,383018,382777,258117,141192,212645,309574,244647,148447,261971,330505,145945,-101606,-239589,-167973,59481,141696,93472,169193,230908,157996,5368,-154489,-113858,124396,227310,181269,66635,-96912,-120027,81728,250764,268283,364942,446671,305568,81988,3400,29574,139010,411734,669269,676595,440451,210373,152902,74628,-164268,-170413,215565,981828,2056255,2616065,2515517,2403082,1179101,-557464,-1160665,-1471501,-1798912,-1449070,-841368,-196017,693820,1330598,1358314,1564787,1699391,538931,-489957,-1083179,-1589755,-1718474,-1314714,-972420,-813851,-681586,-518757,-398825,-273579,-161658,-168244,-291262,-474295,-517703,-370724,-213849,-148830,-218711,-328079,-274100,-173412,-125672,-43048,-30587,-57379,40424,76446,-49580,-3584,82818,-40187,-63175,-73378,-203310,-224979,-145591,-99036,-49345,-105435,-204832,-199340,-65031,79787,74135,-89015,-305506,-326156,6276,263345,92884,-178093,-254366,-123020,100968,173535,109295,-26171,-177624,-334641,-340350,-107540,142108,137907,-24454,-83533,-85024,-172186,-294691,-217681,47100,233178,192109,94812,121251,184585,123877,114819,235852,145027,-161323,-214954,-59197,-112755,-194375,-84822,1571,76678,71107,-3272,-14586,-13411,56775,99190,50796,-10646,-40478,313,-68388,-192715,-170112,-125286,-305543,-356659,-132630,-26320,-220745,-316926,-138645,-79580,-108627,-17296,53739,135372,261491,180558,-450,-89678,-99478],[-37270,-10257,-76790,-133049,-126455,-228575,-447137,-356636,-137101,-54125,89493,147251,48268,-4553,-63600,-333277,-421025,-213842,87855,354445,355726,190485,60266,12022,-73331,-155646,-95644,79771,73808,-140248,-146381,119005,263798,211644,172343,202567,199733,191336,85395,-196833,-343142,-198656,-86335,-135482,-70888,38325,44210,123117,330178,326411,137994,-115657,-184934,7023,84967,-43432,-87060,-210189,-439149,-227395,139564,203754,208532,240400,112015,-88658,-151652,-46450,40110,125251,232963,217236,39470,-152800,-146403,53224,262774,219626,130786,245570,269260,88055,15290,180891,380136,351673,79619,-84671,-48964,-121766,-310386,-283474,-84385,-107953,-287731,-247901,212881,539648,367203,293586,414421,297643,161232,267610,329526,148278,-143706,-267607,-163312,-10536,71298,15904,-117185,-121020,-126616,-276760,-254861,-92084,-113696,-132608,18174,190386,196836,5363,120,178435,143192,56434,35378,-135332,-283013,-190388,1227,26446,-50573,-129889,-102730,4788,90067,56293,74245,150344,66204,-80033,-21673,315722,467871,151505,-160724,-46468,41829,-27345,-105537,-117722,-69838,48403,127592,92066,40987,16683,-136482,-324660,-264171,-56918,-48569,-262766,-305929,-5679,231919,265940,350312,516456,494210,164596,-110896,-40323,205252,150903,-97245,-189084,-64277,37838,-35097,-128929,-98213,-96096,-105025,-37658,-40607,-15365,244396,321522,-128248,-513754,-464990,-251115,-199549,-225065,-137649,17979,9380,-147400,-147085,-3816,-42902,-154239,-142436,-26290,40940,-19528,96659,198863,-24733,-214394,-176543,-230530,-392101,-344429,-145834,104778,221021,200166,181117,172913,130035,106322,98772,70238,83594,31620,-200409,-288266,-70876,-5253,-188984,-167501,3556,83042,121349,97420,30315,102767,268642,225868,57786,59480,29876,-54885,89866,242154,186561,30597,-202422,-424026,-384536,-60582,199934,258916,208804,118803,101916,75601,28904,144406,288128,231209,22747,2867,199908,280348,82428,-157731,-193494,-177311,-336534,-376083,-264546,-379186,-384543,-116143,-83418,-241568,-146862,-2544,-27715,-115706,-265816,-365408,-259927,-163204,-133067,17189,378637,578957,394651,209172,226785,288889,307783,256753,175778,124135,142785,248115,343735,485312,505007,288431,97985,137430,162288,129278,141367,71946,-63472,-149180,-183534,-83580,65357,-2625,-157983,-189577,-130293,-71240,-122523,-183174,-55408,28211,-82679,-276494,-303097,-227924,-52092,167216,133861,-60009,-64616,-2597,-28919,-6389,-20193,-222364,-301180,-101961,41040,-31565,-17581,114847,128826,99083,163799,289366,342619,178121,-159238,-363565,-84547,280208,79271,-207864,-60772,26813,-123540,-99052,-23461,-84247,-85057,-114160,-327273,-479760,-411822,-274638,-209663,-107648,116210,234918,89919,-63006,91888,339439,299652,161516,124746,-42109,-217397,-151683,3612,68104,49040,23267,7193,-17417,-83031,-153742,-116912,12709,-11712,-135692,-39259,215386,252104,117723,-47089,19218,172573,84827,-60750,14454,-18302,-232216,-327379,-199909,-157772,-360746,-626273,-581597,-90662,370160,304354,62940,-117259,-106759,74315,195026,312233,368092,101630,-239425,-299911,-293863,-201930,75821,212021,141438,117477,3429,-336956,-415814,-51799,221806,134301,-271657,-657489,-898904,-1114510,-1159568,-1133498,-876063,-543497,-603274,-2369191,-4828187,1185936,12368845,9026025,-2048706,-4418951,-2336806,-1353235,-778227,-889340,-661853,374896,743983,459746,46249,12703,267264,240420,162456,161026,210551,104257,165478,298120,347069,256963,83928,84265,94732,-9522,-108087,-136408,-76135,74420,163429,143522,89252,57377,98014,126395,42125,-20377,-115034,-237214,-191227,-147949,-221553,-258889,-264871,-219757,-223740,-234294,-96857,169095,296379,140583,-81775,-156251,-202092,-210676,-10962,223265,281173,249296,243850,302444,268732,56797,-96058,6934,277757,471529,396719,175310,70013,136710,286215,241081,-22970,-92787,21578,-25085,-93496,36765,140706,90784,20935,-13150,-34041,-19531,51866,70321,36345,86314,67293,-129882,-221167,-215489,-110075,-157376,-359729,-353140,-135881,-90904,-203414,-288939,-169165,101935,341894,296402,170163,-12050,-215908,-353792,-317654,-141927,23486,37895,-22853,-6844,17650,27970,110497,265853,221365,146572,225327,208531,91122,59796,140019,181586,44356,-26948,21914,-9199,25271,167753,276521,284077,149321,-23678,-225923,-295661,-70740,189877,261227,243805,166659,39238,-33163,15975,134987,206009,181941,156200,210207,188415,-33257,-171869,-99104,42783,151086,101113,-80747,-216568,-307394,-251442,-35576,85249,165217,149456,-38999,-111854,11776,92452,91891,6043,-194802,-371661,-374016,-258694,-76615,40134,-4939,-52619,2802,8264,-39588,-42841,-50814,-146688,-176049,-21094,106738,-6128,-197066,-92929,185982,70038,-274070,-331661,-147321,-79229,-264429,-407523,-317484,-223712,-166586,-52352,-27363,-169382,-312338,-209079,65381,121159,-52272,-155531,-121626,29389,231720,307468,238495,128491,115892,165672,118215,-24800,-66433,51121,181110,175552,9344,-96854,-9366,45988,-53796,-40432,58879,108458,98299,142438,207602,164896,112441,233267,301852,186733,99419,205567,255993,182471,132469,157993,315650,429299,197204,-79941,-68839,81734,189198,106353,-150760,-202917,72781,229306,166067,122012,66083,-53417,-104929,-73868,-22582,-23537,-125915,-209140,-209307,-76960,44678,115964,240997,332802,280686,233680,155204,-16631,-98282,-76008,-54721,59506,53113,-88822,28275,327725,460483,351608,112105,68235,340345,518766,493972,407396,298012,111919,-29341,-6070,-14966,92365,268547,263481,141633,258197,446227,307800,-39024,-187829,-201044,-229521,-174541,-116837,-95392,59388,119660,3253,42696,155253,104476,131301,279061,287224,28189,-175175,-145888,-102015,-65115,35879,120720,136036,147369,85048,-5849,36104,145038,106924,-36798,-83389,10920,122106,81883,-149319,-277968,-125128,111224,235062,363581,424450,216765,-76478,-191479,-154254,-56351,13662,34522,26814,61352,56915,-27643,-96883,-935,78596,79616,206964,264886,75650,-82,148611,328678,381225,292459,261019,270457,85112,-83818,37613,263567,377992,317799,154937,108442,270326,420836,327211,196481,294313,323573,118484,-136040,-304072,-215413,48401,104640,49303,174818,271630,188527,26201,-112484,-17258,215540,255820,190235,112449,-61404,-118309,83601,216103,163243,224414,369059,295998,71654,-23872,13096,122370,398908,709764,745402,495613,194908,55959,-132,-177420,-171543,197914,907700,2150218,2725948,2159940,2047774,940753,-1058037,-1437358,-1182534,-1469949,-1236974,-638626,-6444,922147,1806460,1647448,1120986,962048,223528,-590235,-1057986,-1433651,-1474805,-1027134,-727906,-696976,-664472,-464291,-308881,-232676,-172054,-176605,-294683,-478206,-519518,-378227,-207051,-81732,-169245,-363549,-361764,-214446,-105675,-61714,-143655,-184905,-40076,12371,-119529,-87933,-17228,-136339,-122960,-77144,-211758,-274022,-191902,-78476,7564,-57743,-191878,-201141,-45517,108772,97260,-99934,-331296,-365314,-79900,162469,53062,-137172,-213516,-153703,18705,119744,122761,30995,-117835,-279018,-327870,-178850,62608,170977,88429,-51102,-86638,-101791,-202090,-162353,81830,230488,113821,-80539,-87120,42824,84049,163455,287770,150573,-152715,-208865,-75307,-102548,-139246,-48231,29374,131083,150584,28804,-72568,-106176,-39420,15313,-25832,-164173,-198174,-67869,485,-86450,-195392,-254531,-408590,-424578,-197479,-28082,-167184,-285186,-164711,-72396,-46389,5615,-7953,56457,231116,177391,-21920,-131987,-121673],[16520,62894,-26920,-133608,-147015,-249526,-437791,-387362,-158235,-15504,129605,164422,29514,-43975,-47554,-274263,-367965,-168177,95774,325514,379175,234058,67219,30946,-19271,-113718,-71354,85532,25286,-193474,-177949,125898,296731,242469,152819,135621,128043,123859,78750,-134155,-267671,-160047,-126142,-214254,-119159,-4390,-14405,100164,328509,310686,30442,-196767,-236872,-5934,127756,-12387,-127895,-282772,-427769,-220364,109068,166729,190110,199937,34105,-181435,-237219,-99117,34238,136867,214269,148817,6537,-76275,-58427,51853,176014,119236,100763,265841,286152,111410,65652,177208,315586,305774,100778,-17892,25419,-55660,-231677,-164903,54287,-44689,-310619,-283555,134748,466782,380546,296600,402693,339804,202744,271113,332553,193042,-70503,-185657,-80083,23005,48523,-19411,-128247,-98305,-94419,-257242,-260426,-111816,-109224,-119323,-22148,98201,136586,-22827,-43573,95024,51537,-72564,-84944,-176951,-264161,-162103,-31322,-93292,-181002,-228061,-139136,20313,129061,122789,127741,179097,89682,-61493,-11281,328500,506958,185632,-164736,-52278,73533,-3213,-152944,-245496,-205004,42750,169168,40611,-111168,-66960,-57170,-169050,-160172,-20122,-43436,-263645,-308444,-43030,166811,195850,294085,494919,511620,207162,-28762,55211,212206,7527,-264727,-294669,-157903,-47636,-22903,-45954,-28548,-32757,-33874,38477,571,-49672,125826,220588,-133309,-473052,-443516,-254717,-204786,-184068,-59408,61900,-12760,-186637,-183044,-22081,726,-63531,-48389,49270,158185,135451,161974,162890,-63385,-196523,-154618,-180326,-306747,-344270,-169103,98066,220787,202348,195117,105375,23951,58807,120779,147505,160227,40325,-249769,-332684,-83367,-9144,-219265,-210059,-32237,65866,176055,128388,-52700,47786,298226,216879,-9708,-34071,-110100,-250692,-63076,235017,236628,63405,-207112,-453934,-400240,-39897,221888,225098,112043,43686,129913,121654,5179,75651,260274,255634,26909,-8319,217260,325559,64300,-265357,-307676,-213566,-298737,-310773,-212000,-376644,-442008,-181690,-143618,-320732,-207592,-20219,-66246,-135858,-192734,-210445,-186815,-177159,-171806,-36649,342143,552301,361185,179748,178240,181179,208680,210955,167004,134788,171772,223865,256918,381546,419356,213093,81432,188436,185501,96766,113875,102846,13072,-96378,-168717,-58578,120472,8036,-226209,-258571,-161934,-98943,-185567,-253826,-126338,-56824,-177001,-347522,-384893,-291563,-86807,113293,42781,-165532,-129083,-9935,30384,132090,160871,-119458,-319264,-123309,116911,60754,18878,155329,125667,74217,191102,325783,365375,206387,-169641,-449921,-262973,121959,27108,-205473,-95310,-54881,-190719,-136985,-23806,-36720,-61845,-147183,-365645,-479870,-358411,-210085,-170859,-90532,89828,212621,106138,-57096,63253,297152,229683,80237,157506,77708,-168653,-168513,14783,87625,68786,52093,-3427,-4908,28486,-90365,-154665,-31732,-44548,-199463,-166791,88527,246375,176242,-14563,1762,193900,232641,88081,82342,61711,-157051,-358141,-415313,-436867,-479587,-575739,-511345,-85777,403485,362818,121551,-37614,-35599,133859,215722,308635,367374,114614,-211582,-293124,-392765,-330973,64811,254148,86587,6947,-51279,-314032,-400971,-47289,271424,257145,-65816,-341902,-625732,-991466,-1158421,-1204152,-1101934,-821062,-693400,-2176761,-4693910,807224,11455228,8517863,-3059389,-4965043,-1880854,-741088,-469448,-622720,-569604,141874,514578,558612,263508,45056,152843,306202,290056,101762,-50391,-152949,-27226,168964,273489,207230,38468,-3496,1161,-66118,-136112,-135393,-11131,150291,122603,118422,218739,242178,199884,182002,89714,-23332,-192604,-369049,-304930,-209671,-179888,-117898,-28248,10913,-101050,-217770,-153401,50637,155983,22565,-158095,-185973,-192749,-167398,36772,244670,297680,246580,209800,276905,322861,133581,-12641,123663,382830,519866,430091,202898,53177,75765,202878,169386,-97508,-162594,22573,35188,-35118,102165,240328,128661,-33236,-111821,-124545,-134673,-63476,22106,57149,98197,28529,-146462,-185397,-208987,-177050,-215405,-380878,-430802,-291784,-198299,-164208,-171736,-129600,-14500,168495,198571,172426,16762,-232299,-391788,-275589,-16915,127830,87900,-31391,-54572,24411,54526,124984,222088,155863,102214,191858,185149,106543,101569,190033,243978,146685,114468,176156,169768,197336,228863,237003,270301,197612,-15584,-243476,-254173,-10008,266503,362205,282367,153474,85483,41173,3474,33483,114017,200068,254825,209397,98563,-61584,-132711,-46891,61703,142998,100881,-42599,-123442,-164240,-107206,6864,40900,156736,222162,-1293,-134205,-26587,62309,52245,-5022,-111709,-249454,-348528,-319955,-119062,67918,47026,-7947,31754,-18196,-122469,-112515,-79964,-202258,-239369,-94482,24321,-27747,-126708,12848,291135,163233,-233458,-276592,-48041,-33843,-288639,-425827,-322225,-204508,-155841,-89494,-20863,-75423,-207534,-155411,62502,107907,-26644,-155939,-175662,43278,332154,351615,218089,113774,90268,105565,81373,22262,31736,118058,207658,195443,41354,-27680,83231,83914,-65064,-20058,150435,200993,122489,128941,213924,196296,153713,256181,268697,163009,107504,213863,279006,196652,78114,71225,234873,351231,195845,-24160,-21004,71882,106893,-14497,-203108,-139904,185626,310027,208274,158127,162797,86646,7899,-34811,-36348,-59889,-93560,-133819,-170655,-108763,16442,156856,337818,432529,359986,282899,147890,-89979,-211469,-167081,-122627,-7891,5482,-126887,-23728,289294,405080,267769,39220,-11645,212031,420964,481945,424781,299257,87033,-104100,-62371,33791,145681,196349,111252,33307,218134,423303,259410,-111270,-204146,-198656,-253179,-184015,-117748,-137780,-15331,50092,-87182,-57761,131574,140874,131682,256996,305591,114985,-84578,-90650,-59749,-42279,93715,202042,137533,71693,57518,50156,121021,239171,196556,35849,-46727,-18601,79247,73247,-110308,-195801,-47739,146112,265752,428677,451915,223043,-51126,-101050,-27248,36837,72081,76318,77859,64372,18259,-52914,-72224,25269,58209,29762,143284,188624,27434,-47341,85282,301320,373788,292498,308440,324682,98877,-94119,7570,232603,326838,224664,49393,55355,266131,455890,350717,190088,247378,270780,115457,-118307,-311830,-214568,60402,92685,41125,185276,271961,168114,46910,-13435,126614,317896,291266,203134,155411,-2201,-60018,108324,144346,15076,50442,255538,264941,65242,-32898,13254,107520,368965,712414,742262,470046,162439,-10612,-73527,-194725,-126650,243681,842365,2098505,2583461,1690095,1575837,666476,-1393554,-1565586,-870740,-1108493,-997261,-417560,201263,1092224,2090363,1767882,549019,97347,-90586,-675716,-987613,-1193582,-1161459,-720441,-476288,-549117,-557284,-332610,-188374,-191391,-195468,-184215,-254888,-413322,-481078,-395525,-218963,-17657,-90492,-350265,-433840,-279867,-108894,-125132,-314587,-340348,-149958,-116335,-239089,-189881,-109247,-174395,-139030,-74388,-195829,-280633,-214922,-59060,44763,-35000,-190107,-194921,-27348,114575,95373,-95443,-302271,-343913,-146390,26796,-27153,-107537,-166711,-211158,-126150,30340,125403,106592,-21777,-183110,-267817,-206741,-2923,202823,203859,-2501,-58919,2032,-73900,-86722,105253,196360,29189,-218772,-274941,-138640,-25795,122415,276308,168908,-104875,-179180,-69323,-49721,-50018,-17219,33330,161281,229556,83988,-85288,-102663,-54485,-32019,-94169,-295611,-314020,-111169,32022,-51778,-235332,-373848,-486131,-452827,-235635,-44340,-125552,-233997,-150836,-20845,37684,16740,-81455,-26220,152181,118306,-45180,-132547,-102427],[77678,114252,-11667,-156225,-195437,-294773,-399392,-363905,-164569,16403,156311,169804,17980,-54878,-45546,-219253,-302705,-104630,109372,254674,363343,266967,65204,14514,3601,-93563,-88191,26344,-53586,-204106,-140639,114339,248350,210527,99794,37607,55091,90173,88086,-70602,-184702,-114264,-143364,-229023,-112200,-16062,-32350,112771,319801,272625,-82646,-298979,-295271,-35496,148150,17477,-169810,-339676,-366182,-162447,81782,94410,108030,113109,-35033,-212768,-239035,-114115,25631,153509,203172,77190,-19982,20304,28169,15498,36156,6516,68310,222921,223761,110964,117737,156654,200850,204870,105740,50023,90774,28065,-91276,15617,210064,45598,-276527,-266586,51260,337102,356567,300904,401571,405242,268395,256348,293296,199597,-5947,-86614,3227,36119,9498,-57762,-127990,-52800,-39598,-222414,-254121,-114472,-63694,-51548,-41254,-30642,2123,-85635,-79685,34295,-5395,-129819,-136747,-189689,-234833,-149809,-125586,-228434,-291665,-305221,-172357,38791,165798,178186,164150,194116,123664,-24201,8695,319134,520975,219562,-154624,-68198,96290,-9,-202203,-334191,-278312,42951,161344,-69384,-268475,-125684,50383,20214,-34099,15767,-40240,-255380,-303797,-80962,101035,85652,154816,393421,457341,203714,43344,172474,213749,-146093,-439853,-397700,-235488,-86669,37867,55077,35588,15265,15905,95099,37205,-87131,-23430,61223,-128953,-360354,-344416,-214639,-201647,-157995,-11915,55940,-61605,-209520,-191423,-42224,44929,53359,54189,108613,245638,276088,220839,139406,-42790,-123038,-105374,-120412,-208055,-320806,-191489,34353,125609,124289,147351,1333,-106578,13317,164270,222855,215581,59667,-257914,-350560,-87542,3955,-201772,-208062,-60476,27988,187639,134594,-129298,-31317,268621,197242,-27028,-90221,-213930,-373358,-178147,212517,280318,101502,-180962,-430602,-361385,-5281,220400,176111,12230,-37120,136899,169433,11029,19496,186383,170002,-50542,-74863,149588,274062,15026,-344679,-391405,-255772,-270472,-239259,-152580,-326514,-413199,-184457,-150724,-292325,-174298,-33726,-123758,-148544,-85654,-41992,-109532,-164753,-177122,-68998,267086,449248,297293,154312,127309,82534,112466,160170,166441,167154,212900,194698,146717,223967,282562,127528,99105,247608,177664,26315,47108,94368,52396,-70097,-167531,-31791,180763,17470,-285682,-280694,-135620,-94381,-202940,-269876,-193530,-158706,-249238,-325427,-348942,-262171,-62046,85931,-24767,-228067,-162485,10818,120438,260978,287470,-21530,-279449,-112890,132691,55869,-12382,143747,114190,76463,230987,328650,317231,179446,-176320,-492191,-407558,-41676,-29469,-188988,-99206,-95817,-230148,-171148,-22145,15653,-40953,-155575,-321853,-393972,-272329,-156041,-144036,-68660,80394,189514,107451,-53408,32396,237344,135922,-28372,147849,184581,-104259,-198172,-25311,67157,73137,61987,-39421,-20180,144126,26889,-154376,-78015,-64023,-227460,-280220,-81955,191684,214541,29235,-10803,177099,309931,213709,154294,170194,-21344,-315982,-530688,-566419,-455812,-443138,-416183,-108416,316728,334042,138681,43805,69303,192712,212046,260779,321685,123323,-143022,-250886,-456236,-445563,26477,291830,85919,-67759,-101003,-252532,-311778,-17224,277945,329377,172150,21048,-335338,-830485,-1069729,-1127478,-1135511,-1032314,-777610,-1744906,-4229846,-66206,9412282,7923637,-3031082,-4950924,-1311461,-276743,-486280,-627228,-571357,-158854,181493,500146,433072,161169,167661,450852,422524,63043,-266245,-294404,-93991,124975,245554,175683,31857,-1471,9249,-42566,-82699,-59132,70140,183067,39181,23908,267358,380465,316813,277909,163851,-24565,-268781,-476968,-394500,-232081,-103333,61530,264695,272707,46186,-150414,-168916,-98645,-45120,-110087,-201141,-168921,-131601,-78164,90192,219018,248633,190038,109801,167621,295889,160740,32778,176936,390184,483617,413982,197526,2333,-21109,90790,92598,-149577,-219218,12690,90451,19541,124964,280788,162424,-69587,-192582,-181720,-193994,-150437,-37257,78156,134999,28136,-101040,-105444,-148731,-212976,-265575,-379723,-475160,-435151,-283159,-93073,-14405,-47567,-68805,-2485,83104,172962,96005,-187878,-392409,-232006,80371,200035,130388,-7666,-35586,102974,142918,158710,145211,49888,41618,135992,139679,116120,150949,238823,261257,176735,198415,298665,333098,355469,278790,173455,213365,223942,11224,-219644,-189286,45722,304743,403829,274021,126257,127533,102053,-16401,-72969,-6261,156427,266458,163507,17727,-64234,-83229,-30768,22639,108067,131270,60047,19841,9947,56320,77764,51828,159364,245220,-295,-180832,-76237,38460,16535,-25209,-33987,-96385,-280331,-362684,-152940,101456,99171,36746,76202,-3160,-157856,-140063,-100314,-238630,-246220,-124763,-61145,-53216,-41050,114150,344177,238522,-125621,-163042,51358,6440,-281490,-390262,-277462,-144839,-86909,-63745,16465,29599,-107837,-125565,35040,97548,17703,-158383,-239024,35003,354268,304493,127959,48263,24996,32134,72068,108863,137867,166593,200378,183232,71698,36219,119945,62990,-71882,31923,260585,281145,124544,88755,200028,240597,232243,296200,258371,151490,131426,224011,269105,166248,8519,-11276,136734,226173,152502,39719,55125,71623,17726,-112036,-210388,-72406,237129,341673,230000,155196,198183,186657,94890,-896,-32171,-63251,-56856,-76594,-123108,-109798,27612,220303,393019,447810,375126,293996,131377,-152187,-311488,-253005,-179206,-80669,-43735,-145039,-64981,238396,354486,218157,13352,-65666,51192,262784,427896,448186,304198,38782,-175036,-100781,111429,211538,146713,2078,-34577,165733,356358,217047,-78332,-114004,-134269,-230691,-150610,-60158,-88996,-20044,-2341,-180537,-185063,19788,102150,140078,279517,354604,253894,63920,-27924,-52919,-54115,123855,267013,154571,32319,53936,94967,177371,296001,260435,111773,-1031,-38426,54275,100932,-12809,-78076,25960,150002,231951,381378,392399,190395,-11106,12355,99227,111156,96416,72056,78885,44571,-4862,-63146,-51957,32683,39323,27753,124233,116660,-43349,-127855,-4816,240472,335755,290112,348193,341847,91690,-90721,-9293,184427,251564,137174,-21196,3588,212964,418484,318554,131882,137775,192218,137489,-59444,-261105,-150432,108580,117273,80584,212357,237805,94342,46232,104474,266695,393723,323948,228082,197835,80995,53668,157239,63173,-133585,-107297,139270,214549,53670,-20365,36092,96394,320420,665234,665835,368477,114603,-29644,-115711,-197755,-28762,355726,810597,1944286,2305023,1313075,1181931,465974,-1510271,-1581916,-673616,-840152,-810196,-243412,378309,1189506,2139029,1692086,-19339,-678840,-360230,-731570,-908109,-934153,-838210,-466284,-297867,-416564,-394559,-169372,-73259,-159199,-225655,-190196,-184346,-300837,-417775,-423090,-248552,25691,-3079,-292834,-469862,-349280,-136878,-222504,-495780,-469445,-246080,-265868,-380327,-300530,-193040,-171506,-116759,-69800,-170271,-251479,-204082,-36397,67603,-24417,-180008,-175062,-25217,84581,65688,-70771,-223657,-284310,-196448,-109949,-118304,-94384,-128702,-277896,-281165,-63835,110276,160292,70934,-72937,-176979,-193795,-45041,228898,297534,54776,-10523,107168,49674,-15514,109814,141385,-40486,-285702,-394692,-309487,-160751,22712,207938,189423,-26264,-127319,-45799,23686,47835,11599,15943,156933,284010,138116,-68614,-45378,-11264,-31374,-130950,-365780,-362642,-129691,5058,-90899,-265962,-446944,-526234,-440529,-231274,-60241,-100027,-177266,-104276,51373,115202,15820,-136754,-76136,58648,24061,-62101,-89210,-43857],[127383,123484,-40875,-195835,-265554,-362781,-364021,-296657,-143015,40909,158914,151201,10087,-52611,-74703,-194554,-250475,-51670,115707,166939,315854,280287,47900,-35678,-5830,-92320,-135553,-84129,-147460,-177527,-47835,98534,149598,131417,26535,-62213,-2589,88597,98829,-29169,-117769,-76779,-134018,-174986,-51488,3993,-6449,159648,322498,235443,-157649,-392473,-347717,-86809,116266,24839,-201557,-369060,-300285,-96950,48084,2861,-16013,-2466,-87939,-190829,-175567,-94319,15579,166413,196448,15939,-38616,104258,91327,-41953,-116876,-95936,40888,145589,106737,82799,155988,124097,62149,75252,92610,101480,135676,108309,58965,196362,350091,146703,-191673,-199217,-3364,201064,304364,294420,388208,457127,335967,233653,229512,173331,42105,900,42840,9285,-33656,-81409,-112770,2823,24802,-180740,-250872,-124994,-15952,30036,-43630,-150543,-154284,-158850,-92844,24673,-909,-90170,-105665,-180494,-215263,-172434,-266316,-347476,-346466,-330943,-189927,50683,187925,202399,165813,181340,144188,7051,24429,298070,514953,247849,-132428,-84694,105949,-13306,-240796,-365606,-271813,54652,118994,-201313,-386418,-135077,166293,189247,71952,35410,-46324,-244874,-289757,-117487,5649,-74496,-35796,251392,362761,169723,104585,292200,208048,-274643,-570830,-461089,-273627,-77305,120418,143962,76640,30616,27977,113427,58330,-109791,-144144,-91280,-108220,-205497,-209785,-166328,-204675,-162607,-26159,-13854,-121747,-198043,-165859,-66787,65965,165877,141715,129800,267028,341226,242524,126534,21434,-21340,-47834,-72712,-129062,-272456,-192501,-45660,-27246,-6676,59679,-100273,-218249,-20762,206362,271356,238729,89292,-210391,-326312,-84034,26683,-141227,-161334,-74484,-23752,146518,116653,-167306,-104869,190387,164876,-2007,-86598,-244847,-399709,-235189,168983,300029,138176,-118306,-330010,-246619,54956,205342,118381,-77438,-112343,112655,201065,44832,-9599,79576,-1278,-179364,-164792,31371,148814,-45673,-364278,-409153,-276920,-248077,-178359,-101106,-242322,-308093,-129803,-115531,-194447,-94019,-62158,-189390,-154755,14987,78873,-56851,-142780,-153840,-70276,173198,311971,238095,151956,104427,33603,39207,105149,172522,221747,254921,158060,38185,68317,137671,53074,138971,293971,139001,-70726,-49097,49349,55687,-62471,-165089,10289,247991,37815,-301228,-234107,-49356,-54111,-167876,-231309,-242060,-252310,-278801,-219242,-191535,-132762,13589,78900,-63346,-230830,-145292,64223,221845,344114,317116,41868,-178215,-60947,82086,-50094,-98363,93185,103431,100280,264510,301086,224242,116137,-163776,-467441,-466670,-158008,-63381,-143471,-61271,-91632,-248652,-210175,-33607,45733,-32721,-134490,-209492,-248818,-175153,-122298,-127396,-37033,93949,164784,87378,-61292,-4586,168670,43122,-129116,110458,262568,-31919,-227962,-105582,11237,60561,50450,-93351,-67053,218026,166872,-109762,-114195,-68463,-214893,-347628,-228301,122977,239863,78921,-13251,127917,285408,262604,206067,280729,150444,-207145,-525606,-542770,-338133,-283566,-314290,-135038,157965,234579,121692,131638,218078,254714,186777,180477,246333,138074,-47170,-194323,-479767,-523859,-31452,314572,141053,-86866,-143798,-173123,-151476,44784,234642,321070,361134,313302,-112045,-689342,-938713,-921522,-927217,-1063309,-797580,-1237671,-3656039,-996900,7334748,7352439,-2331060,-4449836,-696721,-81114,-877780,-915453,-633328,-395614,-150877,299622,524820,344002,318297,634422,529737,43319,-374280,-269265,41040,241374,287836,166570,49994,46947,66845,35370,29388,58262,132100,139748,-93260,-136682,203876,419959,407311,385562,250430,-15064,-319358,-529524,-434155,-212046,-21332,217288,503685,480303,184747,-37051,-130473,-227528,-231491,-197956,-194718,-124931,-45605,40167,147511,158534,141912,91095,-27711,10913,201626,143125,32960,143438,287587,364475,346069,157840,-69009,-124933,-9611,37545,-166203,-242160,6540,134475,64220,120418,270487,191670,-77839,-233333,-186529,-177023,-188484,-93740,91852,182297,65068,-17482,-14522,-60404,-192186,-268936,-342125,-467629,-525229,-330083,-8956,145603,62614,-30489,-82290,-3552,155112,174221,-112607,-347603,-174668,135957,218392,153465,52183,53582,227791,280815,218923,72094,-58253,-23628,63798,73305,100117,182549,273838,238069,133022,201510,353087,431207,451849,303395,104210,130674,216745,42858,-166631,-124779,75947,292934,372993,209206,73783,143212,134521,-36104,-146633,-104077,70134,188204,89583,-37722,-63330,-60174,-59628,-57405,49830,179460,207965,186022,176065,201780,172180,128538,189634,231905,-15277,-219130,-113101,25368,-14164,-61981,2030,30250,-190867,-369800,-168197,119661,118979,54604,113183,42681,-133830,-116064,-107204,-243788,-199785,-113861,-134745,-79897,41537,192692,336155,270293,12512,-29160,118778,22841,-251357,-311820,-193902,-57593,25934,25771,79449,116163,-37629,-125729,-10109,98556,74433,-149402,-273220,16128,293219,186762,1184,-49270,-62942,-34629,86996,207864,229219,186930,160733,147590,96243,76049,96930,8076,-61209,105464,353825,317038,97981,29667,166343,295667,343315,338921,245064,138016,158237,226837,225516,106009,-50548,-69161,41486,87533,81251,97144,139473,87826,-49237,-172307,-185632,-21425,222263,326806,230474,109377,149172,206775,130575,28219,5210,-13249,-12512,-44791,-82204,-79884,70262,277982,381334,364257,311485,256500,101808,-189103,-356531,-276925,-180343,-129437,-78697,-130645,-78886,182691,307500,205484,45679,-70775,-86864,89551,329052,436633,286653,-27453,-230433,-112401,182989,253171,115203,-36188,-31780,131181,279550,206355,54060,49844,-24403,-155102,-77535,30913,21497,36486,-23464,-242521,-293500,-136822,2634,148044,336594,416828,388314,231632,53108,-59693,-85453,124313,307397,186309,42433,89198,136960,197583,297757,284939,178951,49158,-35997,47122,139596,104099,41737,70943,120242,165974,263214,259178,103818,15042,103282,177527,152100,112715,61177,34332,-5319,-19218,-61835,-43864,25964,34630,62775,128776,47709,-130438,-226063,-101691,158685,270881,272416,354536,312291,71330,-71162,-13012,129139,177170,80256,-38416,-27382,141878,340205,255836,43719,2281,112498,173046,15690,-170184,-33067,191575,175947,159600,258768,187006,-13980,12210,194684,349385,409190,342139,266226,239596,177186,194356,213442,-2979,-240888,-203961,56657,158538,36963,13851,84366,98367,264819,574792,540625,227647,63704,4275,-101916,-166620,112807,508081,804842,1738413,2043719,1183727,1013387,422752,-1407834,-1551243,-681621,-744752,-724387,-159027,484719,1211711,1995720,1486629,-427720,-1180617,-572333,-765265,-856155,-716100,-553799,-303531,-239384,-338592,-233593,-35555,-5376,-148773,-255625,-191428,-100798,-173474,-351646,-455071,-284892,42214,71278,-209793,-458628,-396097,-179338,-324443,-627316,-523769,-291005,-387364,-510205,-403547,-257933,-148839,-75106,-70167,-150041,-200975,-160775,-10443,81049,-12567,-148232,-143357,-48291,17040,13947,-28976,-116702,-218637,-235810,-212990,-187564,-95438,-109240,-329557,-387515,-133099,72760,156893,121704,22353,-81321,-154350,-61253,238540,344020,106041,39330,176354,128982,31219,95496,80794,-80351,-272276,-421314,-421961,-270721,-89601,99681,189069,60533,-60141,-14201,86212,121866,36500,-16186,119343,300458,170266,-51072,18,44093,5647,-127945,-358466,-339406,-131690,-75900,-169992,-266433,-452417,-522370,-393330,-177336,-49529,-79429,-126466,-44166,114708,163334,8089,-155685,-79428,-13661,-69770,-65182,-15057,36144],[149596,88315,-98909,-235319,-334936,-427592,-343433,-205645,-90220,60544,137798,106411,-1039,-54904,-123699,-196868,-212452,-17057,113696,99395,258075,267940,8854,-109409,-41204,-103408,-189519,-205015,-230820,-135031,56827,85978,42850,34399,-47646,-134445,-35134,100633,91873,-24178,-77339,-49096,-94656,-66595,45028,45038,48606,222322,341663,221774,-164297,-440022,-377206,-153894,24864,-1024,-213526,-365377,-265840,-71098,-6173,-92224,-149400,-119520,-118974,-135263,-82370,-52275,6241,165924,185059,-28058,-51234,149564,118336,-100458,-241255,-172519,17909,66484,-23799,33334,173967,93893,-63687,-49696,61917,122965,155464,166536,168635,315196,440613,237288,-75549,-98774,-10731,104970,243046,269017,346845,465106,379616,211266,159162,123077,64362,44664,8928,-60149,-67093,-78992,-83631,52436,84428,-135227,-257420,-162054,-4937,77438,-40552,-218486,-268583,-208460,-66452,79672,72210,34129,-13879,-163674,-215188,-228804,-413323,-425908,-329274,-290551,-184869,42916,180635,182954,128110,139537,136527,14569,19922,267006,488970,264032,-99717,-88492,101478,-32424,-256399,-339268,-199279,78116,66892,-311610,-439145,-93596,265666,291122,125143,33658,-60888,-234470,-266110,-155558,-140930,-277762,-227179,118378,268136,128194,151461,379925,189431,-349782,-612741,-455811,-262401,-35150,193630,200425,91332,14714,3906,88209,54331,-109572,-194778,-178495,-68563,-48846,-90337,-142231,-217517,-191754,-99565,-128874,-169364,-143337,-112349,-99736,46989,242333,196128,103789,210173,302531,211125,115192,92360,70534,-2149,-55861,-100033,-214619,-161615,-93984,-170443,-140151,-32731,-163761,-272906,-37622,223135,277136,230378,121512,-116998,-257073,-75464,43028,-62101,-87595,-74765,-79960,64051,85580,-149393,-145832,90373,119935,37336,-29123,-192199,-340958,-238175,101827,277716,162150,-30829,-161525,-65762,140259,189682,62412,-140138,-164884,61917,206893,101171,-3668,-34817,-195212,-305889,-237808,-88037,-1847,-95478,-312241,-347490,-256994,-222316,-135904,-65159,-144222,-160179,-44252,-63432,-87777,-29403,-114078,-245876,-155322,73669,120065,-40771,-128585,-115566,-40402,89350,192403,211651,181259,126968,49848,-3329,44985,175488,281818,279916,109295,-52146,-42553,18373,1303,176979,305857,77212,-171658,-148699,-9716,42305,-54941,-142679,73632,315942,75976,-251710,-122774,74155,11581,-92293,-153626,-260351,-317041,-261571,-68336,38996,62497,110441,75953,-78508,-179074,-77454,141557,310535,359923,242552,51843,-41911,18632,-17935,-218949,-205410,29823,100449,133054,274429,253344,126215,51255,-109971,-352290,-404563,-186524,-52857,-64745,8630,-58171,-255500,-255629,-70047,32410,-44433,-90854,-63451,-85620,-88458,-109201,-114798,4265,125529,140174,50728,-80393,-43937,101276,-25123,-186224,71156,302091,36650,-241471,-192619,-56947,35481,21760,-150539,-135755,217962,282037,-33813,-133222,-62066,-170355,-358738,-303257,73472,258625,125509,-4682,59683,167152,207800,218119,361773,314468,-62212,-426127,-428303,-217625,-160997,-225383,-153081,-3792,107958,92235,223778,390534,316425,146740,83386,155732,158100,48689,-148648,-469485,-553361,-96000,315350,233611,-50103,-180024,-104217,42813,125481,142831,219793,421740,434548,-14073,-602496,-809672,-643987,-523023,-866938,-707822,-778770,-3068643,-1542295,5871428,6652060,-1433215,-3524093,-99906,-151141,-1506921,-1374566,-697490,-470271,-398527,18862,527869,535542,530492,779103,575928,26236,-360730,-107517,338996,505053,388826,165943,59865,77466,106537,121035,156610,172239,151866,23996,-257182,-328624,37930,343615,436817,465394,326747,13029,-321040,-508449,-413100,-163881,36800,294924,596810,565877,279064,94280,-47088,-289884,-329882,-191805,-131742,-77884,29872,157054,200526,84159,2439,-34139,-169886,-148261,71525,96238,-2769,31286,97815,184536,233291,89803,-139021,-203239,-67268,18785,-145235,-219215,19073,166201,97548,115630,245335,219758,-58499,-228351,-140267,-92017,-173052,-131710,95093,219694,119887,67885,59031,21634,-122126,-217459,-269059,-402773,-535535,-335703,65600,267037,163895,66571,-44301,-43162,96355,193655,-46006,-262210,-93842,155300,188305,160369,141672,185049,352748,427783,300550,41892,-120612,-71671,-6723,1424,55655,178392,280708,187728,40067,128098,323832,437513,459086,291474,46753,46898,172098,61028,-105687,-81850,67005,231813,277194,97882,-3067,123576,136841,-44803,-158074,-132737,-19967,55481,13169,-60562,-73241,-81227,-119776,-145588,-19968,224676,362775,337914,294379,292059,269481,249632,246172,204873,-19760,-214591,-114559,24443,-40684,-115270,-19482,87115,-105411,-328396,-158475,105950,87403,32366,126037,98015,-67202,-65307,-106700,-214061,-116010,-73702,-182483,-100548,108165,237171,279412,255819,138958,86315,137047,8099,-207113,-206881,-89132,39090,152764,152542,152505,165998,2660,-138157,-55721,113471,131919,-117490,-246599,4935,175273,39839,-120351,-150730,-150375,-77832,112702,282711,286683,179129,101258,104002,109506,80296,34377,-46328,-31995,177510,396280,293476,50050,-31448,120097,350511,458948,357326,193667,105844,171576,211228,155921,39079,-78079,-89745,-30835,-29148,7015,137953,211098,118593,-75383,-193011,-148380,1096,159528,279881,213588,34911,30893,142691,115842,55703,71763,80664,37810,-37144,-59797,-29940,122860,298861,296722,198167,177311,175113,62860,-190812,-320937,-202755,-108333,-137367,-86696,-78524,-57971,125944,249694,211599,126202,-19045,-156179,-52325,193939,353725,224632,-100575,-269978,-108257,210012,243375,88354,-6767,41310,133585,223010,229387,227531,222506,97948,-38024,18855,119635,142335,121070,-12262,-249659,-345686,-278504,-118259,143445,391495,454957,459260,377537,162908,-45297,-105216,112667,328534,228569,95425,159208,183682,185950,243064,265182,221420,90881,-13070,49213,160408,194913,130339,71789,66258,113846,151493,98837,-24546,7079,139488,184064,158343,145960,80115,-31234,-79322,-37465,-59560,-49664,20083,57776,115887,131794,-20353,-222153,-320848,-188824,67802,188490,230728,310308,239602,49688,-36070,-5043,78862,119260,58757,-9219,-26721,89472,266358,196193,-43299,-115934,52850,204090,80068,-66804,107127,292296,250747,249828,312411,140074,-123886,-51138,221417,340203,348101,336258,309585,275953,265772,317271,250163,-41268,-279586,-216177,30364,114296,24063,66751,156000,125715,221122,462705,403976,97356,27009,80496,-28901,-93844,273353,657071,797457,1528202,1917231,1336922,1108795,557379,-1137036,-1531886,-899040,-828815,-742821,-169886,505172,1167479,1760388,1275590,-550197,-1313627,-732532,-798047,-852143,-581084,-341513,-235221,-303061,-336415,-130622,18584,-14657,-170664,-279756,-183548,-20485,-61961,-300008,-478856,-310304,39039,118909,-123052,-399555,-397849,-219487,-396204,-662350,-481489,-267562,-443770,-599703,-479206,-286679,-117907,-34996,-79322,-141836,-143173,-97499,11469,82856,5186,-95327,-107944,-94585,-75572,-45890,20982,-9047,-171478,-265388,-258249,-212361,-104005,-110567,-345986,-405868,-157617,16240,83827,108276,78254,-9747,-111425,-58865,217710,325198,133374,67961,181001,139562,43793,66793,26877,-86976,-195053,-359491,-448796,-320232,-173568,-27688,143869,127037,10859,14479,110296,145970,50014,-54862,60770,280595,171518,-59621,-15811,69205,53126,-95078,-288692,-262738,-128527,-182327,-239432,-227576,-390761,-474038,-319173,-77941,11554,-45767,-87814,5058,144162,172210,2184,-136657,-46346,-40996,-126928,-51082,66098,111766],[139508,26282,-154404,-254922,-374664,-454010,-324156,-110683,-13447,79214,104185,47484,-19665,-70122,-159605,-194975,-167755,11623,114234,83739,215232,228314,-54018,-191295,-91638,-119264,-223468,-285822,-277271,-102521,120439,74193,-36915,-50836,-104316,-159803,-40807,100813,52830,-55395,-58711,-19298,-24222,67322,149318,90500,107387,273263,365805,239921,-103611,-419185,-368955,-217431,-102435,-54798,-203932,-333186,-269310,-108793,-89097,-179621,-259784,-210658,-125543,-67488,5085,-5033,-1655,143610,157272,-54703,-60251,145366,107491,-142052,-308914,-218912,-7328,9083,-125723,-23160,172060,78401,-144680,-141285,17369,109920,152150,192041,208121,334966,456048,295271,42957,6696,24049,73525,196963,228159,278233,419623,383350,193446,94666,59655,55169,22921,-99935,-154613,-79794,-49500,-45239,83909,128782,-83997,-268288,-226987,-49925,58810,-43999,-212196,-293745,-207408,6102,189856,197975,199989,93583,-150593,-227777,-295941,-519202,-452654,-249745,-191421,-157298,6976,132269,119002,61409,81072,102039,-4048,-12692,222026,442285,264055,-59303,-72072,84294,-45692,-241342,-272512,-100554,105404,27870,-365227,-423667,-21343,325192,302856,114466,16458,-76083,-221545,-236549,-200727,-328769,-488759,-365809,34205,204202,98001,174565,398648,151317,-359805,-548420,-375382,-209638,13376,232833,219674,90959,-12626,-37244,31683,23824,-90014,-166553,-172908,-13727,70283,-27616,-157962,-231097,-221761,-198045,-245095,-183153,-53829,-48806,-142179,-12256,261732,208050,37493,93864,180738,136088,95981,131606,120444,17840,-76190,-130601,-169573,-102250,-76865,-234832,-222194,-95671,-171023,-253964,-37045,200018,238557,200725,146312,-6865,-156263,-67607,34465,1962,-14355,-65704,-126461,-27611,57945,-81658,-141515,-322,64617,56363,49453,-77733,-234100,-208841,18532,208401,163218,56403,30722,137349,234115,182919,19259,-163012,-178062,5041,190441,171563,35688,-126966,-339012,-376834,-261735,-165018,-125686,-119026,-201556,-220003,-190362,-183011,-108525,-42241,-52522,-15411,36008,-20896,-24546,-25784,-181145,-275408,-150457,74248,88959,-52222,-127998,-76373,13108,43964,124172,221940,235368,191383,116764,-18254,-16523,165655,321303,269956,43897,-121498,-96556,-59365,-26270,189134,270042,4672,-248891,-217936,-50997,37854,-30195,-90004,150706,372061,130055,-141907,21875,193368,79956,-2391,-59832,-242110,-340422,-209466,75442,259893,256755,187033,57510,-82876,-97130,20629,223107,365830,309689,95352,8646,81370,91011,-136207,-388579,-295035,-21037,105886,160992,253881,198361,58527,19612,-676,-139804,-220292,-114177,8721,34018,81170,-24424,-258163,-300820,-133313,-29187,-76453,-39758,74328,53992,-29397,-111168,-100734,48726,162105,121017,12088,-99627,-73044,47525,-50983,-174503,56076,300649,85724,-227193,-244746,-106302,6407,-13419,-192998,-204359,145748,332597,49270,-132957,-51071,-111512,-326060,-299495,59782,272194,159986,12208,-10194,123,67648,186866,391384,423411,74249,-287879,-311029,-174935,-118456,-164278,-164262,-116856,2407,74290,308080,539412,365449,99472,-16016,60766,171405,113648,-130555,-435252,-532467,-152565,293994,333521,24115,-210359,-68893,216437,198815,16990,45669,319194,343925,-57436,-573040,-703426,-358372,-37091,-482208,-494283,-397721,-2397381,-1441908,4961024,5504035,-708551,-2244259,405715,-397275,-2117172,-1810143,-704010,-355328,-513642,-248036,454738,660380,687733,808548,532233,-10864,-263195,105832,669124,816057,505760,149455,24543,38656,80095,168362,252906,244794,125877,-123503,-410210,-496641,-180191,180143,393737,483588,370217,61978,-262139,-416062,-338949,-110694,55661,272956,514989,507498,304597,200561,50924,-265178,-301306,-76992,-19493,-44644,67277,240064,237464,20010,-132046,-166858,-291162,-274275,-58819,38218,-54364,-123434,-129590,-20797,90104,4437,-187066,-233807,-72661,34141,-95535,-152692,57417,189102,123532,134796,247781,249691,-23596,-189407,-61787,29225,-114955,-139440,89468,229166,164010,124952,101127,68813,-39855,-137318,-176868,-289940,-460841,-302485,114290,319927,211812,147909,62514,-52673,-17080,120233,-18794,-154085,8938,158177,139085,166053,243539,312184,431009,530797,384444,75480,-104555,-81348,-52754,-50487,257,136762,250386,126193,-64288,6240,221157,358591,382593,241043,10144,-18442,94541,50344,-57938,-69084,19166,135335,143956,-30028,-86652,79038,119924,-33513,-98911,-70458,-68726,-71879,-43087,-54768,-92230,-134505,-181499,-209046,-84350,248636,480247,439247,337692,303327,338478,369933,308763,183196,4078,-148391,-70019,33699,-64027,-176416,-89135,61696,-44201,-238308,-125227,55716,8914,-22365,112329,140491,3802,-32298,-110376,-156541,-18838,-21691,-196509,-107773,150279,242131,197372,211589,223135,158599,108669,-30744,-156004,-94410,16993,127663,259990,273978,215148,177482,30930,-131564,-80026,136689,175709,-60578,-153084,14654,46671,-89141,-201709,-229253,-215489,-88369,134602,306651,302314,152425,41561,69428,109196,53217,-32658,-74084,4179,220608,368262,217205,-403,-74018,73496,387165,536663,326263,87885,48773,160202,170622,75089,-12062,-65924,-71363,-65210,-98425,-46712,158115,257158,156861,-57003,-179651,-113781,-1820,81551,219203,185052,-41634,-109693,25596,71106,82930,146276,183710,86405,-44713,-57528,22217,159378,262897,155721,-7697,3437,69638,26728,-153066,-205490,-34854,19306,-106825,-63992,4582,-8170,68936,167940,212383,227842,78362,-137281,-130267,45971,197743,119324,-162889,-294199,-111052,168245,177693,56233,62177,153976,171193,199936,265410,359828,335711,196503,92635,113529,172935,221202,190909,20620,-198040,-327137,-356423,-214747,116505,397415,427602,432791,471838,301052,19003,-83819,112071,339637,272484,167744,241895,235761,155620,147145,205745,224699,106388,12716,47025,145337,228830,166587,27451,5308,111009,113597,-31024,-159454,-37122,115499,128029,140719,205237,141687,-84645,-159686,-71291,-70026,-65511,32995,117394,170419,117929,-86041,-302627,-391269,-254825,-20622,101677,164973,216598,141672,37504,9801,12847,43869,79461,57847,39828,4720,82811,235856,166459,-101321,-182994,24844,214664,116646,25637,233546,383964,314012,312501,348571,110360,-200766,-123864,175254,238617,219949,303207,344182,298787,324033,381243,245125,-51976,-244921,-150556,58206,94069,27369,131862,242835,185850,206796,357186,290454,18193,19714,175716,80174,9045,421175,760417,762303,1349188,1952649,1675076,1385146,815964,-781959,-1545044,-1241158,-1029738,-828777,-244147,456285,1075731,1539056,1175343,-343002,-1099829,-845431,-847363,-891330,-543967,-219412,-238493,-451832,-408338,-118691,-26375,-106439,-228391,-295740,-164476,44681,14674,-267810,-478577,-307389,30953,138125,-48209,-301875,-346253,-242488,-414022,-587859,-356703,-184646,-420821,-629590,-511117,-266986,-78671,-9842,-94943,-140536,-86040,-32300,16970,63690,21257,-36679,-79973,-151399,-169186,-95036,67937,75682,-147292,-276524,-239539,-189347,-113441,-127221,-319922,-332726,-131817,-46022,-41633,33561,81573,14059,-89487,-53868,154849,237311,122136,58561,112750,80547,23810,28664,-16190,-68676,-86942,-239436,-392316,-299936,-207780,-154010,43752,150357,72116,31626,84647,111993,42845,-92459,-741,238291,146791,-105833,-100440,47493,86678,-53616,-195853,-168198,-129443,-274467,-260250,-154773,-282216,-386790,-225333,51527,128265,12599,-63543,21629,127137,146755,6868,-90402,1874,-17618,-124476,-22248,128415,160096],[106853,-32774,-178293,-242879,-363372,-420068,-282794,-25865,72105,99758,74556,-2579,-41956,-90718,-147750,-149370,-89867,54677,132490,129689,203552,165849,-133598,-263903,-143343,-132300,-219402,-290071,-270753,-97930,106970,54781,-73134,-104965,-132115,-134925,-24108,71099,-19214,-107967,-47389,29350,73085,192960,233123,125405,144387,286899,372785,277017,-9945,-337834,-317656,-250313,-218475,-117366,-181836,-286439,-287136,-195119,-194472,-253650,-325891,-257968,-109043,-3066,65145,32348,-9183,95551,104366,-67754,-65320,99103,67651,-156495,-314198,-241410,-42255,-18286,-170339,-69791,152888,77583,-167957,-185461,-34160,68829,132468,184172,177255,256277,387559,303476,132800,86412,75134,102114,186212,187052,198636,334487,348434,180004,40620,-5591,16707,-64466,-254354,-242431,-67634,-2766,-4199,94390,154090,-24640,-268759,-301568,-140824,-25987,-60227,-137992,-219680,-148713,113075,323952,341952,352999,173373,-141042,-232340,-339644,-552349,-432335,-139182,-61228,-113661,-53885,41606,22478,-12975,25529,55264,-36680,-66179,161995,378855,248608,-16364,-39469,56734,-46225,-196021,-193469,-24098,121317,12564,-347888,-355128,51646,331205,232688,52754,-4680,-82132,-200263,-206467,-254492,-510005,-646715,-413915,14043,180700,85877,161544,328017,90957,-313584,-398254,-240852,-137882,41651,227260,211541,95600,-22308,-67681,-30903,-23146,-62316,-82802,-86958,46020,124330,-41036,-207999,-228925,-224271,-273568,-313622,-154859,43968,576,-189623,-94325,220999,176906,-49773,-39542,36724,50510,65293,116610,113762,8876,-123158,-199551,-149855,-28538,10296,-181483,-216996,-108340,-127056,-173366,-24235,138377,168146,163170,155979,84614,-50525,-68348,-10692,23488,32991,-51192,-144058,-85421,48415,8404,-98234,-58631,2431,29668,105286,52876,-123528,-172889,-62712,106616,136973,115666,187350,303005,310470,186137,-4429,-144661,-144064,-29857,166320,244091,96804,-173162,-384018,-362944,-225052,-177982,-188855,-114565,-65251,-60191,-86483,-124179,-85320,-22751,17360,83343,80240,-3158,-24753,-87939,-239831,-265533,-139569,24998,21920,-67467,-130709,-43879,78084,51683,105180,245039,293407,274274,198856,-14214,-67728,140658,317144,214443,-39893,-178731,-112908,-95738,-34275,163296,188977,-64193,-279009,-229049,-49039,59484,17029,-13210,221479,402179,189832,-2562,151611,262698,122822,71400,28501,-188256,-320144,-144670,167823,389325,375291,204927,8915,-89796,-17996,115325,284573,376418,215721,-67756,-67538,142345,115345,-240885,-500525,-339981,-46964,112955,174689,209677,147010,36995,39077,155550,141966,44258,39312,109255,125225,119365,-19115,-259052,-333225,-212171,-124245,-120968,3120,171063,141082,-6672,-120928,-84369,84571,188150,113528,-10818,-102000,-74797,21218,-26130,-88407,80415,262745,99436,-184339,-230649,-112122,-16684,-40792,-204774,-246127,42323,312677,118579,-114631,-39877,-57600,-275912,-246952,76056,276572,177179,32797,-65522,-154735,-98076,128794,368283,446191,160398,-166558,-254528,-235248,-156258,-132771,-177180,-169865,-51336,82566,366209,612818,385075,51063,-106431,-30263,161362,125690,-140689,-384522,-468872,-187803,258053,410460,106278,-233615,-73057,325020,241437,-114322,-149280,86082,76635,-214604,-577888,-608677,-103598,400792,-17283,-177252,-29479,-1478137,-725101,4006800,3628806,-311158,-738211,738065,-705178,-2449962,-2021925,-611528,-96262,-479987,-403595,337880,660974,693507,686648,390107,-84351,-149364,278015,885910,1039862,584398,97757,-74705,-81012,-20780,151299,287490,256750,67559,-243623,-498342,-587107,-377155,-5246,295735,427569,367782,125765,-150064,-274877,-233392,-71130,41495,174518,304820,337125,257834,240596,122367,-168219,-158226,116227,118478,-29660,58554,268246,249134,-12891,-221873,-286321,-379187,-351349,-161842,-15782,-99474,-270947,-336849,-214117,-64946,-85362,-201859,-212644,-38567,68417,-32705,-59415,116554,208852,149770,186290,299464,279489,7573,-139733,22061,145907,-35552,-114388,79742,203017,173005,141916,112516,68903,8318,-72753,-90266,-149995,-316890,-233535,133102,296728,176966,144981,146598,-69530,-176710,-36495,-38518,-47577,118349,166870,108265,187138,335375,392528,433996,546994,442098,162410,-11842,-44544,-57233,-57977,-36421,73004,184420,66537,-144395,-123535,76469,228950,257867,162290,-8610,-59888,-4321,5499,-34706,-78360,-52471,26814,13219,-133476,-148382,33509,100461,80,13588,68682,-43163,-136754,-68878,-33108,-104575,-184598,-213164,-228154,-125536,244410,526420,466183,301175,234852,349707,440108,346258,172294,56549,-27978,12997,48484,-83656,-230850,-178521,-24779,-16234,-117194,-79142,-21622,-89688,-83682,84572,156162,38138,-54755,-126770,-86794,66628,24471,-178597,-98633,162228,207578,112462,160295,254930,182230,52089,-75681,-103347,6346,106181,195317,322832,349700,249785,163193,68049,-79558,-66033,156105,192847,10896,-18870,43724,-48156,-164774,-226216,-267748,-244282,-67064,145043,277613,282302,121044,984,56609,100601,16000,-70494,-68805,29389,214655,272532,113395,-30175,-80292,40384,387419,537670,237348,-53115,-21113,124227,107811,759,-33954,-21691,-23416,-56139,-112694,-68638,159205,276883,196051,-2483,-139424,-85738,-14164,20092,158816,149741,-92668,-215574,-94138,22509,108032,202020,253722,121703,-54665,-66359,58644,160220,170903,-6877,-197777,-165450,-31294,9905,-78687,-38973,178575,157940,-57006,-18643,99921,52809,12258,63793,192519,316525,194364,-43224,-134579,-79915,13747,745,-193202,-295040,-137610,61026,77278,22876,134759,259319,221756,202558,283593,386542,348008,246248,202157,180631,172274,224827,211413,58864,-103535,-249578,-351992,-254147,66344,323336,312920,314930,503264,450650,139846,-8814,136308,344170,305053,229266,307343,284576,121566,35535,119227,183096,81495,15415,27776,95875,203729,149127,-48154,-44150,164463,168301,-90794,-260708,-101456,51992,42952,115231,278528,229714,-99101,-223254,-124237,-103636,-84997,75406,210290,216984,86924,-142986,-355380,-421709,-291981,-94145,24063,84221,94578,45405,39529,57777,38535,29270,49558,54027,77132,55640,128299,264182,176151,-115512,-185657,27743,198195,125046,97508,319511,440864,339432,314693,339986,98741,-220957,-177333,77981,79501,58490,248797,356792,300447,337018,368206,193577,-43510,-154108,-40627,113736,99494,54762,198858,330623,274403,229562,282896,220036,5804,48734,263102,185130,115370,528826,794297,691940,1218221,2075326,2016320,1679640,1090811,-431462,-1563503,-1570107,-1248289,-926793,-327522,381023,963846,1397119,1234131,131135,-656425,-899287,-910633,-947616,-593704,-192290,-280979,-626719,-531557,-196050,-152716,-259029,-315950,-305518,-138293,86117,51790,-247103,-441252,-266653,31438,137179,9743,-182538,-252441,-242913,-376557,-431056,-193389,-72230,-328798,-592925,-492968,-203115,-28538,-2738,-109429,-132614,-30750,18691,-4421,14029,19906,3723,-69353,-201088,-236120,-115576,102369,124558,-129593,-252594,-168941,-135040,-120738,-148249,-259286,-199530,-64070,-94579,-178958,-75755,34153,-20402,-105147,-64985,47652,93648,67428,7794,-12107,-26283,-18873,-15939,-52690,-41038,17120,-103490,-281121,-226055,-193707,-260766,-97206,122939,111454,33717,19780,34040,10505,-122783,-48497,190891,109392,-180153,-221106,-5902,97591,-23330,-124687,-95513,-138288,-319230,-222458,-64849,-157312,-271927,-118233,187189,278792,91038,-55683,-7114,66343,102819,27826,-30826,49882,47107,-60932,14077,153455,169957],[71958,-60252,-159814,-201600,-298235,-332519,-211231,39572,148071,121988,62541,-19894,-54471,-95733,-72920,-39676,31678,124220,177007,218367,221024,91506,-211947,-310241,-180743,-135085,-175255,-213650,-213602,-123062,16201,22456,-67544,-122816,-129521,-71812,7675,12230,-108169,-158597,-28824,106255,185582,282070,277737,142489,143876,249378,342075,303862,64294,-233051,-231483,-229399,-273161,-164884,-164684,-243304,-283137,-282767,-301135,-312706,-343669,-258658,-75040,50944,94651,52191,-16994,26210,26850,-70877,-61476,33752,16061,-142754,-272669,-251883,-89354,-20640,-150545,-92787,118232,76728,-145587,-186752,-83662,15550,105163,151054,100991,113682,247870,255287,170202,116728,108441,162051,217109,165035,130624,238190,291516,167211,-4777,-62259,-39895,-193369,-405218,-291136,-35423,43734,32567,90903,163001,40794,-243035,-355637,-243192,-145742,-86500,-25826,-75525,-48686,224890,439287,462879,450460,206097,-121550,-204912,-331976,-511592,-382861,-38800,60961,-64416,-122717,-76580,-84044,-71062,-10360,13516,-65193,-118830,96089,309785,222992,22047,-4904,20994,-35266,-129705,-129853,-5954,108590,15220,-270536,-257271,101168,286658,115299,-31729,-20838,-73407,-164575,-177873,-307186,-617478,-688560,-364287,44546,186692,85925,105475,179479,13515,-236721,-212676,-92539,-74875,33047,181954,194237,124551,10041,-64074,-72244,-67573,-38046,15639,36496,96269,104782,-123311,-271319,-196798,-180956,-287805,-304326,-94352,113735,14247,-232649,-172026,134857,109554,-134288,-142149,-57904,-2955,27507,47573,55345,-22116,-172092,-260586,-146720,42987,141489,-21408,-121474,-69234,-54945,-65702,-7423,55647,87930,127848,147137,130608,29253,-84253,-89097,-5888,41496,-31885,-112976,-72584,62851,83455,-37473,-77037,-62565,-47853,105664,149983,-42476,-146689,-120008,1247,86978,129011,262837,384750,346603,190925,-10546,-97883,-69758,-20069,152011,303675,161071,-164849,-326868,-271245,-140290,-132752,-188266,-94531,56423,93163,34892,-47760,-55193,3134,57552,111020,75362,-8861,-70694,-178495,-260697,-213105,-121691,-47827,-38903,-61124,-115800,-17063,140398,102951,102027,241784,328142,342062,257290,409,-91920,107380,259323,114480,-139087,-236088,-124921,-99126,-28412,105167,82417,-114941,-250875,-172849,1868,106020,76139,66114,261273,395958,240816,122244,220694,250934,117403,106241,97600,-107865,-264405,-91151,185593,382050,367180,144049,-72638,-107253,30084,172744,305536,342484,110578,-189302,-143926,114538,65161,-311258,-523827,-333681,-52810,110396,171939,158669,104886,52565,100785,321636,424576,314445,228560,222416,178439,95444,-57108,-254582,-339228,-284780,-223260,-163919,29359,214237,166767,-18145,-131923,-70179,98313,191384,120365,-5104,-72838,-35755,34239,45788,54121,141560,199305,69132,-123019,-143833,-66591,-24610,-46790,-177046,-240178,-28580,262135,168892,-81226,-29206,-22163,-234808,-192149,99400,265974,177992,52232,-96428,-248031,-215942,73711,311786,380251,171951,-93722,-267387,-356849,-230753,-116042,-196374,-187853,-51466,116387,382555,583775,363475,5885,-179054,-109269,116528,80877,-164884,-320778,-376448,-191575,220211,443241,166808,-245466,-100880,358029,247919,-214157,-299535,-188873,-271992,-427493,-582248,-491297,117443,696696,395731,201324,435399,-197749,306743,2354297,996059,-200304,771309,828056,-986848,-2357021,-1879598,-407399,219951,-300661,-381551,218740,527813,524896,436921,169513,-193144,-82294,350010,907303,1077540,583994,11267,-221047,-246133,-164636,73333,255395,211728,-1488,-287539,-480208,-571317,-484700,-136809,182929,312828,321515,190342,-11832,-119798,-122590,-48939,19632,57963,63785,125373,158101,192864,131545,-43166,41142,322400,246405,-26618,17425,240982,234689,-2588,-239901,-372081,-433654,-382802,-223549,-55104,-120857,-366563,-478291,-366635,-213121,-167946,-184765,-153063,9929,102797,27361,35491,181182,230752,183826,257782,383862,300016,16184,-103734,88079,225514,40218,-65964,71059,147770,137843,125642,102777,28803,-6780,-59616,-31382,-8852,-134355,-133197,129692,214441,62591,35028,130733,-124908,-348274,-224433,-86021,36848,210802,193712,121408,231075,398992,407783,361639,462691,445966,263167,119291,27069,-17607,-10264,-28318,12273,95743,15766,-179019,-222129,-69552,93896,133775,75198,-21976,-86731,-108834,-64808,-31871,-89000,-123869,-68409,-75687,-176143,-163079,9808,91593,49563,142503,239310,61583,-111515,-68926,-11312,-91515,-192387,-196385,-202179,-130257,218867,489574,414982,204081,110475,289957,428768,330116,162081,121177,114607,110350,63012,-96808,-263297,-253374,-129210,-18251,2256,-37264,-106635,-171466,-119142,63460,144685,12871,-140340,-154707,-22621,121321,51566,-139738,-76795,141907,139923,37932,116550,242201,166468,-8007,-105738,-53460,78341,164210,235329,332966,358155,248643,141655,122317,22647,-10223,158223,176549,77147,107230,73803,-88645,-176429,-198521,-262573,-234074,-23962,145464,218687,243333,98137,-9239,69966,97503,-870,-61350,-43123,29346,156673,134925,15913,-20829,-40929,32235,341800,446001,106312,-180257,-76221,75837,35410,-52026,-26641,34670,36988,-10103,-83035,-63739,146359,279246,234095,74856,-77198,-57350,-15692,-7245,104247,110716,-101297,-246346,-171020,-10193,128274,221432,263033,133672,-55064,-71786,68192,120531,46065,-148840,-322192,-285288,-100425,25142,21216,130429,362793,256524,-13961,31592,182047,102480,-41074,-42619,152588,363283,295193,87386,-79128,-148377,-123761,-83962,-173382,-255612,-182521,-78848,-19943,7476,186080,315539,252979,208029,259735,293121,262206,242499,261742,202205,119374,150182,169406,87481,5366,-143073,-280009,-228679,3563,174304,126671,147711,478850,581570,296517,108485,181859,336389,312477,256391,331742,314824,92701,-65933,23139,104908,14366,-25779,-14803,32352,146291,96526,-130196,-68916,249854,276972,-78834,-304783,-160685,-17197,-32699,94169,339178,309914,-65662,-250170,-188227,-161540,-102627,143060,317582,251004,49057,-182352,-368131,-404786,-294070,-139935,-33930,3435,-21730,-23112,52259,96938,68532,33349,20357,30232,82051,108963,209159,337184,215855,-87471,-134036,50248,160044,119498,153385,358226,448936,313503,244592,270592,95470,-179333,-185951,-26095,-79826,-89353,186643,341472,277987,305006,292451,113172,-24454,-38284,66568,158524,121462,103313,254246,401246,373140,283245,252724,193966,47542,109236,322518,247665,195434,581677,760153,600673,1128991,2149151,2181476,1827686,1265944,-150089,-1526491,-1755042,-1394100,-987982,-366736,331194,862349,1337057,1407001,720624,-139598,-864682,-960947,-988399,-701113,-253116,-335806,-768630,-669253,-328661,-314304,-431846,-418652,-314605,-116627,96384,55377,-223284,-362814,-191069,45516,128288,54158,-63230,-144362,-227359,-305525,-248230,-46996,31723,-195733,-495517,-432338,-119987,25717,-10491,-114597,-104789,24401,47116,-53498,-66587,-13525,4001,-80947,-228726,-255155,-96521,119182,136280,-92719,-177574,-70982,-78089,-127544,-161254,-182327,-55725,27318,-111711,-281648,-180246,-47560,-105566,-159801,-104897,-92400,-78239,-22409,-71770,-157515,-145900,-71005,-65766,-91000,-19718,93019,10290,-156631,-129775,-148461,-330691,-241579,56151,121281,22764,-56300,-56861,-41061,-140602,-73126,149556,71721,-257820,-327869,-55944,97132,-11044,-103493,-72965,-153050,-304586,-146495,20768,-45052,-145711,-5737,302093,419465,168143,-68769,-81497,-22533,59677,65623,32822,96596,136119,44325,48839,136553,145115],[56163,-42058,-111698,-146390,-196937,-224938,-132111,77101,197943,142084,72269,8117,-38616,-61541,49850,115962,177286,213767,242195,309810,247233,20962,-264314,-316461,-188972,-121241,-105273,-88499,-127279,-163269,-113832,-16661,-32059,-109879,-103217,8286,47382,-54758,-185466,-185462,2668,204456,294262,319976,280086,144524,105350,163866,267211,289850,73514,-153417,-130525,-148006,-237836,-180461,-170812,-219096,-233199,-318430,-381269,-356726,-325384,-224488,-32376,93576,103980,56366,-21941,-48982,-61958,-64962,-40217,-19760,-25696,-106987,-211815,-260994,-143420,-9837,-80395,-85558,69681,54643,-108409,-164460,-121827,-29636,78652,105762,15838,-40906,69555,158322,147322,89948,98432,215759,277886,174399,91513,159584,235166,149718,-45906,-102211,-97190,-323103,-503538,-281989,4177,71022,59281,86204,161703,103543,-183301,-360952,-315286,-253931,-112900,84885,85545,60876,304909,497473,526694,477040,204256,-72429,-131671,-266180,-424080,-328826,14670,137362,-21149,-174091,-191755,-172810,-95418,-21189,-14527,-76378,-143145,44531,250432,194434,49066,15112,-20528,-21316,-58158,-98487,-54911,55496,17273,-164234,-152970,120365,213351,-2297,-108980,-31339,-52050,-111234,-145125,-336099,-599226,-583362,-245014,92277,201032,86350,13939,-2328,-67060,-161301,-50345,28071,-41546,-13299,114116,185764,187002,91446,-19068,-75195,-88726,-22317,91046,146656,123458,24256,-244807,-322954,-131967,-92996,-229888,-220560,-26499,123909,-18028,-260819,-221064,29182,18831,-196455,-180584,-55527,7569,-7486,-56606,-36870,-62347,-193842,-263604,-132322,102118,272382,187730,33516,6113,16635,27828,5907,-20904,22204,98495,120051,122382,59285,-116273,-179973,-71086,15047,-5606,-21935,23837,95035,111815,14130,-63793,-126146,-159192,45993,181959,-3102,-131817,-138673,-78118,23930,96469,247585,372453,334413,182728,-10403,-45510,24186,39823,157798,334693,209227,-111818,-207320,-140383,-37324,-55863,-148484,-79539,131108,210608,150876,35458,-13956,38581,67989,68719,30042,-23576,-120933,-238702,-221358,-125321,-96571,-114235,-67863,-19063,-64157,10611,186031,163828,72606,180280,317176,365301,267562,20885,-75175,77750,154001,-17956,-245251,-299102,-155079,-78029,-12248,35781,-18179,-135192,-169605,-63873,83504,157894,125809,120815,251938,350831,269925,194778,205744,155553,56880,95811,143697,-16834,-189909,-66554,129588,246790,229114,12230,-175470,-134695,34401,172396,277010,274038,22976,-234479,-187511,9753,-56098,-343026,-464651,-289978,-56062,88033,156883,119150,71659,77653,171584,441419,617391,509691,399344,318169,174898,4850,-132001,-237098,-309290,-326240,-293403,-189500,41896,213271,141725,-51296,-138078,-64547,79881,166670,137813,32094,-7435,45705,91056,148644,215100,219784,126497,891,-59161,-5947,19488,-10529,-23113,-111318,-181030,-12916,250494,212829,-36821,-17058,-9038,-217878,-172214,103463,238077,168789,66447,-102139,-261609,-237068,48955,248994,249394,108807,-69972,-307568,-458474,-276222,-88296,-215843,-207430,-21426,161213,353079,468435,302638,-32281,-226262,-167160,38547,-4817,-183070,-247092,-272135,-158635,193134,424032,186194,-238902,-120576,343877,236316,-248636,-353976,-401365,-586815,-628952,-556324,-316758,325806,819721,653634,597485,1076519,1374204,1215303,-221494,-2070932,-262263,1978469,651857,-1199322,-1857402,-1368968,-106060,511850,7727,-173754,133005,308676,248540,133944,-82998,-314521,-89137,313998,745384,911832,495601,-84337,-361072,-390502,-298393,-35953,177427,131963,-61713,-241267,-351598,-458508,-466408,-159916,100679,177436,247736,237164,113540,13676,-27050,-31366,22106,-10718,-107561,-49059,40084,66008,63917,56127,218761,466925,326393,-24957,-28160,178275,203361,49640,-183331,-409258,-460378,-381614,-241594,-72211,-110523,-386124,-533802,-464092,-338590,-235111,-147325,-77343,50123,124686,73813,107835,232647,258015,229164,321550,451328,297149,-8144,-96891,125298,256065,90767,-14008,66118,81897,68905,92389,82517,-30516,-79431,-103474,-9978,109617,49873,-12424,116803,106735,-92954,-147376,-3328,-221821,-482166,-371355,-124632,91629,265391,234478,177994,290441,428184,369980,240434,299675,381477,326479,230664,105019,51684,82144,32124,-21999,4566,-25415,-166506,-263599,-180607,-10217,50049,2259,-44058,-115309,-202959,-139460,-31481,-78386,-172099,-131083,-98249,-142781,-124275,15153,96172,101707,245550,383269,216791,-10386,-57702,-1359,-44571,-138203,-135288,-146605,-94795,187439,382961,302617,82010,-29937,171876,336507,247751,134417,174010,235870,190092,72159,-99368,-263317,-287184,-206952,-38894,83551,-16360,-177793,-206748,-105637,66975,118248,-64161,-260014,-182428,23323,137765,54238,-95750,-51067,93408,52918,-23604,79448,199640,125563,-51430,-106078,-10688,109850,182606,246043,298711,304186,216898,127871,182861,152278,73872,134680,129279,117166,175611,77433,-88261,-141232,-139302,-222057,-193391,24716,141532,162643,203829,90328,9097,104484,117799,29267,-8659,-17406,1951,63954,-3356,-44120,34060,41806,54395,256242,278800,-31418,-239067,-86198,33979,-28533,-75989,-2617,79128,90658,55386,-33636,-49241,125668,276259,273452,163352,3958,-17810,7160,-2571,53546,70055,-68252,-196719,-184073,-18513,143907,205759,212924,120085,-38785,-61424,50833,52401,-74031,-234268,-353319,-327396,-121829,73339,127403,251687,448706,280668,2022,66059,227964,122878,-84957,-120720,106159,353873,352155,206723,5677,-138810,-150292,-93511,-95865,-159946,-214684,-200856,-75629,34459,212621,304245,238120,190797,188000,120298,122267,200391,258944,174659,34303,23220,76565,97509,98188,-41915,-176395,-155660,-53660,-6698,-77915,-10117,417932,661514,448883,237804,230404,305738,285470,241754,308240,311000,67258,-140424,-63999,12128,-80305,-113863,-76805,-15638,98331,39663,-190800,-65204,323921,367393,-31551,-296978,-193418,-62531,-74674,80244,359986,349392,3884,-231462,-245993,-233138,-115717,216195,407364,266412,15339,-197259,-336939,-341495,-255796,-147892,-67936,-61842,-98628,-48664,65431,116994,97005,48320,-10608,-13323,54452,148029,292307,418375,264299,-31736,-55143,75859,114292,119345,204400,362050,411297,242110,118435,146306,88102,-89332,-138381,-89118,-181945,-180510,133274,302207,235460,244664,194711,37760,2494,69493,128826,160186,144512,158124,284060,437409,454633,349459,264376,198546,111327,185140,347040,250070,230753,580271,678689,512584,1052828,2049464,2080136,1742061,1268429,40839,-1373964,-1730472,-1424049,-988558,-331931,344455,795670,1307851,1578639,1241698,321150,-709440,-960078,-993545,-829999,-383652,-389639,-836738,-780705,-464503,-455420,-580031,-516967,-329806,-115654,68931,35281,-184537,-251273,-95413,68171,121183,90189,33475,-56601,-210481,-234776,-100940,37885,96440,-55891,-355062,-349686,-56518,62437,-30732,-107610,-53303,78376,54034,-117427,-164024,-83055,-45015,-112236,-227571,-219327,-37841,118682,117342,-20068,-48042,26446,-46643,-138329,-157008,-108473,54938,120045,-89839,-317125,-243699,-137295,-216497,-238045,-172845,-240371,-243657,-127171,-155725,-280254,-243535,-120289,-118860,-137071,-13860,133538,80445,-56234,-42715,-92537,-348847,-341647,-24101,100592,4431,-110742,-125646,-94560,-140870,-75068,113779,37505,-313257,-382119,-69455,108270,-7279,-130575,-105344,-167725,-243582,-68953,83406,35809,-27621,100080,373104,502693,215510,-108422,-189574,-116907,32205,115450,98133,150275,230757,159296,74574,87679,101015],[71371,14793,-62154,-97681,-89420,-138817,-89594,77060,211017,153685,96328,74762,20011,24363,180559,262323,300448,299133,308769,361130,253238,-29706,-268197,-275419,-158545,-87624,-33551,31010,-44591,-194719,-222507,-43466,20779,-75250,-63409,83544,89077,-98770,-221775,-177529,40428,300003,376318,308397,252741,142104,42938,49909,161921,220390,805,-134568,-39957,-22423,-121094,-162684,-210197,-220766,-142570,-274930,-413609,-385159,-292178,-175495,8684,124878,106469,54299,-15226,-104712,-137726,-48147,6368,-32836,-37620,-59035,-158651,-273043,-193217,2175,12685,-49711,12333,-1784,-90119,-142666,-141108,-48565,59725,61740,-45875,-159088,-103847,34117,76307,18524,41307,234220,342323,211921,85393,115278,196216,122906,-85617,-120562,-136644,-411422,-520057,-218795,34932,65966,72779,92155,156080,150217,-95122,-304792,-328535,-312097,-128360,161349,210647,147199,325763,478880,517687,446147,201504,19439,-18426,-160718,-328430,-292382,914,143530,6184,-184677,-265878,-218838,-81735,-15329,-34098,-68971,-118828,30590,213422,168185,60628,11816,-63616,-15378,1236,-100114,-150390,-37488,-2994,-67443,-58196,121275,146377,-78002,-159072,-43493,-27159,-41704,-95356,-312592,-448642,-358332,-110910,120207,206249,79104,-87536,-154904,-131631,-113575,47028,97129,-43017,-83295,45753,196528,276898,206313,54343,-40392,-72865,-10884,125390,208561,120959,-87278,-364603,-345455,-47022,18884,-120049,-97493,19220,62275,-90386,-267692,-230626,-68497,-77644,-226249,-149002,44846,86367,-29655,-168476,-141090,-98964,-167532,-180871,-75203,149404,360245,367052,195852,93528,67109,78077,12619,-64235,-9806,73826,76851,69469,31751,-157103,-250969,-140069,-28673,29553,121899,183345,128577,79835,36248,-36617,-183809,-272817,-47844,148166,1394,-119900,-119736,-115070,-37650,36112,171073,296072,283324,147292,-21116,-11129,111245,133729,180257,326091,228651,-37748,-85222,-21873,49943,19865,-105552,-88271,145425,280106,241681,108188,32363,76995,54777,-17727,-30831,-29617,-134917,-220476,-117597,-17901,-65997,-155080,-65933,54816,29357,45073,202938,189124,-8406,55363,253316,331682,229281,46090,-15183,61269,19647,-165198,-345377,-360204,-198020,-37843,12646,-18175,-80948,-117494,-54885,64751,161160,186822,145104,131782,191108,273325,270245,200716,117111,6248,-44226,52807,171445,66265,-117099,-76897,19027,37040,8684,-155781,-276833,-164166,1535,115798,205171,186797,-32663,-202580,-177284,-123908,-212856,-345643,-358746,-234512,-76058,42315,136440,101770,42954,80529,208178,461991,645629,575479,508223,374473,117466,-129460,-218405,-199005,-241862,-318347,-311216,-185568,53131,191757,88987,-86965,-132181,-70000,27902,117249,156968,93371,85496,155322,183265,256083,347195,286508,63417,-81846,-7252,142544,123710,28887,30256,-19485,-82502,101202,334167,270157,13055,-1551,-12846,-224025,-197311,73228,197750,158058,72321,-90241,-211616,-164255,61951,195847,89218,-8049,-75208,-315300,-467645,-239999,-26753,-221052,-249266,5270,196291,288868,320083,221518,-59029,-241694,-195193,-56016,-101850,-180863,-171685,-173400,-90397,184066,357388,160602,-206516,-98684,332817,239712,-200086,-299248,-480663,-778250,-764032,-487080,-74503,539120,795865,719032,979718,1881843,2947596,1617678,-3296375,-4957503,-442629,2567060,254289,-1331021,-1117766,-593340,260028,740355,410555,162975,98003,90356,-10945,-128119,-307196,-409879,-148721,204385,479024,605776,345345,-146313,-424435,-448414,-373152,-134729,90511,48892,-102307,-133309,-155953,-292186,-331577,-64316,79612,66327,170100,249298,188513,100484,44436,2597,71018,9351,-150705,-131100,-59732,-103153,-65741,90789,310902,496793,331440,-17064,-49453,112136,170740,128458,-76688,-395184,-464914,-359123,-219396,-61312,-70191,-332283,-510666,-506569,-430191,-282987,-104999,-6027,73010,132900,102540,142000,257001,291055,282416,347166,445819,257975,-62646,-119961,137155,247999,103073,17371,63561,28059,-9046,56265,58316,-83724,-169955,-174483,-19440,188888,201111,106962,103668,9689,-231249,-330166,-207816,-331558,-533870,-417878,-117976,124744,274450,271156,251023,345223,429760,311546,111234,106129,255284,313339,270721,155700,124432,189242,127750,-18349,-68700,-60521,-122334,-241399,-234727,-68477,20217,-40661,-81397,-157286,-273654,-192127,-10660,-33942,-184911,-153816,-54449,-47948,-51200,35917,106214,141658,291704,453801,369318,119236,-49252,-6811,26373,-35642,-55525,-85003,-28017,164210,237512,159995,-27267,-146041,32322,194968,109773,76031,196244,299169,225057,72939,-88084,-229080,-269618,-230529,-65431,101630,-25266,-219503,-187142,-41773,100782,95001,-156771,-361797,-193108,48509,122098,36004,-61133,-31221,29217,-33441,-75825,35608,137136,70500,-69434,-74204,20477,97813,160078,229023,238696,214720,170596,127311,225484,267355,159748,87290,62800,118084,159167,32234,-85881,-95139,-74821,-161610,-138628,61049,134850,129647,174568,95266,41700,147916,174942,116947,68679,-5318,-40061,-31410,-99381,-47431,126361,153872,103549,152187,81788,-135237,-198902,-34482,15519,-67807,-73823,19277,93221,122229,116442,7447,-45171,101974,275755,317248,255239,98633,38516,53975,16396,2153,30345,-11111,-97792,-142633,-2765,160143,174521,133358,89940,-5409,-30925,17510,-20073,-151910,-245612,-294294,-287697,-96437,139791,215390,289864,405226,227260,-14319,70134,226332,108096,-111999,-145097,70072,292551,351350,276100,84359,-57389,-49722,-14258,31289,-6236,-191649,-257313,-67180,117556,229533,237235,169195,135472,82555,-58704,-8267,145545,201309,110417,-52719,-113291,-37595,86908,152145,28838,-78803,-67672,-88562,-157810,-231312,-107583,343659,669685,554364,342961,259307,245648,224154,196089,249568,265109,34306,-184638,-126465,-66092,-174610,-228867,-144116,-23080,96168,9297,-208539,-39417,345149,373702,-3555,-266825,-191744,-71356,-81951,66795,327392,333590,83643,-172546,-278453,-298579,-123810,267346,444845,252217,-10248,-186467,-267797,-239411,-174800,-115203,-80460,-100500,-115877,-32399,66783,111456,115988,63399,-36790,-58339,13516,161932,341475,466036,299934,32204,19428,89791,76720,137425,257992,352418,346190,148917,-24618,-3067,70976,23757,-43328,-80812,-191982,-192284,101006,250185,183043,182932,123501,2559,41222,145376,124658,107294,153135,197197,278329,428601,492236,404299,302564,213877,161294,253417,342815,203871,222817,536043,574848,441958,946492,1731313,1755859,1457095,1102758,165299,-1082873,-1525703,-1356859,-934627,-228976,425452,771680,1238303,1622831,1552580,669185,-422909,-884431,-969070,-947701,-555574,-442280,-818164,-831962,-553200,-531293,-669203,-591923,-356012,-149125,1125,-474,-129566,-125505,-702,88729,119319,118297,88738,-16377,-206005,-193024,-30507,43867,109111,61483,-198570,-272438,-50669,50950,-66816,-94517,11338,123805,46966,-172828,-251762,-177050,-133855,-153101,-199837,-138015,49205,105679,76428,81302,117717,100696,-56350,-156864,-133023,-49735,112638,193940,-36027,-279994,-247179,-206899,-318030,-313216,-252679,-363782,-369727,-221000,-216964,-345414,-296614,-157856,-170035,-189269,-23063,145938,105514,-716,14629,-39712,-306708,-359494,-87895,55305,-15086,-121190,-148026,-126711,-118992,-63030,72799,-117,-334639,-374633,-34539,149274,6848,-175862,-171010,-175171,-166400,-21936,112345,79281,62772,182381,387135,499151,212823,-175588,-309645,-194650,25785,168589,165945,215726,312768,251065,87530,26612,57219],[114156,85650,-38701,-71079,-3734,-99027,-118180,32722,184600,150236,119186,155039,121621,153674,272573,331363,348275,349660,351970,346080,216921,-49492,-213615,-190360,-90614,-36847,16361,93229,3885,-195566,-253465,-33398,83026,-26069,-18934,138907,127487,-96008,-201111,-139058,69053,360780,411433,262429,217834,148034,-20536,-62679,56336,107196,-133993,-181649,19235,111915,32701,-126585,-278051,-245289,-45798,-170021,-394292,-396240,-263404,-130989,38816,141724,108506,57603,15586,-112191,-172872,-18377,80072,10715,-8108,-9436,-129819,-284753,-226508,7347,99137,6895,-41662,-85230,-109177,-138463,-137329,-30968,53282,29250,-67188,-212354,-231348,-87059,-14062,-67988,-41955,208660,380095,258069,102110,104299,177975,84942,-122815,-116171,-144345,-430250,-455807,-126557,43344,27420,74035,114009,148794,168226,3411,-197009,-281326,-308490,-127686,188202,268685,190483,282890,390000,442710,387641,229342,148808,109023,-50103,-253564,-284436,-77990,76062,11612,-144327,-268113,-208499,-40315,-10046,-59860,-52935,-43886,67399,201593,144484,57237,-9338,-100598,-24641,35156,-121503,-253279,-155254,-58919,-10636,19581,126089,120852,-88321,-176861,-66647,-10054,37565,-14847,-216672,-212027,-96920,-23226,104759,198006,66449,-161927,-223831,-162960,-104964,70354,117941,-66955,-154513,-4423,225769,374175,321321,127789,14327,-19416,7430,125712,216800,93546,-191374,-444359,-335343,33684,123285,1438,14883,21882,-56379,-182219,-254151,-206558,-136919,-159136,-223899,-69650,197603,205406,-33943,-261910,-238101,-123535,-90675,-23030,40178,194011,382005,451744,313164,170427,92449,80402,15685,-57458,742,51795,20632,-8623,-42653,-192266,-270770,-178342,-66850,71494,288155,356318,143384,-3998,22815,-13286,-230501,-355845,-133429,76005,-14041,-103811,-80852,-112667,-83978,-23964,85313,208430,213849,77549,-58416,-9318,170137,230071,203004,276929,218556,30114,-10192,43204,97321,70146,-86763,-127772,107821,306126,294156,151626,69438,104294,27228,-108766,-78478,-16591,-94722,-112679,32230,88795,-34532,-169654,-55291,140528,150793,86313,183364,144158,-136464,-106074,149671,252230,164423,76092,74073,58974,-120084,-309357,-424148,-400036,-223343,16625,43938,-36614,-86210,-62713,65565,174671,199449,170150,124452,98000,95079,177699,242941,154689,-4177,-144915,-153112,3949,190174,126125,-63440,-115321,-117692,-177593,-216081,-310534,-351717,-185140,-47132,26165,109599,97431,-58303,-121852,-111437,-222317,-350679,-334012,-252041,-192499,-122852,-20789,116261,104619,13691,40697,176780,358870,489077,504407,536614,384752,30720,-264771,-282863,-137353,-144813,-257408,-271148,-147974,77697,174471,33643,-105518,-105254,-80437,-46778,53657,168527,164994,186070,265321,287402,336924,408960,316639,28101,-144508,25042,259509,223021,92306,104692,79404,26328,270347,509777,349744,60884,16316,-23124,-238839,-248997,13681,156879,151967,67303,-72785,-135647,-51224,91120,144366,-69860,-146186,-85994,-252204,-361064,-112520,72920,-197718,-305220,2959,204350,212065,201168,150188,-69218,-222252,-188348,-141122,-178816,-157701,-110686,-95951,3730,191808,256298,101386,-143983,-16603,366934,287256,-76180,-166529,-421790,-812244,-803178,-380824,208190,745558,677074,625705,1329668,2727445,4099091,1350345,-5955006,-6964483,-800451,2320794,-253685,-1374009,-371273,265982,649737,916563,848408,525278,108004,-40357,-134731,-274564,-448889,-439229,-204238,73079,197450,261412,181671,-134150,-357090,-386052,-365475,-186606,32752,-7589,-121950,-21210,28695,-131538,-130300,111532,121998,12317,109988,218288,191332,132320,94692,68785,165958,113141,-69705,-108590,-116779,-263340,-216583,55198,294687,401927,256185,-2280,-29953,72770,151151,208029,36639,-343043,-449394,-318769,-161363,-19057,-9050,-230059,-434806,-503876,-482171,-311744,-70742,49468,85582,135945,113968,133720,249825,327236,333362,315394,338424,178281,-132284,-159622,136991,225215,75218,8862,58357,3125,-68431,22938,32400,-110915,-224161,-221962,-40445,222056,293458,194945,90357,-52301,-299566,-441194,-399363,-410023,-484452,-344697,-48129,154094,247829,282599,300851,371545,416677,266069,12630,-63080,95341,215788,217659,155232,173415,272605,222635,18428,-110326,-94161,-71222,-167946,-227534,-87579,28266,-50989,-127376,-210476,-313124,-201664,45886,39477,-165453,-142419,30834,68347,18045,45543,108714,159117,272937,434139,462883,221691,-47987,-22116,95028,71956,6583,-39758,49450,152941,88285,20489,-98219,-212760,-82521,51239,-52211,-10170,183606,289740,203945,65243,-63119,-168152,-207332,-198069,-89241,54575,-59908,-226755,-129069,49658,154778,90213,-217234,-397028,-173679,60639,91487,7272,-44322,-23499,-31035,-97126,-122036,-29817,55599,6546,-65343,-20603,36501,49969,103694,187879,172724,125432,130060,135771,227128,325651,218670,29131,-5103,81310,66439,-65339,-121835,-75407,-26116,-97953,-88681,70234,117377,112859,153723,103315,67962,185442,269143,250801,148447,-4903,-74004,-94840,-123371,8877,236226,272218,167290,58803,-88813,-177157,-70645,70145,27187,-74669,-56342,22516,71167,124318,149968,17788,-64530,77637,277298,364135,344106,195005,106135,110463,27326,-51730,-4797,43504,-609,-76425,33594,185283,155150,68386,61225,39098,14460,-14539,-70883,-165365,-189624,-176295,-186743,-40786,197547,261613,240147,255254,124493,-51479,42303,182562,66764,-116800,-109817,54103,199056,297662,278806,128058,61173,132871,130808,184382,185406,-85229,-223163,3615,247333,257418,148996,61471,44470,-30003,-175319,-75544,101005,111971,33809,-112392,-217149,-139299,58482,157872,60715,-10569,1843,-95000,-228292,-279767,-120204,275318,606183,585612,396607,253693,160664,139645,141637,181613,182279,-18715,-206858,-154307,-103898,-237397,-333513,-196339,18940,153188,23803,-176382,-5615,292361,269441,-38423,-249523,-162499,-49933,-72070,43684,248661,272378,146053,-91394,-273459,-335620,-126406,274214,406910,196722,-31420,-155175,-174973,-110464,-55347,-49761,-79316,-108617,-73849,9975,48124,79996,117326,69223,-46355,-77909,-13097,148320,331103,451971,311136,88330,66221,84889,57827,172924,311689,346668,278432,65945,-137907,-133000,50689,132732,72739,-2293,-111269,-131668,91650,197383,133517,146202,112584,27491,97297,180968,60397,13939,137087,200319,235720,375948,471099,427127,345429,223111,172788,290879,322819,143612,191615,463144,462090,378143,766597,1257500,1369258,1116880,852094,277011,-687428,-1251409,-1258043,-852944,-96909,539842,775143,1076527,1469316,1613498,928856,-35999,-749939,-948065,-1032007,-733673,-500055,-727336,-804640,-563261,-522365,-684821,-630137,-393204,-220236,-100835,-47551,-69747,-10100,73643,98293,120063,131772,92165,-31624,-217131,-188916,-42522,-15594,77080,139210,-57318,-226110,-123012,-33450,-126928,-88827,67147,147965,34273,-195329,-300525,-270328,-235770,-187854,-153059,-32545,145603,87061,20185,178460,279650,139568,-104077,-182964,-94625,-6950,125671,235907,30088,-192742,-195260,-235085,-376538,-357915,-318044,-432401,-433470,-281305,-236265,-338637,-300579,-178731,-210262,-237353,-39123,143377,98284,9173,37112,6077,-207911,-284722,-113324,-3026,-31855,-86671,-120618,-118171,-72864,-49631,12968,-53684,-330115,-326034,32427,218660,46238,-197035,-230306,-169709,-104915,-17608,106679,88909,110232,222953,344484,412588,160004,-259849,-414445,-240340,35634,214994,234654,284459,364111,296029,87624,-25405,29274],[167648,140344,-53070,-70318,46397,-98945,-211020,-51428,124456,127641,124297,215922,247196,297091,294501,278155,289421,343213,352922,266134,135741,-36566,-109274,-76524,639,21813,31281,74125,3504,-155821,-180355,29964,150422,33261,25015,169278,157010,-45114,-130459,-87219,73078,360919,388726,203212,197261,170870,-62305,-143292,-15321,-14791,-283644,-267880,37991,213867,162516,-96212,-354874,-282035,10601,-59513,-338986,-387475,-247537,-101840,51850,137213,105449,73636,80422,-50290,-147955,23124,172403,107943,60560,32083,-127834,-288141,-235575,2288,157295,73729,-73407,-166071,-157942,-153776,-110394,22502,62520,13770,-49581,-198462,-287585,-175205,-88962,-133311,-114648,151859,369307,284910,123011,111550,170120,37918,-152701,-91610,-115020,-375216,-339202,-40271,24684,-31392,69132,148395,138543,151567,88310,-67246,-199514,-262628,-115609,169301,259454,190740,197895,260894,327286,329574,294883,288347,214553,32449,-205341,-299575,-198642,-46183,-5096,-62124,-190201,-145800,8018,-21745,-103895,-41779,61780,146952,205116,118236,43928,-29658,-120375,-47769,38748,-143330,-323922,-271355,-147030,-4401,79608,153225,155524,-34157,-168710,-104238,-8233,116487,101240,-51863,31228,95841,-24505,45964,185426,60063,-176123,-187097,-153377,-130110,41746,116005,-90207,-205496,-26947,262608,451737,398613,169735,62381,58278,44238,116938,193650,57565,-252743,-460598,-302659,83615,191228,93383,75261,-20936,-193897,-265465,-228124,-165931,-164569,-204894,-196533,18387,332247,314845,-22361,-317834,-312794,-133455,18314,165035,201708,246279,342341,419012,353139,223406,104808,55098,23054,-19,50296,33603,-43818,-93758,-139488,-205238,-223341,-164765,-81650,112222,428719,481965,124083,-114114,-16510,-3582,-260724,-386945,-174806,3439,-38175,-87042,-48619,-89544,-106324,-57855,38273,157221,146836,-21836,-128814,-40236,193098,295287,204624,199086,190415,72443,-218,40816,98546,87792,-97042,-188694,42810,302011,302640,151520,80631,105162,-5768,-167521,-93509,12819,-12974,52154,191642,174647,-8892,-172859,-63329,211080,271802,127069,126689,24036,-281557,-256614,36840,157920,106007,109507,165155,62616,-242291,-433650,-467090,-396750,-197925,76214,75470,-15247,-34931,17612,164763,237763,178939,102511,70481,37582,-6260,82546,195712,90980,-103594,-243556,-229960,-20588,209696,156011,-37070,-164855,-251024,-342152,-371513,-406848,-383518,-190533,-85805,-61015,16402,19667,-65987,-31724,-7058,-235232,-419425,-319199,-179474,-178495,-191288,-86970,98431,114905,-18650,-41691,69403,151116,197927,335481,493479,357940,-49194,-355199,-298356,-56797,-33918,-156527,-186431,-82254,123325,175324,-6178,-93498,-48750,-80752,-121331,-8834,168111,232211,270002,342742,368627,363123,379570,299384,31992,-156093,37765,317654,302177,172760,185404,164728,111963,412846,698446,435552,97519,31849,-29704,-242839,-293038,-51834,130079,151078,49153,-61049,-72276,27023,92538,66724,-211295,-272750,-88516,-123440,-174910,64609,189081,-141584,-345904,-34599,178842,146106,150059,116495,-58404,-170727,-148713,-191664,-214574,-127478,-84753,-51294,106716,207618,137956,29289,-53501,118467,454292,384455,89380,-18126,-284287,-713177,-743654,-256630,470593,895353,505720,452065,1629195,3407978,4446868,531908,-7224979,-7565754,-1449263,1222324,-727744,-1305711,182604,1011109,1018003,1078426,1240106,801445,140002,-38243,-72422,-278821,-478709,-378922,-194740,-35691,-44157,-32298,53108,-31225,-152122,-218279,-285443,-174630,29024,-17884,-124561,36444,123463,-26843,67847,297091,200814,22513,78720,149276,125316,117602,133000,167026,282468,252777,79833,-12102,-126421,-368085,-335656,-20114,195095,217618,120375,13921,27605,75490,149976,259655,111477,-278458,-413691,-257788,-72291,52817,59735,-114638,-337051,-469789,-494803,-324632,-51574,87691,103647,145045,109081,87719,215625,360599,367830,226867,147201,67351,-196062,-194941,139592,209993,15759,-45592,44062,10517,-91259,-8422,5871,-103649,-200923,-200836,-50611,211200,314181,223810,68336,-74185,-274700,-442515,-505167,-423351,-350567,-180897,74387,196101,208143,257262,296137,352137,397387,250783,-32981,-167424,-58094,61184,88199,100541,182009,301075,277537,70513,-117097,-129280,-37318,-68537,-169196,-85682,40115,-40108,-163623,-257407,-319455,-161388,135784,120688,-130049,-112469,117955,157544,45156,21646,94597,152664,206031,341960,462432,260637,-45765,-35962,130058,131244,19937,-25171,110659,144230,-38865,-91547,-125840,-228921,-140200,-54688,-196522,-102033,147903,219855,136168,51702,-29627,-95367,-118582,-128709,-107224,-34626,-103862,-204748,-64905,131183,207632,109207,-209401,-344530,-122108,72776,67348,-19305,-46590,-28320,-66418,-120475,-160215,-120993,-47515,-63502,-49596,36309,36532,-15874,28834,128409,114217,65002,111358,144092,180175,305002,232625,-19262,-56159,22445,-61996,-194074,-211706,-102093,-2036,-44567,-59157,44672,73319,82318,129074,102689,70454,205080,383236,400715,215844,-217,-77617,-103474,-69450,111657,338885,369947,226377,265,-189662,-154339,96297,193707,62250,-52597,-37082,531,21604,98549,141055,-12505,-107647,52491,272928,405363,420563,274636,169035,155864,15400,-104412,-32059,71008,49608,-16388,87967,225740,168363,54677,53096,84508,62896,-29074,-83154,-116873,-94881,-45874,-60792,20325,217384,251454,130755,66253,18226,-87345,-4114,117270,18512,-98873,-33363,55701,100474,211743,222998,122772,165203,312820,290507,329710,376174,96971,-105649,112886,390317,306724,79109,-52806,-62579,-122166,-196538,-58428,77119,19715,-27570,-126259,-262113,-204272,17073,120405,61177,24900,31225,-81321,-202892,-210834,-56186,223708,492429,540704,389985,213563,66975,50707,100585,131497,81599,-96027,-219802,-145016,-88653,-246580,-387720,-213465,99405,253983,82037,-105019,19327,173091,78227,-145281,-264376,-120223,-15412,-66902,5343,148936,193548,173983,-12125,-231567,-328092,-120887,231282,294723,98130,-53384,-112631,-76812,30482,88584,30048,-74266,-89350,8333,56565,10035,29027,95871,61962,-29077,-51157,-3992,113053,255691,373337,300311,129264,77861,64423,59631,212964,354575,349186,228520,20324,-186305,-201359,43978,217249,175139,113954,23553,-33186,94428,150454,98008,149795,165606,106735,170641,183014,-33965,-87865,94046,158129,166128,293652,395300,407981,372493,218495,140833,281560,298366,108969,164674,371306,335309,285763,488199,772395,1126898,911407,644215,431440,-274137,-1050230,-1203358,-773765,8187,625066,770110,816889,1145298,1505294,1175396,375670,-619856,-977123,-1073330,-881811,-567328,-596977,-700749,-491109,-437854,-633579,-626865,-434961,-316457,-218628,-103317,-24726,71710,116281,95686,118018,119768,45253,-86728,-231689,-206419,-108261,-105915,21375,173455,40541,-225624,-266474,-193460,-217541,-105130,90145,138184,20067,-171356,-290750,-332596,-315199,-199257,-94730,72410,230439,68636,-47878,225280,387312,142085,-169885,-211339,-52924,27593,120192,242748,84449,-93951,-112016,-214036,-372068,-354903,-342850,-428309,-427088,-296942,-210001,-270370,-267107,-181168,-228829,-266259,-51383,135263,74945,-12824,31672,46688,-71950,-140891,-94692,-59764,-45361,-28697,-61934,-63593,-6034,-46442,-73086,-132454,-322101,-272545,95188,290842,109659,-162184,-242734,-148844,-77968,-45343,74023,72225,108593,209182,258065,278821,79413,-337143,-476848,-248745,50301,246143,296968,335684,368691,285226,76600,-54002,23483],[210268,158191,-95159,-86428,65693,-104697,-313020,-153542,43686,86135,101525,231475,362542,414565,244646,109364,134238,276890,306857,147980,29866,1300,19274,41728,91532,74711,13490,-10351,-36981,-81533,-19494,142642,217808,97438,65494,177829,171672,29009,-39280,-43910,46124,293865,311503,149365,203163,210403,-67962,-170324,-29754,-103002,-395140,-349123,22111,253895,218526,-92249,-413615,-317348,-6855,-7177,-274649,-356693,-238767,-87304,46222,104189,85091,100888,178876,82206,-61869,69700,264464,236032,150789,57055,-143836,-275522,-220253,-12757,178707,140940,-63093,-203981,-205478,-174653,-64064,100900,88827,16142,-8498,-137104,-270041,-210417,-121590,-148954,-141522,89814,305801,269266,130308,117396,155898,-12285,-169296,-52678,-53110,-265068,-211644,10951,-13862,-85924,68651,185744,121620,103794,138905,46517,-123715,-213887,-105341,121327,207565,164782,109518,134033,205615,284322,373236,396704,267308,70985,-167698,-317391,-323489,-187456,-37551,36030,-54631,-53347,39998,-56321,-163339,-42780,162562,238354,204896,81930,28432,-25647,-111109,-74288,17164,-149715,-338569,-355943,-245391,-35918,124577,205811,241321,62066,-144763,-148874,-21320,183710,241252,148938,204663,144716,-118849,-33385,182973,72634,-118672,-65685,-109352,-172229,-2026,122256,-90554,-223558,-23519,290719,485144,411437,159444,80709,137987,104319,126831,174207,35731,-250211,-411687,-265042,85174,207181,130954,69180,-91241,-303032,-315142,-200752,-126372,-148716,-198934,-153312,76429,385499,364518,-2117,-325634,-352698,-130410,126830,326367,372476,309169,268796,295560,314595,250486,124030,35840,43710,91944,124433,24647,-108695,-176734,-230300,-184693,-117108,-101337,-67347,139316,493821,512816,66859,-218832,-61452,-6003,-269431,-363696,-162159,-43466,-69165,-83972,-45930,-69161,-103640,-52559,51313,161769,95334,-134029,-224805,-91052,186902,308070,169843,114599,162929,85046,-38967,-13426,64963,82083,-118677,-247970,-20165,280830,268386,103319,54081,69870,-39112,-174886,-74113,44544,75946,213703,317873,224508,4265,-184049,-105663,244103,361573,156333,41759,-140810,-404146,-349920,-47483,87794,83095,142472,227135,59711,-327500,-519189,-463971,-339137,-113683,124920,96431,32354,50892,102109,224125,246550,105535,-1092,2161,-20902,-80422,6208,138791,43991,-137494,-255248,-243399,800,236870,159832,-33852,-204221,-355260,-433182,-419758,-421318,-371317,-180731,-95785,-112710,-51308,-38000,-67622,37499,106936,-151395,-395439,-302807,-151700,-191980,-262930,-138395,82018,116272,-52228,-146108,-90705,-102237,-126060,133314,406291,311642,-90230,-369867,-255807,30610,71278,-41089,-82354,-2027,184432,191617,-23853,-48384,40482,-52351,-166324,-53619,158402,282939,316830,360595,390677,318424,267210,242350,74164,-106451,35224,312795,355623,257623,255785,220339,149717,449961,781855,487449,114004,38485,-26762,-220812,-298420,-92621,128402,150119,16343,-61257,-43533,16412,22387,-63101,-328963,-362678,-81398,27716,18083,218183,280519,-63007,-341194,-93692,125824,105375,162903,131557,-25060,-96768,-86534,-194043,-205690,-111509,-110076,-44327,197047,219645,20765,-33966,54223,273804,561965,503757,245847,79587,-158955,-541795,-601042,-134508,640572,917178,295073,277511,1843316,3704831,3824592,-501607,-6544881,-6597657,-2425714,-510187,-1041429,-1094627,449819,1486409,1316297,1251940,1500987,914255,167670,77398,130211,-168700,-402032,-234907,-89384,-99537,-233884,-232879,-12718,142197,138769,-3320,-169478,-106296,82141,22412,-113542,8598,86817,-257,201982,419852,272041,76398,75066,61943,18854,76061,168357,279368,383222,363714,223790,102762,-103173,-392142,-377479,-82985,69875,7618,-37127,24463,102977,114071,160064,261456,119315,-228861,-359219,-174488,39855,145165,122683,-17177,-241259,-417893,-475286,-326889,-49144,112200,139922,166352,86888,12945,162985,381917,372462,101920,-69346,-53092,-236183,-206686,152974,209507,-60000,-134887,16009,38595,-76291,-38031,-17607,-65686,-93317,-95990,-35552,164956,265812,181326,27005,-68476,-173009,-345315,-497915,-367286,-178777,9998,213523,254446,179153,200929,230836,283506,368418,259591,-25373,-193793,-167143,-99842,-70933,11697,151533,264023,267456,115783,-95810,-165661,-35966,27879,-78024,-79165,23245,-27379,-168376,-272747,-295611,-82889,236978,181519,-100124,-82713,169465,184697,12904,-37522,65788,130209,123784,218300,370013,234718,-27164,-36970,110274,105005,-27577,-44485,131318,120617,-134483,-167604,-124347,-214576,-141232,-107851,-286514,-165952,110386,122368,48345,36799,2746,-28779,-25331,-49102,-118994,-127758,-134809,-164401,-26120,168313,237208,145153,-126616,-219863,-49172,95892,66573,-34611,-64574,-41306,-63136,-96262,-182288,-225191,-167938,-134068,-32493,78486,23648,-76314,-43243,59439,67272,44057,119283,144228,98121,214837,203346,-37452,-77405,-35084,-172107,-313821,-333338,-167250,1813,-9319,-57821,-13682,-11458,5473,86217,85692,43524,201804,486291,528044,266857,27723,-40152,-56234,41778,235935,412548,422908,259643,-15624,-207734,-90262,235572,289799,103554,-13866,-25657,-39828,-36538,53414,87975,-78045,-162762,24791,251884,426426,470420,317459,207600,173689,-19181,-147848,-51046,58210,35636,22754,158522,280863,216891,103703,75921,119487,101673,-17567,-56372,-33127,-1585,52471,52091,63970,180408,185950,12502,-80446,-48345,-99913,-45797,58576,-13953,-63527,48779,62139,21467,121600,134935,72215,207374,409116,406862,433143,521619,308644,60098,225970,501356,368674,53469,-138295,-156975,-175092,-134373,25053,69221,-51659,-52900,-92362,-245657,-225738,-31843,56394,46903,38800,16883,-66046,-107323,-58445,50484,190299,362443,441772,334013,152658,-14364,-23696,84331,116108,-8668,-186545,-232032,-103649,-25978,-198163,-365567,-183048,192915,362539,164206,-19839,21322,19209,-139703,-292939,-302828,-76733,16376,-77746,-43709,60111,128516,166943,43612,-165868,-272455,-102531,153988,137566,-25777,-74920,-68090,9185,166085,233221,100024,-73244,-50578,102349,90099,-37080,-29888,52537,45391,17852,24768,44767,67344,131496,252642,280490,156558,63605,40834,77725,242085,375028,351323,204592,23125,-160412,-186230,68548,268263,233854,218110,155421,54448,90072,108841,83176,192692,255531,209862,250609,167647,-118031,-163677,29444,77373,89402,205782,287781,350992,371281,202431,79716,222433,273176,124394,162466,263869,177461,123452,121908,435555,1188412,988146,595614,655609,46091,-1034724,-1239033,-715121,36063,614848,712963,503387,771236,1396270,1483315,709593,-586835,-1093497,-1073034,-970900,-640730,-465152,-542278,-359767,-309012,-537828,-586332,-469365,-410726,-323656,-163347,-13701,104336,126233,88343,109144,74166,-38052,-148440,-225663,-213548,-181720,-189057,-34749,170193,77873,-270139,-447092,-401874,-335027,-150621,66174,89004,2439,-106034,-221553,-339675,-340345,-173719,-28577,157520,286599,52299,-125668,184585,399366,115736,-226217,-233267,-20307,63153,122794,221321,109206,-19990,-29001,-151333,-305729,-303548,-312512,-352422,-359537,-272341,-151774,-170737,-216664,-165947,-217494,-262895,-52859,121633,45347,-48655,10052,82656,67971,23015,-43345,-100478,-57703,18249,-3910,23281,69889,-60410,-180469,-234391,-333059,-246166,116332,326245,176285,-67661,-186036,-114222,-84901,-81283,27119,36789,64135,141759,148934,148666,6176,-375761,-476953,-225010,57472,257374,341539,347632,318005,224187,55826,-56623,36217],[226694,138473,-138524,-103001,71304,-76049,-347925,-236961,-39790,30677,51569,195530,431320,471634,151211,-112601,-64704,168358,224177,29662,-66338,50633,139504,138796,158310,109194,-20873,-111063,-88216,8260,176458,276982,275407,155779,98079,171107,166637,86177,32353,-25538,-4277,177568,197529,110573,232688,257001,-36458,-138194,15015,-127489,-432753,-385741,-10695,227073,185101,-120903,-431102,-339006,-99341,-48129,-225227,-303142,-220843,-77439,25232,40964,36341,128498,294980,259195,64291,110001,331935,358712,234095,58774,-164313,-243805,-187025,-34956,167690,201101,355,-168297,-213691,-178586,-5109,186741,130954,33486,35158,-58499,-197358,-189698,-104684,-107046,-106014,48669,205350,204874,115631,108249,122625,-57418,-168851,-7558,29085,-131891,-108937,16815,-54793,-108614,84677,215586,94824,36620,145497,113071,-89804,-200461,-112079,63659,145930,135582,56447,49102,108655,246360,419966,436014,255929,72705,-116359,-310620,-411943,-305454,-73339,117726,90299,33760,38940,-104628,-215898,-51270,220794,298006,181026,30662,18479,19107,-65120,-88612,-16292,-134793,-297069,-385220,-319750,-75301,157646,268661,342097,165641,-112215,-183892,-41242,229281,376819,332277,267376,43465,-267224,-98711,199132,106561,-10289,85096,-50340,-212455,-31165,153870,-57786,-207860,-4591,294506,460971,355031,96364,60110,197182,181365,170989,187028,47984,-183345,-317470,-239790,37128,173220,113229,13206,-158027,-346711,-318975,-180973,-96216,-92374,-135373,-101764,81452,328411,326651,18913,-282448,-347246,-117576,201220,418901,506317,373480,197159,142139,225060,258100,165653,51966,82355,190907,202264,31604,-163280,-256834,-292826,-130519,15906,-12343,-31652,140415,452928,434766,-18196,-291901,-90143,-10281,-253692,-301896,-117326,-65128,-111451,-109629,-80613,-68471,-82502,-12479,111489,206465,63092,-233906,-325686,-143052,166403,267342,98131,47761,153370,78395,-90544,-85639,17761,70579,-123680,-278122,-58083,249786,198835,14610,-12257,-1834,-73371,-136801,-35605,60938,135330,313318,376660,231858,1498,-213920,-176983,230760,399774,165640,-53041,-296903,-472069,-360942,-72990,73192,108930,169812,238566,41657,-360428,-542739,-411698,-236591,-983,143079,94039,80643,136480,164821,237466,214866,7945,-112161,-59489,-52369,-104620,-38058,80508,29025,-93810,-180337,-183674,72401,273412,149605,-39849,-214996,-411393,-456553,-370762,-360127,-329468,-163340,-73042,-112072,-81830,-72861,-67109,76791,200258,-5650,-292021,-277496,-154477,-219579,-314474,-160109,65847,97931,-81205,-240716,-257043,-323861,-374137,-40111,305863,262430,-78193,-304791,-167539,108944,153064,60775,14581,75309,242087,206801,-23389,20307,154777,16956,-155999,-66837,146364,308618,316159,307466,329365,204902,106910,166723,137801,-16680,20893,261172,383512,330475,302028,238946,133544,349051,673932,459503,104396,31380,-14030,-168331,-252583,-85460,154418,141226,-30791,-72937,-47836,-85467,-134171,-242391,-417002,-402482,-70291,146424,148924,280957,305398,16577,-279682,-149904,60407,89785,201085,182516,27854,-14702,-17721,-152004,-166279,-127479,-188238,-71895,254394,218743,-77480,-73332,160583,403124,631943,591731,341281,83959,-120732,-361784,-396890,-24315,665270,753402,35459,144221,1913093,3464391,2363315,-1356448,-4023555,-4297012,-3578738,-2476069,-1132908,-727315,455243,1615333,1493826,1421155,1570425,849911,176841,231796,354247,-9114,-255700,-44780,93498,-117728,-382394,-346219,-19140,332285,421516,181764,-62733,-8513,172337,101976,-88403,-93395,-63958,-40181,242751,435496,294591,136403,88775,-13983,-84539,30690,204787,378673,436861,399908,305804,181402,-72097,-338499,-321655,-85332,-19648,-163419,-171862,25856,167519,163413,164506,206753,59857,-210469,-292149,-75325,161402,242037,169340,45666,-158896,-359860,-437970,-324739,-62699,124894,194496,196947,45561,-80887,99181,380031,339488,-27837,-241426,-156355,-245939,-185510,174217,210926,-135969,-233890,-25971,66155,-37535,-59626,-30697,-9301,67400,68036,3958,95722,165510,78774,-37482,-55664,-41826,-200616,-403106,-269552,-26858,158509,322227,315303,173353,134953,128171,176994,315637,268954,17012,-156866,-210317,-215508,-203334,-75261,101026,176052,192890,137618,-59209,-199984,-69397,97960,25890,-74042,-36043,-30395,-128022,-236017,-247319,8005,315992,200134,-92020,-68078,166293,145042,-62818,-107439,36313,105286,59740,107329,223947,173760,19859,-19099,35968,-8556,-123541,-90547,99252,67057,-204030,-214632,-117358,-198346,-120971,-122173,-303509,-172423,90666,36122,-26137,25524,22643,14948,53397,20646,-122478,-187929,-134341,-116486,-26982,147169,231767,182426,4502,-65822,26167,132614,94159,-37503,-94284,-56785,-21252,-30508,-177735,-316001,-287986,-194089,-18667,95929,4593,-109727,-90631,-6947,28680,53057,144767,132813,9379,93036,152541,-13582,-65096,-69741,-220769,-381305,-435401,-237353,-1221,5847,-82653,-93481,-137670,-128765,18236,53106,-3145,178844,544311,598282,303595,87155,31041,24771,169976,351584,444485,416346,250578,-1076,-163335,-23857,292815,319357,131335,26627,-22913,-80532,-82089,150,2895,-159959,-211673,-7293,206613,413050,477979,309765,208096,160164,-61452,-173543,-66308,7173,-24130,48760,241117,340857,283297,195980,124407,135009,122758,17573,-6572,45375,52793,91600,125060,77550,87526,83520,-61623,-126309,-52422,-77255,-58955,31501,-13703,-20150,100245,58340,-23307,52451,46867,-4784,166291,383665,438886,470273,587983,483978,226300,311699,543174,417696,73341,-171369,-212794,-182945,-31895,129857,63637,-90001,-35613,-25083,-186872,-213801,-81610,-10902,35159,45829,-28058,-67251,7320,114446,155527,169559,249281,323724,252330,90510,-67721,-72636,88755,136274,-60211,-264541,-242368,-41453,62393,-107779,-266927,-105288,271736,439983,240250,47820,-6244,-126929,-315489,-424136,-332865,-34129,39886,-98280,-89219,7129,98107,139193,64419,-95927,-179608,-67162,72658,-15733,-137649,-85160,-27561,70157,276994,349130,137903,-79684,-1817,182963,105730,-76419,-83451,-4520,29843,88200,131626,117364,23673,-9462,126679,266725,176863,43119,30904,106829,253730,369258,339213,200819,65255,-79620,-96220,131445,287285,234369,264586,229243,87766,60153,68350,90901,259782,339003,294450,317069,152199,-157617,-192179,-45702,-20158,29726,138861,182703,272703,340389,183854,14873,125250,242941,186471,187514,141643,-23054,-127020,-278413,349747,1592997,1378262,757318,927903,176520,-1240070,-1357398,-675962,-37426,468130,572504,210764,512590,1468746,1878082,868846,-733304,-1303084,-1039702,-986647,-708874,-363316,-365449,-209008,-176205,-426356,-519524,-482345,-469718,-385119,-219448,-46638,83198,110324,87541,93259,-3637,-134613,-180009,-174737,-180599,-223450,-240447,-76609,139495,53944,-343427,-615687,-607201,-460768,-218862,-770,7287,-24000,-22446,-111600,-282964,-295321,-106348,45383,213688,304175,34677,-209747,48836,302971,72166,-250146,-240384,-5229,103454,146315,185974,100801,11014,29054,-66250,-198686,-219170,-230933,-225025,-254238,-225757,-87278,-77482,-169426,-136192,-174564,-222620,-43970,94207,9339,-84836,-17781,108590,174172,152574,18919,-114376,-71462,22616,22121,112714,135773,-92684,-292382,-343559,-371057,-259329,76497,291581,213834,57883,-68682,-72087,-110154,-103663,-20366,-10146,-4251,38980,40060,63283,-28946,-349872,-409387,-181974,49507,249115,358461,311398,218106,129051,25381,-42234,57193],[215167,100995,-153650,-104442,80707,8652,-263750,-263166,-106901,-30199,-14316,125532,431940,454355,58615,-294506,-233465,48077,124731,-56826,-120215,98607,225434,198134,188492,119817,-49285,-169094,-112943,90016,340927,390736,309485,191330,113955,153931,140584,91851,52492,-35441,-58780,48892,74233,85730,269318,295075,19756,-59315,98919,-85235,-391487,-359974,-38200,155359,87271,-170037,-398552,-339023,-232249,-166846,-199233,-228457,-176421,-59602,-3977,-44092,-41807,140436,398428,430541,192541,131702,353812,438437,280855,33766,-178014,-195988,-145024,-59251,136518,249026,110587,-56739,-159140,-146624,57731,261288,183691,59884,63243,9419,-99804,-127716,-53922,-25474,-19159,43214,97962,107543,83997,83096,69902,-89111,-152374,34348,115157,-7267,-47372,-10453,-76621,-79965,125650,231715,58180,-34985,112244,120186,-112049,-239639,-144642,9838,98101,119727,60320,29491,54723,201682,397277,390954,194339,60950,-36430,-257472,-432543,-363702,-96575,157809,188664,80201,1398,-145583,-227709,-52772,212075,288085,122439,-33143,19517,104563,16010,-77020,-44722,-103481,-219308,-348745,-335590,-89215,180661,315236,409243,241386,-73518,-191155,-56576,246840,471857,445320,227091,-141798,-401869,-119464,228595,146813,100312,199677,-1823,-238215,-37298,203488,1470,-166917,16087,264528,380704,247678,688,8981,221496,259067,245022,239943,102135,-72271,-211727,-237496,-45219,105195,58790,-56098,-190945,-313863,-282131,-171339,-70835,-2133,-22220,-46882,33130,176649,209125,36685,-192604,-290157,-97732,220194,431578,567290,419891,154660,23879,126627,255237,231449,113249,135061,266861,262408,57270,-196828,-334446,-317271,-55449,131640,66789,8770,108613,310499,273175,-110279,-319955,-88131,-4073,-214591,-227814,-81882,-86248,-167032,-165151,-141015,-91247,-54220,43890,181294,253090,48594,-294978,-404057,-180496,144685,190433,5109,15142,169126,69885,-121568,-142119,-22876,68353,-91380,-259332,-61323,210492,107138,-96153,-109513,-101266,-114041,-80364,-1984,50271,145026,321226,354324,200491,-14714,-256624,-253552,178335,384138,154365,-133484,-391624,-470783,-295170,-29787,124332,176704,187454,197392,10267,-331574,-482446,-315933,-119300,84150,115651,58991,103187,187828,183917,210415,168862,-75594,-201756,-102354,-47282,-74260,-46085,24614,34430,1029,-54325,-67513,179164,315125,139187,-38750,-188127,-409537,-432856,-269741,-253299,-278910,-148659,-28784,-65076,-78644,-87161,-59251,96896,250849,136535,-153025,-232912,-159237,-241919,-328174,-145326,51512,60845,-98070,-295578,-377719,-448208,-476686,-146334,213617,218520,-22178,-183532,-61531,163894,200793,128623,86541,134066,271066,200009,-14570,94048,273248,123119,-80674,-42037,137189,303282,269814,191912,184407,44595,-52460,95709,191797,65129,-5858,188853,386476,375090,316404,223268,77880,142977,380024,327028,68345,10700,4694,-93367,-166290,-25971,201333,119271,-88590,-90280,-64974,-227403,-343422,-426671,-462879,-390337,-60525,196343,186224,227061,243756,74507,-176042,-181366,40,87122,218361,238325,93228,61354,41515,-84975,-120615,-179772,-301002,-123366,265926,202801,-141301,-84650,242631,465031,611136,590905,339680,-8013,-192385,-212399,-149780,79011,536660,397201,-280027,43237,1768794,2656913,436797,-1759801,-373186,-1181852,-4568209,-4221534,-1024467,-238531,299088,1407509,1505188,1526178,1434876,659928,174517,333510,470128,129122,-92826,133966,293089,-101077,-494956,-403991,4634,471535,598051,273328,233,84361,264854,197206,-45853,-221719,-261042,-110511,200506,344928,248769,165968,107907,-47936,-142616,140,240674,442910,434746,358267,309390,192826,-56717,-234216,-181610,-8082,-37472,-255004,-249342,20978,196344,190439,144832,107690,-39538,-220181,-223474,23474,274036,325185,195044,75067,-90598,-305041,-401684,-324156,-91516,122422,253126,226772,-13135,-183270,28055,345198,269697,-131972,-322197,-221759,-232617,-135695,191070,187961,-201514,-313120,-76549,72800,4851,-60980,-25005,50374,226341,236795,52280,17471,41087,-51528,-116273,-52147,63253,-72730,-279514,-174996,59013,217980,362011,352416,185645,85762,29383,54202,224212,252320,67497,-88203,-189666,-254273,-264922,-121795,59421,70895,79469,131193,-20539,-227143,-127141,130420,124893,-65943,-126491,-56561,-46105,-143193,-180779,82023,343484,171988,-109314,-74974,114992,65917,-138222,-147000,26403,90866,33454,37654,81138,118869,93867,15520,-69440,-173235,-236037,-148881,20394,-18885,-259641,-248061,-124572,-201114,-128454,-128101,-252193,-111669,96967,-9992,-60200,21943,21166,24569,104982,74031,-111768,-194914,-96676,-67503,-57186,83148,196302,203706,136127,69217,85284,175435,140568,-35620,-133782,-71464,44418,59533,-139439,-364277,-379467,-229307,-5940,90280,-12311,-104050,-97567,-56989,-7145,69002,167972,110490,-57049,-10603,112297,49699,-25326,-70416,-194147,-368909,-463160,-268332,4063,3837,-123200,-176923,-286095,-298396,-68554,14484,-48135,145656,533513,591339,326153,166973,111695,102440,268903,430822,433356,349844,193684,18575,-97388,8272,247956,267952,131890,57929,-20332,-99425,-100036,-51467,-92081,-231641,-237282,-44218,137060,358658,433403,250811,169554,125975,-88998,-176603,-86776,-67486,-86097,84321,326519,389502,337872,289700,177961,127217,125756,64650,40766,80564,46772,69188,149532,62110,-39093,-25435,-58804,-60283,614,-22168,-29337,48988,24208,21276,100495,35907,-32017,18896,-14598,-80932,57428,255163,377804,433559,564000,568346,350391,352919,502830,423906,117006,-149070,-217358,-152017,63308,207669,48170,-95368,14713,50448,-116362,-187504,-123175,-57579,37333,54643,-80978,-91455,91531,245331,221496,153026,173032,219112,170395,42595,-90656,-98036,97450,178496,-54964,-298957,-240261,26727,147016,-4096,-118417,5871,318323,462827,282142,72219,-60120,-229008,-400053,-482399,-317153,14341,60773,-108937,-113592,-1884,105114,111654,53415,-38756,-71181,-15214,18535,-115635,-193957,-68424,6847,99478,343785,408913,131165,-91954,48160,237070,111811,-91570,-120728,-61626,28132,169614,237545,185632,-8053,-130465,30144,266927,196478,36841,49050,145654,255865,344799,304265,202582,122259,17213,31917,221409,281950,182056,231142,212643,46180,-2269,27853,119803,329984,378111,324545,347814,148053,-138045,-173594,-117893,-104926,7125,112508,112980,196028,288202,171914,-29066,13266,200034,265068,222570,9581,-254063,-436914,-623019,521130,2237163,1971050,1086144,1176416,66537,-1610905,-1498245,-640251,-200621,190494,348917,14857,509972,1834595,2312500,796097,-1085863,-1569553,-984989,-933781,-757099,-308867,-210858,-81330,-75349,-325372,-440411,-462465,-466547,-381849,-261030,-119450,14514,77654,100677,73745,-100009,-218656,-157624,-69068,-98647,-219214,-257363,-103341,90502,-15414,-419808,-725590,-751335,-563671,-289464,-88095,-87742,-62712,48413,8584,-173573,-187369,-4179,127367,241540,280875,8138,-293557,-151485,123501,23263,-233311,-228749,-8593,143786,186118,153824,71512,5482,54201,18353,-82700,-125948,-120122,-80179,-143277,-182141,-44406,-22081,-138595,-97457,-106653,-152098,-31994,43045,-39609,-115948,-46198,114655,218065,210271,70467,-97176,-87544,-29265,-1206,169753,169556,-139581,-386558,-434615,-423350,-300480,-15450,179802,194794,165533,70625,-33143,-135484,-104980,-57722,-59461,-69224,-65871,-49276,34881,-15451,-254524,-288043,-135683,26510,226779,345060,238025,92378,21523,-14757,-26186,74578],[187296,76143,-121725,-82925,100846,138222,-66694,-209748,-141738,-86502,-78813,55317,370045,375692,6902,-355305,-309021,-52708,29397,-97698,-116011,138340,268122,219826,187817,112093,-52774,-144890,-83569,145395,421583,445043,307708,185840,100842,126868,97462,36897,14116,-62406,-94369,-50553,-29595,66040,290289,309218,79322,39696,188962,-892,-295349,-280686,-42311,77724,-22631,-215109,-326173,-314655,-349319,-302863,-186252,-137657,-97544,-25771,-32444,-132140,-135967,122772,453453,537903,281164,126651,321428,450350,272136,-15973,-179984,-139552,-101434,-78591,99128,280583,241461,98244,-48897,-74613,114733,309368,236916,86553,65292,50048,-6627,-50874,-1021,58023,84233,71622,16685,10419,51578,53289,11298,-101283,-125991,63890,188755,88934,-20508,-43405,-62829,1895,190811,234426,16080,-98482,54511,78786,-176699,-319173,-199651,-35749,68337,119313,116892,75091,45526,141814,298768,279350,115843,59839,66270,-153029,-372911,-342428,-92344,149286,201373,64862,-61007,-155645,-170994,-32142,135593,194908,33228,-97957,33742,212247,118872,-34373,-53236,-66749,-133424,-252202,-271879,-56016,193755,320934,404084,264438,-29678,-161158,-58830,234861,497543,459301,129320,-307782,-455026,-82647,252470,163510,155834,230404,14811,-246659,-33380,243173,67634,-112387,27666,200521,259225,121662,-95085,-51007,209504,317281,326972,317123,188688,49509,-129949,-259378,-137082,23713,-6700,-101892,-174111,-224482,-224977,-167193,-36996,111594,118486,7314,-49310,-19136,52870,52877,-67833,-184182,-73481,181990,381689,543322,427345,148999,-18741,56855,248030,307148,204450,188252,296744,288889,96238,-203628,-402778,-306573,18907,191765,105741,36080,46029,107502,81965,-185324,-303897,-53789,19568,-158481,-167223,-93949,-137431,-227859,-229501,-200710,-127885,-30071,93055,219695,264158,50225,-297332,-435432,-196675,125684,103141,-84131,18389,203533,72988,-118108,-165076,-46364,80174,-21405,-188993,-34221,163711,11249,-204418,-220646,-214635,-167840,-40281,6177,12793,109840,247772,262487,143677,-35287,-291353,-305054,106010,329393,130677,-176950,-396109,-405014,-183971,65512,224756,263559,194435,122845,-21268,-240961,-332224,-190736,-26272,93326,41379,-8813,84033,184831,150491,156170,133097,-114939,-252970,-128661,-15710,-4246,-24658,-29426,30243,93385,67096,67987,292188,352677,137214,-20929,-127796,-351358,-381942,-168986,-138438,-234560,-143314,16834,2984,-57794,-86356,-35619,115614,250357,210207,-32677,-163602,-138629,-241671,-299135,-97505,44414,17743,-96881,-294056,-415348,-446221,-427204,-176303,137735,178487,50681,-46757,30483,187871,213856,156411,129041,164982,251284,157650,-6920,151431,365221,241531,43918,15452,129161,263185,189895,40174,-16092,-125343,-167306,42050,199101,83662,-48980,119730,364046,380664,298279,183631,10464,-87105,-834,106246,11969,-17433,24239,-13203,-67330,69009,256681,86577,-149178,-105466,-69103,-331907,-527279,-543760,-450283,-334181,-53433,175928,146042,85791,111536,97672,-63865,-179193,-42045,81753,190040,267375,162213,122723,80566,-19664,-91956,-255727,-414029,-183618,230475,177406,-160021,-74305,278921,439552,479397,466695,233190,-161822,-336971,-99390,125593,191156,299587,-88494,-628354,-69476,1362771,1395948,-1501649,-1673252,3426879,2153253,-5001222,-5395241,-803728,278132,85654,940679,1325964,1492239,1134026,434950,186110,324511,406899,199361,37819,246133,435909,-60054,-557256,-434970,20694,507373,609259,246639,8021,143884,322703,278737,15457,-315512,-419968,-169198,116294,191237,144876,146589,125948,-19542,-130776,-6197,271483,467044,396411,278598,258107,139762,-69026,-118389,-932,126904,12227,-262348,-256128,17975,178254,168641,90865,-7895,-136252,-237637,-165578,101237,359929,380765,202579,86151,-31773,-259714,-382556,-328872,-134529,98275,294262,244963,-79218,-280247,-47514,273938,172645,-192097,-307496,-243910,-213825,-73153,188308,115955,-255206,-351100,-126071,49452,36065,-31014,3891,100381,330014,350125,86699,-55616,-76004,-168575,-188608,-61896,103832,-9506,-186698,-122758,60943,180586,318751,340304,196954,71277,-26704,-60300,91593,195113,103374,-20438,-128033,-215782,-238310,-101144,53278,-12867,-33679,103745,10774,-242167,-190435,127949,205642,-47041,-219249,-100608,55041,-11221,-101244,119483,309730,113025,-141077,-100429,41950,-7960,-163211,-119580,52238,93458,43021,13993,-9010,98238,176332,57302,-168612,-330277,-326873,-201919,-81726,-122800,-310234,-281778,-151361,-224274,-191993,-150881,-156499,-946,122529,-7511,-43458,28002,-4225,-3011,123740,115529,-79589,-152046,-32084,-19115,-87289,15492,150641,197392,220778,152604,117853,210423,185493,-41680,-182826,-85934,110495,151614,-68713,-351204,-415223,-228597,11319,72804,-20418,-61698,-60252,-78750,-43433,67060,166098,78394,-85680,-56340,109506,134570,28782,-39843,-111617,-277539,-386967,-226288,28073,-9339,-164876,-244975,-421595,-456929,-156083,-16009,-67947,113412,450054,506362,327528,238520,169303,139284,302438,454948,387524,238767,98202,19269,-49767,-11863,121114,152073,102852,76483,-4222,-79178,-86715,-95632,-172201,-267035,-229627,-84121,51414,269313,339898,154189,104386,90497,-82539,-157564,-121854,-145836,-104288,150864,400864,410721,352575,339371,208957,98966,117298,108330,62155,52209,-17899,5188,134218,29506,-163949,-109917,18978,79348,81798,50205,41863,108083,91436,53713,53826,-1436,-13299,22111,-35269,-129027,-73010,83185,247723,333999,463262,542618,407450,349122,396609,368973,152412,-88496,-176002,-96829,122352,230118,20959,-75626,76901,107455,-62886,-164100,-145400,-65244,56775,64960,-119250,-128621,120561,298078,230193,133466,135519,146275,105940,14077,-94558,-113190,90843,222339,7207,-267746,-212093,85723,201829,82874,36763,126185,332127,432772,274948,43238,-127824,-269026,-381085,-438183,-234737,76283,89122,-89739,-105146,22467,136132,102293,27495,-1224,28181,45307,8548,-133132,-166578,-14921,34899,96425,351145,396015,81658,-104904,92323,265535,123305,-73913,-136489,-103922,49923,248883,311203,222190,-23026,-202126,-18326,276861,217165,57290,101069,197098,265915,316479,249955,195460,165862,89152,147897,310107,260822,98674,127060,107151,-59488,-86005,-5596,166830,385642,358307,286460,328961,157106,-69054,-127635,-174245,-150326,29336,131708,98025,142255,228320,170013,-39060,-86343,140383,317684,239021,-118041,-471538,-726613,-807995,871887,2912908,2549612,1454833,1297068,-276611,-2025861,-1574424,-588557,-410351,-161718,82260,-33038,819648,2475376,2676655,494898,-1585511,-1820561,-920027,-834223,-774246,-303378,-112111,-8880,-28294,-252362,-361953,-405526,-392715,-312686,-279444,-215222,-87651,34407,125166,54942,-192407,-269646,-81836,76125,11717,-184391,-255611,-125615,28987,-103722,-473508,-749175,-791784,-610268,-334739,-162825,-170155,-110047,82724,108977,-39807,-46265,113922,213347,246820,220391,-35817,-367782,-356936,-81561,-21384,-185304,-201197,-23516,173920,227090,139110,43493,-11565,56519,85302,13799,-46877,-12554,43918,-59055,-163279,-42503,-19454,-128201,-57289,-26903,-66934,-26587,-35212,-106485,-142349,-72175,93499,192222,190055,99269,-52591,-104161,-126193,-70272,168502,153980,-194652,-444428,-482541,-461621,-341305,-125837,18612,112453,208567,177428,-11099,-152153,-94761,-79830,-98745,-103086,-134732,-106802,43188,30731,-113444,-144834,-100495,-4063,199327,308317,154275,-23968,-75604,-62006,-22648,79564],[160686,89211,-42386,-40921,124793,272880,178762,-83649,-135646,-129019,-124986,19995,279104,270163,14134,-265693,-266755,-112019,-46137,-99181,-61902,169983,277600,220474,177817,101120,-24035,-38968,3201,167740,401431,422483,266271,129090,48671,87426,46160,-55254,-59018,-85935,-94778,-90992,-92513,41403,276964,290512,119629,126479,253425,86303,-182583,-174841,-15528,32620,-91355,-232431,-239498,-268367,-397476,-381218,-164412,-40003,7781,22749,-51846,-198680,-221216,70912,432646,538162,300467,95023,243620,392541,208639,-81282,-171685,-83241,-58916,-84958,66276,291996,353987,240513,78952,21965,156143,322279,276125,102174,39487,60721,63742,13054,20845,101342,160499,117668,-14674,-49001,38356,36205,-31398,-91947,-98910,73870,236938,152331,-7138,-53887,-9706,117698,267011,228728,-23727,-147235,-7635,17478,-248598,-403534,-261494,-75529,43507,122062,199086,163363,68089,72806,157430,147351,57918,79733,166253,-14181,-244314,-244622,-52002,106221,125466,-8539,-125281,-120193,-42604,15496,14979,38064,-67424,-145782,60429,311934,220203,32616,-33718,-34468,-62333,-115257,-131487,24067,195952,275928,316976,227455,14840,-99835,-47301,196725,446100,382713,30964,-367426,-389314,1792,246570,124750,117198,166878,-8797,-242253,-40425,241218,118715,-52655,26629,111448,119289,8903,-159625,-94941,172018,340475,387921,387484,282753,146935,-96597,-298373,-214947,-55018,-63571,-104995,-113521,-121127,-174535,-159528,17329,232792,255156,55488,-137623,-196661,-85587,73139,72838,-44932,-49105,101895,297921,448443,383886,167795,14970,33270,237309,368369,291992,222203,271381,275392,134319,-187614,-445888,-271816,70173,179899,93077,38621,-36392,-93957,-79170,-224662,-255219,1664,57511,-96778,-135982,-166070,-231189,-275221,-265539,-230144,-160328,-16472,116936,203368,224299,68479,-234326,-406934,-194425,103468,27416,-146456,43773,238306,89119,-89540,-158083,-54277,99028,64797,-84391,9786,114623,-68470,-286391,-325446,-327262,-237139,-41689,-18328,-39631,53907,134324,133606,80646,-46804,-292521,-309145,36283,258751,107155,-171441,-315799,-294059,-69866,173884,336160,340027,193112,47893,-33999,-102280,-115610,-55975,14490,18539,-62599,-97370,24472,128379,73115,89752,118695,-101472,-266547,-151836,18593,77235,9915,-83375,-10929,127929,132247,180170,379505,374096,142845,10509,-51058,-251039,-314928,-100903,-42724,-196273,-145715,44648,59714,-39830,-77021,6736,142444,204392,182243,28514,-74596,-79562,-209626,-236304,-28628,51703,-13156,-76081,-237887,-360505,-333871,-275081,-143576,78498,136073,108354,64357,85451,182455,201120,152675,148993,167579,178485,81604,-5254,175328,399745,332131,176198,86503,113357,188656,94453,-111632,-221837,-263205,-216238,1419,130626,3530,-111278,68062,318132,346292,252992,133134,-40676,-255951,-333860,-147034,-53737,-43250,40148,51533,12554,169027,308537,54321,-201012,-112231,-42779,-336094,-595194,-530829,-370344,-249078,-47809,113601,75342,-73845,-42433,88399,20229,-150691,-60596,64821,126840,257786,227591,168791,98089,21270,-92485,-329393,-488809,-237649,158421,152497,-130839,-55051,256101,335374,261225,226825,45152,-322942,-480982,-5543,411867,326564,37156,-583053,-947218,-237100,708690,-86512,-3104219,-1288051,6549142,5219066,-4648941,-5864609,-574132,692491,-134784,329530,970690,1274571,746243,262632,241267,215042,191123,194730,109103,262715,473723,1704,-542318,-447344,2990,426683,461731,123858,-26443,156829,320023,319650,89713,-329811,-480082,-186946,40735,38754,18163,85897,145019,72688,-51724,10362,293380,465544,360080,219713,197455,53444,-105785,-28227,161350,264387,90641,-210821,-201896,26083,119595,90133,7343,-105837,-190953,-237048,-127387,141980,408013,404681,201797,99526,21914,-225379,-384081,-337580,-187213,49433,300789,246435,-133701,-352470,-120582,173345,64252,-206786,-231703,-235100,-208693,-18833,155766,-11875,-303547,-343539,-163427,3939,54084,31102,51971,132749,349308,368951,89081,-110177,-158931,-238866,-229711,-75826,74619,-23175,-157199,-127978,-6822,74893,207981,269309,186272,91806,-22417,-145639,-64543,102951,114527,25682,-58086,-127268,-135060,-8139,95185,-47936,-111161,69307,30790,-242024,-238851,104302,259616,-14517,-283990,-149384,141459,127070,-13096,119373,231554,53278,-166840,-134878,-22636,-38974,-109177,-14750,116380,110183,68072,21589,-26199,112075,237167,92818,-226233,-424325,-367055,-233520,-173565,-217835,-355433,-319928,-186077,-248472,-293863,-192078,-48248,121133,149693,30468,14219,42841,-47905,-61664,110161,151610,-23459,-82037,36929,29134,-84230,-10662,119981,162006,231432,177503,125311,224678,206959,-66578,-239968,-103038,155694,226314,23010,-277102,-382614,-190645,36681,57956,-17730,841,11094,-66413,-78977,31654,123046,35300,-80460,-31330,151606,213380,82127,8478,-14124,-137158,-217744,-104035,72661,-26495,-194747,-283454,-507045,-556933,-222503,-26434,-48577,89872,311666,360674,295750,267486,175746,112476,257022,418778,320632,111020,-12834,-7679,-39983,-76471,-39302,11285,52747,84966,37107,-14361,-49721,-130500,-218081,-249300,-188420,-122720,-36631,163155,215867,42985,32445,71592,-34812,-121218,-175501,-210631,-53917,253452,449902,395892,314137,315754,195488,59480,107480,136609,46896,-33810,-117644,-68609,97741,-4674,-252481,-151193,134844,224874,152567,120078,138867,192354,169988,74918,-13514,-38676,19522,52336,-14104,-130197,-169178,-64697,93054,196980,317203,427937,393361,311421,261314,257101,154040,-17603,-109391,-35516,143370,200233,-7332,-40627,127156,127071,-42345,-151002,-138269,-26565,90572,71725,-128263,-156726,101949,273557,186648,107771,123338,105512,64728,137,-97556,-135249,56335,249071,106610,-170383,-150304,123279,213296,133246,155459,227989,327375,373628,222173,-29140,-191243,-251087,-283188,-301954,-94529,150404,129757,-33930,-65327,57197,170400,119709,11662,22453,99383,99352,36567,-73306,-60519,69309,55256,65016,293639,311425,5151,-112569,125292,277836,151370,-27366,-132518,-120683,96898,316405,335572,212781,-22284,-211347,-21595,281900,235195,104719,180609,262694,296948,297237,191052,173345,177028,110822,208631,362902,230145,13074,-12512,-53686,-191191,-163333,-17444,227330,418265,293485,194573,262994,172585,20065,-82921,-205038,-142474,87659,184144,136838,124230,174070,173095,-18951,-151777,68407,309958,211795,-217287,-608536,-887596,-745013,1294384,3388745,2874148,1698126,1186023,-797862,-2346078,-1509662,-510579,-607984,-497645,-155558,82439,1390299,3233777,2834856,28756,-2092132,-1969852,-852747,-719121,-757864,-335859,-86503,-5461,-39330,-213757,-293213,-317301,-263861,-199919,-272874,-310713,-205455,-18056,147854,39045,-257665,-278687,21457,220773,107058,-152521,-257201,-157538,-42190,-183938,-488022,-686700,-718521,-578502,-331032,-195166,-216557,-153594,76409,170981,80881,84269,221314,292760,235051,130555,-101800,-422619,-502204,-243732,-55802,-129234,-166754,-38888,184837,255159,148336,37931,-11299,56515,129471,77619,4725,60492,115457,-25139,-179035,-84908,-64700,-134884,-23666,49761,14923,-33800,-132382,-187885,-165090,-91758,48112,114800,117717,106835,8300,-117392,-236386,-162414,103721,84510,-250716,-458529,-473177,-456090,-351129,-211088,-138137,-12070,164578,204567,-19138,-165592,-92276,-87967,-114588,-87674,-139428,-128045,49646,74621,26708,-20644,-85043,-30777,176798,262282,89607,-96722,-142046,-108767,-37930,68871],[148713,146798,67195,11271,137342,363799,382883,78534,-89861,-150996,-141949,39989,206872,179034,69783,-63417,-129350,-121093,-92824,-79784,14174,197004,275115,223943,183905,104873,29706,106322,121840,162650,303544,335713,194400,27683,-42252,33958,-2262,-139074,-121932,-85885,-58322,-66151,-106184,7014,223622,240455,124956,173366,274140,142235,-86309,-72001,37089,40955,-90684,-213032,-169021,-207491,-350570,-350913,-114642,50917,116270,75357,-56669,-221988,-270085,-6547,329968,423564,244257,46355,145214,287874,112301,-146372,-158272,-34343,-16315,-71534,43833,280754,410994,314638,171852,112314,173363,298367,285177,94521,-9104,49316,106573,45367,-7167,76883,176113,158389,9688,-44677,58841,46150,-38494,-63833,-79880,60735,252083,189653,14534,-27390,70638,232127,330462,219774,-52871,-180277,-56678,-29973,-287322,-451296,-308431,-113230,4517,109233,269887,257752,100798,13079,30793,49561,44783,111909,230881,125134,-78620,-95154,22505,57115,-2112,-110081,-165002,-41316,127481,78734,-110693,-134856,-151907,-158765,96839,373960,293591,107267,12764,-9961,-15174,34008,56034,128191,186310,191185,173222,142784,50257,-27864,-29912,139737,336008,256635,-26724,-291447,-214923,105685,193546,14136,-15418,38097,-64298,-230866,-69968,182534,141973,10362,17811,12939,-15247,-71230,-175071,-105575,126498,324387,405060,419308,352862,195511,-116388,-342536,-265629,-123878,-105130,-71136,-34341,-50159,-152986,-139940,93334,339222,354847,90011,-206831,-307427,-158353,102698,205161,99807,-32107,1929,201864,314388,294532,187691,90254,48033,219728,391762,339328,218398,197961,226707,152745,-163275,-446396,-226265,83802,108712,41133,14755,-122918,-236620,-168657,-221363,-190076,59082,96797,-43941,-135800,-275991,-347166,-287596,-239869,-209815,-169170,-12136,109949,137863,148704,104158,-116074,-321550,-181409,68366,-26878,-170921,69191,251845,106656,-59345,-139629,-56431,110895,134201,22910,55250,74541,-113641,-325815,-405661,-425600,-315001,-87317,-66151,-89782,5319,30344,8996,30999,-36424,-243243,-261483,-13857,192724,93221,-122316,-185089,-164341,10628,247563,412167,380519,187386,5252,-12904,56291,113771,66800,3193,-98136,-164355,-184596,-57532,38519,-24908,23055,119284,-50943,-257188,-186391,31024,139717,36906,-136111,-92784,76136,116149,237891,417839,368808,146737,40324,17234,-132748,-234982,-66730,27082,-149619,-146263,45375,81030,-39736,-64962,59469,170186,128613,66879,20154,18394,11600,-147130,-157366,45252,77826,-17580,-39679,-144643,-233450,-161840,-95746,-72872,36741,87556,128535,123569,96510,157104,176898,134442,157981,149413,68954,-9726,-8362,158705,358180,353743,260612,141089,79022,87649,3015,-227831,-376204,-335797,-206665,-44031,-19900,-169822,-188957,37878,258240,282476,189513,82545,-59983,-318711,-524804,-361268,-116521,-57976,49216,83385,50922,243688,350769,39304,-231239,-108144,14426,-223930,-491617,-373465,-233048,-154173,-43847,47329,21442,-179207,-156577,62310,51960,-114936,-58381,40217,66750,227427,286159,205405,101657,28378,-118574,-370972,-497420,-275020,67113,136657,-61177,-40028,174218,185030,16000,-76266,-176777,-440226,-553913,88278,680515,484535,-161557,-949577,-1152571,-466454,-94021,-1499682,-4238292,-906326,8609653,7707422,-3625989,-5742298,-398205,887910,-380508,-305996,502330,893539,360113,189376,354730,82379,-65710,143692,122385,195689,409461,85667,-431339,-429377,-48771,264490,225089,-38003,-75287,127375,251301,303469,161958,-255834,-429629,-157864,10741,-55889,-87343,13202,173623,208919,65712,39458,305084,463692,362741,226255,169963,-23046,-152115,11335,251023,339965,146344,-138301,-112188,50828,41049,-29860,-86266,-157960,-184060,-202660,-111212,141780,417385,403252,206386,131966,71960,-197233,-390405,-341418,-238261,-16779,269835,234445,-154125,-377512,-176731,62266,-37185,-189220,-145186,-218708,-228042,9500,94278,-175399,-354171,-304378,-179374,-41416,68765,111186,105789,144920,290015,292146,55676,-135046,-192188,-248574,-222258,-78619,2746,-89306,-185767,-176804,-107166,-51378,67871,154609,144755,130550,31567,-188564,-208885,-366,105177,46101,-8502,-28479,12844,138725,177703,-29131,-135948,41018,39968,-226707,-256914,77873,283221,24925,-304797,-190997,180730,235493,78715,99454,145745,23477,-166049,-166942,-62105,-18053,11696,141178,203830,130089,81447,38557,14121,134250,247215,109548,-224467,-427419,-347827,-233074,-223663,-275936,-386242,-354438,-206049,-243462,-374228,-225809,46057,211384,159262,77035,87202,62798,-97407,-136850,70295,182206,48514,-14707,85186,75954,-29038,33356,122316,105869,170556,158452,118436,213763,192001,-112500,-299357,-124205,170631,273126,116747,-161968,-290921,-126821,67415,55751,-8107,59090,95344,-23396,-109347,-37431,37243,-21451,-59521,46628,221094,258377,122929,58051,56588,5578,-1875,74428,131224,-41132,-206600,-287903,-520451,-574044,-252497,-13385,6388,75911,150655,184322,222486,230341,118595,23090,146019,331634,246517,-678,-108862,-50183,-60225,-157129,-179467,-109821,-4356,87820,106601,86330,-2898,-156090,-221622,-177227,-121999,-154069,-112422,64098,89726,-58797,-28128,76368,46006,-73597,-241363,-252489,56012,375264,464869,348213,230115,218273,132642,21987,105165,145823,2411,-147781,-216376,-121839,59095,-28770,-285372,-151099,232090,309771,181531,171934,238294,278829,238919,86914,-66318,-56100,54683,94676,40142,-79809,-191434,-143122,-40335,54031,162838,270621,320191,253820,137082,115530,115614,37785,-44737,14254,143367,147253,-19359,1471,148517,104984,-53333,-144096,-98277,51141,133085,72471,-105446,-154157,65145,202432,114408,77845,116872,83797,42534,-8033,-113555,-175243,-5618,247336,208779,-31896,-60640,132549,184055,143623,210294,288194,323122,317474,143418,-117959,-232184,-196446,-153362,-118701,66333,221701,175850,45463,-9812,78073,190439,162182,30088,46932,134845,129586,75992,26253,83919,160209,63978,13191,180763,175482,-73952,-110660,143062,283237,194781,31838,-116387,-109307,160959,367708,314477,161979,-11803,-164448,749,264706,243738,168236,269755,334526,343611,289459,145836,141551,154597,82529,195893,354638,193716,-49545,-142323,-217620,-298893,-200589,6924,293349,427966,216050,84386,169773,183125,92554,-63534,-205524,-85245,159018,244125,209255,143139,134458,169516,12539,-174239,-3189,232186,133519,-260127,-599817,-824059,-390485,1710117,3497252,2778195,1676529,776739,-1415529,-2463914,-1271442,-412095,-740477,-723196,-284488,344961,2084073,3861777,2672311,-501628,-2427470,-1947098,-786064,-617486,-715522,-389143,-131055,-65507,-97459,-205824,-238344,-213259,-116109,-82913,-248679,-385081,-320917,-80817,151012,24590,-281549,-251048,111349,313031,140998,-154632,-276054,-207122,-120791,-238657,-461927,-564422,-557909,-468888,-269856,-171384,-214966,-175628,48180,191883,152668,160550,290887,350382,208894,22662,-186386,-450730,-542896,-311405,-78370,-91627,-137281,-45352,174637,265166,177894,64379,22868,72860,158257,114834,28707,79882,117399,-48911,-223208,-157591,-137107,-151363,-2399,112231,80870,-51800,-230080,-270796,-182200,-98167,-5043,23268,37525,105185,70094,-122852,-321011,-245458,-5518,-26300,-301214,-434918,-409765,-391095,-311387,-236787,-233029,-136415,46611,133932,-64403,-189691,-113903,-88536,-98818,-22568,-74667,-115424,21526,80043,115292,49604,-90094,-42944,167340,221791,61833,-106888,-163319,-142404,-67542,44914],[153246,232240,180048,60993,125505,376505,475354,224608,-15687,-149051,-127736,111665,192754,132851,141545,164247,46787,-82153,-105974,-58493,77336,220224,279778,246871,219684,134884,90150,225533,226632,142971,178087,221931,113085,-92279,-155244,-30205,-38739,-170269,-130170,-52203,483,4955,-76161,-32919,140691,170963,92361,166360,251226,153543,-20558,9205,100745,97409,-29910,-169412,-137849,-143581,-221115,-210780,-33684,118885,197452,116733,-45430,-191567,-263565,-89370,166704,227431,131954,-3265,58843,175788,18903,-192576,-145200,2163,28138,-35255,34075,248074,393534,292114,188569,162336,160556,241858,251101,54084,-71032,27651,126599,42493,-79981,-14623,122025,173285,75481,26209,114816,86858,-2236,-23674,-73743,25804,232370,209714,54097,30042,154068,306543,354123,208329,-65592,-199068,-82668,-38783,-265171,-434660,-322055,-148915,-59743,67024,298757,320329,120814,-18513,-29468,22697,76189,135136,237467,227329,82194,67017,117315,31717,-119632,-193611,-159728,61856,284374,132994,-201909,-266417,-194801,-127273,138714,381380,318734,169271,76513,10782,12908,165921,241345,220031,165135,94774,22804,39099,65191,27884,-19449,73398,205168,134398,-32862,-116733,15259,194897,92686,-156221,-199042,-102575,-129913,-214350,-113169,81066,140474,79695,11731,-76831,-124776,-115817,-142675,-80192,89140,277596,370922,393810,373230,189217,-172960,-378794,-289189,-183174,-135896,-24593,31067,-40872,-167941,-105032,177510,405571,392705,102457,-243689,-333061,-145989,141812,304420,216654,-32327,-100892,99956,177045,181869,187775,156750,74444,191188,365871,323603,168084,97555,156963,135728,-151099,-399096,-181591,58249,14303,-20266,-28025,-198933,-291931,-177050,-181804,-123923,98946,119694,-14001,-156285,-375498,-436962,-252967,-145992,-139043,-140213,-8618,80025,54091,75080,154726,31773,-196517,-163296,16123,-62472,-162544,75431,229726,107727,-49536,-129431,-63215,102674,158220,98781,90424,57306,-113434,-318424,-448655,-496630,-383817,-155246,-116076,-123607,-19770,-30445,-76182,8442,2259,-145145,-176850,-38209,140933,88645,-52885,-50991,-42119,39309,248662,416095,371152,179987,13091,44163,197403,290112,158442,-29067,-186113,-228614,-245244,-134740,-55154,-115301,-37717,116374,5446,-243081,-236495,9407,161831,38816,-180794,-187078,-46246,31118,233087,400714,332321,137063,48714,53108,-23891,-142902,-44716,81520,-77189,-132690,23472,62686,-59361,-54023,103931,178468,42909,-82418,-36786,94494,112923,-64909,-80765,109074,120013,6965,3715,-39594,-74264,7522,43666,9006,17483,36650,107848,127473,72828,124695,155016,118188,164751,122651,-44589,-88014,-10703,107253,244544,282655,249568,147376,21479,-21794,-66671,-282599,-436195,-329221,-167412,-112933,-226993,-387304,-268707,27287,202838,208356,118060,37149,-50708,-289228,-562070,-482842,-167019,-58518,48789,73162,42393,275636,384335,56957,-229485,-94980,85955,-33842,-234010,-121692,-70250,-69042,-45291,2389,6031,-190908,-184821,39377,27016,-93870,-43474,22886,51571,215049,338513,239805,103527,8417,-153132,-357821,-432950,-292277,-26109,131843,31349,-37464,48747,31055,-187414,-361994,-374830,-484184,-522370,185341,888973,640663,-238051,-1089216,-1176019,-712777,-869250,-2570058,-4968284,-768937,9706402,9448764,-2416057,-5310959,-262036,817174,-704637,-864776,23119,438394,45199,203750,512101,30741,-225087,89710,101757,95498,296683,190779,-233885,-364364,-108664,91707,1100,-172695,-110231,72423,133217,229703,211517,-123241,-303934,-98453,34287,-67781,-138565,-35058,220369,353549,178240,65445,306838,482183,420140,305533,195948,-54608,-189947,-7948,237050,309849,141891,-75718,-15895,91159,-30733,-158018,-163119,-152585,-123034,-139391,-113352,109947,395688,388367,227925,189498,117574,-164854,-369965,-324105,-269500,-80596,215100,217372,-125136,-337494,-195988,-32400,-115233,-159470,-88117,-216228,-268359,3687,16809,-330938,-406286,-257342,-168968,-59591,93255,183422,146274,138710,187410,156050,-2,-123428,-174366,-206407,-165648,-58801,-68101,-162422,-237987,-235695,-197124,-153399,-56339,33774,83917,163541,103913,-184519,-301328,-83547,88824,49415,6436,46832,166975,303430,275500,25706,-114780,24940,40617,-199271,-238650,64146,277608,56899,-287642,-222638,155371,288722,166824,86284,90798,40595,-127829,-187949,-81750,28986,147109,292373,286067,139058,63539,47922,71597,128827,191846,99803,-170866,-350031,-282820,-198409,-214507,-280538,-391458,-369414,-189198,-184192,-365641,-213124,114283,241956,140256,103986,144582,82185,-137611,-208478,15553,198578,116977,26853,95897,115935,72330,144026,158955,42670,64802,117517,110782,185233,143984,-169643,-349850,-146240,161632,292346,191776,-37896,-168468,-58025,94188,66740,137,90145,167830,37489,-130112,-125684,-75547,-91024,-42442,139780,282544,252233,146302,97744,77389,106897,200204,263366,191886,-49009,-203148,-265251,-465962,-517558,-244404,15404,75401,65378,1970,12509,112883,127295,6498,-104262,4461,214520,175428,-69052,-161938,-82667,-84038,-219538,-262772,-180893,-55728,86877,195528,203535,41029,-171561,-187807,-66980,-43999,-171915,-164510,-7412,-10686,-134181,-68278,97761,139447,-19355,-302206,-270497,186964,484323,446520,281819,125336,74918,36763,-176,114216,141416,-48503,-248007,-279023,-135969,30575,-39629,-266237,-131175,258345,295782,156892,200363,318676,346122,281298,93606,-76865,-38453,85903,135113,113132,10505,-133859,-142332,-121501,-66430,30943,118378,208447,186004,50684,-15728,52815,64669,-4726,38623,141309,108387,-1870,44114,136559,52454,-80553,-132691,-33189,146072,178791,72366,-59579,-113468,40770,126411,44872,49466,100528,64641,31217,-15679,-143583,-230839,-82167,213970,275144,104489,36559,113210,130019,125989,197967,294724,330843,287399,65663,-189159,-238261,-132980,-39605,52569,198073,265224,209767,119947,37532,70302,189274,221195,96674,87463,139625,123800,93019,112565,208051,224208,56095,-47374,38305,23569,-130625,-97721,143334,283819,238070,80707,-98149,-76148,226521,401947,269043,89964,-385,-83740,24255,215061,237043,231133,343845,390751,378176,282316,125782,113495,115592,28682,122930,282682,155013,-75316,-224869,-332744,-340592,-173932,71307,351615,417826,157853,-3903,79137,177895,118306,-79096,-176877,1332,213951,281970,284590,189580,112826,146767,30175,-160892,-59089,103808,20774,-224030,-412031,-497159,234719,2094762,3191727,2237007,1331876,70212,-2039619,-2331521,-884710,-312956,-778021,-775450,-247478,719411,2729200,4107157,2133381,-992006,-2441839,-1723614,-717013,-545814,-661820,-446947,-225539,-169278,-182213,-217525,-197457,-115072,6274,-3447,-221179,-426877,-418363,-152290,122313,7619,-265001,-203800,149253,310993,88025,-200566,-309315,-270171,-202678,-265858,-408913,-423393,-362025,-307412,-163643,-100089,-169377,-160675,30424,181499,151650,153719,303568,372000,169602,-88106,-276680,-449383,-473692,-272189,-92369,-91196,-122811,-40960,149130,260372,215157,115375,85981,111813,185861,144916,35616,44659,51742,-118668,-275754,-234284,-208792,-169114,5512,156986,128621,-70742,-306989,-338072,-189020,-83652,-40884,-40636,-8235,109002,117984,-117410,-350539,-290333,-122066,-150722,-340903,-390028,-312516,-274164,-223869,-192135,-230994,-214907,-102006,-13161,-142205,-234237,-162311,-90046,-55424,71990,37103,-76730,-47536,29260,121718,51842,-108764,-34741,174532,195759,69203,-58859,-133996,-148619,-98144,14307],[164297,312505,269460,98537,87135,305729,435628,308623,68180,-123556,-88843,208792,246970,139260,191691,322322,199763,-3169,-82661,-45523,100841,234047,296951,286806,276346,188928,136019,260832,270682,121161,78505,125853,47891,-191736,-258038,-94998,-59681,-129687,-63647,9476,56251,86708,-17797,-66159,50881,100445,33278,109564,198948,131070,21892,66169,156999,173846,51003,-130583,-152926,-90734,-55011,-9942,61500,149023,225884,133772,-20585,-112663,-199071,-152374,-13299,11338,573,-36826,13218,96897,-35990,-204620,-136053,22788,73395,21586,38377,201516,311180,186150,120728,149230,116520,161085,169651,-20929,-134416,5209,130258,15192,-169840,-142131,16983,151346,153517,140738,193139,148929,68613,19603,-79624,-24525,181249,215321,103788,95652,213959,314621,318684,189199,-61048,-203732,-84585,-3012,-178998,-351702,-295565,-177474,-143766,-4440,274228,324526,110486,-16404,-6332,66064,127986,129699,185847,267675,200785,201173,209492,47268,-168455,-215111,-102517,160614,371229,151952,-233509,-312739,-183158,-55912,179997,336257,289536,202781,142329,34999,33748,255568,370610,264973,134888,20287,-80809,-47017,54346,46873,-27015,7419,94734,56592,-4482,79273,230158,243359,-37636,-345350,-365382,-201727,-179321,-188787,-143142,-23314,130957,158157,19473,-141606,-196604,-132801,-79648,-30676,68075,217119,294919,311839,334159,141226,-235607,-395715,-294439,-234358,-163348,7502,58974,-91945,-208640,-58032,246150,410879,359452,87102,-248357,-286880,-64095,183602,351877,277265,-57862,-200214,-10648,64383,78437,160312,173317,81608,150312,296499,246015,78387,-1385,85129,78010,-168678,-321020,-147636,4401,-59876,-58213,-77604,-255787,-269388,-125524,-122065,-68254,108542,111265,-16611,-181590,-413043,-447734,-178514,-15911,-36546,-68819,5792,43787,-7189,44208,212126,174392,-57016,-138918,-45520,-88308,-137861,56019,172359,79112,-67782,-135591,-78540,68990,125835,119440,109461,71870,-69263,-272553,-449026,-526697,-419431,-208781,-145049,-136378,-24766,-42982,-105315,15818,64893,-19565,-81633,-41264,100633,82225,2852,45109,51908,19743,165568,336051,313045,170532,66885,122985,285374,362922,204693,-37667,-186850,-231555,-260307,-181491,-126271,-177465,-91849,91050,37098,-234610,-289747,-38836,138762,8989,-205273,-244707,-182843,-80103,181553,339777,269881,107661,22473,42998,54016,-42312,-9948,134918,25748,-97900,-5616,22414,-85962,-45874,118764,146733,-34141,-200119,-103425,136310,197071,20576,-19127,152377,166536,49043,43670,53940,73533,124796,107025,77661,25000,-6538,61579,93216,32773,95990,143479,112419,170894,99330,-124916,-126330,-5688,38047,88241,127156,126713,84886,-52721,-113536,-100758,-266003,-388387,-252933,-130928,-209117,-436462,-574493,-329725,33481,173422,145106,48462,-3140,-31660,-223080,-502532,-500137,-201548,-49611,36107,22536,-1475,266564,413958,113512,-191906,-77570,145968,160405,83532,128930,72937,-9502,-57237,-19285,17724,-120798,-119123,33024,-41061,-103469,-25658,30222,102545,255372,386032,274983,114547,-19867,-173678,-282634,-310719,-292404,-110033,131192,122254,-48070,-91844,-89957,-298795,-550631,-497869,-452983,-401464,268964,988581,749575,-188925,-983818,-1002286,-893728,-1412407,-3112750,-5432504,-918625,10218609,10314635,-1697681,-4879833,-80114,535266,-1135956,-1278597,-355534,34270,-165476,248813,669086,131490,-194262,66313,79233,30148,211880,305520,5401,-248835,-137725,-13629,-120448,-231985,-115180,13109,-1422,114962,220027,15779,-161182,-36943,89283,-12634,-127563,-32756,287207,467332,245384,72300,297647,523504,517434,426488,267624,-28442,-206912,-78476,121714,171940,71436,-35581,66208,139767,-72987,-255431,-200353,-98798,-37812,-72626,-128106,63430,353687,369526,268987,264674,157483,-116340,-291570,-267208,-261028,-115106,160261,201634,-49196,-229300,-160647,-83836,-158706,-135342,-74749,-234603,-312897,-32645,-55728,-426400,-443975,-221770,-132319,-31830,133007,220777,156078,118948,89047,17567,-53126,-75526,-116423,-136842,-78086,-16310,-100050,-199527,-271381,-268889,-244648,-205524,-129284,-47177,32683,173457,160412,-136932,-314131,-121844,79451,47710,-10218,84110,295631,444501,354988,84907,-72358,18206,34588,-164821,-188766,69835,247761,65916,-256222,-252017,70481,281690,240550,99243,85732,98928,-56782,-194373,-102996,54771,226972,376192,331699,126026,12072,43035,102878,71828,79054,62589,-95239,-234669,-200901,-136585,-149236,-234453,-365699,-350152,-125682,-65246,-236945,-127096,159802,213235,95186,93488,162261,94768,-156192,-255602,-38057,189059,158010,35250,68093,140407,190529,284978,213020,-14559,-50208,70678,111727,156205,82694,-218770,-377739,-160977,146451,292336,232362,62845,-51160,-6512,105150,82071,-2046,81773,208963,97467,-139859,-210057,-185904,-163498,-38037,209630,299783,195203,154872,126477,52671,143494,339310,413739,242006,-49084,-194261,-231180,-372331,-422739,-210502,43756,127196,48603,-107930,-122150,-9959,-14708,-133415,-231175,-123782,94192,112600,-81642,-157435,-82640,-85400,-240550,-282206,-196845,-94368,80388,286029,314651,76561,-173631,-131995,52011,30574,-171265,-186839,-42147,-68855,-176810,-89729,118712,220638,38674,-335158,-268959,289345,548128,404726,215862,30759,-69634,-59746,2155,132105,134201,-77592,-297355,-283998,-108201,15888,-42282,-219003,-122265,188400,185829,89809,210317,367793,380496,288971,98089,-36939,17655,112613,164106,187736,115589,-24729,-82534,-142145,-146241,-60952,1925,80644,111249,7107,-100062,-4694,66782,1234,30228,143691,107449,44484,79744,98929,-9142,-104078,-107973,37335,227134,223056,83259,-6356,-48796,41855,78311,5055,29706,69550,37847,25128,-20173,-174477,-285965,-154596,151166,275806,193444,112422,70972,72723,100295,137320,249326,346217,285637,12125,-214594,-207240,-83959,27775,164074,259608,256874,210791,158592,55217,34182,171528,286270,208376,151025,127549,81607,64411,142466,262986,234056,29809,-101573,-96129,-103428,-146943,-74697,126604,273318,257915,98447,-86214,-33649,276176,419131,226217,22486,3060,1089,32422,136919,214143,277687,379260,400234,362052,257172,128610,102909,87146,-14286,27095,170149,119435,-63699,-242390,-365040,-298788,-83075,160759,383702,387626,132763,-43506,18160,150702,84604,-122232,-125952,88645,227765,275432,333902,248046,108197,98776,13771,-131536,-89465,-35751,-90707,-101135,-64300,49527,1042163,2454845,2550891,1378986,712122,-851880,-2579498,-1962825,-422159,-237622,-721743,-646311,-36231,1163048,3178062,3804392,1240567,-1363625,-2076429,-1323540,-637395,-503045,-612693,-499384,-341492,-291447,-270435,-234292,-168727,-44854,67234,11410,-205279,-436431,-485802,-223767,63672,-14978,-223901,-159491,115543,203550,-40931,-272234,-338583,-330587,-280508,-277474,-351965,-303926,-188267,-138057,-43002,-8879,-97966,-103816,51665,153834,72980,60331,255112,351245,121113,-182767,-352849,-420923,-329607,-159002,-105911,-131382,-127684,-33653,115874,245075,242849,169071,153495,163736,224225,188066,40017,-28803,-61139,-206881,-310669,-286039,-254030,-179169,5147,188188,165862,-77127,-348393,-377494,-182195,-44505,-37126,-48300,2695,127354,143109,-100025,-316358,-281406,-204474,-254157,-366214,-343911,-211312,-134048,-109681,-93720,-135855,-219593,-226697,-182465,-232999,-293537,-223207,-99273,-3148,159765,152418,-23521,-132384,-65701,52275,296,-128976,-7146,195848,183481,92702,21918,-60099,-117398,-113447,-14362],[166503,353171,316966,119788,32483,175211,295057,309676,140571,-78814,-37298,293908,342895,181496,194858,353056,290184,106260,-21862,-39872,76688,228182,314991,320632,324195,249880,152193,190113,227339,103101,38461,79984,18939,-232860,-312200,-145506,-67867,-34702,59746,78755,82673,142008,50556,-77705,-20154,47478,-29880,23478,135974,100018,60135,107985,190554,232825,103388,-126835,-203395,-62217,87987,175997,140575,133334,192210,121651,12768,-4570,-91678,-174663,-158061,-159906,-109588,-42484,22767,76838,-31994,-177075,-132268,24528,114227,91692,59133,155629,200391,47026,-1769,72113,46234,67036,49478,-120323,-186253,-14168,119429,-18347,-238008,-255738,-101059,93758,210234,258264,269589,213106,151648,57183,-91594,-79966,106341,200718,143024,142254,232536,254117,222641,153891,-43689,-191444,-68399,62712,-51008,-225971,-236858,-191252,-226628,-89148,207637,264098,61659,5716,72262,140022,164181,90060,99876,246254,257794,277476,273633,100457,-120502,-152088,-2860,228490,356237,121401,-203379,-261868,-122282,35581,212279,257341,217332,202646,194119,66673,56538,287790,404540,244862,100423,-7174,-102530,-82723,25137,25085,-56002,-49991,31566,34812,28806,220630,371741,242591,-166243,-497862,-451768,-227978,-192184,-147195,-129195,-82621,134093,242783,47391,-170746,-225243,-130575,-9391,22566,60401,160104,197384,191709,245963,77328,-271669,-384999,-289835,-273368,-188847,11371,46423,-171601,-249957,-6962,276349,347819,264348,44666,-229951,-202323,45706,215580,340485,268680,-109234,-296047,-128570,-9707,13928,113713,126139,50139,100035,204111,131534,-27211,-71499,29125,-11244,-221386,-248683,-133970,-60104,-82254,-52408,-122770,-292155,-206565,-51068,-60911,-29416,86151,66105,-53917,-198211,-358908,-352264,-91488,89661,67157,38580,40377,18637,-14716,79588,264166,277998,71888,-100381,-97083,-110842,-114958,20396,95871,21204,-103728,-149635,-97148,14688,47408,80169,111134,115164,3824,-205690,-408492,-502772,-400220,-214163,-138655,-133422,-28382,-28104,-85536,43368,135741,100409,-1896,-33442,61996,57215,13496,79970,105619,-27875,20106,191470,221216,155654,141200,197075,298329,317689,196844,5346,-88796,-172286,-225034,-183389,-161760,-207796,-141798,35788,29171,-228482,-320174,-89100,83297,-44182,-196200,-221365,-261967,-165719,112784,259087,197136,64005,-35916,-9562,93019,58631,47455,190528,141264,-45887,-23288,-8580,-97865,-40693,89914,68503,-89232,-240313,-143360,137529,242693,91760,22922,170442,199508,88106,71437,121709,178513,169127,93669,112855,53138,-32223,14519,47975,-5628,75571,142051,115431,171668,87085,-145274,-110286,11258,-25352,-63491,-69985,-80422,-44030,-127405,-161218,-91370,-185751,-253881,-134993,-114486,-312290,-582193,-663072,-350517,54872,183150,107822,-10667,-40711,-25909,-178723,-421348,-444260,-222276,-42023,8933,-56230,-59074,233631,442296,201044,-123901,-62054,170633,284263,329328,281392,154512,16325,-80508,-32946,25334,-22354,5312,43094,-129686,-148581,-13629,71183,208324,352861,426736,306804,139130,-34890,-162364,-155948,-160312,-281796,-181977,121131,186280,-65855,-212936,-158321,-304450,-592718,-515537,-365768,-239702,313867,942648,760425,-66564,-705627,-684709,-925972,-1564147,-3078860,-5699483,-1171640,10501539,10161123,-2030139,-4638140,259523,188467,-1631584,-1517754,-554914,-212979,-275593,256316,766766,376204,24191,80144,78383,53696,213533,405292,218304,-102794,-104509,558,-98323,-202781,-91372,-33305,-115244,-11280,180571,111935,-51624,977,135999,62482,-73888,23971,365982,521514,245149,48732,273357,567962,615523,539127,356768,42535,-201421,-180527,-60412,-32026,-38809,-12744,126561,185925,-74533,-292564,-189206,-22486,33024,-36989,-152449,17982,299699,347281,318407,338320,190745,-44941,-145954,-160763,-200358,-97466,126859,185303,48925,-71934,-65734,-75135,-163660,-125761,-93778,-261421,-339787,-86570,-102199,-421884,-438040,-200289,-73791,42208,179354,207121,127330,92454,34534,-70929,-79913,-640,-36894,-68070,10140,36634,-78665,-180084,-257348,-254794,-238331,-205804,-136746,-53419,23899,159497,181822,-55999,-245030,-108023,83534,47959,-42822,90522,381746,528881,387652,117841,-37790,11910,22455,-128777,-120250,90830,200545,42624,-239051,-291157,-47727,230078,287037,136544,117569,170990,27789,-187570,-146668,17240,197610,351153,319177,87775,-57552,25501,83011,-33605,-61892,3299,-36858,-135875,-133323,-61945,-50269,-159030,-314190,-292189,-24184,93245,-17356,25965,194902,152665,38453,44283,131811,95646,-148054,-262121,-72513,148911,154823,19537,16954,141272,285882,402765,257046,-58036,-145894,22436,122777,145862,36419,-239008,-372188,-158626,144058,283882,232757,118730,31439,13504,92435,88620,-19926,37109,210433,137763,-141161,-267616,-260049,-218698,-40157,234658,255177,105782,156419,152002,9327,120024,394048,491667,272056,-43487,-191786,-203784,-279099,-330832,-170364,54213,134537,18197,-166841,-196293,-109995,-150892,-264856,-320344,-201544,-4187,59105,-45589,-100949,-47055,-57160,-219147,-257979,-175657,-118674,66300,358072,401735,107276,-157315,-74013,146151,88707,-149719,-178665,-44549,-84967,-189207,-100409,121741,269331,97551,-321255,-252737,325704,547964,353505,166287,-29732,-172031,-121091,30771,151210,133987,-64089,-277754,-230059,-48577,13142,-45408,-176197,-149096,35760,19625,8136,212195,384561,378137,263900,101187,39880,101405,137036,176886,245347,203976,89609,2955,-114305,-180436,-109341,-69993,-41950,29772,-7715,-118838,-27571,60712,-20095,-10061,140660,141504,101967,97765,49332,-58410,-110105,-70122,87236,263782,261148,116934,37835,7965,57054,69767,8131,23925,30876,4677,24400,-12716,-186052,-318024,-207018,63134,199939,205356,140805,15709,30481,84575,59075,166055,349790,293014,-6530,-183149,-148352,-60562,44845,197390,235191,185336,165483,142912,34131,-16220,149021,348078,343988,231056,114262,16850,-8976,103796,233993,183801,-9127,-132566,-183307,-171137,-117004,-43505,97355,242306,234955,75273,-84047,4984,297499,418371,205466,-20713,-7706,63706,24385,49053,180217,298626,361844,336841,268446,198490,138683,115833,93862,-14618,-47867,56718,94533,-23995,-198952,-308396,-186755,44385,242487,370276,331932,130605,-32150,-825,101935,-43,-173318,-63575,150097,190539,218718,340756,302784,118139,31655,-41396,-109804,-95787,-144760,-159730,97494,373235,698288,1891664,2775715,1734983,435575,-44268,-1836639,-2943452,-1416530,22089,-203648,-599311,-385439,300260,1627772,3344922,2934813,93288,-1576258,-1392765,-816183,-536747,-473395,-579900,-545571,-453711,-409520,-342071,-242122,-150706,-18938,52536,-38728,-208834,-423060,-515879,-279016,-6218,-41899,-182233,-138301,17970,19829,-199866,-332215,-340024,-366957,-344294,-291292,-313934,-231986,-78220,-7545,53920,67312,-25716,-15602,119358,118907,-66861,-95147,158509,293924,73314,-241048,-394227,-371583,-170104,-36248,-130377,-199726,-149187,-38916,75149,216670,245191,198818,193391,208326,275384,252541,52957,-113727,-187923,-279212,-306537,-291590,-255988,-171869,6396,213996,204513,-60677,-352935,-388881,-164254,13891,13429,3894,64703,159311,146196,-71449,-232581,-220768,-222776,-306994,-375550,-313064,-134602,-8739,-132,22304,10716,-154173,-285447,-308075,-305143,-344076,-271241,-118016,29787,200400,223309,30695,-189901,-166467,-50234,-67400,-137414,32830,222947,175705,106822,100723,41012,-48866,-101470,-32863],[148435,333989,315969,125537,-21851,24530,114796,238627,183588,-23126,13235,334130,428154,227753,149041,261369,315140,235573,72228,-33670,17567,194640,312429,315828,327027,292197,135937,38829,104274,86426,60029,92043,32779,-195058,-288384,-166803,-70078,68425,188828,127504,62874,147298,114011,-56960,-54457,24474,-71196,-62285,75889,83263,110560,146023,194262,244640,95212,-171575,-266056,-65677,159099,279820,174486,75646,108142,86290,48859,106752,31882,-147579,-225992,-242450,-169167,-17603,83093,116536,26906,-117907,-134026,5251,142938,164956,99387,129015,110455,-60280,-124629,-46233,-38751,-27529,-87306,-221186,-213936,-31868,90330,-41911,-251528,-306967,-190929,12248,219726,335782,317265,257676,219765,82445,-101498,-128919,18040,155861,149734,152252,208749,148982,86383,96358,-21589,-158265,-43507,129992,81223,-94528,-165014,-185102,-282192,-161391,127073,155525,-22158,21307,148024,184881,154341,28370,17023,189055,257978,285462,290153,168700,8261,-15151,116084,251976,249463,47835,-131909,-138956,-34667,117711,225182,170618,127322,176057,219547,101656,81151,260440,334160,165961,68316,18858,-38679,-50556,-2181,-22538,-99646,-93149,18315,52143,43192,267719,417065,202799,-261400,-567413,-430211,-182292,-161757,-84829,-54837,-64343,162427,322384,93915,-161411,-211702,-110382,49476,59439,54085,115702,99801,60360,134588,24893,-259742,-342246,-275203,-288079,-203383,-5424,13483,-231762,-262855,39428,258027,229285,132614,-15895,-199370,-115470,135293,224206,277323,198737,-175055,-383446,-237972,-44868,2912,66914,32735,-18373,46693,114750,18740,-115129,-94470,363,-110436,-297498,-220619,-149662,-118473,-46577,-4693,-157059,-311436,-145734,13115,-12471,-8600,41018,-8710,-119401,-200413,-220502,-168375,-29500,110063,141989,165805,97049,15565,39393,176348,298983,320655,171814,-38311,-115035,-128456,-103679,-11451,25355,-50194,-135526,-151830,-107523,-47697,-51811,-3688,95954,169657,80562,-138170,-334652,-417565,-317766,-157924,-97348,-125492,-51734,-17902,-43818,71344,191675,183114,47077,-24427,16787,1370,-35640,52301,116310,-77001,-138412,28109,120219,131359,200720,237900,236014,178208,131962,86867,64090,-75315,-151908,-141959,-164894,-220450,-190023,-39714,-10567,-210352,-299635,-110406,20461,-99045,-145513,-103916,-233019,-190492,54194,184938,136566,23434,-106322,-83318,101127,149241,116206,234196,232216,8129,-16914,-1056,-74975,-38300,17558,-42067,-116438,-196564,-139276,105716,242084,134383,46384,163284,201762,104173,82836,160756,229813,149757,27869,100394,79663,-39195,-12241,15625,-32133,61097,143793,118963,160971,86870,-101044,-44223,41117,-60008,-161724,-244606,-307286,-211385,-184939,-149867,-39403,-64955,-79715,-10093,-110748,-382038,-611801,-620372,-317740,89550,226657,99229,-52460,-75985,-47136,-182352,-365487,-367241,-234751,-47387,-32365,-143269,-108660,198513,465378,298184,-40054,-54325,147856,294841,398504,281642,151642,10320,-106458,-53353,2234,40017,125454,56427,-217163,-222622,-13560,139214,330491,472243,452836,325773,173680,-21817,-113468,-2563,-13173,-266403,-245623,87056,204480,-81672,-283332,-173462,-228075,-486762,-425837,-248808,-88110,305423,747408,640333,45659,-386697,-326948,-765597,-1279853,-2565321,-5698894,-1218266,10651728,8876976,-3544803,-4571888,830019,-41039,-2072664,-1590220,-564289,-266507,-311470,185115,757396,671050,331679,109775,104134,178431,309571,457751,337744,33746,-3194,137531,47205,-107808,-53600,-57919,-178908,-115397,103223,141004,3231,3160,136640,101685,-14435,115607,440269,508156,181549,-7519,227828,582227,669642,601272,430003,127399,-181905,-286962,-253531,-234203,-146114,5448,167837,218801,-39033,-260678,-138996,44426,58833,-59647,-188008,-18648,237306,312155,351935,384938,215661,44927,40713,-15062,-91213,-20867,123110,156928,128052,94262,73538,-6842,-133847,-128981,-120742,-271901,-333344,-141474,-109201,-306695,-358332,-175990,-531,142223,212029,144735,66131,67250,41079,-83473,-70625,82614,43484,-20797,69337,81698,-17736,-113701,-193634,-193849,-187363,-169409,-87459,22357,76756,137671,172089,42585,-119938,-55534,96660,48530,-72283,86996,424037,542783,361674,108655,-30342,-3258,4339,-95019,-49386,114682,142262,-12208,-254842,-346140,-161722,162029,294480,171535,145597,218294,98964,-171541,-215758,-94099,50970,216965,246066,30280,-121209,-394,15985,-156402,-190711,-67989,-27611,-96257,-100970,8358,49597,-84919,-251470,-205588,90074,251004,215059,202604,230399,99589,-11017,-29346,62800,83049,-116817,-221941,-72552,87698,108343,-1334,-33147,115747,326341,451929,266325,-86303,-209161,-29562,138734,166356,29107,-217639,-330754,-133319,163799,274543,198638,124579,65769,1864,57597,76668,-51650,-27161,176481,145891,-139080,-283260,-271735,-232649,-34076,217578,160919,14142,159654,184686,-18641,63551,372469,488707,277666,-36381,-203186,-195843,-217628,-268834,-140890,36608,87491,-25481,-176073,-200629,-151776,-235877,-354682,-349409,-210800,-63568,13951,14607,-17956,1838,-18020,-176055,-223047,-144876,-128308,47335,397428,456335,142489,-118909,-31502,188761,121697,-108281,-143104,-28838,-73317,-177709,-106635,98878,276373,151553,-255115,-223915,287316,485632,304027,139153,-48541,-206555,-122809,79143,161990,143703,-5098,-196940,-135383,26951,19884,-55352,-163758,-217342,-152129,-144017,-56099,214613,375300,343839,216308,101981,125969,191424,160158,171465,267545,247871,168104,84580,-61192,-175679,-120720,-103687,-140301,-55368,-15870,-77942,-377,66676,-49758,-73039,113651,182253,141611,85911,-589,-84440,-98292,-30082,94528,237711,287026,176487,61727,21408,58555,90267,49672,33407,-1465,-23422,33722,14775,-163245,-309427,-232753,-44908,60069,137893,109866,-41150,12095,87173,-7466,66277,316747,279866,4930,-105513,-79951,-60499,30377,166830,138947,58668,75115,75821,-18008,-60146,133983,398768,469443,308290,110226,-46171,-100021,21685,147335,94290,-46087,-125612,-195375,-162406,-47826,-5750,64276,186468,165185,17298,-89012,31162,288005,398493,210377,-33384,-34089,90160,14155,-21414,144965,293456,293058,197222,103429,104411,134791,146720,146402,41065,-71499,-19277,87420,30859,-113916,-184325,-42382,161591,277238,299026,244747,125742,9033,14735,38320,-109593,-209279,-1513,170587,111765,125278,306050,342616,141309,-35045,-119670,-112311,-90775,-196519,-156136,344420,804723,1298579,2622133,2982581,917238,-348530,-757228,-2690901,-3041165,-774146,362598,-214118,-451252,-80732,669599,2054490,3210864,1633985,-1147959,-1622850,-553828,-293019,-407763,-436286,-568348,-592946,-549435,-509114,-384010,-231547,-143774,-43163,-25211,-126673,-227712,-398945,-506883,-299394,-58070,-65982,-161639,-151554,-111910,-179021,-326439,-342905,-297668,-362215,-383600,-319960,-308139,-212424,-44642,51451,95842,101057,25280,79376,212533,79206,-233374,-267226,40643,217253,41206,-247007,-386883,-309453,-53701,28336,-176769,-274023,-179228,-73145,14698,163729,213540,185354,182334,225604,329404,328877,77006,-182850,-291421,-306560,-255657,-244784,-209495,-137508,20157,240889,252323,-20357,-332813,-384526,-145051,75726,96786,93743,149274,195360,137614,-33354,-127921,-125678,-169882,-295278,-369441,-305487,-99036,70782,76023,115421,147309,-53753,-266282,-339387,-324383,-354004,-281943,-141803,18045,165048,216929,72808,-184045,-225681,-125644,-106402,-123775,75063,243983,159781,92912,148952,144516,44135,-60024,-35461],[109244,257415,271145,118719,-62464,-108795,-44784,130367,187437,31743,50957,314194,450165,246605,75168,108742,302610,371078,186241,-19743,-49918,135817,271807,249613,262552,293580,97690,-130370,-56928,63954,117593,145169,80037,-85187,-180717,-149531,-72597,127321,261040,130183,-4016,101259,164723,-3382,-48874,33660,-70432,-119300,23022,87965,175792,185774,170849,200073,26892,-250157,-314501,-98569,139840,271321,150409,-6759,2989,42151,83010,198446,143646,-78008,-200839,-225524,-168245,30853,174039,193345,113460,-46819,-140995,-34127,153231,231332,160087,137901,82557,-85510,-194971,-167470,-121802,-108870,-209410,-292708,-207782,-51469,37799,-48446,-197321,-268854,-224111,-75435,172990,344341,316258,266604,252002,92254,-102701,-161816,-72082,74894,112497,126029,158619,40026,-52831,18700,-3494,-103436,-19352,168887,180699,9131,-101973,-160845,-292716,-197247,64726,32881,-125568,6337,163675,151408,87430,-33250,-28838,136722,226017,235389,252167,220082,165144,154211,225007,235155,99546,-43522,-52968,4028,47587,161279,208700,97641,49204,138907,213466,127567,97873,185359,186434,56712,45319,84253,83335,44018,-2929,-69063,-143471,-119043,36296,78569,32400,228725,381253,145673,-303537,-537860,-319545,-93231,-96535,-4008,70639,31556,212725,380267,149867,-118837,-162952,-67330,89491,67419,33730,81245,16307,-57394,30903,1938,-198352,-267760,-239624,-262150,-190873,-18310,-6132,-230106,-227153,75627,200648,88028,-1778,-78885,-163532,-50360,170394,200340,181422,93890,-232568,-443023,-309749,-49349,38788,38732,-68478,-102225,-2568,49069,-55268,-152982,-66177,475,-193001,-370936,-253705,-198769,-160302,26647,62093,-179411,-316952,-110584,51953,18353,-2251,-10531,-95767,-199209,-191221,-40516,44284,-24023,17790,169852,290712,168546,35665,137221,304238,310081,299364,234037,50369,-83491,-132183,-101417,-20323,-16631,-110655,-142302,-123542,-98724,-103695,-143931,-103538,64107,207926,133234,-86264,-239117,-276542,-184138,-55451,-36031,-121876,-104655,-38202,-15536,76617,209734,210385,65219,-17957,-34501,-83495,-134019,-20787,89920,-105427,-251026,-97299,37817,96391,215638,226764,119501,-8216,14346,153079,194525,17915,-66791,-72746,-150491,-238357,-236199,-111621,-56378,-164384,-212310,-79526,-21965,-128748,-56470,77797,-95852,-152680,17856,135577,110099,8748,-157849,-145927,97894,220225,171803,241149,259280,44275,14004,57007,-9505,-39068,-83694,-155590,-117650,-100639,-97860,58867,202364,140874,53384,133807,165063,87768,79363,176822,236128,95197,-58021,35304,71721,-38988,-11944,6784,-46432,46077,139697,115280,137271,93345,-12700,50128,81377,-50943,-174665,-336193,-478184,-372963,-216353,-85747,42626,63193,79724,94633,-93067,-375753,-510630,-462939,-232994,132096,278257,108132,-72606,-104456,-90771,-217076,-338023,-311946,-244132,-72156,-82575,-216276,-137040,174959,472424,376881,39269,-58919,81628,196680,267156,139596,68912,-16192,-116551,-77937,-53399,25418,179540,54725,-288970,-310947,-28506,213275,422370,554486,452381,322608,209070,21832,-35230,146289,107794,-249041,-305771,20254,169797,-87759,-284755,-148415,-116314,-278284,-254338,-122458,28014,254604,444794,395773,73476,-159481,-36913,-431613,-661289,-1782898,-5274268,-807243,10463277,6519830,-5803111,-4481073,1612039,-13588,-2310188,-1534975,-450411,-176384,-303074,44389,629161,879509,581543,119859,143127,365305,451006,434487,324278,116052,139581,349295,248882,8722,-20349,-60009,-179969,-170096,13643,112350,13001,-25794,72978,65722,14119,208839,491613,441988,81157,-87449,157479,536545,650374,597149,463420,191576,-161145,-368340,-397534,-369207,-213238,27280,194718,229345,16547,-175197,-72874,77124,28980,-146403,-238497,-47774,167259,250210,339730,380408,227839,136065,212443,134465,43365,99044,139631,101248,146065,218421,222318,101263,-79801,-135580,-133198,-244640,-292673,-183104,-76002,-105233,-192063,-122322,78649,234548,209590,53404,-8573,51417,99748,-29818,-36572,149057,105844,-2715,83018,104019,50039,-33071,-102730,-105422,-113504,-116735,-6146,154883,184290,131228,153087,139365,16167,7247,106194,42003,-84979,94673,432652,495629,287084,62719,-51504,-31821,-18481,-64621,9963,126528,76992,-88478,-303474,-409180,-236375,105345,256352,163374,121865,207690,132695,-150288,-288971,-247332,-166555,16978,130872,-33685,-159156,-31536,-69535,-251038,-270620,-138592,-78252,-129279,-107021,59966,119849,-38815,-194682,-111913,184744,361873,372126,339437,267089,83668,-38962,-104484,-21930,59395,-72696,-141698,-31410,28797,40156,-8334,-59570,69274,301421,416973,231643,-101737,-240400,-84656,152539,216506,68346,-157291,-262018,-87826,199623,265665,144650,90351,55879,-28003,12868,46246,-87793,-88325,120163,119699,-138284,-254089,-212483,-190130,-9501,179007,55228,-49467,169917,229892,-7563,8481,301271,420441,259600,-31969,-226965,-208996,-197059,-239553,-128162,-5924,7,-72019,-145581,-142230,-116739,-241920,-383542,-318143,-157459,-78709,-23842,66206,54770,26045,-3433,-142289,-204457,-124543,-119784,33469,400670,479358,190292,-59868,-15023,168997,126400,-51523,-85668,-11001,-53576,-147666,-107042,56675,245394,191116,-149721,-181332,196675,380194,259355,128654,-35673,-173323,-62184,134180,156571,156887,81324,-84976,-29844,103413,36585,-71933,-189647,-309860,-312837,-249922,-79906,218712,347273,287652,160802,99769,192979,263759,179077,146569,239920,232762,192947,145480,-6531,-145502,-105843,-109428,-198511,-134008,-34484,-3734,71703,98465,-65557,-143261,48870,191206,135947,35527,-47049,-92637,-82315,-4784,52411,151862,293587,251161,62815,-29155,19346,115631,110342,54467,-13680,-31302,57685,61645,-106803,-257684,-235541,-164787,-111482,16241,28540,-89161,15358,104285,-44920,-27896,231259,222881,30195,-10510,-24089,-72321,12927,107842,6392,-97797,-43663,-19947,-80170,-79444,133507,430865,548432,357449,116575,-81702,-166270,-53868,55495,5126,-61436,-73457,-126858,-83171,43401,37505,38687,112924,64970,-54793,-93868,43773,255946,360487,229054,-23031,-71684,82891,22230,-49994,118706,269347,191358,11517,-88421,-8785,101475,180804,236497,142912,-39077,-38985,100389,89685,-11776,-32456,87393,221382,236959,173109,128429,95205,48075,42431,-28803,-209624,-212133,51040,151251,17393,22857,245101,362857,178062,-73048,-188199,-140393,-91960,-188312,-72970,603602,1146740,1723960,3089340,2951220,223318,-806205,-1266688,-3226975,-2801121,-124549,544593,-257384,-314251,175962,967937,2368213,2802227,146173,-2285752,-1512720,237668,161003,-252843,-379067,-576982,-653541,-630984,-584597,-391747,-200695,-150030,-111133,-132398,-208968,-246564,-372800,-463555,-272778,-64987,-76270,-172126,-198681,-232442,-323705,-369620,-285939,-212627,-311777,-390499,-362474,-332747,-230758,-71281,31583,70570,83891,43705,150468,289392,32102,-382633,-403792,-66028,143805,39105,-196093,-329506,-242534,-14768,-6397,-250608,-332196,-208094,-145369,-85784,72465,149389,125963,117809,206583,369018,394119,105808,-217423,-341249,-275759,-168047,-156573,-120440,-69254,53291,268880,306080,33604,-307011,-381961,-138138,119239,182119,183820,219464,223264,133102,12104,-32342,-21290,-64081,-225636,-350237,-319209,-103951,93433,103434,156347,219100,29932,-190476,-261608,-267463,-300177,-243678,-161322,-46924,49982,129612,92893,-108312,-210441,-125858,-85050,-84016,109996,247359,126267,48378,155695,225402,138828,1854,-20763],[58871,146307,195302,101759,-86230,-202767,-146904,26722,152969,72396,68315,241194,383251,221073,6188,-20072,291173,493886,296799,2346,-97242,67906,192389,125585,137798,246388,56274,-245505,-196549,30069,174062,209470,139974,63435,-12738,-93649,-77028,109378,231353,73459,-102479,23974,201736,72120,-15408,66741,-20832,-129902,-24796,103347,243332,224514,131185,113516,-69806,-322794,-327340,-146251,47949,167275,79420,-86698,-86991,6387,112467,258425,224442,14374,-96779,-128596,-116674,89460,268610,272290,188546,11725,-152016,-86975,143951,282878,236432,188394,131368,-15434,-185388,-252260,-184611,-163704,-284975,-306218,-164408,-75205,-38109,-41692,-87256,-146788,-193835,-150889,81106,279831,260872,235016,241356,87217,-93054,-174155,-153011,-36088,37591,80541,107410,-32371,-154147,-66663,4127,-33453,-3259,160587,225904,68874,-63505,-128446,-258644,-185936,43157,-63635,-223438,-45926,93116,26743,-24759,-76804,-23070,125452,193578,152242,168203,227382,285239,299670,298051,196240,-29355,-120859,-441,109554,94028,148403,157414,47411,5613,108628,179318,129099,93363,86182,15991,-43694,36335,160908,217044,172546,38305,-88718,-171475,-126767,59339,91188,8013,146260,302660,92775,-292847,-431016,-174301,-970,-15777,84162,213504,171440,267245,401329,202137,-54740,-91800,351,112955,44197,-12344,44753,-49752,-146681,-41556,10662,-106475,-167632,-167660,-183952,-137317,82,17696,-150158,-141266,101026,130764,-32224,-105610,-126471,-123684,-13067,142504,143086,77688,-9884,-254469,-442855,-314485,-34206,96940,38030,-137008,-170014,-42449,14840,-68253,-121818,2428,21316,-237463,-411301,-328107,-272782,-182537,101191,115335,-191948,-308100,-96202,71188,36076,-2825,-51153,-173628,-275728,-179188,120875,209725,-84647,-162736,150810,390760,240817,71329,244235,422178,299014,230091,258631,156376,-4171,-112090,-96585,844,-20934,-139158,-115611,-59729,-67456,-142737,-209477,-188837,15680,203043,141275,-57149,-135223,-102141,-31402,53776,22199,-125420,-179102,-97025,-29889,41320,175618,183191,64775,-10495,-80970,-177932,-247618,-111382,39039,-102483,-272422,-137707,-2279,54636,174585,163018,-17075,-191729,-141894,138982,231322,65469,656,1770,-135273,-278599,-275702,-152390,-78112,-84437,-65076,8035,-23607,-112932,53887,261417,94001,-83316,-3444,115000,130253,37614,-161940,-166038,104909,267219,192444,192299,203246,48470,57449,152587,88078,-44115,-191054,-241752,-101420,-2496,-41948,17318,140540,112109,43954,86527,95720,45266,67133,178969,217134,36831,-138007,-74882,1974,-52227,4956,16367,-54764,24609,124012,103441,106832,97605,81638,141852,127130,3333,-101418,-314741,-539910,-486721,-227092,1692,130018,163027,183213,169610,-32632,-273010,-312300,-248191,-114114,171936,301399,113659,-70565,-116923,-134878,-239907,-313264,-291713,-252111,-113812,-131259,-256891,-143767,161267,450564,412791,94040,-78081,-10158,35591,3979,-81693,-64322,-46097,-88653,-82536,-114431,-63524,135997,25503,-338567,-395555,-57790,267011,450791,550132,415204,294391,235706,86833,54451,262034,192177,-229141,-363098,-76927,89186,-81250,-218052,-101128,-17453,-41212,-45571,4923,119236,198701,117556,80551,-11001,-94899,125163,-615,70528,-989853,-4325780,77824,9582624,3445692,-7914563,-4087021,2480294,301465,-2239260,-1409039,-331517,-54626,-270091,-109768,417416,892835,650561,82615,173740,539628,555879,323971,182362,114119,272964,555768,425241,102537,-3359,-43538,-124912,-162964,-55565,60610,4838,-69502,-45563,-50747,-8076,271486,506826,352754,-19307,-171845,66932,421938,556457,539227,450155,211134,-148965,-398859,-445525,-399400,-224626,50596,206059,210254,67193,-69745,-17155,67850,-44367,-277271,-303776,-75107,91547,152644,259025,310212,219672,203362,308070,236551,166846,227406,154498,9371,78730,256907,336095,215469,-16722,-134189,-120323,-176686,-232511,-203480,-14531,130838,41586,-21631,153612,286096,161835,-38222,-71683,51162,182164,51118,-6949,172843,135516,-9882,54262,99713,90749,23337,-18699,-16780,-39994,-63268,77918,295500,313045,156542,149586,213967,116144,49029,98451,21871,-77739,122724,422034,415502,192185,3097,-86890,-71406,-42462,-35717,50667,115985,6844,-171067,-366476,-458488,-250792,76271,174831,78730,18045,126451,117349,-126260,-330020,-379935,-371523,-178401,6737,-89284,-165753,-65513,-135583,-278105,-280833,-195024,-173402,-215650,-137688,85868,143291,-32416,-155096,-34938,233142,390886,397043,382925,293489,108218,-42145,-158848,-95713,31096,-27768,-39637,44930,179,-15119,9406,-51137,14676,225609,319868,165101,-106341,-244658,-131900,160659,281417,140026,-76893,-183651,-34456,232444,253202,89154,34722,17592,-55933,-22945,8793,-114323,-127447,56876,67602,-140617,-189602,-96188,-96873,28047,141798,-16194,-66906,186468,283254,45119,-19946,210504,315849,222367,-32385,-252257,-232672,-202595,-225578,-125163,-56547,-93791,-103546,-88777,-43512,-14303,-170350,-351273,-246464,-67034,-56031,-54136,81142,83492,-7298,-44835,-142350,-209740,-115922,-85752,38453,374685,476752,250485,10531,-26463,94980,105395,12872,-13659,-1007,-40923,-101811,-92274,13559,189753,204965,-33138,-122739,95635,257926,213919,120759,-12221,-95825,40074,180084,131332,159898,162055,17667,56033,170482,66339,-88108,-241505,-394284,-393796,-265623,-57859,216893,303675,221294,111973,95992,224043,300698,187343,101394,158005,163004,173324,180878,32982,-104561,-75129,-93979,-206162,-189431,-67243,69256,165632,156913,-52045,-203177,-51729,140686,72749,-51639,-94419,-102482,-83251,-8136,-24663,32228,275001,318342,47941,-136474,-69977,120566,163588,79389,1276,-8410,95575,114318,-36475,-178676,-225571,-282489,-272800,-117708,-75467,-120624,30311,123304,-51750,-99521,98177,119384,49987,65837,397,-82761,15363,57276,-121766,-250681,-165037,-112991,-127964,-65965,147601,437133,554897,356960,125351,-73067,-169328,-73526,8734,-43913,-39010,18800,1243,38738,134359,84725,31238,40513,-33362,-113084,-90247,48219,216407,309811,242473,-4650,-111068,58240,63969,-25521,107997,237581,87610,-161798,-239605,-110994,38236,201626,340518,263423,28659,-12128,127274,145200,86315,104127,164846,197413,120306,15426,994,35860,59856,57532,-85772,-268311,-174012,90283,107885,-59774,-57384,178766,364055,228827,-54966,-207734,-178123,-111633,-138329,71013,839882,1360425,1918418,3201359,2572613,-295577,-901396,-1481976,-3312388,-2204876,442018,551547,-313537,-208356,323761,1117358,2484508,2162555,-1252769,-3115905,-1255785,817522,490350,-89182,-306477,-601946,-738062,-710268,-635635,-368990,-156366,-171580,-205937,-228642,-244990,-245650,-346314,-396849,-202057,-16578,-63175,-208182,-268277,-309134,-366018,-312782,-171685,-103328,-226335,-362266,-402608,-371251,-261730,-124253,-48060,-10118,29341,31855,172511,307179,-24180,-473615,-463446,-134057,92682,72328,-100118,-234883,-177476,-52499,-137086,-347400,-361319,-228447,-251017,-240174,-62057,63587,36311,20167,157658,378183,423598,127965,-212069,-323064,-194623,-68592,-51104,-3411,32163,104557,290197,350261,82962,-290871,-392614,-153292,125916,235498,238512,246592,234648,146334,61617,34554,67727,58144,-122247,-321115,-343981,-132756,71736,84841,136641,199923,51219,-100518,-100453,-134088,-183374,-163781,-166232,-149154,-117982,-11060,86704,7397,-120345,-39752,416,-21568,131613,225720,73777,-12515,130343,266707,210193,67080,7138],[11920,32621,105434,75672,-100884,-254640,-184937,-40825,91337,87340,63232,139668,242577,155092,-28641,-59612,306927,581073,375204,25104,-105881,16015,94202,-22355,-9814,162934,30767,-257422,-261577,-13655,200302,257789,189751,203648,169400,-8861,-78936,17247,93806,-38370,-206170,-52509,227986,150809,25206,108222,67341,-92616,-69079,110661,294206,255208,90147,15793,-148257,-341565,-292402,-184739,-71874,20350,-6895,-135411,-132052,-8081,135941,287442,269078,104678,48238,11067,-37587,143401,343298,321753,218040,38324,-163963,-140039,120382,314110,315643,271070,237882,121335,-104309,-275066,-211818,-181625,-292050,-247162,-89594,-101839,-127668,-31915,47700,24647,-114474,-199580,-28762,163878,161697,170061,196258,70994,-75756,-168037,-215966,-156609,-52113,39438,77092,-45897,-189525,-140271,-1173,36986,542,105568,218564,90237,-53694,-102915,-199441,-135667,66035,-102121,-286472,-120229,-46491,-158787,-155618,-99979,23169,168812,183508,65147,59542,179893,320972,373251,321049,157895,-89037,-161899,4184,137529,86577,79930,75005,15462,3253,96780,128231,96363,59274,-7570,-115157,-100988,42708,218698,314761,292085,116135,-69738,-173045,-116681,70566,87217,-9985,70178,220637,55322,-248553,-296400,-56435,61400,58482,162048,329333,303627,303628,380204,239082,15746,-16239,80544,124138,-4644,-86641,-7418,-103330,-204598,-74941,37762,-15744,-54605,-51411,-56214,-40830,63342,94361,-10271,-24627,118503,80977,-91657,-155293,-144658,-77835,4602,67979,60489,-10651,-79445,-220109,-354793,-239883,-9360,145826,59688,-148389,-195516,-70788,6339,-19389,-24360,88969,48226,-235851,-397056,-392509,-345459,-186261,142970,128520,-196673,-280175,-77395,88543,50722,-392,-68456,-224716,-332394,-173059,211074,270635,-191715,-362271,101776,449152,298702,110833,324839,496342,274155,140448,251140,257352,100661,-65308,-77349,41806,3385,-128942,-64010,25260,-21668,-161348,-241942,-237838,-47057,140439,98967,-47557,-35540,69413,97915,122640,54925,-132367,-253164,-183280,-97799,-39486,89842,118894,62344,5833,-106073,-250304,-331230,-189315,-19995,-70881,-190363,-74380,12474,14913,89356,64910,-138839,-335689,-311653,10576,144334,42588,28605,61103,-128598,-339820,-299836,-143352,-56831,19286,111706,135003,21106,-48136,157850,380173,250627,-27858,-29017,113149,193465,112637,-105817,-126286,135527,292184,173044,90278,79991,21335,94347,251299,190976,-54670,-282492,-284027,-80075,56540,4340,-5091,75403,57087,16314,27479,14396,-3102,54082,174281,192267,-5021,-199328,-209159,-133143,-97872,16914,28978,-63601,-4426,97513,91002,82148,91014,141233,202407,172178,88880,25646,-196800,-486180,-530792,-234221,69035,190342,205338,216126,223721,82087,-93525,-88761,-48901,10131,195347,265595,93970,-50567,-103236,-150893,-213076,-264519,-290048,-256152,-161515,-165670,-256700,-139754,141480,391855,394942,111494,-110664,-102754,-124214,-267999,-299063,-205415,-62190,-8020,-33817,-139052,-184298,8259,-29705,-364144,-459041,-96012,281702,410213,449384,340558,247553,248410,158227,136158,326222,239395,-204822,-411860,-189909,-18474,-65206,-103619,-47547,36648,150259,150718,134534,219699,185845,-135525,-216743,-172794,-167404,177555,424596,656945,-410518,-2949413,1146239,7760440,314344,-8885763,-3177548,3241237,803239,-1862182,-1269265,-322923,-18156,-218838,-202526,195215,689800,497675,-4650,180202,626369,551495,139682,-40628,26927,342144,677188,515113,147602,-1956,-13082,-34199,-99827,-77506,25721,3718,-109503,-186251,-217008,-76006,285118,482421,271269,-88452,-236217,-27956,258332,413768,455492,399010,181082,-147128,-363079,-377311,-325271,-188647,65710,192739,155311,87028,16696,10818,28409,-133143,-413463,-374293,-103938,16229,24216,107103,176083,182892,224054,292293,247413,242771,322613,145185,-112044,-66973,190914,376880,298979,38550,-117163,-83653,-87332,-175004,-201448,55352,340757,290476,117824,212895,278726,76904,-104565,-101575,68323,253226,109924,-16012,135393,123495,-32761,2615,76995,86000,30050,30023,49636,17327,-15740,141528,391925,415961,212331,173357,249190,148081,48685,66715,-11319,-57627,163090,403993,337650,112611,-41071,-116398,-114514,-62066,-4694,73650,82060,-65822,-244910,-416067,-466949,-203737,74870,61837,-85976,-155674,-10446,58355,-100601,-307995,-428437,-479764,-299977,-90225,-124361,-150097,-97330,-152765,-221701,-222068,-224624,-277158,-313699,-170069,87885,120938,-58613,-132516,10528,225002,327275,286296,315464,291005,147648,-28891,-178556,-138213,6925,9141,59456,137524,20763,-25226,51232,-12143,-32328,130315,208876,95851,-98554,-223333,-151216,165706,338375,212743,-5491,-116455,8989,239508,231508,48238,-23016,-30747,-64996,-32411,-17046,-118002,-136995,-1447,5053,-144570,-108290,44141,16686,55243,115461,-24865,-39911,202412,331527,121416,-15384,122067,203896,172484,-36386,-263117,-248758,-206693,-203057,-116266,-90595,-152677,-101822,-19712,62618,118324,-51347,-275615,-164764,26655,-9929,-75754,47686,52191,-104956,-148521,-180500,-224472,-102036,-19674,70891,331142,453931,311211,75606,-60770,-10207,65915,75062,63608,664,-40289,-42381,-51106,-9240,126646,185105,62291,-47905,25835,141687,158186,100737,407,-9840,147480,202923,87674,137968,201610,75430,101063,222139,111095,-93410,-293868,-438235,-372418,-190629,-2961,196624,243047,155450,80613,94584,219321,296813,178241,37685,32661,60643,134649,191810,50129,-64120,-36659,-60091,-161794,-204138,-103816,113092,250822,229363,-7273,-238162,-168176,29804,-36905,-159312,-150017,-137543,-118608,-42409,-104024,-79577,230329,352561,30770,-264291,-193739,89439,185405,98887,40601,44959,138707,149247,15823,-100948,-212987,-377695,-385631,-221986,-165709,-131292,45184,129828,-39358,-140403,-54293,-8141,51342,94403,-15860,-83473,43998,35664,-215267,-369828,-263779,-178043,-145211,-24137,170935,412846,482805,297653,123840,-20036,-93698,-14652,28430,-33009,24260,132074,146920,161880,203299,132366,47988,-6727,-93842,-132986,-72655,52150,184306,256417,235841,8117,-140468,38400,140431,44301,112732,209184,15419,-257713,-289812,-169556,-38045,199873,429785,370264,97855,28162,153286,192826,166458,193215,174950,97297,-42542,-134999,-104175,-29535,40031,47238,-118966,-265586,-97745,118736,63995,-92580,-93219,123102,348873,291348,34576,-147423,-197814,-148190,-73109,239473,1026408,1460295,1909237,2942226,1835033,-649433,-724186,-1400557,-2909986,-1322750,837211,399546,-363872,-132869,353576,1092998,2332158,1339023,-2331853,-3465175,-859368,1118533,677438,50596,-242016,-639745,-849494,-797463,-661921,-325479,-112167,-208015,-304762,-283260,-215535,-210996,-314779,-321812,-108281,72781,-24501,-252072,-342347,-327391,-299441,-180712,-34207,3147,-128070,-302952,-415620,-399014,-280465,-168756,-151039,-114997,-33721,2627,136100,244523,-85476,-481272,-429853,-150097,71917,131045,13369,-126008,-119072,-135914,-318221,-451344,-361807,-237646,-370838,-439096,-227267,-27780,-55953,-76537,96125,349394,403584,133145,-174153,-243116,-89062,11811,42491,121167,154496,163641,292321,362473,108732,-287499,-412805,-189169,90243,236492,239495,221569,228473,181234,109166,67950,123442,155936,-17094,-284646,-365000,-160407,34898,38284,69180,100381,-9241,-39104,90908,49232,-32477,-66010,-149922,-252135,-288023,-157218,56819,109996,9247,99778,124299,53818,138616,178688,9873,-66156,95601,265170,240540,116912,38870],[-21004,-56717,18940,41169,-119213,-275390,-174176,-60475,21094,71699,39371,40162,76895,70217,-16726,6022,349812,611204,396833,37001,-74422,2304,10404,-142681,-127798,71376,32578,-161174,-228596,-56946,187915,277157,214022,293473,314599,88134,-70423,-113691,-115121,-183876,-286960,-97870,246451,213049,53472,141004,169131,-21557,-104149,98853,316006,273086,61669,-59336,-169722,-273655,-206834,-188313,-167672,-105700,-69173,-132790,-119668,2390,152182,294769,284665,171886,187669,152406,42188,181207,384954,325778,187536,27059,-170978,-176119,92128,321041,378183,361269,357185,268457,11021,-233078,-195350,-157968,-227134,-123763,1317,-126841,-212320,-28555,170982,196905,-12999,-213682,-123064,34755,41911,87357,135530,49084,-57707,-151411,-255657,-256543,-125494,20583,75314,-5958,-155931,-183430,-17921,88530,-8664,24260,181478,94033,-65266,-98136,-144919,-71103,116800,-71368,-290554,-187978,-206498,-347806,-277685,-117649,78534,249469,198747,-3360,-46885,87948,262359,355311,295457,136187,-70602,-165299,-41391,80357,25743,-24083,-23550,-10090,30610,104746,76068,31952,-1330,-69345,-162292,-99007,61629,237423,344187,359994,202514,-20290,-147277,-89860,72227,82878,-6120,32317,158300,30156,-200335,-187756,-5119,80595,109103,210734,382175,382989,308160,326117,255252,77880,42993,143971,120356,-70739,-180898,-81758,-151459,-236692,-78052,60990,42237,52339,98020,99048,83147,161071,203985,142705,88618,130957,75325,-69481,-142669,-128149,-25088,15663,-23429,-32858,-68050,-95112,-126218,-177529,-102289,17648,161019,88070,-103738,-170015,-88097,10320,72649,114374,166697,65405,-196881,-325820,-389489,-376658,-172349,135834,94130,-193232,-228508,-29421,119434,71891,14561,-58866,-241494,-358295,-177216,205774,214844,-301403,-496928,48873,459862,332386,143691,356557,512741,246241,58320,218887,323818,194415,-734,-40148,79145,32992,-91039,-8683,101891,21325,-162627,-244906,-243326,-117081,25768,17925,-46494,50339,199592,166464,117240,48032,-136862,-303025,-274121,-206954,-154167,-31009,42364,70182,37702,-96432,-269810,-346665,-229752,-70624,-23679,-32723,73583,78136,-12227,-10532,-37332,-221073,-422316,-462056,-208116,-42246,-47037,11922,93643,-128357,-399081,-297786,-83333,5197,121918,273939,268288,100605,48162,225475,394107,303143,-19855,-76245,111994,279002,217068,96,-31667,188579,302114,129570,-34948,-61434,-19691,107296,311401,265460,-71050,-343653,-285998,-65174,63093,28635,-6300,20258,-9618,-29694,-35171,-50623,-31890,46599,164912,172106,-27026,-241275,-336379,-304444,-180638,3275,28807,-74269,-36010,66963,90012,76183,68630,139083,215763,209598,178941,151683,-41763,-359812,-511086,-255962,77023,193817,176076,191369,275443,234354,103129,77888,77105,110049,190805,162267,36012,-21382,-57974,-119115,-129532,-185095,-277716,-251416,-201117,-176494,-220804,-141337,94568,298461,330376,91369,-150981,-173083,-227787,-436365,-445107,-313231,-52856,122317,87918,-95316,-278063,-151547,-94387,-364597,-487016,-132386,256318,323323,289566,241799,195583,248540,223130,197030,334507,253056,-175836,-441747,-295359,-127808,-46794,24647,886,38400,247945,294526,269341,360978,250621,-236718,-404085,-327708,-265761,208903,756919,906599,-165189,-1473553,1884014,5051778,-2089583,-8054073,-1720453,3708753,1294253,-1304276,-1153475,-477371,-127666,-149202,-179189,45242,351366,181405,-115031,163353,588212,413058,-80812,-271915,-115056,312066,665742,498610,143573,-4848,28201,66872,-1588,-42218,31751,17584,-134487,-307093,-379510,-163610,249500,423831,215609,-111850,-258773,-102759,88916,262364,371926,326702,114969,-148971,-261926,-205655,-178034,-126376,64463,143065,60291,56796,54444,10517,-15813,-206158,-512363,-430184,-130885,-49316,-114488,-91707,-1245,113906,189069,175666,157369,250444,352963,101313,-238226,-252158,36006,328848,324420,71089,-83909,-31223,-6294,-136190,-180367,113214,475493,485770,257522,244526,217236,-21143,-132636,-88727,98310,284013,108713,-85962,33032,68032,-62752,-46880,50325,40524,-14011,33331,84523,53385,25345,173515,409898,452707,278240,215350,235468,106095,3999,16116,-48252,-37692,194072,383195,290424,77333,-48757,-126854,-152799,-71429,31660,85812,33927,-135585,-298350,-427824,-415551,-111326,88552,-62922,-294712,-350557,-164248,-23949,-74741,-217119,-361162,-444610,-307188,-133145,-132166,-127226,-117122,-112057,-95651,-113691,-217488,-346826,-378138,-183263,74294,69052,-96406,-115680,26017,170659,188630,84842,163516,243754,160863,-13842,-161776,-142268,-4712,35526,131764,219366,89580,24060,107082,41035,-59197,49166,134383,57367,-73188,-172446,-123142,174724,366356,250525,28687,-76928,26667,206060,197853,31086,-69181,-75987,-49742,-7686,-13820,-92106,-122869,-48885,-51081,-146826,-32062,166905,104781,41009,90002,22876,10113,207218,358604,193410,10821,46330,104019,117222,-39540,-245799,-240325,-186648,-156800,-85942,-85563,-145536,-57159,47317,141112,228796,67797,-185307,-101216,94898,42872,-87306,-24119,-28789,-238810,-286338,-237115,-221483,-59545,76137,124761,279196,412441,351647,115442,-109565,-117983,17523,124413,134690,663,-47143,24987,20271,1381,71143,132325,113716,39267,11128,45107,86194,60994,-9724,50989,221345,194297,31021,82472,176524,70251,98831,253968,167062,-79108,-320601,-424284,-263240,-53929,59847,147481,163213,98201,71221,100074,192958,259921,149336,-37219,-109055,-42823,100918,179065,45455,-30042,3543,-10989,-75615,-168219,-126488,117103,301896,294912,56520,-240753,-269938,-112784,-160562,-258767,-216529,-212129,-191953,-94681,-146907,-141097,166417,337436,26999,-359999,-316572,21486,162782,105275,92812,116141,172009,142483,20344,-53283,-202444,-427984,-426967,-269495,-210895,-120164,52055,114742,-24976,-151756,-183264,-119875,33454,64726,-69217,-74224,86841,39849,-262487,-436303,-323729,-206793,-131383,31851,196491,359570,349180,186929,101015,60533,43931,105341,96346,26354,112579,236779,261084,244274,234074,174046,87613,-9900,-91741,-102823,-41271,60112,167458,211700,206678,9529,-149871,41049,236062,135180,126036,191252,-714,-233906,-214662,-162300,-98953,178843,482683,440031,139394,42882,159603,228074,221661,222529,128959,-39316,-199697,-234997,-148631,-61538,8036,18940,-117284,-198123,5790,143665,41348,-69924,-80019,82538,319133,358545,190633,1775,-171209,-183880,-12858,393106,1147472,1493647,1778709,2375455,867239,-870845,-432882,-1091731,-2094544,-324029,985412,125413,-398363,-71798,306021,928084,1886217,392001,-2953157,-3236050,-340613,1181302,735063,124294,-219819,-688536,-978475,-889350,-659097,-273469,-83653,-254284,-384931,-286774,-132355,-143117,-271264,-253520,-25499,166487,30803,-282732,-401995,-295154,-160427,-26965,85098,83669,-42121,-223381,-380546,-393430,-271637,-183132,-238396,-205373,-74258,-27512,51931,114207,-141171,-406135,-317902,-119140,75711,190698,108628,-28202,-70174,-221138,-483515,-539031,-345201,-237410,-475916,-642947,-393279,-109080,-122933,-140515,39232,285520,337844,117524,-118572,-125981,6883,47800,99612,230112,273981,214169,264140,323727,99245,-285847,-422841,-230625,24821,189015,192594,156414,209662,227671,144795,73887,137322,198966,62352,-241607,-367388,-163842,14684,-11381,-19412,-40345,-135786,-29352,256038,236978,106056,19383,-113155,-314160,-403036,-259838,11715,149665,121286,231114,243942,129171,133625,113173,-52257,-91374,74866,231475,226572,137885,61877],[-39326,-109823,-49779,582,-150680,-279776,-136825,-38615,-36377,31310,5511,-32962,-55912,-4770,33382,139175,395545,572470,351347,28959,-18346,33153,-28624,-190169,-173440,3441,60950,3132,-113957,-84592,149708,270782,210503,313067,387410,178027,-45562,-233745,-332680,-330534,-323947,-95657,257384,245293,59683,152130,252631,59704,-115880,75764,312036,279982,54612,-88644,-120885,-118926,-75547,-139716,-201572,-162327,-76356,-75203,-58237,31067,158494,289981,283448,205590,283297,260890,100774,197319,391490,287256,108045,-11586,-165486,-180202,68514,300220,402948,426362,437749,367185,113311,-145914,-136932,-95817,-107934,32653,86795,-144385,-270899,-34151,254893,327243,82620,-193062,-173727,-67710,-70594,5045,79595,27513,-46074,-135058,-270717,-306212,-154661,28018,91811,57555,-77134,-187020,-42372,104111,-27804,-49924,147847,103260,-85022,-120394,-121321,-23429,165496,13732,-227807,-224033,-333978,-485121,-373877,-151738,106556,325556,221412,-43915,-127274,-21540,138888,262033,236651,133602,-7021,-150832,-121148,-35930,-69921,-131443,-114396,-39468,63428,124314,39093,-47322,-73332,-84647,-116346,-44948,87119,213904,298225,349829,257556,35672,-102699,-48201,82614,99986,21419,34864,117591,3574,-175727,-138313,-20324,64991,128086,216185,359603,391879,284916,261295,253314,120944,67242,153353,88444,-147421,-278979,-172340,-197083,-250574,-69862,58937,47947,130650,246887,244025,204811,260582,302483,252395,162348,138056,118057,27311,-76362,-82064,31184,28731,-103539,-119896,-88938,-55584,8513,49074,55166,41146,135767,105662,-27434,-106470,-96048,14826,178009,254733,212781,61496,-142424,-216751,-287746,-327990,-139775,87554,27300,-179075,-154753,51926,165544,103615,47515,-28191,-228452,-351161,-190065,116490,79829,-361789,-505889,17029,429732,341539,164207,336561,478907,223124,1810,168730,329887,239508,62733,7277,88026,41534,-48160,27399,137830,41529,-152911,-225131,-211560,-181840,-115189,-76947,-40865,117044,262808,157373,32590,-540,-137039,-315789,-345608,-325909,-276683,-158651,-24183,90978,85348,-50186,-221492,-279113,-218818,-99683,21608,141639,253172,172838,-19534,-90910,-113188,-254535,-450067,-560802,-442389,-262593,-171520,-35632,98981,-123957,-421132,-259965,10682,84872,193348,379991,371061,189530,142669,235649,308195,236842,-61322,-147915,94509,354910,318862,124521,90754,248902,305696,91744,-135446,-158434,-47155,88545,302104,283994,-91919,-369812,-265595,-62247,34648,34774,4848,-20348,-72149,-88667,-90995,-74288,-21852,46972,148361,155690,-39666,-268988,-423028,-457194,-283777,-43924,8819,-81514,-61234,41035,109400,95347,30931,72569,183102,231922,240969,219538,71806,-231191,-454417,-299254,9955,126924,82196,138424,338454,382621,239528,130147,108446,165640,154998,11074,-57710,5871,14791,-41025,-18380,-92813,-234764,-234247,-222120,-163817,-167131,-162366,6912,182871,241461,47155,-188368,-206407,-249492,-452451,-490050,-360430,-15660,277636,268921,18013,-299437,-276772,-144115,-337776,-469526,-151808,209100,229000,135117,144072,152320,242260,276074,235022,296518,236898,-145449,-442841,-368104,-213816,-33552,130216,36092,1019,244179,367262,406481,547824,393428,-163332,-424721,-381770,-247593,332405,957418,777499,-236392,-351804,1770741,1851077,-3169542,-5406966,108302,3785423,1560242,-769781,-1068370,-749623,-353548,-65422,-35579,24513,20708,-170721,-202847,142490,446524,178749,-286257,-439731,-260204,184219,523210,397649,110529,1857,77533,157212,104136,38680,75031,34151,-144607,-373841,-484132,-237074,177834,340177,184059,-95060,-228959,-133142,-37138,139207,300687,248822,37061,-143772,-115297,26352,-1279,-55439,48774,52926,-73291,-29728,33886,-2049,-37590,-241735,-543649,-447074,-147081,-96453,-232924,-289746,-185048,19284,109915,12307,4082,195146,310054,31632,-332921,-419352,-161250,206363,283290,71257,-40958,29642,47240,-114637,-144758,144949,512908,569527,342269,238513,126962,-102964,-125101,-39633,129812,260175,36861,-213528,-118658,-23547,-95654,-76897,30994,-22376,-86335,2089,92491,71601,60315,175110,347029,407640,323642,250010,174149,10607,-67432,-37168,-74737,-31173,190569,356225,284245,97271,-17197,-120236,-181195,-66546,73891,95521,-12855,-192658,-323980,-390881,-304477,930,101249,-176266,-482380,-499217,-286390,-102331,-52006,-84135,-196896,-278602,-202926,-112486,-111373,-105562,-111916,-26030,63520,15146,-169046,-349220,-378699,-167800,54650,10203,-121882,-88652,28795,96988,15186,-137409,-16126,148006,113980,-9924,-117703,-115027,1267,54778,161710,264272,183918,121116,163132,88726,-61198,4316,124525,72136,-24795,-88459,-41728,194074,354733,228426,9311,-71612,11985,133434,155143,38081,-98008,-113035,-18642,44969,25937,-40026,-100122,-84204,-87837,-144743,19872,236203,126323,-35733,43229,86374,50734,190859,353411,237714,39857,-14030,24038,64047,-36022,-195722,-200537,-138629,-88815,-27212,-31032,-65339,24847,97785,164939,270085,141056,-110351,-71674,124035,88759,-88033,-105977,-124788,-355375,-404523,-277222,-176613,24732,184209,176070,220795,350884,350298,113814,-164575,-205061,-31020,151208,187037,6383,-53365,88778,111340,43268,32429,59018,117995,130781,49916,-26721,1920,5529,-40629,66935,234621,152968,-31197,-3847,85410,6823,57327,260956,222693,-42335,-305859,-356866,-109747,98080,104314,68023,66983,54265,81043,114205,163815,206874,105745,-108776,-230212,-118932,80832,141548,23939,-3349,40332,44947,30880,-86076,-119997,90229,308131,332888,118383,-212567,-328939,-240753,-256016,-317731,-286750,-321170,-288066,-140662,-124973,-125537,98024,274497,48668,-376059,-398503,-70289,98084,95240,142190,183821,179388,81694,-35198,-51294,-191440,-417083,-394938,-255259,-196541,-88851,49792,78179,-24147,-142321,-248063,-175473,7589,-10277,-143420,-61461,121004,48650,-268840,-444457,-341328,-209370,-101125,84532,218753,287609,188698,46863,53373,141328,199610,235392,165010,95190,193388,301252,305097,257179,219675,201388,141218,35787,-24276,-28499,-2298,69979,162922,183567,165430,2745,-135369,70941,324216,215535,137019,184921,44831,-92449,-37509,-86489,-116273,153393,492893,466641,143277,8493,131509,245139,249678,200901,57333,-157774,-298753,-253732,-105773,-24275,-2689,-2450,-74930,-79443,121337,173332,51682,-981,-32142,49614,274687,418474,386111,220421,-82050,-191131,37329,503841,1196731,1501003,1608242,1623966,-94533,-977484,-172348,-656181,-1037197,558848,846031,-223698,-417532,-5650,247421,694623,1195582,-582252,-3080743,-2448951,254192,1113222,688250,92169,-269833,-746818,-1102482,-963692,-618282,-223624,-81786,-300171,-429496,-252498,-33845,-59666,-211933,-202199,11897,219277,83693,-286001,-432690,-235078,-9233,92042,156246,128593,12728,-139464,-292404,-343682,-233472,-164386,-282492,-249450,-72733,-46016,-52874,-41199,-178886,-276185,-169107,-62255,87879,220330,153959,39499,-31727,-271974,-575945,-587577,-326995,-231215,-537072,-793206,-523148,-169989,-148189,-157202,-6908,195658,244846,86141,-60548,-5685,64187,29345,107777,301315,361123,239810,202314,228925,55248,-266998,-395922,-253264,-42701,120264,123238,76405,184184,263261,155331,60603,109833,177787,102768,-190893,-340369,-131173,30632,-42741,-100129,-173376,-284162,-65449,358665,381918,188975,68283,-64815,-308266,-422452,-287731,-37089,105052,162492,294301,320064,192206,121049,41029,-99633,-79731,80301,184627,180404,126480,64346],[-52301,-131588,-92255,-41085,-195464,-277894,-89345,9424,-62020,-16231,-26107,-68980,-116435,-45702,97479,270840,410753,469491,248619,-296,36917,92900,-11274,-148991,-135629,-20506,103483,169667,33962,-83835,108959,251155,189224,271747,381379,243095,-5836,-303003,-496929,-444090,-309362,-49186,257634,243881,46868,136628,289722,127187,-87296,66965,300417,283286,70529,-67195,-18191,87663,89343,-38869,-163842,-132905,-17956,22654,27417,63964,150263,275423,274152,207687,316947,314321,126331,191914,367186,221324,9914,-55255,-141431,-146683,53896,249112,374955,437915,443314,380529,165194,-46832,-47682,-5749,31843,177596,145883,-149852,-288168,-43037,289485,393786,152757,-144638,-167833,-116943,-152174,-61857,42322,11803,-44642,-128299,-263142,-287357,-124584,52604,104682,105240,6540,-156760,-70792,76109,-50099,-82645,146858,130242,-101162,-164614,-138943,-17340,180961,116848,-114290,-221178,-397668,-542395,-439463,-214987,83092,349475,222611,-60531,-168012,-116157,3393,136991,167456,139478,46535,-147841,-208123,-164270,-170801,-209849,-172286,-74495,75669,142579,29237,-115682,-135162,-56496,-7130,35226,112355,161743,195493,262175,248993,70705,-52799,4832,121693,149126,59753,55270,85882,-39300,-188797,-147370,-67735,36429,116458,174116,276665,346590,255049,212804,242324,140751,46177,81844,10433,-231089,-363035,-262204,-236278,-250298,-68983,20020,342,159334,347152,336912,290393,320095,339120,276146,172537,135376,191348,165704,21341,-19809,83417,43863,-156445,-185053,-76072,24216,148432,251993,178259,56687,83214,102005,44948,-33733,-96144,15681,266169,355623,215149,33414,-98696,-103510,-102400,-185228,-88456,23430,-41527,-151843,-71362,143210,212376,142246,96852,11111,-199178,-317765,-205820,-17276,-66448,-333594,-377452,21122,376425,334995,171909,278577,415335,206549,-24963,106971,264405,212393,103995,50278,55677,13022,-21902,31206,112702,24871,-137787,-186801,-155943,-225511,-245017,-156627,-21673,163091,257376,82129,-104196,-81425,-138452,-295760,-380991,-415635,-374310,-261623,-67848,118126,140353,19570,-115875,-144352,-156657,-100386,49192,265096,394461,261047,-7541,-127741,-143329,-244143,-427484,-586619,-604641,-439328,-282883,-87094,85336,-104525,-376417,-181973,110865,148565,210919,406258,415692,256764,199305,185414,168366,104124,-121511,-228451,52507,389427,382058,226770,201343,294223,309374,88309,-165891,-163375,-36766,43623,217956,236480,-114414,-363226,-240981,-66861,6626,37584,15109,-48953,-118076,-148386,-128665,-45144,31067,52676,120271,133933,-58067,-286591,-443341,-532509,-372324,-114254,-25307,-76659,-72088,24907,148043,135018,-16638,-36253,120458,231679,246456,191331,80168,-164321,-391891,-352674,-113403,3013,-48365,86741,409321,476629,255658,60364,64356,173330,96057,-146894,-168331,21663,100357,58323,70994,-19344,-163945,-205188,-222918,-139707,-120836,-207471,-118230,63081,156838,2286,-208484,-199073,-198091,-344213,-443320,-339525,42382,417351,458183,166254,-236955,-316434,-158322,-282175,-402504,-138741,169203,164137,42761,74246,124434,235972,319134,257540,232058,194782,-119911,-410945,-388989,-258034,-29553,185923,51485,-52110,170006,376344,534413,749671,574945,37904,-285981,-279414,-14372,623181,1043997,396470,-485049,41992,536293,-1255858,-2814021,-1631287,1993673,3511879,1461166,-456448,-990725,-1006482,-587227,16984,175138,137759,-169661,-423490,-224493,147258,273504,-66261,-427868,-497782,-354360,-1047,298106,259404,75176,24816,129406,225107,193156,136396,127044,29575,-149258,-372432,-497663,-270739,86893,238181,158426,-57588,-153093,-106342,-85611,65155,239218,174139,-28686,-123457,41150,256727,166711,19996,32440,-65405,-232648,-161701,-31603,-2672,-20072,-234858,-499692,-406778,-144019,-121984,-302265,-430889,-331749,-82170,17092,-123293,-139100,107264,212686,-38522,-362104,-514442,-338875,50264,188695,37089,706,96092,80268,-89636,-98016,146624,461845,520375,326871,190778,41847,-146920,-96242,25658,147161,183948,-85861,-367184,-286210,-133972,-130794,-86372,19676,-74386,-152724,-39512,86200,78537,86575,156300,232696,296494,322013,249004,78060,-101222,-135370,-72184,-79123,-46556,136093,314236,308207,161133,36602,-112995,-199519,-46785,118499,107726,-43120,-224693,-317937,-311333,-155795,107656,103110,-256783,-582859,-545851,-337116,-153205,-37888,41530,876,-48125,-30005,-37494,-64270,-79222,-71393,79346,212561,135801,-82885,-273249,-311100,-129536,34365,-37203,-119896,-40136,42907,36775,-143194,-313596,-163669,16446,423,-21785,-62167,-73466,24547,72618,146279,256541,268181,232888,207818,117519,-42390,76,173641,141060,47312,22932,77332,223902,307208,143907,-61530,-95636,-29063,39513,111385,61879,-110274,-142633,10535,106832,94720,24921,-84702,-107355,-99129,-138062,36117,234609,66213,-169968,-42338,111274,52427,148035,315368,246108,58066,-57559,-35438,20406,-21346,-120715,-137263,-80336,-16733,54220,65767,66373,122375,118708,124113,220258,141184,-72781,-76183,118010,120475,-78111,-162757,-190032,-399839,-447365,-267354,-83025,141927,272577,189910,151563,269453,295601,65352,-219238,-260899,-74608,148599,209608,19647,-54094,132907,197499,99387,13152,-12955,93060,216544,119794,-72410,-79166,-51122,-78805,37110,180562,84208,-91602,-106106,-49509,-90862,-6142,237950,261290,12808,-248322,-257779,34835,218202,113063,-30883,-34279,24777,100777,132909,145017,156144,60094,-157162,-296583,-153744,65153,79533,-7614,17606,68847,93506,129577,22314,-79582,54676,275847,330975,157726,-163257,-331406,-310622,-287836,-312972,-344177,-438824,-376395,-154637,-33813,-32963,44231,184067,99279,-290795,-412006,-164701,8110,71190,174445,225455,150466,-25384,-136918,-89475,-172838,-343435,-307240,-193901,-129184,-40990,43335,28904,-45763,-124986,-228023,-152285,-8734,-98761,-214017,-53367,125191,37587,-248181,-399068,-323415,-206125,-75985,120253,234848,214316,41565,-92746,-12206,195749,319313,314063,183076,124802,228082,302510,264992,194842,163729,206655,195190,118052,87709,68714,34357,73239,158505,172280,128689,-4584,-102001,117126,377946,258920,135267,185376,135198,118298,181783,40069,-74490,142564,470083,460983,122524,-68918,66728,238346,251545,152073,-4241,-212876,-309824,-186677,23693,93766,37309,12434,5727,64221,232347,212544,92671,88462,23633,11207,214748,456964,577975,464030,65353,-145242,86199,562511,1173445,1481044,1425510,831477,-805803,-957871,-7951,-181881,41062,1108951,439089,-595877,-428567,76071,234756,468495,386485,-1439200,-2758460,-1261714,839115,1018371,555568,-68149,-402398,-810470,-1189974,-983872,-529880,-181543,-107307,-332089,-430837,-207854,31721,10087,-139759,-169547,-15578,196767,111312,-261346,-427829,-171265,100049,143118,172099,143169,30050,-69038,-168240,-256138,-175967,-124002,-274063,-233187,-29160,-48739,-145119,-169301,-191529,-138666,-37431,-8656,89887,195879,133606,70044,-2885,-274145,-572166,-584052,-318211,-221032,-534961,-839100,-588257,-207611,-133092,-135844,-51712,88583,147819,51201,-9574,86649,69835,-34088,69908,318665,391060,230986,114660,92338,-10342,-215849,-313166,-234066,-80599,67578,63225,7490,154065,261549,127978,31215,48600,105951,108006,-130929,-280397,-66095,81274,-45661,-151642,-259746,-399676,-117511,394232,454265,196791,72317,-19091,-236695,-340624,-238547,-78816,-6721,108319,261047,334728,234715,104766,-25068,-125063,-39569,107159,142927,123773,89765,39861],[-72740,-137642,-107912,-77070,-244080,-272030,-37757,69737,-43820,-45543,-42619,-70913,-98896,-40788,147864,336041,372286,324844,116908,-42901,66572,148719,47874,-42539,-42027,-1809,141076,276484,157074,-51640,84292,229593,166322,201871,318187,270089,37723,-308596,-571050,-498274,-249828,20689,241982,214252,26938,98244,266018,164767,-8645,101590,302909,290056,103717,-7897,101804,290372,267580,94114,-74385,-34615,92426,132936,106413,85727,122202,243701,256489,188773,292879,305340,117956,168754,316338,143695,-72200,-80188,-98608,-83975,45441,168190,292428,383855,367319,305740,151500,30402,55157,97260,154813,270795,166065,-141456,-261285,-45424,282500,399605,190002,-80398,-111578,-108284,-190192,-104691,27148,6327,-51630,-135087,-236927,-200108,-37268,80391,93769,107872,56313,-111766,-101168,10113,-66325,-51503,191513,170408,-108571,-215163,-187290,-60643,143622,194231,11842,-193178,-398160,-524281,-474671,-298303,8071,290767,178249,-65145,-168515,-170598,-92996,31001,109583,137432,43875,-177935,-274876,-256869,-246874,-239051,-180939,-108085,51189,148550,50123,-148827,-167829,-4043,110811,108776,132352,104515,72309,125792,170647,68051,-9823,63343,194099,219783,88204,62188,47620,-104602,-234680,-184499,-100546,17321,81126,92018,167560,286166,245655,200968,233209,140329,-16907,-69306,-123249,-319131,-420350,-330950,-260008,-234311,-84162,-52637,-84514,125640,355141,347821,315479,307380,279356,202400,116780,116751,263220,298618,120951,41921,123183,54794,-180683,-216949,-36526,120667,254475,356391,224331,61450,29357,78157,82351,16359,-89520,16980,314494,388160,175654,-12826,-85771,-20757,109109,24699,-25038,-28679,-81426,-112450,-580,203510,236712,178184,153037,44876,-169871,-271546,-218355,-146377,-157954,-207071,-151413,61801,322382,325894,169290,203051,342547,192589,-28891,40841,137627,113904,109822,76447,-10487,-49188,-20162,6447,28270,-30003,-119544,-130507,-89286,-233752,-328139,-198572,11766,189058,205350,-23316,-244834,-177481,-151984,-260641,-373619,-443961,-418459,-314963,-85901,140582,187697,88360,12171,16573,-57296,-73843,49497,287493,435365,303649,13844,-117082,-126229,-203208,-367513,-536719,-638511,-515561,-336186,-113737,63981,-67574,-258857,-67974,190039,167203,169299,355328,392431,275682,194931,93301,38282,-5234,-155765,-291622,-9978,363573,380965,272535,263031,305031,314446,132520,-105278,-66935,19308,-10950,82616,134701,-135153,-328793,-217083,-64462,12133,52470,15616,-70044,-141712,-192879,-138872,29637,113326,57749,78067,96601,-92061,-293216,-388174,-493110,-406707,-182330,-58222,-53422,-66260,16594,192710,180187,-65949,-150789,50731,202950,180748,62708,-36830,-187939,-342902,-389511,-244302,-137250,-174474,52004,464428,478179,139864,-85999,-8574,145923,31724,-265854,-266377,22294,177069,139858,95658,7435,-88800,-169688,-211359,-124829,-105066,-269040,-259032,-44319,99900,-17895,-196938,-157255,-106942,-187347,-339466,-262070,107624,499177,584630,292840,-114880,-257021,-130965,-200864,-289772,-83576,162041,147884,32955,47268,107463,231594,357028,275375,164809,133707,-105539,-350391,-350886,-252371,-33313,182684,42193,-98739,79219,350836,636173,912371,729688,265646,-62834,-37807,428292,1069630,1074063,3243,-711356,-393126,-1665923,-3739492,-1504939,2142256,3612201,3058781,993308,-469680,-882966,-1082977,-693763,72947,362889,332518,-163317,-494937,-159082,203505,158748,-228445,-475091,-438477,-360060,-178132,64909,133054,56278,57202,172897,268026,252432,216812,150138,-16495,-160022,-312006,-419535,-257805,-11279,119648,116265,-21627,-54199,-29969,-51967,41215,178285,104305,-67845,-88103,165404,422416,301057,106444,34278,-181933,-389900,-310927,-111452,28618,35939,-196424,-396434,-307774,-120222,-130205,-307362,-471612,-404319,-163346,-50302,-168253,-196687,29797,99247,-78328,-308736,-507466,-441253,-86690,70270,-25092,29663,168390,123709,-31739,-42385,124104,354693,363877,202217,106861,-11408,-147670,-63509,81473,135182,70660,-219281,-497472,-426208,-237776,-167259,-89891,5375,-97302,-184137,-67279,77813,78967,99174,130800,114273,158471,263373,196720,-31317,-190397,-169193,-72221,-59043,-84868,31329,248225,335841,240163,83606,-126717,-210759,-14935,158270,120935,-48910,-221551,-279313,-208130,-5930,190743,95630,-289563,-560625,-471656,-301297,-165379,-38296,110130,152075,156423,148130,68659,5008,-31338,5486,177095,318374,227535,27417,-134253,-196826,-86682,11963,-66028,-90958,28891,85808,15923,-242479,-400799,-242260,-124928,-152493,-44067,-12084,-36611,59114,92338,94835,197428,309609,319630,235480,125655,-12724,25651,249331,242834,135341,141990,198994,255513,239277,18752,-163983,-135852,-80486,-48730,76159,90639,-110072,-166494,20140,154127,171486,83587,-85413,-116490,-85699,-128654,16021,169311,-53631,-325681,-162854,60690,2201,80963,254489,227241,64556,-79880,-74354,-6730,5155,-38750,-70557,-40826,35912,141837,181341,206740,203554,102556,30242,92940,69520,-80752,-102790,92924,137273,-58395,-167332,-187450,-342632,-384084,-192613,42941,260807,304516,136314,66918,175056,193945,-20132,-268074,-288699,-112998,114553,196389,34345,-51416,141956,248567,145697,11250,-59315,69208,287161,190833,-89656,-134722,-89995,-106713,-23350,73322,-2418,-144171,-201496,-190096,-189491,-72021,182885,267630,77306,-157744,-153182,129023,273617,83362,-128103,-121867,7675,116973,145707,137469,120356,28563,-163077,-290456,-152949,35794,-171,-41592,34751,85141,119048,193869,126954,-13582,34350,223434,289788,162923,-107058,-282895,-300669,-241577,-240955,-369716,-527252,-422008,-121173,103248,109088,21975,97068,171311,-119113,-352850,-239499,-81685,40648,181498,225470,85538,-150917,-247538,-142771,-139855,-224112,-193188,-109820,-31416,18118,40188,-20115,-90597,-112974,-132951,-56619,-618,-162058,-255534,-54101,91129,-5548,-212998,-310847,-281405,-214419,-72441,133963,243670,157754,-60692,-203497,-79689,208750,360781,298276,122026,80358,187839,235157,156379,76458,79598,186231,236174,212121,207802,160332,59128,59312,138965,169786,109327,-6873,-63499,157217,381137,254262,115254,183788,235804,323662,374367,185763,21430,159321,433060,442756,105070,-154404,-20222,206065,231759,104259,-29412,-188932,-239148,-60050,206470,269545,136128,80134,112269,200881,323150,259506,149493,166060,59873,-42000,140987,462265,720066,676311,245490,-37722,146579,577508,1080225,1383641,1186753,118281,-1125904,-786992,93931,283214,934097,1215419,-141956,-937414,-438982,167253,285757,295133,-368419,-2005767,-2076914,55115,1299921,936596,339525,-349444,-599336,-870374,-1209131,-913488,-390363,-146386,-148926,-337019,-391511,-179815,28210,37239,-64785,-148330,-101716,92415,96435,-221908,-390101,-117992,144527,129512,147303,140485,16064,-27799,-43450,-153039,-115077,-77735,-220461,-163545,37862,-39688,-198108,-233019,-182211,-43325,29664,14931,69688,112329,53846,68800,18599,-237467,-490024,-531706,-319912,-205370,-466809,-764791,-580578,-225291,-95059,-104334,-114436,-31074,63764,27189,33027,133700,31103,-116766,2482,277209,354229,189146,18639,-55180,-77926,-132184,-177190,-163471,-67503,59464,35487,-34775,115826,203795,56188,-17308,-33428,13582,94666,-62132,-192620,13991,145102,-23927,-165489,-281969,-438650,-147496,384928,453098,143084,41306,9988,-131821,-191786,-137797,-106694,-140576,-24838,148757,298173,254337,86745,-75836,-129960,7781,136663,115825,78052,42004,-9062],[-108259,-144637,-104144,-101426,-282315,-259005,18921,135285,19738,-32430,-34224,-49531,-26516,8167,166045,303977,280291,173459,-6698,-85140,56318,165244,113602,75846,52835,36169,154973,291119,213780,2047,78747,208775,155690,142513,233148,251813,67565,-266986,-553724,-481986,-163183,84506,205706,166667,12489,47108,186294,168459,113275,192462,329544,300172,143276,65857,200061,436383,430574,223924,28004,92887,223030,224616,153349,85678,71166,182063,221777,161388,231297,241375,83257,132618,239705,61261,-116035,-73106,-45720,-13441,34690,63716,169913,274915,233754,171398,80741,63571,153204,198874,235149,293843,148807,-120329,-200875,-34319,251737,365440,197503,-14407,-27145,-58472,-185435,-121337,28789,13970,-60059,-152169,-196531,-63009,90347,103231,54195,61177,52498,-76374,-133497,-76889,-67778,44780,273501,205499,-109447,-251092,-240024,-140954,54041,213166,104634,-164503,-358693,-454939,-474614,-369945,-93780,152293,83088,-69598,-139148,-175428,-122315,-19961,76410,115836,-26526,-241231,-302848,-284278,-277958,-218032,-141808,-130128,-9075,138122,95058,-134982,-162870,46044,183659,150064,145729,65621,-30537,-11878,49636,30359,19867,118754,280358,283311,88957,32789,-6296,-184526,-291951,-207972,-85036,19876,31156,-12200,69868,249734,273536,229676,233587,128552,-103599,-264795,-300386,-406421,-447941,-364664,-259090,-197667,-110258,-141848,-180887,31299,252921,272049,275111,215108,122774,54878,15212,78731,302013,382205,193715,88891,145789,55200,-183795,-209819,22084,210592,300601,325117,181258,55656,147,44577,70562,23050,-77853,25540,312497,344536,108550,-64422,-109733,9803,273837,235135,32874,-53696,-76113,-66892,33018,196061,219581,200434,201142,62625,-152082,-228100,-224753,-231814,-159854,-7987,101216,126894,286554,324418,158624,126463,271247,175327,-20204,-19903,-19879,-29651,82019,83901,-84688,-122559,-31949,-27852,-90654,-109640,-97097,-56931,-18770,-198928,-343546,-194388,51362,195217,140335,-113333,-339906,-268432,-186689,-229944,-324990,-397239,-394747,-307621,-81955,149259,211310,129707,115986,153062,55013,-28499,21056,195282,345220,271420,27915,-75989,-77511,-146931,-284059,-427327,-542839,-474799,-307759,-97529,43672,-23044,-93602,67890,231848,128949,82965,253544,310978,233440,130602,-5639,-30666,-19558,-134263,-315547,-78937,279522,311086,247294,255795,272869,316402,214916,31276,95617,106062,-54768,-60046,7953,-151588,-271265,-181552,-35434,65426,86575,8281,-84612,-144511,-208578,-117598,127098,199066,55634,23598,39144,-140192,-283302,-269051,-341151,-360991,-218998,-73166,-12979,-49271,7338,222663,211311,-109197,-235921,-6280,143901,49412,-135938,-246031,-285508,-308713,-380235,-323726,-239317,-256161,31623,469042,376899,-62068,-231366,-59750,105871,-17276,-313919,-322035,12363,223747,167964,41738,-21737,-39284,-135865,-200020,-139452,-131349,-329124,-382207,-129276,79899,4228,-144625,-93131,-15846,-57520,-218794,-152798,164337,495874,588743,345925,22520,-126010,-74678,-104924,-144938,10816,195489,175008,83313,56592,88186,224530,390355,295149,115159,66353,-104825,-272803,-260848,-200011,-38534,131571,7948,-124540,25629,329218,696504,983394,793058,404584,129120,250573,955944,1564418,1111252,-157844,-736989,-1414274,-4264187,-5339103,-144389,4792394,4758944,2660180,294267,-777844,-716468,-861937,-580595,77566,439219,519630,-2782,-388256,-18919,319859,166992,-247849,-424959,-290967,-268926,-280492,-104771,51162,56453,79672,191959,288318,282370,254715,117935,-107463,-182781,-218177,-279456,-210883,-110969,-14954,45883,-1589,34732,66967,36924,53487,112264,37777,-79381,-47388,222167,478611,387856,207753,66256,-257634,-504346,-436671,-169841,96972,112721,-145954,-265328,-169596,-84220,-130566,-253044,-399512,-385674,-198376,-59905,-96848,-128986,-472,11849,-65911,-181536,-402959,-438423,-159636,-36836,-102167,37838,245226,211376,78625,19066,89149,232641,161752,5547,2909,-25400,-116465,-39018,106632,85053,-57647,-320793,-556790,-498159,-306641,-200260,-108232,-28386,-92020,-170306,-69083,72467,73975,95076,111754,36177,37760,158651,99330,-129436,-230132,-150345,-32519,-23560,-139422,-104170,155106,337672,299810,96146,-175043,-217334,24150,184433,127548,-33272,-180979,-210746,-104187,108678,242039,89701,-269457,-428250,-303026,-194913,-143487,-56396,94985,196800,260590,273298,177337,90633,52467,107093,249600,368263,279899,139037,31155,-73087,-61567,-19309,-81056,-50310,103157,157188,43648,-257193,-388673,-249864,-245908,-294527,-65214,19228,-17913,95037,111522,24824,105470,293309,352695,246470,121587,16755,63833,313286,343774,223214,238809,281674,273556,170683,-109452,-267712,-176866,-123774,-106991,55918,112021,-102027,-183366,2198,168128,229228,117470,-100136,-107729,-52838,-118471,-30368,68880,-180883,-446675,-287481,-60198,-89038,-249,186229,199246,69680,-74551,-89073,-12002,39294,29094,-23444,-43177,51855,214854,283834,307727,237879,51373,-85794,-66404,-45444,-127388,-135982,66536,142352,-29995,-112518,-106877,-194917,-225057,-65520,167241,340001,254318,7483,-30206,83349,70767,-118526,-304861,-299995,-149491,53348,149278,39357,-53153,107975,242103,162565,22689,-62640,74143,336170,240184,-74316,-144609,-96073,-111403,-91529,-58917,-95658,-184609,-266916,-296017,-258439,-124602,100791,235467,140861,-47503,-59772,157712,254807,26617,-199066,-175567,-1077,115871,138564,130157,101757,24422,-115545,-218848,-137657,-19488,-81456,-69708,48793,87630,111710,207535,198375,60123,43541,171980,222295,135676,-58306,-204580,-219041,-129499,-121195,-351188,-551979,-399821,-43146,243489,256323,39160,41226,247202,91928,-240225,-277489,-145757,13855,163956,181245,-3577,-256446,-320481,-177317,-90638,-90806,-82812,-25393,69635,81902,46107,-57522,-152494,-116338,-999,77133,36271,-169942,-249319,-60236,28566,-72523,-168845,-193384,-225434,-237604,-92338,129996,244269,128357,-105690,-266223,-128709,182683,310408,183448,-9342,-41139,67901,114548,17569,-60981,-13084,143307,256122,290647,298062,221282,66787,21904,94209,163631,109530,-4833,-38200,167104,335056,209552,78804,170609,306461,454768,491237,316279,146362,202490,399059,429021,118142,-200117,-100648,154703,199145,79738,-10295,-105444,-126073,77613,385899,451635,272503,191784,222732,300793,380774,305530,201037,205150,60285,-107797,60450,429839,778172,807787,419503,116165,223212,566160,924085,1139568,808633,-451836,-1078907,-459815,231033,730919,1511961,929879,-743725,-1197391,-452139,245673,368567,172048,-908483,-2135816,-1149239,1194038,1529183,825985,30788,-710952,-816322,-912838,-1138978,-735479,-209031,-112584,-186976,-307416,-322520,-181565,-50989,6627,-888,-126114,-214227,-66267,36070,-187961,-330674,-76307,139412,85135,106505,130674,-15346,-25176,40838,-64760,-65905,-35676,-137511,-63475,100334,-26741,-201092,-227399,-163705,-22996,8080,-6356,27185,-11610,-59715,48866,35441,-186526,-376414,-449453,-323288,-179924,-347182,-599391,-515065,-229074,-58678,-94698,-210778,-161006,-2368,24891,72147,136653,-28618,-186178,-70527,186441,261878,126461,-64686,-176819,-129364,-34854,-16589,-52933,-3626,100464,44135,-49892,63626,89435,-54517,-88207,-119480,-64714,82677,10784,-90221,85185,190653,7774,-145609,-244266,-384023,-128014,362304,403810,67198,-2190,14493,-42062,-37736,-27156,-119509,-248139,-186738,11232,241605,254274,67149,-107916,-123221,37541,145605,100625,54855,-1170,-70408],[-155109,-161973,-93781,-111810,-298305,-235273,81222,204280,118297,34851,2208,-15344,67669,89819,149995,188862,158602,51421,-89827,-113597,7736,122016,146236,147096,93129,58492,133074,220655,196129,57130,78765,182285,162593,120826,155321,188022,67061,-211400,-472494,-402061,-72468,115924,147408,111376,9164,-4438,73139,145342,251946,322067,368379,303316,176414,130332,251504,496755,545309,312038,103273,205329,335970,273870,156172,61523,-609,81780,159370,133617,157111,141696,34135,87701,136213,-29387,-121850,-38742,321,37959,12265,-50763,35344,141702,85138,22979,-21537,48645,231772,290097,270272,259498,109873,-89368,-126331,-11036,214676,316361,184185,40700,56159,3125,-149864,-114258,38928,35936,-60647,-170304,-145912,93540,232908,124856,2296,-11833,2860,-68820,-168592,-163338,-50472,184278,366904,214203,-109369,-253788,-267314,-230816,-66045,167202,132714,-153142,-305001,-357040,-425537,-388553,-183432,-28197,-43860,-79083,-95666,-138683,-88088,-8312,69848,75742,-135003,-313768,-287374,-245324,-259663,-164064,-76474,-136032,-87648,114997,147861,-81249,-125327,72140,183128,150279,154582,59042,-81608,-101553,-62906,-21747,36598,160805,342830,307040,55900,-36875,-75380,-259686,-331652,-186617,-16027,42266,-24538,-114630,9228,254573,332625,283416,244434,117065,-184460,-445939,-482833,-483344,-452846,-362730,-229442,-137045,-131403,-221839,-262500,-104184,62039,134441,185936,65695,-92559,-117620,-97596,24579,290460,391258,219031,113494,153286,44554,-174269,-164361,93091,278121,285230,182690,73560,43865,8950,13995,16296,-14526,-64485,43066,261801,238945,34959,-106114,-160592,-12441,338015,364140,58807,-56804,-32048,-25507,13649,109135,157629,201807,226335,61497,-147796,-199928,-226543,-257414,-80945,210001,309069,197005,276934,331627,139878,55440,200605,151612,-4776,-62901,-166271,-175362,37820,83407,-134158,-175154,-33104,-46326,-204987,-189304,-67930,28103,54213,-123331,-291390,-151462,83719,180119,89672,-152112,-358878,-334975,-241356,-212381,-240876,-284755,-308572,-245221,-60967,141412,200704,126270,156166,224271,152537,22551,-30020,15522,137905,157147,17300,-34191,-22787,-88258,-190616,-286884,-364359,-342032,-204853,-39279,27690,10057,70522,203199,235133,43829,-19600,139592,195272,136130,32574,-72099,-21234,67573,-63708,-296289,-136870,160726,191906,161731,184269,203514,306865,306633,196823,258847,190264,-72242,-163884,-108299,-162831,-195407,-113271,35522,156644,136316,6221,-87503,-132262,-190134,-68007,218117,260696,42224,-36361,-33708,-190005,-250303,-115449,-119750,-237072,-205192,-61201,34693,-32512,-13693,219167,212780,-141426,-272687,-41495,59269,-121690,-351493,-475234,-407156,-277699,-308274,-309325,-258773,-270692,10549,394995,194465,-266716,-301743,-57055,74855,-35882,-284964,-315983,3714,227868,127603,-68339,-92463,-34332,-110402,-198543,-192617,-193729,-365705,-455853,-189343,89580,71004,-52882,-20526,46349,6636,-112348,-41516,199146,406981,453202,304126,134376,23548,-16135,-13732,8413,125750,254083,220427,145370,75721,52707,205886,411336,314223,94008,9841,-113758,-192446,-137879,-113706,-37417,58333,-43416,-123830,42765,343452,708667,936807,729331,375530,182075,451270,1367496,1942432,1192598,50424,-475926,-2532117,-6469125,-6129996,347331,5657930,5408944,2513557,-412105,-1229030,-490289,-339521,-248475,18432,356324,611157,199981,-182112,155139,481449,307982,-123491,-301717,-106447,-103081,-265882,-166922,22486,63597,68672,169810,288046,293158,244079,30282,-224554,-213185,-120612,-122845,-152643,-207206,-158236,-43788,519,81892,142713,134622,82179,44931,-25270,-73389,-17135,194930,413104,417712,311152,123703,-260376,-533121,-495847,-178992,189169,183749,-101926,-140676,-27849,-51471,-131920,-161568,-240508,-286775,-174207,74,70852,46886,30563,-20770,750,-13319,-235741,-335452,-148727,-104711,-177527,23002,319489,353199,234569,80092,54033,130243,-14904,-192793,-97845,-14283,-73921,-24826,92681,-1061,-178689,-363091,-520280,-478347,-317566,-220387,-155159,-93483,-77135,-123839,-49871,66851,62504,77853,108897,21302,-36230,34326,-16999,-195345,-213906,-80076,36848,10845,-197504,-237590,42308,295156,313504,60793,-253865,-217889,65432,189962,117518,-9195,-112109,-119794,-17290,166021,261966,97919,-202393,-239249,-99156,-59332,-104847,-89602,5033,122646,237098,313825,262990,183451,168771,211488,292779,369990,290870,224256,177484,21994,-70773,-66070,-93414,-19886,158041,236107,109608,-186606,-296265,-213283,-323156,-375875,-74638,24761,-20862,121728,122220,-44643,10140,229101,326573,244402,116657,37662,99844,343142,413420,291395,285169,294930,262414,116642,-202357,-342582,-207059,-146658,-124075,50544,116567,-90339,-188623,-36778,143416,245526,115017,-118087,-77980,-7596,-107155,-85475,-28303,-255448,-479718,-368875,-201472,-189035,-79791,124141,177936,85830,-37981,-73392,6656,73073,67323,-10046,-89635,28493,256092,344247,334417,208206,-21878,-183186,-197258,-159674,-194315,-165141,47964,139126,5755,-14867,26992,-4957,-18610,78017,252373,347115,121916,-173095,-125143,15473,-36871,-198021,-321465,-305962,-187329,-23983,78684,24770,-68126,35289,174938,143974,43484,-19806,119018,360992,260954,-23667,-100385,-65132,-90140,-146259,-184743,-184534,-210076,-287056,-338927,-279137,-155219,5572,171784,194866,71207,21859,134385,175935,-37586,-224749,-181363,-5421,87975,99562,106602,92274,51783,-18304,-111147,-132331,-95701,-141492,-83659,59075,78244,73255,170810,218890,121720,80746,136052,148576,89353,-27585,-123235,-97623,14575,9977,-290404,-496870,-306105,57825,341991,365347,90393,28118,303934,281011,-107093,-270334,-166903,406,130878,104802,-97295,-308433,-319684,-165672,-30094,21435,2689,47336,154596,143296,62150,-77937,-220618,-139194,115725,199274,92206,-113095,-189645,-61329,-38367,-137938,-115271,-62463,-161440,-262148,-120842,118950,235120,123376,-102504,-274969,-141176,135826,188033,5422,-169258,-207305,-106565,-27607,-106563,-176990,-94035,88249,255212,334062,332791,238559,58601,-35854,25656,144030,121092,-4394,-41930,132059,257537,147441,34447,139270,316542,476685,519150,405151,263362,255181,374606,425249,173199,-168926,-141334,99762,166546,88176,42033,-5578,-24286,174175,502816,580145,401594,312391,309592,343672,397007,337946,228085,194233,26308,-170802,-13849,365041,741705,832791,548441,279823,305429,543748,719810,712961,235515,-878894,-828089,-19343,495278,1168560,1754819,452019,-1194922,-1336129,-467154,281412,416836,56788,-1146630,-1779346,-103012,1916675,1472814,599754,-376047,-1085615,-996418,-923369,-979006,-466994,-11220,-74377,-201762,-245228,-239870,-206785,-178271,-74538,39402,-91984,-306400,-226180,-54929,-176958,-266466,-39441,123773,53620,69236,113317,-50003,-61279,54264,-18541,-37742,1985,-40365,38410,133737,-16031,-161649,-179195,-152369,-79874,-94496,-70736,-26149,-139373,-172487,23837,49485,-145749,-282319,-364149,-315144,-140702,-202726,-402013,-420853,-223795,-44009,-126218,-339062,-295247,-55664,46848,113660,111677,-80585,-215154,-125703,69313,142774,60817,-118636,-243945,-154951,44154,122331,66405,87028,167862,74155,-49334,-4571,-59869,-183920,-176082,-190855,-102787,85473,78153,8472,126561,191010,30732,-104049,-164495,-249467,-55047,347806,342632,13734,-33470,-3638,-9092,57727,52505,-121024,-302310,-316897,-89054,200236,241317,45679,-123715,-116817,32234,117795,85575,51815,-28506,-125885],[-198210,-188385,-90219,-110675,-287761,-201153,143242,274013,231014,147013,61066,26781,160665,188846,112972,38262,42991,-16485,-116587,-121039,-62661,24843,120541,133626,48420,35248,73379,103019,129446,91247,63090,140659,182057,140020,93622,86033,29061,-172098,-365895,-280978,767,101664,71283,56128,13214,-46018,-40911,108113,366861,443665,387601,282517,192061,169762,252793,474632,583606,331420,126803,270202,400031,270508,117526,19319,-83547,-52330,65502,106119,89514,31432,-17654,37490,8773,-134899,-110840,1174,19872,48760,-26598,-155957,-78484,23020,-35630,-94882,-122461,-648,282824,368978,282604,206892,73570,-51810,-57941,14102,180921,269957,159916,76932,112940,47317,-101193,-88076,52404,71585,-46053,-178288,-88635,237273,364323,158371,-30356,-72445,-62569,-92321,-206135,-231801,-18789,327987,438974,184625,-111432,-214041,-249739,-298915,-180671,80891,98306,-157397,-248464,-239288,-312378,-324263,-224388,-192296,-165389,-90008,-52837,-80454,-18386,45919,82160,31934,-226272,-357903,-237199,-164408,-202942,-103977,-19981,-132326,-158502,87319,186826,-11810,-70506,68259,118703,119142,162395,84401,-68726,-109969,-114346,-60721,44206,179841,344307,271590,-2486,-131828,-152069,-308034,-329194,-113432,84681,72446,-77678,-191694,-8703,286711,392717,333133,260164,116390,-228265,-553715,-617381,-537370,-447850,-337477,-174793,-55709,-129675,-266392,-309003,-245282,-158538,-17966,79309,-96680,-302183,-260620,-186233,-34773,232625,326511,189482,115939,153873,29741,-156424,-88617,169481,316953,231535,6853,-47545,34790,50388,-6392,-57777,-77629,-54586,61476,173464,100810,-24479,-124820,-216614,-68249,290935,352812,27398,-59235,24386,168,-56522,-35333,66807,182360,220321,47314,-148958,-192135,-227951,-231064,35101,383869,426401,252559,287072,337637,110982,-11841,124583,124155,19290,-75507,-262274,-279136,2933,92698,-134657,-180814,-498,-29572,-275975,-240825,-30637,111484,130099,-18851,-190949,-88138,96091,141336,61185,-129015,-301098,-361894,-300027,-199708,-128622,-134445,-183919,-147659,-26646,120923,155698,77703,117711,213939,212289,65690,-92193,-196222,-131340,-18909,-28616,-20454,12686,-37086,-99768,-145207,-168214,-168328,-62663,41143,14464,13203,181355,312271,211223,-61262,-107038,49540,74391,7578,-58380,-77814,45546,190173,12003,-251643,-170414,43119,60045,47058,75202,114051,277395,371394,331268,355732,234776,-59121,-199673,-185885,-169301,-107953,1271,149388,258689,191539,27571,-69154,-110427,-142327,365,279400,280015,17805,-91880,-108861,-223796,-191500,34111,102487,-67536,-141972,-26753,74163,-27853,-52554,175361,180000,-161644,-265041,-58738,-38790,-293577,-528081,-644638,-495425,-236980,-180814,-196918,-185309,-223181,-26875,238315,-23629,-392764,-260263,929,64341,-21337,-198904,-246634,10594,190872,32641,-186376,-172916,-71348,-94835,-207235,-275098,-269831,-361123,-462397,-227345,110151,167311,64076,48389,71057,12205,-35854,44783,203990,259869,216152,188158,201604,138861,15381,49056,139771,229514,304743,251972,172866,72292,-3741,168076,405310,320846,99378,-19974,-122097,-120632,-7386,-12424,-25126,-7446,-95210,-96411,133205,405373,677282,785145,547326,172025,44941,444562,1469166,2050334,1310637,594464,34340,-3230944,-7592271,-6418484,-523112,4785229,5686327,2688509,-906883,-1618266,-233908,357688,201346,-96498,128997,559193,325863,12425,311050,653677,532248,88356,-147276,62156,94055,-132380,-116702,36300,60065,8504,96382,266284,297336,199736,-84577,-332309,-237800,-41003,8913,-101872,-287649,-288268,-124196,-7695,67772,158350,194703,109387,-12190,-80296,-64647,-12532,92179,250229,383432,384067,184035,-180846,-448179,-456803,-128658,278894,225190,-74432,-48017,78760,-36569,-136589,-62451,-50292,-145179,-98675,114701,279121,264556,108145,5927,101737,150695,-55087,-168892,-66716,-122312,-235275,-10491,377854,521194,398763,130526,27116,65277,-115205,-320814,-172707,-5168,-39653,-13637,46939,-108754,-274601,-344065,-398241,-369538,-261247,-216650,-227714,-188769,-78267,-73236,-27624,53035,44710,59022,126827,62964,-60141,-79213,-117434,-217300,-155237,20445,114319,28682,-243334,-333388,-71278,209853,272886,-15141,-340404,-207055,104924,172713,83791,6008,-34282,-19590,45236,166454,256141,125534,-104551,-60242,74047,54615,-71249,-128618,-119521,-30721,114394,272942,309079,269186,290183,293888,313498,343275,263396,258034,265374,62838,-117708,-128308,-111970,-17134,169715,288843,188972,-52994,-160825,-170163,-348547,-371284,-69285,4444,-39309,131435,114754,-98644,-58936,146572,259423,232485,116070,44847,125512,342434,438168,324609,268359,233472,213934,82094,-235625,-368343,-221965,-148671,-106117,52996,99653,-79504,-177630,-78312,90441,211495,75219,-126782,-29134,42917,-91210,-129790,-89360,-237868,-399894,-366038,-291724,-256223,-140185,74559,167269,116505,25065,-23894,46426,97537,72345,-27035,-157644,-21196,257599,346341,277784,117992,-96649,-224955,-247198,-230404,-258385,-188855,32705,128285,46675,91568,161927,162841,170421,194113,273835,275377,-61554,-355798,-194331,-9750,-93963,-229656,-308928,-310100,-225421,-100807,1048,-12657,-101112,-59554,66634,99813,70185,56043,192546,362752,261963,58557,-10694,-5971,-50698,-174975,-279575,-259289,-218883,-259772,-311539,-248845,-162207,-82475,95007,233161,189728,103026,91117,67429,-90016,-199139,-137172,-6923,32008,25076,54024,77973,102529,108582,-6417,-150532,-169215,-158546,-77160,64444,62278,17991,100886,189667,157292,129925,118658,88202,42280,-19616,-60068,24379,148751,113056,-203660,-371730,-162111,149091,370050,410512,157581,47494,320177,396171,13765,-219891,-141778,6132,97219,19670,-175007,-293117,-236578,-99722,31750,87884,55771,108355,218887,196159,84319,-83042,-281574,-178023,171923,263956,145998,-7746,-86114,-44579,-81594,-171986,-51444,63653,-92024,-264429,-133334,112307,215131,128104,-74825,-236304,-107257,94589,38217,-176073,-302896,-363182,-286846,-153906,-183246,-243958,-148736,36068,241293,336556,306289,214442,41610,-100445,-52377,110640,132906,-10575,-80242,54440,175421,94763,-6223,89039,257126,399200,477780,439768,336716,291015,352658,423173,259015,-53924,-117945,62197,148131,125565,105016,66632,23919,195179,518952,610958,472441,393547,347046,323437,370593,345195,220281,140081,-24366,-208202,-65742,282340,627435,758193,606622,407644,369412,516041,492754,146169,-495660,-1203036,-578912,442045,905403,1586657,1743375,41518,-1364276,-1335758,-482652,249657,364239,-103247,-1102915,-1026702,919820,2143876,1165098,196797,-863516,-1397290,-1089653,-892258,-753024,-161706,164551,-31461,-183323,-163214,-160677,-234181,-302367,-177332,49613,-43298,-336713,-329223,-147640,-195036,-215864,-2730,134046,63742,40063,78078,-79411,-126067,-9560,-28036,-32439,41687,61371,118581,127536,-8229,-100494,-130202,-159834,-184486,-241912,-161073,-73125,-230972,-254032,1764,60486,-126843,-237858,-298954,-285927,-88082,-63274,-230551,-326237,-210826,-57560,-194524,-474422,-419056,-103561,86063,158518,79871,-103291,-191839,-147469,-44078,31631,8247,-137204,-247462,-156062,73923,193945,154350,165374,222322,100236,-48202,-81667,-205322,-300186,-261700,-230176,-91825,104238,127225,84598,128131,136271,29885,-55765,-64450,-72026,50824,341900,296499,9455,-36516,-32822,-47416,56689,76338,-117760,-308086,-373555,-112575,195609,223101,23250,-128815,-120154,-11178,51907,57617,55489,-36525,-157127],[-217532,-213867,-101779,-103943,-254801,-161794,191921,335398,331078,272940,128684,77724,247297,289579,75127,-92856,-36037,-25264,-92515,-109193,-130001,-94985,37871,36065,-71796,-43525,-16059,-14412,55146,89137,16210,79660,202286,179573,36680,-39440,-38825,-160254,-264850,-150305,41905,46093,-11885,7046,15829,-71709,-124973,68094,416771,499101,350636,223105,183826,179773,219119,398226,534006,277958,98381,275813,399397,218233,49920,-30002,-161578,-197857,-50376,73787,36541,-66180,-63932,-14419,-129966,-254346,-112466,17898,-647,13004,-78463,-231716,-145004,-49517,-100638,-151725,-190681,-59215,305228,437857,308190,183350,62887,-10551,-9963,26403,150717,231722,132689,92831,130565,56340,-56762,-48181,70411,118343,-14637,-168286,-28972,343151,463683,216301,-12944,-86225,-107820,-133425,-243208,-275367,13807,432480,463406,122148,-112126,-135789,-187329,-322495,-252105,802,40184,-155260,-183180,-100697,-134370,-177161,-198283,-284696,-240939,-92926,-19916,-23578,50953,108560,101364,6185,-248109,-340618,-169515,-78311,-127748,-61408,-6503,-135043,-198767,62040,191115,41793,-16411,47107,31477,78512,171015,127784,-1976,-31927,-75702,-67132,45067,169718,269229,181826,-67015,-226304,-226412,-315899,-274493,-5051,183740,96463,-120310,-226777,3558,309039,411687,348845,272052,132349,-213412,-552969,-658699,-557793,-444519,-306518,-105618,34346,-95066,-257060,-307917,-348108,-331694,-132821,-11511,-223295,-439280,-333762,-227519,-83967,150499,211406,112360,102373,157613,21292,-131065,1452,241268,328212,175728,-110272,-125907,38918,103510,-18797,-123940,-136973,-53755,65251,64538,-36323,-55942,-112871,-253097,-128247,166332,197467,-71363,-84912,59211,1425,-155719,-189978,-23583,149526,185856,32326,-141671,-200646,-232255,-175944,133484,463570,443692,279605,298474,325509,70243,-78728,41584,101133,59160,-49187,-284639,-311586,275,126084,-82368,-132514,72619,25907,-279482,-241956,13469,175893,206106,96703,-71454,-24936,82241,78403,42339,-62389,-193309,-340500,-335267,-170953,2974,17876,-55716,-42838,17247,94746,87068,1584,17250,134869,223258,91041,-151378,-377683,-384833,-213552,-108109,-49717,13237,-1510,-22359,-23475,-6121,-7831,69977,112801,807,-20731,206908,373431,176368,-154182,-156378,4746,-26599,-118469,-105215,-17806,124048,249403,34429,-212119,-175654,-39239,-44521,-57489,-33952,25680,223671,380494,385842,347014,216150,-24090,-167124,-213762,-171254,-18745,153703,287269,341093,242471,85437,-20969,-80130,-76759,74988,302172,254983,-12921,-133051,-169477,-226756,-111353,144138,257139,94903,-51962,13322,91053,-41348,-105120,101343,121647,-172322,-235845,-70942,-132803,-426761,-626626,-700280,-511042,-182259,-28588,-25460,-53254,-145725,-86043,27218,-224464,-399874,-122868,87135,71264,15395,-91275,-131067,42697,128126,-78924,-260233,-227501,-127738,-84531,-215852,-360697,-329268,-309538,-406018,-248100,120982,265163,181428,104783,68596,-5607,8331,88101,177225,99203,-41410,52165,231544,190581,917,62758,218422,286849,311889,245143,145158,28197,-70748,110978,358117,299801,117239,-15984,-116975,-62069,105602,82642,-3261,-44160,-126119,-44416,270351,501192,615992,572955,296384,-135058,-250620,181197,1164006,1816652,1417003,1282975,652837,-3198850,-7339067,-6531827,-2560077,2865714,5762223,3084812,-1063578,-1770581,9124,1017185,608350,-240235,-170260,377855,308016,105090,407247,794228,752955,299988,-6551,177752,273250,81108,15654,73116,34074,-98473,-24253,220535,302422,149620,-181747,-392306,-240338,13318,94478,-62556,-329018,-368321,-159399,-16702,-8408,93793,188994,122789,-47011,-119519,-65406,-41232,-55042,42461,285217,386859,215782,-40335,-252788,-312494,-28447,338379,225404,-63272,1995,123699,-45069,-137921,20248,107352,-13133,-367,246894,459414,439631,195745,72258,202960,269486,94480,7288,46002,-98412,-264082,-52631,405094,658947,516595,158364,11042,36910,-126845,-338487,-208267,-23147,-24030,6046,-10743,-214479,-334208,-285168,-233899,-202242,-147167,-181918,-305541,-298031,-113787,-48426,-22721,24969,24476,54165,163849,130317,-54250,-159326,-173373,-195601,-80385,117614,175037,23985,-261762,-364821,-159184,103708,190381,-106410,-402314,-178874,139619,136953,26982,-1446,29185,72811,86361,130864,232325,165240,826,61189,170897,106517,-59283,-159655,-225931,-191444,-40109,182404,310292,329048,374575,335865,322775,308156,203116,226705,274018,43808,-190523,-195497,-136393,-45964,126241,284585,253275,106892,-23650,-149780,-331386,-292684,-55976,-35735,-61874,121508,83303,-129703,-82982,80540,182272,211044,113360,34012,137655,333375,425984,318811,199176,120526,132763,61539,-207021,-339935,-223843,-140597,-72748,52371,61844,-75348,-150716,-100845,31078,135148,7198,-119934,29152,91584,-65861,-148345,-99558,-129478,-225899,-268005,-276031,-256644,-166925,36172,157322,150649,99349,53938,99007,106281,53386,-53525,-209399,-74983,221980,291293,156838,-9649,-152114,-191408,-192054,-231524,-299299,-213281,5615,107137,88744,168993,239249,255841,289689,250591,231261,149461,-241470,-483168,-214942,15287,-81916,-198070,-261068,-306161,-255741,-157835,-66106,-68219,-150462,-153206,-47754,50091,99072,140216,266442,345610,259825,159080,100206,62944,-6687,-175706,-331371,-311684,-210592,-196713,-228398,-178574,-148724,-143166,27395,250763,297484,194718,61847,-35917,-119205,-132105,-53921,-3430,-43330,-76468,-29204,46020,158193,233408,63695,-185940,-207473,-121714,-48835,64398,46668,-32245,26187,130373,163412,168120,112166,53316,9253,-33189,-23561,118051,238756,160576,-114917,-208961,-7703,199628,326388,392489,215692,72026,283937,413978,101122,-137563,-81651,31361,79789,-46008,-221930,-223735,-96315,4669,83765,103584,81490,165127,271274,236951,105696,-79161,-321208,-221505,147309,246566,172804,109668,38537,-1524,-81433,-155879,17954,165357,-19648,-223693,-108155,117207,185839,124393,-48068,-164945,-28638,83069,-87495,-303660,-367194,-454506,-417790,-234106,-204872,-258959,-173441,1728,226072,305394,231960,163301,25251,-152241,-117258,75189,141173,-19942,-143246,-45520,113790,70675,-33795,25834,144715,266546,402717,421538,344574,285744,317521,406291,346296,116053,-26538,60797,154766,178232,156056,88638,7815,138178,432096,532992,449371,394333,319663,249251,308585,321998,179438,63685,-66472,-200364,-81345,201253,473727,620218,589864,462634,389521,479027,277774,-433304,-1235247,-1460492,-466960,813470,1379514,1938823,1608068,-104481,-1210861,-1207930,-501142,142647,182585,-333829,-889226,-94680,1770713,1979591,729311,-357159,-1379882,-1582495,-1070791,-819264,-504632,103952,275675,7010,-138074,-82565,-99922,-239868,-369853,-261636,31430,11022,-287879,-336629,-209514,-234083,-193567,29018,181058,114167,9023,13472,-102617,-201527,-129215,-87860,-45891,88358,162079,165200,88602,1200,-41660,-114487,-187233,-288935,-383374,-251363,-99162,-259571,-288026,-16730,65780,-124577,-239585,-263427,-236157,-29516,47006,-113856,-245797,-188531,-90067,-272239,-575711,-509553,-147844,128426,199105,55543,-91422,-123589,-132262,-126583,-45671,-23717,-126716,-200987,-142478,40658,173772,177515,193578,227286,99879,-56353,-150641,-304034,-368868,-315476,-226099,-42173,128555,146309,123907,94185,38538,-649,-14897,35713,101913,154247,326905,269321,49712,-10365,-56250,-136545,-35612,43318,-116189,-294555,-353571,-61715,226108,205646,2856,-128403,-135776,-80691,-37790,10613,49658,-29463,-152511],[-197563,-224959,-127689,-97669,-208576,-124788,211923,372813,392830,369186,187151,139431,332668,376676,52564,-168021,-66874,9482,-40708,-87232,-170436,-193606,-74380,-108444,-222908,-161889,-119849,-97214,6556,48928,-61306,5492,210883,207195,-34291,-168232,-115481,-163566,-182432,-41776,46207,-30811,-85679,-28625,11648,-80108,-160753,30101,375292,445661,237256,122471,151593,165570,173263,304237,410225,173569,40381,231175,335992,129714,-32137,-75819,-216269,-319550,-165627,30765,-4201,-136703,-101721,-63681,-256700,-372046,-147040,-9390,-60339,-55650,-131904,-263707,-153052,-63365,-103280,-136628,-203056,-99971,302734,497148,375183,220638,89588,31444,12146,14063,119044,198436,108064,93234,112453,29165,-28992,-824,99018,171851,27965,-140214,26732,398271,518039,299012,66338,-41403,-110175,-169112,-274372,-298625,28630,464898,430649,48632,-101719,-35182,-99719,-295736,-254313,-24316,15505,-117536,-97597,53594,81701,17088,-112433,-275768,-243542,-78670,592,15095,93464,149534,117275,15905,-177679,-250546,-103073,-19050,-53706,-45726,-52875,-160633,-198646,40336,147918,54311,24155,33392,-27064,51433,178380,167521,90899,108089,43213,-40800,36521,130132,134987,65554,-116009,-294617,-289427,-285476,-176518,110275,255179,106298,-145263,-215223,24572,282493,356187,313568,273185,163936,-137061,-446097,-592607,-540948,-446816,-281968,-35172,114435,-31974,-189226,-253650,-372847,-391801,-172274,-64267,-279687,-460585,-322831,-217422,-109516,72211,80659,7332,81251,170515,26362,-100447,82925,293976,316110,148711,-110258,-124320,64492,142732,-32364,-160921,-166256,-65575,40339,-45074,-145398,-55370,-68986,-251876,-166395,22497,-43756,-221328,-145528,46588,-24719,-250548,-302713,-83607,114944,136886,30323,-113310,-213784,-238490,-117404,174329,429689,381684,272752,288507,279571,19486,-142424,-39058,92364,120460,15635,-234072,-268195,39570,185411,4045,-47196,168699,104742,-214281,-184036,60447,206955,273627,204717,39530,23964,45617,-3511,12116,10265,-75652,-270656,-319046,-105166,142000,140981,41517,41009,63218,67902,12753,-73195,-103325,22015,189989,95433,-193925,-481156,-549783,-374506,-205873,-116519,-22484,11236,34044,70856,101186,102225,150045,146520,-14538,-81216,150145,376153,143692,-210073,-159798,7089,-92829,-210555,-92244,85905,167256,175315,-35166,-203610,-158906,-67931,-93457,-119594,-110179,-44301,148263,324090,342187,237610,136832,15013,-94394,-200207,-167016,60912,310982,413389,383258,284583,178942,58389,-37232,-5312,144574,293505,199372,-42701,-153246,-201086,-193663,-21747,193119,301012,197189,28793,36831,78514,-69321,-156419,21363,55879,-177739,-214275,-92431,-205086,-494952,-636312,-633813,-446932,-120214,105910,138223,69961,-83938,-157975,-184964,-365255,-305811,50693,160328,80719,54362,2256,612,99240,63380,-160726,-255866,-231253,-172746,-71354,-208929,-416490,-346282,-220388,-311292,-256391,109310,333888,270881,143592,58826,-11254,25567,83261,123382,-30640,-229603,-41269,248143,182411,-59759,17403,222452,272321,255052,193369,74402,-46169,-124468,45054,266008,241069,126862,15500,-88433,-14960,182217,151975,19443,-46048,-118789,27996,410545,597015,541670,356525,44903,-429074,-601226,-288450,505890,1290113,1444409,1849203,1196333,-2451474,-5932576,-6623762,-4945705,899280,5739608,3461283,-894673,-1601746,208027,1429626,823170,-377152,-440591,137815,157938,63992,428314,867773,881846,428644,86587,227797,395129,309740,180493,115137,-12790,-228639,-170263,151313,307157,121092,-219895,-379065,-209860,48083,137999,-22058,-302987,-357924,-124002,-22543,-129553,-43103,116567,115717,-54569,-135912,-80588,-99546,-203539,-147339,139219,296015,193896,114468,11350,-87343,97397,350827,188249,-61565,12828,102915,-69810,-123279,76918,186261,61251,81090,351217,555721,507358,252096,144571,270279,320391,186767,140033,136801,-56885,-259608,-90054,391126,709837,541197,154283,3812,31319,-75717,-255606,-205856,-77699,-25468,43154,-56069,-292336,-353313,-219803,-86768,-26060,-2648,-117793,-359965,-395567,-184173,-65863,-46239,-16105,9134,75162,211524,183913,-48407,-197292,-173730,-141926,-17615,177542,200443,4428,-242218,-322490,-195514,10205,93284,-180639,-412778,-132323,166317,92372,-43041,-35184,60058,140794,114736,90386,198912,199042,88869,114665,181657,82242,-73325,-169453,-272642,-289390,-152614,85900,271633,344566,386277,331983,328748,276276,118503,134541,207022,-21119,-266025,-248069,-155650,-94014,34738,211853,282483,253979,82393,-161796,-293758,-183920,-48143,-85514,-78129,94446,30229,-137872,-60915,53921,122767,177479,91896,-1094,133485,337964,399611,283643,108964,-1281,36527,44150,-134915,-267223,-218254,-137923,-47217,39022,8115,-84730,-116395,-90745,-10982,37773,-73848,-101946,80319,130382,-29035,-135922,-66944,26044,-16857,-104956,-147559,-178638,-152273,4371,130742,166232,162488,143060,151727,98115,27513,-60738,-210372,-111326,159696,195580,9780,-140708,-175224,-88110,-44970,-161914,-305634,-245853,-49362,71574,125520,191309,220372,254673,321344,241592,149199,17289,-358635,-513263,-176918,81545,-6999,-108141,-179093,-282339,-264357,-177496,-109658,-132713,-209278,-224119,-132798,14076,125095,206021,309700,316127,268321,256537,200488,120852,29374,-154490,-340706,-335415,-186591,-118997,-118750,-87243,-120093,-164245,-14976,242237,377568,295186,66951,-106816,-124915,-46440,48289,10288,-120975,-185456,-131127,-8689,196482,322527,87666,-214133,-185023,-37776,-4345,59803,37374,-56995,-23766,71235,146758,175705,104157,45137,-4772,-62620,-9120,174399,269041,147187,-44950,-50795,112837,192254,236102,334967,241788,70715,198075,346257,149350,-42113,-8220,71143,92652,-67966,-233200,-136137,50261,113526,117961,83670,92016,224958,325148,265780,119787,-72824,-326571,-252480,54400,152218,154099,196096,154770,66325,-35213,-91873,80889,225568,50498,-134398,-38919,133471,153158,102448,-36398,-77811,81945,114324,-149394,-345248,-348345,-450640,-459028,-255109,-190519,-245346,-176412,-4878,219743,254795,134234,103915,16775,-173557,-146844,57871,155617,-16824,-205975,-136459,86765,78679,-45657,-39735,14388,133285,325297,361623,286348,229116,255134,360089,401390,287796,112228,103717,189308,229500,182518,69786,-47185,33351,275942,371012,327633,300556,229098,142326,225532,272295,118232,-8836,-78964,-141226,-54892,140511,327264,470310,515368,431790,352861,425214,112317,-855475,-1767424,-1644003,-494235,1013976,1765397,2148264,1460228,54533,-803012,-993190,-530030,-24239,-95441,-609060,-648935,750017,2319853,1647044,335111,-938297,-1843295,-1608978,-948062,-714928,-284808,256920,288257,22657,-88554,-27114,-68438,-211221,-348281,-292592,-6608,52942,-176099,-246317,-217662,-275798,-205697,42125,243778,175065,-38722,-81594,-123631,-266796,-263105,-175319,-71128,137953,254345,178602,36353,17957,-2968,-142407,-225242,-348896,-472370,-315733,-98982,-222482,-274952,-35491,61318,-122189,-255688,-250402,-177814,21027,115222,-44032,-176707,-155032,-121897,-321222,-603014,-543327,-181392,157865,219891,38585,-57315,-33313,-88428,-163909,-82778,-38547,-102099,-134145,-126095,-42542,71244,123577,151895,167399,64203,-73525,-189711,-324990,-365122,-309611,-178047,22144,142673,129615,120864,40873,-72594,-55973,6841,117468,230797,220434,280575,242126,101567,31521,-58829,-229870,-172628,-25647,-120480,-294222,-292753,22555,269996,191953,-11167,-124656,-158296,-155014,-127855,-50347,24529,-16187,-111661],[-134979,-210597,-157817,-94498,-158117,-96290,193277,370316,399804,397411,220208,208811,417012,434548,49411,-182402,-60202,58802,8941,-66892,-169631,-233487,-175567,-244880,-346769,-284063,-219131,-136308,-8659,-17725,-151310,-66315,200491,196158,-128457,-279095,-174359,-155182,-115298,21328,18825,-100986,-131394,-40985,5813,-72510,-148608,-8511,242299,278741,59195,-4956,101372,136945,133506,221507,250294,59082,-13192,158818,226036,19854,-118758,-112283,-233173,-381989,-251648,-24128,-40459,-177825,-132780,-105631,-343628,-459586,-212578,-80664,-140325,-128262,-171518,-248927,-110223,-27735,-54775,-56780,-149572,-102897,281102,539240,482494,317371,148762,70122,9723,-26191,81751,165652,89700,86726,74777,-20655,-23615,46041,143997,226478,70318,-103114,69543,401725,522478,388775,189621,43800,-72290,-179575,-293606,-312804,9688,414840,351109,-6886,-69352,64559,-17558,-230783,-182471,34059,68307,-27523,8453,199151,281601,198526,3652,-172958,-171318,-44361,11124,29273,101256,156141,125132,63871,-32333,-105174,-52182,-615,8044,-47745,-147713,-213853,-164829,16869,58052,18279,47887,50210,-20518,51887,178475,182454,174884,265216,196758,-1854,11256,67185,-14241,-39296,-133668,-319430,-333743,-234708,-60672,207534,291899,103199,-148029,-166054,35112,188744,220635,232027,262310,203309,-17868,-270209,-445242,-492482,-448614,-263037,25087,164829,40890,-74500,-146993,-297679,-312116,-127479,-74972,-257904,-363012,-240272,-169088,-106095,18102,-33628,-99079,59778,190149,42634,-73150,129725,310361,284356,160405,1776,-39972,113522,151170,-55657,-161038,-153935,-89482,-15403,-135553,-211966,-27248,2789,-207788,-170834,-86704,-276132,-380548,-232483,-19673,-75079,-310587,-339440,-95960,89390,93609,50812,-59514,-216917,-240629,-72232,148673,299739,275653,235112,240958,194575,-34035,-190720,-98180,103995,200180,106580,-134633,-169948,112664,257862,92551,40866,250585,178107,-101535,-75507,105179,200443,319837,289823,124716,55025,-1624,-91542,-41959,51257,16528,-162031,-236797,4071,272193,217142,84505,82030,97512,40120,-48807,-117855,-194242,-82010,130962,82956,-209374,-485752,-582999,-458665,-297025,-197331,-82481,-4110,66806,142681,162183,150867,156636,127055,-29346,-142674,47158,325273,118706,-219309,-124772,42131,-121565,-251631,-33504,191519,147889,-28673,-189444,-231462,-132849,-47138,-80052,-125066,-137083,-87889,60699,214133,217734,72675,25382,38522,-25280,-166781,-152146,122482,427245,486997,381080,318588,290140,159173,24591,65352,201842,269965,135872,-64566,-151158,-196656,-131268,61047,179450,230644,206382,65153,26198,40443,-99109,-185854,-36183,2164,-182063,-220926,-131057,-244256,-494370,-574120,-480480,-326102,-63290,186425,228729,114730,-76107,-223636,-339798,-425594,-173277,185343,184369,74335,75499,59195,115198,167195,20038,-177310,-169619,-178785,-182775,-48976,-175387,-417783,-311024,-116097,-213542,-256458,75522,352099,310522,163440,59614,10881,23951,39001,52358,-102345,-289163,-50252,274559,143631,-148160,-81279,147017,182189,140455,109794,-4858,-113861,-137508,-10922,142618,147336,109423,56473,-34375,25415,212976,181086,29827,-24035,-69130,112032,509945,653707,468450,180888,-148160,-601733,-876717,-826755,-309024,627914,1336796,2063383,1514498,-1292303,-3997330,-6601427,-6617366,-256699,5589648,3527543,-538914,-1134864,365712,1481558,773576,-477379,-593523,-64798,-50997,-78250,387546,856985,862705,426965,117836,222505,440627,486692,328092,151872,-65531,-343036,-304966,66886,303053,127688,-180561,-291226,-146825,74941,162196,40287,-190675,-232903,-17763,-29389,-267867,-218843,535,86075,-40396,-127447,-106955,-173451,-312412,-266410,-19005,124120,113381,228478,272773,166837,220064,317663,129164,-62239,-3797,35170,-94306,-81440,113421,176029,52676,111118,391396,542654,448008,249993,190726,283507,304819,216720,192754,160584,-26401,-224903,-109366,336983,647040,457403,116608,1626,31041,-8905,-124462,-180287,-157339,-33526,98877,-69863,-322255,-333815,-177512,-8555,106460,134685,-36061,-368161,-456485,-270230,-120224,-93031,-60303,6187,122557,255748,193668,-64323,-197146,-127808,-75580,12587,178262,185206,-11525,-182265,-217267,-164861,-39726,12112,-212252,-364212,-75691,180413,50702,-109730,-86234,53124,173848,138559,72665,164667,206736,139890,122740,131407,-725,-104122,-151219,-246779,-287269,-175181,20491,205729,306039,317292,290903,332701,248778,22521,5044,90182,-105033,-317906,-264463,-152966,-137472,-78825,87467,273294,358608,140505,-196383,-260972,-100110,-58520,-132648,-83673,55767,-33492,-128507,-9261,66406,91883,128547,33315,-68576,107621,360170,381691,238406,36413,-87362,-49606,21110,-48911,-170399,-209815,-151578,-45288,9390,-53460,-113172,-90165,-49943,-20704,-54943,-152361,-86436,105814,150059,14675,-99002,-17077,161134,149499,61190,46014,-38752,-97118,-22704,74055,141667,192841,218096,190438,77659,11152,-27631,-147394,-118025,84387,83583,-121430,-242709,-165453,55109,148997,-44213,-277400,-287924,-137416,19688,148774,154598,106735,178798,286328,189969,67255,-68677,-371582,-437076,-91002,164608,101602,15703,-74554,-229408,-236447,-148706,-124573,-197878,-268749,-260448,-168594,35,141700,234978,304538,282556,290679,327476,262069,152759,51667,-120425,-316554,-327225,-150694,-49630,-15030,4915,-81981,-146638,-29630,201800,407852,385546,105902,-133216,-116637,29858,146893,39700,-180544,-276822,-229651,-79842,200080,351461,75634,-205425,-97840,68724,44040,52845,37110,-45881,-29134,40637,119509,144819,85114,55069,-5930,-99857,-4805,201705,244967,90181,-2079,67097,167328,130193,138151,271470,223844,24868,81439,232105,164625,43916,54002,117259,142895,-33322,-213741,-73977,146353,188763,132054,54367,99753,288493,387443,285753,123376,-66591,-288473,-252242,-67423,12332,85892,218660,234894,145774,41617,-2727,121867,235420,110115,-11505,59976,153948,126966,69162,-35846,11194,204550,186469,-132032,-303338,-264387,-356708,-401248,-224171,-175115,-242182,-174082,17765,226479,198230,37805,51191,17560,-156938,-128833,78398,196764,22947,-235396,-187555,93636,105968,-47870,-96701,-95121,39480,259955,275253,182292,131425,163499,281858,402251,406400,258843,183220,244190,265902,185977,44728,-92932,-70186,104905,173728,136237,132824,95493,29187,139855,208459,55108,-56353,-54543,-43244,7778,112589,227148,355473,413679,332321,269111,352178,24717,-983629,-1907803,-1694281,-546022,1031965,1916235,2141534,1339980,387618,-294818,-749960,-577186,-215009,-382155,-853307,-481739,1298011,2494280,1366089,126726,-1375648,-2162755,-1484237,-759303,-597476,-135507,255837,189188,-6510,-65277,-15773,-72012,-155054,-240697,-255991,-53029,63095,-45221,-95060,-169363,-300669,-246719,22981,282811,205043,-110200,-191070,-146497,-304940,-365553,-258674,-101158,175897,324322,166860,-7540,43451,8966,-199319,-259769,-343793,-483145,-336577,-78521,-141334,-227267,-57073,43856,-102741,-245532,-241313,-129688,47317,140622,8591,-105871,-111600,-133282,-310796,-537349,-507434,-191511,162211,202648,14811,-24451,50096,-32206,-159668,-93679,-47697,-79565,-79002,-114466,-138027,-71906,7402,48156,56624,1463,-90558,-181526,-261176,-284256,-233261,-98561,73625,134035,80660,80302,-10802,-161938,-122782,637,161629,287411,228626,191587,186679,121925,68177,-33760,-276114,-287020,-97677,-131473,-322743,-245664,84170,298627,181841,-15424,-116472,-176985,-212755,-195952,-110913,-18066,-5745,-45575],[-40693,-166298,-176728,-91983,-108530,-78133,137512,321045,350995,342517,219133,274364,485458,448404,56745,-158422,-41111,92599,32527,-56704,-127224,-199352,-230235,-326142,-399184,-369724,-295290,-145604,-9868,-91697,-226233,-117816,171147,139035,-235467,-355719,-195189,-110564,-53488,29870,-27823,-138300,-133535,-19631,14159,-50809,-106410,-54415,46036,38286,-139454,-130972,43493,103129,106515,162794,104693,-20739,-31531,84782,93435,-98983,-206783,-140078,-207948,-364925,-285385,-84696,-79252,-197739,-161388,-136813,-369723,-487222,-283116,-170984,-208199,-172114,-183918,-197210,-38875,33835,24833,67164,-36660,-61119,245944,547200,592525,437310,220476,99790,-13658,-88280,39499,133530,79636,81665,38313,-72771,-40435,82531,204990,276219,99246,-72550,89157,361007,479018,454000,313118,129040,-20760,-160272,-297389,-327662,-47275,298442,250083,-21642,-10360,140522,30778,-151383,-54964,169487,202096,104073,113800,294032,401181,306798,110816,-16368,-48634,3811,15789,22428,83147,135071,125185,134504,139389,55307,-23576,-15220,58218,-44404,-252416,-279789,-115838,-16351,-62257,-52067,59782,105263,55294,79809,163973,159624,220097,390705,323640,19323,-38097,-8296,-128932,-102272,-114932,-294781,-352624,-189260,39900,273828,304371,95391,-129281,-99487,25676,42036,34209,129660,244433,238005,109518,-80123,-270728,-424785,-436731,-237088,68323,171702,97285,61252,2663,-129381,-117278,-21472,-56602,-177327,-183937,-116028,-103665,-79344,-8090,-112133,-180704,41998,205422,57061,-64424,119503,275727,235295,195235,162280,95181,179764,129761,-88400,-130544,-107990,-120408,-87172,-190456,-234382,19628,95051,-129773,-147263,-134550,-413139,-495548,-320284,-124229,-142169,-322336,-297828,-63515,78091,74139,94407,12055,-198710,-230094,-44687,78218,120944,159573,176231,154911,81358,-78333,-205624,-115244,134506,283477,200158,-24893,-54547,196697,322160,153672,95606,277587,215236,23646,59800,143192,165079,332567,341281,179129,73705,-43427,-166685,-112450,41521,66279,-33564,-97753,140501,374144,244247,67513,69016,101984,6190,-85388,-115080,-218441,-142484,71984,62901,-192795,-398001,-483331,-447375,-355134,-260487,-146940,-47753,78895,202769,199423,150216,97331,59255,-39375,-175768,-50689,240212,100088,-188166,-68776,87374,-120461,-245792,32954,253488,68394,-285920,-372528,-275435,-109955,-408,-20174,-81131,-119112,-107325,-25403,78261,55665,-84451,-76244,32564,252,-137154,-120515,164481,464943,478983,345187,346451,388972,261552,108084,134477,243249,247248,86120,-74392,-130907,-158748,-55568,121499,120357,81208,122045,37273,-23292,-10111,-114546,-176465,-51665,-27540,-188038,-257923,-183889,-250310,-444380,-473905,-298415,-187185,-21316,198556,211795,45035,-134770,-263709,-397743,-410702,-75103,224475,143878,40439,67718,75983,186816,225194,12875,-117942,-26481,-84632,-152226,-18110,-117388,-360442,-233906,-24421,-144838,-251728,31973,316506,293466,166482,78954,53019,12112,-24059,-21584,-114115,-217178,27336,318346,109760,-235376,-211904,8409,38954,588,20537,-56073,-130925,-92957,-37348,18225,36403,56972,85539,37509,61776,198017,163028,15450,457,8597,191434,539609,644971,404436,65183,-255514,-604025,-978947,-1259658,-1012892,37930,1075155,1824937,1546695,-140051,-2249612,-6207189,-6777187,-246710,5175904,3063844,-197706,-475736,519082,1206342,494622,-527818,-587372,-151285,-228425,-249112,315959,765754,689374,296092,93234,185367,413502,566531,424032,180214,-102530,-400538,-386475,-15221,280201,162569,-77571,-153168,-63935,102931,193043,138497,1407,-5199,131048,-45452,-394477,-387209,-124418,36300,-17626,-98885,-135737,-243853,-356097,-287858,-142369,-77280,-6275,259932,454198,386601,316604,257148,66529,-63467,-35139,-47726,-101829,-10737,144197,104065,-30712,75944,354411,430572,289813,188019,193633,244012,243684,193586,153358,96350,-28689,-168936,-100975,256224,487771,291244,54048,1654,23429,29262,-11829,-151792,-234886,-35407,165244,-45312,-296631,-282337,-171238,-22157,157772,228841,44506,-324841,-466501,-340982,-186545,-142914,-92489,18811,182542,280128,150935,-103919,-169519,-59418,-17903,3068,117495,138645,-3482,-89736,-76951,-70084,-30810,-31652,-193240,-273503,-26592,175909,21147,-155768,-136057,19114,171957,161049,90729,138420,176926,145710,120135,64565,-100811,-133468,-108722,-167720,-194314,-103001,3989,129543,220891,195363,230734,329444,220561,-66532,-124525,-37630,-177847,-326044,-231005,-114969,-151314,-177784,-47125,240193,408172,151501,-232873,-250909,-81737,-91585,-165613,-81868,10780,-92500,-109347,44798,94662,80223,63667,-71066,-173673,53825,380893,379829,202748,10325,-108909,-101878,-8915,22186,-73618,-199504,-180772,-68106,-31721,-113055,-161146,-88487,3885,1762,-122898,-217233,-89342,92233,141598,52774,-53459,19581,214340,208668,164025,226118,124131,-10406,-40498,-12425,69002,178458,253821,203514,53551,12260,45220,-36893,-95832,8731,-21419,-206094,-295042,-133698,194285,330127,84700,-224439,-330361,-245120,-44876,150690,78229,-57228,74795,229713,136139,24015,-72266,-272442,-281950,12236,232940,204042,138081,31905,-148249,-163585,-70616,-114145,-259632,-321155,-263608,-159499,1010,142109,223160,255709,253552,318203,354260,270411,154674,62714,-81185,-270704,-288605,-109173,-5465,58207,81304,-39816,-104159,-28434,126174,369644,437074,160590,-119607,-108256,73122,223339,86492,-205379,-328683,-300178,-150520,164183,312966,49158,-143007,31340,163087,81077,46332,44589,-3029,12913,53346,93116,82659,54272,69699,-7230,-136510,273,213455,186132,20519,20639,128361,147764,35387,67570,228915,165729,-60977,-35450,119561,156856,99029,86053,161100,227640,55089,-174367,-69449,152757,204372,129512,39479,112309,347474,451195,300202,117562,-57216,-204326,-206562,-168787,-128506,-18051,168162,261434,215368,122211,79099,129652,198934,150366,114165,157921,167928,117893,47198,-27001,94119,317747,284238,-46453,-207918,-153187,-209829,-270109,-164305,-191164,-284862,-182981,62578,242763,143299,-40678,11183,22172,-109598,-66499,145531,284186,120880,-202491,-180353,121501,130242,-53049,-138758,-157968,-3078,203942,177421,65764,21421,57788,185186,348891,438249,368960,276637,302832,280667,179413,53705,-83275,-126224,-28695,-6164,-72989,-60797,-48033,-66600,68249,147021,7641,-69649,-2501,66021,90129,120610,192418,301162,316580,205780,169863,268038,22287,-784847,-1602785,-1533626,-472378,932827,1773364,1894747,1209310,665436,131159,-536890,-642977,-383745,-569934,-971999,-395813,1481551,2311139,1240855,154815,-1538907,-2269271,-1251056,-557341,-486490,-75501,108986,-7181,-96441,-93425,-55734,-111106,-95736,-85091,-165621,-98013,30605,52326,56082,-84918,-297394,-299727,-29993,264971,173928,-196547,-284992,-171342,-309106,-404498,-308667,-130387,183288,353312,139933,-29551,71257,-2338,-257611,-279736,-284920,-418254,-309199,-51379,-51434,-160596,-77849,13346,-60025,-183007,-217193,-108681,37414,131401,69985,-23263,-64638,-114368,-233238,-392177,-407522,-167584,137594,134427,-35684,-16035,103150,18487,-132672,-102877,-63495,-69307,-56131,-107630,-198341,-197834,-134006,-84748,-67997,-67834,-95562,-122051,-132447,-145584,-102138,-11120,91983,99813,12444,15959,-43611,-202809,-184376,-38494,149012,262511,178108,67732,84467,81124,81028,14142,-243107,-320445,-141445,-146938,-370854,-254667,82844,292430,172709,-10304,-101690,-180828,-240784,-230074,-154667,-66080,-3619,27823],[64499,-95752,-170629,-83919,-60489,-67512,58891,234165,262496,222258,186140,318222,511026,408387,58566,-128461,-34696,91585,21388,-58081,-55933,-103836,-223124,-333218,-369731,-391257,-332965,-148207,-28645,-155528,-262587,-137495,128661,50826,-329174,-392119,-173951,-23169,8404,-10231,-78469,-127519,-86043,40504,54809,-16970,-61799,-112444,-165302,-205283,-299281,-224248,-10346,69928,87942,126694,17712,-34214,689,30016,-36977,-217667,-296766,-164738,-149364,-273954,-259792,-138985,-122755,-209365,-191298,-156734,-331504,-439127,-320076,-238571,-230081,-164732,-163022,-127536,33506,96536,115179,205978,112151,17350,202138,501271,646571,525576,278096,113985,-55691,-160824,-2732,107178,77787,82393,19153,-109417,-75324,98283,272468,315721,104934,-64722,76984,287810,395776,462656,385006,171407,8225,-126467,-287314,-344400,-129073,152780,156794,9658,68170,177054,31194,-82235,92903,340749,373103,238170,180834,297051,394634,306833,175989,138653,83296,52421,17610,3124,54675,103467,118954,199043,280470,184355,-16668,-40085,106454,-10534,-315498,-326025,-71752,-63413,-184706,-126578,67565,184275,171521,123040,130473,98743,211825,449188,374684,-1476,-112386,-84191,-179584,-113738,-65367,-224575,-339688,-170322,95864,307689,309178,92166,-96184,-40648,-2384,-116313,-149016,41770,227652,254804,206672,74052,-123296,-350723,-398427,-189458,92292,132467,114012,184167,173642,94305,125517,100998,-30389,-74463,14567,15498,-39064,-43190,-18364,-151039,-218620,29054,201205,50886,-90507,41874,185018,171800,221600,285374,228883,249917,97565,-117601,-84098,-51770,-150787,-148070,-200552,-219546,76857,198549,-36681,-113735,-127668,-416578,-524399,-379610,-238327,-216879,-294896,-206219,-7697,78456,86219,151326,83060,-156627,-200553,-29665,1021,-47410,57170,109287,47797,-34134,-100115,-172394,-79561,174212,346687,267209,55712,38047,263665,359776,175150,96503,225564,196122,124778,189153,171724,118803,305387,351880,205723,88172,-66435,-209248,-173611,-10171,78134,89775,64350,268431,429443,231251,2001,2990,61052,-40069,-94948,-65533,-166077,-143012,36854,45820,-146364,-244215,-288085,-352360,-361397,-279268,-195637,-111648,77821,259640,231969,123588,2294,-34465,-41981,-162464,-101575,149018,84348,-133203,-11900,121124,-103553,-215801,63140,241262,-42928,-488836,-504322,-299180,-96272,41449,55857,-11109,-76620,-111917,-97096,-52035,-95142,-181751,-132828,-6123,-36349,-125993,-67295,193696,414155,385703,293195,366925,444635,341595,207062,202414,266104,231559,62313,-72019,-100238,-98167,14675,150001,44481,-88708,-24417,-51131,-100773,-56515,-103789,-124060,-23948,-34153,-196690,-308880,-238471,-235463,-378551,-370674,-141185,-66350,4466,155504,100060,-120336,-240080,-268243,-354631,-345649,-57816,153315,49999,-18760,34071,64938,204126,251912,43474,999,133055,24179,-94876,11455,-53072,-263888,-140396,31955,-121449,-243648,-3474,243543,231295,158067,113765,95218,-854,-78752,-81334,-86372,-66279,153934,367087,102241,-294658,-342776,-158450,-114619,-118580,-46977,-59678,-73574,4168,-23402,-70065,-63271,-21900,89106,111996,91458,145012,99746,-29982,5628,84474,243071,493809,570477,351944,1827,-287869,-468522,-886457,-1445351,-1370136,-300668,689262,1196787,1337566,680331,-1144421,-5201247,-5283728,670762,4353726,2020623,-50707,231798,715400,766511,109316,-534110,-440863,-95429,-313529,-376348,243942,614460,403847,79117,33272,141338,335370,538989,456053,201330,-105180,-372990,-381316,-71878,234229,201900,47892,-6339,18806,133209,243874,267094,233890,269891,276136,-74616,-486840,-506946,-226882,-25541,266,-59862,-156783,-293642,-331298,-216643,-190292,-237035,-128792,197146,502933,519356,376354,195120,12942,-69990,-72408,-115855,-85490,76538,181587,20624,-149842,-9302,255443,257631,91429,90002,157009,172712,165532,130423,33840,-45472,-70002,-103949,-62640,170488,284691,99323,-15768,3213,4845,16397,34283,-135019,-280190,-22400,227824,9866,-222890,-208707,-193115,-113150,118205,257545,104895,-245045,-426528,-367421,-231718,-169411,-98693,42869,231054,271422,69749,-149915,-125161,4043,13538,-39807,13254,80252,40086,17592,62058,65816,30279,-33203,-136011,-175581,-6301,147275,6542,-169928,-163879,-19232,146146,179374,138824,127578,114825,113030,131302,23472,-169790,-142821,-56275,-75991,-57303,29490,32376,60999,116485,73017,171073,311077,187299,-127158,-214332,-137208,-215520,-283378,-150007,-40484,-120497,-228105,-141589,208796,408466,129945,-250914,-266493,-135985,-139833,-176502,-81610,-37981,-134117,-88183,74434,104203,65426,-12538,-211770,-311111,-29053,369028,380216,186247,36883,-63088,-106741,-39211,59323,665,-184851,-211814,-102236,-72517,-160356,-221008,-120279,45194,41547,-158172,-263762,-120050,37553,99585,67999,-18569,21828,157869,137375,165004,324184,264307,93573,-39348,-111656,-38557,122814,235345,185645,35003,27093,131623,81320,-56003,-57575,-103865,-233158,-292907,-95856,287053,445839,187290,-161500,-354633,-341385,-111754,127128,-3663,-201266,-5831,195690,118655,41794,12611,-89446,-99810,93123,260056,267229,226389,116789,-52382,-50037,46041,-86774,-316567,-360728,-245870,-131037,-1046,121679,180947,188122,235926,335184,331159,228714,133859,70525,-41074,-213644,-227176,-69747,8417,91032,131414,1078,-57342,-30847,19118,260159,426871,206795,-82135,-111434,71750,267007,145384,-189029,-330431,-324207,-198386,99516,218940,25438,-36959,159708,213093,94268,42752,55649,54864,87209,104258,73548,8771,21031,77324,-21105,-165440,9260,215012,115032,-31199,40245,139786,73027,-60400,40889,215862,86124,-158765,-119292,45667,132654,108277,80612,196183,333188,178858,-126223,-127975,65354,157824,117632,49692,131150,387571,495695,308659,106668,-37052,-80296,-111678,-210574,-229315,-129351,63806,232523,252961,179676,126951,104404,133546,165977,208458,221163,166219,132386,63719,13770,169087,404193,384417,76898,-98576,-53165,-61824,-115593,-104105,-251710,-385115,-210597,116750,259226,91361,-95332,-18487,20874,-51457,21798,250155,421278,281834,-95204,-115835,152647,130790,-74674,-167441,-171681,-8872,146934,81229,-28625,-63937,-32898,96769,263452,383558,410184,353851,344784,273793,179333,120373,2197,-111416,-94415,-130422,-244785,-224186,-166451,-131355,20352,102702,-13033,-52606,56370,154686,170445,158622,217680,303857,246348,102389,96969,190417,85361,-355837,-973574,-1126970,-183595,828574,1410206,1467622,995324,682366,331026,-396195,-714150,-489968,-581546,-898663,-316322,1391413,1885670,1225218,348008,-1413269,-2144944,-972408,-391156,-396489,-94721,-127362,-260919,-247054,-179981,-138978,-180726,-63934,60996,-58820,-136602,-40011,78957,146875,-884,-268032,-340846,-99403,184089,79338,-274388,-332169,-193963,-285457,-373177,-308781,-154542,148046,326892,106067,-29613,87917,-28567,-293262,-282270,-207237,-304577,-241923,-31873,14466,-86063,-87365,-25795,-3237,-71630,-169471,-121185,-10296,99533,143566,66758,-24884,-70270,-108943,-210039,-268048,-108333,89784,15082,-126111,-43887,116123,50023,-107326,-129972,-91502,-71786,-67136,-99836,-187482,-256564,-255840,-202553,-163595,-121160,-81437,-24589,22264,13074,44097,56907,71128,48402,-56078,-53676,-50807,-187385,-226207,-109509,67099,164339,85524,-67399,-59806,-20317,62343,69968,-132680,-248848,-138868,-162691,-412030,-324436,15875,251128,160655,-1855,-80482,-163797,-238249,-232485,-171706,-104265,-10196,90721],[158164,-9928,-134121,-64184,-12820,-59154,-20094,134468,162827,81845,133722,323205,469529,315489,41448,-115417,-52939,53957,-15825,-65002,23875,19159,-163843,-280516,-284539,-344823,-322538,-160200,-87336,-200974,-252675,-126133,80567,-39831,-382438,-394566,-126035,89223,65175,-82028,-119879,-69275,3159,132608,134829,24994,-41173,-180512,-339376,-379675,-372523,-263503,-50330,39813,69057,105814,10362,25056,78294,5769,-144335,-327599,-387036,-192361,-77191,-140590,-187967,-174504,-167486,-223116,-223153,-168554,-247097,-324113,-291585,-242684,-186013,-104327,-112420,-60437,85296,145506,199567,326403,260080,112383,154447,391417,597263,535186,299648,107923,-115143,-233003,-39687,91877,81291,87452,22314,-122154,-121997,85635,329475,341056,84956,-89495,30173,195490,286814,398571,369538,147104,-11278,-106857,-270510,-353396,-206441,22557,92424,71322,147064,169999,-10561,-38838,221183,487613,509227,321999,173523,192058,258988,204234,184247,243483,182037,86315,17519,-20457,26774,75344,104892,227532,349637,247733,-26284,-50955,163432,67524,-295256,-316151,-43691,-119007,-276935,-172425,75140,255623,281362,164543,80146,12069,154638,430163,334720,-67848,-201188,-150789,-171785,-87445,2866,-119287,-290884,-184262,91936,311929,315610,98099,-60862,-11248,-41141,-237863,-273170,-2576,217810,244165,245793,164462,-30538,-277447,-329790,-116699,97173,57207,80735,261833,331286,313400,333420,192410,-14369,13020,170174,126051,17322,-12459,-30544,-157682,-205805,21014,166044,9063,-159406,-95250,48270,100131,210614,308666,311101,307843,82832,-121148,-36813,-13119,-174145,-172624,-167266,-177500,138917,302481,50078,-89895,-95164,-310325,-457310,-392812,-333256,-290061,-253818,-109167,41287,81268,122867,203883,130755,-99255,-152502,-19727,-48382,-155022,-18696,48426,-49336,-118836,-89723,-89183,2162,208754,365777,281806,80278,79967,291982,364650,167682,49275,101004,120072,175827,280358,189591,80042,239794,316276,208119,102126,-65421,-206258,-195235,-72499,70513,182899,201885,346598,426398,190235,-89785,-103383,-29017,-100476,-85343,13084,-56539,-87710,38767,39231,-79677,-60731,-56930,-209887,-311575,-242653,-214302,-178808,72916,313750,264712,91755,-90724,-124156,-39544,-107241,-92186,79233,70992,-73075,29149,128390,-86442,-191393,29508,152907,-145953,-555249,-519311,-269641,-88460,55735,116672,56583,-34754,-112701,-146768,-153422,-200572,-201620,-133710,-69845,-124194,-132913,7265,221621,299232,232848,240687,374150,438510,379937,304799,263632,265430,217438,63984,-60544,-67540,-29830,65305,146137,-18856,-219629,-182575,-174077,-183804,-85317,-65630,-41506,27914,-30851,-207903,-348540,-279017,-219481,-329537,-287202,-37377,15767,21631,91245,-53055,-314240,-348828,-241200,-242533,-263690,-122575,2127,-65301,-86419,-9435,45166,172031,235311,100762,145036,270128,119388,-35828,23901,-10491,-162461,-58304,44554,-138023,-230085,-15784,162579,150111,145704,154565,121582,-5435,-99353,-109652,-48885,82220,271166,396184,117808,-312386,-440802,-309090,-230645,-177152,-75230,-21611,43262,124305,25801,-93843,-122553,-102693,69538,171953,106700,66091,1920,-103323,-21315,123511,243030,389688,457561,310011,-32755,-282931,-291363,-663107,-1331486,-1270567,-304910,251341,372359,1007779,1075584,-663034,-3537112,-2731680,1793932,3088799,555628,-187775,846942,976301,374544,-229631,-512789,-221140,65497,-299770,-422852,185217,430752,78303,-158983,-36248,107880,236203,428525,432054,217559,-65309,-256094,-277177,-82421,170653,216747,144510,106197,82587,159505,306945,397689,442527,507565,373078,-109038,-531257,-556111,-288943,-85403,6723,-20279,-162098,-313349,-255781,-84787,-148283,-297914,-217528,62633,413772,543134,401028,152394,-29238,-89632,-111633,-153876,-53690,156431,227422,-25802,-250084,-104695,131736,73491,-85235,-6905,101421,99688,93498,37045,-136170,-227156,-139022,-42531,-1655,100926,100936,-56334,-72101,6866,-20317,-41447,5665,-131096,-273616,6551,271150,76931,-121051,-124408,-220117,-237465,8697,219854,133140,-156469,-350404,-335599,-229971,-151910,-72300,67584,243861,225305,-22289,-178030,-72172,42102,9525,-100323,-102699,31397,114386,115473,165407,205582,118143,-4386,-67137,-107897,-30138,92605,1997,-151850,-155293,-36704,114237,186889,196192,135390,42336,61885,159536,30850,-173021,-122047,-13928,-13484,64928,169252,86398,15521,33277,2970,125491,271865,150624,-140291,-235209,-181118,-206163,-197972,-41695,55642,-47288,-211840,-158096,204211,378777,96841,-238626,-294378,-234040,-186143,-163560,-92306,-91132,-154645,-71541,63831,67363,26520,-89883,-360524,-459337,-130955,301594,354319,182345,97734,28280,-65949,-59706,55786,35455,-162669,-223909,-126607,-98703,-185923,-276793,-180071,53095,76382,-165499,-292283,-175163,-46540,26110,45308,-9494,-13007,10022,-35046,74155,316760,347769,199092,-10265,-195801,-149513,44376,165293,140034,28193,43236,189697,162065,-13725,-107702,-157694,-210351,-244384,-64480,308016,468309,237699,-102093,-339333,-387934,-165930,80645,-56377,-259941,-28431,205756,155873,118661,160799,124587,53796,119089,235524,279366,264310,163122,36348,85295,180786,-50935,-364744,-382407,-223331,-116198,-24823,80250,126614,133731,231901,326992,265793,154971,104301,83009,-2011,-153375,-156562,-39581,18,89050,151409,35526,-24105,-52766,-105107,100960,353124,227632,-40040,-130572,29392,275856,203834,-138429,-286846,-295664,-203544,29256,95695,5682,74346,240543,201479,79142,43458,65680,105963,166310,170328,60088,-52065,1382,73033,-52481,-181939,15656,197660,47054,-47273,73464,125205,-18894,-127594,51351,220765,11552,-228034,-144802,23802,93379,68083,43662,219281,436955,308654,-76281,-223949,-81244,71784,104927,80288,153699,394595,494233,303754,95743,1851,68419,22094,-178818,-266081,-213542,-53076,162491,244524,197901,132245,59764,65053,158415,248332,228492,145901,168434,133618,99791,238085,454273,462588,200294,-6053,13230,43121,8884,-66415,-342875,-520254,-249591,166393,264985,41029,-128260,-43635,4719,-7085,109291,365792,585359,484447,73169,-13868,172857,98740,-119896,-191254,-156338,-4569,83162,-1836,-76540,-93835,-76248,46597,180051,273289,374424,388422,352677,249597,196919,238744,147162,-34319,-92002,-184593,-339504,-315364,-235267,-164228,-3814,83341,-4858,-17866,100232,199921,229886,214672,278076,336250,210601,61977,84794,138992,171664,113582,-273973,-533856,294172,823434,1008376,1002029,658773,362576,249104,-344519,-765012,-513211,-412369,-635654,-146264,1218043,1402740,1185449,543781,-1115511,-1836642,-711999,-290852,-333796,-160383,-371039,-516973,-436677,-307408,-243645,-270340,-81437,143977,18422,-169237,-129015,27898,142235,44108,-226327,-346965,-152800,66017,-51291,-316185,-315955,-209215,-251096,-290886,-260331,-169983,74757,247406,72195,-18927,78368,-62302,-296887,-272314,-149292,-180166,-152340,-28309,40139,-7709,-73005,-65540,46853,56036,-104820,-158835,-84531,56047,208434,143241,-3905,-18818,21455,-45301,-123825,-24389,32095,-139064,-252602,-102651,94946,56585,-101666,-177193,-126541,-79407,-97165,-85050,-98949,-227085,-322925,-268253,-200887,-144143,-50639,83473,159935,148832,157181,84018,19926,-4650,-106071,-110814,-38277,-129189,-240087,-202610,-79265,16464,-23666,-186364,-217600,-150337,18700,114563,20059,-92023,-90767,-174007,-419688,-416422,-80577,193075,141498,-1253,-57807,-127971,-214886,-216808,-163920,-122754,-21829,131836],[224128,75683,-73536,-31099,33854,-48462,-76998,53482,82678,-25751,79955,281548,356709,185609,2756,-121770,-89666,-5721,-58620,-67249,91662,129541,-79851,-204975,-191371,-250318,-262345,-181294,-184110,-231148,-208401,-96346,32411,-106302,-383294,-378416,-80412,190712,102765,-164801,-144768,20415,111891,235102,239526,65464,-59979,-248121,-436731,-440393,-346116,-246710,-71134,13940,44777,94751,72880,135803,179167,13280,-214276,-417438,-468692,-224768,-15013,-10424,-98462,-184306,-206264,-241589,-253479,-177860,-150397,-175345,-190185,-163793,-81841,-11881,-44052,-9889,108182,179133,264509,396664,366222,198110,108047,228659,438246,450189,277106,81612,-187969,-298070,-70023,87269,84877,90833,40872,-113423,-172754,43291,357613,349916,45513,-145233,-45183,98665,171788,272119,265493,64333,-80108,-128437,-256901,-338168,-243378,-55642,62507,132743,200931,127044,-71879,-22178,298933,555540,544759,312812,78432,3034,40668,42987,142337,272953,219121,95076,15151,-43860,-274,51860,76712,201999,335703,235909,-46161,-35621,231828,182755,-180886,-229363,-28793,-167708,-312992,-168954,78896,284523,342801,190815,22510,-80168,69258,349614,228099,-158071,-283209,-203144,-142003,-51522,76265,6530,-208265,-219385,32248,286914,318844,110642,-35907,-21966,-82190,-290735,-305984,5560,213927,203911,220503,191366,15703,-204412,-240475,-34751,83164,-34443,4806,273574,434665,464370,441041,221907,-14951,60703,242554,198205,68395,5691,-54989,-142821,-148280,18897,99448,-70418,-263266,-264685,-108871,31245,153881,223541,314532,340192,108984,-78059,1941,-11952,-188462,-151860,-103990,-117993,202124,393858,113830,-86242,-68684,-161598,-323085,-363159,-391890,-352144,-226057,-47199,57651,74839,164326,232382,136932,-43919,-94940,-11328,-54373,-176919,-61791,6449,-103148,-144818,-45536,28176,106412,224976,326692,230798,42820,64292,274845,345700,158415,-15744,-58445,6684,168422,311508,196221,58517,143460,231150,185440,110941,-45076,-157371,-160483,-108776,62694,227671,271405,346232,364789,129763,-184129,-227970,-153619,-168961,-70132,93744,72330,4156,75761,44666,-8281,113662,148574,-66079,-218086,-159507,-197987,-226750,71944,356647,288423,63977,-153371,-185230,-40171,-37798,-41099,49080,64753,-21947,43766,102678,-81589,-193087,-63221,17340,-205526,-465795,-399274,-175945,-75511,39088,142592,100130,-11637,-117477,-174630,-217727,-252950,-166952,-99125,-143677,-227815,-143980,95184,257310,168403,66343,195230,360507,372763,369402,377838,302891,233479,193004,80831,-44208,-38843,32456,91923,118790,-49630,-271944,-302050,-293459,-247300,-90989,-10899,44608,72335,-36658,-221249,-356997,-294572,-220871,-314456,-228291,14295,57472,41367,44517,-178511,-453400,-414970,-197981,-114560,-193435,-230848,-170281,-163064,-137345,-40921,32477,107882,178341,165669,276355,360496,181560,1361,4812,-14555,-88940,-3751,23035,-171027,-205234,781,103205,80203,136953,192266,130899,6564,-70360,-93412,-25092,157559,327910,383877,132546,-292492,-480929,-402493,-274470,-158620,-62695,31580,168496,222160,88592,-47669,-123087,-152738,45376,204865,98689,-24924,-112931,-192381,-79550,100221,176961,259598,349974,276820,-63438,-283911,-182744,-426113,-976028,-772047,-16150,-145866,-405135,696028,1189078,-360979,-1430261,-179257,2336696,1525315,-1009517,-584007,1257130,1270449,190680,-407858,-478207,-12466,248953,-228869,-399928,131353,240747,-210026,-354740,-92572,91708,144224,281096,372218,231244,12881,-71512,-89670,-37854,104215,187962,172781,155727,117892,173528,356902,488216,560978,626402,399103,-127919,-521153,-536758,-308168,-125856,5107,14384,-147471,-303122,-160204,61279,-37920,-246732,-252463,-97191,232120,473843,399155,135003,-66219,-127019,-150988,-165361,-27490,202077,271535,-10575,-283431,-161075,27962,-78197,-198658,-69235,53230,50416,37191,-79735,-318149,-397194,-211792,4840,65546,59445,-16804,-134545,-99173,12231,-44183,-116910,-66917,-127501,-213885,45258,284556,133655,-17232,-41083,-226459,-341482,-127678,136275,128803,-85552,-257743,-253051,-175149,-85605,-17021,80197,208199,149732,-98266,-173783,-17852,46926,-28545,-159566,-195941,6870,198118,179392,210572,310031,199759,33553,-14925,-93012,-98237,16458,-3126,-112512,-108484,-16790,93228,176999,236385,158254,-10436,18912,191313,82887,-104096,-74443,548,-4555,129764,270201,142590,2519,8871,13269,97707,211764,118355,-96691,-179043,-161403,-151980,-89724,61874,146155,48416,-135231,-88834,239239,342821,71575,-195288,-310655,-325252,-211462,-132433,-118425,-150132,-161189,-63912,14318,-21298,-42462,-154842,-478857,-581951,-229261,180226,276031,170732,159730,129989,4009,-64317,14007,21236,-132552,-199355,-122907,-99199,-182828,-308044,-246790,22606,87474,-156963,-304718,-238218,-137518,-67026,-20169,-31233,-68653,-172856,-237644,-52691,235200,365501,292821,48242,-238332,-226668,-30111,64411,78005,34056,47404,182773,176001,19018,-136705,-183579,-156000,-163853,-42983,257641,401418,228614,-53673,-269572,-355517,-192650,21641,-58230,-202562,12879,251086,237677,230725,327031,312071,140119,79035,169940,254448,258995,168848,97164,213028,308185,-10946,-393100,-380251,-207740,-137874,-78342,23212,77081,114419,237192,287161,175476,73532,79736,102704,33817,-96657,-93872,-22932,-12955,69500,143991,59318,-11774,-96643,-222391,-64770,240629,222206,-7144,-161272,-37395,254738,245515,-72126,-216427,-222930,-156368,-19290,-25125,-24953,138257,241996,132886,41346,48147,72063,132788,220732,219910,47848,-78282,10969,60045,-95874,-184602,6820,143966,-13441,-28434,126542,112904,-85868,-148787,75451,220406,-33892,-233814,-103623,43238,38842,-11459,-8854,229809,512351,412182,-25885,-310084,-226084,-14714,98995,117870,176904,360949,425737,271611,87964,62789,219790,171137,-88260,-236983,-241138,-134272,77303,190545,177144,107293,18027,18360,136141,231437,182010,112812,214468,246188,223404,303472,466916,499064,290693,57641,45707,85566,68491,-60433,-429945,-638677,-279008,200947,252411,-7506,-144202,-67111,-28961,5145,170843,457174,730435,682393,264668,94594,176746,41705,-183999,-220315,-142502,-11822,18495,-61476,-71114,-56130,-50441,55576,129349,152990,280246,367561,318248,213560,232489,375640,305524,70145,-45913,-176180,-343995,-321106,-248991,-174976,-12135,87858,25911,20380,116861,197603,259435,274987,341006,362405,204030,99328,144545,125474,231158,424477,222566,88092,831083,962274,771635,675435,243455,-205660,-69017,-373127,-767496,-461079,-142019,-266410,157821,1150014,1057082,1014690,568590,-837470,-1445378,-517583,-261989,-298081,-232922,-547469,-720938,-624510,-437518,-340139,-364257,-149590,135654,30791,-199634,-209512,-76668,44704,25348,-190099,-304399,-157225,-44646,-173734,-304141,-244327,-215806,-226988,-192846,-180668,-173532,-13138,141617,47082,-11728,33681,-99581,-274152,-257261,-132160,-78139,-61446,-39738,31057,74307,-27975,-97157,68146,154021,-41570,-201035,-163696,8321,233239,177435,-9385,17771,114482,58622,-6888,65262,-19314,-297586,-391255,-171889,56111,40163,-119141,-227220,-154884,-82546,-125635,-62910,38430,-125925,-322665,-267061,-176057,-135789,-14689,170182,248934,229804,201609,62990,-43158,-44106,-125090,-143283,-21392,-57048,-225915,-298089,-259682,-145203,-124750,-270774,-348621,-259680,-31734,132332,162219,96094,-14961,-176875,-382735,-468033,-151200,144453,111580,-21382,-43130,-83079,-184932,-199984,-143998,-122365,-33617,149322],[256393,144988,-5020,10145,74997,-33710,-97763,15612,42511,-64985,41617,200603,196298,48101,-46935,-132171,-125829,-64510,-84658,-55513,133191,197029,-2285,-145631,-135120,-140913,-160349,-196942,-293116,-256318,-155164,-65874,-13313,-137614,-342032,-360688,-66840,242905,106001,-241460,-153367,115719,209021,315635,331873,86929,-118115,-299471,-442571,-387364,-247954,-191657,-73133,-5854,18208,93062,170147,257487,274052,46403,-239771,-472456,-524945,-256481,19568,76104,-23427,-170676,-231395,-258608,-275727,-189777,-77294,-38219,-39706,-16386,48832,76370,25873,21433,107847,203382,297997,393948,398368,251105,67723,45874,209969,293075,219380,41954,-262615,-352169,-97182,85384,82957,85880,60640,-93051,-218456,-21447,344428,341186,-731,-217852,-133517,13516,73941,119164,109154,-39389,-171945,-199877,-253928,-283736,-211455,-65192,57046,161541,208155,64410,-123165,-20263,314123,518392,452230,198960,-83619,-210347,-181207,-113583,72990,230490,188848,77316,10389,-66244,-34649,21137,26132,124361,256836,165167,-71537,-926,300661,307299,-1500,-76277,-13751,-189607,-282682,-117377,69073,249979,337493,197290,-28738,-157155,-16448,241638,105610,-233276,-332784,-240992,-135917,-33006,143814,135180,-103174,-251602,-60999,229865,303584,122201,-28654,-68336,-120673,-274430,-253658,50234,207319,140965,148397,176518,46027,-127174,-151678,24564,49773,-119758,-90932,218246,450973,502884,424989,186684,-25580,64215,224466,224641,120493,16832,-85643,-114302,-62546,25545,15068,-172136,-377196,-426009,-251043,-21142,70065,75231,244311,341075,182152,19184,30231,-51965,-197434,-100919,-33661,-50263,260920,457208,147054,-98737,-64813,-42180,-176446,-312587,-412596,-391702,-224260,-40372,30550,50417,186030,222489,96036,-9854,-42714,-6807,-24532,-119266,-68489,-7381,-91660,-100919,24092,149480,201582,216403,232921,120402,-40944,5508,221856,320508,175174,-57497,-198092,-110945,112785,278097,190741,50558,26295,98303,132767,103688,-17212,-76031,-76966,-97025,64022,218622,251310,264479,257290,53050,-263807,-342834,-280807,-232261,-62534,150984,182063,107445,132008,57225,49725,242710,281704,39884,-106442,-54921,-151004,-234655,78466,375364,288452,37233,-177826,-208323,-54421,6748,14725,62462,73425,13004,27269,44983,-94293,-219458,-177320,-116524,-203914,-265122,-182715,-37324,-44564,8883,132351,111907,-11142,-128074,-187764,-251456,-269440,-127832,-71046,-211210,-302662,-139786,180942,300349,71040,-66446,155478,321891,270450,318095,404183,298621,163309,149270,99535,-26041,-15935,80303,100744,83001,-42784,-237388,-349868,-373629,-273397,-76619,42177,104267,79128,-67079,-236382,-330953,-285140,-247709,-327705,-184086,34881,70426,71248,41303,-223546,-479634,-411464,-157826,-21063,-149486,-328028,-303273,-212874,-148723,-42559,32935,34186,98064,217359,366533,398446,205112,5887,-50177,-72970,-58396,26834,-8152,-190061,-162639,40307,81976,43390,136551,222801,136159,38647,6922,-28618,-21443,131489,303710,324967,117700,-252696,-453039,-413621,-238168,-76847,-22722,67309,238915,254226,133883,45384,-65228,-143863,42465,207227,63338,-114307,-223957,-279966,-156364,10877,50131,139622,288259,250336,-105685,-318689,-211108,-288994,-522568,-75515,420913,-419150,-934637,499856,1284303,341932,717385,1344728,1801516,-41133,-2298910,-1122960,1389600,1513282,248847,-394613,-431831,120113,366096,-161814,-354648,59545,64309,-401684,-463876,-120741,90983,78566,144684,299569,245268,116395,140635,140154,53203,53284,116898,122059,138031,128432,171872,364810,501634,549101,586114,362842,-104628,-454406,-468713,-292471,-132116,5734,45014,-112292,-270554,-76696,176130,89603,-123650,-239014,-231746,34004,355380,378244,131978,-106466,-178167,-186942,-167063,-30507,195386,297933,58257,-228137,-141035,-20956,-172042,-238501,-80995,32068,34958,-7307,-210008,-472753,-507832,-261439,31441,117025,43996,-53985,-129138,-93009,16111,-60556,-176705,-133733,-106130,-117317,83888,266155,162724,64408,30727,-196725,-385039,-241841,41212,102522,-45083,-166102,-145733,-84165,15309,54695,72663,130255,63577,-144203,-144227,27379,22881,-89126,-201133,-240844,9750,261122,191962,192957,352384,248320,60798,3466,-127817,-191751,-69466,-20494,-69995,-35404,40505,91592,146464,237814,184995,-18769,7434,209625,154327,12270,-15848,-20388,-46483,127942,311077,182990,22471,59512,95337,82648,137217,99811,-2743,-62066,-90593,-67342,16759,129049,201443,135993,-27786,38591,307461,319101,65653,-129370,-291575,-361019,-204193,-95191,-156172,-213291,-167336,-66858,-56301,-139798,-126793,-194611,-532687,-638607,-294892,33752,140173,128419,191392,208692,77709,-56696,-59735,-42854,-98964,-133247,-84547,-70707,-148540,-296948,-289938,-31109,68853,-144010,-301224,-285632,-209076,-159704,-118185,-76596,-118211,-320701,-387040,-140288,145324,335467,366434,126588,-226330,-243588,-75857,-35108,15926,48391,33939,101467,123680,37776,-141198,-184193,-88681,-66342,-25432,161063,275366,170901,-16127,-145257,-238850,-183337,-33477,-7897,-47500,96944,301681,331246,343061,463679,429826,148562,-11006,91414,224225,237808,149589,120130,302597,404324,34226,-384082,-347629,-201250,-196424,-152855,-39430,40429,129983,241516,220348,80440,5201,67621,124647,61723,-50821,-55003,-19422,-9894,54819,118129,70656,-14488,-148295,-304863,-187504,132144,205405,13174,-192606,-105787,212966,256642,-13856,-144593,-126290,-62459,-25270,-116221,-85398,112111,160398,32112,-5819,54613,75319,129461,229718,225671,32271,-58162,57726,46756,-138035,-175762,-29092,41273,-69794,9471,190699,122635,-97515,-122867,86784,193556,-38069,-163279,-7839,79775,-26370,-108335,-57999,228002,535795,463287,27264,-337003,-305783,-62080,105252,151209,199737,289299,285057,197181,83179,140759,349227,304158,26046,-158784,-197474,-143186,6250,107180,132243,77409,238,7835,111510,176483,107554,80597,252758,363574,354861,364551,447833,483075,327929,97289,60416,75557,60380,-80097,-474303,-681367,-273140,215674,220180,-50535,-146323,-84876,-73248,-18183,192118,493659,803944,818521,427823,179177,167918,-19342,-249404,-258515,-153614,-36061,-31233,-89441,-23637,37135,45151,125744,125038,62077,164049,296580,245138,170276,275704,486837,422629,157555,9624,-125107,-270988,-257762,-221589,-177478,-14967,108058,68079,52880,109429,163545,262412,327475,379527,355935,215186,199920,258345,146864,226784,460236,351422,544500,1262939,1207334,818414,621576,-131606,-823226,-502765,-454653,-705863,-366794,94909,71318,544065,1283966,982714,718311,328492,-745511,-1091761,-411803,-289950,-287098,-284651,-619244,-834637,-761687,-524870,-400114,-443277,-247231,43613,-30865,-231157,-260015,-195065,-110160,-57072,-171659,-215109,-97438,-108090,-247910,-240335,-148148,-218799,-228224,-114100,-95650,-163459,-81684,55868,43702,-15694,-42714,-138368,-237709,-240341,-148768,-14684,12353,-57444,8747,157436,41691,-114984,48575,185472,206,-223491,-223158,-40249,195439,148072,-41470,23180,142450,86219,64899,140923,-51005,-424182,-504697,-224996,17316,7552,-148419,-253056,-161984,-76549,-138883,-41376,170722,758,-267911,-210693,-109611,-106728,11268,210805,278307,246721,171196,3869,-98898,-62152,-111061,-147355,-18045,-3407,-190791,-368877,-419918,-277540,-200319,-317637,-418525,-304336,-66697,117643,245757,250944,61695,-168986,-310519,-427738,-151526,124439,68524,-71376,-46965,-42610,-159819,-193189,-128499,-113700,-42327,149009],[257944,185569,51971,48553,103090,-16174,-81525,25996,43186,-35289,27984,102054,33191,-62277,-88505,-126719,-141866,-102000,-79579,-25949,143742,210861,47778,-124395,-136197,-47908,-34307,-189650,-378763,-285814,-118851,-48002,-55089,-142339,-284762,-351682,-101676,222388,67557,-302857,-151981,189673,264366,341726,364847,66461,-201740,-319813,-369169,-260998,-132130,-127534,-61878,-16664,-804,102514,257129,346001,337963,95182,-221157,-478027,-535929,-275181,23166,101664,15083,-144361,-237548,-262950,-282870,-205707,-50414,48115,112908,152860,155420,123147,81752,41100,97963,221715,290030,312688,345237,258029,35634,-116217,-23725,112671,147730,2298,-318539,-389680,-125750,74738,72868,70060,67922,-72152,-248765,-93475,288578,314236,-39439,-284882,-212977,-43378,15423,-12254,-40662,-114610,-245255,-302453,-261029,-185326,-103115,-12818,58120,137953,160621,1268,-140163,-15470,276127,389039,255213,7821,-262620,-375880,-327917,-209841,3428,141322,107872,40806,4310,-87657,-84574,-32543,-51007,15159,147566,68031,-99876,30087,346407,401833,182847,98838,14614,-170483,-196210,-40674,35591,155949,276944,188377,-61845,-205092,-78688,143839,19683,-255151,-330243,-266484,-181233,-44102,198124,246467,4035,-256223,-155018,140731,255487,125126,-37138,-131878,-155274,-218017,-157115,97917,185614,70354,63954,148829,87941,-44574,-87483,28899,-2497,-180172,-176457,116142,371842,421523,309172,110350,-32769,36535,138573,205365,174855,37419,-101086,-75260,29717,44698,-62295,-266619,-466315,-537397,-344015,-45502,-4181,-64646,133338,313782,286302,156484,50604,-119953,-208725,-53715,17672,15154,304319,476117,151685,-111289,-78473,7768,-71668,-269088,-404387,-395276,-239211,-82550,-32651,6504,169433,171326,19046,-9226,-10281,-11586,17725,-13210,-37337,10490,-14598,1200,102313,240569,260390,185646,106577,-23165,-140096,-67904,153551,303816,229465,-44214,-268829,-197827,33109,195055,171943,41619,-102358,-70597,47219,70319,5386,15282,25637,-41923,71153,164842,150884,126467,126601,-38490,-321270,-419678,-371251,-274995,-70251,170242,249518,199880,184382,67795,78465,297460,319149,87486,-7204,39414,-84289,-191621,91102,359811,256156,2701,-177245,-201580,-89050,-4137,42539,109558,102594,30218,-20285,-37721,-120039,-245312,-258022,-199761,-144925,-32541,53414,104430,11637,-6215,101344,99331,-22975,-140435,-196010,-268914,-279090,-135489,-92098,-259716,-314327,-106148,245192,338187,34074,-136734,114673,261887,166733,246379,372389,233157,55000,87712,110778,-6464,3624,112491,104839,54640,-7942,-137954,-319659,-394262,-258012,-50688,76739,117045,33536,-125948,-252654,-285934,-262628,-292759,-344989,-139607,48004,69735,110093,83991,-174682,-387696,-342419,-135262,11270,-129470,-370102,-358247,-203553,-110636,-9014,42277,-29061,18358,238456,401618,391819,197203,-15951,-129971,-168589,-60792,54137,-19560,-172195,-100834,87191,94700,43641,143836,247130,154527,86479,112997,75769,-26760,27534,216330,235794,58242,-214838,-364290,-340931,-142814,30595,23603,63407,212078,197759,133727,141077,31312,-65181,79676,184730,5652,-189275,-311386,-349847,-233684,-122354,-108454,58457,290712,227204,-162677,-389019,-369252,-307236,-140840,555481,817337,-522811,-1123958,441462,1579407,1787994,2494465,1317304,196611,-1280194,-3016361,-1651417,1218546,1597976,447367,-245786,-360570,156418,363213,-144735,-339866,-50548,-85006,-468831,-468864,-114179,100352,46478,52180,232716,263640,229660,335628,357465,165158,31845,26500,15154,73810,129053,160312,315936,425513,412986,409787,298863,-19766,-333053,-376735,-252442,-99291,18633,76723,-58669,-225946,-28586,228290,174590,-3865,-203960,-306103,-108418,236773,339113,121660,-153698,-229313,-211986,-176573,-76004,136340,295109,147935,-97400,-36423,-2782,-204414,-221435,-48112,42669,44897,-50393,-334395,-566272,-530253,-268672,35124,131842,40319,-27375,-65610,-63662,12457,-67988,-196997,-152917,-55063,-9936,113805,223600,157692,108333,82414,-133697,-356788,-295900,-29371,70823,-30186,-86321,-47095,9953,122579,126864,47063,34406,-9881,-163812,-117547,48210,-18352,-153598,-214764,-228369,31486,276693,149010,126511,328556,253513,68217,-10451,-184937,-277696,-148872,-57217,-42247,42574,117887,105267,96712,191406,199496,24382,38082,206098,211756,130388,31755,-69893,-112943,82360,298395,199601,65816,169061,210350,71248,59222,99185,118629,80675,4034,25884,100335,141899,201927,185523,67924,170915,384295,314296,79955,-54444,-225071,-317031,-166599,-66782,-193853,-272295,-184300,-77817,-120758,-246646,-196447,-201438,-506530,-602104,-304086,-94698,-28525,45025,177987,245010,129408,-50727,-158578,-148186,-70515,-37872,-20171,-19346,-86594,-236205,-281570,-78237,30723,-131093,-278912,-295902,-239604,-228877,-224561,-129206,-137037,-379005,-422376,-131549,109631,292362,417313,206403,-166753,-196832,-79360,-101053,-29690,64101,9350,-25357,35451,45543,-120369,-160870,-20193,34460,-1843,57321,132402,87124,15973,15529,-63055,-139962,-67088,77007,146613,188107,325672,397814,423985,537164,460059,95517,-113838,34658,221286,234849,133053,111147,333216,452985,88463,-321051,-280070,-196562,-268920,-225449,-95832,13765,157911,232256,140370,-2805,-39734,66787,138558,74447,-24125,-49163,-23858,24787,65773,88176,71447,-17304,-182633,-330844,-232813,68993,199280,27729,-211887,-154867,162239,232475,16202,-94627,-31969,57216,16922,-161502,-181784,-13502,22363,-65756,-47566,58772,78365,103516,188465,175768,12988,7195,137131,40983,-164838,-161143,-96154,-105052,-125330,45199,245598,157999,-45606,-62336,69934,132600,-5686,-33363,113708,111101,-88715,-194654,-89616,213043,494130,449610,85035,-275057,-280445,-46526,126115,178909,223095,191977,87576,73285,78166,221941,434785,391072,124327,-57615,-88051,-69332,-27347,21415,84767,66564,15991,31711,95768,114531,44060,66327,266377,434002,452206,415573,406352,415171,307897,124226,76933,44051,12619,-108732,-452962,-610702,-214739,211608,173490,-82507,-135531,-87047,-112397,-63114,174079,461735,771064,847706,516369,220748,154465,-59579,-290478,-297295,-191845,-66014,-48984,-81854,41968,153514,187035,237253,158319,18438,63986,195933,147558,123291,311121,538128,460058,193835,46878,-52880,-149366,-159296,-178366,-181798,-18475,133279,109782,78158,94727,125671,251259,363562,382082,312932,234405,327534,386301,186505,152955,240819,135063,705903,1476499,1453619,1109354,852044,-341608,-1288387,-908061,-551659,-587332,-275551,170225,243408,886127,1589358,1198715,409702,-138884,-891627,-868843,-391210,-350295,-301018,-311899,-597612,-846069,-807752,-534595,-405435,-488271,-339301,-93383,-144791,-263505,-274972,-293843,-272195,-177544,-171343,-97602,12292,-109733,-256058,-147720,-67797,-227144,-255666,-74906,-29722,-141278,-102445,37040,77221,-26414,-133857,-174988,-197554,-217345,-169113,14086,57891,-69941,-2297,231761,115501,-119133,-7105,140748,9363,-209083,-244488,-88918,94571,54683,-92075,-5743,104420,52785,92141,189749,-56716,-488201,-555820,-240851,-11440,-33758,-171079,-234690,-141977,-65697,-137321,-33929,241463,97985,-188823,-129202,-33597,-72128,16013,196834,257491,214613,91664,-70418,-135662,-61766,-72406,-127759,-40859,8025,-146188,-387525,-496947,-339303,-242370,-336248,-412699,-264662,-68776,77094,246783,323472,113690,-150463,-225681,-287186,-72220,134405,12144,-151239,-75563,-18142,-143113,-196145,-128554,-110575,-47986,139238],[236191,192356,82880,71633,111254,1608,-40010,66531,64378,29181,37948,14250,-85190,-117394,-103739,-96344,-130170,-109137,-42416,17876,127388,179747,66042,-137378,-182313,11419,90707,-152065,-414795,-320557,-112437,-44069,-88803,-140409,-237685,-349850,-178938,131785,-6676,-347313,-148917,223133,259761,294050,302419,-15320,-289774,-301954,-248745,-120535,-50745,-81795,-46026,-16041,-2058,121713,296942,370239,358459,148802,-165849,-426090,-487128,-265918,9109,79797,14187,-119661,-223515,-244800,-270307,-221474,-69947,66590,217510,282589,190839,105168,112336,60536,90832,227978,236495,170072,222917,220247,9128,-231254,-211671,-40265,85952,-21145,-330667,-399286,-155422,48388,57530,48068,56551,-57739,-253711,-154071,200279,268551,-60088,-323313,-261868,-58951,10507,-81742,-128898,-123689,-263093,-394539,-267065,-53085,62311,77182,51116,64027,68550,-46177,-113543,5843,210064,213331,16973,-203544,-399330,-439494,-354859,-220504,-46191,38827,6772,-1489,-1226,-105972,-149197,-115975,-148928,-96226,41616,-21551,-129838,29580,341309,430789,305773,233541,57558,-111714,-81895,26555,-24760,30849,193930,172810,-73199,-222177,-106653,82515,176,-204851,-271516,-281162,-270467,-77140,234425,320088,89174,-219909,-217306,29950,173099,116549,-50174,-186351,-184973,-163014,-70959,114075,140286,11427,4389,129713,145676,35858,-63373,-34861,-69137,-206550,-225568,3175,222206,253959,149554,29363,-26003,-1600,23712,146256,223417,86004,-75793,-26807,107933,78629,-105207,-320759,-498571,-569144,-366525,-38202,-34617,-136352,26173,268836,388425,298965,64890,-192540,-229894,-46523,29576,65289,315810,437385,135890,-104668,-89297,-5761,-36205,-250718,-377303,-350461,-244827,-147773,-111358,-49847,110966,89804,-68775,-39809,-4690,-28916,47059,99730,28014,56226,104301,129503,168265,276140,269614,142618,-17946,-160079,-219473,-125267,91737,297690,307387,29976,-247834,-228762,-40357,92604,139346,14767,-233185,-250980,-64089,10282,15588,93892,110309,28409,74205,86960,6217,-25182,-835,-139033,-356115,-436918,-393903,-286834,-93249,151823,273486,267120,211637,67036,69152,262548,261632,77380,53813,96811,-11686,-102389,104928,309491,196621,-44851,-175796,-184488,-140773,-73615,32871,172305,150484,30757,-94464,-133029,-144297,-233232,-259543,-204277,-49880,157344,229427,204025,88984,17903,72811,79418,-29236,-146900,-206519,-282897,-305652,-216044,-182358,-282823,-253230,-42420,270987,350200,49757,-145892,66055,191923,94846,178835,287294,104808,-79300,21268,112954,16401,24553,133523,117348,44719,36113,-14069,-230230,-356455,-211459,-22060,85864,81835,-56070,-202167,-268128,-248121,-245800,-336090,-336919,-85136,65827,65337,147613,151943,-60893,-224881,-239704,-134807,-12189,-117945,-339903,-329510,-145060,-31667,49304,50368,-69604,-40330,218031,379227,352671,172074,-44809,-209337,-263245,-66444,103783,10819,-112941,-28596,121111,118204,65527,151965,267210,194591,137477,215618,197580,-21299,-95708,110463,147881,-35932,-194255,-236505,-206125,-28128,119582,56983,18639,89927,62670,75959,192411,134781,69605,156210,148203,-59961,-238558,-360721,-391936,-295725,-257833,-251676,30012,344146,201676,-228573,-472847,-578561,-452809,41763,895913,1011629,-464741,-1009056,471677,2123573,3839783,3661975,-43490,-1989584,-1976947,-3051072,-2037754,772970,1443921,606896,-67757,-246089,125682,246087,-187199,-383161,-200034,-197691,-417765,-377061,-72663,115549,44936,13367,182685,290578,339526,478566,510808,263271,42850,-48322,-101593,-549,138566,152837,222040,282491,205548,175904,249411,125914,-166214,-278483,-196087,-36805,46151,113559,8939,-177657,-24686,207212,174945,39970,-180373,-311893,-158698,148189,275672,83311,-203361,-261285,-215563,-200119,-157595,45307,264510,220353,66408,125494,68250,-188622,-176671,7559,74340,59028,-99296,-423518,-576003,-462416,-228877,18461,97661,29462,28654,15420,-31283,-5288,-69508,-171862,-109703,22923,83136,131418,171526,124342,110661,107646,-57535,-275360,-274767,-50419,48610,-24670,-22509,15654,72268,204728,186130,16629,-46107,-52478,-174293,-129907,27866,-63710,-201311,-197516,-167652,56704,233079,61931,38642,258439,223750,60784,-37741,-226002,-321700,-206029,-111811,-39931,102714,187685,119595,33063,103027,186514,103562,103933,184765,228544,202542,49347,-128671,-168022,31083,255588,193008,114871,293249,309248,56246,-10154,111129,233428,207866,90837,104438,149480,104525,147285,179318,112299,250401,435975,322077,105953,14643,-118108,-203686,-114707,-59616,-215878,-311672,-211971,-89286,-152731,-298579,-220122,-175532,-410665,-473565,-250248,-168279,-182205,-65527,128032,237708,141237,-64675,-274256,-276563,-56556,60612,49621,41158,-7280,-134187,-209394,-87715,-4916,-114107,-233289,-257485,-218743,-256391,-309003,-170374,-114129,-330121,-330711,-17352,153735,270020,447399,267962,-83440,-107761,-42863,-112761,-47329,74413,-9955,-139071,-42922,49041,-77736,-113817,45299,125281,34211,-16468,10361,2126,48673,180147,122471,-75699,-66673,168553,308273,252401,307127,411703,456301,536650,410305,13167,-186280,26894,261468,272573,146254,89195,301850,449534,153603,-199228,-179634,-182237,-320725,-269319,-135838,-12755,165536,200338,64811,-65163,-62762,69702,134345,64746,-23698,-74788,-27905,95228,115318,71264,67407,-4878,-175955,-294422,-197841,70834,220669,48524,-209706,-172184,115046,180792,9017,-80038,35298,171449,94093,-158559,-296417,-204722,-125282,-129231,-74591,55103,84292,71639,109187,78749,-5163,104862,232014,44325,-168946,-148325,-186845,-267310,-176479,62955,269111,207027,54921,14090,27665,47323,43540,114605,225415,128687,-127324,-245445,-99700,182419,389996,376484,145069,-128972,-150946,29624,160005,208691,247313,86648,-133617,-90756,68330,286867,461853,411965,177362,40856,62401,67103,-13271,-38140,53095,84218,58249,73380,94588,75522,26438,83933,246809,414966,478308,446208,352321,307825,241383,145379,105733,26240,-30499,-127399,-370829,-432570,-106322,193649,121762,-99936,-113075,-63632,-126925,-103721,131156,370962,634627,758858,508619,216857,142604,-61853,-282992,-315385,-235240,-82713,-26835,-41689,98432,251626,333843,353573,202553,14711,4014,92404,45590,76335,326047,520487,411951,168875,54574,23995,-11454,-59817,-142998,-188498,-20234,155500,141879,100739,94741,110806,240056,378455,355057,253773,258803,440018,483577,223128,42946,-86969,-229789,591943,1463083,1573607,1451769,1221597,-348572,-1498615,-1170155,-623464,-440160,-223287,29206,183734,1055725,1937910,1594034,219722,-682245,-1185919,-801791,-430674,-418797,-342744,-333712,-530303,-770450,-746423,-457162,-354023,-485475,-391990,-222279,-266634,-291257,-266955,-360504,-398758,-295237,-177717,18523,130548,-66655,-209436,-61302,-34803,-246690,-293234,-74014,2348,-113163,-68592,106591,157520,-29273,-214425,-202107,-156336,-179202,-158143,26119,73748,-68502,11735,279947,164338,-115547,-78477,42216,-10713,-156066,-222812,-137617,-46616,-78765,-147728,-58170,24289,-7423,89555,209385,-39247,-475282,-522953,-212938,-31843,-78373,-172521,-172873,-103644,-61621,-132889,-52152,216792,126103,-117856,-54730,25492,-43453,-1994,138451,207920,163592,7180,-134294,-153640,-54788,-24424,-95226,-91814,-29605,-104233,-335931,-443415,-303932,-251047,-338672,-339662,-152224,-32180,26617,173242,297547,125473,-124335,-150868,-90969,55272,157009,-54548,-249108,-126334,-14393,-129913,-197559,-143170,-121491,-53415,125273],[198353,169526,84072,70939,97480,18072,7879,102886,72715,78422,61630,-39178,-129581,-106442,-84733,-51002,-100701,-91103,15289,66385,93344,123613,62463,-160070,-237030,37425,187765,-93818,-396728,-350404,-128854,-42026,-105514,-147644,-211951,-342805,-271150,-576,-98384,-376107,-149392,211000,196662,176263,139355,-161158,-361359,-249610,-120411,-16222,-27988,-68860,-34379,-4358,17542,142537,273711,322931,337925,197301,-87474,-321231,-377414,-217663,2068,47882,-9908,-107900,-192780,-201675,-237662,-228087,-115136,27697,242948,323298,133492,22817,112381,86570,89673,207604,144189,4640,71747,153681,-19119,-302229,-338160,-135861,50158,-15010,-279086,-365134,-176925,10673,45549,31321,30918,-50533,-226789,-187161,96989,204237,-59897,-318240,-266251,-29408,58970,-73721,-129200,-59294,-210714,-428980,-253227,89574,243372,174543,33809,-36525,-42145,-69121,-52101,45860,145497,50538,-187614,-370751,-450310,-388301,-269724,-158899,-69245,-48655,-82155,-37398,-5103,-115799,-214543,-218608,-250727,-184843,-40783,-81098,-159412,-20439,265944,376929,324356,275483,98838,-34268,22793,53913,-103748,-84715,124511,157368,-70147,-218812,-105544,63462,42128,-93759,-172080,-284118,-363890,-110470,249108,340717,133055,-146637,-225981,-78469,72856,100233,-52095,-207067,-205421,-140423,-35633,81399,74028,-17934,-5837,124579,197930,98735,-77649,-147975,-139475,-200611,-225136,-81581,54352,62183,6761,-25758,-5859,-32570,-81450,59947,252292,171447,4103,27676,157912,125583,-94454,-311128,-457778,-513687,-318151,-6873,-10014,-120645,-40665,219318,451504,401618,70286,-246664,-263897,-99027,-4996,86570,278445,336929,109319,-67246,-76111,-42871,-58723,-255135,-334524,-251979,-212933,-204494,-182147,-105484,24854,-30,-135803,-83087,-21307,-55800,49044,184151,115581,118283,224656,242007,203033,248819,232516,99520,-105521,-248793,-251003,-145038,50321,289500,374008,140314,-147683,-195757,-79874,6755,94792,-39336,-353883,-407697,-179759,-62509,15669,145672,151559,79694,67367,10172,-135269,-148416,-102203,-233925,-369075,-387035,-340489,-268089,-125089,108374,269595,303398,202473,49475,23366,142696,129374,25437,63861,104805,53492,12361,114189,236106,128784,-100179,-193611,-176450,-193793,-170129,4537,231906,206219,16346,-185522,-223113,-145870,-153783,-168862,-135375,51367,263074,297418,233095,170780,86457,66400,70058,-13820,-139440,-219608,-297730,-354786,-356463,-325626,-280252,-138627,36426,250195,317306,81189,-122707,7316,126948,72910,134620,169487,-65418,-215557,-32141,111060,44876,50654,149612,144528,55329,69575,92279,-115560,-280116,-153236,3967,76358,18290,-160587,-272873,-278722,-240126,-251457,-354865,-285441,-22233,84967,58552,168833,212601,63808,-63611,-146185,-150938,-61234,-95173,-247799,-239395,-61730,63094,109602,47662,-84205,-68998,152803,302195,289543,144038,-58316,-257604,-312803,-41851,191017,87760,-28797,34110,123171,121291,81746,149886,281041,248610,174515,281023,306281,9831,-177151,33963,93614,-132229,-193349,-99788,-46276,65802,158985,67474,-47159,-79881,-109666,-28937,171319,213778,224296,247370,107404,-114153,-253357,-365448,-404387,-333922,-349224,-329208,51329,409328,166639,-293026,-535814,-727366,-629108,-11539,839850,925717,-304342,-724264,506958,2776103,5915851,4243239,-1890732,-4026890,-2137055,-2512575,-2209060,140830,1038043,562999,35499,-80834,89203,75929,-261753,-470377,-363425,-267043,-281697,-213341,-46,135301,65100,18161,153735,327950,436615,553643,568755,316014,76144,-77000,-178523,-48013,170760,165712,120977,125034,5554,-18548,242407,305703,26345,-179481,-128302,33444,79675,152983,83117,-129875,-59301,123257,84779,-24824,-189198,-265025,-128646,89170,180538,8313,-244658,-257837,-187947,-226971,-248632,-43311,222047,251525,208880,290382,157907,-145325,-129556,60548,107515,54807,-151246,-445995,-495221,-327615,-153237,-11745,16704,-2454,79821,77690,-17259,-40292,-69672,-112267,-19372,110321,146307,139511,126704,77244,77963,102461,2996,-176997,-188337,-15772,42835,-13546,24725,31967,80989,239015,225967,1179,-83177,-59520,-196054,-205837,-43616,-102675,-215354,-153052,-81283,70300,138918,-45093,-39141,176867,179756,53786,-51364,-220504,-303625,-231447,-173630,-62486,129266,223650,116762,-37080,-9276,138690,186417,182541,156996,195173,198732,28716,-172752,-183704,4775,206170,167598,149046,379153,355242,36084,-61214,121522,307119,286701,145189,149832,164326,42054,58179,119122,84514,238611,433084,327562,130040,64393,3761,-60393,-71254,-78083,-208731,-312535,-235129,-89523,-136570,-270105,-181067,-125386,-277672,-286882,-149260,-172773,-269677,-164499,68475,199521,108291,-111338,-393608,-402135,-62781,131886,100553,93819,73397,-14632,-85181,-42761,-14577,-84125,-161487,-171714,-149751,-236116,-346755,-186940,-56923,-197974,-151704,157107,254883,284917,460882,299001,-6181,-12794,17809,-68160,-34148,75483,-6174,-178003,-72139,53794,-22127,-45527,106996,192697,80245,-39280,-69216,-65511,83987,311382,261421,-11061,-30244,239727,384708,269887,252646,371801,441033,472928,304936,-65320,-196946,76255,334283,347235,200872,76845,224597,401244,224936,-33693,-58094,-150257,-323545,-266643,-153858,-48102,128479,145704,8895,-104715,-72784,67958,108247,29538,-51801,-118894,-23180,191400,203753,82389,66453,29938,-118738,-209679,-113064,125723,271586,85590,-183112,-156455,82900,120132,-29970,-101132,59184,247819,177552,-117199,-390646,-394375,-233607,-142492,-87322,37821,93930,51521,15914,-39720,-14572,213919,317108,49672,-154191,-144033,-283051,-403729,-211284,59085,248454,249831,174018,89738,-21530,-40506,82887,231315,297671,140309,-121771,-247107,-95083,133210,242972,265692,199464,61315,39807,137873,200124,248689,269193,-9613,-336859,-266370,49959,316456,426281,362746,174883,117757,216909,222766,43067,-51314,45134,120332,106170,109272,106372,76285,69698,137660,198490,295517,417501,444827,294163,183796,149843,158371,142824,45142,-29735,-123220,-259401,-199372,26738,168192,75292,-104465,-83900,-11906,-101331,-113245,84220,250471,439099,585130,419049,180216,132060,-24920,-214776,-286621,-248656,-72074,28214,20481,124653,295766,439420,433197,225638,26417,-14639,8626,-40920,34579,316687,452120,305433,98236,38069,94498,116373,20102,-126053,-188039,-9757,172314,159314,126087,125589,132353,236471,370663,317889,213132,292230,506207,519700,243346,-40197,-318746,-470096,380120,1312924,1469268,1584206,1467572,-255113,-1491363,-1236347,-631114,-296922,-215449,-269976,-66304,1002027,2173522,1960464,184986,-1116725,-1444917,-834190,-489725,-476100,-412815,-376624,-472357,-642548,-593966,-313459,-260443,-432002,-387044,-297104,-347461,-304947,-258148,-402453,-469364,-371283,-174493,102777,205739,-17212,-140974,-13601,-57900,-272787,-313197,-92254,-828,-89572,-2084,241950,279190,-8131,-260504,-210694,-111753,-119157,-96254,42074,68352,-50309,46714,282912,162153,-112972,-138011,-66345,-44485,-79658,-168920,-185195,-191966,-212566,-194866,-115156,-62686,-60828,75806,206137,-9199,-392872,-409787,-151924,-54278,-122846,-149431,-91285,-68731,-76640,-138500,-97359,101531,77350,-75111,-5571,59003,-23466,-33585,59660,151733,123204,-42483,-170929,-163195,-55719,16476,-62648,-161426,-105127,-74204,-214052,-251183,-172041,-232181,-330497,-223922,-2184,35146,-15283,58590,192206,95275,-96527,-98095,84175,174674,165679,-124685,-343034,-186642,-27261,-110724,-181394,-158884,-143921,-62113,106443],[149574,129673,63789,46042,66887,33784,43725,99969,37216,74215,85619,-49120,-100884,-40098,-38392,-15724,-76400,-63337,75579,107926,51492,62410,52298,-162573,-259985,42416,235389,-37999,-341222,-357903,-143777,-22045,-92917,-162515,-198297,-314276,-340136,-131955,-183102,-388010,-151759,163621,96572,16223,-90662,-346671,-400696,-175813,-16674,30717,-51292,-86038,-32924,13738,49886,151297,195662,221750,289852,232283,-3901,-182718,-222594,-129709,26098,47763,-31269,-112731,-153095,-140773,-188613,-215068,-155426,-37766,190588,260958,343,-99522,82484,115539,86742,147065,32991,-133862,-56409,83620,-57226,-356111,-417998,-174144,43033,25686,-159797,-274366,-173756,-22523,47874,33479,3725,-46487,-168576,-185203,-3298,123447,-44553,-268831,-225688,35052,142943,-3804,-55170,51629,-102269,-375493,-201522,213310,390719,254865,18416,-127809,-139280,-67930,21263,93313,104230,-50755,-302471,-447170,-405596,-254963,-126750,-67709,-71737,-105021,-135792,-60617,-8399,-110360,-257457,-313965,-333933,-240170,-96177,-105193,-184496,-117141,120708,249007,239943,210459,110448,26868,83994,29518,-182460,-156107,90148,142724,-68125,-212523,-92566,71763,110443,39575,-62588,-272627,-411495,-121817,239429,304450,130292,-54645,-175890,-152433,-16215,84440,-30238,-179904,-207958,-154334,-57153,10590,3649,-7549,34560,123361,213319,128359,-110596,-263238,-197454,-172280,-179050,-110737,-72672,-88766,-79867,-45141,14428,-48496,-149851,-32909,251197,284494,129439,80331,174743,178478,-27723,-234397,-350960,-388109,-219615,30970,48936,-44434,-53038,175573,449361,425895,59423,-268656,-306385,-203155,-76311,69905,183835,184944,79161,-2127,-30999,-58658,-98223,-260554,-271167,-107613,-129583,-230323,-229419,-146545,-61990,-72030,-154855,-109801,-44815,-82835,25759,222282,205064,179411,304049,301376,195082,170234,163555,65177,-132461,-259627,-221765,-121500,30797,259494,390039,241594,-9780,-108894,-67315,-32635,43543,-116338,-447409,-504155,-267632,-122097,16067,169304,147967,93499,56925,-43926,-234482,-218738,-164097,-300774,-356862,-281384,-231462,-230492,-156636,57679,257356,309139,159330,16031,-46694,-34601,-44732,-47054,27377,68935,100868,121817,114928,160478,78059,-147024,-234408,-185947,-223532,-237517,-7014,274847,252965,-10275,-277454,-286080,-103984,-4084,-15172,-30126,130243,283295,257902,191457,232204,180523,89436,82057,29823,-112649,-228157,-307913,-411636,-509257,-472820,-255648,-10594,104975,187346,232777,82866,-107410,-57689,78857,97348,120399,48492,-237423,-324715,-59852,111987,79298,81699,163912,181628,78677,78977,152517,-11196,-194480,-103594,26515,65224,-41418,-241839,-311854,-278323,-268519,-286108,-335973,-194550,37277,92773,44303,160874,237334,148643,36825,-94518,-172543,-98945,-47108,-120627,-122567,19389,141061,145272,30188,-76363,-71703,47854,174887,205505,122233,-42109,-251746,-287341,32014,310641,196201,50047,61692,81671,80166,66695,126877,280461,294288,182885,287181,372313,66382,-184098,13933,91252,-189912,-202129,15547,98651,116049,143416,56990,-102709,-225453,-261108,-150500,83125,249430,351872,312069,65886,-140198,-229013,-327480,-391816,-347212,-362720,-306578,105505,438900,117342,-342901,-544392,-722460,-718030,-238539,430747,585865,-131959,-440189,479372,3291033,7288018,4477429,-3149419,-5270858,-1987496,-1680515,-2156619,-540772,447113,244219,3616,117970,109697,-60932,-321953,-551325,-495514,-290894,-107868,-11529,96526,160265,97441,47980,146501,372579,513375,565227,529972,307092,112146,-48799,-184405,-45634,227723,209497,62195,15206,-116039,-105238,276801,472388,214245,-76594,-53664,85711,102548,183517,152583,-83681,-116841,1939,-63276,-173567,-227044,-192689,-65097,35885,53542,-94543,-266972,-214064,-125116,-233453,-311354,-93877,191172,240437,283956,396683,225795,-92934,-91078,93599,123569,19998,-193051,-382230,-337004,-165228,-63810,-45711,-92756,-56905,104928,102092,-34099,-88807,-70928,-37803,85171,183594,177196,145676,102620,33249,22935,65515,22977,-96860,-64664,60971,50221,6187,54873,10722,36688,219463,247098,18463,-66125,-42783,-241709,-342190,-160250,-128081,-187569,-89970,3552,63612,20111,-142543,-81970,117631,142962,63906,-29214,-160907,-228581,-225295,-226265,-99056,118773,212528,85517,-105742,-121333,61621,237714,244414,132557,121477,118887,-24304,-183998,-152634,10621,160618,127043,152121,390636,337835,15245,-88745,113612,316445,304064,157841,153303,154141,-9955,-30739,26269,-8183,132662,363326,315330,139204,84474,105216,63007,-54646,-115310,-166364,-259924,-228051,-65583,-72717,-165820,-86866,-65329,-149636,-98136,-34493,-119888,-258682,-202007,31296,148246,39355,-188985,-496191,-496300,-88143,153216,114046,123527,136813,89800,55973,48751,15173,-34066,-65339,-50043,-47282,-177170,-329104,-176698,12370,-35370,40459,313334,357046,328746,461716,300155,42862,53311,80816,16373,3098,67167,29131,-110515,-38249,60760,33513,35356,162160,225756,125087,-12773,-104404,-108190,117795,380499,312595,33379,31556,273164,361594,238765,184251,299643,392943,369957,173949,-117426,-138927,167465,406205,426449,284200,88750,130616,324072,289867,141381,63708,-101770,-270485,-217458,-149947,-93064,45628,79306,-18963,-123708,-78948,58055,66506,-26497,-102480,-160695,-4595,291141,316173,128096,75697,82188,-22175,-106553,-27164,196614,337476,141135,-135811,-115904,73861,72892,-83165,-146379,36567,262845,232293,-55731,-421830,-509174,-270314,-110606,-95056,2902,104608,53712,-64676,-146794,-9461,310605,366771,43527,-134116,-150956,-361401,-475707,-214640,41916,187174,269070,279497,155363,-53486,-108211,89704,279855,317367,162501,-62483,-202053,-89054,65016,85375,149217,236891,234648,222586,233836,233875,296716,280915,-85227,-484123,-412518,22023,298939,335437,255465,124608,162540,337184,347910,123430,-13427,56830,151274,135018,119869,124047,115151,161651,218121,137667,105901,283968,403719,238363,71569,59308,154873,173704,102801,31133,-94389,-162421,9804,144374,141643,42554,-102423,-57624,58830,-31381,-75993,51713,137364,254095,395187,295537,131552,115828,35507,-93001,-193758,-203729,-34004,96284,88751,112181,268071,467952,443817,204389,26645,-10803,-44282,-97660,4586,289585,367335,185889,13353,11573,149662,216780,77221,-120861,-165837,25739,186296,160478,155244,189117,184789,237548,341886,293649,223230,340999,517011,491409,250711,-27782,-288360,-370421,320364,1156544,1109302,1301894,1320055,-272439,-1405190,-1119284,-543319,-170940,-215608,-568817,-365983,787516,2182815,2065617,196758,-1321426,-1487845,-851298,-519639,-506231,-501395,-453095,-455784,-503783,-395879,-147519,-150870,-339012,-328409,-295738,-353803,-294299,-264933,-432196,-486773,-385287,-150530,134889,200094,-162,-88311,-21196,-120628,-288348,-288381,-103878,-28858,-82347,53497,379044,415149,43636,-259721,-195347,-63013,-40183,8685,74492,57561,-17980,83098,228756,98510,-118110,-162972,-140311,-73090,-5969,-104864,-228271,-306395,-308302,-225322,-159200,-127862,-91360,62977,189168,18853,-268156,-245528,-80715,-89442,-162727,-109226,-24762,-62189,-115421,-156321,-156034,-61579,-22389,-60948,21190,77455,-6776,-63107,-11549,103493,108299,-41942,-179167,-178245,-74269,38333,-41250,-232614,-194819,-60086,-43359,38288,23033,-195144,-307789,-93736,143484,114546,-35208,-54463,49550,33347,-75061,-66583,171039,233961,139525,-187924,-407410,-237228,-45859,-77716,-135873,-156254,-164719,-75660,77656],[94382,90039,37560,4822,30428,50718,56190,38936,-54292,11206,99337,-24373,-27722,54103,16461,-16555,-80509,-42983,122063,133397,9162,7915,46523,-126347,-228117,39881,224179,-9218,-274243,-326706,-127184,33315,-40768,-164100,-174401,-253644,-353215,-222086,-238874,-376615,-147145,102737,-6644,-142845,-324105,-520609,-397882,-97131,45484,31283,-84236,-117967,-42737,30208,77584,134424,88722,100877,231576,247227,66035,-40522,-52317,-15124,90874,102969,-28391,-129697,-115097,-76453,-128930,-174936,-165322,-94580,92273,125648,-156542,-222460,28133,133530,68419,45890,-67825,-201093,-116371,36082,-107586,-419360,-471733,-176898,55044,94783,9267,-127764,-130441,-31462,72009,63735,-10235,-40518,-88959,-152118,-87702,32077,-25363,-189003,-154435,110087,229897,88656,47737,160587,26311,-236775,-105638,292521,465032,306638,25204,-176409,-196679,-51003,78694,127862,92260,-70711,-309561,-420559,-290686,-101825,-462,2698,-65516,-126277,-145987,-72464,-14526,-85371,-255904,-370758,-380789,-267966,-132288,-102540,-198882,-234920,-69272,79243,99013,74981,68875,37019,83376,-33845,-237500,-169786,88720,123796,-82575,-219139,-87721,80163,158117,145397,22675,-245033,-381976,-101794,204824,223293,93549,33867,-78459,-164262,-65512,77173,18344,-106672,-182595,-180699,-105104,-62435,-44281,40428,102885,108636,172171,118725,-132546,-324836,-225959,-134402,-105564,-79733,-119384,-157515,-104919,-42787,15382,-50931,-169149,-105280,222658,398274,268271,120821,162763,225858,77762,-110080,-206564,-228125,-105024,54207,98337,37029,-22255,141659,376749,355339,24814,-257834,-346189,-325803,-160741,16681,40694,7088,48546,72971,34629,-30844,-108931,-237734,-180081,60409,-4014,-220540,-251304,-164629,-121233,-104903,-112784,-91681,-55577,-98314,-7806,216509,272701,221130,314169,288076,143502,64001,79278,41629,-94503,-185232,-136720,-64838,24139,194146,333074,289131,114432,8771,1400,-12072,-6003,-199335,-495338,-515854,-296278,-140518,29283,173836,121542,81005,61104,-63465,-275229,-237171,-184877,-316785,-312050,-149299,-109474,-192260,-179989,14567,247108,287878,96601,-26052,-121504,-224098,-222785,-121549,-35451,10120,124197,194924,106213,104829,65158,-164426,-282227,-205897,-206223,-220307,28572,295064,274623,-43471,-349099,-300411,-7442,185757,140674,58200,166886,244622,152296,103989,249191,264206,134620,115205,95839,-65758,-221196,-302665,-449373,-613675,-562140,-214198,86311,137624,99029,108746,25731,-130312,-120268,51255,145713,128953,-47412,-365587,-383742,-62222,119248,116376,111849,173336,213587,99702,61129,159212,57408,-126296,-75749,46800,70016,-67278,-268496,-299819,-260369,-320179,-342601,-284813,-89351,78324,78680,16666,118732,214311,170357,58270,-92259,-188931,-101100,27343,12545,-8771,79616,174582,136104,853,-52247,-60068,-82444,5557,102193,108847,3164,-188219,-187011,148259,437957,307428,93768,33675,-3785,-8891,9947,78017,253734,305142,157552,233645,377924,131443,-125867,44608,136677,-179589,-204929,86504,198267,125141,93363,36121,-119796,-283443,-339238,-249965,-34335,241948,411678,309737,19715,-131287,-166986,-255373,-360793,-338434,-289604,-180491,167904,399343,56163,-361072,-474421,-528113,-635793,-511058,-165621,104866,-36192,-295693,374857,3456186,7468866,4666275,-3015915,-5426171,-1866371,-890054,-1916582,-1116087,-205835,-302446,-168955,305242,221207,-94968,-327791,-564282,-550170,-275390,56269,192631,205839,190420,135568,88602,161220,415555,561474,531568,422865,242080,129825,20081,-120321,6770,298443,283033,83881,-2339,-126598,-75970,322864,574010,362866,33806,21249,102371,97907,187577,202384,-40390,-178518,-124848,-212851,-336147,-266762,-117394,-18851,-37178,-91890,-202164,-266869,-140578,-32054,-194621,-312247,-83577,190727,203301,268631,398930,241038,-41878,-57192,103190,112938,-40983,-207237,-237085,-134681,-17554,15063,-72788,-200860,-121667,99699,88798,-78689,-139125,-71441,33607,172500,225646,184978,158645,105234,4742,-40805,-1201,-8290,-53917,61758,152530,59956,23403,66514,-25405,-38329,157824,254396,75143,-6476,-25947,-309486,-504318,-295714,-134768,-121272,-19847,64540,37219,-90451,-205309,-80200,97661,124547,99734,35204,-66266,-126804,-196617,-253679,-133763,80390,160298,28567,-164823,-209635,-25749,235483,264677,113194,31046,-7523,-92486,-158661,-90655,30452,113394,72785,118964,326020,273070,1275,-92367,76687,257863,269560,137201,118247,131611,-21472,-83963,-65278,-131728,-32829,238330,277465,125943,69604,155265,128773,-69143,-154023,-92707,-150887,-166532,-8350,22947,-19699,31840,-11155,-61709,36414,57016,-36909,-148687,-140506,38187,98405,-46321,-278079,-556630,-535249,-124852,117910,83656,121205,166433,148198,166412,154496,80331,35563,47468,91848,67931,-101386,-267747,-148965,66834,99360,169734,377722,402474,373499,451799,283951,58772,73173,127681,112929,50203,51719,87613,43168,40550,66137,75766,113191,204163,221508,154875,42225,-107854,-129061,141468,378273,267294,45026,98052,264148,262282,171416,124209,225615,331036,254196,44377,-135756,-32158,266697,435426,462053,361664,124211,51084,237131,331099,283594,161192,-47854,-180040,-139868,-128816,-137536,-57665,19756,-18754,-125114,-84616,44436,24575,-89992,-160881,-178609,27405,366604,423985,201328,98194,137698,85436,-19203,17736,241554,394418,207841,-75664,-63525,89606,55895,-127745,-196940,-20911,209904,228903,3412,-366217,-502435,-231538,-55890,-110181,-49426,110961,77247,-112660,-214829,9898,373450,363252,12539,-124966,-165353,-400803,-465077,-177480,25756,104611,258039,348971,209815,-50439,-142624,55127,250970,291655,207599,41738,-127316,-93786,-16811,-46515,59675,247323,332148,328510,273975,244347,335405,272301,-136087,-552254,-491011,-13134,235163,207148,113555,44310,171387,395166,405668,203589,63341,76671,153570,128494,98828,139329,174883,267631,302971,85527,-91854,117468,324137,189831,-2069,-6623,128980,183539,182061,138567,-50351,-115784,123689,208684,120228,29142,-100544,-45507,128301,72231,5472,42884,62138,143722,266526,201166,90505,84604,93566,55651,-42053,-97666,16641,153471,146842,66792,173975,405932,374034,134699,-339,-11161,-67907,-118706,-7518,257785,298772,95209,-54034,-12074,179570,279553,119511,-108946,-110812,92818,201259,145555,182226,271144,247566,232082,297684,299533,298427,408250,486524,423356,265704,123994,54600,122632,593691,1087144,539250,561681,638579,-604998,-1386092,-875561,-345810,-41604,-152682,-674208,-533064,556399,1934261,1741919,52440,-1297758,-1228304,-733773,-472941,-492911,-583164,-546477,-474747,-389319,-212182,-9587,-53985,-229957,-238424,-225710,-281161,-252497,-284506,-450579,-466783,-343583,-107379,112274,108581,-34707,-75971,-78400,-191386,-271244,-206584,-89730,-64933,-99888,52844,439809,520270,115829,-216984,-159443,-15884,42322,123946,122294,59745,23503,96703,120488,-14121,-131337,-145112,-154654,-84611,39145,-54684,-260921,-367808,-345639,-239572,-182749,-162376,-106061,50868,164152,31366,-138788,-74952,-24455,-139110,-188963,-62068,548,-98368,-169667,-172912,-202493,-209575,-126855,-59113,44682,100931,14870,-75817,-53695,68238,113826,-6230,-172199,-207842,-110179,36964,-37827,-287408,-271650,-59757,137621,344149,222236,-151164,-261887,28891,252649,183257,-30094,-132028,-84877,-43833,-68218,-48770,150443,212190,75770,-232348,-422042,-259358,-57800,-30267,-60774,-120050,-166567,-92061,34427],[39628,66739,20304,-40173,380,70116,44065,-72348,-185570,-80285,99586,13261,48639,143184,58133,-64165,-122385,-40120,146009,139510,-29681,-37934,46998,-53805,-147211,35148,159938,-19989,-216077,-250435,-58420,129161,51980,-124047,-120299,-163208,-297592,-248113,-253476,-332753,-123289,53219,-79862,-258078,-491074,-620074,-347360,-26667,66468,15522,-92428,-146292,-59350,36877,81426,85640,-15236,-2921,177057,237904,106649,73623,98665,100625,182680,204045,4020,-150077,-89779,-23932,-63898,-106814,-135342,-119326,-6319,-20772,-270616,-306115,-41088,123302,24670,-76624,-128961,-174977,-86386,28807,-161425,-491625,-502861,-169346,71455,176635,191192,52914,-43749,-4660,116500,121007,-1072,-29965,-6114,-101877,-150494,-59469,-14042,-102271,-76970,163613,282233,158282,125600,220872,134186,-49497,21403,313161,450959,331186,70601,-164892,-204049,-31275,97843,128986,99088,-23038,-230481,-314537,-152732,7126,48171,17827,-59863,-115863,-119122,-79653,-27496,-42609,-200474,-368074,-387609,-283547,-158316,-87392,-195869,-333838,-258992,-88172,-27592,-55895,-25773,-20790,24631,-103883,-249917,-137991,98202,94251,-119148,-243754,-103509,62208,148481,184344,59803,-204078,-282381,-60361,148842,124183,50249,104538,44209,-103879,-60604,81588,84385,-4774,-123795,-181638,-130052,-92791,-44454,110389,161800,66744,80872,79571,-117399,-295272,-213235,-97228,-29453,-9040,-84456,-142008,-91865,-46625,-17201,-44927,-138330,-130256,184219,479053,378935,141674,133108,255140,190190,26011,-64208,-76035,-9108,46912,93605,70295,23520,114971,250487,203447,-34609,-223560,-368920,-423875,-229220,-58096,-122550,-160635,17519,133137,94877,28998,-66620,-166537,-60339,221091,134388,-187195,-258301,-161060,-135812,-89787,-15069,-14796,-38689,-94343,-33674,183089,299406,229615,251806,206980,58310,-45228,-8940,24668,-7445,-43960,-16028,4639,17668,97777,212648,260700,185335,129512,115064,61063,-44249,-266721,-486691,-442500,-249840,-101529,61634,170896,104387,79129,100983,-48099,-267023,-225888,-173178,-269434,-229217,-29987,-22308,-169506,-190653,-14278,234258,244352,34294,-65801,-180231,-375955,-369933,-185670,-95407,-43198,121614,210570,89536,83699,96441,-136936,-309185,-217801,-130772,-93469,116930,292177,262697,-73520,-378664,-252319,137658,362960,232715,83150,153896,181156,37571,5919,208426,301310,184704,159536,168755,-3355,-190219,-273615,-443907,-623439,-547341,-161401,120681,119621,8799,-25395,-86031,-195650,-170165,38387,187497,144006,-100314,-416391,-385362,-52951,130349,149341,130625,168821,220628,101515,22623,124695,80819,-90747,-71972,64483,97783,-45826,-229215,-232412,-220657,-369716,-403934,-224639,-3600,91626,43336,-25827,47497,152577,141391,27401,-120306,-194211,-67303,114658,130309,87548,114475,151679,76003,-33016,-17189,-43970,-214131,-187129,-13664,100581,61721,-87690,-45300,275348,540245,391623,87359,-54090,-120977,-125934,-76942,8078,192074,264047,106961,143359,324993,179566,-44615,92586,205673,-97842,-189450,102653,239794,116302,43039,17285,-86013,-226739,-318208,-296164,-127991,208636,385266,219456,-39061,-94025,-76148,-161139,-315196,-309767,-149103,16746,213383,286327,-4882,-325964,-313760,-176060,-371055,-692860,-729646,-363144,-70441,-349372,242123,3212128,6467422,4999292,-1327134,-4636274,-2054244,-401199,-1543293,-1456899,-789197,-945328,-450188,420021,412351,-7005,-265519,-467139,-502539,-237578,173993,366424,311713,222920,177528,137649,199056,444773,571586,475089,294762,146676,115571,91865,-19578,87206,363197,372370,192375,78191,-44298,18896,337475,573807,444744,149304,89105,83164,57461,148919,216318,-4878,-228393,-227658,-308428,-432056,-271018,-46813,-14127,-134943,-229001,-287057,-251341,-60789,77335,-97890,-236969,-11830,223830,158139,166688,285140,193812,5805,-16669,96841,77912,-108924,-181527,-44004,63624,82525,65350,-84317,-275824,-176288,72356,50977,-132322,-174208,-65640,92730,227473,234752,184922,184079,131223,-4571,-102508,-91266,-83513,-46710,161126,228117,59888,20946,59283,-50969,-110084,77559,252266,161705,67256,-33815,-383569,-637260,-407905,-118280,-30657,44726,90876,-358,-165682,-221264,-42750,108966,120460,156485,129484,27842,-40524,-158419,-246557,-152755,31486,90240,-36179,-205831,-256798,-96467,181577,233116,92512,-48893,-134010,-154369,-109782,-28543,32867,50281,5925,58687,218085,192072,318,-75443,12910,149060,209299,104604,59154,106517,17712,-79072,-120519,-237044,-198775,91480,218088,90774,21688,140901,127402,-101263,-171939,-253,682,-42033,82148,125142,118487,133463,24699,-29432,83546,100856,49986,31399,22949,90532,57454,-124730,-346425,-552509,-508033,-161706,36794,16177,85889,152949,142350,203191,229339,159868,115054,164721,239051,175072,-35637,-190527,-120025,86509,165697,190850,317787,361902,386241,430251,267716,54895,53995,150294,192596,90020,31321,144517,214374,122490,64126,95608,169486,225650,189746,161556,97285,-97143,-137708,146486,319211,154138,24752,145367,217935,129777,86098,81684,171353,269223,146558,-63419,-125470,85090,333898,391222,413705,391709,168056,7940,156976,333387,358749,214359,-4628,-86626,-61397,-97403,-164118,-140547,-14603,2246,-110881,-85611,38085,1867,-141664,-206482,-158201,66725,393337,491983,280581,130928,181100,171171,28179,7380,236992,421729,272177,-10949,-11674,123303,72550,-144269,-231672,-89146,102047,153958,38035,-235272,-376830,-142147,-7268,-140309,-112811,107522,110944,-120885,-231088,35870,387693,302672,-48572,-136332,-176886,-389308,-382296,-104440,22889,28188,222822,375818,256533,-9072,-144350,-11607,166195,243011,272871,163792,-47358,-112998,-99478,-123191,20352,227210,320728,316110,232427,214842,337916,235866,-164251,-539481,-483843,-50263,140147,66594,-35692,-47559,145534,381582,385663,261417,154685,93366,118164,87431,55969,147142,231758,345163,362786,58419,-229575,-32277,218448,152179,-20675,-33447,84340,167192,256613,256110,-7632,-131785,111287,202022,110444,38112,-100294,-54518,172362,185751,111186,55827,37638,136917,250911,186554,68683,33624,124934,192951,135244,39740,57376,182841,183794,5101,39461,267201,238532,33381,-52678,-34894,-71808,-106580,998,233784,262362,53955,-85408,-28262,174093,298649,155452,-72283,-23455,184797,217512,115156,195737,347114,296216,208817,248214,340919,428110,489908,443271,356379,315373,409754,620455,873683,1192722,1106243,-135145,-484887,-493022,-1309955,-1492264,-573675,-52224,137153,50160,-451270,-428545,453074,1475922,959075,-416211,-1154058,-714274,-418762,-317374,-419612,-621165,-613798,-494165,-319741,-96454,63461,9159,-132891,-146097,-117912,-155314,-180021,-292914,-441536,-425115,-275101,-59848,50610,-37364,-111684,-105181,-160587,-240299,-209285,-80474,-45972,-92247,-142256,-27261,373211,547326,182453,-152769,-115867,17786,105072,207431,172273,88991,69950,72004,-21627,-142577,-145387,-93809,-114558,-80156,41286,-34156,-275366,-371869,-330302,-246284,-191485,-178942,-127551,28501,129895,20232,-39758,57588,-157,-191478,-186901,-11159,-16220,-170194,-219341,-165324,-208772,-285987,-190942,-48404,85693,144406,45891,-64808,-58739,45081,121316,30676,-168382,-250010,-152721,16193,-53530,-313523,-314305,-65978,285003,574912,360640,-111271,-188618,131253,311525,221896,-7762,-160832,-179992,-120410,-81877,-38999,61980,129921,-6961,-247749,-380341,-242795,-55411,22889,30591,-47936,-137138,-105935,-21520],[-4050,68959,19054,-77493,-15199,90397,15058,-200697,-314708,-150932,91249,40022,93997,201640,72778,-144409,-189508,-53070,148042,129417,-63100,-78604,48384,33682,-48385,22713,61680,-63000,-171956,-137572,62206,253307,172215,-26758,-32663,-59308,-186332,-211397,-227471,-251141,-71283,33408,-103900,-303047,-543034,-596626,-247405,30411,59477,12010,-65429,-158655,-73781,29707,49845,10551,-90130,-63741,132699,203012,109175,136555,201236,186188,265685,310293,51876,-166501,-84857,7797,3367,-17546,-74071,-109051,-68368,-113837,-290629,-324262,-111992,74814,-42264,-185234,-132452,-65495,23382,65280,-198792,-538630,-494116,-163895,81011,251890,342025,226699,69436,51495,168884,192186,31875,-15723,58381,-53192,-191334,-137600,-17315,-32695,-19095,167596,270871,173307,142807,210101,193545,130938,148015,275702,361159,336915,155884,-98401,-170127,-21569,69748,85613,104453,54392,-112435,-175499,-38635,33185,-2509,-26366,-56092,-79879,-70941,-89421,-48980,9166,-101023,-306592,-367129,-300675,-177032,-70444,-170899,-375191,-397368,-212544,-77780,-102299,-139414,-133868,-68207,-143237,-212825,-90848,90266,52354,-167392,-275739,-138191,4523,70917,144546,45420,-158228,-156988,-22694,79946,41105,32131,157490,168177,14728,-8296,94278,149596,98739,-35940,-127438,-91258,-49381,13781,176747,175147,-3530,-28940,34133,-55106,-175077,-158508,-65004,27604,64326,-5138,-76654,-74984,-80449,-81578,-31873,-62639,-91118,160679,502573,429718,143565,99978,257085,274152,135176,39752,32685,45211,5692,13972,30253,54543,88991,101823,10228,-108665,-178108,-362261,-463621,-258028,-128570,-264642,-282954,-14480,157513,122285,85074,18615,-48165,77456,345541,249092,-150331,-265711,-147116,-108297,-33430,116466,111802,8523,-71472,-41373,141168,278351,200921,139862,84962,-41981,-140607,-96272,7923,99563,125461,111486,65236,3115,-4651,70648,168575,189844,228828,249259,161622,-63368,-302636,-427725,-312137,-138821,-11438,106998,166045,120058,129139,187141,-6294,-235449,-214320,-143660,-165206,-114253,40738,-2660,-168210,-187232,-30610,203802,184253,-9962,-92493,-207481,-452856,-462237,-232580,-124486,-65553,95153,164122,66973,97601,160306,-63763,-290592,-202725,-7373,118441,232420,267811,219720,-88191,-351029,-143332,305805,474723,220097,25446,96623,117501,-42445,-74772,114312,273507,221374,200573,230127,65257,-135141,-221316,-387098,-528123,-420906,-103266,86059,54247,-60529,-132770,-214947,-278733,-199198,28781,197980,148989,-107012,-381687,-341128,-51386,138285,170078,126495,139465,186797,71898,-24220,72490,64855,-88414,-84833,75317,138703,12908,-137181,-122807,-160340,-393836,-452571,-185381,37856,79853,292,-77929,-39603,76060,98772,-4644,-144610,-188129,-19020,191286,221519,167154,132402,80692,-24760,-64098,25543,-24169,-316093,-369658,-126290,91733,108990,10539,83126,370635,592320,431156,38732,-183641,-247405,-235116,-164147,-68378,96641,172951,50922,54701,235800,190124,9987,116055,265267,30172,-153341,68128,229256,118398,22182,7701,-10345,-74557,-208876,-278487,-155679,174275,284054,52462,-115834,-46270,27689,-56982,-254120,-260529,19257,226610,222458,125899,-46800,-216335,-62561,253518,11249,-696113,-1068233,-675786,-231393,-566182,169259,2691727,4776689,5451517,1362797,-3378861,-2632652,-307510,-1091737,-1507137,-1210689,-1534987,-797444,409324,629425,162314,-153308,-260436,-363856,-203305,225382,483848,394023,251825,224393,202990,260740,449969,536745,414110,194481,57039,69203,123472,66503,160824,401579,455063,354513,218632,73435,103142,286907,465747,450660,260905,146413,46139,-13423,61496,181627,13467,-256944,-286020,-318217,-410247,-212381,25369,-36493,-233585,-325974,-329215,-234909,-1767,183915,48040,-98146,99022,273982,110355,2189,81539,98677,52712,37829,84870,29441,-158919,-116837,143162,207027,119341,80556,-76532,-295614,-201741,35536,5780,-168027,-177557,-47167,139996,254595,224688,191536,221521,169208,190,-155387,-193002,-181572,-60972,214720,263674,43126,-10871,37098,-48984,-147759,3876,241230,254143,122494,-79870,-440591,-687400,-452438,-75398,63159,92196,84933,-36907,-193927,-195345,6306,122777,114736,217628,227952,88274,-2531,-120914,-206133,-149738,-9224,33568,-81703,-220030,-254719,-125152,101293,158369,61618,-97539,-216044,-192609,-61777,2719,-8028,-39346,-69357,-7706,116511,125012,13553,-43379,-61398,22821,153280,84272,-3179,81546,92099,-15694,-115543,-278169,-303998,-32792,152309,41618,-48666,74269,80390,-124810,-150227,94587,165686,129438,193679,207990,203589,182976,36805,-45274,45896,95853,128381,236952,248194,168982,27247,-173515,-361449,-474826,-421819,-189251,-67599,-72310,24615,98162,73666,145203,234049,224088,188845,272655,378656,257721,-1932,-129945,-105461,66470,154587,107498,158340,248109,345883,393824,264038,54886,22965,152587,235248,107849,5994,167817,316180,162081,50866,92223,190896,224644,152306,148893,130256,-85628,-143972,129721,236492,28398,-12636,155175,144204,3556,-966,49220,138626,211697,59242,-135809,-97868,171506,337835,268999,271977,347216,199786,7258,93733,290844,354775,215496,14984,-22540,-5871,-62237,-156473,-166650,-14769,32313,-82583,-73451,51212,14127,-162187,-219617,-97972,103733,359166,490328,335279,165131,204333,212698,31347,-38454,191245,413431,321148,52702,31657,159942,110423,-123419,-230874,-137673,-31547,15177,30592,-75701,-185544,-44753,12488,-182521,-174882,91859,139536,-95629,-200971,56218,348622,196746,-131566,-164153,-171405,-327952,-261333,-14912,37950,-17747,178061,367401,298311,58929,-124178,-86216,67305,197411,338022,267029,16008,-138441,-164158,-130914,38084,182504,206868,187885,111587,135860,282309,172248,-174513,-464954,-403321,-82373,39906,-58603,-168307,-137361,91568,308687,306020,283079,232930,102429,57389,30348,12672,147899,266101,361981,370819,59761,-263383,-125830,107433,127234,15129,-20238,34841,133150,303527,340858,16712,-195197,-4208,137103,118859,70579,-94706,-81866,173147,279429,212181,80580,56310,215160,348275,264744,67556,-31808,118062,282696,284895,156294,69573,181791,197701,-52123,-98280,89636,74769,-68643,-113645,-83072,-66070,-70193,26963,222967,252237,55582,-81038,-40977,127644,271719,185821,-5863,80676,280217,228965,70159,184514,392400,314782,166083,207457,410366,580380,573895,415778,328643,417133,768720,1217791,1618822,1897379,1121582,-781291,-1545496,-1770063,-2216468,-1650416,-267329,289930,403807,431837,100471,-29626,538148,903115,-149515,-1215027,-1026138,-99404,61512,-52669,-276777,-581540,-608357,-476047,-299390,-76717,62122,32714,-68825,-73847,-12242,-21124,-86689,-258294,-383468,-370086,-216542,-28633,-22863,-183890,-199786,-155583,-235158,-253880,-114616,52665,15187,-98956,-198690,-172409,186985,470035,211626,-94291,-81515,26219,127048,227724,205854,148091,118862,11183,-164885,-244742,-148110,-31386,-51446,-72545,3549,-44192,-263859,-329212,-289248,-258284,-200739,-201814,-178448,-18525,79570,-14880,8541,123560,-10656,-224478,-140411,51243,-47642,-247926,-240639,-115404,-157909,-264321,-190251,-16586,150664,206418,82664,-34098,-33124,32444,113225,38383,-178874,-290935,-185058,-14545,-84061,-308022,-312774,-69008,364340,664096,393251,-83418,-95725,206295,322481,220130,17328,-149425,-228013,-186032,-116796,-38434,-21504,37811,-76498,-229342,-292999,-190952,-40009,66035,115851,46998,-76128,-110518,-79574],[-24376,95395,29926,-101672,-16123,106689,-18556,-300701,-389533,-158669,84065,42078,95801,220007,61353,-221677,-250601,-70004,135321,110672,-89010,-116082,44650,107647,28169,-8597,-44793,-113537,-132629,-9925,210696,378851,293336,114128,70210,33471,-53135,-134022,-172436,-137440,7823,47674,-81092,-277323,-472300,-441238,-103104,76369,42509,32164,-20602,-152097,-75036,11810,-14314,-74170,-123261,-74305,97394,144804,73976,140957,240221,214324,295049,368413,89196,-176679,-100833,20342,71663,80018,-1463,-78858,-82838,-118916,-205772,-272680,-168699,-6097,-115129,-242457,-79729,87573,174326,134124,-195869,-511845,-423088,-155534,81483,304990,427019,345666,173327,111973,208980,255941,80365,-619,87066,-22524,-211860,-189206,-33700,4447,2097,110812,187760,128136,98664,140826,200027,254293,234735,192820,229116,331674,262612,-1804,-117815,-30218,1620,2455,89347,117807,-6762,-52060,23915,-23192,-128153,-103961,-47900,-25368,-19586,-104640,-75797,56918,15217,-209815,-341447,-322423,-182614,-53768,-124033,-337624,-445126,-269608,-27318,-18966,-211953,-260598,-160179,-126879,-134281,-60099,46354,4403,-202333,-291047,-175770,-86893,-56440,46165,-1925,-119362,-65320,-16499,9892,2347,61577,204992,275439,157866,66827,107406,194335,176509,64823,-14587,19808,66690,117048,211672,123740,-88581,-114628,9298,43207,-4130,-73827,-35922,54531,102890,61613,-12738,-78829,-147311,-156324,-5983,48948,9494,169741,466873,414437,136736,76854,229791,303583,190627,84936,79336,53710,-58124,-124476,-69501,53681,57621,-35804,-171230,-176193,-129692,-320841,-434599,-237537,-166959,-346765,-338620,-46259,139053,102044,100548,109938,93390,212512,417361,312353,-126353,-283811,-139601,-60696,44366,251881,257225,74439,-39055,-33463,102856,218007,143159,17705,-39414,-134616,-215297,-179960,-11840,195133,276347,216501,101891,-18332,-76239,-34606,55114,142700,290333,371636,256292,-60161,-304469,-345444,-173590,-336,99151,146353,154495,169795,248580,309670,50053,-205734,-223139,-111841,-31347,9640,43509,-54299,-181078,-169578,-40651,142132,114836,-27215,-99380,-198299,-443816,-492641,-259450,-106765,-44415,49779,68043,39437,132450,231309,37785,-219846,-153447,132103,344868,328612,222841,157381,-77435,-265063,6098,458140,491821,106290,-98319,10968,62404,-74655,-128307,-10414,190702,233762,225790,265839,128068,-66564,-156903,-291813,-358338,-220614,-47031,2540,-36868,-94127,-183005,-306977,-337740,-203835,11585,168923,135617,-77296,-281233,-275869,-71128,136150,172354,91953,79056,108067,8575,-66783,26038,24832,-108668,-102463,72010,168825,79930,-24118,2125,-87588,-384277,-479844,-186873,32335,57572,-30277,-129168,-125939,11188,80761,6289,-134497,-173604,13507,232748,282491,237802,147770,-13074,-143350,-88914,73393,8271,-356944,-497679,-213112,76913,121348,63135,145460,399645,587471,428181,-23657,-318474,-356342,-300651,-216755,-131473,-18125,53835,12806,6237,145364,158666,7742,87654,288378,161188,-105054,91,186133,148632,40858,5567,80362,117896,-53790,-210770,-107910,158476,145205,-148439,-207188,-10009,124601,46804,-173794,-189065,170119,384478,185072,-38994,-51841,-22508,264246,666059,399864,-512530,-1077089,-744717,-458673,-840654,240277,2163944,3119737,5807167,4023966,-2236393,-3444296,-522188,-615190,-1304403,-1442495,-1963399,-1171891,254003,797222,331197,-31750,8364,-181041,-199229,208414,528927,432787,269831,276990,293294,343218,427819,457642,359093,154686,5982,4644,86933,91074,194056,400437,507769,508082,351731,159548,118645,165813,278517,393975,357823,197538,18540,-97140,-64615,94511,3301,-261691,-291507,-245275,-273590,-89953,108835,-46053,-292511,-359254,-324298,-231599,17625,269096,213350,67632,212092,311160,49119,-191616,-156590,-11071,100990,101840,72036,-19686,-172447,-29711,268411,257775,96073,65951,-52429,-256970,-189581,-361,-32366,-162310,-140178,-12692,181099,269847,215916,212710,263762,203580,8792,-195228,-289864,-277241,-83439,215535,248551,11837,-63984,9887,-17445,-136712,-45687,217702,322299,137249,-158025,-458942,-624932,-400372,-6787,138360,114162,58902,-61465,-181421,-147411,37040,104566,89298,262657,303610,102572,-16672,-86408,-143772,-127451,-28018,16658,-83049,-200035,-205458,-98254,31758,64436,16584,-106663,-228156,-199784,-39193,-13871,-97497,-152814,-143691,-54916,62821,88507,36283,-2113,-121124,-84349,122066,91878,-49100,52054,166291,84271,-45977,-229779,-307780,-94458,99946,-9435,-122733,-10339,28843,-112913,-81985,177178,308564,309351,303089,253150,213178,166796,28019,-85326,-41960,63434,201143,423455,463991,242284,8262,-177605,-304638,-335492,-301361,-204265,-170977,-162969,-49296,16031,-36866,2922,153127,247392,241934,358974,497464,305876,-9340,-109303,-112784,18075,87886,-31614,-30185,107547,253463,338273,273826,79786,13183,146554,234888,95935,-26675,132665,286771,131704,27231,73675,176851,208686,134930,131966,134766,-77743,-152591,96575,169064,-50367,-43592,122029,52375,-96014,-79777,10548,111169,154633,-3333,-165272,-64237,198209,268054,94221,68475,232875,206290,39867,50263,211190,285973,172500,8691,-965,17383,-27770,-108327,-123000,13362,58772,-43410,-41537,90576,66625,-139067,-188923,-10595,128798,269756,407466,336510,189069,210631,208274,6515,-78443,140071,382394,349146,113248,63592,180068,145815,-68346,-179122,-138583,-154660,-160556,-27315,48477,-10158,17781,-4026,-223177,-220329,66546,151537,-52166,-143795,60035,263443,69610,-214820,-190043,-136228,-230460,-144154,64212,67274,-21396,138997,337561,333287,133196,-94537,-138847,-3219,170815,372851,319381,52139,-152374,-190894,-75630,101484,127820,34757,-10397,-57565,12044,166673,92817,-170869,-361244,-288135,-102052,-35880,-144504,-267978,-215795,23226,206044,202863,265220,276288,108100,503,-14679,-8168,146505,269496,309374,313468,77881,-194172,-149750,13111,113883,86270,19907,-2064,99068,312179,361616,11540,-272207,-157273,53023,150301,125384,-70617,-113744,127391,327231,282287,105236,96583,325281,504934,402368,81303,-95431,79671,304550,354327,201406,48066,162028,195551,-87263,-203029,-75560,-68042,-138543,-161032,-138192,-55533,-21844,60906,220998,247245,74218,-56143,-57506,45022,202757,202597,76428,174295,348560,224155,12915,143796,392570,303143,116992,189791,490615,713781,642449,418889,358202,565354,1102353,1636069,2082144,2369605,998893,-1276498,-2301535,-2778602,-2965976,-1688827,15212,605306,748393,953248,828310,546203,750398,317486,-1320509,-2139551,-983327,434434,584919,277167,-73989,-454248,-511400,-407411,-320326,-145899,6716,28041,-41374,-29504,57952,75944,9001,-163710,-269786,-304425,-193899,-28517,-80541,-279978,-262841,-197099,-274856,-239982,-26902,142827,72083,-80466,-249418,-332691,-50883,300848,180199,-63307,-67861,5771,100289,178559,207312,224095,167484,-65631,-274531,-286239,-128326,17033,-6778,-78512,-55487,-71109,-221703,-258168,-255710,-286503,-226704,-250742,-266649,-98945,5738,-66974,6303,118761,-45364,-216401,-40946,137883,-51696,-289918,-217241,-23958,-54425,-157634,-129808,30911,223575,267506,114219,3502,6789,30720,86415,10442,-199008,-310238,-191449,-43843,-120848,-276755,-269226,-60225,362510,596534,315012,-69471,-3355,246900,294889,178869,31069,-119712,-241743,-237035,-166951,-52995,-40438,-10404,-102321,-180379,-185097,-120538,-22016,82371,172535,141408,3625,-100565,-122606],[-12844,134552,40838,-114674,-9778,112669,-45171,-333876,-369794,-89926,87251,22374,66128,205564,38964,-254274,-269281,-75904,116256,91644,-103829,-146192,35530,147592,53595,-65954,-134955,-140756,-83082,104691,346998,473416,382683,254421,155442,92304,61746,-47548,-105742,-10902,100180,84277,-33759,-205389,-314400,-194164,68145,115707,30659,67557,12885,-129821,-53541,-6738,-93345,-147086,-117226,-45706,65986,69403,10385,96583,217237,172253,237860,339706,92796,-182619,-128384,25258,139612,170546,61782,-50923,-66821,-49804,-52903,-168911,-195010,-96043,-167245,-225795,7817,228804,313649,214033,-136947,-382282,-283527,-130150,79243,329961,433797,373218,225148,143074,216864,290966,131783,13683,73841,-18314,-213645,-206651,-53937,8353,-14758,6570,51707,43493,25499,53902,171354,295799,250826,83811,94493,317422,357785,90995,-73591,-58242,-85869,-99649,46282,136058,50248,23284,33880,-126727,-272268,-173374,-26860,38316,20287,-121475,-99534,88564,113521,-114553,-329124,-338960,-164566,-31683,-61081,-226824,-389711,-257000,100057,180704,-184047,-345716,-218995,-54557,-34310,-62804,-31954,-36772,-194919,-262193,-192907,-188828,-196794,-68631,-50163,-97260,-50787,-57187,-50214,18110,140691,261335,357310,285536,134495,113474,206254,210144,154129,129448,172359,217704,228324,194960,14538,-164707,-141855,23391,150185,156751,19249,-5171,53433,85555,68120,7758,-105854,-223743,-206646,43011,182816,146632,209281,392909,354578,136729,73558,180489,271626,187510,73038,65542,29548,-122919,-274802,-186025,22910,18878,-137726,-292667,-211446,-79562,-248840,-352111,-175398,-155407,-349904,-329733,-73967,88163,40280,60340,166478,221320,320777,436624,316174,-119445,-310759,-153149,-25164,118136,363748,380468,137890,-10833,-23477,69021,138787,74203,-75179,-129899,-197586,-267755,-252923,-31288,256490,369302,276838,110580,-36573,-84888,-54179,-26825,74938,306845,449730,315723,-37565,-283476,-279853,-79006,114100,185211,154513,124202,231102,412998,437922,110739,-188538,-254140,-89803,91453,105348,-17991,-151403,-191395,-137374,-49676,48881,45036,-19360,-85644,-159405,-368104,-472749,-267808,-46449,13548,-7925,-53138,6317,165348,280282,136728,-115245,-81123,243735,497438,360557,157442,90397,-39289,-137225,160296,555739,421072,-62289,-242516,-80441,13131,-75935,-162405,-131351,87770,222475,229343,270996,173546,-2537,-97727,-186401,-172507,-15447,-1052,-91811,-120619,-89114,-164305,-316712,-334243,-186010,-17718,111533,108243,-27799,-153582,-216284,-111699,121923,154656,28051,-8046,-3516,-78761,-96548,-363,-22027,-136986,-115018,48225,161862,121860,73446,110614,-16670,-351515,-488937,-225444,973,44798,-31923,-167830,-196547,-25418,104452,72502,-78100,-152912,8246,223671,312943,304120,172119,-97215,-252376,-109106,121761,64756,-315702,-530232,-253176,52252,85028,40713,114534,351905,538130,402492,-63015,-416115,-425128,-303563,-211661,-163628,-127385,-59584,9205,20216,87692,100064,-47556,9162,264803,252088,-58832,-75933,134200,202103,84640,1197,152114,283488,90710,-124001,-12981,166216,17116,-323309,-298623,-2308,195358,142306,-72648,-97735,267306,442567,101631,-169665,-14121,240249,631390,983680,684989,-208200,-765810,-555761,-657140,-1044647,492747,1912933,2114118,5795521,5594187,-1658718,-4178728,-844593,-171821,-964937,-1513819,-2185670,-1530763,-15699,848275,414092,54763,261248,-20081,-241386,136213,498524,414593,270973,332333,406272,436259,384167,346176,313216,180507,10608,-54903,-15271,33041,167904,358241,513761,586963,410258,170045,55607,2935,65687,304655,432445,253008,21300,-171256,-203653,-35948,-43423,-245591,-247378,-122828,-76313,66041,203076,-7322,-279647,-325531,-284417,-245908,-3997,320248,356479,212628,289966,305647,-42643,-381326,-363606,-95517,148952,158662,54159,-61369,-146752,52235,294473,205277,30854,34402,-21449,-177566,-146070,-29452,-54172,-106187,-65642,35449,220546,287137,222882,246615,298898,219741,11606,-218005,-362834,-351645,-112924,165194,186916,-23559,-112662,-8171,31360,-83961,-66262,177092,341626,109592,-243033,-426958,-457079,-252512,79803,178854,107243,28224,-67865,-147020,-104490,25619,33032,35222,277146,340664,86820,-51650,-48763,-76412,-94684,-19564,50317,-28847,-143005,-120329,-20721,4298,-19027,-36981,-81143,-172002,-179250,-54574,-74007,-216297,-272356,-203694,-63504,71408,81432,59958,42769,-142268,-144336,118780,126514,-67783,9870,200509,185261,71127,-97230,-203800,-72381,76693,-50593,-177432,-69142,13521,-51962,22824,238808,400172,450103,382446,254456,155355,98162,8037,-122099,-131750,35743,277083,556730,596719,280830,2713,-133107,-181592,-166966,-181791,-211222,-256411,-240059,-118802,-69954,-155880,-183846,3681,219783,265968,414690,579430,315844,-51102,-132701,-137654,-36595,5531,-156277,-164890,-3664,131145,260576,285684,136544,46945,144877,199072,55651,-69543,34686,123220,34631,-1057,53685,141718,192656,154465,129524,120822,-69923,-160689,60173,145877,-43219,-44980,56202,-49754,-169463,-146393,-45843,68197,92272,-42086,-151232,-32644,158255,139105,-86419,-133872,88324,190999,88297,24202,114425,185431,105963,-12509,-9330,16490,3752,-28468,-27880,50399,71433,487,9366,152763,151130,-71810,-116600,81048,135789,148400,257878,269315,192355,211477,175986,-19257,-73975,126177,354549,361218,170708,84416,166401,153808,7851,-68981,-76082,-235738,-335655,-131211,84032,75182,19090,-47132,-244046,-236555,38740,144963,-7570,-83365,44127,150951,-49231,-269882,-188096,-66079,-119175,-62905,111015,102744,12759,114055,297928,354140,193911,-61643,-146346,-21735,160554,351439,306477,64531,-135577,-165792,19817,185274,81671,-130694,-207442,-225580,-134579,15596,17330,-154663,-262289,-185626,-102590,-63213,-176889,-326808,-273623,-38121,110307,112241,213000,275031,119603,-20372,-23100,6977,148716,246050,205179,197464,91485,-67373,-120480,-49945,107150,160892,64369,-15561,81483,286229,310951,-24066,-326606,-271455,-2198,204649,197584,-16156,-130144,48625,315421,307622,121814,134826,410587,641797,535156,102303,-134973,31731,262123,316817,152687,3984,142251,189133,-91155,-250210,-179084,-144362,-153924,-177928,-173960,-38799,25720,89628,216639,224741,80697,-30829,-81270,-55844,105299,194805,146310,227868,361603,191382,-50915,79726,349105,275601,85905,204220,559437,790992,676200,446682,434821,728959,1311675,1735319,2094748,2323417,640806,-1537631,-2531029,-3168105,-3169367,-1431000,264982,811319,1092434,1485893,1480800,1082410,936025,-203689,-2246120,-2843249,-979752,760104,988609,586427,150596,-269019,-353821,-312835,-368866,-265983,-62681,18820,-34124,-7118,76293,107384,83459,-26141,-123476,-232557,-209640,-58526,-105351,-301359,-278872,-205541,-267545,-221006,766,146683,103478,-39335,-271983,-443466,-245262,90347,85993,-66178,-73075,-34303,35436,80937,169756,289393,209624,-129081,-325609,-254746,-82080,34429,-11642,-108803,-110974,-93966,-150657,-177280,-252027,-334234,-276537,-327729,-379194,-209622,-93715,-124669,-28103,61795,-87015,-158950,102208,253092,4279,-261637,-149199,84316,73657,-10243,-38680,72478,271180,299409,127472,32592,42328,40690,56021,-29992,-208912,-290232,-164077,-61715,-152826,-230218,-194980,-35724,291385,412687,164313,-63831,63443,243645,236208,108792,26175,-94072,-243167,-274127,-220007,-86181,14524,13972,-70493,-112255,-87358,-55408,-16493,60980,187442,212156,81619,-74802,-133832],[29389,168998,38595,-123098,-6790,103985,-57710,-285245,-246371,34983,104732,-1075,32640,175649,26590,-214736,-222148,-61255,95794,78070,-102967,-159011,28609,151312,24642,-144154,-191764,-121906,-13395,182307,429951,511177,413373,336827,190767,105537,127995,20377,-44325,100314,182370,119894,5989,-125468,-132457,67670,233409,148417,31394,100020,18000,-94687,-4701,-12813,-161233,-191048,-86905,-343,33928,-13447,-65702,25258,147885,68643,93066,222257,56554,-185579,-149053,38418,203047,239831,102498,-41661,-52360,38270,99602,-44232,-178561,-161532,-174604,-139781,96500,307699,393808,282127,-24676,-164911,-96913,-78771,83546,331639,376064,299940,193691,119046,182249,285186,175314,29018,27578,-38763,-199212,-191835,-64980,-7716,-54504,-109274,-95971,-45078,-30444,-2196,135955,262972,188756,-31227,-12042,289613,406803,150651,-56027,-98917,-165377,-189658,-15844,101641,47248,42747,10817,-226457,-372973,-197931,10383,97728,40706,-130795,-109125,98070,164978,-55460,-334303,-333159,-114874,3750,7335,-74419,-250804,-190933,247087,430240,-30837,-344491,-227447,47518,62329,-93205,-123162,-58031,-127615,-172475,-169821,-270423,-311529,-155257,-68357,-93542,-116795,-138558,-94429,74518,248397,330701,412412,367199,173023,109943,185854,196046,207442,257033,309080,342403,298910,122679,-120735,-207644,-99297,78082,234880,254414,97105,30596,36644,17547,322,-28161,-137545,-268930,-198923,122204,319057,279383,254495,310893,285865,156026,94488,124124,193424,143957,25433,10153,-5059,-166138,-381565,-269828,-20407,-23862,-193293,-325939,-194439,-24494,-159379,-248216,-93025,-95247,-285291,-281328,-92110,28486,-37675,-19010,167477,302054,383113,415484,273615,-119972,-331817,-192302,-29224,166064,435642,447938,177781,2082,-27732,32162,64656,15272,-115224,-164838,-214430,-294272,-300736,-41131,275833,384872,282976,97959,-38423,-20010,27598,-39652,16317,278826,459844,324098,-4146,-258219,-266518,-63464,159038,205801,112075,65120,269555,560425,531321,169692,-175525,-290723,-83875,163266,135893,-119956,-251488,-182433,-90866,-58448,-58544,-15788,3275,-55913,-106076,-266865,-428731,-265665,30217,82420,-71096,-171030,-33062,174448,286107,199328,-14523,-12269,288309,511374,307410,73870,29524,16357,1305,279542,575143,300572,-217706,-351666,-153233,-34755,-76884,-191807,-214340,8501,197429,213232,250713,194397,39343,-58989,-101500,-31553,123416,27058,-155773,-163984,-53884,-88186,-228857,-252281,-152185,-55080,50705,81825,25123,-40082,-179666,-158374,100268,121144,-53824,-104955,-121878,-170669,-110905,-5104,-62874,-162365,-119272,3608,104954,118858,129405,176505,35941,-316754,-488318,-272142,-22263,57256,-459,-185054,-241414,-33220,156293,168624,12480,-124978,-36387,164759,314013,361897,207895,-144500,-328742,-129659,161973,148070,-192472,-448928,-237799,15186,856,-58555,2248,246036,466908,380289,-51014,-444814,-442856,-251045,-150070,-157159,-204301,-135397,41830,92002,81553,41590,-122575,-89287,203800,277188,-26808,-132942,92399,253603,122385,-17484,176933,369163,177298,-51089,78769,186383,-59444,-417803,-368077,-28248,226916,223237,43272,2337,293545,386329,-18215,-249483,53084,524626,979463,1161320,801251,112017,-242538,-165160,-734060,-1079371,896346,2112214,2037614,5266439,5425155,-1822257,-4542339,-1073254,172389,-635262,-1478493,-2202368,-1808303,-323928,748337,359739,76515,419396,60127,-325678,32049,403522,338781,252805,381525,521638,521332,331692,223869,274423,248570,66332,-85229,-147490,-91988,85276,284251,467472,549857,357278,103601,-46091,-149376,-114097,215066,480243,319920,54945,-218301,-321624,-187676,-125846,-214491,-165725,2754,102998,204595,289627,82970,-194379,-245784,-231410,-267841,-48537,333554,438699,295314,308628,243176,-170751,-536912,-484163,-122060,191030,186637,21594,-95016,-97108,100083,217201,71819,-50398,178,3539,-89508,-89134,-48637,-54833,-10413,29337,89219,257099,307813,244693,282252,314416,209113,4686,-218465,-394827,-398571,-161637,70579,94424,-49321,-125179,-3813,77862,-13964,-64626,118559,303379,57473,-300188,-347117,-226354,-43272,168195,178682,74057,4723,-55819,-112241,-90273,-35611,-86370,-40290,259989,341513,78323,-54352,1929,-19817,-60659,13316,125608,72047,-54197,-17642,84067,29129,-68543,-85086,-34643,-72554,-141111,-101265,-154476,-329452,-371904,-236430,-28455,125701,89458,75971,86303,-112005,-145595,130037,169885,-62045,-50548,169207,251881,202613,84915,-20727,27576,86632,-74277,-191911,-66395,55514,49087,138552,277501,429022,514290,408317,217859,63087,10567,-10290,-136757,-184227,38427,357677,616163,602062,268638,13898,-48806,-22592,-12623,-96828,-219868,-318430,-293756,-166052,-132777,-249253,-359972,-169157,151890,261994,434621,606683,289177,-108124,-183493,-165370,-74132,-52696,-206537,-188289,-46130,11267,161735,282070,213566,124321,153879,143549,-3208,-122485,-104509,-113634,-96669,-25985,45722,108660,189878,208003,152603,106513,-55438,-158943,36681,173963,51466,-3721,-19406,-154139,-228763,-200057,-116246,1033,23258,-61561,-102007,-7916,67044,-14568,-222631,-267062,-26894,173705,136112,11444,26008,89624,41091,-28226,-16834,10779,31180,61080,76840,72019,65496,40911,69690,223971,247985,26771,-19034,151612,124050,29297,79619,141123,170134,218170,142365,-23132,-11656,173871,355779,370672,224099,94525,111126,119621,87894,93685,46363,-258216,-473707,-262481,13430,36749,-41413,-96271,-232204,-219958,17257,128100,25996,-37678,16527,38210,-133662,-272286,-136705,32840,-18712,-28545,119723,137223,67120,101620,252674,350760,229090,-23265,-102397,6152,146513,265688,237476,66729,-77789,-87909,124213,259343,59532,-229209,-334123,-341553,-268163,-127238,-33137,-125153,-191196,-128526,-78938,-32061,-155324,-343404,-298348,-67402,52126,53305,135694,232541,143837,13074,14398,55621,156861,208095,85524,50384,80741,48850,-74480,-80333,98653,205766,89306,-8948,85590,239144,206874,-79831,-334633,-294201,5114,273745,276756,70083,-114267,-38120,246727,289530,129163,156823,441878,700048,602886,125873,-131317,1013,181271,188618,31117,-40624,137424,188919,-64768,-232827,-188976,-127339,-110485,-159740,-170067,-12227,61643,101060,198583,173955,57910,-19534,-107304,-147190,2265,156947,174246,221613,305794,125780,-111286,9262,278292,251647,96273,248303,594411,788654,658478,474772,524463,862783,1339907,1503882,1664399,1681033,51588,-1538246,-2188786,-2804316,-2607277,-801431,477643,848339,1312193,1848504,1815077,1355493,929130,-619382,-2681898,-2993314,-883063,852188,1140036,771736,332755,-94811,-211411,-243934,-431355,-384251,-104435,30443,-19384,4775,45457,70846,113982,102221,6323,-166049,-242302,-99958,-96678,-261074,-251191,-174306,-218718,-219535,-71149,46293,96815,16173,-250077,-455658,-323925,-95606,-48729,-90977,-81039,-73895,-41397,-27412,96930,309817,234127,-153979,-311333,-165305,-16100,18657,-71921,-161586,-143841,-95831,-61314,-100853,-279089,-393904,-342059,-413507,-487283,-335072,-211897,-176488,-67877,-16228,-120769,-65700,256729,380366,122402,-154051,-54573,169288,183455,123759,45980,81735,260011,280231,114167,42304,59757,59470,46284,-43662,-184259,-225112,-106556,-61793,-168620,-178110,-105706,1370,181450,188621,6672,-55259,86563,188880,149351,26297,5174,-84608,-249721,-298401,-260290,-132120,100257,100496,9252,-41516,-24879,-16995,-35830,1881,162080,246838,138977,-36802,-105027],[88898,182022,16669,-132673,-14750,81446,-54888,-169855,-48230,173536,133306,-4746,22958,147545,39032,-105210,-112540,-27922,73741,71175,-83042,-144095,35658,135274,-35089,-223633,-207781,-52311,74447,210946,433326,482633,375603,319558,159963,77085,136674,55609,138,169977,230266,129554,10773,-73167,9147,261359,348925,166047,43670,116559,4322,-44994,68352,3490,-194580,-200786,-53478,38168,797,-91288,-135661,-47633,55646,-65833,-99809,56030,-2653,-180082,-140343,71871,253743,277203,116997,-54075,-65414,79741,184816,68420,-115815,-173144,-128941,-16511,153106,297234,389398,322218,117782,82969,92551,-7651,99313,321679,285963,149035,76066,37021,110760,241539,206396,50491,-30098,-73801,-175125,-156924,-55933,-22831,-91627,-190754,-205453,-104189,-35115,4048,118029,186881,68840,-135167,-77928,241014,388116,162944,-68502,-139848,-211216,-236354,-74600,30515,-3553,19990,-19682,-279915,-389935,-162699,57612,136364,40766,-122620,-95623,87600,157025,-51298,-345028,-290678,-34270,56067,68644,73724,-73676,-96714,354291,643334,217015,-244499,-189611,136825,134265,-126615,-195995,-53741,-7766,-28061,-100286,-306029,-375523,-186330,-40910,-98765,-223379,-233859,-124560,137904,347547,400313,441176,391981,178195,100926,146296,145837,209444,321277,372251,381717,288405,10989,-237085,-202621,-2681,158211,276727,267210,142494,69611,19920,-71333,-114883,-100500,-146918,-245146,-117186,227437,432891,365224,268099,240025,236429,195960,137942,78876,100567,92724,-26206,-58443,-29814,-174341,-407861,-288992,-54750,-63650,-204494,-270188,-120664,37247,-70896,-156766,-17129,-8655,-191035,-229610,-95859,-13279,-98182,-97152,123925,319257,390371,368930,210974,-110161,-325492,-247006,-81994,177500,464885,448093,182994,-2862,-55548,-15930,13610,-17265,-103414,-143275,-178162,-284892,-305200,-30891,260110,329081,240419,77040,-15713,99371,182871,19516,-19077,212174,394601,282357,28312,-244411,-317812,-130670,114902,143492,17483,-20491,257650,619631,556580,224001,-146792,-308087,-94432,160313,83430,-228846,-315415,-147787,-33885,-63507,-150952,-60305,27385,-17738,-55778,-185669,-391776,-268370,81437,124463,-133543,-261358,-76893,148700,244161,202198,41146,23254,248365,379399,183792,-20087,-22383,69082,114043,334912,518941,180718,-301391,-383378,-186997,-79276,-100494,-225239,-238208,-15841,170970,184918,216983,190651,50950,-45640,-55866,26670,153327,33696,-160001,-146090,-3541,15245,-65930,-106800,-111189,-90016,13482,74372,70053,30273,-168441,-190508,79903,80099,-134306,-186162,-215016,-243928,-112156,3261,-92212,-181433,-119414,-53250,10163,76796,138032,187765,57458,-296931,-479431,-285069,-8420,98178,53836,-177111,-256150,-25478,200079,246401,108121,-85401,-99820,73812,289093,399710,247460,-142553,-359967,-155149,181864,244387,-13529,-271867,-177599,-36127,-116475,-206076,-144091,122015,394235,379352,18334,-397053,-414179,-173531,-59047,-118225,-230329,-155925,95742,190569,122165,9458,-173973,-164643,127843,236778,-12611,-150084,69035,270528,122580,-57748,143179,353145,185262,-11056,124003,199239,-66572,-404653,-394235,-78842,216667,284042,158058,90581,251997,237692,-158147,-289061,118615,758113,1230759,1186813,747627,351753,330817,322153,-636684,-911496,1361669,2751510,2792260,4311806,3540010,-2629859,-4425546,-1109724,354101,-430425,-1377576,-2026041,-1909590,-573199,508377,172240,28860,433582,32159,-425732,-76517,267014,220090,217040,410452,603698,574313,283748,114492,236100,316690,149630,-69524,-253055,-236105,-30235,193451,375007,399059,203292,-942,-122068,-236958,-218576,144611,494127,388447,95144,-233002,-388092,-330150,-231132,-174772,-63420,92615,198255,274844,335832,187705,-73454,-158070,-186057,-275380,-85300,313346,437775,295210,265722,133925,-316234,-631368,-488639,-76247,220773,170405,-32623,-125524,-50736,94526,67018,-93819,-121752,-26332,11385,-26041,-39525,-54611,-32826,97797,119701,137589,283592,319191,264582,303478,301803,172235,-8095,-191001,-376074,-423992,-245590,-57194,-7699,-54990,-81288,29044,104882,43135,-53330,48650,218664,9035,-300601,-235342,5008,168853,236204,142828,22729,-7785,-29928,-91621,-115897,-134086,-220610,-114947,224021,324595,115987,21283,71701,17376,-30017,62455,217760,192038,51210,80742,181637,89907,-75749,-111672,17021,34961,-95741,-154950,-223655,-402529,-428381,-234991,37717,189523,94621,79260,124132,-34381,-94631,135173,193771,-47628,-126511,74331,262254,309940,265355,189688,173939,119586,-79056,-154937,10397,146176,159012,231543,295485,404929,490520,370746,157396,-21894,-57663,-15670,-124961,-184867,76935,429089,594653,483673,208719,42079,55187,127460,88714,-66934,-239911,-360694,-319577,-175592,-149715,-293626,-475448,-308955,71098,238925,417385,565666,231706,-157273,-232036,-176947,-78711,-62612,-157987,-92655,-13071,-78028,49473,249156,285410,222286,170211,85050,-65678,-179438,-243082,-327473,-215858,-40963,57118,97167,201409,270777,195427,105340,-29937,-135869,38706,235676,196980,76977,-77376,-249664,-284600,-240146,-181100,-77952,-46700,-69425,-35351,6908,-45508,-151012,-279385,-288427,-61031,180011,174637,9104,-32718,23116,-1996,-17755,7767,18920,53029,133213,145366,61040,43406,70865,124806,284759,332503,133782,77814,181799,98081,-54044,-78852,-18049,125500,233056,126523,951,88626,273553,398197,391624,268599,92305,20793,46242,156531,285362,204398,-225641,-550496,-391220,-135606,-104169,-140081,-130946,-188819,-179822,8313,114926,44783,-12278,-5179,-45961,-168607,-212235,-30147,142884,50663,-30648,104039,168006,119022,92345,199062,314945,236708,26586,-21208,49359,102614,131352,140634,73088,14154,27217,208934,299335,67546,-228582,-350048,-371013,-349908,-217794,-45202,-81942,-152688,-118572,-28773,49447,-93419,-320216,-275985,-44926,44663,21236,42560,161449,178675,94759,87258,119827,167244,169169,-10550,-86774,38860,96976,-49230,-89204,79122,199132,78730,442,101015,186775,84782,-136870,-291812,-218086,76611,340651,346894,173482,-62102,-106759,138773,240473,131919,163198,429360,675936,584510,151604,-77947,5799,98704,27190,-104657,-63704,150242,198949,-17120,-161367,-101470,-18462,-22437,-114781,-124092,23896,78644,89444,162700,102004,7805,-25191,-123098,-200425,-79763,94456,144782,154920,190025,34759,-154654,-44857,204074,243948,155102,305052,577044,700951,579137,470886,584202,927842,1200896,1060294,968446,630437,-646453,-1311378,-1415329,-1830521,-1368068,111574,641441,707569,1302823,1888356,1707839,1237158,640667,-919840,-2536339,-2437138,-564602,779467,996013,753214,401364,-17039,-171187,-251684,-497163,-454930,-93797,77435,24451,12834,-18225,-12251,85834,155321,65992,-121822,-258892,-124254,-68840,-201397,-206225,-116877,-146554,-244345,-242953,-141394,51668,74083,-181218,-360211,-274651,-209368,-184860,-113294,-68993,-90528,-99483,-109405,1086,258151,227238,-130973,-244621,-53875,53593,-17728,-165831,-222680,-149896,-73662,27237,-38339,-317617,-447722,-400209,-475201,-559025,-452517,-333429,-214866,-90599,-85735,-140995,29663,372753,480641,268218,8465,37676,193708,233777,204421,97135,43345,176730,207544,75807,30928,54435,77885,73055,-991,-112279,-125813,-32767,-42213,-159078,-125355,-17014,40979,68157,1414,-94541,-31985,64686,85192,37534,-51432,-21388,-89246,-264903,-308138,-273619,-174086,155014,206985,107911,15464,-8068,-15491,-82851,-82963,111657,248919,166801,6120,-41892],[143116,164009,-20373,-143181,-33265,52023,-39938,-26344,166969,281869,164470,27671,50523,130158,75220,39919,27304,11034,46744,67963,-44590,-97339,65386,125150,-87172,-276530,-183359,53497,166853,193869,356341,398067,281986,200520,70887,23973,101680,59759,23268,185631,229976,98259,-29524,-66998,70083,332350,374699,153766,60006,118640,2250,23537,153822,42987,-183083,-185345,-37462,53775,-28816,-150516,-182234,-101207,-34304,-185594,-270076,-93112,-51417,-151845,-84449,126975,280855,276541,107225,-78771,-109115,37890,170651,145619,-15729,-120204,-45081,96065,157318,202823,304989,329624,254878,288089,235810,62465,123028,311432,198808,-31873,-96140,-77929,23575,177220,227159,83470,-72642,-109995,-153883,-120609,-23380,-18017,-101154,-200418,-237111,-116752,14094,70901,126508,104349,-68753,-215101,-108587,167439,302440,132140,-99154,-166905,-206649,-218836,-103447,-47753,-76145,-21323,-40434,-271090,-319850,-80070,100172,139743,25170,-91353,-57064,65388,96490,-99371,-342269,-209006,65587,120238,112154,175061,87391,1901,391037,756384,480922,-73411,-128303,172217,169213,-132991,-224018,-30750,129066,138818,3929,-285928,-384564,-162051,25321,-95332,-306572,-307004,-148961,168656,399544,443573,440772,368655,162274,94785,107469,81469,160671,296945,330292,305801,184415,-107196,-293248,-150634,112468,238834,273846,212004,150239,104009,14925,-139677,-222818,-168675,-114711,-139248,26451,340121,501005,376765,219256,175550,209625,243688,196344,59950,29123,66961,-52238,-111558,-34584,-149114,-352776,-242929,-66938,-93803,-180594,-149146,-5253,100614,-1671,-99858,29999,69074,-114781,-203536,-83471,-18909,-114120,-130516,71651,279189,343935,307082,155575,-73888,-273873,-294233,-167967,155687,458853,395131,157546,-18098,-103076,-76361,-8557,-18440,-62678,-83167,-93742,-226861,-253447,4455,225065,229958,168333,61097,28574,229814,349318,115651,-37171,116937,266389,204407,48288,-246642,-413626,-251319,-2250,15329,-106936,-113217,190789,548821,502870,270755,-85630,-287401,-117271,84800,-37294,-313223,-324295,-97049,22743,-60894,-201042,-85679,42483,21682,-21091,-155542,-386071,-294698,64649,104066,-189992,-309089,-118866,93157,167940,142098,26566,7682,137468,158476,34164,-109606,-69026,95005,172101,320329,415631,101179,-289363,-325017,-170862,-110416,-147708,-257933,-203181,17229,150088,152964,183286,170507,39012,-48942,-48312,1506,78165,22339,-96817,-66354,46202,109327,120981,62274,-71558,-110734,17101,97341,101167,48589,-172701,-193600,67778,40393,-192312,-226652,-256488,-279362,-104802,12491,-111214,-197861,-124041,-106226,-85623,26669,114458,150058,44479,-292085,-448341,-230389,51230,155847,111367,-145256,-240798,-20396,197382,260903,177443,-29234,-148527,-19795,245712,406209,277386,-97213,-346026,-186040,169586,324376,173688,-52777,-101222,-102596,-243571,-352604,-261404,24475,330212,398529,124207,-293576,-357178,-110445,19554,-64851,-202482,-123468,145253,270572,183066,15800,-171773,-182852,61260,153794,-10006,-119156,60856,229965,70078,-116618,59288,248022,125474,-714,112362,188973,-14528,-294572,-365991,-134705,173698,319888,249072,142373,160661,44324,-298242,-316276,144819,865326,1309269,1072094,578326,459904,793788,783072,-374697,-580703,1774242,3645022,4038491,3265769,602044,-3822142,-3978251,-1002413,335845,-386329,-1217662,-1662145,-1736430,-680100,179540,-93684,-68697,302725,-88177,-500621,-163382,119039,85636,168618,403624,613737,571947,247372,33973,186366,340544,228198,-3845,-276981,-337516,-143334,100190,251444,180051,1739,-86741,-118891,-226695,-235925,91615,458990,424093,102012,-223253,-387323,-432487,-335913,-131835,41917,130137,184152,248109,309527,246632,24782,-101348,-158409,-243976,-84426,268636,355249,219333,180149,10529,-435686,-641324,-379240,33956,234926,110324,-104957,-157914,-34907,33440,-103241,-233485,-163493,-40893,-1901,-6703,-10534,-42706,10085,185470,180824,170843,290969,302586,258694,295274,259997,118819,-16861,-132843,-308571,-439569,-369574,-201284,-98537,-38479,14207,85156,105372,65310,-43211,-18491,114372,-11777,-235325,-116333,177421,321344,261972,84331,-35174,-13845,2181,-87845,-175585,-241002,-322192,-160263,189539,313837,217842,184197,156243,36180,-1265,117624,296134,294139,149930,153885,238561,151053,-49774,-106750,61867,120790,-48400,-183811,-254964,-416868,-431416,-202146,109085,226006,84648,70016,152624,70967,-10924,119102,173246,-46319,-204868,-53243,215530,361725,394612,371454,320066,154760,-69038,-70087,144139,250649,235212,272040,295178,352313,397646,278104,89279,-67939,-80497,-2543,-94496,-145570,133566,465342,499074,289628,120147,79950,151890,226003,117336,-92456,-275402,-389310,-315943,-137868,-109646,-283377,-503868,-370026,10373,209045,365822,455875,152999,-180871,-249222,-157097,-46924,-22387,-29592,79729,70584,-122803,-60482,185368,324230,304607,182746,35513,-116207,-227887,-334420,-433634,-284021,-43578,86102,110992,211316,305603,234129,116101,5137,-83570,69660,296582,333729,177564,-95922,-321349,-337954,-264704,-214782,-140381,-107242,-75849,25042,9808,-147027,-235592,-249240,-200102,2859,225234,203733,16408,-52603,-9206,-15266,29704,77783,47990,66761,166542,149765,17035,14944,88472,162202,317829,383094,222848,146692,164424,65150,-81379,-177329,-164712,69170,246099,128892,39275,184696,385717,473171,429900,294717,74340,-83743,-45273,204691,466463,358432,-159517,-560107,-483515,-300818,-281915,-240238,-141073,-131932,-137162,11951,117400,52619,22,-786,-79611,-154157,-100337,115753,239797,78112,-47055,89898,196285,149745,75420,132834,244875,221626,89217,67160,67688,13649,-16571,50610,89090,114815,149668,257039,294879,99540,-136719,-258390,-308326,-353127,-232489,-19920,-27716,-133371,-126409,46171,156762,-14526,-261839,-198373,32476,78220,-6481,-58936,77190,210957,195482,169799,173706,170698,137841,-56611,-173100,-21796,58688,-64212,-93155,42480,139513,30646,-10500,106325,141078,-16054,-173278,-210315,-79442,179184,382883,389288,265546,13094,-140671,17982,176339,136690,166520,408713,618017,509539,180791,13795,45920,45476,-92043,-184279,-54281,169282,215286,39296,-58473,56870,151689,83758,-59032,-54141,61275,74228,58439,115681,29823,-52510,-40216,-114433,-197252,-120358,22839,66210,48834,44739,-61481,-167228,-62235,148360,250227,242719,345722,496924,538510,438053,409462,580970,910297,977596,600331,277030,-448403,-1254686,-937804,-477123,-610713,155437,1070038,735058,442424,1050239,1572010,1215560,758219,110342,-1112941,-1906314,-1294945,3167,653341,621476,515671,309501,-98578,-284420,-357261,-558844,-457173,-33747,154115,96122,12714,-93940,-108566,-1625,88151,25332,-113521,-233399,-107236,-42986,-171271,-179464,-59534,-72678,-284249,-467458,-368790,-21784,121175,-79408,-193179,-146720,-243912,-281856,-108239,-20392,-70265,-117043,-144174,-101278,128036,178730,-70961,-152317,38201,107658,-54193,-254603,-272415,-141499,-41740,91507,3855,-340117,-472529,-420564,-480803,-572846,-539693,-438969,-238433,-88421,-130073,-152382,86267,400322,505863,384538,176187,100488,141931,202706,220915,109482,-35112,40696,102383,23957,5938,30825,82342,128711,94565,-4476,-18002,38254,-5598,-119937,-71478,58337,68972,-22589,-102833,-106209,11902,15593,-47453,-87668,-110638,-40560,-95529,-277210,-298261,-252378,-190235,144378,284227,190887,48172,-29638,-45758,-147753,-173137,58090,234756,169301,45446,36560],[168669,115966,-58243,-146881,-53090,26698,-17989,99395,335135,333345,188758,95798,108659,121362,116204,166006,147730,37852,12543,63294,6361,-25318,116921,141555,-97385,-278195,-123233,169291,244918,146940,224345,283458,163805,22424,-47383,-31396,51109,45299,27075,154937,185630,29346,-102794,-101823,47712,275957,293982,98321,69955,119638,40342,110215,232815,94952,-134734,-163983,-52272,42425,-47082,-178624,-193013,-123455,-99242,-243628,-342547,-163533,-56250,-82963,22346,192195,275074,236687,75280,-101955,-161208,-70860,75765,179671,100312,-18648,41966,152942,108556,58420,171268,310836,353203,395632,299636,107276,144388,305593,137797,-189119,-265826,-181251,-50208,116176,242792,129322,-79094,-136005,-151389,-100988,26263,15167,-69757,-126386,-177371,-87004,86231,163472,152661,41503,-180709,-262282,-119586,72168,172041,76400,-127647,-168769,-148216,-133724,-83687,-104083,-143239,-60279,-49476,-214680,-194909,17687,121585,102628,2028,-39178,-923,40404,4254,-180014,-314057,-100943,164873,183052,132442,206509,189015,89686,369088,756241,670429,112444,-74802,131406,165620,-92995,-197382,-7072,229839,279161,116496,-220480,-353045,-106958,104414,-65996,-310674,-328608,-177555,139149,380449,432527,404265,316453,144072,98725,86986,27066,78376,191696,192358,129849,12519,-192466,-267354,-68361,205251,295310,241696,131794,127673,122148,24235,-152968,-267799,-192958,-40466,26421,193265,431994,510816,313505,101537,93931,182743,276634,257278,73751,5731,86082,-35639,-128239,-21327,-105828,-250186,-160032,-59301,-111786,-132986,-857,121164,152993,35764,-81315,37599,103837,-90321,-209467,-57619,13614,-76716,-94466,50671,205742,253426,233690,125167,-5615,-172428,-306063,-251923,114730,427430,319222,118122,-29797,-153963,-139638,-8527,3478,-25375,-13153,21574,-114686,-147631,59458,186798,126484,94332,58306,79467,320217,455174,191009,-56978,7115,104711,109077,47893,-256457,-508062,-374972,-146319,-131136,-219412,-181278,91878,363214,387174,304174,8011,-226487,-145737,-35401,-180113,-351349,-284823,-53071,60621,-50679,-197282,-94595,44491,58015,-4861,-180815,-418956,-357580,-43936,4226,-235628,-309825,-148352,27336,83270,38178,-53915,-53715,-3643,-57090,-86904,-174992,-114810,77279,165468,255861,307777,75208,-199989,-197340,-107470,-115521,-197196,-274050,-131281,78769,131959,123010,159205,147735,23248,-49983,-59672,-73838,-55022,4351,18262,54296,83916,164828,273545,207062,-39125,-109481,61912,148558,115754,24217,-178331,-168028,63520,7595,-213150,-212800,-235891,-268722,-92802,13597,-124407,-218005,-141049,-137557,-134647,10199,85876,84264,5884,-283521,-370350,-101158,140554,208359,152799,-93996,-198325,-30833,128984,194058,201642,45033,-151346,-85165,195892,378145,285508,-28609,-296804,-216928,119494,354679,315797,137257,-45004,-182726,-355467,-446963,-297834,-15296,274774,417779,226270,-175646,-295719,-91215,48352,-19358,-134039,-57174,165195,291320,227890,52867,-114304,-136045,19517,61327,-7231,-47905,56530,131074,-25042,-179890,-49916,91098,31319,1584,73225,154395,64690,-131735,-288430,-173641,116216,327893,295081,139309,43724,-139751,-417985,-356810,105098,798553,1170643,844435,372342,441953,1033856,1107034,-17590,-178039,2037548,4510893,5389270,2576841,-2376682,-5122747,-3549145,-909733,130469,-448154,-975497,-1119531,-1241834,-608051,-165514,-359378,-182776,73570,-248030,-510211,-208964,-11158,-33478,113990,350174,527146,500070,219258,-16922,109184,291064,274226,102013,-189883,-345820,-219983,13859,116646,-38081,-175340,-108612,-20510,-120101,-185713,37305,354368,375839,40355,-204294,-323784,-472284,-412349,-89469,135081,123807,83151,130857,197634,209771,49603,-97582,-143660,-158927,-31231,208780,214913,98098,83644,-84585,-477691,-552551,-186726,181390,236139,25063,-178845,-191897,-64361,-66881,-238747,-300990,-165763,-44336,-29867,-27585,-1470,-8940,67795,227414,198016,184567,274116,245947,209680,250137,196328,64559,-10728,-48098,-207551,-453857,-515789,-337368,-161547,-7231,129863,148390,84856,48276,-37908,-65032,22609,2747,-121687,-16802,253760,370518,232225,19108,-87723,-22865,31452,-93435,-248889,-322055,-350373,-154347,173802,324741,367166,393009,239577,45265,30324,168486,335701,345493,216485,186747,234869,174631,-12229,-72002,94868,171756,2196,-162904,-237183,-376349,-386621,-149801,156348,213977,57803,52860,169301,176472,81844,82107,100175,-75033,-264755,-165447,130810,343936,442374,482548,419894,169400,-51202,43866,293680,323239,241401,246012,276503,296104,275122,155386,26605,-66376,-55134,26665,-57568,-93377,177003,441586,351157,89462,28966,111622,214584,249596,79519,-154863,-321633,-406109,-282282,-52654,-17371,-230527,-451029,-335358,-5344,183150,287966,295851,65723,-173367,-219611,-100679,12845,50633,128225,258625,163412,-124396,-146036,104167,312386,337727,178591,-147,-143092,-251868,-346026,-399937,-286438,-35827,123332,134690,193691,280505,235361,121134,42437,-2813,121560,320685,404620,268595,-67171,-353278,-379316,-270888,-200052,-158404,-148977,-91093,57503,712,-213806,-252565,-153458,-47813,135094,301458,226737,33182,-39503,-19410,-4167,108464,179696,89461,69328,153798,92729,-41854,-5172,99006,178235,315336,387902,271684,167850,105880,32049,-54213,-199385,-257147,16534,239711,131530,67056,236077,463027,555093,477061,290442,37946,-173111,-123299,230431,592166,465795,-90409,-513999,-511420,-411664,-417140,-307901,-131764,-90889,-117830,21011,138379,56702,13337,42876,-55807,-104807,34615,267270,301044,64511,-57318,100707,223237,150600,45341,54780,147314,190146,154889,128400,33171,-111243,-136911,-6411,106526,187151,243168,266952,252333,138820,2581,-103215,-179163,-276386,-179946,26330,30391,-109823,-108574,138817,256424,56048,-174986,-72090,144373,123663,-54152,-162140,-7857,220997,275881,233001,194364,156180,114959,-47916,-182709,-72990,-35981,-111147,-104190,-10121,46468,-42363,-58270,80240,107482,-66057,-171358,-110439,62629,259452,379499,388279,314136,84683,-138237,-88177,110251,147904,182175,411745,585016,434623,211839,116669,101102,32725,-111575,-160396,-18243,174972,228777,93496,49312,237336,332415,179311,-8287,9401,84884,51396,20424,72733,-19376,-102211,-52773,-73050,-137673,-114440,-38919,-30713,-60060,-88022,-135630,-139733,-32691,123150,253746,315503,339339,356404,325843,248191,284432,506067,828673,787244,313440,-157821,-1152869,-1579489,-521578,334204,416753,1418658,1774493,735935,154381,663250,1030016,552600,102075,-503640,-1210545,-1041974,70199,701095,562548,159238,127012,63297,-342308,-532674,-537479,-610820,-401880,46284,233239,166251,-9330,-164858,-187957,-132215,-94233,-104668,-141769,-160952,-42218,-36256,-200631,-196691,-28312,-13270,-312936,-666506,-573974,-107023,146349,29366,-17614,-16857,-228065,-313576,-63080,63935,-15400,-90948,-133788,-193767,-58493,88987,-281,-64689,81809,131399,-72205,-300940,-295459,-140958,-26251,110883,20568,-326957,-447952,-377355,-413111,-524896,-581641,-511579,-251760,-70964,-149462,-164984,75182,313128,423319,418991,295447,120959,28971,98140,191350,99409,-122223,-99358,1727,-24269,-20288,-830,61194,180092,200234,101951,66360,89061,41434,-54046,-13471,111602,72283,-82751,-122795,-38309,72042,-30795,-172048,-202010,-143530,-43655,-89177,-267151,-262759,-198827,-163868,86990,304185,234021,55584,-68908,-89967,-210815,-246429,20300,223937,160134,74310,104904],[151366,48774,-79601,-131769,-60143,15878,6430,172998,411121,326306,200202,181250,175004,111642,132608,219771,202296,39858,-26103,52601,59076,55601,177959,188341,-52383,-218743,-34333,268785,292720,91664,79473,170763,59137,-145612,-156312,-70261,13166,26899,17053,102301,119464,-54598,-179560,-152679,-25816,136390,127048,-1896,63681,132433,121217,201493,283651,139808,-73176,-157163,-99473,11576,-46275,-167012,-162815,-111151,-121121,-207557,-271511,-127203,-1916,36426,163923,246940,233830,162244,21047,-114913,-187434,-183984,-41183,178246,203531,92743,90062,129566,24681,-87948,31786,278656,394729,392258,279984,113066,152718,300220,106182,-283178,-371946,-227656,-85569,78002,256117,182432,-42835,-146234,-179655,-108256,78561,70995,-2200,10212,-44765,-35025,133110,230343,176399,6543,-237581,-272332,-126011,-33239,30669,18092,-135247,-140605,-46231,3312,-13653,-121752,-186042,-86430,-56765,-145913,-66464,94404,112339,34180,-19405,23998,57434,16840,-95170,-267755,-265448,8929,241762,227722,130980,172488,213729,160876,331232,678237,728547,253835,-55058,20650,130776,-8300,-126238,-3976,246188,346785,206612,-136023,-304758,-55539,163587,-4374,-216877,-289174,-215251,47637,291587,353671,325363,252751,135991,113303,92210,614,-9041,43011,4975,-89061,-169707,-212886,-164997,18174,244663,311596,203196,71673,89848,113365,40819,-99269,-220025,-153784,56806,200596,331836,476520,467673,202936,-59849,-25392,123668,272810,305466,114625,37083,147592,22677,-100407,368,-65683,-149925,-81624,-47905,-121088,-73248,135398,223882,179258,38512,-88834,8505,77275,-120663,-228378,-25065,69509,956,4425,83092,128702,134259,150602,123206,85827,-34616,-261670,-293637,72386,376331,248636,84971,-25348,-186580,-188534,-155,30922,-16913,38377,140698,39230,-9161,117847,154808,54134,46127,69016,115289,332713,449142,191814,-97118,-99656,-52587,12380,25111,-257766,-549970,-450207,-260319,-236768,-273829,-194089,1791,133847,246896,315274,113313,-141692,-172872,-157466,-284870,-332831,-221041,-41277,58557,-38996,-150083,-93967,35887,90466,322,-239064,-477630,-453486,-232490,-161117,-265515,-268337,-153438,-22890,17643,-74563,-165640,-132392,-123593,-183595,-138756,-197209,-157983,15400,107714,179980,233580,88090,-81763,-44495,-13614,-88095,-218649,-257314,-58093,121321,105319,95914,147034,135775,26945,-28957,-63602,-150675,-179092,-3869,153037,179769,104336,169959,349520,291489,-15478,-85475,131990,211240,111192,-23963,-175540,-129241,57890,-18377,-195184,-150158,-163948,-217980,-78166,5031,-135548,-245313,-172913,-135769,-101072,57816,77942,18858,-39054,-244827,-227809,76358,226655,233561,168044,-29293,-134097,-58095,5848,63865,182141,132461,-93511,-100624,153531,324012,267083,37933,-226978,-237638,37456,314859,373577,238591,-37547,-270600,-432047,-455864,-234986,9072,224450,409596,280925,-88506,-249348,-120705,13011,1676,-48362,16890,142569,234529,227031,97394,-27836,-46527,3999,-12317,5428,41414,42550,-3365,-130818,-226339,-152279,-71907,-59131,21637,57454,111176,132033,24310,-181978,-178768,65738,308984,286111,79962,-75520,-273275,-498984,-416169,-641,562811,828916,542296,197916,344278,1011265,1221022,332803,194152,2105814,5081371,6552882,2608199,-4449200,-6337217,-3513065,-1002851,-189310,-500475,-624421,-440392,-483428,-382781,-456740,-556982,-280183,-177639,-379160,-431960,-204108,-102963,-112924,59578,249761,347229,360364,187204,-52393,-9161,166119,275246,227985,-2725,-243882,-239359,-61494,-8951,-192075,-269905,-55011,146142,48102,-107039,-39833,168360,202915,-98409,-189157,-219424,-442003,-436867,-49895,205195,98274,-50186,-37371,18686,68114,-15404,-140913,-125241,-24597,65091,140409,53766,-27109,8145,-117079,-408027,-369622,39463,328781,232606,-54367,-229643,-219601,-133611,-177204,-302610,-278783,-129532,-39472,-56557,-61882,1572,45851,129364,216669,172814,181572,236128,153759,117935,172231,124505,25638,16208,49622,-98732,-465974,-643743,-434898,-186412,25013,219776,197053,57821,6750,-32785,-76083,-31874,40362,1677,41454,229312,307931,149066,-39192,-125565,-43527,48414,-97397,-308634,-350713,-290376,-92686,181811,354120,514994,570371,299266,55460,67002,204762,325115,329446,231704,174541,171821,138794,12810,-20837,117631,193228,60683,-86102,-177423,-303081,-311383,-94098,158788,154788,21798,34154,173521,257262,164248,41185,-9419,-135441,-284776,-217249,38425,264332,406955,506153,443308,148875,-31977,158241,409301,327745,164815,162116,237652,248243,164593,36112,-23494,-32858,-1899,62071,-23276,-53731,179535,350109,185434,-55660,-42482,117337,225126,203124,3500,-225542,-366269,-406053,-219333,68635,106730,-158043,-349816,-222577,30765,167565,197603,121452,-15893,-142523,-148196,-14986,85326,129952,258084,377915,228053,-92625,-184002,29408,250248,305261,150203,-22590,-141392,-237898,-273536,-259473,-236764,-21718,157245,143094,130126,186255,171859,94546,71215,94526,177204,286338,379277,321373,-313,-334529,-394075,-256414,-138649,-122656,-168503,-120976,51956,-16576,-236987,-209122,-32015,100203,270354,375818,243196,57070,-10574,-25977,16694,196680,278676,124179,58726,103872,4739,-86725,-2240,113098,180465,282267,347487,267939,135068,22802,2561,4005,-157325,-270654,-16882,199945,110577,64412,227546,477968,613985,511410,245972,-15360,-219262,-157941,237240,629865,495687,-45514,-433758,-462219,-419196,-452804,-325234,-120229,-94057,-141952,23525,168752,62368,39812,123721,13000,-44072,155496,384979,314532,21564,-52747,142792,245598,124045,5574,-25714,36624,145932,203499,138131,-53893,-236779,-197811,-22632,106688,196271,276884,249629,191014,164241,128235,49336,-31949,-148043,-97024,67897,81831,-61035,-32733,236229,317012,99475,-69629,77192,249409,144042,-131713,-259022,-87074,191965,304720,257447,171364,115814,94913,-872,-115250,-82885,-124186,-158421,-122209,-68470,-47223,-118222,-142674,13793,85772,-54643,-124487,-11838,154793,269078,319753,337895,297687,124008,-110857,-157752,51218,165609,218282,442337,594650,399405,236838,196644,139070,46502,-23043,-34971,24070,150450,230542,139291,139764,385408,469038,242592,28353,38828,79771,18468,-8175,49939,-32952,-128806,-54287,-2154,-40900,-75556,-76878,-104986,-132507,-170045,-163534,-71966,39368,127624,232539,323322,266292,174596,98836,36886,114853,379237,724498,726276,304429,-200326,-1238896,-1515832,-158159,804529,909683,1958776,1987859,633797,-44296,335517,513819,-4010,-471458,-990565,-1220257,-252793,1194394,1298996,527592,-234525,-281472,-268782,-676972,-828088,-732319,-648132,-324691,103130,274567,189016,-67970,-222732,-234902,-275538,-332101,-274686,-190223,-59418,55540,-53191,-284420,-259781,-36603,25608,-302272,-765171,-702078,-185500,144798,117767,108689,57713,-198169,-276981,15595,162875,55232,-37750,-98827,-263142,-254939,-27146,50982,-4555,71744,121018,-63882,-286393,-288418,-168798,-52717,75808,7894,-278056,-365716,-261414,-276846,-427644,-573768,-542090,-262751,-59533,-156411,-186010,-4349,127208,238378,351272,333251,105744,-105097,-44095,149070,94126,-174714,-184863,-57158,-53251,-36628,-29211,12206,183035,250490,156837,100565,109340,89168,27796,49595,138312,44532,-120231,-91972,64716,134132,-45664,-245014,-273113,-148988,-30755,-62556,-218338,-198804,-125056,-92622,42612,275752,233859,46000,-101361,-125842,-250187,-286124,6312,227969,153989,89446,141587],[92962,-21395,-72826,-88381,-42649,24501,30700,184493,385784,279361,198597,255355,223349,91448,98596,171140,168434,17626,-60292,34048,101263,125207,228794,249338,33907,-109062,73829,335294,303309,46922,-34915,86690,-2173,-240668,-222613,-83505,3626,13584,-1319,56689,62994,-119703,-225605,-186902,-100454,-14994,-70751,-130449,35082,156082,212951,269573,288187,156467,-28041,-176572,-166847,-23825,-22157,-113977,-94860,-66916,-88568,-72834,-65980,-3075,98321,195666,305949,270032,164879,64711,-55059,-119071,-163252,-229344,-113400,158462,266825,167362,68048,30609,-66344,-192612,-73763,245394,381846,307092,202263,85306,144047,286196,90320,-301610,-374731,-191604,-72577,68474,263695,230563,25414,-141541,-238409,-140874,116417,132522,79950,161726,116907,15427,115713,228654,177178,-7030,-233174,-246373,-134689,-132018,-90589,-26138,-113351,-85626,78361,162045,88942,-101411,-198148,-99820,-74002,-101833,17771,126380,76055,-42895,-30966,83938,100064,-8140,-183525,-342700,-217494,92843,279181,240404,115327,101574,173887,215022,321940,578131,658955,315501,-78047,-127312,77440,98919,-34778,-34783,158676,320079,251431,-64333,-262038,-34659,178194,78035,-53606,-203115,-257221,-78770,159898,218770,206516,184993,135590,130047,116862,8430,-71935,-97138,-166766,-273225,-293797,-156433,-16705,83508,219938,283842,175851,56396,52037,73152,51963,5007,-89580,-59818,147913,324975,398895,461545,394964,89906,-216001,-176337,15982,221999,325727,165619,106950,228182,105157,-34423,20740,-44921,-91721,-40956,-52943,-129980,-14296,230101,278137,170369,14115,-102483,-43856,-5240,-177620,-228474,5152,123828,90168,131777,161808,71570,6176,63651,140893,180294,111123,-158341,-266337,42049,305388,194424,70798,-595,-184249,-205948,3301,45183,-43591,52705,232334,201228,126074,157783,129427,32315,41902,86296,116863,258224,321623,93703,-163501,-184203,-171606,-76073,-15663,-236613,-507235,-444409,-300818,-257387,-240462,-138506,-39824,-44809,123319,294815,196520,-60299,-193143,-240373,-303457,-256935,-158056,-75800,2479,-35585,-86407,-91644,22943,120515,7977,-292942,-534378,-557362,-448930,-346153,-274749,-195987,-125955,-36465,-10845,-158180,-256873,-188124,-182744,-190608,-111436,-164598,-187135,-71425,31627,133682,210847,108864,11367,84287,83540,-34559,-191783,-203347,-18857,101733,57181,68667,141358,140465,63729,24054,-40581,-188751,-238260,12973,270244,270742,107268,132568,337851,304731,2230,-44298,202706,259951,83971,-77597,-162999,-99128,37051,-42717,-151906,-63987,-69607,-145561,-61353,-7465,-144505,-276348,-214415,-101718,18109,169991,102804,-20305,-67554,-159834,-30107,252602,276138,219492,160127,42133,-56508,-92758,-135821,-84401,137852,221376,16921,-61051,129507,261000,227075,82035,-150861,-236770,-57369,210973,338063,228586,-86286,-354777,-461980,-376398,-95490,78251,179793,356074,259627,-63019,-225172,-176335,-69096,-4763,31033,77378,83076,112915,171492,122742,47675,44015,4000,-53936,29127,118554,9184,-136591,-207310,-235570,-218993,-202442,-120565,71909,103646,83164,157416,122486,-74551,-143870,39903,269087,230197,-14517,-177501,-338435,-527399,-473613,-141352,221725,363983,214168,88176,222699,758199,1105092,583577,463115,1993095,5194270,7373332,3458431,-5089590,-7364536,-4068637,-1359271,-506834,-425322,-166233,277974,364115,-82947,-647139,-655585,-339621,-373498,-425807,-271823,-152154,-149544,-143746,10886,115685,108517,172525,136793,-92885,-168846,-7771,238189,349767,234457,-57078,-200394,-124123,-108019,-249742,-262960,48126,326136,224933,-39767,-147030,-83529,-90187,-284232,-180468,-103907,-350597,-398378,-14182,246404,79161,-157778,-200118,-178422,-135814,-142613,-199688,-83465,134374,172957,66987,-90412,-119262,-25783,-75695,-230541,-123864,244124,440297,234598,-96823,-235161,-227957,-217669,-265297,-287282,-182815,-65270,-28188,-62236,-71728,17704,112743,180790,167146,123211,170939,188556,48433,4497,77515,60310,12812,60679,138042,-11621,-465180,-703255,-463322,-169479,44180,243869,212029,40178,-32957,-18392,-46161,-40801,75247,89580,47107,129422,163495,32012,-82143,-143607,-78645,44221,-92875,-331424,-318494,-161152,8178,203183,379251,598958,639662,316029,73407,103473,215678,268362,251235,190583,124927,71878,48965,9372,27285,135517,202148,129202,30192,-96146,-225152,-226000,-48361,113100,68307,-11724,18987,167087,300134,225908,21648,-118587,-209450,-252011,-186589,-32360,149692,313559,452011,385685,93712,-14609,243869,451906,253769,25075,50505,179290,203610,92525,-49264,-59731,2804,46579,89614,5158,-37630,132977,209560,41521,-115150,-83141,82624,180859,117125,-73423,-278039,-394364,-380465,-131591,203231,231985,-89728,-243654,-75337,105113,163707,112987,-24668,-78858,-104959,-57819,82870,154674,191297,320143,401986,246750,-36793,-158017,-14716,155687,214697,100057,-34530,-113614,-181579,-143367,-89568,-167020,-3709,180473,119968,28163,44712,38008,16790,80902,186892,215816,195779,266412,318604,81604,-265317,-370106,-220790,-51782,-50072,-169406,-162134,16163,-33380,-222301,-130678,72857,183584,337319,402846,244583,81495,14112,-41983,31031,263744,335404,133440,35697,36641,-72814,-92267,32074,141167,183703,234128,272887,211500,56800,-64272,-23140,57278,-84356,-206355,-19963,127972,54068,30599,178840,439426,629984,506734,159309,-77631,-205769,-132957,231345,574547,441288,-37520,-340969,-343344,-316241,-378593,-296220,-126317,-155024,-214021,7839,190459,69525,81995,221717,97150,3687,230516,439552,284042,-31846,-38533,199358,254004,80254,-32760,-92601,-68982,89775,213219,92896,-162315,-314549,-187835,-9053,70703,124788,236892,221008,134464,158393,187173,138183,78954,-18306,-30700,80627,115841,20324,102405,320840,319703,109020,40023,209466,299211,110114,-227976,-339206,-158436,119677,273225,241016,110655,49129,69596,55892,2721,-32339,-143251,-167734,-134384,-115192,-108599,-173696,-244388,-83057,72483,6878,-41252,71354,171536,188740,209588,246223,216630,114321,-74861,-178184,6880,186093,270152,473873,604950,393964,242052,225889,130371,54726,123554,137154,47441,91804,217160,175695,200569,459545,520948,264821,50791,23077,40112,-12503,-13855,54863,-16329,-134288,-44178,83093,61558,-30612,-87925,-123139,-141408,-181572,-134963,24883,135926,150818,172724,235145,130359,-12402,-99075,-156931,-59409,240608,640473,820500,552628,122344,-726353,-1094120,95911,865908,746917,1598262,1638822,441205,-76767,248712,272654,-237980,-737691,-1176427,-1143835,209059,1703237,1556333,495375,-458536,-569321,-576576,-979555,-1050437,-869981,-665984,-268439,98637,241006,126008,-168167,-267757,-251696,-395307,-536165,-419055,-230896,42290,156134,-83276,-384073,-343956,-79120,47109,-237348,-725772,-723082,-239590,121743,169551,162102,69658,-168287,-189980,103833,242730,113920,14536,-65932,-300796,-405893,-142861,62152,19760,27280,85116,-35484,-219648,-261298,-232632,-131760,-6624,-34791,-214250,-236731,-87266,-96708,-301744,-520662,-531243,-278767,-75316,-165620,-212973,-120489,-97221,1831,205601,292223,76566,-212699,-174475,123671,115987,-157770,-174810,-53042,-54932,-38057,-45888,-53689,106831,189559,119320,73031,98295,126398,108315,112904,138322,-10153,-148122,-52531,148887,179535,-14584,-233808,-273532,-131760,-10845,-18837,-127070,-110276,-49235,8561,71629,238852,207047,32886,-109098,-136747,-251557,-286220,10807,243388,157908,91517,137875],[11068,-79456,-38517,-16708,2134,49406,54017,149953,287193,218914,188570,292270,236576,57970,5823,25848,58491,-13016,-77597,9294,123437,167450,250234,295090,126849,21706,187243,365098,279966,22661,-89810,44443,-9903,-234870,-229244,-72321,20641,5265,-25321,36595,42514,-135168,-216917,-179014,-130915,-110979,-229020,-254682,-15588,171672,263048,281193,238514,131561,-22255,-218700,-230378,-46684,23856,-27045,-651,3693,-28,132335,208400,152917,206992,358611,405985,249239,85901,-37343,-146460,-123838,-91028,-170054,-101307,138456,274692,171126,-29129,-113219,-137814,-230955,-122800,217383,332189,193007,109125,46445,124122,255950,71153,-259632,-273161,-79721,-21156,76555,256050,258947,101892,-127462,-311586,-187281,126858,179742,147171,272663,255833,49051,26828,145460,143856,-11463,-182969,-192257,-142676,-207586,-174427,-51053,-66670,-14094,199662,306413,192649,-58197,-183540,-105145,-104277,-103329,32780,111456,29290,-100289,-27844,126976,113359,-41603,-253261,-396274,-195398,129629,269562,215699,96144,33344,103049,251184,357590,497004,518096,299919,-131050,-265545,20929,196676,50484,-96006,-9109,215061,245300,-30037,-238042,-51803,142044,152999,116514,-101863,-288993,-194298,27727,64400,65336,111238,126738,133912,143673,44102,-89765,-182621,-264517,-354613,-308357,-36565,133853,112151,142771,219220,162833,80802,23297,6476,45683,121843,78679,58030,207244,360794,377646,396284,325360,18423,-314083,-318719,-123427,131919,306664,203434,182122,293523,184467,50889,35496,-46686,-85869,-47685,-86488,-147576,28237,269352,279391,130682,-22200,-104960,-101575,-117057,-219035,-186512,24223,152226,159273,242093,255412,44448,-108390,-15212,163676,254653,231083,-16254,-170532,27629,212873,147225,73735,37087,-143459,-183696,-4662,35032,-90753,25669,269198,324997,220267,160771,104187,58141,82480,99170,76480,119668,107833,-86186,-244699,-230423,-233595,-151525,-64818,-189847,-382321,-355269,-256625,-185889,-123437,-29156,-13968,-102404,44123,238314,227148,-7602,-203498,-260663,-221533,-131411,-107623,-149589,-103541,-47570,-35402,-92568,11909,149549,30597,-308342,-558629,-628656,-615475,-487571,-260016,-108325,-66274,-6524,-363,-185998,-280640,-187465,-170927,-113617,-27741,-77912,-183856,-149336,-22993,143428,231467,108191,44083,152881,154254,25369,-120444,-126186,-34317,3125,-18422,37270,131514,154804,127145,102239,12084,-173850,-212482,61943,340075,298242,95053,74448,259821,262850,19960,5463,251475,271146,31760,-125076,-145912,-93442,-8876,-72316,-107813,8798,10285,-75890,-42867,-14761,-146413,-300255,-253654,-49325,185696,312430,154217,-19396,-63173,-36772,179656,375938,270977,170234,142137,112343,22271,-121512,-252220,-199683,94162,296208,152693,20938,126950,206928,177696,95173,-79236,-206216,-136152,77625,234499,130652,-172896,-419525,-443685,-236042,67193,156628,147670,261883,161399,-103377,-215507,-218605,-155223,-26570,89258,115502,9229,-34572,77203,112393,78530,94301,4014,-67112,54768,155361,-45442,-233344,-224420,-196297,-233056,-278691,-149120,140616,209160,86525,130077,139516,9965,-74308,46454,218411,152932,-104131,-245506,-339605,-496059,-492153,-265486,-121875,-99175,-84718,36870,112716,357080,795958,688260,610361,1756740,4830625,7788805,4887488,-4348132,-8137004,-5106831,-1903469,-700668,-161385,350619,894642,1060567,190920,-723030,-667723,-356924,-462459,-366971,-64266,-68393,-158306,-134912,-27911,-26812,-132999,-29633,60195,-151849,-346924,-184220,185231,445164,450032,154523,-120884,-170704,-169375,-219553,-179946,152402,462184,360218,-7593,-267198,-348065,-432161,-454336,-168147,-2299,-220001,-302846,17099,257635,79561,-204554,-306814,-330709,-323974,-272577,-230933,-5651,281079,250307,-9126,-189944,-157785,-15101,22533,8125,127920,379309,491733,249487,-84108,-186776,-204811,-281162,-306515,-213497,-53723,10222,-10502,-32218,-27027,59803,175210,209345,107327,77287,164609,147302,-38031,-96188,-10579,16522,27294,109997,191304,29205,-436730,-655351,-402396,-113847,41701,186210,184295,41580,-45434,13508,17502,-14219,81304,108775,2398,-2429,-6013,-86350,-106410,-140884,-122776,12504,-81681,-306577,-237807,-7812,115992,216999,367869,570387,564069,282913,97463,126048,190611,180186,135150,105987,56782,-29261,-63721,-23856,55556,153958,215555,202453,153562,-17225,-163232,-145169,-17394,35154,-18167,-33794,9407,154409,307166,265452,42858,-183378,-264040,-169025,-84903,-63934,36809,202714,349045,268326,20266,1595,281184,408052,121893,-130162,-46823,109617,148845,62678,-83882,-84365,12887,61564,96149,27729,-38683,54740,61159,-48008,-94878,-94936,7450,97125,34210,-120441,-297938,-394955,-324258,-30031,321047,326276,-41111,-166261,55865,189891,169320,52952,-108410,-114875,-78324,21292,172100,209314,220405,305229,335252,225258,39109,-66279,-14559,55855,93637,40575,-37484,-68194,-91835,-2466,30155,-109029,19786,193874,74350,-72352,-97136,-142384,-111691,64387,248390,219976,74059,108923,260717,149945,-159914,-303779,-165721,29968,24081,-158601,-200291,-25669,-37749,-184630,-49687,132642,174923,292519,346277,216737,96216,20512,-68470,27704,281615,324951,109862,4498,-26693,-109615,-50863,94275,186407,201257,189802,180355,113006,-47598,-137502,-46946,73035,-18193,-89876,10852,44760,-25657,-12255,134639,387300,601558,445481,40265,-135228,-134480,-52186,219601,452663,323697,-59363,-248936,-180824,-139379,-232858,-242631,-161283,-263792,-318332,-31574,184316,72461,130115,303811,158981,21417,244943,424050,228718,-75020,-28045,237196,235836,31484,-56459,-129897,-152484,22965,173065,13134,-242745,-305974,-118464,13231,-7900,-16864,132695,193695,100451,114831,155962,131659,112641,59703,-15004,52720,125548,123078,263338,373898,264478,90464,136034,283801,258744,13272,-317195,-391877,-220881,17522,198079,197634,31565,-35317,32887,94148,126830,72533,-64606,-114861,-122058,-131365,-117076,-192270,-331568,-184126,62610,89095,55226,130934,121840,38876,72430,134761,95904,60387,-41876,-147613,-13781,204464,322084,468656,545463,364210,213021,194389,63580,23656,240281,271087,34013,12311,192624,204652,230830,445246,475232,250500,65547,-26569,-24610,-28874,7662,80324,8600,-132586,-29649,160412,137733,-7844,-79976,-74407,-82712,-128891,-59832,129677,231362,178036,78856,60146,-37128,-158079,-224657,-291121,-190912,134072,597669,1006946,924230,640620,119556,-468024,241157,609634,61919,521632,857061,194406,63331,468406,414723,-86891,-602572,-995111,-980619,241583,1464832,1336174,373258,-506942,-651689,-754120,-1128594,-1102403,-896479,-659986,-262897,16654,115975,-30760,-298400,-304972,-253328,-461357,-630138,-485208,-236650,121539,230540,-105663,-445594,-407934,-134685,58540,-125781,-564005,-639644,-254712,93370,187785,162553,58530,-122154,-80720,170657,272196,136318,39942,-53928,-303053,-468372,-228203,30648,15305,-18269,40748,-4331,-132139,-232116,-322034,-250165,-112713,-102210,-167846,-92245,108004,91549,-166550,-432394,-488073,-303026,-127251,-183852,-232258,-220144,-275879,-205222,41272,207482,57871,-259532,-250413,126759,169898,-64265,-67681,10043,-31108,-26832,-47282,-115457,-45239,3200,-20760,-8636,63415,143038,167866,165461,115706,-77149,-171777,-29191,178244,193878,55551,-133786,-196184,-100721,2489,29750,-5850,-8641,10652,112610,193834,239719,179408,28413,-87601,-118925,-215165,-252720,19188,253219,167083,83899,101148],[-68123,-116840,9618,70677,65219,80574,76443,101865,166034,166403,176238,281076,214376,17690,-129686,-176396,-84399,-26952,-67467,-17211,122542,176440,231328,296272,187086,136376,286653,364073,233009,17622,-80114,41314,24124,-144792,-178575,-44108,48753,-5444,-56029,40220,65600,-88232,-150462,-121896,-95219,-115000,-292125,-336339,-79893,151881,227571,214041,141664,66608,-61735,-265068,-260619,-42693,84222,76553,101657,92968,132508,353572,455293,276236,280252,472554,429368,187598,19360,-121001,-236784,-138997,-2030,-29586,-11974,129985,229758,99030,-175520,-258118,-173726,-203018,-114814,193171,267028,99793,41783,23981,105041,209146,37263,-189322,-106368,70854,43014,79851,222330,256398,159569,-111444,-372852,-232164,106401,198985,174757,302917,332600,65069,-102186,4944,79176,-16535,-113986,-124268,-141837,-248730,-220298,-62243,-10083,59771,293348,404439,263614,-13352,-151229,-104752,-137762,-146165,-16071,67184,-5607,-116219,-10606,144044,93449,-88159,-304961,-429286,-212902,111920,216296,158880,83140,1147,39068,264380,414073,440643,378035,241103,-183827,-349354,-22654,258205,112027,-165993,-195683,81538,201591,-41153,-234351,-94512,68074,185861,226219,-19613,-292180,-253896,-63624,-60664,-65772,28218,90024,109894,151824,91880,-57862,-189715,-257812,-301292,-201346,111948,245887,103760,41483,131887,152621,116652,4143,-72358,16724,207717,226053,162460,223867,306276,284634,307970,286246,13557,-319669,-394845,-246750,25910,244273,206219,225262,312634,233262,129366,46321,-59880,-110500,-84853,-144164,-178982,37769,255137,244846,79208,-53154,-89079,-148617,-221914,-214262,-104978,25880,141104,187049,299860,325398,43970,-188101,-71674,178465,292446,298789,126260,-36290,23583,102897,88323,78748,71842,-76077,-127674,-22184,1599,-132187,-32801,236961,369939,248415,120280,71292,108524,148746,97136,2375,-38334,-127971,-295925,-316990,-231260,-240260,-209626,-110036,-127822,-211122,-210090,-153211,-58615,34479,93736,67793,-29126,13524,150478,193950,4819,-203616,-220569,-65065,26801,-64017,-234318,-231732,-72827,-12899,-96281,6258,176769,72621,-270597,-530935,-628178,-660817,-530972,-222337,-23037,14707,56216,34697,-152501,-215561,-120233,-111363,-29250,69470,48513,-131112,-182075,-24753,210515,268980,73110,11875,148994,175839,65610,-33978,-54684,-102119,-154555,-114203,-102,105924,159176,189394,182998,79267,-120864,-122997,137103,349481,254168,70696,21092,157202,198978,44190,56199,266772,233722,-42702,-161934,-130173,-112462,-77468,-110952,-89098,33656,45036,-30514,-24826,-9723,-133386,-301900,-275757,3,336625,429414,211555,17948,-24742,90569,339408,414423,216078,104135,129037,171517,87002,-135745,-312634,-248287,69655,342391,278716,120197,139415,171774,132720,81800,-18837,-144833,-169047,-34130,111325,1432,-260564,-448746,-383925,-80593,191705,207201,136673,154876,14154,-186086,-202510,-210248,-196558,-42489,123618,135805,-49392,-159078,-22484,67851,52719,82306,-7875,-65980,67321,136255,-114002,-273408,-175183,-111551,-192994,-297440,-158913,194416,324818,115652,59568,86689,61423,16009,80624,168525,88806,-143242,-264190,-292736,-406034,-439925,-323850,-364728,-434399,-301531,12746,16229,-91414,377296,664117,670712,1465149,4091856,7768327,6386262,-2758741,-8546241,-6220474,-2427315,-691818,262833,837984,1273564,1400958,356209,-702446,-635706,-343112,-434541,-224024,138799,23518,-146431,-108500,-54451,-147345,-319181,-207210,-37418,-225196,-498153,-312942,143425,498895,577610,318644,-29988,-194769,-190128,-141210,-74355,212177,517893,424225,-10427,-362321,-544255,-698107,-536846,-134572,74107,-78041,-172370,43079,241764,94632,-190589,-332061,-386009,-417564,-341612,-200612,106723,380306,262498,-83541,-232980,-143175,26797,139291,233995,317863,415447,476347,277719,-19068,-95499,-145798,-292269,-291190,-118334,61429,78467,14075,34718,77063,125506,214346,208945,67937,62488,172946,126025,-78213,-150483,-68659,-1056,60166,146306,188272,11893,-371081,-491352,-252659,-29611,17556,62346,118640,61260,-17936,64383,96504,25389,45677,52201,-76923,-120352,-138399,-170207,-111364,-119025,-163658,-47881,-73498,-240048,-136122,117708,195046,202516,295030,417314,365251,209029,117888,117578,122244,78347,14736,5999,-4745,-95585,-156038,-73648,57347,175676,240803,266952,249315,41980,-122803,-74051,3844,-46307,-82065,-42451,4648,141941,292825,286828,105474,-172398,-264930,-55484,46917,-55015,-39658,114140,233264,129865,-45664,19902,266991,294665,-24491,-242316,-90958,46432,78605,61171,-69678,-100280,-14046,31998,74670,42961,-40092,-19578,-47431,-68980,-27223,-88814,-90044,3331,-9511,-124204,-285839,-366028,-242754,67458,392398,365755,-15091,-127459,134561,254552,179884,31111,-117219,-123058,-73685,64809,235192,243668,214952,232087,213042,184974,134034,74505,26338,-24556,-22195,-10731,-30602,-16512,9692,100558,57210,-77261,54051,205751,41769,-113231,-185711,-320965,-265098,20530,256856,181294,-42054,-35838,165189,180541,-44225,-202444,-94906,81825,65903,-140462,-214005,-42710,-18843,-140422,7334,141676,88488,141257,199850,148843,90995,5759,-95977,3864,235209,247581,61911,-27861,-72796,-101806,20882,167237,239979,235724,162780,85382,-10168,-154637,-186066,-70057,37975,15695,39316,70664,-15093,-93583,-29255,139788,367197,542940,330074,-89321,-172904,-25615,62207,208640,311204,185232,-87327,-160071,-11658,47294,-82291,-192638,-220435,-387712,-422527,-90126,139248,62995,165600,335363,166565,4606,205720,356693,176295,-91053,-33321,223419,181567,-12875,-57188,-129749,-202561,-48372,92329,-63747,-250346,-203752,-17862,25798,-115204,-190442,-4431,171961,94007,41641,50021,39353,56837,52694,-54859,-9328,111155,221531,396323,380689,169538,57290,199439,274708,123695,-129972,-374402,-410137,-270898,-86747,111483,148034,-41302,-121500,-16259,96672,211422,198476,88920,-4200,-71729,-103965,-71268,-168482,-372359,-257962,49938,153809,133561,162845,40049,-128271,-57116,32076,-23617,-11621,-12918,-74359,-1909,217272,355144,404521,374494,253087,142317,115153,-46125,-63469,243503,291295,-17626,-61876,165936,227485,238453,358801,350840,213398,80514,-82012,-90558,-21532,48689,105194,13465,-140406,-21181,208389,166829,-23610,-66841,23757,22232,-41385,33697,216760,301159,197709,-24505,-148338,-184776,-219233,-247052,-333345,-242219,89177,584367,1159919,1231123,1118532,917526,151148,332435,241802,-821856,-809139,-75940,-56779,304633,894797,837821,337444,-138767,-511172,-733456,-75627,637849,674158,82956,-464310,-541552,-750559,-1063743,-954299,-795954,-626700,-310814,-128713,-85833,-250062,-431691,-339519,-257738,-461051,-587535,-455769,-194572,173536,265692,-98884,-425351,-412377,-176174,65388,3268,-339939,-483319,-221971,82865,193904,158261,79740,-32113,25000,191978,237256,112565,26823,-65215,-270911,-429328,-261673,-27473,-471,-33637,5941,9332,-63417,-217492,-411848,-372504,-208923,-182067,-167250,23412,274674,252402,-34625,-320943,-425701,-332725,-205621,-205022,-224522,-252241,-336016,-304278,-74502,126548,62855,-238610,-254030,148920,239737,76988,93889,104954,8775,-9778,-34474,-151139,-232249,-267759,-233685,-121014,16765,133457,190464,193580,77998,-135909,-182308,-18579,150525,174490,139338,24696,-63194,-66633,-2263,68089,120600,89642,43247,191231,373025,301135,170682,37537,-46168,-82506,-156511,-200678,16055,236417,167533,70682,50884],[-121061,-133822,50130,151603,129057,105964,97956,73254,72622,131145,165537,230938,172373,-16508,-271700,-376983,-204292,-1643,-26834,-39861,103164,157478,173165,237342,188294,203384,350399,340809,174495,21478,-24761,62403,73703,-17532,-87772,-6613,69207,-27840,-97341,46601,115671,7200,-46176,-29651,-1944,-32338,-243750,-346676,-141098,79686,98287,72409,20022,-20367,-131971,-289347,-232524,-4260,146361,172332,190642,189734,282008,527482,590871,325494,290628,490711,364799,103578,-15824,-165492,-302528,-166741,58792,119595,107239,134738,152597,-20275,-322456,-363802,-172729,-129077,-67126,165848,200133,52823,23344,35385,97241,153701,-7916,-123731,62130,207499,89877,56355,157147,220465,178924,-100641,-398751,-263734,62729,189026,153994,245290,334898,74814,-214607,-141975,-2190,-25932,-52056,-60251,-126185,-252475,-238815,-70488,38633,121685,342230,436191,277874,15296,-109868,-95149,-155800,-204531,-98768,19961,-11488,-85999,13810,132058,47519,-143205,-340290,-444896,-262352,48501,132119,84224,81499,18145,6792,246548,439324,383694,284879,183171,-200097,-349524,-37960,273583,146744,-212933,-326376,-18043,146206,-86521,-243158,-140014,-20421,151239,234738,21274,-253695,-233256,-89589,-114998,-148812,-58992,16706,50833,125887,132911,11846,-123591,-153238,-129066,-5918,245798,295250,72065,-50046,38379,127067,130604,-10918,-143556,-30479,231810,306190,227055,204738,195547,161218,228697,286095,71120,-231274,-361010,-298156,-66974,144281,161707,209931,270918,233516,174895,56381,-65815,-126065,-118950,-205356,-221851,2796,201465,205078,42880,-66009,-59775,-175051,-289134,-163053,-14159,7872,92854,170705,294493,345391,58377,-218973,-96400,178358,290472,305068,226294,88073,19844,-9449,7831,67461,87278,-4502,-56557,-42213,-43085,-145688,-103313,140911,320474,208118,45825,27058,149552,206662,74323,-83512,-168187,-319099,-470517,-355758,-193091,-210521,-243078,-139489,-69424,-45979,-54221,-40965,58937,165029,179793,168002,120264,14440,46405,112104,-15967,-195307,-145296,111112,191151,-12013,-291383,-336180,-97341,-13522,-97150,6270,198570,126687,-191438,-452662,-538621,-556747,-458169,-169630,42571,98035,127746,70509,-74973,-76242,-5695,-47991,-8291,137769,189863,-23580,-145746,36766,311364,294542,12066,-62658,84247,140720,65105,25344,-20065,-197381,-320704,-209419,-41308,56833,128582,211830,236952,136277,-61839,-17214,219892,305515,154881,37892,-8154,73868,147551,78817,103673,251619,154751,-128708,-187006,-116871,-140325,-151000,-155406,-112563,-7205,22307,-20148,-11329,8665,-98126,-267404,-267762,27089,406535,470204,250342,71240,30016,176701,397743,367668,135363,44984,128594,208482,122518,-136756,-312417,-227629,67342,351274,365659,208322,153368,153607,101559,54806,26257,-59848,-136122,-78303,18714,-97736,-310472,-431517,-294987,44406,233989,205549,149065,72791,-135757,-270478,-167742,-134913,-161945,-33239,140869,150320,-69395,-222547,-92654,7067,-16108,14280,-34655,-65546,53994,65137,-181377,-257025,-78433,1480,-111362,-269841,-169568,194703,378528,140467,-31561,1812,86446,109570,127011,128327,67401,-98784,-220833,-212486,-267149,-311564,-294540,-444912,-562797,-399653,-17046,-90200,-498582,-42408,581388,707725,1166248,3137382,7280570,7364338,-1060755,-8418109,-6859330,-2682936,-477924,736864,1197948,1346689,1315938,379467,-624394,-607024,-317550,-320925,-51164,285557,97785,-133292,-89683,-69087,-220297,-410358,-327249,-137517,-290088,-570217,-357115,132670,504984,581258,379295,42599,-189153,-176081,-63233,1431,206891,488949,414739,-28837,-389668,-594196,-761878,-482742,-64855,129711,49512,-39038,61751,204485,106235,-144811,-283145,-325400,-373130,-310711,-100060,236786,412222,198516,-147698,-223109,-93300,77166,231049,375240,391134,348726,405004,311792,74998,10362,-58611,-235837,-226403,-38354,128611,124758,44052,122456,212906,195709,217012,183822,69194,94727,200940,130135,-62350,-140189,-81452,4988,95791,153912,121334,-58633,-271687,-240847,-40787,66319,-20635,-87614,32186,89177,43838,126490,167153,53689,-24291,-57380,-165178,-189688,-188799,-192603,-96520,-80507,-186996,-130380,-80526,-151962,-44152,178519,220184,150547,158910,172634,110990,115557,121347,66602,11802,-22999,-79525,-74746,-35747,-103693,-191926,-118678,38928,199752,272217,305615,294983,76125,-95269,-10331,26221,-101594,-113530,-42970,2970,136850,276307,294642,187518,-83275,-193839,57110,155822,-18111,-58268,72813,135855,11940,-79846,43418,215094,151645,-137107,-265492,-60680,13326,7388,69448,-25170,-108972,-67826,-30593,27703,46001,-26427,-53735,-83091,-30312,47336,-77722,-178504,-67147,328,-90718,-252558,-315321,-153455,139608,397477,342213,-3745,-112140,151202,277210,189300,50344,-64362,-110371,-91371,64233,262955,257048,181532,132819,81115,148856,242650,231551,87931,-72987,-103472,-38667,-11959,30520,94737,134618,2865,-62202,104627,226352,65501,-48365,-183867,-441516,-398791,-44087,202332,103059,-120089,-121443,59170,161720,51643,-83263,-13848,96910,62784,-112823,-183524,-11872,27685,-101213,29357,116229,-30085,-64957,-4031,44386,61071,-22652,-112308,-36304,127484,126313,9524,-53730,-100287,-72548,87320,223860,281588,274526,154912,-1362,-138483,-243606,-207092,-90645,-34062,13379,143145,147483,-18660,-108643,7845,212984,399800,472773,185883,-200199,-179800,89013,178825,204778,197636,74060,-91567,-69883,127084,178744,9921,-167574,-283586,-482691,-488466,-152913,58730,35277,169206,293957,106892,-38209,136834,272269,152421,-71254,-57290,143624,91333,-48643,-36271,-97453,-216151,-111453,642,-98089,-166933,-39577,80624,22790,-218650,-341617,-131521,152251,106599,-40082,-83129,-93051,-66773,-36550,-125085,-82671,80709,286653,452721,336007,64093,23208,214747,183239,-74378,-284134,-389476,-395363,-301864,-161872,43539,107691,-87313,-189912,-73005,61808,227044,296417,251999,130417,15617,-32113,12334,-107721,-347524,-281775,27017,166665,164671,166092,-32310,-251603,-144993,-36175,-101566,-64886,20640,25108,45238,223515,356381,290093,116675,47160,36115,20415,-159639,-194705,97299,168595,-90966,-103005,145602,242077,234822,239350,191563,170391,99856,-112321,-128450,11326,91899,102800,-22923,-166889,-26525,214076,145808,-74530,-60831,132451,134217,40946,109464,263941,329917,205532,-101645,-311382,-259149,-172903,-160859,-274584,-201359,108960,562919,1150959,1310554,1351782,1344627,582763,453145,-1183,-1523668,-1858011,-838464,-265112,524084,1301865,1277943,807750,452355,112513,-414801,-524380,-404440,-231196,-392659,-458428,-344971,-599069,-819356,-655829,-593939,-564452,-386397,-296906,-319927,-472233,-534353,-372887,-276617,-404930,-442591,-353395,-113451,209546,270179,-51178,-311250,-338251,-182873,67632,109990,-130223,-301981,-141830,111418,216739,194970,167172,111415,111329,161406,148525,52044,-16978,-86111,-209617,-310723,-239080,-85041,-7963,-3549,-7659,-8157,-43303,-224081,-472261,-453978,-263532,-256916,-223263,67660,366340,359777,87398,-198671,-356679,-359650,-284846,-212970,-174751,-192464,-250961,-255061,-98005,83062,85202,-171459,-198793,167839,295033,209497,239587,193730,52695,6421,-11655,-148717,-392693,-540871,-458887,-233977,-29259,99466,169851,186908,34282,-167892,-161987,646,93593,132749,204200,184380,78424,-39687,-28714,85254,224762,168292,47792,226268,535588,404920,183173,55462,-2415,-45857,-99812,-148195,-6115,180618,144459,54906,9180],[-136717,-137983,63039,202700,175486,117748,118092,83027,36380,110635,156378,166829,133637,-31963,-377612,-519983,-256433,70330,36857,-53633,75654,122885,87309,124153,128619,208303,360997,300850,113649,20067,42220,88237,112072,96718,20076,36135,70719,-67308,-153315,27682,158351,113190,60622,68674,115674,96797,-113113,-278891,-177045,-35235,-88305,-107657,-93768,-100114,-203158,-268542,-135991,66558,194872,234193,246538,278025,410344,603759,582263,300708,242439,398999,232530,24709,-12338,-160890,-322394,-198589,57181,197556,195818,145295,74162,-135030,-417072,-406783,-145754,-38545,-4600,127956,133026,46260,51185,78115,101759,101571,-48560,-83764,170436,283458,98448,-3121,65880,158905,154765,-100873,-382168,-277893,11899,161017,96662,128983,280038,92948,-255342,-240559,-79935,-37850,-12378,-16721,-97628,-223810,-241735,-84564,66175,160474,339346,397587,229642,19889,-64877,-69021,-140914,-244705,-176037,-8804,14251,-25408,33141,92532,-9684,-190710,-355587,-441929,-316441,-38480,35638,10389,90127,72513,8350,191540,383636,292627,238791,156838,-151920,-257738,-13111,252250,163428,-209428,-347610,-38198,105703,-140937,-251691,-168573,-102528,46826,145213,18287,-174150,-140147,-50733,-82139,-155350,-132718,-81840,-37376,62487,151907,96167,-13181,10586,105842,213508,329413,280799,38165,-104460,-46194,73159,102846,-27875,-188107,-83134,188244,304120,246681,169197,79509,53205,178577,308840,159490,-80736,-213962,-244626,-124440,22110,72756,132004,176619,182565,169501,64395,-49305,-98401,-117347,-242192,-266135,-75326,128636,189384,44252,-57633,-30556,-178145,-305008,-96428,42616,-27573,24296,125344,242258,311992,73839,-200780,-91093,163541,259457,261356,253771,156647,8898,-99594,-82149,31503,75480,47944,5575,-58116,-83287,-126161,-163605,7184,195380,119624,-39812,-25438,149646,219498,31986,-153713,-237857,-421393,-557981,-346852,-135221,-169863,-242411,-144977,-31962,68249,66082,27192,102166,203132,191002,240536,257609,20714,-51726,17643,-48063,-181182,-70991,246510,328783,58804,-289463,-370192,-99451,-15220,-87459,10733,209800,175128,-103690,-346706,-377744,-338986,-300680,-117024,75299,163241,180968,84352,13693,91580,114995,-21983,-74836,153329,316949,125308,-39842,146353,407972,292008,-50999,-144974,-14553,59618,18325,22926,-40758,-282399,-434432,-276497,-80647,-16037,45071,163866,241145,161737,-26392,58017,285305,231801,36176,2584,-5545,39246,130115,122701,146778,220471,57572,-208293,-198176,-100834,-153617,-201781,-194682,-177421,-106441,-46704,-40821,-7207,34393,-37999,-189982,-222977,24282,363652,415727,253871,109958,69096,186675,341065,264095,59140,10206,136093,213096,118804,-134537,-272131,-164716,74509,323016,399710,263226,154118,141183,86000,27951,52903,34488,-36311,-34864,-13454,-130520,-300078,-366985,-191342,110782,183872,147687,175328,42945,-241309,-315997,-102245,-6395,-54574,7504,150429,169769,-44149,-213458,-113284,-45441,-96858,-79651,-70188,-74065,11865,-34515,-228287,-200729,30083,117084,-9353,-214410,-192521,119652,315278,119622,-118590,-69251,103073,189772,165355,100979,100536,34138,-110573,-104744,-96973,-137498,-197272,-367292,-482902,-371314,-66889,-231948,-806888,-360065,529041,777626,871435,2117476,6312083,7378376,129221,-7566217,-6565986,-2503807,-137818,1113303,1361555,1155450,913733,285454,-534174,-612084,-299830,-179045,86500,341158,133901,-132772,-96114,-75841,-234177,-398235,-371789,-214710,-315010,-527874,-305984,157090,466875,468724,319657,76691,-151434,-139517,-19297,22739,149739,399529,351997,-37504,-323305,-461206,-565164,-291314,43058,178835,145109,64402,69483,153088,94549,-105577,-193338,-172559,-202393,-181970,49243,357285,379566,78043,-189416,-174418,-33968,113547,266947,392274,329544,202705,301185,338900,163455,95315,37613,-120259,-131931,4899,139160,143074,74350,201004,328592,242148,183018,148126,113240,171764,246350,154104,-3876,-70957,-47449,25363,118103,126757,2236,-161893,-157067,35784,184193,152012,-61633,-216182,-51429,111697,118395,184619,208289,54709,-104152,-176143,-233436,-194933,-144958,-145370,-60922,-28004,-182681,-220519,-110665,-68950,16468,167021,186709,69771,-12798,-96598,-119486,25958,97671,-23653,-126114,-115623,-129830,-106773,-21269,-50861,-158379,-139233,16079,222431,295265,305853,288746,91015,-66354,49717,58864,-112664,-116810,-44330,3797,145133,272794,291111,252416,52647,-61045,136187,199682,28320,-17004,82527,75292,-55540,-70548,72353,150484,25713,-182650,-186815,39094,30383,-33259,76430,23164,-110224,-122499,-98236,-32638,31784,6704,-29766,-42608,40767,97838,-70144,-225881,-90032,51370,-38419,-209872,-256461,-80651,168779,334195,265463,5083,-92883,122380,250986,190079,100208,17615,-89083,-121739,29129,256043,251337,130701,36174,-24725,129098,349224,364855,141466,-92331,-137836,-36866,18782,65281,138203,97257,-80378,-37707,172351,260375,166748,125424,-87803,-461938,-465639,-114460,93031,-717,-145486,-131669,-31382,97490,103058,30650,69957,88904,31666,-67806,-101046,70170,96164,-70470,23402,84634,-126879,-252787,-203626,-72740,11739,-52597,-111233,-85595,-22534,-6302,-26680,-67358,-116818,-57446,109113,235832,286203,293420,155775,-74721,-253640,-301173,-203765,-103498,-107252,-9319,198171,225302,47993,-47270,102326,333356,463803,401341,52724,-264341,-154655,177219,269412,213639,141481,26216,-49779,25166,208559,214069,11939,-172955,-323629,-510457,-486251,-198769,-38710,-10286,130033,179974,-7211,-89755,67533,205773,170313,-17217,-91718,11542,-22112,-76272,-4936,-50503,-198456,-149656,-62981,-64905,-11906,127627,150302,12900,-279107,-419651,-209182,128253,121809,-102475,-183628,-203462,-209511,-168123,-184865,-137394,47893,299310,412182,247635,-22583,-4134,174929,36906,-278836,-408627,-371163,-358474,-306977,-187014,6376,78605,-96107,-222416,-127912,1098,171539,322298,348158,239471,121777,70751,107420,-22734,-257710,-251418,-13395,109667,133158,143623,-64283,-288076,-170370,-56792,-115118,-68966,69915,129934,118208,223654,324432,159545,-147868,-206159,-84268,-50125,-227784,-330973,-164995,-64006,-158615,-94829,134108,242401,229012,132733,50320,135834,121707,-99083,-117010,62381,117054,53651,-103591,-207699,-46500,177061,88558,-138974,-67027,207395,210965,84317,138237,260302,315659,204285,-121364,-359122,-226831,-29024,6655,-136938,-88852,168599,491043,913502,1092375,1247638,1273461,747403,674015,53655,-1752969,-2241322,-1193659,-400411,597021,1447838,1451641,1088304,932710,684299,-51241,-847449,-1237429,-1099925,-991056,-593368,-208552,-404627,-510771,-310744,-344472,-474622,-446878,-435270,-526164,-633759,-578430,-401371,-310575,-322972,-270064,-227648,-21625,243309,266826,33123,-129524,-196825,-149671,60035,159825,3656,-143751,-27425,187072,275869,287702,312101,283722,172193,92764,37335,-20501,-68413,-95327,-128106,-159359,-175128,-115749,6588,65857,1469,-57173,-79049,-245184,-480850,-459651,-258816,-308930,-323407,17102,356420,401711,193427,-78902,-289849,-373011,-334377,-190348,-82082,-57139,-55229,-75939,-29027,78934,101128,-96845,-121885,161681,304364,271682,302448,244086,90999,19021,15670,-112795,-473897,-727111,-629140,-321383,-64964,51386,113157,144118,-7711,-164883,-99702,44881,46117,89751,225060,282855,174455,-27059,-70396,78995,286704,216741,33927,216130,609912,497763,200561,69869,26105,-26087,-66817,-109678,-42471,91471,92009,37830,-9637],[-120503,-139823,38611,209674,194798,116840,136244,128874,56585,96061,145619,117970,117115,-22982,-415727,-571271,-226486,174225,106956,-55322,51923,85170,-9657,-17666,31111,158633,312872,245328,54893,1475,85823,102759,124848,168935,124288,83972,55084,-121904,-224676,-34724,157660,181864,133110,141430,215096,217281,40378,-151564,-166586,-153984,-265725,-268978,-166662,-142783,-241938,-193588,16908,156325,214473,242121,256734,338459,478786,563443,459724,238652,170674,231979,80194,-22802,21596,-114960,-288933,-219272,-10594,163030,211981,149843,23562,-192226,-423282,-385631,-109287,42156,51396,76312,58376,52051,101037,130090,107912,62149,-66755,-73348,182858,275791,65914,-88219,-34761,86545,96154,-116237,-337119,-277229,-27774,132503,30576,6870,204330,127480,-198322,-256604,-135123,-47015,3519,-3988,-66985,-172994,-233786,-106443,67493,169519,287957,299540,132485,3901,-18729,-21179,-87050,-241870,-216963,-12525,57052,35594,33320,28910,-62543,-208196,-340848,-413346,-340799,-120190,-52746,-45271,102351,133579,25228,101242,230246,151229,205285,167057,-31513,-84852,55907,215802,174508,-147047,-254117,26240,95508,-175674,-246561,-172589,-168648,-102006,552,-13202,-70894,-11517,29297,21867,-80692,-167680,-175213,-135949,-27939,141962,169625,102249,178999,329151,388606,347839,221546,21047,-109877,-110845,-8177,36640,-48168,-194263,-125082,97265,239831,236744,138251,-822,-11522,154256,319911,232745,80142,4279,-96393,-139598,-100020,-41996,12752,58209,94104,109863,62039,-8213,-17602,-64327,-233043,-297445,-177925,57518,211648,89493,-35772,-16505,-160762,-275259,-58633,32040,-74160,-40586,75695,175160,242423,78748,-149562,-69069,139078,218724,194774,205059,146703,-8881,-142143,-148724,-18202,42379,66877,39319,-68148,-108761,-88633,-194916,-123394,40750,16154,-109398,-77518,91859,163438,-21364,-185813,-241169,-425989,-537992,-292046,-82811,-137225,-201052,-124282,-21393,113114,119697,18598,39720,120118,120685,252122,309829,12331,-121581,-48207,-64975,-162983,-28914,298782,408938,143161,-220158,-308842,-60340,5948,-62023,19305,206268,196445,-46220,-248320,-195591,-96643,-129422,-83250,70613,196488,197407,64455,78055,229122,196710,-49399,-194909,118736,403178,283750,110436,268289,463114,263705,-89451,-205828,-117735,-41822,-60280,-49679,-112223,-321599,-450055,-291936,-111131,-104084,-89767,41672,190205,147992,-25734,79663,311618,159289,-59051,-25714,25395,59969,148629,168987,185218,191414,-27280,-261447,-191127,-74116,-134619,-204448,-213157,-263783,-233212,-131620,-75832,-15650,57057,42118,-74038,-143551,-367,227508,291128,220311,104692,58744,114942,201914,146426,9615,1794,135550,179974,75981,-140800,-224228,-101056,70794,266287,384784,275337,132490,121589,80859,9016,58231,120507,109586,80180,12268,-101251,-234412,-266281,-86336,116686,66722,49711,195916,66700,-272464,-298725,-12333,136135,87061,67953,157745,196680,13403,-150310,-88175,-71349,-156219,-160180,-103442,-90995,-49317,-127227,-236431,-127041,113616,209894,90137,-150382,-224090,-20144,130487,24857,-183273,-92638,129595,243714,178112,83715,176716,226674,56527,31465,81847,25085,-88308,-200000,-267754,-241912,-125010,-411789,-994435,-508027,572240,898573,561192,1131644,4913629,6306343,550968,-5902651,-5188017,-1894931,197250,1269682,1317363,842463,433532,140389,-469707,-654306,-303473,-69936,137723,297619,122995,-148477,-131478,-82417,-196371,-305630,-341675,-247354,-276724,-373047,-178386,203386,395932,287455,169371,67399,-88804,-94416,-14540,3082,79421,288003,265466,-20472,-170034,-174199,-162235,-15832,174010,235746,202256,113929,61266,95282,50356,-99215,-105041,14733,33194,4318,204681,439676,305153,-54609,-196468,-104948,11817,121979,240622,294430,162658,22585,192948,346180,214056,130258,117834,24728,-32268,11495,110326,138502,97157,237164,369804,241069,127323,120865,184749,273681,300177,183269,65388,29299,20109,48121,117380,72703,-138053,-267949,-55467,267599,364298,204869,-95405,-287189,-109613,118900,178047,221158,207804,26116,-163894,-256670,-257920,-141097,-29599,-43061,-5283,34587,-149890,-299380,-162881,-14471,40345,105426,112120,-15417,-170439,-314208,-271049,-44282,45727,-131558,-262583,-194768,-134384,-76082,39496,44654,-70726,-125813,6189,238895,295402,267073,248105,97713,-26515,105152,101807,-81022,-105715,-54021,8703,169631,287460,275808,265913,181619,94435,160419,165779,68919,67399,128555,55094,-64126,-24467,102659,99417,-47558,-155980,-34129,178630,103468,-12517,82714,52158,-103311,-150084,-140517,-88459,988,49950,41487,45535,110984,112893,-66972,-214100,-60857,111974,13044,-162562,-202299,-44729,148675,220712,159654,19926,-49262,77524,183288,174067,159039,90924,-71950,-150092,-18810,223019,229335,73107,-42159,-89573,122623,428251,439662,161013,-96974,-132307,-10442,58208,84991,127991,13142,-130893,21768,249616,301643,322827,356801,70181,-372028,-435238,-168566,-43888,-109228,-126690,-84952,-91175,5209,98894,115637,146866,84161,10529,2612,23004,183804,171611,-44204,9551,73157,-164204,-360483,-332060,-162273,-40792,-74205,-96646,-137597,-187210,-123883,-36532,-66653,-131046,-82674,62018,184601,234624,267275,148216,-132778,-340295,-322608,-182331,-102229,-140879,-27669,201635,287933,169486,79319,226039,447809,504085,324564,-32483,-265019,-107533,217767,319137,238815,146344,52553,41955,120876,222475,149924,-65468,-197687,-319578,-454554,-405573,-207289,-125505,-66065,51264,19124,-140174,-131311,18916,175971,225086,59914,-121619,-135554,-136260,-98570,20068,-11813,-160707,-149397,-67875,33949,163746,238024,179125,13038,-268150,-397247,-216292,96911,124846,-119874,-203819,-239287,-313128,-281490,-199950,-149291,27435,259264,292159,135875,-71351,-25055,85074,-121689,-430274,-472860,-339305,-316470,-284318,-162168,-11333,49593,-68682,-206458,-169526,-67775,69813,258467,328140,279706,216847,180109,188422,70703,-122846,-182517,-74611,-10588,44904,104107,-45393,-230821,-133898,-33825,-68679,-15160,139323,220304,195262,217812,268908,52291,-331979,-422649,-187674,-64560,-211325,-421316,-453679,-325226,-194780,-41294,125683,220903,223907,73965,-29387,118329,139695,-45360,-54557,116578,109445,-43371,-210087,-246388,-74587,108698,18763,-187210,-81881,217349,223580,75194,111060,210870,269112,200015,-72189,-265051,-90759,168770,200346,29707,47424,225502,346201,479484,627182,856234,812355,688769,1012874,447060,-1415848,-1876111,-1075177,-456364,450378,1198357,1209289,1039179,1129623,1057907,315113,-862571,-1561594,-1683019,-1586935,-893952,-243916,-292194,-277284,-29196,-108675,-363450,-452068,-498411,-650248,-692855,-552144,-416947,-349741,-251791,-146140,-131621,43774,275457,276254,133880,65631,-26776,-89225,35884,137373,36706,-42867,95273,296642,367539,411050,468564,434786,206034,13207,-57577,-75690,-100692,-76010,-38136,-26266,-96725,-105248,46295,152011,26169,-123724,-153114,-264220,-431170,-381408,-198596,-325855,-436521,-120017,248720,380257,272599,23097,-229613,-363404,-332401,-128939,35857,101531,169329,162102,90342,85096,81137,-53130,-66090,119971,249106,224385,250088,242387,118630,29777,41948,-63177,-457641,-770427,-698600,-368605,-84410,5926,40095,75313,-44414,-133929,-6904,106150,34297,67032,195601,279348,187327,-30814,-113279,55764,300797,233504,17240,174569,562820,518616,197670,67125,29208,-30412,-66139,-90856,-77797,-6769,19178,19380,-5360],[-90568,-147644,-18366,174518,191347,113192,152150,190170,107172,78903,130058,104584,128676,5839,-377806,-527916,-136170,275750,162965,-44017,40735,51349,-102181,-152335,-66328,80194,217091,174110,-1279,-39293,83622,98507,115404,199452,210894,137260,35192,-182423,-305840,-136171,94684,175769,147232,167257,262184,282620,155685,-1235,-98430,-224027,-368253,-356333,-176851,-129858,-224995,-74724,191809,240802,193362,189389,220110,353579,462241,425275,295448,188778,122630,64798,-33798,-24193,64816,-53394,-215540,-215316,-113717,36424,152338,138442,16304,-161305,-336163,-317442,-77865,97652,89875,14351,-31321,38572,140203,160425,98499,37560,-54377,-83465,102293,192183,7890,-172034,-121820,18986,20059,-148323,-290402,-266026,-42679,118757,-12172,-68174,144424,173891,-60461,-190704,-154943,-45828,4786,-23611,-49845,-112010,-211047,-131143,44715,146465,198951,163490,13475,-21300,26685,45507,-4450,-192141,-211178,-787,91326,66443,3807,-55279,-101285,-177674,-285521,-351149,-310605,-169520,-114746,-71538,108721,165976,30512,-10881,8729,-26593,146504,197088,143998,143201,160709,185520,187087,-43467,-94190,135998,113720,-169962,-217105,-156733,-220266,-250289,-139101,-50078,26700,102605,114792,154603,50584,-143392,-226123,-219122,-124744,106122,213468,188615,301443,476208,474848,310678,146698,29308,-73005,-150534,-101186,-45290,-67229,-161814,-143305,-4654,155864,222732,124334,-33886,-35852,129937,282017,249563,200221,225510,95603,-121414,-198337,-153121,-108119,-46137,-6024,9829,37505,44090,97226,31797,-173875,-302796,-272321,4886,263587,163195,-15651,-27042,-128437,-218205,-80582,-51037,-122548,-80195,44364,123297,161891,65134,-93288,-49420,111501,187487,136965,105904,69574,-24749,-122626,-154185,-52617,6324,52428,38025,-76024,-120672,-59076,-186650,-208177,-90922,-70598,-142250,-118760,-18848,40204,-72172,-170835,-196176,-356215,-426026,-206424,-54997,-115928,-121669,-82085,-28390,101773,100063,-66006,-108093,-54842,-950,197697,256624,-14560,-148452,-56999,-47168,-140304,-32762,257927,413856,220092,-103459,-164991,23773,58934,-22161,33688,187183,174342,-45924,-189653,-54887,68397,-22635,-83199,36169,196628,175154,15005,93784,287969,210038,-112099,-298759,58033,430401,410192,261971,359335,453385,224473,-86884,-231913,-202929,-132089,-140494,-167700,-207061,-295667,-356391,-246771,-127367,-191191,-248831,-123538,99779,103424,-49223,55712,289279,114229,-96326,-34832,74448,121604,188102,206829,216858,177454,-74602,-274067,-162067,-32138,-81951,-149605,-196711,-339051,-344646,-195301,-102882,-35949,66709,129565,63999,-40727,-26594,63055,156026,162151,38846,-20346,-9524,43957,53417,-8290,4624,107036,111874,6494,-160352,-195009,-71908,40065,195009,337250,248455,89007,88420,77692,-3211,40558,181780,263798,220639,64237,-49078,-144568,-150124,10567,84622,-69131,-59388,190195,118180,-226599,-220221,81758,244803,205413,122145,161507,224029,77225,-71284,-41898,-67414,-173041,-196025,-124296,-110482,-110972,-178484,-194137,-54072,149757,263473,168694,-93168,-248942,-182284,-122685,-136410,-216822,-59130,173454,263388,157008,71033,266248,424376,251337,194572,245538,116415,-36268,-42778,-30356,-62038,-160297,-598238,-1066997,-473834,720816,1039445,207733,224855,3235024,4397150,350412,-3544722,-2970637,-1047336,394203,1159648,1115824,591151,129230,17724,-452044,-714669,-332960,-36685,82915,173810,70723,-173633,-185755,-98324,-130815,-173955,-254105,-227256,-175140,-148587,-16194,246738,308971,105462,-7587,25237,-18316,-50749,-27192,-16130,40084,189665,179664,19543,28843,177526,293926,255391,299918,306013,224872,100700,32021,38166,-18281,-127314,-51173,167467,249608,189061,320813,463755,221084,-147979,-162020,-31369,31583,100930,171114,135448,-40784,-137644,104582,326235,209416,103563,159406,158578,52079,73,74759,125398,105278,208775,306264,186491,75284,117983,258798,370366,349021,199220,108322,121160,97439,63456,94652,12265,-256724,-346271,5980,397764,451584,208223,-116272,-287333,-127127,109900,200923,222244,165376,-22330,-182034,-266677,-227709,-49779,110121,80889,64299,100091,-98830,-350283,-226965,-880,37221,33191,29130,-74829,-261953,-423478,-329710,-92643,-24410,-221848,-359848,-254402,-104050,10924,132532,150857,34762,-82910,19656,244985,266585,203331,200035,105200,22472,147971,142847,-27454,-96044,-73899,20455,208531,314522,247632,213610,251518,219755,128574,76142,97391,166494,186992,66637,-27985,35381,126809,79446,-56052,-80982,133561,314147,217965,77825,95534,50990,-88778,-135202,-139586,-122730,-36560,85189,124024,134233,155005,100968,-62624,-148553,1963,147494,52223,-106673,-158859,-51482,88806,90529,54572,40413,17274,40716,89673,134484,200585,127313,-67081,-163207,-56504,176349,194691,18137,-98781,-117924,115804,453231,437878,133812,-104058,-107280,26404,99045,91824,70696,-78675,-110961,123562,320347,333436,470467,558098,234599,-198985,-307514,-182160,-168207,-200393,-89562,-22355,-119303,-90775,44765,153335,205852,107670,37750,99500,161733,294396,235084,-14309,10927,93822,-135692,-363704,-345461,-182106,-73687,-83735,-79685,-188005,-339272,-215483,-25457,-53321,-144283,-147771,-49896,70059,123234,183394,117621,-173557,-386759,-310291,-149830,-83256,-110663,-21859,168556,322664,304009,224966,329666,496094,461984,228670,-53910,-204565,-56665,207379,330530,279911,194256,136190,166272,204071,175939,17949,-178035,-221452,-267977,-327979,-259669,-166272,-175304,-119804,-49943,-144823,-246513,-150005,-4642,177149,295315,142667,-133466,-253741,-226789,-118438,23289,-306,-116678,-107841,-7727,167935,298112,258243,171793,37911,-181980,-281833,-158116,61200,111132,-77676,-127618,-178987,-331883,-323314,-161017,-110581,29694,185488,139462,28365,-78502,-44625,-36926,-251680,-489774,-465919,-311439,-285345,-240818,-109452,-36283,5096,-13777,-137816,-187373,-128866,-37735,125152,195733,233845,270635,268019,238758,156906,25173,-102393,-151328,-162717,-72937,62279,14815,-110327,-57686,13653,8495,77502,220654,283198,251009,204948,204723,-7904,-390163,-528400,-243838,-11429,-98895,-425527,-664358,-522711,-187402,33668,108995,172806,215708,75344,-27885,120369,147333,26173,37542,155806,66472,-167157,-308364,-261909,-100200,27397,-39755,-195196,-96303,157003,168206,25567,44777,136040,208654,197005,30378,-61661,107696,357140,354924,163308,148823,236894,140127,-30682,65513,343795,237322,539262,1414106,1069366,-642269,-990268,-599149,-447780,95621,596684,612109,671724,1002348,1179600,629855,-542125,-1315299,-1853958,-2036416,-1287492,-467466,-339824,-211250,118018,65538,-243635,-383336,-465197,-663712,-643949,-463796,-410021,-378325,-217820,-112051,-99751,51376,287367,301253,221934,214381,120408,-26464,-8116,52419,-15862,-11390,192753,405861,461245,512665,579032,516060,211076,-49549,-106459,-92159,-96253,-25365,47002,54235,-31282,-56767,103303,227913,56081,-184418,-232064,-263273,-334456,-244017,-107534,-305575,-525037,-303109,77236,308001,308649,91008,-177193,-326334,-275493,-35953,147095,217681,330513,365995,197173,60514,5854,-62599,-60157,46786,131624,70604,100924,197388,133854,41961,62123,-25633,-367584,-671857,-660731,-373997,-84930,-19227,-22883,-456,-77595,-96013,78319,150254,57782,76652,131011,174409,114778,-46704,-141696,26922,276090,225798,12349,122966,413700,433297,156083,39765,7347,-52672,-88484,-87403,-94212,-80445,-51669,-681,8782],[-68518,-163992,-90712,115849,182424,121332,166013,238583,151643,55043,109412,129185,158824,41433,-281050,-415215,-32646,333324,187856,-21049,44510,21378,-179311,-246843,-126461,6830,99818,90672,-55770,-98569,33574,77409,100099,208237,272308,192727,27344,-235202,-383836,-248229,-20668,85533,100525,143078,243970,272307,197065,132266,20894,-206333,-361494,-341194,-122736,-62435,-148955,60826,340689,289343,126472,86158,148331,315696,361235,237152,162059,183887,131385,-20549,-63639,18193,91894,-10982,-133360,-182953,-200957,-112490,50746,108273,48283,-48783,-183567,-228482,-59112,125235,110736,-48999,-135176,-10910,143521,144878,59977,22668,-19458,-101171,-34448,64561,-50354,-223135,-174763,-33664,-57390,-194559,-264135,-245000,-28917,125784,-9285,-67292,119469,216166,105020,-76091,-134214,-24691,4926,-69225,-59451,-51778,-166436,-150793,2858,92218,87064,15354,-96703,-42429,67680,118117,83435,-114421,-170986,7771,92954,50535,-57189,-156011,-125526,-97386,-188114,-254606,-222487,-168897,-137675,-66022,100769,145450,4719,-121396,-216253,-202206,50293,223961,336741,387660,278844,171671,198404,62294,51755,226236,143381,-118862,-157980,-130498,-261308,-351629,-225140,-73945,88512,161032,172731,264388,191913,-57190,-208049,-263494,-204257,55546,221277,228378,348381,513957,466503,245615,83400,57537,-15738,-167120,-182828,-114352,-77553,-102566,-133219,-80863,95828,225922,126470,-39575,-49592,71852,173837,190099,247810,386138,264164,-87150,-253576,-229727,-187350,-102740,-87878,-102652,-16070,85295,209081,143227,-81677,-276423,-323535,-19771,318841,233552,-12989,-61418,-86641,-153061,-160164,-179925,-161871,-83025,42125,99999,88947,28605,-61113,-47623,86085,176757,111368,1125,-34447,-26583,-46028,-77976,-37527,-9996,18187,10169,-87222,-130269,-58021,-138480,-218376,-164781,-122743,-132402,-141133,-155795,-119578,-105757,-115845,-133579,-252727,-263457,-110086,-53479,-93370,-19370,-28990,-32776,69066,25488,-194167,-275757,-239698,-118665,102138,136291,-47779,-130535,-4684,10275,-110429,-74405,146304,346908,264179,20496,11850,134413,128575,23062,56554,156140,105605,-104784,-184696,-2960,91774,-27152,-119250,-8304,176024,129359,-45725,56525,248774,153349,-167371,-321195,2896,392552,467130,368760,384561,375167,188830,-44193,-226244,-259517,-185223,-187861,-281479,-285672,-209083,-181578,-151770,-127585,-257683,-384847,-274015,113,45676,-74900,13449,224406,107534,-62580,-13845,130261,197802,226006,225216,236684,180791,-75131,-244991,-112457,21506,-12685,-51484,-139251,-369997,-402436,-209333,-103608,-62618,58635,206710,198598,67174,-31816,-49075,75836,98781,-83565,-160414,-135058,-67251,6314,-6881,-6543,36767,20791,-67438,-186060,-191525,-89929,-20101,123546,276610,195711,33530,45671,69171,-17054,1252,207437,383173,329269,98485,-24672,-73636,-42669,95414,50385,-172492,-148189,147794,158314,-127854,-105385,153958,283860,250290,141828,155872,239910,121029,-15063,-6512,-46106,-145371,-175489,-127721,-127174,-154329,-168084,-101173,9806,138257,275163,216239,-52086,-251209,-310772,-356248,-314907,-217487,15594,226368,246358,106145,59728,335255,566925,429100,370279,373565,102083,-89029,18417,125640,110756,-138813,-733754,-1044175,-301572,923395,1133560,-197787,-587113,1516962,2178478,-54132,-849983,-486672,-268447,368989,831263,847161,540158,143405,-37120,-481145,-765092,-383934,-91443,-61136,6797,-4805,-195442,-241369,-131133,-69105,-45209,-135452,-163566,-37443,77569,129773,261657,225165,-14658,-139821,-28754,39397,-10603,-23088,9735,59824,124017,105594,62352,211863,479403,624689,435564,391291,383734,224084,32739,-21167,-12556,-88216,-168096,-43270,232483,375554,319951,368285,424371,154851,-165321,-89559,33708,25743,60189,93043,-10131,-199149,-232027,50543,280488,153032,24957,149892,244631,110779,-2569,64256,120936,96241,116448,149912,96050,52355,145031,311849,432926,378357,186400,97946,168894,158133,67301,61687,-28415,-312419,-374405,12890,402758,425652,158185,-123050,-226337,-99154,93600,179893,182482,90767,-75532,-155146,-201013,-148993,48084,221141,184779,133785,156646,-48118,-365852,-287392,-26086,23757,-12010,-27063,-85681,-256265,-407264,-315814,-126538,-94098,-258176,-382965,-284128,-54960,129725,233160,233690,117020,-26562,54680,238282,215024,139007,167916,115516,68149,165818,160791,16436,-98529,-99085,40481,254889,341215,207413,109965,238115,273239,60852,-22948,116938,250595,235701,94967,23915,79396,136515,93379,-12977,1106,250067,403793,341257,212365,119274,24184,-69684,-83299,-98812,-126429,-65189,94927,173227,179482,164692,82732,-49270,-57055,64242,137522,79072,-35046,-123152,-87507,12631,-19047,-25056,57111,82172,17918,-13459,69013,202974,117059,-74872,-154528,-69635,128194,152925,-25668,-135004,-123649,94811,409577,363955,65180,-124497,-85642,56649,132452,91747,-9621,-142216,-23823,248717,364562,335283,536336,646306,349516,2160,-114679,-137049,-238515,-256473,-63901,14727,-125523,-166701,-39664,135814,236857,170226,130769,212659,281587,367829,271542,27155,43079,139284,-66267,-281988,-241561,-107592,-65930,-82392,-70699,-233009,-458208,-284177,-10706,-31377,-146951,-222816,-193466,-87213,-31859,50676,60483,-193123,-385988,-271181,-113407,-49589,-23220,13007,122211,322940,399209,327368,365397,441166,310971,102685,-25982,-106161,-21289,160700,319753,331171,257520,241178,291218,258084,89384,-130953,-271305,-226363,-186956,-168820,-80389,-76771,-173290,-159650,-148365,-264892,-288677,-143104,-15029,183599,351367,211893,-122820,-312921,-277099,-137866,-3457,-23422,-79090,-37163,93574,287953,344347,195303,146078,91784,-44262,-112730,-64219,27521,89275,21756,22991,-40713,-251190,-273758,-88760,-33935,56304,107364,8462,-48586,-54279,-66500,-163470,-327764,-452101,-397519,-293016,-272860,-191933,-63657,-93084,-62340,57694,-21802,-174764,-173158,-113041,-24909,7557,118605,264787,312275,253721,221663,152741,-37122,-227122,-299843,-180589,36079,95103,21005,23387,59968,75804,169225,293979,315983,269898,184091,145291,-21677,-335870,-498276,-235328,95428,85170,-333712,-727029,-595084,-144189,95627,73720,100251,196861,124389,45569,139967,142795,84813,122311,165463,-624,-280652,-361448,-238189,-113657,-47637,-70902,-155374,-101105,49057,68128,-32865,-23683,65350,153209,194289,148444,172235,303549,477329,419553,212775,168438,177909,-84078,-459547,-401992,-78705,-145957,447518,1760037,1700700,273041,52,-1505,-400732,-373433,-154671,-104771,134602,646435,1091686,835080,-24195,-678946,-1641751,-2229665,-1631830,-787084,-532701,-312086,122921,155443,-134252,-253675,-347010,-573999,-515895,-337863,-373132,-380620,-224511,-158716,-136223,-12247,249623,321837,269544,275254,200495,11902,-68525,-64195,-110841,-38401,234470,469845,510494,541179,604044,506302,185279,-79493,-100398,-65405,-54984,42636,114141,75733,4176,10690,162365,274668,84006,-215310,-282016,-232384,-214397,-96136,-21911,-257153,-559203,-472205,-105587,203064,285593,111353,-132628,-264006,-179429,67083,216896,241235,367205,461194,238375,-21403,-121998,-124238,-107304,-43825,-25078,-142434,-82959,133662,134928,55700,71842,-19376,-254570,-486103,-547089,-344493,-66228,-12543,-51962,-61876,-112822,-77949,105961,135222,91927,115420,61028,12419,-6557,-64454,-144725,3552,230740,205512,26419,80330,221515,256923,77094,-8272,-29849,-76721,-110632,-87695,-80805,-101530,-93543,-21648,13326],[-69198,-185025,-156194,61616,190280,152945,177929,250929,160150,25137,87176,176180,187779,68260,-159028,-273906,33539,315402,174277,10250,58926,-8838,-234668,-281534,-126806,-32357,-5871,4974,-108294,-165445,-46604,47679,96288,216008,304335,241650,42719,-265795,-440139,-329990,-151508,-63728,12129,84115,171920,196972,166517,220581,164247,-99586,-257298,-235154,-25002,37911,-32475,178193,417380,273649,17754,-42819,63006,233380,205326,56775,96204,222279,195611,19950,3293,86012,84455,-15971,-77857,-130259,-225081,-202568,-40460,65780,98412,103418,-14527,-143788,-52982,130967,120071,-103097,-240323,-88763,104828,78180,-8242,9296,16806,-117793,-175077,-66386,-87296,-221107,-183667,-69796,-127078,-246425,-259960,-209520,6486,148102,41547,1216,122568,233789,232664,38105,-74717,26602,15433,-129890,-100148,-905,-98572,-160180,-54116,10608,-32397,-120049,-173370,-49793,98074,177194,149351,-41623,-123360,-3133,52257,-6379,-140079,-266414,-143068,12306,-63662,-136168,-95920,-115306,-117364,-35295,74261,69406,-53021,-203638,-374459,-330470,-60441,234313,499844,598388,377797,170250,198118,125517,110001,239841,162002,-34640,-71510,-99538,-288334,-378506,-240988,-79143,96855,148944,184851,310825,292766,69967,-119490,-256844,-247617,5207,199342,223984,319398,449313,392786,184960,47368,88878,33306,-168937,-234573,-151583,-74517,-36805,-100559,-109413,84462,252523,132697,-53426,-90337,-40503,2949,64113,220190,452458,358204,-51395,-255953,-250017,-195339,-94667,-126762,-193892,-92348,96709,283168,235939,11998,-223190,-309922,-15807,346107,266394,-36302,-108606,-39231,-89998,-260652,-307721,-181680,-50619,64487,97076,27357,-31193,-70530,-67607,65748,185405,124253,-65239,-115718,-6979,62771,68056,47006,9252,-15744,-24976,-103259,-150104,-86516,-59529,-151302,-177605,-140614,-90059,-141115,-278328,-265302,-110855,-39863,-81492,-155509,-100082,-19328,-58372,-49708,81297,21338,-14331,52533,-68865,-316563,-382943,-334889,-176919,7503,18081,-68470,-79305,88252,96725,-69707,-129328,6477,233120,260958,109836,156158,233918,180308,59280,88626,120006,3417,-197640,-221616,-48893,-21687,-133699,-175877,-36425,155110,84846,-93321,-17390,127599,51875,-171576,-235946,-22469,296827,434531,398230,330060,242777,160163,21822,-200641,-287098,-190097,-177876,-336958,-312587,-88036,18264,-34729,-113875,-285844,-446985,-349069,-77458,-9982,-87047,-22597,134736,129781,28588,41284,183959,261717,243323,217591,238254,192305,-39571,-188311,-52211,74802,45513,55528,-46623,-335719,-387560,-165982,-71570,-86594,35900,256173,301342,158611,-2917,-52307,88288,46350,-237613,-324912,-210482,-92019,4913,-7287,-54285,-74623,-74392,-121024,-200874,-199852,-140597,-96090,62318,217017,133041,-19478,4984,51662,-42444,-53762,194961,433494,361281,80403,-62464,-56566,36137,169543,47904,-207923,-192528,75683,155854,-16328,9053,183593,245049,202902,110886,135867,235498,131369,-2141,-5063,-28026,-87950,-107798,-114504,-140236,-169333,-98158,28958,64544,98236,255361,232045,-29732,-225859,-362968,-487674,-436876,-186146,101888,268716,196665,40479,52634,362011,611791,541954,528234,452397,-9060,-247465,-50615,146939,232940,-41538,-759478,-947273,-73136,1090182,1111402,-627634,-1285582,33712,263853,-207216,1656997,1567883,140370,116362,405268,603130,715185,438789,-26164,-536768,-781573,-445360,-214474,-249816,-161096,-79753,-201829,-281576,-182225,-38597,52482,-12659,-78675,92046,239980,216384,233209,162464,-37899,-178374,-70459,70717,31517,25120,103158,137990,90873,40805,81164,321915,640225,718659,477284,430611,455705,213799,-68364,-96564,-53009,-131101,-189724,-70894,191791,379532,371166,344734,333073,118781,-101255,5260,82052,4726,15966,40978,-78874,-250918,-237717,33208,218878,66642,-79178,91359,263210,145257,25611,95003,136043,74498,-13225,-45750,5467,72578,193933,330679,444261,375770,137268,28419,153686,181934,62281,36203,-28098,-280509,-343840,-29298,298899,302272,67652,-116703,-127618,-30775,84472,124553,106553,-927,-120879,-98074,-82092,-43866,120924,263535,232513,182569,188818,-18404,-351454,-328942,-75551,12969,-10705,-32142,-42967,-159484,-291745,-262852,-154312,-142510,-218516,-313821,-270872,-1295,246060,313572,268508,147377,22955,97985,218477,156484,98874,161714,123627,94453,148306,134288,21471,-115024,-120317,66162,297565,354468,159632,-6325,160066,247648,-8373,-82634,135508,298601,261874,125161,61576,84838,126281,129468,51721,50582,270502,422423,433848,340355,148639,-12494,-51560,-18437,-40931,-103101,-72510,71125,157422,160206,149650,79650,-21809,22130,91245,85761,101323,53427,-86260,-125249,-50989,-80979,-68186,56462,111682,-3150,-113210,-17516,156645,69029,-88527,-125970,-57568,87402,112045,-50394,-150041,-118948,55306,304379,242898,-23825,-157952,-82379,67650,151659,92514,-79700,-158447,91951,358270,366069,293565,478362,584974,380764,169210,89296,-30659,-226948,-268427,-68537,6057,-121097,-205470,-127924,68688,234401,263060,275518,321889,355692,385830,276512,84437,107189,186653,1681,-164619,-59857,53744,-7751,-71547,-71117,-266530,-532024,-337483,-10692,-4882,-122507,-262236,-319261,-251868,-198812,-100662,-12104,-186627,-337675,-214875,-80743,-12156,84883,65003,82877,289569,414187,336971,310528,289369,77090,-49029,12859,-7553,-13376,103398,307358,382034,310903,328018,383636,271978,-10405,-247551,-305869,-206916,-110298,-25569,93256,46176,-122234,-179148,-219734,-307717,-252431,-117634,-31115,164950,367151,251504,-97480,-310198,-284898,-158278,-58647,-75087,-56877,37671,190266,345102,289934,90116,125158,166904,104400,55125,23164,-642,76208,158160,196697,125095,-95325,-157699,-23293,51931,98449,50768,-63176,-79200,-15859,-87695,-263759,-344949,-343345,-291513,-277109,-275048,-155790,-55700,-186983,-143212,136752,126765,-130967,-199411,-136358,-128153,-153529,-22697,200198,303385,237940,252883,233588,-450,-277231,-376134,-240249,40846,173418,112812,75507,83630,99695,216737,335268,325714,256085,157026,98551,-7533,-223002,-364012,-165395,221954,287392,-173145,-637052,-537834,-89453,114437,17623,14054,160884,191361,158309,172732,131348,107126,162956,140396,-70875,-345403,-343750,-171138,-110279,-101681,-69564,-79504,-91765,-65051,-34793,-63093,-52852,27354,115936,185517,236495,347292,434483,499193,378560,159248,90936,52926,-270569,-680020,-618637,-241307,-143096,503692,1913715,2095516,990413,681915,467707,-341120,-817282,-788845,-654604,-358187,239223,896499,883258,449824,24529,-1197652,-2130751,-1777709,-1043957,-765692,-490550,34099,164883,-57540,-104291,-184181,-420501,-356998,-205606,-304528,-346374,-250565,-237893,-217437,-137379,140503,304850,260323,240380,193530,8276,-135195,-172738,-197469,-96151,205086,451007,474005,472508,539806,420848,130587,-78159,-53556,-8943,6135,102603,152029,56484,7805,70253,206402,288369,109691,-200937,-283265,-174949,-97912,10646,24615,-197698,-527289,-570108,-248012,84191,197276,79413,-96179,-184796,-71223,152453,221952,160397,274250,422715,195365,-154162,-275645,-216951,-187072,-135902,-185327,-340872,-223384,78518,117457,64750,67785,-47740,-168699,-292868,-408050,-288555,-30117,25365,-35512,-93535,-155488,-100138,42459,39259,104061,166157,16465,-135810,-115752,-69979,-119898,-7357,183561,183407,55923,55947,54461,50651,-15366,-61298,-68293,-84940,-106760,-78649,-40336,-61311,-87004,-41491,-7316],[-94302,-202790,-196543,37162,230647,209956,186904,218410,121107,-7620,68609,219467,195092,75448,-46557,-143693,31829,215493,127093,44761,75267,-42100,-264100,-254422,-66835,-23338,-71719,-67922,-156021,-225553,-127726,18872,110129,228826,303626,272143,82842,-261980,-455482,-347063,-249550,-221278,-85577,16358,75340,90742,97341,254960,289449,52972,-106368,-84397,80212,136592,90375,247531,394682,179026,-119662,-166373,-10835,132300,44859,-69227,88236,271027,277720,162045,138212,152178,40057,-74542,-70878,-71868,-164325,-181701,-75544,24818,138820,235691,120127,-79955,-54657,123489,123834,-139909,-325199,-166358,39049,-22883,-91178,-8436,30866,-131987,-274647,-167947,-96300,-167825,-152903,-94484,-187309,-289304,-255629,-152760,48385,171632,120921,96034,125574,210882,274252,109354,15828,114852,41689,-193768,-164450,34282,-18204,-160359,-123824,-90592,-145257,-222830,-203590,-40165,110791,204195,173209,-5582,-96054,-37729,-19245,-78417,-225630,-374440,-164785,113371,56599,-20362,36050,-21050,-59969,7298,30791,-42181,-124098,-237033,-421940,-379780,-141203,231081,592670,720695,425018,168429,175883,115714,50258,158013,153582,58435,30553,-62892,-288977,-335035,-204827,-72315,55439,82895,152343,279953,319650,199301,12827,-202657,-246332,-31238,162165,193113,240413,322084,298970,151738,39795,102719,49308,-168354,-251858,-156641,-61316,13080,-59140,-90399,118368,291341,127900,-102917,-179139,-197830,-193455,-92619,141069,428894,364948,-18199,-207439,-209115,-128626,-27250,-110817,-235627,-169593,75068,304647,284869,74550,-158032,-235073,8891,324959,241664,-82057,-151469,11645,-27145,-327977,-387136,-174187,4856,95527,91876,-31575,-108878,-118672,-99615,51361,201876,163229,-70414,-140326,29943,167265,240099,190641,64141,-32095,-46206,-117532,-182189,-122998,35291,-32856,-154087,-138074,-35761,-119081,-344900,-345194,-83440,34780,-53769,-90776,22678,57879,-35941,29212,155149,56351,35569,74238,-143874,-387644,-375052,-276116,-146183,-47940,-40732,-63787,-14700,187407,191284,-16182,-168735,-116510,110706,216561,140376,217339,279637,177294,72233,125670,86154,-105590,-281631,-266442,-157834,-202895,-280506,-221876,-25056,152647,64046,-107873,-98370,-31995,-54926,-105062,-66726,-10583,162492,317332,342352,207863,81718,129089,86754,-166266,-290432,-153736,-106746,-299257,-271026,30236,181127,69355,-90687,-265434,-402765,-313572,-114606,-59936,-89184,-48125,39892,154715,141962,123277,229613,294815,232159,185330,217059,196086,5879,-129041,1574,112251,68333,131285,64196,-236090,-306874,-81360,-15263,-98229,8519,266714,348884,213824,55940,56681,183000,10223,-385584,-461142,-208176,-29997,32949,-27513,-145788,-209462,-153241,-136324,-186516,-194912,-190915,-164193,15474,163466,73356,-57749,-22215,24891,-84783,-114058,150770,401124,301597,832,-163012,-103667,76606,237170,95919,-165854,-181617,-3624,102964,67875,89901,164683,150522,85494,35026,102426,211800,114533,-25858,-40548,-30500,-22784,-15203,-88870,-153077,-158926,7925,170760,112478,56867,221717,223203,-22402,-182922,-330531,-476133,-438733,-123956,171733,281030,125531,-19804,58108,347169,551765,556895,629545,477716,-166366,-459663,-219176,45894,289242,124548,-644724,-794209,123759,1134025,937548,-1018411,-1832513,-991603,-861199,166372,3448609,2626575,3784,-292959,23901,440570,1014150,823269,6662,-584014,-750412,-502378,-364051,-427529,-294358,-133643,-187524,-296818,-244295,-52698,109325,93377,2177,172104,301106,221733,163988,133826,33215,-115652,-79878,78045,83950,123533,251665,246577,75225,-23500,57517,329893,630095,588169,393545,420835,509462,206272,-174370,-186070,-81138,-126118,-167766,-111143,66095,277439,349053,273263,214401,107398,14681,97463,109107,-16893,-15395,35134,-44419,-179708,-162292,44685,156126,-19496,-176599,-268,218052,165496,91786,160304,167783,49718,-136017,-207291,-46864,131299,245669,315626,404382,333533,54271,-82997,79708,161188,55700,34041,19604,-164661,-261639,-96305,134524,128843,-35304,-97524,-15808,65953,95330,55739,7507,-94491,-152826,-35020,50859,56531,145105,223206,206028,189812,182049,-24395,-322227,-341150,-128239,7261,31639,18425,37761,-15344,-133233,-197253,-176090,-154074,-106370,-161383,-205586,48295,326973,351026,247155,120064,49864,131186,187407,108877,97024,175675,121582,91012,93458,52552,-26590,-138948,-128510,89690,323576,347113,112673,-88572,73137,178305,-43894,-74344,158751,303509,263579,147226,68112,47094,96227,167401,105941,46867,191321,369364,464311,409160,169215,-41087,-41055,28145,3401,-68284,-58319,19335,73876,86587,129442,103593,18746,57910,64577,17684,127016,147161,-40277,-136360,-80033,-89181,-80345,28424,84068,-40551,-200063,-112623,68133,3254,-98024,-86013,-31325,58193,81337,-50336,-140775,-108815,5961,166791,111178,-104695,-193686,-99306,55997,155019,101299,-109429,-129711,185246,411057,319963,210752,312529,403068,327642,255575,247195,117520,-131675,-238118,-102080,-37323,-109301,-199740,-195508,-29111,200936,362015,431783,403466,373902,353115,258073,156256,189667,208318,28831,-64706,136353,260362,93111,-48524,-70519,-278973,-555303,-376827,-33378,23855,-57357,-228598,-382659,-385989,-340900,-229712,-78196,-152032,-250947,-152885,-60233,12707,164055,111562,59904,230178,337316,241004,179452,89970,-168186,-202107,20317,52525,-32057,61360,308029,419984,338977,368798,422886,247911,-97721,-301388,-272554,-173131,-73495,61634,228081,177466,-41748,-179756,-248934,-265597,-152798,-85706,-65553,104495,330400,252050,-74545,-269345,-262570,-181343,-132867,-139842,-53777,87642,234318,310762,160415,-4955,128582,248713,225263,173619,65488,-28104,86256,298022,332990,255789,79810,-33712,-3406,113213,138526,25682,-69760,-64220,21433,-97785,-312097,-313625,-205729,-176287,-252596,-278459,-143818,-96492,-296581,-211645,216947,284793,-62303,-211303,-113120,-139346,-218216,-139241,96583,246679,199986,242015,254081,9897,-277366,-364659,-230925,82926,235124,137594,78982,75665,68386,193106,326997,323989,232276,130332,67286,13246,-110688,-192236,-57823,326994,444490,1729,-452549,-400610,-52894,77777,-49826,-68241,106766,242339,267511,213102,123842,88255,140018,87666,-121909,-338211,-251345,-70198,-91747,-127172,-40069,7345,-70160,-141595,-96193,-39561,-15915,39101,100969,162255,259919,404553,467006,433445,258318,25845,-58591,-104419,-375269,-646965,-520482,-80860,248719,698638,1778310,2079987,1257807,817043,644569,-287353,-1106152,-1096164,-836636,-621936,-44426,701770,753289,644229,482482,-718017,-1789962,-1637784,-1089830,-896637,-620185,-72348,117235,-32387,11112,-31895,-258538,-215193,-94642,-210509,-274440,-261170,-291173,-305392,-294404,-36816,223382,194977,136076,110797,-39029,-194675,-239493,-236970,-150793,112857,337102,337530,320897,416354,301020,57022,-61641,4677,52521,61569,128547,153045,24731,-10270,97485,221842,278692,139133,-139868,-237508,-106527,-6079,45143,14373,-146232,-438227,-564384,-317808,-32930,55380,4102,-68514,-100813,22832,197325,160600,6191,99251,282006,90973,-298008,-413696,-310380,-268466,-217654,-312522,-454131,-261121,49067,74828,57260,48351,-96975,-134462,-158369,-286384,-210912,18837,79873,20143,-91962,-206150,-165270,-103628,-119489,73903,205485,15288,-203848,-154614,-49380,-72517,-3726,146818,164271,88103,47839,-40641,-106880,-84115,-96963,-94765,-67496,-61845,-52262,10620,24192,-29945,-57396,-56741],[-132466,-209097,-203996,54049,303252,281583,190132,148692,43418,-40033,56968,234084,169128,61496,33745,-49850,-34389,57927,61362,75906,84233,-75789,-263674,-178693,33731,28647,-84397,-112980,-193744,-265639,-181285,-2462,131341,234723,267689,274719,141012,-215692,-416409,-288546,-277423,-331687,-159884,-34888,-11538,-4748,34075,244928,352992,179992,26578,52511,155333,199167,182864,254913,276174,13693,-266079,-258139,-52862,48267,-66600,-118530,100794,287627,322694,319250,280125,191145,-25804,-164037,-107583,-19311,-30137,-48366,-34401,1422,147896,296605,186324,-43051,-58941,109073,123767,-156690,-367941,-207951,-25560,-127000,-164469,-31117,9495,-146970,-312172,-225897,-88618,-88213,-98454,-113978,-238894,-305543,-217416,-72032,78913,179544,195422,162710,94890,143015,219039,118829,124053,237492,81955,-250223,-234984,49333,52284,-158135,-202076,-198015,-238646,-279910,-186756,-16363,100922,189084,149420,-22661,-104140,-84973,-92315,-131694,-291132,-463080,-198406,164254,135141,65094,141573,90110,18369,45524,-22689,-155493,-179970,-214925,-359085,-344273,-151898,228476,594162,712091,400801,155013,129656,31548,-99082,11563,117076,133393,127294,-18731,-252921,-255529,-154633,-64367,-10615,1203,92189,187897,270194,289702,144080,-118485,-203919,-45781,125320,158721,151704,186635,223557,151660,50744,84281,20266,-177363,-245801,-145888,-49592,29666,-25451,-43155,170926,320652,102794,-189798,-304677,-359377,-361137,-231833,48468,348538,310600,19076,-120756,-120933,-11812,75268,-44305,-214944,-217587,36597,284538,283884,86593,-101353,-129105,40258,256482,164118,-135279,-173479,64556,44410,-317291,-388562,-136413,66707,116616,61677,-98799,-191782,-182660,-125270,42521,210459,203650,-23879,-107908,67242,232467,378796,349901,137000,-23736,-39600,-115716,-210341,-133392,130840,92862,-127968,-132132,9753,-77163,-327521,-327582,-28560,91552,-46645,-66468,82094,120481,43131,141861,187068,68843,107818,131957,-169541,-382819,-253077,-76754,-38026,-48571,-27130,-35386,42864,260013,271133,47608,-172523,-190791,16721,155087,115974,184507,244005,101468,54038,157608,59419,-189724,-313246,-277131,-266106,-356105,-384124,-221664,34947,175952,75728,-82862,-155796,-176834,-130792,15492,127269,29204,17390,144086,219389,51444,-78848,81808,129273,-127872,-274330,-97281,6029,-168684,-169255,112115,262301,131239,-62551,-197453,-255270,-176950,-113613,-113202,-103285,-80093,-48476,151066,234635,213316,262540,290530,197249,138399,173958,176751,30723,-93328,30735,122524,47732,148967,170674,-92164,-189033,11694,45281,-90944,-10380,237547,330327,220050,123693,225357,305789,-16221,-490871,-523550,-135779,84617,68541,-72969,-266343,-337351,-200130,-109946,-134538,-155971,-206603,-201772,-18680,113733,23728,-76726,-33084,-10455,-141212,-166738,88498,297507,168754,-120610,-293731,-195863,81327,301346,191132,-61831,-119581,-62416,16740,99054,119929,109020,42290,-48742,-58706,64017,181297,93593,-57646,-95958,-58471,31768,78839,-55065,-169234,-136249,115657,292969,152414,35471,190942,201396,-21484,-141778,-242248,-337109,-301213,-34053,210748,256081,50361,-56986,84437,312069,418312,471437,642729,454680,-298019,-639807,-408361,-113632,293662,326109,-406713,-602156,227653,1010646,634608,-1290285,-2179565,-1461586,-990043,1060668,4182489,2448410,-662868,-744890,-206899,363247,1255299,1053214,2561,-583228,-666834,-539196,-492365,-545609,-371788,-157278,-156821,-286421,-302566,-107687,127777,170450,62599,184850,262981,151299,74007,143971,163663,15550,-45910,80808,150966,253557,413588,343979,57263,-93176,-7446,246587,489021,354260,250829,384235,539827,208610,-258552,-275347,-96319,-69505,-97822,-142380,-97907,119395,283113,190040,98238,103229,129948,160071,113707,-26366,-22721,74363,73535,-19915,-39863,71500,106281,-78877,-241129,-100338,133749,183781,184715,233320,197564,31257,-207911,-275095,-38391,205904,277962,277594,328418,250318,-51579,-203423,-28839,102722,55505,61492,101238,765,-147854,-154039,-28280,-32341,-115514,-64118,91988,175498,130427,-4474,-97188,-177916,-172157,13529,158508,122475,111635,114509,111909,143863,129341,-68219,-294327,-319800,-163773,-1066,89669,108050,126310,111685,5521,-129751,-180673,-123915,48067,37487,-91771,89687,350389,333941,178475,51964,49157,139863,149122,84121,130017,193604,104212,59389,10728,-76945,-120491,-159222,-119302,99640,321468,320935,77781,-101996,44138,128717,-23741,-3131,184611,271993,246111,158370,48121,-16650,52875,187337,129156,-3087,51878,266494,421037,389252,164982,-51000,-43895,33027,11050,-43059,-36155,-43297,-48825,-6888,121687,151156,64786,41082,-7567,-32878,157755,223007,14564,-107212,-69840,-60588,-79235,-26869,5237,-101096,-265326,-198866,-41811,-59357,-95604,-45438,-6456,40226,68070,-25258,-108044,-93039,-36080,37641,4153,-152102,-216328,-126721,27908,146746,122434,-83454,-73973,218912,383868,236176,108003,107654,179645,219314,245424,317542,267232,18345,-177855,-143746,-79213,-81427,-152045,-226865,-129566,147873,438478,551021,438603,344280,292606,232815,235833,267904,184891,-3132,-14964,286886,450167,211496,-7060,-51368,-259418,-526640,-393135,-70242,54616,48389,-114215,-363571,-462587,-429568,-301431,-114685,-94368,-145725,-98431,-59721,9260,176036,130028,50021,157059,191390,69955,17485,-86034,-339543,-318809,-25458,50946,-63576,50532,324016,434714,337397,355674,408309,201853,-153903,-287939,-191736,-145122,-97709,75784,306050,289116,38948,-169590,-234042,-158692,-27470,-57876,-114833,10512,247265,212401,-72717,-227045,-230997,-209098,-213481,-200676,-68254,91659,197684,189573,6403,-51709,164692,323749,298259,219316,42060,-67516,119670,403845,385420,300966,207274,35102,-46283,123967,155033,21566,-37087,-20781,50318,-83532,-295545,-249723,-78380,-76499,-214352,-266992,-152649,-169312,-381357,-236429,291767,423755,18397,-213059,-68703,-54514,-163702,-194204,-15416,158936,147579,186897,214440,7182,-215622,-269111,-157134,155937,275735,99214,34923,41864,-3842,100657,266401,319726,226786,114552,52100,29632,-34847,-49361,51738,378270,508245,132298,-261205,-258421,-55280,-2775,-109746,-127689,40787,252054,335499,254353,131613,43715,61614,24656,-138973,-262191,-104265,45525,-64432,-123705,8110,78267,-42784,-151236,-86527,39981,85031,99240,104089,119095,209082,340601,410040,325776,116350,-129546,-221398,-242756,-384093,-411005,-157822,337975,852524,935504,1348707,1624656,1004633,421357,504194,-249584,-1170383,-1013020,-621152,-576690,-106564,574073,463543,437289,527812,-362415,-1325423,-1231059,-862012,-823960,-606606,-129061,44415,-66368,47975,59278,-138246,-122111,-21761,-105564,-174287,-227266,-280292,-364663,-443667,-249064,75207,90989,9594,-10944,-115623,-235287,-248409,-214420,-174190,-10699,150741,125147,130742,279843,191949,-18085,-51002,43430,94542,89636,105251,114616,1207,-36705,78827,202107,261050,179989,-44693,-164861,-47684,51352,10503,-47615,-117069,-316644,-459554,-312787,-137600,-109541,-91627,-49932,-24630,86464,192280,53956,-162860,-84752,107450,-23952,-398508,-496804,-377700,-326222,-282459,-380006,-443729,-181766,45603,2182,20939,14449,-143947,-142795,-107180,-198284,-112259,72466,126272,91717,-66776,-257775,-253594,-276711,-284811,6594,214507,54440,-160415,-94967,6102,-11265,13494,123407,145382,106577,46983,-54627,-158695,-96134,-94898,-100639,-27487,19611,-9987,48632,120146,59962,-66836,-124183],[-165234,-199148,-182672,104978,389342,347110,183263,60926,-49833,-69915,50485,206548,112081,34287,77134,2443,-129592,-108906,-3179,96444,79399,-101780,-230155,-75894,143605,102190,-49404,-121086,-215166,-277336,-190428,-14748,138133,212557,197429,248021,207695,-124601,-321283,-173255,-226723,-358477,-189766,-55351,-63165,-57601,9814,209599,327333,215045,92050,132096,177162,205049,219380,207042,97162,-189155,-400127,-306039,-54137,14180,-92216,-94616,100331,246875,288220,387089,360067,187934,-86094,-240413,-156159,26871,141194,153419,71702,7111,119997,264940,176824,-30921,-63607,89998,117605,-155826,-355706,-188036,-61018,-202575,-206421,-54827,-42650,-164811,-294408,-245217,-86499,-19270,-40205,-129720,-278765,-280713,-121692,25646,83258,158100,231544,160191,10620,38785,95061,75434,231023,377861,128910,-289921,-290417,41777,86933,-161684,-278337,-292470,-300815,-285606,-131209,15529,68648,134251,87522,-86417,-142787,-123208,-132838,-140710,-318879,-514447,-244475,137611,144025,101944,202849,190416,94920,65032,-75979,-236930,-196818,-147372,-226976,-244289,-79831,240043,509462,564337,308226,129403,69656,-96885,-265610,-133719,66973,170089,192518,25628,-189133,-188831,-124601,-60115,-64597,-55236,27882,72185,173378,315483,230295,-29001,-133649,-38304,98758,138424,91498,90337,183321,173974,66399,32021,-48523,-202355,-235991,-141184,-54505,5985,-12266,4613,207952,320478,59545,-288202,-425657,-469053,-449763,-310640,-21024,253923,241041,70109,-15731,-12942,112926,180605,54568,-139004,-211369,10067,251357,246456,50350,-71876,-37282,62223,163254,62328,-175887,-165363,117406,131136,-214806,-308990,-71548,120412,115510,-2626,-176495,-261029,-229738,-127532,37947,199027,219970,37294,-52186,81069,237042,433627,462524,198915,4267,-3950,-81362,-202992,-88914,217132,184326,-119605,-132979,34717,-17843,-222800,-215132,40666,125191,-43994,-75080,76482,169160,183447,269515,179068,59745,178585,202937,-133998,-305401,-75675,168861,98961,-8784,23941,1078,80279,287944,319067,113155,-137268,-205757,-27045,104874,64323,90827,130980,-32840,7579,171122,40453,-222952,-265807,-222226,-310299,-406726,-381183,-152230,132300,215963,109911,-28507,-169972,-263843,-156170,144433,280390,78027,-107835,-42509,66050,-96300,-211765,12613,139211,-84134,-241062,-46288,124628,18129,-36313,140121,249217,138106,-32341,-94781,-46288,8345,-94571,-183107,-154455,-140331,-130011,98701,273523,286336,277609,253020,151809,92477,116631,126322,13348,-97212,24406,104713,-2916,109318,252862,61500,-72011,77919,86972,-64061,-9834,179228,251454,175672,171302,371554,386179,-46067,-531878,-496619,-31040,201436,94204,-133726,-382567,-424772,-209001,-55336,-53711,-79395,-169316,-198113,-45010,64140,-13835,-81163,-37069,-54983,-201010,-199785,25410,154730,4957,-245536,-406151,-293967,62484,359996,309879,72649,-22983,-81474,-72831,73314,102430,41564,-36571,-141004,-133135,33962,163212,96710,-63835,-144987,-102302,68014,158973,-15283,-187527,-116217,194077,368032,177687,39828,171861,178961,-16081,-119161,-146990,-130623,-63462,74095,220911,204138,-9299,-62796,131708,285437,268612,318584,560249,396419,-341242,-703798,-528054,-249724,277120,513110,-110307,-394046,221608,739114,282316,-1375500,-2295373,-1434514,-229851,2237452,3829760,1179657,-1670305,-1129122,-257320,329201,1265925,958647,-78087,-503398,-530742,-542010,-561351,-575163,-388323,-156060,-121850,-255936,-340045,-187371,111459,213858,102154,145230,161566,35028,-6462,187655,302394,161790,32075,105897,227548,380010,538232,393861,22588,-164988,-91281,117299,302917,170703,136517,351469,549690,220874,-302565,-346262,-98765,23450,2456,-154887,-249426,-35924,208487,127434,10733,87567,191693,173633,98679,-16587,-2885,138645,220279,159471,82792,100198,77953,-98240,-260752,-183020,45513,208250,278809,278214,197349,21454,-205320,-232599,25239,264839,274710,231251,238608,132014,-164376,-297576,-137829,24676,66008,111222,186295,160277,-29779,-172084,-135087,-126921,-143217,-15318,187552,281500,182120,-42414,-190099,-242940,-181191,40928,216468,135948,29125,-26924,-20244,50495,37275,-136900,-274834,-265732,-168045,-22286,131637,205364,189601,163782,79291,-59239,-151167,-59283,198265,228653,49388,119531,310248,264168,82895,-27253,27845,121074,109982,83354,177854,198028,72930,12846,-81106,-227798,-233631,-165693,-95435,85116,284848,285413,66912,-37816,116410,158346,51885,94864,202529,219050,216529,162417,25974,-73700,7381,178039,119355,-69239,-83983,148063,315464,286908,127956,-44430,-63027,-8167,-21678,-43647,-24833,-94666,-163444,-79837,132006,204446,104428,-11436,-92751,-41620,186274,255790,66823,-48332,-36545,-26846,-84523,-96635,-91216,-170270,-300013,-259165,-145072,-105013,-79988,-12875,5105,29462,73445,16721,-63551,-72723,-55127,-47201,-55183,-152646,-213457,-150367,-4797,134692,155688,-7261,-13328,186443,283446,136827,18536,-49630,3066,98485,155302,286965,368489,169986,-107244,-163928,-77496,-21652,-72973,-218402,-203217,92901,471264,597158,419800,285448,231449,217457,312349,319393,114656,-83621,-16264,357458,564061,311954,56590,523,-200941,-448334,-371299,-99404,88010,175585,50975,-275485,-474492,-453738,-301313,-108510,-27601,-50398,-65393,-83694,-30452,112410,107308,41650,83858,23686,-116744,-120281,-177533,-377173,-363105,-110973,-7251,-87115,71631,345076,421649,310003,300264,357195,156620,-170814,-224757,-99200,-141748,-179003,27663,326837,358211,91757,-159034,-184965,-26268,79738,-37766,-158454,-86032,139458,139490,-103324,-213500,-209702,-242783,-289421,-246387,-94458,46527,86741,19384,-119205,-41615,226948,384772,327269,198080,-43677,-131754,157611,445493,338662,241566,235678,14179,-137814,75901,129544,13130,-7273,24482,72436,-36761,-218383,-166573,16318,-8430,-168466,-229767,-162517,-235327,-400950,-197669,351375,514713,94371,-206075,-34039,84572,-23356,-178692,-105967,61304,85834,95030,127039,5328,-101669,-123718,-47325,241963,298422,26442,-37143,-1646,-84557,-29414,167213,313645,255833,119764,53820,44348,727,26680,129600,364788,465595,181365,-135566,-172695,-97636,-96054,-141549,-150679,-25173,211646,341215,288012,160042,1033,-38729,-27114,-120707,-146656,59943,154118,-35960,-96401,64486,115676,-16900,-89333,-2767,152713,216848,187701,116494,57957,102721,204565,308940,235190,16884,-236642,-326126,-311948,-316731,-91755,327034,852300,1402698,1085882,730895,863028,361759,-271719,149201,-233383,-1024249,-638950,-149139,-273511,40812,520291,75943,-118867,198087,-202556,-882157,-681854,-419223,-546757,-436626,-104712,-23714,-149807,-10457,61187,-87129,-86369,8879,-9768,-64893,-142953,-203811,-375325,-547950,-443281,-110396,-23211,-91238,-125164,-197193,-251509,-205225,-140279,-153040,-121159,-55353,-106517,-44307,169865,121710,-76809,-61487,43514,103654,82723,35204,40161,-11697,-63878,15197,148678,247312,235760,63287,-92746,-14425,76486,-58897,-136516,-115349,-193259,-294141,-258546,-224188,-256259,-176717,-39458,33627,115722,143212,-63053,-287833,-214661,-30527,-96758,-413766,-503855,-404799,-350813,-325674,-377558,-317922,-20484,53965,-98002,-49596,-30155,-168772,-163327,-118180,-131704,6038,119146,138747,147094,-36313,-296849,-328202,-396995,-386563,-68529,187333,110950,-25689,46776,95648,57133,43073,109136,119075,98672,44316,-12426,-97943,-39302,-45330,-83043,20768,114321,37317,54432,187752,151749,-68497,-188738],[-175609,-173391,-144773,167369,458220,383539,161950,-23039,-131978,-95226,42436,139661,38608,6499,93107,25023,-202724,-229686,-48598,100070,58909,-110680,-164142,31353,231273,168467,12952,-92329,-214554,-259037,-155413,-20561,109651,146371,100161,201029,275423,5809,-183082,-41748,-122406,-299272,-172384,-46721,-71590,-57375,31635,166976,214237,129821,75388,144367,147354,156026,194832,127919,-86767,-379674,-504096,-315448,-19802,46100,-25782,-19075,79348,157242,169681,302424,330753,142406,-114643,-258342,-172168,77661,306472,358398,207787,43413,67200,157607,109600,-37454,-70130,66122,102804,-142272,-290486,-103952,-52589,-231597,-209364,-74570,-104744,-182165,-247022,-242536,-109931,7772,6916,-135520,-296983,-210797,27152,122453,53803,100488,209850,81528,-120276,-83826,-48219,6182,313808,505562,172570,-304266,-312888,12028,68156,-174811,-334381,-352147,-321950,-241704,-49653,49483,20430,52965,6531,-170353,-189158,-130216,-118308,-101040,-303401,-516706,-296412,32971,79102,91030,221200,256794,146834,58001,-118351,-266005,-167333,-57432,-85737,-117138,51920,268040,367426,316676,174594,103472,15273,-220254,-369704,-210301,25634,161426,202572,48261,-134515,-175352,-125935,-52314,-74077,-62160,-20671,-24803,75550,277291,247052,43154,-53758,-16243,83281,137498,81241,57216,172241,199559,76208,-40395,-136063,-240263,-238157,-155858,-86213,-52229,-23789,30270,205889,283982,11504,-358668,-491122,-482297,-433468,-306813,-45116,178538,194946,136865,85532,84335,204999,262292,160484,-32402,-144974,21627,233939,197692,-11641,-79345,-329,61895,78525,-24311,-188251,-129084,166400,228893,-44247,-169839,11154,158074,91499,-90834,-253468,-296832,-233000,-100595,35280,164668,196979,67243,-22661,51830,179551,383503,474183,222143,38447,49758,-4465,-127589,18405,291989,224750,-123660,-139764,39852,55071,-55380,-45069,106914,141402,-27571,-100037,21534,201759,354891,383877,149682,38175,220369,257061,-45852,-181649,69762,330922,201202,34893,54377,25034,96027,272714,327527,167038,-76040,-170978,-21687,81827,20583,-5354,-20544,-180826,-53069,155292,26471,-193893,-140302,-95982,-256409,-333405,-259128,-18022,237174,250115,141727,31943,-138954,-273573,-132068,230391,348150,117206,-187268,-199276,-76272,-197972,-295558,-68131,119810,-32475,-190993,-19523,210707,202641,90417,118275,162715,97493,-1051,20756,158161,169872,-83601,-274525,-250018,-232768,-208834,2190,249265,320205,269405,193186,110651,63355,57895,47955,-49459,-139014,-14628,69562,-54283,42074,300604,189218,11897,94650,93543,-23659,14353,110406,133937,91901,175330,424938,373658,-89743,-509504,-403851,57305,276217,102375,-189252,-454468,-446167,-184485,1953,30825,17864,-85809,-159616,-68003,15369,-39407,-82062,-52267,-110634,-249724,-205388,-22155,13878,-142024,-334317,-459572,-357246,35907,404348,417323,202482,84216,-59884,-139945,6955,56825,-9865,-60123,-155013,-157823,25007,174479,142165,-25293,-167090,-143247,89368,220630,29777,-200179,-106275,228321,381771,179417,59026,162705,165193,3164,-118789,-86950,68181,192115,181559,213686,147547,-38672,-42160,186088,285393,161374,156545,406324,321262,-267916,-605162,-515646,-298040,268135,634099,153396,-202764,129968,392763,-9471,-1243314,-2192015,-1094908,1081548,3382548,2682229,-735132,-2741372,-1380501,-179731,278480,968512,525192,-232985,-336411,-345581,-502046,-553234,-511973,-352346,-146927,-97133,-212678,-344901,-272855,57248,223376,135067,94119,48747,-83262,-48253,250433,402621,276411,145456,171702,299086,466106,589255,380241,-31542,-226744,-159329,1622,160330,135603,115780,345805,544667,236349,-300087,-381300,-89017,124601,101972,-153477,-353943,-146378,149375,100682,-33365,50560,170233,134382,71705,12986,38990,198955,331241,285264,164380,121714,72144,-80612,-239087,-228672,-14442,239102,344010,264971,142111,11859,-138038,-114925,111068,281197,232943,188191,154333,-8410,-267520,-340913,-215898,-50307,85331,163920,237682,256829,65372,-135990,-156150,-128383,-106408,45858,266686,368245,232688,-57571,-257296,-283690,-178817,56077,222368,96785,-78495,-157623,-147379,-64869,-72192,-205462,-256427,-182795,-135756,-59270,134627,275593,203933,115155,75104,17332,-76641,23224,299167,359389,181700,132267,216438,155319,-16080,-89189,976,85692,78367,97610,212607,178210,35402,-30186,-160276,-362018,-330069,-153709,-65896,40947,214987,252844,89273,84405,284794,288702,160684,169652,197956,160826,180154,166860,33702,-90145,-28207,140852,90745,-113480,-157774,47041,175909,138977,64088,-34946,-97645,-78638,-76472,-71449,-34470,-115732,-225810,-106411,150562,237763,125451,-65396,-149370,-7095,199188,231400,97322,8254,-10815,-18742,-106296,-158571,-160094,-217007,-297784,-282680,-215426,-129635,-57073,7932,113,19486,90186,59381,-30157,-55607,-46606,-71551,-62012,-108575,-181492,-159769,-31057,126144,195576,94849,36419,111714,144050,47865,-26385,-99372,-72253,859,22860,172070,379711,263551,-47926,-139537,-6858,80819,21613,-177101,-228146,53954,453930,560247,352326,214482,185642,220144,373259,330256,15489,-178025,-42621,348417,569008,360620,135365,85286,-106513,-328779,-300481,-96549,123443,290128,210043,-159342,-434615,-421147,-240787,-63816,28038,5313,-65437,-130271,-101605,-2959,44446,22329,22003,-114163,-257953,-193935,-159920,-273480,-316911,-191549,-87404,-83886,111840,354589,383062,264743,226015,295094,130762,-151572,-140320,-27218,-169170,-288211,-51063,303801,373002,99519,-155519,-117982,89438,138006,-20571,-168383,-146641,35452,46551,-164106,-237495,-207959,-280846,-353667,-274812,-123814,-29910,-58208,-142440,-182545,5126,295517,429998,331054,135134,-167586,-223123,168391,410009,212866,96345,151114,-83190,-238210,-18590,53972,-25821,-16697,46787,94240,38853,-101578,-72773,75531,21326,-129418,-166172,-144790,-250779,-336624,-100497,381816,535386,149335,-188154,-29509,208397,131341,-112171,-156607,-28296,18759,-14995,13213,9640,32614,19565,57700,317633,308837,-43773,-109231,-36986,-139199,-150842,54153,297542,311641,149307,73088,67381,14875,35940,157145,300657,344840,149090,-100803,-162619,-159241,-164265,-132616,-134289,-78050,129310,284248,303859,203913,-14355,-116380,-50163,-79114,-35234,198888,237429,-12007,-54011,119507,116997,3005,23724,130295,259864,327580,272608,129708,-10697,-20709,69972,222498,206660,3459,-241507,-316704,-282473,-215537,174425,754930,1266869,1668361,1060998,116222,47044,-397654,-935458,-253468,-243389,-753676,-179589,342617,135371,294465,501779,-313226,-813874,-301967,-218014,-583697,-172233,79705,-173174,-182189,-12457,-66774,-255361,-145125,-22211,-102940,-96559,2873,56332,29442,-31304,-93819,-337234,-583231,-567649,-281818,-117208,-136420,-194351,-259180,-245643,-133100,-42923,-92411,-178125,-216853,-289395,-163106,103545,91754,-109555,-96086,4370,82566,50454,-61785,-60684,-28910,-93883,-79846,70063,240177,302042,162209,-42457,-10894,79609,-116478,-218851,-136380,-94739,-124117,-194690,-290756,-347728,-222944,-34597,68079,114785,66255,-156765,-334567,-262501,-91769,-98673,-335685,-440256,-392758,-347333,-341081,-312288,-125992,155833,55049,-212130,-147188,-79409,-165754,-168026,-144737,-61401,135549,145921,101199,157996,-19590,-308540,-349518,-400324,-374332,-112314,133496,151834,135429,215053,206637,130760,84982,98193,78187,61276,36457,45475,30113,70320,45992,-43981,59540,190594,74315,22781,201165,213859,-62500,-227891],[-155109,-137057,-104065,213980,480390,374910,124263,-86888,-182614,-112529,24968,50520,-30848,-11174,95933,37419,-210799,-262801,-63535,83662,25078,-97972,-73844,124146,274458,202076,77367,-34931,-188242,-215545,-91791,-23909,38909,36468,-9614,149696,339319,159920,-27173,62132,-10848,-185125,-122060,-24407,-47661,-17331,79636,126572,47044,-50042,-1445,112837,91856,75760,125986,48997,-219845,-508328,-567393,-304207,33308,134922,106242,78992,56291,57456,5666,82124,188532,67529,-99034,-194939,-121592,147253,432318,508437,330668,100034,12468,20103,16859,-56193,-81806,37791,80824,-120260,-188886,21912,-5170,-216457,-183915,-87778,-149910,-190550,-199296,-235478,-164121,-16706,38552,-119900,-279891,-106580,193573,194513,-8353,8357,133318,-41244,-263485,-203960,-165959,-60502,350032,583963,203368,-286020,-294108,-35480,-3401,-193185,-349086,-359416,-296571,-157373,44178,81679,-32288,-36518,-73653,-239291,-212501,-93844,-49961,-32016,-254036,-470490,-344244,-122200,-35303,53105,212737,277826,159144,26443,-140910,-241425,-103447,27665,12997,-3561,193711,300515,210014,46669,42223,94945,-13883,-291425,-363757,-183237,11284,114418,145998,18999,-141135,-227590,-142001,-24367,-25875,-21877,-43660,-72824,18777,200414,198872,84868,17925,8127,71391,147897,117932,82358,172063,211302,76614,-108612,-212834,-278232,-253599,-185589,-142062,-128113,-54134,26047,163595,222321,-22516,-369182,-467698,-389885,-322182,-225942,-21467,136616,184613,206594,163079,148818,244745,310468,249855,71971,-37348,79231,245472,162307,-66664,-119657,-35318,34275,29961,-64691,-169620,-77614,205910,321062,144203,-6627,98291,179138,54484,-178466,-310001,-286938,-185385,-54640,30819,114786,136082,35253,-56238,-24533,77179,244353,365305,192861,64315,104123,111123,29360,170800,359183,232871,-114425,-143877,34576,133491,128414,125465,154348,151519,13161,-122228,-56355,212888,501684,459294,125368,18372,215666,272075,70300,-47626,113019,316929,220040,43174,19796,23264,99312,231452,298593,194798,-10737,-108098,11032,79891,7924,-51857,-150404,-285015,-106771,107925,14137,-109617,34526,76895,-115066,-170531,-60709,144947,311886,252543,142997,71580,-77814,-213063,-74049,242861,321571,135037,-207429,-295283,-175440,-233981,-317595,-136366,83974,25526,-125262,-21138,238409,328012,179909,68491,45539,32929,30839,124142,294763,248995,-98213,-374811,-366814,-330572,-279781,-105483,180295,304812,234490,124358,84086,60727,11321,-44719,-140782,-199124,-69384,34673,-74707,-7213,316536,265980,46965,60682,62405,18872,57417,51359,9208,-9067,129697,361535,263255,-147197,-444332,-295209,93144,287635,95263,-217838,-451275,-392252,-138991,34490,87128,105460,14954,-106799,-88987,-25132,-52228,-90549,-95800,-178054,-274856,-181886,-43190,-89300,-236571,-362400,-438806,-361886,14627,421426,480624,299415,176805,-15661,-174562,-72324,8228,-26070,-28993,-93688,-123176,44064,220775,227473,50634,-158328,-163319,105093,266173,78262,-195889,-101831,224248,339363,152851,72726,153619,163713,39844,-129653,-77203,200219,376986,261780,198614,107110,-35020,-12328,221116,306952,131754,45773,230536,249287,-94117,-354589,-358859,-234620,276280,651544,301152,-67964,-3617,64773,-143661,-910886,-1931385,-675826,2531351,4277370,1231161,-2744617,-3623698,-1498037,-80217,166787,422047,-105634,-418916,-107231,-122812,-418370,-473175,-374139,-280718,-149726,-92784,-162417,-316362,-351874,-43492,200886,180921,77989,-28609,-160437,-34434,312220,437705,339808,279282,275106,346713,488162,559375,312489,-95732,-263185,-180518,-52368,111974,243539,199160,370342,525722,244201,-256474,-368668,-67800,204223,170361,-151746,-403067,-199580,111237,103832,-34581,-4162,72515,57423,45097,57706,91436,229428,359559,310817,183878,133076,83268,-41343,-190724,-228802,-28416,269006,357624,182063,23165,-14237,-47241,9208,173980,244869,164195,153207,85120,-152226,-347052,-327396,-244704,-102878,105755,195498,226410,254502,117789,-53199,-93838,-47016,-17563,108856,322942,421578,260678,-60561,-290214,-295418,-159340,75898,192656,22112,-179611,-240930,-227440,-163628,-166494,-245212,-220988,-76985,-70016,-101414,94674,292721,162693,-16699,12828,96950,37014,103122,324502,397362,265268,120806,90841,28405,-99759,-118179,-15440,54263,63400,113199,210807,133392,1276,-55327,-209582,-442876,-378249,-126104,-42225,-28387,121496,231961,146480,225784,494286,487289,267338,181132,160121,109210,140906,178642,92989,-47327,-45236,88181,64229,-108049,-142804,-16180,35730,-5580,-7934,-39794,-143256,-148197,-121103,-108841,-56266,-96724,-215137,-87557,156657,227603,119229,-86903,-147747,47379,183128,155797,88375,23945,-23729,-50520,-137970,-188553,-167482,-211805,-260702,-268669,-236800,-136205,-36611,18357,-15964,3347,103845,83404,-32496,-55531,-20870,-44295,-28313,-35658,-127540,-153696,-46077,123663,232069,189037,69821,33787,11888,-11574,-12827,-37046,-48254,-59462,-110805,11299,285856,255964,-17376,-66758,126392,219067,113902,-116049,-197222,42128,394930,457484,250791,137614,151930,235838,406965,299751,-81524,-242663,-58127,287293,470048,337410,207181,184202,8129,-185109,-183794,-48097,157641,355806,303723,-64855,-367592,-351456,-150384,-1001,53147,893,-103711,-190096,-186780,-128474,-45145,-14569,-22080,-186936,-316670,-194647,-54075,-74345,-189699,-214031,-138072,-44964,152596,338748,326318,210596,158148,244191,129434,-108682,-61572,9321,-215541,-382138,-122561,256239,335331,61085,-160263,-49185,159890,142303,3805,-124292,-145183,-40294,-49575,-238564,-283139,-221067,-317400,-402594,-290763,-146973,-104512,-178764,-241090,-179003,53992,343876,457760,326186,57671,-295327,-326770,123906,306215,54065,-86284,-15466,-201534,-300035,-130894,-64089,-106997,-77768,34384,120893,126280,23005,24323,109141,15280,-111455,-85961,-76367,-188447,-203706,22129,368525,477779,172626,-155420,-55253,252857,226802,-30347,-165420,-100087,-47825,-116099,-100788,14100,143498,111801,121604,362653,310475,-84273,-157477,-52924,-147408,-222990,-46911,259016,363888,195237,107548,105106,30679,6729,137469,218829,204278,71323,-130337,-200718,-205824,-178925,-85113,-87724,-108592,25030,181325,291522,247189,8199,-135733,-37831,-33637,32867,279564,285078,5164,-7547,164231,92847,16528,151558,269768,322881,368659,322278,139490,-70573,-119613,-2474,194281,251053,80709,-129438,-176042,-157695,-125874,288405,975689,1429150,1551878,861709,-283737,-545003,-970652,-1298101,-553091,-283396,-474760,152512,629588,465735,517021,469845,-596007,-1364530,-709996,-330987,-492878,132466,444797,129664,40069,101156,-77204,-344800,-307135,-156765,-158831,-130576,-29411,78076,86122,65393,3169,-265676,-544595,-592289,-386087,-167485,-122827,-203997,-285934,-226145,-62181,43830,-12635,-161699,-282979,-370935,-209511,73067,81590,-120272,-146063,-57596,47689,14453,-155950,-172870,-71284,-135486,-185794,-20546,233652,366901,237141,-19966,-27920,73473,-128394,-266962,-168689,-36523,-238,-155995,-337026,-366104,-216533,-32018,77732,89838,-20735,-208714,-304953,-239872,-80623,-37544,-194306,-334638,-353899,-325891,-320857,-204817,64240,279545,36163,-316558,-251822,-126512,-146693,-151033,-145909,29733,257549,142522,15418,112225,-28137,-283889,-293499,-272196,-242166,-95335,73269,148436,241313,338637,315998,210704,139436,88396,21674,2592,27102,85342,153805,194757,158733,11317,77536,223531,89041,-33827,158497,227313,-49822,-226267],[-106410,-97911,-70181,225421,441297,319211,72914,-124072,-193297,-116507,-5065,-36568,-78661,-15556,95188,55908,-138578,-195842,-44667,49502,-17299,-68230,23541,188817,264890,189834,124317,39153,-135828,-155995,-22565,-27152,-61084,-98463,-113212,108999,392931,311204,115831,111168,62672,-64613,-62951,-9471,-14619,32760,118300,87972,-120937,-255541,-94765,77094,48331,73,44359,-3030,-267033,-544768,-586778,-291815,83046,248062,255159,171038,56558,-4609,-139929,-184040,-22989,-16978,-47712,-64724,-1292,240026,502559,571557,404960,157848,-22045,-95203,-69086,-81911,-100701,7825,58681,-91302,-76196,150975,59645,-176679,-153533,-95729,-158479,-181142,-170684,-234601,-234755,-75277,60645,-72727,-218095,8006,325185,220725,-94303,-108247,26356,-150775,-370209,-303922,-238393,-108858,325168,583193,214625,-231972,-237996,-91918,-106381,-204859,-308222,-308570,-226718,-48608,136636,110695,-76414,-117949,-139529,-264264,-188171,-18393,45844,32128,-191258,-390845,-379516,-283640,-154794,19462,197684,256466,131334,-17159,-138004,-178217,-28911,86871,46148,64743,290441,317359,77702,-161611,-48288,115887,-8129,-285958,-253200,-67579,27962,46408,30915,-82778,-243823,-323562,-139829,39037,66920,40377,-42260,-64184,21824,121198,114889,95496,68275,21892,51913,153124,176260,137920,166368,201343,70261,-146892,-251155,-297792,-266595,-209215,-204092,-198457,-89586,1134,102372,160533,-26488,-311138,-358201,-225440,-158728,-98325,34656,123214,193781,253641,202162,174224,242895,334362,308192,144975,73803,165592,277533,154499,-85874,-174280,-126238,-15144,26203,-51789,-133126,-30451,229473,384286,295960,144114,175645,187801,18953,-239440,-329315,-234432,-104952,-12652,20030,63444,54141,-57364,-153981,-131013,-41347,61186,163978,118106,73500,143280,245410,247576,332299,422624,252267,-65492,-137117,28411,202705,275525,242759,174204,165229,75949,-125377,-127623,198180,568493,482705,127835,14351,166150,243288,183070,65460,39168,128110,145244,-4689,-83403,-1739,104583,187021,241268,186514,38972,-40121,39618,74607,25776,-28713,-203380,-300911,-132670,39306,3009,7016,212378,249330,64085,15075,138247,280317,326335,207355,96543,71097,-11080,-108646,-1235,187828,224824,128058,-172601,-319467,-217434,-207859,-277540,-166329,47100,81856,-48446,-39627,204298,361570,218087,20085,-56019,-26694,61284,193982,329898,228101,-137500,-454912,-456777,-384028,-317888,-172980,104848,246516,174329,59112,75136,83985,-14000,-132093,-230343,-247743,-114995,15817,-45431,935,313531,284079,36575,-5045,5175,50027,106626,16646,-91232,-99553,49726,213071,96962,-205559,-364738,-218217,69739,242640,80546,-206159,-364142,-272639,-87192,24518,90590,153471,95021,-64567,-105274,-45634,-49832,-111742,-173123,-252919,-270402,-133696,-35028,-135940,-265395,-328210,-358037,-310327,4766,400341,481079,347751,234306,23321,-182737,-136917,-23734,-4122,32674,4254,-44366,89575,292173,328272,132774,-131881,-154153,122902,298157,124409,-166729,-89380,203415,264657,102740,62664,132929,171556,88763,-134462,-103291,241354,435866,288401,174844,88350,-11375,2458,207154,322762,176522,22802,88978,198605,129708,-14677,-94827,-79289,286731,552667,290214,-24433,-144268,-174964,-76931,-436579,-1603316,-364125,3789676,4892848,-31678,-4396739,-4177120,-1535464,-69400,-11454,-201775,-711668,-576180,125849,111089,-299580,-344419,-195198,-193579,-176493,-109304,-108746,-265719,-422247,-194605,150213,251866,125301,-43803,-167757,33027,352857,407176,362364,415705,390271,355823,443789,470075,219082,-152970,-264072,-142319,-27899,152241,401641,337436,405114,485738,234055,-185064,-306397,-36396,242149,190581,-162012,-410816,-209916,84353,116000,-7507,-62051,-60864,-27013,33413,109991,139704,216465,294063,233589,145926,136172,102423,259,-133513,-187485,1755,287349,313613,42187,-144189,-72743,12843,73790,179649,167641,89679,124757,29906,-277653,-393589,-269422,-223302,-122907,116921,187188,144839,154668,120754,49949,20936,75775,89144,155832,345128,430225,249135,-65678,-286107,-275054,-116705,112907,151716,-60762,-245892,-258238,-233877,-207841,-213283,-234677,-151278,42481,19630,-126858,27766,248231,76945,-179541,-67195,168969,164048,161849,275608,341356,272442,81275,-38289,-93367,-158672,-115312,-11246,48052,72458,118802,163844,70830,-23523,-59144,-221730,-448087,-362838,-91980,-33639,-108206,20567,222792,227613,343076,664232,680189,337708,118077,89344,70417,104371,200107,199419,46880,-41550,37605,55912,-48564,-53942,-38486,-78251,-106618,-64194,-69550,-192476,-186984,-124330,-124410,-63912,-39631,-143170,-49265,129028,162296,83386,-60084,-86459,84648,131099,54132,34580,-25837,-90826,-112039,-158139,-170013,-107297,-147203,-203071,-226518,-207699,-129595,-26526,23101,-33042,-24003,98295,75022,-81953,-85375,1389,7213,24491,43338,-66857,-140258,-53351,123197,252880,244497,88494,-14179,-75567,-37231,46736,88146,25379,-91982,-216447,-149277,108021,140450,-23531,35064,284950,364066,188095,-49093,-120697,56925,311905,322726,133061,49282,111458,248351,405454,239327,-144049,-243141,-36433,211125,306122,243719,239846,264407,117197,-42416,-41423,40223,184865,350379,297413,-27939,-297040,-265087,-64009,52616,37920,-65193,-175022,-248654,-262320,-227341,-142030,-66763,-48033,-187768,-292011,-144088,85900,143917,-17103,-146561,-114208,26286,179869,294389,260442,156153,115594,215674,142444,-59979,-5427,15702,-255135,-421399,-158318,201852,258945,-10066,-168815,10128,180241,113759,44543,-26437,-81536,-75529,-131579,-301313,-319151,-233451,-342498,-433352,-300461,-155908,-141618,-222806,-245647,-129264,74653,348312,461409,313800,-18530,-394539,-414203,18028,161680,-84928,-247238,-199736,-271774,-289822,-225946,-200116,-218348,-172935,-5571,152033,200561,122169,113768,129193,-16285,-119686,-5010,45783,-53224,-48038,120568,303322,353548,163237,-105639,-92561,191388,222605,32693,-145198,-152987,-104596,-179863,-188764,6865,193542,127024,127258,367080,302808,-88239,-171497,-49214,-111866,-228513,-118180,189411,374336,238904,149307,152480,59204,-25038,92570,157372,107158,826,-168548,-233039,-204676,-132678,-16177,-28891,-114510,-77285,58226,243784,268045,59529,-86642,3334,-1966,39995,289091,295393,16069,30801,189369,59542,25968,255943,371573,319796,317414,317912,147267,-105202,-166130,8477,232762,341592,213285,68131,64589,25989,-77440,222472,919953,1284507,1121255,581575,-318278,-713266,-1144343,-1248730,-674449,-352193,-282853,230953,591382,578500,603534,401854,-683872,-1533733,-832059,-456250,-594726,152841,539365,218844,129436,179595,-59941,-381526,-435493,-290912,-217576,-166266,-76973,52149,92380,106539,50001,-182154,-446187,-520261,-391263,-163520,-71258,-166187,-275808,-203544,-17599,93344,59178,-81072,-237484,-334564,-192045,55704,63466,-123935,-196994,-117647,20484,-2626,-218724,-278042,-150759,-196176,-281965,-108252,218421,415228,283868,-15178,-48056,67971,-90752,-270272,-199161,-20284,50876,-157205,-362655,-320521,-164837,-28758,66387,46016,-104838,-221385,-230132,-183223,-36810,47825,-43533,-225780,-304407,-291714,-260157,-82754,194443,311092,-1720,-384345,-336854,-165889,-134472,-132385,-110127,136720,346485,105971,-97258,20238,-61268,-225606,-165283,-55802,-31182,-12429,28284,89111,230921,361733,395490,295293,204069,83129,-42586,-61017,23691,94888,214028,291092,264507,75681,76490,207445,79825,-89840,81720,193216,-31339,-180844],[-41087,-63432,-46400,198322,348748,229780,16099,-137128,-168121,-101587,-41660,-98803,-96627,-12492,91198,85591,-5406,-49401,4940,6324,-62575,-34406,104961,216536,207964,134483,146692,118952,-61110,-90971,31948,-29040,-161409,-228359,-193815,84306,423095,425520,219843,106322,75605,18906,-19024,-18471,2831,59713,113779,44567,-238115,-406677,-161885,68375,46568,-38248,-16389,-15746,-226994,-489721,-564065,-288511,109701,341206,368221,232995,89798,1178,-210115,-382912,-230493,-92446,12636,83328,154194,340570,515151,546095,413669,195940,-25343,-151716,-126522,-110338,-125367,-18760,46199,-54658,22384,244069,114198,-137569,-142106,-102415,-127594,-151063,-165167,-241167,-294110,-131833,83834,7359,-114452,104117,377212,191641,-189735,-231959,-74911,-190510,-397868,-372457,-275032,-139751,240064,493510,204025,-146536,-159173,-145287,-205354,-195062,-213799,-210058,-123988,63529,213989,136052,-101246,-181707,-186949,-234586,-109822,75825,128381,58566,-138037,-302424,-398338,-407920,-233344,16575,189208,207496,79191,-52779,-107757,-98144,33852,112923,23807,73104,304391,301516,-3366,-255574,-74928,163071,26606,-211531,-89423,79837,62876,-21496,-114182,-248644,-427862,-416573,-91228,139103,169590,91029,-24834,-13988,72635,68591,33351,84574,91198,15896,16200,136532,219663,187110,149608,172211,62014,-138453,-235108,-282473,-251959,-199283,-244220,-240245,-113657,-24237,54759,126342,5952,-202024,-200632,-51602,-2735,32598,98403,121827,191478,250261,194864,169692,233638,354701,333074,171235,148136,244601,306836,174016,-55791,-214738,-229019,-71105,53172,-6893,-103266,-6495,231740,399008,374065,255594,231887,188959,-3729,-259316,-308643,-160162,-28309,-292,-736,24947,-24181,-176418,-276546,-233344,-145124,-110726,-63270,23308,67110,159247,366979,473644,463567,479710,320540,28434,-119424,22987,242896,344879,278108,168003,185174,146886,-100405,-166918,160152,529690,456374,163431,34226,92394,183685,264679,141075,-102926,-138140,10589,-98354,-215439,-32290,123986,157564,168037,141900,64722,17279,37549,37920,52072,44937,-155899,-217997,-118029,-29256,-2591,125200,345388,369551,215494,157434,264667,334633,271239,118714,6653,27326,38043,6616,72952,104314,100620,97858,-105022,-281334,-207518,-142929,-189863,-145238,20274,124305,30536,-54040,128064,306389,210377,-2704,-109361,-59321,85236,218170,273106,136797,-182201,-481306,-469981,-346804,-282884,-152129,63906,165424,96680,7373,80483,121988,-17097,-195003,-286822,-257503,-129528,18676,29897,80312,307865,252589,-2567,-74100,-58524,57955,145078,9711,-145710,-154215,-33861,47042,-58921,-243641,-292093,-189742,11936,169834,65846,-154808,-210131,-112225,-40443,-28222,35769,145762,124603,-50450,-111504,-36171,-29694,-141645,-272174,-324029,-238356,-69549,-3997,-128665,-237489,-250272,-250743,-227473,5184,339641,420585,345121,245781,33466,-177634,-168564,-31864,42044,90451,85973,47160,152326,365849,408174,182718,-108134,-120379,143546,314433,157931,-115112,-55866,191506,192298,44131,22377,93978,180312,135929,-122970,-136761,203115,367904,246256,131185,76738,6535,-20861,125151,297507,256249,83354,21491,181800,341817,326199,209806,117414,268655,353522,136033,-85934,-283734,-310359,159025,99978,-1283768,-226744,4706059,5359365,-804974,-5473127,-4399819,-1569517,-214240,-221231,-695818,-1097265,-662823,284699,311832,-163313,-198753,-15708,-110087,-223448,-136305,-54554,-211232,-487293,-382159,78843,342966,231740,4780,-99603,133471,357925,331862,370443,536870,481049,323343,350778,358209,134063,-185597,-229910,-57550,55361,229584,492565,446979,416353,413721,201087,-101845,-203873,2622,233956,164287,-186889,-400173,-203296,55286,114116,25163,-105317,-173757,-83594,48954,161276,169232,161533,160709,92531,75214,134519,121050,29422,-81723,-119243,57689,286138,225718,-120963,-322999,-166960,2513,50661,123823,78774,31540,98525,-17478,-363863,-403106,-190973,-165927,-111636,110547,134384,12658,-2314,83186,138917,141228,185393,170347,167035,321024,388025,192341,-82105,-247738,-223728,-51768,165041,119186,-125173,-262791,-213779,-165130,-176115,-193580,-169228,-44596,161323,119199,-112897,-38048,153643,-30255,-310649,-123184,219670,266650,186999,177852,218928,201036,19226,-141906,-189193,-192496,-94126,14316,79184,107966,110672,81673,982,-40490,-50037,-200237,-377806,-289929,-62964,-43140,-177242,-68975,215130,307213,402637,725745,787622,352064,3540,155,47245,80328,226619,317502,157751,-22116,4486,69431,44510,63661,-31097,-152273,-146206,-85309,-120252,-236088,-178461,-70565,-87101,-27475,43101,-47859,-28086,56968,47721,22624,4456,5476,72479,46364,-40099,-50525,-135888,-202044,-173544,-141765,-101360,-2909,-46786,-148573,-171878,-140531,-112362,-27905,27696,-41730,-63029,63485,34475,-165154,-147259,122,52270,75390,106711,-17301,-131964,-62223,115654,247016,244038,94074,-20994,-105111,-41064,116264,202099,83317,-119220,-283183,-270780,-101187,-46707,-62027,130687,416518,474069,234672,13306,-22747,86501,223931,190955,14677,-59994,43111,238268,366498,167203,-151037,-168537,26547,148537,132430,102516,204944,291893,193062,72296,94860,143944,198969,277067,197394,-54880,-234914,-173906,-2417,76451,-11679,-171702,-263024,-291794,-308803,-284838,-228048,-124405,-60490,-136675,-213130,-79171,199256,308673,150848,1054,33,118505,192132,231805,193106,109166,107035,208957,150783,-23053,23395,9466,-260375,-386798,-148588,152353,164610,-92542,-175070,54540,168281,87416,103743,101321,18470,-72754,-184985,-327391,-315289,-227013,-344835,-441625,-306131,-145961,-117789,-166736,-160758,-65542,53947,296926,429367,279621,-90397,-443712,-456660,-125276,12453,-165085,-338718,-330388,-247653,-203024,-273470,-316988,-326116,-263361,-49739,181846,239208,171739,179760,142201,-57348,-146131,60726,197959,116194,72503,149513,191533,193942,130827,-41098,-115197,48868,128413,59095,-115985,-191249,-140016,-186270,-230404,-19484,169487,72631,82957,334199,282650,-68249,-156534,-35275,-55684,-179399,-154216,90962,316960,257612,185442,193068,92916,-35927,52377,143967,93563,-19487,-165499,-211375,-140061,-41832,49160,22715,-100276,-156746,-58744,160594,247570,115545,10957,56816,8243,-2447,238231,274130,22162,49216,185726,30352,33400,310141,407623,254797,189102,261809,158675,-104292,-155978,80799,310053,427928,342056,285956,335180,211525,-74607,23612,619026,891668,567710,360454,37642,-413117,-875693,-860644,-631454,-437643,-215224,61512,251526,432882,527039,318683,-537753,-1231959,-626201,-539911,-806356,-71212,340724,48216,49481,181098,-29345,-344465,-479674,-374641,-248165,-189030,-129848,-11022,51366,74558,35507,-105441,-315993,-384521,-299477,-109553,-14043,-111829,-240510,-185923,-10573,94762,99750,29039,-105848,-204606,-134074,29391,18677,-137169,-236034,-153760,16867,11541,-233116,-358013,-260508,-274284,-352870,-179572,188316,434792,307658,-9555,-54591,67009,-29643,-238389,-217918,-35825,34249,-188247,-366629,-243190,-94078,-23197,42090,-10895,-179087,-212765,-150920,-130771,-9834,107974,63853,-145955,-257335,-242754,-163758,26410,236474,252516,-44422,-395476,-379632,-194740,-149897,-143454,-58242,234254,379863,43655,-202184,-87280,-106796,-149308,-998,170144,190526,114804,12001,-15096,93433,268588,419868,373864,271179,88845,-99589,-111747,31565,84382,194648,330756,336442,140564,70672,158978,57277,-117902,5675,131126,-7241,-100908],[25788,-38632,-31392,145086,229739,130529,-33870,-133519,-120392,-65265,-69855,-121897,-87962,-13574,76890,118506,143604,132236,78917,-31818,-104818,-11916,148819,203099,118854,52360,149487,196463,27350,-29832,62102,-24665,-229234,-323546,-242789,66958,409390,469874,271817,74238,37652,45156,-5575,-55630,-10570,40529,49110,-10558,-276928,-450440,-180077,92080,91371,-23834,-33490,5901,-131353,-373709,-503567,-290401,102093,375387,407036,246920,139000,69389,-184041,-439570,-362515,-147096,48917,186911,284526,414040,474136,452786,360838,200070,-1237,-141043,-147922,-137345,-150715,-37066,50163,-9990,89579,276664,137865,-116706,-161133,-111993,-72504,-107005,-174288,-250283,-315206,-150005,115827,108964,13361,159793,334162,114222,-277888,-340345,-136777,-131221,-329336,-404789,-301294,-163419,114774,332659,174046,-43744,-78060,-183333,-263981,-152932,-86351,-87727,-8513,156394,262773,156332,-101645,-225256,-219323,-162219,5306,159313,160864,31802,-109991,-229256,-400862,-467847,-243134,52572,187363,150765,29971,-59227,-52193,-18825,75199,114133,-21056,26356,229933,249092,-27615,-235672,-43142,216355,71129,-101535,59634,189221,92851,-71144,-248259,-433808,-622354,-456907,8140,255674,240465,105618,-1361,48788,135499,50329,-17015,65938,87928,-12004,-36821,89496,215946,199797,127035,132513,54639,-82547,-166499,-225849,-189377,-137093,-235702,-237157,-112961,-29393,47940,137113,68906,-74819,-48148,68637,92080,125550,145073,114440,152376,181298,140774,151594,252845,389216,331710,153132,161047,278919,310148,209222,17658,-211468,-289086,-112807,82119,30572,-105216,-16878,210808,359428,371536,316179,261278,184908,-10723,-241894,-262923,-96908,5366,-33246,-31738,7791,-76776,-270738,-362154,-292402,-209244,-226614,-240054,-58862,53905,153963,443366,639589,535846,518073,435306,141332,-101243,9903,235844,322690,237849,146718,205953,206273,-48784,-159694,111087,403723,393145,219878,76489,23993,115512,298998,179125,-227368,-343531,-121398,-199223,-314867,-44828,161043,149961,92179,72552,72408,59502,-4769,-44116,57744,125172,-29211,-65425,-63454,-72486,5142,215895,399531,400845,286655,217494,279097,281820,162626,12256,-99654,-44608,56910,104867,143646,44059,-8338,46966,-38583,-205549,-164507,-71988,-82577,-81785,6924,141858,99920,-44655,43646,197330,176167,10203,-105151,-58312,95018,196597,169658,33948,-204446,-432708,-382857,-205673,-142346,-22225,82385,86409,13998,-24738,93830,157185,-5377,-220726,-290366,-215515,-104470,35277,126085,211877,311466,191049,-50631,-123069,-111165,35653,156983,21710,-148738,-157770,-88459,-70284,-147412,-241190,-231153,-187068,-36820,104984,54738,-77910,-25947,56800,-3520,-106008,-60176,86530,95218,-66443,-102478,5116,7759,-168635,-366037,-375413,-187068,-54,36673,-87961,-176007,-156577,-152496,-146764,10319,251453,319850,299880,212463,7355,-168486,-162245,-21602,88111,116126,112845,120056,218684,414856,435337,176991,-100378,-76173,160014,308174,166605,-56462,1003,206278,155184,-2548,-39626,39100,179133,162390,-101341,-157224,118671,220203,140055,55068,46192,-9605,-95796,-22512,208052,313587,183833,35980,202939,493621,587279,484690,294978,193178,96034,-92223,-232124,-437079,-381419,466270,621455,-994622,-187541,5313644,5835276,-1079562,-6005253,-4388684,-1660589,-510572,-405849,-910713,-1177087,-678616,297112,424507,-32983,-66106,124971,-45303,-269816,-155842,-3662,-169011,-545997,-568006,-386,431028,361880,98342,25224,234366,322685,241458,385345,626695,519701,259756,238176,257732,82875,-181698,-172111,40602,152521,278041,442806,453128,373999,305056,149534,-20578,-80056,44688,190038,108486,-217039,-388071,-199088,19003,85590,41497,-121345,-219057,-84762,96557,203175,168947,77688,8205,-52210,3227,129802,133211,40679,-42798,-44309,113659,264599,123025,-263630,-466595,-279608,-79992,-35919,37219,12947,4164,71726,-60120,-395629,-377099,-117647,-95038,-79664,84612,50282,-127787,-151901,27790,184998,220912,236608,191433,130034,245472,296603,98381,-108348,-182793,-149567,22432,213871,101653,-155203,-235267,-132116,-45552,-74322,-111475,-65261,79783,259883,211598,-49594,-75529,36233,-132522,-364933,-129258,239269,310582,174149,66960,72631,77606,-47081,-195147,-244015,-206580,-71110,53608,144289,164763,93581,-11608,-66816,-57789,-42653,-155959,-254029,-183693,-48504,-66277,-214516,-130716,191787,349620,388651,652748,762834,311863,-115423,-81755,42430,81439,247010,391093,235678,3106,-3669,95567,136489,159841,-11406,-185577,-130153,-63678,-172223,-264050,-125624,32613,16446,67496,132465,25138,-51499,-52855,-93063,-52179,75086,83059,1134,-57323,-99812,-136327,-269424,-323305,-201526,-76007,1470,105449,44552,-120091,-120606,-56528,-83874,-33538,36561,-36845,-107736,1837,-20699,-244501,-226150,-32282,72573,111933,140434,6970,-138507,-82251,91453,208687,188532,82994,-1051,-90941,-44740,151252,244274,80793,-160097,-315254,-332062,-276050,-237393,-117273,184417,477577,515012,253646,65771,67132,113363,145746,85445,-93875,-191845,-61075,193026,294884,101227,-100729,-35946,111694,109907,-1921,-49341,94356,247193,216904,139495,193093,229502,196374,165145,48315,-120763,-178468,-78781,35426,67864,-74120,-280293,-344076,-312149,-320993,-310967,-291207,-174550,-66297,-67731,-120683,-31642,245819,378961,266921,178385,181089,220565,202025,171228,129660,76018,130810,216397,138265,-9380,29231,7660,-215840,-286500,-102384,113029,73838,-165802,-176333,82639,153019,93423,173537,220796,116357,-45828,-201330,-301890,-257569,-190700,-316169,-421843,-304112,-117516,-32330,-25842,-23896,-16507,-1772,194636,351651,207579,-157722,-435402,-441107,-262306,-110746,-174893,-340536,-359104,-130086,-65541,-256799,-374993,-388183,-307775,-69520,202985,232699,164199,206131,147872,-89393,-172791,100178,335683,261225,112752,89331,54965,42567,92723,30495,-104351,-111257,-5012,52111,-95680,-219445,-144489,-132139,-217049,-59507,90590,-14606,17457,277924,247483,-45766,-128194,-24484,-10019,-108555,-159872,-20628,192893,234768,202194,206629,110500,-25172,40726,185030,162246,22077,-103874,-119655,-21855,61351,89309,53946,-73811,-199354,-148533,51886,178634,149373,116776,103693,2849,-59819,156542,232281,24193,38829,147030,10092,38177,306402,376119,156808,31892,177317,180037,-68198,-107478,167141,379108,460530,410144,451442,552510,341619,-98848,-212096,187717,395010,113754,311478,663079,226437,-301382,-333530,-495942,-513772,-242887,-234827,-245151,96042,344661,275027,-186013,-557748,-208393,-571015,-1009555,-398308,-50634,-307842,-158748,95025,-4295,-237684,-418302,-377606,-237785,-194292,-178577,-89364,-17015,-14616,-22943,-46702,-187502,-233368,-144891,-21949,20566,-75417,-199350,-175949,-35636,55240,98366,122984,55056,-34223,-61511,-14911,-52591,-167300,-256124,-155042,39683,52651,-199326,-399063,-375436,-356179,-390866,-225414,143975,420975,317975,12125,-40095,68313,15534,-194966,-220988,-65927,-19629,-221587,-348062,-174862,-38131,-15251,15865,-70694,-238090,-202633,-96664,-104044,-31528,107136,99136,-108339,-218857,-176462,-50054,101456,197784,140869,-72267,-346078,-371780,-213366,-198454,-203178,-25753,292321,350048,-27055,-263593,-170518,-146730,-78953,144615,329810,359029,248074,24495,-134070,-123962,90639,375578,424954,327247,109551,-133201,-137635,49168,75597,127488,311401,358017,196333,79101,108964,39510,-101539,-38338,69204,22649,-3629],[81332,-25220,-23136,85461,117626,47045,-64018,-120788,-67474,-11362,-71595,-103424,-64375,-29722,44028,138105,257579,299096,169899,-49235,-137348,-10369,143576,150123,17353,-33610,143327,264957,116478,21051,71468,-7363,-241458,-365327,-262873,37329,331511,425005,275250,52015,-16713,21296,-25344,-110615,-54047,-28507,-68557,-79759,-245989,-385080,-153277,126695,157397,33983,-3337,43816,-30284,-242861,-411501,-283620,59991,332148,359244,202951,167617,159904,-87517,-354068,-380652,-177863,37579,200087,329868,419108,384192,322067,267035,168934,36227,-80232,-137046,-158852,-170131,-45154,68766,39441,119896,247158,126379,-115090,-203316,-126535,-19192,-63445,-185083,-256109,-286557,-112242,155978,210140,138188,169784,217510,10125,-342496,-409878,-140429,14495,-181945,-400799,-336454,-186641,-14652,142755,131382,54722,-14440,-197273,-258971,-76805,43006,30587,95772,210686,272006,168182,-79203,-250156,-242954,-76933,120478,203606,127757,-38472,-108912,-183854,-387920,-458818,-185961,112837,180806,102993,11646,-22402,22649,52746,101800,109763,-50615,-53712,94725,173080,-7699,-148061,17914,247012,102729,3711,143932,211725,96703,-92045,-332199,-570663,-730582,-415262,132153,350997,249189,80056,20825,94725,168985,50837,-29377,51221,65699,-55934,-99013,16135,151310,163557,107411,90609,46840,4804,-64602,-136289,-77117,-24628,-166048,-184328,-81810,-3317,89915,191068,146650,38689,58057,100749,97926,154776,157926,89390,71857,54793,47182,131584,312198,438608,314599,107422,114983,249813,278360,244456,113573,-144777,-263841,-120590,85333,23184,-152462,-60476,170022,277835,309943,328993,264341,174336,-8154,-205732,-218226,-76470,-27362,-107976,-67796,11753,-92363,-296709,-358235,-280063,-219780,-266213,-314701,-103294,44518,136638,453092,691602,537889,518583,542250,224448,-98755,-23679,174567,227621,157493,125757,217529,235993,16273,-106762,69847,242735,308305,272064,129977,-15009,58539,284846,190584,-258554,-387222,-188363,-257778,-331364,-23106,208225,159093,26069,-176,78059,91302,-75931,-160777,24776,168897,119347,100775,16675,-71468,33050,259640,363898,335008,259101,192218,187812,135950,34987,-73960,-182055,-116683,47284,170226,210683,45209,-74037,-22659,-7174,-122959,-111578,-24241,9942,-2934,3916,130135,148289,-3330,-15505,83914,138655,52566,-56682,-33949,82764,140134,75880,-24247,-181910,-312177,-214703,4911,97828,194652,157102,28167,-60792,-35732,109466,172563,8730,-206523,-239931,-129473,-49783,47187,207219,352850,326955,120930,-93735,-144521,-146262,-17183,132751,35174,-111461,-109775,-94257,-107047,-147183,-188502,-170998,-165110,-36195,75345,45703,2352,145453,204116,25199,-180360,-164471,-2478,22998,-98353,-76184,68899,56867,-178852,-423578,-392421,-127951,64322,71215,-42386,-107237,-72363,-86021,-94087,14153,158950,209144,227003,147339,-42709,-154883,-124371,-5468,109828,99466,80157,158273,274389,419088,397945,122627,-104882,-37408,161304,272512,141265,-15188,67789,250554,172030,-20052,-104502,-21271,158753,151143,-90807,-166001,23465,59686,-4413,-54929,-23186,-77292,-220541,-210641,57419,299326,261802,107383,255840,564288,720446,674557,401956,51702,-161011,-296454,-406365,-619385,-456520,717251,1070136,-688863,-63982,5753554,6352600,-1111568,-6183308,-4260839,-1822249,-886036,-515862,-819206,-998418,-663417,126793,401156,67791,33318,196224,-8087,-284907,-149112,39195,-144458,-584553,-696433,-69904,483236,466306,207762,169710,302137,252643,160405,408149,671663,500018,184487,134167,186124,73701,-138693,-107418,113420,215287,252614,258312,329390,268899,171197,92703,49935,41238,83146,128837,46259,-235900,-376686,-199034,-15424,34808,28964,-107516,-178115,-21539,170019,228157,133989,-17403,-114570,-147045,-46038,119980,135757,37358,-18107,17346,147773,230137,39432,-346613,-535170,-374555,-192765,-123292,-27958,-4032,9429,45908,-92257,-367378,-322339,-67906,-32923,-41943,45117,-37677,-226068,-231046,-15451,176996,230365,211260,142538,48708,127828,167201,-13342,-132778,-103018,-68117,82281,232776,92149,-150984,-186000,-49465,82896,64458,4844,43726,185012,316306,277883,50757,-70358,-70383,-207950,-333136,-84209,227069,281066,126671,-27375,-57857,-52114,-89929,-182081,-250746,-207342,-56215,95225,224660,229610,77437,-87927,-126006,-85074,-48857,-101354,-111656,-76138,-52115,-93088,-206980,-155196,136001,320608,304535,471090,612835,237604,-188292,-128050,59830,117272,247118,366782,236327,23238,11051,118683,195739,204409,6059,-185740,-79718,-5287,-196838,-266583,-47928,157481,170433,206912,207784,44031,-123014,-176938,-226291,-126118,115922,109687,-108969,-158674,-114493,-185841,-372661,-410400,-178043,27599,108541,179058,84144,-127443,-83201,21575,-42839,-31166,52209,-17727,-146047,-70445,-60869,-272960,-291793,-84788,70578,133556,141454,417,-161024,-117178,46041,140239,94159,47156,15228,-64780,-67935,120171,195359,14547,-216776,-323219,-333202,-362809,-358155,-167394,176833,453414,480656,254694,107227,124732,123128,85942,12887,-186562,-331771,-187183,114191,202109,53168,-11001,115913,186509,88481,-70921,-173686,-70197,136261,187025,154858,232903,268413,178271,58354,-87014,-182881,-116350,24914,68557,44688,-119878,-349850,-395194,-313042,-311775,-328409,-326597,-206259,-71152,-12158,-47020,-13941,220713,355444,302515,317181,374804,327832,230321,134507,74248,60567,177230,229610,102050,-19926,20162,16849,-126837,-150609,-39423,84921,3197,-217078,-176007,94354,158460,141072,238167,296757,179672,-12956,-180634,-226143,-155215,-126776,-255679,-370285,-287655,-76734,90987,151565,110244,1696,-73742,62095,229394,97486,-211648,-374633,-378854,-354764,-193887,-132152,-264880,-280268,33893,78310,-176789,-345387,-373101,-282422,-45727,211466,189730,110806,184567,143380,-95954,-179944,109394,410700,327122,59422,-42874,-72112,-57877,67541,97610,-59209,-220674,-114593,30226,-92808,-238602,-115346,-34129,-155268,-94211,1799,-85285,-33717,216228,198720,-37530,-103182,-27371,1741,-51398,-143868,-119892,32381,168464,190693,179584,89214,-11570,64819,263918,271792,101052,-4710,18823,116822,142898,96356,63333,-41913,-198733,-197397,-62633,70931,144564,189727,131263,-1867,-90855,81031,183693,21893,-2936,74287,-4509,36595,255477,300614,67528,-93643,99938,214353,-8629,-51077,222484,399593,413722,387346,514047,651803,379596,-120559,-381000,-220914,-32841,-82902,458837,1327279,950401,323290,108656,-344816,-545149,-293231,-488309,-701491,-291139,164906,328344,277793,240173,215656,-566879,-1094470,-647524,-457057,-691472,-401581,-55354,-2425,-91296,-266949,-299735,-194752,-185273,-213152,-155484,-82040,-117638,-90416,-9622,-90721,-111704,21504,76614,20387,-79236,-171032,-170626,-74452,-4314,60433,163554,180668,117160,5667,-70041,-131977,-206337,-255498,-124218,77669,101483,-133728,-395977,-462780,-420642,-396233,-243462,91925,377960,321888,52049,-10261,65752,15247,-165496,-210066,-92260,-70904,-227713,-307983,-146106,-22851,-5780,-860,-117677,-272581,-198426,-73394,-102182,-100917,39723,67671,-103899,-188536,-99848,51471,131706,111704,26888,-70893,-252022,-323929,-224039,-264055,-299965,-36583,295136,271292,-83395,-258087,-196199,-165312,-37985,220280,382751,440159,349339,53777,-229923,-334644,-106779,266905,422305,355873,141538,-133843,-137189,67209,85906,69840,255492,327823,233008,114134,86862,42482,-43131,-36383,31031,57671,92125],[118384,-22008,-22109,34639,35955,-2673,-65190,-103475,-25650,48905,-35078,-52322,-40113,-64786,-10083,127889,301618,414010,269715,-34040,-152298,-27520,93480,67025,-76772,-102578,135786,315408,190306,58898,73150,28062,-193486,-351065,-266166,-25081,182508,296759,246820,66876,-48635,-28017,-69961,-162727,-110927,-130228,-210626,-158752,-185371,-258449,-104958,138973,200230,104520,58149,76015,29407,-138863,-297679,-255234,-7432,220370,240012,102365,139556,217070,20706,-193754,-295483,-188302,-22865,116624,259759,328732,251976,183497,160608,115230,72313,2449,-103234,-171846,-178664,-45636,90020,85137,118570,175089,92945,-117339,-245915,-145259,7691,-35900,-187324,-255420,-219293,-29475,194949,286307,234426,148135,75775,-91820,-370608,-421548,-87738,196591,-2072,-363268,-376763,-203235,-106964,-23316,85449,125879,18396,-184868,-188736,24539,147319,124521,168279,215636,236975,167022,-41209,-258155,-262433,-14516,191846,191010,42631,-121498,-122886,-161601,-357590,-394840,-90440,167481,154898,71552,40042,57501,106727,119277,130679,121049,-38597,-134838,-52024,98920,34507,-54652,70165,232402,107535,77916,152452,141145,66997,-83114,-344130,-599375,-682523,-296834,233853,384263,190145,30402,38351,105820,145769,41665,-19084,45623,35335,-103698,-155565,-67248,37124,86443,94321,50202,34751,96818,40338,-35738,62548,112873,-45264,-90170,-24066,50266,165015,266885,219570,120964,107082,52774,22195,117047,131999,44660,-31728,-97847,-71373,107480,384709,481207,288644,56417,37757,168247,221577,267368,206061,-14150,-140364,-82978,51364,-44148,-238482,-123892,118328,181097,226791,307256,246302,153767,-6664,-172686,-198017,-114967,-122066,-200540,-98255,29189,-73278,-238822,-249576,-191327,-175252,-236287,-283255,-103873,44999,118286,394345,614341,474903,464033,560458,229926,-124481,-84714,70435,102832,83170,117541,210693,225359,72518,-24980,53238,103507,213407,294114,177749,-17842,21301,234131,188957,-172216,-258221,-156888,-237374,-251550,31916,249341,171894,-20115,-51452,98987,121482,-148811,-279245,-42673,155797,224100,222944,98965,-22890,81268,249914,251284,193984,152333,106756,33213,-55202,-73881,-105765,-203694,-159016,22477,199140,271760,113361,-89544,-107486,-31613,-61174,-67825,-14650,59115,59728,5763,93900,168012,61211,-30817,8179,114987,106703,9105,-7601,44073,66493,30482,-12490,-109116,-147514,-21428,213954,377951,436432,257273,-4285,-119058,-29061,124274,158602,13327,-159740,-152476,-24952,9237,34221,242387,457042,347594,58726,-127636,-148780,-171254,-93816,72346,31177,-56221,-24545,-52997,-77570,-78616,-91828,-95796,-88878,30916,89122,33846,63479,269149,308388,50754,-223817,-242889,-91911,-58981,-122941,-35638,136803,107008,-162979,-423304,-369185,-72535,114359,86603,-16906,-51786,-12208,-55305,-77839,12944,86901,115559,143770,71350,-91317,-129324,-67406,4755,92736,50090,17510,166602,307426,373404,310865,56547,-101800,-13968,138465,206640,80852,-15003,119169,312409,240020,-2332,-152758,-73836,115189,94610,-115458,-182813,-59646,-60081,-148339,-181095,-128746,-192766,-376964,-400854,-125935,194330,266255,191432,324442,560612,717704,745630,407679,-135030,-355331,-384814,-528458,-816378,-588132,805373,1413684,-273840,351164,6166249,6732915,-1286362,-6216956,-4079811,-2011506,-1229932,-532657,-521574,-698388,-668977,-205055,222255,121469,92417,182849,-9,-241303,-103886,70420,-129052,-576174,-713558,-111491,471881,505170,304055,290183,313070,160612,98104,418533,661448,436607,116800,56179,141385,97189,-63377,-49479,134618,214093,150914,13370,111947,120610,41182,48732,105867,137576,110184,68059,-3253,-228279,-354707,-188360,-28809,-19362,-10467,-70495,-66180,92250,252206,230335,67318,-108175,-178740,-167235,-64949,99954,126995,26955,-5987,51686,150349,195096,939,-348291,-509833,-409719,-268041,-144762,-23982,34656,37804,27057,-99918,-285275,-249956,-48591,4965,-11981,4507,-97631,-243044,-203814,-19176,125759,165957,123725,45056,-53166,-6465,20261,-118467,-140027,-22643,1455,103268,201150,76712,-127183,-146348,-1602,175443,191787,112645,118891,232148,313212,299713,154219,-27469,-137539,-243583,-241747,-8956,192169,190762,54488,-92170,-148858,-142044,-82272,-100247,-211577,-198877,-48061,129752,293098,283896,71594,-126384,-171894,-126511,-70155,-45403,14927,5556,-70016,-112378,-154936,-142416,40398,202771,169241,242953,390998,159278,-182004,-118571,101708,186253,215495,220635,140800,30799,39356,126016,208788,198822,15327,-162997,-19580,73868,-168762,-235696,28962,268041,332043,349590,251439,5157,-219250,-282597,-317881,-183126,106353,78466,-213686,-233752,-90178,-170827,-399374,-429607,-113103,132426,184656,194945,54433,-161043,-62044,76370,8735,-10105,75325,13717,-163327,-128949,-57355,-216893,-309672,-130971,66332,149247,117246,-31765,-190666,-161532,-16282,52786,-15264,-19592,-1470,-58709,-117037,22144,81691,-80646,-272304,-315924,-291772,-340715,-361436,-191584,114947,364704,398841,252778,138562,139568,112069,48386,-32965,-259104,-449906,-302413,18265,104225,26536,87871,240983,220055,69360,-76873,-243716,-241692,-9175,120697,130665,212381,249271,150591,-4134,-155976,-202668,-40351,137459,119971,36747,-123764,-353755,-403073,-307253,-306507,-354419,-334094,-214065,-77127,14255,-5168,-18152,150534,270894,256422,364207,520273,440946,294243,135547,31439,62743,231990,243799,56295,-44052,3762,31029,-17669,-16161,20803,67334,-39268,-243730,-181575,89773,190563,213777,280275,313167,195777,10459,-132280,-118045,-36795,-50919,-172150,-289460,-252664,-34807,211985,303435,191247,-13907,-141853,-71191,80967,-26325,-232224,-275003,-300580,-393457,-242996,-73876,-148481,-130977,176505,185237,-50300,-223120,-276003,-192785,19889,209071,134159,37226,121572,129198,-67554,-155309,91079,391418,285788,-64279,-198595,-153613,-80549,67733,148329,2268,-242555,-157512,14939,-104263,-245516,-59899,75877,-65981,-99709,-46540,-99469,-44265,163849,143159,-46132,-91067,-47129,-24584,-26987,-112207,-180366,-117246,73626,150703,112348,17897,-20244,113118,348869,361564,170990,88665,155349,232344,181316,80081,61416,-6944,-155102,-198476,-157629,-50559,102902,207765,138727,12383,-67386,42415,142528,15142,-69579,-20776,-19494,24132,179435,218280,23789,-141145,62778,258537,54782,-14874,226062,358488,296965,282554,465227,611722,322687,-113869,-411785,-470602,-254234,13127,719270,1771590,1473067,729116,313111,-216778,-499031,-290881,-562139,-950628,-574800,93998,503101,719127,862783,454650,-547111,-999624,-677841,-703287,-939231,-579647,-223113,-34764,47338,-72476,-170595,-142252,-168363,-223287,-185316,-113356,-183608,-132217,6275,-44781,-46142,152355,164132,-6961,-123938,-166381,-163659,-104243,-58034,4628,137664,225448,206292,55592,-119137,-192896,-233663,-234187,-74004,111223,132759,-62048,-354354,-497346,-448489,-375673,-239261,40199,316108,319505,96773,18849,52962,-34106,-165054,-190064,-100685,-88646,-191061,-251138,-163320,-53271,4235,-258,-135099,-268514,-189376,-66116,-109120,-187916,-68442,2291,-108557,-162382,-33653,109715,118870,19713,-49168,-39450,-144443,-261980,-228937,-313712,-391178,-85516,251189,176821,-104885,-183969,-151449,-155801,-39904,200047,334501,437536,396107,82659,-271314,-449710,-251818,116853,347965,343400,171697,-104232,-119328,72484,116454,68161,196679,258659,241905,172323,105552,70649,36900,3395,25505,94925,170955],[135960,-25968,-31499,-5304,-12281,-14098,-35873,-82801,-6106,99332,36997,14433,-25923,-112360,-78939,80342,270358,463539,367667,16463,-141558,-49222,18184,-28242,-147122,-142691,125410,334553,233284,84103,81860,81795,-99893,-292703,-267493,-128973,-19514,119560,207438,120932,-37087,-77773,-125236,-189656,-155310,-232524,-337431,-237361,-146429,-141661,-62432,106038,179478,148809,123070,86651,24018,-83081,-177482,-204225,-85763,72216,84248,-39892,40083,197236,79262,-49960,-159289,-184424,-109191,-25365,90475,148627,92398,60536,68253,60554,99945,83230,-57008,-175759,-175471,-44993,95811,114692,96840,90776,60687,-100724,-262099,-165295,-4359,-32675,-176295,-247630,-142291,64024,219400,320238,288826,121493,-37610,-165752,-355204,-366802,1541,348892,152489,-297468,-394595,-194698,-130930,-121100,46193,153944,17067,-151418,-73166,135144,216709,188365,198506,172650,162811,149267,1936,-249167,-278352,-2852,184928,120656,-57453,-179683,-133100,-144150,-304715,-298427,3394,187122,101654,52799,109501,163127,186721,186148,177438,161671,21472,-183387,-158673,54014,78841,-65,85193,169430,88812,120289,111596,13456,14642,-51667,-288554,-499498,-476692,-139429,266703,330565,84701,-17747,50528,81093,64986,-1262,-12438,47381,8263,-140782,-190718,-137753,-93407,-8492,81953,10037,15812,166315,117547,47673,190079,235503,95126,25280,48185,114773,240685,331997,270690,171710,117871,-32051,-97512,30499,73792,-13224,-127460,-233354,-194948,62875,412970,480692,253405,17964,-31405,70371,162511,272720,274646,158442,58942,-1672,-8244,-154027,-336851,-186035,68603,100885,158698,267830,214120,120398,-14630,-154974,-209676,-203474,-246446,-274759,-109859,49438,-32247,-115944,-67280,-47048,-85388,-162481,-188587,-75795,53182,106433,286616,437912,362908,349446,434208,136889,-178579,-165775,-47718,-2263,49553,124871,181391,173833,95877,57252,66318,18174,115255,271861,203477,2286,-504,166286,183319,-7087,-32508,-37433,-132994,-104961,100938,265686,173479,-39998,-61325,144741,156954,-192551,-359095,-120245,95553,243978,267191,159279,57324,139277,191740,91116,19571,10457,-2805,-129687,-232766,-139005,-69236,-148312,-152291,-472,196165,317737,218909,-66844,-198547,-110523,-37325,-43584,-39732,54548,86716,9154,45302,157382,125676,-6484,-12400,110752,152453,64013,-1449,-18771,-5405,37498,53876,-472,20467,131211,346345,601578,623067,337753,-19882,-159086,-12283,137586,117269,2343,-94619,-54680,65054,42385,-15364,218978,495465,361532,12909,-155138,-155647,-202025,-181371,-14025,-2833,-7719,73866,13509,-28217,11495,27895,1306,40474,149177,133730,13986,89375,327296,360450,77703,-220962,-274061,-156551,-115477,-119430,11317,188137,145813,-121207,-363880,-313433,-31084,142534,76916,-24052,-20782,20864,-49922,-89238,5530,49352,52458,65869,6926,-113247,-85369,-4131,3966,37064,-10519,-29994,163731,309642,289272,209648,27328,-67220,-6386,89722,119434,-5126,-67870,129082,370833,335622,42126,-173785,-109231,51726,-529,-185901,-228559,-125041,-120026,-254240,-289286,-241264,-329287,-534963,-557424,-302942,17631,182836,245832,385943,505407,602395,683495,305815,-322261,-436567,-303795,-519960,-968787,-774708,689301,1640584,334056,1195841,6606854,6631488,-1939747,-6223105,-3824186,-2143041,-1436045,-474717,-191130,-424921,-719880,-618119,-88290,121291,115804,89905,-15686,-128982,-19766,90389,-104805,-492006,-591597,-112869,388091,465962,365517,349700,260595,61651,47305,386956,590383,351765,66751,6997,109278,133417,30848,-2045,103012,150482,11710,-194197,-118347,-29110,-48365,33354,146380,193690,118801,18171,-30863,-187840,-306579,-147443,-3361,-53479,-61112,-21259,77565,224354,319595,206706,-20331,-184726,-184498,-124202,-62326,64550,105351,15517,-4512,54510,126262,170872,15765,-271448,-398349,-356239,-246685,-64996,67323,115242,74354,23194,-68321,-166358,-173379,-55438,13073,2556,-22753,-105685,-167325,-75764,31094,59599,50239,12190,-55567,-137468,-122534,-117981,-195303,-119976,44206,43781,73729,117061,43837,-105565,-143513,-12022,200420,262952,171817,131978,199561,245489,263832,216931,30867,-150850,-236169,-135827,65134,149746,75548,-27468,-131228,-195697,-164958,-10896,36161,-138150,-181990,-35767,153739,324731,309352,79872,-120642,-200104,-175959,-95704,8563,104017,48842,-92681,-116527,-72911,-101405,-86419,7378,11047,36965,168378,103961,-93098,-50150,163353,270564,149255,-24644,-33217,24516,69614,114553,185532,169814,19213,-126685,31668,154189,-78371,-167414,85210,334979,448463,443774,252795,-66573,-300108,-339558,-344165,-209174,52986,18002,-263225,-261504,-40256,-83933,-333035,-375329,-42525,190114,200674,150438,-29055,-196627,-52331,99929,62956,32028,104964,54961,-148588,-151949,1905,-75334,-256701,-140962,84718,171198,82519,-74863,-212134,-201693,-82280,-36160,-116710,-113386,-63464,-89422,-180140,-108786,-42843,-155188,-300314,-297592,-233959,-229650,-247291,-177355,30714,257380,317319,260151,160112,117711,89399,34431,-62733,-306334,-511223,-368493,-69501,18082,18153,164848,302158,195896,40215,-43464,-252031,-366187,-142787,48147,89731,147584,182053,121362,-5385,-139304,-165548,44016,246968,200136,69704,-76544,-291827,-369926,-310526,-328854,-388101,-315197,-198761,-82194,14123,9717,-26835,74745,169336,153814,306871,576289,556465,395055,173583,6387,77905,280030,258647,26653,-62885,-14469,37611,79793,89333,66911,58920,-54757,-250634,-198244,70385,234067,277560,288515,279588,174121,16252,-73398,-6341,61908,13822,-82605,-190964,-202791,-5391,288850,378223,191374,-57793,-193435,-176871,-60461,-122805,-198731,-154742,-239848,-402304,-277572,-39203,-36188,28458,244209,230581,95550,-33089,-123427,-71756,102504,201550,94564,-25901,39335,112136,-5265,-99661,52614,277113,147255,-210225,-317910,-165000,-24983,94143,174199,52413,-190098,-130602,19295,-118426,-235456,5402,161922,21851,-61128,-23473,-44257,-8096,127663,91889,-59285,-91091,-79266,-72417,-28584,-65368,-184823,-211625,-24035,89959,19543,-95727,-66798,162518,407165,382570,189497,137305,241652,288260,175339,63440,65728,33364,-74270,-151094,-209516,-153770,43151,178032,137103,55927,11988,53997,120250,5717,-145034,-115864,-36916,-888,101602,162532,41562,-98507,82231,303038,100764,-13086,187208,274914,149853,139232,340574,462260,202402,-67750,-288922,-486520,-211577,316880,938780,1806535,1583712,737830,246788,-100946,-360597,-196191,-411651,-917801,-648733,187070,769445,1002356,1079769,419317,-514953,-734533,-450199,-692955,-960282,-632241,-355841,-102285,129169,103409,-38043,-106566,-148773,-200765,-165980,-93157,-177880,-129567,2250,-53695,-39222,220158,225156,-39389,-189356,-184848,-149179,-107370,-85104,-45032,61338,180743,218899,81957,-147183,-214115,-226302,-191084,-19921,122122,127011,-9670,-289942,-473619,-432393,-340194,-225188,-6385,247159,303706,123225,28873,26725,-109984,-191781,-166052,-84794,-63270,-118679,-186704,-206531,-110308,14087,17702,-113697,-213490,-153398,-52215,-107200,-251986,-173742,-55264,-96676,-136473,-5254,104656,76073,-45010,-72651,8141,-58415,-215924,-228215,-311765,-422252,-140542,188177,105653,-81448,-62527,-49915,-123158,-82485,94433,223733,381570,388151,97548,-245028,-417003,-295227,-38452,206464,284867,181126,-60078,-98708,54511,150415,129283,161378,171673,217892,232719,154338,113591,109566,56983,44614,128715,223455],[137285,-33254,-54216,-45387,-43498,3426,16274,-58418,-12455,124150,125047,76591,-25507,-157456,-147782,2236,187648,457162,448716,92714,-99793,-56176,-54260,-111757,-182841,-153825,101849,307389,234729,99211,105527,146325,11900,-210630,-276268,-262486,-230030,-52641,171778,188744,9143,-116398,-177448,-177159,-162578,-299335,-411688,-302058,-165591,-92080,-41511,31396,82362,137118,163783,72459,-38324,-72290,-71249,-145457,-159997,-69464,-66274,-195930,-113735,90775,54801,12362,-39101,-170924,-182624,-160399,-118292,-77056,-66571,-30163,7725,25971,121477,150327,-8830,-172908,-164124,-50888,70097,115986,66229,21561,50124,-48474,-234387,-183162,-51069,-49740,-150991,-232191,-87451,128038,218913,309136,304939,115841,-87462,-197257,-297213,-251590,99255,417544,234786,-211984,-354860,-141469,-78894,-131461,21635,137086,-11843,-108029,55052,237823,261064,230002,189413,95774,65498,115036,39757,-222362,-287907,-51218,89143,9319,-128573,-186222,-124112,-110661,-224560,-190843,63807,158748,26244,35570,192110,263676,248275,253143,245383,231569,117627,-174340,-189832,55989,114337,5851,57353,79243,66156,151045,64591,-113857,-36589,-10569,-194411,-303654,-183669,3424,206934,194765,-28790,-43658,57314,34421,-48251,-82782,-30407,50525,-6575,-155427,-194297,-174319,-197530,-93626,57859,-32813,-7520,196119,146280,90473,265265,304889,212815,135298,118444,168296,282185,355978,290075,200751,121800,-99444,-210110,-73434,-1979,-72885,-188025,-314801,-302082,-22934,338967,404308,202542,-1250,-61021,-1005,122362,261645,310585,334193,284621,107452,-64390,-262322,-410520,-225706,34102,61992,128033,225333,173536,74678,-32805,-148066,-239024,-309333,-352970,-296786,-92129,63776,14453,29156,126446,114042,31766,-75660,-95672,-47287,59876,102516,164415,224101,222985,188479,176953,-34371,-246102,-244663,-144140,-52671,64778,138512,131788,90613,70336,109217,97391,-17380,19276,209737,197732,19981,-18430,101522,176062,158523,177124,121322,24349,51426,154791,243424,152573,-32868,-22034,212199,198923,-185792,-371129,-176907,18573,182776,236617,181433,138489,186560,97368,-81522,-143639,-120354,-106354,-257583,-353201,-157387,20963,-29889,-96533,-9727,168562,333560,311099,-28830,-279567,-219594,-54631,-40273,-81116,10124,81032,15168,-1235,120651,161291,32597,10377,120278,175680,88972,-28438,-95713,-60595,69604,131339,115752,155302,200307,359442,681505,689177,359215,-34577,-184999,5297,149585,61321,-21759,-27042,28830,113872,27843,-98044,147575,466524,357533,-15398,-179866,-180612,-251072,-262703,-108114,-67736,15469,159691,74346,-7352,76369,142400,109848,183232,276633,182707,-16540,73846,319917,362375,107364,-173769,-256825,-183351,-124091,-79889,54272,208240,164045,-64078,-266143,-245525,-12355,143573,45102,-61030,-16773,30601,-55353,-110937,-8204,41246,15858,4355,-29241,-96595,-25474,55931,-4834,-43883,-61928,-28919,167512,277684,189357,134108,67691,9933,-8286,22222,28147,-98312,-166962,83274,403169,423255,93575,-170337,-126734,-21706,-113675,-288548,-306155,-178992,-136116,-300122,-342590,-317393,-446046,-661025,-660774,-443203,-182422,40931,248037,416613,423108,413502,490777,112158,-459101,-380674,-55630,-333668,-985144,-949823,412681,1751275,1147827,2469907,7024225,5700134,-3216463,-6193570,-3412252,-2121475,-1440668,-383957,12312,-264703,-788066,-995409,-463438,72607,115009,-56293,-44930,35867,90845,105073,-54551,-319255,-346141,-73941,247529,366646,380429,329273,156795,-31756,-9074,292507,460099,259849,30952,-22309,75337,161972,128035,42430,43634,54642,-106902,-293506,-277072,-134849,-70773,52609,171236,205062,105278,-19152,-37347,-119489,-223723,-66836,64597,-51798,-100310,30674,209106,335600,349993,158576,-112484,-242445,-155990,-55842,-55852,12373,69441,4304,-12248,32425,90801,162300,71399,-141591,-230749,-214434,-111607,102371,224083,210547,106412,40601,7685,-34672,-105096,-77167,-4987,1357,-25766,-55911,-21687,108863,130114,12213,-77335,-79948,-109183,-166218,-188860,-221363,-230897,-74715,86798,54949,4846,1266,-8408,-104996,-189164,-84129,150166,255044,162578,79116,96175,125395,167833,203429,74204,-114452,-190477,-54696,111261,115079,-20108,-101097,-155954,-206372,-122424,114041,196772,-49858,-155482,-5986,170097,307297,295046,98724,-79966,-206517,-217502,-107168,61655,152537,58859,-108715,-104833,14597,-47068,-219443,-224513,-139186,-99545,1588,85885,53039,60287,228910,338569,57519,-302119,-235102,9417,92651,91767,151913,150523,24834,-84753,65004,218448,61381,-64359,114685,346730,481278,450899,211004,-130674,-326820,-330760,-299245,-195400,-12549,-21824,-223964,-228985,25994,58420,-194790,-275232,-11058,163002,143740,58903,-129004,-209055,-45828,94356,106856,86173,138278,102847,-101110,-132034,101927,114930,-134217,-96688,139968,207703,54519,-108903,-210439,-221112,-133810,-107661,-193585,-216455,-159031,-151101,-231434,-216811,-125852,-173290,-281235,-270102,-184037,-80795,-64560,-124972,-32067,180663,275929,278344,170193,77854,72629,43572,-83248,-321397,-490261,-358669,-125380,-43036,21977,199380,283405,117761,-1852,-1568,-211221,-406724,-221905,957,55405,65727,93038,96550,41562,-58426,-89051,114751,329120,297234,149113,9732,-190538,-312865,-332760,-384765,-410407,-271410,-165894,-81973,1953,10089,-27813,23374,85849,36423,178647,536992,655890,511008,232196,2727,97867,309439,276526,37991,-56695,-30498,27024,141130,156874,96871,57032,-51714,-244564,-221751,41716,261015,298758,262813,224286,137400,4238,-24421,79058,112406,46440,-7489,-94375,-150396,-521,293770,353990,113987,-120686,-225992,-236914,-158296,-154835,-106163,-33524,-214425,-417334,-317301,-52825,36875,143441,222952,216330,231169,174647,36114,34731,163698,193769,91158,-54064,-31228,103474,78794,-26520,3808,99188,-45120,-326833,-355046,-103605,81895,135138,172876,67625,-116646,-67400,42978,-121699,-206657,59839,197402,81496,16150,65653,61025,59487,106581,57178,-57476,-94977,-114926,-113243,-28677,-740,-132552,-227860,-99677,19432,-76842,-226618,-146925,191116,419246,322261,142225,128279,253163,270073,142029,71321,92445,82827,32566,-61290,-204824,-211614,-8423,132030,143085,124247,120637,107269,122401,-1708,-206759,-183203,-50838,-34358,38114,147774,108402,7990,150087,334066,113203,-42451,134549,187663,23847,16326,203567,272029,71670,10628,-52686,-274790,60692,676601,968583,1385716,1221588,325701,-14684,39933,-143778,-22813,-96495,-639001,-490653,425906,1048260,1033655,817239,152888,-457069,-376436,-44454,-447519,-775524,-558755,-414471,-195628,119904,204788,49243,-105363,-128371,-143008,-99916,-24019,-98260,-86305,-20675,-106075,-73386,222821,253674,-51865,-244808,-215928,-125124,-78461,-77375,-68848,-28115,75959,168815,80583,-150697,-190125,-171372,-124356,26649,102543,79926,7140,-224575,-408716,-381561,-302784,-216875,-48269,179851,264446,110518,8636,-11183,-178094,-228970,-141199,-46991,-8173,-37574,-127140,-240430,-159408,22941,43277,-59110,-107806,-73740,-17421,-88657,-264458,-235754,-74916,-54210,-109163,-33216,37191,24036,-66227,-54705,49661,-19334,-206070,-219318,-237451,-356138,-163617,136226,84582,-18664,69316,72731,-81671,-148390,-54738,97312,308085,343569,94788,-160366,-244101,-228656,-160668,30730,187411,152929,-24765,-88644,11550,161766,215688,155436,88187,161403,264329,203976,151289,151007,97970,69763,151629,246239],[127017,-39831,-88661,-100621,-80738,31369,76065,-30539,-39968,114373,198318,115672,-35501,-182356,-198476,-86192,93262,416414,493878,173938,-28688,-34444,-98343,-159950,-180013,-145484,52179,224154,192992,107644,140368,205876,111011,-126267,-291013,-393724,-391461,-166831,141458,229136,56280,-148582,-217935,-125687,-119637,-302758,-410108,-339163,-245110,-124871,-39299,-54398,-65393,63353,164782,43134,-123734,-86731,385,-103493,-217959,-166484,-175663,-330558,-278172,-72202,-42868,-16577,16320,-149479,-206025,-225849,-286992,-278087,-186839,-78014,-15679,22264,142704,199961,30134,-167142,-150500,-68817,7172,82531,34447,-19031,67812,39370,-163403,-195938,-114473,-71875,-110796,-206169,-72940,136811,191288,265060,298598,143021,-70087,-186862,-206161,-96456,180371,383581,226109,-119488,-239378,-38434,27715,-67791,15809,88836,-54885,-67664,163468,319765,300360,262669,155769,8276,-31107,69890,64139,-179448,-287279,-146579,-75229,-112841,-139675,-137734,-92443,-50978,-118870,-87310,80990,93123,-53402,8115,247318,325004,279851,310482,321513,316487,227274,-99741,-137816,104795,140043,-16697,4967,-327,65102,193575,45195,-190776,-63071,25459,-102316,-83586,91219,86315,65962,12645,-112346,-41491,58318,-13493,-155218,-183841,-76101,49018,-5287,-142972,-166269,-165780,-239388,-147284,10923,-78609,-26807,185151,122575,83495,265992,300783,271216,213683,170764,193143,268291,323148,275737,216434,140052,-111874,-272243,-161543,-76917,-122220,-202580,-327700,-375458,-159242,140149,242589,129770,-6389,-42072,-19263,107712,238084,317214,471282,478311,218024,-85406,-317812,-426828,-229365,23997,73700,137761,188459,127520,21268,-53316,-133533,-256465,-388611,-398772,-250092,-43360,68176,53555,150646,268999,250287,153594,551,-56118,-44394,54250,102790,65432,39824,77841,11965,-126009,-228290,-302422,-293951,-192035,-41528,109156,140814,68249,-7976,-3650,108974,121417,-32405,-66388,128858,161558,11853,-42239,55355,165549,250645,283302,255454,180115,160821,168297,179322,104685,-4901,58730,286931,242522,-125432,-310888,-191946,-42661,84978,166222,162945,186682,198774,-18333,-236285,-264242,-211736,-189004,-332714,-404205,-145846,126244,110278,-12414,-4429,122662,304642,341304,564,-329950,-320412,-103222,-53328,-114950,-40838,66111,27968,-34989,66097,145854,52097,44402,131490,172595,78793,-86704,-170860,-91221,88546,174056,208851,238404,186099,263937,588132,612359,306019,-61058,-202503,16068,159600,9192,-48978,30923,85384,112203,-37513,-194943,56484,391525,329001,-29847,-200821,-223262,-315345,-319153,-188220,-152146,5751,213283,104406,-37381,91908,226205,204693,283369,362803,207763,-56560,20375,258842,323809,137312,-99117,-207220,-172836,-83840,-13523,83727,194584,159738,-8759,-165459,-191303,-22947,115604,1347,-113247,-36974,21128,-62661,-127751,-28830,39781,-10666,-35946,-31592,-49053,36679,107073,-13661,-130428,-95484,22645,181986,213972,97791,109015,172299,115768,-12730,-50188,-47347,-177000,-287404,-13586,391256,468268,129513,-155796,-134171,-91640,-216279,-387466,-392249,-229316,-142404,-286699,-319488,-322452,-504374,-728258,-711473,-536462,-349068,-101515,201214,399043,331117,193427,190027,-140455,-510900,-199465,304173,24103,-782906,-1007310,90327,1751767,2073039,4019243,7308557,3792891,-5022315,-6047876,-2766067,-1879310,-1241853,-300034,18413,-212948,-799997,-1222723,-810622,-9651,102454,-212999,-76526,211999,206464,125012,27224,-76922,-36679,-9159,84785,243390,346455,233744,28177,-112085,-86106,136680,282335,160210,-4505,-44862,34591,170346,213426,97595,-3689,-30012,-157391,-270681,-318471,-169270,-24720,99070,179627,178279,71195,-47767,-28829,-35852,-111279,43102,157998,-14902,-108721,80294,297616,394045,330623,92396,-190644,-278977,-125587,-5721,-61405,-51484,19904,-9590,-26969,351,61412,165210,140007,2397,-47543,-17381,99221,302688,394416,292154,129011,80233,116147,84581,-53004,-100699,-39751,-10091,-1684,36308,143981,285281,252628,7775,-175979,-123842,-84919,-119948,-190442,-270454,-223605,-19724,100590,45710,-70335,-110217,-71055,-133134,-274275,-200150,42557,175832,95460,-14130,-38965,-18359,24742,103335,76504,-48703,-116871,-13528,118781,98178,-61286,-147750,-173415,-191686,-40444,259260,341221,30388,-118420,48684,184971,246534,242891,119294,-24318,-189452,-231879,-88042,116119,173743,53896,-109511,-84011,81068,4484,-324653,-434271,-254275,-153532,-86101,102653,213611,179963,272717,355898,-39498,-523929,-399401,-5828,104327,70009,134040,160702,37389,-45172,78725,255080,217243,62330,125250,311898,425294,364658,136187,-150640,-279211,-258289,-196523,-140662,-49224,2599,-94264,-135485,108941,223795,-32973,-178723,-48793,44707,22918,-58355,-208576,-186855,-35352,69208,126801,134358,169897,151514,-34148,-82546,202183,292256,28640,-2898,225739,258589,48310,-114938,-177693,-207448,-154502,-147327,-237513,-301150,-257251,-219357,-243398,-250238,-141123,-131555,-215681,-236835,-155902,45573,110253,-47297,-37047,163741,282125,294922,165332,42338,77891,71989,-93953,-297408,-382975,-269814,-136634,-72895,32837,187875,193611,6573,-49578,25128,-147178,-360515,-224941,-199,43277,-4431,13037,76554,99960,35960,-15149,141078,355796,379740,253356,105613,-90799,-256546,-371586,-454522,-396202,-205202,-123283,-72831,-6968,4750,-23407,3156,36210,-52164,42210,430176,703735,600385,284755,19430,113695,314663,299695,101231,-13914,-40750,-234,159608,193030,113243,56547,-41939,-228830,-235265,14950,246856,261840,214626,178029,107841,-19830,-2686,117164,104156,36560,35949,-21657,-112103,-26082,223272,244950,-10110,-191041,-243909,-248375,-187749,-110262,24302,70380,-216263,-454965,-369221,-115781,57360,188673,140988,166760,332018,341297,152344,87883,168981,185200,126315,-37442,-62654,113231,164690,43479,-45053,-90887,-232819,-379768,-297443,9065,195585,171027,148555,39597,-83381,-15996,75646,-105198,-163960,85427,175177,98835,105219,179573,174183,130474,95419,48619,-25475,-93418,-145571,-121232,4071,81526,-40430,-173067,-140675,-52521,-157558,-341800,-236386,190069,386499,209663,51651,80019,198123,190484,106691,117824,148327,142187,148780,56712,-146387,-213055,-30932,108097,169461,197735,215573,175976,146319,-275,-232144,-198477,-48696,-66128,-5727,163320,187825,126651,235810,337772,86094,-87263,96709,133197,-40430,-36811,118243,120171,-16166,100685,221779,87956,458597,948933,743850,626277,491907,-376803,-341826,229002,108728,172963,255321,-233844,-161835,731425,1241468,791943,178467,-205318,-359853,-41360,376761,-91062,-499855,-410310,-386159,-298372,11158,198693,58586,-141027,-106123,-55898,-3701,71292,23864,-24742,-60026,-178733,-121367,177909,252059,-29028,-263928,-244570,-94814,-26601,-41859,-58861,-89196,-37174,86026,48373,-140172,-133509,-74137,-35166,62002,59168,4957,-13928,-179571,-334718,-318468,-275732,-227581,-89282,118025,195585,51764,-39532,-54276,-211752,-254313,-116481,3035,49203,17902,-85214,-233468,-167700,29012,59423,7167,27181,44325,34695,-59083,-222409,-235132,-50873,14595,-81160,-113232,-69214,-15001,-44268,-19890,65619,-32936,-233214,-198112,-97522,-197277,-136640,109891,114194,62346,172040,172269,-48875,-212064,-193230,-11523,239487,287495,81580,-44951,5325,-84997,-221956,-127375,69200,80800,-19768,-94900,-47195,129651,267223,162840,22553,79223,239897,221443,165612,153719,111099,82997,157224,240653],[109168,-41841,-126281,-176909,-136975,49444,125309,-882,-76636,72204,226952,119470,-48298,-174001,-216027,-158190,23566,360473,484230,233662,59809,15667,-101215,-157859,-142397,-131263,-29868,88494,117466,112473,171719,238979,171557,-56267,-299573,-481692,-457250,-194725,105544,205714,64683,-186672,-244480,-51263,-30917,-232320,-329771,-338036,-350728,-207433,-38061,-108874,-208750,-50377,129323,16032,-190167,-104456,23826,-99378,-251815,-197083,-222548,-411132,-400726,-234955,-168148,-96369,-1199,-119228,-160976,-190220,-349689,-384983,-232396,-78906,-8623,44376,163291,226201,48126,-160990,-139324,-99719,-84461,17478,4347,-34697,101840,143125,-67796,-201608,-171548,-79884,-54238,-164601,-93725,91559,143467,208390,287072,193951,-11138,-147504,-98754,68069,231470,269542,141396,-35947,-64512,95013,144525,29939,27792,32998,-96731,-40422,231553,375255,348713,294946,118068,-63998,-101830,24476,70655,-127615,-274008,-257887,-260950,-210288,-86054,-55966,-48964,26881,-418,2334,67792,19479,-113805,-34789,239064,322919,277175,342049,381349,393230,326421,27215,-23400,181877,159624,-37404,-40699,-31813,101841,254129,60361,-197037,-54894,43637,-46597,84707,262395,91555,-113121,-162156,-144470,-20769,53539,-44863,-221370,-269473,-132502,40058,9738,-107746,-117296,-115486,-204104,-160178,-60135,-122456,-30525,147688,59687,35873,199742,230442,254836,242554,194373,183155,200868,238929,231537,217155,169748,-65914,-265139,-209550,-133458,-151560,-179939,-285844,-407578,-331507,-149702,19939,36019,-9451,8923,11546,106378,205389,305585,541457,593066,300638,-53963,-286636,-371852,-196138,39620,127446,174892,159059,76733,-32046,-63669,-90512,-232118,-404622,-364006,-144281,25513,62581,77903,219552,326509,332203,257127,56054,-81151,-76240,30536,101643,17622,-68255,-49922,-141566,-361650,-377575,-324583,-295948,-186323,9432,147540,114499,-1666,-102312,-106664,52041,111095,-57555,-129923,57436,105832,-30455,-72799,35800,151199,238685,262339,314604,280018,191922,132460,82709,32861,31496,160055,349878,279502,-27448,-200260,-165653,-70723,8926,102603,115523,178881,157587,-140886,-353914,-332080,-260965,-250447,-361850,-402420,-129112,200669,218872,65894,5297,63173,225273,284388,4596,-332526,-375760,-164544,-75853,-122910,-60831,71916,50856,-52959,3099,73585,24030,54801,132362,148628,40714,-160548,-226999,-97105,69512,157792,256695,272160,128889,117869,368067,423180,193431,-100735,-213965,17274,165510,-22317,-65933,74762,117966,71724,-135528,-278726,-21147,299810,274801,-36396,-211300,-264686,-371259,-334216,-235079,-236794,-33580,225794,95668,-104168,64596,265170,258403,300576,370788,190708,-101525,-60672,159538,257544,162849,-20145,-147360,-134664,-13832,57224,94483,157756,139404,27584,-97757,-171575,-64928,61726,-41355,-162031,-76191,-6778,-72235,-133100,-56988,16469,-45014,-55995,-6955,5748,80915,145864,-14851,-204685,-117277,93938,194675,127686,30861,131365,294077,211786,-18365,-111826,-91785,-223185,-394868,-139854,325280,449075,134506,-145885,-142849,-145396,-281367,-438703,-445400,-276448,-167791,-234197,-226430,-250359,-483950,-724471,-723392,-589643,-440001,-187906,126814,328563,240381,-16087,-170474,-408469,-475517,58568,686720,488287,-340383,-853230,-134699,1653419,2919495,5580296,7376663,1107656,-7078664,-5729167,-1878143,-1406848,-894972,-236989,-124779,-195005,-677192,-1229253,-1040598,-106243,86473,-332138,-102602,344974,303501,161649,129107,181414,252053,56208,-61139,130340,268800,90632,-92381,-175820,-185707,-53493,79901,43109,-55212,-69806,-5828,157393,275862,173610,-3463,-67523,-125483,-166979,-256184,-136746,62213,153880,170953,128214,23941,-71593,-11056,49576,13045,153667,242839,39487,-79839,125971,334007,386058,263234,19226,-238728,-290948,-115747,-1697,-84917,-115482,-38070,-29400,-43921,-24010,49290,168462,190113,121701,113959,181116,309184,467356,521431,341673,145456,135711,228518,171172,-17863,-115287,-80018,-24136,42712,139220,270957,393215,360453,49266,-219592,-116902,11211,-11384,-135839,-257815,-181816,21698,88073,36924,-110849,-181756,-128732,-183139,-372319,-327366,-87435,59367,8064,-100339,-151614,-148388,-136766,-61523,27057,17802,-29093,166,96617,101187,-35953,-152069,-179433,-158408,46484,380358,430956,82614,-71939,124141,202909,164331,168969,132170,23808,-152780,-206125,-32720,172171,188393,55655,-92860,-65640,106683,40324,-372311,-566937,-315842,-141625,-104250,138286,344174,270667,267954,301348,-116210,-616537,-471600,-13184,105083,58012,142469,196611,55774,-16921,73590,258438,346632,193165,132007,252696,310835,215632,48248,-110456,-164425,-142489,-64048,-52803,-27890,102509,92727,5438,214336,377350,99841,-133017,-153391,-132431,-132102,-178973,-250000,-138332,-17806,37251,114674,157293,191775,190243,27142,-34534,251719,395612,183897,112025,316096,315072,72937,-81627,-116830,-158396,-136289,-150083,-247649,-341095,-322079,-263412,-200841,-187922,-97737,-58837,-127000,-203955,-149440,105302,207204,34993,27641,202274,306028,288037,142067,27101,109981,110502,-88927,-230819,-209849,-124015,-105775,-73482,48252,143168,61567,-108646,-89723,28847,-88186,-260196,-160139,46886,58541,-41114,-35389,55475,126914,88250,9645,98580,308781,410332,340250,175837,-29348,-222353,-412248,-500128,-330804,-122649,-78868,-54690,-5728,-6483,-28630,-1187,18714,-80860,-40335,301403,661572,615716,304541,49273,119321,297855,327927,205821,61922,-42355,-33377,145982,208092,116489,49871,-36040,-201000,-213983,5293,185698,178146,161900,157707,96396,-47377,-16131,102759,47463,-11401,39544,11021,-100720,-78455,99275,93771,-135477,-253819,-252225,-222170,-147075,-10208,149752,143130,-215912,-493902,-422508,-206909,35572,175106,49984,114851,384053,422250,195275,72852,105113,169160,183487,16358,-42678,143939,230733,90608,-85005,-241202,-364764,-362497,-169441,134599,271104,182195,110163,-21452,-123658,-10663,105576,-68590,-119306,73137,109904,78236,168672,259979,249621,178170,90207,70000,38516,-82147,-166332,-86329,84923,173250,62882,-79582,-151711,-123446,-214158,-413256,-301195,168373,329169,97762,-34676,29961,109747,82834,89903,198280,226560,205726,253476,179984,-54557,-168288,-18842,130102,216637,248686,256641,227219,181432,16730,-206280,-150290,-17661,-83125,-33609,179519,234257,203286,298372,305058,25158,-129411,85984,126383,-30173,-755,122630,64644,-28011,178267,456146,488646,853656,1059198,325071,-233688,-381436,-1144879,-616618,444764,338377,324174,510904,151162,226058,1002804,1273872,336222,-608071,-499355,-229543,160717,641567,210506,-279426,-259636,-287410,-392836,-177705,83123,-16693,-201233,-80299,46066,97880,158263,137399,26059,-109219,-243358,-157733,110188,226619,26338,-237149,-258033,-66089,28067,2764,-21141,-94837,-109681,778,-14513,-134121,-68651,42602,68093,89126,10424,-71956,-61722,-168634,-284138,-268934,-267405,-262161,-132159,61744,100844,-40035,-99780,-93498,-204562,-251348,-91847,52052,82011,22578,-70040,-175549,-121537,29087,48868,55278,150884,167946,84455,-32230,-147628,-180189,-1144,89675,-54069,-215408,-176657,-24123,10047,10344,49337,-83449,-277728,-161472,72518,3635,-75968,99911,166606,131007,217012,212830,-38562,-249957,-277504,-91756,178132,239861,71296,66032,239863,78044,-214791,-220469,-46080,-25868,-54772,-113205,-104536,50766,236474,156852,-21236,-16511,149790,187176,151543,129686,98950,76955,143294,211444],[86413,-36071,-153202,-262276,-205614,42667,148787,28120,-106108,11292,195138,85292,-55898,-129577,-194118,-190915,-4530,296079,407854,248228,143874,77431,-67497,-105822,-81149,-122477,-136799,-78171,26936,115444,180379,224488,178078,-9728,-285170,-493491,-414985,-147739,48538,106212,11962,-237197,-259613,19894,82304,-98677,-188143,-293930,-427766,-278794,-17201,-100228,-289216,-161709,78028,8055,-207776,-113170,-1126,-138049,-258138,-160209,-203034,-418346,-442150,-339440,-264495,-166895,-58727,-78355,-56331,-65563,-282125,-358944,-185976,-37202,14015,72950,170766,214679,35887,-152833,-131211,-139557,-184852,-65832,-24370,-41466,126691,230312,24267,-198778,-203869,-60310,18691,-104213,-124977,18546,87945,157677,278251,242320,49645,-97604,4801,209584,252953,127658,20900,22380,119375,217713,220638,112053,52304,-5917,-125173,-29911,256333,404756,402663,325067,94544,-100546,-128082,-8212,58809,-79632,-248021,-346524,-408082,-251929,9606,22234,-13567,99697,107739,70583,48188,-29949,-136488,-87947,153415,254403,246151,334056,399855,438348,396407,174674,113372,256656,173645,-37197,-52659,3299,170951,311922,89967,-147523,-22233,36513,-40660,157305,303158,35594,-273189,-279625,-127130,2128,44999,-51920,-231027,-305311,-171374,25120,30626,-61537,-64890,-40736,-103881,-135887,-142576,-155241,-9781,106229,-17829,-28830,101421,126358,176685,218516,186736,145933,104224,127332,163893,191127,186378,8551,-200358,-208567,-158653,-155467,-141493,-223689,-403718,-500956,-449012,-210403,-66500,-21602,59622,59138,94961,165420,288450,541299,607940,331790,22841,-169752,-257650,-138143,73023,201111,219172,133693,21540,-76907,-53759,-9584,-152250,-344038,-260319,-13459,91658,47493,85279,232920,306138,351296,323432,92987,-137713,-128364,-7634,95067,29986,-86625,-140030,-239537,-451386,-432759,-302906,-254341,-145646,62510,148613,52834,-70860,-173964,-206025,-46222,50427,-105321,-159496,18252,46806,-95379,-100900,43253,137338,148625,153267,282874,293931,149992,58823,-26987,-53282,60925,254806,385863,302204,80025,-76811,-117927,-70223,-7568,79091,60005,113530,60033,-257405,-427404,-355805,-284352,-297211,-363963,-376350,-124829,212223,252374,103919,3986,-5332,104348,148926,-21847,-282598,-365002,-217806,-101001,-100037,-27381,116375,82099,-60190,-60454,-41450,-59731,21343,116024,113483,-11153,-227012,-251016,-84107,14710,89355,251685,272401,85147,-2664,119255,191335,60727,-142349,-215889,12293,164637,-24373,-61269,108100,141415,19756,-233213,-324414,-61412,213310,197868,-41927,-202910,-276000,-381990,-297938,-237542,-302036,-92393,199262,59095,-168292,22675,260125,256211,232344,293525,130523,-145191,-155609,35828,176022,179101,43939,-92851,-80877,56784,106978,87633,116831,115463,34450,-85417,-192920,-132147,-8934,-72554,-192856,-128049,-54720,-90307,-128303,-90792,-45565,-95047,-60089,29037,39817,89644,169361,-5312,-256186,-142116,139726,186097,34830,-7610,171009,363343,249164,-31420,-150323,-99536,-228198,-458272,-266255,205956,363883,106666,-149364,-160034,-174780,-292752,-410042,-426194,-310578,-219120,-170474,-96763,-128323,-391286,-655423,-711083,-613174,-442105,-192046,49463,216350,162068,-173163,-516550,-644962,-385416,318466,998587,950650,268335,-460810,-146806,1477601,3464350,6868886,7244194,-1820795,-9040733,-5278427,-843431,-763689,-489564,-175566,-281844,-122773,-389568,-1012104,-1095969,-199394,68908,-375406,-121949,385936,363821,222404,226420,382994,441108,95421,-163150,42906,158748,-57811,-174697,-220235,-291784,-233944,-116032,-96358,-128090,-97302,-31572,131335,308671,267770,57305,-45583,-35253,-50923,-151649,-71128,145295,194330,146961,73075,-24885,-90470,13913,128351,126915,230037,281601,83904,-24305,165539,327683,319949,163954,-47489,-246858,-272628,-127341,-44007,-120525,-164853,-93472,-54250,-55644,-27148,54540,159561,199709,190073,229648,328860,440877,544632,569216,356052,163019,193759,309171,214457,6661,-114575,-116283,-34942,93031,216196,313897,398277,414827,115249,-206705,-81054,134841,113924,-54183,-190070,-119952,28486,56757,48034,-89077,-194261,-166942,-236456,-449403,-429614,-202447,-49644,-51008,-129043,-195183,-230914,-278508,-243395,-64612,59030,57770,14791,67627,119161,42109,-106633,-160987,-108770,113767,441380,443254,96620,-19743,204717,222983,90278,99310,132423,47413,-107481,-141659,49424,226741,213903,78848,-64018,-61561,84615,53292,-350719,-592188,-317628,-94341,-80772,170883,412117,301875,199966,180117,-150593,-552324,-430791,-9285,97339,54714,165466,234783,72422,-8859,49129,227322,412868,303578,147571,193341,187756,58987,-27286,-20545,-13888,-15043,64510,52105,52676,246764,280531,167202,342314,493389,169423,-158562,-288338,-308266,-279365,-282934,-258502,-85416,5435,10261,72886,143685,194493,204016,54202,-24000,212607,390809,283016,206857,377190,363778,128995,-9939,-40691,-83552,-82993,-121723,-229609,-324240,-328904,-260382,-109503,-52120,-31208,906,-50868,-177624,-152693,87536,194169,100969,142392,261088,298941,237655,99479,35004,157484,144445,-62457,-124828,-8980,40502,-47868,-53221,67814,87747,-75158,-201356,-109044,18225,-54286,-158211,-61613,126274,98807,-34398,-46021,24084,94039,63587,-43016,-15898,191367,364168,365253,193447,-23242,-219398,-434485,-486364,-221321,-35514,-39501,-31987,1686,-29953,-59874,-12594,23746,-40345,-35055,193498,513418,525287,276040,81076,114315,267463,357269,321827,150902,-34910,-57945,118408,204110,101416,29105,-39629,-154801,-136798,26615,96243,80976,121009,158765,99713,-69844,-59748,47594,-31741,-80089,6987,447,-117578,-143994,-39381,-46261,-218187,-290012,-251569,-176825,-58674,100646,223995,178245,-178835,-485846,-453954,-293545,-2601,138389,-3071,86659,385997,406557,168720,4710,-11737,137042,235302,86480,20250,187573,260194,102791,-110365,-317990,-414312,-293284,-19408,231772,280185,157629,68227,-92412,-224533,-52816,128031,-19624,-88253,25772,31444,40698,177226,260445,258904,189695,91741,117928,120706,-64103,-176475,-19334,201090,257435,147364,10278,-150768,-195495,-251094,-428702,-313096,147901,275313,33015,-70594,12701,27684,-13967,98160,290125,308493,261404,325071,279515,37818,-105271,15671,193379,269656,252852,224375,235382,213070,53000,-128085,-46059,47114,-74827,-52744,163487,212652,202979,302767,235434,-54133,-157663,93332,153802,35391,106707,214018,120055,37006,225707,597868,820874,1140894,1020826,-121863,-925283,-1145285,-1750689,-776153,621761,492914,389313,592183,402494,559955,1163493,1126910,-214227,-1287777,-635560,-100554,170388,647033,326798,-217719,-166318,-157265,-466173,-407123,-115688,-157220,-265628,-50888,143035,180097,203850,193443,43338,-156595,-274633,-166976,39463,181916,92515,-176095,-251115,-48368,62053,34266,27750,-44316,-117948,-68439,-101151,-148233,-20274,147581,168798,113462,-21870,-123148,-116696,-192863,-275433,-250292,-279001,-313069,-174304,10256,-4347,-135289,-149142,-120260,-169927,-217203,-67717,88134,77248,-26935,-83590,-85108,-35441,19183,2970,60058,217734,248097,107411,-20310,-72767,-100052,44392,145075,-28802,-296152,-247572,2766,82388,28950,10927,-140747,-308446,-110105,220050,168396,-25652,79545,197184,157559,195249,180171,-55845,-249613,-290800,-149135,113470,208249,75797,142649,379977,202886,-154702,-230960,-137075,-143309,-122014,-131594,-142198,-56578,117562,117220,-48207,-110886,9210,106131,121384,103757,78592,58239,114027,165858],[60531,-20826,-155948,-329330,-265238,5649,139609,55173,-112187,-47634,109102,21186,-52877,-57830,-137610,-175037,982,216947,266955,205339,197202,124107,-16603,-21158,-13003,-123761,-246587,-239944,-55840,116416,151734,149923,127953,11803,-235419,-419848,-295274,-73238,-37978,-48776,-92454,-291654,-267235,61099,189148,69145,-17606,-210121,-427741,-283012,33561,-25022,-274151,-225676,39989,28550,-171856,-113288,-59639,-203963,-237476,-72208,-128690,-353668,-392685,-351747,-293086,-184104,-103013,-25483,76194,101262,-111358,-210796,-61243,32531,34724,82732,143760,147525,-7824,-136030,-121902,-180812,-270604,-147394,-52321,-57564,115512,269258,87443,-186424,-203903,-12504,102395,-28417,-136758,-45768,37059,121252,266260,257284,78525,-53080,85931,302716,254882,15630,-87712,43443,247944,282638,219137,139895,81787,-12363,-134261,-32132,250257,411628,441498,342581,94577,-92788,-104148,-17149,31587,-50188,-211169,-379102,-464233,-220513,108570,61857,-4537,141258,179385,110589,40989,-37308,-116685,-137006,8393,141363,202008,283653,362708,436718,426783,301504,228141,297644,174722,-19026,-22544,93691,243294,326965,101706,-79888,9670,4429,-72736,139956,249541,-40305,-366384,-312970,-80488,15771,37632,-38720,-192465,-274301,-168417,8634,47042,-18950,-26664,32765,26278,-86363,-212270,-167443,36003,81235,-83907,-83017,17632,33133,74164,154998,154369,99467,14845,20868,79354,124385,159899,65337,-112601,-165668,-146850,-133494,-108754,-178901,-379832,-618824,-663406,-385486,-156334,-46955,78999,81537,54007,120335,275535,491933,531963,301334,115536,-4637,-118769,-75958,108839,267595,252196,106703,-35681,-107182,-22255,98666,-28319,-222904,-125534,95895,126597,20462,74812,208945,246565,319623,341602,119204,-169448,-168190,-47831,82288,90191,-32507,-178679,-267141,-390071,-383125,-246682,-194654,-101946,83198,101264,-33975,-132393,-210412,-268084,-155968,-56215,-165988,-149696,19116,-126,-157264,-112604,71986,133071,45264,26675,182615,228531,69874,-26118,-126131,-139481,70187,318733,389782,306740,167863,23377,-76000,-62337,30675,98923,17656,12404,-77296,-356927,-458983,-352488,-301445,-333390,-355067,-346131,-133578,158418,196099,81136,-20676,-76602,-34931,-27164,-72090,-193159,-292726,-246370,-122514,-56202,53214,192192,113159,-66407,-119384,-169815,-182170,-52443,82878,75756,-62089,-264817,-237996,-61209,-50949,-1586,200191,256098,96753,-40405,-61884,-5750,-46540,-167880,-200557,9137,155595,1209,-30005,139865,173277,-12595,-295610,-319304,-58469,139470,103961,-53449,-172165,-234017,-315955,-211160,-196420,-335370,-159122,142846,16331,-190231,-2427,224522,204844,114351,157108,43119,-181622,-250289,-100163,89552,182330,84437,-46118,-20871,102545,119320,70328,91218,100960,11862,-129062,-244044,-207629,-81765,-88197,-200564,-184828,-122079,-121153,-116611,-122672,-138551,-152448,-52487,58948,34259,56246,174566,12583,-282645,-182197,127187,145399,-43877,-24369,185155,321606,190990,-62055,-159910,-75120,-194648,-460903,-366963,45625,229974,57815,-162724,-183098,-177516,-250015,-296122,-317949,-315768,-278274,-116633,24911,-2678,-256390,-542116,-679622,-607802,-372758,-130980,-16479,87470,113166,-237606,-761672,-808196,-294012,499013,1169009,1291979,879287,99507,95276,1259983,3544631,7678819,7039644,-4293375,-10617003,-4835900,162023,-67801,-118698,-76285,-304400,47157,10387,-634607,-968014,-276761,45751,-328363,-140637,310233,380079,306608,292420,465135,487644,91821,-215830,-26323,32846,-167146,-198700,-240327,-374565,-359479,-272600,-246609,-214890,-118671,-29844,104323,309478,360395,160491,19913,64529,18011,-77323,-17950,184234,203854,113610,28930,-62972,-99739,47022,198714,213417,248196,250427,93334,33489,192893,295680,220933,57695,-95338,-213283,-217530,-139866,-107692,-155289,-186959,-131160,-77151,-54355,-5659,66764,131026,165127,200946,291841,396499,454251,519160,536069,345193,186300,237260,330098,215322,30859,-96756,-142606,-41092,132171,239313,257721,301604,389670,167284,-159716,-48463,221506,193845,17003,-86058,-53600,-8167,15012,84101,-8205,-153689,-177844,-270138,-477100,-479868,-277133,-115407,-44429,-69607,-150896,-247727,-364428,-386110,-171850,61073,129702,55533,57120,143317,141178,-15959,-106248,-44771,157312,432741,381529,76296,32623,268568,237981,50030,61027,122471,40207,-69512,-56269,137162,274594,256433,124690,-33720,-79011,22649,42189,-273642,-515391,-266106,-39345,-44595,181285,404026,261935,77765,26796,-133090,-362713,-299103,2601,82643,49378,175432,246178,77351,-26425,3405,163573,398184,370161,174628,149387,100182,-48965,-66186,88680,129107,91079,160042,152898,163285,374136,410116,315435,477727,558960,170141,-237713,-399193,-419845,-377731,-353384,-251216,-49294,30483,-3840,15559,96812,170396,178396,27441,-74137,81105,285146,296748,245635,383886,392740,207970,86046,32997,-1413,-9388,-76481,-194812,-260854,-276008,-205389,5434,100449,16975,12659,-17066,-159331,-148654,16661,90233,136786,262788,291731,224028,138131,41293,55454,196144,157132,-14448,8937,177249,184211,17431,-22781,91077,43960,-182759,-255096,-99108,11719,-51100,-102303,25605,211602,158729,13132,-29152,-24590,1382,-36878,-168623,-177821,31255,242373,302809,150053,-65147,-241838,-423109,-403635,-96458,39471,-10455,-12033,4989,-70243,-121410,-43550,43648,55410,51144,131236,286361,333508,203222,105495,104305,234185,380161,411188,222833,-22382,-65105,89173,171663,59596,-10137,-51466,-84971,220,84269,14380,9435,99438,160160,104939,-80808,-116778,-24382,-102417,-146054,-47617,-41081,-149582,-202232,-151451,-131458,-229504,-280113,-237130,-130265,40841,176311,220024,178295,-84718,-388508,-441120,-346204,-29385,116866,2740,91044,348130,322576,108312,-78792,-141645,85521,257123,148132,100592,227579,246183,78481,-120657,-315883,-384479,-202305,102620,271538,221182,100200,31847,-148075,-335103,-111044,148340,30000,-83702,-43509,-27861,14384,126202,170993,203075,171087,105273,182467,197475,-46729,-177274,53402,314765,313407,192447,62555,-158117,-270484,-281195,-395854,-263062,150997,246024,29424,-38261,41193,-20325,-71718,122574,362562,370760,295053,347061,326866,95568,-58427,48904,265460,302853,200607,128543,193327,229031,107240,-12060,88594,136743,-38710,-68128,97095,114624,121711,234248,138575,-131175,-171370,96010,182055,114522,238844,351786,254084,148982,237802,635295,1020063,1271019,910064,-401032,-1251206,-1611563,-2047237,-819140,684568,548783,374131,505052,477814,768199,1192420,848208,-720354,-1681450,-620509,-23146,5921,406855,220987,-327877,-154040,-43487,-514060,-630577,-354108,-326436,-314936,-20860,215486,225627,188887,165114,19082,-187914,-257657,-145934,-25586,116979,136385,-107912,-227427,-48687,57792,36435,68301,36739,-73397,-118316,-196093,-185729,-2529,214169,246282,138057,-22677,-130695,-158377,-239995,-305276,-263434,-302599,-360702,-206565,-35222,-96614,-199245,-167515,-129078,-129322,-162823,-45640,105055,41593,-109542,-119111,-1429,52828,-3561,-72248,13379,198381,243836,88693,-25911,-23457,-28891,60401,161193,-5076,-318752,-259651,58883,159443,44007,-27014,-173290,-297368,-50105,295421,225622,-32630,21622,165375,123935,118494,85881,-96067,-213712,-245252,-193279,36675,188485,98759,170071,390507,254320,-74335,-181828,-191800,-241217,-197856,-136361,-148498,-158884,-47764,43847,-67316,-189491,-145193,6997,99049,100466,70343,42491,79510,112748],[33136,2956,-128732,-349769,-295904,-56696,101988,81596,-83904,-84158,-4157,-55527,-37462,24353,-61232,-119268,14328,112478,81348,109232,198397,131379,26126,66732,43296,-132316,-329459,-357531,-111693,113424,83663,19430,31653,12665,-149707,-281095,-159461,-31114,-146175,-212217,-209419,-327702,-269393,55737,260370,231991,143420,-98566,-332177,-198765,106918,88598,-173556,-214546,39940,76209,-102070,-111914,-126415,-267754,-194114,41033,-21556,-239935,-275708,-275999,-250631,-141713,-91009,39525,197205,252728,97263,958,97371,106703,39090,54387,64520,18302,-71580,-101223,-104331,-214935,-323823,-206902,-78394,-93188,54171,243149,109262,-164234,-175704,50814,183422,49926,-111892,-73938,-1503,95034,236110,218998,62809,-21809,132704,335695,249239,-28520,-148759,23582,272427,258697,133010,101569,109273,14987,-124526,-37302,233100,398865,439508,335659,115969,-47028,-39409,2424,-5278,-49843,-166131,-338378,-403745,-119159,173750,45629,-27999,136981,195916,117727,48739,-8843,-65900,-164487,-149830,24084,163755,201666,272483,386752,415385,371119,287269,283908,149146,-3783,35258,200984,276584,262425,71536,-32484,14885,-43643,-113816,78478,171724,-90288,-372338,-266968,-28838,21454,38089,-17617,-131863,-185350,-116662,-4561,50703,8666,-13472,79411,141492,-25389,-242232,-153713,96566,82348,-120634,-107477,-15567,-10906,-5207,79339,111234,65006,-33649,-52538,-15800,12212,74222,65557,-43204,-99135,-100978,-90267,-92694,-173713,-355166,-648839,-728295,-457237,-210862,-80928,53043,51780,-17879,75161,271315,426930,397250,215833,185590,150023,880,-30984,129169,303991,263116,73603,-89386,-120802,21100,205529,106377,-79542,-6874,143146,106584,-24613,44158,172549,193955,261629,311430,140940,-130329,-160787,-74384,64858,169539,58671,-163706,-232126,-239054,-258987,-180542,-151893,-83367,56242,20039,-120307,-178857,-209148,-272091,-244029,-184475,-218707,-106884,50567,-25638,-189662,-98059,112033,147739,-4489,-54447,60746,122759,-3791,-93484,-194088,-209389,53554,338207,367692,293934,216323,80759,-58523,-71047,79260,134662,1268,-87776,-222043,-430766,-455228,-335475,-319665,-355196,-338734,-312441,-139155,67905,71671,484,-70664,-142155,-161629,-192376,-131066,-92442,-186561,-242115,-134270,-10913,145400,266593,130815,-80610,-170708,-277104,-306656,-142093,39738,40259,-100917,-261705,-192209,-37313,-97622,-81370,117335,231968,170106,17290,-128185,-116591,-96709,-162426,-161114,16631,139951,43884,24844,179034,223811,-3647,-299564,-267573,-24474,75269,2121,-76778,-125402,-135904,-168056,-87995,-125104,-335896,-224866,67585,-14114,-154385,6586,177654,129991,1080,9926,-45578,-206655,-331784,-234522,5999,169872,103103,646,39673,112588,94666,53353,92670,103970,-30096,-208422,-299474,-265123,-139294,-91126,-189717,-237294,-201189,-160148,-96906,-138449,-229613,-195423,-35000,70762,-12174,-11719,159483,33623,-286289,-237050,55770,81612,-87828,-29885,140305,152926,31865,-116896,-141915,-29522,-134228,-405133,-426527,-132183,76579,7386,-171865,-198905,-155953,-167163,-121418,-136797,-278381,-313104,-77593,105432,86419,-119220,-413257,-623147,-562468,-269161,-54846,-71224,-26170,114701,-180522,-834335,-870501,-252049,537838,1166744,1419740,1291102,673017,538826,1048633,3139805,7950872,6944412,-5719953,-11636350,-4562214,946408,534770,147302,92978,-111415,284821,397174,-200409,-695853,-332281,10237,-207624,-169156,128361,357047,404068,311295,405244,401262,47600,-233486,-97227,-88138,-204329,-158589,-228544,-402753,-400231,-364045,-378579,-293196,-121166,3225,86717,279656,418987,262334,93477,124783,15319,-75907,-9969,163017,179729,80923,5385,-81492,-93616,88588,262500,267780,207878,151880,56591,65637,198189,251621,119962,-30689,-116368,-144015,-122373,-123174,-157161,-177317,-176576,-136766,-87032,-36048,31452,70439,84312,101770,166864,306064,386733,363573,413118,449535,324040,212088,250265,283906,185194,63838,-63732,-156878,-45752,146310,199642,122061,135451,280934,165885,-113119,-41811,219049,178625,47866,28311,4486,-79424,-31688,129424,94904,-87484,-161634,-265481,-442816,-469166,-306014,-125543,35671,72333,-35732,-202689,-373694,-446547,-260813,26819,176691,129091,81076,165009,225688,102153,-15756,27233,190984,377609,276166,38673,78992,296001,237240,55218,71872,111423,7910,-53909,21860,206315,310745,309055,180885,-13824,-117347,-60212,10150,-176684,-373869,-177960,8356,-14493,159433,326665,163230,-63444,-105309,-71778,-126212,-133097,13724,60460,28498,145490,212462,64189,-67883,-63967,71865,309004,378172,204541,122891,66257,-74371,-53608,181300,225032,151179,205963,228449,256901,421924,441368,416696,589468,569760,119070,-324670,-439862,-428671,-400379,-377185,-240303,-36893,53740,-2055,-35234,34854,117752,107530,-52704,-180678,-104754,123724,227640,214883,332961,396422,293676,183197,88436,67242,63900,-31470,-159074,-181578,-185910,-113746,110077,205983,20278,-31417,-33251,-143454,-123796,-61153,-44964,139905,337540,256492,80319,5234,-23544,70401,199619,136352,47517,151517,315655,279783,74904,9783,115684,25380,-240543,-265830,-58605,27429,-70176,-114467,64863,277377,232524,88960,-4521,-89701,-121940,-177480,-330117,-341468,-127644,74122,160206,57976,-130792,-273575,-376568,-277253,5075,84921,5022,-1407,-4130,-123062,-198343,-85362,76922,175350,177248,116409,48957,89647,111211,121299,98482,205832,386954,443342,249263,-13110,-57822,56965,98041,-13360,-65191,-64247,7665,176237,169720,-24522,-10854,92709,138374,98560,-77433,-164776,-85867,-139747,-188576,-104892,-89538,-173221,-232327,-208146,-142463,-163395,-211686,-202015,-93286,116731,191768,143846,154089,60288,-197735,-375816,-350616,-27959,131843,57700,118896,288059,224918,64159,-134093,-237765,22497,239532,183137,166971,245271,192937,25193,-121583,-256792,-301562,-117026,165450,246683,117706,26365,6979,-171211,-395294,-139446,177935,70167,-109510,-116071,-46495,21398,40232,25231,111284,142944,136401,249466,246013,-36317,-169118,102959,380534,325921,193843,64843,-184159,-344610,-317322,-338665,-166566,186955,244172,61822,39615,100914,-27457,-82640,145844,390638,394862,296919,314119,303361,93290,-53939,57196,301628,290867,102702,3826,116154,226226,173210,115499,217324,228745,16984,-79520,-11587,-36046,-15126,104571,32967,-185763,-177097,72472,175705,161394,339853,475993,403611,261336,221842,594499,1078121,1256379,814092,-382661,-1159256,-1718910,-2011935,-781423,596279,523224,328130,327220,409460,839950,1126793,531990,-1070068,-1745905,-541338,-34511,-238870,46643,-37433,-533286,-208290,13437,-540162,-807929,-584768,-484008,-338239,4279,250056,228418,114590,57036,-39069,-191926,-192490,-101166,-85746,26199,126838,-62160,-196194,-68112,11223,6247,86200,108033,-14927,-155699,-277784,-234360,-13776,231141,283875,160786,8922,-93685,-172386,-288548,-350956,-292651,-322192,-379084,-216119,-70643,-152854,-206603,-146569,-118848,-97577,-105863,-27582,104545,-2480,-188221,-162402,34537,99573,-38507,-156612,-70447,96828,146688,32561,-40130,-6489,10328,38503,133435,17695,-271242,-214166,126975,230393,70022,-40090,-161021,-233179,7868,272055,144376,-118161,-83634,54844,31158,12996,-38834,-147502,-157507,-170737,-226342,-47156,171334,133367,151923,291610,230162,-10746,-123922,-211055,-294095,-251564,-118754,-123256,-221442,-189956,-40710,-85203,-241300,-268463,-70258,107263,130862,84878,44043,52144,61050],[5973,30944,-78358,-313690,-295316,-131372,50294,111176,-19675,-85612,-107174,-122572,-10823,98425,14980,-47458,7495,-19629,-114518,-19905,140705,89803,40444,126527,71797,-140766,-359730,-402957,-131813,103519,-10338,-142423,-88769,815,-41101,-119880,-70769,-61250,-250744,-329580,-288169,-320344,-264636,4653,279367,351826,260367,21766,-161763,-49912,180327,193908,-34775,-130712,86862,140748,-28797,-112938,-174748,-300273,-135978,152419,91859,-114212,-137762,-150874,-168203,-70053,-13849,114632,277582,346933,269289,193330,229297,158187,20127,-15569,-65822,-152998,-131496,-41363,-72697,-234500,-337303,-230432,-99674,-145060,-49643,158033,93314,-133529,-130708,109995,243127,110784,-56791,-60441,-25716,67590,174639,129244,14203,-2606,142929,312365,242739,-1225,-151246,-30612,183100,147206,-10700,15971,130924,64681,-100487,-33900,222027,367835,382391,299174,146779,17383,44356,46483,-44161,-79561,-115855,-228933,-238570,27359,185018,-18513,-73092,92403,155417,93215,58252,28790,-6888,-157909,-264407,-54166,145538,107351,147302,300482,367351,364943,277919,212674,84812,-15425,91538,275562,234701,109077,-1810,-24738,-17155,-91615,-133228,29668,133051,-85248,-303497,-171612,13976,32271,51549,-2680,-79874,-69855,-31203,-11445,39712,18209,-25374,82085,203379,36678,-213388,-115741,153279,104985,-123927,-100183,9325,10615,-22430,24718,75019,59232,-23727,-79961,-114200,-132751,-61171,-3858,-21738,-30663,-32018,-34939,-90397,-204455,-342243,-585297,-635930,-411381,-216969,-113760,-8808,-25072,-99407,38467,274801,374795,245153,96532,203371,239668,65330,-17612,119990,298094,249649,33631,-131676,-120019,58703,276071,211015,42261,59644,110548,23563,-93935,-10003,140402,177654,202981,243754,158691,-11795,-87671,-76280,44212,233179,147749,-107872,-160533,-83315,-114909,-132861,-151677,-100311,-9072,-62712,-175204,-203854,-179726,-219340,-286316,-299986,-247920,-49800,91391,-28531,-178788,-58762,150749,184190,33540,-61445,-34343,28500,-38295,-125086,-219247,-247751,15732,313719,332651,267934,220427,98242,-64983,-108956,80552,143624,9725,-150866,-337046,-472839,-422738,-306988,-328099,-351889,-306525,-259995,-118710,-13592,-71120,-111041,-135217,-192571,-247101,-301180,-180791,-13709,-85013,-206587,-130239,15841,198709,295096,122636,-106099,-211890,-335869,-391241,-214676,-2791,9167,-120970,-217382,-124567,-18450,-109286,-130023,20638,198796,275003,135605,-97316,-135285,-85082,-122585,-97184,40071,122634,89699,93685,229125,289873,49934,-242584,-187683,18631,17597,-93939,-114112,-78510,-4688,29040,45376,-46280,-313975,-284711,-17556,-28365,-78403,45665,136590,63719,-61069,-97352,-109999,-218471,-389291,-348878,-68846,139338,106329,55143,96472,93957,50350,47309,120905,124239,-75714,-291365,-329121,-276214,-165283,-87906,-170523,-275713,-275879,-192129,-61689,-120779,-274802,-199350,-7195,61908,-83589,-95987,124919,53962,-268622,-290738,-41612,22332,-83072,-30570,31034,-104225,-194964,-191983,-102938,25163,-62809,-309195,-440195,-295955,-65151,-26839,-160032,-189454,-114032,-65753,70031,73877,-195216,-295420,-42394,140385,126869,-12501,-295865,-532631,-465388,-172084,-19289,-123216,-95956,181663,590,-708704,-825222,-284570,413206,1002863,1297617,1345692,1075360,1052526,893619,2404675,7783975,7083221,-5872085,-12045050,-4522552,1378950,910447,275007,329623,264476,501405,626469,184290,-349858,-364298,-43038,-56988,-216811,-115531,308785,496998,285897,235650,239043,-14597,-237504,-183806,-181728,-158259,-63451,-178464,-358304,-352161,-379469,-456722,-334973,-94787,60479,83705,223913,409987,311248,137178,118742,-43846,-138721,-49417,96882,134448,60052,3596,-78327,-70066,134557,319810,297431,134600,16736,-18333,53507,172388,200531,41469,-84862,-109242,-50703,8408,-54867,-165052,-182679,-138760,-103143,-74109,-3971,65628,52397,29244,36347,112012,284418,327430,224832,271729,348641,303855,228801,223523,188630,142651,108749,-20065,-159877,-54361,129819,110246,-48230,-51686,108733,89037,-95514,-59244,120226,60304,28811,126931,46561,-160659,-80839,153649,165237,-30762,-123499,-214572,-353866,-408593,-301803,-94174,162593,253904,105510,-119749,-309504,-411043,-303440,-26148,195443,220331,139405,178723,269798,219521,92617,95616,233470,321660,173657,6984,113494,277108,211870,98989,132373,111196,-34123,-67445,65972,240081,332378,355917,227692,-12295,-167613,-140595,-37407,-102972,-220431,-74894,47015,3120,106759,203361,39184,-172343,-165348,8790,63622,-178,13816,29428,-14110,67352,136147,34830,-122610,-147915,-39502,171643,327463,222386,104911,73581,-18843,9394,230623,250329,154940,201634,263578,290149,356095,366747,448446,641026,524128,40106,-372627,-395118,-336953,-343845,-346876,-222186,-36435,73813,14125,-57124,-15710,44021,1361,-161714,-308319,-277166,-30651,109275,131529,246065,377453,365954,257340,117453,106771,117538,-236,-138858,-125470,-96225,-15062,175756,225048,-21530,-108305,-79839,-119774,-74815,-100178,-140341,118644,330257,147531,-93936,-126937,-82371,63799,152782,81006,110471,280420,390302,318730,119366,42317,137099,32679,-244373,-239417,6616,73689,-95077,-183361,42932,308600,313040,174890,9156,-160136,-230524,-304721,-473091,-457247,-241248,-93588,-23202,-55886,-193171,-297326,-308565,-155559,51511,89381,6545,-2113,-25302,-173904,-260944,-111430,125363,282678,289215,132786,-117301,-123272,39535,137764,105059,183502,368616,408288,216879,-16628,-49816,9800,-18799,-110306,-125337,-67917,113773,349598,260394,-4737,19459,87016,82221,74355,-61111,-184337,-115744,-133117,-196912,-146988,-118218,-164417,-220761,-202724,-88654,-36848,-87638,-142912,-67276,150407,153521,32186,120996,224204,43238,-270394,-312094,1192,179994,133170,151014,224687,167423,75778,-130537,-265676,-32326,193522,187198,195895,227725,113351,-44781,-123896,-179099,-202331,-53479,165791,172463,7335,-39646,-3506,-157264,-367742,-103912,225644,96522,-157035,-173858,-21873,66786,-37760,-114636,26715,129146,185482,303827,254540,-32974,-150000,112027,368763,293615,163688,29045,-222635,-406478,-364739,-287393,-58155,244636,252576,81633,109961,159304,-4605,-58258,153446,367080,375121,267305,235619,208245,25049,-97889,28316,267698,221457,-12267,-105027,35643,213861,241728,224681,304848,293830,74858,-82486,-129551,-191406,-164300,-51883,-58137,-202849,-180735,15951,115164,145241,367796,533381,503229,331468,192642,521255,1033894,1151896,781607,-72929,-757138,-1539132,-1736245,-701313,392334,469250,317733,163835,276208,815701,1036887,279008,-1213916,-1570905,-503191,-129185,-427634,-251599,-309641,-713042,-291988,-6727,-551576,-913946,-767908,-598179,-335577,18289,243115,193167,829,-98547,-113540,-166434,-94238,-43831,-144258,-94485,49220,-56381,-166185,-99802,-65214,-44454,77562,132569,11911,-188423,-325142,-271932,-39190,206068,276634,174941,58562,-28323,-154692,-315602,-381458,-313346,-318632,-345738,-192302,-90609,-159560,-152746,-93540,-92434,-74186,-60387,-14305,95391,-28092,-226099,-195876,1474,76813,-79996,-223194,-159128,-46686,-9299,-37853,-47677,-9863,14661,-9990,73439,38839,-171696,-133991,185633,286758,115958,-14109,-102598,-126937,51814,157828,-49555,-262420,-220210,-116939,-99722,-90789,-156539,-196207,-101090,-97692,-239466,-116824,150647,165465,106368,144502,157241,9061,-106580,-207019,-291216,-257895,-79192,-77713,-223428,-246518,-101468,-101720,-260357,-324746,-92645,154599,185926,115694,66043,41095,17555],[-19411,55701,-23513,-241393,-282213,-201034,4515,148035,71042,-51511,-166805,-159059,24389,150752,71897,10935,-33677,-164527,-281151,-152515,37261,10794,19464,136603,64127,-141949,-327482,-371203,-120682,84328,-104455,-294234,-203445,-14418,68261,16622,-63367,-159508,-317388,-361861,-291361,-256653,-248482,-72598,248643,402828,311218,129237,33295,107678,226631,248051,82231,-6163,168904,207813,25593,-110367,-186015,-286162,-73992,239490,186265,-15211,-29695,-31114,-93082,-16182,97817,193679,309644,372825,352455,293372,281534,165103,-19953,-111396,-218977,-317195,-158268,42655,-26590,-234299,-313660,-214709,-113177,-198033,-166998,40994,54776,-98144,-81437,148571,265152,134337,1261,-21679,-36842,29391,81281,11762,-40057,11399,124116,249187,233633,68189,-110103,-103868,14213,-16067,-160907,-76433,147143,119566,-66896,-13372,224331,319544,277705,238662,170449,74206,119648,102686,-76619,-128848,-64004,-76080,-16088,178032,145209,-101641,-115816,30550,74931,46813,52032,44176,36680,-116323,-292339,-65510,148891,18441,13436,198854,294042,290023,210364,100464,-18642,-64510,117796,278425,106826,-102789,-95476,-49677,-73214,-120384,-113453,30802,159636,-25379,-196208,-65264,51182,64131,78046,-3371,-57701,31917,57055,-11623,20627,16351,-52224,37528,193535,94809,-122910,-62013,186042,133697,-103160,-77166,66739,85864,37725,18989,62028,88643,40053,-66899,-205738,-280731,-213413,-124779,-53640,22437,43641,20321,-90028,-244449,-339019,-455408,-433791,-272564,-179003,-136997,-79363,-112478,-154857,19648,280141,345481,111459,-27450,161795,237281,60589,-38196,76732,250596,215604,-9357,-154884,-110189,72540,285295,255314,111603,64247,12046,-107849,-187213,-88051,113631,198229,161530,157932,168085,151677,40832,-53358,19614,251884,202542,-37196,-85443,16196,-2926,-121804,-195829,-142451,-86305,-113736,-177250,-206250,-142156,-133195,-276194,-373016,-253838,-4184,118852,-14138,-129869,-9032,174291,233653,145415,-4888,-73422,-13882,-25924,-120488,-201844,-244028,-29215,258131,297755,233565,188762,95916,-76187,-169885,-2067,91072,28466,-157255,-394019,-479392,-365905,-258997,-303694,-312049,-246695,-171831,-57119,-46432,-175076,-211505,-194518,-219959,-274152,-329228,-206144,18522,-20823,-148980,-105862,12409,170998,243090,83389,-138117,-238967,-334139,-405774,-244179,-33322,-14471,-118761,-141533,-47735,-5831,-91473,-148172,-74472,150884,361859,251817,-31059,-98258,-33979,-58788,-17478,78554,110614,127319,163771,284922,355446,132105,-143163,-104003,50909,-28466,-166167,-161281,-50792,118028,213298,156706,14813,-286406,-336539,-106665,-39462,-2989,94698,110185,28643,-53954,-132064,-134385,-217365,-415070,-422449,-131023,88386,97704,114288,143604,66184,12745,58751,164516,153484,-110072,-346843,-309842,-221073,-148883,-83544,-152642,-292145,-325126,-196470,-917,-56641,-241329,-150404,30622,38168,-155795,-175631,75620,74076,-227290,-318406,-116860,-634,-28179,-24408,-114059,-371706,-427137,-270492,-52103,79644,4713,-198318,-409787,-412747,-170954,-36559,-117963,-141478,-54564,34116,232694,261335,-77303,-216572,6226,155674,140373,50989,-207536,-407592,-320436,-111519,-55264,-177252,-106257,310006,270520,-422027,-688797,-378935,154131,721232,956190,1001222,1166994,1471302,831223,1631094,7383657,7420246,-4992887,-11856234,-4606573,1439445,976619,268396,584943,687438,597586,608012,444499,-7405,-372762,-114721,67374,-285517,-357446,253096,564683,235670,33214,81399,-58927,-240131,-278929,-228214,-43920,64932,-91150,-246908,-237914,-326432,-455933,-319015,-37807,127575,95215,150074,313722,270480,128082,52245,-120101,-215081,-107480,22391,89515,58417,17099,-58739,-33958,175469,365201,315748,69201,-106931,-107420,-2841,113854,140953,-4741,-101609,-79266,52121,159820,65206,-125989,-177379,-87795,-35317,-35810,31048,76246,8041,-20754,-5912,61219,239368,253822,102965,142323,264884,287281,221239,158618,81652,108561,160909,27928,-153788,-70894,87456,897,-201728,-213228,-88357,-54654,-113706,-72335,-22548,-114024,-26146,190115,70222,-220005,-127841,129531,157220,-9251,-68840,-122560,-234226,-323945,-286075,-52793,286202,411881,220249,-33067,-198939,-299951,-288380,-73589,190447,301616,216854,183169,264846,304753,188563,147072,293162,309672,117390,-49,130972,215565,159893,158966,224125,131133,-65881,-103656,63044,235632,338904,379611,246943,-29596,-215103,-198256,-93878,-84098,-101980,22657,82386,10308,34736,67697,-66226,-201430,-127559,75307,136106,49962,-3611,-9583,-69882,-39564,40220,43,-173226,-236089,-157964,21126,234004,215483,82992,91171,83498,103986,227273,202237,107787,160681,253865,243262,187590,212360,406762,607356,421566,-50375,-362307,-287302,-185160,-229043,-263802,-179621,-24503,91480,39979,-36125,-31118,-33966,-112754,-257325,-402078,-366909,-124498,-7799,36975,160584,344449,406161,292368,121844,111802,139761,11917,-145145,-123099,-44185,57744,188687,160364,-85053,-176004,-119370,-80155,-10796,-75826,-146638,87499,235686,-7836,-239482,-218538,-122135,30022,60992,4111,161237,374976,402872,309522,155329,78577,150201,55181,-204108,-186623,84855,144028,-110098,-272714,-25647,304630,389337,251723,3002,-217037,-282691,-370827,-548782,-491967,-281927,-213571,-191246,-160866,-234923,-302760,-241578,-83660,31868,53209,-2442,-9602,-48264,-203632,-278709,-92996,187372,347216,344379,156601,-159192,-220084,27890,170328,126644,161107,320067,321176,136219,-38028,-57440,-63316,-160799,-210199,-174592,-54424,217165,473129,326051,59587,73469,66358,295,36930,-36689,-166690,-105803,-88241,-173273,-163469,-108482,-110013,-167345,-151393,-1733,115947,69816,-64788,-46635,145167,93758,-64422,93411,361870,262786,-153407,-250923,42768,239955,200389,169638,172150,175365,151141,-62718,-215530,-53753,145602,170765,181585,173547,24058,-118939,-139647,-122208,-121298,-16482,123082,78778,-73826,-74790,1421,-112610,-255498,-2321,289232,111413,-206636,-204276,30085,135164,-68608,-188175,-13456,144431,243903,332908,227226,-29368,-116581,83268,282865,232001,124106,-16641,-252926,-440233,-418064,-266645,22376,295669,242999,45444,117531,184589,30952,-18968,142757,306106,321465,218098,134143,61684,-92250,-172800,-32580,158540,104178,-108057,-161784,-12781,210508,303521,291441,328558,306870,114110,-72595,-213073,-298086,-280358,-189981,-112453,-175447,-180229,-60398,5850,62208,311048,499636,513610,338981,165419,457316,945631,1021947,800511,379386,-262780,-1229856,-1371291,-596694,176609,454390,390194,94234,159522,756600,986342,154307,-1176223,-1319634,-561114,-247862,-434649,-331116,-455432,-766735,-368329,-98046,-552601,-939981,-877478,-652786,-315484,16411,200768,131575,-122451,-256030,-185350,-121326,11616,15021,-199410,-238610,-84970,-87123,-139827,-129604,-145579,-93673,49185,92898,-21220,-217764,-325821,-277722,-59488,159997,234207,172655,102221,38906,-111942,-305381,-371822,-303865,-277624,-252395,-132600,-91270,-119024,-56448,-28117,-55009,-45224,-29166,-3988,89542,-17229,-202854,-204357,-89824,-12478,-117867,-249205,-214902,-170267,-159175,-90436,-35840,-13413,-989,-61480,2812,55498,-58353,-52418,217232,322421,177411,47435,-14207,-7094,72852,-7399,-283244,-411644,-352011,-304540,-233836,-168120,-237872,-230729,-60205,-43135,-217958,-144165,128156,180482,57096,20297,76212,-21677,-150568,-197865,-240707,-208045,-26997,-29640,-167269,-193368,-108709,-109414,-246074,-301371,-49491,229447,239935,141075,96760,47262,-15166],[-42253,68462,12219,-177332,-283124,-248035,-16502,193351,169571,6754,-166908,-152082,65172,176510,97054,33231,-100763,-290847,-386963,-259944,-81761,-77422,-28262,93471,22646,-133148,-244570,-282947,-93518,55900,-169236,-389352,-281197,-24530,155900,96618,-126079,-277161,-317819,-302210,-214209,-145456,-215584,-143579,188994,379108,292162,205726,196368,215241,227442,232380,135518,111970,257133,264340,59797,-89401,-155428,-229751,-20253,287125,242361,30065,13030,36981,-63883,-17896,189060,263876,305699,348073,335518,268325,230841,119504,-70928,-203239,-345378,-411397,-129178,138743,26953,-211417,-259946,-167335,-118115,-232566,-258309,-70716,11357,-64378,-36374,161685,244169,110429,29272,15998,-35971,-19292,-27868,-97989,-72909,27127,90253,168696,213653,133525,-56439,-176867,-171992,-175083,-262740,-131849,161677,165620,-25827,26239,235616,257197,153282,168107,171872,98807,161607,153908,-94868,-178830,-15918,81458,196196,287282,75050,-167460,-130148,-20194,-15812,-4109,23174,20566,51066,-52136,-225145,-10650,160624,-56732,-103979,104362,211521,177088,112629,-22437,-143568,-139355,101151,198906,-83343,-312079,-174050,-81306,-121181,-113893,-56564,84357,233851,61503,-92801,23301,97903,124101,110533,-21261,-69161,87861,115386,-6614,6731,16503,-78680,-43020,119112,147780,13325,-4707,181689,150462,-75313,-64768,109941,180518,161095,74135,81865,147805,134167,-32731,-277418,-394028,-340315,-256775,-118943,52344,108686,63016,-80481,-258662,-327885,-303737,-198063,-94112,-119438,-149213,-128194,-160834,-151570,23672,277515,327836,16176,-128360,78925,153882,-710,-82664,6814,173168,167429,-47932,-154752,-97792,52409,230260,232241,121491,25959,-110311,-251122,-291718,-182540,81250,232237,143474,76766,164536,301082,186683,-17360,-11811,211516,203606,16741,-33749,47094,50610,-146136,-261296,-187688,-147299,-116188,-127183,-194626,-121001,-49594,-225368,-390435,-251231,6743,118547,9602,-63217,29548,169779,275732,279014,79553,-55126,6902,16874,-94741,-152724,-195716,-63000,190737,270075,194069,137232,98143,-65383,-231531,-161561,-30614,35952,-112801,-383751,-448099,-287190,-181326,-226159,-231434,-155151,-44658,42175,-17383,-199746,-259655,-227809,-220346,-241636,-278897,-199348,-716,-7518,-82216,-60593,-20014,49647,104750,19262,-165107,-245788,-277382,-344416,-222256,-42239,-23963,-92365,-48682,28749,4882,-63996,-150905,-156223,85823,386573,305910,4252,-61179,19747,9584,62561,125379,110268,151846,222933,333201,398440,214491,-32690,-36646,63799,-49830,-196369,-206544,-55656,189192,320561,217771,38803,-269274,-378879,-195037,-68491,31808,130983,97278,27327,7572,-91375,-117723,-205172,-405864,-439361,-178554,16103,74089,160916,172683,50188,4953,87677,206336,178946,-124800,-356347,-234494,-98085,-87392,-76993,-139970,-282951,-330664,-156636,90544,54180,-126534,-55334,73397,8289,-208525,-235397,19757,98417,-157448,-299207,-133976,29276,63449,-2349,-242921,-565614,-595676,-327341,1212,128087,57672,-94993,-339666,-456951,-228036,-25576,-50864,-55289,21203,120601,336569,384498,52394,-93247,78531,191395,168677,80973,-153035,-264067,-156439,-99142,-152275,-225410,-60108,469416,559115,-66144,-496200,-489476,-166356,382190,481115,360509,914207,1653782,869982,1146632,6968759,7722303,-3700326,-11097632,-4545625,1215789,726482,159553,777257,980632,519260,357901,554608,269179,-357630,-199383,117791,-365778,-534391,205667,589374,185541,-113934,-857,-50304,-234324,-351797,-216260,101597,196107,19391,-98773,-98147,-228736,-375013,-241516,41475,190163,118200,68724,136066,135621,68038,-42078,-174584,-246396,-142356,-23940,64214,75209,35012,-32929,3804,199197,388081,333189,49433,-173197,-180871,-83536,32768,71230,-24360,-89840,-36302,149384,306926,210581,-58789,-173528,-42399,48898,20103,54516,50042,-56295,-55206,-13237,30028,180644,190664,39034,56972,211960,269260,178495,68886,5100,100685,209932,73079,-140782,-94354,33206,-93054,-299551,-318598,-264626,-224720,-147066,-39396,-114393,-257716,-86733,209263,77504,-230136,-158808,53569,60399,-27578,-350,-5425,-115851,-245749,-277767,-33897,355669,490853,270901,26667,-82989,-158728,-225540,-95279,172232,348338,290467,180475,218764,332843,241950,172238,360260,360415,128300,22022,127256,127304,88777,206378,315482,173437,-68899,-143485,20419,203745,330100,367908,229722,-58100,-244041,-221534,-151184,-125368,-42639,100793,120613,12517,-39058,-44404,-113186,-128291,-4628,97502,70607,6227,-36910,-50461,-115608,-133531,-41697,-24585,-201485,-310992,-267527,-111146,125733,180836,49139,89396,182829,198085,178133,96242,27916,105409,207588,128909,-32790,26970,308423,488841,267492,-147409,-313052,-163680,-32591,-93633,-140539,-94662,19733,107953,68999,27120,-965,-94184,-196928,-295161,-410559,-335840,-135373,-77466,-20896,112495,307255,403131,286574,111673,88142,129437,8958,-177483,-182423,-51487,80106,151048,50680,-137231,-194301,-115838,-25328,50069,5204,-58165,60532,83200,-158153,-304644,-240431,-133504,-22821,-49743,-70395,191530,421464,366935,269695,191364,124693,151679,76789,-137234,-118554,160561,218312,-107533,-340087,-106423,276306,446191,303594,-18672,-240749,-258376,-353397,-534204,-442365,-248236,-255549,-293214,-232704,-252454,-289313,-195677,-79756,-39810,-9447,-14416,-14013,-57806,-197932,-236892,-18491,252780,354580,327941,167283,-80587,-154831,98575,230579,157765,128797,243053,216205,40792,-72640,-88864,-159899,-292562,-283780,-197627,-22062,299899,514028,339792,129127,110669,20806,-82578,-119,-9872,-116506,-62269,-23323,-130688,-154110,-57695,-15522,-86746,-85474,77985,253464,222994,18135,-24098,121301,52476,-104255,79510,433174,395213,-56984,-191549,76146,287232,244874,167406,135719,231852,260400,48555,-102038,-22037,124911,153145,137492,93949,-59740,-187312,-176618,-112414,-82334,-6042,64951,-2024,-103706,-65676,22186,-48924,-98023,131709,352163,121313,-234118,-202484,83339,197019,-38548,-167249,5303,186966,294827,329336,181683,-14208,-67329,37748,160840,168525,97059,-42090,-250368,-432574,-464044,-286131,46220,307398,191807,-59792,36484,163560,67242,19202,124961,237113,255617,168711,38485,-99874,-223659,-244692,-104997,2971,-29800,-154614,-152925,-5458,235165,351294,304631,285509,257501,118345,-50214,-228747,-319196,-329610,-268734,-114575,-105436,-163752,-129020,-124903,-64422,191797,388717,437534,293684,149867,421671,858823,908765,811606,747263,89176,-957093,-1056836,-465103,76287,531443,547072,135704,105402,708959,997741,162185,-1037520,-1144836,-685449,-295600,-197985,-131280,-399422,-664814,-418235,-231205,-540365,-890212,-902185,-647618,-289429,-2939,135743,57728,-226445,-374102,-241050,-76041,97384,66897,-241418,-382666,-237831,-130769,-110746,-139449,-198883,-118667,14106,-1455,-110255,-236708,-282282,-243959,-61224,116301,176621,149179,116304,81950,-58193,-255275,-314124,-255750,-197853,-112026,-45796,-72812,-49308,47367,26126,-12033,6087,-2962,7766,96734,30382,-124105,-180740,-199762,-133718,-140283,-225071,-209578,-216241,-235745,-98723,-2202,-2838,-14753,-93010,-57024,63351,29642,1929,214406,334513,237299,124085,78729,93661,68998,-167237,-468018,-504379,-439645,-453219,-333868,-205972,-270562,-244838,-39831,-6111,-151288,-109286,112430,170591,23238,-32415,22918,-87969,-240641,-200732,-165769,-113773,24137,4016,-78099,-56747,-53972,-97353,-202513,-213373,42365,304211,262235,134776,114500,61575,-39336],[-62802,62036,10977,-165825,-311172,-258192,-1824,242616,253132,70706,-113447,-101289,108390,179528,88078,13436,-165496,-361513,-419106,-324347,-180291,-142513,-83400,13504,-39401,-117650,-141748,-176551,-68994,22095,-182423,-392386,-298165,-23918,207331,115835,-209881,-346150,-244279,-178654,-87867,-16174,-162600,-174298,131379,296633,218793,242627,289037,240408,182532,160544,121048,183426,316992,301867,93149,-34683,-91805,-150761,14981,288184,250341,15218,-17091,34903,-91791,-85212,207848,305129,285538,302995,246793,137374,93898,31871,-118276,-258831,-393748,-387256,-39800,224994,74788,-164998,-181977,-103121,-117066,-234172,-289683,-144699,-25299,-39501,1934,158248,190650,45220,7854,32600,-22324,-66769,-125421,-168620,-71758,46576,56552,92014,173711,153863,-22015,-232237,-313431,-277340,-279554,-122268,179018,197891,23683,79023,243558,188036,44880,103094,142103,76194,155388,183692,-93590,-209231,21099,202824,333947,319743,784,-188765,-101004,-40465,-86389,-39630,-15895,-31707,38636,12839,-95296,79939,159012,-119430,-187727,33961,137597,69117,19978,-122082,-256630,-209539,50943,59905,-283877,-452708,-207272,-91675,-126890,-65393,20189,163688,310623,134525,-23475,84740,167419,203028,136255,-50808,-101824,86482,124007,1620,12462,32046,-91439,-137832,8841,194991,165145,44574,140014,143779,-56606,-86628,94191,252754,310260,180531,133452,221514,226270,-758,-315714,-441290,-408537,-355096,-182269,61590,150076,83823,-59680,-222498,-283311,-168036,1274,62534,-70930,-157600,-137398,-134187,-77754,46332,254897,298541,-39072,-188191,-11515,31350,-85980,-132789,-72077,84006,111956,-73669,-132653,-88503,930,131862,159098,87593,-18371,-201577,-357558,-381428,-276131,31008,248715,144789,20222,148468,384381,299487,13122,-52636,117417,146718,28425,-16586,38727,53422,-185778,-313459,-216903,-177176,-78675,-51205,-187458,-136365,-1979,-157161,-359119,-258572,-28115,89437,36035,-2728,38204,128679,284838,371971,153636,-255,70786,62144,-68352,-88583,-110132,-70466,129811,248464,150512,81349,119992,-13888,-266306,-348490,-196090,13739,-46117,-318036,-377674,-189225,-72072,-93148,-117998,-41888,104105,155635,53946,-137692,-230922,-222282,-194911,-163130,-174535,-161968,-54566,-35215,-18923,-259,-68916,-139773,-90295,-52541,-173097,-225197,-183768,-227946,-159749,-23681,-9718,-41297,47141,100921,22598,-44614,-153929,-216023,9055,329995,266831,-28257,-68964,43180,63485,127181,171237,124485,164783,262110,357522,400590,268245,57284,5855,62701,-34068,-173746,-232710,-92899,183130,317147,215491,19519,-271478,-409498,-276307,-128895,10657,142781,89326,42347,86484,-937,-72613,-184765,-364431,-397598,-211735,-74203,28214,171307,175446,57059,35728,127273,230459,188287,-120949,-319634,-115184,72705,13016,-60299,-128831,-250004,-285101,-69526,206261,194157,36770,57972,109308,-22407,-234443,-270140,-33201,131741,-57306,-228921,-89803,100610,166609,45368,-302612,-631368,-650744,-339234,48483,166001,90209,-12891,-236130,-418360,-234772,-6124,21756,51904,111083,191553,375605,428146,166200,38769,168385,276412,248072,101502,-125957,-133277,-21102,-128561,-263736,-247460,21296,608313,781953,246874,-290578,-556976,-453905,45938,-16384,-363640,407187,1530903,985948,1186990,6675869,7625895,-2714176,-9797909,-4039473,851976,232760,-4402,825794,1009881,291307,105,537919,445540,-319625,-286778,73915,-436987,-604111,176154,561557,151661,-147541,25734,30215,-196505,-360762,-147520,230446,296314,125947,41578,23066,-118920,-239410,-119664,127445,240270,149389,-7718,-88915,-61037,-18178,-122436,-189149,-204241,-126260,-26553,64750,99890,46500,-11300,31132,196208,377238,350660,92196,-157937,-215903,-157305,-50311,-5141,-32549,-64792,8543,227034,419609,336529,3414,-181954,-18944,123785,77305,55120,-11607,-125602,-71552,7012,19724,115677,144092,35125,24829,187000,242406,101026,-23785,-10951,128702,244840,108467,-122141,-117182,-13670,-142984,-326747,-358795,-380264,-361534,-156116,71302,-66874,-287457,-120900,188440,73428,-178540,-148406,-43455,-91075,-68646,80875,115253,-28225,-198946,-285478,-55471,343148,469334,250110,43923,-548,-39594,-142326,-83775,152895,351214,339445,174207,149496,293847,236458,169537,410446,453790,194757,59746,99949,34946,14012,217664,372925,231366,-32296,-162355,-37093,161779,303767,317062,179323,-84980,-242774,-209135,-198981,-202982,-38143,154551,163725,15663,-95760,-103469,-79971,32184,155448,59657,-98263,-100269,-74912,-80897,-122119,-168497,-79476,-25634,-195755,-355707,-351590,-205191,33908,127724,4124,56045,236010,256760,98830,-40859,-59459,59555,143726,-13958,-237294,-135907,185755,314261,79790,-250241,-267587,-71461,69155,21487,-376,36022,101330,122766,94266,116251,66243,-117259,-216864,-247815,-311616,-197621,-78936,-77372,-10087,119279,272113,357469,253056,100540,49443,95070,1308,-221943,-284097,-115714,44026,74870,-54925,-152761,-144001,-53937,32789,87795,109286,86434,45795,-74265,-250016,-268849,-186668,-114246,-76353,-142612,-116641,200255,416309,300129,216640,232492,183575,141581,83311,-61876,-44350,217074,269679,-90352,-355885,-160958,238671,467619,321533,-41475,-219339,-166976,-262904,-440401,-335415,-163693,-215641,-302659,-259070,-251140,-262838,-178725,-128689,-131363,-74323,-19129,-4443,-42021,-155251,-146509,94758,303297,309277,255261,154465,59682,48779,242342,315639,185980,78783,147244,132353,-24604,-104582,-136958,-259409,-375986,-305596,-186339,22591,348421,468398,289257,157381,96034,-48021,-137418,-20013,16510,-48421,-1839,38829,-86922,-127787,19109,94883,-4200,-38061,116967,338274,330060,86006,3977,103909,57546,-71718,78593,418528,410157,-2526,-150967,86847,308013,269379,149431,111154,286549,348190,166292,45432,66551,148430,152535,88998,8702,-127717,-242718,-233152,-154805,-95435,-23730,12484,-46266,-79320,-13289,58597,22172,49628,243151,387938,132227,-219931,-171093,113887,222194,31861,-70674,69209,239390,318835,292657,140443,21311,-5808,4213,59151,131187,94839,-29088,-199326,-380080,-488334,-337574,7229,259566,94373,-208140,-111841,108995,102900,52774,118466,190987,202083,137748,-26691,-235274,-328054,-278097,-161870,-147524,-137784,-139800,-91731,58189,295695,379904,267898,192304,155721,82315,-22952,-171256,-250025,-298887,-263788,-60396,-2592,-115037,-160751,-240399,-194873,55730,245949,317114,230206,147889,404692,784387,816088,748497,833886,146181,-822550,-865390,-302311,175450,713356,740941,240271,108182,680923,1040048,249513,-895435,-1121128,-780263,-185227,249189,284492,-164468,-460044,-444477,-363979,-505294,-776195,-843930,-593873,-266227,-37569,62990,-15099,-292456,-429424,-275275,-51628,142195,105861,-255526,-487517,-355893,-154045,-66564,-113060,-200431,-106170,-15160,-118364,-219700,-234611,-212404,-181343,-43586,89298,124636,105740,87919,85288,-9475,-176851,-220296,-177620,-95187,41666,49452,-40043,22454,121750,51915,32227,86886,32698,26136,119951,96889,-19605,-129492,-278151,-235669,-137912,-157467,-135601,-156025,-200834,-54240,43108,21376,-10886,-93801,-93691,59049,70543,17142,182455,324483,274306,187121,152453,153015,46396,-270702,-538045,-502663,-459414,-521726,-372628,-203789,-259887,-237696,-33323,26827,-41884,-13249,113069,138534,12342,-6304,14454,-160764,-340338,-225739,-94636,-2345,62656,13576,6333,99600,43881,-57721,-137276,-96474,145898,347654,231857,80099,98840,68278,-60166],[-81870,33822,-30068,-221081,-352343,-224118,47086,285115,301792,121869,-30331,-19564,150361,168729,52735,-34862,-192614,-349856,-386973,-344039,-231627,-163435,-124692,-72874,-101244,-102915,-57555,-92619,-60358,-9407,-137710,-294334,-246119,-11534,219876,95711,-255242,-317070,-116074,-41718,34895,93103,-90636,-142333,104372,188372,122075,244068,305373,191630,110615,70603,71612,193829,323026,316966,151504,59310,-12092,-73098,26523,243591,211588,-44658,-98725,-22132,-156677,-197307,130245,294349,261167,261049,134847,-40224,-79694,-71285,-148167,-256853,-335550,-237380,90668,276029,102083,-96496,-82497,-38324,-115058,-200287,-247813,-165835,-53403,-29088,35495,155569,127993,-39031,-56162,25555,5184,-95955,-184948,-186423,-44406,64924,34116,33153,110217,111390,-25177,-259584,-373951,-295735,-207176,-47164,201208,220573,83057,132680,234880,122863,-19807,53346,80443,5888,100259,181665,-71671,-206182,39160,256855,358546,262869,-58575,-159031,-32403,-28189,-117431,-44457,-36917,-77464,16330,55603,36207,158800,126600,-172781,-230416,-5215,87134,4633,-36903,-171978,-320327,-239936,-6193,-91838,-434526,-483176,-184537,-67834,-74310,18490,95762,232717,344601,159925,4080,126890,257452,276948,141377,-83221,-135677,39453,84571,11806,45850,68559,-85394,-221665,-98377,233931,297491,78163,74365,114008,-55583,-151433,65,270904,439564,308964,204012,289684,287585,12335,-311008,-410341,-406917,-389233,-209433,59815,163152,79846,-36617,-135077,-185519,-61660,125493,149917,-62655,-174286,-110615,-30985,48907,73447,201640,236991,-66307,-203207,-76684,-78502,-157508,-169283,-137550,2698,56041,-80353,-95672,-85860,-67112,25244,67017,36211,-33315,-215257,-382769,-423913,-344988,-39571,227044,155726,-69,127659,383096,339631,21672,-101613,-7363,43612,-10706,-27199,35049,37747,-212195,-326095,-225327,-181100,-31476,8247,-206183,-194880,-7168,-95438,-299578,-284902,-102363,42289,61532,36319,10570,50929,241288,382528,195460,63293,139795,87218,-55021,-25499,-3483,-46132,86564,226062,103095,30817,159832,77102,-254716,-494604,-356879,-43946,5178,-222548,-269334,-77562,55707,72895,8704,70941,241356,248289,126323,-15122,-127297,-178702,-149706,-61004,-50881,-103937,-112044,-77229,31275,62560,-116836,-342085,-286427,-109221,-151493,-172066,-75644,-94699,-79429,22865,35900,31648,135369,169151,57754,-35132,-161207,-247772,-67534,203567,142921,-123578,-134426,22580,92784,167349,208349,150776,170552,276084,345228,355921,275604,106871,27947,61993,19461,-102020,-222883,-146883,102967,218457,159364,-32673,-291516,-425615,-340887,-212816,-45871,135760,75937,46760,143062,98384,-19092,-159826,-300251,-313779,-232943,-172363,-43345,130120,148482,82147,94775,166052,227640,173499,-108080,-253242,20248,254646,138264,-22629,-110370,-199755,-196498,50108,326395,330126,192139,150330,122252,-55343,-240292,-283581,-75201,174177,65263,-125318,-16377,176243,252275,121645,-263032,-562101,-579548,-295649,82261,187728,100034,43630,-109889,-306149,-197056,8999,73878,150660,207910,250399,364887,404603,240673,139490,253468,408148,386440,136695,-114049,-50704,38895,-181129,-331327,-221614,105142,671164,872193,430445,-110563,-534446,-624141,-239509,-435456,-934804,-175825,1128066,1130689,1793982,6503665,6797895,-2523212,-8021938,-2940798,474826,-370927,-173355,690020,748101,11681,-286180,451792,517331,-262863,-365154,-48480,-472599,-556144,167352,483057,131972,-67581,145871,174956,-101998,-275598,-37902,299573,335257,195522,132703,93222,-28035,-91753,13782,202906,278452,186660,-66794,-307603,-261645,-94844,-157778,-172285,-109482,-65437,383,79521,115185,44868,459,41007,164444,326929,358672,184832,-69905,-206456,-196092,-112386,-78780,-44507,-40421,46139,273282,470605,397836,29801,-205403,-25428,164625,117149,31188,-91227,-181907,-76019,31654,18993,51954,106055,62111,34803,178935,203069,3003,-95702,39701,190684,259283,128659,-98192,-126630,-34041,-135641,-292230,-343190,-412049,-409049,-102505,259615,143142,-173249,-109631,142479,64419,-72274,-69027,-105426,-231616,-103998,170904,218231,10061,-196127,-306695,-113466,256876,370277,181819,23099,26596,18445,-72881,-47408,140573,318555,352476,167215,76648,197137,176908,144825,417501,538800,277403,87050,49990,-39577,-45842,183886,373789,290939,42832,-141215,-78961,123769,254887,231207,108529,-97606,-207766,-168363,-225123,-275141,-62703,186793,209010,25708,-119727,-94663,28857,231425,288678,-32683,-298471,-211597,-99571,-84712,-67755,-115884,-58351,1615,-156679,-360687,-397006,-253140,-16569,74276,-43558,527,224337,255197,5506,-178533,-128723,41751,86336,-137717,-369754,-235668,75526,130475,-109735,-351335,-259612,-34056,97127,86331,127232,192980,204630,132884,109797,204024,145268,-95237,-157698,-119003,-127987,-14954,946,-17734,69073,171105,239197,282085,213487,99923,11446,50677,677,-255243,-388532,-211545,-39631,-25642,-125741,-126173,-35631,51977,75258,88787,191971,223607,43193,-181360,-251346,-150282,-77115,-70486,-110579,-185806,-118047,191996,366363,218237,161490,274834,250003,122822,67980,8116,28698,240298,274833,-69380,-313654,-163272,203540,443518,305656,-48497,-154713,-42321,-135855,-305545,-215488,-65806,-115103,-224620,-239416,-236421,-229114,-183161,-194672,-206752,-115525,-6820,25541,731,-88714,-42029,203880,319010,231093,160826,119660,180033,298796,415092,403603,196416,10743,48666,97130,-22658,-111549,-180631,-330541,-388549,-266657,-143906,66413,357951,362768,183014,113209,16377,-126852,-145064,-9888,45316,21013,55893,79620,-56979,-98106,94745,186829,53629,-30336,100098,347407,359621,120193,35053,110068,112635,18145,82331,325321,322597,8065,-131762,74141,304549,285951,128237,87936,282724,359460,253109,195443,194948,211533,176565,60938,-61225,-175195,-279413,-296053,-233290,-157018,-73703,-26821,-44955,-13928,67563,108234,91125,141727,280538,370537,145487,-157568,-118313,110043,194486,97696,45265,143791,277582,302260,229427,120608,77562,58103,4484,26058,135685,115192,21325,-102404,-292863,-482576,-398656,-75895,156343,-29566,-346108,-265300,53250,143980,89208,137177,185350,177629,134028,-50367,-313021,-373097,-252514,-180828,-240636,-182065,-74021,-11145,153501,380251,384842,196044,78315,29894,14787,-4022,-68665,-120561,-197755,-173778,41300,117612,-23357,-138073,-309716,-289159,-47274,128423,214031,191978,155528,376917,697093,714128,580955,574188,-98905,-826243,-783530,-123310,462183,963234,896944,323719,120999,641150,1043504,335200,-820122,-1222847,-744222,112942,783464,756490,142458,-256512,-462699,-455933,-437112,-613533,-716281,-508094,-248989,-82007,-3920,-75333,-315408,-421666,-288889,-60563,138724,127313,-229730,-510238,-389283,-129546,3742,-42652,-142090,-58978,-32356,-217029,-299504,-205219,-143731,-115508,-18518,78102,89493,49557,21009,49479,21739,-91387,-116038,-91029,256,163604,130287,-642,70866,142661,45536,75200,187591,87025,54180,153850,154493,69016,-66439,-288754,-274139,-107641,-65332,-8617,-2177,-63103,29098,81820,45092,11941,-69692,-107189,43213,68262,1746,136648,298017,273931,212132,193077,167628,17155,-291347,-477977,-411437,-414744,-498756,-342288,-170099,-221645,-212181,-27226,70506,92133,118947,133861,96286,19041,66937,45040,-210256,-416048,-272974,-48793,95755,84352,-599,50825,204568,145553,7828,-60407,8211,220153,339226,148159,-19707,42372,52596,-82142],[-99863,-12435,-95511,-311274,-370034,-147841,115875,306493,304940,148231,51370,70696,186571,153293,5700,-84279,-156751,-253076,-316217,-331869,-230814,-140898,-137933,-132441,-140771,-96327,-23374,-58030,-69145,-29010,-47953,-119384,-137057,8570,200583,68800,-224251,-188137,25992,57407,104778,152522,-6317,-46932,122024,93604,39451,225446,269883,111129,41223,5614,36399,161007,270725,309763,247404,182017,66316,-13457,16181,162344,137879,-120438,-192156,-94457,-218947,-314399,-28270,215716,228952,227095,42508,-194445,-228566,-156500,-152061,-196127,-181518,-4517,224032,272135,98061,-10664,35633,14696,-116848,-141464,-146674,-140749,-78639,-34327,67731,169281,82341,-111952,-131200,9571,44105,-94871,-193600,-160268,-14187,72433,26449,-3193,28839,17315,-64234,-257757,-354561,-238099,-74401,67059,225539,241537,150006,172276,202129,73057,-32426,18694,-6056,-97934,9261,146849,-33160,-167427,32795,230989,269877,131862,-98172,-94023,53704,3620,-106348,-13839,-10429,-73688,6945,61011,106860,183619,63445,-211777,-232036,-16102,66865,2601,-41291,-161502,-309228,-208184,-40088,-205832,-491469,-404396,-119162,-19535,22198,117931,155986,266077,313254,127290,3845,163473,345344,316820,116996,-111097,-154271,-26021,18602,23416,102288,118678,-65826,-273144,-167500,259900,381206,93391,6172,72320,-70776,-247382,-154742,226141,512533,420579,272128,333247,302397,2795,-262309,-313701,-349354,-354413,-183302,57936,152808,56121,-25948,-20265,-33851,26445,172567,149588,-106935,-209053,-70962,112358,186789,85722,113815,138092,-82152,-183056,-99677,-138095,-188638,-178878,-170010,-54142,7255,-66535,-54346,-90664,-130872,-56272,-15005,-11388,-3089,-132616,-304465,-393711,-367402,-118798,166684,165635,16350,114979,319577,298006,2689,-151407,-129213,-79394,-87256,-46597,65972,38929,-203587,-296113,-224015,-179630,-11735,11345,-263161,-284666,-58204,-54246,-233754,-322292,-193437,-6862,84471,53163,-43095,-51823,142590,308585,206812,115776,179570,86734,-53685,26792,103111,2947,62570,195753,53429,-11509,201276,184752,-194813,-545279,-461573,-125378,13188,-124529,-130116,37348,175112,230477,123684,158333,332214,288345,159642,122852,23070,-111301,-94236,41100,59804,-40030,-142210,-103763,62751,111256,-149192,-494712,-423810,-130926,-98007,-87127,28461,15820,-4675,91442,111872,117749,208576,233871,117445,-19310,-161528,-248291,-131607,40837,-26085,-245252,-235433,-31772,99627,184245,233132,181303,171797,262875,293504,274003,236392,113851,42338,75613,94173,-1381,-167957,-192120,-20790,81113,80810,-93463,-318616,-425328,-377224,-288190,-89387,129471,50807,19397,153269,169212,23638,-134770,-228337,-219472,-245534,-260991,-131805,43875,97075,107241,156768,191660,196975,132347,-100151,-183162,137088,406169,268272,42134,-76004,-140546,-86891,172684,422207,422813,283132,187675,98978,-96422,-239926,-282686,-101502,218123,189459,-22688,36507,210864,297780,218141,-130045,-393114,-409139,-205411,96409,186200,87149,75917,21794,-146699,-124013,14279,85013,210489,296926,299348,329577,343719,263679,181230,305618,549990,555507,197650,-105482,-40635,1089,-234089,-315439,-140013,157143,620934,808782,458326,19953,-407838,-631085,-443936,-714827,-1192997,-643963,553781,1249418,2784308,6323367,5128804,-3145819,-5928212,-1401039,138631,-925686,-303432,394476,288998,-191913,-347682,365955,504158,-197368,-425314,-203005,-448701,-410595,177048,367048,107270,67593,304153,348722,54712,-97631,85883,285575,294348,203107,153424,101371,23698,25138,122808,255164,310812,228327,-98486,-464200,-404948,-131387,-140300,-149568,-20849,-30,21254,83675,103969,29729,3917,35474,110945,241009,342717,289751,51943,-165555,-189081,-139166,-138528,-67406,-23685,71229,280190,444492,368220,6806,-236120,-58647,157035,126512,-6962,-161092,-211060,-80056,32511,11037,-1261,66322,81916,64828,176876,154277,-91806,-129469,137385,272281,253803,130696,-69070,-108996,-14208,-75289,-219440,-290893,-358767,-338602,28631,484804,442176,35838,-55323,91923,56668,64427,90212,-78058,-294487,-109507,258484,287245,-4689,-236028,-332762,-185194,137008,249647,108267,-15464,971,3177,-44466,-6058,135527,268084,329301,160077,15354,69171,86457,107229,367391,559785,327605,77962,-16548,-81362,-75663,114257,315266,335498,142111,-76669,-84227,92948,177641,119495,33010,-89286,-145115,-111322,-218863,-302187,-83981,204379,250989,48806,-102120,-22890,183218,405935,342421,-153667,-452308,-270353,-92141,-47065,50139,20871,16282,50369,-98024,-328250,-397773,-254592,-13750,39913,-82761,-54160,159222,189281,-89094,-288332,-159789,61338,56947,-206365,-406128,-255873,5902,-16387,-262750,-431154,-286868,-41179,63148,91041,214316,338017,299089,133925,112005,261546,203242,-37319,-33950,54452,76628,127434,53721,64146,181542,234651,203676,197944,187722,114838,-13503,10654,15054,-253924,-451620,-300868,-145082,-137941,-163066,-73091,95777,163966,84747,51378,218102,294526,46436,-202680,-165342,4016,50882,-15138,-113678,-167059,-75585,172866,286299,133149,108092,305446,309164,98781,33142,64865,93910,222993,223926,-56669,-228252,-109430,175693,375943,265252,-28544,-63237,72075,-17838,-176758,-124848,9236,9973,-89521,-181134,-207519,-188976,-190724,-242422,-240705,-115586,27628,73809,59969,-20767,32845,258269,287595,146536,80549,73289,219038,474981,549968,459315,177999,-66056,-34515,115423,58269,-75150,-194934,-346847,-334654,-180931,-84115,94882,333294,241729,48917,-3362,-113487,-196135,-105121,33501,84572,81674,96401,91252,-47079,-77653,140443,229460,69433,-62778,35049,279003,302419,110430,61650,141624,197829,128827,79574,183640,181400,-8443,-122838,50956,290414,303728,115114,55242,188342,266714,285365,322857,329237,288716,217817,65864,-101204,-201680,-291928,-343442,-317969,-251956,-157382,-56203,-3693,70404,153388,164054,148958,158453,219329,286375,156153,-57605,-55743,76280,120485,114439,116195,190961,282689,244295,151578,126447,144323,110337,42151,77384,177244,143036,90644,18820,-192311,-448197,-442199,-167682,27136,-143005,-417340,-349237,31653,195330,136887,180034,215629,183692,151388,-39478,-322618,-347756,-172672,-152900,-245037,-146027,14228,50885,239071,456910,360442,107887,-24759,-82323,-63783,-6847,28370,16482,-54579,-19541,170583,236871,107322,-62411,-318391,-322058,-83241,81245,181778,211790,167475,307493,554376,561987,338028,78026,-506109,-877738,-734068,31443,820471,1204562,948103,310697,84978,538223,934364,351309,-822927,-1352508,-538840,540469,1232493,1099182,383776,-154127,-486561,-482522,-334008,-422286,-543905,-407548,-235484,-128724,-54441,-112517,-301602,-369495,-285041,-99273,95100,127174,-162909,-423190,-312406,-49221,101130,65437,-37431,4300,-39446,-265094,-309754,-153154,-103316,-75843,-4378,68488,67521,-8875,-64248,-9691,30268,-21813,-29228,-20571,54637,213156,177410,38031,82589,108326,18070,115651,284224,155825,90318,187007,178299,105663,-14429,-227869,-232769,-54062,28657,139061,197550,126231,120343,96172,50411,41124,-38801,-106647,22224,47455,-21101,95616,263052,235752,189464,198812,151501,-5537,-235642,-326981,-276197,-334462,-405915,-256881,-117499,-172192,-172786,-9245,130737,221763,247098,169093,59328,29482,136600,92067,-218580,-453137,-333013,-34838,160616,93687,-29844,36471,211727,207683,85269,16709,70899,237839,278458,32640,-140033,-43287,9614,-105220],[-115919,-67158,-156923,-370661,-325999,-41888,181287,293911,264940,147541,105509,144579,212198,139032,-36713,-105864,-55577,-96141,-235856,-307251,-197445,-97367,-121197,-141617,-141816,-100765,-50867,-76596,-84824,-28799,58541,80824,-1266,28433,160343,59639,-119951,-7769,135684,88335,99479,154006,78983,88146,177146,44360,2989,207214,221788,51343,1646,-7363,53152,125050,180164,282483,366713,308583,131753,24251,-7882,60656,47734,-181629,-256245,-137408,-240239,-397154,-219704,73295,174733,189232,-12089,-276555,-305159,-195713,-129342,-96540,19400,233208,316587,207462,60506,83249,163812,50356,-123789,-76669,-22733,-92693,-107647,-50742,100649,204017,69760,-147698,-176065,6113,85277,-65428,-158253,-115637,-7324,59034,28982,-20167,-56050,-95580,-120439,-233734,-286498,-140581,70108,179105,244393,264660,215344,185068,147337,46432,-5488,-9506,-104728,-211052,-95379,87613,13174,-102709,2311,134530,104011,-36071,-125962,-23236,127740,37392,-64656,44662,76238,6588,27212,27748,82255,138831,-7101,-218912,-195812,-8385,72166,55428,5247,-98908,-223234,-116885,-32561,-248926,-445150,-256876,-40917,26203,121431,205068,197085,258471,225427,54452,1400,201544,395888,301595,63754,-131402,-152536,-80575,-42922,35760,163061,162560,-45476,-280166,-178647,268014,401256,91355,-44332,33788,-93746,-346343,-321511,135010,514501,481450,314711,339467,271386,-20650,-179880,-184289,-267147,-272143,-112050,62189,130832,24286,-38301,84897,147299,115000,165174,75103,-192498,-262212,-49057,237242,287787,67788,-652,16786,-98739,-145064,-85594,-139614,-174003,-158696,-159354,-75847,-25927,-36385,-18931,-100926,-172064,-95502,-72768,-49411,60167,27883,-134604,-286773,-334095,-185624,85006,166289,59619,122351,241934,201826,-34871,-189532,-214301,-186491,-169807,-54029,131883,74018,-157070,-244424,-231172,-195562,-44810,-59173,-351196,-377175,-127136,-32724,-173874,-348052,-270279,-44452,102614,58246,-99450,-156104,9525,187304,207604,152959,177300,74119,-49069,67667,189692,59390,51067,155365,6209,-46745,222835,273797,-103493,-483722,-476564,-203832,-25580,-41748,23997,140084,254345,335077,205402,204000,355189,260712,136313,233859,176296,-42099,-39548,124289,136916,15020,-127967,-95701,73804,130727,-159670,-553244,-462711,-108945,-20832,20128,117699,78962,49740,169535,204046,201048,260024,290698,200099,25889,-135808,-218912,-176771,-118679,-189185,-348526,-330073,-92786,95063,186931,245853,205000,166335,222879,211510,176569,167012,91756,61874,108421,161181,97287,-72455,-204024,-143512,-27507,22695,-132958,-337490,-409024,-375694,-310321,-67465,146376,15632,-42873,118066,193234,44109,-114504,-165822,-149260,-251963,-318887,-213566,-56287,35229,109686,192409,195009,143820,67381,-109891,-134907,204816,494069,379432,127890,-23409,-79699,14984,263380,465262,440427,277456,156765,37966,-149034,-243471,-271298,-110936,249270,284860,42539,28922,174772,295089,316870,58249,-179329,-193901,-95260,87038,156023,53900,86804,136906,24269,-25445,15026,50747,212797,357514,334404,292099,277334,237133,159420,306133,648959,702490,276772,-93314,-103869,-119458,-268359,-216095,-19831,151683,455807,626015,370750,95734,-202656,-481781,-555185,-845508,-1121370,-874684,-39634,1301201,3807249,5952203,2866784,-4103162,-3799510,116470,-182751,-1289432,-364045,24489,-196872,-222028,-126405,340765,440002,-139098,-463846,-330832,-352957,-206396,201001,234892,52851,170671,429094,498490,246739,133504,194011,193722,175581,146196,112103,59861,32077,84706,181998,279747,342753,271004,-97803,-520156,-449993,-115158,-85462,-145608,460,18234,-35,51649,57260,6266,6353,24567,49044,132833,292058,360411,154057,-119383,-149002,-133537,-177482,-97483,-13353,82451,245775,344422,252600,-55897,-259283,-105779,102603,103329,-40823,-194598,-208020,-94280,-10138,-17237,-33653,23173,69537,92415,173802,103929,-159167,-120411,244811,349643,233849,114393,-35967,-55421,50170,20418,-133982,-221601,-240327,-163460,215226,676408,686148,232104,19772,55974,54454,198448,306181,58961,-244279,-78135,324369,313447,-62152,-306458,-355398,-241154,35976,168075,69327,-46198,-54395,-68631,-66356,18515,130143,214167,276623,150575,-25888,-54878,-4635,63930,266199,487414,311198,21117,-87624,-85813,-69142,32478,215879,351431,240636,14881,-52796,60782,69899,-6675,-35536,-62885,-69172,-51123,-176625,-266091,-78749,213560,283765,89896,-43233,87780,337360,503010,298378,-265649,-507642,-246153,-40877,39243,211848,206453,122389,104829,-41649,-272192,-356673,-211230,40350,37286,-105624,-85610,74312,79114,-173980,-347753,-142393,117089,67511,-209025,-358828,-206080,-13362,-99046,-348006,-463724,-309975,-57543,3572,46723,242558,428664,352705,123058,101149,268608,212008,30775,112336,215136,222316,162281,45154,120968,271232,268024,159611,126061,184031,142337,-19477,-14196,46088,-204382,-442233,-347387,-240158,-249767,-191365,-20920,206507,238354,53925,-13621,176817,271055,47789,-136852,-29153,139035,157681,36098,-88169,-99923,-8773,146298,194122,54069,56219,307534,340071,70472,-11958,105498,144562,168368,126133,-58493,-124987,-16591,153997,281024,216188,18657,29730,140332,55399,-89511,-86752,39507,122846,61595,-95290,-158057,-138384,-182057,-252646,-227175,-72761,81383,129220,117351,26807,44758,223360,211123,78763,36233,29238,164590,490276,583142,449311,128681,-135278,-87583,168314,195153,7304,-165198,-301790,-243824,-81566,-25962,98693,286094,148009,-75282,-159904,-257157,-238416,-36040,101442,142669,133751,115264,78931,-52303,-73092,137294,208679,43311,-114637,-51432,153128,175043,59113,75473,186341,281059,219875,62715,34195,44884,-26203,-107118,36113,279650,320596,113132,8275,14642,85256,259689,410664,430250,344570,256605,98458,-107640,-208539,-275532,-352350,-376698,-356758,-265832,-80923,61769,150423,219357,212962,184810,108235,72744,142249,154920,54630,3586,29410,28234,64706,103998,187394,250414,159089,73277,148142,203784,137560,100161,187062,231478,157812,152172,131840,-103706,-395365,-446872,-230639,-85025,-208239,-388240,-312835,64306,252519,193437,227827,256239,205073,170280,-15537,-277770,-267271,-67453,-85198,-162131,-42496,90005,67054,272907,483484,299783,19040,-92917,-146707,-127996,-38305,69232,107065,92063,162486,301031,337189,255536,47513,-270777,-290945,-46822,119488,242083,297410,181439,183119,325973,336005,98589,-410532,-848488,-847257,-624347,111693,1076499,1347902,866377,173025,-38685,329897,672670,276013,-851972,-1399905,-223541,958606,1437960,1181896,457452,-197882,-516536,-443695,-210240,-229506,-361512,-308065,-220871,-169586,-81197,-117279,-263106,-300714,-266148,-147691,31178,102526,-68797,-231909,-137476,70491,211005,188665,80944,56727,-43991,-251384,-241118,-94770,-107307,-82022,-16481,41600,42751,-59761,-138573,-67720,18978,15542,21418,16896,45079,170760,181897,71887,61616,39152,-9741,153033,348903,220826,127724,207064,157843,74843,4165,-127216,-130493,12072,106856,270873,380542,296718,183923,77288,27846,58315,-21276,-102884,7302,39091,-25749,73617,226377,172908,127606,176372,125422,-13028,-137436,-158033,-160613,-259031,-286527,-147029,-58468,-121021,-124349,24548,199702,317205,332215,205336,39507,29203,159694,128529,-186107,-455784,-390318,-43684,191065,100571,-62138,-32594,118106,200835,150777,82757,83931,196221,185148,-78797,-243428,-130679,-50197,-123267],[-127781,-117813,-184734,-336315,-204553,72294,218663,241987,196558,126502,118973,182443,223533,127506,-61941,-82529,86812,76186,-164914,-285574,-166300,-66178,-84523,-95491,-100145,-112362,-127195,-130186,-90968,-6676,147443,244458,121584,39122,108440,72072,17146,151229,180922,53119,34190,114813,151735,221070,243153,53467,27991,206100,194711,48065,5135,30459,128063,126944,89285,239427,470964,409075,180439,46597,-34521,-41052,-39474,-208914,-264743,-121747,-202322,-423672,-384220,-101685,88896,131733,-38402,-278257,-294084,-176892,-87121,8809,199447,394731,335873,93501,-3078,171203,284324,69559,-132145,-25224,79473,-49651,-141575,-69368,133652,249971,87472,-136456,-160845,29234,113411,-24770,-101707,-81051,-39159,19262,31606,-24828,-125914,-189005,-168297,-198926,-212052,-49266,178255,250506,247554,284606,263336,164969,81391,44005,35414,-42427,-199971,-306900,-189617,18293,55924,-29443,-44437,-4729,-83255,-196443,-155117,24254,166858,62809,-9253,114403,207755,155794,78257,-31333,-26232,45814,-45158,-169990,-125347,6608,88083,133138,84364,-8068,-90655,5606,13037,-217878,-322572,-99658,18819,40483,174348,252879,220878,220495,113571,-20918,20403,235375,377977,227926,-7264,-145442,-137598,-105076,-73599,46864,200460,174764,-37774,-242000,-131991,256049,359732,74591,-67022,8266,-115598,-416103,-442083,31151,455671,476033,315975,305519,208540,-43219,-83967,-63236,-195393,-180655,-26347,70483,110171,-1603,-72016,148277,314130,209056,131588,-36843,-287960,-321580,-67214,290104,318313,17099,-120296,-97283,-118286,-106168,-55900,-104674,-129418,-116397,-108399,-59212,-35531,1619,4262,-112140,-182004,-96776,-109668,-86999,122391,215275,79936,-128369,-254913,-220819,6130,153364,113714,153992,196003,102252,-70968,-202802,-239136,-241978,-221063,-37434,206207,131761,-91256,-202712,-259033,-239538,-130901,-187149,-442085,-436161,-176297,-17196,-118293,-335456,-304303,-64349,111178,63546,-131885,-231153,-116913,77138,222077,182843,146569,72652,-20426,104333,243496,101938,40993,109628,-31035,-75663,209855,312227,-9396,-335700,-398059,-247108,-87277,21709,168189,212732,269509,357901,243305,207877,311037,173202,69089,294757,288709,7729,3690,177221,174457,51050,-72857,-51853,66566,113892,-150800,-508504,-399328,-49981,62896,131235,187513,92882,80536,239798,286484,260267,281397,328001,292054,112690,-70612,-167038,-205272,-244472,-305503,-402453,-380102,-131367,91259,185273,247598,211154,147749,158657,117313,89005,92716,61489,92117,152929,192799,164219,44533,-169915,-224878,-63904,21803,-127306,-334623,-379586,-333349,-243918,48481,199495,-19491,-121985,60628,176885,41515,-103729,-127037,-125735,-251933,-327743,-256916,-126403,-19089,74042,181670,173274,75809,-16110,-143753,-124589,206728,502967,448006,213322,39781,-22061,83863,294554,437573,370762,180230,72676,-44851,-206438,-249038,-246874,-104718,251903,321331,48339,-46523,71238,253541,397211,249372,29006,5854,-437,54165,98501,6387,78939,215125,172325,88132,24577,-13542,159561,370165,345702,263874,226115,174945,93325,257722,664352,774944,351769,-76637,-214967,-274717,-274298,-74068,97544,78652,211464,398002,248471,126688,26182,-231427,-576651,-864135,-846936,-862141,-507876,1271748,4472683,5257011,608993,-4631130,-2005342,994266,-552503,-1372934,-343645,-308334,-542595,-59310,315769,410035,363664,-106152,-484234,-384368,-190458,14781,235173,110594,-44997,170198,461895,570581,417888,351394,263000,57618,8380,52162,43487,-2298,8265,85219,185851,280379,373088,307655,-66555,-467680,-391229,-55468,-21085,-168248,-70732,-41125,-77716,-27938,-20427,-18295,15299,20082,-7619,21067,207322,361457,190240,-95693,-106825,-115901,-196895,-123340,-3565,80777,175827,193571,86434,-131026,-260646,-149671,18172,56932,-52554,-178487,-178860,-123180,-97581,-68050,-37150,-14135,23265,102222,165498,59750,-184433,-78481,321853,396221,205003,81864,-2236,32965,152292,127985,-54720,-149905,-91359,63109,401775,761607,738122,308656,83824,45377,58626,298574,520879,273524,-95045,-23360,346427,295793,-142491,-389226,-370440,-259081,-7063,159859,83839,-50775,-108620,-160445,-125822,13494,113397,158836,201594,134215,-44247,-142730,-72600,17189,138235,337069,226068,-71288,-146544,-58281,-30945,-32539,108680,332921,309760,101826,-6559,13198,-61983,-134834,-93017,-30512,1313,394,-107850,-179706,-42259,216732,302151,149324,46793,201388,445574,501650,180471,-332210,-455603,-148863,52604,168891,382006,388297,230733,147091,-8254,-212240,-284086,-125103,133567,67218,-111260,-84095,8676,-36712,-235762,-343164,-78211,198457,116416,-161090,-265340,-115041,6597,-117900,-353996,-430208,-279349,-44712,-41203,-21954,208782,435909,346256,101969,82263,221294,158687,74781,226115,307757,249280,72591,-28312,116366,285285,240023,104506,78824,194886,173188,-6764,-18279,89738,-108871,-354035,-329850,-296537,-345932,-234776,5673,262636,245990,-11018,-87482,85200,166785,43045,-16416,101762,213381,216331,69782,-50378,-18452,51738,111339,106401,-10355,6236,268502,323028,35313,-55645,130163,174819,91060,8339,-71475,-26791,86919,135776,184517,175854,82259,99096,146587,70764,-54019,-98471,23065,198196,192637,5585,-82925,-73218,-145765,-224633,-178455,-2130,143041,175499,154903,42521,-13656,98414,106495,39804,28870,-545,55015,339093,483731,359205,57315,-179765,-104149,222332,336102,115701,-97625,-214343,-157209,-7909,14094,78785,230127,104982,-155404,-305318,-372145,-245918,32908,174994,221051,184750,118377,58127,-58734,-82923,83975,134101,-5688,-152031,-123554,5964,14023,-19126,72068,225673,333512,264285,32778,-85906,-43802,-23569,-72218,42744,276584,323558,115799,-47873,-187361,-131587,190080,447876,468074,350068,269988,138514,-88140,-197306,-228545,-308470,-386584,-444310,-376156,-100778,131345,206532,246048,237166,185866,18051,-114246,-34564,132763,147360,47138,-10484,-44026,-28108,18139,135624,193101,71185,6994,166931,237465,132750,148609,297955,264511,143172,183028,206093,-47101,-338181,-405341,-240304,-142410,-204772,-263081,-155253,145227,299578,240545,249766,271456,215783,166163,-4460,-209733,-167989,22459,2900,-23187,90019,125755,30924,229850,424762,197474,-62212,-115988,-143977,-156116,-93887,27360,117400,204289,330140,406060,404036,388391,164625,-184628,-214057,38218,223011,375541,428257,199985,18493,19470,50411,-45520,-622955,-908296,-631057,-395882,87408,1080106,1322983,673555,-57208,-249387,7568,275276,142652,-817314,-1298374,65845,1196696,1315280,982591,343559,-357266,-538801,-363793,-97218,-70040,-209603,-223313,-200799,-197279,-80178,-83621,-212294,-241399,-233697,-177197,-29483,53530,26751,18267,85893,194390,304747,291797,171890,74939,-53356,-188897,-120764,-52267,-154682,-134860,-59299,-14948,-3478,-97224,-174442,-100733,-3499,15946,32265,18803,-27816,48367,148462,101295,27089,-31471,-16554,187068,362955,257550,156286,206380,101953,-11976,-24177,-39034,-11917,77717,161772,358884,494077,388744,193534,28976,-16940,50210,-28817,-101318,10583,64449,3419,74975,190490,104305,48038,134775,103786,-4971,-41469,-43114,-116037,-221750,-186058,-48746,-3237,-69398,-72044,66758,258739,358601,352766,227898,40049,10816,121420,135964,-128738,-435232,-428165,-57333,202491,114249,-87626,-131793,-37856,120956,178612,128446,62223,116697,90570,-149699,-294335,-187625,-102696,-126149],[-132666,-153155,-161622,-188063,-24847,169251,210728,157042,122191,96664,93190,175672,219620,117787,-64795,-17589,227807,215730,-105773,-270261,-169385,-74803,-44811,-10067,-25940,-121797,-220142,-189127,-75251,30803,190114,321924,195706,34538,51076,90348,132449,230912,157732,-16771,-45976,69386,200003,306214,284270,108851,106234,227457,202170,104288,45708,91601,233310,186866,39026,188223,515851,460551,214441,63066,-54428,-123629,-109884,-201212,-215491,-45979,-115213,-396575,-474476,-256308,-18885,50351,-60502,-229212,-215289,-108421,-37360,86931,300835,430211,273256,-44036,-78296,235953,372769,77056,-134061,710,125183,-31457,-173586,-80305,164068,287383,114305,-89048,-82501,76179,112517,2648,-50807,-73781,-106103,-44776,23136,-23793,-164452,-235704,-187899,-164629,-164203,199,220977,260984,226251,287460,276561,115335,19905,59337,63896,-86485,-275838,-364759,-255309,-46149,84290,34133,-93388,-149473,-239629,-314939,-195026,32547,165885,82489,46872,176310,343302,329102,143146,-94680,-165433,-44786,-12220,-47949,-24697,20563,95139,196761,167369,79865,41737,116454,72919,-138167,-173077,17247,41713,9525,149499,244787,226499,166733,15787,-58937,71921,249868,280891,111798,-78003,-156154,-122757,-96573,-62631,53066,188448,135396,-49471,-168071,-45385,226161,273110,45284,-66208,-6020,-133264,-435132,-475695,-49732,364118,413507,274988,239579,133980,-52855,611,14941,-159899,-119776,33263,72673,98463,-10735,-111389,157890,419333,289322,90797,-142523,-354458,-365675,-127608,247437,273576,-52354,-214502,-171916,-133170,-75942,-34515,-69062,-81998,-66395,-31811,-8761,-16907,37774,14902,-117903,-163752,-80093,-138999,-137413,145322,363952,270407,31485,-157670,-217960,-52032,126639,162344,202579,200300,48794,-83975,-183574,-198230,-222617,-213600,642,251460,179052,-37349,-194231,-304193,-302181,-243577,-327877,-497127,-430818,-173159,10934,-56128,-267393,-279375,-68049,103584,73299,-122031,-247849,-188126,31625,264403,215298,117026,101431,46146,147078,262547,113523,21820,67826,-50446,-95966,162525,285775,58983,-154581,-251076,-230704,-131941,71359,273901,239676,215334,298340,240637,185420,221506,52895,-8815,304637,331587,25694,27072,195862,178220,65034,2074,13258,47392,66450,-129965,-387582,-266102,25546,131940,222160,234927,74594,92212,283909,329518,274412,263020,328998,368565,229530,30058,-106097,-225434,-322495,-357340,-400843,-369681,-130849,93939,182220,236716,193225,109594,75596,30831,30470,36661,40663,128194,193044,177268,183111,154625,-95025,-243799,-26675,91271,-69186,-303581,-341129,-257022,-85123,245102,284960,-39286,-186060,13980,145285,24070,-105762,-118771,-148993,-241697,-279739,-236310,-131401,-51698,681,123261,130687,-465,-111536,-199090,-153770,145049,437846,454919,266404,96507,29261,106791,256062,338685,226688,30674,-26003,-117882,-248866,-242067,-202344,-84931,216167,281767,-2455,-159277,-62252,195664,444634,398316,199461,144601,48918,3215,25316,-44258,56276,245915,273707,203834,56340,-78064,73480,326378,323675,244635,194430,97635,16890,186046,591173,745996,396824,-58642,-330899,-404375,-254416,47909,160988,-54644,-52712,204615,168350,129264,216527,38860,-524228,-831438,-574209,-709458,-760006,1172941,4500340,4238840,-882124,-4045694,-890181,740406,-1001096,-1159532,-253701,-516633,-662971,224844,826332,571175,310336,-112016,-495481,-346625,15960,221544,275989,14332,-176515,48095,378471,529220,503211,488388,283404,-71096,-150528,-27697,-5974,-51528,-27141,47181,149480,265576,391923,327440,-13558,-331569,-258736,22121,27672,-203635,-204932,-163493,-192560,-142524,-111342,-39581,31519,27182,-51230,-76394,102803,283955,140559,-111595,-96464,-114679,-205351,-133328,10101,67345,83964,29738,-77990,-187788,-234456,-175655,-71064,2901,-34848,-120298,-138966,-163258,-210660,-130642,-10124,-31996,-39691,88853,148037,24500,-168683,-24491,340697,391988,168934,36686,26400,142811,274817,225198,8446,-84499,48645,266658,520086,697024,551094,221389,109244,57786,65788,344735,662860,489175,95147,28153,309074,240156,-222535,-464788,-377172,-233460,14989,215501,141320,-26719,-138055,-232007,-193012,-18086,78023,92458,107378,105626,-40699,-175534,-109081,-34626,16012,163503,104677,-165359,-175837,-10887,25073,-57879,28799,284029,326291,149506,21026,-59242,-201111,-251308,-141694,-8982,48347,33259,-36836,-81083,12115,211942,301506,219172,149342,282229,478180,419183,43744,-330841,-328660,-22585,171020,322698,522967,518175,315665,165305,-7748,-165532,-194529,-1793,248658,118321,-105761,-56752,-10730,-114602,-257025,-272599,19454,288525,189094,-93721,-168709,-18858,39728,-96974,-293672,-331978,-171691,16176,-47015,-88709,125560,356602,281497,77931,64792,133916,50390,64889,261235,302553,148897,-99222,-139512,40440,198273,144932,41996,54711,200825,195894,20585,-657,139388,15267,-207031,-248997,-298421,-408154,-296082,-3079,252727,184627,-93397,-151066,-20315,29267,34118,106277,176399,212680,220905,78915,-23250,37565,77071,64503,34749,-51348,-37792,186888,248249,-11240,-88142,140621,181952,13986,-93241,-83821,53777,174796,120950,112264,156966,144729,128973,98117,40018,-54184,-136159,-24644,227911,282125,107360,13431,4685,-82449,-168598,-116435,70288,195637,197977,163056,29756,-119579,-80899,-1103,27845,42662,-9484,-45320,101459,273289,204330,-18869,-188724,-88240,245025,420416,210078,-19794,-121450,-109902,10681,28551,47035,176871,109670,-172900,-391644,-427145,-223881,73500,230349,308476,241153,117555,48079,-49309,-98588,-2313,36431,-45945,-141761,-149309,-121347,-137209,-102435,53476,244282,341283,258265,766,-153901,-70948,6460,-18718,68879,271999,297064,111943,-98864,-350074,-315416,98448,427973,433215,296574,243009,160894,-57387,-169416,-155222,-213941,-341486,-490313,-456341,-109159,185471,224645,223618,219059,141419,-80926,-284078,-204488,86160,193782,65306,-29586,-64149,-108092,-87576,62839,133696,5738,-40055,164019,233837,98681,159089,348345,248124,94697,173428,224643,-30681,-288984,-326887,-194296,-129730,-139556,-82855,71507,243827,314173,249720,217196,231171,189899,121360,-23805,-153367,-93324,62567,87636,125296,202258,111516,-41915,113011,270210,54814,-134522,-98410,-75849,-137313,-157403,-86095,46546,255197,445892,465226,429140,474368,264801,-81853,-120845,130503,345777,530080,564133,228941,-146653,-311603,-239772,-34598,-395073,-568547,-201007,-52656,-24724,781972,1103097,426748,-304959,-508560,-395147,-186198,20783,-635697,-1049509,187229,1122772,885040,590647,109206,-544895,-534391,-282428,-35612,18114,-125410,-163723,-173112,-206653,-52376,-13657,-159250,-208218,-190646,-164182,-68829,-14607,94485,252944,286475,282641,349113,336523,200846,50434,-68816,-107147,-311,-43550,-227850,-216075,-124124,-99099,-80671,-120334,-156477,-94176,-27057,-13928,13045,-3598,-136250,-111635,93959,129960,4553,-71281,10653,217757,325929,247975,166498,185403,34688,-121295,-97868,-10396,74382,131896,195885,392039,513634,376082,141653,-34807,-66090,15678,-59452,-99324,39456,125308,64784,92954,152546,44145,-25699,80646,86589,10626,16462,-21182,-158198,-234049,-133354,9574,40551,-14849,-22076,101394,286638,342777,313083,228488,55141,-21924,40599,112608,-68072,-397849,-433675,-59744,214920,137379,-102074,-226396,-196243,-10170,151621,148788,33758,33796,24041,-157131,-273479,-191161,-119849,-104960],[-128774,-167092,-91133,34561,165984,227007,154728,57507,64495,69117,39838,128422,203086,109291,-48153,65746,322158,288278,-48022,-251855,-218061,-130472,-18607,83136,58507,-118694,-291106,-226434,-38251,68666,173412,294410,201891,14520,-5701,93139,186812,218078,91653,-76296,-87880,53369,217208,311489,270412,177225,207167,262364,235056,192100,101613,136884,322228,293471,56224,140599,476274,456010,237383,78518,-64187,-175675,-159480,-174295,-129235,64363,-11327,-338232,-473032,-335526,-116443,-39757,-97121,-175626,-111573,-15428,7517,118040,299931,340184,146702,-173979,-149484,260745,406238,78177,-121077,-233,102849,-41888,-191864,-77306,188459,296715,120944,-32007,33032,128058,74179,-1280,-22659,-91876,-187054,-123687,-4001,-20308,-163162,-229173,-173597,-138464,-154840,-4703,196840,214883,177312,257414,243882,49148,-22295,80810,63425,-138524,-318472,-375686,-285684,-95226,91495,75189,-128811,-264422,-335695,-379351,-245651,4356,138903,108222,99177,215895,432577,460494,193067,-140902,-265392,-76643,107977,143171,99131,30513,77814,214797,224388,137057,128214,176666,113990,-50461,-45040,72864,29897,-55900,51547,181307,206003,105517,-42297,-36252,150515,230659,121183,-18297,-129847,-164458,-118327,-65950,-18156,49830,114903,40972,-76378,-74537,53292,184218,165420,5137,-58208,-22433,-151916,-402772,-417897,-84868,272484,323636,208009,159020,66213,-46753,52420,33700,-169722,-116237,33449,54858,93949,-295,-133043,126651,431674,320178,48202,-207624,-362058,-372245,-210156,126324,178277,-114522,-253909,-185615,-130907,-53577,-33359,-61093,-55640,-23928,48972,64157,28412,64760,18183,-111048,-128545,-67793,-171214,-203766,107543,418541,369907,135617,-78361,-187833,-85447,89630,194275,250761,237396,63085,-61805,-134635,-106407,-128289,-142618,43995,239023,180092,-22854,-219949,-346978,-357082,-341215,-427717,-485378,-347961,-102604,65459,22551,-146133,-197116,-60843,75217,81457,-67495,-189430,-166276,76746,330581,251808,115191,163856,148350,203172,255192,87561,-12619,38574,-47575,-102966,96026,204358,84485,3876,-77449,-149294,-124277,113295,317811,213353,108778,184263,211466,158981,119366,-65212,-64858,274912,298954,11954,26407,181750,159797,60832,69218,78935,27201,7390,-103512,-239235,-116758,90738,167570,269864,254260,46529,90118,287827,311729,230528,197307,278233,400445,341228,141761,-52973,-245603,-353872,-350842,-359307,-310280,-93793,99415,170360,207418,151560,51108,-17170,-33873,6887,10427,35581,157229,212669,126101,157756,229920,-605,-203515,50520,211631,27381,-247391,-297035,-162913,128561,468066,382893,-28905,-203666,5395,128067,4107,-121126,-137659,-196404,-215361,-182515,-147443,-65472,-59150,-92811,36004,76870,-80362,-210940,-264388,-209370,39994,319897,391562,255982,125298,70776,87133,159447,187103,42767,-115472,-92920,-144324,-248788,-203182,-132162,-53920,143637,171506,-83433,-255641,-170176,147673,456271,481995,316675,203556,39717,-54847,-42378,-82796,26508,233411,320158,305254,114715,-111048,-10745,236497,267777,227997,174225,26028,-35874,128946,464590,627375,395196,-43233,-407575,-462444,-222280,94352,132265,-226090,-276896,95677,163967,117317,323321,252417,-423412,-805311,-483677,-568522,-782061,1030233,3830274,3055074,-991528,-2098192,-626564,-734105,-1471656,-703946,-128548,-579942,-592211,497236,1227999,784627,303857,-158858,-508898,-238165,231254,397660,318726,-43108,-307246,-149407,196938,369782,458297,503591,262556,-140004,-229923,-37879,1755,-62507,-52874,1602,100546,243829,383746,318062,47069,-158621,-104026,87761,49330,-224388,-330685,-290184,-297670,-256733,-190883,-59998,44215,38537,-82912,-147694,1918,149074,19151,-165930,-136360,-150599,-213509,-123017,25632,41897,-11223,-106004,-192561,-207226,-187488,-177108,-141747,-44951,3424,-47005,-108143,-205437,-316631,-185034,40021,-23100,-96572,55528,117220,-5204,-127749,18225,295527,331980,123360,-16591,43025,250716,392857,295214,51325,-30936,145920,380184,518846,489512,198001,12115,83718,77909,68814,332627,680977,618028,250392,50462,212580,157909,-281813,-515641,-374943,-176500,74603,287072,207520,11642,-136449,-255254,-232999,-57763,26831,3864,-6089,60512,-19240,-153343,-121258,-92830,-72488,33912,-153,-218359,-162700,41885,80693,-35335,346,217402,281143,135051,2366,-152851,-322915,-341387,-185114,-12584,59724,39316,2935,-15433,61681,195164,277443,282184,241023,307522,431851,301089,-50716,-260623,-182002,76178,284688,470708,607859,570029,362747,159235,-33642,-139007,-102481,144185,365819,170770,-99141,-22840,20437,-122235,-220640,-147795,128587,367852,263152,-37764,-99840,51284,56944,-69928,-198819,-194658,-10065,113167,-16450,-136612,16623,214839,179754,61776,60360,34406,-88390,-11257,200253,208674,-27472,-271269,-243841,-86610,25219,6109,-18872,39420,180957,201528,57516,36413,189390,142389,-38940,-126088,-247008,-420270,-352440,-38182,189703,77853,-173545,-191867,-100203,-81956,27951,180956,168112,150656,185206,64636,-25743,40141,52803,4124,-15488,-61704,-68273,74816,121770,-71683,-103917,140114,168405,-38813,-145868,-81109,114727,232410,112818,79652,162473,188621,117505,19396,-8113,-58409,-167836,-79304,219547,324461,193521,113207,84674,-2530,-95871,-60991,118083,222526,190203,144576,4272,-229247,-256750,-88609,30265,56459,2873,-80550,-101826,22330,26973,-80292,-162429,-52513,219959,405535,245055,30692,-60927,-117699,-33577,20796,21641,132998,138434,-130703,-393639,-413535,-188214,68923,246241,381141,299813,123831,64027,-11273,-108412,-92087,-43997,-45681,-65620,-111929,-195824,-243101,-169244,27485,236256,308433,219973,-15698,-165360,-51834,53468,38139,95401,247531,233925,93776,-126405,-419833,-412759,4285,350411,339616,200836,176961,147716,-30634,-127137,-67165,-89261,-253195,-480212,-477808,-98955,208285,196662,152840,148500,49794,-164675,-389496,-328928,20401,182353,54447,-25724,-20096,-114186,-141653,8100,94648,-22290,-67817,129159,193130,47387,118722,301537,173015,22315,129527,189531,-49494,-254729,-233729,-111821,-60920,-44319,90650,284226,317569,277557,196660,117930,124483,113146,35047,-73250,-131931,-76011,39516,148906,239967,253923,57259,-121528,-45824,43816,-115139,-199540,-55396,36265,-74951,-205951,-226147,-75064,235652,485375,468744,412238,496687,334897,19600,-39181,189289,435365,643126,661641,273177,-262815,-582822,-455948,128348,247088,137856,382221,342367,-156332,266486,712956,186998,-489792,-759064,-812374,-610926,-21135,-275691,-707370,74574,704995,262553,159055,-129312,-663266,-492637,-239340,-60193,4799,-130490,-134184,-137698,-196027,-6661,77365,-112512,-205863,-144245,-103221,-81022,-91165,112736,394652,397190,306999,320445,295270,154119,-4958,-82747,-37693,68880,-72732,-299901,-297150,-193226,-193401,-181198,-131667,-87467,-47948,-44673,-60802,-20670,-31983,-233664,-249993,41674,162106,14501,-62006,71474,245510,255918,191063,153461,152026,-15763,-211525,-198745,-59561,98451,168539,217142,377092,447972,271943,41159,-97251,-100542,-34602,-99994,-89505,91671,204241,140529,113357,106371,-5140,-79103,17581,61430,21411,23910,-83587,-261761,-281605,-130858,17068,67555,42044,18019,111090,269359,283346,240148,209920,74068,-55397,-40994,73866,-19786,-341520,-401761,-46325,237726,163316,-106941,-284869,-302607,-154559,70126,144860,24974,-20874,1014,-100313,-185714,-137785,-84106,-57928],[-116629,-160475,2856,250789,314276,234784,65137,-30428,38934,50282,-25942,54986,179434,103622,-20711,134093,339210,284361,19459,-215157,-295014,-215415,-15969,148286,125663,-97073,-310579,-229086,3956,87592,104029,180766,144502,-14337,-51809,71436,175774,147995,25477,-87969,-55983,87176,204430,231875,190805,216998,287943,291222,270500,269861,145409,134945,353099,409493,141524,110591,363231,406050,250740,90339,-67439,-198096,-194321,-151668,-39123,169368,70635,-277890,-396346,-308170,-162007,-108657,-146988,-152411,-27328,70251,38818,102890,215255,171114,-7319,-270498,-205574,234273,373321,76580,-88653,-20067,27359,-69051,-186396,-61274,203603,269118,85356,4951,143133,159913,4345,-36333,-16213,-116218,-253224,-203924,-50523,-13727,-123981,-183310,-135556,-122945,-175160,-52945,127959,136520,105610,186327,167915,-13743,-35814,95825,31980,-185950,-318616,-344327,-286568,-125730,77103,89479,-139418,-326571,-371601,-400048,-297521,-42852,110358,150486,149336,227585,438022,491196,199750,-157210,-273724,-16728,296673,372752,233397,38162,31757,175271,233485,148342,144517,168140,109695,8321,34585,78900,3073,-123889,-77692,80930,148498,37012,-57257,42434,237367,174257,-63376,-132801,-150273,-166934,-124527,-29678,37972,33493,-10187,-90286,-104685,19858,135574,136994,60250,-43174,-63104,-58930,-181864,-339714,-302120,-72933,204476,243332,143310,85763,16787,-32302,61000,-1854,-217148,-174512,-37426,6246,86122,22951,-117601,84542,350353,271996,1196,-217849,-302654,-328467,-281134,-24243,73680,-142852,-223183,-136312,-101463,-29996,-45208,-85258,-59120,556,112846,143460,91573,80232,22076,-85479,-88645,-71440,-204493,-270593,18314,356523,339764,143923,-46392,-153416,-102938,48836,206133,277862,265606,126231,-9081,-69831,5354,14290,-29926,69815,162824,117793,-56154,-257765,-360244,-373349,-386114,-449556,-400207,-198180,28020,148355,117253,5507,-75857,-46852,28367,77698,17795,-59822,-41424,200937,399860,281846,147647,244521,266337,272224,235664,29970,-62295,24856,-24469,-93229,33079,97601,66934,103867,80559,-21368,-53861,146380,290901,138782,-16260,60170,173592,145810,34931,-151884,-86539,215390,206247,-21753,3630,140491,130643,46349,107161,129319,20450,-35867,-72587,-111545,-3338,122215,159749,260060,236730,21432,75055,246743,230464,130585,84189,169810,364973,403312,227702,-23321,-268434,-348173,-306758,-302705,-230898,-38329,97786,135487,152151,93947,-18759,-106664,-73169,9764,9885,39256,164893,204468,69333,109401,253216,84954,-125830,123593,336371,130716,-177329,-248666,-72380,327736,642343,465741,20134,-158154,44579,144337,-7489,-146476,-171011,-233369,-168161,-58696,-14472,40732,-51113,-178240,-48650,23379,-159693,-304001,-322355,-268325,-76875,178437,264692,166168,108227,97035,42414,34529,15748,-135570,-209176,-94116,-97938,-183466,-120647,-39107,-15135,48022,18893,-157498,-286073,-204878,128661,440228,500554,374789,190816,-19013,-105614,-80575,-94181,1040,194658,318045,373825,189764,-92715,-60265,130249,192328,208926,154319,-23734,-44502,117996,342343,464222,347191,-32285,-417090,-436672,-197500,42604,6434,-404117,-422248,71531,211898,96910,334596,363094,-305726,-818806,-644664,-557612,-632786,865421,2648483,1962292,427174,848725,-1102490,-2984354,-1816222,-112413,-18332,-557027,-462509,620574,1388972,983687,349689,-234613,-534428,-108681,417711,538491,355415,-63243,-389942,-332982,-30829,121954,282708,400047,221011,-114382,-171080,55122,79450,-27068,-55178,-24923,66252,219835,334575,270055,99257,663,21747,119507,47893,-205895,-372091,-346383,-339368,-325320,-237672,-89316,31962,35006,-111223,-189705,-72387,-1062,-132117,-239317,-217024,-222485,-227375,-98773,33613,2706,-91725,-183079,-232514,-191132,-136861,-157586,-181431,-81246,39531,5443,-104191,-240142,-381810,-209917,97848,6277,-132332,10580,70965,-35499,-84297,33482,203453,230466,66736,-72191,41958,329711,479133,327372,70789,5115,181074,370705,388377,195098,-174191,-221876,13949,83358,58988,272712,570335,602165,310715,31448,77005,64197,-307212,-528940,-360557,-110969,124548,313746,240927,40153,-115614,-223817,-220293,-79623,-25400,-106269,-136384,-2250,12597,-93492,-123923,-153799,-113414,-5948,-39650,-197144,-103907,87234,119173,25622,27854,150065,184018,58313,-68470,-249074,-402881,-391382,-222366,-45984,32560,13014,-17750,-13340,86702,164001,226734,315376,299311,275418,330299,199481,-63321,-142204,-68037,105173,359941,579066,626958,545971,370750,140455,-64448,-126334,-19290,286600,461794,202203,-101122,-3496,84371,-51231,-119090,6378,223777,418677,316299,-10097,-68750,77936,38883,-63669,-107255,-59797,146803,209547,24743,-163276,-91084,52036,72031,63185,78777,-45350,-224261,-141324,62871,70791,-189684,-361631,-299157,-223698,-182801,-133214,-67541,13590,125168,187582,99258,88471,236964,247753,109205,5713,-159435,-376617,-370037,-77783,102329,-37621,-236463,-207478,-128158,-121126,32321,179570,83456,59368,133492,34821,-63743,-14701,-14487,-65413,-44310,-39021,-77259,-45220,-34306,-142294,-101562,133953,142083,-51209,-132800,-53857,158862,258638,114754,84966,183829,202751,75882,-58934,-41324,-36260,-167779,-117921,189485,324785,246083,189285,150077,79823,-13696,-21413,125098,213849,157221,112627,-13820,-296326,-373465,-144145,30814,56255,32301,-30008,-176460,-178485,-119912,-112106,-112128,-13095,154491,289189,191490,24969,-53460,-173477,-125376,1658,18775,100217,161135,-50814,-317641,-346732,-158557,18730,211213,410358,345034,141794,111070,57479,-102804,-154543,-72972,13269,70462,-16262,-203241,-286673,-205200,3890,205444,251495,178915,535,-131394,-18117,95474,74411,93231,185797,142162,63208,-116290,-379586,-407198,-81159,224124,218323,98361,90585,97130,-17519,-74635,18378,32393,-146271,-414194,-429676,-70767,189655,121358,43772,29570,-75758,-220502,-410017,-383370,-50797,121830,19553,-7417,74579,-13095,-91584,4004,87173,-14959,-82729,65190,127149,-4448,37069,164028,53903,-53597,69345,119003,-89695,-236795,-152577,-24278,28047,38731,198373,403748,329589,184065,76279,-35958,-34799,-9588,-73594,-133130,-147425,-124002,-34272,175187,294135,229199,-13277,-176410,-197441,-199759,-286006,-257167,-6757,158917,14996,-218444,-334009,-199880,155622,442397,419078,361035,460243,374134,109352,14968,191727,454536,667751,690998,331982,-291594,-711824,-526768,376978,1088792,1040585,994878,697200,-211531,-279565,218679,-11039,-563768,-950948,-1168404,-905730,47337,217344,-336744,-213828,34206,-389944,-169414,-267031,-654717,-420398,-258617,-183234,-118310,-219916,-131525,-95457,-168252,38231,159422,-81383,-229018,-106621,-13116,-73876,-161856,75805,393542,380454,261868,217446,164680,46319,-62445,-80689,429,61330,-126199,-345401,-352905,-248233,-271576,-280538,-134447,12119,23399,-55337,-111457,-56217,-50183,-273132,-312216,13423,199441,63290,-5741,152605,270904,181073,104907,118975,117133,-30132,-249930,-296727,-166517,61005,186657,232967,332858,330805,118364,-80804,-146679,-112367,-85368,-134406,-66765,153807,273649,204823,121080,46884,-52456,-112316,-50888,14463,17154,-5262,-182404,-374015,-332589,-157433,-16688,74831,93257,40361,85524,206901,204542,170556,185165,87607,-72146,-79257,45340,13693,-260985,-337058,-27142,260241,178046,-106612,-289827,-329132,-272594,-45068,123962,47963,-32182,17819,-618,-58220,-45442,-341,6188],[-99446,-139975,85991,381595,383571,197637,-29655,-81006,48828,40339,-91167,-25836,154856,104122,7132,158791,274531,219369,95755,-151061,-361457,-294365,-37603,158344,152220,-59115,-269736,-201545,25754,70989,5855,29810,49695,-40905,-72265,38442,128637,80929,-1206,-38627,50499,166548,170038,92986,60500,196282,309570,292622,285796,304053,155754,77122,309102,490052,267684,109462,221412,332872,252908,91675,-72316,-203851,-226141,-151920,24308,232963,103748,-237686,-285224,-185730,-127382,-126585,-188148,-164392,10843,122125,53970,61372,96196,-8940,-148794,-321360,-243459,155185,280451,73738,-39449,-46663,-68142,-93312,-155612,-40750,206613,211587,5745,3239,208600,154289,-75791,-80959,-13725,-121247,-281283,-272150,-109511,-1234,-58373,-123815,-94239,-116273,-205021,-119560,46556,57479,23608,81044,67790,-51946,-18956,95114,-20077,-211856,-274119,-286215,-272822,-141174,47333,80726,-123312,-330603,-368614,-398840,-336420,-87367,100365,208078,198569,214841,352503,397427,148728,-143832,-182017,124920,503176,590735,358972,46774,-34125,88246,187207,116204,99361,101710,53164,20477,67922,67529,-12729,-156414,-177517,-25492,51129,-40287,-45810,145107,307809,92087,-229026,-211445,-136933,-156390,-130377,-619,80848,3071,-155331,-222330,-117629,97452,180207,88920,-25419,-94125,-94479,-127382,-231303,-278182,-183163,-32833,166799,199614,109332,39591,-11297,-22033,31060,-69662,-283511,-275844,-163285,-74103,61432,45352,-60752,62615,207272,143938,-51244,-180433,-193540,-238068,-308359,-146419,-2290,-123858,-130243,-42275,-43498,6054,-47790,-119881,-82554,4571,145525,211453,158049,87166,33426,-38508,-50544,-86217,-224828,-307604,-83406,199481,187893,53110,-71357,-137836,-118103,12372,201816,269003,243832,187905,53705,-9342,99753,158076,83133,58640,41436,5777,-120261,-274761,-322896,-331501,-362311,-391363,-264995,-13298,192366,248499,214058,152121,55876,-26227,-24842,57944,110624,114491,160075,360763,444367,288002,196367,315890,370380,345251,217546,-43718,-121112,22430,9767,-68818,-7092,1787,21253,139279,193669,115707,56056,160783,203179,34453,-120959,-31070,140814,149083,-14719,-193662,-87487,127066,81897,-57135,-31982,81298,98509,29453,108832,159766,41635,-36680,-33251,-32969,44132,108892,110764,193266,174950,-5291,42658,167606,105521,-5802,-64281,13400,257018,383548,254422,-26404,-288989,-316419,-247901,-250994,-160543,13160,80299,65856,66982,33659,-81619,-177515,-92981,21156,17984,35977,142688,174013,40598,65962,224032,137791,-38682,163210,411453,203123,-108723,-195747,-5408,437942,702842,509685,105867,-55500,120354,194009,-5043,-174424,-201055,-230111,-100552,60591,116147,131557,-46491,-228525,-99809,-20238,-232495,-377701,-354944,-305482,-172833,42318,97602,6892,38853,101475,-2740,-80217,-136880,-266069,-226668,-23819,22685,-49297,-682,62250,25273,-49840,-134797,-195345,-230884,-149474,143126,409192,468436,372679,132206,-100134,-135385,-72671,-70393,-9314,151592,283035,393250,258892,-24353,-56907,47650,124786,188333,129299,-42707,-9044,161496,274676,314790,269992,-24972,-358250,-351700,-197945,-86887,-180394,-553967,-480630,89667,250187,67070,272628,366850,-203220,-870379,-984903,-699437,-415944,684649,1315424,1200669,2876442,3919908,-1909807,-5137779,-1852647,487980,25757,-558287,-433380,514086,1267551,1093747,430619,-316319,-577827,-16748,545149,643024,374177,-58952,-384704,-412536,-238855,-158340,24773,222803,183880,9821,39695,242744,208444,43848,-32382,-21389,61414,193550,239916,181400,129076,110078,87213,110255,35704,-141546,-290234,-281643,-283087,-312991,-242864,-140791,-29387,-6227,-146928,-207979,-107895,-120815,-260965,-301651,-301492,-302667,-243958,-75597,21116,-51846,-146347,-192394,-205368,-160194,-102451,-128880,-192765,-110721,47130,7745,-136839,-262133,-384546,-191287,144734,37395,-145717,-36210,12806,-69319,-56585,19168,96996,118151,4839,-122322,21569,358146,510802,316660,62723,16924,153629,252269,168131,-104041,-433640,-388338,-78539,54765,29379,184735,374483,441701,257111,-21494,-62317,-24261,-295632,-499184,-329133,-59027,122861,254293,212499,36473,-96938,-152978,-149931,-62480,-56282,-217521,-271624,-78912,43341,-22698,-128484,-207135,-109958,45890,7944,-93556,-7897,116736,129990,101641,95524,97794,61654,-56359,-170122,-321320,-426337,-392760,-245255,-100414,-25661,-46147,-107291,-75658,80073,120841,149821,298174,308840,204805,214973,150680,6637,-10410,-15732,54769,370198,618837,585448,469121,348319,126912,-72113,-111121,47828,391078,508905,193639,-117744,-11531,151159,79045,36365,156757,283086,429037,334242,-8392,-66482,60759,-15890,-87593,-49235,31998,238789,263740,42833,-178371,-175633,-89454,-14352,85256,123349,-80814,-325704,-290604,-101527,-50330,-252364,-327318,-283220,-326106,-358763,-227725,-97008,-36209,41810,159413,140662,148771,281460,314884,206878,113312,-62641,-288220,-327271,-99375,21447,-128634,-275566,-204193,-100430,-74631,50749,106177,-43070,-25925,88233,290,-126813,-105638,-100004,-132344,-54734,11599,-60844,-147862,-187917,-211665,-82177,129541,114000,-22210,-60483,-3111,187037,260187,124967,109909,203806,185484,22757,-110936,-36537,27073,-126214,-126727,154467,291921,249435,216014,185700,152777,73741,5264,91447,170664,113659,84164,-9497,-290970,-400218,-170229,17729,42458,72305,84422,-103808,-260713,-195431,-109388,-55047,16910,76866,115664,56092,-39912,-92737,-253067,-235025,-17539,44222,76705,156010,34934,-196861,-257789,-149849,-62646,128323,375330,354529,167767,181937,145678,-78767,-169035,-36031,126093,236360,112092,-152244,-272375,-206836,-10246,160849,189532,161532,58071,-71668,-341,110270,68497,37145,81032,43706,32397,-65725,-253635,-322673,-153984,69555,104790,28009,13262,24754,-18556,-18062,83499,116929,-48777,-307860,-326740,-37306,126841,5982,-86735,-116726,-206516,-244707,-355671,-365154,-109471,38785,-25196,12218,186176,179683,68131,61248,106031,9363,-94472,-13125,54350,-42260,-57554,-16867,-76177,-110665,14409,38711,-135732,-233392,-104715,38616,96875,75859,205632,387137,263300,45289,-90556,-210989,-212911,-154084,-171174,-172371,-180888,-216548,-128294,164150,281772,140809,-74164,-185982,-293809,-392874,-422497,-302870,29169,257394,109456,-184227,-363808,-283432,39879,329625,329357,289000,388109,389260,183292,41442,142100,396314,591934,646427,396714,-222857,-654888,-419657,611517,1818765,1898701,1499536,930286,-112205,-650420,-293978,-170930,-530326,-1059752,-1401665,-1016837,200816,729587,26034,-511964,-705874,-927286,-325486,-262407,-528985,-340942,-338292,-384184,-327441,-359473,-144258,-47977,-131099,55648,192744,-77047,-266703,-91610,68245,-64394,-212859,-4010,248575,242228,165448,65850,-27276,-82996,-87793,-47751,8791,-8705,-176706,-350170,-372970,-278411,-309477,-346106,-129912,110866,95129,-64062,-157648,-88846,-51136,-228052,-269801,22139,239356,140345,77377,233251,293729,126461,18482,70518,88594,-7028,-225454,-359733,-282889,-10675,188226,245903,281018,204490,-33870,-193432,-180927,-110640,-126216,-153189,-34681,204544,308295,234893,106635,-25136,-110223,-137449,-117700,-56375,-4231,-39982,-255983,-439826,-353623,-181536,-67047,62503,124508,39070,27168,114548,131706,133921,171030,93192,-58983,-48492,51340,42523,-156543,-253160,-22025,254962,166071,-104695,-242671,-281565,-336073,-157813,97453,95230,-6546,54927,106680,69830,53420,101947,69401],[-82170,-114568,128320,390241,368407,135372,-96356,-78292,84595,34473,-147357,-96988,133563,113328,27526,129362,151492,124148,163161,-66454,-377017,-330928,-75734,105440,128042,-15129,-183428,-160846,4522,12531,-88578,-98728,-44660,-54144,-52320,24158,89148,66025,28900,55485,196898,264171,126312,-57946,-83459,108775,253366,253631,269435,283729,125595,-19005,205115,503542,389302,139005,107191,259954,241357,78335,-86199,-211994,-265018,-178458,46156,238302,84208,-224149,-187007,-22064,-18003,-80990,-191406,-186543,2736,128015,56322,23178,-1041,-141310,-248948,-330096,-267254,34302,150813,69774,16454,-69800,-147801,-98413,-108883,-28675,194640,143986,-95803,-35435,211206,110704,-136674,-101320,8520,-88795,-263371,-318765,-168276,19327,16298,-76564,-71063,-114486,-224261,-178432,-20334,2314,-52047,-35879,-25469,-49221,22599,75535,-76519,-202771,-191771,-221726,-261264,-148301,13180,57340,-89281,-287870,-351139,-392540,-349696,-114535,112304,264719,241593,186627,203763,203924,47427,-112661,-30365,295937,663670,744636,453138,57266,-102228,-21502,94839,59710,30884,12537,-38330,-6970,78482,71563,1085,-128700,-197491,-104997,-70469,-120436,-33599,225129,339721,6248,-342096,-248049,-97733,-125414,-119337,17362,93356,-38845,-278322,-314241,-104598,144360,177374,40498,-83666,-138621,-152008,-224759,-298770,-246343,-111061,6049,149350,196833,120671,31176,-21805,-25284,-18617,-140924,-347269,-385132,-305104,-173574,11760,52493,22292,77345,55763,-27251,-101884,-117239,-70064,-121735,-275798,-199352,-32030,-65832,-6653,64715,33295,60888,-16978,-129989,-103707,-6573,143199,252543,211697,91677,54527,26984,-12309,-95701,-215891,-285076,-145519,7436,-30153,-98708,-137843,-151577,-139371,-12219,189059,222496,155866,193918,99338,28794,145859,251492,151471,2950,-90916,-115759,-179696,-245191,-231136,-234703,-283529,-287889,-124450,163907,354780,346283,291057,259098,168548,3737,-64357,31918,189265,290956,380715,498730,442078,256662,228832,351151,433938,408047,208043,-114602,-178437,22842,41745,-39079,-17673,-55542,-30506,128607,251355,219008,157124,143931,81365,-71822,-175329,-64459,118145,156825,-29614,-195441,-97211,6514,-43466,-75874,-64362,17043,66902,14485,81532,175493,99534,20232,19020,-5409,26505,56013,34966,86432,70072,-50763,-12347,67786,-26466,-144796,-223149,-165336,95070,279514,207582,-61591,-297788,-267610,-190004,-210764,-113243,46401,46374,-37931,-42981,-14543,-114879,-214931,-103034,22443,13123,9946,92404,137024,59701,48390,157627,147558,36185,166348,400672,216413,-55372,-138258,25754,412492,621617,503658,215157,77637,206466,259242,11297,-194642,-211150,-176350,-21115,145985,194046,151920,-64718,-229322,-100294,-49373,-290251,-418151,-348874,-302311,-224341,-66561,-74505,-185416,-73003,80102,-25462,-149925,-237002,-321927,-176094,91408,188578,129736,130409,148046,57636,-130606,-252416,-190303,-111327,-26542,180013,372650,403708,316190,58850,-169594,-136035,-18723,-16741,-1276,120911,233177,355715,295450,71799,-3418,23078,95571,172375,103207,-29204,52059,238024,278546,225182,189844,-19225,-255979,-255195,-231782,-239709,-361133,-643850,-469388,93242,218056,25175,180628,295472,-140714,-928274,-1330474,-912500,-241336,478541,225339,872260,5306335,6073486,-2461835,-6220258,-1458493,980431,-29382,-687949,-605872,189988,916415,1056597,508585,-379250,-639453,-6243,598264,707290,361349,-49668,-278076,-339264,-369734,-405496,-236149,38644,170459,203576,351921,472214,345901,125387,5595,4842,82994,162320,109752,60466,128382,157771,89514,66917,22368,-48496,-105256,-99903,-131521,-212189,-214241,-223871,-154109,-99231,-196851,-214748,-109107,-178774,-325099,-323715,-339785,-346152,-251985,-70241,-21464,-120766,-174670,-149796,-145742,-142492,-97498,-106022,-191168,-143941,10183,-48721,-203820,-272351,-323093,-128259,165850,48378,-146333,-76276,-46596,-101809,-49373,-11736,11550,32455,-45658,-156866,-13892,327754,476718,264050,24006,-903,81262,79499,-67905,-333557,-533085,-448162,-166536,-13804,-21714,90371,163335,194818,116722,-85735,-166787,-92061,-254322,-430946,-278334,-32718,55241,109905,119663,-8891,-98605,-71088,-40477,-755,-45184,-293485,-387533,-160189,59231,33805,-135200,-238263,-78622,148438,126770,70682,107286,127472,111088,164425,174210,70024,-50474,-168908,-262434,-347580,-395810,-346674,-240454,-155189,-98869,-130217,-242189,-172292,50048,73750,53884,222189,266383,126821,129300,162027,121511,97478,-23128,-50368,305779,574428,495944,368821,307889,134201,-34312,-75207,94898,425187,479069,134180,-149789,-46019,192952,228202,213120,270818,294803,396237,315667,-15673,-74241,14436,-90586,-132899,-38943,58019,239511,252340,15038,-195299,-225618,-181761,-66355,121115,187318,-63633,-372185,-413813,-234461,-104854,-179288,-182916,-201378,-362827,-446446,-248432,-107356,-108710,-43461,128548,174693,207717,321621,338375,241994,174345,15797,-182010,-231287,-91798,-32123,-177353,-291207,-191768,-34773,35289,79214,-7279,-165225,-80582,60737,-29645,-192366,-196105,-171693,-180492,-50364,77318,-22398,-213385,-307288,-263666,-47942,134731,93905,32152,42943,58851,195259,242920,133196,127303,203192,144340,-22822,-122125,12635,124653,-51423,-104535,125135,233599,196238,181657,186105,209967,160935,28934,32216,104621,77183,72001,20842,-211117,-341520,-179677,-10736,28704,116173,211198,55272,-212471,-188876,-78286,-6772,32504,23863,-38910,-111817,-134687,-148472,-326376,-332259,-31610,89181,58961,118281,96861,-76421,-179694,-166056,-152194,15508,275172,312347,192729,259499,230906,-41977,-132680,55612,264406,387258,234795,-70306,-220777,-180796,-13825,110628,135399,179512,151220,-6839,-13876,86688,12253,-79894,-55060,-34566,17759,13498,-93858,-207017,-211920,-83735,25458,14772,-27139,-42789,-25480,35791,116170,142682,17484,-187737,-205890,-20268,25789,-132756,-217848,-256313,-305266,-237567,-258087,-293054,-139856,-31835,-59573,22936,274609,402584,290823,163029,132230,24401,-111200,-85107,-7452,-59434,-130804,-175050,-179936,-133718,-18756,-28482,-176619,-242209,-98338,61002,120328,56358,113886,242613,128124,-113031,-262999,-364636,-368728,-284403,-222960,-162782,-202560,-312889,-209353,120192,212929,20987,-108881,-147980,-306574,-480193,-490732,-328557,39871,305648,185387,-108031,-302966,-301446,-80239,174918,219366,211407,309178,387194,239660,52517,69486,286970,443434,546681,452452,-80345,-430144,-159191,744644,2170264,2491684,1793971,1000285,156657,-717164,-742946,-320721,-435253,-1088624,-1480413,-943847,368834,1119557,384393,-624956,-1310446,-1273234,-335736,-154579,-355032,-282406,-449742,-611719,-567272,-495119,-156677,1075,-96413,18649,140145,-110535,-306679,-108628,99320,-70294,-235424,-101591,8617,28662,50917,-88783,-225703,-183402,-56554,23381,7634,-92577,-194276,-316001,-365329,-284618,-295313,-350777,-116341,176945,139937,-78830,-196768,-120416,-38179,-105275,-132050,67397,275119,222647,158488,292678,311612,102669,-43126,17537,66916,36366,-152227,-365695,-356427,-79876,175410,252855,237731,103523,-144880,-272578,-205804,-116578,-157327,-158444,-6712,222120,295224,219777,69838,-100486,-183539,-169199,-171427,-134452,-34110,-48350,-258434,-425588,-325676,-178049,-105892,34307,121753,13046,-48306,18123,82450,140305,179523,96113,-13612,46651,103211,81270,-39432,-169018,-49749,193046,117769,-101588,-160954,-191063,-335164,-228953,76510,143982,33240,86720,185457,161565,124397,179327,110379],[-69562,-91301,117295,296210,292548,75318,-108934,-23292,127392,25934,-189903,-147658,116023,130011,37890,59302,12535,31433,194587,14436,-322267,-304876,-117582,4711,61135,20592,-83522,-126582,-65999,-79110,-149444,-156786,-103406,-48260,13103,56916,89447,113406,102228,157115,328913,341445,84115,-170927,-195263,-20069,130679,176625,223981,220843,63539,-118285,79410,444482,460110,186905,58584,202521,216295,54694,-110355,-238033,-312488,-216612,32698,193590,31067,-228357,-137331,108229,123158,14011,-139599,-182252,-30576,92558,52616,14747,-38003,-199095,-298369,-311353,-283816,-106626,16012,64528,64825,-85061,-188636,-80100,-63044,-36444,165064,89485,-181418,-89673,160094,45908,-152825,-68908,65736,-18068,-209354,-339251,-212145,46997,81485,-58582,-79728,-113699,-219877,-211218,-60441,-20615,-105668,-133329,-80286,-712,77984,40595,-122260,-155404,-87375,-168952,-262858,-152457,-13066,28549,-53458,-219893,-329986,-380879,-330933,-123001,130010,295343,265787,152410,43274,-24011,-75897,-80959,112718,424259,727248,798511,495287,65455,-155457,-127091,-20142,7710,-11034,-55056,-129555,-48062,94081,107785,46128,-43306,-122993,-133671,-180703,-185759,-41300,240557,320077,-60235,-388237,-248647,-47266,-71348,-78845,28751,72417,-86580,-343773,-337830,-68138,152311,129145,-10337,-114254,-165526,-220618,-331269,-369879,-254566,-108711,17265,132647,214583,168619,57381,-21583,-41049,-61440,-191114,-390826,-462907,-414515,-267402,-58409,36144,101765,123283,-49560,-178843,-135554,-53354,29339,-10097,-190781,-175538,-24228,2378,102411,150825,110895,131184,57988,-88451,-100683,-22744,112339,256653,239537,99238,81614,101627,33438,-83861,-172643,-193114,-128027,-143322,-230808,-246730,-211320,-185838,-163938,-20590,174919,151894,21407,118205,107385,37127,130426,258152,144517,-89041,-198993,-198578,-197718,-164212,-101774,-109501,-187223,-193852,-25609,293560,481788,421593,329306,305457,240003,44289,-69492,21655,242632,424267,550115,565349,387161,187812,216981,336741,445666,447346,205694,-167098,-221316,19570,59077,-18138,-6662,-66305,-69198,100190,259620,256772,199096,90234,-39945,-151516,-168244,-40169,101902,149408,-23206,-175333,-141312,-142388,-145515,-65117,-73808,-36536,36650,925,39999,184188,191213,130900,83046,-11164,-30044,-17101,-45464,-31217,-62902,-130009,-89982,-30056,-125068,-247545,-359124,-330893,-81842,122823,100052,-118144,-286941,-209365,-139402,-175676,-83311,61928,5950,-158577,-161829,-39277,-100132,-208271,-109413,2920,-20531,-46175,25711,111120,121887,60899,77485,119770,89801,150971,304501,164927,-24495,-78538,20391,255467,419397,452127,326709,204392,273232,314585,37727,-196219,-191593,-86692,53640,179802,187416,74421,-116235,-185345,-54061,-65176,-323747,-414821,-300067,-253702,-224105,-136549,-214582,-359078,-201974,36345,-11907,-153999,-264376,-298535,-90927,202414,347566,305384,234340,193258,70210,-184495,-316986,-161776,19436,111579,218513,333044,322929,223575,-2733,-199878,-108529,61320,46262,15991,107371,183357,267052,280672,161947,79294,69746,123530,167421,86617,12724,111732,304830,330316,211031,130593,-14046,-150035,-194326,-292664,-351198,-462811,-650915,-416034,45687,94557,-26865,101747,197133,-127364,-945663,-1494402,-1060697,-188783,234525,-346513,874199,6490017,6548636,-2209630,-5571791,-654784,1281220,-182539,-982368,-964047,-250247,451074,852240,535134,-408069,-714457,-89164,578818,723203,306259,-54050,-91856,-127054,-392219,-563748,-422269,-92984,186373,414283,663473,666152,442363,188693,42234,34097,113327,124634,-32076,-74261,96854,154820,49443,3389,6624,39305,113302,139122,74104,-49990,-172849,-336701,-334809,-238689,-260072,-225779,-95855,-168190,-306929,-288083,-291629,-310884,-237637,-93048,-94241,-198337,-186356,-89835,-98534,-158287,-122029,-101436,-197202,-189296,-66285,-146036,-290411,-275912,-215484,-33828,156267,26639,-146053,-103713,-91988,-120495,-51663,-36828,-27219,4057,-60589,-164656,-54675,247505,382972,178220,-43153,-48011,-6126,-75746,-242210,-455544,-516543,-422510,-226516,-109180,-88771,6849,964,-49495,-52638,-134988,-209081,-128349,-198722,-340212,-213195,-30349,-56369,-74135,-11642,-87109,-125197,-6840,72531,91177,16312,-297085,-452321,-232251,48754,61721,-132861,-234621,-41538,239932,269949,252047,219659,121841,68441,191314,233012,67115,-120357,-239537,-305791,-322592,-331878,-266129,-195997,-184624,-166703,-220687,-369846,-255452,15306,34479,-45555,98133,182563,71607,102546,212960,223058,153314,-64653,-166140,178402,449297,371906,267082,260145,167590,54586,-8354,119672,371118,354873,24212,-192951,-93642,195497,349403,364896,327009,261852,328734,272355,-11336,-74051,-37418,-157655,-180946,-73609,22076,170590,184137,-57121,-221594,-241266,-219523,-88501,154712,253383,-4748,-358766,-471967,-292972,-76041,-3605,9974,-82036,-326598,-421811,-193684,-105674,-186267,-97864,108164,192038,253102,352800,322071,220854,182911,56731,-92070,-117695,-60854,-52789,-183159,-285854,-177243,39498,161975,106566,-116787,-244601,-97993,48514,-50275,-235351,-250764,-204369,-195673,-34024,140489,27046,-233749,-371212,-284116,-2130,154479,85806,83982,137853,113354,177501,206177,122513,112698,168846,92664,-46756,-90846,95536,231616,34998,-61353,103728,155772,92687,96189,160117,250154,237753,57575,-30477,33019,60184,79326,68805,-81546,-231227,-186546,-45740,33223,157880,293977,199687,-85027,-123961,-32689,25448,38223,24367,-97992,-233557,-207238,-180641,-368317,-397669,-44065,132772,43224,59557,117395,4681,-134480,-198624,-226297,-98996,133693,221960,208416,323002,286433,-5519,-61287,169238,385375,479298,313427,7074,-158093,-139359,-11712,58524,92304,225576,259298,46735,-53927,30531,-83030,-238824,-195139,-72801,30467,97897,44500,-105333,-248473,-204227,-10663,58668,-16501,-79195,-25110,81708,115411,109682,43633,-83141,-111741,-40767,-98767,-270210,-327723,-352259,-339184,-199899,-154511,-199190,-134470,-59830,-64300,21941,309249,574050,497774,271614,142223,8580,-135159,-132125,-47402,-59467,-158145,-256640,-231824,-120720,-23648,-69457,-208241,-261100,-125959,46180,99476,-3860,-41209,22421,-45013,-259696,-396247,-461467,-468597,-365589,-207511,-93375,-187181,-370140,-256088,51388,105554,-95541,-116812,-78352,-237883,-441170,-471119,-326340,20878,292299,225937,-8941,-176378,-256806,-176103,14159,110458,140881,243542,369818,275736,64551,15040,175978,278842,426530,483328,86846,-115818,176261,740840,2043123,2695478,1838819,914266,525428,-488552,-1065678,-481248,-335519,-1055001,-1405904,-732587,470534,1276080,758228,-433150,-1636505,-1437541,-294982,-37427,-222409,-261947,-547789,-799393,-765731,-573441,-156977,43433,-77691,-88131,-16691,-187714,-338439,-156469,54460,-101150,-228955,-188984,-247614,-192961,-47855,-198414,-366039,-213692,33476,126579,24980,-130021,-159310,-258565,-350094,-276938,-234386,-284889,-90144,188898,136625,-105649,-228238,-152972,-20457,56518,57034,135337,297789,284147,211806,316667,319054,101668,-72022,-33007,45072,72282,-62598,-312072,-357552,-120612,149043,247892,209308,44341,-197148,-306871,-228662,-149926,-187709,-161682,-553,193265,237059,163121,19264,-162896,-262638,-213975,-199718,-189192,-55679,-13426,-179237,-331723,-252642,-140890,-114734,-2934,79496,-32263,-117354,-54807,61817,177074,211230,106083,53193,172485,191923,137693,69638,-103129,-116582,63976,35161,-94565,-70476,-97058,-278100,-231557,67291,167525,60360,93112,211490,194935,143855,193973,112424],[-64255,-72407,62752,157063,194501,41430,-59707,64366,155846,9356,-216315,-174742,99181,147959,41209,-18781,-96211,-35433,169584,59820,-211446,-221907,-149569,-110027,-23700,36341,-5558,-111154,-168678,-181074,-159638,-125084,-107116,-26036,111324,142825,131909,189542,180482,225502,397325,365122,47936,-214182,-237927,-140998,-19301,79128,160756,138320,-11426,-183935,-24273,333108,450677,227933,74340,163040,183247,34514,-137371,-285015,-358699,-239843,7208,126278,-24756,-233472,-148443,143181,232272,121524,-40787,-128248,-61425,32875,49387,48113,-7694,-191565,-305577,-281843,-296802,-239596,-95483,57913,92739,-94058,-189033,-48028,-34401,-67769,116851,63500,-213907,-128704,84533,-14994,-115311,22004,153939,73044,-140713,-333248,-228924,76816,121684,-74852,-121870,-111411,-186936,-209230,-76361,-19479,-127457,-183937,-78301,83509,134104,-1034,-147719,-79225,16885,-138012,-277476,-154162,-21686,1785,-32553,-149462,-296936,-346327,-281278,-122933,126817,279137,256771,118276,-75417,-207182,-182384,-63112,184572,452331,676733,745282,473406,62003,-186376,-210541,-126627,-11410,11400,-66552,-181383,-71154,130834,170925,106062,68421,16065,-104614,-235274,-211590,-74887,172136,248512,-93047,-371951,-225296,-1525,-205,-8798,40928,28457,-132931,-339813,-292235,-24941,119931,47282,-64458,-120891,-165288,-276888,-417307,-421104,-290582,-164471,-11825,98489,217809,222025,101278,-16659,-56033,-72287,-207394,-404160,-478369,-450958,-325461,-130204,-1240,145864,177348,-73210,-248946,-136029,-6386,79021,68024,-80609,-100672,-6542,43029,155229,191696,169618,204061,165598,6161,-64316,-33220,66193,221354,235187,111095,105970,170805,92536,-46907,-109718,-53592,-25136,-191987,-337093,-328004,-253029,-215889,-178812,-13615,162270,81375,-111532,-18706,75549,22924,63493,172547,59435,-195698,-259637,-209881,-155409,-50318,33931,4723,-117182,-156663,2145,350621,550840,461225,323192,290683,260393,90554,-29103,50369,273364,481722,610292,536765,293268,98133,153909,278429,414345,456856,202600,-193189,-236988,13715,55947,-18628,8245,-43350,-86084,76560,233863,221508,156612,8449,-130146,-185581,-110105,20289,84099,111696,-13818,-154838,-224208,-299409,-210016,-20352,-42690,-63645,7943,-15256,-2689,187809,298976,270497,147757,-28310,-89936,-84554,-107448,-127267,-195888,-240816,-180976,-105164,-161044,-282326,-439706,-448604,-226592,-32762,-31843,-178589,-255721,-150350,-96539,-134016,-52244,72859,-24661,-266939,-266918,-36689,-31234,-153897,-109744,-35570,-85226,-126698,-40671,106479,199601,89792,4921,70924,124830,140874,162025,70047,-13891,-21813,-10654,22614,156563,371118,416836,291664,299593,340165,70027,-170772,-142811,5886,103484,161431,98323,-86041,-196686,-118562,15354,-73072,-326893,-365539,-215636,-170398,-182370,-166462,-295879,-466723,-313777,-16056,39254,-91869,-217398,-213239,-14430,257305,442527,420752,275991,182152,53194,-214647,-338177,-145035,100919,206170,237771,288629,242285,126369,-35223,-179920,-63324,133139,88127,22798,104034,142761,147878,213333,215078,162073,172767,204538,174278,89417,75324,146946,317951,380478,253888,103968,-10907,-78039,-194091,-360640,-373840,-436669,-567146,-342655,-47550,-85254,-79847,60276,113975,-150971,-880015,-1368571,-1034009,-286076,-45924,-346418,926724,5559955,5214832,-874373,-3162810,367964,1350237,-393093,-1375966,-1373841,-657900,716,509870,469475,-404340,-793431,-241559,502457,682982,206903,-82620,122965,155740,-308490,-603360,-489378,-144260,221500,583997,865837,756095,461880,211561,61621,45657,130130,83191,-154376,-198026,41782,124305,-3278,-68248,-23980,87332,282621,349184,270676,120344,-143397,-462468,-537989,-397118,-328285,-256334,-94749,-106316,-216879,-195106,-147117,-180175,-192560,-142531,-185758,-273789,-195670,-51724,-98243,-208866,-162492,-120561,-227008,-245774,-154754,-245394,-372926,-277654,-92063,69493,123287,-22640,-150562,-115911,-109631,-110952,-42797,-34494,-11579,44893,-18678,-136798,-88492,141159,253969,76711,-127865,-114732,-75974,-154475,-307065,-478737,-470058,-362846,-244478,-201894,-159655,-56427,-78811,-211104,-189583,-151950,-183672,-129531,-147930,-252214,-147886,-39813,-163377,-228551,-137648,-173486,-164696,22032,150253,183642,117914,-210545,-439027,-279547,8733,62038,-105885,-192472,-18510,268216,379910,402357,310271,106441,13708,173519,250703,80968,-130908,-245053,-281881,-262856,-266035,-173611,-108979,-168086,-210358,-290541,-427956,-281165,-4729,14339,-126384,-44052,79248,55963,139505,268323,258924,145498,-108045,-251917,17846,267009,226334,173184,211369,218542,178839,85195,120944,234972,143397,-122934,-239061,-135423,162219,405908,447723,322130,201834,245354,224261,17268,-56036,-70165,-190569,-215189,-138900,-49099,87919,97716,-146553,-253142,-231400,-217862,-97966,166176,297451,69499,-295426,-447358,-267066,13043,189586,175778,37030,-233231,-299753,-88383,-102163,-241718,-96246,107123,183286,272225,366234,274750,161694,148954,55298,-46446,-33912,-25769,-47301,-155812,-259683,-161098,95051,254960,118695,-186114,-265198,-88815,39715,-61911,-238924,-250557,-190430,-172663,-7962,183828,71623,-214019,-375106,-268010,49474,187137,85717,104354,188403,143637,132140,143993,76574,54826,99754,45001,-41909,-25549,189952,316054,106786,-13560,86055,65081,-40024,-9932,128845,275010,290154,90046,-78242,-28661,63622,99031,118833,57997,-114101,-197097,-72433,67364,191841,296149,243708,33924,-46562,12015,45316,45229,86039,-19923,-233061,-204957,-158037,-365514,-426242,-63964,150697,26283,-122,95601,27327,-126193,-230100,-267388,-185091,-6667,111274,213220,355532,290521,14437,16650,263121,447377,485281,322550,49817,-105274,-94518,-11486,4586,56364,277822,351812,78963,-100596,-37460,-188810,-397553,-305112,-66942,68740,160554,125543,-38027,-251542,-267722,-12216,134804,38722,-69622,-5124,117802,92284,40448,34966,-17556,-78267,-108377,-225407,-378753,-397003,-378082,-293491,-133376,-72686,-116724,-97271,-31627,-29883,13253,279937,629257,613333,343942,119149,-43903,-160673,-144131,-64256,-53345,-136305,-244798,-228433,-82849,-3802,-82116,-231043,-286276,-167760,13114,59150,-70849,-204022,-200731,-215240,-368053,-459382,-485632,-497226,-376629,-126626,22100,-127201,-362101,-265000,-32000,-20903,-187251,-111989,-4288,-119059,-299658,-368262,-292837,-23817,221526,223774,86423,-32737,-174298,-229069,-117742,20894,84277,193925,333945,287391,88869,14248,116940,161686,323534,479293,223305,177260,479478,630302,1546883,2513544,1656564,714701,856268,-106647,-1224570,-635726,-263449,-971462,-1205412,-453396,456535,1169085,1142611,32469,-1659064,-1492156,-305313,-4439,-192735,-274641,-588176,-889834,-859807,-565421,-145860,64688,-86382,-257422,-263765,-303721,-354557,-220593,-61379,-153079,-200982,-245675,-443455,-360253,-109222,-232772,-399578,-159983,158469,241638,81837,-78931,-72124,-199727,-346724,-267313,-146290,-161188,-48309,143201,77609,-143907,-248309,-181608,-5357,203495,235936,203051,298892,305720,223738,300643,307959,101905,-81446,-79317,12971,75482,7107,-218414,-294029,-129612,109449,226838,192994,24194,-196070,-298065,-250859,-214022,-226731,-175531,-27927,119832,148381,79553,-31945,-194308,-323549,-263736,-195464,-191135,-51077,58759,-45224,-189618,-159024,-85808,-93579,-41288,6084,-85376,-157438,-84436,62780,216003,254054,130994,120941,279505,288041,204593,147902,-67227,-210004,-112103,-66315,-80097,4176,-30171,-185597,-162897,67704,148229,57344,67829,180285,169002,106870,131943,69920],[-65758,-55259,-8555,33008,108892,44270,35256,151583,153522,-17019,-225327,-181401,78699,157854,44011,-66936,-141000,-67204,89314,47235,-87487,-111018,-160725,-197574,-92811,28881,25643,-114829,-267105,-263312,-119966,-18450,-58592,1394,211301,256198,188398,237237,218789,234718,380011,321667,14052,-187650,-198077,-201308,-144235,-13677,90861,54586,-78718,-192863,-75000,203917,359334,232315,114655,133103,152505,35509,-153101,-340024,-385572,-222578,-2072,68873,-56292,-225025,-207571,62058,254495,197832,73031,-31060,-71171,-29927,49927,116307,67493,-151197,-288002,-251407,-302459,-337183,-167563,49364,93747,-101509,-166577,-20248,-30285,-115299,52741,66954,-173948,-127614,17559,-51676,-37851,146781,248857,155798,-79579,-302543,-212663,100956,127311,-120655,-188181,-106511,-125461,-170161,-77953,-11387,-116341,-175968,-24241,179447,178521,-38109,-149442,6402,97822,-128653,-293654,-148699,-8523,-18026,-36570,-93154,-233843,-266665,-207779,-127674,82092,212258,207431,85832,-118862,-286055,-237882,-64188,158844,365452,534484,607490,388723,35508,-201169,-266766,-194590,20091,105316,-11681,-166723,-53084,186705,239317,154465,158945,158215,-29833,-201169,-178251,-123937,32608,137897,-91093,-309167,-189597,26783,72740,75582,57626,-20767,-170966,-285197,-207750,510,53458,-50236,-117591,-107439,-134253,-299887,-456508,-429867,-326368,-242764,-76275,38845,174725,239904,137959,-9355,-49428,-36418,-190229,-385291,-419418,-395999,-322528,-175951,-46899,134931,211814,-11036,-204956,-95184,19210,75920,97131,19687,-18282,-9330,26750,130413,179844,195971,262056,274630,125042,-3778,-30393,19646,152049,199559,122799,117350,218325,162360,2333,-58077,83642,127204,-122444,-313913,-310467,-237321,-213172,-168197,2342,148838,36133,-188582,-156393,22767,5451,-24456,24589,-76395,-289211,-267848,-148478,-62493,64132,142833,72805,-102698,-192494,-41424,330598,553738,462445,284271,233036,232629,129834,50236,127518,293570,454394,537998,421767,188615,15369,58685,198253,364133,440158,190121,-192650,-215573,15483,36252,-44551,9510,-12590,-84801,65491,191100,133508,45254,-78320,-172676,-172028,-27699,85890,58447,43265,-15581,-148928,-324209,-429679,-232356,54521,37783,-53198,-18561,-38349,-40869,179266,392996,399574,193333,-45049,-125821,-123487,-134370,-177119,-295860,-358408,-267654,-145234,-126860,-235353,-443744,-495699,-301422,-134033,-142561,-224516,-212181,-101224,-61266,-78178,-2183,95513,-31507,-334781,-337849,-12428,81478,-56406,-93980,-79902,-167707,-214277,-91725,120494,256034,111368,-49125,19323,148938,151277,33747,-26683,-12338,25844,-48449,-201715,-91809,280185,466056,321460,280475,330998,105787,-115497,-74770,65286,111728,106063,-37505,-277906,-287686,-59038,74669,-79679,-300206,-279477,-112512,-75802,-122022,-163531,-311139,-484809,-376027,-55123,117508,17590,-113268,-98929,17539,223034,433735,432466,238656,116233,3898,-233846,-344805,-172002,93488,218092,225958,240572,179572,60921,-30742,-117567,-17034,160985,80161,-1055,99013,115212,29035,112197,215609,219554,295143,310159,185617,113874,148965,148692,254620,381554,312698,105813,-13019,-59999,-247324,-409114,-296466,-280351,-404337,-258931,-142038,-245730,-120115,53321,67240,-178846,-709824,-973518,-814585,-505397,-335829,46649,692734,2469791,2657781,1404582,345820,1304279,1190876,-591910,-1716130,-1642164,-898642,-336764,102500,298346,-385525,-862495,-413391,391997,585729,73834,-133142,304901,418096,-150095,-528404,-442984,-127412,254636,669562,898656,713479,396000,185864,54898,28507,118231,45287,-228787,-286271,-24297,87292,-46371,-143312,-85324,77646,349342,461574,400143,240569,-142700,-572373,-711317,-532683,-389759,-316283,-127038,-24166,-85188,-62113,64761,23931,-120039,-205351,-276336,-333454,-213669,-63010,-153834,-275099,-197936,-160428,-284772,-300825,-215223,-302581,-425572,-278147,15632,157199,83658,-76980,-155883,-113735,-94143,-65372,-4237,5596,46920,142667,85672,-71173,-105147,38876,126741,-16392,-210941,-182193,-103391,-134212,-264450,-447094,-459840,-311383,-217149,-257508,-219011,-97752,-78764,-250728,-254298,-135583,-108348,-100235,-118556,-194642,-102285,-46479,-213571,-291843,-215274,-236782,-193933,14228,165872,243736,231783,-49591,-340291,-289037,-51117,48859,-44728,-120683,-21580,213047,412614,486786,368447,90264,-38852,118999,222649,98833,-85892,-188261,-204777,-200876,-227860,-94111,9631,-99377,-218510,-312080,-373899,-229064,642,19694,-165562,-163244,-16882,77150,219821,296416,205566,80108,-131938,-289535,-138777,66390,75227,87724,164106,267497,305465,186656,99458,47747,-116399,-281463,-277742,-155250,109964,383011,437220,271946,141898,171152,191301,68138,-20319,-65716,-174788,-229988,-216744,-119350,49962,43536,-212171,-275299,-208135,-202248,-114390,139927,296188,126995,-202211,-350157,-182017,111721,310239,262119,124736,-111939,-124343,27617,-104262,-250664,-33496,124828,143299,255741,351467,206160,85858,92383,21554,-55659,-15723,-8444,-26807,-105884,-209818,-137736,117283,280427,104674,-201595,-237382,-73643,21658,-67619,-201111,-199453,-142244,-119215,24733,195744,95629,-169105,-330524,-223178,97150,222590,83164,75699,176865,142816,67435,52593,-10812,-39539,8322,12904,-7418,59617,270396,351607,142209,22413,66150,-28174,-169847,-96157,117752,287262,305016,114651,-104749,-73227,76221,117780,155545,169457,-24771,-205762,-77669,127108,212235,214483,157533,66918,-1817,45332,64765,65283,190895,179307,-75809,-100511,-72535,-317521,-422482,-98573,126425,6072,-42578,45442,-2865,-141711,-241151,-267471,-220503,-100302,24599,214262,349732,234902,4670,70541,302226,426002,404175,258514,44178,-71059,-53302,-18641,-50851,22585,310031,398138,85419,-130467,-90439,-269040,-504871,-356384,-29895,116664,181613,144126,4917,-208181,-264715,1806,204551,113315,-16829,40414,145554,65577,-28670,6740,-2857,-115528,-214744,-330523,-435152,-412870,-328706,-179555,-43716,-22887,-68249,-42500,43743,36549,2660,198825,549131,597596,349212,60778,-118938,-175687,-122264,-64529,-53302,-84762,-166216,-188389,-38802,31183,-71699,-245129,-309595,-199537,-13853,33154,-108882,-319551,-361584,-344719,-422904,-446067,-444334,-460706,-318545,-5910,148528,-37512,-289848,-245807,-117055,-147539,-251858,-115034,46540,2339,-115505,-212499,-231386,-82630,109706,181161,153847,79699,-86654,-233708,-195415,-37198,42500,148463,276324,271774,126142,81479,146650,138420,265621,441200,288757,348198,651940,491515,944192,2055683,1309700,456233,993925,219769,-1206004,-721518,-206377,-833640,-921327,-176704,336906,870053,1479189,586393,-1474518,-1520614,-415161,-93686,-266517,-294169,-545844,-857764,-822488,-482156,-140343,46143,-127911,-455551,-551733,-440306,-350999,-276225,-210539,-209422,-163770,-264689,-533122,-437260,-129616,-192832,-316998,-43681,275906,339824,180327,62258,45549,-157877,-361487,-261176,-56095,-10539,9150,56315,-26748,-184309,-247227,-191809,7488,290959,349825,246105,272803,281324,195868,249058,270211,80175,-97254,-123897,-35523,35535,31986,-119771,-205799,-123919,59121,191102,181527,27686,-161834,-256764,-263738,-288509,-274013,-204047,-85303,19891,48121,-12790,-71777,-182109,-337659,-298458,-162011,-129359,-10291,142212,93819,-46200,-78289,-42439,-61322,-74479,-77411,-131827,-155819,-65444,71184,226843,288019,171209,167042,321661,349917,259418,179730,-61819,-301103,-287456,-160981,-56817,47031,-2532,-83265,-47614,67732,86142,24166,20034,107363,102332,27848,9810,-9577],[-70942,-35189,-66197,-42860,53038,76498,139616,202669,114577,-50811,-217525,-174014,52125,151847,53105,-58658,-111431,-66551,-19416,-21866,-1119,-10785,-144609,-223835,-115854,5701,5503,-127357,-320524,-299734,-47809,121965,19523,18541,273082,347945,216556,208278,187314,184518,291242,223430,-26504,-122010,-91592,-169421,-200685,-80495,18539,-25603,-124121,-143575,-65041,90483,212171,178809,123631,99898,135109,70154,-142682,-378517,-375027,-153866,23549,43250,-53314,-198552,-284641,-105074,171583,212711,161624,75103,-58463,-79225,53116,196950,150485,-112420,-260868,-218609,-289667,-379506,-199293,37141,70336,-111255,-146861,-13285,-44762,-162043,-19004,87247,-69855,-80103,-20672,-58973,47243,258097,315430,203497,-38618,-249573,-165619,111433,96145,-186510,-263504,-98400,-37459,-94531,-72928,-11617,-79694,-119027,53594,255398,201891,-59629,-128123,79346,138081,-131748,-293755,-129104,23761,-27912,-64305,-58001,-130449,-133309,-120453,-143791,-3749,112992,124887,53928,-86372,-245849,-226869,-78072,56463,199124,350995,427170,256576,-22140,-215774,-299546,-203544,102811,243037,91847,-81733,11683,246264,287462,167598,185790,238962,64404,-75251,-83549,-167623,-136451,12161,-64212,-218511,-149211,30745,126614,148383,75292,-58464,-195165,-221260,-134723,-12607,-33573,-143073,-159008,-76098,-77606,-281366,-438653,-386494,-333637,-305895,-157801,-40705,73940,191141,144805,2873,-2522,45249,-149820,-338925,-296813,-259813,-248445,-170654,-83293,70324,208637,110299,-59253,-19059,31063,39199,81246,82656,32422,-49013,-52616,36001,125659,188245,290708,347439,221088,57586,-11700,-15507,60185,138979,125922,108493,231710,229385,40521,-50178,160860,263613,24096,-186491,-207853,-163448,-160299,-123045,17572,129075,31798,-174245,-224343,-18409,6965,-93511,-129905,-215009,-344855,-234276,-44913,46497,148686,202874,79356,-144175,-278072,-129301,247611,494841,431532,236162,160674,169121,144753,142990,239107,315793,359256,354493,256568,105170,-33231,-33228,124146,322362,408953,165226,-169753,-152773,39696,12452,-87172,-10758,59,-77530,60683,144704,32533,-83108,-140938,-169291,-127156,46148,129443,24574,-39070,-32789,-160108,-403188,-496720,-215056,149131,162308,-3931,-42032,-69491,-75706,146609,440188,476708,198219,-64904,-129262,-121992,-121360,-172760,-337519,-444524,-329732,-149817,-38505,-116166,-369291,-468364,-293025,-151211,-195762,-242612,-169640,-72190,-35704,-10505,72166,138391,-11681,-349265,-366210,19437,212751,71841,-50756,-112080,-244194,-286444,-119537,139401,263606,104966,-86186,-23504,167286,182546,-26706,-79867,-3348,61460,-71489,-340951,-265070,194641,464299,295116,226857,297861,144286,-35203,-3012,68972,72888,37580,-167033,-436077,-363835,-32384,94735,-89490,-251461,-175706,-12737,2254,-69330,-140054,-274562,-423709,-369634,-58412,204148,142320,16798,6231,-11338,99572,315826,329651,132154,15658,-69581,-256100,-366374,-252519,-3167,144419,184586,197741,151109,53045,10325,-34184,13653,122905,9552,-62347,84520,100852,-57916,9435,168496,238786,394198,398633,188562,152078,223595,125040,126708,313397,343737,119500,-22547,-90652,-320047,-415293,-147562,-41988,-195822,-166512,-180440,-309583,-136829,56053,55726,-167198,-443627,-443525,-488928,-775851,-585100,504384,-60149,-1865555,-48194,4078760,3841855,1852158,844382,-706239,-1826259,-1609765,-907019,-519819,-274416,48758,-374366,-902642,-547338,270183,441667,-70142,-190788,405240,584931,34679,-373891,-331473,-84107,262990,656886,778880,561678,265784,119334,23499,-13454,77228,19935,-239845,-321761,-87322,53027,-74591,-223960,-185133,18219,315672,459470,434222,272431,-171585,-634961,-801774,-605130,-434363,-405151,-198297,47641,52631,83116,284612,244305,-35909,-261640,-345357,-365002,-242108,-127943,-245871,-326471,-209851,-211292,-360227,-335057,-213257,-287010,-428884,-272830,84884,210400,56571,-106356,-151388,-101315,-52368,10670,68656,76386,122687,264420,234362,23971,-100831,-34104,38266,-77384,-269557,-227148,-78985,-35946,-162726,-414154,-498971,-278931,-150129,-252075,-253410,-120406,-27798,-180145,-240740,-99774,-15985,-51762,-118608,-187528,-94280,-41411,-176320,-238372,-220257,-251338,-189377,-16989,115292,249714,321823,136637,-177829,-254633,-108506,42012,46270,-39091,-53184,90371,354521,494487,393012,82341,-75347,49111,161073,108934,-7592,-96065,-115460,-170348,-231850,-46036,135982,8549,-191573,-269272,-209752,-111463,28681,49022,-147249,-221112,-82602,115330,306925,282906,77481,-23806,-135706,-289120,-261084,-109009,-59138,11562,119680,291789,395986,269565,59840,-143285,-360676,-416881,-298283,-146210,59408,291006,338617,204014,109513,130293,184956,125378,25484,-17940,-113414,-231976,-291637,-159591,86928,59162,-218073,-270515,-181858,-195533,-149454,72196,236156,141775,-102452,-213718,-84733,167033,312990,261605,167905,7784,51460,116257,-111899,-202923,71544,149320,75211,201606,301186,125270,10729,34758,-24277,-108378,-69630,-21129,968,-39086,-133927,-100073,107787,232989,62045,-175444,-190542,-73016,-11155,-69618,-134471,-120261,-85272,-54750,58595,173722,88806,-117674,-258763,-167654,127814,244142,66246,411,110998,117594,1758,-60858,-129028,-148232,-83880,2290,52898,148894,316089,326827,131317,35990,41189,-109221,-262942,-127226,146227,290349,276523,114460,-117527,-103945,79779,122600,169822,230140,25388,-198482,-57352,191906,212830,77368,-24948,-12138,-11964,65373,97185,104311,301778,428089,204504,91314,57151,-233790,-391543,-145866,59827,-17565,-58814,-10574,-60111,-158072,-217961,-228318,-198407,-116998,3424,223767,309534,129096,-39457,78882,270863,323760,260794,140793,-2946,-51248,-16277,-32811,-103083,-9861,303098,378403,65873,-128714,-106895,-293591,-520079,-336461,15401,150978,156624,122488,51532,-113222,-202650,12858,232601,173247,60178,107815,167746,53511,-62456,-23475,-38128,-207783,-335216,-394185,-427710,-372850,-223849,-32979,56189,775,-59127,10442,137172,110376,-8285,93098,367367,461312,280874,-19393,-187624,-166530,-76898,-57392,-65819,-36299,-76247,-141807,-5935,70954,-45209,-246262,-317745,-202146,-17104,45150,-96708,-352532,-422627,-408033,-421896,-373375,-361518,-381449,-214302,114683,242904,50784,-179006,-210411,-187273,-254960,-300164,-142243,56305,81733,39238,-50747,-150836,-138513,-20168,107640,180511,135530,-18961,-196644,-208835,-58774,13673,93592,200416,231287,166637,203138,269941,221288,263688,381586,272839,345788,639532,411794,523881,1482049,874857,186631,830604,309904,-1020121,-654495,-114098,-624000,-602101,43570,180326,530632,1665996,964330,-1249879,-1568260,-591112,-262454,-382414,-286323,-426747,-721494,-677955,-373144,-168735,-28932,-198984,-630242,-807779,-568632,-327126,-296910,-335767,-247319,-128888,-252197,-514694,-422924,-120439,-110160,-157646,85323,340843,393815,300263,250884,158042,-140584,-382087,-252800,16153,129449,77950,-39493,-148622,-210873,-211759,-164257,26933,303354,371499,246814,218202,218226,141424,172346,201820,24545,-140907,-169417,-96812,-37459,8721,-52402,-142376,-126234,5438,148672,168673,36808,-117835,-196434,-251049,-335099,-314325,-237422,-151459,-77888,-47794,-99500,-93843,-125216,-286086,-296546,-113843,-21122,62040,202927,187485,55873,-37560,-39481,-46942,-100066,-144783,-158818,-114589,-8581,72569,190951,293878,217541,175609,273914,338061,272476,162883,-75720,-355066,-404746,-220285,-27183,53955,-7990,5232,70250,53909,-398,-22403,-30890,21295,24909,-65577,-134123,-108255],[-75767,-9717,-90554,-73040,24220,116263,209172,192377,45685,-86450,-196580,-159181,21239,128619,72510,8720,-22778,-42126,-114682,-119428,14996,48662,-99983,-174351,-77882,-17831,-49374,-134550,-303395,-279213,29961,245671,94664,11812,263874,368278,183664,90854,86210,99182,174391,104321,-80810,-62822,42544,-52015,-174190,-113929,-59143,-108978,-143568,-54071,-8989,14082,52604,66674,60893,53520,137118,137575,-97974,-375107,-318595,-45281,82794,50817,-26174,-161058,-345255,-291286,12494,163897,197825,147953,-36545,-107691,54534,262172,208168,-94095,-230021,-173068,-244839,-359240,-200809,18576,32510,-123560,-149198,-33028,-61158,-187571,-84982,106056,64829,-2479,-31422,-49197,102350,306633,323605,203118,-16733,-177532,-97864,103336,33690,-262221,-332854,-86069,72912,14036,-61990,-25624,-30236,-40441,113893,282202,199854,-57368,-86241,123048,132110,-133839,-262534,-91214,66390,-26283,-103706,-42698,860,35770,-29885,-165316,-104692,15818,30627,21715,-7813,-121522,-158837,-90802,-67484,21190,182499,250126,103085,-110181,-245752,-313268,-148385,219679,374676,206621,52085,109723,291410,298363,136055,131758,220900,146787,109202,51879,-184594,-279191,-98641,-26320,-115953,-108215,9332,141850,183309,84477,-75241,-201604,-190213,-119944,-70008,-122384,-212546,-174594,-28350,-9208,-230308,-375632,-301806,-300021,-334290,-234153,-123856,-67782,71993,112336,26564,91298,156399,-100033,-274707,-141341,-77915,-114143,-104666,-96567,-26536,167433,245444,135625,72705,42390,262,41963,99737,34519,-119357,-173027,-93544,52248,157276,285143,357468,251747,94138,20463,-33325,-39785,62178,112521,79006,207296,273500,47207,-101054,140197,317498,163002,-30196,-72444,-56129,-61408,-47555,23018,97821,67443,-68389,-179395,-17424,41269,-109839,-229878,-305977,-348829,-176760,54885,129659,188439,210600,35334,-212350,-362537,-220765,126708,386320,378672,202948,99940,86748,120472,212624,350118,344215,231171,117813,90357,66550,-32534,-88059,77519,305847,377398,134243,-128642,-52082,96877,141,-126807,-46423,-19301,-77758,49752,102602,-39284,-165181,-157109,-137128,-79161,83885,136279,-11799,-108284,-59525,-178405,-424924,-479521,-165466,249486,310389,72688,-62638,-104967,-109455,82646,416758,473336,149403,-100406,-110108,-82380,-76610,-125618,-314472,-466278,-352233,-129383,71549,44580,-235339,-382175,-218122,-90254,-178717,-228683,-139786,-67959,-22815,57539,159670,195688,22973,-321172,-360727,40520,329248,212207,23970,-117758,-290244,-324381,-125028,146130,218000,64735,-115501,-56571,178424,223135,2477,-59530,28623,88720,-61551,-357829,-337029,121672,413099,229534,159308,259713,184152,57472,56851,18273,-2734,-20962,-244442,-510780,-402654,-49188,62549,-102768,-192505,-76863,63489,42112,-43828,-109650,-215350,-322803,-296562,-14006,277168,246780,136193,69950,-94343,-79326,121784,140721,-10124,-87117,-148793,-287453,-413386,-365729,-149587,18506,126352,173174,162973,104239,79701,45540,18531,21519,-110790,-144724,62756,97457,-91948,-62597,94671,220977,440020,433649,171338,189295,289980,96290,-22184,192343,319271,124564,-37256,-142405,-368506,-369645,17959,196611,8036,-69926,-127237,-239712,-129565,37197,66020,-77428,-119183,42311,-196678,-1005534,-737296,691110,-1330114,-5877154,-1788598,6365994,6200330,1843956,383323,-689240,-1591538,-1233891,-710815,-563380,-533553,-214431,-382763,-889567,-598228,154703,271353,-195282,-233456,405794,624420,196925,-193541,-220761,-61849,232547,563715,584608,362345,111440,31577,-21896,-63853,21384,12937,-191048,-300045,-135542,17889,-98181,-313087,-314123,-60375,235030,383537,385314,214868,-214212,-628097,-777753,-592764,-456701,-509022,-294729,90133,169056,211403,445201,409560,36771,-293065,-378864,-362180,-272477,-225851,-336764,-336018,-190835,-260225,-432065,-331851,-138042,-196046,-377073,-255123,106985,220751,55316,-87709,-127144,-85233,-1857,97421,161021,154617,185414,368024,387952,129738,-79899,-66950,9393,-91862,-284281,-230065,-11399,88259,-71504,-416475,-554259,-248867,-55546,-184550,-256289,-129141,37339,-48802,-172323,-64712,59554,1730,-143629,-233699,-131392,-25958,-57770,-89752,-157000,-206898,-137869,-51324,18710,201196,357662,281957,-122,-180245,-135163,57793,148103,28365,-107346,-60613,225244,437734,389231,89028,-84801,-9588,89275,105738,73053,-6961,-61436,-189092,-270083,-34013,240340,126009,-142639,-169817,12096,32226,65229,92857,-70344,-196826,-105306,143342,362766,234724,-80749,-142186,-137556,-279833,-336234,-224493,-150448,-47501,80335,275172,421152,310798,11996,-289764,-522289,-493838,-291773,-112236,25240,158777,184198,145438,122121,137731,203119,166414,70690,65302,-25578,-234022,-353212,-159432,186772,149717,-151497,-228710,-158459,-208074,-201032,-25479,121116,103908,-16400,-80725,-21033,149835,219621,208162,173278,106434,186249,155610,-116594,-107261,182898,160133,-9486,116818,216188,40769,-53200,-8185,-60089,-176306,-169637,-58955,34932,42328,-35935,-45741,79856,134629,-1281,-136793,-158523,-98982,-53456,-66371,-59176,-42241,-45470,-3718,85390,124511,49974,-75886,-181856,-121298,128838,234554,28226,-98453,21039,85632,-42722,-174780,-251305,-242379,-154259,12708,131481,227908,316583,248706,79648,26358,14439,-161325,-294546,-86996,219262,289048,210564,76803,-132223,-131076,58456,106855,161026,237840,47761,-161837,-19981,231717,187970,-69802,-229033,-165094,-66135,78392,149807,158511,377013,627440,509594,314888,193426,-128789,-332857,-191354,-30837,-41994,-50429,-49359,-109622,-152667,-157104,-159266,-130056,-55335,64738,250895,247424,-1384,-110873,36973,177494,169295,96181,5360,-67718,-33651,20438,-47145,-142099,-36263,252763,291598,23420,-96122,-79505,-249743,-430256,-253701,47332,152926,99055,95616,125883,23371,-102255,11807,202086,189625,134136,183928,185205,64951,-41951,-43502,-112569,-323030,-437669,-405447,-360181,-286780,-101410,98489,146263,12206,-77860,44083,209845,156580,-25092,-7306,152666,257221,158253,-98168,-218732,-124091,-22483,-49002,-87179,-20793,-30233,-114449,7731,108250,-7474,-225732,-295417,-168810,5904,95256,-36635,-298139,-380476,-395683,-372032,-270554,-265691,-288191,-100426,196502,272373,104882,-65581,-163362,-223595,-322791,-342504,-196835,23190,95048,109806,70814,-61772,-172623,-144195,16790,169310,141826,21339,-132233,-164810,-45088,-1845,29214,120367,176085,195866,342101,455701,383905,310596,320209,197006,188203,451965,445156,468591,944001,427605,-58545,356796,86673,-705610,-378054,68339,-330766,-297151,174912,83373,325899,1608747,945696,-1142572,-1620133,-737051,-405900,-449362,-229269,-268074,-536769,-495232,-305285,-257057,-166270,-287488,-728738,-960301,-657541,-285663,-265324,-384057,-247508,-102183,-221450,-422900,-344509,-98594,-31486,3470,168755,324689,388158,405974,417548,229238,-142671,-382909,-227349,62601,227637,149946,-105684,-248907,-206752,-132976,-85814,64893,259707,310189,200566,138635,132122,77779,83421,107011,-57953,-213428,-213601,-156562,-116522,-43514,-37120,-134638,-147131,-38739,111667,152932,39715,-80951,-128753,-197330,-314927,-321869,-254868,-194815,-144852,-130236,-173461,-98793,-36117,-171796,-248021,-71647,92676,145274,213679,204378,93774,-45570,-89854,-74981,-119674,-175270,-159601,-49871,63358,57984,109025,261439,254200,143778,141536,231067,220323,108888,-90302,-345250,-421161,-222135,3284,31693,-29641,63015,144020,16473,-82051,-57421,-64614,-47592,-32996,-142437,-258221,-204209],[-77304,18153,-81369,-82435,7332,137295,209381,116197,-36386,-116954,-169359,-141974,-7916,95976,101825,111759,90560,-3036,-159105,-203231,-37097,59085,-30794,-60190,13503,-25391,-108908,-126140,-220102,-211592,86975,311891,137510,-24569,172940,291449,85087,-82322,-53145,15476,81877,7054,-145994,-46914,157817,105829,-87598,-123779,-146557,-202706,-141867,47897,66110,-19963,-74789,-79853,-75393,-8415,155154,221165,-22770,-315943,-223574,71295,153163,72989,773,-126180,-363524,-422904,-158966,78306,181990,162302,-22393,-117085,49218,290340,224746,-94081,-192098,-103370,-159766,-283232,-185218,-8128,-6717,-135001,-176470,-71102,-60568,-176760,-130019,109322,184859,73278,-34029,-45358,101337,265346,262860,160140,-2361,-91974,-24634,77329,-47293,-338072,-385477,-67943,196196,144433,-41457,-47802,18505,26418,120361,244396,174184,-27987,-27160,132520,88719,-122887,-195399,-38226,106748,-13278,-136976,-41514,123966,197501,53876,-175690,-178799,-43361,-47346,-9027,71849,19634,-64121,-87272,-152545,-101666,68477,111442,-41248,-215645,-295153,-306632,-41008,341650,451438,291828,195486,214244,310305,270016,69984,14530,110662,191230,292966,190447,-161895,-345863,-165782,11610,-14008,-69657,-33951,107762,165031,75395,-71139,-187592,-209611,-180165,-156583,-193023,-245750,-153677,32132,52160,-169305,-296688,-205363,-237113,-333702,-288466,-190782,-211384,-88069,50560,69416,221092,270878,-53032,-205733,5061,100244,49337,8537,-84071,-124635,103321,348242,309800,154034,63641,-12032,9065,83588,-995,-194596,-292078,-211234,-13436,121832,252313,302093,201114,91389,60226,-34006,-133611,-21954,80420,37038,153000,277707,17832,-196190,25057,252830,205144,65864,31038,45586,57587,40942,14576,53879,125309,93167,-30280,37751,105232,-59764,-232900,-315826,-302107,-110987,114075,160171,188964,180161,-27718,-262061,-393307,-279605,-5624,243450,312309,197138,66006,2135,52734,226615,419339,370996,108228,-99894,-32354,79486,14460,-89800,64747,312521,355278,111765,-70162,74343,184333,10466,-140603,-80223,-67003,-93339,23978,68022,-56032,-159367,-122471,-100231,-56344,71424,105421,-42743,-140455,-83902,-186663,-372170,-383744,-94543,340914,450882,153993,-82547,-137225,-138951,-5831,319436,385141,51108,-159797,-86405,-18986,-18211,-61966,-242872,-413612,-331602,-100647,166583,204321,-76375,-266006,-116391,11052,-106411,-188233,-126072,-83179,-22120,111991,238439,248811,49714,-281403,-344125,34121,399092,341584,120867,-92937,-291314,-320149,-115683,130125,140647,4332,-145258,-86888,175418,257881,102723,35064,91409,118311,-8558,-265040,-318700,61488,324324,148212,98437,232125,220391,143988,93884,-62342,-90272,-55037,-251333,-487750,-392891,-100858,-13616,-115534,-133673,-237,104859,37217,-51261,-83971,-165582,-232282,-180594,70433,316084,302160,213247,74942,-206505,-258883,-88276,-75800,-143878,-159180,-210425,-321135,-468045,-466518,-283761,-105827,67938,172474,202594,188250,161030,103638,-1759,-114835,-242502,-210744,45068,100562,-71076,-85478,19397,176628,426196,401421,130317,211305,340840,84690,-135564,60327,236857,106424,-48716,-177276,-359201,-279971,142296,351566,152218,15177,7271,-61688,-111559,-23184,86838,106109,206402,345891,-44091,-1106027,-753196,404870,-2850742,-8003308,-1880731,7529557,6724823,1326938,-94507,-540490,-1026932,-619872,-415729,-519288,-624232,-408462,-398377,-796096,-545481,56875,100536,-273770,-240507,323737,553528,301284,-42450,-163721,-89400,164883,430034,405096,183392,-25255,-53637,-65949,-102266,-28056,22475,-104430,-231312,-162238,-27344,-131945,-406420,-445042,-119342,180102,306194,298643,104846,-245275,-548039,-644447,-502105,-455836,-601765,-388021,99767,250526,300047,498387,463709,77213,-289726,-373733,-327868,-290921,-320455,-388794,-293575,-147724,-295043,-475862,-287055,-11450,-58089,-281485,-221822,86537,191243,81212,-17186,-81245,-72918,35851,167419,242508,209194,209939,417136,499030,220926,-52856,-66367,33287,-60420,-245334,-183007,76496,180761,-46838,-458257,-576925,-197480,49235,-79701,-230679,-127605,88326,83462,-85754,-46009,96773,47958,-177106,-314687,-206143,-10872,101043,95078,-56033,-112194,-42415,-70872,-87696,120299,327439,329635,133097,-79957,-108039,101815,234123,62974,-172560,-198123,66085,341561,363411,111536,-61454,-35262,32571,92658,129676,46420,-71515,-248499,-314688,-47223,297316,215937,-94153,-49790,209022,152897,92165,136673,48038,-96413,-86470,139367,362430,173467,-215076,-253725,-162667,-291412,-370580,-265687,-177430,-75541,49297,214688,372515,300822,-29741,-358034,-557756,-486987,-253401,-64939,10713,21490,19136,111017,179647,192642,230505,171993,105494,164074,61237,-245886,-395358,-129039,303270,283144,-31123,-155094,-139483,-234883,-254238,-128710,-25901,23605,43070,13503,-14885,68686,101065,152265,160443,177908,261676,145954,-105328,12848,262114,135594,-96636,15357,107695,-37705,-101379,-30672,-70503,-226076,-269299,-101341,77843,133089,70072,18513,49150,22442,-69465,-115400,-164537,-151140,-91476,-52091,6880,12955,-37154,13759,95639,61354,-12245,-53220,-115148,-95602,94489,184443,-27434,-185302,-52794,67439,-50281,-258959,-343644,-297180,-187750,38235,217253,285880,274319,140357,7540,3248,-5010,-170899,-257375,15204,324733,289494,124479,1986,-162151,-164274,7762,73094,135073,206417,64070,-93159,15502,219359,134675,-184398,-376764,-311558,-127232,94483,218868,214884,387024,693947,715684,494267,295475,-17553,-240643,-211753,-114746,-61354,-25542,-53946,-120770,-112174,-66336,-73997,-41160,55542,188431,293122,178769,-122690,-191539,-41519,50318,6324,-46937,-107355,-119231,-5849,60961,-51367,-156071,-49491,170839,157706,-35384,-48235,-17566,-146998,-257548,-134538,55618,119145,35571,93382,230100,175346,10180,1951,121011,150750,180531,249745,194255,94274,26806,-51131,-210239,-427883,-494206,-365169,-250753,-175371,-2848,172666,203610,23424,-102735,49119,227737,143229,-57642,-81035,-23954,53875,17802,-152690,-192960,-48755,28323,-39036,-103791,-49763,-55264,-114358,6965,139804,39147,-174789,-232151,-107474,41707,159234,47114,-180903,-259251,-312582,-284202,-164461,-178124,-205732,-13587,217297,228781,106337,21865,-100014,-208946,-332698,-376937,-266213,-38528,47407,81134,125193,27351,-169579,-242115,-76644,136736,130935,44807,-57229,-83748,-1978,2354,-24106,58872,122937,202628,451658,645637,570480,385423,275820,102991,-46195,157751,587660,783521,549914,41658,-247982,-325035,-402149,-337004,87574,359114,28531,-53788,202891,123958,385304,1288832,464151,-1229528,-1617999,-749572,-411186,-395301,-130057,-126172,-374476,-359585,-330757,-412511,-352927,-375507,-719092,-967077,-684335,-232340,-181589,-330984,-203171,-81568,-184568,-307450,-241021,-76164,4431,88747,165560,228488,325865,460625,496841,236425,-150243,-338832,-169251,88164,268606,214719,-110084,-288599,-161838,-15565,38707,127389,201599,204823,117934,42513,40316,18993,-4770,53,-142760,-290180,-246611,-194961,-169453,-91564,-67731,-176189,-174934,-57844,91544,137887,34891,-57029,-62011,-98371,-209452,-273128,-235133,-188437,-163819,-196257,-233671,-92290,62450,-22886,-163264,-53988,164712,208085,164565,141445,70323,-89047,-182632,-151800,-136887,-161982,-135666,14459,123662,26706,16,193760,265453,82872,-41857,37066,98192,37732,-87149,-264534,-326689,-159130,28880,-5777,-49328,82783,143464,-43935,-130138,-59923,-68817,-78452,-51033,-178372,-334133,-277865],[-74941,39688,-56094,-95534,-12380,121293,131131,-6508,-110687,-135829,-143850,-125632,-27647,68880,136524,210070,187701,43542,-137397,-238066,-122403,36483,54196,85262,129298,-7606,-142389,-101080,-106585,-125467,106446,303368,133037,-85549,17523,129025,-52303,-248650,-181183,-34237,51802,-32781,-205031,-82771,218691,239397,7734,-131467,-241691,-302651,-128008,136615,133655,-19057,-139648,-218145,-246615,-80528,175977,293831,67077,-206630,-112158,155921,200186,81613,2597,-106036,-330204,-451202,-273401,-871,140705,125061,-24984,-114278,34662,274569,204635,-96723,-141168,-6527,-38741,-170323,-161082,-41086,-36563,-140575,-214002,-108598,-32212,-127303,-142889,93764,251679,114255,-53146,-68878,42020,145130,148382,94616,17858,-2576,37853,40458,-128202,-403616,-415693,-42774,314541,273449,-11059,-67009,56285,56688,59439,147973,132727,25366,43939,115539,28661,-93080,-102527,17824,131549,8146,-148074,-48034,194193,300676,121570,-156729,-188260,-43920,-87026,-33819,113602,109602,19292,-58052,-161321,-135054,19083,27374,-148946,-314337,-350780,-273008,92690,437466,448164,320215,305575,294439,299867,214372,-4419,-119219,-45234,184662,414480,292632,-99391,-311295,-170627,44936,76575,-37583,-92522,27607,96286,44418,-53192,-151606,-257678,-286696,-240001,-229870,-239254,-96549,96663,89014,-124083,-234521,-133618,-175275,-325920,-313925,-226036,-312492,-236561,-13128,136074,360454,361393,-16688,-146970,101619,226570,199218,134025,-57126,-198151,36672,387834,405749,202711,96333,15782,7717,60683,-43504,-242226,-364496,-276187,-49772,100450,207612,204075,89554,53940,100128,-22217,-209630,-104771,36611,-2200,87134,238466,-31553,-294369,-137036,84030,103931,43860,57198,106092,159442,118863,-4370,1732,177461,253341,164395,131488,177761,43550,-132529,-240956,-219441,-45068,124492,141739,170827,134871,-73250,-254624,-342749,-288427,-128689,81977,236026,213584,59557,-71380,-47435,172233,419575,379980,17087,-240330,-85983,131990,88704,-45661,76287,322664,343403,114720,7881,206987,282447,43803,-113236,-92462,-124776,-123051,-15700,41176,-19593,-69493,-54143,-79379,-74923,10880,44726,-63715,-127627,-94458,-168532,-254136,-240724,-16067,410710,551383,212644,-105806,-158276,-153217,-95411,170011,235214,-72834,-235488,-71533,48082,32402,-12359,-154789,-304771,-276938,-80152,217713,321561,68442,-152014,-33447,101139,-13767,-133582,-121154,-101850,-26180,144654,287221,274911,44983,-266208,-342080,-8733,400773,434607,217627,-45834,-249342,-279480,-100951,93659,68405,-47930,-174908,-122546,150904,276105,226839,173665,180249,163437,86168,-110762,-244494,11842,216286,71811,56690,218155,242946,203762,103943,-136481,-157839,-61534,-202299,-390397,-337636,-163495,-107926,-121612,-79083,49492,113405,-553,-82333,-70540,-147829,-190376,-60101,166069,306178,294316,230448,23639,-314421,-383940,-249145,-252873,-230425,-179585,-235284,-340183,-491991,-504614,-347721,-178214,21643,182373,238691,261293,231480,134363,-35433,-241595,-334098,-217438,44750,102886,-14259,-63240,-40413,117562,367644,316550,73304,211616,371733,103421,-170307,-38780,116582,62988,-43767,-162701,-282754,-168040,188497,370617,195334,63907,167530,145226,-105907,-122387,118191,364447,472511,429313,-33883,-1014458,-629439,-339990,-4182853,-7404646,-357077,7150075,5392898,550530,-474668,-305919,-290116,16437,-157938,-448019,-547846,-464207,-382748,-598925,-394886,-16375,-46141,-288864,-201594,202119,422879,334138,39507,-179121,-163129,77527,300478,291195,66099,-117565,-116513,-94712,-114261,-54121,37877,-13494,-137744,-166541,-86877,-181720,-487792,-540816,-130003,201108,289527,229536,641,-241741,-411144,-443409,-364905,-432453,-651919,-446844,84402,294725,337059,434459,391199,76361,-252745,-336537,-273651,-286454,-376009,-381051,-210566,-97481,-307162,-473459,-213541,117447,77459,-168275,-177476,36447,133217,122534,85984,-23052,-70499,44274,196725,279837,213455,183426,393846,531270,274215,-31078,-51352,77504,3116,-155442,-93493,156534,204835,-103812,-512667,-532887,-114152,142446,20694,-188482,-117644,113419,172961,-12514,-47403,93078,80160,-195818,-395408,-297875,-10879,241896,245702,39468,8807,79066,-67323,-166594,42693,243487,257277,174337,25217,-20535,166776,281522,58842,-235102,-294612,-78797,230486,318418,144588,-6795,-18768,9507,80799,151172,51609,-139520,-315840,-329758,-64506,294859,247099,-70561,35599,306073,212873,96425,165622,175446,47551,-40128,96895,303054,122920,-285240,-344569,-227784,-336687,-380734,-242213,-135302,-60788,28704,121851,265850,248357,-50391,-339370,-465817,-391414,-184412,-17711,8522,-92028,-117396,97403,263212,276671,244883,134589,123413,251873,121361,-267163,-413862,-91277,379947,402923,98511,-71134,-124319,-260170,-288416,-208086,-167590,-72114,72002,53077,-59478,-35496,31325,130380,149915,226019,281831,105878,-67583,129750,284084,62059,-178439,-87164,-4706,-99603,-132530,-36777,-52489,-232881,-322548,-121790,129891,218971,160996,76936,24630,-68526,-124529,-126293,-211827,-217899,-109560,-19150,55975,40096,-57186,-10084,81862,-409,-81789,-51357,-64490,-87151,32221,99443,-86334,-226011,-77308,76327,-20444,-288071,-378417,-300185,-182054,69520,296366,317520,204147,34447,-55230,-15890,-5618,-132974,-164060,148306,437260,297412,41766,-93543,-208506,-204690,-61160,31965,100320,155551,89913,-5955,27060,142795,55069,-242541,-420119,-372763,-152203,121604,289898,256084,325968,597438,732841,564827,335577,87133,-110892,-184452,-159842,-67378,7599,-17301,-77781,-37277,38391,12590,36958,167174,322045,332513,116009,-203423,-257137,-129454,-73988,-123009,-137595,-165324,-131453,37903,105513,-37118,-137701,-45435,80060,12643,-100136,-7623,57709,-13291,-52798,-14450,45022,65456,-4256,127797,340782,307078,111139,-4875,17478,67152,186930,286310,186791,122788,114542,-53799,-314101,-499507,-490443,-285428,-126477,-64937,43442,168871,209949,37920,-111690,27366,174682,56205,-112975,-120941,-119984,-94199,-101611,-169692,-112316,48168,68705,-21066,-97379,-109031,-136198,-127575,6627,164709,91933,-91501,-129782,-37333,67480,200392,119400,-43093,-96991,-174296,-169102,-69307,-106726,-148301,22538,179209,133007,61101,74550,-13038,-135526,-274928,-386948,-326260,-104144,-30410,-16906,115536,111616,-123347,-300394,-158743,105295,141130,71433,13621,7252,61915,38178,-32260,38893,90217,185500,493449,773218,715046,460528,257723,33303,-253101,-143409,781468,1318856,364643,-206297,-342770,-1031408,-1022999,-25414,624990,712070,393941,87352,126962,321540,741468,807287,-349058,-1479279,-1506134,-579074,-219788,-207834,-27716,-56352,-291354,-332574,-459005,-612772,-555853,-444647,-604579,-833743,-643397,-174758,-64999,-193986,-124033,-58922,-146564,-208946,-145429,-54673,-14007,56792,71733,84488,228100,441862,456600,178699,-148525,-240790,-73049,104575,254512,261408,-39314,-242825,-78911,117096,181058,206900,169925,105228,21624,-57283,-43466,-28207,-80374,-96868,-197981,-330950,-253517,-196430,-173455,-102529,-111076,-224877,-179669,-39179,94160,129503,29830,-42103,-2297,31780,-34108,-162156,-169721,-125816,-136504,-245618,-280852,-80881,145256,115700,-71897,-69871,162188,218851,64800,21149,9385,-138748,-285557,-259376,-153784,-113957,-95680,55976,150946,-14661,-107562,105440,242749,13858,-226279,-204529,-74451,-30253,-56033,-128888,-148145,-42626,47068,-41652,-54243,67872,68025,-113618,-127583,-22796,-43954,-66919,-24877,-162519,-352842,-316121],[-70073,43876,-38968,-118858,-38617,66968,-2631,-138462,-159431,-138709,-125451,-112108,-32729,62993,169799,263180,235392,91764,-61738,-212896,-191811,11481,142358,217717,228828,32899,-130996,-68093,-16520,-57896,86020,230260,85311,-156459,-163409,-75184,-183051,-344912,-251369,-35816,91881,371,-230114,-145386,214193,294170,55524,-157860,-331581,-389345,-110071,196616,177068,3069,-134772,-303134,-393140,-152965,181036,328994,149225,-71522,-13261,177969,193766,54412,-32583,-104200,-253928,-371317,-287399,-35019,109946,70089,-40111,-106369,12631,224625,165587,-86977,-77296,106051,98887,-46034,-129177,-72488,-51728,-136394,-237645,-125213,19812,-52375,-122058,66390,248302,102169,-103614,-128061,-51962,-6884,15789,30891,49928,76694,76935,4877,-187336,-446248,-421240,-11211,402388,366402,19201,-75025,78291,44651,-50919,20918,87553,92410,118476,88643,-22447,-47043,-6630,59036,130172,31465,-129239,-56656,182234,310534,165198,-99940,-119804,9102,-83283,-47775,101214,110619,62417,-3202,-93411,-89507,16823,-4717,-201868,-376788,-385876,-207562,219539,483825,373984,288334,350889,325062,262790,150875,-55516,-213025,-182945,130052,435714,333854,-8859,-184397,-112025,73943,145750,-16633,-157498,-81207,-2658,-2306,-30542,-94156,-281027,-372755,-283098,-226886,-201111,-18472,151068,91568,-110888,-208824,-112629,-147026,-329590,-312015,-223730,-341421,-320434,-44973,223912,476629,408103,5018,-112859,120816,268339,294234,227113,-37217,-238103,-18723,357115,401048,208907,131872,76509,47817,57963,-59836,-238658,-361330,-268864,-46819,103292,167344,100647,-34745,3530,132622,-4611,-259946,-176917,-3435,-20927,33044,170791,-71330,-345865,-273727,-127169,-115993,-93444,1246,109331,211991,166639,-23623,-49491,196642,356348,323577,224208,227464,164135,38315,-108833,-124350,19812,110448,107839,157412,95730,-77857,-178465,-222209,-253056,-230226,-82145,149486,232650,70146,-124818,-155344,65317,352523,356055,-34935,-279799,-69980,198601,163614,20812,93204,309313,333560,153947,106966,322702,359291,87905,-45546,-71168,-169307,-157874,-59134,20697,41498,54650,15376,-84492,-132068,-82235,-35611,-77479,-83260,-85707,-115867,-101788,-94880,54917,450374,589396,226387,-136842,-163798,-137517,-152969,10105,67087,-185201,-302069,-66148,100322,57998,813,-83833,-176544,-205740,-78552,211484,368124,167458,-65506,-1422,138191,60235,-78845,-110063,-102379,-21192,158089,295784,257780,-3950,-297937,-369176,-85310,328789,467327,286472,6838,-182196,-219172,-87955,50889,35576,-61548,-193149,-165623,102776,275476,323977,306889,277107,231499,208533,50290,-151029,-27441,108951,12496,34858,206650,238417,219141,88726,-172173,-178089,-46469,-133501,-264276,-251418,-207978,-187674,-115769,-26012,81767,104131,-45148,-117644,-72121,-167948,-207426,25106,231545,242149,227434,189643,-62950,-386952,-418741,-314287,-339678,-249794,-147065,-217002,-326772,-448052,-447612,-311419,-172723,-9826,170727,233056,281506,267188,143297,-63632,-314375,-341623,-139077,67628,94499,44809,-21062,-83450,50571,287991,212968,16774,194454,381358,149800,-117682,-81878,-10515,5585,-9414,-84870,-156128,-60157,154775,254931,127728,54910,278577,284353,-135750,-235581,169842,644935,632381,360022,-56933,-710746,-402570,-1320273,-4892519,-4368083,2066863,5278068,2803969,-139848,-642145,-54248,375184,440953,-45448,-393388,-354091,-356553,-285545,-289261,-171283,-59239,-149439,-240557,-121868,90988,291200,304046,38125,-248842,-250235,-2329,206612,236816,8821,-162060,-146753,-100653,-98164,-53130,42949,48253,-46914,-152303,-152510,-236400,-531272,-568434,-87082,297040,350377,216761,-45093,-193529,-247328,-234551,-223514,-386126,-633980,-450011,55087,302864,321393,285268,225271,41849,-191674,-278117,-215524,-257803,-372808,-317309,-113840,-57776,-292832,-420265,-137744,191399,159481,-70329,-134621,-28266,61362,159031,186107,29426,-80774,19165,175673,252392,156279,108069,304278,475315,277163,-20643,-41449,103045,80412,-28404,17829,205967,159887,-210050,-537356,-417545,-9757,200314,74791,-146493,-100364,116540,206219,32999,-60612,62034,98058,-178768,-437009,-380564,-37580,314214,309690,91989,126030,200736,-44303,-194642,2162,137908,88291,109589,113266,111678,235744,281505,25198,-282033,-342576,-179108,119635,252859,177116,69182,33114,26209,83882,144940,20595,-226769,-349597,-287859,-64314,238003,206190,-88614,36238,272668,201293,76193,169297,273212,186491,12971,27762,203930,97492,-280039,-408775,-329965,-404050,-379281,-180835,-41987,-4184,16881,17786,134863,176974,-40038,-250913,-287569,-227714,-92902,19876,6741,-167235,-206643,86160,341256,358721,226858,62033,122374,303445,139387,-286516,-404880,-68743,376995,452690,184593,-7469,-112733,-266303,-286513,-239494,-263642,-149165,74342,43955,-123882,-111311,42933,145765,152463,257426,263827,61277,-2121,222547,246757,-58784,-259230,-179386,-99203,-135745,-146750,-36792,-15847,-190049,-303311,-101330,183186,276814,211544,109883,4305,-119496,-152936,-162758,-283401,-281573,-97617,37665,92658,50072,-88073,-67596,42316,-47573,-139779,-65671,-28408,-78718,-35025,2180,-127668,-202039,-40652,111127,29773,-255895,-346107,-253961,-147313,96462,354758,324458,130030,-35637,-78657,-11927,21448,-54503,-42533,271531,526792,314855,-16164,-181791,-256646,-241250,-124487,-1865,64044,100714,123826,72944,-787,11981,-42070,-245043,-356631,-312728,-115127,160786,343082,267494,213577,374678,553075,501772,309189,175876,50044,-98559,-144978,-51842,45377,56878,15077,57807,137979,86868,78355,231588,402663,340742,65518,-224490,-284314,-195584,-163425,-193215,-164025,-153984,-92591,93551,148580,-2879,-89756,-27131,5208,-102588,-157210,6697,122537,115637,122437,73708,31081,20655,266,190287,421167,386063,185508,3322,-73563,-32430,156914,281046,153731,126770,180622,-63781,-408017,-529132,-428909,-185946,-15484,20282,33172,95202,158848,49835,-91398,-9666,58901,-91582,-187592,-132534,-135655,-165855,-172787,-149782,-76,147347,98423,13464,-52933,-163332,-222528,-125118,24059,182038,144379,13935,-5993,19030,61962,187683,149207,72286,67837,-3521,-36452,14891,-47446,-118123,4867,106231,26791,-1423,104771,97712,-11671,-155185,-350363,-350708,-147596,-95927,-124104,72579,187711,-41678,-314087,-217799,93738,195560,118015,70023,82835,136538,116796,33161,72773,90937,154599,452447,786855,763971,509108,261118,12621,-346674,-359673,944514,1866700,427292,-240399,-293032,-1561443,-1629524,98089,1046627,1020326,671679,100255,-39251,624542,1320371,371178,-1212510,-1778843,-1278577,-263157,134154,53772,20568,-92326,-306888,-419966,-647798,-808495,-729543,-481824,-423694,-612283,-548500,-120405,52179,-27283,-33884,-25491,-104682,-144076,-73718,-26528,-66211,-73830,-75482,-55526,126642,351811,311539,76479,-129698,-104813,48873,121223,199833,280165,92942,-112933,24746,226766,295178,280729,182724,49925,-61019,-144469,-110568,-63755,-133211,-159940,-198860,-301205,-221892,-159301,-126163,-57891,-120672,-224502,-129378,20981,117015,132139,35667,-27512,44337,161718,163190,-9700,-71736,-28931,-83342,-277269,-313017,-67961,193761,199213,-11232,-116045,80210,157140,-64090,-119962,-55700,-162213,-357380,-360360,-168014,-50885,-51552,62116,136253,-55761,-187581,16100,188757,-41072,-362525,-433088,-258098,-81403,312,28328,61881,99271,60251,-60126,-38643,31389,-52035,-169394,-74769,44071,-2093,-25427,33281,-99736,-319745,-313418],[-64403,23375,-46523,-137707,-60809,-8445,-143855,-237925,-174223,-124574,-113714,-102556,-23945,86372,195001,247853,218914,135799,37654,-143362,-207185,12911,219149,297528,274862,82109,-74807,-41637,2441,-39851,36853,123646,14661,-217972,-324416,-265150,-265287,-336470,-239874,1995,177476,96856,-193973,-189011,160804,252185,22692,-210427,-394376,-435111,-92333,224436,192598,32121,-76062,-306024,-463647,-215811,154500,312353,203838,55627,49431,130928,124644,-11853,-96296,-113367,-156139,-221029,-202144,-8778,112144,35283,-54823,-97663,-11084,161800,127340,-61917,-11410,209650,222843,64323,-84554,-88805,-52054,-121191,-226594,-109140,77360,23384,-78455,37685,184112,42285,-180877,-212987,-141236,-126838,-93252,-13636,87871,130133,87051,-15235,-204162,-451871,-401111,22869,432729,386136,29235,-72548,84845,5331,-166669,-95068,51180,156714,184126,69799,-43556,5087,65054,68357,97634,47492,-83696,-61717,93241,227930,179455,-13979,5526,86279,-51251,-49006,46382,31139,58039,68422,19933,-9524,29824,-287,-194991,-377903,-372465,-116348,307669,472151,265951,215964,321877,293766,203826,98577,-59287,-224807,-250653,44334,357977,314607,90637,-5139,-8945,99507,185447,-9396,-218017,-192234,-102022,-50408,-10010,-19444,-224371,-364902,-260161,-190441,-149641,53070,178854,61766,-127732,-215739,-143774,-167506,-343904,-286423,-188323,-296436,-310230,-20734,320776,542787,404079,10039,-113855,56643,216707,308054,250854,-46770,-254832,-61911,271607,314296,178040,155727,146589,120110,89930,-31151,-179941,-281894,-196670,-8151,127789,140755,25663,-118628,-32091,151024,12366,-280648,-227754,-21080,-5012,11120,104141,-73960,-317629,-321334,-298406,-368277,-285508,-100593,65651,202752,177342,-30076,-89301,166825,368057,381587,268547,226097,256897,219778,32989,-42128,84031,113972,103828,162750,72426,-43345,-57927,-76669,-196054,-304693,-232029,52592,231057,83774,-153285,-240654,-53437,249838,295339,-57667,-233458,-5459,250313,215420,83329,97364,252893,313115,227067,222495,400097,382649,121934,43487,-18741,-183500,-185892,-92792,4460,85829,141529,51541,-112477,-207611,-185518,-126806,-93670,-36990,-60684,-32824,45518,14005,105121,457267,560943,187360,-178095,-155814,-82099,-149790,-112773,-70209,-248520,-326209,-59240,126362,51280,-27503,-49867,-65315,-136204,-97438,151352,336545,205492,-18157,-25997,108235,89273,-34819,-77840,-66890,7417,164217,268662,195417,-91540,-371285,-419192,-180820,194920,423455,305590,47374,-115938,-160349,-79623,19821,57117,-18354,-183227,-209068,37170,260681,363743,386974,355295,315764,332635,181399,-61071,-52994,19933,-26185,24254,178884,194989,180277,52761,-155863,-139340,-19630,-81109,-153123,-153307,-211909,-226270,-96457,30811,114315,99194,-66999,-136634,-87531,-215841,-264705,48198,229849,130957,122588,111220,-152241,-403514,-357892,-271584,-318923,-205137,-79639,-166091,-273623,-324145,-297076,-183742,-96913,-32809,102988,159650,227947,251832,141378,-67364,-305397,-249096,14747,106049,64982,70208,5737,-122176,-23895,204946,124710,-21947,171832,371044,205678,-8508,-76151,-115896,-45673,60567,45474,-13498,24035,74001,59686,-19112,-13021,284284,287181,-212883,-327676,250432,876810,667098,263409,43349,-228484,-136290,-2194638,-4733417,-174428,4320389,2403601,-127043,-456523,-507689,161000,746466,507087,-113264,-368555,-119727,-119390,-71659,116137,92424,-64923,-196684,-145305,-21182,27773,202210,235191,-34028,-332342,-306229,-48168,156787,197214,-25105,-175411,-144773,-84763,-65490,-36755,23029,59241,16910,-125714,-204200,-270551,-510452,-512393,-10573,415275,451372,264648,-9656,-107963,-88555,-68957,-111954,-315420,-539934,-395489,18939,273363,260632,110035,34962,-4142,-118564,-207224,-167213,-214796,-314854,-221621,-31699,-36999,-252983,-327796,-89365,169693,155667,-15801,-108856,-94947,-11073,170205,245345,56805,-102200,-29595,113817,163402,47374,-737,175396,353605,233904,-18472,-44086,91618,158741,115475,125015,215803,78742,-303297,-496015,-253287,88791,202487,57958,-120644,-77885,110245,197760,54386,-71845,23534,105779,-116420,-413023,-433062,-93997,295430,272569,84756,213685,297922,-14529,-171590,15388,49457,-116161,-33171,167797,253820,289183,242988,-17891,-303684,-349384,-225745,14258,164608,195390,148607,100317,75184,111163,131073,-17990,-283146,-320982,-183766,-35124,145823,103858,-148409,-62014,138239,137187,41385,144831,309044,272940,53169,-42903,98242,97079,-218286,-445335,-444882,-463204,-364566,-111014,66421,75037,7175,-75198,17812,114878,1057,-127468,-87928,-37859,7199,44840,-3779,-204807,-253679,54324,381249,405537,169192,-24696,105089,302713,113952,-287542,-365453,-72210,288640,401679,188298,8539,-106102,-242615,-242527,-212845,-284788,-179054,59178,6649,-171215,-124074,110965,170111,164627,275454,226538,32909,80053,282885,170458,-208082,-351485,-256975,-159512,-142183,-145631,-41916,21511,-110786,-215325,-38855,221328,282198,204102,101913,-22446,-133303,-150125,-200709,-350149,-324800,-55746,117175,129359,61520,-108057,-139021,-16535,-71755,-169900,-88029,-2996,-48088,-73590,-73346,-132637,-118540,42349,155411,72355,-181347,-259022,-172779,-100547,111056,382429,315259,79122,-45080,-43242,28338,77387,46210,73828,349516,568364,337276,-37682,-234007,-281139,-253855,-155075,-14809,31462,48500,147950,114054,-69043,-142861,-141720,-212108,-223967,-154979,-21058,204824,361295,243392,86656,111695,257214,331832,235031,242760,221445,37909,-68042,-10248,89279,155544,134887,150109,215118,138254,71520,221220,386503,292560,28393,-184177,-258074,-214924,-200424,-202577,-133369,-78767,-8673,148862,180379,44215,-26145,-4726,-35653,-155025,-192282,-12326,160044,209126,218413,109671,30295,12518,52463,258667,441227,395290,227887,30424,-125476,-112336,107423,232438,90758,88976,190252,-91274,-477161,-517597,-326267,-88988,60014,65140,-13857,-16047,59263,48315,-42234,-45872,-89708,-261725,-264258,-127483,-106384,-174778,-188005,-105243,108843,227537,121327,69564,33899,-171345,-252517,-77870,70047,189618,185186,119126,109359,44680,15462,110567,122075,136962,205189,172402,102929,95817,8862,-108321,-49989,32469,-44584,-40255,136799,219107,135973,2707,-254119,-321697,-150639,-113270,-178005,38746,250169,53423,-287664,-245747,109208,290060,187880,106636,126642,211386,238859,173959,154148,126916,127665,343151,669654,694268,511695,268792,38293,-294982,-441679,1010191,2273400,759582,-6613,-50375,-1767244,-2127503,-79211,1164863,1153624,765043,-16902,-263733,932669,1977798,217639,-1812155,-1998905,-998351,85817,529965,281791,-34769,-233346,-397329,-565959,-819689,-940303,-831295,-483235,-235017,-378734,-427332,-74406,136631,100537,37529,21599,-53227,-105629,-24264,17784,-111488,-231628,-212503,-140922,51797,216736,114819,-37399,-97072,30956,166346,137751,122727,263442,245910,69026,121752,273389,333533,317453,225764,50296,-107527,-201707,-155585,-90180,-155895,-172292,-139861,-193374,-151273,-100246,-47959,38170,-59461,-135901,-9989,113774,149997,145477,60554,-5998,70914,252376,319447,140232,25328,57200,-35251,-288068,-323905,-51896,202979,201645,-9314,-180136,-59201,21666,-199166,-245233,-95216,-137613,-364988,-413066,-172297,6770,-13357,34540,85509,-86907,-226086,-57650,116260,-67324,-418152,-586031,-405719,-111680,66898,168577,245009,229681,74676,-49351,-1930,-7073,-167847,-187852,11497,118442,39155,22950,99663,-8126,-245743,-270720],[-57812,-19804,-77201,-126759,-59668,-75969,-238505,-274648,-158890,-96498,-101941,-97249,-8956,133412,207590,168276,146403,170247,130506,-58703,-158854,53114,271292,303580,248322,121025,8363,-35393,-68826,-83508,-22311,22107,-51006,-252732,-430230,-396524,-280607,-232501,-154915,53597,263944,225799,-84886,-171825,93613,141018,-81930,-276604,-407703,-418542,-75488,224842,185789,56460,5524,-227135,-438491,-262130,91290,248830,221940,145330,67458,37388,13115,-96859,-162164,-118788,-62458,-61674,-60698,62539,140721,35939,-58424,-89556,-28842,109387,102251,-32780,37086,274670,301850,142120,-22086,-74405,-39106,-95815,-174202,-62658,116903,73517,-33119,12935,88001,-38746,-261732,-299203,-188325,-162857,-147855,-35164,116128,145205,71143,-7780,-164589,-408519,-354818,52254,387296,308425,-2005,-68920,79291,-33867,-236144,-159662,31712,198936,227020,70912,-26368,49174,91313,37410,36729,47483,-23557,-56001,-30576,92195,163822,76263,139340,146558,-19918,-41096,-19488,-80391,23731,143540,134534,52833,29067,20825,-137093,-307237,-296728,-20528,334682,409626,169246,135569,233157,205004,129324,70251,-9359,-145274,-230312,-47392,220270,258550,178422,169777,104040,119207,192437,-13553,-262031,-278647,-174414,-83493,5739,63235,-66850,-225062,-169915,-138019,-108212,88070,167491,13246,-154017,-229242,-200734,-223168,-346191,-237366,-131597,-203883,-213899,60791,406525,548001,356010,-3311,-152705,-73586,87602,237807,191775,-98480,-270025,-101857,160917,192775,127041,154838,197641,200686,152137,38493,-82715,-153003,-88361,51815,160282,125885,-6031,-129914,-33924,150242,23789,-271698,-246954,-2715,50108,30998,69625,-29932,-212313,-256413,-365145,-549975,-446837,-190873,6187,144626,159401,-13366,-109838,89205,286135,316575,231269,161900,285653,348543,135552,6904,143341,168808,160566,185458,60810,3303,54760,36824,-143441,-349383,-350055,-49847,194714,90574,-155370,-278786,-134633,159029,210607,-67562,-141947,75455,265233,230527,124330,79981,152893,272041,316221,339966,424924,334332,125093,123153,48134,-164092,-198079,-107240,-9996,79240,134634,32511,-150773,-273882,-277146,-220821,-123667,-20825,-29832,64585,155058,65300,126912,435355,482835,106834,-227878,-142369,9312,-76185,-162710,-139588,-239997,-283766,-37057,123845,16671,-83132,-50458,10007,-79714,-129372,54204,240475,186444,-6527,-85714,29662,69849,-5729,-17931,9332,66769,177029,220657,100576,-194687,-453014,-465607,-272153,25416,302479,269000,64849,-73131,-120406,-75746,11394,121138,77425,-133193,-239441,-32847,238788,346894,388231,388453,392088,424815,269594,18593,-60476,-37822,-45282,12909,120005,108803,88550,301,-97826,-51410,10508,-61843,-79271,-59698,-168481,-213117,-66925,92414,162238,118254,-45845,-126630,-113275,-272970,-327807,5327,146575,-7155,11543,27008,-211161,-358429,-224917,-144950,-209875,-117743,-6323,-106600,-191179,-145266,-90017,-6834,14149,-56878,-32434,20810,109643,184253,137421,-34727,-213203,-79036,196698,140186,7626,37917,-12282,-173071,-107727,122682,67561,-33660,156305,343603,244857,100624,-51333,-182271,-69814,160323,196603,108913,79237,-876,-127237,-178752,-111578,177980,145751,-330532,-370674,354661,996837,591686,250592,367359,343179,101447,-2637498,-3745055,3513651,5443148,-742275,-2568720,-298870,-40461,335468,732565,225466,-310787,-356354,81202,163687,250593,569370,363984,-26469,-181235,-29844,72742,25123,172813,156707,-145490,-389106,-297241,-44229,137543,125658,-81294,-182103,-118817,-55187,-35146,-25897,-27146,17980,40767,-92764,-218747,-256892,-411419,-381818,64446,479595,521954,342425,90068,-5914,41948,32531,-42820,-221542,-385579,-301251,-22916,202081,168295,-29286,-103813,-33623,-42160,-126967,-134063,-173142,-226244,-124684,20626,-28948,-192398,-220444,-88972,47281,65631,-17382,-110774,-154761,-75169,143852,239368,46704,-129505,-82436,36387,40856,-85542,-119411,44738,211338,164351,-13279,-48042,62290,235519,254790,206725,193333,9058,-324188,-376271,-76400,152273,139564,-27655,-120702,-54474,107164,175988,65118,-70900,-7524,107927,-16250,-321520,-446888,-172944,198026,160319,27301,257829,354342,6347,-119474,73894,7253,-281862,-193662,182801,363809,312508,187854,-48601,-295565,-326920,-227058,-83723,56723,187973,209280,156941,138306,161330,130253,-35065,-275702,-230672,-38991,18513,43129,-28263,-229016,-217337,-22049,59470,8447,97377,268612,277683,68565,-87512,19982,109942,-136204,-453978,-535421,-480631,-322067,-50632,150227,143595,-10151,-141595,-57113,82418,60800,-7921,72044,128255,99025,59840,-24443,-215598,-279195,-12636,362574,394488,81404,-98355,78893,248264,56153,-257888,-295706,-95800,144295,259490,102163,-34752,-106703,-190085,-163945,-135793,-224376,-149772,37218,-36135,-178589,-74336,172750,163347,172079,277953,183295,28099,158335,313489,87531,-354799,-462001,-320184,-180723,-123512,-133737,-59406,41463,-21801,-88666,46992,225366,221429,137020,49116,-67580,-129382,-121179,-211755,-383344,-335791,6021,210245,178155,89376,-102841,-200708,-80351,-70102,-162914,-109521,13900,19614,-51021,-94194,-93300,-2727,136454,184114,81108,-100864,-144768,-75591,-57609,109792,377547,302973,73795,14469,51389,105573,153151,144090,157318,364255,549414,353239,-24752,-232951,-257943,-222904,-134389,1472,7207,-1095,139713,99088,-161664,-281043,-225380,-170546,-79023,32380,96512,241135,337188,189390,-16020,-96663,-26978,121836,145893,285083,372358,198506,52907,54582,142044,258894,247154,214929,257562,160438,23034,140292,271648,182323,4249,-96672,-176795,-176557,-184902,-169680,-65362,38760,99352,188648,191061,90887,32940,9186,-36558,-130615,-194468,-57247,165661,251418,215053,90640,49944,52602,136558,309159,393930,339585,240075,68405,-129939,-143677,61092,151416,3630,8517,129630,-138604,-508547,-468373,-206759,-14412,87684,66691,-65303,-122756,-66582,24060,22446,-67123,-230548,-403354,-316453,-116503,-79667,-155127,-158202,-53017,182634,272309,141095,144009,153104,-104772,-182884,27847,142446,184860,201190,195961,184955,34802,-65620,-16665,44823,145462,296771,323999,234568,179044,68511,-107811,-114405,-13281,-51148,-20564,192838,326916,267912,161360,-106021,-237351,-108978,-68088,-142772,46047,288902,130820,-234426,-239946,144479,395188,267866,122477,135182,276406,386622,355815,257226,186947,122161,204625,448686,521794,460871,258927,83833,-131362,-398720,957363,2503382,1346998,494337,406564,-1603078,-2498435,-600749,876973,1014911,616001,-235316,-494060,1144509,2564340,506467,-1934174,-2061240,-773868,332361,809370,367807,-209468,-444083,-509985,-680463,-897169,-963645,-838080,-454881,-93828,-200736,-310413,-37992,166663,136574,64989,74945,8972,-74671,14385,81137,-112039,-329295,-277945,-143481,20468,76121,-67716,-130991,-63678,120931,240580,142568,37838,207947,363013,247797,183946,232356,267751,289492,260631,87699,-108460,-214565,-173691,-108099,-145808,-131497,-38645,-35828,-59084,-50094,25840,159482,78451,38884,162425,218823,179366,163924,104661,23947,70980,272182,382597,236714,79897,82998,-20464,-274370,-305342,-27156,182971,127291,-70959,-247375,-220653,-168485,-324812,-328928,-92793,-62919,-298078,-390053,-157069,47184,14598,-12171,16598,-102527,-225022,-107992,42412,-63472,-386736,-620430,-478537,-124903,122462,261367,356857,314413,96743,-3829,53859,-27285,-232762,-156683,104793,175588,64531,54453,147505,86924,-142180,-194148],[-47115,-71976,-110734,-66752,-18352,-106867,-250042,-241778,-127771,-61640,-80759,-95123,358,184670,205920,54572,45486,192824,202043,17299,-66860,122394,290592,240225,156562,135215,91512,-56128,-211031,-177020,-73342,-42896,-86909,-250973,-466219,-452337,-241788,-80876,-31967,89732,307088,346372,82047,-79810,49827,19956,-209321,-327658,-359302,-337754,-58905,205145,165159,68078,76174,-96579,-335844,-288499,1207,161138,209020,183804,50404,-59001,-95311,-163408,-196951,-105638,5965,48974,73693,140395,161884,51887,-52437,-82350,-34220,83091,92093,-16757,49445,279051,315584,179539,57874,-17798,-12115,-61412,-91373,-618,122143,81269,-9705,-12728,-6329,-105263,-314914,-358294,-174633,-99232,-139497,-42637,117682,117872,39328,33239,-65940,-311731,-283677,68066,266213,136852,-82554,-75570,65391,-47580,-223901,-150440,28727,202133,236255,93291,21116,71713,65438,-28171,-41182,27539,35803,-30884,-126591,-34833,124111,139256,227113,155770,-18538,-33005,-62331,-160570,-6658,209880,213702,64083,1218,41494,-48497,-175855,-169505,48880,293485,314610,114430,76985,117093,79876,49833,69929,80001,-2266,-141933,-119170,81326,199522,236778,286990,188058,126652,170420,-21353,-278440,-322131,-205220,-90958,17022,139696,157898,20720,-38848,-92594,-97004,67139,115363,-32894,-159288,-214543,-241106,-276425,-305788,-161020,-68013,-105362,-73244,173810,458869,500560,280415,-36250,-222163,-234552,-84518,104357,66318,-188164,-302494,-147423,57397,89022,76274,124734,209752,261740,223856,125353,24288,-16188,19235,113474,183178,111795,-3959,-73256,-2437,127719,26760,-236943,-228653,52596,136100,87096,83926,44976,-70203,-108925,-311735,-595677,-510346,-219941,-32494,69817,132084,29269,-108624,-18538,137366,156358,110720,46554,237993,382837,167288,12129,186118,277242,273855,211275,47491,22496,101746,75895,-111442,-361238,-420206,-146029,126763,88854,-132866,-260762,-142397,120905,128487,-75119,-48357,142828,236014,207309,138245,44490,30714,208939,392406,435431,393535,219776,86225,163543,105282,-122291,-192091,-102079,-25152,11672,22278,-41104,-184408,-309079,-341832,-307144,-173148,-53555,-7074,153117,210817,62900,121451,394584,387118,12663,-279553,-134101,116632,51104,-129167,-129078,-161764,-174802,5967,97719,-32430,-139056,-63549,53943,-36976,-160643,-55566,108561,129014,-15832,-143542,-57312,20757,11100,62933,113135,150157,203261,167193,-5528,-281686,-496584,-473390,-334699,-144895,126024,189777,59616,-62464,-106777,-75673,21799,194087,198322,-45736,-244077,-92107,214497,298521,317662,360753,424401,451327,313156,85867,-49540,-56901,-45694,-7507,29156,-11198,-42551,-65956,-26824,56833,39019,-66292,-37873,19971,-88787,-156596,-34157,150864,227429,168711,19930,-88084,-145129,-322250,-366435,-83069,662,-140975,-72603,-31110,-217967,-261365,-60357,18071,-56978,-16267,45412,-65931,-105785,34315,115076,162591,115040,-87145,-206933,-149130,-39505,79990,132998,34241,-62130,113067,338397,146625,-75935,-54152,-84853,-244304,-198662,35224,32452,-22559,153458,302158,244345,153788,-40369,-204758,-52889,270787,326952,186710,114986,-19255,-220080,-272590,-189261,8836,-83827,-464382,-358167,457434,974847,450453,359559,876806,870702,259610,-2461270,-2217426,5425632,4970016,-3467034,-4072242,205551,704789,523748,430299,-236712,-525745,-321783,203473,391340,616393,996671,614975,59481,-102622,78270,134573,70365,194298,91837,-259111,-397145,-215869,8793,124881,3209,-185486,-199619,-79785,-23232,-24445,-39363,-98574,-55677,27494,-57609,-182255,-182286,-243402,-208314,104775,431491,497247,400886,207845,88331,134893,82206,-7173,-113420,-207645,-197594,-71813,89554,62083,-91765,-139953,-24540,34533,-36086,-110600,-145378,-138416,-48499,48374,-15315,-118721,-127559,-139430,-141164,-78953,-66707,-138894,-201768,-126760,81239,167380,-666,-155815,-118920,-26420,-73092,-206500,-222418,-52656,97443,96428,8444,-28052,61632,314003,371073,253625,157824,-11498,-247651,-196806,77855,162800,19172,-155523,-147344,-36114,113896,166147,77472,-57537,-28059,106024,98329,-187080,-427872,-259433,61143,24787,-50330,258632,365116,6340,-72275,147083,18576,-352098,-304177,163603,408123,300953,140068,-53191,-259435,-283186,-198174,-167707,-58008,150878,231270,180837,192645,220412,151384,-17483,-208384,-111206,105371,77246,-49163,-148945,-292036,-340962,-124065,8921,-7775,38088,161580,200187,58018,-87948,-8801,120959,-68239,-432342,-566571,-436554,-237052,37,183624,167511,-43218,-176592,-81289,83299,118754,78143,158346,230860,166767,69539,-48646,-213014,-304961,-111814,285244,323250,-12872,-134473,54544,154273,-15877,-196572,-201114,-120594,-5277,73484,-45164,-126590,-115615,-120310,-68599,-31066,-102607,-70757,17531,-70085,-148517,1913,167930,99287,158598,259545,140285,39551,209736,321650,27634,-465736,-577250,-367528,-170369,-93212,-119480,-89830,33406,48056,34424,125659,183661,101321,26981,-37941,-136162,-131573,-77638,-178111,-366189,-310884,72419,301722,243269,136637,-72821,-234396,-130478,-44414,-119020,-122373,21727,122485,48568,-43398,-17800,107102,201431,175014,44889,-49375,-32675,21050,-26555,94895,347662,300019,123226,130532,183812,205178,230516,214477,193998,319343,472443,347955,8732,-180912,-178210,-141016,-61665,47879,-2641,-48038,87704,31373,-249899,-365466,-275673,-140156,27678,173289,193136,257488,276219,120055,-68940,-189459,-192266,-51144,74625,303059,472529,346696,185538,130727,201914,343704,316279,232889,259365,152124,-45578,22699,101722,34632,-4793,14893,-53142,-86505,-130434,-121622,16213,168628,203202,201003,175666,123661,70018,6535,-4104,-39011,-160617,-110258,146323,244669,127864,29884,82906,127800,223435,327123,298955,242945,226926,100092,-97620,-114824,37101,58730,-90086,-95816,12420,-198227,-493185,-384391,-95177,23950,65441,31810,-93969,-190657,-190326,-25422,82035,-66572,-327174,-472974,-319539,-105488,-89711,-140692,-105117,-6757,205442,274555,157395,223954,281885,36963,-10161,181438,225380,166921,183335,221526,201404,-2025,-161654,-162521,-58818,113275,335669,423778,340003,260820,130236,-105842,-162109,-19566,9653,70501,281045,395429,344484,281066,63683,-113550,-33387,27009,-25461,99001,290890,160391,-173842,-204827,181235,470442,333814,120133,117261,323214,524253,517972,344854,250243,147074,86397,189589,296759,363795,215998,113501,62816,-289972,816981,2623259,2102325,1180422,1045684,-1135588,-2775279,-1399491,224221,590606,238454,-497306,-664739,1207103,2986169,1234174,-1551604,-1972456,-702659,381342,845268,252647,-471669,-667133,-590747,-687711,-839288,-869580,-756858,-409421,-31454,-111605,-219395,-8606,140148,67110,36608,117208,72976,-36428,52865,154750,-54594,-311612,-241984,-69984,29239,-34314,-187388,-185180,-46034,132029,239380,118443,-46017,117876,394238,364548,193197,107473,103766,186477,245673,124073,-71049,-176481,-159820,-114126,-107144,-52433,70214,116812,21852,-41591,59865,267278,258607,252634,344343,310265,193300,178691,158701,57020,42070,211219,334219,244390,61058,18314,-51973,-235257,-252196,12161,154161,9608,-174200,-306842,-372221,-379601,-434856,-361442,-49057,43188,-174933,-291735,-115353,71365,34712,-56763,-47718,-102528,-198996,-136983,-18745,-41278,-287636,-528242,-458739,-127906,148112,292995,379166,332864,128491,73525,124696,-15607,-222806,-82773,178391,198573,67171,54279,156606,160356,-22060,-94352],[-26660,-110684,-117932,42486,66628,-84475,-175891,-158301,-99886,-30122,-44409,-93640,-6777,213693,190839,-49842,-46506,207396,257276,78195,32937,195165,277057,134627,31462,122947,150482,-100319,-374452,-289311,-105672,-57305,-79883,-213047,-439031,-444039,-184945,53933,82331,91236,282310,421954,264537,62941,52034,-50099,-293877,-332263,-254480,-214205,-42845,171476,137284,62702,110776,37927,-199492,-293684,-93237,80311,181922,176724,19882,-112002,-147207,-172885,-175186,-66652,38190,79584,147120,181759,133782,38347,-52118,-76786,-24556,85434,91261,-23952,18882,219136,263420,180040,146804,81912,33630,-17932,-1127,57335,94191,47960,-24508,-52094,-75605,-129452,-316214,-370250,-108674,35948,-83437,-50501,83556,55624,5104,104903,80158,-169050,-193146,62984,92025,-91327,-196925,-97165,45573,-26032,-128861,-73778,32154,157823,208865,127795,77437,64004,-2170,-108759,-117312,-7753,82141,20802,-139729,-96104,72042,150803,233502,102297,-62337,-36029,-62808,-162650,286,259721,240134,21574,-48147,50989,43594,-16308,-25799,64676,194631,209054,103579,54441,11329,-48527,-18179,93274,178858,150921,-29770,-150866,-5847,164208,253700,314583,214193,114513,129201,-22649,-260500,-318473,-196897,-73362,24289,193560,373162,287041,87413,-74428,-124668,-7849,35933,-55073,-117554,-147139,-228275,-285482,-206056,-55661,-10840,-38589,55198,274381,461887,423461,197285,-87838,-305815,-383796,-257521,-55800,-85734,-294892,-355438,-196807,-13373,38070,41298,72966,180437,283693,278315,198446,113290,90594,95643,158465,184424,86555,5645,12307,41553,84677,20572,-184155,-176391,129863,232572,159576,138139,115728,48371,50973,-178181,-507468,-457048,-169305,-26098,14762,116001,91226,-88781,-128959,-34808,-38557,-59162,-87869,130578,318651,125464,-25462,196361,403315,402090,222091,18818,-18359,46520,31681,-99465,-336304,-432197,-219467,46480,83916,-90898,-197003,-72394,149930,79003,-77673,21666,179390,171595,153046,126709,2873,-78039,133110,425312,481288,313112,67550,9907,148674,131325,-77594,-172444,-85956,-43218,-97636,-155446,-145676,-203020,-307747,-373781,-370881,-236406,-131314,-4819,209430,215382,30268,99252,348653,309382,-60438,-322668,-139178,208795,193254,-30996,-55487,-41589,-27691,61291,56551,-79692,-167502,-60067,87143,585,-175607,-152206,-25547,57779,-27171,-164862,-110733,-27357,22814,146103,216556,236617,236266,115347,-102676,-325493,-465287,-417036,-350099,-280458,-63169,94745,42503,-74678,-114806,-80510,32755,235842,302702,58123,-218736,-129108,187984,249659,210534,274003,378613,388862,305538,128755,-27761,-35829,-26139,-37328,-77129,-142764,-189613,-143574,23343,147854,63393,-68196,-6344,83316,3064,-79532,-6183,190573,294388,240335,111907,-33769,-178903,-355094,-369260,-180620,-159003,-235023,-105459,-43000,-170617,-134629,94375,166672,89710,74085,60899,-61886,-48558,155330,261313,276015,169799,-119178,-357385,-296030,-176871,-35645,121984,126766,107311,259268,379418,110113,-173257,-184567,-196718,-327656,-285635,-62439,-5379,-4597,158521,249720,194654,122041,-60065,-186253,7034,364168,399452,214173,148750,45967,-169415,-242008,-193437,-140362,-307874,-581928,-310034,519959,827286,301864,538389,1386219,1203640,313478,-1680716,-540036,5220484,3065285,-5356103,-4646131,770698,1581722,813629,90605,-629085,-633758,-230940,242797,486521,919262,1315857,819397,187705,31336,159270,150820,135170,242105,50674,-345102,-359190,-83307,94635,98944,-153120,-327642,-228633,-36299,1413,-41304,-83171,-169083,-127063,-5216,-22405,-99696,-58598,-41351,-35740,94343,262803,353789,398086,293156,158279,193011,108360,12890,-10203,-51632,-114451,-125403,-49626,-37146,-70084,-67041,29533,112102,65882,-83481,-133226,-74939,2654,73362,24796,-41407,-73561,-225225,-335007,-227166,-136735,-177868,-231434,-165011,-3247,52192,-72231,-175446,-126936,-52481,-139874,-283917,-287981,-95197,44227,54233,53895,39774,129482,393256,450488,269828,131258,26104,-97088,-1448,185495,120758,-133620,-287401,-192529,-28505,129247,178792,95097,-41527,-45937,97358,195897,-50862,-391016,-335602,-68080,-80129,-111471,227530,335601,-18434,-60553,195451,66417,-310381,-318995,123471,374825,259995,114086,-32064,-203105,-220324,-150616,-223203,-157430,90774,204993,161894,217397,265397,185427,24052,-120702,-12441,204695,115119,-120710,-223050,-294105,-339436,-114600,10550,-1044,-19419,19423,68143,29539,-43587,14208,120205,-30960,-376184,-519894,-334970,-109869,53031,165678,128317,-93139,-184523,-65960,104002,154138,118660,172459,254972,199509,76517,-65902,-206628,-340987,-222259,170455,211568,-85229,-119652,43342,46133,-83554,-115555,-93136,-124364,-109330,-90141,-199248,-236289,-130721,-50007,22132,71385,39021,30069,5318,-92916,-106199,51467,73189,-17420,115866,216134,98569,50634,217281,312399,5815,-516401,-660660,-390249,-144009,-69801,-113580,-127112,-1360,79196,117459,168703,100475,-49307,-96286,-137402,-221528,-154982,-32215,-101917,-299929,-254229,129549,375244,318243,193457,-32145,-233369,-149771,404,-47482,-121037,19618,240452,212543,69187,70920,177350,210097,120068,-25405,-39703,59618,107033,-5551,73708,306418,311869,217288,271082,316186,300348,287000,240525,185970,235593,352852,309726,43267,-99499,-56683,-20990,44035,117696,9530,-86270,2425,-62759,-302282,-375410,-281355,-125493,71300,221642,236517,247948,194394,52766,-68941,-163406,-204734,-134153,41443,299421,504560,448488,293579,198580,258610,387404,316332,195219,220774,117195,-106534,-82614,-52664,-99257,6959,127359,89329,34779,-56377,-80150,90588,280711,276275,181815,137402,135437,79025,-10845,46403,89528,-97747,-151756,114479,204586,-281,-49736,110311,203885,281576,311686,192773,138279,193084,107207,-50114,-34678,44310,-21070,-164822,-191094,-125418,-255435,-429871,-271150,-11717,20244,-632,-29295,-92708,-206474,-286658,-94081,116981,-46545,-360033,-452481,-263693,-96220,-142679,-148481,-50770,28020,182213,237075,164436,289779,391034,223162,225678,349853,294494,138418,132672,188675,160642,-48233,-248384,-293041,-159088,66769,324601,452464,400094,327277,185635,-94826,-178584,4473,112773,216827,390634,409134,341447,333559,212270,20731,54337,138374,127954,172206,246441,125044,-126428,-152212,197794,482915,361745,105259,89510,346701,609271,599001,382579,294198,198385,30688,-23127,87979,241909,139967,100994,195886,-194914,653614,2724449,2846007,1889320,1769746,-514011,-2991971,-2292641,-607844,-30091,-274028,-728358,-716129,1141606,3230403,2216318,-827092,-1808106,-813522,220458,597762,-44954,-748559,-842916,-610645,-569595,-660829,-690319,-622314,-360819,-46563,-103710,-160152,18173,74244,-77094,-42209,126919,119799,9317,93379,219573,40954,-186395,-122051,39805,55512,-98036,-231757,-199352,-56010,59422,152041,52695,-123140,8623,322697,382497,149104,-67776,-116877,23032,158596,120737,-16620,-92968,-110964,-102519,-51497,36481,149251,208404,55489,-93776,34333,324588,416522,432239,481992,365667,186608,181388,206380,83378,-10732,87777,198086,161212,-34854,-129516,-121265,-175179,-167038,68207,138202,-102716,-279621,-353840,-495174,-573178,-527884,-348573,20884,148810,-36389,-148179,-47581,90148,53598,-79921,-88336,-91455,-167266,-152980,-61784,-20239,-157091,-338645,-354317,-125620,134775,267863,321245,284263,164726,170224,203006,28877,-147402,7542,213465,184287,50307,22071,120743,194594,96322,13692],[9148,-112525,-76063,179189,180387,-10709,-47741,-60332,-90942,-12549,3511,-89591,-34457,198542,164640,-106639,-95576,224216,312309,132300,108556,244203,239750,25688,-82339,97684,174237,-154633,-500879,-382847,-119183,-27029,-31818,-148268,-369095,-399672,-150628,118951,149815,56884,194187,432216,406350,203405,98550,-37503,-288501,-273748,-116396,-84329,-28909,128827,105723,40134,99915,130664,-76629,-277231,-164990,32344,160248,143812,-2457,-93888,-105212,-102965,-90823,-6300,34871,34725,138259,160100,32894,-44124,-77001,-73563,-1834,106279,93218,-47769,-42214,113719,165646,155024,229476,211517,104066,35564,72471,96697,53553,-5954,-78338,-117320,-115639,-104770,-260765,-331920,-21645,183774,-9974,-69445,18515,-23827,-19730,194676,248521,-1058,-94211,34933,-94781,-313694,-306942,-126200,20696,19027,12508,35583,25640,70594,152651,159335,116117,24616,-88541,-176856,-168969,-44675,110599,100204,-47691,-64371,22253,105543,158957,2534,-144536,-58999,-25779,-79606,59960,289858,215778,-52291,-100924,45256,111471,125650,87760,18860,64806,111698,112339,61584,-54982,-144235,-55617,129354,252298,258033,61258,-132805,-15072,159482,224294,251478,174804,79353,80731,-10437,-209244,-277627,-165491,-42455,25771,211040,497571,468867,161574,-93492,-183762,-111410,-43789,-38485,-20759,-27737,-152460,-229219,-60652,68673,29567,-21466,125281,319125,413677,344628,123819,-153020,-382604,-484717,-393451,-203718,-218501,-388903,-412431,-233674,-37575,45830,28301,17139,125324,263245,295394,234437,168351,147838,126123,174829,164690,47069,-3760,72926,66683,27135,6923,-124447,-105580,201670,312449,220817,198482,144866,92205,147107,-38035,-344498,-318155,-58400,25842,3304,123302,158873,-56636,-214369,-186036,-203526,-221349,-200997,2481,190457,35862,-94198,161424,487847,485224,206261,-30478,-127232,-106706,-68727,-92146,-272019,-385623,-255159,-20512,82824,-37914,-113134,43785,227441,81937,-62010,66385,184482,92994,78936,91295,-31999,-138496,61605,395065,455908,198721,-81942,-84248,83951,116712,-48126,-147405,-71980,-65937,-209293,-325861,-243352,-204687,-283152,-376385,-395368,-296094,-229251,-29732,217410,184603,-1518,77209,311409,275275,-84539,-345994,-159058,255712,304272,91299,42862,76880,111015,109349,8993,-112581,-152510,-20014,131229,45018,-161397,-213900,-133369,-6443,-25408,-133257,-106756,-47133,37056,208285,287132,297775,256941,60760,-179234,-315183,-352413,-295868,-312262,-353521,-213363,12983,29188,-87079,-130400,-93107,20278,217375,350289,144538,-171335,-139921,156212,219017,112846,148018,239784,235012,232269,121153,-10378,20062,14759,-68908,-170268,-255423,-324236,-227281,29223,189840,80653,-43699,37666,132021,79716,-9658,10972,196026,335739,307549,199228,17530,-210188,-372327,-346128,-249796,-271611,-259974,-79052,-7940,-88260,-8106,210237,266053,193151,137787,43374,-92908,-39713,181459,315229,310139,165484,-139811,-415424,-368690,-269822,-139986,94504,220706,252302,306171,294543,32385,-262969,-316212,-313463,-399387,-349328,-163627,-67055,803,159319,189986,104848,16757,-102479,-131792,99208,413008,393875,202325,195093,186920,18209,-76300,-98446,-193589,-438119,-655880,-265000,505436,610843,197141,676140,1641235,1216862,259862,-499710,984617,3534242,369100,-6371597,-4607079,1100285,2379228,1270374,-941,-732505,-552442,-69169,230057,430101,1054252,1461082,951631,340902,201502,205217,124349,189678,287432,28744,-388965,-295614,62153,188204,54289,-302873,-466511,-252972,7894,14259,-81229,-146258,-210971,-159174,-31402,11549,3857,78047,142360,93790,40466,22569,123639,321304,317983,201757,224459,130135,27308,62197,45107,-69462,-173620,-182921,-107242,12378,77428,116109,189536,172884,-39036,-126190,-41666,40598,120513,102753,29683,-69568,-319804,-473388,-329074,-191877,-203896,-240273,-190416,-87765,-69524,-147081,-186067,-108046,-37140,-141273,-300960,-302196,-79962,54964,47386,117165,158561,263118,459884,483668,267857,128255,98877,65808,156748,237014,42906,-283535,-389668,-242704,-34407,146366,207939,112702,-36391,-72540,76936,248906,47182,-351326,-385877,-154016,-120297,-128158,181563,277881,-62738,-97747,188324,118140,-185126,-234638,77328,277745,201669,108427,875,-138638,-138805,-88252,-232563,-216486,24440,137656,106064,200241,272962,209217,60357,-65012,23358,228863,111102,-172856,-235245,-205863,-170762,5688,64063,23793,-62760,-114612,-73711,-4888,27818,71359,107221,-17601,-282708,-401286,-202166,37231,120078,118702,33576,-150978,-173359,-33640,122156,155207,119646,142914,214460,193660,79026,-67851,-199448,-380754,-313142,52239,93254,-114766,-56623,52666,-48056,-133065,-34804,12613,-92524,-136404,-173345,-301252,-324317,-146278,5813,90540,144256,151747,116239,1142,-110233,-84580,31148,-87373,-151848,49126,148682,56488,43753,175660,285593,18783,-498189,-667908,-372742,-117336,-69654,-124823,-161013,-50395,68079,143501,163239,-1878,-188475,-201032,-224290,-306314,-198081,6032,-4679,-202606,-175447,170085,418852,389030,243517,-191,-202838,-128539,57762,36222,-102919,9905,342903,398186,206233,143179,192963,161004,31269,-100096,-53009,132096,178483,13860,56008,266701,332294,325928,392400,406718,360739,303354,218372,147673,140786,213529,236432,61882,-20905,70463,104960,150143,197895,49750,-102979,-84784,-143225,-296575,-313174,-241014,-116188,58819,181287,223057,216234,111920,672,-34609,-67165,-111608,-120584,47564,278719,470831,483787,347774,235768,293914,372903,239060,106227,147768,64096,-136543,-132361,-126540,-161760,45353,224192,222564,158906,19876,-52688,143581,351063,300988,135799,87484,129353,68990,-30761,97060,214169,-22035,-169179,80372,151393,-117640,-124395,110919,240575,288854,273059,111266,54536,142203,79807,-7981,72020,79122,-67305,-195821,-243018,-240339,-294480,-328718,-142950,30758,-22886,-98971,-109630,-78401,-180880,-340753,-169266,116482,-16349,-331901,-356789,-161759,-89935,-218251,-173690,-9140,53597,133457,169531,152787,321361,453788,401508,456267,488666,325883,105029,62813,110986,85830,-85285,-307008,-385657,-232397,29869,274016,405624,401093,360184,223879,-71349,-164915,35688,216968,378189,495368,369906,261609,312365,301193,132799,128989,225638,254847,224786,157229,29666,-106992,-99116,177939,421281,339322,86120,69769,346515,611404,565691,352816,303474,260543,57697,-114562,-39124,126948,49143,43359,206953,-176288,532331,2839081,3337915,2417184,2430300,84891,-3141954,-3027072,-1354376,-678451,-772623,-856975,-619092,1029892,3343260,3152156,-35393,-1659677,-1041890,-78910,131590,-434103,-952176,-928934,-577063,-376617,-423707,-485466,-481876,-319196,-111245,-142110,-123757,45671,-2896,-236449,-150670,87947,127164,48325,128431,253449,130543,-19757,24050,129572,66629,-124160,-224413,-188870,-94619,-69777,-3002,-53111,-186153,-91751,181339,306805,69958,-242582,-331720,-163363,9109,56723,27579,17259,-30433,-69589,4256,102915,173721,208766,20285,-200106,-45366,310081,485156,512260,534937,374298,162642,167378,229757,93047,-73505,-56409,30174,21784,-178464,-313620,-201508,-104184,-61627,136712,148211,-166640,-348396,-387720,-581923,-715302,-599843,-306577,94241,221490,70035,-7484,36146,115749,77326,-71832,-96594,-76166,-144922,-164671,-90698,-18995,-34575,-106325,-194800,-118713,86281,203134,212323,186891,193579,265124,275852,92357,-45095,77508,203601,142914,24261,-28810,50350,184346,189287,111837],[62401,-63100,17973,307597,293278,95273,85520,15492,-106155,-16512,48572,-80765,-76941,132976,130108,-98751,-83221,255355,378742,189094,145960,255177,194412,-50947,-144571,83070,168948,-199954,-548323,-428636,-122087,27234,42527,-71034,-280135,-347185,-163601,93903,155004,2046,73003,379239,459970,283967,164815,44542,-192850,-162290,21307,16686,-18492,83715,73402,4792,50531,155962,2204,-239536,-193416,27010,156357,107492,-6544,-9499,31762,40257,39148,60443,5697,-51538,65194,78595,-127313,-198136,-135091,-70921,28411,128764,95871,-65083,-103915,-1223,55921,117906,288650,345279,200062,98595,115164,114987,31851,-48438,-154370,-209903,-139865,-49526,-166632,-257936,47463,281846,49601,-100335,-60172,-98411,-29652,282352,405279,162250,-2185,-10284,-247785,-464077,-366221,-145150,-8913,59196,140654,127694,-6025,-41074,84901,173591,116520,-40327,-167824,-207354,-175321,-63899,124240,198838,129041,47388,-12508,19990,38965,-106476,-238807,-103925,22445,52238,159466,298574,153310,-127542,-137982,25216,133996,205826,132461,-69224,-58325,35179,106404,76334,-71241,-180356,-49431,162878,272544,283105,106407,-67729,45287,170861,151580,124980,86530,25207,33922,14061,-134971,-218302,-131383,-15643,17298,186071,487584,494812,153629,-145806,-252821,-202861,-91313,19795,114975,115143,-38584,-122387,87085,183967,45567,-46903,120204,285413,329183,286669,70570,-222015,-433812,-517395,-467930,-310834,-300053,-444089,-444887,-233449,-13486,92836,34841,-21773,70453,213842,270700,227460,189133,159109,113007,159623,138417,5162,-42970,66598,46755,-34219,-9821,-70337,-40596,237970,350499,245228,220511,111647,45287,135739,41199,-183263,-152921,66993,100015,36221,152395,217110,-17963,-255176,-283608,-294829,-319799,-260062,-100539,56187,-58801,-174897,80649,478887,476131,164683,-93283,-280229,-310790,-176379,-68803,-170837,-291828,-246863,-55733,88344,15139,-39523,151431,311022,136408,-15528,99086,170499,25059,-3617,30401,-53512,-131811,12592,301127,353482,68592,-193694,-169369,-5980,67450,-42307,-124553,-71215,-94404,-282658,-418362,-296510,-195154,-260270,-359402,-369289,-329619,-313594,-80557,173429,138830,-7011,72725,292708,290501,-50758,-341629,-187256,241374,349844,191847,121351,150631,196683,130223,-38026,-126947,-97353,56228,194868,104468,-111970,-227110,-198683,-53106,-4906,-56923,-50010,-27202,58202,231516,301236,309438,242028,-7813,-234278,-260273,-187812,-138220,-229473,-351566,-284415,-36301,32407,-75003,-136378,-115741,-32276,132809,317832,180074,-119355,-128510,116622,205052,59188,13346,24118,13988,85072,36220,-14886,97422,73666,-90668,-221268,-319994,-419672,-306195,-11817,169239,85377,10965,100419,168278,121079,30624,15249,161965,325785,339494,251948,49797,-233606,-379208,-317788,-266891,-290202,-203772,-4616,55157,-4619,87546,276163,307702,239403,169194,10882,-136649,-76290,116256,277967,271803,114131,-133982,-344689,-341398,-307902,-223665,42920,290808,339896,236202,105584,-66840,-321419,-410591,-395889,-430077,-368449,-247247,-152642,-18211,144295,128976,242,-116499,-141108,-46404,203576,400557,313086,170614,256376,363348,283178,177529,75178,-119939,-430157,-675046,-264352,395645,396717,159930,662706,1446522,857343,104485,767089,2261047,1560439,-2334214,-6775535,-4319572,1041155,2880522,1875023,322211,-462224,-277714,148267,211726,270246,972347,1405264,987980,490171,376399,218108,71898,214188,305800,11450,-392010,-229947,183309,264970,748,-404357,-550975,-249117,53370,17062,-130196,-205292,-202702,-127030,-27132,42150,91739,180443,255191,152404,-31486,-205364,-119715,194273,290631,229498,236121,142326,28417,80712,67686,-62132,-200234,-267059,-128983,116680,232224,208520,259541,269974,27884,-107881,-27073,82519,201657,211806,86273,-109549,-397078,-520979,-354803,-202283,-195589,-227122,-203372,-151525,-162311,-204424,-189135,-76526,5301,-87101,-259620,-261210,-21099,104771,66778,178348,298414,407537,488283,465166,259952,149756,164973,170545,234849,235039,-45944,-397658,-445456,-283413,-51747,156770,237603,121862,-50449,-113494,41390,244501,85764,-315430,-400486,-184068,-91953,-91117,137868,207172,-114314,-174120,118184,141408,-34486,-91046,35362,149778,138907,107771,25423,-79099,-43892,-11180,-185577,-217640,-25993,54427,33623,141598,230234,198079,60469,-75053,-16079,174473,58738,-214381,-195810,-30856,121040,186208,146084,53902,-83496,-200013,-180969,-35569,96656,132045,89167,-5229,-155319,-238889,-74955,167310,201065,74963,-84476,-199373,-148817,-5139,120073,125718,98955,106212,143174,153321,71781,-52874,-189035,-406062,-356881,-36602,1180,-97848,35455,81377,-107219,-157924,26373,100115,-25249,-84047,-149617,-311631,-357567,-154724,38683,127236,171140,197071,155931,1574,-127393,-105458,-69942,-258540,-255747,-23995,64246,10919,7765,91843,238205,50396,-419223,-572837,-300753,-98647,-99346,-154867,-180938,-95578,27007,119428,118140,-89697,-276925,-265472,-280151,-368864,-243493,34003,82430,-101453,-86593,194711,428867,440940,273657,9897,-154921,-68214,120270,114778,-69118,-470,401575,545034,314961,174599,163310,79945,-62132,-143306,-47949,197613,234486,40098,49904,233652,343146,406020,452119,424915,364093,271198,158433,98526,58562,78479,138620,56562,25664,158854,195922,222820,271394,117116,-84430,-135065,-172695,-228941,-202225,-163979,-94735,21281,99608,179113,174814,45745,-32040,3341,28332,-3708,-49496,77172,246240,391528,451724,333907,224366,287489,293555,96819,-17392,51769,4338,-125333,-106736,-91530,-119099,109712,297155,321098,257507,87014,-32592,167872,365639,272510,74007,41233,117653,60075,-36013,133194,297031,45810,-162094,46746,100728,-184158,-176704,72714,211635,240658,225044,74204,7019,78532,22404,18752,174759,128301,-69939,-169735,-230778,-299041,-305294,-211565,-25636,27898,-94890,-214418,-207423,-82167,-140518,-351053,-235836,82790,12900,-263965,-226829,-46861,-90291,-284077,-196298,16875,75305,83015,83843,113977,305509,454105,517344,611296,556954,304509,72598,-3327,18979,10845,-101603,-330902,-435390,-269517,13498,199826,297429,340706,345913,237700,-35885,-133831,49747,282298,504839,563293,295874,136310,234990,311377,196997,170358,258028,305624,224404,41240,-97600,-118440,-62726,117321,299260,272213,72546,70724,327646,529249,429506,262796,276685,313518,159371,-47020,-43564,53074,-25448,-36545,92035,-252188,487947,2905520,3364515,2585490,2866803,514327,-3172984,-3366740,-1775264,-1164352,-1102076,-835945,-393309,966564,3376823,3743631,553693,-1577669,-1256122,-400449,-411819,-788859,-1013931,-911009,-523149,-196907,-204989,-314946,-374733,-288178,-187338,-187725,-94409,73576,-64561,-351025,-259083,-1181,80338,61261,145518,240553,167748,101490,125526,150660,33678,-141290,-207326,-176077,-150583,-207013,-182045,-179223,-223357,-146951,44895,186214,-14004,-369382,-482127,-324449,-164252,-61306,39232,126023,68926,-18225,42677,122518,141790,129469,-75995,-326628,-149551,226147,427401,466149,494499,341201,131618,137351,215575,80580,-126008,-171093,-105489,-116647,-316535,-464600,-259181,-35285,45952,207126,182560,-163312,-360178,-407473,-626335,-781949,-639735,-255312,148838,241019,109642,84470,117813,152529,106751,-35862,-76855,-63106,-137130,-175930,-114781,-47283,50306,109141,-20377,-104791,17057,120368,89319,70762,200711,332554,325565,150253,34192,95267,154945,91725,573,-77708,-30764,137686,233917,181997],[128940,35024,143457,392065,371784,205200,183494,49263,-136860,-43178,70224,-67578,-119723,31803,90192,-37338,-13725,306454,450995,245434,150787,233681,158215,-75782,-134861,102128,154232,-217542,-506335,-416653,-125067,80074,121744,3795,-191072,-302001,-221240,-3294,108021,-50533,-39302,286013,408681,269607,214841,145573,-57908,-34940,126258,70137,-10609,46364,45748,-34479,-19092,116631,31838,-183637,-173356,54011,168953,81845,1277,103961,222495,221467,180620,114161,-35446,-133458,-26106,-30737,-296898,-376865,-210492,-62265,59539,137655,102927,-46956,-129766,-85506,-32267,77986,310614,451671,310943,166352,127776,121962,56360,-49607,-223820,-315316,-169214,1183,-68053,-174086,69876,292426,75412,-134534,-130470,-149972,-27598,344566,515970,288893,67322,-58892,-329568,-498504,-342760,-136064,-42102,63111,199248,158889,-68099,-148941,26861,163026,72820,-118747,-221749,-187827,-124234,-47417,131131,298629,336692,194638,-26046,-74828,-73970,-183875,-311231,-164252,47468,170530,260188,282208,66459,-184123,-149523,-5209,102956,198048,95184,-158000,-134534,-12373,63232,72852,-48118,-150133,-2161,176962,228093,224265,109163,30012,140193,172590,46788,-21795,-16830,-36417,-8774,40055,-55244,-159475,-108914,-7519,-5437,123387,358019,362339,62970,-215492,-305163,-243038,-81091,109449,253679,236882,65348,-10296,182961,248399,31456,-90118,56918,183144,235957,260620,40971,-281942,-449733,-483573,-474691,-366361,-325446,-449340,-427570,-177201,51086,149675,54581,-28090,39830,158565,216829,189488,186644,144137,70131,118672,127551,-14588,-100400,-16771,-25608,-86041,-22807,-32337,-6083,218654,332331,218762,171348,23399,-63953,28573,33427,-76424,-17948,157314,160830,92205,189707,255695,25113,-244045,-312217,-300782,-324014,-252426,-143949,-27103,-116678,-245492,-29977,361830,367415,109766,-152617,-428702,-492743,-243397,-15324,-42937,-172031,-201765,-57961,95568,56787,893,197843,355053,218928,60748,131336,154040,-12678,-84012,-56973,-64009,-63731,-1960,164425,189697,-60298,-252900,-223055,-88352,2098,-55758,-107461,-87582,-128693,-294945,-396450,-282015,-183352,-262765,-334896,-294724,-319864,-357905,-148438,87928,95084,24463,96984,294971,338300,25102,-308872,-211938,171706,321274,237190,146042,153768,206774,115815,-79177,-127553,-23348,147196,268458,177748,-30693,-189843,-219828,-83167,28813,36634,30012,23190,85311,211123,254418,262619,176168,-98963,-273859,-185993,-26618,8663,-121768,-281254,-266949,-50634,55645,-25112,-120138,-147039,-123817,850,208563,147051,-81840,-103703,70892,191574,57001,-100904,-221772,-226898,-119046,-129307,-52646,174650,138477,-92980,-213217,-319168,-457440,-363729,-80558,96007,70545,73937,166992,192877,121413,31174,8543,99586,255572,314156,253999,56832,-242547,-378162,-300495,-230600,-203493,-78806,90904,115555,44825,128579,296596,307287,236437,168782,-13346,-158524,-130398,613,181596,190307,43627,-94291,-163751,-225605,-303261,-292469,-33237,315767,353548,73234,-128136,-157720,-332010,-442737,-416431,-398702,-329073,-285566,-236780,-57895,111240,76370,-86279,-220230,-147489,62300,296650,328100,181477,137019,319820,518101,536813,430184,262601,49678,-299424,-647266,-334081,198497,235828,175226,445919,775806,177623,-147582,1801512,3386599,423678,-4435674,-6924515,-3978984,662807,2937416,2490959,998022,88727,112262,377316,226427,102386,716173,1170408,913171,600428,515994,203686,15659,203766,281297,-17770,-365663,-175850,259209,308843,-44754,-434204,-546171,-200221,102033,16180,-171623,-236591,-139850,-28713,19079,65401,130475,210351,264378,133551,-91656,-342193,-295723,65825,248485,256677,230657,121307,-3799,36993,28774,-76475,-190132,-265696,-92670,206978,341438,276784,307905,336519,108184,-67002,-12078,137565,305259,326813,123941,-172494,-441396,-481426,-304603,-156586,-145328,-195048,-203876,-182539,-205713,-230946,-188313,-52510,48645,-9714,-177347,-171539,57094,153862,89286,210204,401218,482058,450774,393910,250521,183385,186399,171886,215274,189802,-122754,-457449,-457409,-303525,-73704,153976,251742,118491,-80380,-163211,-7608,189368,70948,-278338,-376547,-168061,-17851,-10642,110297,139395,-157803,-260956,4916,119929,81147,47402,-445,28420,80779,92660,25645,-34707,50516,75916,-89778,-160411,-40734,-7972,-27823,55581,143013,141330,11439,-144174,-105472,66026,-30453,-254594,-135570,185315,420528,352841,222271,75414,-78360,-212709,-226170,-59563,132653,164184,74591,29822,-7113,-72348,15398,246059,280829,59127,-182396,-218966,-111736,11080,96554,84915,76670,87557,77473,88748,49324,-27020,-170881,-397983,-341141,-78341,-47969,-50722,125822,117561,-124545,-158883,57107,157047,62139,23568,-33844,-226145,-322439,-150086,47647,131918,150507,161013,133439,817,-143281,-166846,-224422,-384190,-291244,-80791,-25813,-41931,-58272,-18770,169769,82682,-299356,-387094,-173468,-85499,-151149,-195067,-179649,-120856,-22476,69862,59718,-131346,-293932,-285376,-299771,-391947,-266672,53728,132389,-22248,516,209423,410271,465390,281190,-664,-101323,18783,180188,173569,-25075,-2583,402150,598142,348666,157231,117511,9230,-124478,-129328,14477,269379,273371,75194,57891,201716,320086,415023,423468,363596,306346,197920,82404,55469,1203,-32488,37037,30314,26341,175206,219239,239938,320123,199338,-25562,-121325,-133283,-116520,-77950,-67934,-47334,-2894,40189,146356,139950,4252,-50391,16303,66331,40084,17321,106081,206809,294974,368279,255845,157977,225813,156846,-80466,-150172,-50834,-49752,-78681,-16858,30243,14059,186850,343163,367626,309129,139158,-7934,161589,322030,198662,9279,11940,115609,73264,-13272,147075,315523,87358,-141380,8720,58719,-185301,-199462,940,120300,151449,177360,78740,-5424,9297,-46342,33010,248155,174962,-33039,-92251,-157351,-291606,-287645,-107238,49209,-15585,-178959,-329184,-321538,-130319,-113413,-326746,-280334,30663,34058,-184588,-110627,40586,-102855,-313542,-193900,32979,95549,45477,-9350,46020,241757,391669,534777,644913,529784,228261,43209,-41865,-51548,-35750,-96697,-325977,-451380,-276574,12278,120184,158515,230975,282869,227388,8190,-100577,33724,285803,555702,568582,212785,14522,135750,250148,203042,169562,225816,266269,167222,-69642,-213636,-149054,-53763,25198,148311,182521,73892,96006,299487,394448,241684,142545,227787,342408,303790,164124,78245,46474,-52551,-100295,-95894,-389635,511498,2805918,2842421,2308872,2958456,696725,-3021243,-3188120,-1750563,-1345567,-1155002,-657420,-107568,1000011,3339904,3812824,776696,-1545113,-1323418,-638977,-873119,-999434,-912716,-802981,-481435,-100478,-58594,-212077,-315499,-265725,-244110,-215631,-59846,97223,-96300,-386982,-337344,-122548,-18145,36123,134440,178552,126933,117522,133511,83689,-55399,-181038,-216438,-179257,-204372,-302181,-330847,-292345,-221118,-124739,-6247,91046,-72532,-422526,-536448,-418524,-310701,-201506,10277,204179,165591,40369,51430,88077,74570,19194,-193436,-422540,-235550,98250,257008,319384,387875,285191,106169,96597,160368,48143,-147762,-216821,-164041,-199646,-393338,-520332,-269196,19846,137358,265647,225131,-105812,-321751,-408737,-616235,-759812,-632162,-211620,170245,207406,75600,103758,176912,192065,135304,12865,-44076,-56169,-138452,-184019,-141918,-101746,85751,263659,130767,-82062,-54055,38463,-14943,-33162,175486,349567,334281,176473,52370,48937,82886,46646,-13737,-105861,-93931,72994,217848,211234],[197867,160155,262796,410391,391887,292583,233919,47401,-162784,-85508,51462,-53328,-144589,-72861,48334,43432,86082,369088,504418,281762,138886,201055,143425,-51281,-60238,165422,153268,-195387,-395566,-357226,-134632,111843,185207,64429,-113063,-264140,-295768,-127874,35917,-82860,-106955,188154,276681,164173,217314,204190,38262,58124,178204,79845,-1099,29532,31476,-66328,-87467,39483,27776,-117387,-118094,88258,183744,67689,3183,192400,396657,387726,295146,139086,-75484,-174047,-85073,-121562,-410373,-501006,-263873,-36555,86340,126268,120980,25464,-92883,-110317,-79335,36833,289224,502927,412315,228443,123804,133047,134488,3866,-257715,-406192,-218912,11590,-1417,-106504,39381,217473,64206,-160120,-175817,-171317,-23615,361089,554691,353681,103788,-92175,-323491,-413869,-238313,-92758,-76194,12584,161329,112550,-149893,-223344,-4084,129740,-2732,-195413,-246057,-124371,-18020,13775,139779,376532,511501,323590,-21021,-147809,-136520,-203493,-336108,-226777,24246,216738,313268,234403,-34881,-219739,-139315,-40338,26838,105995,-4332,-201217,-131995,-23646,-12972,34814,-12026,-71968,64372,157065,127028,112313,93873,137892,226267,143614,-71600,-146922,-98646,-90319,-50841,51159,10643,-112511,-99931,-22678,-43472,37723,169495,134538,-81669,-281707,-320954,-212287,-6642,209497,352978,297236,114564,56254,189195,222644,-16472,-123699,-24750,51798,163881,265486,33648,-320235,-432897,-404094,-424519,-376658,-315873,-413212,-353979,-65545,142122,194854,82707,1648,43983,118923,156527,141897,174255,125068,14519,64043,150375,13938,-148920,-151925,-134540,-116143,-23900,-15028,-15652,143551,260536,144403,48943,-87090,-175645,-112032,-34432,-33504,55218,180967,177683,139728,217498,273388,74850,-185171,-273035,-237328,-242015,-189013,-116773,-26537,-113351,-286209,-140436,172125,197936,58256,-189304,-518130,-583457,-243501,67415,93825,-51879,-139773,-44558,93260,77834,1081,158083,331968,291458,145812,160183,146122,-12806,-151649,-163489,-71770,37574,18931,21310,15,-174706,-269718,-237656,-137183,-56302,-74623,-95114,-116467,-167055,-250890,-271793,-199722,-175832,-300384,-313257,-190833,-265148,-355136,-219421,-17249,62984,86654,150077,311757,385555,106563,-256348,-221271,73041,237909,217933,105691,87050,150746,76134,-109669,-124489,39635,220588,329493,253367,69248,-113076,-207261,-105325,61923,114321,94240,79426,112493,157856,163724,168490,61802,-209559,-304237,-121845,74957,98799,-14423,-166660,-187790,-42606,91203,55830,-79768,-180469,-233661,-144140,51648,53683,-69848,-74580,26503,162034,85216,-178614,-436542,-431238,-332381,-338186,-121946,224604,188561,-73011,-148812,-254845,-432138,-381447,-144582,-783,31212,107903,209252,205675,90477,-4315,-5154,33805,141086,230070,209524,44211,-230288,-364036,-295089,-160334,-42727,79154,173977,143740,37177,105223,284271,292453,204400,139098,-12470,-127215,-160294,-107108,73200,102055,-17046,-28040,59478,-65440,-280396,-358634,-125542,284103,293449,-129682,-335581,-213443,-293253,-410462,-370202,-303821,-232447,-258383,-280678,-98579,71632,45114,-125791,-251936,-108250,179622,357915,215814,36477,111210,362700,599319,696335,586072,379995,236560,-108460,-592889,-473291,-58119,131472,193285,58009,-196046,-662759,-490080,2375985,4511616,677580,-5648800,-7042414,-3549298,218896,2529643,2887512,1736752,687746,486659,558424,288591,28245,410655,821020,729141,639601,580829,164835,-27202,165321,208082,-69108,-323457,-132416,290023,315358,-70024,-396109,-451048,-107387,153476,19174,-193809,-229183,-40130,111375,99928,75694,104137,156118,171225,52285,-120154,-350924,-353739,-14613,233264,292078,208282,47821,-83847,-54834,-38081,-90476,-138725,-169756,-4818,263477,378050,299942,318400,354070,179363,-6799,16549,198571,398109,413180,143756,-229950,-451499,-392126,-206186,-67500,-65253,-152139,-192117,-181447,-200974,-224571,-186583,-52363,67074,52340,-78324,-48721,129206,166577,89741,190344,404599,426695,332706,275074,234011,210287,149555,71645,111324,115322,-172980,-463840,-441013,-297830,-91100,135266,242013,106989,-111238,-206673,-62813,106216,31754,-227084,-317145,-127627,67444,90802,108268,89669,-178929,-323061,-112326,61365,125854,122234,-35131,-59505,30813,51969,-1076,-9755,123598,157295,26402,-64772,-10153,-14519,-53233,-33128,37202,52557,-69685,-226464,-193771,-54179,-131384,-297496,-91555,365306,600860,442021,263148,80654,-49090,-152975,-208056,-81404,116314,146005,66852,96527,139358,61841,55950,258814,336054,76031,-224916,-197229,-60376,21640,70174,60177,66466,90650,39230,13680,10127,-962,-141878,-347706,-274313,-77680,-61406,-3436,181037,140806,-109235,-142155,57969,177543,145208,147457,125161,-77455,-230147,-131362,36719,110843,94627,59247,54476,-7368,-150309,-243341,-379548,-433494,-248773,-103192,-108916,-104630,-145465,-137845,87113,106140,-162395,-159487,-11541,-67347,-204304,-227802,-155597,-118930,-59380,24357,18770,-111713,-245639,-273852,-291901,-369709,-248115,69449,133802,20235,76087,220420,373520,462794,274798,-16181,-47973,112865,229765,204045,19453,8529,348850,532905,289106,104688,91203,-10846,-128300,-55043,143944,348296,291168,112446,75032,158050,243009,327354,305435,242481,205682,106485,16895,28404,-31272,-106981,-44901,-5745,-11953,114019,166238,199240,328930,272740,62299,-43607,-35732,7902,25110,26154,27723,14398,49842,158971,124803,-13806,-64367,-9564,28919,-7709,28357,112899,163909,205443,258196,133358,45884,110278,-15037,-253489,-263708,-140354,-87606,-14989,100916,176426,172122,250419,359338,355763,303408,172052,26534,126905,229966,96981,-48162,5073,133098,118472,38949,138846,269183,92836,-123186,-41150,23162,-133710,-195037,-81651,1727,49492,131944,103714,3719,-54237,-100506,45523,279331,204940,26580,11415,-50165,-234166,-250780,-42119,57895,-85910,-254950,-423865,-442755,-226175,-115117,-281771,-293788,-17727,47696,-116058,-41294,71217,-130802,-297122,-153547,47713,110330,20014,-101425,-42571,144179,282251,450944,551688,404715,106332,12817,-37980,-74311,-43821,-79493,-304910,-447053,-269088,9547,51381,27287,96076,183710,200890,55960,-73863,-7718,228811,512868,501061,142565,-56918,52197,147159,158920,131183,142472,162739,81597,-140134,-275976,-175489,-70810,-78649,4327,100093,96238,139893,273341,259314,69880,33605,181350,345117,448140,453971,292049,115509,-14989,-112101,-272141,-522265,559023,2450268,1876299,1632521,2669005,634599,-2662044,-2537654,-1321879,-1179075,-910077,-356209,141965,1094731,3186592,3363653,620191,-1496430,-1179815,-744330,-1136992,-1014554,-683913,-636646,-457828,-94101,8811,-170706,-291230,-247679,-269001,-220137,-18591,109235,-100264,-347592,-362761,-241788,-145362,-23654,93181,80288,16000,25466,45679,-52087,-188779,-259157,-263613,-204537,-235868,-323524,-404587,-357625,-170867,-14178,66555,75694,-87452,-405756,-500272,-425607,-388366,-320055,-49182,232334,235411,89277,27348,11707,5853,-59468,-273392,-439884,-264882,-34076,35760,137855,265892,231383,96024,52582,72613,5793,-125617,-180621,-137599,-200171,-375084,-455067,-226623,54767,200354,299953,252240,-32330,-262048,-384779,-536214,-645933,-565898,-184578,155810,140997,-7118,58293,197395,215459,150612,53235,-17471,-55698,-136868,-181704,-172993,-167216,78296,340100,232088,-53009,-110737,-29404,-79418,-102881,116364,304404,291319,154558,1021,-45907,6984,15753,-19068,-104410,-116524,12539,146810,196732],[253955,276816,336224,360710,348922,341570,254509,39225,-159815,-129434,-10858,-42261,-136581,-143583,8988,101470,175124,419086,505788,271062,122981,181460,152513,1306,48475,263937,181289,-132815,-254082,-273464,-148921,115430,219024,103610,-51063,-224306,-348581,-229885,-32468,-90651,-114129,121593,120623,7845,159189,179166,32388,75744,174327,66186,15527,43375,39557,-80638,-137894,-39152,12983,-53934,-54564,101864,181196,55986,-17918,209410,483592,488162,354190,129628,-105579,-159342,-80217,-154580,-418064,-498628,-248871,17140,106478,98948,154568,148487,10220,-69882,-87168,-10996,227199,483728,471209,270914,121290,159535,246196,100114,-239940,-453338,-288962,-37960,9709,-71608,-26799,93552,26016,-170077,-192534,-168503,-30063,321413,511587,345407,105968,-92153,-237575,-249906,-93167,-28486,-107463,-86650,42628,9029,-225410,-242975,-1180,84192,-83790,-255158,-250064,-40048,124450,114567,155195,412149,605007,395149,-7568,-182209,-135480,-165523,-308055,-276557,-49723,164375,282050,149655,-143288,-245424,-121400,-73234,-69836,-35045,-120583,-170091,-39187,9402,-91341,-36177,6511,15526,115628,96157,-5951,-4567,88539,230836,271284,80596,-181058,-223930,-134383,-123193,-97188,33500,48903,-77322,-94247,-53481,-92143,-51009,-6794,-96921,-234198,-327204,-296773,-121225,113178,293886,380939,279184,93869,52049,104907,91657,-98505,-132067,-81652,-56376,133152,292173,45743,-328334,-395964,-309806,-339536,-357736,-304012,-359260,-242928,75876,242178,225311,118597,56459,74741,104904,111374,103263,159350,113814,-40116,10239,210537,102274,-162646,-292498,-248121,-118003,-6170,-14469,-63634,34947,155344,41367,-112792,-177061,-227600,-203788,-100110,-28487,65766,135334,139608,153835,223657,277870,135642,-90237,-178944,-134194,-114939,-97284,-33359,54172,-50476,-284341,-216493,-18320,33965,22123,-190941,-510786,-547146,-181034,162549,217254,45661,-87013,-42979,69442,74064,-28961,48188,243800,316426,204314,167855,146097,17759,-195620,-268386,-84269,133384,64977,-88743,-169941,-265312,-271215,-223802,-144560,-89480,-83329,-84094,-147277,-204933,-178428,-95436,-72239,-173047,-363100,-300359,-89458,-182891,-319331,-278280,-115058,44801,160945,220094,329199,395290,149375,-201150,-209008,-18459,136975,149508,14344,-23476,64419,35417,-124777,-127258,66811,249271,354948,313504,167171,-19062,-177946,-129582,78481,152594,113301,113761,131414,93071,60578,54432,-78376,-321524,-326322,-88978,85058,107924,70101,-41264,-95768,-30852,123499,141344,-26139,-206009,-329761,-266396,-108082,-66433,-80288,-46616,-4953,113107,107866,-221847,-569011,-553789,-493689,-520542,-206898,221333,200743,-36351,-49656,-148818,-352962,-346136,-172669,-85226,-30997,80722,202015,207412,48741,-61588,-22407,-8353,18888,109274,139475,25269,-192617,-325226,-286513,-85163,131019,221713,216429,124416,-27776,25913,252904,287076,163456,83365,15817,-30454,-130033,-157704,-5483,35105,-50659,42792,239069,80551,-261439,-427017,-218510,197487,173044,-313784,-463005,-222303,-221419,-334040,-275896,-166085,-97128,-165624,-253908,-113109,47374,48475,-103146,-202114,-32880,282364,375127,96212,-83829,93103,363437,580534,716188,584568,363206,352621,66661,-532276,-653645,-342086,34695,148754,-399052,-1157721,-1436715,-902332,2403892,5658819,2147774,-5945064,-7086429,-2868286,6073,1778285,2825813,2147275,1066282,712830,637885,385985,112539,205978,443400,460751,588533,543998,98662,-52137,110449,91109,-141360,-275167,-89363,290447,289442,-75922,-316746,-299238,7603,202632,31196,-194195,-191947,60676,249063,190098,67595,21568,39188,12931,-60348,-114968,-251538,-294524,-22541,262768,330892,171055,-70314,-201954,-159995,-93894,-87520,-58001,-8913,108972,284539,351131,274454,281402,315234,213535,53048,57047,243835,439071,441315,152079,-256349,-437398,-303466,-101171,32625,15890,-109867,-169259,-160062,-168247,-193442,-183546,-80638,47097,73660,16421,85585,176439,127312,54705,113619,275600,237524,144226,122390,199578,215110,73051,-82349,-38683,27319,-192060,-432577,-413132,-267608,-96328,101441,209991,98405,-123420,-227720,-114520,23421,4752,-149422,-229461,-82230,135003,189591,136426,70490,-167970,-333942,-192311,-6738,101636,108017,-75413,-106564,-11110,-8286,-40931,-1576,154435,206922,121110,34425,60485,52432,-29468,-96261,-48429,-31730,-139501,-260571,-229118,-142819,-215616,-339796,-89390,432745,593081,426009,256256,71955,-1402,-44589,-149995,-109836,46222,73995,61231,181834,257081,142805,55914,217458,347957,110153,-200701,-135537,3812,41610,70971,74947,71349,100261,28203,-57518,-40807,15245,-102349,-261823,-182203,-58960,-65802,12417,175700,129533,-81787,-116982,38177,162728,199861,249101,265699,78457,-111979,-103998,10919,72981,24535,-69205,-56705,-28054,-140682,-299278,-482028,-410550,-150447,-85196,-173844,-175290,-238207,-248166,5138,123829,-29301,45340,145869,-32842,-232278,-232698,-113204,-94060,-71982,4018,15213,-40681,-161975,-253602,-273701,-309811,-183261,84603,95315,27244,133280,229424,329420,440435,268667,-14856,5310,193068,261745,205002,51811,27931,260198,369286,158895,48264,110550,39689,-66410,57672,308412,418103,283342,139642,90704,91112,107168,147123,124496,101479,97988,29374,-14467,19683,-46498,-141110,-90637,-38626,-65554,3068,58771,118287,290025,308603,150999,67829,83575,107287,84557,100147,118077,79668,136641,224733,133577,-16217,-82379,-67540,-60061,-118234,-31738,87870,119463,134564,145485,-4043,-87818,-39605,-189041,-384490,-333522,-197443,-102750,42795,200789,273863,265445,268315,340332,289980,242114,179447,61539,69435,110413,-9677,-93067,15497,167854,187167,107627,115151,178709,64451,-120682,-105444,-10480,-58953,-171459,-142973,-90026,-32945,84852,121239,16567,-98427,-117330,65774,269421,211058,85382,104530,48975,-160064,-208699,-29366,-855,-161754,-303609,-479750,-547522,-343306,-142287,-228576,-272818,-40595,62037,-65474,-22786,41524,-169518,-242770,-77358,66741,110516,-6245,-183978,-132463,38274,153517,297522,366968,202316,-46302,-27303,6995,-43781,-24421,-61720,-278580,-430295,-262377,-12050,4091,-62613,-34471,71371,170167,102395,-51903,-55371,133561,387004,370209,94838,-53648,10838,41688,87164,70670,37371,45492,12417,-146316,-259899,-171600,-98681,-170157,-104971,50699,139777,190402,259057,173623,-30956,-26767,163274,334206,554953,731361,537775,245261,80464,-56530,-358851,-583879,575828,1850664,727903,719954,2065959,395548,-2143398,-1617367,-660687,-733294,-439297,48,268070,1139297,2851865,2563270,197058,-1367748,-863910,-732396,-1170377,-857158,-405023,-447771,-423486,-117442,35185,-153174,-273341,-231810,-267712,-208329,19670,102819,-91372,-264602,-325492,-318905,-264315,-99856,29636,-30501,-127176,-123636,-92587,-206158,-333116,-364360,-333396,-244000,-232239,-268421,-384629,-353010,-76962,160897,231832,146021,-59549,-345346,-408890,-353653,-379899,-379002,-114241,209487,260971,112075,-23112,-81191,-33868,-60205,-264165,-354403,-219111,-131107,-153335,-2722,180247,201196,104072,12137,-28919,-31257,-59672,-81317,-55788,-129782,-265895,-293333,-149394,69872,232401,303749,243543,12320,-216221,-331240,-380743,-450251,-443375,-173756,114712,74668,-91294,-16974,173291,202117,139507,65910,-12808,-58700,-120149,-161870,-200474,-222694,46817,347057,272580,-25609,-143773,-74863,-97077,-130706,32985,202837,199972,85802,-94693,-150802,-54307,-2521,-22123,-77794,-91177,-25272,44865,147950],[282377,347258,337198,259928,259511,350288,276015,61015,-110818,-158242,-100520,-35906,-89795,-152919,-22318,105147,212249,423922,430864,194813,103956,187379,176919,52182,149729,370627,237683,-41789,-119409,-189189,-158026,97072,218856,118313,-7132,-173789,-349101,-275678,-80386,-84994,-69478,110041,4905,-142327,51093,69530,-87300,5962,127232,52102,42165,88768,73544,-72935,-163541,-90535,4289,-9055,-12504,77304,147742,36974,-65765,138847,444504,493733,349010,92568,-122242,-101242,-12556,-115725,-311783,-346735,-138030,102229,120240,68277,202316,294059,154975,15785,-76761,-72984,134895,395755,457984,281401,133563,200886,349215,203799,-175548,-439321,-362965,-141259,-36016,-70997,-98504,-29758,-24538,-167365,-190408,-156839,-55043,229656,396333,270194,82775,-48118,-99363,-72439,28500,26452,-132442,-205100,-104965,-101499,-261948,-202319,29128,40615,-139858,-285994,-249779,33895,271144,235756,177141,394928,599716,398675,1383,-182757,-92788,-96007,-244554,-302707,-151711,32350,161602,29977,-249097,-273579,-111614,-96215,-152545,-168593,-200988,-68922,125831,91733,-129789,-120729,-13889,68479,119698,-230,-137083,-82343,108048,288152,266011,730,-260557,-247903,-120117,-128057,-148028,-15796,57061,-44183,-76518,-83992,-141359,-124764,-124044,-257874,-349330,-344273,-247368,-8255,237679,338379,328808,196401,27667,-5035,-31990,-120920,-209327,-117803,-85688,-99102,146108,328542,75224,-303897,-354873,-229441,-245063,-325175,-313205,-313962,-131916,203771,332605,254295,164163,114513,108669,110995,91696,80002,140075,107273,-85538,-29760,291855,234167,-134242,-394618,-333495,-94036,32892,-18865,-125242,-69479,48914,-61725,-257927,-214207,-185906,-185587,-101512,-22927,34623,43593,60333,129310,208340,281307,209773,26179,-49302,-20521,4234,-7463,75450,178276,46697,-237572,-233010,-135825,-65542,2547,-157771,-402217,-397060,-85563,243994,306449,106331,-65896,-76483,18442,47712,-68654,-81872,119067,272402,202795,133947,142204,60704,-206706,-340640,-101905,190461,118698,-137179,-279070,-325695,-284496,-204653,-122380,-90246,-72716,-71977,-168321,-234529,-113316,67105,63542,-169357,-425014,-296484,-23200,-103976,-276461,-312592,-181191,38099,224824,286835,330282,340977,118918,-164426,-177553,-71724,55870,62449,-95883,-137922,-8456,19496,-120891,-139406,50090,225003,333778,341212,239986,64254,-148771,-161253,67597,146968,81472,108649,134797,39163,-22788,-47310,-208363,-406757,-334547,-92273,10120,43945,118882,64067,-34275,-28654,136055,195352,20183,-214706,-383078,-341422,-225949,-166277,-96544,-20257,-12147,59341,95323,-246850,-600319,-578045,-558894,-607887,-283873,149743,159230,5139,52093,-35905,-241369,-257274,-148542,-129415,-105450,-14679,138367,201064,19037,-121626,-42342,-12549,-70204,-11301,70194,13189,-131055,-250618,-253142,-28829,254066,305338,205974,63797,-126222,-83548,213060,299441,125262,7097,58244,116352,-28441,-131645,-33811,164,-56934,89802,310739,163033,-254876,-485659,-293845,70943,14805,-437306,-492396,-192662,-145625,-246582,-166603,-20677,46038,-31198,-153560,-80631,60679,95016,-21439,-94785,51887,344178,347389,2439,-152919,76196,313263,470769,602975,427232,201482,344427,173196,-474104,-829679,-631634,-131919,-11256,-798859,-1790881,-1920711,-1334012,1936836,6617653,4136864,-5374108,-6774366,-1837089,190581,898296,2176976,1934832,1041671,708079,589564,490670,357140,201997,119553,153619,447891,401355,-623,-68112,48869,-53511,-222210,-225674,-37976,276753,239774,-76333,-232362,-143835,109757,239988,52644,-178673,-150312,121380,335262,254725,38512,-86969,-94050,-150069,-166593,-89676,-107539,-166628,28178,316181,355316,126039,-193034,-318594,-235442,-111199,-64097,25155,154595,208466,279240,294653,214935,201753,228903,189712,84438,93255,248374,398757,399869,157882,-238423,-412828,-253600,-27032,105009,64536,-79136,-137776,-135567,-136139,-151083,-174425,-127279,-6138,54622,95725,207835,190639,46311,-8787,-1598,35692,-30790,-78073,-40979,140083,194178,-1163,-219230,-185953,-57897,-182505,-382533,-382293,-219601,-87144,55432,163973,103665,-103270,-219261,-155842,-37334,15310,-43062,-122984,-39364,173291,269751,193549,88636,-122152,-286899,-210312,-51396,42896,23120,-122929,-122888,-44690,-64687,-68313,-2130,130614,197623,155030,100612,151668,181929,39264,-111261,-76455,-66139,-147577,-202660,-183530,-171753,-262834,-373389,-130473,355872,420865,319367,209476,60146,56342,74331,-88572,-152153,-60409,-35669,47426,255274,323080,170778,40352,153963,313388,136513,-126448,-50636,70895,82081,123386,137117,84807,94711,27414,-112233,-92392,16831,-56250,-160034,-97637,-54056,-92422,-23245,101699,71179,-64526,-93168,9223,119325,211083,302887,338293,185264,-6547,-78416,-26570,26902,-36882,-177350,-167135,-64125,-114596,-307617,-501949,-345613,-37997,-34538,-211923,-244837,-318285,-335014,-57259,147445,85189,175815,255636,22124,-213400,-195397,-61125,-59872,-61930,13350,47998,49122,-83548,-245429,-261648,-230093,-85519,100463,41851,14859,168573,231922,284601,407132,273308,18368,60046,242326,270135,181641,59508,39030,158775,166695,15944,24683,180440,150580,43938,170934,445917,451892,248821,146502,93841,-39,-70221,-88882,-73297,-13830,24604,-1991,1746,26602,-52943,-138994,-97588,-59949,-105816,-106516,-57926,26522,206884,284506,204454,164252,177091,153487,95886,143824,202391,176890,268665,319907,159325,-12038,-105730,-133648,-151703,-230977,-136474,36000,74299,80046,46723,-125178,-210415,-190129,-329280,-447651,-345385,-208469,-94325,76268,246140,272700,226575,216605,280536,183721,137700,152820,74858,-1937,-7780,-97939,-124752,29219,204074,253802,169840,86536,77679,15202,-137517,-176277,-42035,8910,-137466,-154845,-105560,-70213,32139,109387,18401,-111515,-86582,94647,229685,194136,121851,152886,100933,-103741,-173260,-61834,-99781,-218438,-311463,-482851,-600974,-435308,-176525,-174678,-219661,-24293,88963,-23918,-30684,-22886,-204233,-167609,19205,89789,87346,-47488,-246582,-197782,-46327,37557,128812,152886,-37365,-214377,-84976,75085,22559,-433,-49768,-249435,-399237,-263109,-59612,-18312,-93457,-134524,-29084,145769,143452,-25569,-85880,31797,212256,202507,65206,14854,18010,-32799,15842,8155,-57033,-37178,-5133,-87624,-169668,-120311,-112791,-227861,-166797,46227,197669,234293,262044,163174,-38694,-19288,190366,331464,605110,913462,749508,399563,202629,52628,-319202,-542126,522245,1135525,-294930,-205187,1304835,82485,-1578939,-699379,18020,-157550,117774,330559,227340,1001897,2311380,1659322,-321924,-1144548,-493127,-661490,-1023184,-608481,-164222,-264949,-332220,-84512,75993,-114662,-237356,-219895,-255631,-190236,40237,75143,-87591,-176982,-230952,-323682,-338173,-168321,-41097,-127204,-252011,-255582,-211268,-317886,-445023,-461769,-394347,-280234,-192537,-160766,-284701,-279372,39717,342812,401084,253184,-7100,-273678,-306597,-233020,-296138,-360950,-154756,155258,240041,99942,-87281,-163625,-31781,24959,-147164,-178215,-107630,-166402,-243839,-51090,161055,203885,125334,-20444,-120263,-47577,35227,37974,30645,-30493,-106981,-100605,-70334,71102,239883,279382,192329,-1506,-207145,-251686,-168793,-201375,-284860,-170866,64209,40941,-127301,-77536,110653,140871,94382,40234,-36321,-59993,-81578,-122020,-211995,-249332,13207,307561,255119,-10999,-151723,-91779,-72579,-122600,-56151,68986,79716,-9771,-188043,-220038,-88119,-16273,-31586,-41216,-29432,-32301,-53755,84119],[274021,345058,261729,135614,154643,328107,317678,134544,-15374,-158905,-185023,-29596,-9526,-95202,-39836,47049,171855,357545,279811,56143,71422,211622,200245,75571,207998,450679,305388,55782,-15765,-118756,-148756,71589,189426,108715,17290,-111938,-288824,-259729,-109246,-86300,-627,156034,-28142,-238498,-77345,-85674,-271128,-126111,57342,49377,75333,153209,126543,-47411,-168201,-105152,5235,4337,-12034,15691,84710,9084,-125402,4400,292425,408691,292506,44186,-126375,-29133,86480,-22825,-131224,-90568,55228,208153,128938,48582,256343,420352,296325,108383,-76787,-151701,27760,256772,360366,255112,163452,243522,395952,268725,-89979,-367561,-415629,-267997,-117765,-92933,-148584,-115702,-76583,-163501,-186071,-152120,-96707,105826,236396,150165,50169,38330,55385,55127,67507,37612,-149188,-301044,-217323,-161821,-234119,-113593,70249,11215,-148407,-281757,-258144,70702,385691,349624,200752,327568,509611,350155,-3960,-171632,-52223,-34500,-177711,-302469,-242861,-122651,-14328,-109221,-337169,-306717,-118615,-102064,-187308,-236829,-207952,64346,314107,216624,-97868,-190040,-75862,57373,64283,-111683,-232843,-98718,147046,300075,224143,-67267,-297071,-231893,-70792,-105256,-194681,-84229,45359,-242,-35859,-98212,-178920,-173551,-175419,-320252,-398623,-335125,-197808,76353,317802,327006,213923,85608,-33843,-62980,-162920,-356851,-336268,-97067,-33019,-61756,186993,362867,120892,-250617,-320359,-179169,-161810,-286641,-342116,-293055,-59894,275014,395941,298534,218996,151213,117739,120001,92688,64595,108424,92393,-117295,-47678,362223,363643,-82429,-436898,-371915,-55835,88683,-13260,-166804,-131230,-25201,-137028,-335962,-191500,-61390,-47947,-9529,11457,-10655,-58920,-28446,83413,183847,293506,293300,149468,93737,83497,76814,60960,176917,293622,141385,-154884,-184925,-143055,-80193,-9765,-102623,-224119,-189823,3898,287716,347750,127245,-85950,-151101,-54247,6913,-97491,-173085,-2328,163672,128484,51864,118558,93238,-181552,-350861,-116195,193908,161902,-116663,-305228,-351791,-320041,-202810,-93456,-63427,-44465,-59785,-171549,-245920,-81268,163483,169494,-156614,-456201,-297107,-11128,-59354,-249785,-315967,-201248,38740,260384,328855,300876,217480,5432,-164072,-136900,-73248,15509,-12673,-188251,-218869,-37944,41024,-97831,-156334,2258,163073,273212,327697,269109,111916,-131053,-197929,28790,112081,18813,64898,119466,9762,-67122,-113111,-292529,-438228,-320618,-120559,-109669,-57920,131525,132349,-16766,-36407,118927,188027,36606,-203848,-380687,-361836,-272572,-204174,-95966,7754,10881,26184,41567,-272757,-551039,-521636,-524726,-573767,-332952,14577,64962,38078,125757,48173,-125390,-131073,-77992,-124353,-174134,-152158,35923,191427,18129,-166359,-66960,13328,-101802,-97016,19843,13256,-54995,-138705,-179870,1719,289159,308762,151147,-12300,-218862,-186932,171535,319357,91223,-79393,92341,273275,122318,-44886,-17191,-9198,-48703,91421,259094,160487,-253070,-508125,-335297,-70083,-153144,-486862,-442029,-148301,-96639,-179543,-75327,96626,164158,104323,-9854,818,121691,183362,100195,28484,117478,346921,285448,-43938,-163979,52956,222553,310590,408463,177332,-51395,220822,203762,-411066,-955211,-918202,-430504,-301207,-1042363,-1900200,-1970937,-1701400,1120316,6992331,5832915,-3929094,-5759929,-569179,694558,104135,1012484,1067831,600783,472163,428198,576240,703874,399592,-94138,-136831,239309,175465,-134196,-91168,-13995,-199936,-293465,-178024,19345,255697,173412,-89889,-172893,-34178,165090,254384,78934,-156785,-133244,112189,334238,262931,-8949,-182270,-191797,-257058,-232470,-62915,8332,-40586,91381,342942,342976,84580,-265652,-379224,-248010,-84634,-30106,78971,250069,251282,256610,245325,146918,100884,118700,104951,65614,104886,198840,275597,301241,168125,-180240,-387900,-251890,-2431,121175,57774,-65705,-101113,-123068,-128592,-110266,-151594,-171364,-70777,20739,159388,297615,174034,-46626,-74363,-117434,-240408,-293984,-281377,-184820,60197,157682,-28875,-278337,-288532,-124929,-149420,-323928,-345633,-164172,-68484,1038,113263,125942,-51783,-189445,-186942,-69427,64898,79488,-8283,6587,189535,325730,270501,141246,-47007,-197266,-169528,-52075,-4407,-80999,-169843,-125368,-65547,-85496,-56566,-1675,54287,114611,108740,110753,235848,334102,131962,-70042,-26793,-17769,-62698,-49985,-64556,-137141,-268529,-390527,-190560,176167,180867,166728,144845,58494,114502,165249,-57399,-208862,-173948,-152770,15967,283287,327196,163891,37116,104781,248224,136487,-37192,31047,121949,139123,228770,233352,95996,60821,17801,-141265,-130986,6092,-10074,-67092,-47620,-86257,-159467,-110841,-27362,-29124,-71265,-78699,-20932,57530,177666,301685,324072,208932,55478,-65908,-74577,-20513,-71474,-228451,-247869,-115774,-84381,-264485,-444163,-275515,47844,31884,-217286,-297469,-368875,-386120,-84264,188063,172450,213174,289676,90133,-140446,-114820,-9294,-33289,-42321,40371,95548,115302,-44539,-258524,-263367,-151602,18803,116990,5002,7254,181779,219221,239726,368235,288375,81247,112318,250324,251121,142982,34392,18517,60799,-298,-70173,59903,281954,284437,166960,247113,495834,426847,193776,132412,79664,-101194,-251965,-320842,-237159,-68652,16699,30991,64288,44591,-54844,-111245,-78401,-69632,-113150,-162737,-134198,-46735,95836,196023,193954,200107,206116,137006,71110,157213,259814,276150,392252,400688,186476,-6999,-127000,-177394,-197365,-288529,-233847,-26194,28967,31240,-30739,-204983,-290378,-303629,-407227,-435776,-299388,-170977,-67397,77788,222931,168564,50925,94051,180500,56864,10403,85564,42474,-75806,-94555,-148554,-144588,29271,217804,286253,203045,64629,146,-36408,-166008,-235057,-62841,53719,-98798,-105539,-23651,-51089,-24084,60539,1842,-88807,-14699,123118,174904,161123,124784,139215,86006,-84893,-148406,-112884,-191002,-234716,-274984,-428540,-571076,-458186,-196076,-123236,-141828,31674,137742,26065,-27531,-78477,-213687,-87674,113939,111190,39119,-107565,-276704,-214177,-85075,-37893,1104,-23787,-261310,-383274,-159668,138589,92449,9503,-39499,-210415,-345510,-265932,-123986,-18378,-67979,-188346,-98987,132272,176307,13500,-83997,-48760,33419,33304,40443,108947,59350,-60354,-32320,-38872,-117513,-62436,33586,10647,-38473,-23537,-89044,-238258,-182758,80959,257328,261996,281920,221773,33482,51295,262791,357186,602630,957243,876155,531220,306135,176900,-171901,-416051,387844,491801,-970468,-938322,582402,-198133,-1101425,-9381,550445,376379,602080,564396,36932,608248,1624154,878302,-781710,-874255,-194541,-590561,-795693,-369848,-25863,-105638,-154929,56088,168261,-30661,-178836,-216539,-246431,-172900,31901,29069,-99434,-110501,-99128,-249783,-346691,-210874,-102013,-188510,-317025,-311381,-250635,-342108,-487637,-510401,-417263,-294660,-127166,-37521,-143645,-161315,145973,460282,478358,320963,43206,-212884,-224401,-101980,-167899,-274602,-147337,103637,188559,56212,-151781,-218902,1250,162410,50375,42158,36030,-134884,-215113,-1688,205012,233037,149120,-43793,-179330,-32959,133503,127160,74836,48580,41692,46180,-21920,66579,233707,237566,110593,-73304,-233994,-160089,52085,50409,-123859,-164167,23331,58750,-85434,-91219,25190,37876,18030,-22099,-82430,-53847,-22744,-66413,-197086,-237084,-6144,245049,191660,-18463,-138211,-74860,-17537,-92675,-129524,-60906,-38429,-100670,-232978,-220863,-90262,-34320,-52877,-13412,42135,-13257,-117748,27487],[229288,265537,128416,15705,66961,288992,371450,250839,105989,-127839,-227130,-11752,90010,10750,-39285,-52746,55370,216136,82202,-117504,12303,230418,204747,59244,206999,476190,358008,134332,49055,-63533,-111603,54654,141670,77497,21301,-47351,-184088,-202561,-134558,-113858,57945,238588,21650,-261697,-189690,-226639,-431863,-267714,-16152,52917,104331,212816,180414,-16721,-162984,-94061,7625,-17727,-54992,-63637,9963,-18200,-169154,-139411,88678,268663,212786,3755,-121166,24878,170691,82260,52660,171954,272425,309433,133035,48882,305091,489948,385927,166017,-108572,-239552,-76346,95289,192810,198377,203188,267109,355068,257061,-18713,-261896,-425072,-376318,-201731,-118993,-165720,-156206,-126104,-171085,-192666,-161215,-141266,-17792,70398,17994,25413,151988,194858,99071,-670,-15644,-157615,-338451,-248228,-136413,-137386,-2097,102954,1597,-104403,-243976,-277395,59338,439195,429017,218645,224143,367914,278087,-25827,-175249,-54989,-15719,-139203,-281731,-284919,-231064,-183754,-238684,-388524,-333653,-138931,-86038,-152821,-202866,-134437,173892,457218,357727,4983,-218523,-161341,-17668,-33960,-205917,-268280,-58967,185625,271671,172046,-99146,-290375,-196542,-9608,-59862,-220155,-146553,32538,62370,26854,-88452,-195524,-197963,-186005,-301885,-377615,-306781,-169348,93394,315269,256606,71615,-11869,-44880,-67534,-237049,-546508,-459067,-87332,58469,38303,229954,385113,180268,-176095,-292159,-157935,-100817,-240555,-364219,-293421,-48090,266410,418987,362591,275581,148611,82587,112767,98516,41928,57307,57246,-131958,-41698,385837,428642,-44414,-426512,-365749,-20599,148855,12993,-162265,-127270,-43800,-166892,-328184,-128788,96376,162614,158839,81097,-48414,-140747,-92012,46547,167555,315832,374403,265535,227430,167377,95338,105650,249647,356353,201421,-54455,-90603,-59473,-37736,-28193,-45040,-32115,-528,56714,282223,338802,115489,-139536,-250503,-132064,-36878,-104714,-187810,-87661,19579,173,-61386,65267,96574,-126714,-286533,-114004,151180,181765,-43532,-253635,-342962,-364576,-225899,-76632,-21612,-9698,-51932,-155215,-230207,-87075,172396,218793,-129349,-436720,-295179,-49528,-64954,-247975,-289600,-174739,42701,259693,331213,235624,44651,-169227,-206638,-99896,-31538,12577,-58349,-235259,-245381,-21727,90866,-61007,-167413,-48449,95611,196001,276515,247187,111007,-127522,-230267,-26614,73224,-39183,1045,87758,4309,-73638,-137073,-309970,-401974,-279687,-154250,-220858,-152627,118527,165733,-20774,-42087,73187,110356,8222,-179610,-330763,-335160,-242672,-161262,-60815,41351,61165,35379,-32141,-309005,-468075,-425478,-428797,-452699,-348394,-156196,-60715,52639,152598,79512,-32168,1835,13577,-82185,-217274,-280844,-69272,183098,51426,-182668,-99630,41096,-81775,-133011,-10144,19412,18921,-3592,-67587,18497,241923,242345,78322,-69134,-266351,-249375,132304,324715,56687,-160551,97136,390205,273674,61038,19654,-8868,-42223,44725,119999,85363,-238989,-467552,-332789,-195363,-300161,-474020,-351395,-116486,-93864,-149952,-22140,162996,233255,198760,125079,109545,220237,299451,234035,131386,149567,292399,209089,-40505,-131291,19235,118300,155699,204686,-68871,-296246,49990,193741,-325726,-998792,-1194852,-864637,-684493,-1091406,-1482855,-1571829,-1903959,131792,6393899,6696115,-1567726,-3866420,595989,1208170,-488726,-394763,-183344,-93392,88163,207615,631320,1062710,709246,-176899,-361258,96,-88923,-290659,-133593,-74866,-317590,-338742,-137463,67022,221864,93994,-128224,-150624,4153,154925,237218,102286,-135766,-156659,28759,238471,201315,-66129,-232133,-218985,-271193,-237245,-45986,51060,25643,111950,291608,278971,57642,-248894,-343109,-189809,-30502,-1908,81110,230447,209827,218792,222017,94951,10527,14746,-21097,-4683,81725,104106,100094,176368,183067,-101896,-365740,-278977,-21859,76040,-4723,-67386,-62962,-129699,-154919,-78318,-108211,-189759,-117358,8911,214058,342373,135712,-116900,-107592,-190460,-456619,-478626,-414625,-278065,-21551,124598,13784,-236436,-324744,-162005,-97436,-253549,-293381,-113237,-51202,-57434,63644,156820,13418,-159650,-215111,-81612,130839,193390,103716,67245,201452,359062,348896,213078,43461,-95172,-99755,-12925,-7886,-146457,-199819,-124359,-64415,-45230,9732,6986,-57357,-33759,-7080,65559,287089,453198,217392,16245,92298,114997,107694,157334,90820,-58434,-244636,-388672,-231445,-3816,-14803,20249,86697,75203,163511,202557,-73023,-271271,-262812,-243898,-35265,246124,277051,148120,63221,94388,181202,109562,32197,84366,135380,191162,357522,332459,95959,3363,-6889,-139897,-145544,-9422,28770,-3231,-43310,-157572,-260983,-231063,-178825,-146142,-100611,-77521,-49669,-10619,111693,254990,239060,150445,62672,-73637,-131696,-63856,-70573,-209713,-284453,-180205,-70724,-191586,-342486,-224753,85867,96202,-187379,-315705,-378292,-392618,-69815,247163,228163,172920,247574,154341,-24909,-5202,34026,-27294,-30933,64166,126868,124218,-59215,-287027,-274446,-91316,101210,134944,11670,26880,175690,183247,191108,323898,301655,151916,148776,213587,203936,98763,-23439,-52951,-28992,-74960,-50644,155669,380004,391692,261924,264664,432354,338932,132468,109988,54577,-186491,-392166,-485728,-327745,-50713,82509,125542,156781,68908,-51436,-72716,-55483,-75131,-86624,-138198,-138664,-82915,-16320,62866,113006,154526,157577,69584,31536,149365,279112,347216,459203,425236,197099,-1778,-133350,-175253,-170055,-262133,-274637,-78315,-15617,-22351,-86405,-230189,-307460,-351416,-410605,-361300,-210360,-96699,-31912,51432,142617,2608,-193916,-70729,53641,-66863,-115292,-20125,-46105,-140203,-127824,-150560,-153054,3522,187410,260848,196295,59653,-31246,-73570,-190783,-258565,-57878,78763,-57163,-5981,136485,18444,-73321,-17078,-32907,-36218,77913,137628,117452,121849,97835,71450,12851,-100309,-128335,-146011,-225925,-200315,-202260,-324590,-447640,-393775,-188957,-76570,-51577,114191,209254,98821,15615,-84786,-179418,-12169,185560,123163,-24847,-174407,-263188,-168052,-66590,-57427,-48536,-113829,-413748,-532936,-237358,171771,134088,3964,-17248,-150119,-262373,-256580,-181777,-781,-5070,-193262,-131291,126672,198603,64977,-50339,-93982,-109214,-103819,7406,176748,107527,-46177,-48295,-61228,-136533,-40270,100464,106890,83812,94995,-15768,-198510,-163274,135111,304102,270589,313350,319897,150537,159711,362481,418894,569709,873715,895673,597674,348971,269486,20066,-268493,188745,68559,-1244789,-1360333,74720,-361168,-801754,361169,878760,734941,887165,659716,-235113,-558,925839,353091,-1088350,-634600,-29965,-543718,-590837,-220523,-8211,20727,90193,281613,305908,87453,-116083,-225351,-244039,-160055,-7425,-27625,-124042,-69347,39185,-121238,-297174,-223834,-139433,-203651,-305716,-272169,-189307,-267792,-445863,-485882,-390059,-275573,-52738,68020,-8028,-37734,207763,460919,414854,291536,68529,-167274,-168137,9506,-31486,-149484,-84826,89853,135743,-4093,-207329,-246934,36037,293482,264384,242631,167826,-52718,-97919,106884,279186,269449,163288,-58653,-192799,13531,207207,149096,55432,77391,129262,94715,-20813,62980,223857,194338,26204,-171404,-273587,-77803,218905,241633,4630,-144010,6039,124869,28732,-53970,-63221,-82878,-75362,-107620,-135954,-35712,47281,-4943,-153475,-187558,-4907,174192,98306,-50157,-107967,-20934,54194,-55931,-169537,-150277,-122414,-156692,-205875,-148920,-66426,-60986,-84598,-8048,92247,16731,-130737,-4988],[158738,128676,-29381,-79579,17758,244591,405579,368697,215944,-73384,-200447,32343,191059,129456,-19743,-155122,-106316,26312,-111557,-283652,-78329,216128,178533,7418,153902,438458,371495,172811,79136,-15795,-46532,55718,88947,29826,5904,6974,-66916,-137230,-174534,-176063,78180,319010,112812,-226132,-256911,-300617,-489847,-361524,-81461,45803,114802,240905,210905,2090,-160615,-80339,-739,-66784,-123831,-131936,-49370,-29758,-171612,-231690,-84279,125970,141588,-13671,-109927,40169,200509,152302,169255,334150,429495,372580,131189,68570,337852,486579,391695,159061,-175031,-318520,-159524,-56611,-4402,127310,239094,255320,227667,157428,8559,-156383,-383792,-430562,-255285,-132424,-157416,-169591,-172682,-194492,-211418,-176934,-166303,-104980,-61728,-91083,21244,267507,299160,68466,-150631,-126216,-158611,-303090,-191075,-31943,5826,103283,114074,9115,-23377,-182483,-297491,9333,420687,456317,223234,104148,210187,206375,-58127,-208672,-117092,-53678,-145639,-251758,-256999,-241106,-281262,-322812,-386811,-334874,-158344,-47975,-49765,-66590,-6177,211112,491509,469617,145604,-194894,-238382,-124339,-133883,-247949,-232585,11656,203621,222052,134467,-89247,-253533,-158554,45474,2607,-205054,-174132,37345,140768,97892,-59518,-189033,-206876,-190860,-244873,-302227,-263877,-166416,34174,219832,138497,-59851,-69301,7790,2220,-234779,-638957,-551737,-94684,160210,162066,251430,387397,246837,-89302,-259352,-150336,-62437,-180985,-343531,-295251,-89177,186213,396127,430027,318136,102443,2503,79026,92104,-76,-12855,927,-126238,-16512,338838,377295,-56306,-389398,-333932,-4712,195778,59183,-107919,-60781,-2488,-148748,-256838,-60606,224163,366802,351167,171611,-68118,-184932,-108322,45427,171351,338930,435573,360302,330551,226338,82156,137764,289595,350012,212452,41243,14559,48492,3977,-61280,-2481,116364,110035,62249,233547,289234,83746,-204585,-341596,-192828,-72664,-93363,-129416,-123855,-116139,-135950,-168738,-13429,63047,-59464,-162101,-85874,85941,174215,48746,-155333,-304287,-387972,-258580,-74303,21718,17382,-53591,-123855,-184044,-115799,105796,203459,-88753,-365919,-284115,-113229,-112849,-262498,-241662,-114463,46405,225591,290907,141440,-137804,-356804,-281834,-76131,28230,23978,-75402,-227512,-218859,16103,140991,-21654,-161484,-71116,56796,130330,202831,181959,66365,-132315,-245784,-78821,54059,-59196,-55509,46800,9581,-61568,-131322,-262819,-304113,-215062,-176031,-282404,-206153,95903,181866,-4616,-29570,10471,-19416,-64148,-154996,-257006,-276419,-154620,-49715,12618,82089,126498,90875,-89448,-348553,-397683,-331663,-325794,-321468,-341674,-317165,-181087,45798,130666,54101,19117,105392,91986,-28956,-220622,-346625,-138058,178290,112422,-164556,-142648,35807,-44429,-132101,-33930,17173,70886,126300,65537,44262,156279,144278,21557,-78006,-245477,-250291,96818,293651,17469,-218878,63087,426572,370542,138723,46851,-13882,-47472,-30844,-40497,-23846,-197737,-354537,-285204,-277354,-397578,-421819,-260160,-114785,-136469,-155067,-8643,175406,245196,223927,199423,206587,326705,418380,353132,199594,155531,206756,141936,-3508,-84053,-24036,33357,54667,52753,-225650,-430816,-73167,197064,-203611,-952143,-1438465,-1359976,-1080673,-971003,-710323,-835163,-1858535,-873806,4675729,6648795,1629315,-1255193,1228670,1331208,-912406,-1678392,-1367563,-774791,-308253,2585,661639,1349582,1008537,-141306,-490401,-226718,-336750,-442767,-194190,-128552,-379928,-350116,-112730,83434,164687,4520,-187496,-157730,-22738,83524,186234,114665,-116876,-212178,-103046,73856,81653,-119636,-223660,-171946,-194590,-179834,-35899,24024,13103,55243,142625,165250,49820,-142674,-209716,-82921,23734,7898,30418,96519,85596,162083,217641,71518,-40395,-57837,-151207,-101769,33359,-4549,-75438,61060,194027,-32214,-344143,-301988,-61046,-8582,-98414,-74842,-26676,-152570,-206927,-55682,-42431,-166956,-120991,47702,266712,340431,86895,-141069,-82649,-190263,-543341,-551199,-446605,-297583,-78985,112684,117568,-116120,-297958,-164355,-30550,-159819,-217666,-78154,-47887,-114695,16421,178876,64485,-154445,-249678,-90280,178509,270517,202337,149579,224693,372226,403011,277594,128351,-12629,-43547,37523,34720,-138102,-194864,-115834,-30284,62024,126421,25563,-177523,-214490,-154202,-10664,290367,490008,264545,119062,243818,296201,316235,355878,234785,31344,-213108,-372351,-220991,-76152,-96238,-81842,50302,108365,195368,181362,-128798,-323404,-304343,-284825,-98363,148783,196190,144826,116769,125575,141227,74483,64660,96886,98107,207716,457350,396865,81834,-55643,-33970,-108495,-132071,-21182,53618,22730,-76457,-245628,-368055,-352362,-310665,-241055,-136105,-87888,-76772,-71919,33777,182068,123581,43378,25591,-101067,-193455,-98649,-37122,-136012,-280909,-251390,-91959,-125125,-241020,-196332,81892,147017,-124451,-288538,-343553,-352290,-20682,313270,251006,90620,155226,196093,106209,108386,64015,-45700,-41720,65884,118002,66839,-117682,-314281,-281810,-57626,142372,157397,74861,85146,155219,121621,134682,271266,295006,196914,149075,134089,131568,56995,-103671,-178804,-114949,-44010,76779,285124,437571,430911,298566,226001,280403,208875,83842,101688,36019,-229064,-453181,-540047,-328670,27213,202929,255896,251689,94160,-40356,-39577,-51159,-86728,-44341,-45925,-73551,-78963,-99156,-74882,-16013,42211,49995,-21308,-1889,134067,263148,371804,449035,374934,178335,6345,-113317,-121178,-73737,-158864,-236771,-104473,-58063,-84485,-122676,-201690,-259386,-324277,-347552,-251495,-104124,-9883,-465,8826,34314,-159521,-399384,-225250,-71874,-162745,-214519,-147639,-176824,-185551,-102194,-104345,-148147,-48857,104755,174926,156760,78405,-12202,-87206,-196120,-229120,-13295,101413,-11871,113267,320613,117735,-99878,-103822,-80284,29907,164934,128715,64493,85982,58213,-19544,-84891,-127081,-100610,-129920,-177772,-120984,-110943,-190399,-254133,-261040,-160392,-39866,35290,200835,293443,196015,103285,-24989,-96478,55446,219542,120002,-85688,-224168,-202294,-63503,3128,-23057,-15900,-100666,-450738,-628724,-291681,162247,131405,303,32830,-61449,-152432,-219763,-204691,31660,71175,-157408,-130623,120386,207259,117254,-752,-105520,-191712,-186526,-39051,178367,134527,-11532,-39099,-59959,-120762,-1579,152829,161274,150511,196650,97658,-116475,-120996,183656,326143,263855,348613,423238,275345,270910,458367,504933,534484,718286,818496,576595,310344,296215,180411,-176172,-47342,-100490,-1223789,-1465184,-118317,-357832,-687574,468979,1043024,861507,916967,613599,-501167,-668422,371868,105601,-1214255,-478318,40209,-499913,-473570,-189944,-82635,106579,333149,501937,439843,197196,-78322,-244812,-241440,-154162,-70881,-85074,-146763,-42157,149137,12729,-223970,-218595,-146167,-173426,-229957,-160493,-51158,-121566,-333803,-395697,-322218,-222441,15035,138005,87216,53963,204177,338607,233454,160640,59308,-127423,-122494,89655,84461,-22905,20743,135479,112603,-59942,-250605,-261780,39504,362010,421649,366612,250913,50511,45520,214163,337911,289194,158741,-66758,-160512,82516,235666,93852,-15022,59895,137990,42295,-59632,63357,215852,166270,-27234,-246810,-293351,-25686,279586,318494,77377,-107247,16241,213532,173167,8216,-136699,-187273,-163865,-195377,-177716,-3660,115482,50347,-89663,-112474,13617,100287,-7783,-98370,-63991,67776,129645,-22611,-167888,-175292,-151340,-161559,-116333,-31284,-30852,-93989,-118357,-27583,97770,38837,-96676,-7701],[80154,-26992,-174781,-141117,9279,200234,385254,430979,272667,-13420,-102066,112845,278189,223605,15153,-218342,-261607,-160256,-248974,-401143,-190696,152886,120520,-63346,73376,351758,335011,162134,83828,33345,35350,74593,43583,-26482,-24874,40992,30844,-91824,-237557,-265627,48032,354264,184023,-167476,-267690,-284737,-414034,-371490,-135129,11650,95761,219892,197348,-5617,-169625,-85666,-27336,-123402,-188691,-164128,-70117,-15648,-125742,-234058,-161158,28410,102447,-2257,-94659,15393,160487,155607,179207,330386,453226,369216,120911,97761,348600,421923,310978,80781,-259386,-366019,-206207,-169814,-177518,61546,257977,205482,49855,-6362,-17787,-80235,-303000,-416336,-260067,-124426,-141974,-182555,-213012,-224532,-229916,-180317,-148886,-126678,-129169,-147834,42465,356972,361650,7845,-315033,-257313,-152504,-209246,-81300,102326,151943,180570,102343,24521,63387,-114138,-301500,-53167,341707,428672,208457,-14345,61609,143910,-89748,-266022,-220319,-135544,-191269,-223742,-164826,-141342,-266782,-333371,-326346,-293590,-158744,6569,96884,132987,130077,157225,387140,501701,270194,-126929,-274294,-211348,-187383,-213225,-131208,83817,194545,178151,123393,-54747,-208042,-123649,90716,79221,-136595,-147274,69401,220759,156551,-26355,-165718,-211563,-213815,-189416,-197970,-204415,-172490,-73335,56749,-3296,-153944,-84368,96728,117883,-174245,-621330,-586751,-107977,245996,267683,240841,365208,308757,775,-207302,-135644,-39175,-105421,-258353,-274011,-151002,70931,331498,467382,326862,24017,-102353,23935,65389,-61507,-91899,-64017,-99101,18311,221400,196165,-131795,-351700,-298901,-16944,211908,110478,-27062,39009,82741,-93657,-169980,-16877,276128,490499,505238,257516,-68576,-190507,-76890,87384,193094,345610,459251,420249,386666,257016,70860,170660,306893,291534,182654,111890,92078,103650,-7659,-106256,17107,184504,120533,31004,162597,217640,45172,-253475,-388533,-217395,-93473,-77003,-39594,-118396,-201576,-224874,-228603,-97510,-632,-3432,-17291,-33906,25344,143759,122585,-55637,-248204,-360893,-266667,-69879,58253,27488,-66977,-86298,-113636,-144281,-2496,134676,-43247,-262551,-260479,-167828,-174452,-275253,-184695,-41409,46355,168512,217898,36964,-282744,-498850,-363141,-67606,76496,20683,-78823,-174779,-158883,40414,158119,5863,-133090,-46565,67019,97439,127975,95060,-101,-133676,-233737,-106586,66380,-26352,-81273,6008,7347,-56894,-117458,-174521,-169382,-138471,-178882,-283196,-208959,78389,202746,63643,9750,-52121,-160970,-161311,-143386,-185889,-200504,-41652,92281,111246,127537,188658,173104,-100350,-371125,-360057,-262186,-255277,-252825,-334126,-420112,-256871,21596,72809,-12117,21800,150762,128651,8569,-181051,-316356,-145139,176157,186440,-114192,-195211,-25695,-34126,-127131,-70885,-8214,84548,217399,190838,98187,90962,64325,9107,-28918,-159291,-192300,63107,216276,-25443,-241099,-3341,367841,375054,155153,43940,-30817,-63597,-101038,-158161,-120169,-126384,-187831,-201604,-298959,-425131,-350577,-192260,-143331,-203239,-176545,-21404,148182,207820,174708,183671,251378,402831,511174,438841,242689,158819,132355,104575,40642,-54292,-71800,-7840,29881,-20774,-255242,-396233,-73658,253986,-46285,-829125,-1600695,-1783120,-1391094,-744167,160089,48678,-1536640,-1794477,2074108,6014381,5297164,1567733,1023438,779645,-1310174,-2545628,-2074256,-1191722,-578993,-120036,679587,1514251,1207551,-22677,-521119,-403502,-517751,-552168,-255001,-165821,-374402,-330791,-112722,53695,80467,-87317,-247996,-172847,-83874,-24399,107252,110637,-96099,-268337,-234872,-107807,-61090,-154642,-166626,-78943,-67438,-80200,-18034,-26579,-52011,-72312,-74486,22328,55763,10871,-25710,29566,54144,-1711,-50368,-100214,-86730,84520,207025,72018,-39900,-88484,-243892,-182577,-11994,-84598,-197383,-19481,185480,1931,-320118,-295066,-89781,-92144,-183032,-76023,4821,-180997,-263697,-37797,39803,-101860,-71448,142059,319341,301054,37032,-116706,3449,-114336,-493802,-523922,-376615,-236590,-90339,128547,243528,27671,-231584,-136538,45791,-34530,-120248,-67442,-67336,-163934,-28975,173774,75542,-188083,-293864,-107903,179694,291100,277860,247851,262794,364109,406418,303411,183773,28829,-36014,60101,95677,-60708,-145385,-84028,43523,217075,269288,49938,-278758,-379812,-281689,-81073,246788,424019,253416,201358,373846,463336,494670,487832,328764,99204,-195483,-351037,-151793,4307,-61932,-126728,36446,146078,205205,117045,-199056,-347752,-292235,-269944,-158421,20294,115166,161061,177794,180038,144259,59165,68386,75187,16016,166102,475994,397406,57357,-87185,-38197,-52581,-95342,-24107,60085,15250,-123129,-311804,-441033,-442218,-385455,-275677,-153527,-102136,-99249,-112350,-33564,103886,22563,-62259,-29781,-139600,-251144,-121667,15052,-42585,-255854,-320069,-152059,-97026,-172963,-175224,62330,182303,-37541,-218776,-273072,-273746,45465,366375,242929,2396,50201,203899,219910,199054,79234,-82111,-78238,37938,65556,-35615,-192049,-322330,-271909,-49977,139100,189057,189124,176957,126009,40438,70121,208726,254224,186407,94907,18299,41175,22912,-187034,-339420,-202648,57309,262463,400448,430155,385419,267563,153863,104029,75418,64764,130076,46080,-213796,-421365,-476097,-249520,134354,337738,380245,317911,112771,-22678,-25861,-77904,-111273,-14051,64178,26011,-44861,-128337,-170547,-147930,-91944,-74305,-103709,-16663,124058,226742,349551,376003,264013,127913,19841,-63810,-29820,60778,-12458,-133322,-98934,-96908,-150607,-141989,-133227,-162547,-236149,-244074,-139599,-10262,59586,14724,-37680,-69252,-258488,-471639,-312033,-159237,-208878,-266239,-265830,-311370,-207425,-33010,-22613,-126146,-115222,-18097,50548,107821,122675,43674,-78361,-173533,-144293,74239,140307,37117,213113,460749,217916,-90371,-176167,-131888,87305,223693,97482,18796,61216,29641,-92652,-163268,-135430,-52895,-52524,-55056,-18029,-22600,-51661,-42109,-107980,-130400,-22217,101945,267497,371500,304221,214150,85033,20500,112278,211181,101315,-121692,-233131,-103139,76198,101977,45285,69376,-4179,-356468,-621338,-292780,116942,91993,23430,118446,51088,-30122,-147948,-172248,79580,143226,-94410,-108801,103909,198073,152262,42266,-95991,-211321,-208956,-92917,104845,123174,17203,-23075,-43984,-83420,25179,160884,154065,137390,242828,220609,-8594,-66618,206360,318532,249567,380547,509321,383492,352857,516749,586628,517068,562171,680146,475080,201031,251490,255325,-191147,-296924,-109137,-1090078,-1341968,-2562,-182369,-684957,456044,1124289,780979,717576,460151,-691352,-1192688,62749,78517,-1174835,-391708,131735,-411575,-453183,-254325,-193146,142432,480533,608051,502625,247478,-86850,-266601,-225870,-156752,-147192,-134597,-149213,-15621,200789,94095,-175291,-214137,-122054,-107789,-121045,-22071,110700,44900,-190679,-277632,-238035,-145155,66987,172296,130964,92710,136989,138542,10191,-20972,21384,-81787,-67021,143583,165167,74632,142985,238352,138536,-92877,-282805,-281737,-8459,339310,472660,387432,269821,143777,154827,268653,344408,273587,132376,-70263,-95762,156828,212667,-18383,-98138,29787,91230,-63215,-110184,67178,210643,165394,-24108,-255811,-268725,-14861,219095,264718,91195,-58574,46583,284958,284116,52398,-183728,-243845,-224893,-263245,-191295,40729,169292,89224,-22455,-29047,40663,25409,-109509,-146957,-7194,180808,197874,3687,-127513,-133748,-123826,-119532,-1956,84911,-2028,-125922,-142015,-62354,53708,38913,-36379,12646],[12993,-157476,-277417,-169641,25444,155121,296769,392616,246487,31306,43868,226929,342098,269093,57498,-215383,-356171,-285534,-296076,-445542,-301634,46827,41171,-132445,-5042,246401,255882,109036,73684,87141,115371,102888,14469,-81532,-64365,52959,91907,-76558,-314986,-361379,-25080,314695,186606,-122460,-231034,-193855,-236166,-298427,-178308,-53252,46692,150787,132777,-45208,-190608,-118890,-69981,-163790,-219672,-150027,-45852,19260,-50725,-149995,-124033,631,103187,33614,-75646,-32616,65591,89795,89821,165990,317518,289853,100586,122053,337409,328968,171310,-51278,-334407,-364774,-206133,-222930,-278664,15770,252019,131852,-120529,-181063,-81550,-45424,-208355,-346361,-218696,-96058,-134451,-208128,-236695,-241168,-228424,-149949,-75660,-71332,-118318,-136156,86113,399208,384830,-26916,-413258,-354956,-137931,-93718,21912,196954,253153,221797,78575,35904,119924,-59267,-275308,-96729,232403,357582,170944,-119079,-66499,85432,-110311,-322348,-321293,-227812,-251351,-203767,-38413,34684,-144714,-263300,-217157,-206171,-127075,67043,244574,330818,226631,32529,167670,422278,328217,-38047,-249832,-232416,-162360,-99726,15392,139233,170665,164525,134774,-27221,-175135,-86907,136229,169317,-16660,-65046,123724,282036,185230,-6128,-137566,-219218,-257309,-157098,-88619,-122096,-158594,-175755,-120115,-137276,-203124,-74997,171006,216788,-98376,-516962,-541472,-103328,300827,327828,204344,319441,350528,84746,-128144,-98891,-20811,-20548,-119138,-216139,-193375,-31603,238484,439959,286398,-63724,-197763,-33118,24532,-128200,-163286,-118254,-55391,51214,60357,-74231,-251083,-324110,-272947,-54299,186474,142059,39256,128749,181882,-19452,-110113,-6894,244900,497614,575144,314551,-52741,-166299,-16906,154239,214980,317998,434782,435279,388374,256192,82026,207728,316240,221523,137215,145256,116033,61274,-88035,-148749,17810,169165,54687,-13567,96247,145766,9675,-264428,-368713,-197712,-98406,-71118,26221,-89797,-211887,-227272,-214212,-157723,-75266,20060,97133,25636,-12760,100475,150653,3367,-193204,-273605,-213516,-37499,87439,21735,-88754,-52972,-35789,-155727,-114260,36574,-5166,-155822,-225451,-187171,-215617,-271524,-131727,22984,39099,101342,131374,-52422,-351296,-548511,-416295,-68454,92625,-16271,-87289,-99961,-91841,26108,121374,9172,-86325,23161,123383,102703,71484,15260,-57101,-118398,-189101,-95439,106090,48470,-67330,-26159,-15605,-77770,-113700,-78926,-31811,-65460,-167374,-242676,-175717,73985,241501,183013,68618,-99377,-267059,-250493,-150688,-134009,-118318,61189,216754,210228,171636,229015,245171,-59851,-355229,-341026,-210824,-221173,-271563,-342400,-432427,-261850,-11268,-325,-91227,-17589,127372,112281,15726,-107781,-193215,-89662,174219,256600,-42212,-252893,-140939,-79191,-150245,-131534,-62353,53774,244385,280060,182916,89074,41923,52120,64879,-36682,-101771,25218,100624,-65325,-224094,-82524,231426,282944,104265,8430,-56080,-81433,-133121,-197454,-167293,-36955,-10558,-100330,-259214,-377614,-270782,-151725,-186342,-261930,-191621,-41591,103419,138822,68137,82006,220066,418141,554420,483995,281413,183294,108588,107696,68242,-62787,-117057,-465,69508,-30129,-181431,-205421,65759,367775,123378,-657161,-1619393,-1994748,-1533560,-476095,895471,882893,-985160,-2582777,-840424,5274302,8775428,3925286,-21721,-445714,-1825974,-2904498,-2132116,-1212724,-633464,-129572,687658,1545855,1280125,134192,-472417,-506539,-599636,-581619,-287030,-175657,-309072,-292761,-139893,-18843,-18387,-165411,-282358,-173007,-140631,-134878,13110,89134,-68703,-285369,-314066,-247115,-180529,-159084,-86869,13542,49025,25594,22962,-39756,-114350,-222690,-290767,-117753,61632,146817,133814,102321,51543,-19260,-123407,-279209,-249350,-5601,165470,78267,-596,-84390,-269809,-204129,-20187,-100071,-232260,-60265,141551,-14269,-293770,-253169,-85865,-132090,-219506,-62304,28726,-201602,-301181,-18908,124957,-8729,22830,270500,367364,241164,-7987,-62057,126218,8114,-365796,-439665,-233642,-109129,-50122,162933,340794,135334,-157141,-91860,122546,116129,-14719,-84359,-110014,-197194,-71014,131875,35084,-254436,-338175,-134009,127653,252521,322412,342514,304440,329813,341925,265148,189140,24447,-87637,26130,133513,44051,-58578,-13601,153020,380888,402124,72626,-341620,-484772,-346552,-113309,172618,274167,182370,230974,431924,552327,584020,523798,355313,123952,-203164,-334169,-48266,186653,33920,-125599,34035,171913,192642,37275,-251482,-332654,-238099,-215032,-200877,-98610,58799,186578,217424,227947,185900,84817,70075,42347,-82949,67425,388033,324963,29908,-69740,2957,17889,-47096,-18912,47385,-10984,-152770,-316959,-446019,-477418,-383688,-229095,-132517,-108731,-108099,-118353,-71883,37102,-33854,-122515,-74460,-175761,-293552,-132289,64734,29785,-232763,-374570,-234539,-118322,-147570,-140828,57868,206469,56692,-125207,-186789,-178073,106157,387831,210420,-69383,-37533,178623,289006,247343,80046,-123296,-131741,-12630,-9954,-139508,-249447,-301749,-239438,-61950,104035,233165,331463,281241,92841,-46649,2964,139296,177636,109517,-18356,-122281,-55965,-667,-250037,-494423,-290578,163494,424532,450452,354256,268844,181607,78370,-26451,-21144,82726,205813,100767,-145543,-314280,-324508,-120104,234901,440292,454603,330204,114565,-6044,-40024,-133106,-147506,-18193,129498,110025,3950,-94875,-189709,-232263,-192482,-167496,-153409,-12297,125895,189153,295878,278881,132800,55507,37669,6271,68778,189346,133917,-1852,-67044,-131139,-211172,-146306,-46861,-46304,-119197,-135365,-54818,46653,86446,4991,-80930,-145101,-266493,-379571,-293018,-175971,-191142,-257711,-336505,-400351,-207727,47423,71809,-84434,-172943,-150371,-73077,78940,188291,112237,-56025,-126096,-21323,191344,202237,86579,260513,502891,289991,-41783,-214197,-178029,115302,242105,55787,-18229,52662,32088,-114570,-187626,-104658,19837,72760,101502,78633,44734,67967,131835,12387,-122548,-33674,134418,296530,422272,400810,314504,204737,140434,152121,166374,73222,-117238,-190868,11198,213980,198323,114792,155605,127396,-154342,-468103,-221132,59759,43687,88576,231408,169771,82727,-46812,-82181,144911,206270,-18010,-78375,72104,167249,155410,61559,-80627,-183540,-181279,-139792,-17631,73398,20455,-20100,-24636,-35125,34239,127210,95165,52941,212082,311506,103894,-8101,194852,284830,235296,404387,573179,466694,386041,513164,628996,520199,459358,526982,328247,61196,161751,237388,-311815,-546306,-118412,-999029,-1124866,316789,127548,-682236,451833,1179178,573954,381132,258046,-778815,-1430090,-4252,187161,-999936,-297193,362886,-240066,-492165,-355774,-285663,118794,463339,532101,444279,206625,-140774,-278037,-186857,-165956,-225129,-170630,-119424,14617,178175,78154,-192140,-225625,-72702,-21979,-14311,98865,241940,177148,-66132,-181386,-163548,-59414,102106,182219,135431,80570,30424,-64727,-171035,-180095,-29813,-27856,6419,182308,207819,129191,251630,372217,212054,-94745,-306482,-317365,-103796,235146,412733,317965,234988,205613,199480,251407,287064,217055,87490,-71976,-21119,216930,148359,-146551,-149402,29669,40569,-147585,-136910,72091,207254,195263,41489,-181077,-195755,-40758,70267,116295,62572,-8175,81716,300223,301782,40657,-200419,-236164,-243040,-294159,-168413,92310,200067,105796,29250,45357,67199,-44331,-190254,-176684,61770,299559,249899,24118,-60928,-45911,-58423,-52742,90015,153297,4111,-147789,-144783,-95251,-24153,14047,22888,41556],[-27774,-228518,-319729,-171899,40352,105741,159638,246940,134378,45489,193939,354451,380193,263423,97044,-144905,-354083,-309800,-250720,-416590,-382911,-74627,-41155,-183380,-59837,154263,156274,34408,59716,141332,174703,129259,5937,-125161,-105132,49945,119475,-81113,-382911,-435220,-116895,200202,110883,-110795,-170863,-71326,-31396,-177252,-211306,-135140,-19403,55017,29511,-108843,-215780,-171822,-117686,-169096,-199105,-98567,7585,53432,14076,-24456,-8748,36066,135131,82241,-51931,-77307,-45675,-17499,-51742,-87666,60341,151445,71744,129439,309299,245440,18399,-202980,-377085,-312167,-157792,-205627,-284000,-6740,220422,60332,-227565,-303522,-146857,-43152,-129271,-254729,-152738,-55738,-135053,-233720,-228631,-224006,-191219,-74044,49326,49570,-36136,-57094,144513,387472,374510,2540,-387508,-370092,-112053,302,65611,198134,278716,233877,59961,33202,118873,-36097,-216664,-98563,130041,263369,111050,-203889,-171666,21239,-115468,-346438,-373530,-291642,-294291,-190585,80633,223238,36594,-133041,-83864,-86453,-62199,120494,347348,459868,254026,-112144,-92945,240753,295576,42389,-168377,-169835,-59968,66768,175980,176926,156043,192864,153462,-35597,-166891,-39490,196593,270820,135160,52184,181814,306889,178643,-8604,-116663,-229168,-305285,-148263,9945,-14856,-101184,-218826,-248259,-232479,-215820,-64538,187837,239486,-50525,-366297,-406074,-56819,322616,337395,160027,257569,357603,151625,-29232,-38947,454,57722,31132,-129609,-189081,-84682,135937,331540,194643,-134396,-248629,-67207,-12886,-177539,-211057,-147252,-7791,72062,-99549,-348172,-367063,-298133,-252248,-102669,120907,129647,51935,169909,263000,58115,-86424,-15076,162484,401990,546401,329265,-23268,-122203,43895,209575,210470,245984,363641,403234,340736,222918,108454,236765,326436,183399,105347,140435,83516,-65051,-205495,-169245,12233,99218,-34671,-47227,56291,91743,-17451,-230660,-283384,-140634,-92402,-83844,32127,-54333,-147680,-138007,-126684,-168124,-135835,1329,140272,67458,-26450,55923,125900,-612,-158548,-145063,-82033,41037,114958,11771,-110303,-33520,25663,-149005,-201907,-63426,14930,-72008,-184535,-167088,-216556,-250272,-92377,64245,22038,34722,52811,-102758,-326598,-489623,-413839,-68958,73173,-85639,-112376,-29406,-38347,-26522,34704,-16625,-34229,114729,200783,134033,43873,-31983,-76124,-76641,-114365,-43958,156250,133578,-23040,-44956,-60040,-123948,-124568,-5518,78078,-8361,-151963,-195118,-132707,81887,293924,316172,123998,-124195,-302402,-296697,-170436,-102467,-37747,128979,286146,283477,206595,234449,268472,7012,-292516,-306277,-152690,-194464,-341483,-365215,-351148,-194399,-43084,-68651,-155692,-82559,47252,52957,-3634,-18747,-16060,5148,170927,309400,33357,-308764,-280315,-172690,-210218,-207810,-135916,-13482,201611,315245,279946,156179,88619,140299,172559,78703,-19573,-24818,-29444,-92958,-177122,-150484,59326,125062,7618,-44786,-79965,-90851,-113188,-161932,-152429,48656,127129,-5219,-174386,-268349,-185084,-129529,-221838,-284264,-185400,-55251,59740,56927,-65962,-71342,117974,364515,538962,491415,329083,236396,150282,147521,69732,-108366,-152743,38101,133878,-17719,-73576,60817,294269,501980,267790,-466035,-1449523,-1914148,-1472353,-207328,1367329,1526682,-316351,-3224330,-3389888,4784417,11301082,5248345,-1559507,-2018197,-2481005,-2869763,-1672651,-871571,-458904,-46464,666443,1457672,1248519,286226,-374455,-529528,-575195,-510128,-263155,-151269,-211749,-250721,-184441,-109124,-103423,-207056,-268431,-145291,-165678,-219128,-79799,53644,-34846,-237176,-305481,-299575,-236272,-127325,-13330,62245,98634,96423,90332,25174,-118821,-327296,-430055,-223782,51475,208300,201059,107502,23851,-27509,-152806,-367390,-342943,-86614,87065,69018,44497,-65880,-224228,-144770,30464,-37913,-179343,-75465,54586,-77829,-268834,-192025,-43956,-102103,-187065,-33267,42156,-203788,-302017,4282,195365,88007,138069,395751,401989,179589,-45381,-6350,241649,126304,-246568,-347409,-64933,52024,25888,194004,369787,170277,-100815,-48193,187109,268382,78135,-124867,-166658,-207112,-103583,58361,-47453,-326075,-360027,-153881,41261,171051,330866,406585,328759,264478,210561,154860,134558,-15478,-178357,-64605,116528,118840,39821,95587,280317,508648,490137,86816,-359642,-504643,-330665,-94198,92690,91851,69508,193654,392008,525627,560129,469463,318627,101952,-232587,-325904,43040,352645,118249,-102556,28664,173154,162374,-29834,-262054,-278249,-166834,-151695,-219190,-173643,35273,198868,211195,241568,243046,152813,97614,26997,-157004,-57926,211255,193866,6040,-821,94028,90240,-1501,-11332,19040,-37167,-139139,-237672,-367750,-449880,-311208,-109393,-67514,-96665,-90255,-79886,-70573,-8419,-40820,-118163,-88906,-196474,-311060,-133918,89107,50643,-228907,-402943,-306872,-173444,-150738,-81028,85907,223585,136011,-37424,-111994,-94887,141782,370318,165017,-119901,-98455,131776,301124,246483,66593,-155293,-184614,-67849,-73277,-197278,-265725,-256775,-191839,-85564,58619,287396,467239,367521,58429,-122652,-56258,71139,78872,-17902,-173825,-269806,-145300,-12269,-272027,-595057,-366410,210920,485119,401351,226696,117253,67110,21647,-69761,-56702,131487,319166,199666,-48141,-174992,-141552,20948,301010,474905,448948,277845,89212,-3389,-82481,-200678,-185372,-60531,109735,141012,54817,-9827,-125910,-234962,-218373,-196930,-162178,1451,137365,164973,233607,199976,28343,-20563,54508,77955,140814,271048,244034,116661,-21668,-160294,-257119,-138319,33478,57013,-12042,-54044,-14304,54727,59855,-32182,-121047,-186742,-195470,-167370,-167909,-108358,-108422,-188438,-327957,-404084,-193433,101419,151644,-24891,-197650,-252546,-155526,91627,265226,169843,-31569,-67549,106530,308868,275842,129381,240471,428582,312293,34291,-206897,-208491,102505,220457,19899,-43598,62812,72386,-75282,-148199,-34158,111118,211862,237533,141829,82865,154750,234200,69125,-149722,-79422,125843,282343,430415,464659,378296,290546,228133,166809,100713,47271,-69506,-107195,109001,310046,260906,149871,189092,234626,95070,-171464,-80111,21858,21270,189074,347217,269259,165980,65286,46234,225971,265436,60772,-47350,27864,114897,125160,54459,-69766,-133532,-124167,-163828,-140449,1241,-6512,-41096,-9587,21718,47000,86161,19787,-64958,111646,335805,200053,48039,154270,235295,224522,417637,620930,525937,366692,441495,605958,528845,425578,400871,186976,-54338,74509,166810,-477931,-783707,-260039,-1011753,-936122,674861,496886,-591002,501303,1206371,336039,29467,71602,-781815,-1379726,70773,359357,-719473,-102086,774437,12520,-533354,-432485,-332381,32883,276742,283955,260315,80902,-215879,-268005,-122710,-173530,-294039,-190420,-58696,42308,85268,-47489,-288449,-255259,-7711,66916,64703,177267,310760,239160,-566,-143043,-114445,18996,124671,180885,124292,38141,-79460,-203941,-260221,-265124,-79281,24015,85354,209086,214789,144605,323962,496779,310173,-71041,-323077,-364260,-218416,90718,280777,202911,175873,229714,187318,181304,183423,129792,31845,-75846,39018,247357,65120,-245734,-139611,85441,37993,-147834,-114218,76079,205690,249186,151143,-41334,-92584,-83686,-98396,-50813,19286,33234,104981,237247,196830,-39622,-188901,-169298,-215573,-280495,-111225,143247,204649,98868,51271,97201,87561,-96057,-235185,-172261,140049,401424,278609,40733,13848,53274,14473,9654,124962,148850,-18382,-152181,-121864,-109867,-105475,-25730,59737,64344],[-36225,-227088,-299279,-156702,30515,50097,19091,35806,-34508,25459,301538,461460,394532,224042,124273,-31490,-253770,-230865,-142751,-335068,-412086,-174169,-106570,-208112,-84612,94047,63197,-33927,53439,187469,202311,145717,17808,-149628,-141123,43596,132350,-82556,-412020,-461037,-193436,47134,-7849,-128224,-115540,31478,121911,-57368,-229981,-208031,-79654,-33333,-83135,-176591,-231909,-223631,-156051,-133347,-128671,-33201,57623,57174,27305,77009,115482,102535,178579,129719,-22308,-93931,-127608,-120957,-182783,-329068,-229044,-5930,40170,116160,271710,196002,-103002,-336380,-380297,-224025,-71178,-121296,-202592,-15100,168110,16874,-240523,-326905,-174230,-50791,-86919,-182308,-93205,-14304,-127212,-227419,-178072,-165577,-117010,40836,203031,203834,92439,71445,209257,332449,336213,97971,-228976,-280242,-72242,42116,29685,98795,230605,233173,61080,11545,52046,-54503,-138766,-55002,64328,167278,33975,-265752,-252032,-51564,-109035,-318022,-350702,-300021,-296470,-177144,156402,357459,205799,15337,41768,38150,23369,155234,372441,476673,211086,-217731,-298488,13244,185837,90643,-55857,-45488,82787,238197,315288,207925,171505,255770,162778,-89468,-181294,22489,277918,375552,285589,169166,219274,288442,147341,-29867,-109254,-233634,-334528,-149823,89100,105443,-54,-174116,-282123,-267548,-205925,-65518,138783,166267,-52129,-205235,-190822,41116,317850,309329,127325,191992,322100,188776,65732,30213,26935,110440,136062,-42467,-137719,-79380,42192,157319,67311,-167354,-233141,-60091,-27455,-189390,-226414,-150306,25667,75143,-212572,-528442,-426479,-255397,-222091,-142380,30500,62406,-5582,146310,305193,131978,-69515,-10608,81552,254682,436426,302777,18666,-63455,83526,216476,157183,133278,260400,333466,261454,161931,119519,234857,334604,201171,105781,106965,15053,-210259,-299251,-153303,13840,20511,-93775,-54755,51163,64535,-35026,-163479,-158039,-65701,-83889,-111040,-15769,-17165,-33833,10553,4574,-119112,-160870,-52415,98895,68534,-27408,19752,63280,-61371,-156300,-16223,109187,162139,148414,14348,-121025,-34909,47750,-137830,-255440,-143674,13550,-23379,-145641,-127791,-185419,-225502,-70280,79025,-5259,-25448,-1391,-100103,-220571,-345081,-349843,-61799,31680,-166394,-153075,16047,-5563,-90641,-72758,-65728,6316,193050,262890,167925,43034,-34753,-43273,-5620,-18872,34499,194825,191022,28744,-50581,-113113,-175773,-138738,32006,143631,29209,-139930,-167021,-100883,94345,339393,407503,146463,-129907,-258173,-276559,-185157,-80822,32786,153295,288310,314558,225271,201447,220564,57349,-196189,-228927,-65114,-135867,-390485,-380615,-205371,-79215,-66265,-118764,-189402,-152467,-59578,-22927,-30152,66054,156600,102485,167351,337889,90797,-355371,-399124,-272512,-282353,-273698,-206006,-96414,106737,293771,356031,257857,183050,246312,258931,145737,15203,-91899,-142918,-101206,-118573,-189474,-99114,-46185,-95908,-91952,-93456,-88042,-54951,-85861,-88407,108827,190290,61288,-72965,-126635,-95438,-114994,-234082,-259490,-157954,-59063,25102,-25085,-197474,-227682,-20087,261630,473789,469491,379148,301083,235763,205766,54351,-165529,-172537,75952,173688,-29825,-10117,289169,515641,599075,350745,-279377,-1097798,-1563179,-1231305,52211,1571795,1923993,332736,-3705068,-5076636,4591579,12312370,5324270,-3011703,-3401018,-3117846,-2648286,-1026900,-333165,-119532,64515,576459,1265146,1143752,398967,-256643,-481880,-461743,-344247,-172519,-96352,-120545,-215280,-223856,-177971,-140912,-191465,-200629,-93057,-154708,-264448,-156076,10980,-2573,-129001,-207663,-253371,-210012,-62013,34919,46330,54237,100503,168248,164867,-38755,-330110,-446270,-276975,15617,172419,149036,46197,-10800,-14328,-122176,-332510,-330939,-129019,-7745,32508,57705,-56163,-129871,-17736,134675,84725,-69037,-87599,-68104,-168809,-249729,-135892,24049,-3852,-92549,2485,42637,-183256,-261445,30804,234827,162715,244009,482299,414605,130864,-73621,24264,303792,188335,-202422,-281073,80962,204417,106084,197401,319490,133292,-74137,-21351,226413,388136,139344,-177082,-220960,-189630,-116973,-27487,-144339,-364020,-331596,-146064,-43790,75585,301669,416224,315367,168275,34512,-11209,26728,-72875,-266000,-179042,41042,119220,112890,220332,395855,566430,513142,90057,-339050,-443927,-246120,-34632,31194,-60980,-52473,100212,264788,389944,441366,356052,237097,45765,-267134,-322302,76447,390181,137053,-80562,12141,147697,123476,-66295,-225833,-198298,-107602,-114923,-218396,-192095,32744,174386,150725,206951,283770,241439,161667,48611,-168278,-160502,2016,35842,-12063,100029,215190,151652,30042,-8805,-17587,-47127,-69536,-76136,-214363,-367094,-197395,45633,27017,-60988,-35721,5128,-28120,-29015,-16491,-61294,-69950,-193969,-299912,-133934,70765,10438,-247960,-396396,-334417,-228410,-157232,-660,140551,231029,178081,15260,-74664,-52627,141810,322258,121543,-156246,-143195,77959,261148,201792,37765,-169340,-217612,-107512,-92144,-178672,-234007,-203202,-146840,-114382,22898,341254,559551,406425,23230,-172855,-95329,15167,-17718,-157470,-334482,-400154,-210993,-10941,-242374,-602407,-410274,167526,405833,251881,75985,-28113,-48849,-11989,-31733,-33227,192014,439825,321587,45835,-54625,13501,138484,320648,429867,359515,169765,31396,-27247,-145137,-258626,-209876,-121266,14826,116500,102515,98316,-5333,-154394,-161748,-158902,-138732,10362,148479,157872,182683,164519,-17559,-79891,63044,129177,161948,281925,298353,196409,22774,-183876,-284010,-122669,88556,122662,54226,-19660,-19326,18706,-11509,-91929,-162897,-202122,-86097,73551,23466,29885,24023,-72245,-229405,-311179,-173274,101190,193261,44129,-173234,-291327,-172314,148098,339240,203330,-12499,-16571,200962,390757,335587,156313,160692,260785,275623,113929,-154519,-213631,51538,168359,1529,-51807,91351,139843,6456,-64150,56125,204008,324210,309903,158209,95782,208501,270076,68285,-204669,-154204,79247,232173,392731,485633,401421,319517,260551,152447,36798,37469,10464,-8740,160549,335076,268883,124832,135027,267616,312449,193430,99842,28784,49874,297394,433362,327000,210020,163651,177765,312755,326002,133241,-17290,-17437,48937,76694,34384,-65373,-85644,-60599,-155271,-215753,-68274,-52402,-81691,1087,92068,97741,83505,-27979,-164709,-22626,284078,264966,95760,99541,182446,214661,418273,657463,561098,303957,316902,513372,519043,438775,327941,98995,-97948,37452,109860,-593494,-984859,-560510,-1093341,-845787,905648,827861,-389925,559912,1161283,141147,-228862,-48829,-744127,-1186661,145336,546405,-367660,235411,1290333,292998,-530652,-445283,-339926,-104414,-12555,-54222,-2412,-86182,-277096,-233554,-42388,-164923,-340714,-192066,18423,57347,-54175,-255642,-441943,-290253,60771,142141,106566,211203,315780,224273,-8793,-166381,-90627,78304,138764,175804,116800,-8867,-160889,-249109,-257396,-272888,-120662,55915,142030,212133,187259,135661,352115,573856,397141,-38263,-332705,-405030,-312128,-41614,137367,97260,126016,223323,151505,100936,70994,34185,-25479,-86722,66656,241835,-10940,-284531,-67836,190206,107141,-44347,-39290,78689,207585,311195,267125,115261,10435,-116131,-213175,-157210,-11793,59469,105853,101718,-13612,-167123,-154350,-67556,-153425,-225664,-31082,184788,185058,70645,38407,118476,100164,-114127,-234020,-128053,221327,466790,279556,53218,78035,127376,65721,45358,96169,78537,-60547,-134403,-76624,-98423,-158134,-61614,67201,72998],[-16840,-164779,-227942,-132491,-14709,-9729,-76383,-164298,-206320,-19623,334320,511851,388954,178148,133472,84607,-91355,-87836,-21075,-231536,-380608,-220894,-140063,-206392,-86627,64031,-3306,-71700,64777,218446,199679,151878,46384,-151887,-168695,43854,152373,-59115,-380882,-422455,-220867,-80856,-107589,-153058,-86956,76793,179823,23140,-226212,-246112,-110911,-81930,-168841,-222669,-225458,-251079,-173827,-66311,-28511,19176,69929,8196,-32721,99998,181802,158363,211668,164902,13517,-69141,-145757,-177099,-253974,-473708,-447852,-132886,14883,88753,232207,182497,-166297,-421798,-354512,-130041,32091,11246,-72111,-25557,103085,15154,-165846,-242309,-139525,-45447,-86446,-159802,-67784,19651,-87158,-159468,-89506,-79930,-22630,169461,349776,349128,232425,219475,274007,259009,275650,224746,18472,-100331,-18367,26420,-63435,-52899,144812,236609,85966,-27523,-65678,-111265,-66129,16250,45801,84664,-49608,-301292,-301085,-123694,-100785,-240032,-258989,-248778,-252564,-154953,172887,394473,300177,134711,131582,136700,107493,164155,312624,377858,122187,-242570,-371812,-176075,44193,97035,49083,87213,207307,360030,402490,242704,220362,328292,153395,-171890,-203740,92080,368958,466942,397784,248787,216763,234454,113385,-52978,-112432,-222488,-327302,-146434,142945,209485,114619,-54832,-213328,-238187,-181922,-71642,54723,30023,-93839,-54591,70711,177169,295026,262920,116396,135264,246815,184529,124943,85811,55467,124847,154829,11205,-64700,-36947,-30691,-37856,-64862,-154414,-152026,-10127,-9384,-156499,-210348,-140696,28850,60803,-249931,-551176,-395435,-182911,-169636,-156351,-59034,-47961,-116734,71741,306719,204853,-13100,34337,47797,115987,283725,248323,71354,9172,95769,157100,49829,-1743,148608,246414,176350,85321,82316,181752,327765,266409,137331,60032,-55425,-294101,-314366,-100363,29053,-25202,-92593,-33279,73925,61505,-44934,-88079,-32562,2221,-81323,-138418,-72055,27185,90152,162016,133942,-24559,-141293,-119190,-6469,20456,-31532,-1971,-7368,-147241,-184188,69863,306771,298424,192678,42921,-113140,-59715,17977,-140994,-280307,-193384,-3502,-4838,-116287,-103027,-156202,-217785,-62779,74400,-40196,-77759,-24823,-46329,-70803,-169937,-246877,-47144,-9252,-228087,-197880,26119,12315,-126732,-159102,-122566,21968,226211,277841,180109,55728,-240,34344,89011,83783,115614,203254,193776,62517,-47489,-154157,-203682,-136428,38418,165459,53151,-128566,-160695,-84475,101297,351043,411896,114721,-127788,-155682,-188872,-174194,-57401,81957,141325,239487,302747,223044,137010,106933,53755,-97907,-112181,53395,-23887,-356188,-357419,-44877,42284,-76811,-145878,-192264,-208660,-156763,-84383,-39824,130982,270326,167152,166401,341791,111455,-386356,-457363,-322999,-319885,-297029,-244745,-167895,-5719,227454,377724,337307,280723,336782,298888,142053,-17774,-171772,-212676,-88102,-68398,-195412,-206521,-178610,-166439,-112375,-93782,-78060,6232,-13563,-5415,131992,174846,86597,14505,10969,-9035,-104004,-221810,-199576,-122813,-59361,-3392,-102329,-305573,-343208,-142659,149943,383001,427581,406924,341987,313313,255142,45529,-192860,-171021,81493,152381,-92735,-40254,384478,633152,610368,355071,-112037,-638641,-1064802,-884417,309271,1593309,2094752,854996,-3981556,-5773638,4428412,11679692,4383985,-3801881,-4070207,-3459457,-2390504,-524229,198489,274633,122352,376264,974439,976464,449493,-140394,-383551,-294102,-119751,-29252,-27202,-68959,-188749,-229997,-188273,-108632,-111938,-94422,-34244,-126000,-276788,-205311,-30772,14278,138,-55706,-134610,-113415,26396,55610,-24307,-71026,28230,225800,331834,110559,-216677,-345225,-276341,-43218,58661,4718,-53420,-35589,18429,-43875,-196592,-215133,-107830,-79776,-25226,17243,-70324,-28422,130570,257872,225820,51597,-113081,-203111,-257493,-237496,-101857,96363,133202,32559,31221,29435,-142424,-187450,56034,234117,197525,314515,510924,400474,101015,-90563,18453,284305,163214,-244458,-250120,169912,309395,157090,158384,210707,57676,-72197,-18689,232021,445311,160365,-223265,-255547,-146523,-102194,-99846,-220526,-334434,-233387,-94929,-92147,-3846,237590,360464,253964,49244,-148818,-194775,-109683,-129592,-305211,-263284,-65246,35389,127145,318992,466320,543053,472874,85746,-293982,-332590,-126819,38078,3873,-137533,-146281,-15856,95095,194169,275624,222618,134151,-22498,-284639,-312466,32071,261500,77167,-71176,-12253,105986,87307,-69195,-158723,-116691,-83554,-128106,-212150,-167487,26072,101560,48781,129004,280950,314551,246586,106155,-102466,-194685,-169928,-112365,-27391,198303,328806,192000,42506,-16467,-53320,-32729,50315,139637,-14177,-248482,-84372,180468,119865,-7081,53760,126878,48539,-25185,10726,12803,-29548,-167978,-264066,-141212,4057,-77811,-279445,-353069,-297382,-248597,-146839,79304,194851,217833,168020,16165,-88753,-66734,107410,264051,93862,-187602,-190517,26337,186517,125674,-7884,-164977,-217839,-118679,-54823,-85187,-165255,-160195,-123802,-144128,6980,377164,579809,380441,-13516,-189378,-104416,-18538,-86767,-263201,-454848,-486464,-239164,3542,-165212,-504061,-403575,45850,205207,35827,-69492,-138980,-149484,-35338,42801,23967,238841,526278,429693,109699,9926,101170,209762,297975,320906,211918,33930,-53593,-82303,-213490,-288917,-207848,-163910,-92211,73140,148395,193448,123007,-23452,-51551,-79191,-102379,2795,145788,160179,152699,170401,-1885,-107118,58077,143895,126898,221998,295647,233293,55875,-200322,-292726,-105684,108643,140638,66610,-33331,-56364,-41283,-101751,-162649,-210535,-205039,14903,254029,217241,199827,175486,64107,-59610,-145496,-153801,41269,184682,108732,-99602,-253503,-125294,228372,395080,214659,1478,11194,232788,407784,354086,159685,47357,52120,185201,169252,-68185,-186742,-21271,99495,2028,-36495,134650,209217,90846,26153,136033,277193,379802,305563,133952,96760,239820,275166,46916,-260970,-240568,7174,161652,319585,467722,401647,301461,238539,115870,-855,56113,102940,73317,149903,280716,218642,34911,-8366,203573,429070,495988,269621,90095,133542,379430,462943,333226,219538,226581,273674,385915,382951,190828,14851,-47079,-13198,37202,24028,-62301,-54950,-8163,-115066,-218197,-111100,-95557,-123202,14837,181701,209138,148687,-15903,-202232,-138996,180723,294549,130358,48607,135935,197846,402667,677135,564769,213917,171359,373528,471881,458615,314116,90496,-49371,76805,125045,-568349,-1104901,-928981,-1164273,-860423,898685,1023665,-127933,551544,1003070,22065,-333343,-81391,-706389,-1054029,105756,709992,4885,665785,1744124,514288,-469505,-389620,-338684,-266716,-297070,-368911,-264598,-233211,-297031,-183520,37676,-124230,-347154,-172718,90832,54485,-203881,-488175,-600914,-309031,119226,188663,115507,213677,277233,152399,-74301,-221141,-79097,111926,143403,166847,117235,-44407,-199897,-214899,-200746,-243188,-157758,53090,148612,169333,123492,117468,343119,582265,438920,-16399,-335879,-419829,-351172,-121552,34666,41133,107123,200018,125949,51962,-10058,-43548,-76941,-108716,56301,205072,-59473,-255665,39625,306497,228975,128911,66026,80846,213850,359813,345676,231488,86373,-113678,-228845,-160800,-15403,71427,84909,-71903,-268246,-294089,-102482,35466,-77340,-142877,55359,209587,147068,25121,-5339,106644,105719,-88482,-184452,-50026,296744,485989,252672,58125,116114,151627,79584,49084,26069,-22827,-99185,-91729,-19512,-65884,-162172,-74570,53908,69000],[17767,-71928,-128577,-106587,-88969,-67897,-99315,-275859,-321830,-72268,285385,482756,367183,149503,124647,163623,71573,53877,66519,-132867,-295820,-203334,-135582,-181685,-78652,46178,-38059,-67983,97389,232240,179914,155041,86044,-134066,-185925,54128,191063,-2629,-286499,-317702,-176406,-119100,-133041,-161433,-93431,53799,148165,55280,-192296,-236443,-101035,-74681,-198100,-224711,-188110,-239398,-167265,10253,70988,40464,26117,-93740,-154170,28174,157518,171255,218842,182230,53887,-5234,-89912,-162285,-248706,-488356,-524236,-189404,5058,61299,197428,187091,-170327,-444395,-318393,-61974,122904,158803,56513,-52537,34065,49697,-42318,-84838,-46704,-16828,-116682,-195747,-90033,42103,-87,-26099,11920,-624,62525,276968,453788,448522,349564,353162,335032,197508,201928,330855,278369,122613,45750,-25650,-160985,-174904,76008,253597,125201,-76954,-200674,-189185,-24337,83301,62542,21886,-124545,-305588,-308865,-177300,-100981,-138780,-132490,-156582,-176552,-118886,139121,330960,292268,192421,170480,186185,166348,146463,188887,200572,24132,-179673,-288652,-251532,-72780,68072,110860,167553,258589,392036,419850,280123,283683,377546,127292,-246050,-214495,152026,441967,522694,443808,266315,169292,164648,99816,-55885,-115350,-189400,-279446,-129038,164959,258244,192300,87933,-75860,-159950,-142827,-62673,-12617,-102005,-143569,76260,325844,317211,259960,212385,123058,94297,145115,133237,123166,107289,80074,101581,84824,10876,-6014,4218,-79768,-196478,-165999,-101692,-28967,65164,34439,-88890,-171172,-135981,-3350,35155,-211011,-418448,-275965,-83803,-95425,-137150,-119446,-167401,-237529,-16603,284362,284267,111355,127607,77991,28215,132385,184603,129415,94295,91041,43984,-93347,-131053,53001,167746,110917,10540,-13655,74470,290557,340923,178801,13677,-96660,-266566,-233511,-26468,53161,-17514,-33063,11015,107071,70092,-51494,-33850,54282,42280,-89951,-149718,-79989,86003,184067,259676,218047,81206,-85240,-171532,-130325,-63553,-47952,-6792,-54185,-214845,-223435,90994,444533,411339,247048,100336,-85456,-104344,-58446,-169680,-289136,-212423,-23184,446,-101014,-121188,-169739,-240949,-62959,62759,-77529,-123033,-21775,40464,72016,-30661,-149444,-33562,-29375,-245613,-232476,1326,26540,-104281,-188819,-166969,9168,199082,231558,155909,63529,47309,130637,194500,179310,172393,172450,137560,61897,-42119,-164637,-183830,-102506,30108,156941,74330,-105109,-153444,-71144,95525,310227,318486,28053,-131074,-37491,-56607,-124500,-29038,97100,109118,174119,261474,198712,56261,-38989,-13617,-33740,8242,177829,128237,-223360,-275516,80399,129173,-73961,-151808,-176406,-238725,-215073,-108908,-17370,168131,295331,178463,169605,325349,87976,-396943,-437546,-287563,-283031,-256952,-231587,-204140,-98327,137074,326990,343394,333694,384650,286241,72399,-109857,-248087,-224204,-56848,-39807,-178886,-250393,-240133,-178747,-98199,-85813,-70922,32722,22412,63048,121196,108741,74428,66989,112324,61310,-99598,-197608,-132855,-98064,-66036,-33715,-174456,-381700,-393500,-202477,73802,296766,373449,384676,323556,325478,269247,68775,-150336,-144209,38798,63062,-200500,-162435,311935,595137,521581,292051,26835,-196442,-592800,-527790,565249,1540770,2102888,1216456,-3967933,-5710560,3875305,9714423,2970311,-3597342,-3738909,-3258034,-2113924,-316981,581091,615993,68718,50159,590462,737961,427144,-38476,-258964,-114134,108249,129623,31956,-71828,-165465,-181763,-122759,-10083,14698,18242,7206,-108734,-274369,-224228,-64333,2990,94198,91768,2891,15904,122121,61325,-115062,-229965,-102048,231068,457630,278902,-23960,-179524,-235781,-109405,-82816,-164933,-149671,-44246,53678,45443,-22976,-34803,-15657,-90107,-80849,-68171,-108690,36050,238261,348644,334317,138847,-152316,-317052,-315141,-227766,-90452,152242,264137,146080,40973,5240,-88141,-96094,74079,194176,187765,335832,483094,359972,87076,-92773,-16050,185070,54354,-330327,-243454,191074,345292,159796,80144,84512,-10981,-79314,-35895,204657,427758,146845,-244674,-258899,-86335,-56540,-137326,-248151,-224832,-67230,-1553,-85635,-47589,146310,245866,149157,-77712,-299939,-347291,-237221,-171145,-267923,-267758,-156586,-103071,68643,348916,465940,452099,391267,81656,-239721,-211343,-10879,96391,14695,-122671,-181677,-110274,-55674,7520,115436,100401,31922,-79715,-267019,-283282,-70992,22039,-33863,-71818,-31576,66632,64418,-48314,-89315,-59482,-103797,-191524,-214396,-131310,-8604,-10018,-64451,28423,223631,338080,316299,176284,20043,-143282,-254607,-221980,-45920,258471,395771,206053,37768,-34527,-80368,3341,196947,364291,192508,-119871,-11323,242523,174076,48882,160037,262891,145771,195,18412,64287,13227,-124357,-213275,-161703,-101503,-185374,-304903,-280481,-202040,-216714,-115545,130863,213888,169578,105062,-30796,-148104,-131479,49925,217936,89675,-217300,-251595,-23101,98278,31898,-69445,-149050,-184161,-101587,21713,49123,-81853,-140311,-132973,-171169,7968,375810,516590,290918,-51977,-172978,-79128,-23486,-111961,-300596,-498398,-506347,-221899,29440,-59764,-321744,-338854,-105370,-49759,-189621,-190672,-210097,-231599,-67864,97890,79704,249450,541486,485197,134289,12919,114824,227872,247591,183994,53035,-89802,-147410,-160233,-270931,-285094,-174579,-151705,-124387,67776,195431,245425,208274,104200,59702,-174,-72540,-24866,118547,158408,141147,192341,50838,-96911,40013,119135,51637,114126,248365,238366,74142,-206240,-286978,-93371,95218,116950,33113,-79254,-102356,-96124,-177042,-228639,-261909,-205348,76727,328473,352921,350462,306344,186530,135562,42514,-136708,-57991,130396,153490,5214,-152621,-41291,297830,420560,218231,18118,9818,193444,350339,316513,137051,-65728,-138036,59209,179409,32716,-127376,-91387,27473,13708,6282,185452,250434,135116,84213,180886,313539,371257,245323,91974,101281,262003,288952,49424,-284832,-313001,-72319,87122,230281,424761,404716,271926,187095,75618,6759,109327,188159,117932,82416,163118,124961,-99170,-207660,55116,414399,616873,380596,195920,254876,413564,426943,295132,210129,243550,306083,421342,417222,223729,52702,-44683,-47286,34821,43615,-52722,-43509,25441,-54588,-154372,-112871,-113834,-140791,42513,288947,372681,276101,61373,-158590,-190363,76732,297240,150860,15776,99103,164252,364999,663535,524487,113978,43279,228279,385851,452671,347315,155711,74522,184755,233300,-359939,-1086631,-1213606,-1165751,-938219,634088,1017003,112488,444510,738617,-28517,-286902,-37838,-684681,-1112996,-83988,804704,327473,1062444,1959390,592156,-369905,-290350,-360389,-418069,-480278,-567294,-448180,-308579,-269901,-136622,99811,-42623,-294530,-128876,140399,37274,-327284,-677733,-704862,-292402,154405,194815,101505,199694,220111,57126,-156971,-258957,-62716,117285,131185,148907,115193,-69725,-204379,-144624,-139694,-228086,-198536,13460,93121,63326,22655,96795,312128,524594,417079,-19891,-335257,-399616,-324723,-136421,-5930,42966,119646,171127,124393,53401,-34124,-83259,-118003,-142409,16603,150461,-72661,-176077,142843,385319,350156,301299,165280,83724,221203,374111,353740,266206,124837,-64785,-148560,-77391,7065,75727,53811,-230752,-482653,-366782,-38612,110139,-10718,-51710,131077,213972,98581,-32655,-69809,64029,104724,-22108,-94400,46754,357593,463001,203976,50883,118631,120799,59310,33937,-46392,-109166,-104556,-22572,35584,-28334,-118817,-54617,37847,61078],[51861,15018,-29284,-85185,-172513,-117499,-56056,-257846,-340661,-114696,173689,376222,332604,148734,103460,181591,172221,130553,92025,-52894,-176839,-133062,-96632,-137010,-69428,19208,-51042,-30148,144053,231539,161404,166025,131021,-101594,-190919,70307,242409,76359,-147387,-161248,-58138,-36356,-66627,-142331,-128602,-20903,70271,59186,-126841,-185218,-56021,-19148,-159963,-172533,-120703,-188820,-140536,71397,140949,28928,-64696,-221532,-293601,-108424,56025,131372,195761,181672,94495,81777,23109,-81486,-184685,-396989,-446290,-160147,16099,49018,173057,186056,-133852,-403748,-284180,-39629,173021,279828,138553,-100535,-30883,97993,77761,80921,72332,27400,-156956,-274282,-154621,53048,126292,139541,85947,32672,109067,333349,492853,484588,420163,444155,389755,172640,129891,374320,474950,328388,112824,-77638,-207712,-193488,71710,282497,159796,-126472,-311635,-261376,-28402,113720,86893,-22491,-174628,-274480,-268642,-195911,-114465,-51306,-14786,-54482,-93357,-69878,83433,201245,198478,182813,160610,179403,182905,107298,42029,6669,-50558,-58191,-86496,-181914,-121837,21983,111983,156493,209967,325446,369117,305738,328625,376954,95509,-272952,-198586,181690,463832,522403,414552,218813,89379,102532,118840,-23189,-104715,-136088,-201425,-97950,149334,220863,186286,188054,67522,-64272,-83705,-19227,-20764,-165797,-165840,179271,515417,418513,215114,162156,131878,66907,36230,40403,55830,86880,95627,55537,-35344,-36549,12635,10153,-109644,-272976,-208254,-26242,98053,135564,82060,-9924,-118815,-143853,-58849,7886,-122848,-198577,-105036,23456,-15187,-89472,-129626,-250662,-316439,-76404,263805,374021,290328,250371,154442,2343,18021,128127,182238,183969,88116,-83353,-234572,-226004,-8815,118633,80988,-44974,-144292,-65485,214924,374415,198467,-24984,-94805,-136577,-87662,40986,72216,36797,61425,69504,131651,73308,-61063,-23137,79123,44998,-109989,-136599,-9030,157366,219966,269382,232180,156331,-16474,-188999,-221884,-151352,-72560,4944,-56485,-227718,-243952,59226,478311,471609,305088,176205,-43984,-157734,-157531,-219207,-292310,-206807,-30698,9843,-100021,-188232,-247004,-291846,-63165,54764,-111123,-161518,-3785,131594,161971,21760,-104490,-33825,-20122,-211014,-248106,-50209,44029,-19726,-149206,-181561,-23780,119476,132941,95939,50801,76139,210418,294530,256209,185026,104723,42149,26952,-39962,-137415,-112097,-38142,22964,134782,101071,-54178,-112797,-42712,76029,217894,157257,-90111,-148354,50299,81342,-38721,-3897,69648,72663,126615,210217,154507,-22252,-167892,-118464,-25936,83805,267936,275885,-32321,-142755,140470,158229,-58861,-141024,-156372,-237627,-221779,-91218,34590,176746,235317,135713,173471,294490,30233,-383471,-352029,-173781,-169146,-157990,-163666,-193635,-145806,45091,210287,254810,310773,377353,233011,-34330,-225122,-295838,-178844,-13178,-34360,-159540,-244441,-228527,-131352,-57833,-78901,-73666,7824,14258,93727,91559,38238,45283,80695,159467,102361,-105925,-178750,-88756,-95302,-85433,-71190,-239767,-426133,-378027,-176226,62200,240005,313397,300938,231087,240189,233430,137460,-19138,-91079,-43649,-67444,-319167,-328814,110906,419145,361064,196614,128301,102505,-294522,-244277,801204,1492096,2022010,1465809,-3548757,-5266556,2603515,6947559,1640853,-2451876,-2474542,-2444382,-1741318,-329929,792180,843727,-99376,-368281,138403,424868,333839,41272,-132051,39738,283544,257470,59276,-118748,-136374,-77712,5068,121840,148004,100694,12777,-126244,-276099,-216494,-84750,-39459,109439,177171,99719,128945,207541,70197,-183625,-362081,-248820,168589,487104,404622,174779,-20551,-175331,-160242,-195778,-286096,-205733,-42813,67243,101886,115737,150528,130417,-20638,-103626,-159958,-157550,34861,254496,361027,369826,168515,-189927,-378256,-324251,-212602,-87448,181205,347748,213547,28119,-22833,-28292,-4949,80518,125697,142023,309794,415113,297623,80481,-76564,-57207,37998,-101919,-397632,-241898,156574,315045,119167,-15970,-17599,-39080,-78770,-58713,155523,347446,115623,-228204,-230261,-22872,12577,-132249,-218056,-52192,138510,113336,-31480,-52867,40454,94536,18949,-194943,-391767,-427526,-316824,-185927,-155618,-173240,-192228,-240981,-47133,288388,386990,323883,300521,86199,-186869,-113190,77057,128295,57581,-33290,-145230,-145272,-135217,-111837,-4350,5773,-51457,-108911,-207926,-225721,-181518,-216728,-145115,-70323,-31031,47512,61418,-18080,-44478,-45138,-160255,-279708,-230037,-115894,-78324,-128876,-152388,-67639,121278,296324,332807,223067,149249,-30145,-244942,-280311,-72730,258582,393359,194265,22159,-58270,-95510,48056,335211,548344,363366,-7818,-303,203018,161466,84656,252104,382314,245659,42615,1689,68752,42365,-71286,-158232,-194186,-222601,-279441,-307458,-194920,-79815,-141537,-76365,131628,172184,77970,5109,-101449,-225673,-220132,-13720,196800,106854,-240595,-320198,-75742,12820,-67318,-140518,-131282,-127882,-69319,98027,171315,-8017,-142926,-168206,-190486,13449,324083,379957,158456,-90167,-131775,-21557,2272,-91721,-260962,-452494,-450392,-160850,61567,44358,-105953,-225645,-224991,-272738,-364891,-280559,-256401,-300174,-121606,97236,105874,212896,468300,464005,130591,-17549,78805,199936,186495,60887,-66011,-162049,-222155,-240228,-303963,-254317,-117157,-66481,-20129,143870,242831,241848,220814,178043,119912,39435,-59101,-66272,64517,141863,137399,197187,103041,-55049,15505,66552,-32663,-4469,175244,224936,80472,-196725,-269807,-88755,59238,69036,-22953,-132112,-132284,-117339,-208362,-274170,-307006,-203396,95009,307279,398673,437409,379257,262700,297449,196327,-118755,-158146,50574,167182,109996,-25092,40437,322309,410148,232105,48111,-14476,98814,234311,229680,93270,-149788,-266358,-75717,139215,124844,-44030,-134768,-35341,27672,74970,233622,241468,113925,90449,184051,307288,315360,171392,61416,118969,281688,326735,99950,-252332,-347071,-141993,18301,144220,372109,426039,269593,142755,54667,65175,193456,253919,123527,-15980,17776,15986,-236242,-405093,-133932,288497,523410,406370,321581,385640,402750,338562,232629,199357,218661,268395,399362,402461,222459,96671,-494,-29730,86486,100141,-31105,-42136,42462,9070,-55944,-73322,-94444,-115308,91965,399855,546428,425936,180188,-46566,-153741,27306,290693,161896,7751,68851,106773,299238,598485,431969,19876,-35062,123026,281046,414347,404087,258866,225093,321947,406407,4168,-885327,-1291091,-1098545,-1017434,184339,794062,268121,291356,432724,-42467,-147869,42286,-667212,-1335714,-377769,775597,523672,1286315,1841633,483825,-273217,-184845,-416768,-524576,-520191,-613720,-508174,-292496,-213388,-114196,131247,73810,-174272,-59516,159057,14806,-399972,-773332,-710041,-233899,156014,154794,72321,176666,160703,-29482,-211044,-238307,-30071,94017,91496,116199,95095,-99516,-196957,-83621,-109582,-257620,-245552,-49616,-12722,-101645,-108508,69741,272654,423092,335977,-51171,-335437,-354081,-251252,-103025,1850,78832,144277,140367,134498,93707,144,-78494,-146936,-182225,-33207,94565,-56807,-77456,207138,391412,410433,400671,224543,87787,221040,340889,282572,212838,135958,24818,-19922,30853,39682,80121,29903,-322278,-581497,-349443,31812,141604,28098,26642,183060,199453,48354,-96199,-142729,-2408,96132,67200,18542,143709,398318,414038,145892,29227,83810,49087,23682,23254,-85330,-143950,-53302,72348,75865,-6243,-50430,-6615,36216,59566],[72525,67689,44271,-73007,-241388,-153854,17902,-127368,-259832,-136509,34335,220458,289034,171206,79178,138757,173373,108678,56562,9108,-47157,-37810,-33843,-73662,-58547,-27126,-60333,18530,186042,220074,158895,192766,176742,-59871,-180684,83686,285387,153001,2081,17633,109547,140816,59699,-104191,-175845,-114129,-2547,66933,-38850,-114523,1501,57085,-66423,-72876,-34149,-114235,-102714,98910,164201,-1335,-167174,-329091,-393744,-248191,-75126,53337,149324,166422,128313,168558,157120,35417,-99211,-258962,-261746,-59612,46699,61068,163819,166075,-81060,-308681,-247540,-61248,165371,335989,150885,-161054,-84974,130730,151791,191187,171851,66554,-187328,-363135,-240115,54175,259321,277846,93464,-6530,101064,326228,466723,464956,436339,476965,434638,194015,78174,344137,563143,467137,174548,-95553,-175028,-84378,148334,312930,170281,-165235,-363529,-300113,-75322,88776,89212,-53676,-188094,-209099,-184451,-174291,-137499,-6316,62983,29490,-25710,-14119,39947,59938,66324,126399,118744,126337,152651,55652,-83376,-142464,-86179,70849,155121,4048,-90720,-19721,60658,56087,75859,188462,272768,301212,325943,318915,71636,-231307,-153352,166985,412391,457181,323048,125743,2345,65352,164517,43900,-72199,-72470,-113236,-60840,96464,94353,80485,196271,152875,12032,-6816,61268,39390,-134915,-141332,241827,591856,446738,162331,110442,125622,43099,-62156,-75661,-55315,34482,100449,9347,-144796,-97535,-9480,-29864,-127282,-253752,-182645,50815,190954,171053,106678,54023,-59637,-152601,-109551,-11108,-28089,8604,63221,116499,50286,-26725,-83461,-259825,-318822,-81654,265059,466672,470546,364272,237220,22216,-41047,87635,215617,261423,101586,-175744,-330188,-266818,-31787,106485,86606,-70185,-259776,-197499,106885,329249,169075,-57755,-59869,32165,59606,74477,70138,111164,165765,136554,136427,57337,-80642,-62754,41195,14761,-136707,-104720,121091,224653,190017,191622,178009,169190,33933,-167848,-246513,-204167,-89549,30796,-12840,-171669,-215897,16687,414423,474955,356628,250285,1139,-201766,-243160,-269755,-291827,-182696,-15872,30782,-109457,-281785,-370495,-349415,-58460,53772,-136276,-191047,16203,197779,174545,-26394,-137224,-57392,12284,-136811,-245720,-116891,61151,99074,-55804,-158228,-59998,14154,9070,15037,11516,60484,243136,373599,308246,148605,12178,-57856,-26103,-43130,-80708,-9077,35819,22010,109797,132907,30965,-19033,10613,48265,96952,-14047,-200150,-179408,76995,185802,64254,4441,1474,40938,114023,164221,95679,-81863,-233700,-208493,-70147,82201,289029,364306,143544,3319,135419,133166,-33398,-117208,-138939,-206118,-182303,-44024,95318,160024,121895,55087,168308,254812,-35161,-343036,-236786,-35069,-23806,-32565,-59022,-141469,-144127,-30726,56788,89001,209292,317805,160283,-137873,-314221,-291123,-91164,37967,-42824,-156764,-218810,-168093,-46062,-11928,-81241,-83536,-50809,-21599,81392,62467,6429,28883,69002,152596,107621,-120744,-174791,-81353,-112817,-116362,-113362,-290848,-441619,-314767,-74243,116228,223687,253971,172076,83253,72121,151978,243250,184904,-15691,-135126,-189347,-404196,-471438,-125750,183103,186702,109740,180187,186073,-224068,-75075,979505,1471209,1913595,1703664,-2619221,-4695831,581500,3821688,652497,-787864,-653917,-1181081,-1205925,-349498,917395,964288,-319842,-791389,-318876,64672,184671,92354,-23074,140446,368301,317298,46439,-178605,-95511,58114,152608,234866,235986,125656,-21514,-182529,-290846,-190600,-90095,-100874,41176,169907,115752,184326,266577,94346,-199705,-419344,-362056,50859,406047,442949,303329,76095,-111708,-175653,-242751,-312745,-204293,-43306,42020,96391,171960,286219,292335,114420,-70745,-207675,-196673,-33896,162953,276451,317938,141576,-204851,-369378,-284377,-185385,-74301,186571,364069,222482,233,-43961,30890,72164,74162,45331,77423,251466,328092,220697,72682,-40411,-79813,-108017,-252399,-404981,-231459,93389,244696,62410,-98674,-71630,-20888,-61692,-69170,103107,235730,86606,-172347,-180227,28612,87824,-93940,-143233,141245,335656,216547,41836,-32711,-63616,-63027,-111600,-286936,-418526,-417728,-321561,-163427,2137,-4199,-157163,-322451,-177444,151415,245115,192018,229401,104266,-138603,-50222,134636,143381,121053,94427,-45233,-105423,-122800,-141973,-75356,-57934,-102889,-103189,-115484,-139955,-240545,-350359,-206457,-53302,-3493,56511,78882,11794,-35352,-76648,-230456,-349943,-249995,-136971,-165194,-211087,-185960,-136857,-620,200027,277741,215538,226757,87887,-176933,-291438,-108494,199176,325588,161911,2498,-80545,-101601,81895,428274,651686,463652,65528,-49359,68959,74708,80840,297920,454971,329067,95838,-25210,28869,51870,-15695,-105674,-228869,-328581,-334471,-279941,-117058,26170,-52852,-50346,75083,67060,-49911,-102668,-160227,-282035,-294332,-66695,197915,133486,-248394,-374317,-133428,-61420,-160408,-207679,-118727,-68428,-41518,130767,231971,38539,-154534,-207384,-195014,9471,222281,199423,16225,-123788,-78052,60499,56519,-38136,-164037,-333238,-327941,-68816,90820,115754,80979,-89176,-266147,-393216,-449360,-340620,-299314,-358452,-191621,41013,93321,134128,317692,368292,121953,-34007,33358,142106,127919,-16346,-109457,-158000,-250014,-295956,-306521,-213274,-52733,79127,214472,301860,283993,192750,166023,173656,100909,22650,-58110,-107040,-6849,109952,129802,161839,123732,4420,-5471,7525,-91669,-95252,94452,198745,81056,-167136,-241597,-90242,16746,17720,-74486,-167192,-126948,-86871,-182317,-287864,-330896,-191443,87285,238980,361922,438900,371564,272084,376060,275884,-94385,-218637,-25636,147812,180881,83182,85968,283959,366587,267214,98400,-46159,-16521,96754,121012,39809,-190304,-318225,-191156,61388,186358,45879,-136482,-76688,42904,161317,268477,179029,32403,53382,159343,266528,243782,125660,63979,148450,293589,369291,186922,-163415,-329892,-191294,-44876,72274,319784,460132,311471,133969,67745,161377,293707,298132,107174,-108062,-112729,-76362,-328812,-538908,-304211,112638,295345,355954,437636,501659,372036,226966,167562,196845,167967,177526,314658,319806,182399,142464,84028,52630,190406,182901,2551,-36466,51301,59864,38439,-5393,-39781,-43477,162326,490247,672347,543573,299239,96103,-40019,63819,293485,172783,23190,38857,25255,203240,474906,293496,-54793,-47816,88234,192175,363495,457703,347985,340744,434187,579062,433950,-498504,-1136195,-1015759,-1042746,-316417,402836,331238,204339,177567,-56234,-2691,106644,-628913,-1553963,-682429,577196,539549,1264280,1432025,210050,-220727,-104312,-490802,-565949,-441485,-535338,-447783,-202674,-157992,-130568,127541,201432,-595,29274,149709,-5782,-417057,-758356,-608054,-143875,120203,71511,29965,142693,103355,-87166,-205329,-145691,18161,43266,16834,65261,47466,-149373,-201091,-58288,-118995,-322650,-289372,-112806,-137520,-292102,-250916,26701,229196,307487,220187,-99683,-340229,-308681,-171154,-56475,22613,107597,153422,104426,128607,139486,70969,-38989,-163580,-215887,-70873,50575,-28430,7859,218045,321148,374745,388662,228077,92834,203309,261075,152570,102570,143588,134752,90358,91448,60083,88180,27533,-314577,-528813,-240565,102299,133725,31294,74490,205122,172833,5072,-156928,-212549,-80993,78186,152362,130951,224787,418123,361383,95103,-4139,18033,-37267,-3618,36983,-74502,-115437,58372,186394,93188,-15497,8877,50413,56478,70665],[74411,75813,76646,-72226,-277698,-176421,76498,47357,-117013,-138222,-95938,58877,241149,202283,61422,58244,80903,598,-13006,62466,72239,51641,38941,6333,-38791,-85296,-81691,48132,198748,198801,176221,234859,220214,-11537,-151898,85815,294664,199470,123551,179670,278757,331893,178766,-69835,-215669,-192009,-39633,98742,52490,-51626,42649,119673,52572,51917,53076,-38678,-63399,87967,139863,-28604,-234581,-370681,-409072,-328355,-181048,-32570,93508,139920,146460,232296,270776,147472,-27508,-134197,-50359,74859,88444,95821,172530,133538,-26679,-171768,-189370,-103413,102185,306344,97725,-216095,-123264,125179,163141,214599,214390,79360,-197219,-427869,-317734,46571,352964,330651,16637,-115936,43568,265301,395667,415358,404796,451756,463849,252181,62218,263489,541433,516655,224797,-63755,-76340,110437,281642,332256,146782,-184120,-339531,-287397,-144610,12002,52300,-76349,-163138,-119630,-74165,-122131,-159202,-9220,95681,82848,16898,40625,33678,-42284,-51582,56611,68392,49163,84637,1626,-155667,-209480,-87153,157399,351395,231579,-1030,-40726,-12720,-90588,-93627,36412,168070,258775,267147,219785,64842,-129384,-89976,108285,289671,336536,199771,20679,-64266,56885,213932,124713,-20232,-12754,-36288,-27892,18297,-86604,-95935,105880,144676,40494,70061,156996,138324,-32617,-76395,250241,536152,390085,106300,57256,95865,10830,-140443,-188077,-169246,-25864,96431,-17640,-191012,-128240,-47859,-97132,-136011,-162245,-102609,111706,225502,155316,90646,85014,4942,-133569,-121048,-15060,33221,122832,182433,183213,91011,36581,7358,-182251,-243631,-36507,289869,541559,586278,428725,286119,60024,-46101,62440,216387,304870,132087,-197587,-348448,-248807,-23743,121127,112234,-64747,-310033,-278181,-12821,200782,81887,-92419,-20543,155448,144812,58540,37591,175093,267460,210711,122873,18481,-114454,-141180,-39707,-33216,-162165,-72229,246168,261175,107355,58624,80427,113066,40207,-122811,-199200,-193454,-80080,66362,59135,-60083,-123056,14825,311307,442668,390569,300335,40890,-214679,-279660,-295626,-280762,-142079,22583,56806,-123057,-360183,-486951,-383971,-48491,54519,-151330,-207038,29402,219796,115446,-144949,-234799,-103356,50845,-49794,-233791,-186650,64831,204698,55696,-100801,-81316,-83279,-106906,-64537,-47825,-7596,214761,420645,335160,75585,-86819,-128001,-72413,-49371,-14688,87192,86529,18689,82668,159311,139712,118097,81301,21415,-15938,-135510,-262758,-215292,39395,233604,157433,-12178,-91999,13750,128142,127456,29935,-112010,-211701,-229856,-135517,7159,230226,356072,236151,112000,91175,81311,28,-82022,-118536,-148092,-114457,9118,135192,121981,-1355,-39080,141407,211078,-73583,-274376,-135182,54261,77637,70654,49391,-66954,-109426,-81025,-93271,-107000,54215,219178,86071,-203427,-334999,-223059,17471,94249,-51165,-181163,-204584,-96293,41339,15926,-95044,-87364,-97809,-56398,38609,48802,34394,50715,54439,107386,81992,-132298,-179499,-100928,-137000,-151102,-150080,-314891,-428623,-229333,64321,209261,242450,203111,38362,-71620,-118937,47746,356159,411637,71481,-195169,-250904,-421726,-535659,-296380,-12071,58389,57010,168919,70774,-319894,-9322,1061114,1459853,1820466,2024735,-1143730,-3955410,-1852521,497878,-199855,771175,1216095,217046,-533188,-182610,1079591,1038045,-486468,-1098941,-685136,-277836,8041,109698,53328,176555,355884,298338,4474,-213702,-45039,181505,262808,277523,235906,86034,-82354,-258563,-312865,-156804,-81374,-155218,-68120,81884,46971,163610,287265,132059,-158232,-385496,-402454,-83248,248319,385622,317699,93181,-53183,-147258,-218666,-245634,-152559,-53614,-19218,31021,142395,343175,424030,272134,19024,-176753,-209820,-145150,-8869,114715,195092,78342,-184223,-295285,-211388,-145742,-39853,182392,322268,186019,-26466,-46445,85620,127297,57193,-29783,12618,182796,240900,139106,60143,12401,-67713,-207115,-350077,-354561,-210552,31521,172694,25921,-139625,-78544,21345,-30889,-53637,66414,130169,73731,-89537,-126448,56277,146636,-44617,-52853,303082,473221,276653,98667,-8378,-148822,-196994,-218254,-343672,-394812,-330931,-247477,-96046,161433,178783,-69729,-314766,-267414,-13788,76632,81446,191956,134722,-91548,-11881,177518,164863,192338,221224,89676,-5298,-37965,-103298,-109408,-94127,-115743,-66269,-9474,-37057,-210858,-330555,-188768,-13809,44575,86574,111128,42066,-50579,-138718,-285354,-359602,-254176,-184926,-231271,-217180,-154813,-170128,-111333,82211,165183,144878,214035,147765,-107202,-270529,-148129,102811,221156,117024,-17220,-95302,-106275,85510,448977,653854,474171,86872,-135553,-119313,-68143,30630,279649,462289,379389,151866,-37533,-27979,46211,37582,-56768,-250581,-391264,-339109,-227624,-64782,80987,14603,-53441,-25986,-78253,-188425,-184605,-174017,-280677,-318987,-97005,204963,152200,-234025,-388049,-186960,-121054,-233667,-252136,-111859,-25861,-35081,94917,206551,50805,-155872,-221171,-177293,-11086,87079,15755,-101474,-147954,-24787,155273,133430,29790,-47488,-177570,-166610,32042,105754,131156,186899,37719,-213930,-381778,-434097,-374519,-350387,-400787,-256732,-38782,53392,32300,125865,226791,129922,4352,14042,73794,79358,-35583,-71187,-78302,-215725,-306496,-281818,-180308,-2155,242992,498679,492157,309332,125805,81485,103335,10535,-38545,-54820,-129576,-75355,74313,112059,84730,102984,64512,-14777,-36141,-101341,-131872,19308,157102,81580,-115918,-200904,-92175,-16537,-20556,-102540,-169319,-79011,-3680,-105421,-265907,-320522,-160785,77898,177320,280583,362156,284046,213233,349789,271379,-59789,-214013,-70554,104454,193668,134292,81203,190385,299679,319686,166531,-67210,-112443,-17535,27664,-8680,-189573,-306218,-264261,-28721,202548,119897,-95963,-83719,69805,251730,282290,82175,-74892,3721,131628,209699,187952,129811,103499,177898,283021,376911,268912,-44970,-266862,-218930,-109245,13542,270914,484628,381378,165016,110520,265198,386238,325286,94230,-159529,-193544,-127232,-341436,-565825,-402382,-37744,76352,270040,520381,592414,352810,123465,112031,198509,112015,67062,181914,172745,108995,182572,195067,194517,326347,267404,42205,-14659,60956,88504,101739,69947,33027,58420,241835,534556,704130,586420,378541,223159,110337,174623,314730,192981,54896,4477,-71401,83041,306056,134651,-98291,62,126710,152772,331076,485315,375150,371676,476042,678754,812071,17583,-830880,-978459,-979302,-722788,-60994,346749,281416,40930,-95308,69738,109412,-553485,-1574478,-907811,203775,370422,1034279,893371,-149794,-234206,-62101,-544916,-540871,-312280,-398784,-311037,-81971,-130220,-185609,92285,304118,184963,121177,121043,-25324,-392353,-653041,-428515,-45170,52526,-41779,-27213,92022,46471,-109846,-136594,-2970,68855,-31452,-91010,-4340,-25762,-223184,-228573,-70229,-152190,-382611,-310146,-153412,-243276,-453522,-374324,-38369,176471,201539,103554,-146777,-348946,-291268,-128485,-32262,21377,93714,126845,58736,83448,154899,143809,12904,-168080,-227282,-79800,23453,-6764,59243,185725,204080,252717,278097,184753,99046,164692,152920,6932,-9541,171493,238101,130019,60976,50316,96384,50035,-210155,-343302,-73840,165271,104914,3100,82284,198879,144708,-23554,-204502,-269322,-155903,50924,207334,219618,280364,420302,324924,67903,-41425,-65178,-111057,-6500,79556,-23153,-39811,207676,302951,85556,-60055,28058,90653,92900,93635],[61561,49190,67536,-81247,-276166,-188293,85254,180472,24999,-129026,-191087,-68153,193647,226099,56958,-23809,-56752,-140435,-77968,115594,166561,113842,108324,95899,-4347,-135186,-120355,34673,162210,165147,204415,281982,259236,43641,-103661,72517,253854,197501,187812,284252,391296,438693,221775,-62824,-232803,-233415,-43642,147131,122802,-16569,46901,143964,161275,170929,120191,16019,-29220,47735,81025,-35239,-230994,-322454,-326890,-315243,-225690,-94937,43206,103853,140207,257205,332373,219978,14093,-54954,114794,198519,128450,140872,198214,111294,30618,-7266,-89689,-131261,6720,198126,5760,-246350,-143441,75315,123494,167594,190284,57036,-188509,-445973,-362382,29986,368630,271964,-127672,-261351,-39786,176048,309109,362712,340141,381597,469552,321818,85295,173892,443547,486276,261745,8582,39411,301216,417343,332516,95029,-177401,-246764,-223039,-206790,-91679,-20271,-92302,-110540,-25281,34699,-59498,-167094,-40072,102429,112178,41572,89278,70760,-78862,-122409,1954,30281,-26366,-2048,-45854,-166251,-193090,-71916,173246,447057,415383,104154,-34923,-68978,-219313,-234043,-70475,94258,190316,171351,114164,75978,-2473,-28287,22175,124860,188355,81713,-62157,-92255,66614,236881,185627,36867,30421,14142,-6845,-61466,-258076,-275777,-40915,53471,12378,115595,227568,223103,83258,1718,199596,366452,264278,55830,10559,48952,-36708,-199371,-270894,-243127,-66634,86625,-19435,-155460,-97839,-66964,-153215,-132278,-46156,1442,147018,199367,93483,35937,80340,75188,-56433,-67667,-2378,40086,121285,233169,228924,118181,92500,116878,-39243,-124035,25987,317846,570527,594067,419519,280034,92221,-14421,44777,178063,296217,164758,-144437,-283524,-183014,-768,139212,133724,-38983,-271931,-280760,-114515,23359,-46455,-136124,-9575,173236,136195,-2733,-21798,209768,366468,291536,103929,-33526,-159090,-231996,-132436,-79595,-177761,-60691,292046,243513,540,-80710,-23824,10678,-5880,-79598,-104290,-114464,-33270,105147,130901,72992,27995,87078,247518,406094,397367,310848,71906,-177659,-245652,-278095,-247910,-82355,76919,72331,-134263,-382384,-532888,-371890,-36939,46798,-157561,-204298,34062,195556,17814,-272081,-347837,-157850,76404,21101,-221623,-248134,40596,252685,146752,-22888,-76250,-146883,-189450,-122294,-110313,-113381,132901,430737,341295,-8245,-171623,-147529,-89547,-52947,37755,138015,84746,-2714,46520,164577,243708,258642,146286,4207,-85482,-170608,-256504,-242480,-37972,226999,218819,-47830,-184707,-15258,140922,92428,-33331,-110288,-108133,-153856,-178645,-103149,110318,250442,215782,145758,43988,39121,37836,-36290,-81138,-68778,-38922,45282,130243,66635,-96993,-123845,83974,167809,-56914,-180267,-79868,38034,70247,107926,126670,4621,-67651,-105418,-204474,-277723,-113354,97705,17084,-215117,-270965,-101558,125974,155161,-48379,-230578,-219915,-47044,95395,9523,-115210,-68805,-86159,-65284,-11296,55530,113535,118725,56801,47830,41231,-123374,-172660,-119199,-151257,-180195,-168318,-299044,-385117,-144373,188698,299865,279164,169065,-54240,-175289,-254408,-46707,434892,592494,154503,-191066,-220623,-363390,-503993,-337314,-90176,10064,35251,86757,-145198,-438965,4901,1027962,1428144,1768828,2460480,787030,-2747204,-4087141,-3096632,-1482601,1642506,2717265,1443963,159209,218107,1350934,1137800,-494509,-1181445,-861532,-518338,-156370,93741,89891,153058,271903,221736,-39842,-197304,3882,243851,286251,220762,134841,-1821,-143954,-320195,-325338,-124176,-61853,-171640,-146762,-35693,-73521,76521,263458,167758,-80250,-280706,-357315,-183905,79213,262955,225445,52237,-765,-82505,-148253,-127549,-76658,-70308,-90120,-59337,63821,324569,488364,398016,140342,-71224,-193119,-257818,-199450,-71670,41500,5742,-132673,-182219,-130583,-101160,13783,185887,255310,134625,-34121,-22013,133484,157490,33968,-86837,-38324,125033,168962,66456,46149,72327,-21594,-234473,-373339,-284799,-188421,-6728,133869,37285,-124971,-58631,52007,1852,-9077,57417,59465,79585,-2851,-86029,55729,168741,-9925,20186,390399,517504,278273,113037,810,-201914,-285812,-283830,-361511,-345816,-205439,-116516,14356,282581,305428,27851,-220549,-272781,-143775,-72087,3349,183682,170841,-39339,25000,224815,211337,258345,315538,218010,114766,69165,-42901,-124442,-107506,-91965,-10518,85380,63547,-95864,-177833,-93059,45091,94324,117893,148017,82869,-60584,-201706,-299591,-285614,-221770,-229515,-235685,-129962,-71310,-173738,-187138,-16323,37970,32247,113350,112844,-81166,-235410,-182239,4696,120319,68087,-36791,-100339,-117965,47621,389236,558876,396175,55160,-225940,-304087,-228806,-54200,204627,405450,386519,201725,-13962,-64755,34703,83246,-10283,-245924,-394677,-297059,-164542,-45938,74493,39562,-86646,-144018,-223040,-299507,-213670,-125195,-203749,-276267,-100048,197278,147269,-198832,-346864,-216387,-161355,-270180,-254814,-104274,-13232,-56118,-1429,106223,32159,-132234,-186545,-132922,-43961,-51720,-130934,-171074,-160230,16747,248816,223635,94877,51682,-26602,-4713,115672,96311,83446,188176,126000,-88035,-256231,-341404,-384012,-402470,-414006,-290600,-99560,9511,-66081,-58698,82981,161244,106581,35278,12853,44371,-6143,22498,48070,-126205,-266402,-241059,-167626,18515,369376,714671,637711,312356,73908,17720,8610,-112268,-110208,-32510,-119016,-115367,54315,85828,-14346,54292,110904,-10662,-51641,-57707,-109655,-42985,96169,84635,-47216,-147441,-87542,-29783,-38002,-103201,-137558,4147,115223,-48,-212881,-271930,-110081,81881,153182,200705,237969,141987,105033,234063,202223,-16419,-144529,-68141,54606,142983,112433,36263,72445,222577,370172,238851,-64932,-158489,-73231,-19120,-39228,-162408,-257861,-283894,-103548,170247,157598,-26912,-45570,124331,330591,273610,-13423,-159393,-24087,120727,157615,165601,176752,163868,191354,235870,318259,298509,59528,-180797,-230726,-180419,-39862,225291,475911,439382,213087,158382,338624,444027,339341,104105,-152138,-209174,-127053,-265709,-477073,-400395,-105063,-14942,200397,558081,658894,363129,47410,62385,188091,67075,-25834,33544,-7179,20080,209783,309419,370138,463058,325602,77688,26386,76257,94764,127668,130795,98563,159453,310665,517554,630437,543919,396651,298227,243595,306514,346664,225557,92859,-33242,-166273,-45246,125533,-4511,-101629,85744,212598,177834,338014,472942,315253,300307,430831,659411,1041160,558902,-508973,-1003484,-812970,-928333,-488037,371741,529657,25203,-167610,28472,28372,-448647,-1311914,-1003512,-288677,69248,727787,434195,-487747,-306746,-52848,-541168,-463634,-201861,-273152,-158356,24597,-138701,-263302,34007,345001,323631,191178,80056,-52739,-350056,-501276,-224516,37530,-31464,-162774,-99050,22987,-8939,-102007,-30286,141887,101776,-122763,-218365,-90542,-114446,-309225,-275273,-104425,-182153,-390942,-287740,-159509,-300504,-532109,-445514,-119735,105877,115372,15068,-174206,-354427,-315326,-150035,-50054,-17850,25959,63584,4736,-3175,120812,185640,50510,-160510,-202587,-55553,8781,-5899,73507,137689,88210,94789,124252,122079,108085,116455,49793,-103852,-69508,229642,311246,86113,-52911,6208,95549,86407,-46908,-91404,96616,213513,78222,-42748,51821,173116,126583,-31956,-228916,-304542,-209508,18656,217286,267688,307746,409679,314784,74355,-72509,-148190,-154283,15305,135652,40757,48112,349138,394712,56479,-129386,-7005,92706,129997,122044],[45516,11215,31157,-94492,-244389,-193667,36065,211097,106752,-120182,-240860,-139410,149450,232802,67729,-72142,-168218,-243930,-105504,168272,227290,142475,163660,180212,40449,-158183,-169238,-29240,71869,116283,226423,317414,290891,105658,-40744,45163,164529,146199,184084,301330,399949,397049,153968,-92830,-220401,-235535,-42762,178895,150463,-14296,13462,126422,231947,254761,150438,37346,-2527,-3839,7433,-17088,-150250,-195576,-173713,-218916,-204519,-114344,8645,58093,103981,238073,329707,237633,32198,-17713,196475,275875,154064,177930,234416,124527,102706,166890,54352,-114840,-83590,47708,-87935,-239816,-146468,-6052,61931,103184,124218,9712,-172131,-414872,-361614,3997,294939,124292,-289851,-389249,-118010,86202,229749,317456,256365,285538,443823,371019,132983,109811,316012,407249,287603,93246,112747,395602,497054,314052,34873,-143904,-113797,-126404,-236043,-185935,-105831,-100783,-51172,50687,115045,-6930,-153993,-66193,111269,136174,66105,131582,137615,-55143,-144443,-26626,15258,-79406,-84652,-80318,-129379,-124147,-61512,121923,433659,497522,181234,-6503,-77712,-274853,-294314,-92707,76456,123256,77093,40421,98330,103082,12526,-64102,-35340,50662,-554,-100684,-79839,75906,210002,193830,77505,50747,33235,107,-114518,-352526,-381621,-170236,-67774,-57778,98114,231078,243997,152376,60434,102154,133778,106348,21570,-14340,3875,-96269,-246707,-309622,-251851,-69748,71718,-7302,-60830,-5634,-40760,-160492,-107509,46514,94225,156715,131239,10214,-35083,51489,147423,89849,53680,23347,-1748,42267,227371,271601,160098,142840,213489,119697,-11781,60312,314462,529742,494129,339471,224031,107453,28379,24708,104740,230488,176895,-45806,-159085,-91388,20123,135483,129335,-9389,-162278,-207444,-169309,-141471,-177500,-188353,-46468,80139,47984,-86522,-91151,215284,463244,374796,97217,-77835,-199994,-301895,-205929,-108077,-176630,-82690,218743,166605,-96016,-180396,-100171,-94138,-88510,-61461,-2367,10446,46517,138872,175279,188437,207646,228837,272009,384885,370836,278729,97673,-82956,-143459,-215230,-185026,43,134230,63432,-137838,-328712,-469997,-307836,-28886,22401,-157293,-179756,34603,140505,-71340,-340630,-411031,-197989,76402,56651,-212618,-290876,-16783,223487,193548,57933,-44917,-168512,-229736,-146997,-154924,-224154,23222,404665,332521,-73027,-223129,-115668,-67029,-47047,61642,122582,20767,-53327,-5582,136650,306590,349211,178599,1346,-92721,-120160,-187986,-248953,-114259,191558,242611,-82084,-248482,-52480,120469,46778,-84377,-82066,42523,7312,-165103,-197400,-31023,85126,103283,101203,22251,33456,74483,17572,-14598,25313,29107,52547,75062,-81,-145881,-183775,-1510,129942,22453,-70284,-81076,-90310,-61434,61188,150227,52539,-40532,-110413,-258989,-381378,-251913,-31901,-51228,-180468,-139110,43866,218518,219324,-31972,-291901,-263414,-37654,94705,-33077,-132195,-20196,714,-39781,-44454,77769,211741,217287,83721,-1800,6510,-80631,-131877,-106588,-147231,-197759,-158736,-238059,-310631,-73526,258097,351138,313840,157004,-77008,-186695,-275944,-103388,443341,666454,215755,-112617,-100946,-248413,-399852,-249242,-34628,35245,15867,-58756,-328228,-430598,33719,896799,1361504,1770316,2950986,2926973,-759697,-5464329,-7014125,-3784619,1497849,3666454,2341337,731464,733106,1698208,1299465,-291843,-988466,-790866,-585124,-263430,55353,88513,89336,163304,131794,-56450,-126482,35162,212434,201572,71255,-40484,-103581,-178460,-333973,-309881,-98501,-35999,-127939,-130539,-114576,-191057,-45640,196005,179812,-1721,-150359,-245992,-213075,-36160,128079,79405,-5368,46225,-1799,-70151,-19153,-9184,-79340,-129996,-122082,-10528,257054,470612,448767,248554,62633,-157271,-332039,-338256,-217757,-94412,-55000,-71331,-68061,-66554,-63804,73701,209196,203873,100413,-11469,30053,171541,162597,9367,-119655,-68754,92606,126095,19972,38383,124454,40891,-194531,-332270,-241513,-176857,-12846,144576,101293,-60212,-37022,42947,23254,55461,76161,33630,96222,62652,-67811,31539,143482,-8484,52443,385449,465795,229159,80142,-14551,-218088,-320360,-301187,-342202,-294241,-88423,30629,149622,344380,328727,90999,-73854,-180524,-188183,-159872,-42011,186640,203410,22932,80154,282682,278770,303854,356476,297181,203570,141771,-6505,-132483,-102353,-43212,46401,147089,139990,62099,39497,53112,111827,122689,126777,178170,146041,-31727,-231516,-260724,-137505,-144130,-236029,-156331,34869,34307,-164752,-219710,-65015,-51732,-77933,-30582,-5992,-109834,-199358,-200571,-61325,57328,22402,-58017,-97866,-140866,-28463,264139,393515,251537,-17145,-291065,-432627,-361719,-144735,105480,306482,349932,237171,51214,-54818,23771,111807,31227,-211221,-340850,-222934,-105781,-54397,26144,25088,-134598,-246823,-325094,-346779,-178756,-18486,-61012,-172666,-78696,161353,111495,-153332,-257765,-200690,-171726,-253063,-203352,-86211,-31835,-96816,-117848,-26581,-6736,-81638,-98819,-64071,-75022,-160004,-212785,-187255,-163307,38108,326674,314257,148193,114665,91218,120877,160025,58542,-15096,97092,160177,68238,-69060,-212814,-369745,-434577,-387441,-277162,-112759,-16031,-136295,-192603,-23313,202995,239678,85067,-27666,25613,47921,123329,171579,-11799,-189933,-199539,-177082,5046,413437,770465,675194,295087,60628,11535,-62081,-216814,-154249,17289,-68469,-104237,67697,58623,-104999,4657,135831,1102,-40209,20886,-47548,-90298,20232,89377,28203,-85139,-71540,-19413,-34933,-86282,-84441,101590,239861,105828,-139770,-194084,-49671,96762,164533,153250,106892,-12688,-19401,73798,102869,27872,-35341,-19776,17645,44337,28450,-21957,-28686,147099,390870,293812,-37353,-144846,-58182,-7044,-44949,-127759,-200582,-253522,-144093,99412,148298,48038,40276,214938,384070,248576,-68950,-181537,-13181,127960,124599,175137,236550,216541,177913,151083,195051,250477,109623,-102847,-233785,-254209,-92530,184156,425669,446789,241427,177806,350644,445321,337775,139652,-90153,-167413,-84106,-124861,-301445,-304819,-71891,49486,182294,550880,701755,395743,-740,2677,145543,39003,-74450,-90685,-168901,-57428,220693,400840,539040,569074,337399,97931,78865,95912,85755,126955,160721,132918,225816,348011,443098,481336,441147,358239,307277,313714,388296,365062,262193,126618,-66685,-238495,-157765,-22905,-82855,-61213,177437,302734,253797,380733,417968,175836,148632,318009,522999,1082042,1011923,-270522,-1035972,-542546,-896426,-795812,422961,835513,61589,-265641,-115812,-126347,-344971,-846451,-966358,-785538,-271038,496589,208872,-709484,-407044,-60489,-462345,-354797,-144620,-198666,-38177,91204,-170178,-337382,-37709,300492,362296,213074,27602,-98901,-313093,-349321,-48278,89228,-109268,-265104,-178832,-57072,-55323,-73463,71310,235569,98066,-218954,-342416,-188838,-207853,-387550,-326662,-143123,-186371,-322560,-215246,-134482,-298231,-499525,-440686,-197711,15632,46791,-32089,-172277,-344913,-369614,-231643,-105978,-85597,-76962,-15896,-46099,-108042,43847,177018,52790,-141551,-137520,-7583,-4251,-29736,62503,104245,17340,-32999,-4558,71034,123010,85512,-8351,-140868,-49149,307396,341237,-10650,-196259,-58560,76264,114858,115097,139566,219740,242532,70458,-88258,-2951,141856,127369,-18086,-223895,-311523,-226635,-9437,183853,268729,308863,389614,327899,113509,-89331,-214152,-163656,46191,176358,85462,111175,429716,429415,13059,-201792,-86651,49802,150816,147820],[40199,-12910,-10378,-103998,-197361,-194871,-51642,132052,100013,-117786,-248001,-158240,108350,220935,90767,-64695,-189986,-253702,-82369,209778,250304,143867,197923,238674,78102,-151175,-214000,-130388,-56065,54436,226471,325467,310342,169569,24960,9063,46557,61795,122308,223549,290110,213398,-6193,-148069,-180435,-210482,-69423,154171,124365,-34712,-37178,85120,254139,284839,136475,25907,17865,-48149,-62890,14071,-21717,-33853,-3920,-85296,-139883,-89647,-7639,2471,38605,180702,271946,208139,47211,3853,199641,291461,157566,190564,269351,183786,197922,326038,217992,-44170,-131112,-91118,-149723,-196590,-136346,-93761,7985,78098,63964,-37569,-160446,-350874,-319298,-29839,155900,-49323,-406217,-450096,-167103,12581,161826,266421,160987,180798,381537,373164,175865,78824,195114,315978,306112,157765,104301,346163,486351,283979,-8636,-87765,19230,-30236,-221185,-237719,-173304,-100624,-8440,89279,151163,23920,-122613,-62664,139471,172142,107103,170614,208552,-1531,-141012,-37079,22183,-99324,-143478,-98130,-72833,-48859,-69035,34159,344395,468572,205365,33985,-31155,-236706,-258284,-29217,112807,83947,22596,23806,122062,151446,22695,-123181,-145116,-42196,-32878,-91842,-40894,68389,128895,132494,81572,49679,26743,-3202,-119858,-330309,-361646,-210093,-148159,-138941,3144,144202,178658,142857,79420,-12217,-94339,-39813,11135,-2468,-17142,-154882,-290005,-306903,-199321,-35591,47635,-5160,42780,117864,31935,-102920,-54689,89775,148947,147352,51790,-61223,-89989,16309,210188,282295,217802,55330,-63736,-44116,197393,327986,243811,195543,270240,235571,46699,32161,248338,412478,327760,216273,142108,104842,57538,-4740,11178,120907,150734,48731,-19355,1206,27693,95661,89929,8316,-29407,-88136,-158980,-229655,-263934,-237342,-125896,-73979,-68898,-160250,-146461,206439,546864,449683,115911,-90397,-213019,-320468,-237975,-110018,-155236,-132547,47883,51659,-152615,-213091,-127124,-154272,-170909,-76403,68965,141104,140146,158872,177570,258731,372675,395352,368677,373526,309578,213625,125418,59733,183,-123823,-93229,103947,182336,28491,-130434,-211669,-309662,-208092,-27457,-18251,-151259,-134868,37681,80921,-110185,-306957,-373702,-201229,49691,53419,-201970,-305833,-96198,132707,196111,126682,1466,-159025,-236523,-139509,-164522,-301812,-81024,347196,312682,-95915,-227530,-48711,-10220,-26822,56687,49112,-87784,-129628,-72748,75354,300247,349159,162392,12191,-42896,-19210,-89349,-229384,-150087,163345,241993,-89092,-263693,-98407,49610,-17108,-115231,-38141,191144,203587,-87862,-238626,-151142,-79925,-42168,12187,34902,67895,102584,73639,80692,125295,83543,34539,-12362,-67530,-149218,-212140,-97934,102526,145336,38219,-125912,-281937,-269531,-52011,118864,68738,-35254,-105822,-260789,-403128,-332603,-156487,-126918,-124488,16881,174636,286325,281768,-8285,-346935,-316382,-63858,40004,-98844,-137419,47863,130883,9000,-45551,105392,289431,312539,128472,-23009,-3265,-3784,-48361,-52509,-131468,-203978,-120346,-139819,-211413,-21046,257812,347084,332329,165176,-33490,-103342,-177048,-112270,365974,604967,241532,22475,72520,-113381,-271355,-91206,106136,93035,-35365,-238315,-371355,-212547,126620,715764,1268844,1820299,3361793,4896699,2028325,-5541354,-11000247,-7299285,364996,4121951,2931645,1102907,1159167,1992393,1491262,88591,-559488,-490955,-449013,-272563,17033,61226,14833,80262,75987,-27743,-24148,35135,86309,25405,-129901,-230977,-179111,-167586,-283551,-256976,-81309,-8259,-22431,1178,-101834,-254569,-164599,93637,152291,43891,-43964,-112186,-163647,-63492,31480,-50568,-43862,84608,70094,-16589,31288,24129,-64865,-103330,-112698,-40388,173077,382775,410164,297276,156419,-122622,-345189,-374942,-272144,-173440,-94513,-26966,12357,-33930,-43996,124171,254004,197053,101876,40556,100902,195051,143738,-12402,-127916,-78436,90187,124122,16533,43507,152046,92437,-116454,-259744,-247701,-180700,7689,195507,197037,33520,-28798,-10633,26680,122805,110834,43354,111451,90930,-68003,-4503,73905,-44990,38133,300823,346878,156454,17419,-51344,-203330,-304286,-273087,-291350,-250874,-16008,149479,275504,348213,247756,95090,76362,-17437,-133684,-165227,-58207,180726,224854,95233,156539,335790,334651,310267,332971,296403,218846,142872,-14194,-135833,-83909,11105,85572,162241,175085,202731,241924,208431,171409,113693,97382,192484,234721,55766,-202326,-174132,42725,-33337,-184817,-4920,231318,125697,-161956,-217331,-56657,-68225,-137504,-150662,-153008,-167175,-167567,-195809,-75485,46747,-14429,-81356,-92723,-171296,-122673,108596,199075,77257,-106241,-314811,-475931,-429714,-204446,27752,200714,279452,252695,143662,3407,12249,108958,57014,-156805,-249150,-135793,-60154,-71911,-24760,-4022,-173146,-308909,-357044,-311629,-88521,120938,112551,-36311,-41493,98479,49780,-113235,-148747,-131965,-137731,-172672,-98264,-50235,-71175,-138619,-198578,-135741,-51589,-16520,23862,19000,-87130,-210610,-221380,-163018,-165288,34268,375837,390145,190535,148422,168750,186613,154754,-1743,-135715,-44434,142495,206008,115630,-91985,-335641,-428088,-325086,-221582,-78441,-13106,-163243,-251843,-71812,228617,340596,132209,-41356,26222,98905,180776,239255,83141,-106798,-171619,-200982,-32448,363277,650552,591033,269012,90166,65658,-79327,-265091,-148231,88388,17878,-31326,120631,38568,-161404,-21330,139311,10685,-15267,100180,18697,-123489,-54195,93174,94807,-23106,-44282,11127,-15591,-66767,-30449,184173,336885,190201,-59841,-106860,1090,106020,185626,142234,3910,-135658,-124530,-77890,3893,60766,75098,56813,6825,-72160,-87182,-64884,-79420,80147,357363,309391,6064,-84682,12379,52803,-27194,-100368,-151538,-189591,-146216,10815,96066,105800,160901,330123,402973,219007,-58484,-130507,23543,133651,112729,199600,272747,234165,139092,48192,46806,138146,87458,-58666,-230158,-313076,-137453,151779,347247,391019,222152,145861,291722,381956,310973,185581,2447,-94242,-20506,34813,-93942,-152499,35768,205560,215239,505896,709951,420860,-35852,-83798,58430,22362,-71934,-158387,-262083,-96524,217254,447852,658453,622210,298084,94352,126925,113921,71370,115131,152675,122927,234557,340657,335055,314990,325488,289344,260583,298966,365361,339026,283341,146460,-84676,-269253,-229488,-101644,-74588,17922,245686,355193,341783,431247,329136,-5821,-30818,184421,318928,965585,1302040,-118241,-964884,-172365,-661203,-957429,447274,1004460,42896,-374168,-308632,-315337,-278766,-367799,-821333,-1145361,-554331,424335,243893,-770862,-494463,-69411,-322759,-232126,-129196,-174870,31534,120409,-196745,-381718,-114862,170779,278775,170958,-39686,-167986,-293684,-227453,70618,111159,-157941,-325956,-252758,-133113,-82142,-35918,127740,241929,48344,-305632,-438318,-291146,-299781,-442925,-368502,-176344,-157801,-188775,-107817,-94030,-245182,-367459,-356581,-244587,-81614,-10704,-43670,-143948,-309673,-421214,-338585,-175803,-153887,-175874,-78313,-74508,-192597,-48433,117658,12350,-113711,-42302,44444,-27134,-71545,44817,104063,12101,-81826,-61161,49624,146438,104837,11578,-91616,40748,376855,328125,-103207,-295451,-115790,35629,112276,216505,276860,268619,252446,85220,-117031,-58419,121259,150257,15475,-189987,-287143,-199539,-21505,123377,227564,287124,360268,349696,171968,-89637,-252380,-149860,62571,172967,90307,125123,409860,381873,-36041,-252227,-180699,-25760,145651,165377],[55334,-7927,-37133,-102616,-149640,-190795,-142528,-10748,20241,-118956,-221040,-144937,67512,194940,119841,972,-94637,-152795,-18884,223800,234323,128961,207663,252021,83968,-130953,-241729,-239486,-188119,-9568,199578,299610,311125,222563,76582,-29514,-70179,-29953,28268,73328,91191,-37264,-194449,-199078,-121051,-175964,-138547,51642,48363,-59735,-73150,49061,235582,258476,82980,-6008,34985,-72902,-119198,36293,101112,103802,123722,28891,-64654,-35745,-10502,-60714,-46471,99964,183792,155515,77564,35369,155894,251149,138686,171293,288839,275079,307582,439342,353942,64235,-113969,-168258,-159962,-127817,-118597,-161845,-22066,117503,55295,-57525,-159587,-280206,-252937,-66462,2478,-174171,-426836,-421374,-180110,-44316,90835,182140,54870,77752,283363,316882,181224,59301,95311,239149,319388,181636,15398,174231,390243,250619,-17852,-18597,114445,31667,-169914,-230312,-197642,-92336,1530,83689,144882,33895,-85175,-28563,181092,223367,168532,208426,257603,43681,-142549,-47029,40992,-86596,-166845,-98607,-24949,-7804,-94880,-47956,232571,363755,179264,75080,52012,-128050,-150414,81523,171740,78602,24743,65063,139604,133711,5920,-138319,-178331,-73232,-20936,-50181,3142,39517,12397,10361,39677,34190,7538,-8718,-74348,-200687,-215625,-124675,-133268,-198151,-155430,-24503,42599,65552,60916,-105106,-256369,-139683,24375,50391,-660,-195330,-329389,-279273,-115038,16530,6146,-38289,103978,226298,125698,3694,23605,88277,156113,127392,-9337,-93928,-103133,-10977,245685,465488,377507,86608,-107795,-77100,177055,399633,372892,255867,272804,263676,30692,-62770,109970,236530,155056,89309,61601,87152,57038,-44316,-81344,-3626,84445,93427,88655,74750,19855,24436,23646,5423,71262,33769,-82431,-201273,-266989,-262438,-217845,-211761,-153430,-194804,-166489,200638,594539,500448,161432,-55002,-173126,-268997,-218691,-85138,-113975,-185719,-143914,-58924,-152952,-176592,-100660,-138730,-208298,-111700,91212,237591,221821,158593,140853,277917,481596,519390,461566,345461,218355,133223,160192,222194,142867,-32661,14397,218843,214622,-17649,-110276,-70978,-110853,-103336,-31501,-63437,-136878,-76574,47300,42709,-78841,-169588,-225319,-156132,5593,21919,-180418,-287144,-171203,24343,174809,175248,46319,-140359,-229054,-110401,-132438,-318198,-151739,265298,281352,-69657,-180042,29447,62773,8127,36807,-47433,-201080,-211330,-142745,-4610,219912,252657,103068,32078,37405,80644,-3880,-187109,-123964,171312,241283,-51696,-227028,-144958,-62438,-94986,-122331,8615,292606,367459,27027,-221860,-221870,-188370,-151594,-66934,71249,121131,114471,122464,187458,219220,125533,7253,-96740,-119580,-121603,-208540,-177300,89179,271366,122795,-187604,-456297,-463975,-184864,52433,59719,-43083,-100911,-230287,-355392,-345419,-261884,-211381,-76757,145259,258376,326755,333179,12199,-378765,-351524,-103695,-46266,-165248,-128239,106169,234328,56956,-12695,128960,317344,367356,175508,-6213,21913,91110,62537,23567,-122958,-203366,-60958,-25108,-102644,14716,202717,298126,330793,183411,41826,34185,-9940,-87195,214996,424268,227147,175024,245682,4237,-165144,53493,244888,131122,-132036,-402229,-240498,188821,294575,544618,1171204,1895065,3539833,6264461,5166496,-4278921,-14382298,-11551662,-1412868,4261735,3336810,1289218,1337128,2077770,1620860,533339,-19259,-55994,-137128,-160260,7499,28848,-37202,58280,82796,40484,70879,-108,-99881,-192617,-322751,-367875,-196884,-110655,-179017,-172029,-69971,18094,121950,210887,12631,-239622,-250330,-26714,84776,40804,5757,-6172,-64929,-13913,-1768,-112784,-50565,105968,114377,1318,9443,13306,-21115,-689,-19163,-18284,94710,257291,302254,259218,154554,-109548,-299923,-299689,-217198,-178120,-113706,-17559,40471,-32718,-44083,154536,310860,238953,136291,108547,173538,197847,103353,-28147,-114276,-70041,113241,167821,64448,61732,141928,107441,-39843,-192731,-290150,-192826,39956,255706,287516,129518,-31680,-87278,16546,175150,142880,67775,116971,83407,-71411,-37836,-24013,-109438,-10729,172395,207889,93955,-44601,-96958,-172590,-251357,-210172,-217334,-213202,664,208473,353109,312088,108031,46914,186670,158482,-11317,-94471,-47134,155190,232142,171197,236904,352407,330498,259126,244310,206941,143904,71310,-53417,-131098,-59943,49529,91267,128573,162153,276542,371490,333515,211315,67162,30755,186729,336010,194654,-107556,-61653,195349,79020,-83854,173630,399366,174453,-176524,-198955,-9668,-11103,-118255,-189716,-253838,-207569,-137614,-166022,-38433,79501,-38195,-103072,-89272,-197567,-202392,-33218,18859,-84819,-183167,-296925,-436003,-416306,-203694,9834,122971,192753,246881,234267,84842,-7047,61539,50566,-104300,-149209,-53266,-27263,-75808,-38964,-15985,-181694,-319408,-315986,-203278,31708,257003,269747,93959,124,24477,-22367,-92309,-57593,-25278,-50438,-34335,44562,3677,-113522,-160302,-198195,-174232,-87269,42103,146352,99662,-69023,-192699,-168087,-122196,-176421,4575,387364,437133,229026,179356,217153,189110,105618,-68560,-241703,-181812,90187,287848,244932,-10093,-292333,-383623,-250362,-149931,-23191,12443,-145301,-237413,-67471,211868,346343,141715,-29208,48170,125786,162918,215587,117701,-50561,-166308,-226813,-72761,248233,422964,430010,250214,146433,146100,-48522,-249526,-97224,160861,124763,95544,202118,29118,-173910,-14351,127911,10876,5543,142993,50136,-144448,-102996,93984,136769,26448,-11356,53590,16733,-53748,4226,223273,380468,244427,15926,-33581,22545,91127,186838,149127,-51785,-195284,-185411,-184721,-81416,69800,151799,134993,23230,-174131,-199408,-77067,-68345,22820,260008,271777,48610,-7143,103053,131861,5419,-85983,-115657,-115534,-119883,-69952,19488,131229,285597,435618,383831,197424,19096,-30772,48211,107791,111770,217032,260275,203747,90165,-36208,-67249,8785,7603,-56048,-213797,-331264,-157353,132178,267630,294563,155896,67415,180802,264077,248019,216456,92409,-22125,36811,162436,85466,5510,164226,349244,263820,431479,661081,402048,-76673,-201058,-69061,4959,-32554,-157458,-259669,-81517,205474,440486,697717,614433,218675,63598,153534,123384,59206,100584,109699,71232,183303,289268,229161,191890,244237,223735,184766,207819,227175,246709,265013,144113,-78126,-247779,-242805,-94460,18597,120524,272705,346420,393738,451229,224127,-177038,-176719,83267,121623,773159,1425867,44155,-676357,288666,-300929,-1003757,338570,852892,-123070,-479226,-477141,-483987,-269132,-48828,-592911,-1248569,-719156,474177,426967,-693703,-537894,-72663,-163310,-107354,-115586,-171006,64158,136647,-190105,-380715,-191409,-17861,95865,69770,-122005,-251587,-290173,-142888,133667,118956,-162032,-333690,-304385,-189139,-84143,-1894,117308,156603,-42643,-369220,-487421,-384506,-387182,-473298,-395118,-204116,-106845,-33063,-474,-57553,-163106,-183901,-214689,-236505,-159340,-59446,-38891,-103081,-245796,-431603,-420357,-226647,-191418,-229869,-92527,-61548,-221826,-122546,24545,-61419,-82045,58780,78200,-66240,-117921,35966,136396,63233,-42870,-40787,53736,177659,195728,121588,25167,155084,404773,282147,-137452,-291508,-132876,-18512,65623,222173,290767,249483,248014,112676,-118804,-87318,125440,190989,61341,-135432,-234124,-131341,-7408,59504,157989,245574,319130,360011,227055,-78089,-261854,-131487,44648,111559,53432,86325,281564,247744,-82025,-261432,-250539,-106426,116700,173322],[91014,24917,-40219,-87484,-109345,-177791,-203064,-146869,-83783,-113630,-167895,-121473,24149,160560,148003,108691,96595,29543,57785,197530,181160,105075,192686,211780,39416,-125226,-248005,-322496,-285180,-57632,156281,247375,287543,245955,98027,-65632,-158250,-104595,-66010,-100265,-130079,-251460,-331159,-212254,-52733,-145311,-237037,-114837,-59336,-72895,-67878,41988,194941,188024,5519,-39843,52224,-74978,-158738,28668,164638,168254,170437,84185,-4619,24797,-9100,-124912,-133399,16268,94919,106938,126665,82667,98766,175154,103721,124724,281384,363186,402480,476870,412191,172901,-37012,-158879,-117523,-49921,-97902,-194385,-29638,199209,114977,-35463,-165797,-226622,-186086,-97732,-109052,-198734,-339026,-318455,-167814,-95139,-4096,43995,-62572,-20044,157964,210424,129094,17157,13202,187413,326279,165889,-111967,-42725,248198,217366,7211,49413,149149,38188,-104475,-169154,-170976,-78651,-22613,42881,113539,32719,-57801,11506,209295,274420,236925,241588,268918,53235,-167566,-70465,58876,-50059,-153172,-84308,-4465,-20562,-129291,-90232,145842,239476,128303,108600,134776,-3866,-23325,178524,203219,85066,68413,140088,149087,71092,-23018,-109544,-138971,-50013,13892,417,34490,389,-103443,-139229,-41348,12526,-9686,-7279,4293,-20177,2508,67158,-12994,-215983,-337928,-234655,-117767,-33863,27864,-144120,-316818,-179239,51794,131039,49533,-204060,-354535,-245877,-37481,57122,-61067,-120468,94210,280287,201113,117272,110451,68062,124289,103141,-34773,-79305,-70273,-26266,237042,571653,480380,112725,-102752,-33150,185271,468113,516303,317624,222268,191828,-47377,-194816,-77859,41656,27245,-7409,-984,55310,23871,-88272,-151861,-108312,-4839,68142,133761,118688,2804,-55710,-47303,-17064,103582,120800,43250,-57312,-171613,-242130,-280026,-268055,-164087,-176234,-141902,206029,584251,512130,221192,26951,-68221,-146332,-149409,-39080,-57035,-208455,-263307,-118807,-98725,-90364,-31835,-44703,-166371,-139013,70924,278477,270768,136400,83538,260602,509342,540711,460636,272449,109048,56166,199513,363891,241508,29492,115301,324291,231401,-49119,-76682,44869,48843,-24704,-35599,-93368,-108828,-16290,61500,40419,12957,30211,-3100,-69363,-41622,-21139,-141831,-234726,-209687,-49837,156701,202786,75908,-132621,-225938,-74088,-65145,-266638,-175614,167295,234419,-5145,-87827,97817,129235,52845,22454,-120744,-273541,-269045,-195272,-78097,89981,94902,26909,55350,112321,134664,33728,-132268,-40469,223298,261119,27239,-152653,-177497,-181507,-170428,-108703,46627,321899,442210,131114,-172874,-238355,-210512,-176584,-88468,110507,158513,104822,153291,276716,293182,158205,-10047,-140236,-137985,-80359,-175910,-211240,89990,354923,162481,-239216,-541311,-557488,-281518,-17730,41473,-47180,-101418,-192823,-267660,-298348,-331943,-293612,-57930,208150,281582,341129,361988,21735,-375607,-343796,-127720,-128528,-209354,-109690,118478,239707,79368,43006,143502,287969,358938,209903,48356,79958,176875,163540,78700,-142058,-200052,6488,79164,-5217,37107,127230,233487,314445,195980,100885,158000,137142,-60643,25788,178938,178955,299680,367744,80653,-104039,121298,300062,113755,-249653,-491752,17450,653090,505612,428638,1082460,1953709,3383202,6669627,7801409,-2076924,-16241052,-15446579,-3328672,4217176,3648550,1379515,1246079,1862853,1581269,892068,465976,378499,274692,68765,50582,16329,-37378,107315,148126,119359,121339,-60905,-286808,-387978,-451600,-401201,-145459,-25690,-54641,-74092,-58639,41796,264432,419588,187930,-158278,-289805,-141070,-4810,-3115,-5625,35400,29269,63934,18615,-97298,-37375,100648,125467,-3827,-61499,-33947,40216,150140,127553,29409,27045,133394,170072,140857,45276,-128779,-221231,-145763,-74851,-116130,-117468,-42689,19884,-49958,-56455,162571,362858,307459,182890,171792,227678,174508,46381,-35454,-81368,-45532,151196,248073,154670,84638,89944,72574,2171,-154180,-328952,-196684,66415,286512,336992,206625,-29647,-150357,6517,201430,154886,85928,113822,60290,-58112,-56547,-126668,-182108,-71390,43879,93999,66803,-76634,-135581,-143688,-180993,-128182,-130731,-171743,-23388,200217,357727,259732,-21489,-20516,234145,281150,117041,19952,-9253,114264,226879,239155,292065,301496,228551,141840,103360,46220,-5778,-40834,-92009,-116040,-39972,56393,55422,54352,107541,266575,408671,403341,225537,181,-53493,162401,421617,349420,35452,45846,267035,153806,32867,319021,488835,170784,-206541,-184302,41262,83198,-27904,-128394,-252164,-191999,-102685,-114925,30826,129558,-45696,-114877,-88656,-203931,-232817,-122512,-114685,-200057,-222854,-248682,-339669,-330018,-133153,64494,93257,109910,222432,291397,150232,-40224,-30675,325,-76886,-70169,11956,-277,-49639,2464,9024,-153858,-283853,-222647,-57004,148699,355666,369083,182829,34707,-38245,-84902,-95751,-15449,83014,81614,138071,196635,66226,-141110,-147331,-103637,-122197,-99837,75149,230542,159663,-21819,-115531,-77775,-87639,-202930,-45706,359389,446784,271320,236240,254323,144462,33335,-119666,-299937,-268233,27520,297892,291460,21152,-255351,-325668,-197489,-96843,15906,43174,-93355,-171074,-34015,141454,227144,90979,721,88606,119930,69636,98800,72701,-44428,-184807,-243093,-91509,127672,199299,270381,250836,201455,199730,-6667,-195617,-31634,209276,229318,249090,285910,26741,-151568,16583,112073,3450,10557,124154,20320,-154967,-105777,91932,143624,52483,17928,97890,62203,-43113,7918,200902,360662,273288,81810,8640,4943,44533,153041,148972,-58721,-182481,-196426,-242747,-158444,47270,177194,189816,54604,-240126,-284079,-63152,-10646,-27551,109774,181822,73558,55669,173763,197230,40686,-81517,-90066,-53312,-82284,-120476,-54195,122358,372866,485699,328469,190883,137843,68442,18394,28128,104650,211303,196232,132892,54003,-63688,-98485,-79416,-88175,-80219,-173084,-287664,-137041,123423,210555,202334,76010,-20933,60175,118668,145948,209991,150499,23100,66525,222830,194131,124821,258257,399074,279005,334423,536211,316438,-133389,-332852,-213980,-24528,15349,-101274,-171171,-16535,191965,383683,649196,551443,119831,9217,148636,120682,51283,80206,42909,-4748,91637,209363,158983,149523,224447,187700,109842,72928,13114,89593,190246,113990,-45535,-175284,-194518,-13802,165511,223033,256436,279300,374359,412153,124981,-289494,-243975,50372,-2967,595640,1446976,347898,-119151,820935,101972,-997058,-2010,305748,-467316,-574825,-562165,-582562,-303045,61579,-286665,-1041748,-758276,504922,563977,-554736,-530139,-73896,-33744,10168,-67129,-150342,89269,168688,-135592,-335057,-261864,-220319,-124512,-61060,-208555,-329431,-290878,-85368,165190,133299,-119821,-292186,-321847,-216422,-68209,15802,45058,8162,-156398,-400682,-482772,-451610,-464195,-487273,-409804,-231244,-54756,88882,65630,-38529,-76595,-12647,-55577,-165794,-187559,-94712,-39602,-67796,-162364,-377677,-433377,-231591,-178687,-214486,-43394,1264,-182023,-155772,-75396,-145242,-53589,134305,77017,-119645,-155125,41505,182776,138776,51412,20597,60084,210580,351161,303501,166867,235042,367502,217933,-88651,-166233,-86313,-68719,-20074,135411,203474,194808,236363,135700,-91571,-67418,161662,238182,108506,-73760,-161876,-35870,36645,13956,78609,187396,263572,340854,253996,-64043,-250664,-126415,-13866,905,-10689,9813,74775,51757,-116728,-222782,-264950,-160371,76315,172974],[135972,69195,-25126,-61971,-76834,-152689,-216604,-220617,-157864,-91023,-93997,-98333,-20933,121627,169903,230623,322775,231478,117252,130210,97471,72102,155697,127067,-54594,-154960,-238269,-353771,-317439,-70965,119564,189244,238534,222858,81162,-96041,-203017,-147774,-132783,-236479,-294333,-350574,-359338,-166558,14848,-121714,-329117,-298123,-171602,-66297,-14546,69454,150701,94910,-74077,-57661,72614,-58654,-183425,-17478,140406,140783,131514,74652,31343,71726,-12421,-179466,-199480,-49102,28910,79513,179504,127782,45619,87417,61669,65043,243147,406958,443135,421583,364687,238938,67881,-74991,-38004,22431,-76066,-190726,-28742,267235,216553,21611,-167538,-201309,-139097,-115071,-141622,-117496,-174218,-187151,-150032,-149586,-131822,-142058,-186292,-111339,22537,79040,24576,-68444,-58301,158680,323445,131409,-215644,-212374,112208,179851,46425,100012,123158,-9890,-50887,-78203,-105279,-63198,-66293,-11332,80787,31107,-52225,22786,192520,297497,286119,259846,241398,22891,-212322,-108180,66477,-2407,-110198,-61385,-17058,-82037,-159890,-80338,107900,144564,85340,131001,178297,75661,66833,206563,161490,62940,112818,211023,154201,3562,-45587,-52562,-58282,-1520,44222,37637,47536,-26507,-179424,-270195,-139479,-9495,-13546,8131,84505,132398,207558,298320,171376,-194890,-494190,-427608,-245062,-99064,11327,-116112,-276217,-166842,77576,210798,112177,-177681,-348075,-215274,6654,60614,-156341,-245453,18372,265209,224800,188227,176851,55764,73399,77261,-24258,-30222,-12550,-35244,178198,551148,489364,132821,-36926,71718,220017,503098,617977,360819,132461,44732,-150059,-313526,-264725,-123071,-31985,-57708,-45037,8063,-32552,-126856,-186440,-165525,-88011,-13171,111565,132268,-13000,-114445,-96449,-50340,64866,155793,187208,160457,6417,-164486,-277136,-220403,-97025,-110956,-79412,217513,511377,477511,272438,132588,88271,29152,-39755,19989,8129,-174069,-249090,-99520,-8928,14634,59895,102958,-37571,-128130,33593,269944,280578,97436,30653,231393,455043,433549,319089,146536,61,-3954,232026,444392,267689,45537,184338,394553,237246,-41927,-30244,101303,113024,9781,-32544,-88416,-62131,32813,72378,71328,130400,225494,222259,34893,-79589,-61786,-89785,-156157,-188112,-54766,159386,212792,86076,-142730,-235556,-42615,19875,-164661,-157051,63089,167867,73298,29500,144636,171003,98103,29481,-134785,-274104,-278043,-210769,-119832,-43667,-61449,-29829,78348,152340,123493,13132,-77311,72737,302195,304771,123023,-66164,-180775,-262841,-221964,-84401,68206,281562,405136,176044,-130359,-216238,-153167,-108021,-34295,134443,150929,73218,157648,320208,334389,181539,-5259,-119432,-109598,-37271,-119288,-184095,100166,364503,146229,-264910,-508162,-509327,-301794,-63009,30093,-34684,-108170,-166985,-172431,-211904,-352233,-353137,-71930,196543,253568,332658,358506,20293,-331375,-279390,-111184,-171349,-216546,-91937,60870,117552,62807,102194,148417,216233,290203,225022,130973,157601,226927,211452,69613,-196450,-193184,69497,150544,62201,48790,67365,184886,292218,188534,106489,202564,181314,-69095,-157427,-60602,111986,362336,410384,112415,-79060,99715,236232,40312,-329311,-458068,305792,1025420,698713,379775,997310,1948690,2892081,5949479,8991135,358747,-15807637,-17662418,-4900676,3967838,3841129,1476181,1013292,1382776,1314306,1042944,755913,691033,686361,376446,153111,45297,31888,211256,237397,169569,108466,-125752,-412121,-505012,-485709,-320887,-37959,56916,44277,11957,-39973,63718,362117,546277,349625,-51003,-286047,-222026,-86074,-61793,-56357,3477,65259,109726,56052,-36107,-28050,64701,111824,-5492,-135098,-96657,92746,290650,263630,59109,-37321,42299,64544,-16569,-130236,-176218,-144456,26310,103959,-14376,-108698,-84166,-27515,-66751,-67309,152491,391851,365660,214500,210491,246488,123469,-18872,-32522,-30536,-4639,191692,339331,257834,97999,4310,-7668,-5147,-144957,-322324,-175194,73336,259584,327525,256113,-4663,-166949,12199,200965,137669,85952,112045,52806,-12957,-55643,-210476,-241468,-120598,-49666,30873,81131,-63188,-154265,-129267,-113090,-44919,-43546,-119562,-58868,142297,294289,211015,-83083,-66815,220409,304091,186835,130813,50859,73695,212568,285126,296496,173221,28979,-28365,-61084,-146176,-188715,-147471,-101869,-93897,-31774,28448,-18757,-44208,29038,192924,370596,412531,215453,-59946,-124450,125677,457757,468962,189635,119516,234180,162385,121304,383039,480366,126551,-237760,-184734,61531,158705,90762,5990,-137737,-108348,-55820,-50275,103886,167255,-34992,-106738,-87876,-177209,-190317,-139383,-188429,-250630,-213007,-185658,-223596,-199547,-9862,171307,108522,46783,184905,294294,166215,-84344,-144202,-86181,-86614,-30565,53000,27689,8093,87624,66104,-101015,-219771,-111092,79717,232349,396016,389636,210230,53241,-72014,-121312,-117467,-33117,149250,226054,305939,324442,121262,-142956,-98389,58340,6964,-78765,75283,251489,185225,40188,-5119,21292,-70329,-240706,-104257,299200,420513,320621,331394,292252,80830,-33265,-134069,-291657,-280391,-23661,242835,256070,8035,-237587,-289064,-192295,-87253,11592,59480,-26136,-84612,74,28670,4585,-20116,35092,136938,85008,-67542,-75326,-38769,-90682,-220459,-243396,-70660,64057,73861,180178,271519,228829,183290,-1468,-148319,8107,214566,307657,388630,339936,22902,-115117,51738,103113,1212,1269,41712,-72977,-156548,-57697,89131,114730,49445,33720,134647,123017,-18625,-16943,118009,286236,288265,137319,16115,-45539,-24055,91398,127652,-28006,-111476,-171551,-277007,-241148,-6324,156122,207277,80074,-267714,-336123,-43843,59639,-73768,-64092,56533,71303,81991,196686,225725,67667,-79077,-70165,-15685,-48692,-128695,-98527,90663,386692,444855,242901,196541,253774,116342,-87326,-104854,75792,178038,99156,46002,49773,-14587,-34342,-86262,-149203,-99772,-98235,-180281,-79052,114354,181965,155497,33058,-65148,-21141,-18428,16968,158905,161937,31164,60556,209477,220909,184467,285114,331422,227484,221203,339385,168255,-201122,-446002,-340782,-69550,41585,-23425,-39304,73716,180220,296094,531293,448596,22986,-57989,115094,107921,43835,44236,-32160,-79423,-6684,126003,142216,188954,263968,190475,57674,-62827,-205823,-102422,60236,55479,4664,-65344,-97864,103468,315135,299276,208357,179123,278220,310871,52106,-316448,-221068,88743,-25943,491093,1453802,864316,650784,1385344,494527,-989070,-592552,-550264,-942657,-664946,-543083,-584578,-338090,56956,107457,-558065,-710785,350145,475500,-452674,-491528,-83391,28633,107180,22581,-94521,130873,231008,-39461,-260355,-319547,-386955,-305574,-174660,-275535,-376776,-282180,-39994,193202,167785,-44948,-219716,-303840,-218296,-53393,6156,-60958,-153771,-265789,-397520,-429581,-474554,-517565,-492656,-417619,-259479,-22609,134314,62369,-38694,-4444,93679,75296,-47446,-149163,-109381,-59591,-52151,-79143,-266212,-361143,-181040,-116092,-130788,61995,105113,-88554,-145978,-154579,-209913,-35330,157064,35690,-178024,-174984,55539,216333,200033,146714,68542,39772,234463,531537,510485,283761,235332,262225,148763,27659,50296,26687,-94788,-121418,-3510,74719,144559,223369,139156,-41178,9443,226156,275867,144850,-18746,-84211,66639,105505,-418,8267,118109,194083,283173,234753,-57020,-231098,-144103,-102691,-130593,-81252,-79787,-151736,-155734,-133282,-144352,-212955,-165174,39873,165078],[170945,101596,-7836,-34796,-48066,-116305,-189236,-218478,-171911,-47179,-5130,-71357,-61240,80148,183007,336733,509290,385840,139801,36613,-3725,24713,101692,24186,-171710,-218676,-222796,-325285,-275978,-39080,114659,151237,171128,148658,30971,-117880,-205983,-158243,-156514,-285472,-342494,-316257,-271295,-65109,74258,-98896,-373712,-437663,-260626,-41751,70110,116357,112175,1334,-134398,-47926,98528,-31212,-195286,-92864,38952,39896,34428,24994,49947,94236,-25244,-212073,-223800,-79546,-4542,72919,210121,140949,-4779,6715,19378,8863,180055,378646,399045,280201,221533,232826,153651,39411,52742,80956,-51610,-163293,-35949,265735,298765,86743,-152165,-199472,-121915,-113299,-92814,29540,6174,-81163,-142656,-205356,-276123,-338527,-301441,-191292,-99081,-43337,-100956,-186406,-116499,146676,308588,107227,-243790,-274053,20553,128524,67162,118985,57830,-89502,-26880,11255,-25666,-48379,-105314,-52713,65122,33872,-68970,-15689,115565,267076,289484,249613,186403,-28481,-253309,-146748,61443,44078,-52059,-39215,-58150,-170181,-179570,-30844,113983,100648,73404,142045,159400,73451,85669,143011,29928,-22142,112437,243534,160904,-30050,-47933,8870,20043,34635,47863,49186,50128,-18135,-189188,-341711,-224985,-29652,716,39970,134993,192226,320526,482048,345049,-155823,-583177,-547556,-294251,-90537,33963,-32897,-167687,-126013,86289,256324,157100,-124984,-294295,-178699,15848,18258,-270813,-386773,-91218,195481,186274,182254,191572,59676,24614,50274,8490,26154,33396,-47116,80863,398427,398187,148661,77919,199662,263832,479059,624292,359217,24092,-127202,-233482,-371270,-391793,-217192,-29300,-65791,-80410,-54144,-95386,-150255,-182043,-165419,-137739,-111588,42979,121505,-17715,-127321,-105045,-83159,-18153,144433,313154,385556,224076,-35169,-197920,-95934,14697,-22578,964,222780,396499,401479,290580,222469,254134,221987,94351,83614,71584,-78290,-104474,-5932,86183,107815,154113,263932,152762,-62828,9442,240840,261767,53335,2991,210762,339969,219331,64586,-9760,-86966,-41060,241726,437784,217253,16197,202540,407167,236002,12099,26083,93115,74501,1932,-17121,-38784,3493,59373,69617,117352,228261,350297,375933,123576,-102482,-94111,-38531,-66183,-103568,11421,181006,209170,84184,-160278,-252509,-21970,100111,-46753,-113823,-35385,83284,138176,143337,167268,180523,133168,60069,-81314,-200527,-230846,-180384,-115885,-132536,-153579,-37084,100727,146336,59143,-47524,-32244,177049,373874,353657,198746,5827,-146222,-271778,-234190,-64250,70919,198189,275753,137309,-122716,-180054,-52796,23708,76781,135902,91138,25245,132729,303505,335076,190419,20007,-36725,-34364,3549,-46757,-102273,110629,296601,79448,-263950,-382572,-344068,-238707,-69535,32995,-5731,-117511,-158049,-93965,-112136,-317536,-370482,-106951,131395,199964,305132,319068,15760,-244854,-160552,-43709,-152398,-185275,-84571,-60872,-96662,11127,144147,144361,130453,189194,224469,223761,234663,227695,180078,-19286,-272100,-175589,120536,180466,92077,51956,44087,170323,270951,156134,51153,134745,84296,-135602,-299077,-236198,43949,352024,376200,113763,-58249,30472,80658,-54977,-304174,-282551,529073,1189329,809346,374782,895471,1843513,2176547,4220032,8126905,2266914,-12887238,-17232332,-5820324,3363545,3781352,1636140,840079,797215,857253,949306,797146,821884,1004054,696021,297973,125981,170059,336677,302747,160767,40517,-168310,-433868,-516477,-428946,-160678,92031,105651,79919,65848,-7633,85989,387918,548376,426229,35243,-249736,-245106,-128249,-104485,-111805,-81376,15409,81983,67898,18891,-40563,5139,90132,20314,-165518,-148709,108370,355476,320148,34533,-107487,-2698,22130,-151615,-296655,-234595,-100039,155077,260781,92822,-86638,-116376,-73053,-67437,-64323,130301,384909,380254,211430,213216,222632,49680,-81395,-18599,36888,53715,224366,405801,331891,88695,-94882,-112325,-55576,-149206,-251534,-121204,54993,171009,266806,281509,50521,-124645,41930,181687,93417,68078,124571,88726,66239,-38487,-258957,-271378,-143040,-92202,18201,123494,-7790,-146186,-130641,-63021,23093,32411,-59111,-80434,67516,198663,177475,-58436,-66510,165045,220014,160062,193152,118498,49810,190718,296899,242906,-8523,-218820,-210774,-207849,-320082,-353627,-213444,-78027,-72774,-37248,-23063,-115541,-146217,-49288,99415,295459,373057,187852,-88284,-153442,84949,420686,508446,310626,143132,114660,102263,150151,353165,393455,69431,-250189,-198979,32283,167672,178824,154018,48707,23860,6258,18444,154545,172749,-6375,-71867,-81233,-113267,-73637,-89773,-209398,-239078,-159016,-122175,-118883,-62261,127659,284367,144710,9925,140862,241506,122371,-124453,-231997,-174818,-125448,-32843,68014,57833,81795,178678,126374,-47014,-148510,-14015,167076,264913,375452,336622,176320,50924,-72544,-125190,-142740,-96565,142152,332812,426858,399453,151840,-118574,-26194,232221,173943,-19992,50914,208183,172114,95152,105021,107201,-64453,-272681,-152655,222721,370520,373781,450439,330490,27721,-67568,-100520,-218684,-223711,-51023,145402,160946,-32290,-240463,-294331,-233749,-122133,-39777,49039,35947,-8214,14948,-96021,-255619,-168607,58737,175514,32655,-198791,-245464,-174521,-168757,-260759,-227031,-5940,92824,78596,181005,299330,215539,87864,-64009,-148883,-7551,173852,343015,472628,339638,9326,-84883,73776,110562,23450,-7495,-80229,-204992,-150865,24977,87830,60367,19461,28808,156628,199033,38542,-53117,-2660,180948,298082,184140,-438,-108747,-91664,26199,90265,24617,-11680,-135675,-320390,-337315,-81673,110187,188406,79247,-272438,-366681,-43598,105670,-115711,-223546,-75199,43432,68285,167160,212464,80704,-71150,-53189,-2417,-25816,-96494,-97082,56426,315607,308897,136467,201565,322047,85419,-252993,-264987,18331,123621,-1557,-27612,81916,97015,94455,-9166,-138739,-81254,10129,-33859,-10241,87461,167318,168218,66768,-21294,-29038,-114444,-111299,75569,130023,8607,25805,144478,186839,192605,246013,178494,111136,100904,105929,-11217,-262419,-503865,-413623,-122661,26459,36155,79018,152524,168709,204468,382230,325726,-56753,-121299,69517,92441,29986,-14111,-99657,-128596,-77506,63966,173464,277960,336261,223816,36412,-161728,-358759,-278982,-100754,-24469,56533,59594,21733,210362,414534,328151,146641,80389,133509,172789,18304,-260730,-132170,168615,34336,461634,1501303,1534181,1470706,1918660,864390,-986081,-1325679,-1485627,-1441405,-759883,-444890,-496133,-322617,98934,592903,94081,-632549,-80989,86239,-466957,-460866,-111249,13516,164258,123063,-15456,190951,313878,73375,-179759,-356147,-479551,-387254,-223531,-293340,-375017,-256305,1081,230844,220302,37793,-142302,-260889,-208519,-62907,-36140,-162597,-277827,-343065,-363052,-341138,-441249,-528420,-485262,-416368,-282654,-21405,91807,-10586,-48672,44260,114048,144874,84247,-53794,-102604,-99013,-60104,-19650,-133249,-222486,-86556,-22285,-2239,197957,224310,20057,-110355,-192724,-230570,-31495,115230,-38366,-229100,-177902,64420,213719,217918,195097,60043,-24613,238204,678675,681235,338531,145605,109562,83272,164605,292611,183562,-83548,-204944,-134386,-28385,125297,210665,117843,20995,131359,302480,287754,160273,21055,-14135,156521,185935,18088,-37738,47484,116462,190386,165140,-62171,-212592,-181653,-199714,-247650,-142496,-159184,-331847,-314781,-127232,-45775,-108346,-118171,17154,147302],[176409,103157,-5739,-16399,-20025,-75349,-144728,-170447,-133898,10733,88148,-29599,-85734,39012,187378,403200,598555,448014,124243,-56661,-103760,-41464,36889,-62394,-267223,-288792,-208392,-247999,-175798,33475,156060,153863,101062,38539,-34435,-127317,-180194,-144592,-137134,-229346,-261844,-190929,-110982,64168,120065,-67091,-344444,-487027,-306120,-6508,155508,156525,77252,-76847,-161024,-8500,131147,947,-193822,-172880,-94984,-88623,-76835,-27848,64048,92943,-46050,-212915,-195135,-68900,-11956,70902,195258,100221,-61117,-57173,-21701,-33272,105389,277036,266157,85756,29425,151928,177903,128215,127312,124075,-21514,-130020,-61350,171813,295335,125248,-113681,-204826,-131729,-93844,6109,179117,139253,-35863,-147936,-245596,-397205,-490387,-385478,-248404,-181149,-124899,-201761,-294348,-145520,148137,283564,115022,-179904,-225516,-18369,55658,39497,98995,-12960,-164434,-34103,74170,41966,-34083,-117021,-60818,72291,38376,-95685,-93211,-6625,175516,233708,201181,120745,-69985,-260059,-165686,48293,80374,4808,-28390,-118160,-259244,-190378,28999,139672,99197,94794,142318,81192,-7822,34938,10260,-164921,-174263,41970,222020,172994,-10385,-26346,53432,59689,29339,16146,35426,56970,36627,-130034,-334399,-271401,-47643,30536,85194,139033,137998,302588,549095,434302,-124885,-586621,-561167,-249404,-3313,97936,73191,-42066,-83223,70205,244618,158876,-63717,-189159,-115075,12409,-56483,-383150,-506013,-191877,105113,103122,96163,135074,65014,-7757,23785,44714,62280,34719,-66952,-26389,159350,234502,162144,211929,313184,295836,391005,514610,295583,-80964,-268956,-266823,-345145,-417329,-224207,8939,-49117,-116536,-125233,-147601,-152246,-146037,-119193,-142058,-184743,-38349,95015,-5645,-86505,-70724,-107871,-107174,106272,389130,551040,424070,121130,-61701,46135,118618,57727,74046,213323,277656,300260,258619,253666,369275,386528,231137,143254,122099,54367,104661,123169,154995,168117,234703,399598,354460,49004,18496,226177,236584,19405,8901,204670,197299,-41053,-214858,-151818,-133189,-55228,216269,343230,110509,-41566,164451,352092,226547,97931,85583,44944,-23804,-29458,10720,48986,80281,57038,45927,154026,269420,364523,409688,168041,-111504,-119713,-6896,16872,22468,116649,201570,193839,85271,-162684,-261508,-12207,155456,49651,-68118,-114673,-7787,170478,223822,167459,161569,149244,100437,15459,-80579,-141842,-111822,-70648,-147220,-146620,15325,124432,104807,-23142,-111115,-1874,238421,402807,375554,222139,45721,-77362,-200869,-206876,-63015,57629,110231,106251,27622,-152300,-149527,43668,165136,199605,119343,-1399,-28680,83091,232870,295533,176977,51022,79282,70360,41975,29109,5370,110884,177619,-15048,-246793,-228204,-136794,-120541,-42399,45517,26158,-123213,-158819,-43531,-24126,-238376,-339153,-143872,50812,149335,262270,248070,19131,-120279,-5640,66694,-70280,-126092,-90658,-206617,-315558,-56632,153455,129927,58850,96742,218079,303728,290043,185327,78007,-159587,-335136,-137023,158360,177786,92951,49979,55995,186331,252403,107889,-39309,-29971,-130093,-258049,-384714,-322657,-11702,282467,293651,107659,-6301,-16239,-92017,-121966,-137457,10003,635938,1116017,795458,370848,759304,1630364,1417036,1871458,5256749,3101133,-8078936,-14036292,-6007831,2261530,3324833,1843714,888350,321764,343217,678443,646075,789414,1165287,947289,446788,251634,356097,446324,306974,87894,-51140,-167025,-345655,-431068,-314947,16841,201723,99657,37902,79925,40671,110050,342129,440840,386895,71482,-189571,-196576,-113069,-110420,-141639,-179100,-107189,-21515,28596,27025,-75244,-60433,75788,80366,-129235,-167508,74192,304119,256394,-53708,-184510,-7799,51602,-207525,-381196,-280993,-101830,202675,352152,176204,-50007,-120252,-94689,-46785,-43941,100336,339128,337963,170810,180394,161128,-34551,-129798,5023,116614,127927,243059,415146,339200,52368,-180545,-211324,-128140,-148526,-132185,-43686,14903,44958,183886,292479,125845,-37815,90480,154066,33694,41082,158548,177341,165679,-14893,-266778,-264910,-134554,-87298,36437,169755,70699,-110622,-136890,-37815,64181,88003,-2523,-81023,8420,121869,162736,24480,-22824,93495,63071,41648,180673,168445,47175,158407,268162,148047,-189793,-430476,-345645,-294685,-430537,-458826,-231290,-41640,-61403,-50624,-76374,-209166,-229421,-104224,30591,222158,306754,151548,-74500,-128042,47829,310509,450426,363208,119099,-38214,1949,118727,259762,277126,30656,-227556,-215267,-41656,94678,189862,253765,235733,164679,80698,81854,168212,143757,36545,-11499,-63462,-20370,92220,-2761,-197997,-184512,-82146,-69648,-42434,49043,233986,352216,168511,-4679,96385,150890,36180,-138932,-240458,-213080,-165905,-64452,58996,84333,145150,230205,151477,-16701,-86949,49784,189257,245298,307739,236057,98725,28158,-50457,-102452,-155124,-173660,57967,353191,468767,407050,147383,-77188,47679,358060,329859,70896,22185,123903,127609,123363,185560,170012,-50970,-272840,-170634,150468,316047,422728,556771,358531,6301,-55015,-23407,-102704,-126088,-54034,34123,37947,-80264,-250289,-328706,-289186,-176532,-117457,11871,76269,37382,5421,-195820,-472330,-316555,59368,184939,-23194,-276667,-348931,-280000,-243196,-290581,-196850,90733,204453,176704,240286,312914,166509,-55402,-190125,-213403,-81242,103319,332677,474423,279566,-16317,-70383,78321,139903,85825,4931,-198818,-331905,-140337,109170,88018,-1492,-28601,699,159206,283335,136827,-73702,-121688,74672,301868,221738,-21989,-159983,-133878,-14924,56750,85079,85277,-110828,-387164,-438143,-163010,65114,146838,41983,-277733,-391901,-77097,104225,-149704,-334337,-181218,2120,28731,103912,170599,80982,-54179,-38050,-2115,-10769,-38187,-48838,40998,183926,113171,21454,188258,315244,-14321,-428022,-411162,-63052,59172,-79836,-67676,135358,223974,228103,116150,-50563,-5878,136219,105439,28158,27683,142431,221249,180671,117141,38847,-150927,-204011,-12546,72272,-27492,-20613,66083,132940,179299,171264,1753,-35161,-14050,-109601,-176787,-296593,-483428,-409846,-167974,-31580,47880,138166,186131,151938,135301,246889,202882,-112961,-161298,37013,83566,3834,-91116,-147021,-138300,-100213,37359,226648,367278,404859,269233,41805,-202191,-403417,-387755,-250503,-110256,93150,174573,135691,268197,428012,300362,88033,11542,-9640,41371,24772,-150832,-23348,243047,124975,460415,1570962,2166048,2120071,2338408,1224036,-941875,-1984356,-2211779,-1836304,-867828,-324537,-352218,-223107,306176,1139746,767297,-562533,-735908,-534497,-624532,-477102,-161297,-60500,161859,183395,50495,246700,386852,169472,-114286,-363387,-482925,-350248,-179923,-240746,-320216,-214855,34427,268807,272515,101233,-84058,-210842,-203751,-111754,-106768,-227415,-329504,-368065,-303625,-233047,-351854,-480504,-447256,-393076,-287990,-47741,-15041,-123615,-54335,69066,63946,145600,188410,59648,-85730,-146090,-84503,-1445,-28001,-64033,23784,75225,137398,331019,324518,98704,-74843,-181631,-195678,-41438,18170,-128642,-263366,-171946,53353,164217,182605,176555,-14813,-127396,216727,743071,763117,320567,-3930,-53475,25335,267210,486364,341548,-36902,-240973,-202588,-62556,137723,195193,79528,81353,266703,364340,262198,149466,45432,41857,221262,260742,62279,-50181,-10829,41699,77727,57267,-78028,-196436,-224983,-280733,-324164,-190249,-214121,-416783,-378551,-98169,48523,15872,-38541,6979,114666],[141679,68155,-28103,-14121,5451,-41299,-111972,-126965,-80619,66030,168697,31920,-83296,4695,184425,417432,571351,411935,86552,-120791,-182168,-123840,-32665,-104560,-296557,-323242,-192028,-145177,-48965,126585,237976,202068,48972,-73540,-89870,-119891,-141092,-118438,-88345,-91582,-92334,-48869,48250,179415,147949,-20694,-242374,-434816,-300807,33033,215337,169159,37683,-133381,-150781,53539,169364,33430,-176897,-227444,-203624,-193252,-162735,-56898,81712,76883,-67754,-179061,-118268,-25816,-12649,50420,126693,6555,-125182,-102174,-65287,-62428,33565,127638,72176,-111886,-147602,22547,122350,148910,165121,153697,15581,-105738,-104457,8125,172442,111577,-57561,-199616,-156261,-65565,106540,275944,189082,-52220,-153642,-247052,-448649,-550213,-416377,-267015,-203043,-145497,-237753,-339501,-125455,164008,254931,157882,-50049,-117277,-24287,-36980,-47512,43489,-56562,-200360,-58061,101685,82674,-18288,-90978,-28408,95536,38976,-111976,-167955,-131227,41166,127193,115990,58979,-75162,-211270,-148251,35290,101938,46137,-36827,-186023,-330819,-201452,68105,156898,113509,131487,131521,-27900,-128032,-50250,-133145,-359809,-358381,-88015,155519,189055,54636,12525,70826,47355,-24281,-43665,5844,78679,129018,-23597,-257157,-265148,-62061,67845,135968,101758,32,169666,476259,400837,-117573,-511202,-467984,-127832,132172,183065,162017,52054,-56583,33562,174904,109164,-13763,-46603,-6144,27566,-132973,-463904,-566109,-248707,31338,12376,-40607,11255,46760,-18712,3122,70556,63817,-19398,-92038,-108192,-85655,48999,172698,328577,388543,302754,260029,316714,176495,-162951,-341876,-243563,-246277,-336015,-157371,52606,-26805,-153849,-193351,-178569,-132156,-91837,-53437,-110668,-208918,-102783,60977,23603,-3459,-8729,-124075,-172716,61015,396063,611575,552666,267248,89023,145015,167332,102736,118939,191425,191111,195668,173943,196652,378730,477903,343664,189475,149067,177660,283570,230944,175398,188165,291813,486556,512092,176373,61997,248189,228900,9914,42055,202854,58915,-271494,-418703,-234883,-129554,-49365,155213,186770,-16625,-102515,81096,237351,202149,181256,137336,-3158,-114357,-58889,45033,152190,152297,26321,1802,162463,239498,267431,320372,156217,-111667,-142547,-7978,76796,151036,210036,194656,167188,104258,-127114,-246410,-10590,174293,98787,-37299,-162083,-83736,167836,249909,146302,125135,142296,126792,109817,40577,-41304,-27630,-5533,-91409,-49284,112727,150961,53285,-82375,-140045,13967,239540,367829,341866,181500,50299,9214,-75062,-156745,-89399,35306,52616,-40647,-106888,-194828,-130561,100522,264066,284434,94636,-90192,-76534,19847,132478,224884,135945,67451,184941,172617,76002,91711,97459,93284,52963,-103313,-226608,-112943,25346,3204,-402,54891,42771,-119039,-156275,-20878,33336,-140971,-271658,-167050,-9666,119736,207362,156833,37358,29724,155229,196284,55439,-55800,-103639,-315277,-443061,-114762,124676,100965,18277,48472,215165,348124,307671,123022,-49691,-286089,-345132,-70742,185855,164392,87046,48576,84110,212162,234152,64655,-119102,-233212,-388214,-409095,-422940,-332106,-50335,183363,202007,115489,95627,17700,-198935,-122504,147830,351991,632769,868031,653274,329848,592437,1338381,795290,-531862,1144293,2714419,-2653943,-8946280,-5571083,694321,2435381,2023829,1189333,125929,-51398,370103,437732,668515,1151112,1059346,552435,398117,551751,511709,242044,-24591,-126545,-113527,-177071,-286350,-190811,146845,253661,36572,-66152,61170,100336,134152,251386,284627,259680,60967,-107779,-79978,-42487,-77482,-132510,-247293,-252818,-162707,-56138,-18417,-114844,-110570,74487,158626,-35026,-140697,3810,145286,82784,-182638,-258163,7601,132685,-156946,-348075,-296607,-143665,166782,363573,220019,-2021,-93081,-85970,-11980,-13801,65327,263576,252127,107333,122621,77700,-111325,-155269,34158,198732,210343,246057,353126,265229,-2323,-226723,-275738,-197582,-135335,-6566,34194,-35628,-75133,115358,296877,197346,59528,139334,124231,-26406,15276,208876,301414,259569,3234,-239733,-224220,-99836,-50411,61877,198409,147979,-51030,-130054,-34609,74583,119209,34588,-74063,-16384,104975,165097,108943,34346,26050,-107124,-124332,95153,173111,52450,109343,201621,46581,-306736,-522497,-377462,-293888,-452459,-486650,-221062,-26097,-64587,-60806,-107900,-270509,-273752,-120375,10879,174276,236444,114276,-28797,-59945,18557,155528,314583,335278,67176,-157798,-88834,59819,162073,187026,31433,-165468,-218396,-134789,-35482,113826,269542,355515,273325,158018,131439,145655,94996,86711,63149,-33105,82226,262051,81016,-176989,-113262,-10920,-37390,2669,116018,275121,340661,153345,-8303,56555,51711,-56599,-111286,-138161,-154752,-172839,-104603,31056,98411,173837,212297,114635,-23867,-42370,80573,159222,187436,215699,121974,4216,-9382,-25023,-68274,-144312,-228802,-77010,263761,421568,351204,108841,-32998,101647,397285,433895,177328,10909,35930,68465,116638,221169,211554,-8304,-216863,-143165,100769,275796,457763,609113,364456,23997,1564,76958,22392,-23881,-41379,-66295,-82515,-120207,-243603,-348212,-308818,-211829,-187916,-40767,85411,43343,-21929,-243375,-583305,-423913,32205,152362,-70698,-275183,-348140,-311787,-278298,-295767,-156170,194723,348414,292109,294649,292663,100165,-191971,-340776,-323427,-185596,32481,290384,395476,177820,-47541,-67052,75676,190566,189142,53212,-267840,-407022,-128370,157670,85976,-51795,-82558,-47827,140408,361070,265688,-52293,-195915,-7273,288818,244263,-31534,-182252,-137848,-15489,48529,143352,157406,-104117,-458389,-518124,-232423,37803,101373,-25538,-300508,-420785,-141823,54599,-170684,-376779,-236008,-34748,-12865,38862,123035,75068,-29079,-23167,1117,4460,25610,32375,58776,46232,-78594,-87289,142730,234747,-139274,-548550,-505299,-154691,-6278,-123491,-71830,180420,305032,305418,233309,88449,119706,251704,187830,2912,-67266,90854,275190,334448,307575,149637,-129606,-232546,-74237,11654,-59711,-60381,10218,101185,180281,102894,-140270,-165141,-111356,-259686,-288450,-290329,-387251,-329188,-188014,-115741,4833,123267,158599,124025,106373,161615,97647,-145448,-160838,41422,88106,-35992,-171929,-167520,-109568,-75904,43222,265770,411328,439521,307899,62836,-182427,-338470,-395394,-343287,-179868,104373,259274,222294,261510,349997,221520,42059,-14999,-100525,-40632,60856,-27332,60621,271905,187788,424697,1576954,2512423,2399489,2558555,1577513,-785759,-2320247,-2492165,-2024568,-984816,-242781,-201366,-43978,678414,1671066,1319296,-504276,-1422713,-1198967,-887429,-559209,-228093,-155798,92939,161736,62239,262313,413291,219899,-75427,-336393,-408076,-221636,-50500,-118842,-225367,-166742,49675,282374,298108,125761,-58497,-170666,-213965,-196584,-190613,-240477,-301997,-334011,-225713,-119175,-221743,-370084,-357432,-329833,-262958,-86517,-139276,-229540,-45375,74251,-15775,98401,234532,136253,-80039,-184468,-111416,-28187,10724,59589,116140,152105,258250,432160,375388,115052,-60459,-126282,-111536,-59362,-106141,-215751,-278128,-168619,12889,72736,103800,103768,-130069,-240031,176179,709827,734899,249088,-155426,-187004,-23847,297996,576854,451578,26299,-216961,-182008,-25671,158755,171982,41851,127613,372489,383451,196463,113344,61441,86523,258657,314366,120558,-27143,-42746,-16617,-32090,-63922,-97703,-175604,-254488,-329111,-354337,-230682,-241359,-392335,-332456,-51199,116905,120593,40385,-1754,63149],[71142,6617,-71037,-28543,21909,-26298,-111300,-126911,-52042,99602,216096,103596,-48450,-12714,175402,379186,450184,307957,50573,-136103,-222733,-210755,-102160,-93906,-237134,-286677,-160680,-41255,68808,211212,333451,280886,32622,-146367,-113134,-93167,-98492,-88332,-32235,70715,90438,41891,138609,242239,154297,36564,-95918,-308595,-251595,75428,243468,152740,-11614,-170310,-112251,124617,208608,62167,-144300,-233511,-242884,-239355,-204174,-58524,100166,57732,-81094,-117422,-15628,25686,-30971,-6000,16028,-114443,-185298,-129993,-116462,-90644,-26837,-29610,-133836,-264669,-255824,-110537,2709,91792,158317,171153,56430,-96739,-155555,-169712,-46452,42401,-144,-175329,-181126,-42423,165551,296419,160490,-99429,-141699,-194441,-401111,-500102,-383133,-234983,-156790,-102112,-192883,-288454,-48089,194580,230966,218987,90841,-20386,-28175,-134412,-176349,-32308,-54629,-179317,-75543,103322,97932,663,-33862,37209,123175,34179,-98783,-187951,-206071,-96163,-1383,9626,8602,-35963,-106567,-90084,30262,108795,63936,-65034,-249288,-377420,-222356,67866,148960,117231,155956,108681,-126078,-228920,-119594,-219661,-481581,-513576,-233624,71811,202403,135762,56181,64781,-2845,-107067,-112432,-28041,112696,231301,93906,-141165,-209438,-68318,102518,181792,46788,-156193,-18110,293714,259013,-129745,-380917,-298367,28656,264858,255817,201262,85462,-50292,-8640,71101,21771,10103,102529,146790,81808,-176859,-484814,-544163,-245498,70,-47135,-179134,-149186,-8155,-9222,-2679,82979,35873,-111300,-114915,-137928,-255757,-104841,176108,396973,416856,283435,125251,96928,36818,-205306,-335293,-180336,-112696,-182047,-53347,80477,-10326,-182978,-245282,-187270,-94628,-32856,1951,-70368,-189579,-136816,26253,66065,97127,54872,-138068,-206007,18727,332836,555502,576336,365852,206522,165532,138111,97650,125203,166834,152492,107176,49995,49251,258291,465182,403568,212105,145238,242294,355294,267968,142834,173418,321088,520433,586973,277235,123509,305711,253917,33056,85675,185944,-54775,-410170,-483975,-236744,-81639,-26552,73430,12912,-126514,-143488,-22810,88267,154334,222887,167961,-17390,-141574,-66375,76005,239395,199485,-25459,-52900,138589,151707,95597,148931,97952,-107315,-162997,-40409,104868,240529,245456,143113,130608,147959,-43285,-199682,-15463,156155,95535,-28326,-169448,-118467,145488,218014,103056,83270,114174,116923,156074,120687,38197,43839,50416,-682,90268,221252,178500,19448,-90187,-114645,17918,184036,270831,244895,92709,29748,88161,57847,-110175,-141265,12920,44385,-116311,-206321,-213041,-114663,107386,290767,298819,69048,-140978,-108635,-42349,33937,139258,70105,54138,239470,235994,98239,124080,136599,56880,-31608,-152080,-211365,-76763,83900,84852,35459,49604,33892,-100978,-139857,-18977,51722,-58269,-195170,-171571,-33321,111777,143094,59893,67992,181338,288008,313643,191647,10310,-108926,-331945,-423056,-141441,64055,53646,9970,59860,219299,341517,280936,70088,-139260,-326508,-274145,19971,205945,164757,100778,55013,105079,222812,212914,49612,-145695,-399144,-601318,-547892,-436529,-301375,-76033,86242,134095,149708,239580,144510,-192221,-53018,465491,649664,564909,559650,417161,238003,425543,1026521,427234,-2417943,-2980132,1389575,1877294,-3525235,-4705764,-1040257,1253707,2083345,1620269,249066,-189432,167550,312092,544928,984158,994004,576854,529478,710522,520437,132456,-133816,-155559,-16353,20404,-130914,-97150,188129,228541,-66424,-192231,26725,158490,151367,154736,152937,118591,35632,-3474,81919,62273,-21217,-90940,-257629,-356535,-281179,-150926,-87811,-135340,-130002,79098,222366,81131,-69632,-64685,-59943,-138763,-307104,-310998,21448,226014,-15191,-212631,-274227,-204803,75853,309969,224051,46929,-49066,-56561,21531,11571,29371,177760,156554,45824,55134,-6893,-161418,-153643,61908,267607,286365,234713,231188,128288,-55644,-217365,-287087,-243525,-116723,77959,84826,-80947,-144256,88888,295662,238640,130353,164150,90305,-74884,-3540,257854,421215,319864,6864,-191259,-157772,-47243,1807,81086,201370,205179,26758,-94070,-42161,59674,128298,42096,-82322,-7788,158494,179614,141167,65064,-27374,-231773,-275839,-34850,116333,39463,38626,110111,-23923,-313585,-452712,-283228,-205079,-388789,-447266,-214586,-55828,-81161,-57153,-102066,-276535,-265483,-94875,35399,154004,179045,80940,21584,17512,-3463,3154,150248,243024,16101,-192842,-120483,24584,119106,159570,73776,-74599,-198028,-212929,-170211,-16999,205468,374391,325604,223847,159615,100309,50555,135132,133254,5504,170012,384967,125170,-161417,-48067,31121,-32408,21127,138004,242445,247581,91804,-13061,25804,-27122,-120552,-41758,59820,10408,-121827,-133477,-7898,95219,158709,127001,17212,-64430,-12133,93922,109926,113988,122218,22719,-81132,-51767,-13614,-40158,-111205,-238558,-217847,82009,301277,253165,49468,1268,122708,347625,465286,274346,29615,-20520,15518,82927,214883,240217,74624,-95509,-67767,82852,259638,470705,583096,343866,74519,83415,170594,122554,53297,-25354,-140898,-178579,-142999,-199423,-302410,-252844,-196334,-222148,-92342,62234,11079,-56906,-231725,-567348,-461157,-17335,78919,-102052,-199315,-247257,-257141,-253084,-266484,-106993,276663,457016,352777,288480,230763,38049,-273159,-460787,-433046,-274711,-7703,242093,269433,70655,-70918,-61374,82786,254405,313016,135713,-255715,-399121,-118949,144532,74875,-77787,-130953,-109370,101156,413224,397345,25012,-195332,-52485,244686,241182,-23419,-174694,-109182,21963,74707,192525,198281,-103823,-489885,-545183,-274473,29469,67191,-101637,-339805,-449498,-220260,-23925,-175863,-350916,-228432,-50584,-34616,1506,90608,71168,861,-4957,19451,26251,76228,123864,111670,-35699,-201016,-173691,63254,109784,-232884,-566422,-527351,-240250,-69528,-136608,-55028,186132,294321,291125,291604,230633,264322,325773,182541,-90067,-181200,16727,294168,459847,471142,247944,-70296,-186875,-87336,-32780,-79107,-82963,-5050,117044,219405,73804,-215439,-247577,-184390,-326634,-326906,-244057,-244006,-194963,-171858,-197786,-74588,54476,79518,82960,120952,142533,23498,-155623,-110722,94753,106739,-84823,-236903,-161367,-57498,-26291,62292,259153,384306,426623,327780,87652,-117333,-197016,-301397,-348272,-210974,92062,303544,273373,203226,206692,110452,9778,-3746,-108751,-49267,108181,74223,97831,242924,190587,317579,1420504,2389355,2206941,2512394,1889388,-473401,-2162669,-2231674,-1957115,-1087853,-234392,-84994,171450,1096940,2073761,1646969,-432535,-1888112,-1680178,-1165669,-693161,-297616,-231212,-25378,51311,-2956,208644,368122,210615,-63034,-277160,-286242,-60363,122691,43779,-115293,-122256,38535,248137,275925,106311,-64566,-148676,-235970,-293633,-265102,-207757,-215783,-249173,-134800,-10995,-78619,-211274,-207246,-216498,-203827,-118878,-231464,-284976,-21616,65035,-79117,43725,216049,130345,-105998,-201995,-127483,-87335,-26541,108739,163329,196256,343866,485048,362008,62887,-73514,-42710,-654,-76317,-221250,-283470,-277762,-177254,-57041,-43349,3677,10225,-239925,-323519,134314,607358,617457,163638,-249021,-262507,-63310,252731,548080,476073,76357,-144071,-85295,47281,156685,138945,24711,151880,409285,340716,98852,58624,78402,129280,275042,337470,180968,25884,-39084,-46427,-115367,-168876,-112880,-140296,-252963,-340688,-352995,-272838,-245568,-281422,-200303,2858,146226,175643,85676,-22883,-5536],[-15866,-60528,-119528,-52949,22438,-37719,-145902,-175594,-65872,99039,214204,162732,14707,-3070,160503,298723,285145,185225,35651,-100174,-219279,-284638,-168062,-46871,-102535,-169993,-98304,48058,151951,260602,403652,359380,58143,-149549,-94758,-50511,-54384,-57725,7822,189428,207811,46821,127921,233672,136920,91603,51247,-160637,-176325,123596,257513,127870,-65144,-193527,-62349,188749,240672,81095,-101170,-184477,-201099,-222333,-206649,-50510,107497,44058,-79466,-44828,77555,51625,-86633,-100336,-109925,-224878,-222077,-142749,-176213,-133797,-76819,-158024,-302016,-345579,-274356,-202428,-136413,-16639,113699,175115,92325,-100491,-200403,-300933,-284584,-60783,37235,-138918,-197852,-38568,164031,253741,91543,-134683,-101336,-92507,-259531,-359039,-293067,-152772,-52274,-9129,-82675,-148655,71105,232896,216635,270676,186142,12829,-51335,-211562,-303958,-104556,-10199,-107212,-65916,100783,102553,21640,33849,119063,148653,31328,-47956,-121695,-195592,-191303,-114090,-91985,-30356,32232,31190,-1718,37403,105006,59425,-102750,-292542,-398479,-255620,29675,117928,99345,146465,74033,-175590,-260706,-132179,-205878,-482357,-581889,-337751,3111,204076,198214,92719,49558,-57846,-182198,-167636,-59279,141540,306890,187341,-23741,-120688,-59264,126115,212453,3993,-261804,-185309,69280,67881,-140635,-226003,-101052,170557,345490,284602,178588,56401,-56536,-37174,-26985,-72237,2869,219363,315190,171583,-165974,-429881,-438900,-185460,18887,-52586,-272197,-296727,-84457,19415,15737,88851,-1487,-204758,-131039,-111407,-304944,-191269,165747,400405,397911,246015,26437,-70533,-71706,-195723,-264837,-105537,9366,-14256,43092,84947,-969,-191644,-272538,-180960,-47637,22382,26806,-51572,-154910,-144694,-2946,115250,188421,94846,-158414,-217500,-20984,216518,404437,491852,392633,257656,109603,39568,42656,93145,145076,149768,45724,-87615,-158715,30095,343225,389126,202887,109773,218387,295434,215217,72185,137818,321799,509771,570557,316121,178081,377461,311906,87458,120816,137174,-138069,-431317,-409568,-168433,-9312,10204,-3103,-131049,-192839,-151572,-116667,-59987,79581,197340,165820,12232,-89306,-45750,94214,282389,204901,-86057,-101712,95030,40305,-92442,-38216,20858,-99323,-175279,-86711,102330,262931,202343,50315,88865,210723,79225,-127447,-28306,110369,55196,-37660,-136918,-91423,129314,145053,38938,44218,71654,61929,130322,138404,76106,80784,73799,74182,206178,301146,200608,20077,-41926,-42292,12230,92078,134984,105335,-6454,1660,133772,147342,-89925,-204423,-1113,83747,-103021,-223458,-176610,-86069,79936,247524,240016,42779,-140048,-120577,-89411,-36212,58015,-7292,9753,221739,233500,97352,114715,105190,8936,-48009,-141572,-200611,-117026,32146,99331,53406,28824,6170,-68321,-106971,-28703,34895,-15321,-138358,-163273,-26773,111212,71823,-29355,98912,301551,364429,390135,303378,64432,-89841,-235683,-265780,-126563,-11853,-10252,23178,121125,227446,282345,214583,48107,-138395,-238891,-122331,119117,218037,194295,152188,75314,104929,203088,187367,75635,-101184,-467887,-704558,-637684,-447903,-269932,-96906,11966,104793,211262,394061,321067,-84454,50046,695284,811826,480211,297742,144850,110718,303033,762124,327652,-3381011,-5872820,-291902,4323233,598299,-3594030,-2437045,72893,1957035,1958434,577317,-43361,144744,335120,470788,716442,761467,506603,607975,790132,476611,21661,-200022,-131682,101520,195240,-4123,-53344,137008,131873,-178567,-291382,-4469,195570,149403,83329,95080,44723,36553,118873,251887,169827,34572,-36436,-204857,-367008,-321800,-207240,-133362,-120478,-117551,73492,237014,172677,30750,-85125,-220919,-318994,-379604,-326411,18937,289474,164695,-29492,-220288,-260748,-28307,224154,199714,81630,-10854,-24756,38409,19863,910,106561,89925,9791,-8566,-74352,-170116,-125731,80479,305422,337312,211343,82554,-26254,-84603,-152487,-242631,-254766,-106621,92727,89302,-105582,-134746,111784,283342,234284,152233,146413,44343,-106921,-15958,281820,490306,327817,-6700,-137305,-77054,15617,58977,96716,187005,235671,115096,-23105,-45379,32198,122791,21966,-120142,18331,257587,198899,98566,41536,-65866,-276728,-360620,-165513,5212,-15502,-50909,14937,-39296,-204859,-243627,-89770,-58296,-268782,-370953,-234554,-131092,-105273,-35673,-57972,-219427,-201718,-38378,75409,146566,142413,53366,44002,61959,-23594,-100022,14284,124295,-8697,-129898,-67125,55958,159664,195493,139708,22550,-154175,-248245,-255240,-144144,98710,304829,321279,262682,160024,51066,33243,173850,178617,42650,220953,422046,110994,-153929,-440,35997,-55897,19571,128394,155747,102702,-1615,-25535,8410,-67335,-137737,48983,289804,240465,-15036,-139885,-47745,79009,112516,9598,-108401,-118101,12306,110468,77003,48197,43334,-47583,-139418,-86967,-22542,-30226,-67688,-201183,-320416,-136664,144873,144611,-9380,19597,111067,240632,426327,335738,75402,-26664,-13227,43675,185438,263736,189262,75854,41724,93131,263703,456640,485075,303676,142187,163528,228751,175617,92759,-15999,-185577,-239049,-145703,-111504,-167055,-115609,-123421,-209760,-128613,12984,-50978,-93019,-175291,-445217,-417684,-74424,-17741,-113402,-81416,-90852,-140102,-169965,-199909,-50581,311989,476467,323385,204283,135900,-5567,-280348,-504955,-488953,-304508,2575,215750,152165,-1289,-72224,-41046,110352,315556,419184,231496,-159100,-305624,-115648,66205,47499,-77951,-165782,-173155,45828,424231,498745,150563,-117215,-64319,161703,202305,-6395,-152291,-68931,77895,125827,227009,215455,-86172,-438715,-495480,-279685,27702,49689,-157149,-375007,-464657,-289607,-103867,-167547,-274907,-164765,-36314,-26111,5186,82370,74808,32822,21507,55720,54720,103862,202681,187897,-23741,-216611,-223314,-36089,-15958,-253175,-470723,-480158,-307519,-132366,-133891,-40063,136023,186187,189975,267866,328491,385012,338533,93936,-219473,-282611,-55118,265208,492986,526521,280047,-1779,-80694,-47263,-52028,-88361,-90161,14905,180551,297625,93185,-225698,-280659,-234912,-326387,-298524,-171595,-97368,-46713,-120821,-248979,-154804,-25234,-19488,33181,166659,181398,-11657,-143232,-14370,190268,133009,-133013,-270644,-135275,-5169,16166,67146,191230,286198,370224,325070,106814,-31385,-28123,-138511,-263774,-189351,69845,309362,294796,128043,46019,-6501,-13069,30615,-35406,11292,147840,136574,98807,179488,144750,155932,1063674,1778393,1579091,2175466,2076121,-33170,-1506264,-1507255,-1645042,-1135972,-290517,-20372,360374,1393466,2232650,1700339,-320109,-1932455,-1806868,-1350332,-832597,-350940,-255763,-150033,-111340,-134789,80348,250012,146421,-68566,-196230,-156741,69734,277279,199195,-16636,-86947,2442,160274,201557,53348,-89097,-141249,-253748,-366701,-307481,-150796,-108256,-134079,-36594,80769,45968,-33219,-12293,-62742,-120977,-131325,-260105,-270212,6109,45862,-94050,24027,153914,31223,-169616,-196274,-126525,-154724,-115210,74601,154247,210346,392855,487759,290073,-36183,-103951,46612,105546,-83763,-295389,-322159,-270023,-200351,-146534,-160981,-92765,-69301,-303734,-347068,114277,492215,464787,105834,-249402,-271993,-91087,159731,425551,403695,84871,-53443,43098,106216,111160,101006,41640,152729,357790,236521,-12380,-4332,101337,178921,279604,328598,233082,97017,-175,-41278,-154072,-233258,-118413,-86271,-212730,-322176,-344896,-319846,-234001,-131782,-34159,49416,134095,170527,79921,-63344,-81147],[-92267,-111146,-155351,-76366,5054,-73972,-201646,-244038,-107797,65159,159251,184497,92749,38228,138972,193436,130767,88176,47258,-29010,-178425,-328833,-227004,2073,59497,2241,3308,119673,193038,261008,414005,401991,114729,-79446,-42703,-3443,-7510,-27590,13910,213275,211050,-28185,30719,161440,96649,127098,158038,-43384,-97332,180145,286823,126381,-106413,-207933,-20204,231807,255535,82020,-58301,-92324,-100836,-165801,-191976,-57411,90493,37853,-63248,15375,124072,19717,-185922,-215895,-220281,-293756,-222144,-142074,-237389,-200986,-124882,-237754,-401257,-358654,-221995,-226222,-240304,-127462,50106,162730,111255,-109622,-225538,-346310,-446211,-161080,36783,-111274,-208634,-62651,111637,184166,29621,-128913,-38955,31696,-64156,-173661,-171712,-38578,82674,106061,52560,31005,193251,262110,209731,288981,204307,-26264,-92841,-242710,-377408,-147844,54406,-10980,-21079,116379,115058,39875,87606,198759,176601,45037,32740,19559,-100658,-214199,-179418,-162279,-62375,96674,163707,95682,56234,97717,43817,-129438,-297695,-393217,-292673,-27075,81953,68837,99027,31201,-157919,-203508,-75753,-95414,-364620,-537066,-357763,-29205,187330,218770,115804,42020,-82553,-212293,-192638,-88183,140216,325550,236977,69957,-19396,-28604,134617,220942,-5366,-275331,-273490,-121274,-97160,-126147,-74474,73799,258297,346425,254131,105655,-12609,-62915,-37649,-80224,-137398,-30188,270574,450923,269414,-101342,-303762,-270438,-84537,78205,-6785,-293543,-380226,-140253,68845,62590,97994,-26180,-266074,-145354,-51192,-240880,-203848,135994,338874,334205,201120,-13334,-138218,-104062,-129125,-160275,-44496,85461,109093,96074,69184,5986,-174024,-274893,-170125,126,71826,18790,-72466,-136630,-139892,-20488,163752,251696,97870,-189967,-225201,-62159,77556,203057,326795,345021,236123,9000,-95811,-50192,29145,117180,152053,12152,-208865,-373147,-241003,138477,295617,160229,50498,111114,138586,93080,-7898,97937,295405,465260,482480,278912,204125,435778,387835,161632,134707,52548,-196057,-350629,-246650,-67896,59707,56052,-48075,-211654,-207726,-127056,-174089,-173836,-14807,106657,126539,67462,14190,-5651,95032,267621,162370,-141376,-127823,54476,-54143,-237917,-176312,-41764,-85632,-170101,-120714,78527,214254,94298,-59081,50060,275783,212881,-47535,-52606,51696,4713,-55721,-74810,1898,143640,63494,-36891,11063,23878,-27704,41617,100378,71832,77702,57648,91733,244008,321667,207372,53752,43731,47285,-2436,-9490,-5800,-34884,-72359,-16580,129601,161785,-102473,-256139,-1375,151492,-17061,-144709,-77816,-32237,48260,163854,133849,10666,-101132,-113822,-111525,-64959,-761,-74968,-51159,138441,159047,63643,62652,13095,-36957,4378,-73772,-187989,-196237,-88420,53017,55992,6026,-17842,-23330,-63342,-41559,-1625,-16520,-116278,-152020,-11156,99148,-3393,-101611,113806,357902,371018,409065,365205,107605,-35508,-52741,-38579,-73891,-80295,-79289,43664,203668,233284,185764,123543,61000,-33873,-36108,77939,201304,217043,251984,241305,110860,85697,154790,158350,135995,-1286,-421283,-681410,-660433,-466726,-259866,-118267,-34392,109564,291124,518135,468638,56398,125254,733918,781089,397885,134163,-104780,-19175,256576,593639,420596,-3296051,-6735768,-1686177,4244985,2390355,-2349152,-2978353,-770374,1636528,1984381,894536,285239,267563,459387,443987,413096,421373,359134,605272,764702,395563,-51156,-207581,-74956,210392,315343,77541,-53809,24337,-7830,-266046,-324625,-19721,190643,113256,44392,116810,82457,89021,242472,389281,251654,70297,10342,-105676,-269256,-258943,-186842,-116737,-71556,-87282,41526,182734,202451,135484,-27120,-258033,-380057,-369889,-295847,-2084,294101,313680,136261,-151069,-293941,-110951,139920,162912,88858,2960,-6318,32075,9863,-7371,72506,78319,11433,-60914,-115175,-132915,-76236,84245,298603,346502,177628,-51439,-145326,-73176,-49072,-155284,-228667,-112015,41605,47457,-98971,-48177,169359,253179,187899,127361,83919,-20804,-124691,-26231,262069,476529,282235,-33222,-91619,5668,82956,117670,122194,174423,245264,204155,74767,-31547,7461,112337,-11269,-180137,42356,355155,213631,-393,-36134,-92297,-243113,-357410,-254875,-127864,-115724,-144464,-58776,1641,-19971,25281,132477,95252,-136815,-293017,-281063,-227361,-129652,-2040,10090,-111563,-93781,28184,94395,131304,125784,30988,14972,39787,-50237,-130105,-55237,22327,3856,1016,58848,163777,266813,260776,199231,100037,-97397,-230469,-260724,-213177,-1824,194420,279434,262726,128804,14023,55511,199088,185332,66026,222191,360077,43049,-147097,30757,15129,-97970,4902,106529,53627,-47147,-98736,-43696,8303,-65860,-113965,127948,465667,452260,114573,-124400,-77657,62837,65707,-86617,-212022,-157786,39247,144320,82135,6926,-14351,-89510,-163806,-103878,-44028,-40127,-31103,-135943,-359235,-321163,-2165,57571,-45948,24401,78890,124146,337352,343687,131736,13627,-8663,24640,158595,283557,306997,257736,157945,116999,271747,414342,350200,258982,208174,217199,235223,178828,100491,-17294,-204225,-261780,-129771,6570,36808,67901,-17246,-163239,-143363,-51039,-130365,-129665,-101123,-263053,-303993,-119468,-108005,-103891,33246,55279,-10782,-53323,-101831,10263,288637,389303,214100,68816,30127,-28513,-229917,-457095,-453873,-252057,64313,229051,98594,-9881,-44090,-4161,153045,352992,465102,307142,-6227,-154974,-120359,-56562,-4,-62167,-182963,-226536,-17309,389748,546937,293718,9473,-58254,46531,125338,1893,-136542,-42236,125897,178291,242140,223450,-29445,-291156,-365198,-246183,15555,43461,-167737,-375526,-452097,-332759,-163652,-153193,-177973,-66230,6583,8160,41516,92206,85843,66005,60164,103415,84196,110308,253210,265479,74375,-133145,-227416,-129244,-104446,-193526,-291414,-383929,-352429,-197564,-131110,-44586,38282,20769,42097,174108,354317,445908,291303,-37734,-331497,-336356,-92253,202556,406415,429501,218783,50201,53394,31960,-48181,-97990,-93785,47455,268603,392967,144215,-198938,-286441,-269251,-291789,-228657,-94297,10996,72832,-49027,-250680,-198312,-71731,-98214,-15093,219546,250088,-7055,-106745,110581,302582,155546,-169001,-268415,-100479,25088,22631,34688,67676,138545,285257,300712,113408,49280,122776,40314,-120304,-116221,57062,288629,300909,76941,-80063,-102993,-30797,72443,89334,111671,167839,164712,99182,130675,99819,8500,577332,855361,680528,1580515,2030157,420517,-531733,-530521,-1146766,-1081451,-361765,5112,470882,1442654,2074645,1477986,-167567,-1505028,-1531643,-1354197,-914500,-369765,-216052,-224734,-260475,-291072,-98307,82473,47861,-81129,-111209,-53596,126465,356254,299202,52325,-58882,-45800,36984,91416,-12545,-114463,-135831,-245951,-382109,-303325,-96068,-18442,-15347,60701,145151,127614,129707,188392,98758,-37566,-121712,-222899,-197840,20911,20890,-52529,65066,87761,-125008,-254322,-174411,-112057,-203953,-208180,-18728,97003,207486,413633,449038,182660,-142826,-131555,119018,177223,-77152,-311830,-328761,-260414,-231665,-238205,-258429,-165422,-114376,-306138,-303693,133465,417799,337413,100143,-161122,-228680,-104684,64364,263041,254839,37802,16769,147753,113609,27123,70692,93919,135735,230032,94864,-113565,-64689,126321,235298,277810,292489,267840,170152,62902,-2879,-140817,-245504,-115039,-20966,-139269,-284803,-348845,-364137,-212092,4758,107333,74150,87678,116705,29862,-116542,-146564],[-134654,-131704,-166587,-88837,-24279,-123807,-254551,-287852,-142179,12489,63933,155804,167488,105721,110121,83997,25215,38564,74948,49303,-117659,-334623,-274259,17014,186066,180356,135570,179456,201882,216976,350131,382992,176537,36283,20675,29892,38796,-1228,-21638,128596,99943,-147802,-103427,55561,38814,129194,201324,13011,-33998,241858,351323,171870,-115688,-214783,-497,245042,245210,58137,-28110,18122,15695,-106830,-183139,-92646,43847,34269,-41566,39695,98288,-85603,-316461,-322246,-291968,-312180,-190112,-130466,-284741,-285786,-179652,-268931,-427834,-334339,-145737,-182990,-268471,-193058,-8082,132957,102448,-117283,-222357,-301459,-464942,-223131,-8334,-118035,-225017,-113546,37554,123994,4890,-83883,21526,138174,125043,893,-54598,74498,208661,210477,164873,181334,270164,260174,201198,266089,152107,-103576,-131898,-213187,-356510,-144017,108265,73345,50295,161317,146555,48529,109858,263683,220529,89445,121905,182377,38837,-164733,-185443,-185398,-92579,121443,251575,178777,82677,95603,36062,-119909,-248573,-356357,-315686,-74857,64755,48134,30201,-12023,-80304,-74345,28285,60766,-181701,-397702,-286514,-23261,151460,195479,125926,53187,-57058,-177467,-182930,-120057,89565,276811,244844,137729,79489,24559,129274,205479,21262,-198121,-261819,-223290,-178279,-74493,51528,189485,274177,270829,172394,12796,-86806,-61001,-7896,-67072,-148957,-76620,241325,506799,336816,-8122,-133533,-73271,37062,157532,64242,-246665,-366680,-128131,141655,132129,114291,-28513,-283913,-172075,1988,-117949,-163197,86410,226276,229695,156076,4118,-105026,-45492,-11948,-50318,-8768,104437,153047,89949,40681,14457,-135844,-258717,-162248,41407,117701,-7018,-128792,-149623,-132784,-21263,204110,281031,67852,-229573,-241178,-104321,-48855,4349,130634,243010,161822,-94048,-227906,-162928,-59920,61428,128870,531,-288049,-533722,-470608,-95341,142754,93560,-16005,-38670,-43826,-48464,-66583,67432,245210,391714,355306,177752,191989,460691,456244,236753,125469,-55371,-236767,-213566,-67248,18829,100269,102270,-47318,-219947,-180796,-80769,-181592,-232179,-109457,-17695,57439,112666,114205,36395,81010,202146,81170,-178851,-121355,37539,-101234,-301508,-226089,-65575,-64673,-141198,-120960,45487,114766,-37868,-149480,22505,321659,322593,18534,-90086,-4976,-30202,-73015,-2010,143957,198970,9389,-104327,-16203,-20596,-124917,-72950,34524,42750,47640,14308,40122,183960,271474,188653,102234,135370,118052,-25741,-97404,-120589,-131440,-74637,-13612,75765,101789,-132773,-272599,12892,220318,101647,4211,64431,47828,39554,81039,22283,-31364,-56527,-93767,-105282,-54098,-24242,-110452,-104141,20167,30948,-4797,-21485,-106718,-65796,100655,27787,-167235,-265246,-212991,-22811,56304,3595,-10908,30079,-18850,-50546,-35045,-42220,-121778,-142589,-5758,64249,-77223,-152101,100850,333389,314197,370460,368173,145982,52577,153248,170950,2443,-118353,-132916,62051,274118,232115,80398,28819,93816,138427,216824,272308,240462,195567,320592,348402,156310,61648,93371,126478,204103,112069,-289045,-563492,-621504,-485768,-267356,-137496,-59729,131911,373986,578751,511359,139966,114757,544311,556059,300463,51835,-291759,-122284,280702,529744,587208,-2329666,-5483111,-2332926,2074308,1795121,-1022778,-2375785,-1036360,1172148,1584977,983564,610243,410956,549910,419430,137365,66914,176623,511119,632541,295994,-71391,-174114,-22675,283806,376619,122021,-75617,-101209,-148668,-303204,-277618,-16630,129780,30851,18805,184683,215648,186104,339109,463778,293064,79588,37654,10492,-90790,-106697,-80971,-30609,-7198,-61707,-23187,65046,157402,215876,104607,-142486,-290899,-275696,-221750,-31742,233777,375935,238149,-85409,-299497,-157735,77949,127102,65009,-12302,-5618,9415,-5242,17106,87345,123802,47253,-100707,-131308,-59060,-12426,72834,244601,306311,134466,-137910,-191236,-19860,64168,-48703,-168291,-123280,-41526,-20524,-59258,84871,232982,203607,120764,80332,-5203,-103406,-133475,-37331,194857,378192,200536,-63919,-62906,78356,148659,176152,169276,182479,246616,281995,180151,4071,-2976,104669,-36638,-233267,52241,405092,214101,-108904,-139190,-108403,-161192,-281648,-278756,-236129,-234238,-216533,-89029,78453,173235,253914,299062,201682,-35833,-238374,-332774,-308575,-148644,30637,78503,16518,32756,80377,66538,93491,122408,11749,-68991,-58501,-91712,-98434,-56185,-33074,45601,140227,209236,315085,385096,304485,223715,138480,-43910,-169593,-193761,-201364,-58997,99293,225816,220246,66721,-3395,115163,212779,151524,64944,173351,215865,-54997,-130864,54503,-5846,-135464,-13714,88890,-24447,-159628,-172336,-58828,27827,-32534,-71321,166623,520892,557580,214743,-97200,-88682,62312,52081,-115364,-249179,-162401,71288,195439,125153,-3000,-51929,-112162,-156956,-95533,-60772,-60725,-15921,-72991,-335533,-415413,-100836,14550,-46298,24031,43958,39388,227346,296841,177117,77949,26281,43941,155735,293405,388504,399007,249491,135845,262850,346386,225504,225414,256217,230896,193138,148831,95086,-26470,-204087,-250552,-99383,126283,250268,237630,77573,-111022,-140159,-116782,-212947,-168862,-35501,-70443,-147888,-135297,-160782,-74824,105234,132352,77334,61173,13388,69088,210435,218345,67088,-65399,-60477,-37963,-157283,-332917,-322492,-124895,160025,280869,135152,47574,8661,37931,189211,346544,423202,331173,152157,3214,-132281,-186770,-65087,-46804,-181124,-256810,-76616,320232,538389,409139,133109,-53429,-78358,21979,-13388,-142026,-44706,145409,206426,235705,235526,72420,-73714,-173749,-179577,-17692,36423,-125279,-317637,-404675,-344134,-196208,-142335,-90828,37876,67229,52593,85208,102768,98126,100864,111698,152281,108467,106459,270783,319297,205245,397,-186786,-188841,-140813,-86233,-84800,-265941,-378757,-264707,-137184,-71889,-75888,-134563,-96897,48940,309806,434136,208147,-152374,-374559,-318909,-73555,136086,223991,198349,77352,72439,176468,124007,-31079,-118024,-107292,66708,346355,470777,194001,-170990,-290905,-289543,-248361,-147967,-33312,56027,131631,21557,-200640,-181384,-59618,-125026,-49664,252270,311724,29884,-47132,235189,395451,162651,-183042,-236549,-69507,19746,-19390,-42255,-87079,-26055,187870,255615,101879,103430,226352,182288,30083,-10624,69412,257789,305984,79525,-133921,-159351,-43530,111352,219512,210323,167496,179368,138804,147480,117087,-36756,128277,-73941,-253894,818503,1670495,720853,455660,436672,-546320,-889024,-381248,25511,487702,1227094,1603965,1014306,-16202,-731982,-944142,-1144792,-884870,-342823,-117141,-203647,-330850,-414481,-281813,-95769,-56709,-92720,-42130,4075,103769,332902,316366,87453,-30815,-87331,-86427,-23149,-70110,-127761,-118743,-197123,-323996,-252719,-64300,26765,81740,145392,173030,157848,249799,345609,221680,18548,-99560,-144835,-105993,8131,-4726,31049,164172,57962,-266945,-324552,-147623,-94437,-216240,-257417,-126059,14969,202758,416296,382333,70409,-216846,-136117,158256,196132,-57757,-272261,-304469,-247771,-257694,-311671,-320127,-202650,-123357,-262144,-214772,192519,405145,271156,142110,-25786,-159534,-102568,7237,119777,75091,-56625,38052,187270,63361,-65076,63877,169810,112025,68908,-42382,-182696,-114267,140525,285010,267514,236369,276866,228221,131577,58724,-80897,-209232,-108665,36745,-49918,-237385,-365513,-389535,-181880,91807,181954,67926,20258,41003,-36018,-163072,-184046],[-133544,-122516,-153657,-86329,-53314,-169928,-281958,-273419,-135271,-36800,-45187,83936,222754,183374,74625,-9560,-19721,30683,98346,105777,-59167,-304971,-303177,-20600,227169,309818,271459,233646,196942,148769,225960,297951,212539,149790,68542,30893,71536,12684,-94343,-36024,-80339,-266926,-216592,-45272,-26585,94078,182483,10760,3286,297253,444075,262380,-82232,-212352,-8584,227227,208297,9985,-17847,119693,108426,-76364,-190580,-147830,-24469,24171,-30260,12164,-2580,-250848,-447666,-386317,-317058,-296270,-150109,-113081,-299854,-364506,-241093,-264463,-400116,-312330,-97210,-99516,-213063,-188869,-39385,89534,61251,-120930,-189430,-193670,-339558,-229198,-90713,-176343,-260325,-179280,-26644,90630,15895,-30825,48906,190340,252017,120091,25695,149434,286326,273960,217267,244350,265824,210547,180348,214402,68465,-165944,-142579,-127604,-233475,-89339,126712,116260,125862,228947,193614,41874,96837,309655,292779,168374,193373,296405,161169,-74017,-144411,-163719,-124253,83353,269134,230652,111195,106581,57314,-53958,-138956,-280306,-304863,-90742,82847,59819,-30404,-45271,28596,82209,136201,188344,-12196,-218340,-155882,5116,103113,145851,127937,83130,13826,-85831,-146992,-159588,-11263,175209,230414,197235,171009,92670,115415,169971,67183,-68688,-168267,-219131,-157983,5186,136301,230931,225225,148797,67526,-63092,-134368,-51530,39946,6870,-103358,-121616,142222,459747,342726,74137,37762,114155,160449,232888,123872,-159938,-255055,-24134,235093,207467,130107,-18887,-275516,-226172,7932,-8202,-102737,24589,84717,92802,113406,56737,-10795,79235,135525,47810,5878,77441,115742,31049,5804,23246,-91419,-231041,-157459,71402,162021,-26643,-194612,-182461,-122916,-3779,229201,281161,23073,-265941,-264512,-139588,-132855,-144613,-40499,122029,68901,-167117,-325444,-276932,-168386,-40501,68866,4025,-310582,-595583,-588093,-292584,-26528,23847,-67459,-170291,-180038,-153963,-83866,53064,176758,287739,215958,44076,145619,445135,489137,291918,101486,-161428,-263910,-73439,68819,58341,99618,136535,-6566,-171888,-131625,-27881,-142605,-232293,-178116,-126606,-21774,115144,159203,63211,60987,111358,-14816,-190242,-84441,51109,-92035,-274268,-185147,-45745,-39265,-91790,-83245,11643,-565,-144710,-190667,10095,330654,379838,55684,-136492,-48772,-36049,-84638,59159,297407,285158,7879,-136462,-37202,-55770,-196695,-166727,-26325,13787,15491,-31315,-57347,48092,160995,138024,139360,203822,146734,-54798,-158217,-191863,-158558,-9643,13733,-9095,-458,-149855,-237681,37427,265606,207619,170381,213425,141475,64035,33635,-53831,-79495,-37125,-66396,-73725,-15184,-7385,-98772,-126198,-92580,-114747,-99383,-119727,-212798,-67246,202272,127062,-137585,-288178,-285230,-89604,67582,40119,43152,87750,18187,-50432,-42838,-57612,-128659,-128938,-14003,10568,-140910,-178987,60129,238500,218944,290054,320223,184009,158105,309935,296982,84592,-109701,-147863,77692,308835,224076,-980,-48678,120594,307845,431707,404954,220575,148186,374154,441463,200254,47895,36726,89458,243894,190448,-132832,-408829,-542910,-486419,-268625,-143634,-73360,154584,442435,563082,413489,97776,-7280,178236,195364,152164,-12451,-405039,-190109,326645,535170,725343,-845873,-2709274,-2114288,-1126717,-331078,343068,-736837,-687358,651604,809618,729379,748325,424716,463220,342736,-60558,-204080,9592,336830,416866,192908,-55652,-142221,-12193,307012,397600,151460,-92633,-194762,-249389,-280457,-165407,-1866,14759,-99555,-25310,248370,377342,290165,379637,466285,297255,70457,45947,113613,111193,88379,83729,97157,46384,-60200,-111680,-85357,52500,247435,266471,85445,-81994,-121078,-115812,-53693,125968,332306,263317,-37695,-284214,-175617,40375,99200,20053,-44957,-13566,-11118,-2851,79873,145951,203629,100371,-130287,-134052,28884,56442,52546,155693,223143,83594,-163876,-156623,61429,156711,50470,-80347,-116301,-109674,-82300,5030,216935,273324,141641,61603,45236,-87665,-188476,-136705,-47323,95353,226831,111755,-89672,-54244,129932,203493,227769,236456,219360,251243,336144,269623,55681,3592,102434,-36507,-243472,48661,383279,193053,-178783,-224941,-113182,-72462,-174781,-239108,-278120,-320449,-238830,-64414,159906,308570,368031,350078,224684,8175,-212483,-360447,-345590,-159374,48467,123998,125518,143296,98721,-10870,31554,122709,-7162,-189181,-212375,-152335,-46977,-21161,-37918,92825,225228,319638,446167,447348,284764,198898,132455,-8210,-89615,-91403,-126956,-61526,56394,179394,141706,-18918,-3972,196664,221213,88411,34452,85819,29599,-151720,-100798,79470,550,-137546,-23358,82973,-56026,-214572,-209374,-61498,65916,17067,-32135,157450,442314,506035,236926,-72193,-76619,86661,90703,-60400,-203507,-127222,102959,249196,187563,15370,-73960,-124652,-126860,-61538,-55587,-76619,-26498,-38840,-272792,-401541,-130565,22082,-9812,27352,21239,4217,124292,212428,195790,136932,77506,102598,184158,282569,399385,457166,293637,136228,222203,259802,147514,211724,276220,205708,123841,114050,97576,-36107,-191689,-212466,-60569,216129,405892,337475,117437,-83426,-130012,-173143,-285146,-209841,6992,95131,13514,-114284,-155784,-29259,116005,112729,91184,141398,125020,115795,95463,13090,-67880,-149994,-116564,-42620,-91989,-167790,-123043,43280,261247,350759,242542,145318,68980,65838,191135,285430,297296,289637,261451,116660,-147702,-285483,-138076,-46851,-160201,-253654,-119115,237694,486675,452773,199679,-63107,-181264,-81748,-52743,-166552,-73789,130716,195226,210004,258051,204681,159636,42454,-91676,-69985,16801,-42988,-199754,-324754,-327733,-207825,-141858,-36763,119044,129866,89091,106723,94359,101944,136601,172810,196213,127214,105918,260468,329439,294592,117384,-113369,-199355,-139604,13046,90184,-151961,-394244,-328535,-151803,-110624,-166380,-219191,-180887,-61412,222339,364917,126856,-195781,-322545,-230021,-3114,92218,10676,-89237,-95099,67182,257763,200532,-12948,-149910,-135467,57933,382178,499009,210271,-167012,-303927,-286752,-199608,-79221,-3487,35139,118065,69602,-112962,-103505,8935,-89555,-61429,243816,334192,84204,27691,326568,434763,147351,-170185,-187394,-52369,-21427,-100382,-149486,-237975,-175234,88436,188421,68074,119069,272199,253411,134409,95517,110795,231549,317099,141727,-104375,-166537,-46359,142740,310698,270303,156615,203472,237382,255786,234679,79135,-95914,-703298,-999131,23700,997956,719247,1145247,1174602,66679,-556264,-297583,77185,439584,844252,912461,370099,66187,137164,-227382,-757679,-724356,-272061,20201,-75385,-288615,-457273,-421794,-245822,-140267,-100093,-5090,14984,28945,222783,256279,97759,3993,-106604,-173962,-109327,-106611,-127105,-83702,-107122,-202926,-171438,-64254,19724,139572,204281,162117,146671,314330,419314,264760,26354,-80888,-65089,-39753,-37123,-24611,129827,290838,86377,-320569,-340958,-124162,-84179,-186385,-234792,-200839,-62488,204811,406101,300845,-20201,-233217,-106423,159646,161592,-31766,-192729,-252166,-223764,-261976,-348733,-338671,-201206,-107070,-205758,-120914,270737,433033,259018,199579,97186,-93345,-85462,6698,37771,-81245,-169325,4305,151855,-18214,-123985,91972,248974,94868,-66015,-130643,-206960,-149646,127494,304589,239908,166433,253014,257005,186285,127384,9094,-139905,-106599,63912,31880,-182865,-376151,-379133,-143180,118796,177916,30647,-52815,-26545,-80657,-179553,-183453],[-97239,-96035,-128616,-72722,-69365,-195700,-272205,-196661,-76401,-62718,-136395,-5069,250020,249067,35343,-71717,-15809,40322,97986,121758,-21793,-253232,-306587,-100569,169421,353368,373213,280676,193888,83182,79504,166955,200834,215708,82082,-10644,70666,1909,-188827,-222804,-261120,-349034,-269713,-109933,-86687,30276,123310,-21328,15751,329469,529299,365802,-14024,-199021,-39029,185037,152972,-49765,-23802,192988,156323,-84654,-206798,-195205,-94676,-1790,-46374,-69164,-154521,-431021,-538067,-385415,-303071,-276568,-134753,-97885,-269209,-403637,-295728,-238428,-344332,-320618,-108521,-15289,-102144,-122730,-32776,41220,-8044,-122978,-133224,-67141,-135879,-186376,-190624,-283288,-318884,-239804,-62390,77200,34695,-11276,20528,169943,284500,161702,51471,160079,289348,276610,195215,198527,174245,113414,142484,160356,2963,-172718,-111454,-10120,-39816,3385,103762,107120,178468,295909,238478,18143,57964,338269,392381,269304,227692,311420,211947,9343,-86709,-117579,-158531,-17463,213949,245971,136746,135085,123224,73534,20002,-162851,-248007,-66242,136625,113774,-54026,-59156,131260,214161,203729,227207,78493,-63965,-21207,32900,54518,95674,126804,121220,102792,28820,-101683,-205284,-140215,54585,218097,269943,256269,160224,99839,122747,105381,58993,-33963,-126529,-60928,86479,171109,204907,137375,23592,-23620,-92435,-138399,-43740,83934,111059,-19368,-152216,7201,324248,278038,107767,164082,259305,269359,282874,141434,-71416,-77842,152967,335140,264651,127789,-23734,-274915,-311009,-52674,34771,-50100,-34112,-61244,-60096,73590,116341,89542,217624,282310,130009,13138,27305,22621,-58998,-31936,27192,-54280,-193303,-148218,87719,202440,-19624,-234054,-204366,-101011,27102,232799,260912,-13344,-284186,-284198,-157440,-158377,-213057,-140336,20945,-10187,-198835,-375451,-375363,-287446,-182493,-12176,19624,-276019,-545947,-565145,-398115,-158489,-21832,-81878,-228820,-229121,-188968,-59377,53091,98054,152714,75575,-86311,77741,390200,464430,310204,76328,-237223,-273831,30178,133357,42229,61868,146502,50151,-98784,-79731,18589,-75286,-188542,-197874,-173956,-83555,64189,126410,65836,46215,29380,-93861,-173229,-31642,83297,-40928,-176984,-83826,1487,-18109,-36675,-25263,-21967,-96588,-189334,-171970,9153,295765,373984,62475,-179736,-74485,-15860,-91212,90067,415905,373467,62411,-110894,-48905,-78340,-217665,-205980,-61408,4205,5268,-55106,-154665,-110921,17039,55717,143002,234311,134893,-81927,-188862,-218550,-121047,97814,61534,-92622,-95287,-121262,-149559,64123,273312,267513,297616,331212,227258,110674,36036,-69519,-119536,-52848,-35344,-24627,38082,46371,-39336,-107262,-166763,-238340,-203612,-214480,-273336,-40381,272965,189766,-105155,-256573,-280439,-120842,92499,116771,138043,145936,44823,-38535,-11235,-30082,-105523,-95876,-20105,-42964,-182882,-181467,5608,111613,120650,193195,240819,218270,252811,368623,320436,157290,-50372,-108329,96556,302147,213672,-33764,-94637,117154,401419,536802,440416,143721,75650,388997,489663,228678,48511,-6700,42015,226774,201094,-16463,-271753,-449664,-449993,-235984,-122413,-77834,168407,480905,481127,196557,-83288,-220182,-240639,-199152,-68622,-124088,-459542,-238724,321628,546461,791403,749273,608396,-1268710,-4141892,-2683039,1658837,1433747,91699,168978,-143809,174587,604667,214116,134402,186033,-150876,-321809,-102875,112741,159363,93812,-41821,-157702,-63679,280841,403935,186102,-88844,-231925,-282942,-206463,-25826,13881,-132104,-262990,-109872,266819,486452,351957,349363,411938,280941,58496,43462,182484,274834,267297,255225,217908,69036,-88584,-201301,-223576,-76564,217515,391701,331287,168492,55163,5398,-52842,4308,207345,229122,-14270,-260595,-182938,15044,79310,-24974,-72577,-13149,-7670,37575,173589,225522,279556,147687,-151654,-138196,100297,119044,34889,57367,117765,30120,-137718,-64189,147844,207265,120719,24836,-66363,-125089,-107836,76488,302266,272440,80931,32758,48619,-127962,-250688,-133117,-49631,-6971,74205,44360,-105112,-64130,151892,234946,258434,305439,277847,263159,356578,324139,108843,19731,102407,-5210,-189187,41558,296290,148661,-186294,-259168,-104923,-9979,-83744,-161649,-236633,-322939,-192585,10378,217985,350188,351341,277136,159035,-5358,-201869,-343505,-329196,-160891,44401,132917,181312,204650,76196,-116038,-42868,116936,-28687,-312029,-377869,-228881,-27143,1777,-13647,117097,217988,337979,491845,407978,190299,131736,92180,3126,-17016,1178,-34798,-23492,68241,144740,42623,-114123,2087,276692,230946,15968,-22115,-20947,-149508,-220846,-62656,106962,49577,-79364,-10360,85664,-44929,-219482,-215856,-48325,116762,69615,-4388,120094,275525,310474,159932,-60400,-43916,132354,173405,54681,-96747,-67027,122374,282907,243866,52195,-84323,-130043,-82559,-8805,-21083,-73406,-54367,-44275,-203272,-303782,-94136,69705,50237,38093,16267,9966,48095,120345,184677,167081,124441,182059,233152,242147,325500,417140,286351,116632,149851,167018,127170,216705,265399,154260,57755,102406,121972,-37755,-170975,-156709,-20839,254243,460910,341785,81537,-98519,-126449,-214203,-336286,-245788,26715,212719,143445,-62379,-92217,28258,73482,9267,31538,170874,210397,139519,-29619,-172230,-155630,-164658,-132402,-45307,-40886,1334,95225,207326,339177,407165,361256,238167,113501,62658,140790,176230,127303,195180,284396,150302,-160888,-326293,-204377,-68651,-121345,-212183,-133928,166452,410856,399517,176283,-88232,-233199,-153142,-98453,-191182,-109740,92205,146963,172277,289071,338099,354681,242031,1448,-127448,-20423,48665,-47465,-221695,-290072,-209092,-152183,-25796,157646,179744,106055,86585,54437,88150,168708,237123,238398,148854,117773,232378,288161,284784,164778,-28192,-166302,-136105,52168,192749,-62313,-405552,-380627,-168911,-143552,-204712,-210426,-191707,-122613,131026,273345,82785,-143150,-185572,-95001,88914,79130,-157343,-328135,-234832,47675,284589,240942,-3693,-183329,-167779,25306,359916,461578,176719,-190541,-312152,-242470,-130565,-30746,-10674,-35710,43411,82826,-12229,13151,109241,-4985,-48065,187566,301243,136521,101206,357833,401814,110764,-131563,-132296,-53199,-85835,-192562,-255112,-349727,-284792,-9617,97575,11606,95524,264663,247815,160608,168846,170547,218170,331875,243911,-8438,-126770,-32394,163915,334050,272383,149502,248020,378904,438688,441266,346826,12728,-858242,-1409911,-654443,126826,361245,1343691,1567955,610180,-125793,-102831,177638,383819,457651,159462,-368545,21192,838159,419598,-285181,-462589,-176802,163114,125370,-148547,-402663,-486442,-341788,-184191,-102969,-6530,-8041,-54290,76099,154278,98653,45687,-99836,-206172,-147701,-122683,-121992,-36430,6179,-53721,-86546,-92818,-29324,151580,227467,121671,117401,326838,394691,211169,-18490,-80238,-19339,-30035,-106877,-32938,216713,399554,164717,-248205,-280437,-104805,-85008,-122522,-142585,-213856,-111019,211408,381422,215242,-75295,-190622,-44424,131689,90214,-6969,-95185,-175488,-176980,-230710,-338103,-314749,-164583,-78145,-169687,-63325,332071,452951,257809,226820,156793,-49640,-56499,53302,28137,-171209,-261133,-65340,65530,-88618,-118656,154223,310037,95060,-122229,-141641,-187938,-172585,75536,270819,184991,86511,192844,248566,213172,184798,105693,-57681,-112862,44586,84703,-119967,-353551,-324690,-96008,99396,113709,-27840,-117494,-64949,-76799,-151840,-148237],[-47083,-69208,-108063,-57743,-66253,-192198,-228874,-85215,14773,-56433,-184021,-77486,250267,282505,-2854,-94930,13152,41296,65602,95540,-14397,-197499,-280027,-186587,43327,305040,406790,308586,197232,42041,-42615,27611,140707,214116,59693,-88997,19894,-42609,-282856,-369043,-379772,-376682,-257040,-126300,-129261,-44377,54309,-45074,14536,323559,558931,432315,61522,-176423,-77878,131538,96318,-96691,-30433,231598,161474,-118330,-211336,-201544,-142931,-49169,-101073,-189539,-312876,-561825,-548911,-317306,-267385,-280047,-167278,-93333,-191745,-374162,-319813,-197837,-280536,-361308,-178550,35088,14265,-27990,8440,-1373,-93031,-128785,-67333,35193,47802,-121362,-281939,-411732,-387539,-272907,-70162,61823,27592,-51030,-64664,83260,221867,127899,25500,102782,213771,213626,107336,65355,24272,-9272,94443,131368,-9534,-117858,-47592,104158,164401,109417,56192,57801,186905,330872,256431,-19834,8827,351260,498568,365427,220852,225535,170793,41923,-47044,-76857,-195411,-156762,107399,231012,155718,179835,236515,246794,197943,-15429,-147952,-10207,209287,200964,-26229,-49217,196122,283185,207680,163823,69107,18600,65019,42937,19396,65284,124254,151194,172491,121411,-64368,-247297,-259010,-46153,223115,360994,332410,208277,87922,73969,112192,141291,98972,16058,63677,139708,156160,134023,44345,-65279,-69928,-63279,-101283,-49493,101606,202950,70602,-159500,-117175,148527,159649,72661,211366,341907,349145,292869,105333,-11032,110839,344872,416353,281173,88303,-70849,-310058,-410261,-166432,639,-13882,-70572,-188774,-204658,39159,163841,156445,316464,395882,199344,26009,-24344,-89141,-153704,-70097,22629,-27521,-139269,-123268,89854,230971,20609,-218594,-184448,-59146,59507,210704,226629,-24948,-273137,-289206,-153831,-127279,-191674,-145146,-30161,-56099,-197422,-382816,-443072,-397520,-324026,-78115,48955,-196946,-408601,-426505,-388495,-208909,-20579,-44834,-188266,-192684,-155515,-12651,58412,18815,-4176,-66549,-188169,2324,297737,372916,283563,62029,-261364,-257657,83602,131111,-13633,4792,125349,91560,-32490,-36763,51796,-5083,-124884,-160020,-136939,-101568,-21171,31344,46612,45250,-13875,-126962,-131588,14883,108044,22138,-49603,30865,47016,-13156,2205,20055,-60832,-150747,-161731,-107250,9368,223342,315771,51711,-202208,-81800,14475,-96402,82173,459931,427192,152798,-23011,-46119,-86151,-180279,-184886,-70812,18194,27368,-47179,-207462,-233628,-127056,-50518,104589,230458,107513,-95270,-192915,-211517,-50876,205109,121360,-139367,-136573,-29628,-22309,83512,242514,270615,350923,394521,284134,154122,79105,-22759,-131034,-85286,-955,32148,95814,126159,52127,-56033,-189495,-311498,-299363,-295460,-279275,5073,291807,196843,-79397,-187602,-210925,-113342,118733,210872,244835,200820,63377,-16034,58691,53601,-33343,-27928,1589,-71104,-191899,-159358,-39958,4735,52717,106143,152691,235694,303919,322993,267240,211171,48369,-15347,124923,265255,206051,-11783,-106019,72340,378055,506313,376950,31502,-13139,353222,476558,229890,51430,-43125,-20379,147053,141056,22876,-180091,-357052,-368328,-155034,-64479,-65750,174915,479374,358956,-71696,-354798,-463248,-566863,-514794,-342950,-310132,-483124,-296458,206407,501532,805554,2154012,3523034,-262210,-6089108,-4122920,2764725,3408397,966168,-201228,-1004848,-499108,213756,-206928,-379212,-33679,-128621,-269176,-147905,-119150,-90790,-968,-68823,-245620,-170551,219877,411369,230749,-64650,-214178,-244808,-104254,95253,21592,-270943,-425902,-228221,224953,489116,336906,259335,333222,264085,56204,37617,208301,358608,381708,377320,286502,56782,-135545,-264361,-307499,-187791,130348,419511,489477,370844,214439,124585,-22049,-93546,56987,167148,-14245,-239819,-195669,-14136,63454,-46234,-72454,10535,33993,122143,277012,291579,312618,168468,-163951,-154860,125828,162419,32291,-19088,20128,-15797,-81196,47328,218284,211616,151740,132621,34413,-76102,-83310,133723,314005,229558,35309,39709,96578,-103927,-264562,-117888,-37189,-79941,-30625,14330,-110724,-88055,141070,231360,251093,348113,338227,276898,338740,334869,146328,31437,97559,47715,-79335,40726,174970,85944,-143136,-234244,-84693,13806,-40783,-84090,-127138,-218045,-79939,113535,237809,305091,246605,124392,31807,-53410,-182989,-279701,-271347,-152519,22593,106129,168225,197905,22015,-212121,-111079,97127,-55041,-402459,-504261,-308974,-71824,-23622,5966,98350,120191,248724,418077,266195,46827,47905,38841,-6394,30336,54879,32723,27931,106413,113300,-56657,-200821,2527,331517,243824,-45106,-93072,-124133,-279057,-249918,-30791,128714,135206,42222,32058,86027,-17400,-201167,-211212,-25645,170098,118917,22675,92814,99341,40503,1971,-65493,664,183446,265421,175207,19146,-10483,116174,276062,273652,95046,-84046,-124455,-31557,49881,35497,-44476,-81488,-80115,-152849,-172602,-14471,134451,111311,51843,23288,31605,7291,51029,152942,158955,147218,250410,277816,171168,181008,298897,244102,88052,62777,85730,150320,231666,227501,93114,20814,129313,170135,-25598,-143955,-94330,11501,235986,415362,265588,-17253,-154466,-140203,-240738,-360502,-265235,33828,274030,214267,1907,10146,92179,6600,-133311,-70089,152864,250881,133355,-137109,-297970,-186831,-123469,-115951,-40933,10084,149196,281976,327974,373604,420605,420515,279645,122199,24077,42420,45856,-22337,84421,216219,99501,-165977,-304025,-248940,-106707,-68405,-135908,-116116,122094,323204,255028,67167,-116999,-219832,-166616,-122574,-191070,-125782,49856,78661,132236,320176,442518,480551,390784,81896,-171984,-70512,114256,95266,-108042,-233944,-204565,-166503,-53105,147995,207944,103336,24653,-16495,52184,188454,296616,289738,186813,141945,196254,203147,165074,126491,44518,-115930,-166547,7190,209874,-11074,-414699,-413146,-183012,-160121,-190576,-134673,-143536,-123563,69816,197088,92815,-9611,-4828,43876,159370,84207,-226859,-432387,-292220,29209,263856,237935,-8482,-200017,-179876,-10436,284074,364296,100212,-224047,-288533,-140850,-25157,1538,-52067,-131816,-63303,62811,75568,133398,208544,100571,-14280,94786,217473,168309,151614,317335,301488,62307,-73807,-76814,-68501,-152932,-261369,-321514,-396406,-341841,-105739,-13765,-60674,43328,216381,185102,110753,188312,227848,218012,341760,349865,117258,-51462,1986,169805,282794,219563,156459,304042,513292,637035,672227,679868,414020,-564845,-1454341,-1085978,-728635,-271214,1043768,1617554,1016936,318411,157965,312500,375304,221295,-471890,-1087756,-161863,1202849,857047,155308,-173390,-93225,270832,326476,30590,-273089,-471982,-376682,-181565,-100552,-40517,-45768,-107720,-46641,57887,103047,85142,-78075,-189497,-141435,-130722,-127545,7414,112753,76762,-28017,-140037,-100202,121973,213603,72777,95861,301664,287730,78834,-100220,-103708,-25409,-80106,-183098,-27620,273167,449171,256426,-72682,-150775,-83630,-90539,-40500,-9874,-163265,-119905,210761,336416,133757,-95531,-109649,36159,92714,9467,11347,919,-79823,-99759,-157885,-278665,-256088,-101561,-43739,-167988,-64663,340803,419448,216354,185602,131217,-32978,-20192,117506,70880,-178799,-298715,-135325,-27543,-113122,-46270,234554,338155,116595,-77677,-77359,-142046,-188658,-14755,173721,98745,-517,100111,203278,207830,215157,184912,20002,-125320,-21131,96597,-48349,-279550,-232472,-42436,60798,25702,-90562,-163194,-69467,-22046,-85790,-95571],[-6318,-53815,-103395,-51737,-48314,-162382,-168374,15566,97838,-24177,-177318,-106606,231566,273151,-34288,-81732,44376,20392,8896,41786,-33273,-153176,-225182,-232741,-90206,190574,356782,300146,199051,33570,-105218,-79762,55579,161038,18193,-180725,-79500,-118375,-353184,-431624,-403651,-352404,-202310,-103191,-146675,-109682,1320,-32374,15171,274548,499435,418875,108051,-150192,-107632,82984,59304,-102012,-16090,240801,140737,-149507,-182848,-145904,-151664,-117052,-193916,-320427,-427454,-585101,-460875,-203489,-229272,-314744,-246887,-104495,-82069,-266523,-290331,-142493,-216289,-410166,-275246,36131,88806,55073,68102,-30779,-177488,-143665,-10035,85985,132621,-65559,-339514,-516601,-435220,-261490,-64416,24540,-21283,-142239,-183185,-43738,89963,39879,-32023,-1318,79600,96461,-22484,-104457,-131613,-118993,54051,142507,34634,-31714,20718,183162,315735,202242,16807,-3625,144224,307587,226958,-66623,-37854,345941,575368,425857,186048,88134,61730,6143,-49146,-67995,-234532,-295254,-13543,199280,165846,233277,383097,431211,351833,134001,-24255,55861,273826,296389,46371,-18231,208350,277571,156834,40904,-9763,18585,76547,32477,8265,60764,118126,158361,192130,155585,-45280,-270156,-328722,-99263,243145,447888,384093,221352,81673,32603,78873,162354,204288,167336,168034,148395,102797,47766,-24195,-95229,-57418,15495,-40605,-75479,79989,245837,134914,-138747,-187151,-4972,23154,-25325,168934,355908,386661,257824,27466,11504,255836,479324,450005,245628,3083,-171308,-382952,-490790,-290702,-76336,17554,-68549,-279240,-313623,16577,197117,183634,348465,453661,257696,48745,-65267,-186461,-230605,-104397,12866,-562,-59170,-73982,78870,236679,83330,-141595,-111937,-1704,77430,162315,179408,-9799,-231906,-278684,-137856,-57661,-92493,-58943,-18257,-64711,-179809,-362190,-466237,-464546,-402081,-90349,94817,-94701,-234260,-238043,-282270,-162607,35657,44801,-60976,-104842,-88767,25792,56270,-51314,-159623,-209216,-254180,-70984,169077,222163,215067,64055,-226332,-206919,98116,87944,-80501,-49519,76165,94597,7755,-3982,71470,44955,-64867,-76201,-26757,-61192,-100053,-81727,16676,59984,-3643,-98349,-74073,33733,97619,65083,64359,115353,63069,-33532,5312,20025,-111724,-158940,-80613,-28326,-799,130945,231722,44007,-187086,-73191,35420,-103036,40030,411411,416692,243552,106805,-24247,-76174,-96876,-125522,-71979,43576,72139,-18478,-196720,-279096,-241381,-166660,32221,209186,98617,-83116,-175888,-184982,10037,269873,182501,-124035,-100640,116667,118273,87811,182740,229025,330095,402668,300460,168629,137056,67534,-96522,-97601,38171,87179,153701,216025,147801,2995,-170415,-326146,-372862,-361517,-246260,51712,258467,151343,-66791,-110033,-113934,-85576,124105,282010,323932,247349,77902,11266,150317,179099,82415,79042,69947,-54624,-162110,-114822,-55292,-39451,34618,47978,74382,217872,284020,205140,185770,242481,161556,109714,162916,217537,202431,49283,-92041,-7633,246511,365824,245607,-81435,-102524,270773,406765,198829,33452,-88725,-95604,27730,37136,-11474,-129583,-265517,-248283,-34318,27317,-24588,182787,436635,227248,-309850,-630265,-660227,-693208,-664548,-607718,-542703,-500478,-383044,-28089,369775,821365,3244348,5457637,422842,-6704689,-4146599,3461622,4512404,1585246,-416093,-1533997,-1054288,-283506,-717860,-922590,-262191,-15258,-88719,-142199,-314903,-288412,-94570,-157471,-396923,-301717,146033,416196,270706,-33909,-162555,-153314,-3118,160644,17208,-356505,-541773,-342787,135031,381263,243830,145442,265680,258963,64456,27786,192591,354902,410088,412403,282428,23215,-178116,-280105,-313626,-248043,7306,324243,494023,464315,329876,225956,34487,-138319,-56799,105508,-33170,-227426,-217931,-56718,47468,-27259,-31748,61112,111681,235994,360347,309570,277306,151086,-163753,-186094,88142,174240,52496,-47486,-40012,-40116,-17205,142524,262782,183902,146934,225186,167489,19292,-17559,158594,252970,158886,11460,69047,171912,-18017,-217735,-87172,-7951,-102172,-62757,19118,-112004,-119715,102468,188991,195490,340359,376960,280353,284951,304536,155670,25383,81115,101302,46152,46542,57773,15566,-87838,-173276,-58241,7670,-52239,-40123,8921,-28018,71630,210901,219052,213109,126566,-36000,-109074,-100418,-134644,-183399,-195572,-133034,-3207,57688,96094,128539,-40263,-262838,-156109,58799,-86541,-437173,-553808,-372926,-175429,-101223,-6196,34084,-30131,80953,241202,67702,-94349,-19154,-4386,-25801,48933,70041,61285,68523,130255,71931,-136762,-261856,-11415,343817,253900,-81591,-160940,-201691,-334514,-241469,-21200,130779,230794,200274,96054,70934,-7092,-188957,-215909,-7650,213490,165746,70374,112714,-14803,-211576,-185670,-83061,44952,219086,320490,239272,84603,11892,75734,219589,268357,132592,-71687,-100935,20599,99229,94562,5609,-88119,-122431,-131349,-59276,74872,189124,149687,57379,28880,44250,-483,22491,115015,118016,134094,275225,289587,79556,5094,149141,195640,67706,-11353,36064,192081,246426,170963,34741,22437,190850,232121,958,-112895,-37899,28926,174181,307356,154558,-137931,-231373,-175406,-258980,-357271,-257408,38719,277685,213410,53649,118278,156631,-48190,-259583,-168628,105331,237739,98651,-205282,-348902,-176189,-63038,-82923,-21278,78401,265176,403619,383782,356909,375796,376100,242028,87610,-37651,-75553,-64098,-87756,3917,87161,-8864,-159326,-234646,-261207,-146148,-9879,-38219,-69346,104277,224758,56005,-85953,-130680,-147893,-117631,-104471,-151512,-102232,22669,12458,97450,339483,498918,536023,469402,132991,-191115,-120529,128956,184971,2408,-158060,-188504,-173635,-101744,99187,213451,91003,-59802,-104891,-3751,185174,342442,360321,250314,169205,158030,95784,-21999,27804,85351,-83950,-247123,-107283,153821,-5142,-418448,-422230,-193898,-165127,-154764,-52451,-72703,-76035,55234,158866,147180,156519,164460,143345,172491,83909,-189319,-373960,-254303,20640,215665,197448,-27716,-182909,-143994,-22774,176877,231752,7225,-239445,-211692,15966,115502,26256,-118064,-229323,-165723,24197,131743,223173,281285,198442,31488,-8098,105775,167707,159556,213641,161754,16605,-7046,-20525,-87846,-201469,-279768,-320997,-368114,-344222,-196464,-133580,-132945,-18218,143260,98524,19396,155114,261455,225358,338495,422470,231363,42370,52707,152137,170813,132408,176966,344676,575798,769278,832009,944439,926783,-20624,-1202014,-1192778,-1315962,-977678,407561,1405826,1239893,672524,401161,437645,435993,215522,-825856,-1650707,-427972,1219289,1046285,461818,49540,-66790,301389,445471,170546,-121573,-401359,-359969,-136811,-89211,-90356,-80513,-115041,-103950,3698,114750,106696,-63033,-153283,-115150,-147754,-155528,30315,182563,146800,-19375,-195598,-172940,62414,172364,42012,98605,255200,138396,-83977,-187862,-146166,-78007,-165741,-245098,-13028,291783,419978,311949,128740,8286,-53744,-86789,43764,121968,-72738,-95164,187902,266431,63196,-91638,-22443,114993,63000,-52581,23167,83609,26099,5786,-48361,-180349,-175907,-25447,-5709,-191114,-118780,280295,317670,108082,63613,33790,-34504,18995,165532,126876,-119807,-268682,-170226,-85601,-83563,63826,305792,329703,154430,47530,28828,-95241,-204572,-127666,25562,-11749,-89704,-11887,129707,174588,209384,228819,82751,-136552,-115094,69120,26531,-159176,-122339,13181,30071,-49269,-139152,-183904,-51132,57361,-8938,-49716],[11820,-49718,-113662,-59877,-28864,-120291,-112532,64357,131652,15712,-123336,-83739,204173,224574,-54230,-44314,64472,-16658,-51471,-15636,-64476,-127013,-151256,-206180,-167959,55281,234803,243332,185010,50270,-99876,-128646,-16307,99670,-15021,-250967,-200375,-206612,-381799,-401479,-339029,-292391,-141040,-62872,-138643,-150774,-23642,22286,30193,191765,353623,313395,97935,-127301,-112967,54606,58845,-45052,36555,231574,112278,-151314,-111601,-31897,-117595,-197494,-311079,-428031,-461471,-478174,-288164,-83927,-203233,-365295,-345985,-129782,32806,-98839,-198954,-71978,-149909,-429815,-351868,-3675,99713,99556,123700,-46555,-247247,-170678,19990,79844,98806,-38317,-345532,-550527,-423537,-199908,-61850,-38428,-97534,-244214,-296271,-177776,-71899,-71069,-93392,-115242,-76411,-50009,-165720,-256196,-239370,-175014,42619,189323,107991,36885,60537,210942,376033,265128,19373,-45995,60569,217256,143910,-117306,-78117,315023,586693,429473,147522,-24930,-58490,-81446,-95747,-102257,-274680,-393421,-109854,165066,165704,283489,534258,583640,439463,246860,92014,107458,304664,369319,139013,24457,172808,212653,86954,-62334,-93801,-38790,22325,12864,24887,74079,104546,135657,150599,120025,-43422,-259373,-327022,-98756,260180,487483,385306,193802,79510,3961,15538,136256,275983,295440,226191,118924,33132,-26272,-51257,-65733,6624,118634,20566,-117710,21774,223624,156195,-88696,-176317,-85271,-91485,-156731,52863,307897,372973,183879,-62205,8147,321601,504781,417707,164066,-117171,-307860,-465346,-516833,-371878,-138992,64935,-21561,-319843,-365244,14010,227676,194506,322954,450928,300678,75073,-93047,-249094,-275619,-127528,9029,44666,51814,-23,57631,211372,145580,-23085,-5607,51212,66676,91928,117304,19144,-172269,-265439,-130316,23075,55799,89762,50474,-41431,-158904,-327749,-434094,-447508,-361695,-27835,155691,6402,-80749,-77774,-133132,-41870,134909,173381,111179,-9460,-36780,28917,35569,-104936,-280642,-336989,-291606,-137584,11765,36088,117937,80071,-139787,-119499,98672,34887,-131696,-85360,12133,56415,21129,24747,81477,62252,-23635,23795,115293,32905,-129547,-162240,-10254,84669,55014,-11810,-12407,12783,37031,66781,132388,145141,36761,-78920,-34297,-40824,-175906,-133017,16780,29783,-26692,41848,152565,57352,-126254,-52037,33633,-110411,-20526,281022,332483,299144,238291,17781,-43731,7073,-63419,-86602,58711,113255,3365,-139197,-240555,-306102,-274900,-53400,189966,131428,-40460,-142595,-148747,31859,267471,233131,-42589,4548,284159,242980,73509,108289,168971,266571,374479,278566,141594,180445,170498,-11430,-56613,82136,133190,210676,297984,216921,40421,-133215,-293277,-416564,-415827,-204717,80630,189611,75829,-65728,-47201,-30377,-64881,89141,289706,343212,278397,89777,33990,237067,309669,211639,210056,182676,9592,-97779,-55141,-31335,-7300,65232,25838,16356,150289,180664,63581,118785,250601,256816,230343,201805,175529,197696,117517,-70681,-103305,58124,173900,95854,-159645,-174411,159144,303145,138999,-27073,-157827,-170746,-87148,-67497,-82714,-95526,-165147,-108687,96961,135611,53281,201237,362216,111057,-459251,-825545,-750190,-592239,-614627,-778807,-752859,-521579,-493177,-326448,168324,879662,4048561,6331217,490477,-6316970,-2995237,3585211,4379111,1717938,-462604,-1610287,-1306213,-711759,-1146866,-1319391,-436075,143885,131879,-122622,-437967,-400750,-188399,-301987,-572490,-414406,80298,398005,279197,-14227,-104353,-42033,70762,154004,1246,-356472,-565056,-402411,25447,202326,105251,53347,232353,263943,70905,4083,142395,287160,361316,355670,217364,-8328,-193724,-244585,-245328,-243280,-118501,129971,350244,441430,390426,295702,102090,-117849,-92124,58562,-66634,-223254,-241435,-110269,30126,33889,47088,127351,204760,346733,395382,258090,170292,96031,-147765,-223497,-9876,147077,94128,-17007,-43592,-29818,40057,203819,285613,150396,121674,285975,293415,123968,62328,143356,145081,81515,4989,95718,242269,101178,-120579,-43171,31897,-72170,-30429,40526,-116065,-151557,50189,117963,97655,275216,376673,260645,203434,244701,135175,-3429,50722,132241,132915,46866,-26957,-49573,-63417,-117888,-34464,-7076,-99810,-45998,122822,183969,215739,265934,169681,120520,52149,-139842,-213926,-113815,-48253,-75518,-123340,-101574,-16812,8133,-2357,28308,-80471,-247443,-169840,2559,-120477,-412200,-516073,-399578,-293743,-199813,-56002,-59747,-178023,-104157,23137,-115928,-180194,-42991,-21735,-42410,48114,72374,70972,88418,110248,13682,-184424,-286520,-41370,307362,248582,-92416,-207026,-235383,-312237,-207548,-42803,101592,299806,343885,157643,31344,-36390,-198733,-239621,-9617,235992,213396,155003,195268,-35522,-372895,-340683,-103364,78020,224546,303966,205950,59347,-18888,2105,120167,230717,156770,-45414,-55220,69332,125738,132330,62555,-61817,-144391,-132036,5083,141639,211472,148969,42023,19216,36635,14969,32980,81802,59716,86638,237920,249441,-13645,-151837,20496,167126,68836,-46422,34639,234646,255037,106663,-16911,50804,264942,290703,36408,-82378,11,27041,93353,191312,61574,-230439,-301014,-228286,-276578,-330108,-218337,44041,226509,145330,70641,198553,215968,-62518,-326601,-227212,50277,175887,46439,-223138,-333643,-151165,-21243,-48654,16531,165272,347831,451615,373585,292885,277457,235021,129707,19346,-98327,-171466,-111713,-33938,-9279,-49153,-127903,-141397,-147144,-238510,-169723,40661,59065,-5993,97371,110936,-141929,-220621,-113156,-43003,-28928,-48537,-79709,-37334,19472,-35479,69071,334158,502671,537960,475067,142946,-184624,-154545,90439,198175,94545,-63137,-149863,-163149,-148608,31731,202063,82891,-137029,-189660,-71240,150599,364993,448264,334696,185776,119646,-5242,-201588,-80172,86814,-97520,-363107,-246763,52301,-41719,-410411,-409048,-206684,-177610,-145130,-25922,-18980,-5026,83082,157473,213455,294106,273733,175632,117247,59156,-80510,-194512,-150155,20880,163017,134138,-58309,-125973,-44313,6966,69412,97546,-68128,-213020,-82854,199477,265964,48332,-194332,-310327,-231988,-11362,150164,261853,317427,271488,81892,-88086,-1536,133615,116964,73992,24286,-11682,57721,39237,-97076,-216348,-239359,-248538,-273666,-298298,-272147,-241174,-183057,-65907,62067,20432,-62454,93599,259912,231971,319652,439029,302883,136086,107172,103367,25944,38646,198289,336867,515902,763067,834073,1016534,1314304,516118,-777644,-969576,-1435089,-1515551,-324657,1040385,1258548,846200,537658,496845,541003,422365,-815065,-1919377,-672694,1014558,1044209,582174,128433,-137428,222582,424158,206838,-9938,-311777,-309802,-62959,-63320,-134233,-101249,-85869,-92796,416,127218,95460,-77321,-136124,-103744,-186296,-206654,23031,198541,134770,-70467,-253080,-235313,-12739,121919,50261,125453,198484,-5019,-216550,-246769,-193762,-153770,-248122,-278030,-179,273561,320601,290957,260336,139229,-14638,-59730,119979,216860,20203,-56041,133108,173162,9410,-76654,40926,171196,55136,-77465,33630,149044,130103,125949,82089,-62100,-90584,46919,33306,-215391,-194521,165037,172377,-52359,-118671,-97440,-39253,57491,175071,156020,-33963,-183558,-151419,-89472,-22454,162534,340573,292597,195553,198069,125814,-73440,-225100,-236115,-139463,-128160,-171641,-121281,42340,122409,167911,230457,126945,-138253,-207571,16517,92449,-22688,-20403,65467,23753,-88117,-160323,-178585,-29457,117222,39681,-31215],[10601,-44543,-124998,-78817,-23512,-85276,-79705,42153,93932,41198,-42895,-20449,176029,153252,-60518,-1064,70642,-50232,-91114,-54032,-89869,-115025,-72778,-104363,-153226,-54334,76971,141357,144102,73791,-48003,-117351,-40389,76026,-15559,-266481,-294324,-275383,-360944,-303018,-223167,-217369,-100014,-28662,-112421,-163168,-24105,101127,62748,96600,164126,145224,28379,-111221,-85208,56433,100149,74720,130287,213948,85919,-111573,-5955,111696,-53646,-277110,-428630,-485037,-406768,-272225,-82630,-4048,-195717,-401579,-421555,-160412,122385,86447,-61474,5994,-79317,-389821,-369086,-57912,60386,103742,155524,-55485,-294870,-209892,9208,31252,-8792,-37170,-293383,-483349,-325872,-97291,-70479,-110927,-162446,-303108,-367060,-291384,-224579,-172601,-135312,-202565,-214026,-193668,-297090,-354094,-265915,-151812,73584,249879,167494,47544,51974,193696,350340,298399,81782,-48849,-40191,75339,20530,-169226,-116405,251390,514971,375502,129277,-50769,-128692,-178663,-168015,-170520,-312325,-425747,-153969,137841,154508,318290,655321,667359,434680,287258,168606,127119,288581,395790,219579,66484,109254,120490,42468,-70510,-118094,-108295,-62375,1105,65026,90803,81326,86102,60602,33417,-47762,-208824,-258452,-60416,251794,440346,314256,132731,77770,-11365,-54156,94934,320831,381177,239828,77929,-24858,-68929,-35854,4940,97673,214231,64151,-161337,-55190,146242,137764,-11307,-84049,-72498,-154530,-280286,-99985,213733,308085,88152,-127987,3646,304167,415413,323163,59443,-242182,-437212,-512946,-468486,-370232,-139680,140991,62913,-305252,-351279,36012,268761,221128,275154,400890,318844,93089,-109781,-269877,-283004,-131128,24532,121030,185658,88523,31293,155574,183161,97641,93084,71464,21298,8897,40691,41290,-115114,-269919,-153515,88022,215750,257868,154293,6364,-136404,-286430,-343346,-318338,-188584,100500,221815,84705,8633,-3017,-7042,102344,249347,316580,278409,61467,-34323,-13416,-7857,-138430,-336578,-419629,-311287,-194378,-152697,-150441,11783,102571,-20858,-2989,109140,-4153,-153471,-99987,-48423,-3715,21719,56825,86456,48078,-5058,102535,234624,155889,-86706,-177204,-24523,108322,140158,109706,41148,-45763,-67033,24411,141654,120489,-23359,-136202,-105474,-151000,-244780,-92569,91165,44489,-62217,-21441,101334,97761,-26227,-22019,7689,-114466,-78428,104889,190591,299459,328638,76631,15787,104902,-26902,-125715,43760,119788,-12324,-78659,-145184,-313594,-356396,-127747,184328,203813,25506,-97695,-105031,12153,200358,261059,83472,142936,426103,328161,42527,32520,117923,205768,336730,232972,79982,189019,255017,110517,45563,127098,165650,264671,355227,236470,35893,-101126,-233080,-426203,-457294,-183193,78444,109288,1613,-66049,-6287,14550,-70917,10313,214717,292780,285344,95474,42513,292486,402285,311855,332246,312663,105615,-14745,5826,22809,79874,124183,34680,-18620,32482,2982,-62185,84861,235719,304110,307620,226957,145454,182004,157577,-61613,-191709,-120714,-7565,-25383,-180111,-213784,42766,196325,61394,-136642,-251066,-223575,-150777,-132983,-143650,-52872,-46318,27615,201466,233039,161538,234400,275561,24961,-505562,-894971,-710450,-320651,-393196,-789999,-865707,-539424,-595374,-588342,-44132,974158,4647577,6444719,-58164,-5555564,-1400180,3088849,3075565,1334656,-349625,-1268879,-1205251,-943609,-1350172,-1455167,-515246,288151,291267,-128178,-466150,-411368,-277913,-474801,-721883,-471763,35831,332915,232362,-16211,-59998,52675,101780,83303,-24222,-268459,-470918,-370665,-74848,8099,-31153,15582,234011,264902,56372,-46825,66222,193966,266098,235020,126671,-17466,-172684,-173742,-130556,-180932,-212225,-97507,129970,343875,397959,322324,160154,-39894,-42189,27007,-111292,-224365,-252847,-161989,14249,123947,147398,187024,280711,416999,366290,138385,11501,14987,-116117,-251488,-143350,83014,145755,62495,9948,19700,87958,234657,300473,138001,97767,306298,370540,200344,124331,94700,29365,15865,2414,95752,275047,208772,-6154,3882,69558,-8509,32830,55270,-127233,-175050,4882,42602,-17252,168234,332908,210188,105626,171074,95683,-47368,10717,125108,137876,22570,-71262,-98392,-93771,-105957,-20954,-8570,-151928,-95209,180028,342336,303570,251973,97099,52786,41439,-159287,-250090,-77530,67968,27300,-64420,-59862,-8730,-24358,-83479,-54139,-73341,-169045,-155493,-64715,-150801,-342089,-410791,-374917,-365483,-269926,-125813,-156557,-277116,-240933,-156121,-219974,-180614,-16151,-10698,-47653,43017,94768,99972,94154,44059,-55060,-195069,-274048,-81132,228796,214340,-87731,-216799,-213337,-225311,-161592,-91572,39985,312040,418352,184882,-32843,-103457,-225843,-276513,-39616,231678,261944,274286,324307,19725,-418074,-416590,-115850,94694,199815,212244,74715,-58946,-101258,-92328,-1948,169304,163346,-5287,10121,109952,121543,130858,107941,-3476,-128972,-139017,16768,165071,191195,105894,-1339,-12528,14924,41524,63405,55847,2862,20656,143438,158115,-86255,-246961,-51604,168076,92016,-30465,87170,276332,257952,45595,-65315,78190,320126,327482,70111,-59682,9732,6806,21207,112746,22591,-258629,-339434,-288382,-297218,-283993,-154094,43056,128779,29396,42083,229362,264858,-27454,-318960,-232271,3589,83781,-5177,-192001,-276686,-137685,-18694,-22251,63664,248104,397406,439187,310624,192589,147830,51975,-20480,-58476,-132941,-209469,-73030,127635,56578,-137079,-210035,-117296,-71362,-186570,-165957,67217,130687,55886,79049,-18023,-284240,-280554,-59855,60170,56500,10603,-4109,50851,35544,-61547,40710,292417,457510,502941,418321,108522,-164424,-160070,21280,141584,152260,40174,-83315,-130342,-171946,-28997,182998,88495,-180371,-250527,-138594,83216,354329,532952,417671,180177,81512,-73200,-303412,-147081,56427,-159110,-474498,-359368,-62508,-105954,-384277,-378022,-227053,-219587,-201334,-86911,-7683,63907,133812,171441,251311,353759,297246,138462,12891,6954,39643,15706,-36080,22029,122814,65074,-94986,-39383,110202,79831,-9091,-7258,-98641,-137772,69726,360800,384683,65267,-263815,-363032,-244077,-23958,137560,247811,320964,317559,133748,-117593,-74635,76143,32640,-63753,-70384,-13071,111117,102583,-83165,-192847,-153745,-125864,-138760,-216811,-318734,-312953,-190009,-79384,-10537,-28482,-90338,41491,226673,230085,289805,399578,320668,213042,148077,23206,-118555,-37627,200802,257731,322357,585508,640877,840762,1404769,859096,-304962,-487200,-1022072,-1703319,-951012,606403,1085348,795519,510939,447982,629600,746760,-439027,-1793681,-788618,773026,959058,529574,34733,-321033,25787,255113,116022,16536,-237861,-244943,21977,-19125,-152998,-104647,-46909,-47936,26502,127944,45818,-133342,-168058,-136106,-247659,-268237,-8509,164336,46027,-174448,-309978,-284788,-90731,81784,101967,159765,134533,-103397,-269480,-252118,-230362,-223295,-292510,-278555,-3401,223127,181777,181521,255917,190361,23347,-4362,184679,256635,79966,-26328,48524,66978,-23405,-59145,63347,188195,66969,-62544,50008,199158,219203,239158,209945,52917,-16155,97671,63543,-220626,-251789,38020,34174,-218294,-316387,-219814,-35181,92344,143506,133591,32145,-76706,-85885,-50661,29169,204215,324462,242517,223351,307114,167305,-92290,-250786,-310831,-276011,-226175,-232821,-202718,-42118,60304,101146,195532,152008,-126900,-269253,-39589,134555,86815,51195,109744,43972,-87259,-150492,-151051,-22105,116793,28223,-46980],[7452,-20166,-117315,-97660,-41625,-73549,-78054,-40949,-8931,36520,38240,58384,150956,82297,-54378,29153,66254,-59130,-92920,-60885,-94251,-104976,-4251,42550,-51043,-107074,-69024,16114,76716,84089,9994,-69475,-4772,111979,24994,-210458,-310424,-291090,-295455,-180428,-105061,-144902,-85217,-14095,-80105,-153106,-13944,172980,103967,14237,-4684,-25054,-73249,-97898,-24277,90368,172925,232461,248805,193437,62179,-37976,110254,242178,16183,-340352,-519827,-481215,-288462,-46321,78775,2602,-205146,-395563,-435301,-183415,163692,237119,83543,72540,-9853,-283807,-312809,-95688,10705,89205,154780,-67505,-320954,-258672,-45472,-33731,-110549,-40389,-188997,-317450,-146629,23485,-85667,-164997,-173955,-280044,-377119,-370563,-338281,-238473,-147344,-243324,-303350,-303097,-397598,-391426,-211749,-51441,143164,294519,176967,-10265,-554,155785,283472,317845,195226,-10868,-128498,-80346,-112555,-220585,-159687,155116,373236,285176,143915,27665,-114054,-238790,-234281,-246940,-340634,-388651,-138214,119624,132510,330081,718068,665463,337770,237047,183539,110595,230085,367727,261949,97365,43071,34977,53860,47566,-48152,-147469,-136566,8444,117696,99972,50426,21117,-47349,-64186,-43102,-125245,-152310,-11554,205838,299237,173359,56005,73115,-16966,-104702,69476,345960,414909,229053,58681,-46229,-72903,8991,88559,183689,274689,83634,-186185,-124935,43828,100247,87339,64945,17041,-155570,-358948,-244991,94758,204599,-4352,-142300,21387,229690,253108,194181,-36619,-331974,-506864,-489891,-353898,-279217,-66041,237257,164009,-239230,-280658,78349,322409,279398,241812,327072,304029,93523,-115903,-250128,-253285,-110217,65703,224287,319338,173765,7409,81595,182159,178178,139432,37748,-52859,-73873,-42872,39685,-82010,-307659,-217305,119838,350362,400595,263294,72831,-104511,-237553,-203252,-85136,75828,256735,275641,125476,19599,-28133,47497,214062,347754,447795,404904,97620,-84861,-88582,-68121,-152126,-312846,-425518,-316532,-235368,-289713,-301229,-82720,123465,106148,125834,141369,-17476,-147541,-102911,-90043,-54146,28302,95194,89464,15274,-4292,129507,285537,269902,18318,-125530,-24590,119319,221692,231211,76188,-126062,-187710,-47512,99687,61437,-90914,-182010,-181604,-274954,-300979,-55799,116224,14563,-90469,-42660,86494,155705,91136,12168,-32696,-110666,-115252,-68163,27551,248303,354171,146364,102925,179782,-21628,-181435,-9276,71593,-82311,-62104,-39186,-266970,-393929,-171664,190948,287276,94661,-48045,-50758,-23502,95687,255294,212370,264354,499908,361745,1430,-35655,93099,183969,310377,183352,6669,159000,299676,239688,183206,164898,182468,309324,375005,199344,-11389,-84060,-162407,-396267,-474213,-193313,42413,38259,-45245,-54194,21503,20310,-104239,-93856,72489,188538,260512,88232,31492,300644,426814,347147,405890,417495,204145,63389,49746,82048,176469,180502,60973,-32252,-116019,-216921,-155839,76476,198423,285923,315500,225126,122809,146011,145493,-78110,-256230,-240302,-137999,-91701,-141001,-213157,-54380,112123,-18871,-279422,-350771,-230777,-134369,-139362,-162781,7184,90057,141933,250065,292112,277721,279263,201457,-25958,-475543,-845001,-561520,13255,-77807,-627860,-837799,-537083,-648448,-716015,-194466,1048963,5064265,6215614,-947956,-4964882,-130857,2094264,1053408,603787,-102024,-677412,-855285,-951382,-1275083,-1323400,-503051,356389,311645,-181317,-395138,-320330,-351432,-639702,-806179,-457478,14772,209972,124032,-37478,-35966,104281,88335,-24744,-58650,-126541,-273657,-248785,-147972,-158525,-129451,32821,249788,243408,6012,-131939,-27129,109461,161739,97523,50597,2399,-124491,-97905,-10543,-84858,-248741,-278428,-67703,233437,360977,298336,188847,71373,66424,5150,-162862,-228037,-243540,-195678,5641,220379,244754,216291,308047,420487,276312,-24194,-162031,-73073,-74092,-253854,-271949,-4092,189412,162802,100661,98315,131039,251556,320356,162065,95597,290441,376647,227750,147223,32414,-57793,-28867,-11662,58156,251975,261346,81503,39055,91938,59288,88108,48065,-143756,-181405,-12388,-5914,-112028,52086,255065,130402,3379,99179,57092,-87728,-28738,79105,50905,-40905,-86492,-124444,-170922,-150895,-19251,16258,-179031,-163192,174087,397042,304417,162526,2964,2373,65461,-110573,-212928,1934,191743,117524,-16010,-14198,17621,-31001,-109605,-72153,-9785,-53387,-124950,-130140,-169321,-252172,-278469,-300174,-345241,-271146,-185632,-231703,-308949,-288728,-235463,-215487,-102280,46023,18050,-40139,46087,155916,176641,101882,-42197,-114883,-172140,-233128,-118736,126342,144789,-82892,-184632,-132872,-96155,-112507,-150801,-41241,257873,390450,153284,-110868,-181567,-249655,-309698,-93252,201455,304717,403938,458005,100751,-371220,-401109,-113299,97786,160771,77540,-113146,-232871,-212208,-186300,-120277,92649,151436,45559,85381,137511,86528,85403,126598,72432,-76646,-137731,-7332,141240,132614,31405,-68895,-62150,-3801,69702,88704,33596,-35191,-38045,20613,38458,-120753,-260919,-62747,185898,123091,27565,183098,326428,259668,-3439,-115911,74478,328338,328276,88975,-52865,-12032,-24655,-19526,91889,43241,-215802,-336528,-341584,-316535,-222974,-79187,25020,875,-105456,-26654,208364,298017,43578,-250622,-195050,-29284,-11080,-36941,-123993,-207309,-149092,-51772,-5641,100268,290661,412132,390030,213327,70132,17761,-99891,-152957,-116142,-127683,-177315,44153,342294,183227,-141320,-226070,-95431,-27003,-117004,-134412,56964,155538,97927,32651,-150088,-337225,-240596,18122,131074,94962,23876,40157,132578,56406,-73661,1788,206088,366777,435556,317933,37380,-147851,-132976,-40041,47886,161452,128258,1418,-78747,-158316,-60696,164903,107436,-178187,-275709,-194869,-9504,302428,578584,465425,148994,45562,-92320,-295005,-147177,14051,-241434,-535729,-410258,-162225,-172143,-336372,-333456,-254711,-300400,-331156,-222132,-40522,113931,182652,172697,231324,316195,238450,54533,-99894,-58140,115631,161272,32568,17065,101821,4407,-130967,53093,283111,177873,-39798,-62746,-74661,-27698,201379,449663,432765,69664,-309236,-379836,-202075,-3340,109269,195696,301496,343235,186850,-85834,-96878,12959,-68700,-163088,-97435,13489,147222,164525,-39103,-137107,-52977,5533,386,-117142,-323949,-331748,-143712,-48259,-59422,-42533,-45593,32847,176915,213236,256581,324817,294175,261469,160471,-76470,-231743,-82588,168015,108282,32313,259213,285401,462088,1180781,978103,133259,124167,-188545,-1502660,-1389342,148935,767782,541856,323340,286197,636628,1067938,222412,-1255969,-720715,634772,892109,373565,-194627,-594473,-262757,-12334,-74768,-52931,-198731,-180282,98609,40596,-137271,-92901,-25866,-21369,43255,106006,-33233,-225856,-256644,-221222,-320864,-318623,-43586,103068,-90557,-309552,-364128,-324825,-162752,64118,180728,176438,61129,-139118,-223956,-198743,-244796,-264117,-283478,-255182,-34298,145380,40594,7250,112988,138201,40763,69482,238163,244243,86247,-23945,-50131,-34779,-34160,-40612,44729,156739,81186,-20799,77345,238385,284185,323731,309721,143705,35991,112318,67259,-205034,-262014,-47780,-48269,-338802,-479859,-304577,-19284,120303,85799,58454,44075,11695,-2788,-3658,33522,169376,264792,196751,223683,325931,132056,-150851,-277414,-331254,-344739,-284046,-259405,-235361,-108669,-4878,27155,140143,156339,-107329,-283024,-77941,142624,134304,82519,143069,80886,-59459,-116680,-109206,-36409,41175,-49542,-86404],[23935,36981,-75130,-102972,-80467,-90701,-103285,-152197,-145299,-712,99053,126633,129924,32797,-40226,32854,54747,-32985,-54581,-37843,-70793,-82291,45847,186062,97414,-95455,-161947,-98061,-3379,68492,34276,-23225,70638,190968,93143,-92404,-221021,-234081,-201602,-78101,-24369,-85548,-83664,-18755,-53951,-133320,-8806,208023,135641,-36894,-97234,-132728,-159321,-75761,62009,149455,253709,383557,360916,171805,38391,47042,207811,320537,66720,-373571,-563759,-428030,-155990,105667,124927,-69614,-223831,-337152,-372454,-187090,149675,311053,188159,103162,44081,-135445,-200218,-96028,-5063,87154,127219,-89296,-331557,-312019,-133758,-88216,-138229,-20726,-50171,-91600,70626,131324,-94603,-175767,-110736,-172563,-334034,-414585,-396105,-253231,-133380,-241278,-333403,-355122,-454150,-385281,-108452,95352,228535,298510,124830,-111936,-69517,127481,234936,343512,324772,50341,-178847,-200453,-215694,-266460,-209990,38164,203018,193039,186790,172705,-23734,-233573,-263855,-299863,-350433,-299429,-75320,105976,101690,319220,711891,586822,176252,105468,133185,66937,149022,295016,255741,112450,-3977,-20503,121890,260123,105217,-135156,-174103,32591,168282,99932,17916,-44010,-137710,-129444,-17982,-27479,-48907,24040,130454,102938,-931,-13982,64572,-18820,-120957,74503,350131,392801,215755,83602,-18612,-43030,62061,157068,236312,284881,84325,-175551,-163791,-47063,70279,195604,229410,141279,-104588,-373427,-344798,-25833,86964,-67018,-95623,70970,140761,85865,71667,-96900,-353493,-479442,-389259,-207507,-129279,52972,322789,253157,-135305,-176934,126529,373434,355297,238620,252404,256520,76401,-107654,-195331,-191670,-67648,124214,329570,420831,236350,-5095,11505,145402,190475,107024,-51364,-139796,-142918,-117602,10730,-85374,-377249,-309423,115822,431483,483312,347826,151352,-54557,-177957,-37797,197237,347166,387790,297116,123207,-31406,-121985,22241,259822,410168,547100,478943,105960,-160373,-166023,-129895,-149092,-219209,-341496,-299472,-250451,-364304,-389963,-149185,137910,217725,244830,192117,-4340,-125929,-108739,-106984,-67521,52996,135921,91600,-18221,-13359,93353,249025,337133,144783,-37102,-17076,109960,271886,316884,86139,-204918,-289672,-125183,28103,-4079,-133839,-191153,-230946,-367950,-325143,-33736,86091,-41622,-90972,-15272,102491,210238,194322,43789,-72883,-97755,-121728,-193682,-113033,170980,324111,221361,209819,229478,-28662,-229957,-92363,-29263,-197458,-113263,34301,-177005,-374862,-177072,198394,340731,139805,-4141,16777,-35834,-7223,209043,296022,322953,482302,344247,-41069,-92414,95662,211062,301393,145732,-51052,102454,297934,340341,307433,185617,183266,333716,350897,116834,-80879,-74121,-87007,-319053,-445924,-223828,-18246,-13035,-54954,-21643,51603,6981,-145720,-188308,-90208,62924,200821,62927,3432,262304,379026,304624,400934,457576,274243,113915,59955,115173,233636,204860,88384,-27249,-257920,-429366,-221374,72101,141398,204104,251912,192351,98525,87156,78936,-121203,-291530,-286289,-207152,-104564,-62142,-174279,-114033,63182,-86720,-420574,-426805,-180034,-40847,-92895,-139237,72726,228646,224302,234199,296210,370128,327173,162157,-42063,-413220,-720002,-353276,300370,232868,-344199,-678246,-499695,-627234,-667354,-231523,1029467,5209795,5914054,-1770116,-4723708,405393,881833,-1040191,-189739,239069,-65003,-460623,-805570,-977490,-1016646,-444160,305453,167769,-276653,-238438,-142736,-392932,-765028,-812698,-381325,9521,41668,-27488,-64338,-25900,104207,41624,-136056,-103633,8736,-32649,-78907,-190345,-282408,-185001,70630,248049,187462,-80538,-243682,-127197,50102,77572,-10764,15474,40727,-74241,-49717,75519,14101,-221404,-353756,-168352,155576,289432,223588,175902,183703,189353,-10897,-212989,-232411,-215359,-199929,10550,300825,315609,200089,270114,353644,147247,-187986,-307235,-147294,-30977,-220872,-353348,-90986,207558,246881,193242,180330,173132,270768,347827,218775,126274,255434,320951,210230,130787,-17552,-95469,-53826,-45874,-9728,176887,235505,106906,50600,93606,105101,111803,20483,-157364,-163248,12089,-2459,-152223,-36901,161931,31903,-92540,41684,40866,-101991,-55490,8354,-98859,-142250,-92934,-126450,-258812,-233342,-22949,67987,-165919,-219569,126666,349639,221148,15469,-114811,-61497,70766,-39928,-125120,98960,294337,193676,30148,24530,46306,-14685,-64179,-2539,96732,60913,-92811,-177433,-168509,-168247,-163346,-195033,-230217,-195253,-211108,-273497,-287569,-249111,-200615,-120782,14747,111759,46384,-24755,61387,247954,297981,126359,-107356,-141195,-123921,-177325,-140344,25564,47099,-90368,-116444,-3455,49821,-63905,-197861,-118625,153613,265849,60779,-182840,-231131,-246227,-321453,-154457,152367,329258,506561,547811,153939,-284865,-317495,-94004,96715,131712,-45956,-292063,-400966,-314983,-255512,-211210,6528,122705,101235,157071,147769,28004,6116,112720,143657,-4681,-122821,-43579,82382,52405,-53207,-145003,-115663,-3480,95582,92382,12951,-40646,-62263,-87756,-71999,-110726,-204002,-37441,192729,139666,100795,295793,390670,263574,-35871,-169873,22810,276571,286556,81373,-67198,-59759,-55578,-16983,121291,100868,-125769,-298679,-374037,-321945,-149298,-10813,-15860,-132239,-227755,-115133,151590,310171,121039,-154807,-140545,-50316,-80004,-35297,-38021,-149110,-182086,-98940,2995,103986,264465,389982,325753,98202,-59729,-84435,-165863,-215960,-129969,-86571,-93528,199083,536316,330701,-60983,-176115,-84520,-18002,-43130,-85479,6724,124336,107323,-43042,-263137,-299421,-118000,96865,154042,65753,-39423,32731,180589,66505,-83860,-55859,74381,230296,330138,196112,-52427,-148120,-79077,-56179,-40299,115512,170701,79236,-19201,-106995,-51285,152869,129367,-138730,-265932,-233214,-112211,207589,548881,447171,98766,16699,-63305,-194682,-89149,-15983,-297949,-518967,-395855,-227160,-210523,-266561,-276661,-279326,-405721,-501692,-381875,-98301,139479,209456,142518,149067,197552,125624,-38895,-177753,-112901,119081,185768,29384,7440,98135,-39318,-158373,123730,421549,271686,-18151,-63334,-6707,87573,270970,437035,392918,55811,-316687,-356846,-122646,47133,82481,127763,265215,352669,238584,-5195,-70556,-37164,-154222,-200456,-56296,60441,164531,216360,33066,-63198,28446,100136,107024,-19187,-284549,-295262,-52382,22839,-73956,-27487,58139,81208,127287,175118,224185,245124,246140,276431,138930,-172009,-290654,-93373,96676,-81977,-280222,-142738,-136570,13187,787244,990418,504320,708424,805121,-1038274,-1682893,-312688,381359,167575,38485,52709,529050,1293504,1034228,-400238,-501897,627244,893032,209886,-466665,-892548,-580531,-289987,-299623,-191637,-194594,-126829,149541,104130,-91182,-70488,-36660,-52792,16307,58826,-119091,-331740,-382843,-343138,-387611,-336525,-54894,47437,-234224,-444760,-409258,-358287,-223926,67775,254376,154128,-23124,-119014,-98385,-103175,-235545,-268848,-229798,-223320,-95512,45410,-76308,-181204,-105704,-1552,17175,138226,279833,198136,40322,-52989,-137851,-112997,-26049,-17732,-1328,76590,72896,25753,115227,270987,323448,365924,361010,197395,62754,84920,25536,-188258,-222775,-56220,-54156,-386538,-575032,-344342,2178,137328,24534,-49291,-7541,51416,60671,13298,-23678,75410,189941,168024,190159,244671,31386,-232451,-297712,-293579,-328322,-290631,-243125,-210759,-147024,-67360,-33218,85099,136122,-91679,-249952,-84927,117277,110951,78378,164074,118646,-25197,-73442,-63470,-66525,-87147,-166472,-125913],[73168,126825,2889,-85471,-125281,-128608,-141165,-251275,-271982,-58331,129894,167992,113832,16366,-24599,5434,35759,21850,10777,1573,-22986,-36936,78409,283075,237424,-34049,-182401,-168210,-74221,26766,4183,-14095,141262,265193,157962,52258,-41440,-110893,-102578,-23989,2480,-42980,-76333,-32014,-41557,-116436,-18641,190190,137683,-52715,-93397,-139740,-183742,-31073,160381,219600,313886,479085,432229,150391,15882,118179,264501,327217,81940,-368779,-552070,-354309,-63296,122020,30819,-190513,-240334,-240515,-249708,-166419,91345,292700,215383,79691,64548,9458,-72102,-56694,38066,120717,90563,-119109,-333262,-362408,-233158,-113761,-70822,36855,95829,129869,254125,195714,-85755,-134799,14006,-17828,-266383,-430031,-393785,-214478,-106195,-218534,-312072,-339938,-458825,-361650,-3144,240287,295618,251977,28672,-210533,-117370,130197,244140,383587,421686,106430,-178057,-240873,-252147,-295262,-260162,-76980,57476,131710,238212,311308,93654,-166435,-239815,-305180,-333529,-187493,8545,89694,66039,294046,648333,461885,-4448,-71613,33812,13091,71705,200244,208390,114015,-19564,-38391,216390,485659,291955,-78082,-173513,58135,202505,97063,-8595,-95289,-183533,-134668,28975,59516,18943,38005,53264,-76671,-149593,-58249,54092,-23079,-105060,102688,324060,316700,209824,151975,52063,6376,101327,190454,239418,245102,77999,-124183,-159567,-98600,66893,295899,365118,251927,-26003,-327933,-380665,-126646,-15002,-79796,834,143147,77007,-25428,-10096,-110814,-296574,-352749,-238154,-74549,26199,163062,356643,303165,-15259,-70435,159722,394334,409946,252472,190629,188264,52147,-79712,-114018,-107988,-15770,176705,399596,461191,262726,1760,-29909,90707,131690,236,-174512,-219852,-187787,-163447,-32562,-121744,-456100,-396483,87214,445444,489114,385630,229668,13160,-108795,118062,441549,533016,445937,271563,81821,-107978,-225074,-46762,245495,436444,606117,507024,98038,-218678,-210853,-173147,-133299,-88005,-186676,-247838,-229358,-359059,-408926,-179457,145340,294982,331793,247418,29179,-102409,-127792,-105012,-35543,94476,169930,93242,-36882,-26159,6148,138782,333902,238696,41904,-13287,78973,273605,341298,69542,-261006,-345462,-186472,-47271,-52998,-129455,-147776,-230349,-396023,-305393,-29358,13543,-97146,-50587,56156,136228,239004,252663,64056,-101261,-79933,-100305,-246106,-196675,102018,276755,297617,318483,263004,-16872,-244110,-184645,-156785,-322365,-217471,54196,-59192,-294864,-147369,193538,332181,137693,21531,94585,6354,-73670,123419,298137,293170,376038,285208,-77416,-137609,112088,267201,300219,126034,-74839,40058,257677,383918,370112,182104,168700,325532,284185,14494,-138875,-51783,-2977,-190411,-353709,-246504,-85238,-45426,-37218,27882,93923,1958,-166776,-236963,-216181,-51767,111079,21334,-30923,194008,281457,200636,311400,413790,295838,125235,29695,98383,219902,180386,103171,-5835,-349184,-579365,-268850,53183,71720,80294,140304,138143,67707,13614,-21720,-178784,-301700,-276887,-228036,-87684,23189,-106642,-125786,48383,-130481,-518786,-450243,-79898,94913,-20266,-99030,119881,344345,273434,168832,246654,410849,367093,168574,-25883,-350782,-570437,-140741,473730,451950,-38580,-444294,-424831,-542494,-486042,-154896,868561,4923104,5537652,-2173005,-4604749,315924,-182746,-2600707,-764890,612678,364713,-227473,-625827,-589578,-676251,-402157,126511,-103465,-381919,-24149,92796,-388193,-830786,-754942,-273664,7502,-137419,-184507,-79835,-17865,62760,-19359,-221346,-160295,75306,164189,75398,-208269,-371735,-224893,75538,202454,99361,-185527,-358228,-220135,13250,26768,-62426,24021,75605,-50497,-50576,103624,88114,-144427,-310263,-157693,117252,193264,108635,121431,267264,285024,-19359,-248135,-234617,-179072,-173345,32798,351396,344713,138684,173273,237148,11760,-309349,-387785,-190391,3609,-153970,-358871,-152076,190686,282326,248305,231775,211301,297275,371334,285732,186463,224037,239213,171773,95242,-33250,-83311,-66603,-96561,-85730,73684,139225,61817,38494,81899,118938,105930,-9367,-156235,-117173,78487,59541,-121690,-73579,74477,-68507,-172497,7297,61492,-73864,-60593,-64247,-255314,-259869,-106407,-106752,-310786,-309720,-20362,136278,-116698,-242271,74487,251732,92421,-151087,-254245,-167642,14055,2751,-25374,179839,349662,252979,77898,43647,56257,13103,41256,140169,212222,136449,-70320,-191901,-145040,-108457,-96437,-92664,-65325,-72800,-197997,-287143,-248565,-162476,-88969,9329,115673,146803,57418,-8783,84029,339671,427833,171628,-116074,-115968,-59692,-118477,-134612,-47289,-57226,-113563,-29223,151741,187355,-17986,-214520,-167283,35010,88857,-66459,-224947,-218524,-201713,-302726,-202137,94843,322627,548246,560519,148624,-209830,-209476,-61573,102690,132577,-108579,-400591,-503331,-372241,-279959,-261064,-84816,80731,154482,212904,138653,-41835,-86108,72290,189485,61265,-99737,-73704,11150,-26561,-123500,-206665,-155231,20785,120483,76237,339,-4469,-33835,-141702,-135866,-63340,-110050,-12964,161743,123554,156466,389909,458831,267306,-52634,-220991,-70213,172768,204931,41411,-101632,-119216,-73385,26998,174935,158808,-29842,-244009,-375883,-297392,-64566,38157,-73528,-240776,-310416,-194479,85336,296893,171760,-68007,-91510,-61674,-101869,2671,45718,-112952,-220088,-135139,4389,62167,167859,333240,258183,-22268,-182224,-141861,-133265,-183406,-91722,-29123,360,332278,649673,453995,70575,-87871,-89903,-33827,23994,-34894,-73000,44165,80979,-131852,-334213,-200157,35349,148614,132252,-13943,-160481,-16040,183294,58129,-99222,-131507,-92103,50252,182819,74922,-136713,-167186,-11999,-8550,-89873,20573,144111,120096,33947,-30462,-3124,147446,139356,-85961,-233496,-252261,-205695,79388,427196,351491,43134,1508,-2985,-59177,-8453,-15016,-285486,-428358,-341755,-249010,-198211,-177691,-205330,-282082,-498609,-651648,-505616,-152765,142836,204554,81294,27820,40806,-296,-105514,-194127,-139137,56085,95292,-29185,5764,105957,-63179,-169239,152946,477881,333146,47165,-15995,80235,175015,259931,329523,278792,25811,-279897,-296184,-32826,111948,69677,63881,211086,339379,277648,90610,-15684,-61013,-194655,-172176,30125,114389,165952,250196,122388,11876,64976,126596,155141,58045,-210408,-219082,56801,113623,-51924,6248,183717,171306,84238,108421,188838,186166,201054,260615,91319,-234644,-283784,-74229,1737,-262467,-531589,-520949,-501329,-339493,451623,1066963,806231,1125231,1637933,-542217,-1932195,-754158,12212,-211413,-242061,-176310,328740,1391128,1839096,573511,-247493,664082,946650,120854,-665947,-1122414,-842111,-485105,-481268,-348221,-213115,-94012,162564,152840,-31237,-41965,-73070,-146935,-65540,-5308,-183219,-417482,-508160,-467183,-430772,-310875,-21176,25565,-346832,-547626,-433031,-381943,-271595,78390,287897,86212,-113148,-67877,60124,2927,-210764,-245472,-157611,-197590,-177321,-68936,-161576,-326521,-303530,-179423,-57723,173091,305400,142211,-37111,-101580,-189201,-153517,-6517,12604,-55506,-42485,22683,56342,157634,299445,343092,364390,354917,212657,70291,21672,-70249,-200152,-159154,10546,-883,-368697,-593711,-347010,19277,139527,-21852,-158950,-105318,34139,77325,-20889,-124441,-30146,138052,160434,126252,93969,-99400,-312729,-304866,-212555,-238901,-249434,-186534,-137136,-153027,-119632,-62683,48618,88356,-93513,-186996,-58782,71350,39163,54403,171964,141656,-3440,-37240,-24464,-97237,-215443,-271416,-140289],[151179,232445,100693,-45079,-155578,-168331,-173323,-306413,-351190,-114629,133798,180995,105403,31783,-14687,-49143,5383,85613,80959,38980,37095,31426,102169,316181,327622,49866,-138907,-177562,-115317,-29544,-73177,-58509,159431,281218,184521,174033,169098,44014,-21831,-22247,-15648,-16534,-53417,-41715,-42942,-109174,-44532,122270,97669,-44195,-17032,-53313,-125359,43154,255010,283220,330346,485040,439165,132623,2418,159278,273777,269148,61291,-326041,-491376,-293931,-46023,8824,-154333,-300043,-241812,-137609,-108261,-125776,12800,198730,156893,2031,39510,101179,24414,6016,132996,192294,66596,-146029,-328608,-399545,-314720,-105358,58170,123240,216752,279527,332649,196413,-57244,-55038,156678,124212,-208904,-423801,-338188,-132774,-78503,-200200,-258143,-262551,-409878,-340281,62163,336291,313685,163455,-74635,-260454,-115012,166155,305262,422527,442496,130360,-129524,-179879,-199994,-289390,-295736,-165276,-22671,117265,272610,371912,174376,-69464,-165504,-256426,-287158,-82294,84939,65317,30893,267035,556137,330338,-156663,-243251,-84027,-34112,19685,108982,139364,108943,-2142,-24808,290270,631172,444748,-4133,-153097,65130,210245,98907,-23650,-123818,-175420,-79009,87169,113454,39812,39904,9028,-169930,-220117,-67605,45256,-34234,-74853,130926,259005,197612,205509,239128,142927,56596,110792,180591,192636,168652,75177,-41642,-115458,-101377,92227,366902,438320,313433,50960,-246442,-356189,-191883,-76345,-36487,120114,213981,58724,-54453,-41384,-89749,-181165,-164904,-85100,9966,136038,213283,308469,297477,95188,11646,158858,358937,400234,251607,143702,119624,36341,-30889,-19188,-17310,26254,193436,401414,427157,250064,31958,-24724,41843,23887,-148119,-296885,-278002,-203891,-163534,-65517,-171574,-507438,-436602,53224,394769,420766,366301,287930,84499,-39551,228210,565162,572311,407153,196444,12996,-171254,-277713,-97323,212110,443311,626062,498462,78646,-228047,-199878,-180601,-108232,37260,-10758,-158225,-169103,-285471,-371286,-175203,147346,325080,369337,290460,73908,-85658,-159736,-96857,26367,138782,187566,95599,-32850,-40234,-102173,-6416,260000,257014,70100,-24129,31035,223787,296765,30447,-282967,-348153,-219757,-105768,-75316,-75461,-54318,-176072,-351428,-244604,-40224,-78455,-130855,27489,156661,175180,229303,247712,64039,-114658,-65839,-62947,-225202,-209986,68910,257766,370652,404025,291687,37435,-208601,-261190,-270440,-408067,-326286,29068,68408,-161865,-93388,170682,256721,80527,19276,172176,108206,-87209,9920,209372,177990,206601,197680,-103969,-172843,121336,314353,289291,118829,-63764,-8673,196317,360140,348194,154195,140126,276305,184126,-76956,-153373,661,93870,-19692,-195633,-230623,-136979,-66563,-15527,76894,144998,24792,-144793,-220870,-266860,-138123,5068,-25664,-56268,120420,172176,74001,160573,296143,267497,103755,-31556,26503,132206,108024,97592,29130,-355414,-623382,-300503,16160,1573,-50981,20402,83338,35728,-56570,-122221,-230416,-293837,-243540,-221675,-72148,81910,-23681,-87073,59009,-143634,-542290,-407870,38576,219518,45443,-75676,128701,412979,293676,85261,162520,388259,388543,214265,18025,-291688,-423544,37641,524342,530048,181970,-214892,-325705,-441412,-288948,-21354,580533,4085354,4878037,-2016740,-4176454,78290,-762115,-3254543,-951887,938489,501792,-266888,-513463,-257869,-431218,-428510,-147753,-416685,-450613,210712,345967,-332051,-828982,-659994,-171882,-2796,-283668,-304767,-73444,-2999,2989,-74685,-264543,-224963,39123,238931,160702,-210226,-441661,-288524,3763,105769,-3309,-278279,-442204,-289117,-13888,6390,-56463,58367,85597,-70437,-101434,71236,119724,-47529,-183980,-81308,91507,84252,-24405,39077,304014,330299,-14884,-252837,-228606,-146964,-124553,71654,370065,328896,47561,45096,106346,-98263,-357947,-385023,-192979,24132,-65920,-284939,-168670,142202,253563,236572,224408,235388,321658,370083,330962,258129,213503,174472,142231,70105,-5849,-37898,-75108,-148499,-143198,-23947,10601,-26648,18413,75659,111744,93214,-16744,-130465,-46331,171830,162820,-30588,-53076,9303,-152602,-227659,278,120332,-1624,-42603,-116716,-360152,-357637,-128916,-68986,-291580,-333471,-860,204424,-51449,-227208,50130,176010,-21306,-290414,-401125,-318278,-111238,-11549,48133,216407,341853,285916,120429,33579,32360,38866,171293,304877,293118,150010,-61928,-166442,-102509,-80192,-85695,-26731,77576,40447,-164889,-289892,-229204,-86237,30894,110541,155890,129877,43208,2455,104175,392953,515251,227699,-56833,-37791,12899,-61398,-96376,-73089,-138894,-145605,52917,298028,292274,19349,-196009,-172104,-58447,-76348,-181863,-216902,-132502,-119483,-256451,-219186,39365,278535,514294,492515,88630,-171907,-118689,-23012,122369,167218,-90844,-407549,-505378,-359448,-250244,-268522,-175439,30581,198217,245660,111230,-109719,-167290,20948,199463,99071,-80023,-89859,-47872,-82955,-159682,-231827,-166982,59791,147699,59431,11050,75107,47822,-121064,-132124,3118,-20908,-18180,84516,72959,171802,433940,504160,261582,-60014,-257701,-175272,43730,95072,-27786,-147269,-170829,-69615,97281,222155,184635,32959,-193153,-343938,-231460,27922,64010,-129670,-297625,-336001,-237017,34874,256454,172532,-15468,-57072,-60075,-69884,68206,111316,-95108,-241647,-145794,-4535,-19183,30840,251616,189127,-137467,-282784,-152845,-31401,-66316,-11748,19836,59333,390123,659374,519599,199941,-3301,-110620,-56274,77642,4024,-159240,-62597,26280,-207227,-350394,-86265,156182,153151,83722,-93481,-266180,-65472,150341,35860,-116578,-212994,-269782,-158451,4413,-26495,-192588,-194889,51517,92749,-90384,-102917,46566,104958,67787,49383,67296,145639,126041,-48404,-197058,-255225,-272162,-58984,231677,195737,-3306,4886,62201,45963,52402,21691,-188147,-297883,-287047,-232063,-129625,-74615,-115634,-242988,-533830,-719507,-550061,-180937,128494,169397,7319,-91430,-101916,-100465,-123917,-150354,-134341,-41756,-49132,-91349,31323,120331,-68311,-157769,137790,432276,347434,138682,64031,157374,211626,180995,168037,130219,-8944,-203682,-209284,38656,169514,74610,14807,134170,287125,282044,157062,37731,-55104,-174920,-94152,125038,160539,157839,263839,212490,73454,49452,80730,138421,101081,-122660,-132087,145480,193041,-2410,49265,289546,264379,38269,6130,139789,158009,174695,223635,37002,-241084,-212681,-31543,-87085,-378847,-659111,-783260,-704982,-467877,359412,1308664,1036746,1288150,2045475,-245949,-2196657,-1122770,-266312,-486209,-418614,-317752,108689,1386714,2488196,1407186,-106682,608890,992210,141912,-700067,-1193940,-965856,-536400,-562004,-469320,-240788,-90881,133509,167499,19444,-11681,-113330,-269924,-183458,-70181,-202591,-451598,-589725,-554634,-442183,-246409,61617,48968,-404424,-592220,-419583,-385333,-303290,74931,258455,-14515,-195482,-16142,195271,85217,-183761,-210654,-96228,-185136,-259182,-184248,-223550,-387441,-396227,-331455,-175471,152951,308194,96671,-114726,-146599,-188346,-152788,14356,48847,-101029,-180681,-70805,61130,196132,323659,352229,329094,297823,199194,71107,-59383,-208746,-261230,-110890,108706,65807,-316669,-548808,-321868,26629,125608,-46467,-242637,-214763,-24694,43132,-98283,-225381,-90814,139707,168674,43319,-72789,-219999,-371067,-296534,-116363,-113365,-177047,-104660,-37789,-128524,-151009,-53282,40016,16434,-119709,-118065,-9358,25151,-38688,29066,165642,138959,-5527,-20680,-548,-112346,-285388,-313569,-115485],[236675,324820,190055,8310,-154671,-187989,-183975,-304666,-363376,-147228,122613,176332,108563,66734,-16868,-121856,-40209,135297,134763,59354,93109,112014,127712,299183,356802,128311,-62205,-133551,-116703,-82431,-167983,-145753,100347,210364,150325,228596,329893,179868,23796,-56704,-53424,-4076,-22423,-42428,-50793,-109933,-80401,22807,18470,-30633,77746,77615,-739,139242,329925,323705,294251,396760,378738,123269,8193,169429,245876,175469,19428,-253761,-400714,-270754,-105676,-158670,-316032,-329440,-216779,-62448,4599,-77454,-58567,70347,38933,-107351,-29092,106548,54913,65632,244733,281948,71173,-154737,-314449,-411184,-351874,-71013,182768,206183,282412,312395,269696,130888,-19217,34694,263103,198970,-185511,-399394,-245830,-29060,-55385,-197374,-189904,-140493,-314174,-326936,66832,355601,270155,56553,-147278,-239724,-56505,217359,367940,422734,366711,107069,-52212,-29056,-60538,-231953,-302180,-210280,-28241,142320,270359,319480,171238,13602,-62504,-167431,-217236,-3252,133748,32388,1309,248483,468381,226193,-246105,-361208,-186125,-64867,1146,40105,69974,104078,40965,6884,301891,634876,506141,52961,-135668,41296,188415,106729,-26729,-127303,-122947,12646,137526,122561,25912,49015,21298,-147040,-195069,-44943,40743,-54158,-54724,134011,157638,58812,188556,307504,222709,90912,85111,131278,109696,75869,79119,50683,-47212,-64956,131023,388875,434598,313346,101695,-161796,-292712,-214773,-86420,52137,229651,255798,80435,-17841,-42227,-61975,-51145,19315,22713,36430,174743,182146,176735,236149,172761,53313,115276,257559,303194,206083,105169,70838,40846,31189,70719,60621,38968,152606,323462,327988,206690,82932,29989,16687,-96661,-291821,-386459,-309734,-193496,-111621,-62717,-206200,-496119,-398403,32364,295864,297473,292630,303076,134741,13383,267825,530459,459800,279898,83772,-66880,-195815,-246284,-73798,211228,451037,610432,452907,43109,-184653,-132279,-145064,-76705,117859,123939,-46951,-80340,-180418,-305298,-146832,143971,301369,348235,308403,119377,-77187,-193463,-93691,87386,166766,183350,101242,-7053,-54883,-196449,-139649,139138,187337,28862,-55548,-26014,132137,194662,-22180,-272680,-313639,-226959,-137471,-75056,8267,66315,-86502,-255979,-161148,-61603,-166792,-137529,121930,263874,212598,184721,180782,38120,-118626,-64599,-25461,-152556,-163454,79601,291509,431206,442641,320079,134561,-129679,-303026,-331930,-413096,-380143,-9435,186958,1852,-27634,136206,140709,-18086,-12307,234369,243765,-54609,-110346,52894,7403,12009,93918,-122057,-200193,104410,316411,254192,111598,-33820,-33109,133865,281062,255223,110216,99648,186373,66887,-132142,-108897,85767,197321,163801,4340,-158558,-155132,-84087,-15350,100116,188501,77426,-75778,-149487,-243900,-198494,-96775,-60983,-59361,63398,87300,-30357,-6102,139615,206174,73275,-97746,-83261,-5830,4990,70810,71672,-267068,-545393,-306734,-26108,-54119,-154492,-68147,51986,17889,-101457,-189294,-256162,-271810,-209119,-203799,-79975,94547,61509,-2708,86815,-125052,-481248,-309985,131046,282228,79707,-87214,96523,422427,291592,17630,73154,312281,383242,275517,80533,-215545,-274594,168759,486886,465760,247811,-55863,-225382,-384933,-211503,76194,240742,2743343,3725450,-1423538,-3121949,205949,-661128,-2935824,-744285,1128417,355559,-544564,-500949,-83011,-353962,-537994,-449788,-669589,-440853,427471,568937,-233527,-760869,-552438,-105011,-26913,-362850,-358978,-46904,19255,-49606,-109971,-265158,-286144,-86505,166753,159521,-200910,-498738,-399429,-151888,-24979,-94164,-327200,-465273,-317979,-41765,3754,-13957,92697,61548,-129812,-182062,-4725,105084,35446,-40667,-10890,44196,-21712,-145524,-47274,292929,325343,5662,-217029,-205651,-124661,-67614,121115,364163,276619,-48946,-77184,-4558,-162403,-326886,-303785,-155820,31977,23605,-155107,-136255,78189,168028,151289,150494,233403,325685,325300,326872,313975,225775,154162,141569,78277,56500,16957,-82604,-181784,-163028,-86025,-96238,-104462,17355,97146,109550,100982,15024,-77866,38189,266204,272137,88991,9720,-24918,-205533,-250778,19741,204342,99233,-8933,-136861,-377880,-398925,-147803,-16508,-193329,-278318,38373,254569,2977,-189304,66193,176234,-63322,-362415,-526915,-480592,-270276,-79275,72525,196579,269515,277323,141619,-7218,-25288,53840,280544,422545,302866,99876,-65596,-106040,-51702,-81791,-116474,-15185,136298,90314,-142808,-300294,-250012,-66008,94113,138842,120473,62698,8100,7892,112852,382938,521346,274281,51460,74722,88245,-2820,-28754,-46660,-172743,-173631,105452,396714,343148,36420,-154367,-135590,-101261,-174175,-237428,-149473,9661,-17991,-193496,-199078,-5797,202628,416148,369765,5913,-165178,-66441,13749,152896,218879,-14334,-323889,-409464,-273323,-170698,-242209,-255427,-21614,226561,254211,69537,-164967,-218137,-21755,177552,99923,-73457,-92581,-76442,-103602,-152305,-208052,-147056,95410,178084,66730,60703,188677,162768,-35333,-66516,65613,31557,-58400,-20249,7556,146047,412872,495889,233578,-67659,-269163,-252374,-73998,-23773,-113308,-189116,-195620,-43971,169081,239650,163632,42535,-160164,-282587,-125136,121202,72595,-160711,-286839,-299389,-225308,15120,192004,119412,-3555,-31699,-37457,6037,143939,151152,-81024,-229994,-133321,-29431,-115454,-97493,161129,116028,-235447,-348322,-129233,87765,91571,85417,42987,56792,348526,581194,514565,275740,40354,-138637,-68307,115072,26271,-223645,-165332,-41806,-244712,-314885,-2901,197651,106717,31780,-113432,-263068,-63503,107734,14178,-124208,-280240,-425530,-362506,-175079,-94577,-206731,-214838,97005,211961,-55055,-224207,-95964,37885,75051,108279,134570,143106,88404,-46166,-174286,-247463,-299807,-173992,15818,22490,-31402,26660,106760,77354,64816,82239,-29555,-174914,-264314,-192266,-20994,36193,-6002,-150786,-479289,-673147,-505860,-174846,99358,113146,-54119,-168041,-188447,-150077,-94419,-73662,-113460,-135694,-164883,-95864,100058,139365,-58205,-123437,92321,304377,318876,235713,157379,202732,193243,72673,11329,-3142,-32322,-104469,-117473,70006,200385,91997,-18952,33344,180422,225380,155134,61151,-25771,-99166,5355,192089,187000,148105,262972,287228,113238,-4931,-12441,73209,106503,-46195,-65721,177993,228785,54569,94927,348805,315875,-30984,-133622,66390,152797,169115,179656,-250,-183414,-91725,28964,-136606,-393693,-641828,-874535,-703588,-339480,552851,1666391,1172432,1187436,1918926,-270373,-2427361,-1339329,-414424,-592507,-432965,-315446,-37398,1335379,2864958,1863733,-190840,367371,961343,248008,-538427,-1056091,-904869,-436431,-525192,-521895,-272310,-124077,67998,136496,39568,15210,-132567,-366386,-296662,-118549,-169954,-417070,-596943,-579137,-425932,-162229,176235,108071,-401964,-565396,-356116,-354899,-315763,39920,165593,-119708,-251502,12798,263511,119787,-166114,-179986,-64077,-183076,-316234,-281234,-273132,-353255,-348207,-403908,-307592,75790,284090,73268,-162209,-163551,-136199,-120127,26640,83742,-128511,-310135,-185359,46049,224647,340684,355665,275749,210850,173478,77923,-133374,-357070,-365908,-111563,171844,95633,-263579,-459450,-268125,29449,99615,-53798,-285372,-300365,-94775,-21290,-185026,-276975,-66773,202820,180620,-44426,-206201,-303323,-399512,-277428,-36815,1505,-96930,-21515,56331,-80209,-149803,-9379,56839,-65717,-164410,-63201,46197,-2196,-81684,15714,143817,106250,-33453,-28848,3950,-103515,-263914,-270382,-56583],[299531,373903,242235,58894,-117753,-172331,-165256,-253250,-311488,-141954,110176,168680,125558,103545,-35423,-202897,-100303,155911,160785,56785,129581,185875,160063,264957,342572,182090,9421,-64232,-82702,-114483,-242655,-241790,-21326,67132,57123,195535,376356,250766,28951,-101881,-83339,-3631,-4382,-38514,-53879,-110668,-117654,-82335,-79695,-28768,134686,186626,141345,233118,370845,329393,214090,241624,269654,124858,38535,160751,201452,84540,-20320,-166627,-305176,-288114,-208295,-273705,-328558,-231586,-158731,-34495,56393,-36505,-102317,-44111,-87557,-209709,-123084,22827,10473,97545,328369,356909,106433,-133805,-284213,-385910,-329473,-26788,241133,245009,273788,223996,84909,16619,10954,102294,293567,182341,-198635,-357961,-140846,70372,-31998,-198236,-116345,1157,-188758,-315261,16951,299390,178348,-38011,-167450,-159981,37069,254306,365959,343020,205711,38668,25460,167217,139338,-117542,-273591,-212683,14537,180188,226777,171334,76537,48933,38382,-66655,-138271,44408,149113,-3864,-19827,240624,407465,166760,-261498,-396782,-246284,-79342,8600,101,13968,101550,96634,42619,234879,491386,449613,69637,-132621,-8831,142320,112793,-22631,-109594,-49247,101553,159894,89200,3000,79979,87410,-34821,-100561,-2702,39956,-82025,-63246,98627,39703,-66149,148622,324112,264109,100562,31044,55801,13184,-12631,84496,127770,24806,-9995,159096,350770,360764,261284,112603,-102624,-219056,-199362,-52791,161345,302580,249664,116482,38084,-50371,-58347,43811,135528,60053,22127,152370,87902,-5414,136177,203137,53100,35717,105395,130704,106184,66630,52446,66137,89972,134042,104659,10440,53319,183954,192896,147979,144885,119260,18488,-195003,-390646,-427711,-321322,-164366,-15921,-9784,-199401,-405952,-277364,34627,173602,148222,179018,258289,138770,33144,232873,364037,244899,101254,-42936,-140316,-177066,-136249,41517,272255,467476,557877,360410,-15815,-112591,-29651,-73412,-41846,133251,168463,50263,12290,-88969,-242357,-110072,130928,223587,269066,295419,154428,-73861,-212863,-97477,118185,163989,158516,113029,33464,-67650,-249876,-224123,9982,53867,-70217,-106077,-84475,16837,60921,-75997,-242204,-271145,-220066,-143796,-64902,87938,177213,4837,-150580,-81843,-87769,-235141,-128835,200712,353396,247486,123855,73240,-12547,-122984,-80974,-1104,-60585,-84310,119640,362432,462617,421206,341844,247882,-33994,-304082,-321972,-323695,-338001,-23690,279115,162288,40225,106009,29119,-126932,-63561,267264,366406,-647,-211559,-122845,-171785,-168984,-15790,-136788,-221835,52472,257567,192431,92214,-8878,-34057,86518,176256,134102,64498,50331,67205,-46972,-138994,-14488,185362,286845,316040,201191,-34568,-129693,-100205,-51725,75972,203440,143694,22110,-58486,-189896,-247953,-172877,-68718,-35763,32847,45746,-79641,-137730,-10191,139317,65803,-133834,-196992,-155408,-102250,27833,111210,-106602,-365460,-273507,-52840,-82860,-207261,-102135,60726,32406,-103989,-204932,-245786,-234566,-177377,-179963,-113891,62775,139177,115107,128492,-78452,-351467,-187537,157045,254820,75473,-123688,41137,378438,273960,-10547,6745,209594,345970,318694,145545,-100841,-103778,258085,408517,299457,155632,6933,-144763,-411481,-334690,49528,-51968,1162083,2083626,-703884,-1490623,919214,99919,-1848018,-280377,1110342,32839,-900309,-542384,-87245,-445661,-701664,-697194,-779860,-332426,593490,714789,-115871,-635350,-444590,-83142,-62356,-364756,-342468,-12804,41848,-77092,-120509,-235043,-325609,-243306,-4070,96297,-179932,-535651,-545185,-351821,-154296,-148910,-313122,-413010,-296935,-70203,4921,35037,108123,12303,-203156,-259240,-96280,53191,79583,56711,1064,-35983,-105169,-225015,-110735,249258,287808,37987,-144068,-158845,-107471,-15584,170809,344005,204197,-127071,-162759,-76578,-177078,-233766,-171038,-89461,35107,95334,-11198,-66211,21809,53809,13946,30444,199375,292945,232064,263208,327270,244885,176352,170419,123745,132183,61042,-86330,-181488,-141624,-97060,-132798,-114107,61202,160364,139405,143784,82803,-7476,118350,333418,349548,198206,89234,-27537,-219344,-238634,58813,290200,200658,26542,-126514,-309365,-362541,-143248,47576,-38792,-151922,89048,272389,23967,-154644,110091,258813,-6754,-347051,-596073,-600227,-404867,-169012,47473,127852,146121,214251,124397,-69794,-98933,57691,331433,435841,227902,5331,-75921,-28146,-7713,-106538,-160714,-48894,91455,50620,-157705,-327456,-306533,-114413,70849,89012,29457,-30099,-33652,9780,106308,310832,438813,289381,167136,188177,161307,64618,56880,19960,-149904,-186238,111175,417141,325825,19133,-114069,-78265,-93247,-181845,-205170,-29370,168997,78417,-124739,-146738,-34955,112875,286383,234560,-58188,-162226,-48181,41909,180988,255789,68706,-195224,-250386,-132324,-58227,-195248,-311711,-69356,235259,241747,19319,-201839,-229098,-39474,139808,71506,-81614,-85489,-68131,-86843,-104073,-137765,-103071,110387,207055,112041,151917,313133,275359,78529,29114,104103,37871,-113474,-112250,-37424,102198,334841,416965,173357,-84987,-251749,-268848,-146674,-128066,-195229,-210990,-181769,-5532,214539,217762,102381,3665,-147553,-202560,5005,204557,75301,-148924,-209603,-207678,-157310,26976,112716,29217,-20706,-3631,11693,102133,209550,166774,-53384,-180015,-113695,-74143,-193512,-172010,79145,39196,-302089,-369928,-90689,174813,232203,170958,39217,-2128,223795,452008,445911,269278,26915,-160929,-61058,135644,36111,-243138,-235918,-106128,-233441,-245309,23424,148872,24451,-5301,-39127,-95663,24547,84807,9336,-109715,-313806,-525784,-516053,-313991,-123817,-181140,-213818,116392,302916,-10412,-311002,-236287,-53307,56349,127832,173187,136442,37679,-81911,-175130,-233822,-285432,-231377,-148942,-116516,-40968,60453,116696,31218,26023,142374,134339,-99241,-285678,-152919,94140,146170,119341,-10627,-333846,-525226,-396718,-142544,56891,47607,-85134,-179496,-199825,-143905,-36569,-3729,-100955,-197490,-189029,-4077,213931,163444,-37694,-73532,39444,146344,268127,319114,243280,207427,135207,-17619,-87774,-81937,-31778,-6568,-47033,52763,194471,110653,-43416,-82057,18958,91057,67580,38497,14572,11805,96805,208489,187440,143676,259066,336355,131196,-70377,-108710,-6547,83144,227,-41687,135811,198453,92815,137499,359179,297758,-139882,-300792,-32259,151759,174744,143646,-1820,-73671,54181,101636,-124744,-302124,-503346,-791699,-528138,-32028,908191,1954123,1172234,889568,1343738,-567411,-2475244,-1327801,-435273,-529968,-290908,-165362,-38608,1283857,2901551,1810055,-512355,-43737,814325,365846,-227107,-723910,-669008,-231588,-399096,-505589,-312624,-193179,-18929,62155,17751,32068,-116317,-387783,-360968,-139575,-98096,-318687,-523004,-537420,-395659,-83901,289600,177162,-350743,-470038,-240638,-281532,-305779,-31414,31964,-196430,-264551,10690,249370,101685,-161696,-160117,-61525,-181160,-328450,-338315,-309956,-243745,-182027,-372899,-413574,-37000,237023,75263,-160600,-137566,-51573,-75400,23476,107364,-136050,-400068,-280834,30451,242927,345093,348600,219089,124504,152427,97000,-177007,-469956,-478758,-170230,144369,58717,-224861,-337345,-174130,43419,71991,-53190,-287934,-340566,-146120,-81612,-238057,-246322,47067,307679,182240,-125409,-281878,-343240,-404257,-258809,1125,67302,-31428,37765,117228,-18116,-108879,53741,86728,-134887,-208905,-31169,90024,-854,-69887,18318,106297,46145,-81581,-58846,-10875,-75283,-163432,-163130,13374],[313989,361325,240879,92051,-54494,-119806,-119662,-173200,-216390,-98117,105657,167723,153755,126376,-71317,-283947,-167139,146828,160785,35541,136345,232249,194072,243097,314448,204631,47009,-4223,-28525,-114509,-268161,-303224,-154269,-94833,-67756,88219,294299,237143,1054,-135602,-88542,-13403,-20575,-40432,-42198,-101854,-149635,-169104,-164461,-43296,122831,222357,242212,291580,367050,296124,111736,68359,144615,134484,88830,149990,161372,28393,-35806,-81680,-228105,-328445,-298956,-255046,-129960,-7627,-70117,-49916,42837,-14174,-111374,-108342,-168684,-264829,-213008,-120767,-90545,89008,350597,386815,158695,-83370,-232911,-317700,-249660,10356,206586,212250,191690,52971,-150582,-113297,17634,125557,240254,90434,-229832,-302272,-50984,140657,2416,-173149,-35485,135769,-59067,-294888,-61031,195153,73887,-91597,-136562,-59734,126441,250223,258675,166458,-736,-57108,75278,345326,352089,38576,-217824,-191087,57926,198176,154187,-12985,-75004,27376,108899,14148,-69278,67069,138740,-34610,-32935,235292,375378,149632,-215144,-349988,-254790,-85811,23635,-16860,-26860,96455,148692,71366,105788,248464,287453,42009,-136629,-63091,85067,104576,-19291,-79154,18057,151397,141109,27894,-6140,130438,175312,98187,11193,43108,38320,-114673,-103340,30961,-62102,-142431,88907,275859,254621,88018,-34588,-26635,-72030,-81074,81172,170827,84686,43310,156535,256346,240156,179453,83312,-83424,-160237,-159280,2894,261058,326120,193848,135242,63747,-97535,-94881,70696,147764,32070,-939,106015,-21458,-180820,25931,185114,22038,-58973,-60812,-73279,-30997,23476,59699,99183,125339,151742,98114,-57920,-79919,25730,59986,89842,202809,214361,34665,-250528,-424679,-425359,-324313,-126535,102680,89509,-138699,-249959,-101315,57612,54443,3932,47528,152360,83153,10593,141747,141772,7429,-77291,-155740,-191959,-127826,12874,214666,379960,479567,461515,213839,-96947,-46685,74703,14929,-8400,86421,108538,92556,77993,-43071,-203941,-81132,99897,98791,142574,252211,168342,-72168,-204971,-98851,106998,127949,120311,131952,79832,-72205,-252359,-244986,-88770,-93179,-190863,-166913,-138719,-100389,-72114,-117577,-205877,-246810,-213451,-133838,-58037,130367,240609,63064,-76072,-29892,-111238,-275788,-124910,235066,405767,280345,71510,-40958,-78635,-135557,-112407,3668,20523,-3389,160141,419446,444016,343539,342729,334699,42890,-272296,-249405,-163590,-199276,10522,332138,282686,104927,96923,-37731,-210357,-116200,264288,429577,44286,-270980,-261980,-311203,-305951,-121608,-154021,-239904,-29418,149899,115395,55968,-7808,-20838,62654,81159,35458,31634,-3663,-60240,-136325,-101376,99066,266521,334907,396755,348025,117274,-61382,-110307,-121804,-1570,175359,197333,115783,5839,-165421,-300202,-207491,-42734,6641,23575,43196,-65149,-197001,-114489,93023,106967,-109523,-276929,-277436,-187190,-22479,134090,76698,-135609,-194978,-48043,-80377,-207001,-83746,110521,90078,-59766,-173628,-204201,-180134,-138466,-149117,-157547,7848,203624,246917,183927,-11746,-188542,-80059,97717,142003,42736,-153014,-8003,302283,247280,5890,-19847,111585,275768,312846,191022,49515,93156,313975,321156,95155,-31279,-4794,-90258,-506115,-630229,-141928,-231043,-241478,263460,-195118,264060,1998410,1278859,-354352,230453,856927,-317038,-1127189,-546550,-218898,-648512,-859734,-819754,-712944,-135125,688791,750023,-10351,-469835,-337592,-95724,-99868,-306739,-275285,13440,55920,-74812,-111879,-192021,-324349,-352977,-173730,21391,-144946,-537785,-678152,-523230,-242255,-155487,-237849,-294061,-227607,-88654,1311,66505,102119,-38652,-254758,-300488,-175078,-17785,78291,77226,-49385,-124941,-147876,-243744,-130685,197807,241182,69340,-54534,-89644,-83492,24493,208272,316483,130427,-171730,-199970,-111303,-153724,-112529,-27282,-11273,44421,137512,103160,19139,-5445,-50374,-130184,-92270,138767,218621,105243,153120,282669,244005,212463,211219,189517,195636,84968,-80023,-145212,-91316,-60028,-76717,-23409,159293,261399,213731,214497,161765,61211,172948,352657,371921,269825,161636,-3749,-194564,-195089,104656,352252,272385,48822,-99485,-188405,-252996,-99851,119016,128611,6765,134319,250949,1870,-147479,151315,381150,131369,-250984,-580742,-629143,-463010,-238305,-7225,33095,-3114,96315,61595,-136317,-159368,57551,308461,326673,86090,-100797,-87915,42239,15407,-146083,-189863,-92454,-22015,-63960,-215663,-366013,-374165,-207677,-21546,-6108,-72987,-111364,-64718,10447,86900,202913,294006,258746,243876,266413,225695,145326,143277,99958,-84088,-180122,66470,349337,240196,-41203,-101493,-30830,-58885,-117750,-90764,120788,301000,150144,-54974,-73817,-43975,34206,164524,126266,-73921,-133584,-41636,57052,187220,244910,102157,-79341,-78404,30591,62716,-139720,-331961,-106753,221937,212822,-33622,-219948,-201547,-24930,106561,33371,-96302,-71068,-29457,-41772,-27580,-37621,-50406,97091,224954,186679,264805,414461,346187,170370,109129,107734,12491,-149129,-147550,-26641,76489,227895,275708,80174,-117073,-211848,-214493,-154632,-195348,-252765,-201922,-129295,29827,211069,160680,22630,-60210,-147156,-117799,130594,265804,82724,-92080,-85025,-77786,-46121,60114,32716,-67186,-45088,33664,81062,187968,247602,165959,-1470,-100257,-105974,-136100,-227228,-172739,18457,-33795,-324004,-345984,-57542,201079,307264,222723,23525,-82840,64920,307380,333642,185272,-32115,-163979,-36402,139106,42932,-209580,-258917,-153044,-180838,-165731,-7105,37601,-64935,-20821,115709,208068,193122,99390,29639,-69630,-304592,-548538,-577382,-375067,-118143,-133369,-189577,109700,329867,19140,-339792,-323885,-128870,20059,102236,167092,124644,-6735,-139608,-198044,-217031,-234903,-209441,-202603,-181921,-39774,95978,95559,-59471,-42747,175296,239512,-88478,-340696,-136803,177256,244025,248919,154564,-131909,-326426,-264068,-100964,4318,-17197,-85394,-130919,-143660,-94496,20803,25365,-117524,-218456,-107131,177561,355429,192813,-12577,-23224,-1682,18958,222149,374309,301426,175867,64997,-53847,-102739,-91901,-5826,65410,-19165,-5473,154696,118586,-65508,-191562,-173002,-111835,-91505,-27490,53072,129248,159746,171782,161452,147873,263826,358934,135156,-115217,-162668,-61377,50151,11600,-63527,26127,98308,88243,169250,338963,214391,-283721,-468978,-140901,137628,177982,127187,37798,59208,194212,178059,-51785,-135577,-297851,-579610,-267743,303030,1203409,1951429,1004454,512747,559953,-943105,-2174655,-1057719,-368616,-355877,-58182,79593,117460,1244742,2589692,1270304,-965129,-490010,558084,407606,128199,-281855,-326752,-1054,-242825,-450144,-370805,-286527,-106021,-38064,-42705,31854,-68098,-316661,-348514,-133134,-15730,-182176,-386951,-449599,-367363,-32790,365847,226303,-271029,-324549,-86845,-167767,-272290,-127426,-105559,-220635,-227821,-14730,168467,45570,-164405,-146331,-73413,-168119,-288736,-338400,-317527,-95958,39535,-251351,-455604,-146530,181111,99973,-108139,-70827,34529,-42610,3051,112457,-125876,-424902,-314796,38195,256372,330286,317591,168507,69539,147489,124387,-177223,-506668,-547407,-264991,12097,-40784,-192927,-184093,-28270,87355,57334,-50472,-262248,-334941,-163208,-107809,-227161,-133156,218535,415276,163136,-193819,-305321,-349349,-398920,-254382,-13437,67478,4702,56169,129494,45811,-31624,115637,113460,-166405,-228579,-18572,109827,26453,-11221,32353,55784,-32527,-139820,-102147,-41564,-43779,-38274,-48839,63535],[270329,289059,190094,101106,15177,-43923,-59116,-89491,-106789,-28348,109779,173004,184621,127016,-120940,-357198,-226938,120214,146252,6544,111344,236182,215518,241044,292676,199965,42409,22909,28274,-79824,-233518,-295245,-233065,-207662,-181625,-50147,131290,156801,-42522,-147527,-68910,-30897,-77754,-56718,-11703,-77916,-173387,-221217,-202383,-63781,49497,172744,261751,286767,313942,227982,13386,-72361,37982,144580,145616,149100,137861,21282,-15013,-13616,-184424,-363340,-326067,-90263,230146,284890,35121,-85098,-12246,-12918,-92325,-110659,-171042,-247545,-268282,-274292,-211566,42874,303606,356963,203185,-17902,-162120,-210566,-132181,28990,98400,111211,60957,-133214,-344508,-220511,-5129,99820,128713,-30200,-250654,-239913,-973,165303,56505,-92191,59515,240551,47029,-259756,-133898,83721,728,-85146,-74061,15227,171463,194061,60298,-78772,-198555,-153576,79683,445363,521306,199265,-154844,-173633,57497,173643,76243,-161353,-224134,-34561,132864,52104,-27057,75664,117605,-51288,-41382,216905,354360,157804,-135274,-247882,-220729,-95280,26300,-23998,-60648,78223,180241,85780,-43846,-19321,64134,-14540,-126762,-90386,34785,73569,-24210,-47267,55728,141480,80222,-41117,4764,178124,235360,179157,92871,79604,29036,-146969,-159452,-45209,-114965,-147036,27089,175509,200958,65832,-89992,-94877,-124789,-120798,60926,174577,126858,84486,119022,126109,103842,90960,25113,-101228,-129617,-113046,55480,326872,304371,104844,114942,31697,-187325,-160860,29354,63905,-32317,-4457,78008,-92610,-291423,-64374,130657,-22195,-141183,-196730,-251256,-169051,-22704,74173,118547,122193,114699,35341,-150252,-204452,-100492,-38161,42944,240940,282897,43862,-261889,-397787,-396994,-327180,-88461,217422,214044,-31475,-68032,78194,87978,-40109,-109605,-77509,3222,-25903,-49941,27754,-51416,-176794,-208251,-230302,-210667,-67251,147194,372352,476375,458566,316798,23906,-183773,-8917,151917,94926,16857,-391,-29084,56173,93317,-47747,-193425,-71746,42392,-57536,-11019,184302,153663,-70911,-166035,-82246,65572,69207,78838,155204,124557,-59751,-210509,-210664,-133209,-199768,-287510,-224092,-184865,-198280,-174425,-135054,-171597,-249062,-216051,-118809,-61429,117144,232537,66420,-54712,-13640,-121897,-287410,-141349,213425,412837,308177,46576,-127714,-144668,-157839,-149887,-10314,72285,57520,172443,403294,360142,229527,308569,355833,72582,-224963,-148197,12224,-7140,91322,341196,337033,164501,116691,-45616,-245132,-150631,229276,407786,57907,-276773,-322708,-376314,-381495,-212287,-176746,-255765,-124013,26830,42725,8772,-34276,-5061,61957,23480,-6630,19981,-57273,-170874,-184052,-35808,191731,296786,322811,392593,419977,264244,38795,-106021,-205472,-116784,104639,214071,171540,8510,-213474,-355187,-196421,8015,49470,19507,57466,-3148,-173216,-153951,81528,202330,-13796,-296168,-344608,-231091,-69481,128373,223377,77248,-82322,-10283,-53970,-172176,-37996,184857,186032,19889,-119317,-150411,-112491,-84322,-110750,-185112,-39372,251917,367939,250229,63607,-35560,-20277,-34374,-21319,266,-142133,-25645,221457,217722,54465,-5551,41808,178030,242820,194814,197144,282740,334647,232436,-81257,-210837,-34988,-47533,-594150,-955725,-466097,-304422,-1067825,-1209306,-89300,1491754,2890760,2475227,1143138,599375,406510,-565173,-1072770,-432850,-385469,-873787,-947669,-783328,-490419,114472,709890,667389,54699,-291137,-230474,-118732,-127306,-224619,-190967,23818,58044,-50812,-96966,-153397,-271402,-353318,-245186,-16594,-96443,-495722,-738098,-592285,-260503,-118706,-123938,-138159,-124481,-83819,-7833,72417,88402,-64092,-255548,-287541,-221171,-85686,45094,33683,-120226,-176850,-140315,-201303,-101023,162444,203510,82703,17977,-11974,-41370,52992,222062,281998,71365,-180057,-199053,-125223,-111158,248,86757,59383,68348,149817,159690,96017,8023,-109002,-226964,-168325,67865,113399,-24146,29148,183655,199438,224483,238672,246892,228450,91194,-58663,-84687,-33495,7144,57540,154032,294040,376134,320944,288080,215439,103820,183530,317218,341560,300085,214306,38014,-139803,-132528,140552,371260,293706,47912,-74473,-64250,-99999,-16218,190877,262506,145035,156590,193497,-56270,-178102,157061,476018,295927,-105053,-476030,-551957,-423883,-253565,-61781,-58815,-147075,-57699,-36704,-185630,-178404,63144,223027,127681,-76913,-183447,-99257,81597,10366,-191851,-185982,-99300,-131884,-204810,-298847,-399287,-422323,-300466,-130523,-93928,-139845,-147738,-72771,9137,60693,97027,132295,182174,250802,284336,272967,234567,211740,160215,-7937,-162271,-16366,211473,105370,-139690,-132696,-21088,-34783,-30458,67349,268203,373333,188818,17290,8174,-29389,-10778,80624,65465,-36489,-65687,-22540,57783,154333,167897,55198,-20014,61333,179694,167332,-83512,-309676,-129544,186698,171287,-84550,-222905,-145720,17451,92596,6929,-103636,-49808,23450,16013,59705,67849,-5133,60717,220936,259907,359250,457671,347364,198013,133335,77320,-15735,-134994,-100361,56995,99585,127550,104225,-34664,-161587,-162918,-106114,-98373,-211092,-272017,-161393,-50829,45246,149351,82629,-50037,-120793,-145694,-41320,221320,295146,99154,-6595,54834,67410,85160,99925,-32506,-136982,-54932,74601,148326,235541,247545,156886,72028,-9652,-120897,-204645,-210513,-113287,-16246,-88886,-293904,-283881,-44592,163980,296836,232505,18055,-138524,-69144,169627,202973,58719,-103331,-139186,-4589,125529,54846,-133734,-236766,-176226,-108420,-96893,-71007,-84367,-130170,-19858,290584,538884,393266,148462,69232,-15051,-259670,-493034,-528187,-342025,-89943,-90236,-152648,84076,284095,23511,-303738,-325977,-155164,-19725,41097,116367,109331,-25599,-191374,-230362,-197610,-161908,-110467,-124701,-163429,-38619,123918,63030,-144584,-109338,163048,243297,-135503,-404925,-156810,199987,316146,365497,310245,68460,-140933,-146774,-65179,-50090,-75390,-72927,-52324,-47808,-24832,52235,-590,-168557,-207634,43261,395984,490891,225594,10801,8005,-25967,-37737,201610,392648,314472,121072,10422,-25978,-41915,-47179,33808,95532,-39014,-82599,96035,108078,-88880,-270145,-349271,-340787,-278741,-116057,81307,227147,188351,97993,113034,158606,283014,363054,138365,-115166,-146017,-61251,30679,-1714,-115883,-119586,-53899,28020,179669,312967,103061,-428347,-597919,-229984,105707,170113,135080,108118,178986,298039,244860,57285,48385,-87835,-311195,-28590,512342,1239068,1538240,680815,185844,-140227,-1152851,-1455903,-574890,-271277,-156679,168101,328596,374871,1194484,1985500,424639,-1359979,-780498,240815,312455,405604,142146,16217,174845,-121570,-399655,-449765,-381076,-171471,-136542,-124196,10259,-7311,-174299,-259384,-108966,43760,-45249,-225875,-349190,-351393,-17535,381259,234570,-183979,-158600,76970,-30768,-218768,-223621,-210179,-187389,-149318,-45632,58130,-21343,-160699,-126287,-79072,-138436,-206401,-276101,-271679,53892,245250,-81453,-414090,-211112,136821,141132,-20152,16982,89692,-41418,-31134,98872,-100498,-373286,-261903,85757,271929,290830,248627,127731,66654,161228,147396,-136465,-448451,-526748,-352177,-187310,-168254,-147031,-341,165576,171542,68792,-42948,-222556,-300900,-151307,-90130,-151461,27989,391633,485079,120802,-248876,-300109,-334373,-393772,-273877,-75588,10467,7101,31536,95074,99068,65625,158879,124745,-145565,-204435,-15060,102628,67602,67236,49511,-1022,-116112,-196588,-148233,-83069,-29542,43230,9820,69734],[179577,179949,113720,90526,70087,31870,-1099,-22259,-8539,46553,115199,174947,206209,107321,-175041,-412440,-264126,92901,130283,-18546,61441,194627,207865,240276,275810,177128,9548,16600,76737,-15226,-145487,-205973,-210179,-222241,-243943,-163239,-23822,58854,-80528,-140660,-38669,-52256,-160769,-86666,33472,-40390,-188170,-231602,-171807,-69836,-46498,69011,198648,211498,216198,136402,-60384,-147194,-25314,148592,193639,159965,131027,56617,39487,29219,-177013,-368617,-264517,160047,608121,550298,132701,-110301,-69803,-25303,-60214,-65082,-95466,-158060,-268191,-386120,-313130,-25846,205317,273498,213789,38078,-82002,-80742,-8708,26487,-30500,-20478,-73611,-263727,-424390,-274561,-51001,37249,3578,-126058,-237749,-182733,-4566,141111,129072,53717,170085,300243,107658,-211790,-175447,2301,-7223,-13540,-3897,34304,148898,96159,-162009,-321665,-337997,-223625,39616,435177,598051,315613,-108605,-183964,-4917,105189,17274,-222710,-316054,-106674,109963,41240,-19707,78212,99390,-49589,-49634,170025,317838,169474,-54182,-133342,-167549,-115327,4748,-34946,-98941,35319,176448,81536,-166674,-243354,-160762,-74374,-82645,-65166,9825,23124,-41332,-26122,50902,71899,-11217,-99787,22532,190037,222690,168463,126024,101544,6859,-172027,-203024,-98572,-101278,-79882,-13133,55665,125055,50866,-115339,-130039,-131986,-129907,23474,148818,156240,115345,61421,-6890,-18747,11874,-43158,-139193,-126949,-77121,88323,348815,254970,10903,53786,-51404,-288436,-219719,-46190,-69170,-97182,21729,92916,-93018,-303331,-112786,60543,-62139,-186824,-268431,-356716,-268702,-65494,72289,104650,78069,28855,-73911,-240642,-275910,-156619,-85588,10302,248233,301032,27834,-242634,-330622,-360064,-328840,-54150,304602,333511,96887,87635,205350,107410,-98120,-176618,-175216,-156924,-162809,-130489,-74269,-162480,-264447,-263455,-251858,-190198,-8706,223105,435689,488475,377156,133164,-175338,-247407,6378,190967,145740,26415,-96792,-188242,-47673,54838,-81717,-196686,-85516,-44362,-221641,-164066,101286,110189,-70609,-102652,-35941,21307,6203,43338,175873,161995,-23858,-140701,-144828,-122792,-231624,-323626,-261869,-218770,-258877,-225078,-120630,-136004,-263850,-227191,-107108,-73489,52107,152746,15048,-81176,-22142,-108436,-271744,-178731,148197,380606,322461,52665,-165123,-194197,-184888,-182465,-37857,90488,91979,142193,282373,213442,107052,233629,294025,46586,-180788,-63280,138224,168695,190456,311439,322569,218161,158059,-14074,-232310,-154863,175083,307915,35066,-232447,-293383,-357078,-392272,-275438,-202460,-268508,-208065,-73744,-7716,-34941,-74363,5447,77319,13307,10807,27556,-105089,-242846,-181385,35899,230962,261121,255927,329803,427890,378710,152020,-80814,-273497,-235317,7820,182118,169638,-56641,-331271,-396127,-149054,60786,70783,3066,61862,74807,-83815,-131828,102479,331371,136561,-248935,-347147,-227080,-102603,89982,285948,215220,37149,45453,-21072,-133250,237,255666,298189,111273,-73534,-109969,-46101,-21778,-69627,-174844,-52427,281838,452959,316765,133736,70465,-22497,-198617,-184127,-35385,-80781,-4955,158007,190371,112892,37791,9646,66564,117228,143525,280672,398697,307341,136999,-179655,-284883,-19634,14797,-567676,-1109464,-824513,-356397,-1129122,-1835175,-333000,1695218,3008584,3245012,2293125,727595,-136473,-648616,-714821,-180208,-496444,-1033514,-923463,-600991,-177078,365643,669451,493016,65515,-132543,-129425,-126876,-134548,-155851,-119965,24225,54546,-19839,-90362,-131444,-171375,-227591,-177477,5536,-40775,-414996,-684939,-519515,-203321,-57378,-5866,14272,-11427,-49229,-17037,61793,88270,-46178,-197811,-223860,-227198,-129879,6907,-28294,-153704,-154865,-88064,-118061,-34090,155689,181015,64232,39139,50414,22204,75376,204918,236019,36523,-159484,-183315,-136612,-65955,78870,143654,106454,108034,142345,155838,148851,59761,-102105,-234383,-164510,6925,-142,-120953,-69659,53019,104658,186793,233574,270935,226626,89348,-22746,-20598,11833,80074,222624,358460,422683,467551,427531,334822,213453,99995,140762,235697,283866,307593,248030,87862,-69647,-69722,150450,340772,261678,23183,-66337,20651,52832,92276,253267,330801,220125,147009,114407,-128841,-237123,108534,487067,417807,46290,-307631,-396098,-306327,-204097,-89327,-123167,-256039,-211598,-143601,-200720,-141939,80586,107095,-89606,-203157,-216430,-110048,77465,-19900,-234980,-147241,-35439,-165834,-312349,-374196,-408682,-429956,-349968,-196831,-128116,-142710,-124662,-56131,1374,33752,24420,-3549,74353,185484,237682,294066,316984,247742,173661,40095,-146413,-112233,47051,-41461,-254333,-204953,-61307,-51153,25545,213220,379901,377057,197074,94274,92364,10893,-11168,44088,48272,33366,31161,21097,46054,76341,31944,-61492,-29693,143628,287938,237375,-30437,-247788,-135758,133121,120341,-129819,-216009,-76950,72887,99813,4927,-91511,-22050,71416,70338,141078,155578,22982,15768,188616,292857,390802,421276,275268,146598,84945,23618,-19230,-60136,22459,199915,178091,60626,-55352,-150082,-208334,-118134,21049,2384,-174937,-252254,-100873,32185,29812,38187,2665,-96727,-158517,-131940,18468,256716,288875,120428,77664,174157,203556,211074,134710,-71100,-158056,-37316,103287,180846,227419,207063,142114,149859,69471,-154577,-263840,-160799,-32690,-27797,-110850,-215397,-198919,-57502,81006,214401,206785,38948,-134032,-135977,50419,79285,-60100,-146848,-87071,21426,97201,74221,-41015,-187460,-177259,-41281,-49317,-133864,-165494,-149562,-13872,406700,760504,552614,208986,108997,30599,-200743,-381961,-384674,-228225,-56239,-76876,-121071,50801,188102,9980,-215078,-241548,-119226,-46548,-32884,38065,93845,-8539,-209182,-252580,-174869,-85383,35756,53108,-83539,-45106,140880,46041,-182172,-147171,104730,144108,-216112,-452686,-208994,155451,348908,450122,421524,208768,-17812,-65980,-40067,-92689,-125257,-75338,14761,51913,41122,45575,-71449,-240318,-182540,193803,572524,582082,257626,26688,3181,-44645,-23632,211366,371717,272111,58215,-11345,47095,57307,18450,67117,83212,-89675,-147623,40553,78920,-113056,-299067,-457277,-528369,-435687,-196247,97342,290125,190228,12679,48294,168290,312905,361917,155574,-60986,-58476,2413,43057,-19270,-171692,-256953,-223515,-83043,158424,296992,17419,-518271,-644826,-266761,67396,152851,163915,186189,254313,342847,284707,161252,186713,75896,-60749,112972,514510,947220,783330,274902,4667,-533990,-1023451,-419358,13,-192946,-10626,299824,488714,631656,1093484,1204646,-450701,-1502254,-765088,-69833,78183,518973,424344,254344,242826,-82032,-391158,-538178,-447951,-199404,-204927,-200400,-30454,41320,-8665,-120325,-81184,56219,56084,-80680,-267674,-347510,-31346,334349,198545,-106169,-5912,215578,100983,-154178,-292008,-258467,-113418,-51455,-63644,-39411,-70740,-135846,-87631,-64187,-96089,-104259,-162006,-158116,183038,383410,83055,-297109,-204026,121852,189597,76537,95813,92026,-79581,-71750,74293,-61088,-254432,-128134,172463,292236,225280,138404,97520,118546,187273,150840,-72161,-308361,-402628,-387070,-381080,-276415,-70517,201591,378783,287540,111128,-20717,-177338,-262330,-132120,-44715,-42045,180470,509215,493158,62052,-290938,-288363,-303482,-387887,-317196,-168104,-77913,-19190,-22332,31258,130096,157188,176263,118385,-76510,-133815,-11153,74826,108668,137119,63162,-54038,-188444,-240963,-187833,-130218,-47622,36695,-19234,26319],[69170,69516,45802,74000,97267,83727,37024,17966,62551,105390,110565,161098,208400,77751,-218638,-435334,-266842,76506,119280,-32602,1168,118664,161334,209786,243992,144296,-24551,-1052,116953,69788,-21668,-51670,-81253,-132284,-233307,-204230,-84537,2063,-95118,-126461,-17738,-72668,-237386,-118449,82250,2715,-192271,-200514,-72254,-42202,-116216,-31647,91708,87331,90201,38020,-101000,-150593,-35236,148253,224631,175620,131779,112547,112114,46805,-196906,-336141,-126914,397790,844043,694044,194048,-105974,-94444,-37315,-30826,-1623,25557,-21230,-209212,-421863,-367771,-98124,87753,158941,173857,60005,-8813,45651,87004,8205,-120606,-124773,-160634,-290629,-367974,-263961,-105253,-40752,-93293,-161643,-184426,-142183,-58370,79094,205874,239831,283950,308760,114349,-158744,-174614,-28873,59249,113383,59132,-3532,62637,-15956,-321584,-477645,-389438,-246937,-23475,325243,557340,345669,-96316,-228495,-111944,13744,-8329,-188552,-325652,-162372,53041,-6607,-43326,75751,89719,-31880,-60830,88287,245997,167620,2806,-49218,-123700,-145997,-39215,-57960,-149502,-38671,128473,57422,-229964,-383299,-333023,-114269,718,19076,22861,-30114,-69852,-26449,3418,-39560,-113636,-138161,23713,139837,119953,76495,124526,111938,-27763,-181578,-203983,-103575,-28381,33411,-15263,-46085,53548,55833,-99632,-119848,-90924,-111509,-21525,113668,183014,145300,11460,-106948,-106818,-50268,-100381,-174699,-141932,-59485,100654,333888,201184,-58906,-29817,-150739,-348674,-224476,-103283,-188598,-137229,66250,145710,-26065,-222072,-112739,-2881,-85782,-184219,-265768,-372462,-304465,-97345,36983,50420,5803,-84794,-204970,-301595,-266529,-131786,-85880,-10910,222758,262888,-17815,-210937,-248496,-321535,-317889,-22457,350880,419935,212132,173068,241962,100495,-118868,-193435,-232828,-292896,-291160,-205199,-140869,-188489,-255858,-240989,-217571,-129060,46816,225672,359456,368371,229043,-59675,-336337,-259181,28473,202485,159262,14893,-176756,-307458,-171354,-16205,-111213,-191232,-116693,-152481,-364346,-285536,17367,47981,-70482,-28136,38312,-144,-43306,19755,184846,186473,33734,-60075,-74127,-79226,-188471,-285395,-266474,-234114,-269823,-215678,-72384,-86586,-262631,-237854,-101884,-86542,-41066,25436,-69663,-127069,-30544,-63047,-231839,-220501,71289,326439,311864,76480,-150518,-215953,-209047,-203057,-73626,81194,106664,76052,75911,30662,819,124777,162233,-20374,-152303,-31264,165391,261733,265506,257397,264234,265076,200643,14414,-196925,-130371,118454,165905,-11443,-155784,-196228,-270259,-347497,-300680,-222832,-273476,-260558,-127776,-28913,-58584,-103244,9645,98390,40760,61177,42533,-142181,-264309,-130778,94872,205209,171503,167667,264949,411250,446953,255223,-35040,-299312,-316181,-88413,106793,112418,-162867,-466999,-398055,-85575,87348,54438,-35018,39447,136871,35571,-67695,139707,452936,299518,-152198,-291981,-180038,-113209,26866,247427,249983,130238,94354,-2826,-118521,3550,294737,394002,186962,-60363,-103948,-3822,26309,-34860,-119796,-21119,290619,483563,366049,184549,108620,-79452,-342040,-298473,-57741,7108,37753,119957,167584,159724,93561,12676,-36418,-32785,40069,246675,375813,220867,36671,-174875,-197919,85970,132001,-336795,-924957,-1089746,-503400,-564562,-1408821,-649219,837847,2060511,3233063,2843205,628258,-626598,-582933,-175989,155967,-496907,-1066681,-784481,-326885,146081,569717,591469,282508,30064,-25310,-50011,-105139,-117623,-123600,-76440,33014,60023,4885,-101969,-131427,-46374,-12376,-3589,77716,10712,-316908,-523304,-320457,-89301,4443,83343,126418,85668,9298,-18510,53553,118510,14591,-100407,-133018,-197634,-136205,-8375,-57327,-113808,-58174,-12901,-29256,41973,172662,168000,10204,-10285,74135,99873,97803,156085,173833,27136,-122070,-173454,-152429,-25362,116501,138081,121331,155350,130105,113856,175663,134886,-31572,-141200,-79740,-29481,-96555,-160708,-114201,-74614,-23139,100612,192700,253482,200370,88805,20166,26782,34892,137145,355717,506483,493047,500314,491451,335165,148118,42597,48956,127618,232778,319843,271723,135230,-1274,-25855,124915,268926,192184,-15970,-79691,47104,164983,198876,295073,325445,217624,111752,37100,-186681,-298778,10410,396111,445206,159492,-126541,-220627,-158377,-105043,-76155,-146407,-308734,-322340,-224013,-175014,-57362,108105,-1156,-245796,-244314,-189873,-120762,34056,-62924,-266471,-86870,99770,-89639,-343709,-409997,-384116,-394634,-336093,-184034,-89505,-83490,-53351,-24484,-18278,9561,-3358,-89917,-39769,74263,144495,282528,371396,246105,131003,33027,-145514,-191386,-89421,-154903,-350424,-296030,-141818,-116290,15160,296080,433556,327095,183184,171826,175950,74952,27023,42268,52171,100597,127648,83239,27224,-35682,-129721,-200774,-88519,167036,343940,265503,17300,-158816,-125777,69089,64352,-166010,-203983,-11729,120917,115820,25328,-56530,9842,99674,109760,204749,212139,34113,-21719,130540,259303,333532,309712,154950,37360,-20872,-37455,14241,61095,181886,358335,285871,33203,-168876,-241964,-242043,-82831,130550,115972,-103341,-207579,-40473,96711,-16185,-96170,-60114,-110437,-169230,-102043,59513,234412,251173,136048,128773,243651,309165,310999,159722,-79142,-127213,7496,102549,150025,161430,131313,115823,205721,119343,-190177,-298692,-110797,24567,-22611,-90295,-104242,-110231,-92280,-21793,96768,161261,86078,-64556,-127237,-40739,-14596,-125716,-134391,-18379,32249,61185,98042,39669,-135503,-163162,3043,-21879,-165643,-176812,-119176,-12999,407708,783306,608928,248709,124761,41537,-155237,-254052,-193780,-73002,-32877,-105485,-110660,21430,84911,-3665,-101217,-101509,-32476,-45571,-90946,-39690,81688,40958,-176298,-245064,-147980,-25457,179672,257648,13401,-59367,151455,65878,-157191,-146632,17996,-18165,-300412,-466735,-271919,60812,332773,487283,464843,253680,27087,-20982,-18664,-108296,-167466,-115930,35017,124678,86366,5534,-158960,-305801,-158789,278776,637031,601298,284096,31748,-44438,-77781,23320,238206,315119,175905,-378,699,126987,145233,67741,75729,44364,-135667,-169200,10382,38848,-135356,-275218,-460130,-607229,-510491,-238811,104448,315611,179697,-60583,-26382,165987,341412,367907,198366,39714,73167,112795,92868,-20274,-203981,-345447,-369605,-221745,101026,289763,1139,-500525,-581542,-231270,43872,137591,203170,245099,268639,319060,281277,218884,233973,165115,119531,142315,340661,430945,-68578,-91210,1202,-555508,-542337,678637,509631,-158089,41672,292269,502654,784951,915034,402687,-1081690,-1277892,-415900,-311514,-231516,455434,495186,320181,190189,-137761,-437319,-609950,-462081,-184803,-224274,-245196,-79199,61263,129809,27830,-60996,17330,100623,18808,-220769,-345169,-55876,246516,132404,-48030,104252,298509,196547,-91603,-312058,-247205,-30803,35003,-58846,-93713,-84101,-81131,-25562,-28395,-53330,-10315,-21490,11712,283134,434470,196821,-139090,-126573,140833,232989,152668,137259,38774,-149178,-110210,50462,-9049,-98284,47383,277399,311550,138410,2029,78637,207532,213011,124817,-10399,-128414,-202627,-346104,-497047,-327678,35509,392507,562475,405577,175888,26459,-126143,-236414,-131180,-5738,50865,267755,534700,441263,923,-317105,-275843,-252408,-369714,-372457,-268035,-167937,-62985,-80924,-37166,130193,216852,173717,103816,17201,-34622,-4170,38883,141498,184280,71536,-92344,-234292,-264256,-214652,-178052,-99443,-52380,-117120,-50565],[-28254,-7664,16386,68307,97341,97250,43937,30572,102580,133803,86362,124072,188214,52918,-233050,-409719,-231305,71329,109018,-35297,-50577,30687,79423,128133,174965,105374,-34259,2004,157739,163744,116792,128514,109724,22649,-156272,-154574,-10467,27140,-77852,-116914,-21381,-87858,-273351,-134419,120799,40946,-180726,-132907,73831,25803,-124626,-74825,1227,-40248,-36405,-48352,-112187,-102352,4264,156610,242207,186456,128826,162806,180841,46621,-226905,-276208,42307,539390,850243,664793,196168,-72917,-70100,-34625,-14174,48827,145145,124526,-105862,-375608,-368532,-159374,-18884,41238,83575,34646,41307,139758,129778,-16665,-133738,-149295,-161365,-205644,-208569,-200665,-152721,-113528,-140861,-133717,-103203,-123156,-140972,597,262912,411164,374245,268984,74927,-108763,-135782,-11019,180367,272684,115404,-70154,-58031,-109484,-357950,-490852,-350808,-214149,-73322,166617,409027,273611,-120417,-291788,-219526,-66785,-1851,-93222,-266885,-191730,-19062,-67879,-83483,63402,84264,-6992,-75065,-19700,137729,145484,23657,-23990,-111868,-179472,-91064,-93436,-212077,-140227,37922,16839,-227035,-431465,-420343,-123732,105971,143906,75542,-63176,-105315,-54481,-74916,-165351,-206308,-155956,-9498,24670,-50839,-46857,118951,118850,-66425,-167074,-143457,-51065,72892,149518,19344,-103679,5662,81809,-45263,-62393,-9682,-71883,-57772,90642,215107,182630,-3807,-148187,-151323,-92871,-128360,-188119,-160656,-56892,106256,301061,162517,-85548,-106436,-222611,-323254,-142108,-96753,-245467,-147792,104567,206836,71431,-90879,-74824,-43147,-88753,-137941,-204850,-314395,-273986,-113318,-32882,-33008,-70452,-196113,-324417,-313506,-176894,-44475,-56259,-24798,173052,183050,-79653,-179405,-170936,-276280,-278495,11085,356052,457194,283628,169821,182318,61297,-111273,-167702,-248094,-378809,-376879,-249604,-166325,-165184,-186548,-162208,-135609,-30571,108519,172876,157256,124605,39366,-217803,-418510,-206540,88934,210916,143436,-17735,-227261,-345535,-249867,-81337,-109073,-159331,-151922,-262338,-456974,-347347,-48615,-13192,-65819,43120,121577,8194,-69870,10411,174415,190153,99848,19299,-17863,-36276,-102685,-185642,-229614,-222450,-226651,-150529,5021,-10225,-219179,-236403,-101501,-92171,-129702,-109797,-154548,-156188,-13339,12334,-172730,-240609,19798,271138,268451,95186,-99193,-207869,-224628,-212092,-115003,53645,112998,-1916,-150423,-142318,-75935,-215,-1604,-97678,-141768,-64517,82828,237327,279038,199142,206617,304785,220250,-1775,-174488,-91513,73599,30847,-58036,-72386,-77030,-152291,-265439,-283940,-226085,-262276,-269967,-135568,-27990,-51049,-97690,12161,115425,81740,103688,48397,-164937,-237096,-46176,130957,128179,63333,106848,255380,412666,468905,325141,22313,-269227,-327685,-157398,8015,22682,-262237,-545588,-343306,-30208,66151,-2201,-90389,-8899,164014,147293,13795,171842,520907,422031,-38095,-197423,-103354,-96652,-41791,128035,190752,171789,113182,-15013,-140693,-34432,285767,443030,226228,-85281,-139207,-7702,33031,-14360,-30796,44066,275486,455032,381253,205049,77977,-167867,-420495,-336113,-71483,72731,70665,99645,147409,182732,149214,44677,-104211,-164378,-94681,82210,194381,83064,-46871,-67546,44025,290067,325470,117206,-362417,-1159224,-824085,197332,-168783,-674991,-565170,243667,2285067,2662555,399269,-921989,-441157,329607,466655,-381168,-954709,-567660,-35794,410262,693140,503103,104762,-23258,12982,-10290,-54696,-80669,-129539,-55190,71476,90282,18081,-132083,-151513,69777,219492,195972,166442,46185,-229844,-304490,-60563,46533,47721,124105,177203,147167,75444,-6228,65519,182149,99019,-1423,-48722,-144668,-100505,15334,-25041,-8457,72719,53259,27384,92424,192332,151638,-70032,-122585,49555,177217,123044,82021,95420,36655,-78309,-173811,-162596,14196,124853,87545,104572,194748,125414,69107,186854,212630,80707,26036,53248,-39703,-157299,-140093,-98052,-165706,-148141,-6430,129812,206298,166612,92426,57436,46426,39288,165774,402626,527939,467649,456446,481054,288252,40882,-56612,-73233,15858,211686,354794,293335,169454,49592,-12812,66094,175300,113355,-53584,-107535,23071,214107,276303,307346,261695,156045,71383,-11635,-202716,-331761,-110502,229403,366703,205030,8375,-90099,-34872,10487,-25538,-127943,-297294,-355337,-247889,-114750,48536,135919,-73082,-289268,-181255,-112095,-130167,-29325,-101702,-278780,-26966,267528,73604,-291727,-391547,-329946,-331466,-267951,-94296,7547,8585,33531,5462,-51443,-11038,3776,-126418,-133092,-39851,37646,237902,380057,213818,46654,-31277,-164384,-230193,-153886,-197694,-392170,-371907,-234060,-211764,-62896,290338,424899,252907,154778,236352,255553,153725,82358,48623,49320,132771,189698,144362,9490,-154329,-268551,-302071,-158428,147399,352412,255778,56455,-61309,-101793,6517,10815,-188984,-189573,35596,141807,119284,52358,-6771,41169,103569,130413,245337,237203,37014,-41764,58969,162171,197623,156452,33109,-79020,-142154,-90365,75861,194952,322371,472880,370981,28864,-222882,-291524,-247766,-51425,201388,209596,-26140,-162326,-1488,126196,-80086,-216986,-90370,-94776,-161628,-60871,85069,170738,193062,134441,125329,248574,369246,373527,176783,-62077,-60851,66988,64320,47058,50705,31253,66673,214619,132770,-206255,-301684,-92413,30071,-5994,-28816,15197,-35085,-137486,-120661,-15123,112343,141476,40568,-69513,-93891,-61496,-114335,-62011,48753,26215,30373,122723,89145,-100141,-142262,20777,-5510,-152268,-122281,-53634,-20159,289854,610421,539705,241926,99325,2905,-143841,-149599,-15614,72947,-28870,-168813,-125949,4289,17362,-1599,3998,45019,77365,-7581,-107892,-88451,74901,106640,-93612,-194932,-116248,2160,269466,404430,81293,-74021,165626,126813,-85720,-116387,-66917,-180265,-361861,-440989,-313875,-49960,266852,469474,435207,203989,11393,4156,12229,-86701,-202569,-201422,-6348,153634,104785,-49791,-229851,-337254,-144038,263699,559127,543118,301682,26848,-126071,-140668,49299,256784,231801,42317,-47119,33174,172929,179905,75946,52881,5819,-136068,-125139,20964,1237,-153383,-213693,-354644,-541537,-478343,-227512,107672,310371,169153,-108994,-105000,141448,353517,387138,270657,166200,206936,233762,169475,6786,-196913,-363465,-457841,-352308,14042,276227,64991,-353528,-410048,-129213,52910,138582,238563,263904,224163,232944,226397,206052,178745,175352,212296,109165,121213,-85444,-709970,-291771,137378,-311163,130809,1529598,820345,-161608,6212,157835,371997,777983,666126,-261091,-1295481,-708346,152158,-443020,-508909,280488,368580,206790,40325,-268887,-520817,-632440,-411641,-134726,-191727,-241838,-117480,53633,211279,147312,-51352,-54758,89396,63608,-202625,-328492,-69252,153023,60053,-15152,154672,311147,233533,-44644,-278553,-191616,25618,80546,-34477,-95964,-58662,1199,53314,14847,-25039,52670,112218,197341,351572,407380,237181,11407,-9940,179549,256213,186041,126522,-51864,-228287,-139290,36682,50545,51982,204904,364907,316303,41638,-128477,72668,300288,223558,69613,23705,35345,12382,-239467,-499008,-309929,149812,533682,665176,482781,241935,100765,-62717,-225483,-163517,-7808,80431,256026,464056,352567,-46393,-319456,-250050,-174694,-326346,-419880,-353479,-237959,-110415,-118620,-88165,95651,228056,167199,97896,101979,59980,784,8121,166837,212869,77219,-107824,-243547,-261515,-225567,-221105,-170288,-170769,-223296,-129987],[-87720,-31315,38926,85822,83336,73383,18773,22250,116801,128411,40114,66957,152081,45925,-200801,-324317,-163261,67292,87338,-31751,-75637,-42837,-20937,-166,62061,60125,-8224,49417,209176,254792,248543,285528,288765,176238,-44049,-30766,173025,136504,-32270,-117726,-52906,-95910,-249995,-121156,137854,66649,-146095,-37157,228083,122430,-65391,-34174,-20296,-119047,-129838,-105377,-104807,-34595,79853,192507,259468,187123,115612,187669,225739,40251,-247348,-209922,186972,553641,653206,477919,131817,-30892,-5356,-9045,-11865,67668,224691,243022,14924,-269424,-328412,-204321,-97939,-57678,-39138,-32586,59445,179850,110797,-40396,-69267,-73549,-67274,-41511,-15253,-115659,-185337,-168618,-144511,-68759,-18841,-120305,-219170,-70337,275081,502793,407768,191212,10220,-65825,-73171,38173,315242,432530,175794,-122871,-170993,-160259,-267981,-364720,-244970,-127931,-71509,30871,197616,119426,-167399,-343019,-278846,-104772,21371,5289,-182931,-203948,-89496,-117394,-120881,35558,72343,12630,-89446,-130990,12688,106639,9947,-63765,-140674,-203473,-130351,-135010,-278635,-254529,-80290,-30600,-174700,-403103,-419838,-108628,198366,270885,155822,-59126,-142163,-108792,-163116,-276399,-273420,-159652,-75967,-127821,-234007,-140732,134572,130212,-94037,-121920,-22566,48016,160921,223432,69427,-113009,-14844,115537,31649,32038,94517,-19341,-69601,93494,252527,226954,27592,-124835,-154428,-113582,-116092,-168914,-171709,-57689,123827,270923,147296,-66620,-149473,-236468,-201923,24550,-13260,-226927,-143341,113530,240415,147189,27204,-22739,-54576,-73660,-66332,-118872,-220329,-197008,-113053,-119926,-118742,-124432,-275731,-400462,-271658,-35721,68084,-16630,-32247,115574,90879,-131614,-150231,-107420,-214499,-200281,50725,330536,444474,294929,91414,54795,-3915,-89690,-115140,-228654,-405751,-400160,-249311,-159941,-137430,-105653,-61240,-22477,96078,186501,104668,-100634,-173436,-141133,-300564,-407633,-103270,195990,239004,118514,-64304,-250084,-297474,-232723,-102234,-69104,-98466,-174503,-346755,-479145,-332129,-76134,-49250,-48502,99855,182666,28347,-75463,15178,142057,163205,151765,90525,16243,-24979,-23365,-57226,-151161,-176024,-134716,-44311,100936,95975,-126348,-215654,-102057,-86340,-186191,-213101,-208395,-142591,40822,101979,-103211,-217150,18424,229369,193965,89430,-35400,-176569,-230138,-216404,-161771,14566,118181,-61970,-315402,-257405,-122757,-118580,-150042,-152837,-141912,-145737,-76018,107383,216086,156096,195086,338535,201298,-79562,-190923,-58356,47423,-55706,-81664,-6384,14676,-44914,-167882,-229881,-201367,-225354,-237987,-119409,-21951,-12043,-48260,19237,122221,108911,103673,31561,-171648,-175832,49866,144115,32117,-20559,112834,325622,449260,450479,342777,76253,-186849,-260238,-181943,-87460,-66397,-307750,-510330,-235167,-2975,-6982,-85806,-146907,-66317,155583,226302,93236,182633,503952,461079,59360,-86257,-14326,-54221,-92109,-23443,76445,154939,90752,-60343,-190334,-95750,231715,429860,222790,-133072,-204432,-66805,-15178,-8845,69016,116972,235889,379327,356033,190806,-4655,-258949,-415747,-296514,-86985,68707,62945,79430,123443,181623,201181,102785,-113518,-239562,-228275,-170254,-93602,-70272,-77546,120429,380266,562590,587756,713968,449190,-1001821,-1300506,629213,1263751,-153000,-1643153,-1804224,506702,1758756,167104,-932413,-312029,593279,639841,-186131,-723992,-334300,202300,576512,722894,425658,18121,-56185,-12622,-19092,8821,-35092,-158153,-39826,150601,152915,23964,-169978,-183682,143523,391628,342130,234726,59048,-175970,-103576,173723,166358,65328,115868,166500,165360,129987,21387,105118,266361,177691,58758,-777,-83069,-29912,74738,58301,114964,176061,79967,25932,88898,186226,118853,-156664,-262048,-10393,240048,148581,-4977,7515,53243,-33404,-168583,-144864,62703,126379,24810,64841,208426,131661,53094,198282,274708,201688,212487,181794,-35661,-176724,-77912,-40485,-200925,-230929,-94763,67716,152620,138295,94429,75895,40494,38328,163948,338841,399904,344626,344768,390609,210636,-65646,-167847,-196889,-80590,220470,407816,312278,181059,72588,-29418,-10909,84188,54135,-73394,-135246,-25070,202565,307887,286866,168690,76009,52758,-10005,-161186,-312740,-216276,42400,214465,174840,53088,-46985,25240,105442,45461,-77338,-228643,-297867,-202124,-36269,140554,150485,-99773,-218627,-32890,-5976,-135001,-87135,-122100,-268510,10177,403326,253279,-186476,-327923,-263376,-263661,-175096,36011,125087,92527,95730,17264,-92233,-27839,23734,-127945,-184880,-115952,-48442,167462,337873,168860,-44757,-127611,-196538,-220510,-132364,-156731,-357062,-399962,-302146,-300905,-178439,204337,368526,184687,115760,269007,322514,229928,126014,36071,20359,114661,194781,182670,2235,-243820,-338503,-319922,-203579,106552,328871,220526,81945,25962,-67022,-40703,-29463,-193858,-173301,55405,122689,89822,64115,41110,66935,90295,135591,262784,240954,43499,-43965,-7791,36100,30648,14209,-38901,-142906,-227219,-124003,140984,302449,395308,491979,376957,18289,-226383,-291755,-216965,-11190,235288,259992,23202,-141163,2429,116455,-140647,-288652,-79481,-58410,-148235,-19266,100213,93150,128884,108891,64823,191997,377692,397143,190688,-32318,12000,121493,-5002,-109241,-80656,-77969,-14261,164002,115144,-187206,-276170,-120926,-15915,20518,60164,117166,16187,-178206,-200378,-94505,69945,177727,131359,-9193,-105388,-54837,-31187,48081,94843,9992,21266,149783,106899,-86391,-120363,20622,10523,-99018,-33360,20700,-29907,104193,329040,372426,182752,32666,-79293,-170489,-95185,99792,166735,-43313,-241845,-156692,2305,7392,18972,70672,151605,180613,67702,-71135,-90873,72878,166238,21467,-100822,-78447,-7511,271904,433930,91850,-78432,192222,211657,-4360,-75343,-118292,-282203,-381658,-377512,-305814,-139765,161859,399741,346386,93537,-28401,28392,62479,-28558,-228942,-316947,-98444,138523,100454,-97160,-259236,-319162,-138191,156434,361788,427132,309662,17579,-217593,-231417,14811,241115,134660,-98991,-78312,65947,158955,142382,39807,8144,-5241,-62550,-10332,76553,-19006,-165741,-141696,-175948,-348454,-351796,-165296,110400,284310,162883,-132939,-181499,89778,338378,416754,365532,291512,302803,323767,248959,59096,-151354,-315407,-470907,-437204,-83750,239148,179696,-105125,-167784,5907,95930,163449,256466,234874,138807,104981,125747,126007,46628,121166,234206,99894,23381,-368941,-925214,-254901,325777,-16631,737280,1915669,877608,-179003,-78330,-46054,155245,626207,388577,-669939,-1080578,52191,734971,-446834,-645465,106677,134798,-34912,-164630,-434203,-602555,-579899,-302581,-65077,-121057,-189048,-124996,37605,236751,216930,-46249,-126224,44546,66667,-190310,-283210,-54306,88512,3463,-10187,144526,260388,206698,-22835,-203097,-116765,31930,66593,-5597,-58844,-6407,97482,132538,45494,-21397,75415,208513,342672,381748,326737,208339,110168,96133,208157,244545,168494,69152,-146619,-287834,-154781,34094,106461,153408,286337,396983,290677,-48980,-215551,80273,358731,205547,-5133,15052,133758,172654,-107627,-402344,-238752,240783,592808,654971,480325,282437,191398,17536,-217967,-224945,-67460,25007,147961,324429,257372,-67859,-287710,-191282,-72301,-255916,-440591,-408329,-279109,-147283,-118658,-110699,29549,190490,174573,116368,149232,114837,-5070,-8308,191256,236824,83900,-98367,-214885,-232977,-219990,-252573,-233947,-247128,-270096,-180180],[-100706,-2854,104888,129076,73640,27712,-27595,3586,114694,96691,-21180,3416,113353,63488,-112845,-180961,-76114,51196,42203,-28770,-62613,-80716,-116138,-144585,-77455,7024,45378,142479,274616,331445,351929,376103,385139,266517,61224,123690,390082,291947,27901,-125654,-102278,-98351,-175120,-78800,128844,78649,-82561,74504,349376,220546,39444,78646,46577,-112627,-159901,-121086,-89567,24310,173385,267683,290160,179746,93481,180521,235922,38589,-242303,-156682,263705,467121,366418,207968,15290,-6484,73240,37626,-18815,54205,250180,313198,123381,-142096,-271999,-236539,-149003,-128396,-164537,-118188,48391,160034,39927,-60573,37349,77834,92444,141562,139253,-47111,-205266,-203762,-127698,-6246,43901,-119809,-260037,-115672,226441,468040,359248,90712,-54268,-29132,-3532,95156,418270,558331,249513,-125858,-238821,-162218,-105267,-161508,-109375,-1970,6526,-20703,-11481,-67173,-214172,-350746,-259731,-84830,39951,53439,-123528,-219176,-148640,-138037,-138704,-7931,44075,15442,-100000,-216124,-97481,60960,-27438,-152488,-201700,-206746,-140142,-172883,-336994,-358350,-199179,-69723,-99651,-322747,-354993,-87104,240402,355671,239659,-18224,-176222,-178455,-235330,-347879,-306915,-157090,-152956,-267214,-361861,-162662,176661,149236,-93885,-44581,136164,166938,201584,225761,102059,-91694,-19931,133602,105850,142422,198937,36308,-49789,122738,286628,267284,94459,-54790,-126667,-108439,-62391,-117425,-169631,-49426,163881,254843,149908,-16530,-147192,-188862,-19253,229706,118838,-159644,-146621,84021,224812,157841,75212,15080,-42962,-47832,5780,-42339,-130832,-105921,-100347,-194018,-174242,-138292,-305166,-413979,-188186,112014,167334,20425,-29298,68920,18763,-147266,-117628,-59605,-132968,-87194,96835,289191,392845,248148,-23661,-90069,-78663,-68388,-54663,-188583,-381892,-361281,-204468,-136664,-131532,-52448,28200,99922,234058,280840,62665,-316626,-422247,-256389,-290135,-322916,12538,321203,292717,107467,-111407,-257120,-194249,-112300,-60231,-8784,-23710,-169866,-379475,-425843,-240207,-49776,-40856,-11479,134782,190152,26134,-71098,32783,92629,97499,164524,147751,29808,-60589,6567,60641,-40416,-92475,-9542,81801,200526,217613,-3601,-177590,-100314,-71622,-198812,-259158,-213781,-82554,120506,178113,-36356,-144956,67242,203442,102487,55464,20198,-132194,-226314,-223321,-212751,-33107,121030,-82451,-362822,-285369,-146614,-209107,-244089,-165349,-140666,-235562,-246065,-75076,92122,140594,254192,369820,146015,-200466,-247121,-46381,38414,-75676,-70030,27933,46274,21170,-73364,-150372,-143506,-156867,-178535,-110036,-27967,47351,34847,34233,117440,103052,47703,-12077,-162609,-102686,131827,141518,-46584,-50809,191469,450714,500083,395028,298185,111689,-70423,-130044,-159039,-155373,-124846,-275087,-356758,-101615,-13130,-114867,-171252,-184769,-110241,125665,266796,161347,168276,400740,402791,117529,20382,70252,5883,-105607,-150443,-43501,92821,32623,-125930,-239658,-146700,154072,361416,186507,-175746,-274020,-168883,-106953,-9885,154651,167928,176164,281717,299745,145930,-111305,-328508,-340887,-204059,-111941,-22015,1775,41751,86936,164704,253434,188272,-54034,-240830,-329193,-425985,-377611,-184833,-26576,352137,722253,846742,877155,1289469,1246316,-675093,-1804054,365618,2145939,912648,-1579674,-3275472,-1748616,292947,31486,-651688,-257398,507475,613548,28095,-435773,-146695,341783,636758,663794,367893,48055,-36921,-74096,-67178,63258,3731,-189076,-16959,261065,240334,32375,-197034,-215275,154981,456106,395696,260608,51722,-160572,16751,313624,243040,62687,74612,112042,145307,159487,60703,165894,348027,224260,56320,-2898,-25934,58719,148131,148926,195638,201482,50534,-37320,21366,131486,62531,-226440,-377033,-72716,280655,167462,-90023,-78266,63731,12649,-130633,-77710,128683,142799,-14955,15705,182937,141363,79044,222243,311765,299279,357729,256164,-36209,-161869,-6106,22044,-182608,-246371,-133153,25984,112140,116392,83182,66824,21602,46716,137733,179041,160380,163414,199166,244694,127052,-127023,-251819,-290964,-150692,236132,451476,317584,163966,65391,-60971,-81798,16840,32833,-65389,-147816,-68122,153063,293750,238120,76460,19909,76693,50395,-63468,-236529,-273235,-106813,46365,82239,-3567,-95503,11925,152582,113884,-9248,-121920,-164700,-95917,40677,190142,141199,-92557,-80678,149969,98544,-131935,-119960,-119368,-238467,10352,445372,365248,-79133,-246707,-206365,-210606,-90443,156459,221527,135717,102763,1542,-127634,-39064,36462,-111504,-186817,-132196,-91249,84944,256610,134583,-101267,-214023,-227308,-173682,-48970,-50671,-246575,-362281,-318108,-346626,-286430,74709,291541,141645,67907,255826,362589,281172,133287,-10694,-37541,54142,142568,185564,13218,-272781,-313788,-243516,-205948,62798,291635,175092,88706,89590,-25089,-60363,-44926,-176389,-154154,44748,61698,18138,43153,69131,84813,75768,132624,259869,237053,61658,-35614,-52096,-66667,-100540,-65011,-25904,-111992,-236415,-132948,182459,355021,379167,394074,269796,-24660,-202421,-249290,-151845,48739,251221,260489,20815,-157680,-28170,77070,-175624,-289141,-27752,-9121,-135815,11031,107501,27874,71722,61481,-35481,92542,337969,387883,205139,-3816,61305,151222,-87367,-278159,-204733,-178492,-124262,60932,81883,-130592,-234718,-187378,-86246,58386,155275,182521,42561,-200626,-255107,-137473,34881,172307,161768,10520,-86738,-3433,93573,157151,106207,-4317,48447,187767,110969,-83304,-98818,16665,33023,-25335,48441,77120,-32281,-70280,57375,170790,89545,-54968,-177271,-220016,-94654,130757,188733,-66369,-291610,-181976,12751,45644,44139,81472,192758,257972,169979,14036,-48111,72030,200816,142643,26046,-32017,-44175,187554,336915,44792,-65092,231532,286899,48718,-40732,-114666,-289529,-349896,-282170,-234678,-182395,39580,291573,224760,-27231,-56457,62665,130427,52700,-242169,-430479,-210111,92279,83460,-117260,-238552,-255376,-137946,-1997,110852,289982,309229,12683,-286260,-326990,-83853,176634,38194,-212917,-92449,81767,84085,41951,-23595,-35925,27271,85592,159465,168989,-9965,-170273,-86412,14541,-95938,-175886,-72779,112821,245437,156361,-141684,-248973,14830,294619,446034,464672,389566,337399,351951,302787,121248,-82908,-227937,-412708,-449329,-166130,171215,288973,172198,82080,124352,152951,206116,247882,165237,38131,-35760,-325,7971,-111279,29624,223312,192059,167929,-294899,-702380,-3871,468988,113670,1042490,1814831,729108,-184606,-168539,-248012,-59048,409239,140170,-790777,-583814,777767,1140526,-322430,-578707,38738,-82040,-321754,-383631,-588710,-639514,-445654,-155864,5907,-36951,-101751,-87755,41222,231619,236346,-35048,-161130,149,55267,-156264,-202428,-3628,73560,-27032,-33377,89003,172179,130391,-28006,-109066,-46685,-15721,-8250,7582,-7717,52813,186989,191898,47168,-42489,64737,249524,400277,361383,219914,135542,134486,144117,193741,189277,108123,-10507,-208749,-301389,-155630,34148,142334,177974,257972,347840,224717,-116836,-232111,98654,353528,150030,-86543,-36558,142556,228522,-3274,-262041,-146268,282620,558937,534562,382535,276208,276299,110079,-197569,-293410,-173150,-100825,-17768,161617,177511,-60653,-215513,-89039,38185,-174759,-426386,-424227,-291542,-160471,-79306,-107533,-57672,119826,205965,164594,147792,108171,-27717,-8482,219871,265790,92777,-69109,-157279,-184849,-199278,-264648,-262933,-231581,-221559,-182595],[-76304,56221,187855,189669,82580,-16529,-75320,-13755,105478,53183,-82389,-47567,85903,103354,24409,387,13220,16043,-29163,-30948,-12047,-75109,-186414,-265081,-209046,-53153,103430,258336,347054,383452,405631,376108,363308,263425,124231,257099,554841,432003,84252,-130619,-150694,-99689,-81183,-24133,97059,82299,8514,185267,407864,288520,152532,222296,179295,-17426,-111631,-92309,-71693,60558,264303,373689,338240,171522,69744,148030,212318,47418,-204490,-124136,259407,340170,119624,-45849,-119707,-16878,135647,93991,-27669,22241,234151,333484,196621,-32417,-223609,-263801,-182308,-173268,-261227,-189243,22056,93802,-58090,-80689,131567,242412,258606,278234,206297,-25820,-222266,-223693,-115382,22817,71248,-106530,-244381,-129684,117612,300930,224898,-15204,-98225,3422,58947,140875,456643,620077,332080,-67970,-243440,-128240,50101,29637,17227,141228,158113,34693,-156354,-227182,-238908,-298666,-163897,-14205,36901,25498,-121580,-255176,-194722,-126136,-128499,-58190,-2556,-4741,-104482,-251299,-163903,19176,-74330,-259116,-272747,-184212,-114736,-197390,-375101,-426268,-286268,-84142,-22984,-215162,-264245,-80229,208930,365414,297519,38764,-205871,-244250,-266629,-362446,-305689,-152599,-206262,-340430,-383003,-104580,229723,172609,-54832,58506,295290,273215,183532,153892,87678,-68696,-29744,112450,151398,242276,280594,84400,-4066,166071,304710,286890,165083,25734,-83372,-74377,23665,-42823,-155278,-27746,219299,249004,153699,39366,-107621,-103460,158617,398981,240673,-93184,-174689,25496,164288,88444,24943,15377,-22056,-20878,55808,3266,-72233,-33012,-81015,-224217,-174980,-109950,-283199,-365946,-88352,222915,228898,53624,-9515,46940,-10837,-113326,-75296,-26721,-42659,39567,143967,244622,317619,160861,-128697,-199491,-141995,-56541,-3011,-143211,-326038,-278343,-128367,-106909,-144366,-41326,83598,207055,358087,375471,70321,-408634,-529736,-269853,-201543,-207977,93213,408453,354724,124620,-143367,-262195,-87352,67686,32051,40374,39392,-130387,-344787,-310790,-92768,32216,17404,44818,142669,126205,-29243,-70600,61016,37743,-7307,121056,182127,27973,-136643,-30318,137205,84775,20979,125707,204828,287454,324431,109238,-133278,-95528,-55615,-174647,-245411,-172163,4975,194211,209518,12859,-40451,141164,184122,17543,9742,60632,-81296,-211312,-232896,-261503,-87080,114744,-58894,-289155,-229937,-154153,-256460,-265668,-134022,-127443,-289903,-357412,-238538,-52119,153730,374081,402801,75268,-319084,-317362,-58345,39371,-38826,-26163,30285,14690,38074,8533,-59611,-56264,-59909,-112536,-129213,-53222,109151,125303,55241,104162,60105,-52801,-74702,-139720,-39579,178216,132209,-82795,-26560,306556,568146,519229,301101,194910,119914,54986,28031,-98497,-181186,-136852,-173424,-138700,13810,-56710,-224055,-230902,-190797,-125485,93083,278852,217324,138575,243480,270814,132783,107051,137412,69650,-78308,-212556,-130075,11537,-41823,-187680,-255423,-154315,84124,264915,138271,-186596,-318422,-281473,-207925,-3938,209121,177399,106781,191407,233270,81958,-211329,-362689,-232086,-96539,-145020,-171666,-98829,-21338,30643,142000,310865,300174,64342,-179145,-380055,-594474,-539301,-214365,102757,581653,986648,1077290,1125151,1653289,1733021,-303125,-2137695,-593890,1959685,2214086,-46296,-3560586,-3963593,-1422718,35415,-160348,-286940,116107,405398,200421,-166027,-46136,368121,601387,531047,324275,176120,44347,-130707,-127526,90016,21185,-209759,12480,372491,329307,51629,-193848,-231495,106774,410255,365875,245238,35197,-169735,36475,337342,268236,52605,24299,40374,100954,161122,103764,230731,403774,227235,-4141,-47460,17829,143310,204553,192270,190559,135239,-30663,-141869,-96022,22840,-14869,-261026,-421035,-99136,299238,171200,-159815,-150013,58103,61932,-38331,45627,211930,184986,-7159,-28361,114806,139642,136581,260807,325213,352910,420833,250369,-56409,-126966,44815,52554,-132895,-195568,-113948,11058,88536,89210,47353,29163,5031,71983,96987,-28681,-106641,-10269,65756,88765,58917,-118440,-274046,-332107,-191429,226821,448622,292760,117861,34185,-85169,-121287,-14666,50436,-30005,-136853,-88156,96159,249335,172463,5195,12174,147039,159682,71578,-118444,-264839,-181425,-82875,-44555,-134817,-202924,-56545,142678,159563,61213,-2893,6558,42649,100757,187683,106348,-74308,54472,303679,173379,-120699,-124343,-100578,-197195,-27156,364291,353002,-16464,-179756,-175318,-179970,-35339,226601,271054,128867,47165,-40650,-142917,-41005,34839,-86182,-144776,-93624,-88122,6455,161397,130995,-91473,-251343,-241772,-116862,43194,75918,-87924,-263559,-274181,-329864,-348788,-50301,222521,126959,15283,198342,361733,287441,93854,-89097,-111307,-22641,55353,155677,45369,-227014,-199220,-98484,-168815,27173,254860,132672,75216,124657,20141,-46016,-27828,-135406,-130668,8454,-30971,-88123,-14761,66130,96757,77528,128649,239909,234899,91234,-26049,-63682,-100793,-139783,-51642,75050,18059,-158899,-116196,185181,344907,287085,198590,57843,-108679,-175049,-181138,-65910,128125,271207,222305,-36277,-206575,-77305,27703,-170303,-218557,54577,49076,-120841,22273,104042,-11419,29637,3350,-145087,-22328,261798,355626,220690,13947,67551,142743,-162234,-414368,-297526,-251761,-243859,-68077,52336,-48064,-193117,-262954,-141434,108593,234149,204272,51082,-196039,-285515,-159047,1508,120375,113341,-30470,-64939,68131,217629,226519,80458,-4150,117856,247940,128213,-70502,-75067,19958,62265,45547,91971,99647,-19321,-167075,-115992,5222,-1797,-129339,-251207,-265198,-130426,89388,147919,-84067,-291236,-180031,28879,96711,49177,35943,171574,304915,279335,125046,20082,66494,202482,245197,164914,26719,-82688,52898,156990,-35050,-34719,271286,315882,51515,-19126,-52546,-202353,-266068,-163025,-110927,-170985,-71821,166233,100118,-112326,-51857,104999,200637,134380,-236337,-504678,-302826,34016,64480,-101036,-175564,-167141,-141710,-159617,-114372,170071,301532,20548,-302209,-390832,-213165,67689,-44548,-270964,-89556,73458,-28179,-89539,-86496,-53982,100927,276747,349733,279761,33642,-161322,-62709,153037,124972,-9660,20276,112941,198651,141112,-145306,-299479,-70404,231145,460658,541338,440194,310255,309816,308956,172707,-13887,-137388,-305079,-381220,-208924,80158,336336,389275,273189,181444,189622,246506,210758,73169,-54024,-159566,-122212,-105538,-239453,-66381,219861,412091,564734,90573,-239730,342443,501281,-28284,948702,1409495,502811,-167840,-242703,-397194,-192454,231690,-33546,-691152,-45785,1263180,1284805,-78986,-322035,120502,-183060,-574264,-589097,-698587,-603906,-247094,1221,64678,34455,-6031,-5361,86825,227604,220418,-9602,-136178,-11358,58164,-82849,-89277,79605,107941,-35971,-81256,14046,81612,33590,-53316,-22568,3818,-100227,-127514,-11069,32095,100547,249310,215245,15225,-77573,39524,235894,354002,281506,109869,53245,91788,110424,117519,93690,26143,-78787,-211150,-254418,-142795,22660,141979,122799,123918,214768,120834,-149601,-173909,120872,275352,54540,-165992,-117378,69892,170051,32459,-141250,-63346,269175,448127,341295,208563,218489,330166,198170,-155410,-339681,-288923,-251082,-180961,22563,118143,-32750,-107138,46353,128549,-113416,-385012,-400257,-276328,-139549,-13698,-91672,-149561,40746,257169,231939,106503,41597,-65351,2184,249472,295502,101088,-30976,-88165,-128499,-166572,-250735,-240214,-122097,-92763,-139221],[-34852,114141,255073,251749,113177,-38705,-102059,-19002,95714,13784,-124978,-69685,76992,154773,186136,183739,88944,-32976,-115182,-38637,61519,-35150,-224802,-334807,-298539,-115123,139659,361317,412136,403674,393694,287989,238113,179823,130141,330396,613365,500653,120826,-121019,-178637,-105393,-11249,15166,51456,85702,114748,274796,394244,303859,238856,345988,324368,134142,6037,-26518,-50261,75606,330560,477877,391982,168362,52274,104936,165632,65086,-137559,-105833,194116,231831,-6858,-203084,-230517,-58475,162912,143434,-33240,-9502,203384,316700,224963,35726,-197210,-292235,-209578,-200098,-306510,-216629,-208,10188,-152101,-107246,163869,345661,363565,320461,173493,-64026,-247017,-234462,-118855,11039,64836,-73178,-175769,-120202,-32911,41499,28271,-110262,-113680,30403,103972,166062,421364,599554,401181,31516,-191771,-82428,132639,137171,106102,273525,348776,169319,-204680,-317978,-231043,-194269,-22415,80962,7633,-67838,-180216,-316225,-230251,-90724,-92273,-98626,-58350,-46005,-104460,-229491,-173545,-11393,-118190,-348472,-326029,-139594,-62236,-201319,-383530,-438030,-314124,-63397,47293,-103148,-185950,-101841,106414,292096,304152,78023,-231522,-283823,-239916,-312464,-272744,-145272,-208114,-315474,-284506,9182,268445,192193,22326,171822,414434,340171,123177,32603,14948,-69061,-61016,40194,151251,307622,322158,114835,50111,204264,297421,272404,200191,75163,-41394,-14393,124701,40955,-134119,-1669,265287,236522,138450,74164,-54472,-18409,264526,461630,291412,-72146,-228927,-39009,86189,-41009,-112572,-31589,-7471,-2826,70028,15585,-49637,135,-60399,-191889,-115666,-54049,-226027,-278051,-2419,270912,249175,89446,30814,53506,5943,-37653,-23983,-9730,32535,146916,181775,203023,231014,57708,-187361,-237766,-175665,-55464,29705,-104043,-258546,-178718,-41289,-71444,-151770,-60400,98659,274958,436859,440865,122761,-345830,-457025,-181430,-76803,-110847,102484,401909,390401,167676,-147926,-273372,-25515,230179,133939,49354,67935,-57809,-244327,-164073,71281,152242,112158,108081,118240,-4121,-145417,-83925,95698,-7687,-138549,20844,181981,14282,-228375,-118844,160250,201458,146519,245820,304831,346911,380927,169456,-97941,-89387,-46601,-133867,-190489,-100887,88789,224089,174222,32450,64069,201777,158349,-35549,-17304,95194,-22114,-176936,-233020,-294155,-141020,94224,-4521,-143366,-126686,-146887,-252674,-220134,-74966,-98079,-279373,-364839,-322604,-166843,185265,512539,438719,19863,-386055,-362902,-82516,42454,25471,34323,12990,-54084,22676,78874,31038,47336,50805,-60461,-177540,-89655,155971,192045,76018,88031,-8589,-169343,-139437,-105772,-731,177809,122076,-72137,23716,394318,612246,467314,169341,52482,102620,166504,175003,-17186,-163029,-104860,-40282,57804,70156,-118933,-297400,-245134,-165606,-113132,70605,278038,262944,111638,87345,119098,119607,165686,180010,120930,-24036,-201771,-167787,-61467,-108062,-220174,-215351,-102901,49859,176939,100328,-153607,-316478,-363354,-275788,19464,228000,144672,42754,129749,176587,13321,-279650,-358404,-131203,-10073,-175096,-317202,-202318,-103587,-47154,118779,371584,426561,210727,-90472,-385075,-621318,-514412,-150592,263966,760045,1120422,1198097,1255199,1665619,1709082,-22432,-2116289,-1847122,678849,3239515,2555528,-2541683,-5593404,-2968959,168616,403283,-359647,-404010,104558,285987,19190,-40179,292016,483286,343116,279052,345769,167951,-146392,-165709,81722,8056,-221133,32168,443907,388228,81967,-149012,-219335,23817,292366,292367,208138,24193,-177671,-13686,275784,252479,47648,-13248,-23587,48723,141467,140244,279562,419512,194651,-90680,-109182,44500,203029,217120,151261,93996,3893,-139716,-250654,-228396,-122040,-101197,-253112,-373440,-66565,300122,153307,-206255,-200037,33264,114676,108899,209519,300468,248321,54053,-55399,13083,111725,197668,304644,324080,358671,395172,171340,-98399,-86023,58868,30908,-82982,-105716,-55655,13979,67386,39715,-17646,-30308,122,109925,51642,-221236,-308372,-114393,-15658,-29917,16442,-47540,-220248,-312825,-205173,171156,371998,224765,49345,-8584,-82311,-112873,-10062,91334,21809,-104149,-84519,56031,197270,104497,-39308,49405,246579,290966,213196,12020,-196818,-176705,-145742,-172187,-286453,-315785,-145044,85012,171086,121112,102741,168359,177089,138572,146325,55373,-66320,127550,376073,200089,-106119,-114587,-81472,-155466,-88695,179222,215512,-18447,-147458,-173784,-167467,-14501,231593,273020,88863,-52157,-99170,-130010,-30300,26541,-51380,-76063,-27847,-55571,-54868,80662,165960,-10066,-222572,-233272,-82351,85837,170575,74574,-130345,-186636,-259463,-350684,-130730,180376,130303,-32386,118073,315447,240384,16421,-180780,-179836,-84036,-31548,109204,94574,-116781,-28882,68005,-108438,5273,225319,101188,46444,134382,64361,217,21291,-75068,-101864,-41201,-135332,-205513,-97591,32942,107680,106237,127170,205901,235145,123493,-20777,-43375,-50432,-68747,47962,230982,208634,-16939,-74887,154402,286402,159081,-39718,-206368,-219805,-158679,-107964,19838,211776,306216,169774,-126360,-263698,-118707,-9278,-123532,-100105,148410,114592,-92349,13365,81859,-28563,4109,-48774,-231115,-125056,165928,310731,235559,19684,28588,93043,-216659,-487958,-345094,-281858,-339929,-185046,42413,40017,-163021,-312981,-149373,167778,280643,188580,52695,-163331,-294923,-180329,-36598,38943,6006,-120840,-70379,126602,302193,233620,28014,18511,222211,335482,179213,-29948,-45038,33453,92979,96857,90041,89102,9467,-163656,-165360,-76489,-52793,-155883,-266145,-280227,-174174,12680,75309,-84936,-232076,-138839,42958,117568,11274,-50390,114322,327406,370364,228619,82759,49836,176968,314686,291624,100609,-90518,-72867,-30380,-110960,2795,289140,274666,6755,-4936,52786,-49954,-140097,-32178,33743,-117771,-145632,48173,-2583,-136136,-12655,142996,249124,192243,-207000,-511096,-345242,-18361,50414,-51380,-87964,-83242,-151453,-276417,-255171,91895,285911,45059,-250586,-389188,-320437,-62684,-104849,-262919,-72206,45751,-140018,-210836,-123462,-30076,194779,455782,515262,384524,108547,-128851,-66780,198599,240667,97889,86875,109246,148301,112270,-147554,-325022,-147081,163135,448183,566959,431487,239792,213706,261073,197300,36770,-74067,-178747,-247920,-200268,-15771,291503,478535,362149,158978,174239,258321,150194,-19721,-122370,-243815,-210944,-176932,-299553,-135680,247459,715917,1099041,593102,157599,615754,414747,-395074,541406,991814,348636,-138885,-311358,-484376,-211897,171515,-121256,-518391,297755,1406219,1230387,265512,36882,309908,-141568,-746106,-767437,-748160,-494984,-21074,145089,106725,74898,70001,106145,178065,243639,187779,29541,-50477,28160,92861,27665,43541,183770,172760,-38451,-144812,-52214,19561,-50642,-85643,36547,31618,-191069,-261845,-65586,46161,127109,271769,196655,-41081,-109499,21879,185802,227663,149724,13963,-7326,16044,8387,-11450,-23999,-50453,-106206,-146105,-149672,-117585,-12069,97131,11405,-75443,20827,-4799,-143019,-61553,138413,139410,-75460,-243035,-205635,-49421,28214,-12198,-79112,-4772,218281,297476,132261,9385,125579,334948,256536,-98094,-341805,-369956,-366890,-282484,-60157,70386,-38,19446,183774,170223,-102066,-337093,-341600,-229784,-79653,56366,-78402,-227034,-23308,309574,292927,45469,-60518,-107831,13588,266759,309064,103689,2960,-28306,-77553,-126806,-208999,-167503,36437,61117,-69823],[2423,142475,281101,298184,155522,-29747,-91373,-4015,89148,-9646,-133517,-56165,83361,201836,333531,326843,139816,-79455,-192164,-48526,132469,15701,-239796,-354676,-330003,-169515,137655,420920,455894,390736,314319,140537,66462,61888,88375,330662,564068,473053,130110,-89447,-173761,-119147,607,12998,2252,93954,213409,323300,320766,262995,278886,410559,422082,286625,159547,59080,-21964,78105,350568,533672,426649,168882,44137,66555,110933,83256,-55076,-86952,109125,173880,-7789,-233015,-280800,-106803,154778,170644,-34691,-27703,180245,279476,212986,60463,-192085,-322449,-236848,-214586,-292880,-186899,-1945,-56652,-214733,-144900,110512,333843,358301,252264,60325,-152081,-284199,-238832,-130134,-23726,38161,-26440,-80493,-104064,-194023,-239061,-185327,-181987,-106459,44312,123846,170097,327508,495528,423960,131761,-110501,-47909,120812,138774,144563,365772,520165,315898,-169222,-331732,-195611,-65848,119876,167263,-38163,-187839,-275004,-389641,-256688,-47675,-40330,-110959,-105169,-98471,-105328,-165026,-134300,-28548,-150434,-391980,-338363,-84532,-942,-180660,-355689,-384608,-270862,-9504,111686,-8603,-145297,-152027,-38817,156219,248423,68157,-254057,-279864,-152526,-202273,-212742,-131136,-153316,-197580,-97891,137183,272777,199278,122445,272848,463480,355676,57118,-95520,-101619,-101164,-117107,-75271,104328,324952,316803,120385,90292,219735,264825,222111,170695,62448,-16322,58437,219125,119242,-113974,8445,269907,197032,89621,68841,-16321,31869,262305,386479,240976,-111491,-293487,-83970,26458,-183936,-291938,-117808,-10529,-2706,46027,7180,-51609,-12310,-41781,-99413,-13934,3819,-161132,-185687,44049,254445,241196,133855,87667,81193,53818,52687,25707,-11480,66077,201998,198768,164178,139031,-39007,-185963,-197297,-170121,-59171,42247,-75535,-194174,-88574,37319,-23898,-127707,-82193,81918,284648,440095,445079,190647,-160322,-235675,-28035,33870,-63416,32692,277747,363974,217130,-121304,-288914,-33988,301317,194516,6559,54088,37586,-97984,-23984,205321,275067,213853,155446,56601,-172602,-298185,-113218,129413,-30561,-269920,-116960,138350,-10766,-303628,-219102,138062,287248,259349,330676,369017,368455,361799,151725,-83515,-84302,-48867,-98748,-124109,-24510,140612,184432,70593,18522,134141,215939,119500,-39084,3787,142785,54214,-109911,-201538,-291754,-182366,62538,57326,-98,-26768,-122103,-197263,-129576,-12017,-56375,-202215,-266996,-301815,-213412,217825,612560,472260,5985,-372866,-352870,-98139,44042,84331,91620,-4962,-117752,7506,145463,115108,147954,151169,-35408,-233675,-116599,178176,213317,89553,74742,-82297,-270070,-187154,-63739,11630,133023,111404,-30680,56993,395359,550695,341156,14234,-95133,71506,249618,282627,67693,-110259,-45953,76634,158339,47531,-180184,-308820,-209626,-123818,-90467,58885,274249,296597,104709,-10521,10951,102005,195285,197421,147027,30655,-143385,-165139,-107795,-146543,-207847,-120398,-2624,64162,128128,86346,-85723,-264251,-381500,-280488,59961,217187,87373,-934,101247,135243,-49048,-303060,-320356,-67745,33652,-186372,-390122,-265447,-186843,-140384,92867,423017,540705,340791,-21737,-367542,-513842,-329752,-37032,379843,842906,1109696,1174009,1206986,1300327,1166053,81262,-1646323,-2747081,-1178158,3479002,5180703,-672129,-6218666,-3914589,394143,891914,-409750,-822743,-169903,264883,85406,-102674,137717,289394,118720,214656,483412,289564,-106344,-155498,44313,-36420,-233512,20959,441634,389669,113291,-66075,-172546,-56443,160683,218376,173909,29953,-160081,-70774,192633,218123,54345,-25507,-64037,1710,110792,159957,297559,395173,149445,-157972,-156023,55542,224833,174700,25725,-63176,-143728,-243257,-324523,-332433,-266971,-177897,-207939,-249849,17984,285921,112127,-228046,-226734,-5239,166955,285223,378871,373385,315057,155253,-57981,-102189,51116,230663,337652,318831,327504,306035,53024,-148898,-47474,40015,-36161,-58240,-17725,7718,16764,26283,-42877,-105962,-99598,5419,146206,9862,-343810,-384041,-120065,-27382,-81875,-2499,48178,-106456,-244775,-196715,71581,220144,112450,-29270,-48717,-45170,-56111,20490,130846,72673,-60359,-69947,41259,156638,47052,-63355,104439,342277,408214,328574,123204,-93110,-115255,-148917,-271636,-398529,-382435,-217066,1363,147330,160378,175081,278902,275316,159483,95588,6140,-77344,115788,346008,174616,-97101,-114754,-78775,-121199,-150370,-48128,8285,-69751,-149385,-191660,-163405,-21556,183005,247604,48663,-157871,-159747,-94371,-7737,26555,-2840,-3351,28893,-20488,-93130,34125,230023,116396,-142396,-207673,-93817,43583,195463,195353,-1867,-89354,-168383,-304215,-149427,167779,135323,-60668,50975,236024,149929,-74339,-260200,-224583,-107424,-84804,68171,149950,25048,146400,209624,-40971,1080,203536,82980,13931,126835,102648,67575,91713,-5542,-67737,-86958,-226595,-302562,-180915,-17854,121481,159257,126899,161309,230679,145553,-18740,-2131,61985,82870,192979,384357,392436,144178,-10953,113409,208351,43503,-251056,-445261,-327436,-154306,-46972,83822,274120,350233,131069,-209778,-295023,-125781,-17022,-48641,27480,229563,184122,-40209,-10436,31927,-41173,-8936,-78359,-269037,-195852,67676,262010,248132,19799,-40761,10275,-250497,-496531,-346473,-259983,-377057,-253543,58595,113096,-146974,-313466,-100728,226550,289533,151075,57028,-109310,-286747,-214690,-81556,-40396,-109913,-223736,-118678,143274,324575,180535,-31225,63929,341319,441509,265198,42933,-6079,52491,117758,123760,60342,61808,45857,-87731,-121978,-64336,-38909,-115143,-208666,-254180,-201224,-55666,8891,-65624,-128327,-62161,49691,79993,-77108,-151343,55793,333285,418952,291406,109668,17334,140004,350337,385809,188500,-40935,-131764,-151830,-150792,32426,261819,163667,-61694,13624,173380,123729,7177,91735,158124,-46127,-164965,-40479,-67860,-98445,48839,161371,253753,209045,-154718,-441025,-323560,-53278,42509,19448,5224,-27228,-170556,-337414,-295979,57269,259815,82773,-139249,-308354,-360458,-180599,-139882,-202427,-47145,11561,-214306,-286230,-121645,34241,277194,563531,612327,458785,203006,-61725,-78990,148432,227435,126707,112923,103057,101794,74268,-143659,-319560,-196533,105266,402349,519974,360198,152127,97292,171503,190235,61022,-50359,-62415,-82425,-146714,-98515,162633,423183,346149,75901,96680,222108,76885,-95832,-162253,-278059,-248456,-188939,-283534,-157644,301535,1002292,1576946,964621,234718,672806,258206,-814448,45778,816070,370700,-120845,-405997,-539432,-143254,241472,-149496,-442330,306816,1242201,1145629,678446,370320,496820,-13563,-834151,-910519,-738122,-338547,188077,262053,136283,79589,106171,217997,294976,275709,150068,71277,73753,115680,158205,152156,176129,291697,239462,-50941,-209205,-88452,1408,-97088,-110572,60037,41943,-257052,-377795,-144364,35611,134062,253827,142535,-102866,-122263,27312,127520,74949,-3330,-54558,-26826,-46532,-114232,-153941,-133386,-97841,-79336,-28065,-6728,-80570,-71039,13903,-114820,-279115,-191783,-126940,-102178,68936,145949,-18939,-225942,-322831,-279573,-169872,-142080,-116357,-75595,35261,164357,151410,-37977,-150774,29883,287545,260770,-46703,-295770,-382264,-400510,-286180,-76920,21383,20110,135807,283065,147951,-152727,-305028,-258075,-145478,14612,109752,-76880,-273132,-58801,337205,315571,-18316,-162494,-140918,15289,253600,288091,96638,21852,5083,-43388,-86201,-145491,-66367,177618,177358,-951],[22686,127637,257456,316607,191456,4094,-40013,34701,87723,-12629,-101634,-12307,93008,228687,425912,395171,160573,-103512,-233501,-56016,172172,48050,-250105,-350671,-313144,-205814,98700,426288,472285,351090,187060,-19083,-79574,-34908,25544,272020,448313,365389,115460,-36272,-135414,-140625,-54967,-41871,-43490,104509,277478,317847,214200,182442,272057,400907,432391,384607,300218,141726,13586,73317,308108,501842,415256,163078,41629,42590,61490,90526,23575,-54080,47156,164483,64419,-160074,-254504,-128238,127247,167582,-34645,-30374,168827,232636,175581,58913,-195370,-349311,-262410,-215990,-228605,-107524,23249,-80622,-230959,-192225,-17303,198760,233399,92648,-96101,-263800,-328944,-235078,-128409,-50155,7798,13953,2448,-98610,-331574,-466400,-364116,-223630,-91521,33787,112239,155768,204650,325023,372877,189412,-33063,-36237,41138,64486,135949,394094,609429,397664,-103059,-297074,-149888,50600,224178,217857,-81466,-287405,-368122,-450903,-270524,-11782,13646,-83395,-123165,-147394,-113937,-88769,-70321,-34398,-166345,-375347,-299797,-34653,48610,-134529,-287330,-271095,-165703,61243,167191,48219,-147503,-216809,-183164,-549,139261,-3617,-273392,-228342,-19938,-49695,-131678,-107804,-64681,-29610,113601,239938,238937,189186,219288,337656,432529,325317,25718,-185347,-225170,-152464,-184629,-206121,26951,295911,270182,99156,98401,203934,217557,148679,72132,-20386,-19893,121693,286426,179392,-102986,-19415,210793,119271,5722,18542,-14075,31539,163638,202869,110019,-187783,-342325,-92584,12148,-285848,-450453,-218884,-34384,-26988,-8944,-5445,-61915,-61442,-26253,29260,95468,37230,-117247,-125521,38281,193119,223481,184576,147685,114617,106223,123014,57277,-33186,42950,186218,187525,125027,43713,-115458,-134791,-97770,-127326,-58134,41475,-54872,-139653,-25101,94883,41358,-61732,-79839,50651,227610,349157,368433,235767,70184,47751,132315,93740,-69980,-90509,61241,257112,243904,-70273,-298189,-105068,246693,177020,-76130,10288,140645,61808,74637,269599,358547,286870,161609,-42944,-336947,-439565,-153069,151555,-24404,-367473,-257937,52968,-47215,-336350,-285252,93357,326863,335293,371116,393901,348083,264785,61183,-92304,-81116,-60105,-83058,-73564,34898,147164,75771,-79007,-22444,148074,171903,73852,9698,84701,218965,156206,596,-116185,-237313,-195261,31511,104306,78037,26237,-78275,-97659,-21512,35244,-11836,-85053,-106651,-194013,-179828,233852,627389,490561,41764,-285168,-280198,-85225,47150,117269,131543,-5560,-136631,24303,214804,188815,225209,214994,-39258,-265171,-110412,177541,186743,92176,67744,-139999,-332236,-204105,-16494,6712,59041,95850,14347,39019,287500,401818,181876,-128839,-206610,43517,299438,341426,143085,-39124,16831,141313,137172,-43188,-222983,-253796,-136316,-86975,-81791,47891,265843,310945,125391,-14041,-7404,101320,200141,194924,144184,58538,-81054,-144212,-122762,-149699,-152414,3322,114075,119434,130186,95632,-8882,-176272,-325330,-218695,103796,186093,31898,-15447,91796,94702,-102946,-283339,-257696,-48469,33350,-166544,-350979,-258314,-248953,-235888,56932,444779,606982,410952,-11677,-357877,-336880,-91703,46348,375476,800034,972781,996028,957940,664229,304514,16584,-766901,-2688259,-2749138,2648459,6540745,1199521,-5669515,-3944239,677453,1197793,-384441,-961426,-324279,142840,40891,-185147,-65898,25384,-121394,121058,526478,356628,-24482,-91675,-6828,-104207,-256036,-30704,356591,322957,128872,34771,-95923,-99425,66914,170508,158150,53998,-106953,-74639,149777,188802,72058,-11079,-76543,-33139,76932,155452,280167,342992,117798,-168109,-162546,56968,207772,86854,-146547,-230979,-263767,-312679,-337634,-373064,-370448,-225786,-140052,-96156,117632,254261,52179,-229495,-232889,-44500,211281,446614,511470,408457,362239,270259,-33826,-205282,-35461,215607,344882,315381,277774,193816,-60624,-185124,-13409,7640,-117419,-66163,32472,44339,3774,-48519,-153582,-202079,-165531,10121,163260,-22156,-368490,-328445,-43595,20586,-65839,-7547,118497,22068,-155440,-171847,-45940,21438,-29818,-103534,-75529,16398,32048,60877,146086,105360,-19639,-60025,44461,134793,6865,-78569,141505,398114,478159,393537,193437,14824,-31865,-121469,-324748,-428865,-372151,-247337,-83065,95096,171765,203322,314427,319395,175428,67706,-21824,-99964,38307,230142,107858,-102204,-144290,-101342,-95534,-186124,-239059,-182523,-128830,-165794,-210997,-161409,-49403,106946,221269,39611,-229824,-209912,-55795,18942,45316,58552,52557,48596,-7398,-110937,24660,297766,237385,-51348,-180608,-155108,-77415,143922,244158,83878,-19843,-97904,-239054,-115763,171807,127906,-56163,33112,152191,43991,-147464,-305468,-237623,-89011,-86813,50851,197194,154142,277734,299113,26428,18738,187628,76733,-7967,110505,129809,139639,164665,58807,-29311,-111117,-281647,-350977,-236965,-67480,136609,219387,123245,111708,212334,146869,-14088,44018,185860,249909,324353,475711,501874,275854,72108,91507,141765,-23019,-376824,-588297,-397715,-152909,-7317,111296,290553,384988,127469,-244669,-271479,-82592,9918,31359,123613,274887,248830,36202,-40085,-49590,-70167,-16227,-74872,-249520,-227316,-19523,216047,258962,23845,-115844,-88628,-273902,-463127,-312751,-188689,-332649,-251781,95435,157697,-138362,-262073,-13071,271340,267036,110252,68386,-46739,-264049,-260501,-129659,-87016,-177159,-293274,-198197,107480,283622,91586,-75042,124161,447780,541637,363922,134563,40924,69643,130864,132215,34150,41764,76811,2916,-41852,17931,39698,-13056,-95360,-197591,-201341,-83971,-23090,-33088,-11827,32030,48784,-14272,-200961,-237881,23045,325445,410006,291124,82764,-31950,109251,362210,436650,282567,73206,-91775,-166805,-139103,41288,177468,9664,-121681,45209,278883,276036,146139,184397,227747,20791,-128457,-85192,-90465,-18946,114356,150266,204889,180113,-87538,-308889,-244312,-67086,37214,94700,89979,-7833,-199509,-351762,-265308,47507,220850,123097,1701,-164117,-316396,-253553,-152131,-122657,-25432,-14897,-228143,-296751,-84146,120121,318473,559237,611418,483397,298648,45054,-74579,36650,118915,90949,101359,98849,70713,40826,-124313,-281209,-206682,65620,324657,394249,231529,68692,-2517,67112,159571,63649,-57583,25634,74678,-71773,-160019,-11088,262225,263149,-18105,-21008,137641,4694,-145776,-177191,-264979,-233522,-150017,-213018,-129936,350249,1154165,1810646,1022447,-86521,462745,108964,-1083974,-286070,976942,582239,-132785,-551858,-606715,-56026,383665,-165740,-581547,-17308,915767,1205211,1106506,563794,558011,94756,-866565,-1005887,-678431,-174977,342510,347895,161611,57280,97346,298266,399938,300032,107247,97740,199773,228404,235226,255206,284708,383109,281060,-82123,-256509,-86391,22585,-96961,-118035,51417,42000,-278863,-447454,-222722,14498,131204,206781,69226,-149664,-108139,58190,88369,-44355,-131922,-86181,-844,-56454,-193575,-252959,-200561,-102741,-5968,111463,144034,-31792,-140683,-85866,-211806,-428301,-375062,-220009,-39726,182019,145323,-156282,-375311,-408364,-324120,-253892,-287721,-238503,-99715,75687,142813,46895,-136518,-221593,-33663,200767,198422,-26504,-216788,-317008,-334468,-191706,-41008,-35597,16068,212087,312319,68409,-248421,-299145,-162822,-23821,126254,134237,-85374,-277819,-65468,318067,274025,-81516,-234010,-152986,942,197208,226315,80385,20336,4415,-30555,-50836,-74652,28778,247161,218833,47245],[25528,75470,194249,302886,203269,44357,39068,93977,92420,1467,-35205,47292,92132,224988,436266,374195,151540,-92301,-221669,-57662,159956,37850,-273980,-355637,-276043,-216514,40729,389310,465657,298686,51882,-139380,-144728,-71651,-28187,185010,320854,224339,88921,30167,-74310,-164918,-158255,-138548,-84097,106543,285273,258339,104532,90839,231232,326397,350095,395140,381614,199782,50803,57451,199414,371941,342542,137429,36989,34594,24482,77549,79224,-3399,34319,179479,139328,-44542,-162388,-97669,102320,136611,-36182,-26036,153905,177869,131122,56217,-189551,-364848,-279612,-198179,-132865,-3224,69056,-54268,-202393,-240516,-178737,-17345,24247,-113028,-256256,-367323,-368345,-219340,-94444,-41884,-15444,23787,37754,-112945,-418401,-590677,-468303,-234764,-84559,-9981,65158,124263,82825,119735,242180,178710,14830,-43494,-51612,-26543,94826,346871,573619,363626,-74024,-262868,-114235,127729,271984,222281,-103209,-331935,-426017,-474228,-263124,9482,57767,-17171,-99897,-178211,-134855,-35453,-10737,-33105,-163957,-301703,-217710,-4237,72212,-65275,-177789,-115864,-26273,123585,198578,53536,-179061,-273778,-284039,-130538,4776,-122819,-288089,-142876,126122,115498,-38437,-78651,15773,124302,280414,293977,181389,163885,283884,348752,335383,269489,55609,-204024,-310030,-195660,-238472,-313303,-52452,236334,198391,55944,68513,160342,172033,74371,-71226,-154318,-57390,150207,312249,212199,-107634,-95505,89837,10346,-99258,-66165,-52205,-11551,21397,-7005,-34897,-250783,-350995,-62951,50068,-305238,-530299,-301064,-73682,-77521,-81916,-12736,-70551,-128845,-13701,156601,173834,29237,-114131,-122128,-15827,116770,208761,228844,191742,137240,138230,147161,57104,-70175,-29876,104986,149137,84444,-51333,-167118,-59403,24811,-59745,-44761,38732,-34638,-95927,5808,127696,121437,34322,-40779,23140,110682,167439,215012,230590,259384,291319,244979,93409,-109099,-218692,-181304,80757,222282,-10003,-286688,-203285,88011,77685,-168799,-35806,236190,200355,111637,245610,370174,303577,111038,-171535,-455587,-519203,-194230,150656,7954,-401050,-363137,-56581,-91530,-316892,-286385,52445,317278,359492,370748,384504,289116,114289,-67153,-114870,-77553,-72168,-86917,-53225,64173,113451,-73003,-234847,-75879,105687,84724,38612,96219,209241,323215,282114,152364,31257,-125115,-168153,15174,123946,68591,14521,-20808,29912,81336,60133,25105,28720,48180,-50501,-84778,222615,541127,476736,111842,-158104,-163727,-33650,60316,124568,152115,21995,-90349,87697,284285,246647,263450,223844,-63216,-245198,-56596,165822,130641,85820,66956,-168457,-348218,-187019,32860,-87,-21262,69999,37981,-35924,100847,223585,55277,-210110,-245271,33725,317626,358446,200865,32349,63855,144198,27444,-164297,-237221,-150905,-47840,-72550,-104697,24649,241933,295596,167216,76322,72549,125905,187216,181701,120368,45534,-53256,-126014,-113190,-123139,-72916,114559,206660,191019,171071,114105,46332,-78602,-210984,-115004,128656,140799,-605,-3103,75365,27561,-155774,-236269,-182307,-58643,5820,-113532,-209897,-178983,-273461,-317041,4243,417588,595343,394275,-74425,-377648,-180620,69267,24238,216436,625501,744831,681353,534363,-38871,-539811,-111537,365296,-1389140,-3201504,831144,5653580,2187235,-4078727,-2973064,999302,1281431,-275972,-775265,-332833,-53539,-67279,-234505,-286831,-289878,-350742,2130,447115,330266,62603,6709,-54421,-181005,-286902,-108685,212363,201054,113708,122204,-6258,-87581,36236,152063,159597,85901,-28465,-544,176253,179993,96291,23148,-65729,-54387,42518,124233,233272,280804,116102,-108722,-120178,57927,163269,-19988,-307005,-363436,-337386,-335814,-287367,-337837,-402474,-231648,-67170,31662,182831,199981,-16157,-217003,-221791,-68524,239656,548798,573983,391273,371516,370467,14435,-272269,-129027,153477,319794,312149,225718,93047,-134940,-186461,16867,-15305,-171206,-93035,29859,39810,-28244,-148952,-269755,-285737,-217350,1100,149048,-39893,-301188,-186900,66295,97780,-5153,-8716,123964,105780,-78772,-137645,-145370,-175593,-175201,-161499,-85788,78879,122960,94809,125418,109243,7057,-62340,49997,125451,-17120,-94467,134564,390069,481645,399956,217925,100070,42991,-93491,-326752,-368305,-284092,-227678,-148012,24940,151400,186348,273803,308600,197740,83008,-15327,-115612,-58833,74525,21980,-123720,-204681,-144360,-72468,-177174,-330961,-280014,-149861,-168868,-215262,-163819,-97341,27926,210511,75053,-241443,-242976,-41207,35694,79646,121423,78739,23577,-27473,-117056,38002,336162,298040,3455,-168729,-246882,-230582,42986,216444,103380,-3756,-77537,-185947,-58182,171245,101677,-14223,83806,99377,-40249,-178039,-306609,-223726,-44716,-42372,64704,224104,231226,335507,334538,95192,60500,177054,79964,-8515,90795,141471,199358,219089,103496,11542,-101129,-285293,-335586,-244960,-99189,144027,260052,111623,65828,176021,124460,-1210,80635,266666,361328,388831,468148,499135,346275,166679,108219,108055,-27937,-390414,-600919,-406963,-142796,10520,99261,249873,391286,164839,-205582,-183362,8644,64228,92585,160540,269141,293806,124106,-66069,-155897,-127673,-23765,-37504,-179634,-224639,-89057,177234,270493,38187,-172766,-182556,-298759,-421684,-262722,-83606,-208646,-180613,137431,170195,-126323,-178539,77559,289189,227236,80666,84511,9484,-230528,-303530,-174014,-87257,-159358,-293964,-271955,33085,197237,1644,-87208,185339,515834,603512,437434,217633,91011,80322,130627,132723,39001,49858,91772,54148,29053,130385,157916,118996,31624,-138278,-180702,-63651,-13262,-2421,80690,119797,45566,-133248,-325594,-286076,25035,300897,343495,224367,2692,-94255,95586,364046,445239,368246,232083,38569,-81343,-80539,25546,45360,-143143,-148085,88396,346782,377017,244400,221892,228355,69354,-50790,-82741,-73853,73709,166702,110380,111126,113674,-20813,-147179,-129577,-62535,28897,157966,158931,-16878,-232687,-341323,-215948,35350,169992,151906,129243,1777,-205485,-262187,-146740,-62499,-19500,-24463,-179796,-244251,-25891,200060,303050,436678,506545,448717,373692,182410,-36932,-82354,-14603,28868,68785,102047,67330,28301,-83584,-213542,-175928,43332,223131,203807,59137,-1410,-60073,-20718,121882,58382,-72409,80483,187684,-6840,-205018,-180801,69352,173819,-64356,-129534,29064,-51781,-168065,-173899,-217211,-180488,-87323,-125855,-70532,349096,1090840,1704624,735109,-677035,52391,30056,-1081783,-301877,1376155,904394,-173158,-739950,-711141,-25273,501205,-209874,-945877,-548874,604468,1485485,1478084,565398,424074,86612,-877425,-1033675,-581130,-41903,421022,402065,188368,25376,54988,323823,452340,286774,50739,92290,290444,332584,295644,303516,345975,437152,280892,-128302,-271195,-52079,62630,-59851,-106244,21787,35333,-256290,-455927,-270914,1879,130074,149014,-2548,-167141,-70952,103168,84422,-89876,-195197,-77273,61875,3281,-177056,-257136,-199970,-65722,88577,234888,270694,27633,-196132,-170229,-248591,-486795,-490089,-266894,28299,256759,145695,-236635,-497980,-492492,-333774,-284956,-378530,-336812,-113456,133831,173643,3251,-160145,-189891,-44232,97075,76596,-52396,-130668,-192981,-187928,-33692,18663,-97300,-13353,228185,261877,-41049,-346568,-309085,-70713,116879,226741,130123,-92521,-241264,-53597,244729,160482,-154080,-263476,-140522,-28697,100008,136940,60358,-556,-25511,-34170,-24529,-15923,83382,226354,188945,69492],[20423,7278,113692,261092,182235,68911,119908,163058,103143,23571,48586,105229,73734,189815,362889,274504,117322,-47565,-157035,-52162,92679,-23675,-318484,-386986,-247941,-200641,-10817,335327,446508,251266,-42859,-181111,-112591,-41288,-52309,100972,219705,102260,65270,96369,-7959,-184004,-269341,-246894,-122191,85420,229794,159931,14668,15989,173217,212216,203690,319414,377914,219813,79674,20879,38845,171538,215152,84228,24222,37415,60,41597,99049,56776,71486,191113,165169,49144,-37914,-12891,95903,89713,-39671,-27273,113037,112008,94648,72096,-161166,-362192,-281669,-155010,-28148,94755,119436,7854,-146104,-276631,-320002,-239158,-202301,-309177,-388209,-436195,-387030,-189638,-24597,7131,-30802,-13033,9645,-142988,-441166,-601239,-483498,-220345,-93847,-85884,-15732,73984,-18982,-81838,55963,103165,24501,-54784,-105166,-79886,39878,230101,409271,211862,-129687,-272125,-101812,158056,268201,188295,-93471,-311993,-431862,-443424,-224734,17871,85120,71741,-37202,-181751,-167168,-28628,22447,-28491,-143368,-190071,-115008,-1588,67257,20753,-33921,53486,111917,154389,182192,6749,-215732,-301007,-314612,-196754,-115985,-251455,-296159,-52156,246254,257937,53778,-53586,46119,205021,353227,296378,125596,131260,295006,302398,205551,215940,148987,-140460,-319775,-202191,-253013,-360870,-103828,169560,122245,1421,9379,101967,141901,20817,-215139,-300044,-125426,126275,291761,212672,-130195,-207894,-62206,-103531,-199703,-163148,-117320,-71778,-96551,-144141,-111083,-249357,-307584,-7168,126145,-228586,-498145,-332507,-117545,-149436,-158135,-16581,-77893,-193320,-4043,244862,193626,-21134,-155799,-178757,-99195,52813,198559,248321,202685,138885,138691,120525,23200,-110421,-122752,-11502,94699,46359,-136293,-195191,12756,133512,13874,-18209,44559,-7185,-62549,6749,138914,202661,132456,27868,12217,-42318,-74674,15324,172318,350447,421419,280146,51180,-146331,-301772,-372142,-125944,142571,41628,-242886,-282137,-108603,-70942,-237389,-54490,312949,291553,88196,144593,302321,256463,8607,-307528,-501978,-508461,-228405,118591,54901,-356754,-402304,-159027,-134233,-255014,-220014,34379,269261,332383,342604,350530,201619,-46466,-182427,-133363,-68374,-74726,-99141,-61593,60305,56815,-216229,-354615,-125333,26618,-11934,31732,192093,335938,433631,413726,322905,223681,32074,-102312,19622,116272,-5690,-49350,36198,160936,166323,70464,48069,97625,133774,67107,31448,184527,375315,417361,183217,-37335,-36422,52674,93424,124703,163827,78527,14563,186864,339517,278685,255978,174970,-92344,-166624,41521,158999,75863,77108,68947,-165978,-324052,-143703,80149,5034,-85031,31505,28596,-139835,-94544,82146,15874,-186666,-192747,48939,307717,346943,235904,88622,84924,103120,-99835,-267151,-221969,-33701,31887,-84621,-158850,-17059,191159,243346,211572,222359,216283,167102,163303,167617,93355,-442,-72882,-119240,-90670,-81222,1953,174736,244574,248019,220745,121569,59480,3040,-73414,-9497,114232,81400,-5653,21466,26409,-89168,-219658,-186370,-108584,-73131,-22915,-37209,-21780,-55436,-256581,-368869,-65347,334019,497276,291663,-192736,-427325,-116756,67697,-127789,-67569,344073,463546,270432,7931,-585878,-1031455,-145666,1535620,961069,-2112585,-1530330,2300900,1750293,-1841371,-1196858,1346140,1170480,-133143,-375600,-247631,-284382,-171690,-210905,-486487,-611060,-535931,-123869,262107,203501,113024,104497,-86794,-250898,-311127,-175975,58975,58046,63659,165504,72114,-26858,61340,147919,161596,106489,49007,128222,256387,194322,123480,66700,-40915,-63394,6723,69908,169169,223937,142826,86,-40274,68245,110992,-113214,-402690,-435387,-373470,-320496,-194549,-242547,-357682,-193505,-4046,92806,177544,121896,-78492,-194929,-193960,-64345,247270,565959,554367,321898,336662,434460,79744,-288451,-205263,65199,267379,301266,178010,18496,-157145,-145971,41651,-15317,-165054,-111167,-14109,2541,-67018,-244095,-358630,-338890,-248556,-28260,103449,-40899,-175214,-26515,158225,169380,66917,-11130,54367,96470,-42841,-103022,-198839,-320658,-292713,-197358,-84465,115527,187081,110874,72571,84002,16804,-71196,44947,113653,-32102,-113845,79856,316551,419731,356796,207537,148501,93136,-79079,-285099,-241642,-144473,-166155,-183184,-52469,100231,131191,174811,255497,230347,140957,26763,-105163,-127499,-64929,-56622,-153735,-274884,-189724,-42573,-119404,-302545,-251182,-106548,-137792,-197373,-180479,-170061,-42182,212775,143191,-189875,-258386,-71755,27080,111939,165767,73065,-31494,-74098,-121565,50386,317391,262959,-7904,-179492,-333335,-350375,-59503,133454,55209,-44623,-110617,-161821,-9953,147157,59284,55975,194503,104066,-70941,-157127,-268076,-196118,-2148,24214,104409,225918,237436,318639,332861,167281,122462,173825,90316,13224,68897,135694,234174,238871,118832,52312,-54214,-234509,-258981,-198561,-105348,129586,255614,90918,34728,127130,84172,20097,100079,272142,372402,360204,362788,393654,351563,258568,161682,112442,17102,-303762,-495031,-348833,-116376,11903,56825,161060,359482,230511,-96677,-47525,126952,129380,119606,133293,210208,301997,200791,-81016,-267979,-209181,-34360,24428,-78998,-201760,-141425,147855,284506,61233,-197857,-251641,-329144,-398427,-216455,29232,-33764,-63203,164589,154461,-103132,-94946,133153,273228,186010,68409,98358,46920,-191487,-326550,-209214,-52305,-59555,-214968,-294102,-46335,94085,-59153,-63745,231761,529542,600338,448750,262737,136162,85526,119610,132846,83993,94783,89577,44010,73752,236566,275848,235198,121000,-107831,-154696,-8728,23740,8806,122072,181821,49137,-229427,-409044,-283134,51995,255551,236176,108206,-112082,-161942,97849,365524,422864,427899,393043,212829,59831,5246,-6683,-102633,-249510,-133339,131201,368795,414137,275725,189955,170366,98746,42596,-42137,-28260,152360,193484,53017,-2770,26242,26371,4787,-7604,-45538,12995,196368,208863,-35161,-258770,-326496,-195568,614,113964,157420,202584,137027,-68971,-207039,-127962,-48628,-37367,-15861,-87120,-148068,35057,250857,236083,227287,318000,356675,407102,323606,33233,-157887,-102837,-17027,36686,115471,97562,45264,-26134,-125216,-112577,31060,109522,-18657,-134999,-61377,-69808,-67737,94578,60587,-69375,107732,235984,21830,-245411,-310373,-82491,133328,-22532,-172364,-61020,-79203,-165370,-157671,-151536,-111332,-30904,-56501,-10435,264662,808196,1302352,235040,-1277325,-406495,33175,-836543,-27401,1789352,1208569,-213400,-915197,-833109,-88457,512110,-289487,-1426019,-1105884,431399,1912242,1718581,408649,124249,-69711,-882604,-973512,-457001,40242,422166,421127,214697,2517,2492,289720,425666,216454,-28064,47969,321900,396058,314304,280099,343077,436570,236450,-175319,-246198,-1889,95691,-8519,-82207,-16048,19890,-207292,-404653,-264896,12616,137422,98860,-54004,-151007,-23924,142625,114988,-55663,-177854,-33248,143829,120915,-48221,-145115,-124720,504,172297,311108,348801,93316,-211005,-208379,-217559,-451020,-518003,-264016,87406,292409,158864,-244396,-570523,-555634,-311292,-269911,-413833,-386719,-95565,211869,251821,19229,-130419,-86917,-6771,-1655,-77859,-117937,-60076,-47056,-8267,132054,68860,-154186,-59190,181775,148263,-143246,-396426,-306585,3958,237087,282566,107889,-84048,-174409,-37436,129125,-8860,-248023,-260983,-109409,-65250,-16481,49046,44305,-34965,-69320,-40848,-6986,12970,76265,135351,122878,75012],[19551,-50511,39150,200667,132933,62112,172484,225075,117825,42611,126230,148201,43034,132418,230564,127517,65541,14202,-58657,-39486,-11746,-125517,-374274,-434189,-242651,-165073,-35543,287723,423464,224005,-59911,-131305,-8703,32619,-42625,39618,151961,31437,54792,147968,45938,-189708,-345752,-329722,-160823,30863,123531,49849,-44543,-26506,111319,87929,40406,189196,294854,201236,91350,-41765,-141232,-43131,62503,9973,4469,43103,-16438,-11354,80786,109782,137378,183131,127371,80509,76096,102087,110323,44285,-41364,-42499,34417,35650,73583,111186,-106806,-338215,-265291,-86535,66706,161324,155823,74849,-88502,-288869,-395185,-389748,-374172,-447550,-471157,-456088,-373910,-148953,63431,78079,-45569,-94064,-70133,-172859,-402095,-522919,-423179,-188528,-116092,-178925,-119509,3937,-96694,-244331,-137452,-6514,4656,-54622,-95264,-71825,-12995,68177,157780,-10744,-271460,-339322,-112312,154568,233756,135847,-56267,-243319,-388267,-358485,-150868,21491,94068,157004,47494,-157694,-203629,-70238,21968,-22476,-107111,-70003,-22973,-26759,42491,112441,125298,206187,219347,144481,102499,-75698,-233623,-285442,-271147,-184595,-186153,-343075,-296338,9854,306716,347166,128610,-45182,5065,182981,319293,260222,95609,101320,247577,212203,86050,190430,283827,-7486,-242359,-156675,-214271,-329886,-107166,116584,59810,-51074,-59591,44707,130184,-1534,-313659,-412921,-211138,48798,230281,180889,-165748,-321344,-194910,-186231,-267367,-246190,-184315,-118774,-139256,-140872,-61188,-158351,-218002,55080,213843,-74590,-356330,-295694,-154400,-230287,-223586,-26322,-90657,-236830,2155,269578,149341,-98544,-229433,-275911,-183847,17392,185616,228746,173873,120740,115977,63477,-31165,-137712,-193761,-117618,42719,19311,-195083,-201764,63617,203492,74339,13802,63763,31196,-41000,-16348,134431,265711,202659,103602,21933,-194478,-324269,-181774,84706,336971,419734,241940,1410,-150896,-309793,-457459,-309557,17637,70913,-164225,-304522,-265830,-214535,-259109,-28922,364965,325091,26133,5890,178472,162710,-117325,-418823,-472715,-414794,-251629,54824,99574,-244707,-364556,-219654,-161567,-174782,-112450,44374,204046,269958,302069,301005,100342,-171327,-238822,-129001,-47431,-59975,-105146,-86363,27656,-3781,-311471,-409999,-159601,-60532,-83486,58898,263435,413462,513032,518918,471791,417529,202121,-16124,35874,89911,-94966,-132437,73946,266717,230586,83105,57595,99482,117660,113171,125043,131109,179048,310752,220090,43065,72013,157930,152194,142744,183524,155859,148679,289465,359353,272670,206297,83245,-112083,-46430,162037,169798,51843,73657,68545,-140849,-273210,-89365,119301,27239,-117107,-16347,-8170,-224007,-222667,18653,75999,-48924,-58834,84776,271946,314779,243760,119319,80286,50923,-174835,-312585,-183798,63292,86575,-111189,-223319,-70322,111809,156505,235128,362087,359290,203145,132790,159485,84004,-50770,-120385,-117387,-64430,-39737,45968,165337,220635,266826,245194,102034,30314,54440,49556,61623,53555,5097,2003,35570,-67530,-256267,-302367,-158328,-52864,-70910,-29069,44767,141213,66472,-208338,-382628,-142516,205436,334128,133329,-323810,-484068,-164801,-92232,-359102,-387220,9606,162159,-178210,-521871,-820722,-973114,51452,2543883,3757982,317421,-3792351,-2814865,-67252,509770,952856,1687031,932587,-45898,18684,-171008,-505288,-211276,-100531,-618935,-866550,-641502,-230180,25460,7400,100198,166088,-102046,-301478,-307824,-188153,-46207,-62486,-9394,148441,116941,57653,111038,135537,141290,95456,95026,254275,342289,222869,153431,108994,-12453,-61888,-30530,1562,100741,179482,179223,113562,50970,95052,71723,-166716,-408638,-446536,-395029,-288322,-93925,-125120,-258534,-122537,41208,79740,100414,29670,-119566,-163092,-146997,-27835,234708,501081,465462,216134,265815,453302,151159,-253297,-244629,-18749,201854,273018,129621,-35928,-137437,-75626,53667,4018,-91764,-93456,-68683,-42636,-90384,-293209,-391184,-351804,-256741,-72197,39213,-26166,-35670,98418,205768,212399,123735,-14126,-66628,-16588,-59037,-77619,-198875,-379877,-357134,-212268,-81675,109219,205525,105308,4024,39225,15445,-70544,27236,84837,-47174,-132567,-2978,199473,311932,284219,180544,160213,116902,-73319,-215761,-94642,5154,-82105,-189259,-128146,25495,50432,44953,177873,266617,220759,92537,-59403,-138537,-144492,-105893,-175384,-319238,-212964,1029,-25716,-180094,-120113,-6057,-70010,-162689,-221651,-269587,-104857,209170,212497,-95838,-258858,-150171,-16210,118328,171334,43270,-88081,-126740,-130782,40257,231122,133743,-81692,-205191,-376904,-383984,-117052,32312,-40568,-123083,-172847,-163598,5182,92034,10155,132708,329460,169663,-35992,-95143,-205080,-168627,12424,79938,154917,207690,181824,252316,316465,236472,191795,180437,104820,45896,43237,114381,239274,218576,103677,90037,21044,-139340,-139326,-107717,-90134,80502,192985,65343,28795,79467,37393,42535,103010,207125,283942,248633,197847,237737,313115,327139,227386,144513,86678,-157626,-316173,-233247,-73104,3842,871,50356,293265,297129,47177,96782,239546,186503,111527,60901,110460,261287,243072,-80821,-358560,-293725,-46872,94417,27022,-175122,-181660,128038,299099,82956,-192065,-282131,-356416,-399209,-188694,120678,145600,63523,159701,116572,-70181,-41133,130412,226108,154924,70203,101789,59523,-153493,-319961,-234641,-13181,80028,-73891,-232831,-92298,3143,-77285,-14591,250460,486919,523508,379678,251519,167312,90171,102911,132644,154598,169274,81123,-8065,102092,315067,354745,293273,134052,-125047,-136166,54550,59965,-12593,104400,210882,68427,-262127,-419015,-230194,83373,190813,117547,-25147,-232663,-225894,103540,367655,386046,447381,506139,366057,197146,93255,-38341,-221207,-280128,-88762,157335,351422,391163,228867,91357,82242,117510,124850,18025,30958,197702,188320,-4399,-104938,-64334,37460,113895,96918,-22009,-11708,201891,236791,-43016,-265150,-316860,-223180,-58393,64872,135852,198485,199173,46579,-107929,-96511,-81624,-76479,5855,20860,-36600,86076,264453,141577,-10886,87576,220501,383298,429072,117419,-163333,-108276,-19474,21731,136682,154328,83956,30830,-27911,-29988,20768,-3351,-229944,-322148,-120122,-46037,-65340,88671,80126,-33463,117079,218671,4310,-290170,-387993,-152396,166157,109335,-112242,-87406,-67232,-140172,-130335,-82845,-44956,2767,-19509,21712,97482,388467,770533,-245694,-1634974,-754198,66142,-519431,343245,1989911,1380447,-206550,-990396,-906957,-218711,398030,-372738,-1841754,-1535971,408983,2291180,1774944,197419,-216687,-319080,-869906,-817903,-316704,73358,360628,396671,230969,1795,-33930,211776,319480,90717,-129068,-27776,291116,399482,280171,192290,272741,374040,158581,-205440,-186546,44941,102543,31004,-58544,-52290,-9463,-159528,-310015,-196010,50874,151855,68074,-73140,-106039,16857,157550,163939,31536,-98403,30294,223647,261138,162429,60901,9256,76830,219699,325040,367054,156070,-169813,-183265,-135342,-346838,-463579,-220844,128536,303555,191772,-189590,-578900,-571928,-263791,-230720,-413081,-387068,-51427,292175,348867,76824,-79961,25392,47912,-82955,-226261,-194610,-13405,81715,147860,249646,83587,-197929,-107609,89027,6603,-206483,-362679,-259880,50536,286780,266736,81409,-51738,-96427,-28529,-967,-196828,-362727,-249246,-71348,-94866,-116781,-5118,37787,-75187,-106887,-33433,6575,3503,8428,18337,63995,79192],[30029,-78168,-14783,132531,71345,22018,174345,261385,131726,49431,175349,171060,16184,69245,79877,-26276,6037,69637,43912,-19169,-119507,-239872,-418773,-463885,-252494,-122983,-27771,255876,397134,222968,8814,-9338,114796,111152,-9157,5183,100055,10606,57981,173758,75405,-176924,-360384,-358648,-198877,-54761,-3907,-40966,-72807,-37341,53266,-21375,-94205,51037,167444,156310,84427,-121451,-298534,-211263,-72887,-62636,-12625,44970,-30675,-68022,33499,138190,200106,155761,46315,45881,144469,207070,134998,17203,-34596,-70316,-70390,-39854,67217,161345,-34123,-293690,-231400,-2190,140244,186407,165097,112226,-56250,-273160,-382803,-421504,-441711,-500505,-494682,-425581,-326943,-105500,136513,135558,-68683,-195845,-166327,-182280,-315957,-398258,-319697,-147975,-138092,-262626,-225094,-80768,-156505,-344410,-283377,-107034,-26594,-37786,-34801,-16437,-55364,-101782,-107812,-231981,-453002,-442689,-132709,141167,193265,86773,-7757,-156000,-311311,-235763,-47811,29017,86430,210912,126466,-114906,-232866,-139855,-3985,-14763,-61125,26253,28876,-72241,12665,194427,268022,315034,283062,104756,-29244,-163283,-218814,-227473,-171000,-104574,-184188,-362324,-288806,17719,292660,368681,171297,-61481,-96215,70106,202590,205011,102537,81181,155318,106654,16073,208311,423666,162446,-96085,-65453,-127235,-225796,-60554,87344,20155,-90172,-117162,-190,126542,1265,-338902,-460156,-293893,-63467,141101,122956,-200134,-387865,-258188,-207341,-282238,-293553,-227138,-130947,-94402,3995,114678,7289,-103707,104621,285778,112878,-142692,-196539,-176552,-301776,-266119,-49437,-113555,-248505,4020,227952,59606,-176959,-310103,-378453,-241992,13004,161463,169017,114170,95514,94372,12969,-81560,-138422,-206089,-168654,12957,12450,-210975,-187043,88942,227897,107615,37467,92861,78049,-34805,-58173,119260,295444,227088,159409,47723,-305375,-520068,-325119,6824,258085,322386,162254,-22417,-108662,-245121,-429841,-422845,-120078,73280,-59990,-257883,-331592,-302341,-231995,35722,390245,307355,-40261,-115546,46108,58498,-222540,-471637,-386623,-278951,-264816,-31636,125196,-97804,-262409,-214739,-160976,-104055,-6476,73596,145879,197736,259584,240011,1497,-227924,-213690,-90476,-10880,-26183,-95699,-113647,-25849,-56639,-337948,-397301,-177023,-132134,-112350,105543,281264,402443,524693,563480,554177,555206,340988,58616,41322,54853,-151567,-199557,77017,322569,277238,114692,60651,39890,11245,76453,167650,80623,8064,171542,200727,73952,147523,260834,233596,195745,224848,240282,272609,356338,326739,220547,126240,-24270,-113988,81431,272422,201852,73254,79611,61329,-105879,-209924,-40754,142345,59888,-114850,-64912,-53736,-243979,-238908,32229,197941,163881,117789,127429,211361,259027,220274,120427,57417,17046,-163960,-286494,-133028,118016,112021,-129922,-264454,-115638,17388,49680,219558,433565,433695,209236,96776,158092,106937,-68120,-154176,-104519,-37541,-9363,46453,96335,153462,241513,222652,52339,-20913,77880,132918,82360,-40680,-86956,-3323,17413,-198762,-444964,-398536,-167624,-30658,-45641,-645,114678,225062,143645,-147526,-358154,-210412,60853,151916,-30874,-415487,-511154,-284636,-319795,-559248,-626434,-306683,-130018,-596146,-954212,-711822,-385202,526781,3256224,6210339,3320527,-5351233,-8290846,-2645634,2470952,2939691,1955932,637760,-107973,179553,-203462,-676153,-156082,79867,-639771,-977831,-640690,-291500,-192644,-198475,26572,170996,-107288,-327515,-262863,-116460,-62666,-123924,-79657,79289,119456,134858,147892,96573,81567,40429,89765,318699,382950,251195,187397,140263,9944,-51489,-65625,-68954,36567,145212,198595,181722,123360,139436,59960,-169992,-335965,-413919,-419623,-261872,-19020,-29754,-146415,-40438,67338,20159,-11308,-54614,-127396,-117621,-79152,33198,207434,383346,338871,100748,177843,430204,214840,-181203,-241207,-72841,140328,221158,67809,-87337,-99671,-2082,41451,23470,25594,-28264,-99722,-68313,-77842,-266624,-355770,-325909,-242215,-113078,-22985,-1615,77652,167376,215357,222765,153683,-14445,-192594,-194333,-117199,-68276,-158065,-345793,-356370,-211881,-86893,61627,177404,81891,-58793,-9800,14030,-43333,6572,33383,-68485,-143123,-81123,75295,187421,203292,151687,144628,119862,-63120,-138286,26310,123113,-19,-175662,-194823,-59354,-40622,-88596,90872,291441,290911,161324,15973,-89801,-147993,-115713,-170171,-304976,-193998,57649,77906,-22990,45694,113808,16944,-125724,-289284,-386304,-166631,177154,246823,6188,-246386,-255290,-90746,81582,128018,2688,-118453,-161071,-144332,-1718,90821,-48309,-180141,-225046,-354928,-317198,-105327,-49279,-150502,-205691,-224577,-172867,-18344,13699,-33411,189751,438885,271435,49531,-17314,-135999,-148351,-13814,96938,197442,181912,97259,175563,300652,286263,248698,195922,117861,69127,12435,83668,217978,165362,66328,121602,107241,-19985,-2851,5363,-66693,-6719,79622,43624,53480,48939,-4856,53783,95895,109589,139677,94480,31426,101427,263109,349636,268383,184768,155945,-1178,-116821,-79933,-18013,-8213,-51074,-50266,205912,332620,173112,202586,313878,221714,82254,-21661,-6627,171488,238135,-64463,-400732,-351988,-57130,153939,114556,-157386,-214888,115943,307723,89380,-168709,-269549,-362011,-408795,-184118,168278,282225,162307,114794,60161,-39310,-32388,70175,159552,137399,75928,89368,49548,-122458,-287219,-253863,-4602,197446,90597,-88128,-79502,-55249,-59374,40081,234913,398826,387414,240874,184878,176680,98418,85776,125311,219092,252826,85714,-54313,134294,359579,371702,272004,62127,-184675,-126098,101966,68250,-70008,39814,212589,107546,-216500,-347010,-141435,99357,117022,20675,-138923,-330152,-278391,95247,363358,350433,422754,534900,442830,283433,162372,-51330,-268857,-232047,-36962,155567,311086,323588,112610,-53308,-3908,135956,177451,75541,85520,200487,151270,-44948,-168523,-144712,5208,163211,169309,4007,-42392,171640,237806,-30197,-244163,-310186,-283011,-123606,36458,94153,120610,171914,107011,3423,-49440,-133462,-120892,33739,115076,62529,124403,251191,52786,-213653,-132381,62318,296796,459946,187985,-104273,-39083,23624,29901,158212,216162,119364,62958,66578,59963,9524,-103102,-388859,-471082,-183459,-14450,-22670,105110,117422,32946,115913,152327,-48935,-337404,-422893,-143974,255765,292236,48913,-21849,-10524,-92788,-91394,-20149,10911,19333,-3753,16354,-107882,-26545,326669,-484087,-1626683,-905334,33430,-359842,541360,1858881,1372938,-108227,-882758,-846721,-329921,221084,-403555,-2030545,-1779392,440543,2406550,1638429,58664,-432595,-544000,-807816,-583662,-173804,75975,259963,320103,224803,27049,-35242,120863,160969,-67272,-239546,-114725,214616,342048,201174,70204,150812,258605,67848,-205347,-108300,74019,78621,39789,-47953,-81906,-55709,-138109,-198055,-75958,108651,165119,58531,-56877,-41713,40182,137879,207195,128404,794,90767,280362,378939,386743,300138,167408,145009,221618,280867,328152,202386,-77300,-100054,-34652,-216043,-350984,-154710,149560,308486,240320,-103152,-523856,-521510,-198815,-190761,-398022,-353203,-5072,344556,424856,149291,-37211,83693,76287,-146559,-331125,-243037,17457,166318,235624,283343,52604,-226946,-147614,-22675,-124274,-217026,-243413,-152867,65076,228679,171261,60254,-130,-29695,-32165,-112551,-356680,-476863,-247721,-37419,-102491,-164219,-5087,40503,-114462,-120890,1933,23641,-38902,-96667,-79040,40680,92559],[49613,-70666,-46615,65832,17622,-38519,120255,257826,137966,39651,182061,176358,12151,17951,-50179,-151366,-49694,100720,124178,10576,-193600,-331816,-426441,-439773,-256019,-89846,1369,233254,360373,241532,135210,138302,204027,160230,32189,-8881,40609,9947,64741,168199,77276,-145710,-311524,-325972,-228365,-152367,-114995,-88389,-74650,-28704,3755,-99310,-172706,-53449,44839,105019,67778,-192164,-394879,-294133,-151756,-101690,-12953,39889,-45969,-112325,-25547,131257,230907,120681,-39326,-26928,153051,264407,154223,19295,-13007,-99211,-166910,-92209,69512,200299,42055,-231513,-183384,81116,188291,176282,144731,96691,-67015,-236386,-292030,-332754,-394842,-466197,-457023,-352689,-254050,-70028,160833,144320,-103956,-281605,-235020,-156826,-204327,-266416,-208746,-105580,-143291,-307736,-305085,-165437,-205412,-375770,-343023,-162587,-53505,-14843,35509,46379,-87594,-241343,-310961,-388491,-604560,-535263,-144408,138780,164477,55401,31163,-79322,-220951,-102373,65925,44129,65259,214633,171735,-68422,-243796,-204005,-37015,-3606,-15116,72325,22641,-126020,-9043,250090,356802,362642,308637,62224,-169248,-221484,-171927,-140224,-43601,13985,-111834,-299880,-274740,-33541,215265,330343,175536,-99037,-216910,-86159,49413,147089,139111,71327,46188,20479,18526,269237,531335,325762,75997,44765,-14746,-75996,19021,77250,1033,-110632,-149840,-31067,111631,9609,-293286,-433116,-349910,-176870,41374,51296,-211075,-365541,-224458,-157259,-240929,-294846,-229469,-103458,9942,223305,354320,198258,6621,128773,322554,279743,80901,-65628,-182682,-344537,-276352,-83420,-142993,-226520,1347,139095,-40258,-228867,-369402,-448627,-254985,31690,123754,84434,46353,82353,102413,5833,-102737,-108462,-144561,-138040,18817,30001,-175485,-150320,95384,215594,108643,39003,121156,125340,-46527,-114568,96267,289488,207245,175694,79309,-343840,-612010,-379022,-25831,172332,194746,83659,-1909,-26542,-139527,-326712,-442476,-230389,54055,50019,-157915,-299695,-310495,-174375,113702,388017,256127,-77174,-168840,-41853,-15200,-263483,-443051,-275873,-156386,-271846,-124098,120385,39051,-127624,-143376,-127753,-63354,57591,104657,113106,140780,216875,166036,-80919,-208044,-115114,-19646,39781,21460,-71555,-135487,-90772,-99522,-303904,-336931,-184526,-178952,-106575,139701,230744,293611,450301,527151,540478,587650,406966,88389,10633,16514,-154210,-229792,41427,317487,311092,173117,67030,-51632,-136947,-16664,157691,51109,-97019,28241,127968,69781,192909,341693,324164,282245,289826,316631,352727,360006,239870,125885,32094,-118756,-98292,180896,342748,248035,133404,92883,46070,-72030,-145340,-10793,140888,86965,-88248,-103131,-86203,-183189,-150424,86365,313235,372278,280400,159308,128701,170432,163737,94429,26165,12927,-82836,-203766,-79890,127670,114456,-119892,-251138,-128560,-65896,-53071,159377,399071,397373,169481,53964,157380,162572,-24439,-133106,-65821,-7884,7265,9202,1208,78014,186581,154751,-14935,-63244,88494,172144,62311,-138535,-183554,-42598,-43318,-341089,-605652,-486655,-213875,-51577,-7625,58273,161832,218295,155264,-93095,-303358,-250748,-62694,3655,-149116,-426328,-474890,-397755,-484604,-608149,-689701,-535916,-384172,-917142,-1214237,-356223,507177,1201878,3619036,7634469,5863678,-5859983,-12531452,-5043083,3714648,4291953,2056634,329620,-372271,-25480,-391158,-768960,-19963,287478,-524466,-892277,-527938,-293869,-331652,-348254,-76660,121997,-113711,-331587,-178983,34077,14897,-111134,-116846,-8557,91944,183281,146331,24952,-19813,-56255,34372,294291,353782,267015,223119,150898,17445,-35272,-92306,-131232,-21146,112984,179715,171819,154629,194681,79223,-129972,-222982,-359391,-446285,-252026,11955,12163,-63917,27447,77439,-38207,-98496,-103010,-97681,-55247,5348,100296,172862,254547,212505,4528,94653,375877,256036,-97483,-205990,-87933,95659,146628,-19611,-150193,-67431,45405,-4799,17860,142259,72717,-86136,-58040,-21967,-163298,-264762,-272450,-206695,-128557,-63168,21733,141616,191518,210853,209223,156437,-10996,-275515,-360379,-189011,-74490,-97712,-236012,-293640,-201825,-103036,-6035,119693,49396,-98712,-48235,22803,17786,-2066,-33658,-96099,-139704,-124711,-20043,73174,126132,124181,112613,105814,-42847,-70787,92664,180810,56029,-156622,-246441,-137306,-126608,-205841,2987,287777,322988,211420,103063,-416,-89782,-91916,-128730,-220689,-126928,117855,161467,103646,168439,202840,93899,-102483,-371976,-496025,-228176,106018,222805,82623,-219764,-347731,-178396,1880,42512,-35627,-109499,-160527,-155688,-68994,-69314,-216919,-248230,-214963,-270707,-180943,-31943,-87228,-239966,-259160,-230737,-167950,-67713,-67376,-60065,207786,479183,364198,147388,46765,-74615,-132424,-74379,63551,215633,161862,25765,124037,288113,296985,273413,212861,119850,62035,-21943,52720,179570,96421,21961,144250,184165,99184,125227,114126,-50204,-120902,-56186,35687,105691,45179,-37145,42536,86154,30164,3848,-49902,-84099,38427,226099,309130,252458,213726,211304,128734,66714,88540,42251,-21168,-87643,-117437,112796,313004,232154,234532,330023,230954,54746,-77531,-113644,47639,190286,-33231,-377980,-358580,-59825,188223,166972,-153292,-242025,108742,301804,70077,-146006,-219501,-326778,-401225,-196026,164714,345408,208588,34508,-14654,-28397,-64803,-24095,90062,128474,73228,60574,26605,-101026,-242275,-270243,-45609,240636,233657,104553,-8598,-74374,-26615,77488,186944,283988,223682,68728,82420,159972,109318,71745,102382,243137,319291,122021,-45556,182468,371200,326960,180642,-68302,-257747,-112320,122260,35171,-155023,-47058,199480,162336,-110180,-213341,-39894,90070,50873,-29228,-203927,-384736,-314934,59913,342663,325977,363692,472773,421447,301940,200628,-35753,-226190,-128289,336,126780,266244,232742,-45530,-212657,-67310,158817,196307,112240,118211,161468,89309,-58082,-181483,-208283,-63919,155545,206329,30499,-73071,108036,206373,-407,-197781,-298296,-337581,-166898,38191,48242,-1091,70404,100285,94431,16996,-158984,-144748,63246,175603,130300,155813,233780,-1027,-332194,-292767,-90803,155862,395711,221711,-11845,61816,92550,56905,171169,253839,118489,49673,148863,151269,1927,-178343,-468606,-555090,-248057,414,38259,135780,163979,111653,106148,63379,-112215,-373709,-432290,-95465,353732,462598,267544,132489,88839,-23148,-41246,34095,61057,42451,20247,-8172,-273423,-289363,142397,-367359,-1302560,-891531,-157067,-525591,356656,1424810,1221326,99154,-557427,-589287,-314847,96641,-332252,-1932953,-1880409,378001,2135577,1352752,83826,-397329,-623186,-666801,-313012,-45883,70653,145312,192117,189083,73105,3592,51082,-4708,-222132,-337357,-187538,119547,239934,100881,-43900,12073,117987,-10424,-171212,-32712,80517,34540,12622,-57714,-103494,-114848,-154776,-97080,65086,169271,167081,63309,-10455,32581,44838,86728,223136,196622,76274,125895,296988,435884,545578,495750,307826,193558,187568,198397,245455,217447,40050,13742,49053,-99292,-214167,-83690,154129,317554,288435,-23971,-421559,-402402,-122508,-163082,-378001,-303002,19692,342037,445503,210176,-16263,54024,43403,-199830,-368946,-231512,49163,198226,236821,229412,-15410,-246270,-177053,-126593,-216676,-182988,-72990,1851,52291,63122,14726,44975,52709,6341,-47988,-180561,-447800,-553217,-259186,-12386,-76967,-135994,48384,45808,-148219,-103063,69097,50811,-95624,-201818,-128354,55542,113656],[67952,-38591,-65199,6320,-13079,-97368,25520,210630,129687,14716,145495,170137,41492,-9500,-137259,-227780,-89500,105024,170853,51675,-209089,-372011,-381218,-345671,-234304,-78360,30316,205748,305020,262012,263939,253960,225665,165358,68721,-11403,-37370,-9222,58806,132040,56683,-101360,-220919,-246837,-235526,-229310,-177019,-83458,-53693,-13912,-32029,-138918,-192186,-102248,-30764,66785,57446,-219436,-410377,-290604,-153912,-79862,14282,28211,-61986,-131333,-76914,88984,214241,90959,-93591,-96729,112790,257205,157275,52037,25850,-112548,-212069,-96153,73532,207128,106255,-154725,-124758,145214,211317,147527,103072,26856,-122894,-194688,-157010,-163801,-263038,-365025,-364308,-250551,-170327,-51597,118082,86213,-146825,-316312,-242995,-96211,-89609,-149629,-115143,-65363,-120043,-293836,-333926,-227507,-242824,-348659,-309753,-160877,-72015,-9068,68542,73542,-116539,-324009,-403306,-452730,-669187,-568737,-132987,154940,153801,44140,44379,-29820,-133378,12557,163753,63098,33864,165624,165904,-34085,-230170,-231017,-56593,12803,18756,55035,-41623,-175534,-17021,266887,363908,346086,312544,46641,-256860,-225161,-106292,-44278,80666,134792,6547,-175838,-254979,-124315,108613,260273,148806,-140299,-302993,-223810,-92772,93978,182609,65176,-47778,-17594,92244,356361,580092,438108,221034,137614,91705,81245,102810,70821,-8338,-115051,-157672,-55896,66877,283,-208372,-349544,-358908,-254578,-52362,-16822,-174013,-237474,-102427,-54260,-158961,-254022,-190899,-47896,122769,415613,561085,353428,87557,123306,315999,379209,248324,50992,-177380,-344886,-249525,-114687,-167460,-178074,-4532,36310,-112090,-234589,-384929,-459986,-219314,60600,78669,1783,-1173,98355,158294,61348,-80367,-56502,-23643,-28535,61315,67175,-95768,-93696,93282,183394,82414,11929,135225,162559,-73744,-179951,67299,260071,161305,147973,104966,-299196,-578856,-335780,1207,125209,96805,40190,60309,72230,-38009,-207075,-376107,-281273,24660,140735,-40041,-205537,-251349,-114972,170454,356783,191814,-64298,-126977,-49453,-29620,-216141,-331988,-173355,-92291,-276779,-203565,82770,125274,-474,-30454,-69209,-58839,58672,119968,111514,114058,168667,75633,-138314,-128001,23608,68035,96250,72794,-41513,-151077,-155702,-134840,-239094,-261972,-191829,-206207,-94270,125789,116408,113448,300914,415527,432404,497367,376626,53159,-68904,-25636,-115526,-223576,-21644,260564,336075,253553,84304,-135681,-263593,-115058,118957,53494,-123675,-86239,27974,55442,219388,386942,402238,380864,365768,371569,372962,297963,117242,7339,-59358,-179899,-72306,228924,358065,293598,207355,105811,26090,-44204,-87250,-5585,109184,90398,-55163,-121743,-90244,-62208,-8994,132823,357897,489333,374026,166110,31655,44975,78307,49591,-5081,28503,17434,-99444,-32167,106127,104149,-73547,-170376,-91096,-109207,-126070,64614,260005,253064,85714,3081,146626,234486,83385,-39497,2738,27447,14162,-45076,-79277,29100,130878,67414,-75838,-70374,103804,179780,29205,-203656,-262519,-116895,-137712,-459302,-689245,-535212,-280063,-114082,22894,129581,185260,153164,111837,-56195,-231476,-251260,-134397,-72903,-186617,-341514,-361073,-425514,-480421,-435966,-542561,-632735,-571433,-1092154,-1272699,69649,1371734,1891355,3640354,7686999,7067148,-5325079,-14329232,-6384255,4160742,4745854,1895103,18842,-817832,-568902,-697562,-773016,144503,465569,-287442,-613754,-326664,-240274,-361089,-395758,-164251,42398,-130019,-321293,-76535,222505,152971,-36798,-99407,-67655,66118,201487,103606,-70667,-147700,-176052,-47902,201335,270714,266085,251014,131637,2560,-19737,-106496,-180485,-75487,74431,118010,83739,138653,247474,121904,-65410,-115143,-299661,-456301,-252155,2969,-4065,-35925,61145,75651,-52329,-109669,-94468,-37188,20897,92761,150084,136725,151538,117411,-51334,32844,302543,262314,-30540,-162645,-74154,71940,58217,-135578,-226518,-52738,49201,-85684,-30835,210037,177765,-28705,-12643,66412,-15087,-150622,-207738,-153028,-102237,-70439,29996,151834,194143,207634,178357,132047,-8035,-286751,-436522,-238767,-85902,-33801,-83015,-184489,-183641,-123409,-61601,59481,17778,-109360,-67151,45703,104069,11429,-99454,-124040,-122200,-120953,-65597,-15609,51460,88733,70037,71871,-23310,-25851,102462,170158,67262,-146798,-278280,-192711,-194587,-295912,-82902,244734,303240,228007,180290,102375,-5175,-54801,-59542,-85663,-24205,167059,201824,156217,196232,223195,134496,-102252,-447039,-566444,-278136,6517,141196,113703,-175225,-385335,-250922,-100397,-62586,-64096,-69177,-123951,-155817,-143057,-206340,-307606,-239887,-160302,-153313,-35159,68760,-78540,-284838,-263690,-178439,-136519,-118758,-125892,-62228,183445,431243,400277,210840,75027,-25605,-110277,-146270,-11804,199836,153609,-800,115272,271684,258109,255233,218015,98798,13631,-54387,31060,135920,33185,-12464,156311,235981,196755,227343,196223,-50181,-236647,-173885,48201,172848,65669,-61232,4981,77665,5888,-69449,-141898,-123962,60314,206502,203074,168074,219544,252582,218821,220639,250763,102928,-32916,-107126,-146070,25427,233236,201019,184477,288251,220525,51509,-82288,-187646,-82596,120041,9872,-291278,-302880,-50443,190849,178127,-158986,-257784,104457,276158,24945,-138047,-146002,-242126,-354708,-209021,120898,331275,198172,-64720,-108099,-52909,-119399,-117321,32692,118033,52359,19683,4062,-86836,-200937,-281680,-127093,192844,320426,286751,92658,-61339,-3606,80787,116344,162944,67923,-89843,-26039,118243,115949,62034,60385,205494,345934,197428,42306,240682,350476,241291,55757,-205927,-304305,-77276,119884,-32887,-249421,-130564,182206,219887,15155,-60456,48924,58513,7795,-24279,-207908,-390090,-333938,-3294,299758,315140,291324,347094,323182,268229,205722,4053,-106721,-7194,12864,84494,229697,139949,-207048,-355905,-106510,182065,191420,120506,118541,90684,16064,-42689,-149973,-253498,-150112,109743,213226,56441,-96472,19333,140448,31369,-138001,-274974,-351427,-165810,69908,17083,-121047,-66030,36275,142068,102641,-117323,-122243,93651,195789,160017,188967,234949,-5892,-347420,-360370,-211623,-16200,247833,211618,74300,142818,159105,93827,170605,243406,57103,-14439,213061,243123,7552,-219555,-464236,-559950,-301383,-14075,92003,167906,206485,177568,85534,-21757,-156810,-381357,-428236,-55446,403631,560150,475822,338978,219078,64642,15655,81578,116648,98820,83696,-11198,-317573,-306270,266782,59225,-837367,-838392,-541275,-1027431,-254211,822653,1014168,390421,-56818,-135204,-101237,132038,-146186,-1626464,-1943844,106486,1516569,1000412,285694,-92670,-493834,-440672,-61315,48618,71570,38331,30859,128727,129159,72703,26826,-131122,-340092,-399855,-226175,31692,118767,8520,-111187,-98492,-7018,-52033,-108898,22039,69099,-10776,-41538,-86667,-116746,-174417,-203008,-30237,187008,213809,151685,71455,55103,110105,39605,18885,201625,219292,105755,122224,263717,412332,581432,585060,395284,220153,139988,104628,137673,190132,141907,117268,90356,-22668,-85744,-20772,148665,327651,313802,17127,-298238,-235025,-40461,-146441,-347046,-245416,16371,277129,396856,240637,-14938,-51468,-57468,-248576,-337345,-152836,93486,184933,163332,115649,-95864,-262335,-203406,-207128,-262099,-128146,92352,164701,25291,-160648,-159993,27694,81425,630,-73326,-197686,-449624,-554997,-267047,7087,-15400,-33732,133778,44013,-173464,-56673,158473,89857,-141490,-270486,-126016,89827,129993],[72478,-1995,-82139,-43673,-17415,-132720,-78918,129307,103194,-19043,77693,156595,97931,-11804,-180879,-254279,-102533,98247,192110,103159,-164008,-347413,-285089,-198263,-185388,-93986,38549,163912,230351,262464,334666,290202,177388,134555,95699,-7230,-125135,-71198,25758,71414,23606,-52464,-121700,-150802,-205910,-249937,-173345,-34926,-10623,2006,-47729,-142078,-169966,-97132,-41099,52557,68572,-176830,-351080,-233915,-86365,11213,69173,11993,-75855,-120350,-105769,21538,151252,72399,-99203,-129924,53014,197846,145066,107338,78371,-96231,-175195,-36106,75319,172961,148327,-66077,-58132,178070,211534,117314,55158,-74735,-208671,-166946,-22412,23799,-99455,-229638,-230650,-134866,-93233,-53977,14994,-30683,-186145,-282239,-182768,-16394,9433,-52163,-46381,-28693,-67704,-218686,-297425,-243730,-258242,-284297,-211345,-117635,-91780,-45630,33539,40569,-150315,-344526,-385017,-439131,-629618,-517624,-95479,182142,158110,45258,27705,-7522,-58405,86507,219751,76768,-3457,79267,109289,-22785,-193031,-204179,-47512,34896,29058,-21482,-145166,-210867,-14622,242283,288441,278603,309337,73807,-245871,-169219,-41065,39699,178847,226756,133182,-30244,-228863,-217052,16460,196025,112343,-157895,-309957,-292728,-193439,44035,204664,52412,-102127,3929,211612,440424,558253,464892,294812,182328,165122,211499,162546,50925,-20537,-112015,-153401,-87500,-15091,-41595,-130613,-244830,-310649,-270193,-127542,-63079,-71871,-21741,64695,60704,-65590,-187542,-126334,15016,196592,497414,651131,427747,125154,90891,267830,386226,311596,109714,-168079,-300942,-188319,-125994,-174687,-117604,-10693,-45339,-129443,-188545,-347448,-406842,-147606,86728,37164,-51701,-6108,150105,259085,171249,-18365,-1243,117108,127278,127270,110007,4126,-25700,89811,147238,42147,-37912,125084,180944,-106858,-244183,35159,227323,113770,87597,115738,-186137,-436527,-218053,73794,127326,56895,44679,144178,158710,22425,-120288,-256368,-262081,-3870,189424,56752,-102049,-164422,-78784,179156,294974,129273,-2998,1210,26162,19348,-88656,-163033,-101617,-102684,-282003,-255444,19830,139694,83580,81586,-3682,-82028,2212,109277,133029,117492,108769,-30568,-169211,-20053,159004,148586,144477,116267,-15339,-161357,-205975,-161900,-176579,-201454,-203966,-224914,-106559,43055,-38344,-85572,114925,260852,265932,310063,255887,-41994,-186142,-74659,-71225,-198306,-88716,179820,354690,340300,113652,-180502,-317948,-166084,87167,87355,-87050,-147148,-62275,50254,235591,390253,443814,458600,429265,395646,338337,194123,-7067,-104892,-133191,-200866,-45555,223782,324119,322575,263277,109130,8837,-20844,-41782,-24114,48054,59379,-33515,-116784,-62642,71860,118516,138704,304415,462319,366712,142368,-66203,-105404,-23844,-1691,-30801,40763,80830,-11932,5275,73898,88008,-2688,-35677,-1569,-94226,-151763,-42742,56620,49061,-20578,-54218,115200,294195,228211,109282,90375,67380,17717,-91018,-116407,26050,105332,646,-104982,-34218,131875,174118,13178,-208100,-296879,-201238,-236858,-522113,-670233,-516778,-338830,-203375,26820,188268,190799,84254,49264,-36715,-157380,-211019,-141987,-71366,-138568,-178381,-183130,-325396,-272901,-60666,-226701,-589652,-668002,-1103240,-1151584,388745,1905478,2370307,3359697,6447592,6555681,-4045662,-13279164,-6216274,3947321,4309141,1427027,-300644,-1344128,-1267967,-1012937,-696145,267425,560071,11071,-213287,-86848,-149653,-288522,-333457,-199193,-35743,-157342,-304191,16481,388661,292885,63454,-25708,-56371,80663,208007,39693,-169976,-274225,-288938,-120619,97345,181656,253917,255851,76470,-38957,-15023,-111646,-219715,-131645,25930,29096,-48768,86920,282345,173489,2841,-44563,-243099,-426485,-242482,-23240,-54328,-58184,53962,64967,-5697,-28243,-27624,35617,97299,161219,162689,100834,92974,68994,-59891,-1867,219602,227436,-2558,-137143,-54083,64509,-29816,-268853,-304357,-52453,12515,-187563,-123364,196930,248340,52637,53168,162150,125444,-52835,-147108,-86038,-32796,-47477,10956,117112,189064,196117,121956,73193,-14719,-228136,-383642,-237482,-84724,30346,78717,-50806,-153622,-133544,-76361,21934,-5427,-96343,-66107,78076,192113,44354,-145391,-143499,-97303,-79766,-62875,-78595,-31838,30150,16041,10463,-27757,-8222,76597,103825,24734,-157210,-288118,-216614,-236369,-355127,-165105,163497,236911,207975,231930,195390,66362,-31854,10189,55908,87178,192260,191187,127986,125353,168506,128469,-122786,-489155,-570427,-295858,-90935,26897,99364,-109913,-341641,-279960,-191684,-157100,-83072,-22717,-65929,-138059,-202343,-284827,-285124,-140788,-65016,-45338,61157,152524,-39866,-278641,-219760,-83466,-82184,-146437,-141231,-37854,131035,308418,350033,204185,61215,14983,-70086,-199969,-105035,148738,150915,23777,142372,242182,177763,198618,197428,45608,-69721,-76836,25307,98405,-5273,-23870,157854,256522,260084,295561,239653,-65653,-321546,-235452,80984,235736,95794,-83291,-51866,68909,41668,-60278,-164292,-98810,132779,188579,48110,31314,201239,286963,276689,343497,387326,161989,-40462,-116250,-149388,-49899,111468,93883,76050,208501,203289,85172,-32787,-216675,-187078,55671,60234,-159856,-193699,-26565,165854,152916,-164825,-252377,103925,234254,-33449,-148484,-67805,-117092,-262998,-204983,61654,261802,146832,-159377,-215369,-117178,-171845,-177747,-4304,96048,9709,-26277,-6003,-73008,-171448,-278516,-213444,81179,337252,400047,180688,-33153,-7357,45167,38347,53467,-53905,-197274,-112165,59139,109107,56077,5048,107702,320431,300792,194986,287678,295130,145462,-53556,-296255,-293068,-10726,109119,-112956,-330359,-193406,163093,261786,112639,62953,104082,16926,-6438,22583,-158729,-352135,-334509,-80267,238224,314425,230832,208154,202059,217371,182352,50000,45902,93574,5813,48166,203887,61488,-334061,-462553,-136304,195311,180136,105588,87776,5986,-50621,-6671,-94194,-280129,-225972,51645,198585,80448,-106146,-80129,45863,46974,-82392,-240934,-311653,-116975,119961,14924,-194753,-189823,-60651,139100,199291,6143,-40701,125708,180749,156627,228864,265069,32224,-272537,-325908,-277649,-183546,61559,171097,124681,169863,201851,134001,159544,179660,-63729,-113778,256232,334341,34512,-221302,-392356,-489683,-327532,-54268,119499,189298,232259,210569,52235,-84971,-164609,-349168,-412165,-57854,367981,553921,610788,539654,357868,157925,69667,124108,184834,199858,201638,51010,-192792,-77334,604920,616707,-424874,-886104,-1065525,-1696920,-1135208,207825,837440,698613,500900,433658,299961,360404,115694,-1282507,-2060604,-386493,733598,670919,590765,373852,-185488,-156273,123717,96947,78666,-45529,-127574,62076,183405,152615,54383,-187216,-400831,-414024,-224268,-33942,3732,-53208,-110647,-141599,-76303,-40795,-30187,47730,49525,-40675,-104939,-126001,-120527,-216578,-260958,-9904,252376,227613,120754,74176,126393,186219,38105,-45445,148000,205148,97339,80732,180536,311547,481956,543739,412643,230070,103340,24252,24196,118312,188698,171243,81254,7675,11896,28634,138982,325115,298064,9853,-180421,-56109,39970,-130491,-293438,-178570,771,169823,291343,233393,-20234,-180622,-197069,-288793,-253742,-30380,146708,142066,49318,-10554,-156638,-276729,-238533,-263618,-269615,-79114,199713,286606,2701,-357482,-298994,-2303,64399,-46265,-106519,-176476,-368387,-465094,-245539,29331,74728,115435,218305,27804,-187159,5618,248794,135392,-154926,-281008,-89145,117545,126357],[55687,19528,-103812,-84213,-5159,-132539,-158024,34804,60641,-52882,-1221,134754,157818,1057,-196205,-243867,-82041,106932,209210,158107,-80388,-265625,-158533,-41949,-127563,-132601,17374,110774,146806,226108,308094,228489,83841,89828,114867,3389,-199836,-171416,-38842,-3975,-11783,-7815,-42548,-67291,-131576,-190171,-108770,35169,54158,24743,-39143,-118668,-132555,-57574,3303,60909,106439,-61888,-246092,-172234,19954,153456,138448,-7028,-84810,-85024,-106877,-54915,56997,60692,-63059,-114955,7318,122415,129725,170295,135331,-45315,-54605,83154,75485,105741,166243,30397,13867,178614,191625,95343,16478,-169439,-295764,-166040,73367,173519,42479,-92756,-77490,-23317,-37846,-74364,-118433,-174656,-209595,-187435,-76063,56094,80214,31016,4164,4546,2303,-100819,-199417,-199723,-236316,-206316,-96867,-67707,-129809,-137787,-69739,-46793,-191895,-319158,-302367,-387819,-511201,-391379,-41564,204931,169768,46943,-9583,-782,-1341,109368,218689,75890,-39855,-16005,20268,-36492,-139869,-127083,-4393,60770,9161,-136352,-255742,-226065,-10433,187372,164724,187096,301364,134347,-133483,-71473,7354,97448,238537,271957,230916,94337,-194397,-271812,-26009,169104,94177,-125111,-221772,-274930,-246921,-9523,183621,24737,-108276,73948,334229,488097,467779,390570,276807,166718,194013,296008,182545,9216,-42304,-111223,-155207,-136233,-124871,-114891,-100530,-156318,-208757,-217314,-176926,-73585,94783,233016,216617,140234,7167,-118308,-59227,65441,209303,444808,595817,411638,119979,38160,186874,304799,258435,89126,-160841,-225071,-105155,-108260,-161001,-63243,-13603,-81319,-87099,-100699,-263555,-305611,-64217,99364,7900,-60127,37765,228884,379014,301883,61942,36410,228545,277854,192906,139827,90076,38216,85907,116336,5083,-92423,89380,177045,-130702,-292071,4291,207271,83019,16062,108471,-40553,-233357,-70331,155222,153460,65212,87249,222402,209592,28655,-83846,-125511,-188169,-26725,183227,106043,-31132,-94466,-75680,134042,204307,73768,83738,172340,152485,108919,78947,19805,-67433,-170450,-288144,-274469,-53174,87854,105014,149282,45760,-115767,-84670,73421,160610,137880,36771,-143380,-178858,80529,254597,198047,168267,142372,3867,-161383,-224387,-172126,-133988,-166710,-216383,-240315,-158126,-100912,-197531,-245500,-56195,110172,98001,87320,80816,-165303,-306288,-130708,-58616,-176331,-132623,112380,368475,412997,148517,-175019,-282278,-139271,90782,140817,-18181,-147342,-112249,58527,241431,351567,430456,485006,455793,384509,269873,87583,-96607,-178944,-176684,-185921,-24048,183215,263636,324526,276715,97308,3560,2959,-14574,-59682,-32019,-2448,-33489,-90862,-11679,170088,184773,102339,174247,300320,262806,93292,-148160,-251207,-123852,-45628,-47663,28854,76111,33597,29715,46225,65344,65211,116257,121829,-23143,-128190,-136918,-147180,-139174,-114335,-111464,58177,312181,361333,266782,174755,104789,22243,-110492,-105977,65769,129767,-8694,-86827,29996,164529,167127,31177,-144616,-266115,-252301,-299866,-512905,-559134,-423790,-363929,-294865,-4221,211570,184507,57141,10512,-25980,-94368,-141058,-96147,-18588,-31681,20237,21772,-108790,89713,416633,156986,-438271,-664047,-970647,-913718,495591,1949689,2463591,2827908,4338444,4591953,-2435563,-9868714,-4681542,3323085,3227214,696794,-624722,-1798292,-1857243,-1198331,-561031,290913,536173,279121,189835,128774,-49878,-153343,-196078,-171794,-86430,-187919,-282841,79754,481132,376168,145386,82336,40291,161942,230580,-12808,-247900,-368331,-362955,-149336,46415,140374,242878,225140,-12096,-105092,-32104,-120327,-258375,-193284,-29419,-57126,-171771,23136,287997,219025,60570,-18962,-192741,-346352,-202589,-37266,-96845,-99015,16009,47126,83606,116835,73776,94077,151064,187794,129709,63607,75756,65126,-29776,-15362,132604,154494,-21811,-145656,-49881,64043,-101982,-395563,-364132,-53129,-41239,-283532,-240894,99505,256214,130925,120975,236976,208176,-1493,-100006,-13633,62974,-9238,-40604,51355,171438,147018,18005,-31720,-41128,-128724,-223220,-174685,-53673,100346,222114,85104,-105630,-117771,-38768,19269,-17280,-72998,-51917,108742,252727,80173,-160173,-147657,-76400,-28684,-33131,-125897,-134567,-61727,-53362,-83197,-77292,-14828,45517,9211,-66798,-191852,-277585,-209981,-250316,-383817,-238715,58250,143895,159778,253581,265145,97507,-46610,44267,154095,176195,188639,139907,47095,-1213,67821,87149,-151012,-481441,-499236,-261737,-149120,-82027,56367,-26067,-218551,-248419,-238923,-215129,-99540,-462,-9870,-101840,-231358,-290403,-158959,23733,47913,16378,77738,184840,1233,-233075,-145961,17504,-22087,-134223,-104959,8673,75488,150436,215620,118599,16176,54959,-6153,-212117,-186724,68826,136481,75960,178581,196073,82607,122603,144173,-38604,-163921,-81931,36636,76000,-7305,-7140,150835,250346,287712,329483,244787,-85499,-347851,-220652,126036,274640,115254,-108624,-112096,54550,108729,10720,-128661,-45150,196308,148746,-122371,-119860,166758,319271,317474,431473,480878,218068,-39480,-125064,-149479,-109539,-15748,-41837,-44424,121758,192273,152961,52879,-202087,-240019,20951,111467,-14983,-56010,11689,126685,105338,-160406,-216642,111494,189675,-83780,-169778,-3665,22574,-138018,-170385,15171,173420,82431,-225872,-322649,-209524,-202393,-189026,-21553,57680,-50843,-70207,2608,-51132,-149933,-247137,-258619,-36294,294180,409474,214795,-10286,-41498,-20905,-30421,-31541,-132650,-239911,-158177,-3071,83722,52580,-49572,-26324,243687,402703,365108,299098,204415,67129,-106002,-305270,-218549,79843,103447,-176146,-376892,-229716,135855,270304,150217,120618,115076,-20502,192,82065,-80211,-283717,-313938,-145978,171677,318008,201807,108112,119607,184366,138796,77560,174483,151299,-4265,32572,180659,5111,-400652,-525430,-175308,188223,176915,81958,39773,-70539,-93871,36234,-38986,-286301,-265970,3539,169728,100007,-98205,-171089,-61953,34401,-46772,-203409,-234037,-39698,168503,45099,-194988,-262525,-161504,94445,289735,188047,89237,157141,142068,132742,272947,316115,91139,-144359,-205537,-275665,-304812,-97415,128129,131544,140007,215112,176510,148787,82428,-210856,-215205,276878,416551,82499,-185592,-283721,-366933,-315777,-103669,114297,192058,233690,204700,9661,-120408,-136687,-280650,-378590,-108146,245634,454142,640698,676610,474513,234650,107708,160113,259838,329853,362379,200752,86757,300981,962050,1074036,-178535,-1096385,-1591435,-2251297,-1989642,-317993,723967,934581,957717,971534,779817,704880,373011,-1064345,-2241716,-991931,26500,424893,870783,813423,191299,133106,220668,98122,80544,-98424,-239124,15130,226964,223325,121706,-167018,-402490,-382694,-191368,-75865,-88395,-77097,-46626,-100419,-67449,24598,52059,48268,30397,-49651,-159543,-163470,-112822,-224672,-300821,-35163,238994,204611,83691,69649,191036,255946,51086,-88670,80527,179951,81040,16443,58377,155584,282966,393341,365479,231899,93159,-27288,-77373,12207,157060,152758,31063,2521,70972,65616,128016,294843,236601,-31933,-84976,95367,108077,-106386,-214408,-97579,1574,62329,162808,192847,-17403,-267123,-319529,-304690,-146513,90809,188913,85509,-63284,-100463,-169363,-283507,-289983,-305654,-256661,-52332,223569,333903,3636,-441508,-357257,-50829,-5111,-122139,-147888,-142810,-234122,-297731,-177210,61486,176621,268055,271302,-3260,-185124,67359,313904,175668,-127197,-234584,-44091,120133,95379],[19882,15835,-127350,-116331,5617,-99675,-186176,-46901,10704,-78797,-70789,99047,188882,12282,-201238,-214585,-28104,154310,242411,203013,5672,-151150,-32637,71752,-89002,-181087,-25389,60254,71537,149332,184026,87249,-17674,53388,129067,20919,-237819,-277873,-125138,-83054,-43064,26489,4224,-12377,-17190,-50333,-6914,100948,135421,64265,-9404,-84806,-103670,-9116,71887,79941,161770,97777,-135178,-143828,123379,306520,199734,-28463,-88751,-39530,-85765,-123654,-45952,45020,-10909,-65089,-1373,73727,127616,223903,184792,33397,119076,234097,77956,26831,164793,126932,86592,156604,155541,81426,-2260,-217308,-351064,-191996,110620,253278,129107,22599,69304,64945,-13614,-104742,-241025,-302962,-209286,-62568,36273,95568,117436,103636,47825,34689,70941,26194,-62221,-97105,-166285,-132324,-14164,-47160,-198875,-276702,-210737,-155040,-234114,-275502,-221204,-336756,-361938,-228801,11758,210641,181047,39949,-49442,4029,33633,84996,162975,57042,-65280,-88339,-71452,-67622,-80987,-19421,67427,86098,-39455,-257513,-337220,-218466,-11475,125532,53435,105001,277702,195005,31959,33866,31774,124359,256313,267392,276247,169692,-150157,-264179,-7391,191473,117292,-28500,-57928,-190085,-268434,-72805,114164,-18654,-74946,162190,414811,472779,320536,224806,176490,102163,186220,335780,166206,-47533,-69796,-117687,-176440,-203627,-238881,-203120,-135105,-107775,-70017,-110851,-198092,-44214,302317,464970,301474,150997,37064,-67410,-11768,92307,171335,301910,436014,332753,84489,-26449,87300,166225,117895,2093,-156888,-140649,-21585,-69288,-136431,-31818,-10722,-65265,-2026,6791,-153285,-187693,3273,90948,-8216,-25470,117123,311916,478031,407473,130565,42691,271854,371067,231905,140777,130651,79563,77548,92010,-13000,-127214,37165,154197,-129835,-307319,-21026,201164,72851,-43935,86881,92694,-33776,56992,203200,161225,87308,143853,272093,214795,-5373,-80948,-18635,-94664,-47383,123978,102967,-6383,-68932,-97035,53780,93861,22436,159851,323481,274700,198695,229103,167821,-63222,-257226,-295219,-265487,-117527,-1647,65410,145895,60412,-143300,-167182,23175,177242,156647,-38936,-245643,-176704,147355,292831,201132,154453,145527,22589,-137191,-195737,-151267,-104912,-147628,-215632,-244979,-236221,-269460,-322924,-324437,-167465,6002,-17512,-97928,-93371,-269072,-384274,-187467,-96544,-172377,-133336,89420,378134,454102,176829,-131768,-177177,-40499,135171,194533,52176,-98544,-110777,71117,230056,276167,356732,445801,430731,339725,194136,14215,-128331,-193279,-178925,-142989,-6546,134300,205005,298589,241190,72404,17721,30861,-9880,-101768,-110577,-75488,-52968,-51777,48184,206574,182647,50971,25710,71133,101446,32418,-199785,-355852,-201348,-70649,-53320,-13021,10353,34131,39762,25701,29252,99323,239642,245842,79587,-70656,-197674,-287813,-238979,-159121,-157822,-19749,270808,432235,377981,230762,128499,27721,-100246,-67355,126938,204349,56159,-23342,89862,179777,158514,79193,-30783,-167377,-228038,-288910,-434066,-397548,-277298,-342225,-362844,-64373,186719,166570,84258,23572,-14128,-52192,-60000,-24694,38802,86334,201673,206518,165974,503017,855253,489257,-236490,-570980,-748380,-639618,390998,1536401,2118666,2106161,1937816,1941816,-826774,-5232803,-2438261,2520610,1874966,-155432,-919312,-2027501,-2097730,-1145111,-397457,194272,390053,425645,471441,265548,32094,-10171,-46964,-105805,-100534,-208080,-252544,112393,481970,370217,174116,185844,198923,306840,289947,-23793,-282723,-406134,-375183,-116475,84777,177071,246150,160450,-118457,-185362,-77622,-149577,-307463,-260000,-83390,-109217,-233795,-26382,262827,248745,103737,-24162,-151344,-228740,-125534,-18271,-92040,-113987,-28556,24182,172389,262956,167250,111093,157044,158702,58483,23140,81498,90452,18915,-21015,45174,56710,-79459,-186246,-70993,62285,-146029,-487053,-388799,-40876,-79094,-341197,-351530,-56836,196525,186774,179242,272358,208194,-4935,-67982,53071,155083,23460,-119080,-31778,125580,34551,-152117,-186169,-92789,-29688,-24555,-62972,13529,179239,330434,204148,-36807,-67931,39056,45667,-19608,-53107,-34373,125482,263298,95506,-145449,-135688,-71264,147,-6059,-168843,-255655,-182351,-138659,-202910,-174984,-37151,33323,-81315,-187291,-245486,-252313,-182988,-241962,-384493,-294446,-48540,48516,98673,251044,306530,82067,-107591,15134,176655,220537,162674,72432,-39971,-117078,-27846,38415,-168674,-423189,-368346,-169417,-141710,-150892,8990,66785,-46774,-158244,-223545,-224844,-122586,-23164,22715,-53409,-225725,-234382,20820,199738,145467,18044,24437,154179,17919,-172292,-69510,84873,22627,-79211,-23772,66617,39689,6094,31523,-22981,-38112,99527,76369,-175332,-233783,-27420,90085,112590,190519,138671,6903,53094,64727,-137227,-235092,-66608,60164,74412,29080,33762,138418,229080,287591,332788,222231,-93811,-303968,-136145,169892,276608,107798,-137382,-157639,29364,160448,95453,-66139,-4016,200254,73091,-268368,-241601,127433,344831,348588,472365,517834,267150,-26331,-140676,-163701,-149309,-106321,-144686,-127153,56828,194349,237272,143871,-156191,-231243,24715,155512,110730,78442,61850,92158,54499,-139732,-148554,133240,161708,-104875,-188132,32273,143357,-3639,-102329,521,100633,33109,-247506,-407744,-303867,-201504,-154503,-26561,6176,-118826,-106839,27946,-15707,-123517,-178398,-229359,-98993,218530,317172,174956,-9685,-97530,-99611,-76481,-84301,-173846,-230051,-159837,-49498,44290,50352,-86959,-160019,128432,464335,492544,261484,86082,21137,-85146,-234351,-106687,167554,106242,-200685,-375784,-241540,91630,235367,122615,102424,84890,-44367,9068,119859,-2223,-198282,-267103,-173913,119235,321371,210613,79373,116195,187668,84511,66974,232168,164824,723,38865,145289,-31031,-399835,-546492,-231003,157239,184498,64598,-4639,-118937,-104305,70950,-3617,-268382,-256004,-23612,130619,111733,-72388,-232818,-160605,-6183,-38506,-171332,-152099,32963,195209,98281,-121182,-266748,-240881,28332,351458,372303,232234,179230,91805,103265,311747,365168,142596,-8201,-35717,-205217,-343998,-167581,112122,108688,77702,207880,223898,151561,-9524,-328265,-280320,273783,471598,139323,-124509,-172326,-226667,-267308,-141999,83076,173791,210251,170632,-31578,-133195,-92585,-194511,-323439,-184981,72035,304964,575356,713134,536003,268085,117376,183468,320952,447748,529281,421637,442633,673675,1133440,1247407,-91623,-1400259,-1942048,-2416860,-2502396,-728013,637374,1018704,1173662,1317836,1162869,997120,535224,-1023158,-2396903,-1520258,-424171,271481,998845,1041987,494749,366329,240213,64104,63138,-121019,-269142,10450,255835,272913,206004,-88874,-358834,-323547,-147735,-101582,-152277,-73210,53483,10263,12276,126646,126950,36086,14363,-46051,-194821,-189090,-92504,-190359,-300565,-92846,147985,148412,53290,64307,240538,312002,80088,-102068,22610,170521,88370,-48247,-82396,-23851,49982,190087,278700,232802,109871,-46146,-151665,-106128,49531,63749,-39869,-18565,97636,94510,115497,230293,142759,-77158,-13859,193143,150826,-76065,-125421,-5563,42665,2029,52873,131961,1817,-262927,-365963,-275110,-42983,164554,194658,27466,-139518,-121353,-119979,-272209,-353822,-342951,-237867,-47168,177001,307206,41781,-367353,-316860,-112932,-112944,-206357,-197825,-123771,-89271,-95809,-67210,103839,268430,379973,275184,-41917,-162757,114813,332372,196711,-66378,-153482,-13883,94298,43796],[-23177,-9747,-142423,-140591,-2706,-50461,-156920,-93534,-33565,-92272,-117801,43527,164850,6154,-205282,-180265,50997,246048,296560,221156,60637,-35284,63332,109314,-89629,-220772,-69057,27644,18167,44576,2968,-84541,-93832,36670,137612,42510,-227139,-347131,-211070,-155670,-69307,48580,25506,16617,118193,139874,99065,142982,219580,123241,28201,-58854,-96169,27595,130877,94009,213469,252886,-52674,-159795,188585,422944,231276,-52816,-91203,-1352,-55554,-171767,-134516,15284,24925,-10052,30134,81344,149903,254260,216213,123693,294822,374685,86626,-38899,151296,210839,152069,127707,110229,69444,2661,-193074,-348269,-230685,91958,260646,154985,107263,184827,112039,-22843,-134945,-316911,-378285,-184392,52777,113456,89337,123445,162869,91357,61601,119459,125660,79842,45556,-50199,-68652,11464,-75026,-296711,-430229,-340756,-237253,-258789,-235790,-187968,-299211,-224464,-78423,49034,196974,185700,21489,-73634,13577,41799,28566,73127,25929,-68182,-113306,-136047,-102096,-25015,93488,154014,105043,-106292,-350910,-360614,-186956,-17159,85273,15807,61953,223800,213460,171422,109418,35857,124737,234178,221411,265970,190513,-98079,-197093,54962,250195,188085,123258,134137,-84649,-281870,-146347,10245,-68640,-22333,230883,421079,384884,136118,3089,29094,18525,163813,346906,133846,-98807,-89326,-127856,-217331,-280069,-329377,-283053,-221606,-100949,80882,20303,-191982,16614,507344,621718,297673,89241,20541,-46556,3831,95951,116213,152885,259885,240118,36695,-93196,-12010,18871,-49479,-107303,-151489,-73550,36875,-32954,-121375,-33397,-1857,-9507,94088,106218,-43707,-86958,33864,57966,-17946,34495,204108,369651,517173,448363,161378,17281,234347,373261,225061,107145,110407,83711,59503,70404,-3083,-121527,-14812,121391,-95363,-279931,-40308,192486,71725,-76728,60311,175476,103368,124791,189760,117932,87641,189287,282842,178952,-48959,-77120,46797,-21887,-74631,28351,62650,-14568,-86892,-121649,-27046,-18339,-30115,190269,395626,338449,247663,309709,245121,-73564,-323844,-303550,-239716,-156355,-89992,-14705,72545,33736,-156100,-219038,-25856,174725,159514,-104121,-318639,-172507,169835,277663,156658,97969,124055,52318,-71836,-114346,-88039,-65435,-120504,-185683,-221418,-304863,-410540,-385375,-309550,-196344,-31260,-52780,-191796,-211673,-309239,-385677,-233047,-176523,-186790,-86372,122535,382890,454476,186004,-78938,-50705,89334,197907,228166,106043,-23518,-67866,75472,195591,174929,234422,349824,356681,269137,132445,-9854,-103310,-145269,-131806,-76468,15205,100572,168830,253107,170305,44090,53377,61695,-27995,-137665,-161052,-129812,-78165,-9279,102790,189259,142073,23134,-75202,-131787,-59921,-23630,-214197,-393161,-241642,-71023,-46197,-72053,-78897,6722,35358,3239,-26960,80960,298480,333678,175279,-6431,-216960,-325214,-209609,-131195,-181278,-104180,173360,410735,403937,240648,128440,30724,-71494,-29931,182330,309154,182715,65482,110634,152995,138650,135544,97089,-20824,-110608,-186003,-303973,-238370,-122168,-280628,-390846,-137107,114733,129692,140247,86395,1759,-36299,13282,40864,56895,165338,321534,330943,419606,852575,1133970,678501,-46994,-421747,-507579,-399286,167605,853350,1429713,1277431,-220850,-458966,640431,-703754,-370119,1676496,624568,-928557,-1121779,-1937443,-1875731,-824094,-232934,4352,151546,397668,551582,296231,78547,90893,47371,-47973,-87911,-204172,-203344,133690,414823,282334,138126,243919,362557,477580,386340,20827,-262913,-378324,-320111,-29303,201075,281444,271268,84104,-214091,-261715,-148894,-211344,-372815,-326660,-126599,-107908,-207444,-42479,216796,260286,135504,-36953,-123963,-107442,-25785,34668,-22303,-67240,-50104,314,214202,342620,208392,69197,99091,77723,-29381,-18905,88656,123960,62295,-32805,-37981,-45094,-152358,-238538,-108708,56327,-156325,-520985,-372479,-10643,-74265,-334735,-422546,-228690,90623,217552,228191,267527,136924,-46987,-46042,101525,211413,32628,-207767,-119183,42657,-138989,-380597,-373854,-166540,34814,135020,66637,104591,256784,394769,291376,46771,9843,125440,80476,-17418,-44177,-20948,121366,217969,71859,-115149,-113878,-89340,-15327,-5373,-211001,-375839,-309238,-231108,-327890,-298833,-65177,46719,-140674,-304193,-303452,-219905,-150330,-222742,-362227,-321866,-134568,-31210,39717,233921,318069,33798,-202096,-78605,124879,215932,130086,18019,-90675,-165486,-70066,13493,-160110,-330135,-212296,-32894,-66977,-162598,-21773,153400,126438,-30829,-149245,-191782,-157619,-91654,21631,-3373,-191539,-147176,186075,329081,198756,-24669,-58318,73516,-6250,-123321,-14181,95172,38039,7960,82592,120395,32547,-87270,-148613,-174482,-78879,146448,161741,-101085,-237578,-123902,428,91696,154246,81667,-23794,11511,-20327,-219583,-253325,-34325,86754,95568,96648,87670,123512,204827,272131,311278,187904,-77831,-200695,-13965,198501,240810,69267,-164277,-176753,-7819,157113,143632,-10804,637,131378,-30225,-357649,-303051,91758,349261,361979,452313,492125,300583,-1744,-163162,-194481,-163919,-129001,-165420,-140017,28078,206578,312072,209547,-96649,-170103,56995,183457,193892,182304,119510,80398,19249,-104436,-58004,172647,166198,-85737,-191478,33783,216978,115108,-10839,18881,61994,16429,-219238,-446269,-367761,-169678,-92746,-28818,-47588,-179789,-133046,60974,32018,-79600,-76549,-124060,-73906,142821,160784,70829,-39200,-161184,-171026,-93275,-101913,-188988,-195063,-123748,-61195,5742,48518,-96140,-258341,-4809,452195,529775,180286,-40044,7072,-5603,-119373,-5162,215370,107908,-181347,-324955,-232185,27675,159432,50602,27595,29159,-52949,252,110780,51091,-105537,-189131,-147201,97690,323070,248225,122177,192376,222834,29068,13260,202962,151287,29897,52303,83237,-56415,-343800,-529392,-290840,108805,191020,59094,-28322,-129066,-84925,85385,4791,-223902,-198992,-32185,82808,112510,-32367,-248617,-227107,-62376,-53627,-149466,-96306,71613,188403,156229,1570,-208978,-281580,-35285,364347,491571,338357,177544,38557,80429,333470,385799,164206,97131,136925,-80212,-282507,-117448,139597,80879,18307,194677,275536,175029,-56052,-361034,-281461,246315,476770,183484,-59517,-85509,-104833,-196601,-155254,41038,136963,167988,130591,-56210,-134178,-60399,-116876,-250457,-253860,-96781,162491,455938,645217,516335,236291,91702,185356,339532,503106,654297,658667,759126,891337,999376,1072844,-71737,-1622414,-1973339,-2054392,-2469655,-1035555,500862,912623,1083074,1359393,1276972,1048791,539728,-1059299,-2372367,-1782998,-574830,170816,904376,964533,614502,495269,214003,13993,18190,-122498,-209155,55661,270644,301597,284954,14562,-291126,-261196,-113911,-118978,-191602,-62769,150413,148345,126242,231569,185797,24629,-2791,-47390,-211545,-199611,-61574,-118031,-253104,-161825,4376,70592,39872,69968,272094,345239,115794,-87805,-6873,189753,131978,-93706,-216638,-195121,-151228,1634,186958,235434,139717,-38059,-185601,-207848,-105823,-70435,-109035,-36078,107260,119505,99473,139025,43813,-92240,43456,232023,156921,-54213,-56951,80791,127714,20113,-5466,67163,35100,-161019,-301908,-185793,40176,165977,149497,-23082,-160952,-66664,-14795,-234966,-413577,-376087,-217932,-48209,104567,242989,120252,-155021,-194794,-172205,-226469,-275561,-253504,-135469,26448,85272,54873,148110,329633,421833,229636,-76774,-117776,141547,296243,188397,6122,-70247,-9809,50583,-9676],[-57607,-42790,-137341,-155906,-38648,-7528,-84781,-94172,-59226,-93703,-140590,-32645,79014,-24121,-204814,-145357,139864,363346,354655,199361,68916,55867,112959,71544,-126154,-232837,-90191,18810,-12295,-63406,-169849,-226250,-126781,37634,136274,61891,-172757,-346342,-270777,-214753,-94171,60482,40706,36529,245269,327803,178498,154970,286119,188008,53094,-55057,-109940,42623,158787,91849,238080,352379,-15267,-202523,199902,467868,222438,-80120,-98027,15441,-30661,-192187,-190639,-31379,19055,18517,85848,148422,196101,254754,224005,205815,422310,464160,101658,-74727,130832,266353,199857,106327,66357,54707,28944,-96927,-278169,-259438,36781,214450,137726,163774,251460,106812,-60461,-155801,-328671,-381678,-139651,127931,133880,44778,107866,201902,133114,84865,137145,170884,191455,198619,95027,-10187,-12640,-143396,-401944,-552261,-412414,-252668,-241641,-202049,-199388,-259411,-117613,24179,63947,171938,178087,-5035,-72107,23872,19292,-39078,-19090,-3943,-39631,-82077,-154757,-124948,23999,191205,236776,112008,-174028,-390558,-313059,-130640,-17626,89258,82609,73800,136451,160351,213672,128950,30646,107965,176951,147775,215016,171471,-45334,-100378,122913,312776,290997,299089,297526,-10204,-305997,-223117,-99784,-108365,28120,250366,346070,237948,-57866,-220168,-117092,-48569,151577,350143,112800,-119299,-83741,-129983,-263032,-347783,-377051,-336400,-325186,-117643,219131,145570,-161669,89450,659235,677899,221705,-16392,-25902,-54027,-10573,85245,80914,75251,156174,179503,-6745,-150645,-88860,-87562,-174524,-182396,-135833,-41428,49963,-27694,-135652,-67118,10542,61168,167321,172030,39239,-27025,20767,2863,-29777,95803,267816,376596,474166,406156,142604,-26583,134345,281674,167830,47069,37479,46484,28694,46598,33631,-68046,-48416,90120,-30025,-213501,-59910,154135,59552,-78160,40352,189277,143646,117266,114652,20634,49536,207888,258388,117275,-72528,-44990,71429,1335,-115908,-77158,9825,-31758,-124456,-127660,-74499,-108807,-85438,155126,356513,312244,231581,295915,241522,-83199,-348114,-313148,-208398,-159409,-144205,-104077,-42264,-25651,-156972,-233282,-59863,157743,143234,-146283,-351260,-172357,153873,228509,77900,4956,78960,99264,40751,9086,15741,7946,-63126,-116730,-153180,-322929,-478870,-373526,-217238,-148941,-10718,-16372,-180518,-239655,-265374,-304828,-255021,-268086,-207191,-5165,198137,379759,415344,168618,-45835,42842,190728,237903,226971,141776,56459,-5022,66940,141015,64978,91350,226175,253458,186055,94160,5229,-46831,-52355,-33567,14711,52130,92586,158925,201174,90578,25383,104967,88764,-62947,-154185,-158691,-136271,-89363,28462,142513,150835,107208,46140,-85804,-234167,-169668,-60875,-194138,-361304,-241559,-49144,-26729,-124269,-146405,-22529,18599,-33361,-101766,14758,281717,358687,225972,35789,-200353,-256302,-58550,-30248,-173590,-175393,44594,301069,338389,201128,101268,27652,-41812,-14788,212462,411839,332186,148809,72024,71651,97658,172717,197826,134462,79093,-4358,-148986,-121628,-8930,-204116,-378512,-203246,9409,63583,178111,166498,13452,-47663,66626,79902,15348,172089,357280,374311,583396,1056586,1196253,691764,83683,-262259,-312611,-228911,-42031,151251,601746,454483,-1784832,-1882537,1986150,2642352,783655,835162,-258405,-1427228,-1165592,-1533491,-1249630,-302787,-85152,-213713,-124175,203519,426086,229934,84364,119697,43889,-45502,-70599,-168911,-125854,171771,331841,155368,53343,231082,462762,613691,495761,112661,-190716,-292362,-212264,82519,341841,407099,315964,34350,-265124,-313596,-232164,-302883,-449690,-384668,-152705,-54537,-100512,-19337,168162,256773,159067,-40244,-116020,-22724,63984,100531,97589,50274,-24992,-17729,182403,315027,171046,-30771,-19508,-32031,-105061,-55027,83848,146374,80825,-58710,-109243,-128029,-211244,-272084,-140381,49295,-135405,-490883,-323562,29907,-19449,-256244,-432757,-370841,-22641,236367,276503,238697,36250,-94934,-26462,121248,210318,10363,-282902,-195418,-64801,-334506,-622199,-558422,-249925,51761,211321,176567,189298,307784,409915,335512,127978,94107,182458,98237,-16386,-44442,-12929,98942,131012,6115,-88801,-93097,-130381,-77278,-38054,-244443,-461211,-407482,-311571,-426833,-408533,-91471,73357,-154761,-380577,-344453,-186168,-124535,-206642,-326118,-315445,-186175,-89587,-8206,208202,298318,-23065,-298456,-204794,33487,177674,109404,-206,-84152,-125949,-36772,31952,-118538,-226934,-70827,115814,49565,-123118,-25617,217867,256387,100424,-40125,-134555,-202064,-185680,-8217,37651,-140575,-63631,281110,374790,195357,-75180,-123035,-28841,-72742,-106036,8928,51734,24356,107214,187193,152937,44164,-118080,-273104,-285190,-92470,185313,228863,-14663,-205521,-203639,-125102,-5153,67110,36978,-5446,5349,-83371,-251489,-206566,5285,106691,136896,181008,139919,107055,183841,252435,273345,157289,-34819,-69065,100625,202622,179375,9622,-182811,-170132,-52420,86843,127553,16188,-27444,20611,-131610,-378198,-299252,61408,315437,338600,368441,409007,306306,26087,-185863,-228083,-149895,-76763,-88881,-82326,29438,216652,352473,231196,-40278,-82370,93503,187138,226253,240855,178717,102415,12573,-63720,33047,225465,205917,-31805,-176359,3756,231529,201624,83836,52812,54321,33669,-148873,-421322,-374025,-113324,-27369,-34512,-88801,-218927,-146734,89672,82854,-16161,36831,22699,27650,92203,-2087,-61781,-94894,-219618,-220519,-83039,-86551,-186266,-160384,-62340,-25719,-11589,46264,-77696,-300009,-132314,353113,460903,77939,-145785,14034,94601,-13976,37960,192703,91107,-131134,-233795,-201323,-46728,58000,-30829,-63895,-28598,-50547,-36533,50006,70330,-10667,-80605,-66875,113868,323977,294425,206619,309100,267669,-18404,-69791,108923,135249,77372,48364,-12808,-83297,-257721,-474709,-325247,57227,175120,56031,-28142,-106030,-51284,73555,-8214,-155622,-113839,-33609,28410,100937,14666,-211744,-245501,-115020,-79083,-135055,-75851,67430,151456,199600,133121,-113659,-275925,-76119,319543,496118,362122,137771,-13198,70569,329904,361583,147985,149055,267976,72439,-128157,39409,205576,69063,-11195,184718,321366,213056,-36977,-283903,-214086,196367,416588,192333,-15935,-38046,-26300,-126560,-142034,4808,87763,117348,108353,-50463,-133355,-62244,-69120,-171520,-284342,-208130,69549,330989,498988,406537,132750,32511,158362,292378,459494,697320,837705,930134,874170,582199,623059,-21343,-1576305,-1641830,-1229710,-1879362,-1236971,255725,638387,724932,1079768,1033789,746898,378852,-982980,-2032947,-1676350,-519188,60958,602603,615251,517063,498955,172602,-36416,-53381,-118412,-83984,137395,274856,319283,345491,110443,-219116,-216012,-99965,-128759,-213287,-67093,208441,261389,222784,299850,220898,20893,-28817,-70835,-220210,-199608,-26186,-24332,-169167,-219411,-150371,-12621,46762,98017,288798,347794,142073,-56315,-990,229748,196629,-111907,-321281,-333448,-279129,-117132,122716,237605,161811,-13977,-169989,-265796,-265851,-211598,-159250,-36664,117601,142700,78717,41019,-29994,-57323,100784,225982,122401,-60937,-39673,136072,235644,115946,-252,12951,70606,2083,-135507,-41174,100012,104274,62527,-58082,-127674,44204,120428,-173371,-446816,-394181,-191943,-35180,60178,195611,228790,116797,-35986,-206158,-305412,-310382,-306813,-176266,89046,199649,147905,180958,347570,388174,148434,-98570,-53774,149270,215316,149919,65237,-12796,-29412,5292,-44054],[-71018,-64971,-105689,-158965,-97007,9899,1547,-52738,-58581,-87960,-148145,-121644,-50308,-72676,-188083,-105672,219666,467668,383911,135223,39373,109962,117228,-7341,-169888,-204217,-74106,25466,-32606,-146470,-271266,-289493,-116917,46461,122155,73775,-92881,-270240,-286156,-257914,-122908,66262,69682,66921,333654,454855,213143,144190,314368,229267,45983,-76896,-134941,36356,152946,71967,221377,365295,-19095,-239302,165150,434069,179443,-108693,-114363,5878,-20020,-183538,-204652,-88307,-37457,1062,139849,251613,254190,227970,209066,263073,471719,478999,117382,-79805,103627,279653,220228,99649,36554,39864,70861,44351,-154133,-257657,-29891,139890,103724,199843,263684,50951,-114590,-161045,-281517,-316960,-81241,154324,104735,-12561,85913,217061,165974,104476,125423,154044,247369,331111,243061,54599,-52275,-220562,-479675,-599388,-397647,-183336,-162417,-152327,-201160,-187892,-36505,70241,61596,146675,152039,-33382,-47233,23231,-33506,-98124,-82510,-16994,21717,-4081,-126540,-126330,66453,263379,297082,103716,-223273,-366043,-201837,-49219,1990,143788,235496,137333,34407,37522,130741,86952,27964,83620,92052,60579,147152,135612,-3513,-17354,154980,340977,392715,455089,387195,-1000,-345278,-289895,-183734,-119560,63474,212105,211770,67339,-225890,-385934,-216958,-72398,164585,360183,124453,-91408,-41739,-109291,-289465,-387900,-379776,-357848,-405502,-130498,326906,244044,-112063,149734,717697,640402,118239,-116903,-72786,-75800,-41004,71519,86773,101347,169014,172812,-35162,-186053,-121903,-118537,-206883,-180043,-101207,-45500,12601,-69789,-185724,-120218,22469,119670,193834,187471,78062,-13481,-25979,-63863,-45772,140356,287134,321573,352765,289737,80641,-68339,13152,125409,72712,-19419,-58567,-23096,-14620,17641,85347,21955,-51426,70527,51137,-127899,-92703,62713,18412,-55357,36176,140072,86253,44932,5792,-101205,-18397,197288,212113,48322,-63606,17239,66332,-30809,-170539,-164961,-34640,-42294,-152185,-104361,-71968,-157068,-137778,58467,213385,199742,153129,200715,175138,-82903,-331014,-321470,-177084,-125917,-149241,-171696,-154518,-97216,-157253,-223160,-72173,140925,116168,-162306,-346418,-176066,117344,169854,-11974,-107477,12753,154275,182106,145907,140176,119737,31130,-11924,-38027,-267022,-455906,-296976,-83023,-55493,35143,53956,-91806,-176412,-151634,-170265,-246620,-334091,-216614,83653,283045,364032,346679,126316,-48911,64995,210397,214623,186151,168476,131413,59436,54060,80907,-31292,-35737,112737,150283,106508,76027,29555,2652,54752,106468,132398,111212,105618,162024,154263,28592,25861,159596,102282,-102618,-140161,-90306,-78841,-69486,57170,162825,125792,108525,120602,-4678,-212992,-202199,-71872,-149515,-283871,-210808,-15245,860,-148434,-163493,-32359,-5492,-88298,-180548,-70417,207667,314596,210286,37558,-163069,-113893,161502,117604,-134898,-215739,-78233,140771,208705,124608,53461,18194,-23835,-22179,213721,480062,453887,197077,-20828,-54044,34509,171191,241085,253290,284254,211760,5375,-58524,29586,-144942,-340996,-248943,-107565,-36466,156538,216012,4239,-82637,98012,91163,-73183,102828,312745,338761,622382,1088122,1062829,558742,136659,-137048,-199094,-121380,-127497,-360667,-130054,-229723,-2618650,-2066222,3246874,4265627,716772,22679,-658517,-1533056,-1016370,-926257,-425718,276966,40841,-381919,-374224,-90572,165023,105983,54591,72384,-60183,-121996,-71051,-105494,-18296,246222,286270,46924,-44454,149571,450836,657687,578477,223723,-81627,-169373,-81944,178927,439123,494819,368061,47973,-245918,-325762,-305911,-403066,-521753,-424582,-160815,29604,48105,34866,135963,242240,170925,-32138,-128391,-2187,106576,144890,224738,214311,54423,-22332,82991,185181,61231,-166548,-172194,-135187,-142682,-72976,67015,144960,65015,-97170,-158792,-173936,-231523,-260129,-141243,47334,-93467,-409778,-261181,63712,68875,-121153,-379730,-450620,-103190,261792,332259,210030,-41297,-114564,-3273,107794,149338,-38216,-320963,-241006,-161815,-489731,-807659,-697080,-324572,32350,210302,236675,230113,302013,372538,329091,182254,154449,182660,80966,-20551,-44788,-4668,70231,31795,-85886,-82141,-83662,-185592,-167105,-92132,-253526,-476476,-442161,-355330,-468736,-463053,-113764,89440,-125463,-387130,-346586,-151541,-110411,-205440,-289512,-279812,-203052,-132022,-44641,172524,246024,-66247,-357262,-307059,-45691,133535,114005,26314,-27369,-22156,56414,92176,-48186,-135621,26957,237904,165236,-56327,-4274,249818,317717,202336,69584,-75580,-244800,-272389,-50150,63034,-84769,-7564,286473,335000,143814,-95900,-138825,-123102,-169039,-126019,4176,-18009,-4899,195021,263237,150553,51066,-102283,-312063,-320097,-79409,201500,259257,55278,-156134,-251919,-258439,-159837,-49936,10649,42371,25362,-102659,-212442,-108298,39435,113809,190639,263280,176270,86919,163641,234418,231173,140650,25327,49898,167020,181313,112801,-52345,-191365,-151377,-95682,-27828,54703,14597,-62216,-75895,-194458,-342678,-252051,31190,233794,262268,236658,286115,273433,41622,-199982,-242980,-109983,28762,58415,15025,37398,207323,343644,207685,1183,-1184,106399,161124,213899,254419,232391,157341,37278,-30972,96190,276803,265914,36012,-150044,-46986,195640,251933,158308,74432,57104,71089,-54527,-332353,-311518,-40275,23552,-43532,-104297,-224907,-145393,104518,122155,52866,127433,153223,155243,76360,-116261,-175199,-162000,-265398,-243139,-56051,-45978,-166457,-136444,9906,56322,8915,42595,-44338,-282822,-231020,183005,306711,-16562,-204921,29138,172142,35541,-2534,91654,41483,-74684,-120476,-145197,-111252,-44907,-88854,-127922,-64503,-43044,-95105,-43541,63462,83367,47440,46312,160699,324824,326357,287465,406699,294823,-50282,-153920,-82,135726,123687,4726,-138034,-120490,-169804,-381473,-302129,18119,117234,34123,-18299,-69635,-25741,37005,-29444,-73928,-27799,-39998,-26867,78391,59117,-129266,-212409,-146299,-98886,-118874,-73429,39087,103087,216431,233879,-12177,-225210,-82446,225441,376980,282955,54512,-61134,73138,300488,294798,102031,143585,326645,217989,83297,248121,284941,79118,-4472,176058,341336,244944,34089,-119399,-99380,130884,294890,152409,-13704,-30758,2889,-79622,-113494,-13867,35395,70463,119002,-8905,-134874,-102061,-57596,-101263,-262607,-233177,39572,232424,316739,221521,-26830,-49119,100932,175202,314171,643010,896808,905563,648104,39815,67042,88005,-1181639,-1037798,-198370,-911345,-1278280,-83785,276843,233265,573528,482833,127127,103094,-647625,-1350063,-1227588,-415714,-103881,186961,135500,254719,387396,126121,-83558,-143775,-125540,55867,224451,272470,337893,385564,177401,-155110,-195053,-99824,-122512,-221799,-96879,208726,308730,257898,302059,225394,22048,-69411,-123915,-234965,-198544,4656,67239,-72858,-248095,-271577,-84073,69375,153117,297826,317313,143883,-20744,33068,265842,246068,-109702,-382044,-423614,-324364,-139953,106022,234273,157653,14152,-103341,-263767,-388401,-323521,-182278,-15323,142058,164068,54721,-39194,-58505,23168,164057,198070,55022,-108679,-86377,139189,329215,254905,55832,-22274,92117,163941,82865,131149,143117,18547,-33552,-69491,-53777,175374,248526,-100741,-436540,-381583,-152203,4786,80569,208384,344470,346778,105771,-195602,-317240,-301377,-345564,-228283,96372,228460,180188,191008,321819,296909,51734,-105693,17539,144918,114806,91984,93796,7675,-60216,-28883,-47979],[-60577,-62481,-49767,-144818,-160454,-6051,71438,14062,-32730,-82216,-154414,-207647,-185922,-123612,-144896,-53977,273419,515903,352168,40774,-507,129968,90893,-77285,-179914,-132366,-22172,29825,-60738,-183386,-266168,-257269,-77994,54877,99720,79336,-9687,-144958,-256496,-287835,-158620,69685,121598,118377,362831,478304,201483,126044,292611,214546,-699,-113679,-156827,15108,125092,42603,166018,293627,-46658,-242674,108851,344662,122861,-134926,-141241,-23504,-22786,-148880,-176662,-142238,-134492,-61959,169470,353554,307104,184676,177773,286459,442819,421228,123094,-69127,66051,245178,208345,105576,31176,35340,121475,186539,-10100,-217716,-88655,56055,72942,221049,229200,-37976,-168052,-147686,-197630,-205936,-13141,147413,57097,-49773,74668,213389,183882,121307,96502,87287,239119,419498,367900,135275,-65001,-265692,-495023,-548066,-297246,-41490,-16818,-52806,-121743,-66133,32810,76261,54277,126174,101654,-58328,-12025,-229,-109128,-135460,-98689,-3189,106440,96660,-67578,-105517,104221,308181,320704,80845,-238272,-284802,-52076,54653,52918,233757,413387,232565,-43725,-117721,-48634,-137,34121,57740,-9050,-28023,83467,101076,15405,15575,125123,307040,454878,550483,385338,-60402,-388550,-331248,-217502,-90523,83944,133090,61716,-79652,-329467,-448913,-242629,-45402,200828,379607,174448,-15056,34276,-56167,-274739,-388512,-352715,-354805,-433116,-116515,396963,309761,-50421,176275,668256,540153,37437,-164984,-90463,-91667,-68261,62653,130255,207717,279100,211423,-44884,-187785,-97644,-66551,-135462,-91309,-43757,-69148,-59504,-151012,-257652,-171394,30352,146592,167423,148614,68062,-33944,-83154,-123536,-56721,164055,259067,213274,182261,130890,-3813,-89617,-82348,-45528,-34695,-67626,-138296,-105692,-67811,-16648,132909,121012,-22646,68280,125308,-54530,-153038,-87148,-57985,-22800,50073,53417,-39020,-61789,-93522,-201170,-90922,164727,159158,-13035,-32798,83581,43043,-99787,-226854,-215677,-63375,-48643,-153469,-58058,-28750,-155724,-175590,-72341,10149,36894,40444,69139,83485,-71242,-289383,-321016,-143449,-64589,-111067,-196611,-222695,-156468,-169690,-213315,-65299,140275,92739,-160963,-320009,-176898,82734,121817,-87453,-215195,-70730,190155,306441,256086,251738,247809,147855,111604,104975,-146736,-357642,-182702,52069,41545,66728,111684,22986,-54397,-12665,-33643,-210247,-347470,-203193,150192,339117,331639,263488,70082,-84919,7025,124201,108597,111578,195534,203701,120485,54712,37136,-90515,-112656,40940,73436,44592,66663,29461,10848,143756,265556,271137,189722,124252,156017,116991,-1329,45707,200112,93647,-132211,-89926,37972,37055,-11975,76738,162323,128023,145917,219489,130666,-99861,-164604,-56544,-91768,-196553,-167760,15870,27957,-138287,-130974,-16219,-29332,-150765,-237375,-132212,115513,218125,133335,-1384,-122668,47753,373361,266550,-75638,-216971,-160449,-15600,61836,34429,73,6924,-17112,-31838,197734,493565,505349,194113,-137510,-190815,-39596,128258,218227,300905,433364,400727,140428,-31501,-5714,-127565,-300578,-269710,-213270,-161653,63650,195476,-41919,-132751,114103,90857,-169304,-15703,213134,244091,542081,972509,811098,349839,118774,-75541,-163478,-34961,-44304,-586117,-590791,-652126,-2757409,-1247833,4318089,4190167,-357038,-666207,-592250,-1248230,-699184,-296410,325240,751689,149840,-440568,-549304,-389628,-121077,-24978,-1719,-32030,-227165,-263607,-101266,-27670,109014,354670,305431,2121,-115472,30570,323649,582732,596131,317170,39958,-37387,34599,225918,445606,502387,409490,137743,-153129,-295353,-348465,-478084,-565870,-439210,-155213,112548,185516,102390,131462,217321,159116,-24750,-153397,-46861,78183,135471,305779,376029,175368,-8319,-48602,1637,-82580,-299569,-315639,-197870,-128707,-60340,48723,115064,16986,-137992,-177691,-174910,-202569,-192670,-97844,54813,-45936,-306058,-207110,72926,157377,35327,-279200,-455379,-126126,304372,393979,201115,-56569,-85514,24436,65236,46297,-97377,-306681,-235564,-204770,-547653,-877025,-760105,-372163,3661,173444,234509,199037,220882,283222,270407,186569,163494,121709,26977,-31142,-34396,13711,52376,-46464,-174990,-99639,-90006,-239568,-253376,-143686,-224505,-402349,-392456,-341383,-435878,-439973,-134932,72309,-68356,-313903,-295533,-110262,-103343,-224061,-267203,-230585,-196919,-167897,-75239,120475,163497,-84853,-347945,-329343,-68263,111125,146150,88715,51406,91655,163126,171902,38268,-65985,72773,302781,238409,8559,32470,248619,311310,253705,149230,-31662,-270111,-320415,-84142,71836,-33022,16696,224297,239593,68496,-69055,-102949,-189157,-273510,-172640,-12749,-76709,-30638,250317,290789,107938,29278,-72304,-267545,-273268,-52520,183176,244356,87886,-110308,-259651,-359078,-321539,-160761,95,86400,50669,-75133,-111487,5130,56807,108323,244175,323009,185811,58246,135046,218432,199793,140397,83005,119675,165052,141775,61332,-99026,-196829,-141183,-128762,-140769,-37050,2238,-72967,-110430,-195964,-282260,-198707,-7286,110161,134245,88602,150150,198337,26633,-200928,-223140,-55630,144443,218762,103175,21880,163235,285655,153144,22115,44450,76556,104485,170997,234895,272989,231174,84575,-18361,106601,303403,317464,89778,-126572,-102836,133903,272696,195057,59116,44455,107042,40612,-198700,-190728,42124,53575,-50226,-87991,-193159,-125575,102997,135343,100867,160547,211860,244176,88640,-148672,-228535,-219309,-295738,-243316,-27294,6628,-125899,-116860,77725,167816,71150,36543,-15287,-220765,-281576,-15052,114806,-80926,-205120,44749,198643,12006,-115276,-65285,-41720,-36637,-7198,-61680,-142710,-124834,-105894,-133844,-62340,-33763,-154130,-133779,51000,172417,172249,157609,218896,323881,327568,324431,433493,285083,-62277,-207480,-69736,157210,144092,-86533,-274610,-168160,-101543,-253814,-205969,811,11947,-27591,-23110,-46576,-27602,-15601,-45617,4526,34736,-55724,-72607,49158,90818,-21663,-138138,-146522,-101137,-90057,-55704,24847,70692,207435,279054,68511,-138531,-52698,107475,172195,117566,-61486,-102401,81865,252514,205819,45158,91650,303288,322564,296697,434639,343359,99584,23898,157972,312977,242540,112566,66742,24646,63179,139317,67028,-58259,-52513,-4431,-68936,-87417,-11271,-8458,38604,162967,61649,-135515,-161803,-70582,-50036,-194883,-175257,56510,164447,139569,96,-205543,-135552,20023,9155,104044,508158,815427,715690,336018,-400988,-403698,192910,-537457,-365856,687677,135972,-1073525,-413082,-55255,-209492,17625,-190770,-616060,-200388,-76219,-450642,-584145,-387692,-323515,-209952,-295298,-62482,197092,60956,-136971,-242573,-154701,154450,279726,266090,362556,408456,210053,-102851,-189499,-93914,-87841,-216745,-146998,155067,278052,215545,233154,195765,18018,-123609,-200263,-265788,-205110,22482,134509,8008,-240646,-325882,-129124,98111,229206,306717,259658,115127,8763,77781,269037,241721,-104777,-397195,-459517,-301051,-72968,138886,220419,118704,35823,3526,-203153,-447212,-384397,-178383,25317,184998,182698,32206,-82609,-40645,120635,224597,168382,-25274,-190652,-181453,86672,371890,381302,131596,-38024,85709,264031,280087,286966,177202,-42087,-96650,-51299,40384,288762,333472,-37841,-381356,-330033,-97060,68889,167166,288822,436317,457140,190064,-133885,-250952,-252452,-358130,-266206,65645,184926,146631,175553,264613,180246,-41924,-105745,77416,135715,26772,34228,90506,370,-86473,-48551,-26878],[-34385,-31797,20708,-108975,-206655,-49136,104434,83380,8184,-82807,-170329,-271936,-287327,-159200,-75731,12762,290960,479415,246357,-60238,-19951,128471,53052,-97437,-125377,-27458,48488,15771,-106610,-167178,-161443,-150360,-28754,62599,82598,87810,60031,-17167,-201260,-310862,-199319,72522,190010,186821,330397,389186,156425,115709,224627,127074,-76324,-143304,-162473,-13789,90352,16424,90968,169649,-79003,-206224,58684,241596,77560,-154347,-173531,-56564,-28563,-94562,-116333,-179726,-247220,-150603,166039,421140,341696,139987,139016,275812,359937,314972,106814,-65530,14801,170150,167265,115050,53319,53516,173314,284042,109366,-150648,-131940,-28448,50240,226448,165692,-129594,-201382,-115464,-104522,-77985,63396,136345,28727,-41904,87496,204110,186936,136790,67296,-3934,175088,451622,451983,231088,-22528,-248130,-428778,-404728,-138838,134814,175180,117805,75151,95250,96441,69281,53176,104268,24528,-77608,16676,-50798,-193046,-147648,-69184,36052,195237,190076,-3968,-71222,136786,326775,301321,48481,-211625,-168405,101150,172063,133799,326288,542262,331797,-55731,-246073,-253533,-100894,47048,31685,-109951,-107404,34434,73365,4908,-13592,34022,205294,449894,563124,305150,-161433,-414917,-334461,-193665,-22288,100457,48966,-55425,-160191,-338999,-393731,-190865,19084,242363,399776,250866,90456,125978,26257,-210952,-350067,-319524,-339168,-397595,-66465,431728,349028,13246,159028,528695,416046,10799,-137124,-62318,-84126,-76693,60046,187067,334410,420108,265677,-37127,-149524,-17649,46023,7434,54081,32331,-84943,-132999,-238838,-320804,-197961,32972,136352,99921,65113,17656,-65475,-123154,-153160,-44635,176705,198763,78586,7782,-27195,-84607,-82354,-118935,-178942,-124630,-77910,-168666,-179128,-127497,-54693,155989,195097,27511,83136,169954,-24859,-248411,-275956,-160373,3161,75007,-37697,-184904,-165144,-144582,-240570,-143152,119290,109073,-59814,-7040,114809,7512,-172003,-265519,-224326,-83614,-67118,-133093,-9153,23894,-116585,-187414,-196650,-190159,-124089,-65128,-41645,7104,-52419,-241021,-299083,-99645,9410,-50189,-173443,-224079,-184099,-200537,-226101,-49162,163589,85245,-157653,-291784,-163860,69487,95256,-128430,-293732,-165488,170594,355036,301891,316323,352271,257817,228113,239444,-3320,-226203,-65852,152414,101874,55732,124234,114967,74204,94803,53376,-156021,-301426,-166295,172433,340310,282704,181770,16528,-134119,-109076,-51423,-66545,16932,223681,279589,185214,85569,29667,-95620,-119997,23256,34911,7288,53273,-15093,-36784,192204,411014,412647,273217,130462,122115,85493,-2979,73915,210233,59452,-139877,-6752,199021,184289,75413,89746,140781,142953,191342,301491,263570,43033,-87277,-20273,-28436,-127286,-131284,30214,43445,-106007,-75170,16140,-44829,-196741,-243808,-132957,47642,102924,26120,-62529,-91895,174361,505007,366090,-14234,-184061,-184463,-120327,-56718,-43587,-40495,2022,-7904,-15535,183566,451283,469822,144214,-233778,-293736,-105573,57983,143946,266244,471389,506965,246001,-9354,-81291,-156449,-274398,-269109,-289589,-287450,-74830,95155,-128796,-184988,124904,101368,-225586,-137004,93823,118195,379202,766986,536425,141211,50349,-84963,-169370,82599,176671,-556232,-727124,-739699,-2324418,17040,4898145,2821033,-1845709,-1034882,-152450,-690475,-299582,169766,774296,997278,249588,-372352,-630803,-610622,-330540,-123968,-77531,-161861,-394923,-422442,-157699,44432,234719,471327,378322,33112,-132880,-77045,129981,407780,529449,361350,147528,76560,107208,209568,358796,425451,422855,277846,-12624,-234303,-346702,-495211,-561487,-426277,-142887,165128,266911,163069,152686,178012,108253,-34626,-175299,-129726,-18309,57815,300358,482222,307872,23753,-164467,-165484,-204095,-387729,-405726,-202335,-66849,-10773,41918,59179,-52018,-167119,-161762,-135339,-131740,-82619,-16229,70564,-9522,-213103,-176954,48369,210846,169958,-157683,-392012,-90958,357735,447569,217376,-708,-10243,51666,5585,-67652,-147280,-238771,-165933,-162671,-483865,-812648,-743747,-380528,-6202,145493,177823,92785,71322,150932,166835,130473,109873,21106,-47876,-46871,-7173,51416,60742,-79335,-231234,-132629,-107812,-274503,-304748,-169356,-156004,-248492,-261337,-262285,-332824,-346516,-160350,11900,-6161,-176601,-192224,-53793,-92340,-257896,-269756,-189161,-184635,-201817,-106203,47570,60286,-81887,-263811,-244937,-17932,125400,195615,164236,117212,158246,228374,238591,125292,-12820,79167,299866,246302,50364,72945,223261,259114,251589,182602,-8890,-264816,-312998,-95982,67601,8756,21704,142889,133180,-1822,-6189,-36013,-220370,-361658,-223053,-23233,-95254,-38455,259208,261360,31249,-31306,-59066,-170151,-168778,-29353,128196,189010,77251,-82884,-226187,-389996,-427468,-229736,-4099,96496,59030,-21791,8443,87343,51975,97053,282377,341710,162504,15450,88208,202130,192464,150995,116244,121210,101504,95433,35754,-123476,-212440,-157634,-147154,-204762,-98607,3453,-43936,-72357,-142349,-232220,-173811,-60166,-33448,-20956,-40081,29922,89248,-31627,-192656,-168813,-4998,222245,327572,136786,-39538,77764,192668,88480,21351,39277,1921,21768,111992,198878,293664,300008,136519,-31568,53778,282013,330089,107064,-118471,-147593,75810,275333,189784,-1530,-1218,121499,114548,-55314,-41707,125830,67269,-47499,-44142,-127912,-84099,91021,114317,99749,116000,170458,247711,112087,-97732,-202837,-245763,-308608,-230398,-11487,54529,-63856,-88042,125313,277496,161936,27853,-6827,-135438,-271337,-183881,-59762,-108928,-154975,60673,173376,-64734,-255335,-230628,-140901,-30387,85279,43337,-126546,-165422,-84090,-75965,-19424,-22091,-186536,-181967,55712,249010,263996,229652,263739,316481,293734,298661,370163,235315,-55277,-208600,-66617,188538,119936,-212499,-395451,-216155,-61755,-107380,-51203,3695,-124867,-133663,-61861,-57952,-63451,-70628,-49678,61993,62258,-73137,-95582,19509,101418,82553,-42898,-116720,-82612,-42176,6676,62710,78957,185583,266089,113688,-31363,5760,677,-47748,-82808,-182433,-132328,87450,197534,123454,-2559,12478,211149,363576,454926,536825,352811,108958,48703,119745,224528,183893,143542,194175,119742,11408,-6119,-42895,-136391,-84497,-24207,-93636,-79615,8762,-31182,30008,226622,143496,-126935,-208251,-84053,-19741,-102223,-63799,89057,110006,-4736,-203564,-355053,-207474,-69512,-163733,-106017,336772,627483,460944,105942,-541264,-646770,179281,97150,123976,1110939,954597,-566865,-572407,-242100,-437717,-389568,-731306,-1197231,-442911,506103,402547,46667,-454974,-546392,-468078,-538027,-315428,-17639,-43197,-209615,-338485,-204454,174386,275969,255853,386599,414123,215491,-60413,-179980,-59518,-18021,-194920,-199414,69920,188440,115282,117534,136066,-1376,-182925,-282397,-312265,-221530,23303,164234,52626,-201870,-302053,-138696,123171,309628,318866,188089,62515,28408,113198,220617,163315,-116070,-376506,-442483,-231361,51866,205400,193227,48979,42563,125228,-104154,-439411,-391597,-153466,76937,240434,198107,17768,-83241,5030,193605,261392,146677,-91008,-278118,-284739,-2397,344116,440919,190147,-40846,45244,268138,390119,381198,203394,-44418,-97052,-3307,135500,357258,352878,-3828,-298458,-248718,-36150,138700,285090,401733,473238,425173,204576,-31578,-123296,-180512,-339489,-269116,24165,105377,71821,143022,196801,71567,-120512,-111978,105100,124800,-21705,-1688,70371,-11361,-95781,-59361,-981],[-7469,19398,93144,-50696,-217812,-102392,96942,134592,48469,-92306,-197310,-300202,-328519,-169655,4805,88270,271658,358081,82782,-141247,-1933,118126,17139,-55994,-5025,88839,112446,-20537,-162767,-106587,-2101,-18327,14301,76608,87939,111550,109675,66061,-153647,-333770,-237057,74241,255989,256400,253960,217938,98220,120939,129654,-19591,-154089,-141276,-143656,-44658,57021,2917,22646,39291,-106201,-147678,32016,165157,59984,-163375,-200411,-73225,-22336,-29725,-41144,-193626,-344990,-233277,138334,440156,354888,107755,100635,237850,256854,193278,60709,-87351,-47953,74567,107988,117162,95679,99716,217951,306714,164489,-82943,-163014,-111678,26534,209141,94514,-190070,-197621,-66440,-23741,40530,146835,146794,43286,15163,128195,203942,181557,151770,51483,-91898,74723,425143,487771,326466,73941,-162247,-287757,-204028,34975,295615,369870,344063,353074,256392,145029,68329,60697,66649,-74254,-91099,26659,-121157,-267207,-140425,-14724,86768,264499,250385,39286,-38012,158986,318684,242411,14961,-146539,-44447,223744,285741,226372,382654,572318,411115,21365,-292130,-404090,-180681,58239,3739,-191028,-167048,-835,46731,-31343,-86951,-92294,54379,372708,497514,182505,-260103,-403361,-293716,-123549,69965,126654,-1619,-104919,-153126,-249042,-242116,-82019,93845,264379,407290,331084,194140,204398,119165,-110588,-285595,-299260,-316620,-305142,13753,439198,372228,66977,102933,343146,299578,37504,-45160,7421,-46545,-61097,59344,226112,419616,518555,304112,-14625,-74406,98136,174824,160772,202018,114824,-67815,-169725,-291013,-341587,-184480,32169,97500,15112,-42321,-55037,-85685,-124775,-133327,7587,193840,131477,-46065,-124576,-143152,-139183,-51537,-90003,-239666,-173695,-43837,-136941,-227102,-190265,-94544,140309,216791,81224,109315,171095,-56689,-371811,-463903,-267021,9238,95681,-106629,-304120,-233580,-130918,-208832,-165337,65132,62281,-93149,-14046,81201,-39133,-214355,-268202,-200634,-109629,-113442,-111746,18010,47694,-68196,-168963,-276272,-330299,-236281,-126406,-87240,-26914,-32277,-192172,-241378,-37868,79703,10365,-112217,-162505,-172381,-244695,-269777,-36496,205381,97919,-163431,-272604,-125817,88182,91911,-125730,-325760,-262344,68557,283948,263504,314946,396628,331487,312428,325547,108742,-109401,21915,193774,99762,-2811,86681,157805,158987,126907,63226,-96085,-209377,-116315,144162,284269,224296,115316,-18509,-171522,-241728,-264493,-266710,-81319,242493,357148,261230,151138,67210,-43386,-61390,48711,27495,-8853,27328,-100456,-128404,194074,509799,527685,338792,110924,54385,50185,5082,92208,180138,3383,-121856,95714,351420,322708,172654,99239,99307,138976,207941,331409,344702,158079,-4736,29211,38647,-82323,-112411,20165,38020,-74802,-30732,45327,-46565,-199492,-181378,-57226,30932,7242,-66028,-116111,-74806,231154,516087,379493,29162,-133403,-156774,-152326,-120292,-89705,-53512,11712,22606,45894,187705,371046,363612,71128,-269397,-324888,-145795,-16744,48463,166007,386220,504941,318803,31626,-149715,-213047,-264702,-253681,-326886,-379697,-206420,-56536,-239834,-223257,137485,136554,-208799,-212906,-11903,-11738,183385,535112,315348,-15578,-48889,-152047,-168251,264233,452055,-391154,-614256,-501198,-1462090,1154084,4593208,675147,-3074603,-841034,550043,-40663,66501,349561,818804,973112,343096,-209439,-636421,-714827,-411619,-179702,-170249,-284823,-501878,-536177,-223638,91319,333427,558807,463751,115244,-93396,-126335,-48692,190934,388033,341543,219620,153054,121822,141652,221902,298900,397967,408688,126397,-165015,-301595,-438502,-500806,-389859,-130343,172398,272605,201075,185061,118616,9305,-71076,-176282,-207531,-151703,-76138,199793,497878,414750,66230,-225997,-255388,-252870,-401524,-416916,-155495,23517,71107,53023,-15088,-126616,-173103,-114243,-69599,-41301,38273,79515,87433,2439,-157093,-174555,-4937,208118,246949,-42147,-280864,-19809,399709,471644,248183,102501,87077,69270,-55184,-160047,-171808,-131143,-35398,-34313,-318514,-649704,-668755,-347448,17949,147391,89039,-62100,-111706,-3651,37444,24295,6254,-80392,-117232,-65372,34286,112057,102390,-59907,-237270,-163943,-125304,-275607,-302247,-158138,-64495,-54639,-76529,-129974,-186823,-216563,-193787,-83944,39689,-13606,-56445,22315,-66368,-293481,-297369,-173089,-178795,-228220,-138450,-41468,-46078,-69648,-128041,-74529,86656,171999,243410,224545,143640,144926,215275,264634,200205,38632,70203,241831,194008,63637,108265,187801,190850,209757,171521,-3702,-225535,-254208,-82689,55164,35808,25475,89492,54806,-45280,60384,33869,-220064,-411874,-250889,-14345,-65823,-25849,218087,179716,-62589,-118919,-76049,-64399,-49500,-22856,47535,109763,32818,-78108,-160447,-334409,-431894,-237835,-13095,60518,37050,19015,84156,100174,27814,90793,292110,307354,105879,-44663,19611,184483,214025,161226,109406,59139,4497,51927,31678,-133231,-250017,-207023,-153062,-194416,-93554,34987,15026,5012,-68638,-215950,-193253,-126837,-166045,-163102,-122827,-51543,-33302,-132148,-186992,-98710,23414,228827,341070,94008,-150128,-42550,87282,31248,-320,-13976,-101482,-77132,46549,160878,289832,337304,171969,-66853,-51704,201303,286511,81934,-128313,-168486,43372,269878,153850,-93653,-80080,103895,151902,58453,95264,199816,74167,-32150,12830,-42278,-20700,80421,61893,34184,-1363,41826,160445,129189,10350,-106783,-227262,-299264,-212505,-18066,81203,11166,-43065,138153,348795,253891,17698,-23594,-46630,-197849,-272133,-174644,-111455,-81889,80620,121979,-147981,-363257,-348895,-224367,-52377,142387,152848,-65542,-163900,-40505,25534,51902,-5452,-172775,-163540,91248,302985,295659,235462,274203,296894,233025,218569,238180,158376,-35884,-154554,6983,209651,47987,-342178,-471776,-247162,-46258,30386,118482,15093,-258500,-261341,-134042,-107932,-122559,-113052,-43146,86415,60431,-74853,-84287,-3989,86911,155787,50175,-66467,-48994,22372,120565,168276,138408,170010,213065,123218,76574,79410,-62777,-209309,-251021,-271251,-145523,80928,146048,71193,-28715,-72829,81867,338296,519740,530271,304529,88288,48528,60217,86643,67520,91370,207853,163889,-6194,-97966,-145863,-220237,-106352,-33059,-140272,-96916,37680,-22717,47983,288640,214368,-100344,-207644,-73457,-4862,-10725,61403,110236,48997,-104174,-335476,-431227,-249316,-148981,-295249,-248076,185101,410994,269974,97234,-293970,-609107,-38313,414495,230048,903434,1324245,200387,-421187,-207031,-360457,-497370,-916421,-1361995,-565534,769852,898156,476529,-535406,-692354,-522229,-543526,-422223,-195239,-185726,-302034,-417390,-259262,113241,208060,239300,393443,394418,204928,-24636,-147395,15654,79260,-155459,-232919,-17241,78858,2908,636,60766,-38727,-234887,-349737,-361727,-240751,10100,156097,54493,-146370,-214236,-111867,138305,371526,330220,118801,3339,40650,125454,122058,20978,-153177,-335695,-379778,-134999,189238,277153,152751,-37740,27899,225090,-499,-382953,-357483,-115963,127445,294300,210621,17179,-49849,48716,205786,252201,132731,-115863,-329659,-348555,-93616,251063,403050,202873,-41253,-25275,178951,380401,385905,213596,10457,-34751,66185,217754,372020,305627,-6885,-216878,-164978,11533,188590,379803,484711,433581,284915,165637,85995,25831,-110996,-295408,-229899,-2543,31245,-3275,109495,140553,-6043,-179175,-136160,85531,109677,-19096,-892,57065,-2805,-83179,-70902,5186],[5611,75918,156527,23843,-188429,-145983,60972,155995,72867,-108039,-225501,-288600,-309273,-159124,72003,156604,223697,182335,-97177,-184150,46975,103524,-14480,24921,147068,188028,146650,-67512,-205773,-21458,148439,81066,40372,103780,125038,156581,141609,77295,-146580,-359619,-259612,73091,297109,308613,165412,23997,46093,139162,35169,-181317,-201823,-92540,-98495,-73252,23064,2641,-17832,-59542,-130594,-98398,28977,134608,69423,-160776,-208473,-57001,7847,33900,27037,-186378,-401188,-278252,107581,419189,353413,95009,66733,182641,160444,82470,-14009,-137643,-111407,-14165,46128,104241,141420,165368,245973,250973,136045,-44777,-189216,-190990,-12260,161340,33866,-194502,-148112,-5332,34753,132553,230990,186119,96919,100673,187513,220516,176137,165258,53408,-156997,-39780,343330,472571,393262,192671,-31009,-104407,4483,182869,396837,511492,566191,610601,366760,159384,73059,68001,678,-180190,-98397,16263,-194143,-315659,-125107,33593,127155,294819,264607,48365,-20175,162098,281555,156886,-10733,-56077,62608,292801,371479,299061,374147,501553,458664,174672,-230571,-445706,-213270,58426,-27654,-234222,-196249,-28503,12804,-79010,-166414,-215304,-110377,243129,381634,60027,-314844,-341686,-212221,-32271,161289,169776,5566,-79212,-69605,-88551,-46866,48295,149889,247717,392155,393529,267251,241156,192241,-3796,-215587,-296234,-280990,-170504,108887,428427,385349,99430,26050,165990,207006,87788,68774,94897,12925,-28866,53895,225316,429093,532708,311404,20935,23462,215158,269924,262165,299639,186904,-8693,-145163,-277899,-300723,-129468,31797,47564,-60845,-147084,-127980,-82435,-81821,-57503,104032,225135,80575,-127332,-182373,-187941,-153849,-11386,-16966,-221814,-172923,24732,-56065,-245075,-252027,-134415,83315,176368,120259,137142,128215,-144664,-499515,-605065,-352089,-11658,93432,-142402,-364530,-251244,-65208,-128853,-167226,-383,11658,-119107,-66208,-19138,-94838,-208883,-227542,-163090,-150841,-188082,-110918,7473,16354,-44119,-127366,-290513,-380431,-275451,-125014,-54327,-14224,-14961,-135435,-139214,43765,134424,56292,-33205,-64694,-126400,-286334,-334113,-37457,249482,126681,-174625,-255572,-56084,137780,107487,-83050,-306824,-348987,-114555,91114,149424,253904,369199,353895,348559,336948,148384,-38549,62451,166036,31481,-89810,20657,152800,171457,72653,5435,-38124,-96400,-68866,76709,193018,170096,73593,-26489,-180333,-347441,-447073,-434058,-168932,235606,419382,343019,238671,142419,51649,36071,88280,28886,-16909,-12866,-201241,-231163,159334,540334,585786,362717,60731,-38161,1641,368,83477,110602,-64726,-84324,195781,453304,413775,254655,106986,42677,90884,173710,297293,352537,218475,62061,84278,110273,-46979,-109904,-12131,9213,-64734,-20554,53134,-34600,-143697,-52020,79460,65566,-39898,-101785,-134080,-67645,212925,410960,298772,40700,-85773,-103688,-123147,-127169,-95792,-33636,40210,86178,150972,216897,282364,229854,9190,-224565,-270645,-152920,-75227,-35788,37631,216639,412513,359769,92403,-176015,-264098,-257116,-227565,-324756,-407396,-275599,-202191,-338863,-231489,152087,191669,-115377,-211910,-81780,-124477,-920,326899,185143,-105873,-166672,-251033,-125176,501107,684928,-234230,-408674,-33972,-303043,1838244,3144206,-1835606,-3595773,78449,1420667,533034,302261,229915,511753,731862,423877,-20831,-611045,-716790,-377074,-209949,-279313,-377289,-510311,-554968,-277090,101432,385850,586847,513656,201406,-16834,-92102,-135892,3097,207460,264941,245279,184092,84879,54509,101371,178431,335787,462615,209984,-110609,-227661,-318453,-394921,-339957,-121295,137892,212651,208896,208335,37535,-131007,-129340,-145337,-240240,-274065,-230787,32193,420687,464617,106069,-219829,-241903,-206561,-336998,-355853,-86721,114786,168900,77249,-97043,-192524,-152450,-45763,3587,40683,132468,157931,95537,-15908,-148165,-191755,-68901,151419,250877,48690,-147730,54090,403343,448746,273327,209067,170966,67570,-103151,-209164,-164630,-9061,131760,147726,-107553,-456799,-566652,-280942,71763,169417,-5060,-218228,-276777,-149363,-87717,-99968,-112004,-142949,-156273,-84893,79164,190884,172663,-206,-196048,-176660,-128451,-236274,-246040,-116791,18950,122097,117770,25519,-38745,-95134,-233740,-192131,56412,126430,76392,111523,-20809,-312723,-336850,-186416,-180266,-232426,-164621,-130008,-133821,-61184,13693,118670,201678,229383,268936,245612,122103,57915,123360,240085,256392,102092,68204,158118,110711,57536,133402,154558,130074,150618,131459,-8564,-162494,-165791,-51944,37466,43442,38790,86705,24993,-52538,99906,87390,-194757,-410018,-236744,15920,-3899,-2662,134971,62778,-150819,-203065,-113180,10120,40667,-35042,-36783,28669,-26510,-90387,-79355,-205313,-329676,-191780,-34197,-10231,-14579,8739,60699,29805,-5147,99796,267523,219219,21473,-119952,-63596,168252,256314,158114,59641,-41132,-91136,13934,30350,-146132,-310756,-279592,-154344,-118328,-15646,96136,72426,63281,-21368,-235035,-247905,-198611,-259655,-253781,-149897,-82769,-141170,-256068,-197525,-42044,18766,159887,255216,-13709,-290190,-177679,-7283,-11163,-41504,-97030,-206112,-178261,-20562,129378,260759,323138,174234,-111797,-179051,71776,193080,28995,-144707,-158989,42933,261418,110265,-185375,-174175,56268,147162,112816,183155,249750,81096,-8614,62103,44026,59175,83336,-7917,-88051,-161004,-125387,21082,130850,135317,28666,-161477,-260324,-191930,-47955,75091,80891,10033,107536,352725,314765,8771,-55152,33441,-72142,-253649,-213022,-109160,-21156,105656,81404,-187810,-391315,-378202,-258449,-84467,158586,241764,19233,-131221,3205,133995,127990,16912,-111502,-80124,154637,324779,254320,168270,240732,261546,161527,113562,88550,76270,-14720,-63096,116162,202616,-56534,-437579,-482249,-243966,-42669,128456,246589,19391,-347510,-363297,-214388,-179659,-180280,-130889,-33999,76470,48580,-42059,-34387,-16370,49526,180700,122330,-8634,-11039,91725,263001,322007,238998,176963,149676,108744,164741,151759,-66222,-266931,-331557,-296046,-138916,56742,103319,56440,-32944,-145821,-43992,266688,487496,436692,213288,32318,16739,-8004,-65110,-80390,-37284,107776,159684,21936,-111536,-211977,-278656,-103555,-19202,-189494,-134820,65446,19444,89392,328779,255922,-51429,-141557,-25746,2461,57796,166901,111354,-23903,-157028,-359502,-409736,-253435,-201982,-349726,-278231,102487,257403,243659,356504,280522,-325143,-446872,210046,-119308,103117,1163795,1063419,84516,61079,9919,-253271,-653599,-1007510,-551907,465373,798221,596792,-511119,-692549,-379803,-355479,-363534,-279744,-326160,-390404,-460185,-294303,4017,95692,212082,364838,336982,185794,5553,-84115,123221,179529,-104841,-234889,-83696,-11598,-71634,-70434,-7194,-85293,-269050,-387394,-392927,-248247,-7642,121637,22465,-93023,-96532,-57620,141248,392933,329263,64734,-41888,51329,112222,-4195,-146984,-209930,-288849,-283605,-28191,294402,322424,101387,-123981,-11896,265058,70996,-306063,-299648,-74907,162924,329496,220603,32458,-1579,62878,143137,188122,122590,-84390,-309285,-339377,-153115,118744,272207,159065,-49643,-113114,30285,262893,301895,194328,86482,58080,141246,279857,341893,211550,-39481,-163843,-113332,26350,198442,403378,478881,313561,101847,105585,187840,147679,-70141,-241996,-158140,-344,-9177,-43633,90838,111468,-45390,-217902,-181478,16704,84290,25650,37606,70693,39347,-51842,-90120,-23679],[-2185,121118,203071,100501,-127903,-165843,16225,147345,72658,-122755,-237956,-245489,-254014,-144070,100681,196937,160244,1735,-244450,-187292,99246,79039,-48742,101280,273745,241955,139087,-104787,-208628,65448,235070,105335,44159,141835,184736,214455,161721,19787,-196638,-384477,-254329,67863,297560,332017,99528,-127381,11978,159662,-34267,-300523,-196917,-450,-31203,-95073,-19480,6487,-24784,-112499,-161721,-85630,35012,139978,88204,-148034,-186525,-1683,63755,82847,66975,-168555,-400803,-264447,96799,381670,347403,98575,36872,120359,81601,-7361,-104996,-200345,-157246,-70255,-3494,74625,169494,228113,248759,140848,35270,-54405,-213733,-258068,-74285,81165,-5856,-136948,-57233,59684,70924,190888,302846,238938,159680,176546,244487,249491,175816,174126,66601,-193138,-150301,212494,401943,400269,285044,103292,75027,175619,278677,415121,552326,700019,736923,392010,124632,65972,59636,-93645,-271714,-97031,-5071,-249322,-329675,-113299,47478,136362,278921,236336,25736,-25511,138145,215243,64185,-22194,40104,137998,302648,404183,318345,295188,373222,476009,355738,-79572,-368342,-188089,44025,-60770,-229132,-186005,-51293,-29560,-118114,-213968,-301575,-250561,97808,254196,-29304,-303307,-231459,-101817,50952,225642,225484,69757,1228,49024,82753,126409,161411,168044,188730,353401,427928,296725,221101,214541,73062,-159779,-298694,-218515,-10672,202537,407012,386386,103676,-47403,42260,140726,121073,152094,166630,73734,3477,38801,181282,366249,468956,295393,69348,121857,295162,295061,275699,319322,232847,78119,-64109,-200790,-205123,-47182,35219,4820,-108581,-223374,-181365,-57886,-5994,61741,228136,266100,57531,-146750,-156483,-150828,-124226,22811,61074,-149305,-130215,105104,40964,-240615,-306941,-172161,-4112,85753,132435,155157,53730,-260267,-597097,-664696,-395324,-59267,53687,-150847,-356960,-220497,17751,-44825,-170317,-82820,-51826,-143867,-152304,-156160,-151000,-159851,-153025,-129215,-202329,-270936,-138147,-39924,-70452,-66611,-79645,-243994,-347090,-246276,-67028,36101,28357,-1916,-59271,2509,138005,170241,87078,40967,32579,-60198,-304924,-395110,-55558,277998,164311,-170227,-217338,44035,206375,134780,-15285,-247232,-411830,-340296,-173632,-3921,163514,291781,331556,333946,272263,109026,-15670,55952,75086,-83873,-172112,-39426,119540,114923,-40811,-78344,17778,12309,-36782,-5910,102521,135988,60355,-10014,-160854,-397474,-541411,-520483,-236935,190634,438837,406893,321895,233950,159909,130527,107832,13203,-34008,-62911,-282910,-305941,107565,500672,568475,329639,-16717,-137355,-63233,-30669,41061,14031,-132038,-40752,269980,478385,435306,300738,112998,-18261,314,96138,216132,299175,233307,112311,138032,183776,-222,-112040,-55126,-35521,-79880,-43723,31842,-15201,-35628,118969,235250,126429,-28856,-61722,-103322,-63610,141469,233847,149704,19218,-57019,-57354,-66443,-94461,-66196,13047,85217,178490,277483,266345,215223,121102,-10006,-107947,-149144,-133146,-107129,-86850,-75839,36377,285507,372315,150130,-156367,-277716,-228484,-190126,-290382,-356791,-248626,-278622,-381221,-197965,162695,243790,26771,-130843,-108281,-206903,-145755,169780,143357,-143272,-293714,-352630,-37167,738636,799888,-190748,-271073,500433,1021572,2108236,650248,-4483200,-3369624,1682058,2383032,939053,375472,-88941,27623,392548,476484,114588,-605729,-667464,-288228,-247912,-400686,-428073,-418548,-463116,-299835,76077,387156,547688,498555,247028,64854,17923,-98112,-104895,35051,157203,226217,173533,20471,-12648,53027,112158,248237,399049,203696,-84099,-146294,-169911,-272227,-290018,-116161,79254,117761,187608,206755,-57349,-286870,-192223,-85253,-208807,-340599,-360173,-148654,280836,442915,129363,-160862,-142128,-81494,-219405,-261342,-35228,181374,258745,100548,-174525,-240134,-111549,28466,67711,91717,173053,194938,87554,-60855,-178469,-213168,-119678,64830,191631,108277,-16820,101961,352187,376352,274220,275408,209612,40419,-131908,-211282,-131307,98438,294566,328415,81288,-299451,-463402,-196339,134461,184088,-83341,-327217,-376717,-251571,-173257,-196942,-198359,-142251,-153206,-105289,113100,275389,256268,74866,-128856,-162522,-107927,-161478,-154511,-66438,60120,228818,275008,164633,71945,-18045,-272025,-283125,43657,202231,165798,193975,39216,-299442,-364400,-215201,-176540,-197770,-170826,-193877,-184034,-62572,112323,257218,279137,268714,257566,215543,62194,-62635,-10556,176853,292971,180353,83544,82188,35325,47458,145133,128470,86343,94857,82320,-18352,-97483,-76773,-16598,14226,28376,59475,125719,44738,-25147,104881,121582,-149307,-352845,-176570,58397,60765,15197,28681,-64190,-212631,-248029,-143213,33471,73120,-56873,-99064,-34757,-81370,-109166,-3470,-42601,-161815,-121702,-67503,-87399,-82813,-71787,-78651,-106187,-32319,129204,213688,91221,-78897,-201637,-144427,159153,299433,131483,-21544,-143990,-159828,-24340,6375,-180116,-380548,-352455,-160448,-14896,107844,167765,91331,52472,-32704,-270222,-309805,-261383,-300373,-274523,-128399,-65531,-207157,-369890,-230797,-24295,-16602,42746,107539,-146054,-422705,-298362,-73922,-41951,-99429,-183773,-283903,-265882,-85729,106584,210501,252211,137609,-149610,-286495,-72639,79624,-21983,-145491,-119779,64557,249963,84347,-239810,-255188,-9030,105127,98629,201014,261464,87210,11024,82677,109222,143164,105857,-74332,-235177,-316641,-267869,-106540,120632,239839,163555,-59060,-186052,-164533,-93405,33543,123713,51574,36118,279715,319398,4288,-80108,100228,80110,-138371,-185043,-120800,-1186,129104,78385,-156547,-324376,-307101,-222419,-103171,137673,285405,96260,-86847,30926,211498,181827,41042,-22147,38930,226156,309738,148669,44565,168578,211601,96229,19673,-23009,10548,-2679,34907,212541,161492,-164665,-468400,-420692,-198009,-37812,165656,289272,5474,-360759,-386229,-262415,-241472,-208659,-119356,-31827,42090,49770,34751,47404,-15705,-1880,156244,164094,46056,21148,147985,388578,473372,351973,212001,105137,87557,216367,206411,-15859,-221327,-304898,-245320,-114971,14663,68419,68216,-25141,-193187,-128703,186023,391830,311016,110960,-46616,-36103,-62756,-180948,-211424,-191059,-49567,130457,94642,-51120,-224984,-291087,-74046,12410,-224638,-180457,82787,86004,144093,335030,260340,16579,-16626,54092,6836,91252,235469,103334,-92710,-164345,-270409,-295262,-221858,-220251,-318413,-193603,115077,233281,409763,812250,1000945,116754,-917302,-503529,-830555,-1064803,529339,1773121,851984,502319,567140,282628,-21749,-238583,-418801,-410862,43576,397322,-316447,-526351,-110767,-74493,-180398,-236336,-391154,-428786,-445658,-285957,-100886,-25270,169323,291111,236363,158693,28365,-96,232796,248005,-58344,-209089,-122934,-61520,-78340,-68599,-44070,-123626,-281921,-391223,-384354,-228099,-17469,78833,-24465,-58226,9047,5255,130845,359875,301215,30759,-58396,65862,82911,-123271,-289371,-265507,-242478,-169965,72058,335328,316875,43238,-194661,-75881,219748,82633,-234327,-231720,-39157,170289,331913,227062,60009,39994,34654,22208,83466,115471,1110,-204982,-253060,-163336,-18520,84573,67926,-72657,-201162,-129958,85670,158056,134887,130896,132009,203047,319600,286368,103202,-81023,-151132,-117555,-820,164317,337760,359563,131447,-61931,54932,249356,203339,-76028,-200002,-75577,29527,-10953,-38652,94655,113249,-53697,-238529,-239216,-86753,43679,86215,98785,116831,110513,-10826,-116931,-84446],[-27248,142355,226809,159775,-56843,-159285,-20151,117755,49287,-127363,-219145,-187892,-198592,-144166,76043,191558,94159,-134998,-323696,-165535,120411,33951,-94377,129624,319715,230715,91564,-116011,-157547,136430,233127,43905,24059,175012,237334,261444,173518,-74983,-293281,-397000,-212890,59322,254607,327007,81345,-191150,-1668,169238,-66564,-333326,-137844,112119,49068,-104449,-75943,368,-10210,-130701,-206705,-117408,30955,149540,91148,-128471,-130333,85202,133746,104139,63867,-153477,-343689,-188002,119710,351205,341873,105612,7281,59414,17068,-80787,-190826,-245794,-165483,-78615,-31938,32316,162679,260098,222068,18519,-97177,-106228,-230825,-299865,-154945,-22555,-23040,-33346,56472,116782,88218,214787,345137,275746,191628,203930,273298,276637,180490,174476,77562,-206525,-245477,43714,269585,327300,307418,196638,208835,285093,317665,354315,473542,680197,682243,333698,43381,26455,23199,-198419,-326875,-83153,-21918,-271166,-310003,-111900,13421,103619,225220,183565,-11678,-51654,85315,126843,-14750,-18216,120482,178383,264714,367444,263890,167647,250382,472944,499491,105638,-204542,-111183,20902,-89173,-177367,-132581,-62860,-69748,-132033,-211810,-336285,-338081,-24191,148562,-72470,-229715,-87775,19656,103259,245439,279538,167370,100347,147272,194832,223272,227454,145105,101665,299694,438670,291254,150665,168427,93034,-129583,-287407,-120475,155381,282645,381145,368673,80642,-96256,-7262,96438,108979,167165,194196,111116,17889,13581,108811,261767,369546,280092,130255,197362,310469,242153,207476,269333,243496,158333,35620,-95422,-87661,36667,42547,-19564,-121122,-252965,-202326,-25399,77285,193547,344873,298176,58637,-107069,-63053,-41101,-52923,42729,104612,-64588,-66296,170425,115278,-228213,-347407,-204580,-101021,-26664,114546,152106,-32658,-362489,-632333,-631734,-388849,-126393,-26770,-147835,-294000,-157530,78470,685,-193264,-183617,-132229,-169417,-241153,-280061,-191947,-90227,-68772,-106516,-243407,-329096,-181826,-106196,-184976,-133868,-45402,-163525,-265930,-175812,22228,141626,73711,6740,37377,160901,229382,192786,113061,93013,98389,9776,-284169,-426147,-86400,281263,206863,-120754,-130588,163949,274988,165075,55826,-169124,-439419,-542442,-424140,-144311,85160,209370,287540,278046,155497,22627,-16194,19036,-56157,-210436,-217913,-64836,80325,19850,-160809,-135294,76682,100050,-24134,-76282,46094,132784,72728,17807,-130418,-387010,-521797,-507051,-281846,108287,392631,420002,371707,314378,246259,180728,83099,-35471,-72814,-115036,-318295,-324446,59138,408795,479000,239610,-111940,-225245,-137768,-84270,-25707,-88225,-186529,-5844,301248,426963,389958,302468,116273,-67048,-100100,9973,125785,220494,232640,158338,183350,248142,66791,-103782,-92068,-79833,-104478,-77447,-12412,1442,96708,289897,358287,176075,27698,41762,-33311,-58688,52663,49100,-16292,-22079,-50762,-38800,-17031,-45014,-14420,71427,138191,278951,392806,322568,189120,78052,29845,46792,-3901,-102192,-113981,-99870,-142362,-79086,193446,361954,171686,-117952,-239437,-160624,-137925,-235651,-239918,-128022,-244006,-331862,-119600,161756,263280,170529,4301,-97910,-255192,-242068,69519,161563,-148092,-411591,-429374,65010,894482,761030,-294598,-295823,924842,2360935,2285784,-2355765,-7162556,-2741630,3675180,3358959,1184708,335910,-434531,-416495,89792,482236,138134,-653315,-622140,-219532,-321279,-522074,-436836,-257947,-285424,-283412,29979,349063,459716,421823,232917,123612,165883,37335,-124294,-88953,52208,175114,134632,-38768,-30213,94206,116840,153880,229584,111001,-82022,-76152,-38144,-168633,-252803,-113230,17907,21795,144215,177449,-147242,-419153,-238687,-13339,-122989,-328734,-426367,-285867,126488,356625,126938,-82019,-5626,73511,-94974,-188639,-32492,208610,317482,107099,-235395,-265552,-64372,93087,113235,103644,155945,185323,63158,-120093,-227415,-223404,-137780,-17133,99368,140835,94041,111807,251494,271199,243850,277304,187965,-11747,-144773,-180482,-86924,167182,408245,451572,195769,-209634,-370374,-111601,179453,167034,-135749,-361042,-388540,-283107,-188463,-223345,-212928,-79213,-114726,-127670,124835,349028,332309,138122,-64605,-125749,-64631,-68029,-56703,-32307,36548,237601,360654,251107,121769,3351,-295542,-331675,12604,195697,181150,241944,100439,-245866,-354281,-231494,-147356,-115274,-142740,-211383,-188045,-69945,138129,287920,288592,266843,205684,137857,-15369,-163411,-129512,102481,311785,261665,112262,38612,-1250,44694,139352,105454,56018,53769,39415,-33453,-55988,-11335,12013,-16826,-7984,77185,178960,103183,30086,96366,145794,-86927,-250010,-84415,96914,98808,15135,-74705,-173591,-236806,-230488,-137080,10121,42779,-74403,-120027,-70187,-119620,-124863,49131,101743,1374,-67806,-106164,-140030,-149232,-210716,-298118,-264217,-40275,176309,146231,-48796,-177777,-275606,-202058,161970,319289,77819,-112156,-217160,-194353,-73616,-60304,-242214,-433811,-398675,-177358,65703,227876,220445,48977,-40123,-100546,-292700,-347503,-301228,-293132,-235371,-76495,-12529,-214275,-435991,-279579,-53974,-67264,-74551,-38983,-250356,-506277,-374066,-104933,-69270,-167713,-250028,-316897,-325480,-142441,90801,147644,137373,70077,-165450,-336145,-184635,-12478,-39094,-107487,-57810,88651,232632,92645,-231232,-296860,-75438,38778,30872,151494,227437,84306,11157,60170,135397,213659,143811,-117365,-361342,-422719,-334571,-164054,112596,302383,264027,59239,-78576,-123519,-141111,-35802,124963,63334,-59138,144809,259198,6114,-76379,152559,221858,30122,-118973,-153228,-31808,136568,112740,-63025,-185376,-159298,-119464,-91431,90623,269516,136597,-50526,37352,233324,192582,58432,62378,147018,276926,261170,8550,-100842,75585,153228,48722,-35753,-61698,-25529,-6573,108225,259077,96323,-244207,-423928,-299531,-115464,-24368,142112,237522,-26781,-291778,-298318,-242836,-261359,-189764,-83349,-43040,-117,78916,147728,143128,-3617,-53521,97787,176328,92247,42891,173451,447642,560897,439844,267186,97968,75649,223117,230065,60906,-116478,-196859,-136368,-82969,-40001,36762,84300,-18954,-207949,-148032,137953,290086,213664,32233,-123904,-88820,-83207,-217738,-273068,-296467,-181028,106099,195500,52710,-188653,-257090,-30747,42911,-238120,-218834,82332,155452,196156,306281,231965,92935,136543,145015,7083,88011,265966,105866,-128444,-126345,-96541,-120236,-165225,-206852,-222767,-31627,217760,351007,708729,1300865,1639656,616563,-1252859,-1482690,-1672944,-2268949,-424391,2089441,1673081,1003093,1151759,961225,764632,676669,-193204,-1570855,-1204342,-56050,7635,-236251,182215,191799,49774,-66544,-309812,-368926,-360253,-223784,-154696,-118890,107438,177663,104495,120323,40720,79351,301460,252749,-36190,-175194,-145437,-74436,-21336,-129,-35828,-135394,-277681,-367165,-324264,-170924,-9142,44799,-66051,-50569,66757,51229,103309,271004,235292,12696,-43379,86468,53760,-201744,-363102,-292979,-194166,-56655,146127,300765,252861,-15683,-240529,-156363,88942,25412,-181866,-160161,-16851,141025,295347,226680,90760,58673,-28668,-114609,-25624,116238,119519,-38123,-116011,-130020,-132364,-108409,-46951,-111190,-273499,-258990,-89611,-1360,35343,102356,145233,236355,337477,225828,12984,-107077,-168917,-175517,-60999,101640,203804,151225,-74930,-172133,29374,262201,179336,-131252,-185907,-6649,72907,9204,-6090,116610,137233,-46067,-243022,-291130,-196074,-11132,129334,155995,182404,190838,28758,-144121,-155785],[-57633,133815,221607,183098,1224,-135251,-41037,80475,13905,-114739,-163890,-134315,-171566,-170220,891,133724,33597,-199257,-327200,-141668,87376,-37974,-153206,88658,257166,149029,16031,-100254,-63329,183266,156691,-78810,-19021,178437,242936,267225,175179,-161642,-399339,-382006,-135328,50482,178905,303445,117445,-159078,2,158343,-65313,-271988,-45771,210997,129781,-95864,-142259,-27126,2936,-139360,-262453,-178230,4921,129247,59551,-105743,-45543,183531,195330,88831,14344,-150573,-243207,-63083,174247,338528,331683,98489,-26597,5910,-40794,-146142,-247040,-243649,-123101,-40220,-38590,-15472,115129,241171,169712,-72039,-204678,-169502,-227426,-304801,-237679,-130379,-22418,84354,164382,152052,87295,206019,343384,270027,165450,161645,253699,285785,187428,164461,72968,-209366,-319189,-142422,77907,178266,241054,221009,276132,335663,313482,241702,296982,504358,494118,230475,-60289,-52126,-41080,-282354,-331878,-54764,-21027,-255012,-265343,-120260,-61615,33545,154912,131415,-40246,-86544,11526,32421,-63376,-3681,166624,188824,201553,263043,140973,33900,183509,459585,552740,256355,-10616,-686,3330,-102726,-92410,-40779,-49222,-89344,-116201,-171317,-326388,-362829,-95479,81001,-77270,-120647,65287,132381,115335,217967,315416,266441,185959,180040,197831,220483,233180,92494,12431,245266,439983,276602,57678,60735,51367,-124574,-249443,3480,303257,342026,356657,328748,40258,-109946,9637,70337,50992,109899,167184,107091,3347,-17506,31842,152747,282952,289508,200655,233817,255503,134880,101674,186768,219065,191509,96323,-17298,5801,93910,49144,-25899,-104587,-230302,-187053,-1213,138628,297745,413254,297826,69558,-30485,62491,113737,52160,50511,90386,-10263,-5953,200028,138632,-221217,-365995,-227717,-183969,-128275,70670,118748,-112129,-415069,-589551,-521208,-338518,-200394,-135942,-148564,-201552,-83757,91940,-11820,-239278,-294251,-223782,-191515,-295269,-343526,-201003,-29593,-3109,-88617,-245878,-333634,-218528,-164147,-282494,-218231,-36900,-85046,-182155,-98524,110985,220346,98592,9931,135727,298008,298752,212960,146855,115894,119513,70611,-219941,-409998,-119505,262484,255889,-5795,17836,285217,323285,188099,107462,-99431,-426104,-652159,-573032,-223036,52480,165685,247377,196896,25743,-56020,-5163,-22941,-190247,-306979,-210347,-46362,47853,-72832,-234130,-128189,141915,160962,-25014,-113460,39487,159386,101088,38586,-114394,-333964,-403178,-410318,-303653,5512,279271,359323,368504,360380,282954,162414,10296,-114166,-133904,-160980,-299719,-280771,27980,295068,343106,109929,-211633,-290993,-206726,-139953,-93022,-171691,-219925,10949,285429,326021,303504,266594,116096,-86497,-162365,-40272,67468,156935,244268,210761,211608,284272,140551,-75725,-107471,-104031,-110907,-91166,-63311,5917,214529,417429,407710,182721,99799,167146,45753,-55196,-20279,-84617,-141207,-60007,-56777,-46726,8613,4632,42508,123054,187273,359949,467954,368365,206301,113548,122933,193969,113783,-76440,-104195,-85335,-151842,-87019,186270,336324,134162,-100078,-159939,-52874,-69769,-174144,-92775,48997,-96801,-182914,-4460,146465,230780,270012,148283,-68108,-276050,-295350,16745,203695,-126862,-482809,-456524,133056,891980,571343,-509760,-477802,1101997,3538457,2753227,-5055829,-9760596,-2233900,5580104,4247303,1347870,292988,-631462,-648565,-78636,427582,32409,-751675,-610624,-222590,-435525,-622640,-409387,-77338,-75541,-229876,-13040,294217,357692,316389,174436,148500,299772,195579,-88012,-146103,-20841,110682,85620,-63738,9486,195606,170473,71117,16974,-24650,-86171,-25441,40899,-112977,-235758,-110573,-31759,-54980,87805,132511,-206813,-488875,-254014,45442,-15900,-247625,-415019,-343376,2103,230878,98573,-16856,109602,197550,-13326,-184095,-87926,196715,331383,88343,-269271,-269442,-26926,136805,138773,84984,101881,145002,29988,-176752,-271176,-213373,-116355,-65136,11782,156588,175869,92032,128769,163724,190368,218844,113571,-80901,-152329,-141534,-50456,184587,440734,481468,217398,-178282,-286412,-42790,186964,112608,-162671,-323955,-322781,-234828,-118723,-155246,-139596,21313,-62828,-152812,111627,396497,381154,170523,-25755,-80412,-10944,19017,18359,-31828,-51189,155779,361558,264140,111012,-14870,-290780,-324947,-19022,118980,115447,232410,147224,-156555,-290173,-205204,-75661,9080,-73521,-174159,-151479,-72536,95876,209761,229491,216439,121462,29487,-88674,-203492,-183176,46695,314007,324574,141825,35704,11331,50051,110507,75554,29428,27513,8920,-57738,-56377,19063,27876,-57102,-56862,84717,222251,186080,105324,107368,170479,-13181,-123638,12181,114752,93959,-4888,-148209,-242631,-225885,-152371,-80208,-37161,-34089,-77931,-95572,-79152,-139297,-132585,68667,184153,92493,-61688,-139688,-149389,-198031,-367984,-521086,-390564,-21688,230830,86137,-165474,-254688,-326202,-220473,175908,297848,2156,-187409,-242562,-203765,-142052,-173129,-322651,-444929,-398597,-204172,84426,294659,227778,-50483,-181944,-187200,-279998,-342714,-310457,-257947,-169076,-15740,57413,-162050,-426796,-322637,-117227,-110881,-143462,-122920,-282932,-510232,-382481,-101394,-98042,-234648,-281544,-303113,-347025,-180587,79379,83682,6736,-9167,-152258,-308815,-222777,-49089,-3433,-18747,15968,96252,206236,134876,-157088,-286380,-128982,-34615,-57091,60156,152956,62060,-20641,-7982,114209,252441,182872,-125517,-423736,-450378,-306613,-124899,123943,321344,313038,168604,47877,-65683,-177523,-117066,85307,42687,-149859,-16864,145187,12884,-33018,187558,313346,190183,-47191,-197896,-101095,111818,155218,52054,-23267,15692,21610,-47426,31727,196811,125775,-34790,26877,195895,153344,59728,109880,199116,281204,190391,-124247,-226031,-14401,95273,22091,-43610,-27348,-30139,-26135,137629,247276,29393,-271713,-317131,-147383,-17623,-3943,81671,124233,-65394,-163530,-111406,-146310,-223044,-125490,-36930,-68436,-34514,134458,270702,227870,15303,-90378,31037,167720,130031,56729,157493,406848,538925,470710,324732,131073,82214,188053,215535,126183,-16990,-67248,-11492,-57089,-97959,4460,83790,-24171,-189958,-97645,152283,237753,181695,-956,-174439,-121209,-61797,-160687,-232892,-295808,-222255,105829,295622,156775,-124428,-196440,2726,49129,-232721,-238994,59515,199521,227297,250045,183481,162432,275012,219242,-1753,54350,265660,131607,-106927,-44936,109792,66652,-99494,-175317,-105121,147412,376317,561483,1017439,1634013,2011136,1091484,-1281505,-2352354,-2361293,-3182026,-1493082,1885942,2300652,1430853,1605601,1594558,1451665,1435014,107571,-2548056,-2606827,-663642,326610,87519,400159,367497,245892,184264,-60197,-189779,-210406,-118266,-138170,-164964,26076,43749,-28905,69644,40697,123657,290943,178473,-55436,-159675,-170601,-72757,63726,97562,14092,-110174,-263940,-326177,-218227,-80041,20824,29694,-89199,-68971,58272,54529,51211,138415,131877,729,-6508,111547,40195,-220727,-350428,-271675,-136532,39654,176150,202414,144214,-66409,-258188,-238585,-98014,-87613,-150406,-88334,-14129,75168,223621,214115,112481,48135,-103633,-215652,-94928,131668,236460,142013,27902,-76741,-209323,-260994,-157529,-160597,-320102,-332273,-212855,-135055,-89967,-5833,85013,234517,334680,173482,-39150,-100991,-190843,-256157,-127778,39038,51788,-81148,-257816,-226001,27888,237481,93432,-220082,-203823,31329,109821,24643,20742,143399,167055,-37627,-233571,-316574,-276778,-70669,128702,180818,240869,255092,57601,-161250,-207964],[-79639,96383,181706,160684,29185,-109355,-50679,47223,-17122,-83078,-82218,-97413,-179785,-215956,-103966,32028,-19585,-192176,-273951,-133268,1643,-130153,-215449,-10471,99374,8935,-72741,-74978,39822,206840,50050,-214722,-81273,130047,171003,209562,160981,-200466,-464329,-327403,-31735,45534,89348,273359,194696,-58702,8626,125012,-45294,-148909,45388,265070,196921,-67278,-204471,-78154,-7107,-160593,-314819,-237579,-40504,63559,-7832,-82598,52473,266114,222971,35740,-71255,-160662,-121314,82668,243263,337028,303690,62673,-67307,-36346,-93646,-203031,-254372,-177718,-31903,28520,-29928,-60976,36077,170453,104700,-101968,-236941,-200388,-190575,-270112,-301363,-217754,-10976,180460,236552,153180,64229,167221,293962,214455,83525,57973,180790,267990,196185,147206,46870,-212239,-367141,-312879,-145822,-13293,101142,174271,282947,350031,288102,116057,80576,247926,291109,139664,-148661,-152907,-116518,-313875,-287557,-15536,1553,-208203,-208010,-130524,-153103,-54953,93351,102456,-39873,-113046,-66248,-46744,-74496,11860,167423,177326,137603,115559,-16033,-58826,189108,440503,497415,319828,157863,120448,8372,-90613,5625,75296,2998,-72459,-81557,-125622,-292783,-332145,-108007,48365,-64674,-12275,201382,218886,92911,155887,323371,345217,245522,134786,88050,133550,183871,29001,-53137,203682,446470,282261,-18131,-74609,-30748,-134583,-189116,120938,402626,375601,338793,273118,-980,-91277,63950,62014,-25269,12138,98704,59701,-38301,-47151,-28396,64807,236626,331894,273214,228540,149995,19197,19038,117343,167893,149545,66858,-15287,36286,104124,46542,-25133,-74514,-164333,-140190,4738,156056,339145,403966,250136,74725,50531,177283,273298,177016,55803,20435,-11210,31773,187174,105018,-224891,-358715,-238655,-236016,-196029,7395,49737,-173684,-402492,-478221,-366316,-259868,-265526,-248446,-158467,-107209,-16923,59126,-69897,-292809,-395410,-310415,-200655,-287629,-322937,-170044,455,25596,-58876,-188512,-276138,-228017,-189842,-320725,-277489,-51537,-36328,-128323,-40543,174788,250344,93907,4359,200766,371950,329416,240391,194241,113579,103383,115667,-123674,-346100,-142388,233962,313688,168578,212873,385456,335588,192322,121593,-60920,-374295,-627321,-568447,-213213,75816,177971,223785,107014,-78346,-76934,42073,-46193,-283903,-340352,-153548,2419,21451,-132185,-232535,-54671,208028,196724,-27268,-109662,74498,200278,130547,36530,-132653,-268916,-233269,-272809,-303277,-89553,126064,228830,310220,360808,260618,78876,-92108,-201366,-203231,-193778,-240952,-192324,18680,190829,199919,-29192,-300065,-331394,-251956,-170188,-131400,-215961,-228906,9062,232722,217152,213331,211946,113018,-66776,-150060,-23486,67265,134774,276205,265898,212798,271583,190129,-30135,-93179,-93274,-75706,-64724,-102571,-5303,285483,473138,369963,134417,151094,258887,94546,-60759,-59731,-135568,-183143,-70535,-56216,-58561,19230,49068,89546,152701,221501,400423,487666,387536,251595,208629,242853,292493,165572,-64225,-85280,-60648,-116997,4054,268495,304326,40949,-128077,-70105,73459,8282,-118659,37102,226178,121933,37752,128846,122957,150757,299793,253162,-43311,-286605,-318484,-5346,240890,-64969,-453525,-411757,127552,694613,261091,-758230,-728059,976928,4375082,3707875,-6673691,-12051199,-2256891,6904094,4920636,1514851,361445,-570558,-601457,-84422,311390,-174412,-862896,-624403,-306059,-570424,-678639,-352949,77350,107770,-148141,-28036,245631,275360,227101,112718,149612,375688,292756,-48717,-143995,-47994,51176,44534,-39431,89130,296169,224344,11522,-154029,-137505,-73138,10058,56753,-113816,-237614,-107524,-68224,-113369,26348,93196,-213360,-472594,-235608,70194,71663,-133788,-341265,-320309,-70002,98981,53800,15985,162657,243251,-7587,-262218,-184805,158511,301605,48777,-269551,-254824,-10750,154847,148717,55817,46722,102578,319,-215118,-291840,-183014,-63934,-67351,-40690,166477,228756,65120,22450,84731,132658,128237,13090,-152779,-166080,-119125,-38092,152334,385401,415457,163944,-171095,-207307,-976,152732,36956,-169911,-248562,-217655,-121054,26056,-214,5233,121892,-24387,-179128,80852,408459,390438,167251,-18003,-42885,33318,73434,51223,-66905,-177553,21108,287562,205078,61332,-39591,-249406,-265265,-33895,9435,-8433,161459,168777,-48039,-174078,-119076,40923,153279,30153,-93167,-92855,-59846,23442,74774,129118,128792,21461,-85296,-142478,-172053,-151194,27419,298593,348892,160965,66248,61182,54872,54402,29247,-755,9329,-10733,-92857,-100817,15973,29195,-104626,-102842,86718,250561,278850,191009,155252,196948,59928,-4053,82917,100940,48145,-35162,-172025,-259830,-194750,-42047,18486,-80328,-129902,-69149,-40258,-72900,-145902,-131871,56953,186589,79076,-110841,-158392,-116687,-220797,-491132,-663275,-441326,21862,278130,51299,-227299,-291132,-341251,-195785,192201,230674,-82948,-228152,-220304,-202373,-227191,-313558,-397453,-401484,-348413,-233140,30266,278402,178707,-176432,-311995,-239207,-228484,-299888,-291315,-219589,-114158,35117,124616,-67169,-336648,-332372,-183249,-127916,-135993,-110465,-226223,-426019,-317603,-69980,-124058,-284056,-277457,-255610,-327740,-190329,70536,30389,-105168,-76659,-113739,-212633,-171651,-20058,80576,112503,89425,77909,168794,192760,-40256,-229686,-162750,-98005,-126284,-33446,57913,15214,-87221,-110630,50432,246867,203436,-100298,-399689,-396411,-201469,-3420,165942,310202,312972,247263,168037,3283,-194279,-191092,22267,7801,-205287,-163009,3608,19309,42192,198501,324571,285047,6492,-235289,-181856,45753,162478,137380,109799,161709,155398,13724,-25689,86705,68864,-41402,8053,115682,74124,40233,103548,171285,228070,113444,-210731,-295580,-79645,45731,11763,-13526,49794,-10979,-53920,122421,197953,-14533,-241066,-179442,-1126,65345,14519,22817,11186,-91345,-20705,116029,1198,-135718,-38747,719,-103837,-53418,197673,366768,277472,35015,-100941,-17927,150269,162738,70794,101718,263436,398381,431122,365425,192881,107094,125298,164432,147302,23107,17954,78038,-51503,-148728,-28116,58214,-41872,-145619,6626,233925,261965,212769,10854,-184923,-124553,-10677,-34387,-97645,-180756,-162974,126860,361524,222764,-61392,-139215,2885,15943,-217493,-237186,14156,193764,222094,177239,129082,210389,360579,254423,-23261,933,241158,175119,-25430,70269,290833,217605,-41447,-144929,-11120,285693,538315,772629,1200900,1678419,2036795,1482055,-945372,-2772441,-2662333,-3581193,-2463827,1213295,2546046,1675043,1819919,2014598,1853629,1842559,478373,-2915490,-3762017,-1325294,486287,345709,478094,423340,351099,434999,301592,79744,-29020,83,-67768,-166776,-70289,-85993,-129551,12409,29213,110777,185408,34246,-121107,-182029,-213972,-82552,127633,173301,85011,-50215,-244907,-278181,-90195,27300,67437,34179,-92261,-104710,-12885,-1958,-32589,-15123,5846,-14607,35301,137026,49942,-182654,-264997,-197831,-64399,106507,153782,70271,24020,-96329,-247915,-303665,-289797,-225667,-135495,-23903,-33131,-16415,129252,183816,113623,11976,-162060,-241747,-92594,163146,314824,277179,137719,-30354,-250945,-348746,-241251,-212771,-339097,-346733,-261809,-219428,-215412,-159918,-26104,200552,312157,132031,-52377,-62417,-188164,-311915,-166976,5524,-61965,-260398,-373999,-238794,40925,200605,-12291,-311866,-242281,34007,122975,14058,14830,160894,186362,-37913,-213588,-301079,-300210,-118562,76778,154887,264692,284548,70878,-160250,-217289],[-85202,35736,105882,97308,22724,-96183,-59844,24508,-28942,-37332,2771,-80030,-206017,-259005,-206427,-90710,-68070,-140394,-195392,-142034,-109468,-221635,-262116,-129712,-104454,-162505,-163697,-68235,108313,213037,-33311,-312521,-154801,24116,19444,87541,125966,-173595,-446256,-231880,79275,47932,5561,243723,286814,64436,17391,75361,-23008,-18385,106008,260163,237402,-23500,-244945,-143542,-49669,-200600,-345606,-266479,-89656,-34238,-92972,-60640,142043,306957,198271,-46390,-170748,-175370,-2026,216136,301594,328586,245542,-5329,-113393,-66050,-133356,-237356,-206264,-55915,88275,102030,-15349,-97240,-52185,69810,46015,-68345,-172920,-163599,-116775,-205478,-330014,-263818,5597,228898,252181,114285,14336,103088,208304,126921,-20164,-70228,69478,226551,211417,131838,4414,-219003,-384644,-426368,-341879,-190856,-68866,78276,254707,354287,259909,12668,-103059,31778,189068,108837,-186138,-239938,-175068,-276699,-210425,23636,38107,-146161,-148962,-130939,-228997,-135931,59331,108164,-2449,-115937,-127254,-92139,-52496,17570,121900,150173,90472,-31767,-152246,-76256,248606,413767,356609,280536,265000,231337,48303,-45126,98281,195173,96116,-16212,-49843,-109627,-256481,-263562,-71876,35164,-56984,64674,298499,267647,52525,81574,305185,402461,288951,39834,-85539,8439,99410,-28227,-80726,182646,465026,326082,-40668,-185601,-114003,-146222,-129210,186527,424512,378100,329715,218434,-25790,-53352,120388,72429,-78917,-73570,20847,-13702,-91804,-67571,-61589,5920,227419,393407,336554,193152,31742,-55800,7909,92586,101677,30881,-69753,-106732,-10985,62019,25871,-33183,-49630,-76143,-72270,-5818,123294,301245,313697,159494,66133,105924,244780,393441,299364,67972,-79897,-64646,40403,141016,32441,-233933,-327821,-238004,-253427,-225407,-70680,-54241,-216844,-336876,-330731,-204686,-171108,-306158,-333121,-170142,-30047,34570,5179,-137040,-327301,-462295,-370070,-185607,-213428,-228428,-106642,-3714,19571,-169,-70699,-175731,-206500,-173640,-278714,-274367,-71090,-23619,-110352,-10345,204728,236788,66373,-14456,197742,352957,312464,277030,249507,97731,71512,143478,-19519,-250050,-145328,207255,374224,363108,409952,443796,305481,167330,89953,-64413,-294131,-470800,-413574,-119173,137656,225634,209089,21553,-131973,-20145,125774,-37391,-302295,-296623,-69321,52809,-8745,-151361,-166204,50822,258529,211055,-18895,-71513,123784,229722,144655,5853,-188142,-221072,-72073,-142712,-281302,-148859,-19398,62992,212586,319509,192159,-39347,-191190,-266827,-256863,-208375,-168674,-90215,28271,118357,87091,-143723,-360309,-346163,-260256,-154703,-118516,-210928,-214738,-4273,162881,137377,152147,161759,108942,-12741,-61160,61258,125185,156394,313520,303568,177959,198265,184259,19206,-51548,-44909,4897,-705,-118269,-26966,298517,454461,263247,42786,151750,269500,81843,-82848,-67389,-107459,-133007,-39129,-31558,-44270,38894,90354,117175,153254,234488,395733,452562,368455,298801,321890,351937,319310,140580,-62000,-58283,-39748,-64416,141102,395590,274000,-75611,-195774,-5622,181703,81212,-79398,108783,350092,343682,272256,255182,105512,53642,264382,285151,-50088,-310234,-325361,-14718,259004,63695,-272992,-278244,41222,325821,-125005,-958127,-926563,591103,4735695,5017359,-6824840,-13686310,-2881873,7331146,5247721,1718764,600132,-249377,-323521,30351,148006,-421561,-929735,-625611,-437695,-690912,-672897,-273738,179283,224984,-48754,2123,216829,230261,189025,92841,150764,376244,279532,-48325,-109107,-34830,8544,24492,30038,173933,332808,227851,-24032,-219358,-170317,-27212,42450,28995,-153887,-247844,-104987,-100980,-169962,-34789,78702,-156989,-372349,-191511,54954,109457,-35113,-243290,-249421,-96349,-9902,8622,19185,145348,196287,-80764,-397414,-288547,112269,243752,5278,-235236,-225116,-18135,149059,148998,37672,24189,84149,-15086,-225716,-282285,-139683,-527,-32889,-45337,178624,259823,54782,-36124,50772,90470,43503,-78616,-210257,-191110,-127914,-57923,84383,263921,282922,77082,-154077,-135010,9001,89153,-30846,-162894,-177970,-120956,23098,210129,201193,176786,188447,-18416,-201395,47032,383971,358112,137330,-29028,-23559,48934,76626,37181,-123956,-301124,-115308,165871,96013,4395,-38975,-172762,-167293,-21272,-85710,-143072,52506,164195,55920,-28094,20289,184030,285249,147097,3712,-37049,-29033,-27150,-39823,28327,28319,-75238,-182630,-171115,-90256,-51760,43095,263640,326974,167611,114719,123327,48529,-26947,-36284,-34682,-7325,-23445,-132666,-172397,-12194,13893,-153732,-129190,98021,276314,364092,271770,224078,214821,114091,78677,107419,54446,-22033,-59585,-140837,-228751,-163845,57563,129483,-99325,-217981,-62020,16634,-66568,-146031,-123153,26806,122685,-21003,-193898,-156816,-60290,-216199,-535775,-669968,-398258,80267,304102,48339,-219191,-276973,-316358,-138714,195977,127945,-161289,-226881,-164973,-197154,-311787,-444828,-438630,-311801,-262153,-253261,-76280,180903,83248,-284850,-372700,-218421,-156205,-243852,-255380,-195793,-96134,63493,172760,42010,-185734,-287507,-218045,-110432,-57314,-9357,-94923,-270677,-193507,-19550,-134074,-299562,-248384,-195687,-273430,-168319,63583,-2996,-169253,-113410,-63137,-81279,-52354,54699,184834,257146,151750,37153,119776,236916,79700,-148500,-177405,-138583,-146818,-89909,-28126,-51323,-178697,-225057,-38247,195239,188586,-55561,-296284,-282211,-61005,156319,237344,287423,280291,282323,252541,67663,-191523,-241585,-36650,-10648,-204161,-259795,-133601,17520,123603,177367,247219,284071,33359,-244748,-244254,-56456,102100,157221,180035,236516,236362,66304,-72570,-31747,-13306,-62988,-12486,20623,-21164,4236,50173,72158,127220,45802,-228948,-291905,-106953,9193,9339,33493,127609,19865,-78311,78485,146054,-19584,-165355,-48834,105148,105350,19988,1838,-38908,-87597,87533,300116,146650,-32076,35254,12081,-142695,-59883,240269,401938,276975,49970,-81366,-32513,134767,194152,94987,21625,48080,171926,332033,377760,262995,141620,55943,88366,110879,-15019,18113,94050,-74326,-183660,-55694,15248,-64557,-86290,134634,358982,347214,269147,45311,-160454,-105866,41369,104039,83326,-2156,-51659,145077,365711,230439,-23235,-110520,-40521,-53970,-200727,-216007,-47399,129294,173405,97176,78644,227913,374723,242981,-54732,-59970,193916,213193,91485,197837,403343,301705,-4216,-133819,27901,348850,648861,886292,1169478,1412935,1761550,1742082,-340505,-2590540,-2482789,-3407371,-3145441,287730,2352579,1680938,1762871,2123253,1918527,1892797,908210,-2494874,-4345165,-1948404,404122,473295,401487,370217,347316,594691,652228,360787,130603,90919,13720,-147064,-171811,-192412,-178668,-39900,9954,38585,1760,-148673,-220996,-243075,-276401,-117719,131963,186661,148469,31555,-216330,-228246,24759,124899,119185,51082,-83550,-145838,-124472,-118151,-147205,-161228,-116335,-37045,66017,158549,79911,-109159,-144829,-88577,18671,137758,85078,-57954,-65237,-90572,-211500,-334577,-431080,-350799,-134858,17254,-70362,-113507,29345,132760,87462,-39717,-184425,-183731,-16277,201040,326682,324218,192793,-5672,-266528,-372405,-287130,-259115,-335957,-315268,-243716,-252956,-312235,-300691,-142467,144214,270775,95765,-43369,-8475,-145637,-301363,-151397,17008,-101020,-331616,-399355,-225567,61754,179834,-88777,-370413,-277970,9726,104283,-27184,-26730,162778,185902,-49261,-188148,-242419,-253790,-136909,-10702,78955,239380,275095,69194,-139739,-177851],[-76270,-39701,2800,12611,-8789,-102417,-77839,13094,-14427,12039,63781,-76319,-220112,-271665,-274271,-203847,-115055,-80655,-117103,-151853,-204429,-284483,-273656,-222143,-290498,-330350,-251717,-103804,109217,207609,-54608,-338404,-227342,-121267,-177898,-73961,71020,-91246,-332861,-109602,175218,58613,-58277,213903,365647,171007,24320,21176,-7501,74013,126106,205631,241933,22885,-251634,-206230,-116972,-248072,-343430,-253016,-122988,-128807,-167308,-41101,201023,289654,118402,-139808,-256220,-180936,94703,307685,325969,295704,156222,-93563,-158852,-84847,-147266,-228441,-112750,89587,203348,154747,-2292,-117964,-121578,-23638,11442,5400,-34058,-54014,-17982,-130315,-319543,-259534,24410,222047,207537,39893,-60970,22583,109827,42505,-95056,-171522,-49181,175097,240489,131160,-39753,-226365,-367578,-446460,-433056,-293602,-214758,-32995,218955,360867,235500,-48662,-196824,-44913,229730,152283,-155077,-274877,-190011,-180003,-127245,47443,73020,-85433,-94445,-110801,-262391,-186666,57152,144730,64871,-88463,-154846,-96142,-11874,5453,40015,110460,66183,-130282,-211004,-9441,324358,374544,181305,163760,301573,317479,124710,35317,176045,297959,215244,65275,-42065,-138592,-226536,-175216,-7304,25112,-67390,95744,343821,275222,13785,17709,271116,450579,336571,-47153,-240481,-98935,6512,-69954,-73075,181974,492581,404620,7174,-221123,-157604,-150439,-100919,162826,354599,344996,325152,183360,-23207,-12359,152945,99713,-77500,-99285,-28039,-81195,-133751,-72819,-69244,-27840,231938,444470,377696,148203,-58481,-58832,81306,115388,29534,-137369,-282963,-267053,-120042,-20851,-17354,-62712,-45238,7365,3566,-20730,51460,193111,168643,50957,46685,118738,245894,438287,388910,87980,-173567,-142213,27139,82125,-45654,-235567,-282142,-231339,-246957,-230332,-161939,-184449,-249064,-251879,-189497,-65399,-86582,-310632,-363908,-167449,24772,72442,-34529,-172710,-319520,-473933,-382220,-138181,-91536,-98471,-33727,-27183,2246,93726,82001,-72326,-169862,-124554,-166535,-194530,-68997,-29074,-108311,687,206939,203727,31671,-49100,112908,237680,249703,314323,297534,81862,47100,154303,63819,-146248,-125120,183875,416957,515575,549289,446522,237628,108367,17098,-104990,-200549,-228111,-160409,26893,201343,259960,180041,-50323,-130142,94737,221603,2153,-233727,-185969,13212,74998,-53972,-148483,-78148,133762,271089,205986,6202,-15932,154223,221926,130938,-45557,-263274,-206275,32041,-53187,-238837,-156775,-110762,-87290,102013,252244,107401,-146308,-253526,-286285,-271711,-201828,-108432,-4209,50828,85967,27179,-206331,-376716,-333131,-230032,-92434,-50440,-159941,-182147,-19131,96123,102246,134368,134866,106421,54236,66615,182638,216288,202888,329135,296770,103440,69851,110232,53439,5481,28599,108840,75569,-109220,-46207,268562,384847,128466,-64622,89145,179877,271,-121523,-58109,-32882,-17557,32148,23282,13636,86227,129665,122338,127384,226222,358000,374581,306668,321141,407443,414813,275016,57578,-57214,-17798,-26043,-20546,254742,496648,250197,-166898,-266874,10996,234723,128306,-62590,103948,388701,498280,451882,349263,110310,-15946,194117,235701,-110174,-367177,-326919,-26081,259142,276162,76708,-52963,-93180,-135034,-536022,-1056039,-984270,64209,4576756,6247403,-5705755,-14294704,-3784180,6846702,5134797,1912096,974311,231743,58455,181352,-35226,-639335,-902463,-571201,-563469,-764973,-603498,-177558,226507,269459,59798,80121,207967,218751,212769,140314,174727,316541,165869,-96014,-72686,-3090,-14834,30478,123893,226603,270068,153368,-44865,-168457,-103748,49955,83505,-2227,-195629,-249809,-104587,-142417,-242448,-92671,95086,-46992,-214971,-133302,12927,90077,9294,-166228,-180546,-104790,-80356,-20694,11783,81851,80371,-204538,-535828,-363353,73195,181494,-20063,-171721,-183179,-41005,126165,143412,43169,49071,98940,-12815,-207596,-245380,-93500,51018,14755,-9136,197130,279040,72941,-38486,55857,74370,-4744,-132032,-237782,-221525,-167239,-107618,1351,117623,131882,2242,-112527,-80233,-11604,18986,-63557,-143532,-143427,-68543,152271,379629,386421,318123,203456,-47058,-211228,25753,330016,291874,97643,-36859,-22326,25979,25272,-14099,-181307,-381049,-209749,31227,-28993,-33150,330,-73363,-51811,19776,-128446,-232894,-48259,142844,131838,112563,181439,318001,373403,246874,81934,-6260,11485,-17688,-73126,-37357,-58275,-153003,-245805,-176528,2275,68441,74954,209810,269135,170330,166421,174208,27657,-121489,-114004,-65820,-23020,-29936,-161947,-240523,-57916,-24101,-197473,-125909,131321,312223,419066,324635,272144,208630,130676,105489,84360,-14743,-94077,-64447,-67185,-167121,-149768,108751,215936,-89618,-281269,-76236,41746,-72218,-141178,-103710,-2382,30496,-148991,-269478,-134815,-4489,-185923,-480893,-537549,-274200,138292,299819,68689,-150758,-215649,-256706,-70845,172113,9048,-218566,-189293,-96911,-181792,-366803,-524317,-427046,-202260,-166270,-255696,-193960,33610,-30865,-337328,-339258,-126697,-94648,-206700,-218584,-189653,-116712,63914,191525,135127,-13555,-184747,-199996,-65840,55855,135182,70773,-81401,-41915,40604,-112457,-271102,-210523,-143599,-197456,-121877,58286,-11904,-172234,-111925,-18137,38208,83721,133525,268044,374134,195070,-12629,59855,239419,162576,-70609,-178119,-150420,-108746,-84355,-76518,-122395,-274181,-322703,-125639,108948,131940,-11794,-148103,-144174,69083,303918,323319,266571,235685,272462,278345,106153,-177625,-260164,-66262,12805,-144041,-293002,-239107,372,177475,120795,100620,193574,38688,-214669,-268251,-174407,-26449,107713,181829,225264,236154,85629,-105426,-130395,-94234,-88425,-33062,-61459,-102813,-34592,-22153,-59321,6016,-2616,-181653,-220456,-94316,-13159,7309,75744,174057,51408,-88294,29358,118940,13405,-71555,43607,150635,87779,5668,36416,7940,-47784,126877,368590,232576,45145,64212,-11381,-178712,-64814,237065,359278,226473,56879,-37306,-11359,127739,226629,136834,-56208,-183993,-78227,205215,363195,319618,172281,1278,7357,28867,-108645,-62489,29474,-123040,-198059,-70741,-26721,-80771,-25074,251876,482531,441687,298832,68947,-122072,-84046,60742,188291,234715,151677,32761,127683,296346,181716,-18394,-117494,-115644,-137564,-183901,-180820,-111023,19957,85853,15395,36180,215726,324948,194612,-85744,-116096,122630,216608,200376,306766,431771,313598,6139,-152397,4709,333422,666447,838215,916834,937388,1320341,1828421,315556,-1906283,-1903708,-2768802,-3396483,-593040,1811515,1465282,1481247,1920021,1724590,1733389,1353271,-1446918,-4219407,-2436092,123608,465826,206348,242632,254552,598423,852145,552094,213105,119803,59134,-134567,-264303,-268639,-186252,-76976,-12258,-71454,-212954,-327549,-327265,-321489,-340926,-171880,67910,127784,182739,118998,-166030,-176223,94153,187328,162898,70104,-75134,-181328,-243937,-272341,-276828,-271842,-205182,-62643,77291,173183,118068,-31408,-36039,22841,98220,133854,-11648,-150128,-86772,-36477,-151844,-322987,-483811,-430721,-152567,15574,-116894,-192408,-59615,62992,35082,-94922,-168730,-67621,102465,225379,262470,273003,199092,2171,-263700,-350074,-296358,-293174,-320225,-257149,-184334,-249554,-358301,-371548,-218754,77104,212290,56333,-37187,33382,-70641,-210605,-73970,68637,-64757,-286115,-337805,-190591,92868,193490,-100803,-366747,-285341,-25940,57355,-84843,-79637,154345,166462,-68761,-162948,-151479,-145774,-113421,-99976,-24944,172156,238143,57794,-105929,-104716],[-63819,-119953,-107066,-65320,-47035,-123788,-105832,10065,22703,52637,81305,-76883,-197714,-236240,-286434,-278430,-160251,-41507,-47614,-137318,-246351,-297205,-240576,-253427,-407330,-461845,-334937,-187148,36236,192795,-6083,-288410,-284191,-267830,-361393,-231561,5433,14135,-152040,11309,236229,75256,-95921,179127,412074,244736,32962,-23837,3688,116174,120514,130147,207810,54576,-224966,-248385,-188154,-283643,-311813,-208406,-128931,-183542,-206603,-25972,213324,213195,-893,-222167,-302823,-164740,157117,338682,303414,232592,51742,-176391,-194142,-97235,-128925,-164787,1109,212831,275292,169494,6836,-116984,-148047,-73356,9412,79750,120141,93490,79746,-65720,-278246,-211331,44665,171710,117768,-54154,-149105,-60518,24020,-4694,-98684,-201262,-138980,130034,286600,155991,-67787,-227539,-316110,-359264,-362821,-280994,-292975,-128830,188053,360678,208798,-68176,-184392,33833,359086,244431,-64007,-237211,-150557,-57593,-65113,42972,91043,-36943,-45500,-65089,-241312,-196302,75374,194815,142584,-35764,-143531,-65937,27595,-26371,-58951,60146,59959,-144018,-156126,123208,381121,320399,26185,21057,280385,371886,227104,144950,240784,368979,331151,146419,-65660,-197551,-196049,-78842,65178,10321,-95222,85479,336006,246545,-8456,-21766,230338,494475,399692,-66724,-298268,-146273,-69997,-95749,-47012,194958,519693,493859,114795,-153544,-137653,-147199,-127457,41736,204743,276403,313298,175981,6012,20259,154356,136571,-13972,-44336,-18843,-107820,-141744,-60186,-59197,-41517,226769,454907,385696,113737,-93429,9902,210624,160139,-45979,-311324,-505059,-439506,-251191,-120434,-79144,-115741,-67977,62083,74452,-24619,-36478,46000,14724,-39465,26485,89296,183722,391954,413484,104917,-227581,-203105,8112,33603,-95277,-216582,-234157,-227952,-236753,-234063,-264151,-323235,-279417,-186144,-89198,38023,-13457,-275004,-329737,-134263,65372,104914,-33313,-153678,-262380,-422126,-335638,-57408,44339,17737,19205,-45217,7087,210990,224220,-9083,-144676,-65869,-21440,-53911,-22883,-20912,-91066,9386,194875,176297,3835,-96820,-33910,54677,153749,336133,321257,75284,42944,146894,103345,-57736,-86573,153085,410590,565507,580509,391428,146270,21041,-79413,-163691,-108924,33531,116256,178998,228745,230319,112726,-102098,-85156,219437,293975,58296,-97402,-39442,69902,51686,-119900,-154230,-22046,146832,228679,181954,45705,37180,142243,163082,86496,-98090,-326149,-221775,59440,-11493,-179808,-117511,-126047,-179082,4912,179518,40394,-199604,-259325,-253862,-237547,-173959,-72625,50341,81953,89021,21395,-204510,-339277,-288512,-173641,-4900,54166,-78742,-138227,-29137,44135,100204,151679,139545,107704,102618,171669,290436,302667,246188,300920,227602,-4917,-88983,-16585,58070,60824,102982,195765,128321,-83792,-47835,228177,302665,11305,-158219,-26910,9269,-126813,-164521,-47867,44304,112884,124145,97750,104779,155569,160420,107276,85867,202643,307283,270213,206799,301670,433239,411151,180887,-44945,-36072,42556,-11924,646,293895,512485,233702,-189858,-294220,-18543,211049,130516,-69414,33627,339796,539405,522527,392379,146243,-20204,129837,123200,-231120,-462617,-329504,-47854,253537,561288,555911,243139,-214938,-578606,-918818,-1043577,-884960,-448729,3970237,6848428,-4013087,-13639885,-4385294,5735407,4567340,1988658,1361982,714537,402067,284313,-204998,-773231,-763685,-438607,-631961,-777466,-486856,-72311,236366,264848,171568,192484,209611,222979,282888,247633,228611,234801,13771,-166167,-57060,18805,-25787,58334,213569,223477,115833,9155,-65719,-48847,31215,138198,137575,4809,-196336,-226965,-107334,-198181,-334142,-145760,130232,89041,-40801,-68525,-28751,30059,-15575,-143274,-156951,-127330,-113817,-24246,16356,14049,-54016,-331232,-621975,-388897,47552,136847,-10386,-89891,-131330,-63887,95291,132399,70290,109123,133266,891,-166932,-189126,-52267,74465,50424,47843,222369,293930,112795,-4148,74183,80645,-5665,-133603,-225678,-241484,-222196,-175598,-76573,-9037,9593,-30032,-54767,-57069,-56262,-34931,-48775,-111148,-149384,-69622,225770,477980,491322,381921,170697,-94675,-199540,27364,258822,205831,64435,-23409,-30231,-30639,-65363,-83510,-219944,-393485,-240636,-84334,-136409,-41417,65475,27409,60798,80946,-104579,-235950,-89841,119823,164051,212744,318844,402707,397245,299794,113893,-12222,44278,54010,-12286,-52280,-112991,-203595,-269047,-163947,68357,157456,97838,143578,199969,182565,213556,203548,1277,-207558,-188478,-85321,-31228,-25792,-161297,-272920,-118268,-93591,-231459,-96422,182571,352479,419314,325187,261447,169276,100272,77076,32532,-87873,-148313,-45608,21528,-100901,-157351,97206,250716,-61270,-314529,-126002,11333,-93596,-125416,-66376,-11313,-44451,-234842,-295101,-96405,33865,-130367,-333367,-309598,-106367,180752,264223,91344,-55343,-125256,-175499,-16113,112495,-105694,-247480,-131229,-33160,-141290,-361800,-520015,-361639,-105652,-89293,-238258,-279794,-116162,-129053,-316953,-231275,-8958,-73484,-210515,-193749,-189579,-155742,37781,177818,190028,135861,-43081,-129805,-13753,150761,260303,221223,96435,96359,100440,-51306,-200752,-178452,-110856,-117119,-67463,54557,2790,-121310,-78591,6170,103629,176601,172324,292967,426134,215032,-55853,-8860,186824,183912,-17858,-169986,-135231,-25010,-15770,-71459,-177906,-348012,-376914,-184641,10090,41942,12272,-3946,-20350,157472,404369,400458,251139,194582,226886,238108,100546,-165323,-248483,-55486,81726,-43323,-269709,-297027,-34482,176829,35829,-72155,52732,35109,-148116,-250125,-278941,-188291,14167,132468,141961,154616,59799,-125361,-191231,-152644,-108693,-55603,-112308,-145633,-57706,-76172,-169811,-101205,-29908,-94028,-107136,-49459,-21265,2481,99507,180662,77213,-77855,-4978,120873,66197,9555,83230,134075,18508,-26591,117796,140447,19653,90651,295016,223178,62175,33695,-64302,-206902,-79856,178040,247181,141788,55726,17623,32290,130389,260505,198586,-101189,-369857,-283449,91475,334741,346168,185843,-24296,-55273,-66568,-207775,-177489,-86970,-183698,-191610,-67864,-49831,-81414,27363,330236,555675,482577,262679,53111,-96369,-80083,24321,172499,286687,198497,25335,51570,162377,95716,-37982,-145293,-189361,-197896,-160077,-136121,-156496,-99706,-24452,-64972,3070,185210,240075,131231,-101612,-156339,30090,166801,257345,365661,389679,272092,-7777,-199529,-65583,259145,574551,624333,522272,429011,873959,1704478,775020,-1017646,-1146628,-1892630,-3157165,-1168605,1115285,1108503,1079884,1499009,1420042,1548362,1721782,-197622,-3474105,-2678614,-201871,375841,-35154,83326,118575,437801,812143,573882,183808,72763,40446,-148374,-332038,-318862,-186556,-98233,-33605,-180571,-397014,-461935,-405053,-381165,-379498,-221924,-39420,22742,184499,200936,-80842,-118922,102701,200627,189379,83178,-75133,-202762,-338121,-424112,-390459,-325138,-238897,-82218,70634,179899,149243,22673,25140,98866,152670,100279,-113981,-190867,-24690,69650,-74510,-273686,-442041,-449000,-195215,-40274,-161125,-234557,-126084,-17247,-33901,-143135,-130620,55612,210136,213779,134294,149675,182222,13651,-242667,-303750,-278349,-312009,-301228,-189427,-111972,-226389,-345397,-344983,-231495,8774,140640,9094,-54701,37917,9631,-61955,47211,136799,13278,-163644,-220551,-129332,143410,241528,-42455,-290798,-248046,-57645,-4379,-133160,-106094,148656,136179,-91733,-142060,-47840,-2505,-47300,-152746,-119993,90616,194606,44530,-69835,-27138],[-61969,-194044,-196416,-111065,-72795,-147003,-135026,11800,69136,74646,53199,-74725,-136056,-156560,-240084,-296433,-198196,-31542,19664,-78602,-219890,-257322,-170397,-216473,-435754,-536174,-409662,-299903,-86570,167150,87013,-187668,-312193,-371232,-470060,-339408,-54628,102630,35223,97381,251356,93034,-107784,137223,421709,292969,50288,-47648,21574,132777,120271,68386,140706,56108,-178220,-258567,-239494,-293652,-269120,-160274,-111589,-183623,-203960,-18593,174096,93214,-129348,-273324,-297420,-121690,182968,305839,235031,148941,-38541,-222779,-208391,-108947,-86717,-58340,102183,271232,275611,141927,14385,-88937,-120186,-60326,34121,115991,215544,214051,145310,-25223,-221284,-138359,65899,102592,11604,-144061,-227073,-130379,-33610,-84,-18365,-140885,-172507,101841,341875,208277,-66781,-217320,-238573,-186494,-137109,-152813,-286762,-193057,152607,329439,167430,-62104,-97471,188054,466898,333242,55535,-136975,-70889,44239,-41252,7574,85990,-2395,-51,2944,-171765,-168922,93122,234592,206348,26325,-101849,-20999,47450,-72630,-150617,3720,61543,-64980,11408,284265,400899,254874,-72189,-93963,225088,393872,336584,271380,301720,404176,411834,202588,-107685,-247953,-147879,21587,131262,-6624,-128248,52123,284770,193385,-8924,-36366,181037,512499,466648,11780,-221865,-121054,-113952,-110008,-23719,211690,536020,559474,245797,4238,-58847,-144763,-210084,-145924,14333,180987,278383,184650,48497,42446,135961,171452,89695,75806,56607,-69702,-103916,-30764,-38174,-34096,204140,409196,355005,100085,-70024,118574,338577,186463,-128527,-450391,-661623,-560309,-357855,-208446,-145764,-180333,-113136,74805,129676,-8333,-115871,-99020,-101399,-81455,14629,31566,80441,265332,351075,99955,-225935,-212470,93,11677,-96436,-170854,-194857,-236639,-242675,-255498,-368486,-445709,-311880,-164268,-42646,107074,47457,-205349,-239173,-63232,107488,140979,12769,-85488,-169142,-315666,-233361,48465,159838,81268,29319,-36674,59333,323067,307247,-12533,-151997,-24095,107688,108211,73484,28163,-36695,28994,179474,164355,-12600,-147981,-193767,-142929,45611,326825,310365,79240,55369,117758,90017,1732,-41324,98765,327803,482339,486369,289536,50825,-77013,-172468,-214254,-31081,252660,349241,295324,198126,112842,-722,-128888,-18558,302179,315355,110688,61018,101367,90392,-14463,-203125,-193025,-34502,74351,131134,140821,90344,72241,83923,59486,20985,-127697,-344068,-249249,22852,-2463,-112867,-53806,-79095,-198098,-61558,118635,14762,-178546,-210668,-185923,-164277,-128616,-56588,77411,120781,115194,52992,-143544,-248811,-212995,-114003,71330,159603,9565,-91594,-35263,5765,101324,179826,172343,114182,103859,197776,337576,350216,263809,225229,100241,-130165,-241285,-157982,30382,98052,150756,225359,129441,-54476,-21657,210092,243704,-56039,-218276,-165926,-189864,-251638,-188342,-42619,89289,206612,207380,167338,190064,212857,167761,77393,43609,173575,259867,155786,83126,239578,392018,342919,70051,-125218,8141,122671,15320,2666,249080,428281,222784,-127161,-245696,-70215,114394,78810,-95446,-67353,227637,459702,465730,377249,207313,51626,103531,-14730,-397147,-578533,-334717,-80323,259209,873802,1064146,560692,-261724,-901448,-1221744,-955442,-689384,-809066,3088917,6411110,-2623496,-11756422,-4126922,4453706,3631426,1843122,1603788,1047721,607646,291642,-330957,-799224,-538916,-239619,-612694,-732152,-352824,29804,232757,248961,281030,313729,211236,224569,368023,377134,297248,172162,-97202,-215807,-68498,7492,-36626,96218,274324,165056,-83142,-165113,-99604,60061,165972,207371,199673,74137,-126875,-169995,-112691,-261599,-427107,-193020,157976,213681,112499,2085,-41869,-39936,-96400,-182011,-195544,-182258,-124320,-2748,45361,-19556,-151677,-413748,-626249,-368669,32006,121369,37148,-3483,-71725,-69758,65780,114576,103861,170062,156436,12910,-112924,-121204,-18505,66282,59612,103613,251472,305195,151261,28175,72981,93551,29147,-89463,-173103,-232003,-270218,-244993,-135661,-85700,-54748,-13923,-2421,-73419,-114165,-59015,5514,-66308,-173744,-105438,221417,464509,472934,348396,110082,-135499,-160236,53431,184480,116164,46231,14118,-36124,-101548,-164610,-149626,-232110,-340449,-211685,-159191,-204405,-30364,122850,104866,154837,148312,-27660,-142092,-40732,108656,149554,251004,391454,410447,353679,287906,89707,-52791,50176,150686,103157,-24807,-132691,-227070,-257558,-138273,90466,182509,93919,77886,147084,213070,255436,217371,-11891,-259745,-241190,-86924,-22296,-4343,-116541,-249203,-191787,-198794,-256568,-58514,225626,367976,349686,261729,188305,103070,30522,15772,-17222,-142562,-172614,-10005,92495,-54885,-176981,39560,228819,-31111,-320725,-209808,-77384,-124646,-88543,-2741,12693,-68014,-231655,-247633,-47556,53811,-47475,-122586,-52866,59039,197583,204024,91697,21512,-33753,-89592,8813,21123,-201599,-250117,-72531,17619,-64304,-279045,-424300,-260452,-46961,-51159,-206650,-307084,-224303,-183475,-234141,-101582,68788,-105756,-254656,-183913,-176272,-183433,-7242,135843,199649,230843,102304,-30221,22711,181390,312261,315600,223263,183756,148024,41286,-104632,-159591,-97166,-48248,-23162,53081,35431,-41088,-30514,3473,94531,185133,145643,242978,395299,210567,-82796,-81861,87801,144691,2788,-154496,-101203,74274,92301,-17572,-201119,-378185,-370509,-195687,-74969,-59594,7168,91812,61081,194735,447092,445671,235654,162016,161294,144344,44971,-165855,-216765,-12653,172508,65451,-210587,-304271,-81716,114704,-58529,-218079,-83629,34447,-61443,-200739,-343390,-330810,-87867,57051,19701,19854,-3779,-135440,-210567,-178953,-119859,-81303,-127114,-137728,-49630,-82089,-214676,-166970,-41084,-2436,11028,14298,-13533,-3210,102248,161291,95788,-48043,-15999,132397,110107,54161,74276,73491,-76833,-65925,215380,307168,94015,459,111716,120884,9886,-45189,-127443,-222881,-109772,74153,97617,49293,49664,66564,77144,139285,294187,276119,-88473,-457906,-392106,25473,309421,335354,174181,-17974,-80709,-137534,-262193,-263002,-202858,-234730,-167079,-47325,-47178,-64253,66405,355939,545121,428383,153986,-12179,-102198,-106246,-68999,52807,207464,104861,-89688,-81993,-8018,-1257,-62198,-164326,-218956,-197874,-117899,-84281,-163309,-186576,-134443,-139773,-16688,155869,157120,77164,-90276,-172378,-71004,68093,237273,355064,310071,210232,-35350,-262762,-156499,152525,386155,302553,116924,65876,544227,1359471,867705,-277786,-484606,-1043394,-2478121,-1315366,472411,726016,687032,1014460,1145629,1438247,1888835,758869,-2378347,-2571508,-389244,281218,-238886,-65950,-6893,170090,539518,405854,44685,-36899,-37800,-188293,-361825,-350321,-216600,-116587,-52628,-246909,-496328,-524406,-425046,-386799,-366723,-240960,-143018,-78377,170474,274669,43157,-53050,60742,169304,197246,88078,-82353,-203258,-380675,-525426,-451242,-310808,-211440,-86681,54385,178985,162043,38734,24494,111664,161640,45017,-204562,-186069,107062,216299,10255,-203994,-333032,-408671,-261786,-141401,-193280,-234278,-165415,-94518,-103346,-176739,-94764,131919,255112,153089,-27758,3794,171644,51559,-197375,-248290,-244928,-316007,-284523,-122618,-45156,-194080,-281513,-234148,-187342,-54265,62967,-42970,-102034,-5444,61823,95136,174884,190077,83557,-32194,-95062,-39071,219826,305314,59757,-157293,-167032,-75951,-62643,-147731,-77550,156805,103833,-114475,-125851,47602,140789,48841,-142659,-168118,31309,165338,37257,-42299,24661],[-80151,-250896,-242198,-112908,-73713,-155559,-150530,16038,107053,74421,-3075,-68482,-57555,-58694,-150942,-256454,-220022,-39742,94162,25331,-138122,-185767,-86993,-132982,-392652,-550206,-466924,-406238,-215166,128210,179107,-77606,-304151,-399308,-468608,-366613,-91249,143791,158705,123001,222420,106538,-97751,93714,403248,332493,82455,-42619,57740,164970,153987,44827,54457,21331,-130927,-235510,-255374,-279252,-239445,-136672,-89453,-147206,-173885,-23136,91794,-41903,-232015,-282128,-243898,-57789,178069,221433,134378,64608,-84455,-208491,-192297,-123604,-43531,53429,159505,242393,196738,79920,24117,-31833,-43356,7305,67145,92926,197916,241676,155654,-9245,-162619,-64468,86703,41869,-78932,-205071,-268915,-174340,-64993,42954,121356,-6313,-141978,90204,385910,276474,-34981,-195437,-152271,15397,160537,45711,-210599,-226262,90650,245290,102828,-52456,179,290883,457545,366387,161886,-12765,11965,84958,-56945,-46577,65396,24857,43851,82087,-73434,-119683,91137,243292,235737,76681,-49558,14732,36521,-122608,-211789,-49494,62000,81894,250026,431372,385208,187290,-104676,-147287,158998,386888,432481,397588,366887,410238,437285,222485,-139063,-248107,-66455,125782,183700,-17893,-150120,17727,208058,131337,7827,-37457,108042,458892,504482,172553,-33886,-42448,-120776,-116182,-17389,222443,533140,570955,350185,196483,46248,-153945,-324278,-339074,-161310,76578,208506,179715,82920,60765,118954,192809,193394,218209,182321,34953,-24906,10521,-7588,139,173704,313511,287204,103353,-9365,217466,405114,159481,-223100,-534134,-705827,-586511,-405004,-261081,-196503,-233207,-165189,47905,161661,24401,-170443,-206918,-151647,-65690,11653,-35731,-32146,94052,203003,56538,-174404,-157021,12486,19725,-51085,-103707,-168889,-260135,-274115,-297712,-455631,-524775,-341804,-184881,-37141,152198,97984,-117316,-117579,39840,166350,185334,82969,1713,-66693,-177657,-92854,163049,232448,78087,-8798,4880,160181,394695,298732,-80032,-193242,-16494,180370,246440,204789,123559,52359,60756,162950,157453,-23142,-187955,-309496,-295927,-49590,280911,266714,86734,66816,63505,31609,30007,-4411,11173,163660,282656,293808,163340,-29983,-159933,-232429,-232524,26873,393391,499180,352122,113624,-74123,-143329,-128236,47871,313398,280897,141258,185729,198082,80202,-102047,-291372,-267988,-115822,-58441,406,88829,128020,82442,-4554,-62960,-45340,-115915,-298295,-264110,-42689,-2775,-51033,2895,-12123,-163685,-93585,78137,33547,-93508,-130451,-114286,-80142,-74714,-44271,95171,168745,151035,97769,-43592,-120336,-118955,-76484,100165,226779,81846,-51349,-44893,-30288,75440,192879,221682,126450,46892,121777,300359,342408,248885,120161,-56403,-246912,-350771,-269913,-19328,106032,151597,177553,73128,-31553,31488,229522,225320,-65291,-238587,-285116,-350843,-320370,-166499,-34120,90370,232396,253534,203541,218281,210904,135237,39248,15011,150028,221558,46224,-42264,149946,301132,233534,-23015,-153395,70586,211264,64572,2227,153200,281897,216311,4255,-122506,-111573,-27946,-20348,-131168,-155603,91081,290623,305962,309445,271095,174281,123717,-135144,-565875,-675664,-340151,-115691,291002,1145996,1466510,830223,-197021,-1036307,-1401178,-852319,-503296,-937334,2155494,4869336,-2192075,-8993015,-2747352,3438897,2501230,1435328,1574298,1143688,648072,207810,-393336,-725700,-287054,-16141,-502743,-642518,-233523,112564,233098,253253,380672,415070,208777,216242,435886,478145,348547,151678,-112016,-210345,-98689,-45871,-59510,128214,294608,76433,-262135,-316803,-151175,89230,227515,231736,259518,201767,14276,-81860,-118552,-315514,-488858,-233661,149919,292338,222605,80568,-11641,-90485,-199209,-261603,-279756,-264326,-129306,32475,93542,-1320,-175530,-424617,-558313,-325841,18199,132200,108556,74534,-6485,-46459,45722,89739,123373,191739,136228,9985,-53474,-46222,10079,35916,44379,144094,278460,305529,159656,19564,29300,93419,72808,-21347,-88753,-180668,-290247,-298892,-171646,-106565,-58683,33223,24205,-123493,-171549,-53280,74676,-14696,-182722,-141256,143109,329918,326084,231227,45936,-146177,-93555,97467,120333,37503,41083,60259,-34077,-159383,-235907,-195347,-223562,-247027,-144246,-185900,-228485,-22970,134092,138120,220431,207131,69009,20986,92756,114760,98394,227497,380536,338607,256780,212487,20320,-114049,17265,214472,205808,19591,-128097,-229856,-224299,-102985,76087,143621,62199,29005,127853,258176,293643,230960,6799,-258475,-257309,-69537,9917,37421,-27990,-169711,-270656,-329676,-278304,-37686,222440,321363,217037,149779,92160,32447,-53062,-42150,-36009,-159768,-162490,29275,120418,-43209,-188722,-23894,169230,-12621,-305048,-306928,-202312,-152205,-23285,90272,71570,-30070,-137516,-135588,5609,69539,64120,110009,171492,183974,187016,131114,52880,40561,30852,-13976,1073,-85643,-271737,-236320,-30308,54481,44814,-124854,-258702,-153033,-34096,-56743,-171738,-274331,-265975,-183517,-120665,-9247,55184,-180714,-314249,-179670,-132773,-175307,-58302,76037,173044,263613,214326,64160,27222,128564,268348,335047,276482,198022,169682,139815,-8980,-152290,-92781,70,1025,56364,77313,36062,11769,-20984,20705,106413,59104,130435,291886,183241,-93999,-151276,-28419,70341,1247,-128903,-60255,153505,200188,60965,-185935,-353752,-300910,-153121,-123906,-144553,-23901,115329,87738,188706,440325,445137,211379,133323,92575,26308,-48758,-183651,-179477,38468,244485,148295,-137770,-267170,-128421,9363,-135964,-293110,-167785,42018,22922,-137616,-354149,-412674,-174537,-26245,-104755,-122678,-80193,-137698,-197063,-175131,-121837,-106418,-112424,-84515,-5931,-31268,-177981,-181445,-44086,60838,98615,82648,13708,-4583,90035,138775,108485,-5987,-7652,124393,117874,52781,35316,-542,-161575,-96355,291252,440877,150481,-105250,-106097,-34820,-91410,-139400,-173556,-221655,-148407,-45934,-45431,-23404,43823,95722,103411,148124,324114,359323,-8641,-423200,-384016,23311,298355,290040,137194,11020,-62588,-158015,-247283,-271653,-266060,-254280,-128055,-15482,-26417,-34302,94738,332176,447007,281589,1575,-112705,-140910,-159443,-196190,-130055,20901,-95195,-271382,-244105,-175478,-85629,-71620,-145283,-170423,-116149,-49380,-27365,-119489,-206934,-221492,-201057,-13575,149304,106002,49334,-49134,-161021,-158302,-51546,144623,276912,230306,161733,-60743,-322316,-243617,32252,140213,-30326,-171008,-48451,374889,831591,575330,66666,-133645,-435740,-1526176,-1083037,24953,428113,415383,624241,979644,1377598,1744007,1080888,-1271573,-2064721,-327087,241241,-336300,-169077,-77456,-101220,137814,99036,-164516,-172930,-141466,-236101,-347268,-364412,-290949,-152895,-70129,-242229,-484026,-505202,-374991,-320877,-294085,-213647,-196200,-125157,167040,342291,192809,22362,1486,116102,193279,88815,-85960,-175633,-355975,-537241,-432749,-233845,-134324,-72176,37790,171167,153647,19755,-28227,53609,114993,-23736,-276015,-158692,266677,374807,87198,-137732,-203854,-328034,-334198,-255676,-209456,-201706,-179080,-153236,-154882,-190730,-81790,128437,212332,48559,-185103,-114172,184507,125891,-122523,-188299,-205674,-307591,-270390,-61017,11039,-154600,-187845,-84568,-114969,-106822,-10323,-89451,-166695,-85914,63982,206675,267519,204149,106120,44524,-7595,70675,316400,355774,158004,-2766,-61326,-78874,-100299,-117453,6664,178031,72245,-135007,-110593,119502,251960,152208,-67762,-145724,23155,162549,41392,-29319,32641],[-117355,-281298,-237241,-78470,-48524,-136703,-138830,22112,120954,55601,-57289,-61221,1518,20486,-47057,-173900,-217963,-46602,174895,152721,-36287,-119532,-22057,-42065,-318298,-517673,-493612,-468219,-304841,76126,225566,2740,-261391,-345525,-363098,-308177,-91257,128560,170498,82908,163894,111983,-70497,61263,370884,371292,129935,-7390,115867,239263,228759,62429,-31694,-41742,-98688,-187065,-234474,-255216,-238920,-149414,-85116,-116706,-145084,-43161,-13857,-159046,-281179,-250462,-162888,10648,152837,109488,21995,-1319,-70517,-127406,-141091,-138826,-25853,121759,154362,133348,56405,-1102,36811,49366,62115,97192,85755,16505,62944,144943,106679,-6272,-109014,-8534,104902,9563,-129469,-219728,-256670,-187771,-87334,89799,269369,158476,-62028,85555,392541,336550,16907,-166372,-79415,173396,399435,238588,-101771,-239041,-12152,107748,18644,-55576,45456,249493,305860,316846,219835,84358,52027,45940,-98172,-94671,48359,55201,85422,156140,29208,-66082,62232,211342,220667,96386,-10203,22253,-5844,-164015,-227378,-86673,58401,247405,490109,530536,346777,128981,-84522,-133978,98465,356598,498526,504331,434795,400446,409488,213188,-129175,-176138,50942,230688,218763,-18668,-148999,-1508,127332,75984,31208,-41228,-7655,293252,476808,358779,194301,51066,-96195,-113023,-28186,219803,503490,512628,382275,342213,130570,-180458,-428292,-469934,-270621,-13878,104021,127975,88808,84703,121645,193601,257787,333182,324249,182772,74329,55228,34726,63140,151247,191248,190605,107975,53819,260685,374200,67026,-328857,-565837,-637257,-513044,-380906,-264986,-210088,-247863,-201795,-1467,166536,57020,-197590,-260815,-137037,-9651,7453,-98329,-124521,-72847,615,-28113,-95699,-50937,43183,48098,18704,-31013,-152639,-291136,-323950,-344594,-498300,-539008,-357604,-222093,-42797,185147,138401,-32349,2229,157863,249209,236059,143079,70371,18378,-37056,58754,265736,256843,21303,-80625,67940,282763,398556,196745,-180494,-246361,-43059,180066,327793,338386,241952,147779,93002,139369,134001,-36685,-202261,-342724,-361446,-108278,209079,203849,86171,55637,-15024,-50920,33094,10308,-104034,-54196,26577,65935,41508,-83604,-202659,-236420,-205141,64411,450110,558468,348221,2136,-276352,-278047,-102377,98375,258425,210608,141035,232562,227767,55981,-179579,-366514,-357712,-229357,-196184,-124789,36503,148254,70083,-95668,-168795,-88987,-58653,-193417,-246706,-97653,3292,-8411,26482,27184,-115510,-98723,56475,78130,17979,-52595,-71904,-20699,-25710,-19878,123897,226210,187070,136029,67603,18094,-31910,-79173,62475,229330,122083,-25257,-66527,-77200,9198,176962,273644,144648,-53368,-34233,187848,285291,211345,17812,-198135,-328202,-395105,-322129,-73551,80668,99989,64047,-20429,-19191,98113,275583,239671,-30785,-221405,-342341,-418330,-296588,-82439,-5065,61131,191009,246917,186833,153459,117149,55153,-796,10034,141607,189770,-44327,-144403,57290,192653,119216,-71269,-119738,136415,287343,133690,18302,61024,142963,216187,160261,39505,-120067,-176724,-145211,-163984,-197098,-30865,88660,100785,205161,305432,294399,171913,-204659,-676770,-707562,-340889,-140819,355202,1312154,1642898,984557,-24653,-965495,-1430174,-795339,-426996,-833589,1374503,2555485,-2870055,-5933854,-428923,2943619,1393012,822869,1240676,1004113,562096,78956,-387074,-583697,-74634,178869,-322868,-519735,-150926,159338,241093,288465,460642,474441,206464,204390,465145,509653,348766,167113,-27176,-142935,-132317,-131981,-101034,139161,279145,-2752,-365016,-402975,-213503,15308,176012,203086,308609,358725,198355,21753,-122064,-340782,-489995,-267351,89207,304735,285221,163649,54350,-106638,-284541,-341763,-367791,-347192,-139974,63855,139859,59136,-120449,-365892,-459236,-289087,-107,154685,177808,135233,62545,8777,40980,61172,113166,147944,56507,-13890,6859,33040,37311,467,20431,166910,294594,282817,117675,-49008,-57697,66291,95964,43054,11087,-89480,-270822,-325143,-188887,-89830,-24029,81439,16810,-187319,-213749,-29300,128078,31816,-151748,-145176,19198,102626,86981,68944,-4978,-117070,-7397,149336,77782,-19064,39009,88714,-26735,-178901,-249802,-212138,-208768,-148591,-64721,-171072,-219868,-41978,75103,116459,252375,245808,148095,197688,265154,132841,29629,162538,297869,211088,131776,94655,-68220,-176714,-52624,198826,238715,51912,-116780,-221186,-184892,-61260,49831,70318,18935,10486,141022,300612,325816,256192,64040,-199129,-231026,-36668,62680,93777,85840,-55111,-334560,-456886,-302357,-55033,144625,193091,55318,35172,34828,-12844,-115398,-61898,-10563,-130795,-118882,61345,98615,-63797,-171783,-48266,105620,-8787,-270535,-383486,-322617,-161641,67350,204193,155981,53768,5447,2720,57340,101106,199522,321574,326714,250279,155764,58732,-25505,-13360,51656,42741,-27738,-184086,-314820,-218522,-13941,79325,162460,68130,-66899,-68005,-57810,-95976,-144186,-201952,-242401,-138872,-15537,8718,-56963,-267765,-351003,-162323,-52466,-122075,-99577,12642,130337,251349,269802,122050,-2562,8416,144908,286208,255440,139599,152947,208787,58796,-147928,-84645,28259,9225,68878,118769,82307,32542,-52254,-81574,-22863,-53185,-7326,151178,136602,-98981,-206201,-122642,-263,-1359,-88705,-24461,184485,266719,130045,-139566,-278392,-181281,-67176,-125553,-188639,-67165,70202,62553,153013,398079,399501,172893,99311,34165,-79306,-152823,-213991,-149952,70172,260497,182882,-65291,-196367,-157890,-101702,-172395,-278575,-177452,55409,85636,-75839,-315334,-425677,-243767,-111924,-204713,-227595,-136634,-131253,-165494,-149663,-114367,-121251,-80354,-6577,62600,59290,-79837,-155252,-45021,80209,133389,143467,63493,3353,71709,128612,116459,38319,9303,78141,75615,11904,-9543,-55720,-201511,-103338,317342,489882,170142,-188995,-276791,-185502,-200504,-207711,-177560,-197662,-180558,-146966,-142716,-57392,43385,99836,101227,149977,344395,433464,126245,-274712,-272053,77770,299738,221052,82887,45449,-11590,-126524,-175693,-198165,-249372,-228384,-77023,18332,-4485,-204,120279,275798,288893,89424,-144098,-215344,-194891,-221834,-318655,-308961,-201310,-316062,-444411,-388519,-301425,-142539,-57255,-74454,-35445,41338,42531,29410,-29901,-152529,-270900,-237329,24751,180972,98877,51800,11920,-126427,-207533,-152139,11137,156094,178804,149445,-67301,-357244,-313095,-95206,-109007,-276531,-267989,74270,329887,216040,38073,-20851,-168241,-168978,-547630,-655147,-194999,282136,328312,431031,923838,1268107,1253536,718617,-437108,-1219172,-42728,262194,-297787,-199773,-70508,-267971,-239974,-245012,-380704,-290030,-224320,-266591,-291821,-353595,-389549,-222215,-87773,-164278,-368986,-411900,-265388,-194059,-177471,-145863,-174373,-91082,192779,402101,337483,104289,-32856,73845,189093,92906,-70530,-112680,-260892,-445818,-334310,-115249,-31638,-42135,26007,157230,130276,-17851,-107072,-59990,18379,-98635,-329436,-137392,397957,504461,138918,-96028,-100010,-230781,-376895,-337894,-212823,-158743,-171965,-179914,-173329,-182157,-97243,49256,96701,-75016,-302745,-174053,217107,225228,-21859,-123026,-166276,-289639,-254745,-5755,60335,-106575,-92189,48245,-46964,-142703,-67055,-116582,-222174,-173709,17929,238840,296682,173616,70727,36259,13971,175695,412324,366190,203953,126181,39244,-69328,-106353,-49941,115758,196399,36253,-151953,-90445,161581,311931,237226,46881,-55247,73453,185730,58258,-29864,-2052],[-161462,-280610,-195284,-31712,-6218,-86518,-94968,29647,103471,27238,-79859,-56063,11511,51377,41318,-75663,-190294,-38616,245811,267008,44284,-95250,-2419,17826,-254620,-461662,-478086,-462614,-329056,16079,202969,33018,-193014,-230895,-196886,-184998,-51314,71494,69944,-2154,98553,108661,-30816,53099,335154,398648,184080,51872,187317,345659,321329,101609,-98031,-111580,-84837,-125454,-188600,-239445,-265012,-185865,-111171,-133804,-145804,-80048,-117753,-230113,-265640,-192692,-85546,61849,118116,-1103,-81195,-40593,-6157,3148,-56971,-144155,-47484,111053,86630,-21867,-107487,-84429,47508,140480,167814,167501,74446,-81798,-135115,-49566,16324,-290,-59294,22365,118967,13351,-130473,-184134,-189290,-175339,-121418,103390,371287,299778,36748,75831,342633,359786,70019,-136154,-39233,227437,466996,349376,-3406,-241158,-144137,-53689,-67179,-74605,9226,64650,67089,195463,213599,113115,14637,-62589,-142467,-108495,57061,96739,120415,208366,115831,-18909,15782,143718,163291,75359,-2219,-5848,-70429,-187509,-195679,-96509,54017,377081,658535,563707,297949,88084,-34186,-73179,51847,309638,525632,572473,491464,388294,351783,194712,-63777,-42715,189469,325897,232060,-12575,-123242,-695,61861,39050,50273,-59666,-170955,19333,367718,499360,376950,121686,-51914,-95214,-43096,199495,438418,387283,317355,369269,152668,-219752,-479860,-491053,-284137,-69511,-18561,13627,55880,118966,148767,173177,261186,385783,442635,331890,163181,92323,88213,143990,143439,70308,78099,95304,87354,226181,249361,-73738,-433670,-561032,-495456,-371453,-297851,-219071,-172731,-205545,-200863,-47747,144750,67457,-206550,-265113,-84555,49732,-13731,-151338,-179151,-189717,-200472,-136447,-17825,70509,80030,79515,81115,26594,-136530,-312696,-369783,-367624,-471205,-481123,-347134,-239723,-28437,213198,165263,28655,91973,269147,351119,285661,164013,96349,73294,81750,192635,337285,241779,-58686,-158853,129125,383519,327829,31570,-267903,-274919,-86670,118594,342653,436649,339831,208700,107805,101017,78543,-56444,-182920,-292469,-329655,-114729,136495,141140,67313,8273,-109411,-131973,18837,-5501,-225560,-272086,-206342,-122495,-48898,-106913,-191888,-177100,-134333,84743,439208,542499,299813,-100190,-428646,-364243,-59935,125400,171181,138190,112751,186723,189365,36800,-217572,-409287,-426426,-319934,-279258,-203990,-5417,144916,43354,-163772,-228705,-93751,30094,-56975,-190617,-114808,15933,4840,8014,11732,-90152,-89866,44764,116789,107006,-7851,-77823,-13111,3403,21255,173397,289182,219732,160193,163496,132190,17337,-125511,-34328,165009,125865,-17125,-103036,-140649,-87636,135449,316460,168404,-158848,-212061,36901,202347,170837,-49706,-282560,-354451,-373473,-310492,-117341,23720,6725,-75406,-114251,-15604,156140,316543,259278,21518,-169274,-310115,-370058,-179587,58514,59128,30696,111580,190959,116624,-1149,-61721,-63341,-37275,31763,154272,161424,-102728,-202497,-14254,98955,35610,-60749,-34246,187371,327790,207792,60153,19475,75132,226868,288415,185375,-95550,-296397,-264991,-181679,-179904,-110415,-85344,-81884,86417,281762,352959,211545,-210186,-672665,-641837,-331668,-142501,445253,1334086,1539602,987842,216673,-715414,-1305151,-820320,-510255,-570067,873633,82769,-4277968,-3225675,2254590,2967912,500513,141887,679800,706824,421020,-35451,-321772,-411757,53908,304842,-108569,-367761,-109075,159172,247797,342706,511262,483811,212073,201546,449516,457736,280339,187329,110258,-37630,-155671,-226842,-159084,119320,244411,-34907,-364560,-406438,-269841,-129139,27023,135775,345400,505006,376758,117396,-120731,-326773,-423103,-294238,-20675,250239,306441,236535,127711,-92968,-322926,-379485,-411819,-396080,-155732,74562,157561,131404,-12865,-265931,-377403,-276154,-21329,170242,217279,175314,133896,88263,54229,35565,70030,40123,-72005,-53501,65457,111723,64445,-23557,7446,178100,290098,226795,24191,-165484,-165191,10332,79277,81042,106784,23553,-214084,-319306,-196297,-66823,14673,102115,-18681,-238121,-228244,-3399,141683,58135,-80769,-104340,-107765,-157425,-178407,-93498,-39653,-56701,84387,200810,65967,-46525,28136,76662,-22077,-146522,-195568,-201075,-201967,-74603,5847,-132044,-198099,-96769,-50819,42943,248432,257750,184109,327183,410316,149508,-35496,86746,179669,67290,6239,-31592,-146322,-223904,-143106,96096,185467,52998,-114038,-209407,-152327,-17478,38027,4328,-11195,26884,167630,316154,342524,290905,147269,-96150,-167503,6027,123534,149666,193198,63423,-352857,-537368,-328483,-115209,-6286,873,-83290,-21688,63318,-9934,-126540,-26819,49834,-61968,-46791,84103,42869,-99566,-115325,-5976,70707,-11230,-217539,-406190,-393550,-143150,167013,317515,248305,150970,132862,114626,101711,161615,343386,476323,403372,261806,116263,-2105,-125517,-122718,30277,80149,-56990,-251246,-331393,-205306,-23213,91684,254000,250489,101608,-21786,-99498,-149840,-129182,-119736,-176509,-74217,50473,-47077,-224463,-329666,-331435,-112168,58494,-30748,-116076,-40056,93776,226398,268954,128480,-54123,-134471,-11336,195038,179262,31389,91979,216663,80654,-135784,-63300,44896,17711,95177,150994,84192,26632,-71533,-164253,-143987,-145098,-123089,19290,75741,-110169,-235104,-161053,-30902,16592,-31778,-2617,155742,264640,160056,-79200,-168907,-37205,39296,-83155,-180554,-104841,-17121,-1154,97091,330162,323286,121962,52746,-6550,-140332,-232265,-244837,-136018,64315,206805,166302,3059,-103174,-156047,-177024,-156238,-187651,-121926,67372,116982,-22853,-245358,-394708,-307520,-202039,-269989,-266411,-145876,-112500,-129767,-111701,-93734,-113483,-42590,67747,132018,153784,32886,-113068,-45061,61368,112700,187850,133365,22038,53472,129753,118369,75599,25821,-463,-10099,-50071,-39750,-69008,-177855,-80066,286948,440519,147302,-230032,-350029,-279772,-273325,-218722,-127388,-147087,-189077,-201153,-174474,-49066,51602,84440,74448,139618,346943,481361,283260,-52466,-93041,162674,298672,142818,24606,66921,46221,-67617,-89549,-82527,-163385,-156814,-14966,46797,3306,30966,151305,209587,118750,-78243,-234164,-281793,-235183,-268304,-397766,-420612,-371048,-462602,-537086,-470887,-359887,-166844,-24005,38350,160940,239504,140879,75372,80612,-46769,-280365,-237426,105423,252323,128215,76594,73228,-80736,-204352,-200090,-117900,32688,168464,179730,-42565,-351584,-361514,-228580,-307046,-374199,-181933,317773,323057,-355684,-508639,-366502,-495139,-203587,211803,-256265,-254951,290391,420314,445034,923665,1034432,503664,-85678,-8121,-229514,302530,289855,-144456,-147573,9416,-263009,-459553,-516551,-540758,-351533,-251097,-262243,-209372,-307032,-467122,-319296,-106325,-39580,-190709,-267161,-126948,-43664,-53754,-63709,-86129,13148,243746,441246,437655,184654,-10297,72134,195611,106964,-24271,-11233,-106529,-271675,-186271,11918,69038,-5144,19005,138372,103245,-53506,-182776,-196833,-107359,-172789,-368178,-142798,450810,564481,151555,-88854,-46527,-135111,-349386,-348914,-210894,-129151,-149293,-167251,-151596,-150399,-128109,-64912,-41959,-181796,-359927,-175996,247727,319423,87720,-54455,-129863,-264457,-231787,42069,106840,-52881,-21234,122741,-3065,-154311,-96393,-113377,-239193,-230940,-50144,192592,259082,115071,1626,-41549,-30008,244810,477903,323760,170060,189507,106466,-50660,-78645,31832,201560,187581,-12693,-162855,-61107,175881,319102,284349,158310,72985,163423,223211,84619,-37038,-60977],[-194086,-250784,-145220,-2107,39001,-11219,-25826,37034,57930,-216,-55895,-52114,-32560,26697,91768,8780,-143870,-17083,283240,333206,74259,-131682,-39010,24940,-225671,-403347,-416996,-390781,-289012,-41870,119571,18659,-112009,-93464,-29032,-33892,20514,3038,-91408,-90579,50152,98926,15226,74077,297213,389736,227156,121173,253010,439211,385458,129968,-130161,-159841,-78534,-61805,-135570,-240092,-295340,-214113,-160274,-212420,-189413,-132225,-197509,-240376,-193653,-130407,-43198,75767,81693,-84628,-159146,-59358,75613,146095,49634,-123096,-97421,20079,-24965,-175458,-250147,-157270,46366,219533,246459,186543,33930,-157462,-304678,-262479,-82360,19306,-8929,33796,129445,48801,-88288,-109539,-84539,-147340,-176184,65158,393635,375915,120420,54260,236432,325221,105354,-108480,-39864,157671,331010,334563,53449,-233337,-264532,-187885,-128307,-99037,-87519,-169751,-158241,44999,150944,59447,-106153,-206575,-168710,-69255,105654,150653,142501,225923,175278,22233,-26403,57116,75352,15580,-32376,-64142,-142247,-190089,-129707,-75578,54203,431904,705635,529595,243294,65631,26892,6230,22152,252844,510737,585606,515442,381981,297486,187224,43890,113333,320943,394009,217419,-10494,-81747,13962,23300,25463,58554,-93907,-357597,-297458,196909,543214,453812,149783,-386,-57917,-44004,160673,329839,212877,160719,249836,94209,-257590,-452908,-392875,-203177,-78493,-130401,-146285,-10348,157865,187545,135513,206355,367614,505329,436323,212226,110190,143418,216426,139611,-30169,-35727,54177,75972,125030,71447,-222780,-514030,-529855,-334314,-212426,-183178,-132691,-84772,-104832,-149223,-66764,101710,39624,-210657,-238863,-32381,73503,-63892,-198071,-194492,-229882,-338637,-233436,38652,166638,107042,97413,108684,51857,-110599,-303929,-382523,-339856,-364832,-363566,-305719,-211093,22773,236843,172309,52178,137428,355239,455348,324512,137932,82186,104852,166673,286543,365198,201617,-130252,-216320,165118,423781,200537,-145879,-301118,-245679,-121306,28195,304040,472018,374299,203291,91421,46110,-4236,-74936,-133006,-194986,-227154,-66732,92911,95661,26976,-72109,-203450,-191086,-8145,-51814,-325459,-432116,-350552,-215571,-90622,-106223,-133677,-67453,-37124,92482,386034,476669,229710,-164719,-485226,-377334,-14853,128596,93500,92938,68574,68454,102352,35678,-199228,-404732,-441962,-341985,-272189,-213256,-32029,116559,11627,-196065,-233563,-59907,121680,70638,-104891,-87842,23341,-13170,-40263,-50063,-101241,-78619,31914,119154,134171,-11252,-128469,-63041,1268,68674,236423,348183,249928,174950,225905,192224,6887,-202483,-158558,56784,100647,-24380,-147458,-213603,-189506,82650,341394,195931,-222776,-343108,-104011,122569,145945,-63319,-285871,-320973,-305317,-256420,-146582,-59783,-106291,-190881,-172092,-16496,183319,316454,252208,68199,-81327,-186322,-225509,-8301,224790,158338,27320,35351,106828,13231,-197072,-273911,-193498,-66026,75641,188349,139381,-119522,-206701,-49956,40046,4393,6740,79840,209934,317515,263950,120334,44550,103329,251556,349337,264943,-59852,-367236,-349913,-176507,-116576,-136181,-185635,-189447,-24486,189867,312479,205167,-162027,-527621,-478529,-309207,-113520,541374,1215629,1198123,857171,474948,-339392,-1046684,-920171,-731512,-260511,676432,-1891616,-5735979,-1380176,4568643,3310773,-63848,-455594,44877,363984,289442,-93113,-218151,-242667,95329,349656,98734,-189669,-94451,112938,239241,391174,527079,450700,229070,214072,394468,340282,153200,174006,228786,63828,-161839,-300836,-223079,67477,208767,-886,-269027,-338741,-299924,-274293,-154207,60707,374882,606714,500434,182621,-113131,-277767,-311005,-314185,-156727,145127,291090,274171,171263,-68632,-304348,-346468,-379001,-383893,-165200,55279,127235,179537,102559,-165272,-342432,-284170,-35181,165616,209246,196354,205709,176384,83886,20329,4705,-101960,-213820,-94375,117892,179442,87713,-27548,18018,184855,257779,136231,-100142,-290314,-256753,-63733,20463,82776,180824,130574,-134399,-284999,-201816,-66023,25597,79490,-67409,-253985,-208242,11329,107281,51921,4359,-30821,-196123,-376706,-397501,-223218,-66573,12890,166398,249181,91088,-41800,1615,18625,-25284,-65245,-86471,-171074,-209110,-37170,55780,-91310,-181611,-176919,-211870,-65949,208704,241104,172260,369156,471617,149894,-80551,27594,68944,-55569,-97807,-131439,-192744,-246994,-228688,-55145,76323,20827,-126131,-199401,-133048,22872,54874,-21848,-8564,70462,180959,285152,329852,317004,226806,20499,-81054,52942,174674,185907,261568,158691,-297241,-531135,-346525,-200840,-192940,-201575,-149476,23707,180322,44858,-76190,52057,116675,25241,43849,104779,-14792,-126431,-25707,98983,81892,-5558,-146608,-357644,-384667,-96265,249842,401294,327852,226643,188683,155156,131994,247623,470685,551633,410577,237352,81996,-44807,-217131,-242835,-13446,104510,-66036,-272676,-321264,-196890,-49658,87061,289938,374417,210194,-13535,-141439,-198945,-123996,-52057,-100430,-18043,65150,-142184,-374849,-338811,-243775,-18773,184518,81353,-98483,-72081,78534,220331,233851,89905,-105870,-246156,-144043,94707,79002,-89259,-6986,150377,55323,-108501,-27483,61408,45032,136115,167242,46207,392,-63741,-187101,-203875,-180728,-179582,-66175,7020,-135334,-229890,-128720,-2475,66348,38151,2104,75334,190992,138720,-24160,-49407,100191,138235,-12609,-126389,-123098,-110641,-85956,23673,241593,239047,66956,-7092,-28402,-139350,-257931,-262130,-138146,21249,101534,114309,68506,977,-118000,-189139,-94235,-58796,-34107,70577,118026,20527,-167572,-356039,-373569,-295554,-304760,-237115,-97950,-77425,-98454,-68107,-53534,-74501,-6892,112229,173330,212843,108613,-81163,-40618,26183,52489,209538,211403,47584,36621,127283,109894,99427,40668,-80823,-113085,-110380,-44463,-33928,-94322,-30737,215581,320066,90822,-231015,-326387,-294645,-282121,-165056,-30991,-71789,-163703,-198965,-146815,-10732,68446,63721,38423,115575,323255,486700,417033,184560,106337,243997,274394,68312,-23508,62841,77875,-21054,-37879,11401,-50834,-54195,57098,68523,-6851,57139,190896,153230,-14445,-162663,-242515,-284610,-234671,-277271,-410383,-433027,-424334,-475817,-514680,-467894,-345091,-160499,14165,163314,366296,423658,218491,95643,172560,63001,-259518,-196368,221257,346776,173374,109706,112976,-41880,-153903,-184082,-202038,-52198,197393,243545,17481,-298610,-388884,-359735,-414806,-318410,6358,517216,261471,-762722,-836789,-682454,-895660,-386212,603061,-51944,-270007,392085,618596,585012,903405,685020,-306694,-924764,60914,619962,489665,233358,56602,-23765,133045,-89086,-459745,-640033,-603463,-343294,-214742,-223609,-121714,-221779,-478473,-413392,-124561,84954,-4890,-106091,-776,79684,32705,-2287,31070,143531,290705,435918,459256,250239,75254,124238,217771,132684,53322,121360,79828,-66071,-40459,111339,145509,30003,14660,116857,82571,-72595,-234584,-319499,-232662,-238533,-391206,-177465,400766,529153,121077,-111040,-40221,-46993,-227064,-273471,-210043,-127127,-114680,-116722,-93425,-98397,-148788,-153795,-140823,-239673,-355635,-145382,248899,372549,179526,7598,-99663,-233668,-197037,80089,148494,-4518,6029,125005,15966,-135373,-92871,-77243,-198905,-226792,-101450,101397,177756,59733,-55339,-137559,-112407,253835,487015,234650,61393,168855,125832,-23244,-23777,99724,223001,133396,-77444,-163356,-23225,169002,287046,286795,223272,190760,255990,258003,113557,-41834,-117530],[-198605,-200083,-116608,-10747,74335,75481,52079,40988,-3114,-19218,6847,-44243,-106230,-34851,95979,56751,-92449,4117,270859,334362,47992,-220279,-122489,-18721,-229467,-352109,-318819,-276925,-210021,-85429,11723,-13609,-30141,29041,93104,107005,107227,-44213,-230069,-135229,35590,86707,58885,114943,249595,321214,236836,180209,290535,464349,373204,117976,-123749,-162010,-60579,-2952,-90537,-248797,-297692,-199424,-205890,-326438,-267616,-195534,-241076,-192610,-88434,-84314,-56335,41075,46630,-125446,-203297,-73556,131545,256715,160675,-59971,-140436,-113178,-148884,-284326,-336346,-213214,23228,262782,280088,147638,-17508,-171356,-360562,-397730,-155456,50486,43123,38611,139009,103488,-20535,-18476,27657,-112840,-238481,-13230,337291,372604,164620,23527,98219,231481,111815,-82968,-74458,-5012,59087,204321,61258,-206516,-320297,-244434,-141506,-111157,-184310,-324591,-279008,-80511,57471,-58987,-281962,-342334,-165423,22052,191810,209978,145971,203052,205278,66254,-41249,-27699,-27088,-70127,-94171,-138449,-206360,-176013,-53377,-32331,60541,401258,623377,440228,180068,54984,87378,80402,10211,192549,453743,533606,488925,382290,273687,198612,156306,243782,414720,416311,170084,-23332,-39209,29894,12175,32098,55987,-133209,-515049,-553170,15752,483006,415155,140529,49085,-2254,-18511,106418,177134,16237,-54123,16349,-33371,-276539,-346884,-204475,-55947,-41605,-201049,-302959,-89696,184993,212105,85328,115358,294868,497173,462673,204229,99847,181044,246535,116381,-106203,-137159,-11827,27313,-4108,-99635,-333363,-541764,-467102,-194433,-81983,-66194,-22043,36931,34269,-50138,-45370,47832,-26610,-217922,-203498,-11188,39553,-142793,-244361,-182364,-193585,-369914,-278862,68600,209091,112336,93491,89965,37868,-70591,-249247,-339058,-250449,-195800,-217955,-241705,-134149,105129,250623,153840,36761,141564,406045,538234,344871,83276,55682,134336,219726,330508,347019,147840,-174545,-237849,164114,389828,53284,-283921,-260827,-145757,-124390,-54275,237503,438114,326114,127456,43002,-17241,-88376,-77115,-66835,-104766,-105343,21484,98631,75716,-28261,-164798,-276931,-219767,-47263,-119679,-382070,-497920,-381014,-198874,-82078,-94093,-53183,61208,60601,91839,314745,386324,157075,-182121,-439975,-320927,18138,112457,52298,84690,24353,-75905,-1391,54978,-125890,-347267,-391996,-282756,-180626,-157657,-48463,65149,-18395,-196189,-199377,-7095,182698,151821,-9842,-29557,12754,-54933,-90796,-118684,-133987,-71178,9774,70169,86426,-56435,-199153,-150616,-34332,101976,291395,390139,279416,190868,248537,183838,-63775,-285293,-267694,-57311,61712,-37562,-184156,-278327,-270511,30451,340426,222549,-210216,-378030,-194411,67819,145485,-23278,-211886,-240821,-221332,-194716,-169801,-163409,-215370,-245758,-175686,-19271,166415,254642,199419,98384,42218,2559,-37713,152595,366032,272524,63363,-4667,24656,-89617,-359113,-441608,-298969,-84578,130295,236967,131547,-93276,-161679,-49101,17382,24800,113555,194573,200994,257023,280087,176174,115881,203680,287149,330630,253577,-43411,-388639,-381131,-148454,-36199,-112188,-193368,-202270,-109505,47223,176349,132323,-88735,-267436,-255502,-273704,-56727,615285,999672,744352,663127,709721,100191,-693715,-1042348,-1007687,-18004,714323,-2916679,-6622717,-631494,5921316,3705527,-297853,-874690,-502331,73307,200244,-85856,-102238,-96796,86427,331169,258379,12,-83738,36600,205920,410686,509750,393215,251166,233531,310747,197985,3430,103462,268272,123089,-150973,-329816,-277436,-8473,182186,90629,-114682,-230662,-288328,-349222,-284443,10835,402579,647843,539695,205032,-98890,-211079,-197107,-325254,-286412,13929,236158,251305,156313,-55664,-238798,-240257,-265093,-303030,-153018,8053,46614,178491,182432,-98561,-351708,-292003,-27595,138976,153240,202077,273910,254464,123400,19746,-63110,-233201,-323370,-120200,154683,220359,99071,-13968,50966,189506,197582,22963,-219810,-373531,-298935,-137656,-66209,53349,222851,205339,-52448,-231787,-207751,-99244,-7248,15756,-113869,-227855,-155601,10395,34927,9794,65000,45183,-219433,-492472,-517059,-308547,-96947,67609,227097,296864,154405,-5721,-37814,-67489,-31027,47027,44055,-135330,-225058,-29799,80650,-69818,-180493,-255795,-359280,-184557,136560,197372,126843,320685,428481,125155,-98564,-1346,-4654,-137214,-168220,-181617,-201575,-247389,-284268,-187935,-30901,-30683,-148707,-191720,-125416,55457,97419,765,30395,123000,160501,203241,276924,309232,267584,115672,9333,99006,200400,188089,272272,218985,-159828,-422101,-338005,-277227,-355559,-347563,-120274,170833,340469,132119,19278,139335,154485,99734,136404,133626,-40671,-124975,73459,231413,134674,20142,-62232,-245770,-293949,-30918,290347,430249,376595,257295,149517,105773,141103,337924,553440,541976,364324,198817,62610,-67683,-270221,-320300,-50133,124624,-42928,-246678,-283731,-185054,-80164,60378,261260,412993,247856,-28005,-173554,-230649,-119742,-8182,-40953,9442,36521,-227911,-443331,-289083,-105262,111260,306774,194659,-47406,-81262,86904,249265,196635,29542,-136870,-286106,-210527,13246,-12795,-183506,-123693,23478,-1117,-65874,15339,85112,99273,184933,163442,-12967,-32122,-23802,-134024,-179143,-151426,-165319,-91767,-62252,-172491,-189896,-35376,79909,142529,110734,-7292,-33100,68418,76460,12735,56439,202662,205270,63503,-47279,-117764,-180304,-175256,-65897,139700,169035,18620,-73652,-34755,-78702,-218232,-256260,-150501,-40157,-13047,52860,129284,102854,-51645,-136930,-9484,61074,46857,61574,96630,54492,-100233,-329855,-431794,-380794,-319718,-163009,-5083,-25045,-74221,-24386,9867,-5484,23085,111431,163726,210465,115494,-74939,-26675,682,-20482,204058,276319,71305,18907,104109,85174,106169,60362,-121851,-196267,-149746,-24338,38311,24597,30702,131619,179835,19184,-213096,-250116,-242581,-226998,-67236,83976,17433,-107160,-151925,-87123,35014,90419,54576,12977,81397,268216,438601,484127,376100,282747,292689,211401,5138,-51219,30743,56234,-23176,-51159,30504,34905,54174,135358,88260,-24622,80671,233390,116466,-80222,-144236,-175535,-218551,-180694,-239924,-357479,-357058,-350579,-358369,-392346,-387262,-272186,-128896,44352,263899,518794,537610,247780,76451,205303,124921,-224678,-120036,346716,432540,211596,138741,116342,-28507,-82115,-120411,-220375,-71151,254080,322289,106313,-202208,-390798,-466443,-419900,-158657,181932,533740,82956,-947456,-820373,-708542,-1118804,-513785,639289,-87182,-339779,488870,807773,717955,798641,297613,-934393,-1412490,-47433,1064590,351440,9692,213624,137188,255647,182532,-268360,-597232,-561262,-277957,-139642,-170137,-53222,-111955,-404234,-458531,-139483,158745,132709,28291,74940,131635,47869,10165,128059,242078,291548,361304,387451,284527,199455,219930,251745,164991,148023,262527,255473,105424,51013,154938,186076,59037,13508,96134,71284,-72880,-256118,-398281,-328765,-286525,-390182,-224042,259325,399873,57000,-144480,-55634,39278,-18565,-126969,-210370,-149937,-70144,-38775,-12904,-33814,-133784,-164310,-152870,-234410,-306982,-116326,202671,359832,227063,47111,-80753,-198814,-149403,105477,175880,22152,-17589,67331,21930,-85667,-59764,-16738,-102456,-150804,-103070,14001,91768,38935,-56654,-190741,-191328,198176,429402,120445,-87747,74813,102820,15833,45337,132460,167880,36332,-147213,-148021,16497,147750,237153,252462,216982,251142,312615,275011,136437,-37538,-148559],[-167497,-139965,-123968,-59946,93413,157355,119115,37797,-62496,-27679,80343,-27634,-167866,-98633,60394,59073,-51040,10045,212525,279678,-16125,-328988,-227301,-91363,-243825,-302120,-201268,-155986,-127310,-103894,-71780,-29109,45840,114393,152575,210671,188277,-49054,-269009,-103350,59300,75276,88915,153982,182938,187782,194297,206524,283030,387199,260089,53088,-86329,-107731,-14264,48135,-60469,-244787,-246779,-123836,-214949,-421140,-354361,-264249,-250766,-105424,21716,-66452,-126858,-40363,11872,-121560,-212622,-99108,127552,298767,253437,50475,-132522,-227462,-250934,-325802,-353311,-251700,-26120,253687,264463,71624,-51997,-106633,-267998,-392540,-183153,77931,89686,48262,150591,162223,51288,63100,117476,-73711,-275127,-93908,234534,305468,162011,-6102,-30642,101722,90481,-56889,-124162,-192280,-218176,19662,36604,-148853,-274689,-198694,-98306,-95991,-214055,-311621,-256652,-140480,-35563,-202523,-460032,-433213,-134080,142363,295361,262253,128539,142421,208413,122002,-17253,-94796,-128805,-162916,-171465,-212714,-253090,-154934,6747,14219,66969,302777,447038,316769,104880,44936,141657,138332,16080,133734,355740,417047,409096,384391,288897,220179,229150,313658,449832,381200,92252,-53313,-8856,34541,17718,48730,47454,-160081,-584362,-658786,-114912,355880,300111,116974,91510,61989,32444,44442,-4264,-172193,-276866,-255094,-195832,-265178,-185702,20898,115621,28969,-211254,-396088,-155234,178993,194246,25043,17025,196375,422941,402683,141035,58722,178574,208085,52640,-165541,-215050,-84319,-32944,-112685,-210337,-370635,-495545,-358409,-89416,-3255,32435,93478,162388,174170,73760,12910,-2858,-112345,-225164,-171632,-30884,-46748,-235547,-292160,-160571,-105222,-285929,-244145,82195,193418,94000,71197,33970,-8982,-21330,-147202,-233707,-112645,-6783,-87032,-176185,-34072,192869,245885,108621,-6467,120417,420286,576857,343700,35751,54497,184305,252605,328079,290426,85077,-191135,-225032,130902,299814,-72981,-349354,-156291,9365,-87478,-103248,168245,352232,212858,10723,-22970,-73580,-140026,-50449,-5133,-66972,-18840,121223,153314,78721,-83955,-239224,-312155,-222514,-98332,-193081,-389314,-469965,-320058,-103882,-38421,-84132,14658,168563,132788,85745,243777,292125,92142,-164037,-326752,-224713,29871,84111,47173,99903,-6948,-193387,-89082,87164,-15752,-243912,-290282,-168487,-48390,-70857,-68830,-5210,-44056,-179245,-159639,32011,187886,166322,71254,37311,-19426,-106557,-114020,-144999,-156182,-67951,-23673,-22575,-17495,-118931,-254802,-237827,-93247,102411,312978,402552,306981,215549,236442,114235,-170802,-346678,-326844,-141238,25399,-43109,-195349,-314734,-317924,-22262,303830,239731,-115315,-306609,-216263,45206,165907,53184,-89905,-141392,-151282,-156511,-201993,-279113,-303870,-233974,-133261,-25358,107012,137867,105707,115357,190908,208214,128506,239615,431497,367128,128676,1810,-28823,-158709,-421415,-497131,-347536,-92427,179918,285737,142878,-33895,-85081,-23596,15869,73596,229163,284652,168537,163395,244034,199177,189894,319450,321542,247816,160844,-66243,-373261,-356604,-106165,29328,-52956,-118241,-136424,-157360,-102479,-9174,297,-25848,31129,-36447,-228560,15272,639507,749950,339550,504213,905829,542515,-294346,-1104272,-1227444,83931,869461,-2902907,-6676249,-902701,6100063,3966247,-295426,-1120824,-860361,-115409,153388,-35467,1515,17569,83125,284787,336157,168122,-54585,-40624,149101,390561,467442,330810,263190,238056,209507,76743,-120709,-18949,207007,122550,-127320,-303976,-306881,-93670,160897,204942,50207,-116609,-231430,-316289,-304044,5155,427002,631915,495561,187567,-78119,-147341,-120724,-322267,-381480,-120223,134964,157047,77054,-66773,-149247,-85007,-95359,-168013,-108916,-54218,-67174,124430,201523,-80769,-375847,-273269,10694,99823,65898,195002,330117,305929,161810,32310,-113474,-313432,-365619,-122128,161514,217907,90014,5780,92224,188837,119782,-89675,-297973,-377347,-276094,-193058,-156674,8850,232505,234523,12692,-171499,-209075,-156042,-77905,-71024,-148214,-170661,-81579,-1475,-51832,-59345,70199,90993,-174767,-475097,-521266,-355347,-134880,93730,262807,347132,249313,56749,-77608,-145794,-22087,164726,154345,-107208,-237455,-36197,78780,-80627,-194251,-302649,-446433,-284922,40292,130218,71061,215835,305203,77321,-92884,-3933,-36832,-178667,-202802,-177912,-181727,-233975,-294633,-240651,-82719,-79632,-170434,-183337,-120878,80275,150924,57019,90453,162425,102797,85704,184473,250465,245498,162046,85272,138643,193798,154638,229942,250198,33985,-231282,-284074,-306283,-438275,-389612,-12237,365409,473459,216229,121536,190889,136524,130924,207987,174329,-16191,-90529,149100,339884,206166,68067,25397,-102327,-151158,35276,274989,394160,383796,238448,32425,-18335,123557,401639,571102,460016,280213,160676,60512,-73116,-267074,-316459,-54430,146849,10764,-183648,-220141,-157997,-101416,12641,185315,371101,230474,-44049,-193856,-241847,-106529,18288,-9255,4301,-13384,-265840,-405287,-197962,43992,253084,408369,292703,25034,-74210,108083,307060,183574,-24280,-136060,-243608,-197509,-34224,-71554,-224099,-228051,-126762,-62250,-15512,52375,114112,169784,225905,138476,-69294,-55750,40871,-19364,-85456,-79433,-99259,-72554,-124474,-209915,-123608,88913,189576,224305,171593,-23050,-138870,-63107,1866,30502,132170,252299,226944,123658,28882,-95173,-212708,-255775,-163612,41236,127942,-15170,-135918,-31087,21047,-124627,-226693,-164097,-91430,-90426,6195,175978,186153,23894,-46069,68063,135911,93385,42214,61288,74420,-51108,-307229,-456243,-436871,-323752,-81854,102243,39685,-56361,12489,90217,80162,45812,65210,96392,145283,56386,-92481,-1421,1994,-79946,168734,302923,82282,-2154,53471,39454,93460,92892,-92899,-225133,-157765,10628,123940,143440,85859,62136,68478,-48042,-202651,-181024,-161916,-134742,34669,178563,100884,-35281,-86418,-30870,64760,111619,69194,13795,45449,184633,336614,458534,478204,404948,293957,108675,-45706,-55324,-21520,-28025,-89032,-125804,-38553,56060,140305,210802,112792,-32152,104008,264918,96978,-77756,-50738,-67078,-102425,-81267,-163881,-262286,-237114,-194861,-168085,-223876,-264030,-170968,-78355,63957,313401,570316,543755,212610,12447,154114,105618,-191172,-25702,443344,472977,227859,158346,81926,-53471,-26747,-45046,-176725,-19731,323224,395224,207913,-75495,-356180,-516969,-339895,24874,246601,313938,-224555,-944960,-480516,-330521,-986504,-413924,490600,-287059,-505496,484542,871618,719720,577555,-47236,-1198486,-1341598,-102605,987999,-140462,-411984,241964,284416,330828,443028,22860,-423932,-438303,-188030,-69746,-131238,-23976,-8640,-262099,-416267,-147643,146369,179095,94086,76793,91305,-17885,-34971,165508,262567,213697,207315,233658,272190,316636,327830,285836,193119,233548,376100,369972,186944,58646,132831,189694,83724,21323,79916,63287,-64486,-253761,-419975,-376310,-306238,-352176,-252635,70460,208169,-18911,-165512,-60136,133804,231957,51607,-204296,-178762,-17759,49549,69363,31275,-71061,-75263,-69074,-176187,-240988,-112698,111375,280283,216010,49320,-79371,-162069,-91567,116811,176424,13012,-86366,-24317,26161,-14776,-9957,49773,27255,-18740,-44127,-28579,39031,69158,16057,-159913,-227345,97217,316441,8117,-230691,-57160,60383,69951,113437,124012,60154,-75237,-196950,-112487,47513,116522,189621,200185,144657,229601,311400,266579,145451,-22727,-143081],[-105552,-80380,-158664,-131520,97578,220643,160174,25649,-104132,-28519,128520,-4344,-181918,-132538,1675,21987,-28758,-2247,134530,200196,-86013,-417501,-321951,-163070,-241605,-237691,-83565,-57634,-68837,-91429,-90317,-1015,114852,161362,163726,266725,245732,-9333,-176269,7680,111909,65344,94151,166160,94794,9817,93039,182116,225826,216719,61270,-54358,-35202,-6405,64122,89282,-44159,-207895,-139193,1407,-166886,-443129,-417860,-331809,-241483,-6172,114340,-75857,-236477,-152969,-25291,-83643,-191970,-142560,54615,258128,305844,195204,-44884,-267533,-304935,-303950,-314438,-275490,-95243,190995,208570,-4486,-46237,22898,-61606,-252412,-168193,79693,116024,65382,164434,211071,108586,114503,167087,-23676,-248040,-130758,132440,209660,121684,-23559,-108239,-22390,53037,-29424,-167151,-330279,-377647,-134091,10454,-56123,-130622,-65821,-10874,-49831,-140953,-131223,-117567,-124695,-104031,-327596,-585025,-461511,-86525,254537,385327,294792,93083,54642,187775,188658,37656,-139004,-218317,-244108,-245310,-275199,-280676,-138055,31272,41541,60668,170600,239777,186327,21382,25071,184474,180508,38269,79286,220525,250711,292749,381864,330876,233297,234452,315851,422751,291186,-3027,-89565,3701,20459,21676,61131,39086,-159043,-533452,-589741,-153770,221504,171074,103923,124693,118642,94267,-12962,-179453,-321441,-456656,-485315,-352275,-225025,-8413,226926,271448,114678,-161571,-384262,-184800,123260,116094,-44985,-65292,99924,304167,276627,43567,-6504,122138,97984,-54134,-217461,-261735,-137617,-74216,-163765,-234456,-324745,-372340,-198358,-10662,28379,104732,194248,256997,270935,184760,88558,-36033,-185898,-219226,-142706,-78944,-155866,-317979,-336072,-144433,-1606,-116952,-126035,97253,139202,61133,43868,-34047,-71124,24615,-14540,-83374,39045,146548,-10876,-136107,47998,251586,214277,42147,-57811,94211,402184,556966,323313,29713,104851,264368,278624,292992,210122,13010,-193668,-192232,83218,193245,-148703,-337638,-19587,180975,-20299,-113155,112210,248490,84473,-94365,-81843,-107871,-137652,4310,33120,-95973,-3425,197061,233935,93769,-123930,-267941,-300406,-211789,-156209,-252671,-357324,-382190,-222096,7923,13372,-85681,40175,219315,161363,75607,185124,209104,36881,-134857,-200696,-129094,21611,51684,54458,110665,-19861,-245674,-137495,119922,103158,-114135,-170176,-50321,64117,-575,-109181,-88408,-65493,-161481,-147826,26048,131053,118744,120797,90662,-65388,-153746,-93044,-97452,-138524,-66083,-63935,-131332,-135330,-166776,-264819,-284223,-154181,64621,285112,378035,326411,247339,202440,10671,-274897,-366907,-323326,-176870,2264,-29214,-169944,-310597,-335772,-88640,221496,236036,33400,-159525,-177818,47235,195223,140554,37018,-55793,-114080,-155759,-253582,-395292,-366262,-181959,-75172,-39314,21089,-1333,-1200,130417,338764,376233,222570,218701,392508,407428,195319,40139,-40824,-175456,-362616,-417577,-324367,-90855,208155,314901,166531,37874,-1235,8430,12494,114212,317048,332347,127466,64038,158865,168140,223133,391618,336073,133564,24678,-123865,-336272,-290691,-64655,58196,22529,8842,-31679,-163925,-202781,-171927,-156816,-2585,267229,114262,-178155,85285,598330,526795,113865,463571,1068461,930727,102279,-1023368,-1292138,34281,1028039,-2121313,-6091777,-1886386,5334114,4072730,-194512,-1288127,-1024358,-206206,133786,27469,77065,100017,130277,244389,311082,269822,6106,-83673,80994,334625,410406,275040,248167,203961,101351,9646,-179047,-159410,68236,70711,-96181,-231215,-301605,-170483,129961,294054,182162,-21134,-139829,-187229,-206803,39123,436179,574654,397578,147389,-50896,-98198,-90886,-296766,-428297,-241255,-10415,5750,-45081,-98801,-61197,77899,86430,-8903,-34404,-112330,-183547,35015,160315,-103285,-377932,-212625,76293,62814,-26598,174214,360961,319965,186236,51065,-134324,-325044,-332565,-104945,124137,162537,56649,17496,122510,178895,44370,-173967,-310785,-293544,-196315,-217432,-226450,-31389,218823,223069,50222,-114415,-195643,-208642,-161181,-154267,-167837,-105907,-4413,-14259,-125469,-135824,13630,87964,-82085,-339496,-434016,-374982,-172424,94756,278276,398485,359455,136531,-99675,-177231,22998,263746,209854,-96624,-235027,-43428,48497,-124759,-214768,-297501,-447249,-344299,-66128,45273,24185,107776,157605,19217,-74332,3040,-46405,-195232,-206201,-134513,-150140,-217904,-259904,-188378,-56730,-106372,-179332,-169472,-107410,103346,200073,119378,144637,171536,23508,-37064,69448,145253,160474,150261,133338,164712,159205,99320,161379,267246,228145,-12878,-176761,-263853,-414620,-322758,123791,520494,519518,260111,185461,174637,56803,100223,234537,217205,51193,-36649,171548,379331,266089,128232,102107,29286,-7813,82579,209583,303462,348467,183950,-115194,-175045,78346,411943,519838,333669,172469,125459,70101,-66182,-209913,-225248,-17214,171422,80776,-101421,-136746,-108013,-103845,-43740,98712,282407,190736,-44083,-204002,-237032,-79390,41822,1240,-20399,-58915,-244893,-286960,-98156,158051,370544,476221,363104,97718,-63834,123454,369049,202927,-50943,-106812,-140910,-123228,-46568,-86326,-203781,-290264,-253092,-103006,29819,71061,137049,228860,237611,94340,-103094,-60542,112694,118110,31120,-6689,-22009,-42860,-172867,-231359,-46675,206043,289048,283500,207303,-35596,-213930,-160879,-50632,39480,172031,245768,203794,153958,78312,-67906,-212777,-317960,-250770,-27927,119419,-32796,-182973,-22898,128235,-8171,-182499,-170526,-107987,-101712,-12984,193851,233291,85107,43421,114541,153441,99262,18394,16663,69355,-19015,-260736,-421903,-443552,-319560,-30175,186525,105130,-44163,32743,167932,159882,59740,-12307,-15306,41332,-33045,-117048,30504,30450,-110237,103935,271339,70948,-26628,-15832,-28210,58961,139129,9633,-180895,-134462,45644,195763,229498,118997,21166,9919,-98049,-216557,-161717,-96380,-45929,97959,216392,154729,29066,-31664,-6084,63557,125678,109272,45869,18733,85761,194022,342119,474975,457350,249821,-17974,-87860,-40139,-79467,-160558,-203753,-225876,-161661,7850,182347,269010,144487,-16400,124346,268272,83588,-33910,57729,37652,29002,37884,-69909,-159318,-126908,-31759,14738,-74445,-145060,-75024,-15629,83131,306667,505199,437341,116854,-87721,23344,6372,-166738,62680,474166,441646,219434,170968,22397,-118426,-21571,3610,-94223,83149,389768,445710,300966,62390,-273276,-485724,-215757,155281,159691,-91028,-623722,-868490,35585,377240,-467544,-12552,400947,-511543,-743714,323599,737577,529237,249774,-324502,-1073395,-748957,76082,499373,-854627,-987077,95440,365370,325119,592165,306029,-186794,-277326,-111077,-47646,-132294,-43279,51543,-98132,-278938,-146793,41366,113530,64017,2572,-31449,-145811,-123165,129836,190856,55054,-8568,32838,205600,378665,406862,304661,204137,279730,422209,381058,154452,-11260,57242,162538,109079,46937,70390,45978,-63799,-239685,-389725,-369951,-288266,-266714,-234262,-105623,7027,-79331,-154345,-29888,241195,460832,215651,-180517,-188054,38181,128945,132426,82983,30406,91279,76614,-95031,-182907,-136167,-1226,158810,152127,9534,-99835,-126440,-28865,115406,141122,-36203,-183417,-124723,29399,58260,36945,99420,152624,131555,58155,-10606,39995,143663,145865,-42430,-198664,-12097,177530,-81274,-329995,-180810,28652,138883,167230,84859,-51350,-156364,-196592,-55834,60274,77356,156364,151784,40189,137744,257664,234451,135964,-1589,-104786],[-27721,-26026,-193176,-194847,93231,257129,169888,6622,-117532,-26425,124039,13294,-140094,-123764,-60561,-36107,-23806,-18159,75043,134276,-131386,-455950,-380580,-208791,-206499,-145023,21863,5397,-43599,-48586,-28091,78338,178893,183664,156630,279261,269001,58948,16855,166616,173647,54438,67761,135488,-4676,-172066,-55477,100700,128288,2799,-170370,-175919,8186,114695,160543,116025,-36721,-132812,1608,137637,-68980,-371676,-434276,-390598,-233086,79070,180036,-99534,-352049,-271023,-66097,-29893,-149673,-197191,-66902,148223,303183,341778,115868,-211471,-300047,-243998,-251914,-287699,-166816,91665,129947,-47047,4863,176493,172595,-48495,-133396,38222,106153,81639,175964,239392,139571,126390,176274,46179,-135655,-92146,71632,122640,61942,-24558,-110853,-96947,15104,-5565,-189391,-374508,-365328,-185881,12728,60932,66045,104316,91435,16861,17266,132108,66117,-55185,-138793,-403925,-622445,-431252,-38353,322740,432607,300226,47717,-43689,145400,251203,97888,-166075,-288006,-300176,-300689,-321333,-294573,-133896,15431,33640,27960,39122,67054,78712,-56518,-9086,207989,211657,72092,29788,58425,63108,170378,370085,374998,222929,176559,270815,347705,164788,-93089,-111425,2648,-12584,5303,55698,34495,-124641,-380946,-398643,-99341,130066,79153,111629,146435,151587,145750,-50865,-301166,-402926,-556998,-629497,-471354,-171130,143373,371903,384681,196904,-72425,-268798,-170844,15352,-20431,-122758,-119554,24077,172103,126117,-55239,-79777,17527,-56727,-180301,-262692,-273584,-150523,-75968,-147463,-180908,-213461,-193094,-6121,56973,36552,152831,263097,292559,289334,241671,152934,-41814,-216323,-185077,-107236,-130123,-249641,-367140,-364625,-140950,83206,81780,49653,128119,78968,29622,28614,-83201,-125947,52555,117105,76222,161575,217221,-12204,-143127,74443,253211,151244,-33967,-96020,78302,357245,478453,290028,79643,205594,363598,305094,242814,122744,-68118,-199063,-157030,41643,109102,-165805,-270102,109139,322817,53632,-96699,74407,164813,2096,-134845,-109156,-113967,-86529,69348,38723,-170721,-62831,218902,303935,106997,-138175,-239173,-245384,-199492,-207585,-280344,-304716,-282787,-145009,73947,44440,-100321,12938,196756,140982,61222,144348,146384,-10750,-118600,-111060,-64865,5335,22914,44157,91388,-17369,-222983,-138813,142736,202792,14581,-69199,22573,109653,14062,-177370,-175327,-83003,-150505,-178506,-38387,29340,36025,132308,115814,-112331,-187841,-32820,19284,-72517,-62729,-102098,-219305,-219321,-173793,-215480,-263750,-190836,1968,209864,317142,327401,274876,162261,-88645,-337634,-340135,-270193,-170868,-6981,7555,-110033,-267973,-337479,-180492,89690,200658,183250,7448,-106523,58513,220460,215245,127931,-12128,-113781,-185178,-320813,-495121,-405699,-133908,-38782,-65359,-67620,-119469,-83078,153643,449845,465705,227337,101415,258342,375183,231113,80801,-16668,-143538,-219627,-238742,-238554,-82009,203075,304696,181784,95850,67472,30984,-12325,112199,345417,330259,93000,-13768,42607,80026,193206,386382,312974,21935,-104908,-186300,-286160,-207851,-40214,45427,95885,148210,68500,-131198,-205668,-242707,-290339,-31161,359030,158522,-124841,139393,495892,367764,112917,567399,1203685,1211478,450408,-751739,-1148092,-115366,1120941,-1057676,-5382197,-3194819,4157504,4156821,-108773,-1497664,-1072985,-237654,133512,88277,122337,154065,237490,226606,183356,269393,99761,-62797,19185,255005,344979,224763,196679,121358,-1874,5878,-156449,-270713,-94187,-5539,-62964,-133867,-260451,-223472,72731,315553,254099,46811,-34935,-14894,-42614,86447,411847,493499,289376,108542,-17348,-58962,-76323,-239400,-429515,-339708,-178112,-163315,-169667,-134794,6508,205308,235157,140330,56323,-147402,-269563,-59385,81235,-140482,-334074,-116025,150605,38750,-100009,135584,350448,292791,186053,67113,-125425,-279424,-247317,-86236,36296,58810,3404,11279,127524,161475,-4303,-207600,-256402,-147487,-86089,-206392,-258687,-52965,196072,190618,60365,-66751,-157674,-224973,-222695,-208161,-174648,-58363,56018,-18724,-164629,-195328,-81773,40840,24774,-139942,-304239,-373058,-192688,88888,283249,441261,460397,221362,-87508,-137032,116213,328145,195510,-107623,-215544,-51461,-10932,-190900,-232248,-241539,-365956,-351123,-164599,-49261,-7082,42267,45194,-30531,-56114,-649,-60942,-203623,-185609,-75479,-122663,-207303,-194711,-55119,29966,-101211,-168357,-145713,-74167,135016,238495,164155,167479,144850,-50426,-131215,-37806,23501,39419,91798,147512,169094,109328,46029,103266,280238,356721,167323,-27710,-152328,-299142,-186496,224851,558984,457478,241009,178293,86051,-66946,9374,199989,240392,129160,10279,127344,330766,289433,181817,154205,111364,82984,95612,118054,185533,279228,118432,-236978,-312447,11240,358946,415943,198768,56403,86455,79855,-53320,-119990,-76678,49626,191783,145883,-19017,-45633,-38099,-84192,-85611,40720,193683,162371,-20077,-204121,-223569,-41857,74222,8893,-41051,-80509,-183362,-149539,-22834,205318,429362,500281,395893,146942,-63889,115043,404000,242342,-45561,-64908,-22299,-26227,-32138,-60394,-136126,-293251,-317492,-110669,57053,64248,138350,243596,200773,36190,-105533,-45133,170037,230502,115407,25263,22641,-37869,-202954,-223982,23440,284554,344342,296164,210546,-37010,-240590,-194662,-55244,55266,180427,194077,148521,151277,90286,-47609,-196721,-355526,-302001,-42237,137117,-38812,-207962,-14543,210134,91816,-138321,-164690,-80690,-48539,-7055,171066,230940,113887,97171,122497,126134,77693,-2719,-36639,26564,-288,-170106,-323924,-393192,-304684,-29220,217264,155229,-38899,26138,214572,209718,62591,-98517,-141356,-61852,-102078,-126875,58327,70460,-110882,14935,176006,32351,-51969,-84463,-113227,955,187659,158479,-68341,-88355,66282,232729,264714,122946,5806,-3295,-128221,-253198,-197237,-74154,3313,95211,177783,159386,65369,-7550,-22518,30160,127820,164461,101563,10935,-6893,36869,165053,380545,439503,175077,-141768,-125416,-15286,-127692,-306738,-327518,-300416,-274895,-81601,171070,293114,176252,20115,131095,230339,63175,10764,118642,101250,139168,143993,16513,-79723,-63338,74877,127272,8336,-69108,-10372,51192,118232,261341,346765,249168,-14595,-201079,-151189,-135507,-149085,122858,421080,335977,194199,183115,-41007,-212001,-80997,2720,-3098,203408,440882,464782,365136,190272,-140751,-371209,-97094,188850,-48065,-552178,-1042311,-852134,527514,1197342,310085,636311,563578,-631535,-992082,13281,406119,172499,-136139,-569599,-713505,127523,550420,-96304,-1555248,-1604510,-214817,343646,228935,578637,501513,45329,-122102,-73634,-94676,-182465,-105672,44238,35794,-79072,-136835,-130259,-54681,-61305,-129415,-201477,-296726,-223880,36635,50611,-148271,-239884,-167448,90909,355248,422349,294931,187553,263247,372638,273772,26317,-119835,-41998,113567,137765,95825,66537,6614,-84336,-223832,-326179,-317935,-227894,-133512,-154538,-214928,-147085,-101271,-102769,40590,353665,610836,327006,-131860,-159361,89982,182924,161538,109917,142661,277445,221910,-27041,-145797,-166520,-98880,36656,60703,-61943,-140674,-95222,32412,105088,70013,-116748,-284804,-217305,21454,110656,61029,112543,234641,252924,165353,53945,89481,234747,288092,126226,-108114,-89766,48942,-139513,-372414,-257196,31462,216131,198882,36154,-116992,-166694,-126808,18069,51453,31976,138139,123123,-48071,22008,181529,187913,107941,18321,-48262],[46968,24066,-195734,-221019,86984,264600,153222,-13085,-99666,-23503,61859,6529,-67703,-84682,-110567,-91733,-23614,-12061,65973,110179,-136842,-437409,-390819,-216616,-141195,-24147,112755,39002,-40678,18169,100019,195077,238929,197036,155602,259917,256717,129917,229895,319585,221231,37911,11116,64179,-93855,-312478,-222562,-27334,10666,-186785,-364523,-277778,25600,219446,246961,121172,-34931,-35726,133699,234855,41592,-232668,-396465,-431170,-239693,134651,222987,-118340,-436203,-365386,-108061,21261,-95112,-246332,-196822,4849,244354,446895,303322,-81375,-242324,-177913,-201257,-289726,-217830,-13872,47948,-43481,82342,300933,341574,122458,-109254,-49421,51841,82209,176373,240577,140040,102108,159170,138051,50739,23149,70532,68773,987,-15366,-44827,-96039,-12289,3458,-191410,-329565,-215748,-111391,57996,177164,246335,249214,174010,83634,195422,357526,213413,26590,-145914,-423024,-571939,-362068,-1852,328132,422644,279891,4157,-133069,84367,284979,131581,-187095,-332521,-324881,-330343,-352604,-303964,-145333,-29187,-10599,-37418,-69420,-27912,20873,-108448,-53500,203887,233500,109034,-15850,-111150,-110288,71856,346857,397562,189214,91146,212965,250157,31945,-152727,-98432,-745,-58541,-42690,24345,32967,-64578,-191893,-183979,9095,97706,39338,128364,152507,151946,169466,-55957,-326913,-396008,-564392,-686557,-539165,-125511,236622,436901,445461,261843,24427,-96268,-123733,-128271,-191078,-199854,-143184,-22328,59347,-844,-121962,-139292,-106511,-205358,-282539,-290006,-251526,-116678,-37369,-83443,-86013,-73957,1059,174946,121029,47924,183055,288402,256908,216158,215279,178740,-19373,-188282,-116765,-56594,-161431,-300640,-371356,-365491,-147778,129891,253709,236632,176711,41551,14734,38826,-89244,-153450,52887,211281,202130,220456,187482,-86833,-202982,29147,188175,58958,-105237,-105468,78183,290139,356407,251820,171587,326241,453750,329656,192161,41813,-152533,-216669,-131158,18488,65432,-137838,-180517,198177,399742,107706,-74665,53130,129087,9867,-81431,-91352,-98583,-17900,117096,16569,-248095,-169365,174198,329713,106953,-128784,-163200,-161905,-189232,-232777,-263494,-247592,-210461,-123053,59087,35729,-121490,-52355,109981,79048,40716,120068,106123,-52620,-127723,-79609,-38925,-1548,3585,-726,33877,-8211,-145030,-100397,151705,264012,114778,-12491,28524,77363,-37491,-265140,-253016,-94880,-141367,-237291,-146037,-81580,-43820,110924,106777,-152097,-208849,40706,163857,23634,-57056,-128251,-255509,-235958,-130128,-114919,-175095,-181176,-57847,107642,228297,299244,282516,130033,-147947,-336782,-274466,-196992,-148768,-10854,58597,-31284,-202228,-333637,-291555,-79573,128862,279371,138337,-35354,64829,234154,262694,157472,-24673,-141910,-222495,-383676,-557689,-426983,-127697,-49872,-103474,-137551,-182640,-109151,187136,493861,464645,163449,-59298,76354,279050,215490,95784,24055,-86378,-69988,-39548,-119590,-67383,162097,243177,162041,117165,107980,36837,-65404,50997,299078,282356,74926,-52459,-77065,-46346,107407,306276,244453,-64188,-184832,-211394,-221983,-133180,-44150,1757,152618,264197,135280,-65778,-92151,-183607,-355493,-102490,281854,100361,-67214,173455,357000,280222,282679,766632,1298203,1338435,709665,-301587,-799932,-272732,1135992,-196690,-5087355,-4507639,3141607,4403530,-73442,-1818121,-1114436,-252259,162861,160958,151732,185885,373152,225863,-19488,164131,219132,35172,-21497,163202,269852,168339,113255,4577,-85798,50034,-68487,-313763,-221591,-76005,-34073,-40189,-191156,-243638,-17637,250296,259620,91300,59095,133111,107835,111652,340133,400451,209010,91506,21586,-11704,-22361,-144759,-397196,-408210,-327217,-299676,-254713,-153160,46546,267758,320040,252765,141743,-147021,-301271,-128816,-3316,-162588,-243711,-8939,205015,27626,-142116,74637,285697,226984,157393,74537,-96927,-209681,-153523,-88181,-93293,-72148,-56762,-13732,105375,146983,-6094,-181837,-154918,12919,22753,-162277,-248215,-51731,177334,160601,52214,-30335,-92245,-183912,-232305,-215720,-170821,-42448,84753,-11554,-161001,-217454,-173787,-24421,111696,51146,-181410,-346383,-179529,98097,286510,459314,525825,297813,-33436,-26645,247864,351637,119868,-137550,-188791,-73360,-95853,-259485,-240805,-157829,-234376,-307703,-237037,-142218,-28909,36246,3981,-55135,-48609,-28998,-99197,-211214,-147062,-22327,-107241,-204265,-121605,99193,132976,-66689,-137701,-109779,-15849,184860,270761,182827,147569,90227,-94555,-172988,-103685,-69179,-73245,13470,129557,145507,58701,17681,84022,284952,374585,261056,131233,-2190,-139900,-45183,244400,454654,312077,159992,94077,-49550,-200436,-118291,105612,219935,174536,23383,26501,209174,265073,208590,173329,126208,88515,68715,32288,73227,191735,66728,-289914,-388538,-65028,255517,291071,88779,-50145,35167,76536,-41209,-28639,76111,118567,197424,185931,48636,37408,36323,-46281,-87479,35582,144182,166641,25913,-190808,-207173,-5131,116880,33218,-34194,-70176,-116393,-56448,8676,182414,411446,472878,382446,154708,-82631,73628,388404,276512,-18919,-31013,65377,53034,-2027,-7391,-48948,-241486,-307383,-89946,57868,32868,106672,192430,107854,-28006,-79739,-16112,194728,278608,126589,-5649,7554,-75500,-214032,-185156,73972,310449,337228,252706,183076,-23821,-215227,-156624,-5027,90038,168103,118086,80366,122322,70449,-38515,-180775,-365156,-295990,10128,168900,-40799,-209835,-8952,242636,142495,-107476,-145602,-19897,39077,10280,107674,177185,106164,104465,103598,80818,50158,-15335,-98282,-59937,4762,-43284,-185198,-296989,-276059,-77893,182233,174352,-43414,-12677,205042,213616,52300,-170526,-245298,-125381,-109621,-107021,69407,99557,-93702,-86821,30189,-31984,-75295,-134153,-205364,-78855,217290,306229,84671,-32558,62863,226414,250899,101393,1239,516,-143897,-293218,-256097,-96369,-3663,25242,68301,108139,63600,-17803,-69986,-23823,116224,215905,163757,25892,-71152,-102721,-24846,230987,363196,89570,-235832,-158747,8228,-155102,-423386,-411979,-307265,-317484,-167859,111896,269481,191487,57024,108788,148957,28177,21615,96558,107894,203636,210681,74916,-39754,-51744,103611,150480,12029,-51543,12259,111842,179497,208176,148787,35387,-143436,-296514,-313287,-261568,-128723,142665,296455,182760,164966,199596,-87623,-312758,-192703,-44991,72163,304754,466982,451974,387458,288940,23413,-204479,-23966,129341,-291460,-919769,-1393017,-976806,829581,1874059,1112698,1370086,1019336,-586601,-1187315,-380168,-48708,-252662,-505442,-831503,-383222,967021,1245703,-436270,-2005393,-2124410,-622152,212396,60054,417179,579588,222520,-2875,-80751,-201083,-269802,-191133,-27937,105749,122502,-119513,-318231,-282258,-247902,-287145,-373378,-427026,-304634,-78992,-107856,-333130,-424496,-321484,-49650,246829,360087,250633,139298,176801,224973,72844,-142992,-213662,-129137,51297,165054,163098,63709,-60396,-128957,-209070,-252896,-237821,-128534,33193,-21572,-229174,-214626,-75262,-17389,138069,451070,652687,365428,-62863,-92877,127309,202197,152813,107377,229593,412854,303588,2171,-125766,-173205,-147740,-45545,-22814,-141696,-192315,-71001,86264,90475,-26205,-209657,-365169,-292822,-9221,125241,49931,80334,247348,305464,234288,130796,160141,305720,391687,290678,20157,-108738,-39597,-170741,-369631,-268901,75873,289523,207696,9,-110623,-93135,7043,100903,26769,-15944,126325,117819,-78514,-54593,123348,139444,65980,29626,8283],[102211,73119,-147529,-196325,81401,245352,121611,-25272,-54099,-16268,-36997,-39063,-10395,-44578,-140297,-124644,-10826,37148,116790,134143,-106750,-378183,-355210,-188617,-64569,105973,192719,59311,-38534,98232,255306,320469,291770,207751,164977,220737,215586,179218,374040,412156,235620,11183,-64864,-26470,-147791,-379016,-370159,-175179,-102213,-297202,-463057,-335099,8438,275660,292291,97982,-39574,51465,214994,254878,112529,-86204,-314444,-442272,-261012,159807,254932,-115385,-459630,-411512,-144833,57633,-36662,-271770,-293752,-127401,145129,472934,447506,68024,-150346,-128273,-184608,-280741,-228588,-93056,-22442,-8787,149042,350047,389319,190744,-117641,-167169,-40445,54749,156445,212692,112261,54287,134238,239826,265574,184589,121337,52535,-49632,-10221,54717,-26388,-28732,-15430,-187063,-243327,-23773,56063,138316,261930,350331,321614,212160,129299,312572,448184,269684,79982,-140228,-395596,-463623,-278329,18144,276948,361909,243539,-25168,-194947,12662,268492,116660,-210155,-347350,-318431,-334595,-372892,-317159,-168935,-79673,-75219,-128026,-148422,-37565,28431,-116724,-96834,168971,242250,138260,-59084,-262155,-239080,11319,310432,386250,149098,26777,172086,157000,-75401,-164328,-41921,5739,-107809,-120309,-31912,30504,3798,-43801,-36535,110313,101929,27677,126218,137061,121871,159756,-22112,-239062,-296321,-488857,-678936,-556416,-106463,254154,424274,457683,302346,98853,63437,-66469,-274810,-354795,-259286,-137115,-36114,-7918,-66663,-134331,-164404,-206348,-292063,-316025,-281764,-201386,-48311,22813,-9908,4847,52063,161722,295703,176875,77822,200717,267418,158577,66465,101503,149999,20841,-111092,-25158,7797,-163848,-304616,-334511,-332019,-156740,138031,362787,385546,230183,38321,24112,78608,-43535,-142590,26199,239740,259165,203571,77790,-204016,-300479,-74640,70065,-52101,-158647,-80686,90310,205889,217212,216130,269385,420398,501816,341921,148086,-25338,-227959,-243119,-116979,11386,52090,-90824,-98320,235189,400648,124179,-63234,45703,149587,113294,57187,-31866,-78070,27744,125971,-15755,-285790,-277051,75039,296390,87755,-110646,-69433,-70347,-173441,-212507,-197944,-191765,-178742,-154107,-28925,-13141,-137365,-121827,-9019,-8332,10839,104050,82686,-88710,-158852,-94640,-33604,14997,-4088,-73628,-47424,-2050,-49541,-39456,150451,281596,168226,-2803,-15798,-2079,-130225,-347456,-305686,-97195,-120649,-286270,-255283,-160372,-86908,69446,63915,-186523,-223852,91493,276283,113677,-50142,-134856,-226946,-178867,-45999,10628,-41132,-116336,-85223,8587,125034,235851,258581,115037,-146403,-273334,-186128,-132648,-138964,-21755,105595,43508,-134156,-323636,-390956,-253377,26929,288626,199231,10868,59851,236424,278999,122313,-89976,-183648,-242894,-413656,-563225,-429530,-173947,-109505,-147381,-177871,-182380,-70930,224025,462803,393906,77514,-192358,-85914,152908,150079,72775,57238,-35589,9211,95885,-5109,-46377,95042,133733,89353,90881,119736,29717,-137207,-59036,187521,203117,75188,-48500,-170621,-175636,-3681,182267,138422,-117234,-193038,-165993,-137993,-83642,-77808,-53271,183850,334255,163155,22492,116937,-3666,-328630,-189804,80516,-17067,-1439,194398,219073,246412,499561,954142,1313672,1282930,848492,251059,-303509,-340600,1100148,164449,-5485417,-5651693,2626635,4921261,-31279,-2212674,-1220987,-271828,242965,280028,193330,204891,479374,221503,-243252,-3864,353138,199600,-35581,64767,177705,92009,16279,-109597,-135545,110729,46557,-274405,-274625,-121022,-17476,25980,-107855,-230794,-130891,111674,211121,122259,124725,204873,172433,87506,222965,301584,173455,104420,63209,61489,111000,-17224,-342763,-437736,-413528,-363512,-275250,-138838,63039,259279,332883,314432,201859,-108772,-270879,-155165,-64973,-148525,-125735,76638,212490,17771,-156747,-9109,164335,130066,105934,73939,-64029,-154115,-95303,-125722,-239265,-196988,-106207,-49035,67537,150668,46678,-104413,-39512,137802,106719,-91188,-201105,-34528,168308,147554,37785,-4409,-7690,-85937,-176010,-173451,-156103,-56026,76922,2945,-120703,-193331,-220420,-73037,156948,172604,-93586,-288924,-128382,134418,290358,436914,536395,353801,56798,125438,384135,334371,9628,-177901,-172483,-125972,-195329,-309973,-240972,-81660,-98299,-228900,-270927,-220424,-52849,72880,33602,-46492,-55957,-84119,-160472,-212898,-93496,16067,-102355,-205137,-61742,209206,205018,-14459,-93387,-62465,64704,255473,306145,182836,92866,24412,-99525,-157968,-104846,-91005,-133700,-53857,87723,93396,17106,24536,108841,265284,281930,258564,257574,138896,3443,41982,173148,247993,139295,40951,-43337,-188940,-306626,-244999,-25963,144181,154330,-10951,-99212,56421,197393,194959,159160,80938,10292,8474,-22270,-8494,104334,44632,-258707,-385289,-133497,133136,180787,24849,-129148,-31091,50110,-35624,35764,180438,159767,179278,188933,93380,97532,92255,71,-34734,82492,150029,206766,85522,-159522,-189879,16968,159975,84703,13117,-31724,-76518,-41945,-1713,115225,323882,390604,317259,115688,-118398,3174,316641,280679,9921,-21195,91804,88987,35245,55001,26724,-161104,-241074,-59625,31820,-14903,42147,77868,-30150,-88519,-37117,15794,178016,245032,53800,-92785,-65607,-148115,-210028,-124853,101458,290093,271157,162334,135102,1882,-147584,-62406,86285,145459,146944,41344,18145,79624,37173,-35016,-171832,-346694,-226997,118255,201833,-45108,-192625,-7823,216803,129756,-95351,-115284,49852,118306,22585,19382,86181,75213,84821,82318,43277,33158,-16414,-163182,-181864,-9886,82751,-46642,-181411,-234410,-154737,91789,153133,-59921,-79063,131893,170195,28673,-212702,-297266,-126464,-43603,-57148,55698,101016,-73941,-184200,-136410,-114066,-96294,-158254,-290323,-171795,207202,405184,236028,19231,33121,182318,206481,66779,-8728,-7646,-152169,-309190,-290047,-139691,-58784,-87533,-82146,11652,27269,-51119,-125764,-80165,92128,243490,212436,58490,-94496,-197637,-180020,69755,248389,10781,-283301,-182736,22042,-157639,-473991,-420448,-231714,-262199,-213452,22172,194112,170291,64642,45025,36061,-18715,-13876,-1726,66827,217969,228126,96663,-37249,-69022,80924,110309,-40469,-80224,-1101,154461,260053,175367,-24665,-141828,-231385,-345548,-407498,-317272,-95682,124423,141863,31414,143497,219166,-105905,-396099,-322160,-113878,120614,361149,462798,413966,366640,344851,182361,-40661,-12025,22380,-468989,-1082910,-1593008,-1219404,873152,2223667,1696955,1979399,1634600,-398314,-1293035,-759683,-509217,-621765,-778133,-1114598,-318850,1498344,1985414,-282318,-2067257,-2428358,-1027155,-2982,-142136,176394,555103,321445,70145,-115357,-330202,-365489,-270051,-132559,108964,264765,-96997,-464880,-498271,-436258,-434871,-508735,-505318,-344961,-179627,-230122,-435484,-508095,-397951,-181741,84752,232504,175804,63764,33205,8254,-160866,-284226,-248786,-176827,-17530,177794,230681,55200,-148639,-187046,-191515,-190011,-150643,-3332,206257,135467,-154628,-187338,-9845,82417,237470,508065,591297,329910,7732,-10541,139963,186997,114138,79228,261653,443573,284900,-11062,-105113,-131711,-130588,-64449,-67053,-201117,-238195,-54870,127209,74821,-128898,-292549,-403704,-342712,-62626,99223,4964,9640,187852,270632,235345,182838,215630,327108,423500,401901,151885,-65335,-74643,-184634,-345521,-224103,149479,345044,199424,-9439,-41517,38845,171440,181724,-373,-59989,108083,126224,-34999,-41599,113933,99963,17940,28187,50026],[128845,121286,-53391,-128514,73691,204191,86910,-23437,11474,4013,-133613,-121581,-7867,-31949,-149428,-124538,27124,130501,208800,189240,-60447,-306705,-286867,-135709,-566,212831,261744,79535,-18979,179012,391123,422805,329811,209551,170026,170341,157080,193252,397797,412322,207801,-27784,-141991,-104380,-149618,-364273,-463375,-306202,-187723,-308882,-444848,-341289,-39251,266585,275748,45556,-53154,97011,222712,190290,102448,5492,-208724,-413100,-280836,166386,285851,-83400,-410808,-396575,-168478,76148,19533,-262729,-333325,-211360,36250,406099,485942,176506,-47152,-98325,-200543,-258603,-191686,-124602,-74177,22786,165532,301655,315770,146262,-159868,-283777,-148663,-1785,112229,159486,63512,-1249,113239,324846,445002,343252,197599,61971,-86282,-23507,138369,72008,-44663,-69516,-194449,-178810,109561,241191,225998,292119,354005,309214,202325,141799,312547,372662,225002,82732,-136179,-341316,-339835,-199191,24003,196366,274653,205420,-30548,-216016,-54671,198306,53669,-233808,-329024,-285014,-318205,-384687,-337788,-196629,-111585,-132885,-222201,-201849,12290,97221,-76037,-125010,109957,231749,149960,-100323,-370004,-309987,-19778,257315,342522,126029,18618,159683,87887,-133730,-126079,48160,28769,-150188,-211211,-102097,23068,62028,17429,3647,150047,98120,390,77516,95692,72674,124011,45038,-57679,-123250,-357723,-625141,-529608,-119049,197956,350837,432197,316733,133483,152160,-22988,-384567,-465679,-278760,-101292,-16302,-15936,-56281,-88566,-143577,-240848,-278770,-255544,-225179,-133459,28714,75758,35154,57017,133369,250528,326230,212675,124083,208196,208511,24504,-120153,-74023,67734,59005,-16997,62475,71566,-144683,-279085,-272520,-267908,-159582,121801,403227,462320,266401,59107,54551,141352,44481,-94383,-16528,193100,232473,125556,-60992,-317370,-403209,-199984,-68730,-163862,-186122,-26768,107259,112976,90910,188583,332732,448042,485591,329127,109222,-77531,-279370,-265119,-110695,4658,39921,-49915,-36789,228530,340319,101894,-65539,51439,212751,274914,236590,50147,-69378,24095,95783,-34557,-262127,-340828,-44016,214724,49391,-105736,4985,10732,-137121,-136732,-89039,-132299,-174965,-205670,-144113,-82058,-135934,-158170,-117962,-102345,-31836,83745,64245,-117874,-196421,-121922,-19511,57609,-2417,-148163,-122728,-4798,25759,24562,147009,263898,172738,-20898,-64659,-72137,-214121,-390902,-318413,-85816,-76274,-283762,-315176,-176531,-76472,22261,-8506,-224540,-241598,89716,305616,161294,-43432,-119059,-143100,-69734,52411,126954,101557,-5433,-63229,-60607,21968,139928,201993,119938,-84954,-167890,-91047,-89640,-154886,-48008,128997,94795,-79624,-296748,-434992,-384019,-86455,214100,188547,23525,46460,232058,267857,39253,-188821,-224285,-231156,-388005,-501208,-405206,-249433,-192631,-185603,-191571,-138828,13124,252743,377213,296869,19972,-239835,-169331,42205,59062,20419,65143,-16041,-17008,118952,74697,-15898,23358,-1609,-32891,22585,112664,21397,-205410,-183207,44244,114160,89273,-10122,-214148,-268310,-102760,54186,17225,-140763,-133264,-44289,-32241,-63310,-130984,-99830,186972,352243,166439,121576,365731,244524,-216401,-258923,-151832,-132070,74292,214979,117636,236017,630654,1012666,1202739,1048334,851977,789162,255555,-253640,1044279,-4232,-6447438,-6585157,2580437,5648295,132190,-2543213,-1386922,-290221,384877,474327,279124,223159,499789,191992,-418267,-158267,489465,396061,-29048,-39355,62318,-9574,-68583,-176446,-141215,153980,144977,-167774,-245672,-137379,-20834,53373,-27062,-193527,-241077,-57578,134265,148839,157556,184405,120662,8977,83012,201656,174334,140169,102724,162022,312202,124811,-271021,-419057,-412752,-345024,-234257,-90662,67936,198226,286851,323996,225938,-40314,-187670,-137431,-89355,-93319,-5293,119143,160672,-7975,-159953,-108489,148,13608,46273,72320,-40761,-139205,-97716,-197381,-365475,-280325,-129115,-80792,33080,183757,145082,4079,57189,195597,158153,-886,-131031,-15448,164122,149306,25191,11549,76732,45509,-62096,-91891,-128393,-82627,39224,15194,-60347,-129312,-199423,-77918,157842,199378,-39100,-201064,-51756,190985,288634,367701,486980,380611,164082,274330,477994,278419,-102401,-216675,-182923,-216646,-291552,-328591,-238334,-44912,871,-137238,-264026,-271484,-85414,115370,103541,-8259,-75430,-156309,-226087,-195906,-25052,45804,-100653,-203530,-26903,235726,219079,40765,-43692,-7583,156749,338594,348771,178927,26074,-35374,-75993,-101974,-39106,-24391,-117384,-87246,34399,20669,-13587,58223,156358,207557,127809,189758,314466,224961,84683,45999,42058,26974,-820,-80158,-190163,-290635,-359862,-331893,-155893,24354,63552,-84716,-206834,-76961,101778,139198,118745,1366,-116797,-67411,-37675,-50933,33062,54214,-157951,-312181,-178026,29410,111182,9886,-167958,-105659,-2252,-40050,59160,207206,156012,135429,154773,113796,125978,108939,41828,65157,157711,200502,271011,149012,-109419,-171004,14858,188400,159431,97457,22923,-77650,-97128,-33422,46522,197753,258454,202089,39828,-159462,-80170,203007,243072,24178,-39838,53691,78914,75380,111135,67681,-89884,-159300,-42576,-13887,-67495,-41752,-71590,-183899,-135752,8547,40622,122871,138086,-81611,-204867,-167483,-228324,-199173,-62380,112095,244924,169189,50023,81374,33450,-56532,56539,190985,210522,125407,-17285,-25337,36541,12701,-24665,-164651,-303428,-110347,249957,225838,-53857,-163190,-11809,140650,63047,-96297,-76684,101871,154367,19572,-67052,-13579,47392,78680,83697,26248,30289,-5561,-218985,-315083,-51479,162178,53629,-76739,-185444,-227319,-25105,93019,-87634,-157318,13307,93856,-5587,-221062,-284828,-66817,74047,8450,19160,73703,-60004,-257073,-286261,-201107,-118373,-164532,-352569,-260432,149885,426769,343311,55589,-17403,116064,156754,34936,-31480,-39552,-155528,-279222,-260942,-170591,-135363,-204558,-229801,-104468,-29736,-88901,-166645,-122544,58683,233713,231864,94941,-81917,-236969,-270837,-67291,118732,-50366,-281809,-188693,23003,-137823,-440937,-342349,-91729,-127457,-205092,-74771,76940,99748,19593,-60129,-84537,-64866,-80561,-132383,5543,196768,205644,86355,-56816,-81344,58558,56478,-105871,-123673,-32567,168055,333518,174673,-122857,-235353,-253870,-333174,-401690,-276189,-46740,83038,12819,-63681,137046,234075,-97496,-442550,-427230,-169012,145025,364135,428500,361751,313587,353232,292386,64322,-47169,-66132,-504530,-1005960,-1581859,-1457041,698080,2199907,1907461,2288526,2173881,-138759,-1305316,-1037974,-861988,-836786,-893144,-1354181,-595427,1589704,2560045,352014,-1751887,-2460747,-1333163,-254597,-330056,-55130,464949,341591,104364,-147228,-433997,-434848,-312072,-219417,71421,315625,-70205,-524554,-625071,-561631,-542817,-587701,-522203,-343556,-241535,-280975,-419564,-467387,-386960,-269024,-80995,74478,84118,-26708,-137327,-223835,-351435,-340946,-209471,-177108,-87960,158815,271713,35426,-239690,-237998,-165085,-149271,-75673,126300,352974,276600,-27205,-90332,70870,170728,311449,504695,456509,234631,52309,51763,121650,146584,61786,36151,227734,353966,170508,-47634,-62070,-36628,-54227,-23037,-57381,-216726,-259622,-46454,149835,58736,-217027,-346833,-389081,-354113,-120071,47635,-57567,-77241,77988,157617,164408,186849,227248,289593,383213,438381,256189,20282,-61370,-187794,-318698,-149235,226678,372053,183351,9619,52092,173421,315462,249426,-14291,-92398,72677,130098,65546,71887,159458,75573,-27366,14384,69391],[125476,161944,59575,-42781,58088,147169,56272,-6358,87680,47149,-187820,-217719,-69336,-57367,-142522,-94043,89354,243137,302866,244798,-20945,-247791,-202635,-70715,34459,264183,308274,99858,21861,247867,470619,478802,343882,190422,151139,114281,93411,172523,311038,323317,140677,-76883,-200074,-140282,-99501,-287365,-482862,-385336,-230511,-241196,-333871,-308405,-102481,196533,196563,-26757,-74585,86883,164280,69539,5277,11506,-100936,-337999,-274842,170697,316285,-27973,-299766,-323622,-173253,80970,69440,-221178,-317174,-229409,-44383,267278,394960,206915,47973,-73046,-225413,-221566,-116688,-107809,-108196,16801,109162,165504,164121,33169,-215286,-363559,-241514,-73372,49581,91095,4912,-51327,95408,361037,533531,452742,267954,78698,-110056,-60915,163772,141739,-75288,-153352,-223637,-179122,125584,360949,284920,262614,276913,236931,163520,123822,191864,170976,110495,38056,-140659,-277719,-233211,-133754,21606,119760,190939,178315,-8131,-192104,-97973,97170,-31542,-246110,-277133,-230555,-286598,-387308,-363240,-218773,-109230,-156400,-290539,-235371,77944,200249,1699,-127202,43486,199349,138987,-138124,-421686,-331878,-46580,182815,276311,133568,68801,166427,50777,-135124,-53731,145351,65737,-177053,-289447,-167857,10119,99721,3039,-41862,105886,47149,-76612,-26643,29720,18307,76875,127078,161485,79193,-206162,-529560,-464271,-151523,89089,240807,380508,305983,128034,151903,-5743,-424006,-487551,-239283,-35304,35464,33367,19788,279,-80104,-190635,-162265,-108987,-122558,-60765,86380,96733,31306,58865,158369,253566,271211,218032,170533,206089,130297,-108638,-292375,-263120,-50651,72227,51437,112105,112761,-120137,-249040,-204406,-187717,-152810,100318,393836,459110,264624,79632,94028,212676,151511,-21182,-59000,84628,132784,20967,-169158,-382362,-473294,-302276,-188388,-254255,-185783,43939,123554,25383,2390,172611,337725,395444,404439,282806,68746,-116885,-295140,-267880,-109070,-22426,-144,-28649,8653,199693,250360,56329,-71515,70113,288544,429624,394423,127741,-80071,-24461,52815,-19009,-183189,-333546,-137909,115429,-3970,-132908,30502,70607,-66754,-11134,49158,-59957,-171990,-234307,-224217,-137453,-110343,-139022,-181555,-186834,-88671,47739,38005,-139140,-221233,-125268,25634,114583,2300,-193364,-162610,-16132,59248,76614,148509,227743,143408,-35249,-67532,-79296,-238129,-368242,-282696,-59586,-7641,-208989,-291252,-124186,-18660,-19973,-102697,-273236,-266136,26195,233812,147723,-37272,-83474,-31210,52325,132873,203767,217595,126050,2928,-88015,-68707,24331,123777,140332,14926,-49541,1703,-58120,-185242,-86943,118999,115332,-42673,-241835,-392661,-427953,-184625,92918,132279,10226,32904,224985,235662,-63000,-292791,-253204,-187812,-303029,-377665,-343221,-308758,-259115,-205092,-191589,-89758,105199,263115,276708,219159,22851,-181327,-148575,-15364,-20932,-37198,43307,-34995,-123771,38746,108926,28289,-25504,-126304,-177050,-67274,101177,25239,-244069,-276480,-84491,38296,109932,49294,-194668,-295061,-163424,-48857,-90698,-141576,-30360,126046,86367,-64111,-184702,-124096,165438,325936,166899,218217,582880,485231,-53454,-281445,-317663,-192756,154292,244295,71417,219386,594639,872071,940158,679696,732507,1197345,787912,-3477,970849,-513852,-7497485,-7308314,2650411,6343829,517914,-2633004,-1531530,-283816,569374,737011,429180,251074,405926,127981,-480440,-219692,613343,574499,-16322,-146806,-72369,-126109,-118129,-164040,-103983,155820,195616,-29423,-156392,-134749,-47099,46136,36327,-146872,-316598,-200269,60769,176556,166963,93844,-25403,-102942,-42126,109071,186259,180809,134129,265553,508935,249270,-182607,-349943,-336875,-270617,-160569,-21271,75975,119259,207851,288170,215110,43387,-73432,-89593,-78561,-8018,99234,118670,60041,-61878,-170292,-207882,-176582,-106819,-2468,78976,-35700,-170217,-157339,-284209,-436993,-297012,-117904,-96166,19287,244760,265598,118464,115542,183904,183802,99378,-54464,-9472,151043,148279,14282,15767,136801,172595,80646,7638,-86997,-100834,-13175,15397,19,-45229,-118540,-32487,128935,150777,4548,-94770,24481,243332,269847,260538,388412,373887,260981,376030,489527,186133,-189937,-241720,-225165,-334011,-364218,-313287,-239583,-61766,41371,-55948,-225899,-287660,-121043,131097,172698,46071,-99364,-228727,-270596,-148753,58472,80908,-95112,-194245,-16173,182382,179072,86854,4199,49006,244768,416277,391052,181429,-27365,-79562,-49195,-33453,71579,113092,-29524,-79228,-16705,-56851,-37717,95412,190105,117420,-11454,105270,286248,230232,87686,-23183,-93456,-116851,-69839,-170555,-300764,-331890,-354269,-353503,-242934,-105999,-69906,-169967,-257864,-152450,-2554,51935,63162,-80869,-239677,-134704,-24741,-61111,-12568,84766,-23260,-199164,-188877,-27213,89410,29197,-164898,-174695,-74429,-54189,46515,162617,111861,74453,94689,113476,123318,78251,66736,180978,227092,266606,340629,208397,-46990,-149714,-11649,190482,240406,199813,78765,-110337,-179010,-58149,15858,76088,93039,49699,-50795,-188684,-154038,75573,170417,17630,-78069,-27092,39596,116349,151108,65496,-60893,-106207,-54336,-68109,-115111,-123288,-212038,-314280,-162684,46181,52859,42160,-13619,-236316,-300378,-254832,-285271,-192140,-18851,117536,201118,65183,-52646,35697,62401,36091,165695,278898,265338,106033,-48773,-45667,3362,13105,4702,-146587,-241852,21803,363705,235170,-64607,-128899,-20505,35984,-29034,-95792,-31843,120178,136429,1960,-125097,-88503,51215,125673,121234,26699,33341,15963,-248392,-425999,-120495,167876,99225,-4264,-137291,-264735,-131190,7499,-121832,-225401,-111385,9596,-45228,-203229,-217328,29062,198391,68042,-27042,34108,-47415,-286798,-385367,-278178,-146665,-168574,-378696,-320892,59389,371775,377811,68721,-77441,46483,122398,18956,-60973,-83572,-149125,-197990,-160879,-163502,-201737,-289737,-333157,-208741,-90453,-115136,-179398,-143367,19133,184735,215606,117214,-56068,-231585,-295118,-161317,-2824,-89781,-241225,-169293,13390,-101981,-329749,-195493,71457,33900,-156373,-156273,-58347,-16620,-80575,-188554,-184209,-93012,-143280,-236095,-43048,165157,165992,57853,-80166,-65740,77563,32691,-142029,-147069,-61265,146116,363199,196193,-125982,-227951,-208213,-263804,-300970,-152325,10565,38485,-44474,-65008,148016,233811,-75113,-444077,-476045,-183859,155728,322944,370050,306946,247769,320029,321922,80388,-92588,-77927,-375082,-729843,-1338025,-1530141,414352,1890808,1734985,2223321,2428855,122430,-1239339,-1172666,-1042250,-863316,-828248,-1443820,-1079990,1266756,2802406,1206915,-1197775,-2244343,-1480535,-490229,-464288,-207600,344174,296473,116314,-147189,-472561,-450244,-296374,-242601,32705,285879,-37915,-478608,-608834,-579025,-593752,-610539,-489385,-315541,-261991,-257877,-295733,-321696,-300620,-286131,-200903,-69116,-4377,-114625,-295857,-410459,-437961,-291659,-113596,-144263,-156552,95271,261289,3391,-308340,-259467,-127116,-133356,-26811,235418,445379,365824,103342,29067,135994,223169,338644,435179,287001,103348,46202,60075,73181,95946,13832,-9185,138959,172027,2672,-75796,17191,94552,52953,51726,-1265,-178472,-242818,-44900,148573,40571,-273163,-362262,-322033,-311808,-148771,-1261,-111207,-148463,-43080,-241,43519,142082,186405,207693,301627,412306,315548,113404,-18428,-178723,-291581,-74571,280828,367192,168120,48192,124220,249961,391685,294854,-4214,-106976,16573,111071,180430,246975,238774,66782,-62613,-7767,66059],[96215,182498,154466,30521,30657,81476,30323,20353,164701,117529,-175773,-289920,-165507,-106664,-125465,-47226,158439,332663,356749,271229,-3139,-210889,-117515,-3878,39126,243372,309887,106391,71304,293868,478884,479799,327628,144299,101321,57746,34164,128353,173205,179831,46760,-129802,-223138,-120044,-16319,-185123,-431855,-391190,-224931,-138068,-186847,-259485,-161220,88478,75551,-99136,-94806,34181,74048,-54967,-141037,-51967,-6567,-221802,-224653,183289,335462,34728,-154585,-211228,-159058,77996,109452,-161460,-268857,-186901,-63838,108513,205033,160884,124484,-30466,-225938,-169956,-27788,-62932,-130480,-41557,-12863,-20499,-9647,-84857,-251332,-379549,-289580,-134808,-15498,22998,-49940,-88635,70013,326020,508253,487232,308790,88101,-122483,-114722,114009,134432,-130954,-246912,-268118,-244526,28108,360634,285480,188731,168319,151687,127797,91328,740,-71802,-21996,-30892,-151072,-214152,-154045,-82263,15930,68862,131525,168047,38141,-130487,-100181,8634,-97701,-230222,-196884,-161913,-243730,-377802,-385710,-227273,-71772,-130875,-307063,-249529,118635,294430,90335,-100699,-9649,150098,106918,-169358,-421662,-329640,-94421,85421,198013,163306,144439,170371,42380,-88521,25540,217291,105667,-182540,-328655,-209112,-3694,119410,-28995,-111216,-3234,-61008,-204250,-165838,-50899,-32024,31037,196737,344688,251872,-68043,-394151,-365232,-179543,-35877,121220,311640,271188,95411,90511,-9147,-377610,-406466,-135738,56362,111381,122839,132067,104843,7286,-69802,22604,83638,5785,4009,107054,76897,-16526,22016,135495,186360,166288,190082,196644,195306,56558,-206570,-404457,-411943,-177745,43412,59631,97902,112703,-103330,-228615,-143294,-112668,-139213,87805,361940,393301,216197,76219,127852,276040,248969,57108,-87594,-54432,-7546,-70422,-203314,-372959,-482621,-347841,-255599,-303163,-160827,116899,138546,-39128,-35581,169467,289014,282560,279941,203294,19645,-144699,-271828,-243969,-114284,-84586,-79783,-25732,52406,171537,164471,12151,-65556,97677,341173,512608,475741,177099,-103023,-83236,39550,41172,-75417,-254345,-168852,33753,-66139,-197629,-2037,108599,39998,142243,196216,29697,-144670,-207504,-219660,-146342,-62425,-68801,-185876,-251270,-156355,-7722,-2358,-151605,-219145,-85408,102915,164054,2081,-191370,-153626,-30137,52595,109399,156443,190862,107057,-16139,4355,-921,-176220,-272553,-201525,-22806,69688,-78375,-187805,-27219,60778,-52783,-206177,-329538,-293006,-81718,84551,80191,-30821,-35505,75157,147534,168771,223835,285046,244026,86508,-80478,-138900,-90364,42621,165532,119654,56494,91394,-13322,-198432,-122841,82971,113075,-16073,-159196,-269238,-370037,-242790,-21953,68247,-11814,26640,213974,187950,-154389,-372802,-264713,-127120,-178711,-217164,-239906,-308668,-272101,-195722,-191948,-71177,164256,250436,199572,187983,87147,-40277,-41459,-5558,-56848,-73368,462,-80787,-243161,-85535,108672,88557,-27663,-201070,-300743,-150905,97133,49199,-234643,-303050,-158019,-7738,130818,117780,-112887,-247611,-180340,-118713,-162445,-124008,80461,293245,197112,-71247,-217594,-120581,127565,270742,179679,299150,708178,647871,110065,-245926,-358866,-179701,222386,279132,74026,176485,394493,547776,551164,260095,536762,1407497,1221883,356594,842829,-1093000,-8038972,-7761820,2379905,6671260,1139633,-2357433,-1544522,-230203,742587,1010172,634489,289701,209318,37281,-395717,-143540,704663,683607,-13832,-248414,-207045,-231904,-119915,-69799,-38698,109835,190263,100689,-44302,-126284,-90079,20419,71824,-108290,-334191,-265763,20367,208008,170356,-21033,-205257,-209340,-114817,36673,182903,207263,152258,328029,598717,317071,-83066,-243700,-231998,-191229,-94583,50008,99956,59688,123137,216326,178638,124176,44899,-33102,-46590,86392,181489,95952,-57748,-142129,-197997,-286376,-325782,-211689,-23353,99391,-50812,-232681,-246964,-358196,-433382,-241417,-76631,-88957,33405,316567,377525,218011,134906,126774,196740,197949,13610,-26068,113040,121450,-2910,4390,153169,257972,212156,99046,-36239,-96079,-63109,-1193,44029,32190,-11933,46100,92953,77140,60842,8973,72827,261241,224233,138033,262916,333939,320472,403742,405721,63232,-240700,-244267,-288059,-448644,-397089,-273767,-248456,-122499,27174,-2098,-175108,-269159,-142881,111550,210497,99035,-118532,-283960,-275206,-69072,153786,130668,-83981,-176073,-18403,90101,114164,117080,45602,100943,313512,467347,415214,188974,-52205,-109843,-45878,18814,188001,273420,97402,-38123,-53407,-119812,-60588,110289,180147,26258,-68892,48853,185560,159071,28295,-126321,-179792,-132744,-63863,-213206,-345546,-314723,-303309,-307385,-260603,-204576,-197223,-230614,-232984,-157486,-98627,-47824,3565,-140779,-309130,-169449,-3465,-53557,-31583,118365,103700,-83224,-166466,-28759,102278,57604,-131145,-223530,-152464,-73050,18043,83066,52205,14403,27293,98889,99151,10408,67632,269141,262307,316290,397501,257571,14368,-127054,-52726,164216,304439,292442,121813,-149782,-235872,-53806,41123,-4514,-78920,-115996,-129923,-191235,-198264,-34694,84418,-3274,-118281,-115703,-4361,154885,171278,27364,-87367,-108525,-96192,-121405,-154056,-182340,-302579,-386771,-167154,69772,52622,-46046,-172198,-362172,-344918,-290516,-301677,-198793,-8712,128152,178943,-8302,-118954,6340,81836,111715,239819,328313,289015,85479,-55261,-45664,-14307,41545,57221,-106778,-170599,132789,425166,228261,-72549,-96264,-32367,-68546,-110454,-77259,18635,106991,81247,-19814,-140746,-113696,103930,241073,190848,32588,30718,46307,-235822,-483558,-204529,108641,101466,30874,-96249,-248380,-193450,-80888,-154973,-263813,-198133,-56405,-83882,-174325,-122046,124462,282140,102605,-62961,9240,-20682,-261289,-412981,-331076,-183553,-182055,-360515,-329782,-31071,267460,333528,54803,-134094,-11361,111517,24919,-80753,-112575,-123399,-80271,-16412,-113746,-235351,-323396,-368115,-275705,-142135,-123244,-164743,-145836,-24754,106441,167843,110466,-47809,-210004,-275154,-211249,-97749,-108022,-177498,-124046,-1051,-56960,-164444,-16093,211569,161573,-96140,-205404,-179689,-155545,-211899,-306347,-238752,-89345,-164080,-264808,-53526,147147,134439,27309,-95803,-23457,141486,54612,-126048,-128445,-72342,89876,319548,214300,-49962,-135573,-112903,-159358,-146158,5295,59497,6261,-13761,31592,175268,211080,-55452,-405867,-459792,-153261,162182,258303,297952,258080,190640,261814,267961,18609,-105985,14339,-115122,-344315,-891794,-1334128,138667,1458276,1312095,1840194,2332779,359695,-1111645,-1180383,-1054763,-737081,-608200,-1297607,-1508479,666444,2643601,1919084,-593797,-1865163,-1465903,-671958,-526599,-256052,213073,205850,121907,-100212,-429103,-400797,-219913,-182352,26432,220748,2640,-340865,-445369,-481674,-585085,-590142,-429640,-281834,-255274,-188797,-117718,-126916,-168323,-229234,-243861,-158765,-68262,-181593,-406368,-504927,-399363,-157121,-3210,-108112,-221225,-12983,188857,-35367,-331195,-236761,-81524,-138195,-10582,302344,469366,384255,193019,120876,159694,224361,308633,310903,117527,-35633,-19154,-786,3611,50686,-17058,-47762,23049,-43524,-158713,-67392,129889,228144,152013,121211,75973,-92941,-185308,-50323,118662,18209,-287974,-337873,-214869,-207061,-117253,-17533,-129080,-172925,-132602,-157392,-89258,68024,107493,112570,223603,358931,328745,179383,31477,-149456,-252477,-20391,296361,335039,157830,92257,145737,233613,376994,311990,30087,-101951,-54473,59307,260263,410022,314599,70007,-83677,-32874,44397],[47781,170109,201608,70350,-6157,15848,5161,45769,232212,208411,-100418,-303910,-242867,-148545,-103221,-4378,205366,358115,343682,253012,-7237,-188008,-42528,57330,25773,158245,244789,80047,107550,309783,425149,431173,280990,79525,35244,7670,-15539,75398,53724,29637,-56846,-177569,-204131,-49869,69302,-97286,-334712,-323983,-175043,-44996,-66886,-217335,-198180,-25134,-52264,-146606,-97173,-25456,-2821,-130559,-268669,-131824,67415,-82590,-130698,201973,326582,84786,-11906,-88305,-132609,68839,133791,-105075,-219845,-106440,-6720,-5984,-9186,74889,180666,42777,-177238,-107171,45231,-21771,-147702,-137577,-163339,-203832,-163268,-162557,-240000,-323481,-276416,-160109,-62060,-27745,-87450,-111606,25592,220631,388358,448548,310622,84472,-123522,-166324,4479,35428,-208898,-321060,-305387,-333653,-129217,235173,216921,99266,80758,98218,123956,65593,-182392,-267246,-125322,-95066,-158904,-152817,-93601,-41073,8667,42741,97324,170921,96672,-49263,-55808,-21841,-106788,-174084,-100276,-87394,-192489,-353626,-395164,-217566,-12464,-60738,-260185,-238586,113593,336683,159385,-52533,-33456,96178,61444,-190212,-388948,-329227,-171331,-27131,113726,185710,194535,150261,52020,-14985,84672,239982,134375,-164167,-312305,-211081,-9969,134078,-13631,-139238,-126466,-199552,-345347,-294359,-128439,-77812,-9890,226132,426772,339047,30586,-235540,-242125,-176212,-132569,19324,232497,212725,52324,21845,-12976,-254133,-237020,15873,158765,194617,224855,244943,196009,89956,76666,215501,265512,128182,52023,90965,27072,-82832,-28947,85837,86824,58668,134259,187640,177835,7892,-248637,-431553,-480893,-285544,-30806,-3328,15321,66201,-95441,-210457,-92350,-63206,-125508,88095,326806,296093,129976,39709,145705,318342,312176,118472,-98241,-186022,-145989,-119492,-153262,-290189,-424818,-326763,-254946,-298944,-117041,179910,154934,-64894,-25174,178031,216911,153991,146308,100284,-40085,-158278,-214757,-197374,-133009,-181822,-187132,-29955,106295,158237,105348,-8091,-37361,122942,341384,486961,454689,186576,-119075,-105004,92751,142168,30409,-126349,-122668,-7758,-130387,-286757,-76619,131975,169040,291017,328848,130055,-82273,-117460,-116339,-91986,-2920,22461,-143104,-290935,-225336,-74506,-50770,-152730,-185970,-8026,190641,183763,-9373,-147611,-105565,-38606,26535,122828,164925,164908,91550,51869,142729,141846,-42381,-123655,-91060,14693,127886,56614,-53324,67477,127190,-76989,-301669,-378823,-310242,-195833,-86820,-12526,-23494,14467,149036,190708,148182,186715,300026,316943,150109,-58524,-184350,-181518,-23256,180756,195634,136735,181767,67782,-159689,-131844,44228,106116,11030,-66634,-111265,-238715,-249729,-87222,27755,-25054,29692,192597,128894,-212432,-406913,-256838,-68777,-51224,-56822,-107533,-232455,-215213,-153679,-198519,-99355,163142,215698,163460,201336,184775,129434,102027,57648,-33962,-72155,-47924,-131528,-305220,-177153,99393,161870,26800,-199565,-364667,-203516,104883,91431,-174334,-252442,-158837,-19235,148165,187516,16299,-141712,-168088,-165913,-189900,-89795,165687,402087,273724,-70643,-213563,-91055,84208,202648,204721,352672,714755,691398,226078,-162724,-278573,-112455,254537,301588,96821,100323,108116,139508,117970,-109308,341112,1426864,1514808,728774,601579,-1534403,-7633270,-7780364,1479538,6338540,1884841,-1716892,-1348973,-122557,834129,1196539,846709,324010,-45519,-60400,-177903,54491,737736,687074,-33152,-328337,-310368,-294465,-75684,75873,29764,27795,142660,192743,53785,-119675,-133727,-3785,74520,-92771,-289684,-229027,32490,244368,183546,-113313,-349594,-269582,-114318,-2769,152300,209477,155102,306783,505381,294613,8784,-131892,-156660,-157333,-68518,107235,147111,45287,51869,117283,126336,184631,142345,12103,-10986,167380,243114,79446,-151962,-230171,-238416,-324245,-409899,-279159,-7911,130558,-82773,-302068,-330898,-396002,-357166,-129692,-19710,-62020,69461,371684,452619,292132,131040,60974,207235,280769,62665,-65147,40810,53983,-36954,-25634,121046,279636,294758,158787,13172,-68843,-98335,-31348,63534,78374,75196,124653,68858,30960,135612,88338,77919,225515,151028,27446,136094,266239,325594,356531,248966,-75657,-256188,-221683,-347295,-523943,-383665,-226622,-263700,-198283,-16832,18064,-132667,-224986,-131345,76101,208733,136266,-125456,-309603,-235876,33447,250638,189131,-71794,-152167,-18929,13824,61312,129599,77607,142973,353020,476428,402576,189717,-50375,-136335,-80214,36973,267955,397186,218062,18237,-67458,-152073,-82978,90040,123835,-20396,-19303,37097,48522,43183,-57234,-216014,-188749,-32185,-9664,-211253,-320534,-259143,-231573,-214761,-209684,-241251,-272523,-239242,-139955,-107328,-174635,-139111,-51299,-166196,-298129,-155131,11713,-39852,-30515,137545,190081,5389,-121531,9936,123483,70308,-87009,-243510,-218310,-87536,-1149,16076,10553,-22905,-27192,77613,68182,-68452,45690,294498,252843,328269,428217,290549,59151,-105956,-93072,117415,331259,348832,141258,-171503,-234431,-14855,110374,-30238,-227988,-264860,-176743,-161990,-202351,-104632,11535,-24143,-142536,-180430,-33886,184163,172304,-28718,-156372,-163154,-156185,-170931,-188267,-210094,-322924,-385668,-153071,77914,44402,-123785,-301966,-423030,-323813,-260172,-281688,-224386,-34013,147178,185819,-31097,-136148,-5742,89197,159684,270024,331873,267983,56659,-47396,-31855,-14932,87765,124614,-44462,-98778,195851,420264,207027,-73728,-70698,-44907,-146113,-151947,-30689,74577,81295,23489,-31995,-119320,-85141,201431,403308,273605,33883,17408,83645,-175158,-471289,-278794,25798,89982,37935,-64056,-177540,-193415,-147153,-179222,-264255,-218767,-86453,-115567,-150443,-33729,184989,295589,103474,-70567,23558,37363,-179136,-366290,-348805,-224303,-203316,-297172,-273697,-82888,153837,228059,14049,-177679,-50510,118533,51040,-72745,-100490,-70777,44297,123823,-39273,-230644,-307515,-335836,-295067,-179754,-116758,-133691,-140581,-73120,15659,100999,70436,-80582,-205021,-243701,-226793,-154355,-107877,-106919,-62202,-14192,-8100,22585,157267,295094,215479,-50589,-213255,-255742,-279668,-331213,-374433,-236277,-50747,-120974,-201355,-15937,156196,127828,6657,-103080,21780,214673,105728,-61825,-67933,-62426,9602,197381,201775,62852,1434,1343,-50173,3169,133650,80990,-9440,83296,193398,215080,166753,-50628,-342921,-394610,-95572,166848,193158,224320,217917,158489,202711,160453,-74223,-60075,196133,200530,50304,-329046,-889670,-60034,1057536,850758,1305173,1997205,598318,-932687,-1123834,-962946,-540264,-297420,-909549,-1647482,-39076,2133949,2224314,-88528,-1435354,-1338712,-787103,-524374,-223410,78502,91505,129739,-11896,-314770,-295662,-100314,-55906,65431,174601,53732,-152079,-186169,-304313,-526751,-540976,-363521,-256567,-240519,-116092,40319,45957,-28760,-119248,-206839,-172519,-90096,-212868,-446424,-491001,-261822,9871,74583,-100386,-280848,-149362,65950,-69661,-295368,-169286,-37578,-155922,-25269,315347,429032,336277,218760,151960,131455,172669,223660,156824,-26051,-153954,-128513,-117423,-71388,21805,-28398,-77682,-87620,-227923,-262311,-12324,255467,327865,208356,151651,142798,19250,-98723,-64769,58463,-8871,-262207,-280303,-88074,-48041,-13942,16628,-94896,-131726,-159251,-271734,-195580,-6179,20375,37469,184763,315711,306947,197172,70700,-92848,-188299,9405,274976,285323,150088,129480,119368,134540,282537,298291,77145,-81191,-127090,-21319,271077,488457,352806,80219,-90109,-56495,10472],[-12036,119603,191587,74454,-41985,-39614,-23289,57818,279010,300269,9869,-247624,-253306,-152734,-79814,15036,201275,299841,263561,194146,-20177,-161338,14339,105439,12138,39151,108880,10480,112574,294382,335485,346880,210868,17797,-16371,-27897,-55129,24132,-9591,-89450,-153780,-210992,-146448,47729,127624,-51985,-227368,-205746,-92970,10235,-16250,-195483,-205296,-114382,-150795,-148370,-63906,-50877,-31503,-128572,-311924,-167738,120402,50926,-15873,212244,276875,106935,95150,14875,-105231,47912,132682,-73285,-193555,-16615,116828,-27451,-161029,97,219569,140035,-77601,-39692,79186,-12417,-163436,-232756,-289004,-335185,-276960,-190531,-172294,-208452,-204679,-134803,-73419,-48456,-97911,-122077,-39848,72933,225015,360349,277038,69674,-113170,-195330,-124882,-126469,-291194,-348876,-307287,-387398,-276140,27109,92019,23583,45253,98039,162423,62608,-288627,-359909,-175598,-134326,-156291,-94426,-39178,-7620,-879,20385,69592,175438,150932,26961,23149,28947,-43032,-79257,-4438,-17243,-136769,-315247,-382901,-188990,48422,32002,-158257,-194899,68633,303001,186414,2901,-24111,51738,13365,-197429,-346063,-342091,-259867,-134619,26523,165019,176618,96641,66577,60632,108214,208858,141505,-123260,-240809,-170229,-730,158184,78434,-89478,-204112,-316232,-440803,-359400,-182826,-125549,-52252,196526,375530,309012,74923,-88423,-113371,-123423,-160543,-40362,150053,131484,9710,-7298,5234,-84938,-20021,179183,245759,260969,309668,330009,253153,139439,189981,353738,385548,214675,80788,54955,-28158,-135797,-71032,32173,-1020,-15638,60996,140341,155449,-6684,-234074,-377312,-459121,-354270,-136822,-119231,-114741,-14729,-85494,-170422,-47438,-51131,-117623,95346,291584,197310,29609,-19084,145923,333134,326907,144391,-98489,-278309,-244277,-117869,-43084,-159037,-318086,-254855,-193672,-242983,-60403,225603,174441,-45898,18545,194248,160816,57902,35548,-10373,-104603,-150531,-134265,-140502,-169802,-296938,-293698,-29490,170065,161198,78783,6089,10179,128591,276278,358565,343383,160111,-106659,-55779,221128,267483,114211,13945,-16269,-9431,-190034,-371605,-157639,151017,292542,402922,425232,223743,8250,18007,57648,15772,51895,93397,-84219,-305234,-280677,-133538,-88473,-136892,-127421,81617,255925,161854,-33663,-88139,-46640,-35417,8085,120797,162884,151732,114112,163670,305499,292803,113764,37290,22834,40427,138041,130829,37472,107344,150670,-95617,-370385,-402083,-304018,-272223,-217189,-94440,-16906,55585,178976,178763,77403,106878,273046,326120,162084,-44983,-203338,-231357,-63840,170905,220463,190224,274510,189953,-52054,-92614,31469,112131,43054,4925,12911,-99432,-215460,-89455,23133,-19151,38094,153824,63374,-227032,-385589,-229932,-28045,43455,66411,24276,-101482,-100772,-82618,-204497,-163244,99055,162965,158600,232338,273180,268478,223962,139680,37086,-35935,-88621,-168834,-278098,-181569,106611,237562,127060,-121118,-350046,-212235,120397,140392,-78279,-144489,-100742,-5369,160095,252854,165497,-11272,-150567,-208275,-182108,-42637,202785,416371,294998,-55182,-167777,-41946,45681,133303,227540,370440,616855,615528,264357,-60573,-132405,-37344,227721,285733,102569,-3652,-155689,-211450,-244258,-340094,231665,1334293,1653707,1003760,206632,-1777904,-6201347,-7140369,16363,5234779,2535150,-854236,-948381,28162,791081,1196871,983365,322720,-302100,-145413,109441,299306,687045,576273,-76471,-370775,-351446,-288172,760,221224,75664,-65915,78255,233910,113979,-113906,-157500,-12128,45055,-108077,-199843,-100192,99088,284876,211708,-154345,-409536,-258187,-46963,-3599,103514,191812,145107,186650,228072,168533,61475,-56102,-151728,-192712,-90782,145268,216708,80762,702,-682,62075,210986,200819,34331,15029,217936,285143,87823,-190682,-296857,-273119,-310398,-407361,-289534,40753,160683,-125139,-355439,-381958,-390337,-233217,6077,33662,-25586,111387,383255,473067,340571,126547,18671,217815,333876,88223,-116680,-60756,-50492,-93492,-72367,54904,239531,306570,172718,46429,-35070,-115656,-64596,59379,79186,106544,168861,62797,37581,210521,128951,44687,140569,61457,-51427,29802,182434,276537,257370,69049,-204439,-245512,-178579,-375559,-531832,-329317,-187855,-279824,-254574,-57637,10115,-114117,-170405,-76074,57599,179860,151664,-116482,-301127,-162937,139969,331211,234313,-66088,-128005,-7185,-5699,45693,124928,97485,172056,361540,441153,345250,169626,-38489,-169793,-145920,19435,282053,438613,293719,71791,-56081,-146833,-98780,45113,53304,12266,109906,57059,-79372,-72111,-130146,-258018,-127447,122257,51879,-182905,-244841,-188817,-163188,-111784,-119430,-215405,-276645,-190946,-11325,-35280,-224025,-205202,-95285,-156197,-208542,-87993,22257,-22086,-19586,132178,221483,52045,-71353,58798,126163,53125,-53693,-235590,-255138,-87099,6883,-3084,12497,-20517,-52685,56983,44251,-126525,11033,250162,208518,298434,424577,300090,76491,-89323,-119610,61936,310966,352900,130127,-165845,-174844,45643,187811,-15935,-332165,-369141,-183285,-108996,-168994,-125371,-28772,-31416,-140963,-205233,-43718,194626,156475,-81872,-234708,-239599,-216852,-221697,-227104,-213289,-281744,-321577,-129860,71872,34565,-176970,-377392,-405246,-245530,-177717,-245419,-266541,-83855,168742,215014,-1822,-108733,-5326,87246,179126,263361,295888,201139,12191,-38925,-10509,715,133811,187778,28229,-34360,203641,358858,176357,-67417,-56746,-55377,-179574,-142156,40807,134269,69271,-1849,-25523,-82991,-23622,316674,560726,345239,30497,217,126346,-74286,-393563,-314448,-28287,94339,31848,-38733,-68793,-132125,-171933,-188989,-233344,-174754,-77236,-135379,-142082,18360,191006,236876,73904,-42986,86156,133590,-51376,-259125,-325460,-255948,-216390,-195858,-157239,-71394,66137,95384,-49031,-205325,-72463,129755,90077,-27210,-38036,7227,142510,211022,28968,-197768,-260690,-260002,-273674,-204341,-104280,-99175,-138832,-126970,-71001,31017,7110,-156349,-236735,-225936,-218270,-168537,-93171,-43338,-971,-22241,40751,200535,296876,310868,190370,-29671,-178748,-265524,-350608,-393199,-363579,-180684,12312,-19414,-64090,63187,191654,148416,296,-109063,38868,245561,150615,24619,13465,-39547,-77012,23518,145137,162542,134975,104352,37112,93855,183055,62951,-16303,196145,362411,260846,111052,-62286,-273130,-312181,-43252,164172,144185,159185,182914,157307,168102,50805,-140083,42572,414825,484599,372398,220825,-349250,-180408,778117,551759,831922,1652063,884611,-714502,-1078924,-853707,-361640,20434,-375317,-1442758,-708095,1426233,2103017,268137,-1051437,-1176910,-847049,-484604,-161834,-56199,-24464,139531,94033,-162552,-160352,28499,88388,137609,183247,114542,34124,80453,-109438,-436326,-471018,-299843,-239305,-228665,-74628,116523,138257,79495,4527,-113161,-111006,-60928,-201093,-413279,-387556,-85827,147156,87623,-139862,-333932,-283444,-75260,-86400,-203904,-71363,-4939,-176667,-61094,276694,344605,246409,183557,117315,60615,81096,97959,3478,-126392,-228051,-245291,-250296,-133511,12329,-27903,-103476,-168431,-335386,-285577,75697,362726,369014,204377,127608,174932,130366,-6362,-91845,-27788,-38625,-206160,-201222,34960,135420,141383,97319,-10636,-26539,-113899,-318158,-250979,-54768,-43494,2731,193988,302580,266107,166265,91666,-11005,-98693,23882,232967,228297,137005,153575,77276,4506,147627,254655,118013,-53035,-185165,-113866,209217,449567,339543,93296,-84319,-76334,-29667],[-74170,39002,138158,59237,-61386,-75002,-55139,48407,293743,365130,113702,-140218,-182625,-108764,-59876,-1075,131219,170029,142064,114448,-23719,-115496,46366,130574,11130,-72870,-72219,-92949,83410,254418,240593,243075,128649,-16713,-24092,-43093,-87276,-22955,-27801,-164787,-231818,-223032,-62080,144604,142177,-57087,-143607,-72341,3706,24657,-41124,-195088,-186132,-161650,-196099,-97194,13889,-16467,-3404,-57399,-241283,-124317,154053,147756,83305,195646,187328,96965,147382,76787,-87797,4875,93449,-80426,-195684,59105,271843,53708,-191292,-22959,243498,233747,47515,23887,67483,-45282,-176515,-283786,-343029,-383907,-345840,-186405,-63249,-63366,-94641,-64197,-46319,-36703,-79700,-122780,-114157,-70992,76904,253987,218854,47896,-95070,-190802,-228277,-290786,-350988,-317903,-255191,-361691,-360214,-195546,-57609,-20917,59685,141106,228951,85063,-288900,-343578,-177108,-145731,-141687,-43559,11167,17548,-12591,-23678,21940,167857,184569,74494,108456,145558,77063,35934,72902,37449,-83176,-266990,-344339,-143878,93365,117666,-26789,-115621,10513,200909,166159,49365,8353,26184,-27379,-189181,-306048,-358251,-323591,-207805,-58211,80616,78977,15732,74592,118094,98263,141222,126163,-65140,-132315,-96612,26559,196729,221878,32346,-193467,-357477,-438534,-325673,-199991,-182603,-106580,105814,203589,167634,62417,8869,-2909,-19668,-96771,-40902,73059,31331,-32021,15975,54922,85073,188423,307550,286654,285994,354882,374457,270082,138248,222162,396020,417856,249815,94365,23148,-62968,-153519,-93986,-10460,-45395,-45266,-18426,63140,127589,5953,-181033,-271079,-367478,-377532,-247679,-248508,-253732,-105932,-58854,-85826,-4024,-74481,-116301,99576,246961,114310,-56336,-75429,134786,320534,291645,124544,-103313,-315438,-280462,-78371,82956,-15759,-196948,-164909,-98330,-150123,4149,251850,194092,9224,73377,210663,147644,23470,-35186,-111807,-161067,-112889,-40238,-86029,-219148,-400364,-368793,-19771,229886,171716,76300,48997,60494,97244,153506,172079,184847,113912,-53590,65315,395271,393193,173000,130323,107753,7473,-238689,-418773,-203815,173881,379310,456546,469744,289432,107802,165354,243651,141045,86065,111958,-43072,-295714,-305849,-161574,-91245,-96747,-55652,152980,272659,103323,-66525,-45954,-9401,-20036,15778,107412,139199,144145,173584,295250,436154,387000,229551,163556,112686,44138,83583,96162,19057,56138,117442,-110619,-398574,-387479,-266242,-279401,-262204,-138988,-15652,79205,170626,128246,-21802,8001,220635,271531,111039,-53145,-195700,-232621,-80770,125589,189493,223556,363986,332741,110650,1887,63848,137917,71901,24866,47436,-25039,-169486,-49605,45892,6095,45438,96695,-559,-200727,-313599,-186315,-9193,86391,129887,117553,32729,34602,7292,-193475,-230866,-6864,96591,156965,246028,315193,335838,282445,200546,123931,16086,-117120,-188572,-183632,-92680,141757,298131,242287,6155,-267218,-179992,134474,179383,25332,-20895,-22834,14497,164712,306083,299287,104007,-147101,-257536,-159858,6787,184600,333220,254483,-27301,-88605,18070,18844,68790,228253,349100,459812,455784,220833,23734,2948,-3081,132115,211327,64047,-120314,-312161,-387350,-433707,-386265,273434,1244017,1648353,1097824,-322365,-1896519,-4063784,-5687861,-1576375,3504240,2844892,-6723,-433832,202091,610471,957044,952584,248341,-515192,-209597,370809,485263,538506,374858,-135777,-369532,-316374,-207018,89334,314636,82917,-143508,21065,226674,129262,-103038,-146632,-2693,-10848,-151214,-94276,79165,201348,323977,245462,-141916,-372319,-174919,55954,27958,61484,170699,128493,-4257,-148641,-43052,43858,-49851,-218444,-280683,-142112,170492,299005,148270,-35041,-127661,-17052,195193,211595,32554,26803,230281,301942,117936,-166296,-315299,-278395,-247599,-321524,-232129,109402,174038,-169935,-379230,-391262,-352149,-98869,129526,67049,7482,140546,336412,435170,368751,139066,14797,224471,348059,92295,-163935,-170652,-168368,-167390,-126044,-15112,162343,249858,140580,49915,-18443,-120253,-87284,38935,35590,70235,158635,66389,81971,252032,127765,-4233,35005,-25253,-94459,-41359,100795,192161,142410,-77876,-290672,-218036,-125829,-355226,-465376,-249057,-166269,-289752,-266629,-68798,-11489,-123434,-121663,15263,78966,145037,148551,-92147,-261777,-74299,229508,374447,239387,-71870,-108144,18377,39102,68725,103569,101897,187512,345062,373754,253136,122250,-37507,-213195,-218685,-21396,224496,384836,307720,111939,-22276,-109178,-97274,7658,22885,125412,254895,80945,-159588,-145930,-164630,-242997,-30911,252106,85967,-150064,-148247,-118026,-112332,-35050,-35785,-158923,-227506,-106993,107484,23157,-244495,-237615,-123605,-115047,-64983,21295,44153,6402,-7576,103165,203825,59227,-33361,86529,95209,7970,-44200,-208904,-252634,-64071,44619,32369,62361,25491,-41701,42752,34813,-140204,-20342,163993,152297,237497,382644,278484,65117,-77761,-128498,5730,247064,304077,85580,-143545,-87211,102987,231136,3501,-384028,-412140,-156512,-51057,-112421,-102978,-31931,-20472,-116348,-193671,-42043,178000,126153,-115938,-284333,-296256,-264605,-282635,-279860,-210394,-211903,-228084,-109982,53870,29054,-196705,-386214,-319304,-136127,-77335,-214509,-314510,-139129,180767,249458,62390,-54953,983,82833,177580,236108,234759,100017,-51759,-40711,14924,31145,163032,224099,90629,16801,168562,268166,143594,-56476,-57931,-61833,-166294,-91531,119725,192710,91265,23821,-1488,-60014,33035,408447,655603,387044,32192,-4927,172897,46364,-273193,-291449,-17458,127345,23242,-18479,49571,-28906,-148252,-182215,-189094,-96289,-39656,-139232,-149883,20772,143268,129210,24604,10297,184565,256823,99928,-116192,-261484,-261226,-199702,-70968,-5269,-896,21460,-26336,-125318,-221457,-84038,132252,133346,51068,60592,96706,189836,216916,62694,-154000,-206356,-174929,-229543,-217974,-92287,-68097,-145707,-186083,-143160,-27859,-57891,-251310,-300600,-226480,-189001,-142946,-68727,2378,40826,-24900,85697,345569,390026,268672,111958,-24798,-107199,-205025,-343894,-369263,-267108,-89539,78898,109039,103879,165745,241635,184810,5878,-120677,8771,199536,156336,98374,84239,-18001,-149177,-150214,53535,211811,226620,177099,89080,101294,138611,7669,-27807,267670,477544,302503,60116,-81070,-210017,-244066,-26855,144569,117048,107561,145345,181558,176301,-11123,-140600,167627,595752,662995,569561,615476,68699,-268705,631126,527106,603581,1524185,1239607,-485677,-1098784,-796815,-260371,268164,136852,-1058511,-1258627,729688,1783264,524894,-765491,-1052511,-875344,-439976,-123431,-182048,-121450,145133,185603,-14059,-28017,127338,191535,213055,248085,179319,168551,264645,37481,-333375,-380725,-234386,-216171,-215790,-74853,88599,125144,127322,98470,-1127,5315,16905,-148303,-323574,-240014,60177,208116,31166,-222619,-376455,-380191,-192795,-75879,-75894,32795,12138,-189046,-101881,202310,244939,148599,110669,38911,-26705,-25896,-44865,-121926,-174097,-244434,-324339,-348031,-166830,17231,-28473,-131352,-209748,-353708,-240422,164886,422154,347190,144967,56813,164518,214083,64050,-134801,-128536,-67310,-137141,-115060,133454,297405,300602,198531,102615,118754,-12277,-295228,-251661,-64872,-64590,7470,230454,313485,219910,104735,96438,80536,-1853,34981,191210,170724,109007,164751,62675,-88516,20942,185515,134302,-27249,-216159,-194682,102081,319498,287029,107040,-69960,-91884,-70148],[-127754,-51040,70258,50187,-50305,-83383,-84966,17211,267603,376174,174318,-24659,-61248,-34834,-50005,-53383,3616,8592,18839,39411,-4777,-47449,47858,121424,24323,-141912,-245863,-200091,35591,204912,164947,134429,46031,-11967,21470,-38124,-115824,-69879,-44556,-208279,-283373,-210249,32466,218614,115958,-100216,-102866,39622,95223,13985,-114530,-208084,-153156,-165459,-184092,-4282,127849,73576,60835,42180,-80747,-8474,169247,185688,133892,142055,76592,63318,144607,92331,-84951,-68159,5710,-129810,-215006,108526,409035,200562,-95620,17576,250351,286084,154712,74512,23155,-107383,-182103,-265251,-306109,-345879,-367620,-172059,54985,78088,24023,26816,4828,-3056,-41639,-116365,-175385,-166343,-15979,154105,147753,20920,-78830,-158667,-274742,-394275,-365014,-237282,-151892,-251082,-366212,-369341,-193450,-35004,94063,192947,290623,120994,-202407,-253959,-153809,-141939,-121433,-9577,45311,32299,-22569,-99306,-61247,139393,187593,78908,164805,276007,209199,141263,119253,67950,-40534,-215573,-280208,-86218,115210,172372,101720,-7533,-27550,67781,112176,75196,45187,19889,-54828,-165347,-265689,-352349,-325229,-218994,-128501,-57385,-72749,-74487,68844,147214,71970,68824,98423,1427,-16512,-11205,65839,238646,352037,186008,-86328,-293392,-320617,-194894,-179504,-250470,-178644,-29437,-36902,-42019,2293,34988,69888,118649,53792,21026,11582,-78744,-80656,65058,122915,210943,333653,360461,258292,254877,352534,381759,254674,86943,157020,336708,369534,238530,100822,14266,-63110,-134048,-102943,-38850,-38946,-42194,-94237,-28335,90615,25634,-118857,-156120,-248903,-362439,-332774,-347918,-362091,-182248,-9072,43694,36715,-117358,-115576,93454,182711,49793,-106989,-105027,121292,284613,215837,59844,-126399,-300489,-254428,-26469,181704,107722,-96416,-91982,-4779,-44364,72624,260987,206163,78271,117102,216865,176892,48163,-68046,-190792,-193928,-40449,61374,-38599,-262104,-460384,-392874,-5462,265355,177775,83327,101971,90694,20150,-1401,-9271,33947,68419,35094,222783,556706,494712,216607,198092,197905,13468,-270829,-404382,-184899,203538,408399,448219,457373,311678,195002,289440,376607,234480,90118,72009,-39623,-264994,-288538,-141388,-42014,-28413,14876,185024,235749,28662,-99283,-43963,-14786,1384,50060,84662,88400,130518,250207,411952,489131,381868,259462,222206,159161,22499,-30527,-53925,-129541,-88466,34861,-121211,-384301,-339115,-200241,-211684,-213605,-139802,-25814,81239,141117,65279,-119756,-84062,157511,171199,11751,-80436,-163048,-190731,-84886,44144,116050,243898,436207,457336,286823,137782,139892,174862,79300,-21272,-21284,-57069,-147951,-9369,74749,42636,48018,30907,-51262,-145565,-208513,-130835,-5045,83840,133766,142360,112329,144877,101547,-149184,-266225,-119874,20545,131255,219446,294886,320941,263778,209755,185014,57041,-138185,-202025,-80685,46912,195044,323736,331153,134807,-151260,-122974,138216,193560,105355,72446,28473,19051,158823,335151,382140,172692,-162279,-311077,-145511,40057,118821,183402,164318,2733,5257,79607,5507,11778,193757,291338,297497,266161,115939,58303,65708,-36313,-19120,78207,-21314,-229121,-339086,-349855,-408232,-259647,480958,1251845,1521467,980598,-885513,-2006817,-1812068,-3482655,-2678509,1525263,2648499,585604,51195,381866,351056,501370,692294,75489,-664613,-260388,511703,520971,301392,133234,-195496,-334167,-220014,-70307,169997,325612,51517,-183366,-15522,182378,105876,-84008,-102468,12857,-82741,-207355,-1650,251534,303198,348754,264434,-95331,-259125,-44162,151824,74783,52909,165473,112642,-200744,-491345,-288932,-54671,-119005,-316810,-370654,-185496,194514,376023,214486,-66165,-250035,-114639,136754,176109,14660,27973,206241,282533,145582,-100502,-274467,-237264,-152838,-180796,-112061,179862,158866,-208348,-370741,-366842,-302101,11019,212686,73015,27110,143841,234624,348318,381378,172707,44175,221890,323315,82587,-189116,-257419,-264482,-242012,-170295,-54887,85155,151034,76454,17168,-38207,-120698,-88180,12071,-36804,-16597,97106,63291,119755,230403,91582,-41121,-51753,-91595,-112691,-70324,44155,104591,46719,-152919,-308351,-179532,-77681,-287441,-342188,-162161,-160635,-287675,-229761,-40745,-29244,-151420,-90101,116452,135450,119890,136667,-56142,-200362,12772,286703,365018,190295,-87127,-93531,50262,121338,108807,65393,87805,190163,313616,295943,151555,53895,-60433,-257663,-267756,-66985,114448,260384,270107,138257,26217,-53619,-68893,17089,80204,281350,349094,87021,-171813,-156129,-154609,-184983,57601,302012,78224,-126749,-55876,-46985,-79762,-7515,-1254,-121001,-170075,-25671,175313,44790,-237518,-237137,-131994,-47047,98786,150439,95067,54139,2314,61778,157866,41430,-18634,74830,33997,-48552,-57689,-175340,-210632,-18179,98095,99289,139694,102008,2272,37548,38213,-105171,-33067,85174,107817,162938,302388,220556,33694,-68808,-127708,-52149,154446,216797,9723,-129513,-13231,133243,212189,-6968,-390277,-392950,-114266,-10110,-52443,-54205,-9109,1139,-82930,-163651,-42626,132666,84200,-124022,-279825,-302060,-294840,-358524,-348926,-221351,-154948,-148322,-105106,26537,32131,-178718,-328940,-193477,-28529,3681,-198369,-351671,-180422,171155,268609,132586,1660,8852,83871,166838,204494,164058,-15322,-132127,-56421,44102,74673,167938,217415,122779,51130,114524,179905,117222,-45769,-75815,-64120,-118489,-27812,179228,241278,151534,94631,28766,-70967,47237,437869,653000,392357,50704,17822,221699,160971,-141967,-209738,59611,178632,13036,-5697,145763,84825,-84390,-160009,-151701,-26811,7069,-123479,-164269,-20332,60295,8146,-33363,65455,288560,379428,246331,34317,-164288,-226707,-139968,58123,142929,93556,15000,-107164,-201296,-234438,-92657,121145,174117,143244,162987,174208,178529,144210,50039,-113240,-160832,-110180,-181492,-219279,-80422,-38304,-157083,-246907,-198695,-67147,-100022,-325197,-367539,-228078,-134233,-85216,-40281,23241,51136,-24538,121256,440899,433987,189767,19311,-17651,-8886,-88402,-258871,-259366,-105111,12632,125877,220466,254473,269734,289898,218822,17984,-137255,-62801,80934,109796,130827,116646,-10791,-188797,-266428,-43313,199253,259080,215567,108177,38532,26229,-66412,-53596,259723,498223,327614,29543,-91512,-158390,-207598,-60304,100806,106511,68639,97678,217162,230882,-586,-77515,261940,665403,689953,614341,743018,185846,-375298,579625,768409,708629,1721559,1626304,-298526,-1192955,-818778,-249277,396221,452497,-779205,-1659827,249472,1600866,776270,-579219,-1001949,-891567,-413209,-135237,-283055,-183921,139551,235234,94760,71013,166014,209853,258094,338533,237412,220983,309956,93048,-234806,-268499,-156545,-169165,-186495,-98935,-17270,22469,102708,131007,91521,144238,129288,-65681,-206999,-102477,126914,178356,-71647,-321834,-399981,-411799,-250579,-36350,58735,117618,17902,-180778,-128791,116797,157604,72714,30733,-46461,-97173,-118925,-176390,-202284,-169562,-203954,-329922,-367700,-162145,26881,-40201,-162885,-216311,-303143,-163012,219842,417989,278389,54056,-35088,121225,252881,89917,-193764,-226389,-91860,-75510,-37135,193433,390903,404912,281990,211522,264576,111308,-223031,-212093,-39005,-42328,31680,256165,322838,176314,39978,92090,155943,71748,47282,163098,114286,59947,166924,105383,-94868,-61122,99111,116521,-11498,-216390,-242925,-5475,169054,224919,120610,-50306,-102998,-104780],[-161255,-124550,17688,67805,-3402,-63684,-103693,-27593,198497,319128,174453,53302,50045,28874,-58152,-130634,-149474,-133274,-69257,-11032,37278,30863,16318,70119,42287,-149921,-351744,-270640,-3373,166380,121870,34241,-28545,22616,100933,-20928,-143697,-121721,-99639,-241311,-303761,-173002,120715,260572,68399,-156614,-104532,105691,163422,-1048,-193977,-223507,-121071,-137382,-129840,103246,250899,185424,122506,117263,102386,136155,165705,159921,122396,58833,-23934,23233,103855,74747,-91550,-168210,-130491,-212751,-232858,130210,481987,344274,74251,101856,233978,266132,201129,104561,-26942,-168120,-174810,-184241,-196321,-241923,-336929,-155302,148169,189011,123347,102996,51754,31486,-1515,-106245,-203357,-189985,-47202,71025,72719,-12832,-78271,-120828,-261180,-402632,-326624,-135667,-23265,-90934,-314453,-458932,-284228,-34845,108208,212684,311448,149929,-81007,-145122,-133686,-141618,-106361,-2195,47084,36172,-22973,-188565,-169982,91866,161386,41076,163535,353719,299038,205841,131927,72027,-16833,-167197,-196090,-20713,119012,188582,200808,112781,-22477,-45650,50306,78041,68363,24795,-68027,-127455,-209672,-299421,-246905,-155418,-167016,-208062,-227223,-152728,47579,148972,51977,23968,75797,65950,76233,61339,103212,259201,402776,318359,88404,-132185,-115187,-10174,-137354,-321443,-262617,-178476,-274123,-254576,-86128,-2645,100519,262473,255773,130925,-25738,-184295,-144325,91520,176020,261268,380057,319701,156821,170019,310749,365496,223022,4282,17507,204994,273953,202051,107816,32003,-32706,-94635,-112238,-59425,618,-29202,-158175,-116798,39855,27971,-76662,-73694,-150696,-325229,-369859,-389751,-416645,-228572,54592,186793,67011,-155072,-105171,76558,99154,-2305,-118664,-98794,110407,230212,115751,-36777,-171151,-251139,-185405,12535,228854,194644,-36363,-59462,54623,48790,141174,258781,202420,133245,133409,201465,220560,101202,-79136,-240205,-190986,63034,167776,8345,-271366,-454869,-363488,4169,260791,170803,87669,142127,83080,-95936,-153551,-130384,-64873,39453,137471,359927,642725,552768,256726,209353,215085,-12542,-282877,-325232,-94356,237677,379339,392703,396532,288748,254840,365009,410735,253532,65088,-3000,-70727,-216925,-226247,-70942,56818,61507,70210,174036,163772,-35024,-122406,-83601,-62483,17838,93194,52501,14252,101046,313345,480069,448719,277861,197852,207981,158254,-18679,-177466,-278816,-369472,-290210,-71464,-124570,-340253,-277296,-121357,-91907,-100244,-110894,-51437,63548,109551,13331,-188379,-147533,93245,54919,-100250,-110677,-110049,-121641,-89232,-61355,25980,254011,472630,523648,425236,283305,236986,203224,47135,-121925,-156350,-180096,-173953,-6349,88391,78984,48134,-24117,-76279,-78435,-96082,-71232,-2149,62131,99140,92299,100999,193205,183718,-67239,-248123,-206628,-59872,72300,154402,222719,241119,179875,154707,185597,64452,-160493,-226373,-28348,169853,239028,299331,357495,216998,-46837,-63030,128055,176433,139063,104158,21118,-5460,138635,326423,389041,182080,-184105,-352466,-153242,36453,23932,18293,51205,21760,91336,133585,2895,-34874,126658,206014,168768,97831,-15382,26641,32210,-128817,-188370,-86596,-128449,-310218,-281615,-158481,-206900,-23234,805387,1388396,1300569,683726,-1320732,-2164258,-76273,-874217,-2767792,-200467,1949458,772911,369003,556677,113981,-66775,208411,-190560,-754314,-314947,474827,370053,13931,-85759,-237226,-287951,-105012,81991,227117,255254,-3848,-177002,-30403,115084,56062,-63030,-46646,14487,-155886,-252323,62418,364553,362571,340451,247189,-41806,-110047,95307,205064,115567,90595,186956,102755,-328374,-680043,-496341,-208457,-232203,-385168,-402588,-185114,224490,424809,243528,-103008,-350585,-225316,44623,105841,-6844,26880,155494,218893,139239,-35199,-186644,-149243,-52107,-29243,46762,235483,114295,-231196,-334797,-323961,-256593,77350,244613,55370,29604,118657,98625,230755,378074,216531,88136,208405,270070,70205,-179471,-291032,-306757,-294706,-188301,-41797,42448,51799,4530,-47319,-98517,-122503,-63243,-12514,-113004,-115653,9492,40789,106730,138080,32573,-49224,-90824,-132054,-123978,-56809,34039,48115,-7497,-149100,-252270,-133662,-47809,-192977,-197395,-86063,-161592,-270636,-159712,17116,-29301,-179522,-78331,191442,193485,105808,126680,-13666,-128162,86970,306985,303290,98944,-102046,-80771,76555,195277,133420,11037,54595,180845,276143,229452,70198,-18721,-104826,-285523,-270882,-101603,-12184,114952,209894,157602,79054,2350,-11253,98622,235367,421057,355987,73395,-116729,-104320,-110701,-109630,107898,262761,37703,-113088,22038,32848,-56145,-30687,-35489,-141070,-150110,16038,171077,26039,-208714,-212364,-117758,43977,252874,272100,178365,123041,13571,24986,109182,16615,-27923,26567,-37170,-92691,-80091,-143270,-139848,40925,143470,157899,207635,181456,64949,39544,44929,-39236,-20253,55933,88143,90341,188466,127232,-3731,-58547,-133443,-120085,53783,115079,-89171,-148234,16238,125076,131183,-61200,-363842,-325083,-76909,-1652,-6863,149,18732,17021,-60045,-136664,-54445,67435,35849,-108802,-219623,-251895,-309877,-441606,-424634,-256067,-142280,-117007,-122098,-6687,46053,-122562,-216916,-62986,48501,42358,-189697,-361006,-195687,133984,255785,178720,41963,18408,95703,157448,177279,95622,-122154,-217086,-81379,78042,128813,153171,166027,114791,66991,64868,117448,104261,-39759,-108631,-64197,-58940,14874,192864,269430,235629,184083,48996,-118745,827,386027,558153,365859,89308,73705,270632,247699,-29167,-92797,168340,220916,-5723,-7768,192933,174407,-1611,-125253,-133366,-1073,44192,-85470,-169373,-83136,-30493,-93971,-93836,93553,362675,468344,359928,167090,-48022,-151568,-43612,170290,246364,160401,26312,-133443,-260513,-250632,-102429,101544,208790,223115,232385,215054,118747,23202,798,-79460,-127345,-78967,-140374,-202856,-62173,-1901,-161619,-301714,-241221,-86029,-103207,-340627,-397284,-202525,-46856,-6080,-13271,18923,31190,-23973,140353,474579,427658,95732,-55392,6361,101883,56397,-119015,-91627,82265,102802,137978,278537,353903,356215,322872,234552,32219,-148314,-146599,-68554,22697,110403,98468,-23220,-185841,-285437,-107447,140831,238099,226921,107725,-51673,-99352,-130022,-91491,170198,419659,325358,28091,-79778,-114687,-199948,-134430,33175,100554,37601,37596,247401,317022,69910,8823,276594,575791,552292,497808,563996,-46496,-515665,585124,1170312,1113908,2183802,1953172,-216640,-1331145,-901789,-302188,392207,462846,-835501,-1904632,127874,1801384,1090400,-459399,-1013690,-899281,-406688,-189740,-343459,-206095,119089,229708,143533,118007,135587,134700,249639,409131,275559,187442,212632,50737,-152342,-138257,-59383,-88549,-125359,-111657,-139972,-122724,14799,94588,140682,271436,252469,28992,-96302,-18016,100659,78028,-180554,-397601,-391945,-367262,-232068,24215,167826,164541,23307,-141198,-125958,45337,100297,33897,-31797,-104182,-122679,-171963,-269743,-233654,-125509,-122769,-250898,-292305,-119266,32730,-63206,-190788,-200255,-221866,-93872,217919,354694,191201,-35952,-116874,65577,242301,62039,-263526,-302913,-112374,-39834,18488,209632,385903,409696,313371,282572,368558,216720,-133677,-155742,9214,7108,47479,237006,302535,138194,-3330,84893,188505,93642,53583,146801,56738,-8755,163939,204368,-8593,-88096,7499,68921,-8906,-192965,-249232,-72462,72651,182190,132997,-27335,-108505,-127243],[-166086,-161056,-2198,116191,71282,-22197,-102990,-72034,94833,200446,122091,68715,92536,39879,-90412,-212680,-282263,-213617,-102188,-29687,89842,97978,-44345,-21442,50860,-101434,-349574,-272035,-7366,158726,115242,-43498,-91015,58534,173274,-4901,-171386,-178571,-197907,-275247,-289112,-114621,189836,273805,24598,-201024,-130819,121024,195714,-7404,-243390,-232900,-99321,-94288,-59378,191879,345071,270615,144494,128863,231201,253231,143868,84707,60124,-29428,-82573,-4880,51618,50217,-93640,-276746,-297493,-310438,-235065,128230,464422,415332,236315,190161,188456,165297,163640,109550,-54576,-194163,-152301,-78938,-62739,-108465,-249694,-127248,195135,256566,186203,133371,63650,43268,19707,-97993,-192112,-151519,-40884,2443,153,-55190,-105382,-105563,-211798,-328010,-252363,-50131,91983,61805,-242930,-464784,-316531,-42089,72491,172912,269951,153614,20176,-62790,-134327,-157536,-105259,-24493,11338,32607,-5548,-250556,-267260,38873,120001,-22152,94814,329223,305577,210817,119070,56523,-15085,-124893,-100811,47395,117509,177549,259940,223610,27312,-99237,7144,65893,69504,29449,-69921,-78843,-123613,-191467,-101790,-28632,-158495,-316483,-330591,-202596,14822,132833,54646,25563,75949,118953,125981,102009,121979,231650,343224,387074,276815,81827,112789,158194,-101401,-380614,-340461,-305835,-442417,-405775,-176652,-71529,102169,379438,452066,257474,-35362,-267688,-222685,54866,176159,227717,323593,198092,2750,52025,249141,340227,191216,-79860,-144316,50250,173509,166070,118172,63261,8321,-61133,-134636,-81858,41330,-24853,-202480,-187498,-26144,-3917,-72683,-49039,-106341,-284434,-353985,-373100,-419580,-244711,109294,290925,77756,-162904,-75849,55066,11180,-48104,-106710,-69726,98858,161178,9844,-142430,-226173,-190468,-103023,24457,225235,244804,-14347,-71558,61883,110468,205502,253328,180236,151772,114963,155518,238294,141237,-86827,-258797,-148763,182936,274927,68098,-223793,-380132,-292700,3106,214441,148956,83872,152348,34844,-227801,-270014,-165507,-93491,32497,223389,424712,614901,557196,296394,171750,149250,-71373,-274262,-201423,47243,270753,313370,317768,308707,234438,282362,381688,335932,181770,22548,-71603,-113064,-157361,-129134,32961,178162,151598,98230,131726,88812,-66358,-129582,-144739,-132170,17534,118383,10866,-70527,52819,334067,477814,333250,118443,82292,144854,122455,-66144,-317598,-506921,-616999,-486135,-167109,-118264,-289873,-229513,-51678,37707,26619,-77041,-90661,33786,88318,-15596,-209598,-169043,33937,-45020,-183055,-123589,-45655,-46197,-101261,-167134,-51122,251478,456988,508415,488653,401140,322344,203317,-29619,-241301,-288285,-325988,-240543,-51192,76365,105138,53155,-46370,-67466,-16466,-3261,-17077,11608,52085,56346,-9978,1698,166103,237772,37387,-181479,-247953,-135788,-4827,76551,128657,128862,56591,41007,110737,29513,-188916,-270046,-52023,218307,241513,221883,306048,224699,10618,-18438,107997,133098,120374,69014,-47590,-58609,102398,272128,315780,141308,-190713,-359951,-184224,-17461,-76471,-110155,-53633,19538,150986,172432,6007,-65568,46455,107237,84711,-17166,-137263,-67974,-80658,-241990,-323258,-234453,-215785,-351900,-223798,58686,66650,235573,1147645,1602580,1014300,287828,-1459886,-2308894,708865,1552745,-1673660,-1209096,946286,548947,439418,714811,-2468,-600858,-408843,-505884,-800013,-387367,264697,69478,-262596,-225581,-244974,-257537,-25837,202977,251043,131768,-62648,-131500,-29905,38730,-8270,-55984,-15074,-16707,-212615,-259062,99492,389276,347723,282038,183186,-1971,34000,204965,201104,133691,164321,229788,99614,-339150,-660883,-594008,-356314,-329310,-370567,-337449,-125001,255771,423328,210917,-150085,-411564,-328191,-61534,21168,-19622,31915,92946,115999,79650,-12503,-84349,-33011,28741,88970,205520,265870,52356,-230157,-279094,-274384,-217336,102495,232782,26506,17976,72778,-40948,104324,353472,250457,125880,187173,205399,65839,-131916,-256355,-280354,-306433,-171779,23076,52763,-5781,-48942,-128393,-184614,-124057,-17681,-29286,-166790,-183818,-67427,262,29675,-2273,-35982,-33090,-81601,-157346,-142482,-7227,82174,46185,-16095,-90573,-145053,-86716,-45504,-104114,-70015,-31885,-156889,-238421,-83470,82454,-6689,-187748,-80405,208546,206976,90625,124894,29998,-56047,143777,297104,210235,2485,-102671,-63721,87763,220151,116033,-55885,5841,159079,236538,186875,29086,-76679,-154041,-279376,-225076,-117885,-116753,582,159428,177746,125875,45698,67969,245520,446654,494581,284155,57026,-11676,-10939,-50901,-39710,115253,168835,-11186,-97539,90444,127876,-29697,-86124,-125816,-224121,-185813,1445,102060,-18765,-168048,-176845,-82611,150801,377931,362178,275236,203530,33621,8496,77631,-1842,-51831,-35569,-89967,-103920,-90831,-113886,-59280,94955,157902,172568,229465,230788,124252,42270,42263,24949,10887,84521,91043,28279,51130,7434,-34738,-44704,-161668,-206370,-35072,24582,-196094,-208607,-3998,85336,17790,-140872,-313680,-229770,-58350,-27622,14583,41603,30481,10156,-63512,-127208,-74897,1189,-9669,-79304,-126194,-167698,-311964,-508180,-484816,-307779,-181709,-145871,-160218,-41179,70911,-32149,-70439,41092,78123,38915,-171225,-331851,-184535,72565,203824,180692,58084,33463,118312,153924,153215,36137,-200034,-286835,-104844,116541,189209,132353,84821,71497,64402,32602,88394,107003,-40664,-150410,-65438,-13342,9057,145190,268091,316501,258165,46239,-187154,-93467,264850,412129,317319,136662,151371,316225,295623,46468,19035,254433,224696,-40575,-33073,176066,211002,72717,-81334,-132519,-28278,61184,-25537,-150119,-139939,-103640,-159210,-156032,73505,381844,500273,420759,263598,67917,-52327,61088,246352,277202,156003,31576,-109105,-286547,-268830,-112760,84335,235678,266847,242913,203440,33022,-102562,-59014,-47329,-98537,-75755,-106776,-163394,-30473,47355,-146915,-339833,-274968,-90818,-68595,-282842,-358901,-127968,73679,81992,9310,-990,-3270,-24089,136495,439246,367595,1542,-99021,48421,207740,195586,37085,89358,249602,166313,115199,271386,393211,413211,333647,225272,47373,-138414,-204319,-192934,-76682,45290,37438,-50543,-141508,-201612,-109653,69988,185490,221127,102443,-117837,-178960,-153860,-125855,33906,273767,292402,54643,-40446,-71495,-202625,-221500,-49222,86325,9293,-28563,259325,404324,156465,62416,190127,323995,268378,231897,134056,-522958,-659269,636598,1590284,1681968,2719607,2115626,-283382,-1466328,-1003958,-377610,277143,169212,-1265113,-1988931,401641,2401041,1459233,-363591,-1037689,-884091,-402159,-253599,-358290,-195109,84766,173598,130339,110392,53430,-2968,183938,421192,281791,88546,18613,-60101,-92253,-3731,53031,18594,-29935,-80535,-212906,-252726,-107550,8188,141651,358441,357832,115697,-17131,-4720,3660,-49678,-254940,-413013,-339428,-255730,-145730,90157,226008,166880,39780,-66116,-86582,5321,76546,28947,-66961,-115870,-90860,-170100,-306683,-224383,-66217,-28403,-106075,-137904,-46677,32643,-85136,-199674,-172287,-146125,-58465,159818,255164,114992,-97324,-165280,18428,191175,-11655,-333341,-345320,-133075,-41875,41875,185029,282085,305005,277734,294621,400257,272356,-58527,-104047,62912,60298,33798,161179,239694,106295,-12857,76327,161753,51011,38441,125949,-5357,-87048,157170,326552,129807,-75093,-74395,8499,-17630,-161259,-219746,-80520,64792,169878,141633,-1877,-105887,-132620],[-141309,-154535,9475,180091,152926,28317,-79945,-101343,-23586,47872,45146,30571,42720,-23522,-146340,-275988,-351653,-214824,-82287,-22599,132996,133057,-122137,-137927,39411,-19529,-240304,-195819,34927,193320,144514,-83595,-140044,62123,195675,-3225,-196418,-232439,-303495,-300117,-235871,-40173,232734,267783,2142,-218437,-156481,99610,188328,-4996,-247944,-232056,-87374,-50028,1749,234461,376229,288784,109811,71107,258604,302479,107190,-13197,-24890,-92097,-82055,-9490,13317,46561,-74307,-362544,-458828,-398112,-219486,106297,360079,376588,318109,242583,113922,3492,49790,89275,-43717,-166379,-117563,-1294,34882,15334,-112679,-74064,195246,282478,209914,104800,21502,16102,6235,-99402,-155702,-88734,-33956,-58301,-63908,-103694,-162722,-133282,-164581,-222187,-177386,-10782,159696,157749,-184938,-414481,-297845,-71885,-17820,72458,170075,125977,69765,-26780,-156222,-188712,-118776,-68016,-47865,28191,32676,-242904,-304859,1257,86132,-83846,-27593,195051,219452,157589,96244,35977,-30708,-87777,-4488,112067,122911,162441,286660,305373,100636,-82847,-1097,53920,53682,25543,-65103,-25281,-8098,-45635,68784,125744,-99510,-339285,-349451,-217003,-20233,112017,81950,71333,108603,154732,129871,105006,110113,143126,193042,376000,420605,284927,287636,240519,-100268,-411995,-388232,-382322,-503789,-454662,-241393,-129547,98199,443685,582048,360258,-21447,-312606,-302297,-52875,101182,127425,194147,36288,-164266,-67094,189969,314163,168639,-135988,-270153,-79226,100408,147218,127476,85006,34806,-53414,-172210,-112225,53592,-34371,-219804,-230169,-101640,-70676,-108408,-84152,-124165,-254151,-299000,-321476,-393771,-241609,130061,309328,66648,-125344,-25143,37473,-57636,-88386,-98622,-47611,76367,80987,-85092,-229467,-268187,-137073,-35593,10552,190298,267362,-10775,-114443,18420,133888,260980,253248,146427,126700,63373,76344,199861,138960,-100271,-249109,-74891,295980,372937,150550,-114533,-253616,-199546,-5688,140571,115965,72182,128006,-39108,-342174,-329989,-125345,-63626,42295,267400,393378,476918,508139,326010,102702,24007,-142350,-247656,-68728,199583,296399,244322,254803,223863,172880,280900,342703,178867,38018,-19678,-95449,-136590,-94512,-18407,138879,276497,208522,89813,76298,39316,-59564,-120398,-196408,-194469,-7313,103530,-37818,-148396,-8479,297257,402278,184175,-30531,-24804,74203,74949,-104396,-413060,-665186,-781380,-610888,-221224,-102919,-257727,-216733,-11007,132585,116210,-59928,-133857,3481,79084,-23155,-180277,-145790,-13837,-102765,-205340,-106467,17164,16767,-118415,-243720,-91055,231766,382129,414863,469903,464259,369628,167711,-134986,-332899,-349219,-407797,-307142,-119384,43228,115450,70469,-21808,-25917,26657,49628,22949,40973,71715,29561,-121712,-144718,77340,250600,131992,-95672,-244146,-194520,-68752,21747,47447,17091,-78126,-112512,-29620,-40252,-219511,-322529,-131560,170783,181915,104398,191106,161579,8927,2995,88092,78821,61808,-11788,-149781,-125148,53498,178433,184030,76226,-161963,-318312,-228367,-119185,-159467,-167772,-125843,-7011,175051,191577,10705,-72261,-17696,12332,32223,-71618,-224410,-205009,-230405,-325785,-375240,-313009,-245972,-357107,-243336,168261,292556,440453,1395508,1785325,693508,-106604,-1203912,-2295700,447388,3165495,323504,-1229360,-24697,44778,262238,829997,46035,-969003,-1005946,-797888,-814375,-476143,-50521,-282869,-461166,-253066,-209617,-259287,-23806,256293,237788,-5722,-110259,-66952,-20872,-32845,-78101,-81594,-42697,-88687,-235555,-207192,122669,328566,252405,169620,81017,18435,143848,259066,149584,123482,243033,272920,99906,-235026,-462787,-539237,-422976,-346619,-254469,-178244,-18139,271623,357975,113350,-203693,-419810,-389387,-152523,-51782,-15308,47835,35747,-3245,-25516,-53149,-7299,79684,73426,145141,321473,268092,-6450,-200068,-211181,-221295,-171419,106169,197309,1175,-761,20020,-153661,-10213,301605,255498,144286,163162,145386,75224,-54690,-161918,-194773,-271019,-128051,112648,112488,5022,-64941,-204659,-267924,-117692,35465,-36003,-178999,-190790,-100582,-39630,-80329,-144248,-101920,-16589,-54595,-188698,-172480,65061,183070,101681,9178,-18164,-30980,-51126,-73149,-51099,10843,-2782,-137088,-192316,-25489,130734,32822,-163551,-86012,153493,141632,57210,130531,70211,7588,183164,271029,122346,-52891,-77355,-36638,82345,180213,49542,-127526,-50878,122741,193003,167289,29037,-107975,-186203,-232449,-147718,-116765,-171623,-50683,138765,201282,158622,72747,153135,415572,634438,485985,178319,59990,116559,95665,9232,14607,98676,75036,-42600,-65664,160561,233088,6059,-145078,-232515,-333178,-254137,-55721,1349,-65897,-128500,-145758,-35477,258401,464714,406826,351208,276130,68389,20090,70162,-9666,-75033,-79188,-100267,-73768,-72585,-82026,9159,122526,129718,129355,185708,223934,156109,36429,20523,54415,39424,137717,102443,-21813,-94129,-123073,-54140,-29087,-218722,-309930,-98160,-34899,-290738,-296342,-53023,35753,-81605,-202071,-239168,-127255,-60391,-75181,12406,58330,13852,-28033,-98601,-137250,-90454,-42482,-39580,-46084,-35851,-85713,-297371,-524179,-500746,-355055,-255225,-219083,-210615,-71661,103966,82123,83175,99720,58598,13157,-128317,-265159,-157470,-1916,117720,135765,54977,58251,145550,152649,123814,-11527,-233647,-317934,-114670,156161,248992,120724,149,10133,45162,17270,84769,120732,-47998,-191539,-71036,-1692,-55738,38961,233509,366314,290957,17796,-248541,-195354,115270,268561,254607,169287,224988,352712,305953,78474,83308,268977,173474,-91724,-83989,96106,179055,114374,-31849,-135504,-88728,59168,50346,-99951,-168547,-144022,-186930,-220540,2997,342897,473024,422458,313646,161975,39915,133326,272704,231459,67262,15477,-50821,-267133,-278434,-119790,78432,252620,261362,189126,139553,-52944,-194295,-100202,-8981,-65212,-83707,-75861,-101843,15427,107210,-106632,-350824,-300410,-92232,-15739,-168965,-247957,-3276,214734,165589,28518,-16909,-27357,-22626,107338,335841,252344,-84629,-116727,95841,290264,298029,169196,239248,362251,199705,73919,217298,386634,436052,321888,195189,64634,-96768,-208503,-251768,-158735,-41663,-42921,-80616,-68137,-45419,-43318,21524,127651,203477,99882,-123724,-174823,-120720,-133959,-92950,115759,237507,99862,20879,-23689,-193317,-288116,-131575,55520,-17962,-85861,248165,456280,205251,43551,21164,-39291,-112471,-139038,-405606,-1036809,-752054,742326,1909116,2222427,3104051,2053995,-486480,-1560392,-1086105,-443574,92922,-318956,-1893786,-1912683,986292,3183409,1798946,-261747,-1011388,-822615,-370656,-288050,-339660,-169893,40923,85363,68116,61055,-41747,-145252,76832,358485,249590,-39533,-198129,-189468,-56658,113575,165099,128664,82420,4954,-195211,-321356,-223483,-90847,106337,387433,418648,177254,18957,-52203,-119177,-157615,-269489,-349978,-235944,-102681,-20273,143306,221309,129724,71592,36824,-17034,824,76833,40578,-79523,-84735,-9674,-114325,-283226,-191026,-20992,48702,62819,52502,41014,33085,-85301,-172274,-136043,-94756,-57269,69587,151741,69180,-117368,-173790,-8032,118064,-108502,-389406,-352088,-160689,-82541,30396,128715,109823,121640,186961,246796,352000,265732,-17231,-68706,109163,98231,-12789,45723,145248,81754,7869,62632,76695,-47739,-12828,78425,-74011,-159127,145573,422423,254480,-50141,-131106,-41559,-32344,-138619,-173565,-41241,121290,174627,142145,25364,-92416,-119746],[-96381,-115657,36658,231925,214182,71814,-39568,-105147,-129260,-98020,-21814,-22875,-72259,-147641,-215309,-300046,-333400,-147307,-29997,-3662,149080,125434,-198984,-252879,6444,64109,-68368,-63873,113570,266519,207922,-73181,-173976,13051,145671,-22441,-213971,-269062,-361186,-288872,-142735,44606,248776,250306,2105,-209320,-160761,66021,147659,-3043,-215565,-219292,-75297,-10640,37877,220659,329443,227105,30156,-25662,191113,278353,62900,-106204,-104093,-109523,-29324,9095,4059,80375,-22211,-392332,-567476,-451044,-195558,65046,200454,240998,290193,236778,20529,-176679,-104472,48183,1213,-90328,-78596,7883,51566,99183,50115,7197,164791,277557,203640,28283,-71200,-50666,-45174,-118031,-123015,-49011,-54228,-113286,-112027,-149190,-238591,-204496,-151575,-148377,-140251,-28092,165874,178187,-154014,-344865,-251314,-124624,-140153,-63047,40108,77201,71427,-28765,-185606,-220456,-137247,-113659,-102444,29093,84773,-149005,-250321,-1933,82188,-117869,-171471,-9677,67634,67478,79671,26716,-52654,-52736,83199,166462,139518,165527,300131,347106,162887,-20979,25723,58267,36193,12241,-57788,24336,115180,100444,211210,259077,-4439,-265807,-283093,-197950,-45210,98632,120951,139380,169970,172668,101504,80026,66814,6274,10239,297081,477532,417674,353974,197431,-149899,-405400,-386305,-393609,-457347,-395794,-257608,-143317,108476,442869,603011,402409,4239,-309375,-359326,-201011,-39810,-2790,45635,-111846,-299439,-155826,149015,286971,155674,-146103,-320377,-154442,64360,144742,125000,76083,29526,-74429,-213854,-149205,24336,-50059,-205018,-239480,-172959,-155494,-169494,-159313,-186709,-239664,-230537,-268016,-366672,-231624,104555,229898,43635,-42352,39490,29075,-87360,-119489,-121351,-63743,32340,-4875,-156594,-273403,-271816,-98486,-47,-15936,147921,270522,-3242,-164404,-57166,125132,303318,264619,115567,68901,-13055,-29855,102916,92769,-114277,-215064,13613,376682,445276,252018,35105,-109217,-102630,-10749,63312,77190,54220,77714,-111887,-407419,-330252,-48227,-7741,57296,259830,280494,272825,414988,327889,22342,-113012,-193159,-207957,36108,317743,308779,203031,228651,171975,128702,257162,260202,-10256,-129999,-44734,-59063,-121300,-38127,79624,211681,304812,198539,41149,22530,25496,-26975,-100280,-212404,-225616,-56782,42991,-87310,-203230,-70920,207960,270422,46863,-111765,-67401,35093,39181,-122303,-441556,-707345,-804961,-622620,-217449,-83496,-258489,-242345,-8152,163343,138738,-67281,-165460,-15361,74746,-20488,-112568,-85615,-40794,-104892,-158588,-61876,64008,55939,-129580,-265832,-81922,192794,254053,269480,391779,466934,371947,107546,-234724,-358913,-305419,-365306,-315133,-162935,4855,108791,101062,46723,36169,43205,55279,44430,81680,116915,25989,-199776,-279217,-39494,215039,177550,-30849,-211418,-222729,-88790,17089,3336,-70698,-200433,-279788,-204672,-125399,-240823,-356521,-215940,49224,63314,-25722,53168,60653,-37557,5749,79886,33439,-10539,-100809,-240024,-180866,1857,68546,36949,18311,-90250,-228215,-270790,-247613,-207667,-147804,-155568,-52667,165463,190610,15873,-47803,-39259,-61220,-9824,-77876,-267356,-353944,-370616,-342481,-319962,-289519,-206407,-345152,-372734,97505,390896,554544,1469910,1824217,374869,-412822,-585180,-1993434,-610579,3535851,2596685,-277851,-613473,-528668,-94254,853863,218913,-1107136,-1422734,-991893,-798780,-559406,-362298,-565940,-531612,-168171,-131832,-289653,-105090,230124,188462,-125984,-146120,-9809,-6428,-85705,-146050,-150472,-145387,-192755,-212820,-92894,144983,212866,102553,21697,-31587,27575,205665,250474,76231,90789,287548,288679,99211,-65330,-174591,-337917,-353681,-247578,-61620,29154,98674,251099,230369,-29326,-252973,-371767,-374999,-195107,-87129,8288,74138,-134,-102554,-140483,-144207,15023,156418,80926,135343,362643,244674,-42218,-141538,-137848,-161836,-101916,113933,161110,-10324,-19614,-25804,-218244,-96709,221945,223306,141730,138635,97430,95681,34614,-39077,-80609,-199262,-79993,184146,199014,85175,-38636,-255242,-317887,-95684,79532,-32710,-143288,-130682,-74141,-49943,-161100,-235734,-154632,-28827,-55304,-244127,-209041,140880,312174,194830,47963,30410,41848,-43874,-125655,-49407,34364,5082,-98933,-133748,3747,145607,74896,-107966,-86712,35295,-6098,-5249,136620,103003,57869,206717,243235,76527,-35573,-22883,2655,68092,91788,-49778,-192764,-106568,69184,141079,158566,51731,-112503,-185691,-154226,-67460,-102901,-168330,-38348,147495,223074,172989,89222,226787,546255,719299,418168,93154,92545,238212,190124,62104,56774,87310,26479,-41838,-10402,237617,330243,48303,-181592,-306689,-405317,-301133,-115744,-84719,-92900,-102769,-132659,7341,343703,509858,405578,373862,318834,116822,55837,79387,-11458,-82764,-76559,-58518,-9527,-19550,-40807,47258,107385,63375,41775,83760,152879,142129,13770,-21879,31173,38995,160712,105552,-62161,-228848,-245525,-65083,-17265,-295712,-415203,-129598,-54131,-351605,-378264,-96654,2308,-124742,-197421,-133116,-30256,-72812,-122240,-4822,47022,-29906,-92303,-157584,-157633,-84536,-44163,-40960,-17071,16526,-38317,-257209,-459504,-448473,-371757,-328339,-300670,-258499,-93781,138617,201104,212810,108851,2383,-8608,-58893,-174627,-130522,-74947,13766,59610,46435,93472,166851,143538,79407,-46320,-214373,-290976,-102540,189832,299225,127522,-60480,-47580,13282,8907,89434,134302,-59335,-221022,-82141,-31507,-168912,-104156,169890,368295,275236,-26487,-276545,-255090,-8168,165952,180647,161899,263852,371748,287527,69197,72235,190557,72145,-148496,-151101,-29561,80777,110677,18746,-124847,-144993,48805,128978,-26035,-160611,-149932,-188834,-283898,-97992,266314,406798,374081,315443,215005,89895,136879,244279,130405,-79831,-22759,19983,-198417,-263243,-119521,84129,255373,208010,86217,40169,-119083,-231698,-104430,37564,-25612,-87330,-45155,-29024,66492,164948,-44897,-328475,-313364,-101132,25533,-40923,-90941,148316,350554,231041,48662,-5124,-17238,-14890,57721,179236,92160,-156781,-121161,130495,333652,341759,246876,327856,406363,208874,40610,156153,360103,425324,290992,155850,84614,-26263,-157104,-239315,-205803,-122633,-113575,-100109,14149,129354,71226,16576,85158,172715,97475,-64069,-86394,-33911,-97828,-157450,2284,181217,151447,90162,27140,-158542,-309976,-199022,7470,-40246,-114878,218273,443572,179196,-47823,-176004,-417666,-509880,-528667,-870623,-1378649,-757484,891120,2060188,2555486,3180194,1794686,-741032,-1594939,-1128764,-489685,-111692,-829234,-2441127,-1699681,1693237,3824337,1999196,-143911,-889834,-697564,-288005,-269474,-313669,-154863,-7566,-11502,-22592,-7089,-103877,-231502,-43516,231145,180624,-157744,-365261,-288629,-45261,191867,255947,211072,178583,124842,-90046,-308971,-292718,-162261,54486,352984,417355,203710,16218,-128805,-219908,-212699,-222635,-218102,-88546,58944,107665,169286,157622,65710,111047,145778,63422,22075,84144,47056,-82313,-30813,95712,-21448,-211340,-152338,-13242,85507,207354,225345,126781,46441,-44304,-98602,-88432,-64574,-69094,-15756,74168,57710,-102110,-153270,-13737,45107,-198862,-419421,-334380,-200578,-150238,-9153,53167,-81271,-80557,75371,158506,241448,206419,-12562,-50049,142479,114225,-76366,-71762,48763,66281,42777,37658,-48318,-177522,-104867,-11294,-148356,-209311,127492,450076,307557,-36921,-150066,-61192,-46656,-136749,-134467,11201,177015,166961,129635,52562,-67232,-92905],[-49153,-65908,58896,245320,230904,93279,6221,-80793,-195037,-198663,-52436,-44151,-186011,-285388,-276609,-272925,-231179,-41781,27070,13248,131248,79135,-256484,-337289,-40206,120332,97401,79362,201453,358290,300452,-8667,-188589,-82617,33812,-58640,-218449,-273855,-329638,-214795,-14159,133925,243484,223037,8874,-187438,-136164,43688,88765,-11142,-166867,-192900,-49640,24969,46618,160426,217544,107052,-59292,-109144,84146,210083,20362,-176844,-162852,-86367,44980,38998,24134,148467,61196,-345173,-582519,-451450,-177064,3845,31070,64116,176413,176027,-72155,-324926,-248906,-5079,56807,5213,-45473,-60845,-23576,128486,200086,99985,125149,253807,181738,-65050,-187015,-140167,-122411,-156863,-123342,-65692,-106145,-155963,-135924,-177711,-308400,-296285,-182607,-146891,-163504,-88861,122466,140637,-142418,-285168,-204931,-185081,-254157,-192170,-79655,29544,55463,-43669,-203929,-231866,-144005,-138873,-125605,36852,133617,5120,-110737,36583,119450,-110506,-298976,-217354,-97778,-27220,78863,38474,-68544,-17689,154234,203864,161116,195868,319381,349438,181856,40356,73681,89213,34014,-3933,-50923,58215,209767,203869,280796,327361,96922,-123725,-160672,-153280,-48157,100037,150841,197934,242079,176025,63392,47654,4654,-140985,-139163,180530,434100,445702,298725,38370,-243867,-360652,-328608,-343644,-334649,-257551,-214694,-101038,137893,380555,506144,363493,25445,-259143,-369017,-335053,-206173,-119048,-63786,-199604,-369670,-194935,130186,253032,146336,-109864,-289341,-173436,52231,141497,97847,27877,-7684,-108455,-240570,-184935,-38115,-59167,-158212,-215227,-222463,-231310,-232591,-241927,-260047,-236708,-173599,-236195,-351845,-219109,42646,88289,29272,69759,101991,28513,-73239,-138683,-188412,-133254,-35194,-86577,-198162,-261732,-222196,-70215,2986,-38439,112852,254840,18887,-198592,-137275,99189,329214,287147,102610,1512,-102387,-148089,-23687,29169,-113127,-160610,95727,405845,473738,351442,181610,13327,-16331,932,5516,35873,29268,18378,-156302,-405646,-284157,19414,37479,66286,210757,131307,66981,293711,286574,-52007,-209832,-195597,-160392,90494,368939,302615,202789,249731,173014,117022,216620,150466,-178391,-265663,-44016,22200,-68369,2517,141851,226042,235813,104074,-42888,-23619,35182,7235,-77677,-183762,-218301,-122066,-48221,-128378,-226008,-121472,89260,113991,-46970,-102423,-24056,46159,28470,-118131,-403558,-628416,-684432,-518467,-159539,-68328,-290163,-289724,-36713,126396,94759,-90295,-169448,-14152,65601,-20863,-29879,-5110,-36934,-52414,-59509,-7211,83478,69612,-121875,-222894,-27221,138152,91669,108665,291722,424951,343957,48884,-289802,-306679,-172181,-197169,-218320,-136504,-20410,86887,135646,137124,98367,32770,21845,49360,123494,165178,35248,-221011,-352482,-145818,133033,145651,-19039,-172207,-212029,-51651,66377,1080,-122965,-291081,-432027,-373506,-203169,-241223,-343186,-253635,-94827,-85862,-134366,-56326,-31295,-96185,2871,90933,13772,-66995,-159971,-276108,-202501,-37803,-22786,-75311,-7888,14379,-108604,-299094,-368558,-212553,-69201,-148260,-106036,132432,173148,23431,9311,-5983,-99534,-52592,-56126,-270452,-482862,-468216,-283717,-170216,-168880,-118955,-345708,-584891,-130185,356699,589062,1359429,1663645,103396,-582849,215007,-1393627,-1984891,2645170,4430167,1336563,-598576,-959645,-525174,726041,398749,-1042152,-1561617,-1043147,-745663,-601740,-561950,-682333,-459067,-3191,-23091,-325329,-233783,141827,109471,-217203,-183404,15720,13282,-107901,-203669,-255814,-308005,-304908,-143897,64994,168967,85920,-50287,-120601,-116987,39044,217680,188821,8645,48141,267902,256359,96079,100538,99673,-47551,-145126,-43357,151110,215940,181837,181571,60474,-180639,-283795,-276055,-269146,-162323,-67512,46639,105500,-3818,-145504,-215329,-243028,-22857,177277,64774,79864,320150,200415,-44875,-62413,-65717,-93875,-1958,144141,140596,-6301,-34709,-55609,-227758,-146113,123406,160457,125248,110802,57047,115861,114289,69390,22665,-115327,-56625,198740,281464,209111,19057,-266128,-315055,-57851,99640,-20679,-67686,-23316,4097,-6332,-152707,-240444,-185219,-85363,-116069,-324229,-243174,199048,431967,290234,79873,35715,42351,-79235,-191855,-93612,8663,41,-45170,-63577,11443,124735,102069,-36303,-81035,-117542,-205189,-93345,133815,124844,93574,216266,222443,91276,53546,52714,51060,58488,-5230,-149068,-240357,-154709,-2512,78551,144798,69270,-100575,-150803,-67527,-9552,-79079,-117676,10347,167305,232554,168781,105602,276818,583409,664189,335824,64746,143812,325336,256268,107600,97202,102933,37604,-10941,61848,312854,394628,86318,-183068,-312485,-384420,-271915,-130717,-114336,-86902,-99043,-146428,26304,381678,512250,369451,330984,316535,168460,100877,88168,-16627,-66871,-16982,25879,68519,59532,12715,46311,46133,-22797,-57446,-44521,32631,77092,-28195,-76561,-38729,-7829,114154,90615,-94430,-335235,-342852,-75056,-15039,-369958,-495307,-130966,-35295,-362110,-416802,-106017,2319,-92959,-102756,8211,57572,-79032,-147333,-25553,12678,-87067,-164573,-222819,-174773,-48344,2375,-6272,4363,11039,-41049,-185791,-305591,-321455,-340099,-366019,-350370,-287463,-105909,164025,297157,289068,77589,-67791,-7939,25115,-82524,-117537,-133537,-84542,-19581,47677,133876,170916,115007,15226,-68129,-142205,-199596,-67812,208304,330507,152006,-79328,-84783,-24798,-4044,84981,134268,-71462,-229817,-96644,-95184,-302242,-249912,89399,323137,223498,-67934,-257668,-238532,-60865,112153,95747,100151,245133,363752,249829,24962,-15696,34675,-54838,-192435,-212934,-170768,-63306,65013,64480,-89629,-161156,43953,191252,50834,-123674,-130632,-180105,-335752,-193498,187157,334525,297142,275001,215434,72544,57239,166289,11567,-231246,-71305,84360,-87975,-209845,-110688,91653,238188,120559,-37913,-67678,-156106,-217328,-72481,83720,10616,-82632,-18910,36951,106707,201932,24417,-273826,-307937,-123796,29753,54976,65894,288428,449977,265655,73596,51139,38930,3838,104,663,-84105,-206294,-119631,140699,329451,317528,254812,344889,389005,203974,40325,130220,336328,384290,244967,119477,104234,53696,-74827,-182909,-216821,-174675,-151590,-101193,83040,266825,193900,54916,67568,125893,86677,35008,50462,81773,-15872,-132664,-29928,148986,199922,151129,72393,-100536,-281505,-241900,-50706,-48859,-98727,180605,356222,76649,-170182,-331806,-695430,-818328,-816494,-1094964,-1426697,-689270,1012844,2018437,2564268,2914078,1448023,-907431,-1561566,-1131050,-521021,-290369,-1192757,-2678162,-1416953,2278574,4063594,1991678,-13371,-666125,-511004,-148595,-199763,-308532,-170337,-57572,-98045,-121196,-69327,-97553,-223450,-147683,68331,84935,-235996,-437403,-328930,-56429,217768,308507,242429,223621,235602,58430,-225557,-289242,-179155,3678,261692,351188,194581,-9022,-195619,-264885,-205817,-135130,-52658,78739,198559,207388,162449,52793,-10643,139677,228491,128224,50205,81479,32584,-86933,20683,192562,81277,-115274,-122989,-49922,74563,290466,335814,194794,84003,44969,16402,-25144,-37340,-64718,-61984,39654,70287,-72114,-124907,-7860,-8907,-256431,-417424,-311673,-252314,-222870,-61075,-28121,-241123,-237225,-14901,61614,104732,120453,-32504,-40966,163816,114517,-129825,-151439,-17490,59993,71220,-2816,-184768,-307547,-227483,-142378,-224354,-228461,102435,394960,267039,-42194,-125168,-41434,-55238,-156045,-120328,38199,168317,119778,101049,76070,-33185,-61417],[-18723,-26433,63020,208399,191409,82643,42847,-33661,-203889,-232511,-38566,-1298,-225778,-375009,-304636,-194631,-74814,64782,66031,20542,86994,10784,-283067,-371051,-88148,130725,194486,185509,267137,438142,407797,98033,-177349,-192245,-99901,-98482,-205568,-239025,-205619,-71359,136753,222117,227210,182731,-892,-171570,-90399,44977,30970,-31143,-121259,-150780,-2016,59875,35522,78817,78087,-24679,-116045,-129580,11927,144590,-12253,-222615,-204972,-52449,98219,62086,60645,228212,159814,-223811,-487915,-394802,-173087,-74578,-107386,-85217,36722,85200,-140792,-400837,-338180,-58887,91798,81428,-25996,-180117,-162776,105175,295866,172530,90032,218403,156771,-136667,-284018,-223540,-201667,-210471,-169986,-141413,-170959,-174176,-129417,-176054,-342735,-369859,-240268,-213630,-239915,-162587,60558,85611,-131635,-248758,-180042,-229020,-318316,-274833,-154333,6655,57153,-47021,-198264,-206609,-123000,-128080,-107296,46248,157169,156308,62022,105996,190039,-67573,-381147,-362583,-221537,-96831,91903,67719,-71606,15457,203065,219596,174494,243763,352213,323071,143004,58119,122945,146414,56412,-13301,-46443,63803,240648,234811,258750,307906,170276,33724,-26357,-92977,-22184,117026,153775,218613,297488,168435,35928,29385,-54503,-249892,-212331,59733,307036,369906,154668,-179912,-352669,-287445,-226552,-252248,-184694,-88878,-118947,-15188,173995,273951,319984,247160,26589,-175146,-317832,-403908,-342526,-186099,-94487,-205042,-365614,-183997,125859,207567,133856,-43431,-204417,-156391,38710,113702,36868,-51517,-59607,-129309,-235500,-209586,-110300,-53462,-86965,-162830,-235989,-273074,-274889,-298870,-308488,-234453,-140880,-226706,-339473,-197400,-25324,-44728,45639,183276,143342,28479,-29701,-149118,-292527,-244213,-113460,-149672,-210009,-200641,-124491,-40254,-12520,-46160,84678,214205,48921,-203506,-195840,73177,336501,311475,113408,-51708,-191883,-257965,-133244,-12440,-81094,-89996,153447,377780,447331,416483,274963,81496,49106,34273,-21650,-7960,-5822,-32632,-156990,-339881,-214889,43830,47204,63770,145152,927,-83911,163235,199173,-108451,-231258,-139420,-108774,94534,344110,272974,233110,310627,229040,137742,161728,30749,-288604,-328345,-21327,110261,330,21150,155891,176866,77826,-62408,-146257,-63771,42132,19244,-59807,-122135,-183532,-187357,-139725,-151622,-217520,-151460,-27272,-29997,-87520,-22368,81548,97851,40511,-100541,-320297,-461152,-464873,-333039,-69750,-66161,-335242,-329919,-77578,43343,10409,-110128,-136407,9275,46110,-33133,40264,74219,2858,40821,57886,33795,71767,63882,-89349,-125780,55423,77178,-77626,-36926,200953,365186,312120,20254,-274633,-194402,-5005,37417,-13628,-24211,-21011,52466,156295,214443,139087,2423,-30008,45565,155802,189803,38564,-192041,-346935,-213366,17581,33351,-69261,-144590,-164209,30709,147072,26527,-137372,-334239,-541028,-497942,-255966,-217912,-272394,-220439,-205917,-221877,-192182,-96338,-74913,-131433,8749,120812,27011,-85441,-165049,-237670,-177379,-50758,-62414,-115364,6196,126967,9054,-307716,-446442,-175845,34153,-118984,-153718,88763,144955,36110,91443,74340,-96009,-88669,-22830,-244876,-565457,-510049,-172985,25446,3275,-32763,-385616,-807880,-408324,255403,588805,1125816,1340504,-69740,-614635,911229,-661140,-3148059,934098,5307409,3100582,13901,-1102161,-920243,404055,439520,-874025,-1433476,-958079,-648603,-570414,-582129,-594630,-269912,188166,95548,-333930,-345392,31073,13141,-285964,-239873,-4489,36645,-94071,-240263,-371326,-485803,-394304,-43560,226706,183805,-13016,-148001,-205731,-142876,61296,184851,93582,-36225,7740,177244,173601,94580,208973,282587,240287,144669,208353,319516,321064,201510,69422,-116269,-299997,-283944,-152152,-87363,-46262,7949,89544,133683,26804,-111740,-208878,-296282,-98995,142855,46038,13339,212437,140486,-18829,23183,-1300,-21173,117205,199543,140812,6778,-45966,-66680,-190066,-157920,23689,85553,103939,73740,11716,119992,165657,127134,82513,-46600,-77377,141857,334031,334413,86411,-233720,-259360,-15774,87407,-2060,28318,94623,105807,95084,-32709,-153520,-187613,-175628,-231623,-406571,-266736,222449,504473,350440,91015,866,-30365,-159274,-257218,-160501,-45002,-7892,18352,17683,17259,79313,100452,27124,-75679,-268279,-402369,-188781,115168,132674,116587,214442,208607,154221,178901,132055,100702,65669,-66643,-212808,-262871,-194298,-89237,9112,114659,58099,-86463,-93783,2203,16877,-43466,-42941,56418,173156,219563,149388,130298,301042,509780,495297,277998,94299,185761,356214,287520,148416,143775,147884,89334,34433,132830,365002,406569,107193,-153804,-243199,-253256,-143632,-67740,-66290,-47975,-117901,-188699,6449,355796,472439,314988,237998,267864,205888,134817,78225,-33686,-28951,88040,127657,134914,144890,74142,10140,-48174,-104756,-133721,-156203,-102552,-26659,-82794,-127356,-126718,-95149,4789,60298,-117405,-399940,-403136,-89110,-23413,-413441,-523122,-109055,10476,-316640,-387745,-72117,35358,-485,65938,174478,138008,-64661,-139326,-40533,-32991,-137237,-220959,-273859,-178745,11331,85072,61312,18774,-50505,-90409,-91104,-87144,-138589,-260191,-347566,-340574,-284661,-109950,166713,339264,291714,23074,-124975,18432,104504,-11481,-123318,-168760,-152874,-71899,67913,168945,150095,60256,-65283,-78469,-28603,-57079,-18631,202917,335296,184898,-54996,-95525,-60777,-27504,61139,111360,-81036,-213960,-109321,-172475,-419419,-362637,9030,247254,159712,-87209,-196324,-146442,-29708,88689,2728,-11199,163938,321200,197966,-46427,-154385,-153004,-173802,-205437,-242761,-292023,-218449,-4269,98343,-32329,-120182,54206,217083,102600,-76485,-100412,-171483,-361049,-245713,139176,286250,218455,205013,163431,-14920,-89453,54162,-86992,-330752,-113726,129550,44673,-116746,-95643,86222,196679,19117,-154051,-157042,-165717,-171231,-23008,112607,26517,-78367,-5004,79436,121256,202611,83351,-195683,-281091,-158173,-9713,91255,177702,380813,488530,259863,101648,150457,134194,35296,-48652,-157701,-232831,-221372,-107352,129366,280566,229833,192386,297120,329789,193723,84703,163059,323749,317365,187066,92772,115612,113111,-409,-123140,-202289,-186228,-148235,-85396,120219,329003,280360,117051,74330,66597,61487,130395,179968,187438,91902,-28589,23293,159669,241587,191774,100522,-35242,-216242,-258077,-106546,-34025,-30390,148105,209386,-67180,-260966,-389099,-777183,-927827,-880775,-988596,-1183717,-612688,973951,1768149,2220517,2383512,1158806,-843586,-1442602,-1095381,-539698,-402154,-1303039,-2539267,-1171959,2513485,3822568,1796962,126840,-373441,-288632,29231,-102352,-339956,-223725,-108147,-166026,-212439,-107460,-12982,-120499,-215096,-95038,-21656,-260634,-408107,-309889,-87089,191479,316155,218075,198169,289826,187329,-102581,-211010,-138255,-37238,130536,233987,158093,-35875,-221394,-243766,-150908,-40137,97866,228437,294890,263416,127524,-66570,-87087,135762,252712,152968,65404,58426,-6109,-96823,51888,253014,165375,-23217,-108798,-116830,26641,298580,362135,233098,147592,170312,150990,52446,6602,-23208,-51492,48813,89042,-52490,-109305,-2112,-34178,-267298,-386654,-302789,-307057,-273730,-104675,-102280,-336842,-305705,-52314,-11923,-17068,38778,-58027,-33331,176680,111893,-148724,-170074,-36369,58718,76767,-57623,-304359,-412357,-357367,-294914,-294921,-217964,71230,275231,155194,-53835,-59103,12384,-54822,-184545,-134861,16529,72977,26615,57533,90803,2756,-36623],[-15995,-7300,49954,130217,101352,37181,58692,25275,-156302,-203366,8364,105548,-149812,-367416,-278138,-77407,91290,142562,76251,18848,35100,-57431,-278891,-351832,-127058,90802,192781,222914,290075,477291,502750,219427,-134377,-270025,-204009,-124914,-174272,-168117,-25990,117800,288299,303588,212493,126837,-44450,-174999,-41063,67223,-8231,-54751,-87834,-93386,63893,92916,14637,4490,-40907,-116633,-109607,-62707,28799,121929,-31276,-252742,-245599,-48779,94043,61946,94154,287604,248254,-56746,-304212,-293276,-182643,-160273,-194032,-160189,-66870,-2057,-166807,-387032,-347670,-100478,83061,108076,-21986,-297806,-311701,43655,309155,192689,59270,172434,135391,-156497,-322683,-271013,-256495,-264628,-251149,-247117,-219767,-158118,-92081,-138100,-319057,-386518,-288501,-303334,-332795,-215112,15014,53463,-107357,-235133,-183942,-234003,-306511,-288183,-168670,21473,94498,-28913,-167361,-141416,-67233,-81160,-60338,46926,137557,231840,191196,178392,266267,-13110,-407432,-409306,-267911,-126308,105732,96786,-65630,40047,227125,213250,167175,284908,390415,283842,57236,15473,157706,218136,99563,-8651,-45837,32016,191992,189381,158019,207863,191489,152268,79584,-26878,30592,143944,123935,187359,307917,149781,27900,36621,-88857,-284035,-206291,-41496,134793,223254,-15284,-375103,-433634,-201578,-105977,-148329,-55790,58859,6313,84869,194951,148333,99412,80009,-1977,-80144,-212436,-384897,-405058,-190522,-41709,-138269,-303601,-140070,122131,151664,115825,28079,-110313,-131933,1981,44579,-57919,-141411,-100419,-114282,-193228,-216844,-166982,-34661,-5874,-93481,-210145,-269034,-282343,-307796,-308543,-221096,-127920,-218202,-302721,-154384,-61745,-96908,104128,268147,149335,20298,15799,-159949,-407100,-359470,-175909,-177986,-198630,-116117,-5322,3204,-25342,-39145,51540,143519,69827,-177964,-217001,59643,323818,320008,138637,-78060,-270166,-339595,-184509,-2652,-13891,-9237,177755,303118,370167,417743,279802,80926,85881,79676,-23203,-55471,-52841,-64336,-117241,-232987,-145880,16911,17228,51594,91589,-69252,-152942,41644,80138,-140559,-172341,-37689,-54946,69096,259815,216167,264980,388028,321966,176463,93454,-82363,-329919,-311145,8374,164219,54108,16605,123968,82091,-123013,-255488,-242884,-101396,21988,-2161,-49039,-53027,-143233,-234295,-198124,-151068,-187055,-159698,-114153,-130249,-83892,78850,193387,158639,59503,-84754,-224096,-259176,-214351,-122242,19458,-82435,-369453,-335646,-107264,-50108,-77936,-109627,-68915,49810,18591,-58836,74494,131417,73131,152179,156648,43379,35115,48126,-38929,-6079,139437,21883,-225039,-152313,130197,310737,298874,37601,-190745,-63306,127241,247253,246368,147651,2472,8494,143810,244195,144113,-34602,-74804,43169,172511,176041,21745,-143259,-282188,-233446,-108256,-131604,-163712,-135797,-92982,125624,219956,55424,-116763,-318558,-583211,-552806,-275968,-181532,-165012,-130272,-248671,-303310,-185572,-54237,-54801,-120391,31747,160423,67666,-59423,-113731,-134288,-108608,-28280,-33772,-74740,51109,216811,92164,-297821,-457099,-108585,127707,-83589,-184719,43976,110872,54213,181833,176563,-53913,-97862,15087,-201057,-585439,-499278,-53106,199364,155902,-2158,-473617,-959532,-602408,181092,602291,876348,975589,-96072,-539995,1213045,-86522,-3703188,-850109,5093703,4450227,981693,-907770,-1179950,-98256,236003,-725658,-1151614,-792186,-512783,-453560,-422763,-337002,-22280,348022,197136,-290351,-375693,-55848,-82720,-345618,-324619,-69954,56141,-50199,-245034,-458697,-620299,-435674,59186,342827,172012,-62890,-150327,-193310,-97135,90879,115529,-13746,-56988,-23679,35873,59549,103134,245826,344874,432596,415723,427010,398516,317610,155623,-57462,-258077,-356535,-247807,-25301,123554,132166,120028,123821,150169,83093,-8228,-109393,-265051,-172942,73357,42986,-30004,78954,70995,19507,98431,50272,47069,229638,267089,156528,19012,-55216,-61398,-124198,-140107,-56212,20783,82984,23539,-49610,95831,179994,120681,85902,-11566,-137966,33921,346056,418458,140537,-164634,-169701,10117,43502,19757,119985,184318,193107,229448,166446,-4557,-160684,-264694,-354469,-453468,-274078,204119,505138,350406,76682,-55063,-147906,-267754,-306972,-219615,-101011,-9485,85999,108893,42377,28367,65223,58289,-81954,-385143,-543601,-265109,79610,124495,130949,206103,194411,224138,285047,194167,141329,93313,-64563,-217386,-259426,-230059,-182930,-57898,66376,10060,-81064,-33891,39939,22968,8406,29996,68559,146922,180621,120749,164261,306897,357588,287586,256828,150965,188225,320498,283786,184923,195186,204229,143397,74344,181060,370993,361333,102677,-110498,-123737,-46482,57971,73604,51891,12542,-152183,-252394,-54254,267602,394579,256956,130328,186207,211585,139946,39228,-65472,20611,208871,214654,168496,213962,132581,-45887,-148836,-162896,-167772,-215519,-210828,-140647,-134284,-155813,-193233,-187850,-111917,28199,-127642,-416671,-420702,-104356,-35299,-404811,-485141,-73400,67407,-223992,-292564,-9485,82341,110615,254990,337300,211996,-25028,-102320,-45761,-74155,-161210,-241604,-295450,-168580,71993,175308,145718,28267,-146332,-170057,1092,139974,57539,-151144,-273891,-266767,-245134,-110373,134775,303064,216797,-35778,-145456,61476,162385,24367,-140456,-175233,-173115,-77417,106101,186776,103870,-17911,-151045,-81561,101590,103429,30111,168681,310243,213981,-1677,-84797,-85992,-58773,18134,66359,-84510,-176082,-113498,-237291,-488223,-417168,-54860,164154,106535,-73267,-111446,-16935,58231,69243,-89811,-149237,36086,242978,132545,-134834,-299824,-315791,-255274,-178483,-219920,-362096,-344261,-70361,114470,31623,-31272,79780,192717,104916,-39968,-72244,-165779,-346731,-231189,139469,275627,161108,122732,72274,-149133,-260326,-68752,-141973,-347393,-138365,148749,170905,757,-78715,57200,131542,-76887,-241023,-210548,-156835,-119642,17241,107528,7939,-87295,-5989,93698,105618,163320,117829,-108054,-235471,-192739,-73967,72656,221087,407621,459107,209973,122405,268310,243466,76147,-73422,-256342,-311620,-192035,-70598,113658,202291,96272,71104,201031,249757,181820,164950,246597,314179,230178,120578,74091,107969,124090,33539,-88518,-174075,-158746,-110688,-62669,116368,306398,298995,174164,99454,10450,25977,183599,250702,243374,188631,112890,133979,214571,276844,207888,103317,16977,-138596,-251592,-146241,9864,82615,131053,39804,-196505,-268266,-325805,-626472,-761149,-648034,-568530,-749746,-609276,626519,1283302,1580458,1718495,1032134,-471268,-1202641,-1011218,-527633,-411370,-1144277,-2130043,-1078133,2257363,3209829,1520240,283061,-68810,-72339,208966,-7629,-401923,-305742,-159091,-218452,-288638,-115464,128569,40956,-239608,-230821,-121993,-235884,-305797,-254266,-131675,125846,283471,154687,110272,259510,245385,21511,-81320,-59973,-68866,-15839,92905,107569,-47282,-192809,-168616,-75406,30470,189828,320573,338312,276852,77520,-171847,-154590,85216,199789,125195,55255,14599,-59491,-105987,59823,264530,211034,42786,-105079,-182820,-33545,243260,309665,235056,224156,301146,272238,133470,75529,57333,10831,88359,97305,-61332,-116951,-4401,-32507,-234438,-338860,-316236,-348612,-280002,-120802,-158072,-361655,-281080,-29649,-41824,-92546,-15301,-72729,-23130,183011,116251,-123928,-131202,-15726,53157,53117,-119320,-387680,-477818,-465026,-434979,-350047,-189281,34409,130641,24587,-49375,36658,83450,-44059,-202318,-165491,-49835,-76431,-90845,5539,91748,31089,-27266],[-36916,-2813,33428,37174,-17906,-37825,49642,83316,-71555,-137824,64170,243820,30220,-249436,-190113,57069,224325,176445,59960,14343,-2438,-106088,-255529,-296552,-153377,8490,103044,189262,270454,462404,551738,321388,-58673,-277586,-238790,-124949,-127774,-75522,151728,305270,414154,372557,210000,59407,-121230,-197621,-6050,95972,-18870,-68019,-65298,-28057,130796,115417,-10594,-42786,-100524,-134714,-35073,79317,142397,155658,-39007,-279278,-297809,-105123,19115,30959,107241,300819,302724,111112,-85741,-174237,-195889,-236221,-231790,-157754,-101922,-58112,-144092,-293498,-279720,-118280,28850,78357,-28115,-360666,-412605,-35647,236996,145176,22489,114404,118299,-114980,-282764,-263822,-268538,-300925,-334107,-337407,-231104,-108300,-31301,-68364,-231903,-325171,-290569,-355472,-392286,-223092,8953,64542,-69963,-238092,-209245,-189492,-218099,-234854,-131849,68731,157226,1888,-120897,-48174,16078,-15459,-14156,28193,69798,185584,211849,217958,309390,20709,-386244,-361540,-233883,-120182,101723,100557,-64517,46905,227129,190052,135174,292359,413793,246707,-42579,-68557,172781,284857,147963,10996,-50092,-37681,77012,91240,16447,61015,157725,200451,135201,35989,97948,170655,70406,108792,253936,114108,32915,64049,-87563,-239730,-153835,-114152,-36268,56891,-145430,-472620,-448255,-119839,1380,-61316,18586,147446,126419,166229,183014,30157,-95341,-98103,-60552,-443,-80743,-294146,-383440,-145690,62516,-35246,-216827,-89530,105918,93089,95915,80848,-47335,-121960,-63576,-64808,-174653,-218308,-109303,-56762,-123424,-207194,-193967,-12932,67314,-22666,-155336,-225498,-253550,-263828,-257044,-189989,-117912,-182008,-217467,-83377,-40218,-31586,196854,301937,117088,-38,36135,-180948,-495957,-431070,-191377,-159017,-174662,-47113,95571,64304,-17052,-27286,428,47893,68969,-130232,-198761,62557,290352,292544,155613,-81483,-328802,-380035,-162939,59609,75254,72435,171119,205745,262961,344273,192240,20280,88116,114379,-16885,-105523,-107275,-75090,-57370,-118636,-92312,-43529,-37501,36400,69835,-67071,-149438,-57075,-42123,-146221,-58702,78580,225,44525,150067,132237,264958,449538,418563,211326,14612,-174239,-315401,-242248,25783,161585,70389,-6297,61705,-23632,-297185,-409063,-303026,-136148,-33010,-49297,-41696,-2810,-117941,-247558,-200859,-126909,-147865,-151841,-157897,-170264,-53821,148919,252508,191734,64948,-85338,-145686,-76328,4538,58597,77511,-116370,-373665,-294643,-108433,-120323,-141476,-83839,17680,96898,-7949,-93394,60794,152191,156317,255613,211201,19518,-11455,30073,9983,93225,197100,-17608,-327910,-238565,69272,269962,309712,94679,-68169,40371,173509,351762,470259,319679,37888,-41239,87834,207202,112937,-61854,-91777,49561,173709,129712,-15805,-110654,-202048,-216817,-216302,-298869,-266626,-142352,-20706,193917,246590,65546,-67028,-241336,-545316,-530832,-264612,-152295,-67471,-25266,-219337,-308380,-122532,48252,16163,-61648,70042,194968,119289,-296,-25009,-58,-13690,27851,54053,22243,104946,259054,119143,-273933,-396129,-27980,187953,-51339,-193475,829,72033,73258,258875,267977,13299,-63261,58333,-144642,-538783,-446898,34451,290452,221006,-59521,-590906,-984195,-619174,199837,651815,714797,721501,55422,-400532,944369,46557,-3499671,-1963485,4034722,4945439,1918292,-419838,-1217676,-684866,-217187,-684679,-872276,-623503,-358704,-271036,-150630,1150,215000,431960,254820,-190751,-291420,-84279,-157736,-401919,-428125,-165813,57685,4893,-212027,-482200,-663438,-420280,128895,372742,121987,-65281,-53988,-75798,4505,112994,21153,-114986,-63839,-45677,-116359,-52416,129332,235452,303026,469851,567972,544370,378810,222485,70424,-158149,-329853,-339226,-178974,80682,301596,323372,233473,137488,148923,146903,130484,57222,-143637,-203237,-739,62144,-29731,-34363,1091,50139,148857,87155,101759,307523,325259,177833,23607,-63201,-44625,-54068,-106853,-99821,-17754,61615,-36753,-126451,43132,162767,66452,43341,-11575,-206906,-75203,324719,435353,167550,-72418,-75081,539,-22558,39729,184756,219226,232879,348316,368005,153212,-110157,-309707,-416287,-430163,-260915,150537,431999,286644,40488,-109152,-266258,-372063,-328831,-245953,-137497,1729,153838,206882,98556,-9166,2791,43066,-109102,-450637,-594284,-298569,32634,100433,141754,198983,170444,248403,320574,221515,163475,133028,50,-160105,-235728,-269295,-272098,-112053,7166,-64783,-87767,11952,49049,33386,78057,81264,36499,86611,122297,90125,199847,306532,195996,123009,253935,190487,136433,224164,248491,212957,240547,243833,164500,94931,193148,320203,272154,73659,-72527,1560,163930,268734,258363,206889,76992,-190217,-322309,-140376,139832,288504,202960,45416,94492,176318,109099,-25389,-107161,67166,309075,259020,159666,250438,175332,-99800,-224423,-189608,-163945,-208666,-258092,-228443,-162414,-147951,-204170,-231024,-161190,11548,-122333,-387031,-395256,-109299,-36765,-339486,-390623,-34480,119467,-106237,-159077,52090,113364,187510,394318,456601,274552,31782,-53343,-41951,-94288,-147704,-218814,-282983,-152401,103866,236866,220863,33886,-243144,-258447,55199,306714,213509,-43075,-164726,-147349,-173804,-111718,63752,182812,80260,-83729,-116427,108974,190485,24819,-151381,-149149,-139152,-34237,151601,179666,40057,-106113,-227039,-84119,212753,237162,61319,106629,257851,230489,58389,-63103,-93415,-88581,-34408,12144,-77861,-124607,-103644,-266530,-491080,-407180,-92438,93469,74616,-28943,-26981,92132,146274,38424,-169293,-282550,-107571,137676,54067,-225724,-406916,-408632,-284305,-116223,-139999,-362804,-406194,-107676,111319,81508,75304,110986,117568,48580,-27985,-53679,-159492,-289582,-151955,180924,295212,136849,46456,-34327,-287685,-401404,-175767,-152451,-289853,-144127,138766,259160,113491,-62938,6312,50938,-153654,-289452,-224768,-140176,-83503,26717,62185,-46086,-113023,-11144,92377,69977,96012,124070,-25391,-178305,-209050,-124331,32278,202588,376185,375737,120594,118345,362913,331988,118024,-67385,-274952,-300372,-118137,2532,116190,118953,-54658,-86883,76329,163999,166998,253497,343015,289494,130597,50498,55042,71915,74380,17566,-79498,-137020,-104119,-57314,-46022,73627,216323,242221,200797,136126,-17384,-4243,178812,236704,223403,234224,236049,254419,293075,304951,202073,80966,42528,-71657,-228825,-158993,79707,218402,134117,-106188,-260520,-176411,-162148,-284996,-315683,-136090,49182,-256133,-722427,-104137,543628,758567,1033488,1073416,175033,-804796,-851445,-443852,-290036,-782033,-1641759,-1200237,1509808,2428388,1295491,468321,192740,95810,350352,63344,-468525,-393851,-208774,-264896,-349059,-100577,281641,203173,-229197,-324607,-202264,-179774,-177638,-193737,-181069,40361,221517,82190,-5202,151610,216583,115738,59565,21503,-96826,-149192,-39475,56226,-36225,-117065,-65627,-7468,57841,200807,327720,329401,259726,28933,-238893,-205523,-9327,75179,50234,19815,-40921,-110735,-103543,55890,234192,213900,74572,-98803,-211831,-76945,152990,204555,199763,287037,398058,347406,199484,160740,159459,101802,138434,86688,-101347,-144270,-16206,-16018,-176049,-290039,-344827,-358495,-231161,-98782,-186759,-332000,-195015,33376,-25923,-109796,-34244,-69916,-11825,181188,127426,-66820,-62292,15088,31332,5150,-176237,-427637,-500695,-523706,-524951,-377415,-159023,-9709,1918,-69346,-9651,144483,150778,-22843,-189691,-188645,-131565,-211854,-190729,-44140,76016,42918,-35395],[-62705,4630,31611,-38811,-136702,-129762,20601,129627,18482,-72893,103116,363858,253289,-51889,-53854,182937,297111,166303,27073,13545,-9781,-124441,-230025,-234078,-170642,-100162,-34807,109988,228433,404126,533086,378381,42661,-201731,-193209,-95810,-73255,18974,277747,439529,490224,422533,223785,-7039,-209477,-224448,5501,113335,-1550,-59789,-48845,29171,173354,113283,-42108,-59842,-87103,-75922,84746,253297,311381,227127,-42566,-307928,-361391,-221253,-109741,-26628,91265,261644,312457,235671,97795,-73018,-200782,-283423,-239366,-114835,-77661,-71328,-82255,-152553,-159179,-104421,-47661,12465,-34110,-338073,-428029,-112461,104545,41877,-30042,45796,103203,-26107,-172325,-201678,-235128,-305207,-381684,-374347,-203086,-38645,38845,19211,-96788,-193399,-227722,-327966,-380773,-182836,45913,112739,-34829,-253480,-239564,-102022,-78123,-140931,-71563,126036,212262,24583,-73212,51104,106422,40244,-328,-15454,-34365,22967,104725,195576,285550,8643,-337241,-254960,-147446,-98330,64513,58507,-85585,28761,206994,160255,86580,250448,401050,221096,-115239,-148503,173793,325929,181878,40477,-58691,-133738,-65474,-18572,-118981,-85645,89103,181237,141520,87488,160729,186094,12736,2981,132603,51674,33339,91196,-57995,-151513,-103193,-161028,-165460,-78203,-193902,-436541,-379891,-55849,68303,-13424,25999,160094,205868,205575,135674,-59147,-220692,-248228,-139676,41844,36375,-177931,-305750,-85204,164313,59105,-140261,-57019,70371,42339,81141,100717,-34544,-132205,-143626,-192794,-290988,-266022,-82016,28762,-46962,-187226,-193330,108,117754,33659,-92219,-162894,-198516,-180035,-170999,-143864,-93822,-102770,-83796,7615,40081,132347,297089,277136,57303,-27832,18195,-215025,-527261,-420867,-138154,-89699,-148857,-31212,140618,135440,19166,-24381,-72201,-52932,50446,-71630,-150870,77254,236183,215406,138479,-79036,-363439,-377802,-88738,143440,158420,142472,145530,114714,155799,211746,43824,-71883,53785,111988,-23735,-152375,-156153,-70930,-5502,-28216,-57017,-105004,-92708,24635,82875,-10939,-108391,-124997,-135412,-126765,65720,173605,55046,45610,51921,27894,211091,463564,481351,222496,-67475,-233929,-271071,-168594,17145,109825,47656,-37360,-7584,-102088,-378210,-460847,-303722,-162302,-108616,-98538,-29938,13798,-116147,-219772,-145443,-86115,-111600,-136389,-162001,-152620,-13043,159316,227527,173728,42942,-108758,-103870,49211,152731,172512,87222,-160118,-342789,-215734,-77776,-149637,-170791,-43702,100111,138529,-22976,-129677,2597,133971,227662,327538,215677,-22018,-49185,12787,32853,133102,208036,-36821,-375379,-305444,-1039,234909,330187,164580,47252,85365,121661,315953,568979,426047,67057,-90989,-5174,109362,59858,-63917,-72198,65409,163560,73436,-60842,-115849,-150582,-185312,-281427,-414498,-341251,-155758,28932,206676,206312,46348,2644,-113154,-430294,-441849,-228338,-148578,-29097,47417,-141637,-243897,-30330,164734,105789,25684,112389,209454,160386,67252,68980,121879,82575,104645,168687,130233,144089,243879,87230,-240136,-279578,47372,207618,-22474,-180650,-44310,25041,84164,303242,320911,84643,12913,107983,-77820,-434560,-364528,67976,268003,162981,-196495,-693977,-874869,-454839,308791,718928,693992,689771,381881,-224032,134563,-383709,-2659621,-2004861,2586861,4413805,2450960,256084,-961847,-1184899,-806725,-764805,-712668,-514289,-216611,-71598,127396,311062,385939,421183,249123,-57048,-107666,-44753,-194587,-445126,-521874,-267700,25179,43594,-145338,-424257,-599036,-360171,136967,303418,39021,-38852,102952,111154,122116,108927,-82857,-197088,-69421,-61024,-235810,-129407,172934,218108,200731,348568,546469,534136,287678,85986,-12565,-195367,-315645,-259808,-89895,150092,394977,463587,309178,124602,128671,195578,254080,236147,37088,-165647,-52088,95032,14112,-91707,-55843,59444,166823,111772,140182,335278,354652,196762,21738,-67497,-21673,-1390,-73954,-101392,-26108,35680,-95966,-202422,-21960,133093,4099,-17058,-30684,-237178,-127273,289657,386046,168457,26977,-1535,-50174,-95084,51565,208587,193634,208820,397875,484688,263092,-48746,-282709,-365889,-323798,-223153,80237,306185,177304,-8556,-145227,-344680,-433868,-314936,-228885,-141526,27870,218456,305028,182278,-21285,-71190,-16739,-157973,-463750,-549852,-278073,-15930,63737,154052,202412,131476,188219,259339,205306,161042,166323,98214,-59308,-201268,-316739,-345600,-148231,-51761,-144310,-103270,35505,48986,71944,158489,101449,-27243,7045,59782,64787,224471,309809,97555,47249,234809,178894,41245,91304,188154,225735,264998,243434,138358,94730,171815,224054,164987,30132,-52085,89599,303717,417627,429914,352339,127301,-221000,-378437,-221688,10301,169612,152213,4736,16191,105037,49815,-98469,-147670,97867,359188,246422,112736,249995,193876,-130426,-250635,-190984,-145809,-148513,-230974,-258688,-150396,-99789,-144971,-174550,-92934,21986,-102438,-319714,-330580,-89116,-13354,-232979,-270326,-2620,153604,7232,-29880,82851,100816,188059,427130,495197,313915,87744,-13799,-31309,-80274,-96670,-159818,-243247,-142629,83414,239478,258579,34157,-307609,-332793,43708,358339,284899,36077,-48168,-13907,-84315,-115807,-38329,-359,-84521,-112538,-41686,152831,189143,2889,-135215,-87645,-59527,40502,189306,148919,-26856,-184112,-279088,-92905,268021,302684,61337,24687,186954,232830,105462,-39005,-79248,-106140,-81703,-29894,-56964,-70819,-77814,-247857,-430415,-346859,-104274,43095,59144,29463,38590,133162,176016,-931,-225297,-384540,-232750,23493,-31589,-300399,-446492,-414560,-263611,-34928,-18219,-293855,-386680,-101221,94144,102187,162295,132399,7200,-53773,-41914,-46145,-147663,-200911,-36298,236025,322394,142853,-9033,-128836,-385025,-468518,-243112,-136148,-199725,-139854,98349,283468,188945,-47194,-50076,-30272,-204375,-299678,-207872,-123713,-71634,-589,-13110,-119066,-141856,2865,100918,35470,24500,110238,42327,-117040,-187927,-119422,12392,151560,313003,268225,5488,72083,390908,368510,149997,-35877,-223317,-215214,-15289,110438,152507,56592,-188091,-249320,-56362,81435,146333,314484,401337,233469,29455,-15813,25296,4111,-25247,-29703,-70488,-87597,-39783,-9125,-44243,4924,91754,127743,184583,178260,6461,-8435,128805,146414,124919,202311,294007,335984,358364,318708,179265,42912,41509,-27345,-194690,-140524,162034,346076,155899,-188536,-235415,-11997,50612,140484,313472,535214,692873,196544,-916226,-1139800,-420444,-107689,389071,1177712,944314,-246141,-586596,-241574,-26363,-326097,-1235314,-1508090,420389,1653420,1208034,688892,380867,190667,425730,107680,-506746,-461814,-252819,-314288,-397399,-79472,393476,310347,-200865,-375722,-255219,-116670,-69352,-152675,-222695,-46198,141337,28819,-100604,7710,125919,165758,169869,73556,-125345,-243135,-135159,12401,-7610,-16997,35733,34131,41414,137641,247924,276130,226451,-3727,-252951,-231333,-126086,-90153,-49909,-28653,-93476,-144015,-81287,58132,185032,185863,79801,-74095,-177787,-81267,60020,81172,131816,304816,427460,356279,231424,240399,255810,191486,180802,59838,-158047,-176585,-34486,-2331,-118408,-254310,-368061,-323363,-134021,-40948,-183175,-275396,-98530,99945,21018,-77773,-26518,-54013,-3888,166989,134233,-4627,-1231,20257,-16248,-54563,-216443,-427302,-484159,-517011,-535226,-364663,-141701,-65165,-87630,-94096,69889,245057,197557,8073,-135954,-180417,-188334,-268008,-230627,-79333,44560,33365,-54955],[-68027,34046,56240,-74547,-226990,-220325,-16588,157376,81041,-39778,108285,421703,437147,161654,98383,276544,304730,122166,-11996,18649,16268,-111881,-215861,-192145,-185716,-215735,-174714,23614,192956,334743,457103,386759,154049,-60891,-87878,-46460,-20207,97999,331756,487375,501609,445601,247711,-55645,-273778,-231573,-2643,107224,33461,-28895,-37581,57587,169075,73942,-86304,-59446,-17416,32054,208922,403065,466738,295412,-50583,-333791,-420460,-363092,-251832,-96871,48693,187440,285612,290870,188453,-21568,-190952,-288860,-236705,-81885,-32291,-47574,-3671,-7144,-21806,-57010,-107225,-52202,-29574,-234681,-354600,-170789,-43236,-80367,-96493,-25157,88285,79525,-24506,-102475,-170197,-275882,-372922,-347269,-153925,27411,101775,106638,54195,-26724,-109578,-220018,-294320,-110133,112558,174112,-22818,-281515,-258337,6437,71743,-45145,-21067,163388,222017,19230,-35479,133623,177021,57523,-37850,-81042,-149957,-199583,-92286,103044,182679,-54276,-280059,-136555,-52676,-84835,-9616,-33300,-139309,-15282,173155,136221,38879,163680,342013,209139,-129205,-176575,171224,326767,187015,72003,-68298,-233025,-186486,-98894,-209925,-189866,19487,126503,117264,121126,199821,182662,-28240,-103024,-39410,-44716,9897,92066,-25023,-77330,-93066,-188849,-226940,-147018,-157298,-284939,-243866,-18060,80457,-14484,-26384,101902,220574,196786,68288,-107349,-263319,-344921,-222755,35851,99901,-90107,-222721,-46308,214156,110885,-96395,-56338,16473,6248,76275,86394,-65254,-152148,-210415,-303876,-379491,-280960,-34387,111837,13388,-165440,-178565,-604,139055,64495,-42660,-105454,-133835,-82252,-80026,-95159,-51190,7163,65165,94794,151790,328865,369529,203277,-9018,-50149,-30214,-253897,-485820,-317941,-16556,20263,-127009,-87031,110378,198388,74448,-40692,-155462,-128618,36375,-10337,-88624,93789,163338,90244,72552,-90034,-374348,-343558,-7462,199631,203749,187053,116911,54137,74773,57542,-110216,-157300,-12000,55948,-57476,-186514,-181283,-60874,14887,20688,-32151,-137047,-127560,18038,116658,61994,-69898,-160544,-176050,-86972,157430,221514,105741,80079,-8931,-82381,103019,409565,481472,200063,-140898,-256132,-221685,-129822,-17063,42540,7432,-62976,-60831,-126285,-330387,-379326,-239292,-172255,-175440,-121447,-5885,-121,-130510,-154042,-50169,-40597,-84329,-119505,-142146,-97103,29883,117718,130002,105845,-5609,-149158,-101097,102041,218605,208917,51414,-200338,-287084,-124687,-27538,-141916,-176679,-10849,156074,165824,-20537,-161319,-81571,87911,265308,352548,183344,-54709,-62584,-5189,11376,94200,166053,-38138,-370561,-361905,-93313,188906,334170,212345,115042,68223,883,161958,500377,424872,73365,-132666,-110598,-18419,9009,-31040,-21317,83987,146136,33012,-94091,-155203,-149870,-159908,-290189,-442943,-366567,-169895,39232,156849,105123,2130,78892,40966,-260106,-307948,-173628,-174045,-74024,58989,-51524,-141505,54735,245512,179187,111559,143356,194618,172345,114544,135026,197116,157532,181634,268093,205415,154452,179818,12845,-198459,-137290,102606,193731,8622,-151879,-97611,-36006,76394,304955,322722,137065,104092,158051,-4488,-294218,-261996,52875,142880,-5029,-363894,-730813,-672371,-197747,433776,753356,793014,891926,835105,-13305,-962279,-1241561,-1519889,-1127031,1179683,3018339,2378370,986808,-372988,-1401159,-1335188,-904236,-693254,-481332,-114928,83628,306429,504199,463547,325451,174491,70590,116721,43400,-185711,-453794,-568953,-349539,-51484,38586,-61354,-294776,-450897,-283032,75802,159517,-52243,-7661,254880,297242,205920,66435,-177741,-251672,-80438,-71424,-291950,-154285,220990,221126,86100,121886,367733,421975,175205,-32223,-56578,-153230,-225571,-147812,1242,179020,384595,501210,320506,88985,93982,209427,315718,365569,222936,-63985,-67678,122347,83183,-79328,-84308,46368,153535,129738,168061,316421,346435,211301,22909,-62996,2196,20360,-53046,-67380,-11996,2738,-138684,-250306,-70368,117589,-21715,-62603,-43916,-189263,-83339,262452,297085,157703,119083,38969,-126260,-156456,49384,189379,122638,126817,343045,458951,286216,6398,-187264,-202220,-152629,-157976,17770,163689,53720,-59283,-158093,-360664,-424457,-263006,-173519,-110687,65734,274275,392420,276000,-6443,-137283,-103488,-218593,-435738,-433993,-210026,-55876,21049,171810,224140,80659,39114,109738,147134,132427,171759,186119,53627,-165008,-370089,-397132,-170659,-101167,-205519,-122013,37406,63043,146831,232634,91418,-96383,-67646,11109,50522,226994,318730,100610,51299,171519,109166,-63653,-40281,114037,218439,257801,196650,77019,84260,136165,114842,67897,-13184,-49052,117620,332647,461685,534172,446217,150009,-238786,-401758,-263344,-81595,55831,98600,5185,-33467,17008,-17411,-155281,-173667,106706,347241,180163,42931,220373,187922,-124771,-220194,-182217,-141818,-67385,-142148,-218254,-93288,-19618,-26316,-2684,87169,59122,-74083,-228615,-234171,-34598,41091,-115531,-164325,13034,161416,88741,56109,67444,31935,97399,333617,434840,315705,122321,1244,-13950,-26579,-18517,-83039,-190411,-148859,5760,171945,239097,25534,-316857,-370038,-34471,279047,254705,72402,51689,102654,4993,-120301,-149853,-199566,-235624,-121718,57283,188797,162611,-21878,-77133,8679,44158,117298,206930,106467,-79856,-232000,-297726,-110790,244056,278033,24983,-63243,111784,226102,130670,-13934,-43361,-103955,-109107,-38268,-19100,-24920,-38789,-183740,-327060,-265302,-101301,8111,44924,78638,78536,95498,120875,-34206,-255859,-443558,-314219,-76389,-110927,-340517,-415549,-348499,-209207,45068,116336,-171922,-291841,-52144,74920,92445,201192,129710,-109682,-169639,-71225,-47075,-128777,-105021,71655,270197,332290,164277,-36732,-188585,-410721,-444631,-256491,-116424,-127204,-137956,29037,232283,205239,-25769,-86874,-94754,-227508,-276475,-172456,-110611,-80495,-52551,-93187,-182192,-146927,60215,143406,23285,-25472,92431,92381,-54833,-117441,-36288,40381,102075,248579,169895,-114046,-23339,326674,337916,162670,4791,-139356,-105419,85972,232681,221525,34102,-270348,-376831,-174362,10073,119803,319171,381607,142615,-60286,-70150,-21947,-90026,-144089,-71503,-27944,-20137,16440,18790,-56308,-69575,-32793,-9940,129383,218659,88300,27736,66333,16394,-29243,92940,266298,346793,371976,303274,141691,3577,26715,-3510,-151114,-94869,235437,434605,190491,-186939,-132315,171955,254064,521103,951158,1178183,1195950,564260,-1076981,-2233204,-1488908,-889888,-202480,1179688,1618682,411773,-209919,101625,362401,114342,-964938,-1869405,-752947,956300,1240522,929342,498911,213913,430669,137816,-494000,-491213,-284732,-368710,-438380,-70907,424303,329420,-173335,-392123,-280868,-69201,-9434,-137680,-242565,-120601,50092,7018,-137111,-113077,25115,175488,222806,79134,-152707,-279307,-179257,-22773,24673,78448,111619,43785,-3749,32852,109092,191933,187304,-12032,-211166,-222383,-230491,-249680,-144731,-71230,-128373,-151555,-40060,80400,145704,149248,77065,-19247,-75910,-39124,-11395,-30634,40648,254805,375237,299006,218055,290287,322883,256226,204399,28246,-205227,-196072,-56109,-7772,-85895,-238674,-362042,-241783,-12007,37333,-146976,-215847,-37322,133876,75183,-19291,-9113,-35909,-2577,136643,120270,31763,20609,-24006,-91101,-111642,-231831,-394660,-433188,-443187,-454060,-303889,-143507,-135607,-138582,-51580,175798,322198,216801,46780,-44772,-127983,-188507,-216709,-188839,-90482,2677,3660,-74117],[-33702,94179,104975,-65316,-270624,-288282,-47796,164149,94906,-51622,77033,398061,515939,320569,224817,322322,262168,58080,-51386,25921,65330,-75258,-215290,-184682,-203412,-319051,-284863,-38110,185762,293935,370467,366789,254387,102325,36273,6144,22104,152901,327731,447400,446660,432163,265318,-73605,-280800,-197368,-16451,77099,70817,14204,-36413,41598,109945,-5250,-147303,-61770,69724,144253,294815,481327,544129,317297,-69282,-344245,-451125,-477234,-359919,-162381,-9485,110781,245685,277611,163721,-36802,-170093,-252315,-232852,-90067,-4672,-3928,64653,103122,98663,18471,-112468,-79459,-9270,-86525,-221358,-200512,-157567,-173900,-159782,-84332,73909,168115,116661,5541,-97932,-227166,-316560,-278182,-111429,66135,143900,178613,183339,124078,28769,-72015,-167643,-32119,188650,223792,-46731,-323046,-256534,105889,187616,15946,-5538,156846,165487,-21253,-10647,184728,205199,20756,-124916,-157729,-248385,-400922,-301819,-39598,20407,-147707,-225654,-44055,10768,-95433,-108611,-156561,-220835,-77691,133202,127947,11111,56054,244831,206807,-77105,-129210,171931,283900,161432,99637,-72430,-306581,-247099,-125225,-239525,-229297,-19467,78345,87619,133824,204280,160031,-39536,-184748,-228325,-171595,-47607,48479,-21118,-69242,-135355,-200815,-213012,-138756,-67957,-82968,-84738,-9637,40077,-59993,-117455,-4694,167423,150727,6848,-112882,-240041,-382125,-290672,-14113,88064,-67112,-179378,-50168,192245,111358,-88075,-86746,-49039,-16932,78785,46985,-115177,-163034,-235978,-362137,-415535,-270422,4458,158933,42841,-147011,-163166,-9522,135549,68536,-19438,-70058,-76957,-390,-14780,-61805,-4042,109110,175249,147657,250299,476931,385814,103220,-58354,-51154,-83953,-280374,-378883,-144845,146653,149549,-105859,-200648,13086,230416,126736,-77834,-227302,-149573,55604,51453,-25880,101895,76982,-62191,-34442,-123584,-365986,-296431,32110,185156,189148,195028,98361,35010,29201,-76239,-213877,-201580,-94998,-49989,-117846,-198580,-167173,-51942,-4997,29402,-5482,-125387,-134160,12115,147191,114012,-59659,-167174,-157890,-35569,190055,215951,146962,135976,-26647,-178982,-38063,285581,408670,147171,-192051,-242206,-179922,-136149,-59212,2626,-15884,-69103,-82419,-90986,-165570,-180681,-126609,-162611,-204442,-98956,33974,-26330,-142351,-63161,53734,-3655,-65894,-101520,-116493,-33313,71697,60279,6810,12578,-64019,-189612,-125514,88680,212361,181696,-8104,-221727,-225317,-51915,20171,-117753,-180679,-6138,173408,176285,-2819,-183973,-163144,36384,260922,327954,138318,-54217,-45499,-26912,-56394,-13701,82053,-29054,-328663,-410112,-203683,118187,298591,212624,119272,13156,-134109,-45602,291575,316180,48009,-157062,-192680,-130829,-14940,37299,45722,94554,122052,22168,-101003,-203202,-190478,-151031,-246217,-382035,-345650,-185593,6233,60870,-27141,-51810,145063,186376,-72440,-157080,-104285,-211373,-184344,11253,20180,-42837,101773,260508,214145,168330,150556,150933,146476,119632,150291,211996,198190,237624,319152,227597,138327,90216,-75371,-150243,-2416,130402,160889,46855,-115362,-162422,-115223,42890,267203,279174,152366,168812,193024,64716,-148333,-149308,15109,-39126,-226367,-492156,-664510,-444575,15851,467818,701524,930425,1224586,1321752,246533,-1938625,-2155872,-516330,-4559,39826,1223075,1758208,1638165,522902,-1187280,-1598104,-1000302,-737830,-491617,-69447,144806,323640,539824,452619,176523,42638,149909,303535,139668,-138067,-408377,-541152,-391481,-168993,-26316,14173,-129502,-272855,-219184,-33061,-2097,-116595,10481,335658,403955,215991,-12253,-244993,-274436,-94672,-75168,-278213,-133970,248708,241321,-5522,-122010,113625,271796,93042,-88293,-46524,-47271,-93840,-39914,75357,174729,291946,423697,266475,44719,54421,178901,290461,401888,359195,71201,-52707,123901,150155,-8466,-72523,21559,117787,146831,195351,269609,304858,224819,40158,-45064,21172,9346,-46926,-12428,11668,-33619,-152264,-245126,-71820,139727,16934,-70246,-30048,-54148,55223,256116,208445,154842,193058,52481,-193237,-191747,30259,136730,34408,11961,186255,290089,215438,38483,-59154,18708,39772,-67102,-14889,42184,-52206,-100850,-150908,-315171,-337845,-176864,-94818,-51650,107088,311791,454380,354951,26774,-179138,-189976,-273333,-383080,-287258,-116068,-80433,-18595,196933,266513,29423,-164030,-90570,56937,80182,134471,224387,146415,-131720,-418788,-427897,-191284,-137035,-234522,-140824,22189,102450,243161,277838,59066,-144785,-115347,-10400,49932,203313,325999,188775,86808,60510,3417,-136464,-130150,43110,192409,218348,116908,10176,79641,113606,33266,522,-43312,-52839,91543,262117,404692,542846,465936,139460,-244777,-380962,-240139,-110144,-37171,36139,23304,-52381,-60624,-66676,-173518,-174535,96467,282034,79183,-30192,176253,165299,-82690,-146271,-179086,-168712,-1540,-25596,-119737,-2970,73790,120590,248497,318464,110046,-47222,-130482,-118051,49844,117831,-20178,-104309,6076,139604,121219,80276,11545,-84784,-67017,137978,285910,270133,121209,-9287,13516,61660,69860,-9795,-139208,-171871,-110023,49353,160042,4490,-264966,-349286,-147097,101296,141441,70770,123071,183380,76689,-119666,-240487,-355278,-335415,-116964,146704,209913,114047,-32950,23257,130838,142941,166147,201263,72075,-104695,-237963,-280042,-133511,144416,170960,-41680,-139866,49539,218454,138276,17934,11590,-79897,-106698,-1252,34841,7461,6724,-90384,-212408,-195557,-100254,-23372,16894,97991,97296,13014,6765,-48209,-269132,-464945,-343992,-141853,-166227,-335556,-336660,-247832,-141595,108404,233015,-24515,-150515,22785,68875,66286,182547,96170,-199986,-257692,-99447,-53095,-106980,-31400,129416,258257,310611,181600,-39494,-203490,-362067,-346210,-215903,-107101,-102633,-145937,-61777,114794,161909,8713,-82287,-128855,-223886,-224336,-127829,-99836,-99185,-104960,-147661,-207143,-104196,168513,225572,42051,-37752,86845,128618,10593,409,114825,112945,74250,201584,104206,-213333,-156142,176388,248004,152228,33739,-73243,-32346,149302,334860,304097,56370,-278669,-431607,-252214,-37628,93350,259778,275467,30581,-126329,-106746,-86459,-196997,-244305,-72744,66231,63707,50486,22498,-70427,-127915,-132011,-133350,51534,246197,207003,101667,25994,-106269,-197899,-65111,164522,281719,311188,241452,86573,-25145,15434,11242,-98583,-33891,276685,462107,229811,-106704,11706,324026,407240,759423,1404072,1606075,1450479,844216,-1065493,-3045940,-2458084,-1490185,-741095,942915,1998749,1043986,242257,556605,819985,463348,-777840,-2095944,-1727180,311681,1277229,1148124,575943,192000,384049,169672,-431245,-479611,-298386,-420983,-474406,-87611,362662,260119,-160402,-383745,-284654,-52047,-3036,-137211,-229160,-175692,-47888,7792,-103628,-160764,-34041,161977,217106,43391,-171095,-252643,-173697,-54173,44230,144350,148227,26335,-55600,-68933,-38584,95113,146863,4826,-122495,-171253,-288328,-359203,-207388,-90795,-136053,-136358,8541,123764,137599,126601,86144,67273,74442,39885,-50847,-113473,-60649,135297,253363,195879,161514,295766,351919,287030,206588,6597,-215512,-190635,-81437,-40972,-91803,-240992,-312507,-127169,101673,112494,-83573,-164056,-31483,116874,114486,40600,3762,-24840,-6867,90036,73427,21535,-9417,-117299,-184024,-155328,-220644,-337864,-352844,-315573,-293216,-197318,-160108,-219697,-167769,28547,282289,366433,212106,89500,66096,-36532,-124564,-79513,-76226,-74145,-41131,-39118,-80576],[42347,176753,161012,-25585,-262919,-313714,-61803,151267,58388,-100480,20118,304908,468431,375753,288733,316480,195247,-12236,-90269,27855,118187,-24173,-217119,-205752,-222761,-393312,-355054,-64702,208970,308046,333797,349671,322255,238378,136867,44160,47201,185516,301317,348027,336517,372355,254605,-60234,-216289,-114216,-19555,33816,96484,52498,-50835,-17953,9247,-111783,-220503,-82262,131667,217984,313911,465750,511133,267613,-99650,-327061,-434778,-517111,-400838,-209645,-69436,62565,219214,220144,45410,-113373,-150354,-188290,-223155,-131896,-8196,41306,101158,153734,179821,109406,-46747,-52241,23736,56650,-74366,-197132,-202876,-199960,-194218,-117308,61775,216208,214703,95394,-41983,-184109,-248861,-209907,-98011,63469,158985,227263,260261,212354,141601,56342,-58314,24284,257331,250472,-101591,-373304,-235934,168285,237701,20981,-33492,99897,51139,-86179,6382,202245,181613,-65281,-239882,-230807,-308735,-512965,-443521,-187980,-152926,-232506,-174351,5622,24009,-129645,-207064,-275200,-308643,-144332,94030,138710,14642,-39098,134174,206878,19911,-22140,173033,206005,116175,121756,-63206,-329374,-234052,-98878,-215945,-208038,-13375,67327,72758,127750,176799,126542,-20738,-227064,-391022,-309352,-133615,-39675,-70538,-144985,-212717,-193831,-132476,-66096,23566,83506,39136,-29152,-35661,-132303,-218116,-125983,67164,88427,-25204,-83753,-185129,-370535,-326846,-89296,5747,-112364,-189778,-88821,119931,79052,-100848,-135357,-117338,-37672,77736,-3888,-157026,-149015,-205491,-345538,-385254,-245798,6234,148083,40039,-130695,-150143,-12985,119848,55501,-20050,-59943,-41861,40834,4173,-59758,20362,156067,199599,144268,293253,518700,337595,5075,-73850,-20109,-112994,-276631,-233321,50179,305439,271089,-72502,-323885,-116905,213250,149222,-128260,-264164,-100307,126457,115861,29493,95298,-14186,-206356,-150803,-171336,-345306,-257149,1583,86010,112459,162460,95237,52188,6756,-163608,-234274,-186209,-173576,-180279,-190837,-184300,-109739,-46278,-55942,15001,31813,-77476,-119684,-1468,151401,122422,-79685,-151125,-94229,14948,161985,170755,174156,188782,-14756,-243558,-178679,110492,274684,77504,-210189,-199204,-143153,-162353,-79911,21298,7774,-44798,-68300,-14744,59127,73459,-1379,-138484,-182809,-31892,86178,-40923,-131626,34338,134767,13894,-52647,-77178,-96261,9736,108464,28682,-85742,-70826,-106805,-208689,-157396,31830,157629,120511,-59129,-211395,-173636,-18059,43807,-102170,-200897,-37793,155385,174260,20989,-194332,-212088,6031,225213,265659,103955,-10925,-3527,-53165,-152347,-153269,-18417,-18528,-271761,-445541,-312942,20999,216725,163240,75731,-40919,-228566,-230774,25129,138556,-7316,-156614,-217748,-185323,3281,131254,111672,88372,88247,34727,-79305,-227281,-238580,-155234,-169385,-263537,-301813,-209591,-60374,-49600,-149597,-97361,184989,288873,89021,-17087,-22191,-227753,-305540,-66745,59036,19345,97877,212234,208033,181829,130571,89096,87558,75539,109396,175345,203722,257635,311856,209853,113689,4623,-147694,-99072,98389,132078,123454,90344,-79446,-235095,-210308,-15529,204998,210190,123306,170255,192697,111767,-30079,-39731,-15135,-218806,-426291,-523898,-493705,-257327,70361,331216,540401,1006979,1508640,1718851,565571,-2377557,-2662589,-45073,452963,-836731,-342180,883559,2092319,1602146,-522525,-1471431,-962371,-729558,-486221,-79183,93738,180120,431327,379649,15270,-119186,153942,387643,198144,-72975,-306636,-434097,-385203,-307798,-148103,54076,22652,-124684,-186329,-142745,-113861,-124832,10165,307384,378625,139277,-108861,-271906,-265703,-104309,-68308,-212592,-96402,227306,247835,-58765,-294391,-105027,155700,74889,-68974,5492,79024,32227,32335,117453,151116,168229,269076,174487,12039,21487,108299,184827,336874,411811,195301,-25552,89667,190557,90838,-19716,12,72140,165520,228155,216980,243434,241616,82084,-13819,28600,-24868,-48374,47950,35504,-62886,-132948,-178717,-10752,208049,116329,-35892,17401,136848,243505,269412,155809,173434,242199,58155,-211827,-192586,-3485,68350,-41490,-101295,-28974,35449,76512,36440,49984,209666,202237,39953,-6273,-31559,-118933,-124291,-129008,-227839,-195151,-66358,-8355,23331,140853,318993,475011,395695,62942,-189209,-249435,-304459,-321602,-151916,-24899,-88337,-46076,228413,323817,-7174,-360498,-290434,-51067,9939,53967,194749,196914,-100818,-447066,-445319,-222397,-159517,-230378,-160599,-7743,155990,327073,275003,15244,-157915,-125335,-1990,60863,158057,318363,300152,101706,-73861,-99117,-146595,-149645,-4550,156127,156974,30330,-31768,93829,127067,10397,-31462,-54357,-49872,39939,144918,290241,464666,415288,98895,-245173,-317641,-148858,-73523,-100314,-36160,28830,-50749,-103515,-77348,-143091,-146372,76911,188317,-28863,-89863,131867,137750,-17015,-57487,-189601,-221258,25292,76431,968,93253,156423,256438,500015,516508,155007,-31968,-42388,481,143867,193287,30527,-99148,-25029,89874,103598,51268,-61892,-222073,-263209,-103012,85870,178632,82567,-31733,55902,168031,150392,44635,-98427,-201609,-225690,-89322,39976,-29745,-163956,-258656,-239481,-105866,-7743,50409,167472,225263,119482,-108340,-281533,-417327,-362805,-107084,191819,201421,44139,-24628,148113,257527,208729,168808,180572,66727,-94556,-203249,-229538,-149517,3197,18043,-121882,-188283,16699,216972,141183,64914,81680,-36143,-72087,76207,98698,27059,50615,7934,-117224,-162165,-115908,-60847,-29633,78505,104194,-54006,-96988,-41349,-278609,-464580,-332153,-164054,-183443,-289050,-247045,-154770,-77155,150468,312057,118564,-5052,97761,88582,46267,117197,35826,-237744,-284136,-112515,-62353,-90571,-3680,113281,196048,260101,179666,-28549,-179552,-265104,-216009,-136756,-103778,-119877,-160536,-158061,-38198,81792,59896,-30324,-128000,-194776,-146065,-76123,-88443,-116212,-133020,-154185,-180257,-11089,306708,325079,80699,-13274,101884,157641,83466,147580,290564,197175,65286,170939,76587,-270080,-294552,-20337,127389,122667,34788,-64055,-39856,146969,382111,370690,112425,-210007,-390938,-265412,-44826,78341,155245,113036,-76124,-161068,-125522,-160857,-299066,-297527,-19560,199389,148884,54788,9423,-68605,-152255,-193797,-214872,-27960,245612,316365,190555,26043,-184216,-335044,-224005,24888,161790,181178,124151,8320,-40787,18686,28306,-39568,25605,268610,422277,265500,24840,153595,418698,500014,826804,1543071,1706395,1433809,1039595,-798327,-3299051,-3103740,-1850802,-1202146,443249,1987653,1503635,689661,1035626,1253138,688170,-577350,-2029103,-2291313,-331877,1169738,1290507,647204,163091,317971,209695,-344263,-441397,-291092,-456929,-503170,-130563,229399,131212,-166997,-357640,-274170,-69063,-36061,-130563,-178009,-207889,-146585,6881,-23164,-118411,-25239,146498,176706,-9682,-170838,-173731,-134666,-88447,39577,167046,141822,-9297,-95419,-128795,-140365,8103,106967,40988,-5218,-78354,-280164,-394826,-225677,-79786,-115179,-109771,46162,174349,164848,130381,117750,174210,236572,133636,-60891,-163758,-157254,-29748,96323,79152,77159,259075,351659,289969,190735,6305,-171753,-159499,-114477,-99157,-133152,-251952,-224159,-5078,174801,160786,-4035,-116692,-68928,57055,127529,85368,9798,-21316,-11550,32200,-5953,-37265,-82769,-235487,-277099,-181343,-187547,-263462,-249887,-159700,-87673,-61253,-179544,-307620,-192837,107822,362552,376291,193831,130268,170758,71709,-16960,85250,67368,-34569,-77682,-84700,-67472],[141838,258350,200262,19342,-210993,-283544,-53921,122921,-10532,-163577,-44024,177778,323611,318235,272590,267395,129478,-76987,-129293,17773,154866,33063,-201530,-233225,-237014,-425404,-389881,-68522,243066,373208,381157,355546,341512,309573,186776,55837,53086,204710,288008,231982,190731,260090,197094,-29737,-95213,4572,-2437,-5948,103260,71482,-78595,-97798,-100328,-219428,-290599,-122044,141451,229466,260724,363714,377953,150876,-136799,-278970,-369680,-467246,-369841,-233975,-120213,55540,220683,152197,-110797,-224384,-145679,-121508,-196616,-166766,-22627,77031,97608,141491,214122,198429,75517,18985,58853,153696,44428,-160797,-168160,-145119,-179397,-116954,52506,218418,254681,151388,-15180,-170368,-215273,-183231,-119594,20880,149410,252797,271553,213388,192437,116898,-17610,42004,309729,260238,-164481,-418454,-206997,176235,211599,-29579,-95896,7044,-84939,-151495,23862,194594,114272,-176095,-349674,-286713,-325151,-509766,-469099,-288383,-276714,-266732,-120667,16148,-5836,-171336,-274787,-349074,-372578,-199813,60011,162804,47085,-93964,40932,202190,120259,94398,161875,110685,69330,139929,-35115,-290456,-163794,-44888,-166212,-152450,28127,98508,80768,110624,133353,96805,17481,-226325,-486344,-423671,-227484,-152899,-174575,-277065,-290286,-161608,-6233,42633,72081,142694,77980,-71104,-120418,-204627,-295593,-222708,-41226,31383,-19186,-34489,-131982,-328740,-321317,-162001,-116319,-196681,-229305,-126629,50131,49232,-112517,-183611,-180275,-69744,58089,-53815,-172939,-105561,-124581,-255106,-290865,-215182,-41747,78588,15542,-109968,-129583,2778,106535,42506,-28233,-66155,-36951,29033,-26897,-95270,-3901,118438,127543,84535,259334,443659,240408,-67283,-52195,41711,-97644,-234080,-85678,211593,411325,360792,-8926,-388949,-231748,141525,121713,-179088,-251971,11932,243761,184474,76075,73781,-98947,-303563,-231252,-209653,-319122,-240443,-93715,-73642,-6691,95850,104364,87701,-19924,-207704,-175544,-114521,-224747,-296747,-255352,-147517,-20639,-41209,-115118,814,79555,-17548,-100819,-29793,116851,86090,-112164,-119142,-12042,50157,92644,112143,186565,214309,2271,-266600,-286393,-80109,109040,8819,-191451,-136873,-98254,-161815,-50622,103303,88575,14247,-25999,67361,262655,298234,94471,-112616,-121743,57363,140773,-25733,-87066,119990,173046,6524,-41863,-39788,-81351,13383,130842,45063,-111357,-115025,-111433,-189731,-176723,-37364,84240,59351,-72105,-162840,-136346,-24379,32763,-111035,-240690,-95416,119363,168397,40079,-188376,-206603,18221,184691,189895,93272,64168,48356,-80007,-243586,-272633,-102852,-13236,-221942,-461779,-396670,-90178,103216,87268,22882,-59946,-250888,-338119,-203487,-52261,-81636,-128561,-168329,-158950,63038,232562,164589,64380,41390,48821,-39683,-205515,-255061,-159016,-88312,-138367,-264679,-248277,-141173,-141358,-227040,-121759,188653,326281,187860,88913,69419,-190676,-372303,-134089,68371,34819,53163,131986,174225,155704,90900,26733,12607,-6849,25271,110543,182388,237136,261798,189930,106063,-51285,-183857,-52617,150707,115500,90019,128345,-50969,-304117,-309987,-88606,139035,140317,56540,95497,142446,116961,33895,49707,-20630,-349678,-546025,-443244,-259366,-150720,-70973,21774,298780,956308,1566571,1903072,923086,-2017954,-2407507,-334278,-467350,-1567725,-1085693,155387,2261930,2640671,452461,-970438,-757311,-587104,-418897,-130561,-48422,-63698,231793,276187,-122408,-275321,81658,342481,185400,-19825,-171263,-272331,-334886,-435949,-302997,40090,118283,-45061,-179498,-198036,-127135,-70107,-3109,177816,220549,-3421,-194921,-256296,-231627,-102624,-48518,-128463,-77309,136383,202036,-76285,-339094,-197896,122260,125982,9010,68403,171022,108670,52062,120238,122286,70152,111395,89405,9212,3943,14031,33320,199352,377650,267809,-6655,26482,191878,181537,59274,-8543,28384,183049,261976,172165,177579,261488,145634,23020,18273,-65185,-43681,104012,59603,-70883,-87454,-67425,101386,308154,240725,25031,86532,322565,410616,288422,155430,213019,263685,77039,-157406,-159391,-43580,4473,-84873,-181931,-233056,-214226,-83416,-1287,97734,297431,296350,145294,40390,-48871,-140169,-123551,-94885,-126400,-37663,53634,77015,100839,157167,286388,441829,382847,84583,-171122,-265290,-302376,-263806,-58904,38348,-83467,-55219,261785,382346,-17639,-489557,-443747,-162152,-70480,-53344,107140,198996,-68222,-440075,-457555,-267261,-168866,-201657,-183968,-54630,192029,359946,218081,-29443,-136918,-101427,27112,75684,101435,283112,361809,71419,-191036,-161247,-89056,-93712,-12503,122124,90465,-37172,-33612,129853,183761,53215,-34924,-49261,-32488,-2761,44113,175127,339395,320884,39479,-246791,-227476,-12723,5708,-132981,-112465,-36,-45291,-100450,-43536,-71478,-93611,60142,96348,-116768,-126807,95136,114915,51079,13781,-209671,-273488,11738,129561,97274,160911,205964,348032,665094,615032,176453,-34243,20908,100046,216875,237268,33214,-131151,-75027,18760,50600,-829,-124203,-344038,-440872,-323007,-113139,56370,18102,-44432,114636,267669,208553,76483,-67543,-220119,-297189,-193377,-85654,-73159,-39428,-104182,-259502,-265055,-136549,33858,194026,237428,131186,-84637,-258260,-367110,-320086,-100437,170652,144878,-45716,-4401,264405,356297,222495,126253,161880,104466,-52390,-141990,-154799,-143981,-125743,-127800,-192222,-196243,24635,225429,152548,131080,162722,23369,-11155,172037,161286,40481,86562,86979,-61212,-171669,-153032,-103683,-84488,26824,105534,-54800,-118773,-24924,-294492,-458011,-300479,-149831,-160392,-219236,-182192,-98645,-23553,176989,350608,232583,103177,148252,138141,52125,29249,-37727,-213912,-237498,-105454,-74823,-87719,-30132,27811,101778,197820,154454,-18513,-136205,-163156,-105398,-46142,-87091,-140978,-167866,-235721,-180714,2190,122357,52797,-98668,-142072,-45113,-14246,-74106,-124464,-122628,-108903,-110523,105020,427889,396765,111693,30273,134039,183940,163880,294087,431136,247848,54573,139877,75280,-270088,-394936,-203161,15117,85028,4539,-120178,-131326,73344,354995,394597,179627,-84637,-259655,-199403,2457,87031,45473,-48064,-149175,-165205,-133268,-233541,-379566,-297118,71589,329670,209149,29710,-5954,-34982,-133705,-217085,-243574,-91206,202151,362183,258434,59399,-203512,-404915,-334754,-107921,24249,15723,-39015,-95636,-52609,33977,50820,18661,66645,206914,325797,289799,169084,263912,463892,549464,765754,1363231,1483641,1201140,1134186,-314443,-2923291,-3274474,-1954102,-1525878,-200176,1634285,1686067,1031699,1414398,1551274,788750,-303124,-1625701,-2380157,-974666,830525,1315034,733880,159469,262894,249229,-271534,-400668,-265498,-461105,-517110,-187981,68729,-13841,-188709,-316706,-256031,-113962,-85690,-100995,-95103,-214723,-234368,-20159,57493,-11591,40467,145543,139332,-48777,-146588,-66765,-84962,-128677,9578,146664,96251,-56015,-115111,-128061,-158010,-45635,70941,86337,117316,43509,-210404,-362472,-206914,-43821,-72819,-85496,55608,208732,211753,157172,167503,279569,369792,216222,-51921,-187978,-235310,-196998,-51370,-19349,-12103,198625,342066,279385,162338,30904,-74685,-113104,-159368,-168553,-191341,-259636,-120659,94592,186890,166446,76559,-63918,-114946,-15390,117020,112198,20347,-15423,-10554,-27759,-102743,-127689,-176749,-343261,-350191,-191532,-141455,-177716,-135639,-7827,111789,74962,-188768,-381840,-219386,158732,399932,357286,173167,161768,244321,166167,95143,211566,190308,17411,-100165,-123560,-37123],[232764,310272,202704,46295,-128876,-196897,-26769,85697,-81654,-214265,-96679,58591,142535,179882,185537,192513,81472,-126177,-165846,-5670,162474,91025,-150050,-240403,-237265,-407276,-395275,-73102,256898,452600,488836,376217,305519,302300,181165,39149,42536,219776,303943,135770,31330,99141,87972,-6215,40543,126361,31857,-27689,93080,67169,-105034,-157054,-177480,-296717,-335962,-165798,99528,180727,152148,205933,189431,-279,-171564,-209667,-274489,-352515,-291897,-239852,-156833,77520,243049,100448,-240154,-330447,-163809,-77625,-147823,-147656,-8422,102477,61640,83699,207418,267848,213000,101555,82626,188250,113921,-95596,-68604,-27160,-113685,-88747,43681,186373,246174,173067,-14526,-194177,-244554,-215183,-164057,-45739,123942,260359,223636,133144,169698,96182,-63682,17935,342488,268493,-204463,-438467,-182985,127532,121924,-114999,-171918,-92230,-194663,-191044,46628,174247,25468,-276224,-421369,-316378,-306640,-413560,-378674,-298626,-302046,-224342,-61081,3238,-52858,-197298,-288442,-351248,-388451,-234080,31801,186667,92413,-98664,-11729,187962,179297,158693,122539,18337,36605,155026,10723,-198953,-73590,88,-123570,-98485,76374,151408,106821,93353,96365,85633,59548,-188377,-487144,-475547,-301444,-260432,-305982,-406974,-334314,-101395,137838,154371,56700,65612,10877,-126122,-186519,-247422,-317048,-256113,-113377,-6608,13889,17922,-98319,-273214,-272971,-204302,-232630,-273488,-249157,-117255,40440,55978,-104492,-214400,-230855,-121685,8898,-94303,-158829,-41358,-17604,-115385,-151370,-179849,-128517,-28447,-15430,-78221,-86508,42379,104828,46282,-22999,-75265,-64613,-32738,-94644,-160545,-85011,3161,-4194,-6274,157556,287652,126219,-101760,-5300,118752,-39073,-159279,30683,297579,433040,405816,98968,-337067,-288746,27337,40524,-217812,-192869,157874,377776,253397,115794,42570,-165894,-326468,-235614,-210601,-291517,-249614,-217944,-241192,-134213,12319,117683,118998,-77788,-237564,-76167,-9528,-232539,-364643,-292829,-99286,76021,-31385,-155744,5236,127791,25782,-93806,-73542,46322,21422,-132624,-77028,58731,57348,10495,66486,188874,200768,1116,-252238,-340827,-243568,-50877,-44250,-140384,-63912,-31333,-93668,41469,224980,210546,103018,28914,117387,371765,419035,129705,-99036,-51873,133290,184739,23654,-11614,180993,166425,-25045,-35238,12776,-63031,-24940,124834,98971,-70452,-108731,-69221,-128871,-169266,-87557,22258,25765,-32488,-78543,-103826,-52515,-7118,-142822,-285999,-153357,89041,167259,48774,-160781,-140800,80256,170225,130309,105257,143295,91910,-99369,-295173,-325307,-142605,-15397,-194942,-456138,-437662,-193644,-11487,21983,807,-31578,-203567,-351361,-332156,-209725,-158598,-76930,-51949,-57844,147392,319197,201172,31365,-16955,40803,102,-137949,-216219,-147119,-28857,-53036,-253364,-299768,-213702,-192376,-243254,-122010,157037,296547,206555,145737,162680,-86040,-340610,-156724,62478,17636,-4569,61209,131735,107887,47035,-17571,-54723,-102161,-75850,42999,145045,182052,199768,207606,136402,-63427,-178739,-21288,153093,90686,61846,144587,-34552,-353192,-395208,-159009,87345,88351,-29032,-35826,43714,69213,32536,101915,-6158,-416203,-568737,-286773,-33040,-129975,-347440,-371965,53336,777710,1302631,1786427,1253138,-873796,-1314320,-1355908,-2895323,-2213315,-666844,-94578,2106747,3361341,1463439,-251923,-426509,-314531,-286754,-206503,-229927,-316015,7668,164295,-215736,-392329,-42692,187913,93709,-5302,-44103,-101040,-253925,-518541,-452461,-28651,136315,-34727,-171994,-159912,-36331,24627,-20099,-1996,-14150,-163938,-242571,-207640,-184287,-89440,-19025,-60350,-103020,-24592,82045,-71484,-251153,-134228,177443,224320,111914,109401,186373,110808,20918,85472,97013,34579,24079,52611,43348,3201,-82155,-116411,41250,280778,268038,-7112,-43278,156379,231927,135791,-5919,-5727,192344,281066,134789,117934,276854,213692,50975,-12638,-93317,-19871,154165,93084,-45642,-29084,52586,225347,403337,337484,85573,152790,438950,490558,294201,198625,258817,258462,120072,-35213,-101447,-77582,-37952,-90839,-213268,-358437,-373359,-214852,-66137,71336,261079,309495,226088,108341,-18936,-122822,-96465,-47537,-36072,88790,165551,160861,170490,152155,213660,351341,312238,77113,-137838,-236823,-270216,-218643,-20477,60929,-72515,-45471,289298,423698,-371,-516293,-523307,-262942,-151270,-158382,-5271,161825,-30191,-390301,-466269,-314533,-161728,-158758,-210661,-122376,173305,316128,118791,-66522,-94822,-58140,59477,82266,43108,214743,329744,7517,-254183,-164387,13082,15696,23796,101294,34961,-71639,-2294,179209,271151,141461,-22635,-37276,-4364,-14893,-478,99774,218109,220100,-22608,-252764,-136234,125036,90214,-141727,-182080,-66970,-51267,-58553,21993,17990,-27729,55214,30391,-165982,-140105,66115,99735,99817,44869,-224774,-290847,-22321,119989,130246,170989,208192,378207,692219,594692,167076,-52715,49679,159508,240110,226579,4020,-165016,-131471,-62646,-12971,-39999,-154318,-419478,-558583,-469569,-262300,-70938,-51346,-28804,182952,333431,236258,93182,-37904,-208292,-291315,-218362,-175391,-116750,77568,85581,-184302,-322706,-202925,35125,211336,232915,118318,-53253,-178784,-229021,-231399,-101934,84658,32027,-148193,11216,333757,391943,179760,57965,163892,185869,10017,-75652,-67717,-105764,-190878,-216698,-229477,-159904,75591,244472,178347,211549,249930,94626,63115,253797,209141,57654,112504,130159,-47200,-209723,-201685,-139348,-126371,-37209,99811,17938,-36758,-16325,-316683,-451368,-272005,-119596,-110379,-152564,-161102,-85645,19481,197899,359228,301633,148033,161039,210387,90404,-54931,-106393,-140234,-134954,-84263,-90713,-101750,-99937,-96373,6706,145368,114524,-20733,-98028,-97650,-53741,25203,-36784,-119585,-149845,-268295,-264830,-41304,179494,132502,-55791,-70225,70242,59656,-56717,-122488,-76199,-28799,-26571,196369,478335,392839,104221,66742,169595,206678,243313,407253,486670,231503,19141,89257,80437,-211069,-417229,-313457,-53958,53706,-44710,-213741,-265727,-49256,260064,364349,232295,58487,-73615,-60179,104358,125720,-24555,-147409,-171162,-149058,-141685,-293070,-427355,-259771,160271,404004,217765,-16349,-8816,35676,-74850,-206795,-224303,-127890,110025,307700,271220,98169,-175382,-393168,-365809,-198049,-92051,-134746,-215625,-218610,-77379,45786,71004,64135,77521,103163,196409,295686,288899,335704,488661,582471,657691,985029,1050568,851645,1095470,216655,-2119056,-2964057,-1817507,-1641266,-768999,1113561,1580617,1186928,1577692,1621013,778599,21242,-997519,-2093708,-1537004,300531,1219703,832910,194155,235705,270213,-244146,-379259,-229026,-423366,-505286,-239527,-69589,-134496,-214308,-261791,-234345,-173736,-131546,-46074,2706,-195041,-294660,-81942,90762,102129,121803,164781,138730,-49549,-101870,36976,-44661,-170611,-35250,95068,20246,-110825,-118488,-73605,-85057,-48026,45248,129069,221768,169364,-106401,-294176,-174276,475,-21820,-73114,29017,204680,249354,189266,217090,356909,443572,267125,-36514,-197089,-284985,-319435,-151402,-79277,-84058,140893,342674,268130,126009,74846,56235,-67691,-215447,-228855,-238393,-254009,-34189,147679,135761,126922,142308,-136,-132401,-63370,96549,129860,53289,7675,-1550,-79776,-192021,-222082,-266388,-411921,-389319,-191176,-92193,-88971,-27022,108227,252622,176516,-180500,-423126,-238559,175175,393791,319401,157370,177458,271367,220445,171477,255188,251462,67817,-106552,-150421,-643],[283104,311699,162369,45243,-32435,-67836,11735,48366,-124094,-231736,-124668,-22223,-12777,16744,60609,112750,55638,-151656,-191650,-36547,139569,146100,-56089,-209796,-217486,-337797,-368980,-95330,224955,491773,579663,375474,219040,228575,133289,745,21982,234451,338652,74433,-122092,-91669,-57392,-12511,137108,209674,68477,-25544,75196,48483,-107080,-153293,-188125,-319200,-337850,-188514,32252,95074,18948,33666,4624,-138355,-193482,-138799,-181599,-227067,-209293,-236745,-179682,98542,260283,74059,-296103,-393863,-201192,-73147,-85188,-52596,65659,124330,13074,10972,174722,305110,315238,156972,85268,171870,138741,-9409,62273,112056,-19267,-50393,30013,140298,214371,171789,-23759,-240193,-329255,-289979,-209316,-113424,93240,255368,138464,4586,91068,19505,-172007,-38826,351857,286018,-197661,-415827,-173566,34473,-1566,-202713,-237806,-166374,-239652,-188916,71661,150217,-57132,-332404,-432481,-315624,-269580,-277060,-213720,-206405,-212982,-108006,459,-15906,-87332,-189543,-241536,-280902,-352038,-247120,6262,193380,127410,-65273,-19064,162774,168597,127735,45776,-54445,23346,163427,64292,-82441,-4276,4402,-113714,-76061,98104,192699,137512,85402,83991,100405,92117,-124618,-389714,-437237,-332350,-334326,-417903,-477213,-328132,-20051,269764,241159,-12623,-122898,-144514,-181435,-212594,-236403,-255159,-196017,-115240,-22937,48179,58105,-81681,-212338,-189677,-197237,-299942,-300869,-204996,-28678,122308,115409,-69339,-216860,-261998,-189695,-68639,-119920,-120392,26383,81840,33794,1913,-136346,-222455,-138650,-41784,-35429,-14714,95886,113757,74480,9100,-78550,-121285,-127534,-174555,-235304,-204494,-145308,-126736,-86713,23071,110228,28412,-101115,43997,185128,40035,-72481,96213,294901,370153,409039,251363,-150212,-267087,-101299,-77294,-236791,-104460,296430,485797,311440,149635,9753,-206226,-269976,-147563,-156449,-262527,-275412,-322274,-359616,-234631,-63987,128448,128752,-176906,-289134,9215,95306,-195000,-368031,-295211,-53258,153828,-11317,-157484,34017,161227,33275,-105248,-124612,-44152,-48549,-124503,-29403,96265,29929,-60668,49312,189918,154112,-30150,-217021,-338034,-342526,-171615,-74946,-68294,14562,62496,51414,183368,345123,337591,206489,78299,109244,349663,401695,97602,-104471,-8362,162247,206812,96490,78991,213494,128743,-74664,-39227,73572,-31864,-91981,78560,153748,4514,-60769,9876,-38137,-130001,-95211,-4007,33431,52758,29486,-58968,-73624,-55655,-179587,-312549,-182321,83523,175181,50804,-106635,-27617,180864,202201,111816,127888,193854,112691,-102740,-285159,-289097,-123257,-22860,-196181,-432380,-433554,-267568,-94270,-13,28921,28803,-118176,-292666,-355853,-313051,-221177,-12128,99637,84602,229003,371301,224692,5018,-76621,1003,24172,-46459,-125675,-110825,-3497,-28453,-265414,-349244,-259015,-198294,-205534,-104078,103325,218573,151700,148165,244348,71567,-208527,-120749,56787,-4765,-43691,28215,94779,61550,15917,-30783,-92142,-178915,-163169,-10553,98944,105044,154278,280268,210370,-32075,-141257,-13628,114099,64988,34957,124605,-32527,-367105,-444177,-207930,58419,60657,-108285,-178146,-81325,-24280,-24441,106173,5018,-435449,-524033,-128960,109859,-172221,-630835,-703537,-101317,534073,747794,1346900,1452870,746637,365104,-2802881,-6224332,-2672275,854734,247742,1650642,3526555,2191813,443787,-67623,2576,-134470,-294246,-389867,-492148,-187022,50785,-262108,-449437,-180697,-21219,-55244,-42256,31190,32195,-159173,-529184,-554828,-132811,85756,-58343,-128178,-26196,115386,112955,-35906,-159405,-233172,-284621,-235613,-143630,-139108,-71975,10110,-31113,-177679,-231523,-101741,-60097,-74407,46539,285600,331492,205835,110914,114610,42377,-43447,23022,76502,64218,40587,80721,104472,11011,-162148,-223143,-85179,158498,201855,-22812,-90993,97264,224378,176463,-4552,-27272,185544,265195,93918,67627,274648,259656,53897,-60420,-96505,27486,201900,147149,16747,29309,141422,308322,446366,361155,119961,191324,449118,451817,272578,258339,289809,231464,181167,117376,-34711,-92889,-49620,-69170,-198072,-368418,-396315,-284502,-142280,-7259,140625,255369,261287,173339,37689,-80461,-45676,13787,26850,151370,252973,246967,227654,131211,114257,213420,190988,33023,-106344,-178590,-222172,-191381,-29482,46204,-61944,-22980,301186,430489,34119,-445371,-525764,-341327,-220513,-229065,-100402,103901,13017,-301246,-462164,-340885,-130981,-107135,-233935,-209999,77406,195624,3389,-90633,-48277,-12534,76835,67106,-13254,118833,211291,-57039,-247645,-114917,119261,137066,91925,97722,145,-75692,37915,225836,362331,237729,-5581,-28622,20601,1674,10472,72398,139988,145891,-70623,-260734,-71408,216853,143418,-136595,-233947,-157097,-75782,-614,91821,94712,36445,64356,751,-171354,-134574,40089,87783,114747,32048,-216892,-247340,-46842,58672,85075,112076,160916,348002,589804,484903,133052,-78525,41630,164771,200077,157745,-29335,-164896,-176891,-139560,-61180,-41670,-147432,-432727,-595149,-518795,-332246,-174902,-103674,20580,244331,343925,232618,107796,2100,-153763,-198843,-143221,-195813,-148534,159886,264709,-34321,-270505,-195647,53101,221714,221101,92576,-24709,-74476,-63427,-133132,-111417,-38960,-120328,-246948,5235,326205,340197,91508,-6868,198213,295959,76090,-24215,18501,-34221,-166257,-220248,-218337,-86012,160398,272981,214922,292564,336287,172910,133450,290277,231012,88018,131186,132969,-62099,-246348,-238700,-148823,-133105,-88543,78842,117346,94830,-29427,-334129,-438922,-261131,-98936,-58547,-112700,-179470,-99725,55534,219025,351291,318613,126844,139880,288924,150399,-116485,-154177,-45262,-16596,-62195,-108203,-128487,-186988,-215369,-59928,117479,76383,-37933,-83900,-89710,-73357,52871,51193,-29968,-93950,-236565,-257233,-31024,206843,169291,-16530,11644,183949,139344,-38596,-112460,-10677,55493,36572,219027,424106,288885,41224,74009,191388,220036,305244,462454,440416,144346,-49956,12272,76513,-103365,-341648,-317316,-62159,41144,-89180,-292802,-375548,-176117,129678,289427,251263,174176,110222,120206,239377,188767,-24597,-149262,-144080,-130320,-162877,-331941,-438711,-215462,201084,383556,161656,-68531,9676,133332,10690,-169611,-171138,-135499,-19625,154968,213012,109173,-126490,-310292,-314481,-229851,-160079,-223070,-357435,-341985,-130016,33880,74492,83916,56118,-17543,63280,277114,358217,378855,519399,615100,575550,591509,572972,486018,903227,563467,-1274182,-2320005,-1486919,-1510347,-1048917,650539,1279775,1129841,1469692,1423800,670730,298548,-375797,-1651546,-1897852,-253598,1051235,921662,258325,236686,259308,-267740,-385435,-190780,-343478,-457545,-264085,-149142,-206144,-230059,-195405,-211303,-233328,-162493,20060,91278,-152038,-312151,-163310,52982,159842,169198,197671,188466,-5221,-49235,108424,-24124,-202612,-76133,30862,-74131,-172782,-116501,7915,50842,5542,36604,157576,289545,268776,-7515,-232756,-155942,32651,23639,-74142,-27485,152516,248877,203236,242341,383821,446748,277162,-25867,-201913,-302936,-364995,-184933,-96788,-124080,108899,361651,260146,84562,125645,189189,-37397,-274186,-260229,-246697,-228959,10635,144078,37424,53277,180453,68529,-102118,-61583,82611,151012,120346,57108,10979,-116396,-249241,-294138,-334856,-433042,-393054,-185747,-47396,-8416,56248,164806,297631,215382,-156783,-419402,-235490,169955,357959,274231,148384,174260,250313,222774,188023,209952,236966,104034,-100396,-165810,26547],[275049,259770,91104,22986,63650,76706,51986,21252,-117018,-205814,-122811,-56189,-106970,-116319,-57755,46271,46284,-148424,-194754,-63392,95604,194105,69082,-142048,-178078,-224562,-301547,-132204,143031,445967,565452,309578,97728,118045,63355,-48635,-511,244945,362363,38429,-254907,-278472,-204729,-58095,150584,220097,87885,-4305,61159,32437,-65339,-63659,-119688,-279930,-290086,-168067,-21872,4736,-105984,-114416,-125805,-219589,-193930,-87277,-123223,-148142,-161376,-232752,-191375,88390,242068,65201,-267298,-392239,-243385,-108888,-29735,98069,198663,150185,-24346,-43825,135222,307445,346079,160003,65846,134014,141154,86012,185972,223499,65049,-25123,5965,98012,184418,162261,-22206,-273166,-424430,-367482,-235985,-162099,65314,240277,44682,-126232,-5156,-64520,-288410,-112339,330200,308534,-139741,-345600,-180976,-81071,-122625,-260130,-274942,-195509,-208609,-146837,88358,123510,-111405,-325748,-376979,-283474,-227286,-154065,-34530,-36908,-35279,50201,52835,-29871,-90659,-145211,-148403,-165436,-284377,-249264,-22377,169019,131550,-21559,3298,128466,88664,-412,-62896,-99442,22224,156463,108525,22572,17245,-44643,-145182,-96955,72349,194285,157512,89866,100489,135390,108425,-48405,-217304,-307602,-311879,-361784,-465930,-462462,-278225,64467,362081,286102,-102661,-354853,-337007,-222459,-189226,-160645,-97289,-31251,-35938,-24273,55334,75498,-66387,-146999,-86591,-137414,-293446,-260040,-83680,136465,282497,217800,-11667,-187629,-265537,-256274,-157902,-125693,-65505,80041,143541,150733,133865,-82329,-284453,-217849,-61920,7625,72210,140773,122385,120329,64839,-77177,-197471,-230007,-240579,-294335,-321888,-264057,-173694,-117157,-97933,-35183,-33126,-80715,70544,213624,105022,536,109736,221809,254161,387762,428862,130908,-175331,-208150,-197663,-234377,-12052,390028,530501,343081,174906,-16875,-215893,-153506,15574,-50430,-229020,-299837,-367493,-393705,-284016,-108595,136597,112267,-301907,-380825,35110,168537,-126254,-316920,-267779,-19758,196115,22962,-113284,79242,166788,3860,-128161,-167996,-132286,-105722,-87651,19605,93856,-29248,-110564,60049,198415,94330,-87783,-182365,-287765,-356121,-233182,-85022,10752,96890,173881,241046,336903,422694,428672,302009,106970,38795,209380,265670,19988,-122488,-13044,127536,201597,171877,163045,222273,81677,-132620,-61605,126552,13782,-164642,-8571,168820,71273,7752,100946,57918,-63934,-51318,17863,79793,157550,141449,11140,-62515,-87262,-196542,-299143,-163897,108094,190312,58317,-24968,104470,292260,279249,144606,145585,192901,104935,-86236,-215250,-175971,-50564,-31023,-220262,-399092,-396134,-298576,-123562,32129,94349,85921,-38017,-205803,-316818,-366696,-255684,52021,241035,220160,279961,376447,239247,741,-119486,-57665,26092,35907,-12189,-52295,-6497,-51590,-277422,-371256,-265861,-170769,-139185,-78084,49079,125062,50562,101706,298687,242716,-15280,-35283,60471,-8964,-44974,33475,67918,35008,8604,-10142,-86302,-209989,-210823,-46302,45095,20275,136687,390475,314121,30771,-87616,-30743,47894,40043,4183,63589,-45005,-337940,-439550,-221615,48857,50735,-158267,-278829,-194620,-135049,-108359,63664,-15028,-442036,-468143,-47340,120764,-243142,-788678,-833384,-96267,315787,47356,642201,1414492,2337910,2146532,-4148867,-9285340,-2722832,2997512,1026230,988879,3040875,2393569,887509,209169,248338,-28801,-386945,-482561,-546830,-325575,-68227,-272891,-444650,-295690,-218733,-217416,-123146,29512,97006,-65259,-459057,-578373,-237572,1068,-64420,-22906,163370,253793,143480,-54111,-231756,-346400,-320676,-176131,-83586,-109704,-60853,24606,-45778,-281152,-440890,-307694,-53640,119584,256567,388346,407816,268940,78548,-16580,-65958,-114726,-51691,56347,130368,136115,155169,166576,11204,-218558,-267798,-148563,44881,97237,-37140,-95064,30873,158515,156710,-19584,-36679,158454,200738,37634,24201,242587,258005,21677,-113581,-72204,89776,249289,225346,108907,81228,175155,309007,400252,295310,115207,189827,360826,311147,221248,304224,291226,191525,238710,244131,22259,-81624,-30648,-38279,-156124,-273125,-293442,-285929,-211784,-94073,11363,163565,239087,212298,98312,-26350,20996,84335,56082,142000,305173,336358,273617,108574,14428,51975,35969,-45341,-90992,-114011,-176204,-181974,-64085,11121,-55611,750,288183,392578,66605,-316798,-467570,-385861,-264755,-241804,-144404,45088,55734,-186761,-427397,-321786,-70061,-45618,-241050,-306111,-88022,25397,-97755,-100172,-9697,23742,67828,20123,-71273,11483,58006,-92282,-183236,-38295,189835,225144,164549,106904,-12497,-64232,58748,253485,428310,305686,11606,-29054,25616,24085,42903,73710,117183,114838,-92343,-264501,-52363,229709,144310,-126821,-261253,-244690,-115041,44701,134868,133034,85517,82379,2151,-141164,-116603,13208,70906,93795,-8748,-173658,-139470,-37131,-24409,-21725,-3117,74370,271654,416378,341639,90992,-98067,3264,115464,106900,52022,-39921,-111002,-193616,-195558,-75662,-3423,-115349,-387856,-552002,-477325,-321040,-233766,-123456,91979,276217,290853,203016,131156,60203,-56889,-38832,20334,-133677,-157283,191985,384761,133466,-146602,-136650,73407,220975,204697,65763,-11454,10069,58121,-59890,-123846,-155520,-266873,-318862,-31052,232893,200991,-19661,-42617,262401,407773,130275,2268,91713,57757,-64002,-141629,-157638,8447,259214,308776,252472,356489,410855,250403,182294,263352,222220,136648,148459,102922,-84207,-248048,-235962,-116723,-93362,-107043,34176,164634,171668,-67830,-331330,-408252,-268284,-107237,-32067,-110580,-213597,-113314,86259,236408,331873,283300,59350,104147,354438,208554,-148827,-172625,36197,70659,-52336,-122148,-157062,-259672,-289630,-84096,114818,55864,-62880,-98226,-130940,-146076,27125,155092,114774,-1446,-138136,-153087,24326,180722,136283,6787,89328,272969,207769,-23591,-96959,50812,113151,54699,158337,270914,101561,-68670,44804,187387,217033,331357,450739,316350,14570,-139929,-78041,61357,32694,-179308,-219284,-15058,52971,-103701,-306075,-398056,-255814,10589,196606,230448,226856,234457,288858,366017,256748,45720,-59971,-89535,-128434,-204182,-348305,-416372,-190813,166131,263751,51342,-109139,48758,234304,101581,-112619,-99525,-116684,-156795,-50075,95647,72406,-83503,-186332,-206506,-209729,-172175,-224691,-417896,-438673,-213383,-14634,49169,70045,11367,-123816,-47507,230130,365565,404759,559245,640785,547766,334898,196527,174557,583072,553971,-768342,-1581583,-1030456,-1166057,-942744,422105,939020,906118,1125083,999833,476460,416400,-8597,-1299085,-1974522,-619743,887843,973824,330483,256344,221878,-316184,-408656,-157278,-232027,-369774,-248002,-158678,-223895,-224455,-124775,-189257,-280002,-177026,73620,146163,-96638,-281609,-230623,-41846,124040,149984,228712,274818,71076,-5499,129710,-22177,-209840,-92879,-26426,-172008,-238525,-119246,83783,200014,100486,45924,161650,310145,317002,51169,-212133,-171709,37528,52813,-82119,-94794,62039,196458,181811,224660,349615,388574,249318,-28588,-210631,-293094,-329667,-157627,-82022,-127918,112550,391012,248979,39777,168055,291001,-27733,-320372,-250369,-199008,-181431,9950,90918,-80415,-34081,184932,124432,-33270,-9701,85699,183211,215700,126091,16345,-135103,-260720,-329016,-377808,-421156,-373725,-178766,-10767,52207,97985,152998,238952,182308,-127297,-372458,-201777,163112,313400,232686,144922,154435,192149,179434,146072,105498,163967,118654,-89589,-174995,31338],[212781,171668,14188,-2029,146564,204101,86215,14489,-55620,-136829,-93088,-55997,-142181,-187461,-130797,3845,43130,-116829,-165324,-73907,46154,228594,198168,-55512,-125919,-84393,-186682,-160376,33670,305394,401457,156782,-34541,5399,-12249,-99431,-17380,243167,343236,2925,-357900,-420421,-311099,-132243,66787,145486,76038,23668,58943,34440,22068,99426,12468,-193031,-204153,-97625,-31306,-62751,-197544,-211361,-175364,-219993,-168409,-67310,-116747,-147910,-166010,-229553,-193453,34844,173468,58994,-177446,-325875,-270530,-169623,-4751,248968,352004,182238,-32322,-56780,107471,283590,301364,110843,33270,105060,145213,175527,272092,270281,100568,-31417,-30566,66994,167580,153769,4375,-253705,-467576,-404685,-237528,-182482,42994,214605,-31718,-217814,-77336,-109539,-357078,-185521,268734,316817,-49113,-240915,-200205,-194567,-210014,-265485,-274477,-179605,-122237,-83177,83517,87642,-128994,-258110,-266086,-220678,-182701,-75150,104524,154485,172008,200978,83652,-34904,-63240,-79107,-40043,-50101,-223920,-256530,-60411,108413,95859,2449,27351,89511,-30616,-183445,-181601,-117786,17920,124534,125657,84682,-11950,-135376,-207201,-151004,1494,147403,155499,100950,132705,171449,108142,27019,-15574,-118877,-250428,-349213,-433389,-381393,-208756,127674,394436,284660,-173937,-546352,-499826,-235807,-121369,-28353,143720,220538,107286,-21068,18355,66081,-37162,-76479,16888,-38677,-215620,-162234,86849,336623,466867,331910,56679,-129397,-233505,-296341,-231064,-105696,1014,108686,150967,205261,215506,-21960,-285309,-244450,-82738,30805,140869,150995,115242,163877,123531,-80433,-278115,-314062,-274744,-318117,-391921,-301423,-115811,-77842,-166802,-122009,-59333,-61992,56432,186121,124409,39179,85765,118538,136031,366974,595806,417150,-46368,-260266,-280299,-212678,62156,418355,496092,335322,185787,-32291,-196334,-13448,207173,81829,-187608,-303576,-340522,-345095,-277278,-104420,150063,79575,-416166,-498201,-14112,191523,-52010,-242407,-225961,-1885,203341,73206,-30424,124896,140699,-45245,-145088,-187444,-198189,-143571,-37372,65418,60473,-107420,-142926,84115,217537,45024,-155139,-163938,-206491,-286299,-233451,-81699,84389,182121,280770,412754,451596,433015,454841,365087,106906,-74338,6492,74100,-61202,-134231,-62477,37746,171230,227258,221298,216944,44410,-187698,-105693,151996,63687,-219234,-120037,125266,103705,75723,174484,130880,15097,35095,84056,149101,247199,233720,104658,-10071,-82822,-175430,-240187,-100961,151040,205708,85500,77801,220188,378661,376270,218574,147175,137395,72304,-54363,-111969,-28378,50745,-35329,-253858,-365102,-343852,-286107,-98019,101216,157696,102703,2827,-132997,-271140,-386584,-254386,102747,329621,303728,281670,332621,244166,25434,-125351,-103364,11847,80344,84608,16688,-17406,-84307,-257484,-339367,-231821,-129563,-75173,-52486,16428,50142,-59505,21640,312964,379509,179082,74562,74471,10473,-12070,52230,48464,35002,25371,35651,-37339,-181640,-205322,-70348,-19555,-60658,137164,492996,418921,107746,-32550,-63198,-29602,11929,-32979,-29083,-69743,-268960,-375010,-196060,46559,44676,-165918,-300339,-255688,-220500,-180823,-11497,-82445,-464944,-449853,-83324,-705,-314019,-748975,-695192,74735,189502,-603513,-200581,1070138,3378634,3512605,-4790941,-10795891,-2188154,4991188,1882132,273357,2011726,1997881,951810,329344,341845,-17805,-478593,-493901,-487124,-408649,-196470,-264692,-393824,-365946,-351552,-341551,-221515,-43119,91744,18694,-320198,-511288,-303758,-72789,-13541,141712,342645,307864,82804,-84529,-193612,-305268,-258034,-83991,-41860,-102430,-64106,11451,-93678,-378683,-603655,-479160,-56083,261664,402216,431621,425836,294725,36283,-152247,-168514,-167082,-120934,31628,190000,242263,229207,196517,-14339,-256549,-258754,-148940,-40768,-8574,-30756,-51890,-30835,49227,72792,-58197,-35269,113664,90285,-37196,-15749,176802,196731,-42898,-155205,-28934,146887,291211,316696,212822,127654,158354,221819,260421,161620,76524,155292,222190,124752,150828,318266,264463,149998,264766,293376,53377,-44350,10448,-16713,-115351,-124633,-122632,-238549,-260068,-146283,-59931,64819,161989,211258,146078,30635,91410,151080,52800,78415,320647,422059,312794,102200,-54530,-99599,-128399,-145094,-98110,-65907,-144922,-182688,-95911,-21240,-53915,12650,244862,311496,77074,-186428,-375212,-386478,-271308,-190370,-124453,-39,88614,-66585,-345610,-245449,20345,29327,-218438,-388915,-284278,-151592,-163210,-97625,16602,48362,32709,-60418,-137828,-85439,-64905,-88646,-92956,35092,203543,248637,209197,118447,-7076,-54219,42560,252818,451134,326793,30163,-37045,891,22822,54440,76217,134540,122920,-84295,-258109,-82767,159375,95305,-117754,-263805,-304447,-156372,55665,130188,123141,111772,99490,18472,-92856,-90769,-12781,43269,47554,-50175,-95716,9563,13743,-93105,-148001,-140190,-31839,168213,243084,216351,60115,-97859,-50719,28001,-7044,-51085,-12900,-7937,-170008,-216082,-50873,56054,-79091,-305260,-448076,-373980,-251610,-239359,-106810,160667,258420,182943,157286,165645,134733,67518,147564,230351,-1492,-136782,173599,413195,250424,-16752,-68564,77441,203457,182092,45491,-22005,34847,85175,-31598,-131260,-219358,-348476,-341725,-93238,72406,4308,-126696,-39112,338036,490679,163565,8106,143679,146603,70591,-13667,-62686,99566,345856,347893,281902,389145,458772,314191,196346,175269,186796,201511,169995,55362,-93891,-192757,-173143,-41133,-14000,-85524,-34956,94739,107555,-123704,-298269,-349734,-280989,-148369,-48590,-140819,-233099,-102225,108687,236713,293152,200872,-21883,80585,392452,239265,-156552,-163077,76109,92855,-60236,-124962,-173982,-292535,-298872,-71870,124352,59536,-82053,-128418,-187740,-232377,-43754,232543,265732,110244,7997,19098,93461,89409,32889,11308,145760,312488,241027,-15683,-76933,89267,126460,26871,40212,65772,-113301,-191367,-9341,156943,194650,310288,380119,166275,-111861,-221589,-153104,47169,171910,28625,-60785,61761,85618,-73535,-228376,-304590,-250052,-54040,118666,177985,203286,263597,388750,435367,300641,153784,73422,-40286,-157282,-264613,-345290,-366863,-194619,59842,78736,-79680,-123115,98186,308932,174122,-44448,-21215,-76326,-260142,-233844,-43720,-6893,-59839,-59210,-84435,-159320,-139806,-147952,-373493,-482214,-312567,-95852,-6460,24657,-39171,-187831,-119453,154920,312126,411700,583128,634150,551761,265798,-7978,-52773,220407,189107,-768756,-979755,-532110,-719249,-533443,481532,707909,617200,663474,464399,215258,317791,-36672,-1204511,-1790712,-659298,800388,976476,391993,287277,186246,-341372,-423180,-129186,-107512,-248132,-190383,-112210,-197404,-192096,-62468,-172767,-306148,-178628,93740,150896,-47685,-213916,-248420,-147347,2420,64104,239874,362324,152892,15828,99537,-29728,-181169,-71581,-61200,-256392,-298755,-129028,130339,311997,203979,63184,133642,282414,305221,52974,-242558,-223058,12264,61860,-86226,-147128,-38421,102354,123590,160589,259402,292170,195022,-50332,-227786,-265110,-238649,-94821,-51157,-100049,145029,410121,222414,-6557,188382,338411,-33467,-337511,-199107,-95323,-109564,-16837,9286,-188298,-112398,158229,146347,41140,66376,104562,223236,312904,188797,2164,-138344,-229363,-327136,-400732,-404571,-352480,-171534,17822,85157,92585,81972,102404,92629,-103203,-297855,-142819,169210,279133,203468,145937,125377,114624,109752,69294,-10001,70383,111191,-83452,-184897,8636],[120092,77636,-40276,-10753,204984,286010,110546,35109,49010,-33099,-42037,-45312,-148544,-196306,-139666,-12655,37337,-64022,-102209,-60472,6324,241369,297194,23279,-70900,58691,-33282,-149336,-62274,104049,116818,-62585,-150217,-81003,-85577,-146286,-23157,223312,265444,-56093,-426819,-484412,-341122,-206609,-90127,3959,32664,44741,68915,58884,132600,287513,169692,-88242,-106573,8324,13382,-93355,-243323,-245731,-146198,-142735,-117581,-76315,-156268,-217406,-211492,-221481,-185141,-47683,68333,46008,-69891,-215965,-265060,-229769,-22231,337481,466246,214639,-4768,-20572,104858,251165,211457,34242,2099,101252,161993,242298,306255,241321,67000,-74080,-75727,43185,156605,145776,56217,-159593,-411188,-378787,-222693,-178528,24325,177940,-73818,-246988,-98186,-93501,-347873,-243942,165555,287896,41142,-129826,-222413,-285181,-246127,-214292,-237942,-137363,-23651,-24266,48528,33665,-117341,-150424,-124520,-130478,-128676,-39986,171668,302365,338810,297457,87021,-32534,-22239,-17451,47040,20687,-207979,-282859,-112170,17959,26825,-11472,26882,52228,-142182,-352713,-278682,-117324,-3486,64393,105953,90182,-72101,-236918,-275224,-211831,-89050,66116,127479,105781,155162,182468,93881,89412,159988,70521,-172780,-316078,-344358,-282646,-148527,147434,357847,242280,-198851,-629777,-574417,-213113,-26986,132389,423154,509479,274150,-21571,-59622,32430,8585,-5256,101003,71907,-94387,-41889,249885,506683,604696,419019,123352,-48712,-162202,-288677,-259943,-54788,77014,110931,105389,187362,232196,33040,-219153,-215601,-112909,12508,151507,109348,80562,180056,155816,-98089,-344360,-360262,-273169,-301792,-386091,-241761,24301,22135,-166026,-153413,-68323,-64092,-2211,101077,83470,35892,46377,30089,65482,369658,713385,610553,77739,-239317,-292942,-173906,107707,384611,394933,285265,176827,-35313,-153774,110738,368577,201232,-138352,-274325,-257443,-248604,-227174,-47848,180791,51419,-476885,-597769,-117655,163565,88,-181961,-188047,4124,191245,138307,73567,155751,91604,-86788,-136704,-172495,-231077,-166680,4254,102618,15222,-185047,-168800,100668,241303,21840,-210408,-163382,-110419,-157096,-186684,-73005,144952,266326,356057,502053,485233,375817,410465,377457,79380,-193726,-184901,-94612,-101768,-116221,-127938,-75441,124045,246379,242978,206380,25963,-228869,-165250,135544,98923,-240315,-224272,39863,106016,131489,208527,158820,87390,138698,174634,219451,292717,284512,201694,71850,-39079,-115079,-150932,-18544,188260,212750,139667,186760,288884,408534,453339,305429,130720,45583,24752,-20120,-17217,96872,145458,-33040,-280842,-335029,-292429,-241155,-35993,170037,173901,60065,-5599,-96707,-254433,-384469,-216776,132500,341188,309613,231025,248168,232275,72361,-81083,-99871,-2666,75127,132893,80331,-11563,-84956,-183556,-239400,-162160,-92782,-36840,-30384,19347,16782,-144354,-70112,282946,445864,321016,179794,94496,38890,30050,53186,33278,55808,55429,89319,41203,-98110,-148975,-91363,-96550,-129905,133487,538095,493032,183243,17092,-93037,-103394,-25485,-74234,-131007,-101894,-174373,-258554,-137874,37933,29556,-132139,-235490,-238205,-239633,-207458,-97065,-191408,-509047,-480512,-218054,-204400,-371215,-534594,-331547,343928,159130,-1045501,-1018394,430668,3526074,4120993,-4248374,-9897714,-1114706,6036606,2411041,-328767,727159,1139260,657968,284368,278720,-98740,-556677,-442667,-362048,-452756,-327510,-250311,-322806,-389485,-395104,-386956,-301653,-151879,41405,89040,-142123,-365406,-301576,-99117,99313,331255,449055,244511,-67352,-135914,-67231,-125053,-119471,10377,-24260,-113848,-83075,-35328,-156630,-437471,-682360,-567368,-63834,311612,426596,388700,377952,287625,12071,-234115,-222490,-182913,-167793,2503,207821,285948,250009,167776,-77450,-289437,-224990,-113824,-96657,-84201,6732,20990,-83916,-78694,-53624,-112382,-23516,60621,-44620,-120525,-52461,86661,85908,-121882,-168816,17086,174834,314291,396169,304066,172700,121636,86147,66751,11514,24353,111088,98082,-38491,79577,302645,228220,117577,237618,240567,49747,9213,60031,-15781,-99983,6989,38302,-176299,-279625,-143462,-50735,-20576,47237,169836,173934,86176,151492,195096,22359,-5526,307465,488795,347897,125207,-68575,-207676,-273339,-244916,-123997,-47901,-129600,-177889,-99374,-31015,-54509,3236,172798,201232,53853,-100921,-274470,-337527,-232485,-88642,-52282,-25386,102740,39624,-215186,-122361,127399,116348,-159386,-433065,-456363,-294501,-189798,-89111,33385,66755,-17067,-165017,-215737,-151403,-113536,-58871,-12661,84761,165931,202140,201992,121861,11369,-54589,-9116,225004,431229,306691,52734,-44921,-49100,-19900,21494,64347,162590,149948,-53421,-239913,-148498,33679,20148,-110069,-247153,-321004,-183798,27639,77650,75803,115454,106263,31321,-46207,-58832,-29542,6575,-5092,-66881,1000,157380,91494,-119322,-242338,-254175,-134191,54514,113950,133240,53323,-69661,-100517,-67506,-98687,-110181,48695,118227,-105839,-192865,5690,108742,-57981,-212957,-311491,-246817,-160684,-198961,-61555,199549,182796,44654,107605,203657,212953,193469,311209,428544,165689,-89032,118237,346471,267112,55463,-33812,53720,168873,152672,33647,-55720,-16918,12452,-46906,-125911,-202198,-319945,-304168,-165014,-112703,-195889,-205968,-6733,395303,520574,176591,10263,172728,206191,178945,113863,37778,162399,395014,383313,300451,385723,464188,347145,170535,48412,136205,272867,197892,7031,-83152,-81907,-49928,62002,80848,-32382,-116994,-100023,-101224,-181530,-237717,-264761,-280449,-207854,-108419,-186368,-216535,-57750,116514,203992,219625,82067,-85089,91241,398714,226824,-150265,-135193,63493,43772,-80353,-109746,-168704,-275048,-248153,-44083,126662,80364,-82883,-150356,-217375,-288843,-136755,239718,361094,212708,165225,205270,137237,-57851,-112082,3640,165513,283956,217908,-17700,-52065,97064,97534,-23598,-79162,-121450,-283525,-280876,-63034,111653,157195,244153,270401,42601,-194146,-264659,-182897,52796,290221,223874,96388,133859,127453,-2495,-74240,-113833,-149424,-41543,80701,111919,116671,197400,381009,410031,291380,245499,183434,-26630,-218970,-334397,-328675,-297905,-213345,-81365,-112121,-187338,-104034,141759,332259,208246,23129,56180,-20317,-292683,-326619,-156680,-98688,-50680,38692,9642,-104459,-86756,-30852,-238568,-457936,-397341,-187458,-80178,-38835,-75282,-194385,-148314,57879,207393,380930,551641,568227,537197,324330,-56482,-195156,-58613,-321570,-1139374,-649628,-83321,-326861,-58591,740972,667523,379992,245865,-26786,-74022,43342,-411314,-1391110,-1487073,-398087,811079,937633,439853,333057,193294,-295666,-399292,-100954,8944,-110080,-103284,-38246,-141213,-135770,-23919,-168922,-309965,-169757,74296,103566,-26834,-134771,-199205,-207764,-154059,-57189,217744,409711,212577,11180,32812,-36551,-115720,-10201,-64722,-310265,-338491,-138183,142424,356104,274449,67654,70242,213654,243977,4953,-307415,-291339,-31877,54804,-76353,-161052,-111045,-310,45764,64940,133015,184100,128308,-92603,-253569,-230662,-134610,-29408,-17568,-49561,186459,395530,170194,-52685,177491,325172,-41772,-315057,-118960,45725,-12710,-37396,-73967,-264114,-163484,110711,120931,81040,125841,126124,257428,373181,208232,-39145,-131381,-172805,-300748,-412013,-409559,-350077,-164390,40669,90840,49053,-22731,-61005,-17845,-89822,-217001,-74880,190828,265679,191965,152623,96882,34915,35750,-8894,-92481,-3750,87105,-89177,-200427,-36444],[29207,8224,-53343,5396,229295,307182,125066,83848,174860,91425,21761,-45160,-161591,-166466,-90512,-8350,25578,-3052,-16415,-23883,-14786,225417,338668,73274,-20916,178461,129870,-80956,-104492,-93886,-198156,-289257,-224206,-125509,-154276,-187488,-15255,187912,139222,-147204,-461825,-460059,-282709,-246873,-264673,-159444,-26674,50223,83451,95253,225128,433306,304168,1284,-29184,117617,95545,-87780,-243195,-221150,-63071,-14897,-47146,-97935,-214449,-310512,-262641,-199359,-164803,-124144,-32592,29386,13960,-94765,-218030,-262394,-74077,326457,490993,235764,50522,53893,131599,229886,126516,-33800,-15180,118515,183573,270893,290789,154013,-26869,-141276,-120115,16453,132610,130037,118897,-1624,-251225,-299528,-209547,-163877,5306,133751,-75764,-213647,-64846,-26824,-268680,-277326,33592,211008,98940,-43993,-239210,-339828,-230390,-119771,-174916,-96560,41044,7648,-14925,-43083,-94813,-34094,16322,-21646,-55882,-27072,162917,356498,410538,313391,68239,-25720,8698,14333,84810,22119,-252516,-332786,-177858,-85732,-56250,-61780,-9217,23782,-201419,-443598,-324962,-107796,-45263,-14384,54779,48463,-131963,-312390,-321437,-249324,-162622,-20694,77145,90420,142170,146698,67400,128456,261660,196635,-107335,-282348,-252414,-214565,-117532,113029,257496,170324,-172772,-578031,-530942,-154265,67946,279646,669806,761991,414738,-28233,-155765,-17725,56741,54107,149757,162554,28345,59665,347628,586330,641065,449703,180030,45226,-57359,-227479,-228967,26901,158346,92939,23136,108504,187334,67859,-106398,-145260,-154332,-58618,79350,17309,17428,150449,138321,-131527,-377286,-360753,-246315,-257983,-307452,-112211,185493,149397,-102675,-149763,-83269,-96704,-93723,-25217,-10028,-2409,11460,-11215,71064,407733,757424,654664,163870,-148480,-223571,-118013,128349,311973,262227,204375,147296,-28303,-97666,190529,451865,270479,-87313,-212687,-152898,-152253,-156375,49172,237034,50685,-453574,-628523,-228705,99950,11431,-161905,-167389,4550,180198,212875,177484,164919,37952,-96109,-91836,-123782,-231734,-184812,19450,125556,-21488,-241827,-197181,92197,255322,25633,-235376,-167082,-11680,-7075,-117432,-64049,189987,340409,378005,472840,423065,272922,314139,334828,34898,-278952,-301922,-180504,-74718,-51784,-167554,-169205,71087,223667,227274,193974,23383,-246665,-223189,76749,101029,-225651,-285220,-41114,107067,174642,196820,134050,132037,225481,259492,271017,282669,280142,270892,155267,28789,-33897,-62430,45944,193823,204944,214341,281019,294604,366125,472003,368715,103505,-50812,-26302,-716,28212,150704,200838,-23588,-287917,-307751,-248749,-180627,33391,199841,117673,-31306,-46466,-93791,-266576,-361230,-149725,141108,278470,239868,140767,139089,193549,122062,11052,-24898,1769,30434,122600,125578,27107,-31629,-58418,-79985,-67803,-69863,-31506,-9636,57774,29079,-183780,-150133,215496,431074,383409,258598,116012,53086,49575,22140,24738,83811,81528,131040,126988,19597,-58683,-113661,-180359,-181834,107349,498694,515664,248288,63349,-101054,-161276,-75632,-112668,-213434,-134058,-74980,-111110,-61150,15636,651,-70663,-109244,-142094,-170769,-170787,-171402,-315725,-551809,-525290,-376546,-407776,-415290,-251066,119200,591933,160779,-1221089,-1658930,-400868,2743220,3921753,-2360818,-6542076,173619,5609011,2337270,-693095,-452296,104295,159152,131119,128560,-213979,-599090,-367145,-235518,-475101,-441836,-233222,-255728,-379232,-355401,-337530,-332834,-249625,-16578,144968,36612,-172874,-221896,-64004,239881,489658,453018,86352,-267096,-207878,88409,120594,43621,76849,-28785,-133296,-112690,-111387,-218274,-441865,-664211,-550458,-68450,270697,332399,269960,276789,255974,21980,-226984,-204871,-156984,-178882,-22772,172544,228948,185246,73185,-176662,-330126,-200770,-82594,-133123,-114915,69584,91718,-130835,-197247,-181525,-159839,-1091,12463,-169659,-192353,-81961,-6422,-42391,-186676,-145605,48236,156400,301991,433205,358081,216538,104349,-27980,-104968,-96059,-15372,85599,39725,-128037,24643,275679,209050,100051,151781,99122,12618,63155,103688,-36003,-120324,65655,125208,-131574,-270892,-96034,9309,-86645,-77847,100686,183941,138070,188828,198798,-27553,-75395,279114,517775,375210,177374,-22641,-249538,-370867,-320249,-157033,-60125,-120696,-148734,-60078,-9185,-53889,-28740,82176,84785,-268,-78812,-182784,-242229,-150579,33834,42270,-32726,94028,117097,-57605,15578,226740,203862,-70128,-420627,-556564,-381157,-193337,-82746,46201,86550,-64212,-273932,-297519,-174056,-85192,-27058,34574,108382,105140,107167,138898,112298,40260,-61984,-77004,180455,385308,268210,78296,-43358,-105164,-97661,-47279,42910,175228,169843,-15061,-214121,-222093,-97070,-46818,-101141,-219185,-293023,-184609,-24163,298,18563,104319,98577,28612,-16439,-21201,-25656,-28390,-44001,-47722,89314,258339,167608,-92589,-264102,-305475,-211457,-57395,29453,84908,71315,-13933,-126525,-136513,-131720,-101285,125290,231300,-14441,-127962,77718,133228,-60671,-136787,-172371,-131362,-84447,-131693,-3222,191182,59504,-90413,66373,231335,274204,291093,411456,560366,321249,-25076,47169,211289,175132,35759,-55148,5526,126435,121247,28284,-100796,-127880,-117192,-85481,-103562,-105527,-175957,-212859,-224691,-268930,-338817,-243180,28002,403129,488201,178927,30930,184895,217963,214163,192417,109732,178013,390302,405019,312456,352366,415870,332707,110121,-82387,85106,335348,228740,-30050,-59839,55885,108084,162609,158857,32112,-189948,-355449,-364341,-223918,-165261,-167910,-250565,-258186,-194096,-228728,-162757,9401,104460,129572,100569,-55782,-110996,142547,379390,172699,-140504,-102709,7850,-52043,-98292,-74458,-138303,-214134,-163236,-24162,106216,100009,-61071,-139939,-188511,-286393,-222935,155061,356797,277295,291051,344779,127641,-228726,-250004,-4781,139808,182845,130749,-30432,-23012,79027,45348,-60677,-139941,-227708,-353774,-300409,-88707,70355,115676,149222,144677,-28386,-216121,-254376,-152419,91477,369861,351473,194765,172303,163131,86765,107205,116686,21682,41540,90169,52761,553,68793,262405,280720,211574,267558,212243,-63479,-301490,-397813,-304188,-217256,-219310,-204710,-249333,-236168,-58282,162737,293307,192551,75358,126203,43683,-239239,-294537,-203240,-160955,-37878,90582,49380,-65330,-39204,74248,-64774,-370974,-432787,-256426,-150217,-99844,-81645,-145862,-140753,-47753,65807,286973,435978,435057,463043,394070,-20190,-259834,-133578,-640120,-1524009,-594497,229706,-133716,198129,1019344,803659,279753,10180,-332589,-331620,-278074,-902624,-1735045,-1262982,-31471,873929,879273,488657,407357,274589,-156831,-317351,-63953,99153,19047,-6737,35980,-66493,-66147,-22599,-185067,-294154,-148298,28792,18828,-49360,-75297,-95687,-187817,-275545,-168262,158770,388921,233149,-10825,-45446,-37603,-25772,80165,-36018,-320361,-341860,-132956,132963,331690,277188,35486,-25167,117153,157118,-67927,-372535,-345181,-74040,41557,-47192,-123711,-122546,-67865,-21980,-34245,-923,85018,60887,-150530,-282974,-198935,-58324,12102,13408,13654,212881,332297,90419,-98169,132042,262423,-39006,-253960,-31446,191683,105207,-24478,-135735,-297849,-178119,57525,51432,59564,131437,131004,267721,362201,153399,-105065,-119150,-114823,-265822,-416111,-446203,-377418,-158380,59832,78664,-10793,-126393,-194001,-106127,-82278,-145408,-14228,220684,273318,199101,167062,76796,-35768,-27611,-60839,-119486,-34300,54683,-108895,-221918,-90876],[-33534,-18304,-23110,39208,213037,269349,132356,153164,295983,218554,88984,-63817,-199975,-127778,-8454,8720,10839,50868,71068,26428,-16476,179034,312996,89609,21880,253395,261380,36100,-73236,-223392,-437817,-451071,-240783,-125917,-214787,-221722,5928,149387,-1703,-257255,-466704,-366602,-155054,-228563,-390586,-287282,-76219,39463,90342,122354,257534,479504,376699,52148,3451,192505,181103,-56404,-205568,-153336,38741,123960,33088,-109836,-254072,-366001,-278082,-157077,-132838,-156398,-79841,22397,51386,7528,-131624,-247921,-133365,223927,411374,234068,115609,142161,180248,232769,91216,-64881,-15736,136943,188512,251277,239390,45468,-145715,-209319,-152377,-20860,79387,97772,170017,175823,-35132,-204128,-214951,-154572,-16687,91195,-41122,-135922,2684,55739,-157827,-279872,-97865,98710,108732,-4195,-245314,-354263,-177099,-7769,-99409,-80613,42944,4076,-93630,-138017,-81235,60786,126444,88552,36272,-12087,97968,301694,367409,251661,42172,-16085,12165,4074,64867,-40666,-341453,-398087,-252337,-180882,-129044,-128920,-71298,10711,-184625,-423612,-306127,-96082,-95905,-88194,-6202,-12652,-164150,-334327,-325830,-243333,-188982,-84024,14044,47647,81571,58348,28519,137699,266397,216629,-73648,-256775,-207428,-197797,-119581,30034,112494,82152,-113831,-411988,-377942,-68520,137021,369866,806674,902222,486296,-37801,-236967,-73892,82941,84502,154620,206986,112797,111913,349342,547746,561118,415546,222731,140415,62831,-128079,-143997,129600,234528,63626,-71746,-3969,100329,72245,15378,-56033,-196915,-173372,-67353,-102639,-61799,73376,67098,-169112,-363093,-320287,-213528,-211566,-190366,31746,301067,261961,-1719,-131171,-118595,-156510,-195098,-164203,-130278,-59438,-8574,3541,149670,476921,730938,564939,200387,-12104,-85777,-43497,137508,232363,141681,116573,103581,-15980,-38962,216393,437976,268644,-46336,-133138,-62394,-91976,-86883,161994,315868,92448,-341112,-559146,-296605,24507,-19972,-185576,-167514,2613,181440,285369,262383,156360,503,-62491,-14252,-54118,-210507,-205678,2473,129849,-36317,-263429,-228401,51865,242451,43604,-221517,-153249,81521,122548,-52340,-55892,220525,391220,339034,334788,286124,158011,199870,250937,-8972,-299499,-315570,-165614,17463,59546,-145009,-206234,22208,164155,180855,176237,25999,-234572,-255853,-7379,62636,-185501,-277257,-65843,138896,210266,149465,65111,132900,264477,308802,292363,227244,220145,283417,208404,92811,37145,-8233,59190,151853,180084,288328,339346,241122,257870,411862,378325,77903,-119550,-71717,-10363,1250,110825,199167,-7710,-268939,-278729,-210741,-120248,83031,169845,-19,-133286,-86065,-102904,-281081,-312170,-66513,135028,169199,121808,34234,24851,122443,149572,130249,116877,39745,-26414,68528,146642,97054,65229,87055,105687,36614,-59992,-50226,13644,117213,72340,-175884,-199553,126693,350331,369977,301925,137845,39881,29071,-24411,31562,104822,87559,145553,196346,140230,39243,-134532,-256430,-210684,58351,386553,486437,301278,112382,-76452,-195536,-135255,-138901,-250945,-157157,8587,39006,17968,-16920,-35896,-2319,33023,4961,-22699,-76787,-221954,-421389,-557243,-521915,-460058,-527158,-452613,-34814,480160,696492,95903,-1189823,-2025005,-1251599,1302826,3130540,590131,-1539836,1215360,3689142,1626113,-789476,-1243642,-786819,-331456,-38010,-5980,-278460,-579707,-304498,-156175,-482985,-513046,-207449,-204455,-351995,-259829,-207092,-302163,-299197,-51111,185289,178838,22734,-80707,19409,350114,561932,371012,-96985,-451532,-286813,204812,330910,170651,95796,-49582,-149841,-145620,-202723,-269760,-399543,-564675,-440966,-61146,176176,175765,116658,149524,207407,61534,-135186,-121472,-96189,-146584,-29435,100335,85641,40552,-69545,-294961,-382567,-209112,-86938,-163157,-105015,137364,128262,-175159,-281596,-265555,-173501,31415,-19008,-250411,-231725,-98618,-76618,-144297,-208551,-89667,52205,89913,243610,404496,356569,250357,131117,-54227,-174380,-120675,-23176,98002,62933,-131380,-5675,258282,225521,94844,20998,-85520,-46558,101173,130350,-68247,-168184,34155,112390,-121637,-240410,-37442,60368,-137887,-184043,24434,183329,183622,196370,154837,-86915,-110362,246778,493763,382697,241124,64097,-222141,-401111,-350784,-182948,-90702,-104686,-82594,19764,39194,-48978,-74186,-9307,-12638,-68017,-105749,-106786,-116068,-41163,141808,124286,-28500,65682,158107,86279,127111,289798,270683,29374,-350497,-564901,-415089,-200079,-86058,58601,111323,-93527,-362557,-364634,-153428,-14886,-14267,47054,119933,57529,2012,38624,93035,79235,-64554,-134227,133707,336134,235610,99916,-26984,-140680,-180224,-117597,30008,161640,161855,12601,-188686,-272224,-178933,-75070,-87510,-186152,-231180,-154202,-70856,-63559,-15497,90609,80327,9646,-9654,20407,7132,-44973,-54446,-843,139926,281038,213239,-21368,-198464,-274475,-249967,-158413,-39078,45349,102385,59626,-115516,-152464,-92518,-30892,187724,298417,79815,-35615,146415,126129,-82200,-93373,-58531,-53277,-46670,-61268,50909,135492,-83971,-189485,44075,235638,296925,335598,428794,593476,421841,37205,-18831,53221,9775,-67919,-126145,-49083,93233,98505,27757,-136948,-249832,-233426,-118029,-65791,38739,40440,-92794,-253882,-349975,-378745,-235568,34809,341557,402421,184624,87181,192106,178526,159381,191398,124916,139527,330266,402589,324864,302879,313400,262210,29863,-181908,46065,372486,254171,-52151,-44337,172518,254024,227253,192809,84138,-229718,-562042,-549896,-236676,-101695,-81692,-185581,-270303,-277554,-257923,-92580,74668,73015,19940,-57474,-188997,-97925,220525,345940,94720,-133578,-78359,-65525,-149574,-97980,-25115,-89241,-129923,-78128,-25945,59378,97156,-24101,-85689,-96760,-221705,-278155,-5651,248799,286747,352350,393482,61996,-375013,-331084,-4661,69936,22781,-7857,-52198,6374,47490,-5209,-54236,-107144,-223035,-311898,-240810,-69705,50598,83294,50267,21936,-57460,-192282,-200052,-71501,160715,402386,379626,203846,165280,179470,161127,253785,315899,213320,162381,134862,16313,-104567,-72348,68397,72191,64672,191358,137687,-143713,-381764,-438202,-275586,-133092,-187390,-264645,-298106,-216199,-4990,149275,199011,127051,97371,180287,105037,-116779,-155853,-168283,-158726,-1441,98369,31232,-51582,-16683,121316,77053,-246795,-393949,-272818,-194694,-138569,-53984,-61162,-110177,-143840,-94035,116963,239668,257438,326681,381969,26942,-245916,57406,-471999,-1557432,-710088,343324,-214180,48062,1131754,1024567,337517,14296,-380210,-490655,-485532,-1202962,-2029408,-1278924,168847,892116,819923,559374,522126,429660,56692,-178394,-11969,151744,113323,79212,97346,21698,1035,-64520,-224479,-263435,-108499,-14605,-76057,-115181,-58429,21846,-93902,-309128,-232385,70648,298231,214452,-33017,-109614,-35699,65920,178869,18891,-281516,-299463,-101618,123287,263672,199772,-47600,-140545,9050,69127,-136525,-403082,-354168,-92822,33589,184,-37345,-57885,-64889,-50136,-106898,-113724,5151,130,-211275,-305630,-173149,-30796,19497,43945,80519,206377,221559,-8675,-145277,54475,172704,-17821,-167857,39524,305966,230868,28525,-163410,-290807,-156889,13957,-41304,-23378,66291,102133,240237,267338,17917,-181783,-103685,-74110,-233734,-410569,-502910,-430103,-156109,75040,63234,-60078,-196161,-254941,-139277,-66973,-84243,33649,249253,294699,220140,188060,66955,-93411,-76143,-75300,-95772,-22323,21261,-138490,-244716,-139275],[-58129,-2614,35002,70792,155038,188773,135487,227904,388862,327215,149705,-94670,-255583,-98846,75980,31621,42,85644,136800,75792,-5160,109002,233265,85787,61455,273294,323890,166241,19852,-248036,-531039,-497608,-199495,-90460,-257286,-244716,37238,125430,-113775,-355834,-447202,-246532,-4236,-149754,-416856,-330584,-91253,18572,78378,119015,208118,405946,370590,58423,-16414,204892,235034,-11983,-143077,-65804,126191,236125,110709,-94577,-244347,-336935,-230518,-97146,-93654,-122834,-41066,38280,43215,73180,-17620,-179628,-165527,79446,256641,204365,169657,215260,232321,258992,121573,-52860,-9734,132419,155333,182552,169320,-43373,-242490,-253203,-164404,-67378,-3214,47647,189965,312255,157353,-137464,-245431,-161756,-40607,63199,20416,-39610,73049,113735,-62745,-250704,-191226,-14247,79105,-9957,-238427,-331778,-109112,91703,-26365,-97810,-17747,-26791,-166878,-236557,-88187,115699,184814,174891,132690,17012,10997,163834,228991,139766,25819,-3352,-14132,-40449,2086,-135423,-432577,-460219,-325274,-247262,-171550,-185617,-134023,16879,-98231,-304766,-229189,-83597,-132736,-125855,-45810,-59932,-157480,-295676,-283465,-192643,-159385,-108443,-49255,-17262,-16566,-66136,-22299,117276,185398,129681,-73837,-232504,-220276,-216793,-143714,-81431,-48300,-9494,-52494,-189572,-158105,27397,161617,372936,781843,880172,467150,-44496,-273944,-125408,66000,72842,116936,192909,135490,106286,265442,409063,395078,330882,248951,221690,169783,-23196,-32138,233195,289113,30209,-155722,-116683,-428,46868,108327,30800,-220214,-298891,-243549,-213954,-135301,-32770,-37197,-189164,-298007,-253293,-194227,-188277,-84603,133789,332288,328026,106051,-106330,-171899,-228389,-280072,-285121,-245435,-117947,-14952,59421,269559,557344,662120,417098,198371,131983,84986,48774,149388,172942,68673,50061,57840,-3895,11453,197094,342204,198515,-29605,-59306,-6854,-74614,-31861,260333,400211,176276,-162010,-395546,-290156,-39684,-78584,-232820,-181907,-4571,188292,337596,314971,141399,-6838,5639,76880,15302,-182292,-230476,-39187,114098,-27660,-246336,-253554,-14016,191312,57388,-171544,-104181,162365,200109,-12518,-47074,238484,405989,249176,139234,123749,63644,103224,155240,-31711,-244756,-237635,-77261,143627,199561,-46194,-169078,-16534,80159,113864,145762,23006,-190748,-241981,-86586,-6193,-136779,-197470,-6007,212978,240363,86304,-27522,84479,239431,304059,282652,152713,119189,227777,209856,123768,67896,-8962,7808,64328,139751,332031,346747,149957,111060,280058,323483,65605,-139759,-105495,-53245,-93798,-9892,144841,13742,-226659,-244693,-172296,-69196,98570,87712,-133859,-196331,-90983,-99765,-269268,-238533,15480,124100,54729,-3685,-63117,-75861,24800,135107,241691,292525,114836,-62753,2023,145435,178275,167641,205270,269489,134662,-55701,-75044,40416,174140,120568,-134259,-209201,36067,233547,305445,312604,162439,9877,-17996,-45426,63670,110589,65982,127792,231984,231892,116622,-146941,-304724,-209792,7106,248349,425454,344613,166682,-24163,-204528,-193554,-144249,-230323,-162369,62350,163741,86418,-46629,-66065,52883,144858,158030,167025,47944,-249029,-483267,-499513,-417849,-392413,-509193,-485639,12242,611865,587102,-113260,-1087611,-2100614,-1932449,-334685,2079721,3904183,3757030,1687735,817732,484422,-700976,-1560057,-1311253,-634191,-139442,-43421,-224348,-481715,-273637,-138167,-472248,-519954,-162263,-163907,-317525,-142763,-34141,-220248,-289957,-51060,206789,257887,177951,85236,118240,376599,518821,255289,-220295,-555158,-348641,234708,421087,214723,63899,-81410,-159978,-177214,-289757,-309387,-335662,-420373,-279827,-37780,81216,35991,-17337,28924,148745,108696,-876,-4260,-15696,-70804,-2292,25035,-88461,-141267,-222778,-404083,-437598,-251434,-136212,-193756,-71765,184751,113545,-215968,-315191,-273980,-135428,70310,-27915,-265907,-226747,-99496,-104817,-181419,-171343,-18293,26423,-8277,142282,304678,292377,257310,195389,32215,-99258,-58349,5239,148343,145112,-73450,-14792,258875,274476,90596,-126860,-255427,-109267,112989,135010,-98545,-219939,-59738,18925,-143176,-197444,-5096,49275,-181454,-249045,-37859,179698,218797,174911,72084,-142812,-109781,211698,410683,352839,285214,153098,-144542,-360009,-328064,-190978,-122016,-73311,16913,120695,97193,-38029,-115464,-80551,-71546,-124218,-144908,-44653,13816,67902,206026,167588,-19849,27427,161765,173003,179661,295228,293343,111326,-240939,-496027,-419806,-232889,-103522,69153,136972,-98838,-409748,-393975,-102112,46091,-29525,41271,139424,50228,-74812,-64824,73221,126462,-51390,-159711,97143,299899,219761,106992,1669,-133757,-227166,-150802,40528,126527,118080,15855,-170511,-274607,-174901,-49804,-67061,-150267,-152139,-97454,-82555,-76093,-1999,86472,62570,-15171,-22093,61052,68341,-27318,-30910,50902,132344,220185,213168,73510,-60370,-169027,-246635,-238877,-118299,-9338,127872,134625,-65631,-107443,2780,64291,206749,299729,148408,59548,196074,102745,-107888,-87600,7148,-25675,-53242,-8213,87085,49476,-211626,-230633,47165,211171,266960,314975,369359,527493,440833,77928,-66855,-81942,-167023,-211223,-215129,-84910,87111,96945,34486,-142245,-321802,-272613,-119628,-20328,180164,253243,20445,-244454,-333124,-302328,-190191,-5275,211674,287117,205521,181897,207083,101214,32093,107704,71092,54957,229761,369785,340672,252539,170893,141357,-49972,-226316,25616,372525,263789,-63807,-59691,218072,335092,232492,172094,105671,-221101,-620525,-563924,-211710,-61934,-26599,-93357,-226412,-331495,-276655,-39703,111716,30676,-101872,-226078,-290959,-59015,294797,307527,18731,-130554,-69895,-126228,-202534,-70416,23905,-35484,-47054,-20878,-47969,-3670,58311,11357,3670,32041,-117378,-291160,-192362,75694,242354,337586,341106,-34634,-447920,-324265,5387,-32482,-166034,-166424,-78818,28859,14554,-36510,3547,13643,-121019,-194080,-126836,-8712,60627,69459,-28538,-85893,-81055,-157682,-130764,27611,240017,389099,310953,131395,122238,170574,190832,317822,428639,368041,274785,189206,9509,-165935,-181372,-141555,-164925,-122717,27837,-17080,-240712,-433454,-443369,-244097,-54805,-111250,-243234,-261367,-148725,29508,98164,71289,22985,78977,207339,150566,29040,27179,-67354,-80365,68524,78217,-28675,-63078,-26881,88000,125800,-123089,-277979,-223241,-201407,-144084,-886,31177,-71727,-211937,-248814,-112458,4296,84203,169518,274805,50701,-143318,484000,256061,-1077805,-847871,235367,-540058,-499931,977071,1209578,506171,213191,-194237,-502384,-460360,-1079036,-2084690,-1572091,1248,767636,758172,660261,670731,615386,288488,-6394,53511,163432,154850,142027,150626,121345,49696,-144266,-282017,-222037,-45708,-26023,-150364,-205427,-87822,102856,25612,-247824,-239252,-30662,163113,171097,-37731,-142622,-39387,133885,262824,88948,-199555,-214581,-42698,129387,186420,59887,-174564,-255232,-94563,-6857,-181857,-379829,-302883,-76076,38780,59280,81142,71846,18662,-23131,-133419,-185058,-54413,-49865,-255445,-307770,-149844,-45350,929,78554,142214,162077,81189,-112005,-198687,-47337,80746,18782,-79235,74958,359515,339946,103720,-156385,-250931,-108020,-9202,-126551,-140870,-58676,32709,172225,106366,-170482,-248195,-83327,-55801,-206752,-388022,-551864,-489563,-161162,82796,57218,-77671,-212350,-233485,-108046,-28761,-21071,76779,271782,319282,244162,206982,61564,-138355,-112428,-58578,-46400,8894,-9542,-168646,-260917,-170034],[-52763,37786,95580,77542,61013,89039,136539,289066,436601,396178,193395,-122164,-300466,-79545,140484,56429,-240,96647,164537,109840,9515,30882,131200,86176,104564,242903,301650,262306,136148,-174209,-468461,-424266,-117505,-33574,-266633,-248450,73068,129948,-161811,-407902,-408458,-147693,113001,-34381,-328464,-268158,-59973,-4224,42580,76053,89722,241182,295854,30259,-77827,147809,237189,35644,-69649,15422,177500,297340,172759,-48317,-174827,-213458,-120514,-31750,-54866,-29620,79353,79019,6688,100227,106484,-64907,-144118,-40534,86453,151236,196568,249667,263135,292086,196048,-16867,-17115,88839,76434,75080,95015,-83772,-278604,-257810,-155519,-111939,-94875,-10270,171598,359506,252876,-128078,-294179,-187522,-61578,61262,96046,52319,118634,120038,-17308,-194813,-215807,-85067,38372,-39006,-217108,-280684,-49871,153422,31083,-138203,-113048,-64943,-214046,-317963,-113394,128710,184705,210364,204924,56020,-60168,-617,43426,15413,29100,13474,-56278,-93922,-71067,-217535,-478165,-497587,-382785,-271977,-174858,-210357,-169792,41322,25115,-134913,-119626,-66835,-132014,-101227,-36478,-70381,-121007,-211939,-205392,-115367,-91605,-98183,-100108,-86079,-121197,-190904,-79450,75947,61391,-18836,-91745,-192166,-251683,-233521,-172504,-194352,-193869,-93654,-16447,18035,67595,113883,137230,284560,595452,694349,362705,-44181,-253626,-163596,1061,18998,48232,125890,96089,56493,140903,226935,203152,224728,254734,271965,232507,49529,68359,312219,305798,-3475,-211685,-200560,-87095,4347,150819,102402,-201853,-386296,-382175,-279760,-180443,-135201,-135787,-169706,-190768,-178321,-199433,-202198,-31461,162718,284382,338557,195180,-73033,-225624,-290840,-327922,-365372,-331047,-166871,-17307,126494,384750,619658,586455,298565,181574,244740,242904,150940,170399,146340,57918,25931,23164,3060,44305,151759,205045,83774,-48089,-15152,13502,-77918,6817,317212,462646,283660,41774,-179613,-211041,-77435,-137559,-270849,-197903,-24104,178348,347808,328365,131478,16307,83672,153198,62180,-160798,-254085,-89671,80996,-5210,-198816,-259636,-88720,103664,53537,-96938,-17614,223082,212038,-8459,-36363,244745,378104,132669,-44004,-7009,10784,48729,83844,-15496,-127003,-110853,29068,257615,337368,113668,-66322,-43283,-13054,37012,97398,10258,-119774,-172982,-128563,-79779,-94800,-68887,125114,309060,258711,26908,-119784,-4609,155491,244995,249439,88897,4270,117982,158182,103680,42615,-62081,-93863,-48820,86834,318696,299243,52113,-34876,109466,218188,73038,-107589,-123091,-120068,-226672,-168703,62932,40371,-171521,-207784,-129736,-28518,82553,-14431,-224665,-182156,-44328,-71833,-222232,-155315,78511,117245,-25911,-97996,-132077,-148484,-80060,73474,307891,452113,216951,-54248,-44093,128345,240415,229930,253636,366629,210676,-48921,-89754,65589,205062,147922,-80159,-181973,-40494,110043,219699,300129,193150,-3757,-47152,752,124155,101724,21854,84932,228231,271584,151165,-145454,-307803,-173765,-14954,143229,363290,379112,218684,34448,-193359,-235224,-123823,-155237,-143784,82654,242359,136819,-56970,-74992,82590,196805,273196,346935,167458,-262691,-496762,-382563,-205512,-158111,-349717,-507648,-129778,472846,280928,-474398,-1052483,-1948568,-2303526,-1715954,1033712,6655325,8001992,1652113,-2071747,-746434,-595542,-1533881,-1425784,-675734,-136352,37716,-38968,-312247,-270203,-160864,-433938,-458008,-89069,-115625,-273460,-32706,131931,-116973,-240074,-27134,205281,263193,260395,230276,194989,297769,371555,166277,-221901,-537430,-367625,172259,357780,160037,-6157,-121921,-171196,-207680,-352862,-337366,-278169,-274723,-120629,-2628,29589,-23284,-87588,-55997,88635,136486,115646,102230,66835,40093,66088,-19227,-227381,-298971,-342847,-474256,-475539,-307638,-213786,-221809,-34621,194873,54310,-245483,-293056,-201876,-48027,107772,-16428,-216968,-180620,-87652,-88189,-138427,-80764,43580,-21571,-109386,17028,149565,171881,220113,260195,195054,93420,56762,57301,216995,240825,2208,-14591,265872,327875,71051,-260288,-363697,-155499,98714,119447,-114274,-246232,-158533,-104503,-176685,-150691,-20533,-40346,-220193,-263822,-71908,177524,239517,133214,-24905,-180244,-89869,162601,273377,269973,276183,200781,-52189,-263866,-260102,-178268,-138796,-29856,125726,211082,142570,-20737,-131978,-113228,-84449,-146422,-156601,8894,114787,143170,212433,163778,-11519,-8022,133046,178768,164669,239244,256966,150632,-123219,-389436,-423601,-299106,-135486,71236,152496,-85760,-405963,-369294,-41410,55814,-69608,39410,179933,88892,-100098,-136789,62021,174181,-21894,-148071,76521,278369,213316,90866,31897,-78676,-208093,-126556,71865,80535,44957,-8293,-160617,-220232,-78851,23405,-39915,-110060,-71868,-26485,-42088,-17216,63520,99404,59242,-29596,-43241,92861,147008,32432,22908,81971,63571,98286,173048,169273,113296,-21771,-209134,-287041,-208225,-84582,130669,192691,11877,-16219,113781,132064,162123,231808,167812,128433,216953,86600,-121499,-113949,10060,-49338,-93844,15613,97857,-40792,-292332,-209347,76275,163406,183938,233916,260348,391672,375803,81326,-95498,-165558,-294527,-334168,-279839,-80970,117613,124425,55609,-101746,-296627,-207915,-80616,20959,269547,386090,93778,-200846,-227131,-133713,-119645,-88919,38764,172865,244958,299833,236463,10819,-125625,-34577,-42381,-54557,115589,308811,355034,212270,15643,-7838,-109751,-210332,23310,333491,249313,-74590,-119258,162342,313748,174981,107161,91020,-166005,-495672,-401738,-147945,-46779,-11715,6787,-128645,-339919,-296464,-34749,105181,-7973,-202914,-362194,-338855,-13893,330455,265398,-33018,-128897,-78411,-150860,-183041,-19678,53336,6246,14456,-3915,-76843,-63811,-13882,27545,100905,152502,-11261,-265566,-341468,-99020,163269,260375,214655,-120412,-416279,-229831,17283,-148567,-344165,-304272,-104092,36417,-14072,-46770,92516,180195,30384,-65726,-7505,72393,95643,75717,-71785,-172185,-134426,-147581,-80353,104184,298264,339208,180560,18882,69026,140123,162760,286412,435594,441347,336405,225492,30250,-168680,-236346,-310412,-373113,-307284,-174207,-194580,-319001,-436825,-409559,-209178,7251,-10044,-157700,-175353,-77151,21542,15914,-61227,-100103,19221,197213,167790,141485,177056,60583,56360,165217,50986,-105059,-94059,-65266,-17256,56596,-35921,-107881,-117499,-172688,-118268,60047,103241,-38197,-239238,-371465,-352067,-205029,-29665,57263,141092,66817,52814,1025625,1317693,-214300,-882522,-60822,-988602,-1231025,582220,1262461,695559,481814,113330,-361097,-181725,-495572,-1818646,-2031090,-546638,458758,669094,770989,816803,756065,465020,159217,121001,137874,140289,180582,211996,227810,68771,-244373,-342382,-172277,37993,11004,-181256,-287756,-145243,110542,103016,-136121,-208085,-126991,24343,123700,-15595,-141165,-57269,159881,314449,160765,-90826,-104570,31216,151397,125191,-99119,-313225,-343309,-179785,-72882,-202526,-307419,-199101,-27184,57458,120440,204906,230876,160141,52217,-112847,-208172,-96580,-85697,-262701,-276970,-121490,-73326,-23102,117807,189091,89378,-60303,-203617,-262466,-160235,5336,58430,-12193,66407,340639,403005,169191,-122493,-187612,-43837,-8758,-176633,-251790,-209763,-69873,74077,-77644,-356926,-283765,-54008,-49761,-178978,-341602,-562227,-530412,-176300,77166,64381,-57334,-175672,-153319,-30729,39444,59714,129029,289793,336814,255346,207262,49282,-170606,-137397,-26698,-2164,26790,-38387,-187851,-262328,-179192],[-36826,78008,134681,45931,-56316,-7311,136178,319691,430864,408554,209941,-131951,-305467,-56878,177478,81177,11919,87823,152301,119733,19187,-34405,45804,112643,155421,180608,209516,288704,227922,-44071,-297780,-273355,-26183,27915,-229477,-224055,105839,164099,-133504,-388676,-352724,-102314,151252,75980,-153012,-116369,9576,-23835,-13246,3241,-51765,51470,182419,-15298,-157688,37899,189736,80638,761,67787,185589,301944,208344,16883,-60844,-28475,22494,21919,-23641,92138,238426,130288,-37658,98160,221460,77021,-63623,-85093,-37596,87767,189958,234644,250305,305392,266105,8867,-58544,5110,-35166,-50201,25538,-68879,-240020,-224319,-133379,-139207,-162656,-57310,124078,306930,223082,-172959,-345210,-225079,-72767,89473,171791,125518,126729,71343,-29050,-123595,-162960,-83555,20081,-57603,-178866,-211743,-16375,163750,63571,-179352,-200595,-88552,-222313,-361984,-141700,112884,135368,176846,223065,91714,-84362,-127324,-132539,-90032,49126,34440,-90873,-124227,-117522,-249832,-449808,-494355,-410398,-252230,-142747,-197289,-163703,76984,141551,26686,-10266,-40580,-80963,-6804,31510,-42266,-78586,-113927,-113293,-40679,-22200,-73197,-128408,-133501,-191879,-272621,-129266,30484,-46884,-154157,-100270,-119302,-237254,-213247,-192073,-284827,-299738,-161361,-17895,153224,241082,174279,75520,130421,306241,396495,201756,-37179,-184416,-183007,-94651,-60270,-32058,27323,14906,-10822,32255,71828,49032,127651,234591,276121,229146,63563,124049,345248,277137,-35540,-231243,-238384,-141020,-36192,145426,155944,-128870,-388122,-422195,-277699,-183486,-199466,-187699,-100319,-61284,-112057,-227244,-248110,-43911,124172,198417,307983,251169,-27587,-257106,-323642,-329743,-396919,-378406,-203787,-27143,173396,453797,634860,523171,255064,170898,298125,346582,245888,195333,148524,100225,48640,7625,2042,53749,99547,73275,-42013,-104200,-15425,14386,-66675,35110,316786,474961,381838,222586,28856,-91404,-83966,-169448,-270835,-202454,-61048,126642,298202,301552,131288,55894,140480,187447,71025,-154062,-268873,-132279,37152,14895,-137577,-237006,-151384,-3367,30734,-13555,88834,254879,165125,-38404,-24722,238916,311175,19014,-157147,-65653,4058,43287,66305,48532,23144,11483,97759,318555,441177,295381,71565,-58976,-100767,-39096,34535,-7252,-33524,-59796,-112857,-126663,-66286,67796,276180,383881,253060,-17473,-192491,-112767,37600,149169,203574,55588,-92920,-9615,72727,33791,-32569,-141974,-208082,-157475,23033,235627,204871,-23303,-141339,-53546,96180,99755,-33959,-119209,-190122,-352861,-309215,-10433,71698,-118030,-176435,-85865,6505,50760,-96431,-228845,-82650,46290,-25105,-157507,-88602,109084,118951,-50024,-138391,-164962,-184617,-164303,-22318,302694,547460,324334,5024,-50178,101570,256238,223122,216582,375093,253407,-35975,-88774,78383,195497,139266,-33525,-131440,-95911,-2174,135107,274717,230642,36949,-4110,127992,203470,86228,-28429,33927,192068,251647,132388,-131569,-259901,-102938,16237,113367,325199,399250,249886,68961,-172641,-246286,-78604,-45140,-100980,75751,265718,166848,-36657,-54659,85174,185619,325365,473150,251439,-274209,-477884,-243773,65060,186760,-92988,-504467,-390712,137616,-117686,-908589,-1155064,-1680123,-2324384,-2574559,72769,8010350,10375912,1588050,-3996885,-1749478,-656765,-1426788,-1261064,-509548,-52973,193075,224320,-109380,-275431,-185923,-363996,-343526,12846,-38198,-208602,54645,248080,-28990,-183818,-1910,178841,201574,256646,315114,223457,136175,169168,142983,-91789,-398801,-327249,53868,171406,27099,-91338,-170608,-198295,-239776,-377121,-349626,-242098,-162520,-10963,30843,36206,16985,-76087,-87484,39187,128121,164590,160024,137003,169837,168918,-14550,-286073,-380040,-397005,-485577,-474667,-346029,-285233,-235707,-5249,169182,-20873,-251626,-222797,-73651,63586,133070,6380,-125709,-110848,-72081,-43193,-32920,34578,72921,-77808,-183793,-103221,-29470,14446,131951,277166,349814,310420,167514,109460,273947,306425,58863,-18059,252752,343686,22553,-355017,-391193,-170040,69155,90924,-109136,-224603,-203825,-200743,-197901,-106299,-78764,-180056,-250015,-234393,-74580,177021,243925,85488,-103655,-185376,-72940,81527,95766,129467,193658,176949,15431,-147214,-170269,-150612,-134400,11434,205657,257206,156166,2081,-107830,-97982,-58140,-124986,-117388,57676,159243,156928,165729,123364,-4487,-29445,82452,114685,102387,139539,164214,135507,-28964,-288725,-443017,-386365,-179131,55307,144705,-68898,-357637,-291917,5329,-1234,-125016,54743,238705,156112,-73745,-156907,62382,207147,10766,-111279,70088,260384,198625,50561,48534,9079,-119185,-54119,101575,29079,-40640,-49770,-152188,-117958,82666,122549,-7888,-63118,-1275,43862,46325,104230,162433,129337,81033,-19479,-61340,107730,225061,129598,96966,77576,-48889,-43090,116395,250021,278690,121590,-153344,-291673,-279880,-163491,102889,218785,95325,88620,192226,128040,49381,105902,127727,146356,205224,93812,-113289,-159610,-51079,-114050,-148638,8781,82103,-111805,-311884,-139289,125380,106758,63116,112645,138860,232153,247880,41194,-113453,-194658,-338422,-386999,-285774,-29956,179950,178854,99246,-14605,-164516,-60077,-10367,45960,278281,395900,109611,-137129,-68254,74992,-37278,-188984,-133435,86550,294634,410856,275323,-66135,-264883,-193336,-186205,-160952,17511,231504,357171,185909,-118824,-151698,-136693,-147464,33729,265264,208165,-94237,-217523,11141,186136,73840,24923,48028,-84354,-237276,-140960,-51230,-42391,-30817,90619,243,-303458,-328312,-89619,58200,-27753,-252544,-424962,-321644,20666,303158,212832,-51056,-125113,-99069,-131597,-93185,37007,45482,22180,45045,-22509,-97216,-101982,-98955,15541,171328,219538,60132,-215203,-403613,-215330,78207,152650,65790,-156185,-280504,-79414,17122,-257373,-473919,-386011,-120951,24639,-40409,-49661,172858,333451,171821,11648,65380,141290,140064,95902,-76434,-231771,-226088,-177839,-69707,127669,307458,266609,41811,-76724,36326,99969,86951,184916,355759,416291,323124,224716,70185,-118147,-243230,-408633,-509252,-442701,-346650,-328902,-348455,-386704,-342786,-170016,43884,78621,-51755,-90502,-46369,-39247,-82927,-172902,-219019,-71542,146442,150057,177300,235962,169735,210825,266568,32044,-175455,-137326,-118578,-160499,-108039,-5968,74463,14949,-122581,-73095,110592,137594,-17819,-223519,-436150,-535313,-327756,-48333,46364,82583,117184,321948,1509655,2270297,695578,-754301,-455215,-1386384,-1818932,83617,1145300,813685,673773,389606,-114898,262696,356631,-1293425,-2443795,-1276156,12867,518281,841239,898635,772878,526198,277900,171404,83202,82335,203900,296278,330155,56343,-338918,-382975,-114852,130726,89494,-163137,-329303,-198348,40462,86426,-46833,-175389,-204407,-80770,88127,29275,-115024,-91738,140838,327428,221706,22216,4188,96778,172102,85270,-224110,-414622,-380345,-236207,-139355,-211607,-211312,-72314,35059,81354,172934,304270,369637,310962,147869,-62950,-190204,-122814,-102826,-220159,-208462,-81441,-80329,-30742,154880,210992,7423,-173583,-271783,-335115,-266008,-44311,85014,15378,18247,259664,398761,197954,-72087,-109127,22427,10371,-178818,-319861,-344875,-185717,-34399,-233519,-481805,-276947,-11926,-36398,-141623,-270524,-514437,-530827,-201365,52135,76761,-10755,-107088,-60868,54652,129634,162659,197037,306411,338471,236856,169695,18567,-186399,-143769,6095,15100,5906,-68417,-186392,-243306,-170448],[-29276,97844,140180,-20740,-178834,-84674,134206,310758,372221,357016,192149,-119561,-259293,-19445,190794,102828,31404,68750,113078,104919,19981,-66891,9050,172104,211135,112108,88036,239764,260767,87066,-95655,-113062,38384,77994,-143475,-167207,126983,212550,-44040,-294380,-279194,-113564,95031,138711,49778,75348,91139,-41226,-77707,-72874,-155410,-88456,66080,-65463,-232165,-92071,113219,118743,54787,77839,156234,260875,211511,78295,61944,156033,152228,49992,-2148,201435,372460,166144,-77040,79286,309074,219454,56659,-42459,-80186,30157,153781,174600,183252,273535,281284,-6803,-144400,-105457,-149876,-165704,-34151,-13752,-142026,-168731,-110900,-138588,-177623,-74839,68929,189106,101620,-239461,-381737,-262175,-68092,141038,233866,174106,101862,-13545,-80654,-53497,-52907,-8667,45464,-37221,-120562,-136281,-15022,123589,66798,-197873,-242626,-84259,-191207,-355578,-152097,89351,59253,75633,171725,113772,-45456,-169474,-253594,-161985,71456,57664,-96126,-106863,-110685,-218360,-353715,-446725,-396789,-194437,-87954,-157769,-122213,111454,214981,136672,72832,-2111,14092,138458,141615,3808,-57068,-34666,-30480,4432,10642,-57813,-128712,-137387,-196088,-277211,-151831,1335,-87954,-204298,-73712,-9671,-134026,-146251,-198431,-339885,-354608,-205699,-48743,191781,326003,199832,834,-40778,9657,73121,25120,-28301,-92246,-181685,-186736,-135334,-101217,-72673,-76916,-69694,-19589,-2218,-25112,60092,184876,226817,157160,15705,120727,324375,210533,-63112,-214024,-227765,-157483,-58497,114524,194973,-6233,-279497,-336922,-209437,-145882,-203803,-168095,10068,64449,-65111,-264213,-302705,-100843,53734,126260,263650,269740,24952,-251237,-315073,-290163,-386372,-394162,-232084,-51276,179604,454655,584731,462697,268473,172056,282738,371451,309775,210235,164438,168892,103129,10499,-6566,39447,52301,-19488,-149015,-189154,-59342,15880,-15207,60223,258548,419307,433301,340403,176507,22671,-62799,-156892,-221929,-187013,-111430,23160,184717,239027,136153,89152,150681,163777,38672,-162308,-269167,-155650,-8486,17062,-81499,-184866,-184192,-102143,-61,62413,182845,250459,82171,-89972,-15107,220660,218961,-67876,-177655,-44635,33182,77020,113315,155167,166741,86769,98117,308395,490310,450802,204402,-65400,-170843,-103284,-28323,-18321,50012,67539,-41277,-123206,-46755,170917,382083,395253,213829,-46031,-236344,-211796,-79313,44217,153882,54397,-146401,-110153,-14515,-65419,-131806,-210648,-288787,-233484,-51659,90269,80708,-59137,-182966,-166295,-2773,139867,63151,-87492,-238357,-430305,-381630,-42153,105863,-79960,-162033,-49430,41633,23095,-130500,-142034,73991,152198,19828,-107986,-63243,102136,127967,-17934,-124503,-166333,-182946,-202184,-125329,222106,550137,409674,99861,-17735,67673,214278,150997,116524,307081,260125,-18984,-79904,66264,145281,95594,-6545,-77075,-132804,-97867,62150,243606,270788,149641,140294,306796,279960,74822,-63445,-4743,139691,181145,64064,-115067,-172510,-7557,101453,162816,317175,392132,237070,52917,-154927,-220169,-15936,70965,-40446,53776,236841,176479,13435,-8597,68072,131388,317238,527299,287374,-286633,-451578,-138174,305035,536870,187334,-461508,-643750,-235846,-456208,-1277344,-1367729,-1408077,-2066418,-2914518,-890041,7561387,10840975,2143646,-4317147,-2363282,-1001226,-1472291,-1032261,-277315,40729,339119,468153,65029,-272923,-181657,-269641,-207826,134288,80005,-112459,116594,291902,15622,-151216,5744,131316,94669,175484,320071,198539,-50461,-20932,186662,124017,-180624,-227974,-59966,-59363,-135935,-166641,-225473,-253414,-273487,-354976,-335156,-221220,-99463,22287,43385,81701,124737,2838,-63364,13686,86384,130586,154466,187737,296911,283957,32428,-257434,-362842,-375857,-436125,-421797,-338141,-314080,-221362,17008,128244,-74127,-224511,-123001,66359,160195,135932,28259,-26643,-42147,-63944,255,88130,132251,58162,-127875,-213620,-191268,-196694,-150956,4796,214335,405655,434531,218711,137776,293332,320528,84279,-31930,193491,286784,-57737,-400555,-349799,-147335,41695,59424,-85189,-149937,-164480,-231357,-190513,-67615,-151386,-312440,-262170,-178610,-54143,175100,233864,46938,-135965,-150618,-74978,-43332,-102432,-55619,42904,79300,29373,-52710,-89664,-119186,-112677,32721,220521,235606,129026,28766,-38650,-38218,-10967,-67951,-30065,101326,135656,99324,86429,69319,3607,-30341,26291,24925,33308,30052,37326,73174,22737,-221204,-473834,-468659,-230836,12555,104623,-64590,-285382,-184470,20089,-111428,-186564,82939,296848,220706,-15969,-127219,68046,206348,24789,-71680,71164,231760,162997,-4829,38170,97204,12631,33308,99026,-31581,-118015,-88461,-133105,9100,261209,219316,26849,-9587,54622,100790,157435,251033,259666,168473,129897,19936,-68863,101214,284364,247023,178506,41661,-171302,-158676,72775,309808,399876,218325,-98896,-248082,-294356,-216324,49298,205449,159302,169020,202489,37092,-116898,-56144,35304,102207,161466,121474,-84042,-207600,-159554,-200402,-196410,-21336,43423,-152043,-277944,-46988,182567,58516,-68343,-19018,38811,94549,93691,-36303,-133834,-188565,-302187,-349924,-220280,58699,255683,247000,167638,103275,38259,115549,67466,46857,209092,290986,72991,-70503,93936,263672,46132,-263923,-256164,42873,336330,479590,306601,-111174,-347310,-322662,-319978,-237976,-42190,156056,337351,171329,-203164,-255071,-128777,-63807,49907,187110,144927,-128135,-328936,-190934,-11237,-35903,-42771,-6185,-6548,44490,110326,66078,-28110,-65931,137257,124554,-237705,-373205,-189548,-8641,-19448,-234970,-394173,-245658,36785,210977,141182,-41129,-116751,-123467,-77919,36319,75605,-8628,5970,46229,-60841,-102174,-107814,-164948,-18017,188638,208404,76916,-155502,-363708,-241285,13365,50594,-52249,-124359,-75955,76413,-7579,-341202,-530496,-394836,-123367,-3484,-70315,-65251,203697,422356,257458,9836,60484,168646,174620,120364,-49919,-258686,-329773,-236332,-95699,91887,256139,186341,-54302,-106976,46426,65599,-7011,62644,232296,306742,235296,182363,118292,-34919,-227618,-444413,-558708,-495727,-429895,-373687,-316020,-295047,-257118,-127067,50355,116273,24906,-47217,-80218,-143197,-179551,-247905,-311866,-173326,62778,100908,126484,189675,225535,335221,343414,24956,-227792,-185849,-170082,-296786,-308162,-30946,223430,137243,-67722,-22224,141308,133060,-13767,-174725,-426934,-606306,-335404,27191,154404,168428,230209,606677,1770650,2671070,1299722,-475011,-818286,-1570065,-1978582,-342820,881699,804665,688451,504542,145846,714345,1147252,-683022,-2593906,-1870522,-447363,286550,808724,851783,620963,452164,323372,184757,9457,5203,225471,405110,412420,20756,-400747,-381439,-50712,212492,179204,-111061,-311796,-215515,-75949,-30630,-40123,-174266,-257098,-134577,68326,80426,-81082,-135369,91151,308113,262776,118119,86246,129574,165795,54279,-273036,-431986,-351805,-257705,-212034,-225267,-125443,37081,83175,96158,206121,354056,441514,415353,225418,-12055,-147787,-130650,-96084,-129859,-110001,-28906,-44803,-9713,177039,199803,-62777,-237792,-310677,-405348,-342855,-66906,86487,-2569,-53921,146472,328483,184246,-13426,-23786,78522,37349,-140339,-329282,-430078,-288988,-131534,-323273,-508340,-230392,43713,2811,-89539,-182786,-408997,-481385,-231990,4824,78124,37370,-39713,-4992,106483,218437,272289,270735,319344,316391,176899,82321,-35831,-178303,-116688,35614,831,-59886,-102103,-160032,-202562,-151746],[-38580,90694,116389,-102438,-286029,-135983,130484,264611,269643,247645,139047,-93099,-177038,29484,186120,114618,46785,48990,68340,72383,13333,-54553,34134,251285,260415,61065,-13563,142959,229065,175865,66669,-6424,48457,104567,-22816,-83021,128729,247934,70660,-144817,-186995,-156467,-34336,128000,211489,242373,150307,-62377,-136121,-120086,-172170,-128949,-25837,-117648,-286771,-207003,34198,144152,80944,44759,102928,194638,183625,112865,151632,275379,224922,49419,14962,266448,425983,161315,-109801,51114,353805,333448,179361,56450,-46044,-9226,98908,86177,69767,185509,216022,-74954,-267065,-221667,-234194,-243776,-80137,53305,-21111,-113474,-100546,-111464,-131563,-54502,30097,70154,-31947,-283457,-393756,-285443,-44419,199587,270413,196896,59397,-104953,-142324,-2031,71383,108158,111615,30527,-41680,-65049,-41128,47036,42159,-181077,-221969,-53030,-132242,-297228,-127635,78207,-14871,-68156,61442,122980,52759,-115386,-298376,-202665,77989,79487,-62135,-36620,-45439,-136942,-227577,-363913,-337421,-110697,-25432,-113055,-70599,130207,231294,184190,120590,45733,127716,292079,253759,34613,-73829,3708,26846,7446,-14302,-68032,-101651,-88960,-124557,-194554,-128154,5361,-39396,-133585,227,123613,44423,-53511,-197234,-359745,-362175,-222247,-85239,148905,317903,191961,-58148,-173980,-204148,-189518,-128519,-24277,-9543,-160713,-237001,-174397,-139128,-144919,-149784,-105829,-7142,20549,-11723,27102,108446,129622,36926,-71592,69196,259528,127366,-80438,-165761,-179498,-145061,-57561,85925,223439,142203,-73649,-148510,-100580,-84103,-148535,-80345,133924,161456,-40905,-292022,-334517,-158160,-3068,103878,230314,252441,67564,-208886,-266152,-224301,-349258,-392218,-255183,-88225,141736,390002,469381,375815,278711,173155,208325,315395,319449,200538,177955,232354,160729,23077,-18405,8172,13378,-63730,-221047,-284545,-130345,31011,76706,84895,156728,295955,408303,371780,235013,93273,-21231,-98937,-135880,-149715,-159220,-115363,24340,151116,135188,94719,104616,84073,-24551,-178275,-253532,-156092,-47124,-7493,-45012,-112057,-178019,-164991,-22497,116926,230202,207771,-7043,-144219,-10145,191531,120723,-117978,-123884,29825,78770,129667,210726,283415,268380,96774,35217,238682,481917,540689,296931,-64126,-214822,-143855,-69178,-12190,110646,168794,60524,-64556,-23399,215589,396848,327819,144101,-64068,-251799,-276772,-164443,-43800,104120,69853,-145266,-148803,-72206,-162177,-220316,-234449,-301151,-261706,-136772,-91537,-52513,-55058,-155058,-204499,-49195,185174,166981,-23093,-244508,-433823,-359115,-15083,138477,-65908,-172764,-30507,79093,13626,-115126,-4415,233189,236449,39847,-101125,-88367,63115,138586,49694,-75858,-149504,-149256,-181693,-205286,87066,461238,448513,199336,32061,25037,124765,49467,6958,205992,239341,-3373,-79761,20830,68231,32532,-1658,-37756,-159922,-178302,2669,210567,305455,314535,360980,472429,327491,75559,-65695,-14983,90012,81974,-37407,-110377,-73143,91525,213931,255706,321413,341664,163599,-23084,-149670,-161176,51793,163483,25074,29161,168365,165263,78535,48582,42541,64948,275190,522034,284548,-289890,-434802,-110726,428407,782798,416770,-371517,-762662,-474339,-596084,-1441983,-1584767,-1201694,-1679539,-2960718,-1970999,5530077,10015234,3708060,-3005533,-2622432,-1619949,-1737740,-914169,-132404,66172,396265,594836,146476,-262782,-141586,-168445,-83703,258528,231720,14331,158871,267707,8663,-151499,-7277,73759,-26431,45918,251573,136106,-195043,-140358,264413,343773,50804,-88156,-112629,-242818,-271960,-212941,-279988,-335036,-301539,-286816,-279401,-191731,-79924,-20587,17223,122985,234079,109105,2384,20498,32293,40035,101328,220726,399365,379062,93527,-170050,-263633,-295745,-343068,-319941,-271735,-277945,-169717,42491,102306,-75890,-163580,-18993,171289,204728,110735,38236,46514,3543,-70882,11657,165846,172532,4483,-162463,-200408,-233169,-323083,-291602,-130217,77357,314433,386172,180595,128290,265931,290543,91650,-53440,79764,149592,-156904,-400203,-272413,-93164,33210,34306,-51441,-38220,-50748,-191053,-154160,-36166,-200873,-380035,-248386,-119302,-26611,167345,214372,28869,-109445,-79323,-97723,-204431,-298278,-254344,-142006,-63070,-17714,-15683,-45074,-94738,-84888,22667,154963,143309,65720,56755,65267,50344,34108,1791,79192,135515,54970,-14149,2993,26426,16682,-9639,-14119,-33001,-133,-51875,-88538,-12269,32178,-188336,-494385,-519509,-288338,-61221,32712,-82358,-216139,-84264,-4051,-241324,-248099,104047,327725,252961,43944,-69713,65831,157354,1343,-50203,72446,187370,110873,-58891,-4789,149159,140429,96954,44466,-107743,-168898,-101906,-92242,131615,405071,290586,62882,45670,94722,136700,254417,370777,317747,204065,196659,80438,-65533,75584,313998,359675,254606,-4869,-264379,-215480,62912,349308,457546,242658,-63973,-164245,-229317,-217228,-14854,154808,183354,196458,137269,-117364,-304390,-226200,-86319,4403,89720,147495,-43493,-239559,-280606,-282766,-220997,-62071,-11457,-164640,-215308,37526,232711,31611,-179534,-130443,-19207,8995,-46795,-133664,-166818,-176163,-220672,-238992,-96951,163222,320286,308280,250782,222426,241805,257301,125916,23616,93746,125339,9527,-14333,214994,385862,123311,-274659,-292293,40898,348351,478178,307149,-119397,-355476,-387090,-405307,-269375,-56486,100247,294599,164042,-221980,-293219,-94658,11800,66013,120795,70023,-174768,-416380,-374586,-211499,-116107,-72361,-52821,39482,235713,270917,186017,11361,-96391,136152,208613,-165897,-418480,-297012,-66276,15732,-156324,-281074,-134652,36125,77382,48840,-19151,-102958,-142519,-11237,159409,75368,-104376,-39602,26677,-101649,-97823,-83741,-180605,-51499,148111,125778,43431,-95527,-243042,-182424,-17799,-20031,-107277,-38142,136870,187449,-60569,-389209,-509556,-339042,-108712,-36863,-106992,-107199,162925,422289,270559,-55494,-19134,140277,184871,141721,-4480,-247653,-399271,-289620,-132576,17760,155738,111557,-77870,-51674,103965,50326,-82561,-31585,110329,148901,94419,107279,163343,54099,-218418,-452991,-536425,-458389,-397651,-319031,-230044,-186674,-170427,-83001,29058,82725,39038,-58110,-168198,-261624,-255595,-281559,-361963,-261577,-34696,34677,16915,69539,216166,392036,370272,21659,-260633,-231524,-204446,-387233,-472601,-87701,306462,220429,-16972,28684,157337,104221,-24628,-112052,-346753,-547073,-244534,158302,349293,391490,391466,820890,1707224,2310596,1417038,-104916,-1015818,-1440062,-1600497,-567031,534235,667297,514732,404032,320056,1010165,1565000,-187817,-2357692,-2054440,-781677,-10383,630991,642000,316462,273840,293627,148776,-73221,-64346,255815,522481,459410,-22259,-410321,-325558,16392,261382,237721,-56217,-241441,-180667,-185243,-201707,-127324,-216067,-286826,-144386,56319,116319,-54908,-171901,37874,272127,280589,183450,127760,116166,113361,15172,-231765,-342810,-259962,-242962,-281799,-250039,-76656,93570,91718,86894,210140,339504,419488,433310,252236,13765,-99875,-115347,-62530,-10964,-2009,28692,30308,36528,171294,153291,-106049,-245961,-318660,-451986,-369170,-64271,61273,-58443,-128069,41342,222066,147371,48195,56904,113955,59539,-84109,-289497,-450772,-356697,-201602,-337201,-440719,-160462,109126,75140,-25683,-93614,-266212,-388508,-259875,-61605,52670,60496,-5495,-16420,96965,274808,356096,324507,317228,263658,75002,-49687,-108263,-139076,-42318,68050,-33135,-154483,-138356,-112070,-143692,-130547],[-59266,65340,81126,-170237,-358819,-160679,125575,194353,139387,100407,58401,-68765,-93386,69565,162852,106200,44305,32671,37264,33007,4482,1717,110643,321275,286509,40303,-58523,44926,156561,206327,148559,14063,-3712,102630,104032,12705,106578,242404,168549,22687,-80384,-192510,-187006,46068,281644,329616,158940,-93855,-175999,-115771,-88241,-66747,-82401,-176029,-319646,-282986,-28358,148602,72116,-19893,40885,124795,134195,107855,176823,289051,217184,30134,38909,277870,376787,104514,-140689,14145,344807,393522,263366,155339,26671,-27003,37625,-8289,-63899,53261,84164,-179350,-400679,-322690,-265425,-264346,-107396,103601,81476,-76651,-108727,-72457,-44474,-4562,22742,11442,-94884,-273923,-380714,-283609,-2359,245175,274079,193907,15134,-176333,-187138,18066,161514,215520,191573,128373,51272,-7439,-81747,-43471,-3555,-133155,-148281,-9207,-64245,-197698,-63781,90858,-61091,-211366,-71658,130611,186796,8616,-271431,-222386,57369,95432,4032,68739,59617,-38769,-120428,-263761,-237028,-14627,33948,-82171,-40031,121709,201506,189506,142127,94202,224022,402126,318884,20562,-129150,-2465,54542,-23907,-90137,-103712,-54187,1817,2649,-44633,-50050,48310,81520,38673,113974,253698,230508,25319,-197889,-354044,-337365,-210020,-99457,69961,242879,160994,-79031,-228220,-290332,-340362,-234054,-30124,37770,-123464,-219004,-155919,-133696,-169987,-185340,-120152,43284,113607,64645,20631,16994,4239,-94104,-159558,-866,174561,54960,-79748,-96626,-112624,-120181,-42362,76286,241105,281420,177108,79262,9169,-22840,-55998,44243,234725,212360,-37541,-296415,-318235,-170872,-12618,136786,217945,202613,77806,-146791,-190377,-151503,-301558,-382882,-271587,-128932,72227,282227,308757,239414,230434,153277,97681,196283,262211,160282,180955,267428,191900,34061,-25344,-26226,-17945,-72193,-257921,-367854,-202331,60156,183129,105686,35478,124229,296259,313509,207011,107395,33616,-10691,-40377,-94554,-180349,-247265,-145282,54076,118527,62882,12366,-31904,-98197,-189593,-223851,-136167,-72640,-57435,-33808,-33374,-135068,-175864,-24892,139283,209448,132742,-76038,-180972,-9187,155924,34002,-137396,-41976,112375,119767,178889,323325,400138,306171,50054,-56714,143844,429696,547729,329817,-57023,-228962,-151013,-67903,14696,132168,208298,152027,32417,17841,204212,317919,205577,64304,-75424,-244871,-295440,-203347,-100695,53433,79052,-97766,-115543,-82204,-225820,-268853,-199184,-236975,-244980,-227698,-274070,-175730,-25571,-73606,-168707,-35273,228153,266431,73029,-200302,-361549,-244814,65332,162642,-76539,-207703,-34548,115387,24339,-75378,115872,335821,269859,22986,-141138,-149893,6760,143827,122053,-22250,-130639,-95477,-111473,-240969,-63516,309486,427393,268082,67898,-29834,15985,-30193,-50600,128868,209955,6709,-104177,-57016,-13383,-26870,-13606,-25816,-186050,-243195,-43933,177603,325759,477599,577214,554291,326938,90207,-29584,8324,57588,-18770,-148210,-129796,3143,167543,310079,334716,304689,237090,30784,-144392,-158787,-83568,110104,210854,79669,10122,78395,131676,134605,96647,17501,12075,234084,491496,268161,-263795,-424231,-171455,394428,857242,546395,-238358,-675295,-463014,-471562,-1327089,-1679058,-1061447,-1325209,-3003633,-3143005,2731568,8748258,6051993,-671064,-2693209,-2373483,-2086698,-948608,-163261,-22636,326529,549808,95036,-263816,-87548,-80573,9161,366835,389774,154616,189507,202163,-36072,-169453,-26650,22252,-128250,-89764,139461,63893,-250969,-162622,328240,484521,229064,62272,-76021,-312551,-336003,-221705,-322829,-422992,-309684,-180501,-172805,-126360,-82706,-114730,-55014,114810,277008,192721,83004,56439,-6088,-51977,40660,244912,460774,423025,131368,-71547,-126375,-190288,-236093,-189292,-156438,-178350,-82534,83169,115761,-19583,-81450,63407,209729,178827,59555,29909,72647,15437,-92417,-25565,154882,135916,-67794,-180038,-164079,-233520,-392633,-378405,-232179,-88608,99070,168578,60660,82514,203281,243482,104805,-73041,-70323,-38891,-247840,-365730,-195899,-22480,52895,21423,-19943,78384,91849,-106230,-104231,-12907,-198325,-351544,-205720,-76333,-9720,149851,191392,35123,-33187,12654,-128866,-370055,-467092,-425639,-307642,-199804,-108651,-49376,-47258,-81887,-63400,-16500,25784,1521,-17216,82380,181175,144556,58209,56165,174096,154438,-51506,-144533,-57824,11111,37722,29777,-16413,-16096,26805,-80683,-178194,-89196,16535,-170996,-479336,-525209,-350996,-162572,-59309,-119028,-172257,-28212,-60675,-352336,-304461,94139,309886,238314,81515,-14882,42362,59465,-63394,-55777,69661,137290,64111,-94733,-74806,139769,217961,112753,-55763,-195934,-181522,-74866,-26627,223217,477991,326265,99646,93621,119011,149886,303565,416922,312500,223231,263131,142784,-57510,40226,314105,441889,313060,-35068,-297105,-203648,87963,369146,449626,192584,-60684,-62876,-96409,-159066,-70370,77926,159579,163346,21324,-281264,-469760,-374098,-204862,-119301,-1635,143127,-4551,-239186,-369498,-334401,-214420,-99225,-73334,-162404,-153714,90622,261557,29654,-245569,-198979,-31993,-16960,-142216,-226907,-213949,-180477,-140456,-96771,50623,258707,353988,341950,324895,307994,372373,325028,146761,-15100,-21003,-27305,-45331,26261,270613,423069,189388,-201955,-229984,66675,314512,397455,258906,-98645,-294106,-371396,-418452,-253434,-35393,74226,239871,160750,-178757,-260344,-49495,57370,77887,81591,-3769,-225833,-446379,-472417,-341786,-139307,-57609,-78933,40724,275618,316350,287199,75934,-108609,90377,229816,-109428,-442205,-366382,-89836,66122,-42824,-125539,-23213,25951,-56613,-52303,-1687,-83886,-148916,44819,233686,28136,-223341,-104069,-3629,-134244,-99265,-42836,-128495,-56938,70245,6876,-14721,-34840,-84007,-73271,-18257,-52296,-99573,63473,292540,221917,-133191,-398433,-428506,-248952,-79783,-59824,-145974,-173164,58525,340519,224289,-137263,-137941,62739,167136,158769,48924,-198472,-396884,-300978,-145020,-56625,36531,51465,-29545,73672,194396,60513,-112161,-71665,17919,-14394,-67008,15318,194647,124341,-232259,-470857,-475559,-351031,-267053,-190526,-115628,-89603,-98909,-42643,-10387,-13235,-12302,-104737,-268651,-356274,-297520,-276713,-360017,-313916,-120962,-28064,-99249,-66623,153223,365886,334050,8650,-277352,-263023,-210925,-411523,-548493,-143045,315203,254690,34091,86966,176915,74779,-45105,-57384,-221554,-389603,-108649,285673,562008,669808,543335,878403,1315372,1328215,1113303,281335,-952483,-988934,-799392,-563338,171955,448567,230943,128882,334972,1046391,1465577,61454,-1754651,-1733824,-905060,-322008,315849,292269,-61441,61823,211477,65554,-155539,-106862,296647,619956,463385,-55824,-363202,-221357,78079,261683,228111,-34426,-148008,-100930,-236579,-347419,-261263,-283457,-298353,-134251,39156,120483,-43744,-181713,10385,237562,277651,216712,132832,62709,15787,-38990,-119440,-163411,-125929,-195791,-324761,-276423,-73088,80683,47632,44032,177284,259932,306466,357546,215835,2440,-60678,-74426,-4997,105595,88551,77623,118509,89919,131122,77946,-117548,-205226,-295597,-449990,-329785,-37202,20239,-133257,-182141,-18204,129194,120654,107848,116489,120622,67141,-37317,-227628,-413508,-376332,-239446,-295595,-322284,-91004,176242,171561,38579,-20397,-117720,-271169,-274658,-136695,-5160,42745,-21897,-95522,23364,272896,379224,329400,283103,176464,-54459,-200090,-181937,-67203,80271,112462,-66941,-246659,-171431,-52983,-74786,-110364],[-76377,40168,56854,-198163,-383530,-161383,120724,119312,2993,-54610,-33272,-61762,-44387,74257,113841,67544,13838,16331,26957,-3134,-339,87315,208300,349615,273350,47215,-37752,-12297,82113,190054,148074,-44535,-101046,76531,204206,97399,61721,181329,217299,165061,26831,-190317,-304937,-77298,246543,313111,107644,-137472,-191348,-59071,66553,56331,-107566,-240768,-336542,-314400,-70747,123944,28470,-96571,-17682,67310,79239,66880,129135,196297,134541,10041,81043,250198,244423,5571,-172350,-34002,279091,383654,279650,201208,88678,-29680,-21250,-88140,-180551,-89242,-66655,-282645,-509207,-393951,-240992,-221275,-110323,119338,136340,-64654,-133060,-43502,42116,51555,46155,39493,-48103,-210304,-348321,-248933,54275,262399,244705,165978,-22670,-214062,-201697,4184,184523,265012,246699,220549,142435,29367,-120572,-123903,-59636,-73166,-52516,26319,-6781,-77538,28423,126523,-64904,-308020,-179417,149821,319582,150585,-196318,-228483,12271,101354,80409,174574,169698,40530,-66765,-165546,-109994,81535,86359,-71333,-50566,82520,152981,187075,156534,131241,270464,427415,300248,-48925,-206344,-39087,59964,-65088,-183680,-149185,1764,108627,142666,127988,72211,120581,223918,244647,241838,350336,341575,53614,-205942,-334556,-298702,-172549,-72323,10047,145848,121882,-54644,-192696,-264741,-380380,-284830,-46496,39515,-74951,-128566,-76792,-84065,-143329,-180134,-124132,87663,222774,161853,26678,-71525,-120234,-195314,-210344,-56289,96373,15205,-54796,-20153,-48162,-99299,-31154,81394,242883,378412,398391,267225,81569,15512,39228,159450,281372,211154,-51215,-274175,-246698,-114962,33633,202840,218698,124500,40381,-89379,-108992,-88378,-252604,-365573,-273821,-161064,-7881,161868,136723,60075,110213,96792,-22799,43543,143565,97597,177095,267682,180338,36911,-17145,-45529,-40198,-67609,-270406,-419857,-249950,92989,266140,115868,-78231,-63568,111679,181937,119808,80369,95983,83042,35017,-28714,-152969,-322241,-276226,-31619,84539,1261,-99316,-152276,-158097,-182570,-182593,-101644,-83215,-121853,-44413,35888,-68154,-137672,-7831,123143,121663,39178,-109526,-184225,-6836,120289,-31684,-143613,18357,160864,139988,207117,407745,469405,277151,-25443,-132955,64728,356001,479916,303014,-47856,-215484,-121430,-17557,55469,108890,169924,194349,135830,84275,164569,188872,83461,7423,-76700,-221814,-272765,-202727,-128384,-282,64910,-27569,-29156,-45998,-238334,-265215,-116649,-118899,-200929,-313170,-422911,-274817,7638,31578,-80693,23948,263524,355139,190805,-111727,-231838,-68259,173264,170591,-104301,-254427,-58420,142474,45162,-49569,153864,342293,243066,-23317,-204120,-214950,-47383,139018,171228,8796,-122765,-37424,-19021,-228794,-186937,139409,349016,279190,61539,-98658,-77265,-45468,-15429,121365,195696,12174,-158254,-155010,-77047,-61609,-33499,-43557,-214578,-286900,-76579,146805,326065,574724,687682,511507,275908,113807,35003,56640,47665,-97461,-244313,-177253,26498,197054,350169,350295,236823,82568,-136630,-275389,-175120,-6516,146335,205268,109253,-775,-13664,75082,157580,117734,-4619,-18145,218588,471758,266328,-188362,-396430,-287553,227722,760247,567194,-74713,-389712,-192267,-119199,-956976,-1563547,-924052,-1104220,-3218385,-4142030,278000,7631446,8283368,1695295,-2746069,-3046257,-2266876,-1034585,-352982,-213138,148846,344216,-83572,-301238,-56082,-18563,72442,444633,515304,277802,213831,131433,-90761,-176415,-30178,-7597,-182595,-186842,26096,8357,-211454,-101352,338159,494752,310904,192294,38953,-252076,-310460,-195474,-341259,-484114,-283027,-50714,-20310,-11776,-81612,-220271,-163383,32659,214550,212679,145896,104142,-8707,-89002,19263,272527,475424,397641,115355,-7265,-1698,-95338,-145919,-60726,-20095,-40563,25875,143493,173168,73739,-1842,104731,176861,91903,-7522,2415,49021,-2807,-119021,-104700,46222,33670,-131254,-185595,-133360,-211551,-402783,-393383,-266409,-218958,-155939,-131753,-100822,15783,131305,207531,137775,-81537,-217827,-221897,-297974,-310308,-145507,45829,97999,21528,-1067,163566,204996,-19911,-63965,1138,-136090,-233194,-138575,-60356,-16726,120335,169039,61166,65244,100319,-149709,-493163,-584321,-531753,-400954,-279566,-208395,-137797,-84998,-76279,-55308,-69117,-121809,-149729,-97065,100964,280936,221575,53729,74285,224943,154073,-143061,-241940,-78927,25764,66318,83059,35193,82903,109332,-53400,-209909,-130986,-498,-145257,-416129,-490991,-417593,-279059,-150847,-158535,-162239,-36071,-132153,-413949,-347484,40398,238176,183051,86919,12729,-8103,-69542,-152580,-81177,62862,102131,49192,-102591,-156120,66925,220168,82492,-167358,-274869,-152407,-6872,54287,267618,470616,330509,136407,124325,126898,143100,287988,369092,243670,218115,308425,183959,-53102,8783,294314,474564,342494,-30644,-258969,-138698,128269,364836,386167,87663,-92124,23122,59857,-58785,-101903,-8097,96136,85882,-98781,-392032,-570397,-472671,-288834,-229176,-97855,91928,23354,-197062,-387113,-334638,-176998,-120153,-130487,-158418,-114338,101816,260007,46450,-255364,-215916,-11196,3871,-177735,-292831,-266711,-207947,-97230,27119,182398,326344,350247,334546,358338,330300,385720,313581,128193,-54334,-92885,-106617,-61239,54656,262442,386576,240095,-56685,-87819,100505,232142,252190,160346,-63317,-183996,-283366,-357710,-202050,-814,76437,192003,160761,-93734,-170974,-8377,63801,81603,70984,-65422,-268648,-404306,-447056,-352480,-97982,-10649,-81776,5076,182822,273603,348873,147750,-101613,15339,186568,-80168,-423621,-363184,-69266,114218,69430,19672,54582,13536,-148250,-137603,2852,-59906,-138694,74063,236830,-57525,-338383,-172959,-37955,-157111,-120212,-1739,-13450,-13571,-7819,-100022,-62563,33302,72100,42641,-3078,-56642,-56966,132955,343878,176118,-206493,-372588,-320705,-165446,-45418,-58747,-174930,-243783,-74242,208873,149903,-184031,-244466,-39853,129203,176307,104188,-120029,-317561,-250114,-106056,-93543,-64945,10394,62363,225338,290520,93606,-89389,-63515,-41468,-149368,-217241,-78243,201941,158998,-266150,-510187,-410025,-214440,-89223,-33055,-3341,-23951,-52105,-11869,-54353,-137245,-102505,-149579,-327733,-393988,-299590,-238374,-304653,-316278,-174015,-68833,-170907,-163269,62757,265687,237793,-24037,-278707,-265581,-184650,-371513,-520200,-168389,266227,251309,100032,169028,221964,67311,-66833,-27757,-95689,-205025,6804,355557,716131,889212,614372,731256,687782,139324,639824,622183,-609191,-298809,144788,-415067,-154884,218450,-37515,-208016,175629,812327,932048,63100,-931470,-1040681,-835520,-586013,-67615,-112934,-397764,-102088,115481,-46885,-229504,-116991,339181,668660,427217,-69264,-273137,-95101,121526,210256,135594,-71469,-72418,-3417,-205003,-393460,-360104,-337857,-293463,-127918,8884,89774,-43991,-149667,28486,217488,260636,227275,122049,-4672,-101587,-98400,19772,52561,15192,-124965,-313800,-282799,-101497,7612,-44033,-32158,104842,129763,135209,216702,129870,-38771,-35421,-12120,65979,188636,138875,103633,182638,125546,60615,-11327,-102740,-132774,-242117,-381573,-223112,14867,-16981,-202035,-200165,-10195,97388,131897,157720,136236,94193,56774,-18575,-173502,-339511,-349563,-250186,-236653,-213882,-43938,234686,269213,87411,23570,5864,-152575,-266778,-204094,-85009,-12967,-84166,-213134,-91441,204430,323388,269758,204177,58244,-184079,-327512,-233790,29089,231406,170254,-83705,-303470,-192324,2509,-7363,-90287],[-74982,33026,60170,-173530,-355293,-141685,117215,58391,-115961,-184534,-114100,-77472,-47885,28918,33544,-4762,-45479,-8515,28885,-30344,3317,177902,287775,314181,212435,65583,27929,-12065,38610,154286,93462,-144542,-206765,39673,253448,149588,2212,72429,204854,246414,111164,-141991,-345676,-196760,132688,209133,10504,-187177,-184146,26227,229874,175994,-111385,-297556,-341108,-311854,-102758,67018,-40858,-164699,-65782,29644,37086,8669,26377,34234,7427,5102,145583,211164,78538,-107544,-199102,-91131,165375,302815,222276,170003,105310,-29852,-74501,-139904,-245007,-197694,-178107,-343075,-559730,-428768,-177978,-125123,-85729,98902,135201,-71877,-163863,-43319,83654,84637,84308,132001,80091,-122668,-302122,-177701,119598,246743,190547,117324,-54493,-219276,-188267,-34060,137454,233624,245584,269613,209166,41522,-143297,-175307,-114008,-26085,27133,35283,25417,37485,125748,173747,-28045,-327990,-222732,184866,411518,254742,-104378,-219025,-40538,94320,138235,242733,248013,79872,-69529,-83696,21841,167689,133634,-70474,-98927,20028,113703,203387,179694,145932,250723,355231,192171,-158210,-278927,-82252,56701,-86051,-249880,-181532,52424,198462,246567,269620,209218,198878,324426,397901,349234,391824,328300,17017,-218329,-308574,-260444,-118450,-2624,10471,72963,88551,3349,-91426,-186716,-352691,-290199,-69446,3038,-21425,15196,47430,-497,-75290,-143039,-130285,87930,291809,238836,32824,-139909,-215262,-239380,-204415,-77375,42415,15641,-5166,48025,-3346,-91968,-41494,79035,222273,414746,523406,354003,94571,20382,105428,224241,260865,163117,-79150,-234694,-134853,1632,119303,267725,213619,25419,-41913,-57113,-43374,-43628,-202555,-329299,-251932,-174562,-78141,55442,-10690,-122801,-48478,4943,-131622,-112012,-11201,33264,178714,243824,131710,35008,15320,-32537,-46154,-67539,-271572,-430995,-258668,115437,296080,110867,-161551,-232372,-108354,9061,12214,44927,159769,157048,72848,40236,-69231,-304688,-327788,-85800,42696,-66978,-195637,-242375,-183386,-146746,-130988,-59331,-81505,-184149,-67420,83962,2848,-71430,15124,68193,-9074,-54571,-106460,-146508,5533,90747,-77032,-155786,27038,155245,132151,205288,429781,465482,197049,-94793,-158557,30664,281856,364117,231313,-43555,-183330,-62639,68148,94993,49755,65754,167373,212153,171244,136134,78751,21815,5627,-57368,-185895,-228074,-185366,-141256,-56144,26300,36920,71592,17407,-200221,-217679,-19358,8814,-152402,-376200,-514035,-341177,25468,127630,27365,99757,288205,427224,311231,4176,-73685,125987,272390,156546,-135668,-291887,-90589,151664,59755,-69152,78531,248131,169557,-73689,-248428,-246230,-81242,124273,182683,2523,-131659,8968,59900,-183608,-252313,-4749,232472,224043,-572,-178359,-127825,18004,112195,196752,215929,19665,-230971,-251718,-107508,-60409,-52521,-83133,-241445,-301216,-92889,120769,306580,564563,626910,355518,191595,137236,105320,110314,55167,-140654,-308446,-246051,-15923,170098,318306,285588,110526,-96970,-294850,-372185,-185171,52868,153406,154117,107136,-4609,-90327,-930,133233,103311,-28220,-35728,230413,481448,295921,-56784,-321681,-397795,5181,552543,508294,104689,16008,241447,335558,-447090,-1226927,-696046,-1012071,-3552260,-4528967,-878419,6707536,9205328,3150396,-2839645,-3437198,-2073867,-1004874,-592442,-435565,-72518,47350,-334045,-386093,-75607,19505,126669,485783,572165,350624,232058,85153,-127693,-149287,-2935,-7355,-173576,-210705,-48789,-16099,-109283,-878,278127,371596,288813,279663,189596,-96320,-208941,-144680,-326717,-487425,-215779,81850,153629,139814,-56493,-295134,-279429,-113263,53757,152057,162016,136343,25382,-41424,68802,313796,450508,305913,34509,-3404,74314,-34472,-92902,35473,102020,95776,131750,214953,254212,163356,48279,97334,94472,-21824,-75252,-40716,-10533,-35888,-135619,-196444,-123874,-94347,-162489,-186349,-131889,-190183,-361247,-335139,-220116,-261975,-347235,-390211,-248760,-50412,76698,195053,181631,-77480,-320711,-338670,-282338,-243593,-127327,95313,154403,30447,197,191282,244900,28974,-52897,5198,-30010,-62136,-57208,-70284,-52062,78602,148162,96200,150590,157417,-145974,-531399,-629593,-552044,-391634,-271944,-277840,-240580,-128563,-66197,-59005,-113402,-232915,-265041,-152738,107643,340394,266444,27136,51980,220894,134634,-185419,-265006,-56732,59353,97039,144084,140962,232057,214574,8929,-183396,-126236,-1476,-98960,-314586,-436726,-482860,-390379,-218254,-178050,-177566,-100505,-195590,-411494,-364181,-48553,127565,109692,66616,4785,-79033,-196889,-233376,-107134,55126,99600,79122,-84238,-227637,-46200,153419,30461,-241827,-309905,-86802,85592,129954,261764,400796,316570,170759,131452,117636,121170,214550,243515,135781,189425,317378,187360,-57091,-5996,267603,449969,333279,7061,-165748,-54888,152358,327332,283189,-40124,-151761,61211,180416,49046,-103503,-84345,15031,-3008,-174696,-405266,-578315,-503900,-317207,-286348,-176981,4241,38255,-115957,-317318,-276363,-115749,-116110,-169321,-157897,-101941,75045,226974,69865,-214590,-187795,23774,47378,-156991,-316291,-310050,-247008,-100853,96783,266823,358381,317309,284490,323991,274249,286329,247375,84655,-78038,-100606,-90570,-25801,79200,213298,307604,270764,121890,91029,125567,115584,78109,32134,-26336,-52793,-149421,-242779,-134745,23593,94871,168264,164825,4369,-53583,19808,35747,71767,74897,-108533,-289782,-301846,-307686,-238357,-5912,44996,-68395,-42213,38660,194213,356456,198120,-85796,-66445,98155,-77344,-354143,-279425,-13144,144003,148638,110466,77042,2235,-170062,-178639,-2262,-31517,-111898,73293,173655,-159376,-422415,-232140,-73970,-174584,-162300,27606,137525,79909,-49856,-154551,-71126,114419,200929,132812,10308,-51032,-16852,135838,278975,72601,-258474,-319800,-224154,-124671,-18879,-28869,-178882,-291126,-188388,68970,79952,-166167,-294241,-136028,85756,201069,159878,-30335,-193627,-144200,-10591,-72132,-120977,-12148,155259,350086,363913,139544,-31330,-37825,-83275,-240487,-333599,-163395,176006,150536,-301189,-549603,-359704,-93908,75069,110827,83486,5799,-30161,4252,-90540,-245004,-189527,-156579,-305488,-360450,-264854,-170548,-202038,-266523,-183307,-79450,-172046,-190527,-27540,118093,99167,-75594,-258838,-224510,-126540,-285857,-409954,-151488,191578,234807,194623,287825,304112,93348,-79786,-30171,-18436,-73702,53902,342786,759915,961471,561488,399775,-17795,-781757,285865,880872,-58510,485734,918448,-266051,-423003,39879,-180232,-474421,-108578,383227,219515,-61350,-92902,-262607,-688214,-761551,-408458,-453935,-588307,-158414,45083,-159464,-288940,-104473,367199,651523,361677,-63368,-168890,13150,132264,118212,-24131,-170785,-47870,77237,-102053,-306942,-351490,-337258,-267366,-132783,-30166,36694,-44086,-72148,93777,214686,237064,229692,123189,-49154,-197656,-142561,134548,233347,125338,-43151,-235207,-247772,-134371,-94517,-161399,-130829,-1221,-23350,-42412,63230,28829,-86779,-20382,59142,133600,219468,140923,99142,193136,122636,-26164,-95348,-73599,-49705,-161975,-247866,-66113,89927,-30059,-240888,-176399,63855,147510,186694,186841,102600,36359,32825,-29889,-145674,-254708,-290927,-244719,-197006,-163592,-30647,274630,340275,106993,33905,85727,-50842,-230383,-245812,-162781,-85302,-166714,-323501,-208864,84666,199441,154608,82516,-76682,-281276,-390374,-242920,131996,373113,228537,-77689,-303800,-192117,40306,45716,-67344],[-49350,51818,94441,-101305,-279931,-106133,115514,24046,-196352,-262516,-163076,-107587,-93345,-55483,-71566,-102146,-122500,-49159,23845,-48214,16479,246984,314626,212587,107610,73362,99102,29962,36525,125622,24873,-237857,-278338,10515,245804,157307,-58175,-54725,140992,247795,145444,-67203,-299302,-269780,-6190,66392,-100436,-230243,-162650,100269,332826,237152,-100049,-316559,-327407,-292962,-138411,-16028,-118786,-209282,-101215,11625,22663,-40763,-94622,-139560,-122859,19972,224637,185506,-65929,-200431,-207221,-145001,26310,168154,110557,77212,72693,-39489,-123219,-159366,-237548,-235990,-210001,-333657,-535246,-426558,-103637,-857,-36385,54809,89568,-87231,-189115,-77521,54139,72993,113859,230613,209223,-53973,-242336,-71120,186474,205949,126524,58170,-84185,-202602,-159390,-77602,48492,134574,180247,254818,229958,29585,-141872,-188570,-156282,-11386,61103,9282,25137,121775,201190,215832,32492,-270443,-189976,225253,433380,283368,-23833,-184944,-77615,73196,152732,246580,270561,81357,-101289,-25234,133737,235035,178861,-58713,-157902,-49011,97800,241772,213455,132701,170926,208199,26784,-270027,-321139,-109284,57367,-65446,-252498,-182180,86305,244704,279153,336752,320510,253987,334574,433044,405464,373004,201171,-69169,-224223,-276465,-228242,-60812,91512,81413,54458,69006,68110,26096,-121522,-312525,-268054,-92671,-52567,29881,178066,189806,99065,13472,-88973,-143428,31330,286906,270307,32507,-179621,-264256,-223908,-149823,-67598,13396,47478,61302,92683,12332,-97587,-80055,43407,176746,392581,521921,320645,50116,-2810,127206,220741,183431,81443,-120414,-195157,-13699,143562,213936,302898,184563,-81550,-145769,-57446,-7300,-16213,-145219,-260693,-199557,-165699,-125761,-22273,-108194,-257469,-189700,-101958,-216389,-245958,-163489,-7477,198728,216521,72223,41194,75970,22241,-24821,-74841,-269564,-404080,-230200,116963,266127,92749,-200536,-354389,-315118,-164228,-79117,32107,215831,193928,74562,105994,57860,-192034,-283553,-95219,9906,-112096,-244613,-274355,-161930,-79300,-70196,-16993,-73386,-227606,-92518,103580,56469,-7069,24453,-17836,-144683,-130953,-77673,-71229,35384,70262,-109936,-184410,-14704,104308,98874,173603,378931,384862,94969,-128281,-120772,48588,219931,233870,135368,-53627,-147109,5990,156220,116475,-22541,-66134,79679,240066,262256,150873,48484,56863,74211,-6346,-137833,-185625,-177458,-156593,-107648,-20106,75655,145564,80679,-128533,-149104,54275,99159,-116321,-398990,-537773,-370608,18991,189108,125398,164264,300412,473749,410681,125743,83753,292534,329334,119611,-155277,-297851,-115427,138311,53996,-142048,-91808,84433,78854,-95447,-234521,-218777,-83867,104859,159389,-38249,-154586,32451,96424,-131253,-251126,-92804,108051,115661,-111381,-260054,-126459,140799,290299,329368,276311,38561,-297200,-322392,-100829,-24766,-63819,-129436,-257346,-282401,-92842,101359,273285,451480,409256,147187,104897,151407,153938,145710,67935,-147675,-334607,-321840,-114237,96332,230977,164423,-48089,-258005,-395066,-399974,-175420,85269,132141,77197,78233,-2013,-138222,-86285,63290,57115,-61095,-62413,248095,512595,353843,115649,-184586,-442417,-182751,322612,421736,290130,431957,679628,729581,45488,-730218,-302178,-943908,-3740979,-3895832,-369467,5531785,7924471,3210606,-2883536,-3444728,-1492132,-742223,-738130,-591230,-258221,-245198,-568629,-498823,-147004,49372,198973,493401,541550,350876,239531,73976,-132724,-86366,50940,19477,-102373,-147927,-61929,-10805,1965,85488,159218,157170,188799,315988,321424,88287,-68064,-82550,-279652,-421633,-118925,192432,308446,291301,-974,-307303,-362775,-279351,-155770,24133,115524,126368,76404,78196,189076,371933,403902,172511,-97824,-59992,92141,-11476,-80619,80799,180175,191047,208811,277305,320930,206314,49378,47637,487,-117277,-128223,-93658,-83208,-64024,-128061,-260261,-285362,-195176,-151437,-186686,-166493,-184203,-282551,-220345,-110108,-206377,-404520,-507342,-336131,-98244,53148,196127,206888,-70181,-354412,-352095,-195560,-171033,-130654,117068,201985,40981,-14271,156534,201260,22318,-77248,-319,88548,112227,26028,-95089,-110099,26821,127155,127535,194053,166203,-116006,-468409,-593055,-490896,-286957,-181077,-289245,-309020,-142226,-38218,-65245,-131909,-267969,-310463,-171804,98919,347403,276458,-3926,3933,172770,101283,-164567,-199141,-203,93438,119502,204283,280177,375799,295721,70138,-118694,-82172,16190,-39632,-203769,-384621,-535092,-472325,-242237,-158268,-197483,-189713,-230686,-347793,-339846,-143155,7765,44821,36855,-29433,-153040,-286388,-270704,-112450,49827,130829,142121,-51790,-269988,-159957,50575,-11639,-239661,-270321,1465,173603,175892,214948,303666,298352,197701,115836,92327,88998,111159,88305,28628,146864,287777,151877,-66580,2478,242901,373030,280114,55774,-55774,7578,132058,249630,159149,-157861,-225245,31845,217313,127047,-79638,-134468,-55356,-67764,-177364,-313836,-491169,-464804,-285651,-266901,-213042,-82528,45149,-13654,-177356,-170646,-42384,-84225,-177062,-156151,-106636,24339,169519,87787,-142790,-132896,53992,89128,-98285,-294922,-329250,-275870,-134184,103466,291406,357276,271981,202272,213109,144507,121090,161968,39148,-75399,-50677,-1543,50195,107950,155116,221747,276995,279680,253666,134228,-6764,-78660,-87216,6619,73288,-5196,-106541,-70150,23232,113210,174955,172669,89085,60658,35310,-12182,41627,69303,-131803,-278652,-171960,-106390,-41381,108373,85828,-51064,-70217,-60314,125392,306849,200618,-76035,-132599,-3177,-89586,-243037,-137884,55827,147680,179192,128717,42481,-8876,-120511,-156741,-5478,-131,-72453,51814,71661,-250387,-457523,-271201,-111444,-190317,-210641,43254,284220,200704,-38904,-141231,-29681,205400,296889,185964,11985,-48481,-4943,66752,124980,-51202,-273282,-250494,-168354,-144937,-13940,22238,-148279,-292431,-245863,-42951,35009,-87648,-268168,-199381,51023,236185,216245,48765,-77389,-14637,122169,3847,-123084,-20551,210050,406886,396111,184662,29936,-31030,-127845,-290235,-404792,-235217,111061,99536,-314388,-547820,-325047,-21763,182342,216815,137204,11682,-24405,3408,-112835,-301932,-235842,-109703,-196296,-266688,-204028,-77500,-65415,-174674,-153505,-65682,-111956,-151718,-98200,-43129,-54578,-132583,-207471,-131827,-42569,-179347,-262260,-100104,124055,229403,317746,437520,412616,147669,-74953,-61140,-26212,-50051,21876,259678,686242,866594,400127,-22340,-627738,-1134120,233299,1042730,551293,1196530,1307786,-245814,-628089,-52228,-151577,-575704,-423393,-118741,-380233,-134149,582541,299991,-616399,-851551,-599549,-624734,-584967,-93774,26046,-241935,-330261,-89119,363434,569455,278375,-50759,-85098,63235,99045,7082,-208855,-308705,-83183,114538,31030,-111870,-211273,-255878,-210326,-134580,-61277,-15554,-31130,39643,187869,220632,211673,235947,157846,-39003,-234095,-155247,185886,318813,177065,35249,-100572,-164195,-143298,-185113,-273500,-233643,-123851,-163605,-173122,-48599,-46527,-113484,-6848,121522,179613,199690,106419,68236,142569,74073,-110234,-157193,-43211,24869,-65730,-74779,106308,177922,-7242,-234014,-116486,178942,260418,264234,185467,16393,-43098,6130,-57099,-145471,-181486,-222270,-233584,-194631,-183905,-47904,289422,363299,91898,16701,119867,27018,-165387,-248332,-210607,-143638,-233357,-383324,-290299,-51480,46073,16863,-60165,-203447,-320030,-364728,-199234,219026,461828,262301,-56091,-246345,-165791,52311,73958,-39968],[-6828,90362,148724,-1059,-173472,-61699,114632,19211,-224498,-275286,-167126,-133335,-146612,-142973,-178969,-203170,-195926,-105047,-6537,-59711,36666,274516,271530,63449,-24192,53363,136748,75784,60535,117517,-24565,-286995,-284825,5436,195060,122998,-103692,-159586,50421,171248,109589,-3291,-191199,-273379,-112479,-55831,-188900,-252677,-137588,123921,329135,218358,-71343,-264929,-280759,-271450,-185068,-108907,-184427,-224326,-124257,8661,42245,-58863,-192326,-271343,-221330,44771,298673,181739,-153481,-246915,-181864,-174431,-103822,13455,-18001,-30735,17111,-63504,-169157,-150238,-162174,-193650,-160127,-254814,-441344,-390054,-42135,119363,27484,6297,21080,-103212,-200366,-134538,-40100,13411,115854,274202,254572,-33943,-163589,62913,246752,155602,69312,4003,-111630,-176043,-129256,-105010,-36131,11079,71439,182858,194819,-1010,-116579,-166097,-180379,-34620,39266,-47848,-7643,155241,233842,237760,91205,-164971,-103091,248971,376624,230017,27699,-118707,-79940,39200,112448,181427,235200,66485,-122347,8683,203877,275159,221693,-16008,-188528,-104259,99609,281683,243214,93303,56509,36318,-136123,-340243,-317176,-107616,67889,-1338,-181605,-146140,98111,237974,233032,311477,369056,262004,242309,335805,394892,306111,21541,-167019,-210888,-234425,-200213,-15024,178986,197734,93914,62952,107626,104911,-106014,-295225,-236295,-110972,-106496,71216,323755,322605,194537,99152,-32596,-157439,-63635,209385,252575,24972,-194881,-269977,-172464,-78655,-50599,-4552,91260,129769,102971,-1329,-107028,-137636,-36622,111840,331421,413194,195574,-28099,-35798,111000,161654,77877,-17620,-174296,-171472,82930,264836,287472,296565,124538,-177534,-235585,-82655,-1999,2846,-74316,-154996,-118991,-137836,-148012,-69416,-149462,-309444,-267903,-192718,-272922,-343540,-274276,-6414,241808,205261,36743,71030,159972,115154,31707,-78689,-265338,-352295,-180830,94370,193439,70759,-191874,-415338,-463894,-297439,-129518,54194,250984,188215,57044,163735,197084,-17879,-159430,-59719,1658,-110386,-226493,-234156,-92833,11967,-5279,15467,-65796,-240670,-112808,90806,75834,30151,5996,-118292,-247410,-178321,-39621,27678,83608,56906,-138965,-225128,-78408,38063,50864,120434,273689,251738,4683,-109831,-29754,103683,173353,117371,33072,-87074,-123419,57842,205839,109294,-78309,-175018,-33802,218458,334704,217652,121476,182422,200909,78353,-79070,-162822,-194291,-183883,-143312,-47347,86066,167372,119979,-48444,-84877,77585,122632,-96379,-369888,-497577,-362089,-8282,204592,194235,202515,298913,483258,467640,232756,217708,397396,325317,65282,-150757,-257989,-119573,104959,23114,-247699,-296950,-96346,3412,-63476,-144035,-130767,-54294,89380,118689,-95276,-181819,30850,81512,-96261,-198297,-115345,8030,-15493,-244654,-330249,-83744,279564,455007,466403,363807,75824,-326640,-346417,-63919,33222,-62591,-164710,-252813,-237125,-82237,87978,235308,285061,129527,-30395,48165,151209,159541,144429,72818,-128495,-328603,-389150,-238869,3412,129340,38533,-185748,-350299,-402140,-347642,-139650,91113,91125,772,39998,10360,-149672,-165339,-34960,-7008,-109013,-118381,239651,536312,417828,292175,311,-392800,-274813,145972,361294,479839,762487,969919,929082,388096,-173313,271900,-748746,-3448274,-2115521,1402791,3539373,4384000,2047447,-2702114,-3105522,-724356,-264369,-684960,-595222,-347099,-450922,-699787,-588909,-238734,92284,306973,477203,430447,277625,228875,85932,-111497,-10588,107025,57218,11887,-12144,-13952,11456,74919,118895,11467,-81763,55824,305621,390788,234113,68586,-20284,-210693,-304947,-20411,256366,399405,393918,75336,-243556,-374360,-405011,-342984,-132394,10618,60457,112385,219870,344540,440278,357722,35677,-248803,-154249,67740,-12537,-96891,74738,199986,219291,236728,306294,334570,176716,-1809,-25935,-67010,-157267,-155960,-149904,-146556,-71082,-89581,-261982,-364001,-225856,-104928,-185035,-223266,-194159,-185934,-80034,21941,-88808,-323146,-453622,-341661,-120770,54593,185550,180406,-75892,-323852,-266204,-57019,-96682,-137341,111776,222686,45965,-36750,77706,99526,-31355,-126711,-12996,186148,248484,100501,-118998,-177163,-30122,104587,145541,184812,125058,-72152,-324707,-481527,-375776,-131165,-44375,-237067,-307056,-101066,15419,-62024,-119314,-221167,-276897,-154197,74434,305345,260463,-18312,-42888,106088,63034,-91860,-64308,73906,110652,120718,250940,413849,460906,312525,94467,-46557,-19992,40041,10170,-117373,-345910,-557173,-503128,-214513,-93583,-199905,-262097,-226772,-240138,-265431,-204828,-88969,5675,13156,-70318,-209154,-313649,-243865,-84952,48330,176389,205671,-21356,-272190,-234690,-46354,-22741,-151237,-150342,91093,225642,173996,145172,216575,283040,210178,86182,55936,50778,15644,-35281,-38686,106031,233082,95449,-70812,31650,220439,259273,185605,81873,23133,16995,56600,135766,34609,-240669,-294099,-62297,154313,150876,-41649,-148173,-90451,-85298,-109745,-150735,-335188,-370396,-207428,-171916,-184542,-120444,51719,80039,-14361,-45505,28612,-29106,-146679,-143968,-113888,-33888,99983,93023,-66021,-74471,67078,112516,-27063,-239506,-316930,-274997,-164813,66627,265341,330815,229280,106599,43756,-35165,-49199,84523,11801,-45853,27550,107557,137409,144248,115681,155340,256735,367855,355675,129537,-101340,-176200,-155263,37990,174539,115556,17257,-18680,-761,118930,203714,181345,144764,148912,45916,-61824,-13957,31696,-137167,-230162,-52928,84800,166926,212881,98743,-40899,-56721,-52880,92508,211181,143990,-83191,-167768,-84574,-100753,-114633,16951,111428,128789,166135,87403,-30614,-22131,-23384,-74141,4864,30913,-27317,25795,-31979,-309324,-440758,-284987,-148363,-201922,-238886,52985,387634,308226,12956,-74889,50303,291770,363103,209024,4219,-48984,-21911,-47541,-63016,-158188,-248104,-176087,-164127,-220736,-39761,76680,-85471,-241960,-233387,-106160,19110,20749,-178115,-217737,32351,277392,271663,100195,-12557,98486,258263,110005,-83147,-21513,206008,382463,384709,216249,62662,-65054,-186456,-311187,-428063,-290002,8473,12852,-291915,-472235,-292676,-6015,222339,282547,166408,15736,-21247,-12777,-123088,-296854,-224350,-20390,-33200,-144891,-132743,31695,85255,-60080,-101634,-43818,-26630,-73917,-140618,-186353,-192947,-173624,-117310,7032,57248,-72413,-121699,-36363,84373,246742,447817,584461,511128,209069,-48341,-111096,-127982,-139167,-61872,147381,532233,658752,203817,-394759,-1002134,-907363,486138,1106204,1041569,1680288,1267969,-406771,-769796,-55571,16132,-489587,-666499,-573267,-677124,-15023,1001416,470454,-729997,-898705,-589335,-582161,-417747,55525,61903,-273978,-353195,-91960,316500,438835,183074,-50454,-49859,31031,19108,-98852,-364772,-439983,-156583,101535,143413,123950,25034,-96964,-114699,-106702,-63171,-43106,2116,161771,278370,219100,184200,249301,230008,36752,-195314,-138308,160119,287226,164291,97081,53444,-47051,-112464,-230129,-351321,-320326,-236254,-255161,-220468,-84711,-66636,-99031,12973,157784,190674,149812,62753,26419,49293,-9583,-174517,-188217,-21285,77924,28066,91941,249315,258212,48173,-178860,-35464,294854,383343,327919,152301,-101657,-126090,-9606,-78125,-160945,-134765,-165159,-222232,-222219,-248044,-80038,277189,332088,48795,-13531,121024,85129,-78168,-208488,-210379,-162148,-252311,-368761,-311833,-162119,-85509,-99886,-187892,-293093,-291931,-256358,-108666,270689,466023,245409,-34327,-149155,-114708,40525,74233,-10191],[35601,131288,203084,101444,-58881,-18834,111985,37990,-198288,-226999,-126294,-134386,-167195,-189181,-257078,-278948,-240750,-164556,-67457,-67630,59167,253493,164717,-100166,-156608,2196,119691,85784,80067,126216,-40733,-278118,-220114,31121,127234,62350,-122020,-207513,-38576,37841,1720,13653,-69591,-212183,-148208,-114049,-230292,-246397,-118036,76524,214493,137390,-18669,-128123,-187994,-250598,-237240,-189078,-219207,-211866,-134844,15385,90851,-35447,-235914,-331363,-271800,60364,343075,188590,-180549,-239594,-116723,-157896,-187472,-118621,-120919,-99119,-20813,-96668,-210902,-120729,-45779,-93463,-65130,-134660,-303913,-323757,-4288,206321,90395,-29413,-50341,-121744,-196599,-189845,-161820,-75868,85455,234309,180917,-59419,-60067,208220,291371,111071,30902,-29864,-129358,-146959,-106648,-101074,-73384,-84015,-39981,85337,112900,-40720,-75474,-120088,-185822,-85743,-27346,-122842,-67651,128064,216158,231889,124212,-58926,-7553,233639,256996,119526,46205,-23441,-41966,-3451,23868,66193,161095,62131,-104861,19163,218948,280494,256184,64978,-159556,-129933,98869,291586,245369,35659,-58721,-103184,-233366,-336497,-265633,-77818,85791,86544,-59776,-84633,90772,189889,130762,206892,336181,214441,77768,148632,322216,214800,-132704,-232923,-171139,-180319,-172309,4863,227263,309732,167738,62707,97506,107172,-136343,-300787,-206871,-122969,-145524,95214,425704,426001,269411,161842,15220,-159107,-156823,91981,200063,12496,-200004,-253547,-123845,-31846,-55622,-29190,126882,183251,76699,-36186,-108209,-192246,-145879,41438,257491,254647,38398,-105626,-56534,80083,83607,-20481,-119034,-237329,-169425,132416,328882,321098,253886,41246,-241978,-278506,-114960,-16095,25970,10458,-23362,-22183,-98785,-149940,-92941,-146857,-279833,-268222,-238819,-301169,-399045,-318604,38209,299428,218344,51388,132614,252555,227914,120348,-64843,-255700,-293368,-133280,51229,107395,57156,-141883,-415377,-528199,-360841,-130676,98563,250591,145522,41381,209573,310963,162413,2196,5428,22434,-55026,-139023,-124293,14095,108644,50832,25677,-64507,-220265,-126428,44296,54235,31306,-39402,-209642,-293288,-193688,-7049,128954,140999,44338,-167014,-259814,-124802,-9261,3086,60286,154773,112664,-45148,-40422,89784,169888,139664,30469,-64734,-147667,-125081,68564,185971,74131,-91918,-217398,-126182,165159,368841,317755,273096,352078,346794,182753,-15177,-161775,-231308,-218453,-150633,-31425,83220,137477,124091,17526,-40751,47900,79726,-83042,-288954,-405782,-317733,-44041,177624,228008,216019,282992,446762,468892,309418,312974,425306,261812,4656,-116903,-172771,-97446,61347,-25745,-346095,-461418,-242146,-34681,27602,11137,-3380,-640,86547,83895,-142671,-200161,12934,30475,-90390,-123593,-82328,-43583,-131639,-362917,-373601,-23117,386730,550748,552706,449458,131385,-296052,-313773,-10450,96560,-45568,-173412,-223320,-182759,-72716,76924,201131,135972,-84547,-109433,42060,137657,116118,101128,62053,-98092,-304520,-437775,-351269,-72760,58943,-39146,-244524,-335782,-310044,-233046,-83772,78030,43839,-49872,18693,40338,-124072,-221551,-135432,-71141,-171021,-209505,181791,520043,456497,425970,188183,-265014,-262859,57414,363858,676784,959069,1028205,883270,522965,345147,961267,-309253,-2458573,505856,3430936,498395,-493912,366537,-2162389,-2567946,-85660,274749,-418419,-414527,-317349,-528778,-675098,-594804,-300257,162961,446877,448787,270040,152872,193074,93133,-85373,42123,131417,83031,136286,158235,72308,35535,89763,89615,-129618,-280303,-65633,260102,379904,298802,167308,35773,-137023,-180050,44137,255543,393988,407278,150416,-112897,-291987,-437471,-444170,-267257,-127473,-54099,103552,318412,476943,503078,329813,-66594,-378021,-251256,30901,-16096,-121213,33484,165638,176306,208225,284599,274507,78254,-89381,-98958,-84423,-127715,-156025,-202612,-185429,-50255,-24247,-189917,-317088,-173948,-43065,-174360,-273542,-209048,-93702,48920,125561,23558,-161049,-273835,-275220,-123276,59172,138940,87153,-108455,-260013,-124201,94160,-26709,-132548,88089,208003,41508,-56538,-10853,-13400,-103406,-178945,-28381,239676,325735,159279,-128016,-235962,-84412,82004,147211,133858,50375,-34626,-151409,-320565,-245822,12120,83624,-139819,-228021,-4590,91160,-40747,-83415,-122236,-183992,-111390,38052,230865,233499,-899,-61804,48571,30443,2534,93057,147539,102057,89632,267508,496973,459657,249052,62092,5150,35403,50558,26715,-75682,-314268,-531701,-470674,-141589,2483,-173434,-285986,-186455,-114649,-145457,-204055,-141253,-7830,1619,-99321,-232582,-277682,-157800,-27876,49478,206402,234873,-4759,-235535,-247885,-106899,-3558,-4455,19485,156590,219215,121536,74449,165488,268319,201276,56252,17637,10387,-39041,-78086,-43405,82738,178706,50071,-55648,70533,192437,130460,62718,56636,32023,-38602,-60984,6222,-67371,-275535,-340338,-195000,13372,118749,-1694,-123125,-78531,-54616,-5386,25455,-157538,-251227,-108893,-29110,-86263,-77335,62963,133237,112650,62245,82190,36642,-82346,-117125,-116578,-88417,31126,84821,-8086,-33316,59222,111478,32416,-169779,-276833,-237765,-162897,23097,213972,286954,194184,18509,-141625,-228184,-182739,23664,10311,-588,95587,179294,200410,185102,109810,119209,212561,361154,375442,121627,-141142,-190376,-143512,74419,239470,190202,105391,20339,-32138,109330,235892,185807,169649,202758,61609,-97824,-93657,-46280,-126853,-146001,30470,205539,315868,283393,85726,-42604,1481,60034,96613,93099,38557,-108619,-167976,-124443,-96935,1625,137521,135675,100301,130443,21593,-111050,-37364,83644,43707,32288,56116,15122,10579,-105575,-328125,-384145,-273276,-178262,-200274,-221956,68764,424050,359821,69204,7669,140832,351677,399045,215085,-1563,-40355,-44481,-159497,-223448,-224103,-194425,-108225,-200681,-325918,-96479,113363,-5625,-154570,-166160,-118325,23813,120686,-58201,-195405,27798,313183,320731,119103,-11566,165911,365104,214116,-25474,-21996,147123,294600,342035,225881,49969,-136374,-254618,-315467,-404443,-321165,-120123,-97636,-236902,-324303,-247890,-30309,215438,319946,188748,38950,-8126,-39075,-128825,-243377,-163052,79367,126657,-35062,-67897,139233,224344,53338,-48915,-31313,43177,10761,-152967,-286837,-288351,-178659,7631,170432,160241,24679,-15521,14968,75872,281011,545570,672472,547322,247385,-5235,-171207,-300699,-296581,-148607,54873,360047,435285,71073,-581596,-1070177,-332889,897808,1076363,1263609,1829393,902402,-703732,-841049,9551,240052,-264601,-765363,-897534,-651545,325976,1166153,258303,-1036217,-957280,-412219,-369065,-181104,221413,134454,-252901,-360811,-126220,225612,282735,74269,-78385,-73550,-79719,-98354,-180715,-446310,-512595,-223675,52820,197617,322555,282440,106311,15843,-29499,-22124,-31889,53380,264624,330500,193030,149945,262788,322210,160285,-99392,-114463,70937,165557,105250,133457,178142,69449,-46322,-215015,-377706,-374378,-308231,-272003,-176862,-43645,-25761,-41498,40895,157758,163402,98938,40634,-5591,-51402,-103368,-209140,-190647,-12205,104180,97177,202853,322247,303347,117173,-87863,46723,370130,453847,344744,99759,-213642,-189221,-2566,-74480,-176807,-121501,-133966,-209728,-253420,-306425,-106351,241049,258473,-4182,-38639,109177,133152,19221,-136498,-164189,-132390,-209610,-283564,-272148,-214694,-153523,-160406,-264698,-323911,-211387,-100588,7383,277454,380222,165091,-27703,-41684,-46597,17934,54753,16927],[60168,154354,237498,183798,39496,9567,103742,69089,-128855,-138000,-54724,-99146,-129066,-165461,-280198,-303453,-237276,-207599,-144419,-71394,79011,192218,22552,-241466,-260688,-66684,52569,38735,66926,135190,-30232,-222284,-105991,80089,67996,-2556,-109340,-185050,-104630,-118853,-156004,-32373,16411,-114685,-108861,-99206,-222503,-214539,-108648,-33514,27712,36959,58758,72361,-51556,-224108,-278316,-235163,-212731,-177801,-130746,28167,153693,23916,-215715,-321637,-279606,49582,338419,182543,-170919,-191506,-20873,-86004,-196760,-189460,-165148,-90404,-8199,-125412,-242098,-79874,71856,15808,17813,-17094,-159183,-234289,14948,243346,137084,-43171,-114031,-152780,-184075,-216862,-259445,-162167,34888,132597,29232,-93245,66927,341130,311279,79934,13550,-36171,-126407,-117019,-92456,-63104,-42836,-112832,-111760,3931,12377,-78061,-31518,-68100,-177243,-144592,-113514,-198840,-145951,44167,155880,200380,118821,3755,49461,169730,109548,-4071,40060,83884,25997,-47083,-90113,-64113,78930,83796,-49046,6923,177795,246598,272515,172953,-64610,-121878,73694,247405,200472,-29859,-146191,-169541,-226583,-252619,-178241,-30179,102888,164327,66174,-20162,74565,127930,14249,60614,230159,122688,-99452,-50661,210196,124656,-204404,-236019,-108104,-118596,-144251,-9526,214668,364478,235092,56902,31502,27868,-180312,-302221,-184141,-131532,-168324,96345,473070,491427,314724,190285,47531,-136784,-206221,-18225,135838,-2462,-210884,-244321,-114035,-39235,-98965,-69095,142555,209005,22770,-78771,-93056,-219084,-245469,-16303,191248,111414,-88766,-152074,-50056,61562,29517,-83620,-211169,-300988,-180740,131646,322240,310746,189102,-47244,-259653,-258677,-135683,-30722,63451,100952,108477,73266,-56429,-139458,-102533,-123242,-201456,-206280,-225887,-301227,-413545,-295522,108966,351500,248468,118725,218268,331436,331561,223038,-28525,-238836,-242454,-105743,-5159,32827,60250,-63836,-365575,-506677,-343910,-89912,135432,204466,78125,40356,240242,371731,296549,150096,73305,60816,39827,2470,37577,141185,185803,77294,1212,-72557,-172311,-135023,-32954,-1547,7790,-93545,-267201,-279229,-182128,12405,209438,189043,24535,-188813,-264862,-123907,-16608,-30009,10981,68676,20229,-39395,63147,209479,223658,116370,-23684,-153111,-229748,-155441,26851,91181,22725,-53168,-175423,-159105,107484,356157,413764,443760,500488,459733,277863,43444,-168596,-265274,-242796,-121713,36134,90381,79633,97165,57743,-16522,-12471,-273,-60654,-169174,-279043,-243860,-74557,122589,230916,216487,252908,364258,412664,344058,359971,381280,158696,-48659,-57972,-59108,-53576,21018,-76457,-396062,-527279,-320493,-31487,159655,193607,129286,63783,101744,74418,-157135,-197362,-3988,-23522,-107332,-57470,-15758,-38745,-200103,-429166,-376360,31205,430445,555011,556413,499017,196592,-199610,-228332,44604,149624,-11225,-146133,-171664,-140950,-77449,62798,175474,61342,-140555,-66511,87427,117555,36673,26728,37183,-69813,-278464,-465381,-417759,-102220,47271,-41264,-191234,-207478,-146636,-96370,-25462,55368,3857,-57552,40935,96547,-68889,-244208,-213398,-120359,-237791,-321204,75671,446979,444035,478300,321495,-109953,-185934,47927,439444,880835,1027667,868353,641297,478729,752683,1636409,390188,-822534,3278281,4568559,-3224597,-5171041,-973111,-1288962,-2013252,178206,669501,-21814,-84597,-187957,-485376,-499233,-476845,-287888,259872,591897,416925,104415,13525,128670,65933,-79104,43266,98419,75638,232978,311250,161923,52491,59707,17386,-235181,-396665,-147171,191861,299054,277372,215066,84217,-75369,-94762,47032,185434,285871,316931,197786,55915,-121918,-354506,-427245,-336576,-258912,-189476,35845,322416,529817,540369,326547,-110641,-451636,-317015,9810,-4904,-134691,-17983,96142,79910,132363,211053,150222,-55702,-183052,-149089,-50202,-42683,-133895,-243978,-194201,-5306,54137,-61952,-157811,-65220,9753,-146112,-287107,-215381,-27941,134828,162373,66815,-4586,-55131,-169865,-118444,41946,48928,-55887,-169132,-202700,12495,213171,29415,-111644,58311,162761,29250,-63518,-73112,-92021,-159762,-209471,-41007,242671,344581,198739,-115385,-270922,-125885,64953,136803,68390,-28726,-21064,-9322,-149575,-135976,87830,155193,-32361,-99246,119680,173151,-585,-39198,-20290,-72132,-61470,-2515,147005,209278,49923,-39345,18345,12941,85114,221643,207292,70599,22637,237969,496495,379604,120989,-22031,22844,66366,32819,-259,-74518,-269883,-448603,-378102,-44256,99627,-124502,-254393,-124437,364,-1579,-135868,-147072,-11834,-3429,-108046,-221963,-202598,-42884,41391,51023,199562,214358,-3619,-173420,-204371,-125640,24761,145516,179945,174651,149786,34520,24256,158161,245317,167385,39539,-11323,-27800,-37178,-23904,12158,86757,152342,48613,-11100,103966,148768,9232,-66213,-28621,-42493,-147036,-188267,-105114,-123440,-260307,-350842,-324432,-155093,50609,32688,-64951,-25115,3212,86646,155539,-10256,-145008,-21296,115338,61001,41116,77917,125907,158212,120097,105785,94135,-2335,-83864,-121534,-137253,-28664,66725,16193,-22308,33264,88166,63591,-107150,-222474,-174047,-116074,9607,167869,231675,160760,-44150,-290189,-395082,-273040,-27548,26918,40541,121717,177210,212660,222842,137586,110783,152622,266728,319051,121028,-115808,-122558,-50840,120679,264420,212037,151185,55830,-47437,92398,252439,181528,172964,227242,88111,-111824,-185695,-151272,-101252,-34626,77952,232153,364642,310410,61119,-52612,87353,223577,123096,-17634,-87095,-144344,-141150,-119333,-71985,83309,193113,126400,78605,97680,-29815,-167043,-49722,165663,156980,68584,69076,47310,14608,-133566,-312790,-308892,-239401,-190899,-174316,-150218,98837,393083,329585,86756,65674,209882,365027,395684,211048,6264,-7459,-39778,-221267,-311155,-242909,-132944,-57840,-251722,-424450,-173588,117212,69064,-58822,-78360,-92107,36617,185934,52762,-148260,28662,329019,355068,114798,-51491,182429,425634,290674,25555,-27039,58312,182549,287524,210407,-3658,-219560,-315271,-307370,-335832,-318588,-252720,-215703,-168232,-145002,-186846,-65281,194446,342707,219694,90639,20700,-68673,-138236,-169487,-77389,154242,228739,31506,-24001,219477,323672,142385,-11341,-36145,74569,81947,-133811,-327484,-321603,-138621,147956,324481,253102,111242,51865,38340,88259,313732,569542,644219,473785,234242,37625,-238592,-497326,-450863,-193393,16554,228850,286619,75531,-506889,-843422,278856,1267197,964996,1152049,1602735,377715,-1023326,-828626,116322,436718,12833,-700133,-1056655,-425617,793118,1142598,-174508,-1435399,-1059634,-177947,-96227,10706,334983,212484,-194514,-358372,-191615,101475,121597,-51249,-137974,-143576,-235760,-232430,-230267,-432738,-487009,-236776,-3418,184164,431208,483838,301668,160209,91750,58050,16463,112008,322746,320023,132126,103278,263241,401704,289332,7037,-115846,-48930,17116,35504,141819,232378,144652,31853,-149430,-352346,-386879,-316093,-206870,-65039,45462,55792,41381,70888,122200,105718,70329,58833,-11731,-124118,-177260,-212997,-175449,-15803,105379,124941,226378,304038,288993,170965,14184,110927,376768,429448,302718,52474,-276442,-210110,32726,-40157,-183390,-140933,-131833,-190986,-257934,-313558,-110447,188163,168018,-42635,-42705,102164,178183,111198,-54128,-95821,-68327,-115140,-155726,-191057,-198898,-143344,-153054,-271181,-292701,-111770,50810,118357,242693,228404,31991,-43843,46691,26913,4943,34450,36368],[57856,146053,240137,233480,102328,11689,85507,99840,-38674,-38749,23397,-31416,-34351,-76460,-242413,-264459,-179272,-213617,-206837,-65971,92922,111474,-113275,-330242,-312775,-127656,-38563,-59030,9921,124640,-13155,-146736,16545,132171,31435,-52607,-72725,-106293,-138762,-261537,-320792,-127523,38342,-19865,-22154,-38485,-186259,-171824,-109085,-170397,-166222,-40168,146494,277935,102169,-183070,-288828,-234786,-166111,-127378,-107742,45815,211415,101027,-144918,-269357,-264342,8223,279980,142234,-158250,-128696,81364,28808,-126306,-178527,-137725,-855,62933,-133825,-252889,-35089,153412,80048,39143,56562,-40750,-131589,30673,231624,158821,-35136,-168442,-205987,-172281,-199438,-291122,-212634,-12067,29888,-102393,-83926,203897,435378,299780,58906,8935,-21199,-97538,-85600,-81845,-1945,44805,-69334,-120013,-29440,-69086,-102749,1695,-27353,-162350,-190504,-191327,-261015,-230369,-77779,72257,153731,78585,2417,42137,68508,-23546,-95855,25569,177878,103081,-80965,-197150,-171667,16431,125141,17417,-27348,92032,175351,261862,281256,71976,-90115,13898,146197,104628,-94763,-192588,-154868,-121125,-112537,-74505,22462,110629,198203,144476,23388,63353,83595,-73611,-80505,84110,14528,-225714,-185791,91193,54573,-178474,-170091,-34567,-60606,-121730,-57163,139026,328865,254712,35469,-74659,-102947,-201969,-269759,-166929,-141624,-183273,72535,469650,519565,330128,183231,59550,-88911,-188039,-81552,81080,-18251,-235164,-264681,-159110,-104234,-171652,-116108,138280,203418,-40246,-114698,-62643,-202654,-289688,-45643,139294,23539,-148438,-153350,-16111,71767,28321,-100178,-285764,-351906,-186514,95934,256498,264015,115991,-121421,-227047,-183557,-133543,-28037,118662,183076,210521,151254,-14988,-122761,-105882,-100590,-117849,-113355,-157663,-272233,-393201,-228724,175088,374084,275774,213314,303243,372884,395254,310007,18340,-218307,-206723,-103092,-66306,-21593,78383,25213,-282300,-419976,-258335,-25627,135128,113469,-317,51627,253583,373309,357705,245282,114940,92843,143935,169637,223200,267052,219976,51686,-65142,-89707,-109501,-140319,-129760,-71681,-14655,-128017,-273340,-221448,-153386,19694,250298,205656,-8307,-193952,-223244,-69314,14498,-38927,-10312,48248,10903,18708,173122,304954,253308,104037,-50075,-228398,-317091,-205617,-58740,-52673,-27732,25977,-65779,-120196,69403,303422,467543,568132,572915,495345,329759,84724,-161155,-265550,-235249,-57926,142598,124607,27273,54534,73763,1496,-67278,-73980,-17897,-32583,-135104,-151908,-91952,57821,211522,214196,210168,248377,308079,327941,353462,287199,46427,-82891,12654,54079,-1088,-4090,-110816,-373796,-477605,-327195,-571,297436,356149,234659,125324,134603,98288,-126859,-166351,-927,-44466,-126059,-17888,59577,12451,-203736,-418712,-329972,65370,406097,485080,482493,487636,256722,-52914,-107053,89444,182352,38793,-81916,-106450,-127586,-104474,41498,158206,78312,-28753,70230,165668,100938,-50460,-54592,8749,-50519,-262002,-474855,-420594,-73232,90702,20712,-38955,717,35449,15863,11931,28787,-20108,-18221,122402,181801,450,-234006,-254582,-147662,-293912,-421905,-49399,327188,372690,435500,358016,14426,-100653,83464,571552,1080892,1011893,588705,325757,340307,1005302,2145927,1240703,1123906,5383056,4088824,-6755264,-8194306,-1404643,-292498,-1564325,40763,782073,363119,302880,-2868,-359870,-233026,-246663,-190259,362830,702018,384694,-25855,-102920,38353,-11727,-106466,-10393,5921,24263,270645,398816,222271,63026,19075,-61073,-289503,-420908,-182300,110620,177426,197220,220423,126257,-35011,-77450,-16844,59552,99989,141394,196183,222122,98996,-175365,-302359,-318584,-342033,-307006,-82415,216817,474511,535788,340139,-95664,-453345,-329270,19106,25661,-127818,-56702,17059,-36921,32649,103736,259,-174692,-249067,-163502,16924,62695,-99840,-264783,-174584,52407,127055,80146,46285,46660,35000,-95710,-246493,-206355,-4713,161106,122621,13021,75923,118334,-65452,-118179,-10225,-67478,-202369,-241499,-178876,93669,267107,61416,-80722,33295,103504,16666,-51179,-86420,-112278,-176414,-202239,-46081,204092,318993,216748,-84022,-272830,-143992,61152,123148,19095,-81311,-37110,56460,-10377,-64018,75112,150061,48005,28279,225432,238033,51149,260,41670,14614,-22130,-37736,74811,194038,120137,17569,18019,16489,135771,290061,248115,29678,-72168,154787,406954,256888,-30475,-129750,11467,69055,-14508,-60515,-87859,-192084,-311835,-245251,47526,160795,-75625,-187121,-61850,80928,131374,-24794,-123552,-28893,-14518,-100453,-190136,-127474,57490,99472,51875,158645,159695,-9016,-107220,-134739,-121972,33183,240090,268570,132782,33540,-56682,11556,185848,205510,110966,43612,-21652,-58636,14655,103392,102370,117413,171567,108047,61483,118566,84441,-86102,-174926,-156028,-180486,-275856,-286642,-162980,-116141,-200477,-320437,-407614,-293009,-22066,60805,14490,49214,54755,123709,203542,68053,-84604,28452,212382,209650,187169,90381,61363,111489,113094,93151,122868,63658,-64735,-146011,-186403,-77883,42636,3466,-44456,-5378,48111,60662,-67090,-171124,-105162,-34624,46344,150978,170694,119546,-70197,-359005,-504255,-339382,-79587,43435,56041,92357,99666,167590,248968,188503,121155,89221,119805,214243,132251,-35953,1259,94473,175039,252503,189751,163296,97825,-27770,81948,243415,167448,168336,234372,122664,-103548,-267916,-250358,-59095,89821,110052,184028,316674,299700,43383,-61219,171997,363791,154102,-94405,-197591,-178279,-103709,-83469,-29786,123229,181981,97321,76144,85557,-42537,-178136,-50888,204293,227913,97101,65088,65013,37505,-118798,-277830,-236338,-188819,-176546,-118924,-37693,141606,316512,221813,39028,73705,235086,323266,341682,192751,29909,55482,15203,-205012,-312352,-224225,-84426,-33433,-288559,-484394,-252345,86178,119356,16979,-5862,-48225,48233,212014,128420,-94747,25379,313613,366257,105515,-89632,167039,443284,329919,55817,-37920,-25926,89476,237772,170787,-77069,-282574,-349103,-282645,-225872,-272862,-361299,-321995,-111486,3754,-121725,-85785,182422,356642,262859,163094,60876,-96266,-155336,-102015,4597,183913,246784,44208,-10252,246211,358510,189246,6428,-50744,73248,137508,-78905,-298733,-286510,-61027,272324,433452,324551,190686,92386,33669,107105,325426,497068,471356,272438,153599,54482,-316547,-664202,-537262,-175617,39244,171094,252823,224815,-190494,-406473,706385,1446208,795159,750280,1036260,-168410,-1245517,-724137,243734,564997,262456,-503546,-1051993,-165742,1214491,1009969,-613770,-1774758,-1199553,-21267,110662,78550,356097,264571,-126558,-351125,-273989,-36549,-31314,-189101,-215491,-227943,-384868,-355100,-250346,-334929,-352895,-167249,-39077,121747,441188,582372,435498,281679,221848,154113,85994,164415,324011,242779,38401,42650,239005,434525,373491,69444,-164279,-161564,-88332,-6842,126230,199350,148250,89775,-62115,-290260,-357517,-252271,-75691,71442,137506,140780,119320,91407,62311,33778,70134,113519,10511,-149775,-207944,-191623,-156510,-29770,87664,109652,165494,203164,205768,181542,96957,144084,310342,307863,217093,37753,-258914,-175310,92599,16217,-179221,-183879,-150551,-160898,-217442,-250999,-87335,128052,90601,-44370,-17331,108274,218589,181844,12372,-41373,-954,1355,-24973,-100197,-130453,-72534,-93771,-214687,-219423,-33127,149646,194143,180312,54989,-120538,-79437,96664,93992,21512,35553,46762],[33576,105988,211399,249227,120497,-18535,53180,118875,43992,39390,81868,49950,86891,39928,-161630,-169941,-77780,-171561,-221070,-43653,100651,37608,-201154,-349566,-301142,-153776,-119847,-178748,-80883,81305,-11509,-81752,103914,162081,15644,-79028,-28312,-7022,-143652,-357959,-441951,-232154,-177,39569,66796,20835,-154379,-139132,-115391,-284582,-303089,-72750,213740,413428,228133,-124068,-256396,-189361,-91483,-63233,-61930,68730,247210,172679,-52611,-210552,-247028,-50450,181954,62144,-165932,-77773,158126,151560,280,-92730,-49401,138477,171305,-111189,-234106,8536,178344,65230,-19099,63999,30793,-29158,57512,188657,157225,-11667,-214701,-280197,-168084,-139828,-244569,-209294,-31605,-7593,-115184,3620,326401,470701,255916,37033,2556,-3453,-51438,-54456,-68884,62904,153791,19590,-70199,-7394,-100051,-108821,14264,-9592,-149143,-211287,-240622,-299460,-305294,-207215,-11484,106248,21654,-51288,-21211,-40236,-107964,-126837,20497,235916,167697,-93254,-265439,-229288,-14063,159775,55940,-79887,-16696,77168,221904,358925,204233,-55168,-72722,8220,-27235,-155105,-202035,-85435,34438,38124,24752,71249,105062,169144,140274,30964,69260,79044,-106633,-177892,-56403,-76173,-259770,-215451,-3843,12345,-81028,-54714,32801,-19354,-112710,-125998,19685,204646,202306,-5993,-188117,-232335,-181625,-193743,-152065,-156742,-201489,26373,427975,515707,322003,147674,47390,-27528,-107636,-82117,47736,-33076,-266793,-317251,-247317,-200622,-240685,-148394,122663,172969,-89930,-133385,-28098,-145008,-249101,-39450,94414,-10634,-140952,-116270,30032,107299,81641,-76763,-336578,-375205,-166786,49772,159416,194221,42570,-168511,-154427,-79332,-108304,317,185566,242949,262834,203803,26059,-102298,-107075,-91389,-60335,-18829,-52107,-214753,-348711,-156856,204830,349828,276934,290869,353561,359777,397014,350001,50557,-202618,-183797,-114406,-122914,-63603,98426,107391,-182087,-299633,-133548,39570,85458,-6894,-78435,60187,249577,332885,353055,275349,111309,93085,223231,328654,399917,371205,198764,-38431,-169434,-112856,-47219,-141031,-223971,-128288,-9356,-118126,-225121,-146772,-117495,21676,242152,174056,-54478,-173881,-134868,19342,62269,-21990,7817,98510,86459,107928,258216,358331,259540,104911,-56044,-283918,-386334,-256784,-161061,-197101,-62885,113167,65497,-29243,61467,230439,458522,605123,548560,436443,315083,100542,-121734,-210515,-182000,28708,258039,185208,5912,14274,76346,30678,-84412,-105633,43726,96765,9022,-57544,-97694,-1096,178003,208536,157145,122176,172103,256154,294117,174846,-44251,-92031,75510,134736,42672,-8798,-116212,-282905,-340286,-282299,35014,402341,460490,293427,173610,178380,149588,-55970,-108280,33604,-10354,-121151,-3970,123781,86128,-145785,-327637,-234573,80727,335433,384747,367688,412097,296515,111134,24512,117459,191149,97833,11270,-37711,-144582,-151417,13188,145545,159052,178614,237422,247001,97207,-111753,-113805,-8268,-39425,-257824,-468146,-361586,3231,157482,103269,152161,220609,178812,69289,8986,-2054,-27205,57579,257725,286807,62741,-204279,-259267,-154835,-323247,-474828,-147049,194431,257267,316655,294626,73559,-46548,131302,725638,1252210,964189,323777,75545,196139,1076935,2370416,2044640,2883405,6225235,2057641,-9122280,-8872276,-928838,514540,-1228997,-278637,624778,601703,635467,191850,-198652,30398,24573,-39920,439267,740483,349323,-98444,-172653,-67757,-132747,-161328,-91781,-119860,-66006,234823,394434,235848,74237,1579,-110241,-290189,-370321,-181833,23743,49045,101169,205247,162285,-14421,-120513,-124319,-91793,-114407,-74420,137747,344196,312882,44967,-115870,-221444,-348471,-372122,-223180,29660,325723,484457,351929,-43156,-388567,-283145,55926,66532,-102904,-70615,-48605,-137114,-59675,-4963,-122014,-231087,-262926,-142945,87327,147769,-64341,-255392,-131416,109184,177822,187160,203152,104864,26934,-26717,-155495,-185056,-27503,131360,29668,-115252,57147,199419,7952,-126583,-89666,-174520,-295622,-295327,-188520,103073,248310,63182,-51633,18677,52052,14972,-18290,-50792,-79784,-148788,-156085,-41093,141645,265453,211179,-45204,-241459,-131097,76309,114550,5789,-86964,-72885,34392,66733,-26619,-2320,82953,75776,101192,266541,263989,102691,30722,47921,47329,-4305,-59342,26946,184688,184608,83866,36482,41910,156883,301474,273910,-2217,-174462,26889,255374,137928,-155318,-220943,-9857,52906,-77646,-127642,-82971,-73408,-141614,-104437,103358,156482,-54921,-119235,-18255,112888,216456,83873,-98220,-74999,-41905,-87705,-157631,-88444,106187,127974,53460,110985,109946,-7040,-59540,-82189,-126902,1355,243520,250575,37118,-97205,-118187,45321,231369,147912,41503,66627,-10180,-77039,91454,249900,189374,162915,233780,216826,146275,107833,4566,-145722,-241743,-286794,-334229,-383251,-327301,-146897,-42021,-106516,-253010,-415878,-357112,-70644,86957,100068,116868,69353,88442,168840,65251,-86747,25311,227557,297999,289955,93238,-31414,2419,51464,47803,107634,83713,-83294,-205555,-244106,-120808,13952,-39933,-94363,-52484,-3972,28019,-54082,-135861,-52967,54746,128316,172164,112826,68681,-56087,-332641,-540457,-400971,-133962,41808,31349,14818,-22957,81190,258163,247879,141906,35213,-31734,96757,150733,70143,139514,245669,228656,212565,142344,158517,149637,30884,89315,211534,147065,167208,235210,154404,-79093,-313550,-303486,-153,209550,151851,109135,213130,267123,45720,-57520,228515,427653,177890,-122464,-265017,-201078,-74318,-41505,17247,129866,130075,70784,95980,96244,-16777,-142253,-33439,202120,236869,101366,43939,69153,72513,-76800,-237517,-179616,-128279,-132034,-41461,80464,184581,228586,72291,-67341,33517,212685,234757,235872,150127,57821,136891,119485,-114079,-246068,-185575,-60779,-38717,-294389,-489592,-311767,32489,138004,58516,29926,-7927,55187,212349,163427,-47484,13561,264375,349288,108278,-88767,150252,435717,337629,65053,-51206,-75131,44901,199189,110058,-145516,-305031,-345753,-234135,-83758,-182564,-419976,-396899,-87044,70421,-76251,-85140,179875,357447,306684,233940,98663,-120793,-178037,-54608,65910,172977,194397,15011,-28865,203560,315363,184780,11053,-54443,67162,188220,15850,-200533,-192718,31229,347814,472971,368030,263833,121542,14359,123133,307634,340362,178712,-28890,8452,18863,-409028,-760085,-525534,-105310,103896,183182,307325,449932,252951,109658,898626,1405374,603974,196649,241601,-674552,-1304224,-537682,379465,638212,441500,-240959,-901524,20131,1430738,823197,-900643,-1930376,-1341585,-35894,172177,16095,288222,270560,-77327,-341896,-350147,-165567,-168085,-320905,-283331,-287208,-475319,-439191,-250921,-189955,-136509,-20715,-38904,44458,382328,573347,470784,339008,308653,231713,154231,200948,274734,117365,-72401,-25471,187503,401371,376227,52724,-255020,-236974,-107212,2277,95718,92926,73368,99983,11557,-214928,-293398,-130087,85266,184798,191343,191188,162275,90985,-4623,-34048,85209,178186,47034,-133590,-188267,-153355,-144088,-52055,57899,67412,59465,56454,66693,132811,133916,142614,191655,127986,122486,71970,-156490,-86809,164039,76310,-166761,-232111,-174072,-117947,-134550,-135167,-45195,70684,49594,1504,35014,123517,243285,218760,42539,-32487,35534,102586,72960,-30360,-44041,18739,-17309,-127141,-140851,-6132,168934,214310,108396,-92414,-248776,-122533,103678,145649,77235,71516,52061],[4240,47186,162359,237888,97268,-77907,3997,116934,93083,73684,101698,118466,190354,131092,-71148,-46480,41385,-87013,-167147,1996,105322,-6008,-213320,-298193,-229628,-129279,-165164,-284212,-181014,4617,-38770,-49130,127108,150128,6829,-85305,4599,70935,-128499,-387949,-478629,-297242,-67034,49848,116699,37453,-154596,-134279,-122311,-332682,-344317,-68694,223802,421203,281695,-53087,-182018,-113677,-8019,12864,6769,97291,252860,219090,28322,-172482,-238440,-100487,73996,-41495,-194794,-54631,182006,235276,134934,33813,69471,275619,275956,-57672,-182290,47615,150137,-24347,-134875,9409,51805,57789,99970,139843,143114,19594,-248891,-357329,-171184,-58114,-142863,-157744,-12046,53822,28897,163164,407119,441988,187364,3630,-18209,-4703,-11015,-29923,-50625,111881,240723,108929,6427,50815,-69898,-96496,3035,-18084,-143426,-207374,-254037,-308848,-352588,-309019,-76118,70379,-26967,-119584,-102252,-120390,-129223,-92929,37224,248493,206540,-74543,-273563,-228824,-20125,154897,39918,-140401,-122107,-29550,159983,384268,284636,-39382,-164381,-132621,-167692,-210978,-190039,-6948,169448,149257,102293,113525,88697,81570,50436,2323,97899,118104,-84517,-213842,-150934,-122423,-198360,-147199,-54777,-4568,38345,73565,81122,-1304,-119679,-194705,-107757,29113,81676,-64126,-270864,-305833,-121399,-91614,-137070,-175945,-229081,-34749,362433,485847,299656,95172,8889,25562,3400,-32222,36439,-43626,-288499,-381900,-344395,-283364,-264159,-142972,105590,130716,-108544,-131810,-6685,-65838,-127382,-2041,43035,-26322,-98753,-64010,64039,146205,163594,-31606,-358217,-359830,-111555,14628,61280,115452,-27832,-185641,-61946,21854,-68817,48558,249439,273207,266032,233619,69908,-77833,-107810,-96674,-36720,60358,66573,-134821,-294661,-117014,179265,276386,236221,307860,340516,288778,332309,323335,42594,-200391,-164470,-118110,-163832,-107311,100321,166611,-78665,-174709,-5861,86298,-228,-128754,-148103,48472,231069,281001,314767,255556,62512,48657,254369,448776,537231,438433,128209,-183937,-293385,-137023,1092,-132203,-284898,-144390,36801,-57080,-137659,-81228,-81450,25854,187320,91074,-107581,-128888,-20078,105871,96565,14305,65947,193823,208779,195066,292312,357848,248411,118355,-47580,-309338,-414504,-287397,-244331,-291245,-78097,166581,160976,70208,77806,162302,393266,553845,447013,302083,234595,91554,-48339,-101301,-86560,118436,347301,251824,20584,-11091,77792,80195,-52555,-85735,107758,199557,138192,22743,-100607,-45524,136111,186926,96280,11569,25906,131528,191702,77022,-91279,-77813,110108,157548,61365,2789,-90725,-151856,-172000,-217292,53902,447354,490678,303795,202751,221303,211209,36903,-33463,96098,75885,-75232,1003,166049,153997,-47743,-175244,-101749,90334,255058,300110,260283,294331,306194,253022,138857,126738,177095,153610,117975,27692,-178137,-204854,-16686,132652,248209,371572,366345,302425,111152,-121465,-127857,-1425,-30803,-259324,-440768,-257309,99127,204770,153638,298301,373309,243783,54723,-40748,-41443,-23993,147660,416871,388170,95551,-176560,-239923,-149378,-315167,-453174,-174995,90166,129389,167453,172781,72856,-26110,177605,861216,1361869,920725,184177,-15544,92631,953151,2265671,2594848,4007247,5710716,-682237,-9763367,-7571268,-72392,875449,-907648,-430557,356108,626061,823186,365770,-34330,202345,228161,96213,456379,689057,304510,-116065,-193329,-172875,-267591,-219050,-154798,-233414,-174951,133145,303873,206082,92066,21004,-110807,-244187,-276230,-163093,-60856,-58873,27924,191777,189092,-3371,-182186,-231412,-229685,-300681,-276136,31777,391656,459532,236068,68569,-80240,-274780,-367907,-348971,-178818,138322,397311,340560,12558,-280991,-190795,104211,100828,-70923,-61966,-87053,-190920,-115240,-79785,-169985,-198981,-218721,-100859,132862,183209,-34148,-208654,-69381,153861,196760,222449,240883,77025,-6491,48601,-37783,-159868,-83612,67412,-69972,-256093,-33527,187634,39524,-137937,-169843,-233720,-295059,-298978,-205857,62894,177049,37185,-34882,13775,26779,35033,31009,11712,-23666,-91482,-84378,-26594,73767,195647,180166,-14070,-185500,-86104,109622,113394,27746,-44475,-107234,-50954,73513,-6046,-87968,-5687,45981,86808,217842,240361,143572,57692,15597,24195,-8910,-63212,5658,172045,216790,127400,56475,84080,169489,289396,295105,-8475,-256397,-117692,91469,58921,-214597,-259569,-18197,33816,-134372,-172080,-39396,72922,29650,8818,102423,77688,-81513,-82251,-4361,95290,228539,143095,-95831,-149870,-85599,-79430,-141973,-101480,89409,121944,58991,91697,104488,12604,-46908,-83186,-164399,-70778,158930,138521,-84878,-204367,-125708,123782,278813,82675,-26213,97630,17892,-79779,160461,354474,238383,203935,313527,333988,216164,74217,-76265,-170531,-257841,-376797,-445845,-432372,-302675,-63209,82967,7122,-160488,-345161,-333850,-81178,115758,176792,154133,33153,-4018,82024,-1832,-145959,-30030,153631,275017,290109,83896,-107517,-110782,-31512,-15817,45376,36959,-151737,-300251,-313429,-163153,-20096,-102084,-161600,-106544,-65696,-23042,-61029,-119456,-28724,122607,227778,222891,71381,21160,-5108,-229423,-508596,-455699,-178186,14868,-34335,-88390,-144723,-14837,250554,301861,167785,-441,-146948,-4457,164608,166374,248913,356320,269196,157921,91635,152338,203450,113844,115760,167894,126549,175185,234970,169520,-47618,-301408,-281651,70871,306015,214501,57254,109849,230533,70208,-34783,244432,406866,191696,-103578,-279333,-210553,-66859,-17696,52671,120196,77082,66688,130639,116824,25536,-75365,3842,176336,189846,74478,11373,65963,111342,-26030,-198717,-139707,-65622,-65378,37065,160870,209226,162044,-64280,-191398,-26887,158117,122797,96616,78447,68984,209505,246642,19505,-152559,-143876,-60536,-70621,-272470,-444571,-336110,-22757,132792,71492,29447,13005,57733,205517,170410,-9426,-2987,189572,304745,129028,-37640,155548,421473,327232,63174,-59196,-73210,54572,166707,32022,-194656,-289364,-309795,-160008,72162,-60135,-414087,-425194,-101406,38783,-74029,-78502,168250,335527,329181,275135,115665,-146228,-199967,-24946,106113,147423,116510,-30205,-74836,95015,198380,130109,14866,-23960,87839,245751,146873,-46517,-65227,107658,352855,440208,383368,324808,147128,-1353,136027,268514,148011,-152945,-357737,-178417,-83773,-512146,-768580,-428832,-13586,179563,233126,373882,632173,654395,563628,945584,1232235,438001,-324639,-610747,-1141015,-1216495,-304502,514193,700716,549019,17744,-627535,132016,1377589,604873,-993130,-1872058,-1446530,-227497,91384,-109909,172293,227276,-64375,-329776,-395933,-264603,-280900,-416648,-310874,-290667,-476582,-467084,-243076,-46284,105000,162137,-6505,-16183,299692,484623,398901,303342,308603,260614,202341,220488,198471,-19981,-174291,-86378,118652,307928,292910,-38451,-354492,-260710,-40713,62069,61244,-48805,-59928,51750,43912,-149272,-206871,19139,229910,240211,186069,184179,153320,64649,-61211,-83245,91411,215237,72444,-100842,-130509,-106369,-140825,-81968,20174,24522,-33354,-84527,-94627,27743,111187,112896,59193,-48209,55583,150408,4431,36025,227379,120741,-145892,-260695,-184295,-65527,-31047,-7482,-1116,24614,53622,88150,100498,134259,237249,216877,31153,-79901,19913,158878,118562,-744,21517,86672,39420,-50799,-94380,-39198,110476,173682,42118,-180660,-317213,-158797,76211,176766,163554,136916,59823],[-9371,-9510,108977,209319,46561,-153703,-62238,86972,92810,56927,78126,151216,237525,156411,-3869,70087,145931,17510,-50894,71803,112636,-6253,-145500,-189834,-117372,-58113,-166169,-347699,-264074,-92699,-94611,-56304,81897,91176,-10863,-82949,11434,97890,-102993,-347535,-415455,-286076,-118388,19437,108063,-1459,-194088,-163143,-125399,-295040,-289543,-56480,152379,291263,242405,17182,-79881,-30477,63937,95934,91637,130381,231104,229564,73253,-162856,-234172,-114929,-8962,-135703,-224224,-59407,140967,239370,220985,150913,179050,359184,334298,14424,-103079,79490,93436,-144901,-256796,-80448,32691,115945,148361,106203,130325,53455,-258779,-405650,-173330,16935,-33124,-85072,39298,194194,278080,343135,427228,364197,110803,-43297,-56165,-37319,-3216,-20695,-28553,133691,274654,158464,69401,110973,5527,-71884,-27597,-47584,-147349,-189536,-235563,-286441,-355166,-354131,-111770,52149,-45989,-156901,-151786,-146207,-96986,-13508,77554,222442,218051,-22125,-217167,-181691,-23705,90102,-28713,-191347,-199865,-122440,91943,354301,285504,-57046,-236955,-243865,-288487,-263090,-172907,39131,223763,185220,146675,149804,68269,-38017,-95168,-48549,146100,185507,-29891,-194622,-179188,-114219,-74594,-27020,-57053,-4595,130080,175383,106644,-344,-133183,-238020,-202317,-138841,-75201,-128693,-294360,-289028,-37391,3960,-120833,-193305,-262754,-99949,284754,435314,271208,37776,-53755,48454,102001,36026,39246,-45026,-281246,-425486,-409816,-308734,-212838,-90630,91372,89967,-90903,-116019,-14530,5971,37955,52612,-24490,-65980,-66137,-24843,63354,158830,233611,15444,-346248,-303417,-27369,178,-16253,40486,-91398,-177107,28675,96116,-27469,98378,290889,275786,241341,251063,118437,-49346,-109644,-110400,-35554,120051,175085,-46422,-246984,-128308,101472,168945,153628,242757,255415,173546,216804,231709,-15924,-214034,-138238,-92546,-176074,-160107,66174,191040,17540,-62619,94593,104470,-88641,-220249,-203333,8213,203355,245235,279504,217235,-10606,-30930,235172,509932,612856,462312,33838,-349641,-406907,-156443,27730,-107696,-282912,-104296,114954,37006,-40729,-40939,-48283,35193,98358,-29089,-156113,-70692,86102,153858,94020,57652,150934,287702,313060,245553,262575,298417,222722,136831,-28967,-294579,-387979,-282639,-279058,-304679,-80464,151575,175502,130330,100870,119354,301559,448778,316004,141594,117296,67997,41252,34241,28258,190028,384390,293879,54690,-18802,84840,143426,11801,-37388,148164,264795,240282,76732,-110545,-74470,89494,133179,29774,-63704,-108184,-30777,66128,18502,-86391,-48968,100765,111276,43884,18634,-43638,-20967,-31713,-160926,45455,426674,455751,277693,210364,249515,261430,125308,40456,166525,186746,12353,19315,185412,194178,58820,532,44757,109318,200259,258543,196175,173508,285133,339580,213288,118213,143296,190277,218536,88223,-204758,-245256,-39317,116202,292096,460511,411182,313841,140044,-72461,-88735,32817,-18899,-254147,-381252,-129164,182255,200415,136498,330275,401737,223290,-9851,-126460,-92333,-20511,225105,552211,453310,81347,-171935,-213971,-139587,-269185,-352340,-116233,42934,24081,41894,60233,51751,-9203,227325,943188,1381075,890947,211411,63190,20091,639887,1877730,2760771,4289508,4301195,-2926022,-8838972,-5482693,443334,733676,-461513,-128804,194018,461728,830958,508969,121013,232428,263914,144684,393635,554890,244146,-102480,-181918,-256652,-375314,-247996,-156639,-288901,-273983,-6932,163393,153645,114337,64559,-65222,-162816,-169454,-139408,-132269,-130853,-1514,191323,199294,10486,-207394,-291863,-319735,-415117,-419452,-97590,354003,497506,338682,193582,55908,-145132,-301098,-426180,-339323,-14411,298997,291612,38630,-163506,-76189,143974,113035,-45240,-44398,-96183,-184308,-115989,-96114,-123384,-84284,-131214,-57809,137093,161764,-10642,-123883,7522,180366,183016,176566,143468,-28477,-48600,112967,73759,-135773,-146747,644,-127018,-339246,-139357,116420,36767,-140872,-217842,-222402,-196794,-235199,-195322,18015,91710,-4702,-34261,13215,35155,82483,88398,67179,19515,-29581,-8455,-5762,14017,115747,124251,-3685,-119875,-16730,151516,112955,63124,26985,-117736,-151582,26070,16410,-122480,-71226,-25787,-12313,88202,173439,169326,91141,-17781,-30280,-27796,-50785,5249,147424,199811,124001,63590,132174,198191,296637,324064,19704,-291860,-238531,-33442,32335,-195255,-227830,1919,24896,-165233,-175474,39294,216473,166754,67299,41630,-58025,-153937,-88131,-18311,40577,165037,124901,-126762,-235430,-133274,-76990,-148330,-154672,23223,91791,70765,119324,157322,49520,-74019,-150242,-237399,-162379,26287,-10990,-190088,-256524,-74483,233232,319998,28877,-76245,120677,50056,-67340,193958,373961,230415,220320,369904,402982,241824,27403,-140225,-171722,-231388,-395135,-470263,-404132,-228353,54313,225192,122418,-59971,-217124,-241444,-58662,147299,232842,150562,-44047,-113649,-12204,-96004,-236329,-121725,13444,127707,172587,67595,-124625,-167361,-91729,-75084,-51205,-74557,-259429,-408052,-387093,-206538,-58983,-169214,-233966,-167492,-135621,-78666,-73202,-113135,-27411,150864,306302,281398,60954,2098,74132,-92873,-431369,-479447,-191150,-28400,-125979,-189965,-225502,-86204,231265,339360,194782,-15987,-206885,-76501,160451,221322,297982,397905,286480,104149,55015,151658,242003,192520,149589,122900,110642,192129,233411,158924,-17838,-226406,-182702,141658,363520,286764,55366,49769,202326,107991,6136,226422,335119,198751,-54544,-250416,-211259,-85028,-25876,61870,109087,56560,92811,165548,127255,53906,-4315,52690,145832,113473,24079,-21939,64864,148410,20640,-159010,-107462,-9605,3938,87867,169744,199604,135741,-136145,-274397,-66396,98407,16981,-39642,-12186,44335,241979,356531,149417,-74735,-109945,-70874,-118971,-243250,-370863,-320701,-59283,121421,76520,10858,7767,56011,202501,168537,24115,-13755,106344,238854,158410,43831,185072,407491,309854,62728,-51920,-22104,101404,128930,-58378,-227349,-259003,-258661,-69546,214532,68040,-346255,-401103,-145655,-67544,-125854,-92908,126123,283803,308594,264581,95892,-179484,-214430,-1107,136767,139712,65089,-65935,-137093,-54738,30712,36392,28047,53208,150873,312010,296136,133013,60844,141440,286724,355964,376420,361716,165026,-863,151166,228584,-11604,-412740,-619265,-369498,-243756,-607946,-699182,-291024,66320,241193,279838,366781,656030,855509,840770,981020,1072419,339971,-649719,-1326064,-1576850,-1067309,-78636,633425,785577,605728,220840,-258588,253129,1119982,363424,-959455,-1675557,-1492847,-511200,-54941,-198305,63458,146935,-88256,-310896,-394633,-318932,-358585,-446747,-278753,-230256,-392287,-436934,-233948,53968,301337,320068,38701,-45030,227567,356013,241627,173571,211233,229338,222380,230253,128351,-126682,-238672,-121742,51943,184356,155874,-158106,-414680,-234474,70238,147389,32423,-179210,-212033,-43997,25229,-108263,-113415,155981,317391,227014,127113,120835,95955,18166,-94722,-106472,68205,194375,62305,-82713,-61959,-58085,-142233,-119673,-26036,1934,-65508,-174745,-235515,-111560,32739,68665,-44877,-163265,37665,247208,175661,160805,261344,136581,-111363,-245349,-167244,-10572,62822,86827,27182,-4666,93617,190225,156695,123913,190767,181154,-7722,-165702,-45161,159503,112721,-13922,39322,102823,53482,-18666,-99290,-114651,416,82766,-10733,-201458,-314185,-178386,29385,184956,252863,206633,76731],[7129,-44248,65218,172246,-12140,-227304,-141831,25439,43130,-538,22704,138825,212204,106888,21716,147797,208118,110033,95278,158322,128951,36104,-19056,-50621,5435,35752,-132747,-358750,-312263,-189169,-166064,-96833,-11923,-2555,-45497,-83614,-11104,68481,-73620,-249467,-269321,-191645,-120752,-27843,50270,-73225,-253626,-215541,-122225,-183455,-172728,-66817,4111,70100,128513,74507,28469,37615,108477,174531,178534,164671,193311,203682,73210,-169823,-218359,-78453,-39651,-184442,-225033,-79374,43294,147934,215165,210751,242677,357825,319859,84558,-11123,101733,42372,-231386,-328044,-168860,-9158,137628,182035,93463,127213,87802,-227928,-392407,-161923,61333,36485,-27606,98113,347572,513193,467850,385355,269195,48408,-92958,-100683,-94896,-42672,-32202,-7083,129443,250225,152127,90435,143174,91202,-44412,-67390,-87052,-159252,-171735,-194744,-230903,-303236,-330101,-119046,49364,-26674,-131402,-134545,-115447,-39978,78634,131171,175005,209029,56792,-110451,-112231,-48238,-28527,-118106,-211676,-233581,-181636,36706,285408,210980,-108140,-276424,-306911,-370499,-308466,-158452,36334,176130,137860,152380,177852,49704,-151952,-246311,-99918,203087,254395,24600,-143787,-147009,-61590,58926,87190,-20892,3296,163310,222023,114784,1278,-132602,-234572,-230587,-241356,-219615,-186081,-250954,-180582,53014,66342,-102767,-200367,-291002,-157421,203000,369526,240746,-15176,-131511,29940,152827,86860,45009,-32803,-235641,-420306,-416093,-254488,-86846,-4104,76380,58188,-47859,-99526,-59006,45544,192291,106372,-106628,-151612,-75313,-19400,17537,123042,255895,51376,-298775,-214172,64495,3069,-64242,-19143,-139238,-148424,102793,136378,5518,126615,292226,259388,218965,266983,168661,-19565,-115306,-126547,-40124,161980,254780,30183,-217962,-182807,-3145,55551,46374,108511,117068,42076,81736,99693,-111145,-235962,-98996,-27166,-148013,-215084,-10106,175435,98297,32097,153581,96154,-142818,-257074,-238793,-52781,172513,236242,268406,190485,-74090,-114016,186036,507703,617464,446861,-46733,-481987,-476696,-165513,32587,-64738,-203758,-11572,196493,125867,31121,-28667,-18487,45636,-6517,-158036,-187138,-18408,147295,142220,49022,94289,237534,331279,335727,235643,174575,185017,178582,146184,-4616,-236225,-309029,-241768,-255236,-241540,-84887,56416,95521,120652,110843,109156,221048,338530,207705,15525,11414,45327,115346,150240,127471,227928,362781,286764,80677,-14421,95792,199031,70915,-6309,139870,289430,307410,100936,-131105,-92273,40724,40415,-39334,-95711,-209211,-202409,-56792,8890,-35748,-18092,41576,1299,-13308,23686,8585,74174,42815,-130099,12865,356019,381811,232259,195867,250803,281647,184425,93275,215042,281952,124574,66672,188999,199119,143356,153812,172183,144390,191245,261137,184016,89436,241538,354209,235024,93945,93243,193361,293879,146230,-202239,-255468,-46776,95688,264028,415226,363379,278265,172836,19645,-7083,86335,-2242,-230101,-277340,5797,229694,137831,50765,228018,297180,143170,-88896,-222801,-150988,-24552,267302,615909,451672,13344,-201925,-195489,-130641,-196241,-194022,10306,53818,-35183,-20557,16713,59017,42948,289611,949641,1299045,863498,366136,241113,-64335,182628,1324187,2540693,3850052,2807427,-3713339,-7168063,-3998705,130291,278021,194030,687415,298146,210631,686989,623870,267421,125399,89780,59373,250346,366153,165930,-89532,-163793,-300299,-420314,-225718,-79837,-260199,-336333,-147530,24992,104954,129026,101792,7315,-58275,-70522,-115118,-177212,-161718,12647,199730,183689,34030,-157548,-278615,-345264,-442222,-484009,-219333,243677,419235,326711,227216,141935,-2862,-197896,-436083,-399280,-72037,218975,204436,16767,-67234,32699,160688,96702,-35817,-35765,-84043,-122228,-61324,-50054,2555,77755,-29817,-33263,99784,98755,9018,-10000,93944,187450,142841,69973,-42565,-166677,-82106,150578,151776,-108242,-186197,-40221,-111260,-320951,-206408,29709,16357,-126522,-211249,-145402,-37922,-112709,-133540,9027,30613,-45151,-45653,10166,70613,153878,143250,84833,23142,13619,51750,16998,-30436,30835,49165,-19892,-61209,61152,185411,98378,78029,95088,-91617,-217248,-42292,47817,-77435,-87810,-111457,-158887,-80673,85343,182591,137378,-17410,-78799,-48314,-28248,17102,108979,134259,69535,52345,171306,253207,349505,369732,80373,-267151,-298329,-89062,45289,-113953,-132839,51502,29625,-163254,-138693,127843,322306,242857,61597,-61280,-210510,-247708,-124306,-46864,-28927,48290,33365,-182143,-303322,-165668,-72960,-166663,-214404,-53925,57913,87009,179732,244449,91062,-131273,-264493,-325642,-242189,-96806,-123232,-233654,-239048,18276,349639,354946,7006,-96790,121153,70780,-44733,179029,299533,167356,198452,362521,375758,203362,-20183,-174866,-167235,-185171,-337263,-393697,-303906,-135002,157326,343375,219673,30286,-70811,-119613,-22492,174917,261499,113022,-132091,-194140,-75979,-175310,-320629,-223346,-148401,-103545,-20941,56334,-62011,-131123,-92331,-105965,-155787,-221860,-371996,-490485,-447495,-244770,-96638,-227409,-299221,-233643,-210448,-126259,-74916,-101029,-30388,140438,331220,321433,90105,35718,169155,27858,-340693,-445119,-155786,-66190,-216762,-267806,-247133,-109716,207679,351737,216370,-17377,-218602,-122667,130204,218592,275599,367885,276897,65643,40699,152673,246085,236110,169852,78362,98703,214602,229375,124641,4590,-105142,-36687,193064,372946,342243,97563,44385,185427,144874,56735,194964,263623,202858,-61,-201324,-209880,-120589,-64170,37317,101060,79852,141013,185356,111557,45642,43960,96319,119283,40219,-30122,-43988,74391,182141,59346,-110753,-70338,30940,50196,85365,97722,150786,148889,-116372,-267088,-50051,60113,-58068,-131598,-96083,-20594,215093,413988,234292,-41146,-87572,-75065,-168691,-231239,-296381,-273442,-66959,120518,95465,-2233,-20575,48045,201645,170949,59431,-6648,35480,161650,175838,116048,217390,384875,288578,72550,-20402,61447,155928,76816,-153258,-259170,-244810,-214106,17104,312605,169044,-236369,-331424,-201129,-201491,-222549,-148959,46679,203642,234896,195340,32494,-225841,-217615,28126,170592,170501,71842,-79296,-200787,-206872,-150925,-77178,53042,169697,246708,376028,431102,294135,150046,119642,170939,256831,356395,361679,163215,16088,172092,208591,-79450,-506376,-732449,-521415,-421962,-665498,-577972,-161014,116610,281513,293770,234066,463639,772470,882822,1087400,1048511,331445,-692926,-1734233,-1952416,-960185,85157,713948,881094,625916,343821,159504,474864,820118,118204,-918583,-1476049,-1479241,-754733,-164502,-171703,2605,49937,-134083,-281345,-343001,-322686,-388644,-398187,-190062,-125900,-259341,-363800,-224739,88713,393036,395238,71530,-46834,175120,220778,43191,-17896,48462,151250,218057,240698,95175,-167748,-244060,-117812,8094,73434,22576,-239523,-397275,-171370,170183,221143,15178,-260785,-338723,-158758,-34012,-95765,-29690,245875,326028,159860,40769,24282,12766,-32121,-98873,-102986,11830,108934,6861,-99414,-14324,-16453,-141156,-164692,-84961,522,-28182,-195126,-320680,-251139,-80358,26100,-89886,-187891,65714,326644,306640,252055,249251,120175,-57333,-173314,-117798,39333,122127,120041,29810,-15999,145961,270186,178494,80936,107690,126806,-45136,-249176,-133029,115240,72196,-57526,4794,64544,24039,-39484,-145693,-196022,-123361,-36354,-49856,-170670,-256410,-180033,-22542,168550,307224,246802,103896],[54437,-46142,38302,132662,-60421,-280470,-226272,-64444,-39559,-74467,-40545,89654,125930,6842,6452,169609,214179,161544,224353,246294,158552,107401,125505,85063,105079,117040,-84982,-323002,-320021,-262069,-233567,-155277,-120927,-106445,-92824,-91956,-52949,2237,-43604,-119892,-83954,-41856,-68147,-66082,-24681,-131807,-295132,-268380,-112631,-35982,-45186,-115160,-182836,-157986,-8187,113496,121962,75455,117807,231455,248663,194934,153671,148740,35540,-171136,-173577,5317,-8803,-164623,-176646,-97512,-85457,-20820,106712,186389,238167,269921,231987,131405,73781,112423,25248,-227794,-311857,-224160,-56621,122742,178113,87971,130265,121364,-145597,-300412,-126372,67230,40207,-13998,133359,434288,610024,474331,299226,194280,20830,-124878,-130906,-152203,-118746,-61001,9507,110702,187853,104164,68516,138375,150457,-22813,-103834,-123926,-174496,-162973,-140492,-143600,-200889,-247026,-106278,53169,23849,-39367,-47392,-52230,6275,151023,178855,122505,187074,144823,17982,-47422,-104865,-167027,-180902,-184292,-218622,-196350,8764,204935,93498,-179023,-285091,-321035,-406817,-338151,-142943,76,53756,28652,119402,188319,33238,-227089,-353186,-131493,254494,298357,52411,-89607,-80959,10549,153313,152685,33911,13214,133572,203429,114963,23698,-96385,-174803,-177640,-243580,-304831,-224061,-157350,-11835,139816,90946,-81929,-190564,-300112,-197549,122998,295006,207710,-58664,-208627,-24083,142898,96788,44685,-5952,-158882,-361358,-361641,-130683,81686,86110,52365,34106,-3212,-98653,-134019,43776,289609,143562,-190261,-271526,-130495,-51996,-66557,36361,216101,73192,-218576,-108404,137894,12910,-83495,-53059,-157412,-101507,157375,151512,25123,115816,244247,232965,220221,285254,211877,5746,-128000,-144353,-42147,185830,292510,74582,-210449,-248243,-95972,-32927,-57003,-50622,-32710,-71553,-36652,-33543,-208294,-250267,-48330,70872,-75562,-253648,-117335,122900,156255,111785,174965,74111,-140294,-232184,-249573,-112860,143270,243755,278417,190277,-95214,-158619,141166,454335,557193,405316,-77978,-528427,-478133,-159592,22551,-8090,-60747,109232,245443,166722,51592,-36423,7506,47712,-109192,-262613,-190510,10659,141302,73412,-24179,113847,295360,292841,244891,162041,52169,37079,110292,131398,19302,-142489,-196636,-179486,-187298,-138498,-106062,-100121,-54570,41638,94850,123902,178285,260591,155691,-28700,-35211,36539,141916,201207,177506,227359,297135,226078,76700,-6117,103116,220713,83574,-38109,69751,275575,336798,101998,-155417,-104753,-8301,-79520,-104738,-87797,-260469,-347834,-154487,39565,43017,2632,-60930,-152722,-105555,6516,48915,115093,45204,-128234,-30468,263970,298378,181541,159585,218118,262528,199830,109095,215275,326500,233674,144188,188807,177385,186335,244659,246583,188222,226997,289778,206277,64665,188429,300721,203524,56589,31058,156022,330915,204039,-160182,-228684,-36483,73067,173953,268700,248391,205419,192221,121195,91308,141792,15204,-180749,-126522,137782,234670,36388,-71802,32526,105400,47882,-145878,-298901,-205016,-36916,263940,580825,367959,-101146,-263157,-189983,-123792,-116161,-20308,155454,95639,-46007,-12025,61429,123392,149540,360721,875385,1131548,821595,552642,405360,-192754,-321396,750375,2055835,3066275,2015206,-2802944,-5810062,-4033130,-991051,-146440,1021053,1811141,687551,702,464691,710830,401293,-65481,-250515,-154486,45733,159356,73576,-101020,-158463,-292456,-387595,-151793,57357,-152612,-346584,-253478,-65730,78252,119456,103479,82458,57518,12660,-87499,-184273,-152555,54461,201352,135989,64231,-33299,-197843,-314578,-398545,-476510,-306442,91632,253733,215652,171174,153314,106641,-91754,-379878,-341663,-13629,178841,93054,-50286,-12579,111790,150797,57100,-46564,-50286,-64593,-26216,31306,39256,162269,236028,53016,-37891,34807,23011,28814,114218,180509,176553,85876,-56994,-234236,-278803,-96474,153513,185976,-64850,-179313,-40149,-25140,-205049,-209138,-39112,-7367,-96087,-150734,-34037,118044,32832,-25277,48835,13928,-68569,-60081,-490,115053,235624,184630,49929,-18990,26551,85432,37771,-56995,-49894,-32831,-58853,-22781,127676,193397,52206,41578,127231,-32211,-215512,-94670,78954,25438,-61014,-182578,-296314,-229960,5849,190054,192966,28137,-91164,-59322,-3791,34331,64241,39072,-16980,26987,185815,320359,442336,433199,161580,-188446,-281031,-78984,68997,-8911,-3477,117150,40806,-136971,-79666,194202,366192,247927,3705,-171605,-330250,-324071,-161518,-70858,-87685,-81985,-96427,-237730,-327810,-166912,-57136,-177278,-242710,-99395,40779,100437,229678,312826,117558,-196526,-381653,-395904,-284321,-162275,-141222,-186780,-158538,119635,443806,386950,29227,-84675,91709,67458,-20510,120886,157323,68146,136370,270004,236264,99706,-58437,-179317,-175552,-148113,-226848,-239375,-159573,-54449,204067,403468,281947,95214,51643,-12394,4004,186998,261624,62642,-192502,-213530,-93016,-208914,-363406,-305100,-281895,-334299,-209016,63458,69127,-6376,-20236,-91925,-236559,-356951,-443734,-509181,-472579,-264340,-119847,-262605,-345306,-298876,-282850,-156760,-56069,-68413,-15188,109387,289561,322210,153747,128668,264924,99130,-265043,-345956,-71744,-74666,-277252,-310627,-217670,-81732,185891,332489,221882,-15523,-206929,-154533,75910,161049,191951,285360,244141,51460,46704,144431,204525,225129,155419,26040,83567,238296,225712,81382,18264,27288,103286,204281,334593,357365,153284,72418,173838,168940,103989,171696,230510,204279,37137,-156569,-209624,-156196,-116379,-18538,88829,131668,191013,180236,66579,-2763,52402,114920,90898,-8226,-65448,-46270,97611,212887,92878,-48339,-20323,48970,50732,18719,-35041,72938,183938,-14895,-154840,34242,58278,-91373,-151701,-141879,-109227,134122,405041,253257,-57423,-76104,-61624,-204210,-248670,-242494,-211026,-50151,134680,136781,5945,-60584,31438,193427,178128,98212,25925,-4944,84424,160237,140636,218739,335556,260146,96073,39655,153449,190599,11184,-240091,-305122,-267344,-192060,75513,341970,215812,-114839,-234684,-248687,-317693,-336926,-244607,-55109,105967,116609,78683,-68520,-283874,-208836,65762,211414,236778,132380,-74032,-250377,-321475,-306826,-187018,84174,298946,346142,419496,513912,390965,178267,48315,41599,180164,331685,317653,130830,37866,194141,216063,-34454,-402146,-664546,-595035,-557299,-651111,-433996,-68650,141887,311017,268960,-16577,85125,431474,703127,1255279,1197482,399789,-473933,-1740712,-2192164,-960524,153282,728804,928231,601318,385514,557135,821770,655237,-89889,-966156,-1388973,-1409868,-843554,-168820,-22892,-3161,-43989,-179945,-240950,-253073,-279880,-364197,-285331,-72579,-19078,-132947,-274852,-212192,60880,352982,356473,72889,-39380,129312,97118,-144574,-213449,-117811,58118,199052,258113,115334,-128020,-184945,-73626,-952,12226,-49415,-229543,-294802,-89179,219839,253086,11083,-277521,-407207,-257682,-109245,-106107,28813,269920,260169,69996,-39179,-71289,-63845,-64321,-72743,-75278,-60380,-18432,-80873,-149079,-10993,8965,-133519,-214558,-160868,-2667,40083,-160417,-335997,-356938,-196720,-1767,-67248,-130199,115964,360260,365305,283470,184732,75048,13648,-52586,-41604,78577,137259,93344,9466,-13189,180551,290577,146141,5018,7979,75944,-49585,-284720,-204409,51305,19554,-110863,-63768,-6982,-30522,-95026,-198485,-243393,-225142,-156543,-78893,-117875,-179769,-170511,-71326,125693,294716,232496,134990],[118767,-17181,27784,94450,-86745,-301664,-302468,-168899,-127178,-134929,-83659,26350,10690,-102279,-34912,137639,168292,157931,294397,316259,200775,186079,241953,181272,153608,153596,-41765,-254165,-290994,-295007,-278691,-213342,-212510,-193928,-139254,-103181,-94466,-67429,-15439,8386,85951,110196,13682,-80388,-78175,-132476,-280014,-295316,-98482,98528,45899,-193943,-348802,-308206,-106627,136505,185881,79277,93410,249441,284339,215294,122812,75844,-21293,-146822,-91512,115097,71418,-76958,-79618,-102028,-211963,-219175,-75442,82463,164347,120927,94255,140808,132928,110827,52261,-115384,-206900,-230533,-97268,78006,121713,62497,123829,150575,-16965,-140200,-64169,46654,-12952,-51568,121305,400758,506016,345630,198764,166678,39075,-118347,-124990,-175732,-195120,-93061,19648,92472,121449,49379,30444,113204,164075,-11241,-126318,-148265,-186730,-162251,-77981,-31935,-69314,-135241,-84762,52165,86123,94069,78081,2392,13808,183137,199835,70820,154005,218161,133738,-7458,-185002,-276657,-176981,-104100,-162743,-168817,11937,137906,-23436,-249942,-278456,-298544,-398952,-339136,-115741,-33310,-82273,-100458,53463,165890,11817,-248290,-386081,-132305,287415,302302,44498,-52640,-14480,73228,181806,155943,85182,23081,58974,128874,113289,75559,-17547,-65960,-52250,-146158,-304519,-236004,-48477,166173,220983,96019,-57395,-163325,-281690,-215458,50039,219070,168595,-91830,-266506,-92169,85254,63337,34537,30836,-73124,-271736,-270805,23882,241903,146813,13248,9396,15360,-126018,-220376,12011,313364,155855,-256945,-387208,-207036,-109513,-167010,-81001,127414,85327,-114372,-4515,174839,21160,-78403,-53556,-132372,-34287,199139,157447,31081,62794,150918,199090,243323,299232,236444,20215,-149080,-168760,-47210,185747,280923,74379,-214675,-281731,-140205,-74105,-127578,-177510,-144832,-138355,-109602,-129124,-266676,-239694,5010,177963,31747,-256515,-228842,45157,184645,177035,174811,56262,-83505,-158958,-232667,-146675,117749,244716,288630,212219,-57498,-131571,133086,375061,452756,355552,-41951,-461046,-405517,-135836,8589,48761,103062,219053,235449,132406,13526,-51846,27596,31737,-196082,-316879,-161941,10783,71009,-28515,-98557,112848,299605,170661,58040,44844,-68807,-110686,20543,85294,35349,-33271,-80490,-119997,-107881,-47065,-150364,-273730,-222288,-76309,51746,144374,175917,225363,163189,23876,2863,45205,103864,162384,160448,195263,216019,131960,40113,1749,99789,191165,26170,-152969,-56619,227841,330828,93770,-167650,-115588,-56669,-196605,-154605,-49104,-253220,-436250,-217183,86254,125773,5228,-188412,-322369,-220420,-35067,66089,103746,-4988,-149190,-68854,178674,225900,132281,103352,151936,206658,172335,83247,158658,306622,312567,237891,197438,148546,184711,251885,244042,221831,288248,321744,233608,94097,137990,199972,129762,10042,-37008,83850,327005,260255,-84862,-171930,-13449,51223,59683,91252,109855,111384,179662,192747,174981,179681,27022,-108220,54892,259211,203594,-72046,-184691,-172722,-93185,-21233,-159128,-330068,-236745,-50296,220611,453818,210920,-241447,-338438,-194532,-118874,-52255,120098,259891,126579,-26698,40809,160920,235709,294181,417098,731733,918893,757300,666191,457599,-350036,-736134,278760,1490407,2388247,2327006,-754288,-5514201,-5632883,-2428278,-221532,1853622,2864297,1235792,-72877,247507,757222,503746,-264334,-638857,-438078,-187257,-34613,-23124,-140702,-169006,-233871,-289870,-50522,207830,-798,-305775,-304017,-89118,74194,74019,59704,142399,172539,80849,-53019,-149817,-108068,102150,179234,58102,89516,122804,-88059,-258261,-323410,-423231,-345541,-63338,55387,54275,56293,94574,154761,-9078,-276749,-190590,132482,181554,-19328,-141239,-4902,146791,121661,8100,-76229,-93320,-52423,72741,131881,136345,297074,342180,94196,-69360,-36687,-36865,50578,223860,252976,149545,21712,-161576,-354954,-321327,-91349,125044,185780,5492,-121766,-3163,97137,-40288,-158038,-77403,-29896,-63164,-61481,67382,207973,150310,95491,115496,34597,-68075,-68983,-20432,146004,306735,203094,-31312,-92969,12751,93654,54351,-64760,-111661,-104676,-108225,-10422,165616,163750,-37136,-59368,103924,42177,-142639,-104807,90391,122437,-23549,-220976,-372049,-307479,-39664,197039,244293,100049,-60503,-55919,15851,53722,27120,-55296,-101118,-2366,163998,365958,540880,505742,245155,-81968,-202888,-37056,73809,76214,120737,177532,45587,-105270,-22926,217867,344508,191047,-77159,-248132,-376104,-346449,-169355,-72650,-114933,-183358,-213093,-264571,-297793,-134351,-25338,-162204,-216985,-86553,51321,100053,219308,307019,111998,-241042,-449202,-418585,-281004,-153576,-53355,-51009,-40287,193407,489417,415648,91771,-47196,35408,35575,-4042,39297,-5521,-40941,44534,102400,11155,-48648,-82816,-164352,-208467,-143945,-105726,-57895,-11535,-6568,178580,391666,300694,126605,119594,48359,4672,172209,236802,25775,-194218,-167069,-71159,-187037,-343190,-341876,-349696,-471531,-309714,96333,229120,164286,106421,-31408,-267730,-431405,-438739,-445180,-445325,-249688,-111632,-260884,-360361,-352032,-341499,-165185,-15841,-9939,32320,83066,193814,276034,230412,259892,345519,115212,-217531,-205939,39223,-41171,-286474,-317963,-163142,-18054,168115,278570,199351,-21327,-198594,-181059,9875,67724,72422,178204,196080,61956,63366,115904,121742,160625,95517,-46094,54439,258782,230503,51815,25797,129346,182129,161032,258920,328029,187763,94916,156942,176018,135144,166179,241024,199124,44710,-131337,-207341,-172092,-159312,-93763,59253,179416,219895,149534,4099,-74412,19293,93708,45932,-30475,-67520,-27836,129173,239174,124995,25857,40979,41686,-4278,-101398,-185823,-11089,216285,125226,32146,169042,91115,-87852,-100161,-128598,-188495,30194,342845,211506,-108513,-73969,-30518,-214531,-285766,-214618,-151376,-24786,152055,188357,35962,-95965,7678,171003,180333,134941,83104,-4764,17631,102178,99534,161971,246218,222473,134034,124973,230774,191114,-55104,-302013,-365658,-324677,-196182,86739,294294,198827,-11583,-135726,-276495,-390912,-433884,-351389,-149918,7612,-20428,-59905,-189106,-342584,-187874,106092,251043,312810,210200,-64853,-273015,-370783,-405600,-269957,112242,406042,416316,427004,516895,393244,141839,-49386,-64027,148308,305961,233533,66952,48182,204047,238467,93155,-150995,-446582,-564902,-587791,-544402,-288769,-14491,162654,346887,221588,-320324,-369624,-39815,382370,1407045,1454216,497237,-104149,-1361466,-2212219,-1061245,128210,659138,852219,507839,358886,850859,1221902,726516,-211861,-1124324,-1441859,-1277334,-733828,-69910,177057,18346,-122079,-207795,-195781,-149273,-204053,-291256,-147834,30273,43644,-63677,-200102,-192060,-5813,197150,212048,37916,-41383,70162,-10134,-278742,-350751,-224239,-16124,172673,278912,183114,-18826,-76637,-4917,21287,15511,-30012,-119433,-137313,-4794,215051,235650,18319,-237630,-406858,-313130,-173095,-128766,51015,229525,146885,-9216,-86225,-135225,-104715,-59213,-18580,-25731,-117516,-144527,-168006,-208061,-57164,8333,-121905,-264488,-253208,-42566,71973,-110743,-292972,-406312,-285147,-9434,7528,-27718,157211,340569,350426,247846,75228,7760,84291,86648,46361,104459,115871,33955,-19697,-4573,171206,228513,53399,-91009,-77720,50611,-2663,-243971,-225502,-5732,-27232,-153099,-134162,-78861,-83852,-151073,-215672,-230033,-280969,-252235,-100756,-71694,-120899,-160064,-115566,55931,206321,162109,158833],[177893,29203,27959,60604,-89399,-289695,-354812,-262790,-188970,-156493,-84899,-23686,-96516,-185446,-84853,69221,89543,105756,286549,350068,248073,249770,294325,210060,137629,130345,-12325,-165522,-232532,-282979,-290243,-254766,-266453,-247402,-170240,-106685,-114988,-110053,6512,104703,194725,207208,78163,-73701,-82989,-55633,-189890,-278914,-83327,179110,74115,-277259,-436779,-332167,-127518,148289,213647,56098,45075,219821,275801,221073,104095,-2868,-75670,-88814,21052,220726,172354,53358,42625,-92088,-306871,-387353,-271872,-66612,41010,-48699,-56384,110947,154792,97827,111534,75462,-46259,-190792,-124253,14011,13317,-9370,87315,168149,132733,49336,16352,25675,-84002,-122512,56827,246019,233407,122411,113854,191304,98862,-63859,-71397,-140169,-224657,-107931,24997,84686,80199,22912,15809,100241,140578,-7226,-129304,-155226,-189130,-159042,-9764,87705,56655,-34354,-64312,37320,136971,227346,189811,8388,-27218,171726,180707,13980,104706,253845,207084,-707,-263581,-315889,-93218,17318,-83433,-113769,37329,95531,-107124,-305502,-275163,-255325,-350877,-300484,-68816,-29856,-168445,-203397,-33253,96921,-25688,-223693,-345533,-104119,294328,267220,10860,-38785,27566,104967,145661,109361,115026,33034,-31094,21367,107532,143270,85043,68246,115385,16288,-223153,-222945,36043,302400,296812,108566,-29962,-125525,-237637,-212026,-10785,148071,120158,-116376,-290272,-146541,10676,3525,16489,67503,-5787,-191351,-181224,157876,346749,159738,-38876,-25934,-12008,-184369,-291384,-22809,281165,143564,-291999,-454188,-264954,-167816,-255317,-193688,23642,93964,-88,83888,174707,27292,-52290,-18666,-59017,54999,237455,165770,25302,-19152,29605,151624,261817,294550,233192,20772,-175576,-206115,-69883,153235,219895,31434,-210607,-248709,-115673,-62039,-147440,-227707,-183423,-144343,-125313,-163528,-259148,-194685,49063,262909,149178,-216215,-311499,-39495,178479,221051,170702,57972,2820,-65830,-189275,-137683,96030,218813,276434,238432,30546,-26297,177159,299998,334295,313040,52202,-292798,-275801,-94197,1417,86757,226985,277628,163315,26631,-67235,-64701,38320,-5684,-259341,-311258,-103870,-7452,-34690,-128291,-146674,95496,241583,-5763,-163179,-78347,-151774,-215018,-71650,15088,37490,65671,9827,-86015,-52753,-8808,-211666,-411206,-349149,-187911,-9060,148625,192527,216519,206788,149723,114686,63234,8755,42799,82497,146741,149242,40785,-9817,11995,85576,113208,-92939,-330193,-215058,152616,296191,91002,-150042,-124322,-104435,-273976,-171955,11543,-190402,-453939,-251879,117225,187545,-12071,-314698,-476809,-338761,-91838,58178,56964,-77329,-182568,-92276,116172,169843,84832,32008,60753,127091,117123,26390,62442,236152,345237,325010,223083,133383,151141,180338,161258,223968,347266,342170,242733,147723,97066,81406,32936,-39635,-101456,-4583,291642,308906,3881,-103183,11225,32269,-33760,-46171,-9142,12475,122584,204481,218594,187103,29981,-22101,230615,355445,146129,-162064,-251152,-302427,-220819,-44312,-129934,-307309,-231058,-52911,155928,272787,12453,-378495,-403813,-202687,-118308,-24789,188372,279727,111604,-6221,89847,245610,352080,429615,423977,543300,712709,676565,640666,360994,-469136,-929581,-28674,1007704,2128215,3596391,1429153,-6330752,-8050050,-3537722,163750,2461278,3476839,1739187,12421,93176,737348,541569,-405315,-931314,-700506,-410504,-198458,-110394,-190055,-180540,-138847,-163262,38500,316537,145951,-230154,-298349,-58656,76015,-4955,-12856,182105,274241,136833,-13274,-82150,-36830,137475,126319,-36569,96552,246208,-3710,-216574,-260708,-356494,-341125,-187747,-116800,-96534,-71748,-3529,141630,40360,-156590,-2284,300389,208384,-109586,-226017,-35416,135933,86922,-34586,-121054,-160201,-57795,144088,207782,202729,357251,366944,88203,-113296,-94600,-64414,72200,294866,294716,107842,-41568,-214818,-368982,-285343,-75016,78223,172882,101320,-30527,50190,204602,103930,-88517,-91197,-56387,-48699,17853,121141,195741,193021,180372,164900,63076,-48639,-68810,-48063,145586,345091,192224,-136528,-174050,-13033,86386,66513,-52922,-138168,-149433,-151544,-20674,167046,96966,-167226,-212218,27014,106421,-22121,-66173,65876,142112,-16134,-223515,-358493,-288989,-40811,203103,273278,159693,-7067,-40779,27963,74389,10579,-118928,-148444,-25532,103164,355066,601468,570245,311993,14469,-108627,-8851,42752,109420,204006,212820,33642,-86932,12905,200693,274257,95894,-145272,-257177,-330720,-297073,-130799,-42612,-101360,-226386,-270667,-241585,-222101,-82263,14658,-116369,-141705,-17236,86182,76115,120928,199419,69385,-238476,-427697,-381680,-245697,-91992,101171,138110,80034,213789,471568,432554,173221,-339,-35183,-19129,-2047,-39605,-141326,-136590,-58199,-99805,-238904,-205299,-94452,-145943,-265422,-181725,-16708,93333,101513,7133,97872,319022,279401,125212,123263,52450,-22841,125744,193687,22644,-126498,-76614,-33328,-121789,-259511,-320142,-339939,-460643,-282280,150794,365529,318771,244082,59785,-239776,-418380,-350446,-310647,-362548,-191246,-59110,-211187,-334274,-379442,-373595,-150064,37734,66157,109399,81535,77236,191042,287777,384730,396594,96299,-191243,-70830,138797,26851,-240519,-296207,-112111,54267,152241,193087,141885,-40684,-206945,-201017,-49984,-34763,-52453,69647,139859,87830,78087,63047,18667,64740,-3140,-143477,2762,270673,252872,57005,32467,169677,167086,63534,164385,274024,182725,78024,125428,170279,142072,169355,267892,182079,24194,-126672,-195383,-154372,-173022,-170746,3281,191416,212878,101501,-54430,-140667,-42358,30095,-27598,-42999,-37923,3474,155794,255117,155406,100544,102664,12494,-105882,-244278,-305311,-73888,226177,246282,229596,313676,142281,-63613,-6434,-59230,-223540,-51349,260976,134780,-168932,-80684,6729,-196797,-314310,-200870,-105805,-9569,149908,222525,74732,-110533,-14262,139110,166838,159493,155585,35805,-30164,11186,3118,43245,121395,182406,188076,223760,276859,160013,-101708,-321294,-421172,-392404,-218082,45448,182244,131176,54736,-57341,-282590,-418929,-483701,-426927,-210832,-74697,-141980,-189680,-304311,-382933,-151827,140527,274735,363488,258053,-66107,-261609,-347068,-431747,-308405,130968,463467,437388,394680,436833,301901,59817,-141098,-120681,159395,276457,124914,-15576,36272,186688,247792,232571,133522,-160491,-427184,-478796,-352677,-153495,22982,199952,397736,177266,-583459,-754285,-462314,44183,1457449,1684844,554987,261127,-724890,-1976918,-1187820,48335,506674,610712,330508,284995,971552,1538080,1005323,-219984,-1335935,-1554569,-1059992,-468366,64835,315252,21840,-179727,-211077,-157412,-61582,-116404,-190862,-34991,76821,30660,-76578,-162021,-162345,-77216,-19985,6768,-22933,-62163,-12596,-102479,-337837,-387243,-235823,-52784,138257,289055,270810,123421,46355,59203,56178,68842,66508,45285,19250,68624,184213,188162,33507,-166806,-350812,-314839,-206660,-153477,33921,143864,23975,-56211,-91115,-152017,-95173,-8469,59317,43983,-131211,-225523,-215962,-242643,-136878,-24103,-114665,-308260,-353122,-143771,9821,-90505,-221813,-394658,-324934,-469,101980,72422,166603,283724,289475,160506,-58048,-74499,125572,201398,126229,116288,76778,-19307,-38654,-1270,105088,86914,-87002,-184419,-119922,63917,89316,-131409,-184480,-40647,-60853,-169703,-174308,-122078,-114963,-176105,-171711,-152979,-281871,-304552,-114614,-47703,-99075,-156336,-157591,-36146,64044,59877,165459],[210942,73761,31492,33449,-75730,-253163,-369154,-315063,-201885,-126949,-36871,-39719,-169211,-230909,-132755,-12573,3324,28910,212221,336164,286182,281995,269809,162052,63790,56316,5322,-66228,-152353,-233410,-266778,-267934,-278876,-264257,-179037,-93759,-102572,-112334,15704,149133,221724,211232,79237,-64292,-35158,82717,-39249,-219700,-72050,186583,39574,-334168,-416888,-236087,-73922,148375,205034,19545,-11382,149789,226244,210735,94449,-74851,-110016,-3541,143817,295038,260088,186454,153344,-77305,-353989,-476476,-415455,-210250,-97580,-198769,-183966,52662,138447,75616,174966,276698,118219,-121470,-134995,-58215,-129518,-136178,7408,164899,263906,213676,98044,31656,-123485,-192001,-43431,21816,-98771,-114148,62841,248331,180529,29333,23198,-42368,-173087,-87585,28697,86483,73690,40379,53750,128898,111473,-2537,-113332,-145151,-175474,-138867,60473,190566,139235,22515,-50833,5627,159136,321224,239377,-54732,-105841,128645,122185,-57894,32506,238228,222036,-24077,-311919,-270686,49208,153161,-2762,-53346,66678,71260,-150613,-342315,-286193,-202753,-266455,-220988,-5425,19537,-170470,-246787,-122213,-19586,-87525,-179523,-259110,-59435,274450,207065,-27781,-40198,38704,99049,66676,36324,114218,43148,-108729,-91076,87638,191240,168846,193960,282796,189375,-93860,-192721,67538,364140,363406,145046,-3851,-89100,-179814,-192870,-55770,85508,62761,-134164,-275045,-165816,-47861,-56008,-3867,91812,23214,-154174,-125202,228660,373117,131482,-92425,-77144,-87969,-263292,-321727,-30488,231255,113376,-291286,-444491,-269498,-202453,-307190,-265618,-56653,102199,108076,152428,154402,38597,-7005,45120,53391,161793,276179,176372,9440,-105813,-94017,79824,238322,257293,200863,10742,-199312,-257854,-122359,84259,118644,-37319,-176226,-138812,-27291,-8783,-116787,-190012,-141681,-95180,-91586,-137062,-185926,-119715,74111,299654,242634,-143427,-338508,-110692,136783,230679,171857,85093,85233,15537,-126248,-86178,78379,162427,232978,248832,137498,129937,263282,253464,232228,283935,170145,-76413,-123619,-38477,7125,88004,256255,258993,52321,-113582,-157250,-70422,37222,-57023,-294652,-254403,-24129,-20840,-131197,-193258,-152402,71466,134361,-186188,-339675,-165960,-172027,-238378,-132853,-57900,24251,132040,56015,-87815,-43870,-35871,-273260,-472166,-395320,-254631,-73252,121491,194962,205310,251844,296738,254540,75063,-111846,-115460,-27440,98557,115685,-11716,-41907,32873,69387,12005,-233271,-511649,-369376,59207,242393,102401,-92430,-126628,-151315,-284601,-139613,87914,-88367,-410193,-277374,104876,208043,-45099,-412270,-588238,-436807,-145579,32215,-3627,-145462,-217203,-100528,75522,123017,37381,-45617,-40523,42698,57608,-36895,-34100,150157,331550,382952,264719,143722,107625,59646,20275,182786,379731,348176,227317,185701,65847,-26657,-64376,-84187,-150389,-82606,244073,342261,82076,-43356,25222,16662,-75385,-100702,-79211,-77460,21637,148700,212277,164232,28942,64820,354422,399432,65811,-227793,-261838,-310859,-238002,-28973,-79577,-240633,-184083,-35600,92780,87913,-183637,-482577,-438229,-210776,-129557,-45208,168702,205908,41050,-9243,89276,247449,416104,499978,354761,342468,556414,593575,475402,155499,-463981,-831550,-182232,682946,2325673,5233548,2889336,-7588753,-10194702,-3930942,836759,2651238,3452524,2015684,202214,13414,624118,481475,-457348,-1022094,-854936,-587808,-327001,-174204,-217281,-168788,-32274,-53273,77971,345381,244122,-144383,-253054,-11632,59676,-98756,-78462,207985,350423,180069,23040,-1112,47219,151327,51992,-124097,79032,282837,9608,-221794,-239788,-301467,-312296,-263927,-220965,-188551,-170289,-97097,95019,63975,-50472,155014,414177,226337,-163330,-278051,-86020,89295,59990,-60240,-176660,-238449,-82985,167619,235080,211701,320093,308365,47988,-149069,-126487,-60387,88188,311853,292039,53274,-96651,-209134,-289577,-196402,-59208,30308,167792,203072,62277,92253,251917,170533,-39406,-95211,-94764,-70287,53532,112481,86614,138517,189910,155998,63801,-24684,-62656,-80031,107661,335384,149979,-238788,-239117,-33335,75912,75341,-21337,-119394,-156763,-174207,-41886,137130,7385,-317792,-381055,-80779,139730,107030,7428,5125,48429,-63656,-199619,-262317,-187293,-6199,201606,266319,170377,33153,-21608,34251,94502,18717,-134700,-140514,-36769,13094,273217,593854,605819,347066,65928,-51936,-27671,-22024,81483,226199,212712,4004,-90651,22797,163981,184016,-8401,-171658,-185268,-207324,-185732,-48718,17603,-52086,-204828,-247440,-164509,-125536,-36791,44332,-52277,-45925,79478,129860,26208,-52605,7591,796,-174558,-307287,-295284,-205190,-24326,251544,321207,167492,174597,392505,422282,240225,36325,-102462,-82473,-15802,-92447,-218554,-204603,-151787,-281708,-444128,-330201,-97407,-135678,-332063,-252243,13048,172205,155566,839,2717,214979,232298,100459,74828,11108,-67464,53520,140310,58400,-3851,22218,-3124,-39744,-132528,-242017,-268883,-318194,-148540,210519,433794,401766,341293,153203,-163766,-327200,-208609,-146049,-238599,-92428,37767,-110776,-262514,-369927,-368913,-112671,91739,140112,195832,110326,-19297,88308,295517,453176,408537,74030,-166121,13318,186629,102265,-154984,-253736,-81182,109235,133606,87221,53732,-71779,-225108,-202961,-87497,-122293,-156701,-28461,78387,112601,80380,-7448,-74083,-27803,-116238,-256840,-71930,266823,295376,106076,44179,141141,64129,-69727,72549,228631,146289,11684,76310,160093,123520,157708,269708,150369,-11750,-132329,-167149,-101617,-149767,-232120,-75739,154544,170301,49716,-87489,-174623,-110553,-63355,-128089,-67654,5924,33484,160771,251328,178578,160216,149929,-28790,-227324,-368890,-355791,-93926,207429,301220,366833,420722,189103,-37137,83240,36343,-195843,-70974,197951,56627,-215092,-96372,33175,-156769,-303468,-179802,-74794,-15864,108022,211053,103842,-93579,-18448,115192,135840,163523,229402,106847,-52652,-85897,-115476,-112524,-12429,157593,261137,317502,283916,112133,-109955,-285448,-439600,-435937,-243457,-37624,36595,44013,82585,-12211,-271661,-412164,-472371,-437610,-228435,-129745,-218158,-284709,-389821,-384070,-94564,165136,271573,362964,244722,-81776,-216812,-262666,-387323,-294643,141058,463398,410652,332295,299707,153215,-32296,-195919,-122356,189286,235536,14791,-93303,4594,135617,215407,304321,328012,96806,-205248,-245575,-115385,-33552,68917,260330,453347,154702,-723331,-945111,-676828,-184341,1369038,1750814,508329,484595,-33846,-1536367,-1239137,-28331,299467,230296,89611,193284,898933,1640049,1344705,-132729,-1499083,-1579441,-738812,-151992,143545,299101,-28669,-216889,-194945,-138328,-16543,-41966,-93470,16067,45538,-59739,-161578,-167987,-124512,-120533,-224108,-195054,-89568,-98131,-111336,-181050,-326204,-317656,-161178,-57046,88249,269621,337390,247030,139173,86467,77829,134977,185057,184014,117414,122095,167412,146488,53340,-95934,-268494,-272559,-206015,-173422,-14836,42059,-75089,-68768,-63700,-125383,-39959,80599,153640,129902,-92214,-238721,-200337,-226490,-218398,-84469,-120710,-339715,-443696,-300743,-157367,-125303,-156645,-334750,-312033,14367,179884,134879,139915,219802,223361,54360,-184216,-162608,110261,253305,179391,113711,39750,-34339,-32581,-14207,-12041,-102644,-243444,-249985,-103523,112772,194531,15048,-98295,-55720,-84276,-155258,-165004,-123195,-116976,-157672,-72674,-33196,-232084,-304342,-115998,-43918,-107848,-159982,-198630,-137587,-85744,-35132,152265],[207234,98609,32008,13453,-58210,-206116,-337721,-300475,-158683,-51524,50428,-16019,-199938,-251486,-177998,-88888,-68942,-42606,105681,272736,297226,276346,183384,53545,-41616,-38924,19114,36447,-59210,-163112,-215353,-246745,-258163,-255254,-170767,-64991,-60587,-82881,6104,138169,176882,119826,-6327,-75424,45241,238689,127353,-137431,-70127,127401,-36617,-343131,-298622,-72864,10611,127278,163192,-15679,-57116,63749,152481,187294,89131,-126608,-114895,92423,251075,323514,308343,283636,218371,-71819,-353660,-466902,-458281,-301218,-213611,-301472,-265114,-15038,92971,46708,211086,412807,238064,-43934,-129743,-129415,-276560,-297443,-110412,134378,336875,303951,160987,79533,-96087,-224564,-147761,-192823,-361611,-279555,47384,302586,255295,133931,133686,94710,-38946,-25918,32567,86272,87756,88888,143860,207279,113305,13164,-83537,-121615,-141226,-91097,124742,249423,152308,22361,-46318,-38956,147535,354388,204313,-177239,-196153,73171,40354,-146233,-62022,173337,181093,-67274,-313844,-162777,203115,269133,58787,-9254,79904,46390,-172760,-369274,-309410,-145060,-152285,-114093,57565,91137,-98188,-220859,-191160,-163851,-171750,-146999,-167136,-15415,232442,139906,-53168,-42584,30799,63762,-27776,-44315,83645,52179,-156536,-183835,41958,176160,185534,277772,408275,319469,35399,-156527,39718,347132,410298,199194,13456,-65566,-124452,-165662,-84089,31627,2389,-144960,-228586,-145121,-70242,-91788,-20324,94120,10631,-167330,-114839,218755,329358,89395,-130914,-140562,-195020,-340682,-296354,8150,199167,74157,-262333,-359575,-208615,-198765,-310859,-274322,-86744,108918,195768,205666,139181,64195,53985,122822,181426,271736,309232,178115,-15660,-172883,-194978,-22748,147369,183543,148589,-39,-208660,-316049,-203672,-14151,-3611,-105499,-98616,28329,96378,60858,-53780,-91823,-45290,-13439,-30717,-71883,-75227,-33190,77068,278307,281078,-63215,-300544,-151967,64766,193766,175077,130710,137996,63138,-55314,-8546,67681,92656,168669,231231,221688,284305,358998,244141,166247,261785,265934,116005,10683,23052,24318,43433,167072,162734,-56763,-230852,-218351,-69560,25951,-103742,-297397,-166635,66645,-4798,-176051,-204865,-116822,51653,10134,-317489,-410130,-188854,-126113,-165665,-129095,-106697,-24,155186,57531,-117852,-78825,-106471,-314978,-446094,-355765,-262071,-128312,60737,156289,169158,270629,405871,360008,66456,-213629,-252389,-128832,62538,116854,-7322,-30715,72098,65883,-73696,-337434,-624491,-481818,-38846,180009,126359,297,-116599,-194293,-224492,-49320,173419,25350,-332836,-312213,36739,176475,-85861,-459571,-635991,-490057,-175496,415,-60513,-194397,-242259,-101760,42537,73661,-9708,-117484,-133933,-27781,16545,-75976,-85493,88683,284922,396379,309498,176472,76233,-65748,-136343,103672,373667,344676,196780,178419,40097,-104288,-141390,-114686,-172819,-124559,206964,355722,132624,-6912,21030,3498,-60078,-68074,-88775,-146101,-104993,44179,164707,124954,37149,141626,388807,358266,-41341,-282452,-236354,-211572,-158159,-1667,-37304,-154740,-108069,1018,47316,-62290,-338244,-531369,-431206,-221436,-163498,-112478,73440,68579,-62947,-43467,18854,138392,388070,468380,209550,162258,467918,519463,230865,-64631,-282947,-477433,-249152,483569,2749357,6520276,3394374,-8246067,-11202343,-3718122,1415783,2358280,2840829,1981742,395979,-22872,406583,310129,-430881,-891297,-853370,-689150,-418707,-204724,-194010,-114807,57334,3109,50416,289991,272721,-72277,-193057,12263,8812,-178824,-100696,230963,391590,205000,42908,67462,125132,144760,-19574,-176092,43671,217110,-63243,-283280,-263906,-268454,-283145,-293539,-246022,-204035,-214210,-147119,55696,78100,17873,225047,418803,203571,-178897,-283557,-135738,25270,48682,-66816,-237664,-311435,-120677,140505,207239,158684,197085,189787,-1455,-158089,-130491,-39603,92216,273524,240068,-10108,-135385,-154875,-160752,-96737,-53114,-4453,177650,278033,122276,100509,219098,140061,-33174,-101733,-146686,-130959,33317,55038,-76655,-527,113778,74604,15060,-13193,-58306,-112915,40388,275874,79839,-318589,-275821,-36536,70229,82096,27424,-58615,-127985,-168813,-58069,93006,-80794,-453916,-518879,-185003,134369,206350,89210,-71955,-132353,-159457,-163671,-118698,-44962,41493,184082,221892,118497,29693,-6132,38862,108552,42678,-105338,-83741,-36032,-84246,138717,514813,594296,342785,54944,-68520,-97343,-101763,7229,188308,179844,-33185,-110968,14423,134103,101176,-96976,-144679,-45449,-44882,-46187,57540,95815,15233,-136248,-153571,-47567,-37645,-23824,43080,4967,31860,161361,162421,-40687,-250307,-210799,-70337,-54284,-112538,-185429,-185059,1700,329061,436240,198139,90561,271893,369689,259146,46469,-149899,-136949,-40394,-105319,-227880,-240249,-222375,-398605,-554768,-393776,-94858,-133451,-384356,-331807,-18959,165950,148024,-5306,-63618,112819,177763,67381,1484,-51339,-111154,-27942,84944,120434,138733,97622,6842,29756,4119,-125332,-172690,-128103,18079,252261,413698,386769,360931,218444,-67407,-201480,-68318,-3243,-101560,28406,161663,28914,-151114,-320202,-323721,-56784,133715,188335,261800,158571,-63569,-5493,240014,433656,379458,72871,-124920,20879,157459,148720,-59758,-197805,-68440,132724,107956,-21068,-48361,-106024,-230992,-172586,-94866,-180543,-224826,-113492,10481,118109,65415,-79300,-128034,-83462,-209412,-361879,-159505,239466,347870,189963,65236,65376,-82038,-205183,1824,220164,107662,-84666,15080,151947,84709,106633,215910,106352,-46735,-134976,-122834,-26940,-98034,-266681,-160262,82046,107619,8129,-82391,-162352,-162364,-161934,-237025,-116743,38933,47058,131158,219635,187040,192750,171587,-68303,-332375,-438253,-324066,-63817,169257,274404,398670,455508,212590,-20946,126496,112095,-115293,-14039,180700,4954,-233887,-119609,35677,-106010,-239069,-133773,-49714,-41601,22771,141864,109093,-44123,12155,121406,98688,146941,291377,191912,-46217,-155248,-215864,-260712,-115325,169615,353000,385290,252449,65519,-71949,-193649,-394035,-428603,-260394,-140027,-103894,-25829,86025,1284,-248866,-379836,-404647,-378231,-214901,-154501,-234520,-331309,-429167,-332171,-10278,184429,242998,308510,172291,-102646,-147277,-143372,-288554,-233019,149125,419737,354523,257960,151779,6581,-95367,-193912,-80986,204064,175039,-74198,-140898,-30158,61160,129930,258922,357829,254165,49892,43474,105818,64597,134074,329772,485824,154679,-701783,-889624,-607168,-216168,1171856,1572743,323098,497509,502854,-1019302,-1142540,-49762,86570,-191149,-150923,123954,682531,1476015,1551452,-15746,-1519884,-1381030,-323941,97015,100953,109589,-137667,-232508,-169071,-144981,-28552,-3640,-27687,-3140,-54104,-196669,-279320,-208560,-82356,-113559,-346968,-333337,-141281,-136726,-204398,-243675,-269034,-175991,-45448,-52386,15813,206397,343194,301040,160874,54668,65181,171167,254474,221639,123418,150267,190855,143144,75200,-48893,-192716,-210289,-181561,-185631,-77493,-46385,-132418,-62359,-27012,-74173,39722,186046,251946,221103,-18402,-195162,-126699,-155255,-266136,-156042,-142727,-354020,-504675,-473626,-381503,-209035,-120145,-249616,-258823,21781,215089,149188,91685,176325,185971,-31935,-270252,-241938,30655,226286,194505,95852,16725,657,1653,-50610,-156808,-287921,-372512,-268914,-36091,176344,268178,140066,-5902,-67461,-105137,-112625,-106166,-87478,-97709,-107736,45886,94157,-145025,-253161,-99548,-44986,-120715,-164182,-235149,-227212,-191974,-87504,126418],[170109,93134,24646,-2255,-49041,-162018,-263113,-212955,-70688,48983,152793,36279,-198867,-271317,-225785,-150711,-117207,-86601,5808,167821,265560,237072,71884,-75040,-140132,-118363,34725,132194,34408,-92416,-147864,-190843,-216539,-236520,-159497,-32879,-7802,-45700,-23486,85343,93880,-32323,-165803,-122322,124115,361433,253714,-63226,-82101,27112,-124781,-300710,-124887,85657,65498,70490,92855,-38449,-73821,-3441,80237,158506,87434,-144252,-89670,180078,322173,308086,307759,322257,220676,-86367,-319857,-373937,-390613,-312842,-277572,-346661,-293838,-72281,33251,12869,199082,435322,286442,23652,-111253,-192325,-393658,-445568,-237560,77943,328634,297299,189891,163577,1711,-201076,-223078,-328718,-469086,-323758,55791,320610,295704,214025,224810,230512,141823,66031,35033,67728,92936,133760,252305,315064,166013,47281,-46462,-88657,-84820,-15118,170998,244589,93603,-23017,-50512,-87595,109511,328831,98015,-321429,-268692,22764,-38800,-235631,-164590,78135,104041,-118007,-276203,-41189,315023,334739,87775,4821,63728,2344,-203500,-399936,-331863,-82356,-22921,-6396,95972,141357,3936,-140732,-219816,-296130,-262745,-147562,-104489,13417,175755,78312,-60288,-34631,24939,16291,-118377,-125229,33041,58018,-170456,-241230,-33991,70361,106692,297927,463415,372097,121261,-124335,-28820,274285,424117,244468,14253,-59956,-84147,-136826,-98055,-14818,-49693,-145314,-168479,-98492,-56708,-93109,-28788,71429,-29287,-205687,-138471,140359,246906,65222,-141312,-203713,-300737,-389188,-216061,91586,198333,33174,-219835,-229070,-99296,-157186,-269500,-218510,-60984,111533,254097,252204,149168,107457,122271,194812,294626,362772,322741,156874,-48522,-206662,-258258,-149537,-5211,84967,93531,1084,-192720,-363759,-295790,-122253,-120559,-147214,17564,209811,213879,119024,12732,13630,58805,70626,31001,-555,30020,39668,62790,209552,250520,-3099,-210250,-156192,-25376,108800,168367,177213,153111,72371,10041,71585,70059,38670,105933,185561,249198,380067,423229,260281,136555,230328,301493,224019,94959,78075,43943,-42112,-19367,15685,-123151,-271203,-222804,-64260,12064,-121680,-260288,-68232,157615,52971,-146994,-163693,-56162,43770,-90627,-362135,-357171,-142866,-34005,-15122,-45959,-111849,-27110,138870,30162,-154086,-132156,-177289,-322053,-356355,-260573,-224563,-167962,-22772,69573,103622,253961,435189,379383,33465,-256733,-313742,-185757,41630,138490,46305,27676,129940,87666,-108046,-355677,-613573,-523705,-124383,118981,151443,106737,-90153,-225800,-115359,88658,255744,118829,-255134,-362139,-78530,94828,-125459,-447088,-609898,-479370,-166343,-25199,-104177,-218857,-247640,-106590,-205,14406,-52103,-171075,-202597,-70741,8024,-66566,-61715,78176,224871,360103,334776,214672,70518,-152191,-259528,8906,332150,336564,165767,121125,15423,-142791,-183396,-124273,-163263,-115692,198050,351595,152528,4438,87,-8360,-6950,24671,-41235,-180685,-223296,-69946,98614,90433,69901,202410,323923,212879,-178347,-344952,-208729,-65040,-33979,10116,-25384,-79021,-29111,43405,20952,-165938,-430685,-515809,-385150,-241684,-228316,-212306,-61318,-75534,-155668,-95491,-104641,-51955,265826,335621,21489,28751,432806,453397,-2607,-198989,47913,-11070,-320544,302777,3028992,6966879,3433369,-7422585,-10819506,-3440374,1500976,1677313,1890606,1674247,496694,-65881,103739,48538,-365461,-611606,-704682,-693658,-466988,-200272,-112389,-18647,106712,-8251,-32822,180559,239149,-28988,-140771,-7181,-73963,-219984,-62071,258496,393963,203316,34350,100312,177076,126471,-59019,-169494,9749,80747,-198970,-382447,-311147,-252638,-270929,-292572,-211641,-159357,-202071,-135023,55624,95584,37263,182977,300939,125690,-165033,-244165,-166468,-34699,53026,-60207,-295632,-361835,-155124,78995,138005,62955,28044,49555,-33876,-131340,-114298,-22093,80292,193138,146131,-74830,-148287,-69653,-28061,-21714,-59449,-20360,192050,294410,126936,67412,119731,36592,-67289,-114057,-202119,-213604,-27310,-17045,-233447,-179695,-22359,-57157,-78264,-25662,-63867,-144055,-36777,181021,-8515,-370028,-284605,-21496,69761,87279,86360,25863,-76991,-137829,-54386,57697,-141808,-536450,-584924,-253520,97806,251528,151021,-132972,-319667,-266606,-126691,26002,85862,77464,147248,152885,22758,-22536,2635,44957,107282,63189,-51844,-6519,-27059,-160003,-2776,386509,526475,300092,-10377,-155632,-190476,-170415,-82595,110201,127871,-61015,-132251,83,125707,41940,-155669,-73713,125875,106686,78338,161953,173238,76532,-53160,-24609,82429,20309,-55440,200,30233,62991,192718,168800,-104897,-404903,-383054,-118371,96657,106204,-81779,-196275,-37963,298506,442430,165378,-9426,141140,269846,209602,23228,-167265,-168055,-66469,-76368,-177793,-244663,-266644,-436786,-560263,-387058,-86458,-126889,-397383,-391763,-92408,91827,95843,3306,-77667,34356,129497,41205,-66253,-109274,-137798,-96299,35676,183246,258012,134273,-1596,65523,114390,643,-91973,1226,130420,255067,315088,284856,297314,235794,15956,-99275,15070,77579,17059,143012,281225,180164,-19911,-238131,-243001,10960,155879,193428,280725,204704,-44824,-67144,133352,329650,316709,97480,-68202,-43806,52899,136954,12201,-134160,-57336,127144,74037,-112438,-140617,-132293,-201353,-103093,-75357,-206884,-252628,-184515,-65402,91249,35026,-132065,-128029,-82595,-250746,-427964,-241759,183858,387790,282728,96458,-15243,-205679,-304278,-37906,256435,100429,-171437,-45771,146261,34986,6365,104563,57121,-69010,-126801,-71475,45938,-39869,-273055,-224690,7280,48451,-13106,-39203,-106777,-181150,-236975,-325520,-184432,40545,34282,64757,159474,177000,195342,165534,-92701,-388251,-432785,-224267,7067,130798,188147,326287,410246,204655,-17708,103715,126212,-18902,100510,214524,-6404,-224519,-145533,12424,-57231,-134825,-61214,-19780,-72537,-86776,27524,85769,27569,86587,171679,75459,120429,333550,272445,-11051,-170552,-267673,-356283,-151752,230958,453548,409564,189723,33246,5112,-60230,-280617,-366025,-265251,-236509,-205765,-50538,86565,-2765,-215026,-322558,-299250,-275951,-195013,-153643,-197043,-330637,-418101,-228071,100244,208542,203766,221989,74461,-112062,-67801,-18903,-159900,-139161,161937,358598,292000,188799,39974,-80461,-100907,-131318,-18137,177176,91380,-127886,-141541,-43669,-9480,8262,102859,230070,290939,268733,289325,249004,129934,207484,380038,462471,159989,-538033,-624313,-288820,-37025,942092,1165946,12239,319217,744960,-582784,-894761,6842,-77333,-520206,-301926,124177,432349,1104493,1483734,46867,-1356585,-914370,127461,194453,-68937,-184970,-272168,-220783,-137573,-171737,-94102,-15054,-8976,-70246,-184089,-328200,-379493,-262264,-39667,-49533,-349810,-372859,-164577,-164386,-268249,-285992,-200293,-20334,54667,-63605,-75520,99021,265478,252852,89720,-37992,12636,149494,223334,129667,41468,151260,251740,188708,96648,-35201,-146803,-154888,-151166,-189354,-130687,-99579,-148475,-60502,-6839,-23159,115142,278044,335839,297273,50883,-136003,-33205,-50996,-254626,-211709,-172737,-348114,-519974,-604298,-577486,-307898,-114865,-162545,-187891,11586,200396,129582,45939,164167,188795,-68343,-290176,-290541,-90144,135391,171318,62250,8587,73843,53015,-111114,-295531,-413046,-432117,-235946,53420,222886,274087,196756,49641,-95659,-128515,-49887,-14694,-33445,-72985,-54496,137483,194356,-39108,-162298,-62491,-32285,-107602,-158285,-258417,-281036,-221987,-81597,101592],[114405,56813,5379,-19930,-55429,-128762,-159279,-72932,36114,145615,240108,94334,-184810,-307553,-279338,-198118,-144193,-98583,-63289,36793,184820,176308,-20765,-171815,-194391,-154517,49678,205111,111384,-38573,-76961,-105935,-162689,-219808,-160047,-17570,28562,-26488,-66263,16170,14342,-187360,-352911,-202801,169089,415939,298035,-25433,-109268,-82244,-199400,-221480,48138,180900,45209,-31112,644,-43576,-47973,-19553,35297,135394,95506,-116950,-41028,244580,349268,264407,267958,303177,166990,-122452,-273060,-238842,-243055,-247004,-277260,-340192,-279084,-105364,-25840,-25252,137848,344545,264988,70185,-85292,-240594,-452826,-522569,-329320,7167,244037,206644,179577,258472,139361,-128250,-249364,-356471,-413184,-250046,72335,286852,285810,239310,264726,323800,310225,162359,31289,18928,61159,137552,326814,411633,259695,100083,-6728,-48729,-9050,78041,187448,173847,-12141,-84170,-62850,-130581,59414,263727,-37111,-436132,-302200,-13614,-89785,-296193,-248102,-16597,21138,-165395,-226994,39504,347112,333744,80956,-12384,17691,-66694,-262574,-441217,-337663,-16088,97260,70915,90591,134613,84431,-38384,-197250,-368932,-334358,-183350,-86860,20717,112379,24234,-59986,-14724,38491,-26168,-199145,-206843,-22311,59320,-156966,-258305,-131166,-117629,-57076,251958,440945,341349,141390,-101152,-102278,184473,396247,249792,-4337,-67289,-61657,-109030,-101505,-53599,-79811,-129318,-114767,-52100,-24799,-64587,-28745,28757,-72526,-226676,-169720,26722,161386,75591,-121661,-249829,-369366,-385864,-97725,197069,215487,-5534,-178638,-97632,19643,-91929,-197381,-115849,7016,110143,281155,297756,189106,162021,184339,243562,366694,412677,302849,106107,-85020,-209204,-283823,-278147,-178443,-13340,54032,23292,-146459,-380736,-369004,-212638,-205531,-146994,149056,355615,286488,144985,54536,72063,123362,131101,74492,49452,92817,77883,41719,120396,162544,20504,-97808,-128191,-115911,-8752,140046,203187,138960,54840,58708,135096,92397,24864,64322,121463,209101,382390,424754,273236,122129,171942,262612,224744,115132,112193,52145,-149985,-242325,-137480,-124007,-208469,-164267,-54341,7895,-90424,-175086,30829,239418,143440,-52396,-87024,6627,49690,-134436,-310701,-212187,-51698,67304,163591,96619,-72530,-49226,97110,-2891,-170828,-168247,-205981,-291361,-248609,-159465,-175074,-192669,-110668,-49824,21803,211477,376122,296195,-13350,-221477,-273356,-181416,30141,158767,119645,110785,195546,137006,-74895,-268909,-467796,-483168,-180054,67115,161449,194856,-48176,-234518,4710,241312,314348,165451,-200806,-414486,-213068,-21522,-156631,-380379,-513329,-398277,-115201,-37547,-131770,-217281,-225651,-121072,-62257,-52494,-82950,-196978,-234407,-80054,33460,-2936,34604,119301,168701,278837,315993,235207,90772,-172485,-311806,-71209,269382,322950,142269,35257,-8933,-143403,-184266,-110882,-125350,-58594,222976,338929,152964,1913,-27274,-19175,53058,136718,50182,-168630,-292585,-148905,40629,77774,133305,245886,186444,-19031,-334803,-422328,-205732,57671,75310,-5459,-48522,-36159,22319,68582,-160,-235717,-462860,-442220,-311892,-276155,-321354,-319467,-187940,-166998,-190554,-137478,-234031,-249877,86849,141111,-153673,-45133,411851,382020,-147018,-190797,419238,361977,-475377,25983,2847715,6528723,3877718,-4840970,-9436868,-3733126,882266,823189,922965,1217765,456044,-153194,-233659,-248271,-305757,-309831,-468362,-593886,-458417,-169469,5578,95295,105500,-73699,-135690,66811,172346,-17605,-108541,-60907,-166680,-214034,25423,289990,361662,168589,-8755,84665,189152,108260,-45289,-96639,1650,-62052,-345540,-480616,-346999,-239943,-277573,-280251,-155119,-93573,-152390,-69284,99701,115975,10071,43364,91844,4504,-133945,-172700,-166619,-71759,66622,-50000,-337687,-374401,-166458,13630,57112,-40020,-134784,-72920,-32360,-73126,-91135,-23275,52929,93497,28557,-130702,-126569,32227,82870,15809,-74089,-21576,189408,237510,74688,3533,-5822,-87170,-119376,-126680,-241165,-285052,-92785,-66239,-331021,-339428,-166792,-190652,-186149,-62763,-83258,-171162,-100308,78283,-99537,-398366,-274061,3448,68711,90342,144288,106220,-25793,-92529,-22544,51227,-157666,-536477,-560108,-269552,47460,238710,174163,-149136,-420427,-335968,-91658,134436,166972,88051,98411,82327,-73377,-96383,8117,51546,80821,59212,-3623,54435,-14125,-188041,-99658,242994,405977,227435,-98975,-270148,-262669,-205973,-154560,22429,75846,-63940,-138344,-13144,132668,8269,-182134,15489,281000,205367,153808,242031,229817,109405,11047,95289,196480,43926,-121741,-76336,12077,41492,159841,145142,-142234,-462454,-453805,-127280,238184,291040,-6141,-229983,-131448,172307,336808,80916,-93810,33860,135669,94618,-27453,-152987,-169267,-83924,-14507,-85602,-221078,-291223,-418518,-489451,-323666,-68459,-98346,-355574,-409660,-175022,-14224,26477,28236,-47169,-18241,90299,31031,-106318,-145806,-140149,-131071,290,218948,317122,134809,-17344,60683,170939,103014,-55566,-3377,132097,209572,171685,137730,179983,205228,60853,-64003,13046,85762,94823,223940,362273,304021,99204,-141972,-140128,80733,156563,152028,241187,226392,22050,-84438,10996,179724,235839,132396,-16781,-150643,-97662,59378,37798,-68424,-28246,108209,34517,-173769,-202617,-142493,-127151,-2307,-40718,-206931,-244054,-235980,-146349,29371,-3836,-148544,-77128,-25477,-223188,-431973,-298992,103007,388699,350729,134276,-55698,-248402,-337184,-47664,320532,143794,-207996,-91200,137694,-15016,-128093,-35934,11359,-76724,-109690,-27436,91573,-2386,-259510,-246725,-33563,13905,-9689,31576,-23332,-160608,-266198,-367546,-249528,4780,-5204,-26364,82269,152658,175342,139202,-94477,-378241,-357308,-90299,96617,111185,91738,196770,306950,169711,-22084,26176,61610,44701,226742,283270,21238,-194362,-165910,-25359,-20096,-28303,19172,19558,-90207,-185712,-100217,37535,102294,198124,261084,83982,101943,354686,332190,47353,-124947,-261683,-373818,-108916,332987,539109,381377,108274,20176,101613,87196,-125802,-269173,-263210,-308205,-251653,-21842,102218,-5180,-166475,-235134,-179423,-175020,-190084,-136785,-129275,-296350,-364849,-89843,224466,245418,174171,138045,-2727,-96564,4448,85664,-27930,-36073,179564,302568,237680,133138,-9091,-78198,-40993,-20340,45537,102740,-11290,-145666,-94362,-15402,-41783,-107464,-102376,23868,234891,384306,403646,276891,149920,263047,384043,364275,146066,-297089,-255100,148613,286244,757636,634280,-365199,39639,670739,-345236,-568197,124985,-151227,-644994,-287414,233017,276671,670229,1126164,-1910,-1036486,-261259,517132,116999,-313803,-463313,-375552,-172101,-92963,-199400,-191141,-74494,-34033,-145127,-293351,-402791,-422991,-304936,1476,62238,-235603,-312979,-156444,-173511,-290170,-304746,-148586,92860,99887,-98624,-166716,-35056,108801,101432,-66478,-170500,-66166,70580,89309,-55222,-89120,127325,321336,265121,114392,-49614,-136777,-124172,-130733,-184168,-153139,-107695,-136259,-81785,-21193,6516,160757,328998,383805,332164,72444,-113324,23586,46144,-179093,-222887,-193097,-320449,-484611,-644986,-668321,-378663,-124910,-88836,-122685,-18922,148180,103214,22829,173224,217845,-44701,-233305,-282909,-202036,21724,120849,15276,8387,157001,100062,-188715,-395526,-438710,-396751,-161789,125995,223907,205385,170033,42131,-150413,-152170,23029,83966,17231,-57074,-25712,168941,245804,65866,-49945,-6888,5244,-53194,-133748,-257639,-281635,-175994,-27429,90545],[59371,-1385,-29020,-46699,-77176,-106836,-48320,77446,130418,211585,286776,133272,-174284,-358437,-333793,-234629,-160553,-92670,-102292,-101294,63480,109303,-61552,-194133,-183011,-142394,53414,236915,153594,-10650,-13103,-3985,-99436,-206474,-179200,-37296,24193,-39290,-107873,-41035,-29799,-288164,-505452,-296196,163634,396573,253904,-35424,-147418,-174388,-246817,-130650,174017,188952,-57271,-170635,-103462,-31843,24608,30882,33795,129065,123736,-43008,18963,277942,338990,214579,211858,247915,83889,-171333,-232327,-109970,-70981,-130451,-220867,-297921,-237692,-110745,-74305,-67337,46291,187622,197662,90923,-60558,-267922,-440467,-485727,-342157,-58481,115397,74980,136216,329208,266030,-36046,-228161,-295215,-256200,-106692,86902,210639,226535,197482,237887,349644,410598,231815,15891,-59787,-17843,81481,323991,455424,357701,163420,34754,-2420,77985,169318,168893,56942,-122202,-129900,-83490,-161378,10690,182566,-149539,-477354,-290779,-37118,-98616,-297247,-282204,-78472,-37002,-200514,-200619,44047,291757,269658,45317,-50164,-45074,-147484,-343789,-485219,-316425,47309,179487,94455,39015,69416,114036,50882,-127720,-347061,-359385,-237329,-107216,10146,50225,-28902,-72084,8157,75146,-53530,-272928,-287733,-66065,56926,-127382,-239409,-227038,-338253,-255729,157766,355353,247603,100733,-85871,-142657,116427,329980,199544,-35926,-73791,-48920,-80627,-97090,-80816,-76488,-91297,-81393,-31302,2011,-21546,-23158,-22808,-97328,-197048,-183619,-84535,93990,110732,-83562,-264668,-375233,-321544,30835,289622,222475,-40259,-148145,-6795,104518,-24278,-112314,6972,94889,109695,280864,340027,247013,214222,225748,260351,385598,408572,244927,33698,-117708,-195405,-284572,-376216,-312214,-82870,40962,66122,-74678,-352263,-394168,-260154,-239959,-105287,261902,427178,292422,131986,54714,52765,121753,156189,94922,67976,99616,74378,24959,43054,52064,10136,801,-83079,-187288,-127618,88247,192481,109800,29003,85071,175289,137281,55217,47391,52042,118795,295961,356952,249539,89092,77814,163514,139546,77105,112399,35414,-253505,-425662,-251330,-64422,-57941,-59767,-35533,26242,-3145,-38858,133208,304756,237128,70879,-952,52367,65637,-108192,-184360,-38289,41859,136844,305746,245681,-8988,-63211,45596,-23235,-151892,-159590,-172095,-232076,-168731,-97920,-146198,-206835,-185539,-174081,-56809,162079,255100,138979,-52063,-115868,-144397,-124679,17793,158814,175292,179183,249241,201803,13192,-99436,-226632,-368079,-193598,28928,142622,233241,1929,-209718,97606,359162,324810,153007,-174956,-443350,-329429,-146846,-175172,-278931,-365242,-258899,-34195,-36877,-143402,-187979,-174135,-142245,-138562,-115820,-96266,-191581,-224164,-56413,82808,96035,164865,186901,126474,166396,238765,219786,124673,-125642,-281738,-111732,202599,296720,122194,-44194,-28919,-113724,-146715,-78450,-72136,26989,272617,328948,152432,3637,-46400,-28002,92924,231584,166204,-102576,-280465,-160062,9908,88975,213881,271980,31623,-274541,-480853,-499822,-230799,113581,135705,-38142,-92495,-34068,24359,53802,-37111,-293105,-452655,-330265,-226066,-319421,-423391,-403092,-262846,-168097,-141751,-141661,-313991,-374981,-88916,-53673,-260205,-62494,360051,287946,-170024,-54274,678220,454345,-754574,-404333,2100948,5582418,5417421,-960819,-7798971,-4925448,-345851,39306,195164,763714,295549,-286033,-535940,-507995,-278357,-103175,-227711,-402209,-380817,-130590,111810,184857,59738,-158000,-212964,-5276,107285,-31008,-97488,-118929,-240031,-176294,124361,317672,306660,100984,-84431,22125,159209,99853,22972,28752,37477,-145033,-445158,-536674,-342410,-215656,-288830,-267364,-111671,-47790,-92517,19609,160945,123768,-50488,-146174,-147281,-125782,-93859,-85247,-132355,-74276,80434,-44190,-348233,-338790,-137667,-21158,-106,-112652,-246058,-149571,4423,442,-74511,-47714,15249,-1629,-89148,-167744,-66441,143824,170100,26107,-88900,-18757,150570,119200,-14829,-67271,-108898,-176962,-161719,-130665,-242680,-309283,-125397,-69546,-344722,-427968,-263878,-274255,-268563,-114154,-113733,-191236,-131069,-461,-173730,-411238,-253449,25945,59889,90076,188542,156000,4017,-48564,35804,82493,-124674,-448053,-454327,-238181,956,182167,155291,-111064,-381837,-331812,-54693,191833,189635,78383,55234,34371,-122086,-144023,17559,52275,23656,18801,15464,72171,323,-155839,-120568,113925,249313,138306,-169572,-348012,-275039,-198741,-184965,-44339,41673,-35423,-122259,-28763,131977,-8173,-182223,91753,377626,232306,169316,284816,249209,100241,35171,172065,273558,45829,-192729,-159734,-39963,-15943,74894,99305,-133762,-405019,-408669,-98362,329076,396801,32959,-263064,-237120,1978,155995,-29476,-139527,-23811,-1541,-57085,-87793,-113015,-143719,-86032,64258,29267,-173941,-307586,-387473,-392947,-232895,-36624,-35972,-260052,-377415,-236890,-114390,-33965,57943,-5394,-59355,52180,34992,-112681,-157403,-121817,-121110,-14220,209003,297107,110846,-29494,22633,162781,154708,-70124,-138346,25027,123125,26956,-507,61620,147254,59919,-101681,-61097,43986,127391,256284,382227,362644,170572,-55342,-34111,140103,138883,76835,152398,209785,102684,-59626,-82120,40385,156751,153386,2113,-257346,-247749,-64293,13087,-7333,28744,95734,-5185,-204195,-227408,-135749,-21531,108009,-4534,-188242,-206664,-257630,-222530,-57938,-42300,-121231,7256,70556,-131727,-370097,-317382,10609,333978,366330,171314,-28834,-185586,-294610,-37684,379274,231463,-172089,-109250,119805,-55394,-259147,-161062,-24721,-77622,-92837,-2779,93321,-6703,-239805,-218269,-20849,13064,16868,115318,69051,-105087,-242120,-352872,-287880,-57169,-61657,-117971,10539,126203,145744,104821,-75785,-308906,-238976,38094,178635,119939,37829,81207,188176,120727,-26535,-70170,-63623,38365,311170,358298,76148,-152344,-171576,-58739,603,36793,75755,61953,-82127,-240695,-207400,-28812,157817,322571,363833,128331,108335,358661,360613,117433,-34739,-210702,-318276,-5710,442862,576680,303267,24283,25047,193594,215217,22559,-174410,-263697,-348032,-244343,46914,138784,8503,-99836,-115938,-63760,-110837,-204565,-114902,-63335,-248884,-286565,51516,338032,292905,167775,85420,-26545,-54913,54708,154978,83787,51986,192071,257900,191865,88605,-405,2165,69974,115596,97764,-1831,-121747,-140367,-15619,60486,-9524,-167330,-268937,-154594,138642,359854,349790,193192,118383,275210,331895,200412,96326,-60733,89067,537206,627767,658152,127701,-723137,-225495,379573,-337892,-279290,256878,-122821,-525317,-83738,458772,302942,337543,604619,-155045,-642306,394926,737422,-98302,-552732,-614629,-394718,-78854,-19238,-200457,-284552,-162899,-83394,-190838,-339806,-391302,-397769,-319729,40476,198964,-45892,-183702,-122455,-164761,-274424,-300804,-126684,133065,85962,-140634,-227303,-164454,-94256,-119424,-269980,-306157,-143745,-36110,-94616,-247027,-211716,85624,362796,334876,123722,-77607,-151227,-119714,-126701,-169352,-133706,-73509,-111057,-129513,-73426,3461,162293,323147,378152,303586,20664,-163987,-5074,95385,-58318,-172111,-183401,-270740,-407578,-583545,-626594,-390843,-126409,-32694,-79035,-63664,82972,93696,28173,179522,243396,25654,-108818,-199807,-247499,-64855,61621,-37564,8377,219033,119426,-270233,-436197,-357550,-269118,-69705,149537,170051,92705,85351,-23917,-223976,-166742,96647,166041,49001,-55611,-33151,136385,245528,151929,63101,60318,64552,32756,-89412,-225140,-227080,-85316,45726,97857],[20849,-66125,-79035,-86180,-107261,-91081,46286,191046,187013,231736,280517,136198,-174275,-404347,-375664,-260697,-176568,-92855,-131948,-226992,-73999,49518,-42093,-128800,-111079,-101964,33428,215185,149363,-7542,36630,97687,-27027,-188451,-211310,-98142,-31453,-80492,-131175,-65100,-28109,-302180,-571063,-371303,113434,326024,154968,-80217,-186002,-235485,-265920,-53781,230521,123485,-207342,-321518,-205451,-8551,135099,137977,75695,146543,179188,64259,74496,278094,307859,178738,164953,187267,5709,-217989,-209569,-23153,70999,-2086,-133079,-238737,-186659,-94664,-108917,-111724,-44879,34273,116215,84481,-46810,-268728,-361270,-330326,-254707,-98440,-10173,-43476,74067,345268,333278,35834,-181125,-197714,-89562,41836,99500,120395,133847,98934,151390,308418,415485,250673,-13373,-153187,-128692,-22128,234737,424478,414967,223280,80073,49986,163192,238612,121405,-69041,-194342,-143870,-112998,-178780,-30271,101301,-201751,-426247,-243907,-55517,-69388,-225868,-247743,-85211,-49317,-215006,-217164,-27451,172872,164144,-4911,-90797,-102749,-211411,-414111,-509720,-267823,97197,202080,59021,-40115,-15342,99574,101919,-31521,-226589,-321738,-282783,-143003,-6779,-2003,-88163,-112834,19381,122907,-64989,-341365,-357176,-85544,53803,-92489,-194922,-292885,-517591,-419671,47696,236502,125835,25240,-73420,-126149,94090,242781,106357,-64231,-62941,-32041,-47381,-84271,-89268,-35193,-29527,-70574,-47714,7709,18519,-17070,-70326,-94138,-114860,-170550,-167601,43121,138470,-47631,-242495,-312511,-206077,139425,336691,196442,-69248,-130595,20419,125526,26149,-28558,126138,183821,118127,259875,368436,302058,250568,237631,248559,357748,353509,158833,-39238,-137600,-183914,-277911,-414025,-356116,-105400,51251,116649,7122,-277127,-355870,-252144,-219982,-37199,325189,410733,234109,88501,13399,-38864,58851,151543,101653,65381,65876,39325,19046,1800,-36067,-14705,57965,-40502,-223221,-209927,25479,141771,74020,7936,89558,197661,197875,107952,39464,-12164,16589,164807,241631,167525,7744,-45661,38006,18097,727,71285,-13703,-327280,-510048,-297233,25383,128008,58211,-1099,74322,127338,137918,246465,348345,295504,171778,69177,73299,84942,-24760,-26983,98208,93143,144574,356745,335771,46178,-71761,-6165,-26533,-99240,-101223,-86013,-160583,-140948,-96237,-152550,-214787,-238134,-278506,-119923,121007,120279,-29414,-58834,28130,25557,-45873,-4504,130640,184734,196036,270592,258729,118666,96152,36829,-203699,-162535,5036,89741,203160,47204,-147747,140260,393588,269594,88368,-165263,-423322,-394437,-251711,-180029,-170906,-199213,-93031,52164,-30110,-139604,-130886,-99308,-158572,-210312,-160848,-89938,-157547,-173789,-4728,139834,191161,268336,242026,101006,45541,110237,164171,152781,-36687,-187981,-104507,143872,249059,93392,-88015,-37709,-64016,-80436,-35683,-22175,111411,326533,328470,166589,25297,-45401,-33413,100815,288563,283412,11955,-178441,-96550,10573,106591,276716,277978,-79799,-464904,-575211,-546228,-262822,106728,151191,-62531,-132184,-64260,-25660,-11461,-105076,-350380,-421424,-207331,-139311,-352684,-499852,-434255,-260269,-77284,-17709,-95747,-308500,-380796,-206193,-190579,-266125,-40623,248677,162468,-94906,132847,696705,175247,-1151592,-955972,948728,4692216,8108589,3241052,-6580968,-6816651,-1823140,-498693,-179976,434793,95745,-425406,-737561,-667369,-280270,-43595,-55437,-156286,-237502,-107650,148945,206648,-10395,-218923,-230116,-13809,68484,-57443,-102268,-152069,-275661,-140660,188640,331674,245994,9990,-182863,-72835,97752,104226,123575,173021,119051,-130251,-459727,-526480,-288721,-172157,-281950,-250213,-97629,-45113,-45328,93486,192856,96099,-125439,-323226,-349796,-223567,-45446,5887,-67099,-40427,87074,-45461,-314492,-253191,-62418,-32,-5776,-130045,-282672,-170741,62460,67549,-73407,-88679,-24989,-76005,-186478,-180265,26248,261516,244217,30796,-95920,-22783,72086,-24980,-109332,-118433,-154076,-202323,-176644,-120241,-195346,-264384,-104583,-28531,-284308,-420992,-278020,-277989,-296069,-163338,-146571,-199809,-120676,-30002,-211442,-409543,-227142,36330,40042,85323,209059,161402,542,-19863,108918,145332,-54474,-293194,-302566,-183530,-33028,105636,105740,-35240,-223366,-251436,-10998,207199,174862,69695,38553,24521,-94127,-122470,36049,36988,-61172,-53354,-1274,43112,15836,-72114,-70998,14150,82052,48187,-188154,-336055,-213461,-153449,-166555,-68562,37045,18977,-90175,-58302,97954,-18481,-164227,131094,393689,197186,139867,287553,222352,47979,16820,193699,306288,47623,-230216,-214106,-98948,-81552,-32763,45698,-75044,-256330,-278248,-49805,342959,405774,38907,-271319,-304996,-147317,-37818,-133703,-138283,-19553,-100536,-198683,-133439,-57146,-102114,-72271,141200,146746,-111096,-325170,-382630,-317661,-147109,9647,57210,-129541,-303351,-261689,-183056,-70020,74817,8539,-107524,2885,39422,-96430,-152342,-94003,-68752,-3082,152145,201570,70804,-34946,-32048,97493,142825,-119468,-325423,-133832,18230,-81324,-84313,-5079,94443,26350,-178106,-158099,-3730,129646,244701,340746,334665,167804,466,54791,176213,108119,-8074,40716,154075,157283,-7691,-111317,-39625,97987,143418,-23668,-325153,-351605,-193815,-45202,41645,106565,103002,-39493,-215763,-225480,-119074,84499,200890,25161,-154741,-148251,-240955,-279474,-151646,-73014,-55542,103498,180410,-2248,-261070,-293410,-70451,228688,320425,198654,61169,-38406,-192346,-22325,399144,333408,-70485,-95664,91192,-77670,-341093,-231990,-50020,-83461,-85415,328,51083,-58677,-226650,-150252,37124,38825,60323,199263,156025,-27056,-175091,-292790,-287001,-123220,-118791,-181206,-29206,112927,118451,72436,-48779,-208603,-117087,129464,232259,152102,57189,41696,99810,72416,-27332,-141951,-201666,-44112,316284,411020,142822,-103822,-156073,-70948,4003,32593,80408,92874,-48328,-238422,-276313,-107953,176678,424753,441790,193477,146130,351160,354804,182855,66971,-141142,-221304,113400,513542,536562,188535,-45327,44637,261668,295155,116728,-115583,-273609,-360484,-203106,127401,187266,40249,-18636,24732,38634,-89267,-223043,-97174,-28559,-208636,-203608,162047,411328,336075,181991,71752,4996,-98,74967,184514,158475,106174,182718,212364,144532,47013,34446,116009,201747,248846,135987,-105319,-226057,-132745,67014,170007,90841,-137921,-325027,-225797,51260,209578,161443,41975,42853,234186,238765,10549,13787,104954,307979,740504,849647,630871,-216376,-978439,-385851,43860,-498752,-134370,346086,-12854,-211225,261826,761347,510120,215338,132195,-336499,-278211,845125,716129,-375809,-715404,-595049,-307241,56565,96171,-150145,-336804,-248049,-130478,-190918,-308808,-299570,-321554,-303610,76184,329422,155862,-31200,-71802,-144259,-239219,-280149,-128838,107007,41555,-156447,-228301,-254692,-292995,-350427,-464316,-406358,-191146,-125854,-243312,-353297,-276352,37886,352251,360901,119236,-103437,-168300,-127404,-133795,-144921,-76254,-9776,-81677,-188654,-150946,-32587,119538,261841,313616,206281,-97895,-289215,-133826,73840,71578,-63562,-130573,-200514,-309031,-450723,-487371,-340839,-101106,10073,-60874,-110108,29646,108379,50969,159238,236579,111479,55339,-40188,-188390,-87322,13149,-83405,6455,239036,95412,-340047,-415479,-198012,-82637,12644,114000,80279,-6626,-2630,-113784,-291987,-160633,162798,216777,56744,-64393,-66909,64368,206072,205830,158204,129016,128961,118637,-33480,-161062,-134109,4173,104042,117445],[6430,-120064,-139061,-134491,-134892,-74792,107524,236773,195852,207532,226372,100512,-181486,-420176,-388340,-270518,-194813,-118843,-176552,-322569,-192243,5298,18101,-1274,-10697,-68374,-16029,142140,100780,-19618,68399,179304,50996,-155384,-240756,-188507,-129678,-132766,-123560,-48796,7129,-234901,-530122,-399844,42641,241945,59776,-126258,-210028,-263761,-263416,-8230,220499,22494,-346158,-444444,-288923,18337,260814,268068,144509,186978,256894,175166,107975,246867,274325,168624,144239,146897,-39830,-247740,-207571,9741,151744,102517,-45480,-179093,-137893,-68991,-131692,-153795,-105942,-56988,45197,50692,-51239,-240520,-236666,-97078,-82355,-99557,-90361,-106570,9485,292813,315376,55874,-139326,-121220,14979,146784,117415,48489,30949,-28367,31931,223135,336296,213176,-52389,-235301,-235192,-133306,93074,327479,401951,265378,131385,106105,230678,271964,62049,-162933,-206466,-132916,-151023,-186234,-65316,23869,-185705,-296816,-180152,-76823,-22959,-99588,-148941,-33347,-10537,-199954,-267286,-140004,34402,49122,-53160,-116833,-133419,-226896,-428864,-488094,-200739,123412,161992,-19437,-114186,-61313,75251,108075,60994,-42282,-225666,-297345,-169526,-15627,-33917,-151957,-183633,6573,160638,-65933,-396587,-395648,-75638,53196,-59678,-137566,-305266,-589195,-489601,-42048,118924,10366,-53356,-59404,-54223,118784,161762,9165,-68000,-23942,123,-5817,-59628,-71743,38613,50640,-72906,-92743,-7832,43782,-15544,-103416,-68474,-12364,-140353,-216570,-9896,121942,-33702,-188463,-197379,-66747,204426,321990,136010,-88635,-122980,-13487,79069,48337,46409,228312,265416,141170,224246,369168,336544,265541,221593,221574,304239,266410,66746,-87451,-137867,-186935,-275338,-377745,-295850,-83606,67141,152057,75865,-170807,-260195,-194075,-158055,34615,324288,320549,136062,34010,-53416,-166452,-33207,135733,111494,65471,27046,-4753,22811,3498,-66255,-28180,64939,-16848,-215494,-225021,-24598,63309,29480,-8649,76488,212170,256207,144244,14346,-66073,-55322,52774,119653,31041,-128831,-178015,-77491,-90128,-90251,-9333,-92519,-356257,-477904,-273690,104402,281595,155909,53911,148693,269461,326359,369828,366856,288142,205799,106338,74658,101829,82115,110111,153399,74003,82497,295509,320701,64428,-80626,-57112,-23596,-32218,-13754,17892,-92424,-157147,-141281,-183741,-217908,-269883,-353370,-169517,91098,19561,-139213,-19366,167614,173707,16315,-39889,79256,139962,146654,248773,282984,194614,249393,247152,-25779,-95794,-7598,8495,106399,72652,-57397,131305,319151,149930,-4592,-151997,-344569,-391716,-311637,-172435,-85056,-57366,54078,114423,-27652,-121758,-52994,-15722,-155097,-252853,-176356,-66576,-101989,-91037,68372,188517,237350,287902,250240,91549,-53310,-36903,81282,156527,53667,-70866,-61877,95630,175863,45964,-87508,-29746,-4624,1198,7341,7504,166711,361548,335301,199856,71924,-21399,-34870,82288,304873,376364,151232,-10886,19136,31343,100652,277488,257468,-109362,-518442,-585525,-532680,-270341,78027,152319,-53969,-144591,-106841,-108420,-117059,-201761,-401765,-383112,-100834,-58196,-348547,-510961,-394594,-179863,72017,140699,-11544,-219841,-276595,-237787,-237002,-176659,-4937,79820,14937,15570,266731,433168,-428846,-1618464,-1519291,-257649,4303644,11294196,6713884,-6066520,-8762831,-3094283,-738006,-233217,296267,-40208,-510262,-800666,-695965,-283535,-98850,12731,82299,-58693,-123710,74187,135488,-78033,-224086,-178295,30852,60114,-86776,-118041,-153562,-279656,-144272,184850,325882,196809,-85993,-287863,-178619,22656,114809,216830,292100,228350,-23718,-386916,-454671,-202463,-113096,-238601,-213803,-104487,-80398,-19552,123701,153870,16365,-195711,-433709,-467319,-258636,15788,94746,19852,21833,83788,-50530,-233879,-128226,49241,82296,49419,-89651,-249702,-145561,118504,108861,-89255,-132707,-60411,-125598,-252839,-170159,133868,376908,313014,47772,-90724,-38823,-28713,-150242,-177336,-132241,-133980,-168402,-164857,-96705,-105184,-155156,-37714,33153,-185042,-329942,-208631,-206638,-264386,-195005,-170495,-191398,-73351,-1089,-198115,-384346,-193920,32155,12641,75484,201897,127381,-32596,-13249,178328,220487,30729,-115616,-151390,-137882,-58612,31784,45440,42976,-27307,-128294,38114,202790,158620,86700,60946,53358,6940,-19988,60249,-4354,-161080,-136047,-39849,-10870,32267,33102,8926,-57248,-67767,-28381,-142312,-219710,-95143,-85132,-107713,-43199,64916,84695,-57217,-112253,18334,-29837,-134109,125788,334301,131587,97071,255094,149471,-36433,-29530,170699,300393,67859,-204834,-210146,-133627,-131892,-132219,-2552,19592,-69520,-121769,-8039,280337,332183,21973,-243052,-302442,-225670,-180721,-202174,-96010,43724,-125161,-281058,-141592,5188,-58016,-48613,198884,244851,-46342,-346522,-416369,-286550,-89112,64334,161559,5999,-207689,-250402,-212569,-79849,65435,-27478,-170977,-64899,23417,-80485,-144876,-69196,11016,34007,64989,53781,13569,-39871,-84873,-2154,73098,-173477,-456010,-263376,-75329,-131894,-91897,8784,76757,-12451,-238454,-217162,-13749,128113,211628,260648,226402,86434,13923,109853,179320,69725,-76520,-61122,70161,156915,49694,-68389,-40637,71026,104072,-77619,-330595,-381559,-285161,-106917,72462,183095,129782,-65341,-227511,-219628,-104032,156880,256528,50190,-104737,-75777,-187703,-304634,-229773,-92556,31097,195654,281355,127572,-138520,-233282,-114723,102287,228098,209311,179314,134747,-65900,-13781,361521,409199,63660,-55629,59139,-74817,-340639,-233482,-68274,-102125,-88853,-7431,-17412,-145296,-225583,-68674,106863,70781,110705,274661,230602,56638,-89637,-215388,-254116,-172228,-159982,-192949,-17456,123721,99698,45080,-31671,-117469,-28895,169493,248157,190225,143874,103005,73312,35253,-27207,-158199,-294545,-172280,237181,423016,206932,-49272,-118475,-56763,-9303,-38449,26136,99364,-291,-193516,-313526,-196099,153030,471267,459919,249756,206379,336756,319669,226479,143990,-80222,-125239,197676,504083,408331,57079,-87825,75606,295959,312301,132007,-107318,-292352,-356932,-154800,188234,228392,77584,62857,163625,127256,-84287,-218973,-88954,-41968,-190084,-133801,216428,420494,352242,197650,80447,63479,46947,66351,178666,188510,118198,136867,145432,85951,2855,56508,209638,319533,354362,163245,-179104,-313333,-142608,124823,282760,234510,-21415,-249483,-170551,756,-2061,-72610,-110595,-54195,152198,140035,-147617,-77539,171561,364972,707452,857323,626970,-322931,-1079963,-411708,-170348,-710114,-179089,354481,133126,178482,644562,1054240,799445,310554,-88822,-435855,-32348,945899,453303,-631498,-769531,-445611,-134854,216118,248208,-39229,-320796,-294752,-152370,-154303,-219231,-165507,-231061,-267625,104616,421182,307553,100220,-12663,-118380,-206953,-252404,-136525,51722,8930,-116966,-158063,-281695,-435823,-526529,-593686,-444996,-191428,-159717,-282357,-321811,-259148,-1961,291131,325836,96887,-116967,-166430,-125316,-138708,-113309,1218,65339,-47524,-231439,-229482,-92874,43933,162477,203110,60609,-244589,-450394,-330412,-12584,170214,74392,-37349,-114644,-212918,-304857,-325571,-251343,-46244,45777,-61403,-144300,2580,135266,69721,101889,183959,176217,219638,171662,-26384,-37232,-10886,-106969,8226,213353,26683,-384783,-348939,-14348,107713,63093,37322,-2589,-35365,-36917,-178179,-324053,-126881,214564,232424,44187,-73932,-102410,-10088,146622,221179,222604,188195,175123,165969,18877,-75204,-32592,54248,124615,136726],[15240,-148303,-195295,-179437,-149680,-53888,130357,213637,165085,155610,144513,38357,-187057,-391008,-360589,-254217,-207742,-173695,-245423,-373341,-255658,-21008,80790,132802,70581,-74090,-87806,38212,26058,-33217,81006,223522,123897,-103451,-249877,-281605,-245086,-176037,-83333,263,50072,-126975,-405482,-369265,-17686,178898,23384,-133843,-204938,-264377,-247409,945,162471,-71905,-418254,-502266,-339110,39834,368898,375744,213805,239940,335489,250092,103668,189466,251560,184960,151434,136494,-41818,-252155,-221473,-157,172259,162731,15242,-129863,-96725,-45476,-146159,-185624,-119795,-64694,-6288,-8690,-74651,-186655,-98271,141791,123631,-62179,-105113,-101041,-44836,179799,217863,14473,-128392,-99763,35610,193034,147330,15129,-61348,-151014,-85122,127453,215070,134590,-90261,-278796,-295763,-202700,-38485,199707,321162,281383,187301,159765,265789,265815,12823,-196141,-167277,-122165,-194879,-188859,-100357,-53396,-123859,-130331,-118208,-103395,12271,35419,-16307,59779,68307,-147025,-312663,-240448,-78200,-44191,-85598,-117648,-123811,-174794,-355412,-403881,-128773,121800,79238,-110096,-152708,-28508,77859,81702,120866,142864,-97077,-274526,-172414,-4698,-34393,-205651,-267404,-33633,169332,-62123,-420453,-383392,-40695,55939,-32962,-79289,-256298,-524680,-440485,-82655,30921,-77352,-113848,-45024,45446,170708,113927,-43300,-30434,41279,48239,43310,-19791,-25793,129528,136044,-73064,-141064,-29647,51607,-21658,-116861,-35708,62416,-114812,-242599,-85339,41585,-50478,-116368,-61698,60244,215178,252473,64193,-92130,-120385,-83667,-11328,42448,110298,310749,339739,177021,177702,333062,344703,264622,189529,195974,251012,174960,-5912,-94006,-117498,-204272,-275873,-276373,-162091,-42435,62440,147406,107462,-61841,-133328,-107686,-78517,89355,267192,191729,34780,-8611,-121111,-281869,-112001,129929,138749,91792,19824,-33987,27808,35873,-28212,-11662,34156,-18630,-166748,-161904,-36990,-18543,-30832,-33072,50698,223227,287276,127117,-48934,-109314,-69791,12890,32437,-127393,-294860,-292681,-159499,-159367,-176719,-116915,-187540,-340703,-358897,-204866,139897,349577,212321,128044,233807,381425,482063,484804,359179,207581,153470,105205,69932,114256,171732,185417,118112,-15722,-32364,145147,200399,37098,-93278,-109868,-32048,22685,66933,99529,-35483,-182756,-194347,-211055,-214151,-289764,-405023,-218082,62759,-20093,-145770,63089,265108,247300,31117,-83946,18764,55035,47492,190044,260478,205597,307964,355718,129109,-11148,-14423,-86452,-34434,66354,39401,87162,149873,-8503,-93386,-120785,-221030,-327641,-314809,-154705,-42058,21130,136996,128003,-38953,-94393,28233,57871,-120825,-246860,-159581,-31962,-33600,12178,155099,217495,202554,195893,197481,97768,-97771,-152449,-3497,125584,105524,24842,-10594,51818,82317,-18020,-56166,-4400,55368,84801,43281,8567,177660,361875,338713,242787,134660,17234,-33903,53770,290390,422244,275670,168776,143542,52402,46045,186264,203824,-58946,-422621,-509456,-453835,-232562,74271,170227,-4191,-120213,-139513,-189675,-232392,-304179,-427765,-340486,-30456,13917,-283337,-428498,-283807,-46095,226749,276845,77919,-89207,-119883,-193384,-195545,-31457,19085,-113948,-127189,91967,265566,-44491,-1190621,-2081382,-1955197,-1134688,4528384,13935772,8772525,-6078490,-10021666,-3820646,-740657,-76021,356146,-31743,-488994,-728704,-606134,-252308,-178295,-14384,241058,99296,-192998,-119773,-22260,-119545,-163303,-77603,93159,66681,-114390,-144929,-146318,-281654,-208484,107932,300957,170856,-163294,-378593,-273547,-49783,116053,259682,346309,332591,129928,-259639,-352761,-117833,-52831,-156812,-143167,-106370,-124301,-7723,103565,31887,-112992,-246723,-450885,-483767,-225310,92613,179195,115005,97345,73145,-52410,-119201,11142,170440,206716,151400,-11868,-175441,-96503,149225,114474,-115491,-166184,-86600,-157371,-290048,-147495,229544,471557,372405,81836,-73520,-63739,-120506,-221717,-200604,-107247,-70884,-109825,-143170,-67606,4861,-14475,43292,83149,-89168,-196076,-89770,-95404,-194804,-201320,-176158,-161338,-2915,76047,-129769,-322517,-150761,18568,-13427,60527,170367,75260,-76892,-25946,224627,282627,106566,35398,-41303,-127484,-89345,-25655,-5476,86452,107039,-16860,81493,198353,169852,140944,116972,106353,145843,131619,75669,-76951,-257127,-200071,-72391,-53474,47813,117637,64352,-110534,-176996,-80185,-45903,-31817,39991,-11505,-25854,23586,119264,145606,-37293,-189930,-96987,-42843,-93837,86293,227891,73405,72704,196993,40712,-134154,-81273,126400,269101,112031,-110434,-139363,-124242,-157826,-204727,-39866,120454,95793,535,5120,170332,215851,-5092,-185610,-230926,-217079,-230472,-215308,-26899,150659,-60045,-271687,-99426,67607,-22695,-25129,224548,300774,1238,-367315,-470043,-292767,-65057,114873,247880,116551,-113912,-216995,-209890,-71476,28756,-105064,-239567,-147083,-32058,-90168,-148290,-55216,95980,90727,-25023,-111621,-67301,-54695,-121775,-105628,-31408,-202280,-450895,-299400,-131478,-123279,-29756,95021,107017,-27281,-237828,-196524,36497,148007,186768,177806,72425,-50267,-12585,121883,146534,29080,-109792,-127036,-24828,95423,92050,23741,21185,76659,56067,-119635,-270372,-337687,-309847,-141681,83128,231268,162200,-83534,-255323,-232609,-100939,175872,271471,80929,-33336,3899,-114211,-294965,-275219,-102058,113785,276458,358433,221689,-35860,-148163,-103832,-1124,124313,201765,275001,264055,43032,-17358,270404,426199,185015,-1906,38004,-41858,-253547,-179290,-85002,-131605,-93555,-6568,-82897,-238466,-232106,-3489,145346,83650,154922,334463,289910,128324,-15436,-152583,-212605,-194909,-174486,-144876,48320,158906,90335,19377,-41492,-72428,3094,161989,229302,212132,258060,242294,114655,13001,-33194,-113486,-299192,-290780,103502,390072,257140,13366,-63724,-26222,-39154,-144055,-63876,81715,47226,-139450,-341266,-286377,95646,444119,401461,265708,266906,317844,266469,236151,171884,-44916,-63099,213574,401106,211579,-70672,-100709,111916,294975,269813,78566,-138058,-311405,-349433,-123903,207049,241943,98799,122119,272102,205285,-55576,-169988,-90997,-103439,-198178,-88429,206261,357828,321740,188783,81554,107431,68425,38533,147353,176070,92261,52220,45046,16991,-39926,42604,247807,395137,414643,182338,-211150,-379317,-179975,138923,362921,375155,141011,-81021,-29312,-7165,-186509,-250648,-204179,-142293,57903,75758,-220928,-142645,151963,291648,488066,641224,596587,-201316,-1025163,-339047,-179080,-858796,-375672,280986,261882,506643,943100,1232619,1013933,531336,37456,-368087,49008,683561,31163,-799196,-724970,-263021,63889,366932,407182,117413,-230527,-277878,-137618,-106573,-114084,-41831,-163611,-230930,118449,449396,369434,182218,49407,-89945,-193368,-227617,-129560,13144,18826,-17785,-32366,-242067,-488386,-600149,-623126,-417265,-147492,-122778,-188035,-165595,-169469,-21986,203845,240106,56541,-116566,-134165,-95200,-127597,-80057,73369,133433,-2260,-229236,-281204,-162992,-46773,51674,76318,-89822,-364347,-584013,-524691,-131146,207863,197637,75436,-23075,-138445,-202321,-212884,-157847,23821,76780,-68445,-156433,506,150358,64008,15947,93153,192582,344619,389476,194091,62617,-7052,-96059,23562,154351,-72775,-397156,-262069,133773,244097,72713,-41405,-30547,33558,12396,-177177,-298813,-68264,246209,217392,18670,-76493,-115530,-58052,83540,199127,250863,227778,183095,148438,51330,15076,46929,50906,104676,145068],[41297,-142237,-227979,-204369,-145379,-29074,122325,149694,116691,100420,62726,-28488,-183071,-321765,-293476,-204282,-201603,-239918,-323494,-369294,-241397,-31608,106953,211963,90191,-131447,-162130,-62985,-45764,-36279,75608,221001,175161,-40310,-227949,-345400,-345181,-198776,-21710,64831,75930,-35864,-253981,-288884,-43420,154128,69676,-76488,-163143,-243889,-222838,-19585,78989,-130285,-395249,-475686,-347683,47374,424855,421691,258010,287096,381422,253514,53655,115981,244125,218764,173144,147193,-8101,-231531,-242229,-30022,156882,176501,36845,-95167,-63452,-31044,-153688,-197631,-87513,-9659,-43083,-86945,-109669,-117498,21808,313050,295248,-440,-63621,-45222,-82861,32396,71395,-73034,-156642,-131339,-496,195776,187719,19936,-131176,-242996,-169344,50948,102683,45203,-112241,-265589,-282258,-195896,-101094,86203,207182,272792,240694,201349,259939,226880,-8858,-164915,-111289,-139281,-238948,-189889,-138531,-132321,-56137,20866,-69737,-129436,13743,122165,102709,161890,164979,-52285,-304207,-282181,-135184,-95015,-94654,-92617,-74585,-59345,-192778,-262154,-65295,97023,-9503,-179911,-144495,73668,121646,47278,132938,263701,24743,-226958,-153118,30611,4654,-225776,-335142,-93339,142020,-54892,-392397,-311907,6549,58624,-14627,-29161,-157633,-346118,-288051,-60624,-12743,-133329,-154727,-39455,129172,218726,115410,-15782,50876,116206,99881,93122,34399,42573,215718,208308,-58197,-162728,-37082,46823,-35145,-110528,-11058,74076,-113419,-263066,-189295,-90842,-89984,-42908,59082,142416,175992,155455,16945,-72848,-118283,-154073,-105328,17765,161583,375308,407030,214649,122340,262025,333349,260332,157698,183162,217674,104685,-42059,-59528,-82666,-224284,-267155,-138523,-15920,-19005,13942,85959,84875,17669,-11579,-22300,-8780,115332,180755,66352,-34871,-21034,-166305,-348052,-145810,146661,186937,154264,63259,-34949,22205,74123,58133,36807,-7613,-40006,-90038,-34714,2811,-75874,-107076,-79296,15142,224159,268614,41042,-152298,-143448,-26742,60465,3199,-257387,-438275,-367133,-203514,-192545,-247207,-229849,-277915,-295018,-213635,-128279,122120,317802,226703,211087,305594,424819,557462,557726,326837,74573,28695,71239,72500,124317,213314,180737,14817,-148644,-164259,-34831,26999,-18208,-106516,-162343,-62609,46478,108315,132978,12135,-175958,-210691,-203389,-199709,-307407,-446265,-276806,21972,-2858,-51149,167097,301271,224191,-11844,-126839,-35029,-42041,-60695,117824,196381,144134,256855,354181,233413,70649,-21181,-176335,-183194,24408,113254,30974,-60902,-160988,-148433,-70976,-86922,-228147,-265707,-129239,-47931,14072,126553,82085,-68393,-66363,88436,105520,-54830,-187600,-117104,7570,39469,120938,244747,220986,82583,7601,96090,120859,-64600,-188000,-62916,61897,95855,68289,21354,3843,-16768,-81717,-17842,32923,108852,159905,70375,-14760,147405,326164,325166,276302,193999,53950,-34258,31797,259337,408031,341997,296030,229512,56058,-57802,11608,117030,31024,-236069,-381866,-337356,-154549,116230,213362,72012,-67213,-146510,-234590,-316875,-376719,-408344,-288954,-2638,73581,-151558,-252405,-123206,100008,336189,342240,132161,22075,14512,-110685,-98280,112397,12839,-285045,-228600,91221,105064,-588692,-1888067,-2458773,-2154198,-1434849,5122854,15157380,9330308,-6162747,-10155175,-3924421,-625063,177370,581391,144189,-348985,-564001,-444483,-163142,-187224,-95849,260192,170948,-314377,-396598,-228300,-123161,-51834,32539,130473,63137,-141106,-187026,-170018,-317983,-325412,-16229,262863,170436,-199055,-432042,-341239,-112345,88300,222549,314888,396154,269183,-129884,-263994,-70489,-11451,-55744,-37015,-76844,-139351,7659,50458,-144187,-265393,-270786,-382945,-415921,-143709,179090,255768,202613,168130,61497,-44135,2119,128631,263990,334611,266406,68584,-98177,-50535,139660,86889,-139824,-180597,-103028,-182940,-309204,-127520,284603,519663,407842,124819,-47943,-88134,-173695,-229069,-180395,-58379,-4923,-71193,-133716,-42038,103721,108677,97997,97604,-27181,-73403,24710,8372,-120713,-184283,-159681,-108265,73409,175658,-16800,-218258,-98067,4847,-28518,40541,123141,32561,-106444,-47051,233730,309402,154885,124582,7853,-161245,-139429,-64339,-33886,74405,117563,32946,100442,198871,212898,219214,181167,159647,270973,267434,60170,-177578,-330222,-221542,-71622,-52932,58538,143229,52611,-156800,-233247,-100976,67952,162282,147944,54204,60948,111711,186370,191642,-33001,-274688,-219301,-53292,-43033,35534,113269,49254,83391,125887,-84637,-224220,-118514,83261,225913,169502,31028,-19676,-72425,-164192,-248482,-69699,192959,196037,52578,-16720,59824,107857,-28742,-121192,-125069,-140487,-179689,-167923,54164,278225,80099,-169312,-9975,126823,-1744,-11906,212849,297252,12885,-381158,-508933,-309275,-65735,145707,290008,183132,-39929,-179243,-187848,-55119,-21852,-188648,-288212,-228271,-133921,-142962,-169698,-52376,164416,153527,-91256,-258705,-171952,-86077,-136414,-183664,-137410,-189480,-300812,-224342,-137332,-70187,73304,211965,173309,-183,-164191,-93992,138672,200919,192497,124456,-76507,-196832,-63672,91480,84051,-7427,-102337,-146909,-113727,-7943,106774,120619,103844,104908,28768,-107386,-159571,-245995,-267718,-132404,77081,232187,179435,-98080,-302666,-273862,-113498,146132,259248,129681,62222,83084,-47599,-261053,-281905,-106076,166816,341328,403109,258046,28776,-48452,-35037,-41805,50709,181941,305658,299526,102663,-30360,150043,374085,255100,49958,42564,21992,-108805,-103463,-103390,-159196,-82577,21599,-116188,-305016,-233648,24426,120854,57514,177730,369303,329104,172342,23594,-125263,-188496,-197663,-161053,-47435,149820,206898,90088,-8475,-86214,-92959,-22274,123068,186732,200852,345386,401332,204020,4208,-51076,-28632,-206398,-343581,-34095,320107,284910,84792,-232,-150,-85574,-237067,-142235,59383,86498,-106568,-376747,-363488,25481,348841,275655,223322,301664,295547,209945,210055,147443,-37072,-44579,160781,230054,-5911,-179412,-95920,140061,260434,185692,-4537,-176394,-318551,-346043,-124949,178173,216417,83291,137222,328236,274037,24867,-71398,-99860,-196482,-227582,-70791,141554,236279,239066,137911,50709,106452,59404,6159,102429,131767,43096,-55503,-79148,-47477,-67407,-907,228771,413790,422229,192654,-209181,-425228,-239884,107285,383355,462196,284545,101822,126767,19958,-270753,-304869,-209067,-195241,-17257,72034,-183565,-152172,86673,163592,205483,285957,521674,66482,-858015,-244435,-17634,-888385,-618681,163279,331321,672810,1068881,1218973,1012454,736379,453063,-128338,-31825,181590,-409918,-845271,-616907,-141808,218803,469983,525480,281355,-85284,-193067,-88573,-73899,-40107,27586,-140217,-211323,109452,405236,335600,207900,109618,-58380,-201155,-212674,-97121,21268,73066,112812,107833,-155369,-445445,-558468,-551007,-339441,-80151,-30457,-1122,46448,-43151,-16851,123519,135120,3611,-107592,-75083,-32285,-93585,-52329,117654,180414,58868,-165598,-284134,-226017,-133889,-44274,-30167,-193860,-410028,-629260,-637194,-236283,176335,263490,174844,58750,-94281,-169909,-180624,-90680,84615,99048,-71036,-144592,9020,131168,25311,-75427,-12191,153259,403554,559550,402792,169469,17747,-47269,59684,82685,-178647,-377393,-179375,203932,287373,48330,-79303,24559,179848,131229,-101061,-216050,2155,253745,179398,-13971,-71265,-96662,-71643,25048,147274,243854,239783,145056,65333,53082,90230,86634,7996,60891,141111],[77522,-102256,-219119,-195697,-121933,-5106,98914,86224,76396,63912,6390,-76875,-166967,-235602,-201900,-122567,-164865,-286632,-376978,-307694,-149363,-30549,75608,198541,31553,-224495,-213863,-127179,-86314,-22970,55823,174415,189257,17279,-176295,-355579,-402683,-203069,41093,126757,73834,-9806,-142389,-186310,-27300,162653,178582,43522,-89483,-207749,-190527,-55081,-10327,-143013,-285209,-371769,-316015,34437,403961,388704,262887,307447,361934,170899,-35427,42847,249143,255453,187672,157975,41025,-193227,-260319,-59958,133200,155923,25083,-72640,-36169,-26101,-152032,-182045,-25936,61562,-74951,-169631,-142505,-48449,100879,375214,378559,64023,2634,23181,-104464,-115016,-84430,-175212,-211890,-184797,-43666,181578,226580,45218,-176207,-293036,-205384,8752,35426,-22214,-105176,-194151,-193395,-111702,-72397,20890,109960,250283,279505,220501,214489,168324,1408,-91684,-79576,-196423,-275448,-188683,-175005,-205174,-19861,113066,-37093,-143070,-23736,119282,162243,237504,254515,78947,-209766,-246043,-131409,-98021,-79867,-49832,-69,90878,23550,-91140,-20454,60724,-65899,-206616,-105956,184452,188008,30262,103357,283088,102161,-179727,-125398,86131,82637,-192148,-359776,-156525,87285,-40206,-301577,-191247,49142,54151,-6716,7641,-36134,-113417,-76863,19926,-12478,-167216,-191758,-57551,155137,234437,164573,94855,158662,174596,133891,131450,94994,118600,274990,249341,-24713,-138256,-16718,36610,-52087,-87194,-528,20698,-141018,-289506,-306767,-234365,-130041,18817,138808,162939,103672,67275,24288,-26447,-112769,-191727,-162454,-12300,195890,421261,459828,237665,61182,170266,314783,263478,137833,183612,210240,69430,-40928,-3025,-44566,-230474,-233544,-558,81963,-44488,-86517,-32064,4966,43836,72675,36830,30238,112104,98560,-21162,-51429,4981,-175216,-353856,-128072,183033,246201,242796,148961,-11401,-3465,92744,151831,101847,-32071,-65704,-5025,121481,90754,-87602,-183789,-149466,-29000,200201,191618,-97893,-274424,-169353,47371,164216,27306,-311724,-502540,-389620,-218590,-207131,-295106,-322351,-342043,-241063,-104292,-77679,67757,218315,216376,285641,339263,378509,520042,554823,274106,-69208,-126581,16909,87902,136039,198467,106439,-115984,-281691,-271773,-172258,-116063,-65249,-110384,-202095,-107867,38730,98619,118059,58649,-110111,-160914,-143341,-171488,-326195,-482783,-343707,-38824,40567,95626,260237,279039,120014,-98988,-157915,-71561,-122400,-132498,63988,115028,34794,123437,269196,275690,132496,-31549,-243638,-301975,-46322,137833,-19022,-240149,-259444,-153130,-15401,17263,-127726,-182910,-98042,-91777,-72944,23004,-15569,-112822,-48446,107048,120660,31808,-88208,-61952,46935,109845,217856,321213,196836,-95654,-224148,-21478,160893,47505,-120164,-79646,-20918,27553,53977,18684,-51857,-101001,-119741,10341,72935,151239,220409,92522,-47340,95089,267994,286178,280514,227954,71168,-40685,23991,223338,337181,321565,321593,245187,35728,-178093,-191559,9540,102754,-58875,-260762,-233397,-67114,184919,260658,142656,-6714,-123859,-223097,-337177,-387549,-336336,-224054,-9284,115780,25660,-18403,47308,214041,370902,316896,121969,61704,70905,-34570,10165,203225,-31892,-394030,-262016,14555,-174470,-1040002,-2330023,-2676893,-2079389,-1148219,5651737,14691910,8842537,-5891540,-9261425,-3596848,-495100,457880,914253,442104,-129445,-370413,-269420,-18539,-79188,-182781,117977,109208,-468907,-686009,-426062,-92988,76193,111057,113212,28968,-169697,-246572,-254918,-407448,-457422,-142323,218089,187401,-178240,-427548,-372798,-168327,16252,102109,204327,394297,342044,-45186,-222077,-80323,-6959,29850,84177,-6226,-100110,42889,-3228,-313050,-396238,-267034,-266594,-302380,-49189,258405,315944,267162,218376,56088,-22060,96081,186075,294770,421205,352504,116960,-50271,-29774,87948,38964,-148728,-174421,-112050,-210428,-323453,-124822,278663,498656,403528,162867,-18660,-101907,-176735,-189674,-135271,-9939,25077,-84665,-150839,-24978,165414,170035,97978,73350,-7400,-8009,83338,66989,-68820,-153376,-123766,-36033,141406,266309,115881,-83331,-42494,-714,-27614,15288,70230,19664,-99573,-62434,201400,288789,168716,144749,2594,-227198,-214140,-90333,-37241,11851,9389,-1295,76622,192340,263844,284665,216618,189257,336369,319159,-6488,-293691,-367666,-193618,-26220,580,60068,92299,-36810,-202174,-237575,-90253,161968,295323,199590,106732,139854,195053,247188,222197,-32065,-338242,-314493,-56523,17596,-1715,23257,62721,123657,56626,-200822,-288884,-131917,52619,179416,218625,176839,110929,430,-161155,-273147,-100671,211178,216585,33856,-61149,-6148,52863,-34731,-74106,-34341,-35118,-54072,-69698,136611,400489,252410,-7713,106777,180377,5287,-15020,167604,231877,-21122,-385715,-505782,-307196,-75027,143884,276436,203797,7265,-149674,-156575,-36173,-63772,-233781,-290450,-288439,-270263,-240750,-207978,-54615,202079,203850,-118905,-358796,-284224,-130823,-129951,-216260,-212254,-138722,-67191,-71838,-97231,3988,178579,303278,242348,67341,-40475,53488,258637,278875,232359,114092,-173863,-301974,-116721,28944,6440,-31654,-61428,-128142,-183234,-116329,92140,175706,160152,138628,44466,-20645,-25388,-146358,-186807,-82953,62185,184669,163961,-113813,-357344,-332647,-136690,93277,241586,201767,177279,153505,-14740,-224673,-256849,-110340,170696,378395,407959,235061,59771,59261,75521,-3774,38525,162254,257871,233049,102627,-44911,34494,269389,257660,87428,79549,109981,42307,-43167,-121521,-166693,-40841,84431,-100289,-319152,-215751,11980,28534,-14371,164283,365996,337442,177389,17892,-133816,-194554,-196898,-127516,73090,252963,248755,101919,-35197,-159608,-173264,-86307,72219,133011,152290,363534,514674,305518,5840,-79862,60617,-44842,-299287,-126295,227915,284548,161407,63915,845,-146489,-277083,-157448,65238,122566,-100620,-413197,-403247,-31730,212935,114413,128144,293182,271449,164543,158921,88724,-45804,-54568,72447,48686,-184065,-262029,-98520,137559,192827,84646,-69956,-187506,-304319,-349028,-158926,113542,154602,22473,98239,326727,330005,153509,59115,-109308,-293807,-264746,-77108,45119,85406,118392,48604,-14464,58531,30842,-16540,54726,71371,-9261,-155503,-194797,-84507,-62470,-42430,178805,375134,380003,191871,-190895,-452097,-303237,45045,336858,461370,348467,218759,233382,70670,-228831,-228539,-136526,-202352,-53075,128482,-49576,-97474,21277,60729,-2003,-59650,428781,363001,-649822,-203170,178855,-819438,-781773,61557,323682,648419,1001188,1004643,744386,805413,969673,188866,-234787,-351520,-720916,-770369,-480855,-121854,279379,494205,556745,401823,75121,-60176,-18777,-69417,-26296,26618,-157743,-216601,73214,300871,232786,188328,160506,-23572,-220661,-208761,-43398,74611,143538,224140,211486,-56941,-331714,-427191,-408479,-240508,-17296,80198,194927,226210,73827,9239,74453,46339,-51479,-97972,-5963,51099,-40682,-35505,123540,199386,132582,-44958,-230019,-265406,-201205,-107637,-87897,-216589,-363955,-555332,-614536,-289259,91438,249546,228280,112186,-77883,-193880,-209014,-62218,113376,104519,-64067,-115082,9183,69451,-38224,-145756,-104259,73519,391705,640934,532653,240107,50518,31003,114794,17525,-264970,-331769,-115290,186440,232672,8754,-50199,152803,342272,266537,22597,-99484,65534,236076,125810,-51354,-64622,-55410,-62912,-27954,77255,206368,219359,69005,-57042,23571,135040,88710,-42288,19883,133894],[117658,-38677,-163020,-150696,-85350,12173,75970,55971,62143,56539,-10347,-90475,-141920,-162396,-109747,-23709,-96818,-284805,-371331,-196082,-4364,-21181,-5328,98718,-84675,-314814,-223463,-133947,-80452,4325,27762,98768,160317,52266,-106868,-305441,-404966,-200794,84306,174977,51868,-65409,-117585,-95504,19018,182326,295052,191387,-2564,-161481,-149310,-87517,-89451,-117355,-125448,-221152,-255077,-1492,301577,288671,230940,284797,261867,20505,-138661,-8922,260105,280010,175348,147624,83664,-147250,-268526,-83065,113154,118256,-215,-55013,-13225,-26246,-136956,-136887,40999,104634,-106027,-235215,-158037,5099,132571,336742,361295,112302,57322,67697,-112035,-231553,-218004,-260312,-268360,-220783,-55443,167647,246348,68284,-199030,-303627,-195537,-451,21621,-45898,-63271,-80483,-56575,14933,18967,12037,70076,228417,290713,210224,141809,104469,32174,-14184,-96019,-280289,-296500,-181569,-197073,-254267,-32582,126198,-16230,-131999,-83938,23020,137749,261134,317696,229177,-36185,-147659,-84203,-62264,-46051,-1288,77340,232971,234669,67427,-428,25985,-66498,-186074,-74046,223581,235546,46169,57735,210289,114508,-157191,-105479,150290,185650,-102427,-330446,-205832,24971,-11934,-156214,-48405,72123,34957,-11050,29904,76699,105301,141242,140477,19793,-193053,-245487,-112704,102164,204913,242138,254900,259149,190641,129985,144453,147411,182649,291455,247758,19884,-69325,28231,25391,-65793,-49932,2257,-65087,-184539,-321058,-407394,-336610,-144143,63575,169044,126921,21901,18584,94476,45972,-99541,-178517,-158032,-35491,206252,442164,482024,232358,744,79317,297138,274971,130177,186771,220932,67722,-17952,46627,-14390,-209670,-166378,107993,101666,-126177,-224801,-186282,-118439,10271,102873,57914,30582,87258,46214,-54165,-12695,65849,-147331,-314441,-78321,221816,297540,330978,244743,17508,-51183,77230,210170,158909,-22259,-78182,68098,263032,203977,-47602,-231877,-226190,-79884,138803,68987,-246748,-378616,-186184,112443,261428,76757,-267789,-453460,-359888,-215506,-214094,-313630,-371386,-364981,-199070,-67194,-69190,10717,114601,206271,332464,318524,247341,368495,461448,207555,-177827,-259015,-42905,110466,151843,143719,-3223,-232148,-373745,-322560,-212046,-153740,-68028,-93375,-208817,-141360,18586,53754,78445,111642,12142,-44035,-35035,-128923,-340096,-505023,-399894,-113581,69713,220719,311121,218516,-20580,-199210,-170400,-88803,-167853,-140293,54277,49943,-76587,-35361,145734,262586,165544,-45396,-275895,-362696,-129078,100950,-55801,-326457,-271665,-108541,27756,62683,-55389,-91817,-62769,-148967,-204907,-140501,-139687,-161518,-47574,79557,108779,119134,24278,-8930,82106,169554,284020,362729,144050,-284443,-430614,-117764,212380,210814,33860,-53891,-102309,-72189,1781,-13324,-108639,-150951,-110393,28736,106587,180739,264362,116380,-70004,46417,209305,223732,243863,221368,58190,-56784,26134,188345,231384,216213,234543,186455,-1576,-260841,-341341,-93876,110267,21835,-198075,-187852,-10802,233247,273988,173645,37890,-79397,-159220,-283726,-325539,-223775,-147455,-31476,135899,204554,210072,179861,262260,331196,217118,44408,11321,35967,4784,92049,213198,-113267,-428772,-221889,-97091,-490468,-1298095,-2423067,-2681354,-1776307,-497161,5730826,12989275,8023496,-5105300,-7908285,-3176058,-396880,740635,1280714,764193,89816,-208738,-126080,152153,121241,-241268,-155073,-88964,-623289,-908741,-562896,-46872,181041,132520,37735,-40638,-200306,-317229,-398154,-534246,-551010,-225562,168823,205894,-99536,-353627,-366191,-225866,-101763,-75284,46795,322771,324724,-29064,-234306,-141291,-47175,63754,181517,89859,-7609,102158,-26083,-406767,-458632,-239487,-149881,-186739,24064,308002,347039,296486,238599,62070,12604,134881,157450,243919,432851,375075,112546,-45848,-44276,5137,-12038,-132850,-151726,-116671,-238846,-340196,-146890,208370,402148,352905,185192,10666,-100344,-143690,-139136,-91897,15147,-1004,-155414,-192640,-14069,180288,150365,41359,28771,-17513,-22103,56732,66424,-46516,-119914,-76116,46052,193662,322213,233595,51462,4780,5257,-13407,-15765,18829,39581,-49724,-61128,134444,221977,152172,118182,-29485,-298154,-304457,-112010,-22826,-74489,-155072,-105433,2014,158508,283196,292383,191458,179916,320066,249557,-130608,-405710,-367069,-130588,50744,88284,50588,-22229,-178799,-246798,-203144,-53109,210548,328310,190882,147421,204330,248329,281021,243367,-13399,-352835,-359239,-51601,83267,-9681,-27912,93702,170131,4438,-280783,-317107,-124438,32656,132318,237327,280230,210237,65545,-154125,-288939,-139675,168636,171337,-26466,-102816,-3787,73468,-9619,-56412,3145,60702,102045,58060,214351,492471,399214,154424,218467,223678,2494,-34276,101607,123014,-94347,-385208,-457230,-272595,-80840,104140,214933,191852,31626,-130901,-119540,-12630,-75003,-210572,-234794,-312444,-411050,-366984,-254629,-53344,205910,223344,-110402,-395705,-371896,-175262,-108265,-197502,-234803,-71059,153234,93755,-29761,75054,250661,322722,272909,154297,93134,190668,353186,357459,288697,135685,-196917,-329542,-150288,-48279,-67361,-35022,-1834,-89269,-224544,-190380,55766,160499,158480,159545,105827,125984,100971,-75741,-109849,-16212,47618,106416,110468,-133454,-396460,-381943,-159210,48279,234732,288946,297474,208037,-29437,-209988,-217321,-119334,117804,364217,363290,170036,79542,170796,196946,95471,94695,157310,155546,100814,55763,-53146,-45812,148502,203999,105397,142010,205198,147299,-22285,-132698,-139355,34843,172143,-37523,-272387,-169772,-25882,-106908,-123031,104809,311282,300278,138783,-24671,-158535,-221137,-206864,-86756,183357,320526,266574,132383,-47033,-241519,-284138,-158897,24489,76864,77398,303071,539668,382101,16253,-109861,120948,131661,-165385,-145623,130250,254845,234888,123921,-31409,-215010,-248159,-79464,128541,170130,-96607,-417234,-380174,-55154,74958,-40376,8936,242074,248610,140556,103274,26036,-54871,-63976,-879,-76291,-274396,-319182,-137901,79270,91886,-10900,-86064,-151436,-267089,-355421,-213513,37199,72669,-73948,15110,281226,365897,294951,187778,-112536,-365818,-292302,-98877,-57116,-59612,-9916,-52031,-89836,-8632,4292,-20986,12076,11404,-46190,-213238,-260048,-75318,-15727,-45959,130746,289570,299848,181132,-167338,-454312,-343871,-22005,239637,369560,303388,224114,259186,133141,-88422,-71093,-30338,-172451,-47786,218036,131089,3549,-13890,31347,-42554,-241688,375787,580549,-471441,-251011,243098,-731390,-773896,31710,248657,478706,791888,663359,286659,697169,1352363,420373,-502448,-709576,-798925,-601390,-334208,-170189,237500,430336,478337,434209,203269,82719,52300,-89253,-71831,-27808,-192896,-240698,13733,167893,108137,143538,190085,9452,-236562,-210837,14738,141872,187235,266785,238945,15962,-191314,-258800,-246195,-150030,20256,169601,319412,308928,143534,42964,60660,-4042,-96410,-93487,50718,129856,17631,-29581,96731,191203,205651,106728,-128266,-268541,-236421,-132903,-89838,-159507,-246180,-375419,-454485,-274411,-13949,165158,217321,120677,-79656,-230772,-245850,-64763,99935,86813,-49170,-79270,-12098,-23082,-105267,-177669,-163144,-15128,328323,621737,546974,249352,78785,120240,176082,-30502,-312764,-269111,-70845,106118,111864,-23678,41158,305922,446966,351559,140028,11772,104715,196129,62970,-92672,-65479,-13354,-51091,-76550,2035,145077,166215,-23894,-176255,-26841,143687,72582,-66214,4888,136487],[155233,29839,-73712,-81378,-45605,19276,62951,67489,76267,73456,11080,-65144,-113955,-123975,-40840,67532,-11646,-223105,-291482,-53671,151602,-4989,-101636,-38224,-206324,-359165,-186259,-86120,-33616,36334,-742,17167,97718,57662,-35432,-207929,-356365,-203509,95746,208831,32103,-178979,-184028,-41767,71111,185366,355537,311179,69788,-113232,-99215,-100159,-143723,-68907,35575,-65496,-181672,-57082,137746,157243,179136,214796,95952,-147444,-216560,-20374,270407,281614,127981,106411,106264,-101724,-263397,-106202,86778,77276,-14991,-33221,5531,-26206,-106107,-68588,92811,101056,-129090,-260562,-146082,33983,128262,249745,280860,137292,78302,71605,-106842,-298520,-314898,-310707,-300073,-214492,-30039,152101,233386,75273,-201086,-283990,-154706,11227,43606,-23454,8372,47440,82638,127299,107123,40688,98717,217894,265852,170505,62533,46596,60760,32382,-152613,-356398,-296797,-165208,-190289,-259959,-85753,68460,-2315,-90061,-135148,-127188,37729,226785,346436,370446,167842,-28430,-22428,-5217,114,43023,135682,326348,382945,174806,-7588,1189,-12685,-131216,-85554,139044,223728,93958,29646,96092,66480,-170065,-101620,208042,286365,19016,-259708,-229532,-23171,32957,15739,82870,68578,-2311,-27743,39631,156457,262857,326291,274834,67260,-219626,-325560,-207270,-18342,138973,318431,405797,313763,150306,79102,121798,174838,216895,260479,203576,60872,20440,77371,12661,-68707,-733,11727,-134715,-220515,-346440,-460360,-358469,-114333,94200,159886,59197,-45431,22679,209169,136647,-73396,-116384,-92082,-44172,187658,429013,456668,195655,-48412,9283,278674,283506,122669,176873,234609,86435,3781,64654,2212,-157546,-70294,174639,57666,-239098,-365975,-340493,-256797,-69032,82899,45606,-1756,50333,31018,-36453,65592,148098,-93573,-258809,-29803,240115,321649,387815,309311,26919,-113194,30428,208795,186892,20476,-65729,114943,353129,308754,32675,-222306,-277035,-132164,41077,-66536,-353441,-428608,-191907,133800,290654,116475,-138448,-296657,-285598,-196957,-205940,-293474,-363512,-343715,-180139,-100513,-96787,-14914,71039,215673,337595,242457,61913,138156,293401,135133,-219469,-324611,-94742,125873,169734,82103,-103121,-302811,-401066,-304127,-138984,-58336,-11652,-50465,-165272,-129965,14445,9726,48180,171572,159794,113130,99347,-74335,-335964,-491399,-417293,-183510,54917,259966,301089,146084,-144054,-277022,-163824,-91844,-176015,-87867,94213,27699,-143970,-157335,29730,214928,170048,-58478,-267141,-354299,-201789,10993,-82386,-297428,-194968,-31118,46016,45333,-23669,-15374,-25163,-189200,-327769,-307237,-254325,-198701,-60965,23259,84501,185182,118282,29490,108335,208678,301752,346274,62295,-434133,-554438,-166630,261677,373547,218039,-3263,-161737,-163371,-53672,-51025,-149828,-154455,-47539,52130,128668,197923,292535,146790,-68796,21408,169765,149974,168345,172181,16142,-82850,26211,155501,124548,62256,69949,77234,-40867,-261600,-370278,-164758,40924,-23249,-211950,-214248,-12690,215144,221463,145102,51785,-28459,-70006,-178179,-208794,-98542,-68239,-47159,133867,335560,365628,234835,232308,242903,87530,-73328,-105412,-60938,4349,129908,145245,-221986,-409609,-128945,-186460,-756504,-1359173,-2192553,-2445355,-1348711,166710,5212913,10945471,7496682,-3967201,-6812319,-2966143,-323026,1008722,1594229,996578,219992,-115514,-30954,304012,335012,-263033,-482892,-373492,-738971,-1006640,-610811,-9017,231841,96411,-73204,-131626,-227566,-381318,-557681,-649717,-559530,-240703,111506,208179,22131,-215032,-324482,-288475,-248019,-261213,-110937,199338,225927,-74085,-277779,-222981,-124345,24931,212736,175576,108999,172343,-3174,-381686,-422413,-194456,-71953,-101972,57090,310299,337962,285060,227809,80506,54366,108918,42092,119006,361468,320564,56799,-76656,-88877,-89166,-51583,-91482,-119121,-118360,-258109,-356652,-189827,90760,247546,264279,189186,38002,-87359,-108023,-114049,-73172,4995,-76812,-260905,-241380,-850,158701,65237,-46199,-7028,-35692,-108417,-52947,16818,-42364,-91014,-26119,125002,229335,331077,301156,146484,33600,20353,4720,-52701,-28930,75802,29304,-40540,48263,121314,116071,84073,-53388,-343834,-388809,-134182,-3723,-151126,-296256,-237132,-114037,83584,238736,213309,95843,130235,230977,73326,-295783,-491779,-335962,-61832,125347,170813,33149,-159650,-326070,-287428,-150332,974,209051,265235,140431,179468,250982,253613,270738,260699,39686,-305435,-351614,-43196,144267,11890,-48058,109024,194114,-18904,-303532,-305895,-107064,14316,84389,213783,309207,249886,102913,-139202,-297862,-185933,81347,91520,-87933,-115853,59755,161676,54512,-60099,-19110,126150,245096,188191,281875,533422,467971,254785,289633,248406,-6025,-63624,33622,6511,-183529,-386580,-383421,-213342,-82710,31047,127807,167333,43437,-116883,-75340,21956,-44111,-119770,-134508,-297143,-517019,-489832,-296377,-41648,183502,200722,-82745,-367404,-399071,-200392,-78302,-136111,-202329,-14592,277451,210284,40710,123884,266926,253046,233691,228145,202915,273279,389701,406342,330964,160302,-155904,-274348,-151796,-120210,-120202,-12328,61094,-49309,-232080,-204467,9616,75895,94330,154514,192994,288369,192091,-53927,-73562,37005,40192,26215,29219,-155575,-397433,-391661,-169354,28453,238539,369097,401009,242905,-84672,-232220,-184124,-134537,15383,272570,260459,90716,114491,279826,293813,210721,197175,177344,50188,-34836,-10340,-52074,-74883,52722,126541,107407,210024,281503,173417,-43650,-128950,-74366,130556,260182,51728,-176821,-98388,-64376,-242466,-246983,284,199891,206970,60591,-82269,-169501,-239549,-228119,-51035,254201,327127,251584,186697,-24467,-304271,-384074,-210330,-13294,21463,-1870,192221,473865,409078,35420,-126032,136393,267647,15312,-95680,43265,201574,294164,178631,-85712,-278516,-164551,82011,254710,242655,-54001,-347632,-281003,-36972,-30916,-152943,-93436,168539,230989,141201,66030,-11729,-51015,-46422,-15765,-99420,-260800,-355978,-233508,-49043,-37779,-86375,-51511,-73976,-214177,-358455,-266585,-24134,-6523,-179634,-83072,217850,374792,400304,278620,-104764,-389690,-294770,-125681,-145156,-170852,-110671,-123199,-134991,-52333,1117,-7270,-21548,-35113,-56300,-205329,-244639,-17102,65392,3236,100675,172856,200012,169454,-130881,-417749,-339466,-68133,125404,217233,165034,124233,210665,193900,88716,92967,55878,-128189,-15593,299208,291914,113068,-13340,75242,91146,-165732,420601,656324,-368495,-367271,59647,-718844,-579540,100112,136439,254286,538775,324898,-179464,468601,1424571,404349,-780352,-771706,-624381,-378968,-173217,-204852,130855,297977,304958,358729,261016,192841,104740,-119077,-149077,-96089,-215003,-266451,-55136,48144,11197,93092,183938,28743,-236524,-209394,56760,179684,169041,217072,179650,38938,-70270,-110475,-114311,-87806,28683,214966,336503,279369,148803,66089,65626,-16063,-121732,-95106,76627,176557,64302,-27711,56437,162672,258535,249777,-4451,-231143,-231874,-124975,-54483,-64550,-105283,-140802,-207863,-204676,-103342,49049,146656,76646,-89270,-233181,-240373,-78254,51613,46908,-32034,-48485,-54928,-118684,-151108,-170300,-183411,-77488,249701,523163,452206,199345,96377,197996,223655,-60851,-315122,-197140,-37027,9735,-19034,-32689,158261,416974,443341,338894,195974,79539,111089,141126,-2066,-134938,-78611,10483,-47243,-117850,-66113,68048,86297,-107006,-251330,-80428,121340,63608,-44275,24769,155815],[181251,80743,16650,-11651,-13397,17088,60199,103685,105111,97677,55284,-10019,-88377,-124073,-9842,124438,64758,-116117,-152824,91092,274514,17757,-168165,-142562,-272036,-330531,-115263,-8960,30152,60874,-22059,-46848,24749,42163,26545,-88913,-272698,-212419,77261,235250,38372,-295867,-299342,-30527,102868,150856,318715,348866,100229,-74421,-43597,-81457,-159535,-13016,157772,58712,-112407,-122393,-46944,38428,129900,108574,-91109,-267017,-228268,15713,274586,256590,53471,41967,108207,-60559,-245530,-142091,32198,38916,-2579,-797,18633,-23823,-62891,8354,120067,65175,-128070,-229819,-105875,39687,112191,182138,204813,146523,68296,45141,-87542,-312531,-376295,-328530,-293816,-168096,6713,119746,186663,68679,-179569,-242496,-101525,29825,72030,28562,94242,159197,178467,171967,124718,71936,172422,219116,205390,109531,-579,1366,63535,30737,-213365,-385878,-275819,-140490,-147784,-212861,-151461,-30318,5677,-21573,-144083,-263991,-98448,150073,344513,471444,331655,64698,27463,55089,53328,79265,161357,348654,436123,210747,-40085,-13226,70785,-64027,-153135,-59068,135951,156021,44004,5377,-14766,-209513,-108785,246086,350668,124711,-179467,-225421,-42732,90726,175799,175732,42917,-53086,-53339,40717,193311,346300,458749,396514,114685,-245135,-420557,-325140,-163038,64209,364683,487844,295156,58804,-10749,61405,164947,212003,190140,128926,83676,95406,102278,-5267,-54899,58832,41082,-150354,-228779,-352453,-450113,-293054,-40978,117919,133276,-5736,-80028,71743,331314,232267,-29494,-24585,11861,-36240,143140,377486,377948,138209,-74213,-29085,249718,271066,97375,141908,238072,109439,6295,42906,8283,-79331,37937,205323,-1488,-333023,-465143,-453639,-374201,-164560,32885,16546,-51190,7573,40697,12220,156704,232717,-30589,-212648,-10772,221505,307882,391459,310606,-805,-173756,-29153,152787,178764,78644,-27617,131260,373984,373164,128169,-144308,-270884,-176346,-73161,-173262,-379074,-404253,-184406,98393,225231,123519,33189,-76406,-178416,-156182,-162189,-226201,-299225,-287966,-183375,-171473,-138223,8756,120960,248855,298325,127005,-130984,-108795,93007,65259,-188141,-304861,-128947,118345,183009,47731,-153948,-314948,-364135,-226843,16409,133089,86190,10886,-70681,-54645,47515,4119,54008,229403,288049,268653,230815,-12051,-300204,-421474,-374133,-225751,-8314,189081,230874,83434,-209956,-306356,-143101,-88148,-157749,-8186,162782,53111,-142645,-199536,-43281,159303,152645,-63901,-217591,-283623,-243983,-104738,-105457,-178404,-57403,55114,40306,-11898,-25335,33143,12341,-187120,-388086,-416582,-323468,-208081,-74664,-28714,64325,213752,168610,45429,118575,215974,259739,256673,-45749,-511424,-569959,-163007,289247,477359,358471,45126,-185318,-209620,-78880,-63742,-154690,-110285,54136,94949,138571,204421,306621,182809,-42264,25032,157238,81360,68784,92039,-42414,-114809,12697,124122,50127,-82052,-104990,-42567,-69901,-177070,-266282,-185035,-81394,-156946,-277349,-282008,-69160,114817,97935,60726,34205,12172,5537,-66960,-79559,6339,512,-39942,117108,385824,407428,197578,137425,143918,-18629,-183746,-235243,-167009,-13730,129192,27235,-343760,-377315,-22933,-209877,-916864,-1301390,-1753434,-1975575,-913530,513150,4226996,9420296,7545522,-2823403,-6446111,-3093412,-254119,1215305,1764157,1051366,201877,-93862,26772,393884,472533,-260289,-770819,-656156,-784391,-964618,-576087,-304,216860,24922,-181623,-217023,-241331,-413996,-668946,-694193,-464614,-191538,40195,181803,158172,-36115,-254574,-347850,-386935,-401144,-223662,56888,77768,-149511,-310999,-283199,-215087,-81091,152675,211637,204544,226309,56110,-239482,-288285,-138607,-48440,-61365,51773,263526,286842,236328,193109,107944,95460,32130,-129689,-44912,229753,202949,-27711,-117326,-144975,-173143,-73041,-34123,-83018,-116061,-254842,-361109,-238401,-40946,73001,158828,179927,62128,-73941,-105119,-135281,-88779,-36710,-174170,-362863,-272349,23976,125176,-41281,-124588,-11049,-44549,-235909,-215452,-58397,-37772,-66037,18571,187311,250623,295406,294301,171136,40903,38684,15405,-93961,-75291,99373,106649,-8214,-38207,5048,71940,77965,-42663,-343888,-441229,-155285,6503,-195036,-360950,-346336,-244695,-27371,126641,54655,-49361,52561,102353,-147424,-462913,-533508,-287505,-18266,157715,207271,15402,-267042,-431537,-320831,-99838,60321,172708,146286,77159,202829,275093,205171,208895,272120,126265,-206525,-311053,-40501,187722,48093,-60178,79406,175865,-9979,-262010,-260020,-91600,-9450,36937,152027,259158,227211,112001,-106648,-292543,-229460,-18669,10252,-119464,-86888,151084,281047,153528,-60661,-72697,162550,347459,294309,329712,510129,430013,251657,293062,243692,-19038,-93986,-17469,-77545,-256202,-391610,-313000,-153578,-92030,-62807,40517,146118,52732,-98615,-23042,72008,24324,6872,-24537,-252388,-553720,-570803,-318359,-16701,149083,137566,-58062,-284857,-344166,-189971,-45171,-51771,-130662,8716,272751,245906,94121,139499,221379,110744,117721,257370,275440,289331,359303,402232,330709,156812,-87668,-164443,-121509,-169947,-142714,33521,116075,-18535,-202780,-157309,-35936,-50023,-11113,119740,271758,412146,230440,-77489,-90602,53283,41972,-29066,-57763,-174497,-349415,-344295,-161290,26419,235006,413384,464909,258792,-154465,-289370,-173528,-153832,-115035,94398,101579,23971,178707,373854,338351,288245,301937,221879,-3064,-115012,-67479,-45619,-55445,11954,64013,103146,258065,309964,118437,-92465,-106038,15493,218390,319183,138283,-60237,-16023,-81362,-336216,-359506,-133656,42483,60674,-43265,-127590,-141028,-216736,-244090,-27337,270034,269794,207884,261453,45785,-323281,-435471,-222018,-41801,-33359,-60865,83083,352207,380912,62369,-115380,113952,329191,184020,-5617,-18210,138413,328498,228105,-134133,-320792,-62555,276668,414191,340048,54719,-185833,-117037,14494,-87726,-205872,-143031,104417,221568,161596,63123,-9181,-29456,8186,43390,-18724,-166733,-377646,-381338,-236956,-180220,-135374,7037,15320,-158522,-349037,-292682,-50913,-62685,-261080,-158516,163279,354924,433228,308268,-85477,-356658,-264058,-147721,-209413,-236434,-157992,-128405,-112992,-37055,31858,16318,-45770,-61395,-38320,-130801,-147453,72388,155012,83734,77485,41667,101368,173003,-57537,-326127,-282047,-78141,32409,57231,-11885,-30355,118722,236632,238830,202448,84477,-93510,23010,334905,376357,189471,7124,151197,323195,161003,588538,585657,-349225,-486426,-375328,-845347,-265362,251424,24601,68384,341152,118082,-445591,248020,1145554,57432,-1030316,-545118,-265514,-145367,15257,-144784,25575,141563,85537,191114,234019,238368,122567,-145816,-219494,-136307,-200822,-273852,-113248,-20700,-23265,50152,131327,18772,-217385,-194005,69549,157065,80618,89439,57284,9780,558,-21738,-44485,-59253,21484,219692,269341,171056,96493,62193,62298,-9277,-125334,-99387,65501,173407,86159,-18410,26807,123162,272708,344057,106626,-161098,-185948,-93646,-17206,3776,3980,81718,44034,-114236,-151070,-47206,43649,-12888,-100630,-176176,-171733,-82164,-9842,-4618,-18157,-29347,-105867,-185109,-158970,-138516,-173070,-88326,194870,388737,291325,116181,105561,246138,238831,-79344,-277088,-120498,-2421,-55187,-102855,-14695,246656,430595,328537,224458,160220,82989,87555,81461,-59675,-170489,-100076,12454,-45986,-142516,-116622,-14328,-7321,-157635,-258736,-118412,81681,79288,20777,70205,185240],[183616,94339,70129,31813,3240,10437,61127,134226,126615,108986,99771,55568,-67988,-148002,-17196,128630,104492,-71,3435,207535,334574,46072,-170117,-158233,-240966,-231990,-35794,61096,79139,67879,-31389,-77612,-29934,27056,76488,24797,-171314,-214779,43698,261631,83010,-354194,-391434,-45282,97484,73252,185236,277400,73228,-56686,10889,-28072,-128076,39969,222068,132743,-57898,-182169,-203901,-33922,99747,-9061,-239297,-283552,-151117,87199,267308,209181,-26237,-23301,99539,-24126,-218967,-197961,-64608,2400,37932,41735,23492,-22017,-17913,75167,125986,32210,-87489,-142685,-46465,34448,111659,182773,191731,156296,51334,18094,-51866,-283386,-410226,-330077,-255063,-107160,17632,57823,120493,64786,-129545,-183841,-50813,46564,83533,83406,173085,231419,202231,122694,40732,72702,244907,220582,119467,41528,-30150,-28303,26950,-13831,-235829,-345865,-238508,-114334,-77558,-123021,-197971,-132625,4252,58715,-91868,-322040,-216165,62172,324074,508016,395730,100534,51969,106401,111147,110273,153355,303793,399168,180786,-90674,-23311,147816,-5051,-252623,-300318,-10959,204602,103216,-18447,-92831,-251499,-111136,257780,350124,161639,-126966,-200143,-31167,151180,289801,220382,9539,-104459,-80188,37376,192364,370435,536798,484511,152253,-258477,-499409,-431403,-271150,15591,363672,465168,200504,-59509,-116304,-28254,115855,170764,98626,44165,80832,124164,81122,-31022,-22419,125494,93267,-104360,-204251,-333378,-384397,-169339,55490,140857,112112,-37598,-72884,142144,421020,317058,33871,69188,116819,-14189,86857,294027,258923,80107,-67936,-37268,200923,223588,41200,81179,227291,126472,-12978,-5424,14401,13505,137074,217306,-21131,-353664,-484103,-493640,-437868,-242039,-21374,-10130,-99851,-39624,51375,65147,232171,300181,25784,-186170,-29498,165625,258858,338083,239357,-66185,-214387,-76118,73208,144988,128802,26315,123651,330961,378860,209207,-16761,-198025,-201790,-171176,-217609,-314468,-309494,-162215,20389,89001,98369,191992,142721,-52681,-84451,-67711,-112100,-193071,-215920,-198353,-237038,-167357,75713,249353,294202,225440,175,-283901,-305472,-87704,6284,-103724,-211916,-140828,78990,183024,60467,-136565,-273675,-283984,-118552,191440,333574,180563,71327,52651,72343,118470,56128,102374,269827,358499,382993,335342,52888,-226422,-291278,-269565,-225196,-98088,34469,119898,41418,-204925,-279184,-114932,-82402,-129407,53344,218477,103690,-80833,-152632,-53250,118290,121908,-54934,-132699,-170722,-243484,-209678,-128505,-27758,94200,128238,25097,-69450,-38973,52350,46110,-132006,-354077,-426512,-322090,-178364,-69136,-43635,58588,200066,164982,36177,104105,182384,159200,97037,-170555,-508719,-488233,-121909,276947,480420,395234,66771,-169945,-192642,-55410,-28811,-107781,-28095,163379,155046,137787,201267,307894,216513,-3086,45171,164213,30806,-32986,1352,-98982,-144848,-17564,94516,27075,-161649,-221311,-135616,-88602,-54677,-85884,-158616,-211058,-303982,-340934,-330472,-144800,-40346,-68371,-54062,-3838,29305,32525,-2299,13015,65397,47331,-5411,99329,355612,343144,88447,12758,68402,-61853,-238688,-321069,-232411,-16090,110855,-102012,-460207,-369713,53299,-158966,-961379,-1228222,-1249701,-1314988,-555050,366048,3071065,8813958,8059374,-1972755,-6791416,-3468742,-205031,1275461,1715514,898940,34176,-119274,69076,395623,479750,-249864,-940891,-845222,-745983,-814165,-493239,-30197,146117,-48610,-251165,-268949,-231012,-393421,-676122,-628145,-286241,-107077,-46804,125564,274237,142989,-167018,-384079,-475142,-452761,-262442,-68502,-79813,-218385,-295400,-285930,-286737,-221871,8997,175528,238062,233658,121555,-28049,-90576,-78483,-68368,-58103,26758,186311,205766,162762,146902,137530,128233,-62530,-303233,-195224,84043,59735,-106982,-137500,-186903,-228660,-78727,22094,-48278,-106805,-220854,-339328,-270885,-148184,-75947,62427,165558,81265,-72361,-152621,-199356,-131871,-92792,-256874,-425000,-266602,63922,105838,-116856,-159627,19759,-40512,-363246,-385745,-136569,-20681,-37125,54038,222245,258320,227750,209241,119997,33448,54720,11271,-135406,-123717,82025,145468,20768,-108227,-108247,27475,113656,9315,-295930,-442089,-168603,-1571,-203739,-343967,-396906,-353404,-147551,-20799,-135126,-197668,-31950,-23927,-331492,-581273,-520984,-234598,-17848,121716,175702,6256,-301747,-468015,-345440,-66062,113909,126742,25070,25369,211878,268445,111402,102694,266021,222698,-88312,-268190,-53913,201143,75687,-88877,-5195,113729,22980,-168271,-190858,-84584,-37126,-4288,70084,153745,165183,110767,-49352,-262673,-254993,-96829,-50001,-112364,-22384,226804,379818,267190,-30912,-110152,185717,402436,356518,343206,420145,290626,140778,219487,200059,-38782,-117184,-39779,-102458,-283918,-391405,-264835,-119752,-124713,-161620,-30169,132166,64016,-70680,32846,133937,111158,121914,53835,-195650,-504941,-576766,-307337,20257,117953,50151,-51962,-168659,-212662,-137469,-10904,31511,-47430,-6929,165238,209546,122016,119836,123460,-63890,-53141,223628,314806,260879,277937,338416,275701,108652,-36330,-47617,-71384,-188714,-136661,88837,156239,4578,-137666,-72540,-76209,-175860,-122877,61488,308631,455654,211963,-123857,-143188,28860,50297,-46380,-125913,-182297,-259026,-244398,-138176,14401,198061,398462,472904,259897,-204972,-361463,-190884,-172126,-242149,-143445,-90619,-13531,264132,434434,319424,289202,359276,276709,27355,-110612,-99281,-42733,-5853,33793,44913,103384,265902,269945,6912,-147435,-67296,105143,267234,327975,197140,45042,56439,-67970,-365318,-437081,-267711,-132009,-115924,-150229,-137933,-63819,-133926,-229112,-15736,233063,169097,150028,340391,157758,-287826,-419580,-192507,-65609,-86933,-81292,26067,226720,309441,91742,-74816,77832,316159,291479,86193,-41653,83976,330136,270026,-143925,-326760,16935,432374,549665,442918,220228,41565,73007,78130,-100055,-203546,-124010,79005,220469,190174,96177,30289,5329,89736,157739,122135,-44612,-386376,-549122,-445109,-307037,-156247,51896,77152,-112945,-317705,-271821,-37649,-85689,-291086,-180889,133466,312446,388911,274912,-59421,-275364,-202959,-157791,-249452,-261508,-145653,-52985,-9440,47696,91143,37142,-62605,-67314,-130,-12761,-355,160601,216868,144354,31554,-88628,22777,207801,75422,-174020,-183467,-53301,-11216,-55401,-156682,-171634,17971,244666,322679,235161,50655,-80873,52216,308813,360055,205368,23039,202388,532870,629513,854997,411930,-388631,-531873,-948022,-1115969,49146,434975,-55482,-20245,258713,110533,-372865,175799,625040,-578809,-1234198,-151068,151101,64023,235790,43174,-13686,15617,-115543,-20065,137939,209785,96971,-166659,-253663,-124121,-144502,-250090,-142098,-19448,14034,20421,32708,-31837,-186027,-157530,54812,73651,-53686,-69390,-80174,-51563,15028,-1911,-41188,-57333,20140,208032,179825,43570,11662,23350,27461,-11207,-114361,-101322,25811,120419,79379,8967,26282,80984,238238,362747,171662,-78925,-105180,-47761,-11876,-8331,45408,237761,225274,-42206,-151735,-82994,-51930,-125117,-113077,-70436,-57404,-64939,-57569,-50462,-9560,-21673,-144170,-199315,-127454,-104899,-146920,-41834,188903,263865,122414,36449,114477,257429,212831,-92073,-211152,-41281,39146,-60724,-104982,20341,256990,328279,147420,49849,42544,27157,46207,28273,-98087,-188195,-117765,7391,-28930,-137656,-141129,-88508,-95677,-164458,-199989,-127526,41373,120168,106190,118373,205270],[150531,60882,61117,31205,1470,5519,57472,133911,122580,94696,124192,108146,-53988,-171674,-50175,77940,89791,82578,128281,272387,326178,76312,-100222,-71290,-115163,-96052,25740,93231,88954,53479,-29005,-72816,-44467,35194,119256,116569,-62390,-189374,15810,288736,159228,-312740,-390929,-55946,53854,-35769,-2900,112078,-6972,-66264,56180,53416,-51093,85048,232492,159654,-19595,-219481,-293276,-49381,91352,-106843,-297538,-179925,2331,162595,242022,150127,-82975,-61934,93794,8085,-189830,-267447,-193011,-34812,90442,84673,17144,-27735,13426,114948,122008,35368,-3576,-17457,17314,36307,145682,257636,254360,179299,56555,21974,-500,-229009,-422931,-332911,-203930,-64252,-19789,-29439,59484,83121,-49862,-112368,-11007,59784,72308,116894,225125,253732,151697,-8129,-121862,27219,269707,203562,24223,-18188,-20237,-41408,-46104,-81474,-198094,-242315,-193802,-97633,-2814,-19936,-205775,-207856,-11075,130283,15240,-268532,-267811,-1952,299937,472888,340470,76006,53549,144700,173022,142369,122374,218726,308698,112364,-146056,-36364,187607,34649,-331489,-490138,-175240,212145,183576,23643,-139331,-269288,-90768,246072,275801,96934,-127340,-164854,3902,201950,340968,225672,-13124,-139086,-98109,32809,167813,359958,567424,526382,175954,-246095,-524583,-481979,-288592,19974,315402,340960,55507,-169364,-207964,-129425,38337,106981,8492,-29236,55016,94365,11438,-62227,25296,192230,157257,-21433,-159980,-295488,-290594,-38729,142169,163669,110090,-22198,-25533,205881,451456,376746,112614,139836,186801,16411,40701,195960,128397,40809,-29054,-25419,132476,140913,-44718,7452,208858,137592,-39009,-51564,33399,107946,210783,227921,29452,-269307,-407379,-448948,-428491,-274867,-60192,-22528,-134458,-92087,40577,98387,269915,334743,64958,-172743,-70682,90107,188527,241865,112419,-150729,-220685,-89916,10897,108277,154718,81547,106307,247482,326876,252083,115672,-81845,-202452,-222118,-189580,-183545,-169434,-124689,-66409,-55756,61668,292225,300970,73801,17952,69631,32631,-69241,-146494,-211045,-265752,-166226,160283,399778,331912,140597,-107312,-364354,-405116,-206897,-33843,-1192,-81561,-131052,11282,163843,117631,-58566,-197905,-190997,-13472,317970,447330,220424,108004,166023,206640,205378,155662,177015,278529,354820,432795,400001,115607,-120137,-121258,-128721,-183082,-178304,-140915,-955,20591,-143210,-205855,-83659,-73821,-104417,61246,216881,137757,4468,-40273,2697,103094,84597,-28130,-22409,-41233,-200309,-271765,-148808,92819,213642,175799,20903,-88944,-40566,49606,71173,-32956,-228780,-329354,-244212,-108174,-30355,-7584,66641,152358,115446,4184,58171,106392,17950,-105129,-293439,-441588,-346570,-68173,217284,375270,309879,50515,-123792,-118830,13750,56948,-7451,74876,244394,208027,125927,187936,296811,235528,27168,59019,172159,2536,-115894,-78605,-137043,-163635,-56044,69070,51329,-150670,-240376,-183057,-110590,30440,72559,-111979,-303370,-394467,-351516,-302668,-188791,-190051,-226199,-163646,-47604,15833,-5812,-18675,34430,69758,67014,47774,94793,278697,228286,-39991,-95364,35425,-31500,-210246,-327266,-230308,23720,98952,-207582,-548916,-399242,70959,-64316,-916658,-1202574,-793366,-540372,-296635,-233917,2037900,8921911,8664024,-1492340,-7369527,-3864463,-242167,1098090,1417301,579268,-221755,-156277,108069,307174,362461,-237029,-958272,-883945,-633322,-616560,-406439,-93364,46154,-94480,-261827,-271056,-191519,-312233,-561156,-455578,-76388,-26834,-140887,51912,341486,277787,-76064,-374212,-477174,-399876,-222233,-149331,-213045,-254820,-216044,-216825,-308649,-349621,-175925,74872,191722,174430,155380,178106,113163,-21310,-103182,-72181,7028,112278,118881,82873,102702,161168,147003,-136002,-417639,-279862,-23162,-61720,-149766,-115622,-191099,-244992,-76588,58784,-17994,-87435,-159376,-282893,-267137,-200642,-164081,-4430,151888,92314,-88991,-239355,-281258,-182709,-139741,-296218,-427799,-221154,112338,115307,-125593,-140140,65322,-34220,-454065,-520489,-204311,8424,6496,79979,224068,249299,143324,65938,17490,25020,66328,-7025,-170403,-175055,9354,117672,29873,-151570,-203297,-14552,177026,87476,-215121,-386339,-166520,-30642,-193190,-279464,-379210,-406856,-237369,-146187,-282273,-294840,-100813,-114363,-416214,-607833,-455729,-185353,-57392,19778,84326,10859,-250715,-436415,-360530,-53009,154163,93413,-57024,-5011,197351,221553,-7023,-25109,226846,290110,7616,-250025,-90916,176338,73388,-146745,-129093,24266,61142,-52752,-114709,-85297,-58605,-29811,-8066,33898,100524,123605,29853,-203975,-249455,-130415,-82577,-80629,53226,252669,410850,362011,41970,-91846,211879,418753,364889,306714,273849,86666,-42839,82043,114563,-69058,-129212,-33861,-67927,-254937,-369076,-238433,-126120,-190188,-251732,-82239,116766,74632,-35071,81127,194350,190265,185112,73160,-143458,-379753,-491936,-254910,65517,101437,-34474,-65339,-43903,-36775,-48727,25033,92940,18944,-48800,20653,141002,129078,71013,-6169,-224635,-235534,128932,329133,226249,176103,227010,176085,23133,-30344,31925,-19584,-178670,-114042,131212,176195,28922,-45205,11050,-112689,-265075,-207832,-6760,285532,406152,146645,-162907,-191910,-17523,59911,-31611,-158510,-172115,-147265,-116372,-110084,-37641,110092,318447,421781,251221,-209695,-418151,-228334,-182948,-332800,-376247,-271439,-19086,342745,442899,244681,205706,333065,316532,132536,-32620,-105746,-52451,48361,101947,76211,114567,227828,160489,-124473,-192514,-23997,166413,256488,283325,217955,114822,100436,-32210,-334289,-466138,-366276,-282669,-283526,-233519,-103098,50675,704,-164771,-11302,161189,60211,95889,397660,281072,-207196,-344142,-137038,-89277,-134592,-57527,45265,139949,215619,112297,-15271,55695,258326,317368,150285,-19785,54816,295722,297568,-93386,-287709,46742,485912,600924,518139,393609,265510,233984,128566,-88197,-166230,-47045,105225,224397,212278,150810,87833,43050,174586,284405,254269,47903,-380748,-685180,-616227,-385198,-148560,56215,81749,-85144,-258184,-198653,5417,-78345,-260321,-141680,128402,260647,296200,197908,-35634,-169870,-125166,-152623,-268998,-261734,-88863,87476,158818,182570,160517,43893,-74734,-57615,45451,110862,144747,214022,219393,130382,-63266,-204431,-23661,278912,266610,20825,-72753,-10170,2225,-84087,-211826,-245329,-69692,206710,335001,210513,-16875,-85001,67366,231755,259001,158839,15399,185977,611382,1072810,1151907,201220,-445420,-455319,-1478283,-1478538,243281,586749,-87827,-4170,291837,276886,38989,340021,69535,-1346666,-1389709,236537,490806,224588,471332,325114,47641,-35343,-243594,-209367,13311,122442,28586,-189844,-244779,-62428,-58859,-196795,-133862,44547,105651,4541,-95472,-121850,-155006,-99503,28898,-37899,-186354,-200924,-180742,-112289,-9934,-32325,-84948,-68825,40448,208567,129418,-47028,-73590,-46050,-46729,-43447,-103194,-97836,-22883,36124,50528,57905,59524,41023,158288,301474,170126,-12581,-5407,7721,-51786,-112511,16547,305234,296539,-15341,-120943,-48523,-104016,-226488,-128688,44043,60107,-26934,-70789,-73573,-4206,-19810,-151743,-157124,-70830,-88766,-118601,46373,230676,176024,-6311,-9506,131291,237385,151551,-100632,-131136,38584,84875,-9107,-27358,54144,167363,136014,-31221,-118163,-111916,-60803,2001,-9565,-106979,-178459,-117278,19784,22659,-93860,-134324,-138896,-157963,-130278,-98499,-104360,13696,169784,179752,143672,193035],[77344,-14729,-9550,-13859,-15390,6591,44271,96576,89744,57265,118268,127245,-48368,-174813,-89220,-11742,22050,102550,186717,277897,266999,101631,16616,82127,58076,30513,53680,76674,54513,21600,-20748,-43691,-13681,77586,160775,184607,53482,-118443,10575,308147,243058,-170529,-264918,-34015,-13765,-151973,-182272,-92427,-116042,-99281,85398,147000,55911,120531,209263,159126,9491,-220869,-298310,-23031,93467,-157217,-246391,11359,180907,201242,191536,93503,-92791,-53665,100097,34949,-164298,-330253,-315108,-71686,128524,111130,-2794,-48361,16656,118832,120131,85454,109395,113829,71404,60841,216410,368766,348629,212135,98057,71242,59363,-170028,-416212,-343796,-163669,-59597,-97049,-117105,28105,134321,51287,-38064,13441,71940,50357,118095,239071,229550,49160,-175640,-299094,-56680,222408,151434,-64743,-58949,21589,-37853,-137801,-152457,-114449,-108024,-151280,-99639,46372,58103,-176131,-241435,-40341,174313,145795,-119291,-231790,-16411,284155,380075,195340,14605,45822,172429,237513,180275,85611,130879,213735,42168,-188552,-55017,177996,56083,-336153,-558000,-310873,161790,245018,90334,-146513,-247681,-37889,223232,146862,-60083,-181188,-129872,50522,234127,334620,211728,-11015,-142325,-98153,28552,134890,333470,558121,518822,185408,-200750,-470982,-441676,-192753,82959,235810,156380,-93758,-237840,-261638,-219616,-47118,40048,-60154,-76148,16836,18924,-85747,-90451,79613,247988,211907,56373,-119713,-254003,-202657,48576,187507,180615,126654,33704,50958,242637,417780,402096,196222,173535,199825,48103,24585,104586,17138,28488,32771,-4697,58247,40273,-142235,-57749,195173,151165,-46643,-64849,73255,192768,253413,245112,140702,-90083,-250816,-333316,-346946,-253302,-77489,-21255,-149923,-148107,-1193,97945,259054,327287,82589,-157469,-104632,23373,114945,127003,-34450,-224220,-188129,-64175,-4223,92473,156795,127172,94907,153523,235334,247173,201559,26950,-182143,-213356,-108859,-32673,-19032,-72243,-125498,-142922,38253,311909,363098,179723,134894,214833,175430,45975,-91472,-209974,-249435,-131230,230548,502838,345828,69644,-172173,-364498,-397027,-245709,-48290,85128,41997,-105521,-69006,126437,196273,49501,-113333,-112090,59942,350414,416848,175889,107317,232955,292469,274994,267433,247550,249821,287310,415547,421861,171559,1813,48483,5439,-117609,-217664,-269266,-99731,16566,-55063,-108149,-49006,-57233,-88309,6430,132789,114068,65475,94159,110176,111268,44321,14556,99531,81215,-126161,-275497,-159697,146365,272986,197077,43123,-50572,-15633,34821,81757,82749,-49201,-153827,-105371,-8703,39256,64383,77640,89099,43897,-42753,-18593,-1501,-131040,-301234,-388537,-337711,-189640,-22838,119720,192690,134445,3010,-63348,-15701,107261,174854,130612,178798,271184,217589,98547,162896,273533,228425,28095,44924,161747,-7484,-165750,-132845,-148575,-163292,-85445,51436,97707,-65509,-170602,-189720,-154293,18911,122252,-80772,-332490,-395686,-288236,-179825,-160546,-268850,-322987,-237293,-87327,-29104,-101976,-115698,-19662,29000,62191,102452,110997,205174,139786,-120413,-144216,45734,52292,-103512,-252331,-162890,111915,109544,-268008,-585168,-444084,25635,19564,-822516,-1208910,-430225,247867,-99756,-1056090,1279273,9123175,8943258,-1221162,-7526269,-4054642,-456833,641465,906980,188910,-463966,-177227,132793,148045,178628,-208884,-836425,-773474,-475623,-433824,-347800,-172146,-50337,-97675,-216484,-225806,-127745,-184228,-354980,-226248,101311,17537,-221775,-15654,347217,334688,1536,-305047,-380554,-256948,-120229,-173720,-301536,-253204,-90840,-89655,-264498,-420029,-339739,-53354,79608,49709,129279,308490,261986,23998,-122944,-80907,12648,76072,53525,15628,70958,172004,149089,-158706,-428638,-266852,-54340,-122692,-140391,-48627,-145136,-219812,-74331,64353,6591,-56325,-85061,-195115,-216821,-187246,-180103,-33860,139317,91444,-119551,-329222,-346516,-217153,-156443,-280738,-374170,-151615,152982,149548,-65015,-82809,92250,-42454,-488232,-590931,-256437,41561,72444,97845,192625,217565,54148,-97730,-92992,29043,75285,-30866,-191276,-225083,-111880,16328,8272,-166157,-269193,-54028,234918,163030,-125908,-285553,-145342,-76433,-185460,-212366,-309115,-387901,-261510,-192595,-319497,-302013,-137394,-154648,-385008,-527213,-350914,-142037,-114865,-115217,-32315,26626,-137174,-360257,-364080,-54125,178787,82668,-86280,-18838,151745,129678,-122925,-141479,145947,292127,47803,-267713,-152621,112442,31380,-227151,-256381,-65778,81435,43919,-50350,-88265,-61322,-30699,-62534,-59900,65799,165364,117027,-123236,-208999,-117336,-93889,-50242,107685,216312,350759,402185,145493,-9503,245680,409591,320243,211869,93827,-127032,-239118,-86680,-5365,-111904,-131469,-13561,-1219,-180022,-310548,-217896,-167193,-282789,-324943,-125804,85011,77204,-437,107401,233869,238775,182189,34311,-104316,-210098,-325744,-160688,114347,103717,-87534,-83649,66206,137882,60364,64126,121006,49953,-91910,-89481,88010,128614,5586,-140923,-335639,-380290,-4561,318740,214036,83319,93611,59733,-71310,-67555,54963,16706,-152251,-92124,136933,169172,61644,56234,55533,-149978,-299719,-246905,-69413,207328,283357,55827,-170489,-195799,-53381,65789,-5611,-153484,-141413,-39329,8303,-87552,-140187,-23580,190805,323608,235652,-161534,-431389,-267566,-180596,-361698,-523425,-386416,-1412,380095,389288,135473,61982,215292,313501,265796,77963,-98168,-78307,84558,183928,141585,135511,155731,5710,-243214,-222844,8424,179257,186076,201599,207899,141647,107894,5983,-270362,-446233,-399567,-369957,-398088,-269318,-28292,175222,152359,-55699,-8308,80879,-21829,58678,408623,369790,-108824,-240319,-81212,-115044,-167852,1831,126984,105794,119414,109208,40606,63945,197959,274899,176812,44834,57196,226647,300758,16201,-204606,24409,411552,535483,533848,508245,404571,315985,146418,-75562,-118650,55829,173023,227975,214911,201851,138917,72995,238100,378021,317186,73409,-357708,-739065,-698257,-391462,-112526,18766,24081,-75913,-172596,-88332,56353,-53514,-181649,-59287,135072,215870,202817,108899,-24478,-72360,-51272,-133536,-270987,-253252,-16792,252111,349338,327856,217502,31757,-83865,-38893,86236,203450,239591,213537,151173,16123,-208138,-294003,-36132,372443,478211,215456,14621,27287,58220,-23507,-155378,-232424,-140739,122242,296584,171760,-70800,-86351,74303,135482,120399,72664,-20675,92932,510900,1335927,1394733,14492,-483100,-263025,-1803403,-1848776,246030,656942,-74359,79432,390127,513641,646302,735280,-313313,-2034555,-1502239,470005,660666,322497,682749,616679,199584,6018,-273124,-317897,-89439,9717,-71461,-227177,-208895,23142,31304,-131073,-97025,139590,215287,1238,-222194,-233000,-135522,-27381,14819,-126782,-266824,-259620,-209500,-141114,-45707,-80780,-144697,-81369,82427,236185,146225,-69702,-131701,-130179,-149121,-111820,-107718,-89982,-58316,-49573,12958,120878,115488,4516,48847,179579,102203,13079,90420,70558,-120634,-267637,-52721,297544,266978,-37834,-87423,29411,-95333,-283224,-147810,119490,138296,23098,-43009,-65032,1830,-16542,-122045,-74719,-12354,-97514,-95397,144970,291252,125577,-73305,-9951,158199,200532,73858,-101283,-47717,114810,124663,70779,93560,69074,-4979,-88502,-148713,-220274,-244962,-145821,-34403,-27979,-82792,-139560,-90255,67923,113686,-12640,-95619,-151735,-177672,-69492,11679,-56094,3800,203118,213515,129499,135681],[-26663,-113127,-113475,-85353,-38804,13691,21779,37442,43817,14870,85227,101644,-55523,-151390,-116418,-111621,-76775,57534,172117,234162,187135,113642,133818,232912,207173,108804,49922,25871,-6849,-17425,-15996,-9520,48296,145054,200997,238155,179989,467,33757,306407,304097,30992,-36164,32443,-81941,-247307,-296879,-264064,-218063,-141481,94911,230702,166681,146301,177720,156367,40521,-181227,-231071,14192,89177,-145429,-107281,218765,312000,170663,111367,52573,-44989,5467,118736,53239,-146276,-359832,-380143,-101115,127353,103577,-36841,-87305,-15063,89529,126064,164040,221730,217084,108402,113120,306881,455206,397697,230736,162408,153550,113466,-125296,-391249,-354978,-148195,-89715,-177046,-169255,40114,213175,155454,20779,18042,84625,37731,93013,216104,172499,-69743,-322912,-421448,-152357,111997,59470,-138438,-78699,77146,-19193,-223825,-218212,-28743,13290,-117130,-121427,47158,80991,-128295,-235620,-75514,180890,254547,67924,-120001,26486,282652,261336,24067,-47128,44279,194048,299359,222876,59725,72299,152992,821,-200874,-74217,129548,69328,-242921,-489359,-388656,54241,250672,128759,-128537,-191391,42986,207014,8209,-252813,-263480,-101152,98142,245699,292414,197813,18373,-109638,-76937,24731,104127,298068,513541,466615,181076,-127707,-341177,-304043,-7156,184044,149485,-26229,-198504,-247175,-267769,-277840,-117349,-12394,-95145,-92386,-21085,-69544,-173142,-103924,128717,279950,235625,92717,-104177,-224394,-145677,65791,175264,182678,148957,106504,138849,246980,336204,391070,270080,170917,154782,72481,45041,34976,-58702,34833,100262,19854,1806,-49087,-222146,-93687,196235,176842,-14236,-27879,131603,259391,269369,264075,267935,130836,-58450,-181748,-214820,-186927,-80920,-17770,-148706,-199917,-65758,62569,200879,276613,78781,-129347,-103799,-8593,51827,16932,-160221,-257941,-124587,-9472,32162,111022,152600,162083,99991,73070,130688,201655,207720,73399,-155470,-159006,-17644,88484,110185,-7377,-135601,-140873,38217,255218,325766,243621,236715,318791,276493,132147,-51213,-189709,-200524,-71692,263555,511705,332670,34287,-185427,-301183,-306301,-209639,-33016,134484,122400,-74501,-139535,80020,264520,146851,-44507,-61961,87505,282877,252016,57648,75153,239960,295904,301578,348028,284216,190684,185710,345131,402928,216332,116918,173806,90039,-56015,-205387,-310251,-152861,25999,29745,-9300,-7150,-27131,-78939,-91181,-23999,14218,66472,205900,240010,130009,2785,65658,216907,180452,-39724,-227066,-156150,132386,270514,200030,93106,37809,33653,14893,72647,178079,128220,47413,61326,97331,116956,132960,76479,33047,-17421,-91416,-113999,-118311,-247972,-435463,-429714,-224311,-52014,6667,10006,-10317,-63040,-55062,-8213,79774,195570,292155,276883,266069,237790,156901,49357,125637,238963,190626,-9252,-5970,123744,-6250,-177460,-156090,-136121,-139951,-87348,44797,132120,43205,-59492,-176127,-227694,-96772,36016,-88523,-296946,-318264,-170595,4325,-51207,-237025,-327263,-260541,-122278,-100818,-227740,-256223,-121605,-34350,41570,141120,144228,175528,136254,-97897,-108968,86162,149710,44719,-124570,-54104,231714,145534,-276974,-547439,-458853,-63878,39887,-708880,-1164113,-143040,944004,111118,-1778427,777582,8776124,8634279,-903211,-6812386,-3940137,-908380,-41004,295311,-151276,-590348,-174295,112336,-49777,5721,-141429,-620766,-567688,-310288,-301717,-323482,-243609,-115793,-61062,-137456,-153552,-54912,-41948,-124914,-14706,197021,15740,-262899,-50056,300112,303594,49865,-183029,-203313,-63054,13037,-145941,-338351,-226009,36741,58745,-160397,-410159,-425813,-158126,-57612,-115702,37515,324033,313092,47121,-111779,-68641,51425,97093,28024,-25905,56304,166530,135160,-121635,-326189,-157266,-2912,-109033,-84971,46432,-53226,-158022,-74025,40289,26718,-14112,-17099,-91138,-124371,-119935,-139685,-31986,123384,75856,-149543,-378310,-366434,-216185,-130888,-216566,-284899,-85951,165924,188232,33473,-22346,72181,-76463,-465705,-588215,-288215,74213,160007,108440,132607,158459,-32866,-240142,-170834,50352,85061,-47959,-191824,-264839,-255398,-139568,-43868,-156886,-299093,-89834,254007,207384,-50232,-163099,-108151,-129443,-193859,-169885,-216175,-302856,-206019,-131742,-219381,-213483,-135441,-150588,-271264,-362683,-228769,-103556,-160920,-232884,-130125,42924,-10642,-271222,-351498,-56111,190899,90548,-75807,-28051,75342,-653,-210997,-214148,31523,214264,21356,-312464,-231962,17408,-43690,-306670,-345986,-131152,66236,84846,-15424,-88069,-38453,-4257,-84900,-103989,74186,230989,192873,-36079,-141793,-75050,-95780,-44174,114512,128707,210117,364917,243752,106726,276678,383153,232676,65549,-89250,-296809,-386838,-244611,-141604,-164747,-129488,-954,54778,-88199,-216604,-185180,-220572,-380595,-378436,-173758,25979,64591,22571,100589,235014,245515,130361,-32726,-76660,-40029,-113053,-34720,161090,120890,-89591,-84015,146636,271025,169456,106943,116193,42930,-111000,-119150,82773,134480,-60177,-253558,-379438,-449542,-141739,275101,224687,15338,-32724,-40449,-138354,-116270,35164,26997,-127945,-86348,91305,127670,100012,140165,39378,-191084,-284095,-239462,-114008,99209,130214,-33415,-137973,-133937,-49262,64996,6684,-123677,-93830,47004,107020,-74366,-271877,-170890,52537,202805,212663,-75948,-387313,-286749,-162374,-320196,-525993,-393842,26015,353364,279611,17410,-98908,30020,249255,364936,174253,-88192,-114914,90774,244313,209263,157632,74377,-150411,-330060,-242493,16911,139998,77649,111425,185545,135488,84764,25555,-209099,-389072,-355738,-370535,-427127,-244660,68643,278301,273321,65176,-4454,17969,-55700,42282,363237,383840,-28035,-149774,-51150,-142688,-178219,77193,226965,106738,32691,69937,66820,99210,167828,199615,174313,136221,82205,129069,271430,159121,-88003,-28394,233749,367842,476002,514165,406587,296719,125867,-76051,-79017,145387,253609,226309,191042,223631,164606,88665,265864,411903,288492,29815,-315743,-684808,-668206,-325793,-51716,-35769,-72296,-81104,-76186,24789,89822,-27329,-84914,28620,136601,191967,152381,38950,-33484,-12378,-1700,-106141,-255859,-244574,40521,390901,510782,441390,246161,4819,-89841,-16732,115162,244950,261841,163723,29179,-174661,-371455,-348383,-23801,456485,645532,355264,51835,39027,127272,100190,-7773,-153049,-205094,2851,236894,159887,-68036,-62386,83130,57388,603,-17790,-75821,-49707,264324,1341580,1517092,-111287,-485516,-16662,-1852960,-2144432,64582,630644,-31489,171712,482436,694200,1225372,1261490,-407146,-2464623,-1576894,488322,638925,352509,821579,824226,393112,123106,-213494,-314863,-129168,-89918,-182759,-283466,-172790,99173,99678,-79583,-55013,221814,301575,8974,-310376,-332974,-131419,45060,30252,-148765,-262886,-230306,-161122,-121434,-67235,-119873,-192718,-88147,129576,282973,216174,-24554,-147681,-207262,-254717,-204112,-137977,-82700,-65003,-107350,-19487,180493,172376,-29112,-65987,33219,-9890,-11638,158852,137311,-179917,-398887,-116975,250526,182629,-92412,-80278,99419,-34820,-273818,-165883,125397,156882,74614,15995,-28935,10967,-7451,-63691,18283,25995,-124097,-77573,217813,325288,91512,-85801,25200,188527,162952,4012,-88237,32385,179727,146777,138695,203983,56780,-208151,-281082,-182436,-232415,-313868,-202307,-61015,-28777,-32758,-81580,-40690,150216,227837,90031,-31146,-120736,-148696,-1739,99491,2349,7392,198930,194853,75876,40145],[-136398,-206281,-208612,-154493,-57688,22549,-6297,-16383,13588,-5983,39481,32951,-81294,-112115,-122223,-190042,-171585,-26720,106196,163933,114331,105952,204208,312841,271220,125560,32468,-26279,-62846,-50550,-23447,11328,114393,210218,230973,287906,315388,149491,78375,274102,319986,224613,222563,131223,-127035,-299234,-321819,-345645,-279809,-173462,85223,282862,253358,163784,158389,170349,82788,-106363,-126697,31952,68380,-73673,67480,362793,335310,63300,4407,35742,53588,101230,142266,59697,-135539,-335151,-348671,-111778,75694,52724,-82136,-140874,-76445,40453,136470,233204,299546,269885,129862,183681,386495,464164,337973,199028,212122,234278,144242,-108242,-353987,-350984,-155631,-130121,-213574,-156820,92994,300308,239233,42460,-3088,95255,49093,59881,169182,100853,-170636,-405534,-450132,-226916,-23452,-59824,-196728,-84321,124427,9494,-284261,-281207,11945,88388,-91255,-152241,-2891,41816,-87604,-203365,-101625,152896,300912,220015,28957,113987,294470,155410,-105325,-77606,57477,211535,348375,262203,55029,57853,139812,1674,-172768,-83087,69069,87178,-73038,-325563,-406791,-91441,186998,109820,-110609,-122893,134066,214147,-84295,-396840,-334599,-80076,139770,240564,239572,192032,63559,-50644,-39379,21011,80345,254209,437326,380813,162738,-45129,-168880,-103015,202251,282966,79815,-148412,-227069,-201594,-233252,-290286,-154641,-40494,-94603,-84538,-50294,-133510,-212842,-92709,161013,277784,217046,75697,-118697,-213195,-125834,19837,112265,163242,159547,166782,217970,227849,235052,349148,320032,144065,70199,81705,89131,-11193,-106086,38876,155111,51571,-14075,-97821,-256423,-90207,212682,217677,63415,54195,194720,300986,267326,270933,354095,316852,111964,-38997,-68211,-99698,-85136,-26833,-137003,-234172,-131407,2162,106868,189393,55547,-89302,-57667,4950,3540,-72988,-232543,-237758,-48483,51538,97436,160514,167652,195244,122390,15989,36978,136027,136920,27791,-142398,-94893,37402,145679,198883,63567,-100852,-72311,47214,145159,213075,250543,291295,341366,304654,180099,-16230,-150764,-139399,-3205,254424,425460,303371,45061,-153346,-206734,-178464,-121149,10768,144251,141866,-50559,-180301,39332,296360,199033,-7705,-41247,71448,148534,26154,-82708,37915,206402,230085,282140,366974,271403,119116,85321,242763,346227,245713,204920,225081,101144,-22002,-155227,-266673,-150551,49161,94172,73867,45318,17680,-70753,-194266,-208893,-144150,-53,263968,354931,143135,-37725,114303,313650,250140,40281,-150444,-139837,78194,226246,195118,156188,143904,89435,-8360,41217,218907,249255,218708,214445,180910,166889,153023,51896,4135,-38391,-124554,-204574,-213810,-299297,-464846,-400154,-120161,50487,27888,-78168,-172681,-209354,-98984,24701,135671,253098,376133,397464,324561,160047,28383,-23322,79116,195734,128055,-76770,-84070,64828,2632,-153412,-151608,-109673,-94912,-50806,50553,128620,116731,34497,-162164,-316085,-266820,-139925,-130214,-213429,-200361,-45748,179204,110219,-99416,-241349,-238041,-157782,-189270,-344955,-381483,-224454,-94785,16115,153965,181098,200502,227398,44181,8255,137990,219397,180775,14005,64220,351395,198548,-238804,-426251,-400459,-167164,-30677,-585645,-969812,116846,1460356,408790,-2114595,421713,7593821,7715863,-392823,-5251949,-3595089,-1571395,-795899,-258072,-336512,-540902,-159753,14685,-252307,-98219,-16643,-362377,-342206,-168019,-218117,-314456,-288172,-135951,-800,-55876,-84064,6070,74761,55157,113254,194024,-18320,-242103,-30986,226818,201723,58751,-35180,10341,131841,144956,-81739,-326135,-193035,118122,182698,-24636,-327437,-408110,-197189,-169470,-280063,-99756,229498,256638,38771,-75280,-32356,117472,169050,42253,-39099,57120,145750,109195,-37906,-138461,14188,103085,-37680,-8647,139336,64262,-69517,-70023,2366,46862,36830,31018,8154,-8397,-28469,-76738,-14466,98101,45733,-160115,-356235,-329540,-172683,-62827,-120203,-187675,-52301,136508,205420,121091,7785,-646,-133158,-402903,-521183,-288427,112746,258157,110353,52290,73628,-114315,-333146,-199287,80745,97342,-48648,-169881,-283684,-384939,-310223,-114287,-132657,-290352,-117404,219291,205583,1935,-44987,-64246,-177856,-214220,-149347,-128489,-179929,-87085,19293,-12370,-60669,-99837,-120451,-138016,-171152,-115632,-69590,-173661,-287462,-176064,45316,75641,-194022,-316756,-45181,197238,104994,-51534,-41358,-20574,-148888,-256165,-224716,-89353,74304,-55628,-360783,-314137,-92231,-130023,-355639,-369244,-157705,12175,51540,-21744,-83171,5948,42037,-80126,-99445,114244,297046,241753,40667,-64946,-30223,-97454,-70935,63820,15838,30102,252891,292530,202134,285595,339885,118852,-107469,-243671,-387428,-446713,-354066,-269385,-219686,-129886,-16865,61186,-14253,-107170,-133277,-258147,-453092,-411977,-231324,-58854,34697,27229,59077,190366,214194,68494,-82781,-52473,88887,94708,102198,198040,141884,-39077,-46674,194562,341883,259770,151832,89464,9798,-92705,-63482,128988,153422,-109996,-321172,-355910,-428233,-245839,190465,230638,-30034,-129589,-100601,-150785,-132317,8792,9433,-123738,-104065,-2725,48605,129624,179558,-34000,-233784,-238230,-199608,-134626,-4307,-4363,-95704,-74152,-17719,4500,56791,-11460,-90684,-38909,107942,175637,-64214,-385313,-283458,-52735,89011,179624,16189,-291953,-269267,-130376,-220890,-378904,-286645,51913,264448,136821,-88774,-234825,-174707,125724,383764,228246,-77994,-148572,68757,258036,245662,168586,11057,-259361,-377791,-256698,-2909,62886,-34005,40926,169148,116261,48027,15464,-177723,-314109,-247269,-286747,-363102,-162889,164221,336504,323492,147269,-2892,-10378,-39990,42045,274434,312933,7205,-106887,-63502,-170696,-162619,144336,292233,107452,-42255,-8883,45135,139955,175444,129132,158779,225804,107918,14095,209479,295794,45230,-76961,17580,155458,357087,404663,277310,192822,76384,-87967,-53491,191781,312926,217337,141937,200962,159140,89747,258044,388111,193793,-51862,-257345,-534586,-543443,-215281,23584,-70331,-164677,-95656,2244,97168,86697,-11800,-4178,82663,122587,195669,165213,7402,-63606,-6112,11064,-78896,-223823,-234323,64730,464513,602373,495557,243959,-25357,-90871,5791,131852,238813,224277,91256,-105068,-373368,-499813,-363245,-3766,492836,706523,398992,33842,18792,177807,240987,178469,-53539,-275684,-131596,177481,192770,10161,-643,100688,23695,-59672,-81866,-133193,-192910,-31530,1121777,1497131,-167656,-460518,191444,-1677548,-2312118,-220675,532587,16761,218520,512368,735570,1576131,1761807,-233759,-2564608,-1613661,334033,473787,315476,849798,887953,562110,272232,-100073,-208413,-89726,-146484,-280013,-349915,-157215,140891,127573,-67953,-37291,252598,332847,25592,-329848,-385795,-137127,101870,77469,-88361,-174002,-131414,-59153,-57676,-64765,-139639,-215452,-88927,157845,322967,298602,64446,-121899,-257698,-335484,-295280,-192412,-82352,-40819,-120073,-38363,215757,207200,-59519,-161206,-97068,-128455,-73728,185322,199853,-190228,-437871,-138572,201624,99659,-151163,-117008,110043,45991,-198426,-173760,64166,126215,120762,84790,18325,21724,6570,2903,90767,32555,-151344,-61321,236225,292138,48395,-68615,70974,208569,134804,-38405,-58885,103850,223401,144110,162528,257188,22616,-374745,-395569,-151133,-174636,-311108,-225584,-83925,-18839,25328,-24924,14531,241941,331438,186703,45281,-51826,-78656,55474,147082,53417,13251,149834,130693,-283,-66663],[-217065,-267201,-261134,-194795,-62143,26728,-36512,-41320,26989,16967,-320,-64609,-129415,-78131,-107696,-223362,-227528,-108852,25587,92063,63012,78083,201893,288130,230955,97630,26418,-44022,-80949,-66461,-46245,9988,157030,239722,236455,336592,445092,295507,129612,214808,287612,345675,418104,229861,-133282,-297452,-271134,-322136,-284510,-179130,60764,289617,297713,177055,161534,206108,138383,-11927,-28307,15592,37381,41424,219539,393801,237126,-96234,-116162,43771,180409,207203,161182,54377,-127376,-250815,-213363,-93399,-17494,-35368,-131362,-197973,-150282,-9527,141315,255811,319654,270848,143922,250772,422497,376533,159265,89673,205089,273277,137861,-123481,-315882,-321039,-171237,-150273,-177077,-73707,169741,371079,283527,13202,-53694,97601,84213,38750,117875,32465,-231775,-408691,-393016,-255148,-134020,-179025,-245431,-88081,145467,38377,-311247,-344309,-12253,109978,-67174,-171698,-80863,-38023,-71173,-159664,-102895,104907,266588,282163,166964,217879,313057,94101,-149673,-63866,82924,222178,371343,286413,73133,82421,161101,37932,-106562,-70925,26206,118637,118574,-136284,-386756,-243370,73848,47334,-111902,-70564,211909,253304,-86446,-419023,-358332,-65930,170010,223853,192253,188277,103097,12723,1881,17677,65463,203781,336131,276617,130091,21825,-8023,92517,350625,335444,40772,-178170,-178176,-125147,-175717,-253543,-152388,-44409,-65612,-65168,-69492,-147353,-183088,-53580,168906,238087,161277,23140,-148967,-213725,-130181,-54371,26355,123423,145906,192172,270717,201316,142793,287884,337159,109290,-23908,71176,128958,-44880,-148965,18492,185733,98208,20944,-89129,-230853,-52878,234087,265852,169543,154749,241914,311657,253370,250941,357617,400562,209549,55176,53429,-19904,-101978,-57028,-120216,-236933,-173558,-66802,-4855,79048,15590,-49494,21763,53737,-33826,-135810,-236922,-170970,16876,94234,154500,222115,220570,239279,152614,-22605,-31979,76016,28298,-94632,-157938,-61369,26070,130497,241021,129102,-48290,-2952,33143,12889,65258,198956,278326,271499,252333,192661,25750,-97146,-80966,59625,215168,286844,275598,98013,-92586,-114710,-57774,-9374,74537,125354,103169,-45165,-181728,18695,282796,191621,-6312,-40776,26297,2556,-159198,-173707,31825,175452,152429,238256,320663,213843,57466,13534,129021,256161,256345,254374,199352,44209,-24729,-95813,-175648,-97104,87585,135848,133298,106741,71532,-60012,-266990,-361206,-312442,-112068,258031,420216,138477,-72586,149817,377451,293110,101367,-76349,-120165,17688,168507,189416,207938,224940,126499,-36234,-10465,186462,281264,321061,315933,215186,156435,96908,2774,13265,-1630,-124998,-261873,-260455,-270317,-376900,-300346,-34306,118947,56343,-116001,-251506,-257524,-111254,25938,136340,267204,407714,465732,348776,68395,-130661,-109458,31012,148701,56564,-151403,-164677,5016,21873,-100076,-126912,-80328,-34085,22212,68218,82964,119022,73949,-152358,-382209,-411489,-313232,-172236,-105546,-83894,38412,274766,269223,96337,-99158,-187648,-197240,-278679,-418628,-436705,-283149,-133739,-4905,143136,205586,258097,371025,272343,178009,184651,235010,255691,125427,164972,438353,255493,-161851,-232572,-255999,-257979,-182753,-448431,-575562,390872,1749060,824414,-1920527,121094,5796283,6375301,213529,-3353656,-3217514,-2321449,-1416267,-594506,-312834,-324012,-155722,-168485,-431018,-120191,159969,-97464,-154290,-61121,-152029,-290865,-296349,-112608,62289,734,-44320,36741,134634,136808,129655,113574,-54980,-153103,45317,160182,66417,28240,100460,205327,282815,249476,-1694,-273256,-168983,123099,245155,101955,-205700,-302953,-156382,-215963,-398358,-244304,66877,118190,-5064,-36656,18357,194807,261053,76291,-32212,67454,115118,78114,65457,80014,191682,211740,49679,54790,199121,177689,33099,-51512,-24758,74217,93509,59087,85570,104594,51731,-27348,1295,59892,5165,-136806,-260575,-244736,-93271,37488,-9438,-105781,-66482,63376,183262,156700,-6149,-102097,-193962,-324155,-409743,-240109,171551,347690,100096,-37540,-26242,-187489,-374005,-193824,101357,109524,-31004,-128729,-273728,-467299,-448284,-182322,-103083,-245939,-129326,142423,163297,35218,49287,-25478,-210840,-227288,-126346,-61966,-59173,53051,201928,221500,99942,-43897,-83766,-45466,-21820,-35504,-43484,-148956,-258331,-161762,22806,89161,-137928,-255907,-13277,205011,114802,-34700,-57776,-115623,-284348,-258733,-177914,-180167,-83205,-147831,-385889,-379419,-193428,-197716,-351490,-321750,-145920,-66419,-47054,-70590,-76283,58020,90858,-63037,-68592,156984,334383,258480,96471,2865,-4307,-100718,-121689,-34290,-93618,-133208,96871,260806,225431,256230,276885,-926,-269864,-344616,-391283,-413991,-394460,-364598,-265552,-136991,-70932,1147,16211,-13659,-71175,-259525,-474303,-424595,-290524,-153519,-7263,14755,-6734,107033,160420,37433,-77435,-24071,150202,245487,221719,214611,150844,45690,34819,219058,352660,318255,194618,57152,-30501,-42310,45466,203968,181522,-131748,-329798,-276246,-326264,-289870,70146,194800,-67481,-187466,-114578,-102999,-83703,11526,-31346,-150554,-141733,-122351,-59714,131050,158314,-138177,-270241,-185942,-147527,-132384,-73360,-83471,-114645,456,112757,90009,41507,-60941,-75419,10264,151687,225877,-44156,-429283,-317466,-91842,8204,135140,82524,-168475,-211109,-92178,-95546,-138439,-100794,70936,140803,-6070,-172100,-320209,-343613,-30524,316774,242958,-57718,-161922,31738,218770,228926,157626,-15657,-287183,-383962,-264415,-43761,-25730,-115462,5715,165739,101958,17535,-19442,-184028,-242313,-107894,-146375,-227350,-43865,237577,342282,287618,145545,-11002,-182,10028,49937,175793,188777,-9736,-123489,-118703,-197378,-127229,181595,286223,76335,-108966,-117091,-25963,157210,200903,84585,140448,279578,108912,-102245,126789,390570,176649,-89545,-158853,-27459,211670,219891,78455,53115,17946,-97356,-37763,186096,327949,202587,76621,135895,130696,81060,225887,332074,91140,-125045,-189352,-334613,-373676,-104565,96141,-54961,-209491,-116947,27304,92276,41510,-10112,37018,81120,95331,224758,231772,16757,-107573,-49791,-12067,-60532,-178933,-215238,55585,458878,607434,485775,221766,-44466,-84807,27769,140722,207242,166002,32872,-200841,-495792,-542123,-340724,5266,455162,635711,342153,-17890,-21932,189064,350861,340362,15796,-358572,-259941,123619,258364,149516,93148,126157,38957,-51755,-107410,-177205,-287494,-259733,800708,1364547,-166483,-431331,277045,-1417736,-2337407,-491117,414257,46240,188866,462294,641373,1614498,2082601,65371,-2390135,-1606778,122564,254756,216883,757017,805881,651150,400256,23099,-41363,14206,-147749,-340418,-406151,-165592,141133,108217,-109868,-66089,214075,297892,47189,-269580,-365841,-140444,130266,140449,32609,-31261,-4377,56242,27581,-46616,-148780,-216105,-88102,148919,327459,352051,162774,-68020,-271524,-371571,-357220,-256595,-93400,2122,-89129,-43414,210939,205659,-83470,-218012,-179827,-213004,-139583,171817,245242,-135312,-361235,-105668,172839,57546,-189844,-197111,34849,106147,-80727,-161651,-30126,79247,160021,139076,54426,28924,19976,54212,121694,9829,-160671,-42709,189204,177993,-15136,-47172,99668,203291,116413,-46405,-17723,159222,236263,117640,132695,233879,-16250,-447664,-416913,-99116,-97430,-264665,-231132,-112144,-7620,68613,6910,51832,304988,387005,247426,113771,35938,12479,92293,153144,82407,8532,65703,43807,-72182,-148091],[-237205,-279714,-262710,-194345,-47107,20926,-68489,-30144,95377,89532,-19750,-168327,-197260,-69513,-81800,-203364,-223739,-151771,-37121,34781,32053,37687,134589,175804,118726,61299,51667,-5905,-43527,-59080,-78732,-8622,160650,210924,206419,375574,542724,403224,173310,148216,225500,359323,477667,289637,-97297,-246121,-187350,-228256,-238354,-152843,29054,250767,298645,193174,186686,253591,199736,81217,31007,-27399,19103,176418,311225,317086,64232,-258467,-228506,69281,304352,295736,170696,42938,-114425,-120936,-5247,-42714,-125099,-138115,-173038,-242948,-212877,-43755,129728,215200,280879,239721,159564,288363,393206,215180,-85327,-92346,120525,245364,91444,-164076,-287697,-268095,-177537,-132239,-72764,57426,246495,406522,281835,-61518,-128756,85732,127300,40736,80699,-18428,-248021,-349349,-293044,-228749,-179645,-265441,-289952,-101798,131978,54078,-309638,-398501,-78797,98178,-35305,-158086,-145944,-117052,-78904,-115194,-71071,57469,164352,242067,255599,304407,328609,90914,-105258,-15048,109163,219636,356630,285459,108555,127402,189060,88393,-18440,-34189,19726,164912,274026,16519,-358358,-366723,-41981,-11049,-132101,-53260,257697,320384,13530,-297083,-318050,-58851,181652,196901,151896,171847,114855,54048,30735,16132,61751,153952,222084,171027,84895,50769,88226,203522,369845,312202,33467,-120765,-81426,-51475,-113761,-174604,-115976,-32050,-20111,-45678,-82803,-108031,-87946,8072,151593,166902,88432,-27343,-167341,-209257,-135396,-111854,-44623,74154,107284,176296,286703,180851,78419,222091,320590,79251,-97434,42887,136348,-80895,-210466,-36250,192327,164201,98121,-25990,-151763,-669,243672,304496,270428,236715,253675,287222,227395,196897,271436,354083,208856,78556,119754,30715,-132700,-104280,-100179,-201017,-176661,-126878,-113461,-36403,-36782,-24837,106292,111006,-66301,-167916,-178876,-83732,50859,102650,171313,269985,310106,300407,174559,-56017,-74394,43108,-60403,-236261,-201956,-82422,-51535,59209,238900,173459,-13979,-4241,-33559,-110700,-74058,103776,199355,133515,141066,180603,80541,-34000,-28693,107215,164807,155408,261669,176085,-22195,-46973,29591,98278,142544,92551,24080,-64589,-148339,25413,234381,135361,-30137,-48438,-28886,-102913,-222986,-157705,84339,189182,130171,202079,231973,133262,23866,-17611,20417,142150,246813,265071,120418,-48897,-54793,-52871,-81797,-7188,138657,159148,166645,167954,122977,-47783,-291036,-433328,-434485,-231498,196661,415045,112541,-95244,165450,403117,318078,140290,-29117,-110345,-28562,119127,183866,225729,246169,123896,-69140,-74474,84942,222776,342224,341707,184699,74047,-29431,-60348,58691,89976,-82305,-263309,-244334,-171451,-196193,-150269,30598,162735,104585,-91120,-235219,-203667,-88621,-3910,86237,240718,388208,471229,339261,-4774,-261358,-185006,-7387,104657,-2982,-204398,-219064,-32268,57752,-25439,-89204,-54270,33856,116991,96385,15749,55484,60033,-132253,-381673,-462413,-395535,-170846,5158,3565,58552,259082,370247,280421,48998,-129718,-234556,-347985,-427376,-395244,-274058,-145460,-16442,121357,207582,308644,499201,513297,352460,215617,193151,243822,186705,232207,472125,305650,-53906,-287,-57224,-326004,-375302,-293029,-16731,688664,1814083,1324131,-1243944,-124174,3968585,4898989,611271,-1857383,-3016869,-2973592,-1722235,-613789,-94457,-15264,-179513,-405232,-565706,-93654,351724,157386,-16031,19118,-67573,-231627,-271071,-60819,110670,17455,-47712,29404,128227,115999,54578,3614,-63958,-12016,160916,123692,-60095,-29814,190676,335840,362358,310560,74224,-192103,-156223,54646,231600,181830,-90092,-161441,-55871,-182126,-437407,-355097,-105319,-51781,-78876,-23858,66122,263428,330294,98804,-20053,80458,83253,50818,160879,270576,319017,268254,103752,76473,206652,259064,136318,-8732,-18124,115668,152877,80133,135489,189954,93769,-14040,3515,9943,-38684,-76988,-117307,-135871,4694,152791,101794,-51455,-124827,-38337,121874,127336,-50307,-185946,-232054,-252123,-277725,-130358,261022,406798,73889,-124413,-122904,-248720,-384809,-192227,91447,114947,-1970,-76511,-233583,-483375,-515060,-226053,-76083,-176274,-118874,55985,104429,63834,112041,-1312,-221518,-210744,-75120,-17943,22085,161695,339771,385490,209628,15429,-52439,-23673,33476,-3449,-31727,-101112,-158582,-103616,-25402,32310,-97860,-171189,38306,218569,116234,-31023,-67764,-187203,-376471,-233886,-101706,-212899,-206916,-216853,-369605,-408088,-260763,-218994,-288429,-223971,-107682,-141727,-176059,-149963,-71164,100699,120244,-51802,-42460,171479,324531,249004,129429,49104,-2511,-100079,-176029,-154614,-178387,-230343,-54300,147946,156070,186223,195666,-105464,-383562,-380323,-327033,-316203,-368775,-411613,-291913,-150702,-155909,-112116,-2730,36589,-18213,-220827,-434857,-413193,-332755,-233067,-50124,-5591,-76977,5178,104315,60550,-3878,10031,138837,304149,294916,198603,130859,132533,149467,235891,321621,339088,229369,34163,-62064,18075,157847,272815,206375,-120954,-277991,-157198,-172062,-264406,-61988,96275,-112935,-210276,-93759,-13304,29843,55353,-88640,-208201,-186722,-231235,-173891,92095,81367,-235124,-290252,-144097,-100418,-113260,-93524,-94085,-87695,63534,206964,168238,19623,-127309,-89843,40713,189446,272238,-3954,-375994,-255193,-55943,-24846,82464,103328,-47705,-124042,-59832,14167,101375,96485,82900,23125,-118019,-230533,-350651,-432789,-173898,203209,246054,-11814,-140771,-1550,139776,157043,120301,-3033,-228256,-345539,-256463,-88883,-97976,-148220,3403,167164,98595,6762,-60612,-215349,-190154,19249,7149,-62312,82064,276879,304115,180770,44838,-36538,39270,72159,60551,108193,75551,-58307,-182988,-199895,-221055,-87008,175832,204601,3030,-170836,-231921,-128652,129174,208840,62836,116541,270104,69169,-200276,45708,427647,290383,-51024,-237292,-124497,80806,26210,-104084,-63867,-28013,-88478,-23634,142089,297678,185909,8640,47063,95648,69463,183748,275957,38395,-151079,-120959,-144484,-217545,-36302,146612,18114,-181061,-145287,-29105,-3345,-35088,-16405,35669,31460,68924,269569,320453,54790,-151420,-120159,-56106,-56943,-131439,-181378,28711,388403,536149,427956,197433,-41509,-70835,48796,146790,177366,130317,18433,-218982,-481928,-474194,-289833,-9522,344515,462197,224217,-62424,-58026,158455,396455,427869,22190,-447946,-366067,66479,322880,308516,196006,151849,86246,76,-104293,-199177,-302836,-332694,536916,1186489,-125906,-420930,198926,-1230400,-2238643,-638947,329597,38773,80306,356003,498222,1406773,2130552,301665,-2087966,-1548019,-18436,70879,66838,566926,629166,636548,465374,120357,126233,143519,-101505,-351905,-430307,-184628,107938,45755,-200288,-144509,116306,209204,67982,-143578,-269523,-128739,125186,191067,164232,115314,104526,145506,104013,-32181,-165258,-209238,-91542,99944,281399,353506,237418,-7795,-252115,-358210,-369092,-307766,-116037,42654,-32901,-41322,162886,167985,-94959,-228668,-202403,-234795,-167715,137809,259876,-34688,-204548,-36163,165361,65420,-198090,-303128,-114496,112266,39441,-124603,-108536,52943,193938,160813,60485,26541,25982,73471,106613,-28125,-140976,-20196,89113,8260,-86674,-34095,92965,163070,99591,-27800,23561,187557,212026,75455,65002,149235,-38345,-401829,-359480,-69987,-53752,-218995,-241937,-150617,-3810,78170,-2415,51390,306007,369994,251214,153117,114905,98576,108340,129482,81582,-15310,-30581,-36765,-114233,-173636],[-183111,-244062,-232948,-161169,-14623,3836,-104708,4293,204030,195114,-14880,-253935,-273618,-94550,-55667,-138621,-161451,-139954,-67790,-5772,10893,-625,40423,34874,1444,52571,113115,84586,43617,-28946,-106751,-27982,128144,124437,141568,389706,581174,449934,203299,104323,165918,274170,381461,283281,-28203,-161376,-118928,-130234,-166072,-101290,-455,181200,271738,220129,225550,292659,251149,153573,41150,-72462,41824,309406,339649,190306,-95127,-368916,-308841,98967,395375,348725,174633,35892,-90415,24726,217762,33018,-211975,-223018,-193883,-260578,-242817,-54641,96228,124177,205911,207570,180561,276755,297682,33794,-304870,-297896,-23197,154021,16640,-211299,-270288,-207470,-165196,-82525,58644,192787,301841,400615,242893,-153768,-209736,58820,155130,62311,67926,-42705,-227360,-263804,-199255,-157624,-146483,-294229,-329477,-131425,86566,43923,-290971,-419798,-133465,87447,11386,-99625,-157393,-152158,-94468,-74919,-11405,29046,33693,133120,278901,345323,330739,136955,-3210,44695,122383,197510,299660,256662,152904,172298,198347,128424,66126,19442,49743,219090,362426,103109,-342977,-434430,-107866,-14617,-149931,-69718,264963,398525,186697,-74894,-223184,-60863,164839,155833,109286,130529,86750,53475,34102,18412,72231,114104,111495,80207,33082,31502,89226,176775,241109,213134,48309,-13817,15499,-9990,-58803,-68268,-58936,-13818,30099,-30235,-94449,-34480,44931,80375,115729,78875,24970,-37832,-146527,-181919,-120298,-118318,-68048,33477,55611,129990,265580,170287,47514,166266,277186,57992,-130454,7552,100469,-126355,-294709,-115335,186361,243911,191581,70385,-43335,43003,227182,314816,328926,268456,220124,227695,184779,113804,124787,201766,118705,32381,118941,44340,-166128,-151908,-75432,-131908,-141719,-164433,-199120,-137420,-93580,-22266,165761,146266,-95067,-164095,-79867,-10177,42336,75790,137280,282629,411303,370357,172186,-96352,-96497,47236,-80116,-322741,-255221,-152227,-165037,-37697,196984,180748,-24563,-110849,-157710,-199326,-168610,-7059,78411,-23394,13378,155683,140923,32794,21627,134834,117129,71938,259087,254489,43482,-7628,80081,181034,195269,55748,-71455,-106497,-96344,55752,174488,60644,-59204,-54829,-78187,-140202,-142544,-21306,196589,261308,193547,194177,136342,57900,25656,-11179,-69840,21459,218492,245847,27476,-134514,-88947,-33571,-9495,99689,191242,163975,172131,214055,159155,-39105,-271025,-414574,-476735,-324510,100308,339963,70831,-99824,160708,393981,334613,161743,-17298,-120443,-60927,84751,174638,200068,195789,74463,-103721,-137741,-58710,100735,294401,287778,91920,-61126,-186035,-119139,126038,211900,470,-203174,-172194,-34802,24218,16025,74296,190328,173451,-12508,-143388,-82407,-41640,-54325,5646,187953,336311,422043,301107,-37600,-309473,-218366,-24721,71213,-32164,-213746,-228129,-32550,113222,61247,-43156,-30401,99725,211611,133798,-36786,-30820,26374,-78970,-286779,-393396,-345886,-99270,102436,54613,25919,154413,381026,390055,157101,-77460,-252608,-374174,-368446,-269806,-203940,-136830,-18069,105635,187938,318090,556680,684122,480950,226081,110372,150508,191693,261224,450775,344718,78484,221245,128149,-378272,-552656,-126648,594041,987355,1707596,1810647,-303390,-241844,2715950,3554157,478690,-1348041,-3100754,-3358338,-1638783,-314990,242123,271191,-232443,-626162,-644183,-77765,498746,395088,103829,93952,50542,-138264,-225041,-2341,134096,-5309,-88990,-8163,72346,30824,-56617,-83097,-28954,145001,278657,119393,-147129,-94571,221330,381633,365376,321188,129535,-98945,-146026,-52279,155292,196350,-17630,-45785,59918,-80839,-386479,-404177,-236383,-196910,-165944,-54162,93103,305207,340502,81817,-16373,91927,59713,36328,231617,392556,360083,237362,88560,43661,162022,292605,227017,60019,32028,172538,210992,111949,165872,234217,89533,-37454,-10180,-46103,-77970,7730,32098,-31231,99152,262671,202520,-25640,-205461,-140655,40442,53597,-90310,-204183,-224526,-200678,-147798,36230,374615,418107,30177,-195321,-196016,-293682,-398158,-231193,39742,106122,26075,-23676,-169746,-433215,-493358,-230069,-56780,-99251,-84516,-2561,60551,102122,147093,4971,-209065,-154018,12423,11893,42582,196156,371683,409176,230898,62694,-27950,-63325,-15556,-20590,-39901,-53913,-27390,-30615,-87410,-60887,-62796,-73161,99373,237311,113701,-31703,-61079,-219684,-407400,-205316,-36629,-185299,-263322,-237900,-309427,-386582,-272799,-178158,-179183,-110547,-58754,-183023,-287127,-235797,-68052,122059,111988,-61309,-45453,141025,270291,224985,142437,71275,-12068,-86747,-212297,-267055,-229026,-236854,-152824,-12704,16270,90813,107511,-175477,-422863,-354343,-229420,-198538,-300919,-408377,-293198,-166521,-249214,-240638,-55811,34357,8134,-154713,-346635,-374244,-338142,-274102,-80991,-20342,-128969,-88768,62311,133797,118932,43545,69558,264515,301404,140331,69042,187466,272468,259243,271434,323223,249941,28066,-79567,59219,229650,306414,213907,-82126,-178152,-18338,-1764,-179497,-169501,-52070,-172935,-210941,-59291,84529,173046,119087,-157512,-285453,-222866,-292596,-259440,18962,-22832,-291004,-286517,-117832,-66779,-84619,-69233,-48941,-26788,100244,228165,197952,-7727,-188678,-133436,43390,225244,317117,53870,-238233,-116180,35226,-10288,30712,79308,43427,-32882,-46749,70810,251363,234540,88940,-53993,-181388,-266237,-336474,-423066,-255037,106872,269535,69547,-80158,-14053,47685,47805,60454,35755,-106976,-260794,-220891,-118763,-135023,-134894,17049,155568,97559,17138,-84796,-246987,-165643,97205,129696,84644,184577,281733,239956,39647,-128673,-83073,89201,127564,74037,101264,40116,-97405,-247198,-278323,-239473,-60420,125883,74691,-96961,-226591,-324578,-231008,52759,168149,42471,74175,188592,-8179,-260223,-8505,416413,375298,31385,-202388,-121488,-6358,-116054,-203399,-117089,-47816,-55192,-6153,88011,243118,170891,-48685,-38204,69643,60413,141835,240637,61600,-116921,-60476,-10544,-116246,-31201,161945,131093,-82353,-181289,-172151,-171505,-119919,-19713,9887,-32266,61818,316858,394338,101921,-178969,-182446,-96826,-68621,-95752,-133881,6381,287213,418084,348041,186436,-13581,-50728,67138,151501,165623,140970,57069,-149043,-326007,-311350,-224655,-49509,193097,259564,112935,-56392,-61594,100524,368324,420214,-37062,-527084,-441470,-6986,348220,435253,277019,167996,136966,52902,-96169,-197485,-234728,-224841,452087,1039749,-58449,-437558,-25477,-1211563,-2052358,-609542,310505,-13818,-86927,241156,427546,1128613,1904787,330049,-1819949,-1432624,-10094,-25489,-119106,329934,433975,532101,452010,174250,240220,250551,-31112,-318781,-411647,-195914,53880,-48857,-315585,-251818,-6797,97811,82148,12728,-119128,-95631,91180,201824,250931,216222,161385,184047,146580,-39283,-202496,-211023,-104017,24107,191130,302533,264242,35442,-214504,-306011,-324696,-323920,-145994,59554,21684,-41496,83106,108307,-87690,-197890,-173647,-187632,-127552,111968,236052,64074,-42500,33677,166367,106060,-180728,-407590,-293673,52006,120483,-66376,-130744,69395,223150,144140,29343,11644,20801,57174,56991,-63040,-93745,5302,-28988,-157512,-134598,-25531,48762,88204,73102,-879,50277,177222,149889,28236,-8780,43789,-27836,-252956,-254771,-84601,-71974,-207573,-270989,-195237,-12304,47549,-53591,6975,233643,280689,194972,147715,157879,156222,110678,93569,51881,-58353,-112527,-87002,-112491,-132776],[-67227,-175664,-205546,-118797,26351,-20736,-147244,35982,314555,298549,6330,-303108,-340471,-145144,-36932,-49870,-62978,-85442,-73671,-39089,-10985,-20163,-29541,-62872,-54512,88989,197873,199895,153300,17711,-112171,-27977,77965,5547,57336,367581,548391,434776,223611,110418,140184,136072,170873,207726,55709,-65482,-96904,-89115,-97362,-39136,-17859,106485,240738,262422,265966,301736,273975,193050,17224,-91685,120852,424329,330691,92346,-156756,-391781,-340740,118088,433420,363406,183957,44446,-54328,150409,393884,116962,-248972,-260095,-183075,-241366,-229525,-46679,44206,19346,132194,201317,202375,211271,157656,-106870,-415271,-446064,-171006,31013,-63004,-239119,-250120,-155501,-137918,-30228,158252,284745,323353,360641,185972,-222450,-266833,23651,149404,87347,77688,-37170,-183482,-188056,-139744,-63873,-51210,-259175,-355668,-174491,19547,1894,-264798,-380037,-121856,106202,71808,-3289,-95380,-118788,-95431,-40841,57487,28892,-75332,15560,245000,326432,311236,205629,108845,89199,113836,153407,206614,207226,199181,205008,179387,141079,121612,72481,98968,269099,390062,129211,-343824,-434898,-91033,58124,-135477,-98918,241088,463598,373651,159914,-103041,-73981,111144,95574,55439,64956,24076,7371,8048,25860,97404,88893,20262,16738,-14888,-29085,-508,14761,8159,69953,71125,90365,67427,-14505,-13081,46539,3338,2883,77184,-13672,-103177,43655,177369,150047,73468,-6922,-8095,10728,-73785,-122514,-75588,-63875,-29324,19750,10139,74761,216717,163007,44281,131021,218483,40905,-118820,-16823,37666,-173838,-380723,-191546,184284,320259,268175,169842,63241,61671,181318,285053,320333,237204,146044,140062,122035,17883,-31490,8341,-22454,-61104,60712,28272,-183652,-177502,-44040,-48697,-86102,-172586,-246343,-206709,-142029,-34493,182433,139729,-113827,-118411,30379,21910,-6582,26947,68064,252036,484032,425729,136530,-146559,-105762,84151,-13596,-299319,-285488,-236928,-267938,-129293,119311,141733,-83221,-297410,-309085,-233309,-196784,-101743,-47247,-146749,-86015,124156,186868,95231,72700,140135,73446,36154,249916,308197,97729,13951,105163,226919,215839,17108,-160813,-158951,-46306,95767,127185,3785,-71152,-55333,-113300,-114807,37573,193140,336644,363994,308417,207014,62585,10335,57535,20478,-130109,-82770,175536,209576,-41589,-176056,-101010,-22072,48734,204360,226239,140003,145752,230279,171340,-39044,-227772,-335165,-447231,-376879,-6681,216874,24275,-84569,141328,360309,347782,173626,-31934,-151220,-93716,57945,157316,140084,89964,-11958,-133300,-185074,-202985,-41672,203265,170008,-42007,-204197,-315089,-154746,192322,324459,103656,-98366,-70787,97811,223183,161673,97233,204525,250023,93420,-15132,54337,12588,-107671,-78901,126853,277339,339826,242374,-25820,-251150,-184647,-14217,54942,-22043,-174222,-191982,1381,181279,147928,8077,-2857,155552,285177,179526,-40141,-83535,14369,19873,-105420,-226729,-185824,32724,174085,76778,-23038,23063,305181,393835,200283,-32968,-230175,-339371,-257040,-105683,-104754,-121860,-12617,109051,157079,275476,527910,729067,526857,214383,12316,6528,147375,255317,388874,374483,227717,383812,226463,-429341,-664163,32582,1116409,1249900,1510414,2150830,592515,-175217,2312904,2512020,-284250,-1938270,-3418257,-3397734,-1232331,198904,585187,427254,-297715,-748473,-661538,-126485,539642,603090,250563,181076,184172,-35346,-174651,41931,129377,-55024,-146742,-54193,3255,-59434,-141727,-111442,44909,273071,352899,125877,-185723,-142956,202649,353154,306293,280918,152258,-13136,-126491,-147136,52164,154174,-2104,-843,143833,56248,-259561,-386263,-300675,-274915,-241189,-123851,87983,307978,277417,14965,-26316,102419,52337,41026,275527,435176,310588,117512,-3029,-35760,83887,280216,293538,144165,115283,235522,260942,164671,192963,239983,51737,-78640,-33706,-100699,-107009,95509,149356,46825,169800,346906,280580,-22282,-277208,-212290,-31090,-22522,-89635,-130612,-163545,-172203,-38775,229766,484689,374606,-28464,-238839,-230268,-318828,-436241,-322323,-47290,79472,41633,20526,-95017,-334038,-392140,-190751,-47317,-36582,-32630,-8527,56854,155888,164870,-2864,-179406,-67504,119842,37751,4041,140412,278868,281032,161423,87894,-4736,-126771,-132034,-72636,-67245,-27152,89564,32226,-142349,-143830,-25872,20923,155068,255742,114701,-24100,-36369,-211719,-380899,-195348,-18090,-126315,-252667,-209038,-218249,-313254,-219843,-78016,-48668,-13703,-11013,-169179,-337217,-297981,-61056,120756,59856,-98336,-84300,71749,194290,195870,136824,75045,-10976,-54043,-216741,-347123,-246866,-161423,-171760,-166551,-138733,-2332,32350,-196913,-382871,-283166,-135133,-104228,-224894,-366526,-270940,-177650,-321407,-337560,-114207,-7119,3548,-82235,-237244,-307627,-296625,-265163,-90323,-17665,-145163,-151205,41700,229420,249919,66032,-30552,150339,237181,38345,-37687,188004,374527,294071,219432,277220,251810,36340,-89623,58040,240143,294359,196499,-27053,-54339,118516,151063,-60532,-218170,-204951,-240011,-204506,-31515,155980,289800,158780,-235578,-364183,-237247,-283756,-282924,-61011,-111053,-289468,-258968,-102537,-45637,-52226,-19354,21298,45769,107839,171629,158450,-36776,-226465,-195263,16102,251194,344637,110131,-66339,48546,141169,38038,-7404,29835,90535,32839,-62786,55336,266395,269851,87873,-78185,-197108,-280486,-291683,-323846,-240927,81278,327770,181042,13003,3861,-27781,-68647,-11191,78180,33126,-137085,-152540,-119673,-133107,-95318,25487,115496,82247,38843,-75318,-255182,-167518,107578,190378,178550,244249,261180,167845,-95454,-317183,-147037,127547,166095,94105,158714,116116,-83793,-273803,-323820,-249459,-61509,42956,-59642,-191830,-269578,-370104,-298236,-53233,69559,-600,1399,51113,-100018,-267978,-18604,382950,425016,132135,-84959,-48802,-44051,-178497,-201816,-101040,-40772,-6523,12820,52873,195997,158448,-86753,-95473,60018,55663,103360,226056,141850,-39037,-12548,52642,-77710,-78027,142813,249659,56789,-221932,-374722,-365988,-185708,-9963,-10387,-65594,86722,354193,427899,139961,-177735,-203217,-109659,-89838,-84249,-81786,6078,193217,289187,269799,194335,32656,-28925,78964,150901,168667,189349,132970,-14812,-81221,-103161,-160643,-103796,52423,111814,72565,25809,-15283,38387,280311,330033,-134870,-573802,-483479,-102405,309869,487545,310285,168114,164748,67366,-105117,-173539,-101193,24434,580317,981681,33256,-468443,-329986,-1356136,-1819840,-420209,353207,-107777,-280951,162110,518653,970528,1493479,114541,-1686638,-1265868,143951,-34860,-319540,105338,285538,378440,373597,185819,271588,297777,33384,-261461,-358281,-190730,-14898,-161955,-420566,-348990,-111005,1645,86865,154780,43522,-45095,40706,159259,256280,240511,154319,168406,145467,-72756,-259146,-230254,-128039,-57930,79391,213015,231132,43135,-178906,-235433,-234782,-293911,-176632,40547,50642,-51335,-6673,48039,-58889,-140711,-118845,-90387,-15763,117266,177276,110954,53163,69313,161617,152098,-150525,-482211,-446418,-61528,135011,726,-83508,125901,244630,96256,-30942,-12854,6270,15363,-6431,-80772,-32409,32035,-115867,-248196,-124616,-7621,-19479,-10772,29131,14208,51250,122200,55696,-16070,-57492,-37087,17369,-50330,-136449,-133856,-143521,-232861,-309328,-232829,-32591,-13389,-129364,-69733,105859,145540,95722,94043,148363,172851,109258,60922,2054,-111506,-160161,-96439,-70109,-40074],[74712,-97555,-206549,-93942,62865,-44966,-193458,39421,379422,358932,28042,-308900,-378684,-200349,-26889,38179,37874,-19714,-74530,-77535,-37133,-9195,-35108,-67665,-17224,162120,280618,300289,248537,71453,-80402,4672,33444,-106818,-21365,310595,458077,378181,244591,176948,163887,5108,-72392,85254,132022,20135,-121533,-124680,-51016,18910,-14822,53708,225136,316334,295259,266603,253763,198182,-9787,-69055,242807,509092,317277,79175,-87926,-326217,-322532,115872,413789,350882,210437,74654,-12776,225711,480623,188041,-224779,-234896,-137064,-185217,-177853,-34071,-14825,-55651,95639,230102,213772,105201,10563,-163845,-377832,-461158,-255882,-78259,-120682,-223852,-204951,-116432,-108614,-12043,176069,300655,309065,301370,131230,-232208,-269801,-6932,106884,95725,96901,-5485,-129110,-141431,-111892,27940,67626,-176124,-357153,-221368,-56369,-66560,-232782,-266033,-23339,160094,134134,103826,25680,-23210,-66784,-15584,110711,53729,-123213,-54326,177773,251330,266758,263848,188121,102298,84229,91253,94136,152059,243875,225632,141572,123756,132584,104297,141719,302363,386403,121555,-347348,-374124,4681,185729,-69875,-111815,202152,493478,510257,324864,8470,-96553,21155,17296,-7565,-7620,-50284,-67924,-39271,37721,130724,73283,-41504,-12769,-46310,-108867,-143449,-218675,-237854,-64684,90065,147099,50937,-59093,25633,150055,59017,16586,118546,15525,-100018,101881,277959,207699,38388,-72979,-4491,108640,41312,-36025,-6509,35804,62988,43490,-11559,32044,155430,147393,57247,120436,156594,19234,-73689,-11153,-14326,-204282,-433549,-233208,198287,370091,300687,245576,143411,54087,117202,216867,243407,154174,50173,39261,42756,-69250,-147760,-151665,-162661,-167983,-28240,23,-168530,-163555,-7111,21270,-36006,-152014,-246834,-233015,-166390,-42205,158203,90742,-113165,-32036,122285,2561,-81151,-23371,-3422,186737,490970,436769,70143,-197951,-105487,138068,116874,-158879,-262283,-291527,-319143,-194847,12192,60534,-166783,-488204,-431671,-201763,-154912,-155683,-141837,-202636,-130547,83998,193581,142151,118723,121421,24459,11980,210459,319145,139348,33144,118226,233389,197118,-25220,-226362,-202994,-14224,127071,105982,-8941,-49878,-48817,-133571,-58580,229049,402229,448896,438099,390378,205880,19456,-778,104795,62910,-150920,-149049,123894,168215,-64283,-158153,-73499,11047,121337,291479,223208,71712,83592,209408,158940,-48192,-184294,-247030,-389741,-396087,-102083,81143,-16182,-54113,116848,315024,354590,181357,-52886,-192283,-140088,26286,131235,70331,-33971,-112688,-151537,-203817,-305075,-160591,95528,17732,-183556,-303070,-366048,-155066,233347,386228,194719,15087,22156,190110,354337,259443,101487,203409,312992,193616,107476,162587,60305,-144116,-144925,71223,230265,249880,172878,18045,-104906,-81182,22595,59078,23018,-100415,-130568,49788,243346,218583,59796,33062,195353,324983,231804,21199,-64388,45678,150661,116681,-17292,17310,179158,210056,82293,-48786,-67750,177836,301025,181045,9787,-154621,-240110,-121378,40122,-17587,-113858,-4081,134432,128191,195494,438226,644413,479616,179929,-78617,-146585,69558,222704,309400,399254,382499,459768,195950,-485399,-677412,167387,1444817,1447512,1302775,2221408,1156595,29027,2540294,1824403,-1418835,-3186128,-3784315,-3141443,-685803,757346,826653,393380,-348009,-711815,-620769,-262586,437974,755580,444196,279046,288716,42533,-133282,57990,97995,-113416,-192124,-80675,-38637,-102990,-161175,-77123,133757,334736,345810,108631,-188254,-157870,162682,283439,210758,194921,135826,46170,-91830,-187001,-32512,88159,-29795,-34449,168472,194191,-88987,-318325,-301829,-271157,-278736,-208092,50148,267523,154096,-87879,-42702,116986,64847,65727,300037,414677,196543,-59239,-146298,-136876,1346,239171,326803,222015,202715,283528,291034,231671,231130,223857,6925,-110080,-57124,-147621,-124184,162971,214020,87808,202938,388501,320752,-33454,-312006,-230470,-65859,-60370,-29831,23761,-61125,-159349,35983,400134,551607,282370,-95067,-248213,-220876,-322505,-495550,-441276,-144784,39064,40008,51012,-24575,-213009,-241619,-116997,-46916,-6577,23541,39434,100636,218938,175786,-16434,-144133,19156,214119,65876,-70754,11104,93310,54265,32836,88335,23264,-170939,-249550,-133267,-103306,-26040,161219,75288,-169304,-182174,9575,92438,191956,265706,122673,-4432,-6331,-177967,-322385,-215755,-59561,-83226,-206548,-148955,-117808,-201562,-110846,59265,76593,50970,31992,-97513,-305575,-309991,-39819,105779,-25948,-158969,-145831,-10562,126360,163414,108975,68053,17346,-1533,-187372,-382326,-239887,-40951,-116321,-261222,-246884,-64536,-8926,-164643,-279651,-190198,-70378,-58481,-170349,-306324,-233040,-178127,-347896,-366147,-148381,-59427,-19342,-21343,-136988,-220127,-214867,-211918,-75537,7567,-119063,-168860,39969,310618,346243,69651,-131972,4419,117472,-96157,-177955,132110,432237,332865,173799,212130,233634,47871,-105420,8472,196646,247442,158329,29665,63749,230501,262024,60250,-191761,-304926,-296061,-201834,-21912,179771,329787,133035,-320180,-425730,-225261,-205763,-227453,-108804,-143309,-236865,-215543,-89774,-29952,-19083,32195,81649,104891,94189,67550,64182,-59135,-233086,-259573,-35208,251697,328730,135759,74449,177606,217497,98040,-20756,-17144,94462,50367,-108814,-24363,161743,204165,75942,-63342,-181110,-271616,-226182,-167583,-131726,138964,406832,300815,121917,51787,-64073,-161149,-81037,102253,147129,2547,-60891,-90211,-102702,-54878,15101,45842,40644,57415,-30086,-228244,-187529,54586,179491,207660,258989,228568,98505,-198558,-458771,-217829,135788,184914,122496,255177,281856,4409,-237219,-316953,-247783,-93210,-52101,-158399,-250681,-290899,-356451,-305398,-154701,-67480,-76772,-100685,-105088,-172871,-221403,15421,352247,436708,218528,54949,37941,-48779,-171578,-132911,-45328,-18271,36995,26239,53638,181845,145921,-104263,-113260,63069,52822,66388,214258,227342,47024,22727,63504,-78449,-139138,105223,338978,192666,-258163,-581052,-527855,-211254,16817,1708,-35835,142879,372998,415812,158449,-143878,-163255,-79367,-110306,-100068,-37536,32304,132563,179241,206728,214597,83444,-11242,79339,137418,165725,239335,212836,134816,163341,86567,-110449,-154043,-29728,73614,132773,177927,77703,-8091,160824,195464,-226108,-567756,-491208,-210786,207593,448002,285151,151530,156392,27000,-137467,-127416,68958,335646,861652,1031567,152564,-484485,-629441,-1574587,-1580610,-149355,421416,-227410,-468288,137202,778372,1040263,1038879,-260683,-1688905,-1067650,364236,-2101,-508522,-59186,211674,222286,262711,167578,224388,271622,65461,-209102,-294900,-178154,-102195,-279103,-479784,-393069,-159169,-48401,84497,245030,171525,8877,-10651,71614,178617,185515,93332,113240,108875,-120316,-317773,-264117,-163897,-130229,-28538,101653,139152,6702,-162157,-168494,-123980,-224125,-202144,-12471,42371,-73365,-83550,6425,-12483,-77676,-68944,20228,138308,156759,98941,83275,53098,55854,145305,183447,-117489,-505723,-529350,-195758,80864,60467,14541,197957,252060,33636,-99969,-38444,-10772,-34024,-62662,-76815,23340,59051,-124435,-212190,-39572,31805,-89544,-116746,-32598,4245,24376,28614,-57989,-55375,-65972,-65067,82957,142644,-29681,-187870,-230356,-265334,-327604,-246623,-59203,-81692,-200288,-152819,-36599,7241,-15229,3641,87581,150764,112063,40285,-54221,-159633,-166716,-70923,-5802,70660],[197468,-30094,-237724,-102293,82845,-59761,-233579,3078,362660,346314,34032,-277080,-375314,-236044,-21474,105081,109641,23942,-87811,-126293,-63138,32728,33818,24951,96261,243632,334457,351177,298255,122392,-8061,68290,9859,-178370,-71688,234522,346848,312182,275449,289807,228964,-73054,-265947,-48014,179344,80664,-164397,-201326,-25402,64942,12956,40980,230188,367885,302554,186272,186852,177369,-9262,-9505,362786,550076,315736,151276,71867,-207059,-268733,89894,347635,328651,258691,122966,21268,234632,467880,228592,-150387,-155876,-62820,-102257,-106544,-33771,-65560,-69385,114598,280397,202504,-14461,-103897,-127463,-213113,-317407,-234822,-136577,-137675,-156009,-118089,-77970,-89700,-51776,94753,234876,264577,236979,90246,-172607,-203425,-19215,42194,74082,106697,41190,-73250,-121244,-92310,99747,166446,-77264,-327284,-259350,-130265,-143859,-189150,-94544,132907,227787,178152,182596,159146,99331,-10232,-3246,128156,89527,-97769,-51107,104135,139871,200929,284730,211216,83354,43027,20580,-15457,107528,285853,242429,105856,88102,100187,100039,155994,310238,378501,107513,-333555,-271745,140574,315887,39111,-88503,164135,477232,556761,386363,88815,-120583,-89279,-65671,-62775,-58727,-103502,-140550,-89446,50610,157049,53859,-72676,-9009,-50660,-178488,-284770,-424453,-397233,-137735,100174,136646,-26262,-122557,56395,223941,101878,30828,155401,68454,-71354,132871,334731,250503,20707,-108767,24929,221067,169250,59910,71789,149819,181437,101489,-1920,13617,97022,115180,75381,131212,101016,-13400,-15855,35173,-16846,-198725,-426254,-220789,228702,373818,278312,283647,188896,35119,56724,126109,121728,49501,-41034,-54103,-39997,-128433,-195311,-227368,-256919,-254948,-114760,-21210,-114887,-106761,29263,52327,-15196,-110000,-201498,-213965,-153011,-23799,111574,15870,-89942,77152,173467,-56620,-158697,-57348,-44828,107798,416688,382367,-12983,-234167,-93595,188227,260552,53359,-173772,-283444,-301479,-227539,-110324,-42405,-235340,-594653,-468889,-105803,-56401,-159639,-184425,-187814,-123158,27485,144302,161240,146211,78535,-40249,-42975,126602,281145,167575,58710,124515,206879,146142,-70063,-255860,-218629,-5136,135160,108949,27456,7712,-34940,-142650,-11909,342738,517023,477060,423026,354903,149120,-4667,18141,149668,104400,-128910,-167191,69872,130246,-39139,-90053,-4518,90839,232692,351144,170432,-47902,-11710,156853,129894,-60449,-152756,-192881,-354733,-400085,-169230,-31249,-44243,-19042,96702,268514,344224,184082,-59950,-225889,-199125,-16416,101349,20109,-132945,-201462,-156827,-188509,-334516,-224445,-8711,-136296,-298430,-322091,-317755,-118828,232665,370229,239313,94751,72201,223202,400854,299987,92453,184866,342333,260998,193727,222596,97985,-147614,-180789,26354,198996,170919,103281,72313,76136,65064,74958,81390,86210,-21286,-74682,85190,274806,254830,103238,75073,215062,329622,286133,134888,25722,108214,272494,312804,173117,185717,278866,203063,79578,-30524,-81215,47564,153121,123280,57423,-33521,-94553,4675,123319,26121,-118960,4108,172722,109294,106932,332529,477715,357352,123325,-150913,-272377,-19628,175226,234202,421695,527370,454782,53261,-531363,-581027,275612,1550092,1571385,1136474,1957739,1228309,205877,2798110,1433889,-2376089,-4294055,-3967305,-2741789,-220734,1186298,899119,181852,-358491,-509253,-534314,-467348,201772,819259,654606,361323,316517,69978,-106773,41725,44343,-162719,-200159,-64651,-26091,-78369,-114387,-5338,206009,314246,243580,38884,-178255,-134359,132227,210946,106006,75266,81002,65617,-47337,-155153,-60837,41399,-67420,-115483,138660,308605,86359,-230015,-264387,-201232,-261866,-271161,-10077,187908,4166,-193221,-48477,142502,95420,103877,312246,359905,60890,-241301,-295618,-227505,-57835,192870,321564,267656,257688,289255,285432,289615,283017,207784,-17455,-109761,-72265,-184137,-131948,194574,227576,93102,193837,377108,309020,-52180,-295433,-190204,-52865,-41577,77935,211724,54847,-149684,70387,495176,542221,159071,-159878,-224283,-174887,-304951,-547115,-536902,-217565,-2956,25762,67934,28759,-98026,-81385,-26264,-51788,-16106,68686,120153,177264,275884,185118,-27149,-117566,69296,262814,97001,-147610,-149174,-116224,-177429,-104228,68276,57139,-168964,-305290,-172276,-129492,-39054,183047,105039,-157490,-171378,31018,128253,203129,259809,132574,15920,5482,-143770,-268674,-263307,-145143,-94250,-167565,-85029,-29592,-78725,24102,197368,177761,89392,74625,15026,-201288,-258850,4759,91034,-120371,-228149,-203833,-73688,87011,121926,53178,53534,71631,63751,-131825,-372694,-218254,74682,-21226,-269406,-267933,-78120,-4776,-85342,-142659,-98314,-44391,-61904,-150864,-248516,-190389,-165487,-318635,-313731,-140180,-93015,-36847,21600,-65182,-126009,-115270,-134802,-41659,51725,-56888,-141828,48608,349453,383880,55173,-211174,-129250,-27567,-239374,-325180,38931,435019,358523,135480,142261,198054,48097,-137666,-75003,126497,189821,115034,76148,149312,297488,318336,153646,-100441,-310966,-321413,-206114,-30702,155100,273876,29308,-403821,-456740,-191874,-83644,-103581,-92576,-102435,-157462,-168560,-72880,-11923,13611,66206,106407,131164,71833,-33107,-37850,-62006,-212699,-311334,-97220,214578,251910,107802,135071,226339,234550,146907,-5611,-38463,68054,14232,-172996,-134757,434,81435,50817,-39009,-154171,-237198,-145530,1216,34027,242921,471369,398737,225725,120195,-52498,-208013,-137296,95280,204886,121366,29180,-42741,-61853,-31271,-12944,-35584,-23424,62351,37370,-171044,-214610,-39915,108547,183599,242863,195628,33204,-266716,-518106,-281008,104669,183152,153826,346625,466018,150173,-143249,-258177,-233325,-145554,-134324,-200305,-258334,-284239,-288906,-246562,-215576,-201720,-174302,-212600,-234790,-199022,-134244,73851,331602,409945,263775,156245,86888,-47131,-131746,-57010,3524,2592,54294,27124,88898,206227,128181,-107020,-97081,67061,46641,27780,182046,262649,104774,48478,58172,-80465,-169210,74156,378212,285744,-276146,-724230,-606562,-189430,56332,56513,60693,214527,369312,370816,156479,-84033,-65318,-6629,-119033,-133398,-10049,75193,111126,104212,160727,232540,123250,-2685,64664,104610,131405,247231,261483,246096,321905,204711,-80979,-183285,-32505,146091,275017,361104,191612,-31791,40717,64437,-265629,-497146,-462605,-309341,65320,328659,209249,121779,115003,-54403,-178507,-56846,247551,627264,1181246,1168393,300426,-453324,-854879,-1755034,-1372097,97524,464392,-347376,-619873,151104,1123314,1313784,686213,-637316,-1745413,-872653,536342,10295,-659284,-142221,196562,95803,153826,134022,130023,186123,50826,-187255,-250850,-180528,-215094,-384816,-469079,-354842,-135537,-39781,81845,266142,229716,46997,-50122,-33176,50633,75311,2490,42182,58027,-157871,-352704,-300029,-210066,-189844,-118411,-18560,3057,-69286,-170647,-121381,-23504,-138234,-220134,-84135,1148,-105329,-132812,-7443,40268,-28786,-48205,104139,282025,208502,23303,2093,-15596,4586,121709,196313,-81521,-468432,-528188,-311654,-17629,99669,123334,252560,239240,-24302,-152941,-54479,-22177,-73671,-97772,-56864,55474,86441,-29817,-42726,107946,93336,-139783,-211555,-104831,-32073,-21784,-82900,-173090,-92765,-41841,-41759,142303,271473,52201,-214607,-286827,-262208,-291893,-224948,-84164,-130661,-236561,-212536,-147518,-92068,-104046,-99478,-5123,105316,121966,32771,-102280,-187311,-139590,-28974,53783,160136],[264797,17082,-274774,-139597,80156,-58004,-252252,-63962,257032,254906,15252,-222883,-329132,-235813,-15070,139884,135141,28050,-116422,-177639,-80802,92327,151363,173021,231673,300669,342193,337779,289852,162161,92674,144459,6082,-195694,-84764,161788,257372,266643,317800,413868,306450,-87452,-364788,-160608,181736,110819,-184148,-246761,-1031,99820,63484,70082,244530,395746,280427,74122,83882,144666,33649,62683,419358,529235,314946,252179,230715,-89281,-204221,47600,257862,311196,321040,176019,33683,179679,376914,231128,-54189,-52139,22387,-10560,-41036,-56899,-94526,-15398,181578,322692,162235,-116793,-158398,-22412,12770,-63507,-116281,-132922,-112315,-48419,7440,-20111,-84029,-145190,-61351,109331,198607,175373,61782,-66764,-79616,-4907,-18021,23274,90337,85275,-22411,-109822,-56685,144724,213848,1451,-270137,-277230,-193769,-205193,-127099,88096,279842,271518,182442,196848,244470,200024,56107,-6324,104274,117648,-18965,10173,43769,22332,124723,256500,177558,44682,3364,-46923,-101881,83884,322906,262863,91667,53804,41711,57500,132921,290660,372743,100793,-288656,-152952,262960,394371,155664,-31450,135078,419758,514603,368699,134893,-132747,-189671,-128589,-84635,-61091,-105553,-174617,-120069,59530,157060,16458,-80382,20290,-24410,-212349,-374286,-515486,-406592,-117584,103889,69700,-129842,-178942,70409,253028,129564,50036,189719,148395,-6342,148286,356862,280884,23570,-113451,57803,303031,271825,142461,142625,247344,290857,176110,33000,17672,51242,67787,91983,154127,57526,-55836,32440,115593,45145,-152163,-358951,-158690,262066,324371,209808,285676,208721,28546,23234,37615,-4912,-40152,-102607,-119207,-106706,-149359,-174586,-210647,-283085,-300012,-171806,-22904,-31955,-21387,54990,30878,-35163,-58279,-120945,-156920,-96753,32603,66948,-61738,-55487,172046,173418,-127731,-215740,-67793,-41444,39839,277984,263766,-92203,-239351,-65905,216697,362071,261027,-36703,-210312,-228390,-231419,-223373,-133883,-249767,-559888,-391825,38901,73002,-121347,-175166,-127434,-92587,-51907,41701,144862,142690,15876,-121306,-143426,6188,201339,177885,86227,119460,160900,83196,-108136,-242029,-192468,-12130,116444,122110,94975,89614,-12540,-144266,-4106,329485,483434,390841,290708,172438,17080,-29557,51066,177655,136911,-71803,-144395,19149,101094,18280,2121,92853,221789,381208,379135,73107,-204004,-124896,90096,97199,-64732,-129218,-182694,-365193,-400934,-198757,-96432,-60311,7382,86370,224925,302842,174724,-43393,-234850,-252846,-63393,76507,10133,-175448,-258288,-154196,-143450,-282467,-220722,-96974,-265727,-364038,-258924,-187236,-55059,189111,276574,216049,109261,61924,199261,375742,292428,78895,150807,328284,283366,231266,239864,132297,-111428,-186970,-10597,171969,109145,44133,116564,227703,204604,125529,113117,143402,31363,-51387,86130,255785,241100,125969,111851,212290,307162,334000,264462,147088,162972,332974,422678,298161,265805,286001,152090,70511,24113,-26818,-45778,3124,58163,109749,102216,57517,89952,128717,17290,-133822,9794,206778,99150,36017,247867,301414,199225,48512,-203912,-349159,-93765,127970,177441,440550,645290,406385,-126445,-529314,-379440,376040,1480163,1628106,1019863,1388241,838360,157545,2432044,1190520,-2583071,-4493023,-3793094,-2377959,-847,1373740,797750,-128469,-318714,-197534,-424257,-688449,-113246,769868,807611,385183,244381,45598,-92674,-1284,-24061,-189593,-159163,1435,43057,-1617,-36238,63589,236427,223754,65738,-87944,-175899,-80996,129004,161795,13555,-57479,-1937,43097,-7254,-66460,-16425,48115,-78208,-189748,88009,391572,233246,-149873,-218653,-102511,-191282,-282275,-74977,80697,-132982,-262024,-24853,183592,136756,142180,310809,295249,-55140,-378952,-404232,-279900,-77514,159013,277563,261173,251829,231080,228809,308385,335314,207202,-6219,-71645,-76534,-211078,-134905,188312,206758,71553,146857,312774,241793,-72196,-231093,-107039,-2710,21550,196063,367803,151585,-131030,67672,484034,447665,28806,-213163,-176431,-107742,-267484,-552728,-556092,-233958,-30006,10381,75435,58429,-9670,53354,62223,-55193,-55987,91831,200538,255429,308936,191418,-30408,-112436,56059,250482,128391,-194238,-288076,-273765,-322540,-201618,36797,91617,-120027,-271091,-166357,-126002,-45040,174609,135171,-112704,-137752,23842,125880,190004,234508,132311,14893,-24426,-134551,-251218,-321965,-235999,-161182,-162137,-38380,32478,20939,139015,295915,247399,122390,124664,138770,-58054,-151260,73624,87994,-191106,-281784,-231234,-95461,76420,63985,-30744,28142,130032,129143,-61772,-326806,-191110,141690,64782,-199748,-199834,-43426,39857,22374,-3450,-23508,-50145,-94621,-160065,-206598,-152495,-141716,-241574,-195276,-89177,-90306,-26658,52739,-23278,-43583,-27484,-60449,959,104049,25326,-81496,59020,339309,367997,33657,-255266,-221847,-163163,-360728,-443000,-58969,386336,352022,102671,83075,151439,25767,-186786,-162890,61563,145734,87303,107376,186708,307920,318569,201623,22497,-220041,-304636,-212956,-49877,99620,145335,-123897,-471232,-452154,-148803,43011,51262,-6960,-4859,-81302,-128329,-49329,12408,44277,74283,87583,117073,51040,-83000,-88869,-32004,-175249,-338958,-152027,142564,123422,26677,106315,187015,189388,167998,30886,-26087,29458,-58839,-231253,-228335,-139506,-34200,17614,-30804,-130760,-178777,-56562,137894,190612,326512,485054,450288,306689,194036,508,-202952,-173325,57954,199117,181282,85394,1190,-27293,-26502,-43618,-98393,-87935,52710,104009,-101658,-239122,-146804,3769,131926,217593,168124,-32805,-315588,-502362,-323086,37378,157780,174837,389694,580262,296842,-29747,-169682,-209430,-200123,-182020,-185964,-220039,-249585,-188042,-136836,-212079,-287303,-263039,-301986,-302343,-171211,-34805,123830,305652,346477,256358,182611,73328,-59882,-98273,-26222,7912,7597,35796,13808,141117,251398,100179,-105146,-65868,59027,31279,-13973,115234,217835,112955,68413,68619,-53215,-138079,71488,366808,315613,-262231,-751312,-578295,-129847,97701,142396,195277,276374,342572,313291,140267,-13027,66485,91271,-109045,-164331,247,116003,115884,65024,126384,233097,140652,-5328,35440,52632,52292,186301,258225,283040,348088,227440,-72761,-184793,26848,279993,443076,517865,285801,-41102,-56994,-22517,-225620,-363255,-395106,-369997,-78538,164638,103651,82314,54817,-140526,-199189,39203,412887,847564,1431848,1343381,468017,-354448,-978017,-1833920,-1230048,230077,441428,-437628,-713585,164697,1418111,1659451,536198,-861598,-1754203,-724592,564710,-46483,-749830,-151853,194971,5194,67185,94426,31537,75654,-7477,-205565,-244376,-218173,-351296,-461867,-383474,-232485,-51578,17056,85938,225563,206919,51904,-72310,-118572,-76110,-50380,-90859,-22482,17167,-161460,-342535,-321925,-263247,-246197,-191845,-137475,-149589,-166955,-197821,-100608,38109,-69248,-232090,-151785,-56352,-142510,-153118,2373,83566,-7830,-64955,133888,360493,234113,-29255,-75937,-87729,-54765,99260,200492,-33004,-373464,-458208,-377732,-118968,114143,201131,264635,204584,-61419,-170283,-53278,-23275,-93943,-107861,-32821,54287,114048,155577,215467,277040,163243,-156818,-280776,-176195,-84833,-71405,-181874,-268974,-132593,-10736,3145,165908,307799,105002,-197232,-283544,-194998,-186024,-168981,-100622,-141418,-220932,-227891,-194923,-127140,-147219,-186711,-99202,58061,136405,34266,-130402,-184914,-95895,6364,84471,198844],[263680,46955,-281194,-182757,57678,-37043,-234093,-135289,89118,106585,-25963,-164562,-251566,-197830,-4688,142071,116505,-751,-145772,-212862,-83998,145767,265858,308741,327406,311830,302982,270489,233015,184620,195580,204025,5427,-171968,-71162,108792,216788,258036,364021,506975,358793,-64011,-378224,-241226,132240,114362,-148007,-195333,45618,129622,127642,125709,246719,378960,226415,-45875,-31485,113966,110586,115107,362709,429185,284689,300306,294042,-23455,-153623,4044,172020,303464,378481,215569,16525,80523,248175,201362,30055,38042,95408,68449,-3557,-102384,-94452,86504,266479,326574,97131,-178169,-147913,104354,218642,193705,38597,-87415,-61857,65298,144950,68281,-82278,-258516,-236105,-36632,120035,117702,34910,36546,61760,34543,-46751,-41082,40661,106928,16838,-88391,4283,166718,201072,34376,-200411,-268093,-238621,-227843,-47064,223821,346376,256975,133915,129039,234432,238360,107747,-20750,51582,122833,70692,85686,5530,-68976,54016,184432,103510,3472,-24589,-101909,-154252,79997,348315,285274,105384,39234,-16906,-11502,79592,248311,355072,99011,-212956,-39729,330513,392932,231001,33042,112119,339087,420873,324323,159012,-119916,-244745,-144400,-52550,-2334,-41936,-144350,-113105,60258,116972,-44102,-75794,62358,26008,-198133,-384734,-459699,-267444,-7719,107805,-20353,-214897,-208923,53475,227545,139879,74643,221233,246406,94820,169496,364959,302124,41950,-94912,71109,318701,317069,192908,194942,309870,361214,240610,76375,32057,19817,16945,105377,177549,29034,-98267,55037,203865,149274,-80800,-262254,-75545,276190,230766,118287,264379,221478,54947,30904,-23677,-95149,-85481,-119447,-141693,-138619,-132997,-109830,-132325,-246640,-298334,-188384,-4070,58561,65253,59719,-38405,-90835,-10230,-23846,-77244,-5484,121499,42559,-124820,-35493,207107,125389,-178248,-235094,-60429,-3611,1122,119103,108766,-147936,-206353,-21372,214514,386147,392435,107196,-102187,-135925,-214957,-294970,-178117,-188991,-386376,-215401,202989,202683,-60244,-132260,-60770,-76434,-151741,-88464,97337,107660,-55019,-204455,-261362,-119576,98047,162132,100111,94922,112366,35046,-122919,-183528,-124120,-21101,80428,128712,161020,172388,19587,-139691,-41303,199535,308267,203470,65250,-107173,-167787,-66510,80963,181229,154181,-435,-103339,-23143,85250,85724,89395,197558,382578,535126,376372,-45538,-357746,-228109,31770,73103,-50098,-98261,-191549,-400344,-394463,-189579,-110237,-70478,13990,85114,181712,221380,143933,-9004,-210818,-274527,-96491,65045,42717,-153396,-275533,-152768,-81636,-163625,-156129,-161415,-356356,-377190,-145711,-21508,21283,119562,135585,128547,53111,-1855,136426,309044,257420,70289,108121,275462,265342,224824,233390,173067,-41447,-172488,-46430,129993,59073,4547,140056,301867,285779,155852,139900,170619,35541,-70783,48657,182013,171821,115913,126558,186547,269860,363567,363953,241967,166588,293699,416545,338559,246977,193764,66453,53555,85909,50266,-86648,-107147,9189,156849,207471,165073,113999,72022,-29341,-148118,11796,218835,89568,-4887,196863,175586,50720,-34970,-241645,-370752,-126549,97773,144102,451345,722157,367275,-238794,-431544,-86144,500169,1324383,1625134,922590,640147,210025,-201582,1096662,865828,-1779855,-3422206,-3215711,-2166422,-61400,1308666,578833,-423669,-238070,120114,-318992,-860688,-419385,609651,820941,313286,90592,-5713,-83181,-58466,-95245,-186396,-74849,104802,144402,83930,23252,94378,216761,98483,-137687,-243997,-186522,-15812,149224,139936,-53939,-175512,-92991,-10188,12981,41923,89019,117738,-38566,-205277,61523,447987,332118,-93767,-186435,-18606,-87524,-229646,-125349,-36854,-227536,-266833,38263,238869,177790,164246,285161,230385,-127353,-443334,-443475,-279775,-57850,141134,200308,198005,179118,106570,114563,265892,362774,221511,36008,-8070,-73257,-230994,-137033,155238,171483,33847,74083,208655,134001,-86266,-137629,-11897,56381,93638,276952,435489,204451,-95500,41155,373460,290251,-84952,-247881,-120052,-36774,-211919,-487483,-471290,-179360,-27597,6287,78779,65935,43612,142047,134090,-48407,-103098,91141,250088,299715,304886,188634,-27465,-135311,-24378,185825,156844,-191974,-362317,-327340,-332040,-232151,4709,118118,-44651,-164983,-108731,-81539,-25322,165609,174712,-56403,-122610,-19486,94233,160130,191507,109607,-27122,-106037,-164343,-280599,-370408,-288322,-240540,-182704,-13883,64794,66774,185865,322806,286813,171349,187212,243003,81083,-12669,155628,100379,-209811,-292503,-212015,-75181,75127,-11907,-130481,-14194,159630,180116,12222,-256499,-164889,137758,100092,-90565,-75652,22027,103853,132019,114264,28372,-70612,-127827,-176941,-182800,-124166,-112049,-138666,-46121,-11265,-51811,19671,83825,1527,11026,23474,-11190,40535,150905,107588,-5021,67449,296440,328248,22396,-262420,-267059,-261975,-432846,-496670,-128523,299930,301203,74291,47802,102597,-21394,-240695,-222848,23146,127544,90933,125919,176207,263838,271280,201319,134030,-70185,-248148,-213366,-68851,40062,638,-266770,-501224,-414584,-109207,135073,186256,118633,104920,-30523,-97463,-19684,41032,69092,59504,35482,68718,35454,-60946,-48243,38033,-128236,-334139,-181644,57590,-15688,-76137,23083,92223,105689,154827,71679,10073,-4733,-133842,-253418,-261857,-200527,-88025,-7585,-42968,-112803,-105703,27119,207871,270673,331652,432741,448704,355715,257450,77202,-154843,-188427,2591,143577,159912,81596,19684,-7705,-28000,-56451,-114447,-122381,36429,147242,-42625,-255465,-239926,-103594,78698,200759,144586,-103875,-365141,-452314,-335837,-50746,104619,169689,360846,562332,369074,48578,-88031,-184650,-238878,-184248,-130835,-155024,-193937,-82246,-6810,-141915,-293049,-308188,-337702,-295822,-108023,41779,133114,246955,251005,202304,134521,6883,-91217,-93274,-58747,-41386,-8007,-10598,-8281,185559,285321,59679,-108872,-42723,31736,2674,-58545,16574,101352,72237,84481,106794,10831,-46587,104015,320713,286731,-209389,-644964,-454000,-55097,128097,231105,319324,303634,293726,258946,118482,51749,195616,186170,-80956,-171928,1125,136341,124352,51601,97230,208390,132292,-17262,-2181,-8605,-61585,63071,206326,242227,251133,165266,-81537,-166512,100366,402538,570910,595195,319647,-54793,-122087,-44996,-106144,-182032,-289950,-371670,-185517,614,-6659,32777,-8470,-191174,-171696,154435,548921,986150,1565178,1499957,634592,-189356,-1014955,-1833788,-1184177,206800,341747,-470720,-735730,136423,1539468,1918948,617240,-857059,-1663115,-664896,414185,-185822,-768758,-117257,157960,-67273,1388,50574,-34666,-19443,-88935,-251408,-271505,-292340,-489098,-492434,-239086,-55167,58596,92377,98121,149548,118596,15088,-80339,-154702,-153956,-151672,-165107,-66983,3193,-119612,-280793,-317619,-317983,-312120,-259886,-242981,-282622,-258798,-227317,-103423,43560,-46489,-241444,-194368,-109323,-180282,-154952,21801,102568,-18610,-108954,105398,340140,198082,-48619,-88515,-98694,-91202,82375,208812,39029,-235571,-350980,-379264,-180788,110379,223625,228596,154047,-68863,-144811,-34272,-15986,-95246,-97425,-16734,21256,139738,381641,482400,413669,218952,-138904,-315985,-235571,-138346,-108325,-239080,-327288,-175778,-2695,27154,132598,254822,128730,-141641,-221041,-69842,-27784,-95451,-106279,-111458,-156785,-195682,-173836,-98585,-140198,-235250,-164546,27814,149647,39236,-132724,-152534,-54944,16752,73498,177251],[207396,70202,-229663,-200742,26796,340,-171062,-178777,-90746,-57288,-76909,-116444,-162378,-134678,7912,118855,71588,-36771,-151439,-211119,-72589,166860,321549,369783,345117,275733,231675,178804,153419,185678,268171,218906,-14432,-139018,-56084,76639,224166,285486,401302,537970,356193,-48992,-357504,-302185,35380,100872,-49004,-31454,124626,159327,190847,182040,217425,306630,144253,-146486,-128816,93947,193595,122201,182435,245737,197452,236591,215608,-33768,-131037,-23671,114406,300349,408105,226805,-25980,-31739,125199,156155,77026,83038,134695,115576,-4722,-155972,-65840,199672,329613,276441,21588,-190264,-90845,202637,339748,342330,145184,-40312,-15442,143750,254808,177440,-68198,-342094,-365689,-161853,37712,62607,-2368,84647,166251,87737,-28630,-95203,-35754,91211,37234,-49086,81502,175553,142170,15777,-136506,-229462,-253941,-201233,38529,269394,294628,172375,35700,-10479,118486,200184,128267,-33081,-4011,99827,126067,128748,-9646,-108679,4220,86006,12407,-26855,-38254,-140655,-174730,83215,350073,296188,136122,52956,-52473,-86045,14659,192576,306333,91287,-120290,54982,333617,320801,227750,66984,84567,257055,323122,290440,175692,-77124,-230394,-97664,35467,106729,79038,-45034,-62044,52056,38758,-118035,-68619,102686,84817,-141090,-318868,-293662,-43789,153924,117741,-94034,-246065,-206917,-4959,146329,128166,98292,246097,342289,216259,212379,375696,313642,64710,-65727,52055,256419,291284,203173,225753,334993,376725,268730,108597,42506,-1693,-20763,117149,191920,17180,-125887,46190,261158,242608,-17236,-182162,-12066,250026,114412,30477,235004,243238,120475,77866,-41559,-120578,-74020,-90624,-118781,-125648,-89401,-34495,-39949,-173497,-262067,-173162,24962,130840,123453,37599,-133633,-163312,22187,67050,5819,100413,221063,43489,-168397,-58529,150358,45295,-183953,-210613,-49598,39250,-3187,-7200,-37787,-169220,-140872,34294,184121,331589,412549,208444,-6499,-64452,-185423,-296990,-150237,-59195,-132920,6237,349375,305300,1849,-81861,-22502,-99873,-256331,-204572,38649,58119,-116102,-265181,-341194,-208254,-4269,113919,83414,48177,76595,24653,-97817,-87455,-28427,-18856,45589,118990,193022,229440,59984,-128246,-106840,12904,57953,-29280,-182967,-376664,-343795,-108163,97062,160031,149566,55336,-72083,-51423,87895,145298,153008,289853,534593,648405,347879,-152133,-460327,-290116,-978,63694,-11843,-44160,-178297,-408724,-362756,-149121,-87853,-83295,-4210,86198,132632,102824,86109,24651,-158961,-243239,-95181,70172,100151,-83852,-257984,-159672,-20021,-10593,-51934,-196243,-405923,-352935,-33428,123113,95065,54608,-1265,8243,-48440,-90727,58430,229895,216302,72413,65830,200640,223591,189269,219938,223295,44187,-149164,-86477,58267,10251,-9510,144570,285607,278713,152677,145173,151341,-12461,-120557,-10426,69924,56993,67432,104775,140148,228335,362852,396594,263746,96107,151792,304720,301873,159233,39193,-32899,29497,122632,97982,-86356,-161606,-16681,182439,241539,184946,73173,-11786,-84507,-150316,9167,198317,72672,-17926,168980,121020,-52071,-111893,-265248,-340993,-99596,99190,132671,449271,750914,380265,-197213,-204124,278575,673617,1165657,1559549,798452,-89373,-308138,-731906,-1041752,180096,-240532,-1315775,-2325986,-2102736,-297271,1076987,335438,-599707,-143019,332479,-245904,-929879,-626211,374954,651292,138152,-88026,-44441,-70060,-114239,-152683,-151001,32107,215301,236381,129204,25116,73334,158565,-17219,-302033,-376547,-197854,41339,170799,129552,-92067,-249910,-166396,-73045,5475,128759,219171,229517,52016,-134949,92977,485914,378759,-60544,-173552,17016,14619,-126283,-146764,-144773,-268248,-204031,134570,299263,206679,156500,223110,161629,-154069,-434731,-412497,-229637,-13086,127996,101066,93067,61063,-59763,-46584,160000,339155,232110,86299,56454,-68782,-245621,-139529,113316,134627,-11298,-6956,90508,18989,-85709,-40377,60175,90439,134673,284622,391322,206351,-41227,11721,207375,115082,-165825,-261027,-70636,25347,-140973,-355039,-296098,-63447,10020,20256,81372,59961,66221,182257,183483,-23190,-129390,74540,252611,285494,259595,170484,-24077,-183310,-149578,96610,180163,-141610,-351852,-267771,-218102,-197666,-18592,130038,29447,-36962,-13451,-1114,25939,179054,220599,-17142,-158091,-93087,49389,122341,136982,60504,-112820,-226848,-228671,-340469,-391042,-274312,-263802,-191186,-213,72027,43316,133794,265242,299770,243755,259827,306999,181551,121160,229579,123309,-162937,-239388,-148062,-34243,55911,-96522,-220735,-74604,133844,204468,82627,-173236,-142665,68283,67413,9898,55348,91263,158156,217190,199699,61118,-87134,-137005,-177314,-169240,-104636,-82159,-36686,92020,68957,6435,90743,121663,24644,30004,26835,2452,67420,180539,172213,70796,76539,250729,302010,36752,-239249,-276916,-312290,-441408,-466666,-148628,193906,206609,50571,43365,60784,-84428,-279406,-233146,13956,130539,127794,138793,133091,181969,193183,163983,198476,76610,-167150,-197978,-79275,334,-96235,-335776,-474076,-351240,-82479,168017,258152,230225,175682,-10459,-69397,14718,66780,81874,32463,-27879,2483,22132,18696,82639,142182,-72164,-291335,-173412,-6025,-106414,-147133,-52839,-507,21745,111172,95384,47754,-24056,-170228,-214349,-214118,-167440,-57703,-922,-53739,-91385,-34874,85583,194991,235711,243330,331417,408695,373962,297995,155446,-82385,-186244,-53068,63963,62608,10346,-197,-2065,-17843,-37100,-73741,-105700,23759,153892,-11324,-262295,-302084,-186573,39870,196760,118314,-178479,-424051,-413925,-318392,-136190,24394,129160,266437,406844,309292,45521,-49452,-170548,-252981,-145828,-55183,-84576,-129030,1835,108047,-24927,-215068,-286992,-305194,-231180,-46345,65912,85205,136419,132309,120351,43348,-78535,-128438,-114545,-134608,-122106,-37980,-63366,-29504,201233,278350,8942,-124514,-44464,-12616,-39657,-105206,-96077,-48588,706,96236,162563,94064,72322,158008,261879,223414,-121721,-431313,-274050,8014,138277,291380,386819,282159,224194,211219,97896,97042,286815,249087,-43673,-145389,2865,126447,116933,49526,70184,161420,103330,-33200,-37188,-60788,-177015,-83092,131131,152987,86262,54151,-100919,-148281,132246,452320,612401,566399,269021,-91493,-156094,-7237,64549,17625,-157563,-310651,-230285,-123960,-101900,-31156,-66071,-182462,-85949,270922,641162,1062990,1604725,1592497,771714,17540,-1009442,-1846002,-1248030,48310,191201,-429879,-683200,44119,1433674,1997018,884294,-657505,-1509003,-718555,122106,-381809,-718982,-73238,57201,-150016,-62182,-737,-51987,-67965,-160883,-293353,-306156,-377460,-588017,-462233,-68783,125343,151039,147961,109860,69529,-956,-59152,-82993,-130878,-158644,-202128,-208826,-88089,19339,-39863,-179645,-283818,-366423,-392180,-330188,-318105,-359846,-315075,-240390,-121265,-7843,-82657,-250222,-200225,-141598,-214964,-153222,34354,89409,-54162,-156345,38790,223885,88093,-38992,-3635,-20858,-89404,67207,226344,136219,-78121,-236611,-319952,-176554,101847,193263,160037,100582,-46096,-83666,-4938,-8200,-85048,-75067,-15761,-32589,158805,578535,674971,472521,239437,-94448,-314420,-274796,-178194,-123211,-239432,-337695,-217160,-36599,-3880,38208,140557,124159,-71649,-127350,71395,131679,-32281,-105128,-56220,-67497,-131763,-106408,-31003,-98166,-236627,-183013,23459,156316,44048,-110419,-100024,-30921,-4708,23667,107236],[126471,96393,-118928,-170147,3082,46598,-68253,-171122,-229303,-192329,-120195,-84364,-81925,-66654,17333,80835,24091,-50458,-113175,-160900,-52752,137263,282234,326134,284816,208829,151632,97058,79752,163062,283436,174918,-67446,-129767,-65991,52177,255493,334741,418723,499855,289538,-82603,-362010,-367891,-91908,81230,88810,193881,221994,188141,237424,214081,151083,185063,44138,-205731,-180476,85607,247556,76406,-80905,-15,49601,60517,21218,-108814,-135210,-23342,99499,292082,393886,206123,-76321,-122935,41574,117172,79332,70883,128182,118881,-40196,-195510,-15824,285368,338059,179365,-45109,-161636,-20859,237034,347871,324759,140986,-30263,-422,157601,304874,279091,-28108,-352887,-405793,-237613,-37931,11943,-53896,46205,187663,137277,33093,-117510,-119372,35846,33605,1767,155940,180854,65131,-38914,-90525,-161796,-227034,-133113,107526,217366,140514,37001,-90494,-185179,-69866,103453,120076,-23087,-33885,56019,120659,115746,-3162,-85876,-16383,-17619,-74090,-41366,-42932,-165544,-176503,74885,314210,275149,160429,89488,-54672,-144967,-40590,134271,219583,69025,-30255,128119,294755,215430,140389,40829,41032,187831,249841,264951,187809,-13668,-147866,4059,156868,233458,227619,103992,25099,39141,-55578,-182366,-63095,128746,131376,-61479,-203529,-98617,169871,309997,134733,-123425,-212604,-181193,-101500,20123,88139,109021,257902,410970,328591,274727,389771,309037,79150,-37994,3828,133231,203387,176869,237536,331473,338165,244850,116549,41290,-18828,-32289,129574,193466,23236,-125661,10687,251521,267260,4979,-154932,-2030,173703,77,-34375,207386,277664,211995,146461,-13912,-74756,-12039,-28222,-60363,-70916,-32306,24643,28445,-95939,-215296,-150503,47185,165093,133251,-9308,-223817,-227919,31345,130631,74573,194437,302695,62823,-196356,-137423,5217,-42437,-137773,-148164,-49697,54620,17875,-64171,-134166,-157963,-59576,89301,137533,228876,335606,233216,36637,-39373,-146896,-219000,-47526,108839,115387,202816,443409,363243,49486,-46123,-28226,-161203,-339050,-265162,-43,23733,-147706,-281150,-336012,-226800,-81639,36462,30177,-12693,62443,61653,-25976,28753,68120,-516,30503,95062,172690,240822,101871,-110231,-172736,-152420,-170153,-229548,-366430,-525821,-437217,-131646,97616,118564,116113,66792,-70302,-58780,114376,190196,190656,358171,639154,685885,301266,-217196,-477886,-292252,-5718,66369,44571,37944,-111671,-341757,-287617,-91916,-55990,-105929,-44456,79588,72592,-35050,4597,35454,-96668,-156541,-48097,87774,152233,-324,-217667,-173740,27135,136911,63032,-198257,-419041,-314532,32894,204216,155374,27421,-80088,-95039,-147731,-166354,-15550,153398,181590,83588,30427,125799,178466,141302,203615,272325,119690,-126810,-130793,-43455,-43889,3116,140966,202504,189967,112701,115458,81460,-96975,-171161,-60550,-47390,-77576,-13743,43067,79337,188021,324533,349308,198824,-37635,-54613,130059,213893,54228,-112837,-117026,5531,118435,86783,-72887,-170922,-28380,171873,187788,102476,-17252,-86013,-119026,-133750,688,146586,48552,-11823,144757,117237,-92955,-164650,-269108,-267682,-11146,138601,139084,432229,733084,456739,23771,149257,684121,897995,1048318,1420633,616107,-591057,-362943,-1075922,-3373826,-1131394,1268460,1096326,-1301895,-2064881,-515580,816841,159596,-602682,-68223,363532,-222318,-870708,-672172,128302,326367,-103621,-218516,-36130,-49144,-154116,-178435,-86565,133831,295741,276572,101805,-39366,14001,87498,-87047,-372024,-429437,-187185,76509,166293,107598,-102148,-260509,-198918,-122285,-25404,166333,325742,340512,171692,13265,187997,507329,380355,-36186,-171028,-7702,78452,-4981,-134139,-224499,-262264,-95714,240604,349531,214272,114323,122571,82673,-150348,-377203,-334522,-145955,35790,101348,-4265,-22814,-60510,-220765,-222802,11509,250324,210382,113502,96694,-68161,-254206,-140510,78773,98574,-57859,-76400,-8634,-62475,-62730,38291,83014,74183,119053,211000,254639,169526,28121,1357,48349,-29667,-208169,-253080,-36681,74304,-59560,-187102,-80853,82369,76143,49585,83182,52978,72078,186114,212526,24558,-114144,55708,210763,210083,179513,134883,-26603,-243549,-279131,15893,196460,-61505,-264542,-127690,-43370,-124372,-27527,126884,81904,61284,88195,92619,98680,220557,258645,-17889,-247572,-177428,7341,82036,79229,-5510,-220829,-352868,-305398,-395035,-376131,-195549,-179461,-143353,20583,62440,-41878,-13759,135659,287040,326207,330977,325605,229249,217194,272269,146699,-58081,-119406,-58784,-5721,127,-171230,-271391,-142975,48506,195615,143483,-87233,-124136,-38043,-20446,66095,150878,138465,178259,260795,254350,84440,-86357,-111257,-145688,-153219,-89094,-55055,42783,185569,128094,61587,159056,160315,51869,16846,-10906,-16817,75888,186303,208225,133697,92979,230801,314568,81807,-196932,-269865,-318460,-390023,-358202,-117068,85656,81985,31310,67273,33549,-145277,-284063,-191398,19913,136253,182219,151972,81180,89363,106339,109573,200467,162865,-82880,-160802,-76894,-7511,-103695,-295136,-381897,-270667,-71476,139370,249898,276073,176990,-9374,-32631,52686,80350,76148,5312,-79085,-61808,5361,114517,256402,258567,-3429,-209800,-124958,-17270,-99295,-134713,-62810,-35720,-27632,47948,84473,63292,-25597,-139332,-106437,-95806,-67970,40171,58456,-27501,-54901,14506,100417,107694,97452,99655,223313,359344,370047,309228,215950,-6479,-172020,-93440,-13516,-78068,-111869,-56688,-3195,15189,13897,7396,-42485,18868,124122,-13695,-260764,-325958,-228814,18109,195563,81572,-247817,-481962,-408702,-276642,-194104,-70461,58750,139292,167660,112561,-52522,-73385,-176715,-246895,-87329,21808,-22965,-67718,46998,178700,104518,-77582,-200077,-214789,-144247,-23766,26083,-11198,-18927,3783,33007,-47826,-144673,-151371,-142703,-211956,-194418,-69089,-99149,-41809,178994,218891,-45244,-152086,-74769,-63561,-91758,-153569,-198922,-186641,-77637,102266,214523,164699,167905,203907,207393,157409,-14318,-169917,-92146,38761,126663,304121,375577,214298,136505,161872,81194,118622,319104,260770,-11533,-91480,10389,88746,86378,46535,46262,104295,64452,-46544,-56964,-83294,-250381,-197039,67870,62727,-74034,-61632,-124603,-152392,85896,404405,558289,441810,137598,-158804,-167180,66257,239722,199033,-20115,-204283,-207867,-185440,-171933,-113519,-118542,-118526,41764,360637,674493,1104849,1615332,1597766,851736,227183,-1005773,-1968856,-1407766,-172849,43186,-315173,-565740,-103004,1139982,1908442,1241133,-386981,-1402636,-881972,-221292,-582679,-617502,-44904,-102613,-264692,-145853,-62732,-27067,-57803,-188571,-294141,-312534,-429201,-602487,-366682,86795,252134,187961,151182,103504,7306,-113193,-154210,-89186,-59609,-97247,-195817,-220515,-90625,55095,53684,-65316,-226902,-399039,-475632,-396706,-343949,-356493,-313379,-224364,-144098,-99659,-166712,-256237,-170547,-146815,-242382,-157783,29547,47024,-99316,-180214,-31332,50521,-75068,-16756,158691,121874,-57394,44066,245947,244544,71641,-131809,-217157,-105867,101475,134963,87537,59979,573,-4604,22199,-9411,-71812,-49298,-30364,-91482,165429,686033,740037,435365,214998,-37250,-277304,-288690,-196355,-117435,-190178,-302384,-246662,-110283,-98751,-101512,3714,92655,-15781,-42296,170326,227562,-8318,-106465,-2801,12916,-63858,-30044,38453,-48717,-199492,-154859,41498,154441,48548,-70773,-43053,-28417,-51588,-48545,15247],[52887,126336,22898,-87746,-310,91312,54928,-108695,-292289,-268570,-141482,-65195,-23507,-12140,18168,38202,-7566,-25155,-27712,-68374,-34420,54394,146611,190484,178479,135043,84663,48955,30545,116774,231145,79977,-148521,-160259,-113352,19753,282693,386796,412857,411453,174091,-176627,-423351,-454175,-222012,63576,219389,385606,303197,209609,256517,208848,60985,38458,-58807,-213807,-171436,82984,245171,-9790,-349412,-260638,-131479,-166324,-206155,-208929,-152477,6753,128325,272206,335672,164225,-109133,-164855,14552,102720,48724,13645,78370,76913,-93719,-200627,44342,316074,277703,60689,-86818,-112545,27142,197621,255181,166266,22048,-72693,-27879,106425,288892,342969,41310,-274972,-349592,-255243,-93981,-26072,-110722,-72709,109768,165960,117589,-97769,-183346,-44401,7639,50103,211199,187175,-1192,-100367,-61222,-67398,-149548,-48465,136832,99986,-52984,-105268,-209439,-344748,-266467,-10838,104977,28300,-18277,9033,59394,58347,24820,-8204,-11496,-109572,-140467,-42638,-47769,-182595,-176818,39346,231465,204838,153026,130918,-30208,-175414,-71151,82423,107121,32799,41670,182597,250212,119896,161,-48884,-23352,130547,195397,216470,181424,47008,-27603,128663,270430,334277,362314,265755,128194,29708,-129985,-210381,-57336,133104,147199,13681,-75001,46033,293124,406817,153877,-103242,-131961,-147804,-214310,-127206,16429,94331,250581,431859,398031,333686,390273,278585,76273,-19237,-56423,-12506,80437,125397,233307,309932,258793,170518,99655,31629,-32923,-14526,143818,185518,47525,-93001,-39585,159367,191251,-30438,-186654,-55757,53957,-93841,-71006,182434,313562,301225,210492,47127,26008,80559,48269,14647,10416,26809,57255,59606,-39656,-186154,-150558,45641,154889,92592,-70841,-280811,-263803,16143,153370,117872,254142,344324,89166,-211398,-254270,-182331,-111639,-51373,-62793,-66723,24308,45613,-48874,-162788,-127980,16828,130752,91254,123723,213722,181252,15720,-60283,-101996,-77559,107005,272480,286877,317817,463724,371484,77793,-34882,-70033,-231703,-371229,-246921,10228,32839,-136188,-245565,-241268,-170148,-117160,-52213,-46795,-70565,69459,137853,82850,139009,136219,27610,44278,68437,103610,200693,132776,-90155,-215488,-237499,-290743,-328804,-418545,-495942,-400361,-113650,87624,63443,49744,18829,-98850,-37549,167410,224860,213962,400655,673902,641565,244761,-228585,-413022,-242917,2676,71379,104057,136925,12206,-185199,-165838,-35807,-40940,-141154,-97679,56171,1836,-163680,-86589,9125,-46742,-34597,39133,108048,169757,62209,-166613,-183071,53922,244033,159658,-169772,-400865,-279316,35602,208585,196911,59388,-65821,-132118,-193811,-196303,-76254,78644,153131,93993,2427,69868,146171,93484,175627,296987,159498,-111287,-173734,-157618,-99798,37842,141657,98123,59322,43900,45929,-29231,-189108,-189256,-71577,-132460,-197115,-109862,-46309,14708,149255,250389,236987,70771,-194388,-260423,-50891,106701,-19588,-197996,-157174,-5238,83193,23556,-74299,-161325,-41977,120619,64062,-56636,-126620,-126588,-116422,-100075,-14886,76693,28345,7794,112030,124388,-77227,-179147,-243236,-160377,119328,209189,159040,402072,677122,569645,370241,575449,1084713,1144460,976313,1206542,383055,-712963,264457,-814044,-5152474,-3205143,1812254,2925351,-331318,-1877858,-528676,653893,105843,-448626,-45960,200992,-248788,-693343,-546352,-62612,-57031,-337430,-243499,30877,-22366,-168112,-159553,-1863,205182,315829,238155,-606,-145089,-50119,32169,-95852,-324530,-369123,-134797,85983,118588,59144,-88967,-205390,-179677,-142035,-64940,149488,366129,403843,286488,201431,320589,504764,348931,-3739,-162784,-80857,79826,95052,-93239,-263513,-227842,19340,323122,372801,197009,45739,109,-2972,-135086,-303226,-242566,-52185,69629,47950,-97640,-113522,-140808,-323848,-367130,-143001,103637,133114,92640,97970,-71855,-253724,-136767,59138,58849,-101003,-116113,-58177,-79719,-14810,85855,49003,1787,45939,79313,78499,119227,105146,24477,-50546,-113760,-216796,-226083,-15047,113484,24023,-28616,109228,216256,152729,82996,81303,56154,78136,172329,227336,91384,-53648,47458,142827,95461,81033,86419,-37601,-296043,-370530,-32881,202593,20777,-130616,36765,112105,-48843,-21409,114781,106994,103113,158545,166443,172490,278273,271486,-65025,-361078,-245414,-22586,39395,26063,-67277,-311013,-440338,-363724,-407274,-328477,-81658,7802,-20437,59771,43548,-157982,-212944,-30224,245174,388448,382469,307507,231803,257407,269050,160484,76807,44724,25618,-18160,-90617,-215358,-261137,-198156,-72579,154380,187852,-8327,-106233,-141689,-128083,69068,190869,147764,154995,261501,287147,108641,-63591,-55653,-81946,-123713,-71255,-29175,89986,218604,151929,94116,192846,181188,74648,-15309,-70520,-57594,63801,167356,212801,177162,122677,250838,366466,148151,-147577,-258543,-293807,-297428,-201036,-49393,-10753,-50297,13917,107354,25043,-182663,-245671,-114769,19809,122086,225243,165492,43360,14809,33778,59150,148400,161016,-13812,-101234,-60515,13979,-22000,-155825,-236722,-181253,-73113,66898,177731,237441,118014,-6564,20873,91600,74071,48592,-13278,-102821,-108375,-18255,180003,399968,353452,76673,-98534,-46926,34676,18421,-16798,20604,14234,-26504,-21344,32703,42704,-12912,-39162,52016,53169,45164,161124,174084,61925,1326,29064,65970,-19702,-82368,-29162,154589,329484,354377,291280,247386,56402,-150357,-110851,-71213,-215907,-249758,-133703,-3981,67410,79696,91052,33255,15053,69179,-43461,-252154,-312012,-226966,7202,180343,30193,-299191,-514262,-422277,-220738,-206206,-154063,-19478,23865,-68566,-160795,-215678,-151617,-205007,-235258,-38797,81714,23395,-21043,48622,190419,209812,77534,-72129,-98236,-74208,-59274,-64001,-123407,-182497,-117369,-42167,-106304,-167908,-145470,-156420,-252416,-223289,-88313,-105764,-43786,123871,119931,-93043,-185296,-123716,-107425,-145459,-202115,-272665,-282446,-144223,102761,245642,194178,194774,209811,163782,114321,91881,69717,44572,30241,100364,271582,296837,118148,36258,98693,67287,122216,292925,218600,1197,-33643,18091,35474,40479,36809,28149,52200,27018,-52019,-51987,-61909,-247314,-232994,44973,14103,-172695,-146476,-147202,-191650,-38541,275149,434035,263661,-41990,-247229,-164076,141641,370137,325814,91669,-85979,-133076,-179623,-214811,-211476,-171358,-29128,173067,393881,636232,1124555,1650852,1517266,856544,399257,-1025603,-2238504,-1617564,-359873,-41965,-145047,-405959,-267228,770452,1757519,1575381,-199327,-1466297,-1118247,-511901,-733462,-490634,-38931,-287252,-412961,-260216,-134201,16326,2139,-147609,-228203,-264278,-405995,-503398,-216314,190149,283029,151018,87319,59040,-33904,-190164,-245955,-102425,29644,-2082,-146163,-205440,-82822,91699,130269,32168,-159674,-406719,-538621,-439238,-307964,-269393,-247286,-178332,-163647,-202931,-266264,-252682,-117354,-127954,-255375,-166816,8164,-11193,-136020,-162507,-72021,-121754,-244460,-3272,331862,267328,-21203,4461,252103,336952,188811,-39014,-94399,5659,113914,81238,39106,44826,60704,71258,35114,-24840,-59682,-26452,-55977,-140552,155742,679131,673079,317637,151712,19103,-208512,-273500,-192271,-101763,-119406,-236897,-253894,-200983,-235764,-254843,-120663,38518,6826,2361,181282,211828,-41155,-121177,21433,53845,-19173,20308,75886,-19637,-145075,-97251,69133,146570,55612,-24397,3247,-42121,-107430,-119727,-68946],[6028,150043,150192,26316,21244,123689,169356,-9887,-277199,-281054,-135712,-50296,10738,20148,8993,-1220,-17334,33706,86436,41775,-27763,-66550,-51048,8927,68581,73572,42749,38144,7141,50328,123868,-36488,-232385,-220816,-187835,-23738,293150,426120,388394,306739,42361,-307568,-527153,-550797,-321955,51073,293887,454555,330336,216507,247161,171348,-25043,-98183,-148048,-176085,-105605,76362,177585,-111306,-541848,-477296,-298775,-351079,-368988,-285886,-165707,56065,188559,243407,251576,122350,-101782,-143162,44845,120995,8967,-58631,2306,-671,-144965,-162814,101624,282470,156005,-50300,-97520,-65594,31025,100411,103938,-44120,-152019,-149469,-84399,22588,231573,356515,131277,-127942,-228839,-225306,-116989,-38792,-153811,-230063,-44456,162410,194754,-40739,-202318,-120310,-29026,85160,241567,192230,-38354,-137677,-34488,48739,-26635,19251,113529,-25988,-205927,-204587,-283722,-443063,-404993,-98000,113298,129351,46535,-19761,-23226,-3994,74410,99312,3268,-181367,-177782,-35694,-59734,-197439,-188227,-27630,104377,81460,98200,153652,1040,-176928,-73215,42181,-6104,-8154,90330,221249,224745,60513,-138754,-174247,-103408,70662,129094,115742,133697,75467,81455,230408,331902,370631,444188,398902,221814,32373,-149525,-184413,-46081,115053,122947,61115,36513,103232,294101,415525,166423,-51111,-40836,-122035,-308646,-261775,-81429,47966,221809,397278,399156,355407,352728,215368,54649,-10982,-106227,-136698,-42970,62135,213186,275327,157090,64490,69656,25560,-38751,24978,159607,176668,87768,-35060,-90740,88,27402,-111662,-249437,-154505,-87471,-160932,-87532,154177,330995,356180,246084,119874,149438,178814,119281,85351,97525,82489,69617,62788,-17928,-198295,-197248,9440,108437,17856,-132109,-290001,-261006,-17168,133618,133968,270561,340694,115287,-206556,-360613,-339422,-142353,50462,26623,-94224,-45761,59643,6338,-140218,-99041,72145,151302,59984,55411,109211,88222,-45743,-103431,-55203,85328,271193,393853,351967,330621,409360,336268,90657,-44178,-122854,-269730,-334220,-156223,79263,96290,-80760,-173478,-103314,-67104,-105839,-121666,-118147,-107253,88460,229929,202820,215325,154924,51307,80996,51796,9042,119485,137626,-77738,-227780,-226706,-267540,-296186,-322063,-304683,-239411,-48315,73655,1983,-45763,-81039,-138331,17956,243598,259644,239541,421553,639908,539321,185231,-197107,-308139,-180320,-1534,66709,147109,229169,169084,31266,-15995,3846,-57411,-186000,-151972,12018,-72711,-253388,-165690,-52488,-28053,86348,144022,120276,137954,81995,-111395,-168777,64683,290046,214930,-120729,-353496,-248164,-8239,153663,218491,148496,42843,-75384,-154545,-167284,-123383,-2697,121192,89086,-23629,42549,134286,52190,122780,271337,146888,-105483,-206903,-254317,-143578,84798,152946,17193,-59979,-37081,-56079,-159170,-257176,-153110,-28611,-158890,-270059,-196052,-137580,-39992,110311,153067,95528,-73432,-323141,-400344,-188519,8101,-36552,-179675,-134589,11029,46777,-55873,-104287,-157948,-69081,38676,-82745,-231813,-218085,-127357,-77976,-58518,-37830,8415,30340,43200,74570,113465,-24796,-150686,-180421,-32203,254810,290134,187529,363333,594750,665340,726160,980251,1420364,1363336,935222,943819,150508,-417147,1548798,290113,-5872178,-5919893,760706,3533702,453476,-1408483,-244523,645863,170763,-215500,-97816,-102211,-308476,-438543,-292148,-149982,-370120,-477692,-147416,138524,3430,-152989,-95332,88420,232116,264277,120042,-150885,-245957,-81858,12697,-53390,-179837,-202964,-36886,75427,30810,-13104,-59864,-104674,-116681,-129985,-95433,93387,319828,389327,364794,377991,444195,465589,295622,46219,-135243,-172853,17535,143701,-38715,-259122,-185036,101154,351920,356692,158271,-29415,-109916,-76347,-118436,-236618,-162723,29106,77106,-30950,-162681,-151480,-152110,-334665,-434357,-264645,-70867,-1731,17382,62298,-75277,-240953,-126656,51059,11139,-135478,-114499,-41056,-26795,51592,101494,-28357,-110454,-62720,-66419,-73708,82293,180669,80838,-69389,-136568,-203153,-181640,8041,149608,98269,81928,221921,301199,216172,105808,72199,74098,96609,157591,233021,165124,36719,55937,74371,-18858,-11959,35861,-53224,-319540,-395374,-44507,193846,79705,9968,171365,188572,-1674,-4029,103004,111257,93976,167611,189915,227387,331617,248247,-144396,-448166,-272121,-40163,-8253,-16732,-100503,-340934,-453646,-377694,-358691,-257229,25309,228932,151767,112756,20305,-259624,-390354,-183854,169913,396322,395059,268013,209940,244918,221627,158659,201522,206273,74386,-81590,-193811,-216086,-189447,-216147,-186389,89215,207179,53545,-84616,-207411,-213947,35481,178809,116964,98452,233936,308043,139641,-22344,13170,-355,-75911,-45310,1259,108061,194852,138741,94877,170476,161960,76276,-49237,-129445,-107173,31075,127280,190134,199284,166069,305007,434004,214306,-101511,-243899,-250470,-188231,-38280,29070,-85026,-166455,-6706,145253,35193,-179633,-169150,-31728,-2489,72400,225745,172056,33046,-20652,-6144,27759,67745,83504,30990,-24001,-29863,51451,107325,27954,-70988,-91832,-81510,-20741,83188,145160,45737,15447,87475,124619,44933,2097,-20403,-96868,-130549,-46428,187690,450427,392215,153097,19438,38164,131606,211220,183011,180806,137027,16855,-84516,-51385,-12093,6356,100969,217845,178346,120174,254497,322266,209769,69617,8099,-3117,-134501,-217353,-80545,151136,332819,333368,249676,248022,97551,-124584,-107444,-104028,-310824,-362606,-207193,-2552,120373,133891,134160,71777,-2810,4907,-86262,-236452,-266258,-189308,279,140095,-33207,-322184,-496797,-418492,-162141,-167181,-193825,-73705,-42750,-222835,-406614,-379561,-248780,-245973,-233757,-28427,104420,49712,2984,12993,144973,263942,206967,58011,4950,-46255,-142033,-167950,-206893,-302343,-212496,-97427,-124014,-148601,-111020,-146174,-240911,-196619,-89293,-88694,-41590,51756,13441,-123911,-213842,-173421,-133582,-189747,-245221,-308610,-330317,-191284,101457,253949,171956,134353,157781,128552,104896,177937,234252,111089,-8505,72742,216049,188802,20790,-66041,15528,53222,119998,228721,137228,-13701,-2248,11059,-17824,-2481,22097,16923,16336,-1328,-47698,-20093,3564,-159784,-175400,70775,24657,-189475,-183379,-163818,-260911,-204868,107831,282682,87942,-218206,-331936,-151902,188808,420571,371450,147527,6583,-33444,-118831,-231573,-310462,-226820,45427,263231,351628,523548,1115070,1714761,1372592,782888,504993,-1059865,-2595404,-1807682,-425322,-20178,48171,-234943,-397988,458421,1666364,1793362,-208232,-1758238,-1363390,-670710,-796744,-366027,-44396,-448942,-573419,-394776,-207856,48958,87240,-34868,-95949,-160806,-293393,-296921,-38119,216787,205414,47415,-34346,-35420,-68314,-223286,-310169,-118073,103975,85421,-78272,-171963,-72063,110321,164819,90040,-95990,-383809,-554984,-433879,-213023,-120862,-130455,-113575,-174569,-284779,-339329,-230892,-57344,-92328,-242726,-166632,-18049,-66177,-149836,-102445,-67385,-240182,-368017,-16057,433272,347025,-9986,-52307,230003,384453,257321,45585,25005,116642,131570,54727,29829,59293,122488,126834,27604,-51519,-47109,-11030,-86556,-169973,130788,575967,514650,160810,68960,65474,-114485,-226078,-170191,-90505,-64460,-165962,-233882,-275732,-371538,-383476,-209970,-28532,-5599,-3262,95008,79100,-128278,-156488,299,40527,-12443,27227,64058,-27015,-97140,-35605,91180,138480,69182,18560,30350,-60212,-152625,-168195,-122865],[-12890,151703,220533,136511,61100,135089,245264,92007,-211338,-249069,-109022,-30954,28682,33472,-5719,-32106,-11665,101642,194900,133987,-40373,-197672,-254757,-161764,-14753,31227,24984,48949,-4058,-27923,-5561,-133563,-283598,-281114,-259328,-61334,296123,444613,353454,217434,-70395,-428506,-621707,-619203,-362138,42029,281659,366150,284007,207258,219933,122440,-76593,-191569,-210208,-111003,-5849,56411,56434,-202868,-610717,-604654,-408773,-417174,-401251,-305038,-164271,104917,258375,217553,171878,102816,-45710,-62337,119851,167269,-15881,-111312,-73819,-95295,-178559,-91365,142667,192896,-4254,-136337,-83892,-36500,-10442,-21238,-51631,-205327,-288440,-215646,-135071,-41839,176651,333958,225453,41033,-98274,-170245,-98034,-15626,-162998,-366359,-221801,123908,237070,37042,-161461,-158477,-56808,107212,251430,188554,-43363,-130402,8448,176532,117059,41397,42618,-105548,-259178,-227211,-287375,-454245,-446572,-129855,166684,271395,148220,-13356,-79147,-26582,141654,201366,6574,-232179,-182186,-22596,-78990,-212015,-212340,-115025,-49013,-79850,-3241,137664,16122,-159246,-53361,14374,-96636,-42419,120202,242084,215132,36279,-224644,-286851,-185751,-9961,21771,-37609,30087,49978,133530,269120,312253,323271,450157,472230,283696,51396,-98028,-105615,-25097,80367,62603,69839,116154,89753,197774,342186,163884,2133,21586,-111749,-350785,-347750,-187338,-24879,175218,316283,325988,312496,261355,121934,21221,-10219,-128767,-206367,-136601,-1775,174972,225524,50298,-44002,44109,36426,-26639,73318,176056,176388,137632,31180,-131467,-182778,-170493,-201930,-296368,-258782,-221516,-205757,-98704,115517,312499,354795,241131,180669,258511,260548,171069,136307,172329,135346,76672,54781,-33628,-263450,-298585,-62942,43649,-63424,-179089,-255265,-222519,-56147,82500,130116,252099,305359,142381,-165916,-397250,-399809,-127626,139691,103231,-115843,-128381,46019,50335,-108983,-88283,100783,153493,51428,40268,65511,9994,-101438,-135586,-14872,215981,398441,452833,328127,261099,299925,270623,94644,-61301,-157445,-241648,-229121,-28317,186570,198240,4099,-96635,3761,31108,-56222,-140372,-150597,-113051,105546,308313,300630,238072,120885,56515,121287,49942,-78817,19936,104639,-85203,-220258,-148973,-126906,-150719,-114721,-31484,-15477,43550,59093,-57465,-154903,-202080,-157869,107223,331586,303333,278681,425326,556916,417216,126996,-150516,-225266,-157495,-41684,44080,157691,288698,319727,249975,127989,20093,-102496,-232122,-196159,-48861,-139556,-284627,-209894,-130167,-47804,167949,235459,118324,63852,58785,-51982,-113966,71064,272333,216757,-67002,-277018,-205066,-56988,76112,220292,266312,211464,67785,-31873,-90162,-160290,-93852,74347,56041,-55551,42156,141236,18782,38665,180623,80010,-111639,-223759,-303173,-157137,130913,171026,-16242,-126913,-110522,-171565,-280196,-277154,-62654,59554,-123154,-280695,-249253,-200271,-70997,71172,53723,-32520,-186091,-384755,-435243,-254567,-64774,-928,-63103,-47937,61642,41554,-109373,-156516,-171298,-108698,-51738,-196849,-351611,-261093,-96134,-18922,-21434,-66182,-39110,70711,101972,49733,85260,41024,-86837,-83672,98006,353020,351854,216615,320276,497416,689228,960214,1256806,1628235,1504368,916795,693461,-4944,199201,3185954,2080040,-5517737,-8817138,-1820318,2819313,1002372,-643421,287438,761019,296925,-11169,-230286,-453037,-373596,-164637,8308,-123840,-507275,-465356,35137,246468,20148,-113083,-1564,164807,215501,154034,-52989,-305302,-297114,-57887,33820,12419,4818,19711,88587,54669,-74765,-90339,-24870,4701,-35684,-97435,-104917,23270,197322,297330,389498,497129,511606,381162,228093,109688,-84259,-248461,-85340,130679,10618,-219778,-149102,123476,312551,298654,107656,-85287,-167001,-108637,-96405,-182368,-103704,82121,56144,-118501,-189303,-129133,-97080,-255479,-403046,-325696,-228579,-167502,-94934,7052,-71438,-215295,-112466,43452,-43219,-155758,-70964,38413,74435,121162,93223,-119908,-230267,-173526,-180132,-154808,75690,245179,154095,-28290,-123814,-179767,-120310,49641,186954,150597,126568,238084,317706,245524,106841,54255,101498,128717,150708,230441,227507,129323,78690,28881,-90288,-73017,-3151,-63929,-298533,-348894,-30784,166035,101408,121869,243979,170281,4036,18060,98558,104688,57023,104382,149281,253759,362655,190337,-226643,-461793,-243987,-51206,-61098,-45424,-89272,-286166,-381452,-338183,-259687,-171926,92729,384493,310184,159750,-3863,-302383,-469724,-280271,61544,327238,355368,220742,184750,201128,148653,140320,276432,308643,66468,-182523,-276742,-175768,-79903,-182536,-249562,15058,194212,89777,-56015,-216304,-247709,-5858,131827,55707,33155,201824,322565,176046,28593,75174,77687,-12198,-6581,43533,109109,132970,97657,66768,90625,90142,45276,-70474,-171340,-157638,-21535,71971,148945,200931,216053,371297,481934,255231,-65541,-217784,-192508,-81996,91138,94066,-130273,-247968,-35854,162848,59839,-130166,-71124,30662,-49326,-13914,164161,160391,50185,-10326,-5074,20201,-11725,-26430,53687,62540,15551,88397,221838,183362,71935,-12859,-91622,-96049,13933,68651,21161,60720,148748,139396,-4134,-53427,-18295,-71141,-131534,-71300,143124,388214,353397,196054,108884,101649,231174,406963,400957,365109,287367,76895,-132533,-146518,-84366,23101,229775,335488,231701,127831,284987,454358,373866,131841,-34781,-73867,-182747,-237030,-34137,204710,360370,306371,193138,223904,115494,-97768,-93031,-117969,-344783,-419844,-254652,-3538,149360,152321,109103,33614,-49152,-55155,-126154,-212722,-199322,-131608,-3410,80023,-98588,-314077,-422090,-368653,-111409,-87177,-164068,-75610,-45251,-257282,-525196,-471395,-315251,-279946,-248626,-70074,70010,46229,-565,-47286,57406,256575,280503,152774,64405,-61549,-234502,-239357,-223544,-335487,-265082,-134493,-117978,-107913,-63478,-119095,-190398,-129646,-74609,-66851,-44724,-17043,-63891,-129109,-227159,-206677,-138774,-213205,-271395,-308381,-343722,-219801,105365,252521,110723,4916,55155,96702,124099,233567,303578,110013,-56737,58520,168942,98003,-51422,-155006,-81112,36213,124212,157829,42825,-54559,-20066,-27046,-59297,-22820,9763,10358,-620,-18627,-35497,31577,96548,-12087,-45424,129828,78601,-142894,-174336,-169399,-337019,-358712,-50692,143377,-38050,-338349,-381814,-131238,191827,381005,327619,129288,45345,60900,-25165,-221312,-384835,-277643,74295,281069,235975,350536,1060376,1760460,1197586,642824,534774,-1078352,-2908630,-1905269,-318942,119884,227657,-83710,-452849,301707,1698646,1844373,-440945,-2227194,-1543029,-666123,-763013,-264289,-41730,-546672,-709761,-519620,-272068,47715,166252,126653,72293,-31894,-117709,-30073,129223,161666,40674,-92838,-182901,-174328,-117007,-222776,-330104,-125007,141430,132946,-18503,-129039,-62610,99373,147031,100022,-45792,-330892,-510068,-368558,-81515,46817,6402,-48471,-173911,-318403,-351125,-185361,-4761,-45533,-191610,-138326,-32110,-100633,-135443,-17883,-26180,-279185,-412824,-62168,404269,319297,-40003,-117482,174249,370183,274488,122274,121312,185812,136772,56988,56178,97175,174868,153512,1613,-79101,-30187,-7156,-117672,-176440,97381,424398,327938,14794,-8076,98962,-5052,-145542,-135126,-94091,-55250,-115205,-190862,-306620,-459467,-454087,-255175,-93163,-38734,-45439,-55538,-126114,-245611,-211299,-64728,-20592,-39847,-3353,8118,-68729,-70981,8247,97458,136059,91705,51837,39449,-69756,-171988,-181277,-137381],[-16366,119160,213897,207430,103553,121146,262471,162225,-136804,-204849,-75518,-3133,42623,39240,-17134,-50933,-3373,148340,261471,174996,-75767,-308623,-408876,-278474,-65505,2483,20485,56325,-21625,-104608,-115161,-174957,-273561,-306553,-292009,-62893,312312,440469,312804,157861,-141259,-492903,-647445,-609768,-326562,31917,183953,159677,177340,189406,193647,89314,-74704,-222899,-238963,-43357,93067,17689,-92376,-269567,-562045,-631370,-442851,-342192,-295070,-259423,-149550,131723,313161,209530,126651,118171,46941,54040,217700,226015,-12118,-119589,-123587,-184034,-190147,-12107,154893,67515,-175371,-200156,-62187,-28983,-78577,-130123,-164042,-254162,-309744,-220629,-137934,-39975,164114,308033,307374,177753,-11002,-114600,-38750,44197,-127741,-431237,-362460,55789,229973,115298,-62670,-135907,-55944,126494,248143,167523,-26402,-75508,79564,299167,240959,6534,-52721,-109420,-201013,-170753,-216441,-380393,-395405,-106284,263584,429686,264546,34223,-69764,15406,214734,264079,-18356,-264798,-153747,-302,-98355,-223835,-239340,-199530,-197572,-247388,-133964,74680,614,-135185,-23225,-3414,-154397,-64118,138865,237607,192806,24178,-231790,-340087,-254772,-119581,-128646,-210922,-119655,-30498,108281,228369,209858,199068,380244,474445,301461,83055,11117,4432,5266,39312,-17013,44483,164408,55649,66775,222706,142063,27089,30313,-115510,-323307,-358368,-272540,-106796,120233,212049,196257,200356,122324,13620,-11389,-12612,-120840,-210819,-183097,-58199,118381,156218,-48656,-126228,36707,70049,12005,120191,192724,190004,186922,85455,-155432,-333858,-332123,-256109,-286860,-326598,-321785,-237282,-116741,64115,253254,294458,199251,211664,323109,310793,198175,162224,225779,188655,91153,44171,-84556,-376577,-442686,-163641,-20261,-124250,-203932,-196222,-161237,-85435,20686,119000,220354,263282,177426,-75866,-326114,-338188,-76481,194897,156530,-113376,-188785,2479,39871,-113846,-102567,108578,148811,63949,67402,90581,-4319,-106856,-131879,7841,269903,454679,451114,261978,156067,168483,188868,92538,-73006,-153530,-138988,-79251,86143,284684,299929,92449,-48796,19533,75085,11976,-92078,-124613,-92368,108062,348454,348677,205322,51559,38192,140844,55316,-133018,-71298,31663,-121374,-212982,-57744,57913,48098,129331,224176,183114,120822,42485,-104515,-250687,-299549,-130003,219900,413637,357337,330627,412159,450791,306532,72201,-118165,-211621,-213542,-124805,3353,130370,298729,427458,414215,232829,17751,-156961,-267500,-221768,-114283,-187016,-255579,-203269,-193927,-98735,184671,286122,103921,-25873,12602,15030,-13800,85449,204603,166633,-24527,-173741,-127995,-66437,14048,201915,366331,382038,255729,137080,5237,-188201,-184925,7811,-9512,-98215,57512,158414,-7992,-69252,32143,-27413,-132896,-223440,-286411,-127768,163255,183484,-6918,-130677,-160101,-274884,-364769,-239664,60286,162391,-47283,-236429,-257407,-211232,-68882,35554,-24241,-113138,-238133,-367336,-365961,-246802,-106980,59363,108595,84903,141885,82778,-112532,-209418,-193112,-146796,-124599,-239475,-367360,-242718,-46116,41115,1583,-94991,-54008,153672,189347,58031,67176,103367,-5468,30936,207563,382879,366172,233889,274059,394540,612878,981782,1324013,1662178,1535848,925623,533019,-16004,930219,4659915,3961429,-4546656,-11143428,-5076916,1240013,1331726,289270,896379,899561,399745,69623,-433544,-756845,-416304,68830,262806,-15033,-432662,-298344,233132,310460,22828,-59444,91493,206609,169277,18234,-239601,-422023,-275666,20594,84979,69200,158031,225442,206394,31099,-168198,-149218,3424,82346,29726,-63000,-92549,-37357,37584,159558,362905,533321,494552,255421,151368,170595,-16721,-279806,-190359,67172,37760,-162878,-128532,82091,213088,208246,58330,-98979,-142237,-75744,-55338,-128051,-57350,100286,11366,-190864,-177942,-62997,-8509,-127259,-290655,-317634,-325017,-315124,-208200,-42825,-55291,-180704,-100746,23959,-96568,-158311,1810,154052,185062,174905,72593,-192067,-321404,-255409,-231567,-151254,99832,289758,217850,26122,-111602,-155364,-43145,119163,223105,171045,110772,175152,268909,229890,83655,29199,123715,162927,151091,216432,260297,196798,107469,20845,-89411,-80976,-19040,-58430,-228992,-249230,-11166,119268,88069,185085,251435,85184,-24901,37969,101898,91807,10309,-19576,55218,256122,363760,110724,-279611,-381228,-163833,-60875,-111797,-57400,-34840,-154528,-243388,-257617,-144121,-78581,113895,403592,386618,176444,-24718,-259680,-404851,-295051,-71607,180910,261794,172671,168004,155202,78152,107908,275658,308201,-2068,-290095,-312786,-112616,27987,-101899,-237379,-49072,148428,96235,-20753,-170753,-220835,-31032,67834,-19901,-13175,186690,329117,209207,78605,114830,132939,59722,48213,102252,107806,58319,43723,21337,-26423,-26037,-13060,-72403,-191362,-207533,-92156,8241,100016,184697,259679,422074,481286,253279,-41936,-171012,-116457,13535,167797,131262,-143181,-285428,-75418,149066,91634,-42507,26718,57919,-107997,-122421,42803,122048,83220,36917,32520,30931,-68354,-117296,64589,148802,75476,112714,268230,252395,154445,44117,-101253,-141997,2636,79094,85066,116755,176465,120652,-65060,-103484,-11946,-41921,-120931,-82884,81535,249263,239653,171795,133270,118022,284389,527207,559192,508901,409390,125944,-159293,-225560,-149957,29098,294550,357636,190426,70302,244781,513745,489323,167643,-76791,-107072,-130317,-122142,79145,277022,384315,266821,131147,184802,112761,-74353,-80302,-124885,-326305,-411801,-263635,-14867,135787,124341,18362,-85645,-126740,-103659,-151398,-180984,-126121,-71553,3066,23106,-150625,-281377,-307352,-275146,-76915,10953,-60191,-14168,5939,-186280,-471489,-442021,-307659,-283176,-270511,-154930,-32082,-1217,-33111,-117926,-50294,194508,288172,189505,70665,-98977,-289253,-240554,-158162,-268617,-264726,-160169,-118226,-75283,-25078,-93165,-131148,-54308,-52751,-59730,-58812,-64115,-85940,-103938,-218369,-214461,-127623,-207189,-265489,-279323,-341056,-233173,121803,259758,40239,-144323,-65092,67443,156900,259244,292124,65897,-90764,68286,156111,58382,-81559,-213300,-172612,14732,140831,109678,-36651,-109888,-89898,-103107,-84760,-8675,8731,3891,-4407,-27464,-19934,88061,187720,147725,109573,190409,134796,-74660,-133384,-159061,-388153,-452816,-169603,36406,-92387,-367203,-372009,-100108,153125,268730,208230,39974,22210,126527,76817,-179943,-405241,-306792,50908,223312,72928,149321,954574,1731590,1030296,460246,498981,-1050047,-3045632,-1860673,-41802,352659,362782,26157,-414756,326786,1826142,1729334,-834795,-2725147,-1594745,-513487,-648287,-193531,-14987,-561970,-786261,-597620,-314975,2828,210356,292168,225678,73099,60096,221829,245706,40668,-162966,-227064,-315877,-331827,-193480,-208954,-301656,-111100,139692,129582,14545,-85219,-55482,58337,83717,69451,-12424,-255888,-410121,-254335,49220,185453,125635,-248,-159983,-291380,-289016,-118674,33300,11681,-93771,-68272,-20277,-106043,-99036,61080,22152,-249053,-379804,-136283,238754,187404,-106019,-177043,92406,298872,251424,183229,179360,187038,109528,68881,98959,144098,208984,151321,-34701,-95725,-8503,-19208,-147357,-162183,65770,276030,169579,-81201,-56966,122294,106128,-37098,-90299,-113854,-100567,-101773,-137931,-283691,-469408,-448255,-256466,-137567,-70925,-96584,-209885,-325911,-354620,-274418,-155663,-105823,-81443,-47339,-68184,-125953,-66697,25549,87160,141842,121977,74714,40173,-61911,-160169,-158753,-116944],[-20103,52727,141200,219437,130381,83124,217769,178451,-90177,-177411,-50428,30651,62240,49440,-16505,-55665,-3010,153661,263676,147064,-132820,-377731,-478884,-326471,-97872,-24003,15257,39761,-56821,-163310,-169834,-144904,-196416,-277208,-262609,-3812,355017,414252,263662,119725,-168388,-477526,-570092,-490969,-220935,16191,34403,-72068,53228,177217,187672,92710,-21314,-195218,-236470,4755,156634,-39516,-239084,-310305,-446939,-583209,-414879,-166538,-98034,-169814,-132936,121628,333417,228178,132685,164423,145452,168658,311234,276967,18834,-77582,-129415,-245555,-186905,41277,128339,-69113,-333064,-259329,-50890,-35697,-144140,-198325,-206027,-185629,-192261,-133737,-64416,45565,209085,309393,366336,244391,3905,-76897,45165,127012,-54233,-405398,-426908,-31507,176700,178666,74413,-52335,-16829,153947,234403,123910,-3410,13095,175819,395010,303377,-73525,-138819,-44456,-70231,-65553,-91958,-248553,-292446,-53006,375731,571037,371975,115144,14722,112688,274593,267627,-74128,-281152,-96596,36752,-107329,-228285,-253745,-254413,-305608,-382133,-266241,-27830,-43844,-112563,7147,-14930,-185407,-76897,149128,198764,123792,-4236,-170033,-311717,-299444,-247624,-290225,-355982,-277902,-141438,21655,123079,50942,27917,256321,415409,275190,115534,137929,111582,39332,3541,-91521,2315,190027,48431,-32711,105340,103073,8564,-16211,-125519,-233402,-285650,-305854,-172889,69402,113684,46415,43566,-33833,-84030,-30055,-15623,-93965,-163023,-180530,-100085,49931,68513,-130858,-164806,49220,119439,78838,163569,209979,215400,224003,112623,-161070,-408357,-402516,-242769,-208671,-332744,-372457,-260720,-144302,5151,164752,193181,136957,206374,328571,322565,202217,167963,258991,243375,115682,25541,-166197,-515160,-600644,-277786,-70345,-148855,-207552,-139178,-93902,-91587,-28284,113260,199274,237792,225470,59803,-156901,-185815,-11303,207559,184019,-76502,-202024,-60835,-37058,-174731,-135086,108224,151295,87710,107373,158886,62858,-43379,-88577,2939,230258,430262,406657,200827,65733,49960,102437,80395,-72435,-107381,16470,76471,141656,318698,355861,155753,-49002,-67750,42294,73922,11043,-48115,-62204,89985,339626,336613,136160,-19673,5276,122224,51003,-143075,-132984,-70031,-185105,-221570,-1466,203489,226729,332140,387528,283103,141821,19638,-126927,-300529,-330633,-44381,335409,470634,414035,382222,377381,341032,218651,22823,-114022,-270568,-345731,-234531,-46617,73464,259055,471146,492338,281991,12131,-193141,-279047,-222955,-166453,-207506,-182446,-142793,-214856,-162391,133059,283137,85809,-95721,-25982,91117,118611,113959,110759,79478,-1972,-52048,-5404,-12241,-8444,162565,401445,494568,427664,294209,82996,-203613,-254552,-72019,-99537,-149513,72589,173186,-30235,-180475,-143448,-151327,-172674,-211763,-207298,-56329,172703,175549,17860,-92288,-177945,-341860,-393688,-151842,181286,239207,29103,-165679,-224588,-164559,-32587,9864,-63224,-130832,-226416,-287893,-229383,-184778,-123341,107885,273262,231729,234481,157783,-71001,-238007,-202788,-163683,-160891,-207670,-279935,-173046,11494,87950,8211,-116653,-34879,266479,300806,111128,91858,155948,71664,138550,277047,337844,317603,223853,221794,293861,449316,780563,1159103,1511579,1452131,963162,518691,140147,1530685,5404406,5083444,-3614190,-12047389,-7662111,-427507,1485074,1167583,1366903,946917,405897,-17817,-681877,-950684,-418951,216345,399984,117842,-196223,-38864,368834,303108,12758,-7241,148019,197753,114006,-101882,-396512,-476734,-190351,128558,146483,94371,224012,346025,277232,5268,-227508,-176730,11538,100619,53238,-43053,-68052,-74390,-105598,26217,303302,486847,394782,107858,70487,208431,53052,-255564,-259479,-21541,32770,-109272,-126374,-5981,81702,105018,23223,-59368,-33590,25916,16460,-55402,-8576,85632,-49872,-231171,-141638,11970,65149,-12097,-149694,-251496,-331740,-391913,-280650,-65355,-27442,-145408,-100015,-14664,-138963,-144612,79666,266060,267977,198537,49754,-219445,-356478,-289323,-215392,-84215,139255,307084,247339,47384,-126357,-132733,45123,209322,248377,156068,56457,74273,176659,172140,43703,1698,122242,179358,151269,187159,252779,224041,133971,52995,-11623,-29044,-7025,-29198,-120549,-127739,-954,60944,55608,198697,212473,-16358,-68244,50796,106289,68142,-46852,-175559,-60022,248949,338420,27957,-282127,-222834,-50060,-67561,-144467,-50560,42925,13324,-83687,-164724,-50585,20113,110253,290327,347368,149082,-35825,-134360,-203927,-234847,-213983,-18992,127325,124691,160052,130963,35109,64472,195834,195879,-115438,-370017,-294701,-53881,95349,2334,-152777,-83692,80629,76253,15739,-91339,-146618,-31774,-2138,-93196,-22071,197196,319729,226199,117808,125570,155069,129451,119273,175400,115536,-5149,-7710,-27248,-146842,-156155,-75365,-57515,-195183,-258686,-175907,-56262,54403,155015,282888,435842,423168,206649,-28116,-101226,-18614,101631,197166,139712,-124929,-278922,-121231,104052,121313,61934,104809,52550,-157231,-228639,-112240,58171,115667,100931,90599,47738,-95055,-153072,76409,226111,146453,120766,227265,217851,161334,69971,-110414,-155140,53658,205661,232269,160021,144632,56659,-127093,-134108,-6643,-24289,-108930,-73788,49081,108200,79927,61530,71579,74927,257871,521578,599953,564190,463140,149304,-160502,-264602,-187291,18946,264075,265880,65741,-24501,152531,461539,498619,164453,-95892,-74484,22203,85843,197825,319778,371706,207103,71931,139725,92091,-60960,-79558,-135931,-282323,-351133,-235602,-42047,77115,58288,-104372,-246694,-220426,-139000,-157431,-144285,-64240,-23206,30304,875,-172953,-236461,-188925,-172762,-63842,99123,94465,96891,81843,-62749,-278345,-288953,-208082,-236900,-276561,-251885,-190735,-101237,-90663,-185465,-155712,96467,238425,166572,36360,-127450,-271888,-159923,-25873,-123851,-210486,-180772,-150280,-73512,-12545,-85048,-92271,-590,-31678,-73409,-79579,-76878,-46096,-49441,-187184,-199075,-109539,-169067,-215412,-229684,-332969,-231869,153868,286408,-6611,-252618,-156008,46711,186709,262843,235682,12038,-93528,104463,186802,78459,-66614,-227060,-235830,-11522,166250,100608,-81263,-162523,-190739,-206546,-97003,38649,24905,-6456,-4782,-31664,-5783,131239,244970,267456,237905,219538,147285,-26343,-77311,-129828,-388617,-466652,-241507,-39449,-82864,-299318,-294615,-57348,90271,120939,46846,-94369,-48265,152248,165644,-103601,-350416,-294620,-4886,116299,-95131,-37859,815463,1614185,905508,265829,423582,-961880,-2946480,-1667424,355540,623936,436493,87837,-298973,487685,1956589,1494365,-1273312,-3074677,-1488179,-257756,-483104,-149166,38377,-504460,-783545,-601501,-328958,-80807,199833,408681,312564,107407,169433,382063,282740,-113225,-346115,-313680,-393504,-468159,-292955,-200364,-234515,-69988,115280,87635,14732,-48414,-49618,-2690,-5394,16899,7153,-172526,-282035,-125122,139350,258415,196532,22593,-131826,-209482,-169014,-43618,57158,81423,46945,42551,20624,-86141,-56416,103800,41514,-188000,-301326,-223570,-13741,-4222,-184192,-218810,2017,196365,208557,215591,189250,117702,37585,61886,132854,182946,219212,125719,-72137,-96175,10508,-50442,-174517,-132741,44781,162673,67957,-110908,-63936,141676,202830,84518,-37704,-141669,-184352,-127804,-92358,-219522,-399980,-367621,-217842,-147065,-84291,-130337,-307402,-441945,-415544,-327050,-245971,-185332,-110853,-75298,-133543,-171861,-70165,23336,68303,152812,154168,91074,45375,-35134,-122997,-111706,-75244],[-33083,-31737,38633,177024,128998,28118,126442,139406,-86633,-179167,-42806,62996,89608,69439,-349,-46361,-12575,117890,202657,55644,-205606,-399217,-462374,-319186,-131460,-56785,-583,-5867,-105554,-188847,-156068,-57022,-75559,-199176,-173320,115679,416703,365770,197343,79139,-169571,-392598,-399382,-274200,-74731,-7435,-113979,-229951,-35101,183943,212689,136613,60430,-131809,-211536,22037,163432,-109213,-359401,-333253,-330712,-506512,-361322,29606,113351,-71794,-127485,73075,311448,269703,186063,222224,211615,240972,372592,302657,63234,1208,-88430,-265902,-182531,40340,58911,-193981,-459215,-330905,-62629,-44199,-180697,-215449,-175719,-39583,26155,38417,83508,191942,293785,346929,399140,234784,-48082,-65662,125888,206354,34882,-307653,-412398,-125760,96118,221785,217328,66444,52774,190353,205744,59114,12359,111411,278875,444037,281799,-166973,-183811,53448,64511,38418,46341,-99162,-191151,-7318,458625,664578,452503,209845,148897,225741,301174,214555,-145567,-280075,-19777,90881,-98696,-222662,-243601,-260579,-344552,-450075,-371029,-148430,-99795,-89613,33770,-23370,-204954,-91787,145112,121556,-6564,-64795,-76280,-214958,-317357,-366163,-413145,-433895,-392786,-240454,-81647,-7733,-121601,-148393,113300,319091,215378,133289,232751,183101,68516,-17227,-137296,-34546,201375,85456,-61670,29128,54550,-48817,-97726,-132985,-109460,-144322,-265727,-199579,34215,45740,-81146,-111822,-162735,-143539,-26700,-19897,-68192,-91490,-139277,-119505,-15351,-26145,-189744,-159997,69250,166216,165706,209501,228370,243166,239796,109189,-149511,-389520,-364988,-160704,-85238,-279732,-371182,-272477,-172878,-50335,70127,82074,76041,171408,278965,295710,188518,164106,278908,294271,141578,-13483,-269372,-643827,-734983,-386873,-103071,-137667,-198261,-105873,-35017,-68032,-46079,120218,202697,238545,281982,211693,49045,-17253,40104,183034,190065,-9405,-165086,-125122,-153343,-271887,-167854,111754,168770,108702,128485,228446,187927,70938,-24647,-33576,114825,341647,342240,169443,22095,-30254,18486,49977,-61465,-31374,181680,196923,116617,254247,335065,173218,-91820,-212955,-50394,107734,127037,42078,-44142,54364,287667,275644,64994,-55477,-21429,64344,19971,-118345,-155832,-176741,-261505,-245820,135,255369,328518,442577,434627,260670,87126,-12122,-113265,-276708,-270787,86524,427485,488719,459601,413570,314953,235113,146583,-16642,-127393,-356272,-500956,-335404,-91020,6623,185968,449531,485799,282742,22914,-186204,-255788,-195372,-186717,-199578,-92231,-40053,-177194,-216838,31733,232065,75002,-116191,-29491,171702,254172,152580,17000,-19783,3880,73411,151564,98426,11776,103151,343602,509279,526982,383958,115794,-200264,-280297,-148894,-194453,-199807,72086,171823,-50411,-269457,-302228,-266339,-231919,-198764,-90125,40329,156776,138026,24464,-50474,-166464,-357942,-362274,-34440,267262,255249,64289,-106613,-169485,-74859,28822,-343,-58053,-90518,-167929,-181172,-80253,-100030,-123898,116256,374476,355922,314844,230280,-15478,-226308,-180280,-145240,-156775,-135932,-143610,-81721,70006,118024,4391,-122505,10371,382403,419701,204538,172659,200564,127144,215489,299445,239682,210793,172781,158231,202699,248786,431374,809395,1208645,1267066,1003513,646446,423993,1806013,5012959,4694860,-3195008,-10891779,-8316121,-1469472,1497542,1770794,1537171,833210,286590,-251656,-935485,-1016945,-378824,257390,391361,211638,88038,208305,390254,227364,-2084,28262,139616,132983,68477,-172466,-492593,-469246,-76424,228400,198327,83653,186004,346415,273889,-28927,-249944,-179568,-11432,56310,29098,-43660,-45970,-84627,-183833,-54944,235855,380560,242954,-31004,-7282,208306,109761,-183537,-270875,-108259,-4387,-76208,-141923,-110729,-44022,12420,11243,27889,129396,171405,116721,44640,51768,46529,-120119,-240749,-104218,55914,82061,36628,-42545,-151675,-247363,-364747,-281030,-50224,4857,-119184,-116666,-71210,-164047,-122640,133512,335438,304409,189762,30722,-194027,-325736,-270967,-148808,4460,169977,293071,231596,14774,-171083,-110031,133035,294431,249376,110707,-9280,-20662,71245,87673,1056,-22409,83752,159316,141682,142354,207057,213723,154984,117445,120495,69002,28182,23040,5888,-15451,-3434,5379,25843,177166,153009,-90548,-103631,55044,101282,23895,-129153,-328974,-155533,247184,296343,-41193,-232643,-33751,69150,-61762,-139756,-24082,112709,158354,45946,-91316,-1109,121115,118033,125425,216500,85332,-29723,40242,67957,-136016,-347295,-232079,-22036,76410,154918,137535,30375,12046,57230,6033,-241309,-399386,-238149,-24398,101130,98751,-21275,-73447,12969,41137,43617,-7725,-51208,-15134,-73266,-150986,7618,224246,283916,214726,138331,109664,144334,185553,200021,252471,137095,-40436,-45151,-67768,-236777,-257799,-111149,-34673,-192971,-310503,-262631,-112373,22214,118663,276111,404865,322030,131243,-17317,-15842,96337,189265,202783,129297,-82024,-235848,-163225,38634,139064,153971,150003,29824,-178066,-307356,-259251,-17827,133811,158064,146851,57498,-97725,-126336,98841,287972,219662,116680,121505,109404,107840,63395,-118676,-142451,143022,411509,409962,167526,43512,-53069,-180040,-137689,-6512,-26120,-101034,-42695,78455,40387,-79312,-121872,-67675,-20227,150180,389417,510776,519349,442064,152106,-133287,-250822,-185483,-8491,142935,81556,-101757,-118322,41703,298252,381993,123802,-80937,27258,239079,307789,266467,300185,301680,124775,21231,93736,54123,-65303,-94985,-156373,-242619,-264995,-183674,-83261,-10726,-21385,-207724,-381032,-300229,-161927,-146561,-109376,-29761,7027,85715,37708,-153152,-191055,-105358,-106870,-72691,153712,253927,222213,148739,50309,-38907,-59381,-33065,-135502,-240514,-317801,-366838,-242951,-161093,-237449,-240550,-14765,150058,100252,-12748,-122319,-179034,-19894,132841,52572,-112512,-198326,-221235,-108437,-27722,-98942,-86203,19229,-12846,-94067,-92012,-49804,43140,26688,-140785,-172083,-93974,-104429,-120657,-166696,-318466,-212964,196636,327192,-8665,-272307,-175808,43975,201927,252971,171793,-23860,-61105,160161,251332,141937,-16730,-191861,-253888,-42140,188674,128692,-85257,-196149,-284974,-309195,-101429,105232,57851,-21146,-9356,-32822,4195,146108,245646,312531,305797,198337,88597,-20235,-18938,-83022,-331748,-411181,-276733,-98411,-38703,-160168,-163025,-5581,27069,-19121,-112670,-231908,-134826,139889,225986,5517,-218323,-230185,-58405,3851,-225093,-173756,682086,1461452,847238,92303,343475,-825113,-2657199,-1365473,788219,866967,446161,107063,-147932,695569,2001536,1213724,-1639877,-3155432,-1234954,47889,-300266,-119087,104420,-406391,-707740,-527645,-313523,-186989,127969,433877,302533,50308,162959,402615,233507,-258255,-456585,-325042,-392120,-543793,-391528,-204826,-148943,-5719,94099,34477,-12040,-25371,-43172,-66728,-95280,-35036,19954,-96347,-163058,-24715,161916,254177,207310,23580,-89784,-94634,-30506,19329,70737,162556,209819,175098,80446,-55146,-27120,91386,6947,-141961,-223636,-305463,-270984,-191382,-244121,-237726,-76659,99041,167762,209368,148055,-2249,-75841,14300,137757,200125,203993,83388,-105894,-87598,12168,-100004,-196339,-94913,36715,86936,18139,-82001,-25523,164060,269596,195268,18862,-164628,-273851,-179751,-68611,-143565,-278442,-232929,-144576,-115772,-72507,-133953,-313647,-428974,-401750,-349265,-311548,-236028,-107594,-66405,-162366,-183636,-61423,19195,52735,160640,178512,106138,64304,4531,-74565,-57739,-29041],[-53520,-107751,-48929,106020,98532,-32204,17113,64656,-115379,-201230,-51156,85752,118668,94913,26474,-26309,-24870,61098,102830,-71858,-283543,-383461,-386394,-285456,-175658,-95818,-28549,-67679,-148950,-172711,-88818,48336,43506,-102081,-52302,263526,470000,294263,106291,11809,-171624,-274573,-184271,-18259,65253,-38155,-209904,-255791,-50546,212687,263906,205175,135349,-66049,-175271,11859,113487,-181206,-439161,-347070,-258428,-442232,-320017,166735,268674,2915,-137928,-590,254248,318007,264292,265990,215654,240290,379170,294516,103283,91211,-13128,-242491,-189340,-25751,-47735,-288985,-540102,-415677,-99125,-44675,-175953,-189703,-93401,129472,270317,251621,268643,345249,376698,401459,408062,174789,-132110,-79712,171413,251059,108384,-184400,-350661,-215013,14977,248787,330446,177309,128695,222174,154914,-18098,15881,195123,362982,436640,187448,-233624,-169246,138977,138071,93198,153641,28520,-129294,794,471694,691004,496425,293219,282019,304214,282538,129291,-205023,-258460,62694,155799,-74145,-209476,-208254,-214966,-303050,-432717,-426256,-258660,-142025,-56516,59018,-30259,-226461,-120296,115232,12870,-179269,-150733,6312,-92003,-314087,-441850,-457698,-432308,-423505,-286042,-151366,-119624,-265330,-290359,-13382,212207,137861,124682,259761,201403,85563,-17838,-139835,-48390,201560,149355,-21418,8237,6638,-123946,-182842,-132668,12236,32358,-151045,-174066,21120,19704,-153695,-217114,-224719,-146224,-1881,-28329,-61704,-26871,-75673,-108271,-57689,-107360,-220501,-128820,75342,188511,256499,266132,247393,260384,231569,84916,-122138,-292608,-244809,-41412,34855,-195419,-326819,-261153,-187107,-90332,-6156,-7139,35110,123927,194461,235730,162758,160399,291091,329314,154349,-78287,-375589,-724103,-810767,-471965,-122022,-104575,-187061,-104885,6841,-18393,-26234,138901,226665,256728,330620,331221,203755,85883,55222,136839,182955,69202,-97844,-169525,-254689,-353085,-179221,123924,196544,114106,112364,262845,317184,189739,28291,-96475,-32330,222350,274257,162983,28949,-63070,-58756,-4723,-47862,53031,310430,253456,22206,99476,236948,139288,-150121,-337093,-154069,101875,198434,93910,-53962,11695,210878,193368,28103,-29507,-18290,-15192,-44347,-82408,-143825,-258464,-323790,-267233,-37042,210572,334902,451448,390805,149884,-27416,-50340,-57766,-167874,-123761,232415,473080,464634,479651,406837,222956,131675,78089,-37618,-127281,-397041,-596733,-387536,-114712,-46349,105143,377781,421198,260577,65322,-124397,-192283,-135798,-161247,-166909,-11367,82083,-85560,-245405,-87240,152757,78497,-76167,14823,245743,357568,188569,-55208,-102586,7052,185777,309405,231198,60053,28754,196979,420538,522602,375724,95001,-174254,-251518,-202945,-268810,-235320,46381,142490,-71537,-316304,-404249,-354248,-305767,-193851,28447,134389,120580,73164,-9275,-40638,-136514,-323057,-282657,84287,298368,195392,31067,-91395,-117741,27888,97948,5704,-18256,-12222,-86717,-82525,31771,-24711,-119084,75278,381848,427836,360151,258133,16699,-174442,-118458,-92003,-125153,-78883,-41265,-6406,125068,136995,1419,-105277,69076,470721,521648,318202,291646,240510,154275,250039,285438,130316,70416,75336,79326,128370,76788,61493,376249,818024,1000132,984348,836992,744320,1689640,3421899,2522138,-3319259,-7567902,-6474040,-1566259,1384275,1977862,1373309,570624,70908,-553436,-1144997,-974375,-305342,201180,257283,222188,290757,338413,291997,116476,-9505,36304,57188,21719,42683,-179795,-517335,-419499,20980,286171,227494,50539,72351,238493,193121,-79551,-252670,-182043,-69596,-27956,-23499,-58025,-38241,-72972,-173237,-58561,182597,251118,87112,-129650,-72359,168548,143214,-86427,-227713,-174767,-64371,-71362,-170783,-200474,-131334,-50172,24666,141434,294700,312501,223985,161732,118776,-4740,-191780,-240207,-93774,40235,26523,1000,-7313,-46475,-99285,-236417,-201340,-2248,30195,-109205,-150930,-136854,-173016,-105148,139302,338925,299441,159877,16969,-127615,-239010,-207807,-60632,72996,170172,249095,179963,-55847,-224754,-84596,201816,338445,215202,47969,-63762,-80903,-20074,-923,-29448,-38019,9025,96046,115544,87557,138145,182803,173708,199254,265114,180087,73009,88025,124455,68024,-9749,-30907,16465,141484,92411,-121068,-117070,52672,78499,-47791,-247005,-450439,-199013,256859,246796,-86635,-148637,128072,164094,-31853,-84866,19418,144572,226847,106866,-57128,9923,216896,166435,19487,67144,14116,-1482,211094,312346,-50173,-455611,-413419,-153228,31414,148031,168030,56664,-47836,-103242,-193996,-339576,-375380,-173848,-35744,51554,163952,123924,-11909,-27372,6944,51881,52545,38859,5616,-140817,-184982,59437,244412,214232,168288,134877,74682,108592,216337,273585,315966,170363,-39871,-62738,-94794,-275103,-294470,-99717,-13911,-191876,-355447,-336155,-149292,11321,84376,238168,335890,207607,54745,-544,71124,211951,278297,211573,114258,-25831,-167780,-188846,-30789,135933,204804,156026,7288,-163856,-341761,-356245,-84096,131682,189246,180254,51597,-87686,-55588,135669,330325,281016,107955,2455,-12472,34025,34925,-122467,-114729,230608,607044,542543,128920,-111318,-193108,-217168,-116840,-14228,-45917,-95754,5177,171466,82761,-190877,-330736,-244491,-140533,-6018,178497,328539,401695,373247,154265,-77538,-186392,-147312,-49426,-30064,-139624,-258013,-179568,-54908,68534,171256,60544,-37094,173042,463744,469331,265794,218666,177924,27003,-18067,47156,-2313,-93259,-123567,-183422,-225158,-182265,-125657,-128084,-99500,-83999,-244728,-422829,-333430,-172184,-125438,-85024,-31268,21733,167899,137154,-86927,-150139,-78045,-103490,-97444,163871,366088,317863,181689,107463,141394,168727,171940,9857,-146312,-314589,-501112,-388620,-222991,-261792,-292645,-119522,42928,15244,-51320,-77670,-42343,129035,267361,210999,8845,-210113,-315859,-167287,-56141,-122850,-103923,14932,10439,-93745,-76101,15882,157685,110480,-92231,-148577,-86628,-27177,2184,-97756,-290194,-174671,236489,361845,34554,-188330,-106252,65524,198083,233140,123931,-29054,-3590,221313,327561,219574,49723,-116489,-224652,-76145,193685,176203,-57522,-201447,-333779,-374387,-100922,170358,100144,-36096,-19049,-28731,10329,126318,186124,279951,309484,130515,-35505,-52577,34660,-25711,-233851,-318052,-290297,-154309,5092,4023,-8193,47581,-17152,-117093,-229644,-329130,-201594,101079,249859,134843,-31071,-120765,-79427,-72978,-290440,-241922,595694,1368151,861157,-29450,295856,-666109,-2300330,-1024582,1159961,1019991,397901,93034,-16948,861309,1937884,967941,-1860661,-2961063,-883878,355746,-127582,-91948,157341,-309685,-589010,-399948,-275500,-293721,2826,353294,200888,-79667,41206,284211,116595,-354777,-464369,-255487,-312064,-535605,-456330,-217641,-69276,67315,98236,-870,-52140,-20353,-34234,-115041,-162818,-66625,33753,-39619,-85190,12958,114207,189743,169563,15609,-36762,22438,79099,48918,76268,244332,359035,296764,138904,-31356,-26529,24592,-82113,-142257,-183991,-365657,-454355,-317372,-262993,-236071,-128040,38368,144370,164545,62097,-139298,-210478,-75993,106815,190042,166280,29598,-138044,-88528,-19038,-160222,-206840,-55660,34871,29391,-6480,-17191,53087,194581,296207,267520,70856,-172265,-335408,-234079,-72345,-89042,-148689,-77525,-44684,-49697,-41888,-112279,-233453,-292926,-309679,-328199,-339832,-250298,-66415,-17215,-144724,-152556,-26435,30698,49348,154504,183682,122322,97320,45890,-31455,-14610,7223],[-71957,-149211,-87388,41274,50883,-84392,-78274,-13986,-147462,-219037,-64020,94471,139241,114375,51742,-2586,-28654,12394,1596,-195846,-352408,-350419,-293232,-252250,-222474,-132286,-62021,-121356,-162555,-117569,-6741,118374,111759,-23916,58870,387032,481900,201779,-7562,-91796,-195950,-166399,11249,192008,149157,-72812,-224158,-155712,8374,251191,320283,268451,170818,-27126,-136306,-9936,28250,-243485,-473978,-353864,-236726,-406163,-309711,202072,330609,41405,-154895,-75505,180778,352417,337181,276776,150024,157218,320397,255304,126210,165585,73093,-184995,-211453,-143788,-173874,-342354,-564626,-492956,-151406,-35456,-136135,-142221,7929,278091,466474,441505,430746,445368,413787,436597,397502,108196,-201357,-111191,156973,236744,138519,-87287,-288214,-287963,-41946,268191,386355,237690,180449,228423,80130,-93578,10983,248024,406800,380097,64118,-240419,-96239,179129,118538,73344,195975,108131,-112647,-37052,398427,647166,501412,342663,359998,311283,221673,47812,-225046,-214929,133824,215354,-45565,-196736,-160236,-132425,-191284,-332157,-421743,-332633,-149762,-2421,88123,-35394,-253113,-166820,50835,-107769,-346435,-235406,49697,6893,-298597,-452026,-416005,-367862,-363644,-259323,-158737,-183130,-353166,-372318,-99081,114202,58420,89545,215325,171030,88224,1043,-99050,-32862,189575,205217,54490,29065,-31644,-189147,-243101,-124393,103523,203510,14558,-100464,29420,30912,-160171,-242233,-202305,-90566,35186,-43469,-81372,10651,-5637,-61789,-60860,-153465,-221460,-97294,47399,171772,332945,335638,264526,256454,204573,58613,-79256,-154291,-93910,64106,100368,-119006,-254251,-214269,-172721,-107126,-48606,-53702,24047,85552,103741,153274,129341,160337,293801,333075,142421,-156606,-456042,-726891,-805856,-516462,-132097,-68318,-181783,-129181,29473,43421,23159,160649,251003,270140,348792,370746,235688,75273,26136,88391,171577,133026,-32800,-178247,-285561,-360418,-153354,139772,217565,97043,61671,247271,393398,261651,42333,-171414,-160491,107728,207142,157129,66492,-55605,-125329,-80606,-39406,124791,371667,239764,-102212,-92353,93534,65204,-189251,-368518,-212104,58976,177785,63951,-94187,-25101,131399,121517,47847,61487,28958,-86652,-132012,-61379,-110323,-288356,-341334,-257226,-73233,113345,267869,386235,307109,21537,-155457,-86804,34634,13126,78791,358213,462344,407210,465065,354376,108086,29233,10464,-28737,-79102,-335157,-564285,-365010,-108069,-66543,41075,279792,334215,244683,142246,-14433,-91650,-43841,-86057,-115263,44498,196556,35805,-242728,-191289,69527,94706,12483,100090,299415,400880,206593,-93447,-144608,25638,271922,426221,341648,113703,-50525,-1739,257287,419356,275053,32106,-129057,-177002,-218621,-299738,-243878,-5294,78796,-96859,-314744,-429646,-408015,-381794,-200848,113126,197655,75422,-4415,-83163,-78124,-102740,-251015,-180505,176076,272836,69850,-72335,-133035,-91629,109845,154398,22233,35306,77793,-2020,-13605,79598,17967,-116061,-3113,299463,433590,358328,215801,2774,-97585,-28576,-21128,-89675,-83078,-41218,22435,170964,153390,10503,-61644,129289,509164,583607,424071,406827,274376,158591,248337,260374,54836,-67068,-60333,-14149,76619,-15213,-204726,-23603,412213,666586,828225,960613,995469,1275505,987078,-1017485,-3581807,-2667043,-2604304,-911905,1155643,1822420,986257,251075,-167015,-819831,-1260472,-855595,-211747,84215,55946,138957,320542,291291,115662,20332,2493,14453,-83551,-112673,34866,-134990,-481184,-356119,66645,285200,230823,17740,-57697,74569,57906,-149910,-262281,-212892,-157222,-113663,-68128,-70651,-49210,-48886,-84687,8202,155883,138544,-23767,-166441,-115115,102326,151498,6885,-155838,-216702,-132102,-90466,-203678,-251705,-163972,-74209,58454,251134,407276,395014,302899,266551,174649,-53868,-255249,-258363,-132571,-40443,-83881,-92585,-36028,40911,64914,-46897,-60978,61352,37936,-116346,-195021,-199184,-174289,-104761,88034,278032,274366,127776,6245,-46923,-120959,-113988,21508,96392,129594,183861,119145,-121575,-254721,-57065,228950,310275,143545,-14638,-93341,-99668,-80744,-70990,-37702,-41649,-83012,1356,71915,32464,68002,152228,196337,280758,376398,262297,109185,148764,212271,118721,-5913,-36654,33004,109142,37192,-122227,-107989,47790,36655,-143140,-388991,-521382,-179983,271019,194178,-105727,-57223,217830,211325,25571,15941,71680,122769,192991,88348,-60263,9807,294141,259185,46868,-16326,-26789,47269,324542,438478,-21456,-527654,-525534,-235009,-1038,140956,206202,93742,-112118,-244562,-330712,-375017,-314290,-132644,-81124,-22967,194185,256993,94801,-19173,-11578,33326,73219,106366,21588,-194656,-191416,106586,230407,111434,89819,105389,29050,58283,211320,313823,346349,208114,-5073,-59951,-108171,-259805,-252524,-42316,-1221,-191051,-378822,-376656,-156248,25650,60811,176753,244858,110396,5242,30285,145891,305141,360954,239633,106338,29860,-87717,-188405,-89544,105396,194683,121698,-6383,-124642,-328898,-377293,-119857,111191,185538,178106,28922,-73073,29701,184830,351098,314328,100085,-75896,-86224,-12892,5998,-114455,-80579,278119,695575,570049,53265,-280306,-333875,-236798,-84252,-31236,-74817,-86229,60631,297459,214712,-224658,-497843,-400840,-247855,-157402,-37646,121283,262902,300956,176400,1398,-87377,-86432,-95605,-198765,-328275,-355814,-194434,-117225,-155884,-61922,-4581,16208,318150,640128,536836,219547,109664,30134,-69332,-45567,-2768,-77603,-145253,-156632,-207600,-229259,-121971,-75811,-160700,-160230,-105073,-193296,-341789,-300281,-167801,-102001,-78297,-64747,30578,265226,278103,19814,-109795,-100180,-151379,-124789,135029,393497,348791,171990,95224,195262,318870,350263,173758,1331,-226348,-536469,-481503,-248946,-247519,-306232,-205345,-67972,-65752,-65159,-8510,84147,227117,335772,316705,126779,-211214,-403716,-225495,-74355,-134285,-122183,9790,48851,-46067,-16946,112569,271187,183869,-56616,-140753,-88411,43156,121201,-32356,-243575,-122234,254774,365074,103389,-24576,38020,108643,176074,200577,96502,-6955,59717,271233,391687,284498,112726,-22263,-162545,-111365,171476,218103,-16628,-179188,-313746,-371888,-93146,214850,139855,-44286,-27578,-14718,15376,76850,84532,198124,272190,40204,-187147,-100294,79839,30359,-126345,-220622,-289941,-209925,23070,143485,131610,90588,-35522,-157958,-279405,-356289,-221362,52025,237021,262171,169693,6115,-59166,-94559,-292347,-255186,574336,1405970,928890,-74442,313951,-507668,-1998860,-714393,1387601,1039968,298089,47614,43502,929857,1822363,822587,-1917637,-2592479,-502811,625513,12623,-64635,169499,-251186,-470106,-261624,-226676,-378778,-152938,188373,48588,-229164,-144054,76951,-29091,-376002,-368941,-122541,-177414,-447659,-462030,-227133,-16223,129572,135427,-90,-90101,-33428,-20966,-131924,-191198,-65516,54342,-7193,-61596,-19454,19657,102073,112308,13499,20856,112403,123583,31946,70841,304550,453212,372413,173450,-28799,-59001,-75976,-199712,-191873,-194439,-394185,-520414,-353442,-234311,-218849,-145175,28276,142467,92913,-52225,-259036,-334709,-188529,48058,156078,113197,-31656,-175190,-120098,-89937,-216484,-198125,-21853,25591,-34162,-33942,58742,160735,234600,281384,279956,104982,-162460,-349751,-267052,-98251,-78486,-52997,62389,67691,34366,-6145,-82397,-105773,-85659,-160621,-264616,-333337,-236953,474,58005,-89220,-87853,33757,64867,58968,125511,160359,136363,134751,76698,-6437,5460,24547],[-78634,-142312,-66922,10938,6087,-116999,-135617,-65666,-151248,-205153,-65321,90947,143338,115873,60874,14962,-16595,-5046,-66152,-278896,-396857,-319455,-221438,-231951,-251218,-153650,-90240,-143280,-129635,-38507,43371,108985,98686,8744,124485,436891,431752,97074,-128486,-219171,-247300,-96489,137657,283481,141784,-107595,-160712,9367,105589,274248,351014,294597,150284,-28004,-97972,-22733,-58382,-285017,-466297,-348399,-240345,-386086,-321463,144114,303798,53772,-157096,-126218,113674,358352,380997,252319,34475,8912,202965,197175,129483,205377,143594,-112633,-242402,-279233,-291470,-349438,-526456,-530473,-204811,-23616,-81800,-97388,94525,383720,572864,550816,511929,453967,380520,420128,371800,75458,-218185,-149268,75303,155783,111909,-50056,-259972,-333634,-59927,286451,374993,224483,186165,195310,-8434,-151703,6631,265988,402929,298136,-30575,-174590,15889,166619,19702,-13584,162397,131391,-118692,-104444,256272,545507,470112,345286,349361,240305,136422,1165,-192650,-153692,177698,248004,-30740,-194433,-119653,-40106,-37866,-169631,-360116,-355732,-117183,75762,124181,-37648,-276904,-224773,-44404,-211943,-452425,-285623,51784,47936,-277539,-396048,-314768,-275749,-248401,-177418,-112529,-195380,-379750,-387529,-136022,32990,-10521,42602,131127,115527,80266,33337,-29456,5023,165473,225904,122605,60738,-54954,-221718,-263703,-111350,154699,333789,187917,251,51944,62045,-114549,-189205,-108000,5897,70286,-64846,-118955,17971,59365,15773,-21187,-151671,-196283,-89015,-22372,117143,381534,409179,275279,228295,170395,49833,-20646,-14252,33922,108134,80537,-82712,-169311,-127282,-124226,-100162,-55621,-53456,43080,74492,33746,63419,91794,159512,276983,292972,104290,-218996,-478482,-643283,-717400,-508828,-134092,-42577,-182863,-160409,35105,96929,82022,173169,250101,255711,318840,307563,127906,-40812,-36594,54716,162930,159199,780,-145881,-216299,-262586,-87678,147493,209892,59046,-2839,192152,384426,256456,7836,-238450,-233369,20949,135536,127521,106136,-25077,-175557,-162530,-38614,170654,359804,173015,-204928,-243687,-43575,-25746,-185232,-279946,-189355,-5737,52628,-59636,-153270,-46804,66224,82379,121747,193745,115726,-120991,-218761,-71674,-71153,-252181,-291637,-192212,-67739,28015,174072,290873,229855,-55282,-241029,-110495,146015,229073,287816,438528,404821,334077,415608,262970,-13227,-65892,-43156,19492,34524,-160692,-389964,-268976,-70763,-47163,7938,179923,254560,252643,240966,119902,32834,74550,30211,-49564,75029,280335,151582,-215768,-258879,694,113212,119965,203277,322051,374943,196587,-95369,-132831,72632,326762,471983,395915,152651,-121537,-196735,70482,253632,118994,-48468,-77141,-82778,-190602,-274962,-220267,-74175,-16410,-128388,-273778,-385554,-429639,-441486,-215356,143085,213028,35415,-72325,-175080,-153210,-77957,-163663,-86367,219841,203820,-89958,-221306,-220871,-101767,146399,182067,38792,78418,155386,76372,22925,64404,19291,-116970,-92583,160659,378381,312972,109880,-52587,-18099,63782,40226,-73743,-162124,-158427,-5912,199039,171451,37387,6061,183659,492890,593136,496724,473346,293934,153709,231883,253195,42986,-166682,-212115,-114884,48640,-12500,-298677,-303334,45083,279653,488825,897469,1105989,788073,-1594584,-4895327,-3427235,2602027,1910144,-71510,844210,1477908,583607,5230,-341637,-963296,-1244925,-686452,-106543,-39431,-139284,-14058,158922,77227,-69717,-15822,41060,-29800,-245851,-238796,33668,-68626,-408578,-303453,49029,231065,212949,5214,-141614,-76154,-91021,-233522,-298661,-287771,-258743,-163322,-68104,-66005,-75462,-24436,39489,109651,157305,76743,-54933,-136642,-129348,32622,140323,70972,-91529,-241044,-192181,-119741,-226448,-254663,-146597,-64700,101622,328120,430275,380829,318273,322131,198347,-86184,-297614,-314214,-226698,-165861,-207179,-187844,-80554,98259,193507,141333,99368,118183,23266,-133880,-234712,-247103,-179081,-127925,-8549,178011,251213,108657,-6644,16514,-2129,-6326,79607,71866,53942,113331,81446,-136963,-235375,-33388,195795,199614,43869,-60216,-93076,-86884,-106363,-105994,-21022,-31100,-159527,-95964,16057,-14134,15767,135464,225965,345538,421163,281411,120311,187425,256059,144875,17419,-12380,66149,86982,-16694,-125081,-87281,44590,-16924,-245358,-518079,-532801,-112218,273209,137757,-100961,18137,220780,198843,96738,136322,118580,52793,70112,10219,-78555,28174,336898,369663,202023,15450,-9730,106475,346412,403464,-65089,-555286,-546456,-247153,-9632,140000,236595,119937,-174453,-334996,-355805,-330277,-242297,-131134,-138420,-82143,205080,365930,227227,41935,-7215,-10849,53625,146498,33445,-219263,-170263,123334,163979,-12951,-7605,52192,-20825,2486,164735,294090,329080,240655,54367,-40234,-110237,-205669,-148062,38641,4458,-181721,-363702,-366356,-126139,63308,53368,105435,149153,48254,-718,78777,201125,357251,422490,285673,110605,72722,-8255,-159879,-130624,45169,119524,49591,-17157,-83759,-279763,-322788,-116435,78072,149632,139974,-4555,-54171,106561,240287,349588,306669,93072,-83579,-77795,-102,1607,-86067,-43876,264541,625451,479134,-32935,-412548,-440309,-242043,-58073,-57654,-101273,-64759,114419,408177,369503,-178420,-564248,-484104,-306775,-252942,-191946,-42190,154977,262470,224759,90427,21482,-20817,-136060,-313403,-428727,-371122,-168457,-141937,-307582,-238565,-55047,53886,415636,730536,525668,176395,25142,-96771,-142491,-62513,-58576,-167862,-213804,-183146,-216788,-238862,-87856,-39257,-166161,-174632,-75973,-65675,-159301,-205297,-147694,-83243,-90460,-112616,45659,359118,423217,151697,-60494,-140541,-207640,-136379,85968,328920,302982,126476,29392,119226,346829,455636,324001,174842,-69045,-445602,-469096,-214331,-188077,-281711,-267380,-173247,-128444,-54075,57884,147903,229905,319513,357454,214181,-198156,-453016,-258142,-62257,-112295,-117594,24886,108917,56491,85655,226111,361456,228866,-45884,-153573,-97244,86563,199159,18123,-182916,-70264,234982,320098,167310,165360,213758,160708,139333,150739,81191,28947,108527,295944,427332,322398,156235,62717,-92626,-143460,122332,232590,17154,-138964,-226995,-291985,-72028,228280,165300,-39192,-25264,12712,22520,12744,-24873,112931,228807,-39555,-313002,-135853,112937,72717,-39624,-137626,-271609,-254151,8079,222204,223458,110984,-35538,-148385,-260397,-307757,-184913,8381,195070,362315,336034,110480,-15986,-70807,-259053,-251482,596367,1561152,1007768,-29079,419807,-353149,-1799166,-474742,1422061,910573,147798,-39795,3172,892567,1750045,811819,-1831034,-2189571,-154373,819408,100395,-45189,122408,-251427,-389769,-158428,-180013,-424429,-305242,-9115,-93291,-331323,-310756,-139250,-156809,-315637,-197632,38563,-27867,-311059,-405199,-223741,-449,164519,196044,38142,-113734,-59448,-1684,-108222,-171576,-28411,83945,4844,-81376,-97693,-81050,31096,67459,25285,73674,156827,92768,-29816,47127,315123,459980,377492,168507,-50616,-114928,-177497,-303937,-266463,-239640,-388802,-473679,-304782,-167392,-187863,-129227,61403,155365,13747,-171003,-337235,-416492,-288432,-20318,108022,54561,-95412,-222197,-192752,-191092,-250945,-164285,-59,-5441,-115782,-76298,129001,282052,280664,233782,227413,107423,-142760,-319157,-264394,-132807,-114402,-15502,157682,170754,113929,21749,-62774,15811,119489,6194,-174650,-306638,-214753,68942,134495,-18207,-12802,101533,113156,73559,70989,104965,139509,160680,87964,-4071,-888,20170],[-70288,-92501,-4008,24914,-16040,-124280,-146739,-72707,-107909,-143154,-42118,82650,130403,94270,43898,16563,8533,14495,-81819,-299019,-404471,-300440,-190428,-219699,-241427,-150817,-103649,-121965,-51726,40319,27151,4644,7425,-5494,130706,390759,322468,-3340,-230170,-339984,-311106,-67573,179206,229183,37112,-139576,-53944,157428,184485,253722,327383,263294,79754,-61066,-58917,-11293,-114654,-298550,-422880,-323817,-235977,-355531,-326130,41201,225002,65286,-121089,-135710,68225,333817,388374,208668,-90598,-164737,51466,136412,119819,203660,176527,-48471,-268317,-387722,-369202,-313451,-429934,-504179,-245925,-20472,-37368,-73076,142446,440499,588153,553765,484096,371561,283591,343362,335156,95518,-169496,-183087,-58942,21311,34601,-75240,-270365,-341873,-37856,303839,306925,144485,144346,129156,-88780,-179838,11390,255671,360384,222180,-52883,-49200,137327,119552,-108352,-130897,68639,106472,-116035,-168707,91010,409739,408488,301858,252064,115889,51583,368,-117851,-86124,184288,235609,-44971,-208612,-103571,33231,119210,21042,-254675,-329177,-57139,167729,164612,-36112,-284972,-278740,-150314,-270551,-459613,-278406,32333,29123,-251812,-295599,-199307,-193432,-139791,-89421,-54339,-177243,-357649,-346161,-132615,-32504,-60299,9852,59251,65531,69131,69416,44902,48375,135074,209466,153373,73141,-62125,-211985,-246533,-96898,174502,403432,320017,96904,78215,91580,-49052,-91278,21061,112486,90116,-87814,-154919,7465,113295,108576,47753,-105199,-154526,-114819,-123312,43003,398230,468308,274524,182365,142428,70058,52343,100765,104884,67991,-21787,-98098,-85905,-10050,-48721,-75208,-36871,-16742,85513,98385,14,-16793,54193,148493,227196,205768,50333,-231213,-420629,-489073,-562832,-445683,-123301,-29827,-182800,-177552,27825,121754,125475,166444,207902,203120,239052,158536,-70430,-202882,-107596,45994,161011,138346,-9781,-79330,-58207,-74735,4989,135085,158307,9430,-53475,124736,299115,180660,-60847,-277578,-241225,-33346,52256,66749,126792,9961,-202304,-226817,-41126,187657,293340,86163,-242110,-288109,-125632,-107056,-137269,-102287,-91119,-71140,-143889,-247186,-211682,-52291,21861,80278,222015,323286,217074,-103066,-275785,-112767,-38062,-154191,-171566,-68044,-799,4300,99797,202458,179260,-47845,-244929,-112567,248215,427183,453064,466406,327679,264860,340108,152724,-117826,-137789,-60176,108109,200223,79898,-128882,-128765,-12100,4010,5652,96690,197586,282255,336280,245295,158776,203837,166806,26917,92319,320852,228288,-179734,-285152,-47582,119281,210894,294985,311241,293156,159268,-67001,-69374,148863,353530,443396,384434,165931,-172406,-334567,-86662,77233,-41356,-121155,-36744,-1108,-125365,-197335,-168719,-144126,-128682,-164771,-212817,-300541,-424079,-465165,-225904,119040,181585,13102,-108709,-251661,-238372,-68636,-82301,-24368,207162,111378,-243001,-373901,-326481,-144317,131360,175620,45281,92957,203732,144946,38709,9343,-14329,-119205,-163919,12932,283534,241939,-20714,-119008,44770,130108,67220,-89477,-288154,-342948,-77980,200032,187408,79512,89649,230137,435769,553318,522186,465716,287187,153433,227368,282564,97233,-207692,-349243,-210107,38778,57454,-233747,-437783,-262122,-136517,-3534,606902,1076147,496305,-3510200,-7839141,-2544175,6763377,5324544,339567,520621,1179181,378364,-58015,-395570,-945526,-1089015,-479441,9785,-113719,-265444,-190174,-136508,-227794,-197854,29016,105264,-80771,-384065,-326708,24308,-17403,-327182,-272855,-17766,146199,181190,20611,-141380,-157244,-210730,-313826,-361973,-397167,-352447,-156520,-4787,-37211,-109893,-13655,141762,197806,181102,86121,4745,-53079,-115141,-17148,119341,91028,-65158,-258761,-234076,-142339,-223579,-214279,-100860,-37740,140077,353808,358592,264674,251376,300899,178232,-88861,-304307,-402171,-360163,-298673,-297612,-228607,-83139,125797,248259,267145,231700,149031,-10218,-149539,-254141,-274264,-195359,-170811,-119948,76892,238647,103319,-29386,37672,90635,97650,106583,12777,-37444,57452,89394,-80164,-163305,-23416,96793,25386,-63972,-77372,-63841,-57279,-100959,-98996,16690,-4713,-185861,-160369,-42781,-50025,-11337,131869,257785,381545,390533,226399,98544,191920,254933,158719,58109,27864,95648,69614,-76497,-156185,-70148,45398,-69199,-329361,-585003,-480495,-24143,246716,74747,-77118,67980,155081,127992,149856,232825,143426,-40420,-94629,-87714,-82034,76468,333028,452561,404500,148782,67091,159746,274961,231945,-157790,-530406,-472653,-186867,11757,149864,252004,123485,-225397,-361406,-267052,-214337,-183219,-164879,-180071,-94608,219078,448199,355847,138351,16494,-69103,7278,163528,48822,-199857,-124966,95615,45467,-138095,-103507,-16859,-70698,-52132,80424,201880,261232,258377,122953,-9460,-102756,-135179,-19361,113180,10890,-152183,-299104,-296925,-59935,115606,61498,38700,61474,20453,34664,141418,238096,364154,449140,334339,125221,95677,59519,-110825,-156426,-40992,-6666,-53346,-42591,-68045,-214547,-219128,-84010,36665,93516,77307,-39086,-25170,168295,294063,326119,253679,81472,-27947,5441,75914,38908,-32368,-5210,192984,417912,309791,-95816,-465044,-484350,-238772,-54390,-91537,-115945,-27911,160306,461202,469936,-76585,-505604,-469029,-298836,-265671,-249958,-119897,108270,268886,283973,169021,113917,34198,-159827,-349590,-420630,-309282,-119594,-138435,-352811,-309245,-85933,56228,434263,723331,478821,179520,9041,-161333,-174047,-70805,-119193,-262502,-283783,-193442,-201272,-232939,-70530,-11480,-136760,-141353,-6854,97071,60981,-77843,-115712,-74285,-114696,-148650,75696,430155,535016,287237,5616,-160496,-222838,-115031,40476,198256,196033,60767,-59553,-35405,256195,467953,430816,331652,112249,-249163,-331442,-109244,-86324,-225573,-306033,-265974,-167316,-26758,96712,122101,128153,228178,339547,250884,-171397,-444181,-250685,-14094,-49349,-79448,65776,185502,193714,213226,336030,412588,232988,-63895,-183910,-111217,88757,208205,43814,-120616,-38557,170678,228690,198361,319022,365570,204339,92768,84993,69067,64364,129515,288314,428848,332248,171305,112780,-39731,-165607,57613,209218,29523,-94247,-100005,-151921,-32761,212085,170058,-18142,-5083,51939,33135,-45677,-103762,66799,206927,-81935,-368518,-141860,128768,93628,12853,-67671,-223806,-267582,-28897,228825,250132,99531,-34230,-110742,-192595,-202919,-103003,-18366,138787,417110,430632,154981,13374,-35051,-233227,-277560,604394,1719425,1039354,101885,615219,-184599,-1641282,-300622,1261966,645471,-55146,-186451,-138853,776612,1784935,929682,-1628072,-1841486,124459,900356,117041,-49313,14333,-309913,-367876,-120662,-145964,-421356,-416053,-175309,-168491,-335051,-382818,-286212,-227480,-189999,3389,185040,94176,-172149,-308399,-206951,-19463,165999,258512,99701,-116977,-88755,24650,-43383,-103533,39324,120774,6962,-115078,-175480,-146096,1996,53118,46653,111453,153647,6485,-118144,-1831,253963,369743,307800,122125,-87232,-173353,-247371,-355785,-328734,-288150,-354123,-357210,-202026,-79351,-138893,-86047,115349,170611,-53863,-268965,-365376,-434999,-341667,-78189,57462,408,-153518,-275384,-295278,-296050,-249277,-106116,4388,-65191,-207318,-123800,187467,398078,324678,169439,125390,70844,-126217,-263432,-226629,-160622,-178992,-34259,193417,238296,167974,36043,-63030,86857,258468,146460,-85278,-278815,-202372,113351,187728,42070,45146,150194,154856,80238,-3201,22238,121246,160187,77008,-19695,-27873,-3141],[-52525,-22874,68061,72633,-4195,-108346,-121344,-36938,-20053,-36390,8734,79362,108640,55205,1041,-3791,32989,56703,-49273,-256631,-370332,-290262,-194860,-200459,-186031,-123465,-97909,-63130,49338,93209,-60606,-171471,-124646,-42698,90043,263396,179562,-78933,-285796,-419494,-360603,-60502,154336,60582,-136850,-167162,46792,224207,195340,172058,235459,174599,-15387,-103306,-16777,26061,-124867,-282926,-354187,-279696,-206475,-294295,-293337,-47143,141892,101140,-34076,-102406,43678,286827,368524,171916,-180176,-313596,-97438,87094,107189,164325,160766,-12397,-275096,-431433,-383222,-245611,-294977,-415368,-267732,-34415,-19518,-74423,143674,450023,539090,466175,364346,235471,156988,227564,292684,158884,-70187,-203593,-213054,-136636,-70626,-136010,-292030,-305641,13352,314695,209058,30621,75257,57609,-134898,-171856,29080,229446,299144,177603,5132,101155,238272,69074,-204721,-228932,-49178,51992,-85874,-196204,-41885,268692,325597,226324,104335,-19871,-13128,30535,-31372,-28673,152909,172576,-92469,-236126,-115921,68245,243793,202247,-125828,-268814,3921,250888,201043,-30955,-268932,-311628,-234892,-263443,-365185,-212753,17813,-21422,-217378,-184182,-110090,-146339,-96308,-53907,-34618,-158250,-306938,-268473,-107181,-85700,-84587,18103,45730,43630,61361,98860,98937,77693,110137,179549,144640,53217,-54845,-164924,-205266,-82110,180956,411552,373209,159056,98793,103453,-35,2007,138606,196809,87968,-104771,-168111,-1266,154270,191468,118059,-33328,-108896,-167896,-228321,-21680,388821,492525,258602,132398,130347,117284,134360,182854,114922,-43218,-172097,-153132,-15540,112994,35846,-40679,-5372,39220,141481,150439,1069,-73047,21988,118691,136314,81417,-1533,-172110,-283413,-300443,-375167,-334830,-93403,-21956,-169676,-165846,12005,105105,133181,138015,129284,122306,128115,-23581,-266625,-330474,-156846,63658,166832,78986,-56128,4140,140285,145469,100652,97377,64212,-38146,-68969,74488,182401,74581,-131053,-274293,-198815,-65381,-42770,-10127,124301,36926,-199616,-250409,-38696,180730,203948,15059,-194149,-202667,-127970,-158086,-67781,90887,38180,-119425,-344655,-437401,-251666,-49120,-5416,101879,306531,401739,296205,-38762,-282327,-167924,-15412,-17100,-2713,93663,116321,53477,69749,136768,146254,27275,-162821,-90565,310824,554721,538578,452480,265037,213715,253400,51128,-181910,-166780,-23705,224380,375566,305062,119840,9691,51976,67853,22278,39546,163553,313933,399130,329746,259015,318782,294981,110748,112488,318539,246411,-151017,-280151,-80726,101122,258420,351076,274371,185892,106362,-19601,29398,241565,360141,364612,322738,152235,-197255,-384400,-177390,-62721,-162115,-169790,-24946,43393,-38431,-84269,-101507,-196463,-233422,-199985,-153202,-209913,-393778,-438819,-218628,61492,121880,15483,-100782,-283570,-302415,-73068,-20078,-2926,144675,14486,-352574,-485914,-416600,-204167,78606,143334,37671,73898,214942,199703,49054,-53973,-65369,-117321,-196161,-100027,178782,170122,-120882,-155243,82579,151907,49411,-131753,-404607,-504252,-161853,169151,191227,126920,176509,269697,363424,481078,501335,388695,244511,163850,253516,347433,192603,-190453,-441879,-285055,35241,139068,-93688,-467019,-514854,-533617,-528530,168344,984433,601849,-4130077,-8843104,-1120710,8584375,6280322,-17765,282256,1116784,495858,96684,-326931,-790661,-820475,-243041,140331,-98667,-289490,-338700,-459474,-514826,-232231,142240,185394,-119606,-459665,-357640,-3919,-8393,-257897,-261294,-103624,57409,140543,56399,-58475,-147399,-272058,-369385,-430139,-507109,-416865,-97628,112003,9688,-146924,-30832,172585,233605,219167,168774,140723,59004,-79652,-32697,97427,65647,-88470,-277278,-255096,-146147,-185373,-147656,-55676,-13904,159994,324387,219059,77867,110581,199281,120687,-54048,-264293,-490127,-497352,-400467,-327584,-187821,-11533,133592,217134,293105,297089,143951,-51906,-150451,-242038,-279875,-223415,-219676,-207058,9203,226981,94637,-71141,6503,141290,180784,102246,-63008,-119389,33684,144022,33345,-61149,-36494,-53928,-168175,-155440,-63183,-9648,-19999,-71618,-53007,68136,38567,-140755,-164465,-95064,-82142,-21771,128135,279132,383292,302222,116238,48716,160426,218508,168255,102477,61393,99271,43806,-145560,-221486,-67704,49698,-107300,-371524,-551277,-362285,57466,184729,4270,-40035,98853,60452,12485,145878,260094,133494,-122197,-239803,-164318,-50773,139161,280680,466234,546894,313736,176045,190235,141164,4675,-246194,-444298,-317676,-70032,57582,166976,254020,107292,-255056,-331213,-108455,-62043,-149362,-212072,-185201,-52334,248110,500906,448340,234790,46857,-121804,-43971,164635,75041,-130976,-62514,26658,-104275,-239335,-175576,-88344,-116478,-99808,-24761,51653,154847,253901,182210,25337,-85397,-67576,91907,161719,29001,-95170,-187580,-175573,30395,168113,78379,-12643,-12162,11268,91248,207214,263908,338635,435992,366073,144289,98862,106965,-56314,-175579,-142248,-154662,-173956,-101028,-95859,-155263,-107873,-49528,-12815,33784,9184,-65607,18983,221698,337408,282148,162306,57758,52404,121267,188558,117170,43125,34571,87280,155101,134851,-108006,-420276,-455806,-232554,-79873,-127944,-114659,20455,195697,439923,468771,42364,-342898,-367395,-230847,-203215,-218660,-109305,121143,300716,322433,213490,168724,70221,-158882,-313909,-324787,-199632,-67516,-120185,-303102,-275736,-104827,17137,369114,630160,433638,241967,75237,-144004,-156991,-72172,-178015,-344452,-335906,-182228,-157844,-197025,-54967,17197,-75663,-74947,77826,242435,242983,39105,-82954,-78322,-137338,-147776,121322,464070,590845,403820,87232,-135115,-169785,-53293,16982,49238,64271,-8935,-143326,-195968,92366,396708,474331,428866,258442,-12915,-98645,51876,41635,-150136,-323630,-337992,-181628,7920,98725,18743,-46124,93419,278111,229893,-135309,-377050,-204466,57452,43252,-14613,119125,259807,323006,332857,417585,414580,194216,-103583,-222804,-130895,46276,142607,41284,-70448,-42525,70619,112513,182749,388931,447788,226092,44231,16347,60294,91624,120690,249597,398743,319413,156566,113967,-17840,-169775,-4481,151567,16627,-56099,28207,8829,22412,177438,155943,16237,32345,94403,45587,-79346,-123535,80590,214078,-77771,-337937,-118430,122290,94426,41264,4013,-137330,-232983,-65987,177733,214723,54225,-48826,-71835,-107854,-77309,-779,-22557,87779,423875,440339,120811,-7176,-26888,-252579,-367180,530508,1716239,967291,289484,872413,21839,-1397914,-149984,956845,288612,-305968,-400257,-352910,622113,1908634,1131077,-1321331,-1532065,330370,840639,49962,-91645,-138184,-407184,-398366,-151746,-130138,-371710,-455024,-258572,-149298,-228937,-324863,-317532,-222551,-33575,182268,278271,156712,-73920,-210739,-185737,-58806,141158,299977,162629,-100146,-109930,57471,53816,4264,125049,159373,11228,-128267,-204573,-148958,14975,63032,61632,126425,116702,-94163,-203770,-76508,117930,202062,181839,47252,-120283,-209565,-265545,-337722,-348280,-309788,-299559,-228462,-84587,14693,-64425,-22736,164912,176798,-97744,-327060,-349523,-388123,-329931,-111281,13380,-41736,-194650,-319520,-393230,-369304,-207664,-33920,-10810,-147384,-284231,-152615,234188,487186,355554,106386,5944,453,-123837,-207617,-167781,-171307,-242680,-84696,171267,247694,183372,39795,-79506,89211,299185,224843,-24767,-265101,-210064,116958,202677,72025,65855,157243,167647,68172,-83531,-74626,75188,126847,48359,-41975,-63062,-38469],[-36811,35469,115119,130527,39978,-78596,-82115,22157,89608,91940,78023,88611,91586,13547,-55940,-45459,37342,94335,8838,-172751,-300225,-276230,-210366,-160557,-97169,-80790,-74942,13861,139689,102270,-191113,-362503,-241072,-67351,32241,98436,39760,-112660,-280233,-434395,-370178,-49641,99333,-148821,-326012,-189163,98624,188911,119456,32956,84207,49468,-101539,-128456,27229,75241,-96118,-244118,-274629,-226463,-160407,-203206,-211371,-80222,91315,171828,96698,-41129,22242,225450,337707,163839,-203101,-394384,-206408,56272,97686,97843,98363,-14928,-255957,-394069,-327534,-163401,-154999,-293311,-270382,-64823,-29872,-93255,106345,415212,459663,337001,208946,100516,45109,114162,250800,234227,45573,-204676,-347286,-281290,-173137,-191044,-282495,-224636,76177,311552,114090,-74499,9891,15822,-128861,-129622,57612,199412,240013,171744,111504,232763,298123,42303,-226381,-266247,-148361,-9994,-31619,-166588,-99921,149758,233765,141131,-39581,-127618,-52659,58151,28348,2374,92570,70775,-161861,-263357,-143819,61518,310861,340732,2695,-198667,37675,298451,222589,-23626,-231408,-313084,-266880,-186886,-201186,-110838,24643,-62759,-169784,-92109,-65545,-140823,-142914,-107154,-82013,-158074,-244424,-176884,-79326,-126297,-78431,81432,105609,53160,58202,113278,115289,78793,103079,170325,119477,11372,-35676,-95686,-156206,-65548,189168,372443,335101,168081,108942,93753,7482,46741,207175,236786,66749,-108324,-146658,7971,182626,238079,157787,36084,-69901,-226410,-303680,-49619,364913,469114,227260,93739,136115,176457,214829,237870,85392,-181505,-319033,-220362,32131,209806,107126,-3481,30561,98774,200315,210665,19297,-99205,1108,68171,9522,-57744,-34042,-47288,-95996,-121952,-193839,-196714,-43603,-7050,-133188,-122108,-7752,47284,97375,95214,41155,40486,19612,-171472,-369370,-361068,-162370,100829,178855,4051,-114851,82086,313945,323575,172967,39836,-51743,-70648,-43660,60027,92470,-7324,-166081,-223540,-132155,-89565,-137690,-73523,110123,52076,-166490,-221735,-25077,157791,122355,-14239,-71961,-20105,-60100,-169952,-9831,219360,136195,-143849,-478831,-563914,-265636,-49916,-24608,124734,336865,395532,320139,47744,-234702,-212228,-1202,124091,172573,251043,247117,146985,79755,88462,106293,118359,-25669,-49432,312041,576199,531882,415735,242073,184425,171405,-15608,-188096,-139828,62793,341301,506200,437294,262923,102551,103922,121373,40961,8705,142348,321525,407324,352801,308845,389483,384996,195173,146092,284948,206991,-140352,-261437,-109509,56338,254047,361152,225687,87956,55232,33651,138292,329166,353921,273447,240328,116188,-198748,-348092,-191915,-139232,-221553,-192122,-50203,43169,50767,37608,-34447,-216326,-302528,-224353,-110316,-139977,-337864,-360196,-183587,1130,61643,41749,-50103,-258175,-323902,-82691,21381,-12052,52289,-73249,-397234,-525866,-466265,-261617,15804,104630,21238,30841,189307,231776,62734,-99373,-112349,-105825,-183072,-152100,92716,119487,-144598,-129401,99375,128714,-3523,-180204,-454166,-558954,-220694,110652,172725,166345,252300,302705,301439,399795,447025,271745,164078,179249,311306,427113,288188,-134507,-471326,-327392,24711,175272,10390,-469904,-724102,-838926,-911786,-235041,955968,1145633,-3265478,-7590625,223057,7549156,4399912,-1044964,215337,1352734,920239,412474,-191233,-573302,-501808,2251,281972,14529,-215892,-422639,-699078,-686959,-178161,282564,265018,-131212,-454866,-330195,-52072,-47580,-209292,-256631,-178043,-17175,91474,94536,70155,-65927,-269247,-382554,-468797,-573427,-437515,-11852,246996,58017,-185217,-85754,111328,203682,264650,306923,317369,170020,-35425,-14579,79024,5227,-151161,-296820,-260031,-129551,-115724,-79495,-36292,-10460,150788,249462,58062,-122749,-68972,42852,49846,17701,-176874,-533358,-594738,-448090,-299850,-79894,123702,136188,117341,217156,278271,103983,-89128,-129041,-196782,-267197,-255326,-256105,-237365,-8547,194478,54621,-139719,-69248,147478,228341,68423,-142421,-170892,49269,222613,156690,31788,-76227,-222803,-327111,-209327,-23337,63175,24320,-25190,20821,125900,97737,-27555,-101912,-134510,-123658,-35808,106652,275221,352984,192789,-6005,-12160,101945,161431,173133,132101,66869,63138,-3208,-220208,-303582,-81455,54586,-124388,-359728,-408962,-180698,121338,96122,-70289,2663,126099,-21024,-124568,58015,191193,87372,-161296,-314761,-195047,11221,182249,191250,394146,554568,422304,271654,187860,-4058,-179244,-271174,-292127,-108177,73472,109467,177615,247184,84567,-257058,-266740,50515,76885,-139247,-245225,-148491,26012,282643,514364,479185,291345,67957,-147491,-77770,155236,112864,-22111,7043,-64217,-250453,-295936,-206424,-145346,-151972,-133502,-122408,-113485,35089,223878,214817,57095,-56539,-11605,160892,186022,67584,-13912,-48354,-26641,122636,204296,93855,-43755,-70469,349,139507,260236,285740,303101,389624,367310,161590,88712,128901,-13660,-196754,-241354,-287827,-292297,-198416,-168085,-118568,-29089,-45151,-72460,-13477,-43982,-79264,74972,274703,361239,220689,49435,17107,109266,215379,294430,214865,126577,71597,-18751,-62762,24332,-60210,-293981,-366548,-225796,-127848,-158757,-98519,69804,219860,360103,372252,143637,-132027,-221280,-133070,-102610,-136068,-41431,164935,320187,308176,204531,174071,86125,-130344,-234957,-190943,-81986,-24701,-96630,-203768,-185905,-125871,-54082,240874,477181,399996,340470,199528,-57124,-100096,-67768,-223548,-393586,-352561,-150083,-91487,-130078,-28934,54703,3598,998,148858,327321,332543,107099,-65788,-96703,-142798,-96999,173558,455310,589014,482630,170445,-66872,-58974,39737,20646,-68916,-50193,-71234,-206393,-305013,-80962,272023,448236,438570,318281,177357,154648,229185,167087,-72039,-321689,-378684,-170910,47190,74891,-115716,-231066,-44495,188968,160334,-95886,-269329,-135135,126319,139395,57333,160924,305298,397238,408397,446699,363266,123245,-147782,-259258,-159224,-31622,23040,16645,-39595,-83175,-41766,4951,125849,359901,442417,223803,6372,-31586,65463,111761,90536,187970,342409,287359,116960,69593,-24761,-149726,-46606,74065,-14914,-28481,122948,142842,81056,138975,132319,57264,77723,126478,55873,-76337,-75414,146465,237151,-38003,-240441,-80843,92322,86052,72586,91901,-14343,-145094,-80472,101114,138486,-17085,-87231,-51432,-36409,32060,92628,-4408,61855,397628,380445,17086,-93410,-72473,-332200,-523543,331586,1428713,760264,480146,1129450,270750,-962425,28377,597749,-88422,-579635,-661282,-585000,461645,2021283,1343038,-912080,-1159370,486206,639719,-97390,-175733,-305003,-511809,-452544,-228062,-132811,-290352,-412081,-240009,-48546,-48416,-158716,-234541,-149380,111070,294997,293823,147015,-38959,-148790,-172063,-97138,107283,306695,206865,-68278,-113779,93673,166006,133339,210773,191492,25652,-96922,-156028,-88167,47314,68609,49839,116353,69609,-164344,-257093,-167358,-70409,760,34762,-32935,-130754,-204980,-231887,-263064,-316658,-289675,-236948,-133638,15496,107154,39266,53546,193473,168770,-115297,-338145,-304345,-292775,-258249,-115286,-20170,-68758,-207452,-331496,-440059,-380394,-136510,33803,-43033,-232081,-318214,-140802,267897,528104,362203,58517,-94257,-84953,-137679,-168372,-108146,-163550,-277315,-132297,106828,189377,158181,41205,-98398,34879,247592,225450,-11709,-271367,-236812,77768,178091,65708,44690,116906,140225,34888,-152839,-166829,4320,66981,12245,-57817,-91669,-76331],[-34161,56789,117035,174789,103243,-48221,-54902,76340,188013,207125,146973,112013,91490,-13099,-107755,-100682,5397,100134,62413,-79546,-210596,-244483,-207225,-96798,-1448,-37380,-41071,85970,188515,65050,-312036,-497751,-290897,-52756,-13112,-52860,-64197,-98712,-218068,-383425,-328490,-20385,45957,-319203,-468846,-203121,83426,77410,-21714,-136273,-94907,-78175,-150848,-120138,65690,111781,-54144,-194032,-201260,-182155,-122901,-105260,-97092,-53031,86179,266410,243128,22640,-21833,148638,305926,188909,-154748,-386001,-250467,42432,89654,17119,3534,-53841,-215565,-288352,-218865,-86255,-45677,-180363,-257581,-100335,-55198,-112956,49692,340251,375035,225652,87143,12746,-18189,44250,215754,284267,140106,-184183,-428708,-381354,-245308,-204374,-209516,-108424,133173,290485,47902,-139271,-28218,24250,-71002,-62115,91094,173160,195200,190274,210415,308459,310401,49420,-166639,-226707,-195592,-59533,28281,-79621,-69573,72859,147461,69960,-130661,-186477,-77942,48801,33125,-2922,18755,-42723,-228563,-270584,-163139,24862,311152,413289,107422,-141840,26914,291006,220660,-16395,-185875,-284754,-230680,-56126,-19258,-8381,50205,-64210,-109608,-35228,-59156,-165725,-257629,-238359,-183297,-174953,-177973,-90030,-62607,-148720,-39558,190878,212664,76420,53888,108375,90122,48174,119140,205600,111047,-24979,-6827,-22071,-110181,-45182,203046,307684,223281,124051,110087,71623,-29936,23256,210467,227987,37916,-94925,-94732,39986,199638,231764,144495,78094,-40908,-262539,-322650,-27706,337672,400007,184430,76842,153473,225626,279004,274636,49113,-289924,-414506,-271134,49475,252158,146603,33185,70483,152518,250804,252314,28551,-100525,-4517,4351,-131961,-182588,-38386,109182,91674,8540,-53566,-62273,15415,21540,-70442,-54612,-25806,-37140,26384,53071,-18598,-10543,-51781,-232238,-332236,-278287,-120154,144418,193254,-59105,-160147,133686,407552,401951,202959,-22828,-156529,-80263,11345,83266,72122,-22687,-141429,-131299,-63225,-113443,-210901,-95407,101383,58466,-109612,-147984,-1408,125518,67866,6888,88502,185752,39824,-146439,11337,234392,153035,-151345,-506008,-586123,-258959,-66160,-43396,129476,295438,300702,275762,125594,-147177,-223947,8734,232431,304285,357379,347516,236344,105523,43428,40526,170419,117322,1377,248136,485826,444386,371498,261328,170069,106200,-31095,-131153,-59728,170629,423849,550165,439136,258766,125016,129781,146350,47894,-2647,120343,285561,353965,311630,294136,391072,414280,268117,192025,237529,130199,-149019,-245062,-141999,-5736,209197,330714,180232,24771,20520,80254,231281,389844,337602,201296,164541,63950,-186700,-256035,-146593,-150726,-222848,-196780,-107952,8062,123817,140514,18544,-198576,-315005,-228264,-89546,-99341,-256571,-241440,-119966,-34340,25600,83481,27574,-184287,-298154,-85935,49958,-29109,-42923,-143658,-375307,-484412,-465828,-298831,-26888,82685,9028,-16686,133765,229096,77480,-114833,-137787,-81909,-133186,-139994,44647,100636,-77286,-34742,107230,77299,-65666,-208424,-407544,-474949,-228221,38665,128534,186504,304114,326208,264360,329704,376869,151486,53441,184047,382540,490947,345095,-68920,-436571,-330787,-662,134055,-6385,-520229,-884646,-974823,-999690,-392109,1103564,1973813,-1271051,-4585406,820261,4089255,438191,-2289784,348246,1795873,1503351,763706,-76060,-386612,-213899,215106,416408,196992,-81191,-429054,-781377,-696054,-75372,397146,325194,-110592,-378548,-260528,-110403,-117708,-178022,-246048,-223826,-75247,31450,115844,191802,40094,-219489,-347662,-449080,-562981,-411362,67897,354679,88017,-226052,-176525,-23739,125433,312610,465749,487327,253674,3035,22155,62958,-72482,-227593,-311949,-257646,-102453,-35662,-36239,-56422,-35859,107103,146405,-77026,-275826,-236721,-120667,-1810,115277,-56400,-498069,-618087,-442543,-243905,49272,278290,146473,-12281,69963,183958,38548,-113476,-87334,-127994,-241110,-278435,-265033,-199143,15775,120955,-40151,-236821,-167450,119117,231741,7330,-219309,-183271,95623,287289,233918,77449,-137227,-365853,-408517,-215054,30253,145179,78381,31206,105850,183940,167639,124489,8001,-159983,-186327,-75430,56078,237877,300217,103186,-90045,-60418,32727,96986,166217,133729,34884,-11061,-75178,-291055,-372366,-102957,56439,-122486,-298820,-186777,50445,175262,3745,-141660,40406,161505,-62603,-254987,-109046,34046,19287,-140958,-299083,-180861,74518,173844,86945,254250,422311,416197,312268,154306,-110508,-248248,-197547,-81348,121388,208969,142383,163147,231635,68366,-231681,-194698,146500,156418,-142038,-244623,-81848,104129,294754,474952,438522,280244,68135,-131017,-78369,138444,155457,103313,72433,-148656,-356622,-298277,-189328,-171811,-168402,-144364,-180147,-235568,-66899,170341,209580,79933,-15768,34808,189863,206166,128279,76213,86183,113189,189645,211008,99734,-55110,-113263,-25911,153161,284522,305510,276864,324013,335775,173033,74481,124523,3848,-222935,-317803,-372869,-384602,-319856,-266027,-111135,-6028,-91641,-141226,-36668,-66540,-80442,127735,323270,356836,146635,-63315,-38893,110390,248459,353715,296638,196659,99071,-94056,-164924,13877,34481,-129276,-245899,-216336,-179805,-174071,-71764,106985,231290,260264,234864,210311,61613,-84231,-47392,-12464,-49208,38223,200600,293369,227045,135313,128898,85192,-77252,-146069,-74060,8654,6873,-69577,-107346,-105102,-160270,-137681,85312,295689,362144,428997,329232,58368,-26184,-58268,-242716,-392628,-323948,-103275,-14121,-43939,11681,101497,81242,62816,182683,333047,318726,108611,-79392,-128625,-120502,-2598,216439,407395,544026,511899,231767,15565,67351,138135,41535,-125470,-115699,-120294,-246884,-341722,-210715,129208,359689,357574,268286,252418,338402,368235,255614,-8731,-299795,-377362,-133497,94349,50300,-220545,-359737,-151320,86063,65478,-57757,-148131,-65215,164996,209746,115322,171249,299766,386427,413882,407052,261819,41290,-174172,-283775,-198970,-125367,-110516,-15965,-24587,-142710,-135115,-62687,49028,253242,365439,208052,-4733,-33879,97912,130898,52738,114842,264201,234202,61891,-535,-44548,-104685,-59943,-4869,-51861,-7298,167793,212481,122348,107241,111785,97417,116861,134822,59933,-35104,27153,234314,253226,13676,-119721,-50005,44630,84717,133529,198052,128373,-15106,-57263,36152,53366,-96658,-142778,-55367,4540,100759,154889,30854,74723,365005,287599,-121104,-230576,-171728,-456543,-714330,16774,856531,431429,604801,1296861,527632,-334757,260080,295190,-394526,-823332,-912472,-769157,312383,1995868,1484933,-416202,-623326,621897,340715,-296312,-287793,-451212,-589674,-491013,-309611,-150030,-202775,-305213,-141238,85698,137836,46377,-82003,-37229,206230,316194,227261,73698,-61736,-137564,-171385,-113571,83807,279178,221850,-28652,-96956,127517,269859,256377,275890,207506,50372,-17767,-32931,13639,66654,34096,-2732,85886,36380,-173959,-259876,-256783,-267575,-181268,-93667,-93702,-107819,-155415,-165869,-171258,-250359,-232609,-178232,-92181,82594,196582,164898,134258,197852,148863,-111659,-308098,-245787,-178098,-152039,-95278,-43651,-82125,-185572,-290219,-397778,-317950,-58300,76083,-84005,-291752,-291719,-83175,281218,505529,337208,31272,-148747,-158932,-158576,-146168,-64509,-144532,-268074,-148513,23110,72867,100832,47121,-104260,-43382,137769,155613,-47231,-293345,-273473,7811,124984,31793,-5996,45209,80430,-11382,-196241,-235334,-77361,-1560,-18824,-57664,-101368,-106575],[-49106,31699,75220,192684,167038,-28831,-57835,100596,245039,275935,194320,144125,112705,-12739,-135416,-157146,-67620,59223,87418,-7393,-124406,-189032,-165371,-18472,72678,-6401,-3714,137369,182866,-2924,-369577,-520606,-251498,3013,-32582,-154119,-115309,-46271,-123000,-287922,-244990,21234,5804,-399845,-518767,-204099,15008,-54917,-176353,-292558,-257395,-174292,-151842,-79723,86403,112001,-29599,-146592,-149153,-162338,-115703,-33404,9725,6343,114964,356750,365160,63002,-106248,46740,268594,229958,-58151,-296906,-226305,37650,75443,-64604,-100987,-114717,-168501,-152458,-92569,-29443,11072,-107964,-231178,-122625,-74670,-116529,-4037,234362,296788,175878,47495,-10700,-24362,38221,190681,282705,187296,-144837,-442253,-420273,-270802,-160646,-71101,23232,172369,254516,20520,-156985,-38008,71731,17462,17330,123595,152681,164260,204485,249810,310574,282496,80870,-55535,-125442,-178868,-82047,77595,47404,31224,45891,80011,30198,-144216,-197964,-107549,-13216,-20792,-43923,-52204,-134782,-263637,-240766,-151241,-21836,250629,409431,168670,-112338,-26279,225944,192642,-11559,-149849,-239611,-136098,97847,131111,60952,75998,-21441,-45289,-12607,-69644,-200262,-382211,-387334,-286232,-187279,-107834,-20155,-61092,-145929,28063,313314,310040,83427,37891,84717,33840,-6191,150970,283876,143113,-27157,29564,42047,-69606,-21061,214937,238097,78827,45742,108504,54150,-93425,-57020,155475,183178,16635,-67172,-31703,86326,207319,174326,75882,80616,-17123,-254114,-276872,36017,312373,301987,137342,82963,171272,245168,311382,295898,34539,-321362,-430337,-288367,32540,226695,146142,68970,118282,196483,280719,251623,5889,-91919,4362,-57986,-255719,-265692,-17749,246601,226511,71999,25489,34068,61259,59063,11211,21713,-35175,-123352,-57942,28355,-19873,-10964,-66138,-190062,-173578,-116839,-46838,178295,203929,-90730,-176329,146056,396905,363731,185424,-72745,-218464,-66924,74720,132030,129147,39178,-55685,-13819,-2088,-132786,-239408,-64260,108705,60966,-43199,-54692,22226,87993,45562,69293,240525,333979,123009,-100463,-7277,140561,75479,-158548,-435852,-508425,-245799,-102224,-63556,109412,193915,146651,178339,172101,-44512,-194062,16045,280101,352668,379774,386063,281785,121100,-5556,-48158,156537,223735,53106,137159,310214,304264,323468,299105,157221,62752,5624,-20688,52187,254710,440823,497120,328187,133704,79141,122888,135693,37729,-4759,86610,202500,250091,221002,217387,314663,374387,313500,237601,193181,46757,-169391,-238995,-178065,-67160,148432,276765,147571,3389,7034,110051,289163,409738,308514,158259,108178,1248,-172931,-151331,-73517,-115940,-185688,-195140,-181474,-42847,166412,203447,49608,-150782,-267417,-207271,-87021,-80704,-157353,-106742,-37730,-31232,24997,127278,107732,-87635,-236225,-73023,76967,-30711,-115745,-192075,-302605,-375433,-419537,-303433,-28408,94715,15633,-48158,60326,183411,82751,-103689,-134243,-47160,-64465,-79643,40274,109467,55671,106151,118305,22604,-106958,-196275,-278129,-286754,-179425,-26943,65913,182187,323277,333875,250593,280466,305378,52655,-73369,160173,437738,512775,343000,-19262,-354260,-296427,-37324,22915,-163432,-646876,-968283,-892557,-737740,-168444,1466919,2782942,1068382,-916112,444169,-547845,-4091185,-3222737,621779,2246377,2030276,1010769,-59544,-303874,-29867,341131,508729,388057,61031,-369544,-692612,-555951,24254,443520,349572,-65967,-262332,-176404,-162287,-186579,-154265,-223247,-242529,-128321,-41061,109210,262758,119924,-153164,-274771,-364174,-471071,-347263,116365,399109,85774,-268465,-283724,-180992,38355,358291,601356,603516,291976,23057,53998,43908,-147629,-289345,-316312,-255615,-81858,21181,-39312,-115624,-88744,29646,33804,-154070,-337387,-343921,-237818,-7651,217859,68667,-381875,-557682,-405899,-198819,147456,400422,170784,-126388,-99376,43810,-39679,-125411,-37549,-53789,-206223,-281005,-241796,-108238,54514,1102,-192255,-353155,-259566,73792,192703,-75827,-290122,-163193,148350,300750,227025,56602,-205857,-444450,-397322,-176488,83224,222935,139550,87186,182557,236834,237962,270268,126799,-174891,-272005,-152663,-21542,172256,239857,63409,-99114,-74625,-29848,32744,139348,106802,-26319,-105301,-161961,-346466,-401600,-118303,53021,-110813,-208859,60097,301333,237613,-64167,-201181,60263,202970,-61364,-350857,-311648,-164943,-42924,-63630,-208119,-144323,97941,104503,-6240,91479,210414,297198,280823,102860,-148628,-189776,-34652,161191,334646,307483,136024,110298,200367,61998,-186220,-135436,149551,153190,-145075,-206866,-8405,145057,254344,376097,336901,198833,45419,-70314,-40918,117981,192678,215536,124192,-199115,-397576,-251589,-130924,-158052,-156702,-123961,-173229,-266043,-124282,101147,165791,90459,33485,78463,202420,245428,202889,151517,179966,205454,208145,183923,94920,-49808,-138999,-67673,120332,269644,317998,265817,252848,279285,176853,63741,97670,-8434,-249334,-353232,-390212,-429899,-431215,-357226,-128696,-37542,-184562,-209474,-30759,-51622,-73078,154255,346892,317660,66608,-156591,-101559,55722,214187,347389,327872,231664,110278,-120017,-136828,92583,145302,20341,-129258,-198270,-212081,-165179,-38990,121824,226304,181454,129259,247096,189759,162,-10271,28645,7444,91287,198335,210070,93106,16253,41836,71310,-7719,-69405,-10795,53036,32951,-35185,-47949,-80305,-208385,-212148,-61185,115482,298492,462806,405625,148582,35566,-44363,-225829,-333657,-252215,-52116,59058,43327,62471,148889,137071,93934,168690,268671,232577,53804,-129551,-170570,-70851,110135,233093,330825,475144,487613,246833,72619,157864,207682,59927,-118648,-121589,-153268,-270230,-321526,-274904,-4788,226827,208162,122442,190139,387215,420384,278974,26621,-256239,-328023,-69116,152893,50545,-247567,-387796,-208841,-16663,-24289,-22422,-39259,-14270,157746,235260,147896,146932,237824,292208,343420,296838,122582,-26687,-163238,-290466,-249237,-211238,-214742,-40685,-13652,-189414,-180932,-74104,-19731,116750,258789,196284,23619,21546,161904,153643,19201,40592,167191,156295,3410,-67363,-56360,-41880,-48180,-69925,-80070,16465,169309,203417,123787,83312,104038,131725,137645,113074,56510,35845,154499,307816,245058,53934,-22562,-41326,-8155,104047,232646,308261,263699,131996,6834,12585,-7887,-160115,-195967,-75768,15209,124462,177368,74244,127930,351874,204178,-245768,-378174,-298356,-584735,-882321,-348242,142045,44449,598169,1279627,719255,347802,521123,147741,-535984,-963059,-1069028,-843828,181614,1754026,1493511,106674,70944,753229,31547,-492248,-398070,-546958,-613062,-478913,-356372,-175531,-138700,-177877,-15457,190763,256666,205252,73521,74503,230762,244881,94494,-38035,-113607,-162223,-176355,-94844,83142,230161,209315,11499,-63512,151887,340977,341849,301205,198588,77468,90802,131033,120520,48925,-61471,-94411,45323,32374,-118857,-212708,-326345,-425408,-301517,-172365,-117888,-54456,-74178,-98895,-110718,-180925,-157369,-133160,-96170,117364,281403,291625,207397,185023,124013,-95361,-252020,-185792,-74707,-45646,-61654,-59681,-86170,-131833,-188588,-257962,-196681,342,77672,-121308,-301921,-207169,3334,262298,416610,279938,20909,-152045,-198588,-170198,-126864,-42371,-125148,-218965,-122913,-57369,-74377,25973,57563,-89130,-108946,13715,42427,-113926,-320093,-309134,-72980,61068,-11247,-62517,-25730,13997,-54826,-206734,-267058,-148419,-55915,-34275,-39144,-86282,-120637],[-77002,-29052,10119,186886,215502,-25317,-93639,83232,244573,278895,204691,174308,148451,14927,-128530,-202648,-171725,-24496,75550,26226,-63777,-116775,-84015,58049,108648,6515,31413,165487,134625,-72384,-332384,-413369,-138776,74599,-34809,-196620,-116225,23208,-28438,-182433,-146685,51959,-30778,-386186,-461010,-185204,-67912,-150170,-285565,-392347,-361043,-217039,-112426,-25215,77729,65162,-41011,-111723,-124377,-168758,-140057,-12294,65142,55234,151873,410348,425970,64218,-225925,-86417,209380,255572,46775,-161404,-153464,32238,47785,-133949,-189137,-175233,-132603,-36057,10042,1489,18824,-78377,-187735,-114100,-70392,-94362,-37576,114842,227446,198018,94279,13484,7832,85844,172960,224339,180566,-94466,-394516,-399166,-247342,-69315,100692,144219,189746,213189,24922,-145443,-42875,116315,101503,94608,152214,136085,136964,186294,206242,246429,231284,115098,56763,-1673,-110929,-69992,116348,188741,163825,62911,39071,27510,-86530,-178003,-153912,-113786,-109750,-109288,-108868,-178624,-245642,-168882,-100358,-60449,146179,331543,174128,-110945,-101112,119786,142524,-10779,-135279,-195619,-17208,236400,220112,79744,80360,43172,8919,-12640,-76231,-223984,-451388,-470042,-325466,-167234,-32750,26733,-70435,-115944,110766,402037,337619,47391,426,47088,-33447,-68645,179667,377056,216137,18030,69933,89507,-31585,2989,212276,178667,-48814,-36223,111882,57681,-150774,-159051,65154,124646,15077,-33503,16190,129972,208811,87785,-27633,48160,10125,-193971,-180363,114436,286295,200007,94243,104081,179175,226053,300400,296012,54878,-256439,-365458,-271993,-16532,140710,110281,103328,174548,227662,277817,197321,-57282,-90910,21327,-102555,-329157,-289610,15123,317929,272354,72668,43074,65416,67321,89908,95706,91914,-28761,-184398,-128165,31985,42230,34914,-28306,-71902,35646,56039,26247,187049,202764,-87240,-164011,118089,295405,235746,129351,-96821,-221317,-37776,125342,188211,235184,153657,68500,105226,49889,-135567,-209357,9069,128943,61563,14646,23043,30443,48355,50700,152162,343531,372459,151552,-48253,-43985,-8277,-67041,-182905,-321822,-377015,-240274,-152468,-80691,72801,68811,-13718,67244,183238,49548,-129916,17490,256642,303935,312823,356811,273068,115886,-49773,-133049,91721,277363,102160,14453,99894,145767,264156,315808,132657,38281,79253,120016,161883,272587,377865,372774,165479,-37563,-9937,85192,95214,14486,-7393,36914,86258,120541,107482,98808,174434,274349,316208,264466,162867,-14148,-189121,-241459,-209154,-108587,97951,219479,128329,12013,7555,116233,304174,387169,261111,131279,66820,-65404,-164619,-70227,-5973,-62572,-133308,-192991,-247765,-92646,169535,217491,58401,-91507,-178688,-165903,-93641,-70231,-57385,14601,45229,5842,53638,159016,165581,74,-158130,-39978,110242,-5008,-151690,-216350,-205505,-229601,-338616,-269248,15786,143820,48885,-51347,-15824,98031,67317,-79619,-106326,-7576,3420,3112,71960,130198,198824,250184,137577,-14927,-108001,-139688,-114812,-74319,-92002,-68135,1086,155452,307120,318802,245274,249013,239034,-21950,-201132,96713,449819,483109,288246,2992,-251956,-232218,-69187,-114782,-407212,-817946,-938379,-603915,-210325,411143,1979235,3231915,2837659,2242290,-419574,-4760682,-7635654,-3547936,896564,2487004,2310918,1061251,-171790,-349506,10767,335624,516825,513358,158745,-272347,-477423,-328898,82589,406972,328963,-16903,-148583,-107407,-191665,-222372,-129320,-191273,-249861,-192104,-122676,76148,266088,142689,-99603,-186921,-235791,-325699,-262364,125796,368373,49025,-304639,-370876,-294803,-14273,395045,672988,631519,277261,16728,58077,15641,-202642,-316699,-306850,-256191,-83768,21282,-98161,-201478,-161111,-74846,-72654,-163696,-294667,-359377,-268455,40863,299619,163590,-218959,-433547,-367433,-191824,181716,456057,206799,-189757,-242288,-103347,-119782,-134668,1678,5362,-166342,-257265,-194641,-3479,73597,-149451,-375460,-466787,-320181,30718,125211,-168629,-348177,-129374,174544,242187,133929,-22419,-265032,-441529,-311538,-110799,122448,279991,194350,126978,231153,278039,294926,366109,211896,-184421,-368373,-262021,-110693,97105,188103,82212,-25542,-44534,-73313,-29851,89793,64301,-93533,-191655,-240890,-375423,-381481,-114829,45022,-100502,-117021,270958,529156,322260,-85599,-241823,50429,232575,-34767,-390552,-478753,-334431,-67036,51589,-83047,-115397,52022,-4560,-67129,-42774,7346,123476,193380,52444,-120264,-52289,163374,389702,499278,353783,85872,20998,144097,56937,-132052,-96367,73702,77316,-139940,-144775,48081,128038,149273,229765,203523,72430,8244,21304,27939,101354,217153,288994,157664,-197869,-367678,-174544,-49727,-105267,-111897,-68623,-95204,-188391,-124178,28810,94879,88752,82931,122296,224635,312472,274340,188025,205480,222999,167917,130473,87422,-30706,-145048,-112435,48371,214750,313484,260856,183648,210194,172147,58983,55972,-45364,-266081,-337647,-340320,-417819,-491383,-406979,-158538,-100913,-291155,-257776,2466,-2282,-61335,133591,316846,242175,-11862,-219216,-157854,-23774,139917,283418,290306,218126,102579,-94287,-16038,213804,235378,111383,-45164,-164923,-205179,-128193,-3414,111560,200172,147094,108093,272364,236219,12882,-37875,7403,22996,100712,150860,90664,-55162,-126535,-71453,46587,67159,-9046,-6844,50874,60679,10339,-30200,-117017,-257704,-262051,-173116,-38488,202606,419655,388775,168402,60527,-27329,-171316,-222775,-151924,-8431,114243,116099,114032,182110,155843,88177,111268,162769,126243,-25495,-207039,-216097,-7186,205286,213001,239972,395762,412179,200994,74649,178251,220734,56590,-72247,-79177,-167485,-281261,-279217,-285695,-116833,75267,30277,-72502,25031,291372,364769,227543,29963,-190069,-233757,16512,219173,87648,-182403,-311724,-217219,-103289,-81716,11142,41007,9143,108854,216021,158328,104770,136934,147628,213402,131933,-33412,-61324,-106544,-277564,-303254,-269147,-260803,-48099,5933,-190722,-164293,-34133,-57014,5052,171544,202220,90395,122108,244184,177690,-5255,-28466,56037,55898,-45621,-103706,-45347,23821,-25753,-113157,-89690,51101,150862,128242,70279,58197,110823,159446,136665,66683,48965,121355,272367,341806,212311,71852,22672,-57552,-50509,147283,352018,397990,363751,265695,103369,44628,-20943,-182851,-222710,-97627,9100,117164,165871,114436,207671,370069,160754,-314842,-487622,-412128,-666995,-967536,-664588,-486211,-299900,423885,1011916,759730,858920,737974,208758,-443053,-927014,-1047544,-769351,77756,1318641,1346081,545991,764486,869195,-177665,-617717,-470353,-575339,-567707,-398147,-343123,-202672,-122325,-84285,74941,216412,261539,254946,172431,151146,186653,104175,-73073,-155503,-157655,-186063,-168514,-39985,104689,177176,180909,46535,-23493,160787,360552,362649,274131,159548,94649,197170,286134,198742,-8072,-206863,-204945,7032,58992,-20182,-134475,-365521,-511945,-343172,-188446,-101907,12745,11689,-62446,-116917,-138104,-85657,-107099,-121458,130123,354027,389713,257179,163763,100675,-74292,-187625,-130817,-4643,31775,-25225,-70392,-85285,-58686,-41312,-51737,-53115,19544,36184,-142178,-252002,-86691,86949,202448,274958,197757,17633,-121031,-195956,-157767,-91169,-33804,-113627,-149956,-66544,-119070,-215668,-50950,64462,-57529,-137394,-87547,-76223,-182260,-339429,-336503,-144805,4106,-43302,-100040,-62223,-26572,-79483,-188188,-259583,-187864,-77415,-29145,-7788,-49009,-113897],[-105756,-99432,-49272,171289,241359,-33287,-148218,30130,189281,217093,174757,190764,182767,57744,-90189,-229826,-285238,-130210,36094,21673,-42008,-45744,18028,118259,109482,5741,61291,179109,75560,-110420,-205697,-207446,542,122234,-43455,-197631,-85075,84370,36380,-100060,-66602,45466,-82162,-311904,-316772,-140334,-119844,-171896,-308798,-408037,-381109,-203569,-54539,18079,35466,-19229,-83005,-89405,-118204,-184011,-172963,-43868,43702,60114,171469,405344,406784,27229,-348892,-238175,113375,235986,120687,-26232,-66397,19733,6886,-177496,-237291,-211850,-120229,19066,58183,12895,5995,-63946,-119777,-65990,-35963,-48433,-43717,5664,167602,266842,186512,46106,43137,151356,153940,124636,131417,-44768,-309058,-333015,-183938,42807,254196,229487,188499,178626,44248,-132680,-76484,106464,146373,158028,177713,120509,101009,123457,94995,144663,176785,131905,124673,98034,-23110,-23730,161295,320162,286302,106122,23174,54193,12404,-143589,-212088,-213048,-193123,-181336,-148105,-164257,-170276,-66925,-24011,-82201,19848,193346,122061,-126545,-167274,1738,78340,-14864,-141609,-166952,80367,323897,243894,53191,53099,95652,39411,-22365,-69805,-224633,-425398,-422129,-258542,-98702,43771,49472,-82134,-66603,185285,415979,263022,-40216,-61258,2756,-89880,-122368,182723,443003,305491,99283,107832,118447,5606,19750,186543,137359,-119337,-90409,125322,89561,-171037,-241655,-33460,73233,36655,-5226,27946,154064,208493,7343,-130028,-1974,46019,-93160,-64150,171948,250859,116946,61615,127053,173012,173577,242687,265534,105391,-109680,-242562,-235555,-88111,19982,53709,132598,230282,240077,233579,96020,-149792,-108209,36138,-118542,-332091,-251767,44980,299343,223469,33518,17598,23923,15783,95111,163637,146179,-2105,-200586,-161633,62990,140641,97605,33339,65919,207605,171888,65462,159880,180848,-62322,-137458,60517,144782,71048,52427,-92808,-171664,-3830,151363,236466,342393,274073,193448,199422,90131,-112092,-123550,97356,146843,57706,47904,54437,10092,11653,76228,232239,376081,297955,113330,-3873,-63511,-135893,-217272,-233076,-231670,-255013,-247617,-202881,-88147,36957,-34007,-124349,-10522,174026,121452,-51810,6348,171769,176938,181294,279427,231470,100583,-67601,-176450,22606,291931,150993,-79166,-87505,-493,183219,276769,89515,24309,162673,258859,234757,204604,245745,226617,25322,-172424,-106221,26191,40430,-11788,-16623,-24964,-37750,-5108,149,-28926,6422,138867,268847,257232,148971,-35537,-196817,-244087,-223058,-117100,74887,173979,115116,27694,6776,96070,280246,331517,191328,95182,26057,-126141,-159578,-28069,33834,-15534,-82538,-186785,-285852,-134552,129930,187155,50915,-43745,-85351,-117616,-99680,-57587,20773,97376,109494,57986,92216,168373,184275,53248,-84530,9561,149789,42023,-152084,-217989,-112586,-83932,-234819,-196234,92865,216101,103680,-27865,-79311,-9229,26838,-58817,-67924,28247,55790,82843,122805,143197,290718,351015,159724,-29206,-70381,-53409,23077,80881,1840,-76140,-47355,113708,259394,277805,229296,223197,176222,-87744,-317689,-2622,407140,413396,210286,4014,-157546,-150388,-73147,-219068,-637408,-956973,-777887,-191872,383277,1149170,2480548,3078271,3361053,4150639,-738033,-7205560,-9310965,-3370266,1001109,2378050,2256697,909553,-377804,-491620,-83857,189083,409101,509998,177390,-170325,-215992,-94410,92362,306074,264197,12499,-75106,-75025,-190750,-209259,-101821,-160285,-264308,-274642,-203827,28819,214925,109507,-74875,-111718,-106556,-175873,-176070,105767,276719,-12786,-319359,-394141,-311267,-5087,413994,656306,559693,212159,-17653,20772,-25453,-225100,-303466,-284469,-254691,-114903,-52494,-204940,-294452,-242926,-194114,-160581,-116785,-167157,-277728,-199804,129685,337418,199923,-65446,-286622,-345937,-223966,151131,440113,244870,-188979,-326577,-223088,-195347,-155824,12260,33705,-125074,-209573,-141152,68448,48633,-298258,-540949,-547589,-334775,5014,53051,-249908,-381874,-104226,145833,116512,-11158,-127783,-300956,-370224,-193716,-42751,138626,300474,220762,131384,234772,299190,325775,386666,233841,-191946,-452006,-380848,-189060,37351,157502,145588,105742,23647,-93621,-92052,23809,26127,-139251,-243578,-284408,-368626,-320539,-86668,36233,-98479,-46958,401140,689922,426183,-54096,-260171,5646,225019,-8401,-364503,-540660,-405447,-30088,176518,28899,-114490,-59793,-109875,-85908,-113726,-117047,-24943,90104,18218,-55795,82051,319356,550476,592425,349120,7812,-84091,61255,40169,-79694,-71961,-33117,-30775,-124202,-79494,73367,57568,-2670,69590,77816,-54986,-28886,118749,112898,99804,227775,310789,174261,-142238,-281609,-93042,29271,-26825,-37413,16309,37443,-26935,-72718,-32596,17672,78394,120948,159497,264467,391853,321429,170590,154114,160759,77564,68520,91496,852,-130258,-142251,-39679,129410,283544,245881,117508,139474,157367,56921,8902,-94599,-264103,-274052,-243288,-353665,-470207,-391071,-184195,-163130,-361469,-262387,55525,70060,-46601,58582,213429,136400,-81681,-250609,-195366,-83582,70594,190313,191138,157044,79674,-28868,134443,320493,275208,125004,-6581,-112859,-151890,-66676,32984,81959,150392,152992,177733,303367,215109,-37580,-120022,-61866,7331,72626,74677,-23994,-171979,-259546,-191702,11578,135969,44917,-39657,16817,92743,65023,-36360,-181110,-287960,-281458,-239966,-147607,90823,308074,273758,100291,38420,-9295,-88159,-80860,-46522,17233,143011,167271,156697,186442,130754,49400,26896,49049,45102,-91438,-288318,-256615,47868,249925,157445,150083,309488,292690,96882,17102,126919,170488,23416,-20762,-13841,-160092,-279989,-247118,-275262,-204007,-65962,-131288,-254365,-167904,102603,221333,117451,8407,-103792,-108310,108857,279035,152873,-50407,-169165,-190243,-157630,-92662,43950,88934,10643,41959,171088,161448,73228,32489,2271,56459,-56742,-180868,-57093,-11871,-246823,-349077,-289062,-245815,-40790,39754,-128722,-89960,34546,-52247,-41522,138572,226190,172976,228664,314765,193005,-24080,-90665,-59624,-53037,-73817,-94880,-10247,73858,-10913,-134158,-78051,98801,139106,19173,-38292,17606,124587,183140,121888,13070,44809,204482,354208,332486,172304,73807,17177,-88411,-70249,203657,453776,444172,409988,359983,215726,128727,23847,-148178,-205612,-108036,3116,101723,135697,139534,286626,409717,164186,-308680,-524170,-477040,-664989,-931589,-841689,-818769,-495014,96383,493520,593705,990333,814177,461839,-101188,-679441,-804965,-542411,16243,812478,1073888,770072,1194467,934566,-196811,-616787,-476329,-536483,-456659,-252056,-266816,-225836,-162492,-67091,84935,146371,151875,181378,185229,174965,97962,-65113,-237031,-248377,-165780,-171354,-128212,39123,134939,134064,152385,73100,11028,152162,322116,306417,193791,91674,91244,270118,387265,229956,-82462,-356640,-301305,-19134,103978,86992,-53631,-376539,-526021,-319367,-149711,-56366,69707,70996,-76601,-196087,-135265,-32297,-99439,-142541,132622,400154,431039,267007,136875,80589,-53844,-129091,-83710,23969,66334,6129,-76125,-81490,16100,116645,158610,68875,-4713,-35310,-138414,-151473,37065,137257,105375,109149,104533,11065,-85972,-163424,-117035,-26539,-21975,-110981,-87513,-5584,-156340,-317803,-118000,55451,-24877,-124990,-145187,-163065,-221972,-342563,-353307,-194124,-33208,-50594,-102824,-45604,-18463,-77600,-154284,-222268,-184159,-59583,-5946,25320,14,-87294],[-120838,-149148,-78552,161266,247073,-40541,-196093,-38214,98065,111206,114588,185076,197055,96216,-36060,-238647,-382705,-228740,-10179,-5572,-58229,2782,110902,156551,95578,3374,84670,189903,42049,-92970,-28407,27598,111296,113647,-81542,-187357,-46325,118170,58167,-59295,-29267,-10774,-157761,-223599,-132892,-68437,-109705,-116677,-239808,-338586,-319283,-148977,-3554,30289,-32509,-113100,-126602,-67006,-107104,-176894,-178655,-104169,-46400,13693,160738,340528,314720,-30714,-427251,-371552,-17518,159363,140677,67025,-474,-18,-36389,-183601,-229825,-206839,-131665,-3830,44591,20098,11398,-24839,-21664,16972,20949,8770,-25985,-68968,119695,334846,259656,46257,47449,190619,122008,10514,60897,-8280,-215689,-242715,-95076,145632,342978,263392,176008,160309,63420,-137107,-158908,12391,132502,200219,202480,104385,50134,27103,-38286,44161,136069,123991,127953,138679,47693,48193,232404,425010,368799,151771,21734,91845,114408,-102889,-258364,-263732,-232709,-243152,-174794,-102265,-53329,38833,48053,-89443,-106379,17370,23086,-142014,-198538,-98766,8127,-24007,-155557,-157197,118685,337993,219130,5184,3694,112027,41011,-33897,-54684,-201352,-309354,-238263,-92639,10500,111140,50410,-88533,-14926,224733,339420,100636,-162217,-138948,-40670,-120103,-155832,145233,445293,372230,184352,133991,128683,37189,20990,139037,116594,-114482,-95501,148606,144064,-138279,-276078,-119536,39357,73689,7900,-1960,150357,211189,-32091,-193562,-48497,86564,23173,36200,179250,196883,64750,42042,139977,157115,105031,145163,198911,168053,77387,-97505,-197085,-166317,-100502,-4626,149535,266976,225179,148643,-29068,-244066,-140970,39051,-105265,-265121,-164179,62118,200271,105691,-14815,-21626,-72431,-89771,63231,199240,181426,43611,-166641,-149294,106909,224968,134147,79517,163276,277481,189660,48555,93905,131011,-39993,-115293,-7858,-4348,-77973,-27544,-70626,-95540,24793,153882,269207,407980,354272,281276,245854,107588,-64641,-2104,171122,144558,44464,48478,26009,-41904,-13666,118312,292125,340544,151680,23938,24116,-36040,-179901,-317851,-303370,-210827,-188812,-260088,-236699,-82664,17524,-79052,-148786,-22249,168230,169869,15433,-23128,52069,17315,30676,187658,193308,99121,-37836,-150438,-399,297880,204464,-112440,-206229,-113213,78581,173103,30299,10593,225442,362479,248718,65093,79272,109547,-37394,-217636,-177129,-39878,-9951,-30515,-33139,-88408,-142514,-102649,-78754,-131149,-142157,1355,176833,210698,145954,-17741,-186625,-237640,-210760,-90890,82127,145800,97305,28143,-10504,51567,229481,258068,100567,29403,-26385,-166869,-146331,-16869,40271,10557,-40981,-166519,-283964,-172060,51087,127906,36786,-25624,-27552,-79874,-97713,-40362,58950,128497,141444,102154,118824,152200,159830,60616,-30534,65254,187974,89828,-132684,-203976,-47456,28455,-119210,-91600,178080,284906,161638,7571,-118693,-110912,-32831,-53044,-35699,52225,86275,141755,172673,134011,291097,376959,171525,-30527,-17112,34721,95388,136554,69381,-55078,-66806,66009,189410,214891,189808,189188,111558,-163778,-414639,-117855,319820,330873,148463,2800,-89268,-64428,-29487,-238861,-752994,-982903,-512642,210461,809720,1747514,2776910,2282471,2482269,4789779,498919,-7301395,-9236406,-3119262,803592,1913117,1909642,637014,-591307,-659329,-262781,-60305,182508,349967,108762,-89722,8432,83506,77681,184192,166516,3225,-62308,-86235,-164475,-156175,-79827,-142096,-295376,-368788,-271270,-17088,141537,49365,-76863,-70762,-21445,-69450,-104149,73985,154175,-83785,-295202,-319422,-210058,64978,406235,552870,403913,108579,-75511,-57241,-77961,-209234,-254033,-250987,-241714,-168080,-188662,-333429,-373146,-324760,-311114,-219043,-35452,3975,-118483,-50324,227569,318987,167724,28315,-159033,-337793,-270090,82068,371860,272235,-134986,-343888,-295555,-264160,-200730,-15852,25376,-86689,-147036,-100083,72886,-23528,-408230,-636425,-567852,-303334,3757,2661,-293957,-378726,-103729,52318,-46765,-154320,-218712,-308537,-269233,-92645,3556,127453,274511,198075,84538,183552,291880,324280,333909,188117,-196434,-497766,-477479,-237218,12224,152469,224068,247344,108181,-94972,-152645,-44484,8306,-145690,-247403,-271308,-318804,-237074,-36674,32166,-103692,-10407,434984,753930,527254,18235,-256752,-68235,162556,-1819,-278995,-462500,-341729,69183,282515,94114,-141545,-195117,-165917,-66145,-117382,-142541,-91016,12811,3243,854,139187,367343,600546,604616,308001,-67051,-171320,-33752,6573,-34388,-49703,-113750,-117137,-99081,-29482,67784,-39123,-157645,-58621,-3280,-138710,-52620,193670,195028,123724,228493,283431,179908,-44790,-167751,-31468,82277,54946,53187,114959,189320,162931,6852,-71906,-42657,65225,136373,174091,302554,448894,326066,99525,40567,39574,-36200,20637,120609,44058,-97731,-143323,-115261,30868,227035,210228,54033,73659,130291,50878,-34671,-141572,-240759,-178994,-131302,-257607,-363745,-304843,-190722,-195125,-350407,-205991,117132,148999,-26523,-56837,42361,14446,-137589,-258860,-207227,-89813,44699,102677,60991,64537,50352,55419,257403,370830,252648,69961,-9859,-45200,-60742,8224,67884,44524,80155,171863,296369,343169,156757,-123014,-225517,-147564,-21239,27498,-259,-94326,-226444,-354116,-299693,-32363,189486,105317,-73309,-27610,125168,118753,-44384,-223241,-280982,-272140,-262844,-200897,-6907,160352,91659,-37809,-22148,7108,5449,60623,38093,18035,144320,199036,183794,153380,64680,-10909,-61685,-46753,7645,-117553,-343337,-283292,70909,227545,80660,74834,213994,140487,-44675,-77666,33350,76699,-30696,9131,47201,-130684,-263016,-239372,-273138,-265246,-169404,-239999,-368521,-307021,-89099,47085,-12043,-22185,-5734,26126,186487,311599,220225,95322,-21036,-146829,-169073,-61833,74265,111359,7242,-9444,129478,174373,77006,-37195,-99839,-89877,-231507,-297668,-25576,97538,-202452,-373287,-273521,-192512,-32700,82089,-10442,18914,102299,-10048,-11235,165942,252036,229205,287158,337839,186390,-45657,-147050,-164147,-145893,-74076,-44504,35915,92468,-16746,-137014,-49651,153186,150108,-86269,-184502,-49779,131815,205645,109476,-23828,52734,270939,389108,296109,149981,78754,-12258,-116323,-63860,251546,498405,436157,399193,401116,323956,246336,119239,-54657,-143186,-103353,7455,97742,103793,139321,331259,441478,196422,-237037,-482304,-476521,-567464,-773999,-837940,-764489,-467775,-311295,-188892,236379,663318,673157,815845,424911,-250435,-369399,-202619,13992,403063,759184,686378,1127732,906915,-277,-471623,-408612,-447286,-300310,-61794,-144475,-241229,-247306,-137160,6092,4839,-28076,22430,120771,150148,2236,-215704,-361675,-295882,-129650,-101663,-47708,121455,153689,105791,137083,90151,30815,129698,235749,183154,73840,4350,63788,291372,411299,216404,-138879,-448763,-350544,-29542,147007,169619,4894,-371542,-496365,-264514,-79740,-1356,94424,80277,-143114,-322480,-164627,-1321,-103435,-143346,132577,404552,400662,225188,98859,59821,-37263,-83961,-46833,16010,61281,28156,-76127,-73788,76845,242116,304956,136540,-57640,-111948,-110254,-28178,134359,141797,-8023,-45012,16706,-4422,-75335,-129353,-58510,64830,9759,-110727,-53128,31373,-172079,-361992,-168400,20892,-10236,-87031,-155121,-191958,-213719,-326124,-359588,-215686,-45614,-30396,-70169,17437,37609,-54725,-123443,-172912,-141100,-11342,25964,47949,45876,-47277],[-111109,-155805,-67706,164102,241223,-32323,-210654,-95296,-1799,-6391,43672,155463,178432,112215,12159,-235379,-443773,-293572,-41706,-33581,-97297,14590,166863,177412,93884,13383,100293,202407,56442,-14927,145557,213359,156407,43454,-156189,-192432,-21035,119045,43755,-57962,-39886,-105257,-246146,-154091,37870,22564,-35510,-10623,-106827,-209818,-202721,-78569,22525,6677,-106959,-180716,-132765,-22672,-60900,-117309,-128369,-153004,-163588,-62169,123687,235844,180135,-83185,-419126,-437345,-157681,39648,107422,96386,22017,-21045,-63885,-146289,-163499,-153571,-154059,-88931,-11361,40054,63015,65256,103091,117520,83031,60090,4799,-93453,86699,354127,257874,-8996,3603,171703,68109,-91955,-10675,5780,-138631,-147065,4709,218906,347872,245325,160029,161348,78550,-153724,-276706,-150562,64343,218485,227143,87935,-11692,-72452,-139045,-20005,119014,100647,79019,110024,73608,130076,334880,494772,400647,178434,19293,117557,188067,-54383,-260967,-235206,-211894,-285310,-198044,-19202,74642,118072,84836,-91190,-214186,-168264,-100647,-141898,-184410,-164498,-63035,-38140,-158058,-157982,84518,276698,170904,-33616,-41605,93814,21709,-44813,-41734,-162881,-150392,15979,113293,128922,154745,34534,-86230,19371,209384,192289,-91574,-279884,-214217,-77130,-120675,-166574,68450,370338,380930,234600,138660,118935,51534,785,80398,115314,-41642,-47145,175961,204388,-58480,-256859,-182987,20114,109663,1607,-60100,123428,220530,-10152,-193308,-75044,118943,125296,94708,125959,120444,41042,33644,137618,142338,42451,24095,100371,220088,252127,33199,-169801,-233164,-189125,-48153,146215,264382,177235,36789,-146065,-307575,-173173,25630,-72165,-149648,-48309,67321,59610,-34719,-46654,-46126,-182542,-219280,-1183,196042,199380,100165,-93785,-99357,139931,242834,107943,78428,181712,228350,109406,-26059,-4098,51144,-42776,-109912,-66506,-112677,-181437,-100016,-48194,-25856,43017,144144,286316,413300,368885,308157,232035,85619,-9919,124299,213088,113554,19005,19234,-52231,-114508,-17352,176710,324577,258670,-5236,-83946,33431,45801,-120166,-337854,-375167,-258985,-184054,-260041,-241566,-68344,18791,-56335,-85508,33577,182627,200179,51959,-70695,-67210,-119078,-90290,112646,185898,131709,44648,-54320,47237,320359,263392,-76050,-236414,-181447,-36485,30211,-34285,-10441,243735,404796,202380,-101321,-73927,52678,-7457,-165816,-203784,-97720,-41091,-35444,-52466,-139122,-208613,-160271,-119983,-183318,-229748,-106249,58743,132431,143771,23752,-159893,-217170,-171548,-38640,110398,131498,67230,2078,-50996,-10148,166875,181885,-2569,-69142,-90857,-172203,-109687,-14537,22014,13052,-10246,-123548,-242696,-211781,-55185,61182,26519,-42121,-31138,-65978,-83152,-21293,53030,110803,138410,122539,120594,115670,101214,26897,-3234,113272,213809,114555,-115813,-186439,-24061,85329,-6124,28137,244030,321211,197866,33911,-130585,-181013,-98151,-65820,-21462,60034,96213,171955,204057,99564,198617,322058,158552,-38671,17718,95559,99658,105336,90890,-19873,-56526,19632,110223,141824,127018,139050,42103,-256111,-484593,-218145,216409,266996,135133,20523,-50501,13883,67700,-152166,-696085,-852919,-212590,467723,901987,1937982,2722610,1033706,623272,4759740,3606451,-5409699,-8327805,-3266429,276891,1213090,1413820,372605,-714683,-777395,-454639,-336822,-128859,52538,-28772,-43335,138250,176387,78337,90737,55283,-49940,-107341,-132704,-129435,-94331,-77842,-144483,-337627,-453242,-313455,-50756,79116,1875,-89250,-71515,-7179,-31627,-55209,43894,30217,-149053,-221723,-140169,-13602,166879,366623,391228,204424,-13998,-146942,-161023,-135047,-156643,-176337,-205212,-208306,-223647,-345972,-444311,-418579,-396708,-405244,-237625,56690,172137,81763,137488,298910,248312,81677,43851,-73214,-317955,-292589,11397,281599,278484,-56044,-307466,-318940,-325654,-271160,-79756,-14338,-56285,-81620,-82482,3181,-122956,-452069,-629559,-515105,-238922,24739,-6356,-279836,-332464,-129703,-89043,-204124,-246417,-263262,-292693,-185433,-43492,12606,89733,203233,119206,-17205,78808,251664,294333,234557,96362,-192292,-489661,-523304,-246244,24996,167095,285361,348737,179042,-86447,-204183,-98234,13662,-115303,-209043,-197039,-222202,-146541,25744,37661,-107700,-4509,385980,716534,593340,105224,-235126,-153691,48353,-19561,-156055,-265189,-159121,205370,346789,103033,-176838,-288247,-146378,-22011,-79337,-100344,-70278,-18844,-4210,12469,88154,283135,525897,541337,250761,-105833,-207257,-110794,-32056,5408,-18794,-128629,-137707,-65773,-2177,44305,-124481,-264183,-115514,-17992,-152127,-57308,224700,257392,175610,223732,221310,181153,71029,-57336,-4773,94127,115922,138691,203676,317598,317985,82678,-85122,-69664,55100,123069,148220,301250,446662,280576,-7904,-100716,-99319,-136416,5829,179350,96235,-55564,-113162,-156456,-61175,153103,157643,-2828,15526,89933,35123,-68481,-174632,-201907,-77822,-36467,-157655,-199005,-165288,-169025,-182645,-241014,-88819,174511,217232,3203,-179328,-160031,-104070,-177051,-255566,-194725,-37328,74649,46537,-58464,-33859,24030,135339,321372,352283,175846,-25963,-40783,27468,46773,80667,96945,11112,-437,169043,395933,376826,90916,-208834,-316174,-217705,-49305,-13105,-46519,-103685,-218299,-397419,-379805,-80416,222530,176905,-77104,-62070,149668,155755,-44612,-210708,-230446,-238760,-247443,-196806,-65222,15610,-104175,-198977,-96558,19733,87329,168057,80853,-7591,123935,218714,192255,84097,-30441,-76446,-131744,-113112,2140,-99494,-347575,-289501,48028,145696,5864,24262,108849,-27761,-190898,-171887,-58277,-21384,-81993,11337,85521,-84920,-228596,-248270,-287660,-294804,-215099,-276990,-387342,-339267,-196482,-84963,-111550,-43839,89138,143980,227853,298904,259039,198174,76376,-102941,-139224,-11409,96769,120938,19959,-16203,116574,206421,122795,-49481,-138681,-194976,-359000,-371970,8456,190274,-149962,-366081,-235237,-137284,-41926,118080,132697,129278,145767,53584,76767,229320,253138,212641,250719,288105,149188,-77267,-198124,-238584,-195819,-46242,27005,72266,73238,-44393,-126417,-13845,200978,181891,-159867,-337299,-144218,119717,226677,115708,-23062,78175,311665,382523,257720,162768,106455,-29164,-124645,-37960,267777,465079,380124,342977,390402,409495,369811,243056,80395,-52549,-90714,20725,112719,81675,107792,312725,428642,224350,-133656,-387214,-418866,-394888,-533842,-681257,-393357,-210831,-681376,-871227,-212470,-14989,298219,1125797,989759,255456,155067,172920,74738,223305,513880,304068,506407,760031,349399,-217765,-286163,-337198,-132296,142615,-4019,-247250,-346699,-265848,-130041,-154792,-209898,-152756,17630,98982,-62798,-307212,-422379,-289634,-60741,7439,60370,183649,143454,88706,141231,98547,33075,102425,127239,25728,-59058,-85842,18499,261653,363679,176458,-146817,-435552,-334451,-27961,168165,209422,30913,-362989,-463938,-216959,-8075,41465,75967,33341,-245191,-450653,-204156,11443,-108145,-120174,132609,360069,303738,130848,40373,31715,-26772,-53649,-23978,-16306,31050,38901,-70664,-59866,116541,301846,344442,142067,-110796,-165946,-67183,81120,189633,113944,-103502,-155930,-51660,-26944,-101780,-124789,-3977,165880,68472,-103107,-54958,26469,-173232,-348049,-199427,-39511,-26985,-48224,-125233,-154840,-156106,-291396,-353589,-210783,-35099,8978,-15717,96557,113789,-28546,-111453,-130945,-77395,46073,53443,51450,74419,-3664],[-73003,-113089,-23667,174887,232498,1679,-175208,-119124,-84148,-103037,-16654,107563,126161,97217,36038,-228483,-459077,-309756,-46203,-44531,-135470,-9815,171998,190521,124010,44918,105728,208612,114327,106407,271628,297577,134460,-60659,-252342,-224105,-20106,95722,15016,-76384,-82089,-204416,-316211,-109049,156461,114503,74206,105304,41747,-64401,-73526,-17315,19332,-40475,-163986,-194498,-73413,64765,42859,6214,-17330,-151866,-249259,-127932,77538,123575,44681,-105531,-310463,-399126,-265603,-88598,41056,65020,-305,-34571,-59062,-69514,-49430,-58593,-166813,-193923,-72594,82679,161640,200933,237692,212071,132217,91656,36121,-67661,68178,297001,160026,-114993,-81767,89144,-8728,-166610,-70470,-4709,-88660,-58192,103397,258195,284790,189802,145637,177957,98626,-154783,-380337,-321785,-31005,213970,248019,72009,-72042,-139684,-167520,-28362,126588,81883,14219,29020,46163,202250,449471,526221,388320,174804,2553,111764,216517,5684,-198189,-131091,-145051,-309115,-225753,53459,179778,149809,71451,-95312,-290896,-333825,-219513,-118494,-134364,-196503,-133002,-56991,-134893,-153713,-3940,160003,121009,-39890,-52445,68131,1095,-53771,-38228,-122336,-15073,230153,273653,214433,162487,8604,-76649,23158,137422,24412,-236950,-347521,-264195,-103246,-100674,-161020,-29206,233822,316123,223430,115679,87089,35709,-41607,24700,130084,72276,41560,198425,249766,43328,-200526,-222750,3303,125320,-21174,-119230,88731,237216,70409,-125963,-74866,128522,189674,104528,25622,26597,32434,31270,123242,140500,3751,-98627,-15111,242411,368652,122163,-157306,-274195,-228287,-67466,119077,212344,100501,-76009,-226079,-317697,-184023,-581,-34111,-19193,72681,71177,-69958,-149079,-50214,-39567,-255757,-323236,-76505,158903,203053,153920,-5765,-34183,137761,164520,7651,21132,118491,91521,-32970,-138352,-118441,-52995,-80507,-121178,-99843,-164553,-238855,-164227,-43572,13062,52514,136317,291098,368253,321736,272341,161653,14783,28282,225617,225238,62004,-15525,-27307,-150525,-184860,8205,250358,331858,160876,-122235,-177307,27029,161103,13390,-285282,-424855,-332627,-204831,-228917,-215050,-56344,30349,14928,31399,124466,214639,215639,49371,-127569,-152649,-186927,-147816,69345,210352,199173,160427,80797,148932,361289,319031,12834,-188131,-202685,-135116,-102757,-89803,-40325,208398,374323,114801,-237194,-170766,57050,89945,-48237,-184259,-134680,-46894,-26831,-66981,-163544,-229184,-179971,-128345,-179999,-236645,-163501,-59088,39871,132674,66415,-123542,-184190,-113723,25730,145664,123318,24768,-46405,-108491,-77194,105755,113681,-103564,-183403,-153690,-131810,-39675,-71,-5426,-1652,9196,-58714,-173310,-253921,-168014,8656,29502,-81680,-94242,-77448,-53431,-1998,16331,61075,109363,117869,100820,70824,26061,-31576,-2381,140666,218814,102467,-119090,-178326,-44508,78199,82660,136907,270262,306321,192550,33600,-121690,-206830,-154314,-92219,-26604,53128,91251,173393,206140,48888,50892,206477,112972,-70536,5752,111254,69053,40044,66866,10671,-28041,-21383,36276,74997,54133,75093,-27857,-348851,-517766,-272470,132457,244989,182390,69090,-31305,76994,205756,27168,-474054,-585662,34163,497275,630557,1610250,2289196,-317934,-1414702,4847053,7843093,-2613545,-7666979,-3993625,-473108,466110,945408,232363,-687461,-802890,-597746,-556987,-460773,-319990,-197596,-29438,156634,192311,126169,60270,-46557,-134330,-186798,-195428,-107416,-63891,-109933,-167902,-373271,-501847,-326128,-71597,45899,-3874,-91828,-105084,-59814,-54944,-30441,16507,-78988,-200029,-103980,112917,220161,255862,296970,217780,14278,-131440,-218355,-266090,-186193,-76440,-76644,-142060,-151751,-256757,-465908,-496723,-417328,-445053,-454605,-208813,140437,299942,279637,311921,318265,145631,-22507,4400,-21522,-254220,-261143,-31544,197543,260116,15308,-242799,-305946,-377936,-355322,-163489,-71956,-38837,-23832,-86590,-114942,-215240,-422505,-523976,-400527,-162051,58177,30968,-201483,-248057,-167858,-236724,-313426,-263273,-250887,-264822,-151464,-54876,-17612,31010,100747,-1641,-159193,-64536,182292,249248,127686,-3364,-171950,-427298,-503081,-219678,60140,186511,306942,376454,208904,-77385,-233170,-124271,29166,-72027,-152671,-78532,-82158,-53262,89274,54516,-99338,-15457,286101,598199,597298,176476,-200731,-226491,-89833,-51163,-28278,-20842,76563,332582,355184,67478,-192979,-282291,-55967,27559,-39704,-48956,-9216,-18728,-25471,-35021,-47254,96177,350107,421790,195324,-89418,-173494,-134886,-48470,45669,22695,-72248,-77569,-23593,7773,21082,-166810,-286655,-86529,32369,-97967,-47691,205319,289590,244993,214092,143416,180855,178106,26121,-14360,62972,138881,196635,257762,386489,392338,126178,-77515,-60829,51560,83257,72692,227616,366004,192215,-121872,-226121,-207985,-188658,31912,258533,150867,-14599,-62041,-156638,-130111,79494,106027,-43118,-32982,39390,9064,-89610,-188308,-159119,4299,21268,-79163,-25012,-5621,-118285,-129630,-57182,66049,215852,260431,45120,-267399,-337671,-199308,-200235,-249915,-166420,47639,141391,31110,-131387,-112989,5446,190541,323358,280025,68768,-130314,-83636,89443,144135,135209,113569,-11451,-76813,120689,415540,379170,36015,-266761,-362899,-254514,-74890,-36909,-52571,-67913,-178426,-397021,-423006,-123336,234884,251529,-39000,-72727,158860,160809,-45563,-148040,-146706,-184706,-198413,-144664,-78554,-97653,-259843,-325691,-153588,28175,138889,216018,71390,-55511,91706,232497,181323,-10842,-135647,-128789,-165548,-150820,-528,-54340,-292851,-272736,-17486,34370,-42587,2970,1540,-189167,-307618,-230175,-110466,-82362,-101806,1087,96107,-35967,-181217,-252116,-301400,-282360,-196328,-244565,-318536,-260697,-173837,-116141,-140573,-44641,161034,222195,219858,236363,249440,223266,96239,-67001,-84537,27701,104729,131183,64740,33759,142424,253562,194042,-10174,-124390,-243006,-419746,-405172,17345,238407,-94969,-325284,-190900,-112257,-80242,131215,256808,210555,157326,118922,182283,285816,205335,96292,102903,164523,83979,-119458,-241082,-266388,-185447,1756,90705,80378,22739,-81906,-105352,18492,227075,216623,-191322,-461205,-251027,83091,241002,147580,23534,119397,323124,350319,236533,208854,164856,-6339,-104316,-5837,239163,363040,295261,261745,341755,459007,469625,363788,223549,36102,-83188,32755,140384,72026,45366,217731,344323,216185,-41026,-281913,-331235,-191780,-276435,-459281,96734,206596,-886645,-1357330,-593627,-783121,-249469,1237163,1399287,683118,617642,488215,174954,308936,444018,-237794,-482593,502107,715491,62373,-148595,-240943,8361,331656,126877,-244569,-423133,-395231,-266026,-273704,-331127,-276840,-75738,51228,-72555,-317903,-410559,-232467,19209,116186,165204,207639,97665,75199,162514,100384,22129,81783,31201,-118672,-171796,-159105,-30758,198052,272199,133357,-97473,-312550,-259248,-23634,155910,207003,32576,-353174,-456625,-201307,40447,56766,19151,-55453,-353572,-536730,-231485,12406,-102335,-78126,132356,274101,164138,-3127,-43311,-7810,-23822,-36075,-19633,-60309,-8251,37106,-62998,-39381,138592,288057,280354,104894,-133704,-177189,-24732,144393,205620,87251,-145714,-206572,-92854,-48079,-156170,-167116,23758,252274,146494,-81609,-85977,-19713,-165520,-290329,-209842,-114027,-75906,-30397,-69688,-63472,-65316,-242069,-329860,-183954,-9181,52381,39278,151440,165176,-21260,-124620,-109748,-19546,87362,64095,34035,77673,34012],[-11675,-32024,34675,179948,224773,61675,-90477,-100449,-131350,-156223,-51190,52584,53191,56215,28256,-223573,-431070,-277659,-25650,-32541,-149977,-54143,131479,203136,188169,97861,97834,190929,184743,236387,331715,277144,79257,-149026,-338854,-275518,-42190,65647,-2613,-87734,-125183,-266051,-331209,-72334,207891,181987,173047,193421,158578,54137,26908,18847,-4293,-88495,-185121,-148507,50665,202580,204597,175691,129991,-81800,-253240,-145795,43353,34713,-54634,-85035,-124833,-256391,-303593,-186039,-31095,-3801,-49688,-33957,-16996,31061,88568,59972,-151310,-267984,-101653,145062,278921,345221,354637,279365,158464,99376,58910,-8205,57786,167018,-12535,-243230,-182640,-34322,-98765,-209439,-113906,-33180,-62114,18405,190955,271939,194730,120513,133903,202011,138445,-105160,-403843,-421253,-114886,190393,257144,56400,-116534,-150718,-114190,17524,151613,86379,-25810,-68855,-21435,246459,538383,518763,347879,143825,-33059,65276,197108,73806,-74204,9070,-72060,-324775,-260011,91997,237475,132286,19155,-102093,-330333,-452754,-303214,-73841,-72671,-210490,-199541,-79580,-85387,-130050,-104253,25081,81838,-7508,-10362,71862,2182,-55718,-40934,-91130,41144,302368,316668,233388,130996,-20225,-64048,-3010,29190,-105486,-275241,-331531,-270382,-118642,-77499,-150860,-119731,73874,189877,149490,66486,33571,-15716,-100401,-17977,155076,193006,145544,207666,264373,134136,-134038,-241574,-24222,106255,-51570,-149854,65488,258088,184825,-9356,-49782,108544,206616,78892,-89130,-70788,22503,28907,105995,157822,-3875,-200740,-125832,225271,401012,155943,-154747,-283088,-218971,-61882,73224,119846,12802,-158945,-253907,-273224,-160590,-29352,-4362,94142,181030,88091,-142519,-203261,-29641,-3990,-252539,-351086,-131816,101777,194234,190510,69816,18534,86028,-946,-144307,-73739,3909,-74279,-184928,-254395,-228046,-167150,-145071,-137300,-101809,-168463,-270117,-225720,-66784,15878,60164,139795,285692,300488,239616,193265,56528,-92919,32735,282984,224934,12996,-49419,-74268,-231671,-226566,62839,331650,321381,74113,-180069,-236796,11414,269423,156342,-200176,-434568,-371334,-196745,-157821,-165963,-59975,32143,95657,147231,198095,240950,211542,11999,-178257,-182262,-167935,-134756,51917,240701,277959,270018,203467,254269,395896,352317,116071,-94566,-180356,-187323,-177901,-123613,-73530,128177,277984,17094,-295841,-188993,97690,205227,86533,-130421,-143826,-31120,-10332,-69022,-153454,-209558,-173404,-118675,-136755,-173104,-167553,-151746,-46317,107728,91066,-86264,-145179,-50767,89863,177358,114955,-21866,-100788,-165644,-134579,55570,59090,-185745,-284042,-193639,-47165,60439,33667,-28029,-22909,15635,14123,-92587,-286899,-259649,-12759,52801,-119901,-185737,-101261,-7552,20817,-26141,3012,70716,101208,77974,32909,-45974,-94380,-22461,139388,201193,58151,-145886,-186255,-99042,12072,119839,203875,249994,241609,142241,1068,-106921,-195032,-191621,-121229,-41105,38425,77221,149842,176333,-1722,-92999,67167,38899,-128655,-60188,83020,51488,158,16183,22331,237,-55307,-19151,29571,-9309,9240,-86109,-408459,-501705,-261435,96150,271771,277682,144148,-15724,123200,357584,257522,-152022,-252857,162917,305753,110452,871006,1587595,-1397490,-2822599,5499526,11628749,-201004,-7804017,-5008541,-1231488,-153692,635410,265370,-520455,-746928,-663866,-664352,-740335,-682426,-352749,-35555,85868,161380,225516,98383,-118208,-222208,-266318,-252572,-116078,-95177,-181669,-205595,-381504,-496367,-315137,-88923,38911,36228,-71655,-150728,-146813,-105680,-25932,-18759,-172861,-235208,34797,376817,418573,290446,206663,79866,-117943,-219714,-274844,-345990,-220422,15454,39861,-56801,-79117,-247612,-494945,-462865,-363934,-450733,-439800,-133265,202014,367101,434410,428611,280201,41443,-100850,-37583,26878,-127553,-167967,-34906,138232,222305,55650,-175927,-275757,-416261,-430349,-243095,-131414,-37415,20102,-99225,-233584,-266581,-334195,-359028,-257226,-92968,90844,102642,-72895,-140887,-192948,-338503,-348051,-212530,-194353,-236195,-169708,-107764,-75206,-38964,-8607,-131140,-309681,-219381,97358,206516,48543,-72740,-130140,-324712,-419028,-169498,90028,191810,283518,326563,183581,-73736,-224855,-117707,31875,-51619,-111456,49129,86597,48292,145205,80228,-71018,-26153,170779,434184,529564,208304,-160213,-264945,-209253,-79166,70667,177672,274647,400713,302569,8251,-171639,-161836,72348,65083,-32572,-39727,25333,-25477,-79978,-127123,-203913,-122902,128363,274933,151573,-22419,-75990,-83070,-12952,91703,65609,27333,43069,28729,13615,12531,-152826,-221534,10074,123523,-6826,-36427,146034,290044,309566,195669,66198,175947,253365,73114,-49162,615,120361,211374,259832,379043,373191,122591,-62066,-29166,54593,28027,-44719,77012,218013,82727,-208926,-296962,-249063,-174170,91816,336685,197853,15833,-8424,-125859,-166173,26602,77748,-55421,-68170,-12265,-20833,-97821,-183719,-123650,52201,40955,-35546,106398,135401,-46078,-53717,142258,217263,232643,270175,96295,-288148,-437665,-257206,-209034,-244701,-134153,121519,205598,49488,-141285,-157589,-8294,207042,278515,183930,-38046,-218181,-128074,125029,209577,162136,110772,-24102,-135356,25203,329673,330020,-2186,-282329,-356534,-259825,-104370,-43913,-27039,-26958,-152889,-376348,-428567,-149319,231119,311584,31298,-54170,151122,126224,-66978,-74945,-54188,-111402,-118538,-64148,-64627,-171218,-340871,-372604,-167694,34696,152301,196123,12908,-116685,57832,240830,151206,-114667,-228219,-150546,-153574,-166127,-26630,-9562,-191541,-235020,-103785,-64569,-47983,8875,-92433,-316592,-369643,-234057,-107774,-81861,-70367,3691,85068,-1549,-132142,-229172,-282816,-219990,-122768,-163450,-199572,-114016,-35214,-28268,-84764,-24547,190222,245064,163645,137881,192927,172186,51322,-39643,-31802,29088,94486,152784,145144,129698,197321,300164,257897,47088,-88963,-234872,-412470,-408867,-16686,228989,-41922,-257266,-153919,-130011,-144753,112307,323786,245866,146688,170335,261342,293780,100582,-107281,-129392,-5662,6375,-163801,-269250,-239677,-115431,55552,120778,53366,-40806,-109600,-75468,38099,220741,230771,-187978,-527370,-343429,27830,239371,196768,105636,166104,305958,309502,235790,265653,243350,61750,-56155,19367,170621,228048,204434,176472,275774,467007,521653,448787,334368,91350,-91090,33250,166378,69936,-40046,55228,186252,157080,7824,-206621,-246057,-10594,-70793,-283036,470015,656398,-837067,-1489009,-747704,-1332884,-845185,1040864,1475338,880844,876370,656570,261691,582990,610442,-701593,-1464832,179009,938201,269076,-40656,-189343,87554,482081,228784,-235925,-446690,-463042,-343915,-313014,-360548,-312711,-121965,31302,-24046,-250922,-334247,-135125,90967,182692,230866,186600,23845,59455,191886,98195,6790,76945,-20350,-204077,-234961,-198709,-68384,124603,171920,103059,-10239,-127927,-155182,-26972,111460,176885,30383,-330413,-471555,-218795,53269,40410,-57084,-155725,-436343,-557830,-236471,5270,-79125,-25470,131037,167829,15193,-152173,-145090,-55585,-27873,-28129,-35903,-107223,-46238,21935,-59652,-17001,152029,222573,160358,61009,-107179,-141026,1855,146621,198857,98272,-113913,-199117,-106883,-57104,-212575,-248937,13198,303684,223138,-48219,-128897,-89049,-150065,-208246,-197821,-181851,-143856,-43191,-5064,54365,32137,-182266,-281662,-140684,21443,84164,75501,151310,150591,-48460,-156395,-111392,9082,93089,50749,1449,57384,60175],[60829,64398,85913,165619,215892,136186,24472,-45677,-137545,-159380,-55989,3634,-18075,5448,-4664,-220224,-370632,-211120,5642,-5674,-128664,-92716,66519,214624,269793,162531,74843,132765,224475,335141,335575,195831,41066,-173418,-383404,-327515,-75866,46296,7813,-70674,-137601,-257648,-268242,-24270,198580,199707,217824,233069,215730,116641,72212,26528,-32345,-115690,-165849,-62611,205276,374125,396189,346278,268905,46947,-156846,-97578,35960,-13032,-98454,-26044,84179,-51187,-258592,-226846,-87946,-79216,-99515,-18948,50176,131013,219729,177184,-100682,-274487,-78480,211712,371411,448047,425026,307664,163984,90896,70060,56968,44862,-3242,-207840,-355338,-266197,-158546,-183521,-224605,-140638,-66040,-46291,80629,257621,272575,121878,60691,122565,224979,207127,15801,-298974,-389002,-152982,153058,245309,38992,-136395,-104793,-1314,97455,181535,119813,-16695,-145080,-100698,251950,564046,474470,297044,101155,-80640,-16843,136977,135191,77025,125968,-39904,-345209,-295469,89203,240477,83658,-38556,-103099,-333098,-506966,-328759,-17161,-26356,-225292,-256339,-103323,-24361,-81872,-167842,-84200,56979,51023,80023,128362,39829,-40989,-36488,-74545,-2180,192409,219773,176407,68053,-46270,-52433,-44063,-79218,-156932,-191095,-225785,-226935,-125686,-69762,-147839,-178167,-65285,37379,38121,1786,-34454,-93545,-163880,-45966,182004,291268,236585,199387,243832,187029,-79872,-241288,-68488,48950,-78383,-133017,67771,276626,296665,126428,-5470,66143,181979,43410,-179207,-153093,343,22259,95232,190570,14414,-264684,-210018,170206,348098,135258,-153855,-263011,-177771,-37869,22994,15086,-58629,-188123,-233279,-196675,-107757,-48893,11144,171765,268073,127984,-135565,-187010,-16,41855,-163695,-274105,-140438,42415,173629,200905,111571,36878,-11978,-206689,-298819,-168568,-115446,-212168,-300069,-339395,-312044,-271125,-213651,-141911,-76706,-147305,-297830,-288864,-114868,-3615,73844,154728,268930,237233,156254,102858,-47450,-199760,4771,293844,232424,-6307,-70027,-107454,-266617,-220641,135801,403876,300302,13183,-192779,-261503,-4966,330019,240666,-132871,-400546,-332384,-120658,-54291,-110797,-87394,5574,144969,211120,207770,229216,176852,-46745,-206457,-151494,-76402,-71563,39147,238747,329142,330019,264387,304852,385968,339657,188304,2109,-122514,-174087,-173699,-129076,-99376,26703,139864,-60180,-260492,-135278,138249,287571,194645,-61386,-125829,-4817,6346,-54045,-109436,-162944,-154684,-108603,-83612,-75014,-132724,-204563,-109414,71536,90084,-54488,-107650,4702,147463,202879,105252,-59417,-140301,-201116,-167244,22137,20591,-235060,-342721,-192970,65358,171536,76267,-38478,-40114,7255,71700,-16990,-290286,-301815,5687,100137,-129405,-257831,-114469,52847,52977,-50070,-42081,38983,92408,76839,15631,-99550,-144101,-54581,108747,166095,2869,-182312,-204472,-168041,-96316,83043,203904,192083,150652,65014,-54003,-103375,-168066,-208116,-139209,-47724,25495,57194,105579,119468,-36667,-179157,-56398,-47120,-196737,-159688,30515,81751,19624,-33475,11487,11640,-80389,-46347,13354,-47201,-42059,-116527,-399770,-426242,-185455,117327,336986,389593,225710,8695,156804,493267,487088,177873,55633,167210,-11231,-458160,-1337,828840,-1951844,-3152070,6514444,13281293,906362,-8399417,-5633286,-1744607,-548648,520179,430924,-298020,-670571,-664641,-651168,-913044,-955294,-454850,-44988,-27702,115612,347650,180221,-146429,-280033,-313173,-287273,-160766,-192616,-284295,-246353,-349379,-435983,-294601,-116242,39136,100377,-29492,-184866,-222683,-142843,-35754,-74804,-257961,-256366,159159,575980,520336,249617,109989,7439,-165309,-261193,-303387,-380257,-229942,98539,163450,47420,-6412,-190306,-407466,-340150,-262734,-393428,-349296,-24478,231574,370714,515488,463050,200369,-33579,-118173,-29039,104727,52732,-31171,-3201,111128,177070,58906,-124218,-245434,-433910,-470331,-295090,-179764,-51407,48685,-103198,-303730,-258525,-217057,-192710,-127469,-44626,111268,184304,75288,-30390,-179541,-352436,-304881,-125593,-121042,-211762,-211566,-165746,-138513,-107133,-97391,-228997,-429501,-352642,17489,180226,15795,-88571,-67842,-202915,-287694,-109062,88200,167036,226819,224438,107618,-76915,-170798,-82719,954,-84845,-113941,143700,256144,163741,189513,108472,-23394,-23987,66675,260213,402278,191366,-121234,-259529,-271478,-90157,116919,258976,357942,375718,192929,-58644,-115751,32913,192409,78958,-70503,-90658,-12585,-77252,-172647,-228341,-312042,-292878,-71311,133429,120255,67844,55786,41655,88587,143058,93401,124141,179050,89866,28328,23398,-91341,-98255,130427,216796,76402,-37722,69897,265486,343609,163771,-278,158872,283766,88301,-91122,-71577,72630,180462,206461,301902,281487,75889,-54294,2320,61231,-25499,-177975,-117282,42340,-17619,-242539,-292218,-210095,-98113,165648,388165,226593,31879,29225,-84574,-167251,9702,86007,-35068,-84209,-50779,-42543,-94003,-166529,-100781,66753,38990,-24374,161438,225416,33610,22934,287251,319054,221449,245502,146798,-232283,-434241,-273615,-205563,-235940,-107762,146623,229415,86083,-95282,-167041,-26206,179117,206092,92748,-117445,-276785,-170422,124583,233620,160756,84627,-34238,-169208,-97068,158460,228404,-24990,-255877,-309068,-249641,-142962,-41871,7772,-22364,-177941,-362645,-403715,-148194,219268,339185,109269,-9008,132182,56160,-125683,-43620,17596,-21337,-12522,18535,-55007,-215518,-342362,-324251,-129139,44143,134236,121014,-78570,-179014,29542,237965,103206,-208544,-286245,-129583,-96259,-164089,-83481,12175,-71666,-181494,-176890,-113016,-7532,33250,-155625,-384910,-366976,-186546,-59566,-23732,11687,37453,62883,2994,-95094,-170456,-207559,-111597,-18732,-64902,-81087,33789,155500,146975,36593,4442,164063,207128,74210,32052,112720,80781,-14929,-16661,-7270,-16682,69819,191249,249495,241690,256528,326798,281107,76197,-68530,-184814,-351796,-397258,-91875,170412,7031,-174314,-129329,-178166,-216434,65315,317556,237420,134328,201115,283691,231700,-45719,-342703,-381185,-175332,-59669,-195374,-274323,-163273,-4945,99030,104741,-661,-93862,-109665,-39437,39439,180072,207640,-167118,-522342,-391790,-31014,211996,240500,195923,201709,263213,270247,242236,299744,315758,158476,11373,31372,85280,105986,124665,102205,213025,437033,513423,473383,378648,93828,-114059,21036,177753,67547,-133846,-143949,-17772,57063,2609,-180619,-186942,105942,33182,-240177,554472,993323,-520358,-1214227,-585027,-1442740,-1343125,519422,1133091,765803,857584,629943,268059,892259,999486,-839387,-2041606,-140250,902802,327496,7043,-199827,86418,578040,292871,-225431,-408029,-431249,-330642,-269309,-307187,-263886,-107563,48583,63781,-132400,-214542,-13106,146079,186096,233992,127188,-59555,40789,217538,94160,-4373,90159,-10147,-202612,-233095,-197452,-84275,60905,89005,87205,75127,36622,-65095,-44713,48080,137724,44750,-275880,-477126,-249835,32323,-237,-126850,-231842,-468935,-519691,-225166,-9855,-39392,29877,128282,67687,-113084,-286782,-244679,-99949,-34605,-26362,-68962,-152113,-79656,-5519,-68271,-3104,162506,145465,51160,44146,-32548,-69835,4578,95516,189336,166013,-13579,-151905,-99794,-46492,-241685,-338675,-27822,313115,272838,-14330,-165069,-154595,-123579,-116888,-160924,-220697,-208539,-81257,51693,163260,110014,-116064,-206638,-87202,45486,94014,83613,90667,55011,-109615,-189281,-126301,-1921,57170,14233,-35136,24923,75084],[129326,150270,115211,127246,200532,205616,138360,26249,-107558,-121433,-38691,-28422,-64132,-34954,-46062,-212625,-292252,-131713,28410,18397,-75585,-101579,4968,216674,341238,223579,39016,31430,200423,372313,307537,116782,58814,-111115,-368033,-358712,-104524,48011,47839,-18809,-100628,-170854,-132705,39673,144380,151967,188334,225281,212727,116767,58264,12630,-49782,-111285,-117713,25790,335924,538981,567320,462511,353213,197858,17120,6981,57734,-20286,-89834,51942,253974,146576,-151823,-209845,-122266,-136436,-127947,2876,116134,204761,315116,267826,-24988,-208298,-10026,261237,403303,472489,430650,297457,160937,81962,71569,98640,19660,-165613,-366880,-419876,-307091,-243518,-242004,-218102,-149606,-87340,-27873,126436,293628,267524,91628,24033,108263,241144,299372,198144,-66155,-217320,-129005,108417,206785,16553,-132947,-24807,128410,181342,202451,169957,38184,-173584,-159988,219734,509743,400358,250310,68240,-124559,-116007,49562,169136,203789,167430,-79688,-378320,-321390,55554,199046,32128,-63086,-86314,-306278,-491661,-287306,40499,-12147,-249639,-291120,-123322,24136,-16799,-160873,-130788,45854,111598,190408,229725,111188,251,-8698,-70444,-123379,-55058,21737,63073,-9981,-66874,-43228,-76824,-151517,-127458,-21932,-56493,-144849,-129023,-90270,-159324,-193911,-151258,-97119,-69685,-60671,-101384,-173196,-216748,-64886,201307,350335,291936,174558,196207,191729,-45847,-221421,-124738,-37197,-92427,-68409,97949,284776,372676,251518,52870,20098,132843,23636,-214116,-203269,-34397,10400,94823,225267,44805,-281155,-252077,88880,230388,72318,-148045,-224034,-128243,-5678,-12568,-65170,-88797,-157645,-184373,-125511,-49127,-52510,15169,213504,333454,189924,-56134,-112934,21828,71678,-18174,-102232,-92739,-3622,143346,186091,111936,13624,-133867,-386425,-400682,-224766,-198689,-290171,-354239,-370530,-355709,-344275,-259093,-123254,-36147,-124356,-331549,-349627,-172286,-22251,97456,172568,237751,190809,95719,33086,-110748,-254272,-33332,269598,256702,20508,-68083,-121002,-246406,-164218,207515,444568,271760,-21594,-192435,-263454,-13210,321932,226305,-118933,-335077,-214246,22418,58513,-66760,-135625,-54974,138730,198985,137016,157533,102981,-110483,-202449,-73958,47953,3250,6217,175298,316864,312992,239202,265111,302749,263648,193757,65953,-41795,-97630,-104832,-106999,-106407,-65936,-5310,-98285,-150527,-41464,148131,304488,250229,3085,-89177,18450,17154,-22739,-41904,-104802,-133723,-111055,-52411,11702,-83407,-217331,-141205,34195,70117,-29958,-76125,45809,198072,226121,97992,-75328,-149031,-198694,-163997,9055,-88,-244125,-343814,-147012,177842,263825,106753,-36559,-45405,-15279,90704,41314,-245328,-275224,63031,170571,-92021,-268038,-95121,121308,95678,-44318,-63169,23469,106869,115743,26767,-127451,-170480,-87669,55637,121973,-36396,-202748,-214449,-226306,-220963,-30418,130006,117867,71874,-4208,-110223,-122175,-152051,-207270,-133338,-29745,22175,30765,44345,45509,-48295,-182112,-135304,-120819,-245029,-251179,-16891,161881,92390,-58179,-13999,-1077,-92978,-41071,23222,-54805,-64880,-106169,-305860,-292207,-65797,184435,418477,480786,286090,43693,186146,593323,672205,434069,273971,106233,-307796,-884639,-689258,237029,-1942236,-2498947,7141251,11890074,517807,-8433372,-5145448,-1811453,-714317,539838,617125,-144872,-655423,-638204,-555574,-962822,-1090805,-480828,-43710,-134560,73783,442177,262002,-129104,-281072,-307373,-292626,-231230,-329092,-393911,-278157,-278446,-338301,-280751,-163164,24194,153291,21509,-190445,-250375,-139362,-54069,-154786,-335270,-263293,234456,649948,496666,141006,21305,1200,-132693,-250765,-296637,-360495,-213047,151797,274420,154039,46965,-96311,-218958,-155221,-128541,-261592,-185618,91622,222639,320776,508423,415443,107744,-59102,-62292,54358,222727,247726,114363,51158,114998,138524,36524,-92569,-224294,-425139,-456841,-305092,-210549,-75684,63652,-87077,-297919,-195784,-104447,-75947,-44302,-18840,114110,249009,206994,67671,-114434,-266321,-204042,-40513,-58805,-187719,-232837,-191513,-183318,-158908,-144219,-264887,-486785,-434939,-36671,174827,27226,-50876,6078,-81099,-132315,-47378,42525,105669,158458,112460,2692,-85225,-75582,-29626,-70058,-181205,-171685,170618,389213,287201,221833,131201,34124,-5228,-13246,102030,244075,132420,-92074,-218157,-262026,-82692,104499,205615,297073,255166,40293,-128579,-49988,221511,264599,65265,-141222,-180485,-119932,-183988,-286681,-298739,-327889,-355849,-191782,26507,96099,143326,179887,207566,241931,191356,89946,176413,281446,153693,57962,48457,-7276,35274,224469,273322,112033,-60139,3181,227942,330493,118674,-52010,122270,268963,85274,-122583,-129736,19512,116342,110215,181544,159213,6175,-65242,11507,67845,-59476,-290041,-295150,-107974,-79897,-211793,-215457,-108998,10839,227989,394693,230786,36609,40397,-52910,-137116,32719,125255,9736,-75188,-60686,-43016,-78791,-143848,-88063,63558,39470,-30440,137187,247506,103909,82655,327617,338825,184621,192807,181681,-120336,-341301,-254706,-190854,-215994,-90888,111361,197442,125950,-17958,-153075,-57689,110080,119962,23355,-152763,-302226,-209696,88961,221280,139166,37561,-50967,-181197,-214340,-42995,97662,-33715,-198558,-245592,-241903,-185681,-38103,29232,-72460,-258721,-372802,-360892,-116099,208392,325706,167761,53425,112369,-33809,-223103,-89026,45453,77573,107990,77571,-78323,-249063,-286056,-200326,-47693,62523,104129,21421,-178111,-229842,9342,215843,41491,-275120,-294042,-63876,-4611,-146208,-155522,4494,35212,-117882,-203196,-91236,66378,62701,-177402,-380005,-305341,-106214,9358,62551,119877,100083,37466,-27518,-79465,-85570,-77576,21671,84150,20009,-6465,121876,316190,340756,177212,24406,83735,114207,-26198,-49485,43533,1523,-51410,7067,-24112,-95887,43229,245285,353573,332039,291666,319869,246908,42199,-85458,-114024,-260940,-379085,-185185,90301,52519,-89823,-113051,-226284,-267014,6965,250747,203912,140265,213828,243609,107925,-198016,-530820,-572461,-295098,-91418,-199061,-250599,-54634,116282,120648,47972,-62399,-116676,-75588,-3209,21597,112797,145884,-145539,-451383,-375820,-76087,153059,249892,259036,208836,199218,232799,234881,283354,351865,255214,86967,33729,15537,32315,62195,45721,168816,380944,447923,428609,341146,45071,-138365,8069,170950,59394,-217597,-334943,-216955,-52152,-41360,-195127,-160666,137258,19453,-358663,308530,1105898,-18241,-621478,-133728,-1073852,-1630035,-235401,437065,371552,591584,418666,142104,1075395,1516174,-504234,-1976125,-390027,593102,223562,-7383,-268777,8678,609741,318544,-217231,-323060,-304543,-232160,-173673,-209979,-163826,-43324,94598,158020,-1544,-79310,115042,186245,136660,176405,47338,-131013,22844,229310,89541,-7644,114209,56414,-115758,-170889,-161466,-79016,14282,31180,74444,117435,106686,-26278,-76723,-14212,103792,84002,-177916,-434776,-266702,-9127,-50233,-167037,-255851,-441162,-448914,-213292,-33388,7896,80387,122972,-6638,-204197,-381237,-314616,-124225,-35357,-26006,-107422,-190301,-107889,-39996,-93786,-10939,164661,92432,2213,68002,67551,12392,-12906,18214,189625,278479,122315,-90458,-80012,-16153,-225918,-393867,-73280,289792,276251,3665,-183012,-192914,-81939,-22865,-98407,-215795,-247122,-128176,85181,230931,151619,-48456,-112102,-31513,53893,80165,67272,-6918,-97646,-185035,-201807,-138271,-45978,-11182,-36654,-63142,-2883,83860],[179681,205468,119014,73217,175151,249706,218578,91340,-53047,-61105,-14221,-38166,-69423,-49957,-77517,-194059,-210663,-61786,27423,20810,-9871,-69177,-29865,199219,376639,266243,-1694,-93894,109271,338626,268209,84961,137717,22728,-297126,-354627,-112049,71713,104657,56702,-16603,-25472,40341,101464,58216,40755,96579,188096,172209,69898,902,-11614,-48682,-78652,-61939,79694,393651,646519,663726,481381,354645,322393,212312,134627,98523,-2443,-49412,122193,336651,267461,-31150,-156893,-139243,-165185,-128225,18347,151139,235049,356768,313018,51030,-99131,73155,276543,365663,414311,372764,258896,163897,88655,67246,96902,-20855,-274925,-447148,-424230,-296834,-265364,-258705,-193500,-137044,-84761,104,153057,291913,255154,99767,10343,89347,248895,395007,400272,235874,41933,-50379,63954,143408,-13116,-116592,53179,229925,240604,203479,211450,110404,-149953,-177326,162653,389876,310052,217374,62682,-147698,-205497,-46025,161325,260064,113353,-189951,-421427,-326434,12583,133588,-17,-32736,-44881,-262238,-417979,-187651,91431,-28809,-274953,-288210,-132561,38545,47492,-78551,-96824,48194,150278,279433,335103,193291,70524,51353,-71221,-269991,-331009,-194770,-66515,-84270,-82684,-34959,-80910,-168535,-53973,158791,125871,-49901,-135057,-141837,-186365,-174843,-174739,-177526,-135455,-102066,-146416,-222159,-243702,-81861,205045,366903,299722,137723,136903,156839,-24632,-181457,-179759,-132758,-89646,25948,145507,275411,395304,346236,121180,-9166,79641,33863,-183150,-211855,-72113,-4135,100520,243749,71733,-250514,-246307,-162,81437,-13028,-134586,-177944,-90709,24135,-18014,-92638,-68752,-84301,-134682,-95559,-17010,-43270,15433,233167,380929,261024,65215,-7167,26318,64562,126856,114689,-1543,-27205,109644,157834,79334,-40724,-244370,-482488,-413874,-221523,-227540,-308735,-349355,-344398,-354630,-372170,-262586,-80657,6422,-111931,-361954,-393040,-216607,-21441,127518,180848,190966,155635,63704,4738,-104340,-215627,-48639,227328,287598,87912,-43484,-119062,-185131,-72874,255972,434070,234373,-40349,-206851,-256394,-5767,254667,118898,-163276,-261136,-56693,189772,150413,-44459,-189300,-136317,80153,124176,10413,31199,-5580,-165393,-168314,23261,156486,48910,-63105,45792,226415,220755,140385,142031,146897,124061,119550,77571,44648,17846,-10831,-64369,-87775,-124097,-122302,-95616,-12231,49372,114360,250761,247742,47225,-48399,27473,19948,18661,31089,-48393,-113127,-129340,-63118,51308,-43001,-201771,-142424,10303,48376,-9861,-50249,72554,242532,251337,98209,-63234,-121795,-154104,-121250,18497,-1176,-214240,-289430,-67112,260298,308585,107076,-25762,-34932,-47723,58199,75501,-147506,-178785,148721,257092,-7953,-200453,-34863,185060,139153,-16732,-62764,22297,146110,195881,65514,-130995,-171053,-109570,-7363,75245,-41553,-181908,-192135,-249702,-330297,-193740,1118,54035,43693,-27545,-143412,-161871,-162116,-192644,-94660,21003,30451,-4573,-29478,-33212,-40025,-114060,-158385,-158330,-243495,-289207,-33103,260100,180385,-47548,-39275,-32704,-87717,-5611,45973,-40991,-53729,-52294,-141438,-119044,62179,270167,490961,522341,301617,78752,219339,656147,788638,572490,386708,77979,-448317,-1070021,-991158,-47980,-1540842,-1408186,6564689,7838770,-827203,-6884635,-3204131,-1361424,-709511,581406,692485,-170229,-761182,-623302,-436181,-914741,-1085927,-429960,-25666,-200407,37201,460082,300299,-75764,-216497,-247718,-272422,-304987,-454223,-476819,-291058,-183846,-231077,-283979,-229065,-18581,165293,63881,-162582,-217652,-94104,-75408,-244937,-392362,-250947,241343,577178,359608,-3029,-49558,33049,-54865,-199057,-256310,-293055,-175340,159150,344065,235092,66539,9220,17298,43057,14845,-63824,29740,184271,174419,235030,419404,307482,31873,-31957,50933,194059,357309,402859,232727,116745,143129,117155,10267,-75351,-212950,-388666,-387489,-273187,-223746,-101273,67855,-52245,-223645,-103780,-21373,-31182,-17007,-7063,101964,277920,294467,145235,-5577,-106533,-81412,14710,-23736,-154249,-197130,-162379,-190832,-181166,-141331,-232048,-470009,-450330,-52979,183352,64637,19273,76604,28436,24684,12088,-38604,13991,99548,31437,-100557,-96524,41074,29856,-167127,-321354,-273536,116058,449314,396112,242467,141521,87340,25451,-67195,-26794,89408,50209,-80269,-163883,-199469,-67958,46953,59608,123918,71594,-130404,-204003,-8401,322768,271308,27456,-216738,-263554,-245309,-314255,-386613,-311520,-251000,-299000,-205740,-26921,72854,172581,258281,365099,405682,222653,47774,164456,319189,210296,99847,77333,70332,134641,258192,268642,82160,-102068,-34909,190266,272869,69472,-88042,64558,219962,78754,-132476,-155079,-12716,42198,-4072,53933,50495,-59099,-95623,-11378,72974,-61197,-346128,-396073,-187940,-86873,-125260,-93396,12117,110155,257653,354851,212468,38127,26794,-40688,-82526,86229,171578,58970,-38115,-31234,-13974,-52298,-121661,-78695,63844,60861,-34056,60567,203708,149271,117175,256077,270461,129545,124042,186128,3542,-206684,-213550,-164455,-178476,-79802,36925,126039,161149,61377,-131648,-105373,12033,27132,-21434,-140432,-293063,-242004,30235,188252,110481,-20462,-79246,-181850,-297596,-209308,-21855,-26065,-126340,-191683,-244749,-215157,-32947,27324,-159063,-363206,-403942,-313198,-58316,205420,276472,188270,118525,100866,-121829,-341334,-208935,21322,169931,222615,95593,-144977,-285243,-206894,-46357,51693,94497,86995,-63357,-257817,-258564,-4700,170089,-24847,-301064,-247262,34946,100670,-113119,-213546,-20471,107700,-48196,-163439,-5818,150514,83081,-160429,-306337,-202191,-15724,73814,136864,213160,166276,10717,-83865,-85088,615,73072,144656,157728,70808,4101,119813,383514,476728,282702,21266,-32733,-17093,-117438,-86072,15593,-20964,-24720,34655,-74508,-175194,32293,305764,428034,369630,283324,278095,164295,-58487,-138880,-43953,-163005,-353509,-260167,25147,97220,-13780,-95644,-241568,-271505,-39895,158672,171209,173702,216858,160357,-42724,-313621,-602673,-639731,-332462,-77491,-166854,-199180,60535,220183,118668,-29230,-110470,-101472,-16764,23912,-11897,33153,59955,-131704,-335385,-294486,-96326,64222,202794,265014,176109,119546,190139,197764,208765,331943,325803,160990,37298,-11474,17686,13978,7330,150546,316067,343425,324844,232496,-32252,-141512,15120,153988,45688,-273414,-471832,-354859,-130021,-91422,-220032,-158131,88429,-91817,-596566,-172868,957140,512860,81640,459899,-384408,-1667495,-1044714,-400105,-150060,205067,92548,-123993,1029505,2006078,267117,-1304762,-534525,102617,14797,-54395,-368382,-117715,573325,309653,-213689,-226571,-129413,-90166,-75346,-114793,-52701,45317,147794,225042,103954,43905,228233,215149,66943,85184,-29653,-174714,9613,222018,84584,-6320,133496,151405,25150,-72315,-109177,-64318,-21021,-11186,49029,94929,56065,-53635,-115967,-56263,81868,139734,-44782,-327227,-249333,-52981,-93232,-165644,-217556,-359429,-375057,-213733,-62022,49055,117308,111697,-50938,-258067,-420658,-331093,-113775,-19222,-19876,-134255,-213384,-126422,-71004,-134716,-50823,141703,72902,18644,118414,157486,80101,-35769,-49712,198822,393841,244177,-37101,-54679,25505,-168665,-381486,-89869,254346,229380,-7710,-182744,-194275,-25105,72848,-14710,-166334,-244900,-164422,84718,238306,154063,13399,-15856,16500,42736,49103,40002,-99424,-249698,-241756,-178170,-132834,-103236,-91676,-88132,-72996,-10685,92987],[202291,220867,103785,21534,141830,255755,242705,129209,11956,1137,2009,-26983,-32340,-36006,-87884,-162962,-139946,-18608,-2050,-9746,42048,-1528,-27210,158582,363629,282198,-34257,-204547,-16126,249508,222832,101746,244611,181045,-194141,-312284,-87815,111780,158876,131982,91604,138442,199244,128718,-54364,-111463,-19019,146031,126725,3996,-73916,-36802,-29905,-30400,-17025,81979,360997,658847,649991,391539,274303,379464,361536,242925,141075,20041,-3950,161057,314572,270022,50164,-99920,-147992,-169589,-110623,13936,135887,219926,343641,305191,97303,1600,131912,253662,281883,304529,272615,205710,181044,118974,59100,47941,-70308,-305313,-436614,-377122,-244754,-223920,-229926,-152152,-99027,-54457,35972,159445,252917,227494,117624,7871,68108,250180,467440,564408,509812,299149,56148,27782,65733,-48882,-100857,96365,272622,257831,180354,218207,161526,-91076,-148713,100472,243760,221814,202984,89922,-139825,-258945,-125089,115525,228894,-13579,-334513,-460683,-303975,-18185,63825,-9912,42435,15630,-216019,-311725,-54937,133449,-58673,-279115,-235532,-123511,11217,90830,53282,9490,65301,154108,309800,387245,249992,159106,137921,-67920,-381929,-515384,-341275,-168943,-139940,-96230,-25072,-48988,-137752,6147,274942,264519,25250,-151205,-217325,-224580,-142118,-149573,-188848,-139876,-110202,-151581,-213399,-233512,-98732,190578,346963,259971,93115,79846,103061,-2284,-124628,-218549,-214955,-71780,122299,191820,244481,367347,404388,193282,-11604,38423,72242,-98249,-180317,-98793,-16766,101985,231064,84608,-182221,-197460,-75912,-62164,-97582,-113433,-133181,-75004,43073,10125,-62425,-13605,-2597,-107248,-123955,-35735,-33819,17812,247342,413387,321422,188984,103072,15995,15958,211710,304706,103151,-26862,83291,134469,34116,-102168,-307584,-470456,-339453,-166033,-211057,-292078,-305817,-276401,-315484,-351786,-222696,-25195,41141,-107531,-366857,-397533,-227281,2406,153118,169456,132718,117071,49946,21397,-22421,-77657,-16153,180085,298795,167199,-7190,-112716,-112636,24876,265367,365405,184861,-55827,-242853,-246052,21213,163781,-34104,-240630,-202390,81216,319681,196972,-43496,-225414,-209878,-2259,30507,-115960,-113454,-126001,-202960,-118044,108403,210394,38153,-169026,-127200,72389,83888,12052,-16357,-45719,-56593,-19563,36563,116875,135674,68316,-11672,-45558,-135831,-185961,-65380,101494,100921,44343,145743,196977,61543,-20386,16574,16428,60016,88963,-2726,-89635,-156500,-114934,33858,-23548,-173596,-119677,13764,44287,10771,-26008,88850,277268,276386,107340,-25800,-64665,-76489,-45149,50298,17610,-154901,-196684,24280,292521,291640,74449,-8954,-9332,-83908,-22270,83031,-13738,-33901,244313,346079,102452,-75634,53186,226343,163088,10007,-54427,23636,194979,297954,122460,-117559,-149383,-108994,-65340,26585,-13848,-108031,-120533,-223151,-393274,-354149,-140620,23703,87711,17980,-137076,-207024,-192987,-163469,-20724,99420,44602,-50955,-108956,-104462,-23958,-16342,-131953,-144659,-176740,-245112,-6733,328202,236684,-7667,-49988,-68641,-60246,51336,63555,-23782,-13902,34045,47770,54487,161134,342737,534006,503618,262931,95949,258773,694799,832470,592657,425770,169745,-362807,-1037428,-918076,-32651,-1033888,-550959,4495153,2674803,-2202457,-3489834,-129180,-488501,-603189,542941,567509,-413475,-989421,-634401,-338176,-818361,-977767,-323729,4965,-215973,-4272,377338,270690,-4667,-100321,-151272,-237936,-356118,-514084,-499905,-278571,-86658,-138748,-302733,-301697,-85230,128192,86227,-108362,-140301,-28666,-93724,-317451,-406667,-211539,184724,384187,155030,-139093,-99342,59559,17746,-130486,-194593,-197665,-128756,114806,344650,262628,50317,97051,229618,199938,139016,165877,256454,230259,95804,135712,276360,173367,-9021,33367,184108,337369,458442,470148,300832,186895,185527,115590,1456,-62030,-206365,-329849,-278591,-213780,-222943,-117552,63831,-13289,-120316,-17211,22639,-45838,-28571,4448,83635,267065,327671,199930,116852,69078,23035,30559,-15600,-102110,-94903,-78855,-153973,-166082,-97291,-150594,-392689,-401929,-33849,191040,104490,90411,127135,119596,165359,67895,-130288,-90235,61831,4023,-173831,-110253,148798,86642,-259392,-462723,-389196,-7105,414165,457241,249699,136207,123764,59288,-98090,-120273,-32179,-32186,-90163,-125242,-127829,-63019,-28521,-101493,-83475,-118796,-285094,-282952,-15106,297810,221968,-24993,-268731,-295728,-317684,-406893,-431807,-263616,-119765,-155543,-122819,-23270,47413,144971,271347,466617,527224,223629,-27083,96598,290587,249994,145833,101284,120303,177228,227808,201926,-3019,-151967,-39160,161772,194384,32874,-107442,-6872,154270,77676,-119032,-139515,-6007,-16766,-107578,-48213,-14917,-96179,-134043,-57343,79080,-27400,-327265,-386774,-178438,-39820,-8651,33488,103026,159280,245945,286447,182768,45405,1288,-43013,-11007,150658,193619,89960,25067,38226,43527,-15259,-103823,-68059,81306,105468,-20455,-25584,112504,159464,127162,110765,136906,66486,53562,151851,88394,-90645,-164681,-125281,-122481,-65798,-33078,55945,191674,121387,-113277,-160545,-95780,-67766,-48084,-88626,-246854,-257982,-32018,153025,87111,-74071,-115928,-183095,-331039,-291204,-89253,2410,-54757,-162550,-251761,-208504,-18773,10215,-234122,-435769,-433837,-269627,11305,212080,208286,166666,168422,100056,-187395,-449493,-364264,-45157,235578,306257,69840,-240772,-323424,-135934,86179,139431,140677,103159,-98692,-293414,-258770,-16952,104780,-81491,-279156,-155697,142006,192420,-69546,-231160,-39642,143252,25998,-62415,112182,219089,84323,-121203,-188596,-80821,68244,120524,168006,249986,198538,-20176,-144702,-101891,58481,190027,220062,187356,84211,-40899,35966,337958,504119,313998,-6657,-153750,-161562,-188625,-77394,40547,30246,65559,66168,-131001,-214381,51750,356202,448143,341333,229090,212774,64799,-192495,-207417,8939,-74507,-312248,-281804,5582,143855,49294,-68527,-205621,-220583,-56241,83455,160524,228417,219375,68922,-173473,-359581,-531089,-561929,-284118,-23766,-102686,-129829,155547,290366,102341,-100641,-131368,-56169,44266,32199,-54098,-43605,-27191,-123784,-202917,-168737,-92956,-44437,95645,201968,103515,31643,134438,129352,92924,256930,357675,227575,53374,12737,46260,-26187,-15276,157490,260475,228481,189408,86648,-103281,-102632,60672,141778,32028,-288657,-521328,-390217,-144041,-112775,-220450,-162445,-14862,-253580,-861492,-708418,599151,894448,644195,984296,342592,-1504727,-1700816,-1092010,-583289,-129989,-239401,-479969,746495,2302060,1245130,-316733,-581849,-405167,-192899,-84656,-450495,-246057,474121,272488,-213740,-157207,26169,36751,-18266,-51515,43702,131101,183380,243776,161585,133872,303743,228946,10161,-527,-82780,-186329,1109,196670,78951,-9241,128947,233450,169996,27637,-65020,-58005,-57603,-54903,1925,17495,-77050,-132463,-151857,-66752,73606,192318,93353,-174736,-195971,-83245,-117368,-125468,-127851,-243950,-313911,-226308,-86878,71603,130589,88983,-76655,-285736,-403534,-284438,-63562,22288,976,-132147,-208371,-123511,-84591,-181757,-123698,74438,62862,59630,159737,202776,116403,-43747,-78265,204138,456896,304769,-3948,-27915,64189,-93128,-295353,-53253,228786,146502,-51403,-174279,-166224,39561,167712,78029,-86514,-200417,-175379,48487,185775,126494,60122,59210,47510,15393,12279,17600,-146584,-333292,-247033,-116603,-105108,-150225,-161277,-126352,-61361,8518,106047],[194201,198901,80263,-9402,108463,223928,206244,129617,74387,50030,380,-2309,34250,-1888,-78537,-127001,-93745,-10832,-52890,-71628,57864,80648,9360,102731,308470,272525,-43790,-255661,-118511,139030,162514,126827,324135,306270,-89673,-239568,-30060,161282,194552,180282,189335,276323,297276,93718,-189527,-266542,-111638,119003,103452,-52850,-142217,-58647,-264,21309,13296,46470,263826,572022,526299,219449,141529,351881,414374,297657,168940,32341,25979,156244,202301,155043,57205,-64150,-151960,-160727,-95293,-18194,71482,173486,291533,250128,91325,45046,137843,204647,196480,194256,162979,148906,208649,167746,45567,-35538,-115231,-258315,-354280,-302014,-171312,-139569,-165579,-96928,-36859,-2623,72333,149999,188383,177301,109414,1054,51329,249123,496248,641128,661213,466645,156434,7450,-9716,-85287,-94676,89801,249597,231339,137109,177380,162695,-26178,-88821,51665,116330,152298,206348,139969,-103015,-259176,-160858,56606,133028,-157036,-456436,-476116,-255551,-25436,217,-16846,122043,76149,-181449,-207132,75566,168161,-77611,-240235,-133210,-90954,-46332,99308,189297,155496,97732,126096,264145,339770,246143,241870,229974,-54682,-415589,-533943,-363038,-215040,-169918,-109438,-12784,8541,-89162,5092,281533,316892,52049,-184498,-303367,-266804,-118315,-102570,-140790,-90261,-85610,-111424,-139062,-182800,-108618,163075,300437,182086,40705,29344,51072,29887,-60170,-231529,-265560,-44531,195908,218671,192178,307217,429563,256869,5912,16451,124034,12196,-120496,-103546,-23043,88617,182709,81254,-92823,-118847,-119878,-169495,-159511,-84861,-92597,-78963,45641,59235,2493,41242,48642,-111410,-199753,-106962,-40800,20449,263696,429927,353115,282876,199236,4257,-58375,204429,404853,187994,-7304,76081,133038,-19,-143055,-300848,-368751,-216615,-89948,-177306,-270428,-249307,-193018,-253108,-292902,-156440,25397,64712,-98236,-324653,-344822,-194156,36377,159586,135280,73161,65389,38738,70056,112216,121755,64232,130806,260753,216990,22390,-113612,-60416,98802,233130,250207,122156,-75675,-283432,-227533,65525,93340,-166623,-310988,-173375,152189,365203,190529,-52975,-222533,-243387,-68360,-29315,-180857,-222139,-221966,-219585,-71924,155345,194351,-32831,-295211,-304096,-107094,-52612,-90239,-142994,-216295,-236774,-186592,-42922,156259,221726,113083,39648,7959,-106876,-188590,-27470,153252,97922,-39557,22893,116033,43488,-19549,-13699,10132,90315,115179,27377,-58761,-178873,-186210,-21201,-20748,-143340,-80977,51951,70207,35654,618,97487,291450,289942,120167,26156,9162,15839,49031,99748,52339,-81173,-89930,103474,272828,222107,25472,13938,26254,-118931,-131928,64458,120967,119571,326673,418824,205684,56675,136281,227490,145673,10545,-55673,11721,227292,388200,182280,-96693,-112629,-78603,-104789,-28676,25694,9153,-1505,-147554,-388083,-451321,-244003,38489,197065,126677,-89844,-233540,-220351,-114609,82379,187966,52915,-107777,-183727,-157904,-14186,62095,-73670,-79347,-53415,-121626,54091,327484,230317,43678,-39111,-92492,-11171,116213,60693,-21412,40474,129861,200710,179908,204689,377611,536583,434200,179483,78982,296839,724304,812883,524455,441600,410681,-72672,-899838,-678648,135476,-678495,-348096,1496942,-1611747,-2794159,887558,3138092,571598,-432477,386488,238829,-816497,-1271469,-650755,-269699,-719848,-824222,-199328,35209,-196097,-61715,207531,177778,62831,34267,-46890,-202494,-365805,-474517,-442851,-238005,-3818,-70850,-322447,-361580,-157402,59891,90241,-41585,-50974,28440,-101797,-343087,-359019,-140950,92132,135276,-55941,-229813,-129867,43166,40350,-75697,-132136,-102372,-88544,26460,264692,225032,11954,145417,355576,274283,217763,374597,444281,224865,7485,47840,123939,48760,-13913,110737,293626,424294,474536,427922,314168,257377,229983,127723,21647,-43361,-198587,-260214,-160302,-149920,-211728,-115386,53636,8983,-40204,35091,33809,-83217,-47005,27044,69471,227159,314639,229033,208824,192602,77197,13795,-22223,-29631,51416,36345,-80060,-114595,-33394,-58467,-286818,-310662,3410,182515,128748,134427,145059,188080,275417,115310,-203178,-183469,44104,27133,-200893,-127417,216653,135831,-311611,-556702,-480834,-163127,286673,442013,239525,116868,138344,88774,-107912,-174116,-102955,-95241,-120229,-123156,-94663,-80468,-92125,-204523,-238152,-257976,-387176,-349325,-68337,171923,146664,-78208,-281367,-257207,-286986,-403549,-395218,-174993,10005,13351,16568,24243,21006,74695,224128,485560,566033,188799,-115885,2002,219643,267660,187678,117838,135917,168328,159074,95847,-111537,-193291,-19086,145513,130633,26705,-108412,-77099,89098,81850,-88467,-87558,41470,-43197,-177202,-105760,-29600,-93562,-160652,-101040,91957,34561,-238117,-275470,-92675,41241,103232,125149,125402,135811,200015,219744,158155,64073,-17759,-43581,69661,203432,168802,90307,107710,135994,117827,29021,-92580,-59196,111688,157197,14114,-82109,1898,132402,118048,-44709,-19468,5620,-5613,81925,97126,-39264,-119285,-73444,-54116,-40116,-54821,31640,221582,155460,-97094,-204261,-190454,-156955,-65156,-13759,-162970,-245914,-77662,128659,75605,-107599,-149924,-190792,-314475,-272177,-80638,53584,4171,-158693,-246555,-149983,14883,-679,-244319,-424725,-431643,-232153,74397,223145,141299,112109,185325,103123,-218240,-516612,-498514,-131069,256776,338081,13619,-332167,-348493,-87422,161649,193461,195934,158968,-66919,-270123,-229442,-31458,33252,-111679,-210399,-41957,225181,243177,-27221,-199326,-31910,157536,104234,70164,218251,252866,64470,-84035,-65461,34987,138878,151777,148169,206914,166450,-58204,-185199,-114982,66493,223257,224013,176633,74193,-110684,-91345,206868,418859,264795,-45955,-243916,-289890,-239543,-43263,105940,138009,188424,99231,-157495,-183478,104622,376131,402604,256116,143701,142137,-11876,-303076,-261548,36368,-3038,-246679,-232229,43428,192553,99227,-29463,-124116,-126851,-35595,55694,179332,285860,227256,5494,-244397,-325490,-342704,-368593,-176163,48061,-22368,-59058,210380,325046,87585,-145149,-125409,-1790,81058,16217,-96381,-106546,-94917,-113498,-80649,-35027,-79494,-156438,-51265,82614,4014,-54780,63498,43314,-30459,149016,354815,283887,86076,72649,86469,-60984,-23892,182180,227496,133003,57911,-51239,-135585,-14068,148661,147219,25957,-259492,-472552,-312661,-83434,-83884,-174752,-159088,-136379,-408218,-1049893,-1108736,155831,994663,873465,1248841,822695,-1256244,-2042234,-1403395,-742518,-269889,-464876,-828514,307281,2282050,2086097,583228,-578839,-770702,-295261,-51074,-458564,-322770,331908,216641,-212361,-140416,102927,98719,-21756,-23006,120839,193787,183707,213618,171098,179259,320296,212588,-20363,-49246,-100114,-173517,-8373,159390,72542,-26124,85362,262864,268435,95787,-49891,-75447,-105136,-110643,-61592,-76591,-210870,-225352,-175638,-46064,79855,223280,196099,-28116,-123502,-90855,-118653,-62033,-14145,-122179,-262477,-236681,-96071,70086,112171,50215,-101994,-299205,-339275,-184127,17476,89873,44114,-90324,-161728,-83465,-68129,-219940,-217323,-44084,19782,64181,152664,184094,118997,-20101,-54227,189044,423882,278154,8170,-1687,84875,-31451,-161431,38045,226112,55367,-116486,-171505,-129142,97903,251473,160464,-754,-125249,-156094,-13481,93376,84153,82110,94791,57335,-17210,-18632,9770,-129711,-303302,-184346,-32574,-63226,-170639,-202928,-142434,-32129,49751,121061],[159643,150427,56751,-10921,84928,167168,123694,94734,123746,78839,-19819,24835,108063,36175,-62127,-102172,-84114,-37402,-109753,-150127,29685,151529,66104,49913,232473,246694,-18595,-215194,-142154,46404,75838,105538,327389,356303,-7845,-151021,52908,215615,206269,182670,243256,355374,312318,-7639,-334838,-382373,-147631,115230,113635,-82601,-190383,-77206,32461,72955,44308,13611,161008,422563,330576,19356,1497,252960,357580,285582,173142,31690,33548,109792,36586,-38096,-12240,-56712,-144525,-146864,-99866,-76020,-20065,119422,226448,165521,29197,8944,87538,152755,153089,130306,74809,93397,231786,217541,22701,-130022,-141465,-160336,-239192,-225631,-98010,-42162,-85625,-36046,38668,56957,101818,136186,120410,104603,51963,-20330,48587,250672,476759,610712,641200,495987,222724,7892,-66218,-113749,-97050,42588,176979,173464,85042,97773,109077,16331,-24147,25476,36440,108752,220024,190866,-51281,-204288,-133022,21265,25819,-252204,-502166,-450285,-190875,-12610,-57935,-51186,153967,110918,-166786,-136414,168356,196643,-68455,-153330,822,-35120,-107399,71092,282897,294267,141647,82470,152552,181723,163225,288186,297897,-31741,-359006,-388513,-260727,-199791,-174854,-121519,-1236,66830,-59145,-70022,182840,269447,16065,-239222,-385619,-305747,-115101,-58838,-61371,-15905,-43003,-39412,-17877,-98541,-98379,134935,237979,80913,-25114,-22821,10540,67575,-1921,-218556,-276923,-14401,235875,216614,122980,237930,427993,293302,23135,12449,170753,115445,-50526,-84372,-20636,56220,107771,66826,-2950,-29006,-120997,-221319,-183466,-48696,-55169,-92631,29341,103675,60654,55651,42497,-140044,-287164,-205498,-76259,12610,275446,426600,348406,332490,274775,8751,-127718,119475,391780,231719,23206,94416,160988,-5562,-143535,-224781,-228727,-104952,-33603,-157169,-263277,-199136,-120845,-185092,-214814,-91833,54678,79804,-70137,-227614,-230867,-122546,58560,134537,83218,25447,5555,20470,127267,253779,313023,162780,72970,157194,201416,27365,-127367,-47313,129026,171803,116969,50724,-98265,-298911,-190838,117807,73872,-225311,-341314,-174392,143799,319733,144147,-56711,-170516,-215681,-85212,-19688,-148205,-247452,-257736,-214380,-47400,152224,120151,-143569,-414188,-444077,-266654,-150284,-125246,-183268,-307903,-368699,-335400,-139705,151022,257249,128761,78650,53048,-57750,-141334,1269,135384,50950,-109587,-82612,25926,-2715,-53134,-58051,3791,101125,102992,40290,-19742,-182148,-243371,-75247,-16858,-110891,-32404,121317,125121,64466,29605,96175,269697,275044,125518,77551,85362,103122,140574,155875,93233,-9863,7641,155001,219080,131342,-10664,44840,62837,-151235,-244285,23746,217173,235759,372625,455632,268168,139513,174361,178533,77332,-29127,-79442,-24965,217762,431643,228412,-76518,-69648,-18423,-116752,-95766,46623,139944,139944,-42401,-311350,-443246,-268921,94262,335695,261855,-16591,-219078,-213128,-41670,199306,262974,42770,-170431,-241336,-186252,-19079,88482,-4136,22728,94871,45857,125603,249170,160576,86646,-9860,-94365,51005,173502,31728,-43254,91723,207332,265532,217065,186330,364948,497672,338070,76442,22232,315919,746823,742733,406348,466975,751222,323396,-786886,-557334,242167,-583291,-746545,-1189016,-3512712,-2300788,4552747,5405242,1513300,-196962,154635,-203851,-1237465,-1488467,-625463,-201512,-637783,-679197,-98204,48243,-169943,-139016,-2886,52449,108853,146185,34700,-176125,-330054,-337924,-307816,-170639,58936,-18571,-320653,-390224,-212118,-4639,90280,24338,19867,60424,-92475,-307379,-249763,-45880,1512,-93141,-218995,-256887,-144076,-28400,-6873,-60551,-92233,-35910,-68909,-85405,120964,139054,-22662,148620,366028,253126,234479,508286,550640,184829,-61310,-3462,11205,-38728,3328,172397,347100,418106,381376,289391,283498,321251,263001,141627,68677,-15406,-186488,-194249,-65821,-104285,-191501,-90307,39561,-1276,-22001,42172,28298,-104156,-44357,62891,65721,176800,273076,224497,228065,213376,65710,-21822,-29416,53630,197881,147554,10946,-37802,25010,5998,-187902,-207346,32850,148965,131017,137135,125917,227518,341602,143495,-237204,-244395,35103,76117,-181772,-148467,224994,175668,-299910,-569930,-517953,-305827,97676,343403,208404,89423,135528,111129,-96174,-183851,-119101,-128298,-161740,-160442,-125515,-120170,-122788,-214984,-285620,-309162,-408573,-373611,-137213,21456,82162,-115850,-255139,-161176,-154059,-284839,-278626,-78004,91403,145460,156923,88818,-2673,-7199,141990,425939,512395,125133,-193240,-84613,140166,263985,220547,130574,123944,133267,92452,-13267,-205134,-211810,6634,138235,112798,61036,-89946,-129635,35014,83102,-50913,-14237,113424,-34539,-202992,-117579,-6149,-54695,-155208,-111763,117642,109028,-105474,-106144,30884,124453,177821,155989,68799,45593,139884,183985,153250,94190,-14303,-24125,150514,227205,96545,67132,200594,240365,189485,73199,-89779,-63260,131769,189318,62123,-89307,-99164,75127,95476,-153096,-154223,-45685,-45029,-8313,22197,-65971,-83183,-12230,15256,817,-7063,77669,253258,170149,-72129,-214500,-250565,-227578,-78275,63390,-49776,-199250,-93394,117947,74338,-111242,-166760,-200393,-258449,-169911,751,122358,42922,-169113,-213792,-42513,72995,16274,-161652,-310644,-374297,-196235,114080,227127,89613,41077,156401,96531,-213705,-524460,-564993,-209287,226644,311186,-48039,-380402,-338667,-55386,174317,207687,249821,242662,26084,-186624,-174942,-49600,-25801,-101743,-105580,64582,255903,233560,-2687,-131490,10481,174835,184481,189047,270540,245679,31122,-71140,22634,124799,196462,179787,95584,91713,64780,-101962,-188255,-112566,20778,152592,157744,144439,64863,-166945,-213473,46754,262977,164576,-73190,-277054,-375820,-276305,-13670,180815,260376,297841,130307,-125527,-77146,177088,347841,298467,140668,51799,83029,-36451,-337451,-278664,39382,51400,-155805,-120277,126217,238870,137044,15522,-24808,-21665,12404,81979,218918,324226,241583,-6213,-237207,-226277,-104031,-126590,-52507,109023,51678,-4705,217155,332138,88347,-155038,-105852,35605,74883,-21339,-130771,-151948,-133538,-92845,14209,68331,-75222,-252989,-198315,-58520,-99545,-128464,-16331,-39621,-127398,42085,332426,327728,128244,134811,107981,-86337,-19161,212605,221305,78294,-38213,-142313,-113319,111520,261932,172993,32319,-192119,-339665,-146894,35976,-5733,-85641,-142837,-240028,-504745,-1088372,-1247013,-219555,786103,717130,1165453,887541,-1053764,-2016244,-1265917,-563984,-161464,-506966,-1059349,-158164,1917512,2470911,1055840,-588835,-911159,-244254,67925,-345944,-302869,183505,156918,-201937,-177208,76074,75272,-74149,-10611,185721,221734,144731,153702,151902,179417,263846,145589,-38099,-52831,-82432,-151446,-28149,118612,66235,-61814,-1427,217155,288570,113157,-72124,-121163,-162276,-173864,-122119,-138544,-267389,-291041,-185439,-5940,102634,226937,232332,57739,-57913,-75096,-100980,3021,90177,-20522,-208187,-225531,-80821,48836,61447,-3956,-138816,-302278,-242695,-55838,107776,173260,111129,-9892,-67041,4183,-16484,-233983,-307710,-196982,-86563,-10170,74925,105151,99254,39959,14957,143685,284118,170080,5611,21614,77341,-9659,-27507,158443,244479,-13466,-181215,-184686,-106117,133857,306021,210330,64876,-39043,-111388,-80059,-5475,41688,73186,86212,51029,-39316,-36072,15012,-61057,-163682,-64662,45471,-25174,-161825,-210956,-135653,5066,97708,131131],[109027,89980,35071,10442,77246,105616,22684,36887,152432,88430,-51460,43189,165843,62682,-55359,-106244,-117556,-88436,-155332,-222342,-31334,191854,126236,20496,161871,218197,44758,-80096,-61094,512,-37892,4041,237350,321736,41740,-62762,143966,272045,200024,135381,233618,364525,255327,-147873,-463518,-427658,-121150,130260,150472,-81275,-216162,-93176,63558,130710,102448,30928,115469,272726,124094,-148330,-102466,120755,219332,217531,154807,26781,25521,35090,-139143,-248971,-128929,-66265,-112823,-127300,-128489,-147444,-105800,80048,173892,76306,-70202,-90484,4661,121891,172968,134176,25807,38936,231137,245648,-12274,-210265,-141349,-51128,-133589,-167263,-39133,41868,-12671,16527,107894,108392,121945,133378,73970,18388,-53358,-55274,68488,259341,421335,490732,468261,394980,243198,29196,-93190,-125692,-97060,-16774,85136,103931,38905,8033,22243,20345,18252,18115,4421,84329,229994,217726,-4366,-108665,-38236,40042,-34479,-255412,-445042,-376768,-124431,5163,-117025,-134318,101558,99612,-171500,-118047,198786,215604,-30929,-39899,132379,36317,-141844,16656,303266,380193,186908,43976,8536,-53091,9458,272487,314621,-5783,-233140,-147277,-84745,-140752,-160038,-128630,2525,96620,-71059,-190130,26682,140850,-77645,-313874,-452928,-335203,-126858,-30163,15719,45769,-6721,33271,108135,1743,-56238,121421,170876,-26468,-112308,-92677,-23675,94801,36640,-187982,-253889,14080,248733,189302,44872,175907,403052,283895,18647,20536,200164,186914,11091,-49516,-10317,10850,26233,49268,66533,52211,-79397,-213174,-165176,-6456,-20552,-105550,-5543,114648,71611,5115,-24353,-174221,-340730,-289132,-140330,-20210,265442,400236,313748,342592,331799,42470,-159128,12533,295592,233817,54908,133176,211347,22225,-99810,-104959,-110238,-55395,-25751,-168609,-271641,-163065,-77305,-126161,-139571,-55401,54289,91494,-17596,-88259,-72350,-32894,49724,73748,23542,253,-43427,-2571,167984,349225,424183,231500,-2520,-3337,107768,-881,-150020,-71616,113576,104387,1503,-18770,-113684,-264954,-130500,163058,106933,-194406,-322153,-193142,82107,220046,86227,-40844,-76267,-127646,-42479,60023,-26077,-173206,-214827,-187155,-50639,105339,19793,-257418,-495724,-518162,-371651,-193950,-84995,-120420,-290777,-415588,-426211,-232107,100878,243220,132656,95444,68797,-15131,-68959,13869,70506,-9804,-141911,-143549,-52511,-66822,-118336,-108963,-2470,89256,58120,36842,22103,-157323,-255122,-89646,9639,-66733,22644,206359,193963,91962,54729,77270,199699,217656,110614,113995,153166,171597,209327,202346,126108,44455,79546,175930,160859,61111,-6795,83879,89338,-181778,-334369,-29828,248965,279536,364575,441716,269993,135307,138285,84089,-28760,-102803,-127850,-87095,154872,407001,248287,-61530,-29777,62116,-98627,-173686,25279,245588,262570,58437,-183516,-326693,-203312,172287,450186,367856,57299,-154033,-150888,51455,307095,303848,7236,-230518,-270562,-185983,-36355,60817,60110,135639,225168,202681,179040,118895,55539,109012,26463,-75747,110216,209471,-16349,-84907,124918,243643,222150,153376,120940,310435,424132,243314,-14558,-64411,294261,744352,632779,268195,495861,1081141,694849,-772010,-749808,117578,-671352,-1273123,-2275599,-2649278,-1040560,5831434,5765961,2056810,109511,-55837,-611484,-1502883,-1517284,-510518,-90097,-556603,-573499,-52552,30686,-166878,-231145,-194685,-62118,124239,201138,70983,-162277,-261196,-145490,-122380,-82178,107515,38517,-276624,-378449,-233865,-31538,105243,81516,60218,72371,-62072,-221639,-107080,53088,-56273,-242342,-303373,-224919,-142071,-133894,-110084,-95826,-92561,-19363,-78589,-192624,-41384,48555,-24781,118876,274949,154942,187492,533465,559546,140717,-82188,1236,-25185,-75201,22754,198946,335233,323667,199265,97562,226493,365879,271710,144983,129224,19839,-170821,-144638,-18916,-90416,-161926,-44761,24708,-45187,-70134,14589,23464,-87492,-12678,102256,70677,132559,218473,173775,151333,119366,-6431,-65169,-30351,128715,298624,219475,92277,45056,58787,21636,-119044,-121410,30395,91908,115976,101362,74400,229559,351272,138197,-229816,-261112,20987,118124,-130045,-170404,173996,205266,-223437,-499703,-489264,-394951,-102217,184789,157703,62242,126659,128316,-62723,-148406,-89259,-131038,-200178,-219278,-208664,-167675,-114721,-148421,-228416,-270897,-341314,-326342,-174483,-67567,56858,-121977,-201126,-45286,26493,-88479,-116049,-2617,104992,200597,246337,137910,-20815,-68613,58198,318190,391729,51447,-235807,-138154,76895,242265,242184,144289,97797,100886,61752,-91187,-256385,-202014,19388,133004,151947,131571,-54585,-154158,-7562,69855,-15918,59991,180716,-4016,-190447,-98051,32595,5769,-106315,-68472,158082,176886,32003,62821,145132,177843,195703,123695,-44164,-77783,90397,193326,173280,130683,18558,24572,220342,215912,1384,46387,294500,326055,237358,106187,-97610,-93747,110371,178828,109840,-52024,-168342,2516,63226,-189710,-237731,-84326,-62406,-95148,-110705,-149755,-58026,50879,73113,52266,96947,183953,283261,177256,-25459,-176480,-261911,-265031,-89293,121207,69867,-123841,-77414,114005,75072,-85517,-155595,-198683,-176788,-24429,126425,195739,58363,-179273,-150200,88750,148346,68550,-3672,-120891,-260668,-154789,120546,209900,55481,-29827,78989,66512,-183461,-474229,-547176,-258038,154306,237664,-87281,-357931,-277428,-20593,148265,192865,289402,327850,152956,-56152,-103840,-69129,-55412,-47290,15238,137144,221011,160384,-10191,-57107,77772,214428,260929,250286,245224,206058,-604,-93290,46942,174083,242341,216049,44803,-55635,-79202,-144005,-152744,-92316,-62560,1031,49191,115368,78437,-180476,-291702,-84523,103033,65163,-65636,-246960,-404687,-304676,-13902,229650,350288,354771,155754,-28630,80264,240858,264809,160236,28852,-22767,44289,-3829,-274608,-253210,27602,93434,-50294,19936,221796,273794,162055,54806,55025,56413,65240,143612,259360,328919,259796,37383,-160089,-94129,110144,88028,43104,134896,98802,20896,181660,320241,107467,-137986,-91721,35250,23230,-69442,-152483,-182767,-146640,-59807,76878,116300,-94962,-317592,-299865,-176661,-181239,-178618,-92224,-103831,-180120,-33353,307268,355458,163475,163384,96289,-93325,-2344,234860,235431,69914,-83414,-169842,-44645,242600,365874,208654,49936,-101209,-156758,56402,177466,98333,20334,-118557,-297999,-511728,-959347,-1095209,-395659,366609,285791,787044,545607,-992908,-1701652,-816897,-145616,137075,-350568,-1092625,-523946,1292772,2244474,963480,-662457,-855705,-79442,254601,-95586,-164679,77510,112997,-175578,-243995,-35119,-17847,-141510,8617,239413,208183,76131,93770,131914,142695,134519,14829,-73101,-29760,-42425,-135814,-66252,81680,62028,-112200,-120516,100564,228231,81855,-123059,-184724,-214711,-224949,-154375,-133156,-218091,-306534,-188542,34604,142815,213909,196402,53747,-20365,-41857,-73221,50147,157958,43383,-144557,-182331,-41683,19900,-10858,-64624,-183011,-287641,-128681,68141,180325,252561,194118,94985,67695,134500,63297,-214840,-366334,-343656,-246017,-158654,-65351,-8887,75156,125227,105789,72159,67828,15003,-4204,36891,39801,-35832,58238,263927,268530,-38639,-221526,-215215,-111962,136630,312511,209566,91416,37702,-52217,-124706,-74907,8873,34321,45749,43087,-35890,-38998,21227,22257,28348,73423,87067,-9985,-133842,-191149,-113445,38114,133307,128342],[56480,31500,11145,35354,83146,57990,-66368,-26765,155776,83434,-83929,44499,191670,70144,-69324,-149057,-189656,-147631,-176015,-264735,-98373,196937,175956,25899,116203,198858,138333,118406,104702,8956,-162568,-168975,76851,225865,63065,11309,220896,325830,188088,51244,161060,314686,163706,-276003,-539593,-393824,-54811,151360,195022,-56247,-222922,-103953,92279,202989,207517,126629,160935,180185,-33325,-240340,-144140,2536,55665,121361,123086,31022,15457,-49930,-288579,-418660,-246968,-72780,-47677,-93528,-168298,-214505,-157805,65988,148729,7908,-170308,-205115,-71144,125295,244762,194411,16471,-15681,192802,234342,-57042,-257878,-117857,31828,-67033,-133223,1152,98124,36038,45440,148873,139835,136086,153008,64751,-67645,-181732,-91855,114006,277430,351869,326476,217523,217907,223601,65245,-90236,-116249,-79450,-53381,6325,41411,11333,-55194,-60394,-12749,21618,15233,-4881,60228,218889,203680,21525,1693,103594,119797,-14631,-164327,-297496,-264555,-70156,10079,-179821,-260615,-34470,38871,-185771,-148293,162129,217059,17253,57020,220997,108696,-130261,-46380,244516,384447,218907,25652,-124496,-297219,-180585,185427,266255,12481,-80606,95285,92922,-66943,-131576,-125712,-9797,76793,-123139,-299330,-121295,-27235,-205759,-398581,-498621,-349569,-133585,-11926,64022,65246,-1412,67794,187590,92883,19248,133752,112211,-122332,-223590,-192885,-65653,93902,48590,-151809,-211059,39341,253055,151727,-31790,125403,354969,221007,-16038,35324,211918,217838,50969,-13967,4310,-32631,-38689,34097,99092,107722,-7622,-155591,-113752,35034,6452,-113231,-55947,73069,16185,-104645,-130003,-192818,-325899,-318458,-219264,-86940,217879,352881,266882,329625,374022,106557,-132231,-48699,186232,211245,77190,173858,264067,74312,-25628,16207,-54782,-83933,-68967,-208773,-281598,-139343,-66637,-84594,-84498,-60596,26562,102894,52304,63878,95242,45014,2513,-15725,-32663,552,-59225,-18883,173819,358477,412959,227788,-98190,-187237,-45025,-56483,-169389,-113151,67957,54829,-66550,-71984,-109124,-177271,-52838,185244,164262,-102476,-270947,-211767,15261,125563,47870,-411,37445,-3828,42667,174506,135678,-25198,-102540,-138093,-73004,36571,-68532,-335266,-515178,-514699,-409097,-195741,2293,17395,-175662,-366100,-437766,-301565,18263,194813,135365,81848,40760,-1093,28,14474,-1123,-48520,-122923,-145711,-100906,-134210,-202440,-159059,-11169,57775,-2914,20343,57014,-104213,-205789,-44540,72113,728,81730,282984,252762,109379,64772,31650,81004,115737,66938,125721,206816,217387,242213,222058,137191,72677,117586,173440,125927,45310,47204,125743,95487,-210716,-384680,-80025,217190,240734,295988,372878,213227,44281,25669,-34345,-136614,-184856,-190891,-162682,48567,316679,237413,-52166,-1615,145161,-54381,-250429,-41268,294056,325072,117843,-45817,-141135,-68645,245794,490459,392802,106133,-47780,-37445,147560,379795,301209,-49770,-277439,-265354,-157787,-53477,6691,109945,230241,300231,297410,193150,-16162,-42345,111289,56359,-48589,147217,215804,-66186,-129778,132774,229661,92405,14477,38426,230335,327795,171995,-66985,-157535,216384,685280,492133,126756,490285,1278603,933677,-838164,-1245390,-269538,-742244,-1334406,-1166691,162141,270100,4019418,4040838,2034809,452875,-148954,-836098,-1477437,-1283649,-285822,88609,-442567,-509057,-73787,-19982,-203379,-328243,-321780,-129324,110589,184005,54714,-157553,-182545,37391,66693,17010,153526,118982,-181697,-331004,-222980,-6253,146692,128313,80904,86647,-14539,-122067,19201,125688,-71748,-291939,-307427,-155324,-119709,-226375,-227962,-172098,-137436,-59384,-117760,-267616,-163566,7389,25259,80505,130862,20159,90987,452172,490081,121986,-39911,67365,24138,-61585,29064,185394,273125,184463,-11380,-89874,160007,375319,246961,130604,185986,56713,-154585,-117928,-24936,-107716,-123562,11408,12595,-106073,-150993,-21683,30069,-38942,32163,126790,74791,100971,155873,67385,-13691,-57132,-116248,-112047,-29181,173969,324587,229547,138701,112107,62476,-6440,-82336,-71089,-15810,22029,93615,42161,1858,188230,296615,89606,-194805,-234701,-6438,128168,-64914,-185173,84714,223012,-106163,-375803,-406548,-410071,-259481,14738,97157,43808,124100,144104,-12229,-76099,-31199,-111484,-219700,-268543,-299690,-200441,-76581,-55298,-121220,-175717,-203647,-197460,-139961,-45509,80718,-85147,-130763,48208,172373,103741,38026,35268,62429,171057,251930,143885,-34030,-91811,-562,204210,252295,-7711,-229981,-151165,34052,202799,248600,158674,69149,87543,76932,-120739,-259640,-169760,9308,123419,232416,219121,-9997,-151930,-47417,32896,10388,115450,212079,24961,-156976,-69238,65473,69840,-17775,28146,207720,221224,138275,183697,212680,181337,157343,49618,-166101,-184665,71427,239171,209941,165609,75309,95537,266104,176334,-76200,61058,381501,372334,245742,115832,-118142,-157169,27398,120320,144686,6807,-194649,-66221,24455,-168719,-263874,-111091,-61047,-153930,-252902,-249604,-44317,104985,110172,101767,214494,307906,302012,184512,47093,-91215,-222006,-259764,-98715,140752,160927,-39483,-39218,105676,67656,-41710,-115339,-171425,-81701,119759,255030,256325,51559,-178999,-69187,203769,220613,141574,168702,78073,-116049,-103820,94087,160513,29986,-89013,-36138,6553,-142530,-384472,-462415,-267033,63480,145609,-83603,-259965,-163710,35956,122980,169600,303805,383976,275142,95904,-26901,-84907,-47457,42869,126582,160936,130417,40874,-53285,-7317,147450,279974,324075,229371,145615,153578,-13170,-145119,-256,176188,274182,262202,29917,-175979,-214105,-173223,-94270,-62468,-153180,-171840,-57154,107833,123174,-142859,-309604,-151816,-1549,16519,-12522,-170563,-380234,-325606,-52086,228042,375894,343664,172284,111992,241804,263573,138026,23113,-50432,-65935,24922,64636,-138772,-197512,16444,129718,50119,141556,291272,286281,171168,77036,85533,76628,96219,206478,279313,299321,278219,120412,-41617,35884,248568,219669,83551,116353,108046,16146,120545,291349,132059,-112120,-97885,-9982,-59034,-113203,-161947,-205324,-146554,-20206,112770,106888,-140212,-339675,-321332,-232827,-220076,-197637,-150623,-147607,-194748,-63287,289026,361717,173745,138136,58354,-73892,22308,236265,255162,96504,-83877,-146179,41077,339185,421677,234873,71423,-5940,32970,239100,296981,191437,103885,-96456,-295208,-423099,-701569,-717848,-304563,-70457,-197993,282828,-36004,-1097095,-1279087,-330054,294536,487358,-45722,-912274,-711786,583815,1491041,404895,-814680,-725044,83492,454969,266269,80690,59523,104462,-131394,-303649,-177732,-138066,-186128,44278,265718,147684,-4343,60499,132955,83097,-48630,-172821,-151779,-14366,215,-136605,-124467,52134,62290,-164032,-247087,-56478,114459,23504,-179662,-243446,-240839,-238720,-139685,-57042,-99475,-280780,-199424,55440,195273,204060,111721,-27577,-16302,-51,-44932,68403,177350,65677,-80284,-114555,9106,-3245,-84237,-115856,-214486,-242027,-9647,160771,213050,304568,275783,201058,217912,282385,151537,-164524,-370878,-434413,-403151,-327917,-230430,-121688,61589,211036,189265,-7193,-164325,-138944,-17382,36310,-20710,-97151,69251,310499,277126,-16173,-221226,-254903,-146446,106651,262300,151609,72524,89981,9370,-124803,-88611,-9989,-24592,-2116,51971,662,-32686,11856,76848,186765,176883,73518,-27186,-101873,-156025,-88170,56291,142285,108975],[16285,-14315,-20461,41145,91895,33838,-120949,-80253,132526,67995,-108493,25786,181814,61926,-102392,-224544,-282105,-195919,-164644,-260366,-139273,177047,206540,60573,100738,194302,243295,323785,294808,56423,-269864,-365665,-104886,108430,65802,61335,262108,366451,181121,-45089,45774,230547,83039,-338446,-532593,-298530,13511,164445,226297,-19428,-211665,-102189,119528,288726,353910,289715,282398,168409,-107169,-245177,-121439,-63906,-74627,28734,89842,53570,14457,-129741,-390075,-508177,-323948,-61005,46402,-37041,-195608,-260478,-167174,71730,150287,-20805,-229784,-277054,-103078,159003,330388,274947,34727,-67942,116485,179936,-102350,-266163,-83433,66871,-47130,-117753,26063,125430,53854,41199,147326,147639,150003,193647,88048,-142443,-297006,-113381,178797,302426,287832,169505,-16661,36400,181215,104324,-66959,-86776,-33140,-41147,-36181,-3188,7469,-64016,-103691,-66776,-14517,-228,-25865,14790,172649,148109,21648,97973,252576,236602,75164,-19170,-106351,-136179,-36553,-7996,-238203,-392771,-211497,-53053,-193597,-200375,77303,192673,49163,92292,235476,163828,-73742,-101010,124620,304563,223733,29960,-210157,-476336,-357346,39516,157790,12613,52031,264087,213516,-4559,-94048,-109583,-43400,4132,-190028,-343823,-209723,-187339,-333928,-474729,-518934,-342741,-111628,10533,72095,31800,-41561,33576,179394,148025,113800,172493,76220,-188958,-347379,-319728,-125596,58483,37673,-119971,-166712,61634,267736,123074,-95578,81025,285622,117923,-68792,55401,216105,215328,63994,7013,17983,-57177,-70042,21435,87187,126994,71848,-71309,-49881,61891,14622,-119593,-115937,-20273,-92788,-237397,-236587,-182428,-235614,-276822,-290291,-182246,130899,293741,228420,310034,400421,188049,-49464,-23221,134921,184527,78510,189537,293672,132750,53741,94987,-69192,-162319,-138225,-257005,-275480,-122917,-81952,-61882,-57209,-102584,-17787,112467,122095,193049,228107,81555,-76262,-116728,-77547,19380,-30415,-16442,138259,270678,285526,138214,-203935,-347813,-211886,-120356,-170882,-144116,16973,37768,-75039,-95646,-75999,-55468,24186,173883,202277,-7937,-220990,-215458,-13090,85807,48659,58106,140031,116489,133248,268954,268123,138127,43727,-69202,-94605,-25266,-115624,-349671,-459940,-437670,-387226,-184749,86779,171310,-8865,-239422,-372288,-334156,-75147,130131,130304,33105,-32969,-24678,44071,14169,-41019,-39349,-51946,-88962,-106380,-188749,-286243,-202472,-25776,15050,-58390,-3095,75629,-31298,-102001,51876,167474,95764,140725,325680,277485,107591,47983,-45081,-70132,-16457,-5377,109194,243995,245474,237947,204376,119547,73126,120754,157825,127189,93349,136974,158785,75191,-234026,-385727,-104923,150533,139164,175049,258564,121106,-94595,-133884,-143122,-199871,-240475,-250528,-231171,-71354,187189,200862,-45696,8833,208973,6692,-303658,-130915,273667,304628,110269,52855,46800,88892,289938,431223,312672,114253,73397,97082,218073,395611,260399,-112565,-300859,-227470,-106698,-53410,-32386,143168,282902,303142,303285,162917,-109791,-95372,105120,70610,-29076,146832,192052,-96908,-156374,117417,173855,-67364,-141072,-28069,144002,223218,134113,-68651,-228521,83458,543219,333099,-6944,411098,1266993,993192,-897205,-1822959,-784075,-598413,-590679,1642839,3405462,935812,-126174,894236,1441285,732542,-86040,-792935,-1122484,-799716,21961,313674,-274241,-467208,-147156,-90835,-275566,-421507,-370538,-134493,78349,103909,-4282,-154303,-118671,147322,208229,113085,205610,226470,-45712,-265431,-196261,57488,209488,165887,105646,126101,36105,-56179,77168,142891,-60599,-262470,-252293,-74012,-70935,-254545,-310206,-262474,-214122,-145233,-177443,-292140,-197461,53199,128427,58926,-5978,-106772,-29267,302004,386624,142357,58164,179427,135654,-10940,18993,141171,190929,60630,-174421,-219061,96729,337538,186669,99533,225604,89275,-140186,-112461,-69175,-142192,-80765,62659,5696,-155325,-209173,-38057,48423,15057,60855,118127,65257,76443,80124,-90633,-227465,-252494,-230303,-162635,-37238,173648,273206,175200,134946,146280,45607,-50759,-62023,-59068,-99899,-45901,72110,-22535,-78387,105758,182247,1470,-152918,-177841,-44783,100501,-2073,-180958,-8340,226799,12438,-247290,-298984,-356637,-336618,-111157,44646,40762,135156,160280,43334,12253,32390,-82076,-209375,-278273,-344978,-198891,-24585,9731,-39349,-74107,-35968,-9121,-22928,76434,143503,-3138,-48548,92739,214910,205757,131472,37556,-4056,77739,168071,94073,-46426,-80744,-24122,119254,142772,-31343,-175572,-132096,-2852,139467,230116,164860,42564,89797,119434,-109149,-231384,-130052,-20448,107528,318465,296095,32314,-135615,-97247,-30131,25558,138641,186264,28789,-124123,-51158,81731,124165,91111,152762,253114,231877,192361,235859,218177,134165,82994,-29579,-243744,-228347,90319,293221,243245,190595,139355,166107,275611,124746,-97401,133349,454350,369674,209957,93368,-151747,-245450,-108937,31936,160941,59257,-179881,-112677,-15346,-127286,-247295,-128709,-47267,-167301,-352625,-326385,-43891,138500,123119,133418,292992,392982,297399,190030,133971,22284,-141465,-213569,-108594,109856,188167,26805,5517,84886,45644,2363,-56694,-113195,16266,229100,348885,288626,27794,-166240,3909,263250,262573,202220,276850,208443,16166,-46704,44571,77193,-339,-131416,-165762,-77870,-105044,-281983,-348729,-238192,-15656,68578,-31356,-106468,-15495,119614,131094,156773,288821,389860,357631,237860,45200,-91064,-6631,147337,204485,138681,16188,-90083,-120154,-287,195055,357394,363924,133244,1847,111467,6965,-207030,-103721,133756,285552,307477,68821,-214005,-285750,-179940,-37539,-36733,-217799,-294344,-118159,125326,186882,-68940,-274021,-152880,-24794,43083,78784,-81399,-325750,-335708,-115296,172928,332159,276244,177050,253510,354648,223451,-3990,-77746,-82243,-76816,17343,131416,9678,-133947,22428,167444,124946,203755,304823,267660,160904,77099,57473,28028,85049,236979,265840,248641,294169,215257,82175,138960,299612,251118,66636,62618,82155,-8876,55264,239846,137033,-96577,-127228,-90641,-146640,-141448,-165320,-225137,-146163,14750,131572,60760,-196492,-316481,-252921,-207964,-206193,-183340,-183358,-183024,-195899,-54877,276689,341241,148949,66049,17587,-26908,46774,208800,263301,135232,-64350,-107002,105507,368437,403556,232923,86343,75183,189941,356021,358893,236627,129235,-85226,-230665,-256711,-387907,-234296,39543,-309410,-501920,-139708,-614161,-1312936,-958019,-71919,528124,738899,313605,-573637,-710288,-244,507070,-353188,-1018368,-665462,106761,599121,669680,388536,152129,142000,-75847,-322640,-289766,-236215,-184958,85643,236070,37388,-79124,65201,159498,16175,-248650,-386006,-279014,-37965,26110,-155012,-196051,28733,68271,-199206,-349088,-208094,-8273,-30206,-213697,-271490,-222729,-198572,-76442,58643,11236,-251091,-233829,41553,245746,213088,19824,-138505,-32981,42114,-22492,58062,154432,57047,-33520,-45467,51423,-13254,-136456,-140905,-207731,-156783,103652,209182,198148,311861,334205,283870,348201,407524,220801,-96776,-315129,-433528,-483095,-443247,-367896,-200197,62696,267795,242410,-68941,-345820,-250207,-34711,12122,-91138,-166834,12069,274207,253709,39703,-179042,-289751,-194682,56992,165301,45674,14931,111448,64167,-71071,-38791,-13972,-86276,-31516,90567,65488,-26173,-25268,74777,240987,201422,8654,-69745,-76424,-117990,-71882,53418,121676,77068],[-1123,-41029,-60863,13732,89046,30227,-133381,-113273,85797,43464,-122048,-9974,144393,49242,-139682,-309449,-365983,-216110,-120086,-203404,-129742,150087,212471,101945,106135,202380,334402,474427,434463,113147,-331433,-523285,-258385,3026,56344,81904,253085,377942,182050,-126087,-80275,138708,46131,-302910,-433440,-178285,50576,160190,230482,19509,-176635,-78168,144294,369308,502901,468633,421939,215141,-100145,-183308,-53500,-64535,-135197,-38035,63905,92983,24578,-195002,-437185,-507043,-336914,-29591,147714,40943,-188959,-276845,-148417,79535,165007,-2883,-218439,-265563,-74566,203435,383750,334017,65294,-109503,18144,96410,-133780,-239916,-54045,54482,-59630,-108658,40507,130638,45168,6185,104792,136814,166216,236639,115858,-202982,-367451,-106878,246533,324530,236435,55331,-164752,-92963,134915,132032,-38546,-44856,41573,26322,-33976,-29169,22068,-13203,-91493,-119427,-75410,-38524,-81889,-64469,88300,68447,5417,158261,362111,344102,184959,115749,66696,-20136,-24299,-45071,-272996,-475314,-361370,-141888,-178932,-233342,-17076,140938,43201,43805,168617,185741,5673,-137289,-23500,164471,194121,46343,-232008,-539376,-474187,-133548,11775,-11009,130805,330788,255016,33288,-50579,-81467,-96272,-103851,-236452,-299099,-223756,-303724,-427402,-518384,-510426,-308136,-46765,50142,43852,-44882,-124326,-76513,70258,146500,199196,224540,73985,-210129,-452734,-444882,-197203,1471,17805,-96856,-136028,80671,299934,117412,-135598,36168,204616,10302,-110499,83509,225868,195695,53319,4184,25178,-52446,-64275,6873,35650,108807,132855,10620,634,56213,-10147,-134343,-177079,-142325,-214950,-341692,-306195,-142952,-94883,-179677,-331207,-283986,22129,236726,211836,290613,403264,263714,63100,77354,169053,161336,47305,155839,280379,179121,112569,103489,-127228,-232426,-193622,-286420,-243724,-111251,-111268,-55176,-55081,-161735,-65161,114640,171573,270295,289360,57457,-170199,-207143,-108228,41967,34380,8366,67738,109162,92842,-10746,-297967,-444225,-339416,-167868,-145064,-143295,-17300,52372,-33025,-82523,-15477,65304,79033,129984,184921,29926,-202211,-198333,13753,114053,87456,119456,204743,194980,189120,295021,314861,251184,176227,13634,-93730,-56283,-111740,-294363,-333153,-301775,-326014,-188447,121906,279700,148362,-78382,-252549,-322163,-155779,60330,98431,-49295,-139876,-79258,55828,24089,-29637,22733,59025,14113,-65410,-216650,-349705,-235115,-48287,-27860,-88947,-24824,74427,47690,30056,167920,275832,209142,192207,316233,253002,80803,-1930,-147400,-223368,-151840,-96881,66483,263093,264850,207977,151954,77941,51946,93641,135520,156516,183642,228182,168244,29098,-242839,-333321,-82889,92724,17328,24741,120620,28402,-220986,-288062,-207542,-181967,-240672,-288219,-271828,-166180,59365,151474,-37762,461,234921,72231,-307897,-204580,198332,208965,34414,75694,171327,217391,291485,284839,145347,82283,176415,207936,233033,344584,198760,-158275,-293458,-166390,-41598,-23155,-22935,161621,282278,242676,228589,100828,-136765,-85353,106127,68155,-29178,105105,145993,-92763,-147953,88715,99621,-188708,-243450,-54766,67600,126379,127322,-25178,-254848,-82032,318455,175621,-116663,253561,1052163,896170,-848400,-2165428,-1183014,-167335,811339,4765960,5620962,674936,-4672502,-2441925,426876,798440,83254,-498869,-517967,-169159,340246,516627,-69660,-424942,-235296,-154459,-359795,-506306,-363172,-90117,41731,-10087,-83252,-144944,-85775,149854,265702,192156,263099,344249,103626,-205617,-179484,122817,270547,193196,152610,195141,67492,-62470,36670,90054,-54578,-199740,-168028,902,7171,-188204,-319958,-332567,-295619,-251114,-241912,-263342,-128013,185622,264141,69242,-89942,-195496,-144115,140520,295157,193090,181016,300699,260514,56530,1867,84536,118702,-163,-230559,-255697,46041,252437,97760,60254,243476,113895,-127350,-119488,-123358,-172563,-42620,91556,3715,-165000,-196256,-16888,69531,43798,49040,68388,33305,46056,-15889,-276106,-430207,-397955,-315279,-215219,-64497,124545,166390,74053,81475,141806,27160,-76689,-37456,-74818,-200142,-99145,53397,-80688,-155644,-4100,31362,-104184,-119911,-109251,-81761,50367,52320,-146515,-70432,215864,93780,-160194,-200577,-261971,-325175,-153309,21183,56779,158851,174416,86707,86895,78764,-55516,-168648,-234751,-312198,-156738,26044,16224,-37730,-11347,113444,188375,148789,236237,220834,113492,47323,87983,134068,172902,137898,19234,-59210,-43172,16216,-3718,-63217,-56922,-20196,79046,91126,-10464,-84479,-96433,-53693,42574,172242,147854,15528,88830,152146,-84075,-200739,-100946,-55608,89572,371417,337396,61110,-122997,-166005,-113153,29203,125466,100952,-6036,-108804,-53999,83467,164469,191888,263807,276459,207569,193684,227448,170197,54505,5421,-76028,-239999,-184293,139516,320488,249253,198300,188428,206317,241846,80201,-43025,259928,504893,322327,138280,37961,-195264,-335035,-257640,-50493,161027,84673,-137168,-124848,-46601,-98736,-211909,-139337,-26963,-130932,-375950,-360300,-59998,143046,114670,134267,294656,395080,260442,183277,209404,132984,-41333,-141498,-123343,27561,133202,53450,42625,52142,10215,29827,1374,-33931,105125,288416,386960,285108,-3642,-145325,43829,245567,251175,212938,262106,216442,92633,5619,-12101,-29095,-44533,-156933,-280259,-169913,-79504,-190388,-243278,-181618,-57971,31996,58384,65726,134923,215301,178891,161039,249540,344458,382171,339999,103839,-83680,50554,237713,234126,89590,-77973,-190336,-186260,-33459,205304,422177,375248,535,-138761,98274,63941,-252804,-230933,58866,269699,333859,155435,-142299,-262061,-160876,-3768,-25576,-232409,-314150,-109896,154906,239734,10201,-206946,-112446,17184,132144,184776,-16028,-277125,-331864,-176067,83005,239379,182508,167853,347133,379588,121224,-123581,-118592,-68422,-64722,13302,160541,102468,-83302,57383,213229,162780,188750,253653,216056,130731,58892,-14494,-76542,26003,216482,219671,197007,306398,293436,180934,206168,286190,203370,12622,-3044,35876,-36581,4888,158396,96720,-101973,-168657,-184277,-215756,-153578,-172735,-243961,-151892,33477,140637,10483,-238983,-253287,-113973,-109411,-142986,-139613,-190714,-226446,-210948,-30611,260870,291718,93299,-19826,1504,38992,61253,152162,247195,161583,-56608,-94524,117854,318886,311730,194597,86168,129157,288679,389149,347705,209746,78415,-87087,-116862,-47444,-92754,229209,547945,-201712,-488566,-329726,-975112,-1537532,-889997,-166844,438415,799983,626329,-181357,-567640,-293939,-320287,-1002263,-1216531,-771314,-96001,631219,1017611,689702,339124,218998,-24118,-286275,-326816,-277683,-138779,109598,129450,-116408,-137552,98374,196025,-44959,-419222,-576462,-432567,-111811,23287,-184214,-267385,6615,78586,-202019,-397564,-309735,-95951,-50882,-203874,-251826,-157189,-107875,16928,163131,44413,-262036,-300978,-12283,273140,241115,-38882,-219473,-46140,79704,-7055,28887,108762,38721,-14991,-682,66154,-13689,-154934,-131057,-147736,-37945,199738,217135,146175,270852,350955,326478,424733,468312,244847,-32787,-213358,-338407,-434866,-448608,-432842,-227072,69920,272251,255766,-91878,-431844,-300068,-59710,-38882,-157004,-217062,-78518,163132,194410,103375,-108966,-306010,-234177,8991,50069,-84314,-65694,103801,107169,27180,61165,-2992,-130879,-26714,157377,140769,-28409,-90518,17296,176943,136251,-79014,-114620,-56952,-83839,-71236,29452,80857,43920],[7516,-46495,-103488,-44058,64049,34374,-111560,-122895,23737,9084,-127632,-54946,94366,43879,-159981,-371039,-412047,-197810,-45216,-99985,-63901,130528,188333,119420,114931,214986,387535,526857,469414,149704,-331654,-594209,-356596,-78552,33719,72101,191669,344959,184936,-171100,-184889,57793,59241,-173841,-261769,-72553,43860,136966,205469,56371,-108222,-25183,161558,411294,594326,592246,507980,266248,-47043,-94175,29533,-13308,-126158,-73415,47617,136848,38343,-241938,-434454,-430993,-288007,9019,223615,124057,-142283,-266893,-131301,69932,175148,54733,-129694,-165572,3145,232480,372824,343565,97631,-128225,-74349,11567,-136868,-191165,-41493,14290,-77125,-94202,46390,121158,21372,-44526,40003,117747,180018,250879,106902,-253675,-377021,-69302,294475,326474,190049,-8991,-209686,-148744,96495,135866,-19119,-1670,130822,133480,6607,-43662,40735,75523,-33969,-152544,-138396,-96709,-171739,-172139,-21189,-5509,-7603,174461,397011,394342,250263,181644,170609,59250,-27244,-83846,-261989,-460862,-420563,-191515,-132835,-208619,-74612,72939,-3952,-70605,43940,166797,74440,-154470,-163683,5040,132993,57105,-197345,-478163,-504358,-292922,-139043,-56159,143787,312791,233925,48366,-4655,-47355,-157561,-214279,-235161,-181427,-187125,-362962,-461446,-507807,-468933,-240976,56995,107634,-7149,-141554,-229097,-239000,-117491,81249,242450,265823,106699,-174868,-494102,-518506,-253363,-47339,7630,-81543,-126279,93680,339110,136520,-143691,-8198,131557,-54679,-108746,123519,248347,174877,27653,-22447,21132,-21527,-32762,-14498,-38089,61891,154026,63168,16359,4035,-77595,-166821,-229694,-254960,-300240,-374574,-316096,-86498,49279,-67752,-329887,-359780,-77340,194273,216852,265619,371634,308572,165269,192544,248443,128424,-24597,63589,219938,202771,136004,41567,-186987,-238565,-200978,-277797,-190978,-106339,-143886,-60772,-69027,-213868,-104793,103467,186910,283008,262830,-28661,-260886,-266985,-125836,51487,108094,47125,-21130,-77453,-93096,-162117,-355028,-458479,-388391,-179606,-93329,-106706,-25596,83423,35000,-34442,60100,149936,98145,68234,103437,-19226,-224014,-164016,78472,181104,142723,166321,218954,209689,184840,233716,256936,270326,254199,99752,-58018,-47917,-68667,-185876,-154365,-128176,-245326,-216379,87274,305921,245906,66651,-113253,-266788,-206522,-13167,23967,-154914,-256401,-146540,43206,49457,26242,119854,187770,140891,13217,-210286,-377812,-254298,-77393,-60602,-84265,-35221,58725,118705,155350,264161,368576,318868,226176,250659,178686,29400,-80943,-258601,-344166,-260548,-192071,3448,261576,282600,172838,83267,29209,21846,45772,106354,188748,271669,281467,142628,-34831,-226649,-227211,-2275,81255,-76799,-121656,-12221,-32783,-280716,-382707,-205401,-74505,-175258,-292401,-272743,-204212,-27836,105154,-24043,-21369,214325,129526,-245849,-223320,101952,75634,-82471,15781,194668,279576,254225,99151,-53318,26767,235242,256219,175533,233896,137909,-165837,-253344,-96325,26166,38921,43192,167932,232083,147090,110921,30546,-100608,-18423,124929,55561,-50193,32944,91595,-49980,-100198,60077,36754,-219055,-241613,-35769,11403,53504,141332,43275,-229509,-241190,48945,46605,-176491,64752,722023,713003,-641551,-2032322,-1237137,446561,2281169,6622362,6028886,-213323,-7444884,-4707597,-756532,509656,230424,-71235,162495,443587,571909,605291,108303,-369597,-290606,-176547,-420941,-580390,-343571,-28930,12560,-120873,-155293,-126312,-86462,55134,233611,245425,315561,440646,228954,-172716,-195205,146999,297602,204096,218528,270684,55542,-152967,-94780,-24183,-83751,-149513,-79236,65693,109486,-35553,-249804,-353840,-349803,-343765,-293569,-194724,17971,361755,396022,109528,-107725,-239768,-230112,21151,240546,247500,283266,382720,343158,119086,-6754,34071,72791,15759,-162590,-194029,15906,135667,-4648,24389,243486,129875,-113100,-126979,-157521,-179197,-20630,83918,2868,-121349,-97318,40308,80185,29461,-6839,-12485,-19230,-1281,-130585,-447470,-562396,-447410,-348491,-261560,-111570,37823,39644,-42472,-4634,106758,25521,-61538,1654,-101745,-287391,-131057,33584,-129994,-224236,-117859,-115241,-190976,-98698,-46393,-101060,5741,101898,-76949,-80160,192682,116126,-136765,-136317,-163170,-247141,-104993,42489,92154,187012,180549,101579,119116,90417,-41604,-109273,-148910,-210479,-85199,66488,-30456,-122533,-8169,207088,337895,319199,357691,284676,241273,156976,56270,-30939,27520,68726,-1191,-80238,-155308,-162627,-123045,-87350,-46548,-7440,77106,94918,47998,24412,-56590,-127179,-91911,63281,94604,-16948,63430,138903,-79777,-195230,-96205,-77804,78536,368617,330825,70475,-127395,-252195,-203248,21198,81794,-25085,-76634,-117054,-75025,81827,194809,257560,320104,262135,155315,158740,184337,93387,-28553,-42243,-65264,-150022,-61792,200014,296401,210727,182902,202116,191735,167093,57267,76671,408619,523514,245991,49552,-40776,-241075,-394383,-358760,-89124,152138,75493,-87394,-101674,-57375,-92118,-177550,-142813,-2891,-54524,-319577,-355567,-94739,117050,91383,100179,214382,304063,190196,151690,243922,209801,53104,-67790,-147629,-92721,7616,36362,66024,17353,-29513,32284,39600,42225,169368,299410,369141,249046,-30734,-121565,38583,157008,178591,150236,116630,98480,89941,39445,-58965,-135708,-100610,-167659,-353161,-247485,-67372,-121854,-164564,-109503,-52997,42838,162243,216872,252072,290973,239694,172739,199514,269427,353414,383071,143569,-62944,101436,287372,214806,41720,-113427,-225603,-224091,-86172,178086,452028,362205,-111352,-227437,121491,150111,-259694,-342859,-28979,224908,325845,262660,24019,-149580,-121186,576,-28668,-190571,-221836,-37454,173532,246109,60314,-133987,-65672,78371,240221,274955,407,-269046,-316236,-205923,-10221,131034,95195,143764,356931,305071,-17564,-188583,-95180,-24086,-42246,8820,134156,96960,-55548,123300,271302,167395,109483,153086,138692,85283,33177,-99637,-205805,-69497,148000,153642,161241,313777,335004,237646,240834,245881,120156,-46790,-53964,-10696,-49652,-19774,47050,13,-125176,-201858,-263870,-254794,-161492,-194340,-259300,-161618,28888,140913,-15639,-244355,-162405,54195,32931,-44705,-75079,-179803,-284985,-252479,-15313,230068,216072,24763,-74770,28287,107532,58291,75201,204159,159242,-84274,-136747,68584,206761,174488,127373,68570,151501,323082,350575,271601,107362,-41952,-97187,22335,162463,135244,577493,1085617,266036,-171789,-258837,-1015379,-1664576,-1106293,-548886,83971,676100,821043,152565,-365924,-240873,-676099,-1313666,-1347013,-1036005,-503451,536284,1216915,908440,564077,309242,3708,-205034,-278737,-254791,-68206,98309,-45131,-291238,-178030,133741,214237,-92705,-518959,-696237,-572015,-220476,-8512,-212955,-322732,-19825,88633,-166391,-377129,-334340,-121556,-25063,-145735,-185763,-61172,7607,108536,211640,-20060,-337013,-397070,-99329,257743,270602,-42487,-225939,-31875,111910,5167,-4628,64151,34461,-13835,8681,45143,-17906,-145181,-92533,-42505,90301,265331,200648,82745,194872,319189,325356,429162,438855,208283,6612,-96377,-183397,-265100,-336638,-406945,-205970,66615,216768,234079,-69181,-417018,-297743,-95414,-111792,-206843,-231249,-157778,15051,110190,149226,-33494,-295453,-244984,-16276,-45817,-206441,-151164,73514,136452,143861,181419,23101,-142473,11479,233946,200882,-44532,-170134,-66301,49017,18512,-145241,-131673,-32739,-53160,-84663,-9759,36517,23194],[36884,-32574,-135269,-112248,16859,30926,-73702,-112581,-41094,-35038,-131726,-99009,46326,50470,-147190,-381560,-404002,-141308,54422,33964,42408,120763,128143,88794,111168,222209,387958,472253,392058,151268,-274379,-565829,-401272,-146111,-7107,35823,90144,262267,179207,-173437,-246639,-5612,101616,7991,-59916,-6271,5677,100033,159585,91073,-2201,54651,163545,381416,575829,605029,492736,266839,4208,-17238,98782,54877,-80891,-87709,37093,167615,44331,-268646,-391814,-311831,-199178,37197,244389,183958,-70950,-243964,-143703,33541,168842,133365,15716,-9076,96555,225794,294340,299881,128013,-113623,-130917,-43043,-103452,-133340,-47890,-25600,-72476,-68021,41746,99995,-5397,-88903,-18357,100905,180272,206964,27937,-299619,-327705,-8318,300923,287721,131958,-42182,-185189,-145015,67259,109871,-15927,32067,211293,249426,69233,-55966,45429,161400,37738,-159292,-182867,-158739,-269508,-284470,-128517,-42792,3253,153774,348044,361154,226515,152257,185147,90215,-36140,-101654,-192339,-335630,-359666,-180480,-58738,-108168,-58327,12132,-73071,-195915,-90170,111670,102644,-158203,-266277,-131007,52582,46572,-130942,-327987,-449806,-401921,-261870,-112518,101264,250772,187258,51023,38070,-15832,-209763,-290456,-179685,-38716,-144536,-373708,-428335,-433184,-391784,-142367,177328,168351,-65522,-232097,-324354,-405251,-331704,-36978,218951,269510,160555,-83185,-428434,-486729,-254920,-54174,22322,-70859,-135692,95376,360849,168290,-117133,-40240,91332,-38576,-44693,175968,279064,160774,-2738,-64731,2334,18358,3234,-43345,-108278,2629,126499,70044,-10846,-95287,-185576,-219613,-264957,-319277,-311389,-321681,-266556,-30545,148371,13110,-288791,-380997,-138373,170740,229760,221785,298574,305737,218942,246373,284326,59235,-136189,-73107,127543,205148,126645,-61869,-214067,-161056,-149874,-228851,-133718,-112357,-173952,-76531,-89313,-241985,-132070,77290,166799,237559,159617,-158113,-333806,-284633,-132987,35904,157027,83097,-106937,-234377,-210924,-254489,-358063,-402216,-350518,-150146,-28708,-49515,-14645,109516,101704,37929,130619,177983,84187,13415,-17147,-140541,-269071,-121278,140770,231898,182513,186999,188472,163127,120549,104276,119327,192039,259525,175072,7986,-11254,-13168,-57014,43397,57763,-157456,-255173,-1971,252557,263988,156144,9632,-180640,-222504,-93464,-90111,-263768,-355428,-205130,23935,87302,98555,218297,306196,262746,108816,-170530,-364485,-258324,-108294,-76587,-46283,-26469,41294,171658,243654,312107,421001,397919,233014,141299,68618,-39118,-173375,-354643,-406774,-321677,-274762,-71900,236677,299850,154705,28261,-2913,-782,-8405,66482,194332,310203,270908,80357,-103215,-179112,-74117,129138,127826,-109719,-229183,-112345,-45513,-250269,-385228,-137150,95557,-58003,-262638,-236235,-174796,-53246,74720,-1859,-45538,152238,168108,-118849,-166589,24401,-42044,-192171,-97729,120820,265521,197479,-59902,-211235,-26524,242055,228347,53593,87999,94490,-125989,-185497,-31459,85113,120541,144354,163460,149161,49807,-1856,-23618,-26679,80562,160843,42637,-81474,-45989,45013,21060,-23657,43360,10184,-143308,-128133,15810,-19287,18965,164103,110288,-164332,-352414,-198042,-27539,-158331,-70469,408358,524126,-309907,-1397118,-857854,1008183,3079638,6233008,4747286,-983114,-7094194,-5154562,-1842016,-193205,195475,313426,714061,868456,629203,504063,176170,-304440,-272780,-128391,-425408,-638812,-352612,11825,-4299,-197723,-199691,-102214,-110886,-85573,143556,273749,348294,483022,296301,-177029,-251251,102901,264841,188994,275559,309824,-15657,-307091,-272888,-168419,-159103,-135454,3460,129346,221246,156920,-124106,-314785,-351820,-393300,-318749,-111491,181932,513179,484522,161920,-79549,-255027,-276020,-27999,219030,274114,321918,382786,343292,158361,4949,954,50108,84190,-1961,-57560,12471,15208,-101118,880,233376,138227,-93756,-124439,-152148,-152152,-23819,33996,-2922,-32619,59336,113505,69540,-23843,-85182,-96935,-77634,-66189,-247903,-558750,-586408,-394531,-325031,-287946,-167032,-64524,-71714,-139644,-94617,59930,48521,-7989,46499,-125391,-336308,-141395,7513,-175400,-282748,-208972,-210095,-220897,-79674,445,-90497,-6741,154852,21825,-37566,163237,82701,-166580,-113121,-92129,-144174,5228,110656,143588,208725,172327,80076,93240,59874,-45527,-52236,-53396,-87516,-8630,94259,-97982,-250285,-54123,232201,402740,429854,391262,313689,348544,269469,27954,-200732,-151045,-32959,-10913,-63808,-232714,-320388,-228151,-117301,-65999,-4270,92023,126750,123668,131415,-16362,-211128,-251684,-94119,3785,-56483,4131,63894,-119667,-228429,-119693,-73337,83945,314235,282182,63137,-149677,-341463,-284467,1344,21659,-157513,-164124,-142586,-100966,89637,222664,273092,298477,203709,87705,111539,134282,15653,-87272,-39079,4271,-4388,97246,248923,219694,125985,140624,169013,115075,64614,61092,225008,529567,501303,161823,-32686,-123917,-277961,-396876,-360945,-62328,140523,35466,-54171,-54819,-38706,-90466,-151866,-136643,26032,42218,-209954,-331739,-145433,67404,60685,38649,82403,149756,95561,89100,219171,234268,120000,-17175,-182700,-223703,-146361,-6940,79819,-4542,-60009,13970,47373,86378,192283,273394,311357,192866,-41503,-95957,-3080,30331,57978,18426,-109143,-95131,16744,46183,-82502,-214521,-154914,-165816,-370650,-292317,-65116,-75314,-107214,-31144,-8182,87570,253341,318262,310129,310479,264832,170661,156247,201189,295284,364116,162191,-33900,125217,280192,159742,20630,-72674,-183566,-215825,-130821,126889,437963,339113,-148236,-230619,175159,247570,-217052,-405830,-107189,158016,279359,353961,229555,6970,-72401,-12238,-33031,-104780,-55233,67603,159209,180844,57557,-75095,-40434,108634,314548,323684,-37110,-319644,-297580,-189095,-76052,38338,36186,106013,273947,150176,-152816,-187006,-24513,29928,-18498,5451,59999,-2495,-47368,210020,340842,156561,4343,35775,50629,33628,11414,-165942,-322026,-176723,52841,85473,146331,313347,333168,248852,249315,209095,46531,-82516,-71887,-40768,-39043,-18787,-80310,-138577,-150741,-206489,-307487,-268563,-184358,-235227,-266231,-168108,1017,127535,-7199,-203206,-61278,204022,178923,69124,-385,-159375,-347257,-308885,-23118,177465,122876,-32857,-63889,98305,160904,36797,-5488,142928,125894,-150962,-232384,-25843,71024,37638,51947,38845,146620,305457,274007,157319,-52299,-203325,-107114,155643,333193,283638,763439,1509662,957724,301020,-25107,-766540,-1628825,-1509160,-1021175,-336374,458071,877517,351322,-189859,81009,-448319,-1207935,-1368326,-1356499,-980022,351055,1213769,985005,747831,374417,-9890,-109237,-169814,-185704,152,55011,-239953,-447870,-205093,140246,186709,-126261,-526291,-716719,-656629,-328547,-57887,-229976,-349775,-53517,91666,-99763,-292574,-281445,-83759,40709,-54643,-95153,31993,108287,166447,188764,-142156,-459079,-503176,-201485,191809,275366,5147,-145563,22408,141372,20688,-28852,38710,60886,402,-4738,-3016,-41749,-130353,-46912,75473,191789,287696,179478,38753,110275,247843,290914,366999,320715,112916,9206,-78,-25023,-39379,-152323,-305634,-157873,36950,112625,190796,-12452,-334976,-272482,-141856,-193235,-234786,-209699,-192873,-118741,22169,162529,27152,-257503,-218052,-6731,-91048,-291020,-226561,28024,150986,244876,286198,63310,-114701,67494,291358,221872,-73621,-240401,-133890,-49023,-75026,-147768,-97489,9279,-21074,-103011,-54211,4174,23787],[74458,-4772,-142226,-162089,-40137,10348,-39699,-89535,-94237,-84736,-139951,-133063,8390,62470,-100674,-332940,-347603,-58819,169950,176512,157203,109975,29237,5271,88254,216813,336342,339437,245223,124439,-180941,-462308,-411549,-215858,-67029,-17891,-27187,142192,156675,-142236,-261370,-54680,137784,181709,123341,20472,-36182,58187,106195,123318,130218,147326,144080,267571,435826,498899,377490,191381,15656,23682,135710,99301,-47647,-99014,25768,171686,35595,-271376,-320326,-184498,-100145,43611,198100,191854,-6617,-224700,-194201,-22100,146035,208346,176706,150486,165667,178341,174309,221378,155690,-62990,-130373,-44387,-36209,-76576,-65127,-42184,-31481,-30451,23947,65895,-27602,-108007,-44812,92032,155430,95127,-122824,-338059,-234174,62212,254225,193159,47191,-73763,-148502,-115430,40842,57424,-27083,49736,258967,339895,134274,-71430,22509,201721,86652,-145323,-198367,-202180,-337245,-368141,-200890,-23543,49814,114331,235897,254270,114826,45793,126865,76668,-43226,-81839,-70521,-129999,-197777,-112891,26691,53761,42466,-14000,-129892,-263984,-178087,37163,77778,-154830,-313528,-213785,-30522,9081,-62361,-149738,-338272,-439312,-332948,-164510,28319,181627,147058,50403,69606,5537,-234506,-305200,-86090,73289,-135111,-357005,-339189,-304563,-282618,-22875,282296,208377,-119708,-296478,-379144,-518638,-508117,-180809,123908,216882,207844,48649,-239890,-319149,-170209,1519,66364,-62756,-155881,80323,339304,191712,-61098,-42183,103533,68101,75630,234653,302923,150943,-29641,-110928,-33214,42419,22169,-73573,-149148,-50062,57638,31654,-71555,-223855,-316575,-285282,-277136,-311043,-240108,-203363,-178274,10989,174048,35245,-222283,-337844,-150157,159749,230958,148352,187996,253584,204255,192002,197527,-64716,-271640,-218353,33433,198259,103178,-159479,-197991,-31448,-59741,-154635,-91345,-131138,-200106,-101983,-110302,-243638,-148422,41608,122855,154935,14658,-296463,-380034,-259858,-131464,-7159,156629,99903,-169824,-321567,-234287,-251928,-307324,-309921,-251265,-90452,28884,1625,-1841,114713,150116,118426,175050,150395,55668,-8573,-128664,-279681,-301388,-77657,160014,215567,179687,180479,133923,79396,21051,-44970,-42869,51715,201521,225627,82840,27255,25061,55157,220436,228245,-67031,-277341,-103904,156051,217080,174207,88292,-86993,-211582,-179282,-217203,-349465,-414918,-239562,16219,128434,152265,281539,386509,350883,193953,-106480,-313167,-246528,-134406,-74777,12208,4382,36844,202342,280036,306321,423154,425301,207316,12797,-53436,-111544,-255259,-411770,-404102,-330669,-332688,-150138,187936,311244,168574,17453,3054,-59,-50518,14836,154723,272755,197082,-6784,-160999,-103276,106583,280547,210675,-76122,-271653,-160889,-13423,-146543,-299462,-27579,274283,78185,-208760,-177945,-93910,-22257,64451,28289,-58892,66265,181762,48987,-42925,-4648,-96601,-243545,-210326,-9670,192885,147909,-134209,-270340,-52761,210206,144331,-97570,-57490,73648,-47657,-101595,18594,126435,199234,239224,148017,57775,-25365,-74345,-46261,54041,180060,201357,36734,-104957,-102876,19824,99309,59948,44666,30318,10361,54189,74693,-21488,31947,186764,153019,-85386,-388188,-352257,-32252,-48308,-70162,228684,386120,43684,-474384,-162329,1271636,2702874,3657509,2568408,-800680,-3703092,-3829439,-2634504,-1241258,-146039,485827,975630,987763,466919,192258,74278,-243476,-165229,66,-354293,-669987,-405392,7719,-11944,-227232,-209789,-82837,-143113,-201991,54949,288494,350398,453312,288014,-213883,-335029,-5649,168192,140717,284119,271552,-144663,-479737,-434650,-299372,-264858,-151024,83153,205138,321465,323300,12981,-225211,-294683,-383698,-312346,-41863,298342,576831,501557,201121,-44097,-265382,-284263,-12856,208453,251607,273649,282594,251658,162719,36579,-14898,32568,157391,185425,108278,36591,-78497,-173689,-8513,218731,139727,-67646,-106636,-105296,-95040,-53592,-52061,-19046,73028,215072,173108,34395,-92755,-148615,-148877,-118236,-135401,-340883,-577779,-500425,-272051,-259026,-282022,-211732,-156796,-143495,-190485,-157707,22767,88330,55118,72092,-139023,-334421,-133353,-25530,-222350,-330896,-256510,-217231,-171117,-48518,30409,-48479,24998,216190,132484,36730,134899,18264,-214054,-119274,-63928,-59607,126699,210032,203809,215404,146689,27440,14491,-7721,-67488,-20264,11195,-3567,46611,109142,-148721,-353818,-116124,202706,383410,447937,336345,299685,404581,359641,24246,-294479,-267502,-114295,-7595,-23303,-263646,-416088,-287645,-147465,-113287,-19215,99950,150761,190480,220612,27517,-275769,-403806,-274361,-108520,-98039,-79124,-58458,-203501,-294479,-163705,-39589,110762,236237,212720,49989,-176360,-410244,-342250,-29005,-36169,-257640,-240568,-170386,-114520,114309,252891,241185,204272,108305,19244,72840,94905,-43288,-106405,15543,110637,142361,232759,267832,114413,11741,71253,91159,-8707,-43545,86562,353567,576624,434964,89456,-87439,-188219,-293771,-332940,-248954,23598,126897,-26512,-57952,-6484,8961,-67311,-130913,-117837,62982,136817,-89542,-308349,-202394,8162,28754,-32832,-49320,-10862,-6858,1307,139224,207855,147374,-5291,-223607,-330105,-270392,-44841,94610,-1099,-69181,-9714,28398,78642,162646,223103,235373,132811,-27835,-63468,-54117,-87926,-79224,-148755,-327846,-281622,-88213,29265,-75428,-241558,-187930,-153311,-336807,-297857,-68237,-41247,-50681,48813,55686,139352,310817,360612,302218,250644,208510,133769,134443,174848,239142,297050,159935,-5418,110191,215881,90587,39054,32411,-80419,-162602,-146623,71207,388028,325579,-81867,-142027,241974,333057,-130297,-400770,-155694,83930,205053,398097,398583,142988,-27335,-17037,-18587,-790,117619,160839,101708,42711,-2627,-40606,-46783,79523,318984,319258,-113940,-420818,-287263,-129646,-96349,-20498,10870,58587,119734,-43924,-248775,-134110,60836,75143,4008,7535,-33519,-146993,-46856,297326,413811,153758,-78988,-61709,-29844,-14466,-1229,-194514,-394287,-266243,-40296,28766,142790,299330,293266,219670,232796,186519,11766,-79137,-54646,-47619,-8379,-1675,-196875,-279053,-158294,-171472,-305255,-273390,-237713,-291319,-260223,-165231,-43226,94913,24350,-126574,30447,299239,293577,179844,74573,-134306,-385101,-349025,-51358,105115,24648,-61642,19404,193829,186849,3473,-70187,80339,72790,-237572,-349231,-129552,-41495,-54300,-6936,7626,125443,260245,199287,39136,-235111,-365552,-110120,250499,434995,367549,784654,1707232,1637555,728533,206766,-360276,-1430110,-1921306,-1375035,-598207,268751,824957,397337,-101395,489117,232819,-756486,-1275781,-1588074,-1329224,152171,1018977,896772,820031,380142,-71289,-34809,-44178,-102034,48938,7002,-383081,-540321,-223595,96871,100703,-150475,-448238,-640410,-662837,-396846,-106202,-227560,-343482,-92264,81504,-21621,-168662,-175848,-4837,123336,39870,-15241,84966,156918,172817,117261,-246543,-574531,-589221,-292694,86717,235788,79500,410,113050,172528,45578,-35363,38234,119534,57908,-10121,-54915,-93170,-140178,-23325,160948,232317,260131,168635,37874,46666,159454,242316,265433,143181,-22023,-23488,49110,83939,150965,30364,-170349,-110599,-25224,-14160,139881,52464,-240224,-256973,-195140,-265086,-240598,-166460,-176711,-195999,-47496,145041,64547,-197672,-157958,36061,-73990,-320459,-283261,-26667,149160,300710,346367,113375,-53278,119665,303626,191522,-108795,-276815,-151667,-40368,-63969,-65779,-7795,74082,16537,-113426,-92277,-9179,44268],[104621,28461,-116852,-169341,-86402,-25670,-22911,-61825,-123337,-130635,-153504,-151998,-20137,64294,-38823,-243758,-269366,28085,287124,303776,244655,81691,-100659,-111534,51357,197049,249933,183264,101264,93080,-81180,-330309,-404970,-290669,-135502,-75437,-130760,14601,117266,-98500,-241937,-96184,136013,290951,250701,29463,-55385,19907,57425,148591,258704,228800,103727,94002,220181,323052,211760,55978,-24493,26154,135118,90258,-64908,-122368,9228,147165,16034,-243719,-230346,-76181,-15803,30684,98678,133345,17542,-220149,-264069,-74726,117059,256596,306913,262479,182177,102630,54697,136171,177155,15105,-68442,12785,51082,-25776,-79514,-28158,40306,13316,-5419,17865,-44380,-95458,-29897,90071,101923,-62661,-304033,-354557,-115829,128853,159647,43217,-67362,-125607,-144988,-91810,9929,-9258,-43838,50331,258571,379379,184870,-87805,-29884,170772,87387,-123965,-187235,-208133,-343227,-394336,-213115,52581,128859,77075,102527,116574,-35235,-83671,38816,34942,-45517,-23065,76292,92460,5308,-17988,98103,231748,202761,11901,-141567,-228079,-179708,-32761,10606,-146268,-300783,-234815,-101844,-47890,-12995,-2751,-210358,-404509,-342836,-196333,-46023,122376,122584,47237,81622,13196,-219971,-250857,15946,116766,-171508,-332836,-220477,-153167,-155685,97371,343633,206999,-163265,-324510,-374346,-536790,-593292,-313249,-23225,106505,216200,187144,40625,-32829,4260,114663,130792,-57613,-176244,46777,262419,186428,10467,-1338,171219,237021,221564,286341,301379,136228,-48850,-151268,-85452,29828,12293,-93760,-144604,-81202,-31319,-34696,-141737,-348507,-441042,-347991,-264987,-230494,-109418,-63895,-81483,34214,130778,3267,-148633,-247296,-127275,148222,206294,46648,57427,167328,128682,41428,-18341,-230828,-399004,-326410,-28635,197899,91341,-204505,-153896,81664,29431,-79367,-75915,-158881,-222531,-136386,-131804,-230479,-158584,8091,74252,62206,-125318,-403428,-394642,-202789,-121530,-69658,102871,89941,-197110,-327342,-178330,-162095,-221749,-221833,-136952,-22464,61065,21983,-4086,98007,180732,190429,179020,86037,37458,18061,-182906,-368690,-284712,-34893,117529,113104,125300,156486,80831,-8060,-76214,-159006,-170501,-95202,109466,241854,136364,37464,25868,122207,340315,356484,23720,-258517,-172120,65551,142007,130882,109246,-13541,-189215,-258966,-316106,-386133,-424140,-245670,29625,162012,161802,284123,408471,383688,243399,-32387,-234223,-219747,-150207,-59623,72909,53484,54815,211617,267811,264145,383360,394980,150701,-106685,-162139,-172384,-301647,-414792,-349590,-298639,-359238,-220518,119788,307765,215324,68303,56922,34606,-61794,-41328,73020,168491,88138,-95674,-195664,-13029,280456,404666,283640,68,-240425,-152394,42968,-17492,-164265,82756,401632,193868,-145712,-119727,1739,35487,67529,61425,-52137,-19460,169602,216073,112241,23076,-66054,-204364,-266537,-140214,95942,127857,-96965,-211019,-37553,167334,49843,-226078,-166697,68254,42984,-17765,51295,146429,250960,286102,120995,-17823,-71716,-98184,-35121,120846,254372,227750,38945,-103216,-114045,23066,160832,125795,62334,88905,183069,229492,115616,7359,92782,205437,159993,-22058,-346767,-372526,26042,137756,98224,235099,315773,297967,378814,564192,1110168,1147361,-142840,474529,852459,1382162,-1480250,-3068102,-2444078,-822172,351024,887311,775059,101999,-277496,-192150,-200172,16210,192226,-212001,-657142,-482145,-41763,-18484,-216324,-194911,-80659,-168996,-236352,30869,306532,320637,357266,210296,-264871,-416254,-142352,32098,61393,215571,141347,-308713,-619462,-525168,-378929,-365216,-168327,168956,300114,390352,407677,117574,-111875,-193193,-318865,-279360,-7530,322345,523897,441140,206532,-35394,-287123,-267060,33683,186248,178291,145086,99089,92829,128752,72947,-23592,-1091,188427,326826,249669,79767,-124476,-211454,-10181,199088,133652,-36790,-74657,-31671,-23209,-101287,-156021,-46748,158928,309792,192934,-18850,-146324,-161937,-138695,-117601,-185804,-383451,-501146,-338654,-134513,-178310,-241371,-227697,-217255,-167379,-183871,-172563,9505,123983,85714,50337,-144676,-285238,-109572,-58579,-270010,-366063,-251970,-129619,-47038,3364,50033,14356,92189,281695,230552,110899,112845,-44007,-238548,-132132,-73144,-21380,208909,310087,261173,203575,105834,-39015,-91763,-95760,-103383,-28765,15100,3652,64863,109244,-160905,-379596,-157087,148236,313079,381501,234974,248597,390362,395550,46695,-268482,-260149,-139102,1399,20232,-249057,-427968,-287104,-171025,-169592,-47311,86038,141033,226374,281405,78450,-288852,-502567,-430767,-211861,-131297,-159763,-187944,-305442,-370919,-211745,13801,155916,171461,150167,45604,-185406,-434600,-366910,-64408,-72495,-295215,-279586,-183526,-102118,154133,283881,180742,69799,-3954,-37046,53148,70311,-77198,-88316,101922,217068,233336,289234,248655,19533,-101836,-19455,-15661,-146379,-132413,121546,422027,529050,332243,41805,-102441,-213590,-279140,-215184,-55325,135590,105787,-102042,-110064,16965,72109,-9192,-106633,-85688,109855,211417,3038,-292466,-250042,-43575,77,-92485,-130306,-119318,-97902,-94283,31535,150216,135937,-32440,-259436,-379366,-314461,-48118,119646,30665,-51945,-19099,-84,19297,82049,157473,158840,82435,10942,-16097,-80781,-155792,-193952,-300588,-455822,-382884,-172057,5720,-37445,-206482,-183790,-132519,-271906,-272206,-74959,-9902,24361,128762,114459,170971,326299,354057,242448,115088,55296,54353,139665,206685,209071,207066,138250,12363,57407,109906,29139,92065,164484,44117,-85265,-129092,27395,322164,337141,76295,14013,298956,384535,-19061,-327354,-162009,21261,124339,380765,465645,202379,5351,11092,31097,92371,228742,203357,7910,-141364,-104282,-32164,-76980,-2764,251117,266543,-204021,-539593,-292039,-48704,-70426,-42034,11405,7963,-61928,-229327,-291470,-66903,124303,100904,27792,17582,-111804,-268397,-42099,361333,475418,176711,-103513,-112914,-87352,-53171,-9734,-186736,-407729,-313947,-108121,-13108,131258,264259,227783,158169,185656,169987,22484,-39078,-16294,-36531,27576,17318,-271874,-369694,-132441,-100136,-261180,-285703,-322049,-348352,-239248,-152671,-92349,43755,53782,-42409,95080,326856,358897,273873,142147,-103307,-366984,-339375,-84375,24017,-65152,-59101,147287,286335,183201,-29667,-102810,34519,18858,-310478,-437837,-202539,-94922,-76699,-31951,-14181,101081,214770,156646,-53392,-401398,-490504,-105078,280673,452228,409185,668412,1624525,2065516,953966,298423,43513,-1127762,-2169158,-1491274,-576408,198434,719966,328119,-126327,772321,1062555,-130756,-1101998,-1619570,-1385601,24774,709707,670428,751095,313862,-169722,-6932,55214,-32607,77895,-7475,-411326,-534071,-233655,3658,-34023,-172163,-318153,-499782,-593318,-400050,-134713,-203281,-306908,-128512,55894,43173,-42559,-56780,80438,193297,106254,19767,72514,135044,131881,46945,-265849,-620051,-623433,-344918,-28022,151608,148908,169310,222760,209608,82568,-22897,55343,194185,163623,22822,-81982,-164121,-193634,-45021,175941,195216,187805,173463,86441,25124,81974,198818,160654,-48496,-166093,-76545,45416,117710,236283,144882,-49957,-86435,-111798,-132682,89369,96180,-181319,-270277,-247879,-310756,-227667,-119769,-127117,-201578,-84790,112994,85479,-123781,-79122,98706,-7204,-294787,-318676,-86086,129233,297726,349442,164798,25754,150894,261370,115505,-139705,-264413,-110307,85752,84993,87952,117794,151666,58394,-104816,-113370,-7243,72340],[114312,57139,-63546,-126171,-102138,-64493,-25761,-36291,-122355,-160313,-168229,-156224,-46441,39046,7034,-153222,-204051,94761,385302,393681,279024,26249,-237876,-223639,13616,166688,157694,63355,27114,84983,-2178,-217578,-384965,-349710,-189801,-120926,-194903,-82572,70230,-66662,-211383,-134310,83801,305869,307327,48667,-41791,-9150,20068,157481,340980,271988,52491,-80398,18329,163029,66943,-92400,-99522,3885,102363,20956,-142145,-161289,-11229,106259,895,-179738,-131667,-521,41680,13743,-17500,19103,-15527,-229020,-314068,-98026,94752,263481,371755,299882,141542,22670,-26726,66889,183611,102089,40399,113634,138129,18529,-79195,4953,119318,56456,-37556,-39527,-59812,-61282,14113,88616,30043,-215241,-442362,-328398,8446,183156,40501,-139988,-198763,-199889,-184881,-88886,-27272,-73033,-56120,37351,209564,358813,210680,-95777,-98530,72154,37577,-108268,-160893,-169282,-276384,-351490,-159249,165413,222635,57577,-6122,5232,-148417,-171176,-30689,-14071,-45320,58143,209024,262332,175351,62041,130211,364522,365768,83744,-94283,-89191,-88418,-75379,-69812,-128540,-235105,-206544,-153668,-106772,11374,78714,-102737,-315463,-297059,-197437,-98541,70978,99542,33445,68820,8301,-166909,-142204,97276,87184,-235187,-310053,-106356,-22940,-35406,193794,348325,158979,-192489,-314525,-308910,-449109,-563622,-398629,-183814,-42496,163180,288139,335953,304017,234596,254126,196470,-56628,-187919,39,142048,142645,76861,78890,275605,411259,349765,314226,262002,107847,-60115,-181724,-151194,-24882,-22224,-92022,-95003,-85026,-113276,-101497,-192474,-432776,-527174,-389328,-231618,-102079,38311,50230,-2427,46163,53368,-48812,-81612,-148066,-101711,126001,156617,-66059,-65458,74227,24927,-137610,-275105,-387552,-476928,-359741,-35522,214737,110920,-170793,-110190,110472,77290,-24177,-85977,-186496,-240092,-176374,-156774,-220727,-167149,-10313,39255,-16253,-217582,-445435,-374859,-129712,-103098,-136672,13401,57717,-186759,-269274,-87190,-32591,-131194,-164977,-51983,31651,59273,1217,-26663,75497,208754,241512,140092,11024,47066,90407,-156026,-360249,-202210,11174,27272,-51323,33728,130342,47926,-72023,-138394,-200805,-225446,-199083,17604,221776,142663,-236,-13427,133323,380396,422491,109317,-192996,-179875,17400,77371,54059,75699,18350,-170038,-312042,-349054,-357157,-385081,-230073,60217,179946,121956,221163,365923,353757,243575,37137,-140661,-180882,-153882,-39226,118999,110488,93955,202779,223382,213821,322687,318265,72186,-195422,-238596,-208397,-295474,-362611,-270071,-244399,-352209,-271403,42191,281142,279611,174830,151272,104361,-29125,-85922,-25620,40037,-12026,-159153,-200368,70636,404640,454375,298566,78035,-147895,-95167,96828,81358,-35780,153552,435712,257982,-86792,-79463,70155,78865,67743,87618,-25376,-82874,136041,337107,250936,92909,37206,-77452,-236697,-223512,9572,145290,36514,-58824,17874,141781,-4956,-283674,-215379,64187,111782,49601,70654,147500,259902,261940,82965,-60096,-96248,-90719,1365,170578,291668,224284,44351,-67145,-69785,53361,187701,154937,87655,162170,310644,323871,125888,68884,190704,219973,134249,5744,-252548,-267596,118950,350698,391376,393273,294961,372727,835458,999437,588072,-1079798,-3879416,-833801,3920197,6342404,839515,-3213231,-3549496,-1733654,-69190,508319,301281,-387673,-790043,-540448,-177738,226627,406334,-27032,-586304,-537909,-113232,-31611,-186439,-174972,-103842,-181352,-169986,107123,340336,267791,222768,92034,-303750,-457250,-252224,-97158,-34150,72216,-55152,-467955,-688066,-520197,-389691,-422563,-157896,265593,407809,417231,389851,164324,-7471,-78839,-221343,-232481,-16729,247058,371616,321475,172441,-63691,-317674,-239248,70188,142349,72256,-28620,-118722,-85714,60975,89112,-39843,-62417,153116,371126,320796,123539,-119501,-213702,-15438,168463,118097,-6400,-33994,45689,42903,-150245,-251440,-81115,195399,310979,161376,-76130,-159934,-109137,-57604,-63244,-194392,-364005,-358080,-157487,-33297,-114107,-178134,-206689,-233532,-149295,-127152,-136126,19996,130908,49387,-33933,-149973,-204566,-69766,-78447,-308658,-381799,-201310,23647,115590,71817,68252,79106,168517,336899,292318,155557,97135,-78709,-216561,-130080,-99085,-33315,221945,374965,300059,173995,56252,-96746,-189752,-181445,-146260,-79021,-45512,-57473,49212,90861,-138111,-315422,-154710,96731,234574,273026,143958,176661,306786,354226,78409,-135425,-131608,-104939,3726,47849,-199025,-359972,-235044,-183620,-209543,-73753,49988,92907,220766,307499,132560,-234517,-508698,-511258,-273597,-145887,-206297,-275334,-384270,-427726,-244577,69371,208471,147264,117467,61610,-157329,-400786,-355342,-93946,-72225,-258210,-266282,-170201,-59840,199182,307874,118597,-58811,-105723,-71996,51938,55735,-91199,-49938,188334,286584,232214,237800,195038,-29168,-182117,-118006,-125937,-258040,-181690,152558,414302,402847,214277,23251,-77355,-190340,-230893,-73820,152009,227933,69344,-184926,-208018,-5812,126365,71295,-75613,-43956,164050,257417,49421,-275905,-271534,-73225,-21679,-121953,-133389,-141836,-161826,-174951,-64333,88988,97354,-83466,-276924,-353835,-259933,-7172,154859,81321,-13015,201,-14880,-69011,-32223,80814,90017,47813,66409,50887,-58042,-151766,-254037,-390907,-452942,-360775,-190923,241,25505,-117863,-138764,-107061,-203936,-234441,-87613,21562,121724,206779,151017,167149,305018,320708,160007,-61966,-163963,-54122,165280,283705,211004,120517,98880,11315,-20393,-11828,-10094,159801,275707,142458,-15472,-90778,2736,261808,375729,277012,189601,324739,387316,89429,-202553,-123981,-13850,60250,308874,404107,162968,24119,82631,118133,152483,239248,176882,-100505,-323957,-217178,-45950,-113824,-102985,141782,182995,-280860,-630741,-308125,26452,-11791,-31828,25133,-38239,-221379,-366474,-293580,-27157,138834,105775,55868,33027,-150696,-314299,-28600,383101,508411,228486,-57873,-110261,-114397,-83185,-27355,-161114,-365779,-308864,-141524,-47221,92230,202183,150435,72879,101471,143258,65974,20531,20041,-21104,50038,25443,-283791,-369926,-70627,-9004,-189789,-310425,-417437,-385197,-204132,-135975,-133253,-14054,58329,17285,121942,299055,377456,343731,196633,-61462,-276798,-264830,-104561,-49502,-135030,-40156,267635,347703,157818,-50807,-97360,17477,-17494,-336913,-454781,-218058,-79043,-34619,-21302,-20911,83816,189847,156769,-104493,-517748,-554028,-97210,233291,383469,418098,455363,1280826,2096831,932715,215347,329392,-809471,-2157568,-1371298,-305260,263244,616241,208367,-253596,782240,1701723,470261,-902484,-1429163,-1100810,24094,402557,378696,568546,195235,-277329,-29172,103745,8074,100144,38279,-304288,-423868,-229503,-116146,-186644,-194887,-182198,-343769,-474685,-337528,-131696,-160030,-249186,-151742,18850,73726,48774,37627,139687,226831,124279,-7437,-5801,51904,67731,28622,-176640,-558867,-584289,-336039,-114793,44993,189210,315204,328577,254784,129368,3192,74238,255500,285514,102462,-63860,-229845,-284400,-116447,108460,90938,90003,189668,170037,49519,37779,171449,80666,-211158,-287807,-127484,6084,86046,201745,161944,19759,-93332,-202281,-218291,39765,98195,-178595,-308476,-290316,-321045,-200227,-81672,-73021,-152057,-88786,88589,107273,-42429,2131,163352,79430,-230506,-333833,-145589,91641,243481,303288,206388,101315,155671,178173,16423,-156632,-204745,-28115,265485,324407,268978,241693,218255,96538,-72598,-110217,-218,90414],[98121,71900,981,-45865,-77715,-88437,-40570,-17601,-94147,-163233,-176793,-151065,-78444,-21661,6600,-103248,-176812,121720,440048,429536,254308,-48951,-344268,-289530,-11408,132485,90529,21833,53114,115966,40356,-154574,-342646,-356007,-202787,-140199,-206268,-118958,30069,-64689,-192216,-167496,-6791,233046,301082,92314,-5824,-26511,-4868,139307,339523,256803,7806,-183953,-78558,97241,-799,-201616,-175472,-25046,47676,-89927,-254758,-205458,-28211,70889,10571,-79476,-34269,42418,73836,12504,-105684,-114787,-95179,-236880,-303906,-75820,84865,226519,360281,267294,63678,-37219,-53415,20772,164185,175261,167763,228870,205770,57795,-60505,32370,173518,93191,-57982,-94195,-78867,-27717,58213,79996,-36974,-301751,-466407,-246133,120951,221804,-68214,-315483,-321917,-279201,-243602,-101560,-64550,-117836,-58410,15965,126187,286690,208962,-83479,-158082,-61219,-41809,-104026,-131960,-91969,-150162,-250663,-57081,281242,305969,61239,-58227,-34406,-161104,-170597,-50179,-53646,-47943,133193,291638,333988,255740,90675,107560,399312,461463,167638,-2900,101776,64553,-78014,-129658,-94889,-132725,-153765,-185607,-147485,19714,95055,-35144,-201089,-213087,-166430,-117357,19065,55122,-1384,31961,-5190,-90341,-11125,141506,12326,-288787,-284660,-28626,46559,51289,246569,303271,79802,-203317,-269888,-198703,-281174,-432753,-413823,-313002,-195106,49369,310994,549462,596443,459650,375392,242137,-58618,-185458,-46772,12893,66816,115890,174823,380735,529850,422218,304071,185388,63919,-65603,-204304,-222977,-106201,-62059,-61767,-17274,-66630,-165968,-142696,-202626,-452551,-553301,-395563,-182851,35773,160911,111412,46393,59937,-9699,-76332,-26548,-83144,-102925,95689,100295,-160989,-151622,4205,-61812,-256118,-433709,-462423,-469560,-305131,14631,247440,164564,-65427,-90758,28202,63937,2928,-107505,-203627,-249836,-215187,-187228,-228919,-176324,-6002,27630,-64628,-236891,-406720,-320548,-57733,-77751,-192513,-81769,16406,-147698,-183066,-10385,73110,-62854,-141721,-17410,60254,29027,-51267,-58366,73356,252698,265897,68741,-52919,84337,185329,-61981,-253616,-67648,66150,-70221,-220568,-63165,114963,39112,-102694,-151361,-166556,-203391,-235803,-49466,171649,92244,-84575,-77580,97243,339129,419248,179407,-98551,-133348,18314,45049,-24152,6155,4297,-160116,-318094,-299295,-262285,-308889,-204472,92086,178825,48658,110153,270041,271657,198266,91742,-44304,-135037,-148407,-22346,140914,161335,141522,178838,166224,177812,263375,218606,-14125,-244893,-275470,-212925,-234672,-268814,-193264,-183989,-311473,-292004,-31608,227680,334034,305960,262481,198841,48442,-99771,-104462,-56234,-63235,-175889,-175037,127264,443671,403822,230650,120087,-23714,-7753,127222,112837,38503,161598,369551,258839,-38601,-62564,82546,73315,45424,93220,9792,-111699,89633,380105,332650,175472,172282,97038,-132311,-239950,-44135,190014,215293,129108,97631,148985,10186,-247176,-199070,49132,131332,89045,84084,136992,225028,172218,36897,-62178,-108311,-78715,50964,213609,295306,186773,46259,344,22029,101726,174370,140605,107955,220093,350842,302414,112775,160983,304697,231113,91139,-3350,-144456,-93546,205543,521497,700138,600301,288376,264571,755300,948192,-61994,-3199787,-6573365,-1179209,7763872,9794960,2251676,-3230586,-4327577,-2667022,-635950,-10038,-292117,-884660,-1204077,-837872,-166691,407183,587467,155725,-457567,-526589,-170261,-53330,-161895,-169531,-149434,-179933,-32094,268658,387765,205672,88233,-25058,-304875,-426896,-284943,-170388,-121639,-107537,-258128,-577554,-672853,-433774,-341531,-417647,-107788,365769,507676,404571,293734,154301,62080,12736,-123455,-186396,-62326,102893,172375,177579,111399,-110237,-336060,-211203,67247,81231,-36913,-196381,-306799,-232775,-29906,61109,-75914,-145863,59510,306465,298397,144920,-78593,-189335,-34512,120073,91683,17633,9213,107043,86399,-181880,-311040,-112037,171964,227062,85954,-120655,-124786,-984,75774,39040,-149561,-292982,-200389,-13402,4250,-89342,-115755,-153739,-204386,-103601,-42557,-65980,38973,93398,-61580,-172671,-162747,-112383,-11506,-71581,-323057,-369544,-121623,186266,262212,140256,90958,126244,221302,361892,303272,155640,82553,-79424,-154080,-102915,-117013,-77946,165660,376235,303125,128242,5380,-127639,-247895,-243672,-188315,-156837,-144664,-135362,20863,52794,-103526,-194025,-110875,60814,173912,174530,103280,104088,176461,237442,95619,44532,55401,-41877,-12175,48622,-129621,-240211,-159191,-185594,-214414,-82377,4361,22764,176894,295162,175894,-125390,-411400,-483280,-275285,-137323,-197000,-283734,-401259,-438529,-247242,109600,253792,169788,124269,101020,-86243,-312803,-310904,-102926,-28503,-156286,-202490,-128179,4760,235860,315064,78125,-140451,-171446,-81377,62128,45456,-94693,-13246,244430,296675,137912,88544,119392,-16297,-206595,-204055,-211627,-311680,-182237,170296,343992,245581,111888,30974,-23217,-123369,-153860,55386,300784,262904,13639,-268877,-333881,-81993,144995,140465,-43305,-1040,217263,275898,56774,-242590,-255123,-73570,-32804,-113078,-65259,-83360,-190705,-221894,-115447,45992,48800,-133862,-265934,-259210,-129626,59698,187348,131765,34391,49311,1682,-150193,-151705,-4645,28554,26424,122522,133154,18472,-81606,-246627,-398928,-341041,-233537,-129762,33402,102723,-1499,-64390,-81453,-156703,-205763,-110994,46743,225383,277892,161066,130287,261647,283685,87793,-224945,-377896,-159111,194452,366496,230712,54374,43799,-11773,-103859,-121472,-23472,216455,327614,179389,19037,-53371,-4716,220544,425666,451336,328934,306236,337922,169107,-54676,-49437,-13005,27718,206505,239505,46761,33643,185711,225459,170389,153629,89267,-195767,-453939,-307642,-75430,-141426,-177010,37446,90942,-325719,-655194,-320759,75669,60499,3332,42579,-73315,-320550,-433173,-282148,-40444,97242,95278,87565,46651,-146937,-273991,-11573,356048,500212,295726,40249,-65379,-112943,-110262,-68325,-141963,-285680,-256151,-146892,-85499,16319,112611,72069,-25911,-17407,94953,119300,75761,32946,-15821,45752,16687,-231235,-271728,14691,79003,-109718,-336216,-488699,-380991,-157247,-121868,-153861,-56348,33319,32883,111906,245191,367079,386457,232960,-6117,-127529,-141434,-103752,-99308,-177147,-29644,326477,360455,124211,-54182,-61184,30317,-25070,-300076,-384429,-174312,-13254,40749,10630,-15449,77016,192894,189606,-115300,-566818,-552293,-95488,112603,238648,383476,188791,763178,1739180,738747,47347,467977,-549168,-1898208,-1099378,57130,405989,541011,94248,-444201,498071,1921689,884649,-732518,-1092073,-577763,147217,206158,118966,347609,71844,-356638,-82895,101216,21575,129619,140801,-99359,-240782,-203070,-224087,-315034,-214363,-79881,-218234,-346064,-232959,-96830,-104883,-182092,-152735,-19646,61196,81635,84133,155187,214832,93453,-87337,-122788,-58754,12583,86208,-9612,-403846,-470459,-258088,-143084,-48139,192760,404922,410834,306836,178798,33286,78644,272249,366507,204485,680,-257510,-378201,-217720,-19673,-44586,-3973,207186,258430,104905,34684,158803,32767,-319081,-364627,-155270,-36808,24795,88587,98655,29222,-123147,-271304,-260123,-12500,55472,-217169,-347250,-311759,-296620,-161263,-52387,-36500,-84784,-70217,89101,147112,42209,75270,216661,153477,-153240,-330671,-198350,41820,163732,232092,228023,153994,140157,85437,-74448,-154674,-116304,59717,399781,540872,417628,322779,245920,119352,-20731,-80493,3142,85071],[60729,66501,53134,42122,-19005,-83511,-54737,-8157,-50059,-136230,-172836,-144069,-118493,-110631,-53566,-116727,-189796,101836,430315,403619,185481,-118220,-378323,-281225,-16896,100506,69835,68672,160883,179652,45128,-145972,-269696,-279243,-156036,-125488,-168325,-86195,9335,-96391,-196030,-189317,-105776,109730,254162,149336,29478,-31548,-19587,88476,240486,179505,-12086,-166006,-26110,153956,21890,-239879,-219328,-49326,-18820,-205514,-355013,-235270,-31410,63239,60410,46532,51548,61756,90996,39785,-131219,-218331,-184168,-222650,-215131,-12466,80684,154606,286718,193730,-17385,-63179,-35879,-10412,113196,215818,280739,325887,243307,93230,-30047,27781,175860,119848,-52600,-130077,-103553,-18585,70696,59904,-71750,-280768,-348091,-116055,203469,243301,-132206,-436366,-409671,-337687,-282341,-113420,-90506,-134421,-52798,-9728,31939,184408,183575,-43001,-179995,-179794,-116877,-107230,-106474,8360,4941,-121169,57428,365117,356727,83485,-47216,10440,-54111,-75421,-17819,-76909,-57930,173151,304686,302469,230335,53442,31370,315076,434528,211861,93290,268940,222459,-43695,-146077,-41724,-15811,-101299,-201132,-155955,27825,74019,-6599,-91908,-115372,-111901,-102469,-34314,-21658,-60538,-21056,-23706,-15527,104999,150095,-62761,-297215,-246564,-6422,39478,87942,249842,231296,476,-190658,-196674,-69105,-83453,-244463,-355568,-375515,-311821,-97528,236063,607902,764499,617227,440414,253651,-57776,-165853,-75636,-80611,-19821,111144,248828,447018,555769,421810,250611,85901,11854,-67937,-224023,-288787,-181347,-80340,-5149,62635,-38864,-180829,-145669,-168840,-407538,-517074,-362886,-124989,146180,233567,120819,68280,86828,-19366,-48884,17373,-77731,-137349,75734,66517,-209054,-181250,-20577,-92069,-250233,-390767,-400977,-364456,-180066,100196,281306,233807,71879,-102710,-132974,482,9942,-121091,-204051,-249250,-244522,-221220,-258448,-185714,18363,37341,-77430,-181971,-294980,-237080,-436,-49994,-226566,-154809,-20012,-96739,-105644,19636,107895,-28490,-131468,-21973,67337,-12037,-110762,-76222,114049,320295,264030,-15256,-95238,130770,266883,52303,-98345,77719,130638,-127349,-330648,-130340,113775,42850,-109125,-124113,-84670,-130096,-211699,-84223,103898,-2365,-192000,-140266,36831,236601,355868,222304,-7745,-66921,45267,42583,-79890,-70453,-38538,-153758,-267998,-179514,-119717,-209623,-178031,104582,158902,-29886,-15338,147238,163776,127556,127870,45934,-88921,-140381,-15289,138696,192663,177901,141276,109404,160416,217379,121530,-93058,-260488,-277662,-188651,-134650,-157280,-136214,-123736,-238046,-275569,-89413,150051,348699,414844,358222,297455,156251,-70071,-131802,-78365,-47089,-138686,-125426,145073,387346,264251,94040,109863,95545,86775,127265,74072,41343,110888,233032,206985,34,-59443,36671,6577,-14086,64486,33613,-107118,40991,339427,340846,240388,287655,255880,-1425,-201633,-61239,238142,373511,289800,177582,184675,90281,-130637,-133856,20537,95125,98467,98106,123968,160420,47663,-11486,-28232,-108145,-76996,104558,262302,279318,126597,42108,86127,138984,154690,129020,89642,111070,238233,300524,189526,101819,274588,408077,238109,51986,-31135,-57905,72312,249094,587937,894015,732279,261851,41697,247042,455720,-543136,-4515886,-7898344,-850286,11392097,11297304,2381207,-3289266,-4638797,-3352359,-1138240,-483648,-841435,-1266189,-1399845,-958087,-150273,506770,686260,288758,-293318,-427441,-179993,-77502,-157900,-186051,-199616,-166832,114168,448059,428160,146214,-13022,-101502,-251563,-312950,-217385,-158917,-177002,-263494,-397814,-603707,-587300,-308066,-265757,-360330,-31262,449116,571232,365225,173054,109517,86506,56507,-53962,-151032,-125300,-59519,-13100,47564,48896,-138673,-315018,-185073,20603,16225,-120152,-309550,-409874,-312281,-129645,-22352,-135829,-230545,-58269,160988,189649,126706,-27418,-152802,-70520,52684,55623,31846,51749,145213,100894,-183027,-315537,-128303,100450,98738,-10299,-138931,-49549,130007,220766,165117,-58220,-199701,-82283,57925,-17450,-109949,-78425,-83913,-138123,-46304,41284,5641,42821,14243,-220440,-335365,-186046,-24495,66218,-31518,-300319,-323089,-34211,297733,340923,187002,117579,143306,225318,339868,263452,115390,61824,-59489,-82250,-55880,-110000,-128492,64276,303510,255962,65702,-42083,-125928,-251713,-270565,-223014,-237524,-236566,-163978,9823,1949,-83961,-72289,-47488,35583,127603,118443,118207,48846,37389,77571,82672,195122,213305,5708,-52650,20323,-60662,-111273,-94202,-181373,-181268,-64336,-32327,-41956,108602,242759,188678,-640,-240768,-355929,-224646,-109928,-130254,-204873,-337764,-390012,-214548,124260,280071,224586,164662,156268,14899,-193099,-242050,-78095,54334,-17084,-105466,-65170,75423,252680,299092,69750,-155100,-186116,-65955,76240,38504,-93837,5944,253940,248064,-15115,-112476,37445,45359,-171777,-255157,-250398,-294679,-138902,172738,247047,116413,55528,57786,41375,-31423,-60362,144666,347520,227939,-56129,-344007,-457211,-199114,110655,163115,-21108,32368,257374,274383,49939,-180693,-199309,-46904,-29935,-71057,38577,17301,-185661,-228007,-112256,26662,6088,-159548,-224104,-124631,20899,112675,195109,160620,73422,113566,51557,-191154,-247218,-95131,-29422,9920,160226,215548,129719,26316,-183193,-339217,-191119,-65219,-9522,109347,180461,108210,16547,-59391,-139633,-199370,-148545,53560,307063,333752,151874,77146,213168,257668,50111,-316783,-502091,-221073,206868,405818,241477,10218,-23840,-53649,-173929,-197722,-17105,241373,307095,147915,7994,-35561,-1382,200844,459018,537921,387761,242763,244710,202813,84905,46794,22117,27878,104969,40253,-90238,40780,288859,321073,150517,13446,-31162,-254980,-495490,-349761,-112437,-152489,-195437,-24830,10160,-330084,-595699,-310382,94755,130865,59509,60953,-93409,-344557,-425766,-276117,-101854,15085,77740,117432,50596,-117545,-181644,-2143,288958,449665,355037,153486,-1753,-92037,-140140,-138524,-145972,-190369,-174546,-140304,-136476,-89845,3174,-349,-123641,-153445,26470,159024,104693,11931,-28480,14420,-5927,-135611,-107904,100583,143709,-37353,-341278,-500492,-323681,-100712,-112004,-145235,-58360,-1923,8766,79020,198256,350131,401416,246056,57819,39228,-12683,-87919,-114636,-187533,-48365,292718,323147,95259,-43120,-13077,63194,-2417,-206408,-247827,-94996,62405,107320,40529,-8628,75380,215479,231016,-100825,-552020,-500798,-108259,-61285,35139,282712,-89778,200125,1140104,512877,-40424,512494,-372396,-1480370,-777480,329290,534548,488713,8763,-645366,32860,1687506,1027207,-624127,-737901,-30727,329332,173600,-21881,178228,-185,-373701,-136852,65799,18233,167796,263492,122864,-42787,-150367,-281353,-379664,-217132,-27513,-149180,-244267,-123666,-41136,-47342,-116813,-128048,-47267,12029,53851,81124,128851,164872,32501,-185134,-233016,-152942,-9032,201737,168341,-212433,-304326,-123089,-103108,-94311,168678,426634,459083,360682,220714,56741,59395,225257,354608,279866,90836,-221489,-425904,-310431,-160350,-163000,-64850,215263,317093,163926,63077,148871,2995,-369356,-388841,-148622,-51693,-24917,-33498,4936,-4485,-157087,-298331,-261929,-69164,-16653,-258073,-354784,-302542,-245947,-111937,-22119,-21280,-37241,-44695,118650,210691,126795,138862,255465,194814,-87358,-310645,-234685,-8375,92253,166128,224702,171589,116038,17767,-129471,-136311,-28006,119433,416310,619534,483165,332926,216248,117512,39731,-27665,2323,55624],[15442,39820,71719,104739,54243,-46761,-57490,-8304,-6261,-86726,-154889,-141159,-159701,-204691,-160197,-183584,-221134,43460,348203,320252,100828,-147866,-312885,-195837,-5839,73184,98882,179918,295007,248623,22618,-173615,-171451,-120372,-51575,-78847,-100010,-3606,12113,-149011,-217793,-192160,-179778,-13994,191963,189242,43689,-23730,-25912,10157,65090,57381,3389,-25742,146658,294225,101832,-208428,-214864,-68976,-89004,-284537,-393293,-230884,-12996,95418,151492,177057,116202,69432,104769,93708,-83934,-246778,-233325,-170171,-65518,66249,65495,63124,181184,115345,-69475,-56953,-4046,-41627,36683,215494,352115,380553,252054,124803,-1451,-23998,116080,134448,-15543,-134949,-131469,-47236,33746,30270,-56056,-154430,-127052,26236,237587,244752,-131660,-468513,-444243,-356183,-274291,-109518,-94987,-123441,-47456,-37598,-48711,78612,142860,24034,-144447,-237458,-156492,-107027,-80550,115201,155131,1222,144011,393627,364807,113900,8243,114578,136175,78748,40456,-87276,-75938,161009,250773,200073,126999,-35655,-79632,133884,270718,169640,147943,350411,327228,9041,-117579,26136,91670,-63589,-202472,-129711,47898,51850,-1618,-12439,-29952,-49726,-62519,-77440,-117418,-133557,-76769,-46355,30923,176880,139130,-96609,-245207,-189904,-38266,-24760,80181,215839,160923,-46271,-151402,-103965,54698,90569,-54195,-240976,-357957,-362672,-231402,77554,497030,777662,672171,434632,230182,-44579,-126300,-69650,-104033,-89626,58545,264267,447413,492402,358383,161491,-13923,-34594,-68821,-244424,-333728,-212776,-54190,67799,122077,-15578,-165985,-117885,-108054,-321970,-436543,-298206,-63169,207525,255581,102943,76868,129651,35443,31910,51053,-124445,-180562,92633,81648,-193870,-151573,6731,-48237,-114122,-149833,-204978,-183880,-25880,183845,293567,284857,183228,-136392,-298696,-76462,15325,-111502,-189163,-239457,-258326,-252891,-300535,-193754,49586,56841,-57896,-73365,-139285,-138075,34289,-26536,-236341,-192166,-44224,-52784,-60672,-1327,64616,-19036,-104420,-30967,69020,-41716,-149287,-58232,201977,399431,239938,-89558,-116034,159522,300504,128517,28031,181517,195694,-112733,-339838,-145775,118114,39223,-110493,-81545,191,-45161,-153751,-94205,33335,-110280,-285273,-175160,-21166,107251,255190,231142,49231,-23081,61252,49108,-103723,-122642,-76777,-136687,-171004,-27403,38490,-98739,-151975,82139,121549,-86796,-117559,31461,63787,59835,148198,123434,-49508,-136926,-19735,120277,196237,184881,90899,55321,146219,181037,44666,-152408,-256149,-258839,-147693,-24708,-54693,-100275,-60512,-135861,-222957,-124373,56846,303086,456421,408593,374357,266507,1590,-95811,-20900,24813,-57619,-60905,125772,259847,85167,-60981,59920,179537,166629,104817,-4561,-7777,30947,79471,129277,34998,-50541,-41329,-104741,-112431,-6670,26478,-81949,212,238673,288472,268936,343046,338671,94184,-141880,-52293,263005,456064,378763,234536,228342,197070,18777,-49089,-11252,24063,86694,114848,115053,89157,-69768,-54296,29403,-83683,-75803,158979,319475,261001,68174,37639,172936,252398,198561,69542,19046,89834,207368,195502,60483,125708,392490,475842,238206,36056,-47665,-9286,168184,233642,522482,879903,699402,192442,-196586,-391074,-193681,-626168,-4700753,-8102088,-333511,13815117,11225378,1399331,-3481958,-4458558,-3551247,-1369995,-762884,-1212448,-1440249,-1319726,-838145,-113324,501528,677007,336921,-137294,-260229,-127895,-91647,-173756,-213394,-223991,-140783,202176,552620,429524,95061,-64909,-114684,-142188,-128185,-65017,-71160,-188218,-341302,-425689,-537263,-461832,-191647,-199446,-284062,40903,488252,571787,313451,80972,57904,72591,48398,-25765,-126750,-181976,-193147,-143447,-41493,11444,-117080,-238597,-155866,-48484,-37480,-158987,-338466,-401550,-314088,-223417,-152624,-213000,-289978,-157392,-11796,30105,67757,9796,-118269,-116431,-25114,14709,37028,94715,167957,92999,-150914,-260867,-123277,7730,-25018,-98508,-125630,44976,244014,330485,280430,54964,-119729,-38923,52458,-69720,-162649,-78283,-14425,-49158,9979,99643,44631,11355,-83444,-373895,-480091,-215586,52098,158807,35898,-238157,-243586,42879,320581,324823,195473,140974,129005,173053,265410,187265,54630,30703,-42248,-38656,-5792,-76059,-163353,-49285,168296,153385,-16146,-85862,-100488,-209239,-263433,-246666,-295256,-275578,-100873,41078,-44628,-93433,610,7961,8072,71487,101569,162750,22402,-69774,-72029,41982,261065,275248,3743,-116767,-33517,-13070,-15244,-66012,-176210,-123624,-22606,-43884,-76321,33703,152446,154993,89948,-61292,-184956,-155008,-74736,-25650,-63126,-204605,-286820,-153226,113966,284102,287892,221576,211983,117954,-75401,-160468,-14692,159953,122865,-966,4550,133251,244639,260846,87480,-110101,-150231,-30843,90369,39000,-87752,5258,220902,163918,-170939,-300760,-37103,120355,-94637,-254479,-232407,-217721,-68582,164704,165323,60337,62213,94474,95852,58636,32540,182903,294664,140859,-124721,-395637,-542718,-326286,25077,124296,-18388,47430,272994,262068,55212,-91938,-114265,-3561,-12040,-12693,131299,108484,-154820,-200551,-74120,18106,-21909,-146320,-158377,7024,127489,109546,157206,153075,90002,167159,117240,-177787,-299950,-182699,-85342,-10728,163864,276004,240949,134202,-94894,-255368,-85801,66732,121899,209561,243893,180730,79547,-41570,-143916,-213749,-198369,31798,341101,364979,135261,28638,172087,244790,54224,-301995,-476955,-210661,187621,366099,217697,-23869,-98167,-105007,-217855,-231471,-2427,227240,231192,72862,-35899,-42977,8021,197592,449130,507824,349767,146518,125400,186600,189892,147103,80806,48757,31309,-111534,-184060,49864,353708,370290,106365,-125081,-148916,-268456,-441258,-333147,-147263,-149144,-158305,-36107,-46363,-293349,-462641,-262661,95582,192099,133938,82444,-98458,-303368,-354731,-269396,-176635,-75639,60263,137773,41491,-88887,-95376,-9849,203084,369565,384357,242122,56223,-62864,-172827,-229058,-173542,-100604,-89508,-138163,-198895,-204914,-110672,-62335,-201526,-275949,-48400,168224,93911,-39125,-56164,-29851,-31873,-33538,59142,162895,175121,17041,-307381,-435855,-216507,-35611,-99656,-103495,-4534,-12431,-26707,47015,181705,343000,389615,232498,117296,169968,70598,-72114,-93213,-165429,-99545,173446,249352,78122,-28417,23624,99997,44044,-81471,-93203,-18147,105525,131806,47743,-14779,66324,236122,253491,-82538,-495123,-426832,-139244,-258493,-205163,101260,-342151,-280600,511435,384715,98301,558094,-244046,-1007055,-477432,404627,573145,432929,-59822,-805849,-423793,1146126,900721,-571377,-481880,312442,468733,278439,-4341,123090,17050,-312160,-162132,20745,6560,198474,352508,276583,108205,-76839,-264096,-356233,-184276,-12691,-135656,-191608,-44995,17501,2754,-61851,-82691,-55276,-55348,-15278,46257,78747,96068,-29957,-254565,-291233,-195446,7511,321816,287796,-56059,-126671,36718,-11302,-78166,135566,389720,473198,408084,245276,65224,18531,118198,233426,278938,170922,-118481,-387737,-353247,-258976,-222657,-75459,206226,320702,198638,100642,126071,-31802,-375895,-367406,-110022,-22777,-36914,-103907,-63366,-48870,-175345,-275414,-236535,-125687,-91473,-261052,-308522,-256813,-180090,-52547,21218,-13843,-27815,-24179,166429,286206,205808,197817,285872,202918,-47130,-275102,-243598,-42212,57575,129314,198426,151514,92291,-3656,-135690,-111049,31690,134696,312813,518031,444491,268075,131163,89793,94812,39142,6227,16811],[-20817,-3389,47146,119826,116538,11355,-45040,-16512,21953,-31586,-127918,-143277,-187071,-272032,-275246,-263511,-237389,-32291,206673,196918,28865,-114128,-151320,-56560,11308,48585,160870,308757,391015,286863,-11016,-207688,-69931,78342,84534,-12634,-28849,88553,31614,-197386,-237445,-171346,-206939,-96392,134762,183683,32430,-1780,-22979,-78102,-133579,-74018,50956,180920,350415,432793,179916,-137304,-168901,-91607,-155432,-296171,-339509,-181548,27260,162819,267137,285499,152693,74398,121558,157561,18188,-179244,-203928,-79603,93601,122967,21978,-32956,74071,57514,-76191,-33232,9474,-82638,-46563,178902,367804,384738,243383,151557,11507,-119028,5951,135806,45440,-108306,-157393,-108997,-45685,-913,7949,26950,101027,127672,209794,222161,-70261,-406493,-424603,-332623,-220148,-85426,-75400,-94519,-51166,-65974,-97667,-6292,97171,104467,-50504,-210460,-145709,-92469,-43511,217353,275759,87922,174465,363091,335455,141403,74428,227143,334246,230645,85815,-94121,-98062,98685,149966,76279,1340,-140698,-195148,-85656,9093,25458,130525,329196,344421,52710,-64103,94314,168919,-40622,-187216,-78239,80947,53291,-2191,22715,20610,2226,-10058,-91951,-197754,-196844,-119824,-74600,31692,193783,130407,-68331,-142458,-119439,-99617,-96021,57538,170731,114933,-41848,-89481,-5450,155219,206277,92747,-100945,-272699,-338275,-306533,-116362,268357,661326,629806,372381,184347,-10162,-63072,-19942,-49713,-120429,-30984,202174,378208,379150,262879,56784,-92150,-61992,-68802,-264240,-343970,-174709,24524,143904,152840,-4306,-141811,-84476,-50792,-233252,-341734,-215373,-1195,219311,244753,89077,86901,180787,132737,131529,70681,-185256,-188879,164745,154660,-120441,-78383,75746,58113,97269,173920,56504,19462,109348,227504,263516,282535,215503,-176146,-394608,-123842,37099,-74774,-167317,-226573,-256313,-275492,-339513,-199516,69103,71651,-14797,55556,19307,-44725,44363,-13558,-226684,-198283,-58256,-30058,-52516,-52828,-21200,-9669,-40152,-9069,82876,-43099,-149217,2099,315816,459651,198000,-136568,-120192,151083,268367,125306,58855,202623,243339,-26951,-246990,-110832,110781,11266,-122160,-49501,49670,17514,-92440,-93363,-26690,-193790,-328423,-166602,-56862,-12793,145980,208437,60391,-27936,37916,40422,-99328,-125874,-74968,-94359,-53445,109110,176510,16905,-119346,22412,67622,-108038,-167585,-46924,282,19991,158426,182088,-22319,-141966,-32294,96852,171699,153985,30110,-1639,109980,138493,-7569,-185573,-245933,-235512,-108538,60854,17221,-74599,11629,-15179,-144787,-137035,-39249,195792,406267,396458,406131,347074,97541,-10305,81368,116335,43471,7932,83701,112770,-62927,-169212,4981,214726,215644,76103,-76042,-64511,-36492,-36757,57234,71613,-16846,-108076,-220924,-234011,-116440,-21065,-54325,-25596,121497,210201,260079,325529,314325,108526,-96605,-33026,247570,438442,382243,254621,255104,277954,140687,25074,-26563,-39422,70719,130838,111221,33555,-144478,-82865,94739,-19052,-46346,214308,373640,253850,40611,46528,246409,337094,223291,16003,-50607,45027,136999,93386,5845,207516,491817,492305,228073,53580,-24999,9223,175949,171998,347268,646537,483857,69206,-371325,-816951,-601328,-245427,-3887057,-7648863,-8311,14373827,10219230,-186193,-3773220,-3856611,-3147226,-1212604,-782322,-1338280,-1372720,-986737,-505602,-48726,403895,567242,288354,-42152,-80279,-24003,-82377,-194181,-224834,-189053,-94609,194260,511089,365852,52227,-71913,-67475,7379,91877,123308,47449,-162932,-319187,-337107,-398917,-330706,-117797,-167486,-226049,78610,459417,493401,254167,39836,17224,38114,6204,-30413,-104004,-212104,-272921,-210900,-82162,13444,-38937,-115755,-116578,-104780,-67298,-149798,-280774,-292027,-253388,-298517,-301845,-291904,-304637,-205710,-155644,-128351,-12880,21007,-94430,-156704,-95531,-23597,37602,141892,192300,79289,-93298,-160839,-99453,-77825,-111001,-155007,-85571,134444,310273,371316,352938,156318,-79217,-73312,-5504,-117061,-220223,-107399,43324,45650,57942,119999,29690,-60767,-163939,-462912,-568972,-240528,118409,253884,112518,-148930,-142263,99965,258439,224863,161746,150316,91998,77131,148573,97732,-1484,-8076,-46264,-44735,28344,-27623,-175709,-150074,-525,5009,-117395,-128630,-70361,-146635,-235323,-258726,-312684,-237066,48083,122491,-64460,-125281,7893,38469,-28708,-15757,91971,199665,28081,-116254,-159280,-6577,232128,226256,-53972,-196424,-106985,-4528,21352,-79922,-172211,-63895,29646,-22513,-68123,-32638,33160,72926,108380,53481,-52561,-109612,-43320,84354,94190,-39083,-150941,-80155,88497,273254,340796,275195,251236,190809,7728,-79220,77960,262300,229100,85988,65403,163576,214539,208466,112828,-34356,-78969,15567,103954,51693,-70235,-4596,166390,79869,-274487,-418311,-95733,166887,-6066,-198474,-163450,-109824,5674,154337,128571,88634,125476,130627,123294,120613,107228,175976,183309,40516,-171399,-407376,-560897,-422900,-88428,39903,-34774,41270,258791,246044,84864,7182,-18706,42477,17108,39658,176044,151955,-109202,-157579,-39838,-3112,-35530,-95248,-82639,95471,145916,28437,65984,107237,78113,183464,167199,-122144,-307102,-254759,-134586,-40178,127053,293883,316277,210149,-20068,-199716,-76844,109630,210969,297204,279602,200656,108978,-24549,-146979,-232721,-251269,-19375,318271,364951,119120,-1657,142827,236976,88903,-183195,-297883,-123225,134357,244272,147865,-64012,-169420,-152810,-232245,-226995,8969,181806,138424,-340,-82604,-65271,24039,204566,385586,375535,233234,39308,2410,129577,244996,235059,146787,71475,-340,-156307,-192156,60112,352032,350856,53743,-217471,-235709,-242016,-314241,-265078,-169369,-138370,-93738,-17760,-72913,-219147,-288040,-177096,97748,244458,220245,109696,-91651,-224029,-238805,-233230,-216764,-139966,46144,142836,23252,-81519,-64065,-35799,124386,282850,373529,281062,92607,-33874,-200089,-316760,-209075,-30196,-24585,-149009,-260614,-300828,-209355,-109941,-241259,-351919,-110646,139983,41190,-105483,-86721,-64245,-47789,37960,164548,186115,176182,49948,-234326,-308559,-79326,36976,-72326,-31703,101149,32935,-34419,40325,201427,350457,355366,194548,156832,225061,77563,-68667,-41539,-112780,-163224,12215,161371,72540,-22694,30423,125572,104428,43091,27955,21859,90893,104620,24508,-45284,34417,227928,236445,-79469,-426924,-358258,-185508,-447657,-456664,-147623,-536148,-596669,30313,409691,500761,687089,-84399,-539553,-230304,291217,497660,348256,-137616,-888977,-699596,534566,584206,-529541,-367176,317764,471495,428197,141855,187006,122024,-182193,-145393,-18407,-13531,194758,363643,312256,172233,1860,-172586,-242805,-99737,-2801,-154428,-190349,-16673,61405,37531,-22123,-29588,-44290,-119159,-93659,6852,29651,29819,-69085,-258781,-271865,-174857,44521,383115,308015,17006,16531,176394,95226,-10047,111116,317934,460436,439636,246576,55507,-31537,-20243,34884,179108,204986,25509,-256913,-320539,-277379,-205379,-39080,176758,263136,192564,122690,80116,-86429,-357071,-316598,-53688,42565,-9503,-97665,-70369,-72734,-166359,-210029,-197638,-171280,-142424,-206751,-207567,-175795,-107531,15787,83060,4499,-48253,-11141,212043,347353,269536,256276,316222,193064,-33201,-226699,-216278,-42853,72005,129514,156572,99689,69823,19066,-99662,-91887,45514,112245,154743,295166,317734,149082,15064,45534,132590,106473,27564,-6806],[-34139,-53365,-13558,85912,147636,70820,-21998,-29603,25697,8508,-101549,-145187,-183449,-284742,-350317,-305671,-212752,-99416,40092,61641,-14220,-19713,67175,96956,22847,22244,225122,404495,404892,267490,-40474,-220361,5738,246947,209830,53704,18925,145695,53094,-213549,-228542,-127549,-185109,-119085,94713,130260,11296,35629,-7471,-150476,-288663,-171354,113075,363164,482219,486229,203455,-68927,-106053,-123413,-208771,-230421,-195206,-91088,79669,244232,377350,349001,158447,79210,139660,207260,137507,-28481,-87639,27410,197342,125153,-56682,-124876,-18132,24965,-42668,-10992,-13432,-129966,-111086,120760,329263,346736,232124,172394,1936,-234381,-124257,123166,109534,-64437,-176675,-181998,-136528,-22660,95200,185219,230836,141005,119973,174807,25265,-278262,-366442,-282078,-144653,-48040,-39196,-61669,-66751,-90771,-106894,-53384,56455,176368,80111,-107098,-90971,-59435,13926,309782,356690,126947,144226,289926,285414,157500,117653,295418,460965,320690,86657,-106418,-118173,5320,28801,-27020,-90500,-220156,-283922,-271058,-267841,-188846,43383,238259,276856,61659,-16730,143165,203160,-21450,-149035,-18308,115826,80433,1260,9325,21742,30088,42569,-65539,-224849,-222138,-137356,-109272,-13158,166916,141453,15776,-15528,-47470,-148812,-115211,61094,143447,102795,8345,-19265,80586,225326,259151,176901,30903,-152039,-253286,-297932,-279637,12488,474801,527324,287962,136060,47767,26527,69491,58426,-105668,-134712,71152,258972,268427,172886,-36228,-134825,-63973,-67966,-277142,-312062,-66538,143749,212682,165110,-2118,-130862,-76932,-27799,-173776,-260123,-128967,57291,198021,223869,99404,106359,225890,228355,199499,68306,-210988,-125340,286599,268882,-15043,9662,162990,190725,295232,420107,275985,183644,189922,208260,183243,206855,142544,-213442,-388326,-115053,82188,-19638,-149150,-219317,-244672,-285200,-360931,-203660,61602,72008,40718,170407,141219,19839,32555,-13254,-205907,-189682,-69937,-32693,-69707,-104079,-90801,26858,58708,54827,115564,-12309,-111714,87496,412492,464403,140903,-148737,-110824,106013,178968,39489,-25722,129448,252783,96771,-91060,-49645,74578,-44988,-144372,-39918,49676,43211,-47147,-92506,-66905,-222820,-301459,-115574,-64149,-98553,52921,165983,37471,-76013,-27209,4535,-77189,-71081,-12529,-21597,50428,190024,266569,132966,-70085,-60800,-1460,-96610,-154726,-71530,-14436,18875,163076,215283,-9852,-153620,-45993,77644,126662,91085,-34977,-67597,32522,71921,-42698,-192124,-236879,-220916,-90278,94159,47161,-45427,93072,105319,-60425,-134025,-123592,48023,272332,323023,379860,373689,190406,91557,170897,183331,135711,71135,39631,3623,-118888,-180912,-15915,207627,225530,56091,-99989,-83799,-56831,-81496,14769,110087,48996,-122668,-295228,-348027,-245278,-101440,-39792,-34038,33831,145424,227806,253047,195720,32741,-86946,-14875,192573,333322,315126,237745,249648,292620,188583,69882,-5303,-49132,68813,138577,107300,6275,-160178,-89709,152506,89623,37086,267888,403455,263115,66583,84810,299550,378570,224635,-17185,-102179,-14433,51117,47165,84714,345325,549934,456068,206001,101950,48969,22068,125743,100174,127353,272347,144675,-109695,-457892,-801341,-445583,483156,-2542953,-6860038,34372,12925717,8634351,-1836313,-4005106,-2953628,-2204414,-690575,-576019,-1232547,-1097734,-495140,-61892,41700,256861,394183,157417,-49068,45468,102014,-41959,-197796,-190568,-72752,-18282,100162,316646,236493,16813,-53240,12525,165638,298888,285243,133829,-126558,-219082,-173751,-233012,-221413,-93457,-171154,-203817,70476,353443,335863,177077,28502,-13599,1660,-39744,-42741,-68259,-204825,-300329,-236239,-86381,49120,68625,18004,-64533,-116373,-65134,-101702,-159181,-120965,-160699,-346325,-431777,-352886,-270907,-194201,-232583,-235788,-81671,10699,-82018,-173251,-137564,-51802,38800,195838,233773,79068,-23895,-43535,-69227,-138927,-152119,-168900,-32086,198655,317774,336846,365485,216206,-84108,-157227,-78153,-135016,-252321,-139615,87369,129941,94600,105216,-37563,-158853,-193542,-447557,-580783,-247228,178476,332963,173652,-56764,-38782,136958,155051,86499,95768,135377,45278,-35656,12786,17681,-34244,-44789,-73663,-92438,35269,15863,-173790,-229859,-167279,-163082,-229728,-172228,-55718,-96247,-204667,-260475,-286455,-129066,231762,239842,-40027,-156430,-30086,46086,-66889,-130795,54616,203945,61648,-95611,-157693,-36459,143042,105142,-143828,-278000,-193150,-43609,-3107,-118212,-166157,-22053,75610,29123,-20749,-81517,-97354,-40433,46234,54239,-27402,-116813,-21078,167882,215660,109139,-15839,-17270,61108,262234,377699,311093,262326,210998,37338,-11011,175803,331299,278272,138650,105276,160956,171156,153580,124080,36150,4001,63055,116310,76205,-35595,-7627,117123,29108,-292634,-435479,-135298,156097,60947,-100706,-63414,-6966,62199,148316,142788,174767,214220,154482,114578,137636,149925,139936,67478,-32406,-178281,-367555,-498166,-452589,-191919,-50137,-57985,19033,219045,230040,130940,92545,66464,78875,47874,66129,161062,141047,-58508,-119899,-47420,-57340,-42734,-22079,-12667,119109,71360,-117634,-64925,35177,41829,146855,169043,-56529,-279050,-295829,-166838,-76012,55707,259078,333380,238961,11035,-208397,-160077,60373,222391,331535,278548,172928,104691,-1863,-123514,-232562,-292183,-87976,251143,332988,102331,-14139,122384,222814,130331,-3081,-22027,16426,59191,73386,40837,-118484,-224256,-183851,-222335,-198789,8958,122787,70585,-27240,-99113,-81660,51218,218529,281603,191192,84434,-53518,-102604,49843,248419,298150,202547,78602,8258,-82942,-111812,66628,279134,263978,5210,-248116,-279483,-192816,-158007,-167015,-169822,-125813,-41939,-6333,-69268,-113654,-111585,-69431,116439,290587,305587,142010,-77635,-137794,-100631,-138436,-185905,-155333,34099,131544,5276,-98917,-100288,-70340,74103,213614,328709,268501,103820,-8451,-208449,-372396,-229760,14958,6058,-170101,-303494,-353873,-275119,-139182,-232930,-360715,-145410,77979,-45301,-169650,-105057,-67713,-43370,56774,171149,169524,160149,62995,-145421,-161337,56439,113578,-19699,58910,232220,140793,14446,72275,244908,366411,309025,144396,167995,200369,17430,-76120,27420,-34516,-202783,-129431,81620,72792,-33634,1519,132190,169518,144176,86947,10930,22471,43174,-20286,-102934,-32222,169143,172820,-100728,-373914,-312722,-237768,-602806,-689326,-415244,-650599,-738638,-231552,550298,1058094,926359,191643,-85894,-43949,81286,338530,229368,-236223,-880669,-723106,60611,205804,-429973,-348246,7156,296063,509812,324400,313460,269862,-19611,-94369,-49657,-49423,135062,285605,239098,147273,64960,-30423,-59742,39866,36445,-173122,-224636,-36565,79935,53274,1288,14399,-26686,-164442,-150129,-12338,2325,-18935,-75090,-188670,-180360,-107551,70993,344348,231637,3069,90575,252720,173263,78064,103744,239419,430770,447645,225406,31092,-73125,-145114,-173255,787,172616,161446,-69362,-215068,-209134,-123204,20668,127180,159872,147648,113399,12354,-155522,-325148,-254461,1550,118448,38784,-30031,-13436,-60191,-131683,-122430,-154035,-193736,-153817,-106699,-74822,-70168,-32107,89741,157193,42713,-71626,1589,235306,364559,305036,310445,348000,184134,-35614,-170513,-150143,1,127260,155583,107486,27011,42039,62680,-43827,-89762,13493,75193,32112,71315,147704,12675,-93397,2033,146843,159147,73412,7091],[-19134,-97592,-88365,22812,141224,110324,1150,-43394,5521,17110,-85720,-137422,-138042,-231388,-348051,-275722,-144184,-137106,-105075,-54171,-30855,100862,277991,223928,22323,-9372,259422,431729,330304,186835,-55829,-196301,35335,320209,281740,99762,27447,137670,60500,-178367,-170584,-66726,-130169,-90092,77060,61308,8002,88006,23838,-181542,-345387,-198888,164127,436933,478873,419978,152348,-38804,-55517,-160690,-236690,-100755,7986,22617,126524,308840,449637,357291,136235,79850,150557,222384,233059,162736,85765,112663,195831,60290,-160531,-211999,-98307,3826,8793,-3590,-67382,-167375,-135400,59544,250828,285057,228520,186383,-26511,-336370,-236711,96779,150065,-27953,-188094,-236171,-196164,-25398,166836,251239,204063,50715,-11940,110555,115802,-135067,-294938,-226954,-78291,-9114,-903,-37087,-87142,-103469,-77952,-55690,28081,215831,208131,35845,-15462,-13973,90995,389011,399505,124603,73739,203130,233822,156451,117494,288534,469792,316359,34151,-127838,-132263,-92397,-90438,-91907,-116599,-245067,-324849,-365084,-464517,-399466,-76424,137525,160068,22950,-2070,155893,192661,7048,-82493,33287,135142,115073,5751,-47845,-29528,28463,85611,-2749,-179186,-189176,-122483,-146670,-84355,124364,178787,127318,106669,17514,-141953,-44099,121292,152740,119700,76539,36268,135068,266337,270383,207578,129274,-35299,-140554,-213001,-355810,-184732,279391,410199,217249,102820,120776,139233,181396,175345,-58022,-226520,-95070,121953,197131,116621,-91487,-138672,-44450,-66935,-274816,-241485,83315,273502,269785,181472,2890,-146755,-117526,-55774,-155230,-203065,-48954,107357,165876,207430,133299,133691,251235,277539,195578,37932,-168664,14666,424126,385066,84297,81703,240257,302931,398630,475008,363291,265847,204505,128212,64061,64991,-22867,-252849,-305657,-54683,141459,36919,-141448,-223472,-232776,-282862,-357921,-208018,23045,57948,97491,246036,201002,39476,5501,-21575,-180992,-183288,-85491,-52895,-94190,-130367,-93301,105119,164923,135166,155708,39472,-55725,160742,442742,388385,69774,-130189,-86584,47192,65855,-90803,-185737,-14162,210026,207181,67062,2486,2170,-116822,-160282,-43997,15257,38720,-20889,-94077,-83027,-186177,-208405,-38783,-51284,-143611,-11068,120070,8248,-133087,-108069,-50596,-47642,31095,104608,71244,110907,197014,297744,243376,1266,-141229,-80121,-68041,-89036,-45297,10849,48839,162448,217062,-10708,-164181,-53198,66491,74214,15088,-94167,-141381,-85884,-26877,-73739,-176667,-226637,-220655,-105586,63755,36094,-5526,174181,200703,6751,-124074,-181508,-101255,93670,206760,298610,340315,254937,172718,197280,193527,195514,120559,12018,-29892,-60875,-86930,20335,179025,196241,50796,-61201,-43851,-19104,-51955,10242,144105,136604,-66376,-293720,-417174,-359499,-190345,-45352,-27875,5155,120299,192084,164340,34754,-101880,-110881,-80,116492,182693,209864,196715,214704,233717,151128,84403,62732,22130,91866,130194,94957,6460,-122974,-70733,191047,221570,171983,309722,388582,284781,152553,162176,332705,375109,204149,-26187,-127038,-74557,-22128,81261,290215,505981,551696,380226,173407,166225,162822,54147,74748,59768,-56182,-107927,-210628,-336596,-485445,-321291,354899,1322643,-1220771,-5773035,-20282,9844107,6373573,-3202788,-3961373,-1883811,-965761,25168,-255911,-976036,-708265,21973,367000,150158,115320,209132,-21233,-167936,70425,214432,27183,-168499,-94603,121234,93353,-27611,39727,75402,-8288,-31921,82921,291617,445869,370876,138628,-110056,-95406,-4355,-91698,-150111,-103022,-188971,-202159,31473,182856,115240,61050,-4325,-51555,-26584,-62114,-34511,-8550,-160738,-293893,-249640,-77130,93826,154674,113226,-5522,-69585,-28330,-30446,-10910,59922,-68101,-363240,-507265,-378308,-202074,-137845,-234562,-262240,-104817,-4007,-74855,-153288,-135988,-65475,43307,253836,296189,105820,44203,57880,-50721,-174392,-160311,-143343,17682,225923,276157,249388,321976,220654,-119246,-245261,-132640,-119781,-237518,-142343,122839,189951,118746,70346,-132278,-252654,-156034,-324852,-515932,-224570,233484,376795,197412,11539,44876,160988,73670,-29249,16128,90344,-656,-135442,-112551,-38241,-39294,-67407,-108225,-148231,16911,38322,-172503,-294161,-301149,-313215,-333383,-214100,-68703,-82639,-186817,-252572,-226182,11434,381989,361069,30309,-160718,-71650,48516,-85930,-240329,-20552,176472,113225,-25576,-79722,-29415,51136,-20672,-225612,-345122,-283052,-124592,-65748,-148848,-150816,-6553,102653,99586,50982,-109944,-213825,-152543,-71091,-59592,-124419,-169636,-4157,205612,265364,197266,83275,15259,41968,265873,404811,324457,242998,175174,14983,33615,246067,341125,262661,151464,118035,130473,125501,105859,106470,74297,75358,101396,123057,104081,14999,6303,91422,28906,-225360,-360379,-155999,85307,83638,10850,39602,60791,87044,148060,189644,267610,282978,153530,70267,107537,154128,91665,-14007,-54768,-138738,-275876,-362717,-397451,-247152,-102125,-69225,-7453,167391,215544,171475,143435,124932,98655,66638,56240,102315,101573,-8550,-102376,-113566,-149412,-54681,48802,39182,83402,-60236,-282599,-201739,-41728,-6592,60766,105066,-16945,-230107,-291043,-169971,-109510,-33223,177612,291746,224549,-12020,-283771,-280465,-35326,154581,286500,238908,119599,81363,32566,-58299,-193302,-304886,-152030,168300,275269,75944,-21620,104283,195163,152843,170446,253111,161902,-15921,-92049,-77273,-179712,-248242,-188432,-198232,-165563,-5971,68806,53553,13736,-65656,-71946,92943,238019,168347,17974,-40460,-110194,-173615,-31763,210628,329109,233165,60738,42517,68970,21295,64404,157195,135883,-31967,-230720,-284861,-141207,-19924,-67244,-144988,-112103,-33395,-30020,-38793,13217,34140,33772,152984,330061,373216,174719,-60284,-68190,35655,17454,-80124,-122204,18882,106645,-3467,-126082,-174131,-96692,61552,177125,268463,222757,96319,13972,-186753,-373387,-218058,35265,1620,-189761,-311770,-353784,-297871,-147495,-181862,-304761,-148595,-5096,-150011,-219604,-101124,-31380,-15979,24415,86929,127050,144274,60951,-78656,-48782,157845,186163,57324,149578,347064,283111,119819,135821,286985,379186,267796,104627,156825,132060,-59825,-76460,98137,60575,-181882,-198947,25175,71694,-59826,-53501,122335,232526,215270,91410,-37521,-67994,-17676,-65621,-179606,-135593,53367,70764,-141770,-346255,-291270,-282461,-706190,-868678,-628319,-680469,-764946,-315675,705447,1554251,1234353,626617,363500,74348,-117712,154950,97097,-333484,-790532,-554152,-182758,-93265,-207824,-322693,-456854,-24234,443400,425408,411122,389797,125830,-33466,-81327,-107431,19085,146663,116595,67366,95471,125394,156571,218659,121706,-165302,-268066,-83627,73273,51863,11134,34562,-23441,-189953,-167272,1250,6119,-45889,-56333,-68751,-50394,-28674,59020,208379,98656,-62053,84978,240829,190860,146233,109799,177157,392792,428923,189923,1957,-90317,-212255,-317944,-198031,78806,235972,107870,-68095,-80432,-12017,69369,60271,41813,82929,72765,-63712,-215621,-283597,-194596,41214,175133,82795,58287,79979,-15974,-84729,-39269,-109825,-186496,-126005,3690,52082,40267,44928,163467,227486,91813,-70840,25280,225743,319360,300347,346003,370373,185322,-41394,-113780,-51647,84238,198328,182462,55883,-54573,751,95554,3900,-108223,-47984,48635,6253,-49104,-11682,-102545,-156422,-22325,137978,183888,137590,65717],[19054,-123788,-148052,-37248,107107,116112,12878,-54012,-29393,-11021,-85909,-110989,-53751,-124022,-260800,-175296,-53982,-137782,-187361,-126021,-39210,192185,414144,296308,11739,-45591,243599,382338,197266,67623,-54109,-136647,19760,271809,275450,111117,-4003,60843,43367,-90687,-59833,1862,-66482,-35150,82551,28895,47090,151095,70739,-156208,-283480,-143464,180735,365406,346160,265878,46055,-61944,-36759,-187265,-226040,61194,221291,133673,147897,327421,461568,316935,93739,68465,143248,195107,276960,337175,257474,135663,77589,-57629,-265509,-298768,-182398,-26789,50376,-12723,-126932,-174734,-111842,10623,153712,219021,232717,192245,-61163,-393325,-299895,58991,145709,-22925,-194174,-246233,-189398,-4712,187979,199504,42389,-113095,-147038,47301,166283,-30451,-233892,-183510,-37062,23351,24956,-26077,-96751,-92112,-19005,-16542,15117,205393,289690,168166,52301,29859,173187,447329,410215,99618,-1181,132065,192381,133612,72949,209958,365553,224136,-54077,-155665,-142493,-173148,-194758,-125465,-80297,-210566,-313960,-348295,-511243,-519045,-172957,77570,42230,-57218,-28994,126586,146434,50849,10643,66187,124931,131980,207,-136605,-122695,1756,112577,73234,-72694,-96424,-75921,-176484,-149336,99395,236559,228925,204425,81320,-52744,112612,238362,199179,151515,125507,53545,145217,283973,270374,212280,183776,45646,-38102,-88108,-324301,-277895,117376,309724,179673,90970,190162,260806,289940,255655,-4517,-287205,-251798,-3078,168968,102670,-92910,-108797,-15515,-67363,-251819,-147975,225721,375235,315892,223429,24720,-187254,-206647,-128674,-163707,-160604,21117,142466,138797,195678,172248,160821,250752,256510,111455,-16901,-61183,194022,525825,455825,143024,115924,283812,355600,368723,328927,294603,261005,165699,13677,-64860,-107346,-232530,-306553,-212277,22857,192995,77266,-143116,-236320,-227050,-272165,-332785,-214192,-36048,39478,146063,272138,194547,13005,-27012,-28734,-154215,-185591,-102938,-73716,-110541,-123288,-12026,217769,238217,178651,176732,90741,-8051,180626,372491,231231,-13745,-94400,-44497,9367,-25097,-203502,-340352,-178047,116368,257965,171347,16353,-97403,-179570,-145099,-37406,-19432,24338,-4916,-93200,-75437,-95066,-75430,38503,-35312,-158992,-46707,84799,254,-155887,-163437,-100865,-16741,152860,243765,159082,112716,137606,278055,337249,89493,-188996,-154814,-40247,3727,11683,50654,87487,152354,185369,-19735,-163072,-48904,61623,28904,-48926,-135308,-211128,-221698,-149452,-111339,-146919,-206615,-231165,-154716,-20532,-4482,41563,237890,246974,36664,-113501,-200263,-207516,-74137,76527,181802,262447,279312,209276,143528,140609,212321,150669,9671,13429,79794,74133,108200,151845,135021,55327,24908,42340,58366,26144,35517,163231,220258,46827,-210423,-410780,-419887,-255311,-67902,-13983,37217,137423,168550,100429,-100854,-239636,-146638,16927,47324,40172,103802,151617,169454,130587,56707,83112,170946,165891,136925,101726,68264,22664,-54524,-27151,203398,332241,317442,323536,320817,307498,284051,274161,349771,335035,167443,-17931,-126830,-121842,-62643,180578,546152,632831,495033,287601,134690,223813,283987,114749,72177,76225,-141468,-362371,-472865,-588377,-505141,446789,1590336,2018505,-316185,-4260632,122013,5863034,3172585,-4169825,-3465779,-779676,217572,673254,35298,-683713,-329111,435473,684014,265181,22190,56520,-204991,-368043,-7490,287138,112313,-104267,52306,356615,232406,-119115,-201355,-58729,-16009,-24922,101988,344742,501080,363253,54278,-132492,-6856,106921,-15509,-122434,-122951,-189412,-179711,-3937,-17794,-138135,-110802,-107081,-117127,-48745,-51027,8687,73950,-90023,-272714,-269723,-76370,114848,168542,128263,46604,24866,39472,48025,125813,205792,1933,-350530,-508829,-358082,-121337,-66197,-182514,-208594,-64770,-3288,-63749,-95703,-89237,-65151,49540,306181,367364,160764,103415,116946,-59834,-194440,-149790,-90928,48936,213957,207870,148210,244459,176405,-157004,-294996,-154117,-86001,-171797,-92973,155669,216214,128566,34463,-216942,-309435,-61900,-131561,-393429,-168919,278560,372357,173568,37888,92797,181956,66528,-72235,-58255,16003,-42067,-200221,-201552,-67280,-27363,-68901,-124594,-172477,-13193,35210,-181633,-350784,-383942,-407614,-401137,-246703,-108564,-112799,-187310,-232833,-147603,136461,449247,447724,127363,-123662,-79405,66388,-64433,-296079,-106682,141241,169796,59817,28939,13700,4852,-91418,-262602,-382298,-364036,-226141,-129505,-141660,-119469,-11842,107494,172501,128319,-117903,-289036,-226708,-195799,-237675,-289364,-224112,17632,195898,235050,205599,120610,5597,34166,291414,431129,319031,200313,99953,-39077,48305,258765,278838,189496,127869,103292,85087,87024,68914,58595,71874,119896,122467,115693,120957,70540,33105,89505,74224,-102863,-232146,-158741,-20777,57502,102890,117702,78596,77019,148669,236557,315634,290603,117485,109,43023,122221,42224,-52449,-30816,-61721,-146620,-183548,-266698,-231497,-91067,-53600,-24206,122308,203646,184845,151341,149301,100729,60509,12022,33324,75529,38864,-108460,-223942,-264037,-80510,93340,67148,17154,-189322,-405615,-301709,-101081,-51617,-51890,-17052,-24139,-168883,-230699,-135541,-129456,-117040,70828,211187,184268,-76459,-392970,-363415,-108438,39750,164614,167599,69465,60744,80088,44978,-109247,-278304,-187820,100639,202977,29900,-40634,83420,155642,140094,271017,429979,262930,-68470,-201625,-173653,-225484,-230266,-162995,-169920,-143648,-35512,31006,86189,110006,14336,-27356,145738,258496,78577,-94218,-97730,-118559,-203378,-97893,150070,326188,229056,18791,82238,231546,153109,52808,26788,8686,-54179,-193827,-266182,-102618,65206,7646,-99584,-93688,-72813,-90463,12326,145654,132727,106004,193087,357050,409620,201793,-41083,-24794,146514,198408,66826,-64841,-7175,70810,-1199,-138708,-230839,-98822,81988,173860,213806,169787,80277,34502,-134226,-315099,-171350,35201,-25908,-193695,-279667,-306869,-278475,-136390,-109694,-210122,-127801,-91066,-253938,-252897,-75536,36319,27966,-35890,-39890,81091,142787,50621,-66498,-12145,201753,242117,142170,217538,404425,404959,247119,202703,299767,377707,251656,101449,143351,79982,-85193,-43620,156752,159392,-84365,-175844,-3958,64220,-91690,-113702,106633,288164,263651,77825,-88741,-135499,-43145,-88896,-258371,-263952,-104555,-49069,-185675,-332914,-278973,-304767,-747085,-959314,-715528,-638320,-763610,-323789,767826,1764586,1519846,1183080,783932,108992,-242685,-291,-10849,-376605,-645589,-345402,-231269,-197986,165412,-193391,-854612,-394071,216029,354813,398138,417317,209114,8144,-122734,-183107,-126086,697,20272,-15922,88435,258647,363565,402282,241689,-120943,-293545,-127956,51672,40621,13659,24249,-55540,-208116,-147536,44534,37454,-55544,-32522,54231,72392,25634,-337,22862,-34512,-128050,16867,145742,140047,163592,116946,142448,351306,386151,153449,-18038,-75040,-196769,-353194,-346695,-46788,215244,206188,73768,63200,84879,76991,-19106,-56860,25526,15980,-128295,-240581,-232569,-143593,61843,196011,105179,124013,167806,39285,-44460,13838,-70042,-153817,-73092,84714,136753,130876,120448,229472,275299,128512,-36655,67052,187299,214849,250169,342500,362472,189500,-42504,-64128,63637,193059,253770,182390,1025,-134590,-56232,94167,22510,-140929,-113538,45926,79542,-35449,-118068,-168613,-152182,-16253,111279,173170,199917,154367],[67141,-122848,-167099,-63924,65822,87263,5287,-59649,-65569,-67300,-100400,-62986,50396,3908,-117123,-42464,21713,-109474,-188300,-145962,-62624,201813,431819,305470,-256,-80233,178466,276133,55324,-50487,-38390,-56182,-18036,130696,195087,84475,-62225,-61991,595,30012,86356,68203,-15130,17020,108544,73479,135474,216153,127329,-76714,-126130,-22828,151440,176448,148943,100149,-70246,-129373,-50698,-179835,-168062,216195,396163,216923,129229,283404,409562,248702,41873,37910,109485,132704,263482,443982,362425,71653,-124045,-193719,-344095,-388084,-284658,-80514,61841,-29089,-160485,-140427,-50505,-18086,59222,160780,234595,187540,-86214,-387520,-299843,14933,90688,-60568,-198511,-202548,-105074,37104,145965,61621,-163908,-282700,-238661,7580,160244,1891,-196352,-152870,-13515,50028,31348,-25406,-78253,-46022,58220,51366,15493,140896,292609,246117,90781,56792,236853,471480,393148,73244,-45713,94664,159780,84566,-14,93544,197400,83322,-143312,-183544,-158456,-230598,-278768,-147504,-13657,-135697,-264315,-244711,-394138,-486992,-198321,72112,-40362,-154560,-84299,63900,80345,103688,117502,79425,83146,115094,-24561,-238505,-234894,-38067,119992,129576,54592,35638,-5525,-183621,-174287,116559,300156,289139,269924,161936,111268,306505,378603,266198,182381,126750,19710,111550,284781,279949,218279,198693,76649,25838,28759,-210979,-271999,8947,234704,169946,92218,232788,365602,368938,273587,25008,-311862,-362436,-100391,157471,119562,-40291,-53978,8846,-71526,-209580,-56053,308731,414869,351877,297230,70390,-234972,-319391,-218690,-168314,-108445,81847,156203,119963,178261,192644,179492,228955,173297,-23594,-79721,72839,347728,545350,445919,144475,106753,280992,331240,222093,68116,122970,198298,98708,-96237,-166025,-256977,-420600,-381222,-173734,70408,211989,89973,-145835,-245101,-225338,-255223,-293817,-222116,-94194,31762,180159,253382,138345,-43349,-53021,-22738,-122692,-188468,-110563,-75723,-110672,-90821,127428,336955,244325,132194,149431,119114,10494,123339,200653,20370,-104884,-59095,13790,20733,-55235,-242681,-410075,-305843,-8647,228339,193609,-16481,-199194,-207801,-81973,4618,-20551,20947,11631,-83146,-48404,22049,59660,92718,-33091,-164497,-63953,67232,25306,-117888,-159261,-118904,13970,258597,357532,210328,58388,39149,229073,399517,177869,-181246,-203386,-23328,92512,71229,74932,108085,126840,125675,-29306,-141904,-33103,58402,2768,-79215,-148321,-257512,-335995,-271728,-158404,-111869,-168468,-241103,-222990,-130033,-56783,84528,268139,230834,19815,-103588,-171610,-236153,-180943,-38057,59660,170980,269803,200721,34575,46263,190787,159301,28990,99186,230261,231295,214568,138681,54593,58244,121447,133709,136340,112855,71623,157831,269246,174384,-71000,-317921,-395982,-269568,-97395,-1037,105385,177743,162223,86346,-158528,-326110,-165049,43556,10006,-48860,29259,121811,138788,33792,-41767,85790,295767,337400,186742,56252,29282,40950,20132,33561,187210,370867,409616,294443,209563,316401,427929,399393,353387,271569,121747,-5885,-111917,-149403,-67258,297205,738830,666392,392276,202725,95547,252000,370765,190178,129970,143736,-112929,-418877,-574528,-819871,-548011,1220294,2848602,2393612,50428,-2282287,655091,1846400,-910440,-4741904,-2472545,226138,1005391,999473,177517,-464035,-78942,658372,850618,370292,-10279,-42881,-357175,-585384,-142353,313989,194782,-19255,211293,570624,374593,-120345,-299082,-110074,-391,-38735,44182,296946,457272,284422,-76369,-187415,13919,129013,-18238,-136407,-137765,-148947,-93300,966,-199187,-382282,-331811,-291227,-219414,-76364,-20241,75583,161705,-8070,-243317,-292709,-94845,87330,86548,50072,75030,136443,127783,121417,222647,290931,41107,-313285,-439238,-293166,-50981,-9382,-114764,-105906,29182,24520,-41385,-13034,-12166,-55817,52953,338329,422988,231031,152440,123801,-101779,-209695,-123657,-26304,54649,168689,136594,70322,162381,107241,-170383,-283890,-147668,-55476,-70062,8333,186672,205172,120761,11089,-258703,-309925,53531,69581,-242940,-86751,304137,318412,107973,21206,102137,207970,149558,-25038,-114915,-79815,-81394,-221903,-239404,-76654,-17968,-53028,-103738,-142906,-37383,15523,-197602,-397892,-411572,-423051,-409714,-261122,-163223,-174469,-199928,-195894,-63744,210681,424892,468786,216104,-50787,-40573,109238,6083,-261080,-153144,129002,217883,124762,112266,72479,20095,-82612,-237974,-378975,-419893,-316067,-159365,-84526,-71384,-23043,96398,230856,194998,-105562,-302470,-236444,-279012,-401335,-422587,-222040,53019,151403,144377,144127,89029,-45386,34195,334352,458806,302240,146633,13920,-95466,32943,199449,150310,76347,75043,64375,40324,61259,39803,-7637,39775,134177,122213,85483,113072,112697,53848,93242,140873,29200,-101636,-143486,-121020,-2790,148993,151470,49391,38799,141106,252326,290528,219590,43654,-79409,-33265,64885,-4267,-64904,12213,30392,-6270,-2641,-95497,-148351,-23443,-9831,-21086,99904,195671,162959,122089,141470,87300,22790,-53740,-12033,96692,84014,-130136,-339753,-371652,-123367,96216,71993,-41974,-260009,-437387,-330109,-127768,-80247,-156678,-164108,-72189,-94493,-114913,-63525,-127260,-174820,-31867,121901,139054,-152463,-483475,-354368,-103140,-71209,-1261,79379,45127,60452,134266,163022,6097,-211939,-180037,66964,128597,-38594,-80529,59266,113947,92092,261428,451383,285469,-84850,-231200,-221471,-229503,-167433,-110871,-143166,-141952,-76961,9399,142645,220528,115652,44273,196957,268769,29314,-126404,-72829,-79093,-194262,-138989,87195,292840,187642,-38141,109867,343357,238781,37631,-69712,-75773,-58116,-160912,-237667,-82988,84591,39841,-46875,-67201,-136991,-160354,74902,261931,184602,131898,213678,362410,411532,219628,-18904,-4307,212400,343708,197294,-21119,-51918,22727,3412,-117927,-222145,-69598,119985,190682,177674,128569,63167,51625,-63948,-214867,-103843,21830,-56494,-171956,-214420,-232014,-228077,-113292,-47731,-115902,-97785,-161438,-338751,-274840,-39789,112643,75506,-90641,-145616,53216,162046,40617,-115059,-58712,182955,267350,206513,242308,380447,448322,339740,233911,263453,355541,273964,151056,151268,96484,-5854,40690,194451,245637,72888,-80145,-11951,48954,-117169,-155943,98121,330552,299037,86331,-103966,-142964,-15433,-77205,-319250,-392542,-270215,-159286,-209329,-307309,-252575,-291943,-719141,-933211,-638535,-549575,-798287,-340950,677994,1566028,1680526,1734498,1091394,45491,-293286,-103636,-58419,-307739,-478586,-255391,-194563,-54837,656614,72600,-1016354,-700629,-120122,95337,242878,326026,208160,10176,-174692,-257048,-254642,-99858,816,-59156,53838,345743,522736,547172,360985,-48688,-282071,-143248,30520,30115,17451,-11858,-133003,-237442,-109931,102076,83795,-55123,-21447,135974,152433,36234,-89908,-141249,-119636,-157830,-77305,2353,39506,121185,111516,132810,306601,326749,129602,-15937,-29894,-104505,-278368,-393896,-161192,102904,189259,168956,177300,135465,31769,-103403,-111723,-1969,-34519,-164956,-220721,-177186,-102153,72328,187444,104089,140005,212435,80374,-27126,18676,-46713,-110610,-14871,113513,159448,179893,186151,280218,288421,128653,15616,123545,136105,76648,160017,283350,303396,177166,-39888,-27181,174080,298168,268189,137643,-60827,-204468,-120470,54693,6554,-173613,-159245,62978,202060,67282,-153284,-174686,-83151,18829,73746,128058,233814,240158],[109430,-91083,-133326,-42031,38306,35145,-23353,-61956,-91156,-132565,-121125,-407,143760,108604,28222,67663,52160,-71277,-122417,-126732,-116510,106119,326584,260050,-4103,-103237,85958,150713,-49307,-128537,-15661,23997,-44039,-30801,72861,28992,-126503,-193209,-60425,149127,234063,123513,14014,47668,148336,196114,256547,271172,182132,36315,68546,117400,81023,-52848,-28817,-3322,-150919,-214175,-79860,-118882,-64318,329146,498552,255799,67740,179616,310033,179000,-7564,-13621,47823,52827,207400,456045,356145,-74881,-344925,-307337,-378248,-474761,-402888,-154344,39079,-38872,-147439,-70430,24898,-26484,-16508,112267,219122,168638,-90045,-321423,-244266,-27953,-1028,-131810,-201696,-114884,37490,92020,59391,-89155,-305041,-381149,-250308,7907,105231,-39293,-180956,-121999,15653,78492,22526,-25782,-21957,37321,139909,128001,22530,34141,209611,248647,93048,58486,260931,448825,349950,60045,-41610,91004,123341,6951,-77256,-13949,31458,-54229,-199000,-205921,-194146,-274602,-339591,-173896,41872,-52378,-198859,-108161,-161444,-301830,-137663,94864,-78645,-235280,-139499,-11944,11116,148766,215620,80090,22623,67726,-66574,-330391,-335830,-76327,107092,139117,153055,170798,75744,-154013,-137874,180973,352425,293133,301882,271266,305559,468012,491041,329387,201015,74741,-58532,50271,274265,299671,235994,186772,63698,43540,100811,-75219,-206723,-40797,178448,163425,87415,230365,424097,400476,231321,10959,-310551,-412918,-170567,126983,144383,49970,16916,19886,-81147,-157250,8779,297978,374722,373665,386783,133417,-265471,-413718,-286698,-138592,-24462,133495,145567,101959,144299,180681,186974,198183,62341,-156330,-125348,179770,413389,463571,349366,97061,65221,232160,238663,18297,-183986,-56932,117620,26218,-166795,-208059,-333230,-528228,-466564,-218704,52128,182370,72864,-139374,-231907,-215622,-228756,-249860,-229482,-128251,47507,197955,205187,61519,-101237,-60488,5386,-80826,-173702,-91836,-45024,-93156,-49113,270957,425926,172142,-24120,58609,111283,-4147,-1466,-35634,-198522,-194350,-40284,76876,85999,-11138,-186773,-359179,-357332,-132122,131789,142757,-78849,-270552,-187741,23997,89886,26564,39045,33667,-61089,-9361,130478,161691,111072,-52922,-177045,-74064,66752,73593,-26656,-88317,-89121,45010,317862,403121,199561,-35148,-63774,175543,415605,243590,-110417,-199988,-14552,152609,109182,63628,91931,82625,52450,-31519,-99560,-11212,53377,2666,-65493,-129432,-262293,-390325,-362583,-209388,-80406,-110170,-235127,-283545,-226512,-102001,112217,259296,157309,-38471,-91123,-94956,-175467,-201677,-115274,-36772,98713,245916,168242,-76321,-50385,147001,148327,56738,175011,309827,312745,293158,135524,-29312,49430,188209,182274,173533,172307,97920,124000,261573,262932,77078,-155110,-281236,-225138,-122785,3400,171918,213134,167886,121237,-124545,-331085,-144279,82437,15345,-62056,6664,118630,139436,-11457,-94538,104770,403591,473731,216869,4557,-9529,53799,83519,98436,144500,307294,397084,219565,78954,297716,541273,504122,342298,198294,73940,-3562,-97401,-160987,-51320,371611,769838,570265,266347,143632,60759,236017,389235,249078,215414,225135,-7225,-293308,-510978,-965603,-598581,1737618,3698572,2394714,-3867,-74717,1538851,-1434562,-5183718,-4893874,-1107420,1000809,1190890,858116,113577,-383818,-31715,667621,881800,440596,-5327,-96828,-457088,-745528,-260467,309068,257008,61665,328225,693887,484197,-18477,-212418,-57553,35449,-71068,-89724,144308,333701,184489,-178205,-241483,-23507,75706,-82478,-184399,-148234,-66092,73068,67086,-310660,-567374,-559836,-516298,-346945,-122573,-1556,129476,223977,69311,-197308,-296714,-127930,8093,-72315,-96420,67535,227240,219848,181497,266081,310792,52998,-258803,-321580,-196255,-3660,13660,-70319,-3119,142215,76502,-6081,71992,68154,-43975,50022,336547,436558,293334,193196,89075,-166159,-221078,-73021,39917,38281,102563,77995,33459,99122,43374,-143993,-215597,-129641,-43820,39778,136371,209944,160462,91637,1578,-245396,-259181,143170,214369,-95975,6298,301177,227132,20495,-21522,85233,242174,294958,90030,-149866,-182964,-122254,-205540,-225200,-77413,-29404,-34754,-45987,-68073,-43104,-3234,-203665,-419729,-390366,-362194,-353903,-253379,-216067,-242697,-210362,-135767,20963,228529,338784,411474,259402,34607,28662,168876,114132,-131819,-116836,157239,246261,146816,132571,117498,76088,-11448,-160348,-333049,-434227,-361753,-137770,8278,-15077,-24649,80866,260722,240011,-72957,-248703,-176447,-291478,-480090,-433560,-128197,100887,89992,30183,46986,3789,-123336,36300,380248,479532,279734,94055,-54971,-128393,-4918,77683,-19426,-55112,-1008,6130,8533,49454,12350,-73035,-533,124974,101848,29868,74786,123084,43103,75793,196407,129182,-8841,-109416,-175504,-69600,139896,135466,-10194,-14918,116639,221089,199257,86671,-57540,-148830,-96796,-1569,-47109,-76410,40016,109870,113997,137261,66380,-27053,65966,46467,3349,106925,191684,114732,70939,109471,59967,-43903,-123296,-15255,171331,126630,-152872,-417232,-441931,-179004,55832,58316,-65968,-244628,-361942,-275385,-118905,-86465,-220871,-288928,-130998,-1125,43070,35608,-101188,-194426,-103839,51142,104354,-206209,-508136,-245219,-5264,-131796,-160095,-6777,53378,84692,181130,260960,123218,-117988,-129182,66171,62134,-119964,-136392,35969,82546,25164,149914,322460,225602,-65040,-189231,-208916,-175816,-68211,-40974,-117928,-159902,-126171,-4617,186837,296458,203560,121506,227976,253043,14334,-92384,16205,-3997,-156643,-154555,38517,236957,114134,-97274,116625,377296,263001,28972,-105403,-92169,-38614,-136548,-206045,-79166,47133,24140,-4957,-34177,-187408,-198281,136851,338615,201076,113287,194854,338662,387636,229328,8760,3081,222381,399503,256344,-25300,-120390,-43126,-5651,-62510,-133805,-15103,156423,208469,159619,102362,46630,60724,1271,-106066,-39891,4055,-69310,-123381,-133302,-151792,-163717,-90738,-24731,-57300,-73185,-203226,-390710,-292357,-10654,170664,112545,-111430,-182121,55909,199346,40808,-195690,-157116,115749,251871,221987,212918,279230,381091,345817,198709,174574,311785,330738,245384,192095,196396,183454,172755,209199,303075,241830,37691,-10556,27165,-129071,-165030,105738,352246,321431,132460,-61063,-79199,58016,-33689,-346242,-489618,-399687,-233132,-192783,-241984,-192297,-236704,-619635,-781051,-412783,-442454,-867670,-382942,449322,1002902,1642742,2094184,1168738,-110819,-308183,-160176,-28391,-98898,-315193,-358921,-171628,306480,1165378,419145,-897756,-868453,-479297,-284299,-18735,143194,133524,-29619,-225508,-300130,-322153,-129620,58563,-47043,11922,380246,607808,615420,435961,29725,-228068,-116598,23374,30261,31086,-58638,-246555,-290581,-79131,153844,130377,-48112,-26441,159998,180885,10359,-172312,-222653,-134095,-142414,-158209,-137868,-73737,35274,86068,134459,254855,259261,126178,14675,33134,29329,-134967,-330614,-225213,-57368,73463,198682,235943,131216,-54069,-181874,-116619,8075,-60505,-169326,-172942,-131524,-68140,89250,175558,91295,102677,194955,89425,-39669,-31065,-58561,-76301,32658,95243,124980,176959,229487,309730,266659,82513,54985,180240,92583,-56648,46245,166629,185298,128842,-41496,-4797,257438,368115,231876,49442,-130802,-256565,-174142,-5862,-32716,-190221,-171636,82984,305273,182192,-124126,-126728,25743,68576,31371,58807,219003,285716],[134353,-31406,-52472,22060,35725,-22361,-68775,-65996,-100780,-185025,-137795,60313,194698,151915,117269,111537,28661,-43755,-32670,-97098,-199304,-75325,133172,177837,4265,-104731,79,45368,-92131,-145635,5434,84778,-30028,-131775,-43701,-36811,-177275,-297283,-128246,229048,344839,161355,23116,53291,190350,353054,375947,303867,220690,149422,229838,218775,-12680,-236139,-128831,-14970,-172327,-283102,-96788,181,69930,378105,515444,246377,-25063,38262,192554,129278,-44246,-79663,-34888,-25513,133550,377123,233725,-268144,-517622,-369389,-367407,-543271,-512993,-228679,-5214,-32146,-89807,11291,87317,-19300,-65104,67878,174681,132278,-70362,-215998,-158199,-61659,-99996,-209180,-198587,-7621,195304,148901,-28066,-174358,-308954,-357770,-172012,48613,26382,-125605,-175333,-74174,70865,116163,11872,-17214,66821,146656,210294,189492,27085,-89827,62793,183480,67075,38839,240106,378339,283514,63097,5207,104925,67349,-95504,-136985,-74714,-81204,-147920,-203088,-221174,-261057,-323065,-373184,-205558,57073,10468,-139504,3861,97622,-27259,-18996,100556,-88840,-269007,-165405,-77835,-49221,166488,280251,78909,-33139,11616,-109847,-387631,-395993,-101115,75885,94067,187437,270474,152677,-82105,-41118,275109,379651,245849,298284,392267,463065,540451,535597,368779,203188,-10401,-154336,-11657,256412,312244,253118,160693,27360,29687,119267,21462,-128786,-36109,131641,131580,56277,178218,416870,380599,151997,-47516,-301661,-414332,-223504,58133,155473,149826,95345,18154,-96127,-108620,29506,191081,260087,370933,458176,193832,-258882,-447033,-297703,-61288,93940,172584,114145,75563,92280,140979,187892,171634,-34269,-235555,-130489,220309,361837,298041,194812,30764,12692,148032,106885,-169306,-333788,-166419,42591,-41940,-182801,-179314,-308909,-524817,-534232,-325987,-37915,104452,31532,-118831,-183774,-181162,-184156,-205818,-232333,-124342,89993,202586,147423,-5828,-131533,-40766,56994,-24326,-123647,-34444,20644,-59648,-11813,363451,455289,40654,-257952,-84765,69003,-37110,-149565,-272245,-378500,-269424,-47462,123782,180293,87304,-60601,-214121,-323512,-219313,9150,57202,-135702,-284327,-125003,142110,199127,108512,74544,58100,-30467,31953,201361,210128,95879,-90376,-201817,-82543,78333,120407,77501,23217,-17080,76088,316805,360565,119326,-143985,-142637,134738,377885,267279,12915,-125075,-808,174026,115317,16701,37086,22989,-13334,-20857,-44904,7779,47401,29530,-12312,-83595,-217942,-363078,-395975,-253832,-60194,-38464,-199193,-305435,-275237,-125191,121397,220989,50814,-118897,-71623,19933,-41859,-144726,-146126,-86492,65435,228284,142077,-135365,-110717,100811,123718,76773,195667,269770,279045,305432,125153,-100913,26887,199626,157664,147095,186622,100657,66181,194539,272342,184105,35640,-102090,-138702,-137603,-4512,204714,222769,176005,180786,-28648,-258529,-79949,128001,55561,-5516,39825,141556,170914,11385,-80839,136194,462073,522802,207997,-37161,-28289,64884,130409,151836,81875,153285,275544,115023,-41598,243239,584513,553132,312597,127076,29746,-18659,-98051,-170446,-41885,358900,603898,350646,143194,116580,32795,175039,327865,257979,269814,268322,105158,-76198,-332226,-956056,-600425,1859089,3875287,2079289,-269321,1850812,2506842,-3457351,-8444298,-4505026,362176,1428338,774108,273486,-136307,-449436,-189660,504147,817094,442818,-9941,-132467,-502826,-793351,-295587,296931,288653,113251,356286,677792,526526,152462,12150,67929,74527,-115767,-271313,-85748,170518,118852,-181401,-248109,-73945,-4381,-167785,-253438,-167910,35871,292070,189739,-316277,-644193,-723818,-703973,-469204,-193544,-29528,122670,227473,129360,-120561,-257312,-158548,-99513,-250611,-255856,22976,266452,295045,222313,256433,275814,46843,-194861,-190027,-89581,19782,94,-73797,52128,227483,136192,37131,134133,122330,-33573,42760,294797,390389,322000,226585,39752,-228535,-217294,11849,103150,12635,32797,36763,29716,62206,8713,-78435,-114090,-114536,-52383,127586,250896,216698,93085,39592,-5315,-192058,-186041,167493,261877,21116,90015,267384,120879,-62674,-62371,65189,281591,444818,222108,-164787,-274536,-163154,-163251,-169595,-77473,-69747,-34054,26220,17429,-29086,-4585,-178842,-393316,-331582,-255073,-255134,-229748,-254121,-291061,-203652,-50709,110007,215139,236969,285445,234435,102752,95658,224257,232252,56331,7271,217761,248465,126127,89852,126459,131250,78068,-57685,-252462,-396389,-342702,-72553,100086,33012,-8344,71515,254169,257085,-22537,-141611,-65109,-233826,-443509,-295428,40856,146693,25287,-69730,-42486,-101497,-203745,37902,411744,479072,252525,50210,-90278,-125362,-50225,-73260,-192595,-184679,-97032,-66087,-5003,49694,-17696,-119822,-29059,103872,67682,-42580,12992,91951,-17351,16445,213632,174838,32538,-56651,-161854,-112965,87247,79247,-77946,-70305,71613,148650,79360,-61500,-160706,-190107,-129188,-59383,-84411,-101490,30013,154227,188142,205258,172136,88176,131064,88476,40463,137144,187785,57727,13958,62828,17118,-129021,-181218,19652,274256,164068,-162898,-429569,-458034,-237090,-15582,31172,-49955,-154530,-203527,-154991,-83712,-72811,-226365,-349181,-161884,111965,216682,142372,-57938,-176408,-131103,12656,85534,-214205,-447339,-74754,151738,-120258,-263687,-73081,83277,121558,203384,305893,206956,-18892,-52585,79708,8930,-193746,-189800,19649,69601,-35250,-12879,105183,111209,-19921,-104922,-141187,-68888,48286,34993,-89785,-188748,-177757,-21358,191841,306724,250848,178912,221846,198817,11088,-26142,129919,87288,-105342,-151354,12379,169529,21269,-146404,104524,346885,242475,35611,-79163,-41060,10207,-105897,-169071,-83175,-24808,-32056,9893,-2780,-190811,-172479,184726,358186,196176,67520,130836,284660,353105,235851,43720,6210,177958,347865,218135,-91275,-211389,-131471,-42897,8424,5702,47185,175715,212035,148550,80333,27823,56985,39454,-24376,-2338,-8378,-50126,-55884,-56248,-83066,-102070,-82304,-54558,-50500,-62172,-213406,-403886,-307483,-1332,191858,129924,-86910,-137536,88818,245183,60153,-256137,-251850,28263,195472,174428,133105,131581,216333,247193,93721,48793,249713,395866,347283,252985,344682,430178,323110,205509,320232,360866,120531,-10947,824,-129692,-140051,130250,345959,316867,193670,31701,35064,148639,24206,-332739,-526493,-455118,-252094,-128536,-125682,-92926,-140275,-452407,-521751,-106972,-337098,-902818,-397750,154953,273279,1386284,2078536,931046,-321404,-322745,-184622,70702,223234,-165557,-602185,-187664,774365,1545392,722837,-588623,-895169,-781499,-656344,-297805,-59811,24674,-94734,-254919,-286551,-307041,-100862,146123,2441,-17410,369089,609264,589198,434636,89292,-140279,-52210,35954,46097,59949,-95486,-366681,-363899,-72551,183617,166174,-31340,-31919,148414,178055,-22398,-206963,-197652,-85333,-98112,-200482,-228401,-159792,-59946,43682,128517,189492,188713,140214,69395,97272,154538,14554,-192729,-218874,-197787,-77153,173308,238496,87404,-149831,-241620,-84272,44906,-57323,-152335,-134354,-114372,-39269,128399,191322,83170,27925,119898,63100,-77254,-127085,-120884,-65352,63492,58577,59753,128743,239281,314704,221232,2892,54139,217332,71876,-149354,-68688,10693,22468,38941,-55545,5142,297001,379252,153996,-60878,-202007,-283355,-196910,-58757,-73912,-180795,-151621,88112,339760,250527,-53664,-42687,137665,111287,-11830,-17433,152816,266859],[138890,46741,53830,103548,54533,-68720,-122694,-78158,-97080,-209425,-143256,98837,183563,116075,114417,79094,-30045,-38633,28465,-89091,-292161,-285430,-89997,76991,20023,-79798,-47473,-13987,-77281,-107997,16465,115098,32477,-122116,-110863,-91420,-203315,-354734,-192518,243403,390430,178296,21077,42047,219405,477388,456152,305358,229593,226499,301118,232515,-107782,-320311,-143293,37766,-141524,-308763,-76532,161355,207442,358341,453564,196695,-126051,-105736,88253,108209,-61152,-145609,-124876,-90384,63657,236836,32330,-452399,-598725,-373340,-327007,-572183,-577513,-276312,-48253,-8443,-12397,71969,117856,-1994,-85873,20744,100261,78466,-34770,-102238,-73293,-79971,-172630,-258066,-179278,90855,318616,196416,-67694,-148554,-174445,-212570,-26510,110801,-48122,-215092,-164504,-2687,152208,162705,14588,5394,166600,256316,252263,213523,20948,-199991,-103106,81275,29803,13540,191693,278979,202891,74850,68519,112916,-16016,-209558,-167404,-75543,-124574,-184128,-161512,-231469,-359941,-388530,-374920,-228730,28136,39629,-97453,56108,291827,233840,98494,55542,-95622,-240835,-147191,-118062,-95971,144498,294611,85230,-59555,-24163,-130186,-389597,-395883,-107308,31368,10897,153529,308383,210900,23727,91016,364627,375173,167607,253861,472520,521436,506360,505472,377610,190329,-93729,-230696,-47662,233668,295238,242990,126897,-7538,13616,105749,48480,-68924,9923,90157,58863,-11214,89442,347791,319995,63531,-132554,-301209,-392933,-267541,-38011,142770,228652,171101,12228,-113986,-76378,4757,19801,98246,331686,474449,225718,-209305,-393874,-234668,52496,222378,192269,73032,39326,33793,94542,191307,156006,-89039,-237033,-85206,190213,211348,95013,35355,-15858,-28970,44296,-28323,-284772,-354956,-185163,-30691,-109270,-154703,-94472,-193019,-417419,-549232,-439693,-172259,-4993,-24964,-89625,-103087,-110650,-112537,-161165,-226471,-85181,149886,201036,98317,-43163,-116791,7443,124051,46142,-32415,61364,110494,-12062,16689,375182,416100,-107524,-492501,-243066,8477,-62195,-258861,-441866,-487182,-317534,-81340,130720,258015,193380,75439,-47654,-228381,-247264,-90488,-14984,-151040,-231645,-43762,226275,289799,189272,112331,77820,1226,65059,220183,204369,62592,-129924,-230212,-86597,97210,141398,141568,126029,71417,104610,263070,241745,-14277,-244794,-183646,110280,290414,242078,163515,23302,33172,163534,96655,-45476,-40494,-41002,-50584,3463,4657,14864,46086,79209,63540,-23762,-133356,-258897,-361305,-281747,-56442,33274,-126219,-265070,-257109,-118718,119436,175196,-51965,-194199,-43173,152555,125321,-45319,-134399,-85958,68776,225822,144517,-115071,-113628,67691,94394,77465,143262,118460,142001,238220,88515,-147492,-1368,154318,62508,64605,159954,77570,-3543,87064,195200,219192,199363,85372,-46524,-142346,-23481,192338,204551,180089,230123,72809,-140631,13554,168124,108298,90713,113908,179197,216461,83014,-18825,160319,451224,468210,157765,-52045,-7804,86680,165030,179942,10882,-35529,98549,13540,-128583,153815,534788,523118,262078,68125,-5942,-50162,-123392,-195796,-65017,248688,287503,59124,43503,115573,12030,83887,203436,199389,243044,232514,154172,114665,-112144,-746115,-490793,1602584,3377365,1561409,-598411,2906395,3199227,-4016774,-9499299,-3425881,1617926,1442315,-47580,-567635,-488559,-609693,-478835,253077,690286,343845,-71322,-178110,-506605,-716645,-222260,297725,288979,120209,278139,517731,482781,326949,265096,193524,89277,-166852,-452462,-335957,17271,123975,-58456,-170655,-82202,-53805,-228019,-325593,-211254,119061,500930,341105,-208370,-579733,-751290,-774409,-548341,-283543,-123499,20065,150932,163834,-7819,-164630,-165123,-192940,-375822,-364430,-46542,240752,333144,238452,203390,202556,31504,-128341,-77500,-136,25545,-39349,-127240,32063,246060,181291,78358,154409,130175,-22945,40899,219627,282957,298726,250264,8280,-258757,-181984,127354,162436,-4911,-20936,10048,32665,41853,11589,12391,-9962,-105543,-69201,172044,314401,202048,19649,-32235,-27193,-133840,-130091,111888,209045,91666,146408,210884,25384,-119014,-74825,66202,317852,538086,315685,-162131,-333633,-194122,-106803,-89151,-77460,-132820,-65636,78348,73152,-5435,17617,-111009,-302789,-247433,-147862,-157234,-206984,-273249,-302268,-171762,51899,207627,209566,155272,119563,143805,131743,132093,254912,329639,243166,175707,278634,224565,84670,21428,97296,148899,140566,35837,-153822,-307354,-259959,6175,147027,54583,23915,73522,211404,243249,37462,-11679,62698,-132234,-312131,-64361,218166,167042,-38019,-131036,-89588,-186202,-258782,42604,417070,446539,218085,17362,-91120,-89458,-82967,-206558,-330412,-297162,-209925,-145869,-2802,58455,-48847,-138691,-36453,80970,29343,-112388,-54234,24061,-126277,-86936,180742,168421,36752,11536,-83440,-111620,18962,3697,-134270,-116340,10393,58976,-19566,-167007,-230565,-190887,-123375,-94063,-111153,-136032,-16954,154689,203524,191227,194805,155747,136342,90582,74509,172897,174432,4031,-39399,8834,-45514,-219508,-220139,70159,361914,191317,-153279,-379530,-424193,-284416,-96322,-6004,-13963,-33035,-15777,-8670,-38884,-48827,-176557,-325038,-138462,231836,370429,232952,-10912,-133377,-117105,3227,78579,-172997,-317687,94429,305204,-48153,-286722,-108163,112725,148470,187295,280245,229960,59311,21868,82664,-30168,-236430,-217199,14586,73791,-66027,-155589,-110271,-9256,37067,-7627,-35854,66735,157605,105727,-53650,-215611,-225149,-45621,154362,255156,250943,198448,171671,106148,-2932,37015,227015,174400,-55077,-139430,7619,102556,-72446,-176194,83993,289754,210195,58735,-14699,52445,90553,-46783,-119896,-87537,-106557,-112120,-9964,14959,-137151,-80357,206783,316689,180549,19142,34378,207091,320023,244382,85231,8368,93549,215489,98848,-204126,-314600,-238165,-110928,64232,139821,95580,170252,196934,131719,48013,3778,40080,41232,7551,-1953,-7126,3545,16973,2249,-31428,-53861,-96541,-129585,-86718,-63823,-199873,-381854,-314596,-13846,175031,127523,-25952,-36600,140743,287463,102849,-247043,-289773,-48090,110526,73264,21685,-17745,10783,75422,-48580,-83136,174781,428281,402250,297235,469912,642585,446811,192423,294756,381342,130804,-18542,-28582,-129587,-93779,164535,308676,265135,220646,136411,156237,220852,73596,-283209,-488312,-419756,-211853,-26721,26177,30877,-14358,-233043,-204203,180689,-239562,-807295,-315315,-112937,-359951,947013,1584950,389940,-517294,-337595,-179874,210366,577868,-24277,-826654,-187159,1184112,1650221,850550,-256108,-846628,-977485,-888990,-491879,-198714,-66283,-157536,-244003,-208114,-221918,-54068,196306,49297,-25930,323781,534743,478321,350864,111177,-38524,31629,63679,75069,103386,-103604,-451972,-434584,-91910,184497,186591,2592,-10525,149324,180131,-25803,-170549,-89621,-2916,-51984,-201844,-247445,-191816,-126755,-2786,99072,103780,113534,156875,132475,146920,227166,114583,-42623,-148484,-255109,-180792,124301,203758,32082,-220740,-270847,-39067,84549,-36427,-135806,-142280,-138786,-14133,196380,252052,90298,-59539,10705,12668,-125455,-245946,-229670,-79250,81800,38599,-341,58445,213274,295025,168625,-79007,7686,219494,77333,-183333,-163899,-149335,-149472,-76881,-82975,7403,286470,325112,58407,-159212,-258181,-278180,-175029,-77526,-96275,-147338,-112181,71078,296781,256053,30891,53716,217850,126964,-52861,-81455,53907,185630],[128958,128794,155601,170144,79251,-94700,-175079,-102423,-88280,-203176,-137194,99968,112663,11232,22397,-2606,-86235,-52741,24276,-122558,-367792,-453802,-283396,-28848,31170,-31683,-40602,-22775,-31815,-45695,10823,114125,127998,-5790,-105800,-117606,-204543,-366980,-247021,187649,363967,174638,16330,25015,221149,514888,472759,273108,200398,240015,259992,140656,-188308,-307652,-109650,91819,-88638,-278363,-7825,331008,316200,281207,333323,122409,-207566,-215660,18620,110047,-55691,-192408,-205072,-140503,7191,76947,-183910,-572437,-582659,-334713,-278343,-543855,-564570,-275472,-67562,23443,48656,84680,113094,21966,-84015,-31221,7924,13299,3301,-9819,-15505,-80427,-194800,-252475,-134148,159242,370293,225078,-30646,-20139,34938,3392,138983,163541,-101454,-272906,-139860,80745,234852,207010,38931,39203,246342,332600,250323,186022,417,-268719,-236503,-18597,-1240,3623,150836,187757,124340,82325,115181,96281,-118848,-313014,-168806,-30491,-116895,-176936,-99591,-239577,-475130,-466834,-343633,-225222,-24315,41253,-69353,48897,366107,385864,152969,-40974,-111981,-157302,-92252,-131037,-130509,85120,258236,103699,-41539,-18184,-106837,-326336,-332880,-97650,-18671,-76236,78963,280083,239820,141138,217633,411263,340005,85007,164801,447218,450434,391776,429483,363425,166285,-144483,-257744,-43994,206991,235965,182914,85040,-22139,25203,99307,21989,-33145,74558,53757,-47948,-107086,-7913,247137,239824,-15146,-215767,-313615,-373554,-301964,-125587,111056,263340,230850,12716,-130551,-66462,-49790,-161168,-69520,250969,413754,209357,-127279,-256710,-104980,173217,318587,186879,38202,3668,-11029,67560,204873,147908,-102755,-174376,1173,120553,18412,-90971,-73759,-12706,-46345,-63755,-138843,-309135,-283726,-152808,-121963,-184245,-112615,9576,-28832,-245187,-487978,-500761,-303208,-119981,-88326,-66961,-11993,-8495,-12456,-111573,-208943,-29991,207370,201114,70093,-44984,-59012,75552,191154,123240,88152,179756,204615,47296,40844,313489,323579,-222767,-639529,-364922,-46545,-55436,-277429,-499792,-514433,-330948,-134529,81756,273123,252775,154273,61070,-117280,-214621,-131980,-38412,-106096,-128317,22524,235346,313843,227330,134779,88085,27432,81348,189372,161129,32701,-151472,-245027,-78086,121829,127448,128001,170034,141065,126135,182030,86297,-165224,-319861,-189166,92966,169256,177783,309738,222747,95396,139908,72786,-91881,-113871,-92970,-45987,36370,28975,4927,57216,144127,140165,33013,-32455,-107250,-267792,-287973,-70545,90246,-20630,-157018,-175172,-83589,120147,146703,-114986,-238233,-8498,275224,277693,52462,-92944,-49805,85673,229560,177480,-26522,-64138,53390,69617,56485,33604,-82171,-40250,110044,17925,-162046,-21360,72921,-68649,-38720,112277,37259,-68839,-27340,62328,183515,287792,213096,10235,-142681,-47364,147934,175512,180836,240686,126385,-20439,110374,189826,146933,184445,198260,214539,253402,161103,46267,151448,370053,336173,85298,-28388,60277,131587,193531,175494,-52710,-181056,-45832,-48317,-172027,40837,395201,413082,194810,30367,-28355,-89257,-174077,-249572,-132447,70103,-71317,-224575,-23022,126545,-1682,-10677,55473,83344,125093,111902,104091,192209,88050,-343912,-244319,1110206,2437154,950956,-983320,2705438,3341714,-3215182,-7790208,-1627463,2404398,1056801,-968834,-1391930,-831156,-778502,-772432,11931,516737,127602,-211941,-245378,-485493,-552216,-70389,314655,264309,82940,116708,260243,360159,436035,428083,238868,53350,-219126,-580024,-531986,-81208,202513,160366,-3552,-13784,-34951,-230430,-380671,-281345,148981,630540,482152,-13196,-376194,-605941,-685380,-555417,-375902,-275567,-178794,-2439,168928,126632,-32168,-130848,-227634,-392450,-376672,-119124,157023,319625,225165,121300,107464,12643,-64518,-5434,46969,18934,-87468,-211019,-60726,184022,194045,106651,126525,88876,-4579,59675,130402,130483,220691,259929,19125,-233178,-106412,250206,215962,791,-40252,-6013,13684,18353,42711,108114,73369,-94156,-77518,167558,308933,170180,-41527,-114603,-77725,-108024,-121724,-5901,89359,111182,166242,149094,-38017,-137629,-45794,102485,339316,536870,335582,-141896,-342163,-199225,-43008,-427,-71377,-200612,-129829,81819,75950,11973,54694,-7102,-153170,-149928,-82764,-108270,-205673,-277846,-273672,-117664,153878,309235,238911,104761,-46999,15601,117574,130595,254648,386117,369542,313959,299434,181441,55702,-18045,50916,117963,151016,93223,-58015,-182342,-137810,58951,117867,37878,62543,85781,141802,198921,92055,103547,169423,-22917,-142525,151639,321850,141430,-102048,-149790,-81402,-217480,-265846,58616,395265,382130,174328,-5305,-68197,-33825,-83207,-278587,-406143,-383687,-331806,-224533,7221,71590,-73918,-131121,-26178,60812,-3199,-155787,-104545,-61399,-258983,-214464,104039,130407,34176,87359,33171,-60435,-32030,-65915,-167351,-146681,-54867,-16792,-58787,-185915,-234338,-147913,-84336,-98434,-121424,-162852,-78084,118733,164492,108325,136480,153082,73039,41578,88923,191401,138001,-49294,-88820,-48670,-131153,-306155,-242568,107406,394983,202844,-126139,-296342,-362724,-308736,-162253,-51186,7931,65157,141088,117886,-1878,-27340,-94141,-227416,-61880,331102,468926,285799,24174,-85161,-80438,7052,74322,-100409,-163724,207534,394858,46106,-236386,-110082,120243,143385,129432,189279,183778,95829,66973,57547,-56773,-232000,-201637,20484,83818,-57130,-217033,-242942,-86058,98470,88177,84977,197268,238374,162733,-8084,-228781,-261296,-73238,96692,179409,220293,177016,85208,-8102,-35331,75662,282095,241780,-16215,-127467,15449,46406,-146397,-180498,68435,240665,191676,88704,50809,149732,195670,53367,-54142,-88781,-179749,-195649,-59826,9185,-45780,46836,196446,227156,159453,-10888,-67577,118063,289685,256063,129310,7490,-7594,58233,-50254,-324367,-410034,-344418,-194448,78888,213674,113447,140667,169534,104355,-182,-24298,17482,16232,-10369,-33307,11386,81240,81167,38150,8311,-21014,-131557,-223103,-138045,-69979,-177861,-336835,-303282,-36910,136934,114538,48907,77187,195890,315863,164525,-149397,-244717,-89699,19731,-49584,-92881,-128451,-158417,-95838,-168932,-185268,93160,390332,364038,280285,498196,730358,503334,180310,235288,290727,66970,-30751,-59326,-140559,-45452,197887,245976,155894,168145,201805,237808,249021,97604,-210664,-381076,-305375,-124246,87065,174454,148093,119302,7914,102725,360767,-144002,-520437,-110165,-289304,-691222,400424,653184,-324948,-619258,-315885,-129310,355861,858537,120733,-850435,-83434,1369096,1389485,724503,-56559,-812152,-1050774,-902571,-530314,-214651,-96726,-191454,-185884,-81839,-108266,-34260,159357,52593,-22972,252208,405661,317216,206456,88230,52432,110397,93807,107369,153732,-72888,-464312,-468138,-123296,159806,192420,58847,60766,205833,217244,23139,-71033,43799,76293,-26149,-180468,-206067,-165703,-139208,-35947,40562,-5180,26471,153750,181285,172712,227861,137824,60422,-42498,-199322,-178541,86233,156105,-9997,-244210,-263481,-5513,101219,-19566,-141973,-212246,-202071,8163,286139,349801,111354,-137092,-100340,-41824,-165706,-352163,-351088,-104375,96707,56988,-25421,-1643,162901,253989,122577,-128098,-62098,184482,100108,-164319,-227180,-273864,-285387,-185498,-113732,7395,231989,220141,-25817,-211684,-278380,-237864,-108244,-49748,-89399,-104454,-71546,39979,206137,218856,107876,138517,244833,105799,-87961,-117885,-44228,71604],[115740,197809,224452,195773,91508,-99735,-215666,-136611,-83058,-176463,-125993,62412,8226,-127439,-119207,-84847,-100992,-69400,-47355,-194959,-404054,-527941,-405787,-130179,24753,28306,15005,4066,8615,1145,-14619,89706,224166,163407,-34555,-107950,-189723,-351040,-289450,81357,282712,155238,12479,8406,188457,452742,424766,211927,132118,179513,124340,-33749,-249679,-247160,-82883,88047,-49044,-196987,101466,468619,369870,169248,181820,41145,-246458,-264426,-10613,119461,-30087,-203024,-259856,-182565,-39572,-64335,-349760,-594398,-496512,-279929,-235776,-454238,-466736,-220312,-50182,51050,63335,41353,85010,51106,-68176,-82839,-80786,-50318,31071,42403,3709,-65018,-161629,-187770,-60816,189694,339147,228182,74799,154392,227651,211826,272268,178573,-134240,-285962,-104202,148718,280994,231214,80654,74519,277720,345869,196163,107153,-31392,-280033,-297770,-83830,-14540,25783,154578,145256,66268,73794,121506,51063,-217367,-380661,-150345,29415,-92387,-154917,-48280,-245012,-575164,-534822,-285592,-185810,-68650,34473,-41177,13090,320988,383716,111147,-156751,-129165,-43574,-26701,-128802,-156149,6459,188953,133680,19718,32392,-33926,-203841,-222722,-80707,-64803,-130462,8082,203445,235107,240214,296868,387919,281119,21201,37352,281754,265801,247723,353056,341836,134822,-153183,-229191,-6980,176305,140184,72020,33163,-9474,80600,135039,-6016,-8390,128439,19870,-162362,-205395,-80070,160166,164823,-76765,-270008,-328819,-365815,-317458,-165536,75250,245837,259989,24820,-141757,-75370,-107000,-294264,-200139,138629,281927,142279,-34130,-65065,62684,268027,345433,158124,24864,-13511,-23647,77376,229469,136228,-101858,-90332,103314,58485,-148998,-218867,-99797,48220,-38739,-164410,-213179,-261557,-184828,-132760,-242251,-269181,-90909,87997,123011,-62286,-352649,-476060,-385419,-215901,-152779,-69232,53341,100979,104406,-52286,-178981,13404,238919,207272,66881,-19745,21109,145855,240541,193795,210779,293595,281593,113271,67563,214755,209945,-267444,-640819,-406387,-74761,-7818,-189309,-439666,-470274,-310480,-194593,-21927,201176,227610,134776,66565,-37328,-142916,-109113,-5055,-9887,-11091,44872,153892,241989,196119,130535,90650,46844,77219,125255,105986,24616,-138881,-229679,-49854,153368,90615,35768,128054,162442,136240,106097,-53781,-289575,-359019,-172649,67798,38021,97688,423356,429318,180972,124642,65510,-96192,-156791,-116669,141,67873,13549,-20641,86284,214900,198911,71256,54165,48715,-141452,-273700,-99105,121593,99973,401,-52807,-28379,135183,151611,-116163,-234725,26021,360567,375133,115845,-38302,-4240,84308,217255,221250,87884,9653,52990,55570,21105,-92888,-247382,-189962,-36439,-75331,-144675,-20815,-13247,-185675,-116642,67260,-5635,-113561,-113395,-69068,109541,278663,228113,3661,-144704,-67171,100262,160900,184549,203133,108375,67836,185016,185856,152171,236013,255437,232248,266788,205743,69612,92935,236591,181044,24733,35437,166168,200982,216623,140845,-91893,-218312,-81149,-47830,-176592,-75179,196346,247096,122650,20405,-32689,-123158,-240500,-329609,-233614,-119996,-351899,-423553,-58669,134190,-7300,-78385,-68672,-53642,-42883,-55706,-29177,140448,243852,175895,100038,573002,1391279,316759,-1521686,1265571,2874549,-1398031,-3751729,677281,2616818,373539,-1705015,-1951501,-1065164,-868909,-937290,-142323,302307,-187009,-414642,-321040,-452152,-370339,87191,330297,222265,16526,-71531,-11699,191669,435049,427305,156857,-43387,-265896,-612627,-605213,-97617,324020,402195,220293,125543,52495,-168413,-401857,-364898,111258,639843,577261,214803,-82197,-314495,-453637,-483446,-449194,-450566,-431060,-200894,144694,249461,107194,-50820,-176935,-287580,-284722,-170868,37519,250460,180639,26203,5479,-6385,-7124,20576,35818,-961,-127966,-292569,-194991,58555,169126,114118,58460,14116,31642,113389,54124,-36483,103924,253023,78355,-145682,476,344367,257866,36339,-13234,-11290,-41427,-25711,80747,188835,126727,-68528,-66452,124538,243549,134025,-75652,-193069,-157159,-133849,-165321,-142176,-43039,88016,152574,102827,-58210,-121895,18262,170697,334084,439662,280973,-102356,-291605,-164708,25940,83726,-51461,-250745,-209882,30360,31968,9497,85817,105417,24853,-51554,-78594,-136004,-238900,-275689,-216021,-54054,230065,395845,298577,75423,-176151,-108038,74975,107993,236795,399843,401948,353081,251939,130976,67939,14427,21504,57563,112562,102940,15871,-48209,-16215,54147,9460,-15512,96473,103586,63017,130033,123369,172719,229125,65739,4327,256797,304345,65738,-168758,-139865,-29983,-182571,-215198,93086,355144,298299,123640,-18208,-34945,27828,-37604,-265711,-414199,-441338,-446496,-290753,15912,84429,-84356,-106606,-9635,42247,-22812,-155218,-120756,-137342,-374752,-331900,2947,86193,52755,158872,149370,28146,-40895,-107761,-174111,-159418,-107740,-53411,-26777,-108470,-157431,-68656,-25664,-74761,-113256,-165662,-122130,65649,90111,-11661,26050,84698,-37708,-48037,73273,173321,66015,-117822,-140058,-108075,-237231,-386748,-258156,110137,358059,195339,-90444,-219187,-302210,-302138,-194171,-101850,-14429,97965,223970,191159,14955,-20124,-10972,-92900,37856,377187,488286,288165,34678,-51609,-46563,5037,63378,-28103,-37921,239853,390044,114939,-147316,-85998,96090,96478,40044,59597,83045,83109,67728,3675,-72450,-179850,-141795,32283,83089,-16791,-172171,-250728,-87470,165586,183355,201531,294928,280348,201185,41824,-222427,-280412,-93404,54837,131180,188621,126676,-17083,-114949,-74862,87395,292928,281774,7898,-119135,23851,7288,-183132,-156072,68081,211517,187947,107376,83038,214262,307264,185792,24616,-87659,-235317,-264316,-124048,-21744,43159,156676,154484,116228,134202,-13376,-144869,30420,251843,265686,169582,111,-100843,-67454,-166116,-403399,-471378,-418630,-263095,46040,202748,96242,92759,140633,73684,-54530,-49708,3538,-10302,-56733,-78938,42987,162724,126754,57669,46590,2714,-173171,-299780,-171905,-70222,-162847,-285856,-265395,-51070,103902,105614,113823,165712,241103,324947,231255,13319,-127561,-87931,-51143,-151880,-182117,-180147,-228244,-181661,-206221,-228906,11002,268037,220639,174552,390865,647923,475921,177350,159488,120761,-37240,-38412,-87287,-166476,-10572,221904,173567,3266,26971,188245,251392,228936,93557,-131201,-231122,-147623,-13252,181881,273013,223134,232976,228290,331033,389528,-41771,-69155,164127,-365312,-668272,-163992,-520639,-1003756,-566909,-207945,-8721,479354,977185,274634,-566747,167764,1218842,773740,363652,-61887,-844990,-1004106,-700120,-404378,-101269,-51770,-182130,-91578,54047,-16785,-66236,29648,-9258,-31995,155862,251008,152177,41107,25434,110156,162511,111232,129617,198234,-5819,-384769,-433922,-145203,119871,186591,133628,183675,324677,294720,119952,52241,138278,122739,-29011,-162820,-140496,-99885,-93079,-41169,-38259,-131937,-79817,109980,194813,173949,168767,92063,86286,61616,-48570,-64889,78382,111827,-29888,-219957,-222950,2261,79657,-27180,-181624,-326902,-283059,28466,378439,453295,134051,-190791,-183000,-79762,-181631,-406432,-427626,-117438,115118,110586,-3500,-22225,111500,198468,88649,-122813,-116228,125714,124699,-116986,-258176,-334788,-348793,-249830,-129518,9589,150642,95598,-75117,-198038,-246371,-166067,-11128,18558,-57459,-73828,-45389,13805,115956,173470,165333,191859,214906,52294,-111623,-120055,-107330,-30107],[109803,238313,242258,170921,80619,-88688,-234800,-170880,-85368,-146138,-118498,2642,-87748,-252201,-251958,-122214,-52540,-67047,-152465,-282515,-395273,-495687,-443385,-218155,-5558,84531,95498,41898,15907,351,-57843,54536,286265,309893,72040,-66688,-170591,-328096,-319083,-39224,181027,129709,9169,-8374,126749,325137,334300,132671,31722,54826,-57099,-233208,-296743,-202149,-103268,4472,-45647,-85343,226382,540907,357524,49667,27220,-32105,-231757,-242816,-8515,120060,8917,-169628,-279606,-224333,-86807,-163455,-423860,-517908,-380855,-230939,-198885,-316845,-308211,-123851,3088,65755,22473,-42495,53917,83654,-48109,-123934,-142924,-95443,41917,50561,-10674,-39398,-89031,-83853,30831,187092,241932,202219,203372,297856,328360,342594,337737,144967,-159283,-264919,-70386,171570,261864,220015,123920,99539,247840,283772,94636,-6242,-64775,-234027,-273427,-99641,-6941,83877,221903,174653,40285,44056,84685,-8977,-280453,-393700,-123893,73177,-77802,-142112,-28613,-242430,-621574,-559693,-214898,-118670,-80338,39054,2037,-9742,205111,250337,-14389,-245706,-123183,67106,17957,-129296,-173647,-63682,116740,170845,106800,110234,74440,-45017,-94512,-66762,-98050,-128414,-20785,110291,200201,294251,302067,290098,208764,-10870,-106386,4916,22873,121531,310275,327043,99357,-136984,-168647,39321,141800,30711,-62276,-24836,25719,174230,225371,20966,23781,143526,-20158,-250619,-270815,-99781,125982,116607,-117818,-278485,-327203,-360568,-303672,-139837,50878,185423,248219,43739,-145808,-91957,-138944,-339748,-261227,20598,112898,43349,48766,136269,229096,316469,295494,118857,41139,2573,2954,123084,257389,109440,-120452,-33231,190861,40974,-241046,-273963,-47613,148614,-16471,-249875,-256548,-184143,-112050,-164998,-375603,-353607,-110686,107116,209745,82868,-173392,-370792,-395858,-277963,-213910,-108181,57745,179649,213999,18472,-138184,21039,226116,217127,84744,16370,93228,196277,257860,241783,302290,374309,326424,175871,98546,122353,110102,-229043,-495364,-350525,-65975,69323,-24330,-292545,-377033,-266333,-248253,-159373,52180,114411,21510,-24568,-18344,-68020,-45582,64738,103326,75805,11017,2656,82731,97942,99450,92901,64142,56331,51520,63132,46350,-86822,-176624,-1572,192390,57691,-97425,9329,124996,132818,62014,-134185,-351423,-359583,-150388,23510,-79256,29319,487379,590997,273081,132168,87763,-50120,-154721,-102276,73223,86372,-42754,-53862,132357,281550,230412,82377,101025,167773,-16287,-245032,-134172,123333,207548,168170,75818,33967,166098,189680,-55331,-182366,53828,390612,399279,135509,14181,24324,41051,167002,245087,175731,69186,54031,52504,-15634,-190017,-311069,-245593,-152097,-163585,-102168,3912,-76200,-245691,-134273,40706,-36876,-125569,-146438,-139961,46096,185924,117688,-67733,-150132,-74147,76800,177809,196887,130660,35356,111945,222978,158627,119609,221091,254677,225036,258181,202616,34491,-10506,81869,58391,9768,128960,281943,278511,226757,87679,-93766,-127141,15176,10866,-156526,-169282,-11328,67758,62160,40001,-15027,-139828,-304345,-415295,-337237,-260176,-473783,-494485,-73939,128568,-2009,-95964,-131800,-162254,-184711,-201278,-185548,18301,368474,685831,446106,153185,525828,-313830,-2301737,-969814,1969636,940749,1313811,3035731,2325184,-445036,-2101509,-2122010,-1137501,-826146,-888226,-176850,62616,-538410,-625268,-372981,-409804,-243466,169051,314055,166320,-55975,-218646,-210716,24756,319459,260011,-41849,-185128,-296962,-534359,-519093,-30143,440098,587921,440609,290981,172790,-62775,-382214,-437587,18781,535822,605131,409592,215809,35546,-148384,-351204,-485417,-598501,-662168,-391844,94873,320869,215373,64987,-45671,-97389,-121004,-184697,-89346,134563,109047,-65403,-88174,-21752,40994,8474,-34113,-39851,-149881,-339163,-323867,-89833,115389,98703,-31123,-66499,92850,207288,16474,-179752,-19862,231956,170752,-12412,111937,377980,278769,96387,60315,-1375,-124427,-94838,102558,239556,153108,-24819,-37561,63554,148619,108823,-76332,-251313,-248491,-200727,-235142,-245379,-136324,41566,119530,88025,-36337,-85996,94064,249671,293459,277038,182249,-44186,-189688,-89019,98202,154877,-14317,-265555,-277864,-54918,-29482,-18176,86844,187431,182958,34268,-122632,-230340,-302033,-271368,-146982,2519,257408,437750,352247,52166,-241361,-188716,28942,94021,227154,385132,344238,265412,135692,86327,131381,127310,38895,3902,49008,70026,56083,63987,63474,-18077,-149498,-89045,119033,122575,-2680,50412,118943,182505,236164,124024,93382,223831,183151,-40099,-232904,-123227,35290,-93065,-113918,145429,308720,213730,74060,-19351,603,88824,54630,-173928,-371037,-471880,-530959,-332224,16837,91369,-76684,-77150,2007,21797,-27317,-108580,-98427,-179196,-433273,-405825,-99386,52997,102361,212246,228941,128876,-317,-109597,-157918,-155631,-133024,-40911,58124,35544,-15053,29553,36171,-34077,-92489,-141839,-127446,17314,7163,-128647,-93483,-21385,-155342,-148639,27823,110070,-45912,-216463,-198602,-167694,-352673,-463787,-277755,73696,266129,169971,-56888,-176811,-263280,-263248,-183346,-153047,-91274,52529,220858,200983,7237,-34390,45097,32044,115670,347705,425690,240480,15462,-45743,-37077,-15708,39585,11204,20578,199634,298830,121860,-65019,-48945,47153,16529,-58971,-70681,-38928,31010,28157,-62412,-77271,-95950,-53642,42529,57572,31713,-41062,-141203,-11337,243172,282339,299618,349023,287980,219263,84564,-198941,-280241,-95555,58571,147532,182059,67790,-109976,-185494,-100198,83567,274955,294303,21130,-111718,22889,-14156,-173934,-103184,85508,189540,175932,95791,64547,224953,398325,320599,104101,-86644,-271216,-306485,-182244,-68711,87799,199013,88711,14752,104901,6992,-176387,-46297,191697,262998,199299,-14024,-167979,-129395,-201940,-403375,-473469,-427469,-283222,-15393,125293,53187,33388,116567,54121,-94367,-62938,13619,-9962,-99976,-119220,75332,224626,150093,72364,91872,28349,-198273,-329542,-166870,-57367,-162946,-244719,-202244,-39241,98306,114313,155203,212863,270551,315462,283449,186158,22364,-49931,-82963,-199125,-227495,-177869,-178717,-127077,-127369,-202944,-65905,80594,4214,-10540,166464,418380,379929,186670,88433,-64652,-130046,-30302,-104266,-197406,6876,234713,113930,-151680,-163573,89058,198439,178338,73738,-58104,-76020,9518,94833,236057,291965,231464,300646,385688,438461,288283,68032,422333,389912,-388059,-414853,-666555,-1632265,-1435383,-343378,13443,189754,565707,902923,424608,-10600,516027,722625,-72711,-117801,-233654,-924022,-845409,-359492,-168843,92350,49603,-132765,12325,154717,16624,-141797,-151343,-128491,-78580,33739,99891,24109,-104333,-63603,121025,176417,105390,130615,223589,83113,-223084,-321508,-139916,76919,171160,211508,330497,465104,387696,231415,143455,150922,123107,-55396,-168865,-92591,-25909,-6708,-12797,-115723,-259776,-204612,17079,163020,157818,85860,11409,44443,133298,137688,108368,95643,72875,-36940,-168944,-162764,-14785,22638,-66613,-246687,-442280,-349300,47156,448590,522450,142039,-216471,-217189,-86840,-164025,-378540,-402935,-96322,136932,174422,56221,11072,85540,138905,64107,-66334,-120954,66776,137184,-71634,-266228,-327541,-327822,-245560,-112194,16981,65826,-11350,-79178,-119834,-160353,-75278,91623,106783,-16416,-74782,-41619,11328,67360,148112,199931,201446,139496,-16799,-117526,-91942,-115446,-79051],[115873,240533,205830,105371,49991,-66644,-224685,-190227,-91956,-126340,-119742,-49374,-133656,-320116,-323958,-93403,53477,-31285,-239264,-352950,-355129,-387713,-407559,-281895,-54541,122992,170274,69002,-19163,-57992,-110652,21963,292273,372376,172023,-7422,-155534,-312459,-334775,-135588,96483,111001,6898,-28039,54870,194118,236358,49176,-87106,-106664,-224734,-387788,-335813,-213779,-176638,-134385,-79976,26750,333232,533478,288462,-51982,-105226,-87271,-168172,-161953,7729,102290,51084,-98754,-263882,-267742,-141202,-214474,-401946,-374538,-268673,-194259,-154446,-158202,-135119,-12302,79520,67800,-57584,-134011,38037,114913,-32681,-144798,-163048,-107088,37241,23772,-42357,-11093,-6328,23264,119072,162656,114113,147562,291692,346797,307445,362691,329557,75665,-188841,-233947,-54380,134557,177000,170326,148737,106477,166465,159437,-33635,-124063,-86555,-146114,-179862,-70268,18160,165683,340291,266023,43971,-3446,23703,-58015,-283396,-348122,-98271,84651,-77570,-143901,-42207,-223917,-584199,-516140,-149273,-47879,-55152,63805,65480,8870,86567,60213,-171637,-274026,-73263,147102,21293,-145224,-179044,-98626,71594,209330,192741,185786,188166,115207,19032,-63463,-112375,-70184,6260,33298,146158,290472,232616,139011,134023,-10393,-230980,-293728,-206174,35123,304473,324367,64486,-129395,-120425,64809,105786,-62135,-174141,-74646,72126,280846,353343,130422,73681,102643,-78152,-287058,-272766,-56869,158617,109240,-128962,-237183,-289643,-337856,-258472,-63805,45064,104926,196066,55806,-144588,-103012,-128282,-288847,-240157,-68826,-43832,-53087,109953,304093,357757,318371,201397,90976,84170,53169,60030,185531,275258,63931,-176715,-31144,241621,76974,-243898,-267588,42967,251109,5348,-314822,-283080,-119274,-83845,-238752,-480638,-416265,-168676,60150,208920,163401,3262,-220926,-340975,-303450,-266059,-180741,-14958,191278,288213,97322,-90173,-15830,163162,220827,113373,47400,130528,207871,236237,252414,336107,402814,335283,221524,126518,63428,47180,-122476,-257475,-215700,-24764,148988,154148,-111730,-261625,-215346,-285288,-295922,-132383,-52879,-138596,-163546,-61874,-24857,18155,134317,188954,98855,-69061,-167366,-114752,-35340,51885,102704,86533,29331,-8209,47364,92850,-3233,-90998,58399,235117,54889,-213205,-143610,41973,117888,61664,-134641,-336400,-325683,-134150,-40222,-164697,-6766,499358,667491,349872,163692,137101,32111,-110265,-50840,149823,83671,-124276,-82888,186428,334450,236109,67620,97809,224101,76682,-209932,-165276,97944,271005,298571,179147,90562,201954,244302,46505,-94444,71968,363533,357462,124114,53473,20573,-45906,72613,224056,198194,81517,41850,54020,-40697,-224998,-255800,-189421,-201042,-214689,-45773,45644,-101199,-231176,-84996,34828,-47883,-99108,-118977,-115723,35606,54821,-80611,-177438,-154323,-62899,88102,222409,216039,51870,-46129,123254,225537,119431,60196,137973,184773,196484,244252,170259,-36133,-130398,-59541,1100,56810,231823,370333,332556,211368,32918,-55618,56682,198734,96800,-127701,-219266,-172700,-77488,28183,83870,25901,-131540,-343212,-472729,-402734,-308865,-427653,-443528,-80875,109015,17701,-55758,-120213,-200647,-225001,-253989,-289313,-74105,492551,1045524,680447,-64472,-26920,-927866,-3281302,-3297906,935397,3264372,5792230,4901105,1726374,-1227928,-2175659,-1943310,-1053951,-647728,-627889,-109854,-164477,-833445,-772670,-367517,-353431,-213072,125057,237654,94227,-112487,-273112,-280598,-96820,123743,-13686,-293955,-332539,-300091,-360980,-288577,96841,506295,668264,594095,419026,272019,48399,-328393,-476250,-94074,368073,562974,515642,424038,330140,138114,-196312,-476270,-673836,-794857,-519725,27217,313302,265636,193390,129128,108795,56957,-156427,-198229,-7319,22132,-137548,-156742,-27338,77033,-26943,-145091,-100339,-148277,-329927,-403745,-215180,51046,64763,-119873,-124938,177655,331688,32412,-262340,-112716,204211,265794,132592,194851,340618,270093,164694,165980,27869,-209198,-177172,93343,251866,159493,26152,-3716,6411,59993,102862,-48142,-275989,-321883,-271661,-287522,-278288,-160945,-2777,86439,108702,16069,-47334,151958,308194,215331,94772,83365,25093,-63101,10972,167478,207731,35232,-238960,-306827,-135437,-75529,-66609,41448,203775,273066,94409,-178791,-344441,-370313,-262518,-83187,39069,225847,408021,354279,30462,-234434,-207671,1515,112455,248195,362456,232091,79741,-19504,57319,231083,289256,111869,-12214,-11542,11271,61003,128507,73815,-141111,-308544,-156201,130304,141102,-34807,-18584,80712,142986,204857,159856,128126,106320,31799,-135829,-279745,-118091,82387,21091,15699,203861,263275,143962,36407,-5486,38514,150738,178843,-36859,-306853,-479965,-562805,-339380,8335,85823,-57365,-52548,4189,-1767,-19618,-32069,-47991,-174776,-412813,-418766,-184938,33395,169689,235300,249977,212731,77584,-71491,-125237,-137916,-122201,13273,158813,189206,147641,123213,87362,7355,-72442,-106076,-94634,-11413,-58770,-207057,-182583,-126937,-238278,-223173,-36389,6911,-188947,-344231,-263884,-224191,-459436,-538128,-307037,10449,155283,132954,-32724,-174303,-249567,-197990,-133888,-197213,-206767,-52030,150109,159936,-22039,-70946,60215,109848,133615,244021,302559,156951,-29160,-69664,-61024,-56373,1418,-3438,-1358,113923,156608,55232,-26366,-13455,-6868,-71443,-141302,-165905,-141418,-34819,-29730,-115523,-70280,-6452,36177,44966,3204,60912,123060,37973,115304,329735,379963,370279,367011,277072,216714,105720,-167888,-263653,-76986,113704,228740,208067,18932,-173674,-204553,-95107,78376,247805,283951,32170,-97565,8986,-22357,-122620,-27476,114458,152205,126113,44050,730,182116,441475,418833,167635,-86763,-287924,-319380,-217578,-114525,64737,148590,11255,-53694,72434,35962,-157912,-107077,100631,237270,213581,-29915,-202024,-128864,-146571,-312576,-401912,-352091,-233827,-68860,32180,2987,-32167,93359,55808,-101401,-56967,55685,33120,-114432,-142411,91521,248349,153297,92130,145604,67112,-182886,-298940,-122290,-30916,-174437,-221923,-127515,2328,126405,146573,174657,226069,285930,293809,304112,310875,158224,6517,-71262,-179904,-226419,-145748,-41649,61577,53051,-118043,-132408,-127630,-222651,-226312,-104766,124857,255336,204955,39309,-197246,-166831,1057,-98879,-211440,15508,241090,88328,-255176,-332240,-63539,106911,126511,58277,1939,49966,132972,183485,249554,235489,172267,307463,453543,426831,135860,173306,774361,440375,-433358,-168781,-1052242,-2367797,-1487788,15892,328340,437899,609676,676414,538508,639833,817907,-20013,-940953,-553535,-450948,-961400,-584116,6002,84223,283950,163317,-61785,93412,187336,-13102,-225011,-315974,-272103,-175384,-109970,-25325,-46015,-203245,-161773,84203,153396,75256,106719,221410,172156,-16123,-149145,-102152,40684,146462,269211,451042,557361,452021,308465,154031,75802,81606,-92461,-202102,-88646,25607,87089,43233,-164261,-362101,-332942,-113403,92802,136047,20847,-61953,-24877,160395,284978,257696,113346,30503,-50428,-121902,-102852,-43628,-49911,-126141,-311333,-507851,-370867,63086,475526,527600,123811,-217017,-196842,-58513,-113207,-260946,-253697,-31257,155474,217064,129483,91109,102540,88532,42594,14154,-68151,30099,131593,-49657,-264240,-272914,-240792,-172631,-53714,31363,807,-71115,-42906,-71,-37692,14401,173612,188714,13884,-115337,-59591,39662,76625,153584,213089,164986,38339,-79627,-101281,-46348,-71734,-58230],[130711,203838,126653,22647,15689,-35450,-181958,-180988,-94069,-120594,-126211,-62447,-106353,-308743,-310334,-8082,186106,35490,-267223,-383104,-309302,-259472,-324874,-309532,-105968,136990,215523,75933,-84361,-156906,-159237,2776,241788,329694,229201,52216,-145853,-306368,-335221,-182428,55078,111906,11699,-47816,-141,117768,163646,-25359,-206313,-267571,-330110,-443745,-366097,-280596,-274869,-273837,-134889,109148,390907,455309,189782,-116747,-196417,-119306,-74219,-49352,21457,67047,84476,-11886,-222307,-306134,-198864,-224639,-313343,-213809,-174199,-160443,-87278,-7511,6083,86081,160686,65879,-142784,-197588,44740,136436,-28175,-141563,-139039,-79218,23997,-22164,-72918,12465,56609,97773,177346,126218,-5511,69694,287612,276969,185605,285398,270273,1908,-222988,-215075,-66390,48955,59090,95761,141506,96029,63840,9772,-156162,-212318,-85242,-41583,-55131,-12389,54580,246597,466953,376452,60793,-57915,-30648,-70212,-220279,-257421,-76290,68285,-74843,-145250,-72136,-184189,-457378,-402306,-103277,-2685,-10925,101624,138594,68963,18896,-100592,-296382,-238087,20308,184990,-14940,-175501,-165260,-83720,70674,242978,251173,230052,272277,239637,92244,-72998,-106597,21292,73622,-6020,89237,235749,114727,-25067,67155,13987,-298996,-504310,-359877,-18751,308622,328399,37323,-159214,-127268,49083,74014,-112592,-220760,-94022,118711,366957,480742,303884,136369,6116,-161036,-264622,-199282,37110,241294,147388,-93493,-151245,-207388,-281032,-192475,20666,52786,32269,117948,45213,-143421,-99898,-75394,-164656,-147238,-101071,-143202,-111263,151572,410877,425331,290547,122700,97096,140841,122459,126768,236484,270291,8562,-257502,-77466,250349,146970,-178907,-226521,117015,314865,14029,-355008,-304837,-90437,-82348,-300067,-510936,-434686,-238193,-28171,137421,179243,133776,-72792,-248389,-297418,-300745,-267140,-149980,120500,307403,175307,-40103,-85712,60256,204444,139047,63649,120966,172091,177164,216200,302227,376544,315339,238193,138032,37110,24603,18169,-8058,-48222,32111,200932,277907,47301,-151335,-175465,-300894,-395798,-297098,-217181,-280542,-287592,-142038,-31711,45634,169444,212618,50382,-166533,-295159,-277504,-155247,3509,122438,118095,10240,-36712,60831,148768,93421,11736,116207,272084,92109,-261421,-273092,-54489,98261,99989,-65050,-257186,-267520,-127633,-111423,-210088,-4924,469514,647634,393624,207078,196827,120625,-40786,25145,207103,59970,-201818,-96602,233380,365459,225343,37578,53241,213678,118573,-175251,-182924,51552,266447,352538,239760,132765,224249,290083,156044,6519,82719,294306,275433,103183,73984,-13519,-153384,-48178,153008,144758,31861,4967,49370,-45966,-189694,-116485,-53785,-174101,-207463,12139,90266,-88900,-155327,6640,40073,-38025,-35854,-39766,-1698,93706,-57701,-291857,-282435,-148570,-33480,121982,268412,230071,-2838,-84243,127611,207099,83372,-5881,7488,60393,159166,245952,147015,-91951,-224669,-159234,10218,155876,320102,399518,328596,160320,-7932,11201,257090,381947,166855,-100868,-213337,-246000,-151975,27530,140043,87018,-96259,-337596,-468310,-397489,-259869,-271054,-319726,-86590,84162,53901,31231,-46914,-152201,-126900,-174915,-285160,-49487,634989,1153191,725529,-80669,-300822,-1494889,-4236605,-5024366,65247,5094833,8453848,5852212,1049658,-1848355,-2076830,-1586021,-869317,-383156,-251828,1075,-324278,-976893,-798023,-289267,-276063,-270242,-37742,91594,1836,-139089,-220922,-218948,-149925,-94284,-303304,-514451,-437964,-266812,-136376,18315,240082,500448,640123,639632,455735,302874,126274,-258572,-470477,-186798,202444,464833,507145,480636,478026,327041,-60980,-424891,-652752,-782837,-547301,-46384,226489,253083,303693,291374,259322,192270,-95565,-272662,-147328,-62367,-176994,-184217,-15822,97730,-71160,-263493,-172557,-122653,-262998,-411110,-285400,-4862,21510,-189151,-144209,273409,461709,100048,-258679,-143435,178850,329982,249742,227086,250739,229726,219447,276422,73975,-266112,-250075,52409,224344,148848,61989,18864,-31802,1336,110876,-5570,-261489,-346175,-300968,-284148,-234406,-118526,-21636,69523,154249,81523,-18586,169302,318010,106627,-65345,19651,89982,47456,102204,221455,238776,84869,-178511,-283337,-175263,-89790,-124674,-50350,138552,266755,118969,-207851,-416589,-407777,-241396,-34645,51407,145464,300079,282208,20875,-166874,-172447,620,165549,303660,346704,114309,-132198,-165547,46763,331825,443271,221118,15942,-51911,-52404,38200,132692,11226,-278463,-415200,-190359,135074,159363,-22290,-53131,29125,83975,160911,187765,139764,628,-63183,-176187,-289548,-130298,91581,125365,143367,248065,217245,94377,18606,24013,83092,217913,307140,97491,-251340,-470850,-531255,-309701,-6995,61225,-42791,-38936,1,-24464,-5678,45682,9687,-129252,-321325,-376691,-245120,17987,225678,221154,210396,256956,167322,-4661,-83194,-109660,-76763,89357,237699,292892,269902,188608,120044,33477,-68679,-82998,-46845,-18189,-90979,-227045,-220095,-200093,-261336,-242772,-102031,-119166,-340860,-477710,-327170,-272809,-538194,-602982,-342614,-57575,63767,94011,-19066,-193528,-248367,-118799,-61489,-226314,-325483,-175294,47479,92480,-65499,-124120,37108,124924,80281,95224,158808,61827,-86587,-114489,-111674,-106730,-47920,-73276,-90682,9202,3619,-69683,-46412,8042,-44046,-136641,-185996,-205273,-190058,-80463,-74684,-134832,-51595,63230,101893,37366,-70694,53108,260276,222169,247702,410927,457543,407773,365740,265568,193809,93912,-141729,-238406,-46804,196168,335463,250421,-11118,-201269,-178384,-60364,78827,222434,256452,50337,-67917,-13536,-24330,-45561,58201,142217,87165,26443,-41416,-84117,104494,419795,449897,201063,-86076,-285313,-308334,-223347,-140848,-19345,16286,-65297,-81079,38926,57790,-102203,-149711,-15626,183038,210818,-39347,-207319,-92518,-26590,-149670,-260917,-201064,-118825,-77893,-19914,-34259,-100153,57784,73384,-74035,-32095,123674,111543,-93026,-149341,77209,226568,141708,119453,201486,126134,-112165,-215507,-57578,2854,-182922,-215221,-63626,58590,173765,196945,185163,224761,292603,269968,287905,354851,246694,61086,-28769,-110879,-191498,-112725,115240,312884,274806,-2884,-184210,-307833,-396833,-404192,-331590,-127329,147084,223009,19298,-235042,-131365,54556,-60956,-184781,30004,248293,107095,-266487,-413057,-212623,15154,98353,63758,48946,129172,213479,254081,246732,143846,71999,257349,434384,344222,36483,253188,827952,242676,-566166,-165451,-1295331,-2515116,-1151686,434315,669512,670614,609126,392776,576232,1129645,894348,-828876,-1601490,-789920,-572231,-853001,-238190,297008,265900,394280,239696,5566,126327,144798,-80059,-271848,-403439,-397183,-311824,-259827,-113422,-63021,-250805,-253030,11978,105753,30202,64264,192175,239398,184405,41098,-40766,16480,112768,284878,493385,541238,445736,307624,64405,-58720,15074,-126418,-248529,-127273,37429,154348,111315,-161102,-409591,-436139,-249917,7232,120472,1793,-96275,-73009,151402,337406,309981,103061,-24440,-85516,-103536,-62748,-68063,-109838,-178307,-341837,-489602,-333585,73183,449555,463359,79024,-198616,-129851,18,-38656,-76448,-9046,69153,162808,219358,189055,191233,161776,61095,20328,79874,18012,25507,111082,-55316,-261938,-207083,-128053,-55774,37674,53642,-27631,-72020,17547,125553,88703,80218,215048,241859,18587,-188231,-93135,88876,131564,182689,207166,90823,-67553,-118017,-63506,13,-733,17829],[144995,137993,26505,-50790,-2498,5488,-111261,-138965,-82691,-119723,-125935,-20035,-13201,-224139,-219938,101493,302024,112085,-230704,-371195,-281631,-162946,-225255,-292996,-138768,129822,223337,67495,-152395,-259221,-187050,3475,155440,205367,226247,96844,-136250,-302327,-321455,-177437,61843,140226,35481,-54935,-13109,123033,133512,-81259,-306331,-390514,-351383,-386152,-376790,-363456,-353148,-358691,-185422,140200,381028,334504,97171,-135448,-236485,-127285,24201,60103,23033,23829,98003,59715,-172725,-327377,-245266,-206508,-203759,-83337,-96075,-113976,6432,113232,89596,152129,229819,71580,-197762,-210976,67406,138167,-36871,-118345,-82440,-19392,9531,-71953,-90543,25415,81731,120422,185472,81803,-89039,-19728,175865,110216,17163,157581,196280,-41949,-246867,-216056,-104672,-50114,-39447,22940,103407,77895,-20598,-116908,-239163,-245620,-56316,52443,57408,54973,96443,298813,545708,448252,68705,-104872,-51694,-32782,-108431,-147643,-55306,44034,-45932,-121651,-92937,-125514,-268619,-245096,-82716,-3158,22567,133291,197513,142844,18973,-175281,-345347,-165161,131044,188135,-67090,-204277,-126734,-22609,110622,265234,265333,225607,299735,299999,113784,-91765,-84861,110636,146077,-3505,46282,154365,-8445,-156850,16598,49529,-286198,-550466,-407487,-63154,284126,327048,26637,-230341,-205297,-6658,55170,-108170,-183215,-62592,159822,406599,566317,485014,193307,-127474,-263072,-195989,-64481,152018,336320,225924,3295,-29730,-86973,-188478,-125617,66887,60196,-9481,38596,2956,-148967,-82886,1972,-11406,-12269,-66937,-162993,-110227,184655,450257,425866,255432,114349,149371,193056,183866,179819,252146,236811,-37688,-321337,-135465,229093,217770,-86350,-178989,131887,312667,3946,-367501,-323699,-94598,-71294,-286507,-440878,-396959,-281964,-111459,42244,151286,194880,38299,-148992,-265349,-307936,-337067,-302764,-14457,270732,239247,5829,-160702,-58421,156718,148463,63645,71484,94613,88456,132148,210693,309627,280315,222042,121424,19716,27811,153734,183450,97155,82923,205597,304156,142391,-71999,-159493,-295869,-435570,-396212,-323916,-353188,-348679,-216981,-81196,22648,154591,166614,-46554,-244409,-334808,-339493,-217220,-31414,146210,155353,10379,-27340,94787,195191,180694,112260,158989,290614,155564,-224646,-330818,-125660,84656,160014,40477,-148543,-200017,-127419,-170951,-216715,24498,415001,555130,397590,242614,244134,184772,30220,105461,232102,26369,-242350,-89212,257090,369478,210047,8526,-8909,152153,107114,-145032,-182280,-9207,186575,315492,258992,158574,216749,304296,240540,96723,91806,208115,182588,86882,75297,-60499,-242696,-158410,50065,33722,-72168,-61123,28329,-30268,-100313,41879,96432,-90979,-142919,61408,124634,-50465,-53584,97274,42280,-13728,54846,72036,159364,200635,-109207,-436452,-342879,-125670,8361,150829,278729,221032,-14701,-47465,150682,187029,62616,-58352,-134028,-81819,128840,274643,165463,-85516,-256729,-202309,62029,274545,374744,357598,246747,73418,-27300,82444,392163,480597,188142,-79004,-155414,-217237,-141307,56454,193737,160291,-37148,-278397,-385673,-312962,-143025,-94220,-189535,-89830,68420,105447,139649,56216,-32800,87038,21008,-164721,118917,781644,986188,578368,42230,-429772,-1952605,-4817796,-5705693,-490388,6096557,8932630,5770399,462158,-2251544,-1989456,-1262325,-660162,-113357,88529,84871,-367068,-908611,-680789,-153202,-176591,-359926,-256143,-105246,-109333,-132764,-90527,-76230,-140204,-275852,-525760,-635547,-466782,-199806,80047,302073,351385,429687,537867,572109,378897,244262,146633,-194619,-426590,-229664,90208,336675,396401,382071,448358,379732,23142,-342951,-540665,-632049,-470977,-111043,90480,194428,366142,387500,310994,252549,-20812,-306353,-257601,-125593,-176855,-161202,17427,99677,-114166,-348083,-230450,-75370,-155733,-350526,-293993,-40209,-19786,-228947,-124854,358003,563596,200269,-164164,-99524,161442,340179,309447,210748,148698,165461,240974,358354,124120,-278177,-291697,-7398,163078,118021,60703,20822,-46474,-26078,114700,31685,-212756,-302823,-257687,-214302,-140909,-37060,-2333,74694,202515,141619,-3072,140627,266588,-16269,-177704,2765,131011,100453,146880,245342,246232,119807,-102180,-214013,-160283,-80000,-179345,-169994,3095,166951,104627,-188266,-402255,-384882,-201109,-3652,44664,44998,139013,157542,40185,-65515,-111460,16590,230495,372989,340121,30704,-290477,-256835,49447,391959,532314,325954,66692,-72140,-103032,329,79984,-103486,-388507,-435810,-175481,138119,175905,30562,-35964,-1875,43296,128970,215292,161035,-16009,-50894,-131478,-246872,-151294,64080,195852,241398,257778,162830,59537,20387,63065,135525,289326,406039,185797,-220032,-447849,-445780,-250348,-24816,13195,-53425,-40568,-4139,-37655,8794,95998,52328,-62910,-194507,-305238,-279540,-5334,241063,170755,126187,252601,241070,72706,-38836,-75134,-8176,164243,272766,309225,299850,208543,132523,33901,-91246,-93327,-17459,-12149,-85640,-190432,-209338,-227489,-224532,-199137,-152474,-245494,-471593,-578174,-374078,-309192,-575586,-642880,-372533,-109380,14273,63289,-11763,-205839,-239997,-42237,11019,-235400,-407878,-273380,-51201,20726,-114863,-183142,-9803,85962,-22513,-50655,39398,-17792,-139696,-163993,-169833,-150245,-100790,-179353,-217437,-100373,-133921,-219613,-116551,7021,-52050,-156416,-185718,-188714,-168005,-75200,-79201,-114781,-24892,98563,129367,22125,-143865,10959,331688,355322,340741,462220,490996,408202,358755,263097,151566,46904,-129835,-214632,-23547,261850,407931,277423,-25301,-199830,-132191,-15496,80530,196043,216515,81094,-17804,-34333,-26042,32899,134143,154508,3799,-102913,-137336,-158034,19880,335162,405231,198585,-80868,-262789,-283492,-204809,-136053,-129926,-155455,-131058,-76086,7218,62992,-31900,-172121,-136324,104097,192639,-35959,-195395,-54330,108648,44412,-75212,-11816,31228,-25188,2407,-45156,-166164,-4627,83015,-33122,2727,197004,195216,-50088,-150286,28471,165959,120845,147437,248496,205286,11634,-103870,-2116,33899,-170057,-212778,-32769,99575,210884,249385,201002,224695,294223,254229,245800,324248,278329,98034,19184,-28799,-143521,-97917,220654,519171,456179,106158,-217896,-427103,-482884,-487837,-442431,-258838,83516,228249,23196,-180879,-43204,118655,11921,-105873,60283,259812,162769,-181896,-381718,-304758,-48084,101009,93320,86260,165359,264946,324301,265864,76615,-23824,174853,362550,267468,76319,290651,519405,-184707,-807560,-523457,-1397004,-2040995,-531370,820307,947178,808319,561078,161430,510337,1232405,614901,-1503782,-1880574,-744174,-499155,-542039,156361,463793,325848,379790,244558,47592,103004,48053,-142546,-253264,-387871,-469675,-454570,-389426,-165018,-52575,-261628,-325252,-73788,51669,-13684,17653,145650,269651,329934,199990,26715,5897,73105,248705,429399,401599,350158,211166,-106390,-206852,-54692,-146548,-283784,-181926,11388,172917,171659,-98755,-381838,-481257,-350433,-62434,119156,31924,-81210,-66927,128136,282370,239338,50551,-91364,-141918,-120724,-54502,-78632,-133617,-191705,-311268,-384684,-244886,73842,375970,350530,19314,-168158,-35129,75924,43362,125676,256633,180198,156603,185959,216857,275458,242960,66898,-206,98420,92689,45019,83785,-77569,-262071,-164330,-33667,66187,138703,83583,-13493,-22805,82477,221979,181744,104004,207699,253308,-6447,-273838,-134933,135750,201285,217172,183581,-4072,-160342,-123830,-11280,32580,63028,109940],[148139,61227,-69120,-96443,6991,54534,-27814,-75041,-54739,-107186,-104532,67735,108148,-98137,-87085,197711,363146,166048,-162578,-336198,-281296,-123292,-132971,-233632,-136077,113063,202270,57061,-193050,-322556,-179750,25689,65742,51778,169221,118212,-118935,-290477,-299453,-140972,100713,194472,90493,-29721,28351,195993,142543,-113655,-369198,-447859,-297208,-245029,-353027,-410527,-373206,-359023,-210782,113405,303581,207333,42196,-110014,-227191,-113678,102304,135361,11813,-14967,84334,84988,-136708,-321304,-262466,-171360,-113587,-11705,-29693,-47403,111607,193465,118666,181761,277082,91995,-202637,-175197,89110,112881,-56199,-84963,-13545,51793,-3231,-115625,-94255,24252,69086,96796,140081,28915,-126637,-103322,-12745,-97472,-136158,34205,138380,-35521,-238886,-227866,-155354,-119360,-71853,-19141,52099,66996,-54051,-179661,-261017,-217715,-5381,114816,126300,118456,139005,301987,532001,436934,53387,-130741,-30718,46172,18074,-46720,-30219,35206,21874,-55881,-83880,-58778,-72527,-90640,-83266,-49689,19963,137615,215454,190914,66290,-156956,-316716,-98002,217509,176090,-101590,-208800,-64614,63831,168810,268600,232229,170994,260141,285218,87936,-112369,-55320,165005,187389,28931,29000,78271,-93541,-222107,-11832,84916,-192891,-424089,-354553,-116804,206095,308828,39168,-314940,-329915,-78017,58156,-51999,-74648,25570,196472,394107,584529,606783,221112,-266873,-363792,-105905,94174,248989,403503,329909,160069,116663,51746,-76387,-77712,47842,53053,-9922,-16703,-66892,-165947,-60792,76493,122723,124519,17579,-112367,-54571,218746,432902,368755,228946,194739,241212,225163,213152,203540,224264,179753,-54552,-320167,-159169,199595,262222,-3943,-143860,77774,241973,-23216,-352633,-330380,-108131,-20456,-166287,-281351,-309233,-270719,-142737,-22997,108516,190549,100393,-60403,-208041,-280159,-361736,-414522,-163353,198299,274658,41036,-207579,-161452,76428,132889,52085,3554,-6297,-18921,9497,87555,226586,244421,181676,75285,-17259,33909,253519,285324,179335,109329,162606,231973,151852,-45014,-170476,-274709,-412222,-411840,-345888,-341584,-329199,-245814,-142477,-35806,99414,74302,-146565,-271084,-273692,-272166,-199371,-45026,162291,186969,32308,14484,134729,217314,239712,194413,180981,280253,213099,-125631,-297347,-140620,89086,221743,138562,-53729,-139963,-127006,-201538,-192741,61187,352865,437993,367421,251947,261227,208440,83590,168782,226528,2828,-221975,-62824,246691,346163,199838,-3130,-59975,66284,55537,-120208,-165189,-78816,45120,204251,252800,172211,174893,276729,279140,158403,104073,129103,97399,72874,61183,-96471,-277692,-218373,-52349,-99374,-205253,-152272,-13217,1828,12446,158091,195543,8813,-45640,96325,144053,279,33169,145563,30685,14500,156403,193085,306504,308681,-91986,-467662,-340731,-85783,52922,148125,225313,174513,16281,61479,204820,180221,61413,-84430,-246245,-196499,117207,323540,229799,-3240,-214447,-190787,123766,372992,388734,259675,96048,-36099,-28843,128132,410143,456383,155818,-59161,-65512,-105201,-56439,103507,233250,233884,38605,-172272,-237843,-172261,-10706,24230,-105447,-81883,76593,167972,240129,153272,115583,341449,266463,28745,379563,884231,611397,313723,216669,-551901,-2219947,-4690335,-5264353,-766256,6127965,7758417,4876875,18360,-2446131,-2029677,-1124817,-491971,81921,252223,87271,-274114,-631692,-449720,-2250,-64963,-407843,-438433,-307752,-225139,-99561,60115,67860,-97913,-381018,-632057,-633304,-414095,-116997,231415,470977,394587,324217,409286,419694,204754,107499,107640,-151913,-361832,-213983,50057,210329,227795,181145,277174,304930,44683,-245338,-367375,-397386,-322316,-151832,-45728,118236,361223,387163,265067,240571,47297,-301203,-317649,-153989,-140090,-91313,69872,80544,-150605,-362677,-238645,-11567,-38313,-250860,-259068,-52978,-48712,-238829,-83788,406033,605588,302414,-139,6831,150699,292322,304210,172828,78503,93557,218905,383125,157179,-250228,-292316,-65704,82241,63092,15141,6233,-42115,-40785,91935,45593,-144773,-195988,-142674,-103287,-46385,44056,51294,94792,227737,181131,4641,79830,163877,-130076,-234582,19829,132629,70571,118994,229174,231289,129484,-31552,-122638,-105143,-68823,-218963,-285499,-167040,6522,56699,-125817,-298459,-296289,-142828,12287,29056,-39425,-23004,37668,95832,36340,-59346,28030,269907,419709,333242,-3128,-344650,-270076,54627,380736,523380,381926,102136,-84918,-129987,-40120,-12649,-233974,-440859,-368413,-112891,139980,184166,102856,34322,21011,51435,122028,235284,201417,68990,59890,-3154,-149570,-162901,20676,228708,294714,223589,93949,28859,31701,97836,188442,353880,447662,206073,-208153,-410675,-336051,-177178,-42022,-57837,-104203,-62347,-4964,-32031,21412,103292,65749,-2517,-80872,-236777,-291343,-41422,201839,93330,24221,207040,279643,141014,564,-39767,65498,220073,264141,236991,218185,177669,127070,7285,-138598,-141625,-31705,-7212,-51364,-119253,-173273,-216670,-150165,-108002,-178098,-350853,-552527,-608466,-390247,-331430,-569241,-639234,-381042,-133555,6629,47968,-4972,-189192,-210106,14896,60239,-225500,-426901,-315397,-123035,-45094,-163308,-234499,-62840,18102,-129327,-144917,-21771,-60359,-171912,-200338,-211999,-171127,-145649,-288926,-346604,-211304,-248649,-357405,-212650,-20693,-34925,-127101,-149752,-134308,-80692,-3291,-31392,-68435,1380,100385,120870,4392,-192649,-41120,334809,407909,365063,460669,464835,369870,347379,265249,93303,-24803,-133289,-200819,-27124,267977,397531,259416,-33521,-184762,-98495,10170,70653,156748,167906,122960,49872,-41675,-29194,88607,177961,140956,-70396,-214415,-211100,-194489,-45834,209615,301504,164509,-68870,-222018,-255220,-175453,-100101,-219347,-309854,-179993,-57702,-19622,52237,30804,-171320,-233194,13602,162535,-20315,-179017,-37985,210695,222571,116085,162261,170084,77022,93083,-27585,-222847,-98754,51926,-13719,33340,247737,244156,-12710,-155971,-43511,85031,94175,162310,275097,295417,166824,4134,18898,52841,-123044,-198971,-46885,93119,206707,282560,227260,227838,289077,253329,201450,255006,264079,109589,44728,26623,-101603,-102943,231924,585841,529234,177912,-230812,-476749,-483883,-460731,-415965,-250377,64223,208572,35811,-79337,51799,173597,108966,13690,102343,270709,230097,-42632,-269774,-317547,-76803,119808,133365,115508,176662,310382,415461,338378,84033,-68138,98959,292729,270333,287192,286708,-83269,-738156,-1122738,-1187540,-1380000,-1099568,206799,1097300,1086200,793271,464789,62471,346659,847636,-34897,-1893700,-1719360,-432173,-214917,-58524,543266,513934,267284,247106,172316,53905,35714,-63791,-164944,-169717,-288198,-477947,-559849,-469210,-189463,-48001,-259939,-371423,-148169,8885,-40275,-16382,97308,258749,391295,291522,83251,8933,35019,169541,272136,179345,180332,36771,-307929,-326177,-107982,-145896,-284164,-215889,-34595,140008,207125,9143,-279065,-446559,-378843,-89090,134232,91393,-27957,-3645,113051,154336,79380,-34090,-156324,-202074,-160698,-78529,-78123,-113149,-146125,-212577,-221533,-129751,63811,273504,226097,-36483,-132315,62211,151597,113289,285519,455573,270710,144073,143290,210666,312722,314251,108092,-11403,58670,114437,67446,56521,-99794,-261238,-161120,14053,156897,219851,119151,37643,53767,136432,267063,214501,78843,155229,220988,-54159,-348397,-179486,154847,252656,237716,143266,-98790,-226778,-100163,43396,43697,90562,172825],[133595,-4858,-137764,-110006,38967,102549,43771,-14293,-16867,-69629,-54996,163292,203589,23944,45523,254168,351197,168156,-114295,-304505,-298168,-131793,-62409,-144728,-92939,100934,169693,56779,-185826,-316237,-130819,66177,3827,-75477,82836,117082,-89026,-266156,-280036,-105545,143331,262370,180315,43788,117022,292268,170636,-122120,-381887,-428712,-199038,-81871,-288043,-386923,-320776,-279852,-201333,39996,176461,105150,40894,-52876,-182186,-84285,143921,158988,-6205,-40221,42464,44668,-133322,-287347,-239774,-126879,-62261,-752,21888,29312,197920,232189,117643,184664,301039,124967,-161757,-113424,91114,60774,-78964,-51632,46326,107162,-17463,-149450,-92039,8246,34519,53410,58821,-31726,-124736,-161030,-213293,-279249,-228441,-45833,107843,17443,-184952,-232116,-198536,-129021,-21242,-11839,15270,77076,-23805,-162090,-222269,-144947,52425,135376,142454,172669,177457,250799,413856,334190,18504,-126914,18271,139271,123358,26911,3047,56124,120134,49454,-38376,909,70737,15977,-93878,-121745,-25663,102594,176433,183850,121188,-81219,-246756,-72804,244250,168214,-92833,-172561,10550,145430,213113,245122,160868,77872,161247,203515,30150,-126849,-27436,166776,177576,70313,39124,33845,-113823,-209568,-15842,113787,-45412,-183554,-234669,-179699,80515,269427,74666,-365817,-442518,-127657,88036,40746,68687,154212,233975,347577,535641,622534,203027,-377946,-433711,-19498,228470,293466,416211,435266,351132,273851,182722,28245,-58809,-29986,25695,25876,-33697,-147379,-194124,-45924,123067,202145,224623,116988,-26847,25961,252165,376647,272997,214437,333491,346906,229887,200885,195731,163546,113370,-31674,-228983,-119266,182155,272430,48826,-126470,-19645,125157,-61772,-316239,-310959,-102055,76591,40846,-77091,-194965,-198431,-97473,-24543,74523,146334,124276,18825,-122566,-217451,-326550,-436117,-261722,122992,269740,59686,-201315,-219427,-23255,91668,35739,-57453,-106365,-133025,-132490,-34423,152822,217774,136737,12168,-87530,23866,303183,306296,184998,102293,89811,97577,75513,-81152,-200424,-242478,-342144,-358267,-294677,-268509,-241275,-204496,-174649,-93320,32958,-19997,-200633,-231431,-135574,-99401,-111034,-37276,159645,198154,66890,72744,166405,209882,260780,249424,185821,238494,229885,-14288,-188050,-87198,120780,270299,193852,-7629,-101520,-121294,-196234,-149977,84778,294428,345308,317015,226226,243959,197769,111729,199617,204696,11126,-136824,-26676,201379,300961,199516,13547,-78403,-16915,-13164,-99133,-139246,-152372,-126101,60745,241376,181043,109451,213480,268307,183942,119274,70082,20976,45942,38341,-103127,-242680,-205930,-124121,-218246,-334811,-255961,-69552,43179,116950,201415,206670,81733,45552,116155,154969,52875,75104,130448,2584,35528,246637,299436,386510,362539,-36436,-394261,-288162,-39029,89775,105059,107226,89858,73236,208849,283145,190864,75319,-81551,-297142,-246944,126385,369634,310117,121492,-119050,-142365,167990,421815,369538,143374,-82829,-144161,-25606,123743,309799,332758,95860,-36902,25775,45422,72367,156178,254681,294785,120588,-42181,-67351,-24740,83278,49220,-84117,-51187,118629,235980,311472,219311,242155,539474,467826,219519,623730,881355,159457,49199,361478,-737177,-2230468,-3695001,-3946351,-924708,5250171,5957689,3609846,-326623,-2468507,-2186265,-1200853,-394115,155563,174545,-6731,-72702,-217444,-173627,108944,38004,-357828,-505254,-458278,-317525,-50189,167967,138964,-63548,-398944,-615574,-530636,-307682,-48217,281159,481588,360110,222252,292287,228526,-21470,-71786,27506,-132018,-292625,-151542,70145,116871,59939,-41522,42541,147319,13454,-145573,-173497,-155708,-153937,-158154,-134998,51415,287102,294184,161405,187063,92968,-264419,-319648,-144454,-80479,6216,129747,40893,-177271,-289469,-168940,59738,56703,-151885,-211114,-48890,-57880,-225314,-46227,397253,569039,374026,189603,141879,139185,202122,251724,151680,67437,32382,155971,337201,151660,-206275,-259269,-102953,3187,-11561,-58763,-8322,-27425,-67328,28828,26403,-78450,-53685,9742,-1104,1320,91563,119184,112873,210545,190570,13683,13417,39606,-210241,-240276,45496,91030,-38366,18255,174875,199306,112312,15654,-39231,-43351,-74508,-233538,-361782,-324599,-165121,-11262,-47429,-145831,-168291,-79282,16053,13328,-81267,-129501,-19773,174575,109548,-40243,13930,250763,409895,312450,1868,-295421,-213849,51290,291918,419245,361000,89807,-104239,-131036,-74848,-121207,-342364,-427290,-242292,-21078,135969,172131,162412,138698,112743,118671,137122,228858,239177,200993,212624,174479,-12219,-146277,-8701,239329,306021,154296,14455,-5156,36435,110699,226711,393239,420531,164757,-195596,-356461,-240377,-109854,-58517,-144753,-195607,-109928,-6470,-3025,34350,72333,49557,30050,-20235,-194949,-282884,-83208,116799,4427,-67167,140735,278825,184416,27552,-9836,125131,248828,229420,108315,48772,104356,106904,-38850,-196917,-212494,-92116,-13434,-5021,-47258,-141555,-188410,-70697,-2162,-179010,-420711,-565606,-549970,-367285,-340804,-527833,-579834,-355626,-130968,23351,49922,4754,-140093,-157823,40385,69307,-203875,-377955,-291927,-161659,-106796,-206058,-264963,-107887,-49820,-192325,-157729,-13861,-56568,-171878,-209641,-219784,-160261,-168602,-365800,-446619,-319573,-342589,-454246,-307070,-74486,-10977,-66337,-100063,-68885,47076,128170,59297,-21687,15303,81878,91889,-11124,-199531,-66696,299790,381959,315925,398714,382222,294837,320670,256468,26567,-99046,-143040,-200003,-68747,195528,293703,186425,-44342,-170627,-102125,-8123,35747,94220,115074,167112,122871,-28010,-29966,106490,172194,99065,-105496,-256359,-233747,-181793,-76630,78256,172256,110327,-52383,-169578,-229894,-149626,-43989,-246847,-397337,-209047,-44487,-38181,35033,72603,-145322,-282419,-70089,123948,-1704,-167252,-47836,252612,348104,272136,274064,255228,191299,211188,9906,-259678,-212354,-42434,-45575,47201,252978,228042,-5012,-168102,-114112,7716,62477,149162,272041,378364,317216,80973,-4126,54763,-42525,-162582,-101676,21122,143743,277787,254860,222789,270401,267036,179583,188791,222929,95078,28680,30515,-75351,-114588,151074,476781,469023,196925,-221089,-466687,-431471,-353719,-287274,-145909,63509,156546,38111,6512,103022,197298,205446,138239,136419,267681,274299,80178,-148377,-270965,-87672,125545,158711,132602,180231,362677,534297,467405,180279,-32195,69802,277693,390310,632969,267160,-801012,-1272731,-1434044,-1955372,-1282557,31335,899974,1225687,1057695,621640,330323,119903,133802,47848,-937714,-1947140,-1191973,43200,214488,487200,855815,492930,136808,44459,45740,27677,-48201,-150452,-134650,-50229,-156331,-435570,-592447,-478570,-199185,-74808,-267562,-389754,-190739,-10619,-40229,-25966,62173,214082,367010,306724,120086,25775,9565,73517,74808,-48185,-19641,-167709,-478866,-392046,-131582,-120346,-236470,-201481,-76189,71736,208748,129848,-127882,-335792,-321576,-61178,161807,149825,39383,90904,117748,16143,-95029,-119822,-197351,-240173,-199705,-124162,-79362,-59465,-44033,-64073,-47002,-19531,46637,168446,127127,-70148,-97414,136874,207734,152226,354353,525720,315704,139944,125156,182857,289233,346009,175210,-5774,-24204,68709,71173,30967,-110811,-254283,-189878,13312,196830,257829,156312,111732,132902,172843,257796,180898,12087,69974,151644,-110403,-393242,-223204,131266,265065,232449,88557,-174504,-258056,-57396,87886,34263,70687,176258],[102047,-42184,-165273,-100669,71537,131528,76078,12882,15537,-7382,13733,215234,225037,100301,143630,264180,273575,107494,-123236,-292111,-309067,-156830,-18130,-48524,-19020,103172,140495,69127,-128055,-233280,-45654,117110,-12219,-139800,-492,101683,-48306,-233260,-274711,-99717,162543,323593,292664,164959,226999,360379,191986,-109221,-339546,-341403,-96279,37304,-193879,-292874,-210080,-152886,-158356,-53694,29491,44282,88032,15722,-123892,-48240,145549,132381,-22713,-49511,-21007,-59895,-172732,-237882,-181990,-79026,-45305,-29354,47047,90753,233731,233778,114189,177129,306597,159960,-99963,-59307,62126,-8341,-95020,-23788,81985,123174,-39996,-173579,-94290,-20119,504,23639,-24620,-92173,-97742,-175618,-354008,-381540,-241807,-71479,94894,91014,-89850,-213194,-217744,-79203,89175,44460,18598,114618,57705,-79841,-146490,-60194,96945,115826,118649,216801,205302,156320,218270,173229,-13910,-92371,65423,210921,185833,70929,45364,105736,222455,171073,34929,42311,123696,51095,-102826,-186592,-98271,32093,85453,119353,150063,1034,-185341,-102424,199828,172112,-37715,-96824,80627,194106,215759,188820,66492,-35746,24141,77898,-40341,-129645,-8872,118730,120389,99511,66692,30883,-69171,-134074,2533,135352,113314,78395,-93438,-232090,-55715,214426,122661,-342957,-477569,-122984,142588,149436,207157,288501,277826,300742,442960,525624,137897,-434058,-445620,47433,297253,266806,367930,511868,530705,421691,282185,99600,-65277,-130378,-14304,80392,-16446,-215779,-227081,-46802,129404,213852,262903,191187,47644,88627,269324,297078,161035,205218,467525,430535,209929,156771,166283,94128,55712,23701,-66309,-19999,186750,260495,74367,-120737,-115337,-754,-106037,-270030,-257218,-58583,199156,271238,111811,-86242,-86600,12697,35267,59145,95207,132660,101674,-9022,-130295,-238396,-349603,-258533,75399,219517,58420,-135124,-213772,-116385,33842,19916,-93749,-183985,-240983,-267079,-126279,106193,205065,110514,-45284,-180328,-8883,305152,278319,128930,63590,13800,-46802,-66572,-173306,-232749,-201816,-251816,-271100,-211950,-176304,-115216,-95129,-146075,-110903,-11098,-71125,-177104,-131496,31823,111847,12324,-13926,134846,177789,95564,125301,180436,178378,245159,276010,183708,173668,186627,58469,-43762,24214,181631,299709,191642,-23371,-91308,-109235,-162018,-101293,83693,242944,302778,261456,169938,203708,177032,119438,192883,185562,64878,-6623,6847,131585,244491,209315,60054,-58670,-79109,-74323,-78279,-113930,-223779,-286713,-65500,238272,191238,42120,133301,219933,175843,130886,28957,-57342,-7937,14887,-76920,-151217,-129830,-152658,-299298,-432143,-353213,-125381,87126,191466,178687,134829,96115,93444,124011,170973,101689,62555,57870,-37096,40288,301538,367884,373728,323401,5043,-274953,-221178,-2706,111419,37878,-42971,-14871,131642,346620,362848,212026,94864,-54904,-272304,-219314,147571,385171,357556,222226,-18096,-84577,179753,413129,335130,53895,-230095,-223628,-33445,60871,136717,177748,50535,-10498,87273,180420,207533,207243,262482,331807,195399,78157,67877,71507,103159,-4733,-103877,10519,196010,305725,349049,248894,307834,604261,545143,333288,735883,731823,-226400,-110621,420056,-968212,-1967488,-1947554,-2167302,-1136505,3690710,4461866,2408383,-653570,-2344028,-2331932,-1390568,-352087,110584,-101026,-167871,169233,217247,64627,136711,106409,-201644,-424111,-506710,-351702,4184,189714,97535,-69894,-346277,-503921,-379155,-194985,-23908,224651,359484,271117,153821,203662,44365,-244305,-250006,-65568,-122312,-224430,-65089,124309,79470,-56326,-215027,-174334,-34238,-46728,-54104,4208,30166,-15928,-127960,-152250,9002,162323,143500,54984,130169,108029,-206661,-269953,-105619,-19353,100652,178527,-14189,-190652,-137990,-18970,125058,105192,-87385,-176377,-35488,-44050,-197517,-34429,324123,455279,391237,351670,262022,117997,98177,187188,176210,113606,-6027,66912,228298,96223,-176535,-212744,-107489,-49689,-87328,-125755,-2079,-9808,-118991,-69356,-23483,-33944,81355,146810,43573,-22902,90607,172253,110387,146366,167457,30251,-31981,-68252,-238470,-203877,58615,17450,-192051,-126038,98623,159325,75890,30905,13416,-5954,-94589,-213496,-372181,-427000,-300720,-80528,15951,-6612,-49612,-31542,7992,-435,-78007,-151350,2240,243471,138031,-56898,-34183,161881,330719,269326,18255,-190440,-123654,34007,147896,254210,264602,21686,-134560,-110688,-100913,-221924,-402241,-362773,-104865,71445,119086,126642,176667,241410,257681,229921,158531,177478,235332,296040,338681,348699,138394,-90969,395,251810,293568,76226,-59058,-41286,20183,88421,234957,391514,335309,91333,-160891,-284208,-186775,-64746,-76827,-233773,-309962,-185894,-18695,45289,52917,25691,16489,27043,-25602,-184319,-254642,-115168,13582,-78066,-126558,79514,248783,194342,35903,8865,156262,251958,191890,-28176,-150688,8026,74052,-91900,-245747,-277313,-175725,-31050,34338,-7241,-135763,-163618,-13859,82646,-163032,-448970,-508837,-410805,-306307,-340484,-466085,-466914,-293245,-111307,43054,65303,16215,-74385,-95433,31079,33675,-180967,-278315,-213600,-172017,-170306,-239696,-264942,-136576,-96556,-183718,-89956,48360,-11791,-136313,-185533,-186740,-118016,-156749,-380849,-493023,-409996,-412647,-495172,-377904,-147649,-2561,-5339,-61778,-16191,180145,288809,165026,-1123,5415,60048,62028,-22835,-160616,-34810,269626,303658,212106,290721,264552,190199,263883,220558,-36132,-148205,-142850,-208030,-143875,60951,131025,76155,-58179,-163407,-149125,-78336,-29863,9494,64591,199954,181818,5930,-20561,86586,112610,35307,-87056,-202011,-192949,-125560,-69031,-23765,52794,48952,-39044,-116919,-207711,-135183,15923,-194707,-392225,-216367,-44919,-44315,24447,91999,-96956,-275083,-130126,78880,4933,-163398,-70890,237311,405032,364626,303595,266786,272515,303065,53019,-265801,-316753,-193331,-132710,40215,206853,143162,-33485,-175336,-153741,-45040,24775,98489,233067,429585,423131,112059,-61477,40756,54965,-103695,-177825,-108652,27567,226606,264113,194078,230712,286685,191706,149277,169648,57637,-32077,-17349,-62873,-115688,17776,231755,302826,167680,-188187,-413406,-364307,-228138,-127980,-24837,47331,72701,14553,26586,78357,173137,268690,219516,134654,234759,265162,118194,-91028,-215448,-107877,89532,143887,127230,178219,412277,659808,617717,332744,80873,112801,344794,609206,1024217,275687,-1413331,-1659995,-1651817,-2573163,-1151352,1056252,1438571,1209270,890462,353796,185988,302437,-46097,-944953,-1887927,-1723622,-474895,535226,670350,951123,1035959,451375,-3450,-163373,-96317,-17798,-117355,-186224,-65685,62627,-50939,-372970,-542411,-416136,-203746,-139576,-295028,-383263,-191777,-3530,-15044,-9504,48853,151570,281099,264342,139423,56981,7337,-5574,-90229,-204840,-193531,-341898,-570880,-400446,-120298,-68379,-143140,-133870,-94284,-4610,178038,221678,23603,-182708,-196260,12083,193483,182030,95801,176484,138258,-72214,-206263,-169915,-195894,-237010,-216895,-174230,-96106,2400,87358,95468,92235,60223,30324,86333,76478,-71232,-68886,169831,226988,146038,312610,455702,306138,158826,154004,152580,213573,323627,247304,18003,-115594,-22255,48554,5318,-110216,-239142,-225893,-14528,188807,245916,190139,192168,199028,193858,208299,97504,-76910,-31524,57910,-159945,-400570,-262254,68535,237192,200892,25047,-219662,-250004,-6672,114070,11847,13510,118376],[61050,-42470,-148686,-84569,75717,119938,49741,-15057,24359,61002,75088,182277,151902,107650,191020,239109,158904,-232,-186865,-293562,-291398,-164887,2621,31542,64940,119715,118414,84449,-35484,-92882,57993,166851,17084,-133320,-52884,83581,-5358,-201828,-288910,-133802,144385,356366,399254,309339,322685,365918,187617,-78881,-247877,-210788,-20979,69970,-102195,-162192,-75206,-17732,-88904,-133920,-104777,22481,159222,72426,-77057,-16989,115954,74693,-30640,-46375,-92658,-204728,-251735,-194824,-110412,-35460,-43724,-65790,35338,109375,203349,205723,123530,173166,301154,184291,-48358,-40329,4122,-76792,-94267,-125,88267,89630,-76124,-188591,-106322,-54637,-14856,30778,-73461,-135609,-58494,-138813,-385726,-380168,-186061,-55897,79426,150118,21555,-167887,-208017,-1625,205590,129897,73539,175709,158379,25756,-70406,826,109963,66718,79143,248835,214172,41022,-22,13242,-14581,-34370,80237,233264,207067,97881,94202,169703,298608,276465,118904,65392,91296,22145,-102973,-213802,-166025,-54827,-30394,24811,143269,53039,-165687,-172805,101647,179319,41092,-3754,126021,193965,164899,99486,-35440,-151371,-124252,-62463,-107131,-119168,-3190,40395,38511,102307,92813,58804,14772,-29950,36772,152444,239810,276084,27875,-246081,-151335,157171,163736,-239893,-397805,-52804,211348,254217,315636,390431,330087,286417,339752,349991,42856,-423340,-386319,92032,282386,172531,269246,530448,648678,534841,334812,122920,-83966,-206030,-48431,131097,14042,-254226,-253732,-62530,100715,168312,234938,212281,74328,96532,247805,203474,54275,192788,536042,460742,174691,102996,130041,42129,21423,87310,108133,102084,210478,248515,89373,-114787,-169642,-99604,-151969,-228632,-174899,18920,310239,447480,234118,-11395,24709,143175,120221,58034,62682,146026,197406,121426,-38370,-123883,-177274,-141256,69144,128786,38163,-22875,-142496,-172306,-23233,7218,-101974,-227124,-327693,-365054,-170563,92876,207081,119693,-74463,-266096,-57253,273103,233440,42244,3275,-42816,-157465,-237056,-293402,-247511,-151482,-165064,-187698,-144584,-101367,14498,54089,-51307,-67713,-10851,-53936,-75564,4449,177779,281733,124914,17036,95234,124604,97584,150681,174300,135834,202913,277356,184993,103163,91058,66193,88430,164644,262904,311448,141238,-87747,-105303,-93659,-116691,-58704,58765,194911,300820,210850,98918,161549,174635,118511,154511,182689,160855,131712,27805,55803,189793,226606,127159,-13557,-114951,-109321,-52935,-95478,-284262,-400029,-137687,245088,204265,-4912,58662,153960,143462,129309,-5755,-145460,-86315,-1478,-30813,-41012,-28078,-148421,-336983,-479924,-421973,-160596,128845,228305,121715,18462,42466,77761,124757,203980,143280,5343,-46064,-80101,23294,301315,378065,275083,185959,-14099,-186371,-181173,6312,116056,-18417,-169290,-106890,170943,433239,415614,230694,111570,-12147,-178520,-127620,164640,352188,331820,234116,35600,-45430,156661,359886,304965,24884,-290781,-253888,-62561,-47741,-40725,65614,54260,17325,98137,255279,316616,256773,265242,337674,247327,154868,117899,72790,41422,-92024,-121315,103106,300436,376558,365068,254916,300196,511462,467783,329967,649462,443437,-444204,-122855,366104,-1170763,-1481540,173826,-335108,-1466864,1772580,3645356,1518210,-1004243,-2069447,-2295514,-1524992,-318959,-3309,-443150,-337436,367612,551934,200126,66976,118272,13776,-221799,-429062,-300282,54047,116620,-48732,-128232,-255960,-341907,-232423,-120376,-60108,90541,186759,176753,130351,141294,-100134,-416394,-391355,-145517,-103124,-149823,23769,189337,106561,-94913,-304122,-320356,-188233,-109263,20442,141421,136036,65315,-69775,-104134,-8285,21753,-13779,-12276,92952,90411,-141584,-186397,-54293,21632,160156,197714,-74534,-186696,54725,177698,168173,98975,-72068,-164505,-16578,-8360,-163305,-58239,195553,285556,346220,441200,329754,82834,11173,147965,249376,187307,-22121,-27014,84186,-2491,-181099,-174671,-78773,-56467,-134374,-146574,38359,7805,-186879,-176551,-89910,-23587,167904,221739,10215,-109883,47209,184044,76710,48963,116776,53041,-41921,-129177,-209693,-135653,53323,-65463,-338208,-264408,26181,121231,32561,16227,29119,-1553,-103840,-150045,-306949,-449634,-370587,-132157,46593,68786,11723,-19721,-13704,-17698,-54653,-108831,63291,263803,122896,-90555,-106337,20852,198588,206369,18377,-97842,-45028,6580,-7547,78020,123349,-79835,-166656,-77134,-118981,-296379,-405233,-276833,-2170,137163,85162,41063,125460,301876,410767,349572,166283,77121,161213,292853,392865,472160,273617,-344,54855,284131,282065,23592,-102591,-69891,-21612,30903,207814,346208,222228,23406,-96604,-200330,-177377,-48780,-99732,-306902,-415366,-283639,-51424,100084,81901,-7738,-14155,-2071,-77163,-189866,-207724,-122946,-74467,-138815,-144550,45228,207611,170892,23311,13107,153201,236618,168770,-128982,-314288,-87370,29091,-139900,-267493,-307973,-244766,-50467,51400,-18721,-159606,-152001,8019,122576,-140180,-436560,-396529,-222290,-217816,-332847,-397516,-319064,-202979,-86362,52881,86094,24328,-17373,-40432,-4700,-36270,-165227,-157529,-102623,-161362,-235607,-261247,-231609,-144721,-114039,-108531,28061,132527,56767,-70326,-129818,-119985,-53529,-103064,-319782,-469716,-455247,-442947,-477635,-412121,-225885,-22953,25679,-51999,12297,284670,433117,250090,-21337,-33892,46534,44951,-32892,-87733,62667,275386,208632,86338,167240,141170,67903,170295,152979,-79095,-148956,-116470,-214971,-231907,-89545,-27802,-32716,-66227,-158319,-224638,-187357,-119321,-81923,24764,207850,205906,50410,6883,44399,13144,-36941,-25921,-67986,-99970,-44378,-30094,-74598,-33912,-10619,-39219,-76763,-183426,-129838,65800,-73718,-298746,-200274,-53684,-33429,30739,96239,-36675,-221051,-157490,27837,-14093,-165895,-86813,191105,399140,387380,266466,216540,289911,329697,88110,-235055,-376677,-357792,-244716,19820,125818,17970,-81276,-157786,-140257,-62532,-19777,10967,155021,424346,454714,98690,-129270,16785,141530,-35836,-249086,-262104,-113915,135021,235220,133946,167886,297063,227183,132464,109750,1318,-124314,-95113,-55291,-97845,-115298,-54125,95937,111215,-133997,-331179,-308916,-144175,-11573,40720,-5555,-33181,-41351,-32854,-21431,96973,269656,216821,75469,162529,191363,40388,-136121,-203121,-158456,-1011,75292,86886,155334,430382,745209,725145,474095,235297,226798,482529,857680,1354142,353907,-1745696,-1832338,-1708749,-2851404,-1031960,1762968,1782905,1085922,657697,95272,77120,547806,-104990,-1842653,-2672154,-1362164,219692,907917,1025806,1215476,1054311,416765,-106407,-322975,-216313,-65888,-148102,-167406,11771,133468,-10297,-322511,-430961,-302618,-206089,-227689,-338860,-358888,-154969,24794,23360,23185,56498,90441,172300,199103,151163,101931,33180,-40310,-163600,-249582,-294080,-435126,-564943,-361201,-76497,7472,-21614,-33355,-83307,-61979,125483,249191,121667,-40933,-46873,104252,218651,178288,124859,218568,159044,-81271,-212051,-161129,-147995,-192048,-205403,-211020,-131906,44952,205048,220260,165433,97102,23322,43662,76093,-40526,-49741,153949,198527,89233,175870,284054,251471,205790,227993,135744,112459,253068,297027,52146,-176612,-108879,13603,-19485,-105052,-218879,-243464,-40222,152745,197081,217137,265990,250343,206083,141166,-4570,-163681,-132086,-43902,-191326,-373530,-290340,-12382,184113,152719,-37922,-232341,-204343,45413,121757,-13568,-55994,24929],[21531,-10327,-96339,-76086,30502,53750,-35717,-97707,-2607,103662,93303,56431,1372,48447,189965,199465,45020,-116083,-260249,-284755,-236398,-139184,6745,79749,135228,139843,94688,85881,64525,67193,154167,201749,74760,-72865,-59994,72672,27997,-181682,-316448,-194149,93299,345640,464661,433245,372486,305482,153761,-35274,-123402,-70975,12064,13434,-51828,-43928,45934,96244,-425,-170416,-200372,22765,220075,96777,-60756,-1488,72052,15772,-25382,-36380,-155299,-349756,-353136,-180462,-55360,-7103,-39172,-82623,-9799,73107,118156,159321,143838,178441,291070,191181,-27010,-64264,-67696,-124378,-70137,24994,69750,14432,-124692,-193370,-124016,-85328,-5053,76925,-63463,-141488,-12540,-55270,-299964,-284254,-89199,-22691,46970,168056,114690,-107239,-178458,54947,268353,213196,170671,246932,239753,105644,-27283,14986,82009,2225,45244,261771,195943,-69949,-181619,-88896,35511,32885,47486,199639,208522,126854,144994,228858,330940,340965,197678,83065,19595,-37851,-93582,-188691,-196499,-131191,-131213,-55375,116920,67838,-186493,-252958,-14578,170903,105553,71811,133659,146085,68666,-14193,-132127,-251979,-257465,-190951,-159865,-97633,-9164,-41638,-39381,74564,96542,91875,97757,62482,76924,168396,305356,361180,103399,-202440,-165002,113149,176070,-93818,-218787,65389,278023,339731,389122,438110,387522,319057,253265,153952,-51445,-350655,-263377,121355,196171,35291,140140,472418,669873,589019,335908,97530,-101722,-221849,-55609,159240,29814,-258281,-262369,-82046,56573,92377,157298,175112,40037,35680,172104,100998,-29581,174779,513126,424572,134232,60316,98149,24011,16167,127564,220235,196915,241737,254948,112017,-96938,-166670,-149214,-195193,-203731,-84878,106842,374549,514113,265819,15373,94880,236114,179756,59087,58206,172258,298703,243451,35014,-19029,26392,54445,94200,12458,5059,106726,-21247,-167643,-58647,-1288,-92421,-235475,-375428,-401479,-164030,108242,223045,166293,-64145,-313951,-106443,224087,188908,-43771,-64720,-70576,-214280,-388231,-398024,-227721,-87332,-93302,-129453,-117413,-56765,119656,197982,82536,26616,33552,24859,72628,142868,267838,353630,189475,48324,56091,49134,59435,135411,151652,97008,148284,257530,193801,47397,-23279,18829,174725,296186,345107,309671,69662,-167169,-129585,-78897,-80404,-31409,20492,143992,302977,167926,33591,137592,206471,119434,98228,197117,276296,238618,33385,-5886,147977,247226,196705,31051,-131148,-110618,-18212,-83121,-322650,-443105,-143971,254491,216057,-20032,6052,89414,98535,108135,-43262,-234150,-164447,-5467,12429,43048,48943,-137864,-340596,-474118,-441894,-157988,164672,231130,65196,-93970,-64790,3440,122879,255283,172723,-75032,-149787,-119791,-16676,237537,317750,120673,-18973,-109333,-181626,-193284,-19354,108441,-27021,-215448,-150944,182901,448664,420187,235427,123000,41109,-40830,-7423,161269,272077,225164,130649,9675,-43105,105434,285495,290097,63885,-239574,-228166,-111263,-171785,-162741,38994,113266,40626,55378,249509,380206,308402,269081,309602,260897,166125,62974,-31145,-82953,-165631,-97231,216041,414811,448954,380167,259222,236687,298236,268756,220754,381760,81819,-466008,-23043,202683,-1266364,-879794,2153560,1270711,-1826425,-170292,3222843,917560,-1338838,-1627352,-1956568,-1452875,-240180,-112470,-696855,-455368,454843,706520,210292,-78692,63953,205836,29404,-237616,-158616,91424,-25640,-252375,-224114,-162097,-174191,-124998,-104301,-147153,-68953,60236,132025,143060,93600,-189318,-509455,-476078,-196800,-58921,-56377,102290,252626,187701,-60038,-312937,-381380,-284118,-154864,69013,226038,176025,94281,-1004,-23414,-8866,-93966,-130205,-29610,71229,40183,-85594,-92421,-8397,29041,164406,177278,-126114,-162994,234315,358126,174661,47672,-97554,-166350,9556,44000,-127446,-111327,35410,94389,249264,437722,327178,37811,-36029,157446,345603,245223,-29097,-105625,-55984,-119230,-218850,-156751,-26101,-10267,-124405,-97920,110174,26558,-241944,-254758,-151595,-47014,182815,215277,-81086,-220586,-18657,141832,15486,-52701,50617,73173,-20465,-133066,-135591,-47986,38641,-133045,-428004,-346700,-17339,91534,-7338,-18374,19190,-10259,-68626,-39417,-176064,-391168,-368773,-152455,47583,67400,-5949,-51836,-49716,-47398,-52644,-66849,87511,210844,80354,-111297,-177613,-133083,51893,136032,-11415,-71735,-12823,-18627,-125144,-63399,-16179,-172213,-182190,-39045,-130063,-333185,-359290,-199634,38418,159681,37161,-77522,10488,290432,514017,434595,145687,-53952,22824,187646,369868,523253,373451,108601,139950,336720,290594,23756,-96072,-78912,-79500,-44465,156509,273164,120172,-10499,-16808,-120317,-187262,-57181,-127271,-346381,-476194,-383176,-106346,143918,121336,-7595,-25871,-35036,-131551,-185900,-147530,-103493,-123859,-169324,-124664,48194,172519,122231,-6014,4110,120270,211341,165486,-171563,-396876,-161373,-27369,-176552,-256013,-290490,-265515,-58288,38686,-80549,-198330,-148440,146,114606,-116602,-388701,-254911,-27227,-118486,-317161,-329027,-165716,-103786,-64193,52801,102868,23429,10523,-5124,-48440,-117014,-158393,-44404,17336,-132613,-291423,-267974,-170887,-130513,-106688,-1740,149884,203471,127192,14668,-50632,-36352,18704,-10983,-186780,-371147,-426839,-410492,-406783,-403906,-287761,-67351,12195,-71892,20266,338388,515309,284785,-77634,-97775,42742,42524,-45406,-4156,202840,319476,126828,-28163,59902,35725,-57029,49462,67455,-87930,-92089,-56343,-209305,-303215,-200948,-123920,-99240,-56058,-144227,-300326,-306199,-214340,-155499,2985,182359,180513,89970,55647,4944,-95910,-101690,45266,89286,13098,38369,26828,-73371,-83739,-65469,-60957,-57601,-149807,-123040,100340,83442,-145789,-160012,-55706,-2143,56951,94896,18487,-144654,-154121,-28808,-63746,-170851,-79866,147295,351091,356927,205258,142062,242133,284724,106900,-170697,-365399,-469277,-327159,2257,43720,-96493,-114972,-98438,-69978,-47573,-69971,-101314,39564,347066,402597,54933,-180458,-9333,187819,18121,-293392,-391414,-241226,22694,160410,49651,89570,281963,256043,115092,43007,-69427,-225075,-171705,-44915,-68783,-210237,-277928,-77813,55842,-63999,-230903,-272238,-132142,18471,20643,-89592,-143453,-125236,-145783,-163409,-19300,195763,116962,-42224,56442,68486,-128717,-268987,-258717,-242336,-134845,-41457,4291,91345,387117,737697,724111,532635,375887,381866,644275,1043162,1539350,516568,-1735668,-1796065,-1583167,-2743082,-956603,2076823,1947846,908655,445950,-44891,52875,794864,14531,-2398482,-3147141,-1020910,718934,1079521,1186430,1231637,921709,383270,-158657,-409958,-291936,-103259,-132144,-108943,69233,149978,-36952,-304079,-302106,-174163,-202571,-310425,-384966,-325839,-95592,62766,57345,54722,76034,47646,79573,144614,166011,156621,82266,-21698,-126410,-189668,-299304,-423837,-473347,-287964,-8742,98307,100993,63988,-52751,-83885,66133,197573,128623,38315,74163,182613,226794,144465,122214,203904,163143,-22589,-123753,-96674,-68806,-125386,-174409,-220689,-173535,50767,266782,273990,164896,91887,28565,42078,109355,11247,-38787,96984,122802,-12048,-13091,76641,174214,270560,320772,137866,19175,156603,299801,82024,-180517,-138407,-2615,-33794,-100792,-199543,-231847,-45016,113202,138205,237420,327250,294395,214799,76614,-93778,-227288,-215759,-135215,-198793,-321734,-298712,-82576,127571,102803,-88729,-219004,-130173,98034,118400,-34086,-110574,-64507]],"minY":-15.009371589646918,"maxY":235.009378412997,"minX":0.3316273854337446,"maxX":8.1382717176976,"minZ":-146968066,"maxZ":138753500}},"id":"77f78853-342e-4204-a01b-fceee31ee34a","meta":{"TITLE":"Parameter file, TopSpin 4.5.0","JCAMPDX":5,"DATATYPE":"NMR Spectrum","NPOINTS":"11\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH & Co. KG","OWNER":"nmrsu\r\n$$ 2025-05-24 07:51:45.721 +0200  nmrsu@CZC150CR4G\r\n$$ D:/Data/SG/CCP-3863/25/pdata/1/procs\r\n$$ process C:\\Bruker\\TopSpin4.5.0\\prog\\mod\\proc2d.exe","epoch":1748065902000,"date":"Sat, 24 May 2025 05:51:42 GMT","2D_Y_NUCLEUS":"<13C>","2D_X_NUCLEUS":"<1H>","2D_Y_FRECUENCY":100.65551506,"2D_X_FRECUENCY":400.300035072019,"2D_Y_OFFSET":235.009378412997,"2D_X_OFFSET":8.1382717176976,"twoD":true,"ABSF1":[8.1382717176976,235.009378412997],"ABSF2":[0.331627385433745,-15.0093715896469],"ABSG":[5,5],"ABSL":[0,0],"ALPHA":[0,0],"AQORDER":[0,0],"ASSFAC":[0,0],"ASSFACI":[0,0],"ASSFACX":[0,0],"ASSWID":[0,0],"AUNMP":["<proc_2dinv>","<>"],"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":[35,0],"LPBIN":[0,512],"MAXI":[10000,10000],"MC2":[0,5],"MEAN":[0,0],"ME_mod":[0,2],"MI":[0.1,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,32],"NC_proc":[6,6],"NLEV":[6,0],"NOISF1":[0,0],"NOISF2":[0,0],"NSP":[0,0],"NTH_PI":[0,0],"NZP":[0,0],"OFFSET":[8.1382717176976,235.009378412997],"PC":[1.4,4],"PHC0":[226.707077026367,0],"PHC1":[-0.0717765018343925,0],"PH_mod":[1,1],"PKNL":["yes","no"],"PPARMOD":[1,1],"PPDIAG":[0,0],"PPIPTYP":[0,0],"PPMPNUM":[2147483647,2147483647],"PPRESOL":[1,1],"PSCAL":[0,1],"PSIGN":[0,0],"PYNMP":["<proc.py>","<>"],"RDF1":[0,0],"RDF2":[0,0],"RDFWHM":[0,0],"RDINT":[0,0],"RDPOS":[0,0],"REVERSE":["no","no"],"SF":[400.300035072019,100.65551506],"SI":[1024,1024],"SIGF1":[8.1382717176976,235.009378412997],"SIGF2":[0.331627385433745,-15.0093715896469],"SINO":[0,0],"SIOLD":[1024,1024],"SPECTYP":["<HSQC>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.DMSO>","<>"],"SSB":[2,2],"STSI":[1024,1024],"STSR":[0,0],"SW_p":[3125,25165.7660561735],"SYMM":[0,0],"S_DEV":[178204,178204],"TDeff":[1024,512],"TDoff":[0,0],"TI":["<>","<>"],"TILT":["no","no"],"TM1":[0,0],"TM2":[0,0],"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP10":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"USERP6":["<>","<>"],"USERP7":["<>","<>"],"USERP8":["<>","<>"],"USERP9":["<>","<>"],"WDW":[4,4],"XDIM":[1024,1024],"YMAX_p":[359888820,359888820],"YMIN_p":[-128585274,-128585274],"ACQT0":[0,0],"AMP":"(0..31)\r\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\r\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..32)\r\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_getlinv>","AUTOPOS":"<24 >","BF1":[400.3,100.65551506],"BF2":100.65551506,"BF3":400.3,"BF4":400.3,"BF5":400.3,"BF6":400.3,"BF7":400.3,"BF8":400.3,"BWFAC":"(0..63)\r\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\r\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)\r\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","CHANREC":"(0..24)\r\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","CHEMSTR":"<none>","CNST":"(0..63)\r\n1 1 145 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 1\r\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","CPDPRG":"(0..8)\r\n<> <> <garp> <> <> <> <> <> <>","D":"(0..63)\r\n3e-06 1.5 0 0 0.0017241375 0 0 0 0 0 0 0.03 0 0 0 0 0.0002 0 0 0 0 0.00345\r\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\r\n0 0 0 0 0 0","DATE":1748065902,"DATE_START":1748065012,"DE":6.5,"DE1":4.5,"DEADC":0.5,"DECIM":6400,"DEPA":4.5,"DERX":1.5,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":2,"EXP":"<HSQCEDETGP_ED>","ExpStatus":4,"FCUCHAN":"(0..9)\r\n0 1 2 0 0 0 0 0 0 0","FILCOR":0,"FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\r\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\r\n83 83 83 83 83 83 83 83","FW":240000000,"FnILOOP":[0,1],"FnMODE":[0,6],"FnTYPE":0,"GPNAM":"(0..31)\r\n<> <SMSQ10.100> <SMSQ10.100> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\r\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\r\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)\r\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)\r\n0 80 20.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","GRPDLY":68,"GrpdlyHandling":0,"HDDUTY":20,"HDRATE":1,"HOLDER":24,"HPMOD":"(0..32)\r\n1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","IN":"(0..63)\r\n1.9875e-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\r\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)\r\n0 39.7375 0 0 0 0 0 0","INP":"(0..63)\r\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\r\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 400>","INTEGFAC":"(0..63)\r\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\r\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)\r\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":"no","LOCKFLD":4333,"LOCKGN":130.637832641602,"LOCKPOW":-27,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":261.9605,"LOCSHFT":"no","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MULEXPNO":"(0..15)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":0,"NLOGCH":2,"NOVFLW":0,"NS":2,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":100,"NusFPNZ":"no","NusJSP":[0,0],"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":[0,256],"O1":[1730.32247255378,11072.107],"O2":11072.107,"O3":2401.8,"O4":2401.8,"O5":2401.8,"O6":2401.8,"O7":2401.8,"O8":2401.8,"OVERFLW":0,"P":"(0..63)\r\n7.8625 7.8625 15.725 7.6625 15.325 19.8 30 60 20000 25 50 80000 80000 1000\r\n500 0 1000 2500 100000 600 2000 0 0 0 2000 270 100000 7.8625 1000 1000\r\n0 2119 20000 0 0 0 40000 0 0 240 2000 0 0 4740 300 0 80000 46600 10000\r\n30000 66000 0 4950 5550 4000 0 0 0 0 0 2500 0 0 1500","PACOIL":"(0..32)\r\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","PARMODE":1,"PCPD":"(0..9)\r\n0 90 80 0 0 0 0 0 0 0","PEXSEL":"(0..9)\r\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\r\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)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\r\n0 24.3 84.013 0 0 0 0 0 0 6.005e-05 1.668 0.088831 0.77024 0.38742 0 7.8872\r\n0 0 24.3 0.18534 0 0.078872 0 0 0.0087636 0.64751 0.19256 0.082373 0 1.668\r\n0.77024 3.0809 2.402e-06 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\r\n116.831512 548.695068 0 0 0 0 0 0","PR":1,"PRECHAN":"(0..32)\r\n-1 2 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\r\n-1 -1 -1 -1 -1 -1 -1 -1","PROBHD":"<Z166552_0019>","PROBINPUTS":"(0..15)\r\n<19F/31P-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<hsqcedetgp>","PW":0,"PYNM":"<>","ProbeDescription":"<PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP>","ProjAngle":[0,0],"QNP":0,"RECCHAN":"(0..9)\r\n0 1 2 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\r\n-1 0 2 -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)\r\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","RG":101,"RO":0,"RSEL":"(0..24)\r\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","SAMPLEID":"<>","SFO1":[400.301730322473,100.666587167],"SFO2":100.666587167,"SFO3":400.3024018,"SFO4":400.3024018,"SFO5":400.3024018,"SFO6":400.3024018,"SFO7":400.3024018,"SFO8":400.3024018,"SHAPPR":"(0..15)\r\n0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\r\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <Crp60,0.5,20.1> <Bip720,100,10.1>\r\n<Sinc1.1000> <Squa100.1000> <Crp60comp.4> <Squa100.1000> <> <Sinc1.1000>\r\n<Sinc1.1000> <> <> <Crp32,0.75,20.2> <> <> <> <Crp60_xfilt.2> <Sinc1.1000>\r\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <Q3_surbop.1> <> <> <Crp60,20,20.10>\r\n<Bip720,50,20.1> <Crp32,1.5,20.2> <Q3_surbop.1> <Sinc1.1000> <Rsnob.1000>\r\n<Gaus1_180r.1000> <Gaus1_180r.1000> <Crp_psyche.20> <> <> <Gaus1_180i.1000>\r\n<Squa100.1000> <> <> <Q5tr.1000> <> <Reburp.1000> <> <> <> <> <> <> <>\r\n<> <> <> <> <> <Crp25,1.25,25.4> <Crp25,2.5,25.4> <0.0> <> <>","SPOAL":"(0..63)\r\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\r\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\r\n0.5 0.5 0.5 0.5 0.5 0 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\r\n0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\r\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\r\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)\r\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\r\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)\r\n0 1.2463e-05 5.539e-06 7.5317 5.4772 0.0043288 6.005e-05 7.5317 1.5012e-07\r\n0 0.0043288 0.0043288 0 0 1.6068 0 0 0 1.4509 8.841574e-06 1.374394e-05\r\n6.417446e-06 3.460876e-05 0 0 0 0.00084894 0 0 0.057343 1.0676 0.80339\r\n0.060456 0.00027055 6.0555e-05 5.539e-06 0.00035449 0.00019804 0 0 8.138e-06\r\n1.5012e-07 0 0 0.05386 0 0.036952 0 0 0 0 0 0 0 0 0 0 0 0 0.50211 0.25106\r\n0 0 0","SUBNAM":"(0..9)\r\n<> <> <> <> <> <> <> <> <> <>","SW":[7.80661127165895,249.991250964185],"SWIBOX":"(0..32)\r\n0 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","SW_h":[3125,25165.7660561735],"SWfinal":0,"SigLockShift":0,"TD":[1024,256],"TD0":1,"TD_INDIRECT":"(0..7)\r\n0 256 0 0 0 0 0 0","TDav":1,"TE":298.064083841974,"TE1":298.521514892578,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_RAW":298.521514892578,"TE_STAB":"(0..9)\r\n2 2 0 0 0 0 0 0 0 0","TOTROT":"(0..63)\r\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\r\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":"<>","USERA10":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","USERA6":"<>","USERA7":"<>","USERA8":"<>","USERA9":"<>","UUID":"<9da74c94-be00-4263-b60c-f7af1673eb77>","VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","VtChillPowType":2,"VtChillPowVal":1,"VtChillType":5,"VtGasFlow":399.787811279297,"WAVEMAKER":"(0..7)\r\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\r\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":1238133,"YMIN_a":-1319358,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":301.15,"AMP0":100,"AMP1":100,"AMP2":100,"AMP3":100,"AMP4":100,"AMP5":100,"AMP6":100,"AMP7":100,"AMP8":100,"AMP9":100,"AMP10":100,"AMP11":100,"AMP12":100,"AMP13":100,"AMP14":100,"AMP15":100,"AMP16":100,"AMP17":100,"AMP18":100,"AMP19":100,"AMP20":100,"AMP21":100,"AMP22":100,"AMP23":100,"AMP24":100,"AMP25":100,"AMP26":100,"AMP27":100,"AMP28":100,"AMP29":100,"AMP30":100,"AMP31":100,"AMPCOIL0":-1,"AMPCOIL1":0,"AMPCOIL2":0,"AMPCOIL3":0,"AMPCOIL4":0,"AMPCOIL5":0,"AMPCOIL6":0,"AMPCOIL7":0,"AMPCOIL8":0,"AMPCOIL9":0,"AMPCOIL10":0,"AMPCOIL11":0,"AMPCOIL12":0,"AMPCOIL13":0,"AMPCOIL14":0,"AMPCOIL15":0,"AMPCOIL16":0,"AMPCOIL17":0,"AMPCOIL18":0,"AMPCOIL19":0,"AMPCOIL20":0,"AMPCOIL21":0,"AMPCOIL22":0,"AMPCOIL23":0,"AMPCOIL24":0,"AMPCOIL25":0,"AMPCOIL26":0,"AMPCOIL27":0,"AMPCOIL28":0,"AMPCOIL29":0,"AMPCOIL30":0,"AMPCOIL31":0,"AMPCOIL32":0,"BWFAC0":0,"BWFAC1":0,"BWFAC2":0,"BWFAC3":0,"BWFAC4":0,"BWFAC5":0,"BWFAC6":0,"BWFAC7":0,"BWFAC8":0,"BWFAC9":0,"BWFAC10":0,"BWFAC11":0,"BWFAC12":0,"BWFAC13":0,"BWFAC14":0,"BWFAC15":0,"BWFAC16":0,"BWFAC17":0,"BWFAC18":0,"BWFAC19":0,"BWFAC20":0,"BWFAC21":0,"BWFAC22":0,"BWFAC23":0,"BWFAC24":0,"BWFAC25":0,"BWFAC26":0,"BWFAC27":0,"BWFAC28":0,"BWFAC29":0,"BWFAC30":0,"BWFAC31":0,"BWFAC32":0,"BWFAC33":0,"BWFAC34":0,"BWFAC35":0,"BWFAC36":0,"BWFAC37":0,"BWFAC38":0,"BWFAC39":0,"BWFAC40":0,"BWFAC41":0,"BWFAC42":0,"BWFAC43":0,"BWFAC44":0,"BWFAC45":0,"BWFAC46":0,"BWFAC47":0,"BWFAC48":0,"BWFAC49":0,"BWFAC50":0,"BWFAC51":0,"BWFAC52":0,"BWFAC53":0,"BWFAC54":0,"BWFAC55":0,"BWFAC56":0,"BWFAC57":0,"BWFAC58":0,"BWFAC59":0,"BWFAC60":0,"BWFAC61":0,"BWFAC62":0,"BWFAC63":0,"CHANFCU0":0,"CHANFCU1":1,"CHANFCU2":2,"CHANFCU3":0,"CHANFCU4":0,"CHANFCU5":0,"CHANFCU6":0,"CHANFCU7":0,"CHANFCU8":0,"CHANFCU9":0,"CHANFCU10":0,"CHANFCU11":0,"CHANFCU12":0,"CHANFCU13":0,"CHANFCU14":0,"CHANFCU15":0,"CHANFCU16":0,"CHANFCU17":0,"CHANFCU18":0,"CHANFCU19":0,"CHANFCU20":0,"CHANFCU21":0,"CHANFCU22":0,"CHANFCU23":0,"CHANFCU24":0,"CHANREC0":0,"CHANREC1":1,"CHANREC2":2,"CHANREC3":0,"CHANREC4":0,"CHANREC5":0,"CHANREC6":0,"CHANREC7":0,"CHANREC8":0,"CHANREC9":0,"CHANREC10":0,"CHANREC11":0,"CHANREC12":0,"CHANREC13":0,"CHANREC14":0,"CHANREC15":0,"CHANREC16":0,"CHANREC17":0,"CHANREC18":0,"CHANREC19":0,"CHANREC20":0,"CHANREC21":0,"CHANREC22":0,"CHANREC23":0,"CHANREC24":0,"CNST0":1,"CNST1":1,"CNST2":145,"CNST3":1,"CNST4":1,"CNST5":1,"CNST6":1,"CNST7":1,"CNST8":1,"CNST9":1,"CNST10":1,"CNST11":1,"CNST12":1,"CNST13":1,"CNST14":1,"CNST15":1,"CNST16":1,"CNST17":1,"CNST18":1,"CNST19":1,"CNST20":1,"CNST21":1,"CNST22":1,"CNST23":1,"CNST24":1,"CNST25":1,"CNST26":1,"CNST27":1,"CNST28":1,"CNST29":1,"CNST30":1,"CNST31":1,"CNST32":1,"CNST33":1,"CNST34":1,"CNST35":1,"CNST36":1,"CNST37":1,"CNST38":1,"CNST39":1,"CNST40":1,"CNST41":1,"CNST42":1,"CNST43":1,"CNST44":1,"CNST45":1,"CNST46":1,"CNST47":1,"CNST48":1,"CNST49":1,"CNST50":1,"CNST51":1,"CNST52":1,"CNST53":1,"CNST54":1,"CNST55":1,"CNST56":1,"CNST57":1,"CNST58":1,"CNST59":1,"CNST60":1,"CNST61":1,"CNST62":1,"CNST63":1,"CPDPRG0":"<>","CPDPRG1":"<>","CPDPRG2":"<garp>","CPDPRG3":"<>","CPDPRG4":"<>","CPDPRG5":"<>","CPDPRG6":"<>","CPDPRG7":"<>","CPDPRG8":"<>","D0":0.000003,"D1":1.5,"D2":0,"D3":0,"D4":0.0017241375,"D5":0,"D6":0,"D7":0,"D8":0,"D9":0,"D10":0,"D11":0.03,"D12":0,"D13":0,"D14":0,"D15":0,"D16":0.0002,"D17":0,"D18":0,"D19":0,"D20":0,"D21":0.00345,"D22":0,"D23":0,"D24":0,"D25":0,"D26":0,"D27":0,"D28":0,"D29":0,"D30":0,"D31":0,"D32":0,"D33":0,"D34":0,"D35":0,"D36":0,"D37":0,"D38":0,"D39":0,"D40":0,"D41":0,"D42":0,"D43":0,"D44":0,"D45":0,"D46":0,"D47":0,"D48":0,"D49":0,"D50":0,"D51":0,"D52":0,"D53":0,"D54":0,"D55":0,"D56":0,"D57":0,"D58":0,"D59":0,"D60":0,"D61":0,"D62":0,"D63":0,"FCUCHAN0":0,"FCUCHAN1":1,"FCUCHAN2":2,"FCUCHAN3":0,"FCUCHAN4":0,"FCUCHAN5":0,"FCUCHAN6":0,"FCUCHAN7":0,"FCUCHAN8":0,"FCUCHAN9":0,"FN_INDIRECT0":0,"FN_INDIRECT1":0,"FN_INDIRECT2":0,"FN_INDIRECT3":0,"FN_INDIRECT4":0,"FN_INDIRECT5":0,"FN_INDIRECT6":0,"FN_INDIRECT7":0,"FS0":83,"FS1":83,"FS2":83,"FS3":83,"FS4":83,"FS5":83,"FS6":83,"FS7":83,"GPNAM0":"<>","GPNAM1":"<SMSQ10.100>","GPNAM2":"<SMSQ10.100>","GPNAM3":"<>","GPNAM4":"<>","GPNAM5":"<>","GPNAM6":"<>","GPNAM7":"<>","GPNAM8":"<>","GPNAM9":"<>","GPNAM10":"<>","GPNAM11":"<>","GPNAM12":"<>","GPNAM13":"<>","GPNAM14":"<>","GPNAM15":"<>","GPNAM16":"<>","GPNAM17":"<>","GPNAM18":"<>","GPNAM19":"<>","GPNAM20":"<>","GPNAM21":"<>","GPNAM22":"<>","GPNAM23":"<>","GPNAM24":"<>","GPNAM25":"<>","GPNAM26":"<>","GPNAM27":"<>","GPNAM28":"<>","GPNAM29":"<>","GPNAM30":"<>","GPNAM31":"<>","GPX0":0,"GPX1":0,"GPX2":0,"GPX3":0,"GPX4":0,"GPX5":0,"GPX6":0,"GPX7":0,"GPX8":0,"GPX9":0,"GPX10":0,"GPX11":0,"GPX12":0,"GPX13":0,"GPX14":0,"GPX15":0,"GPX16":0,"GPX17":0,"GPX18":0,"GPX19":0,"GPX20":0,"GPX21":0,"GPX22":0,"GPX23":0,"GPX24":0,"GPX25":0,"GPX26":0,"GPX27":0,"GPX28":0,"GPX29":0,"GPX30":0,"GPX31":0,"GPY0":0,"GPY1":0,"GPY2":0,"GPY3":0,"GPY4":0,"GPY5":0,"GPY6":0,"GPY7":0,"GPY8":0,"GPY9":0,"GPY10":0,"GPY11":0,"GPY12":0,"GPY13":0,"GPY14":0,"GPY15":0,"GPY16":0,"GPY17":0,"GPY18":0,"GPY19":0,"GPY20":0,"GPY21":0,"GPY22":0,"GPY23":0,"GPY24":0,"GPY25":0,"GPY26":0,"GPY27":0,"GPY28":0,"GPY29":0,"GPY30":0,"GPY31":0,"GPZ0":0,"GPZ1":80,"GPZ2":20.1,"GPZ3":0,"GPZ4":0,"GPZ5":0,"GPZ6":0,"GPZ7":0,"GPZ8":0,"GPZ9":0,"GPZ10":0,"GPZ11":0,"GPZ12":0,"GPZ13":0,"GPZ14":0,"GPZ15":0,"GPZ16":0,"GPZ17":0,"GPZ18":0,"GPZ19":0,"GPZ20":0,"GPZ21":0,"GPZ22":0,"GPZ23":0,"GPZ24":0,"GPZ25":0,"GPZ26":0,"GPZ27":0,"GPZ28":0,"GPZ29":0,"GPZ30":0,"GPZ31":0,"HPMOD0":1,"HPMOD1":0,"HPMOD2":0,"HPMOD3":0,"HPMOD4":0,"HPMOD5":0,"HPMOD6":0,"HPMOD7":0,"HPMOD8":0,"HPMOD9":0,"HPMOD10":0,"HPMOD11":0,"HPMOD12":0,"HPMOD13":0,"HPMOD14":0,"HPMOD15":0,"HPMOD16":0,"HPMOD17":0,"HPMOD18":0,"HPMOD19":0,"HPMOD20":0,"HPMOD21":0,"HPMOD22":0,"HPMOD23":0,"HPMOD24":0,"HPMOD25":0,"HPMOD26":0,"HPMOD27":0,"HPMOD28":0,"HPMOD29":0,"HPMOD30":0,"HPMOD31":0,"HPMOD32":0,"IN0":0.000019875,"IN1":0,"IN2":0,"IN3":0,"IN4":0,"IN5":0,"IN6":0,"IN7":0,"IN8":0,"IN9":0,"IN10":0,"IN11":0,"IN12":0,"IN13":0,"IN14":0,"IN15":0,"IN16":0,"IN17":0,"IN18":0,"IN19":0,"IN20":0,"IN21":0,"IN22":0,"IN23":0,"IN24":0,"IN25":0,"IN26":0,"IN27":0,"IN28":0,"IN29":0,"IN30":0,"IN31":0,"IN32":0,"IN33":0,"IN34":0,"IN35":0,"IN36":0,"IN37":0,"IN38":0,"IN39":0,"IN40":0,"IN41":0,"IN42":0,"IN43":0,"IN44":0,"IN45":0,"IN46":0,"IN47":0,"IN48":0,"IN49":0,"IN50":0,"IN51":0,"IN52":0,"IN53":0,"IN54":0,"IN55":0,"IN56":0,"IN57":0,"IN58":0,"IN59":0,"IN60":0,"IN61":0,"IN62":0,"IN63":0,"INF0":0,"INF1":39.7375,"INF2":0,"INF3":0,"INF4":0,"INF5":0,"INF6":0,"INF7":0,"INP0":0,"INP1":0,"INP2":0,"INP3":0,"INP4":0,"INP5":0,"INP6":0,"INP7":0,"INP8":0,"INP9":0,"INP10":0,"INP11":0,"INP12":0,"INP13":0,"INP14":0,"INP15":0,"INP16":0,"INP17":0,"INP18":0,"INP19":0,"INP20":0,"INP21":0,"INP22":0,"INP23":0,"INP24":0,"INP25":0,"INP26":0,"INP27":0,"INP28":0,"INP29":0,"INP30":0,"INP31":0,"INP32":0,"INP33":0,"INP34":0,"INP35":0,"INP36":0,"INP37":0,"INP38":0,"INP39":0,"INP40":0,"INP41":0,"INP42":0,"INP43":0,"INP44":0,"INP45":0,"INP46":0,"INP47":0,"INP48":0,"INP49":0,"INP50":0,"INP51":0,"INP52":0,"INP53":0,"INP54":0,"INP55":0,"INP56":0,"INP57":0,"INP58":0,"INP59":0,"INP60":0,"INP61":0,"INP62":0,"INP63":0,"INTEGFAC0":0,"INTEGFAC1":0,"INTEGFAC2":0,"INTEGFAC3":0,"INTEGFAC4":0,"INTEGFAC5":0,"INTEGFAC6":0,"INTEGFAC7":0,"INTEGFAC8":0,"INTEGFAC9":0,"INTEGFAC10":0,"INTEGFAC11":0,"INTEGFAC12":0,"INTEGFAC13":0,"INTEGFAC14":0,"INTEGFAC15":0,"INTEGFAC16":0,"INTEGFAC17":0,"INTEGFAC18":0,"INTEGFAC19":0,"INTEGFAC20":0,"INTEGFAC21":0,"INTEGFAC22":0,"INTEGFAC23":0,"INTEGFAC24":0,"INTEGFAC25":0,"INTEGFAC26":0,"INTEGFAC27":0,"INTEGFAC28":0,"INTEGFAC29":0,"INTEGFAC30":0,"INTEGFAC31":0,"INTEGFAC32":0,"INTEGFAC33":0,"INTEGFAC34":0,"INTEGFAC35":0,"INTEGFAC36":0,"INTEGFAC37":0,"INTEGFAC38":0,"INTEGFAC39":0,"INTEGFAC40":0,"INTEGFAC41":0,"INTEGFAC42":0,"INTEGFAC43":0,"INTEGFAC44":0,"INTEGFAC45":0,"INTEGFAC46":0,"INTEGFAC47":0,"INTEGFAC48":0,"INTEGFAC49":0,"INTEGFAC50":0,"INTEGFAC51":0,"INTEGFAC52":0,"INTEGFAC53":0,"INTEGFAC54":0,"INTEGFAC55":0,"INTEGFAC56":0,"INTEGFAC57":0,"INTEGFAC58":0,"INTEGFAC59":0,"INTEGFAC60":0,"INTEGFAC61":0,"INTEGFAC62":0,"INTEGFAC63":0,"L0":1,"L1":1,"L2":1,"L3":1,"L4":1,"L5":1,"L6":1,"L7":1,"L8":1,"L9":1,"L10":1,"L11":1,"L12":1,"L13":1,"L14":1,"L15":1,"L16":1,"L17":1,"L18":1,"L19":1,"L20":1,"L21":1,"L22":1,"L23":1,"L24":1,"L25":1,"L26":1,"L27":1,"L28":1,"L29":1,"L30":1,"L31":1,"MULEXPNO0":0,"MULEXPNO1":0,"MULEXPNO2":0,"MULEXPNO3":0,"MULEXPNO4":0,"MULEXPNO5":0,"MULEXPNO6":0,"MULEXPNO7":0,"MULEXPNO8":0,"MULEXPNO9":0,"MULEXPNO10":0,"MULEXPNO11":0,"MULEXPNO12":0,"MULEXPNO13":0,"MULEXPNO14":0,"MULEXPNO15":0,"P0":7.8625,"P1":7.8625,"P2":15.725,"P3":7.6625,"P4":15.325,"P5":19.8,"P6":30,"P7":60,"P8":20000,"P9":25,"P10":50,"P11":80000,"P12":80000,"P13":1000,"P14":500,"P15":0,"P16":1000,"P17":2500,"P18":100000,"P19":600,"P20":2000,"P21":0,"P22":0,"P23":0,"P24":2000,"P25":270,"P26":100000,"P27":7.8625,"P28":1000,"P29":1000,"P30":0,"P31":2119,"P32":20000,"P33":0,"P34":0,"P35":0,"P36":40000,"P37":0,"P38":0,"P39":240,"P40":2000,"P41":0,"P42":0,"P43":4740,"P44":300,"P45":0,"P46":80000,"P47":46600,"P48":10000,"P49":30000,"P50":66000,"P51":0,"P52":4950,"P53":5550,"P54":4000,"P55":0,"P56":0,"P57":0,"P58":0,"P59":0,"P60":2500,"P61":0,"P62":0,"P63":1500,"PACOIL0":2,"PACOIL1":3,"PACOIL2":1,"PACOIL3":0,"PACOIL4":0,"PACOIL5":0,"PACOIL6":0,"PACOIL7":0,"PACOIL8":0,"PACOIL9":0,"PACOIL10":0,"PACOIL11":0,"PACOIL12":0,"PACOIL13":0,"PACOIL14":0,"PACOIL15":0,"PACOIL16":0,"PACOIL17":0,"PACOIL18":0,"PACOIL19":0,"PACOIL20":0,"PACOIL21":0,"PACOIL22":0,"PACOIL23":0,"PACOIL24":0,"PACOIL25":0,"PACOIL26":0,"PACOIL27":0,"PACOIL28":0,"PACOIL29":0,"PACOIL30":0,"PACOIL31":0,"PACOIL32":0,"PCPD0":0,"PCPD1":90,"PCPD2":80,"PCPD3":0,"PCPD4":0,"PCPD5":0,"PCPD6":0,"PCPD7":0,"PCPD8":0,"PCPD9":0,"PEXSEL0":1,"PEXSEL1":1,"PEXSEL2":1,"PEXSEL3":1,"PEXSEL4":1,"PEXSEL5":1,"PEXSEL6":1,"PEXSEL7":1,"PEXSEL8":1,"PEXSEL9":1,"PHCOR0":0,"PHCOR1":0,"PHCOR2":0,"PHCOR3":0,"PHCOR4":0,"PHCOR5":0,"PHCOR6":0,"PHCOR7":0,"PHCOR8":0,"PHCOR9":0,"PHCOR10":0,"PHCOR11":0,"PHCOR12":0,"PHCOR13":0,"PHCOR14":0,"PHCOR15":0,"PHCOR16":0,"PHCOR17":0,"PHCOR18":0,"PHCOR19":0,"PHCOR20":0,"PHCOR21":0,"PHCOR22":0,"PHCOR23":0,"PHCOR24":0,"PHCOR25":0,"PHCOR26":0,"PHCOR27":0,"PHCOR28":0,"PHCOR29":0,"PHCOR30":0,"PHCOR31":0,"PL0":120,"PL1":120,"PL2":120,"PL3":120,"PL4":120,"PL5":120,"PL6":120,"PL7":120,"PL8":120,"PL9":120,"PL10":120,"PL11":120,"PL12":120,"PL13":120,"PL14":120,"PL15":120,"PL16":120,"PL17":120,"PL18":120,"PL19":120,"PL20":120,"PL21":120,"PL22":120,"PL23":120,"PL24":120,"PL25":120,"PL26":120,"PL27":120,"PL28":120,"PL29":120,"PL30":120,"PL31":120,"PL32":120,"PL33":120,"PL34":120,"PL35":120,"PL36":120,"PL37":120,"PL38":120,"PL39":120,"PL40":120,"PL41":120,"PL42":120,"PL43":120,"PL44":120,"PL45":120,"PL46":120,"PL47":120,"PL48":120,"PL49":120,"PL50":120,"PL51":120,"PL52":120,"PL53":120,"PL54":120,"PL55":120,"PL56":120,"PL57":120,"PL58":120,"PL59":120,"PL60":120,"PL61":120,"PL62":120,"PL63":120,"PLW0":0,"PLW1":24.3,"PLW2":84.013,"PLW3":0,"PLW4":0,"PLW5":0,"PLW6":0,"PLW7":0,"PLW8":0,"PLW9":0.00006005,"PLW10":1.668,"PLW11":0.088831,"PLW12":0.77024,"PLW13":0.38742,"PLW14":0,"PLW15":7.8872,"PLW16":0,"PLW17":0,"PLW18":24.3,"PLW19":0.18534,"PLW20":0,"PLW21":0.078872,"PLW22":0,"PLW23":0,"PLW24":0.0087636,"PLW25":0.64751,"PLW26":0.19256,"PLW27":0.082373,"PLW28":0,"PLW29":1.668,"PLW30":0.77024,"PLW31":3.0809,"PLW32":0.000002402,"PLW33":0,"PLW34":0,"PLW35":0,"PLW36":0,"PLW37":0,"PLW38":0,"PLW39":0,"PLW40":0,"PLW41":0,"PLW42":0,"PLW43":0,"PLW44":0,"PLW45":0,"PLW46":0,"PLW47":0,"PLW48":0,"PLW49":0,"PLW50":0,"PLW51":0,"PLW52":0,"PLW53":0,"PLW54":0,"PLW55":0,"PLW56":0,"PLW57":0,"PLW58":0,"PLW59":0,"PLW60":0,"PLW61":0,"PLW62":0,"PLW63":0,"PLWMAX0":116.831512,"PLWMAX1":548.695068,"PLWMAX2":0,"PLWMAX3":0,"PLWMAX4":0,"PLWMAX5":0,"PLWMAX6":0,"PLWMAX7":0,"PRECHAN0":-1,"PRECHAN1":2,"PRECHAN2":-1,"PRECHAN3":0,"PRECHAN4":1,"PRECHAN5":-1,"PRECHAN6":-1,"PRECHAN7":-1,"PRECHAN8":-1,"PRECHAN9":-1,"PRECHAN10":-1,"PRECHAN11":-1,"PRECHAN12":-1,"PRECHAN13":-1,"PRECHAN14":-1,"PRECHAN15":-1,"PRECHAN16":-1,"PRECHAN17":-1,"PRECHAN18":-1,"PRECHAN19":-1,"PRECHAN20":-1,"PRECHAN21":-1,"PRECHAN22":-1,"PRECHAN23":-1,"PRECHAN24":-1,"PRECHAN25":-1,"PRECHAN26":-1,"PRECHAN27":-1,"PRECHAN28":-1,"PRECHAN29":-1,"PRECHAN30":-1,"PRECHAN31":-1,"PRECHAN32":-1,"PROBINPUTS0":"<19F/31P-109Ag>","PROBINPUTS1":"<1H>","PROBINPUTS2":"<2H>","PROBINPUTS3":"<>","PROBINPUTS4":"<>","PROBINPUTS5":"<>","PROBINPUTS6":"<>","PROBINPUTS7":"<>","PROBINPUTS8":"<>","PROBINPUTS9":"<>","PROBINPUTS10":"<>","PROBINPUTS11":"<>","PROBINPUTS12":"<>","PROBINPUTS13":"<>","PROBINPUTS14":"<>","PROBINPUTS15":"<>","RECCHAN0":0,"RECCHAN1":1,"RECCHAN2":2,"RECCHAN3":0,"RECCHAN4":0,"RECCHAN5":0,"RECCHAN6":0,"RECCHAN7":0,"RECCHAN8":0,"RECCHAN9":0,"RECPRE0":-1,"RECPRE1":0,"RECPRE2":2,"RECPRE3":-1,"RECPRE4":-1,"RECPRE5":-1,"RECPRE6":-1,"RECPRE7":-1,"RECPRE8":-1,"RECPRE9":-1,"RECPRE10":-1,"RECPRE11":-1,"RECPRE12":-1,"RECPRE13":-1,"RECPRE14":-1,"RECPRE15":-1,"RECPRE16":-1,"RECPRE17":-1,"RECPRE18":-1,"RECPRE19":-1,"RECPRE20":-1,"RECPRE21":-1,"RECPRE22":-1,"RECPRE23":-1,"RECPRE24":-1,"RECPRFX0":1,"RECPRFX1":0,"RECPRFX2":1,"RECPRFX3":0,"RECPRFX4":0,"RECPRFX5":0,"RECPRFX6":0,"RECPRFX7":0,"RECPRFX8":0,"RECPRFX9":0,"RECPRFX10":0,"RECPRFX11":0,"RECPRFX12":0,"RECPRFX13":0,"RECPRFX14":0,"RECPRFX15":0,"RECPRFX16":0,"RECPRFX17":0,"RECPRFX18":0,"RECPRFX19":0,"RECPRFX20":0,"RECPRFX21":0,"RECPRFX22":0,"RECPRFX23":0,"RECPRFX24":0,"RECPRFX25":0,"RECPRFX26":0,"RECPRFX27":0,"RECPRFX28":0,"RECPRFX29":0,"RECPRFX30":0,"RECPRFX31":0,"RECPRFX32":0,"RSEL0":0,"RSEL1":1,"RSEL2":2,"RSEL3":0,"RSEL4":0,"RSEL5":0,"RSEL6":0,"RSEL7":0,"RSEL8":0,"RSEL9":0,"RSEL10":0,"RSEL11":0,"RSEL12":0,"RSEL13":0,"RSEL14":0,"RSEL15":0,"RSEL16":0,"RSEL17":0,"RSEL18":0,"RSEL19":0,"RSEL20":0,"RSEL21":0,"RSEL22":0,"RSEL23":0,"RSEL24":0,"SHAPPR0":0,"SHAPPR1":1,"SHAPPR2":1,"SHAPPR3":1,"SHAPPR4":1,"SHAPPR5":1,"SHAPPR6":1,"SHAPPR7":1,"SHAPPR8":1,"SHAPPR9":1,"SHAPPR10":1,"SHAPPR11":1,"SHAPPR12":1,"SHAPPR13":1,"SHAPPR14":1,"SHAPPR15":1,"SP0":120,"SP1":120,"SP2":120,"SP3":120,"SP4":120,"SP5":120,"SP6":120,"SP7":120,"SP8":120,"SP9":120,"SP10":120,"SP11":120,"SP12":120,"SP13":120,"SP14":120,"SP15":120,"SP16":120,"SP17":120,"SP18":120,"SP19":120,"SP20":120,"SP21":120,"SP22":120,"SP23":120,"SP24":120,"SP25":120,"SP26":120,"SP27":120,"SP28":120,"SP29":120,"SP30":120,"SP31":120,"SP32":120,"SP33":120,"SP34":120,"SP35":120,"SP36":120,"SP37":120,"SP38":120,"SP39":120,"SP40":120,"SP41":120,"SP42":120,"SP43":120,"SP44":120,"SP45":120,"SP46":120,"SP47":120,"SP48":120,"SP49":120,"SP50":120,"SP51":120,"SP52":120,"SP53":120,"SP54":120,"SP55":120,"SP56":120,"SP57":120,"SP58":120,"SP59":120,"SP60":120,"SP61":120,"SP62":120,"SP63":120,"SPNAM0":"<>","SPNAM1":"<Gaus1_270.1000>","SPNAM2":"<Gaus1_180r.1000>","SPNAM3":"<Crp60","SPNAM4":0.5,"SPNAM5":"20.1>","SPNAM6":"<Bip720","SPNAM7":100,"SPNAM8":"10.1>","SPNAM9":"<Sinc1.1000>","SPNAM10":"<Squa100.1000>","SPNAM11":"<Crp60comp.4>","SPNAM12":"<Squa100.1000>","SPNAM13":"<>","SPNAM14":"<Sinc1.1000>","SPNAM15":"<Sinc1.1000>","SPNAM16":"<>","SPNAM17":"<>","SPNAM18":"<Crp32","SPNAM19":0.75,"SPNAM20":"20.2>","SPNAM21":"<>","SPNAM22":"<>","SPNAM23":"<>","SPNAM24":"<Crp60_xfilt.2>","SPNAM25":"<Sinc1.1000>","SPNAM26":"<Sinc1.1000>","SPNAM27":"<Sinc1.1000>","SPNAM28":"<Sinc1.1000>","SPNAM29":"<>","SPNAM30":"<>","SPNAM31":"<>","SPNAM32":"<Q3_surbop.1>","SPNAM33":"<>","SPNAM34":"<>","SPNAM35":"<Crp60","SPNAM36":20,"SPNAM37":"20.10>","SPNAM38":"<Bip720","SPNAM39":50,"SPNAM40":"20.1>","SPNAM41":"<Crp32","SPNAM42":1.5,"SPNAM43":"20.2>","SPNAM44":"<Q3_surbop.1>","SPNAM45":"<Sinc1.1000>","SPNAM46":"<Rsnob.1000>","SPNAM47":"<Gaus1_180r.1000>","SPNAM48":"<Gaus1_180r.1000>","SPNAM49":"<Crp_psyche.20>","SPNAM50":"<>","SPNAM51":"<>","SPNAM52":"<Gaus1_180i.1000>","SPNAM53":"<Squa100.1000>","SPNAM54":"<>","SPNAM55":"<>","SPNAM56":"<Q5tr.1000>","SPNAM57":"<>","SPNAM58":"<Reburp.1000>","SPNAM59":"<>","SPNAM60":"<>","SPNAM61":"<>","SPNAM62":"<>","SPNAM63":"<>","SPOAL0":0.5,"SPOAL1":1,"SPOAL2":0.5,"SPOAL3":0.5,"SPOAL4":0.5,"SPOAL5":0.5,"SPOAL6":0.5,"SPOAL7":0.5,"SPOAL8":0.5,"SPOAL9":0.5,"SPOAL10":0.5,"SPOAL11":0.5,"SPOAL12":0.5,"SPOAL13":0.5,"SPOAL14":0.5,"SPOAL15":0.5,"SPOAL16":0.5,"SPOAL17":0.5,"SPOAL18":0.5,"SPOAL19":1,"SPOAL20":1,"SPOAL21":1,"SPOAL22":1,"SPOAL23":0.5,"SPOAL24":0.5,"SPOAL25":0.5,"SPOAL26":0.5,"SPOAL27":0.5,"SPOAL28":0.5,"SPOAL29":0.5,"SPOAL30":0.5,"SPOAL31":0.5,"SPOAL32":0.5,"SPOAL33":0.5,"SPOAL34":0.5,"SPOAL35":0.5,"SPOAL36":0.5,"SPOAL37":0.5,"SPOAL38":0.5,"SPOAL39":0.5,"SPOAL40":0.5,"SPOAL41":0.5,"SPOAL42":0.5,"SPOAL43":0.5,"SPOAL44":0,"SPOAL45":0.5,"SPOAL46":0.5,"SPOAL47":0.5,"SPOAL48":0.5,"SPOAL49":0.5,"SPOAL50":0.5,"SPOAL51":0.5,"SPOAL52":0.5,"SPOAL53":0.5,"SPOAL54":0.5,"SPOAL55":0.5,"SPOAL56":0.5,"SPOAL57":0.5,"SPOAL58":0.5,"SPOAL59":0.5,"SPOAL60":0.5,"SPOAL61":0.5,"SPOAL62":0.5,"SPOAL63":0.5,"SPOFFS0":0,"SPOFFS1":0,"SPOFFS2":0,"SPOFFS3":0,"SPOFFS4":0,"SPOFFS5":0,"SPOFFS6":0,"SPOFFS7":0,"SPOFFS8":0,"SPOFFS9":0,"SPOFFS10":0,"SPOFFS11":0,"SPOFFS12":0,"SPOFFS13":0,"SPOFFS14":0,"SPOFFS15":0,"SPOFFS16":0,"SPOFFS17":0,"SPOFFS18":0,"SPOFFS19":0,"SPOFFS20":0,"SPOFFS21":0,"SPOFFS22":0,"SPOFFS23":0,"SPOFFS24":0,"SPOFFS25":0,"SPOFFS26":0,"SPOFFS27":0,"SPOFFS28":0,"SPOFFS29":0,"SPOFFS30":0,"SPOFFS31":0,"SPOFFS32":0,"SPOFFS33":0,"SPOFFS34":0,"SPOFFS35":0,"SPOFFS36":0,"SPOFFS37":0,"SPOFFS38":0,"SPOFFS39":0,"SPOFFS40":0,"SPOFFS41":0,"SPOFFS42":0,"SPOFFS43":0,"SPOFFS44":0,"SPOFFS45":0,"SPOFFS46":0,"SPOFFS47":0,"SPOFFS48":0,"SPOFFS49":0,"SPOFFS50":0,"SPOFFS51":0,"SPOFFS52":0,"SPOFFS53":0,"SPOFFS54":0,"SPOFFS55":0,"SPOFFS56":0,"SPOFFS57":0,"SPOFFS58":0,"SPOFFS59":0,"SPOFFS60":0,"SPOFFS61":0,"SPOFFS62":0,"SPOFFS63":0,"SPPEX0":0,"SPPEX1":0,"SPPEX2":0,"SPPEX3":0,"SPPEX4":0,"SPPEX5":0,"SPPEX6":0,"SPPEX7":0,"SPPEX8":0,"SPPEX9":0,"SPPEX10":0,"SPPEX11":0,"SPPEX12":0,"SPPEX13":0,"SPPEX14":0,"SPPEX15":0,"SPPEX16":0,"SPPEX17":0,"SPPEX18":0,"SPPEX19":0,"SPPEX20":0,"SPPEX21":0,"SPPEX22":0,"SPPEX23":0,"SPPEX24":0,"SPPEX25":0,"SPPEX26":0,"SPPEX27":0,"SPPEX28":0,"SPPEX29":0,"SPPEX30":0,"SPPEX31":0,"SPPEX32":0,"SPPEX33":0,"SPPEX34":0,"SPPEX35":0,"SPPEX36":0,"SPPEX37":0,"SPPEX38":0,"SPPEX39":0,"SPPEX40":0,"SPPEX41":0,"SPPEX42":0,"SPPEX43":0,"SPPEX44":0,"SPPEX45":0,"SPPEX46":0,"SPPEX47":0,"SPPEX48":0,"SPPEX49":0,"SPPEX50":0,"SPPEX51":0,"SPPEX52":0,"SPPEX53":0,"SPPEX54":0,"SPPEX55":0,"SPPEX56":0,"SPPEX57":0,"SPPEX58":0,"SPPEX59":0,"SPPEX60":0,"SPPEX61":0,"SPPEX62":0,"SPPEX63":0,"SPW0":0,"SPW1":0.000012463,"SPW2":0.000005539,"SPW3":7.5317,"SPW4":5.4772,"SPW5":0.0043288,"SPW6":0.00006005,"SPW7":7.5317,"SPW8":1.5012e-7,"SPW9":0,"SPW10":0.0043288,"SPW11":0.0043288,"SPW12":0,"SPW13":0,"SPW14":1.6068,"SPW15":0,"SPW16":0,"SPW17":0,"SPW18":1.4509,"SPW19":0.000008841574,"SPW20":0.00001374394,"SPW21":0.000006417446,"SPW22":0.00003460876,"SPW23":0,"SPW24":0,"SPW25":0,"SPW26":0.00084894,"SPW27":0,"SPW28":0,"SPW29":0.057343,"SPW30":1.0676,"SPW31":0.80339,"SPW32":0.060456,"SPW33":0.00027055,"SPW34":0.000060555,"SPW35":0.000005539,"SPW36":0.00035449,"SPW37":0.00019804,"SPW38":0,"SPW39":0,"SPW40":0.000008138,"SPW41":1.5012e-7,"SPW42":0,"SPW43":0,"SPW44":0.05386,"SPW45":0,"SPW46":0.036952,"SPW47":0,"SPW48":0,"SPW49":0,"SPW50":0,"SPW51":0,"SPW52":0,"SPW53":0,"SPW54":0,"SPW55":0,"SPW56":0,"SPW57":0,"SPW58":0,"SPW59":0.50211,"SPW60":0.25106,"SPW61":0,"SPW62":0,"SPW63":0,"SUBNAM0":"<>","SUBNAM1":"<>","SUBNAM2":"<>","SUBNAM3":"<>","SUBNAM4":"<>","SUBNAM5":"<>","SUBNAM6":"<>","SUBNAM7":"<>","SUBNAM8":"<>","SUBNAM9":"<>","SWIBOX0":0,"SWIBOX1":3,"SWIBOX2":1,"SWIBOX3":0,"SWIBOX4":0,"SWIBOX5":0,"SWIBOX6":0,"SWIBOX7":0,"SWIBOX8":0,"SWIBOX9":0,"SWIBOX10":0,"SWIBOX11":0,"SWIBOX12":0,"SWIBOX13":0,"SWIBOX14":0,"SWIBOX15":0,"SWIBOX16":0,"SWIBOX17":0,"SWIBOX18":0,"SWIBOX19":0,"SWIBOX20":0,"SWIBOX21":0,"SWIBOX22":0,"SWIBOX23":0,"SWIBOX24":0,"SWIBOX25":0,"SWIBOX26":0,"SWIBOX27":0,"SWIBOX28":0,"SWIBOX29":0,"SWIBOX30":0,"SWIBOX31":0,"SWIBOX32":0,"TD_INDIRECT0":0,"TD_INDIRECT1":256,"TD_INDIRECT2":0,"TD_INDIRECT3":0,"TD_INDIRECT4":0,"TD_INDIRECT5":0,"TD_INDIRECT6":0,"TD_INDIRECT7":0,"TE_STAB0":2,"TE_STAB1":2,"TE_STAB2":0,"TE_STAB3":0,"TE_STAB4":0,"TE_STAB5":0,"TE_STAB6":0,"TE_STAB7":0,"TE_STAB8":0,"TE_STAB9":0,"TOTROT0":0,"TOTROT1":0,"TOTROT2":0,"TOTROT3":0,"TOTROT4":0,"TOTROT5":0,"TOTROT6":0,"TOTROT7":0,"TOTROT8":0,"TOTROT9":0,"TOTROT10":0,"TOTROT11":0,"TOTROT12":0,"TOTROT13":0,"TOTROT14":0,"TOTROT15":0,"TOTROT16":0,"TOTROT17":0,"TOTROT18":0,"TOTROT19":0,"TOTROT20":0,"TOTROT21":0,"TOTROT22":0,"TOTROT23":0,"TOTROT24":0,"TOTROT25":0,"TOTROT26":0,"TOTROT27":0,"TOTROT28":0,"TOTROT29":0,"TOTROT30":0,"TOTROT31":0,"TOTROT32":0,"TOTROT33":0,"TOTROT34":0,"TOTROT35":0,"TOTROT36":0,"TOTROT37":0,"TOTROT38":0,"TOTROT39":0,"TOTROT40":0,"TOTROT41":0,"TOTROT42":0,"TOTROT43":0,"TOTROT44":0,"TOTROT45":0,"TOTROT46":0,"TOTROT47":0,"TOTROT48":0,"TOTROT49":0,"TOTROT50":0,"TOTROT51":0,"TOTROT52":0,"TOTROT53":0,"TOTROT54":0,"TOTROT55":0,"TOTROT56":0,"TOTROT57":0,"TOTROT58":0,"TOTROT59":0,"TOTROT60":0,"TOTROT61":0,"TOTROT62":0,"TOTROT63":0,"WAVEMAKER0":"<>","WAVEMAKER1":"<>","WAVEMAKER2":"<>","WAVEMAKER3":"<>","WAVEMAKER4":"<>","WAVEMAKER5":"<>","WAVEMAKER6":"<>","WAVEMAKER7":"<>","WBSW0":4,"WBSW1":10,"WBSW2":10,"WBSW3":10,"WBSW4":10,"WBSW5":10,"WBSW6":10,"WBSW7":10,"nbSubSpectra":1024,"firstY":235.009378412997,"lastY":-15.009371589646918,"observeFrequency":400.300035072019,"brukerReference":400.300035072019},"filters":[],"info":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"CCP-3863_25.zip/CCP-3863/25","pulseSequence":"hsqcedetgp","aqMod":3,"experiment":"hsqc","acquisitionScheme":"Echo-antiecho","lpNumberOfCoefficients":[0,32],"linearPredictionBin":[0,512],"tdOff":[0,0],"windowMultiplicationMode":[4,4],"title":"Parameter file, TopSpin 4.5.0","temperature":298.064083841974,"type":"NMR Spectrum","phc1":[0.0717765018343925,0],"phc0":[-226.707077026367,0],"numberOfPoints":"11","originFrequency":[400.301730322473,100.666587167],"probeName":"Z166552_0019","baseFrequency":[400.3,100.65551506],"scaleFactor":[64,64],"fieldStrength":9.401684034256371,"spectralWidth":[7.80661127165895,249.991250964185],"spectrumSize":[1024,1024],"acquisitionTime":0.0016000000000000005,"pulseStrength90":31796.50238473768,"relaxationTime":1.5,"numberOfScans":2,"groupDelay":68,"DSPFVS":20,"DECIM":6400,"increment":0.780661127165895,"epoch":1748065902000,"date":"Sat, 24 May 2025 05:51:42 GMT","localeDate":"5/24/2025, 7:51:42 AM","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1730.3224730085276,11072.10700000394],"experimentNumber":25},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}},{"originalInfo":{"nucleus":["1H","13C"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"CCP-3863_25","pulseSequence":"hsqcedetgp","aqMod":3,"experiment":"hsqc","acquisitionScheme":"Echo-antiecho","acquisitionMode":"SIMULTANEOUS (DQD)","lpNumberOfCoefficients":32,"linearPredictionBin":0,"tdOff":0,"windowMultiplicationMode":[4,4],"title":"HSQCEDETGP_ED CDCl3 {D:\\Data} SG 24","solvent":"CDCl3","temperature":298.064083841974,"type":"nD NMR FID","dataClass":"NTUPLES","phc1":[-0.0717765018343925,0],"phc0":[226.707077026367,0],"originFrequency":[400.301730322473,100.666587167],"probeName":"Z166552_0019","baseFrequency":[400.3,100.65551506],"scaleFactor":1,"fieldStrength":9.401684034256371,"spectralWidth":[7.80661127165895,249.991250964185],"numberOfPoints":[1024,256],"spectrumSize":[1024,1024],"sampleName":"CCP-3863","acquisitionTime":0.16368000000000005,"pulseStrength90":31796.50238473768,"relaxationTime":1.5,"numberOfScans":2,"groupDelay":68,"DSPFVS":20,"DECIM":6400,"digitalFilter":68,"increment":[0.00016000000000000004,0.0006418823529411767],"epoch":1748065902000,"date":"Sat, 24 May 2025 05:51:42 GMT","localeDate":"5/24/2025, 7:51:42 AM","reverse":[false,false],"frequencyOffset":[1730.3224730085276,11072.10700000394]},"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":[[0,0,0,0,0,-1,6,-7,7,-9,6,-11,10,-18,22,-29,33,-36,43,-47,58,-64,80,-89,103,-115,128,-145,160,-185,204,-231,253,-283,310,-343,380,-416,461,-501,554,-603,661,-723,790,-868,945,-1038,1134,-1249,1371,-1513,1675,-1857,2073,-2321,2624,-2985,3435,-3994,4718,-5673,6975,-8841,11646,-16212,24496,-42984,139955,-458294,-536995,682228,-423516,494857,906926,-90070,1083664,47024,-124936,797837,-554057,6398,-110732,-1011800,5605,-705350,-693148,128761,-618120,214474,476391,33028,867200,397586,309186,742040,61466,232225,96361,-541232,-193464,-550169,-627396,-400384,-623570,-189152,109854,-118880,239279,625658,592541,538840,694797,301251,311186,221736,-359114,-208863,-428688,-703913,-214321,-612760,-545989,7237,-303606,363307,365954,203927,899053,310440,321486,738767,-2323,218241,-147713,-733312,-32661,-727341,-679754,-37344,-731094,22420,224781,-338441,846907,317531,258608,970794,38931,367716,257774,-552710,137503,-618937,-695797,-62502,-986687,-423304,-57287,-527237,406259,31899,206192,1028428,240709,693896,707880,-48988,465187,-234888,-327587,-20283,-696729,-451157,-426836,-713640,-132824,-154208,47700,507619,133500,462082,505107,345246,510737,306723,28316,-54901,-211077,-439828,-437276,-692399,-397478,-360059,-284031,-63598,127367,182972,378131,381109,423165,629695,387483,256607,50446,-217243,-237336,-390148,-537699,-372244,-509343,-442178,-34418,-109169,125395,413811,219296,470692,470869,318342,574803,104582,72108,55296,-500986,-564111,-512225,-550314,-201278,-449305,-170646,259895,-22581,343803,503863,288978,725154,382756,216744,325617,-254185,-122423,-147663,-548921,-372144,-461134,-503683,-78926,-367626,245146,259305,19250,581230,295135,484371,559140,-8294,165398,10231,-405057,-61177,-626353,-491729,-344310,-568429,-35294,-36591,-37448,423844,202138,314503,603399,265108,332603,82371,-123386,154083,-316484,-363060,-376491,-602663,-293855,-512125,-124681,189151,-38139,423130,318441,279937,522663,364833,386957,332467,-33618,23188,-113240,-388231,-300698,-578082,-419323,-240182,-200225,24791,147421,160599,423684,328999,447024,386801,122622,146534,95003,-157249,-249658,-553494,-269230,-260337,-369039,-196870,-238060,-147791,190146,293142,351569,365369,235297,380039,154443,7103,-110873,-71313,-298113,-384895,-428776,-379610,-432553,-270474,-241452,34258,234796,224513,356166,180861,435752,260856,33918,113163,-190880,-184730,-103849,-427143,-246444,-241943,-524581,-79419,-113503,-158433,385716,116266,422931,534589,199812,488722,353696,-132579,245243,-215653,-373214,-149395,-592017,-151579,-237924,-418058,218604,-233266,219254,518553,169258,645388,422378,182784,351647,-130247,-27842,157790,-693588,-221565,-363816,-616309,-163186,-386353,-93110,199069,-26509,421044,376116,164972,507642,181058,-6339,101351,-280441,-74900,-381723,-514315,-185582,-523344,-285525,-114675,-50754,200256,430287,259564,298797,284558,210674,110821,49993,-153853,-151212,-177154,-501446,-258360,-230568,-363394,-112658,-137262,140075,326582,149833,405686,222842,203595,425869,-72418,12450,-24455,-382950,-67118,-310832,-389541,5912,-299862,-29063,40222,-177658,364817,74310,-68319,487476,56227,152879,119215,-150922,149578,-39562,-306270,-53631,-315025,-103624,7359,-125173,134423,-26672,2893,213112,-95332,45522,85729,-4250,59439,-75919,-29787,-10111,-333178,-118750,89261,-64093,53154,22009,12807,70695,26988,137751,40820,110069,33444,133343,92956,8706,-110297,-8769,-193144,-142289,-120092,-111440,-80879,-50512,86707,-890,106687,209187,173882,134422,138611,122883,211801,-106029,-54738,-84062,-219965,45458],[0,0,0,0,0,-2,5,-6,6,-8,5,-12,11,-19,21,-27,32,-34,42,-44,57,-63,79,-87,101,-113,127,-145,162,-187,207,-237,262,-294,328,-364,408,-449,504,-555,618,-681,756,-836,924,-1023,1129,-1253,1383,-1537,1702,-1894,2108,-2351,2632,-2954,3338,-3786,4333,-4999,5838,-6920,8366,-10399,13418,-18311,27281,-47925,142072,-116079,-469711,607363,-23812,367831,1060749,-32417,991445,531388,-136777,517460,-497579,-349456,-183410,-1265415,-111101,-602237,-734249,197034,-421695,76008,628709,102670,848473,406019,319586,714768,50124,151952,-1759,-369453,-290572,-616927,-590186,-448976,-424972,-297037,-22870,125270,170044,513070,454956,527532,586957,306375,264567,182117,-251834,-119773,-310255,-645026,-264247,-613479,-342980,60636,-452070,285207,441682,83814,826219,285299,397631,601152,-158738,171320,-29027,-713509,-57299,-691666,-734634,-20286,-855967,-15178,200026,-189279,765175,375961,364488,935337,36695,340596,202389,-472814,100832,-420876,-618962,-74033,-867201,-304379,-36827,-525625,374601,2888,322575,793351,263640,566305,546688,32004,310764,-122006,-288078,-290050,-728420,-555658,-507820,-709550,-150456,-335975,-216510,333285,2907,370949,537083,469058,502139,365407,233727,64707,-247520,-355371,-294739,-497539,-453409,-375091,-268403,-150428,18410,195597,328109,357595,450570,530178,364731,284973,261714,-52876,-110782,-254127,-420328,-300220,-648933,-583807,-186438,-163070,3873,188746,133696,522211,384059,370624,610937,363544,134298,287880,-357297,-112453,-276372,-497847,-362443,-505468,-403548,-130335,-188862,158560,317092,244789,677574,248895,489489,419946,122236,142931,-140659,-329328,-164405,-625764,-351422,-275328,-404356,-173986,-66852,12920,309138,192948,454589,444996,412850,533668,208314,87435,58671,-218674,-399971,-423057,-634881,-361679,-421189,-179508,49932,-45425,332262,275160,447405,536651,352680,461408,295828,-52545,-28731,-297280,-320247,-184425,-543934,-347744,-254818,-347548,-57396,-18492,121605,175831,240433,463642,500535,179341,394370,8659,135956,-50076,-383877,-249162,-302560,-525328,-249679,-281682,-90781,23464,-30836,213541,303508,296803,492895,411337,317151,189840,-96215,-39223,-162003,-246187,-209432,-413637,-271104,-353361,-276311,-107653,-80660,40675,280140,478555,486465,503592,353700,247086,251415,147012,-223909,-50767,-367815,-415225,-501487,-380769,-164353,-166227,-155365,149501,148721,276351,472796,249138,652226,341452,141099,293482,-122981,-180616,-123639,-593417,-302267,-413821,-508787,-133361,-254792,82417,394689,162890,529286,411825,288114,513630,20185,81039,78912,-565502,-146164,-483720,-560324,-126028,-530420,-93275,159325,-269808,311450,243552,214401,664572,182475,342244,365656,-94868,93508,-230336,-400480,-132020,-552086,-415555,-247011,-380762,84579,42782,111483,414013,366262,302776,478124,241950,288949,45572,-197717,-234476,-318715,-426040,-573276,-375270,-346952,-132485,-137810,155017,263165,329781,461991,585099,309839,469997,297767,233583,155978,-200729,-224199,-150569,-658448,-283306,-338598,-427667,74707,-141496,113859,382545,49301,589394,463936,161264,546908,80713,94829,102608,-670373,-166520,-520241,-594940,62253,-642452,-171516,282086,-76277,599822,363846,164360,580544,106890,205811,266347,-423174,-59399,-305922,-634212,-116186,-533041,-287191,-5763,-404963,281039,322052,242891,546489,417742,329588,432565,-148734,44901,-102641,-376121,-180537,-455761,-419120,-263274,-276349,-31631,112729,59326,333235,357515,477613,487334,314402,221419,312190,90751,-158394,-51465,-314841,-518570,-364060,-411509,-84361,-293695,-144697,279715,46538,391316,508218,233274,484301,299236],[0,0,0,0,0,-1,7,-6,9,-7,10,-12,17,-25,31,-42,46,-58,65,-82,97,-117,141,-163,193,-219,257,-292,338,-385,440,-502,565,-639,715,-806,899,-1008,1120,-1246,1383,-1529,1694,-1865,2061,-2267,2496,-2742,3014,-3313,3639,-4004,4401,-4852,5353,-5925,6576,-7333,8224,-9284,10584,-12203,14308,-17138,21180,-27394,38124,-60813,178435,-406670,-1023620,194332,-886549,-555870,377315,-735430,509361,424101,-19542,1166178,174226,466501,858719,-237292,348859,-70086,-626464,171868,-913494,-495880,-120446,-968842,46828,-86517,-1425,541518,145950,525875,660606,154950,442853,337925,-107692,-47474,-348743,-440314,-490562,-546466,-418854,-396770,-420499,-141861,232467,164293,320842,586303,310180,496893,452732,71684,269709,-182067,-258982,-230131,-713301,-362621,-295453,-700414,73429,-283294,1749,589024,58135,740274,599673,120210,692922,-18623,6356,379417,-675309,-110679,-307626,-911088,62947,-764146,-324723,355933,-516743,406186,435489,67672,917256,309093,244625,606483,-296860,22151,-69131,-737865,-110303,-658681,-560581,-133488,-565356,120212,243317,-128375,688791,224771,350327,789317,156498,334294,182145,-373649,-8449,-453908,-581719,-149452,-658101,-210976,-94986,-280638,213745,185359,291054,693321,371310,413614,404141,144163,40261,-152571,-287825,-286016,-479202,-507266,-428572,-398175,-133667,62683,177394,186177,436672,405462,402147,502522,182478,225871,104827,-288447,-297884,-405952,-518199,-340216,-546005,-97690,-113982,-218973,220607,90628,382421,555511,310237,520673,397662,97518,199711,-196772,-310021,-285982,-474597,-277570,-501281,-380596,74409,-308666,21723,416506,56329,554610,328761,289962,502844,62003,-2169,154177,-317631,-145401,-446895,-607097,-303251,-461988,-80231,96834,-63685,358266,275840,285846,411054,251708,337566,195055,-159190,60207,-204637,-275637,-262594,-493259,-248644,-142703,-258165,62591,22415,101318,473772,295457,338398,249810,103565,262741,-148813,-128132,-1152,-321451,-211547,-361045,-300948,-43990,-196558,-911,175331,-23874,253700,180787,247001,405524,107496,-19700,-25698,-191655,-105807,-242655,-400611,-178422,-337160,-153917,-88725,-28430,238826,177510,262019,420551,128642,301899,186965,-7502,-97209,-114473,-278178,-295376,-341974,-187593,-324439,-153637,-25750,195712,319358,202944,312704,384183,386576,231193,51526,22847,-87356,-393265,-182211,-415502,-352865,-260258,-305648,-14229,117001,72047,386601,444166,386295,643734,188163,225485,195304,-266228,-96048,-329370,-625252,-153424,-496706,-249604,63758,-172030,113007,163296,187145,660211,156555,313930,426887,-118672,285784,-70227,-364635,-89375,-501013,-338995,-120825,-589771,24063,-237909,-264491,575790,96750,512723,639387,34452,518896,299889,13022,242751,-481229,-369776,-175966,-683388,-214777,-335340,-354215,161447,-226862,211878,377308,157880,478511,467262,440274,350964,84097,121500,-181760,-417541,-263420,-375013,-491856,-102684,-161077,-58307,42351,145285,196322,453828,427740,404311,563476,216700,160554,178431,-321624,-83621,-430464,-523180,-295627,-609612,-263226,18425,-305126,284782,211401,178584,763633,114135,429177,531526,-90853,276507,-123133,-551317,-31616,-617701,-331884,-254155,-720721,169152,-91755,-120176,574023,26976,596805,600906,6317,695023,116470,-129450,233098,-429606,-145130,-174922,-588121,-273466,-511699,-381354,231334,-111844,315946,394845,223295,649644,268177,240152,364260,-109577,-188450,-126403,-398858,-445741,-418995,-441048,-170284,-257064,42201,254983,166620,182057,505917,402638,259837,268558,-46128,56780,-93394,-524679,-268459,-346368,-299546,-58586,-338751,-29512,72121,-66871,221191,274685,348976,632908],[0,0,0,0,0,-7,7,-15,16,-22,25,-33,44,-55,74,-88,110,-130,157,-185,221,-262,307,-362,416,-485,554,-636,727,-829,943,-1063,1203,-1348,1516,-1693,1891,-2105,2339,-2595,2870,-3175,3499,-3861,4248,-4674,5135,-5640,6196,-6803,7477,-8217,9048,-9972,11019,-12209,13577,-15175,17059,-19331,22114,-25634,30214,-36456,45457,-59579,84940,-144442,610923,445613,122758,1091498,-128759,493638,219691,-539025,240427,-521195,-893839,21972,-821026,-108819,-58113,-575493,617111,211494,175137,838694,134139,541919,503635,-184104,318037,-262644,-577102,-209457,-750214,-418514,-449664,-399842,-81035,-58322,36376,438134,458721,506583,590424,518329,186578,274089,-12007,-267686,-236312,-493084,-530149,-483304,-707170,-223585,-115430,-182325,408789,174397,501308,881113,231462,593805,379471,-126442,507778,-387471,-432952,-18663,-961494,-305746,-348088,-752165,358884,-232882,55318,835991,32391,658906,551770,-62697,640210,-117255,-156805,123832,-800340,-245832,-445598,-857625,-45629,-454006,-331449,509890,-124340,564986,595783,226224,850719,285945,252677,348741,-363925,-127936,-325890,-743814,-129973,-622316,-389013,-22559,-374616,179575,378734,224666,678382,509670,390248,547601,119550,55141,11059,-388243,-298267,-453385,-523607,-370980,-485411,-284313,42886,91883,233726,494294,407642,627914,484648,351354,270777,-15140,-189563,-187173,-324694,-414058,-325431,-639772,-380948,-257555,-209021,154909,187607,238758,545165,295424,562347,606425,171790,243374,-166895,-343827,-263125,-536736,-361592,-388656,-528142,-133257,-221145,57723,396763,270491,377922,487219,418774,455992,369804,-49218,29080,-333730,-261150,-190999,-626142,-283596,-336733,-360664,73623,5560,116739,444082,286399,494847,413411,266575,337730,17344,18053,-94112,-505341,-271728,-436754,-371415,-180986,-267938,32037,138475,191740,384874,248111,297404,402509,146688,253965,-120984,-175048,-116815,-387718,-226826,-248916,-363343,-159303,-100008,-37787,154834,195305,312260,430746,285786,359583,191591,12227,70916,-393628,-211251,-326674,-354928,-239401,-410395,-342025,-7957,-38686,368211,308367,316202,514374,344490,141678,393544,78254,32489,-170248,-287889,-317067,-485562,-343313,-264991,-332089,-134995,30008,191150,379034,451354,363141,439331,317257,266677,60790,-10864,-84518,-330811,-326663,-325272,-401448,-347068,-191765,-88273,60131,24139,236096,129602,487623,472310,288526,401303,-63283,176980,-69579,-327515,-265854,-404705,-415042,-238445,-409697,-10823,139886,-1971,533226,291817,305314,600807,245893,229664,174020,-230799,159662,-460205,-503121,-112873,-697181,-172779,-51040,-294864,224965,24060,181042,631953,172339,420843,340971,-174174,306658,-258327,-334344,-44118,-662336,-201427,-315956,-417419,10200,-58203,95792,510104,102161,437266,479540,150739,429742,76771,25683,114304,-358562,-371127,-289264,-561932,-240387,-407260,-239099,-30379,21258,171624,354369,421866,300564,467098,240299,243407,54819,-2816,-148718,-279270,-427598,-342770,-474174,-231305,52570,-47052,162483,350975,248741,592718,465548,292438,450928,-644,59627,41651,-425606,-70857,-461410,-670283,-145895,-516032,-75486,148735,-237668,470649,149531,287075,635615,118086,520290,362631,-123631,136653,-341195,-309211,-75473,-672189,-208710,-325383,-455983,40723,-313681,59312,363695,-2027,496501,441186,63598,449571,106097,138984,38048,-400896,-194344,-383432,-448122,-199603,-464957,-78969,82764,17763,166928,361624,262709,457839,431163,302341,264692,128667,-131681,-20765,-332131,-347002,-369128,-415809,-202095,-192057,-143434,94016,174575,157245,505112,214512,454271,391146,190932,293835,-14750,-397100,-208317,-451948,-317023,-129369],[0,0,0,0,0,-7,7,-10,11,-11,16,-17,28,-32,45,-50,60,-72,83,-101,117,-142,163,-191,217,-248,285,-323,372,-418,478,-533,601,-671,753,-840,934,-1042,1152,-1280,1412,-1563,1721,-1898,2092,-2300,2533,-2784,3067,-3373,3720,-4102,4532,-5020,5573,-6214,6957,-7842,8897,-10197,11824,-13933,16766,-20766,26803,-36797,55987,-104765,463731,696173,-545301,606977,-411225,-776146,201473,-1151517,-365360,-234717,-904700,421307,64143,-94082,874216,5203,684201,789958,-93978,730612,69018,-323827,137786,-743667,-373649,-357646,-936911,-196641,-332371,-311950,313339,9674,293444,738693,312740,663420,419638,326403,286285,-225943,-188849,-287166,-344870,-591083,-542298,-505351,-514201,71234,21407,310870,458064,177265,609271,518913,355117,617744,-63681,38355,108017,-698710,10850,-423541,-681681,-114823,-570655,-199735,286511,-203112,614023,230586,270782,844161,71579,392096,487182,-382339,322904,-209619,-621404,67932,-813471,-282444,-150885,-638167,210163,-196642,4887,692509,27849,512699,616851,4377,573751,21408,-64468,83282,-368717,-17341,-339331,-597142,-178519,-468986,-157887,94196,-260076,319379,246914,119354,500497,272885,106834,195662,-146242,23727,-150989,-372694,-163409,-252644,-416864,-101671,-236477,-44568,182061,5214,189964,280526,232503,186863,460123,122201,32494,33320,-83147,-105594,-242390,-323735,-215505,-310437,-41127,-14015,32995,254203,197535,219449,421544,162295,195043,260082,-101073,91262,-99018,-213012,-121767,-272617,-305330,-227896,-23557,19200,86992,88402,222562,141604,148087,210742,162347,265278,-66261,-132902,18802,-311644,-144399,-18078,-191509,-166851,-79972,-45799,134642,76057,65812,217748,13459,201937,-11985,30577,188961,-233740,-86629,-87556,-374213,-208307,-184249,-262742,-70143,-139027,59198,138818,125587,309244,68185,132924,126336,-23635,-576,2552,-143879,-28936,-112302,-159505,-67850,747,37941,140828,9370,113971,76140,154445,-121851,59395,-51142,-48541,106167,57691,-37236,-81870,-21255,-114120,73668,-204742,-95126,12889,-94757,90011,-72190,-16389,45303,-9734,12767,51524,-21205,9661,-16601,-11476,-33068,-18391,81796,-62804,-206379,88845,-49144,-5720,33098,-17446,160363,104625,-18596,146918,-53556,37791,44453,-51951,47296,-7769,-24733,-25889,-70382,-75173,-52743,38939,63095,59674,68210,90979,4076,307674,-40768,-619,53867,-225289,23389,-269141,-160373,-83153,-163433,112006,-27098,-50580,125544,100029,129758,132801,63303,80802,88197,-57064,38007,88349,-12011,-7924,24567,-31864,-46920,-4730,10708,-103389,-27382,96335,-103370,-54591,49242,-162228,79091,-66391,32883,100258,48870,7157,-7946,43839,197199,19383,123065,-84862,-83505,-60792,-112760,-92107,-77395,-127543,-8,11395,38087,-2761,61884,203245,-25814,180648,116185,-28398,117718,-89852,-156151,-149781,-117751,-135468,-41491,28237,-23186,-21048,42244,123939,74139,198400,238919,134444,57954,-10932,-81653,-73472,7752,-167888,17480,-138608,-97519,-70343,-119983,98855,189080,162446,188290,154307,90123,108522,102070,74967,80183,-197812,-127352,-176485,-199221,-4391,-199268,-39834,26584,52906,151098,105438,188687,189729,-23780,70781,115397,-200545,29389,-194704,-389796,-85070,-324510,-196326,106122,-123225,162549,43625,69032,204066,231414,103218,152420,56826,74441,88566,-219562,-185808,-237913,-288836,-178420,-265224,-67702,86312,-7249,90469,299420,275262,261702,226499,118092,151580,-39816,-7931,-85281,-191267,-171568,-205489,-391827,-192966,-168640,-79651,101770,196388,206614,268341,64488,383299,147564,-27739],[0,0,0,0,0,-3,7,-11,16,-17,27,-28,41,-49,66,-81,100,-123,145,-177,207,-252,295,-349,409,-475,551,-633,731,-836,959,-1089,1238,-1400,1581,-1780,1998,-2241,2502,-2796,3110,-3460,3838,-4255,4711,-5206,5752,-6343,6998,-7711,8502,-9372,10338,-11413,12615,-13973,15511,-17284,19339,-21771,24688,-28281,32835,-38833,47176,-59701,80997,-127208,450208,-191499,-212087,313716,-964719,-170504,-567885,-876714,58336,-644613,-150628,428736,-261432,772147,518260,380398,1017691,221752,318172,364675,-337945,113545,-422797,-678243,-125935,-637676,-565169,-186847,-429667,232652,53047,124345,549811,495539,562528,639274,415785,277726,250959,-119440,-443251,-383499,-611763,-577100,-392333,-604197,-153746,-91047,9550,372252,210986,471305,717240,89084,659712,356494,-28222,304238,-526537,-292446,-210149,-1018499,-218306,-413962,-586801,297464,-320488,158380,566600,-47172,847142,479891,130642,768434,-194606,-56504,199422,-904370,-205552,-637126,-882034,-26772,-614842,-189539,156213,-309408,745146,356793,322226,778023,105776,367983,427966,-308550,42702,-324014,-679646,-167602,-862673,-414783,-250262,-504201,106232,146511,161431,674399,399454,454664,607756,176490,362695,-68217,-224353,-91703,-503853,-512103,-424725,-659682,-374582,-152730,-147172,82950,265692,343409,571930,550544,387577,346807,158494,17909,-220469,-350013,-494449,-504491,-464709,-436094,-289876,-263585,124324,58427,323609,484307,363856,423713,521561,325433,191627,-86782,-64566,-290358,-422970,-399972,-549541,-632873,-101256,-249872,-219252,321811,58789,552118,672772,421728,576405,387826,190615,247477,-272023,-157046,-389295,-604563,-374151,-529001,-466686,-117215,-275428,51001,209148,257656,600537,446874,414259,471137,217289,308019,-31263,-244911,-185354,-536577,-580128,-322586,-571324,-73765,-122376,-8038,271957,317408,451945,554408,375814,522984,299316,52259,116231,-275397,-317264,-489337,-677306,-442492,-451942,-333706,68207,-79011,395034,504035,290181,631602,325764,443553,402387,-107898,171933,-374670,-357744,-276704,-741006,-508114,-340461,-469699,-1484,-4138,49355,433432,322988,565600,513812,379395,523624,94596,215299,-116799,-303930,-276157,-354551,-438747,-334224,-388338,-214034,-24564,79162,227617,282840,366982,325092,306008,368375,154991,42413,-50196,-215518,-222626,-345717,-459609,-294717,-367686,-277811,-201799,124223,144229,175011,464094,348898,356377,448605,89359,123872,110211,-223738,-190052,-457591,-448336,-166294,-461820,-202900,-136469,-117577,253149,154869,221873,520218,247747,536699,308756,-91880,220110,-73692,-338852,-218564,-423490,-320889,-276891,-517943,-20847,-118436,6091,363807,190591,429384,484827,112647,412905,235001,-217128,16560,-428101,-198215,-229004,-537628,-118013,-228096,-210386,213873,-2475,351873,350804,50070,499257,247950,220002,257503,-157965,-188580,-155773,-234514,-256454,-209100,-357664,-134410,-83871,45980,294582,203798,237102,433043,319440,211646,79192,126694,-25994,-140528,-286602,-284885,-246230,-373718,-154993,-253718,104975,139343,-51037,329364,252539,46426,340014,50304,142978,165962,-88681,30905,-339035,-265780,-212052,-439414,-194239,-97777,-174541,28756,114278,-55189,418188,164600,133875,367764,-11916,180795,-113052,-130829,-76351,-422874,-178927,-166070,-320385,-112228,-125642,-130970,346238,107817,295733,470142,82081,275123,145134,-147648,160133,-146442,-217043,-115860,-276471,-132875,-243293,-174635,41482,-89383,48102,219809,118677,287180,112855,95131,55681,7112,-70552,20843,-67651,-106067,-9239,-81381,40731,-75775,-119034,-163440,9800,35699,193316,114118,104117,97758,92434,82830,11743,-124667,75292,-94931,-35730,-31291,-77035],[0,0,0,0,0,-5,1,-3,-1,0,-3,1,0,1,-1,6,-7,15,-16,21,-24,30,-38,44,-60,69,-87,99,-117,134,-157,183,-210,246,-277,319,-358,407,-456,514,-577,644,-719,796,-886,977,-1083,1192,-1313,1444,-1583,1736,-1898,2079,-2267,2473,-2689,2921,-3163,3407,-3649,3849,-3969,3873,-3293,1480,3919,-23588,218342,1012437,-53787,726483,554047,-204720,870875,-336067,-228613,217358,-937285,-111929,-452068,-978338,160793,-553536,-129487,592207,-262387,735520,620658,180803,1010673,-12707,283944,437140,-422341,-52690,-465143,-746675,-263401,-745521,-336578,60945,-369758,241711,203602,198125,568158,543357,444206,487013,178451,22923,-60809,-237361,-304923,-265589,-532681,-537874,-164866,-465913,243,146146,36785,761877,373569,415908,857989,208712,376416,216121,-413038,243946,-504991,-698653,-94117,-838795,-300002,-82294,-605638,406851,-23676,228267,840947,122561,665556,456372,-169490,403394,-232474,-454976,169797,-1099143,-409768,-373249,-814350,151577,-192685,-37132,646152,-47427,634239,762360,105169,647931,55115,-118202,343224,-612780,-332459,-327260,-815143,-182658,-395774,-317574,186990,-89472,377063,513791,215088,505436,405783,131822,326217,-64760,-154334,-302121,-614107,-390968,-503916,-479627,-226955,-244931,-4971,185220,202728,330481,393514,483374,441237,326674,240865,74208,-102313,-296640,-293115,-460585,-531818,-277493,-434777,-187195,38666,185335,286134,385889,338501,460983,261492,252249,172508,-116564,-40841,-206106,-428524,-328302,-502110,-449780,-186845,-264985,120110,131542,114444,536160,357242,507542,473052,82339,128058,38625,-374430,-143632,-405160,-414031,-45444,-387582,-286304,68496,-64506,292555,207798,340945,444198,295977,348833,224507,-180578,140616,-235434,-221861,-218590,-357204,-159639,-211257,-245506,76252,51761,66530,295616,156348,344809,182898,258781,319820,6808,-16827,-214418,-259339,-95277,-263713,-150776,-73271,-134537,-56863,84635,289795,331785,119243,212662,240968,22014,70472,108983,-53408,-24988,-38376,-173677,-232944,-259051,-276726,-166757,-190943,128763,53296,201520,150202,238040,311968,167070,185055,131771,-41500,-103811,-313196,-320291,-235352,-366049,-123955,-28092,-86235,-58821,135486,119535,90462,253005,180095,179770,131905,34081,59308,-28592,55780,115889,-149142,-105395,-35390,-66400,-136500,-16387,42789,73068,30035,8490,23286,1345,-18069,-15627,153763,-167976,-15210,77929,150035,-220761,45988,51368,11422,33685,-79020,112162,-88646,-102671,34108,-55115,6286,45940,3734,134776,-45073,40061,112344,-105531,191818,13208,-70245,167825,-160187,-76438,77796,-110647,144303,-17433,-40631,137878,50387,112451,132679,-26765,118675,124750,-98631,148996,-130412,-33769,-36064,-181353,-153256,14501,2096,22599,115217,105480,194251,34700,186964,183259,-28267,68679,-100950,-86259,-30766,-198453,-115443,-43263,-85840,-24055,-65223,-56374,104399,224673,144412,245638,239386,90543,181428,111588,-8154,-32584,-227892,-199281,-117476,-303106,-198463,-94836,-112006,191464,58293,133920,208995,-243,215327,194434,-132539,192962,-194342,-236056,71515,-376875,-53090,-74451,-308640,194186,-5682,-34571,336890,-45045,241911,306116,13787,365339,-17647,-148243,45082,-229642,23863,-170134,-333054,-15876,-297700,-76175,95802,-148811,137969,172102,15874,206764,90091,118194,105866,-250956,-43548,-139956,-235074,-79434,-325986,-312435,12347,-132706,-70406,74350,-9032,233196,203515,118194,199920,214584,-509,12363,-44253,-233662,-170630,-156965,-241379,-302555,-332902,-125637,23147,112212,168617,162565,167727,382382,70515,185215,208438],[0,0,0,0,0,4,3,-2,8,-6,8,-9,9,-15,18,-28,32,-41,45,-56,65,-77,94,-108,130,-147,173,-195,224,-255,290,-331,371,-420,466,-523,581,-648,718,-793,879,-966,1067,-1170,1288,-1409,1547,-1694,1853,-2030,2220,-2437,2668,-2934,3224,-3555,3930,-4359,4863,-5450,6154,-6997,8037,-9317,10908,-12798,14477,-11573,-87269,-1091868,-425809,-150660,-1018642,231639,-189646,-20914,795834,-130532,725855,820763,-21690,945363,-44187,-78958,316647,-627217,-151776,-347803,-876591,-276147,-603347,-249365,105150,-244455,375972,438795,355491,763227,578718,293041,336583,-8829,-53947,-357884,-469171,-469305,-437880,-590238,-479384,-202316,-218567,182782,326069,276767,717578,613699,401093,631962,-78002,106341,38602,-609342,-162794,-506046,-776596,-201510,-686333,-250545,329758,-265253,674635,540010,212025,908067,170287,154391,565345,-515495,34425,-290378,-889905,-149662,-837901,-477217,74109,-552134,307572,190203,63483,954510,92559,508734,791204,39675,443577,9648,-332335,100666,-697425,-482619,-250858,-762248,-124959,-145687,-151503,612919,203774,493113,902165,285884,593430,402222,71925,176736,-299873,-300136,-279185,-744082,-473153,-458447,-635397,-22814,-116662,81019,496024,313437,510386,498005,342394,444650,234726,57766,-20447,-256951,-450760,-377520,-600361,-443661,-349423,-220125,175202,250539,359225,613909,488157,432878,385742,293719,-19582,44976,-332367,-468393,-355043,-465714,-414167,-461840,-310912,165565,17836,319950,458839,260688,547155,455246,231828,463329,24830,-102339,-202568,-446105,-317374,-496275,-623193,-177491,-298673,37993,241295,79463,458458,445536,271829,612121,282874,125063,259612,-377425,-170167,-445342,-569193,-359620,-474412,-342776,-92187,-260014,276745,236977,319688,593812,339268,498153,334829,156869,126984,-183820,-374184,-176266,-546659,-326840,-338085,-336317,50106,-108452,77123,313751,237189,460884,404161,212324,362495,93863,-151263,25708,-468109,-307520,-510495,-362490,-238270,-346165,-32721,131293,50418,630183,457234,588276,555375,118228,317568,69793,-105869,-243488,-484948,-522931,-302354,-576703,-127292,-235793,-219081,259658,265700,365748,612445,455143,549353,141492,151836,158187,-138281,-181643,-330358,-477055,-510117,-449069,-277209,-185303,-36058,232163,203978,238361,450061,350605,404402,159417,167228,71762,-331588,-209382,-385628,-585928,-273913,-369489,-261627,-25709,-128291,295030,201096,242954,476120,234012,250671,353336,-98334,79167,-225763,-470230,-285160,-541295,-403673,-179768,-494762,24643,-74543,63011,585046,161404,478744,546265,149759,562424,104341,-180040,98765,-606470,-151306,-290655,-665467,-142312,-401294,-174622,114732,-157136,461220,392399,154532,667942,357460,318839,444866,-202449,43503,-189882,-581771,-223569,-362878,-401727,-97447,-404967,23153,230647,236763,496314,401895,535423,419763,279106,196499,122916,-256948,-211877,-297564,-452768,-367983,-263374,-293022,-135766,-114588,-53506,251188,230052,338268,702186,356942,355375,304178,-87100,179762,-279943,-343614,-342988,-676057,-301807,-228502,-365186,113922,-28793,125255,604932,117215,447045,517267,-12610,623612,11336,-284967,71410,-509210,-295945,-382725,-767988,-61659,-424247,-162252,353348,-206646,461092,438451,236077,691512,270556,196452,367821,-279875,-21801,-244321,-533429,-201673,-553251,-368700,-243288,-357035,137213,221683,189758,493250,374494,258097,402553,103460,190836,19053,-214061,-113563,-362934,-442374,-358524,-195416,-168827,-112287,14172,248020,446820,315186,318961,430534,244577,278743,45339,-203259,-56935,-510360,-237447,-182144,-483189,-280221,-5331,-87701,291289,130635,181608,643542,121453,367676,253237],[0,0,0,0,0,1,-1,6,-11,13,-20,21,-31,34,-48,61,-79,98,-117,143,-166,204,-239,287,-337,395,-459,527,-610,696,-801,912,-1039,1177,-1330,1498,-1681,1887,-2105,2354,-2619,2912,-3229,3577,-3958,4371,-4826,5319,-5863,6453,-7108,7822,-8616,9498,-10476,11579,-12816,14233,-15859,17761,-20009,22723,-26078,30353,-36052,44114,-56772,81598,-298169,278066,-682380,17670,676636,-326695,955900,328512,197602,986788,-242582,199791,283133,-793923,190869,-710426,-872265,59779,-861671,-242149,272194,-474085,671005,494479,222249,1048270,84277,497274,513116,-265383,178667,-348516,-532822,-310816,-861238,-436854,-323288,-312483,-12942,192873,167182,422787,483919,409980,544711,423885,190653,217443,-243687,-413665,-253757,-636847,-617219,-327006,-675625,-280397,37516,-222917,620072,353299,336494,830895,164710,455316,399433,-475769,263141,-427408,-545435,-78209,-782976,-294835,-72266,-633412,424083,142759,251824,869763,114114,527924,560853,-69319,434384,-200163,-585712,157549,-816018,-345907,-246374,-791908,60241,-49706,-43023,606613,126558,570261,696762,192989,753885,148359,175891,283352,-411925,-126319,-230798,-606904,-246887,-429048,-376616,36987,-104886,140693,446906,311324,659596,376159,476540,470818,100875,70910,-32550,-471714,-460289,-459238,-513939,-326833,-398675,-283878,-29311,153296,222969,476960,466926,394317,520906,262489,87412,134849,-244594,-209153,-411614,-479683,-353830,-510368,-353302,-179273,-231848,297660,205270,200954,606252,434471,410059,510758,164102,58234,-143874,-439100,-236660,-618650,-448308,-266151,-587893,-101444,-54062,27880,420013,213023,393091,463473,218092,550712,178859,-24884,-22270,-357187,-395945,-400786,-724854,-393755,-269174,-412320,29355,-135449,238366,427762,288840,602881,410942,269853,313127,-32625,-97980,-68211,-534225,-342036,-449810,-450992,-340913,-400926,193991,205193,196371,586423,301916,466597,609197,98862,194069,35591,-262622,-228424,-439245,-351197,-245079,-612403,-137973,-173451,-155865,195872,119458,471700,480016,354716,471015,237536,155491,133969,-284321,-379485,-403766,-544687,-313760,-397090,-291988,-19269,-103620,272105,399543,439276,466344,393646,244446,340102,-37572,-201542,-358438,-532926,-397362,-360236,-399756,-185519,-226417,-151425,180771,368720,402639,590145,359352,438283,381916,139706,22132,-258969,-304805,-248227,-404629,-534529,-388454,-358775,-137532,130743,94514,270351,345230,318414,676492,376658,331947,247030,-126715,-149477,-162250,-582331,-290928,-560926,-554102,-25118,-453770,51662,247247,40452,611809,290096,408453,641032,-18796,375276,171804,-407800,-132222,-558259,-586452,-306539,-634156,-292438,3896,-384586,374678,152757,208753,660651,188589,434875,452613,-95986,424708,-106467,-355440,2365,-671154,-431635,-224752,-484828,-45770,-209312,68377,512222,59222,523755,600148,182948,476017,202159,-181380,-2431,-347638,-347242,-254930,-599601,-444958,-276246,-131173,150312,73804,236567,335794,359294,567584,347168,275378,125241,117265,-98885,-261200,-386640,-601450,-278071,-300619,-430943,-26470,-387351,99429,176529,27984,636053,307872,221826,651359,45161,293311,56145,-390933,76079,-494970,-644521,-195299,-626730,-98843,99001,-183501,618384,155612,202471,820760,110193,457407,269470,-320834,200616,-358400,-414736,-6343,-687894,-253611,-67214,-352417,321211,75894,-8992,637562,260570,474318,523991,128183,450896,-60356,-247285,-146272,-670677,-420866,-295793,-553059,-217933,-318059,-177729,180525,194223,280110,448637,415163,516570,396529,122408,82397,-113931,-190107,-376867,-313392,-593123,-285448,-325053,-288164,26633,-583,197475,384745,203935,577163,336333,208172,339434,-200810,-83891],[0,0,0,0,0,2,0,-3,3,-8,6,-12,10,-15,19,-26,34,-42,53,-59,75,-86,107,-127,152,-179,206,-243,279,-326,371,-430,491,-562,639,-722,820,-922,1043,-1167,1313,-1466,1638,-1825,2031,-2260,2506,-2781,3075,-3407,3764,-4163,4598,-5081,5619,-6211,6880,-7623,8472,-9435,10550,-11841,13364,-15176,17339,-19891,22509,-22481,13179,-643279,464431,320746,80167,1030258,27533,523351,688325,-286939,585919,-75952,-563642,122032,-910390,-535402,-283182,-922060,21681,-283762,-293141,486365,134593,408307,602038,285913,660507,368058,123926,210427,-243846,-248920,-410331,-577540,-603955,-476019,-455765,-237726,-87818,18077,321271,414309,410771,680402,527485,456183,594910,29287,122264,-80854,-540801,-194569,-682626,-728982,-139160,-668646,-182441,-5146,-287873,719489,344916,370216,933747,120432,500736,491620,-259934,206862,-441572,-500672,19630,-975484,-353315,-262830,-638527,223694,-54592,-1141,785103,254650,698447,625379,85774,718114,-12427,-119427,7654,-636164,-360968,-347260,-824293,-189443,-407798,-283676,273195,-209006,458340,420728,284327,724971,387906,231958,277385,-152051,15703,-96517,-625120,-262835,-615183,-527260,-320071,-313230,-39663,163052,93448,432146,414523,342008,524319,221966,335745,157056,15242,-179721,-327482,-482112,-360727,-524343,-370391,-238692,-153000,-123317,230513,221366,277918,560746,331281,555290,352828,73009,166248,-242122,-392860,-268502,-590791,-399750,-263568,-445260,-137301,-40401,67586,556732,329513,510959,570196,308260,342360,53892,-144517,-84822,-407436,-349414,-367613,-568572,-244899,-361300,-307252,143185,-75028,228203,410122,260240,614115,300006,281241,334146,-43080,12078,-118908,-424955,-375072,-520131,-463324,-254102,-392117,91630,33858,69100,389727,263509,401650,422827,77224,225190,-23961,-142845,17791,-424266,-415456,-282002,-371067,-316340,-236823,-177458,177043,140602,359446,482048,286769,374808,195372,198552,153794,-231059,-261319,-396804,-380943,-385200,-440384,-229080,41702,-176144,239900,231007,235607,367331,258983,319430,277972,48678,147782,-113231,-187123,-282529,-415821,-258975,-380014,-324099,-109173,-65942,98558,212813,356601,320471,187771,238065,262451,200480,-88996,-132493,-186725,-250119,-280700,-233864,-424842,-240623,-54745,-103617,159775,377867,239763,370746,347592,294148,277731,117703,-97617,13965,-282338,-318405,-350208,-408982,-163766,-265541,88713,110830,146089,490146,309147,312863,479466,53449,265572,21969,-218231,-36895,-588287,-489137,-247781,-558140,-141468,-112394,-98150,311726,35383,303363,578297,-14966,655573,313322,81783,266837,-281065,-118220,-210955,-546160,-153393,-303568,-467809,-43947,-371571,274927,372791,226541,604022,337836,286829,487147,50825,126714,7905,-242460,-76055,-346184,-446621,-295208,-381226,-201142,-226824,-11125,173753,75036,393547,390668,160468,271700,200390,153443,-16873,-84223,-256927,-207055,-305486,-400547,-281255,-250797,-277600,119066,208654,100147,361909,274617,456977,400727,131995,273264,18764,-192887,15499,-348960,-329245,-296899,-501086,14206,-277844,-104067,334523,25877,386173,492660,3889,532028,47345,162477,261592,-256060,-81628,-193909,-530369,-76784,-389825,-333646,171151,-278502,183322,301509,234540,380689,276033,205889,353792,-142918,-28967,-123237,-448209,-309712,-310608,-268187,-147474,-340032,-148471,24862,-21018,239547,281404,282276,344466,2375,153247,51868,-210732,-76558,-219669,-376831,-225924,-327308,-267067,-181966,-145388,-98017,95112,45006,391005,214261,170958,379654,265377,114774,78382,-159568,-238360,28696,-377111,-329625,-186065,-192292,-126086,-166345,-45229,150236,106713,441507,311048,66059],[0,0,0,0,0,2,-2,8,-9,16,-15,20,-24,30,-41,50,-66,77,-96,110,-132,155,-184,221,-255,300,-343,398,-452,521,-595,677,-771,870,-985,1104,-1244,1392,-1560,1741,-1941,2162,-2399,2667,-2952,3273,-3620,4004,-4423,4885,-5398,5962,-6593,7291,-8079,8962,-9969,11124,-12462,14040,-15923,18232,-21126,24908,-30087,37737,-50500,78098,-346491,51893,-752045,-749683,150449,-1026997,77467,7489,-506159,848429,-3668,394504,1048550,3251,719022,330257,-379176,566925,-625170,-450940,-72421,-1016113,-279085,-409854,-847110,320148,-61731,122336,598308,88111,776139,533631,228310,555372,-75593,-65778,-160572,-628277,-477305,-391323,-512751,-381019,-207828,-217266,144743,208991,390940,494913,539756,358311,354472,191594,-37362,69323,-422580,-392682,-322323,-778573,-228494,-502745,-554026,308282,-239232,382179,454039,68150,719514,153169,211899,663129,-240344,103711,39393,-708639,12622,-700114,-508540,-59177,-754285,117333,149126,-205940,622388,140908,401084,923485,-60926,615630,371660,-333842,347249,-325987,-358153,-140461,-865173,-229709,-489198,-536774,164761,-326372,195073,513598,92768,780353,464585,174772,586855,26022,-30812,63636,-566401,-363716,-442567,-638706,-156296,-457538,-142662,196564,58943,402557,463922,311654,573422,430994,242565,223483,-80499,-240373,-276255,-534963,-506631,-434805,-368268,-374984,-114041,-115579,216771,476618,185947,513146,369823,330849,437431,-153997,58362,-93024,-459458,-211489,-489565,-578001,-231821,-458988,-113969,149676,-51237,455676,366434,364029,704565,319940,346976,376903,15798,109414,-269929,-447703,-338140,-648081,-180349,-389205,-392137,83280,-182074,58103,499830,279148,764284,474258,359290,458880,-10224,-211494,-68301,-424199,-373358,-483482,-658247,-120294,-479194,-39157,198607,132394,318977,484563,402500,585139,136511,224500,249988,-223871,-96203,-363605,-440083,-324529,-524995,-278002,-133811,-142691,221645,77718,287561,558489,295986,414561,286227,124594,281628,-316325,-222280,-380096,-622470,-395570,-365056,-354126,-196721,-163306,68799,239008,285380,586675,460388,425988,410731,178073,109493,-34709,-296114,-232522,-605430,-512612,-230880,-557193,-203808,-177079,43220,214273,208188,397569,549467,441201,345956,288868,105656,9733,-233218,-217724,-402209,-381691,-344998,-300049,-213833,-5980,-16976,87507,223480,305517,427623,424636,445815,330290,175043,38471,-163272,-183932,-442913,-452247,-373475,-475078,-240408,-158599,-311567,209633,213531,410576,436348,265449,453790,334210,78799,271806,-311042,-119432,-233603,-514372,-302422,-376462,-344029,106304,-222643,17240,447171,-1936,448336,337999,166284,501765,35287,53798,219203,-513547,61568,-315306,-405781,-48603,-624804,-285668,106671,-165804,352575,173197,101462,571621,115687,297441,366899,-123625,208184,-270160,-329543,-208854,-469198,-409459,-206439,-413816,-28188,-84572,77608,448396,147600,450308,467266,168305,380569,120828,-130383,-171921,-173866,-305425,-291309,-487217,-387801,-151345,-151855,-144861,242733,273413,281980,426421,311151,237928,263086,-25245,67088,-270342,-303708,-171681,-591796,-225039,-231745,-342262,151898,16654,153041,535517,55743,423145,470140,37320,282868,-185331,-67602,-11622,-528158,-127902,-223510,-563968,-81398,-154730,14182,451490,-141977,377609,489878,49512,474571,47534,-7181,170846,-364158,-15274,-272792,-612283,-104285,-422158,-231193,83300,-230732,431470,217411,174851,496513,204585,298123,251461,28995,13119,-50183,-249738,-197031,-517649,-327242,-258915,-255999,-131415,49988,137044,233891,470852,217015,367063,365203,176000,295651,-1392,-216424,-89284,-159293,-185853,-165286,-375316,-195390,-98192,-130613,161511],[0,0,0,0,0,-1,-2,-3,2,-7,6,-7,10,-9,16,-16,26,-28,38,-43,50,-61,70,-87,100,-121,138,-163,184,-212,244,-279,322,-362,414,-463,526,-590,662,-743,829,-928,1030,-1150,1275,-1416,1569,-1735,1921,-2122,2347,-2589,2865,-3164,3503,-3877,4300,-4780,5326,-5965,6708,-7603,8687,-10059,11856,-14389,18461,-27650,171543,117993,1050557,307283,184186,842836,-405760,-87045,-201228,-1004009,-85849,-708824,-612637,-25553,-611821,149829,405212,12300,778914,437083,451239,738928,63587,393609,78014,-430216,-1925,-547925,-676565,-386303,-576899,-333116,-146906,-134779,223428,277009,283686,594625,557481,474792,357272,242934,-121688,-26202,-272535,-543935,-368201,-651160,-519126,-263935,-525685,92637,43360,70228,655123,151869,684752,729831,-20993,547225,62896,-326298,58127,-821419,-444166,-238357,-942248,-71072,-435425,-262593,380278,49540,567914,706672,185023,760325,471721,-89613,541615,-387397,-368419,-281431,-928308,-338483,-410813,-530273,255951,-119020,262996,522363,151711,773360,582992,65238,583649,-154218,-314746,56615,-576466,-266472,-325934,-669669,-47489,-298443,-48582,408681,121730,612368,622581,364520,562762,333229,78216,63920,-439906,-325060,-247914,-611977,-465987,-395176,-179205,-89860,43072,238052,533730,491774,623127,564797,303802,199896,-53347,-248597,-290112,-438013,-601886,-412316,-482398,-439023,-228208,132723,134545,508039,432157,622656,507269,245528,563005,74048,-81634,-21856,-284262,-325288,-308433,-762611,-324451,-405707,-288118,104166,-45045,346990,553790,417372,671473,395343,205980,428287,-44324,-137495,-161544,-485462,-303244,-565279,-450424,-270428,-365135,-32486,200935,200258,531133,463592,496392,555081,200590,381879,5351,-279341,-171082,-507773,-376008,-386044,-724807,-302418,-318266,-157206,259464,209904,389147,611124,285813,577524,426517,251398,124014,-204278,-114297,-356804,-675562,-488218,-536505,-278845,-97037,-429078,269085,207008,219383,492388,481833,498867,518049,77697,248241,-95048,-224707,-204785,-737063,-300170,-530484,-592929,-209301,-245008,122458,487648,249327,529432,531926,275360,618455,144392,-130143,-28601,-244191,-376992,-446082,-491153,-308994,-362738,-93487,99701,69070,238003,409970,584541,507305,256272,419439,146675,-176921,-159990,-332871,-205528,-646842,-431726,-367936,-404352,-121321,-53165,98860,307003,203236,465673,509645,368282,399565,190947,-3820,40096,-398021,-357046,-291215,-568774,-230257,-535824,-258542,72247,-189696,331236,399783,245844,633394,340362,296062,435078,-153494,-73222,-138610,-483182,-193354,-428452,-424175,62627,-315111,17649,316051,7004,446332,287466,214448,360755,20185,135828,27152,-365617,30005,-577283,-448849,-241300,-444091,-155607,-50890,-56213,392340,104938,259792,426900,102460,181325,217090,489,42546,-193859,-283495,-192789,-442577,-356944,-233949,-169023,-38283,45837,22144,280609,375416,267562,334248,245153,142041,104626,-91242,-9550,-42395,-408921,-239238,-373110,-371562,-187997,-88064,-68308,204791,126130,242957,408625,141377,424758,125955,131679,239978,-248015,-55598,-219001,-495229,-106205,-316477,-344970,85151,-211485,266668,62324,-2557,524152,199272,300372,307172,-92116,255827,-6310,-319514,-71565,-303305,-298951,-104026,-374662,-9810,34835,12901,285413,256988,192018,492362,144349,234045,283549,-83336,32729,-282111,-232552,-59331,-262544,-273444,-69881,-172502,53755,68787,151859,344369,333656,187290,302818,198283,91680,190214,-96393,-156553,-229922,-255289,-266676,-305915,-129951,-158995,-127930,190252,287093,109073,278859,354562,122078,382322,61545,76532,-41428,-414350,-107936,-289574,-409227,-154265,-339329],[0,0,0,0,0,-1,-5,7,-11,15,-14,22,-24,37,-45,61,-75,90,-109,127,-155,182,-221,259,-306,355,-410,475,-544,629,-715,821,-928,1052,-1187,1335,-1500,1678,-1880,2093,-2332,2588,-2872,3179,-3514,3882,-4280,4721,-5196,5725,-6299,6935,-7639,8419,-9292,10267,-11379,12642,-14110,15821,-17861,20336,-23413,27364,-32634,40071,-51362,70688,-168196,844863,191726,-414733,464173,-827516,-414267,-48022,-1227617,47772,-324749,-686380,698103,-332058,400502,846697,-61536,910041,359548,-88033,773611,-486866,-277697,-92638,-930910,-222874,-635841,-727636,153867,-473138,203414,307334,91014,725335,526948,434124,560543,158933,143151,68058,-346907,-307429,-524012,-608509,-435283,-386798,-199109,-48192,206656,120129,559147,567144,276356,833393,395053,60940,220743,-374506,-196081,-343011,-922413,-253254,-543215,-562863,217825,-357473,344029,626286,7129,920986,318090,216898,738009,-304334,60538,120831,-786672,61769,-673390,-799826,167188,-711752,72162,263334,-372211,724066,281799,312166,950799,73236,469907,279509,-426535,323210,-489299,-667196,-96799,-929129,-371771,-152833,-430173,219635,30921,208744,744675,193523,580389,464811,123658,418956,-133622,-432332,-14266,-650197,-666458,-434433,-680764,-58716,-85627,-136815,200830,223824,463257,643053,410583,275273,331884,110574,-134260,-335176,-666209,-408073,-559509,-618816,-302267,-245317,-68092,144114,247355,390071,520206,500259,323766,340048,23673,84119,-186777,-393496,-278522,-696251,-551339,-277153,-439009,94538,12252,177135,580910,178000,479204,634329,271507,414796,61988,-186995,1037,-491126,-466459,-427116,-663882,-234532,-225449,-49114,236636,213417,386099,561080,342704,671658,322115,192885,316256,-319037,-185065,-281557,-626187,-251471,-580864,-500853,6784,-163900,98089,464720,60683,647694,544234,331976,532235,48147,73545,-102423,-345001,-270191,-596173,-526952,-359804,-533125,-218334,-114094,-46023,455824,322484,622079,426725,409661,588608,154003,177523,65863,-407585,-272511,-327729,-565818,-295465,-444155,-259849,46059,27184,418869,308798,394678,558318,418492,157558,227472,-133800,-41688,-147029,-476320,-416126,-419979,-311993,-112217,-339579,26527,284567,126254,446040,336934,458633,331829,180076,116235,-83336,-214690,-458644,-574725,-439416,-324321,-468498,-388827,-160162,108961,214777,433523,433048,370110,369871,324769,341018,264264,-160943,-143093,-253221,-306698,-343827,-500017,-328268,-140010,-220243,185647,228213,319820,472412,283699,379246,448785,65249,305588,146899,-262577,-40155,-488372,-599354,-233362,-475741,-166020,-65304,-317706,399700,94445,345217,504183,267711,460985,349688,170572,295842,-214409,-191545,-178247,-615249,-282858,-472052,-496558,48419,-164730,94466,407364,133099,614359,600706,278598,580975,-8256,165349,60037,-368351,-196733,-367851,-520055,-292699,-482156,-110897,-146715,-221248,358452,279206,427063,512858,339611,391736,339950,273025,47004,-256825,-243632,-239837,-523126,-390170,-520841,-252239,-140905,-746,159586,208115,360805,259445,418051,368697,190726,294489,-26272,-257738,-72137,-529270,-353856,-382724,-577560,-64330,-100008,-239123,425364,117555,359809,744679,80142,473499,391392,-17429,164828,-405959,-388961,-144647,-795563,-173415,-362725,-399957,304830,-191443,145136,579563,39446,685104,342877,58157,532475,-44993,10402,41014,-493832,-145235,-461543,-437754,-94693,-431423,-140095,241235,103390,364795,378310,374033,611524,179631,263288,197888,-10619,-56947,-237842,-454135,-423332,-394554,-327039,-134578,-53247,112986,250777,330321,249750,454709,304613,390587,244414,160872,6726,-247385,-311918,-239209,-528958,-366212,-320068,-393315,-75427,-120079,-12163],[0,0,0,0,0,1,-3,1,4,-3,8,-7,13,-11,16,-22,30,-41,49,-63,73,-91,106,-129,153,-182,215,-246,290,-331,385,-437,503,-571,647,-732,822,-927,1036,-1162,1292,-1440,1597,-1768,1958,-2160,2385,-2624,2890,-3173,3486,-3825,4198,-4608,5057,-5556,6103,-6721,7403,-8180,9057,-10059,11203,-12502,13947,-15405,16343,-14088,-4595,-193414,554118,-624277,-396685,-48176,-1003312,-69073,-587693,-560124,344647,-418124,222821,757906,-114086,884552,393477,190226,663751,-74581,57602,150396,-705036,-316569,-603112,-645820,-309105,-544398,-291375,22202,-43455,332979,483333,541101,637460,491781,365063,360539,109495,-413949,-230924,-416593,-572192,-406333,-708733,-332565,-190991,-247300,273074,144133,231806,730020,334873,688356,616250,-30906,448903,34708,-261186,-76420,-769659,-441533,-272185,-828796,104194,-208354,-10051,738273,-47286,642309,881217,105712,707013,165121,-149065,356020,-561683,-320496,-162072,-954224,-331538,-449547,-471158,62714,-296950,310953,633098,61426,783480,489942,318025,551960,-19754,-74344,16263,-726325,-208965,-615332,-721327,-225918,-584775,-113306,216585,3959,521160,526322,397443,594873,306103,166854,134806,-208369,-126839,-293824,-661399,-398985,-561734,-379160,-162587,-211106,170562,297823,304259,479507,421070,358992,388800,124318,-41923,-38655,-294730,-517505,-478176,-522155,-631587,-369535,-216480,28621,131258,289622,526171,542521,504837,691757,243761,238364,57818,-324158,-152253,-341065,-663536,-453705,-539046,-276912,9208,-31648,240768,340351,281041,653749,460120,509957,444838,-121598,104538,-156579,-486155,-183339,-629636,-475584,-204474,-482690,-42514,75046,100387,562700,265776,603240,563307,324050,523236,197781,-89255,-27417,-389144,-522140,-500113,-637727,-270723,-475118,-137697,104831,29316,538974,472069,423840,541594,269916,330298,384216,-203399,24204,-269786,-560822,-253284,-708575,-302623,-192467,-363873,116851,124115,222987,680300,295522,525668,520422,83456,335640,-139397,-204337,-196080,-571189,-348504,-429884,-512875,-208313,-247916,63767,204515,192453,386130,428272,462894,445111,390673,214541,135466,-217681,-176667,-419943,-506178,-401649,-419133,-228254,-142611,-26017,101721,97089,333340,451999,337205,315377,423565,191802,160322,-133948,-245667,-289097,-399133,-370985,-354182,-293224,-325129,-120748,49288,153187,200264,395616,355637,441356,94455,294725,96860,-120150,19404,-318061,-446633,-278170,-432705,-276785,-41937,-418473,145138,9862,244234,576868,260226,431467,512166,9334,288913,-202821,-351977,-147202,-644359,-297674,-182168,-585265,-80031,-272474,-69318,499554,28133,493078,436508,-50969,530147,79629,-7472,360402,-506486,-76146,-365497,-452333,-128495,-355084,-326095,-106404,-301974,230378,303627,214565,612076,337210,196944,223659,77740,-12296,-175686,-336113,-216229,-352959,-462476,-296946,-298014,-153121,-177063,159182,384693,371113,397003,415892,464648,75753,160903,-7809,-134647,-28542,-355761,-504045,-325804,-472625,-192452,-161421,-144551,195713,97682,235133,633480,118083,231314,377484,-144100,238740,-244240,-380390,-67924,-637992,-334856,-176766,-538581,46498,-50754,44966,456112,56231,597138,551885,30439,509676,-45323,-56720,116287,-654415,-175136,-278275,-577237,-52297,-456666,-173438,237100,1657,467403,443267,152345,552696,128337,98130,90934,-195836,-78568,-51462,-527161,-279661,-289572,-237150,-126030,-34000,242716,348684,147496,359789,261750,181668,254925,104695,-161862,-63759,-191511,-301396,-251468,-368055,-309316,-142732,-214593,54563,294910,91129,320048,335523,205722,639259,160187,161218,51081,-143499,-79727,-413946,-401563,-335070,-655326,-217236,-142190,-300679],[0,0,0,0,0,1,-7,7,-13,13,-18,20,-28,38,-48,65,-75,94,-108,134,-158,190,-227,267,-316,364,-426,489,-566,650,-747,854,-970,1102,-1244,1407,-1581,1781,-1995,2232,-2493,2776,-3093,3432,-3812,4221,-4676,5170,-5714,6312,-6968,7699,-8501,9401,-10397,11525,-12797,14253,-15935,17902,-20250,23099,-26668,31290,-37590,46793,-61796,91975,-271442,586543,710384,81475,991863,87864,141336,727513,-623683,-62499,-234793,-1008625,132925,-790863,-644386,212356,-619927,384848,291319,-73096,1055221,214105,362230,784483,-165078,300445,-35221,-655831,174477,-590866,-499878,-321330,-610467,-224676,37082,-92444,405177,287819,439478,591871,368854,435098,290289,17275,-18788,-178806,-376681,-501020,-483390,-660802,-329009,-199838,-226474,228756,330073,290857,749386,229849,365700,532464,-119344,105753,-327270,-617478,-93286,-804475,-491399,-237872,-654758,184324,-76708,-321512,783815,-25403,560297,776104,55748,717441,140783,-216081,247345,-604526,-181082,-272395,-917946,-107991,-522619,-461523,261241,-337677,365581,715117,55748,940463,353278,310808,605704,-138462,2086,-162930,-791176,-245314,-565437,-480528,48950,-481462,483,223929,-5163,521542,404150,355123,634980,300770,298203,115100,-189185,-135516,-342855,-385751,-301022,-440985,-348090,-221049,-47501,145707,269495,253097,478326,499722,286692,411476,280443,3958,-126007,-283116,-480614,-387203,-337440,-541922,-315703,-409803,-102036,130368,69943,402355,367407,437457,443949,81487,322950,18611,-190792,-42613,-337155,-381061,-213564,-492942,-242983,-206050,-141467,327572,36845,184550,479224,167695,753201,515386,-39993,156806,-139774,-358990,-40826,-525847,-352663,-371330,-371974,80215,-224659,113245,435254,228190,358181,446293,287057,309683,29829,-16699,31076,-339323,-142057,-335553,-440242,-60123,-421650,-85810,140240,5769,220944,339955,211739,480982,287035,284110,286631,-23135,139058,-178049,-310572,-259017,-486901,-266534,-268332,-332079,-15799,-108897,233450,387164,167853,402018,335309,351443,424900,73830,-10861,-60144,-386433,-295322,-559889,-456678,-326473,-232823,102572,65918,107550,240929,280560,333421,381754,191973,176040,-98521,-257749,-148494,-281699,-411134,-258219,-247742,-155311,-82666,71606,258170,274005,381824,424041,524359,403167,345378,55015,-55005,-185745,-136271,-430922,-293842,-244466,-319896,-246800,-161927,10206,111547,237246,334209,351036,432843,453964,234245,96006,79825,-280272,-82829,-310603,-395029,-245510,-489358,-357596,-130721,-127902,232291,55255,241499,546611,246614,430342,472082,193851,155597,55652,-184296,-78463,-495337,-376462,-208884,-582205,11843,-231369,-112830,326190,-48845,459439,367197,184462,606037,80255,32400,165333,-452810,-61711,-275360,-703332,-253249,-443112,-269391,156943,-317666,255379,361119,238479,695786,251332,307411,474597,-5292,77894,-146052,-358656,-34527,-557672,-417698,-240297,-401594,-52152,7367,-7861,292499,326077,331274,402360,313240,371241,152930,53202,-46944,-193760,-386820,-340936,-389145,-608164,-274963,-227832,-209535,64555,162888,259234,449884,164927,605298,423448,117758,440118,-275994,-96484,-5030,-678897,-133989,-405732,-595280,55939,-376323,-82735,376370,-88345,535808,348136,302994,619604,109422,209577,191669,-445811,-4946,-456551,-774709,-58946,-584772,-290441,120282,-344316,277358,82526,113708,739209,212873,635382,573727,-45991,289009,-218199,-430484,-127344,-562676,-420380,-283755,-408643,92206,-89013,-78830,317747,193863,474339,402461,303377,286931,112303,-43111,-213135,-190082,-376193,-355135,-310258,-366034,-182445,-143987,-74079,261863,229845,318022,441837,256432,504996,189845,53203,124581,-254196,-199814],[0,0,0,0,0,7,-6,12,-10,14,-17,23,-31,38,-51,58,-75,83,-102,119,-141,168,-194,228,-257,298,-337,386,-436,493,-556,622,-698,775,-865,956,-1061,1170,-1290,1421,-1557,1711,-1870,2051,-2238,2447,-2670,2915,-3186,3479,-3810,4174,-4588,5049,-5583,6197,-6922,7787,-8835,10137,-11783,13944,-16865,21024,-27313,37722,-57603,107695,-495875,-753284,32680,-864434,-86737,-31687,-522837,554572,126878,207332,990459,147368,848317,561798,-1274,535930,-301988,-364849,-90770,-899349,-393661,-458522,-725106,40529,-300936,175871,390908,234045,593462,647718,519697,411739,218258,22511,-67071,-286553,-590601,-467209,-480146,-568117,-357357,-323931,-122289,301944,195259,617342,496317,361877,645268,290086,61118,354759,-418053,-169783,-253727,-812712,-279889,-633701,-558349,82346,-440361,189562,508309,-19996,860882,442252,289872,813715,-184176,123986,127211,-811053,-74802,-539273,-775303,7770,-667635,-111946,254157,-354700,631784,356719,306218,1008092,190146,414799,557090,-332249,34992,-343473,-626404,-233273,-694761,-347021,-100400,-330546,105854,222108,170674,653461,421650,472867,654786,300430,356330,234062,-307152,-145064,-530928,-494946,-478920,-675349,-239162,-207532,-134379,204598,226275,452026,542239,393089,528660,466590,216678,211483,-198761,-314262,-240602,-481671,-500939,-501347,-560800,-295776,-148173,-128368,293551,292338,378433,442528,523253,280979,358849,125891,77585,-12952,-542495,-336956,-539821,-626332,-348649,-548823,-245682,153908,-80670,417471,497134,205295,632288,330243,333388,395045,-34640,149483,-143042,-504978,-274767,-562626,-419085,-395253,-384455,131103,-32230,88614,446922,297536,531907,556343,261426,551281,201343,-2408,-27520,-405176,-381282,-564992,-513683,-376748,-421269,-289269,75236,-162588,311274,301815,334224,659490,213340,312566,299008,44675,95312,-285445,-390591,-368932,-653982,-396415,-549275,-421459,10488,-209101,229532,339481,244915,591429,370799,389773,501732,113069,233149,-13284,-412017,-192914,-420506,-387922,-453544,-627304,-100587,-98417,-81810,361071,206460,463730,457192,329450,586819,360103,215024,233196,-210841,-292113,-232715,-543427,-342142,-372528,-434350,-168228,-102992,96917,191843,210564,435875,342600,376985,378565,148216,117826,-47632,-166142,-284037,-518074,-352541,-397943,-304255,-400048,-49576,169761,148809,303551,452511,253178,464022,335628,181079,270584,-184913,-160193,-248968,-403603,-216286,-426687,-313853,-5706,-313279,22354,150199,62595,645552,349811,280226,609625,-7401,188190,-141053,-359914,-18152,-483036,-387462,-113312,-543730,-82720,51279,-185325,515027,306302,304229,687812,128759,378035,173800,-263656,273613,-293419,-389639,-172798,-647428,-336291,-244382,-304608,222655,-47486,232242,608537,106220,403760,276029,137687,407861,-91095,-223128,-105430,-510567,-380578,-339680,-334264,-214503,-366419,-68327,50151,217714,375060,249316,368268,405747,371037,230526,94052,-66507,-167072,-297517,-339269,-435535,-289298,-384504,-279239,-10280,-278295,249626,315450,181250,585587,237681,377421,521564,102776,181599,-74222,-337804,-109630,-547727,-543220,-224342,-577099,-99389,-11268,-39504,601235,263478,291978,540678,-82135,370209,75860,-315174,127358,-383187,-354300,-51954,-701773,-399690,-314751,-352609,198971,4741,32829,582441,136458,598427,303902,37634,428583,-9444,-165323,-192280,-405938,-321774,-253655,-395561,-242637,-267688,-81586,229793,205208,293208,571875,253715,375998,391090,101176,61347,-26226,-289061,-299539,-335114,-219903,-184300,-201441,-126687,125528,4964,407574,319597,125380,451747,217590,174627,143815,-335050,-157737,-297333,-447167,-244178,-499249,-301910,-119991,-214064,256280],[0,0,0,0,0,7,-8,14,-16,18,-25,27,-41,50,-66,79,-97,115,-135,162,-190,229,-266,313,-359,415,-476,542,-623,706,-805,905,-1021,1143,-1280,1429,-1591,1772,-1963,2178,-2403,2653,-2920,3215,-3535,3882,-4263,4674,-5132,5628,-6183,6792,-7478,8244,-9114,10110,-11261,12617,-14227,16190,-18625,21744,-25870,31594,-40036,53627,-78843,140525,-687461,-512324,236332,-724734,634957,254151,-52248,1104151,994,448727,664919,-458373,488628,-257947,-589284,158604,-855916,-470751,-32959,-859904,175130,-68949,-27176,959662,86838,557960,922085,-1672,652270,250962,-271090,174819,-605723,-417631,-430431,-810037,-259068,-408308,-469101,145159,52771,307171,405247,479150,548267,559954,461409,358638,390229,-205432,-179911,-261419,-469459,-380104,-523366,-479104,-176131,-359673,-68158,313902,-73746,749927,483272,185299,868159,59076,274803,302453,-729155,10119,-494313,-732327,113474,-767469,-353177,85879,-703013,473204,175822,113596,1107463,43470,569463,593691,-193327,480482,-318054,-619330,98318,-901929,-449264,-229518,-749814,191675,-110720,-190100,776408,136904,616059,871277,76798,541533,154849,-201417,117824,-542000,-401348,-171475,-713615,-252472,-304770,-243697,205470,111750,305354,661223,321866,564549,412432,332955,463197,-67231,-86020,-226461,-576278,-620306,-493861,-657273,-405278,-163521,-146925,221564,318844,387755,648113,282268,445223,485279,153469,62918,-3142,-406606,-271933,-380135,-552152,-304075,-423904,-268671,114560,7973,342952,383368,245784,652845,285206,363839,487270,-92313,51708,-256358,-489489,-365109,-569129,-603559,-193427,-291631,40713,283646,157151,657279,420803,497366,481930,-17317,449003,110876,-355331,-190189,-564587,-532985,-285437,-477769,-239662,-103997,-206888,410443,240510,392789,621064,312245,439787,186117,14303,135054,-277176,-368745,-302784,-595372,-365851,-280524,-326709,43732,45454,342075,404098,367986,685785,579337,396200,312821,34368,46685,-169765,-442317,-258133,-515272,-460560,-175591,-472096,9811,27855,108618,394771,336991,599760,488145,317131,302377,124878,56160,50208,-304890,-394969,-470202,-549550,-351132,-265980,-210758,202063,134562,304373,386082,412905,451686,198126,338345,120147,-102256,-132457,-275429,-515188,-510262,-502595,-359335,-338805,-63567,1049,167950,349531,466117,407023,344140,451653,236474,94653,-108400,-90159,-393471,-231246,-373766,-580071,-361354,-330742,-230195,85761,155424,370507,568819,352953,689454,462339,162861,213764,-103022,-178483,-313091,-362762,-315783,-584868,-501176,-202508,-384688,-61582,115192,119722,524534,352546,499157,658579,216015,315431,139352,-231078,86430,-514734,-529627,-335034,-784777,-176741,-294826,-375945,280296,53497,310971,709644,12550,589467,457525,80233,380760,-140857,-165216,-176415,-593200,-301854,-437010,-614719,39972,-231335,56344,146129,97315,591796,484908,323716,661831,50096,-73651,153781,-311137,-283501,-335927,-531455,-418000,-463928,-165417,6553,12508,153409,366862,429148,481043,406624,277643,310093,160709,8113,-73194,-114189,-362214,-289335,-488783,-337983,-296079,-455044,-143182,-97738,80558,430621,156212,327785,558027,17859,454348,285302,-233899,235670,-636771,-303344,-174599,-800115,-155701,-364245,-495207,293430,-263853,321600,489414,73492,809811,204762,297211,634206,-120299,201941,-72233,-558809,-114162,-638588,-477581,-190749,-713765,-223920,-160158,-121239,525808,61977,483702,609790,111653,451045,207582,-108770,29928,-273169,-315287,-362028,-631785,-329234,-351662,-344658,24453,-6845,262410,331616,316961,430141,374647,352874,173116,210151,-107302,-167744,-261359,-540547,-359946,-400402,-351378,-88909,-54796,34122,333029,89738,549311],[0,0,0,0,0,4,-7,9,-13,13,-20,22,-32,38,-52,64,-76,93,-107,131,-151,183,-212,249,-287,329,-379,430,-493,556,-632,710,-799,893,-997,1114,-1234,1373,-1515,1676,-1847,2034,-2238,2456,-2697,2953,-3239,3544,-3887,4256,-4669,5126,-5634,6211,-6858,7606,-8469,9488,-10700,12176,-14008,16346,-19439,23696,-29925,39796,-57640,99100,-408960,-46772,661346,-349834,751045,488145,134312,787162,190998,308450,496020,-675831,70483,-431781,-736175,-148493,-864239,-255519,-165361,-368873,336710,183373,332042,823033,236035,562011,540556,107568,207061,15032,-403259,-504998,-524799,-523499,-526351,-220656,-76417,-28398,185776,240483,612370,446406,468272,700582,184310,286178,117334,-417212,-131905,-567305,-572034,-75619,-742633,-31268,57920,-377027,438664,313277,296264,969238,108242,527047,425071,-205735,119330,-441409,-594952,-100578,-949177,-486934,-123602,-623169,362864,81407,117090,883886,274893,522987,709782,-53580,390116,71516,-408320,36829,-708151,-584742,-241096,-829828,-132798,-107484,-290085,459887,175699,329202,690318,214376,705008,349197,-228365,195398,-510913,-561128,-191979,-698860,-486500,-281671,-422281,137770,41404,217285,562682,456368,467667,544749,167515,127804,29057,-338651,-300719,-595656,-558711,-265664,-566337,-308849,-192644,-69526,326662,408786,635877,536092,551395,466860,233753,51399,-107035,-348891,-600529,-625822,-541620,-512972,-402675,-108657,-45415,327865,251155,337193,577281,377629,492555,474571,7829,2798,-166212,-390727,-255792,-724211,-402465,-418256,-537314,-23426,-126805,174344,450911,296009,426531,648045,189777,489097,165370,-17860,15496,-494060,-327985,-519020,-614470,-186656,-366813,-230040,64339,-1213,393552,459972,433489,499520,243482,225926,290106,-82128,-99095,-260042,-446515,-304919,-582115,-271958,-112587,-409024,160676,119236,220923,603895,459874,391578,521574,30544,210652,-65699,-325462,-73458,-512463,-433098,-291197,-557423,-79864,-249455,-129640,383945,163309,431848,400827,282984,386102,276020,79320,-18363,-328275,-165617,-500968,-510418,-200693,-398229,-203786,102101,-50188,401550,402570,228291,557173,390293,504711,303172,101029,78114,-256615,-300414,-273415,-375310,-479816,-364344,-284727,-119192,56144,235109,295436,456262,571596,419381,457079,332929,-3868,5082,-262484,-360797,-342519,-547751,-368872,-447245,-334232,-179587,21447,184931,371722,316078,534829,406714,406524,386380,80369,217791,-91517,-504109,-253026,-767886,-479178,-127425,-376162,215444,-80628,119050,566936,173420,468931,614403,-52657,502080,-19724,-256653,-2355,-644394,-422304,-355643,-642493,8135,-237416,-277416,278548,-118372,410750,576782,344107,658852,60994,-52023,393251,-484997,-159782,-118791,-598244,-285039,-453144,-441236,-19824,-176490,133236,352723,25539,550149,432519,369509,402882,164945,142372,-45516,-370216,-278254,-469791,-605940,-442131,-399310,-229308,39588,97334,242919,515362,325936,433840,470380,213163,204105,250158,-329378,-156146,-394933,-491248,-272029,-471131,-277083,-73754,-274972,286663,200997,304164,668655,288355,361469,430642,-65480,140957,-180612,-512425,-34758,-633377,-484589,-234205,-590638,123671,-4550,-37626,591856,92896,421117,564411,135756,351683,34211,-155142,98618,-422459,-168449,-266747,-706163,-87517,-293192,-256799,163116,46,210166,420245,307402,445375,373554,168333,188558,-46237,-325771,-266980,-458432,-363438,-400073,-457664,-240393,-138464,2179,249244,348017,366421,479140,324636,325437,299523,-30608,-164585,-101045,-477081,-343128,-342192,-398215,-342943,-227347,-177044,251537,-24087,488987,291520,250951,604310,77335,242540,94242,-329424,-153800,-302146,-524083,-336352,-445863],[0,0,0,0,0,6,-5,8,-6,10,-7,13,-16,21,-29,32,-41,43,-52,58,-73,84,-99,115,-129,149,-164,188,-211,241,-270,302,-337,370,-414,455,-507,557,-616,675,-741,812,-886,972,-1060,1163,-1266,1387,-1516,1660,-1822,2001,-2209,2441,-2716,3031,-3413,3873,-4443,5162,-6092,7344,-9081,11638,-15637,22538,-36337,73009,-373692,-645272,142636,-1075811,-272740,-257349,-917774,446842,-297398,19185,810603,-227202,851846,512261,53720,957887,-140926,-97050,207061,-845142,-109471,-436482,-835873,19571,-768783,-230616,365409,-249045,518069,471147,214298,958359,316199,285288,525498,-148909,63339,-233990,-517147,-390943,-773069,-552249,-399678,-266786,-126627,181082,301940,373200,535401,486364,486838,506186,108191,226331,-14361,-419109,-151053,-641441,-803152,-381975,-680140,-251715,56185,-253178,565816,297458,310180,861362,253023,630001,460892,-204880,407725,-477920,-560920,1296,-1044040,-192714,-346005,-878364,347315,-221033,29551,836830,143686,764525,693704,171041,724090,-92189,-228159,156965,-798480,-221730,-369457,-945621,-101942,-628118,-339355,277960,-215569,499093,449528,379759,856244,174244,251609,369434,-301831,-103812,-385038,-610480,-347290,-664442,-605228,-294243,-426219,205819,191795,327977,622903,611643,455589,428724,293419,64633,74389,-365129,-319275,-490057,-533385,-425503,-468887,-286905,-71100,28124,250522,372145,476576,321063,651734,282698,305947,138825,-163874,-138410,-381266,-580239,-347345,-509212,-338152,-155190,-160742,293871,334860,178210,742542,423894,414447,525537,25028,53158,-236121,-547978,-379164,-450164,-475119,-255488,-471900,-108189,153469,54268,626484,316025,405190,653004,202608,322013,127418,-393545,-217467,-507432,-551697,-215508,-534629,-176637,-111017,-167909,360762,279080,481213,597860,376165,561297,211642,988,88614,-317165,-279280,-359816,-513334,-335461,-305966,-239028,42317,-124584,239416,342375,358394,487439,470002,305814,308093,-30020,40362,-170916,-392827,-311115,-463160,-385214,-160380,-273049,-8669,109406,118420,374011,208067,336571,442505,297934,312644,34772,-197791,-138118,-334336,-556784,-431027,-472238,-270772,-266524,-171157,177617,287178,358667,611985,462893,526668,367428,116413,166009,-246308,-248599,-376225,-564621,-440064,-409966,-399655,-175544,-63405,133755,252912,346631,429780,430443,495271,454890,310230,75665,14369,-67154,-318386,-488079,-489198,-541051,-232202,-263522,-29794,229049,97765,442816,552281,322774,435020,316452,103651,266659,-234632,-213708,-308758,-578059,-226605,-518494,-467950,-45306,-245461,133373,407590,131436,522653,498340,300022,694920,92057,218429,39482,-612292,-170523,-417187,-615606,-136503,-575974,-287878,128551,-117750,296926,280502,233218,631087,260791,355618,456100,-283782,56178,-150301,-496387,-184574,-706988,-279547,-139172,-630583,106269,-50612,191846,786442,205216,478042,556043,85833,269740,-61329,-31538,-115595,-389487,-322339,-299685,-536466,-355529,-89378,25083,106224,286382,372130,438323,511918,402159,325918,207450,-110567,236,-163899,-318938,-231643,-416290,-311377,-237509,-288785,130404,69038,203628,426914,301148,440221,394844,-43816,446476,-32718,-289393,-62254,-460722,-17633,-232276,-620484,61882,-306836,-82699,224823,-203665,530132,390016,4832,700797,97887,150621,182103,-323649,34051,-321779,-503243,-133836,-401141,-237177,7931,-314642,383037,136945,65657,503035,229236,414233,321883,-102966,233380,-144528,-278170,-175932,-477616,-354603,-204319,-341692,-69104,-67399,13474,47026,249400,317848,245269,310224,179051,178913,159097,32265,-153656,-226484,-329328,-306597,-359100,-215348,-88423,-77173,76223,117587,153423,392423,67404],[0,0,0,0,0,-2,-5,3,-7,6,-8,9,-11,20,-22,32,-35,44,-49,59,-72,84,-104,117,-141,158,-185,211,-242,278,-313,359,-402,456,-507,573,-638,712,-793,879,-976,1076,-1194,1313,-1450,1595,-1754,1926,-2113,2325,-2550,2806,-3083,3397,-3744,4139,-4590,5109,-5720,6437,-7311,8379,-9735,11496,-13878,17236,-22157,29042,-29500,846578,764569,-19331,876167,-132207,-81749,339088,-870047,-317117,-384869,-1003443,34214,-403561,-332352,414753,-71228,447529,697475,211072,795351,361227,145265,338778,-225369,-288254,-335135,-573885,-387820,-552916,-580120,-272726,-127474,90052,353062,334658,563053,631412,462171,353922,478478,-126924,29950,-116204,-649865,-315433,-652263,-608629,-197243,-527019,-166050,140211,-201125,633186,238890,420728,798049,103202,342593,347774,-321380,162036,-427767,-452440,-201969,-868087,-312266,-154329,-576674,372590,67253,163794,707329,197149,555966,622334,-93660,568294,-79367,-391230,35084,-597107,-388720,-301120,-733704,-34882,-254455,-198725,400961,55773,582770,648603,262465,569320,284012,-104970,201955,-379979,-234836,-190061,-588208,-239404,-341457,-486587,20764,-163763,179188,342640,178720,429585,462995,196679,423917,94387,-54615,-164712,-454214,-296004,-412139,-523421,-397203,-261625,-170027,86503,138304,241106,515603,530516,390704,353944,169502,93130,23441,-221820,-326934,-335790,-470208,-294683,-438320,-270623,17259,35059,281430,544603,260958,542202,388384,276297,304150,-57780,16676,-275563,-475231,-237754,-447578,-564847,-183170,-313221,-54486,288912,213501,524741,374188,346870,493656,187629,221781,76092,-103537,-138457,-478180,-514454,-273859,-423761,-360203,-136972,-115574,219341,300959,279254,574558,290698,453149,392017,57022,167979,-118024,-171891,-226478,-539654,-346978,-341427,-328248,-37512,-96126,11246,210579,138969,532740,323344,331058,390729,-91719,104528,-73531,-294935,-121341,-374469,-471861,-175798,-341464,-121311,5245,-6621,382006,348373,252266,484747,298190,281176,148565,-186590,20251,-301351,-263263,-348449,-407879,-284730,-278143,-279703,81193,-46922,186313,339254,93637,443097,219981,282535,298716,-61929,-57055,-125922,-338434,-325334,-197222,-513425,-189612,-322084,-119154,181510,204287,354575,399998,424142,271152,207995,123747,-66086,-75399,-405067,-286003,-325975,-349175,-309540,-189375,-74945,-19214,184700,339694,252162,159328,248031,329647,80839,182164,-45942,-76358,-98616,-554002,-382659,-311977,-337810,-54004,-220434,-111246,190113,25036,261430,201336,227582,559951,24201,220781,107220,-315352,83117,-294766,-417027,-178726,-603418,-238275,-98480,-101589,233436,83344,128795,345990,194932,229418,210041,-129398,135578,-177159,-235035,-13989,-357813,-282823,-73795,-211082,25709,-10525,-39985,165889,78083,26212,304615,158072,143808,43749,15683,35355,-99819,-35161,-154553,-169653,-118556,17912,21836,-66546,-70291,20223,54673,255611,114859,50305,-57348,-88618,89464,-182489,-135832,-148497,-245726,-3986,-22491,-50758,104443,-45796,91871,111047,117500,194720,38221,-115463,77717,-69236,-35713,-24567,-156717,-191453,-82461,-82388,-18377,-62729,42275,326538,-153222,143043,-24987,-51014,117810,16308,228448,59287,-126680,33766,-68113,-80985,35609,-192015,-31119,90208,-252234,111206,-42501,136490,131801,135994,175851,294651,56213,138294,-123752,-74519,-40827,-193984,-139304,-76565,-161798,-222136,-145341,103853,8305,193009,91658,196079,120740,-12344,162230,72213,72248,-92146,-193297,-25827,35850,-178987,42829,-87376,-7284,109387,-47652,67649,150937,72057,92641,146113,-36285,140123,-92840,-39735,19349,-103246,-11662,-129457,-40055],[0,0,0,0,0,1,-4,1,1,-1,5,-2,6,-2,8,-9,16,-23,27,-36,40,-53,60,-79,92,-114,137,-160,190,-219,258,-297,348,-399,458,-523,593,-676,760,-862,966,-1089,1215,-1357,1513,-1682,1869,-2068,2293,-2529,2794,-3076,3390,-3730,4101,-4509,4951,-5444,5976,-6569,7214,-7923,8687,-9485,10251,-10788,10523,-7343,-5630,110838,887555,-369662,-147110,95734,-1062434,-53958,-614313,-961966,255940,-811517,-87445,676031,-403781,844578,545050,189286,1064039,61110,296673,355936,-633789,11118,-489309,-839490,-40438,-827522,-430962,96513,-404711,421982,361298,260358,752286,237127,636715,605595,-78734,102727,-150492,-378535,-403498,-573952,-614133,-402023,-448756,-234579,-30221,225103,179537,539650,459290,540981,660805,178141,295225,209944,-296419,48245,-537083,-596175,-193510,-805326,-236132,-345992,-355321,370541,-157020,364041,715746,116010,821916,460919,-83221,613577,-421241,-328934,21033,-848286,-218741,-491585,-827062,140231,-446737,17697,780108,-77980,827042,552768,137014,894628,-80595,189183,239457,-735201,-137893,-334769,-876750,-153773,-773710,-197079,107549,-273687,510956,393009,162092,955134,346758,381781,505699,-49294,154468,-175427,-517868,-256218,-625893,-667251,-269154,-393442,10364,135050,240120,508348,419701,438976,748620,463020,245950,101895,-33815,-268728,-293058,-520242,-520519,-444342,-396801,-266027,-217503,-78105,249207,284427,477916,566999,243350,438768,306535,-89186,134459,-216054,-470275,-358421,-819607,-398315,-317409,-403480,81944,59840,100702,608941,304292,626943,647734,247297,453099,92121,-132404,-54729,-556271,-431255,-404493,-659194,-196657,-377549,-174460,126055,78696,463832,550921,328355,743149,260724,205938,470794,-204650,40168,-220908,-653676,-298309,-701748,-470320,-199596,-491474,44815,215863,164156,697788,414432,559938,484488,390840,280307,-80004,-121303,-144681,-602473,-299647,-393473,-531224,-132971,-287672,-88202,149230,211423,537558,391156,508802,550850,248059,132061,60000,-381494,-210489,-399499,-587633,-250772,-502474,-345188,-117984,-123582,261690,188908,399579,664298,411635,432104,275948,130558,145324,-72471,-321626,-354942,-513306,-543137,-362424,-283330,-147861,59219,275935,416999,263289,408334,506316,281792,277504,89755,27546,-64671,-401791,-440657,-431656,-494080,-427627,-322666,-150643,-57102,215142,235476,399819,533569,255785,414515,202735,44985,65216,-158461,-350008,-314100,-536715,-249307,-444676,-481724,52571,-122782,194483,393651,269489,545970,506167,152048,360312,15724,-247011,57360,-543388,-441589,-364590,-702090,-126404,-291434,-95521,349967,132726,382858,621167,195923,521480,328961,-36177,312957,-313946,-245653,-181343,-777426,-311798,-280675,-459763,260021,-221732,154433,506070,16158,514888,460183,231301,671111,-55776,-5211,23483,-530833,-246218,-428831,-493323,-105112,-380535,-106723,175314,-124970,460652,441919,266389,506454,228852,342738,264949,-105897,-202298,-303837,-527701,-489459,-413453,-342661,-196496,-6418,53709,159131,246242,293841,455144,278464,266177,424529,77936,-73317,-74877,-456930,-388493,-341716,-372687,-37571,-313728,111332,271580,-18788,397969,414452,284248,672047,-43370,-56968,283643,-477996,-50463,-491580,-595195,-122631,-609352,-242760,274617,-233201,376790,338848,123163,682845,162508,327271,436813,-224525,122294,-270344,-472694,-116063,-676733,-265641,-200637,-423689,149818,50780,84928,499461,130381,432228,547576,112419,324071,11582,-153498,-83656,-338230,-379283,-363497,-349421,-422319,-165678,56686,200699,125021,301366,378183,457763,273513,255688,160077,-34776,-3976,-183167,-447754,-271401,-513627,-250194,-217656,-188209,211013,50785],[0,0,0,0,0,0,-3,6,-5,10,-8,13,-14,21,-25,34,-42,47,-60,66,-83,93,-113,130,-151,175,-196,228,-255,294,-329,372,-417,466,-521,579,-646,713,-793,874,-964,1060,-1167,1285,-1408,1548,-1693,1860,-2037,2235,-2453,2696,-2970,3273,-3621,4013,-4475,5007,-5647,6415,-7362,8553,-10095,12174,-15097,19496,-26754,41076,-154909,457660,-90844,-783914,66436,-851997,-465326,-190263,-804808,89474,-117150,-241907,718018,75010,564075,718904,244199,837276,214615,-52862,118392,-541726,-456962,-237062,-704782,-474940,-365784,-411715,15525,101819,132306,435285,505699,464887,536771,204195,204956,142183,-155668,-205126,-379146,-711328,-465264,-446454,-450276,63163,-245542,225843,391936,-39515,622175,516613,250609,737359,-15372,-5254,329749,-469520,-160523,-289102,-721640,-142036,-824943,-346111,293949,-515254,518358,438831,119389,813678,215087,353805,549804,-217412,152211,-312826,-428761,64952,-890077,-492035,-123250,-682745,74695,90530,1192,733789,185814,434107,687571,138901,678913,148101,-259323,75506,-477038,-525828,-261552,-733868,-210944,-309378,-467251,67294,76801,185298,800092,313361,597714,435351,72764,442365,-17925,-319546,-135348,-614273,-403781,-515814,-637971,-248876,-188906,-149425,125243,279901,497389,512759,357505,524422,565831,202173,323611,-61344,-258859,-290135,-498459,-481455,-303185,-494579,-255290,-192655,-42062,196422,367983,406043,627485,465280,384101,484322,199097,-103640,-59964,-483965,-411437,-546070,-581358,-326843,-336532,41557,117951,98113,489326,389226,358292,630055,394304,380506,94360,-177632,-241175,-406994,-610118,-410704,-448439,-272510,-199931,-315658,185440,4213,229923,607425,254473,485170,520710,274578,234448,-31236,-177443,-385956,-637544,-408563,-300518,-457784,-113698,-90024,164839,271228,182458,653491,563268,334709,463027,39060,109887,-35828,-443835,-285017,-517355,-528929,-379173,-521765,-171666,12678,103520,365753,321430,406837,555109,261487,435895,173808,-29963,13579,-500687,-409393,-363409,-507745,-290926,-249802,-229059,210443,74469,438206,405736,376402,553877,379169,269313,186265,-169804,-292011,-206848,-488688,-414180,-539950,-526265,-246297,-145336,39013,179199,285058,436611,552148,604660,409912,369240,143383,-58182,-291887,-436183,-365969,-456233,-443390,-348534,-293734,-185735,184356,139354,380551,507094,410423,598634,338993,284564,329054,-135761,-136740,-82489,-660321,-312110,-494652,-571976,-87911,-336328,57672,291180,8321,520052,297148,415190,767494,165543,322032,81613,-411621,54648,-588600,-474032,-308975,-686966,-269941,-90058,-200388,369693,169001,190680,751558,143574,642880,362431,34382,316478,-165673,-262560,-31756,-609102,-296248,-293001,-503224,7253,-41479,-10340,310319,343924,447156,491793,244855,385720,191593,28277,-184478,-229534,-343674,-364921,-461600,-390216,-220520,-217936,51625,124329,225541,414718,358540,450769,373043,189622,211309,-55034,-224412,-185739,-207528,-568708,-248207,-477606,-291218,-71480,-152365,257565,144523,127697,403692,216253,249268,395095,34678,-17086,-41340,-348148,-177338,-380072,-373810,-86832,-298879,-138491,60483,-152189,358065,106025,248786,403689,-38353,487617,337162,-90171,68753,-226758,-219891,-53629,-332272,-203573,-225669,-276733,7763,-51653,-33439,241157,30768,220029,306233,199291,186457,19656,30808,-77472,-229060,-226112,-9991,-139473,-144995,-273084,-58835,58720,85572,153708,123462,191777,130713,231252,145814,165350,128039,-110052,-121163,-228394,-128286,-124003,-200259,-3319,-29740,-112977,100542,15879,57548,4005,123523,146753,36186,-63457,183319,-198670,42286,-57054,-95201,-63515,-29245,-2334,-46640],[0,0,0,0,0,1,-3,-2,1,-7,5,-8,6,-7,11,-15,25,-27,37,-41,49,-57,69,-84,98,-120,135,-160,179,-209,238,-273,313,-353,401,-447,505,-562,630,-700,779,-866,956,-1060,1165,-1286,1413,-1554,1706,-1872,2053,-2249,2470,-2706,2976,-3268,3602,-3972,4395,-4880,5439,-6096,6864,-7780,8854,-10082,11250,-11251,44872,-249908,932724,341774,220814,1068776,-108493,441339,348138,-627039,236006,-607874,-876664,50643,-1145259,-19900,-50889,-639738,625844,-33036,303614,997695,-27715,779045,669410,-166214,533364,-359286,-456860,5017,-872243,-282559,-401641,-613348,-53884,-221175,146626,370991,278257,569897,495060,254308,539207,187633,-7790,-103171,-109203,-473174,-361025,-517465,-485379,-316522,-406278,-206516,251080,81281,296547,562562,259557,703888,291634,60800,339156,-350952,-149056,-319463,-902447,-269397,-706840,-671656,191233,-493942,329282,464773,-70711,978664,254678,326488,788035,-138463,193910,146608,-787872,138269,-722597,-798588,-27499,-759976,-17391,214228,-312589,824676,317569,260000,1094069,118582,518533,406505,-252041,197870,-298317,-612502,-179737,-959138,-460792,-199835,-506887,327800,70933,251666,755940,323395,575886,702642,12871,391399,126809,-188709,-143965,-586653,-395122,-532739,-566346,-298802,-152456,-82721,137219,314103,533768,603533,414193,447592,314186,152675,-29523,-141910,-389686,-399466,-430318,-604274,-313286,-152350,-193002,311957,309154,374533,485677,331585,560771,516540,-10770,207061,-150960,-548984,-147537,-636524,-474091,-376952,-553201,-65972,-48580,126331,372900,259717,676665,607163,254796,571116,133444,-91852,22446,-433579,-391422,-358423,-844494,-257925,-507500,-493275,227418,-61383,444013,552242,431832,718785,395923,263618,310607,-135926,-44785,-221624,-645685,-433542,-492576,-562769,-356909,-381213,102925,256638,185176,585340,378795,532013,519897,268590,355573,58842,-187820,-232193,-591796,-452971,-498188,-543819,-139211,-241078,-44218,329646,232932,376003,415604,378813,524496,165357,42247,41833,-307663,-245537,-507892,-629563,-342427,-434498,-334508,153421,8282,312010,374988,415932,517537,429364,325303,260688,-79530,-90136,-294744,-588569,-388078,-482397,-439715,-252861,-97558,162426,224072,461908,483020,444752,489558,387641,138919,-10564,-66352,-251578,-441944,-462419,-530746,-514513,-257830,-155947,-87545,169473,325151,390352,489515,520933,431059,279891,87692,85729,-368955,-352151,-316759,-721209,-302599,-486580,-224210,-33509,-62524,343572,429185,183710,687643,479931,406922,583653,-17613,32542,50964,-528859,-227940,-510018,-596097,-78788,-406702,-148043,143699,-72868,379375,429273,366442,630030,245261,298921,318699,-241430,-86292,-407375,-583642,-192273,-568178,-374336,-111247,-437113,219161,83190,286194,784593,116287,452007,647679,56071,331510,-110529,-321444,-5720,-675771,-351942,-273152,-576288,-131588,-143060,-108855,456444,61119,320795,395465,210219,491533,296193,123390,-559,-117143,-220691,-330734,-376942,-309038,-290231,-275326,-78783,54258,127310,286670,282559,344157,481973,352442,237664,297116,-200728,-217120,-104054,-488243,-280576,-472746,-563639,-74148,-399562,27191,375372,55264,524398,389480,117646,647655,-9032,96097,247596,-449988,-36572,-448339,-533192,-39805,-660815,-211989,200237,-307469,379939,235550,173677,731837,115828,215205,532775,-249612,117050,-255107,-487991,-72097,-642008,-465292,-42724,-440153,185113,27283,78714,578157,208825,345909,458624,52554,218838,73351,-278114,-190675,-346867,-395376,-372050,-483440,-144122,-71080,-2090,292291,323360,395285,381517,490671,218038,113518,-6475,-169487,-39954,-258584,-407700,-416869,-536719,-212736,-74532],[0,0,0,0,0,4,-3,11,-13,19,-23,28,-38,45,-62,74,-94,111,-137,163,-193,230,-269,320,-371,433,-499,575,-659,753,-861,973,-1107,1245,-1406,1575,-1766,1974,-2201,2453,-2720,3021,-3341,3697,-4082,4505,-4965,5468,-6022,6626,-7296,8030,-8853,9763,-10789,11945,-13262,14784,-16556,18661,-21196,24337,-28332,33629,-41035,52234,-71508,114691,-483162,-192318,-686002,-682089,184002,-607610,210858,288230,52735,870182,322764,289195,710726,30279,199939,-24860,-526414,-117631,-691627,-733687,-245898,-631554,-122522,138933,1427,373470,542969,505861,710935,441986,373327,212903,-39223,-193703,-218764,-495189,-632994,-459465,-672787,-186656,-211585,-290904,355717,162675,338559,620869,259719,546058,380936,81240,239220,-78899,-491367,-70573,-586924,-595071,-148859,-597080,64832,48285,-35138,659487,291559,379256,709337,163465,375516,174331,-314024,95958,-560763,-448469,-289292,-734540,-190211,-53777,-323971,324787,137874,368820,702532,207030,511553,431846,-895,297777,-92380,-487556,-16067,-696837,-408586,-196500,-588146,104065,28286,101368,605702,433916,516099,682067,230655,427872,135472,-86622,56807,-409742,-467050,-115233,-741551,-311878,-51042,-219924,202348,165051,356090,656786,372527,569257,404845,204993,131769,-224103,-351874,-405829,-501483,-412699,-320978,-432480,-207383,-30670,52573,417834,457356,401513,553888,460366,275709,256224,85480,-224968,-252395,-523984,-556781,-426040,-582606,-297884,-144316,-90479,301415,244543,531618,526247,361108,436801,280195,-57393,73522,-231423,-412486,-315381,-693606,-332909,-309710,-420079,51134,-102431,124968,463993,328237,678113,503418,256674,399027,-47604,-32251,-229070,-501982,-189180,-397315,-502013,-173846,-270968,-206223,119458,32342,517982,375038,369968,579769,239905,188178,313826,-262094,-182408,-411062,-347702,-318119,-423926,-364175,-178492,-196746,78921,123871,322619,445860,130945,548084,323487,157144,183731,-153340,-106884,-263984,-635002,-320653,-389075,-317055,-52725,-198245,101057,276579,66562,438736,337172,345012,390719,109427,150534,-51118,-229492,-66711,-331625,-212431,-421826,-321150,-128845,-103886,-71626,86252,60863,237732,183151,137563,190620,165642,98158,105653,-43906,-69156,-67991,-118973,-219726,-216463,39792,-52351,-121222,23978,30655,184612,253369,237843,121193,-13269,-35597,-461,-68948,-106968,-198589,-203579,701,-110886,-39177,-102894,-4222,115004,50639,87912,168798,183363,153220,70593,-60360,-30033,-92532,-26589,-72763,-143716,-188446,-143512,-62470,-19680,20709,18882,98388,125403,6798,127199,148168,57693,3841,1587,-61131,68015,-119307,-119548,73105,-98356,-108096,-34569,-28443,9881,107752,131926,120850,-115555,-5927,13697,27743,104,-804,-100634,-71071,-37083,-67074,-211111,-22769,7213,-93872,-9627,-31248,94809,156086,124795,59504,-48073,-157576,73528,65713,120485,-80679,-99769,75530,-43033,125226,38474,-48020,-79272,-82093,6913,-58141,-133297,-9966,-130767,-19185,20122,-9731,4584,-88011,-153037,-21416,48736,-63279,70681,-5094,9167,-87627,60983,-57646,-85752,-24879,-136626,74953,-113535,-26994,-120102,-158397,-35166,9061,-40607,67316,-106392,90686,224459,55053,197970,134988,137517,130677,-41033,70106,47584,-116769,-76411,-65596,-217341,-183038,-25630,-89291,161291,-30392,79525,220013,171511,213649,127804,87951,131259,-173851,-23062,-3590,-106634,36338,-127200,-302237,42813,-133411,77791,97987,37895,200550,130724,44622,28268,40289,25969,41210,126735,-24582,-28462,-144046,-117567,-68594,-206896,63263,-90199,-2965,41408,152668,105878,158959,138229,9541,58463,-26555],[0,0,0,0,0,4,-1,1,2,-4,4,-6,4,-10,9,-18,23,-30,38,-43,54,-61,79,-94,116,-138,160,-187,213,-252,286,-335,380,-437,494,-558,630,-706,798,-890,997,-1108,1234,-1366,1511,-1672,1843,-2034,2236,-2461,2699,-2965,3252,-3566,3912,-4287,4708,-5165,5679,-6243,6871,-7560,8298,-9045,9652,-9684,7495,5085,-150322,-957300,102035,-77911,-255162,822397,-76470,484894,900120,-49503,861779,239475,-467896,426808,-696562,-505104,-77442,-1109830,-155539,-365483,-502866,654601,-256142,312914,803626,93145,984711,458758,81135,626689,-272952,-292576,-12834,-873606,-319772,-539968,-726380,-105622,-341176,49969,368454,117196,630958,349954,340956,486584,355938,141001,-73963,-125187,-413566,-499451,-498299,-543939,-312820,-360649,-350078,67269,17023,559801,656407,187144,608713,295321,55135,432738,-396844,-189876,-111564,-788733,-251369,-469064,-729048,227202,-451570,130217,741880,-63402,851435,542941,156926,704511,-219961,-93447,93941,-810295,-127712,-505065,-899718,87509,-347856,-100746,407602,-199037,488659,340399,163592,650958,60750,122552,295685,-431222,-145564,-286554,-708102,-159438,-585340,-437556,10348,-314686,325783,339728,157361,709770,293516,320259,369728,-50627,-16642,-103066,-379205,-306092,-612018,-532470,-251906,-310797,-110484,280976,296030,374912,576529,406622,412777,337553,35526,-40064,-99194,-272142,-366872,-420042,-421142,-200664,-200465,18127,157540,93405,256854,320267,384766,404799,257246,306938,170526,-297305,-91438,-159885,-488646,-207282,-229857,-253384,28656,-205824,-31370,199826,90947,400146,466994,210806,375625,-105888,96112,25293,-316052,-106237,-244498,-542143,-158082,-289926,-45526,24054,-103768,461569,322574,140291,487762,200612,245432,212258,-138355,36037,-300186,-343216,-215697,-531157,-282960,-255373,-227362,124048,176615,149131,395322,212442,468657,420746,247767,299575,-200712,-67556,-186585,-231824,-256231,-369797,-314864,-104677,-145350,26737,149217,41949,303055,215983,323517,313281,47675,156830,21428,-92149,-141468,-244713,-153739,-352353,-405033,-62262,-163640,51832,190355,69033,236443,331871,161663,99370,136676,38528,1963,-187605,-60625,-249266,-243313,-232033,-190158,-114801,-92286,-5491,108746,205110,-23719,130729,142559,340903,190181,175506,108196,-109486,-197967,-123122,-276321,-166179,-237435,-199895,-224635,-40437,55713,108251,222712,292758,234000,123969,32542,48376,125631,-134118,-158159,-97714,-173488,-217964,-252733,-126311,82593,-176336,85015,195550,72775,279197,264931,28486,240092,80498,-10145,17563,-272840,40551,-269842,-106190,-60727,-269428,-25562,93871,-42532,239019,249302,108410,343871,154489,185257,141999,55659,17677,-167434,-267773,-136804,-332018,-51091,43780,-151806,28441,29424,21004,227445,104778,295927,241333,30002,44467,38119,47707,-31340,-180722,35168,-147688,37045,64241,-53163,-75767,-10804,89316,-99049,116083,92828,57121,67583,-11632,65941,95148,-9890,-92640,30796,-6053,46692,37156,-169941,-5396,29543,142420,55792,-165041,12796,196144,12590,139444,72371,-36825,26651,80659,-9074,-33776,-106983,181430,5548,56502,235436,-61292,-9222,-25234,-123131,-88391,-119690,15835,84834,85644,932,-36797,466,71728,-7797,33561,29367,2738,-26938,13576,-6407,-40009,-9943,-15917,20327,20480,-166485,20228,58666,61779,4742,82875,66503,52138,154253,-27668,68125,-48694,-55044,-28271,-87718,-9183,-54831,-167339,-6238,2979,-22503,79358,46638,95089,103127,102446,103058,-64431,-73958,-126671,30646,-11311,-145331,-82797,-91090,-131679,-48651,139588,121018,39155],[0,0,0,0,0,-1,-1,2,-8,7,-13,12,-18,21,-28,36,-44,58,-67,84,-96,119,-139,165,-195,228,-267,306,-356,406,-470,535,-610,693,-782,884,-991,1118,-1248,1397,-1556,1732,-1925,2134,-2366,2616,-2893,3190,-3520,3878,-4274,4709,-5188,5722,-6310,6974,-7714,8561,-9527,10650,-11968,13542,-15466,17869,-20984,25191,-31242,40852,-98084,477858,-207555,387240,884825,158382,919060,548676,197152,622956,-288556,-75714,-286065,-809132,-268790,-649394,-682541,-51446,-285156,12863,114803,17779,562369,452036,415529,613309,270360,190761,114803,-162664,-216138,-342291,-662521,-523436,-322936,-414506,-185870,-7410,41585,474210,456564,394555,708682,200399,401012,406229,-201763,-96420,-212308,-595918,-265585,-684659,-455666,-69535,-374985,224859,282837,30630,753756,277740,311715,656721,21266,327657,-16531,-472768,-12253,-570740,-572209,-109448,-668607,-126094,-23445,-207679,385739,135256,265815,736767,137325,381421,275243,-41871,105848,-178002,-448907,-103087,-558948,-277024,-42601,-437829,104422,-126204,221500,404131,283912,460618,361851,131981,377082,123772,-57226,129202,-316197,-238936,-162530,-319799,-113666,19367,-51053,202519,141681,213032,465048,39888,393921,340590,150179,285520,30138,-181813,-63822,-308796,-184550,-272093,-361005,-167763,-57665,-57900,109717,315096,262310,371004,235577,268030,187638,18752,1397,-118062,-313011,-355528,-418595,-264262,-271949,-305851,-272501,104979,126921,333634,458341,201930,464474,233141,218404,11160,-140622,-145157,-313477,-397388,-192191,-428831,-414275,6740,-154784,139355,190230,203918,527309,323963,143753,305634,-90398,51595,-219148,-265594,-212635,-469643,-460792,-137889,-291173,76627,130833,-109747,304292,255761,361606,504123,189188,220764,74262,-51820,-53817,-335257,-195928,-321449,-399735,-276351,-128906,-247841,200338,122861,325320,382450,114086,282721,140428,-39487,192715,-169274,-152218,-244637,-560335,-234352,-385864,-320557,-34410,-69590,120055,308794,219159,551883,233714,185018,283451,-48512,-55170,-138086,-376821,-236964,-396310,-251029,-202924,-282024,-47636,243135,129019,417471,369827,265196,298631,133480,132170,62456,-104220,-244575,-372681,-353418,-265534,-365955,-19563,-183648,214338,264781,345846,364180,355632,185362,238615,-2400,-21124,-184553,-138279,-209932,-248890,-213746,-132208,-150587,-83030,-2302,181700,267334,134594,444168,290388,55444,238485,66067,-171072,-78267,-440834,-212594,-243501,-562456,74057,-255479,-4315,176672,-17821,443203,279584,207692,514054,18782,-11594,147967,-298885,-62665,-171540,-380274,-108692,-277529,-229244,-7157,-178510,209918,298375,14006,388864,51844,154168,242907,-64876,134083,11808,-254471,-81400,-248512,-201909,-142663,-229816,-1118,40116,2975,192139,208535,186845,217232,9901,178591,-11632,-202842,-20445,-117015,-54833,-206157,-133510,-150921,-3854,-93293,96814,152121,228639,139640,317427,40141,171065,101962,30525,-1150,-92954,-107558,-243683,-293389,-11316,-172691,-284735,121661,203019,5376,280806,45235,281118,166874,-1514,127448,-40462,10230,37020,-336192,-91964,-101749,-232622,124233,-162583,-74772,291129,18853,110538,194770,82855,209766,90528,30212,50472,-192360,37339,-57132,-146384,-12786,-144382,-201185,-35587,-123886,150078,95553,58032,347621,75866,154353,258119,-139063,-131244,-32437,-114405,-110487,-179588,-240860,-180685,-97807,-105485,107502,-39342,71456,175661,88351,175778,221761,-21718,204732,20199,-96164,-63513,-102696,-96763,-66042,-189972,-116500,41512,-52521,134922,158449,10968,208423,44878,235336,102965,-89594,-60458,-174272,-160713,-15172,-189163,-153953,-82330,-166697],[0,0,0,0,0,1,4,-4,12,-10,16,-15,20,-27,32,-45,52,-66,73,-88,101,-120,143,-166,195,-221,255,-286,329,-370,420,-473,530,-595,659,-736,814,-905,999,-1105,1218,-1339,1474,-1614,1773,-1940,2129,-2330,2554,-2799,3069,-3372,3705,-4088,4515,-5008,5575,-6242,7032,-7985,9159,-10627,12529,-15057,18575,-23731,31872,-46234,102042,-741250,-302399,-323977,-1189199,175086,-602714,-335369,568972,-335674,537677,667884,-27615,1029096,311293,-43987,775275,-503095,-42905,-190161,-995481,47467,-705860,-711132,16832,-619391,276090,341944,3950,754769,448510,365282,860041,36785,314581,234445,-413618,16721,-616342,-568912,-327994,-579608,-293040,-136505,-111001,152043,316988,423149,479191,479402,284421,309681,253657,-65351,12399,-254637,-623715,-200058,-677266,-312669,-191670,-409822,187445,23129,139143,807058,163371,508359,674466,-113167,711468,-30718,-468577,37962,-810894,-471520,-274151,-1012353,60041,-177146,-303800,718660,-45840,433347,798312,91691,849255,210648,-90927,524454,-606175,-200874,-175091,-874598,-332685,-638464,-582106,116484,-264742,153404,646166,84801,717909,539932,117976,529721,-222198,54844,62431,-600890,-227358,-691223,-567103,-355549,-491782,-119418,68904,23689,395709,465657,436250,643061,537216,308188,327116,-61569,-216770,-339314,-436726,-439093,-541400,-609453,-214562,-108725,81393,290739,387706,467667,514233,473114,361663,322672,172466,1117,-194530,-505948,-290572,-635743,-621363,-318106,-372376,-200302,158780,63610,530312,479374,454665,810878,219287,379183,184596,-189522,-87730,-397820,-390492,-321881,-571599,-224218,-168978,-259878,115667,187765,223572,638203,244137,573983,445105,64161,244009,-20559,-134316,-229528,-488360,-328339,-312058,-458566,25696,-179167,44958,303551,234770,380445,335855,301560,370239,269693,64313,160709,-305124,-236616,-298454,-499987,-217850,-294960,-262328,-161182,-173561,241016,386184,222659,575872,187837,510471,161532,-8992,192791,-372395,-221805,-310049,-492401,-321919,-374267,-240380,31412,-24297,214297,373663,204496,447304,291956,236705,272807,-39377,-124838,-206097,-318362,-298703,-467610,-359316,-164626,-305829,-59696,176785,176872,452803,391044,358871,458418,324887,205029,33948,-174395,-208683,-457777,-434528,-467433,-385402,-291472,-116046,77092,155087,258415,406378,501414,564548,417674,188753,135093,-123517,-13790,-204467,-601277,-387266,-397628,-679597,-162406,-194932,-41670,216612,44125,471662,401966,388454,612692,19308,278934,87303,-421652,-247410,-548561,-608658,-329695,-525539,-178703,-94596,-143206,485724,359396,314149,770083,238608,255296,591276,-239561,1988,-44063,-559900,-237295,-490480,-427533,-146144,-358131,1908,255079,31922,545714,365382,423178,609764,-1726,262039,68069,-324220,-151846,-511209,-466781,-250422,-758972,-93575,31767,-272562,498953,401284,254843,617358,136862,302524,269515,-167310,162909,-207140,-434832,-223999,-515820,-348152,-425277,-327777,-7857,-28325,160738,410243,357396,500530,459791,312396,253457,256545,24309,-83372,-201557,-482035,-347788,-480255,-539135,-168907,-221643,-212229,349211,168180,451207,572570,150032,545319,285373,113506,189960,-330344,-204833,-153700,-593743,-145643,-339843,-499844,97056,-291779,257432,497675,-63962,712814,278412,65195,472597,-219652,306856,-39474,-496288,-50138,-653820,-546389,-34119,-512697,119000,94941,-28008,623419,58023,472632,599515,77108,379079,243853,-51947,50739,-337090,-274111,-259781,-647771,-293386,-253531,-139780,128211,-76105,247460,360017,409507,179683,334838,262461,287511,158623,-37015,-78214,-182617,-473839,-448213,-268863,-265435,-151393,11125,-55239,374268,259305,452925,465331],[0,0,0,0,0,-7,3,-9,6,-9,11,-14,23,-24,33,-35,44,-49,60,-70,80,-96,107,-127,140,-163,181,-208,235,-261,295,-325,364,-401,448,-493,545,-599,657,-723,788,-868,946,-1037,1131,-1236,1351,-1475,1618,-1770,1948,-2140,2367,-2620,2917,-3268,3687,-4198,4825,-5628,6660,-8057,10004,-12871,17388,-25232,41162,-84697,454283,1062724,107040,699398,400381,-386429,337781,-395762,-637411,-226589,-914116,-354441,-250340,-500807,267819,-90703,228388,657023,223402,643225,729990,253279,426328,132830,-321627,-309342,-586062,-599382,-511367,-669583,-411938,-197402,-209131,129985,362960,391614,728784,458100,384291,525190,308755,-556,18430,-484266,-437879,-396303,-791570,-327368,-358570,-252414,291139,-74637,234870,482179,320336,835422,439478,126155,565233,-181940,-97343,-169410,-691147,-194391,-674371,-678148,-88162,-513345,-18270,325100,-28909,632716,407520,290598,831883,94190,374492,202067,-396501,817,-385366,-668344,-219572,-748836,-375274,-39826,-458586,412303,253809,180679,653805,400298,539157,638287,-121263,222813,78480,-485305,-144669,-599922,-621477,-274786,-619042,-197626,83087,-77719,487163,245755,442660,736446,303528,533093,279613,21329,111173,-309616,-543249,-294258,-696477,-526039,-343558,-324251,-44103,160426,242447,480230,397379,544114,500372,419400,92718,-50350,-199803,-336074,-361017,-482274,-403346,-487515,-377895,-140493,-10191,117296,419597,296014,435159,496934,377453,365161,79340,-10228,-19177,-330277,-524120,-423983,-605590,-488908,-249678,-288901,233319,131621,302603,708981,321042,642146,498594,255355,350340,-12617,-92667,-268760,-611294,-410879,-546134,-538622,-114754,-300055,174156,307111,239226,552779,390171,323891,622360,275107,178743,-139196,-472853,-160623,-533640,-637267,-335510,-509863,-230741,-53647,-79099,369430,293758,363667,752666,322001,431398,217590,-70792,16668,-262801,-300899,-381482,-593010,-207390,-378237,-262904,66312,51905,345044,475133,335311,684277,342826,334899,277820,-156662,-43519,-189453,-493659,-257820,-534686,-306724,-253261,-341400,145364,247349,179315,558819,413709,389898,459666,115308,142997,-59188,-287495,-171735,-507073,-443632,-352971,-549221,-167060,41563,17424,294185,418962,476407,415548,387648,369724,216117,108757,-164068,-126454,-428732,-466682,-280704,-330488,-386267,14182,-108505,258422,428929,233578,403877,376256,263484,361651,22204,-80699,-203278,-619968,-305861,-309545,-530141,-60546,-60374,-32452,301371,18640,431267,321360,157998,478084,6554,-9146,241916,-419429,-40269,-217878,-624214,-107947,-427384,-203940,100921,-244422,341596,245193,166744,574821,61774,211493,348643,-61216,-11982,-264171,-440365,-109674,-435010,-298339,-110086,-396757,16835,54842,106542,439682,257138,262326,517122,93300,291565,115957,-129639,-93204,-285876,-309288,-262948,-321433,-74227,-119480,-44768,220567,172718,247465,288041,459249,211136,177473,214925,-172932,-52450,-368056,-370021,-239811,-508739,-83777,-144614,-162531,199892,105333,154572,412350,323162,268568,302205,-79502,180897,-73296,-243560,-14001,-457676,-344831,-192292,-301578,121493,34316,77009,351310,45960,352592,325907,-52405,208302,71493,-114798,11040,-262489,-244791,-180504,-307421,-94563,-145402,-214281,155086,946,247733,238401,184908,367516,320492,42831,143470,-118708,-150891,-137502,-287348,-205278,-189901,-263636,-136524,-73460,68188,111608,47336,134463,210593,128446,101411,119086,-129976,23934,-89114,-135519,-87159,-160027,-220211,84203,-23442,-12666,179392,-69597,228392,197164,122614,207453,20638,-1623,88100,-208094,3607,-19140,-45254,120047,-140652,5002,-13717,-140262,141024,56046,-12154],[0,0,0,0,0,-5,6,-12,15,-18,23,-27,38,-46,63,-76,95,-113,132,-160,187,-224,261,-308,355,-411,472,-539,618,-699,799,-901,1018,-1140,1278,-1429,1592,-1777,1970,-2187,2418,-2674,2946,-3248,3576,-3932,4325,-4748,5220,-5731,6301,-6929,7632,-8420,9307,-10324,11487,-12853,14461,-16405,18791,-21810,25751,-31127,38912,-51177,73384,-126323,585909,428267,161048,581583,-621143,186913,-132403,-982210,82012,-812059,-421919,244623,-795267,552641,342028,-5580,1004979,170658,406042,797847,-207322,436477,-169836,-589014,-87180,-872916,-585457,-13611,-844445,99984,35738,-172991,647212,289856,352380,659062,262620,519711,183624,-194838,-65653,-531509,-560534,-570672,-608531,-299815,-289767,-369613,-103220,272383,335462,530015,589473,467501,386572,381644,8720,200889,-141487,-482278,-115207,-750277,-450457,-274860,-639856,85152,143320,-29200,771113,51745,582849,675549,-88916,667214,127570,-363871,360160,-734960,-310833,-242693,-1010464,9201,-287172,-401321,502467,-269097,412350,695721,-29162,852649,245693,-82789,519536,-409794,-132263,-172372,-811826,-256436,-565408,-670298,244159,-427738,71909,365382,-48250,681096,366366,198487,684391,8447,-13290,-39093,-452312,-355389,-440803,-601446,-206952,-506727,-100146,108636,54032,281509,297831,392150,353653,294351,334539,387935,26255,-74809,-182655,-250156,-538234,-499037,-320778,-310929,-110823,-34004,27229,226671,179184,597178,354189,435830,431818,56571,197757,77829,-328872,-209714,-506468,-532108,-376327,-529933,-181846,-72469,-78448,412805,259116,242399,654353,236663,514631,298848,-130480,247492,-138374,-289817,-272696,-772724,-445747,-313029,-459982,219208,-115460,180233,617171,122901,632206,538408,243969,484559,-13160,-29370,66133,-586378,-287292,-459626,-571812,-265816,-245820,-102168,243195,269530,438866,440789,194603,428550,149154,119505,102750,-317907,-255284,-375613,-582679,-332136,-380581,-228795,-167063,-159893,254126,322032,377062,478341,199584,422776,182749,-133593,-1774,-322334,-314852,-73396,-476399,-347675,-300129,-305260,28090,115778,183226,275096,207641,529883,191475,105723,189764,-78785,-92078,-168440,-426447,-76123,-322834,-475426,-282703,-329207,16117,152102,175131,437633,283541,267929,525243,159728,66007,-8647,-83111,-175485,-180236,-357980,-407803,-189155,-113278,-59555,60462,168756,217143,307655,197688,259492,270963,96771,206309,-5934,-213620,-122055,-210257,-28679,-131502,-37887,-9129,-133661,-30208,201287,165787,292386,158383,165970,292438,71802,20047,78803,-238623,-243403,-235464,-213604,-4900,-201929,-235228,111033,-31340,98932,305419,96553,161722,122288,106636,198836,-53102,66723,-62773,-223667,-153391,-223893,-253485,-137747,-192524,93915,91445,18935,271748,88039,78123,159097,51598,92055,-77994,63368,141918,-61997,-84338,8306,-31336,-6798,146438,37031,-14225,-122122,13507,109083,-49617,71838,64028,92771,69145,26057,9247,60643,-17454,-19818,7631,-73985,12528,-166819,76196,92755,38335,77005,100911,-35084,10087,68301,-40453,58489,-37325,-38983,-9780,-98237,-34138,-114565,-58273,-39375,92986,100213,169010,182592,-20622,58500,132620,96294,20753,-137978,-7207,-32062,-327376,-91903,-230285,-212506,71802,-163509,37006,201484,100690,333009,120240,67265,290165,-34678,85244,11633,-403795,56667,-279476,-361946,27012,-307684,137711,88327,-131084,183714,-8719,274357,429151,45770,436105,51390,2015,73889,-318776,-114317,-100348,-336558,-129315,-140734,-219569,18062,-118988,140925,152937,233221,338374,210708,232130,75397,73503,-129248,-70743,-164343,-252457,-264032,9575,-219901,-103194,-70188,-17758,147928],[0,0,0,0,0,-4,7,-7,11,-8,16,-17,27,-32,40,-49,58,-72,82,-103,119,-143,165,-193,223,-255,295,-334,385,-432,492,-553,621,-696,776,-868,962,-1070,1183,-1309,1442,-1589,1749,-1919,2110,-2310,2534,-2773,3042,-3332,3655,-4015,4413,-4865,5373,-5962,6641,-7446,8406,-9578,11043,-12920,15430,-18921,24104,-32481,48047,-85709,343955,199005,-748123,103346,-610671,-793131,-95639,-908271,-337810,154093,-416237,452430,299076,221135,798234,375399,475639,579322,-126004,63549,-277605,-441067,-222366,-702536,-556325,-376981,-401076,-75166,224886,48041,473584,583945,380250,571196,384727,183189,111774,-140300,-264356,-414159,-654738,-498861,-445190,-510378,-108708,-94324,32775,465922,228060,363476,772643,120604,528883,269512,-277613,224231,-500179,-648705,-203098,-758603,-331635,-191421,-481418,386609,52281,209969,893115,314465,532897,599140,53220,451371,-187270,-498883,-10193,-708440,-515783,-298263,-837940,-30137,-252931,-227680,638478,65125,500610,752750,211173,828095,202584,-52738,360045,-386735,-319214,-320854,-853920,-394006,-574321,-516506,83568,-153607,64352,456344,125511,674622,646695,235742,609593,142479,-4681,93650,-406885,-335613,-497035,-613842,-255710,-402013,-214554,83404,78102,357286,470490,374378,665305,503048,291156,261163,21235,-199515,-223702,-571137,-488027,-503149,-433571,-367844,-246756,-60698,171075,304540,547051,642841,405133,332430,474466,171471,148158,-137109,-460480,-399318,-495562,-658254,-388494,-492916,-255974,156548,138255,473632,482318,276904,592371,288393,285902,407124,-186803,-10462,-374446,-531344,-382301,-583775,-442602,-242423,-338334,113987,125163,283834,667163,350107,628173,434027,133098,380988,-167171,-272179,-168118,-725819,-380637,-477401,-555636,-27086,-102644,200278,486694,213674,620544,487441,356707,504028,-55476,-18298,-52583,-522671,-172725,-583422,-580578,-323550,-461465,-268681,-27164,54579,524413,328589,511305,578403,348607,492505,146992,-70736,2765,-287653,-480778,-317553,-573632,-343518,-175777,-215115,265980,121184,362277,494890,222961,602792,441445,147560,153275,-72111,-373102,-128832,-469414,-384954,-664540,-548649,-134376,-180374,21608,268192,173338,594277,600655,570004,388688,180051,122151,-56186,-184577,-356420,-324373,-553782,-604407,-396279,-285092,-102258,-1277,153423,297745,478261,455032,430169,430055,357415,281123,-70438,-80391,-227021,-627586,-208367,-469746,-494791,-15245,-463857,-47731,76418,49463,433280,349303,353695,656552,134079,177188,55914,-273756,73007,-356902,-349239,-108138,-696644,-388053,-24452,-306454,372023,45533,182986,681979,166764,597959,452684,-88772,284797,-217007,-287046,-136963,-641509,-192941,-233475,-549915,8586,-163858,180357,430590,69036,421103,602925,312984,435905,300674,14986,130700,-332983,-335116,-443001,-507563,-418657,-364495,-218449,1676,65504,180790,469850,460892,389658,501767,276399,198190,153797,-113098,-223491,-305265,-585359,-275594,-491913,-335650,-293,-235088,245674,306957,133841,545379,325005,301769,617012,-65827,230251,-16180,-498370,-61560,-637276,-553316,-154777,-374811,-105981,-11083,-22296,527884,378113,380256,529815,170354,341940,253688,-318232,85947,-256847,-491674,-312278,-491463,-378285,-58971,-258759,215540,84723,239873,483447,346787,367680,442907,-20030,60047,93258,-307509,-213750,-334350,-368155,-321791,-364346,-185571,-114181,144069,252429,169595,377064,332580,345088,147588,295350,-40316,-287659,-174390,-478942,-168608,-296622,-386987,-206239,-333900,-44110,192449,180357,257466,438542,119959,428431,86286,3832,125550,-246650,-206052,-11248,-485677,-81026,-367892,-297360,137426,-219424,196179,310892,231050,547209],[0,0,0,0,0,-4,6,-13,13,-19,22,-29,38,-49,66,-81,100,-117,144,-169,204,-242,286,-336,388,-453,517,-597,679,-779,884,-1003,1132,-1269,1426,-1592,1780,-1979,2203,-2440,2699,-2983,3286,-3621,3979,-4377,4802,-5272,5780,-6340,6956,-7634,8393,-9233,10186,-11263,12504,-13941,15636,-17671,20159,-23286,27332,-32809,40626,-52738,74079,-122733,481704,165190,138334,1214259,71539,591773,519825,-358019,457987,-341735,-618406,313040,-1113726,-414886,-274706,-876954,150282,-240396,-142757,840615,95902,610705,671561,52611,834578,117452,-178791,251305,-699756,-347116,-329560,-881273,15650,-537320,-413886,253992,-42801,412075,539396,367447,849142,473774,285850,358527,38988,-146871,-226387,-462248,-502007,-495204,-412153,-324881,-109003,22310,167704,326427,188633,751761,582426,285500,707232,-28225,53579,12621,-547715,-266620,-484935,-762000,-122272,-582672,-86871,249515,-323698,632083,393349,185947,1030853,89991,312296,566893,-394478,204283,-411162,-820330,65424,-699747,-438530,144043,-567909,341792,96438,-18972,909569,113955,344602,781763,-121610,449551,-123632,-570206,20969,-652346,-543964,-174018,-732645,45465,-83815,-100843,539750,102047,442029,705499,242179,590711,256200,-54080,224500,-276312,-384631,-293116,-603579,-437618,-436774,-323341,20599,-127158,176557,434221,572923,494869,432434,331714,281686,188205,-86641,-166265,-108666,-500039,-471275,-496049,-478249,-183156,-146991,1873,248674,238707,497172,446455,260697,440379,227705,-29415,117710,-378704,-292080,-241921,-510443,-244653,-475778,-337324,-27165,-162289,250636,401912,195905,596535,264591,146994,451878,-113707,67893,-112688,-598287,-244441,-584634,-586532,-243489,-419890,-57825,147165,99315,642646,310195,312342,565454,177401,419869,137099,-281233,-55846,-399768,-503224,-286977,-627217,-275249,-255015,-230830,251169,122635,347332,653343,325004,585466,506722,301302,87393,-240062,-129646,-250658,-515694,-481548,-658593,-371518,-184411,-363084,92250,258964,239591,600559,242022,455467,498258,86303,147818,-34111,-211836,-163643,-671957,-360070,-410102,-392977,-47816,-164138,172527,364469,222937,513045,603168,384524,417727,-27575,158364,-118266,-244271,-361768,-313491,-555150,-364986,-364863,-208524,-20511,134094,211682,270100,276197,470203,459182,172015,218472,-119006,-80239,-199821,-389431,-433312,-232388,-391454,-243359,-51453,-108505,148929,391337,327038,376663,438476,349321,343052,-35794,-82382,-127300,-332091,-383869,-360825,-582042,-247054,-178300,-238127,212814,161599,293859,517613,374825,614687,497018,189764,243362,-167990,-147816,-148049,-604148,-320408,-405202,-540880,99743,-174997,251209,491226,281780,466605,508236,260212,563737,128059,-67863,179091,-377642,-247898,-270173,-632080,-196204,-336434,-302745,71008,-53699,369429,277015,252299,537712,230279,133113,398386,-345462,-120455,-211078,-560265,-240967,-362388,-520804,-92525,-341414,8581,105417,31627,463008,454689,472292,471296,67304,123566,-54138,-119507,-269968,-467563,-405427,-397309,-404836,-300628,-51827,6926,121083,303089,355494,408881,504961,251031,270980,276691,-85500,31919,-313082,-456002,-253504,-556247,-302463,-67434,-379528,182695,190197,70360,605536,250192,347892,552823,23476,376652,23113,-247244,11682,-464503,-237079,-143154,-732982,52888,-33312,-100747,483840,-43740,355423,625556,67293,585598,40513,-82073,299963,-381199,-71345,-227119,-708179,-20764,-226388,-356225,289434,-74242,279207,332205,198776,590587,264638,125184,242614,-258394,33530,-88584,-287827,-342700,-334776,-228203,24590,-100350,14943,228153,303156,334485,438443,233548,317589,224110,-32311,-8009,-44833,-164489,-235428,-260201,-360712,-108479],[0,0,0,0,0,0,4,-2,4,-2,2,-4,3,-9,7,-13,10,-14,14,-17,21,-23,31,-31,39,-41,51,-56,67,-77,86,-102,113,-133,149,-173,196,-223,255,-287,330,-371,424,-478,544,-613,691,-781,877,-991,1112,-1255,1408,-1584,1781,-2003,2262,-2554,2900,-3300,3785,-4372,5120,-6101,7458,-9464,12658,-17979,-15303,-496317,-846558,72487,-530933,-195861,556065,-55516,673551,596787,214656,809103,241389,77738,481240,-459140,-98411,-309928,-693340,-392031,-477595,-466853,-117986,-220222,104113,397903,286318,558188,554679,434947,458449,222956,-49098,-68945,-434600,-545418,-375176,-661437,-306765,-201716,-480748,58263,181851,134179,533063,364979,497720,729584,44709,96233,61749,-572510,-170080,-497949,-685956,-81441,-766432,-317775,59886,-85836,416967,384605,227795,1005570,191517,368776,521562,-288004,75404,-258766,-704158,-179405,-730383,-554617,-10856,-568757,327871,211839,20512,668008,268334,450780,653471,125619,374739,140664,-351377,-5495,-476506,-618074,-267292,-663080,-347961,-53364,-373366,218363,237571,97501,529113,346365,437407,474098,151515,205245,-65457,-314478,-138043,-516803,-376586,-331533,-596981,-182713,-148963,-81263,284471,128225,259805,465916,340965,422430,314610,113040,69918,-308481,-233306,-271594,-620992,-526140,-336733,-286085,-80921,8944,53688,353380,441823,381137,591963,458640,279705,256066,121172,-119474,-335783,-460873,-304565,-503259,-494616,-238249,-186454,8248,288906,162541,439432,498980,312482,495093,186431,204480,219644,-142836,-245933,-369107,-559810,-316804,-535748,-330119,-125673,-221233,228847,192765,152894,496303,245054,425390,489916,202558,343974,-77666,-230397,-206688,-558427,-365691,-359029,-434507,-128953,-89477,-2861,354615,81248,584541,496551,271962,565934,123886,230873,192306,-205697,-265700,-615110,-526353,-163810,-475571,-264358,-158971,-178290,389281,167232,466156,450169,307592,492974,181145,246106,135871,-259888,-201771,-333692,-605847,-196329,-556728,-321202,-99064,-165267,37359,143254,292754,446581,425850,307624,451116,40922,148497,-39546,-270502,-107290,-410415,-437227,-345735,-269199,-151247,13383,-74639,236275,242083,294798,368182,319414,318670,125708,213337,-115166,-107341,-185616,-291868,-495535,-549347,-314149,-320177,-102587,183550,136421,224859,453206,305449,358097,349129,106071,286775,-68940,-332261,-97672,-415016,-437961,-159097,-514084,-106258,-120007,-77864,324886,-25534,299527,435667,-2097,285618,183781,120786,297554,-207065,-140993,-251145,-387564,-3454,-313812,-228682,-611,-199685,233350,239334,-12610,608515,210232,113373,371985,-18112,140126,23132,-348177,-101141,-437762,-420946,93420,-423564,-92466,-64091,-87020,283682,121580,270910,440188,130922,279792,110303,-138262,-4301,-292325,-179492,-268701,-261308,-237845,-202119,-63082,60952,-38610,97890,319293,301455,307885,240039,228841,640,-4391,-85657,-219773,-173920,-342990,-186329,-413483,-325757,-149562,-187147,-44631,286543,118669,386010,360606,197278,367924,114739,111663,174178,-362526,-79653,-307951,-383104,-116017,-391635,-166003,-37697,-280778,183572,49122,139356,561315,136549,316806,383527,-11200,282118,-125493,-204476,-140294,-389128,-255587,-240939,-416914,-66239,49665,-49708,372597,189553,223594,338931,300720,284499,81650,131426,52937,-198113,-167713,-103882,-232354,-105641,-143615,-179911,30397,52569,48653,208339,163433,241268,301976,14668,134241,-61366,-212346,-171031,-134346,-234689,3041,-246161,-232991,42153,-128252,202939,210743,140030,249515,164218,121706,366516,-117327,85048,95708,-290334,-162972,-374663,-190879,-213867,-227935,-25213,95069,-14915,124550,112098],[0,0,0,0,0,0,5,-5,6,-8,7,-12,13,-22,26,-34,39,-46,54,-64,80,-93,116,-132,156,-178,206,-238,274,-319,361,-417,471,-536,603,-681,769,-863,971,-1084,1214,-1350,1506,-1673,1860,-2064,2288,-2537,2803,-3107,3434,-3801,4205,-4658,5166,-5734,6386,-7126,7992,-9001,10214,-11691,13550,-15975,19288,-24138,31917,-46293,69735,-345202,-752838,219775,-415518,253291,685819,-193731,848585,471744,-89815,849290,-213388,-23003,390940,-838763,-27195,-489142,-1047987,88900,-611463,-221333,540146,-295152,677558,522423,306213,997871,4761,257024,295008,-353026,33674,-295232,-726618,-178520,-646370,-420116,21918,-415033,211938,206238,73936,690709,443028,553842,360643,336606,217665,-107634,-262780,-446116,-386888,-610324,-516984,-257199,-362327,51985,106461,53099,660180,225540,270467,758272,100326,400299,176889,-459380,113583,-411081,-574681,-88376,-837912,-295437,13189,-533578,372592,256938,137506,830543,42130,433227,493625,-127953,543020,-333320,-357687,-3901,-858796,-178886,-275311,-815489,194732,-274178,-128609,718516,37123,669712,643245,19917,645813,53635,13649,101878,-664633,-367291,-261423,-837099,-143686,-387153,-297559,302848,16066,288197,530084,255228,589296,265036,68587,332204,-282225,-294986,-362178,-582648,-368805,-368867,-410223,-136390,138433,93867,237908,385739,234963,427621,366919,184668,257774,13815,-163483,-196889,-551449,-349126,-350900,-378840,-142719,-194519,-296373,335506,250917,376931,467967,207584,329748,171601,-28328,196031,-387196,-292149,-194602,-582902,-218673,-322576,-529159,25413,-179204,252172,386222,173084,540085,409958,191614,394271,-39395,-13197,-5849,-517361,-220806,-203290,-520828,-153850,-370428,-135009,181522,2659,317446,231764,266566,627288,165541,244226,165027,-292179,-84859,-462133,-469859,-336407,-494635,-223269,-25209,-121030,152246,165584,306435,418218,257018,516270,173272,131418,148146,-250229,-383141,-336861,-408990,-225383,-243171,-310787,-55162,-70755,146405,346862,303549,448672,260374,343230,291793,-193378,-157924,-256627,-446141,-289289,-370004,-432608,-142790,-233668,31435,184024,118118,338595,365246,288522,455189,145597,113672,-16742,-313456,-252519,-349693,-406339,-374139,-474961,-276199,-43136,931,228482,298031,472497,436863,396091,242586,141196,-594,-42984,-180332,-220419,-391235,-366404,-201965,-354234,-158917,8391,-2290,162092,207655,334126,454774,309319,266154,157882,24724,-186802,-254238,-154963,-219986,-271293,-190479,-331725,-141910,-65746,19021,163543,273594,340515,369219,181132,335575,153304,71914,167697,-181765,-226252,-40307,-376210,-272080,-92810,-236212,66098,106722,127498,304652,183865,284965,395015,85134,168889,21194,-267187,111971,-310230,-103792,-191702,-517458,-113261,-130691,-191661,456207,172324,151627,466183,283387,424272,165636,16573,111038,-127757,-186039,-31814,-547847,-201843,-362609,-478956,67920,-165604,-48147,366047,27340,486405,306348,253992,324382,116619,132343,-95352,-303588,-453239,-250865,-474190,-375281,-132904,-175130,-15209,216765,181074,252209,405733,226470,310205,222397,-41931,165066,-308981,-205598,-211738,-523659,-211940,-280614,-235141,190963,-247144,157587,358576,119151,406937,337461,93181,385647,-315298,-104827,-10945,-470330,5673,-288697,-265956,4337,-375805,-14745,105046,-165157,365899,63540,146444,431730,-99120,137090,-88525,-155535,126069,-230006,-188953,-39468,-307549,-157565,-95976,-129949,103117,-18305,157478,231449,89664,300538,106161,-36075,74775,-205960,-69654,-80630,-283574,-173420,-150022,-95536,-72667,-80752,85499,140779,126654,146407,218878,98194,-106997,58059,21448,-148944,16497,-17056,-244980],[0,0,0,0,0,-3,5,-10,9,-15,14,-22,26,-37,46,-56,69,-81,100,-115,140,-163,194,-226,261,-302,344,-397,450,-516,582,-657,738,-828,929,-1034,1156,-1281,1424,-1573,1739,-1918,2114,-2329,2558,-2813,3085,-3387,3714,-4079,4480,-4924,5422,-5974,6607,-7321,8152,-9117,10265,-11646,13345,-15494,18288,-22093,27548,-36042,51025,-84915,326545,-30902,-45487,840511,108454,742462,764449,13683,653703,201870,-401057,218344,-571915,-380613,-350900,-779510,-191917,-208048,-305334,222044,72058,397587,695511,346555,574687,614654,104664,244564,-6083,-357657,-274923,-588854,-514641,-426244,-539005,-304830,63729,-83984,289849,522876,259105,650911,473142,210530,579468,-53513,-35559,59333,-723139,-394112,-515323,-794326,-136471,-362417,-43668,297194,-92229,723287,436672,258206,906168,137160,332673,282517,-419013,-172748,-481862,-772904,-265065,-735241,-425403,140487,-450654,301962,322901,181950,813591,540463,453420,738791,-26032,146099,37282,-515919,-84268,-520229,-746407,-195597,-809823,-76595,151891,-151980,403315,459564,189775,812918,321213,341259,405144,-203612,79842,-230850,-635018,-314812,-506183,-504108,-238807,-371434,15674,245664,165099,597074,426687,391834,588604,178856,302454,128043,-337158,-94167,-455159,-503379,-426813,-376602,-149039,-183911,10150,115684,297369,266214,497112,386417,428333,357732,1802,-12213,-318980,-332418,-294760,-351827,-383041,-307875,-145438,-246819,113332,203959,301851,544135,203560,353832,298468,144563,41089,10088,-288062,-252044,-379257,-360151,-355484,-583694,-89598,-163589,-27148,238814,168816,289918,511321,205601,325864,181838,93490,218091,-301714,-289907,-235636,-543359,-168477,-109123,-122943,200160,46400,241429,484435,237790,348784,179566,117886,316979,-201620,21242,-180803,-444972,-359847,-376992,-392013,-85040,-272679,-29956,129072,162253,415777,283233,394399,233563,158565,211244,-12265,-55991,-121408,-435152,-210578,-265963,-528333,6311,-188359,18558,189068,56745,348453,428119,168091,285401,133916,126661,152991,-157861,-155040,-386099,-326239,-80536,-303106,-151408,19304,-59418,120583,268612,259188,219949,386554,225054,181106,-29941,-36175,-186889,-189753,-150102,-429799,-253146,-157000,-137111,-80268,-87460,173205,334070,40354,307205,276349,223057,219062,8319,47551,-174875,-312763,-356337,-370292,-407512,-344395,-195010,-22849,-116154,230457,167757,175652,473078,217400,275838,226996,-155128,107466,-237508,-331465,-103263,-535349,-262051,-84625,-181452,-11787,122028,-8843,413748,177147,248735,396518,145855,308030,-78971,-140870,117158,-454660,-77610,-191513,-459712,-48974,-281164,-136012,219743,-79871,296234,323804,243103,511818,90921,20970,197318,-64607,-68840,-178208,-382315,-212345,-222826,-276944,-52170,-72896,112487,181821,26932,194601,301289,82751,243760,22818,-53052,-134277,-155136,-193389,-199318,-143380,-167975,-120618,-142477,31373,172180,113763,411484,125984,221447,287570,54483,129423,201878,-244873,-117780,-115127,-317465,-17037,-240989,-140972,-58970,-100809,181746,297140,78886,347573,72919,100268,306178,-106186,193998,-79768,-156808,15861,-320977,-168573,-106414,-497980,-144767,-23567,-114773,363762,50210,413078,180953,119223,279923,-47169,-73394,36584,-138335,-78021,-127346,-217124,-102207,-199851,-229781,53335,-26194,37021,172300,86551,413889,258235,138961,113854,34052,-86704,26621,-181931,-128828,-203362,-317205,-168521,-64619,-165085,1402,96849,62636,208822,166451,136608,180880,-46090,177359,54030,-152141,14778,-284586,-167764,-28497,-231271,-151690,-68264,-21572,274352,288114,166879,277683,142660,205060,140307,-32591,-6985,-166571,-229518,-45895],[0,0,0,0,0,-2,6,-5,8,-4,8,-9,15,-21,26,-34,36,-49,53,-69,82,-104,124,-146,174,-200,239,-275,327,-378,440,-506,580,-666,758,-867,984,-1119,1264,-1427,1607,-1804,2024,-2263,2534,-2824,3151,-3503,3894,-4324,4797,-5322,5897,-6542,7252,-8053,8948,-9968,11134,-12485,14082,-16001,18396,-21491,25749,-32122,43071,-67386,211116,-105031,-893803,69424,-684268,-777755,244493,-849013,175619,450062,-287726,988235,298077,399962,1084536,-129151,549980,365990,-657838,258596,-602104,-782900,-77113,-1068083,-257346,25266,-592962,449304,178619,278940,869802,221971,525379,565131,-158030,263363,-192127,-435656,-218351,-843979,-476673,-321332,-572046,-5489,-111734,100922,463002,440794,574253,552278,524639,250393,299225,52576,-252432,-119527,-634058,-548994,-342587,-618953,-89718,-252943,-268125,396373,37936,484221,789431,373358,728160,402493,-20862,485492,-298790,-224588,-98317,-1037198,-105471,-571882,-770477,320218,-406395,277026,596174,-15852,883320,460133,244083,778328,-217513,100314,246693,-706752,1948,-666231,-842272,60554,-519704,-176603,116934,-263526,505170,319755,322942,668201,125403,269671,398903,-307373,-1777,-315278,-486364,-179452,-590129,-389203,-281047,-283778,6952,-28132,207832,316006,117626,283865,243281,183968,195756,111743,-26303,-57816,-171656,-272337,-179335,-251649,-212656,-273674,-189050,20895,172002,163865,175243,308882,170285,78973,126647,33433,36377,29742,-26523,-75106,-101484,9610,-99859,-33023,-19069,-52963,10573,31533,4610,211650,-25502,62726,128139,13995,16896,-85188,11493,-15275,-18795,-115714,-119973,17791,21292,-60465,80998,64231,-26382,51199,-92875,-11619,-16989,-142817,19661,-3636,44684,17402,32490,183064,75988,-102157,28823,-91894,-30788,-149646,-102081,-180639,-108734,-97650,22664,-47752,-32605,-39492,85259,190900,2962,60222,103614,-118244,32719,-4845,-166465,28929,-111256,-136291,-34766,-170358,43711,81446,-93951,96592,177147,148267,259128,21847,16519,21241,-63006,3014,-157324,-145596,-74332,-199205,-135263,-137409,-40064,250842,-59825,165381,206060,105633,168675,140095,165605,24361,-17101,-77202,-85525,-142660,-252794,-254461,-206957,-64662,36402,244809,181976,185765,298185,340658,258355,232358,126352,20660,-4939,-184036,-132804,-311090,-221484,-248255,-148929,-4133,-115812,111238,192847,172171,263338,195139,224834,13921,-147338,-57551,-108144,-380351,-305276,-415292,-74133,-230027,-127946,116404,-37960,227035,365555,227470,357061,140763,212809,170615,-110605,-229380,-127867,-394447,-158913,-175070,-342938,100975,-102423,18670,341311,243388,286737,321047,248899,541710,264453,-25186,99879,-322264,-230543,-134330,-420922,-168680,-241994,-292725,114215,-119714,235523,440689,-4003,443610,260209,115262,359835,-110904,-20018,6608,-550533,-38673,-288732,-553867,-186011,-313963,31528,122979,-18689,391593,297195,197875,456402,77279,133890,90428,-267985,-101760,-302391,-353665,-258002,-309037,-167804,-31683,123769,84858,98949,229708,249778,408058,247473,154819,107978,-99790,115272,-118615,-394665,-145102,-380970,-208944,-71858,-216984,130004,86308,-96833,373183,129860,198034,306411,-30728,255548,63832,-105236,156696,-292865,-209091,-63665,-451643,-13140,-210491,-196574,178869,-153127,209953,214888,79593,457918,97267,124838,245693,-320307,23930,-28021,-379449,-112832,-387504,-178949,23872,-357366,186068,26219,-38594,374427,224557,389088,482998,121658,310319,64514,-252923,132574,-285828,-174623,-190857,-232068,-125871,-193344,-53798,57016,28154,114325,217265,177448,288425,178154,210393,12972,15925,127093,-284974,-123333,-338920],[0,0,0,0,0,-6,6,-12,13,-19,23,-29,41,-48,66,-77,97,-115,139,-165,195,-234,271,-320,367,-427,488,-562,642,-728,829,-932,1055,-1180,1325,-1479,1650,-1836,2036,-2258,2493,-2758,3037,-3349,3683,-4050,4450,-4882,5363,-5886,6469,-7110,7831,-8632,9540,-10574,11764,-13157,14797,-16780,19209,-22278,26273,-31707,39535,-51792,73781,-125459,523076,325644,311451,833546,-199292,224776,-11693,-670640,-151797,-572719,-765894,-128864,-638818,-100588,-27055,-115865,640406,491449,454825,630670,408691,342950,367371,-46480,-133364,-346058,-619751,-518232,-594096,-514905,-135876,-156458,65208,375081,355710,441964,723712,384120,563767,287585,99866,137037,-423732,-533574,-247071,-768745,-304242,-437021,-535425,-44648,-40481,85240,684388,336741,541957,587320,105007,599310,80678,-225363,61768,-582081,-570081,-451754,-860821,-127738,-258059,-361416,530757,92864,367017,764270,308970,560974,466053,37218,396043,-241892,-502548,-41672,-691575,-315555,-204355,-692061,69773,-74492,113666,567484,325273,730452,568219,145207,692634,185918,-136476,-65857,-544981,-221301,-338024,-744284,-245912,-364292,-334670,274270,-42897,328641,605046,466908,798880,558747,188958,362888,-139331,-179631,-125575,-523416,-341676,-284912,-332277,-212113,-166098,49297,219411,325787,268347,379895,398434,430721,297396,115489,25664,-91769,-258464,-247567,-546931,-454485,-385542,-306409,-221800,-65945,-38852,315046,323867,408824,520363,352161,299291,249120,-81593,-71806,-169338,-376731,-240617,-507938,-447981,-201269,-362575,-58531,47145,91019,467618,294387,459368,457180,222874,242599,104652,-88655,-54287,-434828,-464979,-293287,-545500,-187483,-250152,-231297,352298,261100,426012,375862,290343,548407,329853,72052,192194,-160316,-245665,-261433,-561410,-211124,-564142,-410681,-266091,-115417,254134,289900,252652,281459,469466,278159,434944,63235,134033,-341018,-356003,-178797,-535432,-406250,-413831,-323417,-137567,-48724,-20560,456184,317895,468132,481638,227967,415901,72496,-128975,-62422,-525325,-323283,-327035,-550262,-207436,-299027,-149839,174853,181590,408534,314955,497085,591264,305814,286889,306267,-180047,24467,-289980,-464882,-230134,-475150,-323999,-204933,-132846,26632,1759,317855,378883,341688,366377,440380,239243,205307,36909,-131202,-165192,-177772,-421991,-378818,-367203,-391262,-205897,-53158,-33345,299719,249973,349082,434379,275123,408073,203795,79772,84680,-214379,-260918,-123439,-636932,-304568,-238961,-513472,47965,-210998,-69584,458965,104920,344592,426800,261953,498605,75546,35953,30958,-457676,-185316,-293583,-426176,-132684,-314066,-181452,78684,-155877,168984,310752,129190,432021,230076,114056,152996,-172323,42601,-68837,-313368,-207738,-291894,-258029,8752,-80176,25440,143973,-22658,316656,248895,265556,277734,210452,60045,-423,-247386,-165707,-248500,-232442,-309466,-207949,-233773,65494,149154,75508,188915,164682,393029,214989,251915,254479,145456,-21184,-30938,-212641,-293629,-100316,-428612,-212033,-252228,-230631,49725,-61295,104385,409704,378171,334294,368078,41355,277010,-139038,-176985,13057,-314712,-98495,-279977,-421480,-45681,-314113,-75506,170006,53356,344153,309310,114705,395009,152616,25447,281769,-152924,-196117,-141144,-297053,-98630,-268656,-382384,-87406,-114866,10915,333328,72091,372402,297702,257947,357864,125722,-40397,-68137,-306684,-133719,-244672,-279766,-211606,-234892,-61083,151923,103922,231502,500708,154420,376279,209700,-122272,180832,-137973,-425777,-111018,-482920,-411670,-180596,-312428,-173730,47143,-13929,457271,184998,399868,468295,213144,448887,88142,-132940,46732,-250144,-352498,-167919,-462532,-279908,-192827],[0,0,0,0,0,-7,5,-9,9,-12,16,-19,30,-35,47,-52,66,-77,92,-113,133,-162,186,-222,253,-295,339,-391,452,-514,590,-665,756,-850,959,-1079,1209,-1356,1511,-1687,1872,-2084,2308,-2561,2833,-3133,3463,-3819,4219,-4652,5139,-5673,6271,-6940,7694,-8553,9534,-10679,12021,-13636,15608,-18099,21353,-25813,32353,-42887,62706,-112611,493930,819113,-209020,531950,24387,-532667,210985,-768229,-583134,-157045,-931494,-37670,-52151,-379204,767397,32091,453718,975935,46098,875171,360601,-84853,564857,-434379,-366952,-127530,-978729,-301818,-460055,-594229,341112,-179009,181205,552564,118283,676201,549458,146830,664918,-108229,-22564,51315,-641552,-309886,-409246,-669433,-351528,-410148,-143029,-15048,214470,423606,538900,635122,361773,559930,220637,-10016,83749,-393200,-485014,-442850,-844346,-245234,-445960,-395920,285760,21090,204121,676295,33959,641573,483361,-76475,572713,-337854,-311989,84753,-969456,-134295,-497465,-735208,272386,-392249,-2124,801956,-239917,780040,548708,214775,918569,-135352,-17070,256985,-838850,-209798,-601905,-880438,12486,-689770,-323510,284127,-277790,498019,605680,339238,888486,221943,339276,428514,-424341,-72101,-287907,-588062,-263683,-836620,-400552,-250345,-284751,110818,202110,237905,573202,510520,506841,578021,158235,146868,-16540,-51141,-296313,-419254,-535169,-569835,-498379,-547419,-185158,111249,-41937,341970,422933,524495,669211,243431,454318,165733,-156998,-23102,-448705,-601009,-372901,-710733,-403582,-220037,-414133,124679,157179,240150,640734,382199,683560,695150,95422,328340,-162165,-516324,-92443,-567068,-484070,-402586,-676440,-175714,-164316,-154373,438176,136431,516714,682159,246153,648654,184271,-29092,199558,-446816,-339285,-322638,-627557,-342149,-428963,-329380,106106,31620,315277,526820,414177,699321,455142,363581,277366,-117716,-3824,-210703,-504462,-340086,-579979,-379606,-253091,-292810,163360,96120,199553,625550,372873,535130,440227,137503,316237,-134463,-233455,-155542,-592699,-504426,-406020,-640668,-162381,-199187,30258,416786,191302,546447,613528,421651,509675,246023,19903,40951,-415103,-379392,-374131,-589347,-266813,-580637,-122162,728,-65711,434671,298064,395378,622936,368302,385214,231834,-78076,-135832,-410514,-445761,-461630,-351999,-409821,-254871,73132,244584,172753,394250,541822,516172,511309,266054,358137,10955,-191489,-365397,-476791,-482074,-469725,-512899,-106154,-166826,-57967,360189,144426,499200,449609,397992,509875,91887,82514,63278,-268664,-332735,-318438,-525153,-347954,-268221,-400699,84447,-723,276285,496929,221906,629538,599345,178705,375079,-131091,-102713,-65924,-745136,-306277,-282556,-568845,-91512,-382648,-239442,338124,36425,484443,509808,216418,658382,222603,205694,233839,-295736,-77162,-352890,-720322,-227564,-484206,-371002,53293,-236383,206402,204183,193584,663392,446340,384907,394063,-105276,62681,-32418,-554952,-316189,-606522,-593807,-140533,-308252,-109158,123374,183260,494836,424965,378631,404147,378159,327514,10171,8968,-227395,-375365,-453202,-425010,-378561,-410758,-237502,-35252,42099,289545,449847,332503,459122,260545,301130,374022,-71493,-101562,-106829,-453519,-18389,-545751,-470234,-159259,-575800,43487,293798,-101552,686349,110493,275483,694983,-66252,312795,56177,-253366,95464,-415455,-361917,-108839,-681359,-103012,-252016,-525045,466966,59312,389448,680846,62762,669286,369892,-23266,300323,-411168,-104846,-182979,-592933,-335149,-411438,-442340,122248,-93245,-32,302341,215397,427143,469968,258708,373552,145637,3477,-61726,-265916,-398410,-445987,-319637,-497193,-162084,-86387,-52735,133309,124007,411855,298803,257731],[0,0,0,0,0,-1,4,-6,11,-10,16,-16,25,-30,39,-49,58,-72,83,-103,118,-142,166,-194,224,-257,298,-336,386,-436,496,-557,627,-703,783,-877,970,-1082,1195,-1322,1457,-1606,1767,-1941,2135,-2340,2568,-2811,3084,-3379,3708,-4075,4478,-4938,5450,-6042,6717,-7512,8449,-9579,10964,-12704,14959,-17981,22255,-28716,39651,-62739,211568,-381370,-239342,-98325,-1008003,-169383,-571155,-624476,-39197,-297230,149152,469431,40600,653601,467777,361059,812356,105987,59577,162265,-308908,-420742,-430376,-721254,-399966,-435087,-317943,40226,-4774,293942,441751,479983,615349,549144,189122,287733,151035,-255640,-148518,-373996,-605148,-178864,-551822,-425673,8620,-296485,325318,413469,198508,688852,206279,477385,598646,-150272,191874,-114301,-360796,-100252,-643895,-473642,-195557,-579607,31724,18120,-266864,675917,200425,333139,527766,202228,411659,260990,-97056,251342,-273842,-301919,-36840,-673743,-340252,-131766,-514960,144975,-101769,29261,426190,162860,498286,289624,286783,332051,55553,-111437,46142,-415896,-244916,-145284,-346558,-96490,-187511,-114747,383037,70122,256315,484807,204021,326786,301866,285752,153569,11075,109648,-23675,-447577,-37708,-62678,-151682,-53961,-29666,17098,151963,173182,243267,156576,135354,230706,-48064,7330,31454,-281577,-139119,-172239,-291546,-214235,-194725,-143148,8167,-90313,141056,244927,54339,53943,130860,65714,59653,34257,-118448,-106455,-11113,-219320,-59423,-152585,-90533,-7823,-108583,102545,229461,119893,230735,268450,162415,159868,-6090,120889,-72941,-44335,-86019,-185417,-177809,-154648,-213033,-85711,81844,18900,212580,121262,163608,186165,-69047,108098,240863,-184305,-12982,-155936,-282099,-136564,-63750,-202817,-44003,-22271,125456,42192,169162,247650,93272,147481,129447,-7519,193586,-60388,32713,-52280,-167070,-2480,-168898,-114224,-219871,-83636,-58107,-84628,29815,83760,-8403,-67841,46048,168041,36818,9006,848,160494,42663,102760,84943,78495,77926,-66548,86695,33957,-194429,-44662,-77931,-144130,-47995,-66416,-58014,-26327,74481,48599,92289,125965,39571,130366,120315,70579,-84837,-86749,-119146,-91942,-151361,-59046,-104578,-49102,-3770,5187,132221,139843,143729,150367,146911,112223,-34596,40032,-151075,-189962,-130267,-154138,-173275,-141846,-120137,108758,165117,-18981,57293,167610,139597,394758,203628,220371,203439,-85742,-4556,-205799,-129515,-76403,-319585,-145734,-180777,-99066,58757,194116,101325,201691,179938,194564,169713,-61750,79787,-31261,-41254,-46442,-97866,-159637,-56946,-184636,-28731,-99434,-40273,58368,245099,35941,227401,94919,-78305,75060,-58740,28915,-123165,-35940,-19218,-64707,-62547,-26027,59646,-31951,38748,-138010,7902,-44583,-66592,86368,58611,164104,-93016,56492,-61217,-6036,-1533,94277,93828,-133419,-105097,-7097,94468,-126225,32763,-60009,-191597,32929,55701,51268,-44820,-121608,175249,32255,5856,106553,-147693,165251,40219,-20804,-56321,-59541,-60056,-9300,-8167,49560,-101669,-83620,14760,72231,-26345,-26166,25162,-70304,24780,-46469,27078,-22998,34355,-10007,-50477,4679,242850,-38040,152666,-12630,-6192,-140656,-138273,-64682,-56086,-28887,162119,-5533,-138438,33942,40283,-74172,125645,-23504,37772,-8029,31713,-134180,50872,44567,-103760,-24242,9164,3911,-28546,-9467,-6371,-22303,54124,-98795,-7112,-35278,-64363,-22512,150022,-10845,80126,-19776,10109,204971,-50769,-96596,122554,6850,11516,-28857,-119652,104638,-73906,-170700,80645,-19081,73607,98498,-57555,146894,215246,65395,23218],[0,0,0,0,0,-3,1,-3,-3,-1,-2,-1,1,-2,2,2,-2,9,-6,11,-11,15,-22,27,-37,44,-57,65,-81,94,-114,136,-159,190,-218,256,-292,338,-386,443,-505,572,-650,729,-823,920,-1034,1152,-1286,1430,-1585,1758,-1941,2146,-2361,2598,-2848,3117,-3403,3698,-3999,4280,-4516,4611,-4394,3375,-48,-12354,125249,627922,-56201,652036,781091,-9551,870504,163851,-209656,473497,-795215,-261303,-185710,-1168363,23206,-638650,-466590,386327,-269330,281296,553014,-112634,874560,309089,183701,801802,-338949,-91064,-81484,-826340,-102128,-668860,-584315,-83276,-502552,18675,349718,95621,660383,655856,314483,677538,196133,241721,186273,-346024,-363029,-499941,-676502,-491315,-372041,-315850,-245066,200094,82762,346814,454476,356746,605735,342586,74584,281194,-144201,-1940,-190233,-689400,-151027,-649267,-528191,44377,-439813,229393,433669,-9689,897883,254126,372610,847308,-47866,352125,-5782,-643448,18533,-702033,-495405,-97824,-826057,-56287,-30725,-407987,613752,59701,398334,855060,35553,596760,364098,-177184,385118,-417590,-487385,-89514,-911611,-238044,-267020,-466106,355666,-94845,95188,608693,152798,501693,569381,53311,379458,-103257,-309685,-141969,-391505,-438234,-466404,-555056,-131549,14081,-132230,351112,277221,348813,540534,521010,432557,187967,23285,-60473,-274759,-325530,-506194,-582157,-522630,-354870,-174781,18984,225910,136680,382555,602647,416489,351521,428531,-48083,62986,-237399,-433893,-287454,-606044,-413502,-261838,-315630,534,44225,111670,519492,232973,513994,561780,203333,512160,-23597,-130501,-21004,-496411,-374796,-504354,-580481,-202155,-242410,-274893,295282,81600,463578,492643,285547,716526,326970,212001,211412,-203686,-247512,-348577,-556391,-286623,-522027,-518207,-99672,-327275,53665,261302,375998,606198,379608,583030,367991,169514,286842,-79909,-434584,-161570,-416228,-407427,-420662,-548862,-88712,-203582,82977,257828,300416,523245,475599,360136,459532,157855,63941,-116209,-318527,-184360,-490299,-582756,-335405,-437101,-129435,-100098,-18084,480278,278748,479032,538362,374615,308961,260615,-70435,5909,-200731,-314549,-261437,-710512,-445574,-264171,-105045,-11102,148181,374460,384896,455550,520338,348286,299156,230714,-9926,-142326,-213536,-391481,-473290,-472927,-332224,-288446,-221020,-15588,95001,214072,424281,508829,408918,410006,211211,148129,-29593,23614,-171444,-428526,-355819,-595731,-363057,-145113,-328298,102637,226032,207029,378048,400129,328175,407884,52133,286369,-97543,-197137,-222984,-520759,-517845,-479906,-560908,-35866,-113578,-96586,429627,79743,362554,571728,234621,483547,343532,-77602,268420,-360594,-342250,-151719,-617992,-185032,-255390,-384936,109615,-15566,178786,399966,231221,515986,500605,127291,394100,-190849,91612,-86608,-374397,-217078,-262775,-402614,-137935,-89648,-51136,78218,71045,244813,280578,153445,441353,164771,121044,152705,-211339,-52557,-156263,-188416,-166307,-352557,-36659,-171041,-75124,40615,112520,118031,203292,423285,130142,114544,104460,-32051,-158293,-256272,-318778,-130757,-190059,-114280,-77898,-228743,104707,159977,103398,251982,236334,29327,221821,34666,45578,15045,-231072,-193776,-284156,-261122,-80047,-255871,-99903,69123,35365,325333,160075,191872,314679,111769,75947,120003,-213820,-69163,-19939,-334992,-123977,-338793,-36643,-26515,-141709,70850,252770,75330,212498,135295,132105,280129,-15398,-114558,-129760,-244791,-192859,-189425,-188609,-137053,-137077,-205302,79381,25730,226564,152987,354653,83580,127906,-13670,138273,-75926,-7961,-115638,-168636,-122345,-191636,-213819,-169490,-63747,-21264],[0,0,0,0,0,4,1,1,4,-5,5,-7,7,-13,14,-23,26,-35,43,-50,63,-73,92,-106,130,-148,176,-203,234,-272,310,-358,404,-462,518,-587,659,-738,827,-918,1025,-1133,1259,-1389,1536,-1694,1862,-2048,2246,-2467,2703,-2967,3252,-3567,3912,-4293,4720,-5190,5727,-6326,7010,-7777,8641,-9578,10494,-11040,9779,1028,-161483,-1060977,-132318,-285689,-557736,401863,-213609,304586,699017,363466,723970,612601,34191,516291,-175414,-282539,-214298,-600837,-425910,-560252,-654477,-221817,-155383,-116166,391768,316223,348464,699262,420306,514511,387842,-1341,13304,-235448,-482164,-424336,-521207,-596085,-229946,-409338,-52246,492161,159328,543993,729074,218599,731964,307741,-58350,298961,-309579,-332884,-397570,-771063,-305744,-519479,-422916,194785,-254671,129710,476562,190463,807229,523306,258468,706444,-22841,20824,182608,-642218,-246879,-463357,-809162,-157299,-624521,-364110,111749,-163248,492556,582921,308523,876910,355787,432946,423746,-146487,30595,-123037,-726541,-259696,-623770,-622042,-86310,-412109,7349,307618,40009,691122,498781,273825,756968,214870,290584,259347,-292107,-131798,-367977,-778799,-333337,-587022,-363760,-146849,-165123,284900,354470,304711,659269,464269,477554,448588,205304,226651,-196439,-397166,-384957,-481166,-534372,-456266,-531444,-126778,110209,103908,391758,487223,462603,359161,450765,305964,132110,-53141,-247039,-252806,-592531,-556149,-334791,-568304,-350062,16668,-27920,372936,243540,268513,528283,342564,455102,366236,18142,216033,-288394,-480036,-397490,-658595,-408769,-260982,-394139,55025,-30036,208084,473493,307428,636230,429593,248843,415148,-27720,-190178,-68387,-493695,-361236,-410818,-568453,-201512,-357832,-163089,225302,-35744,427184,411618,375830,535703,166902,297241,43354,-190377,-186012,-447069,-489262,-347016,-529937,-295281,-93981,-80374,292886,227643,286872,576130,336023,315924,339860,-35355,177820,-319979,-264509,-291865,-547773,-357965,-388450,-368025,23315,134326,195996,244526,244680,588788,461019,340315,461594,29518,92373,-70568,-319491,-206262,-469574,-549670,-179515,-320440,-154259,-33209,36833,222881,201669,374427,595944,327385,244606,284829,12550,17401,-393629,-327230,-553066,-407480,-399001,-284590,-131883,63053,185706,97281,404108,465394,380521,515343,464566,52129,53244,11168,-465289,-187757,-525194,-634234,-181726,-358742,-107273,-107137,44389,404381,213905,457907,636719,269731,378567,287573,-94367,-47643,-456259,-395256,-276111,-647113,-239666,-289170,-369734,220810,22152,293026,697606,257857,616447,552713,209913,400258,-108428,-184918,11581,-656037,-230183,-512449,-514880,18765,-360008,16567,427962,38276,479928,540036,251860,442350,75280,84966,235184,-200746,-218571,-283116,-631672,-279653,-351045,-248849,46625,-64091,333928,183235,393194,397939,330926,275557,142985,104203,-130889,-162500,-217256,-445420,-298287,-365784,-212027,-96665,-169936,102623,332395,202605,391974,265701,280841,405712,-130967,48895,-68234,-354103,-164436,-293849,-365009,-31073,-308116,-80948,243615,-11935,499093,378074,243824,609553,185511,126484,295137,-428878,-120812,-288792,-521751,-205888,-447585,-371449,-54564,-228993,108558,227997,262151,629161,300321,439475,420408,809,-19645,-135705,-418188,-295806,-412433,-532544,-219420,-361153,-28365,105737,81623,184759,404204,321132,477098,238142,12605,274367,-70555,-222073,-156458,-451859,-389760,-296749,-487289,-231229,13009,-114827,285322,100536,378358,350386,122863,322266,59543,-52724,49307,-250347,-396173,-160203,-495645,-14616,-217334,-278120,234036,-35085,102121,241139,272108,507620,375803,98286,379551,-118610,-132560,-194495],[0,0,0,0,0,2,-1,7,-9,11,-15,15,-24,25,-37,45,-59,71,-85,102,-117,144,-166,201,-233,274,-316,363,-418,476,-548,623,-712,802,-908,1020,-1147,1286,-1438,1610,-1793,2000,-2219,2464,-2730,3023,-3346,3697,-4088,4511,-4986,5503,-6082,6723,-7443,8255,-9173,10227,-11440,12872,-14571,16647,-19238,22601,-27188,33920,-45130,69602,-347530,23825,-688106,-362949,391817,-400010,657553,584823,244936,1078407,-31253,222194,640090,-448105,337939,-211257,-970133,101915,-869797,-446208,-54329,-724524,245097,119435,27858,936669,169339,409397,759561,78497,515042,202183,-300887,178470,-633161,-542972,-184410,-937630,-132376,-209814,-244292,355227,20367,471237,641127,458983,514043,415005,168368,128685,-49465,-284159,-281177,-420606,-711567,-441320,-420288,-426931,102376,-34295,242300,746153,265879,644938,584734,145932,598778,-1590,-229439,-55422,-784060,-437077,-474685,-794757,8344,-360091,-43884,531764,-47324,709777,649641,40568,912698,172908,-78467,377904,-603106,12826,-363731,-907429,52943,-868776,-473747,61348,-566548,438676,382920,75148,924762,222017,407890,642123,-229444,274485,-124378,-578187,-5072,-743607,-519321,-278310,-607826,-95548,23880,-205307,439125,223572,369776,748855,196880,348790,231617,-131898,22384,-289448,-473288,-397460,-540134,-456465,-397142,-255035,-21403,93107,273562,406270,538259,450605,498181,466513,287455,312626,-68339,-319642,-361637,-570946,-435467,-463704,-576415,-161678,-29874,-3247,550302,335495,504954,789978,250902,554906,250099,-69341,62858,-426936,-331938,-406725,-651394,-316161,-466853,-378896,124976,-62158,205693,572866,303030,624790,410067,284382,476581,-125931,-47915,-273573,-603961,-176139,-558044,-456615,-246784,-428388,-8406,99895,20878,415539,325164,436585,537843,379525,247558,87383,-145853,-153103,-479336,-448114,-413993,-605691,-277704,-283946,-201749,80744,153182,375855,506011,424076,647153,364310,155588,265724,-163067,-249519,-322442,-655334,-332664,-483987,-295219,43502,-102749,237145,326851,444484,666237,299942,522903,261757,66227,142021,-188197,-304270,-320333,-635881,-438299,-409675,-404357,-73738,-13431,160125,462212,365392,511107,501417,354158,437102,160512,1166,-100263,-297205,-309395,-495052,-524955,-367950,-347857,-145533,-16362,89525,276520,536066,364898,495920,386890,99640,87561,-17872,-229122,-393699,-335167,-461902,-503387,-295250,-321310,13574,34459,242250,478187,279437,606021,436186,238488,304488,63021,-138840,-73443,-391121,-462037,-365747,-637726,-280298,-160614,-130279,237594,-2318,347948,420385,225395,549879,244895,83152,372700,-194491,-250347,-251804,-528853,-309125,-377097,-537755,-68974,-279037,57024,376606,29551,559006,337359,339313,520258,211402,96679,164321,-521522,-74001,-401174,-522577,-153365,-501477,-312276,116292,-181374,421133,403459,122528,648359,241968,321104,241982,-176857,-1915,-153880,-402835,-216598,-487058,-279282,-154999,-367867,87852,33248,-14519,434918,319051,263146,468717,217175,199413,82502,-157381,-124520,-192330,-345026,-248545,-179309,-248308,-216408,87227,37088,392544,354420,293962,581188,316923,278006,96018,-160995,74084,-277307,-427111,-206367,-603732,-359451,-153819,-258753,275709,209554,105217,651160,240705,368370,432460,78442,228433,-68679,-336821,-18038,-532903,-456651,-194464,-613651,40984,-586,-41111,510534,50018,248463,372448,89827,432274,196141,-122708,279167,-354415,-340242,-241719,-529124,-81652,-74191,-262812,189448,67640,203385,374809,128452,589796,262204,114184,144044,22953,-9610,-191726,-256185,-391112,-336786,-226938,-241673,-178168,-130261,144654,223460,274246,203704,293314,271006,314990,141517,5293],[0,0,0,0,0,1,-2,-2,0,-4,0,-5,0,-3,2,-4,7,-5,10,-7,12,-9,15,-16,19,-24,26,-34,36,-46,50,-62,71,-82,96,-110,131,-148,175,-199,230,-264,300,-346,392,-451,509,-581,654,-740,833,-937,1056,-1183,1330,-1486,1664,-1856,2074,-2313,2577,-2870,3182,-3509,3800,-3939,3470,-410,-24661,-221701,683835,388731,315289,966985,268806,532066,455087,-235400,347449,-278651,-628281,-345856,-688322,-572832,-330287,-550308,-84431,-7094,107743,507895,409926,486901,582553,327357,372041,385950,-109327,-161137,-414302,-653304,-411807,-464270,-645241,-55158,-221784,74842,342177,148917,632710,592527,209778,683035,198675,822,277663,-518067,-228605,-348609,-724513,-124720,-544974,-558442,2436,-293807,260852,423452,212026,797367,426285,238924,753830,5041,-24198,-9194,-500477,-231321,-487026,-587713,-166669,-491468,-164508,207396,-145132,542618,500535,267043,789811,308292,307528,343237,-129676,53610,-177845,-643765,-122213,-660970,-515267,-299502,-510935,28440,210719,-95860,566449,317271,250518,643276,175814,342904,201384,-110868,65867,-276631,-509560,-290143,-593018,-124939,-69974,-264866,316136,236838,305159,575659,407084,399227,384238,209051,351673,-72261,-198384,-155135,-428305,-386683,-242725,-350771,-118011,-23747,-38178,194575,279355,372615,429899,396798,332771,250784,196381,-172944,-110734,-255885,-261192,-373423,-397123,-349498,-309610,-283469,37131,92513,226494,383563,340221,379330,251938,297602,357998,33466,-17523,-37168,-331147,-140904,-369347,-276519,-107321,-318574,-53537,-25653,146621,179118,75603,138206,351403,212483,216129,272151,78151,75711,-50002,-246228,-249421,-273722,-90637,-193893,-51581,30638,19442,272300,180840,155985,409471,392725,248244,229637,-88891,3143,-216691,-372134,-216248,-338005,-149698,-157478,-226838,-20542,-12535,126994,357266,192734,371638,310747,195767,323221,-5572,-102229,-35201,-269374,-194666,-290612,-383125,-83262,-301466,-77409,25511,26497,293005,320422,411240,548871,166402,297640,218876,-37732,74373,-307289,-418974,-405375,-503729,-276954,-209104,-214222,-7497,42285,212354,295526,428445,438281,340482,371866,254365,87729,-55792,-234050,-498269,-330463,-382543,-366028,-378461,-215591,-8307,85019,324531,271827,348691,662155,421002,333757,282391,29922,3717,-130344,-211627,-290794,-518152,-335998,-271001,-427086,146967,-6415,152409,429440,294534,644191,368348,114082,561677,-54556,-98247,22325,-532136,-233689,-470765,-731410,-139369,-563693,-116196,157872,-175499,456111,257468,326162,675217,145568,498730,273631,-265333,101338,-375519,-480133,-12944,-584195,-291234,-236502,-434397,139037,-133126,153547,475197,196341,465910,553358,136120,334545,86017,-259409,-84873,-444340,-357262,-289908,-413706,-118518,-99445,-30391,169803,345949,402257,459987,648077,319946,363363,-44507,-67083,-124198,-453676,-531961,-416237,-713070,-174640,-136126,-173608,314925,63023,397991,512292,278083,439917,325900,-11989,369619,-289403,-236672,-337452,-765247,-186381,-321815,-469011,47571,-206864,160388,588005,-4137,530522,264687,309918,589739,-19596,25832,135154,-568682,-174534,-441827,-524008,-158296,-445963,-152668,116264,-56709,384361,450308,189320,726876,261470,215199,394648,-17334,-13566,-225643,-543638,-311836,-430016,-474581,-125941,-226550,-97652,17717,163858,433459,576492,281854,378707,356600,97526,246389,-195895,-289030,-237918,-536429,-476211,-328282,-520550,-69276,-283299,-2545,323934,55883,485977,352901,140522,520025,249423,61217,126609,-462200,-105385,-304920,-513753,-114285,-456233,-243491,189840,-154272,222825,406319,239035,538488,272707,323230],[0,0,0,0,0,1,0,6,-5,9,-7,10,-10,15,-21,23,-33,34,-42,45,-54,62,-76,90,-101,118,-130,152,-167,192,-217,246,-277,308,-347,382,-430,474,-529,587,-649,720,-791,876,-963,1066,-1173,1296,-1428,1575,-1739,1921,-2129,2358,-2626,2927,-3283,3697,-4191,4793,-5536,6487,-7727,9439,-11909,15796,-22735,38900,-191454,55212,-513787,-739423,36931,-972737,-371431,26381,-755764,579524,189800,121047,1130088,25414,479355,805434,-333412,665941,-204354,-685566,149887,-996124,-424506,-306186,-844689,196971,-238521,-231318,746825,-84601,537429,862129,238809,736537,211017,-84793,-20290,-561656,-434435,-424381,-712155,-293698,-385881,-315672,278905,41231,376829,502377,355834,591673,390175,429634,114078,71334,-276875,-303448,-381023,-635999,-543906,-363648,-644520,-7616,-35414,18524,592137,130123,666692,590401,87900,618775,-35543,-209056,81007,-700270,-397413,-352548,-1051440,-51555,-385849,-331616,562183,-122873,572036,719689,77671,972477,255746,-87152,328149,-654771,-332655,-307850,-1056381,-11255,-630189,-705984,371423,-378406,248687,637001,119144,827159,401230,112209,609201,-204880,-137002,4196,-665197,-176351,-563105,-560087,-6391,-329316,-3985,364078,125251,627787,450762,363367,583027,293284,119529,-62746,-243546,-326065,-347049,-610889,-394619,-481239,-202285,-52242,121229,199997,424039,585848,467817,492144,245936,205512,336857,-163106,-192538,-334798,-542128,-375459,-466519,-578096,-125698,-244380,87782,430842,292579,630773,549912,353461,534396,149615,-63589,-31604,-437838,-391088,-552258,-590372,-339800,-625452,-235079,183053,-231707,558600,581948,290064,604092,360078,366598,397130,-72327,-2846,-252550,-540274,-318015,-681021,-472003,-205317,-445805,195911,91262,63006,561336,470223,577301,356535,225981,420547,-2867,-125926,-74271,-469055,-507086,-490634,-435935,-190440,-328814,-83177,164987,155701,582405,323341,442274,517153,224602,365044,54221,-97306,-105635,-454527,-359755,-471413,-404309,-255754,-302947,-153705,257082,205023,342539,522029,358423,527915,254550,170116,271742,-43340,-90742,-190699,-473246,-384420,-470207,-387650,-179291,-241979,121724,183350,295722,575209,364733,358993,506074,252403,306580,39557,-73106,-98651,-243301,-417010,-435425,-552848,-354741,-182339,-33173,62025,189066,306485,245713,385968,400119,374564,268463,-25219,22158,-239865,-299943,-330705,-482549,-366427,-353505,-311257,-77226,124516,175442,344910,244777,340491,455315,278839,131608,96366,-109458,-287119,-533430,-338094,-326847,-434305,-311809,-62986,-104258,158125,109753,179477,377558,204937,158914,168243,22398,88630,-91104,-256383,-75291,-365700,-325499,-152275,-279004,60350,-42587,171822,368981,149494,279366,313459,-8880,269025,-35317,-107735,96788,-257996,-340545,-257715,-541848,-122021,-86633,-244559,287948,36415,374063,576003,99411,435161,351169,56603,48998,-194971,-328534,-173599,-635549,-210154,-318252,-304625,-50019,-102231,124261,261412,108824,464543,467700,362724,382820,58485,-144980,-142469,-291675,-478822,-390956,-355659,-309467,-231795,-180995,-34127,72837,152617,390795,326248,242831,351883,240535,229912,144691,-261571,-195310,-215418,-437068,-178305,-271517,-360721,-110582,-75379,180129,310187,-52008,452148,257572,282632,356243,-125025,119015,71833,-365469,-102397,-396232,-383448,41595,-375935,37984,62199,-72375,328538,134676,268002,398779,-15554,174655,72052,-100570,-6384,-370031,-270593,-14772,-516383,-148360,-102312,-185828,16143,104272,139190,353297,68978,148736,95377,45692,81963,-108569,-204306,39827,-80519,-192043,-223060,-266650,-84369,53111,77332,182310,227784,182173,211095,208148,128816],[0,0,0,0,0,-2,-2,-3,3,-8,11,-10,15,-15,24,-27,37,-44,55,-66,78,-96,112,-137,157,-187,217,-252,291,-335,387,-439,505,-571,650,-734,828,-932,1045,-1174,1308,-1462,1622,-1807,2005,-2223,2463,-2720,3009,-3317,3663,-4039,4458,-4920,5434,-6008,6650,-7382,8212,-9181,10310,-11666,13321,-15411,18181,-22115,28523,-42936,237437,205598,883676,179426,130706,351606,-645042,-109800,-400937,-843829,-259475,-623695,-353571,47094,-159075,308256,528464,322275,672942,561906,263914,416912,56419,-110655,4720,-476091,-577865,-578024,-680767,-311253,-262881,-223413,246492,283847,309218,819548,420914,596166,610242,-76450,103117,91563,-581086,-180412,-665965,-547235,-157726,-620811,-39361,124946,-229712,605373,423280,461477,766685,148679,426696,366507,-372320,-162722,-380974,-669113,-214692,-760249,-417839,-96215,-314962,218456,274560,122530,737854,292001,354572,533380,43616,210275,-20649,-557902,-187052,-578200,-722379,-240189,-547073,-203090,45601,-77207,454716,317691,178539,708673,360551,268013,393926,-148891,15216,-265959,-450191,-233460,-467939,-381342,-207351,-407461,92893,47249,16610,426767,320653,262511,337253,119068,207902,96221,-97830,-111579,-394719,-508735,-173530,-401003,-234716,-113485,-59493,80121,99780,363601,357887,318715,361129,399158,53912,34906,-2399,-284767,-266163,-338564,-415476,-362411,-285641,-114306,-54585,172084,145816,478610,303866,249853,412718,150789,214255,71109,-198446,-195966,-312350,-320688,-308606,-410241,-115687,-72010,-30292,322566,286386,339885,525505,217247,490224,202938,80291,133705,-189036,-154822,-198111,-632668,-193945,-360447,-204796,-134269,-55249,272797,300798,131309,478296,439756,286984,358246,-647,-26704,-123925,-417168,-287005,-457581,-363164,-241484,-422842,40188,160451,30753,462959,233731,386792,450523,180168,388452,-7621,-174903,-168066,-511429,-364739,-403734,-522101,-256305,-539454,-235853,101020,-42665,498873,280503,344994,651107,294469,360108,242744,-168441,59654,-211136,-495366,-366238,-494260,-452672,-304647,-240540,210924,76187,234520,474532,338609,534933,381536,194627,351170,84481,-96985,-115232,-514655,-260188,-450958,-485424,-233403,-230578,31346,236836,187459,403056,375670,399426,384091,160447,217065,-120763,-103288,-275102,-347923,-309097,-405819,-424761,-241160,-101655,-297,190145,230755,395940,211507,433132,328657,225512,147931,-15892,-193872,-242396,-602792,-292315,-328416,-480887,-140591,-171703,-93109,302843,24963,475187,434214,98486,582340,141285,91315,158310,-325487,-40059,-381409,-614534,-161812,-546178,-210179,67845,-244975,252081,190568,166622,618481,342624,273019,374320,-38401,172328,-286344,-329812,-108817,-577344,-347109,-164505,-452843,106635,188509,124419,454181,364266,447170,419940,191689,275662,226202,-114335,-221084,-317023,-331537,-382752,-265896,-410776,-147012,-13564,15559,191508,259459,443313,416190,269207,430476,141635,76898,69289,-317135,-319786,-196992,-656193,-297769,-324283,-359446,42375,-195431,63606,376909,135517,627762,384606,74616,413019,-151454,-45802,57954,-501416,-147118,-391931,-570406,-18086,-318542,13984,327569,-92919,309690,313281,220147,495082,103294,281008,200241,-261661,-89586,-209117,-536670,-226596,-510637,-308921,-127046,-7861,82766,254121,238052,411274,459828,264045,489320,175463,19905,25710,-336896,-118323,-374291,-602783,-303477,-218104,-282914,103925,83429,11852,247223,94111,482119,319206,114832,526917,116767,25920,60841,-419150,-146080,-260020,-434035,-112055,-410857,-121378,10658,-86803,258217,264461,75228,517199,227451,230181,306936,-95126,90620,-80515,-253753,-170380,-411035,-501957,-181461,-271136],[0,0,0,0,0,-1,-5,4,-8,8,-8,12,-12,21,-24,34,-39,46,-54,61,-76,87,-107,120,-142,159,-180,203,-228,261,-289,327,-361,403,-441,487,-536,588,-648,705,-774,838,-914,990,-1076,1168,-1265,1374,-1487,1619,-1757,1917,-2091,2293,-2523,2788,-3104,3476,-3935,4494,-5204,6113,-7316,8956,-11270,14693,-19998,28283,-12558,681003,515749,-306203,685223,-411385,-354745,22556,-1006064,-249588,-271424,-792100,338636,-334667,80637,831678,-40633,712840,815280,-16487,803278,-58166,-356844,314199,-971313,-302938,-444795,-896089,33326,-643118,-284395,468798,-214527,535093,710523,220310,876447,269244,274106,257015,-340052,-110378,-355833,-623277,-446860,-477066,-513218,-220685,-181226,80256,294353,281742,335940,564055,493979,362105,293608,58164,-58976,-230474,-641920,-301843,-430105,-626430,-157176,-504752,-237338,383250,-12881,601318,406016,247220,818821,28152,181484,381149,-644855,-64484,-352840,-871992,3616,-800174,-369675,29400,-577595,528560,262171,92826,919124,200175,511538,723920,-228175,385433,-256390,-581198,266885,-781837,-431179,-244014,-792253,237607,-120142,-44363,745410,133966,438292,757698,70043,729122,176602,-145290,35561,-491519,-451917,-520211,-711746,-306736,-237447,-237433,242713,77725,361351,621835,431461,593843,343267,137997,94634,-108291,-385534,-469112,-523899,-595638,-470334,-215070,-128691,161862,229607,310750,621878,559686,508333,547186,-9478,132547,-150024,-334015,-283311,-502202,-494386,-439677,-513559,-151106,16313,-116656,476435,366664,388825,575073,237630,466706,119380,-168685,51572,-469106,-508712,-367564,-666516,-348834,-265014,-391231,174657,131120,270880,565801,345064,537468,445763,198242,248504,-218991,-240306,-255564,-445556,-374036,-472559,-473259,-126410,-243309,128263,367587,130110,326234,564744,378025,558384,308302,114669,122130,-326977,-307045,-249290,-509355,-378465,-502745,-154124,40576,-16689,343709,273481,347995,345193,324953,406722,293099,-99174,167154,-381467,-252743,-383995,-518018,-346158,-290975,-247651,64355,-133367,294894,366090,122064,421008,408211,260465,260576,29292,-6912,-233495,-525790,-260214,-522341,-450123,-280458,-252879,-65265,-47534,129275,231199,269915,446720,417985,294571,230410,73674,-148736,-197494,-236601,-447910,-337125,-410473,-253012,-295859,-158069,-2243,70219,31069,323546,421607,333611,336538,258146,183683,133034,-164536,-170887,-229239,-229456,-259124,-325236,-244606,-23794,-30903,48370,220165,159878,238136,212467,172757,189708,183379,34332,-2911,-202996,-306829,-212050,-314925,-239789,-115329,-335004,-57232,-48165,-12428,166765,207264,319117,163469,163552,455974,115737,-174658,-11952,-343480,-240456,-290038,-230192,-49181,-275040,-174505,143816,-30399,312247,281866,192239,368035,130603,147639,58311,-146064,60172,-158910,-282244,-199574,-375316,-139947,-93173,-48839,-69536,133132,107163,135527,131146,81311,195895,159050,143466,105366,24953,-15750,-31359,-122368,-110521,-25436,17808,16914,24275,11230,57269,209277,186623,165586,45402,103623,-144161,18952,5271,-13374,-62406,-165261,-78953,-130906,-126015,5472,-69557,-79711,37942,-18719,142019,175822,64288,118035,68977,11225,-18159,21593,-104091,-200859,-120708,-121189,-75075,-241254,116353,95089,29810,99370,178899,-18817,287317,58714,-39882,2273,-52684,16455,-123440,-133870,-99006,-96143,-123696,-67298,-77491,91511,-63672,74861,275059,45955,-786,117567,-99190,140136,36848,-124845,-193359,-98296,-49546,-102052,-70305,-121946,164631,-26914,100604,192890,162502,101625,87616,32456,19052,27401,-102733,-162158,-192305,-108839,-114652,-161548,-33070,-186361,-155839],[0,0,0,0,0,3,-2,5,-1,3,0,5,-5,8,-9,8,-12,12,-17,16,-22,23,-28,31,-34,41,-45,55,-59,71,-77,87,-98,109,-126,140,-161,176,-200,219,-248,278,-307,346,-382,428,-472,528,-585,653,-729,810,-908,1010,-1136,1276,-1447,1645,-1889,2193,-2577,3095,-3806,4859,-6521,9440,-15397,31394,-118832,-340613,49087,-769170,-407701,-127018,-1052101,-104557,-238448,-350184,456347,102714,292010,623077,238189,623454,468734,63784,231256,-248101,-356048,-215851,-612500,-589916,-394231,-607258,-116292,11974,-12334,564682,442810,386911,818311,348620,349163,385779,-327045,-133033,-326733,-810588,-337797,-608338,-579439,-147080,-364039,51815,376635,92902,769012,547007,241873,727046,150899,209194,48760,-489485,-273513,-451527,-752429,-251399,-524563,-284792,71793,-53360,308062,555954,305220,858381,421170,180732,390144,-176276,23156,-191564,-720562,-348106,-630267,-834418,59813,-230596,-747,357901,199641,664997,734967,282261,720244,301785,-69661,241997,-502244,-346028,-174333,-855479,-356519,-461848,-517004,159154,-271461,221701,578990,205091,625422,442327,362892,591561,71350,19984,-223189,-589037,-369224,-560837,-591206,-333352,-452615,-125260,89503,156842,537204,474276,431098,539256,288625,301332,213932,-165098,-342357,-327113,-462350,-567481,-413320,-349884,-197458,-48590,98610,388206,598650,445357,616642,474667,301388,211916,-58142,-196358,-364651,-533779,-481741,-628888,-582399,-228475,-251365,42250,169314,136378,527253,364958,316505,436861,139969,91010,37103,-261849,-284470,-588162,-496056,-234649,-559967,-168880,22531,-121268,330553,281490,371413,591651,336570,547522,333435,171380,209715,-188465,-289877,-220382,-653454,-334023,-348088,-349157,-85045,-169966,105074,372091,318068,710185,450191,396465,463345,55017,47403,-143750,-389273,-210520,-354231,-371757,-290153,-463736,-56117,-37970,93016,405882,228826,494950,599207,256560,351579,84596,-55601,10340,-386809,-320709,-269968,-487338,-226104,-318507,-22167,195218,69897,359373,475551,295336,364735,220767,212097,183115,-101163,53547,-361895,-403031,-355416,-471291,-349953,-233714,-172593,160540,106395,184913,260344,348754,408313,292663,210151,95870,-51206,-168475,-352742,-512184,-403009,-485597,-359465,-217446,-127016,104353,147894,241647,436750,372147,378737,319737,194578,-18313,-206669,-185370,-331516,-608464,-334498,-633864,-356889,20697,-137006,197689,288910,103786,547016,480365,372308,496578,-65767,200155,21872,-456348,-142031,-520591,-538196,-188145,-528186,-132367,6754,-71433,579331,279641,412026,524796,151045,534832,388073,-132732,127090,-268722,-392276,-297955,-581606,-76155,-81314,-285134,201774,54406,240534,489416,174605,497282,328633,151290,241573,-75856,-184326,-102057,-277212,-448441,-332564,-438184,-258919,-74830,63185,320674,262211,248874,501366,296962,278950,250186,-99925,-9525,-307471,-463247,-213107,-509447,-573797,-64123,-261197,-93580,145623,33638,510257,476390,159529,561279,223288,398619,308079,-177289,-15525,-256382,-589689,-99473,-453370,-401970,-140674,-371351,100372,95097,128079,491938,295528,296250,506158,138312,131770,64152,-141912,-20800,-392332,-394502,-290340,-483153,-106076,-136802,-128544,269843,132853,275602,368402,344506,206253,207909,96764,129580,-34175,-289365,-136997,-451357,-436066,-131388,-293729,-30510,122604,-30757,318816,345190,182338,393428,275680,177013,266369,-156604,-3144,-111380,-358427,-190004,-320971,-260969,39609,-107989,36358,26129,6515,306615,120654,315017,363549,-38231,281746,57679,-147901,111788,-113824,-325353,-101136,-479146,-136489,-78296,-162189,71304,-8671,264574,338736,151456],[0,0,0,0,0,1,-6,5,-11,9,-14,16,-23,30,-38,49,-57,71,-79,99,-114,140,-163,191,-223,253,-293,332,-382,433,-494,557,-627,704,-785,878,-975,1090,-1206,1337,-1477,1629,-1794,1971,-2171,2381,-2618,2867,-3149,3452,-3789,4163,-4576,5046,-5570,6173,-6861,7669,-8622,9769,-11180,12950,-15257,18364,-22795,29574,-41211,65943,-239089,374552,678864,84637,950037,381393,175367,641162,-374710,-77890,141211,-905680,-74824,-617794,-921145,83497,-899818,-196593,124656,-324152,754135,345704,312729,941354,-87201,426503,479781,-417174,243594,-399404,-637869,-95613,-996826,-354979,-90699,-531188,318420,76489,193243,606298,452537,597139,620560,267231,382697,-5535,-168160,-148515,-538450,-537781,-447144,-610080,-392720,-117439,-138248,54111,440012,434783,497410,701376,342471,566627,309180,-4615,249319,-580173,-272971,-429007,-965694,-272873,-472502,-551640,344736,-281346,262860,714039,-106581,896701,439500,197495,697491,-295932,-4270,-32325,-875885,-96041,-806708,-611594,26962,-688631,17016,215802,-185076,816050,313882,406180,969113,-118609,399940,294527,-458880,177053,-552748,-611569,-263571,-806251,-278217,-265197,-403713,272677,105655,206633,722936,215548,499898,480075,266105,426516,-48915,-105941,-293900,-642655,-495086,-623149,-511000,-252670,-367795,-8710,47781,204129,445470,535037,491094,519695,593296,350414,66792,-90021,-335047,-218595,-393357,-674997,-370011,-477275,-266875,5969,-124809,255553,461054,450006,578808,506890,331580,470045,-15221,-90726,-260847,-607758,-262495,-535750,-616801,-170742,-539504,-185063,-7126,-101102,593066,429826,381928,607981,131189,309515,329896,-198541,74740,-314463,-435752,-329586,-814005,-422046,-242508,-280037,104471,1190,249158,487939,283072,691928,457297,243290,338883,-93398,-221310,-236147,-650973,-445388,-446115,-622092,-242111,-157335,-10882,196196,273744,599955,440740,439640,492065,135181,109494,-31402,-355821,-307415,-599836,-513494,-383158,-355227,-104906,-122132,-27781,479320,340544,513820,537629,215324,593137,215066,-130067,119393,-365838,-420613,-481376,-608722,-303069,-194212,-236868,61386,-80725,372843,436714,347681,615538,377762,192772,195915,-121279,-271956,-310618,-426156,-299469,-451555,-488460,-227752,-262211,-72970,217464,215974,442846,471115,431386,445275,259726,229341,91231,-177408,-307373,-305932,-520699,-555844,-386919,-371926,-252711,5732,20315,368335,397994,480743,532262,368444,351040,265032,-142616,-110317,-381057,-582159,-376484,-452587,-475740,-108769,-345352,223108,301861,159534,566213,434418,398900,624880,186876,165409,157003,-471806,-25128,-435327,-582373,-147896,-474696,-34859,71018,-146731,256588,337390,333496,650895,434973,223271,366366,-124511,-9414,-146018,-607612,-155069,-569937,-484931,-145144,-493811,-349,199934,99762,531912,320863,355900,611344,225272,332075,233646,-287473,42999,-429159,-543957,-35042,-624184,-242835,-154063,-266008,348810,158295,283998,555453,252026,443361,259040,94669,54033,-207177,-357608,-293127,-593240,-422476,-366522,-422473,-168560,-77039,-72323,282086,269587,483658,397571,317102,147454,297669,19193,-160042,-138750,-380807,-487764,-389154,-582495,-111254,-365776,-176671,477011,78981,368593,553450,112937,517586,260001,-41567,379687,-474284,-281312,-278460,-717759,-214932,-500813,-706055,185672,-313132,151834,364313,-13100,555795,241870,296980,610078,-95123,223925,118940,-520484,-29493,-495797,-434823,-109530,-554045,-138237,28115,-213230,464423,204005,349996,545995,118837,349908,199727,-92996,178856,-167754,-358620,-310321,-478816,-328527,-184248,-184800,126891,27321,175390,384383,439006,331481,472701,345494,188663,4512,-73010,-177992],[0,0,0,0,0,6,-4,9,-9,11,-15,17,-25,28,-39,42,-54,62,-75,90,-104,126,-142,169,-190,221,-251,287,-328,370,-421,469,-531,590,-663,738,-823,914,-1011,1119,-1234,1366,-1502,1659,-1822,2004,-2203,2419,-2662,2925,-3223,3550,-3923,4338,-4814,5362,-5999,6758,-7661,8776,-10166,11971,-14386,17794,-22926,31413,-47769,90144,-478628,-655977,-152723,-636368,177158,78001,-64547,741856,485088,410554,754464,338154,332942,199373,-286936,-118466,-434896,-641856,-352723,-740058,-501335,-129028,-300988,154814,136659,225421,680103,489652,435998,617563,256251,138408,185745,-372957,-348700,-272163,-771086,-327149,-480461,-515686,213628,-90431,292725,527645,223412,621412,431096,204706,588960,-22860,-133901,42538,-770626,-469028,-399945,-735181,-161381,-458681,-167663,292848,39795,540072,747426,243722,682917,410980,21483,405484,-415872,-322817,-227548,-846819,-336839,-658727,-601735,-45824,-198552,-47211,371681,203339,671332,574462,300363,614298,43924,154263,104319,-523048,-408662,-373679,-704423,-119267,-447953,-312035,326838,-39509,380436,667948,232149,773468,391773,220576,413792,-179351,-153442,-226596,-791527,-324494,-488201,-623583,-150949,-426662,80859,175200,25412,466336,504313,450297,604729,246042,192109,13700,-305157,-269176,-486544,-532138,-400747,-513123,-368622,-103053,34326,265157,337221,434320,513551,636581,458049,217986,184346,-72204,-26450,-423748,-599026,-452845,-582622,-492471,-248731,-121610,28777,315579,158354,482986,441251,431784,646194,131853,247667,114565,-432385,-351941,-577985,-696107,-309635,-677658,-275437,-25915,-180465,307554,394271,455549,668877,343993,492538,335400,-19811,195178,-342334,-343761,-350804,-724513,-439202,-566806,-415328,53678,-70895,162051,376564,384100,542320,422720,352751,429165,-54249,132625,-130600,-481177,-442012,-475793,-407934,-395026,-400078,-32604,-120662,231421,399336,251313,473714,542410,246170,593230,204763,7187,-20694,-493697,-398790,-295711,-594002,-304628,-309942,-238079,118999,-45985,570064,549623,209005,708213,222552,385911,194475,-216674,-144613,-298369,-577931,-178909,-535921,-495245,-232837,-187924,119437,211967,351956,547479,409473,502671,505863,343784,260136,-56059,-297531,-331582,-511642,-503128,-504109,-594490,-455827,-144413,-12372,51222,276551,431415,474787,577544,373864,370547,303027,8756,-32936,-231206,-413491,-293253,-551534,-340113,-442976,-503026,133195,-57455,121520,480211,299099,599519,474194,302544,514500,14637,-24351,-59617,-487868,-215678,-426346,-719559,-128430,-496464,-116806,184491,-85071,624644,410005,244863,720568,266900,365662,256599,-215797,39442,-303067,-546958,-182063,-663952,-473730,-152284,-374534,123424,118592,111766,574664,432891,482508,434202,128956,169900,-643,-203317,-127228,-486435,-407188,-307299,-532331,-195969,-83536,-123290,329010,344349,196026,495843,454844,268103,467801,33406,28675,-180361,-401889,-383150,-290889,-565474,-373651,-225073,-265134,105326,11319,241108,505525,124392,600836,255387,64136,324295,-258128,-64934,-106093,-647110,-325452,-442801,-586945,123412,-379518,67112,423455,-70034,532919,414645,395339,503351,59205,158107,126259,-358948,-23564,-452077,-471214,-178608,-503210,-321558,-31423,-90017,181980,244612,257110,450123,282481,409035,447442,188421,114709,171635,-403999,-194703,-394839,-677938,-182619,-284702,-321280,67903,-103623,255965,273660,256912,471703,381651,187565,201353,-6555,-158300,-65181,-527253,-129620,-320250,-456961,-164142,-404994,-81935,102967,-13342,395629,299627,96321,359863,155549,101532,192587,-187430,-191598,-127381,-486425,-216796,-350025,-321254,-50115,-105007,198146,154379,216022,341811,278941,79971],[0,0,0,0,0,6,-4,9,-9,11,-14,16,-25,28,-40,47,-58,66,-80,95,-113,139,-161,192,-220,257,-293,340,-393,450,-519,589,-671,757,-858,966,-1091,1229,-1377,1545,-1723,1926,-2143,2389,-2655,2951,-3277,3631,-4027,4457,-4942,5474,-6071,6735,-7484,8333,-9298,10419,-11720,13275,-15153,17501,-20527,24629,-30568,40038,-57714,102314,-513971,-749497,-11586,-724279,83932,233608,-89837,917201,253158,373836,808017,-83883,539223,243270,-453111,335868,-742899,-636157,-136041,-986407,-79539,-198895,-651549,618831,-24998,331291,928460,958,761499,479521,-11424,650398,-376095,-226577,-89984,-912426,-306770,-455872,-630604,1397,-288110,82107,488402,227716,754805,611139,500493,566241,250838,93890,52913,-267535,-466125,-390922,-556355,-511595,-343795,-438329,-56505,301727,89410,440297,726975,422006,768408,310090,137146,322429,-415098,-61948,-321915,-810716,-322101,-718937,-602839,119324,-469204,219467,386362,5672,822712,291111,292996,787422,-269681,229253,88421,-638959,82238,-751365,-667365,-28342,-887355,-84419,94929,-414924,740142,166085,396220,885588,106290,503702,379873,-123073,287214,-346468,-509134,-219974,-797635,-292911,-318492,-514306,151135,-64732,314384,466289,207314,614234,572189,163648,243150,58656,-20548,-170662,-555649,-438184,-386661,-572431,-351508,-222394,-197932,83077,243993,354860,424217,496376,554518,552735,413385,-51438,-9759,-259811,-363849,-490230,-455674,-430178,-386683,-343370,38553,-75888,255038,435393,204986,548981,386410,133338,401840,-204294,5307,-74171,-640088,-369690,-460994,-470295,-71268,-253024,-93970,287933,52899,515688,419746,296949,652772,192208,142564,232440,-401954,-199092,-316275,-618890,-239933,-515116,-372844,-66813,-111936,269165,338569,285048,586160,292135,517316,458211,-110046,2416,-105462,-476867,-370171,-404335,-261326,-175563,-204338,181725,37461,84716,427945,255254,561679,386398,165257,233156,38820,-124293,-16661,-418951,-220709,-388889,-379448,82099,-194144,10932,133888,127087,283368,264432,109222,318842,121135,318975,75326,-262589,-78981,-247755,-234139,-151865,-287699,-185968,-152259,-228206,125168,8554,92552,289943,194995,226120,254827,108923,97369,-64543,-162808,-194155,-266084,-175464,-56262,-172718,-93805,-13015,-34920,196038,149183,172941,226508,266286,121091,163497,46084,7313,-16563,-177775,-183846,-152182,-281908,-128492,-120294,-57757,76234,46529,236731,142151,108133,260219,119966,-32639,-117693,26765,-21196,-69322,-212302,-73479,-207562,-97641,23900,-183624,30956,57917,122343,283665,122699,78223,153735,134315,-3151,-25437,-277363,-115847,-78495,-32728,-83515,-121028,38437,117613,-11453,-6104,138606,-44167,92753,109271,180740,174884,-145227,110441,-15505,-141762,-66221,-178424,-124307,-38078,-23015,-95105,96731,17726,128996,160577,194747,50967,57329,-26426,83549,-85714,-50203,-130175,-91296,-82208,-126911,-36943,-120560,-80992,30625,13329,114793,94612,7175,31052,139951,113610,95390,65782,-56678,-21996,-99047,-63318,30517,-241862,-146647,-76507,13764,36490,33862,-9668,212227,126258,116633,108416,-21409,65897,-76393,-162871,-128729,-155442,-243864,-52657,-20454,-141608,290373,-52022,142281,275017,108783,226144,218082,-162501,145727,-211645,-161668,-100115,-508430,-151129,-189859,-284899,248391,23731,45589,428256,-74974,300722,136346,-19479,112153,-73272,-69696,-27751,-275632,-59666,-230721,-382338,-72121,-192266,-72558,205390,-110711,327131,79499,136048,229632,-11737,199439,105462,-178940,84001,-319583,12855,-175097,-229904,-68779,-216735,-65625,104677,143279,163260,222293,145123,319387,212318,147591,38572],[0,0,0,0,0,2,-4,4,-8,5,-11,9,-16,20,-25,33,-37,48,-52,67,-76,93,-108,126,-148,168,-197,222,-258,291,-334,376,-423,478,-534,602,-669,750,-829,921,-1018,1126,-1246,1370,-1513,1659,-1826,2003,-2202,2416,-2653,2920,-3209,3540,-3904,4326,-4808,5374,-6041,6845,-7840,9093,-10743,12996,-16286,21490,-30920,53047,-245279,9562,604147,73717,836551,591893,360362,831450,67922,-63059,91464,-634781,-141208,-520424,-745035,-322385,-448408,-212920,116113,-63778,464929,595248,257981,666901,406945,348810,369369,-177010,-283313,-266158,-545741,-526964,-393905,-789979,-224607,-69949,-257209,454369,316540,451174,837511,361533,494138,403567,-113853,146621,-373168,-702407,-262861,-759907,-493770,-37379,-572356,30470,162683,190176,719829,310513,623769,811015,78361,412608,210026,-349219,-22556,-620333,-651388,-377882,-820788,-236515,-48046,-381682,284310,298495,252955,785192,386523,541728,637944,-86018,184312,-80097,-539033,-154533,-745264,-700543,-205590,-663550,-213464,64491,-198842,490163,245534,378596,839611,108414,543596,258070,-299935,37379,-424999,-647739,-139577,-836791,-400075,-158152,-324221,216207,191245,215700,700872,328046,561892,555563,250075,457247,201784,-343021,-222237,-552495,-370977,-464683,-486919,-366883,-190437,-37950,191515,216777,490655,434779,478614,501468,389726,203261,-88850,-139502,-229754,-519507,-396031,-683593,-482694,-293047,-257199,158366,-6991,273747,527634,506244,614516,302688,179744,424843,-133731,-285713,-415592,-515442,-297443,-397724,-632338,-151020,-289976,36743,298609,240141,584233,487033,352277,434290,199463,85838,82378,-491834,-244722,-343203,-550385,-380861,-599002,-190527,43335,-124530,404584,281353,277010,605878,321089,366397,376987,85192,37411,-234260,-237454,-277769,-570285,-228196,-312532,-339785,72071,6851,240952,446511,347719,543967,339520,208997,353864,-143937,-188381,-180275,-600040,-276190,-380211,-496232,-116038,-197158,133246,258542,91382,542820,309168,331598,408643,144295,226662,-25573,-188244,-222845,-441705,-449599,-205880,-405740,-87963,11690,-179334,292501,313598,288203,559764,267212,402397,268681,42796,70037,-168506,-365173,-218424,-410442,-363421,-279288,-165700,-45291,131034,296582,381856,387512,352929,274949,233610,137607,-20823,-164203,-499101,-291695,-495416,-365422,-175178,-247161,-61066,113427,80669,491442,435009,255063,458346,232136,249318,26156,-272495,-853,-506483,-512361,-194319,-644962,-160170,-224246,-227954,266144,103605,359001,670485,200044,612749,349539,43099,350936,-213565,-341444,-112249,-626643,-261550,-270952,-522613,78415,-267705,-51502,331322,2198,537551,532217,285631,370238,65236,-1620,27974,-433671,-315433,-327301,-600291,-275330,-271685,-238543,205097,73002,239078,481538,369721,382923,358458,240510,230135,-74650,-313348,-184455,-428927,-539550,-346362,-311988,-106981,-48057,61268,168861,265794,76552,650628,344938,202456,400279,-44457,18151,-134902,-423861,-151228,-559404,-513308,-193963,-386964,-14020,89478,-23589,481545,342242,316649,714835,29217,196020,125896,-242291,171816,-381000,-581896,-272700,-679239,-293376,-195341,-278364,156579,44601,164600,673093,298902,276071,354777,136579,96812,-13927,-284832,-109114,-337029,-381861,-207977,-365295,-239770,-6449,-83676,286932,287367,319403,472432,306262,217423,399337,154837,48050,-56157,-383484,-260143,-421796,-518837,-158158,-263743,-89182,62037,-45631,348344,324225,299601,658419,189437,197933,294935,-341702,54763,-336042,-552757,-127021,-551665,-353536,-43065,-278963,223534,246853,128746,712243,228314,252265,335594,-18449,138514,-18043,-332617,-186764,-366641,-240938,-224762,-340602],[0,0,0,0,0,3,-2,5,-1,3,1,3,-3,5,-5,3,-6,-1,-3,-1,-2,-1,1,-4,10,-13,22,-22,31,-35,46,-55,68,-85,97,-117,133,-156,178,-208,240,-271,310,-347,393,-437,492,-548,610,-677,745,-822,897,-983,1066,-1153,1237,-1314,1380,-1415,1412,-1318,1084,-563,-515,2834,-8391,25576,-173560,-417093,69078,-736557,-423221,-228345,-1038581,172054,-240251,-297640,609244,-43483,704456,973269,25205,857250,281123,-160231,570177,-552307,-379647,-39368,-1045734,-157913,-385960,-649509,431931,-200113,199962,843276,139602,764440,494783,41756,567396,-220204,-310867,-73063,-738228,-340298,-485843,-579613,-21383,-206894,-7444,476648,288593,617025,598294,397645,429973,182136,-4263,-61194,-322306,-518871,-675944,-588183,-548229,-134319,-77725,-61683,369628,203373,415214,662620,162086,453420,349404,-193060,243367,-437130,-462210,-156924,-871441,-216944,-167639,-687593,428029,-5410,300756,945581,115568,810297,590082,-143025,593331,-300322,-438031,70096,-890559,-392734,-371635,-727212,313831,-157650,-79459,826666,-53489,641674,559352,108412,642004,25316,-21317,147071,-455419,-189013,-235274,-599856,-175927,-597838,-142922,44686,-201413,388629,346394,207321,604231,309076,260939,398147,1556,85849,-106772,-244867,-312057,-373513,-434165,-275592,-412811,-102755,90270,157389,385195,472831,294846,377358,391279,131537,51082,25166,-436939,-318076,-447258,-680173,-241393,-410671,-247272,-66867,-22684,388427,508706,172364,626369,338398,422885,376075,-94631,78369,-246179,-512735,-405895,-556413,-447741,-169059,-530575,120952,169051,120830,658791,420888,539840,660789,221727,165145,-79779,-245383,-187605,-483589,-550232,-337198,-610951,-338929,-109384,-210168,431078,272291,636802,690893,293034,514565,377637,211356,100896,-308585,-262700,-250622,-597645,-424371,-346735,-354155,-78050,-123432,223829,341117,340429,593860,400120,456030,334604,14984,95127,-23051,-293136,-317181,-625151,-473210,-403571,-522349,38025,-65059,99873,439992,185611,570091,451148,390071,503292,257517,144066,-22473,-404587,-168825,-476567,-611460,-344781,-434099,-235154,-27328,-135012,331337,283682,359719,610798,367071,358888,302398,2856,-20277,-327086,-327281,-343112,-589940,-544122,-382442,-353318,-106792,150451,292963,444952,532609,443657,438935,507599,282783,108255,-136553,-275984,-430678,-489286,-435889,-244835,-443226,-109965,-40941,-96003,421009,366177,531829,515498,408395,446600,211431,-128200,-161782,-343956,-485455,-444814,-681313,-404220,-235827,-259838,40047,145750,240257,539693,378812,463442,489586,239666,326582,-225410,-321975,-170714,-531157,-537986,-265857,-596407,-175915,-171502,-180734,483703,157646,336509,637611,66528,405360,244631,-160584,326,-351517,-564486,-220569,-614566,-376881,-137873,-380841,279213,197611,136907,778807,184099,379111,701984,27736,202282,-113653,-280473,6074,-492430,-489322,-319420,-638481,-223616,-57937,-146941,388651,186717,170229,619738,333604,496204,436393,41164,-3982,-302615,-306609,-329039,-537996,-479572,-282085,-320073,12209,108929,72477,363425,508458,326159,582203,395457,22488,98814,-142239,-276082,-137975,-629220,-405749,-150919,-449014,129621,-31193,39673,504772,290519,372351,629647,63532,463006,25870,-255498,384739,-662639,-219392,-237178,-716783,-35118,-348235,-358412,421600,-163067,312985,605311,-19209,572614,176059,-31457,351554,-200994,-103999,-125522,-731506,20054,-517029,-324211,120889,-196952,194248,334105,189924,534964,371285,428350,479717,-39551,56301,12340,-321340,-186960,-392044,-469703,-270088,-318952,-101699,14022,104969,95253,276773,395295,335211,415849,296376,206911,226044],[0,0,0,0,0,-2,-3,3,-5,5,-5,9,-8,16,-16,25,-26,34,-40,49,-60,69,-86,97,-118,134,-158,182,-210,244,-275,316,-356,406,-456,516,-579,649,-726,806,-901,997,-1109,1225,-1357,1499,-1652,1823,-2004,2210,-2428,2678,-2947,3248,-3583,3958,-4386,4868,-5431,6077,-6850,7771,-8902,10313,-12113,14444,-17279,18653,69327,721006,473210,-51273,436955,-176164,-323849,-160222,-618318,-408641,-473755,-723833,-58746,-95066,68009,350131,284181,550767,664777,309583,612117,343594,-95122,83474,-190665,-634966,-290753,-673712,-476448,-134366,-467856,-30062,110918,128220,653545,590762,400972,754451,243990,308891,329913,-334066,-213859,-454736,-820882,-390168,-732653,-463650,44170,-222111,248279,514970,250854,658178,456266,542233,649027,-109898,154109,-208858,-605420,-119799,-516476,-780196,-210187,-501860,-189758,167440,-58047,492872,498673,330154,928872,307882,374170,449019,-225413,-40757,-162126,-615054,-295137,-724700,-641991,-46804,-555211,71423,201456,48168,673039,344380,281019,995600,153896,282460,212109,-405555,-188309,-417894,-659179,-231785,-580211,-311740,-55373,-242635,210855,382229,265079,729308,442691,469690,605558,-110786,177083,-72448,-220981,-300143,-669649,-505824,-466244,-507290,-102261,-118992,118617,306808,349396,578339,548855,459841,517683,183166,197325,-59961,-259129,-503821,-462970,-315699,-477702,-493897,-347201,-229267,33387,33131,372260,431000,350028,604509,476954,330521,367813,-23261,-97661,-256565,-402714,-348529,-417067,-604732,-178695,-403312,-45804,118865,163906,596050,383950,539473,657851,251133,361655,247913,-169169,-29446,-377125,-525165,-299046,-500778,-308818,-212234,-375178,135261,81014,342075,503619,300636,601621,395463,200555,283190,-316299,-183961,-316659,-434401,-404135,-501963,-516883,36318,-38380,151809,358350,371535,576116,345872,435967,523762,-19276,49179,-172898,-231826,-388736,-493098,-462076,-268221,-591428,-43973,45412,118376,562376,267012,586373,587114,375594,347748,206967,-93812,42998,-686178,-356441,-352353,-603510,-254508,-207881,-126791,158582,237187,509567,506466,453718,496789,208672,86700,160379,-324797,-269102,-377424,-639784,-364943,-451032,-289300,-32348,-78198,270900,318012,448617,465984,441051,353570,286097,101270,-118528,-224839,-369952,-455139,-415552,-276237,-533970,-303239,-139921,-19307,259708,109361,507585,451382,335464,455245,219059,-114611,14046,-498924,-215331,-480003,-676923,-215134,-292520,-365620,226999,3951,302839,414276,178877,626885,326860,159461,362935,-200977,-67778,-79864,-773404,-222987,-467950,-585445,13073,-306539,-22440,302265,96794,589432,249885,180519,612677,190700,235559,165614,-286468,-124909,-339617,-581775,-170682,-452965,-309297,-105742,-139200,232028,147903,257352,502675,366342,293835,314359,76332,-61671,-49015,-391325,-232953,-354626,-486348,-393011,-285451,-163327,166240,81428,271211,485747,293462,531595,348723,322288,424564,-51538,-172277,128148,-521339,-286172,-314797,-632549,-66513,-343031,-175030,230358,38625,499979,371283,254652,589697,297740,249931,373169,-190706,82077,-312604,-532231,-175943,-645499,-422328,-153872,-294787,41188,47000,110952,500848,288254,371228,524351,48345,292662,127398,-171350,-65475,-290482,-449377,-319570,-267067,-274850,206,13424,48481,285937,108627,450981,353590,218308,407878,-12417,55448,26163,-422559,-244490,-349212,-452728,-249667,-245620,-219565,351930,48960,404486,402755,181424,494948,296404,141725,371802,-204162,-173491,-96175,-564313,-263699,-504452,-467489,141754,-79972,220610,325128,131246,492251,333835,232355,504251,123499,90996,123272,-175652,-118017,-341945,-480278,-310562,-365117,-69681],[0,0,0,0,0,-2,-1,-3,3,-7,9,-9,14,-14,22,-24,36,-42,52,-61,70,-86,98,-121,140,-167,192,-222,255,-290,333,-378,435,-489,556,-623,700,-783,875,-978,1088,-1213,1342,-1488,1643,-1815,2003,-2207,2435,-2678,2951,-3245,3576,-3940,4349,-4807,5323,-5917,6597,-7402,8354,-9519,10975,-12867,15461,-19307,25894,-41330,216357,270567,839850,37000,84884,320452,-722095,-144868,-524921,-859751,-59754,-672923,-490789,363121,-330709,515598,571566,106983,954692,157623,350915,728441,-425249,421725,-89696,-729116,54439,-762760,-701474,-122940,-796674,37487,82858,-94295,739858,233083,540616,778163,-78481,301509,179589,-328615,73638,-513415,-556096,-355241,-654077,-317314,-186481,-88996,78428,349526,390984,498832,612885,405315,394330,216391,74413,-65396,-355679,-573785,-226065,-636303,-388753,-124754,-425000,269595,170785,111783,758117,286618,415219,627364,-67813,607917,-140390,-344574,165771,-726789,-465736,-231202,-910033,15096,-51854,-311977,733082,137076,450677,965265,8564,825863,264309,-13508,621231,-507731,-257574,-198745,-1014871,-133853,-463184,-566529,230135,-338645,347406,596047,77133,847241,392509,349215,604458,-46113,199398,-75247,-583905,-318877,-575176,-528111,-193711,-580522,-37888,122320,44836,320233,425502,408024,447172,332928,358852,218704,-150792,-179000,-446246,-440290,-565832,-366290,-416251,-371980,-19070,-102462,266974,324824,544735,603395,323368,281969,307808,-42707,-67844,-92009,-367885,-280840,-633159,-457967,-262067,-478426,-70070,172714,-19032,407184,227723,406962,557115,159860,304720,146901,-121714,5633,-459531,-448723,-185830,-497466,-242868,-225680,-366094,226622,-15931,185562,457460,216716,395305,301904,92169,198214,-121515,-206555,-105221,-380676,-284374,-480376,-229265,-44272,-213984,-27216,300174,181682,221869,159100,243176,306905,15967,72210,16365,-230972,-109653,-154050,-226310,-235785,-255631,-44165,-106587,-46482,259708,119947,208684,374436,285523,307703,4022,11274,141040,-87726,-123494,-189653,-326186,-149668,-277882,-157581,-54307,-57364,109600,139828,126080,326321,89029,308589,138870,136297,81199,-41975,-255437,-88420,-394245,-239961,-77140,-344472,-113100,-95538,44122,106255,178465,179646,237895,155322,54637,12640,12373,-36746,-28782,-181961,-212633,-7843,-35901,-127939,-42733,2809,59152,66176,118376,142419,108569,71602,14114,64602,-40839,-216143,-141277,-93479,-43166,-174865,-105672,-51000,-680,160066,95160,49595,12538,80664,-67990,32040,90266,-3058,-17512,-8111,-139391,-552,-135745,-174388,46588,-84757,-16314,36336,-40478,4783,68747,-30422,147167,1773,-43769,73622,70049,27299,125373,5635,40702,-26480,-86855,-43020,-83114,-110282,-96217,7383,-74495,-5961,-4860,85510,128110,39433,131825,24287,39258,-19380,55120,-5555,5498,48510,-30136,78789,-15519,78256,-10917,-15876,12200,42021,132854,-109588,-7456,-8923,-127771,94154,66744,-38731,-54485,-204618,-69469,-43295,6746,-41684,61908,26077,169393,-64303,-186340,-6617,16322,41175,73223,-123880,-11099,-90135,-19196,61332,-97134,-33117,-83937,-76696,152219,153461,-59355,43270,-39675,45508,84096,-25700,10892,148798,-83106,-79831,-180030,-203415,25785,-51619,-94933,-11501,37921,210171,61517,75682,231423,-162991,68969,-32295,-265382,84270,61023,-20394,-19646,-155287,-110746,-74619,-60151,133134,125295,-165973,149882,-122627,84409,172629,-93575,98885,26200,-125951,156151,-102797,-38876,-119008,-240939,-42025,-26865,-8911,-54044,-48017,8992,172547,-78935,83503,79193,-7597,87656,41027,-59392,-53692,-79144,-143087],[0,0,0,0,0,0,0,5,-4,8,-6,10,-11,17,-22,28,-36,42,-54,61,-78,93,-112,135,-158,188,-216,256,-295,346,-397,458,-525,598,-683,773,-881,993,-1122,1258,-1412,1580,-1764,1969,-2190,2437,-2701,2995,-3313,3663,-4048,4470,-4939,5449,-6022,6654,-7367,8167,-9084,10139,-11370,12841,-14627,16885,-19847,24006,-30471,43025,-139568,93547,-378328,-672608,-141995,-772677,-486842,-5255,-522983,141280,112920,123384,650322,368567,466731,670342,215271,220533,191401,-336003,-117181,-601419,-599146,-433319,-608744,-409943,-151404,-274969,334415,445336,222620,687458,554594,250744,552321,151760,-42463,29220,-477598,-339911,-494491,-639293,-265061,-285282,-264006,236515,-99397,546381,636105,406052,565215,429670,200179,316768,-251925,-299946,-220694,-739389,-506104,-405057,-516316,83786,-221645,113393,625162,145431,560484,653377,138435,424599,176283,-240181,-88263,-566284,-526241,-340343,-640416,-361123,-271887,-323283,350160,147559,315742,697074,211264,492544,506845,-36594,232953,-142131,-467822,-367238,-659422,-528693,-174868,-643551,52938,-193354,-154688,583799,198167,525596,652900,177960,457869,292886,-155220,157448,-374061,-407009,-467311,-860236,-271808,-412527,-419303,215442,-116658,277184,448117,463725,491215,496680,332533,308113,-39587,-190428,-287471,-498187,-562636,-505817,-454582,-376641,-192085,-161136,198173,247807,201813,566263,513189,455915,531081,236320,67529,-4626,-423576,-256524,-509324,-536514,-355959,-365173,-320713,195412,-6119,341458,528800,400006,763107,236320,344009,300059,-65485,-94067,-326775,-460070,-330914,-586032,-395514,-285235,-370971,133430,220485,132425,659905,459103,479143,578446,221937,302324,28489,-224386,-148421,-521210,-509143,-503649,-573102,-230205,-293418,-89300,200041,118457,533944,547406,471440,462570,198030,147090,22489,-229157,-163889,-556841,-616315,-309564,-527505,-299679,-111725,-123338,284048,227812,290257,666642,531236,523095,278853,195386,88767,-157126,-273402,-132398,-434048,-556977,-462293,-503425,32727,-133785,233182,405229,339971,556588,458828,377239,394955,71115,-109081,-89675,-518943,-271142,-561674,-601804,-396400,-312042,-45172,266083,42591,337998,413215,283488,430166,169095,314569,111757,-61240,-175048,-236798,-340478,-394035,-304331,-394759,-111483,-32488,-131872,135935,391473,393550,553021,409835,256488,273353,-29420,15577,-75096,-421765,-265883,-480602,-570383,-252764,-376503,-109566,242644,-82354,422350,428623,353008,611062,247547,522434,198932,-365172,-70192,-298900,-427180,-111462,-629063,-249726,-192542,-490258,195624,200019,296879,727104,261631,551283,569747,67241,383011,-74147,-325931,-108092,-424019,-338657,-327785,-432525,-197577,-129567,-32061,295794,146902,550714,462759,216523,407201,169090,-183673,-39067,-226838,-312184,-321266,-308132,-376190,-117624,-227271,-18007,128121,252832,534593,343770,314425,513054,102469,102842,158489,-248330,-153491,-313280,-522178,-327453,-555971,-365546,71866,-180070,47969,248119,268532,614462,305088,354046,431769,-15741,143416,91682,-467477,-292926,-378861,-525807,-276040,-472017,-140654,106846,-73662,532226,300442,406319,585111,298755,312555,323620,-167654,-50854,-249937,-565476,-230705,-559646,-496996,-273477,-244854,11668,167409,43512,524636,382616,360888,378270,115483,33136,82866,-265982,-184636,-335720,-509325,-295032,-545632,-326541,25957,-144037,138808,355680,44067,528192,499201,102801,412059,91553,-56954,-312,-441368,-134302,-493045,-536061,-5758,-375560,-128696,141103,-32720,309704,425174,159629,532535,309416,107982,221679,-158201,-54953,-259191,-438423,-294092,-462164,-350387,-129369,-229004,-19357,20328,138743,378140,363392,316043],[0,0,0,0,0,1,-2,-2,0,-5,1,-3,-1,-1,1,-2,6,-3,8,-3,7,-6,7,-11,11,-15,13,-18,14,-18,19,-22,25,-24,28,-24,27,-23,27,-26,26,-25,20,-19,11,-11,2,1,-10,18,-28,42,-51,67,-78,97,-109,128,-143,158,-177,192,-218,254,-347,578,-1275,3756,1566,-150502,695019,401944,249460,888698,101521,336297,511254,-450328,240852,-325861,-796288,-3519,-1004879,-482004,-60087,-591536,493662,247300,-79559,974083,186930,520443,869439,-177221,388493,-64594,-536789,-826,-736913,-627594,-152803,-864013,-89040,-56572,-151485,615373,150933,431802,945997,358525,504081,298268,-58670,184873,-221215,-537972,-333687,-438007,-514678,-498778,-284924,-183942,109709,183729,476244,418012,382921,621935,343678,92009,349371,-156791,-171622,-313102,-758536,-435170,-442912,-804120,42732,-288272,-75530,498669,-142602,635131,500573,183601,964148,183768,88049,245323,-525661,-11545,-411809,-955203,-7458,-1033938,-334045,221028,-522563,578641,315451,80427,946348,202843,485634,679415,-180260,414659,-217060,-493431,49652,-799352,-475428,-216590,-789626,132125,-118062,-3679,482008,150396,548202,688226,92968,727004,243633,-12359,184450,-353709,-126299,-351300,-639099,-329390,-460091,-422945,-59890,-201900,-46546,91174,283055,496048,521352,594683,454228,344272,254151,-77900,-181082,-267109,-516964,-465221,-624428,-383304,-420827,-33835,86052,51163,432358,491524,417984,700718,296080,282908,355114,-187331,13799,-397900,-540552,-251714,-732199,-419281,-241862,-357882,147647,148729,195148,602295,196798,496749,560991,83772,463672,59335,-194630,-257961,-605793,-340710,-215628,-465535,-93571,-112171,-69303,221154,155431,506976,500642,202112,447534,318548,194038,78307,-338514,-88353,-377621,-551018,-454191,-647585,-212472,-85895,-80231,119003,231602,270346,380384,343616,507551,280819,135202,137645,-304206,-102896,-167554,-521706,-288733,-328333,-437077,-83951,-193130,-32089,238423,45633,378500,337860,388502,343164,32895,69983,50512,-300462,-273832,-306045,-376547,-161496,-216540,-92696,-11386,13621,259791,141479,300763,461063,279085,299728,202090,-65500,20396,-313073,-154662,-317935,-540253,-312738,-226846,-307027,186876,93296,209271,285714,387395,379609,287008,142314,87163,-24612,-135419,-304659,-428596,-387866,-309052,-262619,-158692,141667,102955,219160,515102,391185,410218,427018,119738,248026,-55465,-262005,-227282,-472569,-489171,-475065,-617396,62838,58704,-18878,433764,245058,307381,548681,265871,425698,254301,41512,-20483,-210438,-661682,-239485,-497806,-268222,-72452,-436777,44284,-9732,140394,524125,185705,459520,652107,220965,167944,30995,-165273,45768,-340909,-403026,-232204,-676616,-174346,-78449,-353451,289671,203928,99217,602262,254177,387592,439763,-5655,263663,-223383,-460871,-167637,-575251,-573733,-278324,-536395,-67450,69098,83137,484719,226227,371189,415270,46426,373400,74227,-226827,25352,-514397,-303679,-231027,-372269,-354084,-222387,-27007,97577,159811,340393,581329,414507,410631,233263,152330,-32642,43571,-370841,-508091,-313238,-515026,-325722,-191575,-279691,48269,176155,136331,476682,163295,453153,434460,125778,386511,-185210,-175285,-57113,-494138,-354255,-284326,-707317,-66445,-168730,-138731,461209,6844,495831,504462,28024,527220,289652,-98172,273523,-436188,-150823,-249621,-642429,-101358,-406293,-310150,96723,-125907,231801,303986,143623,568396,389086,212201,462071,-198561,-130775,-131876,-328376,-347655,-491445,-333304,-169810,-361163,32359,31704,78509,309699,380404,365433,432712,106336,108010,69603,-66711,-167586,-335954,-296175],[0,0,0,0,0,4,-2,7,-8,12,-15,17,-25,27,-39,45,-58,68,-81,98,-114,138,-159,190,-216,251,-287,329,-377,427,-487,548,-621,693,-779,868,-969,1080,-1196,1328,-1463,1617,-1779,1961,-2156,2370,-2602,2854,-3133,3434,-3773,4142,-4559,5023,-5549,6146,-6834,7641,-8590,9742,-11155,12948,-15286,18482,-23119,30456,-43900,77031,-405811,-368652,-514858,-352619,168659,-336822,414657,598088,287133,786064,318543,179546,585243,-127209,-169280,-74003,-578178,-313453,-405330,-737829,-253192,-269983,-188823,380716,184858,366773,609488,344459,708703,462952,197541,386260,-142988,-354653,-297171,-645127,-463210,-241417,-675248,-121257,-157630,-68442,547392,134259,410369,617718,190510,433402,290993,-38742,239252,-296913,-359153,-269933,-569366,-319896,-297493,-513660,172751,-111007,119830,594015,177262,374234,381146,13851,300447,718,-129341,1525,-415787,-382166,-304866,-443666,-197937,40838,-215706,312601,67321,163218,493427,115656,411346,267426,-49701,57330,-164812,-350972,-193463,-431977,-333329,-166120,-509104,127861,-17147,-170280,493304,61815,462771,618559,-51414,230797,135356,-129161,-54857,-545078,-314663,-232637,-594475,-240559,-309094,-320716,321184,34455,33022,407627,319821,295186,425046,64353,21607,-181934,-228573,-218898,-323193,-277227,-344101,-272945,-184282,-19479,318171,319219,294900,342811,330755,313202,178615,21912,885,-152140,-204013,-402592,-350694,-211185,-376523,-149858,-112360,-242152,202344,137495,198870,301579,203794,369953,219560,42806,34566,-340172,-208134,-281186,-438276,-236705,-333959,-399039,22531,-34300,282303,295156,189175,409193,324291,202459,285050,-142081,33177,-57752,-487729,-158415,-317262,-411953,-284932,-260555,26990,149936,120203,347109,248956,339321,499702,167162,230881,-5407,-222500,-117084,-360894,-315292,-450744,-607730,-184358,-103544,-35849,279786,168176,376506,414206,339180,357773,102885,127871,104442,-313322,-240075,-224782,-488179,-211933,-301611,-142841,-28362,-117941,283595,327781,319744,537521,319057,428429,275224,-57286,-84372,-256428,-540126,-237955,-558968,-284565,-290116,-240335,127963,98909,218173,387086,253293,382854,430373,212938,69064,-116547,-197107,-268798,-475436,-392189,-350512,-478134,-257976,-62820,-43304,239436,395221,410548,344786,345543,284620,316135,304500,-37144,-61915,-316247,-410332,-267230,-434690,-336826,-42912,-358729,237769,151092,226304,402354,324757,332668,438190,76043,298874,-117181,-442287,-123003,-492053,-283483,-367415,-488838,-83142,-29548,-121058,373137,48704,389130,494209,206798,451218,107156,-118534,117597,-472062,-217163,-274702,-599744,-272482,-110627,-235034,185387,115266,214714,545901,156668,494592,316094,168079,330243,-126300,-81509,-90555,-457394,-216139,-360417,-492344,-169985,-94522,141907,337570,214919,365532,506984,303892,205495,215554,-87914,-87036,-312286,-362361,-208509,-384803,-455512,-72781,-231479,-19778,236495,-48014,335403,356749,360419,567916,159078,55695,54101,-357830,-138828,-431257,-624948,-94104,-510434,-387029,49668,-154087,500681,386150,85059,621873,260417,219937,460418,-152707,57779,-61685,-477312,-175350,-377101,-397281,-197269,-403433,52928,7065,56239,517993,216205,323464,456052,257599,202895,149962,-110129,-92752,-91308,-395678,-260340,-343023,-370876,-8136,-190601,-67552,314326,117040,296312,403746,294716,504535,197102,155094,90983,-204046,-173623,-169512,-449929,-47051,-353077,-443823,31923,-166780,182713,189784,152153,425633,200235,-8455,390133,-69540,73190,-25772,-459284,-182481,-378895,-342042,51299,-409494,90470,215445,-177170,392625,422943,341304,544936,121766,298613,168475,-139326,-477,-187767,-359131],[0,0,0,0,0,3,1,2,1,-1,-1,1,-5,1,-6,2,-5,4,-6,9,-11,17,-15,21,-19,26,-31,37,-46,51,-61,65,-78,86,-104,117,-134,152,-168,191,-209,239,-264,298,-330,366,-406,448,-497,547,-609,669,-741,818,-905,1005,-1116,1251,-1403,1597,-1830,2143,-2572,3211,-4264,6233,-10743,25287,-195391,-918689,-180204,-242059,-441763,493081,-70557,321413,922641,23115,746697,514590,-73934,609394,-336560,-334474,51618,-1095607,-262384,-528154,-852372,259527,-356985,-81969,722424,-14564,803557,646423,99186,861260,214885,-72387,346009,-697645,-285311,-413598,-813542,-142627,-540493,-353066,78217,-115666,365743,455463,291206,691046,469616,335440,436863,-35759,-223723,-142157,-535991,-403192,-456686,-592785,-362666,-135387,-177788,415047,420322,269009,702651,509739,209790,594734,81596,-40885,36343,-636776,-186207,-592870,-706673,23203,-449911,-287340,400046,-99345,538820,265158,207651,750112,12792,309190,462325,-476675,123227,-253947,-701703,-77745,-813243,-344180,84892,-528840,306509,77742,-194435,730366,91614,417110,537643,-67021,371853,-23432,-310685,92509,-699326,-439087,-272697,-772677,-101551,-160557,-92035,315901,77816,236937,534514,238853,394515,118161,-58620,82923,-265133,-300198,-250583,-416935,-359443,-480496,-161746,-145774,51838,189399,230477,271127,272083,333298,419789,84152,175561,117412,-203121,-223154,-294175,-343070,-245620,-375446,-171467,-196191,-12341,319542,259051,399245,336462,172412,386903,58059,-116807,44784,-257986,-341037,-172028,-561150,-287867,-261190,-285769,195397,105384,358807,499667,236265,484966,362281,9206,402444,-180382,-69958,-68860,-472681,-350735,-397891,-375544,-77342,-315182,50690,165063,138903,492681,361810,327125,421248,316241,145337,46141,-263678,-64261,-418978,-466444,-234862,-558861,-189049,-150296,-191057,390240,105762,416228,402352,300765,522535,335053,89431,52918,-366998,-188659,-324918,-617339,-370693,-417467,-311940,33735,16636,143794,431239,367218,663603,313287,334028,247043,-48058,-43637,-291751,-400381,-197241,-655197,-312303,-154033,-331333,48620,40034,151460,397146,229264,508055,501714,337388,359196,133013,-162200,-295150,-455649,-506323,-407530,-564600,-246607,-134584,-76723,122679,214564,404295,391267,459454,529177,315829,386053,-53359,-98812,-345758,-496814,-534607,-436815,-480842,-407210,-261308,-1087,-24033,434751,561996,310497,523262,443950,281039,117549,-63977,-78051,-88392,-536472,-446234,-499175,-429344,-117199,-258117,-87269,337280,188193,355192,411834,276258,560638,417204,113198,164318,-298033,-109872,-246151,-665628,-285380,-361287,-398318,13657,-107807,136228,366296,200318,796586,388756,291993,710758,111692,-18372,93797,-473018,-186213,-349769,-579643,-97370,-496207,-257127,102264,-219162,358323,529592,206527,762165,301411,226309,325000,-234905,55000,-172455,-625194,-210715,-561986,-425853,-167158,-528036,64363,201921,92391,528915,262320,319585,587608,214878,301598,156555,16710,-92844,-437994,-426171,-361604,-349414,-322612,-176671,-87110,99314,192310,211915,318993,164932,303125,363283,165861,-70433,13131,-168137,-290848,-229179,-392574,-339584,-179946,-280410,129163,263970,163528,363220,137809,349074,367168,-12071,320887,59108,-451713,3601,-462216,-237832,-207623,-538960,-63698,-48693,-209749,472220,84698,498913,534873,72634,523765,125132,-69800,294133,-399314,-120441,-182106,-657376,-39342,-421436,-299356,199068,-217653,259127,404183,275463,752086,144795,258568,304628,-184412,20694,-6453,-298977,-330021,-541376,-301620,-200781,-349415,-166686,-82391,154488,486278,306633,377513,407682,327384,252606,155048,-138089],[0,0,0,0,0,0,-1,0,-6,3,-8,5,-11,12,-15,22,-25,35,-37,49,-56,68,-82,98,-116,132,-158,179,-211,240,-278,317,-359,411,-461,522,-585,661,-737,825,-919,1020,-1135,1254,-1393,1535,-1698,1868,-2059,2265,-2490,2742,-3013,3321,-3653,4031,-4450,4925,-5471,6097,-6837,7707,-8768,10073,-11737,13914,-16847,20666,-27569,467409,102254,666882,843241,340069,773617,351731,47649,211488,-392514,-357702,-327966,-788740,-502315,-420375,-488282,140116,-16859,-11795,621848,447406,447128,644728,320438,352518,354791,-275994,-223849,-477043,-618372,-209516,-611520,-506280,-62769,-262961,185801,444114,286743,846295,538438,330055,598450,5884,-32743,39883,-707628,-220767,-570581,-867109,-118881,-514881,-96069,300084,54791,536184,621294,145164,728269,299424,103704,362714,-224216,-219968,-311097,-858923,-297708,-549695,-602008,110979,-215184,45337,441620,120405,747923,584310,221927,632348,139423,32373,130624,-601606,-416551,-401656,-802633,-168546,-482997,-375154,196159,-149529,403232,598915,183722,730354,334015,195745,547658,-97313,34499,-160907,-699409,-251882,-492860,-676134,-197545,-506511,12462,186962,22763,590622,386961,456961,642090,340042,196025,181314,-218617,-124082,-368755,-505352,-384397,-510541,-386903,-163733,-44623,-2784,272776,260253,479412,411306,487537,288357,233556,-49833,-120815,-179849,-439301,-487662,-485016,-493442,-209750,-153449,-12153,98213,112968,420917,275008,265540,503097,241971,144691,127827,-258383,-22631,-509363,-585575,-315808,-536119,-234830,-96509,-187519,290104,156811,407415,632147,453967,460425,300507,77254,204938,-268501,-286179,-217147,-589269,-291833,-502347,-407280,25355,-151733,91575,169971,102320,522878,377815,406173,395028,96514,180017,10546,-264327,-207803,-411708,-394456,-392977,-599084,-157262,-147665,-33250,173147,130426,470071,464072,486173,398105,183446,267765,147313,-218552,-104057,-375545,-481299,-360194,-670805,-320846,-132288,-309177,249019,171548,353078,595647,289522,476724,396774,107086,162879,-132039,-329917,-279390,-619358,-261276,-279451,-395808,-89707,-63557,135916,476060,273058,384184,333385,315848,365171,88850,8331,100747,-325442,-261106,-380099,-379515,-468570,-292448,-163891,-18182,114164,210470,210275,269527,447304,457980,366517,12192,101709,-98385,-73085,-297226,-527551,-301387,-418885,-418791,-47099,-164611,90220,276352,61407,458730,393295,367119,499900,133411,182246,112216,-358186,-70045,-379835,-420731,-122576,-505538,-188569,4263,-170206,347383,76200,294073,575498,216190,444423,390108,-53074,204299,-235945,-306022,-86202,-661907,-311261,-287124,-554758,-161855,-147004,-75727,414863,179200,493735,525137,177836,435471,130797,-125685,63085,-428523,-331270,-371472,-531025,-303364,-344270,-153404,138299,51859,163243,534768,359939,322985,374484,108941,296022,56092,-216505,-11554,-363401,-434281,-303429,-580553,-79176,-121422,-89008,309265,279503,166282,686051,432388,385268,381309,-54871,23780,-44239,-392937,-190747,-546183,-523868,-114321,-475569,-67607,53531,-50062,564820,247568,427872,494270,113057,408352,182999,-88528,-19150,-231964,-452780,-350313,-635951,-236122,-135377,-318059,141749,123621,228020,539635,310825,354107,522740,267834,246464,131396,-219086,-163274,-328873,-563046,-348839,-479596,-290601,-62427,-180290,204878,179320,168679,514092,293976,415420,424770,54394,85848,-235534,-327997,-197252,-414028,-531254,-195105,-461277,-183446,50288,-117747,448376,225491,318152,605371,141190,299720,350697,-92607,54286,-226630,-346139,-282651,-573416,-378871,-237043,-289853,192990,20036,217076,436799,274310,307694,490469,239980,332844,111688,-131401,-79716],[0,0,0,0,0,0,4,-2,7,-5,8,-7,10,-11,16,-22,24,-32,33,-42,45,-57,66,-79,93,-104,122,-133,156,-175,202,-227,257,-290,321,-361,398,-449,496,-555,612,-678,748,-823,910,-999,1105,-1214,1339,-1471,1621,-1787,1971,-2183,2416,-2690,3000,-3368,3797,-4320,4963,-5772,6828,-8248,10277,-13351,18535,-29067,103864,-446254,-354557,-128788,-932855,-205294,-553134,-655871,298448,-479807,265680,673450,-64590,855329,472080,365748,1065444,-118571,127660,210468,-847675,-60952,-589359,-860238,-33613,-724608,-170019,180420,-440378,723598,367692,253980,1111332,137308,484601,536951,-187436,258961,-273057,-612411,-149394,-691785,-451327,-159227,-493254,63736,92762,126243,525219,282394,491952,641937,233434,337117,166055,-169798,-168465,-282680,-527909,-542521,-383974,-629630,-233707,-34504,18527,446157,227675,405757,682350,234765,376075,89257,-248985,165896,-548839,-518631,-332172,-781239,-132219,-84795,-528016,418148,-67049,224020,784592,133509,645223,515733,54477,680474,-125780,-238575,-69162,-870830,-115795,-506512,-765986,112867,-310725,-45405,467550,-2217,616689,552190,237665,741610,40632,146353,251836,-530375,17589,-247194,-599587,-64009,-489472,-219988,32533,-268623,343883,292414,318502,521161,442737,497983,250731,89797,161490,-115136,-296436,-306646,-479799,-483867,-272800,-252694,-191427,-87191,48512,30784,265894,376880,350952,448551,135678,273863,85627,-162800,-90840,-304028,-377533,-282872,-527646,-233718,-129334,-307495,266172,134176,204765,512670,154551,424729,253638,-4149,246091,-183687,-145803,-51560,-235630,-235887,-104325,-330247,-39625,-153352,30848,231030,-20020,189317,309923,89401,170297,144335,5138,-17375,-50969,-59589,-94626,-28287,-62172,-163558,106121,20427,-17499,151688,100516,40607,157142,-7940,66946,72534,-21690,32363,33863,-36657,54677,-67278,-14500,75194,-23529,-8128,-49792,96454,20460,4891,17365,-64410,59097,-104693,-65655,84282,64423,19472,79607,25571,79041,-32566,29960,-5967,-110247,15736,-9611,-50348,-3808,-96335,-80135,-149775,36200,-135792,78363,135412,41778,83326,158354,78038,100427,54405,-50714,28347,-149158,-230901,-97341,-43893,-164808,-122724,-98819,91923,102204,113354,248164,111671,36558,18999,37582,-117145,-165313,-44315,-221357,-202850,-144680,-268251,-125100,-35541,-52615,117105,46636,275260,391577,229763,299300,231464,233626,34285,-102965,-32549,-218765,-307980,-212680,-392517,-268730,-222739,-201337,112105,57705,170140,352463,185954,338919,353227,69665,164429,12651,-195664,-101808,-289714,-302157,-193616,-367302,-206008,-179910,-37490,101962,59578,248268,384332,50489,350089,114338,-43353,241607,-200437,-200678,-148708,-428918,-231213,-136226,-294683,104518,-34793,-17915,275547,121023,317404,153128,88784,257783,-46060,-50697,-52063,-350746,-165984,-157022,-221053,-167351,-107834,-218290,100895,4524,192160,132383,43855,205022,87080,148027,56877,-184136,-8619,-107724,-309237,-225627,-174085,-227822,-18756,78509,100673,120061,211379,233514,385171,293505,181633,169914,-32566,9810,-82706,-236665,-148321,-208453,-259577,-135389,-189850,11520,257708,185580,265399,316366,105506,237946,67706,112458,31543,-104014,-274120,-202171,-269264,-83898,-235195,-138882,45142,-8613,123318,313608,98053,376214,-14871,10824,183223,25997,-41843,-19321,-326360,-81097,-186763,-113821,-49209,-117250,60959,65475,-51359,354773,183339,169568,343236,26581,149548,81406,-177070,-66056,-211108,-244441,-8356,-478597,-195240,6764,-73493,214100,211493,289724,364458,302657,255945,188129,-24450,-264887,-123002,-254382,-284319],[0,0,0,0,0,-4,0,-3,1,-1,4,-3,9,-7,12,-8,12,-12,14,-17,18,-24,22,-27,27,-32,34,-38,42,-43,49,-48,53,-53,58,-60,63,-65,64,-67,66,-70,67,-72,68,-69,67,-68,69,-69,78,-82,97,-111,136,-172,223,-302,409,-572,802,-1157,1706,-2604,4163,-7149,13878,-34497,254395,858656,193712,311989,114556,-465005,-68351,-588640,-628704,-241753,-831902,-417794,-52426,-287657,321880,129718,294750,663966,315534,378311,587865,243425,164584,66772,-501938,-146873,-535955,-706941,-272138,-653963,-170318,3073,-182676,323596,315336,232679,640877,315845,281272,606818,2733,102723,68283,-506473,-90169,-681161,-617092,-235762,-666791,-92075,-39328,-155250,512398,405321,318052,707947,310907,352333,402270,-178017,13843,-117028,-595607,-278125,-527707,-510193,-86865,-363679,45145,256467,67442,711821,441454,355136,710374,167182,192877,194144,-458430,-76253,-266941,-498646,-149117,-505198,-196399,16139,-283356,136619,182283,107829,472659,172362,305661,448107,-44105,148156,-27837,-326457,-135257,-212027,-331898,-50147,-370290,-90124,-93813,-95116,229388,-36965,198309,306882,-12516,113460,15230,-126282,21077,-257994,-332268,-208983,-279205,-237616,-202565,-277100,80704,59323,124692,231836,145318,228165,175601,90567,96888,81760,-249927,-249301,-320422,-401704,-429017,-212733,-311671,3321,104653,11628,391769,290967,228895,397319,187333,65015,86514,-292869,-41203,-275825,-411305,-261651,-469867,-114691,-130795,-182714,217327,212559,287896,576564,177395,375526,239250,45236,268425,-126927,-232094,-185495,-551201,-229007,-250967,-342043,117478,-148731,205739,367496,249426,477940,440205,241828,376521,155766,27752,-195033,-222921,-173058,-377392,-323095,-360797,-431852,-6073,186266,34181,376534,108323,441652,387191,112359,295673,61052,-59126,63691,-235613,-222833,-364126,-402860,-112285,-214873,57848,140863,-47527,394034,253515,253898,443646,92743,186640,93839,-245614,-94373,-260911,-535248,-274401,-418057,-230780,-72939,-69375,253322,215385,301442,459490,105974,308670,192070,-63389,33431,-96659,-303917,-252233,-263927,-368805,-330781,-350639,64278,112677,-15810,189525,198529,176063,334967,185403,168027,135536,-52632,-165012,-245236,-172973,-365871,-264862,-128303,-156713,224353,58951,152070,210220,129601,277217,183714,166213,216886,-121488,229498,-147548,-337617,-168115,-457435,-171158,-152669,-313003,143730,-65564,56358,438473,26746,240017,226599,92745,254964,138361,-36200,63732,-372808,-255559,-232243,-464785,28632,-264728,-36031,120245,68384,224201,418459,94100,349243,119546,46840,244151,2797,-77159,45834,-380356,-301270,-277802,-340872,-70056,-294235,46800,205462,99851,292376,361355,174023,137520,135523,161,95254,-164310,-191833,-217825,-390847,-334415,13185,-293216,-24436,75900,104161,250239,251165,340293,427111,11845,89224,-42399,-183676,-27624,-271673,-535128,-127724,-224991,-205013,70959,-115799,255218,278336,233281,407751,72625,161400,201473,-216668,-1599,-229782,-433681,-121118,-462341,-242172,-106037,-299022,167689,46156,79858,390395,75555,291423,387406,-3443,253669,5705,-214812,-107785,-67765,-242778,-261178,-336792,-143662,-94055,-200173,-91102,190177,52313,352027,283781,83715,251358,33916,-11937,88465,-184132,-90136,-138018,-303410,-16330,-300742,-187653,91567,-174650,72612,277993,166654,437000,262012,282113,120074,-317040,-78114,-106665,-452047,-99132,-356071,-491855,119642,-134492,53332,164351,57263,280449,335884,307326,379592,18166,-27525,-21919,-350254,-87447,-84158,-421562,-99221,-259692,-89674,4109,-75834,113038],[0,0,0,0,0,-6,4,-11,12,-17,21,-25,35,-42,58,-68,86,-102,124,-148,174,-211,246,-293,338,-394,453,-521,599,-684,784,-886,1006,-1131,1275,-1430,1602,-1792,1997,-2227,2470,-2741,3032,-3354,3704,-4087,4508,-4964,5470,-6017,6629,-7301,8052,-8886,9826,-10892,12105,-13513,15156,-17121,19499,-22468,26283,-31404,38689,-49951,69939,-116396,498154,455584,361712,780039,-222840,326411,-53472,-701647,-106429,-733101,-768813,101127,-650108,67097,74958,-115181,730288,325716,238208,932174,-4933,455936,344406,-573463,132839,-574894,-827396,-108119,-768329,-217280,91487,-423927,429086,262710,305360,932829,119351,483348,515294,-95415,238121,-243613,-576513,-226327,-706317,-682595,-251337,-548649,-192185,128363,74276,517949,381022,448234,633776,468260,195863,300605,8731,-261111,-297642,-679837,-452522,-365981,-701004,-99581,-238979,-41383,400481,190298,393842,596349,244417,544118,321463,128513,379526,-371671,-136629,-160006,-807475,-80352,-444276,-599224,41487,-434606,86302,246241,-17754,697183,341831,310045,695336,-130950,172665,194898,-500172,94427,-582672,-670768,-132260,-593306,-159955,62576,-233626,548950,221932,322544,825526,200192,714099,356680,70905,279438,-150554,-376670,-103232,-633513,-394124,-394511,-382675,-78036,-250671,158670,370905,420186,656656,375931,421574,431550,217158,95698,-51365,-217293,-397344,-425104,-392062,-508302,-396100,-231097,-157171,194566,175383,397501,511523,329160,463958,404511,29116,249593,-88676,-315545,-171793,-527592,-334221,-282706,-437262,74087,-149700,71797,330584,206337,646911,378074,266125,582274,40184,8721,13060,-347207,-141390,-344798,-564555,-193279,-422326,-229411,-139881,-149106,257206,274970,489951,379861,236085,340147,255749,44306,52636,-158304,-288604,-262260,-562708,-298383,-400369,-233976,-11992,-54310,225977,325055,290320,394814,395427,299817,312124,-44746,-90392,-150500,-363514,-210475,-421962,-580484,-410783,-378278,-167226,-47161,77788,326734,303449,538891,421355,339431,523673,60684,88493,-31299,-246151,-231775,-487203,-475570,-302808,-411311,-182579,63372,-55565,331982,307462,229585,515362,388133,546471,321245,-52686,79960,-218629,-348164,-385707,-557461,-484732,-309045,-399962,37039,-73505,128841,404449,298302,510879,558412,331185,335767,148220,-41245,-114178,-286420,-281776,-435464,-519401,-403661,-314247,-201346,-27790,104412,286044,392809,425845,435448,449602,305694,138468,176731,-257948,-344339,-233579,-650640,-386426,-500998,-542302,-33124,-92094,147123,302043,227467,584967,397405,398153,424717,191536,5957,-44587,-428289,-234641,-409350,-576272,-115407,-302883,-247376,166563,-157360,344697,525247,357941,642815,415576,310822,393326,-94150,-133619,-139369,-476206,-262593,-603205,-605237,-126236,-288384,-2093,314242,55512,595146,546955,409584,719097,299453,287178,287456,-213433,119016,-193495,-626967,-198041,-560199,-352151,-120332,-468755,98710,153560,85923,541456,307579,442558,590251,231949,442203,37954,-112036,104427,-489944,-500073,-345704,-426562,-155395,-194588,-116840,48818,296550,323004,420678,359742,347213,295184,230108,92997,128391,-140199,-128370,-213900,-589468,-439936,-374650,-107765,-120511,-189628,207828,291442,42323,553897,390381,210435,506178,-7622,176415,80216,-449365,-89532,-293495,-526428,-86985,-505723,-121939,-95685,-195905,509666,159445,204799,565079,87410,616488,318772,-39264,325911,-366246,-294527,-126013,-597816,-229707,-236540,-400516,43055,-151756,169141,461438,93839,648479,499158,118611,478600,-51632,32052,-12984,-539612,-229376,-446097,-469405,-288219,-405026,-174904,17248,52881,258392,137879,206384,546838,334556,427061,176584,79918,-70684],[0,0,0,0,0,-1,3,-1,4,-1,5,-4,9,-10,12,-16,15,-21,21,-30,32,-40,45,-50,59,-63,76,-83,98,-106,119,-130,142,-159,172,-192,205,-226,241,-261,281,-301,326,-346,375,-396,425,-452,485,-520,558,-605,652,-712,777,-864,966,-1099,1268,-1488,1790,-2199,2794,-3674,5076,-7479,12188,-24040,92387,-57283,-625562,-317779,-408889,-738210,-158839,-366777,-113482,344319,-81008,545645,489915,345238,887466,437990,100514,352814,-248288,-380267,-195854,-747987,-442163,-560665,-804004,-86540,-345105,-60883,513430,48295,568896,722691,289545,603918,211670,-52855,166292,-574525,-497063,-454647,-867573,-267610,-316981,-401681,225294,-17405,364738,702998,275299,526919,696446,102792,473266,51918,-316292,-238609,-570244,-491616,-464491,-654847,-275703,-70475,-288567,510890,325658,398682,718516,290953,340788,436986,-82700,146972,-104563,-601133,-242100,-594388,-463896,-95361,-391540,-48767,237684,125738,622450,470512,298418,636784,3823,295276,251638,-383803,-52514,-440653,-617993,-138648,-612226,-198189,96743,-223620,460982,212040,288672,785609,211864,516246,456981,-201577,178429,-120724,-346202,-192717,-568234,-364503,-240185,-440347,14146,70932,144956,420387,284070,476162,420965,232231,147221,111437,-37124,-160501,-372885,-534247,-411354,-307358,-314305,-110556,70599,52525,355283,319483,437327,534047,247364,212892,166414,-184062,-148974,-337427,-472308,-346132,-572759,-407685,-104515,-207492,209342,200881,255887,764225,269931,358938,480627,75712,261251,-118061,-404930,-233796,-541070,-479700,-240141,-628877,-109166,-25094,-38883,520594,399725,418166,533437,278845,485783,174593,-29232,-20657,-401229,-267873,-356203,-560401,-286149,-251268,-98665,30036,126215,484178,378499,387306,631613,396357,394643,243234,20235,-91942,-331331,-560532,-463928,-700450,-355522,-208041,-251138,195242,87343,281651,506189,274585,555410,523169,211342,373749,-65972,-162331,-174134,-477270,-261156,-454429,-545706,-234423,-438837,-91482,213512,95605,589777,390820,574411,760847,280024,238117,83143,-296611,-48223,-491004,-476118,-370210,-644450,-285273,-185308,-72863,300462,183230,289649,574340,376801,449930,417564,351545,94677,-192210,-231283,-310952,-457889,-427736,-467735,-345121,-129734,42648,177107,390921,575397,421165,501349,455542,209031,163577,-177760,-333926,-69289,-384657,-620337,-261275,-495122,-283439,-49370,-110899,424656,250989,382927,602190,218448,469803,383091,-29169,186236,-305381,-359030,-282928,-693730,-355046,-367305,-441475,57106,-100436,220739,523098,196825,726191,643458,241452,604704,23029,63332,21983,-511241,-315057,-462943,-647612,-218120,-277036,-145112,295667,-79911,282838,478792,301694,451976,231772,125062,307856,-201209,-144167,-192871,-600932,-431426,-296687,-443537,-45637,-91935,-24909,327488,367344,374161,512748,343282,346351,257158,-142807,-3335,-185417,-478457,-207476,-411063,-458304,-142041,-279222,-86785,54140,70980,429474,328321,320467,577349,68284,264939,158869,-217762,-215542,-344469,-471640,-269104,-513797,-306684,-123599,-265356,265265,-19127,273357,563153,189483,502819,242854,-36207,141235,-177719,-225609,-80329,-542558,-392327,-216066,-309963,-99433,-44387,164110,377841,267337,275859,432257,204434,69550,70353,-117545,-239588,-368405,-527920,-283770,-206757,-300769,33587,-162315,196455,428309,128926,455929,277903,170085,335478,90805,-29003,127976,-474702,-129543,-400622,-623558,34985,-337437,-23268,138325,47918,393367,378339,202155,441058,186240,115287,171454,-195042,-139779,-245920,-455923,-146682,-327431,-308716,28456,-161935,48134,192601,85345,336777,255984,356835,407321,33649,110676],[0,0,0,0,0,-2,2,-6,3,-6,3,-8,8,-12,17,-18,24,-24,29,-31,40,-45,53,-61,67,-78,82,-96,104,-118,129,-144,157,-168,184,-196,217,-231,252,-268,286,-304,321,-345,362,-389,409,-436,462,-491,527,-566,616,-669,744,-828,942,-1088,1283,-1549,1911,-2431,3183,-4335,6180,-9402,15818,-32451,148130,-29279,66660,781546,226227,567077,803176,2873,549577,-58603,-519408,114828,-754139,-393514,-282671,-958432,34799,-189874,-432957,597365,141237,387114,783148,52977,717140,367103,-47116,438000,-648060,-431771,-88716,-1011960,-304825,-304239,-532327,388396,-98407,82081,829222,275624,692675,611682,60471,440362,35316,-280753,-163790,-555848,-702399,-321061,-720519,-176232,-135751,-138452,251885,492585,356139,657040,423626,314921,394787,12152,-247156,-59812,-556544,-463384,-379646,-733598,-202731,-295277,-229082,368431,-101425,447910,767342,136934,690006,467639,-112771,395269,-335402,-389433,-75043,-1058939,-427702,-369756,-672793,128791,-424791,145060,604571,22066,695590,527063,65681,752414,-62532,-167733,121722,-676253,-319715,-459592,-774646,-112744,-629731,-192122,331526,-205845,538280,506392,226026,613381,282700,159187,421880,-273049,-162341,-308222,-635128,-308367,-658477,-409374,-163299,-244812,168652,240054,152037,583108,308974,378511,374381,226575,200944,-137517,-209804,-410084,-442746,-316217,-494878,-223333,-220481,-12200,228340,245548,394622,443858,310041,523778,262614,25219,87471,-296958,-352940,-533919,-660098,-243218,-326311,-300960,33769,-116531,287322,429436,300700,804532,465721,324033,282310,-155525,-1346,-108629,-730049,-375368,-470961,-639403,-250515,-401217,41886,214119,115715,620155,213651,447949,668998,198353,265651,50756,-195203,-65512,-499583,-475286,-403128,-800706,-152746,-86670,-53397,68418,88963,407166,551244,396581,595654,282861,93216,252329,-257728,-298382,-249121,-491877,-455326,-513357,-399640,-79397,-215438,185844,257614,440047,494998,380271,576325,493798,101436,202773,-58540,-199459,-199674,-431192,-457226,-380378,-450554,-234787,-180157,-45300,278567,99040,482968,508324,401624,553318,73653,23391,80645,-418051,-179975,-408267,-499374,-434595,-514245,-284814,-105843,-5987,169242,259309,334355,557932,332364,385958,277769,182162,198164,-144245,-268069,-486562,-483724,-426522,-403055,-246602,-224266,65914,141556,244561,470124,410485,432412,398633,329966,245500,-33720,-139620,-256540,-518707,-437972,-406079,-463925,-258040,-202567,-177857,247770,88848,448368,579713,309512,598545,416993,30568,127574,-243801,-307108,-328032,-659983,-410057,-335370,-397279,-47834,-65680,81652,352787,389287,490364,594778,276765,588557,122469,39933,168674,-377350,-261572,-345067,-637832,-352436,-559078,-427122,37464,-105305,317459,320226,209259,608489,549438,319120,507115,67779,267204,61954,-450060,-123786,-463922,-468791,-245592,-556511,-200176,-52161,-258272,291768,226559,324744,769824,140530,511327,470837,50392,227741,-239806,-273401,-159375,-497612,-390534,-317855,-477826,-80711,-104818,30311,268531,284405,399516,600762,295284,500754,373548,178480,36409,-109908,-246337,-341428,-496558,-405696,-228178,-346245,-116925,54473,-11096,392481,354917,273270,642938,304802,313653,367380,-151002,62721,-177215,-686632,-157294,-586351,-495253,-86120,-580844,2847,110255,-124959,537646,107326,408664,642656,134397,506503,3018,-289539,41410,-586769,-472774,-211784,-719925,-39396,-275235,-321831,295556,58063,470252,570112,126473,465605,211782,-19745,219493,-252459,-280866,-233574,-735871,-245818,-561758,-410963,-143245,-102317,51052,289468,272877,633183,386717,254516,238957,213749,127172,-176570,-320923],[0,0,0,0,0,1,3,0,-1,2,-4,2,-5,3,-8,8,-13,17,-22,29,-32,43,-49,65,-75,93,-110,128,-153,176,-210,241,-283,323,-373,424,-481,551,-621,705,-790,890,-993,1111,-1239,1377,-1534,1699,-1884,2078,-2299,2533,-2794,3079,-3389,3736,-4110,4533,-4996,5522,-6110,6785,-7565,8482,-9617,11115,-13530,19941,-127581,-459223,-762694,90646,-123938,14408,602753,253074,538993,673102,254320,548281,199207,-184877,101237,-522035,-580774,-337938,-716582,-457988,-220017,-316401,235919,316654,178202,676465,538985,500645,607519,32538,212799,134368,-558629,-185294,-597478,-706839,-361689,-478826,-298494,168459,-91376,458988,383731,236552,841009,432457,301413,408659,-363684,-128286,-261248,-735861,-389080,-583244,-469491,-61406,-284943,-61760,525056,186859,621270,596769,267719,619652,107713,-126172,116224,-539779,-511137,-413259,-775043,-255640,-412540,-440942,367048,-30294,217558,794536,256816,761335,638047,-20692,451659,-131949,-247357,-40145,-660299,-377465,-287116,-892867,64284,-209213,-174411,577441,155253,544937,650575,341849,668113,119422,55694,273671,-535358,-190481,-270502,-742184,-373488,-455087,-398227,35208,-87547,273764,521847,230914,784452,460378,445015,373758,75247,-7645,-45354,-445302,-353823,-469718,-547360,-361667,-335004,-152219,-25527,275913,259180,460844,554741,597396,623899,237078,172466,67847,-288789,-287851,-520973,-594521,-405110,-506333,-503424,-230819,-196082,317980,313506,382413,733866,343418,326922,228521,40155,24774,-209966,-624125,-317630,-746771,-603920,-251186,-333890,-14982,210095,199047,565107,486978,508176,551104,251541,112954,-14494,-364386,-101961,-657670,-538229,-351978,-560832,-149720,-178670,-163402,173170,313618,508459,550917,254107,585661,256953,214473,130141,-274198,-210169,-385340,-505220,-484384,-640614,-366568,-159558,-228404,262125,178305,452435,515358,354375,526383,287511,131342,247757,-101853,-364559,-253451,-621219,-393491,-470046,-368887,-61706,-68914,23711,405421,242354,498228,376662,312624,429764,89747,-61025,26433,-434065,-238421,-534978,-418646,-357923,-311001,-138183,16479,106330,383220,378726,282946,455606,305993,293982,109150,-159156,-185668,-189644,-471206,-488869,-489840,-327501,-321398,-204416,3606,107756,124316,305098,480837,496037,272442,394399,135896,35291,-147080,-335687,-352835,-427804,-338182,-239066,-432582,-88862,15078,25493,322816,361241,388406,594188,237037,324782,228268,-166011,166658,-452778,-449373,-161648,-609275,-362613,-291152,-479675,128471,9110,227277,485772,313061,666599,422024,141932,445304,65718,-201263,-81191,-418249,-240825,-361580,-649699,-248169,-412791,-188494,224798,79411,235209,384395,263276,618677,168531,195361,208320,-127841,-160463,-286085,-545060,-445637,-436079,-362549,-203697,-119945,42234,452075,224068,455986,479810,225516,423954,274735,-20646,-270,-377475,-429064,-262583,-559034,-324361,-207889,-295937,226178,100464,137494,589653,183494,374946,495811,15913,258887,-98748,-355204,-172043,-598609,-502477,-248910,-508876,-31202,43430,-169015,350953,169914,276208,635029,294978,431624,403763,-165119,41248,-415311,-350901,-208654,-531015,-285220,-156547,-296394,-98984,87750,140380,355848,256162,207000,381790,42342,215005,32434,-157233,-51502,-240135,-484228,-222378,-235273,-300397,23180,-128491,213512,215312,189938,243835,145240,194841,148339,28317,-80604,-82458,-182015,-99495,-177279,-302035,-181200,-165087,-89060,14265,-2294,231905,143233,120059,218481,103123,120974,122313,1222,-153208,20373,-111015,-115514,-134856,-95774,-42057,-79717,25862,90345,145778,145336,79860,-90597,95244,151564,110638,-54297,-78851,37765],[0,0,0,0,0,2,2,0,1,1,-4,4,-7,4,-9,8,-15,17,-23,29,-31,40,-43,55,-62,77,-88,103,-117,131,-150,167,-194,215,-244,271,-302,333,-368,409,-447,496,-541,596,-648,708,-772,841,-918,996,-1089,1181,-1290,1405,-1537,1683,-1849,2042,-2258,2522,-2829,3213,-3692,4322,-5203,6562,-9132,16366,-91113,-511226,-648999,68278,-454636,-33075,569501,-122230,702919,621561,245484,946822,203385,98765,402437,-513785,-56840,-268945,-926922,-139735,-653108,-562303,316327,-495647,320419,363146,-127034,1080890,414664,344566,659771,-368187,206673,26389,-539719,-89322,-698910,-621361,-247364,-757310,-66139,-17448,-98315,565951,355275,480080,832634,236498,446827,307621,-129446,9730,-224234,-561210,-450135,-575913,-553186,-199369,-64549,-39425,263847,214646,395204,793960,311853,415761,475090,59410,329624,-220182,-483113,-178319,-688687,-320020,-432353,-720194,219274,-204423,-15364,685876,37852,529055,625346,11675,733079,89990,-54863,171520,-637957,-341481,-441661,-1002052,-34549,-563663,-397735,359748,-254409,556980,647428,133020,934267,362405,408025,737895,-227712,211753,-218508,-746039,-58143,-679704,-551957,-72213,-587658,137954,64655,-45166,692247,358699,532889,666147,131055,414835,225033,-252145,-83230,-536494,-354721,-391189,-555959,-247604,-210368,-135167,14481,182631,283837,501825,538638,330906,405628,242239,105784,-85816,-173980,-529319,-275546,-660316,-526807,-166446,-314936,-80124,67506,211064,593481,523345,449081,564677,290237,234754,167830,-254153,-84048,-526340,-400760,-344363,-668502,-320925,-390892,-132806,175264,184744,369553,558384,424194,626350,346168,272051,233593,-332263,-307168,-379759,-545005,-374860,-366658,-431832,-142377,-63589,217735,271376,318341,625071,400886,426464,358384,48104,114441,-87755,-531888,-269241,-504325,-502070,-314233,-291088,-118944,42945,69389,433829,309735,519164,547177,377184,424854,138020,-113859,-94360,-494199,-268660,-417139,-622943,-369162,-395024,-160093,202251,31235,554914,452650,356184,575815,265770,287208,286111,-39855,-156255,-260835,-448811,-328665,-499416,-270124,-31943,-352779,131951,197831,205512,427589,376506,401374,373893,124497,187279,-96702,-288432,-352489,-641431,-392720,-311171,-421046,-187485,-62607,-23536,345144,283399,327242,436336,393359,343800,193631,78906,-187966,-88212,-311734,-364562,-375939,-472429,-258166,-179483,-22135,103902,63561,221188,444557,173162,535080,371768,127378,158824,-82060,-34316,-79844,-399787,-268857,-128861,-229777,-126164,-240271,-21877,250732,186164,419644,426609,67491,305031,96371,78159,50505,-278469,-242226,-281588,-506769,-259075,-259812,-251818,105359,-80855,111502,298126,162856,385987,274089,37657,435380,-52349,-150821,73483,-366930,-200467,-271341,-449759,-129088,-300805,-102304,251536,11941,432174,559220,202977,405187,120949,83948,353667,-325690,-202039,-272468,-719483,-85190,-264145,-368920,29848,-213966,154037,284582,120154,406540,224660,273874,489211,66932,147210,74611,-220845,-222833,-320200,-311125,-319753,-295386,-186683,-93135,-98812,138681,174344,314797,276335,284445,197177,172961,219752,-79871,-116704,-234589,-263801,-154551,-287269,-43826,57159,-97777,79294,209672,201693,214528,27071,10978,122477,11977,54712,28045,-141439,-7149,26978,-150153,130181,-231638,-60223,131691,-109730,180517,-20344,131199,86915,-35264,30863,30409,-114445,11725,-9935,-17164,7020,-129813,114744,14732,81332,141214,74096,-100404,-90410,-84361,90458,81500,-82773,85798,-513,-57024,80890,17907,19477,5527,77470,118148,104634,7325,-12544,67105,58911,130327,47162,-5422,-53036],[0,0,0,0,0,-3,2,-7,4,-10,8,-15,17,-24,32,-36,47,-53,68,-79,98,-115,136,-159,183,-216,246,-290,329,-380,431,-490,554,-623,706,-789,889,-989,1104,-1226,1360,-1508,1667,-1845,2032,-2242,2465,-2712,2980,-3275,3600,-3956,4357,-4794,5293,-5851,6492,-7230,8094,-9124,10369,-11927,13923,-16607,20419,-26324,36825,-61521,279063,190556,143420,886421,408220,551793,574696,60500,337685,84615,-641577,-151222,-585117,-739760,-234557,-615174,-397861,146414,-141203,494897,524128,300402,779420,507114,283513,567392,-145776,-15137,-129617,-651191,-320759,-663070,-706841,-70742,-398982,-107833,362474,20474,646716,530910,357821,709255,274149,230347,289685,-370013,-212683,-418265,-873651,-347335,-494272,-429793,100894,-201761,261328,552685,328902,668802,511835,194011,488451,4434,-184394,-86843,-564706,-492633,-433692,-550178,-15922,-305587,-237667,429520,35950,259189,763310,191952,583745,534522,-37727,380283,-157064,-321727,-32008,-748687,-428758,-343738,-826861,102651,-272856,-212597,424320,-65877,521333,552356,338758,860868,251693,139734,305465,-338677,-286904,-411096,-819121,-328343,-650082,-402608,20984,-334887,360957,300045,172768,743025,426314,393379,628748,112316,80723,-157853,-516827,-257548,-525338,-580244,-345454,-486708,-199967,85983,151920,285994,548341,607365,570973,470300,299387,16400,43744,-276414,-268170,-392036,-542970,-388935,-482606,-269047,-57267,-41496,319552,439554,369968,662749,408810,514947,424671,-184422,-18958,-123956,-690282,-345876,-617414,-513751,-266816,-497538,167429,169483,234707,556643,495014,424137,662548,232398,368129,103802,-296818,-69502,-635962,-416963,-471199,-699662,-165576,-402042,-95823,220864,163704,361075,602199,473359,542128,371901,247146,154785,-267608,-110041,-374744,-494889,-311200,-458176,-310016,-196362,-211991,278755,105567,388968,618480,337344,528531,325798,52979,209535,-188025,-231437,-318792,-773167,-394036,-505451,-491325,-105249,-249374,89552,305006,301840,661413,483183,454584,472136,105345,124439,-31553,-421582,-282117,-387339,-547801,-455452,-584730,-316399,-209120,-26151,270113,196532,460981,653679,549185,481473,132311,-7082,-34022,-301609,-265476,-332488,-519625,-535115,-443005,-147677,-91615,-37071,129760,306968,489268,552219,343001,329318,332466,156888,17411,-69610,-213247,-404565,-470500,-410746,-394093,-259353,-167250,-200790,166868,187419,350923,493121,340370,371750,214281,50391,78978,-192774,-205577,-190145,-575183,-249911,-395846,-348613,161181,-187783,108537,494250,205680,654866,397641,288486,522928,-2362,-203015,-83633,-567363,-308750,-221592,-484109,-61089,-309501,-190641,276286,117861,477467,319404,219320,454059,163916,79242,222368,-131161,-358728,-433381,-479818,-392376,-317816,-318247,-27388,23288,126174,257458,310634,342789,485398,248049,182080,165796,-129202,-145873,-422305,-428583,-379945,-631923,-318507,-154568,-203784,150495,21816,160373,561802,85467,373596,352509,78372,102587,9068,-312667,476,-419519,-312350,-162689,-512873,-126093,-56251,-49393,379008,203180,305191,445755,186483,341332,218552,-192972,-19559,-250873,-460146,-174296,-555552,-253010,-54111,-193104,-4542,91999,199085,460295,173270,286904,410122,153192,258586,42767,-232467,-147618,-304421,-416119,-239325,-513889,-265296,32665,27523,135391,311989,109159,381278,330828,312195,533366,66896,44659,-24638,-509943,-165921,-519585,-551571,-181617,-484814,-141207,40778,-57944,428013,253122,303173,543217,187965,414625,196426,-129642,150664,-224404,-406167,-73862,-375148,-312959,-156096,-394369,-11416,-64389,71878,302088,342867,430755,571517,261767,191134,-2545,-121119,-92734,-163326,-290064,-239390],[0,0,0,0,0,-2,3,-2,5,0,4,-1,7,-7,8,-10,6,-9,5,-11,9,-13,12,-12,12,-8,10,-6,9,-5,4,1,-7,12,-21,25,-35,40,-56,65,-83,101,-117,138,-156,183,-205,237,-265,298,-331,364,-399,429,-464,485,-506,505,-486,427,-310,100,280,-945,2170,-4557,9846,-24926,154039,88375,-632399,-86956,-578133,-610332,-53275,-774315,-137904,215727,-230062,649444,495110,238277,1061852,123649,368128,636360,-493799,83625,-247759,-616920,-103010,-864732,-696274,-84059,-627385,129613,261725,-84996,836589,153899,491413,772474,108841,560403,125303,-438714,-1067,-688235,-590137,-107408,-785444,-172125,-176383,-356547,385592,157376,283384,540052,411475,416471,492813,202821,258537,-33224,-308748,-396466,-507576,-405525,-312028,-350575,-435159,38985,-19441,264218,666825,305265,705120,453131,167778,450884,-62489,-164354,-35837,-694473,-296171,-380080,-810731,12231,-362705,-82892,574326,-216945,510393,711353,187881,985266,154632,234793,496372,-546189,658,-273471,-827076,-59141,-915890,-531902,72057,-484009,331531,214562,97319,915719,200902,430832,612855,-27911,296950,-65668,-453608,-117058,-661936,-461485,-329589,-694677,-30961,-117859,-44502,323764,269208,569639,590307,247088,522290,106202,37324,-33563,-330584,-266877,-439952,-536673,-463680,-464906,-110527,-103628,153477,317531,344862,589747,486840,409034,504794,186421,141697,-146493,-454578,-332616,-663820,-679121,-372970,-520648,-38131,70294,137981,526466,392586,478305,582304,101854,456805,81718,-249861,27904,-403654,-447662,-437282,-777611,-250148,-241931,-230867,198638,126855,441245,594459,420862,545877,415206,97209,153330,-175906,-372123,-172648,-609842,-538389,-499053,-436044,-151263,-166698,251315,261439,427464,678880,367390,510878,530013,174534,248402,-16951,-347611,-264814,-525000,-388245,-350686,-585894,-119723,-65989,-46424,365360,247636,574411,503347,311853,467273,128844,56664,32607,-435903,-385939,-474123,-524461,-317580,-471184,-264198,-90198,-40172,298222,375018,406750,559276,416159,474494,245959,85517,-71362,-223655,-508213,-220664,-554006,-432000,-290490,-390905,193359,3192,383837,472798,493535,606448,435246,192978,102484,-40766,-288171,-256886,-580986,-426851,-373350,-338650,-216304,-126818,58267,289215,340678,422825,430877,406730,243717,323028,79529,-167244,-138483,-448209,-551694,-446705,-511312,-109264,-160370,-158442,366444,257180,249784,659997,348508,438043,228530,-8778,151439,-173705,-469959,-213277,-576313,-459904,-306449,-416878,-154933,157304,59340,420064,319476,385227,512802,119328,365977,291559,-256518,38573,-400729,-376740,-301036,-535858,-360224,-301772,-458239,89133,129860,209316,632756,169706,490783,317480,72132,254296,51493,-282760,-33916,-584173,-395999,-217939,-483306,33919,3295,-120560,340497,166644,338305,446366,193045,434844,109139,41930,140524,-179398,-112961,-245498,-431976,-225727,-267861,-354091,80134,-173808,41519,325529,157922,417093,373948,279793,400008,226014,252172,-28005,-219430,-326820,-302245,-438047,-259232,-322531,-345752,10433,16192,230832,418309,347148,439774,473369,300155,164442,146469,-134469,33298,-368953,-547020,-288781,-412020,-368378,16830,-188912,223563,221555,21481,572232,264943,412367,360877,9933,262028,-44528,-269002,7817,-463664,-275038,-97282,-502792,24905,-214816,-129120,584112,-44480,256846,578190,86967,438505,41741,-45205,302245,-388845,-149253,-228926,-512881,-170822,-284637,-378035,261351,-150414,149827,247549,39946,531358,293334,107002,265523,-64854,-72769,-205597,-344291,-288123,-314867,-446733,-278081,-212802,-17602,74353,167446,228023,335899],[0,0,0,0,0,-5,5,-10,12,-16,22,-26,38,-46,63,-74,93,-111,135,-164,194,-235,274,-326,375,-439,505,-584,673,-768,879,-995,1130,-1271,1435,-1610,1805,-2020,2250,-2508,2781,-3087,3415,-3779,4173,-4604,5075,-5585,6151,-6764,7449,-8197,9035,-9963,11006,-12186,13527,-15077,16879,-19024,21610,-24818,28911,-34363,42054,-53847,74645,-123120,511794,448841,190139,573604,-151837,-75099,-306141,-665700,-451189,-462211,-706645,6962,-353799,-102312,359659,-51567,524044,671817,297451,797885,237300,189474,384774,-354287,-302626,-330045,-917813,-414183,-476295,-645298,45444,-191345,168878,584001,158465,735352,595961,239508,723746,122990,-132174,163099,-620128,-353489,-512729,-816221,-188879,-496981,-393108,226588,-160354,357716,506892,351377,727142,468416,256412,491186,-97915,-49161,-42204,-579510,-308145,-551060,-796614,-330353,-482622,-356910,288913,-164478,330389,515875,287856,868927,454456,340895,572136,-197791,-66394,-81771,-578185,-269087,-642536,-731277,-115504,-496849,-114661,196379,-90249,726263,592897,268253,760391,157347,365462,411054,-433941,-61225,-294505,-650066,-301482,-765965,-400324,-63508,-391577,281328,246165,212683,691536,371679,683689,480681,252046,479287,94715,-251725,-102584,-599080,-525798,-481592,-576124,-239788,-135260,103981,114386,222477,486716,544162,507764,449025,411181,257339,96191,-162213,-326925,-472280,-393666,-592266,-520723,-349223,-399848,83002,170310,420525,669991,257309,700464,310275,209814,285285,-103395,-220976,-185609,-595978,-518919,-468817,-530973,33062,-101415,197133,437737,344813,576849,488603,303105,736468,180458,-26374,42917,-480042,-239620,-371605,-501253,-358153,-425494,-107518,54267,31788,522863,293018,450162,587033,401772,391618,289051,-135435,-89633,-292668,-452039,-419983,-599166,-448681,-360712,-275715,152785,121617,365537,416631,330149,493472,485710,257672,406745,-54539,-208072,-148183,-640086,-400981,-476476,-425602,-192082,-282334,38742,316483,382545,579508,462125,511035,577053,149796,326626,46500,-349261,-112138,-569071,-492652,-335037,-590083,-179507,-110529,-140104,278444,211303,418595,593486,327512,607042,250325,41384,129231,-238903,-335462,-425456,-610583,-307232,-403078,-344289,-4721,-34861,117273,443906,317901,593054,350997,451715,200379,121772,-90547,-214187,-375589,-486962,-422073,-453057,-467659,-213174,-151458,-77478,332974,219855,573778,543163,388910,475752,259631,-6975,118767,-210267,-275758,-286679,-565878,-301398,-279152,-324673,170461,-143587,208452,373853,288265,645972,354377,180680,463593,-96821,-156906,-75660,-514609,-214749,-545584,-577280,-174614,-354675,-124757,244742,-23745,480476,389354,299299,579176,211482,184149,87244,-165572,-153042,-349524,-502678,-254599,-463386,-224193,-44923,-196008,104752,366182,320684,558961,318222,198447,309055,-5270,-35586,-31778,-397586,-399143,-304991,-732286,-282313,-184151,-98819,310998,23677,286086,437247,303593,432582,337431,92387,142044,-167612,-340711,-69172,-523435,-420150,-339289,-452929,-31710,-17293,48007,458414,206082,344820,548267,232450,372056,211045,22163,54743,-398137,-371493,-376460,-564042,-314772,-408587,-266391,54089,114809,15027,456318,315063,417937,368542,212030,184753,-32331,-196291,-7852,-314945,-427675,-190104,-619250,-275280,-20656,-255525,223269,226821,206667,542830,432020,342661,450149,-34085,237868,-24261,-420675,-39956,-320980,-342112,-109276,-562724,25889,-35579,-185548,353883,226411,287746,614522,251751,294869,241855,-275268,-14617,-409723,-414894,-219797,-583584,-389240,-35747,-429813,183469,36817,244270,534311,221331,484874,370914,225711,155336,-76327,-257321,-162096,-278903,-423925,-465379,-473798,-275814,-110748],[0,0,0,0,0,-6,3,-6,4,-6,7,-8,14,-14,22,-20,26,-28,34,-41,48,-57,62,-73,78,-90,99,-113,127,-141,158,-170,190,-203,227,-247,273,-299,324,-355,381,-418,451,-495,537,-589,642,-702,770,-844,936,-1034,1155,-1293,1459,-1657,1899,-2203,2583,-3083,3740,-4650,5947,-7910,11094,-16816,28922,-63876,414107,897418,711,650226,282667,-251895,195872,-584354,-552240,-212753,-1035883,-328748,-164923,-677228,313613,-175420,117831,844092,21092,665847,655254,-60017,654229,-180042,-200104,81130,-835262,-393763,-307439,-915509,64147,-451294,-296184,386288,-140556,695904,607684,174242,907464,325914,187878,463057,-307484,25634,-261433,-815796,-442820,-598373,-518416,-81669,-324701,133493,237209,231731,455634,492114,576691,556744,364609,47039,-8639,-206266,-379795,-277574,-651377,-443068,-247672,-468891,-63244,66077,-16462,615108,274254,444806,601740,118760,423625,217485,-346315,240943,-575336,-565321,-243168,-753569,-239828,-125803,-514315,500810,129711,323374,978626,67344,477369,559426,-262466,352776,-245105,-545404,-78811,-894396,-414304,-139870,-659414,85325,53338,63049,784817,183607,637254,507525,54352,538717,31903,-226613,-66662,-647465,-426124,-330048,-807196,-136537,-300804,-162179,191160,180003,478356,601838,552699,578410,400920,159503,12222,-106125,-177578,-535126,-506963,-574005,-441082,-179422,-174263,13832,132692,130346,498065,314168,553022,575807,153833,274409,-100507,-211644,-199449,-616167,-413305,-446647,-589699,-162149,1590,-1542,367784,286172,509914,771514,255493,516213,223955,-90768,120740,-328295,-422429,-303000,-575549,-244123,-489739,-274976,83105,-870,273570,554832,298981,756931,412432,327744,348572,-37385,-134695,-235871,-436524,-323186,-470490,-543123,-317938,-554035,-56949,147348,14704,577959,362560,554167,560173,361814,335535,11816,-143552,-151795,-495154,-396309,-449193,-487827,-226107,-279314,26607,246770,217417,559982,552661,406747,706107,205447,277844,89846,-434158,-205333,-518317,-589337,-358251,-588611,-374983,-169237,-83961,160060,261616,241152,689753,397205,533723,268106,-29816,98887,-357382,-301065,-254634,-594608,-393513,-404513,-321893,-38580,-108579,169478,300847,474301,404345,500097,337664,328468,112573,-144426,-271413,-329555,-310725,-482994,-514424,-333069,-124069,-152401,96021,284071,433584,397069,632936,266421,497413,177225,126495,81450,-205103,-287090,-357675,-430782,-331706,-329266,-290203,42251,-62599,184587,478668,310714,482103,478968,193771,280053,-47210,-68706,-53093,-353205,-256307,-116744,-502539,-138508,-250929,-229574,228729,9747,367881,319087,205977,523046,310887,93754,328062,-238022,-113837,-108415,-376427,-238991,-296975,-328866,34955,-239615,143491,388237,81271,588363,275354,190395,366466,73242,51798,3037,-436066,-284628,-273892,-579391,-253321,-420086,-304107,89651,-254250,153826,336115,72108,549916,333895,129400,321102,50195,85921,-74296,-296977,-119869,-326610,-416282,-174280,-504905,-123140,79112,34965,279986,282818,276458,458189,213313,323198,217900,-177,42784,-293221,-313696,-270385,-308269,-392065,-230138,-178663,4432,100029,130823,377294,527688,152439,340506,279252,21953,82061,-216111,-188097,-95016,-503957,-365620,-140292,-469528,78243,30404,42838,620662,205894,425400,515499,-134745,360389,55311,-296753,-67110,-424146,-492244,-59454,-515536,-64049,-17557,-286565,431977,121681,312285,496472,88563,333718,90798,-154416,37578,-426019,-378768,-229791,-674250,-175246,-349339,-414504,218702,-45240,35900,337787,98398,432566,401575,219565,400564,-101031,-65234,112090,-321723,-251832,-313471,-392073,-349586,-264812,-138689,-31076],[0,0,0,0,0,1,4,-2,7,-4,8,-8,13,-16,19,-26,27,-36,38,-47,53,-63,74,-83,97,-105,123,-134,153,-169,190,-210,230,-253,273,-302,326,-358,385,-417,449,-482,517,-554,597,-637,685,-731,785,-843,906,-981,1062,-1163,1273,-1413,1576,-1784,2047,-2383,2828,-3418,4238,-5393,7103,-9739,14085,-21718,12799,-460428,-518357,-163414,-901248,-375220,-390241,-513626,71825,225747,175864,754471,261981,593532,698270,68665,584351,69325,-296632,-8722,-670660,-701798,-280329,-691561,-299735,-204620,-271887,466714,118901,494675,794823,332541,504895,529486,6351,341314,-177769,-380390,63480,-719794,-587356,-418479,-691237,-127310,-59913,-60125,609778,298840,575765,785557,166058,507543,368229,-251116,-125730,-331080,-594591,-289609,-649719,-378051,-243211,-451922,5043,167141,101971,643925,402979,471145,817877,211593,183830,143938,-382557,-131758,-388981,-764285,-320918,-609446,-342889,75462,-280011,379880,415057,77553,817125,399118,432073,599114,-374414,99679,-140531,-647219,-228865,-675208,-703532,-201472,-579586,10223,154215,90092,630209,313680,515620,728529,247162,356422,174147,-258224,90952,-493417,-725061,-419402,-676355,-370445,-148939,-175076,148949,212649,298745,498317,366726,629114,424613,184912,78291,-198117,-313325,-442488,-587918,-522096,-442603,-416371,-288836,-184289,116432,93181,472277,383125,425842,479726,267854,459357,130597,-148205,-80858,-532583,-389275,-434084,-569579,-188291,-240950,-288086,325775,160712,461749,624472,305115,575812,430956,145877,203057,-192849,-288547,-319453,-728851,-336017,-451056,-492997,-28978,-89612,178581,575571,259432,603385,440847,220530,482905,152577,26228,-78155,-439687,-198753,-518288,-520588,-319351,-480790,-136763,19098,39412,441462,287456,502683,542689,357192,370000,290754,-60858,-58230,-424848,-510028,-527232,-645298,-126643,-297146,-129632,152748,170949,470766,529668,398373,527349,288094,-39613,48975,-310826,-281223,-525642,-651755,-263938,-545249,-374431,65406,-193681,252610,372846,236619,595427,418654,351486,343048,2125,-35345,-96703,-503733,-484536,-611009,-484828,-304377,-249311,-53504,162132,94251,510381,381156,639208,617356,343487,277529,-21227,-202877,-206161,-447965,-551815,-389866,-286650,-325089,-36834,195218,217997,332506,441819,418505,462808,548815,250297,112713,-63422,-147643,-322244,-696825,-345833,-519451,-502574,-57220,-213549,223176,261435,213136,549609,413433,440930,444000,-76058,69677,-83758,-599307,-292349,-626668,-548473,-20217,-540276,-128482,133105,34822,427410,378204,350314,658975,186896,254160,254277,-266659,73739,-362362,-519234,-158455,-559104,-237992,-339164,-242119,186844,141029,95589,459365,364351,380014,689424,165822,177108,-90144,-347773,-221774,-562313,-493861,-302941,-525370,-289560,-93216,-246767,283144,328978,235220,554532,304819,366190,326497,13778,-17218,-34566,-492142,-326765,-509584,-586018,-153835,-453829,-68058,160220,-67347,361967,379281,334524,734744,336571,361005,289050,-128246,-36642,-199726,-429288,-306281,-578810,-381408,-101011,-336770,112006,117843,-14718,413906,292163,410211,562842,223536,245493,157120,-192998,-103125,-309521,-385731,-434406,-553547,-314412,-197939,-241996,212037,217589,205277,558107,301923,225146,418667,165164,14292,99418,-402709,-96199,-391655,-498649,-338637,-533853,-177656,33902,-233806,171458,227332,127511,572434,349220,382876,467121,-68697,245127,-94798,-515643,-176586,-469940,-461332,-279032,-531978,15187,14388,18840,483190,79077,364133,515263,165002,413305,83208,-101265,30274,-222069,-321062,-354895,-534351,-337496,-384377,-160065,-3686,-357,247085,449287,105317,367540,318699],[0,0,0,0,0,-1,1,-1,-1,0,-3,-1,-1,-1,0,1,-2,6,-2,7,-4,8,-11,16,-22,24,-32,34,-44,50,-63,74,-89,105,-119,141,-158,186,-210,242,-275,311,-352,392,-442,490,-551,609,-679,750,-827,913,-1000,1101,-1204,1320,-1438,1571,-1709,1854,-2009,2160,-2309,2418,-2442,2218,-1276,-2511,15032,172942,-4440,574417,621750,200887,803441,373943,42571,558360,-278079,-104979,-112145,-951975,-266740,-480872,-821539,267779,-325871,52730,689696,-127722,714059,640236,171686,811645,-14713,-15232,303764,-806262,-158302,-421790,-830953,-164826,-505245,-235946,318866,-223810,449860,510335,178218,822932,260794,297220,393621,-135372,-111862,-275848,-662404,-381085,-558019,-563567,-270814,-196339,8465,244975,270014,556243,587464,406718,470074,334663,-26758,19037,-197894,-512283,-359697,-524939,-584930,-155585,-476789,-94798,176522,21606,767183,391295,425102,941717,212921,385403,203951,-447383,-48739,-473797,-698340,-180833,-879805,-381168,-7215,-601557,493530,137376,286033,918839,124429,604047,736244,-175978,434775,-133109,-467631,18319,-884306,-422346,-291911,-662768,93198,-222341,-101009,688473,204458,732420,624001,127522,600396,78830,-30577,111650,-411512,-403030,-456710,-754630,-177943,-433097,-351909,53415,56074,359211,456051,454680,627850,571874,286710,170989,-10519,-88992,-491661,-488703,-423689,-587867,-311181,-358099,-40985,-158529,32899,350725,290541,534373,454509,379134,444989,101313,-143288,-13607,-535700,-423492,-377945,-507346,-351790,-320077,-206055,294643,95008,381415,526606,368240,606863,326584,266141,244539,-237064,-41903,-245261,-585977,-277378,-552414,-478680,-220366,-315138,74866,137590,25707,435574,267674,371456,496380,138322,418964,16848,-238509,-203216,-361901,-426540,-368179,-527180,-195057,-174438,-207461,63390,47499,409278,445923,260320,629665,142008,319903,100664,-187711,-83963,-569342,-481610,-512801,-454528,-277353,-141447,12256,164061,182204,445374,477326,311071,463505,196603,114361,249677,-228692,-312910,-297260,-580728,-468425,-315595,-435774,6669,-18693,150205,437949,227416,619003,394104,361334,338974,34745,-65146,-249219,-510633,-296900,-395595,-449803,-283238,-334448,-203513,68243,214418,301042,448497,497487,429910,312519,188401,8488,-87872,-243940,-315611,-427541,-313724,-347865,-281798,-187285,-127207,8395,198998,405966,395159,538450,447598,402668,220545,17617,-77649,-125853,-260797,-245589,-344427,-395693,-114966,-268451,-13639,79734,86232,482613,363804,263994,503717,57655,223729,92181,-355675,-41864,-388923,-524132,-250378,-394137,-204178,-91798,-205721,153235,362848,187050,641573,320058,205907,363619,-86165,-24931,-84591,-444743,-164008,-356411,-509277,-152202,-286288,-129085,51534,-92260,355414,408035,360033,401289,216717,211025,190424,-67410,-11066,-175652,-325276,-145239,-342354,-399470,-87869,-233850,87512,-18045,191087,426222,304267,336857,372862,-15908,207507,64647,-395599,-143874,-377677,-435106,-189532,-300103,-61388,35756,-5402,355796,204926,294633,480519,373869,120030,253050,52101,-212618,-323024,-438250,-397252,-259299,-381304,-181521,32409,-29113,371163,296976,285636,531963,289483,158721,258807,-144055,55206,-217162,-525421,-252657,-613199,-368055,-140766,-418321,232903,204704,-5829,621302,129133,439744,432808,166818,553781,-31589,-250810,60315,-419796,-411813,-161167,-691769,-163384,-376072,-266236,266673,-229082,248745,419631,69225,595598,263003,191259,505657,-79899,6534,-191002,-701268,-240578,-547973,-501445,-52939,-428295,165441,197214,34445,422670,324803,403487,476072,125147,300134,134844,-87786,-186523,-358418,-405359,-278817],[0,0,0,0,0,2,2,0,3,-3,2,-6,4,-11,11,-17,21,-27,33,-39,51,-59,77,-89,109,-126,149,-173,201,-239,273,-319,361,-416,471,-534,607,-684,773,-865,971,-1081,1208,-1341,1491,-1654,1829,-2023,2230,-2460,2706,-2981,3278,-3606,3968,-4363,4807,-5294,5849,-6467,7175,-7979,8902,-9961,11145,-12358,12995,-9388,-65941,-715697,-208868,50472,-336861,353134,351137,402518,764184,326023,224241,526041,-157514,66060,-294717,-636035,-183569,-614141,-685448,-105360,-570325,10009,269596,-62753,670657,484312,330663,780567,255250,233159,212449,-390522,-58604,-306701,-620966,-227263,-653405,-452046,-151825,-355977,151545,350099,207382,633368,292429,273311,808590,-21952,159238,-18294,-551067,-242552,-484884,-686838,-425927,-368626,-490812,274028,-37587,426355,541868,271396,769945,455602,232075,426681,-65792,-248084,32822,-685323,-525164,-316574,-835654,-80906,-227714,-200777,525757,81386,336657,720520,232179,703964,318012,-245741,210336,-349093,-236193,-195149,-849049,-297528,-283525,-516669,156517,-170636,137276,579053,153661,564835,422399,81006,543876,-145711,-172116,-94076,-611799,-219694,-517714,-694793,-191345,-365573,-60050,-24647,-29505,407174,423383,289336,690750,301467,224844,227491,5436,-108132,-257149,-458300,-566432,-416462,-394630,-279626,-209027,-40399,45461,282978,323352,441977,277846,408816,383353,-21444,-45343,-217773,-309711,-144938,-401206,-637223,-278376,-345943,-32370,62048,-59424,293469,235256,302212,550754,202493,422642,130562,-105402,33179,-267501,-283393,-193311,-338173,-167936,-223345,-327197,-40401,30670,88329,145242,148935,138377,244994,109975,81759,-97200,-19563,-62261,-183819,9792,-153510,-244278,-24039,-109369,41728,209117,21564,55222,6974,91341,208225,93680,-94838,39822,-99056,-140708,-32780,-230757,-3623,-46659,-21609,-85844,79542,123866,-15939,80638,154491,28526,78009,24340,-16660,62265,-120077,11911,-135755,-207837,-41624,-41356,-117308,67186,-103635,59577,244763,37886,128270,66484,-105217,90124,-120055,5405,28895,182438,18864,-68180,-12738,-4603,15711,2315,70306,-79185,45523,51788,-39598,-7572,13152,-26771,-51320,73453,86316,-96990,58691,-120260,28809,-126983,-159535,-28449,61338,1065,-74679,18665,5823,39655,-69050,121648,-11089,105537,40363,-94239,68583,-1660,-14903,91750,-155925,-74599,-57990,-21781,-203392,-53052,-28404,-107069,-121791,83967,42919,189775,264044,134842,352604,94674,187457,138443,-35897,-199651,-373475,-203913,-282792,-218013,-42999,-154053,-95712,41125,-1317,219927,209381,161681,128872,154350,5066,38010,-41115,-96146,-55211,-222407,-169919,-139843,-122249,60132,-106425,-41688,97447,83298,88249,73617,179395,157455,101488,102354,231730,-120480,-133206,-184973,-238599,-134894,-7946,-97635,24129,87547,-47006,182381,256019,74377,158869,-129084,-67820,-70130,-120976,-29306,-156873,-211572,34419,-120342,-261497,99534,-15830,72816,207138,182514,220277,63452,105081,-40949,63331,-1653,-177383,-186743,-238166,-177946,-237938,-149940,12151,32746,124417,242470,237673,91731,151277,246021,54090,129394,-40346,-231254,-215619,-327258,-342389,-121851,-218379,-258769,-143995,-76025,121146,244095,99178,325135,351732,86667,268173,62238,-65403,-86219,-164061,-118839,-214660,-284964,-209225,-240787,-107449,-9533,-16522,350000,157620,212451,408328,245307,91647,192197,-53705,48305,-42177,-288456,-138026,-80612,-159546,7234,-245924,40953,9960,-10580,243604,5226,98963,171817,167381,95603,-11037,-100943,-12833,-127636,-17167,-76339,-60274,-47969,62566,-23747,113012,36796,95955],[0,0,0,0,0,3,0,6,-6,8,-11,12,-18,19,-29,33,-45,51,-63,75,-87,105,-122,149,-171,202,-230,265,-305,347,-400,453,-518,580,-657,736,-827,924,-1032,1153,-1281,1426,-1576,1747,-1929,2133,-2352,2595,-2862,3151,-3475,3824,-4221,4656,-5151,5705,-6336,7063,-7904,8906,-10102,11586,-13461,15946,-19408,24665,-33848,55355,-275370,-351903,-858377,-448597,64968,-315132,372091,250208,254723,871070,376960,376006,856525,-182125,285991,-147126,-684498,33277,-644651,-712044,-150731,-762815,-55322,62769,-287135,695725,241803,407892,891954,106162,604467,343686,-185517,243865,-541976,-472651,-60766,-863219,-333663,-388523,-609962,147323,-145616,107221,582729,149654,689763,615689,318306,575861,120972,-200181,-46800,-539204,-523771,-409534,-702008,-531044,-388371,-476579,50326,233577,276658,600956,441269,612993,692111,266729,148821,87280,-350548,-179535,-468079,-789998,-160354,-674055,-563007,2028,-409828,235805,344109,142754,836122,328567,371507,751602,-256260,292484,26081,-640200,-146493,-823001,-627129,-177757,-671698,189201,83194,-116476,711248,313260,347339,761204,82492,444389,337587,-272347,121283,-527320,-477163,-197663,-829026,-131368,-286287,-368429,376012,13311,368590,702068,209681,738989,533261,291152,520329,-24959,-224008,-124572,-513434,-498212,-439574,-455149,-280684,-211952,-91420,80409,196318,370973,535143,522105,492253,398376,200348,67243,75906,-320229,-497523,-406059,-560113,-472795,-518598,-328741,61332,-123862,281287,393607,316245,696671,379370,208012,360353,4901,-54449,-101460,-452723,-311242,-492985,-563940,-227953,-363631,-103070,111763,140781,522241,411360,361158,617205,299386,254006,104682,-330106,-123813,-431286,-599864,-347469,-690957,-224165,-121479,-111179,364725,291132,421781,537920,387463,475241,366689,223819,188592,-328865,-198664,-381771,-698547,-349085,-420502,-359478,8748,-80698,363018,455195,306477,448597,425062,283534,406499,50997,-14091,-318017,-501297,-262477,-673821,-462183,-265752,-471194,106242,227552,248791,587137,440697,415043,708883,140178,217698,-49861,-374740,-99891,-514616,-515320,-444966,-600885,-84484,-195722,6382,444086,230167,459874,563495,295374,514352,307818,-48705,-90098,-249582,-371136,-258945,-502366,-369285,-404440,-389351,102500,148313,187067,446798,497478,353932,474953,243284,230337,24021,-92923,-156987,-314420,-447811,-343698,-512401,-438191,55284,-96319,154042,322595,354977,467918,538880,220711,362073,89233,-57758,90449,-319120,-175737,-352960,-561975,-189282,-319095,-205388,243135,31974,306684,583683,229647,547667,243246,123390,318016,-277052,-243205,-115923,-479125,-274660,-220184,-505607,69293,-122170,32557,394117,134137,337631,444144,121833,289679,125340,-140585,138750,-334793,-195351,-331812,-601307,-151098,-173778,-154331,316475,39432,114808,645946,314249,337998,307045,42772,172659,-86504,-265847,43878,-421665,-278487,-172471,-337021,-112603,-54710,53182,477599,229725,244969,446522,24193,328356,80527,-79689,94387,-350977,-173572,-169260,-370225,-270509,-219794,-181862,-77274,-59617,47478,265254,185848,295981,417951,98900,120118,194816,-101926,40457,-255605,-298732,-64667,-232733,-242238,70351,10938,-9063,185977,24015,274843,302741,32825,266240,14368,-43794,34369,-109525,-33089,-103620,-223406,-60952,-239936,-159259,174039,-86475,47803,320494,11436,253080,94558,64452,76079,-354979,5236,-181696,-343052,77515,-334087,-300056,38645,-319358,161018,-2455,37189,364655,252153,242084,299801,-22636,222266,-87576,-47797,-40975,-233756,-214423,-88540,-254322,-109927,-186721,4673,102294,59847,251167,250219,201722,362848,33250,67804,86034],[0,0,0,0,0,-1,0,-5,3,-9,7,-11,13,-18,25,-30,40,-45,57,-64,79,-93,110,-132,151,-178,201,-234,265,-306,348,-393,445,-498,560,-624,700,-778,868,-962,1063,-1175,1293,-1427,1567,-1725,1891,-2076,2275,-2492,2734,-2995,3293,-3615,3982,-4392,4861,-5400,6028,-6775,7670,-8778,10168,-11993,14477,-18089,23890,-35411,143020,26443,592193,652411,426088,874237,203053,151695,409445,-354474,-304410,-294783,-799444,-186989,-577294,-653486,143417,-289800,84198,488728,250611,662132,560074,114225,555586,135990,-168754,112425,-622349,-337944,-164193,-872853,-161261,-387678,-338800,401968,-164269,381350,575946,287541,629541,510755,187314,312274,-192905,-335785,-193602,-590658,-493236,-447052,-524331,-201397,-194836,-209585,583189,216280,415178,676929,281815,327274,404469,-144399,-124709,-293893,-705707,-378678,-618806,-577035,-243084,-315213,150231,256949,105227,818623,444212,453333,906017,38579,295824,157070,-661600,-89827,-632859,-798068,-193579,-622818,-309563,106573,-296508,606960,426068,215906,981116,201180,397194,434098,-349696,-89390,-343355,-713095,-256470,-750186,-525231,-208438,-532965,81521,233267,192840,742112,291707,393832,523777,24864,226815,-44484,-369676,-231750,-525930,-549104,-410692,-431144,-65856,-16020,85379,417312,402610,509559,594588,324418,256660,179520,28380,-262640,-357658,-492859,-493203,-333159,-357628,-345524,-44939,-154642,209116,314188,387510,575005,264460,316979,447160,104792,-58262,-200411,-482408,-142890,-679114,-571390,-423206,-641919,-223658,-54837,115321,482298,284574,522311,586361,241539,607300,188785,-107239,181942,-504510,-402668,-319627,-728330,-347941,-536988,-340102,127253,-137465,380742,382525,519061,636507,333669,353609,408898,33419,14673,-142359,-395267,-329255,-517691,-500910,-339120,-381365,-40539,-77870,73326,312672,352370,474926,467216,378926,431556,63704,79329,-111151,-339286,-267491,-462402,-327213,-313906,-423757,-123482,116003,9672,293704,175734,498975,587320,310403,419384,225658,17738,43389,-318911,-349474,-396899,-589485,-365978,-448208,-268212,-28534,-118290,187628,278184,257584,665733,286424,339089,464006,115415,45535,-138975,-360887,-471345,-482581,-578706,-406917,-424527,-199956,-16696,132554,338842,376709,505651,438357,400103,121250,193038,41691,-174049,-197100,-376199,-550325,-363257,-456038,-273005,-179403,-23191,267590,366580,219917,502519,327515,274276,219192,-130082,46424,-125885,-429282,-272924,-432727,-475777,-171025,-465156,100008,-55715,-12029,492208,218454,470238,557937,156668,479082,169391,41207,104176,-413608,-209081,-290453,-602739,-285216,-312790,-267703,38539,-37544,236137,337608,253202,537431,417398,265983,403033,71837,-46982,-19176,-446816,-339616,-365247,-484992,-252839,-298174,-166433,-20430,43855,171979,474186,249469,585231,458432,95995,335033,-67713,-198640,37033,-523515,-315487,-317419,-592635,-45983,-142520,-154045,331944,37575,347068,433959,57085,513394,222523,-10921,79368,-101896,-274695,-201864,-586502,-230620,-309174,-181972,83553,-116437,20926,280888,245535,454080,483710,45640,165773,11630,-53177,-20671,-255728,-372884,-219254,-318339,-127962,-193590,-93163,10396,120163,202171,319073,234485,267981,259774,38852,123675,149867,-171541,-62455,-347851,-330177,-147376,-263557,-177365,-128976,-46722,223282,195472,179343,390273,155495,308679,252729,28957,161574,-176385,-188371,-21714,-462298,-152531,-99531,-302757,8678,-94954,88365,209225,102552,230820,311016,88128,120054,-23277,-4712,101184,-207398,-103035,-103039,-132970,89683,69916,-108807,124538,49273,160154,220762,41956,104264,81891,-38690,-37923,-127001,-110617,-42006,-116320],[0,0,0,0,0,-1,-2,5,-4,8,-6,12,-10,16,-21,27,-35,39,-51,54,-69,79,-95,112,-130,149,-166,195,-216,250,-281,319,-358,397,-444,490,-548,602,-670,735,-809,887,-969,1062,-1157,1267,-1380,1506,-1640,1787,-1949,2126,-2327,2547,-2802,3086,-3421,3805,-4266,4819,-5500,6355,-7451,8911,-10904,13764,-18038,24479,-30249,417917,-241444,-479370,-83575,-908498,-470016,-382005,-631180,211928,-141070,-34837,676609,9268,716976,737723,-35781,666507,205217,-410962,264942,-590023,-594617,-222481,-999174,-278293,-184411,-579727,551339,132411,258630,781937,169100,670128,572771,-70913,309830,-250494,-450377,-108768,-899914,-340603,-329511,-642888,64588,-180943,26313,485745,249859,651130,480420,284694,577961,212393,145631,19517,-180229,-527896,-452289,-509103,-515003,-279131,-409910,-129524,216664,95604,464468,461027,351756,667895,205245,175859,339879,-238056,-148808,-476030,-824059,-134491,-616129,-470689,183323,-355518,206893,377203,-34485,945013,292777,215654,739402,-202861,92386,-54465,-742758,7735,-440133,-666719,-168481,-640533,-4727,256227,-184803,843551,422528,272383,842451,55360,233786,351823,-362187,91286,-514871,-599430,-142817,-699047,-299271,-6350,-370318,282278,177836,371918,712732,313806,554413,524342,118143,152795,-185469,-459585,-375198,-589316,-503158,-479112,-353079,-128944,15689,149519,413571,302973,666544,541014,510999,196019,209921,-66071,-399110,-282785,-465108,-590772,-374002,-416320,-203813,59202,-93458,357160,377612,448106,595941,336156,482125,351484,7560,-14827,-287471,-579826,-236689,-635553,-479006,-273311,-415278,72472,93906,249407,601164,300463,526432,530331,29322,304783,42392,-197124,-34531,-521005,-475649,-352275,-677006,-289514,-344959,-172249,246062,24958,462167,363899,331768,437593,248569,272975,175396,-207713,-180220,-416981,-468814,-272973,-690980,-329157,-405221,-87124,240588,63165,286817,508754,409693,479189,382035,155559,191854,-159943,-278750,-311118,-610501,-358691,-432960,-375511,-8535,-88430,125158,201519,402107,589722,356275,333797,459703,58116,81961,-82499,-382768,-195049,-548042,-490797,-254875,-308355,-198666,-30045,-66004,290997,185381,406243,460793,289004,319036,128698,10404,-97765,-322547,-421862,-359148,-383935,-405109,-233688,-254700,124275,166734,259612,409398,396359,351405,358674,218549,67076,75948,-131757,-338646,-262647,-424914,-510406,-433849,-435941,-146101,68304,85799,260211,205673,399494,520069,304182,329946,3510,-18468,56555,-403624,-329541,-235459,-549819,-338160,-323777,-123738,168928,31716,345905,505053,395492,589603,344555,185904,226000,-280604,-235514,815,-417211,-324957,-202214,-526713,-213620,-230358,2999,438938,187751,419604,524621,253347,451965,171086,34599,89207,-350264,-402639,-185061,-505336,-294519,-233024,-341261,86394,-87533,199304,517271,239695,506313,514385,94983,336418,57926,-169612,81710,-503613,-430119,-276759,-546318,-201062,-175561,-164040,266200,65719,398350,429780,346107,451723,292473,170030,198838,-134090,-87348,-118902,-555985,-318815,-500232,-370228,-173098,-209303,49754,298905,258764,253601,562738,444958,379555,294267,15431,95066,-134607,-401971,-299631,-533131,-410907,-268663,-348824,-138522,20486,-33155,416300,304702,296906,599254,184326,370769,166413,-155920,83284,-391855,-539763,-232915,-610857,-199273,-166578,-259377,202713,149838,121486,670103,175494,495539,425460,-71566,472114,-137889,-59131,51703,-763724,-228478,-257570,-595555,-15902,-248810,-111006,395108,-55856,560838,528529,215015,642003,187796,187190,277654,-237418,-374841,-379277,-516016,-279230,-474673,-288996,-49861,-104876,65661,138129,346912,302240],[0,0,0,0,0,-2,1,-5,6,-7,12,-11,18,-18,27,-32,41,-50,58,-71,81,-100,115,-139,159,-186,213,-242,279,-316,365,-410,468,-522,587,-657,732,-820,907,-1013,1118,-1240,1365,-1506,1660,-1824,2009,-2204,2425,-2657,2920,-3206,3528,-3886,4286,-4745,5261,-5868,6574,-7425,8459,-9756,11432,-13690,16928,-21969,31076,-53315,271186,245780,578803,255466,-383955,-9802,-568128,-595598,-371309,-759043,-256771,-112835,-340891,463218,87783,329586,795153,233119,550005,567231,-77971,346305,-130029,-428195,-92473,-741861,-584444,-257266,-802930,-66940,-61373,-249229,518862,436017,638984,790228,213883,581595,326185,-243621,-27187,-311273,-657776,-311232,-849377,-481410,-61791,-405559,238703,418888,149466,822358,555091,289853,503962,122211,125325,-46581,-579166,-368289,-533547,-698256,-331535,-471372,-438667,278117,158775,425648,779764,244062,807318,429775,101164,447533,-170010,-175727,-139735,-771749,-397257,-513813,-833367,-31264,-323004,-103373,559740,60248,785096,615161,220071,878961,262322,31309,294657,-480035,-232780,-226779,-848107,-70797,-640233,-334297,53627,-149423,195895,335227,80290,689287,418541,352456,736564,-21408,198953,16560,-322181,-205256,-683315,-553432,-466424,-576026,-186489,-35012,74222,217973,291726,609427,579089,512437,486071,215530,203266,-105878,-42255,-244680,-586133,-313821,-469699,-447629,-210137,-190133,67051,247543,343259,589646,367325,447504,436387,174768,250273,7300,-287698,-197036,-521696,-473444,-251807,-663561,-166665,-220637,-131283,349058,115757,489608,515220,291937,477707,144692,116020,194375,-457863,-150777,-428960,-542977,-208069,-424315,-272871,36859,-119837,265426,405699,298597,671926,425265,316317,422391,139178,39188,-89717,-327354,-312675,-616900,-345938,-308943,-427732,-139251,-80151,63344,282855,183943,361238,385410,311314,339731,206501,176441,-137628,-255097,-306974,-424402,-213020,-138466,-241002,-99632,-62061,39623,279223,169813,163761,309550,187086,310983,211227,-98748,-114304,-233774,-291388,-253664,-348803,-150744,-221474,-144801,4228,66791,70685,228730,110442,363714,201624,178816,195764,44812,155713,-76650,-222200,-219884,-235225,-305952,-34090,-267780,-79350,-16615,56661,224046,201350,183686,88467,-21471,75971,-8970,-133289,61352,-198635,-11664,-189113,-145421,-37784,-15811,-5591,-38303,16991,66521,-101940,41488,160021,36427,159893,-212235,-37032,-54067,-184759,42061,-155045,-68260,-75672,-37937,64421,17736,115790,202183,69921,251479,45920,40229,86924,95040,61997,21398,-200148,-84302,15206,-19288,-28433,53797,-77706,21774,-198977,-96164,-56921,-92308,97607,-56942,59048,-57902,-54812,96796,103338,73569,112140,123419,34277,-12155,29069,35,-24491,-154730,-112335,-87602,7914,-67275,-11350,70671,77590,99211,-8950,188370,12202,101205,-4147,89001,-92957,-113101,-5007,-144179,-304160,-273035,-126112,-49904,-6056,62017,144599,171083,85304,49813,130386,45527,80006,-25990,118780,55697,-190849,-103772,-178651,-150240,26718,-131832,-58900,6964,117297,188166,59232,84404,78183,159019,66146,79693,58216,67157,-106934,-21893,-25991,-60756,-5323,-42278,-33577,18687,60482,-56183,150088,23822,140479,209801,-52095,121521,-30967,-155262,-63918,-110311,-25900,-169385,-80272,76802,188,83373,121055,25210,104655,-39550,47223,69183,-27981,-20019,-12239,96,-233205,49510,-107530,-1363,-86754,-75513,14028,-26816,51931,137492,154299,243878,206569,14010,154733,122539,-2605,20444,-89501,-198264,-148748,-313854,-153939,-11669,-178389,-101776,-24831,57592,129824,245320,237945,286501,167617,193703],[0,0,0,0,0,-2,-2,0,-2,0,-1,1,1,3,0,6,-4,8,-5,7,-9,10,-16,15,-23,21,-26,27,-32,38,-42,52,-55,63,-65,75,-80,89,-99,105,-116,120,-131,136,-146,153,-163,170,-174,183,-182,191,-191,196,-197,198,-198,196,-197,190,-190,175,-150,79,109,-637,2366,-9982,113921,713190,384665,146297,623005,-54339,-101658,-53755,-706744,-383693,-403352,-765712,-48303,-649797,-209360,279746,-171917,530593,618266,226079,1052102,259746,91573,512608,-424631,60090,-218445,-867731,-27579,-733609,-622648,25958,-492631,189551,258725,30678,881245,525333,427958,791855,132863,228790,212396,-469565,-311064,-600938,-846782,-313623,-566371,-256164,88058,-142179,273037,400909,357866,827421,562793,287088,364876,-76271,-168200,-218251,-601001,-461011,-444308,-656959,-258409,-96020,-174154,331848,225913,264897,836006,281057,551625,440763,-124829,182371,-293991,-595057,-187081,-785258,-466742,-226413,-750933,88884,-30892,35958,907675,143274,580928,710866,69664,715892,151455,-193369,185927,-590098,-427030,-296832,-898981,-236724,-527486,-414871,326332,-167196,314950,654298,98989,889114,390322,153572,460361,-215907,3825,-195285,-603924,-369239,-562457,-423364,-139249,-386249,46500,200577,180452,657798,455156,522482,620617,386993,122470,50075,-249119,-236190,-447518,-606608,-573948,-531641,-362874,-236190,-26124,149129,351347,465550,399733,483229,446546,400100,330684,-66251,-94525,-161398,-560313,-304221,-574351,-522021,-176999,-323301,91499,196869,241077,620657,551759,420527,654751,264465,271777,-38469,-435144,-158848,-418373,-564120,-307579,-636461,-285807,-134669,-139998,361145,160907,374220,602372,366995,441085,311662,-71656,65487,-440586,-421102,-446346,-460587,-382744,-423165,-272808,42826,50530,281910,509893,389483,556353,341967,334147,431084,-70120,33862,-220748,-426756,-216747,-658217,-414275,-217992,-306928,-19255,70501,142075,494689,268690,481013,414766,130985,317982,-4421,-60117,-8009,-450694,-285625,-388678,-426375,-130669,-195516,-128477,181337,96828,340706,441292,332189,510623,282432,307158,136103,-175091,-97449,-357643,-401713,-278548,-495863,-237615,-293795,-192149,182975,91067,291648,582109,435590,341158,311212,176400,129008,-71756,-232125,-324742,-388459,-529612,-389792,-377842,-206329,1768,89545,129533,299580,417222,408145,400264,146953,334656,151903,-213425,-66743,-268279,-284194,-368450,-380180,-127530,-204059,-131273,97841,159920,289048,377546,217711,196108,225918,28158,111034,16131,-246146,-120820,-421190,-185226,-158688,-386111,-126861,-87697,-62555,283152,10743,152578,322745,17934,227469,155932,-189786,101098,-220379,-245987,-233083,-257701,-116458,-182201,-232812,75524,-20232,140643,390352,156676,225714,264439,-21730,148470,18782,10003,-87648,-244271,-70109,-34077,-205136,-79723,-82918,23736,174610,82660,212287,266266,255417,170899,115214,98275,103131,-70376,-122377,-60195,-114408,-86682,-198728,-203724,-209289,11507,73177,59140,83971,235793,189713,145978,122921,122810,125783,-124850,-121847,-95348,-146576,-102891,-107951,-201600,-244909,-120616,-27979,43804,92834,122069,159199,251557,94430,125809,89467,13664,63684,-221443,-257218,-124350,-186362,-205165,64343,-89227,14334,112500,89167,258598,109336,217650,363272,24346,-490,-76736,-36145,3896,-149777,-162295,-201004,-271603,-121350,35643,26009,76819,90760,149374,226451,-3377,182691,60550,-106286,29564,-157263,-269047,-90560,-385138,13761,-214075,-184055,176497,-76438,53307,175106,58693,205991,137659,175152,160819,68559,-14365,-81485,-264476,-183516,-230952,-251828,-292086],[0,0,0,0,0,4,-3,6,-4,8,-7,13,-15,20,-25,28,-36,40,-53,61,-76,88,-102,120,-137,162,-184,218,-245,283,-321,362,-412,462,-525,585,-658,732,-818,908,-1008,1118,-1236,1369,-1509,1666,-1833,2018,-2221,2444,-2690,2961,-3266,3601,-3985,4416,-4916,5497,-6184,7013,-8033,9332,-11041,13415,-16925,22660,-33590,61670,-287444,-622687,-133523,-759583,-614232,-226832,-606213,-167852,20763,-156143,624346,399370,312039,743758,151688,351198,498832,-279371,82764,-264195,-622904,-252182,-530401,-565766,-98449,-428815,119850,297981,83750,682870,463968,254360,565342,186872,196039,52931,-342113,-136415,-421324,-441187,-193508,-451287,-245038,101621,-111807,243074,247636,212197,636243,382166,211735,456609,-99825,31342,-135873,-413912,-252282,-377486,-583748,-363939,-461869,-171837,101928,-172330,294796,302637,200475,635389,315352,298324,378520,-91254,-45799,-9005,-478872,-291087,-494690,-642668,111406,-327616,-59260,276289,-33833,503800,313010,170387,602233,64007,385902,267121,-321554,75780,-82863,-523861,-30281,-476922,-240609,135534,-351957,240556,161076,81399,598290,176858,556240,310607,-17741,318481,-29779,-285821,50562,-308745,-335756,-153398,-384735,-19894,-41952,-4510,157017,180282,278812,377580,203980,208666,151232,138116,-32794,-83985,-240712,-336131,-296937,-219953,-127836,-60364,-95778,45632,5259,95213,368288,91788,163786,132842,68771,-47025,23258,-199765,-101731,-199714,-227646,-79863,-119732,100176,17088,-44090,174806,64579,87190,164352,-90828,122471,-81521,-56447,14260,-172554,-226101,-173609,-211578,-11628,-93675,-63750,25485,73880,-49214,180478,84828,131290,259959,104578,-62789,63520,98690,-62594,-93985,-8613,-169810,-84362,90470,-31382,36556,66256,-15760,249845,134090,162349,-6209,163570,84696,-170487,-213913,-115167,-225528,-241827,-137694,-79444,-122010,79754,107734,113776,63315,250235,158972,141121,136102,-128476,183633,23104,-57652,-61385,-130606,39979,-1913,-112001,19676,118185,120643,122202,46786,-39878,6663,-131648,-24145,-11591,-128044,38982,81079,50380,-120291,12991,11030,-25592,32817,-80061,64054,65922,3898,34274,37065,1795,-21035,918,-76642,64862,31382,27189,121188,3495,22336,54464,-46008,-34674,-3735,-79207,-40327,-138411,-89558,-37519,-114220,-281121,-113148,1870,-47268,95997,103031,42448,245327,153776,125982,112600,86937,-88958,-202155,-60293,-98564,-123532,-17502,-110180,33922,24780,62237,-17879,28592,193804,200649,62462,175589,60708,-74323,46831,-137025,-59775,-144830,-98095,-90185,-119445,-15297,58108,34155,61402,77796,121805,183552,165799,112798,102355,8756,-49580,-32869,-61717,-108497,-101039,-94853,80737,-55246,20345,182834,-18955,75514,49985,-11564,38142,24680,16872,41014,8026,-124270,-106296,-12164,-14095,14090,-42567,21696,-36102,105826,148947,74611,161528,74945,35203,18658,57427,45882,-73320,-32792,-17067,24102,-128645,65208,-62787,50313,-19444,65461,179908,74556,-19984,-19780,32302,13367,-18103,-9118,-86914,29245,140878,-41377,-15895,15762,168223,-89040,131540,-52342,-143984,-18097,12895,45570,-30366,-101467,-128136,97950,81486,65126,43221,-84888,118361,-141883,20563,-21041,-34498,45696,-102375,-58718,-13288,-56818,131307,95009,3234,71656,-6408,148383,140521,63333,143713,-20132,-125539,61668,-114205,-6801,-29913,-62087,-76331,-70054,-53506,-83749,8799,35466,-37243,-11000,68544,72158,15118,173988,-71735,15364,19946,-158953,63746,14703,-79183,-57645,-26943,-7956,10893,-75346,61966,-91143,30221],[0,0,0,0,0,2,-6,6,-12,11,-17,17,-27,33,-43,54,-64,80,-92,113,-131,160,-187,220,-256,292,-338,384,-445,503,-576,648,-730,819,-914,1025,-1139,1272,-1407,1561,-1722,1900,-2091,2298,-2529,2772,-3044,3334,-3655,4000,-4387,4811,-5285,5815,-6409,7092,-7868,8781,-9854,11150,-12739,14742,-17350,20876,-25934,33751,-47466,78266,-333507,189852,405718,6796,810658,269337,365814,746348,73707,234667,209024,-510242,113500,-552473,-802773,-209125,-784708,-331919,98484,-433766,467266,315481,156410,1100858,352436,429251,737306,-228881,242123,-208993,-836959,-59076,-766360,-567428,-180677,-684497,63686,76975,-122772,707314,384868,436499,740387,120699,486864,370715,-70140,158558,-280295,-401324,-450004,-691331,-494384,-409921,-370191,-24609,85738,186226,592386,430689,396042,574145,354563,267495,345998,-37013,-106076,-301545,-627507,-455930,-544975,-451434,-112754,-434283,119063,369570,194884,759997,407069,283292,653401,-132002,154033,194808,-517930,-54624,-458424,-656444,-227048,-675467,-339893,152040,-289345,482841,357896,44460,967168,180204,388245,511439,-261846,83746,-262158,-626574,-257687,-764631,-401720,-310282,-472339,132408,10318,108598,578988,247026,494086,642096,76723,310330,-50481,-251554,-98673,-519894,-535881,-465324,-608014,-249868,-267203,-235852,303460,129704,462980,521377,383754,593610,375237,133504,127678,94872,-198633,-418253,-519965,-468115,-439955,-343884,-383158,-6366,197116,274949,565914,344787,497310,574878,256916,217722,20832,-173544,-63756,-495896,-366635,-371649,-663868,-336412,-281261,-160606,106934,-33796,449451,493923,258929,655692,271143,249531,303929,-207099,-99148,-383337,-583303,-439951,-548709,-425057,-139791,-325427,185456,185810,129471,622019,389794,507340,434919,35140,277006,-164065,-268342,-184427,-633427,-394014,-437859,-512048,-127876,-180513,92799,270557,205674,433893,484440,457912,481700,271255,134818,-38691,-364438,-177369,-465689,-554828,-267604,-588494,-167488,-9858,19732,240227,179505,488657,602941,237704,531027,335939,12076,196283,-319658,-290067,-205587,-653003,-328721,-541393,-402810,-71069,-104903,144462,379036,396147,615596,423606,372149,262094,41456,-77604,-16704,-416932,-259289,-483657,-429709,-293219,-383336,-229787,33592,216368,230073,267412,476638,467968,472866,534355,302623,172293,-258425,-194632,-321926,-392518,-256083,-417957,-337037,-123207,-59176,197904,294763,352983,427367,379178,441220,410149,183268,141506,-45592,-257920,-254752,-504940,-477672,-427781,-410183,-27343,-61529,26794,281803,175582,464930,776406,176633,548172,336647,31454,179559,-396054,-381795,-78102,-693356,-323188,-421640,-531922,-26700,26022,101981,472429,174715,592126,558075,191312,492772,78049,-19039,33783,-514233,-465574,-359207,-702207,-220417,-328812,-408343,165180,-128277,308147,544997,269271,537169,385006,62624,437093,-92317,-147791,-131171,-671542,-402444,-378511,-621601,-114574,-326513,-105801,341557,54308,388299,555286,136062,525989,92752,8433,301906,-289563,-146053,-278721,-490907,-307271,-448324,-440951,-102405,-149325,114693,392166,142821,426650,281669,443497,349656,162518,153686,35642,-175838,-280662,-272863,-456503,-327837,-196043,-273788,70933,51161,178939,430661,193932,437162,612059,214730,342988,133026,-262958,40528,-466119,-490897,-213569,-539625,-44131,-229935,-340567,251347,-21688,291145,449505,71070,648502,411386,114598,498880,-253662,-34981,-36407,-558277,-121199,-287396,-593535,17887,-410789,-83285,213944,-107200,699756,254019,410095,598590,-5560,429572,245022,-301148,-66057,-351672,-323334,-268139,-567255,-368552,-273610,-278609,102146,88641,268590,372731,390248,395946,397628],[0,0,0,0,0,5,-3,6,-8,7,-12,13,-20,22,-30,33,-42,48,-57,71,-81,100,-112,133,-150,175,-200,230,-265,299,-343,382,-433,484,-546,611,-684,765,-848,944,-1044,1159,-1279,1417,-1564,1725,-1904,2095,-2311,2545,-2810,3099,-3427,3793,-4208,4684,-5232,5880,-6642,7575,-8726,10202,-12156,14878,-18934,25578,-38284,70957,-345341,-640747,-1593,-247332,179844,411860,158228,688537,463495,329251,711566,105591,21235,121501,-559790,-180595,-395731,-807015,-211950,-649569,-515122,94455,-166436,225879,494318,214801,807990,365046,197472,677726,-131142,61275,84312,-688848,-173672,-508053,-530062,-230153,-657706,-220101,32543,-68484,335736,244908,290071,675709,422865,324741,374864,-140135,54240,-175541,-536978,-370446,-442646,-525576,-147715,-332981,49336,260603,105358,406929,588000,308126,650794,315339,130935,194291,-131816,-128399,-140062,-714167,-137577,-409971,-600202,58913,-302772,139627,332388,-30448,595737,552228,223391,499660,122156,11958,283577,-462793,-213182,-284817,-755355,-149071,-662970,-264027,47238,-351976,458957,287949,263918,633974,307278,255575,582932,-295312,241593,-297765,-453744,-231406,-730302,-472058,-387597,-617129,-79813,-139866,43577,484112,321812,584813,448572,312722,509152,261309,68096,-67990,-408169,-360363,-539746,-407881,-573445,-268304,-275639,-96433,223873,128149,242687,498067,410014,505185,432735,226422,258054,-170009,-213393,-248110,-516642,-274196,-405126,-625328,-162494,-313310,-68006,171515,96368,510594,381151,364624,749904,183816,420274,290738,-469934,-35733,-359776,-583279,-281078,-722609,-340767,-54327,-311967,329562,292815,240970,575761,269987,545354,462603,7447,200426,-115514,-251858,-226391,-630231,-469758,-522082,-470999,-131130,-180970,-55960,245381,216783,575048,446445,393018,545190,191429,182054,44088,-237849,-211918,-520750,-636708,-450839,-567567,-101583,-146977,12112,392830,312387,423499,556328,292615,477235,347801,155990,6165,-400394,-120280,-464681,-671608,-431032,-496803,-317864,-95311,-236417,242015,310015,333462,698056,367483,526362,360860,-11603,61072,-107857,-442333,-254010,-530912,-581364,-427411,-325679,-69908,34272,241036,346440,359066,662322,435075,374721,326521,129339,24551,-112973,-456932,-258629,-480399,-420287,-477186,-328515,-226672,-62900,243622,287665,401786,535796,357419,330497,412676,186353,38505,-133319,-345744,-344338,-696512,-396668,-477903,-501854,-215994,-124845,23935,544323,340108,512870,569649,316564,517092,217711,138267,69818,-466502,-315157,-371837,-594146,-309549,-499781,-198237,118278,-60185,289746,434959,328554,750531,334193,270128,298679,-15091,-51180,-251287,-584072,-375878,-535694,-474945,-191026,-265295,33600,197600,126919,472102,546972,209505,603868,350010,108855,81569,-281668,-250441,-246514,-510129,-309002,-344124,-358313,97172,-13496,108330,422381,181804,607223,458024,159439,561330,52982,-49243,215551,-441120,-302235,-228619,-516905,-83024,-247840,-243514,113730,-47197,283580,514639,196329,492006,279554,208567,355480,-94458,-83761,-164847,-483996,-359009,-466552,-561280,-41271,-244618,-51600,123510,90870,352478,374842,250106,503497,185860,-6189,172252,-146968,-355815,-262459,-425153,-321214,-363471,-410617,-127738,-10457,-117194,424444,347326,466555,645670,89276,341155,318237,-264184,66876,-358848,-493036,-199884,-518966,-223890,-259338,-285632,403214,-159828,138134,535734,103098,679772,378456,35806,400649,-153336,-210151,-58363,-650562,-217870,-286197,-577150,-101808,-374049,-215139,288566,69266,549957,427255,237327,517576,108235,61353,129086,-284236,-43980,-273147,-376326,-448187,-320618,-339007,-58462,7544,82919,229247,329018,275067],[0,0,0,0,0,6,-4,10,-9,14,-17,21,-30,35,-49,57,-73,84,-103,122,-146,176,-205,243,-277,323,-368,425,-485,554,-631,710,-802,897,-1008,1125,-1257,1400,-1554,1724,-1903,2104,-2318,2555,-2811,3092,-3396,3727,-4093,4489,-4933,5419,-5965,6573,-7260,8043,-8940,9991,-11226,12721,-14552,16871,-19894,24029,-30033,39571,-57114,100331,-494534,-573133,-298771,-827015,-89354,-115741,-13086,481559,280517,424356,799139,126924,605939,400375,-116508,392384,-326782,-477355,-126482,-855779,-443056,-198327,-587857,251567,-12968,43885,763703,66529,591433,751984,-59931,543994,-8596,-336032,70694,-789718,-375913,-231892,-646385,-200917,-136797,-244221,639135,65097,380213,788170,302698,570418,471795,8567,176028,-309602,-444617,-290045,-805423,-292928,-354413,-538062,-23613,-89040,-9878,443962,411478,548181,624268,455299,222180,248123,-188002,-116975,-217499,-739896,-410600,-611320,-504651,-69835,-391873,4000,481625,316801,623988,607895,165647,902939,144922,88859,154425,-631929,-228811,-459605,-812816,-64140,-596532,-278415,435925,-236259,603479,601940,242809,866963,355358,247816,566887,-392526,39486,-221758,-705752,-334868,-720414,-574364,-923,-311486,155527,197095,46591,821472,308815,531090,578439,85909,241756,18565,-258310,-153700,-709837,-463356,-374253,-596480,-299921,-242106,-50687,372165,255685,436123,502649,478381,338658,198750,86758,-42524,-102261,-218361,-480569,-558261,-508477,-512849,-259997,-230786,92310,283441,280264,574103,370597,402375,479060,89636,156943,-85469,-355853,-168849,-408986,-453432,-270854,-519832,-87023,-28288,19149,492364,213528,529446,523836,311722,473471,198962,34505,184428,-319092,-248078,-418690,-543927,-330493,-464998,-384629,-105355,-93857,171973,354663,257003,638224,387953,390810,504461,-42256,259577,-143267,-253805,-165669,-575916,-464771,-327712,-332767,-18360,-19676,118764,458460,304667,453792,353272,174274,402451,50246,-43951,-28476,-306540,-192767,-233020,-384341,-97811,-224609,-51130,110742,-64121,188578,235876,209335,337319,102780,69067,138708,-122557,53239,-101388,-232022,-50882,-280463,-208858,-8427,-153896,233945,53415,145374,278017,43656,369595,258376,19380,229782,36301,-108385,-120575,-288633,-279350,-199888,-327627,-190829,-191734,-40438,-61201,178255,271654,361442,303200,232339,310877,104188,71880,-84849,-194813,-186138,-224449,-500821,-311563,-348331,-143860,36042,-80535,253322,224279,193557,416224,283319,356631,204720,5656,67467,-141943,-347192,-207203,-469015,-400932,-162999,-344570,13162,160722,166822,393130,259199,247027,557047,25609,75651,155745,-262215,-97694,-391564,-230877,-195485,-507329,-374100,-81096,-218529,211691,266086,168492,484015,202568,323665,467970,70125,133138,-2910,-237857,-210778,-300035,-264096,-207969,-310756,-140350,61019,-17450,260955,229846,369335,474496,210941,191551,313762,-166986,106212,5389,-476908,-175753,-475721,-320714,25344,-268890,58426,127872,15871,440766,255449,233470,472053,11766,201249,-42188,-256102,886,-335863,-393203,-164504,-298513,-237976,-241545,-206738,51299,106739,79389,414285,174124,233679,175721,-28565,131837,-135464,-242648,-256272,-422997,-374690,-219344,-367744,-170550,123270,93268,153113,240539,161554,384656,299005,123016,370174,47910,-138841,-71461,-344761,-209639,-216144,-451489,29397,-196023,-135121,239586,-29117,228435,238405,-106632,460416,101097,-25763,271729,-342834,-185330,-42524,-511418,-67271,-111987,-169015,202620,-14501,110932,321516,34874,456008,59748,-33597,188893,-127573,-49691,-80689,-401438,-53655,-228712,-198865,88063,-205923,167386,270721,186122,303004,230661,295416,283179,164677,-20889],[0,0,0,0,0,1,-4,1,-5,1,-5,4,-7,11,-10,16,-13,19,-17,25,-26,31,-35,37,-42,41,-47,47,-55,55,-57,59,-55,57,-51,51,-44,39,-30,18,-5,-12,28,-51,72,-101,129,-163,200,-237,281,-318,366,-403,446,-476,500,-507,485,-428,304,-90,-286,918,-2026,4050,-8141,18208,-45577,219305,730874,386769,685501,594285,74977,481782,-38488,-414460,-166263,-839994,-498785,-314012,-789927,-175693,-118235,-116471,462155,162369,393722,884265,73720,786299,490092,-78455,271001,-486192,-414177,-214180,-869127,-325616,-290446,-415645,233072,-38590,120500,644009,358539,562820,625236,123946,538743,-27694,-236145,-139862,-695552,-691060,-408463,-608203,-380887,-123341,-86003,250842,459027,244091,778915,435954,481598,586499,49577,213330,-51217,-509799,-358193,-398069,-787597,-196863,-503945,-348845,57107,-149660,413772,479212,237529,800609,285148,380839,612916,-272911,55547,-96266,-784268,-148223,-720137,-627788,12209,-501177,69129,251664,41681,644831,262763,330374,811623,-8791,376660,45090,-558051,946,-661727,-520239,-292408,-765060,-388005,-141883,-244335,243659,85062,271853,614193,279781,446778,225085,70992,94169,-285698,-240885,-327153,-666239,-433105,-242155,-374937,-102211,34357,165237,415867,351621,511400,312615,443041,226526,184674,13154,-176178,-122970,-437592,-350186,-364696,-436416,-187208,-240913,-123121,238775,147569,299751,386059,321791,395151,241872,-67396,87818,-238214,-172719,-269666,-553198,-304571,-320581,-388607,-82730,-114146,206316,412482,213593,555378,461457,373282,416521,153698,151737,-41733,-425046,-292764,-549108,-520490,-210373,-478549,-52615,152247,-119743,460753,276463,359083,431997,250442,380055,147471,-125373,-143574,-432225,-299656,-439315,-500348,-334741,-356340,-187560,97155,4788,443794,484359,351880,495514,310849,249500,-14205,-209531,-137711,-262059,-482741,-517682,-621680,-373746,-181363,-79089,209131,187589,167249,525079,376520,495277,489625,33192,226472,-209716,-439680,-325251,-698837,-540925,-443956,-614527,-131564,-65559,74335,456228,325645,589758,490655,410790,495908,173363,-92901,-7954,-334672,-288124,-402973,-595800,-305748,-415019,-246874,-112300,59048,159587,407779,396077,548306,498279,321533,294868,3022,-118066,-245121,-482289,-581864,-512097,-407130,-468261,-85102,-178822,66793,373813,312072,522841,550526,305657,485895,120301,-26183,21656,-471043,-302271,-420616,-670780,-207258,-405905,-279970,112302,-29803,386555,523275,374354,669579,288593,248280,223819,-231330,-143335,-206645,-736691,-404539,-434663,-448545,-243259,-295293,139216,279436,181675,472862,281936,318014,591702,94520,191990,152170,-261438,-98753,-340670,-480705,-403667,-526383,-318192,-85515,-182648,268987,353489,142850,507944,468339,480879,594111,57734,37649,-44123,-386752,-364686,-479850,-593850,-319239,-507245,-166355,103461,-64339,357058,443020,178403,545528,208901,214764,346606,-132302,110208,-140987,-254977,-128601,-325837,-334227,-288904,-347984,36219,222188,-3728,358727,316323,247823,417770,180066,87263,1457,-193124,-142713,-190412,-361804,-211031,-241596,-242651,-39927,-62492,96513,322015,111715,359434,241335,132646,216524,122699,-68688,82336,-286961,-153714,-247885,-388324,-98902,-95723,-245309,222309,53604,113577,330248,210783,477985,390760,192432,280509,-107849,-30094,-94952,-470923,-301811,-323377,-394085,-61345,-428232,25433,130536,89913,288692,262657,138439,421182,206258,323414,292099,-184633,-58990,-178207,-380619,-233330,-444369,-350376,-215768,-166874,79218,-22382,236547,257961,333133,271366,466707,87414,186991,85679,-150642,-66441,-206853,-263722],[0,0,0,0,0,1,-3,5,-3,7,-4,10,-11,17,-22,25,-30,33,-43,49,-63,72,-86,98,-112,130,-146,172,-193,223,-250,282,-315,351,-394,437,-489,540,-601,658,-729,799,-877,964,-1055,1158,-1264,1386,-1512,1657,-1813,1988,-2184,2402,-2654,2936,-3270,3657,-4126,4693,-5402,6309,-7504,9157,-11557,15342,-22058,37048,-116830,-15022,81236,-711369,-264595,-492485,-906796,-258152,-598795,-369947,428198,-197383,311411,727677,258792,758371,547475,93190,624378,-151570,-127678,3310,-892995,-237744,-603155,-750536,58336,-465243,-111333,380606,-108892,656463,467611,359604,833671,244301,479582,340559,-320071,71711,-421315,-662891,-259984,-647831,-443656,-728,-302578,239348,269743,97348,604781,383424,338539,525024,164654,96386,86347,-312979,-290227,-418181,-596049,-327977,-284734,-109265,-82485,-18231,303848,499104,338952,526793,535106,213914,430207,4968,-243906,15393,-372271,-503852,-351098,-689792,-222688,-293715,-220469,409573,34470,378519,451098,102323,601864,421053,45606,599929,-306041,-371622,-49723,-749197,-331037,-371890,-549589,148757,-305870,214239,607884,93286,736733,427398,148508,663499,40418,-62159,49776,-565402,-291931,-318039,-713683,-126469,-474258,-161459,168452,20647,475352,464755,254573,561072,210839,196439,174422,-267696,-138157,-270034,-391722,-426595,-403182,-93763,-234786,-71979,65390,145429,257654,293547,319087,533836,174255,140687,-6212,-251954,-200865,-402041,-356524,-327023,-331094,-164026,-90888,-83326,343642,109057,315390,290342,228767,376896,185114,179308,34836,-325334,-90573,-366990,-378621,-34493,-206557,-243327,-36862,-67957,159104,217080,17680,369317,132320,65565,182999,-165679,2192,-92439,-253884,-153419,-156675,-37361,-94826,-131775,37695,19454,106986,217177,176717,166027,86041,54720,136449,-8958,93332,6943,-278440,-211350,-164969,-249066,-75942,14801,52127,133654,23387,208892,167486,180934,276037,120177,193979,24861,-146963,-3350,-348610,-336753,-65226,-135118,-88891,-37877,-9161,78287,110945,144632,282342,131685,334998,424764,98464,93007,-151973,-167996,-218325,-503454,-118770,-234516,-314732,-54859,-236982,64451,120654,175518,424055,370450,372642,491562,217801,115326,-56135,-105241,-266440,-315207,-376245,-382752,-332699,-341861,-92314,28195,148433,223535,327845,367642,443175,354528,191289,241595,-175613,-115862,-355014,-418327,-181359,-446338,-170218,-155746,-248518,99405,213492,33843,509894,296344,430204,336336,67665,289283,4477,-258609,-49228,-392540,-261830,-1833,-404759,-63898,-169582,3932,277260,290492,218143,415420,243341,297742,291686,-48478,74644,-262774,-378895,-168021,-585574,-316720,-289588,-490431,150624,-2268,-67893,463833,347278,425079,602238,153079,361571,183795,-282301,-54772,-369993,-411072,-304704,-592349,-261756,-228331,-341301,332204,381,137106,641090,262195,405894,612239,114307,223724,-130293,-482230,-59627,-496252,-415675,-115132,-471254,-113280,-1138,-39227,503349,158023,397997,469554,231723,404966,220133,-57628,34656,-238663,-343917,-244742,-573591,-257704,-187301,-226016,33421,108718,121448,457848,376734,369101,434774,134102,35194,66776,-156822,-180534,-265597,-403405,-288791,-274742,-260172,16673,-132722,195475,341234,194519,524020,436917,243793,463082,9182,-4123,114070,-385292,-142645,-431183,-599260,-107523,-453279,-296557,155458,-281489,315881,274701,287311,606864,251674,260937,469871,-207505,179979,-222533,-480894,-73867,-509370,-275752,-81457,-395072,197279,49045,81129,513010,290279,412496,464205,134540,238219,-21877,-209348,-11116,-604019,-527308,-309690,-436113,-279477,-170951,-122359,122755,250925,411458],[0,0,0,0,0,-1,-3,1,-1,1,2,0,3,1,4,0,3,-5,6,-9,6,-10,7,-12,12,-16,16,-16,18,-16,19,-15,21,-17,19,-16,12,-9,0,0,-11,15,-28,38,-54,70,-86,109,-128,156,-180,214,-246,284,-324,364,-412,458,-516,569,-636,704,-783,878,-985,1099,-1049,-688,67608,515723,536793,-216695,73268,-211635,-620551,-210960,-737907,-513799,-311170,-661531,185060,161639,-22418,839816,436361,373126,996693,59485,440185,307820,-272410,14425,-328438,-593192,-220995,-973343,-488047,-183067,-399289,301323,218343,178404,852930,403117,528313,587328,135586,275955,-78108,-358903,-274291,-686520,-521393,-319409,-577211,-155065,-13955,-222720,379329,445317,300493,688168,404889,502443,429776,7748,-147418,-104909,-524405,-268506,-380385,-491441,-201009,-263009,-309219,291672,18450,313041,433843,215783,659874,255702,45581,309041,-355455,27876,-89995,-687236,-134353,-588524,-448748,40601,-348939,97760,74913,60240,303647,237892,137932,492801,-35572,146615,78942,-449889,-26305,-325566,-475652,-101657,-384683,-79200,-13032,-104709,157897,6891,249636,267422,1708,238699,117283,52554,58414,-185793,-242270,-154130,-317621,-132854,-164239,-260495,-58530,79487,105276,195262,28459,85664,30093,32521,94543,-48531,-23117,-70121,-110873,-193554,-66543,-14995,57093,38458,6478,17103,-49198,-36234,21902,208492,-78782,106143,-23418,40609,26054,-57048,-61571,91542,-5984,-77173,33125,-114536,-30284,-15439,-19261,117216,63812,50627,-25428,14224,76109,-117597,3422,-125255,-51344,-106791,-77934,-115121,76989,28920,-89271,14670,-46096,38292,121515,-43417,63436,132444,110529,101665,70245,1989,-35053,20260,22844,-10705,97409,26730,23936,-43019,-164120,-149788,-147707,-55571,-231994,-44404,-57403,-30812,-74336,98550,49573,21571,46771,-112069,73214,82523,66424,-97169,-71069,-97964,-162961,43440,-125346,-161138,-93770,42139,-47607,94272,183865,254842,113005,83565,132195,-8830,-4941,-36570,-61417,-139526,-244117,-151453,-136656,1660,-138588,-28990,-2795,224189,97274,168419,173624,28737,175715,-58763,38658,-62808,-170254,-217559,-268133,-228887,-176446,-163015,-100491,125429,129743,220541,121058,166581,181759,213359,149967,-6150,5660,-82976,-132378,-199696,-360704,-258122,-55712,-262785,-413,-43586,71214,160204,229384,181196,228628,50014,131953,150580,-208851,85022,-214323,-242805,-175957,-327362,-246463,22404,-190413,32594,72567,178490,555706,219870,250137,353575,-76248,162370,-154404,-273849,-148240,-403417,-273423,-363502,-308550,-127038,25766,23143,308109,265192,292739,275511,202431,354617,218818,36458,48781,-332734,-304569,-192610,-536069,-194478,-244174,-240902,158588,97083,204110,552269,235150,364494,459351,96566,298710,-13660,-173546,64959,-440715,-363382,-226268,-453566,-419784,-161626,-226064,97937,208177,185480,599664,235934,372385,199221,-5686,144925,-94212,-334005,-265371,-431683,-436659,-216450,-367588,-239558,-107114,-71156,371011,342944,297253,413109,285969,370761,211885,-51127,-79793,-203431,-404335,-126460,-375161,-385699,-136666,-198975,32827,230021,110157,407866,460705,181897,484021,148922,66547,110807,-328901,-200709,-304693,-536818,-22318,-393779,-312248,124031,-132022,290086,429634,150801,543137,149736,133530,429468,-234023,-96912,-177171,-591055,-143262,-316598,-475443,-125103,-291350,35926,334153,-13396,403944,288742,212745,411004,40798,86485,-91566,-423356,-250207,-349462,-538006,-145393,-335253,-157482,4725,-13977,416072,190687,326089,483844,451667,213460,217305,113475,-2680,-199692],[0,0,0,0,0,-1,-4,-1,-2,-1,1,0,2,1,2,-1,6,-6,10,-11,12,-16,17,-27,28,-39,42,-52,60,-69,83,-95,114,-129,151,-169,193,-219,247,-282,316,-358,396,-445,493,-550,610,-675,749,-823,910,-997,1098,-1204,1322,-1450,1587,-1739,1899,-2080,2269,-2482,2704,-2940,3184,-3425,3767,-5330,67241,387535,896821,191100,367544,301701,-296108,92553,-388170,-690999,-133895,-666112,-477879,51461,-516180,153700,300306,56310,915236,386092,444559,708382,-68416,227544,57987,-673146,-6523,-531389,-814964,-60449,-843035,-208591,175873,-346760,496353,268570,293109,895457,282044,465398,544748,-268597,5779,-128034,-697913,-393981,-755594,-609967,-200004,-398203,23082,266535,55230,708265,481006,346463,652860,367007,-22234,63581,-473693,-382106,-441272,-744159,-442146,-353773,-437772,51308,205376,233504,691195,461005,512935,517441,137515,315134,71729,-504634,-107250,-628470,-672602,-294197,-726203,-82824,-85311,-460368,530205,196665,370485,863393,160420,580057,550124,-235851,363872,-307218,-571612,2849,-882656,-404958,-217525,-771358,64169,-213901,160871,705979,72378,686760,755854,138062,690496,26462,-110357,18172,-589952,-232702,-348640,-702141,-218879,-412837,-321134,181008,20410,460895,381864,468104,705194,404362,391188,435973,-53527,-156927,-364563,-448269,-473080,-684170,-587828,-356096,-183260,69004,31056,413099,428380,492849,480442,431653,426600,153396,127243,88517,-329282,-137651,-485258,-675417,-526166,-622804,-273669,-100446,-148486,320962,308408,390083,773231,345626,450026,406769,117410,257063,-115022,-477600,-229167,-729329,-417779,-472519,-514820,-58349,-40150,-37849,366165,334096,532275,549814,386622,528712,73226,107069,-14019,-301624,-203336,-569990,-589145,-249971,-581367,-301216,63204,90230,377780,358273,490295,508679,250822,536873,272262,-38845,8435,-366781,-325248,-462888,-582885,-391309,-551741,-330329,26635,-211575,194866,333020,309164,680933,390053,319595,443196,39879,32517,-223777,-378747,-317245,-586373,-525082,-236460,-418567,-131268,-105867,154450,468568,234148,529518,709005,328693,600523,161101,45296,40315,-449829,-331945,-367755,-609574,-299590,-394287,-450467,26167,-13885,236215,525373,457361,585691,465364,422180,378620,97562,-52466,-170069,-287194,-414208,-488979,-549318,-421601,-208381,-220284,19939,231771,222778,464093,451371,423507,546685,293512,290440,909,-152139,-172398,-484076,-442879,-322693,-665798,-215055,-82353,-348046,311101,32012,234051,569383,267240,528495,469512,55133,360684,-77443,-201155,-147506,-606322,-422873,-448850,-625239,-44166,-350423,-130328,55521,117384,548382,367268,428735,574706,373026,283590,323392,-103093,-82490,-276231,-516287,-173755,-496465,-365232,-142464,-264223,220452,213514,101394,543923,355135,367221,518136,281311,140457,242480,-290319,-47496,-326075,-495517,-272616,-548696,-439099,66702,-272081,211858,286414,262547,659896,296918,303710,618569,-51149,112641,-102274,-472206,-165250,-396257,-542282,-224560,-434944,-259030,150695,-147787,368058,283688,307199,562583,202250,247546,347757,-80806,-100857,-252678,-379467,-387158,-315043,-431655,-125501,-211405,47031,215985,213795,368126,565606,413939,507267,311099,-70511,178249,-211578,-303933,-228126,-495983,-158679,-330121,-476256,66822,-132838,103599,428482,48848,355023,505122,59152,434133,101063,-119526,209714,-595630,-186598,-176227,-578354,-81054,-367726,-215571,226343,-54490,389600,284968,125658,639596,213215,84411,297412,-234221,-70606,-293545,-462845,-135006,-539769,-419489,13299,-298558,54555,82157,125886,529080,250894,362810,454360,17721,214361,132010,-62689,-121908],[0,0,0,0,0,3,-3,9,-8,14,-14,19,-24,31,-43,48,-64,72,-90,104,-128,153,-180,214,-247,290,-330,385,-441,508,-581,660,-750,846,-957,1074,-1208,1354,-1514,1689,-1878,2090,-2315,2570,-2841,3145,-3470,3830,-4223,4654,-5133,5657,-6247,6894,-7627,8449,-9388,10468,-11723,13213,-15003,17220,-20032,23767,-28987,36902,-50530,80733,-283171,-184942,-360806,-934667,-97977,-560392,-533361,267640,-436597,421511,720942,241167,839667,561393,195756,698071,-136634,-121200,32713,-723247,-293497,-639775,-729580,-146822,-560754,-213263,280128,-61044,538436,491757,166629,694437,128396,61329,393949,-398334,-217012,-373805,-818239,-334267,-538338,-572324,55417,-215084,149807,559102,280376,644591,691928,331102,375999,166258,-152053,-131255,-376903,-458170,-298399,-700718,-513359,-317057,-428161,217502,172968,150885,544250,380748,463132,740390,176943,280694,29221,-403188,14741,-641890,-639146,-404345,-775925,-169246,30524,-251384,683286,262929,307405,1076966,90420,519210,486174,-336921,257087,-428598,-623315,-279536,-921165,-465889,-251183,-758151,187031,-23749,10433,839749,158021,593900,569248,64134,459599,23930,-241369,-4808,-601673,-325405,-508022,-802474,-168626,-312068,-182109,281086,96242,373860,510795,434926,511739,309846,208632,36698,-220528,-208540,-448727,-523229,-536096,-392982,-441263,-211725,58939,127967,312241,475121,494002,427958,568718,116896,287398,-32824,-261115,-208218,-676892,-485708,-420052,-773862,-173572,-158610,-78229,378629,181427,632841,601798,418850,648722,191437,-51883,187370,-374228,-393651,-402695,-705706,-217561,-400490,-191956,240782,103431,528110,636151,406250,641890,486363,183673,312681,-337250,-299396,-303997,-686923,-374639,-406881,-431763,-60541,-203786,237606,456288,381437,677018,426030,336230,413025,67543,-39284,-294726,-349867,-394503,-600838,-511857,-362693,-410893,-3836,5010,305047,507535,334190,546562,443450,344705,381687,56395,-105986,-198578,-493862,-342301,-436209,-439542,-363281,-367562,-188504,70082,21013,480821,311446,424176,540667,186444,278533,267683,-183221,3522,-362844,-297726,-261348,-598991,-449740,-363267,-286922,-13874,-13936,147466,565781,294112,566437,386029,408616,376345,42113,-12549,-292249,-368211,-429880,-483674,-390116,-239137,-95383,36034,237658,303133,381298,480684,568849,325058,496047,185358,-6488,-77970,-316188,-414913,-423236,-548597,-294266,-412431,-384953,105440,4170,257207,573196,381795,491081,507752,150033,428177,66767,-141674,-21207,-539757,-356536,-472703,-565362,-98167,-393177,-106508,240121,173027,369800,536916,305461,710033,212375,79960,268045,-269865,-198710,-295775,-559359,-308585,-374551,-444220,-23542,-150973,207605,247278,211222,453773,409029,257192,501620,54818,-8340,46128,-428711,-258371,-407669,-542610,-282252,-333888,-206560,200301,99050,199231,406568,329299,471866,437221,146170,381736,-7681,-238123,-160078,-623909,-294327,-306311,-500210,-15238,-235571,-50964,348226,47869,495115,481985,192077,569639,203071,42931,131529,-280134,-241213,-302610,-591636,-420733,-348106,-291413,4014,27288,339946,407742,258657,585752,453008,220117,282121,198203,-207398,-102130,-330305,-469224,-304048,-514647,-387563,-181721,-317041,199813,126829,114760,633656,127012,344922,490700,69674,445029,-57890,-280944,-27393,-531629,-420624,-311629,-668191,-76904,-249273,-272236,225999,-36535,348899,409013,118189,571656,233365,-9357,255063,-409027,-150137,-149738,-627614,-133273,-282929,-350842,17379,-102375,145427,466310,163826,474436,198766,342688,390381,-68633,65556,-128638,-349266,-227538,-333460,-391474,-265797,-156134,-8024,136302,188398,183351,383296,341415,237514,231988,85239],[0,0,0,0,0,2,-2,1,-2,-1,-3,2,-6,7,-9,11,-10,15,-15,24,-26,35,-40,45,-54,62,-78,87,-106,118,-138,155,-177,203,-229,264,-295,336,-371,418,-465,519,-579,642,-716,790,-877,965,-1067,1177,-1298,1435,-1581,1748,-1927,2137,-2369,2641,-2952,3323,-3772,4327,-5053,6038,-7502,9901,-14617,27365,-123498,-281726,374264,177150,329354,862708,174531,469270,647075,-241234,361650,-222513,-647563,-26256,-765622,-506999,-159252,-753216,75439,258070,-25854,762089,511385,436266,1028592,77607,363121,269965,-446984,155981,-455036,-723468,-202607,-815042,-348601,-44064,-462921,406293,222832,268761,845352,196382,577981,509265,37239,286566,-234092,-566147,-150379,-756365,-613195,-187436,-563522,-91590,-130854,95378,402635,327586,386358,714104,322974,246907,209594,-155497,-7420,-256298,-555865,-425707,-534592,-612363,-158992,-283611,-38660,370880,17474,448913,540927,251136,619095,383986,141533,169149,-404148,-292069,-344994,-703305,-325256,-637629,-611315,75503,-378632,149479,443513,44128,836053,388267,209245,698674,-77637,103484,124898,-785260,-110531,-612144,-708903,-55285,-502555,-31271,267775,-173369,621521,499541,148656,688976,182112,318004,178001,-305709,-62967,-322614,-641252,-254216,-508792,-252140,-131722,-230122,109235,135711,280876,449601,254927,505791,376303,159483,158545,-123808,-280901,-391149,-399812,-501869,-473154,-443440,-400820,30000,34708,82479,336057,509481,438513,652862,281458,314516,247738,-154617,-50633,-321111,-440718,-340580,-676391,-346506,-313228,-340519,69213,91883,130373,508830,367684,548438,417347,81417,316672,-73658,-220802,-181651,-600822,-454150,-394802,-437483,-112639,-332497,9151,275399,153054,549525,515583,359218,544731,167519,144195,69522,-454942,-194380,-471439,-619769,-399380,-451171,-157855,-138668,-53210,342890,134220,472858,619711,281532,567787,234086,160949,38910,-361778,-523174,-401419,-692722,-332520,-380248,-382602,116797,-67538,297096,282873,276112,651219,389565,394719,421071,18233,171737,-157154,-455353,-259951,-612608,-548392,-343380,-579092,-45250,-4473,-3032,531069,220704,663059,760834,149079,369765,138867,-127606,-49057,-275041,-383694,-428813,-478944,-247781,-447313,-240421,116975,128035,325553,487966,461382,571623,494515,397473,227480,180695,-186518,-175430,-413485,-576341,-405670,-455792,-415239,-130930,-84930,121694,283449,274058,585156,417408,459991,449041,85816,18374,-1968,-465760,-201897,-468529,-690243,-319704,-399816,-112975,261385,27355,447898,417487,310496,668395,237852,165127,429319,-196159,-84649,-328792,-559611,-286196,-616171,-562309,-130305,-375190,122811,231095,170349,620920,487080,362595,738760,180766,246464,84440,-274907,-72622,-360933,-611201,-251610,-531464,-347935,-15838,-475311,147435,326571,265242,677000,330564,367590,561804,93369,197717,68062,-476657,-249864,-439623,-481754,-259104,-582583,-209151,9803,-102586,397721,299776,319662,645075,256009,375627,417507,-75355,85929,-214040,-366554,-172486,-638994,-482440,-184340,-400559,-53,46279,168142,417736,365126,358860,581370,202107,189535,147706,-167015,-137429,-386139,-419335,-283441,-388831,-320248,-98796,-218728,49249,279432,249205,295511,308623,426248,484462,235813,-38789,20784,-362742,-153823,-447695,-616576,-290130,-286496,-290914,199013,-109131,235283,476112,88888,576416,328067,83486,438330,-245565,-145765,-152462,-568706,-231072,-435184,-382826,-15525,-283789,20672,279552,94593,718074,311544,183673,496117,-117559,178020,162052,-377634,127735,-361457,-395101,-125527,-474720,-307883,-187959,-180222,176609,108114,223293,415983,297919,360840,377412,94006,23151,-59040,-182968],[0,0,0,0,0,4,-4,8,-10,12,-18,18,-27,31,-44,51,-64,76,-88,107,-124,152,-174,206,-236,272,-313,356,-409,462,-527,593,-671,749,-840,937,-1044,1164,-1289,1432,-1580,1748,-1924,2121,-2334,2565,-2822,3097,-3406,3738,-4112,4522,-4983,5502,-6087,6760,-7530,8440,-9513,10820,-12428,14476,-17166,20861,-26268,34894,-50823,90114,-476173,-311195,-213190,-328648,538501,113608,407561,877672,300492,703053,519629,-70258,359441,-235336,-570335,-43545,-977200,-387739,-271491,-707067,153376,-149502,35558,686820,52320,737590,770707,152393,700703,185180,-11914,147903,-430000,-346348,-432899,-711260,-373718,-414748,-420340,224757,91746,309864,667539,363508,693306,608094,147588,396453,-97081,-173798,-173695,-565711,-632634,-473300,-666334,-451286,-30122,-128566,358106,308541,439838,837640,416072,447036,698016,-9559,174215,-132403,-560631,-70963,-509686,-648411,-131729,-639239,-179170,267794,-143212,577178,447996,435381,994702,137908,351953,266176,-475991,55293,-407642,-764542,-98549,-899115,-324734,-19954,-522424,448936,316769,356833,870528,330078,727059,604851,77574,230992,-87490,-556877,-166294,-635188,-558135,-263426,-559854,3366,-4313,27069,431040,354314,589676,711170,369121,408312,91484,-92199,16224,-306237,-416989,-498825,-530761,-469239,-224841,-92594,189126,227125,455201,408809,526576,409119,380155,426722,53700,-5690,-352237,-475560,-464466,-577195,-517089,-281368,-341226,-30600,-6548,303472,610495,358094,500017,598417,190578,663444,204677,-87684,-11153,-574685,-461140,-461976,-785292,-247880,-525057,-367407,149266,-40620,284177,408141,356175,701782,503942,398496,465622,-116111,113826,-420389,-554725,-398283,-729929,-605399,-294218,-398297,9692,44408,109952,591880,322143,532518,435434,352586,407165,94051,-101923,-241451,-336114,-364736,-459010,-629270,-194892,-309043,-48303,187985,211842,551432,475083,504744,572663,286166,331765,154847,-274735,-192472,-443300,-543866,-349992,-564148,-230088,-250167,-261974,265479,123877,288708,539240,319806,678116,369266,10011,102018,-173333,-241557,-190575,-631852,-325639,-478056,-377164,-3272,-202226,188860,325307,297486,500682,471507,479831,561901,66142,72265,-177055,-276485,-370025,-533769,-368334,-408602,-341030,-234665,-35129,213765,127252,210832,518777,395530,395562,425091,203698,187886,-30342,-111254,-168783,-364905,-369143,-499856,-325495,-81753,-262072,117219,195281,119804,411274,244462,327901,349856,-11517,252508,28625,-306095,-40742,-453089,-491947,-235090,-428361,-71224,-215741,-124116,292157,188285,250861,457242,159136,246736,276334,-120237,41533,-178361,-252292,-179495,-498472,-241202,-241126,-324479,95765,23454,105552,409639,248419,425189,401263,232532,304221,51071,-325103,-258193,-547898,-428669,-185528,-484292,-46465,-75832,-222880,220369,298111,118914,631533,282487,205733,407286,-74080,140337,13361,-391327,-212347,-490547,-220022,-133817,-368380,9144,-100991,-62885,424181,283854,398347,484708,-65279,343682,151576,-144883,98118,-171669,-472249,-179261,-551101,-343710,-292757,-307604,27602,53664,88229,384190,181864,373686,420191,134225,110484,20134,-183304,-220574,-145584,-535478,-266581,-223477,-232880,-96183,-128205,164161,210743,10253,375989,330218,1284,319582,-35242,-98456,12824,-349164,-229606,-343375,-428814,-47210,-221387,-66031,262281,-149488,253068,279787,49617,430408,116743,110574,190166,-267055,-26314,-362414,-581161,18935,-287002,-193689,147019,-96142,109423,200458,102690,471989,144391,136743,203672,-32155,147872,-117687,-157309,-72388,-375472,-47814,-213863,-192792,1363,46848,-2994,143281,147565,123660,124536,141273,79051,-97841,175954,-117805],[0,0,0,0,0,5,-2,5,-3,5,-6,9,-13,13,-19,19,-24,25,-33,38,-44,55,-58,70,-75,89,-98,115,-130,144,-164,179,-204,225,-256,283,-315,351,-386,428,-470,524,-576,641,-703,776,-854,942,-1041,1147,-1273,1407,-1565,1739,-1943,2179,-2458,2797,-3205,3723,-4382,5265,-6485,8278,-11104,16038,-26157,54082,-285732,-875602,-243213,-584409,-453909,114811,-247596,270283,578860,259105,783158,424017,218672,744850,-8873,-38965,10881,-746211,-330423,-465555,-833590,-194198,-381063,-274958,581365,123276,481765,825231,198465,781490,438787,-18740,480194,-452576,-196714,-180542,-925035,-358386,-475174,-738186,132405,-200655,30652,506624,194811,640833,683597,215160,612014,-15290,-72960,71478,-538648,-390978,-508913,-641132,-168814,-344536,-293637,78451,109563,259615,670232,419040,528674,702869,171159,146967,64294,-331816,-323393,-592676,-600103,-267493,-639362,-261764,85751,-158227,463494,419329,228642,839124,442353,431570,525743,-182085,64643,-227886,-684016,-105090,-725099,-647001,-133410,-664635,142875,132698,-115889,758486,440346,343309,923128,112446,482584,167864,-447805,22849,-569061,-659683,-244106,-664442,-94339,-70689,-264298,496275,270653,454409,703183,403355,677729,389203,43131,250236,-326361,-376222,-266861,-588558,-383818,-534816,-501172,-118120,-131512,20250,337091,359078,472767,488437,426390,306046,303802,85247,-114001,-183644,-315412,-451657,-454557,-499188,-374106,-153917,-146274,281006,312132,359565,677319,381350,504011,609288,188074,135016,-154589,-327869,-266434,-700615,-295096,-435943,-410807,-101855,-77609,202426,494348,331798,689205,594419,234536,380725,106827,-145841,-122189,-686767,-308085,-542421,-556641,-308912,-369281,-63601,224696,55540,521634,504386,484514,612155,247629,310853,125102,-230850,-70994,-496295,-315353,-418153,-520946,-355432,-280627,-34934,150900,156563,432291,610628,219457,514930,178086,161643,229355,-159736,-203862,-346577,-560086,-225625,-517883,-316510,-143779,-176654,219411,342717,328244,459776,350420,384587,376183,27338,181098,-67580,-208717,-223526,-429615,-321718,-225580,-408894,3295,7486,-9595,452315,272339,385045,324375,222103,314097,145565,17122,-76671,-323325,-381742,-299709,-543032,-186676,-179610,-200138,119382,-101,297260,459281,442384,350894,366904,323271,64582,-178317,-247930,-250565,-360014,-657903,-479921,-377548,-300957,-80569,-45303,250720,499445,277174,522949,429660,176438,383272,-15364,-166878,-107533,-526180,-288277,-489115,-489761,-296242,-400927,-212536,138374,102788,334910,562545,188788,644402,336124,300170,330530,-197853,-80506,-103103,-606936,-148676,-508153,-430625,-86210,-387888,16302,184231,6761,544336,401548,284160,545769,217908,106588,275580,-226533,27077,-383298,-611096,-211337,-631632,-351479,-211717,-198939,112017,295716,169426,592109,349325,330168,514526,-13573,158034,46488,-422230,-209196,-378051,-548276,-219264,-515996,-174261,142881,-163348,412859,356675,259498,626902,376458,344304,404548,-176797,-32929,-227953,-435543,-190853,-630598,-402679,-243493,-432315,81238,71660,28232,511947,250710,434074,496588,295907,228390,197027,42323,48202,-340874,-419040,-349392,-458159,-448960,-193377,-248478,88242,182224,98594,371914,452406,253486,457464,101770,-3516,173602,-422214,-159090,-297356,-658358,-288365,-217762,-392139,149339,-165703,223005,515465,194568,603821,489370,99876,520413,-11460,-167483,-5854,-562701,-164771,-398986,-594029,22760,-401563,-80158,169416,-130813,524079,289019,350013,662765,199126,386189,417858,-218016,149941,-267691,-428362,-164710,-504169,-209237,-136751,-398728,2975,9471,155050,496420,254568,530701,411866,321238],[0,0,0,0,0,-3,-1,-1,-3,-1,-1,-2,2,1,1,4,-1,5,-1,4,-3,4,-8,8,-15,13,-18,18,-27,31,-38,49,-55,68,-76,95,-107,130,-153,179,-209,239,-281,319,-372,424,-488,556,-631,718,-808,917,-1031,1163,-1302,1458,-1628,1812,-2015,2228,-2457,2682,-2901,3059,-3065,2629,-777,-7292,94350,702264,342665,387688,838294,133152,330659,297742,-415685,-79619,-580450,-811162,-162561,-763733,-401944,63004,-561348,461266,272879,282846,896029,335145,378450,806962,-116164,157512,-87054,-604937,-77305,-789174,-726607,-126132,-736527,-47698,302524,-196637,570993,490313,340877,683436,387259,222861,226299,-301604,-174400,-423487,-701654,-353065,-582091,-522477,-175432,-136022,94166,352584,324131,451498,555914,369455,525704,362776,-22311,36132,-388983,-406188,-283811,-750719,-253941,-395699,-560717,184008,122747,347667,746249,127719,639747,756296,114318,561797,-34509,-508866,85442,-735644,-463650,-234936,-828071,51966,-290115,-274874,626762,179014,569496,711957,86777,827137,283511,-64567,342794,-515581,-367999,-382218,-763437,-141832,-481241,-553679,128438,-344918,178746,438055,254780,591016,538530,360368,548510,-23597,5548,-109400,-574115,-368987,-587291,-602795,-404341,-406850,-120612,53341,154475,317184,456849,580201,408984,487166,290309,168381,26323,49695,-266308,-382695,-593939,-397504,-605663,-575947,-51395,-232710,153474,309312,218009,693634,392626,492455,701361,238656,101264,-75596,-581470,-352051,-625268,-501516,-218422,-573210,-117726,49555,-125373,546084,342565,477913,730654,263355,402235,148465,-261136,-85762,-372689,-581007,-260722,-766508,-300907,-205999,-169188,222428,39022,324782,644562,269713,640417,568253,176802,279756,-363612,-261013,-301110,-677772,-417540,-494456,-459252,-110873,-227835,198463,450482,244140,607749,371880,517972,437368,156424,81750,-195072,-230616,-246291,-608348,-268052,-442635,-414793,45231,-34674,88190,418230,234268,471583,462004,210122,384450,89723,39065,91116,-274747,-155818,-345246,-489806,-156681,-481854,-142449,-137401,5693,313883,278154,306624,526295,259964,337871,251020,88937,111760,-369004,-332300,-214509,-469265,-352037,-387105,-230844,8698,-57960,200118,424321,451057,416658,434090,364387,181060,-46514,-120983,-385331,-323774,-470831,-601371,-251912,-427781,-213790,-49715,49952,329067,346922,346878,566378,246935,207107,178743,-145419,-6539,-208827,-485225,-173336,-599183,-281597,-126413,-207605,62542,-55890,50557,562424,334258,465617,540870,85766,347034,77338,-151575,-47764,-483763,-295138,-176984,-562744,-171276,-94847,-81436,188358,157358,345926,542778,333339,471253,343223,33782,129195,-377698,-417411,-172986,-540232,-412673,-199388,-428523,-17248,85449,1395,380836,289473,341269,565959,126684,208315,113166,-131047,-30746,-347927,-337298,-212787,-431633,-202517,-90596,-111382,216920,149931,189484,566602,279898,343769,312917,88902,57130,-18859,-376773,-270058,-467246,-454453,-236732,-319678,-107560,-64473,29883,259903,257891,231433,400623,338048,147849,167846,-76549,11419,-199487,-325787,-174064,-492667,-406177,-86268,-222347,-37118,185904,174486,408403,473049,192438,340924,159740,67272,135522,-78971,-106113,-172201,-621264,-81875,-218910,-384711,88335,-297894,17389,248187,22834,477960,130158,201143,555923,56997,254915,-2964,-339463,-51492,-396706,-438834,-50860,-660951,-42366,-40919,-140569,478064,61690,232319,422908,97094,256265,220926,-49751,246843,-97829,-268577,-111023,-581719,-190432,-133554,-402600,19183,96618,169515,275688,225595,380845,297495,139955,141663,159368,-77576,-137058,-256973,-434107,-213498,-395997,-453769],[0,0,0,0,0,-1,2,-2,6,-5,9,-5,9,-10,15,-18,22,-28,29,-37,40,-50,57,-69,78,-88,103,-113,133,-147,170,-190,214,-240,266,-297,326,-368,403,-451,493,-544,598,-655,721,-788,870,-949,1044,-1142,1254,-1377,1514,-1672,1847,-2053,2284,-2562,2889,-3290,3786,-4416,5248,-6378,8014,-10547,15017,-25188,110485,-109351,89853,-287788,-688374,-14535,-764247,-493146,-112303,-615935,178729,223270,-50111,747954,420316,207212,836952,141858,130025,308070,-444418,-49761,-359910,-922671,-340999,-504136,-603085,-53384,-314500,238051,257748,109306,940157,352957,508156,684844,-66343,147237,-114819,-563043,-131686,-731253,-750969,-216102,-674594,-164359,-42538,-125970,428563,388008,399150,908761,371781,299940,282884,-66228,42485,-243741,-495946,-428466,-607248,-569460,-316892,-452717,-94315,169111,-81682,542950,604070,475139,753085,488569,147376,393551,-141518,-35993,-304686,-796810,-262755,-607591,-572013,-113980,-544837,3268,216616,19655,627226,385902,385998,787145,166611,500126,285362,-113333,291406,-497516,-349483,-231295,-819310,-326734,-304435,-539804,193454,-61965,99887,408834,29149,609281,534846,144380,548599,-97123,-143423,-148761,-573544,-279472,-577657,-718352,-201748,-343326,-129300,125544,14379,227024,366085,171671,443331,284491,169786,244002,48104,-55404,-265823,-451435,-397529,-343540,-274642,-175569,-90680,112314,183612,268632,359580,532346,501765,342964,328560,-42780,-74030,-126185,-391077,-411916,-531242,-558160,-283580,-367160,-183406,115281,136259,463184,372878,342536,544282,276601,266421,166038,-229563,-142625,-334337,-512754,-351211,-706062,-436927,-306949,-220935,192793,226426,365415,486494,332145,489187,522855,187301,208755,-149302,-141123,-202680,-535945,-395330,-401436,-507578,-131821,-408456,114197,288006,156729,504171,442429,291499,490775,96066,145720,8188,-248822,-305726,-355815,-552857,-423138,-498388,-203392,-254884,-58237,433059,169680,465323,669590,383488,480158,277560,24553,1100,-216430,-203421,-460870,-579714,-413692,-624414,-369217,-74202,-172604,267201,286650,175298,570856,414151,373632,397732,118208,101025,-110176,-401353,-463283,-447812,-518409,-242492,-547342,-85884,183358,247136,534141,436027,421498,492710,429513,214719,-7743,-140923,-205436,-455381,-421428,-568933,-449972,-419109,-211328,-103123,78493,504464,440474,490647,569298,377105,366261,209287,-101710,51082,-280861,-559974,-227055,-675283,-346177,-284554,-469189,222819,71462,276365,443833,398045,560066,541345,104262,343045,72778,-220652,-16588,-472352,-470076,-372390,-515998,-133949,-172107,-202076,350596,202930,349572,817329,125939,538698,353130,13757,324137,-212929,-236954,-118880,-647266,-417523,-377389,-415515,17264,-52158,104696,364980,234042,425595,424765,294552,400259,261261,-95520,25826,-313668,-387860,-284189,-682342,-335862,-198777,-358854,138797,55957,241256,494548,172114,530302,435465,187683,252242,-64842,-316411,-105230,-426862,-418657,-333974,-489118,-221719,-67891,-138006,423404,186803,294915,518635,180352,472447,278026,-10535,124648,-175064,-254574,-112195,-589917,-396629,-326322,-359941,-102897,-78437,-17538,257484,240273,375096,417494,125274,277084,175942,71138,189599,-253051,-296348,-156041,-376567,-420872,-200991,-350942,-172538,-10457,51772,274667,244283,243923,388165,211150,362606,175315,-182952,153488,-383295,-191116,-31301,-502484,-213883,-140284,-466808,317630,-47138,177327,583481,105440,649749,370349,73167,412015,-59291,-130093,35760,-571109,-107415,-272633,-489429,-47144,-342873,-79248,-26004,-140681,257520,295921,210385,484920,225661,285357,206369,65576,-84661,-213103,-370829,-199118,-381846,-330354],[0,0,0,0,0,-4,0,-2,1,-1,4,-2,8,-5,9,-7,9,-11,13,-18,19,-26,25,-33,33,-41,48,-55,67,-74,88,-96,112,-125,146,-166,190,-216,241,-276,307,-350,390,-442,495,-554,622,-693,780,-869,975,-1086,1217,-1360,1523,-1710,1922,-2175,2465,-2823,3259,-3824,4580,-5668,7375,-10402,16930,-36781,235718,795444,23798,31668,105545,-614107,-242361,-457247,-949288,-133585,-527153,-350291,255826,-176929,480876,502084,252032,879181,290738,377895,605394,-189141,207502,-201977,-789410,-121388,-799550,-571221,-190425,-740582,61709,-14855,-268864,699080,330663,475784,624518,341794,521949,200174,-122035,-100260,-441965,-554361,-457173,-602482,-468961,-252928,-376222,62363,188622,142448,656356,383255,447737,580264,342453,54418,300735,-418132,-218756,-270755,-700764,-331601,-527984,-533917,-36025,-309384,151189,406515,65336,790822,459780,350303,815335,-187588,163378,169785,-662786,-11369,-527724,-753575,-167651,-718612,-192871,118245,-447958,570997,333915,259981,1092021,144769,460411,749649,-371080,88903,-373910,-590739,-159458,-670781,-442334,-185613,-591878,206896,40138,74708,675640,288576,455356,442061,87525,337189,-107834,-217427,-92032,-538396,-585854,-534841,-516606,-184227,-231024,-116923,228687,324022,474398,471340,480684,425932,375787,148719,-91987,-179534,-275249,-524065,-232887,-544879,-346196,-168339,-63769,-10094,233083,211938,662445,423825,446716,392438,-99782,148021,-134066,-454265,-135572,-515934,-496809,-127654,-445708,3407,113951,-2876,568464,138886,226697,601659,-2981,250106,155754,-261408,-72983,-469824,-367061,-277024,-591405,-191803,-159415,-82845,365013,140439,244347,677991,230219,387184,309129,24587,211396,-169092,-309970,-308230,-375339,-338310,-424064,-357273,3804,-149439,228348,133746,292295,387362,179823,236063,216412,93334,39119,-219105,-197908,-250856,-344397,-310618,-288055,-311620,-133648,-70125,50279,270544,66235,367118,312187,21564,247322,-51196,847,-81324,-292866,-109731,-190556,-190029,-21418,-162776,-166558,69940,-61800,133180,162184,168929,284604,162688,92405,171437,-98417,-48256,-254578,-160055,-180351,-96959,-18838,-17860,-155970,-42187,-21783,-6488,218356,113955,141521,-13461,4984,-102970,-76930,8430,-153696,62999,-48855,-68230,-7059,-59363,44184,175804,36509,32113,32105,-31099,11044,-28497,-106574,57658,-69851,-99773,-267707,-133821,-38821,5505,-86761,-23128,-61547,-797,65687,242825,17498,128046,150282,124522,33909,84618,-635,43720,11828,-55057,-76625,-47264,-62074,36088,-77992,-8178,11666,102350,139533,122239,60289,-49272,118686,46520,111912,3379,16516,-91388,-163473,-45310,-56653,-91386,99657,29745,-11087,60819,84208,32873,135766,-13563,7015,176318,66688,24503,-16759,-41656,58831,-200151,-91456,64114,-30993,78057,33712,97547,240379,142751,189813,110237,-69524,51019,-121913,-129364,51481,-263241,-109167,-169506,-155255,-26761,101375,-33031,181858,197076,159407,111791,97526,106361,-34058,4212,-73573,-201598,-154430,-62363,-21975,-98904,-125226,-137228,-70710,21849,96292,122419,1824,22666,27919,100198,112034,156352,-146537,-47481,-280062,-309286,-76662,-287634,-211710,63512,-105270,39123,142183,68919,214164,18728,153845,86794,-23367,16167,71576,-114844,-4511,-220247,-155405,-3113,-156531,-153412,-120148,-94750,74086,15465,71085,263290,-103739,189594,72373,30196,206859,-140428,-31224,56345,-137364,-68962,-85342,-156065,72314,77195,-100786,106493,35938,93237,54643,54534,249952,-24411,14731,51925,-191725,-81373,-18949,-3659,-28650,-19833,-124097,-161045],[0,0,0,0,0,-5,1,-9,7,-13,15,-17,25,-28,40,-47,64,-72,90,-106,127,-154,181,-217,250,-295,338,-394,454,-523,602,-685,781,-882,1000,-1126,1271,-1429,1601,-1793,1996,-2227,2471,-2747,3044,-3372,3730,-4121,4552,-5020,5542,-6112,6749,-7452,8242,-9128,10131,-11284,12614,-14188,16066,-18378,21297,-25151,30536,-38738,53152,-86955,388014,397577,741426,682937,78572,548372,-140626,-437122,-136939,-775899,-439677,-294249,-923630,-139120,-255992,-284347,498846,127606,323567,833520,309497,692558,453261,-82135,230700,-344659,-672065,-69798,-759602,-410446,-54969,-623240,177259,79009,-97959,752307,324396,463204,957290,64494,402525,102673,-333522,49344,-620586,-657670,-168399,-762413,-253477,-183476,-265620,461143,296940,220957,765172,393452,393118,468387,-185896,14939,-209870,-560599,-463518,-492597,-679855,-227163,-349731,-240503,291303,134305,402617,642416,292301,594478,407160,182294,253412,-164577,-364140,-256002,-811326,-367279,-367553,-633099,92291,-280010,-4569,503822,123291,673480,625774,293917,679764,159441,53963,229777,-606252,-205039,-388326,-774724,-91827,-500401,-500262,183502,-256573,404169,455742,261250,858294,220282,396582,647268,-212291,145002,-138487,-582667,-241839,-665052,-527954,-222652,-460419,31030,-76378,107556,551148,235595,566657,519474,351087,485102,167734,-147856,-96283,-383318,-567491,-559254,-518327,-496514,-245500,-180380,126529,308796,248121,317466,517717,352846,406377,297296,93466,22999,-150054,-299429,-279978,-433543,-435732,-150342,-178749,552,238608,214036,256350,187295,367557,456930,193631,124711,-58028,-244901,-216724,-297963,-423474,-173193,-517674,-99523,-175806,-4558,211414,84178,219631,369391,241911,206038,251820,193985,81484,-26225,-155087,-253681,-481469,-179987,-247334,-284436,-5536,-121536,117990,241992,292231,509397,386818,168715,273918,19959,42128,-203658,-316931,-220333,-500012,-340151,-222143,-396506,-13831,82830,112527,244247,129673,367666,464945,366537,378698,41803,-83436,-164805,-322819,-293885,-488915,-372737,-370717,-259709,-118253,73707,-81904,370144,418422,359325,578970,199342,266563,199658,-166576,-51739,-300607,-423418,-286194,-536416,-313912,-212278,-285565,-23372,64313,263427,415775,347858,351304,453319,97485,136311,-234773,-216667,-268591,-291885,-430230,-450598,-331981,-283967,-83963,-29861,228694,328669,516386,430784,495840,308496,292725,134346,-133705,-96747,-352019,-367846,-299954,-543895,-318342,-199122,-150912,148068,245,283953,489133,211992,467702,448811,95410,351769,-190006,-73253,-157108,-516092,-319216,-320541,-536281,-73484,-194008,-51751,377790,144281,497057,360116,197868,454889,224401,117754,12435,-341912,-197383,-409469,-669239,-204527,-337149,-362349,80501,-18258,306100,422837,310148,688721,482199,104089,345570,29611,-90856,-47131,-374435,-416459,-338382,-532499,-125022,-444999,-232079,223493,90540,415236,506316,368037,613093,333265,146420,234740,-198005,-159914,-199855,-471140,-316866,-442377,-631170,-87984,-305652,23356,397926,222149,473982,499835,275235,587358,239331,118926,247640,-308963,-383219,-273617,-599122,-316469,-348256,-299859,91083,-102135,188433,432414,266997,534664,314435,270343,200629,-50269,-182013,-109568,-346422,-451784,-346804,-539402,-144312,-92644,-142014,326853,266266,226388,462051,371255,374172,279607,-84774,23955,-223846,-415961,-218090,-521151,-421048,-52198,-393960,64305,84777,44316,501398,311738,306242,452166,60566,223517,69748,-349365,12151,-438187,-584381,-172024,-505931,-274968,-54925,-214203,302640,210229,279800,543274,202672,418745,376700,-166388,126312,-276170,-392663,-166510,-433168,-294019,-314569,-247179,-28060,85237],[0,0,0,0,0,0,3,2,1,2,1,1,1,-2,-1,-2,-4,-1,-3,-1,0,-1,1,1,2,2,2,-1,7,-7,9,-12,12,-18,19,-29,32,-42,48,-57,66,-76,93,-104,126,-141,164,-185,210,-241,271,-309,343,-390,432,-486,539,-602,671,-741,827,-913,1019,-1130,1265,-1399,1432,-253,-87676,-180463,-879451,-496650,-351972,-680466,-20638,-158792,-163739,696054,233019,635373,944582,84165,876568,210644,-43873,463999,-466697,-357047,-278592,-931762,-262468,-465648,-487973,286648,-215055,346009,532290,164615,737601,543229,253120,565629,-192854,-123781,-18552,-768592,-384430,-649693,-739828,-133857,-474792,-227541,221538,195334,442118,668699,378846,653854,517472,240722,213004,-129192,-341923,-267191,-625488,-624413,-430453,-673026,-356137,102004,-141766,491422,338460,340892,820352,267227,446509,646402,-198977,329357,-294858,-512558,-105516,-829105,-433105,-292514,-773780,31157,-209051,-137065,592681,136030,737489,761634,135155,778396,120673,-170515,294958,-688031,-304472,-232473,-882073,-171438,-479039,-297100,226801,-243465,454065,604297,204846,892196,438803,337139,679591,-187036,41616,-365743,-675499,-292651,-622527,-583431,-251709,-492395,-155165,-31580,153686,407006,344325,356579,535747,426475,456093,227202,-12312,-155570,-329641,-441634,-517669,-402929,-506874,-367944,-99214,-203395,212022,376606,353124,655468,383540,397217,412741,66097,178989,-46668,-414912,-196941,-602281,-458561,-164780,-508652,-114170,-25482,-42675,354253,132219,426991,407288,156772,516669,94977,-77566,70214,-351801,-159925,-125016,-565884,-230357,-99317,-151973,145242,-104278,194339,364333,213231,444235,273480,318847,359281,-11855,-143543,-230298,-311535,-410454,-653169,-374790,-165437,-299693,-68302,26118,73675,388415,223422,430972,422084,266413,403302,148924,57368,29330,-240448,-279721,-414116,-365960,-361738,-395632,-39169,-30587,-14998,278145,300607,327252,431991,328321,318851,249417,125257,97598,-361164,-270886,-378751,-678256,-397199,-190291,-319869,-12795,-38897,197700,321921,312909,579297,214772,251512,303373,-124986,-50253,-228915,-453062,-148790,-290309,-347260,-220289,-193360,-27672,72474,213187,299140,212694,391137,372969,289623,233304,49774,-69341,-205835,-213818,-324435,-363748,-229852,-294324,-110111,-51276,-1809,316065,334213,287811,352600,284469,212091,250946,-189058,23444,-170485,-447164,-294315,-519653,-354761,-194942,-367175,-107841,305741,23893,429997,352127,349067,492685,257083,321994,15784,-73054,-49658,-376708,-356529,-317241,-433035,-303823,-152844,-162752,288050,-1672,326947,557858,249316,264223,405556,44446,131300,-153536,-301553,-70621,-589731,-239015,-208779,-295712,-69685,-58526,-64163,440790,236522,288969,522812,146399,282202,275405,-163398,18428,-290528,-563417,-339754,-618441,-333201,-112102,-393101,238144,309278,255612,617902,406671,300622,384453,2011,67999,46940,-282408,-159895,-445288,-474107,-193728,-321870,-244288,75896,-13260,297338,245587,315769,478600,299696,292425,251049,33667,14369,-190455,-432872,-357504,-297831,-525247,-145235,-124406,42562,266361,35024,342031,585588,154854,318221,189759,39019,226561,-8420,-265318,-230220,-605480,-268217,-184992,-498321,42464,43541,36966,541676,200932,482109,499808,10974,397305,-53958,-97822,121951,-586519,-320226,-256297,-705231,-112778,-176823,-201512,369792,13730,403483,471267,4031,600227,299149,82662,287420,-206428,-56511,-193622,-535368,-102517,-566644,-517342,-219717,-212229,152958,159578,90852,405588,227387,381066,289988,101976,164592,124386,-148712,-217555,-418017,-446282,-358520,-358133,-341267,-104855,-46069,-23250,320195],[0,0,0,0,0,1,1,-3,2,-7,4,-9,8,-15,18,-24,30,-36,45,-51,66,-77,95,-112,131,-154,177,-209,237,-280,318,-366,414,-470,533,-600,680,-760,854,-952,1062,-1181,1310,-1456,1610,-1783,1964,-2170,2386,-2628,2892,-3181,3502,-3852,4247,-4679,5173,-5725,6364,-7101,7967,-9005,10274,-11873,13954,-16813,20987,-27699,64304,-305860,58039,396747,209851,670777,623880,299445,679193,98421,-64694,110243,-479210,-214275,-280687,-807996,-282479,-449326,-383781,327301,-79976,361317,789015,210533,832195,519618,50464,551086,-157729,-238498,-14721,-703366,-323659,-263066,-610047,-32866,-184972,-163416,511053,115240,321923,801505,248744,731703,337387,-31488,206057,-444264,-335639,-226415,-823927,-333779,-365666,-559575,133180,-66749,46220,382670,105369,554908,683551,328143,488525,230391,-63766,91394,-328823,-408414,-378232,-713720,-460543,-259409,-420798,86866,118993,12259,630833,280371,476213,711530,192525,480014,82904,-370423,8731,-629615,-614786,-241035,-878681,-208375,-236944,-389214,414497,45652,283190,747083,239410,690843,539200,-62880,394535,-383559,-268706,36608,-781253,-351415,-596788,-605636,110827,-192613,-7803,478365,176916,723529,404430,126534,709516,22927,135836,73539,-397124,-235515,-493142,-494944,-307296,-442368,-130678,113106,-37191,363093,216975,363508,458221,346506,355504,106989,18244,-64636,-169833,-412852,-483723,-449742,-387075,-442626,-171407,-191483,209397,277048,237830,357332,406073,264198,332495,105764,96141,-25549,-369540,-291421,-503617,-408222,-295389,-415406,-265885,15203,-155627,288918,278544,343600,703140,367625,476606,375387,-133604,-29162,-280072,-499844,-227199,-576393,-355394,-188021,-406059,93865,-8748,124239,448969,387921,589305,403270,281456,434538,-42636,-54461,30827,-572123,-316995,-406207,-625761,-129546,-363158,-3425,-38199,61005,355958,314831,294293,598280,364946,357060,155152,27296,41513,-332160,-411978,-342285,-581046,-293540,-388255,-283734,60739,-82882,401769,364599,435510,591645,319819,279465,367615,-90113,-44280,-154118,-575695,-245442,-427503,-474685,-207811,-393989,137253,23938,202060,420254,249501,439874,445701,29243,150653,111883,-266550,-276273,-409815,-440814,-300957,-470379,-157922,-111928,60169,189038,147449,337503,488071,191581,274229,267044,8318,-72970,-197066,-297512,-433362,-272708,-469745,-275295,-84099,-222801,34196,143065,255235,509459,300647,417915,403446,205463,395311,-30688,-180351,-136258,-355541,-276252,-434365,-564318,-153055,-284964,-119492,197626,8830,549446,564338,236933,571519,92366,231628,360023,-252377,5026,-227188,-580102,-162314,-394119,-448891,-80670,-377660,148548,148920,23973,370529,214777,297628,482211,277668,176464,57646,-196697,-93301,-240142,-317201,-145198,-452450,-141479,64831,-18834,139413,112826,31235,337131,201949,135032,323665,-42599,71402,-52602,-316646,-108667,-341461,-369254,40712,-335092,-57588,341783,-58648,298670,249640,324330,372393,99869,305690,317064,-164745,-47134,-250159,-429276,-299134,-399564,-289793,-102142,-299524,-43186,33541,151641,389257,50349,451599,412148,283248,322413,245534,-5210,2384,-372782,-335718,-201077,-539847,-348311,-245500,-260073,-105397,67008,103649,389175,160865,156078,479231,128113,152357,90906,-230571,-127340,-239338,-469284,-321173,-426809,-196174,-30044,-196375,168337,199728,27475,493678,316142,211091,404404,-61534,166735,-31649,-329653,59156,-405031,-541950,-76958,-572828,-8638,138396,-78592,498507,233573,161965,577524,9120,453595,173777,-152578,86668,-299139,-280524,-210388,-625665,-325127,-365160,-275556,126257,-91722,232028,290359,252763,343568,270834,241145],[0,0,0,0,0,0,3,-1,-2,2,-6,3,-7,3,-8,9,-15,21,-24,31,-33,44,-51,66,-78,96,-112,130,-155,178,-212,243,-285,327,-377,432,-490,560,-632,721,-810,916,-1025,1150,-1286,1432,-1599,1775,-1973,2183,-2419,2671,-2952,3259,-3593,3964,-4368,4819,-5314,5873,-6494,7202,-8004,8923,-9990,11234,-12772,15440,-113239,-141324,-638283,276284,129688,-27049,1044904,231769,569704,820498,-131746,327875,157374,-668603,152553,-634448,-707725,-85624,-707908,-287262,-25066,-445870,585889,233519,255482,852623,296792,544077,512097,59569,312809,-374543,-365626,-197271,-759486,-634097,-359582,-672625,-47153,-138810,-839,586460,260753,530454,631590,312144,499260,317177,-80187,-1674,-265592,-496103,-338273,-550561,-583414,-279281,-402268,-71210,183960,73446,543913,615472,265600,769864,304847,173018,306182,-488737,-136129,-265233,-818716,-202632,-735101,-456115,66169,-409739,270210,527450,87379,859565,191094,502107,862426,-142015,472670,33183,-617695,58762,-792658,-498753,-103494,-902385,-83653,-68412,-407068,638770,25993,518417,807979,195504,868672,318821,-63487,231637,-486887,-255923,-317687,-806082,-246737,-539270,-391338,60870,-252475,251563,314191,290171,611169,564776,411185,480084,153343,197639,2758,-249468,-471199,-716809,-635020,-542997,-357552,-381520,-90177,119397,139506,368664,538652,457270,749894,295301,364536,272485,-146461,-142482,-356984,-638315,-213467,-607971,-487208,-227472,-306779,210965,233567,86418,554359,297622,546866,612129,188080,482114,-119296,-308334,30932,-609290,-656360,-252226,-679787,-283304,-224581,-119133,256673,236536,484640,716351,298185,588171,228709,80735,292777,-251576,-303651,-368027,-604186,-332477,-583158,-515414,-23556,-101424,125055,248563,279379,616325,311634,502641,513652,174701,169587,4146,-279951,-285882,-595524,-553371,-507125,-439022,-157509,-146860,66331,284981,344173,494454,481421,368692,517879,150340,123075,-50065,-341545,-145550,-400976,-488260,-305491,-560308,-254880,-187179,-20396,258929,408927,427201,569853,359863,592738,345453,-1955,280320,-252993,-229886,-322639,-696211,-458128,-481473,-384131,-241864,-90122,141594,297216,323409,480206,545011,441723,335852,202779,75577,-156205,-222642,-390399,-521965,-570452,-521828,-254678,-296769,-135659,90085,380506,335700,422671,468100,450748,364388,202125,126736,-161860,-175113,-390736,-680729,-319768,-466100,-408644,-143971,-215713,306359,389066,309737,600708,345388,322804,414991,63445,87529,110329,-439708,-357755,-478155,-685477,-298778,-440431,-130090,84702,-163000,449671,336105,227441,615785,353408,378880,454986,6582,17382,-64757,-509834,-203785,-472640,-560301,-207574,-333142,-36402,-47451,-24855,509437,235240,413418,532403,195804,388060,277822,-128126,170636,-258346,-360339,-295966,-644882,-166516,-380660,-157820,118062,23303,123896,459056,147518,435255,473670,110141,296010,-57297,-212524,-139288,-399707,-475721,-283231,-475418,-88793,-188454,-61984,364138,200993,311906,414840,242858,323642,324714,170615,-177,-80535,-336868,-159211,-341956,-562935,-231051,-274510,-220420,192025,65084,342318,312247,248868,431365,311427,143481,193242,-134698,-45192,-157648,-356537,-103620,-307076,-411401,-45994,-237805,70388,179046,35111,500388,269830,206351,594031,154595,164947,139182,-333875,-147130,-229918,-535888,-122214,-417095,-314751,9384,-215996,285989,329196,219210,655584,156085,326343,418006,-162361,364591,-131822,-379688,-187284,-502400,-181534,-305242,-435133,81030,-64507,-73254,295861,209542,449651,278956,279798,402711,153272,-90715,-29224,-223535,-263491,-295015,-346826,-291690,-95405,-20309,-22580,120136,262902,169274,375671],[0,0,0,0,0,1,4,-1,6,-2,3,-3,4,-6,5,-12,9,-12,11,-14,17,-19,25,-26,34,-34,42,-46,55,-64,73,-86,96,-113,124,-145,164,-189,214,-244,277,-311,355,-398,453,-510,575,-645,723,-813,909,-1022,1143,-1285,1440,-1619,1821,-2054,2331,-2656,3057,-3549,4191,-5047,6264,-8110,11149,-16617,40804,-679868,-645821,-135782,-804884,-82104,109631,-324609,655248,207768,360370,810264,252706,496989,488441,-153500,129635,-212046,-646379,-226429,-709866,-508074,-193755,-552303,4900,77490,-29357,711176,260577,408166,735930,160050,335884,287224,-224578,135341,-434083,-670518,-284659,-621484,-252151,93712,-476897,417371,194474,83281,693678,263086,484934,574269,-142447,257324,-49932,-471418,-78219,-457193,-510054,-225984,-276719,-20888,60845,-79480,285914,313645,170774,528581,320486,295927,352376,-52306,25025,-60030,-450144,-204127,-210422,-368101,-157230,-236086,-119211,195645,-50271,285352,349513,158890,474803,133875,51759,203806,-193302,-6711,-282841,-506897,61794,-413699,-326005,41233,-318751,50651,123642,93603,385308,164716,407938,600848,-14134,71383,-47470,-445716,17472,-436919,-540427,-117659,-447105,-140853,-12345,-184574,328295,-27949,179646,356902,139396,404486,180012,-87351,19592,-93539,-259126,-173839,-377240,-216550,-164014,-312839,117754,-19207,190501,107984,240556,168716,195435,177975,295672,81037,30309,-59244,-156694,-211745,-200028,-125717,-38755,-102072,18908,-1054,88981,163527,66309,251226,139963,212343,131335,35475,43066,-42383,-5666,-33776,-97181,-113016,-210684,-106076,44198,-21704,127568,204026,101710,212298,-52052,56053,207799,15748,5070,-114115,-213236,-141743,-128043,-42842,-40353,-140273,-31442,93116,81121,77607,84798,-55771,83354,111501,82059,8315,-95842,-23539,-201679,-19773,-166468,-108416,27104,-98617,-77024,82049,-19397,189612,105174,224967,340058,164169,365326,138239,25046,67536,-285590,-373499,-122529,-258497,-204374,-143406,-175642,96540,-137939,43930,333638,212267,190067,175906,-56830,198816,-49816,67848,-33055,-292383,-43565,-39080,-235306,12706,2450,-157090,48361,131184,298919,284197,50644,255075,107099,-52146,185015,-44882,-37939,-95656,-108269,-303052,-99583,-121522,-113126,-92324,18389,184405,58967,188874,145847,149541,729,165473,-7899,55680,-81154,-160676,-86418,-68292,-108533,6021,34791,11312,31672,-9521,260489,118392,46049,56960,14732,43907,95757,-157238,54755,-38654,80206,86492,-187076,-66533,4609,-28872,-34591,-142971,-25615,-113621,-76700,-106645,-40973,43590,191180,73470,20429,84364,268734,223210,2564,159285,16736,2768,-32690,-227933,-45890,-118350,-317141,-84090,-101599,2885,52175,-33804,95517,220533,29214,139061,206828,17791,199978,-57718,-29612,10773,-208455,-157465,-33706,-231924,-86016,-58184,-12843,68844,8908,-10610,-66260,-54329,63034,44560,149024,20793,-75112,-56272,-22121,-20658,-138888,-41074,-116070,8567,-15139,96062,99772,21915,117728,139263,47959,177047,-56244,-112487,-44932,-6467,-82627,-23239,-208472,-190828,-151511,-49851,-17342,18093,167045,141516,135097,21807,21263,87637,33080,32306,-68108,-83940,-25917,-22231,-143870,-98664,-96266,-6432,-31746,-19469,-54050,34127,-34731,77857,189834,101085,61601,90964,-18423,-44806,-95644,-102176,-17852,-115451,-34512,-112295,-1195,-38757,-7880,95670,299350,125141,177327,32614,133318,105170,157662,52886,-85370,5475,-221943,-103846,-127805,-232014,2232,-36949,3436,30051,-12171,139111,-22854,155636,34542,167769,24865,-68405,-89561,-217038],[0,0,0,0,0,-5,4,-8,5,-10,10,-15,20,-25,32,-36,46,-50,61,-71,86,-99,114,-133,147,-170,189,-218,243,-274,306,-338,376,-410,455,-498,550,-600,654,-713,772,-842,910,-992,1071,-1164,1259,-1365,1482,-1610,1758,-1920,2112,-2325,2583,-2883,3252,-3701,4264,-4988,5933,-7216,9011,-11662,15821,-22991,37336,-75635,370800,636858,167040,785569,368196,150016,554208,-256417,-176064,49669,-780321,-118774,-623615,-706496,37554,-548086,-159295,428430,-57935,805001,545834,236396,796598,88085,135827,336007,-667415,-199478,-413852,-939013,-144772,-627371,-359435,285697,-687,295920,524776,285078,837969,598520,352253,509435,-68747,50091,-82547,-527009,-233567,-469399,-635513,-298689,-556642,-288418,49310,109201,203506,514880,357618,476800,533679,99552,346144,44189,-361022,-129687,-619409,-433555,-288661,-750062,-64541,3210,-266100,558705,264478,468145,947636,31896,618873,435414,-254901,340838,-453259,-563638,-31164,-1005619,-342678,-272768,-663259,315256,-204672,27023,867095,58873,674480,491149,25945,732566,4861,-194003,92543,-794998,-241536,-373667,-651427,30961,-462313,-129412,365748,-957,279228,465275,352870,658235,381823,217569,279956,-203177,-76484,-496857,-354078,-340999,-367639,-216867,-82127,-79596,-73101,148679,411147,292315,327566,318342,264232,269871,112,-125673,-165178,-210991,-236753,-296451,-433705,-213398,-223654,-57372,-37498,-5600,305326,320425,394621,337391,190921,177427,181237,-114456,-46967,-147755,-366253,-104893,-411392,-131621,-94290,-209677,176390,166350,131974,265077,120635,394057,283742,-52608,252905,16160,-141056,-126489,-478907,-158737,-200691,-350980,-60738,-121521,-81107,182839,111734,319555,112676,207349,277536,168627,106492,114642,74400,-131162,-155995,-326115,-114668,-222959,-78354,36403,-13250,-29048,61816,106793,215995,104993,127109,167515,64879,87497,-93523,-88746,-296863,-306892,-25932,-50883,69344,-18923,-58252,-27184,142628,74841,278317,70223,129306,64117,-19434,33133,48604,78380,-55669,-104466,95453,-81602,-66208,112286,-76660,-52256,93913,-66215,-62038,43234,125018,-65773,-46894,4353,67328,-57026,83549,-130637,-2039,-45790,-43387,-56638,74662,5626,84282,75644,60010,-62794,37082,-61890,-92915,169057,-110389,80609,-102618,9324,-117517,-76443,-113907,-112427,-197586,-143290,159851,24326,105882,50560,-112044,-6204,-20818,20933,100703,124763,13105,-28715,-9532,73026,1354,-65784,-9732,-8423,-193,-189310,-130358,-158584,-113127,24403,-24242,-45827,-49638,220361,114742,115258,72521,47742,-74153,171393,29840,-1038,-77835,-125984,-205320,-233409,-189269,-161797,-165734,-96983,14607,122419,134100,238706,146556,16503,166373,50287,157176,27366,-115877,-195063,-170566,-252120,-186797,-245278,-71994,2855,-82949,38877,86803,186160,214517,173998,74094,-21780,-36865,57395,-38717,-128597,-70417,-136881,-58920,-75379,-104897,6049,77661,56631,11801,57533,137746,151486,66039,26449,152556,113544,63675,-142317,-102553,-207932,-145242,-64210,69760,-8851,122653,160129,53048,186777,186512,90721,105784,-86458,-62401,-40975,-180105,-181460,-155293,-168497,-156837,-145929,-59246,205657,35415,265110,123454,67269,153948,151003,-42809,83014,-140200,39069,-140720,-286046,-115147,-291455,-117325,19750,-86464,100107,189633,-4846,291260,143962,149954,265329,23072,188327,-22527,-152311,-137732,-160945,-262220,-147565,-279473,-15567,55411,-11736,146592,176901,316142,318021,250467,271303,216721,7793,-35244,-125199,-162588,-216024,-263610,-300916,-259400,-89275,-140447,54403,-88853,210351,231537,53361],[0,0,0,0,0,-3,5,-7,10,-9,14,-14,24,-27,37,-44,54,-66,75,-95,109,-135,155,-185,213,-246,286,-326,379,-429,493,-556,631,-710,799,-901,1007,-1130,1257,-1402,1554,-1727,1913,-2118,2345,-2587,2859,-3149,3475,-3828,4224,-4661,5148,-5693,6302,-6998,7789,-8713,9788,-11075,12636,-14583,17089,-20451,25237,-32632,45688,-75566,328747,69989,-353902,196497,-661016,-483739,-258949,-1078835,-187760,-232338,-392124,311763,6557,372119,714537,245772,648503,642092,64280,508530,-104096,-496758,-169208,-864005,-672812,-380628,-782065,-109596,-119263,-287009,642794,268291,320660,826301,149897,563095,491245,-116189,193803,-453765,-580258,-205403,-756316,-466315,-150095,-506627,40101,65703,-61137,711883,135978,450913,691120,211574,424049,102281,-107836,61034,-452407,-490176,-150461,-655019,-272335,-228606,-452764,90139,41473,208334,569598,348039,414055,652973,141524,332593,46723,-301246,-117180,-490166,-479686,-272215,-584306,-320659,59902,-285556,159788,99486,82476,641064,322593,410985,541711,34088,410639,-131337,-446036,16213,-644004,-399490,-207170,-592519,33584,-210642,33205,539076,109184,522820,602036,245202,584858,308129,-49932,176110,-318782,-316628,-304385,-784414,-193891,-400763,-344917,204445,-119504,355442,455480,279328,546776,264353,405600,481313,44009,42531,-236259,-294227,-450837,-377128,-561354,-350283,-353825,-189283,78940,34193,391866,482169,443602,361150,393454,286761,252419,12973,-114333,-160136,-381375,-434302,-524116,-359977,-337877,-10116,-106012,266651,296420,361673,677995,355700,434154,445434,112794,138360,-83161,-503062,-201262,-496715,-551637,-266896,-646821,-31471,6169,29170,372413,273627,426364,571498,282100,572325,155548,46767,144538,-338666,-402674,-458345,-476076,-249644,-386053,-147922,64954,37417,310521,368423,338038,653938,553293,347556,228491,63864,-29801,-244015,-227406,-264410,-587680,-342987,-306262,-389955,-46776,-99439,290878,480184,294442,525082,617068,360896,569055,24693,-29988,-105210,-409862,-315189,-554877,-478209,-175332,-328520,46525,128370,172171,416584,343364,408843,604582,256687,176466,204179,-165078,-200128,-406527,-459936,-422557,-534498,-360767,-84122,-191288,71194,240632,195931,520820,521265,359498,317185,201446,73440,-222864,-372833,-348597,-464161,-614298,-361942,-231537,-186428,27223,220937,306614,515449,463197,324485,376267,128876,-20913,-104369,-199605,-176254,-449089,-249589,-271299,-543648,-73741,3998,-82125,331698,323014,338983,477095,84881,293909,159503,-202955,8212,-231390,-401521,-36949,-501786,-323363,40339,-238807,141130,93110,126336,447689,143610,339963,387084,-8052,195310,-154169,-464579,-314340,-469958,-437250,-88565,-394928,-11126,62984,3637,388198,308074,326014,472821,205051,202697,150250,-241765,-67924,-270750,-336112,-302361,-405854,-390880,-79492,-252802,52724,59884,156719,372124,422336,94107,406487,25078,37238,98068,-318012,-124712,-516916,-351155,-123719,-502911,-271896,-38518,-139875,179601,350875,151541,522037,295816,194677,517373,-96728,132442,-62511,-443379,-280750,-333688,-522499,-17589,-344512,-190505,233605,-14557,488871,305909,292313,437945,207040,280782,119539,-204589,-222780,-265861,-536687,-323945,-391104,-435445,-71438,-121297,89950,411026,204167,412602,425917,109357,377629,93413,-88241,129022,-321127,-241156,-144033,-658656,-155892,-409104,-354981,110166,-61074,98120,450490,210083,594982,321413,246593,435936,-117051,107795,-8337,-566260,-25492,-474018,-530326,-136384,-465416,-75154,80807,-142822,404789,344053,131365,623020,169598,313270,142909,-147580,244386,-229668,-499569,-207247,-582305,-359267,-94179,-444648,163605,14869],[0,0,0,0,0,-6,5,-9,12,-13,18,-20,30,-36,49,-58,71,-85,99,-122,140,-172,198,-234,269,-310,358,-409,472,-535,612,-688,779,-875,982,-1101,1229,-1374,1525,-1698,1878,-2081,2300,-2540,2804,-3088,3405,-3744,4125,-4537,5000,-5509,6078,-6717,7436,-8262,9204,-10311,11612,-13187,15117,-17564,20769,-25165,31600,-41906,61080,-108661,507033,629379,-63159,233268,-499735,-380675,-176572,-936206,-333950,-449754,-619476,266726,-229277,88964,745453,208131,713732,763043,80743,639916,70886,-294694,95331,-750294,-346181,-281313,-892924,-184835,-278374,-204547,578602,84548,547774,743982,394224,672942,297059,125095,225649,-306207,-450024,-347258,-782747,-468900,-536064,-507503,-151515,65186,34140,477780,462428,426886,580683,294045,402660,416045,-32571,40023,-191833,-520353,-357678,-604747,-575668,-233087,-606969,-17818,214879,30169,707882,270106,295759,996692,138173,270976,331237,-414537,103532,-505753,-873809,-172763,-917947,-351726,-50172,-445098,535363,316871,129267,947273,254354,686891,704595,-196294,434790,-213531,-538345,-50741,-763084,-492611,-347077,-717673,196091,-145625,-37697,513738,49220,632779,595924,227355,672690,119589,-160421,-35739,-456649,-388266,-348343,-612840,-193534,-430486,-214189,101004,208157,317741,365552,491792,594071,394101,382509,148234,-92025,-170101,-394388,-293198,-411867,-443447,-299000,-332048,30934,28938,168810,574693,232521,575928,490277,233760,308913,66902,-161776,30724,-531332,-503214,-409617,-683003,-64877,-202512,-203820,432525,106624,369478,725159,358395,541592,309253,175939,204254,-393117,-170931,-291293,-758592,-321757,-601456,-499899,-16143,-340755,181439,254851,177914,753121,400587,473487,584537,5339,4551,-140908,-572838,-130260,-686168,-663308,-293495,-433250,-164940,8452,48798,373854,404129,629252,558548,410888,403594,111244,-61053,-77618,-444048,-423128,-500821,-513396,-272897,-271258,-15105,249980,60378,480287,622102,415807,505159,182704,284005,233198,-267189,-11373,-363621,-602581,-374587,-702632,-359506,-197674,-153818,422373,267203,309713,542148,412080,546858,318238,74486,15210,-250888,-401297,-459062,-584881,-330502,-494204,-351288,12457,62057,180112,390836,545107,511781,402030,373032,356766,233331,-46769,-120598,-250101,-432133,-375717,-423913,-511242,-237414,-80824,-51039,286893,330246,367829,521159,554136,397827,382357,23389,58338,-196655,-369068,-293193,-636323,-498407,-395156,-313287,48992,44804,188088,510281,249514,446358,417153,133553,264212,-17684,-276133,-154526,-559382,-390938,-242228,-623766,-143736,-153655,-43730,227729,141219,306290,647753,324386,445614,313563,-49720,170830,-161576,-436084,-363422,-591024,-488315,-452870,-544846,6661,-129900,156915,499550,210200,449699,674496,194233,398634,205049,-148678,-68028,-539174,-482734,-401760,-820034,-355705,-179902,-163921,235130,353174,350624,471920,251949,515445,393344,82028,274739,-103259,-293967,-173205,-529304,-334111,-350492,-578127,-104129,-185697,-10223,322630,255134,429052,457498,315071,351572,136028,-9144,16783,-233946,-312993,-446361,-391577,-452432,-135531,-204949,-301457,24999,49720,266359,332482,339982,450810,95972,197424,137223,-139844,-258203,-324954,-552102,-170469,-394965,-351448,26517,-323219,224857,216693,-50163,415245,231555,242978,474774,-112463,139920,6727,-467195,-956,-466363,-624708,-92698,-460400,-73236,-11848,-187276,518005,286340,330158,734198,159548,470622,303692,-167967,71524,-274146,-320488,-160092,-564092,-313661,-126464,-379046,163867,-42137,173376,392914,254765,413084,322089,188590,199784,69314,-184781,-307206,-347984,-323883,-344373,-200830,-190449,-73751,-100429,107320,171758,269984,191562],[0,0,0,0,0,-5,3,-8,6,-10,11,-14,21,-24,34,-37,48,-53,65,-76,91,-107,123,-144,161,-189,212,-246,279,-316,357,-399,451,-501,564,-627,701,-777,862,-955,1053,-1166,1284,-1421,1563,-1724,1895,-2085,2298,-2529,2791,-3078,3408,-3772,4194,-4675,5236,-5901,6695,-7672,8886,-10462,12562,-15522,19965,-27308,41457,-78133,399671,672581,227262,891247,222730,87234,397277,-506241,-306120,-161457,-865350,-261820,-428719,-610096,79688,-165867,197761,476003,187273,671849,825781,256589,666284,26157,-78446,97943,-535813,-436713,-329861,-759221,-270586,-292229,-493220,282259,-147328,272984,571659,187714,833336,367551,43696,478672,-196687,-215172,-95952,-677002,-303292,-549651,-885209,-281533,-339843,-149881,392506,62410,569793,723218,445781,825321,432473,169267,299174,-469196,-457377,-379657,-665890,-464796,-437892,-529209,-69284,-78926,55543,541230,398889,612451,702684,155796,427676,319609,-267995,-5483,-541189,-653177,-257187,-778412,-325083,-103281,-436225,205908,246364,266273,823493,293423,366173,629951,-135616,278051,-29485,-479821,-31348,-760297,-710564,-152584,-696916,-5400,4046,-102144,614571,210489,447328,743394,181631,618722,207532,-145419,134637,-556234,-492206,-306429,-792729,-229386,-293671,-242338,196545,22510,402313,626294,384960,628205,464984,319810,343713,-151515,-177830,-356690,-543597,-434462,-540026,-455447,-242327,-266259,-22498,137421,355636,484963,364344,329894,478246,256528,170237,-21809,-94982,-435332,-350064,-524959,-780992,-569479,-347367,-266151,99490,97673,393526,680279,402895,531252,583233,310252,291259,-55047,-111585,-267235,-530741,-312585,-578137,-553865,-134519,-292971,-4074,259277,268475,634789,394819,590538,606738,235383,289591,169539,-265202,-228252,-511502,-445391,-303389,-635862,-156488,-182923,-104145,456529,320937,375640,620625,342634,442688,201342,-2220,131501,-179831,-351159,-405828,-546016,-286104,-419153,-249783,-37326,-52220,220917,413509,314251,598433,330989,239045,303169,-173770,190,-267948,-517166,-345892,-539612,-483447,-126336,-265796,156315,2450,259216,582685,475088,360920,478073,107822,161476,-16951,-286884,-235801,-648180,-406511,-317952,-268389,-123701,-107632,71689,273983,344071,380833,487700,252495,331993,189440,-86707,-145381,-322217,-384964,-378236,-304027,-413030,-200317,-105799,84263,348061,321636,295889,581309,248437,331181,161878,-3572,-98680,-145423,-395971,-161201,-435707,-273869,-229628,-357128,17510,89553,196427,449857,208694,296319,512935,177496,402933,138418,-222157,-65582,-386682,-436589,-214120,-656389,-210345,-195824,-153421,293386,221265,177993,639792,52980,663359,326820,37543,202064,-324275,-375847,-206214,-587743,-309513,-313784,-384379,136009,-100505,64708,310413,321818,527110,468799,137282,311559,145846,-37564,-51316,-415903,-451372,-342638,-755445,-418438,22524,-320152,114335,127126,66409,618893,192158,433396,478271,78116,191868,-41759,-294482,-75460,-405996,-463871,-111373,-647780,-140600,-23565,-190282,381595,240440,239343,619987,268626,335161,378825,20780,68111,-279116,-460255,-249237,-638375,-314742,-202000,-487243,38866,3987,158236,407035,334438,396981,509503,164134,328961,105048,-171232,-157240,-302479,-409450,-293189,-431287,-241770,-76764,-94974,121310,287741,178307,517907,380471,246373,504272,33663,28233,133716,-391726,-203442,-328473,-516734,-82018,-413121,-225347,121534,-145957,361911,450805,101713,656891,254617,288014,336886,-163375,58031,-182352,-698401,-175128,-534701,-563529,-72110,-427312,151444,83460,126085,498820,214000,362721,559567,114720,226069,56659,-318807,-168835,-347344,-409617,-124956,-551454,-346703,-193721,-40568,203443],[0,0,0,0,0,2,5,-2,5,-3,4,-4,5,-9,8,-15,12,-18,16,-22,23,-29,36,-39,48,-49,58,-62,73,-82,93,-104,115,-129,139,-157,171,-191,209,-231,254,-277,305,-331,366,-398,440,-479,526,-577,633,-700,771,-859,953,-1069,1202,-1365,1563,-1811,2131,-2542,3108,-3889,5047,-6843,9841,-15272,43899,-583165,-864735,-194802,-925781,-211083,39869,-462309,554094,189409,319482,963956,154326,628094,780653,-5555,437346,-207929,-494029,-15874,-932731,-522176,-202112,-820743,-3501,-165025,-164979,424680,121373,552576,661799,131478,593575,189389,-19897,190447,-296802,-197345,-270665,-714011,-367455,-478621,-590052,-130981,-92991,30391,407689,340839,538318,598849,435911,321120,208256,-381,-56075,-214433,-682207,-317259,-750049,-601372,-149114,-418219,61875,260998,-21703,820826,355640,395172,828095,139269,303000,202961,-499698,176120,-488922,-615780,-97528,-846717,-157145,-25258,-341621,509059,245286,154257,987136,118616,439540,437957,-150842,427165,-351708,-442328,80572,-861151,-334101,-115326,-589178,171977,-26334,36422,516159,162198,505715,586000,236134,538372,29638,-96748,94244,-502409,-265059,-429631,-585651,-237427,-178213,-226088,68082,37280,398709,316897,319792,518592,196463,259299,149282,-96260,-73729,-287867,-274573,-425014,-341176,-290449,-158442,-121606,-41505,-29661,383756,264836,468788,372456,68098,327610,39579,-75366,13830,-330520,-120596,-279320,-397071,-169345,-169809,-212023,142132,-23312,252897,284009,210558,489749,112171,155383,246799,-45078,-56589,-27985,-518173,-21359,-435667,-327473,-88637,-207730,166802,108944,-49049,232527,373049,130381,284725,-40030,23558,-137596,-259223,-82360,-322935,-342811,-178105,-241335,-39654,-68973,45792,173029,117862,362290,314041,113708,64770,31816,-176464,-86200,-423224,-262397,-315303,-366111,-88633,-178988,9341,154311,121015,312589,431530,176379,268111,135530,9779,-30669,-226330,82703,-306173,-229513,-264094,-438289,-229118,-70092,-65856,165061,140510,281987,423692,342757,373557,326256,158652,13530,-296811,-206363,-262061,-383331,-156202,-328380,-390814,-59316,-37867,35577,259804,188442,466614,352962,220466,267565,84385,95938,-70162,-159056,-259191,-259637,-281252,-367283,-312481,-188009,-110760,156258,159299,277108,383051,280044,200228,245838,50420,-25793,-174562,-211740,-121199,-302181,-372073,-275175,-204796,-104995,-1354,234826,266627,8988,361018,544044,214873,294176,43080,-90130,-25593,-509780,-309071,-298844,-423153,-263325,-291822,-135215,242665,-70203,276361,491538,145831,471418,188559,77065,167295,-149282,-165379,-262321,-457793,-188113,-298705,-373522,-125641,-211590,-73142,282187,195227,519636,462636,127027,377643,29698,-83238,61254,-203332,-121343,-279778,-569630,-182990,-423659,-311657,77370,-124119,71552,242882,73673,365505,213607,334982,406260,-10503,11145,-18559,-209042,-50769,-378297,-299120,-162625,-261951,-105811,37520,97068,273842,249352,226891,371864,210897,206892,210838,-88893,-117564,-208951,-265250,-228755,-280819,-332604,-68911,-47533,-44587,147400,200285,338840,495659,323173,218922,170801,-86337,28196,-234090,-233444,-287935,-592322,-163831,-147445,-491715,93079,-97127,-76014,613575,250549,407386,482848,-9302,388646,63630,-161482,116559,-497986,-282903,-310020,-574119,-212200,-328869,-230197,184699,-155357,347846,458116,54169,668892,233648,67276,284343,-159658,-66568,-201367,-602538,-207298,-553526,-394541,-51678,-357976,175293,187929,192802,421309,314526,381818,308923,62975,282063,-80060,-82272,-205199,-433793,-379191,-287885,-278766,-251577,-146243,125553,173919,226234,344374,335692,407960],[0,0,0,0,0,0,2,-2,-1,0,-4,0,-5,3,-6,9,-12,17,-19,28,-29,40,-46,58,-70,82,-98,111,-133,149,-176,199,-229,260,-291,329,-366,414,-457,513,-564,626,-688,755,-829,906,-994,1082,-1184,1285,-1399,1520,-1651,1796,-1950,2124,-2308,2518,-2745,3005,-3293,3617,-3984,4383,-4816,5234,-5581,6162,-68329,-22773,-365302,674749,361682,185485,946637,231139,564426,531700,-137096,180434,-109501,-649878,-184699,-795932,-678806,-249142,-701341,-121020,274142,-69742,474525,557059,307280,742408,386347,272498,179679,-398078,-292212,-241782,-831342,-322892,-693421,-597620,-24217,-350042,123282,518170,152365,677342,548756,478467,617729,60391,143973,159621,-538254,-333084,-395887,-833693,-282403,-550067,-356344,215708,-92125,455232,625019,340852,753729,508184,256042,484952,-55072,-134493,-189367,-663035,-483413,-411216,-665447,-196381,-332322,-123522,482710,206286,491762,720193,303124,714588,372110,-148728,56425,-420602,-398204,-379650,-734767,-310925,-370795,-681975,161288,-67626,146981,790431,203744,692528,720775,-4098,671255,62280,-342971,-61809,-621416,-467781,-313389,-812111,-132808,-377658,-441908,365556,-11465,516656,734278,202355,752269,332714,92833,342369,-443004,-261154,-234868,-727615,-530428,-550789,-500542,-146617,-229236,205956,453882,334271,641693,516593,497268,359410,198940,65686,-105506,-583978,-579338,-552282,-502508,-466931,-406019,-220862,-110829,139792,333306,501047,658986,435337,464246,207338,140896,22822,-380723,-246547,-434443,-560432,-430105,-449294,-435972,-27049,-149389,287317,457399,431942,632460,401750,281667,432685,-63090,49058,-70078,-474163,-256365,-575425,-478721,-239276,-396644,-77665,96700,156459,410310,484860,579682,782026,325347,290374,32667,-226683,-33252,-559106,-309518,-441079,-589063,-215549,-242248,-252714,81791,224764,431373,508141,282562,601521,329303,217353,199091,-372968,-174901,-414422,-644405,-422673,-478451,-437786,16465,-258769,192077,392291,241379,629163,294423,276807,445582,182021,136042,-52492,-413607,-173273,-766790,-481753,-260525,-533454,-22352,-27342,103866,532643,381010,399776,493629,262455,358169,131422,-18492,16697,-414272,-399524,-506243,-620534,-488173,-244297,-202101,74314,74681,387845,413636,342859,464510,513150,232845,280280,-139299,-198844,-279880,-413629,-599272,-547708,-583787,-288300,14439,-57302,222933,404354,235663,462556,532240,342409,307661,-196364,-100234,-156444,-473861,-429090,-451564,-560986,-186024,-311852,-214230,236384,-3424,471197,481272,438434,577244,234744,20130,114092,-432470,-324350,-323869,-638907,-303734,-449275,-387534,13057,-138725,264978,525400,117009,530894,439958,139598,365120,-49631,-47051,-75507,-545937,-280222,-483752,-612768,-208829,-286481,-127822,268031,30335,385102,503998,257999,603631,229862,66430,149359,-249040,-285550,-214321,-635111,-409065,-373773,-302711,8648,-68918,11359,412787,284573,583360,668038,95852,490743,154713,-210790,35905,-440836,-455122,-296921,-646832,-220067,-140439,-260295,488827,53982,248728,617840,310285,516171,439656,43995,232142,-52441,-293001,-108640,-528051,-340525,-232124,-411557,-124540,11597,20015,410087,339676,265503,544498,138012,409168,206122,-157752,-45740,-278825,-478972,-331009,-560257,-338014,-78624,-331019,15238,209515,37567,466889,479730,386765,555873,53952,283248,226456,-332338,-88779,-250511,-700012,-297066,-614190,-175716,-60737,-245554,216789,202476,67491,696770,310400,411396,485426,-37045,258086,-170321,-435918,-48373,-606518,-513615,-215859,-480742,43312,26519,-161157,386342,222824,382570,590091,285269,634647,111061,-7807,318085,-292579,-269283,-276392,-566418,-216624],[0,0,0,0,0,1,3,-3,4,-5,3,-8,5,-12,13,-19,21,-24,29,-31,41,-44,58,-64,76,-85,95,-110,121,-142,155,-178,196,-217,239,-262,290,-315,349,-376,413,-444,482,-519,559,-605,648,-702,750,-809,870,-940,1016,-1104,1204,-1319,1461,-1625,1836,-2095,2434,-2873,3472,-4302,5497,-7302,10142,-14753,32028,-565313,-160103,400651,-182881,575778,592436,308018,1029339,148926,301887,481738,-408066,-990,-377522,-807355,-198264,-834338,-615283,1559,-491414,276656,354607,78697,892694,398576,507723,795794,-91171,168117,165373,-520208,-110390,-650724,-680038,-448553,-702843,-214596,41868,-253078,374624,423001,444180,896879,289133,376967,427694,86516,41323,-54753,-386566,-364779,-555624,-605220,-377093,-392545,-432750,108468,-17890,370903,576142,168636,780771,609325,248918,560278,-214127,-199846,-25989,-606340,-213190,-589434,-766819,-52025,-490662,-20447,441715,-21581,628290,609144,148040,905421,161327,13272,440956,-598066,-138517,-411285,-901317,79603,-598103,-415654,205293,-376294,447794,553257,208196,930319,485690,501173,580992,-179772,27950,-21957,-701730,-127398,-505598,-555866,-179930,-490285,129236,120693,168844,507850,502866,523233,642441,322902,385158,113763,-137672,-153817,-490364,-598396,-356422,-472753,-415556,-173865,66479,-18174,340250,503116,424870,627973,357606,256084,259261,-258436,-202117,-347683,-559175,-322709,-574792,-480395,15439,-110436,104927,427836,285396,686281,412475,349217,593856,-4321,107500,-29406,-630813,-92960,-509286,-590509,-343058,-520529,-66216,102872,-119696,575001,386541,522850,679796,253857,408764,220603,-279455,-129909,-416718,-758388,-353607,-506185,-395914,-199985,-220343,337697,199623,286230,625553,322182,490524,514306,114521,158166,-183581,-318076,-279773,-663116,-394674,-477379,-295075,-82267,-139104,278963,344789,298266,505845,597980,381396,350447,14016,14032,-190089,-367203,-298371,-533351,-468352,-347918,-290918,-72060,67776,38999,453257,375257,407984,475050,216136,239514,40306,-203408,-187511,-479204,-497357,-485496,-597766,-128979,-245837,-77557,307681,97124,415350,500523,347758,401426,334207,126650,70129,-300193,-292590,-321565,-528362,-307223,-420146,-248214,-33539,44681,181574,335279,322427,441540,413269,222152,250433,32855,-117257,-121971,-167340,-386928,-294537,-249088,-424489,-127656,-129612,-81336,171024,169275,431466,420533,287213,536239,400332,81329,126110,-238659,-359129,-223441,-569362,-305517,-288034,-231872,-5166,-74155,109218,325488,259826,514578,464277,234197,382237,55765,72986,-111089,-341941,-149165,-402442,-376955,-89646,-291182,-164027,-6085,-64970,281640,366746,176557,537604,250552,424417,371385,14696,90188,-129760,-345833,-250561,-383890,-284594,-255780,-266190,11658,12304,-72306,284994,108805,302576,395547,195413,184027,117659,-161765,-133756,-220336,-318583,-329950,-346804,-219422,-20031,-98403,148129,-45187,82959,352693,397306,253929,248298,100978,55565,-70692,-196694,-187736,-234678,-236460,-137487,-140259,-83274,42386,-27927,218725,285552,222130,258546,150819,167729,193550,-160479,-199234,19998,-429146,-356731,-73875,-310780,-52718,-85998,-39572,195820,107031,119312,394717,41004,290460,304306,-9884,117868,-183456,-175840,-209749,-364647,-211055,-219355,-292875,-16191,-274346,129063,326829,74684,410443,346303,147075,423631,58014,118391,27441,-353762,-78541,-245057,-349351,-46236,-324123,-118138,116907,-58553,246384,310992,141879,271566,159980,38277,175676,-144656,21825,-103954,-188325,-237362,-218675,-229205,-63751,-14694,-4248,114905,127111,187076,219957,186821,112884,115716,30443,60887,-53050,-296716,-334743],[0,0,0,0,0,2,1,4,-3,7,-8,12,-14,16,-24,27,-39,44,-57,64,-77,93,-110,133,-154,185,-211,247,-284,328,-378,432,-497,561,-641,721,-817,919,-1033,1161,-1298,1453,-1615,1801,-1999,2223,-2463,2730,-3022,3340,-3693,4077,-4510,4983,-5515,6107,-6773,7528,-8390,9396,-10570,11989,-13726,15943,-18911,23208,-30388,46879,-237462,-271021,-938565,-405634,-199086,-496302,135838,-226803,280987,679368,234894,616819,610617,203933,691526,231247,-386813,60244,-634894,-533906,-308613,-871603,-215561,-327858,-382428,356007,123623,377257,865355,269247,662277,597990,81863,321520,-142576,-425815,-4838,-717770,-542706,-231377,-788716,-54401,-39555,-132728,675063,309941,472750,796618,283511,315787,346463,-309604,163638,-379980,-548281,-358891,-653450,-423467,-181603,-433605,240970,312482,155256,757112,443633,409135,529186,111059,150060,-25241,-399481,-241229,-499911,-628663,-303598,-372389,-254868,105277,-96551,289838,522709,164385,625647,369780,221161,531302,-193460,39377,-105272,-545158,-330291,-449388,-575860,-106320,-481618,-145703,9174,-156552,457061,295131,122802,635018,217787,292385,209212,-275556,78855,-362128,-502813,-148402,-648067,-332446,-117503,-347580,102538,143213,176123,468260,167012,406489,446803,191864,342336,-34590,-264640,-93543,-466798,-369593,-317883,-596496,-238812,-278001,58744,85173,134907,264947,355340,280735,393944,257154,149222,153063,-20483,-150859,-381065,-293812,-407876,-253893,-254948,-114877,-60673,-8311,162548,378886,184261,300402,226226,194187,259090,-122449,-51213,-139378,-366010,-296869,-126345,-425444,-129521,-261289,15285,-5588,28348,269178,334406,232722,369438,140407,40889,25386,-230402,-133505,-321001,-326108,-168262,-414507,-130329,-21417,-102797,166166,150763,232491,415005,270137,371722,219496,41943,187709,-138206,-186428,-160575,-302488,-221781,-154919,-262454,148363,-48564,375678,237270,147465,513102,237019,178167,320049,-74509,-100077,-131242,-334575,-201487,-379712,-412774,-240407,-307986,66901,64171,-36823,352952,348866,312951,558689,134733,318553,156501,-128217,-138231,-426749,-359618,-360811,-608748,-320941,-272631,-195648,104530,-53531,368813,352749,359021,571234,343863,198665,156247,-60494,-58455,-279469,-476547,-458452,-519238,-484140,-140929,-144280,-31939,132505,301057,331026,452447,524444,395428,402175,119230,81764,-209600,-380499,-282926,-389053,-374875,-292938,-162517,-344119,219835,174682,370871,582508,260801,501503,334510,80937,296813,-429181,-188485,-330279,-711010,-193105,-417378,-368039,-13755,-227066,151312,594944,168155,575653,566742,202270,352273,-111386,-33676,42212,-516104,-150454,-367315,-697889,-248093,-306641,-141674,108335,-41019,484127,478153,166883,825726,280598,281866,269106,-155401,-208081,-214950,-469324,-300228,-400555,-438678,-28996,-169346,60592,357620,126947,476466,485184,199505,269533,194755,10921,228380,-384268,-310530,-183287,-428927,-310961,-195389,-255148,101840,-117832,256651,594223,308995,392226,491523,27189,272671,30866,-265775,-107359,-406669,-381480,-198356,-429742,-15746,-119282,-210256,468971,229110,205381,543889,225400,421521,287403,-123024,138862,-136743,-378439,-217364,-571703,-207008,-246851,-278667,-135897,-115740,-53873,308778,258591,445401,398228,308720,398985,186685,38493,-3072,-287948,-360195,-272857,-593886,-324161,-244110,-283330,113964,-38217,219032,542368,371767,437614,361991,147861,197863,153150,-202521,21114,-451770,-443643,-396424,-683833,-168409,-189025,-105397,247563,121804,439665,595738,100212,460528,314818,-19501,243763,-262505,-278546,-220636,-392145,-359422,-334572,-407336,101827,-210728,-73235,302217,72293,487064,365233,159382,298778],[0,0,0,0,0,-3,3,-10,9,-16,17,-23,28,-35,50,-58,79,-91,112,-131,159,-191,225,-268,312,-368,420,-489,559,-643,736,-839,953,-1075,1216,-1364,1534,-1714,1917,-2137,2377,-2641,2924,-3240,3576,-3953,4356,-4801,5287,-5819,6405,-7050,7768,-8559,9451,-10450,11588,-12890,14404,-16187,18321,-20945,24249,-28583,34551,-43423,58298,-90201,331201,123922,610263,852456,51025,693002,142697,-88539,363507,-774016,-400279,-479800,-1125820,-111643,-499694,-425585,506993,-188279,264895,656491,134422,1022665,464407,352195,807430,-352012,113544,6841,-667130,-159177,-639483,-691280,-203869,-520834,-151932,20754,12766,517749,363100,375998,577695,238625,277028,181165,-114951,-149085,-275182,-527284,-551052,-477383,-422180,-263969,-100656,-148125,289135,198660,421436,584000,226957,552408,304745,-152218,364513,-213296,-672013,-183875,-699942,-374990,-317902,-761853,158351,-147786,-4892,765117,71234,599073,743171,-53485,769434,95372,-309247,304816,-787413,-325156,-375872,-982190,39303,-524942,-391219,467818,-95165,402024,606924,137752,880829,229593,268639,622028,-344354,22155,-133733,-707709,-96828,-745723,-521611,-104317,-544266,72299,157980,112127,674798,368674,513293,517270,184966,268557,180982,-300600,-204514,-520341,-456917,-422298,-516330,-343193,-89759,-14415,185396,394143,427487,376669,535538,375374,316532,166646,-105082,-234964,-292045,-497411,-334635,-554667,-363408,-51218,-294471,45086,156723,178175,641449,445926,265037,554891,82416,155400,-13131,-396286,-57426,-535533,-510545,-231746,-624194,-99816,-3762,-18599,562837,224269,360111,614436,184176,379171,319277,-199877,231250,-427350,-273920,-265035,-677074,-412820,-391402,-380785,222072,-16116,325799,466145,404746,650898,383953,286255,354986,29994,-141264,-230823,-648550,-375369,-572997,-419344,-204063,-354352,-4116,179197,232919,538229,406452,376104,561156,190809,209501,-67683,-262414,-171864,-469013,-483918,-593864,-527999,-339219,-76172,75004,380413,319878,363064,545318,439731,590723,240067,260871,137756,-461474,-379502,-362546,-486157,-463308,-486558,-350984,28895,46487,337669,340480,492887,523319,306614,339072,62403,-151376,-110756,-309764,-473508,-418576,-547497,-320196,-259878,-261125,75778,102941,223351,504638,433940,501128,265033,227852,74462,-147637,-211667,-402080,-409857,-496946,-428757,-229729,-333426,-130477,222186,183189,364851,390974,242116,402924,301023,136387,37178,-264234,-114204,-204062,-462148,-204632,-364285,-285621,-75459,-31358,195556,198695,205693,564578,316434,262097,314210,146607,46922,-54857,-335046,-38418,-228573,-520141,-169057,-240249,-117644,-8597,-53262,199545,205733,163164,381821,248654,181733,198762,-340371,9337,-364442,-386895,-84257,-494987,-350950,-230287,-242391,-29504,102521,19059,312095,233458,223772,538594,122152,336898,193692,-158027,-121198,-268701,-427651,-254015,-482463,-268848,-185332,-367400,122938,89212,204783,397054,313449,386323,478100,114505,247834,-30678,-123551,-213686,-379691,-396757,-372320,-362041,-210101,-83828,53332,199027,250125,310567,373465,460164,388201,440742,159669,14671,31509,-382563,-287965,-495543,-550387,-213313,-514093,-434565,39487,-140659,511865,283580,186347,594000,338172,113365,410508,-144575,-16971,-161284,-654201,-207361,-526952,-468451,26089,-452408,103057,353381,-4076,742469,231063,252743,664892,-8516,123097,-11538,-604963,42760,-433240,-668982,-51462,-690513,-74286,-27130,-257285,517244,241704,249721,505448,336610,460628,268821,-253376,36502,-321408,-356704,-327130,-501697,-313674,-153030,-274593,88520,41749,179996,397924,355683,433879,250916,216655,132472,-8237,-56242,-357531,-213746,-395610,-477793,-47451],[0,0,0,0,0,-2,1,1,-1,4,0,4,1,3,-2,4,-6,6,-8,5,-10,8,-13,13,-16,18,-18,21,-19,26,-25,31,-31,34,-35,36,-41,40,-48,46,-52,50,-52,54,-54,58,-58,64,-60,64,-62,65,-65,68,-73,73,-80,80,-88,89,-89,78,-39,-64,341,-1070,3259,-11758,87156,573523,-211020,-99020,-59168,-939573,-268504,-629647,-797485,1313,-395920,-92615,482889,-35756,640680,597634,236547,795729,152009,140131,310917,-347996,-280310,-367891,-772916,-268021,-577486,-646172,75654,-224248,32383,580288,226607,631095,734415,287194,716354,171760,-156295,96520,-604121,-206577,-273592,-902973,-271839,-405747,-455784,126095,-200525,241036,607257,323748,779546,489582,150189,431942,-38206,-14210,-133576,-669174,-442623,-515691,-774077,-74957,-144078,-122177,355907,52523,444474,772449,370504,638640,376574,-15613,354330,-222275,-310436,-214453,-718321,-342938,-512678,-661635,-183732,-193889,-63690,532814,229494,599989,581187,247502,709541,313108,-21351,295040,-405950,-450469,-286470,-789939,-383213,-621206,-567232,187956,-359235,253897,496003,83401,719781,427126,322353,542143,-20929,-92869,-99134,-731017,-235556,-641254,-738217,-262196,-533025,-139010,-36511,-61404,630001,493739,466125,769459,342168,398014,201390,-139636,-95448,-412403,-528365,-464211,-584050,-458431,-252064,-108737,30243,169748,275843,389051,536201,525221,527748,373544,113650,115309,-171984,-303224,-456127,-555999,-408076,-426170,-478703,-224769,-10223,96159,594413,362123,553021,719052,388758,513767,296352,-122814,-5974,-318241,-481839,-373331,-678104,-295118,-187724,-368716,144905,-26193,431651,562174,388149,608036,551124,148582,302384,-147154,-83657,-206716,-559756,-304210,-524528,-489937,-193224,-366705,67137,226385,252198,629818,405360,495171,575471,242451,393460,60170,-182590,-259740,-614144,-521316,-379814,-519776,-243801,-296315,-26863,229831,247523,484118,486040,382767,618560,263326,217651,116165,-221564,-209469,-434410,-545295,-373307,-549868,-361102,-144366,-152264,270813,215920,231363,745970,387851,532301,480783,31716,282763,-70019,-317773,-276075,-540445,-493901,-328920,-383826,-22347,71983,92832,414889,346116,585521,426234,290305,314662,181494,-126655,17983,-329614,-480132,-548031,-572882,-418230,-421001,-242363,-92155,242740,292040,455310,561902,420487,457590,264682,56187,98081,-308940,-359620,-270190,-503023,-365923,-382416,-486720,85748,-95739,137990,490534,184201,525985,472159,75692,587469,93148,144865,77008,-454240,-238558,-501048,-603276,-233619,-435665,-147021,64854,-231304,254883,326242,162963,649249,148360,365278,415744,-120650,85385,14779,-397566,-19529,-426957,-344028,-128136,-309131,-100938,239237,-68261,296796,322385,238969,396818,166807,151740,124651,-247886,-93731,-207166,-364105,-158836,-368460,-286683,-20601,-72386,79282,250354,272108,346536,272942,297945,319428,72659,-222992,52473,-264466,-297465,-351391,-403730,-127805,-322890,-183407,85037,101912,173376,325876,89235,385249,240184,180821,117375,37586,-36594,-78916,-254396,-151063,-296910,-362515,-90423,-107021,-144278,145186,-17276,220402,335253,297702,556960,395751,216970,197467,-238008,-52192,-251107,-443358,-244306,-254941,-436562,-256240,-198916,110094,153896,99999,325201,255556,250903,389729,90369,144394,211226,5335,-94867,-181202,-414458,-197875,-324211,-147601,84794,-193227,90380,171284,17056,533748,403119,213991,430692,-57786,46490,-6932,-325668,67577,-259217,-380286,-102638,-636787,-68361,-95612,-123688,173474,102143,163341,480367,93552,438518,311454,185658,271380,-205624,-147173,-233300,-478561,-318134,-337794],[0,0,0,0,0,-4,2,-6,10,-10,16,-16,24,-25,36,-43,53,-65,76,-92,104,-127,145,-175,201,-234,268,-304,351,-395,453,-511,581,-651,731,-819,914,-1022,1134,-1266,1402,-1556,1719,-1901,2100,-2316,2556,-2814,3104,-3418,3770,-4155,4590,-5075,5622,-6247,6957,-7789,8761,-9932,11356,-13142,15449,-18560,23009,-29929,42337,-72052,342150,125575,255222,-27317,-679342,134025,-751169,-578467,-227412,-953842,-92085,-93621,-208153,601886,76894,415913,916469,152798,763649,426117,-302660,322440,-457117,-545000,-137700,-798340,-313027,-299010,-733990,126029,-223324,157366,573483,299477,765374,534404,282548,529890,175430,-72277,-5622,-444103,-460185,-506461,-529331,-342288,-434412,-357960,84745,184122,95685,434785,539043,269874,646524,213139,180374,260378,-248479,-190118,-400703,-681934,-157780,-507493,-249100,39162,-254629,382828,153270,-1098,725474,125593,400829,515271,-99377,247730,-116855,-521078,152541,-548536,-436540,-148604,-749416,-25397,-5707,-203281,540884,124807,291120,658274,-42170,561549,311467,-209470,397052,-542408,-314511,-69170,-650755,-88385,-283826,-336195,-5532,-199982,55574,244944,122097,359717,195059,184756,216865,-66091,47630,-172245,-223508,-214834,-298559,-304631,-230964,-345039,-179327,-25487,18222,55132,150328,125705,121530,135892,115275,-43560,70570,-33998,-200507,-32153,-308346,80746,-231714,-99301,-5381,-135534,65676,91853,46140,197184,110713,22496,274870,-1484,117566,34876,-273515,-39814,-203003,-197934,-136616,-192212,-32850,-44241,-50084,93327,72460,159578,334170,-13524,250502,8372,-23891,88169,-103856,-166954,-42266,-174955,-64079,-87439,-109079,153208,-94533,82919,103415,165629,168278,174372,159819,137595,-64635,-84501,4759,-229941,-44650,-31985,995,-69101,-92022,34027,41614,35420,99904,21479,81845,60362,-9212,159453,13713,-86120,-15888,-73167,-118972,13759,-167360,99388,2296,-25382,138574,76047,126171,77802,83836,4174,-45315,-94308,-5935,-48660,38749,-133365,-101470,-76984,21849,92466,-61086,-21154,129896,56841,4577,217351,52355,-36058,17201,-17949,8219,-75120,-24258,-90775,-64748,-78744,-140251,-22815,-62246,25115,106816,95967,142570,159035,58477,28070,52031,-50629,-18785,-88722,29877,-39965,28513,-7731,135950,-249,-14639,35106,-50754,36220,13606,27743,-90201,36223,17548,-31840,-17374,110259,-33534,-97,11270,883,96731,-25999,34729,24787,121899,-45450,-206651,-67135,64448,-96050,51551,107772,65396,117365,-88138,134538,-21486,-17847,22919,-31588,-100435,-223805,-84991,-100017,-217653,-43898,-65339,-117265,139603,256987,146962,119257,183219,137673,83227,90312,26937,-21313,-149142,-169006,-399900,-230348,-225569,-269905,-76401,43449,184246,70822,111948,135040,215026,166391,141316,91903,-51498,-90669,-132428,-134877,-261828,-310274,-75100,-80030,-203162,136793,119294,203355,239405,128657,135095,220294,120214,88852,-20422,1523,-24259,-121973,-178505,-282563,-83778,-191663,-16666,3329,34005,18399,114077,154897,63414,165542,102945,-167409,-36368,-59236,-38728,-1163,-149410,-213272,-52480,-100269,-82563,126384,15807,147050,146461,-46095,37061,71020,72726,-64944,50406,-107885,-199844,129632,-12706,-80360,83775,65263,-25276,-12063,5062,73707,-51125,44668,28455,70569,101273,21349,-16964,57628,31229,67081,50329,-117095,33859,108925,25604,-41882,-13223,8913,-96518,110135,222908,22805,-41188,61678,-52865,-50210,-10126,-114236,89506,-53248,-55438,-9299,24771,154488,121763,50913,154890,118165,205654,-77615,4301,110921,-76601,-853],[0,0,0,0,0,-3,-2,0,-5,4,-7,7,-8,14,-16,26,-28,38,-43,53,-65,78,-96,113,-137,157,-186,213,-249,287,-330,380,-430,491,-551,627,-702,791,-885,988,-1101,1220,-1356,1497,-1660,1828,-2017,2219,-2438,2678,-2937,3226,-3536,3884,-4261,4684,-5149,5672,-6264,6933,-7703,8584,-9605,10766,-12046,13226,-13300,6275,112579,880784,356187,475681,847545,-209913,306136,96938,-647660,-174128,-678240,-805926,-199108,-694814,-220884,5384,-138179,442051,403959,187243,649734,386695,347565,496153,-114431,91858,-189306,-557538,-252860,-598549,-621312,-186124,-467773,-77769,186095,-47959,573064,635721,315456,765040,266724,207734,413077,-319991,-26588,-222605,-765690,-160309,-630508,-487081,-167813,-540993,105956,324786,90731,669260,483573,353040,703034,85111,430471,158590,-348955,-147434,-368943,-572207,-292612,-606742,-469508,-93596,-348487,336380,420971,207719,630593,401088,423468,673771,43521,278303,-49964,-420992,-279268,-538222,-644205,-257908,-561771,-281925,112635,-320193,441553,314987,359725,908137,273346,477520,542861,-160630,289017,-205212,-613720,-224979,-741217,-493798,-269471,-572360,21370,-79191,-109320,584618,210464,496420,658764,284277,589967,178196,-40748,133046,-512538,-471897,-477525,-698529,-310125,-345693,-378573,33852,-89990,303120,454045,417275,574144,510050,239284,429074,47882,-167559,-225777,-451634,-395837,-405555,-469585,-400457,-252027,-114771,-55590,123549,504645,398037,420538,395480,537707,192583,-331,-88882,-301900,-344503,-412477,-349491,-428234,-390213,-372245,-25663,-190978,246185,260126,399707,597039,268011,326543,359093,-92751,54260,-146712,-414573,-193737,-702491,-367285,-87830,-368577,-9283,-762,73247,456730,246089,453814,401767,100795,208301,-41165,-210023,-135321,-437368,-424456,-407865,-480512,-129867,-96029,-87437,283104,149335,523047,329193,236964,468536,256922,110918,81307,-338145,-230787,-235715,-409863,-130573,-414915,-210117,-105174,-84320,214093,230046,203755,504400,299842,196519,163728,-90464,140011,-160271,-328892,-86382,-445320,-288095,-259730,-285841,-46995,-22547,191167,381726,187282,345143,408857,184233,229831,165375,42576,-20090,-382129,-349856,-237584,-472665,-198769,-192637,-122709,98039,224609,217343,338261,259817,417170,225676,240664,10707,-94313,-8614,-203946,-346654,-313267,-227996,-295205,-247822,133843,42388,210748,348421,214394,338542,362131,219021,254718,-184923,-134585,-131001,-301925,-298048,-278874,-379695,-63487,-101554,-100517,406395,104869,435183,362073,51169,523848,104536,-33740,167117,-395774,-245340,-312977,-543507,-111843,-498909,-287168,72813,-112894,363184,415758,142167,574547,20087,302121,450552,21995,141628,-38311,-269510,-233075,-533298,-378940,-152054,-334408,-75448,48687,-4230,403030,285588,256589,470423,381053,401746,146203,-157007,24680,-206847,-524336,-224263,-379305,-439364,-79625,-244014,70386,266989,90336,474362,334091,295413,338981,74706,173484,103202,-168210,-35995,-294921,-456544,-160336,-372730,-220281,52066,-211289,266128,236694,136550,601756,340541,310281,416073,-152998,120844,38501,-325267,-125913,-436048,-377397,-84857,-326012,-119785,29855,-53238,325299,270920,278793,608319,379233,194786,255855,-265425,-91917,-225875,-457259,-334021,-449771,-438172,-131894,-175565,80933,327985,72681,424207,505503,274199,373172,8378,4286,232193,-372803,-378265,-174138,-540620,-223779,-308348,-250953,56514,-148993,186203,472384,194119,567853,492601,192432,485806,-123031,-34911,32043,-589213,-157629,-330750,-570780,-52277,-402831,-161808,235958,-166396,519465,330055,118926,560518,207244,266123,373651,-184455,-16715,-298426,-359803,-238986],[0,0,0,0,0,4,0,4,0,3,-1,5,-7,8,-12,9,-14,13,-20,23,-29,35,-41,49,-54,67,-75,92,-106,125,-145,165,-192,217,-255,287,-333,376,-428,486,-548,622,-698,791,-885,996,-1114,1249,-1395,1560,-1743,1941,-2169,2415,-2699,3014,-3374,3786,-4261,4827,-5500,6345,-7429,8927,-11149,14882,-22403,43437,-195846,-868641,-147688,-638322,-765996,43618,-541480,108303,360851,-173547,864051,417461,243745,872711,44286,267369,272321,-561091,205966,-407551,-793547,-176806,-703682,-249408,8043,-531707,458755,333028,302141,871547,336242,514110,573804,-101246,187923,-292200,-511353,-235260,-668644,-608846,-393838,-541010,-159570,-136224,-110794,410366,493059,499572,546273,442120,319316,202795,23478,-299642,-234184,-613443,-443225,-498512,-813003,-263379,-265448,-325210,315695,76161,633859,669773,270902,839179,404193,70382,572878,-396511,-153290,-232647,-830524,-247054,-708445,-584801,117478,-598409,246342,309228,-48874,1019034,420258,343096,1045552,-43697,371503,116531,-563408,74888,-609717,-587897,-212015,-975628,-309798,5655,-394649,444533,139476,305097,812628,220684,623752,357643,-65474,229829,-192096,-298373,-239108,-613014,-465174,-501443,-580351,-230379,-115503,28518,253085,335487,445096,451268,330866,515758,415753,96487,3450,-84723,-479785,-450856,-611942,-745143,-313040,-261902,-159908,220586,167301,383288,524538,419269,678523,417495,224127,592124,-178233,-132155,-222466,-706316,-384291,-522880,-550520,68059,-363249,331725,399928,154162,759859,459368,404174,693250,103030,161844,197807,-529018,-223735,-674092,-703249,-359076,-627263,-235086,-6374,29904,522347,459647,330214,636674,220742,354120,350896,-236173,-130232,-322463,-452148,-331208,-731541,-369649,-196232,-440888,79938,76887,379283,512821,354219,472480,483709,258784,215362,-127636,-341647,-325772,-613918,-360165,-372094,-371273,-207088,-265292,108256,248760,164512,530176,380223,445341,611137,251889,162829,-7991,-195170,-326972,-523847,-419097,-471737,-434585,-163967,-173085,73516,429736,200137,493486,493910,419253,518562,9961,18461,-1136,-253710,-323264,-245941,-538230,-301052,-454711,-366484,-66909,-81623,239066,332836,305960,593246,177682,318752,228370,5133,-36452,-238479,-473292,-446870,-500711,-384752,-408458,-234691,-9332,122814,415385,284439,465440,593571,362984,480156,166822,61172,-54256,-405739,-378055,-443449,-573995,-268343,-367834,-88567,194132,148850,275467,494999,385438,592567,363869,152784,268870,-150523,-206547,-163549,-479029,-379152,-275231,-498635,-145944,-135437,147576,401918,135438,587942,525428,360966,555531,103225,-54889,18245,-319317,-200721,-414765,-643867,-327949,-454685,-228429,18134,138432,206087,502808,215371,609485,334133,205456,390286,-120168,-264197,-56823,-556109,-388480,-530329,-544293,-52774,-400281,-126197,164387,50110,473800,545042,190897,445604,307118,235366,89806,-400804,-262214,-158525,-551968,-296376,-208174,-281112,-67630,-161263,128512,412703,295661,298468,393977,370831,247794,84950,-109923,-71057,-271805,-550009,-174958,-499576,-395923,-241261,-317374,-17492,212999,182532,504096,449500,271731,574569,16641,266956,107248,-309789,-120031,-587457,-546269,-134514,-630617,-144972,-102286,-159736,305284,85112,226815,640931,127104,585899,292702,-102022,211341,-210714,-314445,-29693,-716906,-175996,-174686,-593356,112330,-61252,143100,499943,26679,522805,398744,108693,344116,-29266,-227278,90146,-465046,-233831,-313879,-509536,-138931,-216328,-11555,68308,60282,326045,404020,279267,464772,120823,30347,-40916,-230589,-290241,-375537,-497152,-310161,-331042,-130802,-264720,41970,181749,234691,350876,225219,426390,419114],[0,0,0,0,0,4,-5,8,-14,14,-21,22,-33,38,-52,63,-77,94,-111,135,-155,189,-219,259,-299,345,-397,453,-523,592,-676,761,-861,965,-1082,1212,-1351,1510,-1674,1860,-2056,2274,-2509,2767,-3049,3353,-3691,4051,-4455,4890,-5378,5915,-6513,7185,-7938,8801,-9785,10937,-12292,13923,-15920,18430,-21693,26107,-32438,42274,-59722,99943,-415321,-4927,-12439,-53217,823631,47463,601889,851978,163770,627446,222300,-237818,125141,-536539,-494598,-444068,-880954,-392800,-85976,-556825,178000,53087,169159,664070,318256,645137,732834,-23575,268800,28054,-358137,-44230,-667480,-713065,-234818,-674656,-214699,14354,-232663,405191,318644,279579,802179,318700,499497,504696,-52641,119881,-89178,-555167,-437876,-498899,-428233,-194482,-490810,9651,330008,113838,591917,454592,298553,772140,168369,121036,176778,-444065,-125499,-306143,-744969,-288176,-547066,-450001,57567,-74164,203907,441411,392550,662880,685587,323183,420217,81696,-145268,-157818,-485722,-345451,-400746,-667230,-93649,-248617,-270531,623123,172553,535026,831193,239790,650069,338778,-5979,308969,-307583,-325027,-213769,-609593,-317357,-264210,-370083,111234,-157793,285094,567317,134509,587278,459258,108544,374199,37536,-151486,-137073,-654378,-377673,-425734,-637222,33991,-264570,-64543,384275,260379,451722,545498,204848,422761,98164,-48743,-30969,-287725,-265312,-460841,-357101,-376544,-171188,-113679,73732,144116,411635,441252,440321,426175,330363,279721,-15400,11410,-248297,-365952,-207323,-418392,-346409,-253002,-157251,96603,222030,184033,494704,357007,243994,577842,60716,91654,31779,-130417,-51837,-386578,-277418,-397176,-502901,-105541,-176347,12076,260884,33193,339718,407702,262551,302441,212217,77837,77738,-120577,-222631,-190701,-277155,-181991,-368747,-299954,-157780,-91099,225368,265011,222484,350468,163304,156583,251551,-27583,87002,-106146,-308023,-218845,-384859,-230033,-346029,-280881,66398,-10975,160874,323700,212245,333748,305253,120376,158515,73765,-35693,-6296,-420661,-106530,-299815,-272266,-232993,-110499,-33076,-27363,-36812,248021,185577,270602,477147,171435,176676,73798,-31265,-67549,-338962,-299294,-195212,-371927,-342695,-151940,-158544,8996,198428,104022,167547,397483,252129,180656,94815,-1602,-28388,-182982,-185640,-274020,-268309,-317175,-141049,-182707,11464,83526,150425,294448,278123,387304,243203,42891,195435,16759,-383269,-48350,-279425,-469873,-243931,-389772,-72350,-33676,-156422,132382,243663,165771,428496,265816,180199,251627,3215,180861,-234491,-271935,-33961,-414072,-177869,-309538,-434741,-15071,-156560,-54558,188360,801,408030,235612,118610,362752,54944,37941,11008,-241727,-39969,-94500,-263993,80942,-233771,-179329,100126,-170851,240448,175073,-25022,148894,127019,-106993,64791,20808,-155562,-47575,-156602,-19257,50350,103756,31868,18552,-68791,162500,50164,87778,135848,49364,147017,4612,42029,36288,-177081,-42317,-126887,-62606,-223437,177218,-127782,128790,41291,-19004,82056,-17435,153384,307054,-96910,174205,51207,-71803,66262,-217949,-115819,-52552,-157167,25569,-71844,-67769,151772,100714,65943,147537,82663,190129,109623,81923,48016,-24035,29294,-28783,-2724,10779,-34537,3637,86084,-60324,-39849,-18748,53786,-41977,7764,11591,-23994,-87225,151554,34504,142841,159754,110963,267221,143598,27451,85477,38278,-141925,-163251,-259859,-144177,-266484,-298306,-47774,-93692,-138072,110033,62656,212905,235063,36243,189115,183124,-12504,-75086,-113320,-19955,-106909,-173983,-192326,-188269,-240451,-11933,-106336,47750,345691,60764,188538,216223,235984,182702],[0,0,0,0,0,4,-4,5,-7,5,-11,10,-18,20,-27,31,-36,43,-48,61,-70,86,-96,111,-125,142,-164,183,-212,235,-266,293,-327,362,-402,446,-490,541,-591,651,-709,777,-848,926,-1012,1100,-1201,1306,-1428,1558,-1707,1869,-2055,2272,-2514,2809,-3150,3573,-4087,4740,-5584,6712,-8287,10586,-14197,20427,-33027,67518,-402155,-659484,384652,-232223,256824,789166,156970,720627,660056,24902,667083,-238039,-171825,-1431,-846669,-293547,-468118,-893123,61795,-382583,-208938,611421,-15420,680355,694419,279238,821656,150460,58567,433864,-380019,-265417,-280257,-717342,-370549,-485518,-251836,146535,-196460,194413,491019,332584,534214,658474,318165,451331,180406,-32278,-206055,-435125,-682559,-445861,-605204,-546549,-99245,-292897,134700,323671,123270,726650,447661,380678,654157,-83141,133764,-37391,-766699,-211168,-628061,-885895,-42663,-704399,-337112,149612,-143625,631110,525332,233367,1022538,220073,263963,560718,-401617,-27161,-152323,-792439,143525,-861142,-489657,7099,-586117,252046,223142,-27752,823440,292942,462823,738375,18951,304627,3457,-364968,-6086,-544103,-398485,-330250,-522711,-43832,-140304,-34058,433167,298133,456302,531712,355809,415431,211446,76907,-48952,-285267,-393025,-529393,-600531,-356340,-340164,-34357,-10216,113227,278664,290439,539216,411674,414162,414450,30244,15827,-115210,-366779,-319260,-628864,-549742,-285783,-540560,-87450,-97967,-101019,508855,204673,479509,682601,251726,600160,184194,-44426,74392,-551184,-454693,-386638,-663175,-205822,-236457,-457719,166556,-162054,313991,502608,307761,741302,374248,126544,419709,-148485,-136078,-231439,-462743,-234605,-547516,-605875,-177977,-466911,-18268,119075,45852,571203,524457,386558,634318,302633,236503,158835,-183113,-244663,-456000,-507735,-433422,-515768,-408848,-189708,-5259,202243,192174,511877,557758,370681,496538,323348,10328,118146,-305699,-292426,-445979,-468174,-425252,-542171,-223837,-162291,-68618,293988,262928,351404,599713,314265,554363,290924,180866,50752,-246523,-368302,-301415,-499053,-457059,-456490,-357943,-47717,65408,64433,310003,327969,520236,414445,364996,400415,58466,-289111,-214711,-497616,-408816,-453146,-521897,-342517,-176667,-80482,131539,212554,526662,343430,476741,351833,255371,169768,-161958,-90873,-289958,-330129,-370580,-485254,-352602,-249793,-322639,-21352,152339,256790,530309,378327,534993,547177,212673,342381,29794,-239770,-2195,-482562,-268943,-437716,-486651,-313501,-304636,-206836,168572,27670,503349,524614,296786,554294,368875,111393,116032,-41656,-156748,-80691,-578893,-324486,-482599,-359753,11373,-224150,110148,369415,75331,420024,514986,162227,374335,118461,7785,61917,-415074,-366181,-322097,-560553,-226255,-343151,-205865,215705,135974,292922,438211,304195,452363,285705,152336,140171,-184387,-252495,-145673,-442337,-195275,-294116,-208483,-81670,-154235,37156,197311,235275,332533,145776,285119,271593,86380,-41645,3362,-186119,-311899,-57240,-353182,-307382,-125121,-127219,158971,124109,172937,467846,317931,326391,136855,112526,121965,-87176,-89290,-189366,-221241,-401355,-227173,-212026,-97689,-65699,59216,142499,201242,362178,419550,189954,57928,166618,-33876,-15897,-23352,-439753,-121601,-390825,-325153,-49705,-106784,37521,98465,-57848,306118,20645,86515,165758,8851,66784,63177,-223426,-51223,-175015,-163507,-66783,-338725,-79982,-214270,-136390,72428,12342,70639,179582,38905,38578,69912,-19271,-22594,-3654,73733,47108,-34933,-134268,-67516,-169488,-133057,-33221,-59240,-51870,194326,-69887,43985,-107344,-59324,-24997,-125295,-44514,-24619,-93048,-40771,-1368],[0,0,0,0,0,5,-5,13,-12,19,-22,29,-39,48,-64,77,-97,113,-140,165,-197,235,-276,325,-374,437,-501,579,-661,756,-861,974,-1103,1238,-1395,1561,-1748,1949,-2171,2411,-2673,2960,-3270,3614,-3983,4391,-4832,5316,-5847,6428,-7073,7783,-8578,9460,-10457,11584,-12877,14375,-16133,18235,-20788,23984,-28093,33620,-41464,53560,-74837,123470,-494595,-353697,-433991,-1028955,-38632,-686267,-300610,347295,-93766,467538,689212,180576,828635,362584,181071,451576,-373997,-201553,-175430,-838120,-313344,-518194,-497556,-185317,-322405,43976,351957,238770,599409,605892,212141,575788,272847,-137760,137905,-306276,-464190,-254280,-648118,-399770,-382010,-368401,44487,-120610,156825,633590,289866,581789,707988,203183,580673,83950,-229382,44956,-566331,-478299,-350499,-698525,-200930,-345306,-429177,283955,-34579,329742,629259,269341,630597,533341,251349,459021,-54908,-188703,-48504,-594698,-403950,-445335,-581897,-252166,-363207,-156505,311164,49290,505035,695001,235821,703912,356405,86175,292270,-218907,-285463,-282717,-897235,-442961,-456655,-624961,-96509,-188936,119896,621107,71687,664338,537737,178186,792259,89673,145963,364660,-544841,-72707,-342539,-755405,-372001,-545493,-363352,8038,-224594,395086,406728,252755,817206,315415,407774,442042,21457,212217,-56122,-509129,-204986,-601466,-551062,-392360,-395174,-152607,-202642,57896,406573,431270,483231,607976,363473,304239,228172,49741,-101812,-270705,-489774,-400827,-503455,-566393,-396106,-226715,-145974,111690,128973,370431,607001,554132,457663,420610,344723,240266,-145224,-312312,-158579,-678846,-345969,-385067,-464927,-101542,-93981,101672,310045,366855,527745,478128,359737,490591,259441,35923,165654,-319684,-336303,-481753,-649873,-356886,-480584,-284099,210852,-46486,385153,317997,382550,655833,297756,297766,341215,-131873,-90365,-204084,-534292,-392170,-678129,-456607,-273190,-280850,181758,-83174,217294,494212,303876,556294,491664,375792,404896,-135729,-24235,-215925,-505274,-306340,-446544,-413992,-223068,-398454,68918,28176,88157,506775,355839,549082,487704,173840,186532,59762,-305520,-129991,-500043,-493649,-491389,-449209,-190244,-94171,-143747,229172,317862,417150,666530,411605,487195,206000,-87328,20467,-132778,-329671,-489118,-474705,-408259,-401502,-318389,-221551,-18353,89628,183149,412108,348362,452746,412838,303051,203136,77923,-109421,-315524,-552415,-458001,-400619,-641828,-59654,-229478,-55340,262948,65072,423532,549445,188766,515689,144774,64509,219212,-190870,-215007,-363446,-762847,-384018,-450978,-414969,149543,-194295,161651,535132,63563,590890,435135,280703,450277,-74766,58138,-52911,-507039,-227489,-367574,-690895,-119209,-277235,-110773,84944,-16610,511367,308941,169151,589120,337481,143709,181267,-126725,-16150,-141710,-534401,-193623,-486874,-449071,-64760,-278647,106323,183518,120569,431182,259804,147718,474653,290055,82534,111967,-163594,-300096,-226359,-528013,-242803,-314329,-336212,17102,-73752,49720,424852,314336,529617,485479,135224,418499,113262,-2816,52549,-378402,-293831,-288516,-445056,-174867,-257513,-205112,226322,110361,293682,307666,101913,352682,188632,88704,224702,-188074,-72286,-96391,-526700,-178386,-253389,-376044,-121102,-119569,136092,138326,117430,403010,244774,154883,257282,-10480,42160,37873,-84274,-335032,-70605,-217564,-222618,-5948,-127170,-423,-27710,143832,160076,46346,133788,172980,-24696,145092,70728,-174105,18927,-222200,-271496,-25401,-285475,-95818,57470,-52823,183916,104872,101489,154362,90333,48675,-63452,-132477,-44860,-195571,-56573,-62900,-200880,-51344,-29142,40759,60229,-24476,79449,172903,107064,135403],[0,0,0,0,0,0,-4,1,-5,0,-1,1,-2,6,-3,7,-2,4,0,1,0,-1,1,-7,7,-16,19,-27,33,-42,53,-63,80,-94,118,-135,161,-185,215,-250,286,-331,373,-428,480,-542,607,-679,759,-841,935,-1029,1139,-1246,1366,-1487,1613,-1740,1860,-1974,2058,-2102,2053,-1846,1321,-152,-2472,8840,-1527,293714,914135,114686,583527,545870,-163547,398056,-335457,-602891,1941,-1103730,-417510,-218922,-792809,282324,-159774,-27702,753779,171137,641375,750680,66245,680836,75323,-251729,-33546,-663178,-466402,-452613,-898874,-194404,-340184,-308678,357627,88783,349398,582893,460828,672560,479160,207008,213715,-133195,-318307,-350714,-575984,-682869,-604153,-431231,-407494,145859,-5062,321886,445248,350462,627354,434735,144187,515359,-48764,-242808,-150175,-840098,-386716,-524232,-878576,-12358,-323689,-224650,620185,-36752,701151,766418,148246,790039,274898,10557,397365,-641746,-252210,-287627,-1161808,91423,-548033,-455965,390204,-215914,390303,666711,43497,924014,270043,137486,584930,-475677,-252600,-193936,-867412,-289739,-648899,-528033,-27011,-403460,151086,380408,167675,738075,454262,149479,523763,164299,-129855,4569,-396065,-328760,-546606,-603278,-368005,-403233,-118365,40293,113824,344602,454257,604037,539753,524649,417826,228334,62237,-197838,-298789,-353617,-583073,-500166,-526004,-461857,-64592,-235501,97220,260584,300101,661823,460229,412444,583010,-59894,244361,57137,-549619,-213915,-700071,-593009,-199255,-534742,-131917,-40187,-128828,560417,454675,364284,767848,262329,448188,293093,-58962,144814,-471954,-434278,-259112,-822398,-415121,-331835,-430962,68930,-74631,105535,532647,352672,622910,453530,414302,600444,45233,8213,-109153,-542224,-345045,-499393,-507874,-303741,-645579,-115541,68821,37148,312435,166769,511622,580661,262503,427863,134628,-7731,25224,-361421,-326663,-528184,-567163,-385787,-326873,-120128,23964,81814,241078,405574,400220,630045,432329,516640,263835,47509,-4635,-369535,-391883,-306784,-620693,-396790,-370457,-246072,-92514,107064,323626,428122,281187,679842,654127,338284,454745,190773,-13023,-205180,-387137,-473133,-690446,-493364,-328852,-428423,-189300,68718,229347,435417,535955,501787,660315,427664,275273,110625,-41442,-171822,-187529,-358756,-467977,-553077,-313015,-315556,-72059,136803,184394,400985,233866,446211,471289,316459,320271,162037,-99939,-40500,-244728,-255770,-368039,-405565,-216236,-360699,-129064,32874,72489,379458,289861,261039,464140,185990,233396,190322,-205926,-90241,-135102,-523612,-147762,-422775,-288230,-153235,-202069,232726,241680,163813,339080,303553,195073,436467,120947,66307,89594,-387241,-52308,-284441,-376310,-267430,-348670,-121986,-104255,-135476,105747,15267,143663,396518,128198,280378,365535,-58519,57064,36256,-205163,-60935,-318111,-336032,-160550,-203863,-55218,8542,26427,56456,94133,171644,193492,128453,166095,-33295,40009,6416,114238,-126725,-90893,6129,-170422,-81918,17273,-10294,112944,50442,38554,213585,-53743,20579,23622,121141,64578,-151832,57561,-95541,-88471,21168,-35423,-107121,75992,155242,-52579,-1867,72906,3924,-108082,-42740,153179,-94272,-81147,-14753,-94971,-91392,-22269,61388,70272,80287,-21067,8021,41432,-4108,59138,755,-46297,17151,-65068,-118242,79408,25791,6577,11661,-52987,185003,57369,-34323,184334,12490,118314,-34610,-228379,-4314,-75676,-124236,-67769,-95488,-11339,92478,79035,188338,157939,174096,40299,94005,194497,92109,-67842,-106513,-122725,-64689,-42039,-192070,-192305,-155426,-47683,-54658,100737,83577,123783,308935],[0,0,0,0,0,1,-4,5,-5,9,-6,11,-12,20,-23,31,-36,42,-52,60,-76,88,-107,123,-144,167,-192,224,-255,297,-334,382,-431,486,-548,615,-692,770,-862,954,-1063,1176,-1302,1439,-1588,1753,-1925,2121,-2329,2563,-2816,3099,-3411,3757,-4150,4588,-5095,5676,-6362,7176,-8166,9401,-10988,13121,-16129,20732,-28609,45344,-120679,260201,447138,-598718,-2814,-505634,-787801,-140818,-769381,-433734,11560,-423362,290240,297841,254052,863857,474700,298451,746723,-54463,24930,-68490,-473060,-175100,-517603,-709095,-306567,-495902,-89903,212365,-106321,390547,519894,341689,562854,455122,198867,298204,-251233,-159369,-64296,-819692,-267332,-480997,-668834,-41959,-279100,-45836,399919,155035,506866,571372,244890,669158,311114,-26587,198825,-358270,-350770,-394957,-816455,-352622,-405875,-354888,53881,-230828,116829,490195,153996,622682,508266,256590,428309,35091,-12257,141383,-480975,-311579,-361744,-673864,-161075,-246489,-361426,335070,99885,372947,553763,230552,667115,390736,-20053,501632,-204973,-242249,-83891,-583437,-296890,-172819,-603009,88500,-201537,39680,393973,26488,620861,459223,207655,677785,153004,-10474,250613,-308628,-172162,-162631,-573232,-346611,-382171,-147174,-7981,-3035,232168,378591,263756,542391,295059,325315,398063,-106749,54052,-125934,-414127,-544509,-421478,-369960,-201503,-255073,79868,46992,123963,289848,295415,511461,263947,196824,211703,57476,-2376,-121106,-256978,-384401,-328984,-350837,-292576,9201,-102295,-42498,171468,187999,126755,399481,362078,242306,113229,-51450,-35371,-277084,-289989,-158744,-344231,-315913,-195574,-240379,-5705,-16580,55706,211317,303334,330573,291099,96889,181883,-55273,-106711,-220366,-85346,-321956,-173518,-322260,-85758,-230811,7785,83412,257935,274228,285551,236087,192269,145120,188095,67171,-127806,-86550,-264779,-365700,-283786,-343131,-207710,19711,-161486,119161,162784,199024,522288,320636,305828,264472,-80105,-81627,-192746,-219926,-216934,-255114,-110474,-136305,-208727,75876,-61102,102100,223350,125400,231415,200628,-26129,177768,-57397,-218300,-46423,-253842,-334338,-168701,-183843,-89867,-81063,-98403,183923,111250,250595,287987,242147,203473,177264,-669,-197567,-212285,-199100,-152506,-123195,-148598,-13829,-99096,-108511,121481,124157,165054,206233,246983,270557,32632,59623,-93709,61994,-123994,-26844,-317533,-201494,-73400,-52817,10823,-73780,21829,172539,14268,68645,60486,-44531,202040,-74222,-87428,72108,-130393,21547,-12000,-160632,-38170,64080,-68311,144291,-21104,90550,134953,74511,223402,59734,-47964,-24888,-89049,-75422,-106972,-247387,-98052,-103241,-202112,169425,11597,178805,185940,-65420,185789,183451,-18956,107297,37215,111598,-123025,-241222,-168633,-278077,-225710,-222746,-108790,-79696,32032,56453,179873,120610,110362,183701,291053,60330,37798,-27190,2515,6054,-132189,-180434,-34328,-228472,-170237,38052,-63642,11343,81686,42477,156684,-3769,118995,128981,-21331,84371,-14643,-14400,42101,-224748,-55294,-18270,-9670,106180,-67725,15458,125586,-18885,144400,3732,73302,83112,-81286,-27863,164040,-175928,16725,-74838,-155504,32214,104171,-77370,66856,-19175,127648,60529,45117,36920,119227,73229,-119292,-16730,65037,-54900,-111016,-99694,-108437,-83046,21106,67971,5761,212727,42876,-85312,279625,135378,-16381,15542,-42935,-90704,76252,-118964,-74155,-183176,-80075,-72834,-112149,57011,-31451,-22185,171014,24173,47280,58249,73290,133350,-62767,-57765,124470,-47228,-239017,-30569,-170806,-49945,27444,-91033,47118,-6407,-31145,209366,15380],[0,0,0,0,0,1,-4,5,-4,7,-5,9,-8,16,-18,23,-26,28,-34,36,-47,52,-63,69,-80,88,-98,112,-123,142,-153,174,-188,209,-229,250,-277,300,-331,356,-391,422,-459,500,-542,592,-640,701,-760,835,-914,1006,-1111,1232,-1377,1543,-1753,2003,-2320,2717,-3239,3937,-4898,6288,-8398,11869,-18224,32540,-108046,183633,467149,-500802,-110732,-462039,-968355,48809,-741389,-590110,96273,-549522,416093,342037,-31011,1211396,264431,309919,777594,-155063,424227,-53,-576704,-84242,-828139,-682454,-274631,-777286,-242094,-45124,1769,575624,375098,482483,804990,147802,389557,323033,-294075,-14323,-338029,-554451,-506590,-610159,-597130,-255463,-146640,-46621,331859,159585,417291,704156,353873,468900,502984,63162,162803,-361587,-453336,-176011,-852319,-385197,-317972,-632841,160554,-80249,50768,735903,271058,492466,710922,-879,603581,35205,-462611,208987,-833879,-440992,-305704,-1043471,798,-463119,-224797,473937,-168625,518441,860352,177196,989294,239186,-51048,680219,-434367,-132804,-316687,-735414,-161975,-721726,-584866,-85616,-471797,114533,208045,216707,853278,424126,469418,756447,19547,255899,-9893,-352142,-469406,-453357,-603975,-433234,-622766,-241235,-164704,-82432,360343,200692,489111,557864,473577,483456,348062,83769,-28335,-49073,-177751,-499738,-484813,-621982,-456208,-245885,-217672,113800,201766,336158,694859,220162,475614,668459,115713,297569,133069,-461554,-192079,-578987,-493713,-416710,-623925,-184514,-50716,-117259,384703,305315,454459,795075,224499,482225,301492,-115412,136666,-288177,-283354,-275211,-720109,-407713,-171438,-437072,182658,-125543,205473,580112,204259,624573,521330,285898,324751,-25258,-147545,-86270,-586427,-282434,-496867,-577691,-247655,-293032,-59033,234067,149012,488259,510198,469548,467749,226468,376171,179061,-99289,-236618,-528304,-537881,-381773,-588728,-421266,-260704,-107723,270446,313516,399501,369903,475975,488413,290458,91385,71829,-194080,-140491,-414959,-515369,-381245,-498348,-417506,-270102,-178579,284482,255793,347113,555585,560469,351451,421844,278529,176048,-112791,-303627,-241537,-498441,-408995,-379473,-315790,-97622,-40847,127829,198937,312406,445404,433118,429675,323376,103700,37182,-179501,-209469,-365644,-509408,-517804,-348138,-340795,-176762,-47705,260330,231281,359296,541368,394729,311956,266454,-72738,131346,-239575,-390073,-250302,-450802,-304794,-276708,-284688,84939,-35047,137316,498514,375269,373951,558551,278760,369389,112810,-193565,-160971,-413790,-321212,-270437,-616257,-370770,-118635,-309372,153416,107094,279089,690856,189574,540525,436273,64004,216113,-149329,-206539,-105190,-644501,-377923,-473439,-521179,6103,-193557,1673,306032,196319,475662,489277,314865,550973,69805,-46873,140885,-393462,-237037,-327600,-588703,-185165,-316337,-389590,18145,-64953,246573,558025,213860,567529,360762,154559,443949,-39175,-98720,-243195,-391047,-378130,-448863,-434108,-211530,-78135,-72922,314495,264411,410244,421098,295916,373986,458929,44417,-56287,-97475,-367716,-395941,-385188,-590728,-110331,-347312,-157175,168813,28750,239290,296746,177221,602533,244552,54220,289498,-312954,-52598,-48567,-625437,-160081,-481357,-441114,-6858,-490040,101272,180285,-151308,604856,282317,203174,573872,-59632,133658,91816,-365963,211,-546375,-473387,-47418,-555279,-92867,60306,-124316,369290,216626,220488,522460,94518,196169,366579,-226904,-74319,-240413,-352865,-147122,-356882,-327117,-325671,-329931,33470,98116,180432,296755,277334,292109,357348,286604,83220,115993,19947,-197279,-105086,-248190,-363647,-139542,-287917,-167891,50760,-93407,154424,162905],[0,0,0,0,0,-1,-4,1,-4,-1,0,-1,1,1,1,1,5,-3,9,-9,12,-15,17,-24,26,-37,40,-51,57,-67,78,-90,108,-120,141,-155,178,-198,223,-251,278,-311,341,-380,414,-459,501,-550,601,-653,712,-770,838,-904,980,-1057,1138,-1222,1305,-1390,1463,-1526,1545,-1493,1280,-740,-512,3198,423,368601,1000899,94625,769769,584868,-266059,434506,-495746,-424209,-84088,-869930,-519803,-397573,-663099,156357,-5759,1158,575936,310255,547474,725365,217249,663226,116057,-185051,77597,-556857,-672775,-342294,-726539,-389493,-158584,-344092,147000,246747,165981,654519,488316,499357,698124,121463,370666,104006,-423822,-174578,-555292,-735855,-353274,-526710,-336552,-37035,-246627,418252,320439,182569,898620,500266,408593,650535,-86214,163090,-21513,-613303,-200198,-631763,-603141,-155104,-709120,-202619,183961,-146136,644942,440518,485682,680227,238906,471592,251857,-334477,102632,-276933,-753271,-175438,-630230,-605518,14041,-625860,185593,380491,62521,678720,422942,437557,703728,40669,205033,84362,-504479,-104835,-480326,-597551,-252135,-691617,-248171,143683,-219529,346240,275816,302437,791581,293587,314238,418147,-81317,227102,-262547,-585682,-274604,-673967,-387790,-290208,-422046,68829,139443,288986,547509,370081,503694,505305,114224,161625,-54383,-309303,-318759,-485680,-502907,-511412,-463156,-264137,-27592,86347,340863,375406,493483,527383,408773,225863,290798,42454,-189967,-165911,-446125,-460416,-464359,-496781,-373114,-137271,-99967,76451,304445,249568,647174,394457,459375,435321,145591,66985,-111226,-387397,-225292,-661235,-418588,-374032,-554679,-52523,-138791,71255,509053,310608,512426,534327,423207,474869,179841,43841,-48367,-403154,-311169,-416419,-510211,-290851,-442560,-153357,203525,78844,333217,306043,358503,535153,269841,350087,317673,-216626,-117487,-307344,-522349,-255321,-616935,-226165,-195988,-158729,222500,267900,151179,570563,441429,367493,446823,48178,190012,-128607,-239619,-161816,-444995,-261630,-486984,-370254,-43107,-20871,-32903,315028,192868,572412,475882,384098,426431,180554,-50578,-1250,-377063,-374757,-485137,-401369,-255771,-299629,-116752,129903,114871,464252,364773,377808,550020,185396,292867,175121,-72915,-225535,-381696,-477396,-279708,-274943,-235160,-206817,-85043,94753,112023,290551,412656,430861,203789,129815,105972,-114966,-332844,-216604,-526277,-164274,-243657,-415687,77643,-64986,37230,415696,200451,480945,355704,116458,330183,116442,-121886,62370,-450599,-253428,-345381,-536931,-66415,-251074,-278947,367273,-239309,279416,419446,164912,536824,234765,140803,327277,-148798,-22375,-90659,-591189,-205788,-432821,-288531,-3995,-251382,140612,253219,105671,393387,253169,129353,414045,79905,111290,76940,-245285,-91977,-286149,-341501,-108970,-215125,-219954,-66492,-84058,79804,321896,163848,274179,368130,120362,254339,90890,-157272,-61863,-134323,-203523,5387,-357742,-230159,-120906,-198710,148018,140475,198773,338027,68191,333496,180254,-12,256166,-219042,-345257,-81847,-328223,-256910,-220134,-399954,24196,-103652,-44709,294433,122110,321953,298466,152921,313735,8003,-1827,24182,-239705,-201079,-124265,-315863,-12333,-61246,-53636,40019,-55957,159625,135341,84006,176047,181418,99689,103116,115978,-214818,-164261,-290656,-181429,-134257,-185211,-203055,-144053,-181438,249556,87484,161096,197992,130731,241565,168829,53708,185810,-69213,-177125,16581,-208566,-237840,-264752,-292100,-44058,-116252,-126393,24971,-51236,77107,168191,73742,139236,597,16105,158878,25165,109030,111538,-125702,28752,-125541,-49279,6945,-43673],[0,0,0,0,0,5,-4,12,-12,17,-19,26,-35,44,-59,70,-91,106,-131,155,-186,224,-265,314,-363,428,-491,570,-654,754,-863,983,-1119,1263,-1431,1608,-1811,2028,-2271,2536,-2824,3143,-3487,3871,-4282,4739,-5235,5778,-6376,7029,-7754,8546,-9433,10413,-11516,12752,-14163,15782,-17661,19883,-22547,25838,-30012,35548,-43312,55173,-75987,124251,-518162,-428329,-314129,-1045459,30747,-507152,-405918,607891,-256267,429269,739187,30512,972914,317592,203372,555497,-343676,-75053,-153356,-766754,-309783,-688481,-538936,104961,-649641,40104,394838,-109108,877047,350738,433097,691141,83396,211869,125470,-392062,-273197,-388337,-619915,-439074,-472893,-262446,-47030,-362,316134,439837,508232,640587,553293,318334,282205,210593,-164886,-171167,-295221,-837879,-236459,-623835,-479494,28432,-388382,340436,327868,69442,777727,377232,441922,756148,-211376,394836,45919,-628821,19945,-712739,-633781,-81806,-886061,44011,-2095,-245691,687873,51426,480779,812584,-35471,702210,157124,-308434,347226,-712078,-452017,-116004,-1020445,-166399,-386331,-498663,388677,-162629,151931,612226,96454,741367,314430,210916,569699,-271823,-70737,-138614,-555999,-350625,-524426,-509301,-175006,-433856,43776,189912,233905,683119,572397,439309,401979,236684,110418,77058,-240329,-423291,-386494,-504521,-588757,-294437,-209658,-172729,59153,213644,397377,597520,447559,525590,365122,232873,314829,-355703,-113751,-227670,-584164,-291412,-502046,-420976,-40702,-350162,-45694,399955,75682,535703,314918,240388,536114,128513,132075,103865,-428673,-141098,-318924,-653156,-57839,-517594,-165432,156629,-14145,432235,215066,311010,602065,197959,282431,172667,-154815,-16215,-324275,-376760,-277435,-630586,-361723,-143467,-266426,111406,135557,260769,389744,415611,445005,495356,252628,189912,-100404,-249401,-180797,-487402,-381659,-397059,-459102,-170579,-223662,-81345,182844,170911,401097,413700,490862,424952,157744,119967,57522,-206849,-43591,-343107,-220791,-317226,-441630,-1776,-203659,-128973,261411,256025,461127,467987,303520,534908,240535,135329,94571,-241059,-308048,-410246,-439815,-337472,-531966,-146036,-137060,-118475,211897,99277,322170,440196,406270,370481,445778,153309,191698,-137875,-189464,-193535,-435326,-258032,-319463,-192197,-149742,3048,146883,214721,185811,223033,272420,327374,172680,44314,49490,-245358,-202651,-261498,-469960,-272466,-311111,-231570,-92217,-187093,224496,289636,228771,465339,198834,141013,321963,81708,-131824,-5731,-267597,-267471,-410426,-394690,-116665,-202488,59933,-15153,-37853,238111,239736,50751,403079,41483,36330,117558,-187119,-140405,-171182,-360121,-168804,-473476,-354111,-87047,-256185,94401,150015,112039,247800,207403,82667,388464,65240,44197,89286,-158355,4954,-291823,-296468,-110958,-377985,-119307,-64990,-28089,84954,167950,199576,312185,44163,241906,153223,57588,84713,-132867,-15601,-86733,-180347,-45670,31537,-188564,79647,-48691,88620,67247,44198,56899,48290,46155,58761,-24260,-138182,-22894,-97097,-97912,-80679,4437,-102094,85796,4328,102257,77820,-1650,48966,60576,6731,110015,-121917,-88948,39491,-128126,-141008,165111,-10398,-63455,77344,19040,-10241,133929,-45113,8202,75431,72702,118841,-81090,-140534,26073,68459,85832,2609,36734,49184,81552,120360,49062,-52132,-31337,43105,-132278,-164113,-90147,-126559,-108956,-67386,-158340,39936,83291,-20553,113156,131326,-25466,54809,-72337,124983,106287,-122721,-86278,-113305,-71232,-79551,-55458,-114175,32943,86373,48631,61020,144622,-6650,25425,-2302,5623,-710,-90665,-184840,-121442,-70787,-150284,-13051,-46173],[0,0,0,0,0,5,-5,7,-8,8,-14,14,-24,26,-36,42,-50,61,-70,87,-99,122,-138,163,-188,216,-251,285,-330,372,-425,477,-540,606,-680,764,-850,950,-1052,1171,-1295,1435,-1585,1748,-1930,2123,-2339,2569,-2828,3109,-3425,3771,-4159,4595,-5087,5656,-6308,7079,-7993,9110,-10498,12281,-14664,18002,-23020,31304,-47263,88419,-441802,-535406,412838,-325253,213325,742112,39125,819896,696839,112356,676183,-235385,-112245,-18187,-837061,-315266,-546318,-831010,-69369,-362906,-72664,345138,131910,500319,681465,197789,729854,390449,-3262,339308,-297637,-408629,-187885,-696074,-503587,-296094,-543433,-133465,-82654,13231,470048,187903,460927,567904,87720,363769,325983,-207703,1438,-263836,-637119,-287545,-651470,-337195,-255145,-496179,156488,146369,101435,629088,258526,342474,522280,88585,216134,-86400,-227187,-48497,-418476,-283487,-146701,-455903,-75413,16731,-144110,208686,88376,225151,312850,225881,409090,304752,10631,364694,-138077,-177217,9361,-264549,-157636,-329294,-148866,-16620,31076,41488,182977,126237,146970,364725,114226,276988,150573,95548,31651,-198612,-109636,41203,-235017,154991,-159114,-128390,78254,55996,15594,235980,82611,88343,30029,115592,41843,4857,112664,-58459,81216,-29162,44672,50506,136316,-31288,-12084,73551,-124197,142006,-80204,-39998,-1216,61153,-36099,-141612,-10508,58130,-59459,46497,98060,25368,14108,4637,-76536,90787,-58391,-39073,25277,-10523,-10048,13244,-104927,3433,56868,65435,-29950,-59135,-79386,-90229,48167,88160,89423,28175,86053,16628,-2290,-1635,145558,20236,121145,27121,-99956,4745,-80573,-81051,-77439,37208,200091,217770,-96734,-38600,-10106,22262,90810,-121633,-105540,-113249,-32731,156211,-34327,64861,-67760,-60352,107614,30259,24995,87601,4352,13217,12134,6001,46398,-37070,46376,-23511,76648,-55733,-120096,-4196,75627,-33042,107566,-19572,-133651,117203,4707,90585,7480,-106721,92454,29114,112976,62638,67693,18172,16496,60536,-174519,-67497,-147069,-166220,-54095,-117390,-54388,-105384,-16454,-52662,-66181,92056,78452,68593,50094,3165,-60824,122314,-3894,-62059,-111574,-7430,68098,-31430,-91025,11222,32498,-37507,67922,25905,146736,-77485,-87524,7745,-24826,-17561,-100458,3048,-76815,-48759,6700,125825,-28218,96326,92916,135812,176604,152222,46117,88789,100120,-26775,51264,23494,-42852,-43791,-169474,-138628,-41273,-136099,-119145,-144337,-66428,43052,149584,41513,51049,41172,311534,143015,-87799,-24443,-78628,-17569,-10040,-108735,58174,-65985,-15501,-65395,-112503,75044,-26970,-64065,88076,66111,18307,30974,-82060,61089,102029,139778,67113,74169,32307,67310,-25831,15223,-159729,-37690,-15245,-196501,-63495,-158353,-169706,-68072,-44618,28032,-70474,45263,-112848,161111,9892,-72535,126937,24351,28164,87157,66244,9723,94046,-40936,33081,36085,-154220,14878,-49265,64863,-23623,-97737,-27515,-118881,15820,56740,-29036,-35316,36243,13920,189577,125271,92011,140423,23624,52260,95881,-25489,13207,-74567,-210295,-106933,-96268,-84110,80057,-17954,99708,131970,56611,347831,47547,134573,138000,45251,51038,-83136,-210923,-265750,-111944,-224813,-37741,-45284,-11105,27786,157900,197356,231132,67018,133699,149726,-110042,85521,-75380,-91022,-107840,-266771,-92432,-123623,-193946,-5154,-228682,62421,238580,80155,263206,240323,14369,91633,-56270,-29232,103632,-305361,-93618,-3262,-151455,109606,-48654,28583,213060,-144138,71622,244141,48544,14689,-55431,-19797],[0,0,0,0,0,4,-6,10,-15,15,-23,25,-37,44,-59,73,-90,111,-130,159,-185,225,-263,313,-364,422,-489,561,-647,737,-846,960,-1091,1229,-1384,1557,-1744,1954,-2177,2430,-2698,2998,-3319,3674,-4061,4482,-4946,5448,-6006,6610,-7284,8024,-8848,9765,-10792,11956,-13276,14806,-16580,18690,-21228,24368,-28361,33646,-41031,52171,-71244,113122,-419656,55220,31105,-307815,953325,79487,638855,941280,88050,632743,231472,-326338,264007,-692442,-498551,-284348,-1103091,-158023,-328610,-583622,460776,-197795,350337,571171,62419,822164,339112,182953,778817,-38415,-194697,-20553,-555051,-412667,-570997,-712437,-293016,-509850,-135116,197478,129671,371492,497132,633892,662526,556407,217897,237131,134649,-285363,-149521,-449046,-652729,-406590,-743490,-476440,-226387,-325482,312823,199785,226365,711335,345501,661408,730665,-114380,385685,-93507,-409463,55849,-886454,-456115,-311649,-1026743,101578,-242361,-227438,627880,-180023,823914,672350,-71757,864061,162512,31621,438353,-695040,-70386,-191374,-876172,-170915,-676258,-469779,204310,-407581,490888,536763,173413,992050,389869,241154,714891,6076,198381,41678,-594206,-51385,-541675,-635228,-440386,-547177,-127054,34835,-57637,429220,320740,431970,646178,359016,386668,352855,132191,-47695,-354909,-350185,-540484,-463123,-583036,-439200,-281241,-191370,55492,195706,214567,543052,402071,491296,448846,179289,299330,-13139,-358412,-127928,-595548,-590831,-401059,-780237,-81532,-158621,-146788,501168,65799,445870,628287,271108,578192,237619,101056,226994,-467898,-272016,-268077,-824737,-399712,-443934,-465748,89455,-312397,270233,366305,261296,814428,422363,277753,494155,-78449,-35114,-93346,-438431,-405870,-607209,-566244,-346879,-442313,-102507,110194,64039,530025,433908,465340,654707,528136,509375,170830,-94056,6512,-385172,-279627,-459372,-605634,-348869,-419014,-272691,89161,-71241,378495,375280,498902,601733,256170,320779,343172,-240158,-118139,-494221,-404744,-288536,-394677,-347539,-389445,-181018,113314,147308,250757,511822,201667,620997,408104,214311,315170,-218,-147517,-325210,-589136,-432333,-489780,-504047,-238554,-365852,-5373,183733,265676,532349,364266,374563,545839,307738,173684,-58243,-175420,-236345,-346201,-373109,-610885,-435326,-356989,-223854,-47392,36831,116213,371045,480906,489728,435123,417482,354348,83176,-44625,-81189,-338227,-280883,-451613,-473393,-360147,-382614,-47084,97195,85161,432211,410976,193329,641173,241771,165805,136919,-335492,-195058,-386690,-562869,-479494,-585005,-403391,-77159,-320907,291236,303012,197270,571398,298677,373842,500452,60387,126885,66590,-480690,-210821,-512192,-503304,-185970,-479486,-103027,142785,-144254,363590,327528,373045,542136,250767,415906,301887,-176271,-9505,-317852,-506666,-148024,-518723,-487299,-90071,-252477,61043,60544,69310,552843,154520,340500,602345,183956,154865,-7021,-235611,-69649,-571111,-414138,-355417,-317755,-303347,-220956,38927,83687,298498,325479,420485,308306,404215,274279,36300,10325,-20186,-486611,-452295,-443794,-614092,-323292,-231711,-124965,239359,127084,317886,399728,237555,392293,293937,146916,229385,-110232,-155299,-60233,-719561,-287952,-237215,-622234,68446,-162839,1038,451652,36478,517240,477558,233431,588437,-69691,-87378,184394,-487568,-119523,-383154,-582311,-43222,-514609,-279500,231967,-184688,328450,481342,212085,560287,179561,254198,361328,-170900,26446,-228255,-461632,-180592,-513339,-366715,-83216,-356101,201463,135581,236227,320010,373021,441129,393223,333993,97356,38617,-197703,-209647,-240616,-354552,-365078,-262273,-404799,-263474,-44089,-60619,244420,218401,395942,453423,245222,294324],[0,0,0,0,0,5,-3,6,-2,6,-7,10,-14,17,-22,22,-29,30,-41,47,-57,67,-76,91,-101,121,-135,158,-178,205,-232,260,-295,329,-373,414,-467,518,-577,641,-708,788,-868,962,-1058,1170,-1286,1416,-1560,1716,-1894,2086,-2307,2547,-2829,3148,-3522,3963,-4492,5149,-5968,7048,-8514,10637,-13927,19606,-31151,62941,-298740,-797128,32402,-716075,-709413,147159,-468879,205859,309591,-100656,830631,378004,322267,889300,69210,230392,127980,-562264,-93435,-503669,-638357,-347115,-654762,-346254,-130741,-336250,242338,350408,328312,736702,446297,378657,629071,-82160,23619,-262997,-685757,-359853,-407552,-688016,-280905,-500973,-211617,339227,75386,446339,487343,319683,662446,552433,150365,378854,-203333,-324735,-272912,-813192,-429657,-377766,-773276,-9415,-181935,-46029,479431,140064,605194,695700,199196,545268,292666,-141838,207176,-488015,-399169,-320535,-852268,-406285,-423417,-576586,269562,35642,195987,714397,225438,774933,551833,180353,517206,-109179,-381762,-204395,-688282,-538633,-400523,-811129,-117870,-15617,-290600,448454,189245,431710,881552,334408,672181,374840,-26498,208665,-326413,-378613,-234280,-655417,-381994,-348500,-432948,160832,-3331,144281,578016,253899,692517,520626,296878,420691,31768,-219277,-119852,-530919,-429375,-449040,-571748,-239908,-381325,-253019,113877,158047,428330,561607,435771,467512,282767,285998,227641,-319877,-270409,-454407,-499841,-453829,-425673,-329745,-212220,88212,97116,371661,399981,440439,564361,361592,266418,151689,-42274,-106762,-305490,-571101,-397322,-558224,-455973,-206937,-198372,-33734,286416,56120,461767,420035,373752,388674,117521,90871,177886,-309336,-231825,-316182,-522248,-300918,-354723,-202843,-39054,-66998,324306,247343,387599,574656,395033,435997,295266,-123478,93640,-222842,-322270,-364229,-592230,-325543,-310197,-217157,32311,27434,194483,351238,190968,467561,412738,162638,268535,-7407,-56288,-123293,-375841,-222228,-330054,-390799,-138977,-94854,-72980,173090,230046,569880,348819,397134,481205,170442,66174,-5622,-129459,-209568,-323821,-392348,-202128,-359178,-211310,-101494,-106679,269266,211200,107771,530675,229612,293017,156488,97565,-46897,-8322,-225254,-186272,-390583,-160463,-230388,-259000,-122606,-52722,134310,178093,136151,142761,383861,304607,55066,108664,-109973,-93931,-49927,-423391,-215148,-141473,-312170,-37983,-107252,-24412,157255,174458,179332,375575,155971,250547,74194,-70401,-17016,-333492,-204255,-163087,-436521,-348393,-202796,-180333,78925,189883,200651,435234,210015,334409,322952,188429,212195,-101941,-151460,-39340,-450312,-287818,-349920,-467096,-66229,-338731,-129159,168889,28368,312541,494248,234427,613952,188288,327449,350133,-288754,-13972,-227522,-480603,-239528,-584439,-358904,-233677,-352249,72306,170531,159345,492023,323375,345481,430564,175885,173435,153317,-223773,-189984,-145494,-478129,-280555,-324944,-207209,-80561,-89885,265966,330161,287958,541309,318648,209745,467822,-59143,106693,-34498,-285123,-150060,-329645,-546231,-62893,-423082,-224218,54250,-150523,193274,320783,139382,586680,217109,248069,423163,-48036,26628,-125946,-422537,-201754,-367177,-364489,-127825,-359291,-104334,23120,90756,439323,288178,230633,493945,134236,180443,161881,-155144,23921,-386416,-468902,-226145,-431371,-425254,-106575,-186175,-54926,128653,195321,429475,340855,259201,598285,221897,320999,271613,-189921,-35237,-339921,-501493,-291577,-333938,-397300,-179952,-256572,53173,34553,90677,458137,201191,451686,429565,122198,198471,-11905,-204952,-16604,-552197,-441503,-112796,-569317,-126676,-115094,-171283,195914,126021,293375,342265,185148],[0,0,0,0,0,-2,-3,2,-7,6,-8,10,-11,19,-21,31,-36,47,-52,64,-76,90,-111,129,-156,176,-207,236,-272,312,-357,410,-462,526,-589,665,-743,833,-931,1037,-1154,1279,-1420,1567,-1735,1911,-2107,2320,-2552,2809,-3086,3397,-3732,4112,-4529,4999,-5526,6126,-6819,7618,-8566,9687,-11055,12737,-14848,17490,-20505,21192,55962,898047,314638,293282,948117,-248670,184180,215579,-712780,-125039,-639607,-712937,-65690,-832254,-169873,260865,-391742,628336,311158,345255,1056682,162451,538747,542641,-264526,292913,-330455,-578732,-224541,-853059,-374838,-450644,-499145,198982,-4419,179493,543964,276089,556268,561108,441361,334095,99312,-30486,-305971,-362361,-563890,-464410,-486528,-533250,-136302,-116018,-97964,492308,320981,664074,659841,229990,702069,393872,-245207,266234,-485364,-397609,-201286,-877384,-144598,-442588,-640497,176338,-317596,215365,748529,-84283,976130,469594,107132,796316,-499057,48522,-3725,-1004321,-91640,-493667,-788114,60249,-658090,36363,433596,-132104,822838,421935,294045,882463,5580,348982,223088,-670073,-55633,-640821,-674059,-139746,-774034,-150900,43767,-264011,405369,250615,244987,721101,504399,518734,450375,115029,152933,-93799,-246359,-325315,-507043,-487568,-416548,-344571,-125509,-184099,-98567,275749,452523,445531,509137,517721,359481,258960,133288,-179635,-169138,-557595,-634728,-370978,-580145,-219338,-261541,-212768,200310,198694,259285,753688,233210,708187,443187,27288,367160,-225273,-263758,-241004,-792442,-331717,-428885,-591435,1799,-251181,-163422,392336,124946,661002,541640,327241,672313,162366,220201,187260,-458182,-128996,-327621,-507546,-349828,-495193,-253161,-70820,-117809,365992,412251,380549,651408,317146,345149,285278,-108577,165352,-157131,-366877,-360963,-678578,-498271,-365214,-456527,17581,-67421,103557,392383,479284,572831,512097,349602,418672,104181,-39917,-96184,-505527,-393197,-624386,-423074,-287270,-394692,-77151,166861,206749,561934,306330,526095,543877,231988,314731,38058,-127314,-129336,-548401,-597714,-559550,-533280,-254118,-277313,-27973,230640,329000,337890,570224,416760,371537,266841,158572,72954,-186977,-305013,-436731,-492307,-448443,-393381,-325374,-90326,58768,68183,336344,381333,327102,393102,468418,239218,200370,92300,-181585,-195645,-374395,-521364,-371425,-442474,-127140,-183047,-22591,147001,139900,349603,335422,370446,407768,279233,31401,15703,-165056,-372984,-246153,-507179,-306693,-267297,-323231,17855,31173,153275,502370,297348,424764,425168,111770,324595,-11242,-196777,-7471,-471231,-350982,-333905,-595314,-189075,-289082,32869,305974,116028,350265,718421,155512,565110,462518,38719,139598,-283071,-159843,-284545,-661082,-69298,-275656,-436404,19113,-207857,15780,222520,88343,424967,290018,140816,462230,188605,87896,167354,-282361,-183106,-211359,-339613,-306083,-347641,-185123,158952,31993,200839,255175,316398,494706,345992,353223,185313,-136889,-140756,-18030,-356370,-251773,-262546,-241267,-101693,22212,10119,34014,175542,229158,348619,284587,280147,264086,-76365,-60556,-64423,-494881,-202450,-421916,-487556,-115079,-290073,-5244,-20803,-16175,423515,308099,275651,629001,31551,172700,205310,-219898,-155926,-392143,-472639,-116543,-534606,-228520,-76738,-307944,200260,148707,214264,560315,75615,371371,387566,-109819,168564,-53977,-179127,-108633,-406193,-323292,-211385,-357277,-123028,-200176,-70282,302005,146668,131933,332599,252094,434387,124150,-31487,-82335,-180620,-127084,-186489,-277365,-338640,-302258,-176999,-85936,-57218,96250,150786,164500,235243,191034,257265,262427,189228,-155072,-85801,-23196,-369962,-186178,-296274,-371625],[0,0,0,0,0,0,0,-3,5,-7,10,-9,14,-14,21,-26,35,-43,51,-64,71,-89,102,-124,144,-168,196,-223,260,-295,342,-386,442,-498,562,-634,709,-799,890,-997,1107,-1233,1367,-1514,1678,-1853,2050,-2259,2495,-2746,3029,-3338,3682,-4065,4488,-4969,5503,-6121,6826,-7653,8628,-9803,11255,-13094,15536,-18971,24389,-35598,183835,-164611,621515,-47044,-493541,205195,-739059,-452079,-240597,-871599,148183,-196292,-232234,685654,-25298,427303,883202,130315,677187,416701,-74275,141305,-454309,-614891,-212403,-804843,-467338,-262275,-420700,115936,106936,190879,582770,418855,520076,748282,125988,303147,46845,-360187,-269812,-341870,-748559,-342684,-696217,-378271,-20523,-213026,285762,418238,211531,743009,339578,204478,653577,13053,-44478,-42903,-675582,-238453,-513130,-726401,-119087,-597974,-208831,121123,-147861,392819,540949,354332,788097,207857,416948,465229,-379234,75760,-115677,-754743,-223237,-593238,-594035,-94060,-471963,107354,288985,81187,822207,471994,246811,784556,86537,178121,176719,-448798,-209258,-505450,-681834,-233614,-671314,-381531,63550,-335075,380332,616416,238472,785851,322739,241876,591880,-169230,-51794,-261905,-674037,-309830,-608634,-550458,-133226,-431572,37418,263400,-21316,539248,501986,352121,690722,147272,163432,119900,-267124,-252189,-364499,-534771,-465838,-549869,-356141,-150862,-87407,201694,403049,348841,545179,517606,527789,201369,227204,266546,-62086,-182696,-447949,-349771,-586959,-525897,-344630,-291729,69234,171387,122330,444240,483069,407202,606335,375851,346275,176152,-68611,-84229,-367169,-357111,-314352,-648380,-194158,-364363,-258793,72579,-28987,397256,349969,193916,495377,365136,296979,322784,-79795,-47384,-264140,-463802,-261521,-540578,-379243,-126066,-275871,23468,199635,47451,503733,341032,494692,597501,141754,222317,-58559,-244165,-310034,-458301,-394845,-381869,-547932,-116466,-151799,27449,251327,192984,483089,390842,255511,622026,300272,167479,48322,-458179,-258542,-314614,-626314,-306543,-558213,-331113,57656,-62917,283104,238934,410445,615685,331129,484651,453560,85487,63046,-93253,-236347,-272260,-561453,-367755,-449079,-483511,-98991,6956,266346,322330,251464,343138,448118,223120,246254,42080,-133438,-65888,-308107,-268033,-252471,-525560,-356953,-135968,-192822,-99004,182353,269341,449037,451206,442582,444484,296705,125240,96747,-85826,-267861,-422567,-541366,-262124,-470363,-625358,-145607,-256249,19271,346588,202971,582121,494384,275680,531177,82173,29405,-31207,-541324,-346746,-565845,-594965,-163298,-489102,-111925,119571,-187058,440394,384988,158950,777990,303459,269256,436084,-211216,108964,-321316,-526230,-251146,-679536,-568733,-198202,-424758,144843,97764,14999,500338,230770,447083,466149,198634,380448,-50465,-236731,-144143,-409112,-476501,-378675,-440803,-362085,-76284,-219892,141689,272313,177986,641133,393733,401962,412509,104361,3648,-117319,-368686,-266148,-413577,-587386,-223471,-479659,-245828,53979,11519,398899,527754,192831,574917,305466,141011,453086,-215076,52604,-50833,-547770,-212131,-454160,-497002,-61727,-253587,110115,419271,-172934,492125,456925,309004,698184,61533,197246,137461,-337736,-137324,-312838,-568966,-193309,-440203,-355079,-66388,-247441,155988,254202,99149,485831,299283,492230,540519,177929,198459,-144827,-184493,-250451,-260743,-467228,-338551,-484826,-216817,-89396,-93898,266760,312544,129792,607172,373452,280704,311249,-102764,67344,-17085,-463869,-261922,-419245,-532733,-118465,-454486,65121,250674,52724,494940,371760,328547,606115,234122,147357,223129,-220494,-163119,-339735,-554619,-236213,-316732,-318419,-14986,-102387],[0,0,0,0,0,-2,0,4,-6,11,-10,16,-16,24,-30,41,-53,64,-82,93,-117,135,-167,198,-235,276,-320,375,-428,497,-570,656,-746,849,-962,1085,-1225,1373,-1544,1722,-1926,2143,-2383,2644,-2928,3241,-3578,3953,-4355,4801,-5284,5819,-6406,7052,-7773,8569,-9469,10475,-11626,12942,-14473,16272,-18414,21015,-24205,28148,-32741,35555,11015,730991,-381577,-220150,146685,-1050793,-160263,-498293,-806564,152743,-516079,63014,664133,-78356,881071,630358,150103,1005813,55331,95533,241881,-655216,-211769,-505792,-765284,-102135,-742130,-395591,52693,-359175,365424,376626,233214,719135,457282,531495,492575,105645,43274,-81718,-384904,-333948,-491708,-610943,-410241,-387646,-295454,96988,251516,252762,468849,393982,410966,577946,162779,387031,164806,-341856,-73925,-599225,-638989,-71012,-777269,-299823,-201953,-361870,403889,48120,379470,593670,-64623,681660,450612,19258,647394,-209808,-135632,47446,-865383,-79553,-601672,-703362,156539,-732732,14437,201595,-149411,732529,317111,289067,794505,35051,282031,243393,-527995,109107,-412775,-543740,-151888,-677675,-120095,-225972,-233032,258740,-194705,260522,505569,237594,509104,360279,50949,236195,-59314,-220827,-143184,-423108,-396261,-405607,-525863,-332387,-257553,-126523,10817,186957,344628,330056,454684,388922,413187,154648,49570,131089,-125531,-252615,-321572,-583969,-170420,-556472,-343541,-87994,-312904,100478,227215,227463,698299,424795,470679,617241,110309,278449,4949,-376727,-42986,-593024,-489771,-304285,-666521,-146565,-165826,-195453,495749,31185,339594,600635,240056,623348,348787,137740,318955,-250271,-268775,-329324,-669478,-257132,-469792,-346821,-141985,-150731,143773,340935,203340,566089,495036,270460,491792,206283,144112,-90245,-263732,-177930,-575199,-554351,-250373,-506619,-107764,-206360,28451,268754,280786,532011,449968,342402,409197,119805,-77970,-127490,-281584,-352355,-440509,-425251,-327970,-412170,-207682,5399,-101838,335178,366386,479376,684119,261513,463171,334426,-128354,5450,-211875,-461646,-362634,-649341,-301616,-315016,-263957,53771,81335,243976,497382,322170,598517,463724,243054,246582,61392,-20607,-184681,-428337,-367400,-466048,-369125,-394161,-396846,-143549,-116746,146954,340820,418026,391629,411164,350757,332423,117948,106529,-159297,-246407,-324287,-457853,-508172,-255754,-291771,-138438,45657,85502,223383,290426,384347,502726,336116,422837,68400,14658,-43279,-295522,-336025,-351484,-700914,-177941,-324595,-183015,140532,-27202,286332,445019,351825,607541,261763,202468,314799,-182712,-38229,-170185,-571749,-286754,-545581,-359071,-115729,-339080,191358,296507,70826,699205,434877,369273,606884,200133,426634,130409,-264310,-50888,-407620,-526032,-209605,-534345,-189661,-33390,-30857,390293,323872,372658,622594,184762,488505,462295,-138398,179013,-145001,-281917,-140727,-538805,-454893,-297668,-354112,-123881,-97005,135353,411529,419658,247068,520245,326949,182697,144874,-158213,-142078,-460953,-416413,-458618,-473677,-455819,-171802,44887,-3453,372267,201934,413544,626580,234631,467865,232257,-156675,52060,-360216,-381177,-137586,-508701,-278295,-75485,-366861,254612,154093,168829,623062,130763,447818,428540,-134950,441022,-159166,-373545,-122278,-596651,-226946,-291855,-681545,62256,-194805,-42337,507106,20417,499088,419265,82706,504826,56145,11357,186356,-476182,-141634,-248619,-555272,-35055,-559770,-354236,25,22627,347750,338549,274884,618015,380529,338924,234321,-105838,-134101,-238341,-534704,-345192,-479611,-451700,-339983,-150126,49767,225801,323210,325120,460374,423678,271459,345600,123963,20225,-13107,-389726,-369950,-487849,-564477,-56128],[0,0,0,0,0,-3,1,-10,9,-16,17,-22,29,-35,49,-59,76,-89,110,-129,156,-186,219,-262,302,-356,408,-474,543,-624,713,-812,924,-1042,1179,-1323,1489,-1667,1866,-2082,2316,-2576,2855,-3167,3502,-3874,4275,-4718,5201,-5731,6318,-6961,7680,-8474,9366,-10365,11505,-12808,14319,-16100,18225,-20831,24103,-28378,34240,-42902,57357,-88475,349718,141822,685818,763256,-66416,978948,-89955,-242103,263932,-768031,-267490,-334969,-964197,-154627,-517468,-430785,386861,-114197,377091,721894,178872,721339,445114,315630,514385,-154683,-140739,-134674,-564580,-404286,-574877,-779210,-165515,-274993,-150941,428225,-12287,416803,647129,322879,500270,443826,215658,360198,-144237,-364628,-217974,-589025,-442909,-238635,-643757,-142834,-57846,-43860,500375,262116,446182,587272,158933,492592,179060,-221237,75346,-333992,-441681,-175660,-700373,-234898,-191629,-459965,202846,20170,164103,571867,196125,530192,529072,173821,392859,-97654,-174977,-48451,-436395,-494636,-172817,-651916,-90121,11188,-190183,368158,126046,131353,576467,108302,456059,189361,-8609,97936,-229512,-342694,-118082,-668357,-359110,-265868,-491189,48619,43709,-7271,436284,165682,311954,384747,136814,263301,-72582,-209451,-95111,-302080,-359866,-262085,-490918,-249084,-292579,-248009,154712,99245,304495,451387,181747,358967,275652,22631,111916,-98014,-144323,-156893,-331199,-174969,-171830,-268131,-16500,51617,150973,276452,372425,433289,343220,246509,318449,92068,-17439,-40912,-181898,-360672,-335108,-309877,-450569,-130522,-184547,-17299,115007,148454,271222,309493,256333,462428,140609,129240,209697,-73876,-108236,-210242,-419798,-289663,-444208,-155860,-107398,-164116,168288,228429,220468,358438,446730,497731,414509,109529,-4924,-179176,-344013,-227450,-495679,-240760,-218990,-479562,-124134,-57143,83141,314465,169052,178198,399819,182301,339530,39128,-73082,-166306,-353139,-99314,-228121,-471574,-144508,-226704,-114722,33396,-157170,241406,207475,207991,408039,158452,178147,169854,39888,123127,-240561,-344101,-77882,-441554,-297347,-112592,-82230,81768,132576,173019,200986,82316,263226,326166,124466,225537,147453,-193651,9114,-115891,-156986,-146825,-200130,-46030,-122484,-17023,105845,-48995,111343,85142,81557,95049,71570,138959,54186,-104457,87012,-10044,-11008,-41666,40869,-62970,54933,25299,148570,155859,-95590,-28988,23896,-34041,-134585,6713,-45869,-122467,75251,-85908,57945,103328,-4355,165706,133432,54423,99090,-14545,-97138,3476,-135812,39520,-50807,-119614,1373,-10024,-58412,54074,201306,115024,119633,75421,3810,33182,-225766,-213570,-32960,-293116,-47210,-108017,-165205,111756,-28602,113732,289555,56127,183225,138652,38187,259288,107667,-179632,-5216,-247383,-280632,-102820,-353492,-5700,-114771,-119010,189296,128891,159437,378948,249644,303163,193524,12301,7538,-97693,-209451,-150101,-359165,-344985,-185543,-184747,51780,37170,48177,274681,356735,222152,389376,176682,290600,210136,-93820,-134545,-244904,-392010,-328710,-486392,-304908,-266965,-348339,73430,103502,67374,355656,324966,275124,406464,78798,342171,68396,-409746,-61907,-520316,-505256,-132557,-485338,-68856,90871,-89286,321154,155860,217354,689208,294617,317454,159070,-90939,91079,-135819,-451721,-279730,-564056,-435856,-154456,-208643,-17064,207149,-5427,340544,401989,203310,641914,288497,46729,78545,-326246,-158159,-282813,-526169,-161507,-424830,-347366,30620,-182779,111322,372822,91825,637038,337846,236079,496930,-10632,70714,-69494,-446128,-144166,-253462,-481097,-53269,-403182,-155630,208917,-64925,343157,240438,194962,462468,168489,147605],[0,0,0,0,0,1,1,5,-4,10,-9,12,-16,16,-25,27,-40,45,-56,64,-74,87,-99,121,-136,161,-180,207,-232,262,-298,333,-376,418,-468,517,-574,633,-700,774,-849,937,-1024,1127,-1231,1351,-1477,1616,-1771,1936,-2126,2328,-2563,2818,-3115,3449,-3837,4291,-4823,5472,-6259,7253,-8520,10216,-12565,16067,-21941,35079,-239682,-106937,-991568,-524851,-138327,-915916,402850,-100711,180793,969209,70709,929582,738362,-25400,644966,-56583,-376609,130021,-883275,-416488,-615822,-867367,-23579,-302969,-311474,535831,-25413,468878,729227,197295,741072,319448,234199,268892,-380565,-340795,-351543,-565044,-526380,-484823,-424463,-222400,-46010,107645,356981,422927,520289,802769,473159,406908,425522,48262,66823,-193136,-668991,-266349,-608727,-818616,-251863,-743690,-72191,219386,-176318,695744,410049,375535,1073042,110029,559235,424762,-396801,431886,-521294,-822930,-6965,-1000175,-327036,-55014,-693980,398749,-116705,85775,909471,106233,758735,559407,-60922,640480,-134106,-258945,485,-755125,-210589,-327089,-867089,-27707,-533547,-163546,507459,36581,705658,476068,242127,781316,181058,270505,235371,-317438,-149857,-326342,-644616,-407631,-478891,-376983,28660,26431,347669,406781,405597,368418,523321,469357,354390,165531,-112,-190533,-313804,-690226,-535874,-557528,-570409,-97877,-214955,77325,454017,144616,632583,587152,293400,518594,212817,95412,15744,-374783,-198162,-403427,-626028,-294488,-534609,-308116,31633,-91301,428325,417385,322633,719147,179642,274160,476325,-87584,-41948,-121723,-600727,-170980,-534996,-371748,-182401,-417307,71611,103583,16795,616664,294713,192332,452387,139954,168306,137717,-223392,49427,-320612,-535552,-242295,-494118,-164856,-44031,-188743,204967,85248,344846,328917,259350,363812,254192,109081,-26187,-198985,-91572,-295812,-320575,-212439,-246485,-182716,-156423,-147735,88340,201808,78506,278520,156237,145814,321758,52476,83991,-49021,-92587,-306860,-191562,-290385,-195593,-219579,-1532,-27195,-11464,218370,166653,260524,146686,122963,153141,6937,197949,175,-251624,-223586,-179233,-277889,-79945,-242455,-76895,76390,-70929,82668,39238,149176,232865,166590,155978,70406,-35734,148558,-116550,-143236,-136546,-55671,-79697,-67828,-18772,-114590,-79960,293483,-61975,189975,132687,24074,96722,-17655,-105907,-95430,65074,-2637,74232,-25635,3674,-75233,-124275,167350,45141,176149,182712,-108462,-47788,172704,168827,-7882,28918,88276,55396,11148,-85720,-82020,-63992,-46847,-79329,-43497,4197,-72314,40034,62214,147229,118687,-21262,76474,7446,83701,-13395,2510,-136974,-128074,-90021,-38016,-38710,-127955,82864,-38827,43790,-51837,36032,76235,158809,55328,59888,31867,-36250,26908,-20219,-41150,-171115,-59145,-54852,-26657,-58213,-92159,71961,-195832,5608,-105798,70662,19749,41338,224056,-37590,27174,5588,-15013,13829,11721,37556,46982,-38083,99184,-84511,4615,-104464,32338,-61588,10925,-38047,-13284,159373,23651,-142402,21558,-77330,42725,-51945,42720,26995,-40425,-4802,38012,-38473,6742,36265,-130057,14346,-26174,-67774,-82801,-96518,-18783,-151530,56988,32641,-79935,57859,74952,-94347,56281,82086,61708,70694,116476,-43811,88813,12355,-30461,-2169,-18759,-87687,-64739,83423,-18951,-169138,-13928,128,-59227,83696,18412,-65737,200152,49396,75317,-112649,87328,62318,-24903,-74342,-69929,-51634,-130608,-66788,-24477,-71411,12321,157005,-12376,-51621,-14628,39066,129984,61895,39962,1153,101129,-77480,-225262,-80209,-160536,-201649,-441,870,43778,164247],[0,0,0,0,0,2,2,-4,6,-9,7,-11,10,-18,21,-30,36,-42,50,-58,72,-83,102,-118,139,-160,184,-214,241,-280,315,-361,404,-457,512,-573,643,-714,798,-881,978,-1079,1193,-1314,1446,-1591,1745,-1919,2100,-2307,2527,-2777,3051,-3355,3697,-4080,4522,-5024,5617,-6313,7155,-8182,9471,-11134,13343,-16398,20740,-26701,21938,-704632,-137121,362163,-280278,759368,481133,283024,1141539,120759,326708,605164,-464963,99956,-331277,-735111,-155788,-623894,-290788,84633,-455344,326543,319244,232753,717929,412017,404823,586382,256406,72080,-27722,-478056,-276457,-456484,-562785,-355141,-378728,-341817,-82273,-153752,121859,461022,386056,744917,629779,263190,554240,-27572,-168845,-58734,-564730,-433333,-381174,-663793,-175791,-343551,-313592,325901,-59825,420189,675745,113846,774026,360643,44667,390764,-315460,-172746,-282802,-785060,-334701,-414826,-484349,51432,-142491,-57895,519027,235413,653597,701280,236343,533931,161476,10130,194868,-468406,-335489,-392430,-590587,-211229,-299126,-380139,275067,37110,286086,549120,237005,641642,562629,78854,449542,-58447,-131079,80477,-564343,-388168,-303771,-560416,-218334,-173348,-63687,523778,57629,265513,485569,275849,484766,279485,223252,190469,-293661,-130636,-358044,-465073,-309126,-350458,-317236,-20688,-72869,272279,401223,320062,496111,512069,198413,472212,263960,-22994,-199518,-324809,-346396,-584270,-426353,-383024,-240208,-112466,83351,105604,342980,432372,501048,502968,566174,372907,190098,87456,-144439,-235828,-427482,-639086,-460234,-545907,-381034,-133083,-274560,341764,195021,380895,685669,388197,514211,471095,130267,439850,-220953,-279789,-144635,-633024,-486586,-501907,-478502,-206308,-149719,55091,321099,138994,601450,604254,393920,516581,80517,-4691,28213,-468328,-276654,-521446,-570642,-314693,-592792,-122412,125365,-110112,534506,345449,417964,639584,319340,399812,272935,-183037,26352,-291225,-442969,-392039,-608325,-335881,-263750,-226214,40364,60011,231919,565899,365778,627391,473600,298008,478256,-100398,-108562,-156004,-686890,-394390,-452969,-630095,-152781,-366197,-162315,211875,98860,434350,398636,424871,515507,213693,102214,102979,-250808,-229168,-391477,-407756,-453296,-486936,-250725,-143998,-151963,173814,344286,432090,425029,487176,393689,265565,324110,3665,-54878,-280641,-434978,-469172,-518842,-379321,-355358,-257729,-21281,109819,32371,466684,355989,430220,547568,198503,541700,121396,-97522,8417,-410287,-503123,-235096,-719746,-208479,-230535,-329902,276135,110496,225395,702574,154854,655960,412816,127446,273423,-439255,-251597,-165088,-622015,-238303,-433756,-363431,-12309,-192894,65398,203496,24902,604591,485594,266033,621634,-21318,-8028,109189,-490559,-196337,-326190,-577991,-143170,-452997,-323476,23841,12718,400533,287785,172876,622356,277930,245114,176254,-2035,-56017,-227033,-483934,-322861,-258055,-423073,-99988,-187353,-27656,287190,223688,189524,491845,257045,326311,316852,-67162,122803,-111634,-413258,-99633,-583354,-215322,-220367,-401082,-68751,-81522,-189523,530890,129309,250484,449722,196284,353164,55017,-182627,40423,-509227,-351900,-151416,-449458,-256110,-157871,-200346,186247,64167,145607,510955,17020,489597,291503,83278,297743,-36837,-123910,-126938,-457906,-214479,-371743,-355384,-49285,-256950,19541,231873,84657,303131,379197,194087,266480,279179,7017,154902,-69214,-397087,-161196,-480183,-324365,-237315,-325954,30175,-4816,-33854,251305,231422,253740,325397,154170,232167,-24156,-34526,19509,-246404,-233012,-222682,-416075,-156190,13807,-171988,210519,-77603,74832,380154,115766,151691,340475,-29109,-69635,22974],[0,0,0,0,0,-1,3,-3,1,-3,0,-5,3,-8,8,-10,11,-10,15,-15,24,-26,34,-38,44,-52,59,-75,85,-104,118,-140,160,-186,214,-245,286,-325,376,-425,486,-549,624,-707,797,-900,1009,-1137,1271,-1428,1595,-1784,1992,-2221,2481,-2767,3097,-3462,3890,-4378,4960,-5662,6542,-7705,9338,-11882,16440,-26871,73953,66890,-551880,533590,375879,43735,1097988,247710,478781,738639,-321104,230390,-147256,-820474,-90073,-911847,-520392,-103516,-791403,262877,-58468,-9548,895722,243996,398763,691482,82962,594615,189894,-85287,105604,-584408,-476573,-436816,-861959,-314031,-394763,-377763,87837,-63073,335275,628259,631098,725514,602177,421560,187976,193999,-147566,-406770,-257729,-714635,-474515,-479221,-667425,-1406,-382574,43811,438098,18371,935924,514919,257337,872477,-4067,281953,219415,-691494,123004,-576956,-949340,-146006,-860315,-347898,137193,-558557,613470,124905,235716,1113296,89922,700302,743624,-298514,322961,-204947,-462892,-64323,-858143,-373128,-347774,-778741,91324,-158895,4589,751806,132768,653466,718495,137699,637513,170998,64143,131634,-512240,-305660,-256660,-818897,-308557,-450111,-382615,59612,-227,466892,450461,471396,485389,436798,467079,209774,98624,-150161,-312415,-331259,-466952,-494784,-558036,-447738,-203161,16801,129477,393415,352566,561655,509381,440212,677041,67446,163549,-4639,-434841,-250736,-447615,-673442,-278333,-471242,-219154,125650,-110536,342406,311711,382527,753905,173372,456748,377680,-110592,54359,-265452,-508946,-316679,-825606,-524766,-323747,-570276,16159,-39652,-76781,510253,316231,635815,549580,96181,519920,156949,-123825,-155842,-516927,-583950,-349817,-683111,-270493,-473563,-290901,130570,-51241,320260,484867,535415,534911,409309,233803,242818,-94262,-100972,-255961,-412405,-337760,-599116,-360997,-395840,-225007,5218,23952,223913,483214,521981,595168,544208,260688,350529,-70029,-46894,-231176,-455573,-379390,-594817,-464398,-183268,-257749,18431,146700,287798,600032,319713,412398,495439,178809,408901,100631,-146316,-21188,-388431,-414280,-438081,-396404,-265013,-218248,-209684,83848,1635,402151,434499,412445,488806,371653,167438,28866,-117594,-250862,-488959,-461368,-426784,-386507,-412130,-128869,-10237,14452,252573,280663,443702,490936,532313,138324,285984,50532,-191501,-145523,-493796,-516632,-348105,-588535,-254376,-242728,-165096,136226,263372,347223,616256,277790,461399,310308,-9467,240634,-281821,-378282,-231345,-581768,-358299,-310760,-409709,-31723,-2519,-1083,455439,322070,514764,541910,195783,419967,196449,-269092,-55482,-392461,-417357,-318966,-620301,-251131,-329623,-171084,272102,155599,316090,546228,126622,565866,508705,43081,176634,-224830,-209086,-271306,-592016,-382647,-307954,-464827,-16599,-162404,63614,411741,143921,591759,408007,385663,295670,76581,34049,-110095,-297299,-310151,-372469,-460559,-339848,-305470,-255788,-49,65512,200655,422182,297754,477421,548584,284212,124085,164179,-95169,-147363,-282412,-448421,-272534,-472081,-492687,-60986,-255014,147643,245892,34613,495022,358029,291584,420292,-82614,2174,-118267,-484752,-41135,-544418,-520329,-163562,-436886,-43825,150127,-11002,435103,430919,249031,625898,8461,331826,487087,-296562,58991,-322183,-447755,-141927,-632274,-211320,-178635,-430584,271556,19349,137245,546357,71062,494877,397846,90152,417890,-23743,-69688,59779,-414001,-296076,-424838,-458847,-265238,-428338,-65306,68459,74487,299219,355893,259563,449856,371182,244875,89800,91032,-72762,-242609,-385820,-374214,-228232,-342145,-260054,22322,-56651,134653,278015,143282,277513,295617,359556,512927],[0,0,0,0,0,-1,8,-6,13,-11,17,-19,25,-35,43,-57,66,-83,96,-117,139,-165,197,-228,269,-308,359,-410,472,-539,616,-700,789,-892,999,-1126,1258,-1408,1568,-1743,1935,-2142,2374,-2619,2895,-3188,3513,-3864,4251,-4677,5143,-5664,6233,-6877,7593,-8406,9333,-10403,11657,-13143,14947,-17173,20023,-23792,29049,-36897,49929,-76184,220646,-688955,-814395,-91517,-1112780,-261394,-137570,-475368,617421,51714,250633,1004648,39402,711666,474249,-70000,389864,-277824,-519047,-128741,-664297,-521501,-324112,-693115,-50309,-70698,-68074,458790,294836,577664,697965,273286,457426,366846,-106484,-11264,-273155,-609951,-459145,-569894,-562062,-150287,-300065,-88614,320336,37086,583974,597459,427893,710322,195536,95344,173891,-522085,-207613,-377539,-827172,-227168,-550951,-401576,234170,-178533,464264,528828,163490,882966,404293,208960,614278,-168409,-21051,-121870,-735108,-369179,-476273,-827988,-48007,-390927,-162500,363998,-88769,497586,558138,264177,719931,203884,221154,335950,-291698,-59024,-280324,-784365,-274175,-419978,-610028,-11023,-398956,213115,261967,155963,650981,569859,330215,722742,83873,153227,87545,-402627,-84600,-462143,-534423,-340155,-763739,-213529,-82623,-256417,389856,357161,357417,800537,344992,368754,559230,59624,116331,-135764,-445647,-389699,-614577,-520383,-245146,-462894,-47949,79890,214246,514737,381843,498750,571225,342359,303301,119435,-55389,-164581,-331238,-516204,-493615,-457493,-427713,-260053,-161331,42392,299749,281722,511484,582714,252617,367147,267064,-13836,15203,-186930,-423028,-362913,-723691,-265045,-211724,-294076,-8943,148343,369620,636713,371858,464248,550120,231421,207219,-89666,-161674,-110582,-544327,-478173,-497800,-446603,-253831,-408682,-46515,266754,244511,506533,483543,346919,712504,240466,220258,22245,-302904,-218180,-352368,-381548,-313809,-684319,-346404,-163335,-77068,155300,213687,422575,669934,272547,443897,323762,190737,98657,-195853,-215585,-131096,-581264,-349175,-315226,-266764,-89795,-74758,158003,321350,290233,480607,445901,299701,313066,68382,109273,-36093,-417421,-232873,-433033,-477643,-365677,-403878,-61566,-18477,-55357,361020,338617,406579,438086,380180,394354,213234,48998,64121,-324992,-288102,-370636,-426121,-348391,-290896,-231029,-31072,59515,102063,394164,478878,288381,361830,340179,173740,6224,78969,-110147,-199159,-381977,-361546,-285022,-317440,-56323,-43795,98269,292424,192271,377161,370601,247057,408335,196410,-36399,43150,-275056,-301609,-272193,-452856,-230535,-319559,-405841,122629,-148406,337720,327259,96053,575468,300510,344048,409661,-75320,85815,-106667,-359375,-284935,-496849,-557586,-194032,-513637,-83114,114041,-147991,330598,258848,316246,670665,162213,394619,284931,-151139,45998,-229882,-395156,-353877,-598913,-415541,-299237,-295872,-17519,-12054,90871,324255,224276,309583,547875,281097,340602,118906,-105610,-69034,-328682,-408411,-193343,-411697,-403489,-282946,-241081,106645,61550,22946,447216,220190,349097,450989,141216,285438,157940,-97847,49504,-271582,-401129,-158953,-517491,-276361,-219493,-234927,185562,-24039,160988,347950,225613,338943,338282,24648,262565,-12585,-148865,-44595,-428001,-365979,-322663,-483564,-160685,-203539,-105573,217178,85239,345245,394653,198107,422177,370553,219266,392410,-37938,-211155,-260162,-403935,-489621,-329595,-316970,-64992,-131917,-48549,91585,296962,162879,402383,259368,484891,193450,35558,161044,-145372,-287241,-322623,-472522,-175964,-281616,-361885,19074,-157017,-62839,299452,-9822,386738,453636,163214,391311,-50485,-126207,40459,-180189,-105624,-148452,-428068,-129478,-311800,-290127,40716,88078],[0,0,0,0,0,-6,5,-11,8,-12,13,-18,24,-28,39,-42,52,-57,69,-79,94,-111,125,-146,161,-188,206,-236,263,-296,331,-367,408,-448,498,-545,603,-661,726,-795,868,-952,1036,-1136,1236,-1353,1478,-1616,1772,-1942,2140,-2356,2611,-2899,3240,-3639,4122,-4712,5440,-6368,7569,-9188,11437,-14738,19891,-28732,46307,-92780,511257,700916,241,1090925,249750,-6830,535714,-616104,-126532,-428171,-1091107,-132276,-672746,-596976,146891,-560850,325625,404098,-2862,1044512,458363,610479,831073,-66822,449588,30718,-363079,-63061,-558344,-683461,-409250,-785057,-257662,-79848,-73038,383714,375065,534555,610390,510494,470261,257904,-18866,-138470,-189287,-351731,-581896,-413398,-539220,-326928,-221070,-301954,139236,395781,246125,848402,204587,566374,681408,-132371,293517,-145487,-543728,-54970,-904452,-404789,-221012,-866179,113961,-92114,-155541,639096,-16240,770890,824064,-36256,907177,100776,-249871,336632,-843386,-269746,-254307,-1014393,-25169,-474996,-483651,340228,-272711,309344,518438,75916,897604,295053,181349,471904,-110758,34878,-148884,-806081,-75643,-627126,-450315,-171314,-441050,5736,108221,116768,612715,475363,402999,625159,170352,336641,92810,-110898,-92292,-340086,-567832,-410907,-424903,-454183,-184303,76934,68135,197017,297136,383796,670993,341830,458828,436409,-425,85315,-29886,-384252,-200020,-535626,-429578,-271869,-419920,123396,196052,69869,594189,267747,446050,628967,-62120,212787,17205,-309904,-161195,-426795,-546709,-305955,-548269,-194497,-115722,-96182,397631,244088,318698,574476,369928,426844,192284,-83630,189011,-304531,-325785,-257849,-492082,-247936,-301250,-334129,-10826,-151213,114970,339652,131969,432836,402961,133467,242344,54627,-34370,-48612,-383012,-194817,-293102,-414840,-117351,-248130,65404,264330,100828,301181,301743,211110,332087,77165,62144,-17359,-218273,-140281,-275217,-254819,-46384,-273868,-67387,60690,48827,100650,48032,220899,205649,220490,375258,51126,-103181,10899,-85994,-87279,-130357,-236633,-32967,-146045,-123714,-2172,-129039,120250,240215,77887,195468,-25239,62438,-112910,-1391,89717,-88742,-84914,-113308,-215470,-41170,57009,-35004,127170,108987,153280,91895,13766,68009,-4365,74089,47975,-92324,-118710,-186913,-235119,-83349,-153068,-9806,-53548,80584,66011,47542,219223,191886,155024,361171,189393,42743,179599,-56171,50453,-166444,-487125,-275333,-183790,-315518,-95,-204152,29657,207424,40394,221737,320589,246762,362354,42136,-91483,76941,-256852,-166578,-163288,-342787,-223634,-288759,-91599,-9598,-220006,309182,198562,190775,437246,145314,99545,306601,-68461,149626,-136310,-421376,-238479,-427206,-457644,-49907,-423052,-24019,233939,-10628,457750,296032,282588,445442,86161,288220,184460,-214903,-49094,-396302,-567620,-204822,-419031,-385177,-189031,-267155,116239,109298,302198,402164,236084,484629,390606,80452,49369,42825,-118999,-255178,-251396,-150779,-368874,-249729,-342408,-159832,89875,92447,493563,280785,338616,552829,35118,221284,165961,-143605,-70437,-274454,-472208,-232653,-627951,-196080,-196562,-281069,206960,-16891,232651,468384,-30895,431776,314728,6273,306302,-189652,-176891,-113854,-652640,-14776,-287978,-509207,172664,-407709,120923,440726,-51603,599995,348371,187218,678202,-104886,211750,53933,-329782,64758,-291512,-485208,-68182,-334964,-97388,-24524,-107441,261770,212914,207753,401675,81138,242234,248693,-4755,-6292,-216754,-189583,-319839,-355161,-346287,-297869,-219516,-102480,42948,98357,213398,358769,340629,388235,365275,128924,19428,46762,-195771,-93821,-372133,-422473,-235140,-479232,15454],[0,0,0,0,0,-6,7,-12,15,-16,23,-25,37,-45,60,-72,89,-106,125,-151,176,-212,246,-290,332,-383,441,-504,577,-653,742,-833,940,-1051,1174,-1311,1457,-1622,1794,-1987,2189,-2416,2657,-2923,3210,-3521,3864,-4233,4644,-5090,5589,-6139,6753,-7446,8228,-9129,10167,-11395,12854,-14633,16842,-19670,23417,-28608,36262,-48572,71387,-127132,600692,438174,-208807,644088,-673281,-313057,-149272,-1011786,-118255,-453434,-727770,384709,-396602,243845,568963,90840,816799,571030,196755,801143,-110151,-83939,113120,-512132,-358388,-392033,-782501,-277168,-357005,-248434,258715,49110,426742,588256,396963,631460,479722,228191,191624,-21856,-430059,-260926,-572454,-526697,-264611,-598796,-207194,-2918,1865,414814,277183,309106,769123,195549,279600,361943,-317341,158276,-306975,-541377,-170480,-617811,-468350,-129105,-460770,44214,101676,6238,681079,173728,377036,724237,68147,224451,106889,-368029,55340,-507838,-622132,-195143,-739661,-216770,30214,-420227,324946,198085,251697,650339,311704,478217,396646,73230,145876,11370,-285002,76895,-512625,-221815,-147163,-608235,109860,75122,-176483,534319,276436,494416,600039,262533,429627,227805,22613,183119,-230603,-434719,-316243,-516570,-280974,-211863,-344835,126685,87114,26884,460981,102975,474491,367376,228926,277446,7945,-169840,-91747,-302379,-293963,-389710,-523924,-214554,-83604,-52117,256250,181982,379743,475927,340800,336558,279631,146010,129018,-91051,-406628,-345289,-413263,-326816,-297908,-400791,-296996,93369,27136,207054,336626,441009,406627,287192,248041,192087,-6666,-70286,-226155,-400965,-351598,-359857,-377715,-107660,-346326,-2642,300266,118167,426470,387501,480674,504346,118707,185810,60840,-373138,-211542,-394445,-592438,-331142,-462168,-244838,-186746,-239515,266202,252761,334026,467739,308584,406312,406383,159940,9277,-266448,-271781,-277082,-677857,-222271,-348292,-379791,-4810,-16780,159748,399967,181290,645224,385492,352162,425754,-50853,24013,-47047,-323982,-196628,-410709,-312378,-169366,-324630,-8459,32612,-23707,390612,265424,310886,319889,201389,357439,56662,-48692,-19344,-384601,-418364,-373692,-481207,-225181,-138074,-64716,95619,146765,353070,482127,206013,430768,206475,113321,108487,-99560,-202961,-308719,-394500,-438542,-284083,-346560,-160514,-28556,64697,72528,284802,349019,417414,468196,318228,367291,75412,-123492,-44781,-390169,-440999,-229728,-625818,-330182,-193331,-280707,285350,37815,323087,606397,196552,503287,294191,194020,431969,-273288,-88365,-175877,-553292,-259925,-514472,-453590,74735,-218274,113033,489097,30589,678406,380883,121000,669361,-56313,-29455,9027,-582887,-142963,-438034,-633080,-133781,-467333,-75940,201346,-105388,441169,350301,380864,734993,321563,275253,251090,-282153,-32939,-303655,-508104,-187329,-650891,-415844,1973,-353452,-32677,283668,285351,436371,315513,322029,520016,193889,128588,-71120,-338233,-394135,-336966,-552091,-327848,-301677,-406332,34476,75499,32052,602451,425737,594836,619893,271689,372679,-52925,-151162,38898,-501705,-279012,-404933,-650792,-197663,-376472,-279175,357744,1741,321492,610770,196901,599508,217192,83516,237306,-238765,-198974,-191479,-561940,-252853,-402468,-446096,93365,-280370,139944,249590,135908,464879,298211,338848,414517,102892,237057,210308,-401450,-308810,-204046,-575216,-299968,-470446,-358557,-104801,-103486,173023,339900,216507,484187,342087,247847,306410,143493,-68707,14374,-284598,-323467,-303660,-487564,-192720,-370859,-303917,32713,-87806,133519,438754,185594,562811,346737,258572,301090,-35243,10079,34208,-494865,-123219,-313878,-546129,-117022,-463923,-83112,146846],[0,0,0,0,0,-4,6,-8,12,-10,17,-17,27,-31,43,-52,63,-76,85,-106,121,-149,172,-203,235,-270,311,-353,407,-460,527,-593,670,-751,842,-944,1052,-1176,1304,-1450,1604,-1776,1960,-2163,2386,-2624,2893,-3178,3499,-3846,4234,-4663,5142,-5681,6286,-6984,7781,-8721,9830,-11172,12828,-14927,17690,-21481,27031,-35868,52063,-90947,414124,151851,-560209,270695,-871310,-544928,-163474,-1010655,-98182,-440811,-488369,691144,-179848,505905,872692,98546,1027595,520628,201207,596772,-348936,-186007,-224819,-896260,-187833,-584251,-623805,-97549,-347013,-41057,428900,163392,489753,674202,389099,480019,229781,24272,109685,-299333,-393990,-436010,-708310,-478662,-333003,-281372,-130649,209565,110111,422727,551286,352804,614790,390835,144023,336356,-402739,-131879,-312602,-893368,-243193,-638747,-530356,205456,-389315,328927,409597,28259,938855,263869,251114,661340,-124204,292646,106288,-809266,-21238,-751426,-747247,-74498,-992239,109785,211578,-211856,873859,332421,413155,1076830,13330,608249,382117,-415190,250312,-435230,-515083,-185944,-856762,-306226,-213474,-514621,249823,115047,251743,683330,271857,674755,553314,160295,327752,-24079,-349361,-181148,-697168,-486829,-364562,-477666,-274065,-157382,12564,283701,424364,590897,446810,511766,430335,235218,143859,-213071,-60049,-467004,-547278,-422824,-486987,-424540,-130839,-234129,247017,239485,272846,789545,175660,551934,370140,-53458,201500,-136416,-416292,-238296,-876251,-421589,-345442,-677518,94557,-288316,69400,416882,244329,672840,447175,248552,583602,104613,94716,20357,-533692,-191114,-521862,-582808,-287285,-348492,-248122,217908,-102383,371407,477149,290906,716528,388210,365157,332672,-193885,21407,-254437,-551012,-206441,-537902,-449606,-329714,-308648,52862,78923,130364,539031,311703,507906,527206,125110,251355,-38180,-289764,-134927,-591666,-301584,-506773,-613320,-268206,-329210,-23127,291942,252702,511116,485882,456809,440341,237852,208348,73889,-317356,-198924,-528291,-491526,-422669,-508178,-215573,-47338,-27143,307324,288044,385539,622336,298644,495121,248605,127496,-11492,-428008,-285373,-404368,-502217,-426310,-436358,-332872,-158563,45376,383312,350297,455525,488050,416774,426017,218355,97847,128051,-201512,-430692,-555690,-540667,-539313,-433121,-247086,-125564,-46874,218075,224820,449225,587329,471880,375797,378473,186934,157132,-220490,-314818,-229420,-587983,-436500,-447507,-497800,-7871,-31569,-1543,414285,153814,620368,447639,214654,621856,15637,-89376,2532,-556670,-247767,-472794,-555676,-112077,-458505,-287991,67924,-91465,225232,314756,237247,554414,256401,241177,371144,-162999,22000,-255574,-496997,-227707,-513674,-489675,-102230,-315153,129889,163193,91763,580279,446679,414216,496140,-20134,185896,139839,-334020,-21784,-481273,-482718,-243301,-596759,-257806,-290506,-312317,277807,120112,244531,516634,324082,329337,387639,200770,87393,-187580,-250523,-94419,-376096,-545317,-427296,-391750,-290077,-73611,41807,156019,481331,378856,465616,455334,335436,359288,160759,-232869,-35430,-509990,-293002,-363262,-546483,-244318,-213495,-192214,201707,-996,455736,593933,102905,770682,172164,77174,328506,-426320,-24579,-171844,-792143,-231940,-383104,-511633,71817,-277350,53508,368527,69083,685327,195337,212373,544799,-23567,289678,130295,-349311,-18234,-567780,-587999,-85575,-470215,-142311,-47940,-73125,413197,304720,222433,602642,231886,284689,195157,-194183,27482,-110990,-309199,-196930,-420433,-331659,-267632,-272726,-67810,14317,120530,243859,314821,399821,325174,497852,95641,-63176,-97905,-167411,-133827,-323033,-239588,-15256,-361221,-122714,-147267,-147115,206960],[0,0,0,0,0,-6,4,-9,6,-9,7,-11,14,-17,23,-22,28,-26,32,-34,41,-46,49,-54,53,-60,59,-65,64,-69,68,-66,65,-56,55,-44,39,-25,12,6,-27,47,-75,99,-134,165,-204,243,-284,327,-365,407,-438,467,-479,476,-439,359,-213,-37,435,-1085,2128,-3872,6899,-12588,24764,-58706,332936,710072,-183608,1133173,253030,279753,766762,-293415,161068,-118414,-885676,-97919,-667525,-729328,58744,-728404,14944,222551,-146003,685828,524176,418193,833777,152587,463183,250111,-252896,-76278,-500254,-695052,-192714,-647107,-385560,-69196,-175826,66180,384354,303548,549785,653722,304010,609772,177577,-23493,40508,-441485,-432022,-378518,-741095,-221954,-325236,-372678,98771,-130595,292126,694658,271514,473142,693203,40913,432874,-97593,-265535,-231013,-736996,-479509,-308120,-739400,-62008,-159313,-160832,538616,153751,487274,778086,202585,474812,301147,-162270,221312,-360658,-392671,-195020,-704047,-282109,-321736,-446720,142349,-21399,272664,558377,137442,415189,537211,96260,246196,-91278,-242113,13084,-511526,-444576,-294405,-599552,-73917,-244261,-240847,291401,145863,372865,563093,168479,346916,301116,-116979,67776,-262509,-400033,-116257,-492547,-320250,-394995,-389644,1973,-189997,114955,507682,329902,437890,475399,254577,279958,-81825,-72037,-46078,-389932,-284021,-294889,-453175,-171399,-272877,-101096,63295,273224,220581,373729,350086,140416,168676,135515,-95642,-127460,-347242,-263295,-386464,-483186,-156286,-156945,-162421,180566,113846,202151,310323,107677,324051,245143,91990,166449,-50491,-72939,-140238,-273821,-211644,-272060,-235046,26418,-164004,-109668,198189,21683,377822,251039,154414,276015,67228,41218,64882,-273132,-174486,-306364,-354375,-207137,-333887,-129327,130341,-198870,204761,273722,375709,388096,156727,263350,325617,-8122,161507,-221137,-268206,-97805,-325645,-281186,-332264,-230527,-24753,-192617,200287,205039,48621,427212,253280,83023,363631,-84730,70658,1275,-284296,-78857,-248410,-306387,-287487,-388999,-96319,33570,-25738,242927,122835,354176,533400,46041,391902,128528,-96293,141468,-129713,-142956,-141656,-382332,-330975,-304796,-74895,-82177,-46562,68028,204414,13603,203290,257690,251041,118478,-12365,81210,-82996,-134014,-181417,-168941,-151034,-232109,-148169,-95922,39956,139813,172541,280031,288994,49650,244029,232640,98108,32191,-234805,-201038,-144375,-306056,-94953,-316000,-316245,52111,-103133,287082,167841,109077,447023,324289,164921,313289,25547,-42312,-70376,-323112,-193315,-507481,-143945,-221127,-424716,93711,-17997,-85715,237550,93176,346309,545463,151235,346902,187908,75127,96340,-339990,-280217,-233612,-576877,-148807,-97565,-350034,165204,-146280,158790,333796,297242,419096,250755,195835,280298,62697,55770,-14085,-314514,-86846,-254873,-292750,-206789,-290779,-209638,54148,12980,129826,280374,299725,329770,259948,150678,165413,-3286,-233090,-183666,-354724,-281197,-177915,-412550,-256702,-75564,-104895,217593,13149,235537,419614,163307,363661,248328,-9154,187175,-386001,-328992,-87030,-585970,-160911,-235817,-422048,180707,-157753,88205,415581,63335,327159,398569,113489,522292,135953,-37379,105138,-352577,-208896,-229441,-428031,-155523,-433494,-233631,183998,-8906,277629,330069,185682,451219,294112,127422,214274,-104814,-105735,-125146,-239505,-215529,-294190,-422889,-215556,-147165,-113316,166023,43480,195380,354729,250219,415382,172657,41656,110335,-91424,-67304,31114,-322713,-251959,-174464,-346348,13108,-32549,-118756,367006,102729,269132,390588,139275,302972,115621,-67315,47928,-240734,-201156,-164688],[0,0,0,0,0,0,7,-6,10,-12,13,-16,20,-30,34,-47,53,-67,76,-91,107,-124,150,-171,200,-225,261,-294,334,-380,427,-482,536,-602,664,-741,818,-905,999,-1096,1205,-1318,1445,-1576,1725,-1879,2051,-2236,2437,-2661,2903,-3178,3478,-3822,4209,-4657,5180,-5797,6544,-7453,8595,-10052,11985,-14628,18428,-24239,33949,-52758,133266,-809354,-824605,177879,-881600,181985,247356,-342315,729814,356667,323850,978149,2684,590528,297963,-425688,167513,-585328,-537430,-252735,-850722,-315505,-210052,-473586,265388,37483,324339,829985,358562,779755,542575,131498,355814,-71649,-329867,-230691,-556080,-452716,-322961,-551287,-303148,-207035,-1812,218832,399786,405873,608031,688452,327990,524019,90437,-168170,-21605,-595203,-463493,-309749,-784669,-161099,-449083,-529463,361979,-66158,507060,814272,158845,900508,470620,43790,759043,-319826,-205416,-70548,-1010647,-72953,-652113,-752190,90253,-622392,-33399,462088,-39276,855690,524424,236674,873670,-95606,136104,203980,-733327,-65994,-704567,-848405,-59321,-742182,-139901,58816,-249544,521064,333395,261494,770530,209617,450569,420793,-69524,250557,-328064,-603155,-286973,-702913,-505409,-526148,-463726,58774,-139177,116763,402215,288225,400725,535473,342248,414639,330435,108636,-154251,-199963,-459541,-522759,-493329,-597997,-305887,-320716,-293510,151120,151505,349452,520909,277501,658812,512956,157694,383172,-103837,-101673,-55849,-620428,-371167,-543684,-582009,-87479,-314701,73973,223957,101551,635733,458976,303483,752069,197949,327459,158597,-380798,-122551,-548662,-474986,-178797,-714706,-381282,-131495,-328553,361554,265659,291915,652052,273933,593106,474579,131537,226590,-167824,-217738,-259459,-615378,-431497,-497251,-542775,-122814,-138334,48323,343822,347381,489093,444299,395576,474348,116910,101926,27706,-257203,-314356,-432269,-648526,-319248,-374431,-157425,-109288,-80866,314657,271407,510725,510145,494242,429296,133532,42010,20792,-191401,-231249,-293746,-604133,-357910,-344892,-221123,-27572,24751,129331,392116,333925,642730,388843,369585,234795,38920,-120165,-198954,-252763,-371921,-557029,-352023,-404504,-328099,-105928,-63967,64160,342285,333477,538859,560003,310401,308788,34522,144978,-233897,-370277,-288608,-507387,-442622,-404834,-353961,-130021,-3147,130465,294480,500772,613980,496142,351886,354202,96364,-76565,-195842,-410406,-250637,-520581,-424958,-309211,-415957,-132873,-69972,88340,347719,308455,542761,685142,349527,325650,226248,-289424,78511,-345531,-441978,-239727,-570572,-236684,-328233,-225643,255351,36453,345674,485232,305167,434231,465776,161947,366305,-47080,-133636,-50818,-581325,-239549,-515506,-527311,-25444,-367660,-85918,342423,224312,413071,558400,249291,690055,319564,88304,212945,-345011,-226002,-254321,-603260,-197172,-408020,-468480,-28789,-132702,244429,318866,338143,620025,306705,308938,413094,-55722,-9777,-184526,-158520,-382200,-458782,-398959,-372817,-345299,-179133,-61283,220249,325670,521860,483585,306844,513070,207549,236240,32703,-492136,-160310,-398557,-450649,-123074,-390926,-283853,-53221,-375703,271983,267868,164081,748274,115729,557157,432746,-4165,260239,-178723,-479138,-26734,-562301,-407408,-102747,-742804,35648,-144993,-166949,609515,38939,464316,547836,3183,589645,-23323,-160119,188709,-610359,-240735,-277567,-628567,-105049,-358469,-393434,34779,-304718,300188,305240,92997,555155,208835,203154,315334,-21970,-29184,-214541,-457527,-285686,-515041,-249711,-281316,-97575,-14847,165209,130175,280038,579110,360629,338670,347476,107690,35696,-132218,-371878,-234564,-444044,-515667,-248338,-478555,-338522,171264,-216496,372258,256217],[0,0,0,0,0,1,2,0,-3,2,-7,4,-8,6,-11,12,-17,23,-27,35,-37,49,-54,69,-81,98,-115,131,-155,176,-206,235,-273,310,-354,401,-452,513,-573,649,-723,811,-901,1004,-1116,1236,-1372,1514,-1676,1845,-2036,2241,-2469,2720,-2994,3302,-3638,4020,-4446,4935,-5495,6147,-6920,7847,-9002,10498,-12680,17369,-132227,-129345,-775790,288792,236354,-15521,1045356,197195,591015,779855,-123467,638440,72924,-457099,83277,-746141,-666540,-341542,-868440,-30939,-57014,-384855,637253,143961,543480,742639,302099,548436,394996,-134937,167583,-238848,-518574,-290800,-752921,-590370,-369384,-516243,-58642,121642,48922,527791,530247,364945,820780,338943,212538,320753,-237494,-225286,-347861,-664108,-407467,-291861,-585894,-80707,-120413,-10956,606990,193143,635627,710314,52298,651216,207872,15649,224130,-479330,-279605,-463432,-819752,-254189,-651791,-365892,147579,-296361,404536,480186,91756,912236,380482,203665,503173,-129421,103138,-139661,-617200,-216409,-729327,-624761,-262580,-562146,-20188,160616,-197932,630847,438609,423176,705104,238661,315145,235506,-157761,970,-336438,-591037,-224812,-535128,-421052,-144072,-480715,218381,96383,45592,501372,329581,228942,520246,166785,277990,40925,-294301,-186268,-601686,-526746,-239865,-556811,-308751,-8010,-26123,330037,327250,355203,488855,405286,387162,267201,75136,46560,-187255,-494382,-302781,-508307,-333722,-255607,-159644,-162126,75499,140558,321968,413465,358814,501392,139127,88619,43381,-114166,-304837,-367877,-520036,-404384,-440675,-478029,-66032,-3036,51307,325491,167362,500033,520383,383814,298203,103000,-1989,142300,-322461,-288543,-223584,-563617,-251387,-420749,-255946,23358,33806,403089,329985,241552,619263,148326,233040,365564,-15854,84761,-135670,-368774,-182710,-307832,-443568,-261923,-284788,74611,51521,6394,296618,214354,444043,489397,296844,396496,90391,59192,-13352,-347906,-313172,-571254,-564202,-123937,-427310,-42088,148219,143529,260126,264258,257327,457633,190438,180652,207032,-366723,-137926,-179577,-396599,-220478,-440677,-349888,-193079,-192936,47950,173572,198705,403392,247624,334053,118074,224829,96247,67441,-138165,-242188,-303403,-393039,-251769,-242740,-140284,-111315,-131732,161905,264811,167585,411135,294245,380007,351889,166026,-12621,-164458,-147224,-200160,-197765,-304373,-188378,-188676,-138063,90856,90761,168782,220305,189545,200951,89078,51875,166666,-21556,-31061,-3283,-111014,23848,-126837,-94235,-30478,-37225,-83498,37304,92472,45538,109073,138307,67051,4023,62054,19465,-36241,-163405,-18109,15379,4370,81330,23684,68533,63633,66190,156003,113160,93586,-51415,-39270,-42236,-84507,-29495,-119786,11163,-111300,-151026,-52944,-112159,36142,-84113,-69616,28068,-55022,-29859,-4762,57337,58766,146518,-108368,17035,-29013,-71115,-87296,73521,-59346,48030,-72976,8603,14470,-22579,-40162,-48237,96141,25738,-211558,-177545,-92778,1053,69239,153365,-58428,54083,-92502,76891,55421,-119939,-22797,-17115,-34494,-48621,-51275,-112243,63262,50840,139354,-154552,-169509,44489,-31591,-148668,-108425,36655,1959,79408,-55873,-16451,83020,62303,-134896,91468,37825,-20265,-13390,-36796,-105939,-30607,-25157,-172438,-95310,4496,24439,-77397,82093,-25435,55757,193329,156256,23511,71160,-48908,-32931,-92236,-136238,-106569,12211,-236905,-100684,-182091,-122109,106144,-50525,240297,230079,159180,186110,90247,-65112,142223,31284,8027,-115603,-312599,-146082,-78235,-172174,-137405,-70538,67336,57962,-15010,200548,173809,119589,146374,89289,-63031,135644],[0,0,0,0,0,1,1,-5,4,-9,5,-9,8,-15,17,-23,30,-33,42,-46,57,-65,80,-92,109,-126,142,-166,184,-213,239,-274,308,-345,387,-431,483,-533,597,-659,732,-807,892,-983,1080,-1192,1305,-1438,1576,-1734,1905,-2096,2309,-2544,2814,-3113,3463,-3862,4338,-4900,5579,-6422,7487,-8879,10759,-13428,17391,-23548,70748,-459944,198587,656531,-37501,959576,531597,88058,996604,-71595,180425,181727,-839774,-7822,-528669,-758982,-108501,-764320,-265185,55607,-290466,614290,414567,432465,866440,263474,481340,383849,-245411,80738,-138664,-439182,-339424,-576740,-425138,-381407,-314256,-11103,-8369,313090,223086,643605,549302,444998,392239,37472,68289,-30088,-325985,-238055,-640693,-532402,-256692,-601770,-247577,149553,-47753,493246,191196,363676,820074,59648,582624,322342,-438220,204666,-459842,-676726,-65840,-971563,-260993,-154923,-532473,407265,47019,164723,810758,78066,636459,547779,-252713,498953,-271334,-260951,157428,-934634,-176348,-235913,-864370,17815,-333869,8596,504667,-99643,596809,544741,205421,717063,64458,47165,230227,-259076,-55662,-331073,-601776,-257792,-519056,-412734,-231157,-162756,130001,345821,344067,478299,303634,378505,355365,23080,-247697,-132050,-366670,-442909,-443860,-419523,-376534,-144579,-128972,37427,388517,246412,439449,521257,480219,507034,186013,176666,127249,-331720,-158294,-415546,-579050,-322785,-540898,-333672,55383,-302914,313830,324178,248403,719499,332899,450567,404325,-152881,264568,-215456,-348380,-182020,-558219,-461497,-155084,-524161,-90731,70322,53061,672721,278750,440563,644988,105939,492839,40268,-198481,-27574,-502040,-417346,-156935,-625798,-191751,-108301,-201609,142457,89339,332914,500172,332335,561119,180768,33283,215142,-260632,-239632,-362725,-629888,-348685,-308766,-294491,-51382,-51155,175822,444180,330174,697245,555355,295840,303836,-80002,39838,-140675,-367521,-383268,-455871,-397361,-242974,-239023,2531,92903,181326,476187,306522,424872,432451,170487,215461,-19231,-151867,-197093,-311737,-299229,-363875,-403588,-247817,-385285,10481,210834,195560,420593,328258,457640,477522,186874,341931,160047,-245262,-72645,-180317,-247410,-322385,-391422,-254211,-192445,-171755,37475,-18611,214415,250180,273403,430480,223315,165517,177205,-11648,-12256,-298619,-308206,-335659,-498041,-295165,-284823,-253082,-202939,-25806,369296,398154,276171,586561,233725,315027,301167,-105887,94364,-220098,-282701,-111410,-365314,-236694,-206481,-358595,17209,-25733,93880,321474,178685,243545,365888,136800,175637,103951,-225122,79830,-344507,-248995,-210844,-446820,-172363,-201722,-96357,194200,98975,148395,322153,79855,430482,273520,87672,210720,-89404,-38048,-129243,-472666,-179593,-283366,-421703,131767,-100501,-64533,235460,-23703,272700,238881,41023,270294,54128,54210,-84399,-144252,38693,-182392,-292819,-370866,-139871,-50665,-48945,-39848,92109,94438,149933,234874,195573,170081,-23123,-4532,63101,-32965,-61640,-201649,-53792,-98887,-142508,-100309,-178450,49902,141223,-47695,232713,135642,110328,224087,-49096,97421,43317,-148026,-24963,36490,-265253,-216521,-267474,-180542,82899,-89197,299330,40913,-42761,337482,16620,73192,24521,-245346,40749,-214155,-250360,-84970,-228603,-107396,-59649,-278602,245986,72743,17177,300992,-102048,234018,105178,-36652,16831,-57127,-32702,-28078,-395350,-147051,-104107,-271642,76001,-3720,98145,153204,19929,167080,295957,253203,200188,-42645,-22060,-62694,-132017,-90763,-229592,-98232,-262590,-23930,-18462,-121146,65845,156353,149075,263785,78877,281790,289286,39930,132131,-147927,-229545,-37519],[0,0,0,0,0,-1,4,2,0,4,-2,4,-3,2,-6,6,-12,12,-18,17,-21,24,-27,36,-39,50,-52,62,-66,75,-85,93,-106,114,-129,137,-152,163,-179,194,-207,226,-238,258,-273,294,-311,332,-353,373,-401,424,-457,486,-526,567,-617,673,-740,824,-918,1037,-1165,1306,-1413,1388,-890,-1173,-64089,88899,-1055685,-454694,-239501,-907462,180134,-378904,-116601,717199,-101776,563946,754873,126106,890544,-93663,-39270,329956,-767137,-416255,-326636,-885194,-199900,-540332,-406174,328871,-85173,410876,592902,325908,692305,446580,166459,557525,146,-276549,-157729,-645301,-553988,-488712,-497119,-285197,-147390,-207397,344457,420078,373991,683261,400775,326244,516817,-5647,137376,-57200,-594249,-202012,-691749,-750933,-149539,-707729,-203447,86719,-190622,607173,344111,257955,883848,191944,454037,465321,-264891,35959,-330883,-636787,-160638,-906468,-528361,-175424,-677623,149508,-57815,88474,646067,296168,504683,791516,73995,514986,27329,-324720,-117900,-742690,-514794,-230983,-933107,-236469,-128734,-382262,422289,45775,253948,839393,384563,647581,415831,-110464,235394,-310917,-323297,-208924,-819351,-482157,-365285,-510673,-112239,-21366,85545,531763,193898,450838,594507,361381,658027,147757,-46017,103180,-394853,-339935,-486380,-630278,-419252,-318101,-377822,55630,75416,318413,414005,313075,500925,478981,362438,227742,2890,-162879,-176138,-378414,-542075,-518804,-525560,-382170,-166951,-42532,189350,225077,435429,522518,464768,310937,318993,139245,97555,39902,-377529,-436519,-588506,-726600,-280096,-345544,-231468,47701,25361,475781,500846,354853,630830,374656,271673,194861,-194370,-204923,-354965,-512851,-396127,-651470,-482445,-293956,-275647,176902,130937,199308,701052,403569,496610,476716,-21380,326950,-146920,-361999,-295488,-559450,-503701,-452872,-619657,-228776,-104122,12450,395785,328114,467429,570721,348627,564404,230798,165396,51587,-395816,-243358,-455979,-781298,-302277,-537514,-322643,-73047,-104121,327521,316159,330502,705574,312645,232841,222740,-166211,-6233,-381946,-648773,-203662,-594717,-535606,-71284,-284461,71856,123581,243626,654148,540234,477589,575040,173847,232191,157911,-246523,-284195,-439557,-357894,-355932,-426821,-242191,-188635,110104,247384,365835,450448,385265,472754,358891,181474,115434,-29738,-253923,-405448,-523269,-453480,-529411,-390237,-173372,-189109,283483,181980,346372,629616,361074,459674,484687,-540,173862,-86190,-432647,-38155,-591528,-357672,-181055,-559358,127901,-77881,-130085,532351,86664,423202,607596,162742,438424,87505,-361662,112057,-619622,-417206,-221303,-700986,-95710,-196842,-312996,324752,-43422,463338,568407,181998,634444,333557,146081,425260,-110268,-157195,-187125,-561687,-275653,-460459,-349868,-5793,-359021,-10998,171471,-4570,508153,400220,311778,550529,194243,-13312,-11895,-272351,-262872,-261492,-512954,-403127,-324549,-212003,-45743,-88964,67508,384478,313918,351739,433135,141249,347494,215444,-192490,-99980,-467009,-484262,-256701,-511119,-314735,-98611,-170493,166936,115568,231860,491727,211002,236341,470103,-45507,237728,36714,-253968,11028,-440924,-223261,-225007,-400933,40723,-162954,-204092,278995,794,329932,515343,85055,403160,76977,-73059,208104,-290166,-144805,-158101,-385876,-265126,-176864,-175042,-26564,44174,113431,207821,112392,273250,226295,-17483,273539,60332,12856,53683,-194302,-115538,-152578,-259390,-212594,-232742,-12441,48535,91381,28338,365488,232612,219980,300993,12796,143681,46989,-311325,-21598,-334564,-171823,-57426,-133105,128382,39493,-111831,203450,99474,167010,215933,192708,196582],[0,0,0,0,0,-3,2,-9,10,-16,20,-23,31,-38,53,-64,85,-100,123,-147,174,-211,248,-298,346,-409,471,-547,629,-723,832,-944,1079,-1220,1382,-1554,1750,-1962,2195,-2454,2731,-3041,3371,-3741,4138,-4576,5052,-5572,6142,-6764,7453,-8205,9043,-9967,11002,-12161,13470,-14969,16695,-18723,21132,-24068,27734,-32493,38980,-48505,64307,-98069,386540,97547,680251,558985,-178991,664898,-336288,-342633,89160,-962003,-331769,-439236,-1063767,273886,-455448,-110921,647376,-78815,638177,704165,287811,783306,187736,56152,305527,-502076,-343644,-508311,-750652,-299248,-626927,-367288,30406,-11730,356541,473780,358370,625511,491532,443237,220798,55981,-64983,-223524,-311551,-618178,-454457,-513558,-507352,-116727,-235870,29997,510809,87589,701558,414298,279968,811870,-59334,13206,146945,-718656,-281165,-648049,-1082706,-90172,-638328,-271650,312776,-225310,746877,612009,233239,1007902,134950,163800,619497,-501762,168342,-314973,-1019683,-139982,-816526,-694449,99866,-578557,360439,341846,114057,901218,247453,559699,829098,-201850,407886,119585,-564028,-71998,-642074,-469565,-241103,-689823,-140819,-259505,-160048,529087,17035,549433,526323,290064,781926,417709,120946,265215,-195466,-315993,-459852,-495483,-522836,-602471,-412523,-261309,-75027,-42247,290575,427494,368804,603761,412781,266220,374331,51249,-170135,-180328,-541186,-385947,-353257,-693450,-235680,-231112,-94491,370310,122792,647409,545872,148152,613798,298775,37297,113445,-415895,-342712,-412648,-852327,-304716,-369588,-465158,234322,-47537,375847,533140,332623,742005,459844,252403,511441,-142018,-73867,-240253,-654718,-255051,-515660,-615787,-216896,-431821,-78092,80350,149396,583695,336184,451772,656939,299398,343505,137194,-240239,-76870,-382652,-571514,-394663,-664035,-408824,-213266,-207569,164660,117540,436518,440470,334452,535216,401285,359970,263337,-14560,-122476,-336405,-558692,-337200,-623128,-508725,-246918,-364084,242336,13957,305522,460397,312131,594074,434190,209784,283434,-7783,-95902,-176509,-433058,-327444,-468613,-471728,-261178,-231845,18803,214866,232178,411302,424709,482822,526274,235747,379798,117594,-173327,-281158,-530737,-433894,-391168,-503380,-299029,-173129,-66690,159943,335406,264051,585880,377917,484063,127696,149986,-96270,-338394,-202981,-433067,-578235,-343159,-475225,-189693,9181,2330,372739,365275,420227,488787,255885,507134,276049,-59254,140347,-330770,-343046,-405633,-621205,-366230,-351641,-418887,83937,-52800,384712,361205,356658,665432,480609,388079,434109,-59278,-13567,-67239,-560157,-278282,-589822,-558442,-165973,-388482,39811,125471,9472,512941,488470,309940,654071,165637,348052,270183,-263467,4000,-410517,-676066,-311729,-611068,-371229,-214759,-257187,215299,101148,234326,503571,168698,562371,504388,165219,358885,32935,-200279,-61976,-385047,-352210,-531851,-537820,-235967,-185949,-19072,222911,123551,293796,530592,363693,354649,363379,166132,74320,102810,-207651,-271907,-311151,-451087,-267330,-385306,-367425,34814,-83515,163765,203671,122026,472386,343552,249244,428813,16602,-88295,-27627,-509491,-180505,-441155,-588882,-74830,-410796,-113235,19073,-109666,591407,257683,354593,706251,1245,256782,394647,-381442,59773,-408399,-470827,-222390,-672441,-296159,-165315,-280982,249529,199736,154456,629338,222774,407180,535202,-65459,340417,-259702,-330804,2299,-582341,-308395,-222116,-490344,-141645,103221,77798,404879,202181,381878,503078,369331,337014,128914,-51212,-61744,-202539,-345719,-307083,-585669,-413094,-224256,-270297,-205685,92554,133366,256014,548893,425061,407063,329019,24937,255430,-147041,-262574,-112790,-555406,-225862,-472188],[0,0,0,0,0,-5,2,-1,-1,2,1,0,5,-3,4,-1,2,-2,2,-5,4,-9,4,-7,5,-7,9,-10,15,-13,19,-18,24,-25,31,-37,42,-52,57,-69,76,-93,106,-123,144,-164,192,-216,254,-289,336,-382,440,-504,578,-669,772,-903,1056,-1253,1509,-1861,2373,-3173,4556,-7244,13567,-34031,205846,953888,-261526,-17160,267247,-875117,-30601,-473541,-928426,46380,-706063,-247987,441376,-365423,693049,447379,292781,1012230,108617,256551,474408,-401863,81291,-314103,-772703,-331892,-720512,-581855,-164206,-379176,187137,244580,239665,571990,537242,495691,663869,350318,230627,53170,-316555,-281416,-391652,-776647,-462601,-481818,-536459,35187,-115270,158449,585906,170271,703226,745359,141867,474423,145026,-107292,93844,-474398,-545630,-361673,-825958,-205287,-301779,-404239,298808,-108482,246202,790631,82858,674636,476780,35963,569777,-60357,-334814,-39864,-607994,-201557,-321367,-762388,24404,-338393,-234284,444698,17880,632491,547743,249188,736785,264058,175493,263489,-329007,-211374,-265644,-624251,-167566,-491371,-414848,160069,-384984,281566,432457,240882,548822,479454,255978,542594,27963,156362,40217,-401967,-76954,-352985,-408105,-258382,-239841,-147033,186259,-152791,317790,391190,316255,527924,434843,146223,247800,-64807,-30413,-153463,-368175,-364278,-446176,-445107,-269427,-211773,126879,71036,91523,270405,363727,337641,310411,459740,251924,203412,-28185,-239246,-229831,-381232,-282798,-299279,-334317,33743,-55414,48029,249235,247698,299891,516640,264061,308466,286866,-93873,-43575,-105843,-401812,-157910,-469424,-183105,-335419,-256248,159896,-134584,165553,430725,260137,386349,288832,192967,282246,20267,-162923,-93827,-321697,-340552,-280701,-446681,-157957,-410295,13790,105085,197716,499614,328186,287463,464273,186996,227680,31658,-257968,-85936,-431674,-208315,-299970,-446515,-239929,-128161,-201035,305294,88179,245883,428905,178689,541415,281700,198437,142480,-66853,-171935,-122267,-441325,-236632,-416715,-220782,-92994,-43021,119421,271617,208864,486382,329315,378726,334381,127850,53506,36322,-220375,-138996,-365248,-447445,-346742,-313046,-144399,-110243,100226,276521,194446,258765,409441,296712,239824,112393,28977,-989,-394307,-328651,-380278,-330734,-305663,-240570,-97530,-88305,143220,183106,426462,351338,392447,308387,453901,123250,-39227,-82189,-310771,-241577,-297036,-279563,-125772,-295369,36841,9239,-43565,329365,175322,232166,383418,194156,262878,120650,-193011,88542,-274931,-348070,-202524,-507794,-240109,-320636,-166289,252266,-8799,274486,423810,112531,428984,399751,29420,207979,-174968,-174238,-133784,-414439,-218620,-186119,-355334,149580,-103094,19112,315785,86635,561572,424754,213786,458102,76526,-148727,43550,-303237,-213156,-314800,-423741,-229247,-207373,-84531,8198,30379,201646,427220,395835,371153,457824,58994,133916,-27303,-208888,-40940,-244260,-301584,-377393,-254150,-163712,-30383,-160471,70770,352468,144495,373327,214673,52028,309290,-56536,-47624,81807,-242951,-100967,-199293,-329722,3123,-200502,17409,166547,-100036,340546,-80378,60099,199552,-51577,81447,108781,-197765,58309,-67454,-281570,-91473,-27533,-126645,6306,-72525,185194,107192,-2691,207173,111253,128412,105317,-193295,2556,-82463,-199478,-168136,-230554,-95448,15229,-21047,-17241,62914,119142,210787,37676,182100,184271,103990,111672,-30514,-65651,-79818,-122525,-166792,-119900,-68550,-251973,-52915,-126525,44218,31392,83811,102897,160479,132814,319489,75002,46754,5857,-233064,-82618,-91145,-116236,-76422,-296997,-119408,37537,-114864,192456],[0,0,0,0,0,0,1,-1,7,-6,11,-8,13,-13,19,-26,33,-43,47,-60,68,-83,96,-115,135,-156,183,-205,238,-268,308,-346,394,-443,495,-557,618,-692,765,-852,940,-1041,1148,-1263,1392,-1527,1681,-1841,2022,-2215,2431,-2668,2929,-3224,3548,-3920,4336,-4822,5380,-6043,6835,-7801,9007,-10547,12593,-15419,19575,-26316,98769,-380053,278759,-390064,-745788,-7958,-1020316,-487590,-6744,-767887,320505,69763,92536,981221,198565,662918,704562,-2708,560710,87316,-278871,57046,-738234,-564182,-295520,-724954,-104698,-399982,-213803,234294,127798,533080,506260,451830,582931,352810,306929,230541,-215533,-253233,-343249,-434423,-670082,-328334,-434712,-480525,-11122,14958,306981,483106,330056,619157,457605,167924,510657,-64145,41806,119826,-822037,-127675,-382064,-764448,14373,-552128,-178228,380893,-190888,651936,376515,121729,882158,125210,252837,572920,-517558,1323,-387851,-608967,85301,-706644,-339243,184834,-499813,284336,196785,-9410,855337,43587,551997,507385,-59196,436952,-222177,-327921,77868,-603256,-440579,-227117,-634991,-57652,-202474,-258480,326032,53283,277186,548946,343443,521552,139415,63668,119869,-270453,-150595,-400413,-375749,-325382,-333627,-313895,-172166,33592,139173,257665,341364,489555,514924,446634,287072,203074,-149613,-255796,-156140,-505254,-274053,-323032,-453293,-218626,-90928,-89145,330705,254430,532238,632876,174784,530800,121477,-76119,23840,-492974,-252691,-217874,-742084,-231814,-290877,-326303,214635,-137901,278426,432505,281136,655743,347519,200343,307385,-174518,-107109,-268524,-643629,-274303,-475192,-573460,-118467,-212740,62850,311156,182310,625701,373593,263293,622889,16645,150771,118479,-551109,-123460,-435335,-479021,-359109,-566076,-8914,47607,-43362,501700,365904,448954,531545,249630,146157,228087,-206691,-205043,-259031,-458402,-494527,-571165,-247001,-58970,-150251,342537,332115,355373,589454,381121,426033,261509,34295,147433,-208073,-360725,-335210,-605491,-318020,-240347,-200905,65807,-95762,323087,205246,313224,341661,409548,284008,240096,6593,-36064,-143649,-351181,-369928,-506449,-247437,-289297,-235381,96107,-22459,732,335420,284649,364190,489810,265312,337909,74332,-130031,-94887,-300105,-330229,-420297,-376003,-196263,-244928,-119954,63403,342980,357487,354260,509610,461234,213248,322557,152064,-72527,-139607,-295573,-322511,-412752,-587501,-210774,-290463,-58215,287681,85346,480354,410616,239570,625304,234863,244246,283724,-371329,-132541,-253469,-640375,-118783,-515091,-289858,283,-402033,298023,122016,116206,604520,321203,298504,422483,-43281,219479,-69923,-442080,-93637,-446685,-502243,-89751,-393619,-29414,21531,-28847,487114,168995,427756,412748,207001,313103,148981,-147497,24854,-306935,-309025,-165550,-516796,-246967,-139268,-231199,167679,263990,259476,539772,175778,456121,431767,25759,155749,-158359,-176149,-157733,-309811,-402741,-331542,-235176,-253204,-101763,11233,225084,369630,398681,414845,349950,117789,196665,15974,-102527,12289,-406355,-390373,-181033,-568796,-43846,-133421,-253754,301520,18353,384382,537448,42543,503808,285987,-15393,398738,-179418,-66149,-97872,-571039,-62715,-429996,-432909,108570,-308931,62969,289406,54741,603107,153005,216113,477965,29318,260428,28674,-197960,34449,-556753,-355931,-93415,-378610,-89341,28548,-103961,205174,85560,153208,379122,-21820,259401,202343,93435,73372,-59918,-93259,-25509,-195685,-19786,-60005,57320,2424,-69746,186675,106501,173626,88613,248712,157417,52878,129992,-132304,-59976,-51790,-171345,-211697,34418,-185117,87898,141754,-37628,107624,-71901,162499,261973],[0,0,0,0,0,-1,-5,3,-11,9,-14,15,-20,26,-33,46,-54,69,-79,98,-113,137,-164,192,-229,263,-308,351,-407,466,-534,611,-693,787,-885,1000,-1120,1258,-1407,1571,-1752,1946,-2164,2397,-2658,2937,-3249,3585,-3956,4364,-4809,5308,-5854,6468,-7145,7913,-8776,9765,-10907,12237,-13820,15724,-18086,21083,-25046,30529,-38592,51155,-84275,831724,286647,248192,1229799,13415,556727,416098,-448269,312252,-606506,-618167,-103820,-993028,-211059,-228334,-609779,372219,-48261,251959,761234,140022,704133,547937,-4692,426072,-73128,-348045,1544,-638255,-514373,-320597,-670814,-66482,-154332,-89801,344414,387930,429089,621864,478625,367948,491556,-103369,-12432,-126612,-662513,-496944,-498339,-761250,-265292,-399330,-243169,415654,-23481,517755,646110,365366,814690,257847,263249,417593,-300660,-103845,-227701,-765971,-166254,-812360,-635702,66653,-536348,94259,208964,-43090,712914,381914,430270,849042,142767,381867,175595,-517671,-53789,-404741,-650428,-189328,-748368,-320617,-64664,-357652,301172,197413,46218,594181,172571,417189,528024,-57442,139853,-215840,-517118,-82720,-450608,-365749,-286792,-254961,-147046,-9581,-33140,174320,179913,137815,339035,154913,56631,161424,-170269,-26114,-250794,-289805,-324340,-216604,-69005,-247633,-198519,-55080,-41975,-60929,120147,119803,43840,297465,-7398,172582,-106360,20985,-80394,-85739,-41567,-136975,-96155,-131704,11700,-29920,56721,45500,28770,126085,118253,235271,211493,42413,37347,-91524,-2225,43179,-111017,-181994,-21880,-254252,-46297,-48762,32122,186959,83904,39975,122914,98379,45839,306880,-33246,138795,17657,-153621,-91673,-62112,-186362,-142476,-54410,-18879,44914,96412,69564,191152,144284,178182,19430,138840,45547,-128778,-22824,-78678,-283935,-83235,-216582,-6337,-33738,-72298,131876,121726,203872,149093,47678,157193,116131,-94243,40735,-23980,-22526,-129254,-20919,-26456,10780,-172704,90202,-105195,61555,-1279,161392,169260,126841,24946,81615,-2143,69634,-7231,-96900,-115046,-220574,-194913,-142632,-259825,-35419,30407,53574,279706,234179,292631,371253,51437,232198,98426,-11378,-59790,-191399,-168599,-218354,-362328,-286208,-152186,11216,93525,-17280,293764,278370,258527,319028,151682,209953,-763,9403,-34933,-306504,-221761,-295613,-415039,-270213,-256975,-95671,-189481,124837,294332,320038,252349,390974,158345,350751,178600,-27927,116771,-378269,-193776,-207159,-410950,-184701,-248974,-192113,-63042,16935,229338,266353,202847,520007,239941,247529,418627,-182277,113233,-183084,-445289,-188628,-395777,-358376,-27526,-209143,-25372,50664,-90506,485091,111548,278480,477640,94917,261474,136063,-143465,121688,-244744,-107565,-250848,-337580,-73235,-159633,-173073,126807,-99448,99889,247482,-3389,353090,183077,171004,233994,101070,19779,-12927,-269935,-12980,-125621,-105214,-36278,-123751,-22353,-23830,98480,83246,193369,42235,46166,233397,82380,-79831,72827,-144375,-28330,-177666,-88403,20365,-107425,40398,6431,-31335,46365,-47480,82747,200755,26750,-8313,60818,-146153,152047,-195492,-99510,71386,-60173,-37938,18696,16776,133018,-12686,101112,227228,-7122,95591,143577,-141520,99719,-53653,17263,-14138,-62552,-143377,-70660,-108482,90086,65476,-62722,110017,31220,106859,-9956,34776,40756,29845,6739,-7708,-58583,1589,-123613,-52555,18762,-60487,-105207,-43102,5221,-17337,18846,-77358,-34357,482,75637,123619,40465,65557,126903,22406,-185384,28472,-228012,-28948,17326,-140974,81653,27157,-109829,-63629,97069,61739,30922,77010,175686,144460,30074,91527],[0,0,0,0,0,6,-2,6,-2,3,-4,5,-10,9,-16,12,-17,16,-20,24,-29,36,-37,46,-47,56,-60,71,-82,92,-105,115,-132,143,-164,181,-206,230,-255,287,-317,358,-396,444,-492,550,-612,681,-762,848,-951,1061,-1193,1338,-1511,1712,-1949,2239,-2590,3038,-3611,4392,-5493,7151,-9852,14770,-25401,56745,-330732,-1113570,-95318,-762784,-515458,404052,-542034,446409,498674,72854,1136900,234700,197641,710004,-361594,186483,-172513,-712032,31627,-680283,-539886,-69686,-572630,79012,146393,29647,489232,419255,558840,672596,153381,370873,265807,-260419,-130708,-412662,-530621,-583460,-279935,-374998,-285690,43003,31422,367314,233518,310511,637102,437522,302188,317330,-55644,21564,-301851,-550999,-76190,-696001,-401198,-108487,-575456,218265,5977,402,850729,134910,539621,852300,-70757,543712,-124249,-347235,269156,-892441,-414209,-249121,-783841,-42172,-183631,-353288,434791,-198455,455329,542356,4620,837995,214344,-18235,410604,-299902,-169550,-85566,-647930,-168063,-472479,-582875,111591,-209133,215266,490712,105980,563108,363303,199041,491874,885,232738,60619,-318188,-35103,-389091,-290115,-276571,-212824,-12778,87532,6407,304884,305151,263703,454282,370101,257113,221884,156953,-48868,-177161,-386656,-333879,-310597,-313849,-252450,-66830,-157338,187761,296138,113919,365338,192327,214752,207692,58468,55469,20214,-461274,-93279,-435519,-461988,-228514,-595295,-169869,-8203,-98812,344944,263183,313833,580364,74912,429184,282143,-148620,123173,-223154,-265835,-83555,-486100,-213141,-342109,-459026,110321,-6182,48522,368660,84254,396518,333279,210374,310605,-77481,23833,-133800,-297199,-232848,-300082,-212794,-148284,-363817,-36910,62527,-29196,236616,337674,157242,398342,283387,386158,165924,-52456,89322,-202367,-146124,-318241,-281387,-138978,-143428,-165857,123714,21541,94730,235924,185992,264250,175465,229706,252900,-174110,18050,-111967,-233789,-65919,-382849,-253211,-4524,-278633,60767,179871,62046,304880,370460,187771,241141,145424,105879,51521,-120764,-83977,-334299,-163953,-267833,-337677,-28860,-137814,55707,-100392,91460,197443,294355,264539,166313,166437,163132,238141,104982,750,-115304,-98782,-238489,-302685,-2433,-160220,-155593,68226,7637,160468,101124,201516,225174,96116,224168,149598,72910,30634,-221184,14388,-163945,-228237,16290,-43397,-75522,77122,42248,101070,281116,46939,282236,96162,88342,116702,-40185,-39187,-178425,-267992,-73056,-316379,-195898,-25575,-192074,-90908,81634,-38389,243722,180132,144294,320321,234617,162725,170407,-19419,36155,-198990,-264061,-161486,-268310,-115307,-262407,-175506,20376,-86132,-1622,345598,58512,245918,111807,230767,244713,89257,102528,-118247,-131423,-42205,-227095,-140417,-124010,-337405,-29959,84261,-82109,223344,97314,174019,190171,149618,110666,115917,-36292,-36508,-92995,-293771,-73746,-165490,-161973,-159861,81409,-36752,27245,233795,118655,292769,182330,106539,230782,69671,-38352,-24041,-184153,75902,-268661,-315329,-157109,-270064,110594,26634,-64339,260349,-61363,185642,278690,99915,310023,50526,-25991,56556,-293476,-136511,-174371,-488399,-106070,-320083,-287729,130042,-59844,87356,133041,70510,408192,160811,218626,339889,-87534,60073,-27947,-184498,-66296,-430292,-274245,-49731,-356126,-100271,79038,179261,352642,170147,331446,508004,156013,279870,176558,-65583,-15455,-225790,-231719,-349556,-488928,-259910,-305173,-81157,-28697,86956,169729,235552,374116,315913,293667,240588,78098,97777,-140337,-302720,-115300,-352995,-278087,-91213,-256146,-41218,6322,16237],[0,0,0,0,0,5,-6,12,-17,19,-28,31,-43,52,-71,87,-108,130,-153,185,-218,263,-307,365,-422,490,-566,648,-748,851,-973,1101,-1249,1405,-1582,1775,-1985,2220,-2471,2751,-3050,3382,-3739,4132,-4560,5025,-5536,6090,-6701,7367,-8106,8918,-9822,10830,-11960,13243,-14704,16398,-18376,20736,-23596,27156,-31723,37823,-46442,59614,-82542,134199,-520118,-131277,-126230,-526062,707513,-206418,366849,930410,105919,838264,462288,-165021,600255,-606872,-457845,-938,-864914,-121273,-416283,-861629,197706,-230646,141776,673960,143384,690226,547027,241244,593215,24364,-84755,-130638,-492729,-449917,-346210,-586287,-251548,-291121,-389432,142271,241343,130034,522774,466372,306813,527098,227469,23438,57892,-263576,-269430,-321079,-556413,-193929,-585177,-459257,171399,-261774,440569,471577,184235,724484,348108,134108,416074,-129285,-202266,-200078,-646508,-67197,-613904,-561623,-127990,-377327,-30748,354320,91132,584197,477843,232698,724428,59370,2016,225422,-486749,-112083,-414471,-556123,-11812,-543833,-360053,130778,42939,255679,427349,128455,695515,411002,329036,325352,-48019,-16445,-50572,-467081,-206445,-350689,-434896,-3763,-230725,89533,370270,156921,446956,419402,223190,461048,181761,-54844,42948,-187201,-306317,-159558,-559724,-180985,-287615,-182410,164191,24671,192900,339011,387282,433662,333197,117924,154713,-71739,-186896,-182172,-350277,-410336,-325277,-352986,-166893,-139295,-85202,269880,207267,315912,427568,319884,320616,292868,113103,-6853,-120340,-245399,-200117,-356533,-316985,-246519,-362114,-62735,41550,-79966,237196,270194,345584,522674,251502,296963,280852,-205185,3096,-145528,-412420,-292904,-375236,-232824,-245394,-312749,152317,146198,148732,490065,189100,406737,351117,130495,102735,19850,-188658,-132478,-327065,-353546,-312344,-425175,-56600,-56120,-103777,240006,153849,427397,411596,177717,396976,189246,105256,82275,-241675,-251031,-347953,-353678,-256350,-395055,-344593,-172245,13143,191571,293215,227432,550513,183037,394686,408739,-52744,13403,-156359,-346860,-214816,-464505,-338217,-160832,-257655,-16039,-74650,65119,360136,281913,291273,297627,239673,373348,99222,-119634,-84192,-312839,-234282,-313949,-484632,-216714,-254439,-84570,90244,170385,242083,348492,371270,433400,462449,179091,67587,-221893,-224294,-383810,-305430,-361717,-286723,-203686,-255670,49745,146367,319074,354058,386429,352673,390493,175761,159248,-110116,-182685,-235813,-542792,-350547,-364080,-438226,-106411,-197822,43345,344689,97702,343800,464938,94193,527218,180148,-57077,109381,-478098,-34370,-355178,-557343,-153942,-440617,-179532,191371,-227951,420852,359668,234711,541591,177351,194732,428489,-231739,94960,30070,-517639,-208990,-386055,-609049,-6683,-199706,-3259,391042,76187,488523,264176,254179,438987,59722,-7945,64255,-356541,-287231,-308697,-438721,-274685,-178907,-69513,45432,124910,425862,344313,416886,370246,281360,151029,90053,-47989,-283532,-187361,-450876,-464831,-168420,-482311,-233853,20540,-27929,189892,106557,169723,662882,279900,361823,350086,-205631,106060,-246102,-530129,-63119,-558347,-486642,-215263,-412611,13501,-47059,-40114,552804,70098,402750,526312,120153,454104,96540,-185405,186451,-429155,-263861,-177273,-671463,-112244,-204716,-312088,269649,108262,317101,562105,302292,506980,314443,61890,174601,-67963,-270811,-74837,-478883,-359541,-273327,-272755,-84020,36334,84674,329097,190299,408953,554560,325309,122047,194128,-105289,-154353,-291567,-391201,-191197,-358074,-362271,-40650,-177841,70375,384492,49322,508155,457074,99115,398718,78802,-102425,94010,-537030,-258748,-235225,-536413,-61157,-206325],[0,0,0,0,0,4,-6,4,-6,3,-8,5,-13,15,-20,24,-27,33,-35,46,-50,65,-73,87,-99,111,-129,145,-170,190,-219,243,-274,307,-342,384,-426,478,-526,585,-643,711,-784,862,-950,1041,-1146,1254,-1379,1513,-1663,1831,-2015,2228,-2464,2746,-3068,3459,-3925,4508,-5249,6221,-7563,9500,-12521,17688,-27985,55011,-241413,-462886,793808,-36121,466412,891832,100342,1129789,281165,-32914,557031,-595382,-153752,-238914,-1064245,-143899,-716613,-525379,196853,-498103,247607,487020,79319,852652,585408,345371,687345,67895,134377,72033,-465782,-243760,-447788,-690590,-347540,-423126,-303236,-61697,22709,273024,399100,608744,427752,660994,279133,113473,6182,-324919,-281744,-479962,-825656,-200006,-575715,-579252,-17244,-343505,437610,382772,21420,1025483,211503,320801,707968,-300710,362103,-61960,-730697,-52965,-789631,-734908,-73874,-736858,86620,196495,-226730,1014559,256719,363948,1061397,-181369,368171,285689,-461303,166283,-542658,-751658,-172354,-858576,-206538,84509,-448678,580591,269255,270580,828646,214707,527304,364856,-164357,143326,-288779,-451736,-302070,-731596,-557525,-242436,-600790,150552,109025,138168,641719,429738,470808,591914,332235,216346,-71,-297260,-324971,-509722,-474672,-506129,-525200,-416310,-200780,130515,49516,394713,453626,403821,671478,369848,423279,315718,-93379,-98956,-463237,-419213,-357792,-691668,-451840,-183256,-365260,131945,263285,194191,704557,293026,629751,549981,124952,414782,-119648,-401019,-153240,-659189,-487232,-304338,-621250,-70996,-233359,-120473,454547,81868,509845,635114,212905,505286,137971,-64605,106729,-416695,-347011,-271344,-790557,-313535,-629924,-402146,139029,-177484,409754,641826,294663,680769,405107,210690,386468,-6380,-88174,-337677,-657421,-312580,-566948,-433757,-180676,-341150,-57605,167561,197596,458822,345901,541920,483022,194865,458700,141351,-31219,-129844,-534182,-519517,-483447,-567262,-196072,-332946,-92752,193027,135757,567272,536992,497139,591637,299078,391290,238536,-163030,-137433,-181904,-428827,-405509,-434817,-303226,-280719,-269031,151699,200647,412335,548991,461232,467820,373018,200830,240223,-170691,-225959,-383596,-493883,-284238,-427773,-531472,-212491,-268829,142803,170911,360258,458712,300768,470905,360415,168296,34924,-133986,-63551,-386804,-463375,-410055,-483254,-276772,-164695,-185584,96467,292049,284049,591631,321893,488694,485763,111476,130053,-53865,-272393,-127637,-566105,-467355,-357320,-421944,-109562,-138012,-102990,428796,123590,390415,591918,188072,486687,279638,60307,93591,-301076,-30619,-245618,-655281,-230236,-407843,-402741,118596,-97062,147467,408848,184921,362768,344812,270290,398637,-42144,-109708,38052,-321027,-211810,-279316,-332581,-158229,-232729,-8187,211076,63535,244947,319502,320110,424470,147730,-621,91633,-169764,-382717,-168420,-256594,-274586,-217202,-94537,-149800,123173,174643,269953,261176,245451,409862,317774,263431,-9119,-89622,-125677,-252455,-394528,-342602,-502885,-403927,-92447,-225431,31517,307338,50608,553695,346060,286524,696061,121381,249671,50614,-361136,-31910,-327892,-504061,-169229,-572488,-32734,-17667,-309839,364976,176076,281137,753719,236072,431261,468130,-47719,267762,-193207,-199989,-198265,-528194,-213709,-275557,-357402,94727,-121798,6349,373309,61836,506161,378198,147559,438098,162326,112016,8631,-371264,-147744,-390221,-484700,-307460,-369825,-86901,-115877,-1458,312880,318169,241525,422829,313748,313661,155755,190452,-24833,-86170,-320800,-351758,-308124,-330727,-204695,-78400,-215219,4610,218267,82271,514287,319155,267723,303391,82178,132473,-139771,-459710,-133444,-326696],[0,0,0,0,0,5,-5,12,-12,18,-19,27,-35,45,-60,71,-91,105,-131,153,-185,218,-259,306,-354,414,-473,551,-627,722,-822,935,-1059,1194,-1347,1509,-1696,1895,-2118,2357,-2620,2909,-3221,3567,-3940,4354,-4799,5292,-5829,6420,-7074,7792,-8596,9486,-10491,11620,-12914,14403,-16144,18210,-20708,23814,-27778,33075,-40546,52009,-72116,118372,-474417,-204582,-335100,-1084148,70321,-622461,-686064,254598,-458608,412257,697573,-43943,1044414,405938,230500,876869,-236214,266080,-39805,-854288,-149080,-806173,-808166,-343373,-693233,-91275,124358,-191571,638520,412569,415536,738180,364080,434473,506710,-193697,-48584,-271794,-584308,-400337,-547164,-653076,-312265,-263311,-29130,316050,189144,468281,572303,345469,583690,480913,28792,293126,-187297,-296498,-446415,-754017,-423761,-327550,-681671,-19489,-217101,-86460,693370,184593,540271,749005,266228,685618,121296,48535,431258,-404259,-48553,-331723,-882840,-83246,-610665,-425878,134160,-275423,297246,333953,104120,777703,347081,348591,660864,-137128,202228,-39915,-610487,-73778,-527337,-476722,-27132,-566352,-40375,86415,-153134,605527,446270,386365,680496,159547,388488,356224,-282558,-24489,-307470,-492142,-336660,-637613,-510838,-264634,-528108,113260,97688,185985,584129,271677,509570,469275,166052,244140,161357,-207754,-218597,-533013,-508823,-312935,-579697,-267518,-203251,-191887,24488,250983,374148,468002,514707,538846,454516,328165,205530,66507,-237484,-257825,-446437,-454074,-498535,-441497,-370462,-95359,-66356,137785,354059,353896,635274,495747,322965,503586,110710,171785,147629,-290312,-377211,-522094,-673308,-241104,-453279,-235186,4757,-107796,309681,283635,315302,726068,294931,486133,291411,-91593,81612,-344278,-448002,-273165,-671122,-311666,-153162,-370446,139256,160167,200633,480587,235322,498605,486114,108166,129233,-35751,-141096,-75127,-480829,-440419,-340106,-433614,-138689,-228311,-19221,288110,145543,494170,447100,263940,474480,204293,258720,158410,-143244,-100764,-252835,-363504,-213095,-596339,-260824,-218638,-207111,228272,45952,318257,452523,309461,531969,352507,17584,26176,-156570,-185197,-214560,-373938,-333807,-442054,-357814,-95312,-61043,55415,239129,236948,482797,397653,393849,343546,81955,70635,-84907,-341943,-340247,-503655,-376226,-423594,-294554,-279652,-34084,54887,266399,205742,472603,322756,366591,321438,115962,32852,-243923,-231680,-291421,-485030,-376821,-410561,-402685,-68783,-68666,127795,312516,86241,445895,320242,282892,384602,-34889,53233,30584,-547166,-227950,-344263,-485214,-82950,-365726,-41593,225016,-113064,478362,334649,133015,550573,-77385,211019,236439,-303734,12724,-340870,-469090,-153197,-496324,-134927,-4573,-273310,315181,42687,119777,620860,123482,303346,311909,-88896,160006,-52078,-359757,-76454,-489634,-228504,-250288,-356767,-14475,-78621,112354,275849,129135,232413,368663,225600,284923,125769,41678,-96173,-338762,-235866,-206374,-271416,-390832,-321855,-189290,-29108,106862,62133,177033,175149,191214,401799,267798,221156,174285,-100136,-173253,-101356,-240489,-61866,-327537,-229033,136829,-198794,78091,46981,-4623,220431,248769,95762,290507,-96202,40253,-68570,-266009,90283,-292598,-343732,-173472,-319369,-88423,-8792,-141777,205791,276648,45532,350322,94825,162930,225769,-132952,75301,-34990,-243916,-26150,-303755,-300548,-216666,-332015,-11598,72164,86183,260793,173189,143534,239547,193456,62371,-15634,54182,-62789,-292167,-253087,-258069,-292815,-169869,-19366,32140,51968,302078,67349,439814,252187,125700,316338,70816,123853,68567,-305142,-171805,-296465,-305248,-65737,-354049,-234136,164616,-105479,220759],[0,0,0,0,0,2,-8,5,-9,8,-9,13,-16,24,-27,37,-40,50,-57,69,-83,95,-116,132,-156,175,-204,233,-268,308,-349,399,-446,508,-568,642,-718,805,-900,1002,-1118,1239,-1380,1528,-1697,1875,-2076,2295,-2535,2806,-3099,3433,-3795,4211,-4673,5203,-5812,6518,-7356,8353,-9580,11116,-13120,15839,-19761,25890,-36717,60568,-188011,467160,1112486,-149056,646334,313886,-469216,293874,-659787,-594397,-103389,-996148,-194111,-200780,-579424,444697,-62220,376981,761967,66069,764143,582626,16274,416708,-200035,-158324,-84268,-845456,-424638,-554466,-618038,-225368,-179949,36581,287856,252274,494485,644709,392459,527483,553392,191126,-27999,-134676,-485530,-462785,-439214,-798404,-339969,-373743,-270968,317367,-158906,442594,529426,53571,808928,365445,112465,514106,-434047,-189869,-151859,-951389,-63695,-652628,-681044,260554,-655288,230326,507433,-58644,995191,493464,175522,951551,-226390,169816,142337,-717687,-18543,-617986,-719975,-94175,-791832,-52098,250219,-220941,859675,391960,286599,1013265,106757,544043,394620,-340872,70242,-499497,-614716,-198776,-783069,-407239,-150195,-420682,146758,199061,345828,643369,452870,521963,533754,319392,334756,-49044,-244753,-231699,-564118,-553763,-484921,-472388,-522093,-276400,-156078,149329,429236,485156,433391,653323,410524,406989,176005,131869,49800,-511487,-397915,-330219,-772254,-416855,-316296,-315604,137701,-90877,406980,640673,358665,518990,532449,123473,340800,-149626,-169078,-154036,-710061,-416420,-322078,-591082,-16690,-361802,-19208,446150,136526,531585,708173,280745,712170,239696,86846,130640,-321854,-245279,-437535,-625059,-309719,-543606,-339932,215046,-73644,408396,285078,356565,621672,386938,338329,525108,-157379,64748,-199620,-556565,-226501,-618987,-536027,-285509,-437680,24830,-4560,109874,599230,424789,445591,413012,336529,337670,130327,-42318,-202635,-561507,-356467,-393907,-595947,-203038,-403701,-90244,229674,159856,468646,424126,410892,469590,276541,112342,81912,-253382,-251653,-555217,-525656,-489301,-492573,-306355,-97829,-123757,191957,203494,523458,579788,398457,452561,289811,115261,37190,-135162,-326734,-370916,-562766,-351116,-511925,-339039,-132201,-146078,91637,260329,293370,434660,402265,556304,374471,179379,148972,-173868,-104747,-268997,-446982,-439530,-460351,-417918,-252797,-198760,116558,195529,225421,390466,372089,604827,572183,117037,344355,-27045,-233148,-45003,-538685,-329724,-403717,-629401,-199094,-384480,-208554,270062,173541,516624,625517,305994,547399,184343,165848,269078,-390872,-86930,-360221,-706033,-214159,-508533,-312818,7624,-228535,282416,376745,135951,803278,377249,335738,610520,-5638,120962,-27578,-414083,-155169,-443787,-506958,-296704,-566893,-200697,-41330,-131528,420826,192584,342477,601141,338059,467323,276275,-26509,60727,-237870,-416332,-342107,-568762,-397259,-334989,-367347,-85753,-36254,212372,267271,307679,538748,340374,340640,311332,162106,-74066,-3715,-158621,-505566,-421603,-462454,-511129,-169837,-183583,-54687,350973,118074,510223,401052,301891,673060,91424,-17250,83911,-349292,-99778,-404596,-623717,-238594,-397043,-410176,94208,-246936,166165,382304,81417,578553,102394,249590,308647,-230315,-5410,-123533,-405496,-86653,-381008,-323094,22857,-229682,-112076,159028,-19366,400047,204003,180302,309447,34825,144079,6928,-32650,-203533,-130262,-56833,5661,-98472,-164079,5566,-155631,75272,54760,134437,169249,91155,116311,165197,30174,-108427,-58838,-37377,-157586,-187383,-150255,-144375,-80075,-73721,-79309,-2029,-76152,19096,118128,-62241,51939,-25564,11339,-14625,23093,59020,-102702,-18880,-6760,5050],[0,0,0,0,0,0,-5,6,-7,9,-6,12,-11,20,-22,30,-32,37,-42,47,-59,66,-80,89,-102,113,-129,146,-164,189,-209,237,-260,293,-322,359,-399,440,-490,537,-597,655,-725,797,-879,969,-1066,1178,-1297,1437,-1587,1762,-1955,2180,-2437,2734,-3089,3505,-4017,4642,-5437,6463,-7842,9773,-12626,17174,-25238,42494,-78709,421710,720195,-533209,294881,-305282,-876982,-72654,-993925,-510505,-14833,-785837,209243,79045,-151628,1153039,186444,495764,858043,-37902,525719,174515,-376651,174115,-574399,-557954,-218733,-893830,-300288,-332632,-329487,279593,-7623,314991,509488,432235,578435,473235,303322,409402,-30814,-295363,-302006,-414069,-504898,-484562,-365513,-407057,-66750,43427,326461,446420,228387,648709,284809,123321,400164,-147098,-147553,-79291,-640742,-198375,-341523,-615159,-123023,-290900,-213609,352731,-9772,484262,393543,95534,643733,52140,10566,402043,-375294,-33838,-182703,-723927,-172036,-498324,-346982,101531,-389073,318389,386612,-4966,837526,233756,270781,587132,-74096,186142,111907,-250920,-164350,-342081,-398938,-272785,-279980,-106963,231476,-134364,512948,444602,249373,768664,180715,311794,343192,-56492,94803,-120534,-405185,-77584,-285352,-322927,-59478,-343366,-5019,135331,88980,343964,314126,262014,450717,133658,220034,70710,-101731,-79730,-286668,-405340,-125460,-244489,-210162,-117663,-71259,179933,106857,211551,440506,324796,223070,204387,185570,103810,-19648,-266175,-404357,-333788,-340676,-222267,-293293,-177903,61495,-55358,164677,333138,155735,308076,293955,124721,150787,-8512,-229659,-155942,-218198,-293223,-244507,-362408,-23062,-22932,-4929,56290,-9776,138203,170588,175684,325534,80365,70682,51767,-117574,-135519,-221351,-195120,-12009,-184952,-139782,101555,-24884,101663,179026,19701,217000,102995,28470,87652,-95467,-108138,-59340,-124071,-9436,-58803,-150760,52991,-93053,-5727,-20464,-5962,148466,77000,11080,166912,-65788,26232,-120556,27676,-94830,-62777,-58186,-264259,-94877,40358,-58064,-1536,139493,4005,126972,72209,-18630,44484,-92085,-56849,44598,-21824,6834,48384,-115634,-97427,-98267,38801,22765,-150566,142560,87617,-6105,166226,136353,13702,-78704,52960,-37405,-187168,-316052,-201672,-217293,61666,-35103,11814,-40168,-93624,133626,101453,109111,129201,149347,9870,35283,103036,-52145,28203,-188566,-75601,-54413,71420,-36633,104884,-71597,-40067,-40575,-56113,-185728,47215,-58419,83164,-29913,-43631,-56021,258531,-24872,-39432,7942,-52959,8977,4432,7088,15255,-61131,30642,-117757,-71656,55314,-90341,-174182,-7736,-140724,89202,68425,-116981,41813,114514,58187,30552,26801,-72728,111843,-110420,-10646,-23732,-2973,-26605,-81636,22433,-29863,35642,-23067,25027,12574,-10681,-12647,47462,59234,-19108,47910,-37049,112416,-828,103225,-61644,1763,93068,75697,-47361,-1933,-174070,-19498,-44600,-125141,-25577,-85661,56582,-82022,-8186,156116,55181,29175,3700,-2848,105062,4613,-145858,18817,-47488,-94006,-138921,-87943,23003,-83453,-49109,104213,-135658,44262,-206946,-7696,13022,-37498,-8302,140001,8587,57424,-30666,15835,-32013,-36818,32082,115202,-80073,56383,91921,2939,202603,-117576,-157268,10913,-159491,102463,-20822,-57748,-71195,-37022,-16815,108896,187231,194185,42766,42832,104239,63806,-85845,65921,-79378,-150041,-30663,-219746,-127320,-164947,-145261,-16829,46413,-3268,115224,125355,263249,273446,104457,135567,111097,-171685,69269,-44004,-220333,-74919,-186245,-154807,32672,-28781,102103,-48416,7410,127778,-98018],[0,0,0,0,0,1,-5,8,-7,11,-9,15,-16,24,-29,35,-44,48,-58,64,-79,88,-106,121,-137,156,-174,201,-221,253,-280,316,-350,387,-429,471,-522,571,-632,689,-758,828,-906,992,-1082,1185,-1290,1414,-1543,1693,-1858,2044,-2255,2493,-2774,3095,-3486,3947,-4520,5229,-6137,7327,-8937,11223,-14632,20135,-30088,52529,-171470,163958,260588,-962619,73577,-601378,-904069,47619,-782169,-169336,304574,-304085,798001,360517,250530,1056735,157677,611661,359862,-455573,119125,-487515,-761543,-284342,-758404,-452988,-179266,-469684,270469,138103,252879,677217,511538,634119,472119,359315,258889,121070,-190543,-286072,-375275,-571788,-564496,-440663,-499983,-23512,-73332,-126166,520055,230043,387085,870314,195468,746959,235534,-189828,346842,-512943,-437770,-181286,-955106,-329112,-372929,-625162,385177,-454253,224806,706802,-24269,886056,337572,144904,938762,-240654,17831,45301,-904071,-121558,-642706,-858072,26166,-717153,-42686,344480,-304072,629168,404248,418944,823975,152248,519130,381795,-404690,147190,-442772,-632313,-302192,-754767,-408417,-15179,-380829,281527,125551,297053,700363,367130,529129,542456,150972,279786,-161678,-323581,-202346,-614911,-409765,-373346,-404823,-322731,-290644,-83630,297299,324156,447341,524750,622503,409598,259503,60418,-154698,-206610,-431451,-503871,-323442,-624416,-340880,-115663,-276304,236662,157173,344109,452192,402662,447238,368502,55912,241788,-51930,-333562,-133038,-429073,-394075,-317356,-410221,26280,-8771,43891,516070,288501,564491,557499,231079,384687,70851,-123271,39956,-505823,-412539,-451918,-658116,-203741,-375998,-302665,204699,42316,339359,517160,384354,631175,243905,216678,352882,-192093,-248727,-330716,-649437,-372753,-502241,-512737,-135679,-202386,70865,341926,178517,500963,410025,487332,541300,284177,258875,17942,-341194,-230839,-436281,-480929,-306172,-377294,-102265,-49084,145469,224907,356031,475573,396130,357316,372601,57731,58077,-88937,-401707,-150516,-423067,-492965,-132170,-199468,-68990,-45184,26336,241119,339372,308462,402128,197981,216614,11479,-126625,-101906,-111797,-339591,-354411,-489728,-242128,-426341,-144882,83717,48634,321923,290508,313324,444353,253463,283335,217158,-58708,-2182,-328247,-287916,-301843,-399796,-437749,-334113,-336657,-63959,-95470,377115,359585,256189,384297,439330,318140,328242,54777,126545,-34690,-317761,-160065,-510078,-331763,-350133,-381952,187,-45927,-9136,427387,270385,404416,454114,266534,321936,111298,-235088,32430,-495092,-413856,-348103,-604574,-112247,-216860,-191480,251796,-5885,274815,379977,160145,446972,177093,70778,318505,-181134,39602,-268093,-494942,-265547,-466406,-431639,-109246,-253327,86850,315024,106715,559229,217825,308716,409312,78448,84250,110347,-221322,-94900,-360385,-421916,-214609,-453306,-236957,-118354,-140225,91580,158015,383276,341085,405657,325020,310525,199464,-1243,-187228,-309129,-217966,-303170,-375242,-282313,-194954,-311562,119713,75528,36903,344159,192689,325677,255749,38078,228290,-20410,-143082,-59240,-438417,-359377,-206710,-457977,-77552,-216225,-33286,204966,113784,115183,433942,280443,496496,192734,-160719,8738,-323340,-268380,-97471,-483470,-136420,-230429,-395176,142186,-158341,148791,507890,-35253,445473,268337,-18189,280407,-150873,-43248,-34017,-387608,-83989,-317657,-390788,40327,-128213,-19653,131011,-83053,348946,308042,255150,372115,243808,71630,-33573,-184715,-238486,-132868,-399428,-177243,-97477,-149650,-140479,142676,156875,315110,409579,274677,380843,245971,172609,85522,-102094,-101751,-160677,-397251,-253660,-357816,-210124,-42212,-384155,26721,204138,17102],[0,0,0,0,0,3,-8,5,-9,6,-12,13,-19,24,-30,39,-41,51,-57,72,-83,100,-118,134,-156,176,-205,232,-268,303,-342,387,-434,488,-544,611,-680,759,-841,934,-1036,1143,-1265,1394,-1541,1696,-1872,2059,-2269,2502,-2758,3049,-3369,3736,-4146,4624,-5176,5827,-6605,7552,-8736,10250,-12273,15090,-19285,26092,-38781,69352,-275032,79808,1100671,-45460,773021,805787,-121445,717440,-168820,-333278,283458,-1032228,-460015,-286186,-1024171,137080,-265430,-192428,674476,-12426,471508,643107,192310,635859,246538,14511,212160,-363366,-290412,-283986,-718023,-351779,-351254,-379134,-50175,-54843,225604,379374,338657,505218,449403,185120,352114,103484,-112469,-155412,-368162,-420771,-274433,-630024,-436000,-66590,-275684,25745,304259,175338,480394,315652,264475,593263,164605,111739,244076,-476278,-13396,-448363,-631747,-114363,-569338,-168334,193008,-364606,476604,338036,57489,964566,149668,405832,484403,-184792,154446,-163875,-726203,-77801,-733095,-453697,-138003,-718276,9573,-76847,-108242,643275,91420,487950,753799,139914,496605,294372,-231851,220462,-415848,-498207,-267615,-915274,-250796,-154515,-474250,137338,66472,310621,652235,238007,619463,495121,-44771,365815,-102558,-405924,-197855,-603331,-485521,-386762,-574260,-90484,-108099,137482,363662,313114,288883,672620,340674,375021,201860,-60998,-50574,-257907,-412583,-208405,-435955,-359521,-225597,-289174,15656,155122,334519,470310,393606,418858,563193,194371,158119,209181,-92013,-171220,-278707,-515587,-440239,-389490,-569926,-166560,79949,9652,265525,221574,614341,301283,396509,496995,135556,88835,29240,-322855,-162851,-415102,-514938,-197277,-371361,-189696,2418,-180791,336254,220373,286461,515534,238232,231335,307914,46885,123958,-172327,-340275,-324701,-505717,-288699,-115399,-299393,76387,151229,66355,305375,164750,351767,255842,55761,324775,-153472,-163169,2998,-303893,-75608,-150557,-291812,-12428,-79298,-54930,140823,58189,180929,49058,146693,277604,7891,46277,-7642,-115521,-90520,-106005,-140626,-138210,-140778,-25333,41000,96284,166034,117221,159331,303663,145653,98690,128263,-102159,29425,-125900,-186474,-226223,-236111,-140544,-13655,-86274,-23602,75642,-60227,121103,82128,139324,195730,-63955,40127,88599,-1403,38526,-134906,-59121,-249406,-111076,-47793,-106874,-49441,-98205,116676,152709,4669,213517,152623,10664,100535,-121631,7008,-64073,-109085,-73924,-219952,-116025,11691,-103813,-47706,-7674,151869,238115,160230,170838,191736,31017,195910,23827,-187143,-125618,-192120,-262457,-199732,-299972,97924,-64393,-88269,177924,2640,237435,175166,95137,138126,172919,-13717,-14012,-91925,-160163,-282204,-244421,-62668,-249833,-118710,42080,78680,79702,103218,18972,32082,34722,40624,86610,-18021,40279,-38153,-49165,38888,1853,-25766,-34666,-3284,-80833,-79990,26025,-95587,-137957,43368,-136459,66610,-25187,3397,58505,-10537,110634,-36087,136909,36416,4302,-12251,-42125,-61788,-11513,-37222,-122365,-100849,-40872,-92780,-55418,8878,-152986,44556,70248,164939,130711,35597,96427,211167,-30734,-62050,-87121,-58627,-9011,-95955,-227294,-62611,-228641,-43377,84517,-74907,77628,50311,40184,176769,39211,48155,136605,-133010,26172,-88073,-226106,-123350,-60296,-202176,64765,-61783,-190264,144521,224808,247876,147053,67652,111408,99304,26119,-74155,-203650,-127044,-47497,-126016,-116887,-275606,-24321,29929,168304,205013,73004,133855,145546,124519,186086,34087,-17759,-109682,-132095,-160715,-165477,-137102,-216506,23488,-56996,27306,223050,75192,243870,144613,140800,255560],[0,0,0,0,0,6,-5,12,-13,19,-23,27,-38,43,-61,71,-90,104,-124,147,-175,209,-242,286,-328,382,-434,498,-568,646,-735,828,-936,1048,-1178,1314,-1468,1635,-1815,2017,-2232,2473,-2728,3014,-3322,3662,-4032,4439,-4888,5380,-5933,6539,-7224,7988,-8857,9847,-10988,12324,-13901,15810,-18148,21108,-24965,30236,-37868,49926,-71867,124759,-590640,-368211,-300449,-1013180,247464,-444959,50014,778887,170343,964108,745631,174372,859682,11966,-143518,431572,-676395,-271886,-492148,-891465,-112313,-678560,-264303,163843,-291740,416527,570359,370308,671596,390261,345067,485779,-27119,-29242,-308985,-516310,-457540,-615055,-566839,-436639,-246769,-239985,42869,315196,211488,756085,461917,224815,613383,27535,130339,-51110,-515688,-94393,-731820,-708978,-9688,-823364,-334703,65899,-365033,596150,202492,402768,822677,49845,725129,357952,-243369,505718,-411507,-580248,-14929,-1047016,-143672,-192830,-866078,341036,-198338,88532,824689,-149238,551657,701796,126107,832309,24079,55895,158840,-576486,-90651,-458066,-737947,-125544,-622944,-282121,152164,-251398,417262,453964,181007,751783,299070,268159,369464,-128327,111877,-209569,-423958,-345444,-648828,-433349,-254567,-262844,-106492,57863,363214,427045,569143,414471,505159,357003,176697,154972,-135409,-309425,-427563,-392624,-619405,-355934,-481834,-191386,93811,-17441,396495,340819,377002,627176,293851,431442,270306,-227675,1014,-348409,-601186,-283509,-801624,-429292,-374247,-619495,221672,123568,224195,715959,293561,452210,589608,199387,457484,-23527,-199324,-50689,-618543,-433169,-417765,-675514,-256587,-304324,-192454,303216,121861,703571,591066,348141,641825,290275,312530,387319,-220940,-38421,-230553,-718976,-295113,-610167,-465826,-199987,-361283,43304,62742,199860,629337,378292,528614,509353,191146,209759,33781,-102061,-131396,-548645,-476723,-402093,-513762,-209228,-341298,-127374,146930,103327,472372,402337,447195,510218,235883,305362,89152,-157176,-158620,-385714,-446784,-359268,-570848,-242992,-146518,-210784,107667,248969,347636,433885,315351,480345,414220,193490,186446,-112712,-164566,-403414,-500582,-419351,-515003,-395753,-210538,-136202,134533,149455,501446,420359,459508,293793,299952,376182,142896,-79633,-255490,-325259,-445754,-378327,-375540,-332982,-159377,-71096,145973,352272,354136,642930,452759,456131,404668,89170,228633,-64375,-255389,-259067,-419341,-395006,-396565,-486358,-96993,-71499,124189,394193,261159,495962,522222,289992,529908,67717,-119701,53837,-414821,-305287,-382930,-584296,-362789,-494881,-310135,77119,-119896,339987,320681,232439,673939,321721,439448,420871,-116824,90483,-130363,-479078,-190771,-639544,-419756,-192142,-464787,46100,54499,109521,503559,105603,495898,587977,285197,376163,234725,-81942,44020,-337811,-394834,-224618,-643914,-217752,-313300,-94680,167484,35694,295946,469651,308996,448711,467576,263189,134814,136678,-214322,-317866,-222321,-447647,-386985,-209303,-249825,40247,57123,110118,531449,231873,523103,537571,196528,355482,-33044,-145252,58003,-528603,-421870,-309735,-590399,-103973,-306258,-157497,340741,34333,431737,488670,58354,524877,268238,-504,342753,-333876,-62483,-211196,-601382,-142242,-490734,-370039,233231,-331380,190864,375104,20380,698188,392524,78123,408161,-216285,51360,-38854,-635658,-143155,-377753,-401155,-41138,-208369,19117,464704,4438,436770,227285,235474,544490,223789,26751,11120,-275398,-292375,-446340,-552836,-322367,-346252,-168235,-81965,97788,156073,403142,455120,301267,429242,201106,181965,164424,-209434,-360025,-361498,-661401,-221994,-360641,-375167,56047,-170359,201496,356053,138325,573965,361921,190071],[0,0,0,0,0,6,-5,6,-7,6,-10,12,-21,23,-32,36,-44,51,-60,75,-87,108,-122,145,-165,191,-221,253,-292,330,-379,423,-480,537,-605,677,-756,844,-936,1042,-1150,1275,-1405,1552,-1710,1880,-2070,2272,-2501,2746,-3025,3327,-3669,4051,-4484,4984,-5558,6241,-7049,8042,-9281,10886,-13047,16114,-20797,28696,-44375,86483,-442519,-907378,348903,-524894,27980,681721,-219025,896579,664774,-27192,963429,-66047,56294,286096,-690535,-164090,-394259,-949646,-26567,-739456,-279695,252918,-301453,343375,475880,357335,902049,431544,253434,432433,-123744,140392,-188440,-606892,-300051,-637785,-590866,-305002,-349424,-49827,187142,272842,472952,764643,545393,643694,481969,174379,231599,-59698,-358170,-304645,-696595,-576400,-225982,-572322,-111513,142450,-94408,625020,441453,296099,771287,157839,305445,294573,-447683,201918,-464382,-763681,-266436,-772659,-475101,7624,-265848,423423,324111,263330,926777,329532,446755,581584,-107271,291841,-166733,-574138,18229,-893918,-576529,-141163,-637241,-26689,46091,-176083,740869,111058,336493,777573,167275,666342,180471,-175228,80178,-528500,-583192,-271027,-727136,-419207,-345403,-544837,141901,239224,97445,692738,284960,566407,650417,227062,305253,-42617,-306932,-112376,-411614,-519553,-367841,-582819,-251796,-168233,-193394,243383,289483,422825,661935,537464,516392,267906,113401,-11764,-219092,-501874,-416012,-530332,-505360,-329419,-307712,-139704,118271,315294,397512,532424,469522,547438,398783,147473,64293,-239562,-425117,-335994,-762639,-369408,-445047,-470437,63434,161562,149942,561317,308594,513096,633199,115947,285015,-85366,-150950,-163689,-468559,-419502,-306646,-620684,-247956,-42295,-184014,350395,311788,476647,706112,256774,417359,256225,-103279,28167,-512161,-380478,-481038,-639020,-356240,-390283,-345198,322336,76606,240447,602234,368493,636384,404594,196424,260785,-235091,-398610,-301902,-596342,-425300,-505790,-454301,-147440,-227483,179117,296822,240240,537341,358966,474275,372783,96096,198853,-193735,-479582,-245692,-623786,-496657,-352357,-412085,-96690,-1561,37501,312187,411715,406834,600875,252666,374948,141801,-123545,-157787,-415694,-462120,-401765,-591659,-301958,-385416,-157769,-53126,146150,368437,469030,557972,647579,521678,456417,288930,-82064,-74363,-271373,-491136,-380536,-396171,-361041,-412622,-350993,-79463,76014,205035,315008,341810,439357,358571,396723,188271,30417,133501,-434461,-260080,-440393,-592957,-340210,-282746,-310042,141132,-188070,234445,512171,256524,566896,404291,97509,421112,-213207,-47924,-201745,-794725,-151652,-477387,-536790,-101225,-457843,15321,301009,54208,649630,409182,260982,594152,139173,175055,187865,-451679,-88846,-400423,-574626,-124599,-562837,-146689,107074,-102192,480448,335973,261891,621142,250181,472151,314819,-113697,51358,-310797,-520147,-211760,-665404,-540084,-344746,-203833,112931,102456,182386,329304,333790,486555,585960,357277,417990,277753,-14567,-121430,-159700,-389572,-461218,-351181,-449332,-225941,-245318,2651,283013,-514,467824,601168,174467,424772,288709,101202,279426,-320696,-193183,-155774,-609769,-257319,-445986,-406201,83291,-291089,229448,469776,72981,627617,272815,245592,505643,-80741,203161,-101962,-581636,-128173,-446252,-443884,-172828,-368845,-82640,78260,-45941,538592,346946,207352,515731,143219,225584,184092,-361019,51439,-324754,-389407,-310219,-460520,-356631,-141561,-171181,25783,211546,252096,477325,365565,328949,500524,122906,24211,230365,-163964,-226701,-321726,-549196,-324807,-371223,-377174,-13349,-277134,170638,253978,76572,472580,463203,215551,439271,14942,79569,38958,-459997,-256602,-418264],[0,0,0,0,0,1,-5,6,-14,13,-19,19,-29,33,-46,59,-72,90,-104,127,-147,178,-208,245,-289,332,-385,440,-508,576,-659,746,-846,954,-1072,1205,-1345,1507,-1677,1869,-2073,2300,-2546,2815,-3112,3432,-3786,4168,-4595,5059,-5575,6146,-6776,7487,-8276,9177,-10196,11378,-12749,14376,-16330,18732,-21769,25734,-31182,39157,-52141,78143,-257350,493362,213993,3860,1095166,-17475,619567,820291,-137155,699335,-184197,-465841,131881,-979025,-328553,-328879,-1033230,-57163,-347524,-35853,515126,39006,545499,815103,322020,802313,368838,148347,80709,-236818,-337299,-489979,-649761,-402574,-480635,-377394,-156365,81512,78125,316110,628788,328838,611311,555901,237429,253728,-157737,-230463,-264286,-809114,-401927,-504984,-738283,18925,-471173,-67044,443973,-46744,693773,645549,171989,870080,71010,78272,201184,-782890,-155635,-478627,-991348,-30196,-658799,-431601,221544,-389808,605758,431399,217107,1035423,238101,414923,686000,-391199,279358,-272212,-801016,-112638,-723652,-528270,-61402,-781666,171125,94530,-104448,935194,301317,396092,787870,64437,534265,78303,-330229,67460,-530660,-546901,-427299,-789675,-356210,-327035,-277422,149813,32415,357697,569819,350472,546934,540990,341638,107134,108544,-222371,-226803,-412738,-522522,-532046,-519916,-462820,-146144,-155285,151329,450296,235523,521273,585323,240093,514834,199523,-43756,103244,-496963,-317982,-404767,-795248,-325979,-412485,-191820,145135,5388,405385,516110,337480,788611,329382,334409,484309,-201434,22957,-132705,-705384,-294842,-596489,-571942,-106530,-566179,-20715,285228,45193,716391,390307,523319,662644,74920,307881,68516,-413181,-119833,-624893,-690270,-273380,-566443,-196869,-76824,-85759,496235,255814,339823,722203,388313,472189,309167,11778,110925,-358319,-315814,-322157,-698137,-432769,-391938,-478331,-191089,-36151,243767,391518,331924,508131,341628,383409,361308,133896,61837,-83713,-363772,-214911,-484500,-490310,-486036,-430786,-145901,-36373,4802,352044,128047,570360,567789,350052,464668,283257,79895,-85718,-201538,-309987,-468690,-597581,-400493,-380105,-244537,-102561,8321,198206,226110,323341,360964,391865,567253,366207,116715,135946,-42358,-312086,-275579,-465704,-564805,-459249,-274203,-129957,-56811,366326,365989,387767,484213,398303,418328,218647,45765,13752,-201419,-306197,-440926,-575516,-254847,-425664,-213159,42476,-126561,97384,423217,170158,579281,432686,363747,421986,-9739,-20523,-39605,-462249,-205684,-599486,-397969,-119023,-482222,-91218,199870,10170,556289,177274,445637,710440,132970,436598,277195,-162532,165844,-462210,-499287,-275617,-631818,-203987,-67666,-282534,308720,243810,290999,661750,233280,379011,402230,-32166,233473,-255007,-370669,-298005,-691771,-290939,-330296,-424183,-101853,-12735,210747,460718,240418,436969,318281,266878,293014,166412,-166927,-136449,-437061,-327703,-279804,-353896,-328276,-271089,-182091,5198,392440,398874,352532,398210,287614,346943,327127,-104558,14600,-422809,-499249,-218630,-662981,-288202,-345384,-332040,378730,-83720,159910,715371,169809,531794,523095,15553,403722,-53546,-324857,-86267,-704427,-349479,-303725,-590499,94093,-222451,-44667,531760,-1796,641821,461782,104982,729476,43388,205162,281036,-514299,-152919,-300686,-726797,-63743,-612315,-340994,41601,-223322,247871,264998,237756,630181,367091,356422,353896,7077,131314,-141747,-386053,-238028,-470392,-387129,-252351,-415163,-160746,34059,43754,410427,282110,334082,509483,389726,138099,141771,40810,-146025,-129502,-431592,-413662,-295819,-385026,-248562,-118227,-164702,257656,171896,56834,466762,250682,336877,325828,-65987,145029,-163692,-175413],[0,0,0,0,0,5,-1,3,2,1,1,3,-3,5,-6,1,-4,0,-6,4,-9,9,-10,11,-10,14,-12,19,-19,26,-25,28,-32,33,-40,41,-52,54,-62,67,-74,83,-89,102,-110,124,-134,150,-164,184,-204,228,-258,285,-329,375,-440,519,-625,770,-972,1275,-1739,2512,-3879,6604,-12949,32773,-186461,-874082,130442,-622727,-879947,144514,-1004711,-32591,243781,-526150,887452,381310,293075,1238133,7590,438342,596781,-496758,383676,-448840,-589764,-87354,-989558,-373218,-226726,-738418,277965,-137100,62604,726797,143354,672677,523073,164076,485661,87895,-65093,-112723,-506014,-487698,-455969,-576681,-485010,-158401,-330132,82415,214446,154642,511775,658401,278862,713617,206277,96692,178227,-528508,-218889,-328656,-782786,-358998,-772135,-372490,20059,-295111,419174,450824,142025,972349,441011,403612,732521,-185990,377060,53252,-535621,-99948,-681463,-684872,-160776,-856389,31342,85734,-320689,531292,205449,429111,787580,80716,489712,436768,-387964,186377,-492795,-539901,-136911,-862331,-549621,-14815,-670461,195649,198435,166443,780825,282997,606908,506714,76603,483317,161323,-360602,-82945,-626268,-500994,-187413,-675084,-218917,-225221,-67174,329569,224008,434360,653772,450383,653380,323372,-69372,285549,-158922,-347121,-405304,-554173,-551620,-327008,-374663,-64370,-98543,200944,476828,516451,513263,675387,407565,245111,227282,-9915,-28133,-331758,-385220,-476621,-429710,-561619,-234493,-210714,-92397,207899,299586,525290,505249,434205,699112,210793,241185,230880,-339608,-227685,-456317,-636786,-270634,-468945,-223801,24391,-93495,269676,531110,252512,602933,420024,292451,345765,-107791,-35315,-181936,-597874,-319521,-585818,-552567,-205238,-345797,84543,213972,186029,609092,411750,379608,580003,207713,298629,52369,-228350,-303654,-559825,-443285,-403452,-610109,-377174,-174138,-45234,304978,332554,417538,565813,201279,534082,280166,-11249,84487,-332866,-317502,-351399,-685212,-182074,-394072,-341166,75021,-137579,362346,367420,295005,585242,454139,446330,468147,10031,50762,-192479,-368538,-378472,-570852,-399677,-239228,-499544,-9626,8281,64428,478459,413720,577402,400235,314670,336611,255186,-91026,-86738,-227306,-301038,-435297,-471013,-367009,-336557,-114906,-8608,218090,228617,447747,446960,379676,265361,274865,279520,-77816,-177736,-257428,-233657,-478084,-371148,-277297,-370570,-43975,34448,45792,314251,69511,427117,520003,214753,421254,186384,-31486,43870,-340614,-278012,-120370,-460771,-323062,-206285,-236252,200163,88857,114163,375741,58466,434650,235207,120438,182857,-167824,-106090,-124346,-408718,-286448,-394369,-255226,-190334,-192612,279,165757,138222,447443,152835,305689,332256,-78385,198715,99492,-256754,-93170,-320821,-327431,-102633,-440044,-148089,-59848,-232482,199373,25077,196836,414378,338151,453753,296417,73491,142209,-6476,-181043,-124340,-346201,-172034,-311183,-204240,-73482,7678,-58177,155866,265757,228419,323442,340273,179016,246243,44830,11312,-36723,-255113,-245447,-77595,-283333,29315,-127277,-150241,185162,4358,212068,241781,125518,348142,225796,16958,292620,-107807,-19084,-99086,-431658,-54483,-193865,-177356,-25351,-104048,51935,227672,19477,452957,215090,166790,247473,-32335,-75116,-6787,-265772,-242259,-175430,-252174,-80694,-157398,56865,98530,87992,107418,231600,273922,376990,105696,151357,153705,-87368,-148249,-113993,-280361,-247740,-197994,-246828,-92559,-106379,26784,11729,148638,199223,165467,162815,235280,45671,99029,147559,-1851,-26790,-240208,-145537,940,-177490,-113265,10771,-18068,-53166,-14894,-66391],[0,0,0,0,0,-4,-1,-1,-4,3,-3,4,-2,7,-6,13,-14,21,-24,28,-35,40,-52,60,-76,87,-106,121,-143,166,-191,225,-254,297,-336,385,-436,493,-559,628,-709,792,-891,991,-1108,1232,-1369,1519,-1681,1862,-2054,2273,-2504,2766,-3045,3355,-3696,4070,-4487,4942,-5448,5990,-6567,7122,-7530,7370,-5131,-6749,122764,1086452,167180,369930,813256,-496412,208030,-209951,-1031363,-90894,-721918,-437754,-43892,-746010,249551,173857,-44128,802839,234639,558298,752928,107020,600781,106217,-188961,-51736,-673187,-538545,-430640,-751567,-241449,-333494,-139135,179821,124916,469425,603314,506194,432462,398788,320556,-13355,97893,-203859,-451537,-252144,-780026,-469049,-346317,-611197,-6209,-166991,53066,702045,41537,630512,591069,50098,723546,31714,-20009,211716,-724444,2611,-470523,-810956,96532,-677027,-250309,335486,-544100,544537,292308,31323,809508,200008,237775,579583,-251772,248772,-345671,-700260,49569,-679132,-432155,-1066,-466827,235130,23792,-30383,642875,196789,398465,494328,153615,473924,86490,-255838,86485,-569449,-261310,-172326,-406536,-53374,-127244,-47729,294756,110758,341479,413702,242942,319560,234675,134319,147672,-50600,-38850,-94596,-81051,-137162,-237654,-117105,-14696,68572,-64899,203746,175997,267554,215146,282143,52010,48113,76668,-561,-59835,-85327,-135655,-114720,-255861,-49646,-3344,-7038,117029,65397,9201,261846,131969,135474,-4049,-32059,43997,-148259,6514,94704,-121978,50537,-23619,-96223,4089,-78110,183553,79072,-6310,50826,92722,24490,90369,114774,89493,-5998,18614,125341,-116224,4480,-39729,15323,21750,23649,-91815,103162,137682,-85766,-45213,-61924,4394,133363,56489,49378,-109813,-2437,-21778,94011,25311,131973,64362,-107847,90424,-7558,-64431,13326,54902,-74994,-226,57253,52312,-34020,129974,-10286,157948,102206,-58071,-119279,70687,-13718,33616,11782,30958,-106058,-82524,-50172,-54502,-28963,26408,32495,36188,135442,88341,81730,-39524,62464,50499,1415,7765,-138127,-34661,-52359,-230351,-76629,129928,-93265,-83445,-25400,-39905,10432,28442,-37101,75520,-34410,80549,56704,36260,-31566,-68146,4900,-18436,-40856,24463,38301,-109882,-67546,-10057,-2864,-78979,-79965,114021,-174408,-40831,13242,56093,110949,187459,50974,34729,-114650,130687,-25368,78095,-623,-91542,68168,-37588,74270,45502,-157773,-53351,39944,-186516,-81903,-30755,-118724,3660,122466,32593,95126,43523,-24865,-52404,89904,-5396,-1702,44029,-68354,33018,-13035,-124752,33171,-21552,-171024,102964,-96550,-50606,-13063,-10117,69690,62976,31075,47906,-123700,100910,-14899,-118815,96612,41605,-21904,32201,4581,5164,125066,-191760,-36272,23441,-137221,74702,976,-15248,-35125,-9862,-50638,90799,37015,148756,124187,64196,115196,56319,185631,-33808,76366,-185122,-40961,-86454,-164326,-127469,-273340,-109465,-63871,-23304,210378,181337,174657,199516,32831,130231,93136,-28730,80317,-16957,-151431,150975,-301863,-104522,-76059,-234677,146874,-80331,-98405,80680,28320,248128,252389,74855,179931,-105446,-91303,153514,-190437,-10931,37576,-30573,61850,-114690,14570,162039,-19269,38364,154866,-194233,117315,13742,-68849,-18445,-100768,-152428,12798,20578,-53576,-51668,-21958,72701,6913,40140,25450,-27532,48314,93735,-98352,-164125,-28340,-76310,-112844,-42097,67886,-26223,136596,-182514,67501,159910,38898,15003,4970,-56221,-36255,-63988,-93013,-84118,-57281,-96468,-92476,-65673,98646,20249,-25428,105197,110370],[0,0,0,0,0,-3,3,-10,13,-17,23,-25,35,-40,55,-66,85,-102,122,-147,171,-204,237,-283,328,-382,439,-504,577,-655,749,-847,962,-1081,1216,-1361,1520,-1698,1887,-2101,2327,-2580,2848,-3146,3466,-3818,4206,-4622,5085,-5586,6145,-6757,7442,-8205,9061,-10034,11143,-12430,13932,-15728,17904,-20615,24088,-28716,35226,-45107,62145,-100267,442009,47207,577471,389185,-536887,394318,-744586,-456281,-18644,-1171691,-70957,-273306,-652754,752314,-142771,332283,966647,30024,987999,427499,-104738,670993,-301558,-188868,-74573,-885251,-295962,-501778,-736489,179247,-363377,34068,440198,161820,589669,455016,420000,741026,286227,-2139,158515,-389313,-426149,-348417,-674906,-566550,-382850,-428177,-158177,83902,33394,467844,376119,297009,782317,304010,518482,283398,-336339,-139341,-304807,-715410,-282809,-724744,-553713,6298,-546973,214013,123623,-54511,916149,215865,390466,690672,2476,355401,54693,-420952,239820,-739676,-643152,-156090,-742460,-66695,-10831,-336039,445058,96923,362966,741869,116295,655777,482559,-153813,302304,-367520,-428053,-80049,-703484,-289301,-276645,-634267,5762,-165440,9144,598959,224404,547087,681675,275983,514159,294894,-93906,178243,-386061,-402817,-376159,-764403,-457813,-413448,-494072,43755,-60271,195061,566147,286678,723532,647617,351297,586234,84228,-102247,-203732,-487828,-516253,-497088,-583198,-265746,-327495,-235601,104106,122942,357013,484932,514104,442456,422640,311239,208520,4247,-168129,-365946,-543784,-670931,-500889,-571711,-338826,-17689,-61910,312136,237375,410209,701835,379429,485443,471653,60052,219113,-152522,-406823,-238726,-605115,-476875,-311625,-417373,-4754,-130918,54910,474849,271611,502248,652472,435408,574155,268581,33129,-13409,-413771,-288324,-337730,-552018,-407829,-571685,-387749,51730,-193000,230466,245098,287250,550200,381010,446089,299164,67705,271834,-93795,-294375,-203770,-687866,-445515,-578445,-467015,-200914,-140526,59246,340140,163427,512748,483118,364461,541349,181405,148717,71198,-81893,-128988,-388768,-556270,-383782,-534477,-226938,-173615,-101515,86556,205800,325451,458178,259139,561907,333161,23394,156881,-298540,-252433,-222737,-448781,-404035,-417163,-415378,-3812,-105679,175826,305990,228228,470270,404879,469608,327864,58903,-25583,58846,-396447,-415138,-364526,-379277,-262150,-368487,-95451,-124443,273017,297228,445615,381854,511956,326216,249398,8416,-40898,-322191,-411931,-305858,-523577,-415646,-257504,-322714,123805,13920,254072,437599,281811,648214,398769,185127,423131,-179981,-207304,-11287,-608204,-313165,-310126,-617708,6873,-392871,44928,349609,141103,593500,539914,273437,619776,73083,-25442,212795,-452312,-146628,-288107,-775282,-106700,-375766,-277793,155100,-239957,244034,252517,297272,765502,403420,232580,408041,-131696,-38667,-133210,-431558,-342502,-481122,-332995,-226408,-410349,-91066,6484,66124,437868,391763,382041,385325,495079,184432,164220,-124199,-232988,-262291,-472556,-526198,-254287,-432815,-82092,-80528,50069,400627,238161,521989,605332,291137,368949,231955,-40981,116079,-309809,-564381,-117152,-681990,-268846,-254009,-451141,380464,-91438,155468,640693,141702,592458,566512,137991,453683,77371,-171762,44284,-588741,-323671,-245909,-693509,-86068,-361774,-210065,167047,-51927,469225,386640,202131,604341,185603,195612,297279,-104613,-92999,-276519,-491500,-254387,-566762,-338939,-216084,-299492,238097,237158,209048,421765,408865,419764,389453,225691,169232,186487,-196624,-156498,-299510,-511994,-421620,-324408,-380211,-66619,505,37570,404566,240367,327843,478103,276068,362923,226122,-168547,13924,-391403,-367786,-116899,-461572],[0,0,0,0,0,-3,4,1,1,4,-1,3,-1,3,-4,6,-12,12,-19,17,-26,27,-36,44,-54,67,-76,93,-105,126,-144,171,-196,226,-259,294,-337,379,-434,486,-550,616,-692,774,-861,963,-1065,1186,-1308,1448,-1598,1762,-1942,2134,-2348,2573,-2824,3087,-3376,3679,-3997,4312,-4588,4755,-4614,3682,-357,-12283,98456,459953,-822884,-397601,-232401,-1120897,33038,-680217,-576404,347250,-472303,418866,655097,38692,956868,521945,359902,782028,-250894,102961,-166754,-680804,-186634,-677859,-591108,-307363,-508774,-260814,103379,-92781,486868,336375,489607,627186,438263,404997,341999,97295,-127058,-144720,-483982,-646985,-386668,-755622,-489223,-76557,-180226,304918,188673,265543,775110,180906,616954,678485,-15326,467764,-51981,-531365,-32561,-1022973,-450225,-266619,-957431,129174,-221897,-212755,788185,16443,524069,739587,-68946,888264,104610,-457005,333609,-680769,-286499,-226128,-1016032,-96903,-445364,-491902,315288,-210096,270283,699048,95729,1026951,524975,212660,494720,-271045,121493,-95637,-782434,-112138,-635934,-704964,-145941,-464454,-62709,274421,149161,630677,482912,384096,742906,219474,312529,60556,-201583,-175708,-428182,-492660,-407514,-423227,-290124,-178483,8996,131376,315517,484624,416957,549809,481602,389953,137397,27925,-94223,-242065,-469992,-488356,-531574,-432369,-271711,-379176,-57683,-60533,123123,484394,344481,469849,524884,206438,469152,107517,-280707,-7842,-569978,-380857,-349726,-658446,-322560,-314000,-336331,285944,113084,389789,607712,220240,576415,366921,249645,107467,-232502,-140385,-231485,-535350,-195677,-528772,-428962,-53989,-325279,-26573,169887,111945,592335,345434,273258,455472,107162,234416,123633,-244832,-191117,-490812,-487034,-258071,-502808,-183059,-174216,-105481,243014,210372,247201,464946,320454,328655,208537,14870,194648,-227463,-207845,-261328,-470069,-224386,-481261,-237632,-140984,-104606,157490,215679,152035,195196,288726,201679,314460,158729,74166,-3342,-259717,-122360,-124636,-292555,-221242,-247496,-56754,42119,39705,272328,176166,273524,335603,189664,182735,196888,-3479,-91958,-274474,-266944,-267587,-397612,-137211,-82748,-2995,111464,261533,140969,293221,317167,138801,116447,276038,-66037,35823,-159366,-273550,-318466,-323156,-444575,-211353,-249210,91832,101783,87790,334845,386907,167595,383627,224557,140463,25207,-224750,45119,-234772,-396978,-312800,-303750,-124298,-19363,-132675,92170,101256,153598,454331,195989,269382,182103,-34470,19298,-206908,-262370,-193306,-383863,-181559,-75547,-412356,35609,72932,192741,265621,119103,197941,269311,-44768,189338,105827,-100088,-75687,-254908,-283252,-141344,-457794,-161671,-193254,-110614,132234,42758,358472,380529,217925,381392,219946,127010,84200,-183199,-163760,-231862,-335685,-257721,-156623,-268891,-137765,-135979,-65958,148015,195445,263113,209358,287197,329500,236688,90254,-24698,-128087,-218765,-156898,-174135,-135690,-227339,-173948,-109074,100738,2327,266566,209268,95622,441190,271478,11133,175429,-86928,-62249,-78660,-267352,-82450,-229884,-162922,284,-141446,266016,48687,85078,138837,82478,192456,408611,30809,223952,16148,-159312,13226,-333673,-284490,-24334,-340592,-53972,58817,-8150,298498,145072,186925,301427,-46995,193307,-27428,-126617,117859,-324851,-206260,-139194,-357381,-67551,-54119,-244098,199895,111779,23912,410457,215297,326882,334737,152724,95121,23491,-138039,-196983,-296011,-146476,-323368,-217992,-356343,-92112,-7619,46925,120947,371106,375437,264502,231512,406464,142497,32829,137490,-118329,-56254,-195274,-368135,-112798,-354242,-247829,155034,-204549,156615],[0,0,0,0,0,-4,4,-11,13,-20,21,-27,32,-42,53,-65,84,-97,119,-135,162,-191,223,-263,301,-350,395,-454,512,-584,659,-743,836,-932,1042,-1156,1287,-1423,1577,-1740,1917,-2110,2314,-2542,2783,-3052,3339,-3655,3999,-4377,4797,-5258,5779,-6358,7023,-7779,8660,-9695,10930,-12439,14308,-16705,19857,-24199,30504,-40421,58124,-98998,459145,-40151,485301,859169,-60965,1127248,214157,76969,751572,-612629,8970,-60016,-1165353,60562,-760211,-699151,454795,-477153,277963,535521,2633,874886,442414,168476,831892,-42081,60068,-27385,-876911,-111044,-420437,-754483,-162049,-503037,-173811,186451,-25277,561246,535536,412977,470309,454076,217766,121716,-95378,-418921,-235582,-539835,-631639,-506995,-498037,-291685,80964,39786,412400,593694,381363,819949,448577,195776,528682,-243964,-4754,-283023,-824492,-321936,-719281,-540010,44428,-499337,161425,483474,-49581,853906,450379,248443,936741,-24816,76669,183737,-670690,-8320,-494036,-781841,-130615,-654154,-205666,117947,-200204,592741,463163,193107,995139,177577,453504,519515,-388225,68444,-254668,-735392,-219113,-669377,-514085,-125704,-384342,73086,266382,213594,766124,379189,502250,683954,32409,306322,105448,-320206,-296565,-354525,-603105,-353996,-743398,-456024,-69133,-127343,318699,337090,402622,670286,451704,479911,577299,989,-15717,-99304,-406418,-444814,-386562,-593185,-271991,-508022,-71043,147835,81782,574922,569042,442125,576848,552475,197383,296360,-26959,-292583,-348629,-589016,-524754,-429531,-456109,-39020,-83481,2025,436011,288442,549984,753920,229486,432639,368339,-17710,72516,-360273,-530966,-216290,-790154,-326437,-333154,-371615,93527,9474,210897,534902,244661,591922,439872,148550,406866,-14306,-257735,-150580,-568891,-428082,-460258,-741618,-129445,-325993,27197,358834,-29446,447448,410924,404715,499718,174752,239257,35466,-299991,-141922,-458767,-611737,-257797,-574498,-300331,-66035,-131097,440962,323160,392884,705842,370197,528611,267984,5789,-191883,-345290,-491762,-413668,-607161,-455817,-399009,-190587,7817,-124883,174157,392646,394708,650250,511008,278327,490886,53302,13093,-179670,-512417,-455031,-461370,-476341,-400625,-405477,-84819,95561,75174,271439,337782,521483,474935,396883,326249,100722,83557,-84258,-402231,-406132,-456128,-468320,-463676,-190465,-137379,-70557,173481,281324,598154,459481,366473,298857,309383,-71307,55578,-241161,-474629,-272780,-561444,-532474,-305922,-262443,12185,82743,142549,570522,406322,468317,465572,205206,293901,121322,-433472,-158928,-410804,-648348,-244769,-780061,-291383,99920,-145123,387508,224879,283608,793102,143633,293125,382064,-232239,87989,-259119,-471329,-1027,-764456,-462103,-223389,-622617,109818,15836,73188,601969,266264,551842,528830,41898,509782,130811,-133984,120240,-536622,-428657,-262517,-567889,-257857,-278756,-155397,231934,7343,170920,401812,332618,344735,462588,295080,177811,-30284,-150215,-172629,-478537,-352438,-469579,-383490,-442161,-81636,-64099,153012,368559,196588,369133,434603,315363,444061,102308,114391,-106748,-427230,-163251,-398392,-583099,-76418,-475072,-83053,66445,-140377,603972,393560,394480,693063,86361,479681,313091,-302502,55761,-532870,-492540,-125697,-654301,-300319,-149591,-480106,182184,-64235,113132,652148,137203,511730,380490,177357,376678,29898,-104520,-18734,-531099,-311519,-332407,-634953,-192336,-384067,-115399,57438,105726,249516,378430,210820,478330,284739,224306,155661,-202165,-223543,-187254,-390304,-402009,-320633,-366112,-12387,-19128,-41027,332681,371297,209276,524508,226715,346701,123412,-113547,72508,-182737,-374355,-125055,-406119,-346017,-178185],[0,0,0,0,0,1,5,0,1,2,-2,0,-1,-3,-1,-1,-5,4,-6,7,-5,8,-7,13,-13,20,-20,25,-28,30,-37,40,-49,51,-61,63,-73,79,-87,98,-102,114,-118,132,-138,151,-159,169,-177,183,-194,198,-208,211,-220,223,-223,220,-209,194,-161,114,-17,-149,470,-1095,2381,-4859,-65558,-169841,-1059675,-24688,-123199,-430291,614768,-121617,395401,943843,63770,790528,498690,-212750,409579,-433523,-320722,-171868,-865362,-287371,-580868,-685601,5079,-360931,146388,293925,153139,628605,630624,488609,618878,303080,75182,-48821,-155556,-468377,-549088,-539880,-626927,-396900,-343685,-345894,90605,-113816,384126,507314,231426,864373,203201,424662,403423,-368849,77407,-163779,-712553,-133102,-845742,-526334,-15868,-742582,189279,38593,-19772,942085,311271,589741,895137,-266371,716392,17356,-639976,8308,-980568,-695051,-100965,-908396,-10600,29903,-323798,681282,264266,238311,952998,97573,584258,301623,-351232,226881,-557757,-637280,-219428,-998325,-254469,-167101,-593948,245823,108643,206725,777389,344868,663361,588251,237357,305736,-113284,-352842,-220706,-640049,-486558,-371895,-582317,-309502,-127006,-51197,373834,270103,508742,585165,399711,450685,338948,148434,-13536,-132069,-432642,-360076,-456585,-676131,-383546,-309292,-185699,194133,58727,411035,548269,467709,573272,425607,153534,254459,-218600,-396051,-275308,-611542,-445450,-422198,-594211,3760,-191016,33523,401317,138838,556710,511322,146792,552211,137315,-27790,181755,-656434,-388588,-450753,-571660,-206376,-368541,-168520,186155,23296,354145,609396,323074,665429,369668,219113,319132,-84792,-165293,-335669,-601319,-318700,-517305,-417786,-82034,-244795,62136,197798,171766,500496,552610,302392,493826,-9823,213585,-137298,-336909,-297291,-501558,-541715,-423875,-497905,-156400,73542,220821,428815,295538,639881,593007,340789,468624,142904,-145867,-40850,-388605,-453815,-481875,-594718,-289050,-435778,-170959,8094,-2879,319945,462621,409936,472025,418974,357366,243465,-40253,-154543,-240102,-484464,-442897,-372381,-513384,-373380,-263863,132343,156654,188567,416023,404773,522855,383967,258279,126233,-205663,-329368,-366690,-455505,-496837,-431299,-362392,-304381,-81324,306712,149925,427443,478673,410452,531368,264065,177497,164084,-142179,-328175,-338940,-524373,-476795,-428410,-353843,-96786,-135071,274739,312254,230225,689712,480225,288101,532316,-4821,153196,-125980,-529913,-170243,-573954,-408297,-171602,-483326,-78301,109011,-45560,564552,213855,396629,571752,203351,488042,310249,-270517,39538,-303375,-492653,-157862,-685175,-256299,-116240,-289373,173236,157283,142449,390252,196997,456978,453455,182286,253964,-41984,-185662,-77170,-586063,-316187,-311853,-445198,-21846,-237837,38403,213836,103473,393353,403176,156283,288766,130030,36360,77828,-139458,-221012,-161678,-330385,-252578,-180127,-252464,-118331,79257,31535,337418,290374,263954,275175,334923,-40266,185814,-105325,-147471,-48020,-403127,-187115,-205578,-320166,198431,-88370,53580,195056,68990,421573,346266,-25862,483513,27387,-96466,52303,-342253,-43343,-308956,-381997,13962,-300806,-182400,57124,-85775,294025,160243,95605,600891,71661,205599,312481,-285278,227995,-179483,-391393,-18736,-424584,-284187,23017,-269433,21568,124194,183950,371612,183953,424699,525658,71873,293293,-71997,-174487,-108289,-311579,-233906,-282218,-239234,-232484,-143348,5598,8119,176201,183039,289764,311544,289044,258920,184021,87925,2692,-226587,-257620,-81182,-434586,-100456,-206930,-380616,60633,-13099,215116,476296,46666,383060,328959,5931,469531,-101235,-101322],[0,0,0,0,0,1,5,-5,8,-9,8,-13,12,-22,26,-36,41,-50,58,-66,81,-93,114,-129,152,-172,197,-223,252,-289,323,-369,409,-461,511,-569,632,-700,778,-857,948,-1040,1147,-1258,1382,-1517,1663,-1827,1999,-2198,2409,-2653,2918,-3221,3563,-3952,4406,-4931,5562,-6314,7242,-8402,9899,-11888,14639,-18642,24788,-34618,49675,-795887,-548740,381100,-612287,557463,545736,-19702,1130104,172536,342632,905554,-387141,549801,-129707,-779943,153319,-878568,-500876,-81435,-871338,60187,90991,-202645,812138,301168,462192,850431,70412,498908,231954,-182282,66861,-574184,-574923,-298739,-718014,-352459,-289093,-186113,194526,229770,263644,625575,611955,544450,503365,307998,97627,135773,-290296,-290509,-388674,-749608,-406269,-299868,-562614,53622,-191758,175745,659705,227618,747395,739536,69379,696879,123554,-78094,73901,-627633,-281152,-432408,-735269,33205,-492316,-528161,454665,-177069,547022,531989,-95805,855803,220555,64921,577207,-418796,-256152,-136606,-736837,-90803,-497828,-605091,167045,-489483,304070,647451,-138808,739258,547581,212635,867324,127067,118206,-631,-633405,-167066,-472419,-705624,-295502,-654400,-268814,-28744,-276887,512679,379714,435254,584186,370354,336670,416880,-57802,-47113,-85228,-518747,-277096,-617689,-558697,-335005,-534757,-117453,27345,132481,532163,509938,358204,525443,356238,88934,161969,-282723,-174046,-352548,-495057,-465778,-344185,-338690,-237779,-192331,-119904,306891,146835,440556,563349,397244,496882,373062,90472,134884,-175423,-371078,-330210,-618570,-638505,-383078,-433007,29302,9397,118863,507257,196896,516731,496320,346065,511339,69333,-46191,-21138,-582021,-370392,-363459,-592571,-315086,-501334,-222131,144228,-55220,330015,325883,371582,702108,342640,341717,355222,-126975,39457,-372998,-553963,-230816,-499491,-375152,-144143,-385288,186005,-82430,72405,459423,214673,356319,452590,217885,273161,19441,-42271,-244154,-529076,-231519,-445938,-449244,-156416,-374049,3578,85119,38058,406887,328936,286754,451213,248324,373671,24710,-110700,-68483,-334712,-336333,-214682,-600202,-206731,-122969,-34845,174966,21575,135410,415810,187600,327606,310128,3079,199262,38395,-137737,-219655,-269543,-234707,-362026,-313116,-29896,-108729,90251,124526,221045,180457,286044,182052,267768,44068,-33578,-144987,-140084,-171023,-297888,-170970,-348416,-211196,-107792,115282,46366,266525,284195,248304,109569,163533,209130,3532,43057,-178038,-139271,-171320,-373661,-307051,-93348,-250240,-99760,35090,-11025,181483,106809,170558,272233,45415,137755,40431,-110629,-12562,-202241,-48998,72763,-281973,38495,24826,-84128,62060,22727,15220,-89003,8413,137804,-13302,-5195,188079,-2258,21003,107694,147603,227385,53132,82371,171743,-84893,19592,-63205,130544,-20153,-67878,-53698,-103160,-89408,38426,-82835,-38689,123072,108576,75359,67413,148817,-10298,16953,-25998,-34525,-57688,18783,-138252,-111404,-111027,-76991,62162,-93964,44963,-120280,136532,74373,89723,76143,204782,132585,-26200,-30974,-73696,-96760,14019,-23683,-85580,-70116,-84124,-110565,-23799,10230,-45539,38132,-4623,156546,-97079,23899,80410,-31995,-128780,-163047,-259958,-120386,-84729,-16248,-12832,53797,49692,165111,102062,208192,-48651,172231,94202,-22254,-61991,-156381,-149688,-147314,-244985,-179695,-72246,-66268,121383,75665,149449,125176,18628,150055,277054,-56377,-9604,-121576,-63521,-100466,-110527,-235310,-134479,-308948,30121,-70875,-135211,74524,141078,55287,249060,118648,193363,188461,48566,129100,-50514,-56771,-83842,-156844,-78769,-131964,-200612,-117876],[0,0,0,0,0,-3,3,-6,2,-6,1,-7,7,-13,15,-16,19,-19,26,-25,34,-38,46,-51,55,-65,68,-82,87,-101,110,-122,133,-144,160,-171,189,-201,220,-234,254,-273,292,-316,335,-362,384,-416,446,-482,524,-569,626,-687,770,-866,993,-1153,1364,-1645,2029,-2576,3369,-4596,6579,-10102,17231,-35824,144130,252979,-295156,809139,386302,351417,1053724,83640,480688,385426,-645569,178178,-519177,-748602,-259027,-761535,-443491,-83333,-511862,494424,271271,374650,868707,287211,619382,483654,-1635,270517,-120527,-515684,-373778,-516772,-485733,-544431,-330564,-374700,56344,177129,237600,631648,494634,562866,630685,129667,216512,11229,-397794,-108308,-707717,-708332,-161598,-626756,-190421,29374,-288474,636685,168179,439854,1011123,168465,641617,533484,-296147,311717,-402814,-639229,-2407,-879435,-176501,-248188,-770022,399930,-22270,101190,893777,10555,734236,801454,-122939,732614,-65096,-266682,115777,-913852,-411759,-384347,-999535,-53886,-498425,-136249,511654,-84897,645250,547489,314285,875805,167952,294468,250497,-249475,-18746,-384154,-714182,-360325,-697736,-581969,-80166,-345304,21357,202654,241677,589987,512745,419767,520457,379961,191742,47981,-100339,-402126,-436684,-554096,-488676,-480955,-374134,-204368,-11458,16605,345971,487447,455612,615356,415083,291904,267963,-222117,19083,-386209,-548818,-246113,-586761,-413915,-227955,-476322,154135,58668,196593,637218,403196,461556,599759,146440,240221,-39465,-216082,-123940,-679562,-496149,-301005,-761378,-78023,-102236,-156574,365099,155384,403261,555661,323334,629444,233347,5738,207722,-352258,-341559,-254485,-641469,-296925,-549290,-389442,16810,-196090,197467,313190,168960,535961,376271,371835,428446,-106800,267322,-113554,-306253,-274766,-482020,-398905,-359088,-537200,-30146,-256163,-12877,361679,183172,407474,439578,414907,407444,261830,20750,136375,-253164,-169382,-334703,-450164,-237224,-405391,-114003,934,1986,302669,228165,295856,515095,225898,341925,193203,115958,50765,-214216,-331664,-323631,-541423,-321772,-343770,-249240,-25296,204167,236389,476566,328264,454447,401774,256107,203363,-49828,26024,-94132,-429451,-326286,-331164,-265327,-262399,-222334,7157,120472,81388,260121,181557,414722,154803,290462,270045,156332,-45772,-85803,-234425,-47334,-376172,-250101,-145902,-240193,-30564,-10103,-29054,216133,182826,336848,344682,48074,172230,79564,-173098,99873,-388277,-231357,-52424,-331147,1507,-36988,-157093,100640,-20419,227282,325388,35689,455245,22689,31250,160808,-174807,-147366,-95531,-441522,-167178,-251453,-377954,-31691,-138827,132362,65292,-8489,339411,141801,229293,348776,37166,172609,19406,-175473,-163239,-369755,-269676,-216462,-392994,-181090,17812,-81460,289055,133074,333001,532874,98537,174833,107741,20405,181755,-81364,-192472,-212714,-187510,-166438,-163290,-241794,-109269,-29992,162929,97808,257678,71623,174334,391514,166401,78860,45804,-59735,102780,-271192,-24235,5855,-250490,-50059,78863,-185025,211347,-75817,226972,316135,8072,327567,99222,-94997,177922,-114866,-149626,116233,-304796,-24480,-99994,-252065,113748,-90904,115025,332532,-13345,332525,16079,-87262,318223,-163874,-96276,18796,-257896,-65754,-259710,-188599,187896,-140763,63096,150376,20018,289057,72143,250958,321390,20236,3464,-51370,-300631,-143869,-204485,-237302,-264130,-265941,-102701,-181679,-55570,23521,182121,248679,207272,225977,289272,96888,189303,-33757,-168153,-230409,-358459,-174055,-312842,-231781,-77898,-294149,151851,283626,-9550,395616,121519,224608,445560,-84484,1376,60604,-329358,-49755],[0,0,0,0,0,-3,8,-9,16,-15,21,-23,32,-43,54,-70,79,-100,113,-139,162,-194,227,-265,310,-353,409,-465,534,-606,690,-780,878,-987,1103,-1237,1377,-1537,1705,-1893,2094,-2315,2556,-2814,3104,-3413,3757,-4125,4537,-4987,5484,-6037,6650,-7345,8123,-9016,10040,-11240,12659,-14368,16474,-19129,22599,-27316,34115,-44708,63408,-105167,360284,-227132,-734160,86596,-1154455,-240337,4995,-902892,543041,-32392,-68827,1148783,41874,728323,821428,-164344,656861,35415,-414050,200889,-877535,-376815,-215902,-909856,-60885,-405069,-412613,388008,-63743,469768,656913,139984,687424,349053,238931,299259,-249507,-128863,-282090,-647976,-404269,-441580,-531907,-287588,-124321,88698,247609,320815,517204,529988,436123,253751,442096,25383,10454,26182,-451242,-228918,-489812,-562255,-36867,-431490,-56045,280997,114006,584122,437759,277938,728797,61785,312174,312591,-459759,-70291,-326373,-571013,-152950,-448318,-263168,100372,-333325,386266,351909,85420,708927,253940,149065,595074,-129099,145848,-57383,-415535,24421,-568975,-336887,-154393,-611276,55632,-80603,-101946,322856,-27461,295575,504715,103337,352695,189400,-118476,126798,-89899,-294354,-195218,-430712,-240359,-148508,-167486,-48845,13656,-37751,123222,57453,205087,223690,-97946,260847,45635,-16067,-57633,-138138,-235319,-174416,-162295,-23514,20288,-57121,42265,-17018,59144,26507,-35849,-83680,86378,40075,18162,-49258,117930,26478,-115886,-63093,102110,-102041,-86032,-121597,100314,-178127,-108360,-226495,-167848,-53948,-134739,77030,-38612,-17285,-41359,187978,-3201,880,90019,-10064,-32115,51447,-101248,-11354,-39443,-38850,-106989,-70277,-122075,51027,11480,86441,153518,53082,74968,156269,17963,61556,160279,-168160,-97692,-177077,-230841,-224168,-87873,-146648,-58773,39088,117772,219727,233263,263694,249060,151216,234046,205893,-146707,-3279,-65041,-343756,-148512,-110718,-64374,-124871,-64205,37597,282980,144198,293885,330273,134783,104285,35870,-169578,33986,-302514,-147744,-182319,-260458,-116466,-217667,45911,46185,126755,286581,318041,144622,325729,82076,108440,124071,-121250,-88810,-157688,-241294,-352455,-340019,-193943,-3875,67973,76703,78274,121862,365797,165785,283948,234205,150708,-116753,-222966,-303520,-155544,-222404,-240227,3209,-2391,-25070,-34348,74292,160944,117037,132015,200417,231616,42590,15973,-6096,-142405,-22086,-143482,-311344,-23191,-289049,73149,-10055,-1547,170320,317592,244892,326221,51879,137282,41096,-158354,-100536,-229099,-326951,-201618,-228231,-155290,-88388,-264708,360963,320504,226875,476616,302903,211246,426080,-56791,8526,-150803,-545644,-134866,-354038,-315362,-173333,-264804,74851,208056,154794,426724,250432,193839,338096,81885,192683,82775,-221507,-165523,-254818,-387114,-99030,-400948,-266821,-39109,-157723,102207,72438,281013,389684,-9081,115754,219053,-5568,-122496,-119746,-298983,-299897,-327542,-293521,-219858,-165450,-136076,173214,71022,327423,353873,266166,214779,268768,37111,80370,-72776,-249392,-155506,-495664,-272669,-126670,-362529,30060,137586,-43097,565756,246083,330102,491960,-6878,361911,128157,-298109,54903,-328490,-450119,-120863,-789150,-142107,19221,-386045,316524,717,172675,519238,100871,490707,437864,-181586,285070,-149325,-316216,-140406,-664195,-335130,-258352,-711706,-146971,-76915,-49853,371064,171399,438160,389426,237084,577035,169992,6058,58574,-230255,-286087,-283406,-576473,-348099,-435115,-318457,-105976,-66912,211068,349892,395312,406939,589668,267607,397855,79210,-143369,107303,-265729,-330738,-221321,-473957,-200595,-169339,-404873,238144,126702],[0,0,0,0,0,-7,5,-12,12,-15,19,-23,33,-39,54,-64,81,-94,113,-134,159,-192,224,-265,304,-355,408,-471,540,-617,705,-798,907,-1021,1155,-1295,1455,-1628,1818,-2028,2256,-2511,2784,-3090,3418,-3782,4178,-4615,5097,-5624,6214,-6860,7585,-8391,9302,-10334,11514,-12884,14487,-16405,18733,-21651,25420,-30527,37885,-49490,70676,-121989,535983,783755,83805,886982,-205785,-112746,184747,-791841,-257600,-683303,-869054,121331,-704444,-71960,230503,-278154,661966,225080,315892,773314,281395,329471,334015,-110159,123570,-348971,-469924,-329752,-634132,-397724,-382187,-309297,-139551,96958,185330,300422,487772,429300,362567,643434,101331,169843,44560,-399711,-93351,-602495,-541641,-233749,-572174,-107524,-576,-315636,609563,101234,303723,857183,20611,577993,370862,-391811,190566,-570475,-630475,-53920,-830635,-302788,72883,-492898,405944,102780,-13654,875118,115299,587511,624840,-164713,378533,-338573,-673998,39139,-713267,-419830,-193954,-624806,99854,-231588,-62917,660459,232705,707137,619926,210774,492313,146216,-76252,174067,-301904,-174204,-290410,-500838,-58376,-281552,-243528,261001,57306,239717,521624,467875,502125,405277,232915,219081,-44661,-98966,-241176,-377688,-346092,-241045,-356697,-341026,-8516,16296,17649,295214,263720,587083,477003,413120,434441,152822,-128661,12732,-383839,-269979,-393439,-582686,-267831,-289360,-159816,65099,-84809,344498,325093,296115,573287,292810,150376,291210,-266227,-107413,-126528,-613212,-227200,-429332,-499440,-159710,-348010,108106,176087,190053,634931,330432,329440,737558,75890,112721,-45252,-308263,-158246,-494427,-528722,-156569,-551089,-130476,-180462,-138854,318944,218793,291682,611997,276735,328543,297878,103979,149819,-284637,-429837,-272406,-652274,-339945,-471239,-413621,-87665,-151939,140559,347533,339172,553962,437361,316527,413028,26051,98242,-98507,-408793,-209117,-301697,-536007,-273169,-316950,-186494,53830,44259,363461,293996,364808,483441,266442,427235,192279,-29736,-194978,-390459,-352959,-335331,-455019,-311067,-302362,-116599,98053,17450,398986,452396,448895,420433,312099,205599,175488,-180219,-131184,-229324,-381633,-435672,-465374,-355021,-181559,-246662,1799,229307,316195,402109,564408,542779,345741,293287,209834,135496,1078,-334565,-321922,-435497,-565765,-290217,-254715,-348255,47604,-73668,243695,403321,363092,718881,485530,286337,394476,-162847,-146016,-7906,-500659,-305643,-434773,-473783,-273443,-416738,28840,314654,-135618,597955,334798,362875,677673,66663,230272,66128,-312765,28904,-640239,-623547,-173971,-629726,-64326,106502,-332408,444766,288269,348370,746024,150745,657136,386659,-42137,84510,-144193,-230504,-213721,-702743,-408144,-206907,-472446,22527,-136267,-6115,406993,252910,562974,409218,293122,431879,14008,34948,-60570,-374269,-365328,-470676,-424390,-222107,-162761,-138780,44477,138805,236086,339715,409034,380763,332569,121284,-6712,-45662,-209921,-167099,-287882,-514468,-224430,-215005,-349010,84612,23332,159728,618936,111392,577834,389820,114981,200324,-95594,-373863,-39225,-481365,-262969,-354044,-496863,124090,-266126,2610,423564,71441,492563,491734,97454,617988,46545,110880,153874,-472942,-30846,-355604,-606712,-35730,-713924,-331168,136256,-327454,212238,104138,269914,647424,208755,408350,515686,18755,345124,-75665,-213872,-153170,-475548,-379524,-226275,-496328,-102691,-254355,-88701,205268,277022,455261,249865,407427,292499,259473,112172,-101355,-61360,-328953,-380591,-306422,-468752,-321491,-315640,-183011,161397,25997,320475,540668,147197,452646,319062,44588,243853,-146064,-126934,-285582,-540976,-293291,-240700,-356256,142590],[0,0,0,0,0,-7,6,-10,10,-12,15,-17,27,-31,42,-49,60,-68,80,-96,111,-135,155,-183,207,-239,270,-308,352,-397,455,-506,572,-637,714,-794,885,-986,1091,-1212,1334,-1477,1626,-1795,1975,-2175,2395,-2632,2901,-3190,3521,-3884,4297,-4764,5294,-5912,6629,-7486,8512,-9781,11376,-13457,16271,-20275,26378,-36608,56618,-108907,545803,874562,-163605,843281,-251691,-379510,307933,-1076788,-24330,-391141,-975440,380824,-527665,-125947,538508,-187194,761796,633249,166695,972875,83480,138900,357775,-640951,-38910,-369200,-858511,-120611,-701820,-395445,42695,-376533,309707,457136,200013,857783,484722,351289,477148,8679,172176,-209717,-452481,-387119,-565870,-583374,-391420,-264066,-109623,118437,264710,292028,474499,531382,407940,653624,37095,68727,-4162,-523228,-266131,-609867,-799801,-76486,-622848,-217415,113490,-215249,620634,295173,179959,821290,164500,426612,466616,-329670,403085,-280042,-568442,62875,-794243,-385066,-273454,-659303,311221,-209577,133219,614059,78981,570481,688337,202369,563270,3881,-200188,186217,-648693,-287950,-172348,-764543,-107939,-272251,-349311,389928,20977,247871,436537,153037,498304,404064,186092,394355,-88888,-86687,33865,-538694,-364980,-379046,-466014,-57344,-258864,-39306,261120,125117,515367,474680,261806,499077,308056,-6355,56260,-162488,-276133,-318327,-580050,-382665,-430412,-402932,-99770,-92868,-14480,259628,329420,438350,618104,327460,346275,325508,1775,-111861,-162401,-411182,-305074,-478266,-503782,-201595,-221924,-2751,157292,246568,431233,384448,480758,684332,184547,256197,113618,-323264,-134186,-571749,-518915,-276284,-589760,-185963,54036,-142274,365583,141196,481570,711770,424253,429637,375311,92465,248734,-215401,-395021,-233162,-550857,-503074,-498088,-412595,47992,-98914,176165,371997,203089,655998,543776,238208,566434,-6923,87322,-201743,-538426,-284833,-520419,-649237,-318614,-437389,-165306,86310,205970,476072,259501,488548,552266,302108,375784,219014,-194683,-137179,-490741,-438477,-353700,-671353,-260361,-276645,-206228,223962,79604,462912,639935,419940,540361,368381,247388,247168,-110678,-279419,-423169,-542124,-570372,-400289,-333455,-98397,-144238,185163,435730,347127,487445,381254,276854,400068,74618,98977,-61598,-319350,-337836,-498306,-486612,-333740,-322462,-315224,87510,258926,322203,483793,516097,433156,403583,186262,162072,48253,-81579,-416112,-443949,-587122,-304787,-322885,-404419,-31286,17235,213382,413102,271261,538288,563060,192361,376060,-6128,-120036,32530,-595444,-122243,-498699,-729506,-182882,-428916,-86782,237564,-20943,625831,457803,177975,698272,236847,221074,397551,-244376,-43793,-373559,-701972,-243302,-648893,-386359,30863,-297257,264601,209233,112208,714582,345322,430923,550463,-78453,206608,-55997,-379095,-25009,-596759,-536628,-240328,-716372,-120501,12414,-102408,408401,157656,410513,622366,400614,423676,257826,97367,104689,-327377,-388074,-352358,-529886,-436243,-398032,-287687,-193624,122881,233457,304803,492974,318805,488009,222905,97154,253991,-211107,-204328,-241068,-516066,-314879,-241998,-467115,13523,-222254,80392,370847,73294,593908,389893,194467,634855,57909,66815,162208,-511531,-87658,-424349,-656120,-34577,-624840,-209850,262249,-377310,509096,312958,220485,711416,173206,489115,331092,-121475,111205,-190233,-436362,-106730,-743517,-470598,-201812,-545975,-96669,-175463,72352,371040,275191,310713,509222,73088,270727,150540,34015,36584,-303353,-459416,-570205,-457747,-165039,-92275,-213613,76240,164888,261451,438578,319204,338894,417106,243774,127870,107897,-327898,-195943,-338500,-610447,-308698,-491950,-378342,85299],[0,0,0,0,0,-3,7,-7,12,-10,16,-16,24,-29,38,-49,56,-70,78,-96,110,-134,155,-182,211,-241,278,-315,364,-409,466,-525,593,-667,744,-836,929,-1039,1150,-1279,1415,-1567,1731,-1910,2108,-2319,2556,-2810,3096,-3405,3754,-4140,4568,-5055,5598,-6228,6947,-7798,8803,-10022,11526,-13432,15943,-19382,24400,-32337,46688,-80172,348977,-129521,-614217,73484,-1117504,-272126,-301900,-958570,197916,-339765,-75580,644973,-47048,751850,760987,144898,905344,216617,-20093,346848,-601836,-292039,-349838,-876385,-441323,-583107,-324171,-120333,-109537,253422,473298,435423,579305,742904,536181,270285,275340,-119693,-115999,-132996,-679458,-386572,-511096,-741148,-207668,-440337,-55458,300119,101053,832683,382791,390081,909312,41282,317499,227183,-634039,24862,-537042,-717948,-142137,-912161,-237716,113040,-471736,536795,226557,226247,1056298,88201,652361,461921,-213027,563682,-263126,-582289,12462,-931993,-318591,-167844,-851834,188003,-158344,129462,769284,72177,688169,668568,-14999,636280,140815,-81633,104276,-563200,-227425,-393293,-748396,-248745,-463669,-390473,102813,-175519,238348,481793,393959,565966,518955,440182,339661,-49947,22737,-24895,-440538,-472787,-429192,-695272,-342261,-210597,-150236,96834,289862,425256,623143,481409,540441,438511,191960,125707,10171,-371535,-311582,-525070,-648910,-359303,-514284,-203158,-130508,-17602,314535,440137,358253,700365,392385,340490,397132,-295259,-52040,-187729,-420300,-297802,-697248,-501824,-194203,-350244,47083,38578,48982,782292,307539,424950,702142,125527,314731,195164,-363538,-31341,-616484,-702983,-336404,-665302,-224212,-182386,-245552,348591,165123,492713,593819,277042,549091,311280,101645,238378,-88879,-148345,-429847,-675468,-147792,-531091,-361093,-275591,-252930,232569,327105,234540,690845,468019,425711,477986,77037,147985,-222477,-333769,-328800,-495989,-408159,-348066,-497427,-168940,-152490,-77503,318765,346443,622812,694754,362126,478897,314859,50286,28580,-349026,-414409,-437545,-508133,-282719,-376488,-219980,60469,120243,298449,458995,451885,529410,382012,341135,236760,-32066,-116088,-310425,-547585,-394102,-479615,-429237,-352730,-275655,105226,271921,340047,346185,568210,556996,472993,422547,189718,-36169,-14766,-215132,-372352,-369359,-488389,-320301,-291260,-278003,-32566,-68044,223731,436689,307191,546135,338784,333473,362164,60030,180111,-205600,-403764,-238454,-515485,-411399,-205324,-540763,-25341,73421,49789,551294,222676,427613,493323,51765,350533,226240,-258653,5766,-399999,-356890,-209102,-621871,-183421,-96831,-63891,276065,98224,270887,567452,292508,576850,269440,-8870,98764,-262681,-486831,-259190,-658124,-307330,-350410,-479661,72673,-151870,169622,406757,162422,416750,367054,294659,465185,87040,-15151,-41949,-292749,-336109,-387245,-432174,-268040,-190742,-301792,79266,193814,210791,438278,310108,428048,359978,320136,159537,138188,-32386,-151156,-249636,-397587,-182588,-340900,-292119,-15144,-225225,87340,24880,50330,431633,237785,344029,268261,44158,314773,1234,-292015,-2614,-393801,-281839,-48218,-470263,868,-154319,-122493,303349,-67018,149833,245849,-110,407739,137811,-103702,62932,-174462,-128900,-5435,-430333,-133815,-183939,-291394,58127,-132970,125288,89675,17757,431689,167571,189928,331397,-40366,126666,-39511,-260262,-202046,-323539,-390828,-281561,-464051,-215821,-126256,-43755,209710,103091,294013,333312,220286,224571,282586,31017,-42799,-57960,-229170,-404286,-249126,-424523,-126751,-49233,-155928,133715,104982,191913,233563,260171,279382,270479,11102,231256,-168727,-90221,-7119,-412484,-118255,-202569,-356258,-91561,-107524],[0,0,0,0,0,-3,3,-5,0,-1,-4,0,0,-1,2,0,-2,10,-9,15,-15,19,-24,30,-41,49,-63,73,-89,101,-122,144,-168,200,-227,266,-300,346,-392,449,-506,572,-645,721,-811,901,-1006,1117,-1240,1371,-1513,1669,-1832,2016,-2204,2413,-2629,2858,-3094,3328,-3553,3734,-3828,3712,-3157,1536,2983,-18077,122561,605939,-246645,1135300,471516,-9527,1141180,-286952,225220,175917,-893238,360765,-521685,-956845,97632,-964782,-212499,274496,-427666,701946,272986,186342,989481,13958,560826,556257,-296323,242681,-233963,-672704,-223535,-921075,-429777,-304132,-556277,-43095,14909,26775,562936,280267,504799,447147,222275,261695,117550,-10978,-239870,-338060,-711972,-413296,-365805,-443451,-118276,-80039,-3889,380437,234529,390145,722442,243878,573104,189916,-136594,68717,-481713,-595391,-200899,-860392,-140912,-272972,-516534,396847,-188280,194386,845626,70657,786052,454446,-121119,613246,-216714,-339573,-30774,-931581,-292424,-461369,-806684,105011,-234940,-166622,550872,18548,642116,776610,262459,825558,183383,109921,225903,-593235,-208609,-265794,-854277,-331304,-555650,-520222,148359,-290137,232354,551245,135092,790636,389588,343486,577827,-15802,-5232,-93154,-573220,-356271,-405023,-669147,-230283,-428108,-172638,127926,125740,339635,531846,507945,647933,381866,304152,175731,-67698,-147883,-218139,-551495,-446724,-495860,-521039,-144894,-195767,27746,358545,219514,428805,523640,435678,452218,347908,-7497,18095,-238980,-449883,-438987,-568621,-319816,-281079,-469975,-70284,61136,100941,507248,288155,307913,554486,251393,271339,156164,-315729,-172851,-455691,-523816,-270811,-669586,-257095,-270800,-97241,284033,122702,322030,650991,312277,670822,390366,99538,372937,-160206,-332102,-257769,-657508,-297266,-304181,-519932,-82978,-226528,-38728,260242,52330,540371,341949,438510,532596,96098,216448,211524,-202819,-24241,-385281,-563632,-387302,-496232,-227697,-283197,-173435,225373,41142,425414,545422,315390,552576,307133,262516,207130,33340,-124592,-338263,-489973,-481037,-450160,-439493,-161796,-151059,97043,77981,209494,567223,305430,438821,355673,175290,95843,-16794,-174355,-154414,-501320,-351499,-346305,-406236,-307211,-140067,39991,228804,262513,438914,405914,343287,352502,209237,-114617,-11061,-258869,-127078,-274834,-482888,-349855,-290735,-113212,-156037,218544,217949,238123,444485,254649,357656,324883,115477,46224,-142154,-236614,-160057,-372744,-295453,-91717,-228305,-55067,94122,70929,358793,277813,327448,366044,56104,187341,62010,-117512,1800,-487634,-585105,-105178,-445014,-205475,11873,-290554,319400,104425,282213,707521,122798,475134,357085,-37980,277611,-225341,-362890,-200549,-740831,-357863,-241736,-540893,285634,8273,55265,510398,225334,537188,419412,161695,404550,-19070,-92555,-38590,-565821,-356705,-287240,-537377,-76207,-284741,-135761,263422,28972,230100,415018,375459,523892,299240,194812,107474,-71783,-140054,-264356,-235235,-415526,-277870,-418722,-369963,13092,-60632,226803,447096,265185,497825,269549,186675,390412,25733,-99449,93400,-510162,-254501,-397944,-450770,-68048,-515054,-147920,241699,-113754,368594,377743,47217,580601,67027,185396,255131,-397361,72282,-391434,-634731,-179343,-557648,-262175,76597,-265025,389301,270139,289469,675186,196254,346859,432510,14331,197092,-65642,-493398,-166595,-597397,-432606,-131667,-429225,4901,52182,47272,492222,191574,405432,444360,168652,452450,77931,-114200,-67142,-229888,-418080,-231169,-317987,-432231,-131410,-101881,-45582,266724,209716,300511,342342,231380,471206,160776,42693,183479,-264742,-349025,-179545,-542852,-242593],[0,0,0,0,0,2,4,-4,8,-8,9,-13,13,-23,25,-37,42,-53,63,-73,89,-103,126,-144,172,-196,227,-260,297,-341,385,-440,493,-558,624,-701,782,-872,971,-1075,1195,-1317,1458,-1606,1771,-1949,2143,-2356,2585,-2844,3123,-3439,3782,-4170,4600,-5090,5648,-6286,7039,-7919,8982,-10271,11884,-13943,16654,-20317,25238,-30115,-20878,-989537,-503129,143615,-682888,364082,79591,54674,1083908,289306,681977,841485,-164686,432653,-78954,-364845,26129,-703196,-501727,-333109,-699194,-143089,-80635,-65278,618860,281403,411877,553001,459216,573276,369321,-9939,43381,-167368,-445498,-510578,-474875,-618651,-395172,-348189,-348751,-10393,56991,239159,741818,122552,663391,682757,1447,615980,-156136,-211532,66510,-861086,-243541,-490280,-810832,143189,-550635,-294308,640988,-149604,680461,586477,81013,1052920,148305,24429,532616,-562596,-165545,-308626,-837326,-90784,-731591,-498128,103168,-410190,421394,580992,98033,984542,337491,450335,787630,-236466,228357,-140951,-633450,-147120,-902948,-686262,-199292,-737325,-59494,-80215,-143921,608525,297862,456238,684275,328124,456857,166561,-53463,-17512,-388187,-379114,-481763,-691024,-413067,-303469,-349667,-141466,188276,248196,417413,509666,577345,623237,376689,120413,258092,-9144,-316357,-323076,-546848,-506975,-411163,-515186,-171958,-89613,-114009,298353,208594,583121,575314,452625,558127,330290,129255,87959,-226363,-143177,-276980,-720426,-419519,-535582,-416183,66190,-155186,265009,374350,233544,881532,456892,287741,471086,100037,55527,15454,-514053,-238616,-534240,-617661,-267601,-631746,-57042,25229,-85543,480712,383342,468680,689389,223192,530555,250393,-37544,-14719,-361450,-479343,-421032,-679642,-395739,-309456,-376895,172649,4081,248324,600238,365852,629065,485804,422827,403439,-79979,13680,-206526,-468008,-373122,-595952,-502569,-265562,-375070,-43778,10975,258509,467469,339294,423567,516296,306470,147836,33446,-286238,-55756,-389537,-390293,-425848,-608265,-219560,-254655,-150894,164668,219079,292453,336145,277749,477972,106472,47205,8915,-166204,-115399,-237477,-263292,-333735,-466542,-355869,-221621,-63535,87801,229662,310087,387600,264651,324274,174014,248898,-54993,-71968,-189843,-280452,-225094,-293379,-365266,-243727,-223809,-37760,171631,39629,326054,407597,252044,376324,442589,226378,133235,-148455,-61609,-174223,-264452,-154340,-323764,-346698,-72211,-111578,1835,89198,108281,136213,205318,185768,141767,77982,199965,75031,103486,-27083,-130168,-72257,-194501,-91717,177931,-85620,-93015,82132,-39717,108596,64763,60846,40497,-78631,-85515,80372,-7460,-56558,1738,-177562,35232,61727,-17732,102209,-162897,122677,-21102,-7456,14617,-99264,50383,110702,-82891,20901,-51044,46409,75881,-84923,-122510,24381,13105,-78370,-5333,107228,25439,74780,21635,81341,101129,-84624,122753,-429,-96427,-212536,-132849,-111525,-42140,-61858,-153431,55266,-54457,55057,159546,153877,170696,109030,157472,239378,-17034,3985,-49062,-263103,-128621,-100702,-185748,-172929,-66568,-70172,-52874,-4946,185156,127354,164642,295283,85083,86936,98309,62114,46602,-209057,-130772,113624,-154338,-91045,-14604,-59248,98400,2703,75260,45590,76972,144929,127988,-144623,218153,-105162,-284971,-61045,-182817,-202908,-163909,-80744,3589,-179398,4198,110815,172664,109317,79165,131583,-31047,149879,-31621,-61758,-36608,-176275,-89565,-199744,-92929,-58902,-87888,-86606,29798,-64125,214799,150341,120174,245564,164389,84339,-15448,-167034,7065,-196495,-218621,-155447,-206856,-195615,86452,-6335,186540,98046,108511,185949,139831],[0,0,0,0,0,0,2,2,-3,5,-9,8,-11,8,-16,18,-27,33,-41,49,-52,65,-73,91,-104,126,-144,165,-189,212,-245,275,-318,354,-403,448,-502,561,-624,697,-771,859,-944,1046,-1151,1269,-1397,1533,-1689,1852,-2039,2235,-2460,2706,-2981,3293,-3641,4044,-4502,5046,-5684,6461,-7416,8628,-10228,12462,-15973,23570,-164538,-28883,-938800,62280,134049,-421473,986633,42104,455654,1133035,-43590,751254,345519,-410064,600360,-703811,-538287,59939,-1113829,-118214,-333621,-676835,511272,-78769,228571,776213,129969,801260,656573,9804,697104,-94863,-179356,-15478,-713966,-326091,-353470,-776020,-270402,-326996,-200120,256036,219209,546541,385070,528765,597917,398860,261876,74351,-133004,-531348,-394682,-532752,-599447,-344066,-309207,-370380,372463,-32643,454229,581805,105544,787010,426206,114425,438724,-225130,-156575,-152137,-848520,-127839,-393728,-539684,-5517,-583635,165051,407205,-50652,742141,427239,208054,800101,-212476,271436,237718,-707479,32957,-409860,-691108,-3779,-785329,-160979,122336,-369483,367013,372301,241226,780426,192610,585846,606060,-250015,160755,-295869,-505072,-94158,-624853,-622052,-124103,-517310,58007,111116,6565,690371,415437,383339,658027,241969,264568,252503,-142353,-114138,-414671,-565528,-399502,-436866,-403330,-201144,-227269,152304,234609,161817,429876,427124,405312,424535,31653,100167,23195,-235560,-282392,-457710,-421842,-268651,-346813,-158407,-68328,118033,207748,411459,254138,494516,422056,193698,382612,-70156,-146650,-201398,-411679,-340154,-376886,-517056,-198959,-279660,-326249,174595,-36211,304786,570364,221893,710750,296237,316817,321321,-44111,-5773,-218030,-535556,-316434,-584056,-608276,-68687,-344179,-38476,108427,184474,653130,406603,326218,493723,106345,282534,74960,-327013,-147611,-559734,-428809,-359787,-583377,-179098,-203830,-84315,244540,211071,501628,572700,359235,506903,283378,153898,219338,-244064,-346128,-327236,-732881,-310919,-484033,-310092,-107173,-220753,235040,244884,199668,596961,313833,534479,400211,-60362,55182,-307465,-314131,-227207,-616377,-549641,-184148,-434231,-94098,59821,51868,424651,384411,480183,530828,413333,382613,50107,63323,-30641,-410741,-250442,-433358,-531017,-392001,-404008,-159518,97811,167537,372214,466670,433862,659991,349350,268182,145848,-7096,-169329,-346340,-341077,-417967,-486686,-340723,-402279,-334338,-79122,74825,201183,310506,393288,566399,317029,314147,16863,-137506,-161616,-428182,-320950,-394759,-529053,-313340,-230640,-321393,147524,-22949,420286,391674,116667,645455,309411,122739,403108,-60602,-200677,-239137,-602065,-246976,-400729,-625947,30450,-228425,148465,277739,242232,750493,293014,333991,577005,21662,291711,49599,-231242,-17151,-514120,-435806,-158266,-646144,-215402,-203994,-148234,374495,139671,234750,526043,251439,402385,161666,173822,208949,-258528,-226552,-251855,-513438,-355738,-533551,-332190,-28690,-188115,49983,84800,314208,384772,368889,380408,189606,205844,176537,98038,-249207,-276346,-294962,-310216,-397734,-157226,-146194,-181465,73484,37365,404793,283503,283712,281900,130525,174107,248473,-210941,-26041,-108937,-92495,-163076,-159597,-212002,-140276,-251834,133728,21097,40814,395770,70788,112471,297190,-84324,221150,-53871,-239076,56397,-243417,-191966,-258645,-305098,-5201,-23801,-6147,365510,-10742,254241,237909,83979,223234,112365,-117533,-58192,-194263,-251536,-71458,-291501,-225656,-222531,-158214,-23431,17752,145693,172192,220413,-42575,280327,134951,135692,180047,-111246,-162354,-114637,-181687,-147747,-213226,-223652,-8301,-54997,116478,41523,104217,263395,210559,255385,361762],[0,0,0,0,0,-1,1,-7,6,-12,9,-16,16,-23,29,-37,49,-55,70,-78,95,-109,130,-153,176,-206,232,-268,301,-344,386,-438,490,-546,613,-677,755,-832,922,-1012,1114,-1223,1338,-1468,1602,-1754,1910,-2086,2272,-2479,2708,-2958,3241,-3551,3910,-4311,4782,-5331,5986,-6783,7763,-9010,10628,-12825,15936,-20665,28666,-45703,145800,-319749,447673,715955,52054,1068405,304713,195568,682681,-351151,108080,-197182,-849742,-167090,-836750,-703536,-90421,-537484,53008,242506,70263,622315,447067,426092,774878,344587,346606,182804,-149454,-315988,-571301,-578385,-534630,-492175,-487620,-239008,121898,30021,499195,472848,294726,869271,297246,357553,399632,-338758,15700,-387055,-757389,-226248,-738714,-468786,81154,-361130,341537,402019,-209,1016874,381431,300719,813439,-324521,242045,91836,-697474,-92576,-718019,-656616,6420,-737585,-35230,113196,-252898,914913,382785,350247,1093480,-32982,610698,242395,-413830,226610,-468217,-598896,-261190,-891736,-267564,-187750,-419832,416357,76635,318731,822292,272584,618679,629142,-96410,455341,-50383,-445530,-184330,-484225,-457061,-412497,-580064,-206357,-44933,-114776,358204,257320,456847,557848,490205,420541,278290,30423,149425,-308804,-538676,-389483,-561883,-489182,-302790,-275070,-136505,201150,179846,356465,534907,441551,463855,259546,215671,329396,6191,-231390,-275002,-588333,-395336,-458258,-507084,-235507,-444959,-19818,389798,203048,443904,536117,320122,534633,152850,173226,191343,-281131,-235716,-383784,-529116,-35914,-539337,-324991,-27493,-102039,333046,330105,284407,688344,236987,394257,219979,14444,92596,-161740,-418841,-197850,-452145,-348577,-116433,-374198,-5735,-53686,-30959,364748,273467,275808,530026,274786,423378,252507,44461,75928,-367055,-334317,-258352,-500253,-359544,-265155,-104485,-96785,-121126,336185,187398,268177,404290,251328,215284,148802,8822,-34096,-174943,-272232,-226692,-486113,-219176,-135527,-104226,3804,182271,274550,409918,315176,252791,262547,18695,88515,-9300,-133473,-55057,-296790,-284987,-269974,-285899,-204007,-92602,57589,320000,90595,472292,330434,236849,277279,162386,43459,-106523,-156949,-140415,-298762,-337368,-413812,-283570,-135905,-107831,99695,303768,407626,393141,190908,242428,249683,133776,112878,-217268,-435423,-302741,-442921,-424573,-207841,-274524,-57576,13266,111200,370853,333050,301306,566354,278481,338958,307495,-103152,-124176,-244067,-273344,-441503,-555822,-150958,-184027,-201824,68781,21533,291281,393438,272491,439640,336008,228450,152030,-257497,-235290,-144300,-393210,-112132,-340168,-354417,7748,-154161,18171,158185,119852,416082,207300,279816,481965,-101209,85491,7044,-255125,-198506,-308334,-451135,-144978,-408504,11136,46893,-66238,182761,397157,232105,418855,211758,288435,195840,-97948,7283,-178246,-400821,-227951,-458209,-292838,-43525,-172935,-36020,195075,338921,121526,440966,288166,348968,225853,39336,181084,-142798,-369704,-189762,-542196,-364857,-221302,-422789,117693,-41988,12323,346821,211125,291901,400798,82702,107722,186139,-199109,13792,-255480,-456619,-193478,-477944,-246718,-73300,-389157,185936,45928,121888,557492,203626,456313,490386,-135883,260350,35827,-175209,-107871,-556200,-324300,-300398,-538990,27059,-121477,-99139,202234,79580,440221,319049,226978,442133,156981,19265,52524,-205401,-190032,-344362,-394544,-355859,-335687,-180000,-67500,83892,159999,337481,233692,255264,303504,169258,267036,40877,-249708,-94730,-238608,-424081,-186096,-405002,-265320,-68554,-229503,92966,265973,148282,452682,163698,200321,448564,-22133,138946,17717,-267855,-34565,-400512,-340940,-186740],[0,0,0,0,0,0,1,5,-5,11,-9,14,-13,17,-25,31,-42,49,-63,71,-86,100,-120,142,-166,198,-225,262,-297,343,-390,446,-507,574,-648,724,-816,908,-1017,1133,-1262,1401,-1551,1719,-1895,2096,-2308,2548,-2802,3085,-3395,3737,-4118,4534,-5006,5528,-6125,6800,-7582,8492,-9571,10869,-12461,14475,-17092,20656,-25792,34131,-111282,299893,-932098,-558433,-79189,-1193363,50879,-450604,-507904,772879,-268551,397937,830558,-187314,939358,270467,62903,792324,-468871,7347,-157455,-1001739,-30127,-718886,-716265,41045,-561159,63669,315615,-88278,951041,388791,442797,825198,67388,317939,166398,-369396,-133989,-518517,-675360,-288007,-595088,-449748,-130861,-155920,14422,331963,555754,414173,693357,457793,477336,274437,-79579,214192,-231810,-491214,-329322,-748530,-464698,-325907,-560764,70624,-159913,-48272,532665,151236,659556,680791,186990,825507,232848,-104525,216666,-701812,-242814,-433215,-870272,16971,-566526,-254326,301012,-301854,604265,694531,-16752,1042301,291177,165121,847675,-380532,143401,-39161,-636104,-74765,-808247,-585194,-38780,-677383,-2218,163481,-51749,735026,251800,411561,718619,168097,387646,237299,-323641,-92487,-492881,-559743,-243517,-821048,-412982,-270431,-392358,271618,247033,357476,597697,470075,547706,508903,279204,303622,-46586,-280840,-128025,-504919,-576048,-323531,-487564,-384223,-207420,-135357,197705,303626,342308,438711,525013,357288,226393,228314,11025,2785,-483617,-273325,-436308,-674094,-338001,-400895,-285193,86457,96283,366345,566372,419084,665579,487514,289508,297221,-181563,-199106,-168571,-574658,-256852,-538402,-616536,-262708,-409918,-130751,310302,153965,599167,421636,437477,554002,216612,232859,130266,-320955,-112872,-406710,-685515,-433072,-563021,-327350,-76988,-144641,348845,270077,316478,602097,365459,673145,536248,-34419,213040,-277022,-464879,-224935,-689480,-290903,-495115,-602523,-68029,-224708,24825,469470,233602,554163,573646,337352,513590,41595,177412,-213444,-488597,-369477,-601128,-585363,-253206,-426743,-59598,51128,154193,542535,265919,604082,586715,366025,182193,67749,-135628,29504,-372602,-307516,-525264,-576842,-286038,-138889,-17285,156708,328599,342880,650788,425199,286079,241486,260334,79311,-271627,-223486,-432619,-491764,-329752,-541721,-265189,-194924,212038,231162,272282,280547,468980,362640,323381,242981,251481,-35186,-304841,-272004,-486788,-325699,-398020,-352209,-248415,-77323,-27056,330429,399843,464315,590226,303233,484919,451153,-73293,50691,-353552,-540078,-207656,-623783,-447942,-247106,-425984,114092,89890,108921,573804,213886,477286,531375,65058,286321,64716,-211267,135192,-533397,-279384,-387989,-651717,-8112,-258107,-337027,369230,62873,438948,697995,173004,807070,288359,191264,398861,-281028,-161725,-276098,-629977,-228459,-522142,-498910,-76186,-277600,193231,275606,65314,488026,429697,358606,497009,88438,60541,18929,-230354,-54380,-449361,-474045,-217866,-340197,-269652,-98801,-1215,174711,472404,201232,473268,600360,280169,131415,200236,-271764,-68500,-395847,-435571,-212067,-544852,-242449,-207889,-120562,127108,213765,116779,513614,250798,606147,491046,-61523,381796,-53888,-292927,-45082,-755194,-225877,-276964,-566717,75158,-239486,-144400,418128,16366,434467,586675,86181,664787,78965,-69237,175351,-404001,-116171,-237389,-602518,-191222,-368976,-311670,170230,-130360,299543,344607,157410,589956,306297,236257,384005,52733,-99201,-185809,-461343,-298617,-441437,-392644,-239810,-242556,-71970,101978,207316,275038,470310,222276,387764,291454,30957,110410,-86641,-347433,-126632,-443170,-447753,-206506,-385929,-110335,91207,-13114,365148],[0,0,0,0,0,-3,1,-8,9,-15,19,-20,28,-32,46,-54,70,-83,101,-120,139,-168,195,-233,268,-313,359,-413,474,-539,615,-693,788,-883,995,-1114,1246,-1391,1545,-1720,1902,-2110,2329,-2574,2838,-3125,3441,-3780,4160,-4568,5028,-5527,6089,-6712,7413,-8207,9109,-10161,11383,-12846,14609,-16800,19593,-23292,28454,-36201,49362,-78298,340262,57919,746097,480641,-180588,445381,-704028,-376501,-91412,-997283,-219246,-417919,-671015,183145,-137157,387318,826736,69245,774667,493664,214200,554965,-57146,-133731,-183911,-431145,-405836,-618528,-535684,-383071,-189571,-42742,104195,353677,361564,565048,650766,405653,495890,166557,-238363,39087,-596934,-530247,-405537,-899769,-222620,-455389,-326145,258996,-120731,531499,787613,204869,840768,413927,90136,524468,-356199,-210943,-173767,-892589,-183224,-766798,-787311,121514,-626022,124350,403233,-62935,886018,425249,276214,975242,25160,258296,353613,-669472,-32891,-568998,-817028,-165118,-826277,-226642,53948,-387779,546986,262224,145793,787923,165484,436560,454431,-240833,719,-168119,-537791,-282598,-640593,-496610,-333794,-515893,-57058,-41177,115526,575677,611969,501237,565001,370939,233669,249327,-114753,-121970,-391703,-502934,-453287,-674505,-493976,-295262,-192532,-1785,235337,362495,454408,591997,404284,712539,312110,85113,125826,-319588,-211732,-383225,-592721,-315617,-405142,-367956,-41738,-11515,171783,420830,339694,601101,445666,255035,623532,-52822,-212892,-78428,-575720,-249680,-492525,-801663,-298801,-269977,-200254,216494,111907,532485,528008,412669,628367,444332,373131,226919,-251189,-170599,-153230,-493410,-332764,-501206,-425561,-291373,-531502,184100,102472,88184,457398,260304,384835,484653,83525,226113,28151,-177128,-234785,-508899,-412408,-363991,-466198,-311155,-231772,-120496,15712,105616,395680,349505,303746,374121,415059,190351,114372,-223100,-90802,-336727,-424008,-290107,-436227,-204646,-168307,-360596,130116,135515,262327,355930,266121,423585,377377,132986,104708,-113221,-197603,-167088,-471435,-376327,-380018,-270921,-115280,-138908,102512,381009,287230,335760,444081,352165,274931,97992,154113,13280,-338462,-218504,-364695,-445708,-318876,-223660,-42949,-7868,55550,373423,187495,319468,300805,236155,271947,78750,-61957,-184931,-379490,-289201,-522400,-253359,-277271,-355160,72336,4365,151533,542291,326911,267345,420080,159384,328283,74077,-172360,21987,-541047,-400926,-379364,-666780,-313316,-376552,-173660,128452,-94348,439341,397942,182332,597317,295762,274496,410292,-278691,-125664,-253196,-656769,-132142,-646237,-535469,-286267,-422115,-31453,134991,-14417,575052,158472,355482,520384,98749,321781,191289,-250775,87884,-282770,-324015,-192482,-476289,-164800,-195105,-207964,54553,134811,375316,433384,235534,449510,255608,112521,81683,-64191,-48034,-271753,-366875,-373540,-179018,-274342,-133581,-119063,28444,250195,191279,305543,360885,328066,80189,68148,-129539,-104137,-130067,-390727,-306877,-236425,-423071,-109444,-279755,-212313,297539,191459,385558,337824,96759,553118,231073,129625,180186,-288672,-25181,-281089,-437816,-86524,-449937,-265708,55108,-394562,312846,95770,68928,525748,220720,288958,357139,-154144,268411,36540,-200232,6977,-316387,-299692,-310437,-440319,-33646,-172978,-150299,212841,-55041,173230,379844,338025,394887,265307,175115,171067,19197,-195253,-242912,-234454,-202670,-198016,-337714,-112342,-225167,-83482,26821,291759,128272,337321,232106,186487,220629,-2822,48446,102796,-112294,-165664,-63631,-191887,-154777,-188164,36100,-59086,-149209,203461,233562,34578,179263,226816,259088,-3282,-130381,-55820,-59923,-234498,5084,-49161],[0,0,0,0,0,-3,-2,1,-5,6,-5,7,-4,10,-11,20,-22,29,-33,36,-45,50,-66,75,-92,106,-124,142,-164,192,-217,256,-290,334,-377,428,-484,545,-618,694,-782,872,-980,1090,-1217,1356,-1506,1676,-1855,2061,-2280,2527,-2795,3096,-3428,3795,-4211,4670,-5199,5793,-6482,7275,-8200,9274,-10491,11728,-12206,6977,85379,1029526,119269,-25316,619051,-714356,-43470,-231354,-993608,186469,-962154,-559332,313190,-850411,438714,496150,-184407,1126932,84682,366080,845473,-323104,304761,-41151,-572248,-40082,-733393,-719981,-70822,-898570,3220,-87786,-108507,578106,290543,449755,754149,311245,485661,378961,-170555,-35569,-395154,-637764,-379518,-581551,-457247,-323713,-194799,-104700,265344,405096,499412,652894,336183,528251,388068,-19400,178806,-249532,-516658,-257609,-840290,-465056,-216720,-812650,148703,-87655,7459,692060,175884,596142,758191,93864,797525,54279,-259773,410091,-773136,-423011,-223814,-975582,-51436,-530944,-431951,533335,-264241,416615,521975,126319,881614,360598,336686,706459,-339261,73122,-118016,-875603,-219621,-667634,-672881,-41259,-487826,-39472,213871,-20134,630725,528881,394500,951176,210913,279251,362173,-231357,-43047,-494005,-531494,-320120,-742854,-560931,-12509,-279382,169237,363902,305363,692921,518057,507994,464188,213030,57795,2769,-387390,-471157,-442305,-528201,-449772,-423688,-296295,63389,46335,348368,493033,464631,594862,512900,353418,290431,34194,-283980,-196785,-543698,-575215,-444555,-476851,-169856,-201295,-244037,194834,231050,459253,627966,431186,457256,383490,64258,164674,-372846,-392185,-269391,-637037,-333604,-365533,-548550,7016,136193,95772,500946,328517,482069,631585,344769,395127,100201,-149201,-66095,-499305,-381306,-360102,-622201,-169390,-381430,-308048,134029,6456,284661,466529,390116,620142,367693,330939,301241,-99010,-14188,-235787,-587795,-413445,-792102,-368021,-241197,-273499,60165,67230,342011,519066,276808,670495,459246,393316,404327,-83395,49905,30402,-441380,-459311,-578291,-663773,-275771,-313753,-151558,182562,67252,596022,439779,454250,538277,262522,218143,68831,-228514,-148658,-416576,-358688,-340186,-598673,-429704,-186539,-295858,60668,174137,327513,622123,371598,515981,484585,223282,229291,-80712,-357078,-428529,-456102,-517299,-495502,-410183,-318989,-191900,106362,171002,314506,393548,490419,462105,321911,400027,7091,63818,130756,-194318,-394783,-316538,-612657,-417876,-341160,-303650,128903,-74764,173718,498063,303814,597934,412121,343627,354514,-45125,-29577,14216,-581045,-270050,-510257,-558349,-131641,-519498,7850,-27139,-107862,568594,318566,327203,732173,148940,277702,297990,-376280,76476,-489735,-596167,-146207,-681007,-431158,-78323,-484509,281078,122324,172737,565152,242948,426985,567225,31870,401807,-130555,-277632,-236242,-726485,-404060,-247554,-471376,22657,-100873,67132,376687,169895,427530,500290,211177,413712,95145,4128,-66019,-304419,-288065,-447834,-447361,-377734,-316032,-264552,-172458,120207,216932,137613,366373,438883,388257,479081,202033,235215,-2778,-272513,-185888,-555610,-199327,-437649,-490044,27293,-278064,104386,425420,-20941,459136,303802,255804,677768,38155,206247,131926,-454788,23329,-463311,-476743,-194647,-679825,-140624,-14105,-370375,442342,146506,269536,615706,118733,545130,386274,5590,362451,-213511,-292379,-247341,-562593,-385996,-426558,-610928,33627,-94560,55885,386398,224310,315787,458107,393814,424935,156718,73771,35360,-244817,-308493,-339913,-522352,-500809,-257386,-334660,-46802,48909,70736,452902,398806,352058,496765,178555,75634,109620,-187087,-170703,-152980,-461165,-268191],[0,0,0,0,0,2,0,2,3,-1,5,0,2,-1,3,-6,6,-13,11,-17,17,-22,27,-33,40,-46,58,-63,78,-86,103,-117,135,-157,176,-204,229,-264,294,-334,375,-420,472,-525,591,-654,733,-810,900,-995,1100,-1218,1343,-1486,1635,-1806,1984,-2187,2404,-2645,2906,-3182,3463,-3709,3844,-3603,2156,4361,-75240,-586081,117132,-701281,-689151,-121587,-1005298,-320558,-88593,-510467,370823,103126,432003,768427,210323,705562,392720,-131693,336552,-209510,-346159,-281416,-712941,-423274,-536405,-490088,-266533,-196314,182943,403617,418157,496203,500659,575041,275182,241733,-133364,-182628,-115067,-718627,-614479,-386011,-795905,-152299,-411836,-250383,397643,-4365,579172,741953,227939,791083,405044,123559,456713,-406794,-88326,-132674,-997772,-265629,-636957,-750441,216374,-431783,131755,511983,37755,907181,416462,293518,740167,-45530,229619,77844,-607224,35266,-468665,-815794,-39199,-661069,-198897,204174,-168580,599040,329654,316202,824831,265571,598909,405700,-83410,215696,-304751,-522820,-108396,-702106,-524978,-139316,-415692,202368,135994,118928,542426,277007,436058,521967,257182,369311,53775,-174457,-98400,-321986,-397642,-308429,-453298,-228168,-204798,-63981,232681,341807,403923,574298,528974,295930,472658,208998,-91903,-176318,-406276,-521397,-323558,-561572,-401035,-345661,-345864,163331,238568,242188,685616,211469,590833,579641,211484,420994,28847,-195342,-202739,-773960,-304079,-483053,-686164,-147499,-230827,-170187,226488,90389,473517,560076,358210,763003,218555,41067,289167,-481706,-266831,-331603,-770768,-213616,-525475,-408817,-136817,-135666,186956,510504,261887,731362,341556,360894,522954,-140162,17617,-118592,-488482,-297728,-662879,-557784,-305521,-542338,-98700,-7983,-10067,351876,370592,506877,592936,336249,557870,161516,119769,57877,-463787,-277058,-451892,-581780,-455383,-406076,-284003,-250754,-192536,165882,215370,428608,513980,336918,587811,364252,245924,203515,-153597,-242404,-315596,-649929,-479580,-547742,-372878,-79818,-181590,204123,329744,320944,562384,542447,366605,432635,119698,-53693,-130540,-398819,-412125,-479905,-443162,-332334,-240115,-320578,84831,210688,285663,257161,499922,535495,364680,386889,154061,129516,-77808,-390133,-179850,-502049,-496586,-389038,-490473,-25740,15979,85460,401947,344651,457835,487268,277726,468413,37474,-87617,94023,-515098,-384237,-316847,-544444,-143344,-462458,-33522,225274,-104545,481797,539867,288347,593156,222783,215883,341072,-276855,-26663,-205921,-528881,-187647,-735956,-415744,-67679,-450597,182555,234523,107218,556670,274897,363359,619520,7721,321838,73949,-386416,98931,-404324,-509735,-230238,-608394,-104753,-142749,-101998,539895,244270,458483,533934,305710,491721,256699,81994,155734,-268916,-363709,-314506,-552950,-406435,-417337,-294950,-143782,28732,104102,176523,414068,279685,602254,480708,132638,244327,-92474,-176975,-255527,-451397,-402657,-325257,-544436,-79432,-210659,-8600,434296,102272,414231,549681,134744,506757,69597,-10320,213408,-443729,-125657,-303627,-766302,-140762,-319857,-369205,249681,-195373,198381,422876,111821,652527,357194,303619,350161,-261409,70847,-28638,-556998,-210948,-560092,-472395,-22044,-498281,45128,195138,4394,528502,343170,246961,565555,99762,259433,110905,-171592,-24773,-183556,-623737,-353581,-518112,-327257,-156143,-191007,145562,260799,270077,499127,424565,281248,478062,118153,-50005,-166274,-293347,-457826,-275300,-355255,-300673,-197852,-196341,302142,51215,20351,505358,365206,437793,375386,-36970,386097,45678,-311998,-55869,-384322,-324360,-240038,-483800,-144241,-100600,-105529,292909,107647],[0,0,0,0,0,0,-3,4,-9,8,-12,10,-16,21,-28,37,-43,54,-59,73,-82,101,-120,142,-167,189,-220,247,-286,324,-372,421,-474,535,-597,670,-743,833,-924,1029,-1138,1257,-1388,1526,-1683,1849,-2035,2232,-2453,2691,-2955,3248,-3569,3934,-4338,4803,-5329,5945,-6665,7531,-8587,9902,-11602,13863,-17044,21810,-29743,45862,-174046,470721,273714,-61968,1100166,85296,558269,888918,-463174,369937,-166042,-852501,219174,-960150,-492897,-31463,-1017596,345049,43948,-201851,1027501,47991,562482,822432,-165124,691293,54935,-444370,161255,-629058,-416627,-416092,-862092,-83784,-309102,-481464,386981,15069,363016,597458,270868,614740,423122,286745,377279,-18801,-251640,-366000,-510176,-479319,-502163,-528337,-331154,-79435,-239634,163934,335792,255578,719460,538726,214652,559131,48587,-12723,78801,-729096,-243439,-495407,-880785,-58878,-654858,-190439,402409,-214338,676111,537312,51160,1102897,205909,375538,478443,-485292,25294,-254124,-947829,-147973,-835992,-537377,167039,-642053,224828,307258,49039,1019524,322116,478976,806020,-92717,347545,-20037,-597270,-46984,-706858,-568777,-136305,-662479,-34395,144497,-90544,554565,391715,374632,935533,252004,543271,399403,-256780,123560,-401112,-551928,-344486,-651635,-438195,-276184,-524701,-25928,83839,155393,367047,350273,563869,621674,324316,364572,220371,-175832,-48007,-296819,-527726,-330349,-627780,-578283,-236472,-387972,480,266577,164107,416940,482164,435575,595375,414422,200107,259846,-201557,-163620,-484469,-514498,-369178,-594775,-507484,-305019,-203085,-26918,316102,223382,677039,454118,361596,698220,156971,299718,-14466,-451588,-154129,-535508,-516173,-204321,-631793,-216663,-87942,-305268,427125,369963,356145,759021,311396,476338,352796,5451,-4970,-280022,-293274,-369030,-632810,-375593,-448304,-405883,-22029,-67906,115156,375318,185503,611440,442465,418958,418189,156072,-51555,-188476,-243810,-78479,-370474,-474817,-281843,-378350,-132147,-22760,37481,324109,165682,380934,461689,261024,319359,175121,-30681,-79499,-333982,-211021,-482034,-429297,-201000,-246434,-201067,72021,-69294,187254,372793,101110,311850,224629,268824,218896,94337,44958,-233294,-340023,-143392,-258733,-357683,-163911,-255100,39899,22260,95087,323675,348057,279849,404088,319355,205769,176262,-30439,-43489,-243108,-432989,-374332,-318807,-247110,-159495,-54055,-68126,74636,340775,331008,449372,148539,444563,286918,67184,76087,25189,-165098,-242853,-398403,-290556,-280342,-346319,-189333,-253437,124316,229467,103801,216944,459880,203033,388515,167922,-54302,140531,-201620,-219107,-214424,-441638,-216190,-238684,-322401,38682,-95491,21705,161992,67577,381716,128496,80525,289902,92928,151026,-69258,-199717,-130263,-182480,-301807,-215066,-266364,-42434,30419,-125188,156310,79678,132043,280435,53082,195798,43668,-87207,37232,-162604,-262067,-107822,-330659,-75261,-171935,-137102,-34607,-82552,-33027,80984,154721,177909,228903,-10469,80656,213372,-173071,-199908,-64061,-200166,-35082,-214608,-41297,-116057,-138494,-47542,7826,85760,105762,35402,151859,88072,133460,-10030,-71690,101872,-201857,-175936,-182652,-124442,-54720,-12535,-141683,39507,-39805,-26983,103930,77309,45369,8362,-16516,91993,98939,72964,-47238,-128324,-27047,-54258,39465,42796,-198763,174845,-154920,-38946,17858,-86724,27714,-14532,-112301,-33480,53925,2592,134961,-23979,71673,-32543,23321,65423,-30205,-32672,66092,22985,-27682,-3680,-152010,-109052,-32240,-138199,-70996,-103691,-93204,118014,-29249,118194,88202,133356,-40778,29141,64890,28129,-58627,-98694,-21682,-56458,-12854],[0,0,0,0,0,7,-4,10,-7,10,-14,16,-24,27,-37,38,-48,54,-62,74,-84,99,-110,128,-140,160,-178,199,-224,245,-276,299,-334,362,-401,435,-476,520,-563,614,-665,726,-785,855,-926,1005,-1095,1191,-1304,1426,-1572,1730,-1919,2138,-2399,2717,-3101,3584,-4188,4975,-6010,7431,-9445,12451,-17235,25594,-42612,89010,-515995,-1015778,33114,-784025,-68079,259454,-264002,743598,330289,297082,999450,184971,259254,346115,-432714,139938,-488854,-570126,-255738,-636048,-540426,-114353,-306462,327779,411327,282187,729151,523679,519012,516336,218916,135576,-173541,-253599,-385564,-443282,-500678,-431816,-234829,-426647,-38205,370298,78429,654922,411434,418306,841859,114046,318624,171056,-577309,-73998,-517798,-796331,-134714,-790274,-235255,105908,-579021,652293,313722,381807,993498,89194,605088,524683,-17832,495188,-449096,-608696,-68393,-1009513,-363665,-281918,-975391,177889,-181292,-66373,714364,79627,820867,741090,98511,771130,98583,-144792,121407,-718770,-215523,-249372,-930560,-170456,-493664,-297251,196521,-100491,229549,472999,352987,646777,323758,290047,530578,-119812,2048,-145108,-680928,-415158,-430408,-525779,-291274,-157227,68184,165095,204828,369162,561516,215822,442439,363009,58385,5871,-405257,-425498,-415902,-596293,-620316,-457672,-464876,-249197,46936,105685,512170,441884,404939,644516,467450,432183,340366,-99694,-105321,-458364,-684060,-359458,-633291,-515647,-226250,-452803,114849,97797,116107,544778,359868,570012,756461,184743,438290,-156433,-362846,-22751,-541381,-432167,-400836,-690881,-282444,-133021,-305401,283790,131900,288368,549377,354180,565724,373969,28878,331996,-222158,-298965,-193611,-578006,-325700,-589864,-529206,-95850,-225037,75487,339059,198973,543573,433108,490682,440981,41874,204577,12260,-292263,-238480,-621969,-441946,-389517,-554893,-62727,-178481,-65650,253301,90841,353347,507704,250645,393614,172805,76881,45500,-321264,-266742,-326347,-446375,-203992,-396414,-267086,58011,-185279,169429,417547,380450,431653,371826,372077,294517,-37615,-69109,-70743,-350721,-406627,-295191,-422970,-235476,-230650,-15843,176814,285084,326279,377339,436246,386310,211924,200861,54899,-164344,-239826,-411899,-401190,-371572,-325180,-178932,-155014,64718,163995,309948,303277,204101,473006,251697,102760,176040,-191181,-110342,-198470,-536084,-297576,-440170,-313730,44107,-113491,79908,259595,78921,508057,374271,248373,382488,6247,36221,-37991,-442966,-284033,-381900,-470583,-173373,-395289,-132052,61525,-42278,454804,210993,245042,673975,125398,345855,160509,-188746,233292,-277767,-415593,-217418,-626630,-318842,-323550,-387166,32998,-174753,163540,623188,263094,552490,398583,90509,440138,142576,-67027,-76680,-548605,-309976,-402876,-475208,-218352,-133831,-73589,172033,142991,381635,476458,362600,515111,251977,32233,-4702,-50988,-267724,-241300,-411290,-422457,-250079,-149725,-218243,128106,3058,303933,480143,162344,420355,308732,155128,360564,-205360,-370354,-90833,-577772,-256468,-353929,-458277,37303,-295399,97636,496152,48103,520440,395326,156580,674640,-54265,4405,186587,-458802,-185690,-372660,-631755,-102406,-548236,-304937,46310,-244358,358312,225403,159473,628778,91963,255637,306647,-119107,87507,-115861,-295898,-189119,-533267,-296857,-245721,-351765,17866,-44945,-77360,344763,148474,338131,408325,161263,382752,270611,76425,-143183,-268400,-328844,-290036,-297790,-368488,-130412,-180672,4346,224541,116761,172349,337800,225353,276126,249980,92093,157753,-150991,-126963,-106121,-441749,-133441,-375744,-264312,154989,-258177,53261,277666,66178,336082,169196,101477,447403,-195],[0,0,0,0,0,6,-7,14,-17,21,-26,32,-45,54,-74,89,-112,133,-159,191,-227,273,-319,379,-439,513,-590,680,-782,893,-1022,1158,-1317,1483,-1672,1877,-2105,2356,-2629,2933,-3256,3618,-4006,4436,-4901,5413,-5973,6581,-7255,7989,-8805,9700,-10701,11814,-13065,14481,-16094,17961,-20135,22727,-25861,29759,-34753,41427,-50878,65411,-90992,149789,-638432,-264670,-111962,-911101,544335,-241586,42121,809629,-163878,705743,773198,-143599,979793,-232882,-302031,322741,-946263,-299319,-344629,-1043505,91867,-526237,-131115,459348,-142691,602684,656120,89905,903650,188736,149793,434425,-553736,-37056,-324957,-804697,-183218,-663220,-402181,-76647,-279332,76467,367678,337206,683034,459644,370115,546263,156243,-133490,-37367,-361867,-602563,-417500,-677897,-573991,-138522,-379309,164543,382387,25748,737640,499027,342172,778173,117684,317646,195784,-558058,-15116,-490605,-777888,-31189,-722122,-415670,-37446,-474217,271529,290513,316517,833001,35713,440066,452444,-236085,448048,-270855,-411411,46739,-683859,-139584,-273723,-735594,210915,-139055,-21468,465935,129930,394695,475739,81281,524424,154573,-62536,385148,-415367,-48245,-263935,-622492,-89238,-284294,-121098,186123,-210756,178665,280261,202200,418795,295698,478173,501946,-43914,120116,43994,-398302,-231595,-237286,-280355,-266896,-250282,-113244,90035,86877,330356,201414,283246,285600,365272,275170,70598,109011,-163288,-180702,-292990,-442451,-318367,-380271,-199636,92747,-25868,356028,280005,205554,365566,361623,297070,327905,56972,-9930,-183967,-282526,-225775,-409374,-362525,-139077,-351101,-3545,58535,-6409,233178,400082,268938,470216,89765,232785,68759,-247606,11,-229952,-430629,-155070,-286808,-95460,-141659,-181947,221306,89598,20829,361106,190077,327019,250375,-736,172834,-37385,-74126,-116745,-407111,-339976,-199180,-214132,66354,-125636,122193,260560,156722,466954,242444,318004,370341,90228,71439,-205838,-312559,-205176,-293877,-357485,-133914,-313585,50845,133684,246398,378970,237482,423378,323064,104674,159387,128535,-254338,-269597,-384583,-299326,-323261,-474289,-238248,-187878,-197375,123494,114129,325774,449396,195080,405399,124763,122635,111320,-116948,-106101,-277495,-376779,-409779,-286733,-261356,-47442,-92204,113382,266078,252013,462050,332885,320698,401743,-12399,12813,-111774,-343720,-196545,-281564,-258088,-349038,-204956,-135888,-19342,312782,267235,222320,465312,370122,302164,214948,141363,165288,-276271,-221115,-269685,-446121,-356959,-465498,-244681,37995,-191686,124739,395744,108861,386527,402131,263588,332914,-68076,85762,-32587,-198786,-220314,-327105,-638329,-224671,-312927,-361814,5335,-217108,369079,227378,228021,548058,99846,117500,292773,-130919,72219,-173200,-421620,12209,-533678,-151315,-25741,-359435,225709,16520,622,371800,116631,314665,281373,67681,244555,81750,-96928,-186146,-293049,-125562,-264824,-381793,-181444,-251920,-179129,85519,-4946,151596,367226,234685,268602,314661,194396,70753,38996,-171802,-159820,-310241,-308650,-299029,-349499,-238247,-100739,-80731,57721,261254,110883,563061,251711,243081,358791,-168772,97172,-105019,-396874,-141248,-360679,-489216,3410,-515083,-72833,257774,-36457,479255,372779,284775,690485,-5720,354013,211281,-267962,109205,-265650,-428217,-122055,-626418,-176123,-140222,-365254,202569,108091,197246,467828,268029,531378,458036,23460,440297,-31249,-319311,17808,-592732,-363599,-256602,-505668,-147449,-97586,-3367,211867,206848,400818,444210,310306,353429,199854,174901,39395,-24882,-180841,-346504,-347370,-433014,-249966,-186691,-138349,9970,51103,198431,340956,320645,390162,257619,208455],[0,0,0,0,0,3,-6,5,-10,6,-11,12,-20,25,-31,39,-44,57,-64,78,-91,111,-128,149,-174,197,-230,261,-302,339,-388,436,-490,553,-617,692,-768,858,-948,1053,-1162,1284,-1418,1560,-1719,1885,-2075,2272,-2499,2742,-3015,3316,-3650,4029,-4452,4944,-5505,6172,-6959,7917,-9105,10615,-12615,15372,-19425,25881,-37641,64953,-226199,30653,814404,-29785,915114,721153,-110790,852430,84042,-180496,226470,-867811,-270059,-402228,-720195,-130773,-490544,-308049,155121,-106835,443826,422201,350421,619002,586879,357806,238372,-16321,-167754,-299473,-289368,-502980,-457046,-593404,-531546,-165156,-403003,204529,357586,216905,581363,369075,485574,779891,138584,373180,177894,-393578,-207043,-679778,-621357,-162809,-781223,-268247,-11024,-285376,605909,212014,368635,1048207,234199,642352,543166,-309786,473416,-506804,-597333,-14112,-941110,-406067,-325880,-788679,208401,-133848,-64381,720941,-36371,720253,667553,107101,606900,53129,-150031,105588,-755949,-393526,-275918,-907184,-55034,-432578,-255559,301755,-128614,433428,562767,472921,787267,473108,240815,461927,-177878,-169934,-307972,-579303,-347690,-428480,-491892,-180041,-212784,-7344,405655,320054,516679,580821,480586,583142,273142,156542,90572,-271492,-221304,-432838,-606795,-512569,-232417,-310510,-61504,176378,257364,550549,495488,507595,542927,391453,253034,345869,-100228,-144160,-351906,-543638,-401471,-580876,-423555,-277786,-331982,137094,177123,260999,588778,371509,333929,634860,106610,340298,95943,-90085,-191476,-496075,-405328,-421094,-474067,-230875,4979,-124421,190485,236508,406476,607429,398881,387633,342466,53640,6960,-238767,-271806,-297059,-475773,-329929,-274459,-273108,128153,-140899,212909,294641,174899,492478,334064,322460,467342,105579,40380,-69350,-411712,-159350,-376680,-537587,-295102,-270059,-19582,-65081,13246,444540,172443,473099,422412,336479,520185,148820,-25061,122816,-365204,-164339,-416166,-477394,-309689,-443191,-178313,-40153,-33730,270012,99025,298559,313885,315660,327751,256390,30102,-58885,-48932,-220026,-266564,-425971,-145862,-197776,-395871,-73275,-6583,81837,169265,261240,296646,207452,212699,65809,38654,59544,-119179,-327240,-318019,-287138,-274436,-341832,-242920,-224701,66422,105750,258646,298089,369680,234026,279387,313865,158069,-110952,-182959,-182254,-117887,-294648,-277915,-195024,-380727,-109137,-162282,38610,170064,68424,333673,377150,260945,322561,371029,255057,183840,-114935,-130494,-99163,-276000,-199026,-335143,-183388,-212131,2525,73562,90885,30456,271031,195766,114783,152044,11546,18573,86914,-19954,30126,-153390,-156654,-14505,-123454,20288,-79171,-10130,170172,154838,132721,130642,57935,205792,133092,-109183,-99415,-27852,-47514,-166926,-69769,-115736,-137811,45812,27038,43884,4141,33048,62537,35288,69483,-96513,-67846,799,-27660,-95983,81457,-225520,-90550,-6850,4795,-153447,41293,-419,98460,62922,12661,3652,121801,-111464,-49688,-47422,-110229,-45799,-13795,-31987,-139305,19357,71842,78124,10436,-19943,149560,-44086,27906,9556,28930,29030,65334,64604,-178905,-90147,71983,-74793,-21926,57118,-91367,63587,-116277,-131787,13337,-243252,47518,-132188,-123721,128473,-71715,48206,107619,-100129,123670,141216,40452,135984,53025,52860,70227,-181029,-198042,-73665,-107229,-15856,-112521,-67403,-102701,-34007,-62809,246573,131337,107162,269805,65740,61126,147745,33962,-49571,-121114,-258367,18251,-177012,-23576,-1154,-112292,-19163,55996,-69929,207551,-5596,144084,70097,-32583,-46752,107136,-90975,53523,31024,-58692,-19676,-46360,11981,-62726],[0,0,0,0,0,4,-6,11,-10,15,-13,21,-25,35,-45,53,-66,74,-91,104,-126,146,-172,199,-226,260,-290,333,-374,425,-478,534,-596,660,-735,809,-898,985,-1088,1192,-1305,1427,-1557,1701,-1851,2020,-2198,2397,-2610,2847,-3109,3400,-3732,4103,-4537,5034,-5628,6335,-7204,8286,-9666,11482,-13945,17452,-22719,31314,-47206,84554,-317040,-150751,147591,-1088685,34995,-616757,-929674,284140,-692878,-13980,662550,-358708,971181,484136,159446,996347,-75263,228860,397868,-674363,45528,-599056,-1058564,4057,-863461,-159195,222091,-464929,606898,410098,286735,861120,231520,582622,645139,-193339,216895,-229737,-567320,-259040,-671599,-342716,-370942,-389720,-124695,42834,3158,414511,380310,486511,500887,577556,341343,200754,-5730,-103636,-103896,-601959,-541149,-433038,-664910,-308762,-208304,-286698,564226,112816,380443,789507,217860,714525,464007,-5067,412910,-380369,-342393,-229284,-935710,-189975,-577380,-714107,311858,-455180,134139,537546,-45356,838202,538013,190722,897850,22910,60835,296479,-791524,35434,-398631,-759113,-161908,-606104,-233831,200524,-268742,520452,386303,155091,942266,259861,389741,476042,-201612,73833,-258882,-758635,-160064,-743753,-485138,-133646,-493860,125838,290425,235917,583763,438219,537573,634694,193801,178120,83221,-406038,-333347,-326788,-559749,-463855,-493572,-428358,-66223,32828,109236,452673,375245,651993,560009,458124,298739,273278,-89228,10810,-275654,-472357,-445342,-740811,-373387,-305628,-371190,113262,102551,293147,544085,344475,525238,573380,306575,443292,235919,-136286,-56490,-574766,-478754,-441750,-605865,-258352,-383377,-213128,161286,-25046,403668,522832,329554,649644,199134,161788,387838,-158814,-141035,-400726,-382363,-201437,-631058,-414527,-152291,-328236,137688,211030,275026,480065,392888,304740,462938,255194,236751,-68428,-133745,-6792,-456813,-399505,-370644,-424791,-243467,-146569,12874,150482,162605,342376,528358,339553,559597,225544,219360,232400,-346015,-223843,-380010,-456468,-358003,-339841,-193471,-118157,34215,217142,343461,325809,443929,321619,405701,405225,87406,-57729,-77209,-397512,-273589,-537756,-376537,-258621,-396110,-100115,-44383,149309,412750,334908,527493,467157,262978,333137,34222,-137568,2370,-300081,-359332,-419109,-429815,-256330,-196337,-6001,162512,200653,312912,289936,451843,212348,301445,103683,-46831,-36466,-256298,-213892,-182400,-322223,-222659,-97100,-62316,108032,214883,118299,472467,303445,193074,428957,7292,87960,-41445,-322008,-203129,-479970,-303553,-230411,-403052,-129927,-20134,195210,369491,108929,255023,266758,93390,187457,77944,-87832,50709,-316454,-284943,-74849,-390022,-76305,-171167,-203876,184077,11567,113613,411459,133381,391991,232533,150620,249752,1183,-57217,-113797,-269675,-71892,-252510,-279043,-187279,-196743,-71004,16223,-538,102019,110112,278382,228751,168992,267101,87389,-95556,-164352,-109950,-59215,-180379,4044,-41972,-22467,-10800,-48223,82267,-17443,201418,79496,107869,155995,-38139,-28139,41625,-14880,-166217,73978,-216112,-145804,-186663,-98154,47991,-13676,-66614,120196,46622,56255,185152,-107004,49585,11408,-43352,-20604,-211765,-285086,-90207,-300365,-49669,-35596,-117292,179165,128648,195341,327467,36570,177652,235917,81478,115681,-219666,-20678,-39926,-105672,47806,-112594,-159948,-100137,-97534,64215,164131,68376,351304,261120,231807,280432,113502,83318,74001,-186479,-173166,-228087,-440232,-165619,-269616,-22870,-95661,49398,57340,285594,254114,179531,269643,116894,184165,112263,83776,-125159,-111660,-196604,-144666,-352890,-140604,-59389,-260890,-15860,91478,6998],[0,0,0,0,0,0,-5,4,-6,4,-4,5,-4,10,-9,14,-13,15,-16,16,-21,21,-27,24,-30,27,-30,30,-30,32,-30,31,-24,24,-17,14,-6,-2,12,-27,39,-58,73,-96,117,-144,174,-202,238,-269,305,-339,376,-408,439,-463,473,-467,429,-355,211,27,-429,1097,-2228,4224,-7962,15701,-48596,563865,862597,-213819,599928,-100376,-479834,63936,-962140,-595780,-257004,-853378,32660,-98949,-122559,475055,224050,587656,656764,297485,490136,240111,-36176,113826,-431773,-378577,-328201,-611330,-474471,-426536,-310260,-235135,166412,68818,280176,552942,310626,505826,404364,48180,212029,-179616,-324991,-293168,-670550,-340628,-220735,-572704,124430,-410570,112821,362450,-44036,664303,542539,155076,655966,66764,20865,208765,-669253,-252052,-272300,-654761,54451,-458062,-327382,214590,-401739,419902,472244,132694,795203,228013,187823,394049,-338344,95033,-117265,-535811,-107732,-534647,-389457,-295813,-475119,116233,34793,-49561,524825,244447,324705,608388,119411,363723,184487,-48074,88968,-319296,-383672,-278947,-536637,-141005,-182703,-294370,234443,191647,290826,654230,275300,415558,488129,205304,312117,91585,-167458,-173080,-235305,-392824,-197651,-340323,-307522,-153569,-47387,193516,351396,285578,374131,472566,388991,431448,12072,-129727,-102474,-416615,-392120,-393060,-577593,-272836,-283975,-260812,108171,73097,355409,362693,256878,548554,338956,256584,217946,-85520,-173846,-184352,-544600,-184442,-433874,-573896,-168509,-205996,-11073,172459,90734,493660,322284,388776,544591,83586,224719,1659,-129577,-139524,-238737,-370986,-308833,-464362,-264697,-162275,-290641,210324,126397,355821,443792,193649,399963,358286,16256,216299,-159761,-293392,-228530,-544797,-371900,-354495,-333594,4518,-119670,67534,155302,199630,513137,468589,312487,404715,114090,84383,-94633,-372438,-260633,-521862,-385735,-316748,-213549,-75306,96859,103695,355412,324204,340147,374168,302791,270329,110954,-79558,-89678,-324803,-322268,-286402,-370066,-254490,-253693,-276244,-42330,110011,170790,325588,161646,287524,269916,214224,16284,-181535,-31887,-152573,-265653,-309548,-245753,-194735,-230499,-1142,164847,155716,263934,147956,112802,176435,105716,166444,61659,-100590,-20281,-113898,-337661,-177916,-229363,-252623,-222783,-116158,216551,99070,156158,256425,354972,407789,324559,18987,233968,-55386,-51413,-32214,-428866,-131821,-374204,-288462,31004,-318052,-89083,182650,20417,423801,229695,208740,367294,60899,157667,205048,-334753,-50319,-291014,-383085,-263312,-291610,-188676,66462,-297683,268826,70646,158274,420830,31488,432824,194890,-52705,215609,-247009,-188033,-84296,-503846,-261499,-355638,-318934,2856,-124379,94181,213025,270586,449518,407025,310424,456075,120680,24812,-40480,-214884,-213629,-442460,-434756,-218335,-312336,-210912,-200370,190931,142433,271282,311235,232082,493783,226587,153675,273694,-116737,-172196,-56959,-574493,-246859,-478678,-449631,6285,-259830,40480,293232,243852,595468,356164,318150,522509,44940,70403,34012,-467424,-112491,-590641,-538866,105416,-573172,-181631,88676,-215569,454800,242834,198672,611212,120523,244320,358511,-280755,128725,-252055,-448695,-70283,-618811,-186691,-1249,-176384,88321,11024,180252,549880,230093,427574,403360,-913,279610,31889,-134868,-172072,-363484,-373222,-321881,-315004,-303978,-171520,-102636,218892,294644,367591,393227,346643,175535,360064,203107,-67242,20917,-245885,-344660,-163395,-555476,-273098,-120573,-143033,220595,-136316,298770,453577,21828,548079,366562,102106,292855,-175507,-34891,-156842,-597972,-201369,-313469,-454525],[0,0,0,0,0,0,-5,1,-2,-1,3,-1,4,0,3,-1,6,-9,14,-17,19,-25,25,-35,40,-52,61,-73,84,-95,111,-124,147,-165,191,-214,242,-270,299,-336,370,-415,455,-504,551,-604,661,-720,789,-854,931,-1007,1093,-1181,1277,-1381,1488,-1606,1724,-1851,1971,-2086,2165,-2168,1995,-1408,-192,4617,19401,294164,960615,-172990,389063,249952,-733831,190330,-840344,-676951,2827,-1023022,39956,35898,-577013,683196,41064,306189,1013095,-37572,706728,452072,-381404,604356,-531473,-546753,-118534,-1040398,-212599,-445777,-721617,257202,-207828,252046,724443,127738,723793,589900,187709,522175,6535,-208182,-67974,-601802,-519485,-443049,-472600,-287241,-259315,-74875,164555,326829,381087,386420,509850,347966,511131,255344,-190817,91921,-552341,-478864,-306487,-785710,-264447,-333947,-401394,223902,-100268,303824,752581,10328,780460,442104,72185,604918,-389454,-156716,-1544,-1008934,-87331,-391526,-837744,142391,-543596,-71601,636351,-212392,805612,543304,205493,866636,-114129,224679,301574,-574027,-66822,-597597,-775452,-248861,-685417,-527366,141241,-334928,491240,331036,209704,785636,321400,469038,554944,-93962,223616,-64435,-522630,-147257,-584625,-447360,-346704,-546003,-92551,-72024,-121919,515175,258505,494984,578646,257228,406563,315698,-1481,-23119,-142467,-433936,-496472,-651689,-462360,-354646,-256271,64309,140111,167768,378551,566361,307402,547472,251065,104507,171595,-246303,-403767,-332883,-628096,-486142,-211768,-313589,-18879,-13135,132271,508302,358789,393153,594423,263937,363325,6832,-97813,-178989,-511112,-490243,-348731,-635890,-68296,-200891,-110427,276058,153664,273211,530116,272357,640318,278799,-1499,346030,-223472,-219970,-289648,-455345,-255708,-447015,-446138,8246,-203589,227221,555569,298381,489544,351782,204763,432391,-11838,-5723,16281,-406796,-296289,-452338,-495793,-170658,-419549,40284,215578,155881,298869,416811,591469,546156,234142,77608,-108981,-342084,-195579,-390042,-487256,-404710,-451156,-264236,22444,-70780,257865,279607,416279,506903,271341,484478,322322,-92818,-33938,-350067,-341399,-377596,-546005,-246116,-294476,-206687,56424,-54560,186873,450376,376361,582892,333453,131701,237942,-95324,1000,-394501,-501878,-292899,-509817,-424475,-282694,-142099,5699,250340,287855,355901,448950,484355,357923,187462,204173,-3822,-199392,-215257,-515570,-536082,-434270,-314778,-82124,-185769,130738,59205,348090,486744,219323,528444,243205,155417,231463,-190552,-123682,-220285,-606614,-339818,-445924,-619390,-102451,-199559,37662,266787,73581,531715,420165,155893,718568,133659,-7547,115297,-424516,-256163,-331633,-630961,-172181,-536555,-371686,-27292,-305817,361627,246007,166927,664888,190791,363470,395273,-154427,176853,-226365,-419785,13042,-629305,-411635,-227705,-619915,42339,-71282,17099,461740,136623,454098,556347,286076,447983,106837,-103608,-41666,-359774,-262342,-359937,-505355,-366613,-328836,-302347,34389,148602,213076,282871,377380,360896,509369,293619,174378,75137,-235930,-297204,-254637,-530569,-409577,-302793,-500262,-15243,-188654,31082,375488,30311,592561,609371,259138,458626,-38336,26733,89616,-569550,-179628,-502013,-644143,-112516,-474001,-200451,173268,-297000,356602,341718,115813,745603,279593,451976,338978,-206535,245783,-289229,-443779,-97229,-681665,-398299,-200961,-437543,65166,-40052,24359,404177,212254,439413,472786,172368,266474,34344,-106472,-34250,-338509,-350708,-212661,-359805,-202250,-269151,-135229,164198,182386,231660,353519,290157,277145,149668,12660,2611,34792,-219323,-265127,-389399,-399482,-137620,-245475,-161246,60549,83812],[0,0,0,0,0,2,-3,8,-8,13,-12,17,-21,28,-36,43,-56,62,-79,88,-107,124,-146,170,-194,226,-253,294,-329,375,-420,472,-528,588,-657,726,-807,886,-981,1076,-1183,1297,-1419,1555,-1697,1857,-2022,2210,-2409,2633,-2881,3154,-3464,3808,-4208,4662,-5199,5832,-6599,7541,-8725,10254,-12290,15130,-19305,25974,-38082,66670,-309219,-47088,-163088,-949650,-32877,-772708,-607117,-12143,-659052,180074,291327,108478,766024,408539,467688,689039,114591,301287,10786,-323315,-239574,-535873,-606542,-534395,-625144,-329554,-256798,-48776,198049,334689,355236,508865,743265,439927,360569,297169,-160005,-63263,-319945,-565157,-295199,-743618,-464099,-250213,-618779,360188,154878,158274,727044,264094,595442,657958,106081,576919,-64127,-387952,119746,-660740,-460593,-455382,-788015,24993,-253764,-279281,629203,-130596,532655,776038,109973,844233,162763,-155978,443459,-632712,-178162,-340656,-916535,-226431,-582757,-574868,186291,-289808,179530,533155,60026,942490,434034,441768,693257,-25077,164711,66424,-442146,-153902,-568448,-642316,-345501,-670387,-199330,-131521,-160832,389525,271401,435827,779848,374217,490342,287878,189842,98288,-65372,-358821,-363243,-422196,-586144,-360693,-400444,-121271,-51638,189570,424633,499650,403320,700544,449669,233999,481884,-19238,3789,-358735,-511765,-483881,-613396,-711949,-388939,-455879,-148102,125591,60423,399873,471793,356199,665132,357586,300271,303362,-98757,-153355,-341075,-639904,-431947,-428787,-554554,-100759,-291072,124807,351363,244854,533119,506728,446993,616652,94823,192667,165383,-297474,-173871,-440501,-483844,-313978,-583186,-341203,-149552,-166723,420305,155770,428187,648027,445978,520761,396295,19838,183326,-343235,-376240,-383474,-595950,-291198,-488650,-341585,-153495,-156787,109171,296558,392525,529443,432258,382030,424202,146373,291149,-67576,-390795,-198132,-648993,-384886,-332468,-474151,-150932,-229076,-119180,379483,169124,536729,601174,335112,480221,334361,158778,39973,-245562,-235940,-324664,-526632,-267972,-352413,-316751,3895,-22105,273285,383286,65672,455637,396441,343810,344637,-110759,77964,-290294,-463761,-365060,-496932,-504701,-326668,-342590,-151656,96644,330646,474873,412914,479590,505379,409051,199323,16590,-43395,-222704,-336806,-191982,-417139,-360633,-568287,-222719,46734,-50801,331519,249070,174355,506133,277799,96064,331354,-123634,70352,-307489,-644958,-207604,-355631,-600083,-55863,-323042,104703,190207,20000,375056,254549,267780,515580,67001,238444,68764,-147908,-118313,-554025,-370621,-94258,-649225,-277075,-89272,-316302,260936,-51392,216566,602493,268394,424981,268845,-38152,319824,-291270,-342208,-57206,-470760,-449547,-319874,-486090,210045,-66565,86336,479696,193696,519696,422522,173635,368201,9541,55403,-33774,-303362,-278603,-335324,-452577,-270652,-295725,-183513,88481,235724,247549,373703,375665,397428,431882,185944,117645,141002,-179858,-86176,-172002,-336134,-305795,-340119,-305601,31487,-289812,129317,504245,64618,524785,347226,74452,271345,-29805,-6769,83675,-468545,-231126,-421930,-343891,100888,-413888,48223,230868,-23544,481638,294264,129593,504706,47738,184949,140083,-395123,-31971,-422545,-514340,-168799,-363016,-199815,41372,-105271,190277,159809,175463,481981,298078,431039,350915,-54172,119699,-65101,-351246,-169650,-378531,-375539,-190897,-355712,-145374,43158,25997,230811,209620,344159,374632,340652,294703,246263,22885,21280,73009,-299626,-284678,-384579,-419060,-255429,-233303,-115931,142698,-59769,217846,313276,276712,478348,155416,176607,345971,-36680,5647,-112142,-428043,-140027,-407606,-370031,-69883,-313951,30832],[0,0,0,0,0,3,-5,4,-5,1,-6,4,-11,11,-14,17,-16,20,-17,25,-26,33,-36,38,-40,41,-46,45,-52,53,-57,56,-55,54,-50,51,-44,44,-35,28,-16,3,10,-28,42,-66,85,-112,136,-165,192,-217,245,-262,280,-282,270,-230,153,-18,-211,579,-1189,2201,-3972,7272,-14237,32909,-181314,-241396,853944,-72506,750565,1005942,-131258,874193,324628,-390543,481361,-822025,-402441,-8785,-1260401,20003,-501121,-649576,625849,-230750,293493,892389,-17519,975037,442332,107825,747370,-332540,-95372,-47786,-973193,-196387,-564066,-725095,98730,-584523,-62007,357578,76033,759011,535065,394200,528502,268142,280054,163020,-320650,-300536,-468310,-673494,-433114,-304677,-348526,-100375,41408,163672,447709,513103,280674,679063,360587,201182,374764,-334689,-53997,-282830,-896178,-243515,-683106,-686199,-17306,-592313,299995,337546,-61327,916287,380626,466683,963171,-123875,280703,107604,-493076,64864,-703515,-609439,-125637,-1015442,-86172,-26023,-400883,656312,-13373,261091,860217,213035,637837,445216,-155739,488061,-322070,-504727,-197044,-831378,-323177,-309325,-546377,159310,-42451,85936,643437,292864,640598,782839,227712,538293,263228,-106577,146314,-466903,-372703,-383202,-577316,-301962,-320335,-176394,136805,135298,270564,517680,372989,662356,402735,216216,226546,-90993,-230959,-325995,-508041,-558588,-284340,-408234,-420943,-176191,-139465,224655,314173,510753,498863,455945,468524,526594,126108,84521,-83849,-445247,-261248,-485587,-652359,-275465,-420255,-148688,106015,5574,478277,515024,387732,700497,416386,354631,391227,-260023,-59172,-216154,-635855,-477395,-647559,-467033,-214201,-224952,85574,150124,75606,594154,270516,360552,633962,157623,394200,-80206,-431642,-106510,-645440,-446396,-390833,-660915,-215941,-43528,-118585,348773,239437,515330,574786,484127,494647,235362,89736,-3048,-387513,-355470,-585953,-606268,-360456,-475416,-308909,20763,-7738,454594,304980,437328,546847,479257,338769,256696,106875,20810,-309626,-429079,-255157,-697215,-513593,-390025,-331410,-52648,5847,21479,490885,449237,640066,365142,281470,319386,141591,-68562,-79760,-477705,-363717,-511268,-565112,-337869,-402019,-307683,260267,68228,502461,467948,433761,621142,354712,368738,111680,-127547,-125968,-199085,-374566,-343692,-580488,-552424,-378257,-216234,-141313,55159,265318,322780,535137,527671,527420,529554,247948,113040,71108,-238066,-151553,-552721,-494430,-266514,-564349,-339036,-169697,-99667,319702,266767,381262,721517,251130,413605,361708,84397,285007,-163173,-306165,-221724,-596679,-347603,-386501,-547504,73099,-138365,-76791,376887,95620,529094,687978,239460,748358,197209,72844,76948,-620625,-16469,-438959,-696166,-129281,-571843,-267823,-28270,-351789,228972,155832,192807,714077,237246,236143,435930,-139733,226306,-54033,-401786,-152269,-571424,-399170,-369983,-373346,11002,39742,21438,258019,296648,513271,524623,238323,173081,269615,-71068,-40623,-184356,-385046,-306629,-446104,-390459,-313683,-187757,-103429,49986,177689,200346,451301,178025,474926,290121,107334,193692,-150526,-99634,-103411,-506877,-164681,-308249,-483064,65895,-250810,52441,246110,64396,501688,314923,178583,582014,-78381,64132,255181,-452544,-60853,-266901,-635248,-203873,-620275,-325623,-1112,-198421,382295,229223,76578,566987,233502,324465,483408,-67260,247918,-93335,-289788,-84917,-429298,-221005,-154190,-252990,88599,-100739,86852,371212,173544,328030,245395,78923,219089,-34215,-35983,94836,-74331,-85687,-167975,-249630,-52972,17895,-32652,-87864,60357,2375,74387,214008,38996,190033,69458,64401],[0,0,0,0,0,5,-4,10,-11,15,-20,21,-30,35,-50,60,-76,90,-108,129,-153,184,-213,254,-293,342,-392,451,-517,588,-672,758,-861,964,-1087,1215,-1360,1517,-1687,1876,-2075,2302,-2539,2807,-3093,3407,-3749,4120,-4532,4978,-5478,6023,-6636,7318,-8086,8958,-9955,11119,-12482,14123,-16123,18637,-21892,26304,-32642,42567,-60483,103542,-481409,-277565,-454067,-624641,425978,-208123,439727,670449,103383,882735,460044,196220,636296,-171094,85478,-96100,-627711,-424586,-607896,-642074,-152051,-579663,-195221,127093,147787,410524,438105,498640,656285,492539,311249,213924,99047,-175715,-242828,-468865,-666233,-338383,-571461,-423013,1905,-236417,372359,447810,300832,860889,186567,510753,518871,-171810,250762,-274277,-711645,-36972,-876781,-428689,18400,-734437,175101,-35195,-16635,744568,258123,520877,852371,51296,478930,143752,-302611,105316,-625955,-561155,-255699,-1015145,-256933,-153372,-353339,527890,53682,444829,847079,107450,646633,512142,-158328,258524,-245893,-413375,-193508,-802353,-492007,-289620,-587519,73471,-42333,180231,666187,282069,493948,629132,173044,319977,115483,-139845,-184502,-540666,-529962,-472204,-649161,-310030,-83508,-147326,180141,292092,438141,559676,412470,364598,393282,128685,-47051,-110010,-381360,-322131,-422364,-523664,-382757,-312869,-231322,58075,105372,291239,461296,418992,561530,454566,269730,370779,-29115,-104009,-145170,-634113,-445128,-398629,-459599,-126135,-227893,-93288,307384,112558,439268,587853,300393,496704,332262,130052,174381,-259253,-376378,-279365,-646565,-332853,-421721,-449476,-21624,-99097,170962,265186,224411,721114,350344,329047,605388,104195,78147,30605,-470034,-203285,-623331,-504501,-350890,-437547,11840,24039,3100,278232,360746,485170,519125,414923,490890,105566,68321,74114,-342883,-310194,-315784,-491218,-326885,-459000,-190714,-26176,65952,457467,398327,484860,585450,376250,410663,206560,-126213,133495,-317971,-515453,-426948,-469403,-423324,-235706,-254082,65432,139533,219913,462849,390725,516563,479020,248847,244189,-80204,-276000,-260687,-520444,-565823,-501861,-352907,-156724,-96162,40776,435952,287214,534354,478423,386298,450027,87162,58032,-215976,-387828,-357101,-491123,-477960,-445585,-335898,-31500,100474,228498,257138,362709,598243,366928,366276,467494,-17707,2947,-165721,-473765,-214645,-465563,-560455,-424253,-467608,-16169,-125869,-60426,407405,232945,499610,565410,223308,479221,206173,-119517,-25835,-485680,-534345,-258180,-607437,-177933,-196328,-293621,258286,-33386,350750,467003,201159,489350,254082,21780,348104,-134370,-225515,-227261,-601427,-143315,-584710,-576494,-111956,-339409,-44898,159575,-33995,552773,361667,300380,555140,146434,85722,-20322,-250096,-249607,-432833,-520905,-275339,-542356,-233548,37562,-107798,338931,264386,337301,501681,388910,428622,369459,284132,-10320,-96243,-303058,-392252,-423368,-605739,-328002,-254805,-417995,-20030,26888,90981,447799,335185,385935,596484,60980,410109,123175,-214174,20681,-451066,-309766,-293123,-672313,-70296,-214442,-269797,393911,3866,427726,683998,222006,544653,434410,-177960,348189,-318844,-280000,-169984,-642933,-49525,-266302,-629817,174164,-8212,266977,473953,140859,495903,457869,133956,373234,-25985,-212733,-36641,-715769,-365400,-364758,-540958,-154442,-158747,-22683,280603,126261,357775,417825,242733,344899,281026,-31669,-76348,-103736,-295539,-380830,-426093,-395011,-110991,-173414,-37290,268653,210071,323822,232341,141948,466433,338904,102203,326339,-306619,-185316,-83959,-478240,-159843,-335106,-365424,-20396,-194878,153367,286382,65668,485257,325105,145402,444813,25653,-69285,-49167,-354760],[0,0,0,0,0,6,-2,5,-2,3,-5,5,-12,12,-17,14,-18,18,-21,26,-29,37,-38,43,-44,49,-52,59,-66,70,-78,78,-85,85,-93,96,-103,107,-108,113,-111,117,-114,119,-119,121,-122,123,-128,128,-141,150,-171,197,-237,295,-377,500,-668,922,-1285,1844,-2703,4103,-6526,11127,-21344,51852,-334156,-1082511,882,-486617,-400335,524860,-157384,698850,783420,-102162,1086699,237049,25033,771437,-683630,-5557,-114487,-1030147,114232,-623472,-626111,166428,-564957,369960,461083,-150320,908771,336032,364483,868051,-200355,312927,89421,-466941,-16457,-537214,-709065,-298964,-835424,-172450,-28078,-112892,367106,269031,472982,747656,485884,384588,312257,98710,-179631,-87544,-471582,-454669,-432292,-679999,-425603,-305180,-222514,340529,272065,296525,718551,286748,615440,673368,-75817,348560,-89604,-529017,-152617,-854553,-548826,-229765,-777892,12042,-147864,-232421,643506,57439,408352,943956,-11886,752775,163537,-450216,438502,-685331,-408862,-160578,-1023815,-155023,-397305,-507177,471551,-208621,386770,762442,46990,835399,353955,30534,638420,-140786,-181879,19511,-727145,-263418,-498491,-554098,-1998,-451007,-62948,279082,18836,607919,517060,364728,682252,276070,325030,257626,-86076,-161891,-275514,-618863,-345189,-503450,-267083,-7137,-111997,-19689,226531,233307,458015,483147,439229,448662,285996,-58537,17498,-183591,-232285,-428157,-549342,-511176,-109863,-281046,-20367,253476,167190,544896,425727,516331,634846,354025,351940,109677,-204934,-196252,-433835,-430195,-399222,-535176,-329762,-327663,-339387,233939,227432,328980,591559,323700,525816,460275,149992,311328,-147354,-274519,-147490,-721838,-463472,-344076,-598070,-32953,-127816,21880,364964,141097,512028,565032,280264,544036,185232,-21316,31681,-444834,-295372,-314117,-477760,-323176,-462597,-215187,17988,-100262,210074,382320,317899,495993,244801,288980,167279,-163307,86620,-393048,-365977,-339029,-311286,-282499,-331015,-109522,82311,87278,284710,372020,233372,407473,219608,38487,254541,-83592,-48066,-140146,-443503,-321570,-342662,-303991,-189594,-132851,161575,174282,118575,483884,360250,460367,401443,171080,268676,-12515,-72856,-254431,-374049,-295442,-264833,-421619,-179959,-143842,-44239,123044,308671,355970,379184,297229,256659,194601,170873,-74264,-140908,-303563,-264257,-329326,-305051,-275947,-237102,-118856,5881,389708,323743,334549,287243,253017,384613,172487,82777,-120670,-284616,-376840,-365600,-569015,-334584,-342644,-193602,131386,61466,377949,336942,318894,544790,261247,136377,273157,-166491,-24875,-228846,-516499,-267611,-487096,-374528,-139766,-317577,91404,224213,-110912,509957,308316,238416,512773,107044,255282,32068,-337239,-107500,-477586,-384792,-78847,-614428,-31826,-113640,-243358,396303,127164,292401,540169,161105,481439,409642,-136052,259483,-190483,-216717,-127041,-479024,-85241,-308387,-453652,123096,38439,172619,264869,80736,341146,348247,136625,177641,-36140,-56234,-117945,-170119,-248381,-282086,-292504,-161284,-170465,28795,91957,284177,186074,374344,288172,119858,284298,34590,-8501,103900,-143584,-185880,-92017,-470399,-101801,-182096,-236332,174025,52507,161704,380377,154836,471374,143642,113944,180739,-181303,-85484,-44823,-496089,-39539,-277605,-395134,97794,-322982,-61569,255172,-23755,352018,302236,111878,510721,557,67046,138768,-190659,63909,-225325,-277030,-165223,-265112,-160796,-55836,-287583,-47748,11096,101469,322387,172018,182699,283240,15313,15949,11712,-187901,-159206,-131826,-71838,-236075,-123629,1117,144195,60475,-10823,20773,50097,114440,66770,60759,128709,-32002],[0,0,0,0,0,-1,-2,2,-6,3,-8,5,-7,10,-11,16,-17,23,-22,30,-32,37,-43,47,-57,59,-70,73,-83,90,-100,110,-118,130,-137,152,-159,174,-183,196,-209,221,-237,250,-270,285,-307,324,-348,375,-404,444,-484,539,-596,675,-767,888,-1041,1239,-1500,1840,-2306,2938,-3828,5066,-6681,7544,-2782,740671,220555,315612,1026241,136703,682278,467887,-267623,259582,-439573,-465205,-278104,-894182,-425456,-381631,-426458,254997,-39989,330253,584490,608849,507451,540984,304264,276665,90972,-157312,-318117,-413683,-643923,-606732,-355187,-507012,-125199,-46795,68796,469462,309148,547471,703903,185198,620734,199877,-198916,160405,-627221,-496477,-342163,-1050058,-228616,-375338,-607213,401423,-40604,146829,827518,-88644,815103,352525,-46273,605874,-302566,-154565,-54468,-952670,-376875,-516496,-759293,141532,-331346,-35175,671342,6790,744806,732915,203978,832203,96638,-5694,311419,-585654,-252402,-440341,-752867,-167263,-620368,-422723,232549,-202438,299895,407046,356933,777523,513564,334374,465171,-99126,-91456,-280847,-516202,-331686,-616112,-699741,-318090,-280557,-7904,221830,112132,454484,562940,354038,640052,291076,340115,333034,-75894,-275760,-363982,-532256,-484716,-439383,-525971,-242496,-75157,140733,438904,265367,528646,657417,383997,516463,278825,-92932,-52901,-240100,-569017,-359883,-618104,-491149,-314057,-456915,15620,109205,43097,614481,453996,567835,697780,223397,251936,120382,-110544,-61097,-524123,-586156,-319186,-673024,-230738,-297027,-409117,255969,56786,408015,639942,396850,785949,536226,131020,312832,-171220,-206314,-252502,-646870,-475166,-458012,-463967,-43671,-297058,80521,289023,145594,536233,490982,381210,529090,81885,207065,-24163,-430065,-294098,-510730,-578147,-288828,-552680,-131695,-68027,26739,387839,358353,413584,572214,416504,463836,192787,-72763,-34047,-295440,-534604,-330610,-713928,-211325,-138740,-285848,193717,58995,297556,463628,427243,478808,222285,150240,408687,-239620,-105374,-258421,-396115,-403606,-435761,-418937,16313,-250113,248084,218295,412292,426999,351756,338372,345761,229716,185845,-230473,-300172,-372634,-417671,-485583,-306944,-353594,-180358,-141223,209753,322730,343595,488505,462499,386738,353009,99748,-12715,-251665,-322984,-310958,-589672,-355952,-322704,-284877,193664,-81777,171505,545222,275090,645498,386272,187757,382601,-98326,45625,35336,-607856,-396594,-400663,-576332,-16446,-161489,-161741,263305,105373,564712,473700,218922,519105,79678,162033,234120,-405449,-94236,-370263,-547285,-214690,-451968,-213491,-85961,-343780,365785,164410,201301,716177,212088,284113,483038,-200571,108422,-127425,-371201,-235683,-420742,-312055,-297394,-309084,-261932,-114385,-50384,329022,236357,345013,342883,264200,409230,205329,84830,-48930,-217445,-238208,-241399,-290979,-385686,-236629,-272290,-125287,158210,144838,229971,492318,292901,505150,277405,162322,261045,-383454,-233978,-168893,-576435,-190214,-362093,-381345,-7114,-96310,84764,549937,-49244,487408,539706,124228,567624,40879,-64079,166054,-516711,-185401,-265623,-540105,66154,-429374,-157513,302522,-78755,458156,497589,221595,715712,156679,219291,425458,-304027,75443,-147356,-684027,-95143,-528750,-360804,-14296,-222694,78051,87085,64359,490305,289265,237231,442359,168374,56151,-27046,-216305,-305315,-389068,-356527,-324497,-375438,-352864,-161359,-45971,80953,357293,258009,457526,572939,105145,368397,30820,-107334,-82106,-319116,-370902,-137091,-518397,-92874,-311593,-317546,171769,-77791,259923,499472,180991,546431,226648,113694,344201,-195418,-135987,-70862,-659016,-153299,-442399,-477507],[0,0,0,0,0,0,2,-2,8,-6,11,-9,12,-13,20,-27,33,-44,49,-61,67,-83,98,-118,141,-160,189,-213,247,-280,325,-369,421,-478,537,-606,676,-762,849,-953,1059,-1179,1309,-1447,1605,-1771,1959,-2160,2383,-2626,2893,-3190,3514,-3881,4283,-4742,5255,-5844,6521,-7312,8251,-9378,10775,-12535,14848,-18007,22572,-29651,74522,-464818,105767,-362087,-948031,94226,-942719,-478818,120802,-828931,522387,234707,-122285,1136111,113937,609846,970054,-400975,588795,-21231,-723626,92183,-962460,-516028,-33773,-1072771,105297,-122923,-269576,771555,-57946,425190,920415,255697,758342,242835,-166694,217676,-540694,-524532,-388974,-767630,-242325,-379982,-262255,55530,177643,292249,552691,500181,586181,506608,395181,145950,24394,-249002,-472553,-327007,-662677,-411204,-337335,-541780,146231,30809,113733,650125,361530,596110,721982,117497,666272,-27707,-272755,173384,-736822,-497144,-257392,-930972,-113227,-319347,-350069,587676,-24535,506901,631629,93314,882100,287015,-75488,562000,-642948,-249571,-169686,-928323,-150133,-511054,-562331,364187,-238179,311317,682271,48632,720324,501656,165809,588991,-82916,-54625,-73557,-706301,-190888,-634865,-688035,-139763,-430962,-107588,303951,-13457,578271,589648,380804,714056,355432,134011,185007,-301030,-212721,-277276,-577738,-471342,-488098,-391664,-138103,130339,73621,366258,476980,480788,515782,412957,268162,86250,-124023,-211629,-359957,-607988,-354000,-510802,-471481,-90534,-290897,146833,321417,296201,630936,617566,341743,553348,326815,172647,162338,-376049,-228540,-318061,-713651,-409102,-513970,-266231,-18215,-136226,219287,426420,263769,647323,245831,399570,531575,-17192,91359,-106581,-377510,-327856,-558680,-641025,-105581,-495849,-87231,-67520,130573,430382,255466,611746,533264,194920,422619,26029,32862,-70875,-267019,-244093,-305144,-409494,-283631,-316152,-256866,-89272,-96203,313190,187522,223182,382608,135925,175544,329930,-26457,-74109,-220754,-333778,-248416,-259745,-353540,-308872,-172188,5013,98131,176853,374205,358642,536648,424430,240963,62042,-6745,-112639,-127702,-346513,-244018,-401193,-490771,-228511,-221027,-66817,273489,186458,487732,427496,323923,526077,281137,112194,16803,-198754,-103636,-390544,-345224,-235369,-399973,-176630,-161944,-74499,113734,260155,346022,477997,320998,340862,404821,-19178,-49119,-229830,-262127,-373138,-425133,-418268,-263839,-302679,-163811,53759,348685,234969,463406,385367,237387,335852,192008,50940,-127109,-335613,-195903,-361925,-477565,-209354,-352875,-354018,141968,-6931,183635,471834,294467,633258,337535,228985,260650,-191137,-76778,-228784,-678013,-185764,-512880,-469041,89960,-262174,94338,215556,73324,700689,261733,403957,630546,101193,251824,67517,-533685,-195979,-382930,-499242,-233148,-597286,-159032,114722,-142851,441407,341646,309551,603263,216237,417732,261961,-221404,64239,-252322,-415545,-181550,-450934,-455476,-242655,-284328,5883,202760,277103,484065,361251,473320,396464,288612,353907,-29382,-258965,-304309,-366594,-351412,-488712,-282621,-241458,88071,228309,165263,448712,139144,292444,493689,-18943,20773,13386,-269660,-109240,-447804,-440133,-30855,-484948,-146214,12025,-69902,498083,127210,168629,548231,105910,260924,418063,-167822,69930,-313553,-444286,-82557,-486372,-370988,-19714,-312437,99590,130528,44730,580966,134394,297841,464673,30194,285057,-70031,-339813,-38249,-519389,-420752,-324346,-347459,-145295,-152291,-209360,208589,102419,299028,340317,238239,332583,347086,194047,105113,-62543,-176976,-203791,-341305,-316248,-364312,-373729,-176871,-5116,-65834,245667,157158,259071,464146,327662,356638,224424],[0,0,0,0,0,-4,0,-1,-2,3,-1,3,0,4,-2,9,-10,14,-18,19,-27,31,-42,47,-61,70,-85,100,-116,138,-158,187,-212,249,-281,324,-369,419,-476,534,-605,675,-760,847,-946,1055,-1172,1302,-1438,1593,-1756,1941,-2137,2355,-2590,2844,-3123,3421,-3753,4101,-4476,4850,-5202,5448,-5389,4472,-794,-14743,192431,1032749,40937,348894,534909,-593717,15646,-405997,-789782,-116062,-848156,-320998,46663,-377400,474164,455225,304978,746027,533321,572461,497502,48262,88404,-119656,-337503,-275600,-487476,-548123,-494350,-380644,-243508,14342,116051,173987,539963,434456,553080,544347,204091,390946,3151,-458542,-69017,-711501,-488097,-295145,-808690,-262241,-31073,-192872,555453,37816,367625,953803,89088,730413,552907,-214580,533733,-395069,-498089,-91178,-933719,-392525,-292055,-679236,338471,-49976,108450,696572,180589,572590,656757,49725,481577,5037,-355504,-14673,-754450,-484788,-331449,-807275,-8583,-21812,-134723,618192,307291,478678,805252,253439,451215,350860,-105113,153720,-446362,-546178,-276336,-749655,-494903,-291634,-527142,173865,9018,242657,527516,412106,481435,649571,150422,168593,-107870,-316979,-264571,-546735,-547351,-436306,-584138,-237283,-157121,-128274,114750,459601,411881,648938,393945,436159,447068,129622,24921,-157989,-382487,-281068,-480190,-583638,-279958,-378738,-204583,164537,33843,330989,635525,288838,610809,508703,219126,423925,-54086,15767,-157216,-726361,-310146,-375312,-596031,-266348,-429672,-109045,386378,-43020,408533,398469,402781,649634,319221,353458,220392,-280868,-151430,-358261,-611882,-241787,-574606,-273571,-91783,-304761,144378,411502,273047,626641,414895,582163,401454,117000,238773,-114555,-227283,-299949,-648091,-462014,-467380,-507290,-120542,-249401,90654,258142,360259,603382,572515,453689,534940,192012,107281,-10919,-350032,-108697,-502169,-650584,-378100,-488280,-256416,-40384,-72799,383104,344456,414412,629225,302847,335824,207414,86028,119600,-339871,-318390,-459007,-594210,-376155,-258422,-349534,98540,719,225848,407295,463995,552442,309780,260210,286699,-147892,-149298,-408970,-495956,-298439,-556642,-279442,-198907,-89535,-55501,253643,206302,533700,591058,421287,350282,242810,188969,-140922,-172110,-319987,-455834,-316888,-538976,-270618,-224728,-126315,291793,215170,347814,554116,302434,378470,220567,100918,284890,-361491,-361857,-195453,-681443,-289250,-298639,-531881,52658,114111,126047,712646,298464,535129,554584,142114,397856,-43573,-219714,21193,-645529,-605685,-358913,-709934,-78834,-309261,-232192,425369,-48020,523407,597529,267000,669617,184558,109446,183503,-433061,-311749,-220780,-569870,-220623,-454695,-414309,27503,-107961,232706,435501,238455,679458,254859,283717,376534,57667,49946,-175612,-502374,-329875,-444931,-512104,-385400,-255535,18825,279,199614,256584,506719,368145,442972,296141,69829,262609,-32216,-198327,-166362,-401392,-605452,-234171,-556631,-234031,-78215,-243138,278123,233186,194242,660524,323983,355492,521110,-107825,340665,-179029,-607099,-13715,-756918,-321367,-161016,-742895,113034,-9441,-146019,620774,47822,502794,519999,4231,391830,72677,-307960,153198,-489462,-453727,-246153,-828050,-163524,-268122,-120538,150345,49314,319870,513181,250649,428956,450489,81053,209938,17729,-236591,-186544,-471014,-375061,-349957,-409608,-70509,-74055,-5074,182720,442598,314923,431497,396249,327952,148734,-134301,-161880,-161996,-371129,-297984,-341258,-461369,-154016,-312830,-26495,227484,172408,485124,373805,208766,478670,242089,292813,227016,-367093,-35062,-353468,-487245,-168222,-510901,-373319,-7083,-238282,264602,133647,93461],[0,0,0,0,0,-4,3,-10,12,-17,22,-25,34,-41,59,-70,91,-108,131,-156,184,-223,261,-312,363,-426,490,-564,650,-743,852,-968,1103,-1244,1405,-1576,1770,-1982,2213,-2470,2744,-3051,3379,-3741,4135,-4566,5037,-5550,6117,-6732,7415,-8161,8995,-9919,10953,-12120,13443,-14965,16728,-18814,21312,-24384,28270,-33378,40464,-51088,69249,-110018,459023,19661,601263,607597,-379215,529706,-438408,-569126,125011,-1003418,-467017,-159745,-966809,358895,-310182,-62215,920737,-104290,738159,702192,-139625,947354,-147917,-223442,272231,-796588,-239212,-398925,-977248,54798,-513131,-348190,382836,-57203,466527,617499,274242,857501,257538,202839,278084,-263354,-52036,-277821,-588823,-229168,-540968,-461305,-129953,-135445,183787,116154,442549,303344,459017,348329,127221,216142,-155543,-165683,-156107,-495657,-365943,-337121,-658382,710,-272227,-87592,342412,-83017,403751,427464,122958,662329,59408,3043,335410,-544623,-119010,-138633,-732501,56238,-356149,-257034,246782,-332515,381360,457133,118580,668430,179123,186790,526338,-241008,137595,161280,-516262,136338,-393151,-424588,115363,-409226,154155,212631,62687,584302,197627,421721,538372,7129,278456,153189,-163205,16187,-295138,-271638,-150735,-398008,-272938,75575,-191363,328912,225372,96669,347752,210982,227264,175445,112857,131483,-104882,-89298,-205971,-354849,-339823,-325029,-129086,-153958,41490,19727,111226,217580,300569,268925,337901,154415,234996,23018,-109300,-75714,-231585,-7331,-140439,-163276,-104400,5126,-144738,233148,129905,191602,325431,166258,325811,170118,2954,47143,-191346,-199543,-232387,-438291,-217837,-195326,-304272,-52147,54173,-18507,167864,162374,413601,449339,243482,282854,138106,-31015,112345,-447596,-389903,-270264,-537250,-246964,-305328,-43290,100803,78068,333401,383395,185593,577816,199752,327439,278153,-184053,-36085,-299269,-434870,-129495,-460311,-225478,-91257,-142242,31961,107367,272966,401406,368396,421338,413922,216713,151215,-178784,-158920,-213535,-388981,-369480,-348447,-305111,-85908,-188382,3254,340299,222982,475691,442940,316781,510494,132242,-65622,-220729,-471891,-238892,-555796,-486209,-245693,-390442,-86609,130752,18798,267348,425956,386132,550770,334773,154502,107253,-160063,-89224,-416066,-467001,-454739,-405695,-320400,-149222,-162323,148041,390700,355973,558569,557760,384907,397556,238175,-16508,-97854,-123977,-339717,-511467,-491779,-449015,-215244,-315680,-12183,269423,404486,475805,353215,386742,459145,347009,118021,-8840,-192092,-263747,-405612,-481852,-321194,-489192,-335653,-221506,-371848,314672,280570,233416,764365,322733,458182,451652,-8054,106525,-18003,-352534,54190,-508948,-267099,-61391,-573365,-55897,-40639,-121020,340825,145132,442924,759191,94566,556000,77793,-176230,98862,-393690,-280145,-230929,-669123,-226643,-186461,-443125,270681,-175511,293665,552373,167353,637923,367375,96293,330813,-103453,-118745,-214919,-598474,-252118,-368712,-327447,-161095,-285611,95461,276142,157236,323450,277321,516517,330357,268092,181263,-84087,-167997,-241839,-359097,-268034,-413949,-176752,-269598,-207082,130323,40863,410010,356092,159124,421340,304242,99392,360420,-323987,-96605,-73213,-636793,-210885,-585515,-505089,50083,-333430,11658,185995,-164550,664560,256486,171695,667391,148643,324905,69562,-165572,-2901,-380010,-237160,-113576,-607927,-204,-116475,-181782,357601,36299,240096,422995,29948,481324,329225,109835,288089,-220230,-131999,-238035,-482974,-232575,-370695,-386648,-67809,-290532,10899,224825,108319,554387,326306,217908,383673,301034,14286,64151,-55314,-151834,-322892,-379330,-380868,-286214,-290993,-101671,139171],[0,0,0,0,0,0,3,2,0,5,-3,6,-6,7,-10,12,-20,22,-31,33,-43,49,-60,72,-85,103,-117,140,-159,188,-214,246,-283,319,-366,409,-466,521,-589,657,-734,819,-907,1011,-1116,1240,-1368,1512,-1665,1833,-2017,2217,-2442,2683,-2955,3248,-3579,3945,-4359,4828,-5359,5973,-6673,7489,-8413,9427,-10341,10363,-28452,70080,-883762,-417404,-382150,-903862,-55715,-501573,-106576,347389,-159862,604738,620278,156286,797843,279092,229100,412332,-352447,-173637,-354195,-681260,-471044,-556595,-484173,-369286,-57690,37107,358668,327038,481477,604213,510323,543841,408856,12378,-133966,-175872,-637012,-362415,-704077,-664398,-112718,-461869,32296,275400,8101,725364,460825,295529,858150,71546,282827,293880,-518923,25081,-487753,-715700,-201649,-788920,-299524,25077,-451325,371836,309100,236326,894349,202847,497664,748978,-220713,410356,-94497,-682799,69573,-814301,-515501,-188836,-643330,71474,27382,-177257,689146,252082,480781,804913,150226,473834,344859,-178094,79227,-316872,-432715,-330608,-738568,-375960,-379382,-311213,147240,164304,218418,702350,326049,553126,447948,134672,426405,71976,-159261,-187089,-486300,-368713,-411521,-541588,-134315,-51452,-70203,235496,344023,407451,519474,360440,366893,479254,196665,-5907,56594,-379890,-389169,-433471,-535232,-259424,-374096,-108258,135320,126635,319697,444238,414216,614479,165916,237193,213692,-208926,-235347,-269117,-560830,-378444,-492667,-471175,2398,-145768,8855,355235,84286,590392,473903,360691,543876,147280,105254,109123,-335507,-166514,-342763,-441692,-269461,-428220,-217755,-101944,-171240,209277,222109,328325,473882,124680,320178,347752,-103966,150488,-124949,-223501,-158196,-374121,-263872,-179779,-79676,-67162,125854,-69159,232512,307201,245747,411171,304442,156601,88223,114405,-125750,-190589,-127837,-335983,-320972,-221667,-312049,-186551,-15557,-29174,153413,151058,227830,271873,31452,270021,134844,37364,30005,-163082,-140679,-141792,-254409,-127742,-96596,-7757,83760,-26317,-43755,219866,188590,109113,299480,97152,92033,79420,-98986,-25669,-135700,-191950,-341732,-98785,-115563,-98777,-80906,-45821,43526,222414,388607,272906,274631,126906,179350,73224,101939,-133749,-125034,-161925,-290332,-256671,-274835,-147668,-79887,-22681,55051,295877,183300,263722,222034,331485,203427,5579,166202,-50374,-226171,-17467,-222665,-251575,-148991,-170324,31095,93641,-7041,224285,141546,205294,427001,47990,318318,122712,-68700,26717,-344483,-291506,-80071,-384032,-154546,-195202,-258058,155555,63218,290950,399156,240713,327085,279310,9911,161877,-106338,-134998,-165238,-400886,-286472,-238243,-383774,-36225,-42513,17284,103720,54632,365057,253640,292208,343103,175226,94607,-14361,-185794,-243652,-75724,-360687,-333554,-250820,-229670,-211652,-52554,-13877,200332,150187,175471,240022,243010,155150,66370,88921,-16149,-150986,-195029,-68033,-394568,-206797,-115376,-74714,47536,60255,-77510,422489,35480,191946,361329,154334,387354,74348,-214665,140579,-332827,-354613,-142808,-487029,-191630,-279756,-274052,225648,-51071,204231,498077,81880,401072,261785,-14517,166774,-160597,-113542,-242956,-460245,-258409,-294943,-253207,15163,-169810,49917,249817,65563,443091,373617,181400,417026,188387,100452,25682,-289446,-102442,-195561,-482599,-157002,-278005,-213037,39616,174571,127807,495311,323782,189544,382657,64232,158351,48127,-241017,-268863,-372092,-505963,-162629,-356655,-243350,-10346,-15112,78950,199080,139598,490399,222903,112024,305835,125767,-50403,-151660,-238557,-150060,-332288,-322963,-168937,-326200,22894,56413,-4322,152235],[0,0,0,0,0,-2,3,-8,7,-14,11,-19,21,-30,38,-49,63,-71,90,-103,125,-147,177,-209,244,-284,324,-376,427,-494,561,-641,725,-819,921,-1031,1159,-1291,1445,-1607,1787,-1981,2192,-2425,2675,-2955,3252,-3586,3945,-4344,4779,-5259,5796,-6390,7062,-7814,8678,-9665,10822,-12189,13836,-15870,18448,-21851,26562,-33597,45366,-70092,211398,-171903,232930,876477,32438,904446,584417,176805,892040,-232796,-132543,262263,-974022,-154234,-671795,-895608,143715,-794629,-122516,377997,-330150,885277,439790,144645,1073154,1823,399801,474584,-524000,150771,-408943,-758543,-53150,-920140,-275101,-83216,-571077,174276,227681,194924,718963,431462,675182,661787,214002,260674,-18000,-426731,-209260,-614044,-516647,-499907,-481572,-358165,-43398,-25397,49177,427597,246413,547004,706547,195691,556392,214760,-149902,265565,-434756,-341462,-227519,-834723,-268186,-413249,-669440,373178,-218589,344635,720098,116096,826188,433139,188942,799558,-258281,117097,2239,-813751,-53062,-698283,-550319,-137951,-819261,-1197,193111,-200623,725894,428644,426202,984062,159070,444752,335770,-377449,194573,-428121,-698264,-139080,-896215,-344859,-119690,-497225,337163,47172,158479,740102,295360,600477,486684,133398,403797,33378,-79625,-107071,-566942,-429001,-287747,-569061,-352852,-65452,-156583,214752,312765,522270,459900,657100,360609,388522,17482,25165,-37096,-399566,-470027,-433046,-504860,-438913,-375671,-148383,94796,37192,271031,543391,376958,538595,420620,345393,321327,32835,-112559,-130107,-561550,-196906,-432733,-537961,-342690,-386613,-142835,196289,84200,533472,500198,374142,686098,422123,371419,372115,-208240,-57098,-353626,-694084,-239515,-603422,-400988,-242398,-266845,197129,61153,229594,613350,301950,461634,559347,237356,290954,113971,-102156,-141594,-528408,-417550,-383683,-580480,-306079,-381563,-93438,240249,87829,369823,420046,308791,769984,392165,293270,345886,-197212,-100950,-436646,-495949,-495661,-594091,-268796,-356658,-170922,129502,137960,311891,516646,288084,621520,455083,196863,304310,22376,-160414,-188917,-574992,-366576,-538762,-527641,-85913,-275238,29095,253750,179527,541178,352271,404037,314135,192349,80642,49509,-158694,-233043,-441769,-434237,-244269,-463053,-158372,-296549,-34161,241211,212667,289649,465315,154802,391498,218043,9627,-34790,-254317,-288175,-228735,-436390,-440314,-360601,-242892,-37813,35651,88320,216589,457614,379760,362828,498665,228424,168442,-12514,-177235,-203400,-543388,-439173,-380219,-599477,-281705,-167915,-105981,237231,192321,345439,443007,367647,348033,246238,27644,298772,-156119,-274354,-100940,-734471,-139036,-277286,-428018,79002,-180783,52994,323418,151085,529723,420894,209587,602599,18303,29237,123697,-473649,-198327,-338313,-705893,-101544,-456823,-170254,107139,-130803,360766,275543,270526,692176,301305,318224,385717,-55331,15125,-184911,-389442,-200564,-579826,-456208,-195972,-433562,83581,192457,160167,305732,373895,460080,390962,311830,266324,82757,-131936,-155020,-401082,-532259,-459606,-306245,-439876,-274305,-92190,-15354,314172,362603,292507,538242,220959,472851,275423,-176127,-1998,-376952,-410703,-215317,-699988,-248128,-305504,-479931,142749,-130796,16195,592275,133115,625706,501314,20775,557458,-31065,-40097,-8855,-638260,-176027,-302679,-594537,28606,-457508,-65462,415195,-109224,481128,492682,192163,713082,136104,35854,306088,-426234,-23816,-151207,-671268,-190548,-525458,-260876,-51459,-218048,357748,375082,162653,510112,454941,287532,228281,6654,22359,-232587,-339495,-329792,-294749,-290617,-389694,-197807,-99138,18363,338431,295141,418296,376633,204897,344474,149900],[0,0,0,0,0,1,3,1,-2,5,-8,8,-13,12,-20,23,-33,40,-50,62,-73,91,-105,130,-150,179,-208,243,-282,323,-374,425,-488,550,-626,705,-794,893,-997,1118,-1242,1384,-1532,1699,-1877,2074,-2288,2518,-2773,3044,-3348,3673,-4038,4436,-4876,5365,-5909,6523,-7211,8007,-8919,9992,-11259,12791,-14682,17076,-20282,25370,-109199,-184967,-757712,81119,-78164,-251578,743073,-6730,591560,804734,82829,756647,240483,-49452,276935,-522549,-349350,-377519,-696268,-459800,-439736,-175245,-76297,50780,136404,473888,505977,498493,691854,446086,175657,195657,-227418,-327852,-341765,-725609,-356958,-507893,-495953,114995,-293189,64532,448586,125617,728720,494388,337814,703604,-78984,65517,114083,-581979,-64934,-530985,-776421,-83701,-721926,-321635,108404,-283318,725063,307326,148968,997487,120740,703218,632346,-301917,391818,-189160,-453163,-77243,-930665,-429651,-319366,-670014,88509,-143310,-44841,582273,130096,613481,630213,272320,559382,248213,-95337,77728,-421382,-376280,-360775,-698045,-198001,-414271,-394929,171105,48797,289263,405734,220353,494635,409008,340843,205279,-56400,-219081,-115356,-369064,-460875,-323818,-504096,-174736,-214184,-191566,217060,193986,402465,506348,477380,417133,412369,189520,77295,-137353,-320121,-333865,-396487,-507717,-393977,-217732,-225330,137832,-50384,259939,466613,415954,601863,355711,163360,283196,-224685,-206362,-302782,-511839,-309351,-562729,-580111,-111986,-371477,-28190,492999,179365,519556,394461,304446,441563,175824,61247,25176,-309161,-106998,-284629,-738750,-288901,-542671,-319626,-115534,-220071,241212,166092,503831,805194,263415,468412,404009,17360,177658,-209910,-317903,-281048,-660904,-382540,-333545,-444410,-80029,-372037,118495,469910,319708,680557,419455,425705,490619,80688,27859,-59677,-363576,-407978,-448258,-556266,-382763,-480862,-28742,-143983,113248,579503,273935,593869,596123,365584,498421,160604,-17797,-31136,-465305,-298801,-389600,-650041,-370849,-470996,-206042,140112,79347,390264,449697,338969,650878,310083,321439,264260,-157013,-68385,-351155,-523009,-259189,-516985,-461596,-281384,-202848,99927,253211,256865,502850,430213,389450,420024,232377,169222,-4760,-58766,-292973,-348909,-281331,-427390,-339438,-414844,-188609,168557,42364,238091,298441,334073,577355,363434,301913,257325,-13051,-100616,-97524,-327339,-285767,-477657,-419761,-80856,-436594,12877,185125,77741,665569,410867,368464,617354,14579,447499,275394,-283343,-8832,-431231,-450036,-259611,-762654,-145965,-127591,-286860,375905,52224,340274,638466,153490,659627,349485,132318,310790,-221188,-122760,-167569,-625131,-290294,-483483,-618278,22040,-128134,-9989,457377,269847,609936,555553,350765,409894,95512,-7286,1993,-351530,-224838,-354535,-489562,-338389,-362859,-312622,17556,44763,167883,385046,336583,417431,444750,399065,278800,179839,-81502,32492,-154037,-469338,-169954,-472657,-403759,-214004,-397316,63429,40767,202728,629397,189760,402242,594791,150098,483310,103277,-246778,55597,-504051,-415654,-370236,-677838,-171143,-112965,-286495,294443,-70209,429873,643535,206822,587232,306818,184623,292568,-321153,-105362,-254555,-548778,-227293,-383910,-439002,91627,-126162,170784,317681,130635,572396,394916,307149,545974,121908,153375,-36166,-243825,-272264,-272560,-571758,-275674,-371445,-260079,-73379,-37843,19620,366999,233967,354677,423463,247854,185513,-5726,-97435,24409,-147372,-463082,-232457,-249392,-141897,-77590,-78271,132257,201073,200852,323074,110546,302627,348576,20566,174156,-99642,-267869,-61968,-476695,-212989,-236823,-228696,-67326,-42259,-108329,235015,-20083,215500,374069],[0,0,0,0,0,2,4,-3,6,-5,3,-6,4,-11,11,-19,16,-21,22,-24,31,-34,45,-47,59,-60,70,-77,86,-100,110,-128,138,-155,168,-188,207,-230,257,-281,314,-341,379,-414,458,-507,560,-622,685,-762,841,-939,1045,-1171,1314,-1479,1678,-1907,2192,-2533,2965,-3512,4231,-5206,6576,-8590,11618,-15514,-29040,-692426,-711272,159084,-750146,238000,518079,-182123,1008487,384481,359030,1139164,-19029,341592,400520,-764865,173290,-596527,-770837,54185,-1098758,-185675,117796,-601428,788771,180708,421955,1083560,98030,605086,587026,-234432,439009,-451621,-511155,-99282,-957828,-307036,-292749,-606882,160618,30824,117452,645037,250677,686770,606940,195221,457744,143493,-329166,-343260,-408599,-605332,-435317,-372419,-388032,-73837,-40437,16841,449530,364193,417950,843277,221433,528742,248358,-340072,124454,-509953,-363013,-282687,-774165,-218817,-23526,-431366,449827,71172,147851,893740,38689,593245,684963,-89680,606266,-283690,-366061,47920,-1007142,-245236,-367609,-973201,106783,-301761,-146842,459885,-163858,671508,644806,291396,825544,19790,-7038,260298,-565753,-211252,-316785,-851628,-108403,-649197,-518251,172982,-209696,161473,582393,226618,751438,337228,313611,386124,2167,-10343,-241275,-574985,-384358,-644344,-377011,-340260,-320674,-235295,106969,168252,385804,553771,550528,659899,387478,156842,183404,-209729,-173448,-418093,-587693,-389045,-238452,-333054,-297397,83903,119381,460107,407456,495997,581335,362081,224191,220751,-228508,-142308,-285568,-454354,-279964,-465362,-596813,-137592,-139932,51724,476786,170000,583034,433109,304264,569508,99964,165345,8283,-515483,-215606,-355818,-533801,-362287,-475756,-114919,-59823,-81070,328096,199106,391074,522011,306482,402456,377280,31124,91151,-301663,-385873,-268998,-529203,-282461,-311491,-372485,63235,-23612,252423,367001,275152,593969,501257,299966,330681,-109482,-32709,-86055,-362045,-303380,-453743,-381910,-166074,-409479,-31323,124581,135373,514497,329081,570310,502341,203122,488833,-56132,-53296,-40087,-423887,-380806,-327400,-537174,-226273,-369427,-111593,226696,131937,319565,384918,361622,476503,321877,91249,160596,-192152,-227765,-197648,-481145,-318094,-483463,-359185,-81665,-198580,17417,309212,220209,499141,326863,365892,348430,186625,-28015,-153340,-189992,-363143,-384664,-282673,-386467,-276490,-200043,-10712,29370,327570,342183,399099,425903,410763,375480,114689,186948,-191982,-60498,-290254,-397926,-247619,-519019,-359029,-169947,-117505,63540,203363,223016,580797,367419,291579,469052,109636,243187,75087,-393486,-165206,-387658,-470657,-269387,-575529,-178307,-168015,-244544,490324,190008,383990,630388,135887,489926,332275,-164869,355136,-364710,-471417,-264173,-730561,-282679,-264693,-476772,143629,-222167,16614,607233,9849,605526,467727,142104,522375,-46400,-80445,56044,-640110,-372312,-385072,-636102,-217414,-215610,-82925,154957,81704,406984,487967,357016,455268,264948,198860,182523,-157996,-101597,-263684,-362621,-326323,-358098,-250797,-270193,158068,26517,155186,352175,346533,426145,390657,37349,282871,-16570,22124,-14390,-535829,-180403,-354770,-527776,-58206,-323342,-57713,378983,-23012,419797,436084,256536,567574,109204,289841,277687,-405442,-64016,-305497,-663040,-83741,-634267,-361084,149750,-252288,356912,301597,38507,747592,191534,347315,419955,-113499,152092,-218995,-243955,22068,-482415,-151729,-75451,-466905,46373,-274880,-48774,266632,42963,338031,380888,213037,321331,283848,36555,71450,-69671,-140317,-165210,-350168,-230851,-197898,-298622,-19517,-78899,-41934,154660,221902,153566,222017,203991,175203,205378],[0,0,0,0,0,-4,3,-9,6,-11,10,-17,20,-26,34,-38,49,-54,68,-76,94,-107,125,-146,165,-192,214,-247,276,-314,349,-392,438,-484,540,-594,659,-722,796,-872,955,-1045,1142,-1250,1361,-1488,1617,-1767,1926,-2106,2307,-2528,2782,-3065,3397,-3778,4235,-4778,5447,-6275,7333,-8725,10611,-13309,17381,-24115,36886,-68699,334701,409999,94610,1036690,277946,389275,680898,-25572,215207,-49676,-461502,-123315,-657831,-673296,-339910,-663488,-375978,-241855,-15134,370566,397435,455229,615010,414657,518443,447570,155634,-22772,-256098,-518862,-410680,-536207,-688948,-443792,-213607,-305728,261904,43998,189619,745743,331560,771181,492980,217276,616359,-204298,-213587,-22079,-834867,-290489,-366620,-803046,5210,-415963,-207920,412074,-118384,707680,686398,157265,900217,98486,149326,518689,-569946,-114791,-275933,-775723,-201349,-646962,-501387,132986,-322501,286527,449459,36814,799082,346141,465923,631486,-117851,9494,-83571,-563124,-255557,-618901,-732076,-245510,-509782,-112506,228790,-68410,471596,521349,284411,470021,238388,79853,70564,-282437,-233321,-396872,-556578,-471189,-501613,-454115,-148523,-154615,69725,309984,250362,363082,398140,333368,305619,176901,20644,47737,-232725,-339447,-450824,-520703,-411185,-426940,-337640,41349,160750,256429,369224,292706,363272,399506,224832,242077,-7083,-231396,-95773,-382364,-352831,-333441,-482588,-264113,17001,-86694,214856,255788,319665,479264,278535,375988,301781,-42741,-20102,-309250,-459402,-223039,-485150,-258982,-176908,-413894,-68588,122416,-13546,432105,141556,336178,304385,185773,276937,90776,-142998,-40076,-278439,-267126,-258543,-513130,-115239,-210684,-82478,227091,112835,154976,274189,262390,646903,115252,133757,315404,-159706,-70242,-166329,-365575,-343676,-326025,-246014,-16897,-187554,218336,168271,36991,287715,251904,257130,274451,-10380,226268,-16437,-156080,-287753,-346060,-295330,-348258,-331692,-35533,-235466,68412,256219,264430,461308,301112,224649,267720,164252,-22162,-109394,-347097,-162912,-282841,-445295,-210226,-270112,-165010,-17888,93410,324574,401065,365167,536863,342658,226048,194419,-89796,-75105,-396499,-238915,-347457,-388488,-345066,-284898,-131582,140348,121938,308551,363728,498461,478202,237533,406945,107391,-58402,-86097,-298307,-366603,-406616,-567881,-112493,-358324,-202620,109231,17781,327496,370788,241315,498747,152988,232392,254021,-119234,46754,-256502,-442805,-176237,-601912,-335280,-130770,-493872,158551,51454,70608,558636,362065,466812,465080,17998,307539,-51679,-367137,-86857,-425879,-313701,-203211,-605522,-76808,-168136,-220808,394914,15364,372610,574141,301418,508306,215929,-53878,77206,-195600,-123235,-293718,-493250,-238896,-452730,-370278,-165915,-141052,164237,84169,170944,275988,404527,382421,234515,157681,-51983,-49235,-190605,-247941,-285098,-457778,-435643,-79597,-265958,-105692,235722,-21267,428058,252861,151884,480999,186660,111586,163468,-333727,-76541,-290233,-476599,-76991,-424272,-253865,110151,-211176,332667,175227,228532,472777,92921,257486,373891,-117484,72961,-64208,-350397,73988,-332448,-359139,-105559,-254529,26787,-87589,-59728,303015,90802,276910,430983,173711,296718,51122,-52425,-32795,-78737,-249766,-254704,-417173,-239468,-244303,-117917,91639,81391,100340,274561,259598,202553,213472,34113,87695,86703,-77682,-186658,-247802,-340802,-287354,-274664,-108526,102942,-6500,214289,59438,99152,264412,201420,95396,329306,4392,44657,22652,-195278,-168534,-227036,-190264,-115821,-220411,36865,65890,-60113,212562,124466,235461,347640,5034,230807,151374,-180388,217996,-216316,-249567,-32859],[0,0,0,0,0,-5,8,-8,13,-11,19,-19,29,-36,47,-60,70,-85,97,-120,140,-170,199,-231,269,-307,355,-403,466,-528,604,-682,770,-866,968,-1088,1213,-1358,1509,-1681,1862,-2061,2281,-2518,2784,-3069,3388,-3731,4115,-4534,4999,-5518,6095,-6746,7478,-8317,9277,-10400,11725,-13318,15273,-17735,20949,-25323,31668,-41686,59894,-103269,439963,113796,-576992,221351,-818450,-653999,-217166,-1009436,78734,31226,-277771,816747,-62338,468691,1209861,-214805,860173,488361,-406791,498100,-560166,-478144,-11640,-1185352,-133220,-444612,-582295,440472,-315734,185798,782327,-38682,835099,456587,69992,802136,-200243,-61693,37824,-771282,-159143,-575563,-659721,-104741,-412225,37108,156124,217442,370543,554080,360987,395893,353256,152913,49693,-82087,-375713,-240547,-209931,-612076,-297392,-275768,-294980,140312,-16143,396905,650359,231968,509530,247431,98150,393425,-247378,-132172,-100726,-656036,-172566,-356822,-633750,228551,-249330,53553,486883,-151129,462987,255879,60501,582547,-278317,-97623,167423,-688049,-126824,-315341,-556700,86748,-370480,-227275,145630,-237641,285701,306246,54885,784450,73647,201681,315383,-243282,11129,-405820,-585668,-116036,-547260,-392796,-168073,-367557,101201,54197,111876,347071,20279,271838,422821,16902,247295,155477,-246428,-193319,-279335,-333819,-311344,-331113,-275467,-80967,-146698,-11828,120254,126726,447392,403914,223180,187452,177661,10039,150551,-260161,-349989,-342293,-373636,-341992,-329817,-390813,-90720,108348,128493,505189,185808,295452,441957,204389,483720,64460,-138530,73491,-512396,-185451,-339148,-420622,-89545,-177576,-53838,276179,-18799,324996,528119,209222,578461,193322,106638,313098,-146431,-43536,-327672,-461322,-320885,-505995,-391758,-271341,-247002,33613,104989,-4275,525908,159664,370027,493608,277976,271597,23637,-131012,6872,-368838,-208826,-405676,-463929,-144318,-423743,-155980,30370,37671,295117,316912,465120,481202,183780,206877,244953,-65962,-65029,-319980,-432089,-221343,-552333,-332450,-185593,-177523,25660,11208,191861,278365,135122,345138,311635,121744,261669,-17964,-6624,-165521,-330550,-222504,-291664,-226642,31518,-103777,88180,51049,199312,349614,254661,61699,169585,64881,-6056,-45594,-241675,-292643,-236139,-153746,-117972,-199242,-13704,54110,109230,210055,244991,269380,195651,130232,275013,80814,126088,-104383,-95474,-234625,-201044,-80339,-135434,-73284,-145408,-54390,88739,65654,228647,345638,237119,192548,186493,64740,-27941,123096,-80263,-128404,-300163,-348165,-125419,-188979,-158962,6601,-19255,96561,356043,71466,325221,246899,189315,245737,-121356,-26648,-55224,-283345,-31548,-130022,-212364,-59552,-313421,143857,86489,54033,184240,110943,164389,248862,-59288,278781,43887,-147472,21012,-227299,-211975,-25015,-219032,31775,-93662,-19759,82642,-16107,231022,266634,12050,189452,70664,24287,49530,-124197,-44540,-4478,-299478,-80412,-209042,-146261,-40594,-72883,83036,243594,38451,178239,152187,261057,136577,-45001,-18539,14321,-91516,-216587,-295814,-219439,-263287,-77435,-215024,136925,121379,31006,301090,327836,153952,315957,157011,11767,134238,-240443,-24305,-80078,-309491,10166,-238593,-371309,46386,-367036,18790,297712,-61933,462336,104985,149929,475139,-176898,-65745,45673,-388574,-41032,-299111,-397506,90569,-460543,-8777,251222,-86117,479012,226529,162372,480502,-31264,241139,87756,-214309,-19509,-199429,-414906,-119682,-550227,-173690,-233457,-263234,179346,66871,206329,330764,222023,270594,213319,54492,21566,-102704,-242597,-305930,-294999,-340801,-419321,-230048,-100238,-38298,112015,51619,357286],[0,0,0,0,0,-6,6,-11,12,-17,22,-26,38,-45,62,-73,91,-108,130,-157,182,-219,253,-299,343,-401,458,-526,602,-681,776,-871,985,-1103,1239,-1382,1542,-1716,1902,-2109,2329,-2575,2838,-3128,3441,-3783,4158,-4564,5015,-5505,6053,-6655,7331,-8084,8937,-9911,11029,-12339,13883,-15749,18033,-20922,24684,-29806,37202,-48822,69792,-119500,523218,560234,76817,709238,-338520,64878,-158077,-780678,-369906,-475509,-713759,-130172,-529769,56151,312963,275185,713953,423509,444002,567403,399326,241230,162448,-198475,-302977,-417163,-583883,-621304,-334888,-490427,-212825,-31753,-139871,574543,333271,303918,729487,152300,415108,411262,-84637,149164,-452551,-603661,-225849,-865956,-468793,-161368,-608085,207307,92626,-22727,871453,281347,571554,712387,-26591,757549,-34003,-465859,128739,-817403,-432581,-399701,-985973,-66539,-402585,-427604,505276,-88153,462826,731979,197140,777512,561835,176501,590226,-278836,-224126,-85583,-844978,-392579,-409726,-631773,-53821,-300947,63957,407898,107870,591361,619457,222840,605647,134396,-63832,153603,-394442,-171979,-507384,-710982,-471146,-387541,-337924,24470,9182,430377,506970,255569,755355,462048,248392,429047,-17958,-122889,-237371,-455854,-434443,-513847,-525362,-232336,-304915,-130026,153913,157654,349633,605279,610577,555454,413026,46120,118897,-29710,-424532,-268367,-442718,-559369,-330913,-437144,-265930,-152375,-100649,314174,310318,339995,632788,392908,504680,407385,-87682,65744,-250950,-472038,-295574,-644381,-581810,-217414,-481092,118000,41125,213826,604039,365119,557378,498453,156377,415095,109063,-33509,-136035,-450187,-491038,-372198,-595669,-357421,-418692,-276489,180613,43130,357884,512033,314599,692968,407794,210822,355869,-288158,-142066,-360881,-712935,-407319,-635972,-361758,-283259,-426095,131959,76160,317042,502734,423860,552809,546096,276216,323594,-69531,-58578,-105987,-466076,-295054,-554948,-527339,-264225,-450257,34849,-19771,49170,468763,333313,434635,643811,443606,202100,186114,-5900,-12834,-387692,-415539,-497704,-519550,-420083,-274239,-229753,74725,100638,359430,516395,357427,498964,282336,363349,167497,-15541,-76723,-274323,-433334,-461187,-509318,-414534,-312660,-170118,-30031,16575,304598,448801,430823,392588,453606,213468,255287,37239,-18537,-384809,-454655,-345729,-601378,-356944,-276255,-442886,137031,-5466,417118,507512,347501,642389,418719,276751,453452,-201517,-33286,-60656,-570406,-261474,-570211,-442540,-134945,-200069,64325,261269,-73568,609788,590552,291682,686747,99338,286168,210255,-430354,-14831,-476375,-616130,-351255,-666199,-135560,-86137,-306785,439917,59680,124461,684244,367546,503345,433645,108319,237652,-177916,-422301,-312504,-502237,-338274,-295355,-499878,-12955,-196689,-49064,254208,208057,461197,493036,389204,314456,187134,99538,-7182,-163806,-420417,-225765,-364554,-506811,-211298,-137196,-65290,254697,110636,250850,505843,82809,618260,285780,164457,236441,-75568,-216092,-202344,-546060,-167518,-486081,-406873,-16605,-349201,151828,332185,-48626,474066,433237,229117,727629,-51097,94542,22348,-487784,-81514,-439557,-350511,-84404,-614769,-132315,40319,-240513,376194,302814,258145,528613,168627,286534,210641,-178450,40949,-142374,-446139,-191198,-509466,-398476,-189920,-287145,104225,77727,104898,435490,287775,400980,420898,103481,267992,51521,-51557,-110877,-176440,-355438,-254359,-365064,-385625,-241162,-181280,86534,245816,62578,363555,380937,219894,442681,62660,73208,132139,-447568,-128869,-284971,-363575,-281254,-390388,-296285,67281,-242677,155237,153478,144280,389389,168995,224737,437193,-85182,166565,-59351,-181470,-27182,-358816],[0,0,0,0,0,-5,3,-8,6,-7,9,-11,18,-20,30,-31,40,-44,52,-64,75,-92,105,-126,140,-164,185,-214,246,-280,322,-361,409,-456,515,-575,646,-722,803,-894,990,-1100,1215,-1346,1486,-1642,1812,-1996,2204,-2426,2681,-2957,3272,-3623,4023,-4482,5010,-5638,6381,-7294,8427,-9898,11869,-14656,18892,-25997,39989,-77206,404943,798034,78327,912438,142018,-280970,427176,-745351,-304609,-185042,-1186146,-77858,-432780,-430306,591164,-241377,396595,780906,18089,1042286,350950,31786,780239,-397865,-17941,-97311,-953117,21175,-597958,-778305,30114,-737423,126062,375949,-17871,757918,339543,410849,601563,98154,269095,27749,-330474,-142532,-417378,-585325,-312326,-618269,-335415,-100080,-9171,355277,409897,362996,384095,585585,402437,240754,118486,-289241,-292915,-433684,-734100,-337923,-509770,-382677,-75053,-392699,201483,400504,59400,732539,454805,337899,639872,-175873,332399,-80468,-831294,40453,-856833,-625928,122492,-922765,-132519,113956,-306238,791972,220583,337402,962349,2114,691020,397360,-435219,208921,-704037,-503361,-134746,-1027171,-339932,-322550,-506606,257811,18830,287023,808544,110396,693585,469045,94839,488839,-218042,-328867,-11189,-872410,-190054,-467848,-613590,-134389,-201689,-107095,359445,206416,443099,531321,353688,533164,369590,138796,51927,-273924,-252860,-352300,-563494,-498510,-458952,-289260,-78609,-103791,-28022,307060,394121,398295,598066,534161,332598,404341,-71324,-64220,-120252,-549007,-376655,-400424,-561797,-188274,-301058,-19020,299994,48960,469244,447272,371413,629434,296174,214341,275505,-269155,-141146,-482085,-545089,-332606,-665524,-374024,-70128,-315947,232695,255452,300195,550275,344720,483087,457356,66149,112085,-71310,-335908,-148535,-600278,-512174,-418262,-647349,-250188,-200156,-62813,337633,177416,494037,474751,313269,664857,336259,163217,170741,-325939,-268848,-436958,-518278,-470999,-654706,-279935,-125353,-159893,235314,206280,378981,651421,429863,595535,331437,38447,61708,-150039,-194829,-382923,-624945,-423282,-540351,-450349,-135952,-49984,214230,364448,304794,654157,484024,455992,521925,36636,93257,-99604,-352519,-144906,-550555,-515817,-393067,-613243,-232240,-133387,125409,415207,299347,238699,558088,340045,358961,191932,-155689,85990,-298760,-437176,-332288,-594125,-315527,-235334,-149824,-96335,79747,319419,411278,412506,422072,260940,248597,164527,-5598,-166279,-357832,-200585,-483307,-370787,-381206,-420955,-65445,-8090,173566,272425,354123,525897,501182,419000,428650,154646,-193925,-64822,-317327,-384981,-279494,-573191,-367410,-286557,-380409,118606,56011,257188,730176,144441,502143,517534,158389,321646,-83877,-253740,103921,-578977,-457614,-228184,-604355,-113014,-152786,-164005,432338,-45365,466502,530689,108994,691548,180164,-26510,158816,-267987,-73405,-291802,-526998,-225602,-223620,-408314,94650,-268493,152924,217916,109531,432029,271786,308735,320302,-57853,41140,-38081,-309367,-138598,-448587,-526665,-444061,-377492,-43097,25378,78841,399351,347626,394880,469733,299018,226001,303531,14264,-191393,-230268,-355258,-458976,-262446,-423663,-286245,31694,-141966,284185,182577,192916,483217,194023,347598,312641,-119561,289318,-216498,-364416,-80887,-590173,-371562,-312681,-427554,92357,-19693,110775,511714,116903,293393,580208,92213,453790,70045,-139175,178584,-553815,-256340,-246734,-624153,-67694,-289464,-446923,304250,-137579,248836,484923,71046,488388,268530,302496,353137,-198824,-62223,-206934,-406873,-197959,-298281,-382577,-185736,-280334,81543,239804,131504,245449,419292,219177,295404,270984,123658,109454,-10202,-146646,-203762,-315324,-508128,-190171],[0,0,0,0,0,0,5,-4,9,-6,10,-11,15,-19,23,-32,35,-47,50,-64,74,-88,103,-121,142,-160,188,-211,246,-278,317,-357,401,-452,504,-569,630,-705,780,-866,957,-1054,1165,-1281,1413,-1548,1701,-1864,2045,-2243,2461,-2705,2972,-3276,3611,-4001,4445,-4968,5587,-6334,7260,-8425,9957,-12038,15043,-19703,27845,-45771,202793,-361181,-596884,-125065,-939137,-283916,-273504,-471322,301136,-118241,300949,724950,190840,590595,585512,251753,424876,169452,-228059,-104829,-545359,-532846,-489482,-729219,-476303,-195228,-290540,156307,298987,163763,608698,635123,396624,548385,170790,94724,31842,-527423,-222111,-459707,-710545,-187025,-393327,-442242,156324,-130825,410224,541367,91418,973952,459057,264638,548188,-296869,-23125,-164278,-869591,-209655,-640914,-584578,-7493,-664032,71191,222608,-58637,751181,352740,373842,688822,-4460,295877,296642,-548975,-73765,-569262,-677640,-90580,-706344,-357270,-51133,-261177,396891,279603,198249,693694,486000,417444,499068,-54173,152150,-62966,-531268,-220948,-729156,-614047,-426519,-619854,-100394,59279,-17084,380728,443603,473155,718017,305287,355443,273456,-40191,-80822,-273540,-536726,-262141,-543129,-438455,-358807,-376560,-71455,121597,180094,510884,546926,566667,669602,425382,293697,-1844,-102638,-259898,-432439,-646085,-405048,-581670,-598847,-184148,-94068,117657,399359,413157,458137,635394,323097,403722,111215,-57430,1093,-330584,-472314,-408120,-765165,-403155,-246205,-354428,210911,-3159,401038,469636,459735,482260,603229,282491,297132,-117487,-338691,-91931,-570108,-254261,-471046,-430894,-140330,-250546,-37131,312571,174508,543435,463906,240122,532667,3587,217775,51919,-457302,-280962,-514866,-425637,-453462,-487422,-288008,-118149,113033,324947,332795,391914,409919,295496,244286,236410,-138009,-143161,-401362,-492027,-366802,-469457,-351354,-230322,-248524,93001,41022,414989,314631,361412,537192,425881,253517,253341,-5634,29282,-75594,-407055,-338656,-453643,-257511,-102628,-224736,46584,220703,241702,553456,345597,396012,429358,143791,-23116,-126148,-345473,-273508,-451714,-449531,-372644,-343562,-168926,9575,72747,284338,411944,502196,413325,288130,438291,67483,-55909,-205329,-321572,-338260,-483012,-424435,-423318,-290461,-127162,-30637,261636,339387,340234,396646,332015,90844,286230,-96389,-103835,-168170,-386335,-215106,-396329,-465619,-86676,-327218,-91062,270842,-24089,546337,120250,256515,421124,66915,173670,137829,-345540,-131024,-372745,-610134,-110730,-370654,-202385,38137,-95130,315401,280731,312028,591074,146405,279566,311228,-289676,-45821,-232392,-484389,-226768,-499163,-318048,-201248,-232498,175375,216645,220341,603106,209214,396670,519808,31890,106298,-171081,-301689,-166177,-394072,-329042,-342497,-300956,-371362,-1008,17309,248570,280751,360898,386490,479977,239247,262203,39970,-199973,-185789,-322532,-346224,-227299,-288722,-206229,3252,-105270,256890,204880,169003,593268,335727,284314,223342,25078,179479,-149514,-379215,-100892,-464994,-334452,-162050,-475733,5254,38523,17059,470414,165051,208578,412911,111470,311077,89197,-135060,98960,-463762,-260358,-212998,-586971,-117571,-107021,-212854,225053,85957,216713,278891,99207,408453,258214,74646,66188,-89526,-256556,-193103,-342894,-191287,-197264,-264018,-61783,25219,135139,280845,349871,348829,279885,144800,179967,91374,-138020,-75561,-168108,-388714,-220413,-266697,-299790,-104814,-114040,38247,181602,266101,234681,169526,68779,364456,20166,-3973,3066,-190896,-225396,-171658,-451149,-158090,-232088,-155678,156557,-90451,250994,279741,136615,233134,141100,60078,323008,-54948,-129990],[0,0,0,0,0,-2,2,-3,-2,-1,-3,-1,-1,-1,0,3,-3,10,-9,15,-14,19,-22,30,-39,46,-60,65,-80,90,-108,125,-148,173,-196,228,-254,292,-328,373,-421,473,-529,587,-655,725,-807,889,-984,1084,-1191,1309,-1433,1571,-1714,1876,-2041,2223,-2413,2612,-2817,3007,-3170,3236,-3091,2395,-151,-7844,61884,232769,-202592,622703,614019,200868,983667,138409,121499,551389,-687710,54373,-394852,-1079610,94098,-885107,-490667,190716,-686374,331045,379865,7619,957958,213285,308259,789425,-356421,377977,68094,-751412,34541,-746807,-719541,-66042,-592193,17204,12177,-218984,727157,311337,285804,779073,81212,453888,271702,-216789,59223,-294215,-468469,-302383,-617623,-418199,-243410,-52400,92367,318529,409322,473152,651637,354617,336208,446284,-160502,-15523,-127205,-612836,-360746,-676848,-470395,-247201,-621990,137145,168825,-103116,793849,210559,487213,694006,-65466,533162,135567,-540779,98969,-674680,-502436,-68892,-781085,-55264,-275728,-406234,598305,-158315,464651,761656,24155,697984,403923,-93489,411499,-376598,-301566,-214299,-821190,-308766,-324203,-585446,197090,-301343,172969,435579,24296,755501,559289,102989,507616,-42276,-182770,-13210,-625954,-375188,-435357,-603862,-293374,-255378,-129369,153723,83145,352347,476595,294009,515049,247024,281269,196699,-122572,-212829,-401434,-333547,-487047,-554523,-388795,-162475,-24785,4238,133557,504572,356827,529667,476045,361699,358556,102249,-6038,-139985,-436395,-296106,-487277,-531602,-303953,-455547,-16571,103059,-32738,455028,446967,384265,505489,308046,323667,337766,-125148,-188093,-271154,-622269,-302729,-590624,-249094,-32589,-315860,273437,311898,267946,572820,365275,504915,461498,61556,80505,53472,-273439,-233741,-598087,-328764,-414482,-545914,46266,-59786,7359,280432,181641,493180,594395,293686,525616,281805,-49920,71566,-334898,-236127,-423334,-495630,-313539,-416955,-101939,-129777,-106299,331674,382300,323158,443200,320745,485804,227094,59544,136988,-393713,-351527,-346543,-499515,-279987,-347155,-241285,16761,-34509,327746,272753,253833,558608,361786,320141,365245,-29000,-71573,-103949,-418957,-301611,-590347,-557337,-323199,-319275,-56862,217269,121946,423308,583252,443821,496950,260379,163773,101849,-265357,-181608,-491644,-386781,-311568,-370124,-232003,-131820,-66014,53577,353388,271554,455329,425682,371069,305990,336558,159819,-145699,-266705,-376511,-357223,-421978,-559683,-260692,-201342,-51403,36967,149034,416885,440190,369945,550078,294727,168434,169876,-338868,-140454,-283540,-648235,-280300,-545680,-312117,-81429,-236139,298307,162383,231052,706926,322070,220777,519345,-41155,78907,-19386,-409202,-78347,-653742,-498668,-155853,-471075,-162015,170566,-8461,472558,174391,368419,714436,155603,410224,80193,-173436,135472,-321458,-451466,-331612,-689275,-267170,-222077,-363370,179449,-40339,284329,504129,124320,464792,535505,228149,377474,12092,-108424,-69628,-483792,-396809,-480505,-542290,-254573,-293674,60171,156664,234849,323927,405991,422618,359280,411300,265671,50974,46847,-193532,-94244,-497511,-509787,-389992,-448522,-342807,62973,-197016,271511,299894,145635,609244,212309,302276,447601,-113695,365385,-90889,-419154,-116756,-557092,-272328,-254169,-634325,-43182,-76533,-151292,582155,23191,540239,465362,133303,703948,175298,-186117,326088,-353919,-122271,-205032,-553437,-171805,-337923,-218371,259675,-236650,277636,312362,173844,470826,162101,206235,282659,-88384,31301,-50930,-455620,-203966,-352851,-392553,-136588,-223983,-118577,117120,164538,390268,316945,347461,519812,268740,168723,84603,-93365,-191270,-201716],[0,0,0,0,0,3,1,-1,2,-2,1,-4,1,-4,1,-7,6,-8,10,-10,15,-14,22,-21,28,-30,36,-42,47,-57,62,-75,82,-97,108,-124,142,-161,184,-203,233,-257,293,-327,370,-414,462,-516,573,-642,712,-798,885,-987,1097,-1220,1357,-1505,1680,-1866,2081,-2308,2548,-2772,2897,-2662,1034,7547,-147085,-735094,-328307,68726,-377489,384650,276561,232472,789350,219991,719664,492614,55039,225076,-257264,-484001,-352202,-752211,-470568,-377374,-503527,-97489,41635,158643,368409,572654,337734,571136,567913,274115,291111,-106310,-364775,-29100,-800296,-589830,-355215,-871939,-119712,-278922,-202446,536377,23057,393262,604347,209864,713544,292319,54236,305508,-462672,-185834,-400466,-919011,-318531,-584054,-559984,170248,-261496,190039,581862,-7954,748038,482331,140893,593535,-57185,118173,78208,-669425,-259828,-426938,-795734,-67510,-371551,-213726,299062,-100144,482454,590173,189417,785465,213178,237814,434177,-280279,-108281,-252468,-549811,-231800,-602529,-536821,-36202,-324561,43654,253077,176465,606477,565010,519008,583814,301619,171502,-16503,-483101,-252374,-478775,-663162,-314291,-318387,-227026,-34447,27074,314392,410689,264805,482072,499998,267771,308242,50672,-116184,-231589,-520240,-378684,-393857,-585321,-415418,-184560,-165189,203338,265302,372377,598035,415177,468282,397971,57789,139792,-54983,-397547,-237671,-708679,-469890,-270993,-516811,-274036,1228,87727,306521,437728,228765,738436,257748,468851,229577,-68482,8384,-450414,-364728,-354887,-606248,-414875,-173349,-407524,90802,139700,257325,531594,351963,510591,591227,121874,319543,-159408,-232198,-187360,-646541,-421934,-355453,-501555,-294866,-271729,-16975,196483,198581,555644,407253,392527,519144,247044,267676,-16997,-91727,-232080,-411708,-397174,-360612,-582479,-280265,-228751,-194844,176843,259562,406035,457907,313442,602359,281687,220102,171173,-341199,-340965,-394887,-658991,-387853,-489540,-440466,-104722,-143414,263801,275781,183119,658834,481310,342439,302711,77722,173413,-123171,-321640,-134176,-362362,-459041,-398453,-478162,-26906,11408,-11095,272247,449053,430435,399972,401364,160125,47993,-100541,-220074,-215463,-378671,-495308,-501382,-307055,-180570,-68822,132670,335483,316200,530379,515954,485469,179862,291011,111985,149806,-273637,-368322,-322465,-473464,-515265,-179369,-452118,-77078,97411,-5969,439358,237328,382508,584360,166352,355195,160750,-253763,90608,-269629,-365711,-143197,-535523,-202948,-117141,-466127,277299,68532,206739,498313,250370,501493,437795,48286,273057,-138642,-255575,-66553,-598473,-299520,-372652,-451773,-24706,-267520,112245,424002,92734,498636,423690,333580,369906,192549,103201,-14192,-308556,-244130,-143854,-478827,-169900,-255109,-198968,-145578,84127,94011,199484,376601,285798,336868,310209,115098,141886,-196322,-10075,-340902,-467328,-197202,-457160,-385205,-36246,-232763,103536,345678,105576,616606,285162,265919,480165,-57430,89325,-7372,-411480,-102203,-389178,-413132,-67311,-425297,-110843,108817,-53302,404539,365606,199354,571772,79619,97582,202371,-352757,47403,-340082,-415393,-194847,-505791,-253717,-75703,-216497,206426,236208,190189,561449,193580,357819,317568,28216,130359,-36746,-323307,-62984,-300638,-347418,-221927,-201842,-88841,37946,13793,244853,315440,120859,261444,349825,122041,176560,-44166,-103871,-172816,-439584,-309522,-306078,-271776,-124419,-55540,-77777,166507,188709,122467,365176,159001,286939,111510,-89758,21849,-179284,-191128,-50704,-246984,-124145,-118992,-140369,65794,-36239,175886,221926,-55351,213871,111785,33545,237333,-33751,84941,-42104],[0,0,0,0,0,0,3,3,-3,7,-7,7,-11,11,-19,21,-32,38,-48,56,-65,80,-91,115,-133,161,-184,212,-245,278,-322,366,-422,475,-539,602,-676,757,-844,945,-1047,1165,-1285,1422,-1565,1724,-1897,2083,-2289,2508,-2753,3014,-3307,3625,-3982,4380,-4825,5332,-5907,6582,-7366,8313,-9463,10907,-12776,15312,-19061,26015,-131327,-142479,-948800,-238894,-39419,-650109,523124,211695,196115,1072621,44386,646316,846486,-422995,672916,-346695,-518395,149292,-1000746,-421545,-179309,-961750,417113,-38987,-15687,886961,-1832,801175,917239,-110156,826265,115029,-258585,291272,-613573,-360436,-279768,-1065156,-190525,-445459,-370636,315291,-5429,418952,542690,370681,688718,449370,320230,366070,-114849,-195462,-212104,-568789,-457525,-517647,-609189,-419615,19007,-92779,213803,357338,267857,704497,706781,350361,463735,-68097,19692,36784,-654165,-274161,-448142,-734693,-100823,-540150,-230939,293794,-106787,546212,441750,161609,891216,100744,378856,386575,-458020,158564,-215183,-879504,-112686,-747237,-513306,181925,-599133,288294,393161,106714,751066,266625,309923,629700,-210966,146766,-100815,-718757,-177255,-688219,-690170,-272715,-723489,-89151,60043,-105922,589937,492175,393529,573730,226987,300830,252861,-39493,57730,-428020,-449573,-407050,-566880,-476988,-314569,-256355,119797,180343,372680,548916,444657,542370,371937,261423,84489,136625,-195044,-350336,-369848,-586266,-566402,-381624,-399558,-57026,141873,97356,580480,359194,369915,545528,161285,292750,149136,-198629,-248070,-474868,-498827,-397586,-762467,-268979,-115785,-157555,233113,169695,341748,795354,400146,489857,463866,57295,441116,-125250,-329107,-176095,-704077,-467604,-463455,-563650,-134544,-171444,47583,263864,244688,530801,436667,369668,621436,16620,114540,69801,-437686,-258144,-539890,-598693,-299890,-588427,-351747,31782,-59123,270204,249400,260072,582579,318191,449726,349905,101424,120296,-192059,-155363,-196579,-480553,-375178,-568458,-529713,-140938,-251095,160913,328860,247442,503506,448998,355065,558338,109532,33398,-45320,-261198,-281540,-559096,-427440,-419942,-507974,-230310,-223426,-147151,453969,244612,474988,550581,426524,582677,354623,142060,45249,-292983,-310688,-243841,-548252,-387164,-381525,-299226,-38893,-201427,159277,197241,430073,545095,354765,273859,354073,139709,96216,-64523,-312794,-300610,-480919,-376423,-552984,-274779,-149463,24098,58571,367329,485785,308329,470252,308636,227167,77459,146625,-217412,-124673,-266783,-569116,-382340,-371118,-390839,-115763,-86419,166608,460040,281663,522661,502331,276807,453573,111460,-5817,-26414,-434844,-154490,-480055,-556191,-252887,-568607,-34581,76008,-81620,561894,387914,304179,595980,169406,392625,398150,-332412,165467,-440006,-480722,-153783,-618432,-346210,-64374,-445890,133161,109278,-7821,571841,195010,690196,494915,20329,470248,-9906,-318335,9168,-469917,-257665,-554610,-711598,-178347,-320527,-117159,293457,-1492,297170,520147,250670,590543,190531,208318,213366,-178863,-74628,-218693,-378091,-492052,-501360,-381348,-276794,-49920,10406,159855,317930,352618,462335,319966,331584,366247,125111,81286,-48015,-521342,-160012,-390529,-418966,-172090,-446782,-51078,-8135,-28087,428908,192462,260444,632238,124005,452625,166630,-234432,291404,-313570,-398682,-107234,-763670,-205463,-108743,-381330,157308,-59531,136905,639864,189172,571922,353766,-90303,383153,-271333,-289756,-185458,-585099,-204704,-320536,-507829,40549,-282106,22774,374142,174024,346406,366663,261536,337318,177308,41661,29745,-242047,-261794,-322621,-461405,-237481,-270794,-326347,-146603,63211,139081,372735,433519,427876,466192],[0,0,0,0,0,0,-2,-4,2,-8,5,-9,9,-13,18,-20,30,-31,41,-45,55,-66,77,-92,104,-123,138,-162,182,-210,236,-267,302,-334,377,-418,469,-517,575,-634,699,-769,844,-930,1018,-1119,1221,-1338,1461,-1599,1749,-1914,2103,-2305,2539,-2797,3099,-3443,3850,-4334,4920,-5645,6555,-7752,9369,-11708,15442,-23295,157082,-41525,747577,692708,248724,844769,83958,248287,277454,-431383,-201020,-369836,-790444,-318620,-444481,-498212,-33328,-67727,185680,422728,424374,580041,501163,386792,352118,324337,68283,-145490,-327587,-641579,-474429,-626861,-627608,-343666,-513823,87848,38931,29088,770618,234435,471820,760595,136978,405781,183628,-338652,52636,-682930,-554631,-218669,-814024,-319898,-272979,-476522,440302,127,217091,886524,270313,632824,477585,-85031,394138,-168127,-497729,-17501,-635597,-450476,-274256,-679274,133737,-180167,-58992,612597,295225,428011,774794,153865,478991,152286,-88768,89722,-472202,-444000,-355203,-718890,-355861,-254869,-388402,228444,11458,208278,634204,252762,490383,509807,205477,356549,-118724,-269508,-185746,-554465,-362216,-489634,-602568,-135228,-267891,-29292,270460,302049,228743,536048,183615,362091,365435,10334,91179,-107513,-365825,-306806,-567000,-506263,-283224,-274763,-129239,-33195,135460,455248,440009,328532,575370,276832,273104,110266,-229690,-292280,-270725,-583522,-518280,-327915,-399251,-72837,6095,82968,402914,204325,684002,490109,232425,365017,186090,-10607,-65008,-509483,-415053,-444898,-555160,-258268,-358688,-187002,245651,-24850,348580,376242,182688,514954,279823,251477,262058,-181209,-241554,-392433,-506864,-285658,-562945,-334949,-239461,-266721,257623,192446,108269,502804,310494,493130,394749,22557,265560,7175,-96715,-181683,-422469,-444489,-430326,-471532,-24791,-256166,-29190,306824,210393,437921,267018,284899,310237,132776,178783,23232,-281628,-200601,-440064,-549309,-207846,-329708,-95052,-40673,16404,297546,86715,230501,483520,245952,383366,209079,155135,103136,-255018,-145484,-227535,-320294,-280107,-239433,-236290,-136138,-44200,179955,232663,292482,287702,275409,310997,223708,194505,50866,-68263,-82401,-238240,-256164,-240133,-204481,-247003,-61448,16165,-18319,162921,151988,241885,316575,157213,107922,7111,59618,-101690,-159974,-167730,-265754,-108841,-164466,-160506,160895,31586,-84584,60643,-641,61930,35091,-12598,163027,-1642,-89,32710,-96087,38530,-130711,-206323,-16250,-96871,28894,-109629,39594,192392,95189,-4472,102177,-12326,-166795,60351,-198164,20106,-36062,-254606,-53933,-60731,49430,31335,-85594,-25430,36889,113638,40369,207361,17363,191701,32313,21555,-3850,-236109,-87990,-65263,-131569,-39540,-76811,-61496,-42673,93351,122681,131201,84629,92652,84485,72144,60145,-56674,-81447,-7293,-114058,16681,12837,-107170,-61918,29133,-16526,257244,29695,33363,67860,69518,-8891,11703,-64224,57459,1077,-185368,-20545,-282166,-150440,100627,-209863,91623,-72080,15505,390602,17215,22411,196601,-5278,184353,-30651,-23026,-36934,-160257,-33921,-44161,-385230,65467,-198053,-227921,335861,-62775,152942,144553,-55705,209020,-14653,-4236,180829,-272270,-75863,-194035,-176423,-30219,-306514,-162121,54630,62979,115250,254877,185750,295287,268960,16365,171776,179778,-174753,-2345,-217526,-404258,-77750,-257808,-255086,-56460,-143729,157209,163068,156730,512820,92927,324385,368683,14365,124646,20890,-315940,-147223,-339304,-389589,-130400,-598254,-212629,-2117,-195897,256708,93508,258718,468922,136449,327290,238393,79258,291052,-4644,-132185,-159415,-430421,-233241,-183996],[0,0,0,0,0,-1,0,4,-4,9,-7,11,-11,16,-20,27,-36,43,-54,60,-75,85,-105,122,-146,172,-196,229,-259,300,-341,394,-448,507,-573,642,-724,808,-908,1010,-1130,1256,-1394,1544,-1705,1889,-2083,2302,-2536,2797,-3079,3391,-3738,4118,-4550,5026,-5570,6182,-6891,7712,-8680,9844,-11262,13046,-15341,18419,-22679,28686,-76305,381370,-402578,-476620,88736,-989882,-174776,-372761,-839756,248710,-544741,37589,722380,-226037,855652,563417,91814,932821,-89648,194562,411709,-905826,-35856,-473110,-774363,143639,-847698,-82970,330524,-410372,755824,452691,208233,1022653,275060,512125,449462,-340330,232861,-277129,-734116,-220675,-760993,-395023,-127987,-500503,46209,200530,267884,626064,393044,558545,608153,248089,331009,7224,-223710,-323221,-437672,-680907,-585286,-407121,-446767,-142176,73427,-105601,600795,368602,485512,835031,46651,433900,264785,-280304,66527,-358667,-551035,-186719,-836765,-342424,-169668,-621521,364164,-4807,200244,824263,18352,744604,589143,-81293,635501,-179707,-213576,41195,-937492,-265067,-554227,-852710,110398,-481922,-170285,489672,-203137,575739,429146,215786,961308,103850,169372,338886,-521721,-61297,-432070,-722102,-133576,-659237,-441391,54595,-340142,404795,354071,335014,669308,453130,442099,522699,226459,59248,-25565,-463192,-182811,-632699,-535516,-395558,-465276,-307463,-49380,154969,265174,458500,333766,579122,559744,345843,191646,159533,-221318,-177847,-387070,-416114,-191811,-557127,-394215,11807,-282253,327874,226791,418965,683858,306620,522263,499421,96777,315955,-80035,-430223,-309876,-572004,-455177,-315429,-588345,-123207,110103,-5172,488858,353475,634914,630505,241970,500054,235516,-175762,18817,-378620,-485623,-351518,-860288,-310476,-298722,-427481,230556,250383,474314,550721,265806,665462,420981,298640,396145,-43751,-172609,-206114,-457061,-292951,-648235,-471796,-130279,-358473,-12902,150077,86757,488515,318254,464602,435640,243040,381558,34797,-221170,-102542,-425442,-330347,-441565,-416578,-241975,-431336,22297,212330,212458,391129,573290,487223,481015,222460,135939,232510,-207381,-148125,-466781,-605869,-402407,-561103,-409532,-85835,-206905,144058,279877,278591,573698,507011,508338,355838,211464,-30811,-177111,-325359,-140326,-543103,-494269,-378824,-464459,13218,54084,57256,427241,405165,464421,502049,393502,294094,163030,-7106,-199672,-243842,-373100,-458704,-383851,-567183,-332637,-323004,-135880,190463,306585,149996,361050,420055,535006,392756,103929,286527,-215132,-107943,-248863,-532604,-485709,-406420,-404553,-218111,-105258,17711,327772,106184,468708,487280,230733,535509,150389,97148,165627,-268016,-94413,-352602,-661333,-239376,-443690,-307805,-16188,-162286,327415,204283,266820,508524,177666,378841,411997,-88077,218335,18334,-387635,-173701,-467509,-406546,-227303,-447301,-151228,32339,-9350,360162,168615,254188,533051,164992,435333,265195,-143082,178083,-292852,-274190,-262083,-392926,-376177,-184757,-207929,58599,102373,55296,321955,335459,505143,398884,339850,207348,106390,-19232,-178637,-218043,-342357,-318958,-374155,-386564,-184288,-230484,-22362,89120,223546,318947,392006,184575,435528,158330,53225,163561,-285046,-18497,-267664,-678058,-223060,-319800,-277326,-35425,-248832,247952,239412,254308,474968,359307,278571,436544,-191172,250313,-13663,-596135,-5162,-636941,-332257,-36878,-463528,-30122,9099,-176828,477524,180514,527075,525265,100462,403351,298840,-151859,-39378,-397284,-399078,-214774,-613840,-333839,-144101,-107011,-60242,79590,205729,408376,415229,446319,299366,111429,167334,-39769,-190323,-197549,-224991,-311657,-243651,-212938,-302691,-102461],[0,0,0,0,0,-3,1,-5,6,-9,14,-13,20,-20,31,-35,45,-55,65,-78,91,-110,126,-150,171,-201,229,-261,300,-337,386,-431,488,-544,610,-679,756,-841,929,-1030,1132,-1251,1373,-1511,1659,-1820,1998,-2186,2399,-2626,2884,-3164,3482,-3837,4238,-4698,5223,-5844,6573,-7461,8546,-9925,11716,-14152,17663,-23159,33100,-57213,301131,262802,576260,47790,-275159,154496,-690877,-384038,-424134,-768529,-216322,-402570,-340521,257717,43737,285021,703540,401018,524472,452382,229453,183764,10302,-299057,-264550,-501251,-599068,-414203,-467439,-285413,73975,-119813,267420,393151,289980,722038,477468,298265,596589,-27247,-2037,-65763,-732830,-193281,-637749,-743473,-65949,-541550,-21449,329520,-161598,572641,480019,177875,897973,261924,454932,481086,-445954,80315,-371811,-627778,-242441,-793582,-433735,-46776,-480495,134009,164059,29094,776889,349193,494502,703786,41924,338610,119924,-430510,10262,-594474,-574642,-360089,-736185,-166278,-91224,-209423,429553,237637,365227,731723,373030,447663,375800,-54912,70043,-303182,-468310,-304112,-784662,-526632,-367746,-443668,-71410,191923,75071,556842,432297,415017,641567,332797,394972,129467,-193328,-148322,-439557,-692408,-521422,-571194,-511430,-235364,-160715,119994,393264,393029,613821,656794,364598,416186,190763,-110400,-60640,-272253,-506823,-458148,-585104,-289184,-252020,-300969,174880,93355,165333,589360,361234,499010,509946,175130,206910,-75306,-382536,-202038,-717945,-409533,-464820,-640825,-186240,-361222,-133876,289033,173180,359372,428287,372465,695083,329296,30557,135903,-294193,-137552,-306241,-581924,-184633,-553843,-291170,-102757,-206828,340851,262412,269595,610120,536757,398558,534997,9288,35636,-97685,-456389,-281622,-632617,-326242,-393746,-426242,-77423,-97865,171491,402624,283685,671087,558731,365842,464998,-15487,-48120,-115984,-424571,-523978,-595783,-613743,-255594,-460841,-129805,55579,51887,424105,368553,476888,581080,146495,360169,243811,-178526,-55849,-503586,-458355,-495408,-500721,-304108,-141022,-231736,261445,110211,323182,699217,454721,665757,376673,196274,187390,-166393,-266394,-391611,-341371,-359942,-478015,-390489,-120112,-164300,262592,248749,321060,490684,460548,548024,285391,228793,259646,-128212,-206663,-302000,-396267,-299864,-497553,-240805,-310279,-355660,2324,-70446,301653,599702,286576,562112,485684,294115,297029,-144327,-59458,-185794,-631768,-246919,-397264,-497223,-146029,-507232,5736,289865,-39713,596881,506075,311299,581377,201799,365777,273102,-421573,-57126,-397640,-578629,-145289,-617485,-288311,45342,-85347,306113,186083,207772,627940,227317,365333,343052,-77402,58607,-214864,-493641,-305299,-501179,-417044,-318795,-477451,-21111,70710,132149,398406,366046,448845,475331,323609,217750,195174,-155430,-189468,-242915,-410346,-433439,-484237,-418741,-155016,-50671,68621,259655,225978,310409,517867,303965,440561,242504,-74538,-77941,-392293,-321599,-158608,-582656,-312662,-211171,-341856,129308,-110772,196699,454869,89472,517312,360336,144495,504823,-76814,-1026,114721,-551676,-180500,-495800,-658966,-98539,-364936,-210624,74197,-88349,356809,340432,96137,569043,326186,258780,281936,-120517,19704,-223751,-572417,-200383,-631481,-371205,-56132,-236917,66631,44566,177173,496141,428233,335293,521538,350529,64963,141660,-318867,-87534,-269100,-500721,-272862,-384005,-227177,2066,-148813,28010,364417,186785,461392,515820,294986,311401,102111,76081,123190,-373681,-176700,-293674,-538754,-22569,-331923,-260150,93070,-53320,239750,426139,216124,464994,263670,279049,435923,-51013,-72667,-267461,-455996,-272712,-283768,-473397,-152546,-271684],[0,0,0,0,0,-4,-2,1,-5,4,-4,3,-3,8,-8,15,-16,22,-24,28,-34,39,-53,59,-75,83,-99,111,-128,148,-169,197,-220,253,-281,315,-351,393,-441,489,-545,600,-666,729,-805,884,-971,1067,-1168,1282,-1399,1534,-1676,1839,-2014,2210,-2431,2675,-2958,3271,-3639,4052,-4526,5035,-5516,5682,-4342,-5326,124240,969334,427111,123837,773394,-412529,-39280,51096,-997371,-75264,-615995,-875245,157098,-931912,-23450,314268,-315268,958705,370311,238460,1158651,-143285,405022,433997,-504799,234904,-706551,-671254,-32857,-1025556,-212631,-60185,-631054,608995,41853,205354,878583,176790,697236,591844,29176,409191,-145878,-413185,-170863,-714168,-392912,-532975,-644292,-214430,-60013,52958,376162,406727,622332,696721,474925,447942,282688,177249,-153017,-4997,-417109,-565066,-466599,-765429,-282169,-376675,-234841,362074,-39770,427567,754674,268694,761032,418329,75238,578126,-497320,-322734,-61882,-845888,-218749,-465297,-675873,231266,-540455,207151,563026,-25376,874417,575367,155308,876571,-100903,-83909,237025,-853694,-61050,-550463,-919048,43164,-581334,-262673,349686,-231075,523395,533197,270428,903018,322360,349769,475692,-408423,13815,-377095,-741231,-178777,-696046,-427776,-122307,-329390,111697,329919,339212,614851,429378,544764,560037,183163,172002,-125944,-338969,-338581,-516240,-541418,-428661,-355591,-112223,10579,108926,273698,487676,561707,484867,502676,269436,219454,55977,-292513,-227777,-467828,-684712,-417922,-537445,-349788,-680,-203596,232915,458418,177107,687051,401732,312473,490280,38351,-16686,-78022,-489529,-337302,-502268,-588524,-204930,-534172,-187094,43018,-30925,584673,218473,401713,542598,330511,337004,153814,-177425,74589,-389832,-368462,-212009,-639113,-403005,-414368,-423422,124937,-35723,363814,507014,411146,633976,390329,308111,350002,-83307,-6232,-189234,-475572,-314192,-494729,-490276,-189586,-399410,-37719,124145,115355,554568,353408,458552,618620,291483,272079,99907,66622,-296701,-395817,-362268,-591454,-580046,-253555,-360626,-111696,77992,76894,377509,454303,287558,462629,441163,294409,234667,-142324,-90525,-490605,-394509,-230188,-520913,-318692,-333284,-358808,49177,-64740,197161,315957,334487,321642,365867,150260,237229,-7813,-186254,-136106,-312180,-398677,-285343,-414509,-260833,-183530,-51327,124655,100099,274389,334658,231539,214447,194458,126382,-90635,-66439,-257401,-201283,-345459,-501354,-241253,-102200,-30624,190248,261393,250983,377933,386136,282605,398275,146967,51689,-78022,-170019,-216293,-405878,-360976,-251460,-463509,-71929,26497,-21268,215850,92266,377342,579469,72310,364763,264783,-171212,65579,-460645,-245008,-253574,-487582,-179052,-316913,-252406,241565,-16379,187803,316918,99200,398326,297717,226348,408039,-2282,-58990,-41241,-326791,-139939,-299029,-396390,-114819,-373491,-135922,143918,-25088,343222,217682,248606,515943,115911,248224,301921,-239362,-127385,-280764,-460324,-268920,-436086,-258019,-169484,-81085,158585,318312,255202,341550,362188,332235,262851,59242,43416,-8428,-170459,-258553,-308736,-375924,-344686,-197952,-126672,82757,147725,17387,419353,359972,308935,489949,96753,141503,163482,-289464,14362,-252771,-338227,-188293,-437211,-69157,-705,-195179,361604,247663,141312,563451,65286,346541,511465,-142498,391224,-250203,-327435,-70322,-516245,-377737,-111034,-470862,40364,-85071,62600,495872,68389,609605,395034,190056,262360,24002,-71181,-53586,-521347,-267581,-451609,-474654,-141828,-239857,-106042,69503,254573,246446,344474,135948,393129,240365,235693,170639,-95466,-195632,-188602,-189645,-228827,-195339,-231796,-256095],[0,0,0,0,0,4,-3,6,-3,8,-7,13,-16,20,-26,30,-40,43,-56,64,-79,92,-107,126,-143,170,-193,224,-253,290,-326,369,-417,466,-527,584,-654,722,-803,889,-982,1087,-1195,1319,-1445,1589,-1741,1912,-2098,2302,-2530,2776,-3056,3365,-3721,4121,-4588,5132,-5779,6561,-7522,8751,-10360,12588,-15848,21088,-30832,54825,-210533,-544044,-115104,-698726,-562017,-168081,-573811,-29303,72589,-109769,592352,337186,575021,742315,260000,391866,240591,-74650,-109883,-308935,-726197,-563255,-519229,-503558,-194317,-254969,-110202,493621,121721,559272,784636,357949,538237,481987,-48219,181926,-467810,-611640,-221942,-812837,-402056,-150883,-656359,221962,-86484,182939,739958,97532,511811,572325,101609,610859,68278,-59178,88365,-709969,-317154,-417762,-832328,-126331,-387259,-320626,377403,18310,505712,725819,172932,767199,447271,202362,440037,-290170,-136885,-179057,-724619,-250337,-417282,-669636,-107314,-313688,-1038,401386,54068,605802,575224,358222,775592,219561,78708,19006,-489187,-332324,-608227,-659969,-262109,-480969,-423610,-11485,-105646,171352,437511,145086,576252,609768,317488,490428,53279,-61600,-78047,-457134,-466224,-552588,-536290,-370521,-381788,-99247,131248,133931,476164,445192,425467,545133,606613,337748,264386,39498,-162161,-141420,-502951,-470258,-404828,-557706,-408003,-332986,-77111,322085,233903,318847,567326,439761,409112,465277,135427,165413,-12572,-479006,-318151,-725636,-559629,-333484,-535316,-3218,940,83272,543680,238811,497704,556658,146224,467477,179136,-143529,47997,-430238,-515687,-467246,-606564,-270813,-331609,-261256,198910,-58449,413617,636077,188555,569237,367761,237660,337785,-83209,-176231,-230354,-607079,-330339,-462457,-378377,-136874,-212736,75753,65030,258059,601037,426170,411847,627568,133399,379524,68373,-224607,-312160,-502111,-316062,-511563,-543126,-384175,-304739,-57723,105068,138251,526170,480229,520088,554380,265435,140311,55956,-368043,-137115,-522634,-499583,-318084,-579179,-322048,-227298,-139617,275167,110124,325074,512842,408863,492446,445080,164286,206049,-124982,-348632,-409183,-550631,-452693,-344760,-332412,-207349,-35809,246581,350958,187943,556721,499203,374671,295332,7823,170252,-291316,-374279,-357543,-540310,-370360,-483001,-236178,-53501,-10571,345852,330187,371196,495910,295439,243531,148382,-6640,46029,-241585,-477908,-226420,-572482,-319862,-238857,-538034,62061,46915,-7688,606031,239913,520354,503355,169648,347460,-24722,-100727,-22395,-474237,-297370,-261380,-709581,-154011,-484142,-132732,259923,-62155,362885,421800,327667,618786,255800,332631,324486,-244917,-150320,-260039,-706601,-227772,-557317,-535154,-247162,-350332,-95937,121617,125441,476365,380479,429547,336451,203270,402539,74604,-25129,-88555,-251371,-539637,-388558,-419704,-387086,-91961,-122712,-83314,369673,307348,346568,544167,185615,343749,171462,28619,237610,-354986,-326057,-239411,-452858,-215885,-292635,-398219,-42614,-72472,143025,408577,134274,683407,288492,83931,558405,-68317,76271,5342,-378025,-203914,-333342,-426490,-59073,-240767,-98239,208385,-49753,338251,398645,154713,496873,132135,57670,213468,-175162,37940,-191852,-558407,-235449,-475181,-372594,-97898,-277415,63941,125055,222759,440149,322705,191275,374275,53748,48592,113837,-294496,-232080,-311996,-439037,-329965,-196637,-205074,29787,-56823,105136,369249,318954,332581,286312,182035,139381,-60095,-56712,-53792,-481699,-300528,-239336,-367848,-93073,-82197,-66715,303212,82798,141079,364707,55673,163565,97555,-54639,24409,-173482,-179717,-257974,-242450,-170682,-114371,-171395,52108,-29660,95530,133142,145263],[0,0,0,0,0,3,-5,7,-13,12,-19,19,-30,35,-48,60,-71,87,-100,122,-141,172,-201,237,-276,317,-366,415,-477,541,-620,699,-788,886,-991,1111,-1236,1381,-1532,1704,-1883,2083,-2300,2532,-2793,3070,-3381,3714,-4086,4488,-4936,5431,-5982,6603,-7298,8097,-9005,10068,-11316,12813,-14643,16933,-19898,23880,-29545,38242,-53392,87213,-327273,-11613,210599,-70338,1010647,195199,421006,857906,-159649,540024,243367,-639901,83863,-678882,-634087,8901,-1195428,17484,-116545,-627081,747926,-32174,354437,1045597,3086,952362,584536,-252045,418684,-395056,-492369,-27622,-956162,-282660,-362006,-623789,206959,-242867,250473,677616,163018,780415,572262,150410,560394,84977,94551,-48001,-484995,-279054,-477139,-619498,-239487,-475916,-101121,-12226,204833,391180,458447,394874,350758,547622,267910,61045,266862,-292598,-274410,-391424,-809430,-277500,-625413,-460520,138700,-138001,258354,618880,-17878,786212,555292,157365,635784,-254182,-58231,122339,-913632,-52346,-561051,-787601,152854,-747584,-60089,324313,-335100,680874,387906,333134,925760,-108433,302484,289904,-556107,47750,-494448,-609984,-106531,-779435,-198262,-2890,-412781,413419,291782,177512,705578,207767,454669,500661,-104789,160936,-272893,-461515,-282257,-688603,-443193,-318268,-542765,33798,-133857,104757,466829,378780,629872,519654,233522,263462,176902,3072,-214752,-456203,-510578,-393730,-420614,-387112,-204557,-24112,47761,160990,381689,384018,619954,311615,493237,370532,-111843,230682,-193852,-373441,-266769,-675013,-457369,-399953,-453818,7774,-53354,112805,554409,218915,602933,513549,117948,442422,231706,-63392,-31059,-532014,-344919,-416534,-655563,-311689,-351834,-308379,-5993,4025,293856,530572,320126,537762,418154,305634,361622,-133525,-65824,-175620,-497123,-326933,-537532,-497816,-263053,-340504,50321,93556,263887,595644,258361,506797,575050,123399,152507,73136,-162996,-197114,-567481,-334467,-459002,-588458,-127974,-117777,64474,331857,296830,405251,397855,330567,513840,196770,173155,16577,-363946,-252477,-511660,-557564,-333944,-450827,-343922,-109200,-17710,372693,338154,334386,590822,240203,466175,246425,-104015,-12784,-225127,-394322,-463645,-543400,-373408,-425188,-350881,47190,-93618,265015,441618,455758,456241,397835,277051,303268,38327,-63668,-240094,-357186,-392192,-447816,-483172,-345481,-158936,-75372,-11594,218728,358487,368483,370484,444074,347755,180978,-22513,-44170,-283878,-366692,-343793,-455784,-216683,-328543,-200396,-38500,-49758,243345,388329,339184,565643,381144,58218,367318,-96966,-125300,-10678,-448878,-477366,-338764,-542832,-113163,-266842,-112184,254568,-38327,415501,532648,310747,532247,277698,184142,246371,-244515,-42729,-271243,-534877,-253727,-593341,-483221,35473,-336091,85457,317470,21814,660332,311451,226395,544684,88633,204585,88873,-290734,20545,-519429,-454880,-181200,-557067,-196098,-91179,-339973,310859,77487,192738,527997,22155,401155,302751,51229,209451,-234884,-94798,-215009,-549435,-339276,-368565,-426271,-55405,-79229,-32994,274652,147125,284969,447577,260778,312143,308071,138715,-93543,-95051,-359167,-471175,-153239,-501704,-356378,-156809,-196461,220046,78917,230758,459201,134387,495567,145429,-31013,286424,-388104,-300128,-26383,-713426,-62613,-471133,-436206,161672,-227538,130712,436312,-40627,508503,477989,172704,629408,-207226,-108568,-22788,-608901,-83927,-403003,-401538,-45856,-438730,8896,296666,-102384,514761,366342,342938,513461,44533,247579,233618,-176053,23109,-439093,-406504,-273522,-517680,-176994,7617,-95627,114814,125178,293994,378311,402893,274425,421491,10774,21152,-57569,-184038,-183368],[0,0,0,0,0,5,-5,8,-9,10,-16,17,-28,30,-43,48,-61,73,-87,107,-123,152,-174,207,-239,279,-322,370,-427,484,-555,625,-711,800,-903,1014,-1133,1269,-1409,1572,-1742,1935,-2140,2368,-2614,2881,-3178,3495,-3852,4238,-4670,5142,-5670,6260,-6922,7680,-8543,9553,-10737,12163,-13906,16108,-18989,22935,-28709,37966,-55228,98103,-437774,-699872,84335,-513004,266526,444208,177937,876810,606990,399176,679730,122495,118687,-33625,-395607,-456339,-569405,-708305,-372567,-455810,-253241,84617,35165,284407,645559,385120,529538,605081,272833,261540,203571,-378378,-163961,-635415,-818392,-291636,-805990,-361768,-63039,-384962,453744,337264,268585,817467,170679,494832,527532,-164091,200816,-169064,-622501,-149966,-831524,-586077,-224067,-657062,96757,133580,-47687,679374,299041,364827,797492,76948,337964,352264,-500938,21260,-560202,-769350,-169137,-707548,-468095,15721,-188672,421433,470587,154351,863292,386201,331003,497886,-107061,165688,-103049,-638791,-295397,-712343,-603407,-146013,-628220,-108124,31800,-158396,572399,395219,408722,800088,362122,375548,263984,-372669,-77992,-497035,-605100,-365962,-588215,-418571,-216888,-346202,36563,327164,251307,471809,511766,450772,547963,299966,133136,26288,-319439,-303590,-311902,-485901,-422468,-491291,-339899,-71799,-46504,201850,415547,270328,513157,322996,439942,406630,315232,-41035,26319,-447273,-485405,-357931,-638155,-392655,-409356,-404579,23209,42218,288133,543915,229940,646514,460178,266158,451042,-91340,-121901,-233299,-529687,-209804,-585125,-479888,-233285,-418704,-82409,249894,150492,660371,382918,468133,659488,194392,290297,198899,-271372,-122789,-406812,-419781,-341393,-648830,-364074,-290590,-100284,262516,82708,336875,567783,300101,470680,217161,112602,112547,-156171,-206834,-382425,-581368,-402246,-327497,-315243,-259882,-232198,192192,272918,207582,618510,250260,542143,336896,231692,209286,40771,-274607,-267242,-623153,-458815,-461616,-575641,-135136,-278391,4511,164740,230513,534701,504793,518291,562418,242326,129677,204903,-390450,-254914,-418394,-606470,-273468,-403994,-223378,-110787,50100,231119,273793,271937,503461,421909,484967,223344,28415,77363,-265094,-276652,-443294,-396734,-382535,-362939,-176936,-15779,88971,392587,406082,428713,440534,361525,366286,91242,-108689,-70126,-348711,-459142,-351031,-609304,-91660,-282528,-160039,230701,-57674,451420,362751,248697,735331,267104,167339,297830,-259544,37599,-55092,-525222,-133490,-558253,-451833,-8541,-355554,78173,145489,61158,658674,260419,395369,679120,103129,316485,54008,-388041,-4621,-488978,-561011,-313624,-594356,-286336,43931,-71393,392015,170294,428566,528803,278987,382246,257980,-32026,-137616,-244344,-418194,-330592,-464737,-371173,-304157,-142283,-48161,25224,318785,395556,469227,450181,467812,281601,27908,272536,-166705,-332187,-232645,-461906,-364052,-248629,-581063,-17696,10379,19196,425541,192722,342285,498025,134496,429216,148472,-79701,92368,-477249,-348043,-195711,-654048,-121393,-352934,-328640,197500,-265500,273841,446421,113328,674400,298319,207168,554853,-113920,-108589,36691,-514568,-237076,-419299,-428393,-122007,-348746,71523,146104,-103393,321268,302252,239395,527537,174418,130545,98813,-368700,-197215,-401547,-478858,-323723,-205550,-328055,-156726,-57983,127983,408696,278645,361597,526446,277305,146856,30978,-89800,18889,-265351,-351782,-237402,-511254,-198242,-87346,-142336,226285,186710,316795,556748,173270,428886,359429,66735,271459,-129638,-212827,-55384,-452750,-238499,-272501,-430250,-123994,-45036,11056,349612,123235,271691,392117,189430,355138,180828,-51188,7695,-185777],[0,0,0,0,0,7,-5,13,-13,18,-20,27,-36,45,-62,72,-91,106,-127,150,-179,213,-249,296,-339,393,-447,515,-588,670,-764,861,-973,1090,-1224,1366,-1528,1702,-1893,2104,-2328,2577,-2843,3140,-3459,3814,-4198,4622,-5087,5596,-6163,6789,-7495,8280,-9173,10187,-11359,12723,-14334,16276,-18657,21669,-25592,30948,-38705,50971,-73314,127015,-546983,-675864,-182390,-1035658,153539,-206294,-286608,718641,-111678,523549,817301,-87653,944696,169824,-108974,551527,-692147,-203021,-257014,-1198007,-77329,-588572,-746317,376499,-545784,274356,612610,-43541,873973,365641,245181,735402,-285548,89157,-37187,-736817,19401,-559100,-619542,-101380,-718181,26574,34444,-180413,617316,130406,355186,716198,344368,273176,187787,32931,-47163,-159367,-412375,-363844,-566231,-528619,-182123,-192956,-75425,340439,323099,342709,670672,370661,473738,542768,-14094,284641,-224226,-563951,-87077,-738183,-611834,-125405,-576804,93292,-77217,25080,738174,111163,338114,844434,18586,453824,35935,-374171,334827,-523767,-488606,-30307,-784202,47262,-64146,-240816,568120,-62603,255773,652463,123752,559913,460485,-78389,386798,-349903,-263786,110949,-701218,-220588,-227560,-428536,137936,-20615,110818,396031,210246,691140,451408,165071,219105,95683,221235,142622,-245134,-111908,-169613,-299421,-190895,-204417,-58567,-11071,56938,193157,35997,259465,170173,65210,104284,-122799,-46805,-131870,-110338,-41410,-124932,-161245,-170110,-200233,9283,-113718,69274,137223,161008,124385,183594,79743,208857,-71101,-45235,7391,-70856,-16146,-71244,-285756,-94657,-117803,-63898,30514,-29005,148269,103058,93405,200019,91599,93194,27118,-175052,-110961,-131447,-136253,-119202,-198924,-107635,-83097,-27492,96242,23193,69087,335209,15919,169104,60595,41380,211899,-13824,-40591,8521,-136203,-147563,-4416,-100395,1494,-108155,-9361,5021,123779,277193,106537,78671,163448,25706,3569,-25371,-75555,-44957,-118045,-231657,-151459,-170834,-11345,-61205,40560,-13193,58495,211779,78831,101933,59025,-32081,-36649,-3330,-210554,-95704,-179169,-48410,-163492,-59627,-210549,-73919,-98232,-46753,167212,74705,158768,121002,29394,40803,74648,13383,37113,-40147,51585,-12748,-62489,30204,78727,-80959,-42370,-767,-99274,-157307,-181399,-186488,-78693,80196,-9321,28120,90168,70181,38061,110930,58061,112212,92590,147447,33687,20180,-6275,-78799,-126994,-65828,-67270,-48169,-79635,-46885,143462,139709,249829,216389,172594,169136,242589,80334,-154200,-59951,-238830,-112071,-98535,-132923,-66444,71139,-106508,155124,78984,249568,295331,125721,308899,266743,71224,153751,-242674,-104058,-173745,-442782,-237793,-232604,-321548,-90435,-113528,82587,333763,102719,345261,264963,35891,414930,5645,-305827,-124840,-439366,-331898,-147788,-442662,-111461,-188381,-159992,239824,105830,355361,446483,207164,279382,263281,84666,146819,-230298,-283929,-350286,-546699,-243879,-547425,-374561,-78074,-67363,223877,367242,300566,412371,415446,305267,340890,137494,-50209,-188219,-150214,-384132,-205664,-523419,-306557,-222365,-178082,21130,154204,77566,405519,385196,225779,459039,73163,-32634,72903,-345865,-45039,-278226,-349861,-30701,-435924,-256890,171334,-118824,384713,333997,124019,642078,185260,121733,428550,-296115,49655,-102310,-709171,35503,-678786,-457628,75463,-392751,105282,294382,-25035,527883,259218,196150,629972,10231,319393,-72432,-168651,74593,-447355,-472418,-239825,-463372,-10518,141394,-199044,465887,319799,354703,512254,221443,253937,221598,-143123,-109605,-224993,-389117,-305670,-409683,-381499,-346668,-125200,-8521,245250],[0,0,0,0,0,1,-6,3,-10,7,-12,13,-19,25,-29,39,-42,56,-63,79,-91,109,-129,148,-174,198,-232,263,-304,344,-390,441,-494,559,-623,702,-779,871,-963,1069,-1184,1308,-1447,1592,-1758,1929,-2124,2332,-2565,2819,-3100,3416,-3760,4153,-4591,5094,-5671,6345,-7142,8095,-9266,10728,-12630,15183,-18813,24353,-33802,53544,-156975,372329,843879,265634,907687,579445,85141,402503,-235804,-237714,-264930,-726937,-445148,-435005,-637113,-278063,-211447,-71118,351716,337287,417134,573687,430946,363669,535702,24313,-43781,-183643,-553815,-225522,-664486,-646782,-267903,-434475,-217929,220649,-73436,570333,505525,273554,928602,316576,336883,386989,-236596,189168,-338091,-810204,-185440,-708276,-438712,-35670,-364018,181087,369545,112454,951774,418102,369346,769216,-87588,-35099,62199,-703325,-221367,-433637,-755875,-60728,-535113,-349441,295446,-97062,635234,589508,393008,878828,312364,252634,431308,-350832,-292498,-167048,-753412,-268564,-543351,-560986,91312,-120129,197806,505984,42142,655339,557584,283982,577259,106922,-12995,-97303,-590828,-338569,-535549,-764845,-310272,-315267,-253027,316173,38936,299916,556909,323650,489383,296833,133939,139106,-120174,-255484,-339402,-533065,-416962,-414645,-431961,-101567,-124611,83186,272103,339629,441510,458062,477203,366139,235248,41028,-54903,-182940,-472724,-324895,-557346,-478509,-309762,-289378,43028,105436,131391,590428,503409,307831,584412,267630,232466,215997,-308690,-45253,-452897,-566155,-231612,-587802,-424719,-79446,-302397,182904,92174,278202,591104,387236,434135,536395,-14791,296118,-85746,-270284,-178186,-598070,-414698,-355834,-651235,-261174,-241435,-148227,212960,-7233,464417,450203,376233,559225,246863,260075,98842,-158858,-75364,-302683,-457533,-288027,-550533,-180287,-272430,-113447,189847,191122,492924,448924,349816,575620,145931,-39379,108107,-254272,-290563,-339500,-506148,-238134,-334263,-236689,-57868,-197914,124730,283878,247915,314304,336796,144571,277931,-6519,-153354,-171689,-362067,-177402,-293903,-340495,-140523,-150594,148170,130479,210460,296642,255111,323880,469551,404889,258203,67750,-153837,-97889,-391303,-327029,-265790,-403064,-148172,-163603,-43714,81735,-43407,345306,257389,281852,255072,163330,158125,78101,-85367,-103153,-275391,-212138,-210973,-94698,-124782,-99175,35192,176006,-40857,276241,73990,140744,222679,-80341,142141,104974,-47606,-76158,-220935,-181613,-50892,-386972,32044,-21833,-192172,147818,-33243,24636,325418,5029,252516,193001,-112607,47714,-137323,-77511,-3910,-173405,-39824,37335,-232816,120800,-145706,71232,127930,178229,263922,37067,67153,211136,44992,-27509,161620,-119842,57548,-156814,-184891,-191790,-251355,102582,97970,142926,73933,34417,183065,147796,67735,200282,168221,33134,-51571,-126940,-165846,-44786,-34767,-201279,-105917,5228,-117322,-36779,1576,84159,267622,111356,224922,168186,-88963,83001,102348,-106960,-31651,-9766,-163553,-83773,-59496,-110142,145071,-123849,123167,89726,79851,103369,-43474,224557,-4578,-152637,93428,-79627,-125459,99468,-78746,4612,77030,27342,-7353,-87498,-105338,79773,32227,53898,114223,51868,140767,-17746,-64029,-1452,6167,-40357,-69061,-104816,86657,-101949,-184300,97958,24774,19375,145459,106476,11475,60302,118573,70497,13758,-63430,-65531,-175898,-94768,25220,-131561,-53368,-29224,84197,59071,-4433,-59977,163373,25103,49022,210211,-20245,97141,-104272,30135,14940,-100052,-36376,28957,-89930,-48185,-103587,90276,-1736,-87367,40598,39945,40592,65957,-99779,56989,-75797,-12485,-34748,-78242,-46355],[0,0,0,0,0,1,-2,5,-2,4,-1,4,-3,9,-9,12,-15,14,-18,18,-27,30,-40,45,-51,60,-66,80,-89,108,-122,143,-160,182,-206,230,-264,297,-339,377,-425,472,-527,589,-656,732,-812,906,-1002,1114,-1233,1369,-1519,1687,-1878,2091,-2340,2619,-2956,3352,-3841,4453,-5253,6352,-7959,10546,-15298,26455,-90760,12747,267247,-695858,-243351,-361067,-986998,71032,-814150,-426242,207050,-455835,662113,498519,-72699,1116107,126442,229340,716158,-422370,203783,-293024,-888996,-67928,-911378,-492636,-127703,-871675,190152,135865,-88272,853836,20923,564833,812498,57972,607544,78404,-256162,221501,-528783,-434286,-277686,-828098,-206741,-441784,-334918,187156,-104194,315504,458231,335543,606010,555403,411784,289528,75138,-24810,-177344,-423970,-481862,-381704,-513175,-488627,-114160,-208681,-18031,263050,73279,623835,402748,320265,649631,39491,123235,188783,-481590,-103256,-336140,-659451,-69072,-603965,-143323,99268,-398773,472725,269275,167299,763440,-62786,422567,444042,-311674,261527,-215622,-503889,92521,-544726,-333966,-23946,-594501,119254,6827,-141976,587444,-52498,377803,511627,-99626,430795,-82131,-144287,106018,-383670,-265195,-337492,-630903,-131015,-431130,-179265,-55626,-143717,250426,328991,125693,422484,171222,280047,342704,-119521,-40110,-70686,-261019,-371399,-406924,-354462,-143822,-224065,-106419,56825,208696,294226,398515,303198,286853,395757,227616,-28500,-26867,-306235,-319791,-467865,-548803,-264717,-394767,-185846,19685,111712,242439,270199,159635,432313,325931,223379,263807,-252770,53552,-179007,-454227,-180339,-498442,-408604,-149808,-430141,-22593,145371,82113,366802,312352,303214,415533,150386,203205,83434,-179619,48337,-273045,-403623,-252921,-492521,-174254,-215886,-106234,45419,-186,325402,219399,210012,433958,232288,27806,205310,-86415,-196125,-322683,-361157,-390247,-259839,-365419,-142879,-184445,70924,200168,275118,512990,390009,372654,211940,135290,145191,-156874,-149301,-163756,-431602,-253061,-331232,-335940,-209982,-164980,-42404,427943,216103,494575,416425,322330,440436,199358,16152,-118118,-457228,-226479,-254772,-355945,-184510,-246389,-97710,-34623,72870,402128,324562,380641,441530,195134,206412,134156,-206946,-127130,-189646,-506372,-292767,-460034,-222155,-156926,-168698,61362,169845,331738,404729,430221,421279,425067,174580,143600,-23198,-349031,-288463,-326842,-604862,-417638,-195381,-200400,3186,72381,263431,488218,252929,425649,476493,287682,251456,113448,-98486,-62126,-354725,-496268,-232425,-495021,-457191,-178691,-211693,93531,336626,182966,492001,429699,352997,429685,48725,185689,-40793,-380070,-198616,-493747,-460695,-268756,-692261,-190703,44889,-124227,483605,248898,319423,683838,132087,403222,280358,-162911,284876,-264218,-431932,-116297,-739062,-305967,-201434,-549930,183524,-47471,268235,569588,112473,478387,442930,184668,412643,-116291,-49881,-5374,-415544,-146834,-302909,-541724,-206626,-232500,-184236,99257,57898,404411,436217,242298,400037,192958,269553,264115,-91662,3360,-151551,-201876,-293607,-325969,-190287,-341220,-88408,-88246,71549,108759,201024,625719,342844,216926,372939,5633,125708,66293,-487976,-118759,-423059,-515822,-163323,-508664,70664,103104,-132126,420578,229328,295197,729131,24803,488557,146137,-283132,285989,-332361,-370425,-77797,-673834,-140035,-288026,-347206,311365,-133820,203923,512669,-52048,671411,354217,119438,519351,-153780,-141917,7800,-559947,-231874,-215973,-517358,-118359,-313008,-8100,209105,129618,407625,324861,310326,330242,278107,-303,-37112,-143429,-316132,-361445,-465353,-467474,-306280,-84982,6435],[0,0,0,0,0,-1,-3,2,-3,4,-2,7,-5,12,-13,19,-21,24,-32,36,-47,52,-65,73,-88,101,-117,137,-155,182,-203,234,-260,298,-334,376,-423,471,-526,581,-648,713,-793,875,-966,1064,-1169,1287,-1409,1550,-1699,1870,-2053,2259,-2486,2741,-3035,3366,-3758,4211,-4759,5419,-6250,7314,-8726,10673,-13392,16537,19175,498613,508651,-176195,217459,-317077,-605372,-254614,-702493,-433078,-112531,-536196,19400,163417,228857,623138,473458,444562,529664,437025,364585,250563,-181083,-250270,-366120,-572266,-494522,-585892,-690090,-101156,-157503,18683,478537,66188,624219,649884,322592,744522,162707,3267,310124,-486234,-228401,-419409,-754661,-249611,-550269,-406713,94455,-335109,284657,451564,122677,746094,454847,301174,639469,-28295,80429,-35061,-607341,-103083,-695703,-694407,-116652,-748104,-150554,157344,-164793,512325,371236,425894,807872,215739,251380,382186,-149928,90222,-154480,-549581,-169868,-633753,-520564,-150025,-462614,102337,313302,75660,443406,435459,327913,649569,249014,200088,60227,-322582,-104978,-528070,-632752,-304520,-609717,-370831,-184333,-281355,356696,303877,333622,660294,362488,437221,552077,65755,178494,28606,-421802,-320527,-510174,-468410,-307245,-602789,-227846,36371,-18621,332787,468521,421421,548991,329059,318954,307489,25431,-81053,-34259,-537425,-471853,-425270,-644551,-244969,-292181,-63224,212600,293539,397054,567082,347975,608065,491052,-12613,100279,-246023,-396427,-218068,-699373,-395140,-372088,-399043,78754,-108885,213148,573080,204419,715485,608609,263799,488436,-22657,-71896,-141563,-674733,-332449,-332432,-692761,-197195,-420526,-55479,32752,96786,576759,348537,539640,599960,351682,431659,-11008,-79515,117228,-498414,-470388,-425735,-525064,-302982,-324054,-189954,-79690,40486,199769,443669,330279,650200,239682,332924,367228,-117926,-99666,-139504,-451690,-360179,-572413,-359873,-428472,-422032,-70465,-82932,304634,384110,254254,569872,496797,384834,560822,149972,205531,-7032,-269402,-193322,-447967,-511421,-236195,-577236,-271268,-31910,-80896,266395,306001,415105,501145,515249,551156,349731,89044,136750,-246310,-181594,-354145,-424089,-358918,-507433,-281645,-249551,5755,29343,160753,470404,494193,398776,393930,249827,176196,-26608,-254472,-144340,-299482,-521821,-358860,-487037,-299301,-164451,-153275,166197,268006,460711,625268,255998,503402,521715,-38908,230703,-242694,-286457,-145435,-607214,-285310,-309102,-570379,24498,10814,43194,400511,90745,457372,419691,106814,456086,-6061,-23886,48337,-388533,-176602,-465947,-481790,-48841,-290430,-204636,197731,-58912,277052,375148,338192,521912,272133,214870,354529,-196187,-185914,-226563,-371638,-309943,-405075,-320374,65745,-149902,-8732,133561,128557,321123,392535,303031,256185,135129,-3147,-112550,-106784,-322586,-279458,-125809,-215971,12356,-278733,108796,29487,-58151,262005,88494,102653,312801,7640,107421,107146,-84741,56874,-257243,-78919,-30522,-341548,-312704,-54568,-178414,6663,84778,212688,294831,110456,290215,289018,29971,254133,-32235,-145500,-91011,-175938,-68938,-165981,-276534,76423,-200251,38278,109122,-14800,77878,258654,45658,255245,177756,36513,86744,-27542,-151039,-36001,-167407,-118828,-45134,84217,-36844,102987,116758,-95238,-6006,214608,126141,83115,7881,98020,-103177,69356,84889,-109285,45900,-187561,-57174,-10621,-93414,-54325,64132,32657,77190,103857,112163,170557,-151075,-13668,9317,-195320,-84911,-73971,-106628,47335,-42161,104282,21546,3874,158801,59106,204879,192386,55667,70806,196352,-210220,-60893,-171837,-213611,-63841,-234032,-172785],[0,0,0,0,0,0,-4,-1,0,-3,3,-4,5,-3,8,-7,16,-18,26,-31,36,-45,52,-68,79,-102,118,-142,165,-191,224,-259,306,-350,407,-462,528,-599,679,-772,869,-983,1100,-1236,1378,-1538,1712,-1903,2115,-2341,2594,-2863,3165,-3488,3848,-4240,4672,-5152,5676,-6264,6913,-7646,8464,-9386,10411,-11527,12697,-14264,81602,196701,931495,159580,301114,431327,-449902,137995,-372970,-739930,-26841,-912061,-418032,-24960,-777128,512399,182038,80380,1091000,100710,667858,905670,-268292,744180,-177016,-466942,318704,-1038696,-476768,-150843,-1036673,61056,-201451,-198206,678552,59657,509561,726274,145955,870908,109032,-75534,229315,-514924,-390752,-407620,-692131,-399697,-523262,-400909,183472,-74791,263706,622466,285405,508941,639083,376987,336657,226239,-86044,-337521,-333085,-686285,-395262,-503859,-679103,-77811,-184984,53954,385682,-106339,714754,670700,303746,648366,43493,123138,309594,-581273,-168278,-443394,-998276,-249088,-734029,-287344,186364,-351787,565219,270416,236509,1019088,254411,464820,649316,-258515,232935,-212168,-601654,-97782,-932642,-546240,-205119,-799229,103213,17582,-32172,758161,166316,602002,665789,173386,599715,95223,-209204,129244,-366924,-387404,-341859,-678294,-117416,-332996,-177609,123783,-10584,407599,466830,314335,733523,488505,224131,299109,-54807,-278017,-232552,-486883,-458903,-498827,-509598,-274897,-98316,-5608,141984,437551,549701,530217,513623,309097,425698,123046,-111739,25903,-493916,-401579,-366697,-521515,-273423,-281407,-159748,114501,52166,190362,545919,294260,462350,422878,161438,343595,-113056,-171170,-246637,-513040,-296690,-427860,-474557,-144867,-193400,94350,337434,194440,572013,398068,211405,606109,166681,171384,84574,-378042,-51826,-401064,-445456,-369931,-552868,-85369,-53456,256,218993,151245,393031,556877,341131,402602,290114,110864,151130,-329410,-223056,-178018,-424117,-184353,-274654,-203242,42510,-28207,136812,365691,329949,488875,184905,329734,216142,-130942,22879,-179444,-359836,-132450,-223408,-346141,-53018,-313312,48727,163521,-36765,328924,179219,184807,46891,-25096,110166,-25151,-146089,-92902,-325055,-199295,-217441,-128178,-31563,-200943,-175317,64269,-6652,141541,275673,151914,257125,154960,111911,1850,-50716,-174990,-228805,-287720,-95725,-161655,-200305,-122047,-59780,26010,66224,119436,102788,329679,90100,234373,84924,-106959,14186,-88440,-166035,-141759,-192374,-8607,-102757,-154835,-87581,105607,36120,67977,125189,133264,106485,133007,96681,19113,-52726,-80232,-91830,-75522,-95002,47285,-174633,-4140,-28591,125230,74972,20202,120525,125588,55381,296818,-25362,37847,-33510,-124038,11958,-53698,-160223,-59600,-217985,-40134,131441,-33909,234448,-62126,9873,213270,40068,284891,233208,-205454,122267,-82435,-129808,3777,-269665,-70737,-68783,-318362,36436,11498,-6571,212767,94265,179518,248926,96724,393269,3988,10454,14969,-324082,-217499,-330387,-393087,-112991,-174033,-61994,-163359,-85176,239330,314705,76906,338201,279779,77052,132236,18341,77805,-69667,-207364,-128009,-197863,-320198,-233263,-74223,-27723,-46875,68491,-27652,322982,239161,50209,212307,115237,-76418,97694,-269758,-190193,-61602,-412541,-45521,-175912,-49875,291977,-78558,276728,182320,89412,475151,58867,98783,193516,-328831,-36070,-145828,-304447,35261,-410637,-105748,219449,-116790,149185,208171,118343,460208,54905,259628,338848,-175153,48174,-61300,-217353,-120060,-487292,-277991,-194089,-364845,-144823,15917,127582,301539,178277,423665,356569,226533,258256,95628,-57726,-104863,-240794,-382275,-397617,-295581,-303930],[0,0,0,0,0,4,-2,8,-5,11,-9,14,-17,22,-31,36,-46,51,-65,74,-89,105,-124,145,-166,196,-222,258,-292,337,-382,431,-488,547,-620,691,-780,868,-970,1077,-1196,1328,-1470,1632,-1802,1995,-2198,2428,-2678,2954,-3263,3602,-3986,4408,-4893,5436,-6064,6793,-7652,8683,-9940,11523,-13575,16373,-20416,26842,-38692,68167,-365100,-361452,-388614,-877849,-252759,-622867,-438009,92429,-283527,271336,416735,182881,689194,439782,314902,519718,77923,-40956,-64540,-420505,-614573,-433264,-573745,-374790,-397471,-276671,233018,211573,246925,736139,387813,688406,686801,105161,587700,32571,-274818,30013,-647864,-537379,-283360,-765820,-337064,-153367,-240532,525255,245551,456209,942823,239119,663397,341008,-87066,364340,-362427,-409470,-129808,-883405,-418156,-512140,-711122,208448,-138197,29488,673878,190732,484891,673239,185552,574799,95403,-238329,73439,-590806,-485209,-474763,-828187,-152017,-441437,-356413,182917,28116,283126,750504,211203,642851,414288,47484,349812,-60969,-284687,-92579,-644110,-501955,-504200,-788567,-178434,-264464,-127841,410478,165931,661070,650226,241043,701690,363349,109707,171072,-172937,-280878,-342092,-641390,-430805,-424826,-378649,-202206,-121177,266132,449798,427226,540456,561413,410276,396977,72086,85398,-148065,-402355,-597611,-475930,-543066,-425110,-316840,-245661,33783,163350,303177,494042,381581,389208,439796,196126,229597,114606,-407841,-239336,-400041,-710303,-404498,-591775,-202137,-120396,-195879,343520,450898,268546,757516,312304,456413,445901,-58168,139808,-351080,-422873,-375291,-663376,-403333,-316092,-529536,136172,-29500,127879,559628,194509,605225,579837,299449,338562,122715,-164807,-143608,-476571,-315060,-478878,-615403,-294912,-476599,-199390,58226,145405,376254,395124,440428,574261,330589,360921,138491,-57940,16024,-323481,-422251,-488632,-603498,-206754,-318833,-134117,250841,64806,434474,461715,510371,468689,376025,167930,296602,-197465,-214329,-285953,-607641,-375131,-596937,-375577,-42182,-246225,192998,268214,398247,614434,378302,335774,489997,141046,105774,-52574,-359821,-209948,-541200,-615182,-408922,-273208,-162917,-104782,115854,319376,374598,374332,602274,316122,288797,87936,33078,-210013,-302705,-325426,-636030,-370478,-353806,-238048,-25850,71098,227919,378206,315596,625346,518763,209490,251989,-30648,-169375,-164340,-554343,-343914,-547974,-528984,-185867,-412702,28181,168602,35117,583369,466640,355661,613847,46581,372896,87815,-270531,-61750,-311048,-564969,-140595,-577623,-205558,-36822,-379642,361083,120392,217768,707604,76827,421505,379078,-40420,353899,-138853,-456941,-251539,-486183,-389684,-316160,-373675,-20802,-122692,-124859,371496,247263,312294,413334,168332,382913,-27291,-19005,-82014,-209664,-256058,-263120,-366410,-374286,-16787,-118752,6821,204377,169440,261552,356742,226232,421485,221210,180142,271872,-134022,-49721,-191105,-533500,-288790,-446812,-504046,48577,-473846,-2826,172987,72553,448773,241844,443787,573368,142012,332125,163820,-129380,58326,-392921,-255145,-14523,-452346,-221364,-251345,-414585,368369,-42497,308197,505613,165067,531525,380236,68202,287648,-124836,-205714,-132880,-405910,-364074,-322319,-505711,-159243,-170228,-30015,110585,153043,310170,486649,375571,294063,217269,93747,109856,-77250,-263105,-103611,-396623,-317895,-225698,-262060,10177,2228,-28190,328489,211321,248667,535086,147509,275764,181332,-275325,103517,-358843,-349871,-157666,-453889,-206404,-182340,-198266,198473,94796,134222,432500,201450,562720,299123,21759,136166,-154045,-142703,-136744,-462551,-245630,-292196,-377785,-107300,-186243,-92541,280512,193762,205219],[0,0,0,0,0,3,-4,3,-5,2,-6,6,-13,15,-20,23,-26,33,-38,51,-60,75,-87,102,-119,137,-162,185,-219,249,-288,325,-369,417,-470,534,-598,675,-752,841,-933,1038,-1153,1277,-1418,1563,-1730,1904,-2102,2314,-2550,2813,-3100,3425,-3782,4192,-4653,5189,-5812,6553,-7454,8576,-10033,12007,-14887,19500,-28160,49834,-204828,-349576,558130,157107,372044,1009037,13701,696813,554556,-290538,587266,-403158,-370003,150066,-994643,-286925,-239750,-956955,295427,-266605,-35267,838264,-39510,800039,639898,-1057,890875,-117586,-228882,362251,-949747,-358670,-330088,-929309,31132,-569604,-330634,460188,-176498,536710,678246,112764,796862,330712,225160,480580,-442150,-181154,-306319,-675562,-390758,-632680,-382981,-128518,-103805,107992,255079,315011,521585,551997,416995,444166,348974,-55416,-28724,-92521,-501425,-383214,-586924,-644457,-174034,-520605,-92970,27005,-38860,586459,344604,361509,781624,366881,473955,439566,-286485,183441,-318375,-424991,-85961,-917197,-248102,-316212,-610402,340556,21452,87807,717420,73805,661022,537014,243342,535088,-129418,-195226,98839,-652822,-176363,-233528,-514404,178542,-285231,-41998,329231,103534,519344,794585,282210,476949,288856,194047,316120,-382072,-314693,-398423,-517957,-174365,-388016,-334102,1461,-57283,227933,430305,193008,405402,416279,250523,290845,120497,-203027,-215737,-378158,-483989,-382585,-439555,-427551,-218917,-103406,-550,257666,256846,454977,304422,314918,317377,194924,162544,46458,-146307,-225055,-202061,-438136,-181760,-372941,-159821,115021,-111795,151080,379222,228303,438898,267316,196866,370527,-42867,-18310,-7939,-433427,-343546,-388326,-273442,-90078,-202279,-69099,251042,81547,352001,256955,238069,336575,189869,163966,-710,-57341,-31523,-199848,-128071,15097,-184319,-110979,11773,50985,210610,7177,91096,144408,17242,44498,-20323,72947,-60226,-62547,-253526,-106990,-118505,-98634,-136822,-10941,-72784,74659,-18087,95593,68765,198327,195522,66679,98837,-45532,92708,-58020,-167389,-101943,-159665,-202716,-92599,-70531,-93374,-3902,60524,77419,175295,124335,196224,30412,55859,-13823,-3631,75732,-174263,-302822,-240000,-74213,-129371,-24547,-165871,-14623,250287,144984,178720,161736,260622,98251,-24864,-37463,-142207,-156448,-152133,-157909,-294468,-130132,16140,-90745,22185,130636,143345,146333,303130,252074,124957,170307,128406,4769,-43173,-165537,-343717,-53835,-187625,-117129,-87250,38670,-44396,13794,148745,127809,143480,269762,49234,130292,-30988,-24495,-30043,-24124,-29799,-60914,-52880,107460,-43361,70091,177941,3324,6827,77787,-82578,-86215,-38609,-85828,81878,-24240,26932,93883,116950,-3161,160600,-78651,101308,93069,-191378,12223,-65695,-105778,-95004,-88528,-89673,-82971,-189605,78342,-166622,-59786,249420,110209,230311,113148,20390,48402,38212,-25524,1606,-186260,-85820,-42281,-253022,55101,19285,85267,-11276,-30358,47239,9959,101807,1914,17843,26055,10759,-30388,44943,45748,70822,-55099,33771,42836,5013,-91070,62725,108389,-10473,-146837,-131135,-21921,-99418,68452,-32526,-71692,112354,-27749,-19067,-36390,-70674,89191,-11958,-61648,38016,-53433,110775,42557,-124309,36924,-92871,-102054,35128,-97362,50255,83333,-77307,141258,-172110,-33507,91352,-40849,169668,72349,7411,178507,-76705,-6351,63940,-151406,-23896,45106,-115142,-13964,-203687,-12587,-67550,-279530,267410,-3528,-39980,50604,50499,192626,161715,-38438,151290,-84621,69864,34972,-160059,-63136,-324812,-217277,17699,-87111,21867,-90120,123242,20051,295608],[0,0,0,0,0,3,-2,7,-8,9,-15,15,-25,27,-39,46,-58,70,-83,104,-121,149,-172,207,-239,280,-326,375,-436,497,-574,650,-742,837,-948,1069,-1200,1348,-1503,1681,-1867,2079,-2304,2553,-2827,3121,-3445,3793,-4182,4602,-5068,5580,-6147,6777,-7477,8270,-9164,10197,-11389,12802,-14494,16578,-19224,22719,-27618,35068,-48116,78358,-349549,-281212,-289288,-312062,456428,124981,479297,757952,425440,630852,431299,31249,329244,-245292,-419348,-349773,-627928,-578472,-246237,-500018,-20320,96409,210136,442559,554142,424719,770577,292554,374012,411175,-223892,-205438,-319847,-753898,-484337,-628442,-598826,-87537,-363337,164398,554663,36094,809866,588607,173320,676996,-88040,146403,115422,-638627,-264937,-426686,-880634,-224044,-543952,-290248,272554,-210756,548440,485220,158423,842309,378030,243099,596956,-104657,-35229,-148838,-549239,-239555,-655039,-703531,-76364,-444933,3570,362033,-53711,628761,471531,240953,715906,320428,269660,269755,-247637,-10574,-329251,-778869,-169214,-543224,-537436,44662,-196440,215060,303150,80915,673672,403879,370114,617550,106881,109059,-14151,-431335,-245714,-576801,-474328,-262445,-523214,-188604,55284,-63695,359497,297340,290106,602003,323121,255564,361580,-5253,-220672,-250128,-277725,-278958,-419918,-375030,-292432,-267939,-118236,136068,86110,308128,288268,315190,369339,346844,203421,75155,-127501,-178294,-161516,-488284,-289415,-375511,-493254,-95113,-136212,13245,349951,152651,446933,352061,67279,390699,237138,-10913,197465,-275298,-193808,-239825,-539093,-144190,-353777,-198159,-16785,-57333,278566,366027,202901,551225,213040,183332,393524,-70693,-57566,-111142,-418322,-333479,-448643,-380966,-233511,-450396,-37327,-72338,58437,380963,166812,362113,387515,273443,264814,9235,-123454,-3711,-381547,-266636,-295472,-343561,-79777,-148635,-52312,44750,-76815,250162,245547,162191,449288,176743,170007,254092,-85842,-83129,-240534,-249323,-149529,-357178,-215570,-79121,-138373,42989,-24604,180072,226740,172854,301392,158122,170718,173178,-23041,-14181,-117888,-150067,-183273,-203096,-228465,-221089,-151626,-36334,48658,92512,243146,169860,221000,253884,145378,195351,84278,22397,113717,-161522,-127524,-219242,-126072,-318956,-149961,-53103,21371,95035,209070,184451,279472,210723,71795,257317,142035,-18654,-41003,-197659,-159692,-347100,-387590,-114294,-325303,50405,92167,-38838,431077,229568,206038,419362,103028,279012,106099,-264498,26598,-346428,-344087,-163794,-628257,-254188,-189728,-288414,253968,102763,203698,565208,129460,501828,432070,-7098,290731,-167894,-63854,-105323,-519237,-293104,-250132,-422793,-136341,-171023,-18572,233203,72273,356057,415306,148544,406763,115336,62441,73702,-193677,-190139,-176916,-421790,-233222,-368604,-300382,-199113,-54449,11385,298893,194970,309816,379461,240519,413449,114638,-130834,32424,-114110,-463496,-180361,-360131,-291376,-193715,-448936,160343,183858,-70989,578068,288993,322594,412501,-33478,361159,6234,-169767,-4547,-371688,-346061,-261588,-449441,-64077,-81468,-126489,194903,112146,251056,472378,137577,482959,236239,-80952,103527,-254504,-278297,-165590,-397548,-299886,-225410,-399731,-131857,-248010,30963,198335,120624,372656,333438,287561,308899,36681,-5509,95910,-240212,-291985,-178401,-308968,-281525,-202216,-284296,-28310,46813,-8608,348531,182434,261497,328806,99262,310457,152380,-41522,83259,-265114,-298393,-139349,-495950,-167073,-129292,-188712,162485,149707,194262,241335,129869,329576,290115,-89235,49979,-101449,-189393,-62791,-312204,-289873,-265824,-370512,-25634,-54871,-21232,197122,10430,189597,254132,222358,234986],[0,0,0,0,0,4,0,4,1,3,-4,6,-11,11,-18,17,-22,24,-32,40,-51,62,-70,85,-94,114,-130,154,-179,206,-236,264,-304,340,-388,437,-495,553,-618,690,-764,852,-943,1047,-1156,1279,-1408,1549,-1706,1875,-2064,2267,-2498,2747,-3031,3346,-3705,4120,-4601,5177,-5870,6746,-7877,9436,-11744,15574,-23212,44709,-256352,-805725,-356297,-498706,-644612,136988,-234791,318762,757933,64221,1005303,355984,92014,816366,-329869,69876,217569,-908263,-99517,-554423,-847341,155906,-958106,-61263,341294,-433269,763437,389488,175325,881450,-29612,357272,551469,-422277,230575,-351521,-640457,69061,-791972,-394818,-43552,-573323,211525,-23834,83243,611477,251211,623746,528152,187398,336212,-46413,-73101,75521,-522972,-367421,-324621,-620594,-344467,-291328,-49846,84522,232396,296346,383965,577272,138708,448927,167851,93598,100951,-391924,-341110,-275837,-706783,-262851,-322279,-537009,261817,-260850,195050,693733,-21281,669175,360176,115325,658567,-312390,-18297,-4760,-681951,-113880,-483649,-714452,186986,-450374,-157755,370963,-220122,674988,341462,279108,804087,131566,259259,223986,-565137,100992,-386552,-554730,-32160,-623114,-245475,57020,-376731,386894,312067,181937,652069,231984,440901,475472,-43498,167686,-279938,-371166,-236174,-679860,-407554,-298300,-212428,-221511,74123,262798,418134,489614,336415,451755,286143,199290,111936,-56745,-318848,-402730,-401054,-562167,-302788,-241093,-110768,52353,-12777,429910,365040,523921,752518,417502,381279,333029,-58914,92815,-223830,-455434,-315192,-714342,-521784,-145282,-485422,52626,13434,131482,431226,308543,568254,564253,169658,449179,193103,-46774,52892,-523401,-473693,-285128,-701322,-370615,-453978,-302411,167746,-29725,457822,475730,326596,639896,412819,415499,398989,-41454,-48519,-258497,-558095,-287090,-498859,-587146,-192287,-296836,44315,70077,356268,511729,322589,516984,500948,162475,245005,-51562,-218461,-205416,-467824,-349411,-498842,-351219,-249537,-366075,-45057,220795,193594,492990,478619,570160,692035,100693,254600,26725,-230189,-175282,-472247,-471829,-324618,-543068,-304489,-98995,-59604,353529,277128,374401,602510,342077,499350,444050,-30584,201801,-233092,-296413,-270989,-612268,-449052,-474258,-293141,-81113,-36465,136629,350866,227946,552936,546807,269759,243093,186031,-14546,-136845,-162885,-459335,-485141,-466094,-387708,-243072,-272388,98533,354797,189835,408474,505354,346625,333265,81823,127188,21014,-280731,-188093,-276223,-523132,-302280,-309511,-345186,-135263,14533,152535,432621,330367,587854,523740,342854,471812,30915,43738,29295,-561888,-293394,-297225,-661111,-221520,-420529,-367016,87521,-126154,382353,418970,175468,702939,286255,288571,413309,-175224,-86587,-125090,-589664,-184771,-511888,-487386,-28307,-493963,11338,116258,-102985,605551,354445,391830,713780,128579,274511,117628,-294324,151148,-445214,-465785,-156083,-525004,-172941,71033,-212300,198293,227917,229438,691015,234047,433428,373860,-117341,222848,-228945,-322756,-262171,-443310,-467844,-252448,-256190,-185427,6681,140174,325603,389351,529388,520770,511395,230882,304066,64349,-222171,-292533,-468717,-246638,-372327,-454325,-216167,-241939,-193467,393073,225111,392716,543885,17084,363161,256192,-172916,288157,-423432,-317625,-60057,-663022,-191955,-355235,-460203,198054,-152643,368275,581383,24043,650184,276050,186920,546283,-47996,-22393,-85614,-607751,-83379,-401862,-552587,-7403,-516280,24366,138986,-229891,460920,109770,401835,619709,87657,347996,245087,14985,132598,-315083,-345007,-282589,-534649,-165646,-180591,-290563,-24687,87691,122801,258975,366859,421112],[0,0,0,0,0,-3,-1,-1,-3,0,-4,2,-4,6,-6,12,-11,18,-17,23,-25,33,-41,46,-56,63,-75,84,-99,112,-128,146,-163,186,-204,232,-257,290,-321,355,-394,432,-479,524,-580,635,-700,766,-838,918,-1004,1103,-1206,1327,-1453,1598,-1756,1935,-2137,2363,-2623,2903,-3214,3515,-3737,3603,-2086,-6314,117845,783583,532238,554094,720977,124613,441342,167078,-199397,-97045,-348663,-670770,-393723,-625248,-458128,-230060,-351037,142845,396509,114002,493182,430305,363235,657884,236447,96584,33377,-429545,-349398,-367395,-757787,-191279,-504783,-562269,150599,-112023,308249,432294,84086,611869,545822,217531,662073,-159070,-84976,-91330,-689061,-295327,-482147,-682549,-151295,-546485,-122592,258864,-138168,534941,613418,311645,879789,374994,167171,435965,-199008,-139840,-193576,-658845,-270107,-467237,-570895,-147849,-307078,31731,284060,32300,590346,488609,321511,760048,152996,251992,224442,-330632,-9130,-325302,-622963,-249874,-579183,-393838,6531,-511210,182581,130019,135224,577588,280624,433109,567469,15145,172804,959,-288283,4448,-554329,-503995,-235240,-633290,-96027,-228255,-128412,217352,268814,351674,601644,374637,430388,374268,160757,159066,-233103,-386273,-328588,-597967,-611582,-388497,-530385,-328997,-68946,165117,257853,495375,483152,551028,334941,258336,306822,-106844,-240328,-235804,-531942,-477357,-386480,-755038,-178648,-154327,-41890,436316,202960,603472,636286,383416,586180,171111,172394,206270,-355131,-158515,-393177,-655555,-338969,-602466,-386945,-81710,-148883,304340,300949,256812,776317,365949,378092,473891,13100,115224,-227323,-469441,-271689,-660814,-514699,-425590,-527937,-129898,-35265,81003,484143,375354,577292,586479,411032,470687,299892,5357,-238578,-376371,-337466,-504261,-604174,-508970,-409370,-39700,176641,56663,449401,388646,481169,459935,268264,269395,123063,-111724,-46270,-482223,-484773,-412214,-479808,-173681,-66784,-191003,303234,202933,432797,520261,376745,539017,271015,-62419,53084,-384797,-448869,-429359,-521405,-450223,-358242,-317194,-6567,-31257,231035,375501,218336,528455,384437,328292,334661,54353,51323,-52496,-274031,-518060,-461228,-357821,-472651,-194410,-109875,108724,189762,399965,440121,448538,343725,320753,234690,38432,-2648,-343472,-305850,-244343,-622785,-351642,-348530,-356424,80987,-39938,154181,490225,165270,593447,413837,228284,371415,582,-20709,-32064,-559534,-195039,-490321,-566790,-47573,-428513,-158805,244400,-129173,519507,334181,251495,683921,152187,364545,405441,-303512,-48604,-295617,-556532,-164740,-639295,-188386,-246545,-338873,111656,138158,126812,655574,458290,314861,454672,54364,142851,56694,-402244,-139094,-495486,-547498,-256601,-548503,-223838,58334,-3804,227138,233084,277626,502145,370614,265843,317393,89252,-271938,-131163,-385716,-292847,-329724,-526028,-217877,-218003,-53555,263750,32529,301119,547127,354460,573717,356740,-9246,344641,-238855,-326472,-164020,-522774,-255355,-387778,-509847,34081,-273718,85841,471943,164627,537409,590294,397324,675469,-80470,117875,71575,-378154,-128930,-386889,-608128,-45048,-373225,-395699,36607,-310438,368719,281440,369039,526609,422844,317713,398847,-55400,18379,-67730,-428924,-177881,-393279,-481362,-307580,-186547,-176542,115673,76593,265544,479290,233456,567038,398753,249639,220542,-118720,7445,-69385,-481862,-251974,-506556,-428759,-105614,-264191,-135871,149441,47035,398935,223825,207320,503141,134365,245272,129511,-268796,-57372,-193905,-434985,-121915,-494367,-296888,-40106,-283451,230840,272034,233094,439024,232231,191257,457703,249848,232399,-45792,-212797,-256177],[0,0,0,0,0,-2,2,-3,7,-6,11,-9,14,-16,22,-29,36,-45,48,-60,67,-83,97,-116,135,-157,182,-204,237,-268,309,-350,398,-449,502,-565,630,-708,787,-880,977,-1086,1202,-1328,1471,-1621,1793,-1975,2181,-2402,2648,-2920,3222,-3564,3942,-4379,4869,-5441,6104,-6895,7851,-9031,10540,-12533,15322,-19522,26721,-42839,230660,-65019,-9970,-139287,-757629,32481,-662650,-669103,58467,-683999,156211,228822,-229737,937442,238509,446900,1036280,-249803,394038,312884,-511410,264976,-714656,-659781,-71253,-960430,-115125,-27688,-488504,696425,39489,295026,965650,143570,727675,406228,-147596,461755,-229851,-559404,-153473,-834612,-439339,-346736,-633535,-1664,-229548,1968,514247,195319,583171,513627,224780,567656,95672,52986,-61948,-424530,-410702,-451277,-488179,-415484,-257486,-173471,116894,335471,362345,582024,645915,350258,589370,229835,-141982,272516,-529738,-507944,-147625,-797417,-286497,-384651,-722817,317878,-127259,258336,750483,217146,891835,511436,60332,624911,-220558,-151112,130859,-857140,-220346,-509761,-864212,133807,-610847,-1340,595089,-61601,750326,624039,72856,968210,37450,116779,256658,-638579,-17685,-478966,-840020,-182644,-698423,-428569,-187948,-377018,324066,260025,281916,731592,411125,591486,585749,-13832,343193,-123583,-407356,-255659,-547691,-517114,-465703,-466695,-119941,-98199,-11971,352073,417166,409934,661916,416123,305568,156102,104225,-198552,-483210,-408444,-523295,-324598,-493858,-348561,-296227,-180838,190336,403683,314433,665207,413435,446364,398864,48596,135796,-126072,-323507,-252147,-602282,-429037,-359350,-556647,-33692,-116768,-98534,473370,172345,448567,564135,291263,508135,257243,-28392,122576,-433342,-360614,-514607,-635620,-408212,-565480,-286322,73808,-151114,330065,507588,443237,696731,496599,284440,437397,-79888,115419,-243393,-439200,-307617,-544681,-440236,-338177,-218475,182359,222066,248556,667636,354749,474764,443769,96018,200563,58489,-288752,-197685,-584715,-477489,-457841,-553057,-161380,-208415,159019,378207,324833,561678,633340,326110,521555,156908,56007,-118261,-494749,-250115,-562017,-637855,-278100,-477650,-217836,47009,-36898,428234,423186,417495,539183,319042,314646,226644,-89940,-198584,-323693,-561505,-387162,-573350,-479816,-278941,-232552,88613,111038,238757,429023,448111,420011,448224,211956,202806,-8123,-355898,-348604,-379137,-408252,-440353,-196784,-217986,-70522,123356,229746,519205,537975,414159,369991,419445,185930,112059,-208918,-210929,-409048,-572988,-369365,-426507,-211604,-103948,-143421,125173,258343,217143,545504,247859,413173,438852,-45936,-62687,-94058,-410058,-209462,-567437,-431801,-115094,-482545,-56168,108571,-228955,449287,292751,371411,648197,111701,329428,209331,-178926,-75858,-408769,-727626,-184134,-601462,-443935,-153443,-332916,110398,-112706,255448,594337,287548,397911,470387,76842,310090,74695,-239637,51406,-568969,-189664,-156941,-558158,-127900,-175433,-183028,198553,96734,449917,482772,307060,414442,216803,117057,198539,-254279,-268071,-237756,-504852,-189062,-349868,-421710,-66125,-29846,150102,270726,283778,422809,539155,419198,268318,236547,-101663,-122175,-187008,-564118,-290834,-398469,-479590,38344,-254697,10239,228343,127636,487812,493721,198320,656334,182534,141492,345131,-396520,-121636,-408639,-550721,7496,-476015,-240549,40407,-449341,367078,153729,147961,755775,227784,336321,356530,-225898,225360,-267143,-356213,-19845,-680996,-329591,-143454,-459042,70780,91778,-4073,430856,258622,278493,563788,90350,444360,76768,-129799,33946,-387123,-363472,-421020,-385411,-317393,-158681,-131724,139569,144921,355238,445883,359575],[0,0,0,0,0,-3,2,-2,1,0,3,-1,5,-1,4,-2,2,-2,0,-3,0,-1,-4,4,-8,11,-12,19,-22,32,-36,48,-53,65,-75,87,-104,119,-141,157,-181,202,-228,255,-285,320,-351,392,-425,468,-508,555,-601,646,-694,732,-773,797,-814,802,-749,622,-361,-143,1155,-3297,8539,-25647,189071,753986,-158887,50409,9761,-605155,-233013,-395511,-630901,-233569,-378782,-316272,100149,33761,430495,534887,283104,671605,505827,248014,230696,-97817,-411957,-158444,-506760,-608532,-268534,-588191,-130604,-41102,-161954,477009,274368,454687,850194,219038,372622,320955,-218302,165289,-323709,-641196,-214877,-881471,-459677,-61878,-615413,200368,292784,88129,893241,370604,550681,750808,-48551,341794,82450,-408197,-22843,-559033,-632361,-256211,-808774,-135138,-37964,-278853,476760,279265,298438,825357,176599,487147,472381,-102277,207171,-236491,-529622,-249460,-682085,-509003,-247321,-570968,-125505,-29733,-92431,655145,272638,406795,811712,162712,434574,312680,-138566,111609,-468036,-489338,-278445,-627813,-314440,-247076,-440721,-3717,-36071,120113,652364,221349,541515,384346,251567,467907,-15658,-19448,-69124,-343359,-391997,-397664,-352337,-276661,-204011,-259912,241821,173075,329121,421322,365599,438431,282133,297677,100827,-70774,-404890,-338549,-364785,-436464,-379054,-412093,-344998,138387,106328,382090,565692,308372,585822,425071,254806,330853,-115265,-63691,-237323,-619340,-244210,-569653,-540428,-79692,-246070,-63874,184529,20795,489462,519102,402501,593477,133536,166432,61112,-80382,-13619,-347207,-386974,-226531,-631537,-162519,-217725,-215379,203824,-20999,302116,522727,186917,639284,344130,128225,266796,-83097,-83545,-226837,-546704,-317692,-469505,-418193,-230655,-280898,78978,46997,323214,509030,236645,358605,393399,323237,187408,-84967,-262811,-197750,-466348,-408612,-319453,-466243,-186425,-188558,-153530,99650,224515,422681,356927,418977,462514,83956,169747,118251,-240082,-228295,-429820,-421198,-267442,-346333,-208606,-11138,-70452,204920,353786,414201,528720,250873,370303,317214,2159,64130,-230418,-386117,-375839,-396317,-210751,-297856,-302037,-72431,9240,154728,142407,336490,432790,366381,282931,183091,222150,-32747,-191524,-128242,-321098,-377670,-270040,-504486,-228046,-166668,-248622,90763,211760,24998,396614,250101,408111,349402,148135,310475,-111166,-238808,-154798,-584269,-398757,-351653,-516468,23583,-24345,-52852,297446,23573,485501,478013,312535,529295,168051,88984,68180,-314799,-296291,-216352,-466077,-232831,-319420,-132829,144981,51364,409126,344513,105772,466464,232743,184313,361738,-221310,-272837,-114867,-485624,-255775,-256564,-372394,-201587,-248091,73039,241500,232500,383266,337697,451300,383373,109070,18567,-25345,-217344,-523851,-326254,-501910,-372009,-225885,-395309,27134,206472,41258,551245,311858,211655,595945,158226,132157,185728,-433299,-86174,-151212,-447575,-201531,-287839,-308048,60436,-86433,194686,291591,213121,563349,284321,217005,343708,-219047,238772,-110880,-469122,-149145,-280533,-335919,-96751,-395912,20838,182443,91649,351651,325606,382379,283970,115695,100852,19296,-189363,-154192,-325821,-419156,-342561,-339129,-305096,-20540,-78051,217208,220167,179348,524848,314428,286781,335602,112361,87530,32905,-266238,-291454,-146895,-452692,-286849,-340592,-277662,135362,-100316,222614,267304,177325,560900,273774,194676,329025,-83430,70997,-71775,-417072,-216076,-483695,-559484,-93942,-397591,-50662,52196,5880,413857,247937,270652,539686,109039,433711,218948,-223840,-137916,-353984,-416137,-338164,-370940,-198124,-263296,-209758,160397],[0,0,0,0,0,-4,2,-10,8,-14,15,-19,26,-32,45,-53,71,-83,101,-120,144,-174,206,-247,288,-339,389,-452,520,-597,687,-782,894,-1009,1143,-1286,1447,-1623,1817,-2031,2261,-2518,2790,-3096,3423,-3787,4182,-4614,5089,-5603,6175,-6799,7495,-8264,9127,-10095,11191,-12450,13903,-15617,17664,-20182,23359,-27545,33374,-42205,57606,-93457,403112,312642,699340,765640,39717,544870,-27273,-372088,92304,-641747,-397062,-212534,-876135,169329,-316122,-266195,578010,-50198,363599,861477,-3608,875432,348511,-221126,417895,-536405,-229081,-156794,-1070331,-135713,-413475,-498642,331184,-310565,238799,645239,37271,912082,458492,236499,827450,-128653,-18149,116729,-748739,-176644,-452313,-536762,-177989,-381015,-240089,86410,114998,481532,320442,512780,616153,372340,266587,183795,38241,-114357,-348942,-514024,-658215,-230313,-621061,-414314,-22570,-322418,356985,267174,192234,729518,296765,330468,455194,-248673,118290,-75587,-827401,-144972,-765827,-646455,-115944,-790129,30736,214456,-142688,842499,466547,434879,1009469,1264,551531,152933,-509817,221988,-771072,-773509,-174204,-1010747,-202768,-99945,-492208,546428,-63520,354002,886934,88096,641301,428330,-98362,400458,-244862,-380066,-182804,-757511,-355567,-439527,-577088,-10884,-119851,74472,512354,186983,665374,559472,240325,501906,31970,33976,1238,-324096,-390948,-593445,-538780,-448482,-348389,-269505,18501,-1607,295864,248747,531898,334221,430942,390104,232586,184807,-72768,-171758,-391821,-439114,-340021,-314646,-425699,-63186,-121724,-1984,392764,159050,452439,403296,256326,445452,54625,136667,-6572,-382100,-201702,-289613,-501196,-286884,-398895,-192069,49475,852,170838,319325,106329,557213,181194,296947,274741,-107745,-33098,-214098,-452170,-250205,-317096,-247614,-112886,-206165,-92439,9387,279781,422389,253766,298223,234397,194960,226942,28565,-111556,-115854,-281975,-243328,-129915,-316128,-111792,-201356,-17898,146127,162829,314368,141789,258317,342028,232908,351682,1431,-33439,-117555,-98608,-188207,-123158,-348923,-118258,-128540,-76336,70651,-10595,212661,175512,50613,157879,127287,32223,77856,-230725,-1402,-78179,-262818,-50483,-83526,-242104,6876,-11720,68278,82693,30927,179499,24339,162799,164064,-82346,-93733,7495,-160095,-47361,-175539,-308306,-29940,-159414,-121555,-31617,-29753,70732,186417,119425,227973,178456,255175,184966,3863,-80742,-111867,-117091,-51443,-22530,-126152,-66303,-112903,-18099,-49586,32820,63099,109354,49032,46517,158625,63250,54195,-22469,35510,-77226,27980,48774,-41130,-97827,115009,-88863,70237,86076,-53416,94175,23179,-108860,-75984,100278,51267,-3462,-82826,-11477,129650,-9236,-119457,-25817,-26003,-992,8821,125062,32645,54538,151632,84272,60912,32281,-29962,42021,-15814,-125432,52098,46974,-168484,-57151,-45322,38368,-89581,-111470,-54511,-23554,16838,144783,-31949,35492,205244,-46372,119840,28732,12062,88600,-218424,-39566,-22159,-106337,33814,16672,-89069,28071,-128096,105237,90065,140707,103013,188212,46226,132921,-5107,-93724,-9738,-55133,-122865,-41756,-53499,14755,-48882,-81148,105119,187366,27863,97504,103846,-27573,120908,-75413,-71603,-85833,-140168,-63478,-93375,-263923,-25993,-31606,-46133,198347,-56974,147054,179312,-94278,106745,52202,14172,107613,-134380,-121208,251,-176886,144600,-60730,-125405,139006,-38864,23178,38950,36166,217438,12623,9682,90957,-66582,120963,7163,-138165,-33765,3697,-21478,-83668,-229035,100858,-61710,112967,107915,140935,10957,-49277,16425,44277,-18919,-86652,27361,-31717,-23737],[0,0,0,0,0,1,2,2,1,4,-2,4,-4,3,-7,6,-13,11,-17,16,-21,25,-29,37,-41,50,-54,65,-72,85,-97,110,-127,139,-160,175,-201,223,-251,280,-310,345,-379,422,-462,515,-566,625,-687,754,-831,912,-1007,1104,-1222,1345,-1487,1647,-1828,2043,-2289,2586,-2935,3368,-3902,4590,-5523,7125,-51433,-232793,-810490,-408013,-380483,-774786,-125614,-175551,31629,550450,284065,525232,744195,216262,547075,423204,-67407,217678,-242744,-594919,-244618,-625060,-602837,-277378,-540907,-81273,107645,-5608,716774,308413,422796,837989,142895,359396,269414,-387083,-112223,-366134,-692272,-289192,-862322,-365820,35273,-502905,370350,264354,204750,792064,338534,505303,751726,-16702,236143,101233,-805252,-139957,-642947,-649954,-169065,-673448,-226263,84794,-60155,552532,535336,253873,802405,348565,146650,456960,-299713,63832,-234856,-780896,-204989,-700191,-421467,43297,-342939,250791,395850,86173,746044,559717,291766,700865,-71098,77223,79486,-603625,-360339,-496864,-742860,-219028,-524638,-189872,120520,-127548,364541,279786,235511,663075,390484,363268,402368,-106885,-40962,-212995,-532684,-231324,-673653,-512334,-149437,-464079,-60397,189795,188645,529255,554996,382559,586990,165640,222078,23388,-175684,-388012,-450563,-584676,-449085,-468089,-413937,-99074,110783,79344,284115,320526,557288,493169,327771,379770,178916,-94176,82097,-334634,-469340,-312036,-608096,-460876,-137798,-222159,233760,171569,232206,768571,316873,658836,636655,17768,176783,-71226,-216379,-175549,-657485,-468265,-370192,-540587,-145707,-236919,77053,429435,61367,570464,548498,299972,488452,160215,55767,43914,-385106,-452886,-435991,-634359,-397469,-413516,-299205,1007,-119552,356049,319809,302485,473279,184599,345643,217618,-60435,-84381,-232440,-302300,-298289,-434833,-294716,-155123,-107770,117908,7958,272749,309735,372493,497243,198701,217718,228503,-212428,-134874,-177427,-403787,-309517,-461972,-235523,-104633,-222590,79820,112416,227399,435111,244133,359798,463145,131673,211261,-100954,-149502,-213450,-301275,-314340,-230342,-361225,-109664,-106312,56429,35469,150012,196201,399360,209850,361512,194089,-58601,38371,-202437,-201097,-403847,-279147,-396072,-435460,-182211,-65906,159871,333896,49624,229789,310904,272419,347680,93918,35166,65440,-236119,28126,-332078,-226297,-213358,-369564,-80843,-39147,-31215,215214,39115,147194,305119,202644,309418,133128,38887,188787,-196590,-61456,-44930,-254367,-29256,-124389,-216156,-18532,-162782,21565,263106,186911,330349,190749,18604,244926,6963,-264509,51879,-302291,-36717,-298935,-162074,-116279,-269913,-24960,98553,93107,129428,262845,242397,546958,105130,180495,86947,-155912,-293899,-95662,-190532,-402198,-217748,-330444,-69142,106086,-30537,225078,239045,273703,475027,200696,123324,115218,-98400,13424,8508,-298720,-187348,-462445,-372841,7249,-266246,-5592,261337,12716,296102,142190,256824,520153,-116359,192098,54087,-203935,70777,-371059,-342442,14867,-396420,-204725,-127959,-121838,368022,81697,198032,514855,283890,401733,162465,23188,99771,-237420,-202839,-188936,-323989,-338693,-118020,-330579,-3295,-23004,65706,290155,281398,282184,391510,201915,154680,171829,-68846,4409,-199374,-330726,-31571,-370389,-332112,60349,-127915,111555,191567,110950,298451,243410,162129,307621,-7449,8218,94459,-217053,-101809,-61767,-234173,89774,-148747,-145528,106726,-72700,225609,281140,69853,270619,97552,101770,208961,-173252,46817,45102,-347210,-89512,-216927,-293801,-50214,-39308,-11128,217251,19915,165510,114054,191438,216730,-39798,114328],[0,0,0,0,0,1,1,-2,1,-4,-1,-2,-1,-2,1,-3,4,-1,2,4,-3,7,-5,10,-13,18,-29,33,-46,50,-65,75,-93,113,-135,163,-188,222,-252,294,-337,389,-445,506,-575,644,-729,814,-915,1019,-1136,1261,-1395,1543,-1697,1868,-2044,2239,-2439,2651,-2866,3079,-3284,3449,-3549,3501,-3205,2716,-20172,-357634,-79220,415685,116578,756842,824492,239271,893599,100354,-3565,291745,-783417,-206001,-383058,-956500,8703,-557178,-437566,315883,-452641,676334,682155,-57058,1039868,386224,143835,728234,-443674,-98882,127335,-958759,-82701,-681762,-707005,98112,-588653,126235,311396,-126367,820989,467282,321111,863432,149550,263148,103088,-392854,-158836,-523103,-479369,-304047,-652439,-299379,-227717,-119942,284918,331297,515404,544575,440827,422175,218684,208283,-207622,-204266,-475609,-657084,-336923,-703552,-370416,-137965,-408303,95527,201500,278203,768834,322781,411597,632282,600,419971,92726,-511008,132484,-637243,-562438,-171248,-785118,41465,-189023,-267267,756850,186474,460203,1033530,137210,680496,331615,-74634,278491,-612470,-417426,-116479,-938646,-209779,-430301,-514974,284868,-152381,268436,665568,262459,858518,421165,320768,558643,-145978,-93809,-46724,-689456,-413338,-526528,-744122,-225913,-322810,-25770,190243,75076,603391,563226,492415,607232,347287,351584,161656,-167606,-220463,-371102,-477692,-478840,-498596,-360002,-271710,-108124,-105683,251826,435404,375846,508489,431575,479316,416605,8466,-90496,-227906,-647497,-375375,-605439,-433309,-299570,-302110,10343,273809,55183,634797,562056,481740,771139,174042,120014,163932,-236695,-178793,-511598,-633984,-381431,-643743,-303539,-92851,-223213,274651,376820,319202,669502,297257,451187,430348,94296,134707,-269393,-344670,-210786,-613803,-579889,-437360,-446768,-120300,-137922,236059,483891,208330,492383,450236,412053,491099,24854,14634,-6829,-337245,-297495,-399875,-632436,-280267,-385418,-235199,-76233,-52147,179595,294117,457864,565201,409978,443764,103588,-62999,-90131,-377592,-340093,-278876,-541630,-195956,-402912,-314514,52935,-5791,274216,501959,235483,674506,383638,139370,370067,-132316,-247980,-291207,-555095,-303392,-377693,-490824,-102643,-126026,121577,345859,279468,525465,345857,335694,273811,27642,-95127,-59510,-225912,-313350,-310960,-326262,-309392,-277452,-212742,118033,149949,267735,239524,456607,428555,286663,297846,88026,59748,-293805,-251522,-364661,-419873,-351979,-409758,-254207,-188574,-112390,304245,404652,318477,372436,354461,348147,361978,165516,20200,12434,-318568,-264120,-317086,-294931,-225309,-363242,-65514,59172,78568,186319,235860,129397,386581,141947,128609,185680,-137694,-27806,-229456,-396641,-80409,-410675,-247322,15567,-90162,90277,118057,54044,159157,147235,163327,227793,-21202,53918,72543,-204383,-30604,-291034,-338886,-72711,-194653,5511,-12903,-16726,206728,203401,165387,269883,43671,85827,18588,-31086,-28997,65563,-281632,-180968,-215607,-133292,-44709,-59932,58561,48241,130523,181333,118489,124720,200569,32117,4596,112423,-34225,-84723,-73075,-155261,-85024,-163867,-175681,-70069,-18295,162441,292812,53559,85538,346270,59109,139766,55019,-179373,-124596,-299992,-321357,-188577,-441642,-45017,-57,-249144,141652,90135,290493,516031,152105,302413,65388,-102834,156541,-148583,-311939,-71737,-345723,-197739,-45436,-221603,99496,37810,-71526,258612,48430,447704,220834,6364,258737,-55246,-222068,197766,-246880,-258302,-32801,-309209,-2640,-48457,-58288,182192,204815,217925,238252,42535,221002,249168,45305,-73078,-70077,-164086,-188199,-194898,-141162,-143936],[0,0,0,0,0,2,1,1,-2,1,-4,1,-6,2,-7,7,-9,12,-13,17,-17,24,-24,33,-37,46,-53,59,-72,79,-97,107,-127,143,-163,184,-208,238,-266,305,-338,383,-425,475,-529,589,-658,727,-812,897,-996,1099,-1219,1349,-1496,1663,-1844,2056,-2293,2577,-2908,3315,-3825,4493,-5438,6906,-9672,17225,-123515,-188945,-355874,196915,271049,237765,728266,515508,514346,719159,163385,153451,127272,-353991,-271560,-394885,-608688,-379350,-690856,-433428,-52248,-321604,299108,369437,339937,774530,593143,373891,627806,-13526,-89146,223394,-645271,-290224,-539223,-876335,-230871,-576563,-408986,72042,-260692,497722,541913,385026,836864,390622,446856,512368,-239008,60103,-69913,-741585,-255035,-496351,-801290,-124587,-559984,-69673,342512,96964,616158,476072,308548,634088,274517,327886,376527,-407757,-98873,-452390,-766144,-364247,-778564,-522148,-30345,-378248,110270,348646,112311,695419,440723,466460,701121,7329,101835,-12226,-594302,-304532,-574780,-705521,-210968,-676604,-362398,77124,-327195,431486,337125,367933,768422,345754,264918,421448,-270936,-7682,-316787,-528932,-201346,-705407,-553992,-316064,-429666,58313,60159,77555,431939,352826,346323,639802,322237,238844,108813,-198351,-306776,-460256,-739823,-432151,-513463,-440619,-136598,-166137,44343,457660,363336,476673,721956,281553,293325,271361,-149591,12613,-365225,-522871,-312134,-632000,-363399,-294287,-346536,78947,62054,176618,628170,277210,421287,554096,206460,360837,-193906,-180808,-153557,-439995,-311438,-473343,-731877,-171559,-269626,-142922,303347,156926,637235,522744,337128,513564,106365,201630,163209,-202011,-88198,-478681,-556378,-364516,-641689,-290856,-274341,-245209,208893,271908,269272,626612,359103,370599,321553,106622,197076,-254016,-269294,-371467,-608744,-424384,-498863,-423488,-210257,-89724,231906,231394,345518,591442,349834,366932,459135,73662,144555,-140630,-394246,-300484,-409593,-366449,-306711,-439180,-42874,-166876,175904,325985,232870,367822,346567,244423,367935,143798,-55702,-46550,-325659,-319867,-419256,-531582,-409102,-263316,-164545,257,116347,287736,279069,359751,484716,309260,298650,156216,-29847,-83502,-366558,-325761,-458595,-422025,-363348,-368515,-124265,35235,60974,354873,326611,323395,367925,230942,242444,135113,-127217,-189997,-341389,-410656,-324904,-550315,-277401,-227468,-214062,213899,-134457,319062,534396,188995,638368,336153,208113,207102,-195193,-195599,-229955,-518611,-195482,-510081,-464609,39368,-297078,64937,189067,68290,695837,347336,290938,439521,-59602,-6190,4645,-401669,-224031,-380762,-335649,-168341,-514791,-203686,-27530,-65561,392875,281338,241877,494230,409146,278982,184995,-50913,-37465,-210579,-355939,-443054,-436937,-422370,-131525,-117137,-79875,201642,219308,326245,317946,311174,322596,208747,72110,132979,-143704,-431439,-298155,-392483,-371971,-217440,-262253,-91753,27787,160161,360646,259439,253746,531837,170490,287097,79531,-251565,-60169,-447728,-479525,-293516,-486966,-147796,-93116,-201157,283949,108110,219363,563623,231438,331015,364917,-156989,67866,-226810,-407351,-150747,-516093,-326792,-322845,-351324,-52715,167173,93414,361766,327822,408644,438730,230636,226230,130608,-287633,22765,-289728,-519136,-218087,-528127,-426772,-90127,-276457,84448,451278,83627,477481,436814,339115,605503,-49636,73638,-19840,-299085,-120413,-359042,-582428,-124709,-580015,-247425,26742,-165658,303592,229233,194811,555960,173694,227647,359017,-28263,202680,-187362,-354406,-153650,-641007,-276468,-279811,-334081,-9292,-13178,160760,483085,239196,341289,430993,206680,208930,97140,-132907,-111947],[0,0,0,0,0,1,4,-1,5,-1,1,-2,1,-4,5,-10,6,-10,7,-9,11,-15,20,-20,28,-27,33,-34,42,-49,57,-68,74,-86,93,-109,120,-139,158,-177,200,-220,247,-270,307,-338,379,-419,463,-513,565,-628,693,-771,853,-953,1062,-1191,1347,-1531,1767,-2063,2464,-3012,3821,-5078,7166,-10657,-620,-603833,-725475,-93929,-665443,-186525,310439,-241060,786258,280022,231593,1061528,121218,461316,516543,-413644,272351,-340533,-843929,16856,-952448,-481188,-146037,-942062,318118,66761,-42570,1010595,58560,588959,771556,-35668,799622,17395,-291635,266232,-842015,-253652,-233503,-1138325,-154921,-501393,-444501,296164,-3279,408114,657081,211303,759476,307987,332909,400078,-172467,-128709,-251650,-566287,-358476,-485240,-637830,-365324,-171329,-41326,207722,322432,349289,628171,538859,513650,507584,119787,80520,-19736,-591584,-193232,-466003,-760526,-169650,-811817,-387300,-80270,-258982,517274,244531,432630,855254,162439,498243,508103,-302555,425747,-449182,-480492,-178530,-943125,-254449,-413606,-701293,230992,-85536,107983,814991,86067,711117,691493,-143049,583828,-78689,-216999,54430,-800131,-501450,-489094,-742329,-108459,-363256,-170295,467199,54429,486829,579620,247123,678353,222693,102648,136339,-354320,-194309,-294397,-475877,-197605,-664615,-426736,-93541,-75460,65893,204730,378706,419298,360396,558269,230566,292986,72096,-32213,-295483,-443962,-292216,-365028,-478858,-215819,-112427,-73182,371977,343470,483163,492287,439144,543556,176717,6176,-43876,-491828,-331183,-296753,-523725,-322779,-244977,-272010,89859,-28390,273955,462681,281887,667972,414802,340533,311883,-138431,-75985,-165513,-514648,-363184,-455980,-535823,-163920,-302843,-31729,245082,114542,579297,433487,328229,543520,190846,235702,15970,-167747,-98534,-571345,-411764,-341355,-429268,-242716,-241734,-147300,295044,100683,406057,361788,282862,642961,332930,270881,105452,-295265,-221644,-425520,-482235,-286510,-597868,-257339,-37212,-190235,213829,237088,218485,613287,357300,401762,264801,101527,242644,-176749,-409502,-348741,-645789,-364819,-310083,-400776,-128688,-27782,150156,453736,225489,449405,518156,403813,472872,98203,-34086,-166683,-361996,-443720,-439980,-602337,-339956,-385819,-176443,123773,166661,333832,495026,234371,547453,538099,151610,174314,-137685,-257335,-314502,-534671,-569981,-410436,-320448,-85580,-13545,113649,421743,354578,280869,515566,377905,289546,157898,-7055,-174832,-304134,-517578,-373661,-332894,-545804,-43544,-96124,115531,402158,213462,452088,653424,298413,463269,247923,22599,250786,-342942,-343124,-352572,-768227,-259203,-273805,-492524,113112,-135278,275608,515133,259414,590013,423617,145819,494710,10667,-103803,600,-696229,-320203,-481831,-668230,-179042,-353992,-154627,160924,-104584,439541,439335,181141,563973,268946,209419,290724,-402291,-191824,-296461,-641212,-225208,-541445,-530630,-175719,-315767,216234,346016,136716,562116,203167,346046,572357,192479,125772,138757,-282718,-99189,-503071,-370134,-441981,-477999,-226361,-76855,-138381,172133,264895,343272,517442,402161,240554,403776,193173,10273,-57881,-274404,-325758,-320823,-498556,-422460,-359934,-442948,-50737,-26364,49608,398865,137011,440295,438417,45153,416380,55281,-20470,105302,-495435,-123181,-383149,-594220,25824,-564511,-46069,69217,-303513,274452,148458,199734,675861,64009,308521,209687,-286019,195951,-191260,-319458,54488,-528873,-351287,-250546,-352963,104205,1728,6268,446642,151078,384186,362896,190995,273675,14549,-198989,131501,-257480,-178602,-263455,-319461,-92160,-88161,-88462,79092,28064,88935,349955,378522],[0,0,0,0,0,-4,3,-8,5,-10,10,-15,19,-22,30,-33,44,-48,62,-70,85,-98,114,-134,151,-177,199,-232,261,-298,335,-376,423,-471,530,-588,659,-729,809,-893,987,-1091,1202,-1328,1458,-1608,1764,-1941,2133,-2346,2586,-2850,3150,-3483,3868,-4302,4816,-5417,6137,-7018,8111,-9524,11397,-14024,17933,-24343,36542,-67681,335938,671012,313952,865784,463299,330780,365317,8624,-159020,-204446,-571969,-372188,-590988,-681090,-391932,-336346,-186531,127259,137389,383131,611391,364821,727258,429621,138633,338935,-291578,-249056,-107261,-786461,-339239,-525178,-616474,-82628,-259063,-18972,503526,-29119,369935,861349,273607,746913,294065,57979,312261,-457814,-201950,-348513,-795558,-275534,-616981,-572968,74444,-270062,93462,560448,217764,699987,460992,281028,682628,79865,89997,75057,-451364,-141570,-410524,-639126,-294860,-584430,-419732,109506,-310578,376226,398127,317337,884915,442521,385443,681744,-31442,141005,78487,-595693,-221836,-633957,-767616,-210874,-751595,-74362,110715,-147714,643174,357338,305295,799720,284005,314956,300103,-323700,89131,-214476,-573906,-228416,-701770,-510176,-166859,-374059,306266,186639,193260,662209,412511,507734,602344,146488,134259,-170621,-451586,-437354,-520845,-494634,-447899,-491879,-205721,-40028,152773,341309,531281,446240,503428,468909,423936,252300,48521,-371280,-257419,-455258,-630578,-312070,-449450,-230728,-210327,-134884,394461,298435,369014,781992,427284,552431,481562,-17626,138552,-330184,-368684,-255863,-803113,-473965,-478853,-443520,142325,-78209,163305,582837,174131,723202,446233,190120,466643,74872,-136145,-90338,-687682,-350872,-344865,-720493,-176704,-330175,-268619,66808,41656,426457,533456,338338,395521,192281,307095,12121,-207543,-193391,-272003,-397557,-365107,-444519,-250683,-128313,-240914,211603,211585,258327,470743,289028,510149,319401,221887,194230,-233197,-378369,-202879,-656892,-370831,-511337,-363339,-183941,-154342,198371,251557,196113,451253,445901,287352,235116,32187,43812,-289891,-330085,-153241,-640574,-428495,-190543,-400478,-22216,198364,61454,362027,323293,480367,375713,372735,226965,-581,-192859,-238550,-328164,-467397,-257274,-405731,-233383,-93455,-122811,173451,237892,229872,333660,441624,331183,106744,120142,-28646,-82549,-236947,-411364,-410167,-405929,-297615,-149703,-203678,60150,182497,124201,506031,360492,331696,579363,248238,62492,125891,-279641,-85695,-324218,-555848,-260086,-358573,-159928,21384,-100506,291132,207517,186479,584497,179877,365427,300242,-30821,97339,-137479,-276598,-232712,-363128,-347680,-244469,-243348,95681,-116625,-15151,236396,238352,364713,545901,146674,274807,91009,89324,-9327,-129152,-252875,-155618,-219682,-180188,-176514,-94007,110409,211715,142067,441647,412702,124617,330692,162533,56583,-47071,-236871,-247563,-257206,-483913,-214907,-280321,-127205,88662,2865,316815,317978,185729,433788,306733,292109,172472,3709,-203522,78062,-494183,-217109,-290990,-442887,-55375,-270839,-195622,244994,72259,318241,281391,285049,294912,118768,291231,182493,-188918,-90679,-234984,-298463,-265818,-455546,-211479,-143558,-288358,186248,175069,131760,430050,248614,218847,339133,210595,94824,90445,-211426,-208225,-299069,-386450,-313887,-305083,-101422,-81880,-111253,191645,174351,110375,402604,356772,162850,365696,175780,72095,-33573,-428279,-76425,-282983,-394270,-97604,-315653,-86455,306157,-51474,256602,263913,162591,530594,154821,79539,236683,-241779,31292,-273330,-283386,-112932,-390967,-199215,13718,-91434,275122,189254,123816,431760,331188,55359,252295,171979,45004,-80446,-235650,-263074,-289061,-249892,-212030],[0,0,0,0,0,-3,4,-5,8,-5,10,-9,16,-17,24,-27,30,-35,39,-48,52,-64,70,-81,88,-95,104,-112,127,-134,150,-158,170,-178,187,-199,206,-220,224,-235,238,-244,248,-252,258,-260,269,-270,279,-284,297,-317,345,-390,446,-532,647,-816,1048,-1386,1867,-2574,3635,-5275,7967,-12710,22255,-46979,240344,231846,-305336,145689,-658173,-502837,-252835,-790096,-212300,-178212,-606105,424296,149871,210609,810240,104877,787054,545739,-108043,647720,-314028,-373719,272015,-945031,-238685,-340750,-886813,222710,-268162,-202007,776621,24788,698134,801400,63791,879006,163835,656,418384,-642732,-184122,-350371,-916880,-92093,-579804,-392802,178447,-102412,348170,551614,154224,735344,525025,378152,549244,-28217,-2327,-205141,-388219,-513907,-516978,-661664,-485859,-391306,-141900,50101,329352,253485,631926,435143,349569,671003,70893,329238,124168,-395580,-110453,-568102,-724387,-83823,-693613,-248169,96468,-467723,650940,357027,342605,950012,143716,568959,442018,-312970,399154,-472877,-551147,-93420,-883835,-378183,-384087,-814441,246891,-20235,94269,805284,148742,664531,811673,37733,741067,152259,-228822,80616,-704344,-378928,-411142,-846790,-75642,-346590,-43319,367222,40230,648592,604014,319129,720739,247977,245171,313644,-194574,-208539,-360724,-681207,-405930,-473771,-313332,-70897,-152550,161324,374963,398517,442023,361602,487033,418256,72625,30729,-248633,-348930,-493589,-560888,-381613,-464437,-128658,-43156,87276,391515,314286,457337,657883,272509,325693,98731,-133585,-26283,-405051,-405471,-302555,-616087,-170810,-232373,-168716,343779,115559,321173,523677,279404,481601,323605,21129,153845,-57652,-371402,-198282,-642704,-376969,-129379,-443846,102437,-79269,162743,643478,312777,515978,366532,256101,297411,-56775,-208195,-143932,-621823,-438045,-355524,-427151,-284448,-268294,-67033,175688,210895,590616,382564,501662,544842,285645,91351,-46993,-299644,-263404,-516102,-679356,-320477,-406770,-188394,63383,-17164,467065,322348,368040,449669,269261,270184,107140,-195021,-47751,-352755,-469812,-330964,-362984,-172462,-206139,-152757,138441,143089,141375,425446,199227,501338,220798,184112,140797,-137901,-222143,-283739,-442311,-337103,-249635,-315547,-69501,-88643,94360,187891,217277,361213,337772,264857,156546,4481,-57368,-179648,-165996,-224020,-165663,-300963,-285266,-114518,-124987,-58111,175133,87018,144544,343691,144174,120282,71160,-105349,-52538,-194492,-145734,-172723,-187271,-155159,-34458,-88888,78669,34325,56166,183506,96015,102442,363384,-108508,49399,-58353,-309329,-17224,-189104,-184890,-131685,-212630,-96837,94649,38855,2323,-9553,174541,243453,128992,311280,74035,81209,186690,-126899,-57069,-118105,-418627,-177476,-237167,-325429,-38600,-85022,118549,-5267,69845,327571,235900,105356,354110,51587,4746,32842,-70031,80595,-167894,-312925,-96232,-311886,-220485,-87640,-233920,141068,37145,22881,151692,19400,266138,159993,37999,-11110,-90598,-92516,-155745,-242800,-245477,-219187,-206559,-174217,-86387,7492,42431,244758,49871,130236,225436,159296,144486,8166,-25306,6051,-106558,-92092,-155879,-265348,-101105,-70029,18310,129782,35995,121025,308031,225242,209044,152713,-29480,125186,-206778,-250348,-31692,-366393,-137483,-139891,-350611,164748,-85475,-54011,172446,44145,550673,214139,126753,381859,-123726,-86760,42626,-417637,-157004,-386882,-464337,-101649,-421798,-99911,121447,-151218,288985,341348,230389,442158,71602,121438,206977,-70615,-78588,-197065,-411183,-164875,-410417,-284564,36610,-186059,120941,111132,127115,159875,283355,203125,338550],[0,0,0,0,0,-4,5,-9,11,-12,20,-22,35,-40,54,-64,79,-96,115,-144,167,-204,237,-282,326,-380,441,-508,588,-670,767,-869,988,-1114,1256,-1415,1586,-1777,1979,-2210,2451,-2725,3018,-3341,3694,-4076,4497,-4951,5457,-6005,6616,-7285,8030,-8859,9785,-10835,12025,-13402,14996,-16894,19171,-21989,25574,-30326,37000,-47157,64874,-105291,437029,329396,-91075,353380,-441280,-427073,-240000,-826865,-506910,-278071,-584293,8893,48692,13822,610074,435078,469619,754653,319300,455122,232375,-257130,-117746,-434078,-545887,-199898,-764680,-390772,-73397,-406563,370507,235270,122923,879269,320160,473479,801167,11200,295815,30650,-524227,-216821,-667735,-662630,-256970,-800823,-185283,-107198,-303486,602434,281813,296133,764839,363045,569570,631065,-38800,266914,-162617,-629555,-223515,-706905,-546253,-207246,-567172,122876,160082,91886,629880,427951,563968,850525,238646,434029,224231,-410129,-132866,-410428,-862123,-281665,-672469,-492514,-61983,-326508,290743,357502,162640,696967,335775,416254,593536,-76729,52147,-30613,-628867,-171481,-514459,-732603,-183644,-509866,-19519,53562,-32856,524012,390940,289037,680206,190820,336625,61379,-291011,-236946,-436810,-626769,-353882,-521180,-391464,-206950,-284112,90158,194140,269018,471195,535369,547122,465304,322858,-69994,-35093,-279383,-468346,-416141,-534695,-452477,-372604,-309364,-87417,28175,202333,521439,343813,452623,607658,240060,468848,270263,-194435,-94997,-563095,-382800,-386073,-657834,-243200,-284381,-210101,293106,115150,306465,528991,231675,639032,467965,-32369,313617,-248969,-302347,-132359,-622800,-378159,-432450,-496914,33841,-220504,153772,480946,293993,585791,448411,376410,574976,57448,21747,-43621,-463259,-235899,-593401,-484970,-392419,-339231,-89127,11132,187019,433067,389705,540367,566677,222727,350340,132988,-171029,24659,-370179,-388897,-369816,-697439,-246688,-402919,-90232,280967,65195,515470,462088,510441,644804,264411,208494,175891,-247403,-153934,-440426,-577715,-208233,-674661,-341286,-16064,-195129,222041,192273,363589,433574,451720,352737,431244,139917,96486,-232521,-219012,-365093,-540652,-504788,-505756,-281892,-155980,7092,188063,154564,404705,627321,554080,384365,348395,200103,-39246,-229371,-191858,-319083,-675843,-318234,-426412,-349007,-140950,-109887,148269,196919,372237,592325,364806,386275,341582,21480,232134,-61824,-405981,-254378,-568164,-508778,-278544,-486345,-11093,-15283,-45711,542677,173172,504686,610321,181266,515845,256813,-46682,23356,-391812,-268211,-271945,-511265,-312131,-319935,-333418,307051,-64217,258436,400684,289797,647355,359903,-6384,173755,-347855,-186769,-227590,-473028,-386378,-381778,-405969,-111374,-10077,21413,346104,396220,391889,506173,287909,343427,287802,32939,-52162,-248051,-423965,-232593,-587321,-468787,-222124,-250087,-74767,167123,54057,322861,334105,322423,626213,160740,40660,144510,-269311,-142358,-339339,-611453,-149731,-515192,-282714,13433,-191499,290048,214465,245398,660058,194487,376466,425841,14715,114765,874,-387304,-164802,-538530,-504850,-143354,-526791,-30252,169997,102513,502194,253504,345902,649141,316332,213379,194066,-271423,-144815,-398176,-522014,-158408,-320888,-343807,-228341,-156660,62072,150019,259807,479497,543889,351660,491374,109965,72260,175010,-357784,-186339,-307595,-582251,-186998,-347648,-246247,58054,-191836,104706,351232,161236,616172,336334,133074,499145,-102182,131119,10023,-410534,-33352,-481262,-405607,-213427,-392931,-4443,96471,-123540,382405,218479,316791,499885,215301,318380,154653,-102605,-17391,-196627,-342655,-307791,-470708,-269014,-248040,-225169,-79450,-11469,138344,451156],[0,0,0,0,0,-5,4,-10,8,-13,16,-21,28,-35,48,-53,70,-78,98,-115,138,-166,192,-228,259,-302,345,-400,456,-521,594,-668,756,-846,954,-1066,1195,-1332,1483,-1648,1825,-2022,2232,-2470,2722,-3005,3309,-3644,4012,-4414,4865,-5360,5920,-6540,7245,-8044,8964,-10033,11291,-12807,14655,-16987,20008,-24119,30046,-39393,56391,-97342,407899,594382,262844,998108,235161,150489,411528,-436681,-205304,-240230,-882498,-281618,-670645,-751471,194664,-427126,60297,548447,-10557,851760,566341,-64440,825710,49735,59052,130786,-727531,-91395,-360174,-879321,110731,-827173,-302544,276450,-392656,573517,339925,268554,888669,236397,457334,461381,-325818,79121,-341353,-716031,-146999,-740780,-544221,-240237,-421288,166381,5845,125149,791798,447116,499003,625596,278406,321997,56696,-247788,-232589,-331706,-612142,-492962,-411749,-427258,-144011,-83059,118727,448529,311897,356191,635011,233206,544480,263571,-121883,273355,-572834,-493637,-296725,-842781,-304418,-361431,-597408,273980,-81405,170761,691131,35301,811366,484612,115516,690973,-192384,60157,126969,-784594,-188778,-548821,-715561,45439,-647089,-45646,335079,-129733,629628,539508,282772,919808,209679,245352,336759,-545799,-79119,-427874,-632972,-294541,-744410,-406198,-204348,-215376,268954,388084,232560,782750,451211,503636,383105,44382,49993,-145670,-350467,-375664,-478022,-528505,-462660,-514833,-19481,-64254,312295,356499,550677,500250,463639,493378,293041,-14353,99998,-180946,-159819,-448999,-636818,-477666,-481731,-295777,-139284,-120609,270931,370964,384404,753200,384811,436807,461089,-118453,219854,-113549,-416955,-225261,-659798,-475380,-388362,-578571,-214515,-67406,-97213,472959,231229,588051,616527,405386,624392,331307,80425,183646,-381527,-158563,-349684,-589583,-453655,-607966,-316491,-39101,-91142,289143,387977,452717,569220,328706,535768,300016,137365,254509,-84579,-249458,-322595,-568722,-352741,-466860,-368729,-82576,-40251,3665,165912,186947,706786,480507,447126,455632,84463,84707,-4445,-429931,-119460,-490817,-488380,-358115,-512605,-81738,-18343,46109,344669,293785,450875,602143,334957,535663,211102,-18416,5522,-254699,-588832,-327703,-620273,-360838,-422705,-177318,175059,134151,238697,441861,283192,477918,564215,217838,342330,-133792,-209290,-176861,-456801,-364872,-442828,-445717,-351056,-164762,-93415,215911,293190,338555,475919,380736,398479,242103,103275,191902,-76363,-287448,-326076,-465500,-402418,-277230,-256684,-131960,-120016,11301,263094,306625,337361,501494,403458,144758,391964,-151050,-127392,-147059,-539439,-179784,-424497,-430874,-88183,-187590,99922,146801,130090,528846,496993,243274,461999,147401,137449,269817,-160494,-62250,-381675,-588457,-220399,-477307,-358238,132888,-79606,177327,437350,218533,624512,389481,180253,476043,-136731,-117726,-120166,-518019,-384818,-531425,-530402,-101044,-441667,14259,172040,-32411,449382,353943,258897,659910,140634,222286,237051,-229601,139677,-369093,-540908,-194701,-589715,-411753,-7181,-294227,167631,166760,157924,336602,170476,473939,359478,-18024,101277,-30136,-84104,-312503,-319470,-450365,-247903,-235545,-315024,-32677,106399,45020,365597,213658,423692,433983,-5377,204294,-34349,-278839,-81334,-344673,-523205,-149625,-541370,-105456,-34885,-172179,246122,41678,282898,563900,68358,413518,319725,-30225,280083,-254911,-202697,-71544,-696149,-222645,-268616,-523549,136244,-179399,51764,423804,87148,637422,326132,127480,523967,-84276,-3814,10285,-571277,-242597,-297588,-547764,-90541,-308260,-199710,284985,11439,282564,355344,231183,543802,167261,257822,226570,-66117,28102,-268206,-393047,-317639,-438430],[0,0,0,0,0,2,3,1,2,2,1,1,-1,-1,-2,-2,-3,0,-5,5,-6,6,-6,11,-12,18,-16,23,-22,26,-30,32,-39,41,-49,49,-56,58,-64,69,-73,79,-79,86,-83,88,-87,90,-89,86,-85,76,-72,63,-57,46,-35,25,-11,3,7,-1,-14,70,-197,525,-1496,5472,-82218,-621955,-634475,-307005,-647968,-358448,-167180,-328511,356286,379252,352558,682904,473432,492183,498112,12806,161949,-25721,-492742,-325277,-468127,-760896,-267102,-539428,-361790,172511,-111630,598347,416575,301065,725536,489540,255607,412318,-289470,10218,-55876,-760500,-328216,-670054,-600717,27589,-443628,-28478,410698,-115151,673834,432304,236949,685243,234881,14505,25500,-468496,-200856,-324066,-835426,-312145,-661932,-596124,172689,19458,259578,518052,205048,829238,588287,128556,633305,-30630,-333309,31308,-670565,-516327,-453273,-855222,-172155,-65656,-186349,492731,280066,327545,815709,230027,632243,409288,-306155,159124,-440620,-508353,-169618,-774482,-421151,-293020,-619247,324882,11093,242732,750042,312863,672890,572526,198076,453452,906,-193538,-41781,-613759,-434210,-471128,-750878,-335682,-284424,-146489,338967,169266,564861,534413,401808,439442,462884,264886,70240,-168840,-295036,-491118,-563465,-655556,-455702,-467710,-242870,-41212,-2347,300020,342616,339594,462111,564554,358999,377587,82947,43749,-160152,-545178,-181723,-445947,-550015,-166653,-412855,-18627,125789,-5616,572411,228018,260982,537702,312673,373132,312082,-237712,-17295,-381624,-343376,-249111,-500556,-270277,-326156,-231433,125163,191604,242848,508382,323830,457368,357144,212012,255734,161020,-41641,-36723,-599564,-281638,-448421,-443251,-288361,-268165,7805,136301,69205,303343,286820,358560,381649,119202,223652,105252,-60460,-99343,-322238,-345559,-150292,-411098,-300578,-281012,-111868,29797,20848,268076,208087,319654,392094,252622,147634,-8449,-84948,-95968,-270606,-232800,-295719,-277177,-128420,-164283,-198375,138108,98363,269016,250575,320547,305376,150361,181510,141841,-30613,-78915,-183489,-285262,-236967,-254188,-335668,-98674,280,-108697,233530,258410,157027,267902,310003,301433,161353,87022,-48400,-52154,-224215,-212603,-103687,-226504,-139129,-224342,-83934,-14610,20649,18896,247617,126366,135875,149790,147120,154860,125600,-131695,-79055,-70071,-228952,-175452,-224614,54377,-14465,24980,64377,44407,89803,124836,-30570,206839,132609,-47344,11113,-102240,25797,-239239,-356809,-119811,-93739,-36875,52983,-172109,32805,43754,120728,264763,68934,202200,86955,58104,21404,128066,-161943,-44667,-161246,-240602,-107756,-151785,-93269,102129,158242,170107,215453,191603,127640,111969,121402,52138,-7673,-138095,-72049,-109374,-42272,-85244,-289883,-79533,-14548,-110665,101486,128767,89842,132713,178192,28022,51288,-37756,12729,-40714,-118655,-228533,-167766,-115490,-166827,-108944,-89018,-47798,1985,96519,-45887,202824,182139,109625,170822,-23575,-10639,-133709,-63933,-10213,-86978,-153508,-98794,-71655,-45880,182885,27871,99956,31637,55856,253984,74938,47500,39488,-46940,-208318,-106424,-272110,-72325,-121945,-199079,-180756,-122765,32155,142628,87992,239548,201985,66114,57644,5352,-106656,65910,4510,-135580,-2296,-233634,7340,-21936,-128920,124241,51667,111570,233355,108973,218881,236974,123603,24466,-56459,923,-5965,-223179,-143588,-213930,-223852,-129417,-276860,59771,28453,38951,242821,180485,98471,489229,202952,-3499,39876,-48341,-116521,-158482,-52271,-90461,-92079,-95729,-93879,-91635,-101147,136181,65423,4809,250479],[0,0,0,0,0,0,1,-1,-2,-1,-4,-2,-1,-4,1,-2,1,0,2,-1,7,-5,10,-9,11,-13,16,-23,25,-36,39,-50,54,-65,77,-90,109,-124,147,-166,192,-216,250,-285,324,-370,414,-469,524,-590,658,-737,823,-916,1019,-1129,1256,-1391,1547,-1720,1916,-2145,2417,-2761,3224,-3935,5230,-8490,9563,22786,-276432,282388,341455,264862,912947,385793,495649,674742,-192210,329162,-141233,-629375,77582,-873546,-641647,-179904,-809093,-28107,-33936,-267800,683011,308357,370532,849446,-13696,720612,295126,-435882,456454,-539904,-540973,-141100,-913828,-304305,-284299,-613483,334838,-74371,178910,702529,61944,665927,563548,95805,432964,-4348,-235777,-37539,-509245,-497896,-303013,-660528,-59339,-99405,-33213,236812,267858,280044,483161,526907,352108,372430,177425,-24384,-30659,-328285,-525479,-361702,-449297,-385582,-257380,-118047,308002,50026,267222,445999,76347,639961,485092,-1082,264178,-302506,-180422,-83232,-675470,-104798,-445764,-420848,168110,-273995,137785,366314,-86217,450012,305046,15543,620977,-52739,-26337,90940,-426033,-48112,-329660,-642668,-36883,-500755,-170964,116771,-232408,408247,130892,63728,506869,60206,194432,206732,-186995,75753,-258022,-403683,-193719,-467794,-272409,-98673,-397636,12247,15984,158172,314471,193190,336064,377676,138974,110155,86316,4747,-201142,-117145,-164638,-321535,-277106,-166521,-157184,-560,106834,88933,299241,106700,293459,197146,156855,113080,-33150,34591,-81864,-203831,-105570,-257386,-226892,-121016,-161731,-106102,12285,-12960,341626,52853,286267,331411,168323,202037,-72772,-47263,-108021,-272444,-236515,-191980,-233954,-189274,-158071,-20108,-2761,-13841,191473,268083,127932,400933,250097,254465,100506,-76166,656,-141675,-365645,-191277,-285578,-218946,-204132,-235066,-102528,44386,160067,286223,230315,326705,329887,97826,116979,-117820,-138271,-281276,-461953,-289133,-426346,-349250,-214979,-188070,7281,207029,124171,405798,326318,304713,441502,211898,119628,-1375,-218127,76875,-407177,-326602,-115273,-319141,-102555,38943,95568,127425,193972,296096,243155,149965,321503,272174,-16570,67575,-177357,-101618,-275640,-411517,-276184,-317938,-267713,-130075,-120708,178669,123215,207880,330513,338113,216969,281215,34576,-15668,7311,-91674,-182904,-183677,-411261,-127520,-42339,-127795,-31727,-78876,72244,283016,318725,254123,239447,179195,185205,-1713,-211728,-66415,-201896,-230641,-245022,-130557,-138404,-106097,164398,72510,153893,61106,318844,157430,137276,184268,54963,-104561,-85850,-151058,-129244,-217501,-302861,-89289,-222357,-164854,18994,-18698,186760,86765,20862,306090,158944,189432,116016,-60156,71817,-233872,-37749,-31623,-346466,-117051,-158757,-265918,74089,-83404,-36295,356390,-51949,175126,195080,57811,305162,103768,-32,96201,-240385,-164605,23369,-510468,-185035,-185944,-238313,81016,-145284,178327,241426,32470,331855,249548,94156,429539,-22554,-49565,39561,-237723,-238173,-236618,-226424,-48651,-244852,-76277,178,-63168,225021,100575,140771,149740,128041,200519,45263,53341,-81800,-160341,-285518,-199980,-230260,-206061,-196152,-48962,-192343,66786,158178,52357,223287,107261,90501,99630,-8222,106662,-27719,-218117,-1298,-279356,-201013,-98810,-235840,142256,-67396,59491,232988,5381,255281,270021,-54818,198421,67956,-95349,131120,-217467,-114300,13219,-274720,-107452,-150980,-167525,164648,-125714,109945,195128,47712,278342,53447,139907,228280,-70617,157441,-62222,-264481,-23920,-127826,-135593,-95592,-139679,-9821,-86700,18963,204092,118845,287754,112410,128471],[0,0,0,0,0,1,2,-1,0,-2,-2,-2,-2,-3,-1,-1,-1,3,-2,7,-5,12,-10,17,-22,29,-38,43,-56,64,-81,94,-116,136,-160,188,-215,252,-286,335,-380,437,-496,562,-634,713,-804,898,-1009,1123,-1253,1391,-1543,1708,-1887,2087,-2297,2532,-2780,3053,-3347,3666,-4014,4392,-4827,5377,-6386,10185,-110585,-363060,-209929,231325,23304,477757,578813,352652,748507,448143,279160,375119,-170483,-301246,-187198,-767693,-520145,-598705,-631949,-82382,-216909,-54671,510873,174803,494284,687283,244682,454735,188246,-242765,111412,-422916,-429430,-318655,-980399,-371326,-344607,-597822,281495,-148561,123464,592033,263519,726196,527094,163895,501544,-118923,-208801,183113,-527135,-377079,-362734,-655167,-236843,-241276,-320268,412483,91331,351902,543963,252391,567104,456789,76044,367167,-60050,-467944,-124089,-644746,-515419,-314460,-551731,-161140,-99606,-133889,478841,174194,600478,735899,156146,521184,258672,-305143,76547,-418609,-424215,-157254,-490267,-278170,-203869,-340648,281611,66861,204281,709072,142830,613155,525102,100801,345706,39676,-334608,38329,-394233,-280816,-228746,-432720,65943,16513,82215,364399,266355,275560,393600,246512,336479,149209,39716,-40079,-229733,-245900,-242318,-256311,-372934,-278880,23888,73135,71011,242997,143107,355951,241168,255510,226850,13816,-27611,-122930,-280884,-181996,-352099,-316897,-167132,-239599,124155,-7726,94415,416376,113800,334111,435881,-28839,334751,-15433,-191071,190374,-439529,-232193,-348973,-591715,-177274,-177408,-153871,325278,50980,397033,401974,266900,464386,218678,199996,89697,-308926,-158071,-299120,-524888,-157704,-481322,-483621,-205554,-211512,184933,242700,219405,494777,332111,493454,458011,47781,220679,-123312,-334915,-342215,-475932,-458444,-369113,-301960,-156322,-198321,153993,324470,149841,781064,433061,375403,414948,70370,126323,-8937,-308367,-240371,-533996,-491925,-340986,-448985,-118155,-38313,132515,379292,267739,504112,391468,386011,477859,126138,52723,5810,-246610,-299165,-293707,-598566,-390697,-457489,-246175,-53854,-63736,111168,388500,342181,406215,325149,324904,208735,4982,-76274,-370791,-301061,-425034,-480921,-364155,-137380,-111810,-23017,216247,344351,285349,485641,440542,157701,216011,70125,-235403,-203064,-571869,-353374,-236912,-552706,-152881,-130990,-133310,309173,38276,345940,564789,145244,515993,309892,10094,103294,-91912,-280174,-261611,-656139,-360365,-292345,-480998,-5613,-156513,7623,329964,254650,518603,253668,247299,407937,25007,23267,22481,-568228,-148509,-250602,-288974,-77703,-314357,-133343,36100,-19353,206531,369484,130973,310367,181869,231052,255032,-76587,19159,-157014,-301287,-174011,-282826,-355014,-103196,-138214,-26854,176618,142811,145514,338607,182545,67849,232948,-135757,204033,-45187,-278976,-213674,-268395,-243027,-47623,-228037,-64550,-55421,45830,300747,171319,115779,195054,120496,169872,58654,-205517,-5085,-298884,-347107,-212393,-413399,-128249,-42349,-71857,268531,137178,180538,391346,124997,281428,248141,-9418,11866,-182777,-234821,-252050,-390499,-278733,-266113,-310584,21306,-132095,-15405,300406,246846,229974,401666,85183,254541,216166,-2036,72803,-182670,-285825,-174426,-346388,-342217,-148509,-147278,32905,-23089,-48654,298925,98556,263423,321982,14776,266415,111446,-25836,223251,-239412,-386438,-23888,-504217,-103721,-150090,-239390,125710,-55778,116396,360223,29263,227799,212785,36524,277131,-177936,-87824,-151349,-293716,-165394,-299538,-318478,-183712,-193621,3659,255540,194150,177389,280903,202042,184264,139101,32275,125428,-4997,-140473,-184051],[0,0,0,0,0,2,0,6,-5,11,-12,16,-19,23,-32,38,-53,61,-76,88,-104,124,-145,173,-200,237,-268,309,-352,401,-456,515,-585,654,-736,817,-912,1013,-1125,1247,-1377,1522,-1671,1839,-2016,2213,-2425,2656,-2911,3182,-3487,3815,-4187,4595,-5058,5580,-6177,6868,-7673,8637,-9799,11247,-13085,15518,-18883,23876,-32200,49978,-181142,-245136,-839500,-511212,-300218,-772928,176460,-125440,-134783,736045,160375,636759,870856,-57802,671198,91028,-348914,181848,-647071,-321229,-264893,-1038179,-11070,-141686,-490317,540373,-35458,413064,873067,139120,794417,370124,-124807,535930,-356634,-308276,-6814,-913954,-205703,-369841,-590299,272121,-167884,136993,825760,217118,742652,624339,101657,566912,-35408,-979,-130703,-515803,-357624,-444678,-709460,-454352,-443873,-243039,157897,227927,259907,466085,663971,504685,705596,261558,274279,204011,-293992,-240342,-321912,-621255,-376808,-635399,-491212,-15984,-373370,293537,355960,160727,798787,399660,356711,794141,-79119,308562,38388,-442894,-58284,-784170,-609284,-201923,-869514,-64435,-48082,-348617,600221,99162,342629,854611,862,644027,315959,-213294,243041,-703876,-471622,-209628,-1004258,-259799,-265333,-644068,220544,-187649,330710,718078,82605,816087,569157,299164,440745,-136207,-28523,-109123,-662466,-375130,-637369,-660867,-148115,-278202,-24206,192106,187134,720523,604697,471687,486777,280987,205563,-234147,-105214,-316703,-540467,-503406,-542361,-505289,-288273,-36321,124516,191268,413616,616790,397704,476720,373930,61388,111883,-163870,-308735,-278216,-649590,-407232,-375784,-463910,-80050,-66314,-30697,300006,143077,429876,627457,171983,541663,78392,5302,166966,-382552,-135699,-369779,-662964,-282205,-427369,-314880,-60767,-69999,394649,356235,327060,576451,349683,277830,352317,-14682,-27582,-230658,-485141,-451211,-434261,-301873,-193668,-288106,215709,155416,184809,427937,385616,537195,345847,314763,345551,-164926,-266250,-301114,-584249,-361418,-415076,-443157,-83701,-298463,91055,94788,112503,507452,384823,430421,476680,63838,196998,-35231,-340775,-127350,-403524,-515536,-437606,-589989,-109686,-226325,-136560,441840,189158,247261,507798,284881,527450,405144,-61847,239904,-336809,-264936,-203668,-493390,-458243,-341569,-433108,-194767,-132822,57860,224982,175980,494193,376394,196553,283502,139006,-111018,-8482,-170522,-302889,-393127,-326993,-217570,-280200,-224764,-106293,131065,27101,235456,125162,167697,271790,285903,142517,173075,-62569,-203070,-107122,-340679,-294031,-335842,-229781,53412,-45046,136411,97200,-56592,392882,119612,161311,297488,69444,-116519,-15736,-247537,-48296,-196411,-144138,-72404,-106473,-169907,24030,-69801,21030,234838,49133,296156,215403,146989,89908,-25393,12958,-46229,-235067,-72908,-265774,-209376,-36081,-162615,-37739,18461,13168,489789,139096,82991,259111,-11057,106056,90083,-255950,25056,-200861,-319114,-52605,-257033,-154412,61568,-31457,130164,37189,49198,299916,110207,55241,213259,-197419,26768,-207412,-222509,-31477,-171238,-81435,-70414,-144773,8787,66434,-27620,119838,248014,162574,73694,47351,-28202,-5491,39033,-7679,-75238,-61004,-49359,-75400,41934,151903,-3945,-27338,30265,2935,97437,-34208,187490,-1491,3695,175899,107645,-145428,-63228,89268,-19878,71533,40244,-78219,84571,-43109,105708,-129346,-93394,44876,-76201,31977,13852,59522,-18196,188586,17212,33970,115851,87868,-16107,36820,-61413,-18544,4317,-48777,-88604,37467,-34,-15168,-39715,32636,23001,40792,78348,-73904,109926,12247,-85754,-192356,71358,-781,-58632,-51588,3067,-106461,4767,23631],[0,0,0,0,0,-4,2,-9,7,-12,12,-17,22,-27,37,-41,55,-61,77,-87,107,-124,145,-172,195,-229,257,-298,338,-387,438,-493,558,-622,700,-778,872,-968,1078,-1194,1320,-1462,1611,-1780,1958,-2161,2376,-2615,2877,-3163,3486,-3838,4241,-4684,5195,-5769,6437,-7215,8136,-9250,10616,-12351,14607,-17698,22167,-29232,42077,-72998,336125,349630,604043,840490,217375,481017,243509,-112377,81361,-378869,-513459,-505290,-813123,-426130,-277121,-491933,33523,-75972,104623,709057,372544,684027,711614,91538,567836,124833,-454215,-99687,-512229,-541404,-343610,-821425,-249348,-78932,-479518,203356,212955,387191,659123,317174,605657,549115,-3675,254381,-348129,-417286,-171874,-883333,-518896,-147592,-791689,17877,-73915,-103799,480904,254670,559325,710784,445233,616132,419611,-97571,117469,-424073,-387440,-149958,-777886,-413456,-449974,-648636,52627,-74090,-14244,654432,153496,599069,756169,88683,580162,261398,-268020,86603,-529795,-696121,-288189,-759125,-374557,-12565,-411186,399361,179324,289953,792705,181685,589533,487629,-46090,306599,-375224,-510925,-134910,-735055,-323778,-253455,-593315,19862,-66854,18370,509877,240627,581211,679147,316008,379296,187492,-145283,-110549,-416655,-425907,-484364,-579146,-414063,-405809,-255859,-67273,209084,260603,581298,450674,466575,601428,459004,153507,230176,-296564,-315396,-378717,-656832,-357307,-429293,-421641,-72475,-96348,157215,488410,248368,742854,478187,464269,447159,87730,-77895,54974,-601873,-228567,-557685,-591164,-257123,-554407,-155459,91257,-98233,505478,597146,403874,592992,275648,430168,372335,-232279,-29744,-404919,-534243,-250744,-667511,-304660,-184065,-362772,-2026,121833,222308,582513,493121,513728,476775,290498,332860,-146803,-210271,-180720,-530466,-293198,-605806,-478929,-158086,-269674,40592,142993,243036,519810,433277,443788,537100,206135,279716,68024,-241058,-138229,-621211,-394759,-419135,-600845,-161582,-91492,-148515,200212,97332,393802,478885,191345,520626,175279,183107,27346,-302197,-254010,-395492,-656564,-421661,-533441,-301612,-141254,-22099,267173,311945,456611,563227,487393,256479,213859,157898,80881,-299991,-480480,-353545,-452030,-281038,-319419,-190812,-54387,126733,206350,278791,350286,538026,289095,356707,159913,13091,-87856,-270360,-310047,-379203,-519652,-402825,-347489,-393484,102978,-58103,389447,396618,239783,754561,271486,371316,576957,12377,86434,-112546,-489087,-212397,-749868,-458143,-256821,-452027,-21291,-1870,-86855,525824,236640,514239,651389,182463,600773,304424,-80882,42350,-287014,-251792,-257749,-629291,-354609,-487332,-289230,61899,-159949,247740,305754,352570,567012,436334,235571,406252,-59187,-76261,-117001,-423212,-376892,-465790,-537282,-261963,-129102,-104813,208165,238819,263521,631249,319053,356888,382933,60909,11113,-153755,-529481,-312924,-367790,-391177,-181794,-406790,-66,44949,161545,399029,269042,296941,470774,159115,386125,267431,-82507,-58102,-384526,-467042,-262454,-631146,-326897,-223603,-322790,203465,114097,47972,520418,179928,426541,406337,17848,178249,10642,-237902,-137969,-259827,-351396,-270010,-359774,-265097,-5258,-209016,131840,307855,145412,503449,220999,160876,408804,126199,-5180,-118196,-156875,-175537,-380401,-300736,-201072,-282308,-63167,198793,-101588,351550,247242,225720,453299,178526,327619,114550,-152555,80125,-102392,-235456,-221212,-235837,-214166,-57812,-210149,160993,-16223,3730,267335,126975,313109,201571,148065,73093,-59588,-64200,16487,-151924,-143373,-161326,-189797,-201820,80347,-79042,171805,90017,2287,227188,177064,187429,173585,-4079,-29528,-146887,-221455,-103422,-222461],[0,0,0,0,0,-3,1,1,0,3,1,2,3,1,0,3,-5,5,-9,7,-13,12,-20,23,-31,37,-43,53,-57,72,-83,102,-115,136,-155,176,-203,228,-264,298,-340,379,-428,478,-533,596,-662,740,-818,908,-1000,1105,-1215,1338,-1473,1615,-1776,1941,-2125,2316,-2522,2725,-2912,3040,-2990,2462,-375,-8444,111886,547697,-254863,-245377,-24124,-811069,-355133,-407588,-918038,-10532,-390948,-105070,497162,-28223,526245,535361,208611,914251,185727,157607,477714,-473731,-1317,-264444,-976078,29198,-631061,-579920,-3259,-551915,402824,341764,151253,956829,205920,310805,832399,5132,355590,-67649,-622305,-13052,-626669,-482423,-175159,-846665,-86215,-182790,-291221,414377,227346,530615,778009,342241,494533,406290,32939,125413,-212523,-376018,-362787,-517407,-635879,-310894,-389182,-152364,164418,166543,484035,539803,369589,611769,582498,303059,338272,-103798,-217157,-63580,-732320,-386433,-416264,-670739,-83940,-398058,-200941,332477,52182,629950,470269,160588,907450,22438,131113,278405,-563246,-55051,-268700,-923858,-156077,-824178,-321736,-18587,-502741,369596,200176,160406,865199,160090,517784,805768,3478,323474,-100147,-557772,-103862,-742612,-498022,-292770,-634141,-52403,-127360,-170300,495360,216078,503913,563709,281766,702764,258881,137865,68998,-229083,-350791,-385386,-739500,-414664,-556291,-296140,-48070,-127576,377824,286687,459584,633547,572726,381493,168959,192122,93686,-305260,-204043,-450181,-640333,-383094,-540568,-156610,-210358,-109007,227807,100832,407752,544550,373142,722493,385080,228324,326113,-300302,-305701,-416489,-682952,-326882,-564386,-419953,6457,-250625,196424,283073,217169,694844,346862,386317,413116,-4469,166865,-159068,-447601,-381616,-512791,-479691,-317663,-478429,25111,9097,64646,450107,295862,496306,454234,257128,463082,204603,-70895,-33035,-356266,-306240,-425645,-611916,-245194,-392969,-85048,159671,165746,493106,527026,352327,456625,180019,365906,209920,-170799,-10200,-344272,-404238,-297258,-598697,-308811,-188631,-191701,41840,172619,339068,523753,315110,491713,313297,51728,192681,-160057,-110789,-230123,-456474,-246094,-340775,-448906,130358,-170305,-48803,241037,108529,483552,233391,171605,403699,78332,79203,206922,-220111,-142507,-331530,-372288,-197627,-262559,-200475,-60251,51244,60789,263601,311385,311808,379471,179957,146078,49210,-49756,-90384,-377529,-364451,-272051,-255303,-226845,-82886,-135586,124214,203811,175423,408728,266889,182415,310513,-51080,-114852,-81953,-304488,-177049,-229036,-347221,-122501,-193707,-63403,18963,-4211,181192,313704,229245,379262,120277,46165,257718,-152962,-209408,-147187,-399346,-267906,-388623,-329939,-97490,-233237,-99288,116088,103914,475127,317348,208956,365471,30548,181068,127823,-277457,-31154,-227651,-498838,-130031,-231531,-116623,55766,-118036,264642,237109,200954,480899,209220,208219,424451,-244319,-88695,-129029,-406031,-146367,-383865,-397415,-74490,-411342,47578,113383,47506,388544,477198,279008,314273,88142,157313,54916,-173349,-135303,-234003,-290647,-65435,-246053,-136685,-97305,-3748,1177,103982,142893,292863,223238,281404,216941,157089,14880,-64306,-78840,-227603,-228408,-335390,-226845,-151060,-205778,-2708,-103467,47384,204442,-7339,314650,291284,27473,270132,48353,-164195,34537,-410248,-159310,-11034,-318141,76475,-281959,-176041,151345,-126649,274666,368378,-83648,361307,-126764,40639,200349,-196160,-44760,-159777,-318503,-23251,-211528,-264550,22438,-233448,146001,80666,98852,206056,90298,11768,131962,85560,10445,44782,-8536,102083,-124524,-118682,12489,-54218,-75991,-95558],[0,0,0,0,0,-3,1,-3,7,-6,11,-9,16,-17,26,-31,38,-47,54,-67,76,-95,108,-130,150,-174,201,-228,265,-299,345,-387,440,-493,554,-622,694,-778,862,-962,1062,-1179,1300,-1435,1584,-1742,1921,-2108,2321,-2546,2801,-3079,3390,-3740,4127,-4570,5071,-5658,6338,-7156,8144,-9378,10962,-13079,16078,-20679,28786,-47644,232520,95512,141673,-24914,-529245,-14044,-580038,-687077,-249057,-587482,-299167,81322,-144469,524872,409292,336751,803168,359631,341563,539766,-102422,-42914,-141656,-755977,-237456,-515937,-607229,-140424,-623777,-148320,242148,-41012,619520,651034,428679,795632,220911,214445,391656,-548686,-204563,-458556,-769587,-319339,-728849,-567248,-69899,-360855,146614,437226,105410,671083,395046,395922,823839,177831,207261,71043,-413926,-134872,-383869,-645259,-290049,-622686,-312805,-48352,-365265,334357,446310,243211,772444,425754,413867,811535,-46741,39617,37264,-610710,-137761,-620863,-761091,-182975,-593458,-85047,227430,-131724,665164,403036,242308,797460,300974,363665,356932,-335317,-7925,-365474,-735235,-296413,-795661,-514292,-146101,-453702,157882,209003,182355,669808,274244,495154,531923,64898,239485,-40172,-234129,-366379,-503790,-591536,-571859,-566975,-268301,-164867,45970,269769,380887,439051,436779,561852,441856,294963,127667,-132007,-172341,-383404,-653239,-369372,-540703,-358738,-92864,-234773,271027,263564,382514,571245,463534,488873,454853,119748,247164,-280613,-339640,-193015,-722133,-292850,-276399,-659988,7063,-199830,60692,466793,239653,539507,554322,326289,586532,166095,-89863,-18623,-422742,-379774,-575929,-684789,-248681,-506930,-144712,67805,-130264,369511,366171,316729,605192,407435,465969,324271,34537,177419,-284488,-438676,-225835,-506498,-484313,-315981,-427363,-122860,71005,197728,269254,259751,423026,291711,288859,390429,-21798,91311,-84935,-363131,-417459,-443008,-391364,-347790,-367807,-93329,44721,89708,485932,209320,427478,482794,184153,284855,162089,131979,-102766,-420079,-374170,-377301,-490816,-209025,-294739,-142180,130878,108756,329797,391441,362866,519700,138342,304263,218538,-180057,-208898,-425297,-464515,-198259,-426197,-396479,-291849,-116355,52980,212910,276807,492757,320929,323946,361575,128271,90703,-113998,-236465,-157982,-423885,-227250,-539006,-140447,-128487,-81221,212612,218308,361819,468828,176927,368200,207600,87430,129324,-138634,-326236,-134284,-572601,-241629,-195201,-320125,148615,-250922,118454,492345,207134,497942,279701,202756,468123,-108668,60453,-7860,-613519,-213694,-346979,-645247,-199333,-462272,-242374,217808,-17686,351705,285720,369730,710807,94203,234454,202579,-194865,-168451,-362046,-581673,-372113,-423657,-198834,-156002,-181117,150640,195373,336313,508055,329623,256600,353782,-25355,-155654,-54601,-268609,-339284,-346645,-408391,-265922,-314546,-143198,282200,124225,118924,465273,310049,277813,438896,56425,88322,-165713,-420259,-175160,-504477,-334610,-72290,-393022,43803,68492,-55336,445102,169545,247660,324705,164317,283924,153031,-190672,-61476,-242256,-393218,-313180,-443892,-290305,-88730,-47272,201169,136113,107103,431028,214608,261260,298317,111490,103244,-34335,-194773,-138514,-241386,-334225,-184410,-188358,-210736,-3256,58196,345879,197074,175260,324059,181536,108565,121669,57346,-134111,-41425,-199797,-145281,-120619,-174492,-903,-63694,25574,119585,5768,114693,17378,195554,135646,116667,59406,-112739,-24944,102131,-109071,-137264,-91143,-53694,-122429,-57644,-88963,-44826,28953,58799,157155,8780,87411,40778,10364,73333,74702,52748,-165018,17477,-32732,-1551,-24950,36463,-32382,-82347,-57617,32598],[0,0,0,0,0,-3,-1,-1,-3,0,-2,0,0,3,-2,8,-6,12,-10,13,-15,19,-26,30,-40,42,-52,56,-68,79,-91,108,-121,140,-155,179,-198,225,-254,285,-321,354,-396,435,-486,536,-596,657,-722,795,-871,959,-1049,1154,-1262,1385,-1516,1659,-1817,1982,-2163,2343,-2518,2629,-2579,2029,182,-9971,144183,741901,407906,357860,770927,3220,343109,102110,-641453,-24005,-558610,-787484,-203854,-832337,-192786,187632,-423575,554509,320551,113813,1098897,236837,429763,606271,-249593,159710,-179397,-735670,142129,-731180,-586092,-135784,-746092,161697,105860,-77617,1003261,308724,517814,875559,17557,449933,227261,-442924,157171,-476744,-410647,-248726,-773509,-185637,-259286,-360958,260771,49715,434680,612295,402688,548509,480890,223050,243603,-182109,-267607,-162533,-596577,-441468,-422557,-541959,-383880,159378,-34646,283433,388522,211345,712570,548389,212682,619837,80006,-56761,99574,-611601,-174396,-539228,-876953,-208809,-763432,-225642,201527,-305222,590383,333337,261799,1016750,153231,278638,586602,-357621,298406,-308204,-637950,-130858,-764347,-510766,-12985,-703118,187354,-131861,51644,811976,318875,710850,657865,108228,692922,59617,-115401,153860,-601122,-138384,-364330,-651583,-268974,-322115,-220993,15652,-137352,471385,365725,256644,735702,506932,381433,350482,-30679,-81630,-274747,-296298,-462013,-596834,-394350,-286421,-262971,-84984,130345,225659,271048,460644,412010,335887,410837,239685,143444,-42340,-322200,-290048,-407358,-526067,-242885,-432051,-366698,-95442,-98149,316544,303975,275021,487619,214613,388024,293562,-82939,186054,-39554,-254009,-83836,-387957,-361524,-236755,-406048,-38181,-152511,-74553,279983,161275,335533,307450,34897,168869,-6344,-7576,-16435,-229222,-67580,-190417,-251520,-120729,-301644,-35439,28738,-41098,143366,260457,58962,322809,146683,91619,172592,-79928,65670,59807,-169331,-33953,-124831,-119297,3890,-100754,-6505,28231,89086,12697,98900,66911,9822,143935,-11694,29807,130412,47763,51483,63630,-51065,66257,86348,66068,76869,84763,24651,-117322,-24292,-62038,-89005,-122591,-54075,54671,42355,-3360,224875,153916,72024,122618,247550,227999,97568,-76076,57892,-195011,-215800,-123939,-276347,-124427,-148674,-212127,-58854,179769,41300,202615,283581,190137,236417,132083,-16425,112730,-30289,-161833,-202506,-271146,-338448,-212373,-231859,-69940,104795,136284,310091,172618,108700,272573,151962,389821,97173,24459,-107339,-188144,-230859,-252182,-272192,-191875,-134958,-271324,37637,-76666,156790,298860,274736,359032,167427,210727,285100,-56887,38695,-82483,-324555,-246316,-250472,-282174,-96741,-161184,62589,266563,75570,247644,244891,264781,521518,117641,121654,226906,-90221,-187817,-88997,-541107,-180965,-218652,-296487,26846,-82882,8890,358836,121056,252460,415246,56553,316025,-43247,-15160,54934,-404581,-144330,-315443,-530659,-67126,-196261,-268759,124676,-626,351705,198243,171409,421885,306738,104271,280940,-101081,-71316,-158414,-274327,-240914,-318670,-329485,-176692,-188314,-4596,60033,242260,212595,396610,304213,336974,297887,191000,55301,-185971,-182625,-152951,-340047,-404136,-92073,-598310,-132432,-19099,-23549,373589,330620,153488,399513,129957,224076,190486,-210088,84108,-360122,-387530,-96631,-399629,-419058,-57275,-352649,221401,133698,-19274,532801,75940,417169,423085,-13439,374903,-152350,-393471,59187,-605697,-259136,-174771,-444147,17587,-191002,-277226,360903,-2196,331026,506427,183689,493494,248886,119075,84920,-319077,-64050,-258594,-502631,-161726,-213671,-426868,-135759,-100377,58082],[0,0,0,0,0,3,-1,5,-1,4,-4,7,-8,9,-13,11,-16,16,-24,27,-33,39,-42,52,-56,69,-77,93,-105,120,-137,154,-178,199,-229,257,-292,325,-365,410,-457,515,-571,641,-711,792,-877,976,-1085,1203,-1339,1484,-1651,1833,-2045,2283,-2558,2881,-3259,3719,-4280,5004,-5959,7311,-9354,12811,-19744,38869,-217808,-653753,-267286,-563803,-552078,-87628,-295736,-29472,425107,227072,624266,574013,256203,791822,161021,-17472,143441,-421928,-488168,-467207,-863414,-299309,-318681,-605137,39997,-205679,203923,495430,280572,676378,606127,192710,590843,98591,-127767,93701,-723676,-373737,-447348,-770969,-120532,-308623,-347385,268252,-49462,327019,579413,34335,650072,529413,38871,296817,-215380,-329986,-110916,-757893,-435491,-441279,-662417,-167999,-247743,-126798,389322,68065,428379,537924,253964,648422,426290,-111387,342456,-245849,-490324,-415200,-863905,-257275,-423823,-669943,-9571,-192513,52898,624475,59174,667918,635588,98826,743944,842,-88907,241750,-463451,-332600,-409989,-809264,-179245,-552806,-242278,302191,-114932,282410,537513,193090,745709,371487,193949,505359,-171991,-97998,-208973,-633118,-310648,-593962,-585546,-186955,-264433,1612,176419,137211,439552,472224,455460,525606,561809,177227,27211,-131274,-356562,-290825,-448808,-483161,-423383,-406113,-207991,45220,27384,254275,385318,489560,714790,428940,426537,335757,-11211,44588,-244466,-371534,-159305,-653674,-417227,-163485,-547830,105083,110708,71974,639130,239506,490645,516512,36336,274207,-185147,-405434,-113613,-520996,-471014,-313100,-592315,-150909,-260695,22012,299530,41452,500470,648658,237412,558537,242559,131877,210328,-284292,-223208,-466586,-597205,-335296,-554817,-277767,-84702,-71859,145466,266444,420115,428005,330239,530714,467778,96154,114607,-122339,-240308,-351242,-397768,-407795,-455309,-417130,-136958,-206410,136275,274416,245742,434214,488648,366849,441634,194105,181170,-73727,-291885,-106888,-551977,-423784,-442891,-568778,-191475,-205707,59561,423386,161955,453031,409886,376300,569093,278802,191330,196020,-261713,-346842,-434045,-467263,-438768,-442461,-364672,-118239,-120415,283045,178653,446854,477202,409342,297945,301768,171487,91146,-232356,-300735,-442008,-471235,-347633,-511588,-193699,-111390,-27566,209427,186928,381863,583897,169534,441608,203875,-20619,95666,-298495,-353579,-250737,-654734,-234261,-454995,-351220,-80790,-164003,201497,428806,202408,648593,311684,395017,658680,-63056,215837,-118063,-489703,-241568,-634348,-528257,-178662,-423959,-101707,-7667,-64650,351678,182197,280465,661541,147372,581847,362490,-27861,197299,-232664,-283159,-264507,-646640,-520703,-368115,-351147,-43524,-47448,76804,254171,333385,374912,590958,322278,433560,284654,-53705,-24291,-284590,-447277,-275641,-508007,-432276,-223309,-540467,-47736,35321,17991,484403,295342,284635,488976,184361,275113,156993,-188360,61187,-418156,-479224,-216240,-531930,-257568,-84968,-154674,258527,150983,186174,433198,297821,425532,347390,77227,127337,-77326,-154463,-178808,-509950,-376079,-246980,-426969,-19444,27615,-67820,333404,439626,341299,460633,287855,251307,268136,-164000,3,-135922,-493588,-282981,-508822,-431669,-113752,-292747,89367,-4014,17872,499777,244946,297124,522482,130366,256723,108438,-228576,11001,-331441,-536449,-224893,-554370,-202457,-86499,-227736,260089,284720,47264,711337,336530,400236,308210,-6015,142684,-210396,-203300,-223065,-473342,-322365,-245449,-505262,-180549,11196,-56324,375493,208200,374283,515445,177895,218130,227073,78294,-25758,-239513,-365286,-333868,-354782,-319381,-243482,-236489,-12419,117710,198435],[0,0,0,0,0,3,-3,5,-9,8,-13,13,-20,21,-32,38,-47,57,-65,79,-89,109,-125,149,-170,194,-224,251,-289,325,-371,414,-466,519,-577,643,-710,791,-870,964,-1056,1162,-1273,1394,-1529,1671,-1831,1999,-2190,2392,-2621,2872,-3154,3474,-3837,4256,-4739,5316,-6000,6848,-7902,9263,-11075,13593,-17312,23283,-34327,61575,-371049,21636,-38425,-68476,714065,206110,500699,872968,211277,658662,403817,-271219,372219,-553847,-556514,-148801,-892961,-261393,-379108,-528323,334927,33833,209487,976067,200701,614365,669707,-72702,678073,-164479,-233000,86402,-899922,-379772,-303312,-845296,-162841,-325712,-226772,473394,-118797,576179,639045,207075,998458,246821,161928,346185,-410707,-116587,-367865,-688992,-256876,-646694,-611534,-108564,-318782,51946,328224,141287,434601,440928,443010,480177,338054,195366,152565,-174934,-323361,-330910,-531897,-444083,-197737,-493371,-103133,-43240,-106093,450840,244570,454699,667512,173402,501124,257211,-138768,350476,-293354,-446232,-188014,-969834,-261748,-417588,-564330,189161,-327485,224149,685176,-60956,796152,646949,123005,630292,-135257,-80545,31486,-585265,-45187,-522678,-568792,-46909,-622046,-69703,297063,-153537,464583,360343,170690,702376,139398,168655,358132,-322852,-180214,-455874,-443550,-207414,-533870,-357306,-178098,-235381,161080,178539,170150,517121,300664,437731,488789,130928,162482,70580,-84293,-235493,-494025,-351205,-436832,-380667,-207292,-178279,117937,270579,490466,210805,361388,552352,247412,328451,196197,-75476,-42271,-215244,-415151,-277734,-398795,-423565,-84242,-378108,199907,168710,121749,524129,216479,510262,507820,181121,231787,-145285,-197700,-124813,-570161,-487320,-346847,-528672,-117233,-171332,-155252,309805,155623,360813,614823,146866,622076,216841,94608,44212,-417111,-238127,-415565,-472533,-306900,-505003,-253942,112533,17784,271135,397570,373814,554991,253463,335998,419433,85821,119260,-327357,-352816,-410449,-504700,-417204,-455979,-357366,70612,41565,136869,277240,351977,579288,336375,386299,504013,-81307,-106587,-105159,-610978,-341989,-547880,-501479,-276625,-479739,-139431,85058,36783,432031,330452,450598,612507,241753,319860,114565,-126977,39034,-349034,-417249,-410113,-639806,-299411,-405513,-207305,-43542,142741,79656,387782,320565,619617,448307,138890,221439,65025,-54523,-254705,-371475,-487084,-363248,-489526,-432707,53677,-67780,237122,269022,294070,539718,360167,416254,216777,-10315,-44146,-82735,-514669,-408679,-339294,-498129,-244596,-338483,-125846,249228,109552,383514,401088,207682,446970,365126,118284,226313,-335808,-233202,-212871,-737540,-271452,-483022,-357789,51404,-109279,10494,418594,261948,578712,543807,239530,458881,56918,-5428,20881,-388593,-338186,-217154,-490001,-85822,-407605,-199503,248862,111230,251098,509886,105254,662572,385557,81546,295759,-243949,-140765,-115283,-737803,-260137,-313051,-681403,-60741,-170767,-31732,326494,41694,463440,452917,138649,679566,196845,105496,251107,-214949,-152338,-324516,-484421,-213498,-436753,-382887,-184281,-172195,153463,275259,312631,380468,285838,426250,496075,110301,89602,-22828,-278532,-415483,-415018,-354270,-335393,-225358,-243643,104135,30360,252308,453088,301668,274574,597857,67026,323505,121467,-329925,-130881,-422117,-532059,-239474,-562205,-241242,84653,-179220,456798,46008,306688,570787,122949,392773,328479,-207914,155106,-324555,-454665,-110127,-732396,-289985,-220080,-480594,82016,-98267,60048,616411,-28824,597733,426831,43507,518596,52247,-17447,22143,-434241,-260737,-353070,-611396,-198078,-426785,-228051,115052,11881,223593,509186,421171,488539,272617,211209,217559],[0,0,0,0,0,5,-3,4,-6,5,-10,10,-18,20,-26,30,-36,46,-53,68,-78,97,-110,131,-150,176,-205,236,-273,308,-355,398,-454,511,-576,648,-723,810,-899,1003,-1109,1232,-1360,1503,-1657,1822,-2006,2201,-2421,2656,-2920,3207,-3526,3885,-4282,4740,-5257,5865,-6575,7432,-8482,9810,-11554,13954,-17495,23239,-34165,62264,-302084,-499278,217026,43547,285097,727801,308487,636904,605958,45744,351136,67056,-303199,-57375,-569920,-556946,-198818,-820697,-211705,-230366,-290908,337448,111705,211951,724558,257746,687959,534695,101676,248654,-73500,-438271,-193183,-708199,-492141,-280503,-659542,-59855,-134371,-12234,446345,246061,390888,707831,206159,532219,273084,-154795,111443,-437309,-501004,-193932,-667554,-411539,-154259,-453246,181836,186262,81006,505473,356332,343726,746823,68084,89513,209866,-207766,-43527,-468173,-526286,-206916,-540811,-243397,-105109,-294152,313431,224094,136403,607597,206796,202179,437979,-76795,186645,-112944,-497774,-2809,-489224,-375725,-112628,-412449,158202,159816,-233758,577751,269884,274965,632484,-10637,206720,81849,-41108,46740,-359665,-280841,-68876,-398389,81008,-186119,-157099,242451,88301,162140,366710,432681,323605,386781,97968,116599,-104440,-186641,-199652,-357755,-432482,-418101,-348085,-198470,-89910,-13199,193938,204891,346956,264429,359660,161415,286275,109635,-147661,-101494,-326950,-252376,-173664,-377777,-263879,-206119,-218285,323885,9872,389520,519611,231999,507724,299303,-3157,219176,-259374,-189998,-220800,-587663,-81168,-373653,-295628,47245,-239288,-821,389786,72121,387630,321577,196890,246824,-29535,125570,20496,-323881,-249180,-404852,-550645,-276502,-506006,-184660,77022,-27562,343488,233529,336884,444070,104653,429623,118968,-35433,-45423,-226676,-318631,-493584,-386012,-116920,-337067,-149856,101999,49029,293908,323459,272977,528827,383119,267546,182296,127360,-84167,-450532,-489488,-388400,-450019,-161879,-212314,-250439,173626,186101,288056,510585,349477,514184,329797,61114,241640,-101725,-361904,-339378,-488095,-361941,-262731,-560375,13515,26152,162395,434335,401922,514774,515970,311031,430453,150352,-147288,-177032,-377058,-431301,-444958,-402655,-130355,-107770,23762,193155,266955,318903,390024,483750,298409,198796,156014,-186715,-158644,-350439,-566890,-276805,-447739,-368336,-24010,-170886,196674,408225,182252,633215,550614,287499,364453,72977,-28859,-130120,-420662,-264900,-479997,-384757,-197682,-310843,82269,114891,-3663,446030,368593,209631,583693,11551,185929,201986,-391138,-124691,-354118,-572765,-195722,-428937,-336918,75807,-38638,256031,231047,228473,576308,256512,415999,291262,21247,-52364,-169464,-337794,-214068,-408524,-440720,-164655,-172556,-26518,190126,113000,301627,467273,221418,290179,69488,-32165,104394,-201532,-339011,-206933,-583442,-233581,-324159,-317754,78575,73258,153830,347886,115870,413771,563520,42683,350165,122080,-58895,-35598,-389871,-332774,-213096,-409905,-95685,-99519,-173340,165554,36591,285960,495087,83162,375390,335323,37128,169993,-151886,-166485,-175825,-485789,-263684,-150164,-399891,-125012,-147082,-89694,340502,173266,229032,400515,338323,300250,263424,15173,120238,-272617,-310581,-180566,-246793,-472528,-130826,-339636,28207,22084,58621,492356,258500,315709,571795,19493,319378,216676,-193894,156536,-419187,-339959,-180999,-738163,-182867,-76255,-345613,364766,-153414,206903,559818,139121,446113,515402,133632,371213,-55348,-176962,101673,-441039,-379021,-340843,-518831,-36253,-131731,5132,371096,117352,332094,380171,346386,395802,345357,103170,-56697,5682,-206627,-239899,-395396,-372324,-236889],[0,0,0,0,0,4,-3,9,-7,12,-12,17,-22,27,-39,44,-56,64,-79,91,-110,131,-153,182,-207,242,-273,316,-358,409,-464,522,-589,655,-735,817,-912,1011,-1122,1241,-1367,1508,-1653,1821,-1994,2191,-2400,2629,-2879,3150,-3455,3787,-4165,4583,-5062,5606,-6236,6976,-7854,8927,-10252,11952,-14187,17280,-21807,29048,-42396,75142,-367604,-367562,-579766,-839965,-62439,-488224,-342143,256124,-55159,472358,728937,106510,853879,321612,113871,527535,-243352,-160973,-33919,-923130,-220522,-537246,-656500,47355,-455537,97766,534130,-16922,673521,650196,208248,812948,89108,147782,260933,-777391,-150809,-507012,-827854,-287026,-731221,-286287,262091,-272887,364817,478429,202251,851733,334069,320872,439639,-243750,114350,-200169,-560620,-396940,-676466,-587097,-228893,-449742,50787,79227,87590,481675,415085,494961,556477,491464,224426,373147,-19948,-307204,-175292,-686094,-552431,-271847,-512222,-162405,-108272,-138776,521524,353546,349618,819434,115771,479980,425063,-291405,270581,-252011,-488758,-110216,-806124,-232067,-212422,-564609,395828,-18856,141476,838364,-1379,647779,497678,55525,745044,-38371,-10666,147342,-782139,-80888,-502192,-646879,-28930,-512134,-270218,265840,17345,497068,592574,303615,626909,259325,237762,314815,-404909,-165193,-297346,-741075,-374978,-634858,-391195,-65504,-75297,297749,151411,207276,557797,497484,355119,354561,305005,113567,-122068,-204271,-399339,-527101,-425198,-510425,-238879,-125881,-172317,36146,207145,431111,485999,158471,592828,210307,260235,232958,-174858,-16572,-156815,-502542,-322939,-455123,-369778,-49250,-225806,147872,247992,136682,483775,219573,370950,208613,-42676,162480,-148914,-296108,-132927,-378688,-253921,-175364,-272583,29084,60835,95849,352114,201650,373160,446585,151052,308573,-183238,-89759,-109536,-260131,-336736,-184223,-434482,-109959,-201051,6620,-28219,42263,383687,263713,286198,308286,164112,87990,-6502,-256325,-84658,-361118,-327435,-372364,-447769,-164633,-29900,-177453,118668,102046,220379,360847,359156,420207,138890,-139647,27955,-164735,-140520,-127842,-368785,-278523,-116289,-229140,-71337,-160652,27428,235149,231942,266962,241264,207016,345664,80711,142853,26834,-248028,-186775,-267656,-213886,-113235,-309873,-7548,33830,-16256,147519,238238,91544,335215,129763,214393,134850,16297,-82361,3984,-314428,-270857,-151479,-242719,-174454,-112194,-26125,173802,52519,130685,395205,171025,217140,338526,206937,187337,-73242,-112153,-94359,-301379,-225023,-212889,-265545,-27695,-42423,-127265,261906,103475,172802,403447,128858,132093,208194,-171916,92080,-261675,-193999,-156197,-473786,-353534,-253530,-226662,-27902,-5794,4260,267333,134353,257739,375975,199456,340163,123907,-136902,-40835,-482731,-284457,-370633,-389048,-191840,-151215,-225937,219193,32235,176561,496796,117903,309886,249402,-31269,157012,-126564,-291661,-128219,-609474,-270113,-188192,-361864,26171,26682,-145289,401050,14672,403061,347691,168450,499557,248194,-184376,94423,-265146,-320908,-269382,-433428,-236309,-192980,-330464,-44187,-80926,92687,238192,298823,487300,281723,199211,182807,-76406,-138416,-145149,-270317,-277285,-303332,-277489,-162206,-73036,-21889,131053,302795,112945,355049,282558,58935,366437,113857,130710,-109273,-322502,-32786,-268839,-366054,6667,-389887,-160077,47204,-176076,323699,250431,263268,447884,241455,197543,246716,-209241,198449,-137221,-369079,-6353,-467387,-174247,-58071,-407051,143679,-1601,76967,254694,30334,427985,300783,102543,338778,26222,-140337,74181,-353914,-182869,-339040,-424976,-30377,-83464,-132089,55334,-22380,94364,332929,249933,464495],[0,0,0,0,0,-2,-1,-3,2,-7,6,-8,9,-9,15,-16,23,-25,33,-37,44,-52,61,-75,85,-104,117,-138,158,-182,211,-241,280,-315,363,-407,464,-523,591,-668,749,-843,941,-1054,1174,-1312,1461,-1627,1810,-2008,2232,-2474,2750,-3050,3391,-3770,4199,-4688,5248,-5904,6677,-7616,8780,-10291,12355,-15436,20754,-33145,132960,442151,632672,363733,414031,529030,-56710,116055,-91969,-628194,-357732,-569367,-616758,-142760,-363982,-161760,312043,-69136,462767,591740,400204,828339,199476,138137,282568,-364684,-89046,-364837,-832737,-219298,-724440,-431664,-43196,-408851,272658,313958,185029,717729,333491,283424,657251,25286,292609,173451,-620324,-188017,-480948,-574477,-290061,-435845,-279796,-43687,-47584,226147,444645,347080,554232,269729,320971,342117,64047,-85635,-59117,-429929,-216656,-418840,-591815,-126301,-363658,-234257,226505,44785,373874,391813,301232,866753,252870,132946,378174,-148958,71251,-127294,-623183,-109520,-481375,-452362,14331,-551893,27459,150543,-23113,553870,311511,369576,687386,159948,393537,239027,-320070,-55790,-585673,-480588,-190092,-658629,-151314,-131552,-342661,175182,46936,301884,533030,374231,511990,346671,86626,290594,-16601,-92464,-195608,-375591,-441228,-484434,-349579,-347564,-142584,-199430,2623,278496,303483,399433,509822,401252,438042,171781,117993,-5718,-355501,-225659,-261988,-573023,-170783,-511822,-267760,43145,-229100,283408,372009,340526,661065,162099,480661,430897,73742,22493,-197519,-386822,-143296,-631284,-446422,-256690,-560326,38608,-57675,1063,452807,136206,507803,536032,266320,411761,35855,1461,448,-487900,-359558,-329125,-609196,-327950,-319808,-138233,164413,72713,213202,381501,310562,436702,204026,219848,64697,-24470,13381,-107861,-358335,-407920,-461984,-409948,-298380,-209831,13116,63436,192232,331763,187258,256240,271345,331723,148476,-90194,-33943,-205315,-349871,-278424,-294854,-287595,-190028,-182926,89016,24508,79269,245859,275234,329696,445366,185402,91514,49924,-212359,-9629,-441809,-268973,-281788,-508216,-64286,-94417,-46867,87523,97160,292281,402596,182915,303395,222100,169448,10620,-223497,-254030,-265828,-349213,-364804,-370387,-159355,-144278,38279,200131,226733,249863,323149,171434,397996,216121,273046,65325,-47637,-83385,-388028,-314629,-290860,-345352,-261185,-3296,4343,189735,-9454,223936,361652,121431,383884,353456,20016,215429,-222040,-235920,-228894,-491596,-266816,-342731,-367871,20430,-94187,110944,100628,53658,291697,338082,95879,269478,172160,99167,67103,-273380,-97006,-271800,-468697,-208648,-160478,-221778,22563,-12101,205301,319426,223313,299224,346227,194266,190405,12679,124031,-43154,-394596,-336118,-241350,-393077,-207911,-211306,-59590,234618,84099,152155,363033,133232,375445,278313,165344,273147,-184457,-188525,-130872,-381392,-316553,-216835,-361650,-101200,-97281,-3528,329101,176689,392148,509913,27198,384758,7398,-113308,-89780,-402515,-329657,-360052,-452019,-175799,-232395,-145188,107129,75258,180873,418738,207698,417425,274255,69430,107207,-128632,-172598,-224065,-447842,-495588,-332957,-459896,-56806,-184942,-51263,283302,317507,253594,539044,309900,231600,265281,-104221,5108,-160089,-483326,-192976,-551659,-474958,-49232,-296399,96480,206462,87915,664758,395721,349180,576411,32491,259261,222527,-295748,16880,-364827,-435577,34367,-568288,-243319,-103461,-110197,430836,114131,322924,496670,161253,408892,289449,-53892,109228,-218677,-311033,-204390,-533461,-247629,-366384,-475310,-37577,-237877,132843,198412,306103,354167,402424,484507,250130,189630,118864,-35038,-165150,-288236],[0,0,0,0,0,-1,-1,1,-1,2,1,3,0,5,-5,8,-9,8,-12,12,-20,20,-30,33,-39,45,-51,63,-72,88,-99,119,-131,152,-173,196,-225,253,-291,323,-365,405,-454,506,-563,630,-697,776,-854,948,-1044,1154,-1275,1406,-1554,1713,-1897,2095,-2326,2587,-2889,3243,-3661,4173,-4797,5580,-6447,6338,41399,239683,281283,-341984,-100561,-458038,-815088,-226163,-696855,-425989,8996,-504182,226262,423528,-2998,859092,319764,487531,788632,-166918,246399,98164,-653140,-13783,-638626,-648326,-105671,-926792,-89815,63588,-305434,658200,95646,319720,1043454,172676,564044,458275,-349744,380608,-555669,-520833,-222555,-927448,-356937,-267927,-603875,228660,131553,68795,647013,245220,595666,613817,72083,284694,83542,-412730,-77167,-599349,-679359,-359159,-524755,-362523,-248918,-180079,241029,424810,358503,551536,642073,329588,500842,173222,-22763,12899,-561792,-438114,-428911,-714685,-284791,-325442,-329176,271645,-36654,366223,699593,155599,879292,399814,61585,550840,-311886,-116376,43304,-818718,-169541,-468273,-739915,98103,-218074,59789,552807,47311,690666,600152,444606,821125,23802,-14978,198500,-632126,-175516,-594167,-618474,-98888,-544306,-165921,147949,-57338,422189,467279,270945,743383,246402,335645,464738,-57825,-45726,-341746,-626131,-364768,-627565,-525400,-191251,-384281,41504,176944,284476,617838,404068,559935,394457,247387,183526,-79157,-244577,-354981,-435948,-496476,-721403,-416995,-312966,-240941,269100,23766,494198,527569,368177,628341,357338,339582,236696,-85700,-24258,-327530,-648817,-392204,-661531,-391808,-90537,-314934,181345,182868,219412,613304,373378,470570,495151,27146,127206,42350,-366802,-250054,-701633,-509737,-286345,-443065,-86305,77491,89338,513110,262279,408796,662576,246173,339309,64766,-238401,-99971,-558424,-432292,-569383,-543562,-263959,-182091,-40137,174791,217390,379089,374117,409879,486474,140182,6215,102591,-329945,-314702,-339015,-559135,-386328,-442839,-121569,204945,-97091,396866,434756,293683,676814,357015,350134,309390,-134087,-66345,-354071,-483898,-317892,-685728,-472058,-248698,-169046,235728,187593,280054,503287,295587,543133,468970,210004,93852,-14072,-352616,-319110,-420018,-474013,-368293,-393164,-51051,49904,76720,462803,277214,393651,531842,339025,293849,229208,-40697,-117058,-239121,-462266,-413271,-365335,-383674,-325022,-102297,3579,270818,197746,301291,429673,361387,402107,307029,115471,140743,-200380,-303746,-326742,-596206,-284634,-518073,-338970,5260,-88882,48793,432472,216573,457150,534138,150554,421005,154141,-115013,-67144,-412423,-342477,-259297,-627330,-165621,-238101,-232141,293080,220151,243274,499000,192164,442076,365719,82311,294073,-196708,-368378,-74137,-610630,-336454,-215084,-616762,-5037,53236,-23210,472910,132043,365086,542908,139064,243387,184029,-267946,86507,-342931,-520743,-119683,-603879,-175301,-106822,-355080,252323,99844,254539,388774,136094,319986,434704,103946,227132,-14150,-298999,-45320,-464415,-256570,-218850,-504696,-22448,32026,19364,265327,221796,283024,410909,204948,266288,247082,28854,-98011,-138579,-251929,-384139,-308022,-462206,-276217,-132720,-95673,163592,157688,277789,398010,230163,307294,328092,-43522,73508,-310763,-239891,-192777,-718252,-300549,-262861,-430166,221289,-20071,107021,404181,73403,418986,327529,106137,483090,-52136,-114928,25283,-546545,-187313,-287655,-542783,-190,-259091,-159807,315288,26664,351806,494416,-355,582636,55273,20014,274932,-356379,-106782,-258747,-505380,-40065,-437114,-345430,-1003,-134205,188568,297369,272632,446968,257933,262973,260642,-60142],[0,0,0,0,0,-1,-1,1,-1,3,0,4,-2,7,-6,7,-9,8,-13,12,-19,18,-25,25,-29,32,-35,44,-47,58,-61,70,-76,85,-96,105,-121,130,-149,161,-181,197,-220,244,-269,300,-328,366,-401,449,-496,553,-616,688,-771,862,-975,1101,-1260,1446,-1676,1966,-2341,2852,-3565,4643,-6370,9335,38844,188774,262463,-331089,-198014,-296144,-687103,-368380,-566928,-456532,20892,-138834,76654,572870,296382,689921,586625,246906,630089,119090,-100524,113103,-632885,-392574,-308532,-903824,-148297,-505112,-439873,178195,-3047,457193,659878,341722,803154,530981,92008,418734,-153287,-138983,-140415,-636441,-341333,-456751,-835320,-103018,-336200,-198103,292294,142376,594622,611456,284861,676009,344469,-157146,113406,-241694,-566362,-317864,-727853,-525107,-418354,-507944,52956,154132,133877,780650,383331,484888,692501,-35963,303019,181527,-520256,-77984,-595840,-687410,-229648,-655007,-245571,4473,-300043,420505,277494,246784,811960,242423,509604,553085,-125752,210781,-248060,-555206,-328123,-748631,-401474,-275270,-575213,31955,-32999,112801,626481,271779,389901,568967,239354,448619,168972,-127843,-124803,-584217,-448454,-401317,-647051,-336929,-221872,-192011,2287,134258,373032,392290,439661,336032,462345,223017,16884,50247,-237046,-204056,-235342,-538961,-383944,-233882,-409007,167960,-31574,212263,540408,414846,626405,521205,283025,260753,-102086,-136604,-112365,-675349,-421339,-322146,-589367,-167751,-507214,-153957,466307,49153,467476,591808,250855,484946,188158,194884,257432,-446377,-168992,-337518,-471165,-268646,-542233,-371824,-52865,-191972,316107,275724,376217,569733,401075,456172,443146,9381,144916,-168188,-461182,-341109,-612122,-530558,-315780,-539068,-75981,-122853,59702,478900,462020,438351,386009,408096,264456,231430,-13527,5836,-349611,-267136,-593073,-578147,-237118,-334004,-107580,-2950,-50940,399517,271204,398632,668197,218151,323832,179984,-138089,-151497,-509466,-534705,-413544,-537212,-310478,-159145,-68631,291088,59967,438790,458362,502000,415967,158897,40340,-12105,-251951,-196012,-471863,-548004,-456370,-411393,-349949,-158451,-45575,238760,398056,407972,517512,278555,333619,343069,143649,96628,-168832,-267047,-376399,-280081,-417902,-395737,-199415,-175970,-18769,212220,159098,308017,450412,231907,421155,278387,111010,63897,-96229,-214067,-152328,-620986,-214800,-292433,-352878,32893,30333,178523,354877,190855,449934,482687,287198,343250,36288,-160989,-114699,-381507,-156913,-282596,-594750,-65476,-340702,-120718,168931,-2940,441006,265586,327988,599228,272628,287262,135695,-73149,4830,-195964,-381296,-194235,-447214,-294855,-94308,-191214,50039,240383,138688,339654,359999,400235,467106,222790,11994,157291,-180805,-305605,-259261,-642762,-201064,-349035,-359346,-18901,-175255,171489,301263,167661,430069,367564,213412,215371,56298,-153849,-117353,-445059,-185119,-377854,-472707,-41879,-60236,-111874,120689,156509,200283,554554,301747,369918,273136,-127891,50583,-206341,-329352,-299572,-473357,-303439,-319972,-313032,24079,31180,102136,447951,330026,372936,533578,151559,103188,138648,-292622,30797,-448660,-456269,-245492,-528941,-208593,-24013,-76832,120452,195714,216930,572881,357028,293538,477982,-132658,-7204,25817,-413883,-159410,-452786,-506311,-109032,-427211,-70941,119665,-91348,448561,297465,225971,678772,261899,301219,265414,-290297,-46914,-297018,-471329,-152575,-444247,-300244,-113410,-192415,218925,191178,12691,549754,334064,312860,301918,68220,170716,30738,-194688,-244910,-310078,-349610,-334253,-347416,-122997,124074,81504,281719,387704,319087,283829,213344],[0,0,0,0,0,-1,-5,0,-5,2,-5,5,-8,14,-15,23,-23,31,-34,45,-53,64,-79,90,-107,120,-142,162,-188,216,-246,279,-311,353,-392,444,-493,553,-612,676,-749,821,-908,995,-1096,1199,-1314,1436,-1568,1715,-1871,2050,-2241,2459,-2696,2968,-3275,3632,-4049,4542,-5145,5885,-6837,8084,-9815,12350,-16382,23471,-24891,503952,837837,265578,461506,430055,-19537,276153,-388719,-549821,9799,-923716,-588345,-317058,-676715,71173,60421,-71039,753635,114096,580718,812858,18696,631462,134803,-488395,255101,-637434,-598076,-127842,-1014463,-122808,-273888,-569772,347213,1649,336954,908158,114595,728321,630840,-92730,418424,-229378,-395782,-46900,-844157,-426995,-451478,-636752,33944,-268162,-59550,346138,149038,577966,523852,345958,571143,297892,79479,75174,-191075,-319938,-353465,-701700,-537292,-441214,-414415,-135892,61002,2463,353975,372933,359599,758088,314690,498279,370134,-239942,132512,-309591,-648381,-264995,-735031,-479331,-121369,-523757,65857,317985,-106099,768032,270504,387950,612487,-189233,245206,6803,-683913,-9822,-679670,-641797,-164056,-774769,-94092,-28416,-249136,468785,309900,340158,761888,60728,335211,138596,-333827,99622,-478835,-547262,-200564,-759133,-407479,-263201,-380583,136168,11615,283253,584305,200184,616602,469941,167842,422033,-38855,-86203,-177676,-433653,-419985,-375668,-573328,-356305,-193927,-136612,56707,280381,383041,416397,431105,444750,549254,263709,-93385,-69796,-218529,-500527,-333774,-606879,-452436,-308492,-369063,-79748,55616,243911,399928,425615,628106,522293,371403,425674,116614,32201,-112290,-532736,-346476,-515197,-490327,-267490,-280482,-52049,125724,-50923,403246,309382,359272,523605,339028,295737,258220,-186066,-247055,-325413,-409443,-322567,-452573,-185579,-119082,-142787,141905,278724,268519,406901,398969,568820,388708,-43408,209734,-170408,-189370,-145283,-443835,-299915,-460544,-258145,-26819,-87750,205149,207566,308205,422938,184153,261481,430505,58431,155221,-25018,-215190,-179551,-450019,-359194,-284522,-318061,-91415,-229234,69986,301225,110139,443547,424406,207034,225159,169112,-31975,122084,-248859,-200127,-155432,-382178,-296943,-236845,-198909,-15958,44216,169558,178168,184556,330995,177651,147370,170442,55054,32307,-70407,-150166,-431694,-310180,-265758,-199580,-64642,-36010,109023,213230,214101,181304,244920,167931,162740,-9656,-116547,-82113,-105099,-367240,-281725,-396644,-360114,-189443,-53743,49324,138179,344249,193201,165300,481634,207645,188751,160871,-52339,4243,-154398,-426377,-159727,-443099,-437352,-225832,-255690,-12406,126785,81716,386769,288955,373189,397859,166828,268185,149335,-37959,-1420,-264349,-341274,-157031,-305921,-288044,-143437,-254167,55723,36886,43128,361213,179605,306541,263064,169033,176905,-3384,-108101,-9774,-149383,-101099,-188030,-311096,-162336,-179375,-100641,119986,64376,110414,225323,144822,219187,162808,80345,119770,-97060,-106434,-116439,-398788,-43227,-202071,-232204,32272,-85239,51818,175188,133677,286939,134297,26560,191108,32705,215347,-78968,29783,-36758,-200687,-288056,-70841,-55487,-55612,-53592,47967,55840,169318,341297,190044,173288,-73244,111968,120047,-61099,-74224,-227843,-142515,-152492,-178075,-220766,-32080,-190361,155495,103667,84304,168168,154109,175183,171189,58818,256060,65510,-52109,-58599,-290176,-103377,-170442,-300872,-13910,-128575,-79158,196648,25500,125068,245548,192674,326070,-42161,109211,125121,-53097,-8135,-144346,-252159,-205155,-87371,-81524,18803,-128755,98527,-58462,25307,-23961,151476,48990,76179,5668,-114755,-21076,57279,-13036],[0,0,0,0,0,5,-2,9,-7,12,-14,19,-26,31,-42,48,-63,72,-90,105,-127,151,-177,209,-239,281,-321,372,-425,488,-555,629,-714,801,-904,1013,-1139,1269,-1417,1577,-1751,1944,-2150,2381,-2628,2904,-3200,3528,-3886,4279,-4717,5198,-5740,6337,-7018,7783,-8664,9681,-10879,12313,-14055,16247,-19078,22930,-28482,37280,-53468,93629,-463115,-628772,-386530,-855826,-244486,-245199,-355466,271285,84526,232763,627262,304338,697949,597893,117065,524448,-75356,-211224,-31818,-581549,-485155,-443073,-747950,-275869,-245941,-204719,356823,31801,497275,749229,228701,760095,479897,-12911,277395,-282801,-348107,-123532,-716847,-354059,-418400,-632802,-47886,-312782,-4560,499140,30036,636689,632710,272522,697665,337360,40083,264120,-339060,-544401,-281399,-817995,-530348,-428556,-578923,78566,-83682,110354,589500,377087,622812,760746,85187,536158,127525,-268579,44087,-648612,-586204,-246831,-932933,-167220,-286367,-327764,511928,-98984,322366,625492,40500,847558,544293,35306,530769,-309859,-184002,-25421,-785152,-330181,-613341,-557647,-89886,-334872,-29943,216055,31102,679127,540743,289997,777733,214882,302575,204547,-131170,-115898,-452776,-429001,-196775,-413388,-444649,-156892,-86589,213899,323753,437600,596016,561670,364952,394037,243662,97038,-74787,-132944,-518988,-450775,-528267,-417497,-170255,-346517,43769,164344,169408,602983,343878,497363,581038,277377,350790,134224,-357803,-10857,-508764,-665188,-298742,-618760,-263141,-120893,-199231,251514,225390,429869,749056,399296,622512,338729,2869,244499,-310166,-311521,-210739,-656793,-317591,-394428,-515676,-72879,-239329,145259,329167,2662,574277,306224,431023,463082,167413,70154,-84988,-343252,-236194,-394512,-522407,-248732,-547922,-209692,-182884,29669,285472,288636,544152,471700,259534,233541,25164,57016,73761,-261518,-86497,-364745,-469323,-337644,-494464,-321176,-41855,-88302,168377,363890,328116,575936,265968,333179,370457,51046,155740,-241001,-260972,-305676,-570300,-409009,-351312,-280473,-69030,-41579,199908,370583,316745,581797,274174,398551,505461,60695,84792,-72093,-196277,-242075,-511923,-468726,-338863,-347448,-280066,-124654,67499,254709,195852,362959,440375,411143,437762,265966,184891,-106468,-157275,-94196,-432223,-414390,-388890,-470285,-234161,-242822,88560,276174,308675,491863,444107,392094,454923,95572,162290,-50526,-411525,-321747,-417926,-533756,-265010,-481060,-257478,148277,-97238,364142,370950,243669,507833,139470,227176,314081,-194614,17197,-285998,-426687,-276557,-560245,-495995,-159442,-404128,134210,281884,98548,661042,423223,503335,561197,145166,221594,8588,-335992,-238056,-407096,-502725,-353632,-348590,-224544,61839,-107321,345771,384491,398151,622226,472086,398904,298754,-61271,-219225,-72786,-442425,-402380,-417845,-488646,-140334,-207658,-121284,114394,54643,348706,479633,371937,487461,294732,86343,271279,-87922,19862,-266886,-567565,-318454,-447885,-435369,-110524,-26634,130467,377879,226727,416598,487154,267852,414155,335334,89982,-12972,-313788,-216820,-399161,-677388,-249059,-376725,-242952,43984,-122705,186036,398655,301182,572349,432646,314478,338693,-101515,-72810,-31456,-421742,-253878,-239372,-607692,-241046,-423143,-233438,63698,-30607,259236,475010,130038,614518,289245,118533,443315,-275238,-28705,-100204,-487589,-121880,-309001,-500241,-79540,-433906,27204,147971,-122162,591880,91494,234846,620503,85606,189632,264201,-145365,-44694,-328400,-416700,-210505,-449096,-298474,-102309,-244573,150862,174115,268284,416455,190650,385741,176507,1731,152750,58200,-290679,-202026,-294257,-240180,-324539,-233570,-195515,-114864,39142,74130],[0,0,0,0,0,5,-5,5,-7,6,-11,10,-18,19,-26,29,-33,40,-45,56,-63,77,-85,98,-109,123,-141,156,-180,197,-223,242,-269,295,-325,359,-392,432,-466,510,-550,599,-649,705,-766,827,-897,969,-1054,1142,-1247,1364,-1496,1654,-1832,2053,-2313,2645,-3058,3600,-4316,5296,-6697,8784,-12119,17934,-29710,61309,-346438,-483135,366784,-171033,280457,597937,201659,765672,505668,69375,581313,-178217,-184515,98215,-750141,-386311,-317607,-864204,-109852,-273162,-265885,611936,-4829,616918,862699,109661,819093,220474,60644,512878,-515943,-331864,-267260,-1009843,-226160,-493566,-497959,190032,-360661,246908,623692,-77843,703286,496924,84282,742135,-173661,6164,-40606,-591883,-334095,-547150,-744101,-89936,-448054,-229256,148426,110892,397704,564997,449241,699371,468790,150013,248657,-49927,-190946,-270514,-538007,-424197,-391200,-586566,-193123,-202637,-92867,303283,369473,422395,640813,232846,474783,487028,-108071,231174,-193793,-566746,-114781,-676831,-383569,-219108,-665640,95639,114271,-189285,785055,299286,552688,952311,11440,447636,101335,-421584,-26303,-602280,-475337,-121067,-889525,-186229,-282413,-341265,380133,149652,410400,751894,56845,672986,522660,-149808,343819,-297409,-335611,-194623,-769812,-338893,-433479,-597620,-3864,-250255,149456,466606,313216,694538,617364,374436,561559,168139,9023,-180359,-480968,-387659,-488529,-446554,-535254,-254265,-74391,-163838,122237,337172,383060,609321,564334,319645,507534,269634,199908,-270735,-450537,-321058,-496113,-415886,-486825,-592312,-99526,-96264,175163,389234,386014,494280,526421,408152,503254,96780,-39142,32035,-566402,-328720,-530858,-733298,-265017,-469647,-263453,130806,148903,477323,420479,401566,593700,342482,320631,153132,-187072,-10693,-304832,-511505,-320371,-588044,-347161,-325968,-144093,79920,100659,319591,457062,401796,599698,317013,128457,191747,-158278,-113736,-208684,-611333,-455620,-567265,-409827,-173477,-421638,70619,174177,308890,462541,334852,497637,658397,235158,227128,-96274,-347134,-148206,-652804,-453880,-354369,-529653,-121253,-140659,42492,251767,318158,460549,562726,242727,521287,209931,1598,80433,-180201,-274797,-420567,-661851,-374896,-375664,-252238,-69101,28737,300475,354742,416313,492862,353488,217929,193060,106690,-209225,-210674,-496714,-423895,-402686,-438864,-314963,-246166,-43592,322915,218376,390069,514742,519624,328582,382069,-9974,45783,-152447,-391311,-226688,-425777,-484043,-369822,-441918,-211243,37819,-10475,276639,398698,403479,723837,362752,244896,157163,-52284,97649,-237107,-378173,-292813,-463150,-552981,-184290,-380067,37972,149317,-62428,337522,292041,476070,570559,283561,200153,177753,-186634,3224,-240442,-571475,-383915,-560191,-277963,-207210,-187739,109346,243364,183823,625186,256831,308005,525348,-45494,133177,131659,-358985,-21998,-583257,-358186,-271314,-602007,-89346,-69604,-190415,387761,153580,391056,513831,134563,431396,298440,-108109,87197,-154180,-345222,-234975,-567896,-274159,-227631,-389738,24102,65544,126412,352545,236259,476152,538044,162433,396955,116828,-20692,50821,-388402,-349377,-461687,-513125,-282793,-266808,-339905,-136355,80193,69803,436245,486437,456648,490966,326547,204705,364168,-207815,-33713,-313856,-485272,-202566,-650030,-414017,101783,-302899,147557,362580,43472,723690,298604,367008,641493,-32900,197051,90995,-546961,-111986,-548060,-565218,-69908,-596042,-152148,-30228,-173083,615255,79553,415450,562027,152479,402039,261365,-146402,168018,-454311,-253995,-165506,-562471,-155978,-138143,-309132,190361,167340,158200,549955,186834,655567,334009,9585,304347,-93207,-75032],[0,0,0,0,0,3,-3,6,-9,7,-12,11,-20,23,-31,38,-47,57,-64,81,-93,116,-132,158,-182,210,-243,277,-322,364,-419,471,-536,602,-676,759,-848,951,-1056,1177,-1300,1443,-1593,1760,-1943,2138,-2357,2589,-2849,3128,-3443,3785,-4169,4597,-5077,5625,-6245,6973,-7821,8844,-10090,11657,-13690,16445,-20417,26645,-37897,64631,-299930,-106516,97681,-129348,688172,446161,263522,911201,274910,348933,430774,-407446,118842,-497869,-783797,-142203,-774550,-662188,-171634,-505300,35058,153158,132719,701164,416880,494685,859023,101727,549273,159467,-410916,50886,-504574,-680873,-121707,-837357,-429909,-184033,-548449,305078,225976,232203,626507,312882,475347,691429,137948,228733,-12481,-292914,-76206,-658737,-599377,-351489,-710702,-346712,-126449,-190010,359240,338381,246121,763450,376865,365258,671188,-153115,72562,-49159,-656596,-188467,-686681,-567952,13603,-726682,-177967,273518,-198119,680086,306287,210532,768050,195232,360320,284133,-457177,108964,-483863,-662273,-99158,-803452,-447903,-93811,-505122,342494,193984,166676,887701,368784,517013,609743,-13772,456134,-213008,-392047,-19146,-536347,-467074,-202923,-698443,-151659,-32659,-9358,521332,245060,397040,458575,417626,343622,324986,119423,-127757,-244244,-438576,-431998,-349791,-430787,-235897,-142488,-147385,150590,188259,351597,571019,310332,514636,286323,80642,48355,-212381,-469701,-245166,-664698,-417921,-160990,-588139,14443,-110827,67504,475206,187628,562075,730731,112702,649703,110753,-28954,153056,-535612,-212481,-335290,-738859,-270406,-426733,-240728,252879,-150126,403721,410064,321863,705395,237810,237676,416056,-174795,33468,-245847,-480748,-223091,-609310,-449020,-240506,-501671,68225,-20876,202144,467775,370608,481520,565938,258301,313302,15099,-36451,-147249,-362557,-379062,-520407,-510740,-269962,-212139,-36911,-27102,201031,369123,351542,449983,476355,236761,394714,97220,-164973,-39541,-438257,-334769,-308230,-526471,-231915,-283209,-97922,14359,75246,381231,384995,415853,504041,314306,240321,174340,-76743,-139256,-416149,-433032,-219255,-450395,-288419,-60984,-288331,83724,306809,278455,481793,315697,481416,352267,230336,148411,-24402,-282399,-297652,-372302,-305123,-355851,-381579,-174294,-40179,55987,259033,316910,340212,272265,341582,313534,115708,131586,-147616,-245309,-216316,-416725,-360702,-405491,-289894,37892,-103857,195820,216763,241608,492584,274546,305698,473076,-28541,-21866,-65621,-345241,-149608,-509364,-511450,-251415,-289562,-70922,135969,-13829,442749,156468,384405,426565,172749,275734,243441,-137331,-9124,-240862,-333052,-77322,-534834,-291234,-138346,-266793,75692,66542,48053,330568,218453,403615,335975,124759,176671,58114,-109063,-15437,-297659,-401360,-192200,-318310,-235529,-7105,-140189,184845,249072,120363,411239,289373,161334,335325,60421,169047,-18003,-280787,-187099,-452788,-456679,-136415,-196371,-227537,18678,-44700,352216,400074,139409,423351,309330,290758,195774,-78048,23839,-10491,-341346,-124025,-364019,-251864,-83872,-347473,84408,253563,295304,235321,372109,233753,279009,71168,-103509,40660,-321708,-273593,-273371,-433015,-197510,-150758,-76719,236837,236679,269764,529612,325860,240802,388433,41655,205468,-25714,-55207,-9095,-494202,-221781,-251794,-643360,99644,-250126,-272183,368466,69116,349441,573100,82645,550352,207089,-184740,322036,-345929,-299217,-202006,-561616,-152871,-356656,-426037,125585,-230169,200184,460886,178014,494478,342847,179276,392357,-99568,-125870,-131293,-550679,-449403,-505031,-347999,-259988,-272793,30943,276280,16311,370652,374295,301586,140763,338533,153556,2094,-136802,-291687],[0,0,0,0,0,4,-2,5,-2,6,-5,8,-12,13,-19,17,-24,24,-33,36,-46,53,-60,71,-77,91,-102,121,-136,156,-177,197,-223,248,-282,315,-356,396,-443,492,-545,609,-674,752,-832,925,-1022,1134,-1256,1392,-1547,1715,-1910,2125,-2376,2658,-2992,3383,-3852,4430,-5148,6084,-7338,9130,-11869,16522,-25808,50836,-246717,-777282,-211384,-689606,-547188,-128616,-460454,167284,194814,-35410,692338,554690,373458,875186,-40289,333447,320284,-556791,66324,-419665,-706921,12480,-643828,-301866,120861,-389520,483521,391896,86990,805914,292901,301828,654409,-196466,325833,-100281,-674729,-15199,-589978,-537880,-135717,-693583,-8548,108745,-146917,544222,299560,407467,731471,53919,470158,276276,-67088,79660,-377685,-439515,-191293,-614532,-419652,-259452,-386215,141588,74050,345642,394537,378401,483968,389720,241101,214895,108310,-117554,-212198,-368219,-526320,-380415,-250826,-625764,-33247,-120134,75340,360583,-5965,482866,380419,179911,372760,-45998,75546,124608,-415930,-108826,-315516,-553412,-34214,-256052,-164598,279140,-172253,408285,443144,73674,619824,158465,163114,434892,-277058,152635,-163300,-522289,40306,-544751,-361150,-22339,-446452,204371,47580,129564,517259,40689,351145,498040,109413,343090,13699,-83290,37800,-421660,-157155,-158882,-501768,-177782,-374480,-322599,106940,51524,280130,159487,336189,440551,218404,126769,160964,7891,-471,-203574,-291353,-456353,-412451,-305630,-166754,-17731,-110030,104241,278483,172539,161479,371509,272546,373022,184593,16103,63410,-224062,-202188,-155722,-392392,-162732,-258760,-121695,-104797,-19628,127437,163206,215709,443054,175590,150686,278938,-89207,125072,-91006,-381915,-222627,-436650,-157334,-313442,-367179,156040,115549,202019,350669,274937,359402,440759,123757,262585,87362,-202141,-138814,-424066,-168983,-308799,-401026,-309428,-280832,-21647,18109,-91757,195631,267106,248537,323068,161395,275105,162120,-157320,-83628,-291101,-299271,-252094,-369038,-199105,-234615,-93286,100626,203889,172107,376080,129020,336080,224308,-95378,33991,-163805,-75621,-107141,-238714,-63966,-298455,-314304,-7625,-94812,120606,212270,207632,455514,272567,178611,272953,64356,565,25520,-355338,-39279,-187346,-442793,-196028,-272680,-183003,105291,53821,144865,273857,347938,364716,338329,8987,77739,-35848,-114677,-250057,-151933,-340642,-158995,-213085,-92609,69657,-3582,179203,82266,231213,293162,164752,68514,179180,-127488,-165233,-54529,-268510,-147248,-157738,-235188,-59825,-176215,-28404,56451,119410,151547,299511,78387,12823,34935,87708,103353,-59863,141473,-211783,-95765,-73056,-82082,-123729,3093,-197504,24969,44600,46012,266627,109891,143188,222100,146138,110023,49594,-129959,-22132,-203006,-170237,-178372,-200248,-86865,51359,-86445,91184,-14710,-1355,151664,-10944,33878,6404,-217399,79044,-122918,-256083,-31985,-138843,-66471,-8045,7780,-12246,-80886,87428,60121,59671,188655,167404,33461,11497,134310,-112670,70147,25821,-92806,33724,-207980,48056,-33001,-37492,190830,52734,48431,135451,144428,-60955,-4927,28753,-163833,-24185,-146123,-57807,-21818,-100243,-10655,729,-52963,111502,142801,124222,192788,93798,119452,100693,-70233,-23327,-57947,-181815,88683,-193029,-161220,40046,-192859,104059,68327,166681,244650,130480,144926,288915,-137648,108586,-31726,-303227,-9074,-121623,-174678,-81778,-298360,-77600,-48537,-54531,274643,75932,41719,328682,-32320,134010,149000,-169527,128159,-224554,-114563,-128189,-376754,-57938,-178702,-259316,-10212,-127088,51053,121491,181798,396432,144648,107665],[0,0,0,0,0,-3,-2,-2,-3,-1,0,-1,1,1,0,5,-1,6,-3,6,-8,10,-17,18,-25,25,-34,37,-47,57,-67,81,-92,109,-123,144,-164,192,-219,249,-285,318,-363,406,-461,515,-578,647,-719,802,-888,989,-1094,1215,-1339,1479,-1629,1790,-1968,2151,-2349,2538,-2715,2824,-2767,2243,-232,-8242,91459,782609,533406,279963,631177,98761,82184,232362,-557643,-274060,-366894,-850064,-229377,-624192,-395636,137731,-251556,367035,501574,129686,932009,413433,250080,619461,-161316,2074,-109065,-716435,-300225,-595662,-721772,-56602,-503567,-104082,323062,-24598,594334,612463,303827,791841,345161,122239,237634,-383910,-225929,-268806,-816432,-328688,-440831,-648011,45399,-131562,71195,477363,243904,476487,667471,228144,532310,229882,-141219,157793,-375928,-626535,-299220,-853729,-381263,-182174,-404914,324842,157163,249311,810141,346402,577430,714004,-80002,465448,-223267,-535367,61971,-733321,-509838,-132696,-745835,72803,-151229,-219529,586197,193489,486946,787714,178423,652309,136759,-187810,236384,-383998,-520503,-160965,-869089,-291190,-147244,-439185,396211,-18040,278506,727536,205184,693877,566138,222264,271004,-106286,-249797,-249333,-518345,-482985,-518425,-542869,-207065,-166880,-11688,241198,330517,413269,453533,464752,287280,238040,-29569,-261474,-119967,-492790,-619107,-381129,-690540,-164762,-131256,-229867,428579,12223,375509,604182,344567,610219,159799,49599,257306,-197699,-444005,-236952,-687040,-292934,-335897,-556794,2294,-198072,24828,434578,193511,788434,394287,192169,710920,-53506,-68677,-196075,-556961,-413828,-548031,-556469,-307950,-497671,-205376,187966,-33109,407705,378441,478017,695408,272587,365159,236961,-24051,-158682,-300799,-231546,-429784,-528755,-306072,-335959,-257587,14897,162655,323482,458292,483996,578755,286239,197708,295366,-19468,-321233,-406699,-518753,-410554,-576298,-371374,-142169,-267648,-5498,182033,362558,476336,382570,594608,501776,163659,285804,-54818,-145214,-171239,-513072,-367619,-568656,-569609,-113103,-211527,-141978,241401,258710,466269,445802,518984,415496,227245,366989,89100,-193016,-219451,-401300,-484671,-466443,-411598,-385670,-273035,-85683,101432,76343,419525,371656,420091,435706,225460,258473,-22671,-162394,-238722,-497977,-383447,-331066,-564660,-382875,-339603,-141151,261398,-52759,437004,548791,358403,557955,267864,281767,307900,-328363,-179389,-431585,-526166,-191131,-715222,-425672,-9149,-87897,337312,184683,181122,660440,305444,422530,473522,81279,101147,-87842,-400443,-195027,-520276,-352327,-305310,-460884,-188609,114321,39903,465122,295536,269170,427473,312726,394208,84124,-265971,-70930,-363446,-415693,-280265,-308534,-491545,-224507,-125741,94502,389104,252365,511493,421994,274115,321396,130104,-600,-134310,-413019,-286260,-352198,-620852,-358351,-207626,-164386,238665,193696,333095,478915,353036,482971,468981,180205,188869,-216411,-391757,-219968,-350131,-379120,-226192,-307312,40155,-170051,87977,331758,148122,306440,367588,208303,359374,191325,-152146,87356,-382777,-321939,-344880,-391326,-202017,-167726,-286191,75256,130335,153644,503188,333840,348794,461889,-35041,189793,80127,-343490,-187733,-303131,-384690,-235143,-401921,-285767,32294,-143309,311625,305966,141724,582110,324917,170639,458091,-199075,100335,-239011,-499830,-180422,-498981,-463270,-104897,-197276,18666,10073,42072,380959,325927,270294,579225,18741,319958,6076,-187966,-49734,-223455,-368591,-265831,-378892,-148171,-98389,-160307,265240,144350,278411,452623,333270,338413,339661,75069,160144,-253212,-221508,-322843,-284156,-344537,-258943,-198408,-198402,41521,93795],[0,0,0,0,0,-2,0,-2,5,-5,9,-7,14,-13,20,-24,31,-40,45,-57,63,-79,91,-113,129,-151,175,-198,230,-261,302,-340,389,-437,491,-550,614,-689,766,-855,946,-1050,1158,-1278,1408,-1550,1710,-1877,2066,-2266,2491,-2734,3008,-3310,3648,-4033,4464,-4966,5540,-6226,7043,-8049,9320,-10981,13275,-16689,22528,-35930,188154,115179,405583,-65654,-307967,-1166,-748157,-540653,-398447,-643718,-51881,-197164,-211047,636810,146593,498660,815003,75327,689410,568526,-166009,342470,-423750,-621787,-110374,-757546,-515887,-315772,-690575,288762,-122858,-89324,862175,66075,611107,678483,48347,678125,70091,-78628,202229,-805606,-392301,-340562,-913996,-86265,-356395,-429629,212397,-168644,495316,583443,218430,785917,445592,183927,420773,-168012,-147909,-151603,-627431,-402490,-406888,-509394,-247258,-240979,-216038,284247,173441,476724,581069,372156,547387,326783,-10731,127225,-151019,-446927,-154994,-509335,-571965,-227596,-542974,-95567,48674,-240582,584782,335479,445873,754553,262779,591337,475728,-216983,241510,-349849,-628663,13381,-1063491,-373164,-322829,-623856,272559,-55434,168110,770874,42351,905634,579835,166346,656650,-90405,-189235,-64348,-785447,-172039,-431857,-726306,-59838,-523778,-249035,211490,5589,454677,550690,282941,845145,187084,237755,293479,-262421,-86544,-427829,-556579,-236362,-486900,-301158,-317831,-115311,188538,28308,364723,576946,312370,352649,342678,190945,213460,142433,-139016,-232307,-237264,-423827,-443050,-238878,-334684,-214429,112185,19520,341256,432436,322135,553848,296596,334640,250059,-181457,-154242,-196256,-520408,-262431,-461282,-482802,-140211,-307962,61600,15769,178171,313457,293566,189673,304266,51642,170099,-85042,-82787,-83698,-285760,-64146,-157543,-201207,-33001,-182895,5366,212851,-96730,165468,287702,167336,198844,140652,132111,-18366,-45736,-20153,-181418,-167897,-179481,-98347,-36032,-69538,-13713,-38976,25220,36245,92239,12039,156352,224476,-36782,20157,-21717,-35879,-14938,-152606,-114952,-9697,-141960,53715,-89566,142724,-3815,156579,32600,57703,33338,37306,20244,-38799,31593,28168,-38289,-279069,-92777,-77608,-66997,21174,29016,210037,118785,8100,23339,113583,14967,-59837,-12729,-79833,-3784,-99508,-150221,-73298,2741,13404,-1382,-174590,-45722,-75297,180096,37290,84293,31280,-28731,86267,105990,-13886,-62633,50825,-108889,-18211,13486,-172566,28664,-107028,22095,112369,-9399,59346,60804,105388,42962,154923,99903,-4792,-77246,19869,-73560,13161,-99694,-2372,47284,95170,45031,52189,37771,11782,40500,32369,-46324,50840,-116319,63095,70938,-32233,126197,-8290,76948,84422,-14169,121407,87898,-39193,68597,35268,-8609,72924,52868,979,-141233,6881,15998,18955,-100421,55934,-35741,71959,66801,-61797,34064,-100502,-81119,-17753,113446,32346,-17106,-5598,-50452,208328,-66186,33889,-22265,83528,-8399,-8555,25032,-57668,-80738,35227,4631,34651,50726,26200,-86674,74735,16794,96952,106494,44689,123384,-54081,90004,-19053,30468,-26415,125382,-1380,-98291,-81803,-98514,-174289,-82874,67015,-53455,55920,-115544,76324,8123,83663,166709,23623,43053,-207308,51578,27315,-155541,-169389,-9863,-107200,82371,-3907,22289,-87545,-57981,70007,187397,-19208,92582,93420,-163843,27586,-60106,-63558,146072,-147618,-101258,-1438,-181699,110371,27127,-54945,138002,-106964,59771,65056,49310,334651,88398,35401,12299,-152463,-25575,24779,-129049,65161,-153318,-8140,69314,-101994,283192,65338,156192,283943,108263,185109,91120],[0,0,0,0,0,-1,0,1,-1,3,1,2,2,2,0,3,-5,1,-3,0,-3,0,-4,1,-1,0,6,-5,12,-12,19,-21,30,-37,47,-61,71,-88,100,-123,141,-169,197,-228,263,-298,344,-387,443,-499,563,-631,703,-787,872,-972,1074,-1190,1313,-1450,1601,-1772,1984,-2251,2659,-3394,5186,-11637,81908,379941,-70409,-401006,82326,-668628,-512128,-328803,-611417,-147296,-225124,-131214,546485,145272,339118,847125,330108,578799,434796,-29473,338105,-403856,-491126,-204046,-938156,-303024,-487465,-716351,184411,26153,138828,740870,159894,570432,664687,283192,637539,111850,-198944,67715,-448661,-423076,-405637,-825089,-350432,-67333,-310135,246186,248112,295442,775954,289353,426349,596398,-22687,-10794,-81146,-699977,-302253,-565334,-760400,-223040,-526487,-235225,266881,-46873,568701,652827,147219,833120,265794,69027,597802,-413818,-257400,-191620,-820239,-146251,-493244,-597817,151329,-409176,184292,491808,25779,782078,422999,216882,850189,-143870,201407,35421,-685793,-20678,-522261,-609307,-109352,-530574,-99593,185540,-92538,588931,312606,256460,644416,358700,354631,274941,-231404,-26990,-374892,-493625,-370288,-360691,-355820,-156682,-204591,210179,296431,354598,471984,464890,330501,199157,93849,-107507,-226093,-308471,-483270,-390035,-518051,-506796,-126657,-146126,210140,416166,385960,639078,446695,436361,623881,-5399,20788,121048,-595960,-175640,-444858,-702050,-233661,-607314,-325110,-57442,-228940,518117,475278,304254,670903,230124,357661,249332,-212624,97292,-394911,-649753,-100630,-645418,-433487,-246982,-337042,186750,116075,206344,589323,397993,473594,478822,224782,394179,-69376,-436939,-185386,-595952,-463892,-508985,-642590,-310069,-199977,-20795,282567,96665,568509,445401,345705,478322,30946,106915,-202,-302275,-225711,-460480,-509478,-263163,-469428,-219098,10198,45007,321541,329804,449111,518746,288563,417915,172539,-55105,-17317,-388568,-270078,-333200,-502410,-267412,-365624,-268862,34648,-12810,278858,532069,452831,592300,372153,129243,267224,-56477,-223834,-297449,-641407,-313082,-411322,-345972,-188194,-290709,213733,249329,124873,490601,349827,556418,537084,349272,186768,-92023,-46348,-330910,-487540,-445448,-630053,-417929,-307423,-309533,273493,131542,191120,504987,271588,603001,445252,150905,215536,-59947,-201831,-195174,-506886,-317549,-445345,-474054,-138143,-202829,53688,210501,266336,388086,435406,407160,557445,205769,189743,176981,-505873,-5052,-387264,-582307,-191389,-625513,-218464,-122076,-191002,343435,347422,282959,558877,289787,408197,420124,-52151,36460,-89039,-352822,-216820,-488480,-406910,-226033,-380071,-159083,31879,28850,434585,165477,192182,523860,181432,316000,182740,-31553,-86248,-172725,-406451,-225393,-257837,-353681,-146340,-203617,33294,210097,171161,307728,308793,163022,426253,25489,-59054,-53672,-229770,-208962,-332806,-459134,37874,-205635,-259173,72977,42613,329770,397940,230661,345287,401352,144472,182823,-114916,13286,-41427,-245515,-269454,-207256,-406475,-151837,-115443,-228228,146008,102205,293869,475028,146939,242636,244587,187505,169744,-80810,-181594,-162131,-392122,-306286,-300062,-198708,-162675,-265639,80685,236525,31362,382544,292376,69686,378305,14527,-64866,65892,-334684,-325097,-166534,-537786,-100031,-259377,-244841,82651,-53276,192865,175999,-94,388161,227625,149046,347391,-35856,-41221,-31646,-321343,-240921,-327802,-429693,-64094,-338213,59662,34599,-22333,248391,335319,261662,412852,139854,184868,13907,-86247,-185673,-219381,-120484,-330554,-340441,-161846,-152969,-32540,37253,132747,273437,248498,306880,108657],[0,0,0,0,0,-2,0,-5,4,-9,8,-11,14,-17,25,-28,40,-45,57,-64,80,-95,113,-136,156,-186,212,-249,284,-330,378,-432,494,-558,632,-711,803,-901,1013,-1133,1265,-1410,1565,-1740,1925,-2137,2362,-2614,2886,-3182,3513,-3871,4276,-4717,5218,-5773,6402,-7118,7942,-8907,10047,-11433,13150,-15371,18372,-22753,30023,-45998,197117,198488,715410,594022,147096,710380,-18627,-149,47532,-549457,-244825,-504141,-910606,-220266,-567398,-457544,195543,-22090,303279,713445,156360,667991,393563,366077,604826,-131167,-98185,128119,-711197,-135316,-395011,-864308,-81948,-521067,-148935,345302,-125010,636342,588832,217169,942438,227881,247271,500865,-436600,-30186,-287629,-788300,-269403,-712165,-550669,92762,-339309,274013,421918,122556,649813,520550,449480,661619,15051,54255,-81560,-444562,-464836,-426736,-662519,-212077,-337089,-208656,60419,165710,327986,656676,411902,528403,665235,125965,285767,11734,-456515,-185280,-652617,-666143,-231379,-526584,-113566,10505,-120409,667839,367686,329509,807637,51512,412544,408085,-390623,142788,-444260,-738017,-83231,-881764,-523223,-229085,-696305,270277,126964,-13858,780334,144305,521068,621100,60644,479426,-116883,-359470,-57247,-740995,-393103,-345986,-720542,-81506,-409182,-90354,440112,151830,489402,676556,384704,670563,337282,92873,171187,-399299,-307588,-410435,-640689,-461330,-546503,-254891,-167927,117495,293991,214651,334828,474408,618260,385648,340403,72417,-870,-295340,-327889,-388858,-522132,-491835,-476091,-241955,-792,104884,233030,280956,417520,559196,193541,596333,211644,-5883,58395,-475874,-370615,-375439,-572063,-418282,-364149,-395166,-72387,-133677,225270,494394,337784,740323,446174,355032,491634,108563,92023,-161494,-549058,-242244,-581731,-456931,-275630,-440506,-34340,-14786,91442,477524,307789,546250,579493,293458,477680,18769,-59604,-143968,-410626,-331611,-558610,-447296,-255566,-487371,-180033,-19634,39711,471279,305978,468869,612610,261600,191225,126409,-180830,-102360,-473795,-510789,-367955,-657349,-368878,-55912,-214959,260319,100982,292757,595446,201040,608531,451437,175241,364458,-153702,-268688,-323186,-614665,-322739,-411081,-456106,-67390,-102875,-112584,399960,385621,552574,449297,256745,428732,103203,-14996,9688,-372419,-406500,-387198,-462745,-362948,-273295,-211599,-7577,63472,315798,549327,451806,364655,382999,374319,195515,-20129,-282600,-236042,-469564,-630778,-253774,-274077,-393587,-58022,39042,278411,391013,345421,608631,392250,223705,435332,-33915,-63961,-169872,-447471,-268061,-605313,-554531,-145498,-285143,-20320,232144,68396,436995,546378,324995,486680,249988,49803,105711,-185100,-196834,-353670,-676866,-193570,-579150,-455000,-50717,-156493,151203,399004,155826,487214,525036,278205,536593,80408,-144322,-169876,-521141,-263960,-477388,-676883,-259796,-384052,-144091,265183,-5537,250204,497074,253704,669713,415085,267549,348509,-236675,-92179,-146973,-575889,-191719,-392162,-427701,-96152,-355108,175733,395506,79413,701749,387374,239365,561611,100140,249856,147818,-258937,-177624,-425521,-446973,-355033,-379593,-332807,-66986,13263,270182,298238,427837,429127,424042,96783,228859,79183,-179188,-41551,-395000,-396986,-326757,-446040,-186980,-142068,-231652,215271,211938,227246,481468,293971,414495,353456,-103043,209106,96436,-459817,-113750,-433351,-443270,-54727,-540273,36139,139467,-9279,467235,144395,164030,573093,240793,548765,136314,-267614,159894,-531758,-327120,-140423,-613925,-134599,-115502,-281451,340916,37987,232372,521869,124508,446924,300709,-93401,244416,-131131,-235572,-66805,-607736,-257844,-163063,-373576,-2402,-125945],[0,0,0,0,0,3,0,7,-6,12,-13,16,-21,25,-35,40,-55,63,-77,90,-107,127,-148,178,-203,238,-270,311,-353,403,-459,517,-585,652,-733,814,-909,1009,-1119,1238,-1363,1506,-1652,1818,-1992,2186,-2395,2621,-2871,3140,-3442,3768,-4139,4548,-5013,5541,-6147,6856,-7690,8702,-9938,11505,-13536,16299,-20259,26441,-37542,64255,-308203,-379045,-754534,-641085,-72418,-592445,177013,86777,68883,658370,499188,335520,750039,56844,384251,161892,-398148,62779,-490735,-765827,-148679,-722147,-234400,-63921,-364254,404711,199274,190022,768533,317646,536537,658377,-20641,238372,-25778,-574493,-340545,-645277,-682645,-211428,-546368,-177583,228814,13258,615770,539530,439474,762260,313765,153102,356856,-11400,-198594,-221213,-644825,-323336,-632950,-564354,-123555,-264162,-26184,389253,246773,465562,613278,211184,758805,127496,182751,298475,-506746,-181225,-427360,-896780,-107917,-645461,-578083,137579,-474299,428701,481419,14635,986791,463957,274471,740445,-111648,140353,-54108,-732091,-85423,-509162,-688584,-209253,-721975,-273731,-66209,-338861,506977,275503,476679,765079,97139,596374,395298,37160,98321,-420377,-386593,-289065,-740674,-507918,-371173,-323816,55720,9749,245817,451850,441492,460032,571429,442402,303350,130899,-47073,-376579,-235547,-591107,-436728,-354724,-556039,-109238,-298651,104122,379233,237171,468013,694925,226423,667948,315913,-64625,279977,-347825,-313508,-255938,-753387,-314779,-602784,-497262,39612,-180603,187775,259929,304195,730743,393347,460781,470420,-21925,11313,1161,-502581,-150781,-533351,-592720,-171038,-581147,-149531,121136,49206,551294,321369,455605,695366,250718,341082,189152,41814,-21805,-551347,-426142,-291349,-560255,-297985,-229810,-176133,209242,209732,381091,408606,394513,516601,316227,279814,144887,-122929,-190186,-405915,-500156,-521631,-515874,-274183,-247163,-10620,145336,343851,324073,527459,324583,474691,312804,196037,209052,-169961,-162225,-247469,-551153,-376366,-467751,-339636,-64511,-171424,130553,265881,198419,398373,414217,319852,419832,36787,50856,-103434,-246999,-202252,-324129,-359890,-218827,-325752,-187817,91503,-3036,190679,266003,348376,362488,253121,169716,126401,-44449,-227362,-413063,-443198,-578918,-436441,-402413,-311085,-135551,-44020,84253,418344,240347,374399,476082,278742,309705,22633,-41053,-123874,-461983,-310699,-210630,-567594,-83828,-264622,-118964,87925,90054,421521,386288,84181,561034,220194,128834,281230,-215345,-52663,-129830,-354601,-150243,-346530,-314840,-27533,-170830,178735,237915,191403,544671,135961,218960,292160,-80277,56306,44003,-255200,-209147,-196736,-429698,-202098,-317314,-75040,131904,-6832,326531,490508,180749,438507,192721,150415,216194,-2610,-32914,-123999,-285472,-53112,-328065,-385472,-58894,-145961,-71211,3770,34620,245497,391351,114932,517607,202387,172824,201996,-173009,-171179,-244748,-389571,-264806,-296011,-355656,-33195,-313646,80236,193676,130003,489339,304440,234538,480687,85877,31538,-8509,-211136,-76369,-130825,-319777,-80847,-357627,-121177,34885,-44928,91444,253746,220753,420177,380851,66683,197215,114258,-74204,7720,-249972,-86211,-275435,-469179,-128040,-239589,-329406,139590,-204076,262547,336820,93496,545809,298692,153017,422027,-220240,-104629,-111794,-470029,-27474,-391810,-289109,24908,-267851,40074,141621,-82535,435403,154912,272470,416039,16180,324327,47315,-230803,34302,-176346,-270980,-188922,-561080,-180270,-143017,-269745,194419,-6756,219165,208197,215470,285051,232663,23956,179809,-59619,-59974,-71642,-311162,-321467,-236753,-347484,-294470,3577,-39128,-71476,157312,157447,321868],[0,0,0,0,0,3,0,-1,1,-1,-1,-2,-2,-2,1,-4,5,-6,8,-6,12,-10,18,-19,24,-24,26,-33,34,-43,46,-55,59,-65,70,-75,86,-91,103,-108,119,-123,133,-141,150,-162,170,-184,191,-205,213,-228,242,-257,276,-293,317,-336,363,-384,408,-419,399,-314,48,683,-2925,11813,-126747,-630899,-104444,148654,-210118,553246,385998,371277,815696,182045,270271,222375,-413972,220231,-282885,-614879,-176693,-670409,-536334,-35244,-556279,98847,591228,-48188,859311,359027,348737,851296,-112135,250057,236341,-628210,-143186,-409328,-678341,-34944,-626111,-201154,230867,-328547,543724,351203,205861,929584,274841,403433,615703,-162605,140049,-185118,-558305,-171485,-620781,-481807,-163050,-591423,-12369,124915,19494,551640,376310,533971,573142,316479,386524,176728,-325251,40649,-332955,-482551,-374563,-532449,-437545,-307280,-298726,-47268,303904,271457,601479,569909,251006,618709,418381,97972,197829,-436239,-376426,-368452,-916458,-172141,-545032,-372907,145589,-240682,314682,496193,52885,899269,508133,272511,706862,-242555,-160028,-15712,-603352,-81520,-552876,-732989,-54791,-637957,34314,203632,-47810,597394,356030,377645,797361,103041,399796,381614,-360164,20896,-379727,-414874,-295651,-726643,-420386,-221215,-467463,212046,99549,141774,488407,317953,467880,305872,112030,64260,-20081,-290026,-378559,-516989,-340651,-199904,-316402,-53225,-3984,75070,166032,310884,406821,463080,452299,325117,10992,172459,-113168,-195826,-440373,-428666,-312541,-424716,-52681,-85589,-146486,126670,214941,314877,503827,283509,380255,257894,-61952,139744,-48230,-440606,-255536,-584281,-455769,-331985,-365891,-41150,35145,-33503,344941,314979,385130,430578,316320,363367,110478,42518,-89489,-298537,-181365,-414495,-400085,-190736,-399313,-69550,99583,2923,486715,379012,179656,554763,239237,169609,107079,-36155,-228866,-250393,-375828,-274927,-478124,-302908,-216417,-179266,29160,161503,257754,438713,257502,474084,314718,85707,248528,-199777,-188898,-246184,-582553,-359029,-409191,-377646,-103129,-130836,154129,281336,287424,572670,478371,282350,490958,124593,23226,-119340,-371704,-264442,-355777,-513172,-179440,-476167,-94955,139903,-120101,251181,304925,359465,602175,271531,393472,298617,16879,-35858,-96139,-339080,-381186,-484523,-345261,-340119,-212150,-28359,39386,-56855,270276,448667,324833,470669,384425,144987,181310,-96686,-145233,-253331,-428269,-419620,-452778,-435028,-186802,-121055,-199,286868,216777,453573,477310,171539,422552,4183,-113513,27966,-340243,-320684,-354178,-429917,-348079,-240082,-248072,204971,17998,207267,507651,252569,498933,426490,67650,306053,-62094,-251733,-199439,-530620,-556590,-230738,-551917,-174881,-58590,-61865,486954,150463,366108,562235,220086,368176,224019,-184689,94025,-374620,-454355,-138776,-556787,-265282,-151550,-258189,86920,129057,62985,582751,322580,288473,429579,79275,338717,103853,-255943,-187415,-559533,-428667,-255459,-520924,-213630,-155631,-163386,430900,149565,169497,434170,265980,198708,153484,-52259,19420,-106030,-384633,-180711,-318803,-365348,-303883,-168869,71808,77297,128207,361911,154297,306494,370175,307381,238951,130506,-177656,-199793,-111536,-351313,-241753,-403862,-336910,-37788,-143891,57741,276527,48541,333663,299596,160421,266017,161267,107516,152724,-352652,-207963,-222325,-486344,-106279,-327184,-334636,53667,-104247,227876,293919,194506,585667,238758,130209,250854,-109770,-2699,-97068,-498082,-23301,-262611,-293038,-33220,-259531,4656,185463,86034,291263,155850,243199,389196,16508,222209,53015,-115559,18253,-396348],[0,0,0,0,0,1,-1,2,-6,6,-11,10,-16,17,-25,32,-40,51,-58,75,-84,105,-122,147,-173,201,-235,267,-312,354,-410,466,-532,602,-678,765,-855,963,-1073,1201,-1335,1484,-1645,1820,-2016,2223,-2457,2705,-2983,3280,-3612,3974,-4376,4824,-5319,5880,-6508,7230,-8056,9027,-10177,11572,-13310,15539,-18552,22902,-29990,44901,-186871,69076,-48452,282089,599203,188495,753574,527739,243005,631882,-83793,-109115,63320,-750710,-304330,-615263,-849666,-135805,-446762,-175946,403175,-84055,582572,671728,219539,879325,256053,242623,475840,-385012,-169849,-367583,-759385,-269914,-635155,-572112,41346,-266018,178097,522426,307529,673387,618212,318660,661325,309054,-36390,140378,-362059,-301596,-407717,-663572,-350606,-474103,-385294,149600,-143910,41350,581911,212382,492633,697694,204768,580912,161967,-205038,169359,-599525,-384692,-273631,-936652,-180007,-403559,-478832,403594,-97569,323208,708186,-43117,920311,546015,215051,582418,-305599,-67894,-56985,-972268,-444516,-582908,-585152,100566,-551244,92189,417557,-61968,868112,491243,292564,870891,155377,217241,91198,-583590,-212232,-620617,-627137,-226212,-606995,-268250,-44107,-134514,337076,417548,338225,581593,602042,368034,232436,-32614,-89407,-191179,-422382,-540997,-469105,-544088,-391059,-263300,-238052,64171,303131,206509,566293,434564,468266,575694,183731,234016,-19066,-389324,-221099,-544768,-743949,-323358,-670881,-326053,55385,-146637,535090,146070,357537,792944,367783,637975,346737,-149555,171981,-435547,-357509,-125849,-872116,-276896,-404266,-604475,54815,-149814,63172,414788,255154,674883,562087,108068,492970,-33662,96591,-527,-487979,-227978,-460045,-599230,-364829,-344591,12722,74129,94078,447590,415815,342054,613441,425688,380024,147982,-126200,-143343,-311133,-410456,-346262,-589823,-336381,-281050,-210178,70145,238957,350170,432845,347457,583363,348846,350887,296495,-20733,-18339,-345831,-387343,-405130,-536284,-393305,-413131,-302502,81183,-673,307709,402976,306627,538128,408771,354779,490499,42845,2756,-155667,-458185,-332138,-545897,-639325,-172551,-265988,-74602,250180,181651,440242,418831,472168,535112,302583,294780,21427,-263971,-31004,-270999,-365640,-389036,-534635,-210626,-260440,-24376,181868,133844,397441,428020,481654,300620,156606,294402,-728,-298339,-242977,-561103,-475897,-242094,-621094,-144405,-58971,40610,364360,225006,429928,623748,408849,509429,192439,12215,45169,-502318,-304897,-243736,-683981,-219256,-385260,-320148,169814,-80550,339900,424790,300576,602736,518131,157423,438606,-69055,-101322,-12490,-508732,-236696,-367276,-504464,-266098,-300884,-101746,139783,210247,354402,530096,407524,551308,391999,211821,210689,-163203,-234715,-342124,-495258,-281841,-482571,-431880,-107251,-322203,-85531,339290,253419,497287,411153,241111,444407,189977,121087,183193,-307073,-166328,-182869,-526475,-304685,-500538,-477395,91774,-167154,141266,301736,174747,490054,377727,179441,381172,53579,-11632,-111025,-459156,-235928,-321488,-498445,-308460,-312525,-134149,150047,56598,208592,390229,186962,461701,237920,83943,133242,-16351,-258795,-20872,-395379,-484224,-177900,-475399,110973,-137573,-29706,283949,241100,250332,621864,47919,327849,222377,-134960,77759,-292730,-291475,-216151,-490181,-88513,-101312,-438646,285273,-31974,225336,381414,219667,527173,459925,51139,440337,51389,-61382,20841,-470401,-76301,-227058,-482047,81263,-157243,-15027,273157,-117791,198199,283557,165166,500985,185309,74893,140106,-209595,-167088,-217331,-280710,-195628,-238116,-117839,-36222,25780,93250,128377,112014,260028,175219,142692,114127,83902,-76957,3339],[0,0,0,0,0,2,2,0,5,-1,3,-2,3,-5,6,-11,8,-14,11,-15,16,-19,24,-25,30,-28,32,-32,36,-37,41,-43,42,-44,38,-41,36,-36,30,-26,18,-6,-3,19,-30,49,-64,87,-111,137,-168,195,-229,257,-293,324,-356,383,-400,409,-393,357,-276,147,54,-299,359,1505,-27305,-685150,-448936,-290733,-790345,-197456,-291663,-294360,417461,66939,300443,810297,360497,612826,583949,47643,251661,-199563,-503893,-60456,-711052,-485219,-217005,-790164,25333,-123388,-184299,612543,293749,423771,746906,36623,624418,396342,-230462,347322,-603943,-398295,-61026,-856482,-271009,-370571,-602495,362734,-53933,164789,809201,294797,551728,562909,40076,514531,55781,-222777,-77381,-685680,-351199,-482902,-688376,-326049,-288573,-239874,235676,-17308,408628,575301,338544,578792,451547,302631,241040,-30744,-419600,-299986,-553920,-610991,-337413,-529137,-210982,-99688,-227821,315700,298654,189599,871081,368806,488386,729694,75480,207672,-233564,-582550,-147640,-771505,-462010,-265942,-731444,-10908,-48637,12782,659695,269057,410514,794397,11490,562401,13604,-207917,212511,-593659,-411149,-205218,-971645,-223152,-455746,-435529,218087,-76244,331867,666599,129278,736007,365674,155944,485590,-217403,-87495,-197820,-583008,-209225,-667348,-591548,-219638,-428987,2910,210414,93604,509150,550948,504790,523304,349211,298708,20285,-231707,-345838,-472031,-565021,-538723,-481871,-152484,-167161,88151,-9339,341648,608072,391090,480438,400203,149680,194942,-184949,-252877,-174864,-586823,-377754,-514589,-387542,-30877,-101461,106797,382879,258412,583840,495526,321871,507226,79797,110021,51005,-380484,-276299,-439689,-544403,-248643,-449035,-182987,-9942,-116874,430454,210673,373825,415693,348083,509296,316589,103877,151204,-311248,-284821,-429052,-573275,-282120,-216795,-286453,18101,1316,142331,295807,365206,605768,400045,222011,329393,-44262,-28989,-326864,-373935,-322033,-546891,-281980,-280199,-406949,46223,-64930,80972,423681,243426,438020,563721,241519,327252,-1999,-68911,-20670,-413406,-237080,-420185,-580935,-55168,-274598,-157106,249831,-22493,374398,456043,246169,530364,370926,190419,221969,-107914,-141955,-320103,-425716,-221316,-425051,-525663,-195960,-276918,-108191,184005,135761,382076,395078,418981,415745,322883,333220,86225,-178194,-49463,-257567,-429170,-287292,-311628,-509568,-181278,-163069,-49859,118621,217312,385152,541100,289554,407975,294666,247205,225551,-157133,-159430,-255396,-502407,-367613,-461925,-443598,4309,-287565,89009,183689,100121,546985,360749,243053,441639,32210,94412,89908,-334773,-196380,-313873,-522336,-128055,-424502,-160414,109322,-52407,195329,293802,101823,523116,293596,268688,453306,-19986,90932,-134810,-419410,-193942,-553742,-544399,-236403,-382999,-187436,159700,-90736,523207,351143,252216,587792,182225,135970,131655,-281882,-128968,-212095,-480262,-169960,-391244,-320529,38415,-345687,67278,322618,34483,482664,191869,200814,446649,-38732,133673,14633,-366198,-166003,-444740,-367999,-78715,-345633,-95571,160677,7494,146936,377436,181834,350607,175540,226631,261240,-111531,-223214,-190850,-335553,-406341,-270728,-280240,-77585,-203025,-71900,166838,126033,185688,299864,136024,283838,229793,-20902,281360,-175597,-154337,-119328,-398312,-307041,-233862,-419490,44504,32714,-61662,310720,73062,373235,359652,153109,426889,124460,89077,159783,-367444,-31931,-105714,-472020,49023,-335727,-329802,123481,-199553,182982,123764,-90990,460645,-19446,179111,316342,-132700,208473,-39519,-146304,-63385,-323495,-208565,-206398,-127326,99113,1677,-34521],[0,0,0,0,0,-6,2,-6,3,-8,9,-12,16,-18,26,-26,34,-36,46,-55,66,-78,88,-104,116,-137,154,-179,202,-229,259,-289,327,-362,409,-453,508,-563,624,-691,762,-845,931,-1030,1132,-1250,1375,-1515,1670,-1838,2031,-2242,2485,-2753,3065,-3424,3842,-4340,4936,-5675,6598,-7805,9433,-11762,15324,-21362,33414,-66220,349043,872048,173886,671858,388371,-8382,317875,-279807,-382594,-147616,-865064,-469247,-372526,-778165,165699,-240400,84534,572500,40391,610878,617290,194472,602163,171633,-193002,205628,-548940,-381057,-317881,-763331,-232946,-458763,-376920,154188,12563,218529,617979,303095,367120,460951,163874,307875,-40124,-85021,-189188,-489280,-493646,-411062,-649171,-354432,144876,-158353,436347,435115,318334,744432,303510,359658,553911,-110556,-23685,40498,-555869,-173820,-645418,-596724,-41647,-482154,-68994,167058,-171772,726414,278404,207134,904436,17170,347323,280841,-403899,3149,-340594,-722037,-102885,-710592,-339859,34063,-571844,345826,225197,190233,893976,134882,433897,601049,-199395,249747,-222792,-605090,-192681,-758650,-502303,-142563,-602406,-16315,113426,-68060,552121,293374,481081,693042,434817,512205,189785,-157597,-55861,-446791,-403272,-455047,-552062,-365973,-336372,-107890,182500,249158,438555,538172,724279,360041,452927,254144,-61218,-13740,-443979,-417708,-316796,-604815,-503895,-149333,-266439,202537,277535,120344,722500,302432,575478,648049,-23852,247873,-182574,-485880,-170888,-696509,-560881,-282852,-650916,-60794,-62824,-268795,572769,171801,497411,663742,260695,611721,270149,-213008,183163,-409975,-447132,-237306,-699064,-310807,-387270,-364280,162832,-69562,374721,423496,313201,707437,285772,58629,241955,-159171,-208334,-128919,-645999,-323425,-482132,-346177,-65000,-197152,124470,110161,321630,441352,302776,527484,467631,266007,185823,-63741,-264672,-418035,-468742,-369888,-411909,-418471,-175613,-130199,-37416,354769,208922,527618,445784,336598,509249,298540,157499,-30743,-396329,-284229,-429016,-520216,-420935,-408123,-136902,-55549,-57475,229906,216181,279105,686213,326371,346906,235770,92232,-84743,-343644,-370354,-284405,-444249,-372294,-319778,-178696,-32646,153764,403148,390140,333410,392135,360390,269456,140713,-114403,-28775,-293347,-397219,-422561,-548897,-368655,-245819,-207916,60026,151953,342013,228399,408612,577934,285145,125368,269288,-203898,-96891,-265649,-440431,-382994,-535840,-372700,-82159,-213626,147526,354353,52002,493673,366667,298124,423218,-55642,160730,10962,-211855,19532,-472031,-519826,-304584,-422261,-155214,-98447,-14917,294375,224064,269818,430196,149317,309377,265844,10268,-37131,-190158,-480241,-176083,-376950,-418585,-268193,-237780,87258,104734,76529,459059,284760,251791,400100,294686,182414,9308,-214316,-57250,-307005,-478442,-257362,-537606,-326508,-103769,-316009,57233,225628,31505,439725,278713,425391,402468,165309,195900,-9622,-282325,-184818,-289950,-301390,-361379,-399684,-85976,-121256,-39242,263730,265960,402211,611719,296780,281377,217930,38111,77504,-87822,-302487,-240162,-354410,-379073,-223674,-346038,-144120,3470,-70487,308534,328124,132985,488154,335410,255839,338312,26403,24677,-256986,-481954,-147045,-341487,-247862,-83691,-264118,-96514,86163,-52890,456954,128195,424065,677668,138685,402141,108060,-140919,132772,-379221,-267711,-100583,-594703,-71844,-213128,-296787,278541,-128891,258605,441122,194287,575358,354224,167948,268393,-26995,-81717,-13249,-554745,-153598,-388653,-384743,-165973,-224305,-81423,137377,118934,233833,385328,379940,288948,269250,185584,190360,-132399,-112906,-203389,-245115,-313499,-370485,-316840,-241294]],"minX":0,"maxX":0.16351999999999872,"minY":0,"maxY":0.01013281294242,"minZ":-1265415,"maxZ":1238133,"noise":233906},"im":{"z":[[0,0,0,0,0,-5,1,-3,-3,0,-1,-2,4,-4,7,-2,4,0,4,-4,6,-7,5,-6,2,-4,0,-3,0,1,-3,10,-11,19,-22,30,-36,46,-56,68,-84,96,-117,132,-156,177,-205,233,-262,297,-327,367,-401,443,-477,513,-538,554,-551,514,-425,237,118,-805,2159,-5065,12266,-36161,254166,1123650,5279,587477,835950,-339757,662421,-84619,-473793,240130,-1094153,-443815,-274763,-1028129,238794,-382556,-347917,626018,-206580,485615,614386,190846,928913,182757,-122746,298178,-559163,-425283,-230780,-816997,-272246,-511461,-324710,-83743,-50086,281514,520427,353829,657353,526914,375471,267988,67865,-106491,-246854,-333517,-633823,-461260,-625821,-528123,-148762,-356835,-50475,408688,79553,619794,366558,172117,776070,9380,54764,265668,-709197,-137681,-338328,-859195,-20352,-618543,-345038,467164,-264217,507238,613958,25052,919008,428082,129051,612422,-378821,107124,-285058,-867658,-163205,-797668,-541009,-65820,-605754,94930,343959,-235717,884581,363604,504299,750490,-52140,466420,213061,-490235,-15029,-506132,-759452,-156670,-833810,-359144,-96191,-347088,311017,307391,376139,673163,314715,407227,425108,67397,135778,-180082,-531468,-328769,-589244,-478511,-514576,-525201,-85119,-58023,161475,410248,527983,412187,581056,467229,295586,194897,-174370,-304317,-373745,-474718,-495866,-406154,-433753,-144702,-199283,-168538,366023,319168,508591,705275,273026,412653,259116,-17369,15648,-330235,-451231,-274778,-505672,-449544,-372335,-403708,41493,-225,223807,511139,367039,597745,534869,195737,443607,-11034,-183963,-50687,-545712,-328918,-346429,-511102,-210873,-205686,-78103,463377,-60674,362027,343285,227709,670817,276553,149716,188987,-286825,-131019,-384679,-555500,-367978,-503834,-340068,3800,-191276,195612,271382,195822,718320,309911,376875,304428,-14909,34610,-157753,-511266,-225129,-574968,-474658,-393275,-390686,79723,77745,97755,492453,227338,553601,433159,154649,403217,13150,-86254,-67254,-302276,-342908,-461966,-552604,-259557,-323938,-21326,90950,82858,292548,425511,407565,530813,368548,196749,108830,-154905,-106081,-220456,-648327,-385814,-477722,-409896,-40399,-20246,56495,209417,293725,415519,383344,410250,286898,223560,66441,-94621,-194937,-291084,-411713,-256056,-325513,-247112,-239840,-2128,146625,97606,325904,338881,406373,390412,191749,207191,77704,-329324,-273468,-350537,-441200,-202808,-391860,-271595,-47406,-147218,288880,281554,81774,587419,263986,281219,263226,-64640,97089,-184510,-421503,-146263,-571664,-404561,-68083,-470429,-20058,16156,-107914,394447,197242,333847,560320,29224,492575,203877,-306426,155855,-393355,-405329,-210515,-704939,-217020,-381979,-396936,180842,35059,227623,619930,43803,586525,401787,129074,357882,-187758,-161233,-233250,-478240,-374476,-372466,-386464,-66962,-176271,157279,277387,236405,397427,312408,368535,152215,153596,-26461,-145352,-196167,-289129,-330521,-309445,-422514,-171399,-217188,-78855,220578,180301,148686,368070,118994,264628,94771,683,157803,-308218,-136332,-160859,-398045,-187532,-149225,-502259,68069,-149766,30658,305161,-32346,483407,71618,29381,349628,-204974,-67804,24262,-316781,-70234,-223126,-313086,87382,-135517,28351,-886,-101154,171686,245348,18254,141977,-149728,79725,137764,-163156,-115902,-110634,-156909,-4494,-207949,-107515,14411,-106021,169919,190937,102214,178811,65252,242846,63653,-25065,25754,-100555,-13324,-140432,-84045,-53234,-88003,-185307,-79796,27551,127646,70686,98047,136122,185387,188091,-82372,38237,97200,-103268,96676,-158519,-124451,-59906,-179845,-2417,-142047,-42624],[0,0,0,0,0,-4,-1,-2,-4,2,-4,3,-1,5,-4,9,-9,16,-16,19,-22,25,-34,37,-49,53,-66,72,-84,95,-110,129,-144,168,-186,213,-236,269,-299,335,-377,417,-468,518,-579,639,-711,785,-867,960,-1058,1173,-1292,1431,-1577,1743,-1924,2126,-2350,2594,-2868,3152,-3445,3687,-3768,3311,-1015,-9476,114475,1060769,263805,465391,791294,-261856,488907,-107319,-738815,175680,-906482,-482442,-161135,-884994,85774,-53608,-244278,647876,19194,566934,899344,286485,743456,272790,-23053,345803,-558562,-347823,-286777,-871591,-374630,-591548,-642557,-51697,-213912,269970,356134,425935,375877,466281,499169,350643,436106,-138733,-241799,-154967,-686104,-514534,-437482,-562005,-162936,-332235,-71933,255168,169779,710804,435426,202355,800035,190187,92094,280241,-774581,-123098,-376088,-961819,-66249,-592265,-380679,293611,-442224,354780,652955,-23934,898197,417438,182489,708675,-475830,-28274,-99267,-811254,-91258,-571007,-830517,-70191,-529064,149911,338992,-24946,771930,377786,389706,766962,86639,348460,162628,-389931,-84324,-452386,-676288,-217646,-746589,-340121,-121750,-377812,239562,240446,341689,621779,261777,581789,460021,63030,278627,-29915,-240545,-281528,-480125,-445364,-316093,-519137,-70045,-50154,88810,209803,271023,544918,691265,442201,401168,455360,97479,-70972,-145481,-470235,-402094,-386852,-600892,-263900,-230822,-186318,130934,119720,372705,592677,232446,516792,493381,188380,149608,-205748,-251885,-232825,-618493,-475545,-462810,-486253,-164427,-127142,14308,223963,195662,610794,404634,373447,489106,59282,117440,-25031,-309604,-282473,-430481,-653511,-278360,-502114,-202987,-25685,-70422,363769,280803,338258,716786,231911,390310,331993,58138,156067,-221892,-203244,-260693,-617277,-435362,-322344,-425043,-24284,27939,106810,337642,273052,435015,339519,434322,484194,138050,41587,-16425,-322659,-322506,-502939,-469047,-255720,-328882,8037,-65277,-82579,225550,263444,231784,436274,248855,338006,256700,114923,51774,-213561,-247520,-240506,-383623,-261419,-346099,-317382,-157375,14215,139565,349534,390257,438421,427971,242125,351050,73162,68596,-13634,-356587,-215410,-475860,-362829,-364969,-344277,-118394,-96810,67040,310579,326064,329837,401544,378554,475639,109715,195078,24555,-163851,-311668,-429586,-304303,-509452,-332371,-97737,-274228,164730,148497,91907,504595,397411,466906,485948,164282,338466,63074,-143341,-40617,-403592,-475917,-275260,-660578,-109873,-104554,-215978,333432,160064,299090,520083,46374,395079,227242,-60465,415763,-365617,-201428,-194501,-717885,-229872,-491846,-393477,-44032,-301859,149743,420786,163044,646062,306376,233977,607112,-63524,62308,-12547,-485471,-196765,-564882,-682374,-86938,-569249,-262256,-10819,-52869,402453,212383,255530,609725,275573,419448,168016,-186876,-39223,-199095,-489506,-266430,-505112,-333917,-250374,-133147,-847,110596,304593,297518,526037,297946,424947,305606,112763,66591,-152392,-353784,-103453,-538218,-488620,-261989,-531212,-2260,-21722,-121456,432295,102203,421642,591343,257174,607812,151734,-180504,272020,-479733,-289521,-207969,-693760,-97889,-482006,-360703,139530,-164315,82538,663315,35116,557906,329259,161688,528772,-133637,-287926,-2051,-758000,-190676,-379578,-658387,-74280,-341448,-22331,386104,33655,487947,428636,164363,565410,124101,112249,93648,-216170,-355084,-366072,-437441,-195401,-355366,-259150,159252,5640,267945,339678,406881,332471,344593,259584,285086,71180,-110516,-198173,-213615,-392656,-276232,-526482,-354639,-87931,-252244,206108,196843,164729,475804,284042,395189,365994,58019,255617,-41078,-186283,-81742],[0,0,0,0,0,2,-3,7,-12,14,-21,21,-29,34,-47,58,-74,90,-105,126,-145,175,-203,242,-279,325,-374,426,-488,552,-632,711,-806,903,-1013,1133,-1262,1406,-1560,1734,-1915,2119,-2335,2574,-2834,3115,-3425,3759,-4130,4531,-4982,5474,-6025,6642,-7333,8123,-9022,10074,-11306,12784,-14583,16834,-19726,23590,-29032,37275,-51377,82349,-344259,234021,-331732,-117664,755842,-287647,924540,552871,-34405,1066049,-142951,203210,421371,-818669,39354,-432491,-1013667,61998,-948021,-282933,124475,-632340,521345,280996,147638,976625,245376,501261,635837,-102700,136712,-90829,-508923,-225486,-580122,-542023,-375168,-331702,-190983,76588,190758,328918,472353,335373,513751,617511,289611,214776,23696,-392205,-78442,-559378,-780067,-223885,-760639,-217838,-184178,-218856,492221,265190,222144,816621,85701,603572,535848,-89014,523696,-273217,-357954,-38504,-870731,-219838,-256531,-792545,206014,-337798,94976,642371,-65557,744348,535675,-29876,807037,-59936,17651,132797,-714973,-127776,-292603,-756362,-85463,-542878,-366085,373784,-211350,399342,510672,155993,895448,245547,228261,542810,-160278,63739,-268749,-619271,-194506,-583341,-573135,-117004,-305893,-34408,240005,133680,480509,398223,396698,433584,138028,127854,91684,-340732,-225030,-592387,-528877,-266076,-419798,-228160,-25274,87082,121899,399432,346088,556287,534744,216703,325357,146319,-128732,-59693,-297398,-428449,-393574,-447128,-418089,-107778,-217145,123931,409444,292359,489368,424844,288872,521689,182003,182682,-61899,-376769,-110064,-408165,-286407,-418014,-472265,-245323,12550,-205299,179801,179345,248874,560761,219155,436325,388686,97405,85598,-244016,-284215,-256364,-434821,-251801,-290291,-378856,67413,-141018,115705,425829,174433,536910,314192,220895,392525,-47752,15133,39820,-342966,-149146,-311076,-470776,-55933,-345015,-124712,78406,34535,299299,334807,269441,298383,92665,242460,12528,-102431,-36015,-506728,-187372,-201677,-383177,-204432,-21099,-15795,93259,43924,166183,305966,231630,270234,187111,61342,141363,-70600,-219241,-171418,-494132,-254323,-221987,-202738,-50785,-99139,148226,205685,210494,288722,413469,216789,78786,-75937,-124293,-69509,-268002,-368142,-335375,-271111,-124400,-52876,-90730,127912,144297,172131,355642,381900,342058,290669,241215,121400,-155255,-190548,-270278,-320361,-446866,-282051,-398160,-136713,134496,-2682,153274,473188,390283,434008,313070,129072,321337,-209300,-290820,-257108,-611301,-342731,-501430,-378834,-187477,-302548,-85007,232236,-19998,577809,345151,213389,637214,199422,18893,255409,-434754,-1032,-361864,-568802,-102476,-588975,-248739,84408,-224249,292258,343760,148032,634976,199938,353574,497524,-156768,203589,-151327,-548515,-76778,-495660,-416242,-232908,-447938,157896,-9899,54782,615351,221336,591841,433029,283579,460813,217569,-189863,22721,-278512,-287466,-278560,-469301,-380192,-296653,-95754,-105698,-21818,296791,397783,283144,437642,534715,201079,184670,291251,-166248,-196250,-98921,-523675,-200993,-438108,-428777,-154456,-213726,14539,328396,60481,685996,386853,172193,535236,-20068,103557,139146,-439311,-46754,-452481,-536533,67062,-604769,-235239,137824,-208585,419880,192805,125321,800527,184979,379032,484728,-183264,204222,-228938,-477367,-24851,-667191,-275729,-286839,-606972,122898,-56059,-57394,563974,86037,510488,507504,265835,371007,115198,-222607,121,-437699,-382078,-303639,-615334,-222503,-192490,-282545,178717,169082,291172,376624,398873,299305,263226,139945,52018,-73026,-340252,-308113,-410971,-360439,-214977,-213644,-326502,119282,-15506,276510,357288,333505,500027,312872,142800,391122,-15676,-57203],[0,0,0,0,0,-3,1,1,-2,7,-5,10,-7,12,-15,21,-30,36,-48,54,-68,78,-97,115,-137,163,-188,221,-250,293,-332,384,-436,496,-561,630,-711,793,-891,990,-1104,1223,-1356,1499,-1653,1825,-2003,2206,-2417,2653,-2907,3187,-3493,3824,-4197,4599,-5054,5555,-6124,6761,-7488,8311,-9237,10261,-11290,12030,-11199,2098,113963,759809,-510753,-48646,-10264,-1089523,144495,-755854,-708907,176859,-658996,246516,419581,-92669,952855,153167,282095,851956,-66024,134196,166596,-658005,-141273,-584558,-820967,-321242,-709590,-78520,-81340,-206491,455630,436901,341334,738141,550478,451039,422975,121866,-25586,-220833,-382773,-488584,-421105,-610234,-304091,22972,-370803,111458,350212,284269,804679,479669,387908,602668,-91885,359158,-79948,-513934,-60706,-677534,-648832,-202549,-770344,5288,-44514,-315569,774374,236040,517197,923880,23449,530969,280467,-451055,321373,-549956,-603051,-224094,-1061840,-148688,-156599,-461818,388579,6626,186891,859855,127287,791218,632693,-39373,583364,-120336,-162054,28336,-733247,-433617,-430588,-684019,13961,-242586,-86617,412338,111495,624417,563659,267688,713377,215147,112534,191748,-400960,-280965,-318015,-746597,-307228,-584745,-435210,-80045,-101564,146646,296005,405043,505694,464958,430482,434661,182871,-86319,-153814,-475943,-558736,-482049,-439111,-466092,-286240,-217215,130116,233384,138877,388195,465247,492605,646814,317949,272636,347014,-159855,-319987,-340010,-531902,-427325,-464530,-304427,-59514,-174517,195406,191272,366029,715891,323064,414737,383954,101857,135600,109868,-298947,-202979,-452842,-537544,-263284,-430475,-73352,-9889,32029,374008,140660,408341,560000,197029,361907,190734,-38840,-26226,-408839,-319222,-427541,-476335,-146825,-220766,-179966,185249,13654,505482,457783,222082,563068,307418,150468,122442,-99323,-171271,-262072,-413502,-112922,-318490,-160532,-204855,-148214,38856,284153,112348,452074,161530,392876,307818,74346,119034,-151928,-218242,-366291,-436566,-301976,-313057,-274645,21099,-109056,61347,343055,47753,188052,381967,221130,367018,125461,42096,82882,-307579,-352934,-352624,-440793,-291186,-246254,-62370,12583,78394,178939,366580,296649,537839,369712,330183,137195,102486,-97049,-230168,-441827,-324652,-413126,-494701,-321485,-212606,-108953,131729,308857,184599,471391,494126,296842,406125,283423,102064,-86108,-305627,-267799,-333271,-507504,-273499,-334476,-173414,5594,-35054,255296,402479,329895,559956,336257,310624,353591,-188692,-37022,-77877,-462505,-112109,-472685,-404998,-167047,-304138,46551,220894,-6293,636109,225965,317484,662198,-99309,280416,-72748,-265440,-136041,-540364,-411603,-107037,-595407,-168009,-71545,-129133,469386,319412,313762,550741,123023,443239,297019,-96716,231619,-351383,-349786,-266449,-688648,-350760,-207241,-269474,-9030,-152652,200749,394267,401657,495868,405540,364306,276096,204099,-133064,-218005,-100166,-427014,-426599,-322977,-460092,-178868,-189635,10277,290470,279768,359979,571979,90905,383382,186173,-34702,266299,-393389,-348152,-225822,-615325,-212583,-337079,-392910,260488,-188073,288074,452888,87895,728060,375780,117416,617769,-48896,214518,10534,-535607,-40946,-540655,-603917,-91231,-703962,-75201,-51881,-212980,484909,10709,221598,698812,167139,552435,277481,-110183,379435,-206041,-271281,-209824,-618899,-266047,-260300,-368563,-8580,-119448,59535,410991,264433,426020,517782,207939,363853,163418,-7212,-117654,-458830,-355201,-276045,-491772,-340135,-185873,-181807,70836,193836,116718,467903,362121,238130,363445,261717,225733,143551,-238236,-154851,-340643,-520496,-243630,-556217,-253054,-52968,-185622,233373],[0,0,0,0,0,3,-5,13,-13,22,-23,31,-40,51,-67,83,-108,126,-156,183,-221,264,-312,372,-433,509,-586,679,-780,896,-1026,1171,-1332,1507,-1705,1918,-2159,2421,-2710,3027,-3372,3754,-4166,4624,-5118,5665,-6257,6909,-7622,8406,-9270,10219,-11276,12443,-13755,15224,-16890,18798,-21005,23597,-26687,30462,-35191,41354,-49787,62226,-82916,126955,-461417,40789,-530172,-984303,204356,-998784,-57741,397613,-478740,745106,232573,171123,1070561,43132,584703,509885,-512944,361470,-481779,-609935,16346,-970580,-330059,-154510,-403321,283918,-93251,15514,814034,188329,619709,618865,158902,263479,5789,-286584,-203915,-592652,-576070,-514788,-658086,-328094,-112295,-25708,50639,371104,345468,431786,615302,201815,455683,234212,-281620,227107,-510242,-392240,-247545,-796991,-185082,-366922,-526137,225219,-259056,141676,760482,-13317,808779,447487,31274,718076,-211043,135742,31899,-856504,-91682,-556597,-695737,15175,-780908,13410,139933,-184005,574969,124703,133357,718043,14755,412490,293050,-285550,267680,-306649,-327974,-104569,-621423,-239593,-175080,-475575,109348,-201334,-34053,324318,79781,405846,331020,118045,429033,-45577,-15343,-12895,-301797,-189580,-312580,-368619,-179567,-242739,-233006,67220,-44145,133994,186428,176077,238412,257462,270306,176064,131916,-23508,-132691,-145749,-170033,-147590,-236340,-218487,-112774,-121930,215805,50292,28195,308021,173610,195474,337247,146081,-205179,-91744,-227868,-84854,-249437,-394281,-133358,-275536,-178891,18944,270,233762,211096,142377,329168,128303,133884,327607,-37093,11473,-58459,-244597,35153,-277760,-200800,-90114,-212991,220101,19815,-6319,221916,-35290,153304,271245,33285,-22015,86091,-108687,-26454,-169011,-156156,-105522,-320755,-83257,-125172,39826,252407,-59195,353437,162498,-18426,117978,-46473,23885,50958,-203417,-59718,-53690,-235943,-84735,-67032,-48072,95102,-15832,77404,126312,64373,144975,101168,78161,142255,88355,-61041,-39238,-21540,87508,44752,16463,-102075,-25902,141901,-128562,123363,124414,-20319,113721,28988,114281,84846,45674,29257,177948,-38268,-48830,66037,-136769,-67296,-128711,-41674,-19636,-63238,61635,7681,92647,48029,115211,158037,42645,-74004,44421,1694,-105241,-42868,-41376,-153178,-79170,-41086,-172309,-5969,112660,139460,167987,60135,-816,-55839,169750,-12374,-27580,-162393,-141253,-185051,-92280,-11616,-73758,-14254,-115812,-106903,73517,129858,-24864,99595,71066,168797,27183,-31042,-31020,20060,-149724,-42849,-240176,4442,38329,-148223,45392,38911,-17785,37229,-25309,6323,-27139,61879,-3026,100125,-40652,162972,80253,-3061,25954,81378,46295,-112870,-14408,-43968,73128,-71851,-117985,-68503,-128037,59354,-23820,-1684,129457,36983,-4081,123086,72154,173403,159913,-77333,-104655,33230,-112146,-38678,-108997,-149626,-180101,-172567,73972,-39490,88033,116076,61137,143313,273815,24410,284297,100508,-11386,41169,-52478,-289515,-64001,-61790,-104793,-49810,-142580,58127,65378,95243,55875,145154,140324,114871,168446,17411,-29062,-152378,-18579,98396,-210087,-81246,-70924,-142965,3792,61490,44208,185360,34197,256145,205365,31105,240963,-124417,23007,11707,-222783,-150760,-173094,-247068,-162102,721,-144422,100503,-55464,270924,283875,14110,163493,161513,47175,-8473,-100394,-172290,-161119,-361080,-150025,-169061,-130954,120196,-985,4329,231670,81304,276140,194190,190106,158818,131951,-29964,-20377,-148816,-172190,-225986,-419206,-99818,-161315,-74711,77106,113800,15302,380994,333499,346834,371889,23243,128977,-554,-184803,-177351,-357683],[0,0,0,0,0,1,2,3,-3,8,-9,10,-14,13,-20,21,-33,37,-46,54,-63,75,-85,103,-115,138,-155,179,-201,228,-257,287,-326,360,-405,445,-497,547,-604,666,-729,803,-875,961,-1048,1148,-1250,1366,-1489,1624,-1776,1939,-2128,2332,-2570,2836,-3144,3503,-3924,4436,-5052,5829,-6814,8116,-9899,12515,-16819,26227,-140906,-214984,-1022971,-89806,-222017,-731884,703322,-380943,310676,791644,22909,974532,481270,34068,696185,-243156,-133880,-94001,-764927,-258872,-672657,-697068,-48701,-615138,-78540,273716,-5421,666855,518953,419014,641043,383325,390681,260385,-178024,-230388,-383822,-581284,-667469,-382508,-510001,-395849,-28550,-170829,255245,340945,350268,707663,420750,477079,612018,-255022,148422,-216704,-555677,-182936,-787305,-466765,-174997,-832148,69854,-27338,-145118,699396,249310,495060,756703,1684,600765,324820,-209884,377974,-527744,-258007,-236197,-915223,-218667,-506551,-548897,233249,-244061,391462,613299,44166,868923,464321,226105,688616,-119131,-16920,-33696,-755481,-204465,-613323,-720480,-136118,-580252,-55079,354504,-105087,635158,496825,412896,834307,180557,326059,182779,-152081,-153966,-393879,-609754,-376913,-657804,-460556,-133884,-255741,198598,239841,61281,482119,505151,584267,474092,149606,121830,-33444,-124714,-315794,-395404,-648160,-497574,-393985,-348388,-85458,53863,287924,347748,481067,409530,518886,414850,455618,37424,-245677,-115044,-394621,-544877,-387858,-624530,-378620,-311587,-255422,198194,199377,353669,674499,408135,684927,491018,128137,387377,-10457,-236727,-132260,-709054,-381874,-267696,-660888,-214817,-165701,-65612,353126,74076,619735,507194,325866,669446,316810,260136,311616,-281813,-76752,-396068,-716626,-297335,-579043,-289824,-93193,-175341,258762,236551,199455,764866,415421,419423,405757,23630,238763,-196559,-375032,-328598,-725318,-412876,-425447,-370790,23893,-203277,152759,395077,179592,565730,516687,254450,433863,61397,2246,-64738,-446293,-363010,-566639,-547663,-470788,-506323,-192965,-27202,-37977,353494,173115,421586,486455,468455,327145,223786,24886,-107800,-230120,-297235,-384722,-671287,-369157,-455490,-326640,-32420,-24412,198472,349475,278085,607441,466466,354887,283658,162241,-18848,-112756,-416272,-340356,-471763,-416370,-426663,-241351,-75473,-157662,60079,116299,297789,494785,448842,427372,387107,212986,169210,-151237,-161159,-222086,-564310,-289295,-381846,-251009,-125773,-246128,138241,375322,169962,533084,300418,307061,560799,141707,208438,137608,-372992,-137548,-535113,-462746,-192509,-533653,-190566,50288,-305194,228406,248238,291829,472227,53750,260893,320447,-96298,195716,-168651,-327442,-171576,-589888,-244509,-121569,-389995,-3209,17119,10409,409822,233212,257778,278386,128648,330535,60034,-154734,-34769,-395999,-156952,-58339,-501254,-260158,-219377,-139701,164098,141554,378851,327150,258550,265477,115499,169667,68941,-112107,-301792,-255531,-256569,-331956,-259674,-153804,-183983,82910,201179,222166,361835,61848,311516,241336,-4372,140248,-53936,-199713,-229753,-405838,-134270,-277491,-407501,-131469,-309878,54258,112078,93254,213099,356355,238435,451839,79915,151680,171188,-211090,-18902,-309544,-393098,-129218,-338619,-203286,-52527,-194871,197908,154702,158843,445670,89880,206764,217403,-199979,72571,23319,-295765,-16964,-376378,-262125,-193858,-158283,-48054,-2519,38208,150190,123041,270142,212511,103729,107560,120569,17250,-106685,114062,-139823,-118478,-144368,-105697,15255,-17839,91131,97934,19667,109411,157612,225114,134865,129985,88369,36305,-27577,-34762,-15285,-90541,-15579,-111071,-9752,100183,-54743,14006,91735],[0,0,0,0,0,1,-6,8,-12,15,-15,22,-26,37,-46,60,-72,87,-104,122,-150,174,-211,245,-288,332,-382,442,-503,579,-657,749,-845,954,-1071,1201,-1346,1499,-1674,1859,-2066,2284,-2530,2792,-3080,3397,-3737,4116,-4522,4977,-5471,6024,-6634,7313,-8079,8941,-9934,11073,-12414,13998,-15924,18308,-21350,25385,-31008,39427,-53484,82485,-227595,531055,397795,-609849,513543,-674664,-460125,97391,-1086038,-15301,-256792,-781640,511854,-120408,158789,1044402,97417,805380,584123,-96782,711476,-167969,-342349,-51243,-797821,-297476,-418541,-729064,47096,-349074,-47383,352706,128855,682180,594586,360506,655007,330569,240820,102753,-332137,-310669,-455838,-499910,-566869,-351138,-526815,-408158,157093,55873,370307,602576,315343,778896,499696,296565,457720,-290589,-33450,-131924,-708986,-161074,-552393,-677659,-13164,-642378,182445,326696,-61778,775047,292645,427223,872753,-75599,295486,289081,-433618,134384,-605645,-702143,-97983,-740641,-203522,-28627,-426108,600839,218184,173513,920918,133020,503536,384754,-137760,228880,-404493,-420435,-177461,-823410,-452793,-224117,-608223,194926,6125,14625,754675,302742,581615,592078,155955,440684,-50616,-188685,-28828,-522374,-576735,-439365,-535813,-198849,-194536,-252783,119158,132238,336887,572556,429822,476330,356777,235454,164837,-137532,-110454,-306288,-411506,-534717,-378446,-283915,-183594,-158605,2994,111631,269641,177193,403981,310079,142146,290242,98431,-103783,-162511,-326575,-320419,-563330,-551744,-103178,-268340,-84621,144194,159558,197605,331176,328547,450481,285286,173612,189440,-249160,-211760,-274962,-505287,-183193,-432630,-442358,-39853,-101113,232328,297406,197115,513747,226743,251053,372845,-58369,50030,-59016,-323605,-185684,-445466,-415028,-191177,-351262,-55961,46672,7783,197028,304346,434544,374010,124446,118057,99467,-77768,-89646,-264189,-293665,-132984,-326930,-172667,-151251,-62365,80424,-69857,84646,225312,19836,308732,270967,26640,38182,-109607,-124313,-250346,-184929,-201058,-301090,-233998,-50964,-161684,58611,105461,165216,298006,194638,359741,288136,80993,101368,13648,-71927,-44843,-151413,-194677,-350644,-320238,-170215,-172929,-83659,58617,-78310,2994,6107,135109,185654,124916,38173,-79817,-145239,-139201,-136487,-175913,-153147,-76109,17748,-21949,-36879,-6214,65597,75267,116896,-35144,102546,31904,-34150,-114029,-119007,17658,-64182,5081,-91979,-26396,88983,-15077,50797,-2145,29581,-77246,-95389,-90011,-175154,52341,-62719,50556,-66232,82491,14207,159516,167804,45974,60186,-69181,-79578,-218904,-93913,73440,-153140,-41700,85153,-87755,104244,101722,18745,192380,33402,-43735,174524,-44453,19510,50060,-53207,84071,-225951,-161277,182820,-64776,-53297,-66438,44594,115695,72134,125900,240140,101334,95366,-2353,-37632,38103,-231209,-193084,-89214,-297771,-165819,-145535,-73476,160644,33071,141082,107901,85776,97737,-121929,79482,68504,111153,-102401,-329822,-120849,-315050,-154866,-199420,-191742,2549,115818,78533,425909,200630,152702,303444,-51046,53106,-121011,-200103,43610,-392938,-294404,65037,-428379,-76913,224825,-174926,443129,110734,64205,424986,48590,238831,147281,-114962,165035,-198086,-247864,65312,-341271,-143749,-296974,-321737,151558,-51883,-49647,272848,-74127,272065,203437,32054,277748,-42539,-155861,-18822,-348887,-115318,-103936,-266950,52815,-57190,138276,138497,101225,220424,308041,199887,284489,98227,-30374,3479,-64272,-184206,-219559,-234075,-328022,-128450,-284264,-75943,-9256,54355,261272,268698,161231,322887,224477,114182,364702,66230,42669,-51143,-347047,-106619],[0,0,0,0,0,-3,5,-6,4,-7,2,-8,6,-13,13,-16,17,-16,19,-18,23,-22,27,-26,26,-24,21,-22,16,-17,9,-6,-5,14,-25,39,-52,73,-88,115,-137,167,-197,230,-268,304,-351,392,-443,488,-538,586,-633,677,-710,738,-738,717,-647,519,-288,-100,748,-1853,3784,-7414,15038,-35191,160360,94351,-645206,795323,159279,412565,1174890,151436,790039,480660,-289904,457673,-510632,-540915,41875,-941080,-362980,-319334,-629143,157819,-198563,124630,648924,69464,714218,544202,193888,600671,98242,-145826,133826,-437261,-398116,-567569,-781070,-489139,-343445,-173058,71919,297600,292299,505646,596354,411862,740427,187785,60732,107582,-341920,-317316,-345859,-763138,-354989,-480961,-588388,84991,-203334,290515,673932,116444,804389,418609,199144,759184,-184113,-195345,72409,-818269,-315966,-389251,-819626,-57124,-381508,-21204,347923,-50470,770043,587477,264948,955132,146537,228336,387089,-502977,6733,-292814,-795105,-4099,-613941,-474511,-14184,-490298,276351,291580,144553,993282,256608,448481,563952,-39017,224663,-12154,-392122,-223035,-700291,-586749,-300363,-617234,-168637,-95927,-8375,337612,346252,418786,520435,455459,528017,203338,25588,137523,-128411,-503555,-412101,-610539,-490271,-271921,-364305,-202857,279371,215478,393371,599960,561251,349035,447582,151143,23635,-193018,-272624,-382212,-699558,-362226,-398776,-393285,64756,-90851,55545,366633,498404,476239,533053,184771,236633,272015,-244486,17701,-499444,-505346,-374432,-669633,-277375,-260241,-224904,222613,35551,315195,511659,318012,507780,393495,127945,181369,-161774,-226765,-230794,-639118,-331539,-444442,-544099,-184715,-231914,144584,417529,183546,592942,422235,347106,554143,116926,194303,-47289,-387176,-187064,-402151,-522726,-294419,-524222,-61096,-56696,33589,372311,362138,288956,535032,216834,390805,183151,-29252,15602,-357789,-389351,-332167,-576270,-383501,-261791,-250845,211677,42193,222506,460081,311968,610378,497734,221560,384497,-97539,-207780,-122751,-608920,-454794,-529828,-382235,-123445,-120059,133927,242697,181383,637336,416974,422177,442396,280852,131050,-47853,-151504,-264769,-373945,-367566,-431735,-399011,-253381,5879,31352,113323,156321,344283,505076,288953,294077,218493,166039,-36146,-195323,-246327,-500136,-390905,-347115,-274164,20346,-142610,142052,304330,214470,482368,470679,384588,402093,9750,133660,26386,-365779,-199641,-353105,-502499,-248466,-525878,-169756,231585,-10019,345637,406740,369361,674259,117400,264881,411967,-182070,44505,-363275,-448120,-202521,-693420,-320873,-283932,-581347,210190,-58138,84786,570851,139843,571718,447562,153390,455099,-117945,-135817,56831,-550318,-329182,-409556,-596553,-191211,-171711,-93158,251523,-32861,254305,557920,294548,469893,318456,241656,240922,-120717,-257143,-280718,-481500,-401572,-523829,-341540,-150988,-134130,-131938,139344,153208,340903,370621,336259,322181,407500,163487,43179,-21149,-370794,-255981,-553627,-412361,-190768,-576871,-111413,101115,-194231,551619,256419,303713,712322,9354,326059,312470,-230656,171175,-465569,-410821,-124360,-678010,-258636,-172379,-480883,104361,-9978,199624,484626,76758,731719,427297,90973,507617,-171061,-191388,21676,-595647,-239756,-265734,-479997,27053,-348187,-11282,240239,111107,515038,451275,206112,529223,197490,79155,226903,-240090,-175976,-227918,-490401,-394982,-405588,-312139,-123472,12397,153503,346733,266887,352669,480805,148435,218222,131575,-128269,-98881,-262631,-491433,-206620,-519250,-365620,25530,-227299,93035,256783,-48178,483996,317313,260386,466400,-17351,90183,-20463,-408908,-90312],[0,0,0,0,0,1,-6,4,-9,6,-9,9,-14,20,-23,31,-33,41,-44,53,-62,72,-87,97,-115,123,-143,158,-181,202,-227,254,-280,312,-341,379,-414,459,-502,549,-602,655,-719,781,-856,932,-1019,1111,-1215,1332,-1459,1610,-1772,1966,-2186,2448,-2759,3137,-3605,4186,-4942,5933,-7298,9243,-12190,17000,-25826,45925,-173223,517421,932297,-69786,927705,348452,-131221,673682,-494133,-339930,-82787,-1116141,-41307,-591978,-742728,364044,-364181,211126,678842,-68263,914389,509646,78884,813838,-113181,133300,198375,-677133,-231164,-489575,-756819,-118130,-597090,-192925,75813,26243,466111,526483,442758,649480,457534,316126,236641,-24871,-224316,-275822,-503002,-597582,-425800,-494054,-212083,59194,-139101,432502,512271,225964,751662,353271,373484,637246,-133953,40935,-57489,-726072,-67465,-727802,-782184,-93739,-725858,9682,379898,-149702,905869,485875,299135,891844,-116080,373548,258720,-586077,80197,-500028,-768580,-157477,-740474,-143950,110320,-373973,689628,217912,332822,879487,43238,455207,453594,-236944,411979,-168078,-436700,21525,-790523,-394266,-238344,-477191,-30024,-25359,74961,456970,237127,516108,638634,215820,544908,311452,-70966,-66763,-435566,-403170,-335639,-656265,-312197,-303405,-306934,-60207,-43712,258815,517090,234223,499172,580005,253772,358546,57572,-227278,-198345,-421518,-444698,-437860,-439668,-300337,-215295,-216175,65296,253853,231058,454890,428489,347063,415964,246092,37739,-21345,-389368,-310000,-326273,-603196,-183699,-525215,-253958,80577,-115214,289385,260668,328762,584449,170092,263454,448302,41906,106721,-195058,-483122,-206146,-565808,-496574,-299609,-441440,-41178,38631,67694,507024,307785,465911,583697,284258,472015,68069,-56713,-162240,-348297,-291898,-486689,-538409,-165084,-412286,-109800,129107,-44187,276662,556540,344035,547452,379955,220980,171076,-212462,-81302,-320941,-517244,-215742,-538972,-334889,-201065,-213235,293155,172597,433570,645541,451619,391091,374832,178507,316405,-200151,-355548,-221432,-412027,-377195,-388015,-527329,-155116,-116171,112721,352685,323145,446215,412289,407083,368841,217906,-27285,-223424,-332752,-343635,-473309,-477235,-210417,-224957,-218137,121786,160433,255098,267844,324561,432792,237239,197814,38302,-13673,-265586,-414819,-342314,-497605,-428552,-302255,-147844,-140438,39971,215924,408120,309164,449958,427996,295977,315197,188645,27243,47509,-420663,-400098,-537947,-480411,-236843,-302462,-281612,91743,82926,398336,533655,341471,706822,216789,370229,354098,-319429,-95425,-159597,-652381,-172753,-559679,-500269,-63840,-392148,71435,292230,63247,623153,319863,199471,629397,146923,223278,87492,-422454,-62610,-427325,-559113,-244450,-583323,-92635,-5706,-137145,515923,82707,313380,732357,297546,462224,290522,-94461,102260,-55491,-354558,-245799,-594861,-333220,-277520,-338450,67921,-19635,137096,499695,306530,477348,481959,331500,294554,74321,-6687,-247527,-283148,-357427,-345906,-334374,-429433,-181919,-201786,-174894,209036,133237,383260,405082,319652,665612,362354,84212,334575,-180570,-214485,-207773,-694354,-209984,-377003,-503779,14490,-457432,222832,364334,45665,617027,330798,204344,579122,-120925,72427,-14613,-631800,-88920,-609418,-567979,41182,-567211,-44577,286523,-91632,571904,308467,230315,798803,170225,340630,179072,-220151,30539,-419030,-554859,-315977,-580623,-379503,-28557,-300169,204619,80990,248127,397004,385176,344136,458424,173334,84753,12912,-97667,-259740,-320958,-472756,-486317,-402216,-359642,-102790,-60080,72304,280641,239075,495034,482969,168629,383256,89693,-87347,68536,-224530,-282934,-349808,-478668],[0,0,0,0,0,-7,7,-14,14,-20,23,-30,41,-50,67,-79,99,-115,140,-166,196,-235,274,-323,371,-433,495,-572,652,-744,846,-957,1084,-1219,1372,-1535,1721,-1919,2139,-2378,2639,-2926,3236,-3580,3950,-4360,4802,-5292,5828,-6418,7072,-7794,8605,-9503,10523,-11678,13010,-14556,16378,-18568,21246,-24622,29012,-34999,43659,-57357,82304,-142158,592828,600389,99965,1152515,-100596,316869,548934,-689672,47578,-431445,-1020664,50390,-787877,-423016,124623,-486166,460138,212525,143947,871117,369513,646268,628003,36438,259319,-96670,-265347,-271075,-544890,-385382,-391240,-590753,-393968,-78900,-67164,126870,277272,424833,555239,480075,324409,456033,254305,-23478,225373,-322124,-262351,-392783,-930213,-271753,-469118,-508435,182788,-223009,299313,493333,50647,799341,404545,405637,647926,-136676,34400,-86765,-698557,-179791,-589860,-718160,-56944,-678913,-24023,144984,-245625,821191,304475,275628,1024933,111261,435056,368211,-137512,150836,-462888,-548290,-180100,-891826,-290961,-328684,-630371,266851,-147710,92971,667416,89181,631069,465721,97781,475560,-9949,-93989,-95646,-511394,-413120,-467463,-788587,-283715,-448164,-308250,75958,-2036,256034,495086,210027,630937,320531,249249,179712,-53909,-14417,-213486,-445930,-361398,-319168,-467208,-284579,-187293,9847,194067,290378,406871,469300,405819,261997,414844,154569,12902,-42118,-338441,-340991,-499133,-610133,-196303,-421069,-220766,23550,-108332,343737,315441,376925,563486,207925,382521,359284,-66155,98185,-233717,-347677,-282357,-623640,-460462,-273220,-296612,36809,141450,132275,342740,285715,530526,460367,125044,286324,59550,-257858,-75841,-424945,-257064,-350543,-548096,-130389,-294902,-295255,220139,94452,288701,473026,289882,507455,349769,313069,190360,-103909,-95539,-221444,-388920,-190424,-458635,-208693,-107690,-208042,-5205,92157,154323,440008,250638,487792,414018,109734,220984,-161219,-34965,-186378,-463663,-283815,-294113,-488507,16233,-108083,102804,143459,250074,310194,339733,232851,279327,167458,128449,-83519,-333673,-142898,-207527,-379540,-132842,-336964,-131214,-134714,-48705,169456,261097,292473,276275,266536,219018,193092,-30043,-46149,-90057,-221926,-230708,-409732,-254281,-151622,-183287,3617,28025,118627,333440,420711,393701,264858,155417,146655,8719,-145895,-255740,-296032,-518283,-338581,-285278,-227992,-178167,129512,12067,417030,441404,169405,497113,177878,186077,232382,-111195,-27335,-214154,-437071,-163023,-402550,-187053,-197501,-244204,165845,64299,168017,576747,261613,287128,402695,-1167,312221,-92969,-295133,-135534,-541339,-242776,-149765,-463807,8835,-98588,4987,457170,105810,322249,455841,124139,536933,69598,61546,159777,-326302,-168084,-326104,-489396,-104456,-305408,-422483,-211886,-92060,-28594,288912,192762,423846,360011,435260,469813,198749,87200,-87100,-353415,-223501,-280918,-289642,-256262,-201112,-103677,-167287,39057,96488,377934,373615,280410,409525,107222,155758,43927,-120817,-5669,-322877,-276009,-202332,-547369,-462145,-275476,-375321,187763,6279,177760,405155,153915,312366,356005,-52145,353654,-92196,-231378,42116,-523533,-201662,-241944,-428006,115703,-171540,-32027,441455,-27106,365412,457408,124371,424307,111456,-135593,66031,-418592,-119451,-189633,-454524,-241751,-139385,-134521,94667,34257,89012,453058,165383,402028,261094,62856,202311,24706,-120730,-120860,-333503,-195209,-201641,-381137,-139623,-247518,56116,-66338,128878,322335,237600,298788,270745,322998,147007,230232,-39370,-136714,-126964,-275188,-346520,-328352,-415669,-42724,-217586,-141522,228796,142463,306232,369751,110824,364123,172942,-5402,194677,-96045],[0,0,0,0,0,7,-8,12,-14,15,-22,25,-37,46,-62,71,-87,103,-122,147,-172,207,-240,282,-323,372,-427,486,-556,628,-716,803,-905,1010,-1128,1257,-1398,1554,-1718,1901,-2093,2308,-2538,2789,-3061,3357,-3683,4032,-4423,4846,-5321,5842,-6429,7089,-7836,8699,-9697,10879,-12286,14010,-16157,18921,-22603,27736,-35369,47767,-71051,128835,-576887,-667849,351335,-587180,483782,478937,-120013,1047420,190737,159221,1000405,-411921,467318,36212,-788085,182140,-685953,-453161,-78818,-961156,181062,82096,-279138,723323,139394,533691,797058,115500,551652,224336,-212182,261669,-386958,-382793,-293670,-655075,-384672,-266339,-310119,-32939,143281,264651,552825,468934,505629,505702,370824,138451,60064,-179842,-392011,-244030,-675568,-547399,-279908,-619847,42123,-105560,48805,609132,116042,599487,596528,140506,628583,253275,9020,350468,-613623,-187613,-229467,-876280,63089,-496415,-550967,308009,-317046,558481,517839,-22285,804704,167780,257058,647289,-111932,176468,37622,-693339,37755,-798135,-557825,22581,-786440,117559,86381,-209544,808759,153402,427061,652243,274773,545326,125736,-83844,243148,-472533,-413091,-151790,-800110,-269177,-327751,-408960,196915,67671,262484,613384,380155,595658,468674,326956,325697,120871,32538,-111218,-397534,-375514,-538011,-569794,-515065,-278573,-136116,103948,222226,179092,539311,466178,294769,354630,189647,149929,-113905,-341123,-438139,-472849,-601040,-334659,-463719,-216631,68761,28748,266827,484141,273643,634222,488588,217909,481214,-84230,162081,-117709,-528441,-327997,-649201,-589795,-199086,-399482,-77207,-142819,-7886,526111,200521,451895,703691,222415,448513,267229,-70543,89019,-489405,-498347,-250658,-649673,-329774,-428057,-419138,93305,7035,280621,611455,246118,660238,371541,196824,410109,-193783,-57212,-234928,-719600,-403114,-479955,-535128,-70327,-234543,87800,123127,14348,636300,379890,299022,556162,259195,266370,-55106,-279131,-134675,-561843,-428645,-360376,-617815,-168352,-268622,-70540,289651,133311,332054,369070,343663,559046,379336,9455,104957,-315466,-243622,-359629,-600775,-426227,-369789,-346524,-147939,-111947,124031,243711,324247,403206,446494,339854,291648,145256,137961,-98037,-282025,-279191,-494425,-402996,-408265,-399343,-143955,-83841,158342,232602,310269,430006,372125,283575,222461,36546,108164,-115413,-304245,-386505,-569034,-257508,-352562,-232619,-112171,-311730,135188,210022,284622,513984,461867,429556,465857,48540,294672,38043,-342458,-78033,-390427,-396191,-361191,-545835,64194,-195733,3237,369306,73792,431295,620837,213590,512805,279395,-57730,204737,-203086,-204096,-229344,-687831,-237331,-314566,-592864,129978,-267676,73362,358850,-9747,612909,358427,187716,588019,10170,77237,44604,-471184,-142912,-444965,-313499,-85842,-369613,-218236,70842,-74052,348763,245807,312268,598051,230433,403242,254902,-83286,9061,-290832,-434739,-404204,-522456,-387729,-219654,-241249,5158,-8009,213376,281587,457407,336411,384254,228883,-122642,-10722,-120147,-357425,-114619,-590796,-505625,-127293,-403971,-55628,138032,17564,536518,178695,270468,531492,-9252,444597,184726,-294994,71062,-442274,-484215,-10148,-728245,-110896,-97108,-187334,465880,81997,180969,579340,36047,507820,370332,-86472,270408,-89894,-245114,-33109,-577491,-55633,-168957,-430928,125224,-190862,-33457,212734,122603,497151,456752,104232,423719,-54977,-45372,154083,-329664,-99024,-237975,-439086,-121336,-404789,-186542,21693,-70707,278251,244854,311319,287373,276846,245531,216378,-35365,55599,-86901,-191068,-209710,-170235,-322666,-309213,59376,-236937,76110,174492,55124,335907,98519,353038],[0,0,0,0,0,-4,7,-11,17,-17,26,-28,41,-50,66,-81,99,-121,142,-174,202,-245,286,-337,393,-453,526,-601,691,-786,899,-1016,1148,-1294,1452,-1629,1818,-2032,2258,-2509,2779,-3076,3398,-3749,4132,-4545,5001,-5492,6038,-6629,7286,-8010,8813,-9712,10719,-11866,13173,-14697,16482,-18622,21226,-24485,28697,-34361,42429,-54854,76617,-125491,473908,24648,-407948,254890,-1017181,-305824,-317224,-969994,-73265,-489238,-476000,633643,-199930,684055,683469,223235,909505,295168,165422,405658,-398697,-126419,-302183,-670777,-301191,-615864,-486567,49359,-237722,161180,299833,399835,595966,437371,466619,506463,337958,14350,36986,-156575,-597427,-412709,-519209,-633776,-249207,-456328,-29347,203315,38309,478149,273256,429188,870434,172673,503738,460667,-437663,142626,-295523,-784387,-276184,-883416,-469131,-123311,-400554,365657,79848,175767,820831,210156,672645,649142,12524,547728,-58356,-418263,27152,-899262,-499307,-253329,-774477,34124,-70819,-85137,779066,223722,533337,832023,184098,604615,244466,-263950,78624,-555465,-487372,-191859,-845838,-183902,-216072,-307248,330044,156725,130954,626624,359101,476025,541428,-43009,170183,-48937,-447497,-297976,-515593,-481167,-430604,-490687,-123627,-20908,-33228,377422,366460,349229,639514,299313,442948,220905,-165234,-74828,-335618,-554430,-459654,-519867,-566078,-168012,-158465,-51654,240131,421836,509187,676271,529557,439408,236988,-32902,25407,-328922,-480665,-277168,-705827,-546865,-363713,-495339,-25610,-67264,59294,457714,315738,519832,514291,230991,482526,-35644,-74951,-18175,-496918,-433397,-396260,-707478,-231052,-446369,-200642,211527,40240,428993,496477,357561,472862,409846,187387,285850,-227374,-127469,-414573,-614402,-286431,-646056,-366379,-188036,-254879,180123,190603,234792,675370,284265,551642,539327,187929,413345,-139195,-205530,-149849,-593045,-528929,-576415,-552983,-223722,-222074,-64512,282782,223205,686638,441326,414335,446928,263384,317230,29720,-320954,-97379,-376504,-612489,-310909,-737456,-195585,-132621,-215262,356177,317170,298506,648610,286910,564182,415707,109233,127022,-209798,-337234,-345394,-554448,-444739,-368375,-298989,-55393,-26050,183240,413398,351155,418207,447945,338872,295149,27819,-6361,-244289,-451102,-412433,-539537,-430610,-441572,-219304,-35664,159239,347986,299449,357937,582441,406725,406069,355418,-225479,78504,-266738,-320839,-339810,-594027,-521403,-261774,-352290,110300,6266,174311,580949,202918,636730,529809,210913,392012,37477,-143429,-69899,-490203,-274768,-369984,-634022,-125646,-152227,-6997,362018,14545,406692,398096,274178,613010,288943,162937,235242,-293658,-290905,-190948,-582547,-79585,-377974,-293177,15059,-184737,168148,317092,-90408,510249,224843,310519,390864,-92856,178293,-78893,-316622,-278046,-485131,-322751,-229845,-295883,-105142,-64304,76146,85733,258372,313653,373329,340273,218711,101059,54453,171603,-39668,-296965,-351808,-236777,-408927,-231538,-68994,-50733,197994,5144,216051,291834,191260,423878,413589,-4912,196814,-154200,-178381,-32979,-432967,-325137,-240186,-294332,-110508,-85856,-12162,365257,-234,446213,478377,110131,333590,139611,16440,151641,-312146,-115892,-232041,-480576,-9929,-267969,-348188,144552,-171799,126580,273660,128274,471478,292430,222906,240014,-142649,-13274,11288,-438425,-262115,-222312,-367921,-107933,-225833,-80520,65422,45189,365754,246662,229374,344319,93326,109352,166437,-7393,-243559,-341807,-243628,-204619,-273945,-214348,-58611,44017,163250,208397,69859,324108,363624,290975,353770,110925,-91428,115869,-171920,-221948,-247058,-426393,-161958,-229381,-360026,135113,-205921,37639,379315],[0,0,0,0,0,5,-5,8,-5,8,-7,12,-16,21,-28,29,-36,37,-47,52,-65,76,-86,99,-108,125,-138,158,-176,199,-223,246,-273,298,-331,361,-399,436,-480,524,-569,624,-676,740,-803,878,-955,1041,-1139,1245,-1370,1505,-1667,1847,-2066,2323,-2638,3023,-3508,4134,-4953,6076,-7661,10030,-13797,20381,-33714,69302,-330558,-858864,190105,-1020993,-495736,-60909,-874214,372879,-55402,-186834,974501,-22832,491060,856814,-171288,899410,34205,-526086,122209,-653105,-475657,-205339,-981698,10342,-367162,-362350,573287,-31411,332939,799113,162477,776122,196457,181603,293759,-385884,-340492,-320662,-678273,-515140,-557474,-436317,-111359,67166,229722,373853,467321,443702,471645,497137,103987,301191,-59111,-247589,-132656,-685574,-335832,-314755,-737551,35667,-161677,-82503,685866,65429,621327,768245,20378,683902,67171,-176739,313804,-644300,-260377,-166723,-1020100,-64266,-568870,-507673,434462,-338776,329802,611264,9011,981099,246598,209236,634945,-214648,109582,-49750,-841748,-47988,-622594,-627335,-18542,-635516,7845,185793,-122620,714457,298313,433246,772791,67387,145657,127460,-412286,42107,-493015,-541971,-275545,-719890,-463769,-30058,-148878,316114,274386,219359,659410,381867,446203,327878,149892,92078,-334612,-448358,-509489,-516709,-632212,-375155,-361052,-185311,96041,230662,360453,493445,342613,581628,449019,186097,315252,-70221,-423532,-353887,-516118,-505361,-365030,-471826,-198063,42322,102692,361326,383271,460291,697368,273550,390850,372749,-247860,-35459,-369840,-595212,-324919,-704907,-410476,-373938,-429502,147124,191813,95995,441780,347215,491907,682867,145882,275871,-103794,-359847,4150,-646145,-356967,-438122,-640650,16523,-315897,-16389,324489,219494,395818,691316,272636,559962,257202,44547,145146,-434975,-199519,-360710,-756196,-234366,-486054,-281523,-34885,-173403,197954,390511,333269,684995,391145,439827,375324,-186018,127975,-214832,-513982,-396901,-603622,-396002,-395461,-418165,80987,87183,165251,419586,273917,598060,363576,296856,273907,-199041,-166446,-206000,-483582,-395419,-492061,-578260,-230027,-457026,51065,122669,114007,454465,462060,299174,484177,230539,268667,-12301,-121619,-230865,-497573,-449828,-415757,-460331,-392717,-156309,-12128,-35094,155244,369528,424988,527135,393409,200307,232787,-88057,-176503,-165805,-404739,-489278,-351382,-458985,-236004,-271237,3357,185039,160234,479984,353370,303236,483877,378800,222115,180133,-423330,-115402,-503204,-600588,-383448,-479619,-409798,-304194,-295910,113268,239675,77680,651969,492718,349891,562949,101250,220825,38441,-287624,-54352,-551430,-395413,-240337,-548878,-230911,-161418,-196727,388520,5967,411034,536692,220979,610792,328396,96919,358837,-329781,-181835,-149539,-778320,-227175,-464213,-428820,9270,-269863,119072,339366,152522,458460,299653,315367,492406,19016,28304,-18100,-303431,-148457,-355961,-507112,-260556,-369398,-239542,-123663,-18548,228024,422183,415833,313497,476348,248652,208915,140358,-88309,-112108,-371687,-389362,-216978,-522923,-335331,-110891,-202438,271356,269259,176755,730103,191373,296195,537235,-7941,240801,-6497,-521754,-60736,-633006,-395431,-186901,-543901,125585,86986,-35379,484700,144562,466855,740394,16044,522142,240670,-301041,276193,-452170,-488088,-180229,-808434,-113878,-328275,-360842,293226,-135309,229985,374939,55356,646581,388547,316984,456123,-130503,-137701,-132207,-487736,-301768,-378377,-480333,-238594,-221503,70204,193403,150969,272247,409605,451027,428293,376822,175284,144156,-46088,-165376,-241552,-245991,-401466,-293476,-220856,-158006,-137347,-221175,248161,227127,257963,514919,303263],[0,0,0,0,0,2,5,-4,9,-8,10,-12,14,-22,26,-38,43,-55,62,-75,90,-104,127,-147,176,-200,234,-265,306,-350,397,-453,510,-578,646,-728,811,-908,1011,-1123,1249,-1381,1531,-1688,1867,-2056,2267,-2495,2745,-3023,3325,-3666,4037,-4459,4923,-5454,6054,-6747,7555,-8503,9645,-11030,12767,-14991,17950,-22025,27821,-35365,6169,-939832,-559444,-10278,-894267,200400,-175767,-213996,876300,122480,585272,817421,72472,787143,233593,-253398,172438,-698853,-361865,-262805,-858269,-292022,-533115,-377818,194536,-86951,342853,489430,410399,518490,564862,486091,325268,151565,-194470,-164619,-466057,-426794,-461225,-526143,-484461,-156841,-213818,76392,255998,260096,533072,494116,375928,718788,169182,245995,179190,-433582,-129290,-489944,-815728,-157754,-767672,-293523,-104790,-499825,509487,217184,127629,913782,268313,502252,577479,-208734,353471,-179561,-606591,-154346,-836418,-511182,-218571,-769784,67650,2337,-64386,675681,150858,525776,865191,204707,604914,212820,-17005,355960,-392430,-365712,-273112,-903177,-305095,-278435,-436982,119392,-48721,312972,666861,273146,644249,588702,370293,377029,9054,-320793,-213901,-494734,-565233,-453892,-638100,-106783,-311074,-167025,306022,232298,604658,601631,458600,552715,269564,-12624,91018,-274395,-368364,-323789,-612323,-539018,-270943,-390751,-160270,162087,127723,415282,541195,436048,568803,304374,169909,261533,-166951,-182337,-355214,-479041,-421337,-547908,-351486,-84615,-231683,95556,301739,165462,570596,522149,280786,566100,34938,58576,48138,-461923,-451452,-492908,-678470,-237984,-416470,-262686,141984,-131870,322202,430569,448002,672009,399461,362871,161522,-110547,140158,-303610,-521363,-243131,-664536,-517407,-260653,-371859,1544,90878,264986,392612,431425,496890,531533,201190,390620,1849,-132815,-143768,-463625,-426842,-545638,-493798,-182270,-285538,-81657,163710,29035,577257,444870,455164,536377,390962,143447,123328,-250453,-230888,-335442,-444039,-395482,-622324,-184097,-212032,-183920,208758,223481,198215,663149,349081,524019,284808,132563,269435,-205561,-164837,-227925,-436361,-447233,-442488,-483282,-116585,-255079,159168,156143,220782,521152,268205,464141,467051,258245,-8597,-34816,-39701,-172797,-205262,-185928,-357397,-300409,-173458,-127944,43506,70041,303446,309557,356183,477295,297252,221348,302189,63339,-19702,-102119,-439760,-175602,-506994,-453544,-228240,-407348,-92929,243942,-14878,539478,284862,260182,471540,-1392,116575,164031,-342613,-9711,-436872,-492213,-162985,-556633,-164017,23938,-174049,334056,154423,186308,548666,-14059,464364,413604,-2312,233344,-276694,-337499,-78975,-568235,-292460,-326210,-480657,84268,-88715,-94741,483539,238054,498250,424625,262021,522559,7247,100240,98532,-324754,-229076,-426049,-520051,-255303,-470961,-257678,18595,-131733,290314,343726,359103,447418,480214,215199,251265,28889,-126475,-212247,-267029,-386245,-368365,-395230,-389149,-63358,-197080,98781,225734,227214,482193,427210,115207,436480,-27659,-40436,-72864,-486113,-43409,-464276,-436078,-134557,-503217,-35086,106800,-209567,432686,383728,136627,657053,95449,454823,273149,-290081,47007,-234480,-409058,-47329,-622019,-242603,-82246,-276232,263755,51342,135034,564696,334600,450346,398603,-148589,326390,3186,-175102,-73467,-410045,-352778,-352450,-431742,52422,-71417,40179,195994,112642,344280,461407,323060,239261,126219,-30220,7585,-133359,-447231,-186892,-349541,-461304,-183370,-84397,-83969,225798,-42745,491291,349924,246583,461557,117157,59455,272661,-89161,49316,-142785,-440035,-170503,-323838,-367542,100448,-234657,30359,202065,-32385,381196,195686],[0,0,0,0,0,-1,0,-2,5,-7,11,-9,15,-15,22,-26,36,-45,54,-66,74,-93,105,-129,151,-178,207,-236,274,-310,357,-405,463,-521,589,-662,740,-830,924,-1033,1145,-1273,1409,-1560,1722,-1897,2095,-2304,2538,-2790,3072,-3377,3719,-4097,4517,-4993,5525,-6140,6842,-7668,8643,-9823,11279,-13127,15580,-19011,24338,-34769,128172,-61110,593492,-176530,-475831,284138,-967000,-232499,-379895,-1009469,248920,-511722,-255494,735235,-278286,802375,680898,78463,1013030,79922,46085,603696,-632352,62793,-310655,-818358,-15996,-719532,-456317,26114,-372709,219994,274702,102822,730166,490268,508879,483350,88352,255197,-132688,-440303,-379833,-485656,-517258,-404454,-351624,-263481,-32353,219132,322033,596420,593075,370035,684046,83967,151273,180125,-523048,-181366,-454556,-751311,-205938,-756916,-291754,149245,-363514,662111,393991,177355,915180,68611,452939,578785,-328132,391135,-253913,-553623,155790,-900733,-349531,-30468,-747383,193200,-123559,-15145,771315,15976,610904,740696,-124214,784536,2464,-134846,295431,-685260,-280208,-415238,-950948,-118115,-299127,-351983,302773,-144973,286958,421463,152036,763472,381767,230096,499353,-182215,-60030,-188228,-531332,-329860,-528377,-655510,-247185,-251680,119909,319294,116854,378832,366902,345387,396866,207605,107322,-50058,-146884,-292899,-327507,-354526,-541366,-238256,-251565,-153966,-61043,75029,288341,425342,345782,478394,265317,263356,185804,-145112,-3611,-226262,-606095,-410281,-481633,-440952,-27567,-252286,158412,185376,164593,506297,356361,263508,505730,153286,228759,-32120,-288304,-66768,-379463,-393287,-222279,-567358,-156039,-160987,-143501,359461,117658,85301,562264,236713,426279,283890,-177179,211958,-392851,-335928,-218984,-608511,-255506,-341261,-279811,49820,-88372,244897,403065,131008,470374,318377,235337,377876,-66438,22180,-9233,-429119,-268469,-435658,-449378,-134237,-320004,-17948,12882,29630,288598,330537,406302,490432,92174,283932,190193,25560,-54067,-445657,-203159,-322592,-459534,-258874,-265523,-90483,71328,15913,315548,467685,333608,613761,295148,123179,71976,-230631,-207598,-178365,-364349,-329167,-350263,-243968,29611,-191842,148662,152367,204432,405010,400993,482620,255795,141007,42782,-180772,-128308,-305195,-254282,-361988,-386968,-207486,-214343,-185940,102375,194384,287591,284970,425294,415507,206447,180239,91783,-299241,-280432,-299432,-497300,-435569,-450799,-330034,-138717,-229867,98003,254446,144986,542669,262584,359132,429374,95715,233694,80003,-360213,-72853,-445372,-450376,-281580,-499009,-209764,-100505,-393166,299470,112755,166541,562232,116124,558356,414006,21576,362339,-242805,-202527,-145624,-645740,-188566,-385474,-486335,-21288,-231645,78974,268733,25637,483542,550164,156627,589042,59295,142610,180825,-326761,-175947,-278396,-544714,-224316,-468023,-163347,88369,-113459,285800,217138,243605,656141,400404,341283,321958,122925,-99863,-51568,-437301,-354135,-455540,-388582,-501149,-206158,-234020,86430,146,131258,493573,357958,456122,539241,167091,361483,88427,-249119,27970,-438726,-325840,-287797,-647975,-174670,-284958,-341368,355832,12855,255718,603203,-58265,627339,325348,-34923,413157,-341575,-159200,-43705,-706932,-71263,-442773,-481800,165215,-389658,47916,502451,-197516,571315,342229,245576,651593,-29454,218033,-3626,-556943,-102243,-432675,-563651,-89774,-606792,-164230,18388,-167807,471145,222641,330331,503230,287080,260561,211166,11146,34849,-67426,-416447,-240018,-433360,-460914,-284063,-195516,-12610,196405,103323,232890,420388,313700,510677,293933,102986,316435,72408,-359063,-143405,-572025,-346686,-355575,-572146],[0,0,0,0,0,1,2,-6,7,-13,12,-19,19,-28,36,-47,59,-72,89,-103,127,-147,179,-210,249,-290,335,-391,446,-516,588,-675,766,-870,985,-1108,1250,-1400,1573,-1754,1960,-2180,2423,-2690,2981,-3304,3650,-4036,4451,-4914,5418,-5978,6595,-7279,8044,-8894,9860,-10949,12208,-13664,15381,-17436,19944,-23099,27184,-32726,40616,-52387,100565,-652300,333762,439100,-203681,1058311,296787,363761,934399,-222466,339528,87727,-581476,166895,-765018,-743624,-179570,-948986,-92942,-124972,-221784,475213,177355,442232,690623,301484,613025,306952,57131,68160,-264299,-407988,-446020,-503930,-582218,-423059,-567381,-189541,144182,22745,427216,615632,342918,603440,503814,143454,345653,-115340,-297854,-117725,-776329,-549521,-501053,-607642,16623,-317378,-171918,648884,134728,526100,833293,79071,869372,294370,-30393,301772,-640620,-299028,-161482,-925259,-168968,-505918,-527918,319406,-208496,391272,514794,172358,828745,526521,246198,690001,-147326,-76430,42632,-803457,-173150,-639880,-737911,-114828,-472709,-45586,353488,-21721,693317,594121,418383,758176,217287,123827,224965,-356092,-199508,-360897,-615611,-319932,-565104,-468289,38242,-322185,-6786,231090,322673,634543,544778,463756,564720,187461,105496,163082,-189543,-257480,-434984,-547094,-431709,-489581,-407622,-199733,-112034,70048,311246,378517,560971,633998,412573,420772,219972,54156,67784,-204138,-305993,-347652,-685022,-234395,-371204,-366980,7150,9011,198546,492973,393533,617675,570036,363755,506543,-68743,49419,-34791,-456380,-324202,-516343,-623754,-243607,-419778,-128230,54133,-65755,491044,409167,375508,749482,296255,244236,402695,-102786,60305,-208592,-493959,-328262,-737720,-450737,-380601,-453256,65056,-160243,97222,367349,289282,564563,560105,323540,467031,22861,115097,32874,-407693,-276830,-572419,-523675,-333752,-558605,-166320,34343,-78833,361831,169399,550951,515535,263575,395868,166374,240838,120186,-235900,-377861,-472176,-655007,-254132,-499690,-487499,-128819,-150475,404683,284468,361755,627328,352738,342107,459488,-22502,-12735,-120001,-358931,-380223,-595038,-563321,-414697,-476240,-131488,-79484,33388,389683,168021,443991,578205,284672,375720,276048,167716,-101255,-141398,-243986,-367410,-431492,-348871,-474244,-202735,6926,-76740,253601,92945,268383,303421,414354,316641,261167,223701,49027,-55783,-172884,-458251,-227689,-386362,-545509,-194870,-126460,-63936,379004,68115,354772,394506,185646,494558,216541,129994,287943,-330713,-70919,-225013,-638925,-174247,-523208,-197544,117680,-269172,336105,331367,196473,640255,290212,214571,490790,-124997,135488,-2820,-565274,-10492,-709798,-445379,-87293,-542918,42214,8222,-47324,460304,220682,247361,553231,167624,201695,144558,-262222,-105521,-392669,-407518,-316741,-571813,-317808,-191095,-245354,177735,200533,216940,474272,513608,297748,465852,270235,277562,187789,49495,-256699,-236209,-458893,-287972,-337251,-468820,-41969,-106360,89765,358686,147860,521174,476003,201500,356742,56363,41310,90962,-504166,-91883,-286254,-648070,-124268,-476360,-193350,220760,-169950,487106,379314,163576,750137,231270,301719,422503,-176439,7421,-158580,-522503,60769,-561941,-418747,-152768,-486467,22471,-13710,-117379,632061,210914,369640,696108,12877,337824,62256,-174485,-9012,-370849,-429051,-218980,-430030,-153531,-325967,-249663,115724,69869,280137,475124,357072,276795,321310,141921,-49428,-25546,-284785,-284057,-337669,-476124,-245755,-393922,-302972,197544,53488,270127,471155,300005,573404,333952,328359,136926,-113040,-221696,-67965,-709640,-177569,-424724,-495441,-59865,-250545,27714,211720,8870,355896,390487,198376],[0,0,0,0,0,-1,-2,-5,3,-9,6,-9,9,-10,16,-18,28,-30,39,-43,53,-62,73,-89,102,-122,139,-162,181,-209,238,-273,311,-348,395,-439,493,-548,613,-682,755,-838,922,-1020,1117,-1234,1350,-1484,1625,-1781,1952,-2137,2345,-2569,2828,-3112,3439,-3811,4246,-4761,5377,-6138,7088,-8331,10004,-12409,16204,-23873,123738,-67837,922179,527583,92186,990922,-159336,163120,385859,-875959,211766,-509269,-962554,98469,-761040,-316275,241546,-417794,634011,351354,136956,1060502,68317,527916,649550,-379547,429204,-268788,-686084,-184195,-778658,-384233,-104855,-656560,40427,89139,73292,481851,338038,624521,684041,368259,432943,201512,33790,-139179,-314053,-419289,-441019,-495854,-458805,-291601,-217130,-220269,251251,152322,286024,734441,272783,675948,310836,-65488,511100,-367742,-140079,-157967,-973406,-281124,-536634,-578406,83635,-433273,74038,497191,-148375,845130,503335,203476,898802,-94792,130206,203810,-769092,118003,-607560,-778254,-30593,-790068,-161966,150096,-356798,636295,353627,236189,849561,84646,485630,521794,-257251,274125,-335291,-539101,-187037,-867031,-378915,-116807,-486126,113766,41642,224387,655804,306575,510193,656561,237274,377463,175761,-241126,26037,-442526,-480468,-474141,-679455,-338728,-295128,-255531,118167,236582,258700,554174,683428,524638,422568,222480,184603,-9190,-246164,-335063,-331619,-552464,-398148,-279707,-470113,-36616,-18539,136570,437987,333248,558106,614504,308198,419451,21814,-75185,-13897,-447479,-526284,-589752,-702334,-236970,-313102,-208910,176706,4374,500263,585457,449340,657312,389374,188056,239859,-350199,-92238,-266346,-650606,-216342,-527063,-430594,25131,-196838,227674,373654,142768,558262,301469,373897,432986,88809,37632,-27088,-400001,-327222,-524464,-471359,-335626,-450791,-130769,-28158,195574,493818,229282,421043,547906,240583,383785,122266,-219083,-103536,-491458,-352064,-395423,-557433,-242003,-421298,-222953,223268,-39221,308720,398356,428959,541350,337452,296671,218609,-282030,123409,-432035,-515280,-267035,-545375,-269255,-286450,-211770,18224,77742,258701,418869,435379,518335,318102,37535,192694,-44664,-51170,-99176,-429723,-461272,-349328,-430363,-304284,-133593,61363,151692,278841,435620,507058,445912,344029,302943,96297,48774,-162205,-184728,-466796,-414907,-410371,-406004,-306496,-326598,125797,150602,252785,379332,482406,608987,514823,307825,365382,7073,-95671,-219601,-435376,-388756,-313987,-503027,-162336,-371972,-202606,133474,1405,510064,433903,410353,612956,283348,232578,293918,-66781,93097,-306739,-621344,-128511,-686238,-488496,-56603,-439874,200978,181071,-47392,598805,364623,448996,629572,-44020,483654,150822,-369411,26668,-618533,-544846,-218279,-693817,-57198,-243640,-241236,317696,154061,331320,609250,248951,461037,406613,-3841,299573,-227339,-224968,-305325,-734167,-399068,-445968,-449829,-12780,-146995,172626,244704,294847,526774,434924,417302,314991,218658,109409,95337,-218028,-329947,-385729,-453363,-432071,-372506,-372848,-184570,50557,22108,348307,341223,230540,615178,182021,239962,327660,-208265,85339,-254649,-532667,-171782,-686782,-414812,-251895,-586958,2455,10046,-72736,582891,136232,588320,556486,107720,666898,-7016,-488,237039,-629592,-220229,-393721,-685382,-181752,-638111,-267713,260290,-343914,423594,404782,73862,690516,195641,379211,346445,-136642,99984,-128829,-430324,-37601,-627835,-354464,-224199,-364263,25014,5225,159410,372540,270949,270003,418342,290293,343732,80743,-62261,-80624,-183332,-342033,-325656,-362145,-482621,-207036,-15665,-112343,165249,116554,259733,505542,243658,446351,290432,-28365],[0,0,0,0,0,-3,1,-9,10,-17,22,-26,35,-42,59,-72,95,-112,138,-166,197,-236,278,-331,385,-452,521,-603,691,-791,904,-1025,1163,-1310,1479,-1655,1856,-2072,2307,-2565,2840,-3148,3475,-3837,4223,-4649,5109,-5609,6159,-6753,7411,-8130,8929,-9811,10799,-11909,13167,-14614,16289,-18269,20634,-23537,27182,-31931,38410,-47871,63360,-95652,386607,-20695,885706,533881,-60802,803991,-558926,-239750,-64191,-938431,-315911,-426554,-935439,52765,-530713,70248,412566,-72988,705387,397446,256160,765611,134799,141027,94735,-305091,-228243,-392182,-481132,-398986,-496708,-466833,-90198,177090,187527,363226,538233,363636,576297,364333,250291,226086,-191439,-208142,-339599,-704798,-337561,-435543,-434877,-88392,-278492,316926,463603,62829,820504,310653,383571,713871,-127138,84708,58868,-722583,-110560,-562285,-747728,3717,-761254,-9098,352491,-226379,724717,426673,270068,833885,62439,293087,382234,-466200,21043,-522434,-745670,-149174,-763182,-462766,-48503,-286971,431088,352974,147152,768334,322767,416524,683964,-147457,191992,-59201,-727471,-348787,-646465,-687467,-252213,-701468,-76520,202861,-1590,570475,472576,566484,865581,341419,322437,273393,-205589,-73012,-397394,-510025,-403802,-507082,-391753,-104671,-264339,159055,376038,400549,699083,628734,371043,402849,186512,47278,-192970,-469493,-371501,-392524,-477238,-476305,-216685,-229816,100814,319798,362002,592409,501841,441349,439316,234044,99893,-201421,-500335,-207986,-472209,-551830,-280800,-413117,-285031,-79739,68181,367022,269544,383087,816777,377962,325175,343512,2400,79756,-247382,-552390,-242922,-567984,-394924,-297299,-522234,19886,-46825,157843,467015,167981,639697,373858,209403,470789,27843,-57415,-88715,-443688,-305786,-452289,-555642,-210494,-413620,-44739,240055,18511,591540,434959,365538,516294,135060,187229,144287,-229243,-101573,-518322,-524210,-326399,-550370,-316115,-159779,-114712,234448,233066,421921,597337,176076,489517,415847,114881,155239,-248232,-245881,-366430,-634234,-360917,-508870,-258826,138052,-116528,229709,370003,241322,488437,399033,427922,443226,23082,-9758,-148610,-384504,-277764,-578407,-473683,-345704,-525223,-192120,-40537,31883,233934,274874,479429,480416,398358,306658,245534,55905,-186906,-380203,-322853,-412860,-374449,-547239,-395355,-153254,-104689,119167,330519,306187,479149,381810,349199,520788,54895,209826,-73593,-457915,-323307,-584897,-509891,-280781,-563022,-92678,151848,-164359,428511,304011,315676,608944,206565,281990,240431,-252656,122636,-366518,-586166,-317204,-702857,-396695,-122037,-406143,311002,128670,109796,641468,122928,415367,565195,-76171,402197,-88312,-212484,-90804,-599944,-440030,-424151,-550156,18280,-117995,-63948,426045,171763,476762,529803,144661,563797,269625,49186,130957,-403680,-294157,-388462,-467277,-212763,-303296,-220930,-77316,-77045,246955,292798,358047,474090,424591,396916,392465,180088,15015,-211541,-147927,-473876,-382909,-451348,-412485,-156169,-227458,100402,272472,149389,567645,344482,273780,627970,27718,133318,156840,-410768,-62103,-394626,-736434,-101751,-548203,-128956,135835,-125696,453913,340992,195710,664092,137298,266712,452458,-181554,132264,-349489,-551260,-225697,-460702,-336950,-105050,-378017,103491,240468,19518,548086,349160,417421,502760,194415,304256,133479,-182198,-17076,-366163,-439306,-235705,-442718,-357180,-169905,-228347,171926,230807,178239,608522,381785,312724,204385,-40425,-70453,-75735,-249530,-329812,-403250,-633217,-171615,-290214,-78682,131795,74556,304066,361930,203552,506016,192369,85589,317309,-174221,-81507,-174755,-461079,-258996,-339516,-498418,-131555,-307308,2169,359391],[0,0,0,0,0,3,3,-5,8,-11,11,-15,14,-23,27,-39,48,-59,72,-82,100,-116,142,-165,198,-228,264,-304,346,-399,452,-519,586,-664,745,-836,936,-1045,1169,-1296,1444,-1596,1769,-1951,2152,-2373,2609,-2874,3154,-3471,3810,-4190,4606,-5071,5590,-6171,6832,-7581,8456,-9471,10685,-12141,13935,-16188,19083,-22869,27690,-31846,11801,-993368,-16598,274054,-549137,920346,179529,350804,1093612,-85536,766787,460561,-373626,574464,-589129,-530954,-46238,-1025231,-188964,-405297,-846093,558430,-247322,244424,679802,-58923,951185,471274,231855,710539,-53553,-109453,98151,-652209,-240562,-631122,-797862,-219071,-499356,-135402,147799,131338,470860,446551,505255,539577,287737,363494,88555,94406,-293934,-272120,-340515,-689756,-289908,-584907,-520268,-133219,-152188,232728,376310,135764,796677,422223,348191,936621,-103880,272497,-21327,-733730,-66137,-799803,-594214,-27908,-798048,106048,84018,-368721,827853,281976,313112,876243,-63165,638436,328081,-430941,277648,-451995,-576731,-105923,-1075328,-286837,-310062,-686931,457307,-199722,314281,696461,100080,741632,473102,13473,569458,-99749,-200982,-9897,-714665,-429231,-475954,-688098,-99851,-363069,-132416,281425,10755,628845,507584,341392,571036,427228,130356,121151,-156753,-249378,-441157,-422549,-488528,-479387,-436064,-273387,-13508,192122,269005,440556,408924,558231,354387,424856,298836,-159614,-122491,-292678,-678651,-419527,-560294,-366341,-192546,-283553,73747,191173,246989,699824,454746,323274,525917,111917,-87362,-38111,-442935,-284073,-383062,-697956,-218904,-434006,-214495,44595,30574,453600,421868,284752,641276,389676,363602,467737,-162078,-157219,-265444,-616970,-199495,-546243,-386980,-46293,-326880,177234,256717,249001,595080,345754,284637,490144,45616,89952,-124991,-384551,-273862,-528212,-531275,-358258,-458336,-231885,-45448,-8324,347508,297999,469741,483432,172475,244125,42477,-61989,68392,-392132,-342147,-479765,-608054,-405311,-322877,-186649,104425,50030,180375,380500,311603,572227,194193,222409,265773,-126348,113107,-156815,-478706,-394718,-580906,-354693,-312726,-274439,173964,189733,268721,481984,282339,474098,468638,242133,103084,31466,-297125,-264199,-546587,-472271,-384870,-441496,-228411,-250911,34599,233681,314783,594901,531149,551939,379904,286054,157610,-73783,-178389,-328326,-478572,-529241,-506392,-437472,-253326,-141824,6431,157354,376141,569699,500381,461820,482582,185876,276238,-100717,-138364,-83517,-446190,-388270,-389138,-553594,-131524,-120625,-64233,424606,48947,434288,557289,256882,535830,211065,-32331,271398,-283083,-223346,-195690,-652100,-86395,-422456,-460186,168541,-321622,139129,495842,124526,482164,577525,215236,517147,-119926,-55706,69311,-582385,-240245,-483734,-639920,-98702,-473937,-34063,202791,-22563,434097,260265,328327,683087,247128,399795,245578,-284576,-133286,-297993,-468025,-262797,-444619,-437072,-136681,-231360,161492,131983,317447,468192,314224,398408,367126,123463,4909,122672,-189278,-288075,-362632,-532099,-491059,-208470,-250950,71915,-43268,100321,402793,226045,337455,400399,119192,205960,87185,-264107,107365,-360992,-407905,-165956,-616481,-151316,-208123,-335198,325814,117416,175366,585896,66899,410563,546906,55685,382738,-425889,-204208,4345,-633567,-29841,-298140,-522799,-53705,-291925,53740,190744,-169739,512308,376338,309968,404231,90202,243241,121257,-269758,-58776,-350192,-422554,-89758,-413190,-123209,-121949,-148321,128972,169851,223249,412089,225987,288300,251829,92018,-6867,-61481,-138410,-271707,-302123,-322310,-142360,-132668,-224206,49577,206542,50084,277121,245119,181764,393371,18122,137516,24422],[0,0,0,0,0,2,-2,2,2,0,4,0,2,0,2,-4,6,-11,10,-15,16,-22,25,-34,41,-50,62,-70,88,-99,120,-140,164,-191,218,-255,288,-335,378,-433,489,-553,625,-702,792,-884,992,-1104,1233,-1368,1521,-1687,1867,-2068,2280,-2519,2769,-3047,3340,-3656,3987,-4318,4625,-4839,4822,-4177,1712,7701,-82612,-400931,470466,-576441,-677973,-57491,-1078155,-271871,-136470,-620958,339714,21405,136150,794750,174576,605255,657262,-152734,495602,-98127,-262604,-118718,-659404,-499339,-514038,-687797,-130260,-68183,-162715,388498,294285,511042,678219,555259,490819,288569,122956,-143690,39704,-455262,-353004,-468836,-608964,-372934,-626891,-346422,202923,-100972,346790,430997,264814,845515,408109,250741,496906,-138236,-19427,-93578,-706258,-232228,-492657,-579486,-144527,-478494,2129,342315,-22621,693412,386190,235517,849395,93680,367134,369965,-467076,-3250,-415632,-578106,-121935,-843522,-278005,-676,-456056,326349,65843,242585,900650,322525,436202,449147,4241,211580,-50939,-488842,-172523,-652746,-462526,-240634,-546705,-137199,-127216,-44498,451456,156071,384701,623624,211535,499891,281007,-7229,106512,-355177,-514926,-396928,-546691,-460849,-266410,-361676,-55815,223554,177418,518424,388776,486504,379390,322005,311138,-44827,-131129,-138931,-449838,-552185,-429072,-333626,-277507,-134582,55957,111317,241944,385893,418836,479789,255022,309737,98410,-109375,5732,-402391,-524033,-359237,-605790,-368613,-211239,-281095,73495,205136,342127,428286,306853,459825,310824,132230,311157,-147013,-157289,-328852,-582418,-403136,-325472,-441358,-13643,-344252,116339,194597,170697,546915,218785,450889,583359,89546,186350,-24813,-340941,-160397,-375960,-473566,-341934,-349239,-216542,-150930,-133603,436954,163896,262946,379468,308778,411313,128798,13614,48147,-195302,-87291,-249532,-450765,-227893,-277298,-315135,-9374,-169824,141194,261913,174538,484394,227389,368987,314585,13890,84490,-30510,-446206,-337483,-521116,-423980,-304374,-346915,51695,-80353,110680,321086,254832,339965,393387,195413,219159,62655,-43670,-131452,-457948,-374286,-276805,-263928,-207532,-231930,-110650,59564,102897,301350,236814,228533,425652,280715,211451,138999,-116887,-201123,-351721,-245217,-385218,-366172,-228551,-272171,-168484,15244,153610,378190,264139,208569,301325,171893,292804,87618,-104743,-67874,-338655,-403926,-292197,-500175,-65628,-186431,-197699,105504,-18713,279868,479156,121861,304389,146777,-94778,187640,-207583,-93161,-68079,-532316,-150386,-427186,-438918,-63049,-334735,53945,313345,-59277,505906,273177,96061,340259,-80238,233958,244897,-348210,-37846,-172653,-250928,-184618,-403458,-20583,44654,47463,180378,114047,109442,232935,122430,54641,99622,33642,68949,61895,-127479,-79195,-196552,-151868,-204246,-123061,-47059,75986,93220,238573,226825,140533,85140,190178,3775,-23651,395,-124170,43567,-156405,-115402,-28452,-32137,-171647,15229,-55094,125009,107082,110268,115354,-28238,88743,10471,-129974,72288,-232310,-147252,20008,-243328,-1821,35327,-88132,23065,40771,-55699,170420,56899,151469,-27109,-155605,42874,-87037,-71215,-5391,-28225,8543,-151556,-105973,68635,-168050,75050,50731,-194152,120899,145838,246572,244434,-64543,199749,25106,-203380,-19278,-105243,-157243,-107333,-88434,-104033,-154535,-281888,72452,2572,18432,63810,160969,242851,191951,44000,82986,4924,-59668,-68246,-105776,-223172,-195496,-34462,-71223,63547,15530,65575,162558,-30032,29123,124669,-6479,187100,111467,-22177,141364,-86096,91863,-55892,-3083,72414,-6340,50675,65251,32133],[0,0,0,0,0,-1,7,-7,15,-14,20,-23,30,-39,50,-66,79,-100,115,-140,164,-197,233,-273,323,-370,430,-490,565,-645,735,-835,943,-1066,1194,-1342,1497,-1676,1865,-2074,2301,-2547,2819,-3111,3435,-3780,4166,-4581,5039,-5543,6092,-6706,7380,-8140,8987,-9948,11041,-12304,13778,-15526,17639,-20243,23557,-27915,33945,-42862,57523,-87142,292601,-754997,-478631,1654,-1067645,19047,-300979,-541738,696029,-286629,244449,876132,-132936,972509,413238,17312,825601,-399593,-211966,-130519,-1077377,-100241,-498919,-739905,274184,-298329,109733,640916,163888,803040,540878,330798,924481,101379,141939,98591,-401022,-308564,-553269,-552550,-506286,-520052,-330953,-111265,3519,301433,448073,515027,484192,451473,294084,351283,320683,-160903,-42837,-248655,-634257,-351002,-546948,-423867,-80330,-569823,195497,134898,-48350,689351,301795,541810,904562,-108748,478630,27702,-427719,75457,-744009,-505230,-57462,-912279,7007,-72229,-404516,596143,30694,369265,897581,-15037,847873,332575,-173541,432686,-552870,-375727,-83918,-1100394,-207179,-454208,-529670,244811,-433352,57956,669519,-60906,657446,565716,141496,744431,49200,35326,528,-646118,-263406,-426713,-568538,-309175,-474737,-230403,136856,29702,365793,487186,359776,595911,446520,340399,274923,3883,-149326,-296208,-454189,-415908,-394666,-418684,-346267,-289768,-30926,246912,363596,273274,541460,372655,424052,557776,203686,126499,-46284,-364232,-272445,-434100,-464279,-353557,-485018,-158757,41892,-117946,453493,511981,384871,744564,173294,406822,386967,-144886,59095,-375821,-605873,-199894,-574756,-353143,-224462,-435048,216297,137526,124566,620957,374622,629175,463807,210256,425770,-120460,-110761,-134744,-470487,-377592,-522899,-602148,-256584,-407667,-179557,263558,-17824,259123,463333,410796,690046,349429,299476,221178,-215217,33970,-306800,-585190,-336890,-538233,-469256,-204260,-289584,307452,266395,473602,538539,337091,482822,407641,175902,214849,-163334,-257386,-362258,-471659,-287411,-532246,-414627,-123800,-145698,146693,348834,202160,451020,552692,466519,463542,178943,144676,16850,-451580,-286195,-423975,-508109,-362614,-460380,-192332,-86071,35856,397889,419818,409312,464889,368217,273663,354700,22307,-72247,-138178,-327046,-426569,-480439,-349217,-240849,-221891,-19904,9961,248760,395710,387473,378542,473830,420732,158628,81519,27651,-202639,-208518,-340306,-379978,-310073,-354113,-167201,-86250,-123672,324777,257238,306391,553295,248278,302034,166476,-162167,-2984,-293746,-379783,-311247,-613739,-340271,-167152,-326338,157435,258458,146297,575097,304797,517267,638770,2763,167470,-212222,-377471,-67658,-511576,-512233,-238759,-745682,6713,-121797,-135113,544653,242745,422374,537497,102730,632230,212080,-74330,186332,-379353,-299110,-330519,-813362,-155103,-481379,-426518,216502,-101932,235590,478772,206273,611801,423294,328601,450159,-162352,-37956,-193380,-472763,-334214,-475094,-446930,-229959,-406411,-13461,199071,128058,315145,537487,447438,453865,412757,89288,-20522,-111967,-227840,-353076,-321985,-559894,-277054,-356764,-171106,201880,-102297,372868,434027,159198,486119,354184,-54114,405565,-344959,-88690,-204601,-572201,-67382,-291354,-429695,234481,-242161,222456,431163,-14285,693303,380022,105922,501302,-80694,94924,171968,-543216,-44893,-508364,-568172,9351,-431314,82920,134148,-106465,483758,311565,251612,597338,175877,296728,91278,-174212,-6095,-385862,-458891,-136550,-443646,-196819,-171477,-124887,178017,50627,278128,341372,270936,335763,349629,275854,2206,102375,-85674,-361017,-318097,-457334,-336827,-411533,-373248,-9089,164599,87644,424182,284675,357587,378193],[0,0,0,0,0,6,-3,8,-5,8,-10,13,-20,22,-32,34,-44,48,-60,71,-86,102,-117,141,-158,186,-211,245,-279,317,-363,407,-463,518,-585,653,-732,816,-906,1009,-1116,1240,-1368,1514,-1667,1839,-2024,2229,-2455,2701,-2980,3280,-3624,4004,-4440,4935,-5511,6188,-6991,7974,-9193,10770,-12874,15848,-20349,27894,-42754,82474,-441234,-915881,-93420,-841157,-397524,175509,-487310,559286,335015,120628,1068923,253730,447114,554179,-173862,357674,-65641,-499621,-107486,-830892,-551131,-316877,-531040,-96147,57416,161006,403518,401944,580463,607108,278889,403392,157743,-183615,-377962,-295749,-659639,-488684,-367205,-559039,-290971,-111559,-91419,323150,154407,364583,697981,315183,553184,190420,-36955,280937,-371070,-341547,-166253,-835284,-275085,-446412,-511389,205543,-241370,179823,540222,-51727,616705,536028,198057,727934,-181902,33916,105699,-747351,-295276,-513517,-741195,-184644,-684812,-374961,242594,-203632,631134,318298,211138,767275,229654,334777,492961,-349998,61058,-214906,-660096,-231940,-676258,-614865,11689,-536087,35603,85034,33523,591234,396723,356821,633301,141225,419951,67996,-197078,-129424,-378175,-415013,-262897,-647399,-727867,-191356,-180904,124054,143453,420266,531025,524345,450131,395971,195435,307258,-39614,-200249,-255664,-525489,-521980,-553428,-426342,-450454,-124387,-131209,111407,234322,382000,614048,558992,313842,429604,119441,86493,15007,-325314,-232207,-351059,-560681,-458764,-368602,-261829,202685,-7245,277850,471643,281607,678888,550890,272229,305451,-81103,-96698,-229658,-685345,-207563,-482853,-495370,-225750,-423837,58223,208184,87529,590400,425565,547507,582795,180465,279471,-9682,-369487,20737,-506200,-514831,-335551,-632449,-357613,-189343,-225313,190300,261754,352790,646534,315184,654768,333104,61532,191163,-244750,-175536,-357722,-658598,-339840,-381011,-451504,-55599,-71299,341238,355374,236943,650199,324595,193844,333845,14188,-150947,-276072,-426901,-187535,-648400,-427482,-296304,-426430,-12193,93689,9703,541982,481260,545108,579524,77195,197470,-21509,-199286,-51672,-546048,-576005,-495240,-589605,-287338,-245749,-201999,298460,180068,487830,572757,550398,532205,242516,94152,19635,-219172,-276634,-304090,-419071,-376007,-474156,-256422,-224508,-113988,64038,255031,387064,605106,537427,393730,195676,246260,-24126,-235011,-229848,-443529,-417135,-348892,-596626,-239644,-155156,-193706,280233,30700,377814,515298,384652,512096,268741,196318,297107,-253869,-67354,-354089,-638246,-249870,-500456,-441813,-119708,-366580,296646,444432,82942,771378,311907,392594,652379,-117212,309829,-49031,-415922,-22329,-500943,-523735,-295851,-633193,-222366,-15220,-261638,187919,213481,339626,521533,213715,471273,237620,-92443,63499,-267315,-91239,-316775,-554075,-282978,-108647,-215601,81824,191371,144016,416801,420992,144011,362277,350088,342823,315923,-118961,-140158,-289056,-353593,-304994,-215978,-378343,-194151,-202077,157418,217478,70212,364827,280997,190277,348550,116072,-11151,118326,-351452,-144959,-136006,-515266,-124308,-453448,-317374,74911,-215036,137128,141888,138939,575595,153087,120721,415265,25285,41180,-141672,-274044,-66456,-333749,-460670,-160594,-409158,-118110,61076,-346,304937,-15734,104340,310698,144211,266402,111497,-48677,77953,-37487,-244731,-232986,-289285,-194217,-159053,-91246,77622,-19267,25124,123900,57495,219735,230446,126509,156434,113564,-26269,-143712,-124245,-339712,-209469,-11941,-81570,-44206,-51503,-44884,-4953,67673,80313,149398,174631,198104,-24080,-84,27134,-41257,-1261,-125008,-5475,-96167,-182573,41694,45783,99861,24561,76836,58656],[0,0,0,0,0,-6,7,-13,16,-20,26,-28,42,-51,70,-83,104,-123,145,-174,203,-245,285,-337,387,-449,513,-585,670,-760,866,-975,1101,-1232,1380,-1539,1715,-1911,2118,-2349,2594,-2867,3157,-3478,3825,-4203,4619,-5068,5568,-6110,6716,-7382,8130,-8965,9912,-10993,12235,-13694,15416,-17501,20063,-23311,27555,-33354,41746,-54951,78756,-134869,596272,318096,-40094,732367,-754609,467,-267507,-996051,131279,-709631,-702745,264464,-697132,351035,483512,-141623,1141231,211657,335042,813109,-94797,358542,98695,-703899,152879,-707491,-558147,-121191,-837991,-25121,-172740,-284530,612341,208275,365775,772695,224599,674102,400094,80262,54988,-394617,-356850,-519368,-518948,-448449,-449805,-304558,-332248,98514,50211,326346,657793,254269,579825,571621,106935,525276,31853,-270332,-10456,-706337,-378485,-374751,-798980,33434,-284473,-203925,570379,-185636,561861,705159,9174,845072,146091,-105596,484801,-647387,-233978,-276927,-985894,-19012,-600438,-494909,174788,-470228,417746,678256,-97471,795195,445039,195259,777431,-404193,19977,18132,-961050,-187275,-760608,-725705,-2802,-634334,-63686,232992,-24605,652894,439846,348880,794613,213061,361553,225675,-326109,49669,-461332,-468225,-346760,-638798,-418158,-210833,-139352,169691,167695,386686,445357,368314,597405,340585,368323,198203,-68411,-341360,-370685,-392307,-636169,-419551,-375667,-232212,82127,232250,278181,648046,362979,319811,647420,129219,79664,64250,-369055,-276776,-530525,-553064,-257908,-543318,-258497,-3965,-179740,486469,269802,427265,770465,205884,344269,434420,-96996,48742,-178436,-537369,-163788,-676967,-449076,-165152,-537926,168149,-21427,58514,564552,368557,454114,492054,206931,458979,-3652,-157633,-164619,-508399,-369125,-439042,-610324,-304273,-303874,-70810,119643,86511,425555,714026,458055,577353,402976,362844,317122,-386587,-39660,-439971,-566621,-264622,-620849,-357210,-224744,-195995,286384,78909,292031,669351,544777,562806,388615,96361,216890,-221366,-301917,-272168,-720699,-391366,-371684,-368849,-34159,-156792,234036,313790,251515,495849,538238,328004,329010,102658,-55372,-122053,-490082,-369337,-467295,-586265,-194318,-225757,-12454,131992,241236,411800,534061,470848,494702,308966,53225,41058,-235681,-352543,-482142,-471562,-518350,-425782,-290208,-223416,127558,247486,295124,416553,414175,286221,386991,205026,133420,-143085,-254470,-305675,-520530,-559178,-410742,-531888,-14160,-132538,42586,356569,189862,519165,465993,313671,584676,191416,-25092,-17322,-295695,-262461,-313391,-598159,-136032,-337268,-377719,150183,-170657,251573,526977,281357,661523,443549,89033,415290,-222548,65774,-141605,-494141,-63917,-515510,-574597,-141888,-493034,-52550,306521,-148725,669093,360858,412211,715021,158927,240135,79148,-277743,74892,-437132,-516354,-115726,-644776,-261196,-189333,-324107,350309,215313,239872,658242,204008,366146,277581,-47098,355118,31987,-249784,-43855,-579305,-503456,-379806,-319571,-106020,-26482,-72551,212074,356784,351861,458843,307037,309234,347659,158576,-43256,-83520,-336076,-348693,-421676,-630756,-292978,-283375,-184385,252778,11745,250133,601191,155380,524498,376733,101533,188309,-405141,-250278,-169244,-729542,-218783,-415832,-671138,184733,-448949,13539,548794,-48779,670172,397583,99070,619619,-48589,63493,14157,-589085,-143318,-233971,-594057,134586,-431198,-122419,199261,-100830,502355,443052,235322,685334,224656,202593,185732,-265883,-45059,-296966,-489822,-282207,-325467,-318404,-64723,-192811,160694,108940,303840,533196,389654,467380,353052,41242,48764,-137545,-94304,-471257,-234995,-381146,-405211,-109784,-247483,35749,263841,131146,439811],[0,0,0,0,0,5,-7,8,-12,10,-15,18,-27,33,-43,51,-59,73,-83,103,-117,142,-164,190,-219,248,-286,322,-370,415,-471,526,-589,661,-734,819,-905,1007,-1109,1226,-1349,1487,-1635,1794,-1973,2160,-2373,2600,-2856,3135,-3448,3797,-4186,4633,-5136,5723,-6406,7219,-8196,9395,-10905,12853,-15471,19136,-24621,33562,-50354,91671,-402102,-151952,629252,-167306,890890,690163,-39527,892424,183304,7175,495660,-536431,-238919,-342368,-1023276,-237933,-580843,-474384,237564,-125109,273734,621463,235458,846281,503488,366830,399779,94708,-198054,-219974,-493356,-560234,-479435,-589270,-379484,-226456,-250322,114844,190519,315726,665538,523259,340716,720222,218854,200018,148073,-449232,-175456,-585990,-603112,-268226,-657109,-122392,96326,-64851,535383,540248,285267,776830,314433,310832,511880,-302948,40594,-286276,-538947,-77788,-588346,-563132,-48880,-332343,219746,327887,139436,823682,337463,404968,653719,-57491,232927,189855,-485739,-66635,-337794,-575848,-159529,-538183,-233437,114977,-103368,401980,209262,413109,706060,264013,450615,405346,-201654,-68509,-356489,-576236,-234439,-556503,-583371,-152639,-314380,89289,245755,135781,548137,344858,417923,484553,150159,148501,-86276,-266557,-171042,-393762,-552694,-387094,-449066,-258103,-22099,18096,230445,461167,454995,464021,534419,324842,326796,106887,-137573,-114751,-309910,-425262,-438378,-456614,-317753,-238187,-97743,142357,262139,240900,615911,526359,344468,414510,122549,108526,-75068,-430001,-241316,-628058,-387506,-315297,-507813,-195310,30296,28565,381465,307534,431551,528288,146825,387134,236541,-169853,25618,-412276,-434722,-330126,-582853,-259350,-347658,-163085,155036,23470,376800,506419,210775,531164,305017,187784,135947,7363,-183011,-351078,-501331,-344574,-538240,-406083,-162274,-241938,31342,100993,178735,310625,227235,385869,553616,205531,334178,102851,-223935,-181449,-508101,-291994,-351237,-535425,-183882,-94358,-63233,188103,169823,417781,368157,304105,431637,349323,124114,96077,-277991,-115416,-283184,-444038,-309659,-448060,-147872,-46795,-147877,122629,94710,143732,316072,241798,182585,223019,156394,84703,4131,-46213,-5417,-262503,-132782,-168676,-277592,-112913,-165839,59008,82541,114203,231003,131966,242582,133801,30815,747,-95169,-69742,26679,-57108,-116424,-245665,-122841,-67829,39358,44368,122006,65476,225669,59040,183375,44681,27280,74462,-93252,-131115,-66020,-110536,-113533,17616,-15266,-7433,-25019,17292,178050,30052,64526,178903,-164757,73254,83936,96550,-114287,-50286,-67782,-8463,-43233,-20488,-75782,-113254,-119383,25541,-8734,124994,171226,55888,71522,77827,17235,1815,-127818,3733,27440,-117600,55328,-100737,-106335,-77371,-14132,15830,-55766,-16963,201075,44748,124196,173516,2486,97719,-53563,26447,-22100,-78697,-134010,-53320,-124532,10001,-37099,-24910,-30889,-133316,-20051,-49952,60361,9140,-1658,-22962,-3960,-95824,53746,7202,124961,91054,-23047,-6582,-106251,-161952,-38322,17607,-73998,91813,-192066,-63700,-30884,-41185,-74636,65728,38289,-26739,-25556,23276,-49850,-412,26393,-19689,97745,5950,102961,64413,55891,165772,-39787,58656,-178722,-183959,-94138,-195784,-106731,-42932,-97564,-62503,83948,-69908,200866,71018,296200,199503,191929,-41222,28263,-56075,-52618,-97483,-91680,-141446,-166662,-31781,-74562,26451,64479,46370,47281,187154,92117,269135,192385,170545,-18539,-101346,-54282,-207022,-84710,-233027,-97946,34714,-20151,-134112,-65766,21151,17347,79437,281510,142711,-80547,86515,-45088,8479,36465,-181030,-17627,-214786],[0,0,0,0,0,-5,7,-12,12,-19,19,-28,35,-47,63,-75,94,-107,133,-156,190,-226,267,-314,363,-424,485,-562,643,-737,841,-953,1080,-1214,1369,-1533,1720,-1919,2143,-2383,2644,-2933,3242,-3587,3954,-4365,4806,-5293,5826,-6409,7055,-7764,8559,-9439,10436,-11559,12851,-14343,16093,-18184,20725,-23906,28004,-33539,41440,-53732,75626,-126391,486252,358883,-90453,1100957,60825,466290,750371,-332528,494512,-125124,-928067,215774,-1038275,-577611,-110941,-968520,208474,43434,-316818,932740,120978,577033,905170,-1618,512125,151114,-449563,6971,-787218,-537716,-163514,-912635,-224415,-345780,-374448,328919,91462,489339,570040,483388,645513,401006,193967,152610,-46800,-299383,-206163,-492020,-592673,-550682,-341675,-381717,13000,81848,264304,602878,220566,637294,743916,86191,411900,-82602,-271327,34132,-894513,-398177,-284759,-707932,48283,-132539,-309651,709934,132483,447603,733227,-58660,754621,256797,-335725,247192,-656279,-352750,8832,-974547,-177215,-184170,-476614,482762,-240050,262403,753596,77967,751136,518261,-271035,459576,-244813,-290374,-171766,-812448,-121802,-482175,-539484,201289,-182384,-18051,578504,103136,425872,523670,270191,633378,55597,12684,168897,-432795,-264119,-366755,-577347,-311392,-474760,-316695,20131,81125,172632,402351,388314,410962,326715,228221,214525,27894,-290934,-433070,-294226,-518518,-400187,-195056,-279139,3403,161842,130387,348190,375618,384072,361603,32152,293435,-3516,-82696,20624,-416257,-237362,-238065,-464364,-39677,-137282,-29723,259558,92482,343519,421033,174298,490789,236444,-16851,85520,-298646,-311571,-196681,-527774,-295567,-386924,-264785,149588,-137812,158111,352288,290806,446030,266447,254677,406108,44610,-72744,-98523,-421212,-104777,-453897,-388324,-165057,-379430,-20944,91923,168054,288237,242238,356664,433401,267469,172068,90674,-125826,-103960,-396680,-161216,-219045,-397010,-241547,-157249,-102867,155056,81926,322671,291602,208766,398942,443551,144500,82144,-172216,-118175,-139301,-284157,-200007,-345922,-250135,-117859,-59446,11707,125629,209220,217806,80669,361766,242781,67134,133556,-77141,-128985,-151707,-284585,-163304,-298120,-253929,-70108,-73066,164258,205052,163999,190547,309535,172630,162083,284599,48646,-36930,45514,-47964,-225150,-313235,-293256,-168605,-157288,-57270,21858,23528,76310,125352,193798,236045,179940,75245,73462,311,-92085,-63640,-251142,-150369,-235633,-204505,-126053,-168267,10708,239669,-63054,95800,345237,77361,303657,62056,24284,43744,-106550,-40454,-60974,-138561,32586,-110142,-136715,45075,-147736,42046,41127,37112,176925,106993,104328,235478,2406,-62029,-162999,-378718,13046,-283472,-281473,72188,-316148,-66918,52285,-77890,195109,115450,110908,340583,192065,35610,52357,-96917,-45260,-87647,-103524,-75864,-78373,-124306,78450,-154379,114287,38764,108312,99468,76977,158457,116430,74694,80595,-220713,-23858,-935,-150138,28740,-128969,-70175,-89859,-126350,34948,49075,-30713,34000,-12084,26345,43355,-6968,71079,47472,-5724,-163762,83942,56682,-160069,63892,-101496,24077,61913,75867,-71791,34106,-55709,-28056,-109011,-103199,-5078,-80551,18724,105679,7011,157518,160145,-77787,106104,-115647,74054,-31487,45521,29313,8284,-2086,-4231,-150093,-80559,-41009,-40373,57272,-53082,-7457,110013,2189,-80535,142642,60497,-56414,33240,-18588,-38803,-97762,54002,47002,-133436,73075,-47908,-9598,-39850,129510,88756,-13271,12216,85316,-2589,2144,-9495,-46951,-69501,-223020,-144408,-52884,19562,60902,95256,78361,30115,17723,51303,37022,28899],[0,0,0,0,0,0,-6,4,-7,6,-6,8,-10,16,-16,25,-24,31,-34,40,-48,54,-67,74,-88,96,-111,124,-142,161,-180,205,-227,258,-284,320,-355,395,-440,487,-542,598,-667,736,-817,902,-999,1106,-1223,1359,-1504,1675,-1861,2077,-2320,2603,-2933,3322,-3791,4358,-5068,5968,-7163,8803,-11185,14892,-21243,33837,-43857,535126,843335,-119865,692128,170192,-344108,168457,-820029,-452260,-294363,-889951,-141956,-274122,-351364,454555,-141100,483489,681890,272044,702286,435187,207136,344820,-121892,-273492,-316743,-537659,-422319,-501166,-630062,-220933,-62052,34775,212832,360609,322888,572568,443300,247516,445813,-70724,-111259,-109863,-527449,-321218,-429180,-622780,-133928,-362728,-25548,247002,-65157,536475,351374,198454,804540,240006,199304,373485,-375218,44630,-233667,-650907,-149418,-626763,-385443,-13205,-449327,162865,333459,1137,687791,215302,428745,550500,-89324,265796,-13794,-428675,-156020,-392641,-584889,-263342,-296006,6406,199779,-93849,457703,294208,235465,431346,210171,337216,150079,-79927,5388,-168480,-472549,-101621,-388610,-176214,43340,-171054,-31764,287097,168979,379601,166100,272770,394246,127583,190360,44805,-166655,-111910,-333658,-403233,-311189,-401041,-119337,-263576,-213428,158453,71752,143588,249137,264904,393621,309160,140415,86136,-105601,-265052,-186772,-388915,-422153,-210572,-300216,-259884,104325,71571,297569,419923,313904,431145,313975,219615,227783,-81912,-235415,-104267,-414995,-470847,-172417,-405943,-99684,-232177,18392,254297,168363,278192,365440,241625,489430,96461,-15930,35721,-427656,-150700,-255077,-414535,-189170,-391758,-319073,84453,-148201,201820,263977,202235,543492,256122,247636,310150,-107290,-60843,-154675,-435870,-189269,-401444,-367087,-132268,-258903,83550,239195,133563,463487,192194,356740,445423,96455,167203,-152144,-288447,-134304,-486156,-325283,-243755,-416578,-101707,-132550,-73702,397081,129640,445288,451501,234550,421209,177278,45849,39404,-272623,-349303,-347656,-441049,-174770,-290121,-156210,146582,138569,402496,215730,255750,462058,298112,66777,103820,-123719,-106627,-218367,-333533,-222616,-275305,-276372,-142481,-60551,36167,202887,229757,358596,373266,162990,240487,199754,-83060,-131611,-251939,-376425,-409551,-204475,-207803,4960,58383,95541,205520,249158,296578,352221,236566,125895,-24705,-113050,-67821,-242748,-387221,-101320,-454050,-61229,-20311,-293581,70771,144316,97254,395101,262770,337117,341567,-50666,232251,-278414,-112124,-10064,-420845,-146691,-248429,-324972,73190,-287758,-93840,333928,-59923,331248,292938,204905,395568,109936,9127,11873,-234553,-79964,-159116,-272876,-27372,-102866,-169397,99463,-51036,58483,238440,29505,510436,84565,18323,101041,-112042,31110,-163246,-112109,-194584,-77437,-93623,5094,-67926,-54430,34513,171890,48156,166675,27543,102168,233484,-21661,43250,-109678,-168839,16565,-103815,-147321,-46725,-115082,-11327,163567,102800,181989,42580,172203,207086,-15035,183530,75670,-176704,28558,-312063,-219694,52463,-181393,-74390,103973,-304559,241491,41124,105646,323837,-32231,182540,247624,-46429,170250,17339,-73350,86590,-416514,-149979,-158052,-282315,-87969,-194268,-156199,204953,2769,195472,95756,219667,176590,58838,120237,32334,-214265,25351,-133587,-193769,-247726,-185439,-204471,-165556,-23357,41919,228952,143552,-227,146776,232792,166717,86781,-76977,-93881,-250394,-195825,-29143,-294792,-70740,-16153,-108109,60002,35094,49194,221424,69835,130095,345542,19113,67955,-6052,-344478,31011,-112314,-155972,-70355,-88864,-29104,103339,-59859,342553,156869],[0,0,0,0,0,0,5,-3,2,-1,-1,-1,-1,-4,0,-1,-3,8,-12,20,-20,30,-35,49,-61,80,-101,122,-149,175,-212,249,-299,348,-409,476,-549,635,-725,834,-946,1080,-1221,1379,-1551,1741,-1952,2179,-2432,2702,-3002,3323,-3675,4056,-4469,4918,-5396,5915,-6463,7051,-7658,8278,-8871,9372,-9627,9291,-7505,1759,9448,-173383,-919881,431669,-149122,-17899,925353,32919,802229,769280,-235875,745747,-134593,-230469,275943,-1048720,-294682,-214647,-983504,158196,-510868,-260817,649505,-94327,622134,628281,70587,1006686,402208,71729,323197,-457245,-176192,-426904,-720690,-281253,-644044,-415537,-85185,-254956,75305,416890,339338,536866,507120,399100,447828,247632,758,26861,-295988,-538781,-395827,-502387,-467124,-227759,-463141,-154113,3408,4340,591248,352091,373217,850382,67030,380436,409298,-444541,4864,-438924,-668725,-136955,-863259,-408104,120343,-540026,373378,244731,48593,1106229,206167,507571,580188,-356287,545756,-81758,-553039,124588,-867387,-356808,-213478,-998838,110536,-165540,-148878,750998,121602,612238,719633,89095,825113,145332,-131058,265455,-542085,-318727,-143653,-827899,-310268,-417179,-375271,204811,-50232,322694,521524,344683,539337,448425,317404,278717,30129,-101304,-268884,-520115,-490913,-512500,-522782,-349693,-169745,-139078,160096,270442,373599,501433,523509,306839,211666,195067,72646,48473,-403179,-247155,-284464,-670257,-314581,-461177,-330428,12583,-142465,407727,458710,423999,599628,442396,219719,329238,-53300,-120126,-284659,-461398,-399358,-521673,-326469,-270915,-221745,-17191,219317,53882,413010,434023,404287,446326,127830,258113,84473,-161072,-216990,-357187,-368798,-293851,-503215,-279858,-252446,-100349,275995,153711,406800,481046,160162,292826,261860,57714,70022,-178769,-311121,-271773,-575510,-289466,-377275,-384506,3726,-111827,49318,271255,228135,498185,444247,273749,362352,40450,44076,-240636,-405274,-294871,-499937,-550516,-405660,-433622,-15273,28366,80074,305819,200671,502857,381986,247454,275752,54867,-54630,28858,-355465,-397088,-351674,-482281,-135524,-310302,-167190,252191,67132,198106,547075,483753,463587,449940,141944,187946,-109918,-160212,-311299,-488480,-378053,-351921,-257144,-144679,-16410,128012,301835,467083,432434,504270,387312,414070,155132,148837,-68078,-215500,-349468,-434681,-452382,-477681,-314596,-338089,-143110,316446,131255,372207,463210,301038,387846,276216,179930,216825,-237315,-103001,-335441,-506904,-451736,-469480,-404228,-84501,-114214,149797,328583,143777,571469,402580,282751,446129,74357,3075,46353,-777800,-283314,-433618,-537696,-21784,-357140,-26443,226919,-70070,520123,549073,305247,848922,159260,114230,259083,-449706,-115504,-211778,-761699,-261776,-497310,-437960,-2057,-222619,208766,327925,114225,682721,353971,334015,549391,8568,11874,-134146,-427751,-125849,-494048,-596116,-360229,-423917,-151672,82253,25265,335930,358506,325613,494106,313470,268014,332564,109972,29469,-135127,-413205,-323625,-383998,-464102,-425030,-221261,-200959,181769,41131,210784,485731,310504,370965,422898,141456,425137,-30723,-285727,-105907,-575504,-423867,-109833,-669358,71200,-146943,-107912,518968,74269,424258,541801,94245,570212,85782,-73112,281386,-537275,-213677,-295225,-723386,-31125,-323915,-340450,239776,-117310,302459,475984,164276,504166,179325,282977,481639,-107728,67157,-267426,-596793,-104766,-498932,-395567,-97919,-493750,117970,-92660,-27837,359579,275153,376756,444035,220937,190675,142797,-173619,-104077,-250937,-354987,-398992,-382091,-337510,-210847,-52460,-28450,165256,207762,378128,495076,339440,304202,412200,-96643,80639],[0,0,0,0,0,1,-4,8,-7,12,-9,16,-17,25,-31,38,-49,54,-67,76,-94,110,-131,153,-176,205,-233,271,-306,354,-398,454,-513,578,-651,727,-819,911,-1020,1133,-1262,1400,-1552,1722,-1903,2108,-2325,2572,-2838,3136,-3465,3831,-4241,4695,-5214,5796,-6471,7248,-8164,9251,-10572,12216,-14314,17118,-21045,26993,-37075,58355,-179611,313538,-12545,-849600,6996,-722246,-759891,50221,-706068,119298,214730,-134424,834530,423028,281726,933300,112444,276118,284397,-321098,-49747,-416232,-512375,-322685,-758563,-571575,-241570,-334606,116247,351662,355727,615915,591942,536870,572380,256489,128537,170641,-403843,-464610,-358386,-942080,-414572,-395534,-434310,69775,130734,87981,672500,245209,659257,668589,154018,545071,60981,-246535,254917,-738879,-446239,-303428,-849606,-177859,-231332,-385114,347454,-44809,390147,682604,135724,951957,463821,138343,610260,-275637,-350535,-125761,-899896,-133021,-581714,-698260,63348,-432065,56651,345537,-51755,590562,601460,337110,788127,244322,377939,281077,-340796,-155869,-284820,-742936,-224056,-655940,-379451,-44660,-260021,265671,428149,341213,658299,485969,428711,423671,74481,72353,-114502,-578775,-249682,-645169,-520563,-283606,-402291,-141615,87664,161822,336297,763455,419001,427985,393334,367473,185720,-92235,-269887,-359617,-492002,-565923,-373631,-441438,-185915,-195487,117917,362633,323204,460980,522195,475946,255504,215126,-15322,-34807,-289221,-491852,-290619,-519368,-368672,-266344,-314019,-39223,84723,266100,643670,399727,438732,556579,206179,301384,149385,-406847,-37678,-519301,-404578,-455163,-718768,-228021,-217347,-176535,364733,132451,453620,580151,388423,617767,374108,169966,193716,-325600,-268457,-355954,-575170,-264953,-335984,-321126,-103589,-88786,181293,387261,334204,656054,250375,426870,365996,28115,103551,-182285,-487196,-201214,-566388,-643865,-283104,-459033,-31114,971,199063,482301,237406,426094,533491,255095,466220,150111,-8554,-67257,-468682,-483420,-406239,-654236,-338751,-369563,-38600,210519,142431,456805,398631,363056,550902,335608,139887,178480,-265003,-152595,-390788,-648264,-337110,-437491,-296285,-34277,20718,182340,447443,296119,446187,349987,479490,231395,18513,92250,-54281,-220782,-449716,-478446,-434281,-366867,-276188,-121131,-53236,236864,208270,315346,430499,190779,241658,117471,-63657,-17026,-277129,-255691,-340712,-516228,-232108,-93332,-192038,49258,-32604,324461,514330,296362,435115,249630,19511,187559,-241579,-260135,-18265,-460194,-203809,-215037,-391037,-110956,-264245,46467,398926,122387,443400,251547,45611,619388,-66537,-84094,-20641,-302217,-124905,-284440,-426919,-91605,-277517,-83568,210298,-103379,367592,424108,165391,447984,74851,199307,173502,-218372,-51445,-266052,-455671,-184048,-348618,-296524,-66279,-22378,148763,279261,147870,349517,268195,192101,352095,185923,-106877,-80330,-52506,-290950,-288865,-503481,-283602,-134913,-271060,107544,3065,125071,353878,261828,236662,408487,-93290,128146,20047,-340223,-23262,-322182,-452540,-109133,-450627,-50568,-15059,59410,333404,101126,187739,387336,96997,249562,215287,-130954,177632,-215539,-267236,11430,-434262,-6198,-7273,-240843,55350,17966,40891,254040,54233,272049,368413,69549,205215,32789,-79010,-147412,-278323,-120807,-239016,-318848,-53398,-53045,-54826,101589,98074,116006,363415,156671,173126,228559,43389,-73767,60352,-208144,-304054,-222331,-228311,-154606,-47064,-137268,121478,-108946,135475,259227,104270,231599,50845,26344,55655,-140812,-134970,-49333,-127427,-23847,-94120,-232106,-57579,-102080,14164,95125,-35638,95005,83663,-4542,183709,52401],[0,0,0,0,0,-1,5,0,1,5,-3,5,-4,5,-9,10,-20,22,-32,36,-45,54,-65,81,-96,121,-139,165,-188,220,-254,293,-340,385,-443,498,-566,633,-714,801,-894,1000,-1108,1233,-1360,1507,-1659,1832,-2014,2214,-2431,2662,-2920,3196,-3502,3832,-4197,4594,-5030,5514,-6037,6611,-7208,7809,-8296,8387,-7151,791,44360,81524,-1020214,-32068,-528051,-1033814,240245,-458098,-8303,688217,-214018,812089,653778,12704,1172838,-140475,28581,415682,-818584,13394,-464139,-894034,51571,-817268,-517665,227106,-407180,456022,426681,178751,953704,353749,327223,647846,-115095,65629,-190914,-579880,-164645,-655997,-616905,-305161,-501324,-23970,87767,101037,401454,387809,528096,438539,441857,209835,114545,-30741,-394146,-368611,-459493,-760472,-315503,-511289,-174435,189220,-205579,612755,284059,275778,942588,34462,417510,375270,-446576,295907,-320934,-528461,-16322,-820744,-465533,-58460,-767721,333583,48303,-21027,783530,4258,707055,669082,-110590,717329,19427,-408432,70182,-739173,-408425,-234388,-743276,-51104,-278368,-310685,513882,66236,528225,576399,9439,596778,308873,-86814,238111,-442916,-454446,-280194,-580434,-357380,-344015,-348456,104910,-135093,315715,505927,313001,544029,434317,238244,384980,112042,17580,-239239,-334901,-403159,-407488,-331725,-338028,-272224,-235154,-84500,75731,376012,500584,491487,353889,321554,132383,157749,13960,-207577,-152030,-230223,-476582,-301229,-593439,-424358,-126197,-157247,154219,429884,165847,656490,382241,235002,562548,8424,182878,-125692,-450507,-146158,-489505,-532362,-226960,-459649,65996,111748,-62902,507893,255973,435150,678295,192499,352597,183100,-86904,55414,-335437,-420762,-347376,-479262,-307545,-257946,-246706,172789,245301,354848,506344,309827,427102,414378,147648,206255,-158815,-320591,-242057,-600468,-338193,-405014,-355461,-2557,-50763,198375,256097,272488,569160,265243,329755,410353,21382,24773,-40086,-336408,-473987,-449807,-440380,-244385,-296693,-189298,-59137,134600,316816,178190,423953,370700,162473,241289,109380,-129435,-17287,-396020,-250090,-262439,-474225,-206228,-274605,-238751,45676,63478,227718,365733,229018,386780,308978,97320,197375,-89665,-161505,-278985,-268451,-256194,-231160,-237780,-231015,-70590,96374,234960,185852,232566,425201,276298,150178,107784,-33006,-156869,44875,-248359,-316617,-146936,-124585,-66431,47820,-85406,88857,218954,241957,389294,156986,219297,45821,-41011,25966,-267573,-138021,-201307,-372293,-171797,-53030,4013,4130,-11759,70087,219902,2113,214843,171642,-22380,193087,-40017,-45991,82754,-227668,-37888,-111884,-306069,74673,-242848,-65022,82713,-91877,163199,128197,-37205,320044,-8529,133259,160924,-19502,19690,72293,-120716,43520,-43562,21194,11633,-2675,-27122,-66351,-125339,26916,-82929,-95249,28085,-5373,-13280,-102725,-50267,71913,93665,41419,-11197,92666,-52004,7150,50799,-47651,75072,93111,-45410,-107744,-133950,25026,-50281,128886,22740,-94173,-24877,49949,-54959,-49901,76366,58285,135048,8993,6857,133948,10593,188433,198961,-27389,65961,-76208,115312,22851,-295106,11566,-67718,-174901,-31189,-188474,-127924,179387,-149374,-32231,97679,101170,318342,-6090,-147804,249982,-168981,-136477,-53485,-448102,-61848,-244921,-271735,79754,-208688,-69722,330853,7753,423698,165185,236146,462950,-33596,147159,-129028,-332327,-42108,-410342,-298007,-14543,-379438,40658,-3777,-28289,194578,110108,221832,323585,161164,199249,213763,69976,-27006,-96361,-115342,-223322,-228867,-166441,-214679,-51478,-18045,128529,98367,151199,361393,158928,148964],[0,0,0,0,0,5,-5,12,-13,19,-22,26,-36,42,-58,68,-87,100,-122,144,-169,202,-234,278,-318,370,-422,486,-555,632,-719,810,-918,1027,-1155,1292,-1444,1610,-1788,1988,-2200,2437,-2689,2971,-3274,3607,-3970,4366,-4804,5280,-5815,6401,-7060,7793,-8623,9568,-10654,11925,-13420,15225,-17435,20226,-23859,28802,-35929,47091,-67103,113940,-476020,-247254,-382838,-885982,211024,-472128,138742,595906,-67758,865822,559091,400782,818111,112284,114959,29707,-679781,-216380,-554765,-639259,-202726,-621262,-270943,145520,52745,287076,547841,396882,678691,621895,118611,267406,127919,-424419,-277860,-606244,-513475,-317706,-519957,-280115,-75219,-119195,329881,479579,289110,804611,374074,329154,570432,-138735,19151,21008,-748566,-271708,-549695,-621100,-33529,-587302,22310,257453,-21832,759116,399712,306578,858108,35202,200283,212949,-567877,-39339,-490559,-728943,-143791,-692652,-392632,-122630,-350961,402126,437025,188257,869243,329782,586377,575253,-109235,331262,-124438,-488490,-102322,-594460,-611656,-286622,-773943,-112996,-148201,-55878,498096,193603,481374,626076,340696,618184,367679,-140128,110169,-411236,-405513,-390700,-646206,-435362,-345874,-425516,32096,46947,171594,562710,445609,599074,577060,192801,330658,192775,-71416,-67960,-336834,-383496,-524313,-519621,-448788,-291484,-102399,206074,244709,424614,566326,473595,395431,410930,205843,-50294,-58945,-340420,-435790,-512850,-653027,-333846,-373661,-297770,17837,-6336,255870,588914,209699,588198,503764,333784,369554,-66059,27988,-171865,-659950,-452692,-546147,-505162,-288037,-633736,22206,281988,-10545,407991,385039,445258,583201,189896,323244,140011,-197465,-77272,-406164,-650021,-424826,-586230,-279754,-42710,-146102,173410,168679,349209,723638,288811,461731,312557,102825,143201,-265521,-332373,-339139,-690807,-311953,-420158,-335525,93771,-102763,232461,436156,218614,583010,461226,386280,490020,9547,45307,-335865,-510516,-237432,-690747,-608746,-354695,-408321,47204,145808,192152,567345,532991,468725,666738,167920,406783,-26395,-348726,-42201,-575725,-541354,-434236,-572589,-289943,-148255,-166687,304470,192213,518017,409088,248485,465988,305224,190034,6566,-239024,-340363,-392434,-585114,-637863,-369437,-342263,-224987,34990,76927,86502,426802,397799,523356,417870,424862,334723,206971,-148080,-199046,-435053,-504157,-307588,-666363,-273402,-153018,-234578,293180,81635,307872,458192,210650,562950,242933,247388,446797,-330329,-106149,-107045,-634352,-219399,-382009,-444198,-86887,-330853,59832,305416,54517,668192,229319,313857,599519,-35637,203999,84203,-566396,-9485,-458433,-501684,-41412,-632678,-125167,44304,-145239,295013,231269,396637,619409,152080,558561,430479,-87459,152976,-179595,-328952,-215547,-576141,-272975,-277417,-363340,53151,63821,117407,284844,271815,374052,421151,328885,348127,142516,86456,-228551,-163903,-552931,-376736,-451733,-424272,-154432,-416524,43448,232234,142297,538715,547125,233919,593148,82066,-7000,235725,-477114,-132529,-246608,-650566,-138001,-521020,-369837,155561,-158135,331797,385828,201228,701896,280835,174416,505227,-122771,60458,-121525,-608300,-267319,-395929,-608583,-96103,-364330,-22959,359226,29464,555954,415359,260736,691050,133922,166419,143149,-289343,-207376,-420358,-623892,-199251,-452454,-328034,39859,-7946,105399,259179,258617,494415,410177,174262,292719,71402,-174021,-54973,-323112,-369229,-357450,-388805,-237832,-240916,-275808,105235,81125,329083,429048,216562,462299,351794,66936,138159,-93094,-317236,-38679,-336928,-367097,-199570,-587453,-51941,-142939,-51776,430622,121553,351459,393185,185697,530059,261756,-102460],[0,0,0,0,0,-5,3,-3,1,0,2,-3,8,-6,10,-7,8,-8,8,-14,13,-19,17,-21,19,-22,24,-26,32,-32,37,-35,41,-39,43,-46,49,-54,53,-58,56,-61,61,-65,69,-71,76,-77,87,-91,103,-114,133,-156,186,-233,290,-379,496,-672,924,-1311,1917,-2921,4699,-8167,16094,-40249,238842,915969,-234882,202945,170906,-855198,151687,-567319,-859768,48513,-997559,-79618,139394,-471544,798477,346996,269609,1038143,-28789,485327,618232,-346270,316475,-380382,-580501,30599,-935363,-407334,-279446,-617157,349186,-111455,60556,696945,245609,742870,621458,27973,564410,-28660,-153014,-169920,-501273,-435364,-468628,-549300,-396377,-379274,-94660,39885,329194,363651,527657,495593,358543,528151,250679,18935,173778,-333476,-384799,-231590,-844769,-401086,-325929,-448384,217690,-114691,223975,556217,66196,828944,588037,44813,606381,-306171,-89562,41512,-826588,-204101,-479687,-725097,134634,-589790,-92928,545279,-200697,849519,580421,76466,910848,17494,141512,408301,-542429,29144,-211192,-808333,-30491,-765465,-356653,186897,-455754,453555,453040,225335,784609,334207,577257,560731,-194645,225897,-85381,-524680,-175980,-669734,-458486,-292366,-567554,-111096,-99503,96057,393616,323617,496332,527442,336627,318606,150467,661,-90276,-179014,-393413,-536286,-391665,-399822,-299379,-235065,-251071,72232,254744,304016,571823,322003,488092,450678,24376,247344,-164671,-402172,-142148,-480296,-386820,-409497,-555030,-18928,-212300,-98179,411265,226846,568600,460671,370553,507720,79903,-21207,94588,-507168,-418775,-432847,-585545,-310536,-314048,-171720,237308,72196,344169,478119,335474,619172,304474,256818,390470,-248263,-17935,-189978,-663717,-288138,-470252,-536558,-265918,-306858,173047,127982,161296,564224,185809,538462,530238,114806,140844,-67428,-162358,-76409,-373957,-275323,-410496,-550481,-141102,-246358,-41317,243141,65132,420066,464163,472472,612362,134026,135729,112372,-278352,-199422,-476408,-559193,-329960,-654691,-472192,-168115,-228444,224583,301508,359548,467735,424271,465621,349032,16569,71239,-96271,-247017,-188834,-512475,-332052,-393635,-412269,74764,-12460,181097,466018,281098,498533,491444,221403,361048,83524,-69235,-151017,-437285,-393603,-445155,-430361,-352336,-129118,-76955,28677,277794,309361,341139,429933,436634,496963,133596,80411,-26329,-230324,-427205,-406877,-487120,-378686,-235363,-186062,-59731,136732,192132,565827,361989,469038,409738,129856,309195,-3570,-226208,-151451,-435461,-544185,-249787,-517910,-261383,-79337,-113944,341284,258292,253105,656743,-13847,414018,183832,-205536,76895,-392073,-481880,-148710,-604980,-224268,-69520,-495126,174316,-123284,244773,477218,88570,601555,496265,186132,481420,10638,-161034,135593,-542911,-309266,-346784,-703281,-112624,-369297,-283974,256509,44401,461449,472836,278785,572530,203790,51777,192567,-259383,-62023,-328494,-388579,-344669,-438869,-407762,-188135,71498,62876,313463,265724,291902,511364,286582,214534,145734,-47984,-182369,-107616,-467618,-369574,-337135,-419720,-277715,-288469,-36275,347011,53725,582690,541706,285654,510640,129923,150724,210697,-371066,151349,-432337,-594259,-69211,-613393,-154503,30279,-389907,250187,102630,60892,641331,21170,418543,469935,-164445,284773,-112533,-427548,6181,-648121,-262105,-183835,-502175,20574,-115271,12572,428416,50123,436219,528778,-100,397750,140708,-71726,22557,-416205,-340437,-294263,-434768,-158268,-291743,-45275,260127,-3411,99719,364849,199667,268369,261562,68038,70447,-247522,-255324,-251637,-267214,-232770,-173350,-40201,-193780,-11437,-98984,173955],[0,0,0,0,0,0,-3,4,-10,8,-15,15,-23,27,-37,49,-60,78,-90,112,-132,162,-191,228,-270,314,-369,425,-496,568,-654,746,-851,967,-1093,1236,-1388,1564,-1749,1957,-2180,2426,-2696,2989,-3313,3660,-4045,4457,-4915,5412,-5957,6559,-7219,7954,-8762,9672,-10689,11848,-13172,14708,-16514,18671,-21318,24642,-28998,34999,-43970,59642,-183877,533028,-17038,210694,901229,79940,676056,561337,-60598,455343,-195162,-245138,48647,-872025,-337472,-493615,-703355,-44478,-197395,-127020,456837,200786,494929,667044,376657,531702,399623,-4740,-15626,-247990,-348012,-345753,-636191,-544484,-185201,-380585,-20247,353464,86806,538767,583198,317017,678821,265506,196182,226501,-364115,-271969,-264080,-825941,-249501,-464296,-582371,117869,-202630,156442,564109,77593,670957,461016,241080,619821,46511,-3784,108025,-592710,-201559,-527450,-733304,-27006,-556893,-233914,364857,-79002,450585,395279,41724,794522,383096,256042,322598,-333833,-133959,-210965,-837157,-157293,-531013,-602956,24777,-465662,129532,354446,120827,551075,412234,312376,569640,65210,281396,134207,-397606,-149314,-427332,-556949,-257109,-513600,-378982,-129203,-232289,188956,247566,331353,598990,303493,519183,542031,9815,123551,-139401,-377054,-149648,-606150,-345123,-414240,-367302,-83098,-119126,-20831,274871,470769,430440,502428,503785,426744,264786,134698,-15678,-337057,-360802,-467237,-483612,-671311,-400722,-327188,-189179,204445,66893,307416,548944,308818,540616,413320,161581,262819,-106149,-194231,-216925,-681741,-330269,-415629,-514116,-180591,-369046,47751,205873,55285,590102,423106,538846,601368,303851,348145,50021,-238074,-148090,-447845,-489905,-339733,-650520,-361727,-280686,-155844,267386,178100,367490,519189,367332,347909,340152,181898,173751,-191674,-157047,-213855,-615239,-281864,-446265,-349153,-17342,-210455,193436,307655,180483,576417,376760,493308,394627,52761,63749,-107505,-246287,-66740,-377393,-218496,-188705,-325314,-230160,-235419,-74071,448294,101156,432156,395517,312628,511968,223893,91314,175313,-197691,-184576,-356614,-440087,-304217,-490650,-168040,-45527,-119987,172188,307461,160033,476331,311155,377425,197343,70113,72295,-94802,-332101,-338839,-521701,-278087,-315658,-248312,-145603,-9897,138616,137060,329193,407952,481491,358541,271684,175726,79813,-123223,-199701,-308201,-380841,-206398,-397838,-267990,-89976,-197853,205358,200007,270692,509524,169731,371836,242748,46082,309826,-212003,-347211,-77846,-501660,-278168,-32867,-336934,18429,-70480,-48744,191715,90698,322570,277512,139198,396558,133888,51711,232460,-373125,-2924,-157070,-556773,-39971,-371319,-340093,135880,-172885,114992,345984,85495,496006,256654,258380,322790,-25325,95080,-183380,-290787,-170447,-449159,-426838,-113033,-277443,-31179,264811,-21939,285853,337727,375211,453793,223910,129616,201522,74910,-291926,-143781,-367052,-371532,-330819,-478644,-288580,-228496,-125496,253420,92243,272488,358853,122176,357498,310571,14508,273922,-223260,-247588,-76783,-489155,-99713,-264055,-282430,-115914,-393204,136199,141434,-72521,604076,306433,191834,611620,4739,106897,100932,-285354,-23483,-280009,-564221,31807,-448626,-144585,-117215,-203997,151433,166240,53925,422104,180346,238110,363769,-89777,120054,-149457,-164824,-153244,-361665,-204837,-174560,-374750,-236951,37265,-80382,133992,349478,95328,260551,241192,291280,156232,-81647,-97906,-15963,-255901,-75980,-182299,-312940,-52401,-142253,-7535,142272,66341,374111,258203,102759,268787,138649,-18753,149049,-91517,42361,-245531,-481753,-102023,-292897,-291684,40425,-133584,104247,279761,42273,197676,227246,67341,385992],[0,0,0,0,0,-1,-2,1,-8,5,-10,7,-11,14,-17,26,-31,42,-45,57,-65,80,-95,113,-136,157,-185,209,-244,278,-321,367,-418,477,-536,606,-677,763,-853,955,-1064,1183,-1315,1453,-1611,1778,-1965,2165,-2386,2626,-2888,3180,-3496,3852,-4240,4679,-5169,5726,-6363,7097,-7961,8983,-10225,11747,-13664,16084,-19011,20969,-12695,818542,121814,468555,1026632,-129967,837524,306030,-248875,390796,-658892,-479594,-61780,-1181021,-163101,-306699,-648611,557612,-178882,223077,783256,-21108,972937,480548,78011,636080,-198244,-158664,153193,-914243,-136235,-581002,-665729,-54794,-469473,-31803,199370,-57422,688024,459579,310363,545509,311042,235225,217443,-325403,-270842,-439599,-405841,-421629,-413496,-383263,-270614,111292,59667,324874,393934,171488,682566,256952,228711,439406,-234842,-56581,-102931,-704731,-115594,-655167,-630550,-18987,-545958,70433,326352,-231017,618382,366250,319794,917765,-178751,395858,115281,-662222,66705,-553663,-733787,-104559,-664304,-240375,24982,-524338,543808,92701,153259,828888,91409,749206,449143,-197013,185935,-328282,-484594,-173334,-813410,-265888,-247545,-470489,300536,-44670,2186,730270,281539,578718,448664,122522,474927,20540,-331550,-49605,-529430,-470886,-469728,-439062,-183978,-52058,68070,325253,306677,385718,355732,330088,473817,182168,141541,-161643,-179239,-383688,-430967,-360874,-471616,-277257,-93468,-135769,218765,113563,300378,401233,405586,405981,438275,28475,63663,-174433,-449234,-77631,-603549,-339696,-223024,-599160,9736,-40673,-43901,393496,282418,386334,523954,129043,579215,151225,-104343,-59411,-274000,-416443,-420016,-636103,-141222,-345689,-251819,183045,19539,308420,445722,199673,414658,336468,194815,275625,-174927,-18460,-5776,-532586,-210567,-435622,-641415,-76545,-194730,145407,290089,119280,448211,354633,316630,479670,27150,137411,-39056,-259295,-207233,-492866,-359113,-325752,-372943,-105802,-27872,418,294228,190446,351475,348357,157805,304602,111746,-90223,-49209,-359004,-320272,-320390,-523774,-263655,-368218,20417,271771,150360,241239,540084,386599,365840,254141,231889,-13999,-316616,-132516,-164975,-522332,-369031,-467216,-382342,-148154,-42453,146989,210128,331644,441545,468526,241018,416960,60198,17504,-71643,-372648,-371304,-474521,-305959,-311266,-117916,-80960,99732,90261,206936,288734,410135,459850,339914,153220,71564,46453,-75115,-297837,-231878,-272160,-266978,-279619,-249653,39431,-142942,136489,50900,95180,412321,146567,188524,285218,42864,-58521,-111966,-295015,-156090,-306824,-334272,-148928,-203357,-139213,118486,-51209,162294,320270,121820,349734,50481,137804,263570,-256032,23955,-211468,-286804,-2315,-534159,-158460,10139,-170160,209331,98540,241569,466741,237814,358859,388885,-92916,144589,-21665,-375650,-22529,-558575,-449812,-168624,-483889,-32380,-221693,-223053,160231,197167,396381,441901,210308,397127,304653,8871,90230,-334014,-232266,-314342,-684720,-269566,-285467,-255547,38492,9821,106681,314246,388579,348445,389101,328539,31756,150761,-966,-207048,-228350,-464047,-341470,-248099,-308826,-63165,-21352,-40201,299762,164566,416425,499296,86052,316000,62526,-259314,99522,-330840,-332661,-126392,-380509,28388,-301265,-223913,175762,-133919,154267,354189,58656,459599,66269,92408,317904,-186757,67655,-103555,-366881,-23137,-291049,-272782,179384,-361753,146104,150232,-43708,362848,72483,337594,266067,-11291,89974,33373,-115669,-65824,-228921,-185459,-149594,-248749,-70313,-122353,59210,198385,111705,191532,77890,34307,47835,-81108,13824,-74818,117158,-103922,-80502,-140575,-221424,-66501,119466,29756],[0,0,0,0,0,-5,1,-5,1,-3,3,-4,10,-10,14,-11,16,-16,20,-23,27,-33,34,-42,43,-52,56,-65,71,-79,90,-96,109,-117,133,-144,159,-176,191,-212,230,-257,279,-310,339,-373,411,-454,505,-559,627,-695,783,-879,996,-1137,1303,-1514,1772,-2109,2546,-3153,4015,-5328,7472,-11377,19797,-44501,269132,1011091,118395,593427,570319,-242048,192409,-356476,-657064,-120145,-985117,-392105,-154764,-557188,260549,-95057,167718,645689,355130,531287,665191,165244,356868,123346,-195703,-221784,-539634,-555897,-467266,-619162,-371770,-66711,-87955,82033,455593,318326,642140,547976,268243,496055,80903,-40621,921,-574306,-351380,-348012,-881980,-296921,-465508,-382877,245066,97631,408441,621410,201305,769009,501513,46175,567297,-127260,-233382,-46000,-811018,-329574,-438133,-788369,-141900,-421808,-97788,365621,52373,619271,607719,118414,747571,158006,152693,350853,-515052,-262608,-385424,-783161,-250519,-600838,-598919,95021,-275559,347917,423121,95105,614949,444382,420058,534934,-103146,-18302,-94584,-516255,-232551,-429336,-566509,-200924,-487644,-117809,208997,59637,356149,343666,262570,532226,318098,198804,303078,-147922,-127164,-187897,-625164,-416777,-516870,-423657,-189786,-137353,148800,253476,236360,523945,385385,422746,515317,177076,-63040,-149014,-203190,-396286,-478274,-462008,-382828,-286921,-124791,-33051,232041,295595,324824,398604,279212,348310,281666,159891,137342,-141457,-39360,-249411,-459967,-307341,-397124,-277378,-105702,-120794,122296,267325,231436,605899,417514,382468,457246,-12003,219484,-108965,-503314,-237567,-454332,-336997,-214851,-454340,1195,61180,74954,370508,204910,463965,471729,255759,478026,-4459,-80462,-4553,-383744,-313521,-462059,-563129,-162296,-300594,-125081,331244,33316,341448,390895,312790,417246,238843,108035,217144,24852,-160546,-249880,-323157,-215413,-514063,-332390,-118743,-112643,75491,93907,267482,415884,77578,344812,264661,131390,129926,-81103,-126761,-109309,-350203,-207917,-264473,-284931,-79986,-164298,60907,247347,177542,175344,329837,320466,264221,66525,135754,-85792,-311540,-284010,-301112,-259723,-170328,-260597,-113612,158834,110150,197616,235334,169229,261003,150036,293412,22829,59135,-89772,-169867,-228168,-332773,-276874,-238876,-264012,-114928,-16564,112930,236583,205828,406623,282908,183256,239095,34097,77654,-49682,-365295,-213698,-188439,-509880,-111233,-390533,-132452,67570,-118075,379258,234877,179145,504169,129065,268716,272310,-291996,144469,-254680,-483644,-13631,-603994,-188639,-93489,-406067,109157,39981,49141,464949,71689,398799,423193,22033,231855,-88396,-8305,83754,-454873,-249552,-79341,-302565,36781,-112442,-46905,221360,-880,216687,311684,259319,76889,76672,-299,-144083,3654,-79475,-267558,-315667,-323948,-127758,-138515,98594,171033,209343,303283,270138,91914,284191,226442,133876,79339,-123536,-139434,-154685,-407881,-127247,-238589,-292709,-476,-195555,-9852,239365,44288,165456,247822,33193,280028,106263,7990,69723,-182263,-90185,-82870,-400942,-75412,-304326,-5932,116308,-97346,229188,143476,39975,494748,130004,267366,261039,2153,195406,-97602,-149988,-643,-253410,-181027,-207903,-269829,-55315,-52975,-27609,229480,7594,253263,195421,9992,93741,134235,-126612,-168741,-59079,-144206,-104465,-276997,-180084,-162499,-165945,36472,102739,115473,150311,115730,235726,293882,39144,-43742,158600,-48573,-90986,-101761,-401733,-86210,-241935,-153285,18702,-92869,105730,157817,-5356,224778,216179,33473,171724,-177452,-94988,-89610,-219664,96134,-218008,-265519,-69634,-185745,46572],[0,0,0,0,0,3,-4,9,-13,16,-21,24,-34,40,-56,68,-87,104,-125,148,-174,210,-246,294,-339,397,-456,525,-604,687,-787,892,-1014,1142,-1285,1442,-1614,1806,-2011,2242,-2486,2760,-3052,3375,-3725,4108,-4530,4984,-5490,6038,-6648,7316,-8061,8892,-9823,10879,-12077,13467,-15083,17007,-19330,22211,-25885,30768,-37622,48027,-66044,106735,-433520,-106485,-349684,-406813,600689,-380663,430892,670231,140469,1078920,282470,-30080,763244,-502092,120787,-43984,-1075701,35139,-769615,-713328,93282,-700286,123494,449402,-7780,795919,437001,275381,902009,-283921,183652,225792,-643685,-79189,-677284,-611953,-348294,-555457,-193018,-111225,-53279,621616,501203,368545,700334,459673,461312,335645,110050,-144701,-218479,-423123,-540492,-419534,-654605,-255291,-157196,-238721,198950,256651,278483,874559,379132,518196,589534,61603,516981,-121348,-495048,92582,-862684,-576544,-250170,-837380,-75546,-146126,-192250,664774,4138,590087,799340,-104417,869849,179121,-190100,402541,-539723,-347696,-162888,-892137,-167112,-665155,-538762,260236,-252809,343040,580660,112253,712412,339470,133473,402205,-141344,7528,-99852,-610315,-224807,-511735,-474967,-136133,-261769,-17961,31664,-13471,389584,232084,215727,489633,180787,299461,217655,-72126,53544,-169203,-285869,-261966,-278308,-276873,-130862,-208885,-172112,56649,109256,211199,206340,214790,344631,182744,138720,66532,-37695,26963,-115409,-192451,-116146,6933,-102492,-77020,-53543,-46855,-15512,49871,-74298,5598,58289,108711,115183,-66015,-47187,112959,-7749,35484,-89011,81517,45354,9031,-12383,-37220,220874,74788,64313,-167912,-98410,29838,-14514,-7882,-118784,-30774,45084,87021,282846,56479,23507,142642,37482,31057,153242,-156492,-43849,-85789,-115793,-29295,-63690,-91416,155022,83119,-41268,218601,235832,90961,32355,-36023,102535,-182598,-143615,-14078,-43975,-88591,-127260,-113749,67156,-54821,62720,76893,144934,76115,-47711,-22013,-47397,-72400,-19730,-117304,-132794,-114186,-204916,-76243,-94768,-34711,66916,38886,172276,174171,142155,189570,135897,-53717,31453,97535,-39882,-84877,-106142,-151988,-126585,-361878,-16116,-148763,51122,140871,607,97389,212564,101486,101030,106414,7859,65520,-57017,-69389,-96342,-167594,-247585,-265514,-49659,-6766,143624,19587,273249,222326,218190,147432,190530,15118,-48733,-246905,-247704,-136451,-307722,-325169,-43289,-183994,66404,66243,107187,388783,257809,331339,311621,123258,101289,-26659,-199325,-171201,-450919,-358233,-57054,-451074,-270247,-63348,-333441,353291,196100,176231,484411,99930,320280,324947,-15307,244454,-176396,-346414,-117491,-559551,-296816,-84552,-331856,1068,36875,-29052,464953,163956,319978,374599,151644,441542,41030,-10980,97061,-294269,-278967,-315792,-383423,-92755,-204688,-278379,280268,54686,186990,304718,158739,510507,248325,-7683,264572,-260765,-166287,-180267,-444966,-281921,-280857,-356576,-92681,-175799,-1665,170759,206925,244799,365387,285133,298407,201870,169716,11428,-97359,-150823,-144661,-344061,-329031,-82979,-216617,-155631,230884,-61003,302549,346897,76410,603176,55450,-31292,326489,-210203,15151,-224015,-272451,3771,-389829,-129578,-47126,-384128,143316,-49101,-54743,315270,-84260,259144,301188,-22751,326736,-50459,-58491,55383,-355396,-176607,-157443,-496662,-27418,-135948,-114792,15892,-120851,321727,377490,171999,384741,192852,224112,271404,-101029,-89375,-86630,-336077,-251698,-429274,-82136,-245176,-192076,9427,85993,198754,264983,226955,247256,291583,282771,162247,38174,28133,-69281,-219440,-142119,-336226,-260192,-188922,-65493,-20732],[0,0,0,0,0,-3,4,-2,4,-1,5,-5,10,-11,13,-15,16,-21,21,-30,30,-38,40,-45,52,-57,66,-71,83,-88,100,-108,119,-133,143,-159,170,-189,202,-222,241,-262,288,-310,340,-367,404,-439,486,-535,591,-658,731,-822,924,-1054,1205,-1401,1641,-1950,2356,-2905,3687,-4837,6664,-9818,16120,-32368,137998,391103,-740231,-66042,-344818,-950658,-8729,-629318,-473479,242066,-352477,341934,409624,259138,931265,405521,395788,536945,143276,-156383,-145678,-526109,-378054,-441650,-645313,-256116,-337332,-142436,258176,278988,389685,504340,498159,514809,544990,63116,166300,-104827,-441015,-208063,-688644,-606792,-354311,-591296,-69696,139596,-27781,620172,361738,392237,756398,304872,611652,353473,-334227,155137,-371694,-609536,-243512,-834273,-415415,-228601,-579388,254514,182554,217808,743888,340136,549288,664103,85589,370951,13756,-500227,-105124,-571827,-645315,-158723,-721992,-75251,-44010,-53597,482045,176653,265912,859949,251383,554229,464557,-192289,221056,-231358,-511562,-152767,-709339,-503380,-314228,-476540,83474,70567,181426,540260,230572,490663,425527,71127,305572,113089,-157188,-90839,-464582,-568636,-340350,-559540,-258687,-146687,-210913,202567,184174,264989,362327,389164,455782,397610,278607,44272,-76592,-234190,-339549,-336109,-304575,-297095,-313861,-278326,10053,45779,304757,401079,376674,582431,394996,377057,255087,112295,-176298,-62127,-354696,-276251,-391236,-443091,-235952,-376969,-82983,17242,72820,454300,447281,387347,449037,268748,128289,154410,-103118,-85470,-212596,-485456,-264222,-571793,-327936,-191147,-321544,46140,78577,80114,358003,409281,394229,450020,36620,218296,-27673,-159942,-175620,-480314,-362451,-326611,-369339,-88719,-266912,99920,304587,168977,400342,414025,244771,442900,227278,67223,102780,-182765,-240303,-447030,-475677,-332625,-498253,-118993,160085,-20838,327721,273071,439115,613393,210587,364485,199360,-51297,-22283,-289689,-483524,-516733,-487969,-352176,-279730,-264149,197897,29669,214379,512596,502090,429301,628267,211258,337415,-95306,-275882,-129036,-474334,-368270,-419213,-465640,-261134,-373172,-182986,50569,229883,318593,341821,383099,488053,210457,291095,83998,-26541,-177986,-292633,-401814,-417920,-396271,-306159,-337650,-147705,63620,57845,431627,288784,647473,350296,224115,289008,172522,47036,-95008,-462125,-139022,-457567,-539999,-215853,-492187,-225903,-163554,-162854,340716,84700,269537,489484,125295,380170,316484,-72917,251704,-249866,-319515,-28625,-517996,-154939,-257799,-424953,88052,-15605,-6835,284063,101990,352652,400957,63585,175245,-44653,-32436,-149888,-521030,-139167,-178737,-284174,-116549,-218745,-125960,186118,154913,233185,296441,215438,334094,169196,95989,14928,-94703,-225047,-221739,-275817,-192111,-248030,-345182,-78686,-26993,94110,197287,365315,286979,245793,284633,355169,1751,-97914,101358,-203406,-230714,-192429,-267106,-193699,-173360,-204734,15695,122518,10757,262246,167707,216026,415865,154126,161256,101322,-231642,-29755,-198437,-342696,-22598,-389697,-262369,-250514,-204138,125675,104670,134395,436912,236499,454340,329222,-32657,370226,43517,-149629,-86951,-414920,-332644,-175646,-419198,24509,-104858,85211,375602,106651,331608,442108,251946,285607,143702,-15804,3095,-131946,-171490,-240105,-369447,-256726,-118915,-294195,-43744,-18332,16652,481627,198029,235015,381880,33647,255837,71339,-226623,-165468,-298541,-354157,-203424,-344416,-260602,115633,-174124,123623,199076,158941,479571,227637,277428,283220,-19337,49037,-183363,-381380,-134979,-448157,-343127,-218533,-375215,5688,-25054,58069,519819],[0,0,0,0,0,3,-3,10,-9,14,-14,19,-23,30,-41,51,-65,74,-92,104,-129,150,-178,211,-244,284,-324,375,-426,489,-557,632,-715,802,-903,1006,-1129,1255,-1401,1554,-1722,1905,-2102,2322,-2553,2814,-3091,3400,-3733,4101,-4506,4952,-5452,6005,-6633,7341,-8158,9102,-10216,11551,-13180,15229,-17874,21455,-26561,34465,-48381,80197,-345789,49877,-253799,-1021305,59368,-792830,-439386,193703,-707806,414562,209186,-99107,1111829,143970,531271,981015,-165984,461065,-100690,-606880,206031,-873404,-434855,-70824,-730036,138364,-41385,-227687,742555,56012,516715,893274,48366,637534,331316,-174980,116273,-436643,-466416,-401830,-728255,-284391,-342315,-304680,-383,88554,236156,473309,501004,409811,421889,252602,238382,-29960,-265234,-297582,-315509,-715508,-520310,-273654,-432002,7883,17002,140645,647989,294516,528873,736015,37370,538376,-23669,-389095,81043,-696973,-529872,-159332,-826164,-26351,-260354,-252599,649351,88416,328139,830801,36219,723477,334810,-195132,511155,-431738,-396280,-68102,-1139999,-231124,-447098,-680303,401841,-157543,285564,754903,79638,741067,552796,135397,729732,-168271,-165076,-44099,-714641,-179414,-530673,-681603,-218974,-455053,-137148,160840,9162,469137,587279,469068,596320,314086,237471,250398,-172500,-219463,-387523,-529635,-579691,-433206,-433226,-116504,-35676,15278,379040,477833,333387,504140,504478,295530,354077,-96020,-131615,-299408,-498619,-367193,-578254,-570488,-237747,-262616,2077,275409,-6269,617929,461542,457241,715490,247182,300518,201635,-364851,-98037,-370572,-543199,-212414,-632429,-431047,-107143,-159158,254606,358811,326574,692565,394798,520209,481760,-85652,123122,-277158,-544030,-244966,-579706,-526621,-261156,-492958,-108774,3801,2575,509722,303382,647417,544499,207375,411372,107057,-66622,-96223,-456330,-367051,-447936,-555801,-131812,-306374,-96544,170437,97842,401252,555048,337183,618592,252726,330563,112039,-251927,-82756,-562154,-398893,-386569,-553322,-336218,-149140,-207122,276687,189751,356024,522875,468205,533536,159978,52401,181750,-155290,-391142,-300990,-511998,-506925,-425008,-418973,-23204,-64639,106660,359309,340770,624304,466435,395104,437112,101319,-184947,-368362,-534443,-537535,-515931,-362057,-388483,-259789,10414,273869,269931,453448,419280,599574,280699,175990,203825,-34103,-94491,-361069,-272643,-478133,-494013,-440849,-200803,-142902,120851,198649,283852,527679,436581,462747,451385,90389,124273,-106926,-259300,-227067,-644278,-449529,-253005,-527676,-79789,-68740,-66349,446144,330462,433427,512421,90739,408414,63137,-71666,36223,-389094,-381908,-234553,-626378,-290872,-294996,-464918,33177,49856,269231,665095,224652,514129,451429,10698,340399,-166968,-289965,8390,-767048,-359676,-324400,-577031,-37445,-256619,-25819,433999,136227,321901,650404,228479,621565,112589,30569,143237,-452079,-145060,-319476,-545574,-294515,-421750,-303337,41467,7095,271386,380675,378867,653476,466782,175639,209646,-44898,-220449,-187959,-331321,-439233,-424347,-448414,-286810,10460,68720,185898,369397,257423,487335,384010,150842,299384,38921,-66100,-35825,-382795,-227825,-234808,-565561,-41647,-480384,-113714,334524,-90,342273,610654,179647,758727,139419,196982,420807,-186074,153403,-224047,-696965,-99061,-686406,-419814,77968,-479776,235782,216628,-58157,654703,86434,283677,616243,-54772,443464,56374,-349867,52558,-537701,-406882,-171856,-648770,-148388,-139439,-252891,299811,167417,371397,450782,267818,473200,220095,27694,-88150,-265739,-254436,-114937,-606365,-399739,-430479,-198444,-85907,-15159,195843,406689,436233,477204,424268,414780,106159,156687,-122242],[0,0,0,0,0,1,5,0,2,1,-1,-1,-3,-1,-4,1,-7,9,-12,17,-19,27,-31,43,-49,64,-75,90,-108,127,-153,175,-209,237,-278,317,-363,415,-471,535,-602,680,-759,852,-949,1059,-1178,1305,-1447,1595,-1763,1938,-2135,2344,-2574,2821,-3088,3379,-3688,4029,-4386,4768,-5153,5528,-5834,5962,-5710,5295,-67066,-325154,-959312,-28155,-226848,-285545,473937,-7927,565915,763252,344935,704242,407341,-148325,402844,-278907,-264772,-253553,-727826,-510686,-394192,-493913,-121035,9355,1351,504803,471884,473482,678870,424318,356121,283791,-104770,-118552,-332751,-566502,-314103,-442189,-491634,-91433,-303907,17491,327219,83767,693986,565033,301584,555357,126121,64846,216800,-415775,-143293,-374778,-695595,-150719,-530448,-365777,46722,-276182,448116,402674,83423,664136,394474,268503,604486,-143091,135960,-37891,-422144,-161425,-573980,-419638,-127794,-469901,-109788,108795,-22123,448608,129774,316665,575090,81335,366676,217121,-351346,218975,-236398,-454134,-21807,-352405,-196619,-34585,-146661,90950,-15700,238957,355344,201201,334046,367110,161048,236965,55373,-53537,97608,-194840,-232614,-127543,-142031,-64885,-144182,-136327,116917,118247,219935,305122,125487,285445,131099,-7887,-119921,-79307,-205336,-148850,-299574,-240745,-203244,-122641,20162,102818,100394,122360,239715,143376,183196,102456,2727,13,-34627,-104826,-146308,-96610,-91260,-206594,-143683,-79959,28261,138865,175644,109543,217079,145262,110305,79138,-90153,-98658,84147,-234502,-127694,-166935,-216860,-102048,13167,-221887,28787,-59602,160749,180420,103953,151562,144501,30069,141175,-19976,-272742,-110448,-92212,-75653,-179253,-94070,-43709,-174161,80666,56496,5745,243146,207483,217573,244476,155580,77011,33931,-82117,-3778,-127194,-64623,-84395,-117311,-52379,68731,10895,-19855,-11086,138939,60820,2763,99911,-125782,60908,40956,-75180,60656,75258,79521,-23855,84096,112675,160672,-82077,-14198,-64953,-14633,-43591,-101130,-212847,-45138,-69674,-3640,74646,-367,66524,44199,61914,217642,111574,-18789,-8191,-7172,-138100,-81581,33096,-58469,-127229,-6955,16024,-40334,63633,82312,93175,141969,73791,110245,224682,-124169,-79584,-210591,-204917,-272176,-218139,-91581,-88013,-94807,-19829,90826,128344,268293,105100,319690,192121,68434,172117,80733,-176651,-102152,-200469,-183656,-244782,-331561,-16858,-59379,71384,173696,124469,237410,88630,86668,188645,105375,182507,43573,-114862,-71542,-206786,-91283,-59783,-147542,-88822,16768,66200,-73903,72549,132352,108394,39678,80540,-55609,-16003,67853,-60536,-147005,-179677,-222534,-125182,93798,56388,-65854,-102168,-23185,149496,82780,66755,-6330,-130344,132565,56751,-52788,-110284,-125630,35296,-70141,-42435,-50937,58250,73635,29205,-25205,-95562,-83745,-38875,-118991,-35497,-27570,-88053,-43989,37611,80280,-715,92537,-649,-6990,64286,-13258,-62772,29294,-167723,-78953,-6515,20643,157650,97358,121086,88887,-1471,143634,-34735,107,20797,-227100,-3788,-56293,-26703,-14552,69649,71441,67926,-169828,-61153,38614,-188507,24909,-123684,-157456,-88110,-16908,-86883,-31103,86244,35105,197861,-60528,112317,1500,49792,-48226,7262,2824,25502,34306,-133521,-43001,26422,-29816,-45062,-111717,-177753,87536,-109199,26083,-121342,-122814,26492,17217,132078,28328,47275,99206,84894,37793,199782,-45189,20924,15068,9230,-96389,-141895,-52887,-34462,-71339,66170,44700,73629,73331,75737,72896,40224,-93702,248553,58790,10942,54762,-147794,-126745],[0,0,0,0,0,0,-6,6,-9,11,-11,18,-19,30,-35,48,-56,68,-79,95,-114,134,-164,188,-222,253,-292,334,-382,439,-496,565,-633,714,-797,891,-996,1107,-1234,1364,-1512,1665,-1838,2021,-2224,2445,-2683,2945,-3227,3544,-3885,4269,-4691,5163,-5696,6299,-6993,7791,-8737,9857,-11225,12920,-15092,17965,-21941,27799,-37192,54486,-101273,699006,634378,-266472,496373,-363753,-566396,-95592,-958906,-363474,-81821,-927744,361500,-183089,-208036,841731,-126386,681061,937363,-130786,911430,65759,-253588,427062,-779457,-335224,-301902,-1001180,-130046,-406750,-410446,343546,-12234,483668,737936,213001,853354,393951,128757,334587,-290481,-263887,-177192,-543515,-413916,-428070,-474916,-156247,-126155,157082,317285,425635,438447,430529,518751,290144,370398,112081,-157244,-220696,-579165,-330524,-373700,-616473,-173594,-275341,-128748,474356,-44684,563044,646185,65399,814521,151125,197240,402893,-725800,-16579,-230305,-861056,13099,-511427,-454037,191197,-440344,405687,350924,-5568,963417,257235,227710,804046,-292479,227733,-152609,-578054,-111253,-758394,-585661,-217344,-652177,97227,130681,-108861,661684,299089,352281,748647,49744,341489,220936,-442087,21130,-379800,-702849,-369629,-562588,-242103,-170413,-187258,288990,233092,290829,514196,396454,555909,330124,65670,64830,-177284,-357216,-526467,-476679,-488548,-374764,-319016,-161511,25337,214869,271178,520649,439365,340131,617890,145170,120540,-139196,-401532,-292233,-639154,-576410,-344681,-597796,-158424,49109,-42105,284133,336150,398260,601671,455592,461667,404694,-181127,-36769,-342053,-596590,-224873,-637722,-387131,-219814,-249892,206471,50707,178983,594100,319486,482555,449447,606,314935,-21944,-27849,-46487,-631425,-463593,-429610,-539899,-186858,-275641,-202182,259461,124769,493617,603060,277723,480775,288533,193058,110424,-198070,-184282,-293586,-577017,-364462,-512468,-276887,-201042,-103927,280508,190735,439483,530569,304389,519132,301419,149174,180738,-255581,-244670,-288817,-580629,-465482,-493963,-400209,-85007,5741,-27725,377106,318527,594300,394682,267235,469015,62093,-13854,-52763,-475682,-405625,-446290,-548442,-290707,-343718,-110130,112266,99439,468890,385990,581594,430300,147190,241044,107668,-206164,-207804,-275344,-499499,-517856,-480471,-398271,-330538,-110792,57952,181623,398147,442905,461199,503727,460121,221532,-7239,14638,-301059,-531493,-439106,-540746,-504963,-219078,-427492,-103868,-32967,261283,466717,452982,338917,592413,279066,165782,286789,-209410,-35220,-501480,-456972,-354136,-525839,-325555,-103801,-278321,96674,199318,256040,505025,310328,422693,571731,18750,328469,1961,-391554,-180668,-559994,-399486,-396499,-486032,-172613,-41744,951,395320,110159,374828,530494,151016,461828,287083,-166184,149534,-369770,-224891,-201188,-566568,-248504,-183696,-331094,123411,-57545,80366,436119,193162,401814,275936,123879,401674,-33188,-97077,-153318,-332252,-240865,-238603,-290312,-197185,-115985,-64955,293449,245010,355580,281811,170437,112758,113655,138971,-42895,-178501,-266887,-259447,-200629,-405865,-90142,-28157,-73455,214147,135357,77782,304651,115853,168989,222826,50336,82091,-112114,-222080,-170032,-359623,-34715,-205835,-235625,61968,92844,896,292490,39338,258604,178300,87345,227921,-40641,-160120,44468,-347136,-171459,-148099,-150262,2050,11241,-7708,171707,26284,160315,308192,139369,174729,74721,-89757,-37041,-177850,-82475,-85991,-315376,-221,-122399,-2323,-12851,106506,157596,259966,221934,122326,321860,142275,8033,51309,-90230,-99256,-194180,-181950,-85233,-250196,-133237,3414,49985,46781,50622,5092,275128,85203],[0,0,0,0,0,-3,3,-6,3,-8,6,-11,12,-19,23,-27,33,-37,47,-52,67,-76,91,-106,121,-143,161,-189,213,-247,277,-316,356,-400,454,-506,571,-634,710,-787,877,-973,1078,-1196,1319,-1461,1610,-1780,1962,-2169,2394,-2644,2928,-3238,3597,-3999,4468,-5008,5651,-6421,7362,-8554,10106,-12236,15330,-20271,29335,-51051,168312,172220,-57937,764386,456727,539939,857215,143032,537965,286222,-448234,58146,-505989,-622634,-324182,-880646,-369053,-216378,-312467,253189,258817,267091,657923,346668,444126,613392,199125,122791,84922,-515751,-350028,-418419,-583764,-259501,-238839,-355563,231937,135522,333739,633197,392713,563247,446830,109469,381221,-7122,-353684,-122936,-755395,-373369,-397714,-638561,-146664,-253107,-127300,594896,126661,431065,656636,213226,721882,276487,-186233,232173,-583822,-468838,-288198,-790186,-238620,-344460,-500481,239591,-157421,260398,624747,65355,581990,582986,222792,632906,78153,-7019,77483,-579903,-265722,-471213,-768147,-166458,-362592,-164248,316112,-122031,352755,653570,310557,787759,392212,303255,353508,-220982,-53082,-228255,-704600,-220662,-466225,-676126,-28444,-355933,39282,346355,178258,540304,560915,346933,642462,217178,82125,113769,-324803,-204972,-390838,-596170,-345670,-412885,-303011,-37646,-27386,315127,365132,457297,506031,412691,387805,295261,99223,-36049,-224139,-411404,-641126,-308874,-390859,-292347,-106875,-147892,202085,357880,384508,650943,502996,371713,396547,65825,45639,52608,-431106,-277603,-472104,-498361,-274442,-639875,-200405,117461,34924,492429,428231,413722,590035,181342,388989,376537,-78404,-42766,-282887,-532776,-420459,-677386,-415111,-250595,-211439,66651,67587,419066,698714,285954,710519,488039,63186,205002,-82178,-262853,-219735,-653850,-458018,-533722,-233046,-91828,-192051,189044,226250,130129,586023,503371,285317,351026,156285,18803,-143276,-365407,-181607,-471465,-462334,-278800,-337311,-126548,-154076,-27476,260252,218832,507531,489267,104074,498309,219221,19658,60544,-239271,-258688,-202571,-590395,-239975,-282708,-334452,-518,-80565,149122,441773,236906,541503,356139,355531,279747,115321,32659,-177175,-283285,-299210,-515405,-353986,-453909,-279964,-21137,112108,198255,313963,314494,483699,500044,392540,261842,-7150,41899,-186654,-291385,-469431,-481783,-371670,-488466,-396227,-89163,-172222,146884,463076,224747,700155,290757,515498,376510,-105006,109718,-59316,-505343,-205026,-581711,-393248,-212362,-532116,30443,133950,5951,616717,373326,464934,612521,2060,375145,154309,-377090,75920,-552349,-591979,-274235,-716704,-262724,-175764,-312203,360327,25623,322438,667342,238482,496079,319706,-9760,326376,-202553,-235296,-105916,-664261,-419155,-398470,-441241,-28834,1680,-76506,354573,256570,375388,518380,374857,267912,151425,-123068,-1188,-280856,-406713,-240491,-344153,-236099,-108207,-129872,43498,204360,182226,493798,440717,167281,477068,105630,166994,-119581,-284961,-249712,-210077,-462963,-199364,-299947,-128213,169660,-95941,180816,433118,221611,525204,293176,107981,313451,-206959,-71224,-118911,-542816,-222264,-450598,-471773,56612,-244478,-106110,288057,82994,445852,444641,304132,451069,137297,33236,57924,-438663,-283617,-288227,-512840,-178875,-351549,-332534,87364,51247,254461,373440,212226,352649,340064,100238,383154,-100440,-280480,-86068,-543973,-302807,-359208,-360506,-162226,-32886,-135015,137004,251154,341321,528475,414496,322794,366482,62956,212640,-59530,-217770,-80968,-536417,-340728,-214022,-420193,-32396,-65299,-17555,319443,161593,348886,361486,223158,377985,34666,-89480,-3035,-327960,-278867,-109299,-382880,-232696],[0,0,0,0,0,2,-7,6,-12,10,-15,17,-26,34,-44,56,-64,81,-93,116,-137,167,-200,234,-275,317,-370,424,-495,567,-653,744,-846,959,-1082,1224,-1375,1548,-1732,1939,-2162,2407,-2678,2969,-3295,3645,-4037,4456,-4923,5432,-5993,6616,-7299,8066,-8917,9883,-10971,12222,-13670,15375,-17422,19928,-23104,27283,-33107,41882,-56904,89689,-291091,146425,852745,-15555,807957,574970,-25220,828154,-163549,-142373,264449,-962780,-119562,-490799,-1026330,149109,-766850,-138840,678588,-526395,686927,447923,82600,1046514,221340,348725,610775,-512665,124304,-427249,-709266,-94401,-795520,-392302,-135934,-454208,124189,74687,131453,717237,448726,581558,648487,282901,272117,55126,-252448,-318786,-562054,-404309,-520246,-453701,-312331,-135410,26320,106839,591837,405218,441163,796596,186933,311481,250081,-365932,1735,-595107,-618789,-152065,-869250,-291684,-157070,-446838,455448,78932,228641,974428,189551,724013,553599,-201859,559848,-220029,-409349,211051,-849895,-327239,-378029,-914556,-19,-436327,-203015,604099,-80834,782213,628978,171547,1022906,119296,105189,308533,-698207,-100036,-407513,-793214,-317769,-655800,-312110,41098,-443597,309723,445866,154347,729850,404197,424638,258404,-6735,208629,-192555,-467537,-414348,-574889,-425382,-251786,-410756,-134695,-31074,50566,392531,395995,562116,480798,431282,303274,264201,32888,-304414,-358291,-420001,-582682,-514953,-721480,-392057,-199599,-167459,236161,397960,422824,690483,377870,466703,560805,-51305,123863,-284237,-289856,-252084,-689557,-391708,-369668,-431947,-10989,142011,185326,635959,250303,571506,721173,283927,411950,142497,-169186,-27705,-355196,-471609,-334470,-587512,-189000,-299894,-337956,125666,21789,385783,569675,345979,606299,270373,250821,337312,-168000,-10068,-275833,-618391,-329371,-442591,-483760,-159361,-449407,27186,273156,175671,604666,365197,485319,453408,261648,324838,11491,-230116,-149694,-700744,-405527,-431428,-538388,-101726,-164431,45137,277219,81387,550499,374406,361421,605394,193685,62823,34651,-359161,-214966,-643051,-472155,-198264,-617306,-380375,-11548,-78325,281658,338376,412060,424799,265796,371031,289304,-25733,-30087,-355485,-395820,-380409,-450646,-446894,-417256,-235133,-55181,196967,230983,386816,400945,522389,422237,281894,259411,85039,-32329,-249781,-345674,-433930,-366175,-360104,-426809,-162883,-51560,133914,384036,302733,426179,557733,259185,353094,279761,-67469,-166357,-374203,-410303,-423278,-591905,-207193,-375448,-294494,104792,104235,346292,544762,334369,468260,375796,-28725,287532,-31305,-252809,-18132,-622425,-418760,-392780,-671201,-275946,-216962,-191947,276579,92112,353810,630273,207182,488378,202238,141677,293390,-153816,-187490,-166894,-694084,-306021,-358304,-568741,39973,-213104,165746,269615,114174,448733,518128,156027,620127,47361,-71863,185222,-334781,-318135,-340073,-590389,-170684,-281284,-364956,125332,-131956,497997,461141,372769,462213,196439,125016,172048,-41522,-95430,-176982,-415058,-263525,-423952,-344023,-125335,-96154,27979,292079,253623,432085,600434,241125,345692,128840,18987,-138358,-131874,-510328,-315424,-384878,-393910,-133737,-289735,-63131,206861,47439,376747,464566,219596,630859,11252,181021,181795,-448214,-103053,-251314,-554558,-119739,-545795,-149528,4537,-273473,381457,230310,178598,667962,293446,186820,368139,-107096,-40384,-73502,-503478,4016,-563572,-468561,-138865,-381446,-28280,62123,-7076,553451,262969,338262,410680,109263,323549,25808,-46389,-31182,-283996,-257706,-307616,-455409,-103536,-153780,-100075,122195,84326,62819,254051,204738,393862,266983,301322,20255,-69009,-160751,-244813,-123539,-267584],[0,0,0,0,0,-6,5,-11,11,-15,19,-22,32,-37,52,-59,75,-88,106,-125,148,-177,204,-242,276,-322,368,-424,484,-550,627,-706,800,-896,1010,-1129,1263,-1409,1567,-1742,1928,-2139,2363,-2615,2884,-3182,3505,-3859,4252,-4680,5163,-5689,6284,-6944,7696,-8550,9534,-10684,12039,-13679,15686,-18233,21557,-26116,32754,-43332,62813,-110443,509715,404229,203413,786330,-145524,129901,-24333,-746260,-156478,-641326,-735691,-178238,-649349,-243980,122158,-155721,490608,419166,397338,620906,417706,293592,344224,-33033,-183300,-128338,-636478,-321050,-523777,-616450,-305102,-265417,-113808,324964,251518,405046,707515,382524,481597,440972,-35768,293712,-232468,-322255,-139784,-843227,-384504,-456457,-781380,33600,-125328,-54180,518278,74627,481667,745257,276026,662900,206244,-82550,228385,-477177,-364615,-303616,-856656,-230197,-508919,-448514,245838,-241150,249868,630674,114242,650942,452211,122936,580356,58851,-100340,36465,-574652,-170756,-322739,-681513,-104353,-512305,-216791,134047,-111171,488089,542154,167113,656586,403985,290250,253732,-261114,-34510,-177089,-592180,-234755,-482947,-516178,18227,-337935,110155,321361,137520,418956,393040,439606,537795,152417,413859,149717,-295432,-18012,-356334,-368822,-235623,-375329,-265429,-161109,-221704,177134,296257,194365,449134,446689,274560,346214,164641,-95817,-109581,-251101,-341419,-426920,-316606,-316622,-345444,-342661,-81770,31056,-31794,410764,263216,523025,525973,255861,315154,168282,-95829,-82629,-167811,-251729,-225094,-388433,-303590,-208870,-272496,49791,-80721,214590,194529,223991,484662,264534,213158,243482,-78114,-12733,25101,-164749,-83389,-209625,-250895,-142412,-82118,-16985,22653,12765,207672,180854,178082,283309,194414,194694,-27940,-21760,-98445,-328237,-161359,-382761,-349006,-340343,-386472,12650,92964,53124,285511,424709,305393,461213,277482,306608,211734,-33583,-19093,-349488,-320197,-203976,-399268,-136730,-345701,-229899,101640,-165588,185570,296062,220074,473406,443398,274183,416036,38903,58884,-117809,-371610,-86375,-359363,-545459,-44424,-393454,40283,5191,19191,396666,328200,410740,482196,188314,236686,187700,-66583,-229421,-411929,-418193,-421216,-436901,-274508,-191685,-163275,84078,135882,311094,371495,385207,447685,457670,401358,169244,821,-81355,-306554,-310578,-407960,-407121,-423675,-549475,-78977,73767,36904,415714,341898,308089,585973,203179,442738,61824,-138090,125165,-398023,-404603,-243781,-653677,-296371,-402628,-334178,214888,-28147,401310,397437,160814,615007,408808,334574,606858,-179046,156619,-76906,-497659,-150395,-511012,-451476,16949,-496555,23539,270409,-120392,503907,220073,454551,631538,193158,337326,173067,-209441,-66825,-407213,-495356,-425243,-504649,-243878,-25695,-177024,97980,175899,309604,445444,391951,304481,395712,119965,-52285,-164788,-207977,-376830,-265893,-536111,-396849,-238934,-308172,-2271,37219,153521,517222,237203,505339,517518,62955,285349,-31337,-294942,-200865,-496678,-266082,-352345,-611032,-93791,2312,-104992,387694,147385,372200,668532,91391,588848,323885,-50565,167001,-331634,-377215,-101717,-657303,-216587,-310465,-367676,130432,-72592,162469,294984,212457,653006,495654,113552,324965,22728,-142950,57590,-465884,-297901,-408986,-672138,-244583,-300799,-258871,154697,203072,228874,506227,203278,525937,376120,141574,280494,120116,-265975,-16360,-541257,-439062,-186403,-552173,-193644,-97946,-133899,386266,138978,435417,608609,223663,513704,278786,134508,255461,-236395,-307269,-54816,-496463,-274886,-355544,-411507,7376,-22496,25568,471101,34949,501124,419137,122706,508751,46678,13506,31956,-350525],[0,0,0,0,0,6,-5,9,-9,10,-13,14,-22,26,-36,38,-46,51,-59,71,-81,98,-110,127,-140,158,-175,197,-222,244,-275,300,-331,358,-393,429,-467,510,-551,599,-642,697,-748,809,-873,941,-1017,1096,-1190,1288,-1409,1539,-1696,1879,-2096,2365,-2692,3112,-3643,4348,-5289,6601,-8485,11329,-15907,23977,-40508,85691,-492250,-851643,205927,-651445,140155,465001,-174305,925497,377590,166322,1046843,-163526,233246,232064,-702618,204534,-585767,-875063,52286,-906511,-284617,143396,-616923,660770,252544,352372,1010391,91065,636962,574065,-295866,337494,-286723,-516861,-102645,-640143,-460848,-243017,-568956,44638,19840,41865,485209,333049,568182,707991,373359,441300,146484,-114977,-308415,-324283,-547479,-361102,-398061,-397120,-286918,-62626,-183879,394777,346992,395003,859112,306187,605487,349853,-269812,198182,-484959,-674156,-114366,-869019,-314299,-162956,-567317,445745,98691,145706,883484,93492,768744,727975,-39593,423299,-288629,-432078,106615,-826499,-346388,-223136,-977005,59145,-183174,-143270,685180,190901,522492,707184,99021,541314,56180,-345277,266915,-686525,-417554,-228659,-922622,-113722,-344417,-405425,343803,-130620,308562,576636,316123,664144,340280,151589,258212,-135547,-252114,-228228,-578917,-445106,-621829,-496365,-202091,-135421,221600,182017,406743,646132,568869,537675,501872,225077,30985,-149491,-206660,-619633,-350885,-385499,-554331,-258259,-67411,10426,300535,190444,647437,701159,392926,444444,239194,-29325,169996,-424331,-409083,-260094,-821674,-379915,-433742,-408881,63795,-85908,311872,561114,356240,625905,499269,367726,535500,64323,-89172,-216183,-431451,-311806,-439242,-638600,-279646,-466625,-154792,71174,99149,449316,537716,345900,581479,300230,289969,92416,-90057,-17086,-500343,-381112,-303853,-601667,-433020,-254640,-225415,121829,132911,323699,546639,408566,622262,438386,223109,272209,-77104,-76613,-254848,-517266,-319200,-478519,-507007,-302685,-338022,105465,92356,239938,527304,365676,553584,537940,183800,350557,19605,-241146,-135704,-487733,-391968,-257423,-602159,-240817,-349480,-39239,157991,66755,424786,290965,294820,587013,259901,247663,307451,-147448,-111086,-228338,-369118,-407675,-348954,-396034,-187911,-157069,-46237,160402,299751,429718,421799,529333,308481,236559,226276,124358,-295602,-248165,-331591,-350769,-465035,-354177,-370650,-171858,-63469,10470,239225,324147,355177,503893,286219,312982,263250,-220319,-153287,-253117,-456685,-316062,-381960,-428016,-65581,-220386,123006,180408,169830,387593,306578,246419,292140,87350,5690,19864,-337357,-196951,-400553,-425225,-188043,-192243,-134189,95435,-38263,290800,277530,277533,543067,47518,242127,159185,-172365,-64235,-298741,-474614,-164004,-353195,-174243,-5399,-202133,265502,161133,82377,536915,212671,293405,380052,10990,229155,-21383,-210499,-69375,-447176,-387347,-141266,-468117,-202708,-62824,-48343,184173,227784,227250,423357,348376,404819,319480,-23534,118029,-185944,-477737,-312700,-410703,-369005,-218471,-132784,-121062,82489,90671,279718,375036,393768,377880,416755,190304,232809,-12517,-172112,-134172,-414694,-220068,-241301,-391055,-54082,-4246,-28453,352193,16647,296108,432455,201160,435047,121767,-39150,171145,-307101,-286484,-195439,-571747,-155887,-349973,-171413,222449,-245897,206210,257214,118477,477839,222215,67272,390649,-248906,-82778,-57233,-339196,-107513,-433600,-345326,-31912,-292781,13600,164536,5174,389982,190920,170166,303299,119652,182349,108657,-170924,-93915,-179512,-359794,-282557,-177876,-165886,27587,78771,170146,133712,199662,142875,199502,137840,201983,-2902,-122516,-155350,-240549],[0,0,0,0,0,-3,6,-7,12,-11,19,-20,28,-34,44,-56,68,-85,97,-120,139,-168,197,-230,271,-310,361,-412,478,-542,620,-701,794,-897,1006,-1134,1265,-1417,1576,-1756,1948,-2160,2393,-2644,2924,-3221,3555,-3912,4308,-4743,5223,-5757,6345,-7008,7744,-8586,9544,-10655,11954,-13500,15378,-17707,20699,-24685,30307,-38860,53583,-85776,315861,-312077,-428160,-49983,-906013,-293866,-304045,-652746,-31416,-307400,52726,507690,163058,803216,649100,298975,540488,78376,2365,61005,-511957,-462906,-351721,-701584,-574668,-301646,-519349,-55986,119321,218779,613470,619599,568808,707346,273264,220079,149408,-501010,-255617,-535114,-739841,-280743,-689251,-334163,143382,-220260,341425,564733,218792,940246,494632,205109,596811,-168259,589,-116060,-659636,-217078,-390159,-786527,-51291,-398923,-119891,472401,10593,574511,520135,243870,745617,131721,-53250,176864,-449879,-188671,-324331,-669310,-275552,-387834,-363871,217031,-140289,77423,579294,131973,669421,487954,238078,527340,-42246,-35153,-153698,-566157,-302784,-360777,-744452,-101075,-454655,-246437,183966,71548,318668,435554,195504,504055,264947,129410,208950,-148438,-131953,-263580,-485455,-261277,-369545,-337344,-1989,-107602,103997,222921,147995,414728,368954,262770,409328,162854,121453,67857,-318171,-222332,-443883,-431196,-396480,-205927,-251745,-33678,131783,76089,263358,286619,351927,477636,234922,244451,63754,-85960,-167226,-308868,-307752,-245862,-417172,-368038,-153636,-121016,142580,124097,233625,326924,330231,332321,393106,45733,205487,-75988,-324159,-227269,-402719,-350739,-379242,-298499,-21607,-75824,-40371,448095,231164,252379,326359,280716,458359,93680,-68561,129786,-461524,-287957,-296589,-499029,-174829,-331882,-131471,78848,79427,316576,359740,374898,540587,288624,334960,146668,-75620,-45700,-279947,-503324,-221698,-607011,-298906,-196743,-308867,102609,-6295,380598,550256,217603,586004,404487,234120,458310,83348,-87012,-175006,-475089,-358733,-533214,-513435,-240609,-421674,1884,42493,73636,481689,450794,360589,462293,271827,418407,137378,-143903,-74324,-357589,-383630,-350494,-602060,-383928,-220988,-52925,220798,56756,218132,360216,435554,505886,316833,228225,99081,-136035,-112418,-259050,-342782,-536399,-472322,-285166,-91214,-122303,-69160,90326,500724,255939,312488,409173,22708,286191,93622,-113228,-169543,-347961,-387337,-219756,-519873,-234711,-110266,-161406,334802,72692,200588,543747,222093,489401,315075,-14560,218879,-267697,-216459,-130866,-461661,-216181,-453490,-511694,129001,-239489,158530,266398,90957,508762,406297,140674,530938,67326,70955,58041,-517683,-280753,-402117,-608471,-211045,-373419,-178021,188596,6852,187699,443677,388105,487839,319476,220839,332652,-108833,-64011,-206224,-418958,-375179,-350422,-416136,-157001,-79293,-31571,99377,216011,268123,256155,395185,341659,364138,50819,203645,-132434,-286659,-191805,-516577,-364698,-260957,-484783,-104230,-118245,-72277,486854,157060,379355,512339,168015,401530,179033,-76314,143187,-390945,-419136,-258667,-574132,-175869,-119351,-333046,132783,16825,173097,495691,50249,447532,405344,-8639,331870,16505,-93885,-141405,-458772,-251773,-386207,-502154,-96576,-230761,-92012,263492,180767,279547,367176,318670,585488,232012,196630,140642,-146263,-222119,-257066,-486988,-337224,-288991,-313490,-88167,-34504,15174,397983,157912,203110,597543,87295,317300,337772,-35805,34707,-232842,-293204,-187611,-598399,-186428,-307832,-316924,261484,-62737,19327,311099,109633,442812,494748,199848,372415,84921,-74434,-7798,-338740,-52076,-389931,-550620,-60425,-222576,-131916,238292,-62695,320270,373379],[0,0,0,0,0,4,-3,5,-1,5,-2,7,-9,12,-16,16,-20,19,-28,30,-40,46,-53,62,-67,79,-86,105,-118,135,-151,169,-190,208,-235,260,-295,323,-360,397,-438,484,-531,589,-646,715,-784,865,-952,1049,-1161,1282,-1425,1581,-1766,1975,-2225,2520,-2879,3323,-3882,4620,-5620,7066,-9288,13081,-20620,40390,-147918,-582235,55513,-781511,-652426,-70444,-872294,-39912,23055,-382152,749168,111154,395174,1103654,20269,674587,427280,-431428,363602,-613880,-632615,-108201,-1149977,-266882,-229983,-589473,386561,-101274,53966,769761,-5326,755364,806413,83517,535088,-35755,-346215,28571,-769489,-333579,-385514,-787637,-64868,-233565,6236,261897,264537,504924,655918,360365,605633,258043,209733,5710,-65063,-434424,-514445,-391806,-609772,-402648,-281624,-321598,342373,76952,412963,729148,206028,839276,535415,23798,566245,-292652,-369164,-29707,-814862,-134004,-557623,-712792,90792,-539162,109577,591638,-34008,736092,465675,157283,941616,-58862,69547,209169,-665613,36508,-497575,-888854,-87394,-916331,-288450,74351,-414898,602795,370879,255311,893881,284123,401447,420827,-265317,158536,-350063,-568889,-139804,-755108,-413647,-233191,-611038,223500,18222,215321,703433,436968,639356,594096,151769,176916,-12353,-251896,-355348,-536944,-471065,-443942,-455441,-339149,-117505,108897,235366,432421,512722,610712,556841,340190,117782,142209,-206293,-287573,-409758,-723415,-418878,-383840,-412294,-98980,-39339,359130,423761,335056,704519,376356,276158,387557,-17268,17,-198006,-600189,-347455,-536246,-465986,-160699,-336140,128189,233475,126380,572027,331673,584892,656580,75125,161679,-28152,-169490,5458,-421959,-535601,-322496,-610415,-279702,-174422,-61522,199465,295404,251157,608694,335317,539541,289744,84396,302554,-183196,-285397,-354924,-493170,-343133,-419632,-438544,-92111,-130215,155498,241569,326770,456182,396205,322233,392591,82041,192802,-16717,-431696,-180593,-534930,-464951,-268775,-413086,28751,-10049,39839,274008,346583,513010,437309,456553,426512,207067,63153,-85272,-336042,-275473,-393222,-512344,-251880,-478984,-120098,70576,4569,239976,311447,277327,395465,317340,181443,253455,-52133,46639,-132439,-285831,-112200,-382369,-176841,-197370,-239962,25961,94573,17955,246400,227502,275092,363127,300186,206558,106912,19553,-31477,-170307,-343024,-454845,-128912,-334329,-107405,-94674,-246534,156751,285717,200991,302887,130138,343158,212389,122235,30717,-201726,-165117,-57335,-388520,-285006,-374019,-302442,-109422,23421,75614,262151,132292,347027,264426,3087,288072,83542,-98048,-39509,-191967,-161313,-151417,-512074,-103695,-127976,-187962,53877,47402,181651,316507,12188,356537,189633,130548,322523,21896,-173333,1988,-249970,-171367,-142458,-293918,-142685,-74674,-16842,83033,104076,234846,177182,164467,49942,102383,90014,78207,67309,-98846,-136432,-245821,-62962,-34591,-44481,-140640,-3684,-23218,130771,78623,65049,100923,9958,164939,95842,102077,39088,25786,16523,-58401,-182718,-121805,-78941,-39364,-22442,-46512,100942,32098,15847,73883,237667,26636,4434,-71959,-80640,18707,-70642,-67240,-105227,-179957,-130753,-23748,-56563,-26688,52657,37506,159150,167575,96239,87834,-153016,202631,6721,-83441,63969,-145400,51217,54091,-124589,-99403,-28094,52269,213787,97031,69066,134791,39100,103113,-27563,-42621,-125527,-63843,-88448,-190190,-147369,-182891,-74251,-14445,-46959,106907,-42187,-12780,42061,213979,93085,128455,151363,-4475,-78998,27359,-97059,-142697,-185106,-181664,-30271,-41861,-116206,2491,87257,91577,119405,154208],[0,0,0,0,0,2,2,-1,5,-4,5,-7,6,-12,13,-22,23,-30,35,-43,52,-61,76,-86,105,-121,141,-163,188,-219,249,-287,323,-369,415,-470,528,-592,664,-738,826,-914,1018,-1125,1248,-1379,1520,-1677,1843,-2034,2234,-2464,2709,-2984,3287,-3625,4008,-4434,4926,-5486,6142,-6903,7807,-8878,10130,-11488,12332,-8352,-100827,-899594,-357377,-76809,-554271,292186,167607,127975,859977,261835,417723,638445,135968,176938,6089,-305099,-139706,-533217,-608279,-437295,-566122,-175264,-40111,-52455,330187,472255,340546,700312,423095,343026,450097,-172199,-123529,-274167,-618212,-528626,-609141,-721878,-126673,-307116,-201382,307978,78279,542601,720391,262895,658275,345186,-2641,385331,-344106,-335719,-255375,-797940,-249969,-544246,-534522,-27496,-260977,37579,582521,123767,511921,746061,244915,512393,26588,-189217,142839,-559111,-437701,-433188,-752240,-227043,-264432,-259063,449134,81175,267527,680675,304965,655260,474022,-91469,274845,-223066,-572917,-182808,-792007,-608023,-371306,-669508,29364,-112474,-150784,585693,146352,571949,637145,101239,583246,205856,-64238,64334,-601055,-416492,-360843,-640027,-397393,-292943,-204262,220012,-36487,306567,504363,484833,735493,508457,264106,336088,-111864,-229233,-373195,-636625,-434434,-441111,-433820,-239410,-102683,-45227,249387,397054,459087,568297,473223,324417,342459,-14550,-117693,-134769,-552002,-484556,-511535,-515326,-318337,-388670,-79834,233838,124248,399650,567405,480416,489284,358457,73697,175266,-393617,-352256,-288936,-571309,-297197,-464090,-426260,-49732,-163930,197744,380789,191921,612151,425432,364483,497302,142485,91051,-124895,-353512,-228327,-653762,-473820,-317862,-673260,-43746,-21693,-10938,303007,301015,418421,564555,340218,389394,305331,141220,17866,-342483,-154185,-390514,-588515,-245956,-412036,-242208,6217,6854,296006,302291,339057,574472,435765,371803,234405,174581,113003,-273276,-343672,-306579,-505159,-336683,-281914,-416810,73974,-65507,156933,500292,237697,451565,328269,343909,395639,-121778,-50230,-83922,-462337,-260196,-350440,-455319,-203421,-294143,-95361,-31009,51433,354297,277033,468765,417766,159825,335062,65574,-214290,-185556,-376002,-507695,-236517,-292036,-159409,-111899,1793,252946,327331,451184,314464,457787,324718,108327,241801,-43763,-135212,-197310,-532541,-384929,-336223,-472169,-232411,-257405,-73917,289857,151008,382610,475002,282368,530815,180265,152078,123322,-230817,-121055,-469870,-583898,-157177,-636590,-169581,69499,-149651,347371,347123,207498,666322,276374,339834,479924,-203965,217499,-82041,-400694,-235835,-326639,-395566,-141597,-492644,95219,38260,135256,531202,235938,384483,562142,86489,345046,89895,-282052,-58245,-276951,-393818,-309132,-430317,-113079,-196127,-91179,211822,202665,305342,456890,464760,419345,292387,212212,27151,-83101,-219973,-344904,-375515,-484860,-205762,-294110,-231403,155246,132808,224623,318091,168357,469277,299190,167861,409117,-165625,50718,-145360,-449378,-369095,-381413,-387141,-189311,-250861,-58228,209891,81067,456606,311228,89697,530410,161492,287880,131515,-195446,-20911,-258909,-530793,-189226,-477487,-286762,-103161,-225295,52329,204977,189014,414020,379620,278752,436051,79552,53290,-100427,-290376,-163389,-370315,-552197,-187610,-309739,-90603,43508,-84934,46343,308677,182976,364916,243667,207639,200496,-70019,-37619,-69269,-291089,-107612,-236115,-463721,-158725,-179406,-182257,100669,118875,304370,345923,142291,325494,184342,-6050,209259,-80414,46926,-176655,-346402,-182629,-359910,-174945,-28458,-229049,65406,17527,7779,169198,256225,184338,297649,201062,74693,17815],[0,0,0,0,0,-2,0,-6,8,-12,16,-18,25,-27,39,-46,61,-74,90,-108,126,-152,177,-214,248,-292,337,-387,445,-507,584,-662,755,-852,963,-1080,1211,-1356,1512,-1690,1878,-2089,2313,-2563,2830,-3127,3451,-3803,4193,-4617,5088,-5599,6175,-6810,7523,-8325,9232,-10275,11478,-12897,14586,-16653,19239,-22602,27194,-33945,45224,-70053,308715,156032,821206,154293,-240047,502456,-691484,-228317,-288745,-1035728,-56440,-593789,-611603,444412,-368744,304854,584182,-59542,916036,407269,196367,784177,-457077,64384,142488,-944027,-178865,-627711,-750311,-17411,-658736,12396,256777,-81662,786119,341983,276383,761030,230180,548051,302725,-289522,-65182,-306924,-444677,-351131,-694531,-504884,-226314,-131636,56064,193596,264438,468227,593420,443296,526576,401989,31343,40663,-148640,-511016,-417704,-798134,-504104,-268862,-670459,25520,-64583,35072,631902,60477,691151,645932,-77826,720645,12577,-237700,249336,-700516,-383418,-277656,-990870,-110386,-491221,-434726,407821,-304262,416006,646446,185422,931778,342689,106740,483795,-372923,3565,-192655,-969073,-109449,-627547,-671414,-6246,-583081,17639,176974,48563,662506,182316,324306,803415,237264,309998,30342,-336122,-36055,-519925,-563030,-374634,-715963,-343009,-252968,-178623,212818,120890,298150,519770,476991,562579,398769,436017,163680,22323,-80992,-312872,-487323,-449575,-441333,-539464,-494413,-167345,-26923,-25617,393804,239455,499833,673788,339504,466785,237486,4362,43944,-446153,-327590,-545198,-667589,-310381,-438523,-352217,119326,-103932,339902,579946,362116,733490,516664,252701,383852,-66351,-95495,-148634,-548109,-452676,-500803,-510806,-216509,-516161,-3858,226443,104395,550433,240278,434738,577591,139546,491679,32243,-186662,-94208,-489757,-450543,-236401,-583070,-354316,-106520,-313123,253425,191230,490113,588030,357742,624561,448026,195925,71559,-358282,-163736,-337910,-633726,-279561,-489259,-444307,-56216,-153684,260313,462456,323479,513923,323062,474837,289070,72915,110420,-184471,-448396,-329310,-511947,-513475,-397173,-450559,-13681,46797,299450,445886,312549,422746,567072,348713,387192,51533,-160399,-156149,-454365,-354616,-480824,-504755,-309222,-369713,-143804,93595,154398,331005,499647,335096,586981,490553,330610,24791,-51121,-227175,-229323,-526370,-518660,-425678,-411430,-249394,-134443,31288,173274,409524,374085,524330,445372,388339,311204,62585,-120314,-239638,-550107,-364042,-561334,-509047,-199126,-296598,-243172,164779,159727,509426,477582,495228,583538,267520,178096,173424,-294892,-316388,-249058,-625553,-347201,-554156,-425230,-27296,-110600,121198,286594,157239,633576,517308,314215,535703,24583,-3023,60940,-465102,-240651,-533686,-696702,-115082,-466302,-283252,165188,-86289,321705,524429,245525,799735,283312,306223,462152,-245492,-124350,-141383,-611110,-271906,-515390,-486585,-19841,-309260,17324,238389,27335,623146,418578,282715,577985,54787,130155,18459,-229759,-158471,-507630,-481576,-373291,-359846,-182763,-53138,108138,223902,265830,334318,528587,532673,393440,389028,181868,-178673,-191486,-367179,-373888,-421078,-451096,-273131,-72418,-347088,166913,135332,159728,548329,244309,468611,394791,95079,355152,-193064,-333768,151169,-544938,-319507,-195572,-609753,50578,-121434,-60349,495943,171781,221838,517698,-29470,605857,103325,-90174,299697,-521353,-41473,-319818,-834913,-115283,-429084,-337175,41061,-280660,259289,319757,132234,551667,257122,218222,530808,-23769,-20001,-178399,-364526,-85421,-495569,-507397,-233849,-303834,-56386,202180,173200,303557,347072,390846,395051,432043,109951,-67052,-187773,-183097,-180188,-349499,-302907,-207216,-408340],[0,0,0,0,0,1,1,-6,4,-9,7,-11,12,-16,22,-25,36,-39,50,-54,70,-79,96,-113,129,-151,170,-199,224,-259,292,-332,374,-419,472,-523,589,-653,730,-807,894,-988,1089,-1203,1324,-1461,1602,-1764,1935,-2127,2337,-2569,2832,-3118,3447,-3810,4233,-4716,5283,-5955,6762,-7757,9002,-10623,12791,-15855,20449,-28136,103338,-253273,406281,504697,116727,929301,314815,237224,498334,-312920,-78359,-255548,-704857,-309099,-623674,-750590,-163921,-433333,-125205,372583,78219,520384,605819,346379,693879,418998,119489,155598,-234067,-246909,-274355,-806483,-471156,-362273,-527993,62642,-170676,37484,476869,206202,521189,650609,160705,522451,252119,-244872,2656,-497606,-610332,-199640,-897539,-250038,-253306,-455346,214854,-25812,248212,739571,257811,565228,547172,-19535,622997,-222186,-390731,-45233,-751082,-527312,-267703,-799746,-169836,-183798,-174381,557337,264980,413305,810683,236333,576601,453165,-84484,272244,-234758,-427350,-209777,-867051,-527454,-350216,-480326,43281,-38219,253663,542649,191904,607513,698243,232399,508177,103501,-143802,-103785,-479884,-462143,-430362,-629637,-385008,-166154,-327463,350423,191316,374169,690296,444450,688807,290693,182656,264224,-215079,-351006,-235020,-639023,-558145,-555324,-554838,-124840,-100007,52112,449681,330042,507160,500291,471843,417200,232966,40806,-96641,-247975,-540402,-460031,-614100,-534786,-226174,-149840,-119657,158328,173402,448150,521950,545894,496806,358706,133096,172561,-214481,-332417,-310087,-708351,-406321,-552433,-185213,-50045,-255399,291435,450419,178766,645600,447058,315556,551335,126341,223426,-37721,-453773,-384226,-607952,-461302,-298351,-386307,-73283,-118939,75092,393961,243500,452684,756364,407649,571131,117154,56409,-14491,-433023,-363631,-528358,-526524,-315759,-477904,-327616,97247,9700,293933,399533,409939,566859,298086,373001,331928,-102687,-36387,-184989,-392535,-319861,-602017,-441031,-233493,-310880,92783,-51268,398711,552491,252711,612759,340223,190207,298736,-69282,-202135,-223783,-578244,-354821,-516197,-591048,-183278,-403824,80391,81954,92754,519085,357760,418728,503178,249705,221433,171983,-212756,-211380,-302659,-498767,-331898,-522572,-408285,-247482,-201395,21524,282244,345356,404439,568614,439585,402889,361518,69361,78034,-204167,-265668,-367494,-518402,-569846,-278315,-455642,-72009,-84534,31759,400241,222489,417984,666921,205305,543206,389603,38576,124435,-333672,-346376,-250756,-680931,-257820,-362035,-550446,112670,-206519,147755,464893,139307,694687,420450,97667,500347,-81862,-60496,-19236,-463807,-288858,-416465,-621139,-232397,-452476,35133,131382,-4923,601868,306266,235109,612408,210212,207696,292293,-169612,-30475,-275396,-479721,-355649,-529581,-413375,17994,-222487,106693,244485,245412,452368,307422,290702,444506,258775,111382,-79804,-185601,-349143,-299778,-436165,-413855,-377832,-367090,12659,-10212,119496,393454,263491,435563,626970,78737,174056,-6852,-270620,-106055,-443108,-397163,-291462,-678799,-109297,-137484,-260653,241244,-81542,233232,661888,225408,561379,319797,-19648,270185,-126649,-260032,-205424,-495254,-252532,-344476,-500321,-39977,-271871,-75755,303998,56160,369570,300959,311647,451183,183840,111579,102432,-251914,-253913,-269518,-509634,-219698,-364977,-344971,-25790,-153665,42843,212214,296681,444545,455913,209335,449454,61391,-61058,-2792,-482542,-305775,-201350,-609233,-51410,-197087,-207936,175509,94481,167462,410018,37505,402076,234345,-102,418895,-141852,-249112,-88360,-352417,-116599,-272202,-280390,79136,-140329,50205,364674,81318,438833,301333,222452,478085,176636,-38565,52678,-156763],[0,0,0,0,0,-1,1,-6,6,-12,9,-15,15,-19,26,-33,44,-49,60,-67,82,-94,111,-132,152,-177,199,-230,256,-293,329,-372,420,-468,524,-578,646,-711,791,-870,962,-1058,1159,-1275,1394,-1531,1674,-1835,2008,-2201,2414,-2647,2914,-3207,3546,-3927,4374,-4892,5511,-6256,7171,-8326,9814,-11811,14600,-18770,25637,-39581,156740,-103219,578164,573526,135667,1052696,128401,247294,599930,-553590,13361,-189717,-882298,55687,-764275,-577161,158213,-633316,404561,317328,-270783,1056054,328461,520187,955760,-162662,541643,-52506,-446749,118011,-795222,-639390,-357782,-919671,-239335,-204167,-291567,422773,141593,282545,682727,203533,619181,457815,112129,173323,-314143,-389454,-480548,-639215,-527848,-606763,-355056,-196514,-22345,90918,434301,592201,290361,615529,526681,96211,395599,-220759,-284522,-132748,-900703,-529565,-276768,-748293,-23902,-371248,-168958,563836,46262,648058,666800,240465,841848,169048,-174525,564736,-662830,-127788,-237862,-800741,64501,-556426,-606146,255453,-353678,262128,503943,-36794,888266,298996,266160,820886,-252013,47619,47467,-749202,-109825,-628234,-509130,-84572,-764693,-13637,219869,-230744,713080,314515,380463,699309,233127,440391,227215,-119820,87920,-441087,-420389,-511699,-773468,-342118,-209371,-271996,-63670,109458,450042,359530,509342,456415,378449,459962,143152,-45241,-133243,-263414,-321653,-493245,-431918,-412359,-433987,-130575,50802,-7821,448521,341519,563282,543739,144211,380793,227801,-163547,-4893,-271466,-494355,-305695,-623776,-314071,-218876,-192827,235806,218215,230134,605371,405241,519125,419669,93778,151160,-236104,-210964,-288075,-696560,-188361,-362322,-432604,4491,-189988,33520,377757,326543,551009,413811,281771,560883,-8243,49677,46425,-362800,-392241,-425324,-587983,-277925,-351045,-203717,41831,82248,261096,426635,355922,410580,238650,235471,265517,-139612,-165255,-278105,-386900,-348995,-268178,-14044,-189894,-176790,187642,67167,309089,414858,217990,509402,109562,133717,178115,-156837,45303,-188264,-298726,-100543,-308119,-265367,-86613,-128254,136175,142620,228232,371441,305503,212251,246131,122942,147969,-46562,-196037,-101521,-321188,-240295,-199450,-332944,-179571,-68507,-16000,97913,124614,265752,212054,228914,198669,136191,84233,755,-36931,-215831,-219007,-340256,-219254,-247756,-216776,-151846,-33955,-16097,43967,86966,183930,120547,101619,103072,146521,109418,9847,-109544,-125346,-107410,-36871,-235268,-120382,-119842,55280,36299,-54331,52626,248053,15529,174254,72828,-27260,143538,-87163,67096,-30325,-171272,-142407,-86030,-214192,62516,-28281,117826,88395,-62812,136424,183002,32817,168597,70396,-1497,138318,-193338,-88484,-168486,-148147,-47126,-42663,37976,161919,-54061,59997,134368,40843,225660,3640,83619,18251,-269919,-20870,49704,-12782,-197603,-39647,-133245,130609,-152532,-4836,107340,6495,178441,100163,-15227,199492,41839,98027,163694,-30152,53840,-121150,-62763,-164552,-125496,-95464,-57285,-115413,-2297,71804,26791,89052,28970,-3643,137074,161555,-128328,-33976,120164,-174721,-32543,-184545,-74180,-117497,-162824,157579,201648,49324,247757,116083,7817,203316,-107968,58562,-34004,-206919,-10947,-296365,-201189,-94222,-271954,149018,-53616,1379,421086,46464,273974,319883,-76423,258384,123725,-170152,18565,-193281,-186299,6582,-201243,-57034,-10046,-77263,94155,-18553,109917,170148,-41858,369413,194249,96824,160325,-279430,-141395,-91466,-318155,-83184,-248782,-248064,-129238,-103529,63479,187099,63488,95570,202586,177136,192945,238061,-15696,-1157,-24370,-88773,-82963,-266187],[0,0,0,0,0,-3,-1,-5,4,-8,12,-11,17,-17,27,-30,39,-46,56,-66,75,-92,104,-125,142,-165,187,-213,242,-273,312,-347,392,-435,486,-538,597,-663,730,-807,883,-972,1061,-1165,1274,-1393,1523,-1660,1815,-1980,2168,-2371,2604,-2864,3160,-3499,3889,-4357,4910,-5593,6439,-7528,8966,-10959,13888,-18584,27361,-49886,299979,265707,645423,344060,32559,358843,-661742,-318608,-339446,-914331,-333316,-410343,-465236,108096,-153875,197562,575179,261617,755687,557592,339991,328317,68662,-68283,28159,-619882,-524460,-262820,-644248,-357559,-230147,-218673,150549,355604,306811,679045,369581,384315,768892,103090,205209,-59705,-561707,-234191,-555394,-707755,-155141,-539236,-133342,201669,-110644,564583,601809,402319,756635,304687,333518,386437,-277109,-41720,-290373,-711653,-238711,-591022,-572533,-131661,-331338,124489,368227,61497,858536,566340,324876,669496,89840,114601,206135,-566494,-133780,-497226,-779100,-284237,-502438,-451208,138558,-287097,450210,400276,298090,831018,318178,362575,548710,-194918,-7007,-193109,-754627,-338510,-536611,-587947,-150389,-471333,-71114,193772,69842,607690,490810,408167,732082,152619,385723,100044,-47302,7584,-440248,-594698,-385945,-610780,-322350,-227216,-314774,180999,306005,181471,391585,387302,478246,452504,348854,160610,-59675,-120917,-249659,-423368,-603804,-478077,-420405,-263674,-65240,79489,265032,515376,601496,577896,572394,304133,382373,161213,-189641,-139239,-468982,-455530,-368184,-560034,-184191,-208186,-243281,88155,107448,391429,604700,393012,527244,368256,160696,121570,-130045,-234932,-250669,-629305,-371117,-466687,-346768,151870,-176502,191275,191316,85135,610969,513167,404907,369224,78337,-11660,-22521,-320850,-200625,-514339,-450565,-171847,-480412,-98452,-28063,-580,443883,208221,458093,551517,346338,297610,124215,-77910,-30035,-435823,-362240,-454014,-591412,-260926,-307436,-102072,74553,42939,200317,462991,286760,537107,210167,44258,270057,-338585,-129325,-284138,-550909,-283317,-528539,-244537,-116490,-280254,102541,327913,344075,566316,389649,454313,190644,-104078,118701,-19201,-210838,-241056,-435593,-386692,-223059,-339752,-6503,-34211,92737,367685,316694,343225,403597,254023,189241,23907,-22063,-128623,-324805,-270022,-317458,-310207,-285494,-231003,-9556,106434,282039,366298,209168,588456,368428,153893,253582,-91085,-124113,-69325,-573261,-301268,-449612,-381449,-20184,-478710,115633,270482,125748,447797,358192,331003,642449,109721,332106,204067,-447028,77860,-456003,-602316,-208413,-657950,-72842,-46216,-232048,288817,215654,335495,711512,238791,591635,370388,-127465,147424,-371021,-432961,-303056,-561747,-368241,-170738,-417462,190808,63676,206147,422598,272871,396472,505284,245899,166625,59137,-241015,-174210,-286342,-468732,-214831,-525524,-328297,-210793,-32097,184944,444331,301183,369679,524979,270180,548583,30271,105607,13859,-474822,-351672,-305388,-544130,-93714,-420118,-197043,231115,2726,274856,420142,351756,578222,222759,189715,330684,-163369,-54692,-126005,-599180,-213503,-615961,-264857,-144651,-310187,21332,250359,167970,435212,391452,377712,552590,56955,96642,153641,-192856,-119149,-376248,-553214,-206433,-432292,-150904,24227,-148466,266529,283898,220943,544097,315485,375998,388654,65878,22017,163647,-297044,-289894,-246103,-479928,-172381,-363095,-195421,262462,-48518,156701,404887,190051,592754,344299,93688,472447,-191887,-162399,-217097,-484793,-249311,-503847,-359275,-34254,-209803,-142741,350658,21346,467726,470065,250462,451606,157621,27782,158004,-486488,-113952,-321662,-530113,-209450,-413407,-177960,74919,-98740,182729,534932],[0,0,0,0,0,2,2,-2,5,-6,4,-7,6,-12,13,-20,23,-28,32,-36,43,-49,63,-70,86,-96,108,-123,137,-160,179,-206,228,-258,284,-316,351,-388,434,-476,528,-577,635,-696,762,-837,916,-1007,1099,-1207,1321,-1451,1593,-1755,1940,-2144,2385,-2659,2989,-3374,3847,-4424,5141,-6057,7222,-8693,10221,-9210,-64578,-787930,-319449,-35896,-677639,483882,195600,142734,1020892,192921,473122,699750,-253298,419594,-67788,-534528,185861,-928272,-412930,-79712,-972423,253958,77292,-127248,978366,91205,508169,939639,-128031,616078,172419,-464495,240435,-682091,-500878,-185343,-854534,-198312,-89632,-213900,447798,125987,220411,873125,412014,502996,463448,-29491,198775,-196850,-453719,-361471,-441095,-555133,-238391,-259107,-188231,253431,264106,366967,717306,340628,364118,471321,7385,332121,-144219,-669155,-76032,-651529,-623978,7447,-622478,-38900,205077,-9894,681189,412927,463073,823396,25114,333119,182565,-704809,103985,-678960,-669326,-52706,-879845,-155230,60822,-398024,585870,224626,150614,794831,82554,499910,356663,-273420,249786,-226607,-407097,-48343,-898080,-214479,-278984,-519833,219065,-145176,38144,591578,30903,399220,349151,113907,540893,-163496,17294,36845,-340508,-249483,-524488,-519856,-229039,-455275,-197293,65845,-25165,167570,324054,483728,364747,534267,438427,168481,55611,-67369,-278265,-255969,-483012,-378879,-368850,-296313,-206755,39055,278420,420440,296730,605874,468316,400928,592028,-15314,-84161,-14886,-421343,-263701,-413174,-717826,-308960,-365453,-154390,109959,-145821,424074,461852,245143,679670,245955,197083,306236,-254623,-166438,-297932,-531594,-293002,-710420,-427967,-167678,-261351,135989,400490,187628,684803,516164,529156,589978,47889,154434,-122096,-392617,-272605,-603278,-482452,-392896,-453981,-157643,-139691,105679,401332,290192,585462,555512,414026,494239,213833,128823,-18696,-297321,-210185,-489281,-616887,-431449,-621041,-158279,-52333,-107572,241866,251271,293278,614459,313491,541782,301428,122,10534,-246237,-310269,-365560,-610850,-342370,-426502,-417734,-67741,-132544,202618,332249,243407,623858,397796,412576,358124,189078,-103071,-103324,-228826,-277524,-578897,-501063,-418789,-409797,-287352,46127,193773,416543,397839,408028,534754,391434,307856,136250,-178079,-179367,-237489,-413781,-487426,-480860,-395399,-290764,-137499,-3860,175678,373127,479743,657103,406368,284629,455267,62468,-112571,-108493,-393867,-401564,-555674,-444333,-353346,-360464,-24723,148810,102851,413787,371777,421359,624610,203272,262194,181087,-327399,-138489,-463241,-611828,-352171,-513805,-409911,-13392,-145193,338872,275719,392139,686849,359758,220215,348606,-60344,87359,-54671,-658179,-282104,-486198,-619220,-160767,-454263,-102643,350039,-116801,534125,393032,314520,633684,72750,206158,257778,-417729,-68906,-294320,-635753,-298629,-577359,-337122,66831,-298747,338590,348539,175932,677327,369598,394161,452754,44731,105671,-90217,-310660,-289263,-504785,-501937,-472069,-490557,-221049,28927,128088,89903,377816,346004,456299,409466,243216,218935,74957,-205871,-330684,-504424,-460406,-313477,-459188,-163911,-5989,-116043,448976,120944,278365,552023,159449,318714,474967,-230505,130606,-326487,-438589,-131465,-742088,-275193,-11916,-490091,198735,182620,15533,672685,217321,429207,584459,-22301,374936,-104038,-392816,-27181,-631848,-353934,-225216,-748957,43078,-191986,-144779,448150,-106042,357496,534690,176172,596570,102990,-125542,139807,-255400,-171088,-187346,-505038,-193351,-493327,-270877,88031,-85788,186629,109822,323219,568676,442606,349425,196857,144977,93693,-89771,-229690,-418104,-338432],[0,0,0,0,0,3,-2,5,-2,5,-2,8,-8,12,-14,16,-21,21,-29,31,-40,44,-52,59,-66,78,-87,102,-112,129,-141,159,-177,195,-220,242,-271,294,-326,356,-393,432,-472,521,-567,625,-680,748,-821,903,-996,1097,-1216,1346,-1505,1684,-1905,2164,-2484,2886,-3400,4089,-5031,6414,-8568,12295,-19832,40396,-205204,-543427,19882,-611276,-524953,-179346,-779291,-275740,-64614,-274037,439145,211073,338598,616062,271046,387452,452591,-86119,106133,-195121,-448753,-367633,-535142,-624441,-377540,-477240,-240897,247024,-48464,451692,356744,255191,724722,287812,275812,393157,-143059,-150148,-280145,-625542,-277269,-561831,-747332,18318,-242272,99602,401791,153949,645554,755904,301485,622416,312086,-29644,126036,-450190,-362425,-555305,-781422,-285257,-554276,-390521,303283,-143388,337999,650872,282064,667990,600550,161199,577911,-45926,-142973,-56572,-583164,-227901,-462919,-822388,-115545,-508524,-318247,242023,-142338,585501,635568,183928,918751,286321,149740,307566,-217735,-146173,-285685,-666816,-75793,-709649,-560006,119492,-298859,75114,437810,189519,746781,591808,377995,623034,-44191,146786,-29673,-563655,-289648,-479064,-764152,-310829,-526069,-115115,7046,-43993,502072,282241,369301,638851,453497,568090,416809,71908,96319,-120333,-310248,-418598,-502546,-450872,-378081,-230293,-175665,64834,-19205,293058,435557,489876,632041,570184,301806,493721,117644,-11317,-186246,-428216,-414213,-414453,-681476,-205022,-363150,-291368,126795,124718,291564,536778,404458,577780,431558,277805,341901,-52087,-12738,-220004,-466185,-269032,-617382,-498210,-168972,-394165,-90936,139056,196165,562909,240571,566475,503883,57283,357716,84263,-168101,-208070,-474748,-551282,-429249,-500777,-178611,-197638,-18181,525025,120073,414637,532092,367849,567961,208373,135926,127951,-411141,-253716,-473500,-595156,-251550,-449976,-337120,-9879,-102165,298724,375428,315585,555681,436871,349210,172514,19843,127891,-344130,-545418,-283533,-678960,-348408,-341778,-349424,96859,233549,111645,619884,464073,552697,400261,50424,353558,-210486,-253368,-94986,-614094,-443124,-453281,-443455,-233010,-170975,187869,362142,260423,500268,338848,519486,457604,154022,-25669,-129504,-235130,-351683,-420033,-493449,-540848,-285200,-300933,-120491,189150,300450,324689,565737,486529,535089,416869,12449,175119,-156582,-376018,-237518,-514211,-418534,-339627,-460928,-249626,-43766,3371,457460,248223,500735,535458,227854,446212,-55180,-63252,50938,-510006,-376799,-366952,-629607,-151843,-354491,-173981,206573,-111455,257879,476074,201254,644192,389037,141729,465017,-229948,-261066,-259967,-581574,-395165,-280294,-554234,16705,-292190,149199,307773,203025,475602,383790,337694,505579,131095,-15731,82846,-160649,-399190,-370646,-618191,-381763,-371171,-300766,113302,55881,215040,377942,350489,342893,481490,267483,292591,100647,-199266,-25392,-277616,-407216,-248737,-625352,-266343,-303939,-228218,118865,95334,236935,558366,212035,529984,385267,149286,484068,-217652,-273141,-149747,-641780,-334007,-408980,-695021,-106026,-327080,-230942,193332,-51566,368585,401712,198840,526753,312500,209983,207826,-161801,-197795,-336383,-583224,-304260,-387249,-391634,-186558,-209083,95430,356262,135229,361574,421926,117699,412698,229311,-87042,138539,-356040,-253182,-232288,-494206,-351236,-211593,-325331,114297,-55422,6193,458980,297630,558161,554689,188857,404097,27337,-246190,-135069,-455962,-512348,-172707,-523908,-141271,-226458,-124223,296424,98049,367382,542538,186602,461249,275680,-114755,107616,-336323,-215226,-325200,-532813,-250562,-330417,-287246,-115472,-177548,51184,274137,239094],[0,0,0,0,0,-1,5,-6,13,-11,19,-20,27,-35,46,-62,74,-93,107,-134,158,-192,229,-272,320,-372,435,-500,583,-668,770,-881,1003,-1141,1287,-1457,1637,-1845,2066,-2315,2583,-2877,3202,-3551,3942,-4362,4829,-5333,5891,-6498,7167,-7905,8718,-9624,10627,-11758,13027,-14478,16143,-18085,20384,-23159,26603,-31014,36939,-45418,58861,-84667,230367,-559011,-474746,-206492,-1169581,-267481,-389577,-584293,355754,-249923,103598,868157,-125576,718298,688313,104070,802713,-6014,-115632,474699,-758241,-57008,-303648,-971389,-24488,-570215,-233220,370537,-307938,549890,551986,116637,908905,291456,305998,480298,-385425,43217,-338351,-652969,-234856,-618732,-558291,12453,-443104,145479,102518,203961,575392,365828,439194,400149,418316,92655,95025,-100561,-455248,-296467,-504525,-571025,-288245,-465908,-39542,235949,67581,474070,515188,370278,697805,90609,334445,299160,-447069,94313,-316617,-733127,-183322,-874341,-330101,15034,-586041,469508,143500,79923,1016955,63692,506381,688875,-171363,366763,-131662,-548529,46982,-835897,-517433,-280148,-763484,135446,-342888,13740,697825,92786,625644,662968,75023,841005,113149,-18384,213633,-547118,-355662,-349701,-763989,-96316,-486135,-322976,208550,-102053,352524,607241,449792,746596,425303,371433,222532,-134146,-187896,-223706,-332658,-492857,-508095,-377046,-244521,-263176,106131,138090,370415,352862,502599,561837,379172,342646,56838,-102774,-154945,-333273,-205356,-434458,-513646,-234483,-323877,-356377,37879,-314,196720,431166,221529,603070,271360,275368,232246,-196594,74918,-104948,-473740,-305409,-450670,-428318,-127119,-276369,-56540,221544,58482,337186,332551,340844,403723,79819,141673,18819,-216077,-133696,-519620,-364308,-198688,-433231,-134224,-200119,-178533,140521,109222,251443,387191,245602,318561,230903,-73346,146966,-127530,-215024,-119108,-265103,-252973,-160075,-173123,-191951,21280,126920,216472,90894,191668,248876,348719,308975,8361,78843,-59108,-163760,-12662,-311853,-234107,-149170,-278093,11332,-134365,157849,276499,166351,343687,275902,129595,178085,11834,40937,156335,-189164,57655,-148558,-270799,-180146,-273987,-129647,137240,52648,196479,137155,115394,300869,218026,218327,125855,11339,76461,-105676,-115233,-211111,-184761,-265674,-136592,-101630,111691,-20354,281589,93112,81324,114523,55363,100203,79930,45004,-63370,9035,-47659,-125251,-130217,36847,-54343,101380,-58695,34064,209713,111339,-35507,176988,45998,140620,41054,-12373,-49070,-13627,-169798,-157978,-194358,-198684,13765,-138803,31947,69219,-94225,79771,181290,72406,106268,-76657,129200,11001,9888,78318,4604,30841,9871,-85516,-74971,-46990,-34406,-44938,83217,-31593,-4954,56191,61761,42919,-23014,78281,34881,-19378,12991,48977,141901,-50414,78066,-17921,17929,-84581,-64569,-45815,30225,-29530,-117811,8981,16261,93851,48624,32646,43854,-67391,-14172,21086,2068,-55910,-73022,-212528,105905,105570,-37168,62707,-33116,-92069,158499,-138,38155,-67044,170280,-96971,-171203,945,9785,134626,-59990,4362,74185,-38889,238045,2243,-67752,50156,66441,62200,98638,-56952,-131364,-39894,-178484,-93341,-57612,-30559,66148,-118174,79342,71377,12270,245030,-29463,96023,111073,39660,65518,28590,-162303,-19878,-85569,100036,-148351,-100517,90141,-137668,45080,21212,-139568,88834,2763,44764,119494,67418,37997,84216,-35795,19128,-98914,-98962,-79616,-232140,-133939,-33450,-88061,84279,173028,-41677,106722,22455,63972,85430,81487,80210,-31971,-48287,-137383,-97182,-127162,-37669,-239875,112307,47144,52838],[0,0,0,0,0,6,-5,10,-10,13,-18,22,-33,39,-53,61,-78,93,-111,136,-159,192,-222,264,-303,354,-407,468,-537,611,-697,784,-890,998,-1125,1257,-1406,1569,-1742,1937,-2143,2376,-2622,2898,-3192,3515,-3868,4251,-4678,5140,-5657,6222,-6857,7563,-8360,9268,-10305,11519,-12942,14655,-16748,19385,-22820,27500,-34289,45056,-64838,113157,-497341,-839275,130349,-636055,-23091,300270,-17411,637928,520660,314502,833644,228314,273296,173808,-282947,-270134,-348505,-722035,-381341,-498954,-446221,-125474,-248881,111349,299157,211440,586064,741237,423410,756558,315305,174031,78390,-392715,-389300,-346554,-665329,-499608,-384722,-636308,223270,-10235,345557,784200,277865,573307,569866,95532,362788,-21499,-280347,-115986,-793303,-529787,-426855,-699614,-219258,-152178,-124646,548350,239996,466238,774587,433594,406571,420642,-123436,118462,-287005,-468582,-393163,-687551,-483359,-159905,-475983,172358,230484,116326,754926,359048,576072,631528,144643,132437,50974,-559804,-176942,-447344,-620930,-230706,-762403,-211427,-92367,-290569,459992,356024,223159,839503,416758,433834,496806,-25273,267375,-254272,-479908,-162059,-742500,-458735,-163605,-594099,63928,41775,24080,473425,326015,534791,697571,330164,419861,184581,-86497,-175987,-383999,-439776,-493917,-579870,-423817,-262776,-198288,81456,343430,204451,428528,669620,588026,511793,467387,54235,68249,-248774,-374596,-311022,-568520,-339499,-373247,-506670,-179190,-52316,56467,486977,383970,627215,686465,216920,450440,28031,5558,-138816,-436503,-433900,-505624,-818058,-219016,-331849,-241244,292696,155695,426532,455562,380085,644268,430861,173262,341923,-176554,-217961,-287532,-511045,-380867,-753016,-299466,-151190,-196010,229538,180147,197710,548583,434751,552529,522462,77984,159693,-102288,-257595,-270939,-458633,-340056,-534805,-480271,-203960,-176503,72004,199217,278789,604717,484415,470409,560913,167643,308227,19457,-268548,-376345,-568654,-411175,-181778,-427870,-265123,-85884,-19872,288385,276903,465852,649107,322486,469558,198138,43588,78236,-218317,-394132,-388448,-581235,-432564,-405441,-185724,116806,-45056,358785,380149,354576,482908,400250,229969,218589,-154758,-143622,-267376,-388983,-376835,-414785,-260931,-225374,-112300,203194,290139,393024,399957,479087,424916,337061,336716,249377,-10714,-85512,-383030,-366158,-231502,-533112,-369477,-349063,-283252,10953,-14461,395598,617982,281527,710053,301664,161684,316043,-100771,-161085,-258106,-755027,-329325,-609281,-568913,-25111,-432280,-49495,313255,-23183,541623,453840,330712,702014,115198,238475,222153,-284213,-57066,-306962,-510350,-191810,-510159,-317573,-79688,-166624,273015,113034,72171,524062,351732,398254,421797,3520,-63140,-272658,-323293,-347863,-472494,-364496,-237180,-154566,3209,121414,110810,427284,341890,253551,412109,333234,124903,133196,-140144,-160937,-341796,-485458,-490274,-475978,-392253,-37054,-117289,-98067,395649,172172,447540,511329,332014,455864,115836,48527,141964,-310931,-154451,-275549,-657237,-227186,-448961,-477262,42033,-114504,294340,418329,201057,421704,420765,36999,428689,-36376,-137896,-41644,-414261,-286109,-353291,-490616,-259366,-264507,-224800,166969,175908,362752,688212,286980,602487,339180,161859,183740,-81680,-221168,-149158,-532228,-215448,-290905,-489713,-89110,-255618,59603,343924,136254,289007,392509,147835,327651,204937,-85097,47187,-283489,-242164,-150918,-717800,-201600,-265920,-327900,119335,-11011,97866,382311,91387,475161,436544,87810,408552,-130058,-84305,77974,-479556,-342561,-316324,-431271,-123853,-291273,1991,147099,148678,395530,340276,290011,418869,187583,188772,166608,-295279],[0,0,0,0,0,-7,6,-12,14,-19,24,-29,41,-49,68,-81,101,-120,144,-173,204,-248,288,-342,394,-460,527,-608,698,-798,913,-1033,1173,-1318,1486,-1666,1867,-2091,2328,-2595,2877,-3195,3533,-3908,4317,-4764,5253,-5786,6374,-7015,7728,-8510,9387,-10361,11457,-12702,14121,-15767,17690,-19991,22779,-26266,30757,-36805,45449,-58916,83112,-140596,616019,588287,44555,697689,-267866,-12872,-61889,-926662,-278096,-576707,-809331,158948,-686131,-24275,403345,-68500,810804,510807,188462,955078,40297,347562,398870,-557879,110081,-400513,-889306,-53718,-761783,-458214,167310,-525703,466273,485797,250356,954478,347337,410037,636311,-212466,267392,-167945,-575099,-164084,-607504,-380959,-318895,-544159,-157670,52667,34196,419728,529948,497303,573339,545516,319117,250332,25393,-255681,-193714,-531159,-569860,-405153,-743014,-273304,-268380,-283825,299396,158169,418498,767888,102878,758076,408229,-206214,623932,-282490,-317668,-86845,-991011,-347724,-384518,-789907,166583,-389768,9409,593731,-105797,816006,511892,241217,825391,-38906,167184,396267,-603316,103047,-516276,-650066,-59370,-950152,-154564,94150,-293734,602548,248778,370103,819973,251010,551915,458917,-9409,307506,-213984,-347096,-177394,-735184,-399159,-450544,-578391,-72869,-223542,-5720,208831,190532,422321,448396,636220,434911,391945,214540,-47184,-173091,-246699,-525456,-417008,-379271,-343566,-371499,-255641,48752,79459,356395,559983,250968,503173,420902,169749,433259,-95150,-145320,-217475,-510763,-312632,-476249,-576956,-249552,-376540,-148747,155219,104645,565168,446523,449744,525696,266084,365241,175883,-313334,-78853,-551222,-563739,-291821,-599394,-379425,-175020,-353844,245956,107781,126362,679111,366261,453670,423714,145867,130989,-77702,-216134,-191096,-533666,-284705,-372003,-488271,-199997,-373505,-24819,217668,159988,371137,400324,288433,609223,118770,311363,98440,-166351,-167857,-424586,-502950,-402086,-487504,-229106,-51560,-29988,82626,123206,260981,308499,279948,451811,144828,115470,182845,-227151,-116461,-375721,-407584,-112341,-437705,-333971,56572,-57458,204001,244891,91515,329727,232101,300420,346476,-27092,113068,-170322,-190591,-290039,-421069,-230029,-222409,-228844,-103785,58567,135037,382306,218087,376071,402458,323221,233618,79037,-46544,-108097,-364489,-311337,-340941,-481637,-400037,-160165,-17381,96794,410379,296611,349554,442807,217250,223321,247546,-164982,-22386,-228170,-444851,-425846,-568555,-297885,-11122,-282941,174102,321750,181210,452800,443198,378964,413258,128493,33130,-69511,-397347,-251676,-522560,-429396,-241484,-501321,-298229,37874,75901,400044,521358,177927,593822,293733,164805,326358,-257384,10150,-230800,-453665,-125612,-632330,-346314,-174963,-394041,-46190,114729,130531,523583,421490,185582,614518,-62647,119831,63652,-471196,-92834,-461241,-561311,-298044,-524513,-225801,134495,-306188,371571,315350,285645,650843,191609,422944,266948,-120059,-44391,-242719,-380482,-334632,-646717,-322349,-14069,-394563,87915,157917,182432,456195,438876,272302,427674,242930,98031,14780,-237409,-326909,-229905,-497746,-395677,-311430,-170678,-35743,78517,104622,417602,385870,347626,517370,83668,336115,57273,-276071,52188,-626513,-467859,-213389,-698092,-116064,-107595,-452233,264353,38081,214489,673914,165867,414331,443881,-73210,341379,-204001,-309753,-67328,-620368,-383066,-178205,-464611,21713,-137214,7188,421222,100093,535296,473771,130532,454123,90705,-50335,-7463,-511104,-288126,-294270,-551174,-75515,-437577,-234551,113327,-98208,342532,401623,258737,484498,315435,258720,152001,-26830,-150526,-127047,-404269,-315817,-397867,-455412,-236985,-152113],[0,0,0,0,0,1,-5,3,-8,6,-12,13,-20,26,-33,44,-49,63,-72,91,-106,130,-151,178,-208,239,-282,320,-372,423,-484,548,-618,700,-784,883,-985,1102,-1223,1360,-1505,1665,-1840,2027,-2235,2453,-2697,2956,-3244,3557,-3899,4279,-4694,5158,-5673,6260,-6922,7692,-8586,9648,-10933,12522,-14555,17245,-21009,26659,-36186,56246,-179061,192653,609359,162081,723019,687993,215569,631084,163559,-140593,37333,-727691,-404011,-405054,-708138,-255535,-435420,-369579,241593,69579,237804,729080,371044,537656,571494,159055,460694,-54964,-343273,-101039,-496667,-505603,-321160,-767150,-233392,-130915,-241202,339648,116369,224517,740003,180487,529051,430179,-22396,79578,-255440,-240994,-14089,-564642,-443210,-106549,-576448,-6217,15369,-100806,382875,213348,391024,604400,45073,291163,212638,-293417,106233,-369251,-431728,-344059,-578167,-346128,-183626,-252528,190632,207381,32357,476118,220811,268953,421554,-37957,106431,-135316,-346095,-27003,-567579,-552469,-96149,-425405,-33241,-19574,-178511,301899,243266,292828,436704,309932,347465,335061,-208943,153976,-158482,-339098,-200051,-636420,-184902,-125742,-355947,32831,263334,37832,575876,360363,333989,384504,157482,106017,-33289,-291866,-143306,-459253,-380804,-296417,-388124,-119382,-18660,45416,299739,286136,337262,325904,370095,351922,130064,59384,-74008,-287415,-224970,-377575,-246187,-258547,-289689,-44445,-292422,-1269,96088,128606,307051,388741,391899,261464,76837,183203,-85800,-297506,-128724,-391785,-186546,-246648,-553530,-38329,-88871,100158,342408,177246,471090,387372,381385,311352,136507,-34740,49056,-182927,-297786,-390217,-548775,-264219,-310794,-139217,-18603,211689,453997,420377,392482,400915,238141,254006,132252,-187140,-151642,-276740,-514174,-312366,-513890,-267888,32908,-127394,229685,222774,321214,508693,375782,420876,336249,43125,94627,-148787,-239941,-344460,-358678,-286754,-360500,-462090,-77108,-81917,104537,431049,121739,478431,305530,174473,316949,14679,90469,-65022,-466669,-323278,-404361,-483514,-273388,-396935,2090,151390,135708,437273,478500,317449,380945,208318,86718,149152,-175968,-190928,-422912,-499169,-306584,-599816,-349553,-63404,-88548,142327,280024,237729,358471,362999,329158,317918,35844,46075,-167965,-394543,-314656,-394355,-408447,-376090,-305441,-213062,26104,147262,115667,523091,336362,354439,400576,240213,197499,-33318,-205721,-32814,-236838,-473512,-168138,-557347,-238370,5170,-265243,370622,185172,172191,523883,269467,270742,319742,-194033,109152,-278991,-491090,-106597,-483505,-383332,-172352,-430601,116137,28806,74382,557511,149665,435264,520614,112523,336646,67942,-290042,-36390,-430477,-491750,-180670,-469727,-214263,-126197,-203672,219526,235399,350448,402592,436962,438475,418530,-9140,20335,-174050,-335355,-361264,-421632,-528688,-219780,-261670,-152133,128491,95199,443820,413137,225042,586604,219196,26209,300190,-37241,-198351,-196572,-589220,-347892,-422968,-491015,15779,-185022,-450,349155,76460,608072,647372,144386,638150,-7412,-22389,24298,-431189,-210187,-453058,-550851,-152501,-420961,-218090,139353,-150483,326582,375934,110748,427284,286907,173444,298779,25635,-93909,-126574,-471056,-305764,-355319,-435048,-136122,-122615,-3641,160972,85250,249705,376775,153154,412172,373046,-22659,198629,-181855,-180659,-122008,-504830,-294791,-362716,-526564,3085,-229120,-154714,411590,69158,336004,362260,197044,355471,177710,-75013,197585,-332445,-192061,-157338,-517082,-212015,-323938,-262869,200051,-159051,326633,275325,106062,468750,259503,239544,298131,26076,31614,-178212,-333289,-118407,-347365,-185544,-197916,-316114],[0,0,0,0,0,-3,3,-7,5,-8,6,-11,13,-18,24,-27,34,-35,46,-49,62,-72,86,-98,111,-128,140,-165,183,-212,237,-268,299,-332,371,-410,459,-508,566,-622,687,-756,831,-918,1007,-1112,1219,-1344,1475,-1625,1791,-1976,2189,-2425,2703,-3016,3390,-3830,4363,-5021,5848,-6928,8376,-10431,13514,-18596,28220,-52129,237610,204126,73994,852496,102400,463169,887604,-46330,461466,67460,-558174,268869,-679860,-791333,-148666,-883860,-129013,-9239,-470135,651191,21908,416639,1050048,86515,810924,584298,-183231,566652,-375394,-396968,-27967,-921949,-303234,-363233,-759903,192878,-164152,-43579,789361,234452,751605,663339,131797,541089,69286,-174011,-36365,-511640,-527768,-395277,-529445,-394876,-354638,-41693,56131,310706,374716,482928,652829,377823,458579,139999,-2309,196806,-436596,-475707,-314423,-897648,-303685,-199200,-310502,260064,-57911,344710,609406,88178,798210,451805,2470,645960,-246587,-67113,-25314,-803932,-144481,-541702,-605716,81834,-470347,-79714,196230,-216396,620348,295628,152378,877237,26796,222010,340588,-434595,59806,-436339,-573884,-2190,-565909,-371451,38853,-308881,312221,105260,157877,558071,239469,354013,337675,-38113,207708,-132464,-228428,-156107,-591656,-368907,-190610,-271126,-70015,26535,169561,265694,185471,379702,384069,210116,236873,78219,38672,-182815,-243167,-368977,-320385,-272910,-364066,-224797,-123145,-167627,143343,116411,205359,442803,203419,327420,286874,-48490,86979,-247639,-400998,-99703,-371244,-445532,-290757,-365809,-34153,66952,103125,387283,188221,565026,620038,115569,342919,95303,-112984,-126457,-541684,-539503,-293635,-521770,-286791,-240884,-56529,320178,66972,244922,548065,362982,407860,468872,118457,184895,-112738,-129464,-343252,-536723,-183539,-627653,-518266,-208502,-140600,98029,176319,218651,607439,344465,367086,471323,153949,144689,-146956,-235417,-256578,-593215,-459530,-413853,-516024,-155341,-195531,133111,353842,159897,627976,457837,378781,458484,33723,205002,-76374,-334761,-343356,-456828,-664202,-197153,-313196,-125128,117382,-76078,418339,391227,417242,576531,347404,285889,272804,-240005,-135643,-422905,-450571,-404749,-572475,-407489,-300403,-159972,8022,78044,251641,410398,533781,454011,459882,344568,64223,-68034,-250795,-334861,-562905,-452852,-433308,-294015,-362549,-88070,-4836,225102,356121,247566,517137,479868,276224,400519,219243,-124782,-5553,-461684,-456750,-285866,-601618,-169907,-174116,-197151,322125,99224,164191,629499,303366,552413,331036,144534,326446,-43027,-320422,-167725,-713524,-457069,-322878,-561573,-153426,-126590,65437,464725,143635,466937,577685,290778,479166,373238,-102384,157958,-304734,-353154,-194063,-678635,-399093,-290106,-466341,49812,-155900,104030,568822,207147,650279,435280,180438,521127,86548,-59447,138632,-560081,-275350,-343246,-574233,-135184,-417441,-112235,289328,1885,368318,491699,279148,600751,265534,101451,310366,-107566,-126260,-188628,-562895,-222856,-421600,-347830,-164359,-220206,-78871,286815,61751,341659,213777,348682,245202,299166,98781,13635,-162557,-356133,-280852,-315051,-395591,-110882,-237721,-37358,93666,80361,412421,298981,195505,582046,75080,204344,133539,-213210,-6056,-353472,-468859,-229152,-509504,-165548,147131,-312076,272078,109568,110486,586582,75067,303000,506154,-250524,286523,-180635,-449239,45038,-599730,-376602,-285624,-479708,192868,-131697,-90035,608123,100683,277093,443422,-41385,511519,71088,-49085,119556,-418918,-212506,-269290,-582215,-255323,-317633,-210894,53073,-31756,216908,297300,319195,468429,256849,213879,239445,153810,-39465,-340333,-314256,-419466,-459909],[0,0,0,0,0,-2,-5,2,-3,4,-3,6,-5,12,-11,17,-18,23,-28,31,-41,45,-57,61,-74,83,-96,112,-126,146,-161,185,-203,230,-255,285,-317,348,-388,422,-467,508,-560,612,-667,729,-790,864,-935,1023,-1111,1215,-1324,1449,-1591,1748,-1938,2151,-2415,2725,-3113,3598,-4225,5060,-6190,7763,-9826,10897,68357,736875,796700,-125247,330372,-54513,-445114,-204324,-786469,-656216,-305674,-640827,-36528,22679,50563,511724,503343,350807,883769,470796,342322,325939,-208101,-7549,-350209,-652101,-339794,-621971,-510997,-144728,-277955,17768,381076,159733,685358,752856,312671,745523,115276,-52279,82905,-596596,-451106,-539541,-896565,-318720,-523930,-397066,50440,18529,270374,662809,369936,727351,608789,160893,437312,-147847,-263276,-314570,-684713,-464741,-499301,-560768,-165538,-119904,-196246,523625,191265,422469,698124,261696,597168,430419,-75827,171629,-423031,-500541,-187696,-728044,-517541,-405304,-711066,-34585,-15860,83910,529730,129216,802898,553816,238839,596568,16044,-176204,-89896,-599040,-356297,-397019,-873322,-144241,-395836,-328093,150249,-153061,329361,564909,284171,745474,349694,131512,361714,-213734,-177085,-245860,-563605,-430639,-544689,-609420,-198693,-133565,-46013,440007,339398,494208,367248,364687,444079,378590,100545,-49944,-161291,-376976,-360529,-515498,-636710,-362642,-234080,-56466,250569,82741,390074,544963,348684,547485,432306,204353,242444,-188407,-152470,-248150,-590030,-302002,-457269,-435490,-59435,-220301,123969,226129,134240,541894,281422,464192,532296,80204,253544,84719,-185170,-131642,-415380,-471291,-246357,-546381,-126485,-181507,-123319,196419,137867,308094,492772,458126,478092,561857,99490,371034,-151089,-157729,-343577,-521193,-266915,-516651,-183092,-226494,-123567,346842,93574,137038,607085,463584,306564,377782,191932,178182,-83891,-252461,-166798,-573754,-227971,-519885,-369047,-149682,-184569,-62047,252169,143503,590691,392015,401398,543917,182599,256102,110582,-409175,-186882,-504391,-494988,-295912,-420265,-333410,-36913,-7726,296771,291137,354186,634526,194215,357096,223840,20568,81199,-235236,-370180,-316690,-491717,-291892,-384679,-287611,9757,-46972,166601,279486,303390,414606,378407,443922,171784,157926,-46830,-173546,-261245,-317853,-371161,-313521,-399490,-333483,-154560,4272,231635,249544,172084,446619,342018,499147,378532,77053,147453,-144399,-200108,-303034,-530011,-258010,-454833,-386827,-54589,-241025,195631,211684,142507,594640,250525,343183,535672,15350,217168,-4116,-433100,-78130,-336733,-494531,-143084,-512933,-245447,75869,-206602,528421,365893,298543,663520,217941,533220,303584,21657,90931,-187791,-296070,-216777,-613145,-345594,-238683,-300485,-213,142627,71330,453365,297843,284481,503255,337159,291726,82187,-119546,-48071,-263639,-627257,-235058,-379200,-407264,36603,-232535,122934,365347,155874,594279,416294,329698,498446,77406,144859,-33992,-393563,-317371,-358633,-506663,-265075,-363419,-223972,37479,-91898,284242,352774,312777,553333,375566,223462,472141,-3162,-21528,-159753,-525135,-248825,-435766,-332736,-101118,-436254,-80926,125573,-12524,496638,246993,439548,519077,220496,175429,215797,-167754,-135538,-222860,-442616,-191103,-337201,-456624,-106439,-332508,69450,377791,164404,488149,518540,263072,485438,91448,38797,176664,-322073,-212414,-164071,-565502,-152418,-465318,-328766,104453,-175078,260419,344284,208079,505026,212478,291167,464710,-89379,32890,-23881,-476484,-62496,-427841,-509358,-76077,-500947,-3568,-83986,48424,493941,214906,327492,541088,128565,324637,143426,-105346,-43454,-429783,-486831,-257228,-492250,-291543],[0,0,0,0,0,0,4,-2,4,-3,2,-6,6,-14,13,-19,18,-24,27,-33,43,-48,61,-66,79,-88,102,-117,135,-155,174,-199,218,-247,271,-306,339,-376,416,-456,503,-547,601,-655,718,-784,853,-930,1010,-1102,1197,-1308,1426,-1562,1714,-1887,2088,-2321,2607,-2946,3376,-3918,4635,-5606,6988,-9062,12351,-17510,-51118,-355372,-779750,2126,-233471,-157830,720336,37831,575384,871912,-50341,755495,380448,-134162,566138,-669235,-313975,-196268,-1063005,-121043,-508517,-572353,342864,-292780,277160,497395,-63230,949201,489364,180362,815637,-189097,135661,152032,-641523,-192346,-502605,-724915,-186899,-451986,-39205,311668,-154871,476469,433798,426703,600089,271666,235018,143299,-127097,-35651,-225898,-673997,-466317,-513265,-423959,-289320,-181220,-52607,353396,443629,361157,860221,298933,254976,347884,-214594,166724,-109398,-657323,-198082,-579160,-455106,17100,-608788,11330,272775,-144270,716051,194919,419008,809422,-45508,539095,144952,-395340,112526,-578794,-451824,-231791,-931881,12697,-175714,-440477,544674,70081,336019,785958,128381,637554,324178,31472,582059,-258655,-222688,-14980,-834114,-239117,-332125,-595001,138952,-250561,63440,311654,89469,494655,418356,181272,477799,100394,73129,5114,-303973,-184261,-401749,-544915,-424611,-265486,-140563,-133069,-6887,215178,260500,355300,278438,330860,279518,235552,216902,68786,-69004,-156757,-346896,-267320,-373610,-350938,-235528,-245367,14533,146097,119612,405349,382388,258792,430532,-65532,109061,35490,-288901,-119221,-331408,-250836,-257334,-345496,-214992,43890,-89270,139278,127836,183269,370827,149372,223438,113206,-6891,210126,-109573,-127870,80825,-320488,-87874,-63922,-164866,-13921,-20014,33229,139263,83543,63490,199611,-129978,60117,-9540,47663,-85305,-33364,-62467,-137288,-121905,-37851,-95538,12606,30384,183047,-9668,-89369,-2808,45372,-100870,-31289,46250,-87827,19440,-148322,-15772,119035,49530,-108,132701,-2469,-16863,-23556,-113315,117727,-75054,-59519,-30406,38610,-127069,36729,-35312,-4593,67400,8899,-76432,194817,183,21631,-43884,-66916,-58461,-119184,-167632,38262,6780,-16873,58992,-74379,54322,194487,145467,146527,134260,183272,77407,67646,-10208,-91071,-177628,-196467,-273999,-179056,-162114,-28259,60886,-13334,92134,274600,236255,399780,358960,147016,189430,96782,-82438,-29935,-172837,-383337,-267062,-365718,-318903,-190905,-248083,49766,-7291,69909,198586,305069,189671,463298,137135,268812,59840,-164559,-175942,-220328,-450218,-143879,-372830,-272327,-99395,-100055,210410,117520,103706,418380,168170,310036,288875,-13049,102252,-134182,-245448,-125042,-287481,-408543,-76845,-310316,-158051,100289,-58445,212882,153123,146187,332930,-1377,377785,116958,-88538,72141,-106808,-334536,-250159,-170961,-89926,-138350,-151708,44312,85644,171425,251607,68795,212874,221899,114574,75543,-75536,-102606,-210467,-334969,-172812,-109631,-113389,35565,-49620,64541,163462,140651,208074,233292,257414,190037,292441,83934,-94792,-49565,-330826,-282690,-156508,-283130,-140680,-100610,-52704,58739,135245,266029,335449,157548,220426,112671,-33690,227291,-105733,-189153,-176795,-415474,-193117,-225657,-310874,-2906,10380,-46852,279870,88924,261161,197628,-33096,214158,5689,-152962,-47650,-163590,-60633,-38556,-307238,-90240,-204428,-87765,154132,-16022,135924,285788,-41119,330707,95067,184734,153621,-233809,-245683,-16689,-492635,-171591,-294461,-143966,34944,-272188,152163,246054,225477,252029,327381,235493,229840,-6402,-14090,-101540,-216998,-309806,-308264,-371361,-103888,-144376,-92754],[0,0,0,0,0,3,-3,8,-6,12,-11,18,-21,28,-36,42,-54,59,-74,84,-103,120,-143,165,-189,219,-247,286,-322,369,-414,468,-523,584,-653,725,-810,894,-992,1091,-1204,1324,-1455,1598,-1750,1921,-2099,2300,-2513,2753,-3016,3310,-3637,4003,-4422,4897,-5456,6110,-6896,7854,-9052,10593,-12632,15470,-19635,26303,-38479,67460,-283334,-150063,-243430,-765372,-238350,-702820,-595489,-112348,-337055,142863,489770,107909,707671,519619,215682,638634,174122,157837,368195,-372721,-51094,-407533,-728351,-332002,-560044,-455709,472,-323173,187250,440965,16909,643580,546561,280137,764862,105852,3455,68915,-475093,-155649,-406503,-675352,-319165,-427261,-574746,72690,-157819,229042,542546,59831,691424,485079,139673,508038,-90831,56225,-167176,-645523,-244518,-440582,-716880,-63819,-533375,-137734,239891,-53652,420855,463996,265940,671613,370199,111887,369771,-272270,-277732,-141023,-743794,-268470,-386022,-458561,76253,-192080,-11933,285076,92382,468750,402943,135643,539478,40370,56784,83366,-304947,-54795,-269395,-546564,-167745,-347161,-207778,140710,-146768,170393,272418,53433,343009,223176,161227,237360,-121348,-41989,-181182,-351376,-54863,-235037,-260343,-82916,-298426,-108130,57841,84341,287136,236730,203441,416282,109552,158017,30941,1974,-289113,-117868,-251774,-214679,-269258,-250729,-140710,-57977,87373,245829,262632,251166,345533,187181,43673,199839,-55285,-90538,-176560,-414069,-452311,-435040,-357289,-211874,-131290,165875,167064,132323,363798,311276,192560,443010,121217,205077,-26214,-335292,-119535,-398786,-360457,-239591,-223949,46376,-141365,65600,338526,278470,346901,448030,131484,376321,177294,-40342,55123,-321685,-307415,-337098,-399617,-219106,-285804,-180776,55969,87611,219049,314267,232580,473220,285465,235978,178153,-59410,-135150,-240016,-230549,-270568,-532657,-130142,-273797,-253739,74546,84113,313556,373297,207080,333234,211006,29198,370921,-55392,-116418,-151086,-358597,-144568,-159832,-233215,-142942,-96376,59163,300663,277573,438851,253294,204851,407437,75936,85586,25424,-272508,-328443,-342162,-458166,-218557,-265175,-85247,58078,20424,89458,270133,262459,252883,181269,123271,189766,3945,45401,-202945,-233616,-177006,-209708,-247289,-118138,44332,-81221,108199,68190,129794,263304,43837,133516,389959,-4601,136498,27991,-203254,-252646,-199704,-454235,-141017,-218827,-70741,48821,-118662,250503,180723,319697,445931,228735,254304,235906,-27519,121161,-55167,-228697,-92852,-455351,-209064,-110648,-355029,18844,-172,13227,308987,92599,321640,217063,172065,245490,-122501,-114848,-37854,-358859,-239326,-194377,-285600,-81589,-268449,-87339,278957,73080,255911,448484,228259,283611,115498,158145,217851,-9471,-173919,-173191,-250461,-298519,-160119,-423939,-167229,-46798,15041,315213,278516,169833,557377,144741,2040,292010,-121120,-10607,-101710,-419850,-331387,-394248,-307277,38603,-78397,64907,256164,90595,532427,268578,127268,410021,-71041,73123,27927,-345764,-180460,-278792,-403946,-76025,-239951,-79699,108874,11080,369777,291301,203197,469028,189151,164215,199597,-35323,-132325,-106071,-246236,-230869,-180886,-233046,-133223,-111755,1397,54058,103925,129404,276748,180423,188456,246034,106804,183155,-121512,-25418,-107848,-350085,-203007,-284824,-253790,50574,-146220,-23030,290829,101731,370351,299306,57832,298834,86974,-14173,32850,-198718,-130020,-171637,-409931,-55536,-89297,-108670,224672,63832,340606,318158,127956,325316,258950,-44995,205220,-208111,-52510,-16759,-492641,-77843,-328429,-246816,-51008,-176220,229243,207194,43146,305193,249816,168431],[0,0,0,0,0,-2,4,-2,5,-1,6,-6,12,-15,19,-25,25,-35,39,-54,63,-80,92,-109,129,-147,177,-204,242,-277,321,-366,418,-477,541,-617,695,-789,883,-991,1108,-1237,1384,-1538,1715,-1900,2109,-2333,2582,-2854,3153,-3486,3848,-4255,4703,-5210,5777,-6425,7169,-8037,9070,-10320,11894,-13950,16820,-21193,28942,-47199,216560,133868,-598083,-206263,-476179,-914334,-32489,-584891,-326530,417553,-372727,570469,627016,140155,1037405,353407,141372,794379,-505540,-11713,-225154,-1001184,-26797,-601203,-632868,150595,-496308,215479,465590,3404,781298,344582,321507,880369,-124573,138792,83848,-695254,-187073,-517228,-689753,-142601,-501288,-220964,61537,-179272,573378,445379,306864,634062,383022,248331,276774,65864,-150516,-254649,-453481,-426188,-443541,-582963,-258756,-127152,-204783,311753,351945,276455,723497,294807,575283,529848,37162,455877,-8190,-321907,6540,-622802,-300983,-141993,-726425,12738,-231548,-126631,675397,57037,521835,739388,134216,788627,241959,-61837,442331,-332168,-220348,-6914,-740763,-273980,-523970,-375945,145524,-233752,350055,216155,113671,774309,459743,366276,666272,93047,244428,-39455,-477647,-95925,-551820,-517939,-466943,-518571,-222871,-100931,-176238,369101,305027,428848,722169,292606,521521,160312,185278,71876,-339755,-232517,-342430,-554708,-443743,-391727,-267283,-238901,91869,86446,385209,439429,446788,487042,326420,230285,225123,28185,-175988,-187631,-496338,-545319,-375596,-450432,-111467,-172543,-116544,256672,210806,558035,493253,334787,558357,381063,44303,169176,-124426,-234221,-250784,-578621,-341254,-458018,-317823,3535,-236417,37599,427733,119588,539403,411823,218361,441984,31551,127464,-89410,-438358,-296928,-479979,-483824,-254006,-458001,-149045,34003,39017,279332,356330,301961,312458,268109,247149,118298,-16130,-83779,-285989,-252793,-385150,-447443,-119412,-383717,-13730,87005,17771,260622,210820,283465,563162,269267,226328,325340,49755,17781,-114889,-222108,-101483,-507604,-285111,-360720,-423453,-20091,-69241,63618,242152,183521,645492,388854,256206,416271,160277,81157,-117754,-497998,-246824,-410021,-554787,-244148,-453492,-118353,40890,-1836,434043,361303,410304,419141,378116,394206,262680,188502,32634,-208178,-351379,-441290,-481702,-477545,-269149,-117902,-7430,78520,186574,306911,334413,404215,479021,379779,331242,88542,-3532,-294674,-183130,-479146,-431064,-306633,-526823,-233143,-73909,25021,297824,169427,448651,669175,220121,497342,220580,55894,139408,-284552,-218365,-318498,-479079,-389015,-374711,-328606,-37941,-74129,99160,405309,240090,506949,518301,212808,404653,156457,-37449,10450,-514398,-425547,-292616,-696039,-154540,-225467,-176001,233919,3740,282153,493699,383207,565046,456751,181171,333121,-98000,-114630,-67870,-460168,-177757,-418522,-646998,3755,-373811,-165515,95672,25567,577541,486259,228463,585329,223297,371976,363034,-232525,-3973,-380608,-564890,-277618,-587589,-402703,-131698,-303788,55200,86747,148288,563986,413324,354615,448366,218650,232424,-31852,-176306,-152404,-356878,-443278,-448768,-356219,-379267,-134096,-31141,-40270,192043,49771,446878,467624,300963,502720,279077,43865,182854,-338450,-112471,-224245,-511745,-121719,-373584,-290704,75109,-301346,298120,341597,107834,605696,215698,240816,629488,-129081,252084,-55863,-399747,93017,-557483,-368627,-206742,-682209,9955,-21660,-172703,547689,240915,326480,579864,61170,494344,281496,-175408,281809,-353436,-294032,-98195,-592386,-247995,-407396,-329354,13054,-19660,132172,367181,279646,549427,414601,288958,274501,-32149,41440,2970,-235869,-361242,-364526,-452187],[0,0,0,0,0,5,-4,10,-12,15,-20,22,-34,37,-52,59,-75,88,-105,126,-146,175,-201,238,-271,313,-357,407,-464,524,-595,665,-750,834,-933,1037,-1152,1278,-1410,1559,-1714,1889,-2072,2279,-2498,2739,-3001,3285,-3602,3944,-4331,4757,-5237,5777,-6389,7096,-7912,8883,-10037,11452,-13209,15463,-18444,22564,-28604,38222,-55812,98083,-444478,-301851,-315402,-698195,329557,-63758,303225,676897,395850,806789,527406,326147,514822,-27270,-239956,-146255,-757364,-587955,-482524,-727119,-89844,-154870,-266940,389967,83152,444974,813973,350835,483967,561718,7717,317685,-210649,-421677,-228164,-687886,-625668,-230667,-551042,-128361,146105,-161119,525032,297326,430856,758046,113872,402136,282000,-314117,-17178,-485889,-708771,-365448,-690290,-362096,-118952,-402040,138791,206522,245836,685447,530011,478270,562455,77613,66890,-2354,-536633,-297825,-460016,-690021,-172415,-450342,-266680,107193,-185328,451170,542722,320718,616182,396433,119723,414621,-305769,-181315,-189058,-673362,-248595,-494451,-479567,-95021,-359232,81188,416919,235890,571572,493608,336226,583107,20473,87435,-1281,-567591,-164366,-304969,-683033,-242317,-423005,-146034,233224,-76576,313640,299170,232417,677282,429941,294824,248429,-41018,-69590,-248059,-530616,-388808,-470648,-364210,-181598,-177655,23102,299753,348191,477008,413536,476801,355934,260595,-62807,-195175,-110671,-635982,-410603,-297846,-499305,-146633,-138805,-43906,276668,89420,325129,643661,403090,501716,152101,170673,-45,-413923,-227111,-418907,-612865,-311700,-298559,-194065,85911,-200337,337278,407741,303839,508512,264667,366793,398208,-63774,-18749,-172715,-493548,-363042,-628898,-367719,-358071,-321378,-18070,-71205,237815,495829,322278,510196,545045,267351,306153,51337,-155864,-162962,-528361,-323292,-403748,-586271,-290998,-347629,-99938,225915,86115,529684,432366,500900,529399,202695,265272,53038,-228378,-98824,-343784,-437903,-291440,-551963,-209011,-383867,-135939,206009,103892,366114,487496,379650,539142,336009,345993,357959,-100487,-215491,-342008,-477307,-345953,-546084,-557111,-159040,-254680,30827,248606,339617,564719,445254,415914,688049,256726,281224,-167627,-312543,-302817,-469496,-545259,-423439,-383515,-285850,-119521,40040,243264,277937,553015,525262,587185,407268,244369,50098,-193513,-376368,-311401,-441628,-239832,-485231,-318939,-157005,-231738,267803,207558,293159,561192,300775,382174,636974,36826,133848,-130448,-313595,-155891,-569063,-541878,-306351,-529359,-51984,114295,-6066,471289,324431,182274,629335,204298,509533,254709,-253820,173043,-310029,-434361,-150357,-599837,-294315,-342956,-340985,172131,-28103,109954,492437,280952,501352,546857,284463,359126,131352,-93404,-98171,-581600,-501129,-350339,-543880,-229733,-202164,-107057,335102,233860,272284,651338,409085,251927,366903,-76189,24452,-276632,-272379,-260182,-460043,-431417,-301216,-331857,-41289,188265,-15864,436536,334519,239108,573674,188315,138705,299809,-257388,-32891,-197501,-479120,-179514,-414501,-448083,-7528,-250378,255387,143986,173584,583517,392485,309238,445671,64911,180943,40475,-492074,-57667,-415916,-520076,-243602,-359963,-47121,160380,77158,351821,440665,237914,567622,307693,218505,250703,-165199,6251,-178642,-435869,-375296,-320815,-434167,-86063,-241158,-20493,283457,201479,366112,596057,314600,478572,148504,-89937,152472,-223079,-272394,-216166,-670349,-91276,-193288,-366899,169270,41423,85334,468857,247928,471342,286755,-31844,379485,-74734,-95746,33352,-513640,-212978,-254450,-325487,-51655,-100918,-2185,111082,184427,414456,326669,195976,457840,175123,-8974,131835,-163777,-49311,-242587,-324449],[0,0,0,0,0,-5,1,-5,3,-4,7,-9,14,-15,21,-20,26,-29,36,-45,51,-63,68,-81,88,-104,116,-135,153,-169,191,-209,235,-257,287,-316,348,-383,416,-456,492,-539,584,-637,691,-747,812,-877,956,-1034,1132,-1233,1352,-1488,1645,-1835,2059,-2340,2683,-3132,3713,-4510,5633,-7304,9973,-14666,24370,-51488,274247,920734,167187,552062,329218,-377474,169734,-416741,-698052,-7542,-859157,-255320,3866,-724045,361603,336149,13198,950033,247914,448182,743856,-81115,465203,-33507,-737388,55819,-698386,-723073,-85234,-712026,-29195,128908,-100877,631324,314338,567852,807033,2890,389285,155117,-253160,-2789,-465941,-748841,-305849,-862447,-400920,-58651,-258470,127904,262735,381578,478002,675045,411734,476845,232616,94038,-58342,-309366,-446430,-469530,-688533,-556201,-238590,-473144,45643,201020,218067,636148,197004,534092,650178,90203,316452,-48605,-381606,34370,-766481,-488542,-353001,-788637,-73731,-90017,-275068,543687,19110,355356,901030,16676,694922,408227,-155901,133240,-604354,-496597,-261910,-1068156,-104390,-416738,-568081,279553,25552,249962,585506,145260,596164,408405,89216,415462,-109895,-45890,-92389,-469803,-379332,-384612,-589405,-11020,-332867,78900,221497,75563,580252,522584,398624,591695,335296,172312,-17268,-250263,-301176,-336110,-493424,-561077,-401584,-388193,-187480,115084,124732,343708,351271,440669,428744,390239,169050,-4380,-106816,-210256,-382818,-538082,-371859,-476104,-501714,-74711,-206071,45279,454396,407623,610850,472735,240456,549689,61536,-30464,-52980,-529192,-303703,-350974,-574684,-201724,-484829,-282021,215106,-18074,361203,451338,297898,482330,495679,298920,353464,-326822,-48135,-297596,-524345,-322561,-586168,-520600,-228463,-280837,138420,200545,288511,645169,483700,537848,449703,234377,291521,-118563,-251648,-195110,-576698,-431770,-600573,-406741,-208356,-162213,-6348,192387,175241,551860,463902,478877,545842,141391,269000,101191,-304572,12362,-466197,-506627,-262857,-544522,-250905,-160796,-37021,185057,158689,410844,552708,428239,472983,272030,264054,210457,-286865,-131011,-299148,-657414,-223333,-507408,-289250,43179,-104854,184299,261836,184347,449997,418947,257125,483033,101259,-30334,-16670,-378125,-306158,-369832,-535220,-540658,-354398,-186062,-34679,-24589,223076,399185,591931,466225,474314,316515,137904,49658,-138001,-187830,-434446,-490623,-432902,-507199,-422790,-239044,-348925,232138,172594,279635,446294,450042,342758,400261,137366,278344,-21473,-337864,-144941,-521286,-344783,-235305,-512911,-207244,-73240,-112601,316498,345755,329208,450125,303086,504835,415440,83193,214066,-100454,-324215,-164596,-655757,-487356,-494127,-643355,11154,-228139,-161497,519473,90305,382512,615720,285405,551843,295606,77588,170790,-405062,-195324,-266442,-669992,-331753,-408727,-417255,33359,-218646,256823,354482,105910,694016,456605,292836,561558,111738,233791,57893,-325644,-106947,-537905,-623742,-269323,-621947,-267960,-34182,-179382,236862,282185,323906,491015,517263,335935,433718,19334,139353,-56648,-184249,-280342,-360187,-466048,-211049,-285619,-140482,-169647,-168695,206482,348239,200917,324795,297848,226051,398841,-108593,-212388,-9770,-567313,-202265,-352942,-632940,-139074,-496084,-106151,331996,-112820,444052,429463,231146,629136,124720,234650,342479,-397194,-47728,-240539,-664196,-25461,-617308,-489712,63524,-399634,320427,216922,11829,705342,137733,403833,582263,-111434,271917,8942,-320296,26440,-457897,-555304,-279466,-473869,57509,-94809,-141003,450383,221264,400179,498732,287626,296759,346768,-111268,44154,-277898,-279097,-459864,-425732,-385174,-344710],[0,0,0,0,0,-1,-2,1,-6,3,-7,4,-8,10,-13,19,-19,27,-27,37,-40,50,-59,68,-81,90,-107,119,-140,159,-183,207,-231,261,-289,328,-362,408,-451,501,-555,609,-674,737,-815,892,-981,1072,-1174,1287,-1407,1546,-1693,1863,-2049,2264,-2505,2788,-3123,3521,-4010,4613,-5393,6415,-7830,9873,-13021,18342,-75471,511263,374317,272552,805686,209637,459860,512807,-59166,127766,-300122,-642653,-233452,-713530,-651765,-254189,-488823,-1500,125236,22990,703362,482205,309991,733327,236576,198851,350339,-444087,-147233,-322285,-843695,-362552,-670965,-423230,17693,-147894,276816,580435,112057,865083,487960,368246,597290,-8960,-146899,-153414,-676492,-471286,-413216,-682822,-54118,-372375,-250552,460601,165245,447341,736445,231744,661149,455147,18074,283888,-263043,-467932,-243800,-665407,-545894,-353237,-593363,175158,12510,38288,756982,400243,576010,718180,223635,468503,173010,-296398,-107113,-613062,-628052,-240885,-843208,-340391,-77368,-487580,387418,154532,314102,734798,166665,643257,314215,-224483,352965,-190663,-592296,-162387,-822108,-658262,-338395,-673216,153511,-146315,-34698,620967,317447,544722,702300,333718,543701,264929,-44820,59534,-448378,-357190,-397535,-827078,-548822,-489710,-268179,-4408,128596,297931,474409,422505,662747,527483,330715,309078,139164,-93083,-329968,-387930,-579853,-408275,-361212,-561854,-208231,-77162,152767,362598,286992,556707,580247,398938,478319,138296,13253,34613,-374772,-285112,-411694,-531118,-200819,-327898,-221450,212217,23359,482471,463686,399103,745833,282465,346197,371566,-293021,-255178,-480987,-641257,-319881,-524201,-390633,-210597,-255922,164593,351336,224195,569210,375222,465696,435696,166389,222231,-115434,-222040,-159005,-488561,-533364,-569465,-433767,-192200,-126923,60095,219920,225482,372128,522788,436245,624044,219468,278888,-2349,-409086,-264976,-359547,-530304,-368271,-478091,-104810,-133846,65957,385905,174746,431055,543836,261132,421037,332917,-29214,-5273,-281880,-317650,-272193,-456956,-281442,-447522,-455904,97364,-15578,249803,591174,485235,443216,311529,345735,417318,-7205,-124024,-198820,-634258,-416692,-460451,-440553,-276757,-321815,-207816,94769,262900,347990,472813,440449,314108,340872,249448,10351,16075,-115725,-255541,-353450,-575180,-460838,-298227,-300373,-146156,23085,217638,268470,177802,655275,318983,320198,304777,30998,8072,-89103,-465035,-197331,-416788,-524179,-186298,-451298,-75776,-1764,15280,433345,196831,425752,536020,61248,415574,217736,-318586,176510,-403664,-472807,-401120,-801820,-169953,-432062,-430294,116335,-46992,320208,441419,164175,543718,329367,216979,463504,-76040,-85144,-98535,-500191,-374169,-506634,-544901,-228968,-119318,-148012,193372,180418,366557,468942,352316,349824,378781,7402,50498,-164433,-525766,-330514,-470578,-469553,-109037,-216459,-19198,243757,52620,588647,303506,385237,558567,103196,164516,136098,-275472,-174998,-118955,-744590,-193525,-491817,-354882,75380,-240811,126195,302520,198757,614694,268449,268382,466011,-14280,-9028,-138453,-532615,-291761,-366839,-439528,-124830,-337606,-143267,96018,41924,478305,469683,241071,433510,331791,73935,157968,-121793,-44851,-167048,-468256,-305283,-238061,-361628,-10533,-195288,-1797,263673,146141,361199,361916,93067,360124,62850,7636,-42035,-208085,-107647,-117811,-309815,-89378,-10798,-180986,7381,75982,168504,173709,219308,290575,218128,147919,225074,17923,11078,153563,-286759,-53527,-141317,-158736,-26259,-94288,-55511,160746,-15040,178851,229116,69055,226327,259009,9265,41836,-97257,-117025,17541,-65012,40594,-67247,-197765],[0,0,0,0,0,0,-2,2,-8,7,-12,10,-15,18,-24,33,-40,51,-56,71,-80,97,-114,137,-159,184,-215,242,-279,316,-364,412,-468,528,-591,665,-740,830,-923,1031,-1144,1269,-1403,1549,-1712,1884,-2082,2290,-2524,2777,-3057,3366,-3708,4094,-4520,5010,-5560,6197,-6936,7809,-8856,10138,-11755,13848,-16698,20799,-27317,39851,-135400,502251,34976,248349,880939,201367,839060,582373,-46334,539091,-433204,-277106,151479,-957157,-234022,-421846,-892660,215825,-405865,-65910,586329,-81476,676963,479682,55994,967654,19044,57599,367518,-596076,-230952,-380607,-942923,-64182,-624417,-459125,235791,-453374,451881,430756,237439,889143,404330,367102,453795,-160831,43380,-133196,-446828,-334531,-583783,-635331,-308660,-279976,-112367,165516,115252,282713,632822,543741,503751,463346,82741,137316,56941,-459744,-310222,-518896,-539291,-309746,-692448,-192591,32605,-244838,603449,245303,239360,930765,280985,550695,442716,-250452,286107,-272588,-432665,-98797,-895195,-236023,-298936,-781072,258272,-152850,22070,801810,73009,737585,739065,210546,847079,-51757,-122277,236053,-776698,-204051,-386923,-704963,46938,-635008,-311950,306216,-105614,562257,486915,279325,672738,285067,336841,304901,-337203,-55191,-381602,-664700,-285371,-604799,-350223,-204166,-321042,87608,97314,296271,287907,536794,487729,454476,318792,240513,19430,-186583,-374024,-347094,-394174,-516512,-421572,-393097,-230473,-15443,22021,383171,487600,302496,756196,386563,408607,374895,-156712,-50032,-145193,-606760,-375522,-627099,-446316,-172553,-296378,141465,118342,147352,663183,336561,377903,446638,202654,372342,-104150,-310612,-83336,-604778,-407688,-390722,-591314,-142108,-181263,-162493,375405,214693,518380,470631,334395,556972,223053,-71117,113227,-492769,-322192,-390103,-693680,-522135,-524932,-310035,-37728,-54907,287582,390701,456072,583041,413684,384633,324561,-122102,49653,-331015,-531313,-452419,-655788,-365739,-341543,-351446,2565,80821,186272,582129,379444,537034,559223,372289,285771,-35470,-172800,-228424,-421363,-424270,-496289,-327035,-167442,-309272,63657,284704,159361,350925,497130,337200,475172,291357,158187,68848,-219164,-119487,-420354,-637566,-301811,-514098,-196677,-154837,-48539,257879,321099,332679,530060,539481,336053,198844,135615,-15923,-176607,-253016,-361154,-303590,-373945,-346171,-180381,-284348,-32686,94813,124956,390613,280492,423907,306967,216665,236452,108039,-90327,-88366,-478616,-431706,-174978,-429712,-97186,-102173,-133593,233027,134618,269442,537968,224373,349953,276322,36491,88222,-128459,-194321,-112644,-438845,-283001,-268897,-354142,7559,-81394,95129,417411,176302,287875,486984,92519,328338,241422,-154472,-4266,-311046,-392288,-99079,-529945,-362823,-270316,-334642,115548,102752,132772,510814,153287,499355,450910,18586,423315,-67903,-307925,-26893,-471944,-322035,-293926,-382549,-131210,-175426,-155754,362290,82762,250493,371381,22397,531517,170213,62134,321741,-224858,-179787,-105760,-415224,-228112,-262479,-293442,-68141,-30943,249596,239148,166634,269297,279337,113457,250525,216970,71247,-85216,-166240,-314721,-143070,-328366,-287366,32098,-118262,-13694,140425,-68334,180895,193393,205201,207188,-95277,156241,7081,-98698,48379,-39954,-208936,-70519,-193533,55479,59325,-57018,179956,141896,-1460,185154,17369,-140284,40352,-198125,-100988,47421,-234374,103259,-129004,62120,33346,-21954,-39903,98146,-8237,58093,81750,-68928,75948,-97963,25656,-85009,-58358,-54817,-97263,66561,154034,-30073,46796,-197790,-18773,92719,34060,36285,41617,-133039,27706,-16295,-100869,67303,-8163,172524,-116044],[0,0,0,0,0,-5,1,-4,3,-5,8,-10,15,-14,22,-22,30,-35,43,-54,61,-75,84,-101,114,-135,155,-179,206,-231,265,-296,338,-379,427,-479,536,-598,661,-739,816,-909,1002,-1109,1221,-1345,1483,-1630,1799,-1978,2182,-2401,2649,-2926,3240,-3600,4011,-4498,5068,-5762,6618,-7716,9174,-11213,14281,-19394,29501,-57035,320742,883365,207682,220370,140107,-456368,-213971,-342302,-703215,-341576,-600444,-604121,-121654,-163286,285406,454504,316561,624746,423475,300393,528936,-20069,-28249,78729,-703541,-422419,-337298,-829831,-200082,-366983,-177426,292196,-16555,455933,683739,402072,805322,499803,243365,468559,-136886,-339859,-124079,-789958,-404760,-382542,-818927,3080,-157608,-9275,510227,184559,639570,701842,112859,421134,432962,-145469,84283,-305651,-577288,-425758,-721569,-418182,-197803,-514427,131183,149667,203989,674649,329149,552684,792571,64374,357359,-37674,-524935,-263924,-696543,-577813,-431893,-700160,-169983,-155947,-387710,385192,156628,259566,696719,248798,558249,481280,75437,524147,-204981,-299165,-51028,-853203,-387439,-504220,-580975,19216,-214202,-28649,441214,148600,570023,605455,308565,594682,295598,163546,75596,-437768,-342762,-415099,-789638,-412209,-531337,-288363,8713,-66888,312860,265967,364940,541400,605052,279874,439050,11323,-169251,-231215,-393654,-577540,-449651,-437173,-411776,-165437,-189420,147524,309686,261786,564054,538822,260748,347384,93615,25244,-145667,-485097,-330916,-414553,-609694,-313758,-506025,-256892,241171,38525,487169,372367,295696,649774,308252,292292,372169,-223332,-5232,-348141,-457703,-310193,-751508,-516859,-253069,-303708,115981,80125,268896,644111,322436,538407,526965,192394,237564,-66313,-258181,-173661,-621368,-372280,-448883,-494670,-228308,-209301,27974,173142,155157,536888,362069,261701,659117,209313,76101,23206,-296786,-209463,-484059,-431736,-369688,-528834,-187638,-138341,-8500,258893,143357,534641,554679,369249,531694,228337,128409,23176,-280670,-190125,-328554,-499848,-452471,-559724,-453942,-38839,-198958,142680,260862,314400,606729,268977,440772,461010,-60630,97893,14811,-340328,-209478,-453544,-448031,-410844,-496133,-261128,-314045,44963,236985,398542,494963,436717,310459,345525,209177,68097,-118232,-105225,-300820,-412252,-388693,-501572,-229294,-178521,-190477,82679,240630,239982,591546,331960,307327,426617,49077,248958,-170202,-255585,-160847,-576610,-459389,-200447,-423328,-85545,-83762,-106279,345354,277713,493581,527075,184940,432829,201844,-136474,-3569,-447612,-336895,-401090,-690104,-127101,-215495,-409751,262763,133220,354259,513895,321718,580375,353536,96917,398397,-315429,-226464,-119397,-600289,-354208,-319483,-388301,-20721,-87280,-186401,415947,311229,418556,459269,245943,413425,154172,-42349,-46260,-130478,-416846,-222526,-426717,-432322,-103227,-251959,-115568,45126,25208,438130,380117,217523,536223,162187,151650,65385,-335512,-64825,-261089,-314111,-237062,-634314,-295170,-50243,-106780,337724,372622,172279,605014,280899,377270,338495,-121850,40935,-97963,-472773,-198521,-310414,-441076,-225907,-391244,-43497,133580,153426,399613,174877,161134,452391,267014,168878,122694,-245827,-184057,-168497,-455216,-276783,-359350,-412979,-43840,-163427,18017,359452,155128,441608,304239,197374,490512,158854,-16188,89121,-347569,-192560,-349506,-670878,-161114,-389032,-185766,12554,-151718,197243,351466,138265,672408,326989,334475,356325,-73041,-36400,92730,-371438,-82335,-376857,-330533,-63124,-394864,-118263,-26002,-38690,373690,447099,423924,479269,208184,232770,72556,-73292,54735,-255618,-361927,-180146,-448692,-409201,-241620,-44336,151218],[0,0,0,0,0,4,-2,8,-8,11,-13,16,-23,25,-38,43,-56,65,-77,91,-106,129,-148,177,-202,234,-264,301,-344,388,-442,494,-558,620,-691,767,-851,944,-1042,1151,-1263,1390,-1521,1670,-1825,1999,-2188,2391,-2617,2859,-3132,3431,-3771,4150,-4584,5085,-5664,6352,-7173,8184,-9442,11070,-13231,16247,-20715,27947,-41515,75794,-406385,-396308,-469061,-658881,164815,-439180,138863,619795,49017,831349,550098,209549,856633,-211198,-30245,281258,-952199,-260093,-416503,-896201,-48653,-608543,-147202,438995,-204784,719946,503690,102829,913049,140284,152938,455723,-464758,-20673,-140252,-809813,-161667,-610935,-545625,-156053,-670187,193086,412719,42450,692751,347929,435448,680015,121038,280269,-55905,-351938,-291060,-341771,-493937,-564586,-411035,-377333,-115050,-92113,284735,359695,223101,429556,718669,272952,470562,137593,-277527,176680,-413633,-566715,-206844,-759856,-110661,-94268,-506380,412429,-46609,272658,986722,111392,813595,550565,43883,717481,-218193,-210268,88413,-1021743,-309054,-472250,-774433,208127,-397469,-149958,489044,-29926,614186,480921,201253,748369,24397,80861,241109,-515792,-267901,-380424,-719223,-171542,-653160,-458046,40498,-385815,415641,261714,226485,714080,401704,623619,486366,-129636,169741,-154938,-366660,-379225,-677792,-460026,-334133,-411343,-146114,109961,171219,241043,413863,527541,601155,477309,304010,51002,64211,-270659,-387627,-581939,-595387,-287213,-369979,-382032,-8604,46294,271901,470471,362996,656060,431368,340907,458907,-163956,64146,-364461,-667335,-389499,-685409,-363694,-219864,-260255,212797,138078,283581,658884,374493,514898,541227,174161,183792,82657,-226087,-132453,-580427,-404557,-355470,-629660,-220498,-231817,-128867,318977,204816,333347,570596,299775,521468,402826,17021,249965,-262874,-291350,-316420,-608191,-463067,-545479,-321416,-9483,-97514,212226,293617,265597,588622,416089,463698,302032,-69542,67141,-246151,-364068,-317295,-687417,-334694,-313788,-310161,1299,47676,1786,328720,352622,572695,355465,288170,443249,86021,25175,-105701,-549548,-338254,-521388,-564354,-359028,-484488,-64689,161313,10477,539899,280962,482256,682871,339017,173488,46421,-163139,-168017,-366655,-460819,-494995,-462258,-343717,-206471,-72644,149449,212609,422613,431850,450528,364792,354922,230442,-244480,-133061,-329508,-359086,-568863,-512187,-509563,-131125,-211532,36031,285672,159562,616577,479813,561891,398060,98205,150512,24476,-324112,-271003,-488083,-546998,-218548,-307111,-246549,127358,-72313,214692,403507,285661,636693,165723,252546,210820,-173156,24205,-232275,-337650,-173575,-493557,-547083,-186075,-269471,118004,104187,-63213,530691,335272,308982,507394,330,185690,271844,-156781,83053,-208469,-614596,-154990,-507998,-212642,-184310,-295775,190301,316056,184497,527323,174683,178979,472318,-83879,231063,-105435,-224219,1947,-355370,-328646,-152548,-365326,-94838,-50421,-102212,346217,170945,364994,510832,266489,394703,333747,90164,91848,-158310,-429246,-408198,-624947,-410995,-323014,-291746,-187794,-26915,58408,407500,348444,407531,494415,375263,252993,172059,-17331,-199931,-283030,-524983,-275556,-442503,-359249,-129062,-341937,2227,236374,66334,528814,389592,164477,471308,95944,101740,131759,-268287,-41987,-271382,-442612,-176042,-545416,-128158,63151,-384000,264039,142780,17031,531620,167501,329966,366900,-170624,141614,-139589,-337347,-66672,-542378,-431768,-270462,-614561,-35600,85005,-63778,417206,170905,399728,475209,-2552,293356,87331,-3572,36364,-368082,-303276,-307320,-331815,-163663,-112207,-108119,121935,-9147,329632,327512,242684,391090,246644,169630,101757],[0,0,0,0,0,0,3,2,1,5,0,4,-2,3,-6,8,-13,13,-20,21,-28,33,-42,52,-59,73,-82,100,-113,135,-155,182,-210,239,-275,310,-355,400,-458,515,-581,653,-729,818,-912,1022,-1134,1266,-1402,1557,-1727,1910,-2117,2338,-2592,2862,-3169,3504,-3880,4300,-4773,5310,-5911,6596,-7355,8178,-8962,9660,-60121,34700,-861904,-405490,-388020,-855700,-220241,-300183,-188072,322317,94692,299351,683321,329256,616614,477521,27070,496954,-96731,-370999,-69260,-614381,-509431,-441602,-713633,-79792,-156124,-187958,484354,123103,532511,687709,173205,670562,491743,8986,215600,-521453,-382415,-165281,-781860,-503705,-465861,-666632,-36532,-25452,168371,484091,312004,615479,604053,265872,716897,133767,-94758,102234,-548109,-307980,-303980,-830620,-410316,-347458,-537800,88498,-27846,205740,672186,246757,614953,510405,300297,539986,39782,-150912,-20544,-591770,-423639,-324946,-811993,-85540,-345992,-394516,307720,26357,292907,654399,306439,888603,449570,59983,601926,-190681,-164807,-198323,-798091,-241827,-441126,-694964,17309,-403539,47159,430459,34960,685254,555436,474910,683650,237354,359567,250992,-192914,-9671,-341957,-565831,-349328,-616091,-382735,-221737,-242662,180189,211357,238662,493394,494990,653134,420992,414854,145905,-168177,-160859,-500944,-344404,-478417,-472811,-204600,-236979,-199908,30167,121434,495088,439528,535281,510021,323652,211580,90295,-177341,-184921,-372821,-463529,-375238,-636562,-425939,-160479,-217897,257153,223611,319685,644443,302913,494673,383288,98799,172795,-174359,-419018,-158677,-690531,-437248,-361093,-477283,3037,-92833,212410,399229,224478,682564,397313,312821,501133,-47483,-95335,-70018,-421261,-306550,-503238,-479659,-204805,-443907,-65320,118759,71196,568447,524985,527777,623654,314243,238560,-55214,-43030,-169598,-517462,-455822,-437350,-644166,-384013,-320736,-82496,349038,74692,389981,439440,325755,550669,340914,457597,303784,-203164,-105595,-426502,-497698,-416650,-615828,-496799,1750,-278318,166621,192966,287091,769346,359005,486041,431233,75185,197056,-73032,-276206,-216903,-441523,-423081,-368237,-264022,-112191,74752,129979,472264,334279,526771,571196,427851,218248,62867,-83404,-152341,-365895,-361798,-595738,-336494,-458226,-306855,-184557,83103,188305,307456,440732,658735,406302,396618,333617,28700,64379,-124141,-330921,-137579,-586131,-530891,-303825,-628934,35456,115636,64067,487986,222331,449234,521671,233825,383849,85071,-239572,14670,-406344,-374903,-306145,-700824,-274724,-375389,-252717,109292,9677,259491,396859,214725,630842,364025,125332,279361,-68267,-264814,-83058,-476046,-378525,-435092,-496029,-105069,-227994,-127772,254999,239951,409756,508159,245297,364195,197063,100587,80987,-293376,-418639,-296315,-476000,-321156,-315100,-217238,96284,33261,147850,448875,301502,314180,473549,89411,198026,-27399,-234554,-104677,-473703,-493869,-254703,-621531,-256350,-118583,-195993,285989,269196,219905,452154,320239,333823,231708,-135152,-18727,-190532,-393423,-219070,-497003,-339535,-86283,-371793,-33740,72010,-44630,274706,395774,387108,488989,313013,257883,249581,-148682,-106221,-190611,-482016,-229185,-428897,-364906,-206680,-199684,-17471,346641,20991,476540,426804,179236,465784,224518,111127,109673,-337167,-112426,-316006,-527550,-3695,-432954,-259212,185843,-193089,341431,379944,102769,659070,253382,323848,449148,-168744,6285,-113867,-586388,-200125,-457960,-325681,-26740,-341901,-10037,191603,1939,495588,367452,352067,618036,133997,285162,103752,-289596,-153580,-479588,-441486,-227925,-505751,-284216,-181083,-157749,348250,290258,217592,458445],[0,0,0,0,0,1,-3,7,-6,12,-8,13,-15,21,-26,32,-40,43,-53,57,-72,81,-97,112,-127,147,-162,185,-205,236,-262,296,-329,364,-405,445,-495,544,-604,661,-730,798,-873,958,-1047,1150,-1257,1380,-1509,1658,-1819,2001,-2208,2440,-2712,3020,-3390,3822,-4352,5003,-5823,6887,-8307,10286,-13182,17757,-25814,43393,-127159,109361,-29281,-678525,-10399,-937928,-611175,802,-686069,168612,39145,-119185,766485,259143,459482,1030871,16389,481875,298457,-340810,169030,-669979,-554473,-69162,-1014439,-299273,-147142,-585168,395755,60261,189699,795045,110624,648373,664061,-32242,738597,-200985,-364313,-69606,-746997,-326918,-438676,-774308,-207905,-450600,-161106,204353,18784,468979,455105,382759,597407,295333,98758,29923,-100398,-245947,-298489,-510900,-520986,-261655,-643126,-210024,110966,-34321,419471,271609,340217,710609,323933,296547,410096,-204813,23545,-162535,-752353,-138055,-625922,-735853,-34878,-624763,140850,301630,1096,801890,393049,327676,841971,-15858,305546,73488,-600950,45972,-642534,-695320,-201060,-762983,-158286,29527,-188023,778165,397911,346974,925270,61171,359480,406162,-366080,73567,-283039,-677569,-229923,-797041,-412286,-179664,-409391,260889,127555,294046,542996,376725,563965,586312,248593,285658,-118672,-155316,-318596,-620848,-478093,-576549,-508101,-232015,-223450,11702,89582,454097,494355,532951,579766,410739,319304,111750,-138269,-174376,-388872,-522477,-391305,-595959,-272213,-98329,-225855,228010,543224,418177,542263,471257,399965,354047,-143912,27586,-233804,-553598,-310413,-697229,-484184,-467359,-577648,31719,6489,5581,528359,374251,536591,734255,133231,507226,114369,-145841,-32324,-442231,-402798,-428156,-768983,-343760,-517694,-191031,138668,7707,363465,482587,405964,613010,360423,348969,135127,-217779,23097,-283905,-562796,-378443,-635469,-479259,-297973,-372671,124646,185125,407573,570858,326579,607155,465365,283481,311374,-128081,-266310,-379568,-571046,-372264,-367282,-529352,-139120,-338094,98063,313909,276439,560547,376816,453203,552397,158815,181861,-7391,-316143,-165398,-537410,-564575,-300831,-242565,-215275,-154574,23345,394369,457268,505455,550782,363489,311484,273541,-162236,-159336,-301908,-349641,-264737,-475128,-522653,-359737,-23021,93526,178399,370370,480608,429474,531719,261847,280628,306618,120421,-222585,-258577,-265423,-414615,-583707,-250538,-357319,-89463,-17706,90910,421058,242912,287360,486958,291794,369334,175684,-123719,-17821,-425516,-485388,-245033,-479521,-286509,-173811,-196339,168708,183911,71365,451963,195385,485206,397527,-31441,203589,-142799,-238979,-235459,-456874,-373723,-339161,-418100,-159216,-131085,68573,312434,188030,342679,408624,267530,448892,286497,-92316,210757,-227927,-299592,-209405,-451864,-215009,-240716,-406959,14116,-138657,-82843,329121,184995,411693,383648,187502,235085,135005,-1691,124383,-220894,-339720,-383128,-425664,-187155,-311727,-347402,65444,-39825,308060,321289,184408,486682,334384,214901,280685,-121530,55140,67696,-180040,-303017,-343045,-339548,-355330,-140414,-83114,149948,126780,283191,380767,321213,336822,317968,39698,113074,-116773,-279131,-162067,-441057,-540346,-132899,-265614,-78600,109096,-165623,415956,303648,289354,525007,105041,288209,272221,-264352,39603,-310035,-505836,-68219,-436149,-451181,132341,-280786,313657,287739,30931,676960,238553,392126,448770,-146430,162040,-146416,-531500,-126723,-527000,-409149,-140129,-495700,-70854,22072,45884,437908,154147,322781,482304,142703,429161,100797,-103248,93779,-410014,-287022,-342997,-490644,-377256,-428375,-296190,-83641,55513,163724,249071,288555,484451],[0,0,0,0,0,2,0,4,-4,6,-10,8,-15,14,-22,25,-34,41,-48,59,-67,84,-95,118,-136,161,-185,214,-248,282,-329,372,-428,482,-549,619,-697,787,-881,992,-1105,1237,-1375,1533,-1703,1890,-2098,2323,-2577,2846,-3151,3480,-3853,4265,-4725,5243,-5823,6492,-7255,8153,-9212,10502,-12108,14191,-17051,21324,-28777,46766,-285628,-256992,-587394,-103755,64712,3782,657349,399781,428234,714575,255637,339765,240763,-288707,58496,-343866,-816039,-248066,-775325,-549983,-22893,-377749,241899,262001,124430,737882,469421,493488,754122,125302,179702,87987,-490427,-208127,-605588,-775194,-285726,-667444,-380253,6214,-155118,427477,372398,308254,876438,341164,453701,708951,-176543,48784,-124837,-640873,-330944,-713417,-639339,-316383,-518613,-221911,157679,-3259,506084,566763,335610,588859,274550,229170,406348,-235463,-167017,-279472,-708413,-233282,-515029,-538897,-95914,-452619,69657,512154,-4753,743880,486749,293986,655427,113161,-57131,122701,-746445,-207109,-351637,-714135,-75524,-654480,-343203,136958,-237083,442995,558916,114745,865043,295426,259521,398866,-273128,-165399,-230208,-708967,-214579,-723126,-546302,-22478,-405122,90091,217426,168297,733986,473808,443469,721103,207307,172042,57378,-313371,-291221,-546940,-619956,-462743,-554730,-379708,-73177,-60869,193305,304072,377655,443392,550180,312397,267032,273672,-99830,-196747,-270302,-555699,-452939,-418724,-642054,-99581,-272257,6563,124069,206493,676866,311050,454818,539963,104608,151652,-124777,-301366,-150385,-504155,-412706,-346824,-683629,-105386,-85531,-107525,411873,283748,495087,659615,275635,549013,290196,-3928,107298,-287580,-299184,-356214,-718664,-228915,-358526,-430334,20393,-58860,287261,518380,397888,676669,537500,368590,347618,36092,-17479,-273473,-463952,-416967,-523663,-477070,-276482,-249187,182551,196357,366070,431944,277548,513480,434509,216253,169703,-121230,-368699,-194203,-630101,-447804,-457594,-634491,-38893,-129501,23840,299585,304677,538849,523374,372670,596928,95345,-4237,58491,-529886,-217025,-373482,-626415,-267323,-320344,-73092,75587,-24050,447776,453672,410574,522447,255217,271147,220182,-72906,-182782,-322081,-529734,-357415,-382696,-239990,-205891,-70004,97019,259217,327131,486983,565595,328553,156437,192141,67200,-186788,-267796,-620846,-413644,-465521,-471859,-228300,-287682,-79167,337101,250035,574419,550530,317334,643512,181323,93643,146188,-405987,-234900,-274467,-585109,-230869,-322904,-256985,112443,-140876,253230,577683,185762,659312,360346,258895,524108,-261180,-32869,-182239,-610457,-159960,-516129,-544300,-204860,-341529,54875,257234,76209,613405,440860,425365,674876,89075,260061,111134,-227648,-230712,-318881,-522496,-329016,-419016,-425901,-37888,-202660,119364,418083,254934,561586,540834,318695,539204,236803,80763,-37192,-280221,-295658,-328219,-720885,-304811,-341363,-285463,138471,-151411,150333,464239,295532,435962,421276,292828,405253,-42066,39820,-49646,-534001,-332932,-435469,-522017,-72188,-325064,-109217,151834,-15712,518573,400776,306262,601463,317444,139230,355326,-178312,-156776,-302338,-411553,-271534,-549100,-362286,-193054,-218284,-29950,177956,19832,391014,436496,323342,560372,294053,159310,153283,-144635,-218462,-314302,-616061,-192642,-343524,-410984,-134827,-208105,119922,290829,168856,677810,381573,250794,491509,91796,-35366,239521,-346116,-46820,-212093,-516235,-145423,-482570,-69195,52907,-211147,310072,320812,280299,666809,92114,306015,365631,-13395,151830,-310056,-380137,-145391,-560511,-341950,-172680,-435305,52957,115325,189444,358330,295362,349433,342103,310129,334158,31011,-108907,-125090],[0,0,0,0,0,-2,-3,0,-3,1,0,0,2,4,0,5,-2,4,-1,1,-5,3,-8,6,-10,7,-10,10,-13,18,-19,26,-26,32,-35,42,-49,58,-68,76,-89,96,-114,126,-145,164,-185,210,-232,263,-290,328,-365,409,-455,507,-568,633,-714,801,-909,1033,-1185,1364,-1563,1720,-1439,-1994,86145,650895,729337,33105,555282,-180625,-363964,64357,-850374,-504089,-364370,-863255,-104134,-231701,-288394,670870,79682,261442,849038,85901,835974,522564,-58947,398464,-508854,-342057,-126061,-859065,-117351,-290074,-749333,260631,-122014,139565,782809,79434,678202,604146,140775,642105,-9799,-207377,5292,-660344,-395086,-392998,-795012,-140399,-231972,-161329,214883,171591,286541,602320,541964,577857,467183,208422,130397,-46299,-536733,-453899,-612043,-716915,-348644,-468543,-237645,144103,-267600,316943,583520,370324,851696,384589,106835,521543,-280913,-50792,-129304,-766117,-275534,-589769,-752514,-17060,-418337,113097,384748,-55493,771079,460015,259865,749370,53403,228906,172602,-688404,13918,-620953,-702392,-54961,-900822,-209462,45322,-335012,561561,296039,173753,985324,233262,489086,596292,-125220,222140,-233549,-507159,-293407,-756454,-383450,-329077,-466050,-64138,-200498,273548,428386,436999,723003,572185,343953,580629,133190,-222038,-217015,-387979,-445609,-551913,-472324,-310666,-256363,-146479,67322,245321,489481,355805,665602,371469,298082,63999,-167829,-38016,-318703,-358317,-381173,-618115,-420219,-263962,-285283,41175,224173,181342,547563,216602,452870,504104,181444,344751,111845,-209273,-91779,-477911,-373033,-464983,-536789,-150150,-300678,-106244,143342,85383,524782,390313,291770,587745,281449,228714,231288,-202614,-98598,-340168,-612650,-233693,-510927,-395700,-182179,-173015,90740,67965,268018,544119,419070,520303,360233,133340,333011,-164771,-149141,-276570,-590506,-301509,-485422,-372376,-131228,-220490,42923,239416,321984,551245,351702,416892,486353,102951,6591,111129,-391808,-329944,-429585,-464348,-265999,-490996,-297656,-39871,137128,273689,239618,402637,515200,375373,526178,181036,74374,-63869,-340568,-281503,-420546,-682332,-325948,-264243,-215441,84000,98668,130926,501615,333025,412973,264477,320813,291876,-68473,-147817,-228025,-499506,-358688,-341558,-410645,-211372,-42705,-24416,177340,314350,396664,470553,353295,296632,295049,40361,-31689,-83158,-335733,-347971,-366993,-405729,-134761,-281973,-177499,160875,-51906,199246,413448,334204,575840,275095,104481,154661,-148951,-187393,-260776,-392564,-333241,-351597,-471578,-231373,-129856,29958,406152,68883,306610,555582,205993,461962,65150,83760,7818,-207789,-234136,-237260,-498556,-322878,-268791,-236314,11337,86235,329605,446426,158243,548920,322748,207552,341304,-15623,-58874,-289309,-395821,-328093,-309342,-553566,-201119,-247664,-138238,216712,2821,295251,363781,167833,458895,111146,64920,313501,-368739,-188511,-210459,-422162,-297230,-377427,-405142,-24936,-119133,163205,279519,287881,491219,541120,166807,204658,71432,5881,-123806,-68503,-273652,-270677,-261941,-212435,-88239,-114419,212608,246688,252433,526681,412614,349712,454376,71951,-61843,-117306,-528524,-317713,-353383,-438583,-216599,-296383,-296276,237719,-60839,227581,441381,260629,630834,99492,305361,257507,-333384,141487,-210122,-493948,-184822,-569020,-384329,-110823,-407649,256820,94545,9630,583162,153715,491727,614205,209804,490322,76394,-143014,74775,-540358,-325164,-258421,-641685,-35977,-258431,-158025,178543,-83852,339569,410739,160600,504121,337479,190540,319214,-136856,-56948,-313195,-487060,-310335,-485869,-468264,-153453,-213033,3936],[0,0,0,0,0,-3,2,-6,2,-6,5,-9,10,-14,19,-19,26,-26,35,-39,48,-56,63,-73,80,-94,103,-120,132,-149,164,-180,200,-216,240,-259,285,-306,331,-356,383,-412,440,-476,505,-545,578,-620,663,-712,769,-830,906,-988,1094,-1215,1375,-1570,1827,-2165,2618,-3251,4157,-5527,7711,-11540,19314,-40482,266882,344135,190742,923373,446618,292224,735633,14235,747,134590,-737929,-357681,-523588,-678477,-281236,-406281,-296940,182551,-13057,414465,728316,170983,634787,496422,202278,578373,-121143,-235674,-161109,-803667,-340864,-454888,-819422,-11046,-85182,-185131,491533,172770,587287,667152,305823,782024,255323,54532,219155,-407351,-194744,-304720,-756485,-485494,-433252,-563873,-106530,-87570,116412,565283,305524,455866,586735,168679,455949,87801,-311778,-66777,-473796,-567646,-382296,-744302,-302757,-162960,-393053,286688,275697,357352,754084,234464,449250,564652,-1005,288197,-46793,-572515,-86128,-802065,-527335,-347323,-651826,1464,28842,-165117,547470,313920,426400,784538,138739,464074,218185,-262888,180946,-515098,-580773,-157879,-726356,-225497,-233134,-386840,135155,-57786,308531,636708,297336,646137,402402,286159,417824,-71094,-182453,-109280,-456392,-454142,-377265,-475345,-336543,-260245,-186922,156451,145315,401084,526114,535224,321148,302949,237653,4856,-113693,-187223,-206513,-341858,-389318,-232541,-437628,-316157,93907,-150231,209861,299925,293737,477851,277014,269889,324921,7673,69977,-34231,-396633,-342104,-616472,-354114,-245578,-402104,-23255,-100083,88269,336314,176154,147408,426818,105504,278444,59221,23564,165408,-198812,-135434,-211787,-277043,-149795,-150589,-32444,12408,129716,23595,127020,156513,220107,37386,7993,106900,5470,46856,-76234,-195774,38436,32189,-69473,-40417,-59043,75581,111612,77849,243841,196338,91839,-17741,119691,58131,-49177,-87464,-52850,-69332,-240390,-143747,-61503,-15614,46007,69342,61361,92320,153420,94920,-63290,-7065,-15060,-80869,-91368,-31473,25931,-57324,-148033,45223,-48202,-18394,73450,-80002,95697,-48215,14092,-54521,9759,-24901,18308,-79786,15206,-27560,-142184,-86384,96061,-437,-70251,104918,98836,90396,73061,23944,56328,100288,-30098,178510,-56488,98605,81270,49902,35177,-79192,24631,-35026,12332,-45887,-11620,-89333,-47483,-148741,-83706,-52741,23902,38230,79241,266534,189417,105275,130185,21381,174924,81641,9094,-58911,-241043,-174028,-165524,-221995,-44429,-51268,-109886,72150,57753,43660,124394,-46731,209572,167876,-8770,37070,73921,-78551,-214198,-206963,-122499,-116431,-242355,63136,47256,-77528,112731,176914,97841,200956,-8540,188638,104272,32108,140039,56334,-149590,-182953,-152154,-137750,-31856,-121836,27290,-15576,22926,66076,147257,38275,172906,-27711,-3636,33347,-91973,-17393,-121093,-166285,-66075,-109428,-169108,61037,43645,2622,53339,164373,135137,227892,2914,90866,31330,21017,56764,-220834,-202087,-200017,-251045,-153576,-175711,25674,149433,214103,310526,101462,88807,351609,32232,142819,114471,-153341,-117574,-94237,-190694,-231113,-261372,-156090,-48589,-105419,-23953,223313,224432,358556,310625,157659,262320,30260,54608,158809,-26031,-85896,-202222,-326041,-175362,-372910,-202697,-53917,-156772,153860,263655,141500,396975,296233,81711,296265,-71177,-40967,-98828,-235112,-268666,-104076,-454133,-233133,-107845,-31399,-22255,88289,-13223,230247,92346,173522,121495,141289,73695,-24232,-52383,-154033,-90721,-185899,-90399,-134693,-89559,-26238,124639,87519,84380,64793,142519,113968,147593,19754],[0,0,0,0,0,3,-5,4,-10,8,-12,13,-20,24,-32,39,-44,55,-62,78,-89,109,-125,146,-169,190,-220,248,-288,321,-368,411,-461,514,-571,638,-706,787,-867,959,-1054,1159,-1273,1395,-1532,1675,-1839,2009,-2203,2410,-2643,2901,-3191,3521,-3891,4323,-4820,5415,-6123,6997,-8093,9505,-11395,14032,-17954,24292,-36053,64457,-275811,16187,454587,36285,648076,550551,275344,782743,55571,41481,372371,-657819,-227816,-357274,-935672,-179090,-674613,-494429,241214,-356668,400398,476692,61039,1022269,348452,354397,692466,-230525,228037,27570,-762360,-11974,-778938,-684148,-93817,-646156,-132128,117221,-206043,691874,265417,448744,779336,268768,523188,380148,-97392,160050,-318311,-597488,-395632,-755207,-476417,-301132,-411422,34978,56838,19284,401429,452914,352305,620846,496336,257328,417980,-121800,-359815,-224236,-648292,-399131,-498999,-631936,24686,-418482,-17394,591488,5471,643618,676725,253821,793413,193854,262638,272339,-645470,-197138,-458428,-952579,-91205,-572134,-375530,405383,-272737,504233,397803,188387,875656,228642,152098,626328,-203861,77633,-203733,-621035,-125862,-708613,-459756,-1262,-547867,262545,202327,-26576,706453,175419,460048,650827,210420,536715,112293,-197967,-28805,-463752,-587962,-382981,-550625,-371149,-381327,-216642,276970,156622,310207,435095,554193,609507,424413,408381,175085,122864,-97009,-422098,-372015,-556586,-611768,-296015,-334406,-205408,-41874,81903,306024,267571,525820,548081,305367,533531,142555,43873,-98485,-383092,-231012,-473849,-693773,-354913,-431540,-297824,256333,-45882,398141,461638,356603,518001,467537,116001,348602,-154439,-253465,-282699,-490527,-429660,-677367,-486017,-164117,-258730,178765,241184,227874,536403,390918,328760,549271,44557,307548,49131,-440617,-168586,-607674,-484238,-477376,-550673,-264959,-36951,-12317,328413,144172,565955,562119,314108,442143,96147,-29131,45110,-378447,-317757,-538547,-676189,-357366,-556293,-138093,42774,234523,444881,430405,333500,632296,242862,239370,295838,-60235,-157531,-411214,-609134,-187378,-602773,-356821,-106134,-200649,350074,129439,254415,723555,328775,398417,341139,-41008,149357,-225878,-428859,-340206,-422000,-543321,-375182,-439391,-36814,-138495,148748,423179,445750,356130,345440,254324,196689,114905,-43130,-223398,-235542,-566724,-558155,-351174,-416317,-230341,-132186,51363,331848,319766,412068,463431,348226,430021,268333,3330,159937,-286693,-361025,-373875,-482927,-423254,-215978,-390783,72389,-12611,240014,533632,301784,498972,411868,90812,324659,82556,-205285,-123775,-456939,-334966,-231036,-609279,-190650,-215447,-319977,389452,54467,314632,491203,112779,327292,273328,-13645,34766,-257165,-376295,-127993,-429156,-439295,-68692,-335482,120994,24876,35099,510662,201732,324719,499711,98662,153247,175226,-437623,-142586,-400761,-486002,-107067,-491535,-128134,209753,-153628,193898,324791,220139,566507,82925,137839,281566,-116547,95784,-11730,-371667,-108634,-422992,-162852,-119709,-231625,-99965,51701,56232,337918,182770,213463,164539,226415,245651,142020,3028,-54768,-231623,-241799,-213979,-258878,-204870,-85814,-107972,71466,142895,153995,157029,249219,111199,114970,176147,-64819,-12,-110382,-203748,-107654,-327810,-54044,-128729,-85539,133359,-30969,45165,196117,-65890,202763,220969,6953,336764,-38925,16367,109786,-336539,-87911,-182571,-353278,39952,-377965,91034,270247,-87419,265686,174666,-18366,457592,-5147,110293,128182,-233976,40072,-220456,-399775,-126639,-313052,-120134,-30432,-139019,130973,22872,159789,274553,154056,226944,180338,21919,8690,-117141,-174508,-84330,-297766,-326046],[0,0,0,0,0,-5,5,-8,10,-11,15,-18,27,-31,44,-49,62,-74,88,-108,126,-155,179,-213,245,-286,331,-383,444,-505,581,-656,747,-844,955,-1075,1209,-1358,1515,-1695,1885,-2099,2330,-2587,2867,-3172,3509,-3874,4280,-4722,5217,-5758,6364,-7037,7793,-8652,9625,-10757,12071,-13641,15539,-17907,20956,-25068,30981,-40285,57292,-98716,430890,544670,39856,464576,-127745,-243246,11577,-777336,-401252,-403573,-813323,-67886,-99838,-130309,416099,121941,495577,823507,283781,676436,270593,-128666,185843,-329246,-593576,-265463,-873093,-370843,-114197,-525205,172592,36186,39703,719318,356473,615954,638244,75729,421833,2650,-330621,-89062,-581604,-407490,-238213,-703198,-327868,-297580,-244304,326054,219028,424037,662462,277469,561054,455631,25855,99350,-128899,-655770,-311299,-643486,-599106,-149610,-297063,9912,311072,21590,638433,687959,339953,855534,315519,152873,372956,-430010,-227264,-350909,-844589,-201588,-630157,-651282,144465,-308930,149851,522770,203472,691365,496297,226264,588974,-241593,49352,122889,-710486,-156388,-688668,-590041,-129962,-439984,-192291,399222,-14393,606174,533968,421373,754966,262171,279476,127680,-311932,-112539,-349562,-689020,-179269,-532221,-398133,-67229,-60005,406077,308968,421773,613104,493828,375443,295648,67699,6637,-234366,-290681,-493916,-512100,-479355,-368176,-151560,-138958,-5660,507911,399069,563996,513780,397811,462010,101323,-48685,91300,-440990,-294337,-492243,-706974,-249955,-423355,-255402,197546,-106589,293037,387312,271987,660681,367438,391038,469897,126201,17977,-230731,-497231,-173052,-522531,-532465,-359177,-564141,103974,-33809,-71625,482882,282337,569902,435199,324327,507972,109699,-45935,-48691,-354803,-231732,-412725,-640482,-297408,-379512,-163042,97976,-46847,344537,298119,398892,547456,381646,410003,285145,147170,44994,-389720,-248484,-483841,-605255,-358088,-381119,-329859,-173877,-152257,390269,337052,289536,515015,425750,389539,371346,-147005,32837,-133704,-429059,-329610,-455991,-417487,-351077,-492147,-42311,28310,84095,450715,252148,575279,595799,322737,457772,84353,41773,-95011,-385759,-283889,-499946,-482726,-391668,-387732,-233780,-19025,102390,226139,285918,427136,593849,506560,349805,154138,21202,-220145,-207900,-310556,-513586,-386509,-373817,-431815,-67766,8624,73687,201668,234342,584444,427145,329105,350386,207404,87166,52044,-249778,-391027,-477920,-612765,-354793,-337070,-243045,47793,-118976,301304,424535,160158,597452,363560,271737,316385,-143442,172812,-24508,-524978,-95406,-550970,-318293,-296242,-337652,31744,-23930,-7747,318308,137242,367515,517957,200592,394454,186876,-40292,39342,-401643,-384593,-269049,-518830,-371535,-232262,-252979,179618,-4506,95918,444731,201775,520658,483195,262423,469040,2360,-158129,-52724,-383132,-553718,-132487,-519232,-231838,-125971,-186735,225134,227407,141019,584882,179060,290416,409855,71603,276161,-163727,-155961,-194792,-497849,-475465,-296341,-416650,95132,-18402,-55231,333839,24008,291651,407466,98521,338130,117493,-83590,-10947,-236032,-294306,-231365,-399662,-375684,-56417,-58261,-4864,39530,73618,225443,191478,405813,283982,90746,111410,-10296,-147950,-68726,-209348,-364115,-157410,-194671,-284890,54893,-134313,101547,185750,86252,471936,161333,58973,382767,-34597,113152,21133,-324699,-70895,-296154,-311970,45440,-296944,-4217,30937,-32881,333408,241309,138531,356950,-39342,192400,-2652,-262704,28338,-238176,-206175,48593,-257759,-166689,98739,-94991,170702,-15419,98715,260158,55639,235925,134676,-7049,27720,-124230,-44945,-177622,-91245,-187654,-272089,-157214,-73883,-108070],[0,0,0,0,0,6,-4,10,-9,12,-15,19,-27,32,-44,51,-64,74,-90,107,-126,153,-176,208,-236,275,-312,360,-411,466,-530,593,-670,746,-837,932,-1040,1154,-1278,1413,-1555,1717,-1886,2077,-2278,2501,-2742,3002,-3292,3606,-3959,4344,-4783,5269,-5826,6461,-7197,8067,-9101,10368,-11939,13962,-16646,20387,-25938,34956,-51954,94676,-434718,-663670,-227834,-755519,-28325,-26623,-306847,500192,379911,303121,832126,66939,572441,553860,-262999,218298,-497650,-765733,-36745,-943129,-509724,15521,-638235,227230,84415,68220,897359,346057,522760,930899,-162659,358826,168496,-489339,83825,-491127,-700582,-80923,-793323,-179405,-59072,-274569,493762,260609,331155,722882,231963,679855,554600,-35821,280157,-122301,-453400,-371348,-589412,-588450,-263101,-451928,-201513,129912,68041,470685,510900,402510,700509,569276,279642,448332,-327455,-185927,-110517,-608574,-303319,-459385,-655708,58169,-181702,18585,677172,59906,624006,548996,213493,694521,116188,-203844,243592,-717762,-374578,-320307,-927358,-252972,-589706,-451469,461290,-190724,519880,691817,70397,797132,384373,81573,550538,-353753,-70341,-98551,-828456,-326437,-611464,-718351,-38264,-391210,160242,537700,119860,930371,558601,400713,621967,143007,319464,152015,-382834,-188721,-554584,-534866,-397630,-608694,-128327,-61662,127848,356437,296671,486148,519499,394742,373384,91286,25417,-116691,-359210,-417482,-546029,-423981,-459137,-484911,-75566,-124127,131007,396997,380583,604770,496442,285298,337505,37340,67709,133,-357305,-311579,-464636,-494946,-193814,-455073,-82120,250585,167860,329148,280772,360072,634516,159621,283158,249827,-154719,-195781,-313708,-456985,-361447,-570020,-464605,-258677,-266521,118457,-306,281838,364668,237210,481957,373997,168201,460422,39663,-177679,-240202,-530917,-525170,-354615,-438662,-153537,-185735,81651,84877,187937,406838,492650,563262,324049,231463,119302,-142183,-246543,-220939,-610703,-400325,-470588,-541831,-47229,-251490,-89425,286377,207122,347627,617640,423176,473020,250976,-51672,171726,-265935,-274352,-382602,-552125,-336575,-368890,-234031,32100,-15236,285174,402610,420786,511553,335698,333370,234349,26857,28294,-254321,-315659,-391911,-371086,-332899,-289118,-337924,5019,51392,88470,333515,251372,515206,484369,338289,264511,188885,-22152,-284847,-357158,-373377,-425839,-518883,-402591,-324464,-153780,-36714,256477,277418,249491,504969,400305,411766,240957,160556,58637,-176448,-304658,-144524,-589582,-463886,-229599,-407458,-10679,194281,-28533,380247,314637,388380,626830,239567,333400,57886,-170293,-18013,-268150,-334455,-233886,-459924,-274492,-11641,-239539,75467,119064,212482,482555,361266,331965,218065,66576,67461,-80782,-150950,-149850,-552008,-327013,-171186,-319834,-47099,-73496,-15530,610268,229141,362471,602941,223695,297552,226020,-281971,-51066,-312361,-516611,-313239,-521446,-343720,-145351,-500577,200055,169772,164001,451793,226822,354005,391789,133702,299932,-24398,-308035,559,-485181,-387898,-281329,-456040,-92455,-231112,-116491,68654,144436,332641,537340,362359,295437,354351,95187,53285,-212408,-478959,-199944,-542041,-475177,-219507,-503616,-256282,-106696,-166469,374541,488420,228961,589879,324485,217202,300653,14832,-115141,13790,-409300,-334941,-486526,-587206,-45967,-457996,-125994,251408,-74751,487669,294144,229993,673085,16019,311868,167762,-291561,130604,-300694,-492108,-143411,-729707,-237522,-235338,-337717,489027,23947,241498,648524,229822,548201,394372,-96946,279897,-209799,-195577,-262841,-524879,-305822,-512574,-480655,-35041,-183261,51936,263335,276820,385933,377873,351161,431374,28074,124777],[0,0,0,0,0,1,4,-2,5,-3,8,-6,12,-16,20,-27,29,-40,43,-55,66,-79,94,-109,129,-144,171,-192,224,-253,288,-325,362,-409,453,-509,563,-627,691,-760,838,-916,1008,-1100,1208,-1315,1437,-1565,1704,-1859,2024,-2214,2415,-2647,2900,-3195,3528,-3918,4380,-4930,5608,-6446,7530,-8960,10944,-13835,18365,-26156,76017,-429094,-653409,-254499,-737228,-549403,-167538,-655167,155492,310174,116866,794986,377586,659034,725498,-79518,156070,228773,-576874,-146665,-585224,-754367,-385039,-827677,-304851,-23599,-279999,320363,470409,301061,880679,378163,357554,572133,-178366,-105666,-176220,-789730,-300022,-608094,-702729,-104382,-437270,12942,345418,76032,780620,685494,409686,762722,333449,99285,204290,-378484,-367728,-345636,-681847,-351122,-270263,-514649,106633,-20886,108929,626674,416177,653813,796702,174693,498097,133216,-322135,13179,-606249,-583317,-296060,-880113,-276864,-116655,-331952,417033,194020,262001,986314,174035,562077,588390,-97660,372064,-367607,-336915,-74930,-820822,-447801,-339180,-787862,11071,-329348,-26881,585550,-16206,769834,608543,303690,797119,204552,-46338,75424,-439660,-388737,-479175,-783006,-185743,-505963,-275183,-139129,-256701,228802,323497,355827,620413,448168,543148,442391,64499,33551,-150913,-193188,-265221,-452450,-615267,-435124,-221060,-400886,13279,267732,145015,495196,485568,526169,610493,280646,244751,72431,-256287,-237979,-450335,-618824,-231683,-534238,-330680,-144525,-163383,178834,258220,243436,700639,432529,527954,424343,5457,149443,-85394,-417148,-135920,-684153,-378413,-419820,-503895,-118877,-70819,90678,394988,34614,435118,449202,438559,589804,9512,6225,-85515,-269028,-102816,-394605,-457419,-347297,-428065,-225477,-84223,-12286,317180,200695,343053,547565,323232,497954,254204,70294,-23090,-202153,-332137,-314049,-408918,-270513,-281203,-248018,-41520,-139852,204736,230125,135225,476108,295954,318701,273864,105283,206931,-207239,-265300,-139392,-346352,-129786,-253059,-370693,-42239,-177155,-21394,20068,40210,218767,179353,78662,316028,208178,120119,160261,-154192,-120666,-261953,-281989,-166985,-156896,-140409,-95578,3306,110613,11807,110052,79551,8513,200101,74084,-50612,-8211,-101122,-51922,-116175,-179300,-301681,-62511,-69525,75427,56546,47238,172901,124128,95223,167487,144089,-40519,69495,43215,-100259,-139087,-118508,-141378,-6588,-162423,-145667,107168,-25947,257959,57975,55703,164840,42166,41819,10612,-1874,-92194,-15872,-70002,58033,-66194,64505,-54098,-111538,46898,-106341,-55164,-19418,78268,-45061,73616,14029,71861,15897,101915,70174,168391,164749,29439,-13337,16779,30966,-3039,-142793,7520,-127628,15450,-192553,-77011,31021,-126805,54062,-72284,171585,84915,127260,86877,63600,163241,-28399,-19886,-71099,29757,-194195,-54238,-63278,58170,-70364,-49930,22513,117077,92584,262094,59600,213204,66691,-19267,254289,13549,-71795,-171552,-203389,-251279,-82965,-107504,-98901,9754,91493,107322,346152,104893,223393,94757,124041,124753,-95144,120392,-17197,-161209,-67547,-156408,-123671,-8277,-64619,-39485,128,58921,42260,112595,-27708,225692,23382,87163,24335,-8590,-51409,-99370,-106068,-36698,-7647,-5650,-11386,-2218,90491,33419,27714,115733,-63850,6981,81437,-40369,-16624,-70520,-66113,-4523,-53388,-116691,-93416,-101751,-80139,-63079,30537,145779,-11631,89009,161342,45356,159795,-84057,-19083,80452,-106587,-170819,-145549,-186648,-211192,-90562,-60829,-59076,-9048,-1413,169663,196129,218480,130580,223753,162101,62226,6435,-70399,-74257,-144135],[0,0,0,0,0,1,-3,5,-1,6,-3,9,-8,14,-15,17,-22,22,-29,31,-41,46,-55,60,-67,77,-84,100,-108,128,-139,157,-171,190,-212,233,-262,285,-320,346,-383,419,-461,508,-556,615,-673,743,-815,901,-994,1101,-1223,1360,-1525,1709,-1934,2199,-2528,2934,-3452,4134,-5058,6381,-8375,11674,-17835,32293,-81282,-182685,120787,-738469,-425149,-190923,-875193,-319153,-314971,-516686,234642,44823,225499,749753,146347,777798,625413,-59242,534841,-93644,-329354,38033,-903111,-404596,-435774,-790645,107245,-406863,-177999,618158,-97058,679521,753661,261810,950638,279479,38999,327777,-456991,-206201,-346049,-713611,-212434,-596294,-531882,34686,-204693,309437,536743,299596,565195,459821,270637,403456,227728,-4638,-117084,-381348,-471801,-404050,-789301,-369472,-322024,-323913,158742,363762,219957,709555,550661,446018,609509,67994,156254,59143,-591320,-96578,-644658,-642363,-237771,-781086,-292193,123052,-318540,596047,424118,423782,895499,144794,421053,459486,-230268,382646,-364928,-715683,10361,-1015077,-393564,-215952,-782680,93014,-99131,50988,803409,187855,580788,682869,66012,639831,194068,-197700,99513,-647236,-405546,-341119,-751323,-344771,-356907,-256198,295738,94596,406683,637283,453145,635043,318128,152996,138609,-152066,-171181,-462335,-553407,-432735,-499188,-423854,-282096,-98422,37835,179362,431990,446318,569737,496641,412699,381863,106879,-64051,-151168,-478454,-364469,-592565,-513537,-302916,-474694,-351456,319288,113023,475559,535183,376279,678790,323853,133469,318179,-341592,-130732,-233703,-689310,-268791,-472381,-477863,-108894,-345773,77322,347167,186901,631415,375755,418157,632220,48767,122065,-91877,-536935,-356619,-602709,-620395,-319279,-513103,-47589,1469,79803,443028,320521,498662,390220,302517,446415,32566,-63242,-6408,-413971,-259056,-512474,-574346,-346476,-398193,-164250,27289,-50749,363867,426716,286789,554485,276514,260364,213915,-80046,-19892,-272395,-354472,-251691,-585749,-372546,-276410,-349704,57631,13581,302469,428619,370712,457914,387615,135029,354500,11989,-96424,-68775,-485240,-291806,-283349,-408454,-143342,-152962,33693,180574,156811,487547,318818,310269,445471,387668,196299,104245,-144363,-337479,-394824,-443094,-359053,-350620,-242350,-80451,-20993,158701,276944,267178,410615,460972,217934,164579,204696,-131147,-35637,-296885,-445030,-467644,-341506,-433621,-284287,-302067,134690,80182,37003,321770,258122,344240,367198,83858,240299,-17431,-211308,-123054,-332923,-224534,-119838,-297086,-116716,-92552,-134563,94221,213878,119686,440783,131898,249823,173895,-18503,142334,-166260,-233992,-125314,-200711,-179413,-130752,-192953,99468,15657,-36728,223723,182043,216399,317296,78265,195656,152293,-111399,-62336,-135689,-338829,-127878,-224053,-157678,-82880,-122545,17841,24146,-12925,247579,8716,180298,94342,72410,170637,200429,-92483,-26621,-168810,-56025,-186683,-221437,-138593,-48363,-4472,121971,43647,177654,205293,210899,127275,157700,52781,-57085,63405,-131132,-109682,-190893,-185187,-201133,-183294,-83733,148201,129201,109222,165064,206877,224096,150835,167259,159967,-77011,11814,42674,-245594,-77332,-250086,-236641,-93675,-8847,-78107,50588,-110243,207359,112032,93376,257564,-142169,69209,95280,-88335,-93336,-29823,-176195,36174,-249192,-163829,-75643,-140189,-41730,228745,69659,252165,151187,148185,119180,-98299,116989,-186938,-147904,-45695,-214380,-162865,-111083,11959,82927,-5421,105207,345029,62266,302260,243630,128826,87929,52606,-32957,75048,-155977,-8999,-60283,-326292,-113385,-231638,-116145,-119294,91502,171556],[0,0,0,0,0,2,2,0,1,-2,-1,-1,-2,-3,1,-4,2,-2,1,0,4,-1,5,-1,4,1,-1,2,-5,4,-9,10,-18,21,-29,36,-44,54,-63,80,-93,113,-132,156,-181,208,-243,277,-321,364,-417,468,-530,597,-670,752,-839,939,-1043,1163,-1290,1439,-1611,1830,-2153,2734,-4200,9944,-113615,-596852,-423601,58366,-215188,413996,471785,175473,852138,435200,257015,673000,-141233,-76127,114146,-736221,-332497,-532399,-747997,-129839,-507751,-288831,334068,-56831,393664,505158,113697,620310,278072,184252,296207,-351861,-118297,-215980,-690177,-270876,-388902,-337932,77395,-214420,116604,348784,209368,623777,504660,242316,615774,27499,-52804,128878,-367759,-109517,-389187,-600504,-236946,-304809,-279404,61583,25589,259898,245550,121201,560336,413216,199295,444698,29888,-133436,125358,-392191,-318462,-373379,-582811,-149631,-321420,-231979,238633,50345,224768,375167,34048,661806,286302,91083,387284,-205712,-33149,14625,-512870,-163058,-306650,-466346,-34029,-346127,141331,286576,62553,550077,388179,212850,525281,139678,151656,249013,-273065,82155,-251803,-374651,-103090,-401873,-212483,-18419,-84064,241419,135814,202362,419722,340355,229384,266245,186517,128489,-31044,-224247,-298827,-378175,-196905,-257621,-147797,-52775,-44017,163055,161772,248919,253451,305479,195341,142744,85225,145467,-194816,-102607,-169760,-255998,-3290,-113293,70375,14868,-91803,134854,180977,125593,305158,55247,117352,184151,-142106,24735,-56868,-196621,-60006,-218160,-64661,-121714,-162746,9786,-22560,-8080,231657,19071,203846,197854,87273,112119,-58196,-40972,-23646,-16125,-95113,-103556,-124524,-4200,-50400,-102730,173677,145644,110549,137902,149289,47701,54387,-33593,-68388,-43152,-106651,-115012,-93442,-212184,-70696,44274,31545,65420,159698,51053,199213,131749,17504,118373,93597,-13483,162241,-154852,19037,37448,-175526,-57600,-130847,-163885,99660,-82793,15437,151977,85940,122019,182320,35489,100026,124436,25677,-64555,-34186,-103215,-62288,5875,119452,27434,-67963,50442,29140,-65589,20856,-7324,-111634,-122213,-54748,-50158,-27282,-29944,-79267,-8474,-15707,76700,-77998,-16405,45901,-17870,82968,-48574,-56376,-79378,-25430,-36599,-91791,44220,113564,18262,14260,146090,59063,164937,129570,157269,-41831,54965,-38096,-41617,-75555,-165039,-107967,-85984,-140406,-129221,-11921,-160082,4017,145608,182004,227085,160940,245335,188345,-8485,-50887,10393,-72640,-1979,-102882,-205034,-213255,-230846,-41937,79187,52868,240233,185294,51166,111208,134888,89969,-21078,56529,-16984,-233019,-72876,43250,-204181,-86568,88193,36204,58653,39052,43670,148622,-59933,61624,4686,90056,152056,-59200,-73080,2992,-105900,-68103,75205,-6521,-96476,-55724,-84257,64511,80161,119319,-6164,47516,-78352,12017,2305,-63022,-3253,21030,-114867,-193721,14023,-130138,-56102,73022,38657,-44787,-8083,97882,65997,-2068,146392,16136,102694,-83332,38715,76980,-73736,13941,75658,-29336,35106,-138644,-8449,-85693,-78545,46108,-52758,5292,-58822,44879,39315,113960,76640,11255,-46926,121618,41414,98681,-41584,-114419,-49082,-51085,-131930,-21596,-17124,-38210,-73784,34204,-13865,64621,-43556,37442,63428,34000,47421,-94481,76956,-56373,39054,179188,-111303,50430,-107065,66334,-72787,-35482,-69545,30816,-23247,10459,100396,61681,78150,-45112,97327,-22861,-123317,-87713,-214744,-150648,-71187,-158704,-21095,-78504,-52449,104979,-12211,-10732,45492,135464,1303,-27,23546],[0,0,0,0,0,-2,-1,-4,3,-8,8,-10,13,-13,22,-24,35,-40,51,-59,69,-85,97,-120,137,-163,185,-214,243,-277,318,-359,410,-458,517,-574,644,-716,796,-885,977,-1082,1189,-1311,1438,-1581,1734,-1902,2086,-2283,2504,-2740,3009,-3302,3635,-4009,4437,-4930,5502,-6187,7006,-8032,9330,-11055,13462,-17118,23535,-39032,202571,319604,835000,318792,252579,473192,-395017,-100955,-221786,-880124,-264087,-591506,-633336,-5982,-405095,266970,439892,-4910,804408,486920,186471,810505,42212,109648,282609,-738951,-150606,-578663,-782940,-58854,-646493,-448114,105159,-288060,490446,409499,118596,855397,210722,372958,567095,-366379,168476,-69113,-694239,-283895,-695006,-547891,-313055,-532329,-31233,-13349,25847,494388,213132,508101,715412,512120,233121,426257,-98251,-39961,-136580,-617090,-490939,-578249,-755098,-329210,-248181,-121823,451505,38113,498507,608045,249833,618900,251478,-56599,363774,-448198,-207908,-320634,-799537,-189154,-557108,-553460,75375,-415401,152905,511770,80320,770653,642622,224298,717648,-205786,-25101,45685,-675937,-246378,-539461,-863743,-125969,-601087,-202612,305093,-94256,524968,382512,380946,734613,276909,298746,321411,-354727,-140760,-386448,-576390,-297763,-630761,-303752,-129967,-380438,209388,190996,270604,484374,345929,596956,372761,239599,142725,-74814,-174078,-254160,-405131,-545109,-549741,-353431,-194827,-280671,70195,-45573,339429,385906,458090,386347,394213,362801,23118,-185377,-172701,-418513,-489751,-280110,-689788,-404027,-171554,-339824,189726,115938,245780,701892,328687,459772,540706,297979,400978,-42631,-241664,-238926,-418717,-487322,-414385,-404325,-160830,-270958,-76098,350202,36336,428622,446415,353621,660035,294162,74943,126717,-282024,-271596,-291211,-483457,-226721,-458013,-325429,-174280,-108073,308530,138904,461194,627473,359105,650312,313676,44341,378825,-286709,-234170,-424427,-416096,-251239,-488724,-317764,-29608,-304785,79404,251181,204999,582739,273533,372686,365104,122041,181928,-28575,-379362,-223729,-526823,-569389,-247280,-413032,-37758,-62093,-74387,446405,277702,438403,591403,285034,414114,139771,-60378,-45034,-338885,-421737,-328776,-552568,-298473,-426866,-243498,34459,94534,291731,253126,353012,495893,471546,400144,264872,230231,9039,-37465,-386307,-424188,-409766,-415365,-482338,-267636,-163508,-200365,194466,232828,465628,395436,427589,505412,158001,265845,62167,-300783,-141111,-340782,-457471,-369400,-412062,-280732,-56253,-212322,194467,197916,251247,558789,288331,314717,467400,-12290,146990,-156331,-300089,-175885,-625997,-530187,-232799,-553682,-55909,21946,144372,476390,173475,411180,561586,161050,421234,192436,-63227,26825,-304738,-414210,-196658,-700496,-382101,-393310,-394323,103935,9739,94046,633314,198700,474281,577076,14654,433576,134411,-189257,-66206,-437784,-377716,-282742,-632192,-202752,-48332,-191906,253216,132714,349927,674449,306988,520516,521053,111588,363263,-135635,-295850,-218324,-685706,-390701,-406767,-532563,1815,-137538,-133573,351441,211897,396280,417684,301887,349948,379290,102880,39228,-291544,-351430,-307707,-363473,-291212,-351091,-324887,-77433,92021,19258,494778,322965,459693,540605,190135,331878,259796,-147121,17312,-281145,-559513,-349929,-486248,-336961,-115104,-455633,142026,128412,60173,660844,258573,470030,696080,-12054,416746,46714,-242021,151524,-481646,-493880,-95613,-725961,-104541,-175005,-264777,261549,-164386,336680,419616,229916,604435,175265,146971,387373,-37131,-1067,-247586,-469639,-149085,-477963,-290456,32925,-285961,150082,144771,88357,490868,260534,465740,373037,169465,222528,-7175,-140690,-320455],[0,0,0,0,0,-3,2,-8,7,-13,12,-16,19,-25,35,-41,53,-60,73,-84,103,-121,142,-167,192,-223,252,-293,331,-380,430,-487,548,-613,689,-765,856,-950,1057,-1168,1292,-1426,1567,-1728,1897,-2087,2289,-2513,2753,-3021,3315,-3640,4005,-4411,4874,-5397,6005,-6710,7550,-8564,9813,-11398,13467,-16297,20383,-26809,38342,-65458,293256,315693,485700,728427,275700,702310,288725,-87660,396185,-416355,-450474,-44687,-775946,-214235,-315421,-703665,89802,-35263,50885,602490,76214,576735,576565,161673,510471,127625,-117083,306429,-587591,-249834,-194371,-833034,-303624,-458656,-537858,46501,-173668,330627,572956,84739,588043,387455,126236,600469,13084,-7438,-106396,-461078,-270955,-441265,-474961,-64970,-296844,-164524,137950,82743,272100,568128,286674,461351,439337,89172,264666,-143693,-196522,-138439,-573682,-563271,-342502,-620667,-108702,-165892,-216761,332406,85228,355382,672297,285968,547807,430232,-52700,180632,-366411,-364428,-251292,-779163,-194316,-349169,-667221,102186,-264298,48921,564116,35821,692723,508316,-36362,430490,62583,-53176,169364,-521833,-165965,-513342,-558137,-211383,-538677,-266426,-6378,-221702,384741,272113,193422,552630,308537,468567,367596,26442,125994,-248060,-461465,-175145,-538501,-410401,-342141,-272985,-219683,50115,210184,217259,461916,456642,382587,421140,285678,259124,112914,-341621,-206711,-424845,-617007,-422408,-546941,-190938,-198074,-353991,268396,280641,409755,578024,314214,664589,318971,89886,236287,-155540,-119151,-154438,-635378,-241165,-554911,-528869,-189821,-313866,19795,141893,97616,627014,446557,492329,636649,165610,197353,196753,-307111,-194977,-441463,-450339,-284051,-625491,-234969,-370057,4648,141581,259137,331980,664615,392677,484322,400474,203363,96293,-251504,-218125,-384493,-458031,-279991,-496140,-283108,-52305,-153004,281918,267320,201656,683881,360960,526419,435678,231289,306004,-62350,-337083,-322911,-595749,-434806,-381403,-566508,-76431,-234317,51362,410316,251538,608605,403777,387503,483909,23219,76051,6155,-405399,-247137,-522971,-537574,-293434,-370583,-246514,-46982,-152564,298025,369578,365848,576046,349793,377633,241574,-23595,75210,-227079,-440658,-429347,-560791,-352381,-332214,-279406,-68941,77074,433253,354598,437318,479439,229917,382359,149867,107960,-8900,-421437,-195560,-494755,-554201,-367173,-551331,-284884,7606,-160530,381638,216230,267528,610214,226836,488775,177139,-147904,132133,-404198,-497944,-318731,-709555,-500974,-153864,-403397,42470,-34261,-30885,523460,251897,529749,479099,152035,455277,-28721,-127305,-1754,-541479,-420206,-278148,-760346,-326301,-178942,-104153,197111,153695,434718,553018,365195,430179,483584,157914,186804,-144789,-164119,-293265,-562873,-435476,-386591,-521737,-90792,-144558,-92645,339426,76355,353481,653472,114217,391476,121597,-50366,26479,-273344,-276652,-200394,-910810,-323100,-270781,-434657,70423,80559,243438,473458,207471,480976,456167,147284,378527,96559,-98159,-121505,-433276,-491425,-348395,-628857,-338467,-312930,-58270,276693,120369,320886,489467,347496,372086,390486,217703,40745,-113514,-203324,-243547,-441381,-402957,-314785,-410214,-38239,84772,-141006,357834,255984,324390,595955,185509,331816,401821,-143010,203867,-132820,-546724,-149480,-593698,-427598,-67098,-420726,87851,70163,-136261,560500,420282,355924,529372,204509,396957,231160,-354440,109013,-442918,-476471,-65784,-679164,-93647,-167742,-311566,172133,61721,318066,475877,204273,548215,317540,65653,128097,-189823,-71289,-188604,-542337,-323872,-443021,-466800,-18826,-141434,-68938,386239,247946,397451,427607,325291,241844,242160,85881],[0,0,0,0,0,3,-2,1,-5,2,-7,7,-12,12,-15,18,-19,24,-27,37,-41,50,-54,63,-72,81,-96,107,-125,137,-157,172,-193,216,-239,270,-296,331,-361,401,-439,484,-533,585,-645,703,-774,844,-929,1019,-1121,1237,-1360,1508,-1670,1866,-2089,2359,-2683,3085,-3594,4257,-5159,6440,-8401,11677,-18103,34944,-150075,-412904,414242,291380,381924,695886,271231,388829,697746,-91419,184451,-65214,-656144,-49517,-710705,-596696,-81109,-808849,-73705,221135,-117748,686632,303965,375335,858188,116908,453026,328552,-302569,68825,-545481,-741064,-208910,-808388,-290075,-140378,-481542,190091,30369,126836,716361,209544,436602,683217,127890,294372,-88918,-438797,-338562,-575123,-643108,-354757,-619164,-230417,47606,-119820,245003,402460,380865,692288,554154,448710,450838,62617,-124093,-74819,-465412,-457855,-398294,-682158,-137751,-219901,-112613,385598,111569,529538,764779,208551,731030,308792,-155673,393964,-412339,-319602,-121419,-927748,-296197,-370921,-776070,204554,-202389,152242,626762,160139,689442,565689,61350,680263,-92864,-111059,53221,-848148,-136046,-416595,-756104,-36038,-553616,-201694,355548,-150337,517492,536068,199581,728688,306623,291470,486691,-201574,-145890,-329789,-562476,-358337,-605151,-418387,-66621,-144936,190468,352928,287748,698420,378835,475980,436707,108193,89248,-185949,-422173,-334435,-546141,-498761,-451684,-328657,-233633,37773,118977,116180,422054,362862,314478,658252,308582,188150,153073,-263038,-86346,-425839,-489830,-174883,-557043,-324101,-122159,-221490,143530,260944,215085,625600,343869,486290,473581,46039,177613,-77097,-419901,-270302,-478846,-492161,-248754,-497296,-70600,-77055,73927,360009,145170,454449,459341,278874,472615,125369,-1015,19578,-447439,-299236,-290365,-583999,-325138,-410155,-168237,-32723,-5586,224035,187087,343096,500666,141788,305177,171849,-33789,-31400,-193606,-241853,-217227,-493582,-209604,-217455,-226023,-1926,59973,166284,265200,88455,410615,295987,153712,262573,-66301,18357,61636,-277059,-235504,-197928,-307392,-115013,-161473,24,23170,20825,328264,322502,236115,233973,75039,106025,72784,-109426,-114652,-347224,-334761,-133928,-441792,-194591,-60617,-105070,187652,190811,217051,283355,226906,443060,369451,244527,56734,39578,-92548,-201608,-351374,-441838,-500945,-345725,-273489,86926,-158488,71017,339388,241168,447504,458077,170701,365758,163299,-129188,173484,-325769,-345274,-240349,-574991,-121558,-210848,-186149,38255,-25986,325526,238829,160600,391517,320940,171705,398744,-203935,-101431,-200669,-637067,-137295,-432324,-475665,-44875,-251085,45870,263040,-71096,549449,401842,188553,439330,83747,107100,56192,-228884,-139899,-212029,-575839,-344957,-270048,-151022,-168440,-127593,203675,378960,81510,470893,341135,183409,539875,24926,53839,113567,-362031,-253361,-350059,-363883,-193774,-360025,-156063,209406,-91020,217685,448684,178698,415377,202940,189628,266574,-85379,-71652,-232334,-515849,-144508,-373039,-390138,72015,-156339,186079,147866,189525,319331,206989,279585,473567,240068,50559,124063,-264603,-155122,-168383,-399863,-184006,-243344,-244991,-22137,-24364,167729,463591,203507,374465,373901,12997,307927,183720,-113686,42387,-364450,-378538,-173512,-356013,-96672,55525,-262870,162930,111911,-64693,497936,124849,342613,293425,63819,212081,-228931,-344925,12962,-337704,-181111,-115877,-377181,-16636,-64802,-6255,509379,103655,184538,291966,28595,349632,136556,-80252,56699,-317540,-221067,-153342,-365383,76082,-73320,-23135,152191,-80917,352524,356898,140372,403342,78977,-8264,93337,-3620,-166713,-148107,-379533],[0,0,0,0,0,-2,2,-7,10,-11,14,-14,22,-24,35,-41,53,-62,73,-88,101,-125,144,-172,198,-230,264,-301,346,-393,452,-509,578,-648,728,-815,911,-1020,1133,-1264,1398,-1551,1713,-1891,2090,-2302,2540,-2792,3076,-3382,3725,-4100,4522,-4994,5522,-6127,6812,-7615,8552,-9677,11043,-12753,14954,-17901,22087,-28507,39749,-65440,303755,92350,339835,279796,-586132,155173,-597056,-759855,-203494,-810328,-470354,-90996,-434207,331150,289826,179147,886629,266659,391210,640843,-150430,371118,-2650,-587948,-54871,-633204,-696455,-75606,-735520,-79192,195961,-216593,693069,464500,303663,805733,212548,344905,347492,-367685,-5824,-440090,-661836,-413540,-619585,-490307,-120338,-229334,143927,367908,241933,711098,535715,390877,683800,218051,112253,201905,-526544,-371736,-481413,-741345,-378200,-513729,-600820,111322,-94578,90994,655818,136083,642856,541374,3326,624990,-94576,-256630,-29613,-652420,-337401,-395056,-847721,-256499,-540781,-307474,191890,-134378,513447,536580,131211,801237,159476,168207,474995,-457659,-134399,-205904,-840341,-365851,-598048,-469883,-11023,-526076,258140,193450,126133,600206,272885,390158,593237,144800,94004,35289,-357968,-284881,-518401,-600836,-336685,-405201,-143558,-88216,-36316,371340,239209,461755,523438,196440,284589,240503,20582,-98463,-219118,-286534,-370373,-286320,-530212,-321149,-119539,-278198,1257,129299,281502,464106,256630,373210,450034,167537,222592,-65822,-329066,-204949,-520112,-293605,-279009,-411745,-264587,-320415,-143812,344519,135580,630307,510792,235730,549944,330794,-92683,154414,-425256,-322343,-264075,-596258,-335613,-319003,-338929,91193,6083,181771,412783,205102,495263,334843,242853,422402,18234,-35774,-121380,-516387,-313438,-502556,-415390,-325602,-339002,-47831,61821,325546,449407,390334,424793,456158,300943,315817,-24346,-99039,-107080,-399214,-396605,-265244,-369072,-220650,-147404,1487,242833,213652,458677,449682,437220,568823,238820,119954,44897,-246736,-211628,-414818,-531766,-334216,-365658,-151389,-131397,-63107,388760,319232,330959,644829,307617,474709,244366,-28511,131997,-313645,-289952,-404908,-518081,-425424,-356193,-407084,-44632,-20239,209710,337989,366561,401847,452626,569649,322172,83273,-66935,-142505,-353458,-524318,-426174,-426648,-393966,-193501,-214113,-90115,214820,229857,332474,553958,412523,445985,283215,105677,146468,-311604,-254885,-269491,-466384,-362909,-338181,-463793,30492,-180878,192693,512740,154396,587205,542691,95308,388766,-24184,-212784,-128645,-627869,-354288,-362560,-513275,-72947,-260393,-132821,246097,15236,429673,512576,250061,729270,189981,66601,208419,-181961,-142418,-189632,-512944,-310577,-426050,-496325,-65901,-181310,-30310,312817,301885,422905,442955,408174,483930,122299,116546,243590,-365501,-266607,-264663,-536873,-357424,-344626,-398189,-53251,-103454,108713,521593,139888,509073,391964,147664,440595,6690,37680,-13212,-324496,-154826,-357488,-427567,-27555,-193766,-131869,-31592,-29107,264710,348759,251639,457033,132791,155394,222929,-188443,-72115,-151467,-467115,-314221,-325634,-308783,-115204,-26702,-56966,290987,105166,180822,348200,81415,266306,143852,25153,-58889,-118425,-231829,-101201,-341449,-202581,-13333,-173211,22039,-45129,1720,320304,199600,222878,323044,131537,236718,53753,-269228,-5701,-402716,-269990,-226708,-619242,-142479,-78315,-281739,325471,77189,145669,428960,72848,490021,269990,107063,303878,-28119,-32486,-49191,-384760,-119462,-381422,-458977,-173070,-297928,14393,73702,136516,400367,363226,434200,381097,215084,299777,89127,-236900,-54834,-189460,-254653,-290541,-384041,-295165,-248094,-81181],[0,0,0,0,0,4,0,3,0,2,-3,3,-9,7,-11,7,-13,13,-18,22,-26,32,-33,41,-42,54,-59,72,-81,91,-105,114,-132,146,-169,188,-213,236,-263,294,-326,366,-405,453,-499,556,-614,680,-754,835,-929,1027,-1144,1270,-1418,1585,-1780,2012,-2289,2632,-3059,3626,-4400,5540,-7350,10595,-17593,38643,-239852,-922445,-349299,-438804,-533631,264805,-13896,290338,759264,136924,627558,641297,88546,426895,56029,-333330,133635,-662305,-358909,-168996,-1015652,-217302,-364298,-370004,338556,-114594,457335,767154,88603,751842,414009,-11481,599905,-196331,-143992,-4351,-705712,-224644,-458363,-694884,-28092,-464745,-60182,416399,35479,521182,616581,243860,634698,153607,207821,170407,-437792,-142664,-156348,-740289,-200054,-333689,-475327,41442,-19449,222017,280570,288392,257652,623782,397875,399941,277279,-87412,25249,-356721,-373355,-291691,-643144,-375669,-151457,-376525,224691,205495,-6229,694928,163166,493870,696261,-17304,445710,46958,-487333,28746,-789356,-548142,-201745,-758542,-142598,-28630,-301626,546248,130544,454482,821320,19547,641802,252180,-192332,308207,-389500,-415310,-188340,-827423,-236959,-297266,-473474,162941,-42374,150972,548815,246745,564440,340571,121321,342393,-101308,-251283,-40625,-429373,-321596,-417515,-417695,-108807,-208829,34782,121394,268396,401084,340396,340661,301155,180985,269685,-4983,-68008,-221696,-407634,-210601,-404571,-342286,-144397,-28517,79820,155210,158843,489217,340073,343399,286572,12099,-86645,38904,-189624,-231790,-409236,-194515,-342185,-317294,-17720,-94929,87005,292108,247949,256942,191080,116674,235190,44481,6823,75481,-366041,-164392,-138089,-266292,-29754,-111261,-192701,51211,87586,273803,185502,271886,152354,197592,90961,34049,-102626,58781,-309305,-175559,-210986,-260362,-174745,-159788,-26253,130244,28183,205909,241838,83860,236996,164897,17438,218203,-149068,-111005,42756,-312956,-111283,-368140,-128161,27601,-259801,15589,157132,276933,256512,80143,217295,181229,-19481,312805,-9018,-206591,-203105,-249437,-230267,-86163,-290425,-109333,-78934,-100482,269996,134080,379780,437238,216133,313716,195039,55281,155199,-92874,-246730,-218252,-471333,-260213,-348329,-302535,-40913,38820,227423,160949,313148,300825,361529,321997,229969,193816,-51711,-135938,-74485,-209560,-391270,-457315,-374617,-323339,-209114,-79249,86632,-11040,290019,377398,307821,555461,227229,56679,283635,-157637,-50189,-295651,-511012,-195540,-339448,-202010,-555,-186401,234684,168658,89442,434444,198773,289671,436249,-162941,135609,-33511,-355042,-210362,-344600,-519740,-257734,-511481,-47836,122058,54725,340031,295777,312643,524651,197616,352640,220131,12786,20320,-225181,-469304,-172246,-575733,-398057,-149411,-537436,-11854,142465,178544,584723,328867,135642,695819,160380,192651,70214,-215391,-162894,-384207,-479716,-299517,-527197,-348856,82896,-107269,146818,251189,277700,641509,394300,322403,480091,-146862,-28522,-61158,-528553,-102063,-407696,-528578,-159127,-409212,-129851,200879,84308,417752,229064,319542,473348,185433,161265,158966,-78843,-235200,-135620,-431097,-413812,-341435,-267656,-168537,-166093,48362,347574,113713,397540,476531,129325,254667,231520,49482,43247,-286768,-372554,-233061,-536963,-224036,-310883,-353366,132853,-206218,141384,447489,116493,706155,358003,51230,618620,-25650,-79272,-1280,-629302,-234982,-437805,-686672,-107816,-348094,-217778,243469,-143809,374392,329035,155015,646594,243748,358772,275346,-246453,-110654,-257521,-494165,-191024,-502020,-260263,-22565,-76585,75435,226668,313041,425876,322175,344069,275624,81319],[0,0,0,0,0,3,0,3,2,2,0,3,-4,5,-6,4,-8,5,-11,10,-15,16,-17,20,-19,26,-25,33,-34,40,-40,43,-48,48,-56,55,-63,61,-65,66,-67,69,-69,71,-67,69,-62,61,-57,54,-51,45,-46,42,-47,51,-67,93,-137,209,-320,505,-803,1320,-2249,4107,-8452,22391,-172963,-672429,-359140,-654401,-740449,-230457,-516999,-116128,261955,-142039,655508,581783,259973,882810,303628,199352,411388,-416330,-105362,-184239,-888164,-313700,-677759,-683944,-77290,-559401,139796,275730,122582,772281,463440,395845,794597,178269,190939,213867,-458527,-80954,-283568,-750084,-201354,-696312,-450324,-4731,-220414,236202,350845,250441,643003,334327,337652,364963,93444,41090,-44169,-556893,-443777,-259873,-704326,-378068,-238569,-395781,182889,35203,226789,594951,230728,418424,268710,76540,362422,-82284,-168297,40382,-460654,-296855,-327742,-603163,-18552,-272031,-105051,332994,24676,416340,378162,-2847,541398,-22704,-2617,377394,-279600,-301424,-58134,-606027,-269691,-346250,-488024,-54563,-259195,190028,195948,83330,215030,79924,195601,336947,64970,13305,-22557,-362025,-71220,-149602,-190997,-99055,-190839,-55566,-51966,-21123,106393,128238,222780,136890,94139,181427,-50434,74186,17552,-57665,-14814,5071,-165123,-172911,-128373,-186524,-64145,-27173,-2033,-43143,-27671,35326,-154715,82330,53312,-57386,5503,55661,-111808,-78617,-19939,-33819,-74298,-26560,-90733,-12046,41843,-16882,108513,63059,53507,4831,-49199,30279,182340,-138068,-73268,-7950,-29354,-12294,10667,-84381,175665,-6087,-25878,93455,-47758,69324,-18423,-112880,154786,-62595,-38271,67521,-58391,69423,-143369,44836,40511,-7251,-3398,-28771,-91747,-21986,-587,-66172,-24865,50397,19827,151012,55670,-36267,100962,-22157,-37662,-36000,70450,220210,47848,-12677,-89772,-46853,-204440,-143483,-133582,-132923,29987,45104,-63475,27599,173516,119856,241873,-35392,52950,17492,-142584,-89859,-283051,-210082,-159004,-177066,-66131,-95555,72548,120223,86724,218859,83420,226031,141392,27232,71966,-79357,-65188,-75716,-276074,-248409,-209266,-88220,-53005,-91590,-90449,163219,186596,172978,233292,157571,46767,232569,39573,-112647,-33568,-166999,-22145,-271299,-278973,-267431,-145946,-104236,-124109,104742,148175,211397,187591,276653,153580,114101,8230,-1917,-82423,-115839,-333608,-255459,-312966,-311709,-123092,-242759,21343,99834,59333,323650,235088,186989,270676,-11450,175571,83377,-283772,-144131,-317062,-386714,-150437,-244433,-140096,-29047,-51850,229413,285779,115061,467882,265029,249969,354767,5169,56132,-63066,-321241,-150780,-330157,-413656,-224631,-243288,-92473,-28525,-73418,306664,432814,407854,474585,193546,250138,190872,-49392,-112401,-199026,-477656,-365148,-457890,-393107,-87053,-120632,45097,299609,92170,568758,401972,155064,465897,130731,117879,19418,-244008,-135311,-438905,-579754,-260693,-476123,-255732,-4693,-73125,289948,271818,228646,497237,130011,253232,193507,-116324,-8498,75204,-482404,-176002,-308418,-372682,-201061,-224185,-295644,183743,71620,195063,411998,292301,550199,204183,34978,183649,-36552,-253217,-180773,-649127,-210264,-282527,-263762,13924,34716,184975,537652,147376,402585,330179,35795,298487,12943,-120562,107364,-279079,-357629,-180723,-567288,-152902,-174230,-291744,415101,-2206,384169,606328,207627,610222,258528,15733,168429,-237561,-295492,-182387,-507776,-314529,-233611,-411536,4900,-94281,201062,306054,199352,440586,273027,262357,289582,132718,-67945,-77465,-314933,-158561,-556587,-348245,-495661],[0,0,0,0,0,-2,4,-6,10,-10,16,-16,24,-28,38,-47,58,-71,82,-102,118,-145,170,-200,235,-271,315,-359,417,-476,547,-620,703,-795,893,-1008,1129,-1269,1414,-1581,1756,-1951,2164,-2395,2653,-2930,3239,-3569,3937,-4337,4780,-5270,5811,-6421,7096,-7866,8732,-9736,10900,-12279,13938,-15978,18572,-21986,26746,-33898,46107,-72984,273669,-80252,-36526,-84176,-906995,-238155,-625170,-689461,48565,-551406,-74102,248204,-62520,607282,648849,251027,888706,306464,109236,351591,-613974,-129821,-351171,-938416,-109937,-502582,-524682,152042,-308272,197639,632497,29760,887354,488213,245497,780534,-83790,49346,41241,-832226,-255323,-370099,-776666,-118803,-353781,-249125,275928,-22776,597585,720642,257439,738200,376678,70595,361998,-160913,-372985,-336587,-620734,-504510,-226766,-472371,-149225,90796,32689,478845,365287,415333,784907,186590,271807,235062,-228916,-180692,-352259,-706274,-157650,-668313,-447272,38490,-406938,227566,485823,106949,892192,446503,323489,867212,-156771,294183,125782,-669564,-222049,-576419,-676388,-60719,-816535,-74003,102912,-280549,537266,225576,351505,912324,157689,475621,376920,-223992,130392,-427927,-531337,-211280,-771986,-369742,-250973,-587474,181674,82467,194939,625674,281663,638994,461633,264674,546504,-67859,-149642,-70185,-455810,-348183,-562078,-544127,-313588,-240526,-273670,143666,232017,507182,378001,537812,537198,368537,366469,244914,44426,-132479,-353818,-422411,-677980,-558961,-403792,-537848,-74874,-310775,140176,300193,299116,635279,477433,355425,556821,75661,91608,93966,-468523,-151310,-404059,-602848,-351819,-527927,-172514,1305,-142470,416075,319549,526179,698026,418242,575879,426264,-58960,133374,-336450,-275420,-292678,-676177,-241641,-396182,-406950,-100227,-109059,231166,322970,164394,607174,517152,319480,281883,21150,125518,-178134,-443871,-327660,-550686,-443217,-382348,-582651,-72276,-81948,134813,276122,304412,615245,531375,316765,510362,135393,49089,-57954,-486408,-362308,-650118,-657230,-403956,-561613,-204557,39960,-131685,466492,352827,355069,659470,296169,382505,377516,-52321,91917,-333853,-486061,-410190,-542078,-437600,-377832,-338771,-155256,-86949,119220,257941,406725,514821,602447,401617,337109,178316,-21481,-100199,-182210,-377005,-454697,-558701,-432529,-358623,-221156,-89978,45469,182499,443660,513002,495984,398270,284674,150575,230304,-283579,-173541,-287686,-501610,-449586,-470290,-457335,-151555,-156615,45073,231713,191856,474922,401965,339961,536622,187428,297818,-19804,-113276,-66131,-515680,-404123,-309700,-600795,-375508,-255255,-401895,216223,87103,377698,550827,152605,544268,301355,194129,336379,-51917,-98475,-169038,-428196,-329402,-401551,-657107,-219634,-297553,-93310,229085,103370,359142,473206,166932,546776,267876,-61953,356378,-118135,-143924,-131127,-630521,-287595,-392441,-362352,25359,-147286,48324,329223,105909,467612,387387,267122,583442,174698,18914,132462,-525680,-232572,-289774,-567181,-246080,-457131,-370402,100586,-80487,132295,319052,240092,499895,426649,319316,369795,-8132,-85369,-147827,-430384,-267524,-399496,-486006,-250880,-324671,-87702,79455,39076,347021,461873,242264,425183,383765,-106947,30333,-153733,-177605,-184784,-509038,-376338,-198297,-551863,-176809,159124,-31957,419043,227396,282456,654232,159051,354319,165530,-105938,237481,-326225,-447464,-245588,-663478,-212205,-299651,-371190,275169,-138169,123870,524410,2361,559005,466989,45045,572282,35219,-139164,-71673,-552488,-192060,-331385,-411659,-24501,-477134,-83909,205487,-16479,393643,515097,249887,530703,278532,189709,270825,-91287,-106369,-131017,-403612,-260002,-249126,-289643],[0,0,0,0,0,4,-2,4,-3,3,-7,6,-13,12,-19,18,-23,27,-30,39,-44,55,-60,72,-79,92,-107,121,-141,155,-179,196,-223,249,-280,314,-348,389,-427,477,-522,580,-638,706,-777,853,-941,1031,-1138,1249,-1378,1518,-1678,1858,-2062,2300,-2574,2907,-3299,3792,-4407,5215,-6316,7894,-10340,14525,-23017,46707,-282708,-685650,14778,-215750,30946,626000,209418,584079,778011,272552,766821,255442,-132849,208760,-684020,-408325,-326926,-910576,-234572,-385742,-598201,340926,-14480,268421,717377,140432,788161,537563,18490,410259,-66931,-340002,-83834,-768101,-430557,-521161,-856730,-83966,-333233,-241529,405188,163355,458867,716736,303686,556061,369037,348,138846,-282644,-350150,-320896,-766057,-627209,-400425,-604400,-117266,98948,48920,610880,492423,415858,723093,312975,371193,286626,-285980,-58121,-298871,-829481,-275245,-744173,-319649,-28486,-491782,405968,341748,85680,865137,452825,317279,802172,-163567,186973,-26269,-736570,-139537,-639293,-650770,-141803,-754044,-126617,35276,-189424,778158,360775,309453,922673,208830,565889,317475,-259550,101293,-480586,-585943,-269373,-949832,-341737,-262222,-421874,225830,212360,250557,727175,416655,588110,551084,159352,222051,-174515,-190070,-220125,-582540,-450679,-493499,-430029,-217495,-192987,71756,242616,508974,450890,466223,572777,240477,270315,104115,-138263,-65931,-427333,-537040,-384496,-596837,-440637,-144123,-293472,324298,332149,244739,636751,350729,562843,463689,106354,321080,-86377,-340649,-213258,-684645,-424080,-294166,-565423,13669,8539,187774,561362,256689,533304,458891,137800,220223,-11079,-336151,-272370,-609902,-472705,-271174,-645036,-69786,-77692,33335,404675,295237,547333,545290,349765,524099,92339,-21581,65081,-249316,-288576,-581005,-477028,-312516,-513930,-211127,124531,83189,510061,438342,444312,725373,264279,519781,344200,-26894,-36010,-318459,-449310,-368016,-626400,-366106,-324977,-235086,99661,127552,303614,422039,409466,730993,380250,427312,198675,-140231,97306,-125373,-572712,-258702,-615298,-523548,-280702,-493344,-38618,-19865,110051,309923,311821,456229,614005,308308,265222,187386,-51541,-128176,-380130,-451250,-417904,-577657,-384265,-264358,-176074,97494,104960,453963,469675,537350,510049,360995,201955,29694,14179,-88585,-418695,-326337,-351175,-405272,-259300,-249846,-149627,12339,57332,347479,414505,469788,523793,229566,335512,125865,-153853,-51986,-442248,-464831,-212866,-598100,-308499,-342830,-282526,267467,-18691,317812,656086,242207,617581,302601,126990,316938,-41084,-359015,-130648,-643580,-293508,-348773,-548598,-58044,-142765,-154452,336980,138033,424015,494961,167128,491553,131909,66355,118909,-88606,-327660,-224367,-620886,-384609,-282833,-211905,102905,87116,159263,476970,279254,504095,558505,147530,487665,51581,-123105,23555,-355905,-358372,-238298,-640849,-376246,-273263,-172455,346545,123134,254311,513241,310412,475654,364245,67782,251067,-129578,-210284,-183406,-414729,-368010,-304091,-482588,-37659,-67223,105050,398932,114173,410047,496740,380727,349893,116011,-111988,-57176,-278926,-501672,-255229,-473004,-351152,-276686,-352120,-34641,86950,190538,418309,473667,286774,593370,123553,244363,254014,-213628,4486,-331109,-457465,-156314,-573861,-166323,-62477,-307582,223057,111101,133690,700067,161270,406176,461486,-34128,294705,-119320,-403231,-31898,-510650,-277001,-180984,-606965,29425,20106,-38403,328690,61891,308605,395037,142080,431248,165410,-68243,29429,-412907,-323328,-217215,-439795,-346800,-221534,-105387,107354,185098,164706,322441,378818,372420,294094,109020,45705,72064,-95824,-225125,-229952],[0,0,0,0,0,-5,4,-10,10,-15,18,-23,31,-37,51,-60,77,-90,110,-131,156,-189,219,-260,300,-351,403,-465,534,-610,698,-788,896,-1005,1133,-1270,1424,-1591,1771,-1971,2183,-2422,2676,-2959,3262,-3597,3960,-4356,4792,-5265,5792,-6370,7017,-7735,8542,-9456,10499,-11709,13121,-14812,16860,-19422,22716,-27142,33443,-43196,60516,-100965,461634,454150,514421,773509,-2922,406007,131092,-465971,-80988,-603042,-716705,-315975,-686845,-114208,-1362,-240195,436441,588872,278736,778742,319540,261057,535896,-264719,-60206,-203832,-890525,-328089,-643517,-603124,86914,-503232,28447,363659,-930,787693,592374,305677,775194,48234,312873,296818,-428059,-31515,-568279,-647089,-128809,-645077,-340004,-34077,-126890,285401,396087,242778,762136,490532,379548,463187,-47121,-79808,-94372,-377540,-542992,-458694,-680857,-279880,-240248,-251392,307556,192044,291002,718033,445662,548855,403827,-13791,306094,-113621,-279768,-35648,-643287,-478623,-279627,-763506,-52251,-236476,22502,620289,141085,514449,719818,180715,668476,230463,-92112,421298,-598994,-331338,-355433,-896156,-125426,-433698,-388702,162061,-202757,424941,524310,178088,638480,504191,63598,473551,-92385,-169249,-278815,-833695,-329579,-563395,-440481,-175972,-263318,-65745,194320,68538,630888,336693,470137,421866,260832,223059,42245,-219852,-188429,-390598,-383507,-499331,-367898,-169775,-239830,121954,78641,343706,399231,442604,441143,347672,165390,338899,-33039,-166852,-299394,-631747,-462557,-483746,-552618,-186206,-274431,80101,111942,166010,386948,522516,537095,519362,236298,248023,83447,-300019,-59060,-428284,-467511,-240287,-664907,-449786,-176174,-134190,246317,290731,396524,520612,337654,483055,339075,48488,308279,-262564,-375927,-322236,-616671,-352348,-516900,-372469,-41367,-42649,186917,277130,257387,586356,371098,382064,358817,169996,6862,-144005,-329927,-384622,-648608,-466187,-195477,-394042,-80334,-98679,115466,313132,286809,770179,422583,377587,586185,165367,-33868,29670,-374200,-184196,-562283,-748058,-362949,-461637,-294044,50489,-52134,252379,342272,319622,724056,510994,433650,327639,-130669,24634,-270660,-415634,-224232,-549525,-440399,-222734,-463596,-7366,189028,148761,522781,404623,383598,574876,291545,308981,104878,-117898,-224295,-508806,-585331,-482775,-608202,-435748,-193872,-36509,25941,289912,267465,506339,535485,308727,402400,187618,84999,98460,-292364,-308412,-411693,-699727,-332156,-432555,-357822,75936,69653,174425,394741,245793,547820,343475,193644,322896,-90519,-135686,-120414,-669190,-343378,-485749,-586274,-238262,-246167,-984,372217,40874,424785,501230,269484,599768,339963,173348,321164,-235555,-202090,-261038,-485179,-229562,-471603,-409728,-142142,-134251,-30382,316465,166971,625988,566795,333547,491439,97320,189716,180854,-331232,-329215,-284580,-558268,-321104,-423635,-369499,14584,-140669,232459,439973,242623,596981,353209,349547,458446,-21699,-57056,142749,-488077,-262931,-626626,-567797,-273984,-436314,-240968,123356,-37984,396668,406709,309079,696518,317452,241585,330736,-164050,-195819,-51375,-555502,-335059,-393308,-531588,-254075,-296213,65644,115190,123531,362268,324451,251546,481432,189840,199092,181215,-263439,-232209,-214717,-523666,-401481,-357582,-361257,-1852,58707,109661,459344,231302,342309,562182,4649,462586,82455,-288317,2508,-406693,-315460,-207475,-694572,-150190,-225213,-115790,483827,-63517,335875,482770,132954,493955,335617,154024,159295,-305976,-120637,-209095,-591317,-137699,-437672,-321885,-44543,-229604,63546,225962,122351,413647,268359,316762,509183,70307,177320,119723,-155484,-112844,-329194,-331293,-259723,-376966],[0,0,0,0,0,0,-5,-1,-3,-1,-1,0,-3,5,-4,6,-2,5,-1,4,-5,6,-6,3,-4,-3,-2,-5,4,-8,12,-17,28,-33,45,-53,67,-79,97,-117,138,-166,189,-223,252,-294,332,-380,429,-483,544,-605,675,-744,824,-900,982,-1061,1133,-1199,1237,-1242,1168,-966,502,482,-2664,8007,-13097,214475,1043115,407742,527875,653236,44777,429832,-5478,-480288,-79511,-728151,-636117,-144590,-681106,-90275,58628,-395396,563168,250764,461130,1089782,304491,623069,368745,-133914,270030,-403925,-562938,-46848,-887353,-345016,-360876,-501803,91929,90200,38180,727750,277279,615951,768724,252641,524532,98434,-185528,-159574,-425302,-610965,-333691,-598277,-450803,-207447,-295935,137894,363669,332998,581673,452207,225369,669863,205685,168155,244757,-527450,-331001,-326350,-735119,-242034,-461118,-465686,173714,-253364,430756,496026,302965,941746,457241,364433,748769,-282869,-46722,3899,-849183,-168106,-631579,-628573,34836,-475008,136297,370909,-118004,802833,492685,427550,972350,74967,245616,178473,-513358,-87582,-363816,-726357,-160432,-556763,-322027,100070,-191405,404031,341804,426844,747647,310301,569485,444541,-144960,-76740,-238067,-443380,-425477,-616085,-351469,-281138,-333465,5599,141052,336618,474993,600478,506268,366845,426912,141521,-13762,8296,-477396,-336746,-484028,-605130,-331405,-431017,-1269,41725,30257,323269,484170,469739,638931,321389,392557,470682,-83172,85890,-346481,-523284,-321879,-675006,-448947,-404020,-517480,-70961,15972,123434,618237,190935,515789,668592,129940,431038,-3860,-116630,-12734,-632182,-376032,-487086,-666076,-229634,-389009,-272369,320246,63785,565532,598782,468886,616112,279212,377222,297665,-79558,38989,-312744,-374273,-457613,-646187,-293736,-270131,-227824,317360,67242,429313,545061,406221,607187,364322,228650,125380,-249590,-243632,-257364,-586665,-385272,-556887,-504442,-104658,-239772,158181,313417,291719,546409,451237,580556,462949,307515,289309,-102278,-324922,-227712,-453004,-505123,-433494,-472120,-38626,-264704,20679,204571,164424,436837,435122,419349,583292,167038,101279,39348,-260447,-219532,-416773,-405405,-372263,-506068,-131691,-132271,-56797,307184,334853,445201,440861,426020,309189,251873,248863,-85733,-225067,-220028,-388303,-476132,-467473,-488510,-199729,-143895,-110048,230853,207734,408344,350581,347253,532421,233511,110900,230183,-303542,-196040,-285248,-526319,-304708,-470689,-390138,-64410,-123881,224150,197924,196643,468021,217930,193198,349170,59645,21329,39844,-335109,-131739,-351462,-371066,-168773,-355494,-3906,-40397,-59706,244191,278913,186617,497876,195549,170015,184892,-222179,-204460,-246450,-522075,-140445,-234299,-316762,84588,-123461,33271,353211,82640,301016,320883,207357,372658,123318,72728,86529,-197541,-287209,-331997,-480971,-202021,-395182,-124110,45427,-158236,312684,298422,150468,428924,222088,322828,343405,-75810,123020,-67434,-317546,-246243,-468757,-358532,-175693,-262475,-26918,40785,72043,383278,195256,189730,394523,209173,261761,82408,-94335,-181717,-223656,-420423,-180484,-369224,-254692,-110779,-121074,-25919,264313,213664,260741,403968,158736,177974,351430,-136663,69322,-257416,-295292,-196949,-481033,-197225,-27556,-268550,180566,197,96732,504239,-74177,294844,201179,7101,191537,-54482,-132149,44039,-521421,-163990,-248515,-417852,-1060,-183947,10641,299894,-86839,275454,261586,176770,341281,73110,144819,21307,-186195,-27902,-219170,-184253,-89001,-307485,-106220,7819,20170,159003,232763,122833,273970,168720,165970,204052,60380,108877,-81965,-38188,-121150,-44572,-106385],[0,0,0,0,0,0,2,-4,3,-8,4,-10,10,-17,19,-25,31,-35,46,-53,69,-80,100,-115,135,-160,182,-217,250,-294,337,-388,442,-504,574,-649,741,-833,943,-1056,1185,-1326,1481,-1655,1841,-2052,2274,-2525,2794,-3095,3423,-3787,4189,-4631,5126,-5673,6293,-6990,7791,-8714,9796,-11092,12675,-14684,17334,-21087,26956,-38197,114462,-212017,7180,649309,181282,593732,763390,213162,560433,216653,-128995,242064,-518248,-505597,-209986,-699958,-223680,-276030,-718152,315774,213947,294364,865436,162641,568550,675573,-143606,508056,-69996,-442998,95002,-751828,-641138,-250781,-882049,-124197,-80127,-165747,553829,102798,512514,981372,181955,623665,369443,-162180,214113,-372689,-537177,-163902,-772654,-349817,-334464,-696359,30759,-54723,174606,507424,398979,531038,596905,181740,323944,185895,-174916,-206228,-333508,-562593,-413640,-608864,-343129,-75675,-244270,166582,520642,340470,715738,558958,337281,651784,121499,-26600,67131,-669193,-275779,-446626,-780133,-65833,-580830,-356979,289837,-116828,509592,747416,115898,770364,206942,256787,478006,-329172,8232,-310918,-912157,-165735,-832533,-595095,-24488,-465025,255697,194676,195620,918133,415776,374644,489050,-87417,193301,-7084,-419963,-176134,-601059,-530768,-421320,-598105,-270255,-82969,-30358,256691,311201,378314,648863,376767,474660,392433,36038,-93260,-310053,-356699,-522529,-486995,-435107,-440494,-214925,-258913,-24649,188703,313839,589023,494263,471863,481949,132520,150865,-77324,-248371,-281791,-436591,-529782,-375905,-570487,-223285,-200178,-4230,301344,272232,505333,651345,351736,543527,351119,-10144,47888,-380515,-514781,-389119,-577841,-273591,-300804,-207851,249089,69264,337916,646225,301086,590238,448855,198306,291679,-48187,-24248,-324509,-535501,-436432,-566335,-380028,-245731,-369854,205345,260473,254799,438426,397920,469432,351682,301548,316414,-33643,-127710,-202102,-512047,-498504,-432690,-442860,-49885,-170554,-11278,298667,152536,437894,418410,259776,447524,162255,117292,103254,-399762,-350511,-470518,-275589,-260182,-338159,-257964,22410,4278,268642,218265,254728,537688,121001,196032,217890,-95247,80535,-78352,-377727,-339404,-509788,-385476,-371390,-325415,-32982,7105,105844,421930,302824,404463,423952,218401,296737,-64787,-69189,-417936,-397771,-560022,-471267,-314535,-458711,-160703,-48111,-21222,449104,406113,415916,501690,385642,332260,159553,-87363,40928,-337871,-465443,-204788,-732326,-339472,-344048,-407997,136973,-63884,148900,560953,328809,673610,517113,282648,379767,46375,-257266,-21604,-432361,-252361,-416812,-601937,-106676,-346888,-210638,260022,-67156,384553,482976,361978,643513,223355,400072,323266,-211538,-79381,-179187,-593153,-100157,-538853,-440838,-218935,-227145,105446,314705,179982,494837,542894,228041,600972,221592,16164,206896,-431696,-253371,-211879,-629668,-447637,-401448,-459276,-49607,-140155,46179,417126,215678,620693,414207,277800,519893,64653,-41526,79170,-489417,-202797,-381514,-568731,-261643,-329206,-333820,93839,-83458,301099,480593,96258,504973,320740,275633,271956,-119047,-6064,-90754,-507627,-299672,-495366,-491126,-225582,-207024,-58452,12243,139835,396841,578227,410825,551405,358176,106185,236519,-59456,-369726,-182936,-575034,-347385,-184008,-413600,-56962,-61386,63703,397352,233992,442259,685961,40934,446483,92190,-130758,180203,-401148,-400047,-283819,-755226,-79238,-188850,-364185,156442,-156544,184296,520367,29179,612757,298979,315125,454209,-123126,-72682,-139071,-546598,-190238,-463958,-506002,-120666,-409602,45234,101375,-74978,394605,316019,337925,581217,193600,401504,209501,-90595,-25623,-223145],[0,0,0,0,0,-1,-1,-2,3,-4,9,-5,11,-9,15,-16,23,-28,34,-43,47,-59,65,-81,94,-110,129,-146,170,-190,223,-250,286,-323,364,-410,456,-514,569,-639,708,-790,873,-965,1067,-1176,1299,-1430,1578,-1734,1911,-2103,2317,-2557,2820,-3124,3460,-3855,4303,-4837,5472,-6251,7232,-8512,10288,-12955,17652,-29156,169261,374982,517399,-200433,-88057,-225911,-846743,-253955,-573197,-778081,-270,-473161,42603,280135,-36094,819896,470319,295681,819753,161205,95630,208465,-575828,-321493,-484484,-874862,-349745,-607926,-418817,227144,-200424,407652,677306,270627,755583,481510,322493,456134,-327805,-144827,-119984,-630095,-258347,-554975,-685713,-170099,-234498,66795,278711,291244,454011,679467,468917,536967,420671,108757,69253,-204633,-429784,-265170,-780841,-520434,-285046,-396814,38559,242164,-113703,616579,385031,397897,975286,70384,334418,189418,-271128,86073,-423237,-714136,-103171,-853873,-393445,-76594,-563986,469197,340463,117461,928017,226419,502268,670388,-162479,502958,-55264,-565739,-82379,-820074,-455705,-381835,-813088,100119,-210411,-57895,592203,128680,733220,748878,278924,614071,88078,-22036,86663,-422416,-258846,-414566,-716047,-232598,-312631,-330366,-11266,-43402,328441,526985,340607,488637,341168,394041,271847,160071,-45524,-256833,-385774,-660484,-549293,-460082,-460785,-131978,-196861,-46966,169599,245057,537544,637762,380478,579589,303245,249965,67025,-412934,-178676,-502403,-775773,-228445,-527432,-377588,77673,-256029,333329,489473,348713,661838,275990,407429,495118,-78577,-119152,-173403,-586771,-279995,-625784,-573156,-238870,-453964,105719,181798,41075,610014,345480,398925,562539,63641,233423,113389,-360696,-187252,-428041,-521746,-462147,-713508,-209784,-110575,-176447,298942,421311,464728,545003,334093,409721,187451,116413,-42975,-277121,-240599,-461086,-547545,-271931,-521860,-209343,-166891,-171253,184364,334969,439699,560355,349880,407456,398726,48481,33465,-257032,-277774,-244189,-514123,-199866,-581681,-333257,-120347,-108540,43095,302494,211934,528646,478987,320912,504774,-82907,121714,-122415,-363765,-292442,-345297,-300637,-294424,-351930,-137083,38830,-33943,250184,347653,284682,401988,284685,287439,69420,42011,-319570,-283252,-412098,-473724,-423850,-267361,-186698,-231077,4163,217172,445436,301607,568091,303294,234382,284533,-47589,-104298,-179424,-425808,-270971,-460745,-379093,-172058,-441565,-190434,64936,-29009,428888,392471,278048,429692,178465,310848,238983,-223440,-29861,-289018,-549022,-241524,-602573,-344506,-106187,-295283,227028,174683,111632,400259,307071,380357,422677,48995,125848,40182,-295444,-114145,-372076,-359713,-124595,-498378,-120127,159402,-26717,272646,267663,273084,634137,301047,185684,205060,-45825,-30558,-225684,-476822,-200790,-423744,-336030,-75044,-312688,222208,106239,-82775,527324,357082,162684,435417,61089,117174,32692,-222994,-167079,-395356,-455804,-114294,-510073,-178846,191258,-139402,249264,246510,191396,259824,231173,264053,240425,-134532,-107596,-101773,-318520,-330955,-558525,-352319,-241190,-316316,-115046,62359,161419,310635,355659,189622,462183,305547,147356,151876,-10959,-45850,-124682,-430953,-300140,-195072,-329028,-71452,-251696,-80742,227812,100236,325936,229618,83352,530196,143029,148548,349079,-427646,-198158,-104733,-601444,-88477,-332979,-308896,173916,-352318,233827,356207,30068,520949,189126,168815,475983,-103843,198041,-73319,-419234,-199612,-432977,-350936,-59594,-536624,43005,-46427,50801,323439,199783,307756,440692,94103,234011,227952,20589,-203316,-163317,-354471,-291864,-305319,-122847,-24240,-190328,41939,148001,164751],[0,0,0,0,0,1,4,-1,4,-3,3,-6,6,-10,9,-16,14,-20,21,-27,33,-38,48,-50,61,-66,78,-88,100,-116,128,-145,157,-177,192,-216,236,-260,286,-310,340,-365,401,-432,473,-512,555,-601,649,-708,766,-840,915,-1007,1107,-1228,1370,-1539,1750,-2003,2334,-2751,3309,-4063,5130,-6677,8931,-11360,-16173,-522260,-709807,-29085,-539011,-183716,265858,-70512,532649,668072,287725,830834,314718,65891,403942,-332855,-205774,-145141,-832993,-307392,-463900,-704699,-21948,-241522,31912,526536,35567,578414,634420,170486,827041,46273,252202,191922,-473024,-321424,-386447,-741839,-212577,-612233,-636242,189685,-218429,327581,563731,145034,720680,604264,266911,670204,18419,-3358,-56334,-449755,-246393,-567408,-686998,-149642,-500128,-268160,94761,89828,319561,532657,381779,811823,558648,254001,357113,-83784,-188500,-155155,-678787,-456408,-381902,-768740,-190150,-418007,-209090,127321,-109347,385325,645396,274759,796784,364354,399925,447467,-201887,53106,-205474,-674107,-249144,-689691,-572089,-196528,-588183,89016,-134121,-78755,523924,102377,366872,571186,125446,364756,112466,-111309,223749,-583277,-373049,-198122,-726366,-275961,-315794,-246955,12103,55712,292713,447344,216741,555862,473338,293844,365610,-15644,-37039,-74012,-425624,-373230,-406746,-366079,-230186,-154166,-7348,151230,192356,346180,370514,354799,382510,220603,57895,-140594,-148796,-182095,-353708,-376411,-416679,-470390,-222440,-80094,-77431,69436,206768,427230,333490,521514,402546,171613,184179,-142568,-89493,-240085,-613791,-372618,-482980,-496419,-39623,-278285,-150135,286114,145045,525131,314290,276101,668546,266157,398960,144082,-137083,-183947,-601435,-553843,-333868,-624121,-314087,-256544,-171800,234374,212886,478762,684120,393626,596271,261499,75421,120098,-261190,-198601,-410550,-553467,-363453,-595683,-415632,-141562,-119011,151897,175097,277081,568834,340819,407484,417747,145823,198863,-202083,-251252,-222915,-658016,-391224,-449701,-552608,-148411,-74398,22509,248366,119224,543263,436824,363584,567327,138489,5109,-53503,-408244,-297117,-411718,-648322,-281209,-260250,-182133,159375,64708,359552,583176,370493,733305,395801,302071,222161,-87847,-208340,-450396,-506814,-474329,-515407,-370739,-234540,-71191,-56021,168347,320786,432319,566407,331753,432027,323335,152126,-8535,-240588,-459547,-287944,-495793,-567684,-229689,-394843,43521,67614,44019,343610,402512,351788,699687,181887,250147,293402,-328451,-42416,-362846,-464501,-127883,-543133,-521885,-280634,-381491,280733,214190,140271,696540,269762,430948,509353,54160,349477,-77598,-415740,-153156,-549805,-502241,-183078,-441454,-171472,-83995,-161863,488458,234759,405612,532342,210060,328942,304819,-39537,7751,-170805,-583237,-250359,-538102,-364736,-143506,-359128,53097,27050,100991,598649,321147,352750,457841,156988,86947,165294,-266315,-9948,-338704,-538806,-182338,-452207,-158181,-102391,-405284,98758,159602,227643,592635,208044,266508,433069,84782,116254,-205681,-204768,-183239,-415905,-373396,-289433,-314742,-124195,918,-27187,297795,192611,339059,414584,214011,439691,320743,-38880,78207,-20491,-385657,-86974,-392748,-476735,-226544,-410535,-106569,-10265,-95590,232325,116535,159958,522398,363136,314844,381291,-35165,110643,-130701,-509510,-202067,-521743,-430494,-110931,-424149,99500,104352,-24402,536618,101108,275267,566941,103467,244851,164566,-107780,39974,-446041,-253801,-174235,-596115,-207492,-115880,-318307,172664,-35808,264348,411106,149046,407811,310562,153049,358905,-162887,-10308,-30220,-392550,-113754,-368525,-381873,-157484,-103869,-46915,27741,31061],[0,0,0,0,0,5,-3,9,-7,12,-12,17,-22,27,-39,44,-57,63,-79,90,-111,132,-156,182,-210,244,-277,322,-366,421,-478,543,-613,688,-776,866,-973,1084,-1211,1343,-1491,1652,-1827,2021,-2227,2462,-2709,2986,-3285,3618,-3984,4388,-4843,5346,-5921,6567,-7315,8179,-9202,10428,-11931,13828,-16297,19675,-24574,32374,-46709,81699,-345342,-393832,-274079,-903923,-290348,-377257,-622055,193383,-25515,237650,679351,116162,838762,605184,155330,742089,-19600,-130018,200835,-721107,-67209,-457156,-822414,-169054,-623702,-319606,238113,-274051,592923,457352,248386,855068,293784,431782,523093,-149346,143896,-180444,-497976,-264789,-611328,-618807,-111109,-487820,1096,18129,66670,508768,462766,482010,604176,394819,215248,322897,-75015,-259015,-228235,-580966,-482118,-521277,-724362,-61116,-209678,25720,382830,157865,550930,626421,186946,722326,363135,40478,391096,-487495,-288963,-77019,-837482,-241498,-558017,-790845,144030,-435127,201648,595010,76509,743927,608108,310533,792442,-107176,184206,81227,-830804,-176446,-696967,-721747,-33153,-586148,-264635,329565,-89486,506018,444288,304748,834304,218418,335775,179864,-305811,76337,-432818,-711298,-287036,-802774,-524455,-120624,-363384,146891,311266,194789,485687,397821,541239,418597,143880,81489,-99155,-371850,-317267,-421905,-354984,-476542,-174600,-192548,-6316,258157,132119,486082,402504,394150,419327,167381,186797,54330,-362412,-203021,-329289,-610152,-185794,-454300,-232423,-18077,-224526,256718,397772,178120,694921,359902,149146,313167,-222158,123746,-211002,-559450,-325520,-445668,-388285,-110079,-299453,246569,185047,146580,510474,297782,446374,389378,100173,151720,35701,-233936,-171782,-416254,-302473,-194314,-361705,-23933,-36846,32496,314568,213408,396540,417677,193181,370465,147539,66203,20654,-213090,-257205,-305933,-279864,-208009,-264765,-169883,-202446,17118,209098,101011,283046,391400,135664,386872,119738,-142577,14746,-141038,-217990,-165986,-401457,-178540,-126958,-29743,90967,63000,69347,298378,249175,327238,167245,89243,280794,-30126,17281,-132336,-280350,-88360,-137939,-185267,-13922,-140505,-15399,35912,78182,73545,263029,71254,40908,96334,95666,113454,-216113,-121275,-130829,-60306,84680,-99014,-98007,-23753,178739,94708,28111,29545,156319,92797,-45185,67769,45140,-118203,-157446,-16182,-199121,32623,-26566,-127518,48492,233749,-14068,155088,103351,92562,114589,48592,123174,-14962,169660,56732,-18617,-127233,32684,-57846,-169817,-145007,-7029,26603,-15703,95599,-62544,125623,125587,148060,28724,30755,67280,62153,29696,-126233,185392,-68879,-96127,43340,-166162,-65283,-60715,-68056,72532,-65030,22818,26930,7125,101668,122732,-56497,138770,37291,19155,-52120,-124007,-73559,59781,-81676,-112768,55879,102431,236445,53998,8981,244584,-21878,-42666,-45509,29814,-38847,-178071,-41046,24856,-126675,-140724,-11733,-66998,234233,172995,216803,299496,144441,50147,236366,-18808,82255,-139777,-249001,-138862,-137078,-177430,-40983,-210384,107632,-32151,78215,182519,264002,122480,255253,103390,-41500,100078,-167948,91257,-24624,-299578,-215209,-177107,-117921,96231,-254776,51353,104076,26290,239214,312474,166378,256459,55643,33125,89281,-167908,-24801,-78234,-267655,-53699,-181069,-25161,-46899,-146426,175291,3281,17152,271678,86618,137112,248747,1923,151870,-59923,-167730,21247,-167339,-182765,-96390,-227449,-89440,-4717,-128806,145200,-19808,15885,207365,96792,190350,40116,-138029,124601,-90101,-108145,-166572,-73939,-125496,-84205,-22101,-69810,49507,155953,147063,169156,146059],[0,0,0,0,0,-4,5,-8,10,-10,17,-17,27,-32,43,-49,59,-74,85,-105,122,-149,172,-202,234,-270,313,-359,415,-469,539,-606,686,-774,868,-977,1091,-1222,1358,-1511,1674,-1857,2055,-2269,2509,-2762,3044,-3347,3685,-4052,4462,-4913,5413,-5975,6603,-7322,8141,-9097,10218,-11564,13212,-15280,17974,-21621,26885,-35117,49853,-83830,298073,267771,-338316,182176,-569384,-632545,-295532,-787758,-442839,-182749,-599536,206242,261777,169593,764306,284872,497823,624187,-34510,233328,-78205,-502808,-122888,-471610,-755581,-204240,-795215,-165599,80979,-131772,611993,494586,433196,927833,187457,289662,453094,-243963,79667,-332791,-799987,-160647,-587139,-545383,-49189,-409539,163009,242251,75028,517277,578019,261518,717432,85347,157275,6255,-506429,-278021,-543081,-775702,-369333,-319094,-303559,66241,-83095,180231,589319,397415,796408,602488,200360,375426,-148026,-364490,-82583,-625516,-452030,-285360,-850828,-202340,-87829,-129581,389115,139452,281195,773944,211558,672309,517308,-173790,483080,-413456,-443097,-50961,-823195,-484744,-411606,-718304,124402,-271300,44779,526730,17231,688890,636423,161724,658645,76609,9615,112506,-621993,-244544,-444354,-674064,-186259,-622562,-190920,101964,-55922,483692,360813,465697,711425,210913,249530,121314,3499,-107095,-248637,-545296,-420790,-513142,-317818,-475406,-200885,-26378,67234,206204,359712,667523,562972,316629,380025,279717,2145,-89398,-193712,-285517,-396113,-382407,-329914,-327156,-203746,32404,53445,411344,197080,229268,423109,187862,167838,25907,-247256,-231368,-241918,-368779,-303926,-408224,-402653,52531,-134540,147046,316954,261280,508311,390590,279965,411603,198744,141796,-52676,-267599,-125444,-467555,-268371,-311808,-390161,-76919,-54612,54581,108610,295595,447745,399914,305192,467516,39321,12380,-64470,-347041,-254455,-461527,-362942,-375056,-279120,-70708,-38242,-51931,151904,293763,395321,465265,383685,320745,246283,7939,-29937,-224569,-219420,-312439,-670436,-206858,-246356,-190776,261879,35892,366659,550432,173556,458104,443202,200174,329936,-8944,-112595,-166067,-296575,-204332,-416742,-553281,-292839,-199426,-77665,128576,88081,416657,407967,286747,424717,249769,145155,35845,-288571,-304845,-376864,-501365,-418189,-452648,-375937,-164517,-77615,59086,192168,388237,352319,384951,451478,305351,171377,-49524,-103890,-127323,-354756,-349568,-553895,-251058,-151242,-298866,98528,107066,167956,553643,375557,559968,503867,59387,247157,-72821,-235432,-67926,-390271,-455842,-321023,-384549,-140768,-70475,-121848,269676,154300,133856,555934,269897,377306,225822,-51928,51167,-305755,-277990,-221925,-508434,-390940,-271748,-455334,-21696,81277,-19848,532750,359754,429592,669885,145867,363249,122428,-152512,-26185,-319511,-350005,-408373,-653151,-308827,-143500,-381028,190383,236879,264016,558601,399810,390717,588030,105563,334522,132741,-279863,-106315,-459077,-501233,-422033,-637116,-149140,-238943,-196618,213518,184226,337124,575348,307396,496227,392833,18836,202070,-81065,-301988,-180877,-549858,-290604,-350723,-496637,17029,41899,-74838,392907,413940,392679,578864,219827,333896,226097,-141804,-62222,-316484,-444590,-249326,-397732,-248381,-152458,-183885,72351,352609,5665,452428,367917,283879,316633,54886,210618,-83734,-411688,-115850,-260283,-660138,-140475,-293905,-219757,193085,17500,430335,379309,216985,728003,278042,148277,288838,-349066,-68554,-65030,-676107,-205398,-538773,-396882,117427,-360993,96343,418780,63068,651663,470416,198656,487839,-74772,83715,-24580,-586120,-204414,-383384,-538201,-317970,-347061,-211072,44219,15927,450274,404273,205970,485930],[0,0,0,0,0,4,-4,7,-10,11,-17,18,-28,32,-45,55,-68,82,-96,119,-140,171,-200,238,-275,319,-369,424,-491,561,-644,728,-830,935,-1054,1186,-1329,1493,-1664,1860,-2064,2297,-2544,2820,-3119,3447,-3808,4198,-4632,5102,-5628,6204,-6848,7563,-8364,9273,-10302,11493,-12874,14517,-16491,18937,-22055,26200,-32045,41010,-56845,93814,-391513,-331359,-59691,-377827,490793,285008,249028,940281,274106,608795,641066,-261182,429721,-414175,-642561,-51923,-768863,-544333,-146076,-782816,-3352,-38101,-195253,761205,94920,547423,824160,241866,639788,224615,-168685,67244,-603003,-625348,-273201,-826776,-355712,-475352,-450784,152791,-43647,142276,571608,357132,571661,594373,158710,202464,185265,-259740,-165696,-493075,-522282,-427852,-593513,-383518,-269471,-142358,379140,414927,150263,811071,556758,347062,659004,-23903,130600,5381,-654239,-227078,-509164,-794374,-297358,-713797,-273044,137400,-380010,645678,313563,245318,945347,198102,427925,604532,-287191,244080,-416589,-664780,-84488,-927691,-622367,-183884,-711094,138201,-23680,20498,765259,246972,734137,577168,-28366,551132,43756,-137654,138849,-709645,-415616,-471019,-753325,-330899,-615089,-228145,153813,-124224,347126,502747,252741,623025,435191,366874,325687,-3268,16220,-217739,-414564,-462423,-543784,-469203,-501916,-173405,-152459,108365,318763,247259,519932,446000,259003,517128,170536,-49219,-151622,-280268,-216942,-464071,-559968,-327462,-682805,-243932,90219,-57060,410431,224758,363739,594920,268706,538026,455766,-158677,191616,-258421,-376926,-196404,-694631,-434132,-156296,-338116,94509,-22491,-7347,400055,139779,437184,342205,167851,346365,-46690,-43000,87745,-282554,-146893,-324934,-455280,-165773,-302294,-261240,141168,26789,226657,274779,231400,592457,306436,475543,189246,-22535,52530,-161029,-326681,-306868,-344153,-290433,-356126,-281662,-912,-151798,235454,226339,132741,517037,328758,313168,382149,86846,-28662,-31079,-394824,-260391,-626216,-339733,-267941,-366050,-12912,-56365,63346,308714,307552,368857,496150,186604,205256,66596,13034,19121,-281948,-156699,-413180,-424158,-247671,-293768,-176927,92688,86826,322382,385218,211868,294605,227420,135543,62544,102453,-144362,-166662,-267692,-319830,-198534,-316493,-130624,-132039,-32612,89713,413157,205168,401054,388904,292337,225639,172999,-118500,-31392,-245400,-281599,-401284,-373282,-111828,-260483,-30833,87884,81864,323187,381220,162616,450357,145190,189433,268252,-122943,-50402,-210989,-459358,-254957,-382127,-306274,-187512,-375266,146628,299508,133236,526549,366566,467431,550543,39163,180269,35621,-268965,-101420,-333429,-440029,-320191,-401985,-308210,26701,-126342,258258,354226,117862,575361,345996,244050,281548,-55319,-125482,-44733,-401276,-301896,-440998,-604918,-249935,-337014,-25842,135685,227281,447946,465946,204118,505112,173901,33776,86585,-388914,-162701,-266996,-543729,-214026,-326606,-327042,-41581,-178942,184198,353670,97561,564856,372157,220018,264082,81309,1518,-83415,-384078,-417698,-386967,-380332,-311019,-95205,-207237,272514,67253,129798,451903,324555,514728,415918,68774,203166,-17334,-236759,-107822,-578012,-516895,-162899,-356075,-142341,49092,-9432,498370,322942,310099,614586,126053,543509,287931,-285201,95751,-251790,-514597,-128998,-708659,-416436,-133187,-404081,217158,27343,83697,745927,18355,528052,472637,-100730,545275,-70139,-120813,-38697,-521662,-328458,-353005,-580595,-109797,-174178,-62012,272461,-20906,407430,328050,211307,588577,140825,111833,149291,-164464,-224764,-275634,-486791,-433521,-352362,-251329,-169800,-185746,151062,135527,314547,347510,459525,278535,173599],[0,0,0,0,0,-6,2,-7,5,-9,11,-15,23,-25,36,-38,49,-57,71,-85,101,-123,141,-167,190,-223,255,-296,340,-386,441,-495,563,-631,714,-797,895,-998,1109,-1234,1365,-1517,1674,-1853,2041,-2251,2477,-2724,3000,-3297,3634,-3999,4411,-4867,5384,-5970,6645,-7433,8359,-9478,10845,-12581,14850,-17975,22559,-29965,43949,-79759,410857,780855,225479,738092,371144,-54956,220140,-299388,-473923,-133690,-810859,-424414,-198528,-558391,124142,8876,82023,782467,228917,500069,648691,121011,455949,238937,-325658,15220,-581891,-535969,-305640,-839812,-264532,-280474,-437906,290507,169665,309862,662707,363068,521986,557659,48523,347311,-126497,-572154,-68277,-747171,-611756,-291108,-745193,-37894,-196967,-62769,560722,305429,346448,736560,367587,447048,361877,-21045,106691,-280181,-439440,-346561,-709077,-404199,-304433,-400080,-23925,-95391,13849,522467,428104,419511,756775,136294,305143,308015,-323691,-48959,-341755,-501431,-238793,-675922,-461973,44540,-349045,213878,165138,5041,842673,378271,316030,539482,-20024,369928,83109,-394847,131280,-720081,-598385,-269519,-599324,-269179,-44301,-248130,440596,225762,454727,716807,270003,634208,321516,-72143,269220,-412136,-328587,-307581,-714318,-296100,-393253,-414638,-2698,-135904,290484,396571,201407,562187,525552,318872,399092,51010,-90149,-144059,-385031,-382942,-402377,-393293,-390941,-248808,-57326,159767,197745,328604,206600,401273,523812,412411,328053,697,66485,-215000,-255414,-286573,-648698,-357929,-376333,-389005,-85968,-100026,148773,471666,296985,578108,517426,337317,492533,17177,-79631,-75898,-442004,-190127,-430991,-665638,-165352,-425827,91373,130494,44098,474019,305482,421381,708649,329699,294637,273634,-119961,-119575,-447870,-457641,-381299,-654664,-440262,-338398,-241068,68344,-107577,326615,502388,211084,693294,348039,304421,450838,-46150,-21826,-329302,-449451,-289935,-640249,-350111,-106422,-430833,-35756,-29492,154367,497051,180194,556414,415490,87469,472512,137815,-76784,-101670,-520840,-412052,-583357,-620307,-124364,-256385,-60763,178080,59865,438727,464866,277519,591706,238026,290253,112526,-191902,-243430,-386370,-382442,-270985,-470587,-372898,-80899,-223317,168639,272203,256211,507854,389449,388179,341311,182086,25221,-152097,-240500,-283957,-319851,-516439,-328702,-194953,-329752,146625,243661,237053,439965,393987,444532,536844,369779,219072,187063,-141601,-42126,-302435,-488097,-334194,-549466,-221536,-178275,-69789,138517,182073,191707,528932,190573,546552,298338,5,324479,-153948,-306128,-32524,-458318,-129675,-338851,-628210,-83277,-277040,-73672,104381,132792,403108,310186,130532,438302,74834,129849,269609,-193076,891,-227973,-452644,-227834,-294278,-215115,-78176,-134887,8102,249621,4018,303327,294413,146559,336274,32570,51868,4575,-248980,-185674,-135461,-412688,-20723,-198513,-292120,46213,-22551,122629,413687,54437,511240,274703,111667,262623,-33744,-100860,43380,-371472,-177751,-304872,-529750,-74289,-173982,-110227,233599,-64249,328300,267402,243945,476832,246085,251793,73159,-284586,98016,-234431,-321664,-242706,-467847,-412839,-85142,-250289,-146819,121713,31093,357201,296097,251517,424483,192410,278995,297320,-10061,10807,-186830,-419764,-248655,-507650,-465835,-183534,-264300,52274,285337,27264,381894,453057,298888,484626,147494,32403,138708,-281950,-73881,-209990,-655366,-1030,-347965,-211648,71219,-336345,273328,407576,109904,661792,229260,270190,483967,-180097,198100,-92512,-428062,-136743,-457809,-362545,-65380,-245626,-9646,74828,-82605,456636,180630,313544,610676,257023,154329,235430,-311636,-8351,-199094],[0,0,0,0,0,-2,-2,1,-6,3,-6,5,-8,13,-15,25,-26,35,-38,49,-59,73,-89,105,-129,147,-175,202,-239,275,-321,372,-426,490,-555,634,-718,818,-923,1041,-1171,1310,-1470,1639,-1832,2037,-2270,2519,-2794,3095,-3424,3791,-4189,4634,-5119,5663,-6266,6944,-7709,8578,-9582,10742,-12121,13772,-15804,18327,-21379,23640,22212,671356,486857,445979,887436,265533,179933,470273,-488480,-192335,-457774,-836707,4328,-637922,-578552,168765,-516677,344869,450339,181566,963928,381783,382821,756537,-116333,363695,135585,-544389,-22573,-680253,-719502,-193064,-780234,-294328,64345,-235956,528414,274027,440886,878934,201434,612373,460155,-57603,126028,-181713,-541651,-435433,-527838,-610155,-331717,-344578,-243820,101500,141375,341118,582168,402162,739740,399449,266043,480012,-277734,-204256,-188442,-764577,-440009,-535701,-822860,-36292,-242236,-163226,488479,33590,735003,625165,234866,774761,123544,85351,335105,-664776,-121913,-424706,-909784,-164633,-754087,-443772,-24795,-431891,396530,252751,124012,939425,284001,597733,716200,-177858,494571,-40294,-412946,-14459,-832252,-522338,-249394,-788882,12033,-139206,-143269,429683,272871,561450,663810,403299,538503,312561,41838,44541,-173676,-320097,-219283,-485090,-533250,-584607,-334457,-129517,63530,166785,432332,424442,442924,591270,435680,320421,424844,-5217,-299551,-212096,-439563,-399872,-482909,-562514,-257817,-388637,-32947,210611,97224,588625,481693,208407,738491,347000,185546,340636,-396769,-126831,-339886,-681208,-216497,-604253,-471162,-89319,-250918,245465,248020,197398,858408,302084,548345,467330,82762,341003,-101191,-208541,-99596,-651500,-524917,-382199,-587930,-230724,-183909,-93466,375629,237684,545794,569857,349733,599104,234994,248964,-85333,-286627,-323794,-537286,-573759,-426942,-428671,-236896,-125953,-144825,332522,317294,422638,641339,321362,439373,267348,57077,167911,-188495,-311769,-415595,-548089,-408916,-430087,-268605,-115430,-328529,82685,333580,339501,762110,392096,583768,428589,52721,126193,-170368,-207731,-223377,-548272,-407143,-449542,-530801,-101222,-140749,14756,239015,333975,658709,507644,428805,498462,284646,108607,153370,-267641,-405778,-451025,-475427,-440369,-477555,-299235,-185138,-34599,188888,233770,376205,363625,398003,315753,124727,191561,-24384,-113077,-241316,-489209,-510739,-526696,-538858,-187523,-85158,-105578,359640,125512,514450,503348,391038,503252,237704,59685,113528,-290592,-350371,-314380,-719406,-243067,-468073,-410222,41439,-192549,142577,395620,261139,620778,593477,482398,529907,51624,77183,89512,-388540,-247583,-475220,-601011,-310323,-492251,-265513,-6418,-169246,309152,304428,195218,600563,374688,295952,414119,-20704,36306,-215514,-486027,-437940,-506434,-379940,-251321,-492830,-39684,269514,53871,480885,174945,323323,592722,196991,226889,147069,-169247,-64636,-174772,-486359,-174774,-487244,-408619,-90944,-345236,56829,345350,338223,486801,229783,304445,326544,9178,155387,-35543,-229293,-108718,-290207,-561521,-237258,-425314,-160103,-13807,44717,204461,295053,212202,506150,345243,173758,282178,-23847,-39991,-92605,-468221,-337467,-217691,-468854,-103054,-232753,-201484,236434,54805,244607,424686,110227,463470,259089,33911,213500,-320317,-199966,-194297,-642868,-65301,-393239,-371374,-16413,-197017,165706,341549,-51222,454419,472318,102661,522374,-21813,83462,40254,-426821,-33718,-345643,-563740,-122960,-510372,-139463,30224,-284107,212194,177889,13685,516363,258977,253345,311729,-54737,-76,-143004,-170801,-267133,-316511,-271986,-223859,-98871,-44868,62827,107971,233656,426776,289756,95880,201420,-33644,75265],[0,0,0,0,0,-1,1,-1,-2,1,-4,0,-3,0,-2,2,-2,4,-1,4,1,1,1,1,1,-2,3,-8,8,-16,14,-21,23,-28,35,-42,52,-56,68,-72,86,-95,108,-122,135,-151,162,-180,193,-213,230,-250,269,-285,307,-323,344,-361,384,-401,419,-442,467,-516,611,-863,1611,-4491,-7828,189503,-188804,257719,473517,148888,780158,381372,294552,609061,-95139,79643,12261,-593612,-374723,-475086,-723038,-120570,-598705,-156778,164507,-142998,465086,532153,185281,834080,348613,251679,410318,-255628,-47969,-121008,-754748,-269901,-640472,-731890,-139648,-394887,99811,326402,-154311,678939,520702,157804,707641,-16728,168783,172737,-404308,-287267,-362946,-597259,-174946,-552701,-399912,158974,-173767,284438,374152,254965,543282,378032,35009,284823,12434,-68700,-45759,-398324,-327421,-305775,-397791,-244586,-263609,-250339,161648,55076,157503,504136,257391,357774,324025,41439,105343,-107625,-206540,-112347,-642287,-250824,-254783,-374100,-91654,-244959,-102101,239997,-135482,416377,326402,193743,527320,170053,-30459,211121,-352088,-105536,-129179,-630706,-170559,-439651,-183495,72566,-63448,98489,198749,-32162,525582,216160,167182,383135,-12787,41042,-54582,-240442,-95012,-279752,-327209,-207228,-338536,-42990,-90124,1045,268385,19216,156695,360463,199764,153960,56048,-26963,-71019,-186942,-313475,-290642,-305601,-208222,-188660,-16509,-190384,97084,80259,47890,147788,210371,56406,151371,-114986,-151848,78797,-79635,-197196,-267850,-188025,-160664,-259580,-79014,-128076,-6850,194501,17645,135487,244574,67288,199178,55993,-102468,8616,-58996,-54266,-74587,-135442,-43647,-16494,-66936,44431,-54393,171101,-22254,125234,230292,11101,8149,41786,-57952,-34497,10320,-280762,-129485,-87776,-75798,-166108,-117849,11839,108785,93365,215491,-53212,109354,150341,66169,152599,-8519,-144165,-20190,-209266,-161853,-191956,-372408,-124478,-235022,-172832,82370,77685,244116,56566,209424,285648,209772,267061,71444,81937,-40861,-178999,-277885,-232364,-428410,-98864,-81515,-202431,78483,-59830,186599,219612,61504,173417,190347,77006,58510,16080,-147017,-120905,-245138,-201504,-131165,-107067,-114510,-28442,-185453,113194,120695,58686,228791,109747,285420,197822,76395,63224,-112236,-127793,-190013,-144468,-80545,-14964,-136569,-67400,23502,84468,116365,92949,-53301,184854,104248,13098,52429,-34349,-62325,56556,-89088,-52874,9196,-64624,36230,-50527,-70135,9611,-11888,120838,98613,-44711,45468,-14654,-71195,8270,247501,62741,80418,171597,139304,175814,-31720,-15681,-62384,-140833,-237904,-79028,-250157,-190762,-137828,-235348,-79477,15150,99938,119023,126041,60069,146963,146442,96636,-10709,-187512,7765,-114143,-108317,-139447,-312824,-130208,-52234,-179279,44664,6525,43117,187100,2402,107963,251806,73958,100773,18295,-43161,8226,-175487,-7687,-32297,-86103,-41262,-80959,-77930,59664,41931,-43146,134119,41707,153441,75827,33595,90461,-173190,-107752,-74088,-173654,-168800,83416,-97093,11218,-12253,49071,47866,15896,216565,106159,2681,63011,12825,-22511,-103603,-119810,-266412,-109401,34248,-39566,30159,-20589,-63028,120558,-87925,24606,24829,90445,126610,112275,53504,-22852,-21845,-25158,-95559,-96346,-182052,-80173,-53123,-254511,-31527,-9132,177739,18888,91201,121195,119723,130213,152626,79281,18966,-152827,43211,-172624,-153177,-106607,-161547,-21719,-110765,-38767,128417,-28414,170065,132800,72627,128733,54483,5861,24235,94558,-63603,-60293,-95446,-130799,29123,-23218],[0,0,0,0,0,-3,0,2,-2,5,-2,4,-2,7,-7,13,-15,17,-21,22,-32,37,-47,54,-66,77,-88,105,-119,143,-162,190,-215,247,-279,314,-358,402,-457,510,-574,638,-712,793,-881,980,-1084,1204,-1327,1470,-1619,1790,-1975,2179,-2407,2654,-2936,3244,-3597,3990,-4442,4952,-5535,6188,-6880,7474,-7303,2671,43316,624929,-61158,-193857,139603,-760591,-412070,-289480,-925624,-28369,-479509,-497892,406192,-143215,277981,921304,64809,645942,463525,-3798,432100,-275538,-315000,-175387,-983063,-287688,-439156,-708216,84065,-247079,78892,616059,48165,730973,600976,224482,705018,163653,-158887,44288,-490029,-390094,-375994,-783693,-430083,-516678,-404967,-14903,-58615,173040,528902,349562,434984,622762,294748,356789,278955,-101868,88400,-288860,-638586,-264057,-740210,-498633,-41092,-411629,254852,325350,183820,832343,290916,411196,794311,-22369,172227,-111336,-713431,18937,-716814,-683439,-186451,-716829,99809,-61467,-253155,705198,212922,523110,833733,79946,513199,219644,-382803,143557,-491908,-464395,-160593,-840559,-236831,-270470,-324064,249986,-102615,246187,564778,83699,640380,330972,99685,304740,-41554,-193744,-163907,-592185,-466272,-515952,-447072,-186122,-150363,401,181611,142550,327956,418603,310600,210725,188498,196840,49422,28451,-315799,-276601,-280936,-374562,-132976,-288513,-20732,130786,-75533,46483,273813,183385,497835,267987,81148,342502,38085,-175105,-193831,-411618,-223301,-231137,-248526,-119048,-328060,24159,180629,-23310,386453,212051,147080,308835,1289,208296,156996,-210883,-11077,-178461,-303237,-5955,-164236,-41021,14573,-147481,60700,143402,181255,325963,82688,214207,155692,189112,207704,-79094,-151997,-137520,-286258,-151362,-166602,-191183,-29343,-48201,124324,179645,-68890,176406,221383,102616,147354,31421,-32006,-185931,-58639,-60946,-141929,-109669,-166485,-52706,-33047,-174092,131610,83423,1387,196380,80342,35362,184825,93593,57297,79139,96695,-42272,-129600,-140036,-7880,-187596,-131944,10058,29997,36638,26441,-104266,99665,-44113,86022,58984,39893,8268,-35919,-62487,-97016,-122662,37241,390,-60539,6202,13262,-48894,26362,-18922,61966,115824,-65286,-77710,134974,-60973,-15429,23497,-57906,-28171,-73137,60083,-19549,26818,122377,-35165,163151,-34601,178693,24915,69763,17098,53727,88798,2270,-42482,-127449,103883,30773,-60406,-74016,-55465,34771,-8250,4435,-22532,-24960,-14428,-17381,-68827,-5901,150435,53914,77272,68273,10697,71784,94756,72035,35088,43898,-101622,-46022,-126035,-122769,-91029,-26478,-94050,-150834,69136,147053,52485,159571,106003,160473,158691,-7146,72508,-14724,-57396,-142591,-99037,-137182,-147077,-213506,-144007,-153545,-108910,135498,-29393,185061,37046,254678,77366,129900,100803,97058,131913,-98955,-129893,-150419,-250050,-9163,-149621,-10786,75997,-86230,75336,35100,32281,282493,16845,19153,116156,91323,-47066,-87204,-132134,-52830,-84955,-103861,-40859,-88178,-16359,87540,-7647,94594,94283,139626,100349,-7048,-7329,-111396,-139838,-143931,-162635,-224957,23902,-47075,-80895,74251,210217,46553,309964,225127,226602,163596,-72467,64705,-82105,-167375,12652,-219056,-297066,-241330,-291152,-94105,-68253,82050,224637,-39772,209687,357346,256932,261216,34090,124037,110518,-168370,-53614,-106234,-349045,-210448,-267977,-227373,-148181,-161952,-2358,266548,74432,372727,249823,219412,126159,-143188,153935,-43225,-121700,-98020,-160538,-252857,-136563,-83928,-114511,63118,67909,66185,150925,158579,139361,253868,47810,148611,41503],[0,0,0,0,0,1,0,7,-6,12,-13,15,-20,23,-34,40,-54,62,-76,89,-105,128,-147,177,-203,238,-272,314,-358,409,-467,527,-597,669,-751,837,-936,1042,-1157,1285,-1419,1569,-1726,1902,-2089,2297,-2520,2764,-3030,3318,-3639,3987,-4381,4813,-5305,5857,-6489,7220,-8071,9093,-10322,11855,-13803,16382,-19956,25265,-34099,52687,-192028,-154367,-729196,-533918,-114841,-548904,260814,116483,-67983,772936,326449,425837,812306,90675,318869,254296,-573460,-87210,-517800,-731965,-189018,-542713,-322027,46631,-343606,289787,497310,260133,689001,334210,281569,678012,-113856,203311,-112806,-692678,-128461,-702627,-698380,-113361,-594812,-134617,167275,-67889,647753,359068,309581,881713,97470,316283,317237,-209882,111551,-330616,-578495,-435944,-615206,-489232,-190764,-335397,96216,214912,88939,416975,362029,484605,768972,313051,285496,198948,-271444,11830,-396687,-565269,-361291,-641302,-525436,-46933,-245945,132838,269936,113832,662184,389036,373222,565397,144226,227918,146801,-401362,18315,-421930,-654395,-76744,-546375,-129441,-9137,-294935,349202,197941,296887,729244,205917,572740,484521,-90446,202286,-117569,-568176,-54354,-724058,-367444,-270163,-506380,54463,-252428,48649,505649,294529,441046,588335,111303,622301,177686,-80398,81213,-371799,-461619,-495170,-660266,-402298,-428324,-299815,-83350,63270,240489,340872,453538,513166,513984,461163,329837,96292,-119296,-267410,-331871,-552165,-543996,-501184,-370626,-97658,-146360,27034,264177,272209,385222,651069,284537,574485,236423,145431,128472,-369172,-285436,-463129,-559832,-395304,-441873,-203025,39457,-29306,295323,372033,340546,647194,377322,371954,398250,-52604,118848,-243392,-472069,-293501,-524744,-420710,-338828,-578552,-58155,17254,167631,309438,399609,670753,436917,289480,505539,176286,34497,-134254,-381269,-171082,-571639,-542242,-208704,-530490,-59469,-59175,-13033,487456,371204,488151,718035,291782,394934,152248,-22511,-63718,-302033,-407791,-491871,-561002,-279082,-286308,-333961,132902,-3671,377161,442022,250674,486959,295485,205975,249658,-151718,-16436,-253005,-433134,-304973,-577924,-501836,-124843,-286562,10020,241064,270591,489718,530039,423769,403770,184842,62119,-12091,-316068,-320883,-492375,-449802,-466794,-282054,-200947,22752,76606,207162,384553,367907,419757,319639,250396,117502,25225,-174174,-160649,-344665,-598984,-238942,-418499,-219710,-9800,-40189,148023,218108,210871,397088,359669,297610,284238,-33054,15783,2412,-450133,-238105,-359152,-405926,-142576,-401696,71510,375801,7422,388857,386372,243385,552158,178931,131328,40726,-392202,-136250,-347835,-566206,-160655,-387644,-170519,-36414,-86978,276324,382045,97259,569401,386059,176688,333197,-217132,-90892,-175618,-425504,-225942,-255805,-455829,-203090,-173993,-45605,189008,55431,482515,434280,215032,412885,254854,-7335,122765,-142278,-213851,-158161,-627664,-238156,-232202,-293957,-21273,-112351,-56940,373305,81123,377277,518502,106615,524937,89895,-36022,-32795,-381223,-217286,-265756,-617697,-128169,-345541,-342008,170480,-108279,297319,385199,217186,541815,394796,153427,348581,-64555,-94837,-215315,-370971,-269818,-235811,-550968,-233222,-211811,-149206,206523,158869,271246,469843,291975,445719,273513,-1636,70572,-185099,-354196,-97068,-590351,-493124,-116596,-455070,-90001,-103786,-31604,445341,215679,429903,660454,121380,519539,212406,-115398,242489,-387719,-440660,-277966,-630661,-163243,-553731,-224767,304910,-17163,167988,450969,132104,673558,394800,217415,433405,69792,37776,278,-421236,-234172,-455433,-445288,-89740,-392291,116,103565,-93636,381678,288458,408743,494147],[0,0,0,0,0,1,1,6,-4,9,-7,10,-12,15,-23,25,-37,41,-52,60,-72,86,-101,124,-142,171,-192,225,-257,297,-342,389,-447,503,-572,640,-724,810,-909,1017,-1133,1263,-1400,1558,-1721,1909,-2110,2329,-2572,2834,-3128,3446,-3806,4198,-4643,5136,-5696,6336,-7071,7936,-8957,10204,-11747,13742,-16432,20334,-26697,40163,-187433,-39322,-769516,-779123,-144082,-838648,-9445,68473,-254870,598737,282674,491024,916440,3534,502230,217445,-454467,208754,-521207,-712767,-187696,-1017417,-431444,-113291,-497043,349340,164949,245371,830218,239518,728229,706901,69405,357885,-179374,-348762,-112902,-620404,-595693,-404678,-716222,-138043,-18973,-18078,385690,396729,348442,626335,426953,386578,527727,-23752,-11794,-142904,-542189,-475156,-479341,-673111,-155901,-531393,-339920,228280,20236,375478,711064,241156,827403,522089,252038,642959,-177860,-137182,-273146,-786581,-71843,-615394,-761800,46030,-531103,26416,327336,-137835,738243,478848,182394,851253,22186,406806,181491,-583932,49657,-633881,-816771,-103008,-790493,-213567,16996,-322996,641944,324255,372546,725004,285112,451055,382365,-185238,209033,-333988,-372913,-232122,-638271,-455610,-342618,-311444,64280,88115,213137,350282,366350,593576,428696,279218,322350,-12132,-196451,-250478,-388093,-442208,-588165,-318561,-264425,-218151,-21251,182114,394061,381957,399831,589046,322993,205957,272280,-165268,-64885,-428064,-630757,-262186,-684699,-371308,-260771,-504029,180720,245023,208922,646571,276693,554834,592360,54268,332215,-26443,-299941,-226483,-746566,-350407,-387946,-678894,-56411,-153627,42506,492021,190390,632919,555139,232235,543880,185211,182299,162744,-398876,-230363,-265933,-651387,-447358,-466491,-321533,-78599,-131962,320013,346270,278471,591583,267666,468952,327583,-152091,-36148,-246533,-512083,-512683,-687454,-378706,-320837,-324118,65340,77184,221656,499935,429521,585511,483976,165830,302384,-35880,-163858,-383970,-608131,-439459,-437757,-528360,-140627,-305516,14496,223782,323556,428094,323967,378991,498447,161900,184940,-46184,-349586,-336736,-529474,-476013,-393888,-373376,-77521,-97927,3611,334563,277783,495288,538918,530866,408573,234401,128929,6122,-115942,-385996,-436998,-600514,-466086,-435636,-145561,43753,134916,347029,404307,509873,471528,503475,349530,81812,-136266,-198172,-389184,-299644,-492203,-488231,-213573,-396057,-60237,69104,99396,454599,290576,446265,580484,307552,229654,225589,-202274,-246459,-389919,-525031,-310253,-496217,-275534,-39255,-273717,120142,161360,202484,627855,438897,500190,502946,-77692,122318,24195,-365582,-152581,-560776,-378052,-210808,-521138,-189014,-38934,-38545,367111,376012,325965,663002,229229,293741,292101,-155906,125087,-292733,-546428,-152871,-490366,-556051,-237839,-291862,136213,97452,137786,446309,283788,373658,562839,18610,151336,39953,-208995,-176956,-334812,-557534,-448234,-387005,-243946,60495,-115015,272735,221465,271252,550164,366146,338052,420172,66173,176104,-130886,-374829,-292639,-532007,-382075,-308775,-330313,-102858,179587,13732,313825,442254,213138,396046,323851,133209,277403,-5540,-232889,-160302,-336850,-388546,-245625,-473451,52767,-268725,-88233,380428,-14978,522596,317465,190557,554986,49138,-20723,145331,-495636,-65202,-193058,-535222,-133475,-411481,-308642,149406,-330190,348294,408123,50061,691568,355552,217382,532981,-60721,81712,-140056,-538726,-131277,-456551,-483426,-289940,-292475,63424,63204,71001,309649,265470,180862,401953,229552,178824,50020,-108994,-168298,-251256,-469341,-282906,-405163,-270812,-155948,-216982,5514,156347,93243,257843,374139,220076,336046,207018,34693],[0,0,0,0,0,-2,-1,2,-1,6,-3,6,-5,10,-11,17,-23,26,-34,38,-52,60,-76,90,-107,128,-148,176,-202,239,-276,321,-367,420,-480,545,-621,700,-796,893,-1005,1123,-1256,1403,-1561,1740,-1928,2141,-2365,2619,-2890,3192,-3523,3886,-4289,4728,-5223,5768,-6387,7082,-7877,8791,-9851,11095,-12550,14221,-15830,15324,3796,487978,-180327,-369681,-146478,-797384,-471060,-352319,-744878,65779,-169040,-79233,555467,205328,560643,848675,263723,488619,331448,-209941,110147,-422000,-485233,-232190,-749332,-305242,-321275,-557553,106854,23039,94495,506830,294140,526928,713659,96985,493316,197260,-286626,84090,-572390,-582266,-365353,-932672,-388036,-132169,-415953,367443,97999,252891,741598,339549,582875,539508,74539,257003,-176440,-322383,-153537,-548871,-485861,-422911,-674822,-177044,-34496,-197439,509401,302024,505878,696613,371542,364662,442566,-103665,47661,-198086,-580693,-309082,-566629,-626025,-93578,-331433,87689,345033,49989,598437,392779,276639,706396,173904,211977,274706,-453918,-112107,-521322,-687821,-338505,-669865,-397352,46537,-215706,270426,541314,169581,860347,345047,269452,589557,-150903,31159,-96724,-558080,-108113,-673838,-561365,-218130,-523652,59636,201829,153627,435748,329432,423350,784828,197502,354947,112563,-125815,-177601,-552698,-534340,-422252,-651498,-403140,-207205,-218753,260249,297851,501564,447353,478509,605291,304439,198737,62921,7585,-276691,-438124,-476251,-554005,-494532,-336820,-307098,-44350,189144,217731,572598,444643,670882,510902,277392,432580,230059,-219247,-67594,-381309,-404665,-463328,-655355,-321928,-363422,-186565,311290,80625,323247,511773,358059,530108,213682,76403,212032,-186545,-82930,-498504,-663318,-330110,-584857,-409093,-148345,-249624,257570,315176,148088,524682,448461,356646,398984,17670,235761,-234483,-297011,-167779,-664905,-312021,-394977,-477277,-23275,-107087,121016,473688,253035,641831,417064,350248,442341,71655,3687,-110532,-567954,-317950,-274219,-611290,-284215,-405900,-163319,274831,76658,456744,404757,416957,507881,264525,121386,147632,-275086,-192817,-299163,-530552,-303254,-450902,-300530,-104845,-131539,230868,214513,366819,491459,288832,456219,381397,81967,-78859,-185590,-321138,-342935,-422334,-441333,-274037,-322313,-168991,248708,291818,497681,378889,345813,355967,265128,125447,29443,-134185,-342340,-270113,-378489,-498471,-230111,-297754,-165382,56054,97456,395597,362138,473041,615818,127810,252625,266957,-177403,165470,-284884,-530573,-248470,-558952,-382890,-166962,-402747,225088,138787,132710,610157,243537,560323,536968,18060,250171,64289,-367074,-258566,-581230,-386139,-231889,-564068,-178823,-35518,-140627,419590,125923,348443,626839,285088,393172,299774,-139828,94728,-200858,-450594,-158288,-451118,-406881,-42926,-271834,70913,126830,28384,443344,329840,319888,520831,13435,93638,203269,-221737,-178810,-384317,-554417,-277109,-545551,-435408,5167,-122780,229909,315714,213332,542303,279750,205961,473024,-30086,164738,31595,-530247,-138777,-449800,-442274,-224156,-371077,-163031,126454,120,461863,298383,278511,520117,265857,263402,233796,-46305,-148715,-275688,-454873,-307084,-574806,-368929,-12419,-388844,-27716,298657,208752,445542,438798,353316,483399,157952,155373,116607,-287421,-321501,-116409,-542692,-239778,-293343,-446830,36603,-56023,235641,540616,252822,569053,349129,219361,381007,-6277,-134898,-3860,-573919,-439259,-342802,-603250,-24500,-398796,-274961,239504,-111027,510825,381820,173406,641407,159072,183154,335801,-318217,-71646,-274565,-556007,-58824,-563574,-398570,-160780,-279871,157761,267706,241608,460309,425884,271841],[0,0,0,0,0,1,0,3,-6,6,-10,7,-12,10,-16,19,-26,31,-35,44,-46,59,-66,81,-92,108,-124,140,-161,180,-208,232,-266,298,-335,374,-416,466,-516,579,-639,713,-787,871,-962,1062,-1174,1293,-1430,1574,-1740,1919,-2125,2352,-2611,2907,-3241,3635,-4091,4645,-5311,6149,-7220,8652,-10671,13740,-19079,31423,-182178,-32574,-381962,45410,532501,3782,941293,451451,257124,930458,-142651,315342,221195,-612071,-2870,-513650,-832737,-225712,-644827,-454060,-41444,-477722,485784,187924,140381,872271,212683,689446,558329,-23025,384041,-214481,-542871,-145463,-835589,-596626,-429112,-722981,25187,-52519,54250,353035,314066,527929,584713,318506,419175,427446,69973,-16444,-167288,-582124,-336755,-506541,-640579,-360758,-463914,-131485,134899,-65811,494180,651333,324678,696116,257268,208253,495855,-358176,-154182,-77858,-883425,-139137,-677498,-691237,68292,-415463,200713,368663,-79776,808064,486263,235349,829622,-52439,251898,262066,-600225,-56993,-602649,-653750,-66608,-690517,-188012,216787,-272272,590257,469166,348401,813390,22577,506619,416444,-142495,261664,-342030,-438521,-8620,-742393,-359411,-355029,-322109,177804,-48635,201271,438923,341069,431149,450948,282990,402475,101261,-19057,-138110,-194419,-296712,-488976,-399140,-382457,-202928,-98992,95499,190207,202033,307558,304493,252363,352006,162088,-91825,68163,-234132,-245970,-90194,-472391,-299212,-263504,-235646,-24984,-54869,220663,416601,221132,511232,285567,188698,350524,-34325,-115664,-99777,-428746,-209510,-315821,-586122,-85387,-277294,-89308,285134,-41602,361797,267903,205400,310198,25854,63038,16324,-148394,-141057,-294564,-371177,-159876,-219289,-152970,-6977,5566,174839,190381,30529,488916,239741,181686,150566,-27992,50838,-127522,-271371,-303171,-349799,-82203,-71496,-207304,133139,79166,73489,422977,148125,340153,218139,75581,-11259,-56946,-174532,-71323,-374108,-276622,-298806,-276251,-130163,-160081,35420,235158,127268,470234,317150,269176,265242,-11544,34878,-105392,-245097,-279649,-467839,-386196,-208458,-385807,-179916,-67208,-42921,277358,114782,308465,315262,246543,406868,244362,44844,883,-260843,-179080,-233508,-326720,-306314,-317012,-265757,-156498,69318,375514,203539,302064,428112,256157,288529,132688,131733,-48300,-57645,-303373,-327352,-274389,-206115,-235299,-203209,3917,48090,131910,110504,235743,495805,162230,431190,174875,57710,138177,-81265,-281698,-194231,-575538,-228331,-311640,-370399,84979,83217,234581,494597,116008,352465,349219,218759,229517,131572,-175581,-138471,-524452,-340781,-265017,-493940,-257147,41910,-40098,227570,126200,288649,462661,335091,471575,241910,164403,121167,-200071,-192540,-218102,-541045,-228167,-157238,-400928,-120631,-65995,-1387,378703,107751,351431,323774,184033,364938,39286,148859,16599,-209163,-129573,-282773,-309171,-152542,-406302,-211983,54653,-196186,66517,163460,141118,464907,207146,134976,263084,138446,106631,-145137,-280143,-187397,-262433,-358355,-100269,-203431,-88215,46532,87392,238152,380214,198298,168017,181792,-23941,-10532,-125919,-413517,-177879,-268275,-421737,-52339,-349167,-6086,139390,-56999,502660,238089,325584,539149,-26550,240060,231608,-210302,79240,-327566,-485958,-40779,-593517,-261634,-158970,-396433,183227,-74082,241216,459609,113245,513127,410036,79097,461114,-59840,-252054,118497,-520277,-248660,-301993,-472180,-104627,-226387,-129434,239915,-7223,292124,400439,139987,576038,250176,196948,291325,-258068,-198349,-301560,-329681,-235454,-436416,-278753,-266586,-94181,-4585,155935,213952,302322,275855,382341,277036,237585,-14391,-110755],[0,0,0,0,0,-2,-3,-1,-4,1,-2,1,-1,5,-3,10,-7,12,-10,15,-18,21,-28,30,-40,41,-51,56,-67,77,-88,103,-111,130,-141,162,-179,203,-227,249,-278,301,-336,366,-407,444,-488,532,-578,634,-690,758,-825,906,-989,1086,-1194,1317,-1464,1630,-1835,2073,-2368,2723,-3148,3592,-3694,1006,44000,806924,649934,245034,875141,152637,104069,160255,-644260,-293191,-495640,-904071,-151131,-586513,-344225,225236,-92044,375687,644309,227168,821640,415269,214730,427243,-198822,-148915,-125623,-786282,-465999,-446556,-746269,-50624,-327952,-191267,526370,161817,532442,712149,154945,741771,299710,-93875,376681,-436025,-474037,-111833,-756360,-491159,-392538,-498942,167077,-96621,76509,632916,222872,540539,686955,241894,451193,158375,-229947,-62718,-581246,-623773,-373413,-798285,-184418,-259199,-308639,155500,75730,327318,676677,421400,499575,727265,-38623,137030,-35373,-439544,-174358,-606534,-562325,-281899,-674059,-77698,-25881,-90872,586378,327799,357330,877400,284730,426759,365301,-321395,23216,-467306,-676950,-320533,-828257,-367995,-254795,-592349,269654,126655,100382,918405,274582,597370,642504,-14376,347198,-131936,-424876,-158057,-614895,-504818,-204114,-724837,-155224,-119000,-135571,414901,308820,543719,566632,397490,640131,302122,-30077,62060,-387450,-388170,-550428,-534939,-538608,-431378,-204941,-139803,83346,250822,440543,345487,343188,333889,397930,190391,136234,-144391,-290096,-337503,-550416,-469820,-362834,-557071,-213730,-53706,128697,321631,351038,536339,704516,406983,555488,165413,-134732,59665,-450890,-411340,-380521,-708523,-443668,-447003,-278315,121217,-41578,287811,326539,485146,705678,321795,243159,383954,-32245,-116462,-343095,-528206,-269382,-651828,-397785,-197721,-406687,186559,238307,206998,571685,360386,507101,549659,63094,214119,-76402,-276530,-300422,-621770,-364367,-359062,-579709,-207537,-167127,165619,324914,289686,544093,442492,369028,691052,193032,177803,29088,-520102,-125599,-525992,-631178,-331471,-636769,-362855,-84339,-93576,208790,361462,317968,568562,394820,386739,300362,-44116,94438,-352895,-443713,-198709,-551494,-540114,-327803,-448054,110033,-113280,101923,429954,411596,478628,476893,354597,383436,43681,-167598,-183784,-426425,-485933,-563527,-409103,-459137,-203352,-98543,104170,189111,298124,568473,467084,237842,415979,211599,-108500,14463,-470555,-513250,-446916,-486322,-430033,-378529,-316862,163325,124027,296384,600866,303791,478381,368261,101083,253405,-46817,-260954,-121487,-661405,-352944,-389471,-466127,6538,-180598,69152,340204,169555,587752,643326,169869,389459,6022,-69502,101744,-475850,-345693,-198937,-773910,-255760,-181699,-232384,260265,83275,299304,647669,400748,569074,475655,118867,278775,-115446,-200402,-196259,-551840,-433068,-287427,-433604,-316368,-116543,-116448,340937,295139,311854,645945,208894,417795,297693,-56379,24352,-267721,-574948,-306309,-720808,-298563,-67840,-352517,65780,122940,215869,583622,339522,230056,514557,172336,129957,51735,-371172,-89180,-454250,-508154,-347389,-481764,-148985,-23726,-101685,240649,212706,350179,568542,433250,352190,367476,-82360,-6162,-198774,-426917,-297502,-482110,-411987,-231018,-237026,-142021,189841,58230,446739,426284,269986,528240,248430,87405,344986,-165088,-27914,-262598,-525280,-404228,-395689,-616775,-127274,-283691,112865,228778,115319,620926,299333,115171,604168,229421,150349,231615,-353092,-88527,-319311,-481870,-172358,-567674,-245991,87763,-271049,368643,296459,141408,452550,233281,343092,493073,-141487,2172,-15522,-380703,-176508,-585660,-469182,-256361,-555084,-24042,33302,96123],[0,0,0,0,0,-5,3,-8,3,-7,6,-11,14,-18,25,-24,33,-34,44,-51,62,-73,84,-98,109,-128,141,-165,185,-212,238,-265,298,-329,371,-408,458,-506,558,-616,677,-747,818,-903,987,-1087,1188,-1305,1432,-1571,1731,-1903,2105,-2326,2586,-2883,3239,-3660,4174,-4815,5628,-6708,8182,-10323,13638,-19327,30727,-61538,327378,838669,45790,942886,564789,51584,699802,-156340,-254435,-4258,-925363,-435504,-579021,-785862,40582,-540929,-232495,388614,-273461,585920,783475,207133,900980,149692,129238,353808,-390650,-73081,-396570,-846586,-279073,-674898,-482394,186350,-232930,199067,355117,157702,726216,550872,416106,633761,177668,-22622,-87822,-500334,-488316,-360846,-650378,-346913,-366007,-423214,6100,-67899,80713,642167,355075,507179,714846,231137,562862,235673,-298588,131109,-520932,-385589,-285655,-916418,-243093,-293992,-487607,287186,-59467,364049,819907,89883,887842,420705,-13266,569721,-377619,-246604,27795,-945301,-131929,-573978,-886046,194264,-323209,129704,718160,67992,746785,720049,132749,722995,44862,-39915,199438,-633271,-105473,-391416,-803775,-2070,-461350,-289769,293878,-75936,466157,611182,464948,722215,246366,366164,211116,-141996,-128599,-301263,-507259,-414557,-485150,-379213,-136785,-129516,-78375,336373,273862,509481,468175,527553,275664,287953,2983,-181335,-245527,-526047,-516390,-415499,-594958,-190164,-145145,-127044,503167,191327,476963,654992,299116,581079,169944,73461,185236,-399310,-273666,-338808,-766117,-244947,-522677,-502302,85241,-237348,249726,542243,215733,777355,402967,390838,416618,-157772,-5087,-111687,-505449,-307042,-521628,-650677,-125423,-539871,-45203,94727,88126,648559,422945,363897,613803,162025,239379,-37326,-382459,-151565,-429224,-587475,-355041,-480338,-305383,-220099,-140066,286858,342459,456312,466778,372793,485284,192782,92118,-138202,-258107,-412954,-537823,-650733,-285519,-265597,-320839,35895,22781,303028,515262,395904,465960,231871,144593,259593,-105967,-163022,-307926,-628451,-447201,-555583,-432787,-235047,-163917,162375,173326,260175,523852,411644,315632,522633,192492,91660,-74794,-227474,-249359,-506647,-348292,-487244,-284109,-20453,20525,22652,106538,177058,449718,411530,394647,215735,254524,-80113,-158098,-228301,-322318,-304853,-281860,-390728,-330598,-183526,-81479,187918,214908,359064,486329,336012,369591,376594,68519,188032,-157742,-326461,-221833,-372399,-277408,-284328,-477201,-147556,-144955,-78191,265716,74478,416203,609992,366754,429470,202125,7706,91746,-234611,-289556,-215339,-574362,-153002,-270811,-422270,3576,-129045,195487,271570,161300,508883,295746,199557,363774,44313,109728,-98525,-392921,-120331,-341083,-397563,-156375,-450638,-69063,58843,-63159,111096,245216,230401,332276,243026,207722,321202,-44198,2924,-93460,-334341,-139632,-302199,-279838,-55545,-123767,-72488,36316,-31714,401041,305524,170422,345023,197493,103806,-59345,-291543,-145719,-281972,-353249,-217808,-190906,-195887,125219,-55558,232248,182083,295062,295798,199369,166814,239983,82899,-118432,-48447,-43090,-153183,-358549,-335587,-89024,-74038,-153962,112993,215112,-2984,229110,180281,208749,341894,10014,100650,67741,-291021,57878,-282611,-359131,-40943,-375470,-6748,44433,-22088,313191,185670,285992,549258,140440,340956,265378,-55006,137325,-240991,-182711,-114760,-365215,-195026,-200055,-255107,68099,-78753,-26548,472936,257584,365857,283975,165406,133547,115049,-132702,-5976,-268815,-147349,-216535,-314976,-124342,-69964,-66348,14709,-11021,202406,202412,168595,202106,193009,129352,-93625,-167565,-190109,-249712,-261862,-246568,-110419,-148966,-136713],[0,0,0,0,0,4,-6,7,-12,12,-20,20,-29,35,-47,58,-71,87,-100,124,-145,177,-203,242,-281,324,-376,430,-497,566,-650,734,-833,939,-1058,1190,-1332,1496,-1666,1859,-2065,2294,-2543,2817,-3118,3442,-3805,4193,-4627,5097,-5622,6201,-6845,7566,-8370,9288,-10327,11536,-12944,14623,-16656,19184,-22432,26777,-32948,42466,-59281,97999,-405653,-29044,206451,-158497,673883,392840,428075,864578,132889,467240,397642,-315896,137875,-541177,-694430,-207920,-790014,-543974,-214780,-567999,332638,294408,76051,739406,339632,495464,853154,91787,308472,189845,-434142,-131759,-565112,-769556,-268284,-739046,-298953,62388,-287487,295906,472725,319699,924912,310009,455148,605967,-123064,78215,-70627,-707101,-330685,-589020,-729621,-137691,-468848,-32213,144777,42338,574569,425996,262471,668931,249253,155928,263738,-367404,-283287,-336400,-752520,-425537,-519497,-455253,28379,-147710,135486,410926,199515,552576,697973,161787,529501,264642,-247289,5202,-348320,-459301,-450457,-586957,-196644,-331026,-350030,314718,13190,68995,465800,112065,746818,390689,126180,257579,-280562,-15109,-160909,-621698,-52453,-567695,-538411,-128870,-454858,-75779,79973,57728,528861,386828,305280,674403,197798,231633,281503,-214965,-192396,-375884,-472237,-238955,-458964,-152603,-72321,-258351,210058,113539,162355,532241,346885,494851,394781,142851,70670,-135440,-140596,-113620,-429215,-439921,-404753,-207441,-225227,-84610,-84949,23562,252049,277774,241595,392221,304337,198257,71741,-86424,-223813,-410696,-293741,-269065,-227014,-336019,-123452,-222472,77411,27745,210681,326751,271866,415385,163320,28281,119510,-197580,-223925,-74486,-375543,-191851,-326715,-403443,-85619,-220577,43307,256367,215775,479531,269592,130704,315780,143577,58686,20499,-214213,-111352,-279361,-315620,-282889,-294627,-34332,-55699,-11614,301078,192024,331084,352827,198065,311061,84099,-64486,-44291,-230938,-180569,-176763,-426161,-129525,-328061,-151545,94095,-57577,319946,337958,207272,349418,325574,284908,407393,-35739,16105,-240489,-564585,-183076,-456163,-421558,-268939,-292778,11937,8110,303111,423584,335800,357170,480630,242452,385399,146632,-220522,-110837,-438314,-311657,-440934,-372534,-336940,-340467,-114970,38957,112599,220160,333074,297688,436470,424386,161034,-36708,-142106,-232048,-383460,-355152,-478822,-334031,-240168,-166624,129485,161519,169893,438143,373136,398416,506027,233833,290767,5868,-302886,-92456,-608270,-419575,-277195,-533751,-78021,-204936,-140121,426100,194680,541454,699663,310572,647317,85911,-117113,258042,-271687,-421856,-271945,-680205,-236933,-277401,-369147,75773,-92694,221987,647141,325562,626646,525826,142013,353922,-95500,-147701,-188774,-344838,-360307,-406176,-501582,-287695,-107481,-66009,341096,215071,461570,543334,311839,476140,368294,109762,170898,-161741,-328993,-186545,-577299,-569518,-243462,-359522,-50187,29764,-34640,295421,321752,396841,512544,67738,324184,34241,-323411,-85603,-401373,-583002,-210352,-466483,-259941,-207491,-199061,245770,183559,247863,617564,356955,475368,412440,11210,223333,-143696,-347456,-140087,-461631,-399732,-220503,-364420,-206708,-87848,-86950,191275,275183,301740,478900,304668,325732,211772,114927,130432,-219206,-281690,-155307,-554761,-349565,-245147,-399510,-221031,138239,-25388,423125,391881,361856,566271,159376,219000,251385,-228517,-40577,-260869,-477353,-271348,-512667,-130476,-260995,-369468,166474,118889,17836,635157,360243,379442,434568,79866,185323,-108167,-407316,23282,-556490,-475094,-289767,-505460,-86737,-35761,-135061,292009,19339,254342,466739,258484,335904,244467,-31733,195611,-245442,-279553],[0,0,0,0,0,-5,5,-8,9,-8,15,-16,25,-29,41,-48,59,-71,84,-105,122,-151,176,-209,241,-280,325,-374,433,-494,569,-642,732,-824,931,-1049,1177,-1319,1471,-1645,1824,-2029,2248,-2490,2753,-3038,3355,-3695,4074,-4482,4939,-5437,5995,-6612,7305,-8090,8981,-10015,11218,-12654,14394,-16568,19372,-23162,28619,-37223,52959,-91285,409341,559480,-229273,311957,-454341,-677617,-115031,-864317,-359923,-290754,-783832,363527,-196560,-10255,685753,43620,595571,750397,-1516,780152,39938,-133486,231893,-693548,-321191,-317816,-942958,-205020,-499065,-394993,287088,-189178,261669,589726,301652,858731,486074,295656,421142,-90615,-51342,-245967,-565902,-289212,-550085,-466915,-219734,-310053,-166407,42817,182495,306122,613552,514885,397427,484033,148954,240732,81275,-517684,-98658,-550325,-661430,-162407,-619934,-103633,143303,-267972,642740,316707,257296,842571,48448,415012,554578,-471391,177446,-436521,-485395,-2861,-933749,-496482,-131003,-747359,500754,-76680,-15197,936871,118268,718213,770921,432,694358,-52454,-196921,81042,-983596,-380164,-509564,-839959,-93237,-438551,-307263,262569,-15478,491564,548907,251767,746567,407586,314710,337302,-258111,-116742,-306779,-567364,-407912,-554554,-443548,-103099,-150299,192654,117489,535410,548837,444371,488181,377360,374353,-37232,-43199,-277349,-520032,-340981,-646368,-581808,-153396,-260082,-66742,262579,71957,433142,540348,275089,676085,244888,-36585,128875,-361603,-140503,-338599,-673566,-206122,-596717,-401508,28656,-245658,265999,367533,194101,713508,237703,249673,562250,-207941,170355,-125894,-523071,-214148,-557576,-473485,-221274,-489570,21360,47186,78201,512360,294268,635179,672250,229728,381629,257430,-116811,-39875,-505726,-419279,-432139,-535707,-339424,-269889,-183370,319914,59663,409246,471172,260081,546286,198251,271456,29666,-117215,-281340,-328734,-546705,-385495,-603335,-304408,-226547,-264127,230506,332881,425606,666297,225602,497972,396901,125244,254161,-197185,-306998,-266879,-577462,-509372,-415938,-440253,-227071,-44449,98952,376168,337239,614370,443012,179334,542255,30809,-28717,-320879,-491142,-261593,-579046,-475361,-323568,-219055,-44310,56913,293320,408666,375770,414978,425044,152662,201183,-111595,17521,-340486,-264388,-358533,-383409,-308776,-164372,-141284,-129801,174050,239888,403142,296064,346206,343328,217554,280129,-37101,-134927,-94099,-505074,-392024,-337454,-302925,-156552,-226398,-108980,221141,-12258,451574,385256,213839,433663,185799,109447,-9611,-250119,-82052,-232582,-421451,-204494,-391122,-403715,461,-192380,151871,367716,124053,427389,280401,261128,407399,19673,135148,-17806,-523937,-212661,-257115,-433023,-161854,-278003,-160811,127232,14104,336289,295402,288187,424197,156642,161904,206360,-158799,-41452,-168879,-471194,-213409,-371664,-326541,-146064,-280427,-18582,120378,141414,435186,309704,289888,481625,108937,246678,163370,-221888,-113745,-320274,-456421,-250195,-353922,-192048,-84530,-58935,49404,222180,269478,500284,427386,355307,359166,190317,10415,-27301,-379996,-392764,-365956,-584635,-280472,-292625,-447035,-33903,-80845,102704,554938,224122,513427,505389,124373,269135,-37958,-185953,129911,-597578,-269624,-323223,-648774,23297,-419348,-165818,371225,-36368,421662,578016,166328,706351,227536,121976,426185,-324274,-27252,-223140,-668799,-95261,-425827,-487159,175207,-317052,224120,396501,13947,802647,322482,322129,455173,-236964,14460,-44413,-483599,-109531,-419228,-369152,-174229,-362015,-12663,114954,11180,487219,346180,497569,442181,289985,224052,55281,-89547,-264765,-325401,-397936,-397245,-294305,-202591,-149616,42643,9993,438943],[0,0,0,0,0,6,-4,12,-11,17,-20,26,-36,44,-60,71,-92,106,-131,155,-187,224,-263,312,-360,422,-484,563,-647,742,-847,962,-1092,1230,-1391,1561,-1756,1964,-2193,2444,-2716,3018,-3342,3704,-4091,4521,-4985,5495,-6054,6666,-7345,8089,-8920,9839,-10876,12042,-13372,14902,-16687,18803,-21351,24511,-28536,33898,-41446,53015,-73368,120598,-499511,-464114,-359686,-941309,-98303,-316026,-297404,331849,-8758,422061,744008,316122,829021,483167,82783,377063,-158331,-497080,-186328,-709795,-327223,-390822,-756995,-70768,-179546,-237149,606959,237518,489566,750729,227969,704924,278262,-171721,182040,-381788,-485882,-114975,-838253,-413393,-324706,-537906,74574,718,37735,536470,262868,399907,612740,194686,461718,62786,-256786,17661,-553335,-606800,-432477,-842753,-363996,-308456,-292887,307871,140023,309468,850703,274886,545005,599198,17582,186720,-14129,-378033,-221202,-633398,-481535,-289216,-623422,-281862,-142636,-204786,452325,277491,265595,769865,194546,584627,521119,-165644,268750,-152489,-508311,-165356,-777535,-365335,-377034,-679180,45243,-197136,-136920,680931,153777,577846,718998,191061,667110,292970,-88379,98028,-542103,-481413,-187519,-782694,-298465,-401293,-451305,191553,-185899,303626,695647,202226,830306,442311,250915,630389,-27878,-98884,-203165,-578681,-356741,-578800,-591618,-293673,-459361,-86068,-25132,134436,615060,410755,488155,600909,284061,405880,38170,-85668,-230790,-473028,-456905,-582070,-503523,-301104,-385624,-101568,-45261,188013,472314,464056,626347,416164,346386,495715,6119,134357,-133504,-600188,-314647,-693923,-432325,-243762,-395891,-9208,38106,85433,551831,482356,379859,592845,145010,401285,107807,-292401,33114,-447633,-499102,-365206,-640336,-234506,-248022,-193561,212278,188600,438571,561973,406546,534614,271795,126228,310137,-111949,-278079,-438916,-487656,-318428,-656727,-368624,-172634,-233725,291386,277402,241584,499721,368599,597711,381122,20346,359376,-159278,-234201,-235867,-683453,-379659,-403967,-574848,-175440,-373970,-36272,396419,236322,476184,489234,371172,604005,199546,250089,38006,-376248,-232383,-546527,-734483,-241848,-459460,-347185,-86188,27219,342388,373594,448347,669885,339479,454396,443656,25024,-24504,-190505,-362390,-262184,-526712,-525862,-397538,-358466,-143230,37779,312108,212485,406913,324676,434055,344454,249845,202093,-99904,-257191,-316728,-544821,-565916,-360431,-397644,-189865,-118071,-35732,316762,269393,443314,556810,165727,517747,304576,44028,147432,-322713,-404528,-359893,-504390,-223177,-263074,-442232,169168,-156490,128688,444034,305296,552278,580637,235401,383369,-5965,-81460,-35923,-495371,-177747,-405813,-593849,-102318,-472145,-88530,61070,138391,420323,288908,283544,465001,326137,158811,171971,18840,-84075,-222278,-349051,-181375,-302096,-250615,-65036,-169176,10081,242238,174587,354495,335084,77518,257954,110716,-2746,114135,-307349,-299440,-142325,-527933,-185280,-205972,-309486,118749,53597,59110,306540,125540,371633,268735,186287,302968,54726,-140967,-67027,-267320,-191985,-246382,-366010,-112437,-222145,-172021,61090,-28903,154516,387586,192364,318347,261314,271763,330914,-100095,-36209,-41136,-317927,-155605,-330643,-520369,-242971,-282404,-102068,65192,27643,330761,425490,263617,285879,307519,174204,238655,-10801,-176656,-111521,-258231,-234570,-255898,-270064,-218431,-140238,-88513,301373,-12995,342620,317429,142958,546372,140918,108351,123958,-145981,-170607,-107307,-546651,-103142,-375419,-276160,112117,-400044,93486,246705,47200,502252,273831,237944,416982,-24742,223986,85651,-346413,-88903,-470787,-388524,-306671,-383822,-84891,-135225,-118756,340462],[0,0,0,0,0,-1,6,-4,9,-7,10,-13,18,-26,31,-42,46,-60,67,-84,100,-120,144,-165,197,-224,264,-301,350,-400,459,-524,591,-672,755,-855,958,-1077,1203,-1344,1498,-1663,1848,-2046,2269,-2506,2772,-3056,3372,-3717,4096,-4519,4981,-5502,6077,-6731,7470,-8322,9309,-10472,11872,-13590,15772,-18640,22631,-28592,38569,-58931,125744,-388218,-977181,-99404,-708244,-390403,174530,-556903,434642,529327,51352,1079933,299417,475035,646405,-222822,274862,-35336,-742181,-71962,-693602,-668130,-162305,-871086,-100343,-82572,-267107,739706,202285,446268,805779,213435,570468,362532,-168409,202659,-387571,-441445,-313137,-624317,-508535,-432620,-501985,-43608,-85467,125475,467350,431655,397789,579065,410494,178817,300111,-166298,-205325,-258870,-505414,-341995,-522707,-647116,-144011,-123629,117834,426213,22949,477332,430085,139335,724350,-61622,-38818,292108,-491836,-61293,-204983,-660975,24146,-555858,-399402,220628,-328775,430408,255732,79954,706201,169381,263466,433918,-397943,183970,-247234,-538446,-4295,-739986,-426386,-111019,-599208,31166,-100088,-65864,371870,41877,234640,333448,-6129,276389,20057,34208,-2977,-295901,-345490,-219270,-326775,-192453,-210645,-215367,76297,-27021,177130,216474,220650,384390,176224,200141,227259,43934,-84726,-98845,96552,-287120,-302444,-174869,-254941,-67963,26007,-83909,86407,190613,69276,88937,97912,127063,86316,69585,132776,-129329,-65694,-112542,-199987,-73350,-216426,-93793,5989,-117472,127854,164744,56064,317485,-25867,125564,66911,-109332,7729,99821,-128127,6974,-244921,-150630,-55895,-201599,-70893,152823,-141667,241129,106057,109471,133679,19578,162941,39080,-57668,7007,-147864,-143921,-223125,-137227,-44830,7522,-113439,-41601,128170,113116,37207,12695,58004,120363,-220406,-149082,-53490,-87712,-6032,-163022,-64528,-20850,-45452,-87836,-23345,70792,-62796,-14496,-5161,15526,404,-107637,46470,-58105,-39528,-92657,-5373,-88997,66918,-38612,-51335,-66741,-118805,79991,-21836,-87795,-15222,76581,-75613,13639,-1069,68547,1056,72083,14199,12998,-100535,-79794,-109416,23650,-30529,115511,58273,42204,-9055,77170,19328,9056,9227,-35232,36701,-19603,-24042,-72272,-33649,-92247,94346,-81425,79177,-24923,-13155,32630,-25784,-3703,-55684,-82646,5453,-74055,-10738,10823,1540,-17082,-120929,47948,120949,6214,25501,18513,135868,90653,-44131,-31185,-83746,-20057,-75333,-25666,11675,29156,75075,103604,-9619,-23887,-48494,-14623,104533,-141503,-63988,-185787,-52869,90303,-130219,44698,-1884,-45752,206239,88990,94620,181882,-97356,96169,-4002,-164702,-69395,-200698,-225753,-266390,-150572,-112773,-33282,57798,177001,145282,118898,344878,176375,231569,80911,-107551,52312,-212655,-289421,-198213,-218421,-139964,57401,-58947,-118994,44448,105185,82045,252164,237506,236894,49506,181817,-50106,-166886,7011,-56451,-284553,-170829,-224636,-179709,43573,-158100,-3167,4363,92480,50191,250163,145101,50301,192394,-3288,-86775,-141774,-37446,-74912,-52228,-31757,-50356,-230882,-88275,-484,1335,46243,-94097,47445,20634,-49137,22403,-99638,-49917,-70613,-54312,-45562,35533,-102839,-66702,-2688,-21044,52148,-39320,97806,-33920,13964,15118,-86533,35535,70675,49010,-61183,9635,-15071,40875,147,-48081,61692,112328,46581,15130,28281,82687,72564,-67729,137586,38046,-72540,27428,-63581,-162002,25981,-39915,25578,-63899,-119286,125265,75635,15924,44815,17638,136026,-5591,76100,121763,-132764,41441,-57289,-50653,-4367,-158250,29952],[0,0,0,0,0,0,-3,4,-2,4,-2,6,-4,9,-11,13,-15,14,-20,20,-28,29,-37,40,-45,51,-56,67,-73,88,-93,108,-117,131,-146,162,-183,199,-225,244,-271,297,-331,366,-403,447,-489,544,-595,663,-730,814,-905,1008,-1130,1266,-1434,1627,-1871,2164,-2542,3032,-3692,4629,-6029,8306,-12427,21504,-27518,120286,374585,-620182,-126665,-214340,-738184,-187035,-714997,-373363,152782,-277042,356138,541391,195511,881399,417591,291923,533620,106952,-70665,-11197,-596365,-323920,-552272,-860337,-229422,-479164,-413331,151255,-115062,349767,659816,336975,652486,480573,162437,637219,-101055,-237948,-72678,-866616,-542477,-437120,-796613,-132283,-586009,-84037,401556,-14529,444637,547541,346953,815266,462636,116250,223841,-230772,-209299,-177566,-661162,-402057,-600379,-764458,-121456,-449928,16835,278303,190975,458147,589269,334834,775005,290774,22011,322846,-413662,-152926,-204370,-792684,-319632,-466151,-626202,60987,-222370,94523,451558,220142,652296,458193,305898,687116,-35749,2552,184865,-602883,-263185,-508644,-789192,-114862,-660078,-294884,54965,-255779,655324,405301,257000,746992,285008,540296,490521,-116399,128010,-221075,-573534,-158093,-766034,-655149,-411787,-572091,-34966,156043,51855,476029,380954,553155,584969,265864,363243,176812,95428,-30342,-433515,-454241,-419429,-631214,-350200,-302339,-162920,-78613,164859,426647,331889,436757,294428,415790,331376,82990,41286,-232060,-275209,-406174,-450900,-474273,-432407,-428405,-31089,60925,98737,408317,290325,579924,537331,257042,498619,25735,46158,-71990,-499388,-239556,-290916,-452176,-271669,-334964,-151976,-43362,-78993,428106,545990,223428,540430,213436,298581,245025,-191143,-2406,-365209,-386965,-284693,-604709,-417232,-287058,-232724,69047,119592,293860,441454,281562,455519,342915,77363,247698,-172886,-285794,-250984,-511934,-424553,-261274,-375036,-82556,-133317,126322,277449,139125,517953,288032,170433,459029,30900,4917,-74811,-404706,-31159,-436213,-420708,-256039,-339574,-140040,3256,13945,360612,266178,241466,631682,76538,352603,113575,-198125,-57152,-280396,-205724,-314838,-396277,-262024,-319311,-295879,-22114,-73572,136898,429078,244149,481802,361388,82488,173465,-55401,29597,-227714,-285505,-228842,-232895,-336652,-303850,-147361,75982,220179,190830,236722,357518,273122,212493,220753,72264,-178465,-78725,-189120,-263767,-235701,-392412,-164225,-91091,-173922,87568,42282,292295,536057,191083,456429,293504,97613,163920,-140722,-256311,-219981,-421395,-312706,-258212,-381293,3650,-142549,83356,297194,158225,391653,347946,285739,533459,66252,-141174,-3590,-458609,-253604,-503615,-555535,-131100,-347151,-300734,46099,-122781,110307,356222,335026,435899,373841,192165,436249,-95201,-77456,-64294,-389150,-242984,-402823,-461303,-163884,-358172,-168474,112291,-41050,361559,459555,234778,450478,334728,108852,264755,-211237,-156509,-194581,-385374,-184018,-423416,-534894,-109747,-168027,-54400,280468,-8686,507291,298579,229746,399214,156268,6268,90414,-342112,-159980,-203231,-566364,-14030,-337809,-270603,46995,-183695,145136,275893,235916,504681,340987,137838,257862,-97439,-241446,-38526,-349560,-283887,-304045,-501433,-114770,-206141,-135860,218229,146673,229324,485022,291997,372311,298210,-17839,20804,-84188,-270347,-117181,-549129,-361133,-113910,-485945,-147742,29471,39009,366613,256923,383163,656064,73030,378935,221311,-264131,73966,-308083,-363964,-223508,-640919,-142828,-255021,-308384,232424,-12748,198263,391893,157826,571838,293793,64811,352205,-165324,-128409,-33618,-588519,-301017,-432834,-439628,-137637,-346350,-71828],[0,0,0,0,0,0,4,-5,5,-9,7,-12,12,-21,25,-32,38,-45,55,-62,78,-89,109,-126,146,-167,190,-221,248,-287,323,-369,412,-464,519,-579,647,-718,801,-885,981,-1079,1190,-1310,1441,-1586,1738,-1912,2092,-2300,2522,-2772,3047,-3356,3706,-4098,4555,-5079,5703,-6442,7347,-8473,9915,-11829,14474,-18362,24524,-35512,75975,-378157,-232248,667008,-88469,592186,716536,155741,925237,336839,36250,358879,-453205,-247603,-182708,-824196,-164372,-660801,-564396,210156,-562516,102768,679338,49420,783020,453399,179808,889282,106017,81330,26683,-591134,-198349,-532488,-758822,-245114,-671740,-224182,78840,-188316,370013,515265,461653,771301,537945,369086,318792,90157,-27409,-166308,-566925,-580416,-379947,-606654,-432277,-88340,-248030,198460,120072,200676,832349,272876,569669,737466,68841,399056,-109161,-440199,24111,-925152,-392890,-302500,-953230,-34832,-388102,-346607,451702,-140520,663310,693167,22980,815573,297506,87595,489793,-566373,-113109,-326194,-856348,-116046,-792257,-612987,153991,-551555,310810,522918,31374,951327,399614,384031,763919,-32805,238724,-66209,-574731,-145143,-740750,-726799,-381112,-692201,-222330,-181603,-151765,370062,222991,388875,596862,471505,425134,417088,129451,125747,-230669,-391637,-595885,-588060,-523977,-400117,-331058,-387563,-56215,113353,250732,514622,372237,675421,553224,293385,513068,113321,-264120,-226556,-646806,-433788,-406831,-719746,-201798,-259716,-163459,358323,191260,389519,680407,410162,639219,231472,81797,358078,-352496,-286595,-248230,-745499,-342165,-473075,-523601,-33630,-195962,218179,475300,334974,727401,281747,417688,536147,-61248,-91610,-112579,-511506,-374502,-715946,-581397,-207669,-352503,69404,162566,52539,651962,337094,347843,525322,202957,320998,38229,-141411,-78903,-413860,-552563,-335358,-533125,-218042,-305777,-153366,128718,160573,537931,500931,363511,521098,434865,192154,190491,-247250,-265919,-497773,-587553,-360717,-511391,-415321,-261993,-15933,199542,293080,361168,560432,336077,445708,417062,89234,-34396,-232447,-354991,-401617,-668928,-448350,-250680,-367277,28865,-15440,136997,319953,413399,359751,449339,352497,528893,-7399,34145,-60694,-336861,-423266,-473261,-522902,-355391,-472841,-154032,-79259,24382,174402,589734,525414,449427,573909,204314,38064,4769,-230633,-331318,-437103,-612451,-402489,-465027,-382941,-119440,16484,125413,488753,384150,426991,450842,109035,174592,6528,-273121,-60875,-488570,-436875,-309361,-535861,-131091,-187652,-44402,344640,-26727,381596,614009,213619,534767,286802,-62673,199983,-222064,-420422,-56389,-592007,-443410,-324979,-366741,134976,-87319,83613,451840,371180,466233,459578,125952,422253,60484,-85235,48298,-491846,-413655,-292357,-678860,-203142,-105825,-326692,284922,159501,337926,517915,163228,585141,303458,-127362,280401,-76794,-187849,-209552,-444291,-413696,-344422,-490604,-144490,-108816,-47377,219550,298125,371327,539401,343217,374264,247043,-51736,-98585,-388291,-344948,-484423,-358502,-427643,-294473,-198116,-109904,131764,161302,396050,651513,430112,449784,192778,166888,115048,-297974,-197704,-215430,-582606,-148672,-542887,-443047,-77138,-284945,183544,254509,125088,689625,320312,325993,577570,-99921,178727,-40663,-517499,-37184,-529867,-438728,-32249,-612931,-109193,51673,-134040,385576,275263,297647,591146,132514,323698,294579,-287307,158626,-378087,-343478,-151014,-476315,-154283,-148850,-312749,208995,157205,91689,419338,104642,422951,272980,110659,138922,-132710,-281935,-149697,-369781,-365904,-433058,-436564,-173717,-147825,-26284,254669,345908,352751,428990,436089,164881,217828,39029,-197463,17012],[0,0,0,0,0,0,-4,-1,-2,-4,2,-3,3,-1,4,-3,9,-7,13,-11,13,-17,19,-25,26,-36,37,-45,50,-59,69,-78,93,-103,119,-130,151,-168,191,-217,242,-274,302,-340,377,-423,470,-523,582,-643,715,-789,878,-968,1075,-1189,1316,-1457,1608,-1783,1969,-2178,2393,-2611,2788,-2830,2492,-1136,33522,290278,961141,229865,363110,817751,-280572,368058,-236568,-591469,-138578,-761551,-479635,-241834,-589621,-57521,174108,3001,652346,342958,495407,741184,96280,326477,196384,-190755,-235304,-375661,-709612,-108228,-571505,-496552,-99263,-419166,140437,423620,40837,650383,447991,315901,629974,28661,117581,63761,-488223,-200161,-394426,-811337,-191130,-504208,-209775,171777,-101981,422613,524471,306359,755391,612384,81921,309403,-238144,-398804,-145354,-753587,-310986,-300131,-605582,-11838,-215927,-31314,392957,89084,521915,644325,199757,494549,409501,-89690,19795,-418356,-572791,-171551,-747342,-287796,-131285,-381625,186920,99190,120025,789697,428871,471610,602075,-11380,382120,-150153,-324012,23864,-633093,-424153,-197475,-543371,-7881,60181,-139831,641448,332598,129586,644416,134685,301832,287347,-242428,77788,-395401,-571004,-325767,-648607,-315797,-131381,-373250,284217,238388,57543,453656,317814,375457,251526,-681,57612,-233932,-431776,-148376,-411943,-257925,-183085,-270070,-8464,-23435,76862,423511,304438,317564,390897,362554,150171,59431,-103725,-253503,-267733,-349480,-418206,-113059,-424604,2606,85936,24374,394524,330474,327832,504098,228959,299950,259308,-124954,-115078,-244543,-357910,-196264,-446959,-281621,-200950,-124204,69387,235857,179664,474648,171296,302358,313612,-26788,208228,-14876,-229585,-153426,-421972,-118855,-265852,-396270,-147880,-176088,62159,204758,168482,321129,303633,207615,388912,84717,180955,-44713,-199825,-98361,-340006,-295124,-276158,-303497,-75760,-50808,-131699,318270,114398,297614,371811,25002,401356,248090,24095,124912,-140280,-213591,-83476,-184693,-154110,-202389,-211607,-126709,-9483,141824,161254,275496,373797,236672,81951,339674,-18268,-18604,-65985,-370921,-247974,-265586,-124593,-152138,-279979,-67264,247316,194186,271800,259050,296566,409503,17996,122993,5870,-136032,-168371,-198061,-278161,-285572,-167465,-172957,-40517,236407,68116,235240,106299,257094,330803,313271,23247,152738,-64066,-110295,-181367,-408827,-64546,-376829,-239978,-118913,-168606,27560,144861,117706,319454,323352,153118,389317,-34512,129662,147584,-250930,-92998,-346672,-292171,-88953,-410077,-182918,-37957,-117750,106813,-17757,177693,367961,125126,309179,226291,-73420,187537,-90809,-158135,-142680,-312897,-177190,-159261,-163329,90989,-175138,55151,119647,78117,195093,154222,70945,191529,129848,41777,55201,-56578,-72416,-22313,-199763,-185087,-116213,-18120,13224,23725,132522,51629,141053,51869,197496,-5378,42917,9253,-83025,47567,-85916,-259633,-75899,-223354,-15878,98290,-6389,68643,93139,68354,342051,91847,142200,119613,-97635,87709,-64520,-327221,-119158,-291788,-202309,-39666,-203706,156385,25452,203355,260109,30204,51806,162366,13455,9131,-100168,26184,-34749,-113347,-85811,33404,-184697,-110637,-15367,-234454,-49194,70953,15887,-1904,-48177,-16376,-42294,140051,-84559,83401,125273,80134,63386,167818,59832,6047,66841,-69095,-66694,-71206,-140047,-54539,-171144,-120150,-40001,-71001,142993,132793,23784,161026,11695,144333,106297,-90744,115205,13531,-185904,-215319,-317375,-155012,-160545,-182158,-52317,-81398,25723,161956,139660,248035,241549,274221,212596,102782,42496,77084,-138757,-155005],[0,0,0,0,0,-4,3,-11,10,-15,16,-20,26,-33,46,-52,68,-77,93,-107,128,-153,178,-212,240,-280,316,-364,412,-469,532,-598,674,-750,841,-933,1040,-1153,1277,-1412,1554,-1714,1880,-2068,2265,-2486,2724,-2982,3268,-3578,3926,-4307,4738,-5217,5767,-6393,7118,-7975,8993,-10238,11777,-13753,16355,-19949,25195,-33525,48660,-84640,386841,310711,582461,1003383,2595,680923,220695,-345491,196804,-662875,-716552,-196662,-1002962,-213658,-199509,-580081,616212,140832,236638,946519,208998,758386,505202,-74194,482803,-278153,-347834,26419,-825718,-397418,-401495,-748656,-62881,-193135,55880,545205,313163,602829,532090,379759,599122,267648,-37227,-132515,-354911,-419092,-416343,-477817,-530780,-298912,-285464,-83368,324797,278934,460686,585863,382806,690382,296039,108888,218269,-439128,-372201,-309773,-1024535,-324424,-359768,-643664,288095,-239990,197285,608782,100141,853391,524563,62567,613124,-301292,-147909,151041,-776191,-49926,-494346,-839993,117701,-642477,-132754,598809,-229913,745417,480922,224838,748717,122823,292838,477673,-531404,-9875,-286976,-525760,-174141,-566291,-415562,27937,-325520,251272,273676,27898,658157,223022,450390,448172,-8936,128265,-119138,-382644,-269754,-548840,-474458,-457014,-419842,-258332,49970,110422,426468,355776,482668,506284,433489,404811,-5948,-82533,-463292,-400206,-463443,-606918,-289193,-493262,-351746,-22493,29797,333895,304063,442889,681723,346388,288045,410205,-92541,120824,-277556,-534592,-306197,-756892,-396999,-261265,-531814,-58516,-4875,192799,634169,266409,495240,769527,147956,613771,186422,6671,-43649,-591119,-381953,-373499,-598107,-178286,-404750,-190543,193329,-106255,367749,424491,376147,737719,299952,245432,268316,-257859,-266442,-379771,-676972,-322119,-448998,-528267,-89959,-277775,127539,146618,298762,519793,384274,501414,371198,282989,154328,-75985,-145944,-167858,-559493,-350709,-463578,-423274,-199009,-165564,92696,367572,173688,478485,355574,519185,357926,214229,110062,-105599,-227281,-276176,-563510,-439810,-340843,-562030,-113806,-91059,61314,392191,267880,503785,551712,247332,348204,138287,37736,54474,-274755,-333087,-421562,-559148,-386498,-235567,-46528,-47121,129871,258776,536784,294714,481741,305145,137332,112399,-46190,-111202,-299733,-535383,-449088,-480587,-275586,-293324,-48713,73305,143139,345565,364016,348379,516099,320028,251910,207178,-204987,-38542,-458259,-471762,-274407,-583010,-311015,-242074,-285324,123299,103501,314018,562862,341656,533691,540952,176765,222486,179524,-263436,-106159,-485341,-291985,-417781,-535491,-104323,-109341,-147420,364180,276852,290183,656092,248226,499522,238767,-78879,-180,-258467,-439984,-279650,-522272,-239169,-146456,-421946,143407,138809,59951,528234,276827,407291,575117,-2,304336,41876,-264024,-70609,-294329,-376645,-199128,-414593,-159740,-146080,-163630,319619,178376,260953,357886,200619,136743,297191,-25326,21055,-147991,-203632,-169905,-369349,-295985,-160554,-102906,52093,125370,80073,430546,369880,254907,393297,260946,144097,-76304,-135273,-97503,-197145,-310458,-200228,-233300,-331767,-4723,-46707,24979,348156,96402,244401,375829,115230,263495,96257,-22131,-90105,-211443,-220539,-325494,-416607,-91253,-281960,-177555,73077,-121826,160105,340062,94107,528131,123918,157499,220308,-30864,-124015,32762,-280763,-36042,-153920,-130762,-48072,-282954,24891,80899,21696,197507,128644,78036,343749,34866,43266,69093,-72723,-49838,-87406,-83575,-187288,-53976,-201895,-112847,-16037,-14976,-23093,38197,77060,51451,92605,84682,63202,-78338,-29103,-142464,51939,5127,-59726,15226,19372,19306,-81081],[0,0,0,0,0,4,-2,1,-2,0,-2,0,-6,3,-6,5,-5,6,-5,11,-10,15,-15,19,-20,23,-30,33,-44,47,-59,64,-78,88,-104,123,-140,165,-185,215,-243,281,-320,365,-417,469,-534,599,-680,762,-862,969,-1090,1226,-1375,1552,-1749,1986,-2258,2590,-2998,3529,-4248,5291,-6959,9959,-16474,35937,-203699,-770559,301679,-2185,317319,933005,68803,725217,730154,95769,546069,77686,-265903,43487,-718981,-500174,-283921,-876591,-105624,-197312,-358064,428359,244627,330299,866830,338084,701045,448165,67562,238692,-132097,-450596,-261226,-622886,-351843,-322104,-637728,-28007,34170,-10909,713826,402832,417237,659382,304615,531484,292765,-319045,67143,-317347,-734194,-189934,-791212,-585988,-144318,-483459,55453,47731,225271,500570,422928,360713,734662,99899,560822,235463,-230826,64145,-570719,-556491,-264564,-717994,-327178,-91214,-356030,167419,38633,212584,754971,264371,596463,654720,45866,372079,17013,-468018,-28248,-770149,-672805,-251324,-766288,-177390,-199674,-168474,549637,288489,528120,808034,357851,703671,403384,104363,248267,-339679,-399086,-221669,-832661,-208459,-600396,-758706,-103250,-371096,79430,511626,172696,598080,543499,240822,580083,243433,177458,1929,-448934,-212860,-528554,-649318,-307402,-566690,-208281,-31168,112755,396298,355299,344246,549528,479800,492481,295159,152252,-74915,-284483,-391708,-485325,-544484,-543458,-428602,-237063,-227203,74722,237022,331519,532283,548824,528232,507941,350807,216501,45198,-299516,-310045,-468257,-533161,-416817,-655494,-314854,-157563,-156651,369816,203840,429968,555228,337017,519153,340553,127086,117520,-316539,-280777,-279078,-584372,-300032,-333116,-581123,-94729,-50937,231773,554654,317630,594517,317016,298774,488946,-44152,80913,-234229,-270030,-316238,-539797,-602026,-319369,-446094,-52082,91988,-36586,392488,377579,541847,595064,343724,350357,98395,-206428,-146794,-613697,-440310,-419259,-680601,-385093,-318017,-149258,191927,47440,279005,421179,329092,647845,418918,247610,241744,-131955,-227623,-370440,-653006,-428324,-564400,-405483,-43972,-175719,280953,289184,266578,552881,382180,448644,522633,198058,160361,132230,-247474,-224425,-555562,-510348,-210985,-477218,-228187,-73747,-52936,298504,354105,384944,486220,399347,277624,263437,8755,-107283,-127553,-455669,-473864,-340027,-476210,-344716,-216394,-344310,136824,123806,233833,621976,368494,453520,604375,161815,254884,-137372,-391824,-93989,-543097,-348596,-369218,-594728,23365,-101417,-82493,363174,69981,435474,637024,172750,576186,262046,-38827,101556,-353754,-287187,-272734,-730852,-283450,-428894,-221022,266082,-112859,227053,348162,150114,511829,424053,116708,512150,-118647,-93495,-73746,-516699,-279396,-364682,-345755,-196480,-177969,21284,168472,53330,174827,398890,426602,505914,296553,-32444,223631,-109932,-183125,-152268,-388819,-292868,-211124,-288175,-41238,-47031,132555,360066,278634,400309,502835,218986,383180,197385,-103064,109989,-194802,-352924,-190584,-510778,-98827,-186349,-342152,188823,76260,77996,451971,179568,388284,385959,-20350,238124,9572,-110223,23744,-488315,-257843,-307615,-408638,22755,-29536,-110937,259408,124863,191192,358358,93893,246610,116131,-201,51913,-18159,-269046,-91090,-261648,-164997,-128117,-230196,-38406,-22763,52969,260784,248761,9997,222033,33994,109205,163848,-185589,-149852,-97451,-261263,-232333,-246064,-221021,-108852,-93438,150463,256443,44030,232222,69589,57091,198321,-61125,-42191,-31034,-188409,-17274,-153252,-49069,70725,-172386,22456,95465,-64439,111544,74848,141197,234469,-75187,76207,7770,-108480],[0,0,0,0,0,-2,3,-6,10,-11,17,-16,25,-28,39,-48,61,-73,84,-102,116,-142,164,-195,226,-259,298,-337,387,-436,498,-560,632,-706,789,-881,978,-1090,1205,-1336,1472,-1625,1787,-1966,2161,-2369,2603,-2851,3131,-3432,3768,-4139,4552,-5019,5541,-6144,6830,-7638,8589,-9737,11143,-12911,15202,-18284,22668,-29381,41060,-67532,368214,-187966,139733,103362,-746192,92409,-676146,-731225,-132211,-694171,-184242,63233,-557051,761179,312687,192404,995692,18345,548821,499835,-317379,274486,-423639,-716488,-112172,-878161,-362271,-147954,-565474,192399,202213,66092,763495,465305,525707,519255,166570,364869,107928,-277490,-163578,-603072,-549293,-469579,-447379,-411422,-212344,25941,270886,407928,340766,574240,707106,134883,425475,73246,-270265,176315,-553382,-549830,-240184,-880428,-271115,-148636,-467548,474168,200042,349674,820506,137853,713732,434282,-246394,469434,-375907,-488969,-79383,-1050038,-450608,-264143,-793917,239445,-70309,-64262,844835,-5495,806686,778207,83750,713976,-76339,-321353,326392,-772076,-320591,-414130,-1023968,-109818,-337839,-174310,480219,20482,566312,638792,257311,661900,272750,118135,214152,-464113,-367420,-460684,-723244,-312062,-507173,-305482,-88852,27079,195768,487831,371652,687293,515220,393529,126647,98381,7783,-234386,-323243,-393406,-643914,-473584,-608932,-184734,-286918,-23695,399078,296682,555358,680657,294609,623750,248604,-106219,105391,-462468,-433460,-413467,-705603,-269201,-463250,-434512,107092,-206809,303217,428008,170126,770849,430957,266885,432622,-44565,33774,-235440,-518562,-296885,-587274,-545602,-236092,-527526,-126500,21431,-12198,502382,323494,357562,674467,261314,507648,254637,27065,-881,-524305,-356732,-391950,-671853,-418766,-490639,-397624,16977,-17315,273821,400219,486538,650064,436632,377959,405954,-64743,-33535,-225466,-443853,-292019,-634037,-438899,-249720,-472790,-4521,33601,150606,386981,311886,616724,432234,406998,328864,206707,-32574,-229887,-460744,-353206,-516895,-534154,-383303,-402554,-256551,-82795,19439,386037,341107,512791,522837,304635,374114,199414,-81167,3649,-403443,-374452,-314405,-526009,-444757,-382626,-122315,97351,165885,341131,251309,423572,674612,529201,361160,108984,-58345,-196001,-323547,-319648,-419729,-687965,-380178,-297529,-81302,-39834,47045,310095,426689,364471,415028,330070,448863,253053,30720,25439,-305886,-303947,-298030,-524900,-299593,-302251,-327549,131721,-109751,88932,355220,218164,521667,461564,331186,365587,-63469,-139831,-82790,-394235,-126576,-277745,-421028,-130910,-277254,-177701,-29827,-17626,378931,312336,285349,427329,197311,219721,172453,-238877,-125829,-239247,-339624,-189254,-357242,-324885,-49452,-57778,29926,207508,78155,407486,341808,189581,220184,149594,30624,172779,-147723,12719,-225880,-228350,-120693,-273517,-307820,-94222,-67504,88532,134729,100841,156982,148943,104439,236827,-48933,49572,32573,13615,-28193,-6023,-90800,-248579,-106827,-69188,45983,-87238,142743,18764,105973,21402,-18224,79848,-21147,-34933,-109231,-36992,-94022,-32636,17844,-22968,-38928,-5719,-25911,-52354,-49734,-920,-10615,1042,109671,-72445,1831,-42802,-29060,-27635,-22075,6976,-48362,-89305,-20025,-72378,38567,-6288,-33107,145378,9444,-43134,-54841,-1136,86802,-131351,-43131,88732,34233,8453,118561,-28781,138219,-21045,-115530,135030,38786,-14198,-27326,-125288,33818,-110495,-37661,-55304,-26023,222564,122316,13364,169465,100234,19090,-27166,63837,33380,-143792,-138153,-213697,-171366,-21860,-137819,-26771,33183,75915,160764,113501,222517,175628,115746,122895,144049,8457],[0,0,0,0,0,3,1,1,5,-3,5,-4,4,-9,8,-17,17,-25,27,-34,39,-45,57,-65,82,-91,109,-121,141,-160,184,-210,234,-267,296,-335,370,-415,461,-511,567,-622,688,-752,831,-909,998,-1093,1195,-1307,1426,-1564,1708,-1873,2051,-2254,2478,-2730,3019,-3347,3729,-4162,4662,-5209,5757,-6088,5307,1380,-109477,-995368,-182444,-514926,-759805,179594,-399483,11134,543862,-14040,744811,541520,196028,900337,-10171,163576,269191,-680086,-234092,-487569,-833968,-231271,-540970,-497466,69311,-173813,205873,531244,284044,658981,592190,207666,520291,16916,-168278,20239,-705432,-501236,-347538,-700902,-212144,-201208,-219713,390920,37452,354133,681131,460363,523085,374637,99004,321989,-328122,-382001,-164863,-627473,-405559,-314124,-658204,45941,42072,26143,518075,215020,489829,680447,163681,506934,291769,-46865,172812,-432936,-368755,-276997,-680646,-229227,-254281,-423654,277002,86068,169434,696243,371149,592033,495470,77208,364546,75338,-120819,-33382,-580674,-247048,-274055,-592111,-132995,-97413,-203291,449070,44940,356108,602698,292611,507217,382755,-10696,290210,-166194,-289782,-141817,-673016,-358880,-339332,-541077,213853,-70306,55741,359015,37043,503733,337167,181497,494084,50954,-111474,36804,-515406,-320963,-340360,-406570,-154228,-305783,-72256,-10965,51744,287364,290575,306833,523817,435214,205992,160904,-101105,-74426,-284417,-301804,-251913,-294138,-257771,-325677,-114056,-71595,76169,203550,240585,335883,343600,147967,231864,134419,81717,-41180,-262391,-264745,-334311,-269767,-190587,-300902,-31420,26369,16378,275666,205248,311184,418297,267580,145558,91309,-124416,-158318,-185584,-324268,-177577,-308548,-142854,-225552,-174072,86189,110643,188831,307448,302739,240361,205036,26190,102337,-56913,-61953,-71723,-269754,-228929,-221379,-256978,-53103,23189,103437,216950,-3340,394868,271927,237195,245320,31274,25893,-71250,-323613,-172785,-301054,-313680,-190119,-236827,-15790,47964,5867,158642,235091,173872,435959,49804,196119,54965,-178101,-126553,-243109,-192675,-27201,-309038,-105309,-76676,-86397,91819,177487,248710,240885,198080,225275,274724,41795,109857,-95169,-252636,-222428,-134147,-229798,-29034,-232009,-82140,25225,87172,147986,128164,232847,167272,178166,166812,153759,27189,-92794,-105327,-200654,-191186,-40008,-223198,-128505,-106390,-25771,192922,90949,117597,260129,204441,149023,97571,-86598,-52044,-118725,-160648,-2472,-48823,-132498,-92439,40060,-59848,109202,104346,171824,37750,270413,226907,-9512,82833,-137619,-269136,-55832,-189114,-87324,-197913,-357304,166356,20687,-98747,207433,188003,164723,249935,56088,300124,55853,-88957,-29451,-225984,-198922,-77017,-220885,-104443,-198385,-102067,-44018,-59371,143076,299120,167208,127156,162066,124963,242940,85079,-119465,-39,-183788,-116204,-35647,-123672,-117851,-56593,-78696,49119,63803,92106,248918,42667,113808,209756,37817,202313,112361,-40208,65622,-126458,-60271,-45079,-311304,26464,-54053,-210258,121920,-15516,45658,277139,50406,98281,9622,-78658,115578,-118848,-42630,-7903,-83703,-35970,-27474,-125677,58977,117359,46512,79408,3643,-6083,-126029,-24998,93135,-57985,-31480,-110122,-97155,-61131,-13673,89281,-745,-31815,9135,189602,88015,39582,202667,247335,46909,-36916,-27527,-55965,-53902,-100531,-22383,-179566,-180278,8555,-14218,2790,97456,43133,141622,60568,61757,290205,-55776,55249,81213,-76676,-43233,-107392,-173160,-180576,-61440,-8740,34014,-195051,48969,-29681,-8331,393786,-30644,191629,181398,-53811,208641,-17672],[0,0,0,0,0,2,2,0,6,-3,6,-4,5,-8,7,-16,16,-24,24,-30,33,-39,49,-56,71,-78,93,-103,121,-138,157,-181,203,-234,259,-294,326,-365,410,-456,510,-562,627,-689,765,-842,930,-1024,1127,-1243,1364,-1505,1654,-1827,2013,-2227,2466,-2738,3055,-3417,3850,-4356,4970,-5706,6590,-7577,8275,-5972,-24696,-946275,-313237,-530065,-895685,55817,-542902,-190702,519828,-52543,901113,543377,22588,995955,78182,139187,328387,-616728,-125773,-490323,-867750,-52166,-722028,-361996,81710,-178783,470689,412908,244147,931621,466958,334756,608381,-311278,-3572,-264257,-573474,-309117,-737054,-631338,-252841,-409703,-2984,179954,287318,426923,704812,517274,442339,537403,159333,147840,-59558,-516863,-283149,-656221,-703055,-160704,-645086,-43841,1793,-138888,652651,413659,416388,1091328,121834,395462,391573,-491655,191263,-444155,-740903,-72275,-1043386,-314749,57902,-718511,412540,35110,119582,1045810,131822,610253,718563,-104488,611174,-131419,-299434,78060,-835856,-337401,-304871,-900373,-19678,-385701,-212054,563131,-63574,668432,654502,121938,749049,331493,165899,389179,-321668,-174042,-342816,-692652,-270734,-599079,-497800,-92881,-273139,157440,389107,320234,586479,572824,472245,593356,188341,90918,-36492,-296116,-424069,-481203,-541589,-526046,-333330,-369266,-193663,179813,184964,528241,517590,474706,665594,261931,139252,249699,-372496,-59811,-265433,-548726,-397919,-630841,-486866,9152,-250195,332602,374497,212354,673185,322851,538391,477373,-74548,33767,-187042,-503124,-210487,-556071,-542458,-256355,-647659,43596,-44545,86498,588665,346228,497292,710923,229538,429232,210684,-195170,136851,-435565,-389437,-320854,-740123,-428137,-363358,-258344,136263,-10570,320901,477706,447922,626264,402923,270780,129932,-227500,-240518,-342536,-483950,-326244,-542859,-497981,-131629,-167921,40419,215087,434652,595574,307719,461462,411606,32636,221755,-108307,-241041,-313824,-503875,-333688,-479983,-554383,-145321,-126602,80836,159092,132691,378016,510824,442457,522487,145060,183684,-134476,-268625,-195572,-558436,-543361,-262559,-571573,-298504,-170468,-1005,333757,316049,377228,484851,468589,401995,264724,87977,-131037,-170397,-261796,-420836,-435110,-548938,-440090,-208302,-28207,47249,270432,291802,490822,462622,436850,298971,125655,-14760,-120309,-535780,-439541,-475843,-578861,-379564,-407800,-248409,163081,58761,448743,359543,245647,589299,194062,267591,234656,-189729,46172,-279871,-490787,-137156,-522001,-338462,-85907,-327861,148366,265068,191144,617130,344111,395615,536192,116587,179080,241722,-332377,30629,-446393,-510626,-286855,-604356,-282553,-79167,-199709,296247,295459,296126,581384,336896,542753,271381,27075,211605,-189878,-390443,-112010,-626437,-656418,-449552,-494801,-121922,83564,51693,530891,239456,463009,524752,274929,302372,170955,-106928,-50676,-263706,-405684,-352489,-554448,-292148,-234689,-112532,113053,97745,205526,442921,432490,473548,263658,252683,-61700,18632,-254454,-351624,-230929,-477598,-275833,-328879,-281528,-4932,1478,186409,494908,88677,466620,368737,178377,499068,81758,-142145,101504,-584422,-209145,-333947,-494135,-74747,-129787,-264960,295716,-45411,479906,353168,106756,607694,267080,72786,345625,-303609,-167735,-254191,-572506,-92888,-468587,-280271,165446,-297915,222435,335909,72829,669187,391028,235535,446938,-120783,75155,-91949,-521218,-207947,-394957,-510780,-85867,-318438,-5183,201453,37785,529632,167198,266529,377506,356693,226621,59552,-69576,-138090,-133981,-197203,-387323,-263709,-136454,-280362,-60827,-67312,55904,122017,186456,343301,102534,187630,308921],[0,0,0,0,0,-2,3,-6,10,-10,18,-16,24,-26,39,-48,60,-74,86,-107,124,-153,178,-214,250,-291,339,-390,453,-517,598,-680,776,-877,991,-1119,1258,-1416,1582,-1772,1971,-2196,2438,-2705,2998,-3315,3667,-4045,4465,-4918,5424,-5977,6592,-7276,8035,-8894,9858,-10971,12250,-13758,15556,-17759,20529,-24146,29135,-36551,49091,-76641,322188,-29698,297780,22726,-751518,-66290,-791556,-609073,-126497,-992071,-167230,-3026,-281343,587683,270983,442076,850500,318454,337813,430670,-317734,77878,-282419,-479282,-228951,-783493,-653049,-111273,-545947,-64509,341745,68256,628253,603523,338204,761079,330735,197215,332009,-349222,-221768,-313845,-688831,-271342,-571360,-569789,8173,-350628,134431,464999,131800,763789,533660,485267,661224,23783,260564,143577,-614144,-241876,-529850,-707465,-220521,-511714,-379142,214135,-27432,366105,477119,203273,873546,458541,270840,536933,-197453,-61942,-185767,-688643,-374590,-579475,-698875,37641,-479426,-75327,405497,-41126,510589,479769,208521,823373,202446,-36646,351557,-455150,-177838,-353727,-788745,-220641,-806421,-543663,58067,-277701,198147,548120,191847,903353,414556,287745,702111,15446,34819,52209,-549769,-178457,-603988,-678420,-182800,-584484,-102831,97266,-75936,581327,404419,312882,689821,206283,241968,292067,-309826,-116179,-416955,-490025,-325709,-587674,-332941,-126045,-117891,219357,454433,478260,537868,354612,481838,384023,185278,42853,-246337,-286680,-560239,-466189,-562232,-420300,-267110,-192959,-7596,236126,362577,500763,482409,445538,625827,249158,218625,165198,-334425,-245157,-418293,-631850,-303641,-507883,-260938,-61223,-83439,426263,296475,407098,655362,296103,499269,335327,-160138,223301,-230264,-489313,-220537,-605867,-320170,-356713,-359892,-22437,-178075,105537,437435,306536,567625,463761,224655,411695,40250,-85279,-144891,-497810,-277891,-425276,-540710,-97335,-295159,63176,143451,72292,461672,458099,239455,715747,187735,207294,-5926,-442547,-223299,-539321,-526067,-237618,-448530,-140613,3290,-90887,396275,198537,432596,469942,292160,294973,246243,-193773,214309,-232331,-313441,-142454,-578162,-399410,-220811,-252675,39354,126849,274729,363543,369021,478229,479227,256643,176344,4842,-330549,-248466,-394994,-315807,-353913,-414711,-267078,-171181,39822,122808,327856,449905,477071,426289,358342,218404,26143,-290157,-77464,-415779,-321310,-358705,-408005,-162583,24876,-105457,231946,221951,340063,439355,287492,375143,221364,-142475,174603,-211465,-448901,-70355,-583074,-407500,-276853,-387138,49554,71080,177087,491901,146976,555459,441986,-5595,406715,11561,-115808,-26426,-495036,-286581,-381753,-551414,-243258,-215770,-176326,164326,-88320,429522,506866,26182,465221,264072,111114,114979,-196945,-176753,-261749,-515286,-251985,-316006,-285095,-15948,-86803,67596,256850,73903,371300,330504,119079,392804,190655,-11920,141044,-96213,-288602,-251517,-354454,-200969,-45655,-273735,60621,26548,119782,376032,174203,244070,392223,57729,143443,-11803,-232683,-64846,-325207,-371576,-57573,-251682,-131587,-78210,-187122,276839,122036,215980,470838,-7300,266809,187941,-57074,17218,-42344,-164596,3870,-468459,-141232,-253957,-241630,15849,-64756,31977,197779,111883,244948,245310,66278,194701,16271,-110987,-89389,-271647,-61791,-122436,-174987,-140857,-59259,-41961,-47128,124157,92883,219318,217337,162642,229915,158521,127301,-24404,-141458,-80366,-184713,-119114,-86503,-122492,-174657,42668,-115657,135137,-11679,53463,211912,13161,241201,204538,39480,183121,-14208,-86293,29060,-251804,-91225,-220239,-109549,80157,-160027,-17493,-43780,-85363,50877,59572],[0,0,0,0,0,3,-2,1,0,-2,-1,-2,-4,0,0,-2,5,-7,10,-9,15,-13,22,-25,34,-43,50,-61,68,-84,96,-117,135,-158,182,-206,238,-268,307,-346,394,-441,496,-554,617,-690,763,-852,937,-1038,1141,-1257,1381,-1513,1658,-1806,1970,-2133,2306,-2472,2626,-2736,2751,-2566,1915,-148,-4861,22784,-225164,-688086,402124,99536,54540,959031,148108,808084,824080,-57942,632883,-78355,-517632,233961,-935763,-422368,-490471,-1032919,-30573,-415593,-146517,463771,-139593,464613,676804,143549,760235,297386,24079,390440,-431737,-237531,-382755,-693432,-245833,-613339,-679376,-72431,-275613,119461,382981,411954,636688,654546,382762,357705,323335,-93725,-242661,-296786,-442021,-363566,-564908,-572066,-135669,-424595,-88114,436670,28971,736300,509773,206395,877578,172069,95921,236403,-666110,-145578,-477974,-761364,26666,-700786,-296700,106468,-368623,446436,370683,44018,1179707,99638,227945,594887,-446927,347338,-356357,-716148,20184,-843820,-459755,-82507,-928939,266096,11389,-49805,827039,175323,624335,816276,-36464,625091,87486,-247341,1142,-500949,-478359,-364675,-790418,-202437,-393144,-185183,376829,77423,434474,598643,221219,602224,260096,185949,52163,-4604,-261139,-383141,-372709,-483345,-513607,-323409,-261094,-109972,153769,208347,502737,308829,529303,453780,162849,430560,5634,-84306,-80226,-618302,-434395,-214756,-590388,-189099,-210116,-249850,324725,-27769,425719,561485,332420,550451,241665,131044,316490,-248384,-188687,-71765,-654256,-90382,-290261,-305465,77774,-168537,63480,262712,153485,612506,376170,267225,470953,-48659,-439,-71980,-480016,-172881,-410571,-661079,-211449,-426959,9551,26458,13798,442168,338476,281463,557962,375269,434570,180222,-77211,-139112,-299948,-469276,-369694,-508522,-215910,-271245,-137921,203872,130324,300452,393116,322495,525308,198272,211439,40318,-124323,-10992,-399682,-499684,-293461,-440005,-347783,-133730,-83830,70087,103525,185875,615712,361546,437254,275308,199142,147219,-21877,-128022,-217349,-474788,-462314,-486558,-350317,-84638,-204264,30343,265690,293873,440752,264831,337779,355022,307876,157836,-40297,-78565,-238082,-386465,-359249,-225937,-404704,-189491,-177107,73106,24714,158151,284051,407475,379976,278159,91945,195116,-131264,-186396,-265943,-352345,-231765,-324146,-397503,-74677,-144947,-39933,274673,84644,326535,471709,243971,242161,30450,42276,-43432,-381445,-258755,-185923,-318270,-285394,-316775,-251601,185888,-81543,286192,323691,188736,525137,442756,78491,286765,70163,-132741,-60829,-416603,-275032,-298339,-403057,-154028,-226327,-42409,246731,-76262,308421,270643,101301,415918,44374,84665,98513,-296128,-17548,-93690,-375723,-114241,-217484,-148713,-27009,-98580,128367,164844,39141,355413,159184,-14187,252822,-80772,-4051,74589,-209177,-100414,-73063,-88731,-8156,-62670,89963,-5898,79667,-66969,70862,76165,197636,34413,82568,36604,110432,-41453,-80830,23975,-70038,-81704,-96806,-140038,67661,-11777,162814,18482,-36033,35353,16779,-38114,15694,48137,-12423,-10794,-71701,33870,-13370,-45358,9781,-73512,172767,-2787,-160644,152448,-145704,-16239,28014,13730,-29464,84944,-103300,-98913,6832,-84449,-18531,-2974,91315,77602,-6624,-2748,-72505,28051,58328,-13000,-84510,-149920,-64683,-98168,-7181,-10792,12411,96716,62991,85977,30607,96163,45937,-44289,-157208,-68270,-105561,-39256,-158435,-18914,46505,-9432,-95973,218444,5251,94067,72680,145907,38139,48240,-183827,-14575,3474,-157771,-121179,-143427,-140071,-53679,17526,169511,74629,103669,97593],[0,0,0,0,0,-4,3,-10,8,-15,16,-20,26,-31,43,-52,67,-76,94,-109,131,-155,182,-216,248,-289,330,-382,436,-499,569,-644,732,-820,927,-1037,1166,-1302,1453,-1618,1796,-1996,2208,-2448,2705,-2990,3298,-3638,4012,-4421,4878,-5380,5943,-6568,7276,-8075,8991,-10053,11295,-12780,14581,-16833,19724,-23610,29130,-37657,52729,-87574,348030,190003,490751,1012176,68860,707966,145771,-364879,227146,-592464,-475546,-103763,-950897,-311294,-304211,-322987,379157,-49276,260331,733468,298490,556374,498172,117525,257032,-155114,-445984,-183171,-621871,-519414,-305814,-666726,-234720,-14498,-203598,420390,430381,302490,736832,375218,316451,408347,-150580,-62969,-182733,-549398,-217208,-599317,-445459,-92028,-422258,-69996,220003,-69556,476955,385617,346150,676926,62668,309271,232957,-242465,-22960,-280916,-384722,-139821,-612590,-232135,110667,-333706,198636,156030,118211,355349,168247,264742,303435,84788,228085,85201,-143429,64974,-292252,-459460,-18320,-331234,-181809,54441,-122728,224114,97594,203754,316437,125070,330492,320566,41414,123092,24522,1296,78809,-161813,-47902,-10266,-235002,-94567,48757,76259,129078,228147,180294,269279,4652,137620,27619,-61969,103290,-190284,-36298,11212,-248096,-225027,-50018,-93060,-22469,-85021,-125748,6037,74678,93238,69327,-62156,94489,-60323,44443,-719,-80054,-103343,-101648,-60759,-65690,100404,53502,53195,3106,57335,-40110,176575,-55671,67367,-81657,112080,34782,-70629,58948,-59229,-116074,112749,81537,-81221,-5438,-37035,107173,156234,155738,88966,51050,51977,75046,-52532,6320,36898,-153774,-10457,-156449,-23694,12252,-41887,-80907,18442,43257,57182,-39571,43412,11463,3791,-29699,31514,-18829,-26601,23024,44094,-22372,126762,62266,-19620,49343,-53815,-46313,48049,-1050,8674,59243,-62387,85190,-55530,-131778,-62468,-106805,-66393,37487,-32683,-35667,-14216,44653,72860,16288,156518,81977,19444,95367,176397,86071,-20422,11839,-131293,-165125,-29276,-16288,-18525,-74351,-92606,-52860,32641,253722,134622,159333,120101,25716,212907,66269,-39757,166292,-120597,-23439,-71329,-73986,-39372,-131055,-12225,144234,151096,40514,-3716,-61572,39040,183767,50124,82193,-47864,-39009,50912,71305,-102983,-57501,71401,-88280,110161,5007,-35139,-26223,13244,114396,-59361,150814,52878,66864,125531,19586,-8490,-29490,-61136,-113495,-5861,75456,-91207,85480,-71424,-151606,152745,109927,109831,33696,96881,172463,-65368,119528,-30096,-99524,49759,-83178,-153701,33363,-41051,418,-68774,-141874,71903,-153786,-45074,2326,-200466,155488,-53486,-113739,38570,-130780,31353,125092,-22062,96913,100600,89783,57949,29191,18487,-208625,-92292,-61281,-119960,-16278,-67722,56885,204456,26407,-61896,12338,24548,63397,145271,72962,12002,-15990,59053,-14290,-72345,-73661,-79520,-58621,10085,-22843,-46493,-41179,26651,-3176,9383,6422,59232,212812,-13532,-62376,43831,29531,-18413,63687,134415,165731,97127,11453,138082,-127651,8169,-124123,-151736,-160923,-73883,-193529,-62201,18611,59108,206654,99334,90409,152288,22007,124602,-45546,-43190,-23721,-177018,138026,-149997,-188956,-75444,-182304,-82235,140179,27807,152502,59283,110593,150403,151867,166584,58142,118418,-42445,-10774,-173686,-274590,-55641,-132642,-23674,-55119,-22844,89281,66017,195689,219729,84237,331586,70159,-68486,105374,-22210,-81720,-32428,-162998,-256684,-104309,-124852,224506,-32492,15079,241966,-15960,202899,23926,-139922,54242,-27241,-124424,-28950,-166148],[0,0,0,0,0,1,-4,0,-2,-2,0,0,-1,5,-2,6,1,3,0,2,-3,2,-3,1,-3,-5,1,-5,3,-6,9,-10,17,-18,26,-27,34,-37,45,-51,58,-68,74,-86,91,-104,113,-125,134,-144,156,-163,175,-178,187,-185,185,-173,151,-117,55,37,-199,461,-931,1806,-3598,7651,35462,188288,900900,198115,419379,806891,-333523,236279,-237998,-827226,-54073,-1032048,-720236,-127281,-742958,151067,94173,-109128,682958,214805,633750,915413,70404,711397,240577,-305367,89151,-547282,-603504,-367853,-827701,-279500,-381751,-281471,179659,-21420,383317,604707,309508,637318,533820,307611,324734,80673,-80401,-237214,-424788,-586798,-461120,-502216,-519176,-301952,-243807,-32172,373436,117438,699452,494291,488017,751035,61896,228048,323208,-540366,64941,-594461,-668821,-147847,-960079,-166248,-90302,-562712,524721,260662,295745,944513,93390,750016,668395,-228770,494031,-228614,-500881,-58229,-822990,-380296,-431436,-871172,218614,-273099,-33015,721643,-61156,618209,715185,96035,765756,135362,108004,160411,-438656,-209073,-380157,-810424,-150016,-496367,-367301,100575,-190481,254428,411018,273894,763634,463786,423760,572940,112486,149598,-258525,-354450,-487908,-643003,-502212,-393576,-353899,-176988,-122439,119237,283103,581766,468408,282891,385570,441653,242708,105287,-190992,-98213,-525760,-590210,-362517,-567128,-381720,-108223,-337034,263236,189925,317716,718800,420506,630190,431431,-106637,297149,-139116,-372713,-80788,-750489,-441099,-503992,-705678,-80010,-76341,1943,382830,212332,476167,724684,336943,598538,245498,20030,76901,-547081,-437388,-234012,-681807,-244310,-703706,-380154,99387,-35262,374940,443235,268507,647357,395403,429009,342857,-176563,33950,-191970,-483782,-347303,-661484,-479166,-302822,-497587,66813,10557,124072,486448,444603,560157,500563,315285,380709,-913,-261886,-158253,-487625,-361322,-469397,-514222,-275636,-275716,24111,61389,164174,530367,500663,401061,585983,236425,385902,70526,-118424,-113161,-495134,-385731,-405766,-503055,-316882,-291075,-194250,207714,217419,311375,503515,246076,524593,353762,256115,366177,-47066,-105881,-236276,-444859,-354232,-651266,-456446,-407506,-223035,-86104,100949,346564,323533,454736,585372,393338,339625,320119,35545,-16888,-372121,-272986,-440747,-614383,-307590,-372221,-241445,30653,152597,286785,471003,401170,536686,497538,138174,237536,2817,-150643,-173358,-590522,-440277,-441845,-575104,-97997,-302383,-83892,192963,116391,413649,382243,307432,599672,186488,26430,135855,-451847,-203342,-292809,-539138,-266627,-403799,-423530,45767,-119068,256874,515249,153345,668388,252881,235270,439750,-77847,45218,-64194,-512170,-317565,-452976,-609702,-67963,-340132,-28752,67871,-19139,375680,420706,243882,585576,233657,126185,215831,-300491,-128228,-251791,-458549,-382191,-585859,-301249,-124439,-237572,191400,283074,177844,452142,337988,441238,386101,307074,-57606,-145338,-66614,-358040,-257537,-506059,-237701,-374498,-311972,128519,67062,163470,481128,352616,329186,374376,145033,283484,-61034,-341512,31059,-519095,-320266,-243393,-552283,-214525,-12854,-100638,299372,119191,228468,664128,120383,551577,355634,15045,227323,-310151,-433709,-194905,-641620,-277696,-232032,-493606,169901,-70393,85391,418770,18619,461627,410576,187509,484269,68710,66129,60561,-454190,-198428,-372835,-558554,-93561,-269015,-264243,136494,8124,463610,454283,238107,509053,213785,160276,4883,-130005,-118067,-319739,-363917,-339738,-216702,-339710,-263310,-196313,35987,286476,322408,356286,448326,231573,153417,418471,-102515,-132056,-19301,-434047],[0,0,0,0,0,-1,5,-7,7,-11,10,-16,15,-25,29,-39,47,-56,67,-78,97,-112,138,-159,188,-217,251,-291,332,-386,436,-501,565,-641,722,-811,914,-1020,1144,-1272,1416,-1571,1743,-1929,2132,-2358,2596,-2864,3149,-3471,3820,-4209,4637,-5114,5651,-6253,6946,-7736,8667,-9767,11101,-12754,14863,-17676,21608,-27550,37576,-58612,209063,-456703,-327471,564224,-249966,703297,676781,82643,995038,104898,54216,507662,-370242,-78994,-259374,-686225,-291038,-606995,-577875,5362,-359955,206402,380822,194159,748007,694325,283205,707370,301397,-16432,104327,-415915,-454425,-318882,-746077,-417594,-314995,-494446,129044,28342,247787,813415,263353,569114,659212,136089,392437,99733,-374827,7355,-694808,-566391,-372780,-750704,-188831,-57657,-274199,427354,333682,505043,864003,203426,538699,421335,-166805,225071,-297683,-581820,-102588,-853902,-465253,-292732,-523290,-80937,-95481,3743,705294,415798,547271,725992,308671,192459,253483,-268998,-74528,-468993,-608162,-272503,-714163,-169771,19103,-380249,422990,302601,386357,797740,275441,591191,456365,-171599,252178,-38819,-537296,-231917,-699375,-431609,-205679,-578978,-269988,6711,-111114,660776,135226,367245,882394,194712,460791,310521,-118567,-50556,-450219,-529629,-403404,-653072,-323289,-338601,-268922,86495,152552,236498,647617,534906,504650,345336,284056,194152,-5346,-128268,-269180,-429227,-499974,-429204,-396169,-252330,-19033,32840,313061,467323,432606,528322,418839,475084,412025,24691,-15958,-152943,-368072,-346772,-513209,-603958,-392655,-190167,-39293,187377,77177,359419,511021,347992,511802,459057,130233,213999,-23823,-235926,-324972,-434190,-479799,-270427,-360543,-82076,-270252,146147,182779,207348,594641,370932,199451,551114,136237,-27270,-270276,-382250,-161417,-406785,-503392,-240510,-313142,-212552,166108,105097,337469,252942,276344,508208,281654,205505,86620,-59640,-100382,-367875,-347742,-234415,-378950,-144220,-141297,-206446,-33793,122458,317275,468141,181766,426588,133995,180136,188732,-25992,-293484,-244166,-427741,-196938,-322593,-418654,-134311,-58029,138851,355926,175755,267091,363420,330936,324409,-12442,1088,-88269,-331859,-432823,-353380,-353072,-277486,-199117,-25313,15674,-6135,135266,309951,282893,257680,239411,134591,136942,5080,-59288,-182378,-401725,-221477,-192667,-253068,-184921,-180599,-31667,322175,222437,184151,264607,240484,286351,134868,-38343,-27939,-75463,-247392,-162616,-357549,-172184,-137994,-332800,-146268,34021,94536,219293,190509,358192,367324,94727,213116,59650,-186036,107343,-341744,-419562,-185091,-462967,-129935,-189864,-169777,135735,63090,177569,446312,183084,474531,392617,150754,336049,-237223,-41552,-140138,-528190,-274232,-338438,-440290,-145903,-200088,-18485,199811,157036,463269,347224,360399,592759,342002,217895,182840,-149165,-103254,-177803,-523869,-336317,-452351,-447844,-135882,-182046,-34829,389811,235311,434730,550346,206994,417259,189768,71763,193576,-215521,-179970,-244348,-528605,-126251,-337279,-457753,175096,-148258,154244,345454,138505,526557,454157,229098,435203,33729,-42355,31971,-374317,-175052,-290091,-472447,-96397,-341253,-127637,109409,-70585,387389,350147,339240,401778,369064,118191,334631,-22234,-4442,-196736,-423313,-235726,-440534,-365771,-180002,-401285,-135238,155220,56607,394030,444703,171303,472401,244700,194225,241149,-330165,-100094,-168699,-450476,-401406,-308880,-367218,-76874,-181271,-48343,266370,15553,466325,367702,138602,444194,18592,107793,198365,-261795,-3792,-212744,-545311,-267065,-426733,-247291,16316,-332832,203569,272762,120601,489481,298342,399352,369191,30343,300555,-137784],[0,0,0,0,0,2,-4,5,-4,6,-3,9,-11,17,-19,23,-27,30,-37,41,-54,60,-73,80,-93,104,-116,134,-149,172,-188,213,-232,257,-284,310,-342,372,-410,442,-482,519,-563,608,-655,708,-759,822,-881,954,-1028,1116,-1213,1323,-1456,1609,-1799,2028,-2325,2702,-3201,3878,-4831,6236,-8414,12093,-19109,36120,-109198,-43927,389733,-585846,-96220,-159658,-971498,-57220,-453476,-720224,407877,-310226,361361,627342,-44661,929074,451619,185583,762843,-28168,194123,52118,-870370,-125355,-566832,-690854,-103191,-681811,2095,113781,3371,474433,349824,456743,730118,299281,423772,350372,-67669,58218,-382187,-471678,-533686,-567332,-661898,-342016,-266849,-77541,264029,257021,498842,621030,378000,538525,397777,-127188,272090,-135257,-572320,-208460,-741804,-580754,-340551,-848944,116888,-19114,24932,671539,192669,629720,814231,-4700,706736,195867,-204349,332465,-694912,-428190,-213794,-1070851,-226202,-383073,-437733,514211,-231523,266218,760943,141613,914034,353872,-19033,653369,-463431,-190833,-115440,-965226,-282326,-497334,-620604,101126,-387571,98024,503507,115903,854266,526719,324068,605028,65098,93070,66682,-462824,-215172,-531908,-563872,-461296,-522632,-215841,-71415,-58786,270780,372051,465531,430717,537069,361253,296474,269926,-100130,-81808,-281550,-513698,-374531,-553295,-585013,-192086,-263744,69854,203070,182847,659862,340638,475830,677415,79710,268205,20245,-495181,-177520,-595285,-474212,-323177,-631256,-271473,-225948,-109631,399106,180586,306790,702291,222653,763473,378371,276,147926,-246694,-315359,-141846,-675964,-396192,-403181,-507238,96844,-291662,178012,477091,165960,596567,511250,291522,498238,117276,115592,-23073,-633011,-211382,-422626,-499960,-233545,-531735,-110970,-71009,-77485,434601,324423,524148,584645,181354,415544,196668,-75603,-89589,-371834,-395140,-392560,-636203,-375200,-332557,-227167,123272,118770,315179,574993,469965,525191,392918,279043,216880,-149922,-10833,-309548,-476034,-399518,-502519,-462148,-179274,-112745,253318,153182,365320,587502,367729,550337,421466,60783,210356,-50847,-168833,-233648,-632090,-486946,-356395,-484949,-122937,-81296,126668,419946,276075,410580,488963,419811,344960,205796,137853,-57491,-175517,-253818,-452491,-325373,-532531,-248310,-76954,-129598,165726,244115,137568,472219,364054,348087,400360,28752,150979,-9854,-279341,-267826,-373108,-492617,-365274,-322104,-192316,-165586,89119,304545,278425,308223,561489,279431,381168,206954,-184926,-45027,-291532,-490903,-357053,-696945,-389540,-219463,-331851,177619,198073,299629,578764,394239,522150,522067,165302,306894,-124832,-267275,-106518,-466964,-501760,-251492,-534584,13353,-78004,-99038,335996,168561,435143,664037,371611,494294,192064,13989,164752,-299736,-181152,-330807,-449364,-455575,-340334,-282388,-8348,83639,11278,427115,249986,448228,436059,148541,185079,39394,-98025,43040,-236389,-304952,-148253,-399284,-128268,-238158,-180415,110948,208654,135920,320243,136232,112981,347992,80793,-326,-83097,-221101,-316748,-202934,-438986,11319,-334619,-129473,107526,-65776,97157,479253,211927,532478,332051,136437,334374,-97061,-242493,-139551,-319491,-230417,-380061,-407460,-51814,-370394,164483,167437,80564,523664,442799,218065,505982,-3469,149605,-12147,-421216,-51131,-438407,-371187,-174021,-500427,-216059,97196,-222650,282104,216865,305413,511173,327730,318076,249991,10255,182742,-105116,-191898,-100517,-320897,-207960,-227224,-496023,-14316,31573,-25800,130472,171331,274705,309513,273418,265988,186751,72614,-5537,-57156,-265778,-267478,-221334,-255736,-215282,-264420,-211909,160292,6998],[0,0,0,0,0,-1,5,-4,8,-6,9,-10,13,-20,24,-32,33,-45,48,-60,70,-84,100,-114,137,-154,181,-206,240,-273,312,-357,403,-459,515,-585,655,-738,826,-923,1031,-1147,1281,-1420,1582,-1753,1942,-2150,2379,-2634,2911,-3225,3568,-3957,4387,-4879,5438,-6083,6840,-7730,8817,-10154,11874,-14160,17386,-22285,30622,-47980,125502,-435673,-843062,-120943,-839554,-281736,132419,-451298,418193,275919,44883,1009875,450233,450945,584380,-145264,299643,-112585,-542932,-206477,-764105,-582778,-152723,-644546,-196611,117468,3294,468485,256592,449761,751555,376078,321252,313007,-290162,-107756,-304728,-722340,-355649,-506919,-572181,5487,-236499,14276,459155,109707,636233,590395,307212,627809,199710,-136957,12359,-564562,-465998,-391234,-839838,-304756,-481366,-539576,217696,-217151,218808,572201,239302,781963,750092,190292,551231,3679,-76236,92701,-608549,-412600,-557575,-808511,-275859,-492834,-323009,163183,-122888,444621,541285,173796,826966,415212,123484,393730,-257086,-200037,-166668,-893360,-339009,-560820,-611818,130671,-337044,47391,408972,216617,654157,664195,253116,662707,132634,38423,157426,-503829,-360962,-328616,-756787,-210273,-412095,-315472,169342,-12003,482448,652520,375202,638595,351708,288751,502585,-204768,-304448,-231054,-608078,-318833,-616522,-524282,-134658,-304613,10471,377252,219763,500037,633335,385670,633671,271343,67316,6419,-239084,-306709,-465196,-598121,-555661,-443634,-347436,-93597,-23427,156582,298740,442071,505865,656007,258476,267088,226810,-120664,-180981,-323826,-452659,-393823,-376836,-529282,-100717,-354091,-42626,16615,178475,425720,309628,427824,486493,149809,389884,97767,-63807,2217,-366427,-367089,-430492,-482740,-284376,-225267,-321307,217517,39248,375199,452461,417748,503860,299088,207014,219494,-130129,-135303,-387699,-539485,-320318,-563141,-426848,-69864,-206217,148747,289022,290688,447648,364024,537953,391505,175347,158115,-212161,-292215,-277623,-623716,-344962,-525441,-596339,41305,-146812,116229,438655,151652,409935,574890,388979,586395,105130,20246,-4295,-297889,-279540,-490148,-623234,-255363,-495074,-352211,376,22493,367426,457000,350079,515186,304192,416863,411891,-13475,-51508,-283604,-302728,-376366,-563431,-553999,-332654,-224679,-137739,-43919,320409,390136,438508,382567,472702,385445,171852,145680,-76985,-293786,-160740,-515632,-547986,-389580,-474560,-240687,-174122,-61656,235079,192137,496454,584972,239800,533986,218830,-84300,171325,-342382,-337948,-187091,-764952,-296762,-320628,-473878,70388,-93541,145220,530982,189468,548839,526830,312251,549203,-34979,-96987,98110,-519074,-231922,-493405,-581515,-299704,-448259,-177322,107309,-94889,322292,461356,239676,669604,181701,229717,136431,-309150,-71224,-230814,-525110,-263022,-445502,-549385,-37366,-234478,130151,246161,12657,404129,441394,442865,535578,209209,70951,196049,-212100,-317297,-364755,-406270,-450429,-232870,-420525,58857,-40200,176351,486342,245750,635707,490046,117439,467353,94094,-180351,-27636,-506023,-384518,-344916,-762034,-179332,-247259,-201621,267584,33862,248957,486749,176868,565316,426359,174974,345640,-226576,-138150,-212985,-728596,-69801,-334839,-537775,-58039,-338822,78995,392506,121004,428775,422772,269306,598287,191649,275284,263176,-304345,-129917,-218332,-617174,-294494,-390547,-427883,-118556,-141307,75683,335881,246678,392853,387591,362006,407111,172436,23906,69027,-334635,-274597,-362624,-621242,-359202,-301237,-386407,147816,34320,181185,304367,61298,514621,184765,64266,366029,-200576,-111469,-89558,-545638,-161359,-388238,-463829,-99999,-267919,2940,376602,-38323,467574,429112],[0,0,0,0,0,6,-5,11,-9,13,-14,19,-26,31,-44,49,-64,71,-88,102,-123,147,-171,203,-230,270,-307,354,-405,464,-529,595,-676,757,-854,954,-1070,1194,-1331,1481,-1641,1822,-2011,2228,-2457,2713,-2990,3296,-3633,4000,-4413,4865,-5376,5942,-6589,7323,-8171,9163,-10335,11757,-13505,15736,-18671,22740,-28752,38524,-57008,103884,-498028,-605871,-134183,-968186,-80483,-133330,-471331,535100,-13982,496513,875613,128106,849447,473010,-84707,686903,-389454,-363211,-74336,-1024915,-348563,-637523,-668292,204675,-300892,7836,571482,126220,690643,723653,333461,695354,158675,42767,-96628,-452504,-364306,-554771,-655886,-392663,-396617,-297566,-52592,51145,410197,485063,488246,405081,671304,391763,229225,250417,-279401,-145671,-293005,-642412,-221737,-600814,-553030,58456,-607844,144617,162320,-18905,806997,190636,523852,813711,8560,510403,538,-346481,234080,-598369,-318744,-170420,-830906,-65599,-316597,-412147,545720,-103643,411443,639788,-3845,845001,198135,-30069,562946,-400973,-88695,-76809,-786071,-92016,-524416,-468431,-7491,-507081,90225,249661,-104380,635863,247156,113960,577984,10413,227181,-2759,-278028,-123421,-459104,-271563,-386327,-669791,-368709,-314228,-78712,149186,147539,264210,289920,387565,495474,400008,356568,326997,88630,-164213,-316284,-301646,-595462,-462552,-378129,-483691,-44505,-268377,-53532,269891,80272,390160,500182,256689,596269,183899,181958,289052,-387215,-83672,-318530,-611946,-245822,-685602,-468138,-218910,-396574,234036,251727,162195,668080,229103,529535,651071,-12973,417266,-8937,-306820,-188181,-682476,-516553,-287766,-511847,-22864,-163990,-85438,270791,103902,457793,583844,290253,505536,322728,54068,239636,-375269,-184447,-416011,-608071,-394078,-471066,-327714,-43499,-52106,248719,231916,252693,631406,391893,385685,250064,19041,75399,-149077,-438255,-327818,-603087,-369871,-430714,-393603,-145602,-85926,273393,386688,238938,454371,581935,363168,479310,64487,61059,-167060,-282755,-352053,-581501,-543067,-279457,-393434,-103244,-95201,116211,367799,291811,441412,609847,337641,232241,36469,-148675,-7163,-391468,-418931,-494064,-397393,-370426,-348139,-200422,102738,48708,316248,290183,490241,490247,325918,413434,291529,131886,-155777,-252725,-416860,-501980,-452875,-334551,-312849,-205214,44582,89062,238643,341964,455297,607883,315162,177706,232607,-216042,-102416,-235340,-291826,-369625,-624097,-306662,-342481,-389039,14664,-33270,235721,437441,321631,604866,400958,271367,359927,-53026,-59131,-18556,-349628,-260617,-546119,-621591,-299846,-314652,-98637,215348,9549,316828,337295,230008,726463,344077,124692,92175,-304911,-134393,-399829,-604074,-275129,-584484,-446408,3072,-107534,319186,153635,128571,547846,471152,225618,550911,153861,241970,6955,-561933,-201686,-371271,-548292,-242603,-436446,-78223,166016,-46328,303425,370945,364957,566013,434412,314037,340088,49534,-64060,-104861,-356952,-437538,-363643,-329499,-148429,-227524,80000,137300,341081,376150,550770,339647,452123,351447,-55398,8177,-155244,-493892,-250923,-446571,-405447,-172406,-295218,-127235,178103,93566,587128,398561,321453,710874,5790,286011,214554,-377345,31164,-494353,-495672,-200575,-743582,-205024,45469,-268628,453303,159145,242727,768907,28812,626424,341208,-33833,330943,-308349,-291303,-178713,-714733,-336657,-284812,-605464,103768,-144370,8924,513107,130264,494732,435224,132371,389208,151872,-112860,107616,-404244,-297780,-330110,-447422,-319068,-320661,-41073,4985,253276,316488,379771,430855,386538,224065,202063,23731,-47249,-142618,-357690,-273489,-466074,-338232,-265489,-439594,113670,23550,108425],[0,0,0,0,0,-5,5,-7,9,-9,14,-14,24,-27,38,-44,53,-62,72,-90,103,-125,144,-170,195,-225,259,-295,342,-387,443,-497,564,-633,713,-798,892,-999,1110,-1239,1372,-1525,1687,-1868,2065,-2279,2517,-2772,3061,-3372,3724,-4111,4545,-5032,5579,-6209,6930,-7778,8777,-9990,11484,-13385,15892,-19363,24504,-32868,48750,-89357,451209,513876,-262962,334738,-321708,-466995,-2171,-889210,-311662,-335825,-751093,338889,-117621,531,759105,176741,649844,621016,204864,536015,60801,-234522,14432,-631109,-462907,-282661,-698437,-266962,-298360,-306461,116151,26615,383850,659473,481602,550179,534452,224393,288982,-14157,-365403,-139213,-512297,-560192,-333235,-520991,-172947,4797,-176679,494432,351641,276781,648045,227636,504951,436935,-186790,229111,-121600,-500393,-163949,-587205,-454929,-61403,-570214,23818,171173,-26441,516840,355653,307155,776084,215314,263091,297344,-330180,56119,-394216,-462472,-96342,-584440,-406181,-25574,-351612,35056,231506,96872,503626,200668,202279,483770,-67597,140314,-19355,-516013,-275094,-522387,-515636,-218881,-440041,-96031,199131,-164385,337060,196842,296821,494328,176911,274810,209861,-167554,8508,-315880,-501746,-88112,-550227,-384893,-4159,-354834,26725,236729,141502,426217,183136,399012,630473,106807,292187,82663,-240624,23897,-402275,-253048,-178194,-381297,-271520,70313,-4944,136728,166258,309732,251751,220869,207651,188263,-80490,-28917,-45718,-184604,-416138,-396973,-440392,-400017,-98266,-116005,-54194,184710,266076,400446,353079,419238,237394,195470,179016,-13389,-134883,-159840,-333518,-307264,-294934,-235782,-56725,-40917,-72665,177792,122969,328746,346901,182518,248103,214970,-14424,-33744,-284117,-270261,-317370,-448763,-172699,-229723,-182397,30791,36986,351012,167752,193670,440327,168006,293515,199876,-93999,-20425,-226601,-319250,-149575,-389176,-305711,-323681,-142794,207751,-63069,165801,259518,182483,347733,405257,172464,305771,-68227,-120628,-148086,-369170,-31487,-289083,-356715,-232963,-208124,-89273,83790,52101,208136,195505,181648,337474,87102,118610,203706,70527,40203,-211991,-143055,-177693,-198517,-145122,65656,-74115,-70375,51501,161099,190818,-60410,-3367,10275,254939,-139252,124211,-30488,-111312,-12545,-55974,-79290,-204476,-34126,58958,-8150,-35708,46871,-41051,-41781,79951,-81870,-68950,88904,43001,102824,42712,132412,121091,-28326,-31000,78525,24530,-4954,-64306,-1380,40198,-99200,-112758,-68479,72411,49346,23832,42865,-48795,53510,74266,-214,137330,47682,91994,-79110,-77207,11929,-173282,-171211,-96625,-199251,31036,30272,-79317,309134,-39076,137360,407080,42665,109239,170126,-170030,44483,-174857,-198144,-177917,-140461,-75035,-197360,-124912,70615,170824,173032,254179,109986,359600,275081,25654,106388,-84630,-210460,-170234,-413964,-441603,-161089,-348283,-212641,66491,-132877,247706,309453,276060,272716,264479,284145,218580,-105945,21183,-140709,-422429,-235542,-326934,-336045,-165724,-164141,-306514,247180,-8271,288319,392417,203961,495660,165166,154760,221240,-264070,-144653,-220576,-501963,-193899,-425259,-265363,19301,-105955,218484,221497,157888,491661,297696,129384,368039,-81289,25982,-98445,-494918,-243325,-282707,-537844,-291642,-315554,-173441,100802,-1559,339670,319738,218967,449835,356073,207224,278637,-154982,-182015,-255030,-467564,-453904,-427979,-361422,31333,-244654,-43776,271618,156439,428925,480889,299822,502477,299309,90820,185061,-400502,-201880,-209391,-648407,-199681,-373827,-441644,170136,-16301,216309,408660,195158,538589,283199,168664,349896,43284,-106924,-77894,-531658],[0,0,0,0,0,5,-6,9,-14,15,-22,22,-33,39,-53,65,-79,96,-110,135,-157,191,-221,262,-302,349,-402,457,-528,599,-685,773,-875,985,-1105,1240,-1383,1548,-1722,1918,-2125,2358,-2607,2881,-3183,3507,-3870,4259,-4694,5166,-5694,6276,-6924,7652,-8469,9403,-10470,11715,-13176,14933,-17078,19772,-23270,28007,-34825,45489,-64640,109756,-492711,-151189,227734,-279706,884651,204095,287393,1085861,-13867,520769,460454,-466899,345548,-412390,-654877,-67809,-1053808,-286106,-74829,-597864,501988,116707,136635,967248,138494,757308,606975,-12882,552945,-211466,-299302,-173249,-684353,-449402,-356787,-701962,-188271,-271201,22090,309445,413352,533009,622374,650459,562994,530963,112848,-97640,-59127,-437889,-471989,-386775,-784837,-322735,-552311,-364843,271107,-129025,413069,586577,204749,936862,592866,215227,728001,-290844,-33936,-73941,-819494,-29124,-729154,-628867,49479,-730777,186394,356912,-151790,940991,366673,264127,1023888,-109265,522182,411986,-622813,70219,-588288,-690979,-183734,-1007001,-224929,-185141,-487752,523702,97842,250612,982565,50852,643401,487033,-43099,373670,-282572,-230355,-190315,-688535,-331950,-377068,-652430,-148034,-156504,-28615,428739,273846,463765,668912,377532,580052,123228,83649,18006,-191084,-353843,-447029,-508544,-436682,-311839,-323704,-6759,219680,246644,370332,465421,376924,558750,284695,-44400,164396,-320669,-336650,-177461,-725418,-359727,-167364,-448156,56322,-47586,37557,398012,182423,554406,394915,230642,449016,-60284,-139265,55387,-461982,-302831,-407788,-734883,-125454,-259560,-219447,176662,23092,506364,556257,106377,537549,276524,162941,271846,-282490,-90987,-190776,-513854,-235619,-328862,-279283,-98540,-242263,48969,136079,161858,434940,180888,405284,301833,88468,37082,-1277,-265560,5871,-372763,-294868,-300511,-461781,-65624,-103128,15238,271379,103963,306625,193619,194309,293417,-53013,78559,32937,-194413,-111791,-314286,-312069,-106040,-201723,-181729,-135267,8102,205493,155343,187949,230608,176641,323082,223749,111465,102472,-161940,-3751,-98651,-336342,-158028,-227819,-264399,-43482,-59948,74660,159137,37346,115056,304073,48429,-5349,131093,6573,-157427,-51524,11330,-305604,-103934,-120419,-218213,-73971,-177573,-37900,103252,159665,106427,240932,37955,93005,-54811,-10180,40608,33110,-53794,135939,-122470,73519,-92379,24241,5391,42141,18955,-4040,103753,78168,72726,-22983,-53151,-27210,-76585,-152413,-34797,1040,-141264,16649,-81577,7367,173437,-5969,234263,151517,35865,254597,39559,27983,138851,-763,59359,-134851,27140,11498,-89977,13482,-173055,-91142,-157037,-60093,-3866,171926,127706,203372,124918,126168,-25265,86939,27087,53627,-60098,-152109,-15971,-142603,-9473,-79418,-21604,-37536,-57982,49659,-117036,35993,52118,47433,12932,-103294,-43300,62224,125867,-74375,122468,23869,-41351,-73633,-45949,171768,-62377,-11278,-8328,-26748,4603,-46058,-2070,-29297,-105775,75821,44537,-100431,36686,35701,1890,-47523,-135614,78651,-27071,67116,34072,-102705,-12040,-86759,-88974,37511,-78795,-145263,-90662,20479,-1445,-84860,-72941,88596,-116556,174325,77686,14686,108754,-51151,50188,26456,-128138,244319,-80461,-43607,-2996,-82792,19655,-111550,-37808,47225,-116850,-73686,26974,-71088,-36416,283371,147216,88069,-8490,85231,-38063,-92192,111694,-70137,-48415,-7372,-69932,-72369,-170018,-39388,49301,-55006,-37468,-29787,51519,101418,5555,124003,-73028,106632,131069,-36312,-155597,-43583,-183113,-176065,-92910,-42372,-95272,-130744,10823,130428,80156,227335,144766,60782],[0,0,0,0,0,-5,4,-8,4,-8,8,-11,17,-22,29,-31,41,-45,58,-69,83,-100,116,-139,158,-188,215,-252,289,-333,383,-434,496,-560,639,-717,812,-911,1022,-1144,1276,-1426,1586,-1768,1960,-2177,2409,-2667,2951,-3262,3611,-3992,4420,-4889,5424,-6023,6711,-7504,8430,-9535,10875,-12558,14742,-17734,22117,-29231,42797,-77864,350257,813950,55628,855540,474363,-41215,695543,-416346,-65245,85663,-912739,-318919,-475138,-802065,125775,-336376,-60031,422555,-7785,600268,692409,362810,769154,183048,14685,262898,-374901,-242826,-430858,-759560,-598783,-464156,-400504,-142373,-133807,122236,536662,261613,582743,749047,270567,558433,112183,-47516,56890,-555573,-434724,-189896,-812597,-424527,-270848,-447745,175818,99890,76031,554147,301874,472258,663713,113427,327033,-8349,-320503,32034,-591380,-502428,-202704,-751412,-84028,-236793,-163427,336672,140826,333309,824879,212039,538135,403330,-211308,244555,-137229,-471010,-227411,-784674,-395618,-194887,-470300,165413,22657,43602,644668,124880,422023,675479,194611,372734,181294,-187021,80312,-328406,-470768,-172156,-525002,-306436,-155310,-333370,284471,7734,208351,533745,221162,460388,465923,85160,227535,-141725,-379480,-106572,-642352,-254657,-405287,-562266,-31070,-248460,128981,399352,250097,372191,529479,306001,462463,274860,-73233,9951,-394039,-382754,-361020,-519786,-313362,-279680,-368732,-201041,57188,162376,427855,527380,523024,597697,336922,179323,346648,-81788,-144460,-376714,-525673,-418586,-459064,-614237,-174401,-224499,-63587,221514,192020,624080,531280,531117,657204,74435,153305,152372,-304351,-157721,-494426,-538888,-230647,-645904,-194864,-152541,-149296,241196,229617,377081,655307,357823,483341,488157,120533,216525,-334712,-346326,-367818,-639320,-349777,-369810,-313457,-63789,-124125,255965,363764,273951,513301,440764,354216,402682,102008,14232,-222140,-481106,-304456,-534210,-601035,-126483,-551340,-24682,24928,97054,515026,353875,597193,542079,252887,325032,132081,-72020,-114541,-403203,-346099,-454382,-588871,-309917,-299705,-122438,134603,113821,332525,617551,431600,528229,305003,183768,253804,-255474,-211923,-130492,-523268,-220896,-516101,-372296,-115455,-200564,62136,342284,276136,473653,530079,391424,513868,265696,35567,-84627,-274688,-411874,-443557,-355145,-425672,-419187,-341041,-56084,96801,142900,287452,400179,521347,536853,320948,210546,150290,-53061,-111780,-377164,-575559,-350874,-560316,-396823,-220395,-406879,165827,259369,75167,619156,370196,403640,534406,109031,258035,52068,-251023,3171,-442211,-408326,-299475,-663376,-187869,-95806,-200709,306001,81210,372503,600736,155079,563163,251844,22413,370825,-216543,-424472,-100602,-618204,-154973,-399454,-380672,-41209,-172124,49598,380871,265758,509256,325631,236167,327894,54679,-184558,-109712,-342032,-406451,-415050,-456557,-147797,-155003,-191385,43315,53790,250868,403032,309546,351937,305455,-88484,153816,-71795,-157450,-231341,-387409,-418573,-89716,-365658,-7083,63705,-201568,302794,252578,363473,598082,241230,163401,270832,-227858,93434,-103391,-342885,-186659,-520018,-403511,-98975,-435192,129294,183065,110042,458633,263215,331363,423487,116496,217464,12585,-132616,117751,-311485,-288843,-246471,-446090,-130498,-69641,-170519,247256,151712,184070,318108,212579,368283,310950,60702,137271,-27018,-269628,-217833,-413028,-343581,-140370,-382795,-136101,-55228,-140246,115161,247769,220485,358297,215084,229458,260927,-132641,-36433,-180981,-372535,-147281,-293044,-229210,-80595,-113291,-15709,118716,-14526,181675,92898,257322,265508,-45992,97997,-26184,-235195,21555,-51888,-338030,57911],[0,0,0,0,0,0,-7,6,-12,11,-16,19,-24,34,-42,57,-66,83,-95,115,-138,163,-195,228,-267,306,-357,407,-468,534,-607,692,-779,882,-986,1109,-1238,1383,-1539,1711,-1900,2103,-2328,2566,-2836,3122,-3439,3784,-4163,4580,-5036,5548,-6107,6741,-7444,8246,-9158,10210,-11441,12896,-14657,16821,-19570,23171,-28126,35381,-47064,69231,-178939,758617,669889,146813,942358,-24199,55411,229813,-809213,-107168,-568177,-939148,60654,-818746,-292397,376516,-237082,531458,299787,82762,894981,250106,438270,519467,-260388,214993,-253900,-525738,-230429,-847650,-509215,-328342,-433335,29844,-52165,173599,463631,433902,613261,692587,438904,385974,262479,-28322,-351553,-316591,-564238,-646624,-533135,-702581,-296608,-305781,-144845,415038,223093,445038,805802,155555,790798,233466,1099,431486,-432251,-108874,-62763,-972463,-120806,-604505,-795304,203590,-300292,100216,541807,-62384,923434,429201,214115,933170,-22392,374014,253028,-479640,58305,-567533,-778948,-108310,-813252,-14766,-80415,-413258,605229,119008,439360,967798,190692,586368,416669,-160984,364051,-303084,-333750,-132463,-812420,-391686,-247631,-538839,123368,33779,93890,598054,419951,599205,596712,323678,340414,112252,-195822,-261594,-518089,-546252,-701111,-470055,-390688,-393495,-86137,989,350159,361998,474009,425232,359987,675397,271143,87279,187473,-371028,-456043,-490473,-809352,-387209,-495983,-580173,-71362,-3945,136004,635388,252059,670381,640484,292626,580771,47466,110482,142731,-490422,-224742,-513730,-697950,-300154,-603536,-184188,135174,-178882,391619,388576,325181,754333,168305,333022,503846,-154795,90053,-335064,-582192,-218936,-728617,-483124,-298427,-480203,257871,-78992,249361,504780,239470,592160,459800,199658,408078,51949,-87522,-150296,-517543,-275424,-541862,-550979,-430477,-382161,-3221,112269,154396,571997,496686,427311,660898,362994,324693,225452,-127165,70994,-284359,-407254,-361962,-632691,-317270,-377035,-128833,17136,206577,439744,475037,347748,630679,321724,320753,192956,-79748,-37815,-245226,-474662,-453360,-524717,-379188,-420502,-305688,138524,116126,314624,329438,360363,458190,410878,326562,189566,-18058,-190646,-241325,-421480,-416400,-441551,-484163,-304539,-294337,-31135,157669,185401,420540,410019,427033,393644,162747,280536,16204,-268199,-228496,-519710,-434322,-488928,-453650,-158863,-178665,-6888,230249,226568,491172,394366,320427,528029,68147,109877,109770,-474076,-296133,-380757,-673730,-182677,-497300,-137476,62523,-83185,447062,416696,343164,684828,265789,275967,264639,-186167,54575,-294684,-455727,-222905,-585390,-315962,-50759,-286223,118172,84033,162623,554872,227498,382948,466129,132134,273821,-7740,-298640,-20925,-487315,-501627,-234819,-579334,-235343,-85317,-226318,340647,117435,227953,586875,287715,495305,350085,-84866,5066,-213848,-260811,-219402,-512739,-372030,-236307,-400261,-91855,-45686,165337,283433,304007,494906,311360,299297,323762,255165,645,-128144,-250081,-517367,-471288,-341108,-346412,-180680,-110456,-20826,236326,5609,414049,529140,158077,395134,234319,-37284,163264,-264869,-278853,-211531,-631127,-99230,-401984,-266703,130248,-162356,428259,497476,57378,747844,193086,56453,464234,-82721,-73759,-151031,-663989,-183984,-463218,-492884,-46589,-530653,94240,-11066,-17998,614887,200224,346821,616160,-44782,391594,171390,-136178,137886,-392861,-429389,-262981,-455573,-232780,-287767,-251808,212781,19580,155100,376813,272065,507660,434245,276721,300014,-9873,5111,-20286,-269223,-431018,-480013,-401825,-498026,-81825,-117408,-15378,218599,96724,219963,428764,309486,429662,124068,-54479,78982,-303725,-323325],[0,0,0,0,0,0,2,2,-6,6,-11,10,-17,17,-26,32,-42,53,-64,81,-94,118,-137,168,-198,234,-275,318,-372,427,-497,567,-653,742,-844,957,-1079,1218,-1366,1535,-1713,1915,-2129,2366,-2627,2909,-3221,3555,-3927,4324,-4766,5247,-5776,6361,-7004,7724,-8518,9418,-10433,11596,-12939,14515,-16396,18681,-21548,25262,-30408,38844,-147858,112272,-823247,124584,501275,-114627,1010578,293255,383585,771880,-64632,259539,178569,-548894,-3760,-702898,-746280,-221125,-820261,-214902,165706,-241694,471653,280928,426310,887498,359766,432634,641477,-87871,118584,-207985,-552573,-327878,-680148,-628479,-368905,-435676,-183062,255778,78645,520350,528501,399472,778625,461411,-18270,275584,-238336,-343371,-212124,-700316,-457864,-309277,-551681,-84303,-107795,16422,696973,154195,645602,703673,57233,513420,34831,-410299,115861,-572421,-493935,-206024,-887136,-295674,-328090,-474903,340914,56230,254160,669865,14195,606169,622480,-81978,517774,-141801,-220657,-60543,-670569,-330130,-436781,-766369,-174009,-327228,-158933,425286,103538,570774,709201,184515,849080,221591,171294,350719,-398460,-264084,-288150,-831102,-499230,-538525,-537270,-39458,-343879,63843,420067,146768,635783,578677,351747,593344,165801,204036,-71670,-457755,-187856,-564274,-722818,-285627,-614144,-271621,162355,21753,344848,371445,390794,829906,460225,340234,286690,-80283,-203574,-304134,-534813,-465851,-544530,-458094,-301873,-208409,127253,251166,238943,432418,634219,526587,479208,583979,66011,50583,-194171,-498230,-488112,-555132,-487574,-298995,-388312,-55812,-30338,192340,364120,445322,384513,646551,356034,355618,288215,-273884,-156105,-516190,-387944,-285070,-581692,-180533,-316740,-97945,274928,100085,258022,512370,373829,574282,299727,-13022,232335,-100304,-185490,-277420,-607184,-360777,-405726,-596160,-310594,-256671,-83361,200038,223818,726718,389877,451500,482095,91847,269241,-28464,-288949,-264744,-435328,-370784,-377988,-405449,-69957,-262930,-107421,277600,294067,376132,481617,321444,456999,164976,-42148,-42552,-307121,-381097,-281223,-545673,-292547,-294273,-315641,-40918,-111078,248245,351639,235908,501117,457571,307988,365061,-2829,48022,-88342,-453520,-185216,-513138,-433251,-254552,-376841,-87601,91795,113645,213204,418944,307866,547870,242951,296197,67914,-22464,-55099,-236246,-367292,-436531,-415412,-354881,-159167,-159908,-161355,91881,134547,341408,486589,336072,283715,367083,3805,161402,-134511,-335949,-208427,-496654,-323836,-225883,-300136,-20790,20505,-110632,450987,269627,411652,539760,277498,461384,198403,-19608,216806,-321369,-371083,-274920,-681690,-154708,-439282,-315621,228955,-252510,231109,256070,188636,630472,353215,273926,420543,-27051,-30298,-135711,-410034,-198479,-535075,-501211,-415944,-576468,-195781,1799,-41908,309459,249105,277082,535085,218304,310352,298283,-48062,48337,-225582,-433870,-206719,-302030,-479000,-350901,-349402,-108974,128807,-14624,312428,317591,301462,477336,258198,278342,238535,-182996,-83407,-202291,-344422,-199533,-376012,-461286,-118152,-304511,-57167,191355,-24198,325661,362447,199160,438221,49465,269492,185877,-112694,55871,-243979,-512970,-140348,-595967,-152908,-134695,-84876,311046,213907,233124,413557,187384,350341,355454,-54665,174960,86422,-240336,-7806,-345213,-383793,-356872,-410033,-78428,-250232,-249939,181587,86013,176749,236057,286676,372622,354512,112994,110089,-88746,-185182,-74991,-308797,-372416,-269590,-324787,-54513,-85570,-95739,306145,135098,293159,452305,232819,330691,243299,131411,117751,-145566,-303061,-56757,-359953,-273600,-288833,-432234,19105,-9949,34822,208930,266217,247365,250079],[0,0,0,0,0,-1,-1,4,-4,8,-5,9,-6,12,-14,20,-25,28,-34,34,-42,44,-54,60,-70,78,-84,94,-99,111,-116,130,-136,146,-153,158,-166,168,-176,174,-179,175,-173,167,-157,149,-132,120,-99,81,-56,36,-14,-7,20,-33,24,-4,-50,144,-301,550,-931,1519,-2411,3776,-5750,7640,-1020,552956,-272110,-543892,113453,-1004740,-304965,-334846,-867606,200702,-314997,-114177,639148,-205776,607430,805298,187939,961701,25118,166814,431159,-477632,33469,-278896,-825092,-156141,-654331,-440417,-111272,-335078,233426,265712,272978,826267,497073,434380,483672,269447,113773,-64402,-348294,-412315,-638173,-573785,-509508,-297280,-305116,-4758,200205,160704,626724,499842,429689,760970,136162,185969,220045,-513690,-129749,-438883,-777188,-164572,-712632,-142404,250715,-337972,490772,267723,146666,913869,-30928,483078,547133,-323324,432210,-211373,-463813,-7739,-990115,-369384,-280510,-768700,303354,-189733,-97404,821925,119845,724615,681735,45320,730307,83597,-200758,164772,-761991,-280610,-399530,-833062,-129158,-514955,-273817,309382,21958,548835,621511,290008,681806,295595,245064,227437,-132983,-60870,-252365,-567514,-225178,-547806,-416351,-248611,-142186,135637,136303,191825,432096,498882,411715,353033,328938,159518,-67802,-147510,-436446,-166683,-495935,-595528,-180129,-436203,-214340,139439,49131,387072,471948,195599,718234,340163,261719,315212,-330946,94998,-411416,-584574,-217534,-655138,-343806,-100567,-318931,181375,209105,178281,684223,376806,320747,401118,-58851,267188,-75989,-302599,-170846,-563875,-514908,-216919,-624211,-22826,28071,21396,316761,341643,322752,475290,230133,382668,246650,-205561,-4736,-350893,-259835,-193595,-494132,-120910,-97551,-240972,118163,136709,325275,368100,235651,335123,283594,-23932,118582,-236750,-245277,-191008,-514385,-347439,-220293,-313613,-102113,-140024,164531,155329,181695,329916,217662,223721,158766,-5093,-5195,-30564,-159400,-75967,-143211,-272954,-239782,-174976,37950,9423,-23360,219657,128186,159473,130097,-42554,236517,-23770,-60447,51,-52450,-180815,24586,-195012,-140713,-106278,19224,4180,116809,85380,204291,122792,104122,2287,-13795,-70934,-38104,-108409,-203809,-93106,-57467,-129230,-38907,10984,2816,145195,36324,95213,218634,143078,90140,77430,-19716,-36997,-11540,-41137,-247689,-216936,-72595,-294043,-162439,-68812,-114574,114634,47887,148298,414355,148537,218511,228483,12968,87577,-121352,-195694,-43489,-363400,-174902,-248304,-344061,49736,-167700,-41675,300935,77645,302234,299426,216074,410915,-23003,-62056,132790,-160661,-208614,-192828,-458102,88866,-411862,-258918,215954,-8705,334757,372889,152059,560185,221406,145045,386180,-198123,-188555,-216044,-524863,-303264,-357179,-528972,-124047,-354738,4959,88552,130420,440480,257617,265802,519572,88707,86415,39949,-28779,-199216,-343206,-386608,-431824,-359788,-320035,-34504,25525,211198,348399,166311,345002,414191,347262,318634,234076,-179417,128840,-186740,-261314,-300264,-511479,-379474,-82371,-383842,12220,121790,564,595913,132702,334896,495446,61850,214786,-66695,-312906,42837,-460874,-276571,-113722,-620746,68681,-146579,-90694,437073,-156231,388783,552768,-84603,573712,304881,-4853,366400,-445094,-6641,-80469,-509387,-147793,-503216,-310994,126890,-203227,60832,230312,153081,469036,331953,134445,455365,-28312,66986,-29694,-294550,-167574,-435094,-294903,-231213,-261546,-108538,-2123,42736,269342,184318,305977,411597,329009,309958,134642,142485,-220036,-156753,-251963,-419957,-98324,-324564,-181912,-149856,-217126,154174,10656,251512],[0,0,0,0,0,1,0,8,-7,14,-14,20,-24,28,-40,48,-65,74,-94,108,-130,154,-180,215,-249,292,-332,385,-437,501,-570,645,-732,820,-924,1031,-1155,1285,-1430,1590,-1759,1948,-2148,2372,-2609,2875,-3158,3472,-3813,4185,-4599,5050,-5557,6117,-6751,7460,-8273,9208,-10297,11590,-13142,15059,-17473,20637,-24967,31324,-41764,63620,-272334,-64454,-956794,-648884,-90984,-1016330,52438,-144818,-124648,779906,130664,459301,928389,131209,768700,276106,-291792,247343,-596940,-393600,-232623,-757903,-261550,-317788,-473443,249394,108351,140868,575464,341596,474832,624919,253820,213108,-25891,-250904,-104022,-470284,-391247,-403299,-592916,-325586,-73371,-218998,59177,358243,203068,756523,385293,280472,506747,-43648,40067,10961,-382588,-248199,-582423,-691887,-4849,-508273,-255283,260381,-114296,525067,331189,164493,621454,223697,176119,373867,-265524,46626,-209224,-633406,-62159,-704276,-454316,-11469,-371567,91568,416110,48175,574735,295600,290423,596816,-38780,314042,178001,-428904,-153613,-401373,-618307,-131796,-574322,-267334,-28698,-34187,216517,436976,224085,622491,396523,283818,481202,-53526,117600,-114590,-419108,-178732,-455267,-566316,-133179,-278306,87556,124382,52367,482081,236627,199439,454076,183091,344181,63500,-173646,50550,-282817,-386311,-188562,-534271,-314059,-255092,-267211,89959,240211,276632,396223,491571,294922,362379,431919,178188,42706,-220828,-337759,-386037,-385257,-374219,-342500,-298825,-144098,-49098,186468,311163,228603,469280,356282,248013,103576,115985,-93117,-210972,-390654,-479965,-430127,-505178,-295769,-68009,-108173,205431,116846,385112,420073,220070,513849,295123,154220,197235,-249485,-178642,-163536,-467926,-376074,-430725,-385571,-23612,-189842,90079,290181,274331,642429,332845,402094,548480,43323,258521,-143139,-411987,-129175,-610477,-385058,-393299,-397564,-143863,58450,-22054,326069,244814,356628,276873,261717,544383,262560,-28156,38505,-345561,-284387,-250858,-529375,-126170,-320309,-229316,86136,-54484,213491,356076,233437,491776,85707,338222,315139,-92468,4971,-165360,-341670,-343745,-498724,-399755,-204516,-321063,-6234,129138,211896,418761,347604,317979,271049,172360,290472,-44941,28259,-144424,-377820,-416528,-435023,-517879,-268701,-164344,-52810,217846,313578,346697,401200,511947,329669,325883,148618,-20260,-62703,-184018,-201721,-411005,-440530,-348140,-325765,-257380,20620,145753,133511,492834,390401,455417,385097,43139,286730,34340,-127721,-23349,-438283,-368902,-339527,-656629,-54939,-298721,-33993,416269,114236,516849,637803,146185,564647,352059,-55200,197304,-262376,-187030,-245533,-716011,-225029,-225051,-426721,94968,-239832,191137,489522,128904,534699,407295,181118,498778,-97505,-125454,-111347,-644398,-158069,-466943,-542648,-50783,-346771,-76753,236509,39726,508892,542237,350198,487826,215567,133384,92454,-208396,-304174,-347260,-507070,-534619,-238464,-393641,-148822,-79232,23594,418822,323373,341848,620604,227262,364191,220266,-54598,69893,-296810,-458972,-175734,-663737,-423362,-272263,-422816,15217,46792,105530,614157,239970,373584,490186,-6807,397738,-55157,-283407,-41088,-622762,-358375,-365847,-617598,-18861,-221925,-187745,355267,92843,285711,517603,275562,565635,274604,189741,287808,-143638,-306835,-239652,-472802,-233639,-332912,-327806,-182219,-58102,-12576,243072,148794,438948,473666,285785,536884,226483,-88642,130485,-175625,-283046,-350252,-544676,-344580,-344117,-250183,-28473,23916,42326,440699,163610,437414,473563,118725,323429,-50711,-189083,148773,-387772,-280267,-299541,-551448,-176271,-379677,-291949,254806,-62805,286779,486408,155047,434884],[0,0,0,0,0,3,0,8,-9,15,-17,22,-28,34,-48,58,-79,93,-116,138,-164,198,-233,281,-326,387,-446,519,-596,685,-785,895,-1022,1155,-1308,1469,-1653,1850,-2067,2308,-2566,2854,-3159,3500,-3865,4269,-4705,5181,-5704,6271,-6899,7583,-8347,9184,-10124,11175,-12361,13716,-15277,17108,-19277,21920,-25206,29457,-35223,43650,-57626,88100,-384519,-232866,-789621,-474194,14498,-768049,450634,108471,-144598,937448,205531,598804,984245,-154735,672432,-100726,-421182,163018,-822728,-551933,-367058,-928044,-105789,-180397,-241010,393837,31197,528158,725331,213266,676787,400807,152246,239799,-413448,-374615,-430945,-602432,-484525,-368577,-486769,-161892,10331,253552,410397,432314,374477,681816,616153,162524,322079,-133478,-333032,-39912,-698860,-511150,-453571,-793802,-9385,-407182,-185046,430200,-23332,569077,662544,164485,840952,96071,-20279,378423,-640235,-209512,-171379,-998493,-9718,-684347,-497548,368720,-393474,388104,571872,-87044,1036926,339947,274901,775788,-363869,34611,-153495,-962933,-48922,-677579,-709039,40394,-679120,54071,195836,-115657,647658,282241,444952,697778,45682,392165,65407,-245648,-88201,-618959,-519278,-467514,-626882,-444153,-146768,-74000,331733,424070,454117,591711,473052,487373,432516,110881,10393,-75793,-277492,-473987,-402922,-551094,-406223,-198319,-396389,-29371,194882,254203,487842,483703,401294,561486,169461,185216,96127,-409086,-97060,-503286,-559025,-312616,-619391,-176597,-96665,-48383,476146,267043,443818,681730,314280,646411,412209,-40291,395513,-344366,-454672,-175413,-774009,-336844,-263291,-548366,210173,-11260,250590,586755,192171,626224,571405,30002,498482,-65933,-144288,-28208,-511284,-317210,-425661,-621328,-176502,-443730,-105955,150564,10566,450833,504254,363629,632500,405268,245271,203891,-285021,-125524,-382379,-609912,-359595,-519813,-258621,-284132,-18700,151285,74910,325215,643088,372976,654035,377487,77426,93314,-213244,-175216,-235794,-597420,-446845,-384861,-367375,-114321,-251689,139636,199363,257149,647129,281003,402997,497499,122071,54076,-300979,-221585,-282228,-545332,-333116,-431301,-419616,-15804,-96999,218177,425187,326455,423950,525495,315617,452095,145519,35862,-76503,-245395,-370983,-367964,-453596,-496700,-395959,-216266,-31115,106679,324312,278720,412284,607386,396348,415781,242098,109809,-50240,-352698,-274426,-497501,-488575,-299578,-611275,-263754,-54201,-177438,509706,314329,341961,521596,268934,478292,348283,-113792,91293,-358654,-451289,-385908,-604726,-396576,-457515,-461675,-37890,-146235,170725,569516,220034,585927,329508,278719,602092,-10372,-109796,199,-419410,-290975,-398990,-733672,-97168,-420839,-242395,363277,-80975,476828,380996,208061,608438,226663,227712,390781,-190425,-67409,-292098,-622133,-232029,-488003,-446257,-43695,-257553,14095,123914,196385,546708,263685,446209,548729,152503,114608,35374,-112953,-173795,-457723,-463790,-441104,-414912,-216462,-146585,49010,81752,205818,248014,393522,488517,407996,407626,278030,-67206,21559,-445101,-470845,-152399,-566816,-396845,-166102,-339472,95562,36863,-14501,736713,282022,527976,448157,28798,552022,-120335,-337785,-78799,-594734,-372620,-421202,-653352,-6778,-256050,-173247,394752,2672,497428,491019,87441,716878,230584,66308,302610,-476704,-138346,-169363,-671357,-160505,-440308,-456807,156437,-230486,163290,343191,171052,651533,248566,249162,489632,-84341,10862,-185881,-301716,-209101,-441433,-351838,-186139,-244858,-121804,73656,106646,294366,264327,396206,301017,382621,211227,49798,182125,-194402,-154489,-349344,-412772,-166284,-421391,-204714,-36143,-270811,30845,116258,216551,275499,99184,409638],[0,0,0,0,0,-3,-2,2,-4,6,-3,7,-4,10,-12,20,-22,27,-34,36,-46,50,-64,72,-88,98,-112,129,-143,168,-185,213,-237,267,-296,328,-366,402,-449,491,-544,594,-653,714,-781,857,-934,1024,-1114,1219,-1328,1455,-1592,1746,-1920,2113,-2338,2591,-2893,3240,-3660,4159,-4761,5488,-6329,7181,-7373,2766,57220,942319,116736,-129355,353391,-802440,-301982,-336148,-998498,-25575,-468680,-575163,411328,-258706,530316,545273,244746,951873,309588,383394,485135,-293601,-132896,-114540,-697783,-363023,-631796,-597872,30794,-248728,19918,320085,183596,626806,658865,339807,581575,215408,-3637,86149,-357601,-370002,-229933,-760438,-474453,-348651,-592742,-52611,54349,66313,608551,286409,480485,649726,321268,431044,324589,-362114,-130938,-475932,-530462,-188295,-775323,-296797,-186335,-510662,473974,215912,194612,845001,286766,452703,458810,-177202,132232,-90211,-579323,146807,-634950,-401138,-222506,-647960,-27439,37413,-77466,490203,119019,357961,666006,187986,538045,200816,-170046,-79000,-486972,-507877,-176462,-542215,-247054,-190931,-319404,270228,161125,24941,713729,372144,416808,580627,-33722,325686,11976,-516314,-161527,-426531,-567481,-99638,-475746,37682,12642,-97789,444730,197033,306856,625786,258888,231609,325746,-29593,32753,-256689,-463577,-221746,-504267,-387446,-132798,-212724,88377,125373,66090,299571,233925,334574,260750,65820,-15096,-77614,-106553,-283330,-394570,-475822,-175370,-193905,-261037,82657,73369,28467,303362,187083,197581,253312,35151,102165,8120,-49341,-112131,-180805,-189431,-142875,-276368,-107886,-151451,-78310,147814,159071,350869,354435,202778,344082,234052,70362,-12863,-215595,-146110,-39729,-438054,-114806,-216889,-247742,98432,-50188,116242,179669,193748,372653,310750,399750,236410,-2586,94592,6601,-168664,-175511,-382486,-424775,-146586,-327835,-223335,-93218,70981,348771,157095,278172,463018,67483,487119,110359,169858,144167,-186350,-136811,-228648,-381782,-75397,-274622,-390689,-81566,-52881,95680,127852,307108,278974,178661,263356,213234,-34605,129587,-71990,-221175,-176388,-322493,-236184,-86031,-223862,83245,-19997,7522,218291,227348,193155,244544,191407,200836,121164,-93595,39308,-131200,-224223,-93380,-305152,-255766,-143797,-257688,40153,36276,54836,142345,260808,332638,219466,150447,-39806,59841,6074,-226613,-169325,-253042,-93487,-288982,-278221,-26962,45498,25011,297516,25795,313350,277396,75986,351543,49834,30222,3743,-222791,-79268,-277372,-395241,-135899,-430673,-177292,38422,-103361,273086,226977,144051,500533,200490,345145,305316,-171125,335421,-205049,-357570,-33147,-320765,-155100,-126100,-394121,-36143,2091,52387,450837,107615,259894,365935,92521,378903,227489,-224376,108037,-322617,-225399,-187995,-415510,-211552,-255019,-191062,1138,41703,139076,342927,222444,330934,396594,173665,226280,218709,-73263,-35525,-182918,-312702,-225253,-317993,-315712,-51551,-236217,45352,253858,111597,442670,211625,250868,300366,-31087,288146,-146410,-277878,43295,-269441,-389560,-92374,-405870,-64974,-80951,-272083,366763,124322,257002,497227,116452,380151,276502,-74796,68311,-359420,-250509,-29079,-451604,-135793,-200450,-308525,43068,-99378,120021,268511,-13639,417968,357880,96770,248858,69615,44309,15786,-252655,-350160,-310665,-339755,-289625,-65117,-222276,-35822,142968,68421,337427,279638,263349,278247,48801,113125,3216,-109655,-106149,-191833,-211688,-76203,-355143,-271871,-15591,-20646,222402,172888,229988,493717,88755,228764,306527,-53745,179412,-43833,-151615,-35121,-474621,-197108,-171309,-323854,-24901],[0,0,0,0,0,-1,0,1,-6,4,-9,6,-10,8,-13,17,-21,28,-30,38,-39,50,-54,67,-78,89,-104,115,-134,149,-171,191,-218,247,-275,311,-343,387,-428,480,-530,590,-654,722,-801,883,-980,1077,-1192,1314,-1452,1604,-1772,1966,-2176,2422,-2695,3017,-3387,3828,-4355,4998,-5803,6828,-8192,10059,-12780,17175,-66001,317705,-282265,336816,728200,-8715,1011376,219153,215214,778895,-401346,54386,-5477,-673870,-104901,-669475,-780457,29254,-755040,32576,319148,-155490,720676,372014,525296,808526,78648,329329,146651,-337616,-95661,-712916,-657535,-349594,-714268,-409359,-154046,-103835,241631,180033,414811,717432,569470,540915,410886,326716,26069,-62392,-358145,-565409,-292798,-627029,-462910,-196479,-554278,105634,140727,63944,757563,281326,560642,752040,-59675,535517,272722,-498211,100945,-823870,-548640,-186098,-1112163,-48092,-369262,-387292,502705,-152668,577766,760314,55108,961129,281856,-76983,442211,-645108,-217777,-60215,-972977,-246165,-554069,-736706,290673,-472879,218879,529924,-94551,823269,434697,314853,622269,-70802,264266,33491,-612214,-127110,-555488,-712055,-289069,-539000,-164440,-40799,11757,343454,315153,528785,704781,470641,391195,332267,44278,17996,-247793,-332614,-532506,-500766,-526952,-423885,-398325,-334469,21522,112533,244925,518327,371962,558632,611256,251547,369083,98713,-97851,-106954,-671848,-466221,-349373,-773939,-254733,-409884,-318699,341334,222610,352434,671317,173502,670060,360899,98232,316107,-177485,-149318,-197032,-642527,-433728,-407294,-524610,-83304,-447077,278989,413510,59913,632577,405261,481580,767123,99911,307051,55268,-308764,-191257,-539862,-619865,-373830,-575815,-256832,-215281,-115133,372807,240624,393391,691735,314030,493318,263137,67496,186900,-232268,-214965,-308663,-603621,-464381,-600895,-443394,-68550,-48040,250712,356687,299036,660793,476098,534861,276526,54482,13529,-183144,-489652,-327430,-557450,-407827,-393678,-412834,-30363,13728,125709,411051,326273,570803,354844,222877,371860,-37016,-136976,-26638,-326411,-159462,-565921,-581002,-329451,-384642,-168895,-51793,146656,314060,327900,393194,386293,326466,313584,166025,13832,-32833,-262266,-407824,-233777,-535636,-378353,-481026,-321379,-30359,-54267,200510,303506,367825,477746,345793,460545,345383,15456,-19451,-421841,-375325,-428405,-485910,-395704,-382435,-285887,-83959,-100534,229832,439593,264438,662524,275390,269293,423315,-136770,61214,-238144,-558471,-306523,-573103,-450860,-256025,-313073,94032,-2724,8363,606921,325967,293965,610807,97811,440178,246938,-192890,-67692,-378943,-411187,-188902,-768353,-327488,-300828,-478990,316290,-43425,298632,559945,274435,528590,430681,85123,399366,-159028,-304836,-234597,-681439,-324958,-363860,-517043,-71165,-79918,-112842,408645,192059,447401,581342,217702,598784,193548,-49405,-16529,-232029,-414733,-409477,-554717,-285639,-329896,-185861,58345,38027,268868,357468,545944,386529,488671,353192,94280,182975,-314174,-297743,-309293,-522648,-340284,-525256,-436608,-125498,-260650,14269,167454,31576,476891,300738,202795,541995,8585,181453,198020,-542255,-98710,-562992,-574674,-192040,-491684,-172817,89825,-260444,422423,299284,228837,873203,170152,351190,409212,-110974,176556,-205657,-418430,-44231,-716623,-262037,-190967,-576519,111067,-170738,160040,527178,-23593,511112,514787,7770,503384,-42881,-103183,-20076,-399848,-297187,-258477,-461122,-213057,-257242,-134876,69483,-6738,349660,439665,381095,450915,318237,177246,140714,-6066,-56902,-303437,-337099,-443225,-331803,-373974,-366846,5958,-52997,302333,312081,216504,574923,370748,206256,482868],[0,0,0,0,0,0,-5,5,-11,10,-15,16,-21,28,-36,48,-55,69,-79,96,-111,133,-157,182,-216,243,-284,320,-369,417,-475,536,-601,677,-755,846,-939,1048,-1160,1284,-1420,1564,-1726,1897,-2090,2292,-2518,2762,-3029,3325,-3650,4014,-4413,4868,-5375,5956,-6622,7401,-8321,9422,-10777,12465,-14651,17568,-21673,27833,-38062,58616,-222128,701617,511310,-11997,988419,33309,394546,448806,-674665,149977,-372652,-993698,-50742,-814538,-317627,-27346,-580559,489193,246171,227327,1006689,387581,499461,645078,89542,365323,1521,-520243,-221715,-567189,-618602,-366573,-553410,-284095,10700,-50041,340296,502831,367652,855538,654749,273187,420185,-15196,-268881,-3303,-725706,-586017,-443908,-695575,-116352,-248543,-90879,446581,135590,489501,812285,129578,630819,391424,-146041,340760,-348839,-380272,-186845,-871832,-233457,-532968,-641758,80342,-189652,106956,741981,105347,715467,663815,124578,630324,101852,-141172,197220,-612697,-379396,-306351,-980273,-167344,-458002,-347519,224962,-155929,367535,434200,105656,633137,426487,290009,586414,-147005,79480,-108877,-680726,-306962,-619815,-651028,-82955,-490732,-166587,231444,58387,497006,425408,418892,719584,275477,235333,327680,-236246,-94424,-278343,-729677,-293291,-507541,-356373,-20539,-92207,349240,266045,328318,583721,396963,351556,403489,103142,-66130,-174617,-295356,-373830,-483052,-481388,-193627,-417422,-125740,82649,221903,314479,328528,256236,371913,447401,188711,192783,-10668,-47514,-221975,-477970,-463951,-348912,-486568,-280862,-39565,-95966,104212,378505,409327,530224,136808,587720,356299,45589,7563,-44169,-343286,-322211,-528582,-383014,-318560,-510124,-117488,-97450,126191,227386,184921,468606,507419,240717,463763,160610,-88269,-79124,-453729,-245022,-362957,-480478,-316995,-394593,-144859,114959,-29715,292277,322027,213723,532800,191422,343693,202864,-42625,1719,-161632,-384456,-332158,-543136,-383275,-257129,-276324,116636,31696,222312,250748,197904,479660,328302,115487,144888,-56545,-208320,-173561,-358530,-253090,-328533,-259954,-186388,-239166,88588,235323,133670,425039,453835,109509,325018,103237,93018,12906,-205107,-115467,-254099,-387305,-244183,-313702,-341134,-27211,-50516,105572,292097,139250,444317,233149,390501,315622,92817,65457,-55709,-244267,-153172,-313139,-332961,-249795,-225690,-169885,-178280,90971,139081,221962,115285,180673,335814,154483,136905,25452,15106,-75096,-179538,-184658,-208470,-320234,-155189,-175618,-26726,-59066,-21330,13943,29720,12802,107911,74902,-41220,10150,107145,229481,-33558,-29242,319,-71777,91234,82684,5821,33434,19605,60486,-61470,-61429,84269,-13481,-24828,17816,106588,40375,-71069,50326,-47007,-20657,18157,-84869,143410,74021,118557,100305,119713,-110213,-50927,-3983,-78565,-88645,-37187,-162281,-27782,67447,-80791,-158712,-11779,-70833,-96429,96635,73794,-125615,-32249,-54276,-80156,-21341,112480,17727,29550,124850,-105144,32984,-118639,-59430,4761,-36484,23067,14750,-109196,23988,-29359,-163229,-28685,-69696,-58519,74255,-111390,-15960,112858,51037,91404,21354,-68167,82580,-59343,-14142,13219,1162,-75599,-59269,-127087,-35276,-38425,-6495,-123505,-46949,-16541,-62917,36654,-153445,55007,-32374,7190,108542,45663,162279,167177,-142205,50685,107235,-3204,153528,-107050,-29156,-89981,-220932,-178104,-81033,-103000,-7915,-58940,81669,168537,155352,198721,206522,106440,151554,139489,-126422,-14159,-163576,-113974,-267861,-171428,-149990,-153882,-56402,-93773,109959,332054,212431,158734,174434,95580,11711,-34609,-126168,-96690,4111,-235460,-127213],[0,0,0,0,0,-6,4,-9,6,-10,11,-17,23,-26,36,-39,51,-56,68,-79,96,-114,130,-154,173,-200,227,-261,297,-339,384,-430,487,-541,610,-679,760,-845,940,-1043,1154,-1279,1411,-1562,1721,-1901,2095,-2309,2548,-2808,3104,-3427,3797,-4208,4683,-5226,5861,-6610,7502,-8600,9968,-11743,14122,-17487,22580,-31088,47720,-91570,488464,856493,17384,865396,369962,-135846,637543,-476266,-285589,-214196,-1000235,-241108,-620692,-628300,218472,-336430,95016,702683,-38645,733367,463980,127182,683309,-150239,109768,182382,-631809,-203095,-634776,-823145,-219666,-475916,-172459,87553,-139841,417088,428551,430393,556958,413551,251334,189322,32040,-282365,-355057,-385952,-549796,-303725,-488558,-369657,40232,-190563,203513,483915,271692,737263,420965,194434,615146,-194705,-89680,-44190,-801726,-140907,-528076,-836232,24810,-780728,60497,308093,-329989,874202,183624,291980,903643,-189866,477237,249423,-602363,175041,-648948,-519668,-32358,-806840,-262706,-153133,-425841,417132,31152,205131,834571,94729,566334,388918,-138717,364398,-391677,-335402,-103397,-763008,-406312,-422445,-647575,25193,-228826,-55731,326898,130348,582337,531538,242716,498139,105916,39975,83669,-293023,-419267,-498434,-479656,-451105,-302710,-239395,33410,97240,236137,258322,499291,493725,622905,204720,147673,239750,-242946,-193375,-275176,-632675,-426326,-422192,-465682,63992,-228533,100477,464156,79887,655877,422454,282145,573665,113134,116682,70284,-492941,-275606,-368337,-534308,-134036,-599893,-269170,19990,-128384,533445,356203,233634,722095,431392,238116,298926,-337152,122123,-241461,-488663,-179381,-632163,-337096,-152663,-337354,250334,170264,139212,541435,234436,386495,495999,100220,323278,75186,-387505,-225494,-559349,-446551,-326083,-470443,-143602,-116512,17085,332857,202808,383506,523014,326481,325670,101308,-107467,-44530,-398535,-409246,-383387,-575895,-206173,-305337,-194840,133781,49151,483101,354166,368767,509791,270548,236913,273895,-107680,-99732,-290058,-442889,-387346,-520775,-159342,-270666,-154990,-17835,157631,314430,514231,435350,476265,342084,166661,255755,-29498,-17665,-156615,-513668,-469627,-306915,-465382,-253133,-121654,18102,-8590,235708,425279,405258,377666,378903,363702,200614,10300,44258,-132489,-262667,-340866,-348572,-255123,-292065,-299374,-80532,-122242,57555,298344,266841,410879,292157,247281,264052,36932,-9567,-103851,-298004,-317107,-368782,-466976,-182162,-269879,-112428,3028,-72930,323596,254975,209348,444530,90438,304024,352441,-339584,10699,-185376,-349476,-210410,-351076,-269237,32538,-398991,51712,62978,-578,406851,186895,353615,457976,-38862,292251,-79152,-253727,-132768,-356287,-292409,-224031,-401785,-26855,-30606,-85238,241060,69094,226823,445773,64513,200582,249596,-36947,118840,-141392,-273469,-68499,-348539,-302863,-195424,-166541,52812,-34450,99537,164596,180450,216772,298874,95194,103489,7805,-10351,23765,-35625,-72475,-161677,-73143,-96137,62882,-200153,-50152,-16011,25593,55134,189035,22715,263495,93769,-53259,117346,-176108,-53242,-59685,-325740,-3544,-231171,-274547,71832,-139445,69929,134295,93509,239917,56602,84198,151086,-140815,-69846,13384,-426414,28819,-250125,-134382,89169,-233456,92655,142454,-157781,246592,48604,15058,284423,-79034,140051,72716,-152109,-29966,-111272,-328092,-107362,-242371,-5471,-1335,-31170,74249,30878,197409,245331,148366,261324,117605,78925,21765,-81614,28496,-224817,-170717,-205907,-73055,-76527,27596,20460,25928,69715,207112,191804,189646,253874,5454,8634,18077,-256096,-121612,-257844,-358269,-298851,-471507,33392],[0,0,0,0,0,6,-8,13,-17,20,-27,30,-44,52,-70,84,-103,124,-146,176,-205,247,-286,337,-389,449,-515,588,-673,762,-868,978,-1103,1236,-1383,1546,-1722,1918,-2126,2359,-2604,2878,-3174,3497,-3848,4231,-4652,5106,-5613,6163,-6778,7457,-8217,9068,-10031,11135,-12402,13892,-15651,17781,-20403,23727,-28075,34016,-42627,56181,-80611,137951,-605731,-327577,74880,-720652,748456,26583,269755,1080305,113980,662383,570318,-347944,571467,-353273,-483014,-77100,-1067029,-453628,-327665,-669110,91823,12553,42166,690906,194803,639102,686827,183928,500415,113765,-305866,-72709,-515329,-591132,-379253,-624396,-474783,-133903,-201733,199863,256174,133415,707769,588442,373917,633647,120483,161260,84278,-458892,-338984,-527157,-782174,-292020,-453331,-431549,139669,-301081,328852,604427,201644,891479,525232,191161,699297,-27744,-22536,-53116,-804597,-289795,-539835,-652414,-178256,-577240,30465,240939,-190571,544599,552235,191981,934612,108425,436834,393750,-269286,178531,-317857,-708875,-331394,-830652,-567685,-145194,-477616,230640,157509,88769,598742,472558,353353,734806,120933,324342,81397,-556724,-142135,-450786,-744797,-238563,-637428,-266688,20627,-226821,508199,290194,327959,653364,360226,516054,492634,134499,194935,-196100,-466488,-219753,-576627,-418722,-377544,-591533,-103317,7647,88714,437744,413621,490448,586841,351804,351677,259279,-70642,-125130,-400090,-515940,-474128,-588254,-305798,-167268,-275374,90578,193978,445113,406889,645533,336750,400934,218002,19413,50895,-234478,-355209,-257364,-643664,-505636,-396298,-334156,102899,118726,239701,425695,368912,670186,570515,235001,522204,-79457,-141551,-46764,-597736,-389224,-600637,-709775,-211426,-330437,-75746,188463,223406,410916,510612,475142,590247,208333,148871,131247,-307071,-228781,-479840,-573357,-342494,-650364,-453840,-77615,-112019,404487,287316,307677,538010,275050,452361,311643,21135,213810,-243073,-350645,-350930,-625338,-332371,-645617,-509897,-62525,-113079,158148,271565,94430,665740,509155,365255,560894,113621,32673,-104934,-531221,-369449,-612416,-542464,-204462,-318799,-154761,206630,-853,610427,508187,389340,479242,161707,229333,230414,-267179,-245330,-456871,-492964,-464508,-446453,-301211,-287013,-50886,105281,341738,392561,479376,463865,367541,314641,146614,-27370,-273182,-395397,-592846,-438076,-449008,-450709,-33286,-92088,5696,182056,246655,534359,389250,343693,506589,189046,118465,64172,-276177,-91310,-407176,-560518,-248200,-593267,-280008,-28093,-106229,440072,336196,359117,642179,226392,302769,321160,-175216,104924,-262343,-489758,-48875,-652184,-302094,-184458,-478001,185726,-134468,63512,548827,121227,385192,537719,-85548,421231,-49707,-195563,34375,-558972,-337019,-364292,-573432,-125339,-220392,-120975,164987,28615,342272,414917,290885,421364,210713,26152,237478,-35916,-304672,-288042,-498320,-296710,-269037,-390306,-143397,81681,15970,269282,313428,274927,385512,430957,220751,195024,-64940,22926,-180021,-388693,-190802,-383018,-387804,-66003,-284163,-54354,150262,-35816,444659,346856,257688,544445,103227,171179,73912,-410170,-7075,-319434,-472740,-54417,-426434,-72501,-10951,-254194,305048,136683,183202,524007,146201,335953,359369,-73735,157387,-156325,-223618,-68687,-452656,-251762,-151197,-285249,-28536,-39285,-52115,350500,222709,265289,334766,54685,198469,149459,-100590,59353,-92049,-136601,-82027,-188342,-176695,-135576,-110304,124495,180346,146210,208523,124511,225984,248083,65912,78492,136553,-246912,-11286,-161533,-381531,-42494,-227813,-170039,47948,-167482,250265,80504,-21720,334384,147916,148399,143399,62381,-16289,5543,-264109],[0,0,0,0,0,-4,7,-8,11,-9,15,-16,26,-31,42,-51,59,-73,83,-102,119,-143,167,-194,223,-255,294,-332,382,-428,488,-545,613,-684,761,-849,940,-1043,1149,-1270,1394,-1534,1686,-1847,2028,-2214,2427,-2652,2907,-3181,3489,-3829,4208,-4640,5127,-5696,6350,-7132,8064,-9208,10643,-12487,14953,-18389,23491,-31722,46960,-83551,361064,257265,-697362,313899,-689290,-614138,-35696,-960864,-202125,-83011,-627095,714722,-33278,282124,900522,108896,720056,418363,-56534,415639,-313122,-384755,-62378,-812212,-301598,-498628,-715768,-94233,-145164,35924,528797,298282,542121,639046,404610,562234,322607,-64067,-96792,-352420,-740030,-635022,-471328,-698628,-445722,-319714,-179827,365495,406045,443884,795764,341872,723842,371297,-89405,222695,-537883,-368864,-188006,-990827,-345815,-328516,-592423,313504,-342115,196262,686421,-51758,771104,553323,140191,781421,-190776,-253169,176545,-939600,-184796,-564967,-896565,190864,-575620,-144839,509755,-165885,879600,548474,336771,900025,50081,153662,339943,-600508,-99976,-394124,-788448,-87070,-781178,-393285,-16259,-481096,340990,248878,207170,734018,304699,561315,392765,256588,363050,-56998,-303437,-229264,-497536,-556924,-497454,-503153,-304972,-171193,-3191,300210,421742,512708,458013,609437,400046,315894,73647,24794,-185735,-318943,-417883,-580087,-714641,-357068,-363400,-259146,119115,159979,352650,645783,275697,546579,429130,142866,307179,-111149,-488481,-170915,-780739,-388104,-308977,-690311,42212,-69464,-107791,507440,228890,680001,611933,54130,459260,100052,-197654,47134,-646371,-473184,-579110,-851801,-210274,-222792,-214398,226250,-57152,399983,649240,466254,704908,312840,257654,301702,-94660,-86263,-269853,-745290,-216735,-558827,-542019,-212668,-345847,115078,25594,240894,688364,423938,411878,602682,152532,316365,214337,-96198,-66107,-574655,-382652,-483999,-627899,-308193,-195611,-194453,57484,66080,523986,522009,534554,731434,355620,367603,198954,-144355,-112541,-598790,-478040,-316995,-593210,-278254,-311697,-177768,151400,60983,278416,509977,368636,574401,433134,241235,282715,1518,-185415,-381884,-437579,-385471,-454502,-426795,-137838,-154426,69758,298027,320333,371077,433367,438301,383938,118237,186441,-44161,-462516,-245044,-512604,-386813,-382011,-441283,-131750,-217650,178834,213455,362740,548413,562192,424198,376246,146228,147924,-32007,-437383,-317497,-605822,-354800,-316951,-411322,-202111,-109268,108092,477033,266842,489876,632571,142736,601589,111432,-103505,34730,-438021,-302263,-369023,-627562,-283189,-498714,-443356,82331,-38949,292169,479811,90041,716620,300687,72975,350087,-198587,-62535,-168664,-637116,-183616,-480003,-614451,-76046,-261310,-35767,242528,9103,461762,296281,458871,750890,158649,330494,206290,-201222,-95343,-445695,-572330,-279979,-578528,-270507,-267746,-237470,158246,7481,332692,494860,321425,447682,393113,137648,164893,-28897,-174484,-171573,-261369,-366820,-257036,-280706,-279188,-102872,-125169,-39601,402839,71509,483932,432144,242180,432337,77501,14100,88115,-460013,-174479,-275699,-491900,-167165,-449493,-379244,238520,-159869,300555,567619,49267,704299,308916,251712,395765,-219483,-102756,-51100,-729148,-225282,-549256,-626568,153151,-442446,-8832,213136,-60517,568713,330971,405273,603450,132020,231465,156731,-525165,94741,-480428,-461030,-156357,-503493,-99604,86637,-220620,385097,328627,378343,503400,168453,478652,360670,60554,-85264,-62591,-391018,-299366,-361825,-297303,-406864,-240197,-147294,114942,202067,237390,473131,443664,339894,229664,163991,96850,-43787,-276356,-207131,-348819,-442571,-229860,-399879,-127042,-83176,-89555,396477],[0,0,0,0,0,5,-5,12,-10,16,-17,24,-31,38,-50,58,-75,83,-103,119,-145,170,-198,233,-265,308,-348,401,-455,519,-586,660,-743,829,-928,1031,-1152,1275,-1413,1560,-1721,1897,-2083,2292,-2511,2759,-3019,3308,-3624,3970,-4355,4779,-5260,5792,-6404,7101,-7916,8876,-10030,11443,-13211,15495,-18543,22822,-29195,39583,-59102,107616,-507317,-473868,-10454,-1208113,-143910,-375541,-733958,405672,-227773,118818,788371,62833,891291,685421,87389,791307,-181239,-221291,52748,-905834,-261611,-641466,-748351,-87979,-500590,-219162,305637,-42160,587641,340688,305058,885932,389727,195780,208207,-91241,-264315,-321096,-465015,-433950,-511052,-627392,-189873,-26610,-48965,411536,296060,506542,694024,410176,500019,410100,-109269,120744,-314560,-609258,-77796,-736434,-527866,-241236,-589417,145962,118341,92333,841028,366641,424616,748841,18446,528692,85115,-375595,58303,-439615,-630672,-180738,-645215,-108722,31131,-383122,323070,51488,196023,791688,87554,551985,382397,-22631,394932,-69925,-251769,25587,-587858,-345335,-314575,-490325,-143691,-209250,-11123,479166,174414,364584,565619,133115,410144,140029,78372,180047,-275822,-232439,-83593,-637853,-277815,-337371,-343635,124383,-74803,120329,388101,152383,596959,405447,70935,484219,61150,-146247,-98470,-408623,-366628,-391922,-514637,-387820,-360969,-245701,44711,143759,360892,513057,449789,445608,324508,88084,206298,-59904,-68665,-143989,-335627,-380576,-435987,-289756,-242475,12993,-23066,150250,370246,247971,386426,290939,243059,274018,-17240,55565,-97851,-504566,-190015,-415127,-527836,4639,-379139,-99656,103786,-2086,377725,232946,273911,404362,180908,213419,88437,-169995,-86761,-381479,-394068,-219237,-484988,-175522,-184907,-231347,210296,-55247,97073,322927,142624,320773,254570,162643,181387,-178633,-191060,-234976,-481639,-211856,-333110,-420886,-10826,-187409,151125,117882,97420,510318,238918,293740,318119,48025,288237,149782,-122028,-215258,-477802,-326966,-296007,-420759,-113500,-114066,-67321,282597,146177,309724,461179,340651,444149,308401,-3400,167404,-259756,-269787,-301081,-546773,-460489,-303730,-217570,1811,17532,115847,248152,198914,377412,339206,297307,208661,142526,10203,-53137,-378686,-312823,-398185,-398932,-237137,-286009,-154979,20691,294286,178014,227703,380198,377034,195232,147098,-41418,6576,-248328,-265421,-206422,-312179,-138151,-230030,-262231,17917,-40331,152773,251401,60922,479070,292496,171420,230280,-58313,60549,-107502,-341717,-55615,-481020,-335529,-256467,-305759,113558,156048,-1190,501139,270529,289439,492426,92375,363613,152973,-310970,33325,-521139,-424605,-110564,-680822,-172102,-81196,-199185,323835,110362,227946,510403,85840,342273,252715,-137197,141719,-171435,-461526,-202220,-499389,-227938,-205506,-230779,9949,7760,95248,416103,253416,388870,317656,169936,146552,78831,-87103,-189449,-331331,-283766,-366821,-348884,-244345,-139899,21340,44547,308839,271969,332982,256580,170056,313198,-14120,-50728,41056,-334215,-147781,-97394,-237116,-84572,-121271,-170921,104633,-83212,121529,122721,20431,356375,105948,117796,151586,-127944,-112723,-17529,-215640,34713,-267426,-172262,85889,-105321,-25092,133990,-15678,250835,258468,-66612,158729,-69659,-61113,46349,-57275,32515,-131343,-251191,58295,-137578,23968,34099,78667,239710,240110,19744,103398,98641,179677,72826,-50261,-56632,-107581,-149497,-79752,-19521,-258682,-61615,-34335,-99956,66178,158576,219759,190435,167527,242979,131228,792,139558,-39396,-273133,-85689,-241698,-237678,-157206,-221975,-20200,-42517,49360,99888,21606,247663,239707,118550],[0,0,0,0,0,0,6,-3,6,-5,6,-7,8,-15,15,-24,22,-28,31,-36,43,-51,63,-68,82,-89,103,-114,131,-149,168,-191,210,-238,262,-296,325,-364,405,-447,496,-546,608,-666,738,-813,897,-991,1093,-1209,1336,-1484,1642,-1829,2038,-2283,2568,-2906,3315,-3810,4439,-5240,6315,-7804,9999,-13472,19593,-32600,120505,-630487,-896336,166314,-688755,-166391,230877,-364438,769077,413528,191314,1063651,11052,477700,363461,-564078,249914,-315035,-725023,-115656,-888231,-336720,-298784,-556834,329141,-7891,162748,747611,273188,599400,556356,177519,473531,29769,-313516,-238997,-499974,-531247,-499109,-421718,-324278,-161418,-19331,29750,275977,323921,521300,693264,297858,504079,313224,-272802,116509,-373293,-496948,-358172,-832795,-260625,-371910,-513136,303822,-52687,307086,723618,19275,674735,380041,-39539,606149,-363437,-110178,48689,-629909,-116974,-379880,-623810,68234,-483846,-137370,315086,-116111,681929,389041,115440,658079,10272,137076,207953,-497951,97365,-295840,-687275,-67031,-789259,-306165,14824,-318767,378072,168490,132540,527579,156581,431131,354583,-81561,311402,-220758,-414166,-173544,-531177,-597317,-250092,-285779,-129779,-131206,-77979,302680,284007,488126,483848,387920,241865,399118,154368,-212989,-30713,-278331,-509877,-378828,-517522,-280144,-54225,-138636,123021,72812,365698,708116,336898,662420,471865,45832,207911,-219326,-365582,-289495,-602586,-401672,-319048,-469280,86215,-43196,85045,618088,180271,465231,590605,92101,475324,80480,-167996,-90257,-568595,-387327,-242559,-446631,-129205,-130559,-108888,382171,214658,340477,669015,315259,726377,275972,-47818,308387,-298309,-375383,-287783,-611633,-232672,-495864,-413283,147397,-169174,253978,381019,366996,623082,340681,283674,456150,-142149,-66159,-288065,-522627,-241886,-541215,-315347,-226022,-251758,-15562,145802,137850,606313,448141,330525,368491,202257,84589,-154032,-163779,-290535,-560242,-495346,-369629,-385573,-188878,34795,82385,331669,369186,555641,355423,192377,376604,126599,-49124,-50347,-358006,-372750,-441509,-484842,-259013,-222447,-69087,-6281,136382,261523,293196,347169,548802,358447,168498,54401,46762,23120,-313214,-296896,-383774,-384344,-355323,-337459,-108612,-857,118110,387986,396787,368344,274315,247895,334143,189029,-120717,-47464,-358315,-316343,-432542,-476434,-156923,-277967,-182255,120656,82651,211543,425792,286134,433372,413614,292764,324120,-105588,-161088,-90169,-503501,-232956,-404139,-458692,-225411,-338781,19479,314681,-85291,369461,412128,319759,567065,147152,180312,70796,-232460,-117940,-331536,-540886,-37892,-535365,-276457,-62543,-197270,327222,352527,316486,604629,297085,289767,308023,-52184,130828,-242523,-491651,-304633,-385005,-297071,-79801,-291274,-10974,65114,30048,542962,240641,360695,448222,-10929,85650,10338,-174687,-186787,-339489,-229046,-337319,-363215,-218802,-287835,-115319,1491,357748,335689,339716,279098,235765,149281,118778,-149952,-41578,-192765,-388173,-127054,-423842,-296292,-157458,-363950,137256,137733,51322,365926,230651,309642,560183,-7002,350897,44034,-248952,159280,-531131,-202466,-231181,-654727,-115555,-262204,-306817,263002,-43881,371425,467141,122536,659689,185001,101167,299993,-327852,-74939,-79041,-565602,-185560,-377912,-436878,164673,-280459,72997,166571,58855,405679,164215,72334,203123,-49523,97802,-114028,-124922,-121538,-329403,-120574,19222,-348801,-152966,-59382,-14565,-7290,-23003,224346,178196,1420,104962,53278,81887,49259,-159962,-42305,-11776,-103661,-172512,-132516,-40562,-108961,-36836,35901,48739,109734,76627,206017,119343,47939,15470],[0,0,0,0,0,0,-4,2,-1,1,2,1,2,3,0,2,1,-3,5,-8,5,-9,7,-12,12,-19,22,-25,30,-31,38,-39,48,-50,58,-63,66,-74,77,-87,90,-99,102,-108,113,-117,123,-123,129,-126,128,-123,120,-115,103,-92,68,-43,-2,57,-148,279,-490,844,-1462,2636,-5047,10578,47288,318701,890925,-483966,30449,10477,-955923,27231,-751569,-630569,39175,-771236,130101,154321,-368154,955041,240349,414958,978784,35103,457816,197511,-356497,186252,-544998,-490590,-346877,-823121,-308953,-159669,-302255,320325,235523,212330,657143,429099,324019,418155,166946,178272,-130302,-333924,-445208,-443641,-670024,-317357,-428810,-385540,213698,16143,202783,659112,336460,587218,565014,342104,482088,-13816,-217848,-2553,-719684,-379654,-361479,-715412,-28188,-472466,-245512,390122,-113585,550461,638422,119213,789206,229613,113636,402471,-403240,-145544,-178564,-724330,-161469,-513884,-511253,93226,-474090,-11536,227216,-73980,604501,326933,265802,638184,-39881,97440,81841,-398718,-204737,-470290,-611069,-146636,-460075,-322910,44480,-206475,334912,185648,110575,367112,130039,65941,187238,-123188,35154,66112,-309998,-120455,-237909,-204476,-33045,-135863,-35208,-15891,54455,113983,234912,267597,269745,191243,93491,172116,92955,24563,-187283,-160212,-116045,23528,-112300,-43710,-44871,-46618,-31155,84941,40941,123185,140451,18225,53201,-6904,18436,6196,-106398,-108430,-305850,-26217,-31528,-35025,54437,-147580,-52302,23808,148640,113153,127454,21231,238953,9950,137241,80251,-112205,-47083,4251,-185962,20284,-209685,12916,108264,-87672,87334,-2510,270037,267511,51039,104677,46552,-108676,-141936,-49117,-274619,-97758,-208083,-72080,23803,-239572,-26842,-31003,-10742,27246,93341,45444,131122,77950,4469,-95439,-43321,-42347,-146513,-44981,-61022,-218732,-56746,-45377,-22189,167778,57505,98033,161029,76092,255277,43361,-25109,-37362,-94389,-120106,-184687,-233154,-61275,-180894,-230679,139781,-85796,170280,127210,181990,410794,247626,223747,108654,62375,-33267,-238910,-363491,-205351,-383348,-243349,-147185,-223900,19106,12830,129813,357570,311034,306371,337067,190122,338767,44041,-107269,-92965,-161625,-354808,-297159,-399671,-303270,-22356,-71538,69911,115945,205018,329702,274965,249518,121746,223064,-59449,-97199,-159958,-345811,-221511,-534548,-258224,-249473,-303614,97393,-42931,231391,366618,226319,378246,315120,167277,379553,-17802,-91277,115403,-446835,19443,-322583,-458818,-135327,-406392,-50519,72646,-156520,392906,278995,60155,496403,180634,263591,279623,-51219,147604,-8746,-326559,6527,-435356,-242817,-77804,-378639,163596,5781,48857,281977,178284,262786,287604,-21629,309277,19016,32765,192759,-196314,-229948,-115206,-221020,-73990,-107905,-3581,89513,14721,146410,66319,214684,97636,148019,115127,125057,56936,-33943,37931,-24318,94248,-86419,-165890,-173885,-22467,66208,-50123,165739,31421,108325,178474,52410,179395,-17656,3301,-41844,-22671,23628,-30240,-216553,38327,-161162,95101,42784,-57194,161799,70480,113004,138484,-95226,217796,14510,-79584,112043,-132148,51533,-87843,-211487,-27826,43992,-80022,140577,-105203,33097,133529,-12125,-55619,-29323,-60367,35058,44055,-104544,-39291,-44245,-50932,-70065,-140300,-28041,29286,-35371,96936,48742,129953,-12398,-112256,-35517,-40265,91621,-85657,38037,30865,-194019,12723,-27091,-39841,-27661,-120400,13066,12876,39891,15970,-41766,121958,48231,62183,36838,67731,40532,35292,-23397,-57096,-16353,43220],[0,0,0,0,0,-1,3,-9,9,-13,11,-17,19,-28,34,-43,54,-61,76,-86,106,-122,146,-169,197,-227,258,-297,334,-384,432,-490,548,-614,686,-763,851,-940,1045,-1151,1270,-1398,1535,-1686,1847,-2025,2212,-2422,2647,-2897,3171,-3473,3811,-4187,4618,-5102,5671,-6333,7124,-8082,9270,-10782,12759,-15464,19337,-25303,35516,-57000,181825,-292282,4740,984668,-147574,845519,673239,-15058,924063,85757,63565,348178,-812372,-286653,-397437,-1025923,-185136,-497369,-297306,177996,-181735,683396,515542,204061,860692,351036,364181,522946,-136529,-31985,-184142,-604055,-454483,-580539,-437711,-245429,-218818,95350,257145,272130,300434,630717,453591,165830,338248,73104,29312,-181684,-443689,-341931,-480124,-671292,-43837,-299638,-106897,232692,-62270,514923,536702,210651,821171,125095,356309,471820,-388618,230463,-293695,-684703,-46930,-770645,-331388,29878,-417780,369941,29195,93396,864755,80847,492515,691432,-41447,714704,-89288,-359887,221207,-767039,-356238,-237146,-583405,2749,-243484,-27301,483192,112038,389142,762756,249456,493845,249071,-38502,273097,-383064,-281121,-234128,-528361,-234704,-365628,-308041,37066,-53581,164705,386872,232478,356969,315044,308278,93389,64194,-73636,-79050,-292017,-394732,-353292,-396833,-346163,-114889,-89538,-38021,76214,130319,289014,436916,134714,226527,81283,7646,186105,-286771,-170367,-356233,-515272,-128521,-395714,-259210,12298,-190125,156655,252555,168758,432975,223102,271458,513789,72124,156850,-44533,-300198,-203522,-505280,-343097,-181335,-431792,-60625,-29821,-106150,362813,93635,394405,428011,29596,333840,212883,-163464,117126,-293987,-233815,-179030,-436925,-181149,-267105,-218365,149491,11102,135305,236771,38225,348073,335153,286850,375619,-59873,-108048,-99923,-136066,-311427,-389986,-391968,-178917,-236090,74914,-29499,47721,319913,113476,261587,284587,89636,184177,117442,-14225,18126,-190537,-120822,-275067,-318697,-66556,-73252,-46657,149339,31517,124756,241608,277735,261670,130864,263015,46998,-162795,-20580,-259070,-286525,-244448,-364886,-199973,-200896,-256920,51757,52082,109144,344768,118371,165624,235459,262410,134098,16141,7572,-107344,-165284,-256932,-401272,-72697,-181002,-109863,-16855,-33069,133470,61977,225063,205390,139618,9686,129944,-527,-17248,-110625,-193019,7247,-271046,-13497,-155806,-64027,-24604,72028,157208,68188,198873,261927,251438,157684,57202,-8767,-138058,-46359,-261594,-146969,-52265,-263577,36685,-108874,-186161,26190,-51301,212473,141661,13912,174263,190488,131597,218592,-102175,-60972,-228716,-200569,-3324,-284109,-208044,-123509,-265747,-12266,39366,-63638,368406,155387,271913,414120,304593,274481,177576,64789,26614,-196159,-80126,-78992,-298863,-140369,-181199,-113059,13000,-126774,29087,147121,162397,334482,262283,64604,50045,5027,56012,-27709,-98015,-114824,-186455,-173504,-175573,-246293,-34554,-96258,171535,92714,67917,176645,19376,229684,102342,117558,39026,-172355,16135,-111226,-196607,-80552,-153341,-8626,106524,-151761,374763,172241,26190,430529,174179,205032,201031,-75832,227639,-91063,-349300,585,-377748,-45381,-177903,-487285,133926,-147117,-116438,414146,35868,355283,216293,66804,295000,-53731,-49941,129017,-299218,-135953,-86988,-402824,-103090,-228581,-327509,28124,-132836,171432,363190,129424,621416,278470,182494,383207,-139074,-46548,-166083,-369263,-167986,-321123,-286491,-315586,-220409,-31041,99198,121625,282275,326189,341306,203378,148543,77343,28438,6711,-329016,-229110,-288927,-367776,-67088,-273713,-325931,21420,-79147,302286,319148,74766,515127,152248],[0,0,0,0,0,1,-6,2,-4,-1,-3,2,-4,7,-7,10,-7,10,-7,13,-14,18,-19,19,-23,20,-25,25,-30,32,-35,38,-37,41,-39,45,-44,47,-46,47,-47,45,-48,43,-45,39,-38,34,-30,28,-24,24,-20,24,-28,43,-66,107,-173,275,-438,688,-1100,1778,-2962,5159,-9721,21143,-54642,14002,1041656,60046,451526,1019820,-233729,539152,-135194,-580608,253954,-820210,-595280,-198097,-1017162,-10307,-207248,-349529,648756,207832,454510,752178,115656,576200,345792,-164844,154524,-415125,-423296,-228007,-807168,-389491,-301815,-489945,-3470,67301,278795,513569,391771,310361,484341,167954,181826,222150,-182337,-159934,-355208,-603109,-318400,-386328,-527345,-9196,-30078,128936,368436,231752,547892,607627,41240,567283,47146,-35922,128834,-602672,-493674,-170109,-585214,-152398,-190435,-222598,287161,-6931,444227,574881,263601,771939,276769,-46034,331541,-352539,-369699,-113781,-621957,-248962,-302883,-480629,193436,-60270,37991,507283,58297,571136,476042,114161,522709,47929,-139428,149122,-547803,-214231,-423727,-690944,-75845,-224554,-401933,272599,-78507,293657,562695,275435,396271,185304,-51086,25150,-312629,-377608,-145608,-526445,-407557,-367186,-572877,-16029,-70095,168224,384762,324195,454758,465448,122341,266063,137640,14446,20802,-237468,-322909,-306992,-340762,-285596,-143215,-195135,220379,193694,187958,393102,350481,320303,332155,157647,64898,856,-287763,-150579,-341333,-406532,-376150,-293145,-36008,73436,-63695,165619,282734,51082,540266,254324,239848,299176,126607,23508,-12425,-403345,-225736,-307031,-519564,-124112,-256168,39179,157851,39509,383681,430468,343940,461719,154043,206571,129594,-132359,196,-272279,-399064,-217203,-370352,-238863,-157027,-318830,302303,82988,217647,466325,306274,390890,213765,-78852,137428,-172766,-231976,-166520,-434486,-282540,-212079,-323824,176753,-35108,47234,256272,90415,522982,322814,252746,458357,114864,-13278,-47089,-455541,-225159,-417815,-536469,-146088,-378119,-164656,-28694,55909,518333,176975,233724,514976,301983,440404,163116,-124595,9143,-352382,-245488,-328131,-443040,-391121,-297488,-314938,12820,-81747,131673,380731,292216,391594,416320,298602,196811,21242,-115291,-263647,-338852,-476435,-350331,-402863,-319930,-126855,155170,205835,330177,313313,335254,394511,188293,238905,-4125,-106754,-148446,-429043,-541476,-329982,-484635,-191894,-100616,-68692,255214,249644,308291,455265,138433,435831,164156,-23876,305119,-188176,-269843,-183160,-620921,-306439,-265245,-617805,46485,-123595,205031,427833,60175,424034,334955,172249,470956,70656,-121174,28572,-415507,-247648,-300791,-674537,-80154,-260688,-155566,338100,83696,373270,434103,122008,339521,78158,43998,239118,-166567,-154501,-265866,-507201,-291932,-241920,-274506,139664,97628,191124,443278,326889,414243,422688,219733,185923,87435,-251241,-171065,-319187,-315337,-328164,-214282,-262840,-105140,7725,81638,272757,251030,512382,363537,185717,453745,13646,48948,-38335,-422951,-122996,-476049,-590816,-183835,-266817,-216256,121315,-118655,479869,349103,295955,602007,175651,223520,233054,-303261,84819,-284464,-536342,-82457,-512488,-324672,-172163,-488394,65671,101017,18888,524999,226761,364729,464594,92148,199831,1225,-343179,13955,-372571,-364927,-223104,-383915,-215154,-12341,-36437,231419,259875,208260,425292,215158,151300,251740,-83531,6203,-140806,-354588,-153481,-256471,-476648,-204300,-105625,-147835,247647,153567,353292,503703,193593,350364,139708,-107411,164727,-346138,-352793,-193773,-561723,-328156,-183653,-323467,140478,148460,221930,499466],[0,0,0,0,0,-5,4,-12,12,-19,22,-26,36,-43,59,-70,91,-108,130,-153,183,-219,256,-304,351,-411,471,-543,621,-710,810,-916,1040,-1167,1316,-1473,1649,-1838,2047,-2277,2522,-2796,3087,-3412,3760,-4142,4558,-5013,5512,-6055,6663,-7325,8068,-8890,9820,-10871,12073,-13468,15101,-17056,19427,-22394,26209,-31336,38621,-49857,69684,-115511,497726,333385,585898,1019831,-131219,598370,-105791,-537363,247632,-852985,-388682,-276161,-949043,225351,-331005,-271660,622503,-2659,551302,715539,181148,747261,197055,206618,294930,-335125,-265520,-362213,-811569,-326654,-409243,-410496,-89354,-217007,343270,494321,407376,550800,534270,360719,98108,181031,-174169,-318683,-273579,-823112,-411080,-470665,-617529,-54078,-180482,16377,622083,85657,637943,778588,205154,793228,148044,-93983,307040,-700582,-303683,-548344,-1049182,-78507,-598401,-241665,367847,-252138,754122,599278,74226,1092172,237514,276570,645828,-501082,-38205,-172068,-956009,7555,-695375,-746288,34078,-562517,273627,444096,-31762,1037091,534115,339833,904759,-142811,165882,140618,-605525,-133342,-579517,-709310,-255204,-683270,-52533,128169,-34531,638108,383470,346912,830883,281616,373173,212081,-150842,-14931,-357282,-580393,-537841,-441778,-415027,-347814,58563,89411,136502,331933,464597,557816,505880,405283,307724,46045,-93304,-129280,-601165,-404964,-441571,-604471,-363768,-312808,-80860,237951,117316,556190,488265,373155,797770,174241,321076,138722,-492405,-116792,-518529,-664519,-202952,-755258,-276886,-166665,-361985,338797,153593,302534,768291,335332,427213,526462,39090,171415,-52427,-430397,-173827,-751683,-426008,-343162,-482799,-38982,-148763,173662,405868,378735,482900,546040,268571,458031,9458,-109802,-58232,-548469,-298036,-443671,-731912,-338121,-332988,-276611,247596,63027,340406,385409,386341,569978,388420,387663,266225,-190998,114888,-389011,-468721,-401713,-635565,-402793,-416946,-342703,156265,-9747,311568,518322,289900,445010,380774,192503,242960,-9898,-204788,-257539,-497553,-455482,-469832,-481947,-302216,-225446,60959,256440,239503,465376,442014,469853,626612,318392,114638,8774,-240416,-126187,-444611,-414962,-451084,-480004,-220579,-143293,34586,137737,236758,543190,405872,404865,522486,290422,156537,19632,-243354,-223156,-357058,-312015,-379914,-443940,-118156,-280661,-77026,155968,106158,482339,478494,386342,435812,281143,203109,187080,-197163,-161054,-379494,-543251,-273935,-469555,-270046,-112680,-254648,232280,308297,313011,626678,220236,417355,487647,-12734,266349,-272775,-371646,-106808,-505908,-385099,-297588,-472776,-89901,-30440,-64732,418972,68586,465363,432169,206430,588324,187982,-84662,86124,-347534,-217670,-336859,-495592,-158784,-230525,-289025,155329,46715,232814,314422,226747,464357,316794,118974,158545,-172816,-145379,-179531,-528976,-271988,-257107,-325383,-105029,-50211,5618,295466,141644,425285,343806,190053,191819,156287,-70114,-84771,-211058,-361675,-379599,-344910,-393433,-211217,-240156,-100527,162018,76250,374275,508597,287105,596992,136022,92578,368832,-341876,-224346,-228661,-655748,-331524,-370006,-466419,108560,-191603,277576,425107,88749,507617,371234,163054,511863,-107064,142618,64684,-508831,-84126,-502518,-520277,-167866,-530131,-148063,-54968,-227467,390816,110701,239548,573496,76376,525943,263969,28393,211803,-366481,-295815,-58222,-455268,-224929,-216666,-432242,160620,-41064,109017,305710,152746,335275,356715,162939,284274,27134,-9351,11871,-179095,-280502,-184796,-420298,-282495,-181030,-81977,51087,197003,84113,246974,317542,167730,305573,72080,93201,-19257,-123877,-252869,-210504,-551580,-261016,-212925,-220886,6806],[0,0,0,0,0,5,-2,2,-1,-2,0,-1,-2,0,-1,-4,5,-9,13,-13,19,-19,29,-34,45,-54,66,-79,90,-110,126,-152,175,-206,236,-272,311,-354,406,-457,522,-586,662,-740,829,-928,1034,-1153,1278,-1419,1566,-1732,1908,-2100,2308,-2526,2764,-3005,3262,-3511,3747,-3925,3986,-3778,2964,-677,-5868,29268,-277460,-1073092,265846,-187538,-105451,952431,-133364,686914,635970,-91616,942197,193568,-240813,432826,-695701,-216859,-277466,-971085,-96651,-509550,-450630,228047,-180823,466613,601939,240872,814617,584383,181304,510308,-109918,-7888,-87673,-548794,-393570,-509142,-572703,-250062,-392959,-165650,212123,149559,333955,609173,337662,586175,562770,223873,221523,-76498,-458975,-156759,-557546,-624642,-387470,-716292,-322807,-205340,-248745,625757,183163,389241,854336,138936,573750,436065,46678,339120,-240289,-411268,-105345,-823060,-401046,-391478,-731654,110564,-275029,-34933,609793,96869,678121,602213,148580,693919,50823,-64567,255912,-495916,-271799,-295842,-841265,-222254,-464211,-364674,332480,-232302,261642,514333,199041,594423,388643,85901,464949,-265943,-74350,-37568,-609578,-256694,-404391,-751549,-150885,-354002,-170315,181869,14936,562665,384938,314891,572053,249172,193159,304404,-248025,-232494,-313372,-540830,-336658,-433355,-440431,-199688,-223756,99506,178718,172237,586194,489455,481952,469083,337846,325815,210822,-168753,-299107,-343881,-557538,-376088,-405648,-468691,-201678,-229212,70409,234354,395251,506742,484116,520657,459140,346532,31183,114017,-296782,-338958,-351155,-599269,-301292,-456028,-343063,-39326,-95712,438165,424398,274227,569042,568244,316173,442342,178410,84433,5482,-530266,-248394,-619806,-585005,-321155,-478852,-55302,161604,15166,481246,456492,387695,570470,23022,361428,210090,-196916,-33239,-445608,-411238,-329887,-585321,-335264,-153811,-160897,112919,102756,399678,487891,326608,489520,351034,237379,298877,-73277,-141046,-150126,-438934,-331679,-460444,-508410,-252395,-313140,23561,202174,65472,542457,394471,352611,547291,56636,129220,39072,-209290,-160870,-306235,-405066,-366982,-452325,-306366,8700,46105,230240,204269,395183,408986,283955,425293,168711,-147935,103315,-349486,-257743,-356837,-418699,-341647,-287505,-317926,-66800,30073,133374,249275,344387,345775,457562,396343,183774,78567,39301,-162672,-216867,-403464,-408004,-256874,-312189,-162456,-229968,-62934,380953,258374,489357,522962,372337,258751,260356,-60261,76660,-197386,-300922,-152242,-517149,-273872,-314138,-256191,65384,88017,189230,423847,145503,647562,357998,154769,374483,-177251,-168028,-160959,-519704,-227898,-462910,-535679,-61159,-265586,74705,247621,61208,438688,303199,179918,474748,-17178,133271,165257,-363179,-47807,-368765,-423862,-163821,-437915,-208901,136100,-39500,76712,70028,118868,420437,219913,241031,279931,-36745,92310,-73360,-247485,-257186,-197593,-178578,-321143,-163079,-125117,104903,65296,69693,387046,180463,219255,262852,57046,172508,19478,-58724,99110,-312696,-90613,-90990,-426411,-86225,24971,-96949,183050,40057,119490,349318,190690,370230,157348,13810,151762,-170943,-43803,-119853,-347729,-92483,-134496,-242623,127185,-83544,18593,156280,-5049,310560,156550,106806,273421,-48463,142188,18304,-216561,-74238,-245448,-267303,-38988,-219411,-36482,12741,83025,195098,325196,217552,477051,229958,37427,239480,-144125,-45790,-127540,-257161,-250400,-319562,-307547,-5801,-141013,-33933,190575,115139,216520,365150,154867,357408,277958,49616,71247,-160880,-150541,-66821,-420004,-309943,-214794,-107734,34290,-21342,56106,362357,38671,299787,503973,-17036],[0,0,0,0,0,-1,4,-6,12,-12,19,-19,28,-33,43,-54,67,-85,97,-119,138,-167,195,-231,270,-312,364,-414,478,-541,621,-703,796,-898,1009,-1132,1263,-1415,1569,-1749,1937,-2145,2371,-2615,2886,-3174,3495,-3838,4221,-4634,5093,-5597,6156,-6782,7479,-8273,9170,-10213,11424,-12866,14604,-16750,19479,-23064,28024,-35349,47439,-72319,272956,-447482,-54135,-259743,-985478,68111,-859834,-657164,-46283,-711246,230959,135281,-49902,954662,304763,452796,792154,-55065,390264,40556,-446015,12041,-676494,-499473,-324843,-774996,-169456,-95191,-171050,277602,40759,411416,654467,624119,681649,330926,162494,118080,-261445,-364939,-485047,-520550,-572979,-488906,-385593,-309309,75735,49337,123073,570241,269432,468531,545175,99864,542615,20192,-333327,8238,-848222,-252609,-419313,-1035957,-28360,-481430,-190912,542592,-146572,494220,767664,108994,820226,312315,48909,527900,-572692,-308075,-306522,-1069269,-98534,-637300,-518529,433382,-336607,435259,604354,52861,882938,472391,196322,706120,-242076,-4341,-38756,-884206,-251392,-539930,-775266,-107983,-482603,-58141,311153,85005,735982,421452,520981,756613,220417,265889,94132,-378464,-125461,-366260,-654665,-262336,-593934,-425525,-290633,-190050,75461,205028,355270,591166,590168,602444,427128,358857,135328,9748,-169867,-586407,-391966,-660218,-608784,-393669,-317254,-63744,11715,97802,641611,409628,464819,549897,206407,301131,125523,-262339,-90360,-631379,-507801,-338510,-654649,-310601,-47932,-308630,307226,136584,325997,636573,310034,579690,405494,4985,433049,-239418,-373352,-206867,-827948,-431417,-395775,-616480,-20175,-82407,15994,413927,136424,571947,588236,238496,470101,23138,-142417,-22037,-446548,-376711,-447763,-690367,-272051,-480551,-248346,84482,-78462,271900,444972,446054,662074,358560,316711,279868,-289062,14005,-257278,-427254,-370776,-582483,-255034,-354550,-160456,86662,130230,253927,522960,421589,601985,407697,185275,238707,-46299,-102730,-367417,-555230,-489134,-505372,-421230,-43535,-187812,25503,190606,216987,547555,319993,538268,459609,188156,190248,-80901,-223399,-303404,-498507,-362134,-495108,-391813,-259972,-231026,-40291,158028,368950,353138,398718,448474,327371,305248,117272,62881,-107114,-154840,-498488,-465647,-511852,-402760,-215131,-304720,-153227,94374,202772,490193,395286,491976,466684,241994,278652,90929,-234008,2064,-430499,-508161,-367685,-438918,-276819,-169182,-328907,155202,199905,284803,686727,292752,490156,460569,198276,365287,-70271,-314353,-244725,-711241,-354137,-335888,-717401,-7120,-274340,-78566,570672,189973,583025,560620,223330,707529,65549,53471,201076,-430552,-133097,-396343,-528141,-188760,-413817,-415849,-82512,-209371,352838,233481,358715,698698,400239,444790,421320,122220,121422,-59666,-439789,-221260,-567336,-455773,-350966,-422115,-180492,-76405,116332,314689,323172,479467,551971,418506,244464,30764,32491,-191336,-204536,-404914,-418773,-405929,-427499,-357480,-259326,-175022,133283,-64492,214521,382654,151579,545971,386924,78695,229108,-249815,-404256,-92717,-584966,-359059,-246415,-439482,68112,-171909,95927,542262,-50352,401900,470931,199144,244685,32721,-76555,225107,-431093,-211606,-223770,-512930,-113125,-156290,-176105,49163,-29969,237349,263524,55144,323683,181289,117192,129571,-139722,-132651,-138069,-170179,-81756,-146475,-169754,-55766,-107837,2762,91599,97202,141215,20034,83077,154249,118257,-159360,56695,-74885,-98559,-89035,-100372,8575,-78621,35945,-17617,-17712,-10551,-63514,5102,97654,143701,88403,9760,41941,-16858,64266,-44857,14436,-110517,-80384,-15725,26369,393,39600,-4309],[0,0,0,0,0,4,1,1,4,0,3,0,0,-1,2,-5,4,-9,5,-7,4,-5,5,-4,7,-2,4,3,-4,10,-14,20,-28,33,-47,56,-74,87,-108,127,-150,178,-205,242,-276,319,-361,413,-465,525,-592,659,-738,818,-910,1006,-1114,1229,-1359,1503,-1668,1873,-2136,2530,-3195,4557,-8030,20404,-92781,-989553,-138814,-393668,-1109606,134503,-658806,-225911,333112,-463047,586932,555589,108784,1186409,296821,184505,621691,-437403,127832,-371109,-820425,-273306,-789322,-436263,-177369,-490482,220805,121395,179982,681161,336194,504699,690000,236482,329626,118692,-258383,-184106,-514327,-647086,-398336,-548227,-374538,-184169,-210925,147497,465794,293787,434331,571872,218595,423475,149158,101215,112935,-394756,-307797,-295004,-628300,-105423,-284643,-224835,247643,6468,245317,779302,175009,602835,599062,-78639,553610,-268759,-105958,-164529,-713064,-141954,-274655,-674040,52874,-208488,-33456,460159,-92990,560244,633285,119892,646699,61645,-11018,241645,-379902,-131319,-199111,-541265,-92215,-393223,-314593,202534,-66691,152871,421283,63316,567493,415932,204060,356485,-62746,65846,-88463,-411813,-271931,-302207,-465825,-113185,-217479,-111094,182910,-27210,315444,278338,225958,381925,268918,176756,195411,-241517,-80537,-257380,-497815,-335321,-548997,-192302,-141018,-143417,-36153,167941,179982,355605,409740,166233,439403,339215,-61318,41390,-105242,-220657,-148295,-433613,-335901,-246669,-141285,-61007,94741,-32841,310335,322932,243489,202976,152884,197821,112655,-103632,-74172,-248053,-319988,-90982,-368449,-189288,-62673,-67003,163876,184798,97650,256427,122174,141251,83635,55095,176768,-20136,-376481,-195999,-398108,-209029,-32680,-72926,-58903,112660,121485,236142,169655,237451,180970,76788,162973,-97912,-147570,57099,-250098,-49100,-114405,-190406,-140915,-9776,118902,-9102,-29327,125343,-2578,197425,261234,22762,2982,48040,-23930,19410,-27208,-142778,59662,-56570,-159405,152035,-32762,8791,66008,147338,196205,181721,-42529,104363,-34628,26886,-66021,-65732,-70197,-175066,-30877,-53022,-876,-10674,44597,55941,43104,41449,146032,34254,72269,59320,31709,-40938,54056,-16184,-91799,-14721,-84671,-23453,-34957,-117470,94191,-30407,136409,124316,46510,48846,-20063,116523,110536,-41386,-106528,-247489,-24951,-141251,-77634,-134163,-56186,43860,62222,-19454,-19505,-90572,-98039,184662,-89690,-29988,6861,-124592,43615,98120,-15963,178366,98116,38064,-36324,-42581,23348,35296,-44417,-57156,-111664,4739,39707,-48259,-13473,-79181,-35836,6109,-59145,24257,-27054,-31224,93241,-39710,102058,73456,-17020,-60366,-54849,5485,44004,-14981,26038,-100523,-13786,-7413,-86090,-135101,66779,-166145,-40246,65143,43139,-20581,22986,6293,-98731,-7879,-86803,-197,36126,24778,-46685,-53150,-36900,-131178,-126716,-43807,12319,42424,-21727,-101115,-71773,-24488,-3541,110298,180544,40858,6078,-104745,4142,-98216,-118670,-109475,-105337,-68610,-194696,-137483,-13388,-52523,7848,-98000,-3143,-151756,-32074,116093,-40467,169048,30308,3418,175872,-39053,54348,24863,-115885,-65357,-229114,-76287,-61212,-160349,-45950,-84880,-183269,53983,-18214,141673,-43581,-101551,127454,-157732,22997,-57596,6317,118226,186335,27979,7663,59483,-24413,65179,20069,-138085,64396,-188495,-31002,-82306,-130139,-13458,-60529,29135,196784,27845,146857,185494,178753,76405,215565,-56718,29975,-93257,-272418,-184044,-177085,-216305,-94561,-141071,-11890,256473,19130,76899,27946,142128,243983,203635,88914,-99124],[0,0,0,0,0,5,-1,3,1,0,0,0,-4,1,-5,-1,-1,-5,4,-4,7,-7,13,-14,24,-26,35,-39,46,-57,66,-82,92,-112,126,-149,168,-194,220,-249,286,-319,362,-403,455,-505,563,-627,692,-768,843,-931,1019,-1119,1219,-1326,1435,-1541,1646,-1732,1791,-1781,1648,-1255,320,1903,-7743,27653,-214495,-1077049,-54234,-529609,-561005,443323,-381660,430905,737777,-235,1076150,502217,192916,716259,-412769,60915,-17689,-814348,-167170,-662742,-816879,7158,-639496,14187,315065,-140279,575923,404216,548786,668152,226519,441250,190115,-167800,-79468,-316565,-526113,-404438,-486329,-416798,-491435,-142822,-102568,349695,362096,454376,611374,381592,375889,596460,1891,8002,-229296,-710787,-82438,-832093,-491304,-70662,-776716,91460,64854,29981,720116,37084,586478,772334,35059,846675,159363,-277227,454927,-721314,-256378,-118308,-1047102,21340,-359464,-466174,390928,-336408,448374,637324,188690,876710,451763,144178,580233,-286032,-187096,-195936,-928434,-185921,-636593,-763471,-28325,-451518,58978,445305,85592,734080,465854,465788,698485,124877,339944,166586,-420660,-198412,-475700,-577247,-412466,-514833,-314510,-272703,-96977,165463,293103,438712,688314,561165,435092,300009,404394,-10541,-134937,-421645,-350120,-509978,-734594,-396169,-250863,-389939,77724,269728,161536,665234,460006,353749,572812,179140,269065,-33157,-360415,-15901,-403732,-504874,-364219,-433446,-308237,22208,-121396,425056,272448,317629,715281,183101,429199,328084,-133813,54710,-284596,-475109,-256658,-530291,-422592,-241307,-338515,160285,28539,168887,601642,311298,627410,588523,81443,372159,11360,-120597,-91494,-471530,-350095,-344081,-580651,-246246,-284941,-82090,316363,212778,378656,524963,494010,472754,182714,143270,146588,-186419,-162151,-268737,-543509,-317576,-478065,-265148,-149319,-216597,252839,383171,256295,397698,300042,265580,321986,42366,45749,-197139,-175218,-272828,-425861,-308138,-167594,-272984,-1230,50579,318847,274842,389936,369409,263995,220115,134293,896,-18119,-193795,-543888,-252755,-586954,-321487,-252678,-272333,31025,169169,195551,367602,294648,343837,382074,298889,134217,38174,-51317,-245115,-264661,-300654,-426537,-353828,-257273,-205030,-132133,-24998,132784,371782,252015,424219,475662,185401,331355,68076,2331,-223662,-345738,-281140,-331259,-414007,-293030,-277768,-72400,187211,-116335,261712,218676,342611,568092,208862,247763,243462,-150253,-428,-354779,-469077,-86602,-634635,-345416,-183491,-228723,68260,13272,56064,594681,202288,418775,461457,150077,229460,-337,-125487,-70079,-520396,-309452,-343538,-598627,-123645,-458974,-207417,304010,9847,342457,393384,280125,485628,347698,118118,304468,-255169,-202282,-262288,-632860,-194851,-460391,-339790,-138228,-234551,51911,152316,140643,351641,305230,346974,271363,141750,80292,-30356,-203198,-153843,-430274,-376204,-266668,-244030,-160692,-172749,-6465,90285,258976,325233,295320,449179,292172,269628,142060,-184472,-51735,-62070,-279844,-183746,-326147,-136306,-27884,-202829,73556,112202,59272,447253,91453,172172,375042,-91021,182305,-123156,-230567,-265,-420445,-350462,-111611,-412370,43060,-44329,823,357041,22320,212079,436473,-22326,328587,-7913,-231389,95062,-229808,-177971,-169185,-427379,-215026,-243158,-76004,198542,51442,253117,377478,213927,234616,337644,94112,205571,11568,-145628,-205757,-275795,-156105,-197921,-260437,-141378,21390,149074,203865,266979,441473,356755,279514,322141,221919,92605,-94916,-112992,-320487,-255709,-215141,-281515,-272102,-71914,-117343,67611,-8698,181886,225898,134090,382628,140466],[0,0,0,0,0,-4,4,-11,14,-19,24,-27,39,-45,62,-76,95,-115,137,-164,191,-231,269,-319,369,-428,492,-562,645,-732,835,-941,1064,-1193,1338,-1494,1665,-1855,2057,-2282,2520,-2784,3066,-3377,3712,-4078,4477,-4909,5389,-5907,6484,-7119,7828,-8620,9511,-10528,11689,-13046,14642,-16560,18901,-21842,25644,-30761,38038,-49218,68744,-113017,493484,-43566,378899,470685,-657983,514096,-504140,-732844,-45328,-1124205,-270204,116436,-692138,661834,-80562,248270,956093,100860,617311,665994,-157155,458922,-260401,-657403,34394,-814791,-464551,-330572,-633984,-37607,-91149,-60647,412343,228320,470089,711059,325933,386787,186567,-4165,-33366,-261561,-528711,-422597,-510248,-450138,-189516,-284773,-14394,231363,124798,467388,539332,212462,543936,328846,-42,262071,-282388,-284007,-106096,-739888,-246034,-422179,-536821,159530,-304572,60477,391090,50933,580685,349762,188740,733488,-196749,-17079,8971,-632327,-165800,-517780,-566992,-25974,-612749,-156737,327630,-387921,543821,308863,168936,965042,138554,379194,424327,-167394,-19352,-314154,-651454,-299024,-698705,-506320,-38127,-487315,64792,189136,-60376,624575,305199,384429,739123,171898,344085,197790,-307476,-82675,-434782,-417864,-334633,-548188,-366258,-102142,-167081,334657,342039,363718,635244,329785,381992,350796,-53527,-1250,-106378,-538221,-241266,-477688,-421774,-302580,-211471,-36940,139021,47691,411152,471686,358472,482695,317817,354310,291138,-127806,-64893,-187267,-556178,-517889,-343002,-382976,-298099,-69736,81661,327418,208770,305610,576449,320310,555932,392779,13684,65564,-277364,-374910,-236735,-561381,-355469,-221854,-402274,-56961,17766,129251,314436,103274,570157,323413,162362,393636,80392,9017,-123061,-369269,-233986,-326487,-413610,-101952,-294544,-38669,53410,-64529,358829,206826,139780,303531,136300,114158,225803,-123490,-187634,-290816,-196932,-80963,-257003,-77491,-61298,-58007,21253,3832,82648,125459,165890,84493,52790,126136,-6396,1369,63824,-68231,-106189,-18845,-201842,-50488,36344,25406,99764,81578,-16300,308046,175865,18871,120939,-60933,-88270,49063,-276598,-148812,-109529,-325828,-139667,-199314,9372,65158,223226,118246,193215,91980,94786,76788,107643,50987,32807,146058,-102535,-10742,-279147,-235510,-143387,-176629,22361,13726,704,53013,27463,125860,192390,263394,111068,40205,46739,35081,12096,-12079,-178937,-6871,74163,-86979,-38804,-37536,154746,144577,147332,63136,178006,-24554,197585,50629,-121603,30001,-260588,-271343,-30093,-329776,-96647,-25865,-110636,201274,78048,18253,430131,-66214,137799,149150,-45929,91582,-78512,-111253,35971,-223397,-189974,-100287,-103905,97697,-184380,73215,168898,16616,45009,166179,95087,138170,78699,8372,-52878,-60696,68949,-68516,-149501,-25072,-224726,-39336,-170641,-166245,-105664,-7255,-77319,132264,-45997,-89634,125111,51163,62709,124068,149354,215799,51303,-38197,31246,96297,-95793,-32261,-72358,-84685,-151119,-216457,-107469,-181128,-148035,91,7881,87956,-2820,116772,96363,215992,124081,64017,50013,41331,-43769,-141382,-226125,-206120,-247511,-114091,-55638,15730,-19577,151039,184619,85780,173115,214168,144189,196977,-36119,-150389,-159546,-132448,16138,-28109,-156411,-24523,6725,-19647,162382,18855,188378,126539,128221,233796,176863,-15459,-28561,-162524,-107635,-72636,-283983,-175590,-17453,-101232,62589,96438,33567,203157,101202,254051,223106,57056,37180,17255,-100017,23983,-239920,-69851,-174989,-228358,-138038,9990,-101388,146070,84754,201902,261251,100632,225606,46595,64079,60556,-170383,-72229],[0,0,0,0,0,4,-5,3,-5,2,-7,7,-13,15,-20,23,-26,33,-35,46,-52,65,-73,84,-96,110,-127,143,-167,187,-214,239,-269,301,-337,379,-418,470,-517,578,-637,706,-779,858,-951,1043,-1154,1266,-1399,1540,-1701,1878,-2074,2301,-2554,2852,-3193,3603,-4090,4691,-5446,6427,-7761,9663,-12588,17540,-27364,53285,-254598,-498425,671506,54064,336278,1044097,-164259,643836,594282,-212450,522300,-568340,-387905,-254334,-1093326,-252425,-377924,-723810,204389,-162676,54456,525984,123716,607287,566736,252124,707476,-10801,-9053,-18519,-389879,-415536,-549844,-640595,-470729,-468150,-293590,-86760,227873,452787,473765,553951,441576,730640,235673,116988,247064,-382579,-273951,-268470,-838388,-273537,-645534,-460736,72432,-363626,221100,424375,-5411,861034,446345,248775,758635,-104535,219413,38372,-796401,8862,-634174,-690407,-31568,-916804,67995,48074,-343995,876574,175009,402081,1090307,56158,519807,452842,-302319,356088,-704104,-542652,-175410,-951596,-171849,-438231,-554143,216342,-188378,107258,746734,104463,659051,461514,213834,591072,-64625,48757,-14513,-670156,-378584,-462723,-595345,-257711,-376289,-229832,98231,187888,379702,387927,477585,482968,387719,314257,173750,-67188,-249303,-285823,-605143,-581988,-396494,-502643,-387758,-147646,-59072,235965,341055,437887,656591,396255,279749,579118,117757,-38280,-66485,-558827,-326912,-686671,-684760,-272814,-491784,-111921,220364,-50613,503220,429561,374185,694500,70148,430670,270618,-337730,57514,-437505,-629032,-252320,-856067,-428741,-217867,-357389,166605,34759,281617,667079,322341,669187,404922,46646,542475,-37933,-191153,-94374,-617000,-401836,-469856,-533161,-157929,-260326,-97133,227810,161784,463333,440321,339054,709114,311676,256915,263567,-259614,-100904,-363175,-656859,-320509,-590008,-268466,-300940,-131598,190521,56513,326043,430763,302522,493119,454760,285882,309111,-172188,-121433,-280392,-430917,-319651,-624644,-483969,-227515,-194794,172434,184557,201421,553937,367287,630348,354661,163747,90018,-84908,-190223,-226900,-435288,-479600,-384672,-298178,-241547,-226380,-93748,296937,241141,416909,429649,425181,547626,227356,47779,-30661,-157396,-278071,-416609,-558899,-261952,-380691,-197142,-60409,-94,130249,217997,512095,469944,305661,439859,203073,160214,-122595,-416046,-295712,-441576,-455162,-275178,-323262,-137261,61253,-12606,314289,442220,435735,587207,318111,414237,436150,-41842,91588,-262578,-302279,-201262,-620258,-267616,-222121,-222973,12544,-91850,215871,353862,216229,511544,419509,134127,542163,52208,49980,-27860,-548926,-202731,-421734,-617033,-88216,-420851,-310329,137783,-116605,233775,312896,351205,719123,232535,378124,342541,-289213,-662,-264086,-444523,-283861,-604357,-329698,-275119,-415980,6142,4037,103638,399317,309054,452825,358914,146158,246908,-56025,-233630,-171413,-329635,-308584,-406791,-515044,-444862,-168106,-28532,56372,351587,377111,366979,649401,214430,334134,234515,-49872,-83886,-388810,-380643,-350632,-547233,-281674,-245409,-360081,138736,43846,189988,552351,33594,434427,474175,32037,268756,-10570,-274043,22774,-566106,-326876,-257909,-557067,-116551,-202868,27555,474504,15014,442152,397961,119336,459064,87468,-95435,87926,-471879,-339761,-288578,-766104,-118532,-213710,-239460,360582,106999,261146,550729,193203,576864,458517,72296,200052,-291815,-240160,-314128,-476970,-380531,-337247,-377781,-50567,-208812,147698,494900,376782,310446,332963,377431,234039,120204,-79907,-108814,-296190,-475439,-274136,-221034,-374905,13083,19765,-22236,403441,282659,445293,481585,311361,482083,177549,-204060,175272,-319862],[0,0,0,0,0,-4,5,-13,13,-20,22,-29,36,-48,62,-76,96,-112,137,-160,192,-227,268,-316,365,-426,486,-562,639,-733,834,-945,1069,-1201,1353,-1512,1695,-1890,2108,-2342,2599,-2880,3183,-3522,3884,-4287,4721,-5202,5728,-6306,6946,-7652,8446,-9324,10323,-11449,12744,-14241,16002,-18106,20662,-23855,27956,-33464,41259,-53229,74132,-121385,495225,38862,428889,1180469,-111932,963952,365313,-206839,688794,-420050,-320856,94164,-1137708,-175880,-345958,-829533,288890,-436069,10606,780109,38340,896266,649576,192213,737845,-22093,43239,95204,-586294,-318195,-426532,-819102,-187005,-478712,-291281,214983,-42383,378672,637235,426187,582843,505447,131632,174570,-59144,-286776,-451819,-605539,-699477,-419360,-492955,-200624,-23600,-147395,522350,528838,173005,791674,412920,256203,372946,-186257,-152562,-142411,-838619,-264664,-589446,-779279,63754,-584676,16288,509281,-67414,762431,647489,193846,865189,61306,329579,366150,-458198,-154074,-645965,-813268,-205660,-667369,-349700,57040,-369055,588577,483161,288920,844123,259654,323411,676054,-245794,176408,-203949,-670061,-142865,-653348,-520483,-95019,-506203,-27794,261760,64599,565127,333261,421780,793698,276827,387801,427799,-266055,-103468,-358433,-584342,-464897,-694848,-561342,-177651,-321393,231495,277191,275796,583539,478887,444376,578860,112643,90942,-47021,-317393,-255675,-544073,-623413,-547212,-452386,-243430,-43653,32012,257738,336537,359801,616552,500336,396163,256100,62833,-227992,-293280,-642172,-674324,-392597,-461375,-67910,-99557,34808,401695,372531,294725,631105,302190,463881,309829,-220673,-119607,-334457,-581113,-306321,-578169,-433427,-224649,-213399,214920,246447,362234,558330,400011,477853,411874,66512,120923,-311442,-360473,-211480,-495928,-552093,-313740,-482695,3151,53095,131307,483898,318528,484891,675190,224161,296217,-94932,-203906,-115910,-490692,-359748,-496720,-571302,-246606,-273817,-137836,295477,142812,423306,583312,358179,664928,256320,103798,-9451,-131311,-289672,-403948,-689683,-328372,-498193,-289914,112155,-4302,246736,463360,362894,744548,451527,363110,314223,8096,113414,-195657,-487581,-544926,-506410,-324938,-316855,-376125,-8579,182979,81516,619218,467138,467588,558213,309236,251691,106303,-200538,-249536,-424991,-463388,-465123,-566013,-290272,-258858,-75242,77980,155715,329233,322964,488099,491486,451187,350713,91960,35905,-43913,-264596,-354609,-517896,-488742,-361872,-430062,174662,-42481,223069,474223,369738,532516,543117,317694,660908,144811,-123478,103942,-521162,-357864,-363186,-518319,-13359,-277662,-70671,288012,-31334,502698,699962,219500,620637,184152,-47360,352975,-442186,-192534,-261014,-679959,-324051,-429668,-510237,145973,-165269,229657,428889,74451,635357,359149,261575,530665,46839,-36055,-79884,-498869,-241914,-466294,-484371,-212627,-324550,-91271,23277,110368,354219,489115,332221,588695,413863,270526,292381,43683,17270,-147077,-356833,-480702,-422585,-433044,-398682,-202388,-51517,139555,140253,135431,374266,288581,495647,332435,168387,403091,-101891,-272291,-108287,-581192,-266791,-346302,-544444,-178113,-254068,-87429,414185,187592,437610,515794,115900,598846,110069,-9495,98995,-450064,-199512,-126311,-653450,-126437,-458135,-358427,172936,-152916,326699,390712,130932,427837,242465,189406,310456,-161638,-54650,22191,-489775,-285276,-338956,-558754,-55631,-349707,38378,97228,112103,268085,312435,376143,573718,278502,137411,129777,-112005,-50935,-259909,-337134,-366108,-225827,-467168,-182758,-160965,40939,308185,99534,415379,483187,308203,401901,253189,46483,198478,-311166,-202414,-162671,-628046,-282198,-329062,-360252,162016],[0,0,0,0,0,-1,-5,1,-2,0,1,0,1,4,-1,4,2,-1,5,-6,6,-11,11,-19,21,-32,35,-46,55,-65,80,-92,113,-130,155,-176,207,-236,270,-311,350,-401,447,-507,566,-635,708,-786,875,-965,1070,-1173,1294,-1417,1554,-1696,1844,-2004,2162,-2331,2485,-2629,2723,-2729,2543,-1951,450,3142,45702,275114,1014086,42129,449797,417489,-591413,270848,-504603,-791558,-19512,-1093269,-393434,-45995,-600968,498970,79434,212027,821001,162691,646325,564250,15543,344298,-208455,-367802,-193078,-771751,-503946,-334466,-707109,-181879,-176610,47253,337262,477511,529009,675221,513028,405258,440915,107632,-224960,-213012,-663048,-474781,-434626,-704280,-144974,-202061,-344824,342089,157968,390027,889819,250540,780021,422395,-9490,595725,-402036,-254994,72785,-882939,-170910,-485249,-824979,212771,-309997,-43337,787537,-13715,897326,545747,159055,897239,-1667,50086,181123,-839870,-164697,-541428,-886085,133533,-704240,-95366,436166,-216694,797210,486763,245564,929471,197650,405347,427237,-421097,-22892,-303378,-694380,-109971,-732431,-483893,-107998,-413340,114254,24013,179875,610590,470563,430537,444689,335282,402458,203757,-291494,-309012,-569224,-559272,-445846,-561641,-398615,-94628,-112244,67579,222638,156969,470098,538003,307723,490512,427450,7149,56165,-358205,-360183,-349851,-738246,-292281,-280950,-452676,133189,-19279,220622,449739,363672,600504,581107,313216,470758,-1512,-180804,116043,-484714,-430025,-511147,-629974,-142612,-375731,-191258,258602,80136,538497,611703,326795,733858,250585,130297,329725,-224303,-82085,-341623,-715704,-268050,-427794,-489153,-83784,-214287,238073,404162,284332,722704,389348,514163,492466,41299,19826,-178259,-489318,-169919,-585920,-633980,-276994,-558228,-136621,-90121,42170,404534,242779,492189,542477,308249,453678,297281,127900,-39295,-293281,-365335,-447533,-600426,-255669,-461014,-354767,-1774,-81583,281384,239796,346801,523299,436061,519521,405938,97723,171744,-244926,-426292,-255803,-612268,-449243,-388462,-459925,-225212,97564,116798,189462,303730,512201,442779,519685,457931,88891,178313,-28044,-139045,-397241,-549562,-413583,-489829,-469136,-254124,-181567,40593,275176,358775,474456,432876,527148,375203,186582,250153,-46800,-353139,-202679,-432933,-511287,-381941,-551550,-153598,-2690,80272,314004,235367,495558,536282,220812,559627,120947,192700,76320,-380773,-322395,-306099,-609266,-265178,-537834,-255473,162525,-161992,488895,413598,315206,660081,342725,129401,322936,-131120,51332,-243745,-535164,-212561,-578268,-391804,-111748,-423170,199353,195828,52022,765645,371821,221961,604167,-5662,264578,-10202,-477134,-98951,-544263,-626136,-338224,-439518,-118903,108820,-87045,414833,291429,511276,583282,218243,241488,279679,-160760,-23990,-386673,-396310,-364706,-559384,-427143,-257283,-27767,-968,187280,300613,493743,383931,408176,465542,288728,65627,24050,-140590,-410722,-268587,-437741,-527857,-338117,-379898,-28295,100831,44176,490417,373262,321567,769705,135313,244218,253953,-443526,-61783,-506150,-454969,-248967,-683136,-241465,-122618,-454324,327521,154735,172625,770932,52682,462679,349202,-118994,390633,-160287,-324405,-97463,-671742,-319086,-372361,-633072,108182,-233068,22459,546611,106709,569523,414832,134930,607352,3113,-33156,49586,-472138,-260475,-330276,-501601,-163717,-391656,-113580,28692,-45467,324187,351272,289877,582403,411181,325553,282953,33938,-94248,-208737,-284095,-426638,-363962,-431119,-361161,-79458,-144892,96973,296845,39765,412173,311927,266647,421812,49986,86731,-37660,-362544,-57163,-377769,-540858,-126421,-452389],[0,0,0,0,0,0,5,-5,6,-7,7,-10,10,-19,20,-29,32,-37,43,-48,59,-67,82,-91,108,-120,135,-152,169,-194,214,-241,264,-295,322,-353,388,-424,466,-506,553,-597,651,-703,765,-830,900,-980,1060,-1158,1260,-1382,1515,-1673,1855,-2068,2325,-2633,3021,-3500,4124,-4934,6036,-7580,9847,-13381,19321,-30393,67292,-622548,-713924,511386,-412882,389727,704092,6903,1033674,439109,164392,903253,-327625,50515,58131,-825668,48685,-733032,-788786,-2147,-783475,-9323,240282,-300912,886366,369816,190584,818429,127950,437058,293355,-382211,158432,-439913,-507560,-293961,-614162,-457324,-258055,-501279,15680,187421,151254,591331,529122,551729,700203,420977,166213,301198,-271996,-236739,-275318,-780613,-343786,-388332,-762604,22512,-203935,-20839,506869,146730,608977,686315,120068,968006,55391,128563,246112,-622992,-168487,-457941,-862082,-14081,-602254,-435729,118728,-398219,384986,459255,7972,912942,238765,421416,763848,-146371,226622,-32951,-767855,6450,-573283,-607887,-90832,-669986,-205766,218637,-129501,574874,366497,391488,809046,190709,448124,347845,-237968,-25970,-265375,-641791,-226935,-610623,-489082,-169789,-448307,226091,345440,189884,641591,409969,387692,711007,192180,80155,-3271,-438171,-227972,-618091,-614141,-322433,-500057,-350669,-66190,-112428,314179,333372,530351,658956,407644,505804,361355,53685,-172934,-261690,-549237,-405092,-509440,-469506,-317044,-412686,-174965,122868,106908,342212,745446,414174,662958,509915,66926,251123,-73203,-285371,-339736,-542716,-548727,-434212,-462812,-144010,-67147,27078,413197,149649,644164,545486,290165,565256,58657,38711,57338,-467698,-354400,-443411,-503692,-208296,-291328,-215519,238220,-58369,347172,524681,294296,540945,365504,151761,167277,-219407,-289207,-332069,-557374,-440338,-421216,-379832,-17129,10442,251988,283672,252990,651976,366240,389061,424136,-66029,125955,-121827,-346406,-236888,-486234,-424041,-363442,-532630,-67140,-52607,43691,463833,203883,533786,530021,289447,277625,96395,-32036,-147850,-367468,-344598,-441676,-496085,-324330,-477409,2352,43327,-27863,403235,376853,341556,482429,499247,278624,220064,-34845,-48991,-185937,-488449,-407291,-504700,-344553,-279239,-375183,-130285,32078,239651,359822,350037,384995,420898,303564,270997,66550,-163250,-151880,-242050,-399940,-325405,-451916,-298058,-206616,-69462,15320,233904,348903,300240,377953,391165,197302,247239,84,-6803,-133050,-381503,-321440,-372739,-266387,-166204,-325233,64152,21743,105989,447171,108322,376929,378203,126312,348531,54144,-86960,-101263,-464584,-163968,-257593,-557933,-185627,-256647,-124300,237697,93114,311695,381888,119737,405410,298197,48907,344537,-241712,-64330,-310100,-442982,-223834,-407503,-412458,40127,-236717,-1770,164044,102163,367328,196317,142256,500398,173346,81137,175374,-214203,-70582,-198152,-370980,-200200,-223798,-276988,-9284,61765,-12063,239025,213223,400808,321837,222721,212023,150059,-61872,-96114,-70919,-162973,-34672,-210958,-105485,-59470,-119917,25347,70116,93270,278012,97199,202853,95202,114319,368634,-89595,-109893,-70651,-371781,-289942,-210759,-320049,-7864,-135662,-16729,290902,129059,330987,381156,69262,308763,109131,49922,149226,-312660,-142874,-149282,-415065,-207512,-136500,-180987,70172,11441,163152,131523,50913,306348,162846,105380,112437,98946,-96943,-142233,-266434,-222365,-201540,-202135,-129534,-14740,-42819,68200,129663,80703,201041,70860,134960,56271,124657,4569,-65800,-31541,-56648,-224613,-238354,-137759,-137870,-142022,-26481,74258,115965,109768,63437,163075,157284,110094,210426],[0,0,0,0,0,3,-5,9,-7,12,-10,16,-18,27,-33,39,-48,53,-66,72,-91,103,-122,140,-159,182,-203,232,-259,294,-325,364,-402,444,-491,538,-593,647,-710,771,-842,914,-992,1079,-1166,1268,-1370,1490,-1614,1757,-1914,2092,-2294,2523,-2795,3111,-3498,3964,-4550,5286,-6250,7538,-9320,11905,-15869,22490,-35063,65879,-300649,-89625,337190,-1075396,-238597,-419107,-982405,111088,-660269,-285484,556197,-301425,716671,572639,217549,1117127,225249,334767,422178,-459631,829,-390790,-745114,-200651,-664983,-578978,-257603,-346499,86641,274705,264625,572532,384561,570439,598751,354614,284616,77904,-192837,-462071,-434733,-546896,-580944,-397795,-534954,-49512,155605,-86836,547282,299845,419597,839720,214313,476251,440967,-189740,265504,-377970,-515276,-94122,-879041,-272217,-388636,-706903,371310,-192331,174640,830823,44999,847107,548327,12675,758929,-220814,-100379,208843,-798568,-62112,-224320,-692121,-10230,-367411,-79698,333295,-255186,633614,385851,129319,877527,137118,168736,400890,-308785,-45178,-257310,-428952,-126,-552856,-199865,11512,-199734,114593,182883,174223,452745,321467,387459,372845,-12390,202889,114922,-72289,-90053,-356254,-305300,-189040,-177103,-124620,96935,37644,165991,189072,136753,237532,247889,54961,122606,69252,-108460,-24914,-201622,-52534,-116384,-257002,-129942,-141344,-112801,14427,82548,144943,274598,108412,195626,209888,87549,151418,29981,4835,-114466,-149918,-112225,1198,-131187,-36358,13683,-13497,67317,-124560,187820,52582,-9925,146155,-65111,-56778,56669,-53751,12798,26029,-36510,-8384,27534,-90736,-37734,59204,127744,79320,51504,144521,-105432,-119966,-49320,-42687,-5530,-13607,-51604,-72853,-75597,-26664,72676,-703,14368,41337,-104149,-62050,21679,-50230,61798,-105362,-53814,408,-21860,-95980,22723,12020,111893,121587,-2761,-11784,-53937,-16762,57471,-1502,45642,-40669,-95801,-20798,122015,-20020,39074,145043,74234,95468,189030,150533,154230,-19470,-98641,18209,-13309,-286890,-56667,-116735,-91211,30262,47293,-97756,66854,90056,82593,64102,78359,10914,95546,26192,-49029,32218,-25993,78998,-107489,-101047,-61939,82898,-64946,-114399,40979,-60750,82334,-75131,-45099,132513,-135403,3058,8130,75004,112297,-6001,-48000,175262,457,207114,-101555,12638,51074,-142489,101693,-50627,-22203,55119,-26965,-113482,-29750,73895,48170,-54092,42494,63129,31285,65533,-62868,55429,106568,30502,163648,184029,39962,95977,-36335,-131114,-73156,38990,-27752,-35423,-107153,-96209,-75019,-45433,102678,9560,56175,8374,107239,41981,52693,-26740,37055,-16204,18657,5265,35215,121072,156926,-31258,33251,-5633,-87236,-145059,-92453,64985,49818,-12403,140413,-130145,66311,110821,26,160598,35529,72424,67770,126167,103623,49482,47383,-104043,9554,-53947,-197121,-142646,-107314,-227833,-34871,-68317,-138527,202870,163832,172363,96635,144720,100625,103704,-33727,139370,-139662,-26587,-83033,-199237,-61370,-225759,-183223,144053,19411,90242,160059,40585,272129,-54798,188274,159195,-124073,62048,-176709,-153579,-3832,-316644,-83333,-47921,-209868,164700,-10050,-50300,218358,-6567,215906,63015,-119959,17850,8925,-40001,28039,-233781,56855,-96661,-113093,-12053,36802,-40478,22439,-1873,79701,30921,-33513,12229,-9566,-42373,-160213,-319,-3929,-27175,95698,29555,121428,76672,-14657,-60595,-77450,140514,-85703,-167123,-189644,-65832,-115384,-32247,-32897,32116,-150920,52270,96929,164847,2943,1813,96181,79092,-112187,45900],[0,0,0,0,0,-2,7,-6,10,-7,12,-12,20,-26,33,-43,47,-61,68,-84,99,-120,141,-164,192,-217,254,-286,333,-378,430,-486,546,-617,688,-773,861,-964,1067,-1185,1312,-1449,1602,-1763,1947,-2139,2355,-2584,2842,-3122,3431,-3778,4157,-4590,5070,-5625,6259,-7005,7883,-8943,10253,-11903,14071,-17027,21320,-28062,40103,-67435,258536,-278594,-890808,176641,-1021004,-668174,104218,-945009,330526,237117,-237013,944453,169139,423143,852429,-151865,574757,235725,-622246,175768,-704545,-545183,-223835,-954778,-156621,-178939,-269681,468668,188762,503941,785992,265210,709355,622914,5712,305626,-190512,-390963,-323380,-664806,-500079,-371399,-476581,-240061,-43007,2476,528253,465830,428361,552715,563446,181563,534970,-62815,-40105,-45130,-683594,-448766,-448719,-784399,-228791,-453761,-26166,476894,-32715,582009,617751,335374,832597,67616,116661,627165,-475094,-79707,-416932,-827793,-110527,-738765,-511543,113047,-613706,258749,306823,54927,894318,147622,316765,759479,7730,295099,69520,-528796,10909,-593485,-646386,-137325,-619674,-117678,-93216,-267467,372619,274956,357522,901285,159341,587750,553547,-125289,134823,-303058,-396451,-261136,-768915,-505406,-378548,-580028,-89739,-18463,63603,465644,355478,713518,563464,405470,459595,82488,-26399,11949,-535647,-542267,-362311,-669157,-500711,-325476,-280408,44042,206023,249448,435313,570107,472295,591323,514413,378003,198361,-97838,-110503,-445590,-483185,-474302,-586732,-487152,-197884,-190519,155673,206858,315026,654330,602548,491164,601073,88346,36582,-3373,-314145,-247787,-519886,-507062,-198501,-457843,-363724,-11376,-158569,412837,306513,381457,611822,302906,466679,300776,71419,56597,-281617,-420181,-264617,-631363,-482117,-369258,-547711,-106735,-71986,92867,468612,414148,517246,492691,276601,433042,207173,-5565,25115,-441394,-140962,-535465,-444886,-328196,-494051,-221855,-90210,-128804,348504,238518,431181,617736,401790,571382,288281,167635,211922,-247066,-311859,-292177,-551624,-407941,-455025,-417437,-196115,-135690,107675,146283,219900,444397,290176,482771,329367,208902,88142,32765,-212956,-268638,-479288,-426339,-315482,-548638,-152353,-112114,-22272,350564,295930,314862,446522,317115,289902,214073,118705,-6414,-258394,-349205,-504543,-431027,-342270,-269241,-216876,-72525,173208,354127,396202,333229,393046,301491,439374,148092,-61488,-186150,-394737,-512404,-450196,-551946,-293766,-466792,71677,225310,214957,530478,307575,424402,560742,199309,327005,259772,-177457,-75406,-509386,-551964,-176255,-700937,-260214,-202521,-194213,282682,195055,320255,507188,198813,577939,400504,26770,290674,-288026,-348915,-155764,-593137,-309586,-324835,-475524,31275,-160894,-10055,638295,-21811,566159,607339,199661,604757,45065,27579,-66908,-483006,-269711,-406927,-713137,-229999,-371396,-166556,250033,-91559,378994,409756,357063,608724,260800,181631,289315,-48500,-161263,-130459,-400497,-373663,-428337,-470759,-269432,23885,-130531,206741,272973,302282,457093,372597,332528,361841,15360,36893,-121865,-488808,-308372,-617477,-463054,-205307,-478240,12649,244321,23305,586604,210491,288504,702588,103481,331036,314574,-189607,106318,-451650,-479407,-178587,-644923,-323065,-341603,-368748,165264,-85403,131483,694657,75725,513774,491494,203891,416223,-53933,-66921,14063,-434645,-303906,-445290,-494923,-180695,-392264,-47175,131460,118314,464054,515052,382705,510374,377270,261520,217536,-98932,-31,-312195,-373863,-447755,-268685,-354170,-264362,-52968,-153676,331456,268214,346675,426630,157624,395623,280354,-91366,-61468,-226594,-385595,-150463,-541366,-238855,-37138,-301375,164786,73721],[0,0,0,0,0,7,-7,13,-15,21,-25,30,-42,51,-69,81,-104,121,-145,172,-203,243,-283,336,-384,448,-512,590,-674,768,-876,990,-1120,1257,-1415,1583,-1772,1975,-2199,2445,-2709,3005,-3319,3672,-4049,4465,-4918,5417,-5965,6564,-7234,7970,-8797,9716,-10758,11942,-13303,14889,-16755,19002,-21747,25210,-29709,35837,-44691,58666,-84084,145289,-663907,-598032,-113106,-1007339,278619,-379224,-77990,899203,72664,722563,851179,129248,899539,75777,-120817,349356,-664218,-199678,-438565,-1035924,-220183,-565934,-514959,112267,-126379,387757,524834,217627,776271,457379,325310,348865,64030,-81256,-249215,-346939,-561017,-559921,-539285,-451650,-211351,-293510,-28086,266669,227336,542064,492887,364772,634777,115720,231803,108194,-606507,-111638,-442397,-781204,-167216,-808747,-336716,-24501,-401855,530361,249754,292859,952381,204856,598471,531134,-332887,469477,-152425,-619555,70500,-966735,-540615,-147007,-639350,242035,102022,-159843,753689,89041,697621,775833,130795,715011,12254,-92209,232201,-671464,-333580,-391072,-785522,-224244,-415544,-386479,393921,-76659,443970,626557,333371,778052,420813,199838,376728,-205087,-126735,-200740,-564338,-440117,-390878,-505819,-205392,-117723,-370,347445,393800,463126,549670,531896,323461,279528,159136,19438,-3796,-339164,-372320,-532147,-520780,-387383,-473460,-147974,13987,172001,483978,377718,298186,654703,438287,259646,310594,-75356,103804,-304092,-411255,-281632,-595841,-529375,-215673,-455101,223732,173108,82353,644971,353661,463977,600603,164778,372583,131822,-337356,-56724,-586958,-527415,-329086,-648008,-289670,-243015,-340693,312203,95012,387092,580845,369685,592625,302236,172632,237869,-223447,-132135,-305736,-526272,-281366,-415818,-388587,-92759,-222184,67227,326976,132759,427889,257714,289257,288457,183335,67293,43189,-240576,-158481,-359242,-453071,-321491,-307870,-42482,-76349,-55142,9021,199620,299277,153496,232362,223789,96337,125498,126759,-187882,-96078,-296227,-328136,-160196,-183855,-135205,4251,-44931,61791,170819,294898,257797,233214,183876,14515,13650,-228808,-165681,-305157,-283475,-297341,-153293,-116939,-60516,35404,197847,175023,253822,336700,163220,324795,182599,80467,-131410,-136274,-204308,-354461,-227846,-357014,-224082,-247262,-112946,32377,12791,33426,259109,220263,367997,190536,122340,129084,-85206,-58543,-174034,-393933,-92902,-144089,-190945,-100414,-104038,41078,126374,30810,212241,254169,128435,296997,-63387,-44350,-119430,-347407,-115555,-350259,-276588,-56209,-371563,92474,-45554,-11622,371129,203475,229579,462570,43878,235448,114557,-305683,-33854,-190185,-264283,-152303,-211817,-244372,-101062,-220327,67641,49456,93736,431517,106445,357367,248988,123418,164881,-35076,-50750,-116656,-354386,-275329,-310899,-336446,-121140,-174590,-81714,153934,184923,262334,274677,171935,343993,188114,120218,148328,-65465,-38753,-162363,-211572,-208123,-32949,-239945,-138048,-27807,77460,140839,208262,130588,173595,34666,191629,178789,62570,15019,-34175,-193917,-214031,-214006,-230194,-165175,-399004,-89436,237097,28183,341540,179058,-41994,372235,53577,2696,41367,-237895,-8844,-137133,-389565,-40184,-255587,-72927,14582,-199549,138222,214534,56954,280432,246397,141063,217093,-125154,59947,-152169,-363827,-140767,-352376,-275676,-82310,-181014,193220,94335,-17737,329538,239863,220766,319063,197104,1873,21528,-158641,-188812,-212862,-240886,-249772,-294628,-295140,-157033,-43662,103690,61535,252592,275216,224958,311947,347804,132843,27119,-12199,-95026,-204366,-243324,-473636,-169390,-438840,-297038,42067,-128342,-43108,165961,55941,310467,314455,50850],[0,0,0,0,0,-6,6,-10,10,-11,15,-18,29,-35,48,-54,68,-79,94,-115,135,-164,189,-225,256,-297,341,-391,451,-512,586,-659,747,-838,941,-1056,1181,-1320,1466,-1632,1806,-2002,2212,-2443,2697,-2970,3274,-3601,3966,-4362,4807,-5294,5839,-6452,7140,-7929,8833,-9896,11144,-12659,14523,-16894,20018,-24336,30713,-41049,60544,-109513,496131,851556,-255879,686232,-183168,-582365,273150,-1050883,-412625,-91854,-1123183,272193,-325956,-220887,823765,34494,587216,757510,-38321,910586,287347,-285201,309748,-679863,-293300,-283705,-899525,-120387,-439674,-418200,171534,-161511,266568,799401,328873,778054,494971,174249,325509,-225897,-315798,-297166,-392380,-517090,-485207,-509204,-377167,124161,-167474,442519,544974,270646,715379,611324,304954,431373,66458,-86687,-16137,-576339,-425541,-365575,-728338,-84332,-312213,-178776,393821,-108175,602977,720869,22806,685912,315001,-233903,459810,-577420,-339868,-225734,-1008085,-258116,-576283,-541302,255679,-236160,274549,542745,-34776,823959,474748,200292,726229,-109597,-17140,34334,-743945,-260180,-431428,-769059,-167792,-607235,-109758,412292,34559,746551,548731,184188,665754,255614,75686,327282,-247432,-169884,-332107,-692228,-388878,-628567,-482893,-33532,-301115,162521,456874,124661,590765,547702,506241,484366,85550,12057,-10256,-416575,-230968,-522934,-614900,-342731,-350396,-331641,48113,71340,348122,593287,433487,645985,494480,300541,225444,-69100,-193240,-305074,-423070,-486765,-490960,-750119,-262402,-207579,-193064,294089,276465,235161,594913,459658,529936,508710,-9561,175668,-153622,-414444,-254869,-680456,-605412,-406357,-570341,-11606,9725,-879,425960,380326,492085,656061,329231,439738,74663,-398043,-56530,-460760,-554214,-399916,-747059,-348685,-314848,-210964,189716,183744,306010,616369,371049,515337,470229,196585,312362,-116468,-306137,-267887,-665024,-330448,-662937,-544756,47394,-212934,170185,330421,251082,642133,493429,375907,489609,24833,65481,-250059,-435133,-360348,-494371,-582258,-421665,-510493,-1168,-88480,119231,530474,294011,656502,720923,103481,375013,179772,-93044,76035,-301414,-271494,-460559,-642323,-258851,-420739,-331395,127221,-61374,267706,425249,358181,648175,491568,268445,118518,-150353,-15661,-261048,-446420,-355699,-524193,-419975,-253981,-330443,-82456,8458,218942,394742,442277,495248,415578,353050,277835,152459,-84899,-401658,-283360,-487312,-514612,-472587,-420798,-214656,-2435,80337,288546,470252,325335,623017,287817,132453,325461,-159247,-159042,-246887,-625416,-226492,-491157,-547657,-27835,-343960,114998,286952,96725,575493,489309,339840,546328,75044,61000,-137464,-533924,-171456,-548718,-604101,-174925,-642524,-114712,171918,-266244,351073,378388,350605,755545,128347,474753,389119,-152728,132216,-188498,-561239,-160289,-634448,-392359,-301704,-292214,35501,59282,109412,428460,207965,379690,491969,-11087,402685,135628,20193,-50032,-398222,-418675,-443990,-551090,-382699,-87031,-138949,84704,252820,6309,535009,514105,264649,424960,34873,-124039,115374,-354654,-235275,-358134,-575399,-254155,-432362,-332629,173171,-118835,283550,495560,46648,650847,403376,193665,481071,-159458,60204,-133750,-627586,-160671,-440220,-545714,-143492,-565950,6337,92778,-161212,611890,307848,275759,541736,45001,464266,326937,-303804,49307,-460933,-438056,-104005,-640029,-357991,-219309,-380276,193293,55224,162257,476390,378383,424507,434397,147414,200546,107301,-129479,-191129,-363672,-330860,-313475,-530396,-233009,6839,21758,141046,227680,134311,544091,252423,307160,300220,59290,45486,-19987,-438270,-179233,-357455,-569080,-232239,-354023,-314917,115705,-11658,298992],[0,0,0,0,0,2,-5,7,-14,11,-18,18,-28,34,-45,58,-70,87,-100,124,-144,175,-206,243,-285,330,-384,439,-508,578,-664,754,-856,968,-1089,1228,-1374,1542,-1718,1919,-2131,2369,-2626,2907,-3215,3548,-3919,4315,-4758,5237,-5772,6359,-7010,7737,-8546,9467,-10507,11711,-13106,14764,-16756,19214,-22340,26468,-32235,40920,-55760,88274,-359254,169564,310355,61556,1134292,212272,530111,931191,-207597,457681,-6289,-583976,247461,-842333,-621913,-314644,-960827,-165312,-124512,-188416,500670,139479,510861,724042,291427,783443,379558,154396,215001,-181806,-291608,-394824,-599687,-560263,-587150,-474995,-445265,-52993,7760,91088,496774,487738,700671,601345,234483,582099,-87625,-84442,-79253,-657595,-370567,-520457,-773614,-206723,-655109,-261458,396042,-224296,525507,509089,219955,974010,326279,176613,569148,-587805,46075,-468467,-905729,-51737,-791178,-489819,260163,-612315,496262,485868,2309,1073104,322055,349573,782559,-221433,78892,-85271,-699315,-6514,-837718,-626800,-125420,-746706,29569,238672,-87005,765659,330699,456489,725238,174116,324124,244443,-361176,-138205,-474840,-704813,-245130,-621815,-275399,-163211,-214281,252079,348261,410117,585065,379043,535694,447295,246616,23841,-155114,-287236,-330411,-387496,-648069,-516351,-352155,-319752,122048,100604,256081,555581,424386,557246,554237,124443,355873,5958,-313404,-196675,-439485,-545309,-226845,-625279,-201614,-117490,-114430,372893,200199,481111,712577,437047,414871,323621,-173870,133380,-411976,-379940,-215305,-564668,-511936,-247242,-469904,19098,2406,91962,593813,273815,396120,698762,-26907,369256,30630,-291965,11257,-394910,-400008,-335138,-652027,-145013,-196673,-84152,357551,110432,599754,468421,360130,596537,378372,156918,194305,-314946,-178979,-398252,-516468,-329316,-491625,-308912,-105444,-95651,343457,335037,428166,610585,375678,446927,306871,-22108,80429,-370066,-342060,-375777,-601138,-503348,-442883,-291223,79368,46253,196313,357522,240448,541536,461247,266817,432372,53363,-38633,-205245,-456630,-398434,-467332,-594119,-268874,-362055,-161284,30359,180118,335281,389781,479388,380653,245948,287549,8111,-200028,-140403,-364203,-345875,-426057,-412697,-379593,-240383,59632,200251,255597,347881,464944,470236,406413,226602,138805,14663,-225361,-249987,-523940,-353150,-478727,-514363,-164079,-207592,-91509,237168,234660,485620,497125,393513,531789,139077,-532,37619,-341340,-424371,-352832,-575939,-221354,-532275,-252552,159087,-190311,214405,301078,207609,497895,326520,115581,330875,-156665,-5850,-71366,-554423,-184305,-457321,-375265,69738,-447330,-131506,112524,47448,585837,286218,344180,546167,94871,273938,98566,-387130,49626,-407332,-414407,-212850,-537282,-183230,-86261,-258975,37857,133444,75276,507358,258659,271560,402685,148058,116497,-34985,-160986,-258322,-324364,-296292,-426485,-177017,-62570,30389,171853,117834,331519,226518,232166,327968,12801,178496,19234,-151710,-187797,-257565,-267310,-82794,-279232,24529,6272,-182159,232961,92644,161694,373121,2617,286166,178279,-83521,154664,-210715,-250256,-69995,-482517,5950,-73973,-225077,164115,-135245,116067,374742,49180,364771,287837,76228,408720,7801,-30704,44508,-362610,-91669,-231801,-380875,-17350,-312533,-162575,42155,-51051,401668,167020,209677,416193,54349,203145,45989,-189360,-53214,-290307,-341687,-277521,-416738,-321371,-11106,-106339,-13818,252675,256964,394225,161488,443522,278052,281675,109755,-8412,-94576,-293770,-178188,-304693,-332866,-256342,-322550,41293,-107628,41754,310638,97138,284359,471705,173888,240240,79433,-235403,174023,-253726,-310746,-201653,-454559],[0,0,0,0,0,-4,3,-6,1,-4,1,-5,5,-8,9,-7,8,-3,6,-3,6,-4,2,-1,-8,10,-18,21,-31,35,-47,58,-72,90,-105,128,-145,173,-198,230,-263,300,-340,381,-432,478,-535,591,-655,720,-788,862,-933,1012,-1083,1158,-1220,1269,-1293,1276,-1194,988,-582,-212,1748,-4924,12305,-34553,206375,586687,-215653,886777,615994,-12157,986773,88865,112859,369830,-798455,-24784,-442269,-1116918,84942,-829260,-334025,281835,-425918,616390,513424,84852,940406,280304,370271,550389,-265274,211884,-351063,-699074,-274806,-725476,-499463,-254107,-404771,-9819,129170,88774,580274,428112,571135,583265,153722,228961,113148,-191109,-246866,-428087,-555599,-428139,-333299,-638958,-25907,-129544,-46949,639866,355171,404056,783206,396564,563117,334391,-263924,186758,-388301,-537684,-75498,-960333,-385178,-203581,-787649,227753,-44730,237497,867476,169050,713893,574022,14338,638174,-34852,-200521,37484,-784798,-389254,-359021,-840703,32859,-390619,-167993,561567,73618,518830,615910,52681,778614,229786,-72924,454989,-345297,-423832,-279343,-828261,-295493,-497538,-634325,38953,-147765,189072,504883,126836,703061,467176,286386,657720,49573,99973,-43444,-554584,-357633,-415175,-864879,-227305,-405649,-296629,149943,25807,289448,479942,365505,620010,472395,209571,188765,-17479,-39430,-240607,-481989,-442766,-480272,-708706,-202227,-110970,-146047,369732,209476,421442,502131,473131,530821,405273,91630,171181,-197950,-354204,-263351,-553126,-471897,-327057,-468943,-181115,-8553,-56879,337823,223849,393334,414383,291796,299336,344416,24770,111837,-401558,-433802,-185745,-760854,-412744,-241743,-370677,135880,19132,280957,630418,299127,551720,515911,331976,289178,51863,-130048,-87046,-432423,-340777,-451993,-641753,-174654,-333515,-183290,-8151,29912,409686,302694,464182,582273,204304,466567,123827,-170765,-31801,-348108,-332603,-284213,-665697,-295472,-261458,-208884,278109,65492,336279,418787,268878,650030,298806,247162,275378,-38608,-171766,-147350,-580951,-197178,-272563,-454485,-62172,-305094,163820,183128,14040,412771,228969,392730,375925,88768,227044,-14553,-180603,-50297,-369119,-274973,-267264,-275481,-186821,-92398,-151003,162618,74545,180558,397381,254751,58764,104178,-47552,-113112,-180851,-257306,-243288,-263119,-167419,-280668,-212272,-188818,-10396,95066,260001,328056,323279,260914,430599,-6013,24783,-15035,-211958,-183469,-222658,-284188,-180121,-186146,-132083,105920,121878,136227,135458,176017,344583,-40490,166248,80671,-128187,-10988,-134515,-216798,-80862,-203202,-140108,-1610,-255507,168352,-28326,-113990,146595,49440,163125,90188,147261,120647,-35816,75138,84569,42268,-41397,-30599,16219,37205,34297,-147873,-1426,-53910,-143692,15572,-47428,65267,58658,27041,61776,-58648,39921,135345,-5993,25154,-11777,-8952,-10137,61924,-70762,-148846,-38674,-131827,-160213,-49726,-90481,-5028,-67301,-39440,15884,40531,83468,71292,4376,20652,59359,-59385,130613,-30583,-108971,-59606,-84290,-101404,4689,-190250,-65438,-20489,-10226,-151693,82333,34450,194656,33966,18806,50200,-139180,18328,-160315,-128368,23514,-180751,-127077,39041,-125158,26875,72539,62103,96820,31181,51093,267163,43375,126742,-63624,-199373,-1749,-72232,-199369,-36874,29593,44653,27232,61082,203267,203382,37095,53256,117886,119201,58610,12907,-149475,-88067,-135848,-159923,-188170,-116302,27962,-115069,-43407,152705,2572,218863,240559,110171,146684,102938,116294,73772,-142211,-86458,-56936,-124350,-125201,-253583,-107623,37166,-27745,30981,111965,106210],[0,0,0,0,0,-4,-1,0,-4,2,-1,3,0,6,-5,11,-12,18,-20,24,-32,37,-50,56,-72,83,-99,116,-135,160,-183,217,-244,283,-319,366,-415,467,-529,590,-663,736,-823,911,-1012,1118,-1233,1361,-1492,1642,-1798,1974,-2158,2361,-2582,2820,-3084,3367,-3687,4028,-4409,4808,-5220,5596,-5793,5391,-2791,-10336,229786,1125765,362626,119167,784401,-434120,70265,-112525,-1127088,-100540,-772441,-743426,19483,-608109,126993,421191,93474,685638,639566,340361,713178,-65038,211085,192123,-415813,-187970,-453587,-786338,-517946,-458892,-352071,-87807,121702,304966,483469,530279,614910,613046,399452,364083,166823,-237818,-301208,-458176,-728930,-304787,-582528,-568002,-2603,-186590,244158,410738,183467,903033,494741,453402,817916,-125657,86313,-35495,-748613,-92687,-798865,-838168,15756,-825994,59045,267166,-318775,844404,383697,439444,878319,23205,583918,463852,-420120,300094,-564992,-705012,-113120,-1086848,-344036,-178783,-501249,394660,-62656,289884,564377,226141,756395,616265,174538,620397,-182874,-137539,-17660,-747031,-395935,-421761,-720879,-101304,-414758,-164516,280800,264907,608719,583619,361879,610924,350427,241654,302097,-70286,-200623,-320438,-505644,-487619,-482060,-485997,-312752,-44168,-91969,314709,441573,444594,777466,428092,343480,390783,4748,8399,-249816,-631070,-273250,-517961,-661243,-346254,-397439,-95926,273776,18453,453062,434214,320179,669400,142416,179009,252293,-256865,-160773,-492950,-556545,-320983,-573522,-427577,29798,-393978,274849,225564,219713,765389,356388,477277,392147,30951,145577,-87762,-425230,-243287,-657392,-444732,-501669,-662877,-44235,-133521,-64614,412193,240700,619161,499835,423600,558659,145085,59147,95217,-371298,-281438,-513638,-611425,-480627,-580907,-241182,-123451,-116452,263821,307212,371689,574272,269010,457526,317638,109537,62859,-222046,-215822,-269305,-614003,-365327,-464430,-471798,-24500,131599,148112,401084,244211,440695,432488,297057,355199,53822,-3674,-222651,-325834,-492857,-431978,-468327,-330427,-390899,39476,52502,53238,335007,295277,471233,432178,184033,161064,131938,-17373,-72407,-332073,-375804,-343719,-456842,-428681,-317366,-173918,-74904,28200,202352,310689,304186,366702,122235,293675,115860,-17538,-5445,-265190,-210408,-253320,-391011,-228626,-326547,-121762,21018,-73420,182066,150596,207355,393196,143569,277838,116188,-150682,-63654,-176172,-264500,-203666,-392533,-203383,14046,-304791,10314,91474,104910,259567,92179,356980,334114,-116983,325831,-114631,-106007,-27358,-306236,-165929,-259561,-386326,5906,-56530,-30123,137973,11806,295358,219288,153561,259143,-41298,-7410,126231,-250493,50247,-203512,-463561,-163094,-328543,-179688,67855,-159197,118926,-9185,-17340,438199,247059,212411,359039,7101,94275,4078,-228990,-66028,-289831,-334661,-108731,-215910,-92997,-161666,98960,5246,73326,286305,238134,315116,141283,74434,234399,-105631,-54449,-27709,-216516,-104562,-413668,-190436,-97924,-270193,-46383,102188,-2512,179725,-9049,126470,172602,43626,217494,52517,-130188,31463,-251359,-142408,-72099,-299884,91407,36788,-178656,367840,-82578,241433,419191,-115397,220705,6017,-196000,67196,-302552,-154400,-77324,-216943,16975,-38015,-145543,268011,52784,175151,277306,181790,262298,104383,-46806,185420,-276630,-190186,-152496,-314235,-64670,-116200,-292369,4508,-123552,81841,280613,121682,178783,267171,277429,252562,187050,-81293,-42981,-152490,-238508,-279814,-279016,-362832,-89269,-148192,-128813,173943,83362,257227,197066,280533,477282,219856,46599,94544,-157919,-218122,-253467,-501467,-268891,-314642,-200626],[0,0,0,0,0,3,-2,7,-10,14,-20,22,-29,32,-45,54,-72,87,-103,123,-143,172,-198,238,-276,323,-371,426,-488,553,-634,716,-814,915,-1031,1154,-1290,1440,-1602,1784,-1978,2195,-2423,2679,-2953,3257,-3589,3948,-4348,4778,-5262,5789,-6380,7038,-7777,8614,-9565,10667,-11949,13474,-15308,17576,-20453,24241,-29486,37299,-50454,79141,-325040,-118474,-710517,-279468,383279,-436882,911968,193238,247778,1150090,-141836,651542,533785,-579095,358288,-329544,-744178,27395,-1032639,-376926,35626,-702570,472691,81857,170694,867641,31756,649540,585416,-4747,506622,-74671,-175331,-145331,-738194,-402974,-375442,-618723,-288765,-336119,-251735,248545,213704,334387,658837,458049,482325,340425,77536,12479,54513,-333739,-253774,-324861,-642671,-310818,-336887,-243052,238156,40126,161700,464094,-278,578084,341153,-24906,392192,-155699,-181867,-81433,-644172,-207142,-308170,-555171,129301,-372074,17165,381119,-116412,478096,357896,33493,713247,-13259,-7949,241877,-601117,32422,-258478,-738001,-168375,-534642,-75688,55641,-515426,314681,276502,20323,611783,129473,151432,310184,-93826,179044,-119820,-274280,-48600,-571192,-183065,-119911,-302060,-51204,47083,52565,176964,85584,207679,322011,99380,191567,91180,-22268,89186,-97033,-22816,306,-17003,-90363,-59453,-82315,-31930,104208,8361,-12288,154729,23271,59367,20266,-49842,-28322,-58061,-165004,-20442,-22633,78613,-88364,-63474,23859,3223,-57144,-138133,-326933,-100911,31197,-62585,-26456,156333,140179,70194,99369,62431,52265,171174,66816,-21469,-32693,-151733,-62069,-25479,-12234,-72734,61693,-40653,-125246,421,1356,84593,139224,136496,185585,14530,42607,29421,-21357,-105865,-111673,-86888,-261994,-72221,-56090,-64731,52138,49289,94375,142841,127977,175506,328203,72203,190844,22000,-98602,-109324,-335332,-228470,-223895,-195950,-159565,24794,-66684,117519,145067,263313,235337,174523,128107,125832,-57965,-86043,-154537,-177368,-115355,-270443,-143112,-176587,-88550,116448,17352,97295,360717,106088,173671,162527,165500,202020,-138087,-159285,-165490,-312942,-240182,-303617,-209293,-66477,-97356,71401,117818,142398,260144,273412,167973,50175,100201,-20858,-232729,-91014,-214603,-210986,-325617,-219197,-158273,-179461,-11106,100123,104246,142636,243688,210968,210232,146363,202188,88917,-204169,33833,-69331,-155310,-154665,-187710,-49287,-67817,-18527,75850,313778,289248,343140,55532,99591,156905,-56136,-37801,-142456,-332341,-168629,-323870,-270330,77634,-190487,26192,362761,161444,321353,409044,126475,401951,12311,-87639,11327,-324012,-298532,-152693,-475137,-81516,-315876,-58338,182912,-45277,284477,351260,244527,474064,230695,194706,259474,-284503,-166259,-141900,-381149,-235714,-343346,-229158,-156265,-83681,139658,170190,38913,378682,411546,284496,345622,-31950,-13451,-44363,-271620,-202772,-334633,-338657,-344596,-167420,-54712,109166,95319,29604,253065,237552,167565,119354,88059,85579,-30104,-115274,-270551,-312154,-364805,-197276,-272879,-251267,53494,-24106,381600,375834,212436,520212,165003,304699,322341,-214623,-102704,-248681,-446704,-125844,-536858,-356385,-18131,-468237,67962,265348,87089,541769,248298,424919,536201,-28101,354863,67783,-467037,70071,-400965,-330130,-184044,-534895,-93390,-134468,-116395,344061,231957,191371,661088,248990,398692,421741,-11096,211938,-257687,-154230,-242015,-513823,-292716,-366058,-479798,-205683,-19678,18332,284999,238298,152593,451148,326859,312314,486936,86404,78286,-319353,-405091,-434611,-382844,-344781,-160881,-447185,-32,-28318,-132620,389590,342008,329890,498630],[0,0,0,0,0,-1,0,5,-4,9,-7,12,-11,16,-20,26,-35,39,-52,56,-71,81,-99,115,-134,158,-179,209,-236,272,-306,350,-394,443,-499,556,-625,691,-772,853,-946,1044,-1151,1270,-1396,1537,-1686,1851,-2028,2225,-2439,2677,-2941,3233,-3563,3928,-4352,4830,-5393,6054,-6843,7805,-8994,10514,-12497,15194,-18991,24661,-94661,434093,-544792,-612182,-53593,-1138225,-89205,-542762,-686814,260617,-246325,240824,648652,100200,862534,500751,275581,652995,-35201,97995,-35119,-708103,-280199,-545461,-519419,-390925,-511651,-90166,90316,71262,406722,440492,560188,589167,436873,313939,184322,36720,-309579,-165323,-420320,-555347,-216904,-507104,-401213,40751,-255884,361949,323926,181919,843351,415859,338883,629490,-231120,102092,21317,-693985,-124718,-522931,-588937,46018,-498902,49906,277619,-79298,825015,416886,226722,881132,-19941,170644,356719,-602495,104550,-354832,-755866,119671,-738972,-113684,85745,-413325,384754,167391,368570,823913,256429,405641,420167,-191266,231094,-151842,-455094,-46793,-597511,-314867,-212794,-408958,-11557,47870,194401,479991,268593,465264,538336,233454,441159,126896,-191216,-53243,-432907,-482725,-431297,-505822,-462303,-191440,-210136,153418,176529,301658,236559,512204,260542,353053,404286,30185,139118,-186331,-284568,-315613,-505796,-432419,-225958,-250436,-21904,49422,-6589,346311,151174,494849,550121,225780,432735,-18713,-85594,-118478,-492481,-249030,-289452,-595690,-194747,-373308,-156698,126108,34262,408226,398908,271880,583194,290062,169806,205029,-304671,-260124,-235846,-716858,-283738,-519488,-511276,191957,-82475,154763,336443,151025,598932,513540,358426,639702,120434,54289,-185768,-342817,-157561,-479085,-413800,-217483,-426541,-99496,-156227,-64921,416201,111095,379414,689177,299640,557187,197580,38119,42121,-382060,-421221,-439308,-563448,-245156,-352114,-262556,-26379,-38441,182221,392333,349086,572078,278576,351111,373393,-88901,20739,-161417,-349778,-327736,-457737,-301307,-347197,-300497,45276,-12733,270801,545894,428807,465050,330793,264677,209790,80656,-115973,-358524,-358202,-360324,-440121,-414676,-155529,-189172,-87047,62293,173623,493497,275953,509265,387531,366552,299787,32754,-107848,-165688,-376063,-472073,-417308,-483105,-340052,-366740,-9221,-51155,12397,432118,321241,550231,495429,303517,386824,175623,-147974,-58898,-324211,-367117,-463359,-714647,-247303,-256877,-190669,154477,50839,403078,431946,327941,706101,292285,97985,239536,-268964,-167307,-156605,-760144,-208067,-553566,-570280,85154,-317733,196350,256952,10906,737110,388081,401821,504958,34628,218978,-649,-436553,-32862,-662909,-536321,-207144,-648789,-97092,-52758,-134086,570163,290040,318844,743995,384767,357170,342573,-11004,185944,-277229,-447240,-305388,-696327,-333827,-170768,-237200,59551,95905,188063,195982,381644,369281,310358,229942,163022,71576,-71519,-197622,-169768,-360635,-454320,-219012,-332904,-100146,111086,112073,417925,271334,422252,524239,289501,280261,53595,-343635,56974,-367432,-482565,-186104,-596929,-111743,-49109,-189709,212416,29587,232480,687484,90113,403143,404822,-26905,308175,-309442,-269336,-150104,-701791,-134603,-357494,-554955,160013,-287632,95986,302126,87550,569051,324587,240184,594571,68778,79583,170435,-413857,-15566,-419192,-501909,-248629,-461047,-86827,-78861,-185411,128364,258103,241224,452737,301745,356046,412861,204525,53731,-72208,-187221,-249104,-280149,-483607,-311756,-283607,-272407,25646,119199,128832,376334,244485,415919,501994,111773,324641,20212,-219127,-85164,-362519,-390947,-204979,-554069,6151,-100411,-134093,399244,19951,377931],[0,0,0,0,0,1,-1,7,-7,14,-11,17,-18,24,-32,40,-54,62,-76,86,-104,121,-144,171,-198,232,-262,303,-342,392,-444,504,-569,636,-716,796,-891,988,-1100,1217,-1346,1487,-1637,1804,-1980,2177,-2386,2619,-2871,3146,-3452,3784,-4160,4573,-5044,5572,-6181,6885,-7712,8703,-9904,11405,-13319,15867,-19397,24643,-33296,51295,-229198,158114,-795302,-803511,26165,-1319358,-117258,-184138,-709453,760945,-244923,321328,1110246,-204093,864500,508096,-230001,728854,-459401,-234096,95803,-1093217,-193429,-334860,-787263,165959,-380975,-57257,703336,-17599,636715,580646,305796,730949,292649,-101642,123609,-446416,-320039,-455239,-671979,-358800,-418616,-265423,142132,165229,280341,594181,473687,581239,531508,285736,186812,176606,-375916,-446834,-246612,-792422,-261772,-365442,-437950,184534,-59799,171082,665726,194950,718136,316270,244585,648958,-138982,205755,111705,-693297,-94471,-492214,-726492,-68504,-731823,-45524,184793,-244511,645298,239281,383228,871598,145046,607093,449182,-358135,301584,-291822,-643723,-83607,-676979,-321383,-115606,-524147,352232,83285,3672,695877,236269,580130,539497,19089,304848,4559,-315661,107986,-490106,-475627,-366604,-561977,-224631,-321527,-164855,209524,60963,391953,342072,458097,440472,422793,127980,180054,-24985,-301640,-308009,-525222,-387747,-346020,-452008,-186471,-169174,165030,294571,244545,435310,612367,341402,441202,413108,112262,-32150,-222477,-375363,-415415,-526943,-442950,-343791,-385751,-112739,85157,-8737,479540,351822,445691,537422,330103,201251,271600,-144219,-142069,-163552,-532138,-362055,-570771,-445941,-162508,-102191,274326,243619,251267,768410,374944,454678,580385,48777,257990,-49261,-528205,-198508,-571238,-485885,-219845,-453830,-121824,27420,13503,494452,343909,562761,631693,374025,560961,216295,-212088,43677,-273998,-362689,-422235,-757120,-289847,-416413,-233506,87014,-39189,415730,569959,256514,527876,308086,468444,321638,-131131,-101330,-238635,-561506,-357424,-672928,-507813,-253281,-204354,-51027,151225,230161,569584,450788,466729,557405,246223,318977,23947,-312524,-213653,-481687,-449804,-318250,-478657,-107234,-144977,-101551,359552,296006,589342,543281,347274,352978,375573,89069,-33991,-159689,-246282,-388950,-658771,-344260,-290499,-387741,-37453,-29595,217566,524427,500586,367698,361652,390265,233910,68292,-85913,-264828,-249544,-439694,-420223,-413255,-421473,-214646,-143493,66628,451477,267871,503972,634303,268618,362576,161514,-132975,161854,-263706,-424233,-314209,-639824,-262805,-374910,-386824,235486,38561,241314,588704,119618,811589,349546,162932,429518,-201699,-79539,-194845,-678369,-139098,-531141,-742133,85112,-288209,3985,358905,525,564650,376050,361119,748294,97952,149895,246485,-417000,-67047,-517312,-669573,-187695,-546213,-290146,-93351,-192718,224810,318977,236121,606812,252077,300212,452901,-41803,-123218,-178138,-344432,-165798,-550981,-570456,-375329,-345344,-129862,17602,251877,396686,320339,292619,360987,470188,205986,276774,32367,-180385,-250171,-432982,-454531,-326984,-610317,-153313,-128417,-123604,372298,58409,334029,623321,213327,539995,314337,-99200,279483,-422475,-269743,-300126,-749413,-235300,-388651,-457816,87050,-113278,157734,509048,89062,689103,379166,257561,607868,-85116,47579,-11412,-555665,-75231,-564762,-626858,-39317,-608433,-257529,109560,-242889,355983,176280,298132,585235,323732,284328,184097,-135347,3206,-354841,-413046,-161064,-553160,-418934,-286548,-242571,56708,125944,194235,352195,388070,405260,403891,189147,146062,92304,-144985,-292176,-243626,-481261,-235687,-376516,-479576,-38236,-220312,-28587,394510,156978,418237],[0,0,0,0,0,2,1,6,-6,11,-14,15,-21,21,-32,37,-51,61,-74,89,-103,126,-144,175,-198,235,-268,310,-355,404,-462,521,-593,664,-750,837,-938,1047,-1163,1295,-1434,1590,-1754,1939,-2136,2356,-2593,2851,-3135,3443,-3788,4162,-4587,5052,-5579,6171,-6846,7626,-8529,9606,-10896,12491,-14502,17144,-20784,26187,-35298,55686,-302754,-161671,-918183,-241181,149491,-641586,703292,238620,275862,1021540,3732,777198,695465,-314978,457303,-438338,-475683,-232254,-843720,-564529,-569329,-605418,-3842,-161552,49545,481650,273108,553583,568327,484068,502323,260354,112480,-183080,-245001,-374178,-509602,-500481,-584377,-275894,-375007,-248802,288160,71896,539212,470721,251516,865760,347607,206615,425488,-374913,-178796,-483970,-1032671,-186462,-768215,-625023,45074,-485255,322043,560954,-78052,890460,550321,220687,898817,-172395,71316,73841,-826833,-11901,-618227,-757557,-136111,-831353,-196242,199171,-379151,639264,247667,209538,855968,119373,534488,306025,-239341,365392,-329993,-444747,-131367,-814604,-364930,-198156,-569581,38417,-90006,80329,540057,305424,435940,599154,257611,421380,52439,-62141,-64187,-519139,-315292,-457345,-789558,-253030,-277856,-314393,146478,44118,485419,593785,522097,646062,370821,251822,289181,66742,-261856,-273641,-459421,-694006,-475843,-521102,-359581,11998,-161796,55524,457083,485803,633947,494665,274028,417517,93827,-77954,-28213,-599419,-375759,-415728,-715625,-106778,-443607,-218335,220931,39396,433120,541702,250170,862685,303893,315064,357337,-311872,-39635,-482963,-662350,-343524,-666071,-444736,-98253,-188747,252486,295530,108533,602027,469719,509665,475459,164036,369612,-42278,-384269,-206959,-606565,-437373,-508935,-695373,-75607,-333833,-71844,331827,246716,383980,610391,406024,553804,152974,171771,400253,-299974,-206967,-419720,-492169,-513378,-656376,-347832,-65734,-138976,261417,218436,409861,647480,308918,435347,316173,40796,51774,-305846,-253243,-294155,-509599,-406489,-523238,-511472,21035,-59800,138392,604159,476919,594487,483150,272817,386184,87897,-67832,-259177,-464681,-336313,-513199,-527781,-352627,-288078,-25807,64563,136925,463935,317079,600295,430496,446628,197052,86408,-219215,-144177,-359086,-335112,-336504,-498868,-318482,-304387,-116032,113412,95565,316179,131830,508251,402133,226237,506477,153839,-71069,98674,-265419,-216578,-410041,-564324,-327253,-203602,-140730,53547,-22557,370552,521286,112425,610120,230904,198932,218852,-136708,23039,-125667,-559424,-109264,-412435,-420747,-46974,-249987,275972,279522,178966,622155,250334,330118,539287,84980,108613,83442,-324407,-197929,-500241,-374750,-137291,-591874,-61073,-144617,-16545,428949,185794,385065,544771,307469,436953,157411,12642,69012,-238403,-262486,-168175,-389489,-339979,-263124,-369722,106799,105094,163105,243957,384206,488872,331355,299427,161991,212754,-123470,-101045,-220640,-334241,-356222,-267490,-298592,-186867,-175932,-187777,220919,180107,377341,400362,74242,414097,254199,163817,173813,-320878,-149959,-187704,-401661,-74624,-395215,-277483,43040,-330686,205415,30531,88875,526637,42629,226080,257752,-111620,219523,-25064,-234902,65356,-319993,-250752,-185641,-303609,-56331,-20821,-110416,255258,86091,95671,364177,-68411,301654,96397,-16860,-7067,-314642,-132918,-191385,-305983,-143877,-229398,-340698,-60424,-137108,132019,187459,190468,353432,338366,217188,303645,81309,114182,-7127,-266285,-368439,-227607,-259691,-228768,-180841,-196343,26701,25708,106561,380969,272801,250310,276261,203907,-2617,11519,-159067,-76330,-343565,-317645,-101477,-291853,-244355,-46013,-141162,235243,46447,161439,343038],[0,0,0,0,0,-1,-5,4,-9,11,-12,15,-16,26,-29,42,-51,62,-73,86,-105,122,-149,172,-207,237,-274,315,-360,416,-473,544,-613,696,-782,880,-988,1106,-1239,1378,-1539,1707,-1896,2099,-2324,2570,-2836,3134,-3451,3810,-4197,4631,-5107,5639,-6234,6902,-7663,8527,-9535,10705,-12104,13791,-15881,18540,-22032,26811,-33579,42838,-55909,1092826,334750,-102790,721046,-700916,-193930,-73660,-1140301,-47105,-634855,-658917,419868,-618054,130321,519237,-101785,1069104,325087,242878,902449,-250207,49577,144320,-821113,-152409,-613941,-919117,-69090,-765915,-69817,229109,-198674,615757,435208,487528,765104,270568,352450,187564,-224258,45119,-292152,-595122,-460443,-487060,-530576,-298882,-119126,15547,365427,374342,333002,667207,435739,452537,443503,-76960,144622,-234046,-522886,-272864,-693895,-492991,-113456,-808146,76739,180215,-114754,769988,290391,576826,737700,79313,491141,224262,-436099,112925,-722310,-601572,-9367,-957757,-123991,-92502,-516890,577661,163228,278342,1012093,326588,719114,467786,-93260,435065,-176599,-456626,-96252,-799581,-426824,-342141,-618850,91066,-109425,-139536,419378,120381,540095,691092,104524,667102,268767,-74498,81779,-497944,-317715,-354450,-745235,-285398,-399190,-312725,128515,52536,415628,678563,360255,652268,583243,239459,310986,45478,-153676,-137987,-634568,-591763,-487277,-517649,-248006,-292761,-75417,206257,277646,477080,532515,554409,291614,511194,122768,119450,-117126,-438429,-290390,-484352,-664854,-416631,-363645,-285494,89194,-12074,342244,494687,426221,569660,379667,224462,224033,-167493,-65665,-272397,-604760,-323827,-489619,-479498,-265785,-394180,177019,230657,249264,597664,308828,470441,549854,39444,289031,86880,-233289,-111608,-529829,-551648,-287307,-516069,-167212,-169966,-293428,251419,197373,411291,498377,438255,604028,328176,150727,184078,-140653,-290827,-216297,-719696,-299521,-416133,-275962,-247633,-158985,114704,225195,253808,454277,365104,566657,421731,156963,307207,-35974,-88025,-181689,-606955,-298558,-476034,-600378,-112439,-224090,-76872,242533,150473,478827,362733,260162,501614,176911,240718,54830,-261329,-32036,-440318,-502349,-301393,-556046,-271033,-29634,31996,209000,154050,319526,519974,285457,283688,280027,35861,-35812,-193966,-141954,-261983,-364010,-509733,-344415,-238571,-133573,-41339,135591,283852,338853,382324,324506,245017,129984,62786,-97937,-272581,-139338,-378833,-350019,-234591,-346235,-269163,131672,86717,300804,293287,192467,487949,251438,191081,242352,-50051,974,-176125,-392900,-73247,-406963,-385152,-181581,-386682,52239,190828,18172,560122,262097,367400,561343,-103958,220732,77649,-402721,-22019,-559058,-545441,-200368,-639480,-118950,169757,-124334,624591,93453,194407,784914,77854,491346,371803,-168002,87264,-344227,-373210,-238839,-631042,-257516,-74511,-414354,262301,165156,88925,487813,248350,425177,368332,121432,186794,57957,-145911,-122775,-293265,-370755,-238197,-352437,-349202,-87690,-132318,36549,180678,295152,565865,399431,280258,338329,107212,-36220,57779,-253638,-278847,-288550,-764589,-20548,-393901,-327840,194193,-152890,197113,389369,85113,596795,130550,106491,471205,-138161,-94840,35862,-651292,-225114,-341698,-493418,112811,-274265,34393,349071,18325,692462,368522,290340,595138,-60593,83765,173864,-457623,-256060,-353063,-539032,-75210,-472593,-83606,47591,-123083,345039,95866,284259,558236,374226,372032,367360,-210266,-119162,-118121,-543075,-245186,-356801,-434527,-317363,-221772,-130088,88981,162273,328370,458101,359030,392531,230745,109510,137855,-95797,-231647,-183369,-577464,-399468,-257876,-464232,274,-33714,27806],[0,0,0,0,0,-3,2,-4,-1,-2,-3,-2,1,-3,3,-1,3,3,-2,6,-4,8,-10,13,-20,24,-34,37,-49,54,-67,79,-94,112,-128,151,-169,199,-222,257,-289,326,-367,410,-462,511,-574,632,-702,772,-850,933,-1020,1119,-1217,1324,-1428,1537,-1640,1735,-1806,1827,-1760,1500,-860,-664,4490,-16370,88180,493576,-234553,880948,471805,202673,1113372,81668,239558,503294,-617162,84672,-491249,-906828,-51056,-808528,-316252,-83329,-394865,249853,405176,234162,823734,409501,635453,579583,6312,217952,-50168,-387591,-383215,-443341,-695297,-497753,-459000,-326442,41448,29804,155031,526641,368111,416414,726019,151974,333393,238018,-239444,87091,-556019,-591105,-243119,-872953,-252344,-120647,-426211,426086,-44320,304942,752500,113547,779758,513409,-105859,595938,-375166,-333288,71523,-970776,-204887,-432948,-938502,180853,-551140,14508,686809,-155757,691141,673209,158562,886943,33987,85447,326898,-572697,-88367,-410673,-849785,-176030,-555140,-328576,162756,-299653,430704,476452,182983,810082,247139,331729,501711,-152781,46620,-232559,-529557,-438091,-638299,-745256,-299945,-420215,-101565,71545,72431,572798,406587,540464,701619,538019,239871,161740,51597,-346664,-367907,-448672,-469343,-458511,-539762,-318490,-239821,-65299,78452,160512,280242,667062,521080,536420,438209,214067,272831,-172485,-251256,-238540,-784982,-637790,-465052,-738092,-144952,-141312,-19166,402495,291414,464770,509985,406475,582683,99551,-94875,151190,-584946,-279543,-369550,-667661,-371322,-396774,-353991,129310,-73492,277887,486030,225236,700287,306273,429558,385753,-82383,41158,-220713,-481968,-248483,-665236,-588498,-289422,-405055,-177461,2636,65223,645529,343684,536652,641904,308430,486438,146414,-78658,-32108,-498815,-447258,-481448,-744893,-266300,-526198,-242804,34328,134595,625496,517589,447882,529924,466041,253110,224972,-46192,-87080,-247688,-568214,-243565,-457435,-476462,-223822,-247493,191659,92428,379608,436236,310414,577526,384304,228318,180766,-65046,-164629,-243468,-475406,-325182,-215980,-334623,-115862,-182277,-38810,175191,291055,319482,269204,370988,276003,165508,92945,16259,-211657,-251107,-360346,-386565,-360525,-253737,-116808,-179639,-4751,125185,192467,206596,216079,323308,398866,224203,166369,47753,-149479,-209306,-238672,-250132,-271517,-214653,-236314,-279729,-61974,92453,10754,169605,251835,160900,263906,216904,66356,118613,70324,75839,-158181,-108873,-99611,-75410,-132837,-61451,-230191,-71378,66665,102875,39694,-32854,95259,-22186,39213,33088,-16952,-68296,-105610,-51929,-82782,-149888,-38525,67287,70518,74346,10507,67328,-158494,67541,-10507,4157,24473,-79947,-40521,38540,-20672,-48025,11634,-57550,-40474,-57899,104318,124396,60504,171340,189727,90890,-19922,34074,2446,55321,-511,-95732,-35336,-132590,-177336,-77114,-26920,-108613,-5824,60116,82562,83428,291934,117904,96831,60571,-151143,-99735,97726,47132,-191427,-163645,-156070,-175417,-130444,-125665,33773,89003,15329,210190,99453,234997,111573,111973,222813,-140935,-50661,-18596,-223372,-110808,-36334,-179239,-126543,-282182,-31860,21315,12066,156871,102339,179542,206495,63731,190737,108745,78963,-89250,-83048,-148837,-21655,-214397,-42629,-38160,-53989,84191,25708,104442,190856,110495,-13729,258889,-13181,26547,-210895,-202512,6310,-185311,-156900,-65055,-176246,-49140,105985,-93145,214573,165158,128069,217571,94904,19956,65497,8376,-212518,-139493,-200185,-70363,-115877,-121134,-68005,-28250,-46623,198016,150532,257081,227927,165263,133723,27168,86204,-121680],[0,0,0,0,0,1,-7,9,-15,14,-22,25,-34,45,-58,77,-90,114,-134,164,-194,235,-280,331,-390,451,-526,605,-702,803,-924,1054,-1199,1359,-1533,1731,-1944,2185,-2442,2730,-3041,3383,-3757,4163,-4612,5096,-5633,6212,-6852,7551,-8318,9167,-10101,11144,-12300,13607,-15080,16768,-18716,20997,-23719,27026,-31170,36534,-43839,54481,-71764,106351,-326526,513656,513639,-109460,1109898,280978,408389,754707,-416773,159487,-85051,-1097092,88509,-817647,-647186,-28480,-819509,139178,212251,-341609,1033663,198917,463232,983334,-43971,550629,250621,-340629,252141,-651902,-488420,-297391,-800833,-286304,-194485,-341468,181071,90693,277311,611061,405253,608024,394094,273413,295567,-64525,-290937,-302338,-495306,-491830,-583034,-328464,-431420,71834,132535,105927,610070,274633,471355,663848,116890,457717,1288,-283923,67276,-498791,-510864,-225512,-912460,-762,-382511,-336672,561532,-82727,468908,607203,84093,772613,466056,69086,511163,-388052,-158871,-128351,-969051,-59359,-459887,-566626,257390,-419663,147324,639073,68770,796229,569183,264998,811936,-166230,221231,79721,-622588,-1298,-387721,-688520,-178001,-674223,-41828,189118,-149240,585648,432656,243646,795338,304436,223559,398274,-180582,-43590,-366484,-696171,-347814,-530499,-569679,-213354,-364792,103902,242013,233402,395278,389074,394775,441044,254339,146552,16476,-251423,-230645,-171124,-599842,-429882,-363578,-268279,-163164,19656,146532,421745,372849,407426,519991,392667,497851,171918,-31618,-127395,-203578,-431790,-306191,-604951,-384600,-262657,-342893,66958,119905,213617,340334,270121,546581,508920,148061,372012,93063,-202311,12310,-481399,-286556,-236421,-692289,-239566,-255023,-235835,131651,54719,335925,554604,253758,649090,253554,163614,318226,-244486,-149139,-313775,-544797,-205483,-502684,-319662,16266,-265162,102158,282585,254383,544929,412235,420071,439071,226599,203126,-18564,-327155,-289563,-625543,-439500,-344971,-582053,-152263,-264972,-92068,316728,283149,535094,575996,331325,395880,201822,185989,83476,-255640,-289831,-365987,-497676,-233900,-435739,-248249,-20017,-54574,380236,323465,300361,540073,263861,407417,236374,-6177,29454,-226968,-360219,-373003,-495542,-521397,-305496,-454724,56639,96341,85431,397417,482243,553828,556427,222487,247479,110787,-98514,-308218,-435839,-539439,-583140,-398409,-326053,-152472,-83692,102275,255152,302909,454281,552114,473816,363403,171675,-29223,48500,-301559,-419123,-279003,-410078,-400665,-256629,-281628,-49470,29248,220094,596877,253728,541797,424390,221551,372181,96677,-142356,22562,-708860,-236150,-243942,-575338,-149550,-253080,-135912,296000,55962,521681,531191,171556,638885,145102,106974,344042,-411546,-183527,-324228,-541443,-203804,-671927,-283465,-66872,-351311,228084,197671,288331,726590,298520,459323,485124,141422,303583,-73834,-234391,-100888,-442366,-422537,-359810,-474813,-241970,-48653,-7317,235502,188407,343966,467198,355468,330866,373048,62928,-86695,-71392,-275652,-196651,-347496,-528002,-409312,-224717,-282991,127445,-12868,279742,280502,160186,295715,225068,141068,195078,-85553,-192646,-46619,-231930,-94467,-213754,-240365,6127,-314200,-124605,235802,43797,298612,162675,168675,510586,130205,104821,135259,-251033,40209,-217028,-323503,-17849,-430588,-182756,62933,-142711,165343,120789,63988,413509,83818,206955,193257,74970,15538,-107402,-236415,-69479,-292098,-312355,-211827,-107786,-62841,34892,60089,235072,184867,197203,170482,168456,112306,-74087,-104043,-66837,-215166,-252278,-107173,-333577,-247111,-168423,-140863,29164,128261,72033,194603,235508,181385,275001,178048,148287,232027,-104376,-53950],[0,0,0,0,0,-7,5,-11,12,-14,20,-23,36,-41,56,-65,81,-95,114,-137,162,-194,224,-265,303,-352,402,-462,527,-598,680,-764,864,-965,1084,-1208,1348,-1497,1658,-1838,2028,-2241,2465,-2715,2981,-3272,3591,-3937,4319,-4736,5203,-5710,6284,-6924,7650,-8483,9443,-10578,11922,-13562,15593,-18200,21656,-26463,33587,-45143,66869,-121230,573173,733137,-136,891090,-205982,-250129,266662,-929669,-453410,-414151,-951722,37763,-610509,-235020,371083,-76037,606704,482847,89969,705233,290767,395817,443183,-148442,-115215,-265961,-554349,-496825,-601784,-467759,-314857,-273164,-150295,274985,428782,433267,667769,562971,476718,519003,21562,-60764,4393,-521625,-322992,-523845,-904326,-129691,-508700,-110858,415279,26979,636633,723074,134770,885483,110708,114576,447605,-764215,-150836,-272999,-947061,-152764,-697867,-374133,384585,-413936,362352,602309,145544,1037005,369535,177853,666511,-350746,176358,-85765,-883219,-160964,-652935,-642328,1,-598397,78150,323983,-12827,792872,548708,474263,815830,183539,146471,158478,-420135,-31254,-384711,-764457,-355609,-731406,-288174,-166770,-456189,254941,296040,388707,726959,396133,390592,512999,107719,-15878,-54078,-470306,-449348,-463225,-452302,-463475,-450004,-233018,171761,24632,389907,303773,259353,576481,529852,228866,193625,41589,-126910,-106087,-480517,-504915,-206346,-678871,-331832,-258282,-63683,259828,58905,491877,512626,452644,499491,334224,139425,238485,-71630,-96091,-235286,-621287,-300129,-408941,-491103,-113231,-254843,67189,321875,120566,387790,403993,321568,581884,80852,179845,93293,-362323,-257489,-474023,-504954,-268280,-427877,-248176,-23403,-254251,298022,309698,249037,607614,277592,356319,388815,110663,146115,-120088,-451974,-159526,-434975,-479494,-290111,-327520,-44824,65501,85794,318100,215729,394183,347112,285128,202230,2831,-86516,-74755,-345190,-299726,-332054,-369148,-268491,-211613,-12121,52934,82721,418483,344933,161955,212466,224542,131021,46809,-120556,-177805,-289855,-405082,-403468,-278130,-166840,-255064,-157297,7411,260174,170443,367539,255324,294584,232053,25570,83676,-262258,-102684,-296061,-325275,-311181,-298061,-114746,-131964,39911,234503,254785,463153,396794,236471,293027,208652,101150,88199,-191802,-172010,-399182,-430895,-353527,-305501,-140365,157834,-12020,353926,260527,333520,614411,366732,241751,245751,-79915,71478,-341115,-414197,-217259,-382593,-315298,-211562,-344647,163754,24372,161657,453879,241487,387590,380491,142558,258357,24127,-230052,-16587,-334091,-357195,-183622,-514598,-175822,-133693,-91114,340036,34879,253419,319642,234665,317963,226585,-6985,108614,-93481,-41646,-125776,-299737,-159531,-277959,-184975,-2088,-68243,140076,182743,304500,383452,174563,54644,183593,43453,-20671,-44749,-457011,-280115,-403851,-378975,-267281,-160761,-13801,86068,96438,197220,362313,400962,241439,349076,222611,14143,98231,-329905,-143375,-384574,-371127,-165754,-410132,-170115,160271,2825,381900,316321,197604,397222,165940,153642,169736,-213906,-60805,-140526,-422000,-208877,-372482,-319860,665,-286542,-16991,209862,-3230,471841,116501,369358,397170,54035,97987,127422,-270579,34982,-526129,-277107,-111215,-514104,-147336,11032,-155581,376362,137906,258863,505692,132325,317163,409565,-4181,60240,-112548,-243849,-112513,-426911,-331358,-232390,-359887,-21671,-47812,70847,253035,330168,243349,303698,398311,100950,113392,-139286,-92701,-236449,-298811,-169858,-304217,-369860,-231701,2880,-3958,185931,210730,247050,436299,270949,479291,129987,-31940,56091,-102562,-206502,-343085,-397130,37758,-412124,-211299,-3224,-254654,150255],[0,0,0,0,0,8,-8,15,-18,22,-29,34,-47,58,-77,92,-114,134,-160,192,-225,272,-316,372,-428,495,-567,649,-742,843,-960,1082,-1222,1367,-1533,1711,-1909,2125,-2358,2616,-2889,3195,-3518,3879,-4266,4693,-5156,5662,-6222,6830,-7511,8258,-9097,10036,-11101,12316,-13718,15360,-17303,19660,-22566,26263,-31113,37786,-47533,63073,-91617,160726,-707089,-653421,28671,-875719,442794,108757,-23301,994137,51080,591909,959491,-306335,838107,20644,-485530,232856,-846325,-492258,-237726,-1088537,149193,-262781,-250614,674535,-106276,646734,512654,194792,985062,427747,66464,523452,-339508,-143736,-178108,-771434,-253656,-810856,-645319,-129025,-374796,56797,209266,266573,645327,495162,469163,529666,224140,115120,19523,-59816,-401870,-342075,-636279,-594351,-331441,-676384,-192964,11082,-252054,629926,355454,359492,821920,132577,615856,487006,-238362,183141,-427872,-535932,-55582,-885850,-205765,-242990,-608629,214255,-48672,-29640,942834,73306,675001,545643,87039,763762,-117157,-277904,107456,-706317,-184108,-363245,-959390,-94789,-508998,-335900,346702,-242117,480123,653930,187557,933191,266020,198469,504737,-433339,-42632,-77072,-754338,-366761,-565792,-520941,-139561,-425131,3618,219188,69844,566255,459067,521999,656871,108454,261353,194597,-350905,-65310,-277844,-607602,-447842,-603267,-447305,-260367,-206191,148610,333760,344869,548415,464044,401265,510843,230777,208959,-64017,-370235,-405506,-512293,-624258,-334323,-282069,-304393,84763,801,278471,611022,309053,526182,640718,323274,495068,119715,-94968,-153563,-485928,-497277,-358590,-729443,-297587,-315086,-152168,175790,741,364394,609996,318972,709875,524344,113011,372890,-244612,-27132,-299094,-660212,-313294,-606257,-428691,-76074,-334899,75262,317528,209955,745709,388016,468117,504132,-7314,311320,56747,-419161,-110249,-516866,-440186,-351767,-563036,-261453,-192186,-55463,403805,344205,466333,473371,352110,558481,217289,-35786,153686,-284992,-382219,-326819,-597463,-293501,-415224,-295127,39091,2389,129848,472356,319540,567628,344233,298235,257098,-107282,-30712,-303335,-467046,-319187,-542953,-477377,-242311,-262761,134548,196403,262606,375791,430132,574830,581884,247191,348823,44611,-137767,-247650,-549849,-360137,-330487,-360131,-210621,-165938,95643,365487,402929,544586,505472,430966,268292,254614,41605,-78782,-205896,-418704,-506000,-451587,-353827,-322830,-132619,-632,293887,358201,256691,598055,489446,379699,377165,-48419,7414,-128845,-423027,-311357,-416591,-635449,-221412,-418243,-20748,90249,-76050,466578,356025,358770,653992,239321,321113,341482,-275777,64337,-263010,-607147,-159860,-558974,-448141,-154079,-360568,214496,76472,183288,620418,100386,534599,519135,97632,354780,-71561,-206765,-40908,-588466,-365337,-239395,-699438,-3830,-342358,-165905,244767,72071,538594,689906,189633,532405,166461,183423,232074,-217729,-125476,-426280,-443331,-290919,-289281,-328337,-70961,-93215,242525,298234,379597,423292,420775,400567,284267,125418,23615,-122921,-339510,-360708,-398236,-506942,-411429,-71696,-360835,29203,232322,31638,423393,321492,302577,575961,78538,203682,41536,-368718,48764,-399752,-549038,-114379,-661110,-164004,17290,-404370,322936,58194,168205,712823,85565,480113,475112,-311,275586,-154242,-298646,-32705,-695847,-245430,-222766,-612946,157267,-195182,-36867,373864,12,519202,489383,163182,407744,44499,177301,7848,-345869,-417216,-378258,-613388,-249180,-299829,-198934,97498,61490,282496,476481,370619,466254,356719,109107,120784,41414,-234032,-154365,-444803,-460515,-281397,-379627,-169337,-47085,81682,286761,387208,113211,450496,363743,194003],[0,0,0,0,0,-3,7,-7,12,-11,16,-17,26,-33,42,-52,60,-76,86,-106,121,-147,170,-198,230,-262,304,-345,397,-448,510,-575,646,-727,812,-911,1012,-1129,1251,-1389,1536,-1698,1875,-2064,2277,-2502,2755,-3026,3330,-3661,4027,-4439,4891,-5407,5986,-6654,7421,-8326,9401,-10702,12317,-14372,17090,-20834,26332,-35100,51114,-88921,360937,-100494,-744589,102974,-859691,-433422,-144361,-1102314,190406,5448,-163135,690412,187633,606308,730253,182799,613048,270810,-159325,79403,-497119,-491539,-293346,-769913,-301504,-262988,-398665,166190,59313,436604,443481,477482,411563,570730,431239,201203,83260,-208047,-497077,-425399,-667498,-470082,-312045,-589415,95342,-28523,138554,764521,284567,552276,701053,111284,547135,-62137,-355625,-44307,-755577,-482068,-255371,-918550,-21914,-321880,-296052,618825,-122246,455729,662308,118138,851203,308576,33544,465709,-433116,-307118,-263550,-927607,-123663,-474327,-666848,110103,-328797,160875,500880,-83417,783438,467052,232804,658780,-39289,130358,-129150,-700249,-245247,-654160,-668075,-246219,-517813,-179337,239147,-108789,528347,432418,445678,620709,361480,432997,315462,-79570,15994,-265332,-627149,-417079,-509430,-539010,-322791,-261072,-146870,158348,242434,518184,554849,418933,528833,638829,296582,191660,-11612,-256974,-367289,-418037,-601416,-440666,-586507,-235548,-103078,91588,356407,275235,430059,602327,354003,454255,316356,-132482,-47475,-419881,-591467,-336852,-682866,-400252,-191168,-442338,81003,-862,42011,533854,363966,525787,492249,341114,454861,-74754,-194288,33465,-543916,-329522,-287126,-709834,-118198,-312779,-13190,271780,-37764,505939,469260,372262,607452,357546,199814,198491,-212664,-135852,-309499,-471624,-332229,-497735,-289432,-212586,-259759,116181,88712,224066,486805,354983,409217,370998,76118,274436,-24325,-176519,-127086,-442760,-395703,-337071,-278908,-90003,-145634,-96376,133793,186127,444930,456000,284083,410117,269867,301608,27790,-143187,-120305,-361011,-423349,-316079,-434516,-123359,-114585,-51718,308024,259373,388243,582975,358170,319565,123945,34322,-61698,-322934,-374943,-260968,-487473,-193316,-305573,-234283,-39742,80798,268229,313869,291193,365794,347271,269858,250097,101507,-166636,-283239,-340691,-208136,-347864,-172588,-308574,-168299,-14124,19960,408363,214573,351392,438674,238233,319845,98996,-152212,-89207,-297291,-397036,-123507,-655180,-428752,-130599,-221587,157390,-6794,90581,625836,251009,470663,427333,235101,399817,-161034,-183624,-53824,-531528,-229048,-411401,-661954,-62987,-568422,-335003,150377,-160588,474212,410607,153364,616203,209601,217882,262882,-105115,39797,-302567,-491429,-288446,-443413,-462486,-240817,-302174,17286,25328,88288,491931,282128,468178,452235,163779,229621,19698,-151742,-91326,-355395,-283388,-236758,-284183,-156756,-64275,-62665,53215,219027,225188,378909,337452,273467,138501,-2919,-182242,-156944,-221174,-253342,-139657,-407231,-263236,-160567,-173237,39197,23411,241991,541839,185562,399145,380400,125267,258976,-48116,-182300,-148759,-370668,-213035,-235723,-492600,85000,-208411,-50263,281474,-40221,438875,363488,115404,397608,6308,76654,179627,-298533,-41309,-158217,-482685,-179576,-484294,-334434,-120079,-248027,95104,190198,18050,440589,123851,375825,373541,33635,164319,-11171,-121030,-224404,-241349,-350133,-210067,-266996,-164513,-290291,-53443,194320,210720,67291,334328,143392,296186,142070,96067,85976,-22324,-46726,-106765,-94199,-248930,-191838,-164780,-135471,70786,-128953,83136,153381,28418,151384,71515,169307,215811,-31227,-17030,60771,-275854,-158810,-148798,-230253,-55364,-50505,127455,131577],[0,0,0,0,0,4,-4,9,-6,12,-9,17,-20,28,-38,44,-56,63,-78,89,-111,131,-157,184,-211,245,-279,326,-370,429,-486,552,-625,704,-793,886,-998,1113,-1244,1381,-1535,1703,-1883,2084,-2300,2541,-2796,3083,-3393,3736,-4113,4528,-4996,5512,-6098,6756,-7519,8399,-9437,10681,-12201,14120,-16613,20023,-24963,32807,-47120,81310,-331554,-320772,108435,-1130866,-320068,-370650,-1145706,212532,-468338,-99946,755484,-342196,765600,517905,27153,1051699,-70797,-11072,481028,-757698,-16340,-369225,-902534,12058,-767667,-576746,217430,-284798,572225,420398,80252,872422,404537,445837,620265,-135108,160230,-121851,-504718,-295916,-573726,-541203,-342975,-483496,-181251,78342,202178,520132,499381,433645,507262,680005,116468,138039,48162,-472327,-163414,-475730,-699503,-274749,-808360,-100474,151472,-139290,397934,264337,263005,943881,274209,462557,639511,-303124,243850,-439545,-757743,-139627,-904601,-436274,-227178,-700213,294208,-125860,-72834,817529,71059,724830,747348,40555,703614,200429,-177363,234035,-612294,-388032,-319471,-939156,-1138,-434359,-381815,194351,-265442,423803,584672,255302,824816,448099,179093,518167,-279458,-47469,-188685,-740068,-255928,-668668,-683363,-71904,-349650,25887,369139,194505,564180,497442,382872,568230,300120,145660,14197,-358828,-248297,-305643,-676126,-345989,-454025,-368279,10437,-19167,309839,466596,360262,600916,428578,167892,436531,291617,-52379,-81551,-394482,-497427,-421901,-529809,-343371,-264953,-90206,79468,372069,289282,610129,464678,477881,576680,237199,203981,-64073,-398602,-275288,-452330,-449212,-314836,-476524,-130605,-91765,-50154,341222,309567,424077,762266,217024,420691,345334,75981,139132,-358560,-492675,-105282,-644492,-366903,-160594,-451779,156944,-87600,339545,579368,271103,494787,538966,302384,445878,82858,-222156,-249585,-523384,-354289,-593226,-459052,-159973,-304472,-105646,226463,88978,378090,338576,382967,582990,255135,407147,181800,-138116,-107681,-362727,-458848,-441433,-637043,-241006,-394336,-147393,148418,163833,333993,494410,490821,693432,407970,308339,347598,-107513,7074,-365608,-495855,-252492,-486477,-468179,-338107,-278298,-63274,188324,290811,513867,365754,490513,631183,236613,343787,1317,-153327,-261378,-435147,-471391,-415269,-578176,-360904,-367204,-9795,79790,86346,423945,422454,463711,503731,432552,225103,130849,-157493,-164939,-511366,-314575,-455254,-325075,-364924,-451119,-177770,94958,152791,426001,275671,493999,548239,217040,447551,136204,-110967,35228,-326350,-443636,-351123,-770831,-197867,-374171,-224151,176909,-21713,229043,529379,265958,710165,425259,62551,520752,-149396,-30024,-163331,-695780,-221822,-618510,-631889,-3217,-414476,28804,286697,-91584,636958,357032,413641,828841,18426,310319,196734,-241839,-60856,-391272,-513250,-73453,-620064,-193724,52148,-193954,377912,226951,370855,478137,295341,386787,428835,-56549,99534,-142641,-377691,-258269,-532070,-373823,-368318,-376962,-90877,69747,112199,440957,461157,373941,421562,406052,180985,263419,-6662,-175262,-178123,-373643,-295814,-322561,-449255,-181307,-271746,-295924,338797,92188,378475,611978,218959,514431,228141,49904,403070,-294139,-46268,-233089,-757947,-197546,-455630,-431434,140626,-492675,102220,423004,70626,745383,338252,303168,598173,-31595,340883,-6942,-605189,-10736,-534298,-542946,-113827,-616262,-73474,386,-239753,349026,359721,258554,466240,227781,484130,327990,49563,128213,-94502,-228608,-229117,-424504,-439931,-291071,-341177,-114866,-20370,138930,460407,349354,231881,380403,256971,174430,255441,-130645,-176038,-191421,-419039,-234060,-434276,-488920,-106251,-196495,134314],[0,0,0,0,0,0,5,-5,10,-10,10,-15,18,-29,32,-46,53,-66,77,-92,114,-133,162,-187,223,-255,298,-342,394,-454,514,-589,664,-754,847,-954,1068,-1193,1333,-1479,1647,-1821,2021,-2229,2462,-2711,2982,-3281,3602,-3961,4347,-4780,5252,-5782,6368,-7031,7785,-8650,9661,-10849,12285,-14044,16276,-19197,23216,-29111,38622,-56835,152385,-678438,-696544,108173,-628903,276384,380152,-134587,849937,485945,458656,855663,-202651,297787,95092,-573957,-87162,-601182,-707444,-248030,-639969,-176338,-97299,-234909,208382,379878,444373,714692,444602,435354,353433,258108,-98031,-113726,-434973,-566437,-610828,-679230,-519705,-256402,-313978,161003,184684,187055,795987,425286,739445,553513,-33513,532759,8689,-370703,142162,-714521,-495759,-346706,-870407,-127970,-354891,-228600,653994,-66683,556067,830614,200560,980283,229768,-122206,517793,-613650,-164182,-315987,-964351,-106755,-445118,-591406,204638,-300735,246481,605726,26841,748146,565345,208088,716083,-146559,48819,81522,-560294,-93437,-644516,-547949,-153365,-433880,-89795,116335,64985,364816,491455,436961,658343,275376,149588,256252,-127919,19561,-231474,-466644,-486711,-536880,-618794,-260055,-212704,87534,357341,302605,459814,425863,385548,395392,282752,188236,50398,-318136,-381091,-360864,-613477,-431666,-412224,-380672,-115762,105423,226238,429620,385142,545770,625054,252891,359130,96801,-270495,-150725,-286936,-509101,-314971,-606714,-295304,-66411,-278310,355587,286319,184599,672356,215633,503921,452779,58971,427528,-90928,-228953,-170009,-587533,-588014,-440468,-631767,-135065,-192555,-10354,306572,202588,654941,611706,319663,672660,224849,65591,10954,-213933,-282432,-531608,-614506,-301168,-494676,-346862,-111251,-89748,246774,351392,445387,604603,445195,402798,250408,116255,65195,-259712,-402742,-438187,-600718,-515564,-485927,-497216,-86378,-178930,90469,264062,183655,573503,463630,612256,581242,130000,119772,79522,-301148,-170078,-505120,-699350,-489018,-623632,-268544,-204923,120676,343103,274391,410271,640409,294651,487675,248552,49435,107028,-354542,-473958,-389111,-534335,-322700,-387912,-411004,-54284,-34195,312830,289888,492963,527649,420493,434461,281234,129727,-127919,-281778,-420022,-335575,-549682,-315508,-409797,-149593,-166291,-23450,188838,203059,404746,576405,316197,464833,226024,-121812,20183,-277034,-495027,-335705,-648801,-343305,-130148,-354913,83253,-26316,149239,479841,236784,597348,510200,172197,647390,76893,-12596,7925,-618462,-309057,-304613,-854110,-105790,-499005,-247678,283599,-164953,673985,331439,295614,688527,71161,158901,403030,-511613,-13480,-290574,-774740,-167964,-581483,-384067,-13435,-220726,283939,318840,243422,564817,397496,483932,449818,51167,-2618,-140427,-219987,-169498,-523707,-314345,-336927,-462089,-25710,-58192,94444,276586,402708,360213,240006,418441,393065,451389,58699,-48252,-149991,-386915,-479986,-437375,-502009,-207535,-219250,-190988,113303,219260,251351,469280,279180,415383,266725,-144029,304562,-125533,-436989,-77940,-609821,-282878,-173530,-525296,111690,-50094,61173,515459,97477,461030,629169,242527,537132,-20047,-225915,52482,-674887,-278126,-157990,-578644,-193788,-309119,-368578,251637,-128589,412587,496793,182657,625684,370586,66750,294081,-242015,-125372,-217986,-546556,-253942,-543174,-391205,-40054,-277196,121493,205652,206000,421256,369933,317088,343087,205619,-20421,34792,-258123,-286550,-377914,-481641,-426842,-273559,-387710,-31720,200077,136240,408782,295852,501823,489446,67465,217576,103364,-200889,-71773,-333060,-533119,-272580,-537845,-304032,-49935,-167117,207200,195969,128741,618778,279487,350105,441311],[0,0,0,0,0,0,-3,-1,2,-5,9,-8,12,-10,17,-20,31,-37,46,-56,64,-79,90,-112,131,-156,181,-210,243,-274,317,-360,414,-467,530,-595,666,-748,832,-932,1033,-1151,1270,-1406,1550,-1708,1880,-2066,2272,-2489,2734,-2995,3288,-3607,3961,-4354,4793,-5292,5851,-6500,7246,-8132,9179,-10446,12006,-13954,16464,-20139,86333,123012,947407,-96323,60560,406225,-972244,95649,-606426,-935195,192397,-777688,-357497,359393,-701880,688119,394163,137517,1160880,-81645,302679,543880,-430340,246666,-468433,-833535,51140,-938795,-494888,-85659,-593045,244852,139625,159503,801117,244967,615156,577529,181930,524197,149213,-258335,6294,-541135,-599948,-525376,-483934,-565158,-234513,-82591,9844,178313,353231,652987,620848,316102,673957,438619,-43777,173952,-393865,-622623,-251699,-902834,-178850,-301335,-580392,248939,-191850,181197,685104,146448,766391,535650,-43984,729961,-164361,-121364,-23016,-892981,-115714,-403919,-938922,99291,-427312,-103074,600950,-133695,774213,656994,190375,1101464,119957,149072,436637,-483764,-123366,-328739,-940851,-171006,-623732,-360975,134827,-277886,433551,483212,276889,865023,476730,225816,587304,-21754,-96995,-89694,-714352,-345906,-607584,-669009,-295181,-398466,9324,14219,-28336,343869,408883,367446,709777,349644,395386,362205,34670,63599,-262849,-486897,-387012,-551033,-616780,-421267,-226224,-174512,142156,308308,459268,549854,384428,568927,484987,486091,289751,27640,-193127,-247897,-491061,-495243,-427725,-653496,-72613,-307464,-64639,248419,223748,520154,634090,405281,566374,243942,217243,182865,-337587,-214403,-392224,-648444,-406140,-623728,-445120,-152506,-254523,274098,272179,170775,739471,379089,436118,528095,60247,69777,-99132,-405265,-257567,-644080,-618750,-254163,-571523,-100132,-149689,-19144,470659,289652,578184,638978,258146,460474,301606,130641,72217,-379503,-300145,-492458,-614848,-341840,-541214,-200795,-64436,-40745,226277,323018,209659,647974,294807,315491,403723,79081,92876,-148651,-315709,-160563,-524708,-378933,-307226,-373482,-119249,39027,80178,243765,197495,348449,353298,187108,386489,27969,-9384,156626,-310551,-148753,-377584,-348526,-224657,-214106,-213379,89142,89375,287136,233331,369778,450758,248361,246244,145783,-4134,-155861,-209096,-472025,-278686,-394015,-380308,-235551,-154845,-206935,-293,194777,252564,385417,358275,267417,229674,185582,99026,-45793,-241070,-305440,-443766,-410322,-186392,-336456,-267817,1037,-235993,136861,79771,217914,350537,256615,261815,303148,-4631,171686,-133239,-356060,-238715,-430212,-410410,-245159,-392651,-31933,58302,-58689,296174,126150,256921,328265,76713,382103,129828,-23851,106088,-217456,-97140,-121023,-291597,-57197,-226728,-728,57037,-227145,139972,-54340,39945,418579,115030,334559,352117,-56164,-2164,-102911,-242105,-37567,-187526,-210647,-60347,-147629,38602,-4810,73694,95552,17548,229673,164271,63414,162006,133336,-62453,2363,-99384,-182367,-182085,-301728,-246581,-161320,-108757,-57280,-47031,113332,119277,53587,34717,82001,68549,9196,-45320,-21763,46555,-26080,-61360,-34744,-189796,23760,31003,-70324,72192,-123761,40770,102572,-45997,102005,90405,18948,79739,53893,17941,232,-87355,-37146,-51551,-88428,7977,-111671,17776,-15904,-74664,-65250,59616,66755,-37189,6314,141239,-11366,16008,121054,-134181,48274,-61479,-7834,55533,-30213,-29449,-67448,143130,-11999,-101699,-13479,-23639,42562,-7737,38372,-73501,-103917,-75321,81248,183401,35512,50628,138123,110408,-47363,56355,86535,-20318,1965,9574,-50788,-87997,64970,38686,774],[0,0,0,0,0,-2,3,-8,7,-13,11,-17,19,-26,35,-43,55,-63,79,-90,112,-131,157,-186,214,-253,288,-336,382,-442,503,-574,651,-734,832,-933,1052,-1174,1315,-1465,1631,-1813,2012,-2231,2466,-2729,3009,-3323,3661,-4037,4452,-4906,5416,-5977,6610,-7317,8131,-9060,10144,-11426,12964,-14863,17264,-20439,24848,-31477,42748,-67499,281318,-135734,391776,830123,86827,908758,378547,15910,678762,-399427,-30287,-97184,-793377,-288388,-578786,-703119,-94662,-452099,41207,441549,144874,621064,570206,482554,721005,261888,130523,59296,-270358,-337285,-473433,-458820,-738323,-408390,-465786,-62042,120563,127859,320274,559877,436793,686831,351452,242602,290869,-302394,-237662,-220600,-749451,-211062,-663586,-606946,-54612,-465376,414450,517242,3944,851350,433486,175122,907640,-111410,257694,40986,-785835,-4731,-691454,-709611,-61928,-758643,-217305,32843,-262430,700078,306253,199652,1067847,129130,614884,491793,-228903,315296,-294324,-567142,-195314,-767488,-475018,-224043,-582949,126663,-24711,38294,721651,178443,628554,654245,238912,488327,136491,-62763,71809,-354946,-425105,-316083,-666558,-394487,-297504,-57510,241992,116194,447984,605885,358999,582816,375061,218758,224031,10811,-266731,-317309,-518257,-450546,-302224,-429710,-224557,-6870,65084,260237,471567,348481,551494,460111,286770,384137,77629,-122837,-54769,-534358,-352176,-623590,-653718,-124918,-355143,-209139,161684,79078,421453,557862,334469,674620,324125,353106,277812,-255101,-145458,-308275,-751138,-400758,-621571,-453999,-220406,-379325,125554,284664,173770,604380,349262,490683,628265,5670,333801,-19450,-249102,-78423,-602978,-412110,-438972,-580426,-196256,-178626,-104240,408638,203321,341787,510383,325511,620699,384011,124713,169023,-358703,-173454,-426101,-557916,-333266,-548212,-248118,-113541,-152205,87676,265458,274629,534306,229506,452312,301934,60295,99900,-134757,-382217,-313967,-508676,-349798,-384063,-293551,-138538,-167926,49892,381234,309102,482722,443682,256551,439839,-16292,103706,-48005,-343635,-361248,-334416,-394730,-245401,-213041,-62443,106199,167697,269925,235372,326508,360955,250167,334074,124849,-89001,-168392,-364329,-328014,-468561,-405932,-274032,-205587,-145137,102377,143120,416417,341931,436633,287456,202835,235229,128662,-163011,-156617,-401467,-353155,-340148,-411436,-88731,-155171,-153192,235249,82567,198816,511245,204890,457191,224373,40597,96426,-423018,-166479,-284869,-593258,-114630,-311586,-377575,227446,-107911,352469,401115,58023,660566,342359,67310,547324,-192538,50498,-105429,-561003,-182347,-478388,-552880,-92230,-505103,-148474,95094,-58591,506550,196177,325610,554558,181528,593500,206108,-94586,82216,-293638,-448913,-331722,-633104,-258469,-175171,-256084,229760,102774,176706,543562,294895,371567,346681,182723,19545,-81303,-143405,-388971,-364418,-343189,-361489,-182960,-239003,-7458,121506,137593,420155,225487,340066,408229,155221,305229,-37966,-310938,-97895,-409407,-435787,-123445,-511406,-31002,-142118,-256890,403784,139325,305411,524050,126688,443879,275749,-95833,342942,-310844,-416151,-5431,-624423,-199339,-320984,-394834,155262,-212442,204654,541573,56184,462722,287686,65386,483441,-38731,160763,-61123,-342724,-196718,-366759,-448141,-232570,-480901,-103634,55150,-37584,335360,281948,299259,597319,286460,189937,216511,-83762,-24045,-216914,-213500,-387671,-420073,-319295,-236042,-271625,-38327,121864,187351,210407,341966,337336,243054,323875,35037,153577,-57534,-391040,8581,-330790,-385005,-194610,-276186,-36862,-85769,-184950,215609,44623,180851,438216,67200,436661,101143,-57026,38712,-355492,-126002,-121960],[0,0,0,0,0,2,-3,-1,-1,-5,2,-4,1,-3,5,-6,13,-15,23,-22,29,-32,41,-51,60,-75,84,-101,113,-133,151,-175,204,-231,266,-295,337,-375,424,-473,531,-592,657,-731,805,-894,983,-1087,1195,-1316,1445,-1584,1741,-1906,2093,-2290,2512,-2749,3012,-3298,3603,-3929,4243,-4513,4595,-4153,2050,6627,-74952,-322697,931717,255330,266021,1103097,-184554,650847,467870,-410510,420079,-699617,-742443,61725,-1204738,-210531,-229451,-817084,493621,-122924,141965,888438,12533,816541,681728,-103866,662279,-382911,-265026,66946,-1013322,-437430,-387336,-965426,-136114,-365427,-135624,576606,207442,507458,566672,388185,589696,294474,19264,118347,-280812,-399801,-468768,-602296,-514001,-386858,-359181,-303320,274375,160465,494433,659733,321529,689975,240867,-19805,496746,-314202,-332291,-219081,-858752,-316307,-571963,-615837,65407,-364312,246009,416549,-74791,788472,488547,236744,818705,53043,221469,278754,-536408,168383,-479284,-680496,30392,-719913,-110283,40197,-312413,414828,200151,95063,725952,118503,413154,391209,-104419,423693,-190605,-425185,-124055,-609002,-193462,-214529,-453875,37722,-88248,-25291,401885,154864,338009,377728,181785,445184,195628,59789,109077,-200892,-369925,-272928,-446661,-322790,-316999,-281226,82946,-59881,169037,283154,99405,397268,233692,149030,204503,-52415,-135164,-87413,-177930,-342967,-345380,-444202,-208532,46384,-101349,14384,209454,175500,396904,425041,313674,276071,132673,24762,58243,-350107,-207375,-346273,-438131,-232587,-280541,-356778,8556,-40211,258871,201628,204446,619848,139205,92909,376270,-58339,33082,-198925,-389015,-3796,-335185,-244631,-64973,-149374,81386,251153,-35398,327572,259858,211495,348090,138623,70828,-34643,-248919,11406,-314953,-323157,-191773,-385255,-86553,-93425,-62339,258886,229097,227731,341779,46070,295986,245949,111462,-9360,-412032,-256070,-277073,-552040,-326264,-174373,-250470,129514,-18182,172499,396086,310374,544906,234361,181017,253086,-229101,-75616,-210014,-436196,-374814,-415785,-254368,-171526,-172931,55807,75859,141630,533888,194624,397779,328545,104933,260468,35163,-230934,-172386,-344522,-445647,-300240,-362659,-194037,-176413,-99870,61000,108787,440274,306399,167062,348939,153208,51448,37509,-111561,-140268,-259303,-349068,-320434,-320255,-144182,-54830,-32772,51594,320911,277591,347649,372257,252223,72786,265789,-81244,-113004,-191855,-519926,-382618,-245763,-355660,-144062,-85932,-55047,411715,194120,279405,490199,258781,222475,109311,-83671,126597,-261303,-239035,-94622,-500124,-156037,-229695,-264627,97030,-21210,109323,346294,62801,278777,187874,192254,284988,23979,117234,-110531,-474102,-24939,-256896,-406674,22072,-378491,-68469,248355,-74288,406140,174904,88175,367522,95649,179919,177277,-90747,-14067,-97691,-270263,-57329,-251238,-170083,-9816,-249635,175501,50506,37918,376079,172379,269852,230747,107845,115865,129142,-114648,-149882,-149936,-392110,-140651,-264844,-169685,26797,25974,131238,313912,137982,357619,333470,135970,455845,104650,-35226,83600,-431178,-268921,-268376,-591882,-67206,-245460,-434868,313140,-75929,148440,452469,98535,609159,291006,62262,478400,-129956,67036,-157279,-658623,-138301,-494895,-565891,-116308,-327970,-66793,207215,-35697,543969,269303,154017,631582,110295,149223,92355,-281895,93223,-318966,-457870,-140549,-524087,-146348,20369,-171415,241830,189777,235615,577418,293587,371572,326078,194262,121945,-51404,-229891,-270601,-316989,-406413,-242495,-297367,-146853,-18049,33553,236784,329725,285160,431606,424514,256531,234888,21796,-182780,-24501,-436381],[0,0,0,0,0,-4,2,-9,12,-15,21,-22,32,-38,53,-62,79,-94,113,-136,158,-191,220,-262,302,-353,404,-464,531,-605,690,-779,883,-990,1114,-1245,1393,-1554,1728,-1921,2124,-2355,2598,-2872,3162,-3486,3835,-4216,4637,-5095,5607,-6167,6797,-7495,8285,-9177,10200,-11387,12775,-14440,16458,-18980,22212,-26540,32651,-42004,58368,-96254,460386,86486,667632,566236,-430163,333702,-497641,-512227,-121078,-912950,-380030,-350375,-640541,177266,-26661,154605,679226,240795,732785,530589,240974,615803,143612,-42963,2707,-426714,-449231,-503059,-607563,-386026,-342559,-291776,35876,249237,277114,551740,720811,338837,654771,326126,312697,275792,-372327,-245097,-341598,-728153,-350686,-675938,-540909,19866,-550005,228617,418486,172556,1002105,251566,422206,752792,-93892,321379,63152,-797128,-41456,-689913,-690690,-57361,-825478,-47298,103827,-213115,590957,297848,504927,916695,175045,651598,448941,-320959,297595,-514679,-647761,19200,-903410,-253677,-184093,-533261,187649,5060,252238,855271,186053,694303,789367,65024,608453,-15125,-127210,-160251,-617035,-483855,-312157,-521176,-285500,-131748,-189915,411030,223433,358697,642298,538344,600000,356547,75243,263354,-144797,-393927,-436823,-674011,-546834,-304825,-335367,-158028,-91197,30835,336218,502474,319876,542636,426571,269436,258794,-63165,-118591,-258617,-427740,-265457,-395476,-551981,-29165,-438276,-88837,275573,146118,434232,631178,352666,659003,248330,285287,222847,-172050,-106391,-379544,-581961,-225224,-512704,-407221,-15572,-129803,244711,188106,237152,545440,253796,300192,365632,20042,135688,-130022,-323743,-221513,-482217,-400550,-245859,-384882,-94614,-105217,-52209,394844,175895,423574,455871,275411,494239,190613,41302,80108,-297885,-159229,-288011,-479753,-326140,-448438,-123204,-7417,-157100,333371,239309,285732,559413,279088,385653,326547,59657,184495,-146296,-387536,-152575,-538927,-308674,-347556,-405039,-16556,-123713,77135,224939,148518,421542,407736,306317,411602,49300,71990,-85421,-267189,-184173,-329561,-376570,-187212,-330774,-144617,-53974,-37389,237554,273910,134327,315576,357066,286983,269171,-82391,79345,-231456,-271244,-385009,-380813,-343587,-264286,-112626,89238,64111,187563,329971,198993,430879,339970,302721,123961,114034,-44093,-306396,-244333,-281092,-474678,-254298,-206984,-115124,-126852,-86678,212218,57496,57902,378468,116157,340993,194334,20252,157084,-160768,-148883,-199797,-307680,-208496,-192789,-310375,-21699,-103521,-159100,28630,72797,317950,240472,98327,294870,168970,50763,185133,-99325,-43374,-108519,-154697,-69965,-257723,-151212,-54060,19731,-15225,137142,-8467,275041,129174,98377,109949,53201,51517,-169041,-77490,-52425,-14835,-210259,26805,-263081,-53246,-58413,21980,165800,-608,43953,-4960,124280,47715,-112804,-12426,-119099,2395,66015,36740,4128,4083,53546,122840,-70463,682,75391,69821,157154,-75431,13508,132953,-29076,21682,-124943,-124808,-82247,22540,5692,-65992,13577,-81798,66065,-28625,113896,153502,140956,54408,87547,-23616,-20814,-40972,-12380,10088,-76851,-43038,166894,-188292,41624,-141593,-67693,85514,-4171,-19223,111551,-52796,-10244,-56175,-111423,129198,-94630,44314,108066,116706,150062,94406,101733,97734,69903,101560,-91142,-232927,-73806,-119071,-112370,-43704,-22568,5277,158632,245249,65482,35627,139989,153461,117293,-3687,23273,-38016,-106400,-225050,-102057,-163159,-6693,-38838,-5071,63023,4882,53621,-39254,145996,149003,-24274,247,-8624,-16271,13351,-117551,-33022,59772,-37977,-100294,4138,5666,85898,-135718,-119186,-26460],[0,0,0,0,0,4,0,2,2,-2,1,-1,-2,-2,1,-7,8,-12,13,-13,17,-18,26,-30,41,-45,55,-62,69,-83,93,-112,125,-146,163,-185,207,-231,261,-289,328,-358,400,-439,485,-533,585,-644,702,-771,836,-913,990,-1078,1168,-1265,1367,-1471,1582,-1683,1777,-1833,1811,-1613,1003,645,-5429,23269,-222525,-976610,-49719,-374388,-546881,656803,-242934,299540,958202,-127159,930995,453059,-224432,729509,-412762,-334094,12039,-1117269,-93916,-594590,-776121,353197,-603740,163296,723602,-18539,866928,627586,176504,853589,-101361,216685,118039,-629502,-109712,-585991,-835876,-231542,-643637,-231443,74121,-65689,336161,282101,364799,611900,440834,352666,380712,15746,-95680,-169665,-380424,-588507,-323948,-451956,-414123,-94928,-222301,293754,326108,161439,848504,385231,346525,742201,-14920,332670,-16660,-596946,39207,-764616,-481148,-220114,-924470,-63291,-202047,-459042,708817,-67271,543899,978638,-97912,840973,299231,-54481,585493,-510661,-407648,-177617,-1018830,-284030,-523721,-516597,267455,-330318,236789,507563,136497,849044,435275,190796,719502,-46777,61140,116268,-724409,-247046,-559035,-809725,-249682,-582965,-205358,331178,-26560,362225,477158,268979,768769,310137,193154,278121,-149752,-147860,-209538,-700021,-454759,-504362,-448418,-228120,-277118,-52068,282750,505887,489468,564033,379345,462686,177705,18603,-99324,-244076,-415293,-348336,-554678,-586613,-332057,-515272,-66649,104755,168667,411204,343570,267479,787183,349985,299476,206303,-76653,25486,-337113,-618580,-481242,-644571,-282101,-238799,-310949,136516,38093,149811,458966,272925,451288,652275,82639,374149,-27871,-237231,-156498,-587581,-389926,-408013,-574445,-162107,-380220,-123693,222232,80384,381812,442304,312082,611359,307618,239724,216186,-298793,-118206,-231863,-541863,-344166,-538119,-417389,-152114,-208303,132892,239941,416390,562389,250719,476633,278119,187612,270483,-65544,-162091,-160645,-485527,-416964,-393616,-268744,-65867,-175307,91876,200575,361593,484371,443021,327365,445138,3427,51239,94425,-238283,-293051,-487387,-404325,-267675,-474559,-158663,-93608,62018,196278,443761,298601,497519,366906,309800,337467,-44765,-43622,-203116,-352243,-435480,-444287,-275451,-326099,-111390,92672,183970,315014,418021,440067,400878,353514,77949,157419,17542,-93250,-242384,-282161,-312350,-367801,-320255,-177609,20696,112578,210203,401397,301388,306362,319501,136821,5302,-18408,-300489,-195348,-255395,-345495,-376844,-187015,-135949,-72087,-129508,388289,295662,227515,438552,301104,247341,238717,404,122898,-127861,-370682,-152266,-318086,-303102,-245148,-263470,56432,-12099,-16301,252724,188001,208258,208165,194414,303719,35715,51748,-84625,-172347,-264840,-133860,-301386,-271251,-137165,-97632,62175,-12367,100819,122894,288752,267447,193579,197829,81548,-68765,-118741,-153546,-85125,-145309,-73232,-116235,-26607,-80319,55463,14602,45951,64305,111792,36368,122789,96817,16457,28174,-19483,2317,-117767,-160124,-43570,31453,-904,-114143,-91361,-14365,24646,182225,139574,124776,1919,54905,69106,110337,-77694,-200913,-184877,-115325,-125642,37818,-116605,-110138,-29520,165806,147410,232672,72898,210021,147260,-144213,29520,28632,-265216,-123382,-208263,-251915,-111951,-239093,-31379,-14174,3075,54479,60291,212485,173439,188381,191309,109032,85287,152250,-51994,-183026,-165198,-316976,-220814,-112413,-243155,110479,-60394,-5822,179512,242674,199462,248856,204934,305177,111692,16006,-38151,-114174,-199486,-278067,-283493,-285569,-199282,-132023,-38883,-21313,4824,232342,205264,218810,257732,-25882],[0,0,0,0,0,1,1,-1,7,-6,12,-11,16,-19,25,-35,42,-56,64,-80,92,-112,133,-156,185,-213,250,-284,330,-374,430,-487,550,-621,696,-784,874,-979,1087,-1208,1338,-1479,1635,-1801,1986,-2181,2399,-2632,2888,-3166,3473,-3811,4182,-4598,5055,-5573,6154,-6820,7585,-8479,9536,-10800,12347,-14266,16720,-19902,24047,-28783,75316,-659317,85788,-456093,-866724,-83403,-961710,-194596,10336,-412236,462971,249522,183067,960745,182016,591074,583392,-45522,299062,-126631,-379253,-380561,-715917,-551954,-397327,-487351,-74309,27623,151020,233506,485339,393671,431808,544105,274847,309534,73495,-238539,-232762,-433815,-631387,-314936,-524765,-206374,-238433,-332226,336117,91042,221097,670179,212594,475122,320698,-88958,258202,-192354,-262761,60621,-860980,-374331,-220273,-558060,209776,-286995,-4399,662258,40282,737060,471360,129701,722603,-116184,8290,189896,-668422,2162,-311154,-585704,-29658,-451055,-185858,294500,-289311,460967,464406,183021,716075,268148,395630,369639,-136190,170636,-167998,-512101,-121861,-499054,-266741,-140843,-346592,40110,33717,46229,588406,333667,452840,595028,277122,329268,291785,-56817,-190811,-402399,-452766,-261683,-547083,-302984,-42970,-219384,15291,235483,200011,356600,547577,374216,454700,242964,-14169,29726,-295219,-349016,-367742,-532943,-293968,-343623,-328266,43301,38960,152181,251937,244066,335378,309200,151567,367541,82916,-172774,7190,-458958,-307170,-320971,-466987,-309970,-122054,-192348,226908,-17090,333356,477774,242798,505074,216510,76945,281046,-229772,-125742,-180760,-527928,-183479,-364923,-426399,-56678,-295615,109476,344611,120152,419010,365505,361274,440575,129431,160501,210298,-253893,-18506,-326144,-352200,-423749,-547123,-68038,-126840,-120195,396251,243338,447828,377914,236372,407698,145889,76683,86341,-280856,-336054,-293941,-468736,-270611,-309148,-187183,-40702,-76791,209747,350286,258070,491292,388107,283154,230674,-8124,-37623,-196185,-332051,-237756,-394711,-328538,-151709,-319319,90467,-39160,42615,348252,288220,323366,211182,125761,188603,32965,-129670,52076,-185538,-268062,-269102,-228107,-271109,-100345,30505,231708,191882,274881,303525,153228,291984,92440,103022,-86371,-96411,-219704,-365474,-225464,-202500,-254283,-123238,-181410,153527,51689,49691,330546,332270,302190,275600,239756,176941,76892,-154097,-58671,-323991,-298423,-137643,-499257,-93115,-157607,-172373,134963,199641,159619,450861,226617,371862,332357,80127,257364,-279001,-229871,-170066,-406502,-81853,-277188,-184100,52261,-124684,62070,310487,-72435,492241,395787,192345,464812,-74600,197810,62120,-110109,17536,-358590,-499606,-235279,-489953,-9757,-25673,-137832,282694,120748,344475,530629,242540,335697,372528,157950,59838,-92931,-367131,-210262,-447585,-335058,-305468,-258673,-215592,-80770,13726,41059,368844,343588,448507,442412,245793,197950,-103019,-158053,-117703,-427745,-291526,-222954,-429742,-154699,-161305,-239208,450563,62724,468215,611096,86918,563104,265476,-15952,325088,-268957,-203473,-253409,-625220,-115123,-461748,-336352,197884,-378464,160729,342386,-4132,702912,331173,8628,481856,-262016,6050,35785,-594944,-57982,-452056,-531879,54443,-215463,-50106,264015,2672,661832,364601,369919,535302,46271,117991,261346,-222804,-202417,-265618,-369208,-205787,-281258,-202411,60396,-36330,63729,182583,195840,327005,354794,294720,261332,208167,-73464,-62537,-178740,-177756,-273992,-294325,-96226,-165415,-218673,15910,-72385,143298,406061,247019,374977,487201,86910,258872,136359,-211429,-41651,-480290,-386397,-135381,-560095,-88424,-9604,-69358,321714,77715],[0,0,0,0,0,0,4,-4,12,-10,16,-17,24,-29,39,-52,63,-81,93,-114,133,-161,191,-228,270,-314,367,-420,486,-557,641,-733,835,-948,1068,-1207,1352,-1522,1701,-1903,2121,-2358,2620,-2901,3214,-3548,3923,-4324,4768,-5250,5781,-6367,7009,-7727,8521,-9417,10422,-11572,12895,-14438,16271,-18481,21227,-24732,29415,-36034,46278,-65260,217876,-673921,-35966,-261978,-1266162,50856,-818275,-539703,362757,-651054,456872,535706,-153411,1119297,242379,291480,828739,-410382,384585,-18899,-785536,102090,-903118,-517329,-8111,-830004,66631,86117,-341670,837661,244644,441537,917168,205691,508658,392385,-261381,75675,-465168,-606634,-330385,-838079,-390979,-269289,-255804,51938,211570,343509,531297,543111,516465,409264,386888,-17626,-44758,-262950,-588626,-331794,-712381,-458151,-109878,-545738,114031,211512,77733,689230,295052,500836,655683,-31734,284452,128547,-413399,108418,-827980,-531786,-140080,-962364,-28037,-231692,-430365,685274,-10585,255943,785268,73407,794026,307635,56317,589291,-445653,-241516,-123146,-968702,-267412,-405434,-845212,189746,-428806,132201,539945,63121,752873,543862,303353,896356,31401,178589,293033,-540478,-237755,-557529,-677713,-140723,-613878,-253172,26448,-250141,262433,443831,282295,762193,480454,357198,526552,-8174,1085,-260136,-372378,-505876,-568697,-470194,-343939,-309284,-156284,-2458,167456,304240,618829,510392,467670,387910,178678,181679,19864,-329447,-292240,-587947,-322349,-304374,-499355,-196392,-55239,61348,530899,332712,455474,622753,349516,306432,294006,-125261,46038,-353575,-566881,-164538,-527147,-342337,-108280,-387146,191410,257185,66604,689495,228824,474695,591797,27866,285105,7345,-384353,-24676,-640948,-541879,-317518,-528610,-253514,329,-57703,386543,202688,326358,572934,269867,399650,194756,24867,-38285,-276696,-384127,-254711,-702400,-436567,-401111,-179868,187886,-33094,443658,499857,350134,578931,302914,257906,303424,-270309,-201026,-304298,-613605,-236163,-454724,-393063,39182,-277990,109324,361788,179688,626881,276826,334181,289084,28462,80482,-176729,-337450,-286767,-585152,-456557,-347495,-334119,20194,-62593,104598,343663,206712,530486,462587,262379,266789,96676,-65114,-85396,-501489,-391368,-259386,-588325,-279253,-258471,-220981,49455,154805,309531,454560,323890,436941,264791,124713,160892,-133997,-157675,-366220,-448765,-429154,-428270,-184471,-137713,-146995,-1316,350941,214926,396215,331169,376201,238143,235460,29749,-136168,-194170,-393951,-503905,-381471,-524315,-219139,-156103,-169295,223557,280343,367920,412470,167559,397916,368602,4637,198583,-244523,-394441,-132968,-599466,-229275,-327506,-571831,60946,-209397,2593,295732,220289,470733,549296,163106,693543,47195,41615,92338,-541218,-94389,-512817,-657575,-218,-657051,-194008,61315,-241129,453824,288794,67999,659109,172927,458693,487524,-84362,188544,-86460,-326910,-211326,-609055,-348291,-308870,-425578,-51774,73770,84422,358333,334183,448912,538003,288135,218747,113519,-93046,-75049,-269128,-441812,-396090,-349356,-454591,-273880,-65540,-65541,430544,310346,233817,599268,273934,365597,196633,-42780,178879,-225044,-371510,-125716,-633367,-305407,-384039,-611255,72904,-151911,240847,405724,180473,473158,417629,88985,532001,-96374,-11246,-65345,-544328,-123567,-516218,-619413,3308,-439575,-155593,153899,-12176,353205,224466,92156,597064,260622,139586,197573,-187510,-4307,-181811,-355983,-148413,-411892,-441475,5010,-142525,101949,129570,42823,304185,322640,305500,508192,124052,162802,-32265,-143364,-131562,-232215,-272303,-254236,-157546,-303913,68149,135285,136117,234189,227274,328887,273232],[0,0,0,0,0,6,-4,7,-6,9,-12,14,-23,25,-37,39,-50,58,-72,87,-102,125,-143,171,-196,230,-264,305,-350,398,-458,514,-587,659,-744,834,-934,1044,-1161,1295,-1434,1595,-1763,1952,-2152,2374,-2616,2878,-3174,3491,-3848,4235,-4672,5155,-5704,6329,-7047,7887,-8873,10069,-11536,13406,-15872,19303,-24408,32803,-49008,91288,-422624,-960888,157693,-484049,-224681,417825,-138885,709730,628645,178071,993434,254886,204233,471748,-254973,-204014,-343947,-840443,-268507,-686331,-452375,-282891,-86476,69426,384161,285239,661130,689036,484249,408357,216177,63712,-11681,-190170,-568588,-395823,-730920,-502801,-243248,-498743,-79681,117585,81787,684857,483221,354072,942946,235140,445247,261926,-556374,67198,-547208,-618693,-129301,-911918,-271940,-172545,-539299,514925,77946,49365,940952,191512,628869,561399,-114686,477527,-67979,-317029,-56345,-895030,-508233,-365536,-944147,143466,-424387,-132184,559424,66917,624189,707450,214187,813626,215397,64780,489994,-483491,-229205,-304300,-773594,-356455,-618245,-527060,49063,-358897,186553,404068,219668,624568,471577,466572,499240,137367,-36568,53677,-490109,-98014,-462655,-640409,-478265,-470963,-231729,-115051,-89112,180979,449467,549714,519941,657759,395780,257205,186314,-238809,-23279,-472243,-424707,-445226,-632308,-324898,-405096,-316822,84617,58111,282400,598594,338938,625743,527425,205649,403395,31172,-122127,-249545,-519958,-450749,-406298,-627892,-269701,-250757,9974,332061,192127,541156,655842,362037,670160,271179,129385,158484,-395387,-279420,-289638,-691201,-290412,-607903,-426452,-130260,-267546,146818,326156,143762,528401,493263,378493,522842,140277,258414,-486,-442481,-218828,-478562,-511274,-297538,-403080,-207398,-217690,-103373,259891,193458,483914,496934,277208,596031,311786,247064,71628,-177141,-283253,-443216,-495371,-279586,-574641,-382587,-53942,-91809,251229,184489,340373,574937,263955,546150,448320,114816,131775,-133161,-326460,-259816,-561593,-411960,-339891,-429642,-52209,-166881,146819,361917,380958,556399,555949,345281,244404,101664,-11550,-191984,-414198,-278226,-367876,-410072,-239718,-244170,-209191,7226,32903,272294,363686,462910,523340,452670,318984,87054,88496,-122015,-290996,-413565,-491242,-441827,-380643,-411669,-4892,-27115,63898,266524,325931,477142,460617,237183,447579,180846,69264,50591,-396974,-307054,-312051,-628005,-150180,-453601,-222879,170300,-114827,256349,341064,57393,521369,313158,176042,309011,-135173,-116923,-175530,-601742,-80534,-549479,-504125,-181722,-442323,260643,119222,85887,443036,182584,368164,530072,50056,175730,-28359,-394021,97067,-468719,-472157,-158456,-637639,-125286,93168,-29731,495748,228553,344944,604813,185876,501454,329165,57574,143877,-409148,-461377,-227425,-538063,-429575,-335341,-260343,-115393,181076,186587,337190,405080,297770,534328,408991,314962,205514,-74687,-289145,-149858,-454606,-326306,-199964,-560400,-146719,-65066,-59345,261721,123275,380051,465966,156046,279380,84586,-83753,31030,-429450,-208773,-267138,-533563,-199075,-213557,-326111,212222,7305,281178,495505,76420,607013,354820,-47111,333516,-181255,-120359,-205624,-628776,-291758,-439243,-396589,-121571,-221009,83742,253528,163836,479377,327830,364398,561746,37916,165115,122201,-175919,-203583,-331888,-358991,-210313,-465101,-253679,-57313,-11289,256990,215701,338782,441532,274587,336924,345288,58112,-104598,80483,-124869,-261394,-343490,-314617,-256192,-323275,-213620,-20099,72489,53461,198396,212146,384994,394297,194741,432968,43011,33889,-3684,-460515,-305401,-385804,-460507,-106095,-280120,-174485,114858,-38185,306400,220706,210926],[0,0,0,0,0,-5,5,-13,15,-21,26,-30,43,-52,71,-87,110,-131,158,-190,223,-270,316,-377,438,-510,588,-677,778,-889,1019,-1156,1314,-1482,1671,-1875,2103,-2354,2626,-2929,3255,-3618,4004,-4434,4901,-5412,5973,-6582,7256,-7989,8804,-9697,10694,-11803,13047,-14452,16050,-17893,20033,-22574,25628,-29404,34202,-40552,49433,-62880,86129,-138654,583765,150169,391882,756589,-419922,456817,-323042,-775462,108533,-994759,-526013,-13322,-1020698,217021,-74172,-220722,958303,106923,566770,856595,-121292,582281,99200,-312634,342738,-741978,-423394,-76739,-882902,75118,-412228,-402844,402939,-43209,516837,754476,181075,851915,385066,151649,309854,-158313,-330401,-365578,-613851,-552496,-535021,-536094,-134567,-98652,87127,308406,395815,432335,708552,502882,269430,365242,-33337,-163214,-156356,-693984,-418970,-396519,-776102,-216264,-353988,-219114,390366,-44142,620797,526595,182285,934091,202396,18762,408841,-418247,-62919,-268108,-996939,-126298,-682963,-410217,175287,-518083,274565,469654,-8964,882130,434157,423745,785072,-163111,306287,31008,-570688,84156,-829066,-593735,-138909,-847266,-50715,62845,-167074,462517,321072,329102,840064,148006,571928,308351,-123807,156061,-452258,-499586,-306969,-619045,-434709,-264519,-418945,-20281,1776,238591,558135,361266,497150,568345,360334,348840,-20733,-146524,-160893,-358427,-532612,-320193,-359519,-336138,-247604,-240137,136004,385091,390368,606886,483383,271698,445035,306839,-150790,-5065,-445161,-409616,-467111,-661465,-455482,-303096,-285933,-11390,-141643,105987,508410,324828,787209,465468,362144,394867,-63023,12350,-90184,-618488,-411510,-507628,-646020,-313136,-388239,-5845,175280,66221,515655,517612,318842,701861,279279,143028,236709,-315570,-163083,-393901,-695038,-338572,-524260,-458252,-90066,-256007,315436,169817,366345,670193,432013,398346,325768,-19933,191876,-240198,-460347,-272591,-653409,-248947,-499158,-543863,-29499,28389,88739,548828,298041,575551,590303,423502,415580,2428,-12349,-46394,-439387,-200328,-457217,-569273,-387589,-402665,-180966,-24179,112080,325400,218456,434546,567953,197306,510541,238941,-130255,10040,-532289,-341353,-451590,-514482,-294573,-356398,-445424,-71535,57460,272772,494974,306270,628317,496118,283035,340932,21583,29568,-127619,-360596,-316400,-474336,-445023,-317997,-280886,-171413,-127079,115252,216932,501616,538830,566988,486058,244483,218155,134786,-165215,-268733,-325510,-531471,-356305,-451043,-490435,-106578,-194548,176257,228167,272091,644322,422321,492641,268772,-28409,188117,-51779,-478240,-203244,-531985,-512549,-137134,-623585,-246889,19684,-134870,426682,117981,251309,650080,181237,520901,267405,17714,242838,-216164,-292988,-120804,-662394,-356539,-433259,-449186,-7529,-387175,61112,329942,41624,604043,463103,166811,513048,-5565,262149,36117,-381982,-80130,-370732,-519849,-91694,-499530,-42220,203950,-34084,300341,321164,281585,551953,284434,246143,397631,-38711,-70343,-184320,-351200,-427138,-299710,-364435,-192157,-311631,-54738,194245,117424,311434,345535,376515,313966,467686,258444,232009,119000,-273351,-123893,-385934,-401506,-242476,-523043,-242709,-150145,-180666,312099,87240,286845,625984,98670,527261,303522,52570,222488,-212232,-329570,-80225,-560215,-79628,-284276,-552805,121362,-304716,40350,376872,-95411,731905,329263,310859,534968,-50311,131307,120019,-352746,-118459,-368851,-442053,-93677,-312154,-242667,-64745,-121,-15033,205767,241326,376784,134855,170638,285174,132695,-27788,-136747,-53149,-249933,-248779,-203803,-59148,-74510,-181663,54656,94818,202193,167680,66270,336674,184951,141896,154855,-64266,-138085,-120446,-56702],[0,0,0,0,0,2,-5,3,-7,2,-7,6,-12,14,-18,24,-24,33,-35,46,-51,64,-75,87,-103,118,-140,158,-186,211,-243,276,-314,357,-401,457,-511,578,-644,724,-807,902,-1006,1117,-1243,1375,-1527,1688,-1870,2069,-2290,2535,-2805,3110,-3448,3837,-4276,4790,-5389,6101,-6970,8055,-9470,11391,-14192,18650,-26852,46372,-138285,-56843,751833,160269,710257,833963,-31585,590448,115603,-202848,180652,-755531,-459119,-432761,-776816,-201651,-377595,-282589,238131,-37344,309830,485400,364698,542262,539533,216774,237963,37633,-6153,-274389,-496890,-686277,-444310,-568989,-487281,-197529,-325626,20869,377489,36990,709285,473484,314748,636310,-46094,24712,110427,-602205,-17081,-567250,-748641,-132132,-628848,-389739,251774,-327224,577789,375360,121773,990502,83195,517191,435189,-477634,108965,-213446,-734443,-157958,-785490,-575259,-99652,-673396,177660,199561,66941,909476,256309,434332,819615,2592,414663,-50205,-507303,-27089,-587886,-603948,-247446,-661796,-193290,157142,-136474,577450,420101,375757,837328,278656,428289,445914,-343944,-74137,-285561,-660984,-256820,-566546,-539442,-222722,-228886,137848,328370,383605,621827,459346,393349,620140,223137,15328,-42389,-313973,-398320,-383088,-629637,-435090,-299395,-164692,5120,-4504,285666,518578,493516,539272,628734,290028,228991,78916,-167845,-51775,-343802,-531438,-324511,-672411,-365477,-153351,-315022,178210,70768,175256,576157,196992,573795,274329,46987,191736,-188762,-241350,-127898,-489292,-331253,-454639,-525920,-32036,-182800,11512,260026,119324,698522,497081,229696,362777,163405,-33000,37003,-428331,-350697,-440617,-657016,-211157,-484492,-436327,23323,-71843,277752,329840,379206,620397,404227,503842,453231,45107,111630,-169221,-383640,-239413,-663979,-424221,-336137,-371643,-140819,-59746,2455,480273,252157,447214,521618,389443,445286,166810,19007,-152698,-479098,-343943,-403051,-482413,-351556,-496768,-195668,251692,152459,499372,519399,343329,473357,374768,214250,121471,-262988,-174259,-377851,-530850,-282522,-621476,-302816,-11504,-271049,126974,222670,491607,549389,426407,429453,354542,57935,21828,-206463,-269915,-514924,-421633,-428001,-495241,-335354,23017,31398,289456,304857,489075,630535,392236,414801,315349,-21891,-14825,-334563,-416334,-557940,-676866,-383076,-446265,-213495,72054,-121986,310304,257756,365605,696284,319240,341844,305493,-38791,15947,-309751,-428103,-301487,-637692,-544334,-203223,-416514,183882,62743,-11805,607575,312737,452421,668047,184998,370318,-4431,-304991,-38983,-488159,-334402,-322495,-656257,-33667,-289153,-209683,392167,24605,396978,686819,259781,448930,162591,185760,282726,-365170,-230211,-256354,-533928,-220604,-460376,-449552,-40076,-149115,282770,365300,141646,340503,532968,400604,417958,280195,159432,69621,-288704,-381891,-324343,-498696,-472835,-419437,-231708,-32802,79425,61450,289332,376645,458914,597483,255744,391355,367444,-149148,-34579,-199675,-479182,-150830,-672289,-341820,-67261,-338939,149913,215400,90508,681774,183601,401236,698828,-102545,399711,34636,-442834,-131941,-639661,-436858,-124896,-610861,41376,-1035,-190397,596621,123450,408412,632066,69301,551899,114940,-336307,110460,-432884,-401155,-330095,-533146,-210388,-162368,-245131,105140,37295,290891,603368,281323,389718,482345,220291,88814,-134592,-401870,-172034,-317940,-320193,-340897,-221235,-99018,155318,147524,158798,464896,249461,376761,346966,185497,177146,50763,-165380,-170505,-470011,-339096,-254647,-580086,69839,-93372,-13366,442520,-13833,296719,510395,111117,487290,206577,-36799,85566,-319025,-176206,-217108,-560000,-76845,-330793],[0,0,0,0,0,-3,5,-8,7,-12,10,-16,18,-27,35,-42,54,-60,74,-84,103,-121,145,-171,196,-227,256,-299,338,-390,443,-504,569,-638,719,-803,903,-1005,1125,-1250,1388,-1540,1703,-1886,2080,-2301,2534,-2798,3081,-3396,3745,-4130,4564,-5044,5593,-6210,6925,-7751,8730,-9899,11329,-13130,15461,-18631,23181,-30305,43034,-72546,316684,-65058,-138246,898231,105502,702769,716774,-222380,830168,-48163,-528584,153934,-997076,-232890,-188920,-1154500,218418,-372404,-282960,788644,-279179,661879,817378,-11810,1053436,217151,-36196,578842,-624353,-125271,-189720,-925630,-126342,-619744,-680415,75366,-278100,334253,385014,182887,726495,507115,461456,471480,125637,-95288,-121736,-521855,-444044,-529682,-471502,-440338,-435072,-258281,5771,216054,222407,545977,428713,519537,595389,228011,83115,197376,-582603,-192611,-559964,-792292,-172433,-774266,-294629,-2227,-452785,435193,232572,161726,967999,208149,474137,536998,-236446,232152,-342338,-648566,-16285,-844449,-527814,-223667,-842949,60493,44174,-142482,775817,216584,597206,898025,-26705,665579,197196,-385151,181306,-561848,-580115,-278143,-925787,-168665,-319975,-515502,357100,-206750,452621,695650,250461,657767,417167,82891,288415,-80406,-227001,-86515,-632163,-438661,-489798,-641377,-77536,-160776,-108161,322758,270698,534717,629030,385899,512863,263417,60392,48832,-84674,-393221,-285250,-559071,-488360,-388195,-366169,-161580,-7320,48742,447177,359497,363896,584086,344077,404169,365256,-128509,-109666,-243658,-636385,-384643,-569146,-574606,-68251,-350945,60290,239090,134768,635907,402216,376195,516603,-56657,191947,25608,-319944,-26978,-528175,-547737,-295115,-642509,-233092,-168940,-186087,356950,229527,252028,599973,195673,482580,390550,-50200,190083,-135794,-348605,-194905,-602295,-347175,-382648,-478814,-62315,-56596,99112,402540,273921,533967,457832,262407,233405,-93539,-135605,-196189,-358704,-243165,-360704,-342696,-274582,-212461,-77062,134476,248686,344207,353623,403492,348508,245049,261388,116922,-146480,98298,-393611,-314173,-268210,-316884,-184381,-221635,-184618,133356,210972,305352,387104,281664,403426,27071,145026,148093,-95395,-223488,-280661,-424208,-204715,-213840,-123440,-160290,745,72552,241659,129319,381157,292362,285031,305464,86426,166267,-84528,-311566,-240629,-243627,-479493,-198150,-161108,-103099,-116481,-19617,82036,269034,333308,220363,324900,273674,157278,-7236,-126597,-158937,-270898,-338672,-250869,-164692,-300307,-63090,25701,39696,391970,261726,371801,282760,235813,309029,-67214,-227662,-103932,-459736,-324718,-328785,-525836,-23909,-238682,-136511,372371,-73347,409251,578980,180890,598128,146957,-1317,377389,-298672,-148349,-184005,-650608,-61793,-478787,-460198,114349,-276969,191780,225229,89032,681465,146383,455087,557487,-13890,334521,70655,-304451,-190097,-473848,-337947,-83655,-463728,-112785,-30784,-78346,305504,161175,394069,392524,51423,379072,213152,-128307,-2366,-188659,-272267,-115784,-273851,-192646,-245560,-170669,-63547,182101,209216,271494,352851,209402,388989,179749,69831,-28986,-208717,-289323,-126932,-401556,-207478,-195114,-382371,-107921,-29451,28569,315383,186561,119251,402714,-35178,204039,81757,-284550,112613,-333035,-245131,-140579,-536884,-139317,-103956,-279617,154608,5885,45583,322528,-69196,205095,259120,28520,258054,-118736,-5758,-78116,-211571,-118214,-286675,-235978,30728,-254859,105560,91215,57798,253245,151267,170959,274366,78598,113480,-1220,-142604,-96265,-231548,-166725,-98529,-123173,-112063,-99789,41595,-67505,110812,99436,191321,125565,-30200,22327,-9124,14535,-14951,-51194,-196591,-73662],[0,0,0,0,0,-1,-4,1,0,-1,3,-2,5,-1,7,-5,10,-11,15,-20,19,-28,29,-39,44,-53,64,-73,86,-97,116,-130,152,-171,197,-223,250,-286,319,-362,402,-454,502,-562,622,-691,767,-846,939,-1030,1139,-1251,1379,-1518,1668,-1836,2015,-2221,2438,-2688,2959,-3264,3596,-3952,4320,-4652,4904,-5500,64911,345007,863710,-289498,180963,-836,-808633,44859,-755457,-760548,-279087,-676457,-46434,-46262,-113918,580428,458970,472179,801682,239076,196755,92449,-213275,-104273,-239276,-646666,-536921,-513723,-527349,-138819,-206517,75136,495577,365159,400754,723817,355866,430975,476853,-53607,185478,-239920,-489848,-275456,-820669,-579182,-286548,-675722,145046,46394,68511,885091,265431,524348,696426,63976,521156,174893,-521099,90886,-668868,-590516,-223803,-1067378,-58683,-254842,-437206,473856,-18108,258944,924526,166941,781462,338426,-135775,326102,-405574,-413706,-194353,-845279,-278991,-254514,-642221,-37403,-151670,64956,654618,-22948,679771,498834,110660,601489,198729,-19917,78937,-624145,-518708,-425255,-840194,-223838,-455705,-293275,150528,78926,191966,468329,360256,571661,348556,220246,368459,-128687,-173026,-147441,-430315,-634247,-524317,-469672,-166281,-157809,-5814,195219,284049,401092,511125,515428,331322,494271,139814,-80944,-260850,-500078,-318981,-456383,-505242,-290849,-425377,-194020,204394,23802,494678,392944,390790,533420,173502,353167,217295,-57032,-138789,-247041,-644574,-263444,-488904,-494253,-376260,-301096,22888,112785,60786,613408,284429,548093,694148,105249,298276,83711,-213393,-41153,-418754,-563291,-465564,-722733,-294211,-294228,-286808,398329,105726,385884,614069,292988,775790,220847,-60651,138578,-276635,-255343,-262676,-577657,-399111,-628205,-442470,-13979,-121467,269542,402391,422850,590733,437855,420925,330777,40720,104289,-128064,-494770,-434589,-575501,-538897,-294247,-340698,-68200,66595,103548,485716,463063,538819,620426,76094,359093,-67022,-304316,-270484,-466579,-532772,-520245,-596167,-241625,-229432,1949,249562,223604,487490,411931,421320,378135,95985,93209,49288,-225931,-333706,-451503,-578331,-421365,-345779,-227572,-79118,-18131,366879,358950,471887,521323,431363,321574,131895,-86744,-35035,-302712,-341548,-466524,-379042,-412237,-490259,-68834,-44293,125889,400271,324453,443108,415676,160338,318671,116703,-170529,-23025,-522944,-498925,-360722,-714634,-232751,-50312,-258842,301517,97660,300652,609187,103031,388368,302686,23807,118160,-198664,-297884,-54855,-727380,-237878,-458615,-398853,74710,-301920,117071,249698,72758,490192,362575,191736,575858,80854,189499,137810,-386055,-112579,-435207,-553279,-291957,-504677,-303697,-56046,-157673,196110,253117,222167,570770,348635,413509,211993,48273,111497,-117906,-251532,-147764,-402550,-384812,-387548,-321975,-131739,65149,26519,163451,471598,254215,351850,413113,74678,234542,16625,-260514,-114546,-475049,-203364,-251585,-352865,-71102,-103420,-110221,368363,341508,386767,524985,65468,376720,298409,-115212,235158,-399025,-318895,-139845,-575039,-197248,-210678,-333294,154426,-171172,227314,624173,-1307,592243,381391,158174,554874,-178776,-94013,77892,-615696,-256306,-370687,-635204,-62648,-290887,-69120,257595,-19948,379782,364884,125735,443484,318032,173826,132314,-50760,-165652,-301847,-453844,-233325,-391252,-399477,-114288,-59225,-2127,249306,263540,299478,501618,287955,406910,388303,-147487,55006,-330670,-389703,-237310,-443086,-407845,-253365,-257400,128566,140612,79097,505387,256685,348713,587893,24834,394221,-25684,-154024,136423,-540607,-305903,-383106,-521018,-55808,-197504,-256384,189032,166966],[0,0,0,0,0,-1,6,-4,7,-6,6,-9,10,-18,19,-26,26,-31,34,-38,47,-52,64,-68,79,-84,94,-102,114,-128,139,-156,165,-181,191,-209,225,-241,262,-278,300,-315,341,-361,388,-415,446,-481,515,-562,609,-672,741,-829,933,-1064,1232,-1441,1720,-2083,2580,-3260,4235,-5674,7907,-11614,18357,-32640,50501,-513843,-957837,203627,-675219,82785,639121,-304456,917095,412353,113950,1144842,-129776,46032,476641,-746205,174160,-497287,-933301,53194,-787039,-318884,243659,-624816,648521,315933,84057,1132723,143276,446466,595163,-431050,218671,-346101,-662941,-105778,-696354,-607606,-299731,-584630,64745,145712,37993,570198,320605,451206,583997,348813,249515,135126,-95586,-262613,-388440,-506280,-511265,-378355,-472700,-247626,32625,-22848,534245,479722,387873,742385,400512,427651,428832,-416626,154973,-307213,-760787,14046,-823594,-332352,-58532,-578864,324724,95014,261837,834220,72413,635839,779546,-202784,462428,-129902,-496769,105718,-783428,-439418,-266625,-934702,45245,-275601,-138329,738179,91424,597234,851183,177236,693211,217945,-258120,334960,-683547,-318551,-354308,-876176,-358869,-345611,-401167,172383,127911,333734,625354,213348,624206,418562,98664,311638,-276112,-380620,-134650,-631984,-502427,-455140,-476933,-225240,-162419,123653,411486,278065,433802,607898,425178,314724,302460,9821,-165788,-355624,-546527,-363475,-511924,-538290,-440466,-309238,-196134,212843,177409,450565,729952,424070,650713,351467,208658,194732,-321380,-300312,-237835,-690592,-453791,-481920,-456286,-154750,-171125,60128,398084,294996,467812,570115,387848,486209,145546,45899,107198,-415594,-212709,-314392,-611985,-259882,-535272,-104828,-46622,24834,262205,322315,117355,631317,345441,334966,310052,87609,176384,-170093,-425161,-380102,-534061,-364612,-307307,-295893,-54990,58390,86254,264783,340762,430351,387317,288239,315371,137861,-34653,-441,-226297,-183269,-336506,-557299,-82729,-374203,-207249,24438,-22020,354909,365482,201649,399220,298260,59965,2753,-220123,13703,-321997,-356363,-279166,-471850,-245874,-153763,-123093,211860,105372,236967,406120,398404,542345,169005,145022,38795,3222,-246787,-252426,-539375,-304446,-453301,-463300,-167603,-355152,23172,240384,324641,356859,515949,326296,175766,109832,-25831,-72967,-311418,-407310,-323146,-410997,-331766,-240409,-256162,-47788,168,174977,444763,374158,438587,472294,286608,214487,-15496,-287403,-160251,-246332,-393075,-341066,-425166,-338348,49653,25816,295300,392945,270187,513177,485646,141455,337198,-84697,-228024,-100861,-552464,-333071,-320154,-659547,-29459,-347929,-176394,375610,-1837,611984,505321,200821,716739,113879,46492,107509,-455397,-235429,-207023,-761432,-278794,-531033,-487127,110007,-189310,201513,471859,194401,738270,408158,311564,545686,5180,-72576,-99126,-509887,-256940,-369285,-473479,-166597,-499783,22864,152228,146599,445186,391742,517340,560793,309556,261844,115339,-150376,-169855,-303705,-431175,-372424,-337809,-259187,-8573,-82912,91979,316654,379141,380249,374183,277897,100938,111884,-173385,-72849,-73335,-485383,-327284,-429289,-444640,113023,-159281,147524,278446,76692,513499,330381,171934,431851,25489,168904,77057,-357700,-111413,-364928,-422825,-76408,-545088,-108926,154904,-38913,518737,218059,153545,488527,-2692,272843,141177,-239267,-164849,-293756,-339842,-197398,-626224,-230282,21155,-266745,125849,47694,134610,478336,325188,310920,362172,143302,18541,-104417,-219841,-218985,-320210,-316934,-217833,-299804,-267094,-10733,65046,156284,313471,281197,347235,269528,272827,238577,199085,-33780,-89469,-213762,-271095],[0,0,0,0,0,5,-5,10,-9,14,-14,21,-25,35,-44,53,-68,78,-98,112,-136,160,-190,223,-258,302,-344,400,-455,523,-593,673,-762,857,-967,1081,-1214,1351,-1507,1673,-1857,2058,-2275,2516,-2773,3059,-3364,3704,-4071,4479,-4930,5424,-5977,6590,-7285,8068,-8973,10020,-11255,12735,-14544,16825,-19784,23821,-29645,38834,-55469,95063,-412765,-274881,-60128,-1076600,-121340,-581388,-639428,107528,-463247,48992,403322,30624,744981,403380,477481,698956,121518,95956,509,-304544,-288556,-641620,-590514,-463936,-622375,-394435,-120414,-33865,382361,611844,572029,516392,644558,424115,227566,261894,-283624,-115108,-369503,-668966,-359308,-712930,-316024,-173127,-404723,275784,335455,95418,787994,170858,255994,898946,-131157,421369,46944,-724334,-96732,-746998,-738273,-150388,-847248,25498,-28517,-179354,763121,330473,272912,981270,84092,413153,381491,-366399,90809,-514881,-718775,-151778,-768921,-402595,38723,-322653,424997,254517,131089,855925,421569,325034,614520,-91434,123033,-198582,-583377,-312140,-674197,-600961,-219525,-532924,-52091,149652,-7715,512805,507877,511805,740347,385267,389390,237989,-135863,-86489,-321428,-593188,-419071,-548248,-435714,-131313,-153391,61720,403506,293326,535806,526374,347651,520513,168693,-32314,119711,-319917,-328646,-498308,-559174,-468429,-370023,-412625,95602,127744,163183,483967,400115,554247,563469,157383,374796,126519,-183103,-66970,-563622,-383558,-317756,-733441,-363701,-294741,-220297,228287,52253,238562,542319,422744,605221,501244,177149,495983,-165484,-55546,-187960,-548988,-289113,-499330,-463641,-164412,-414388,40149,299581,53531,561231,510763,463101,734492,139916,252658,171074,-496921,-129288,-507140,-552228,-427165,-489682,-381430,-154787,-46960,207804,297887,573020,646536,395820,527712,181583,68826,-6432,-271249,-329319,-382272,-719497,-358007,-493278,-324819,-62396,-94177,216590,307984,301793,573439,339535,364941,332084,-4778,-43545,-5971,-432864,-263431,-520713,-492333,-427237,-443085,12250,13285,241632,409346,340704,502804,513777,304336,337907,43346,-16660,-267297,-511147,-432039,-460621,-598694,-275868,-205144,-187893,152080,144617,556419,539384,422083,475013,302150,229711,63914,-41046,-277808,-529004,-412290,-364895,-463740,-234806,-259305,-11116,86089,237676,517433,351937,388635,512853,143911,186475,-18054,-311768,-139331,-433588,-569632,-291768,-571514,-79038,41167,-31823,412471,268022,359317,621637,205579,389439,329621,-210841,40335,-419175,-543974,-310003,-785424,-213061,-206149,-246502,307133,112177,118118,603404,248997,542028,548585,88722,437079,-161855,-311312,-123771,-618840,-432424,-272331,-482378,147889,-271960,-35492,363373,239181,497875,591839,413530,480715,182003,-107868,-9649,-402701,-397480,-500430,-508060,-322764,-308463,-163918,48021,9282,241896,376226,410839,326732,448431,292242,53244,137874,-183070,-174819,-172523,-502878,-222317,-406303,-557160,112223,-285037,113377,300266,227749,615918,466141,301356,512676,-95510,93284,37744,-445136,-168603,-559581,-572056,-160369,-481061,-181759,50900,-267369,344723,145714,163132,666954,135906,450735,488873,-218386,185612,-225025,-413605,-195344,-561589,-280715,-241924,-434302,242916,128631,100682,482190,339684,421692,524841,149893,271644,102393,-366282,-221881,-337491,-471928,-428844,-391768,-219268,-39929,-72001,96767,261721,378155,457646,393162,309079,357986,62561,-42297,-145143,-298159,-295198,-308179,-533316,-257766,-119563,-236860,44145,6792,249848,436980,175050,538071,356280,131209,446166,-346802,-209483,-148444,-450369,-277905,-430415,-431782,37022,-270131,19203,295569,97798,562891,343208,266946,580660,34097],[0,0,0,0,0,-2,5,-2,5,0,3,0,4,-4,6,-6,3,-3,-3,0,-4,3,-6,11,-15,24,-30,42,-48,62,-73,90,-111,132,-161,186,-221,254,-297,341,-395,454,-517,591,-667,757,-849,958,-1071,1198,-1334,1481,-1642,1810,-1995,2184,-2387,2588,-2789,2977,-3127,3207,-3137,2789,-1845,-420,6180,-24572,228813,136823,-872903,93990,-580915,-989807,68594,-1002978,-6697,268832,-492404,834440,217421,264699,1123500,-115345,620659,551783,-415964,528934,-447391,-516919,59990,-927581,-313144,-179859,-638456,377448,-131864,102558,823203,-70274,701117,533580,-45887,536989,-141577,-289878,71884,-599637,-348586,-408027,-583382,-68580,-301543,14180,378877,180251,436005,535638,416906,320737,266780,200419,-179373,-68300,-421327,-497211,-236497,-513254,-294174,-115052,-305204,344785,131095,192295,683908,78910,468863,383605,36348,383121,-252823,-316145,-23755,-674927,-168142,-248264,-499548,313542,-294895,-130596,399677,-90623,499064,536645,57231,594598,-47778,156699,183425,-469274,-163076,-172682,-451133,104123,-283271,-331256,300171,-87807,451519,344613,161569,584037,105884,102941,369297,-400346,18174,-63471,-527431,-172237,-262649,-432261,-69329,-317780,6961,159506,98701,329436,80862,163830,256859,-25663,65535,51761,-176802,-191545,-303446,-307672,-213395,-172809,-299516,-68907,-91448,95299,144692,288702,231429,119095,157031,229623,114123,80990,-25867,-119349,-198439,-147232,-244005,-135008,-89116,-157946,76620,113617,80905,499238,128281,111943,341517,47677,253295,-3522,-304784,-186734,-337728,-369560,-95641,-320911,-184694,-67548,-227914,235194,107894,268464,428348,56326,228255,166984,-86054,-8393,-207213,-316684,-304623,-527148,-366310,-299783,-275161,163561,42427,81720,425206,251303,553858,346341,138421,247806,-160093,-114000,-177095,-543126,-345996,-428952,-433471,-146979,-253307,78913,122099,66322,306137,173160,498263,599294,285196,256579,75817,-220617,-139709,-411162,-417998,-333583,-420698,-235770,-86191,-116037,245487,211974,410403,520665,314070,550842,423487,81251,109952,-263013,-295996,-313618,-752786,-372854,-334253,-410256,58219,30291,372131,493906,282912,545285,366701,146931,194746,-86979,-134929,-229288,-505893,-231350,-398090,-505720,-224188,-264821,124461,121080,280159,449580,395601,466011,365010,141191,19137,-134088,-426787,-183200,-564570,-391551,-307679,-402292,-308055,-70690,16619,231149,321753,424135,409752,670606,391780,323143,119835,-182892,-199110,-182295,-540128,-394550,-387294,-553847,-229372,-237097,98078,545040,289059,474972,518212,256102,589148,-44934,-60722,46315,-428790,-232732,-294566,-488942,-169626,-757624,-246632,-14628,-207277,394169,232545,108218,690158,139783,351538,531764,-274341,75845,-132082,-531980,-176768,-659323,-521866,-157097,-620115,104073,-110847,69529,414341,155991,450281,589691,187181,254539,131380,-406096,-26901,-482295,-404313,-465966,-577391,-201193,-210071,-101944,268337,132454,208651,413393,389172,350053,361749,251861,85181,-44737,-246882,-309173,-388420,-394478,-440253,-257374,-231234,68808,128333,189436,362867,208036,424915,491634,36446,388824,67401,-317339,42945,-416561,-328010,-151814,-626737,-165592,-355721,-186932,193175,-8049,354165,487998,158767,723797,162536,203029,332224,-346951,10918,-189389,-600876,-122362,-469275,-410956,-66691,-347133,232177,86048,81891,450983,180280,260390,457236,22140,303607,-42805,-274997,-57217,-594193,-344036,-252810,-395319,-34428,-91696,-74466,213780,270500,109713,355312,235164,332644,335346,224886,40569,84024,-255446,-236635,-467704,-286697,-152911,-234717,-144549,79746,21612,127422,368367,271177,378385],[0,0,0,0,0,6,-5,11,-14,18,-24,27,-38,45,-61,72,-92,109,-130,155,-182,218,-252,297,-340,396,-452,518,-590,667,-758,851,-960,1073,-1202,1337,-1488,1651,-1824,2018,-2221,2448,-2689,2955,-3240,3550,-3888,4252,-4656,5094,-5586,6122,-6727,7400,-8164,9041,-10052,11244,-12658,14385,-16518,19245,-22834,27774,-34980,46399,-67134,116532,-529142,-407493,-252398,-794495,438779,-288539,306179,801137,229492,683491,536009,167150,588464,-140968,-156876,-26335,-509749,-329921,-430408,-622213,-360357,-298810,-99024,199280,261104,479777,526979,557775,447524,458390,246804,159995,16503,-403520,-382831,-428701,-722540,-226240,-442384,-292178,259921,-120057,423824,616883,240241,708027,458202,232975,455666,-199262,-169911,-156373,-876152,-221703,-574873,-809536,53187,-520118,30278,474775,-96574,814560,433116,348562,786841,-11880,57970,163533,-551303,-83600,-578714,-881521,-165654,-723036,-280803,249562,-309873,602374,451533,160711,818841,286356,488333,517440,-32666,82075,-214987,-681239,-167958,-662638,-580372,-140329,-490064,56,217327,20456,574597,406160,520898,625778,301957,254556,150890,-245965,-151990,-467136,-546800,-362047,-570169,-441871,-154334,-281304,203565,435850,141776,544670,411494,313158,527962,95549,108607,-34985,-338759,-344960,-413777,-570862,-508020,-526655,-307236,20958,49508,216041,379801,431598,536221,514125,312329,360550,59287,-96682,-210115,-429679,-411395,-272431,-627016,-242688,-143019,-162875,372109,270827,400005,506750,280190,602984,320888,64919,279440,-156176,-217309,-193211,-533193,-351495,-482588,-293491,-57212,-237772,25016,250089,99406,373513,435943,297557,452180,125419,130982,53009,-206314,-228152,-345563,-299039,-244981,-256818,-13744,33680,-31040,252605,46650,273505,224146,200026,105264,207523,121573,-23955,-43392,-149599,-160196,-522688,-287831,-264861,-285620,-139191,-36947,11040,282354,216622,237848,328930,223748,156827,5528,-49349,-118825,-177223,-93110,-157490,-126952,-109448,-182544,-30145,71046,58236,277266,127437,182521,185806,21030,167273,157453,-79062,-124619,-122691,-191538,-170863,-296030,-188614,-131039,-83482,123065,55841,63646,150871,209308,329250,202774,178550,136020,57973,-78194,-49104,-148066,-195848,-312580,-142022,-208259,-224562,41560,-17401,172817,162591,337815,184982,204041,269524,168317,23946,114296,-130377,-143477,-241986,-325026,-174275,-176579,-85973,16333,-46051,311218,264547,210268,223040,118643,145380,325080,-100611,49985,-219977,-271048,-21339,-503743,-148559,42597,-318931,16856,91180,150976,436398,266559,284091,351802,-9613,172164,-104502,-222636,-15567,-470645,-322733,-236607,-370441,34690,-148602,-287514,281743,118622,338080,289331,126837,294234,219966,93814,178639,-3794,-244176,-199822,-284042,-280775,-224085,-272063,-26104,-17981,-74552,190994,197022,247365,293418,360932,156893,285945,131398,39299,-82898,-118249,-81623,-173793,-247168,-141770,-242856,-148158,43749,-15828,213676,221781,174181,196570,218797,284753,265015,25241,57285,-170306,-349065,-86635,-468075,-202726,-148233,-367203,77794,-13515,108766,565005,188042,317837,526342,9354,308441,-26407,-198056,-34312,-485489,-235981,-173879,-407901,-53087,-293083,-98181,315900,106246,269554,422394,198388,416115,275561,-97542,180981,-264518,-124483,-222255,-436058,-374540,-298427,-238719,109562,99691,109332,350038,330271,251741,396244,211356,237554,175457,-31714,-214677,-147490,-421239,-149026,-389666,-332064,17424,-43036,72134,220547,211633,519535,354843,195159,366196,219589,182391,29851,-243536,-269563,-224361,-319323,-168262,-311175,-223908,-21919,-148041,289139,279733,-22752,249518,284970,179547],[0,0,0,0,0,-6,3,-7,5,-8,8,-10,18,-20,28,-29,35,-37,45,-55,63,-77,84,-99,106,-123,136,-154,174,-193,218,-237,263,-285,315,-343,378,-413,448,-490,527,-576,619,-675,729,-794,860,-933,1017,-1107,1215,-1332,1474,-1634,1828,-2060,2344,-2702,3151,-3744,4527,-5617,7174,-9534,13349,-20156,34352,-74211,411886,948614,-29778,761709,241318,-277754,417541,-730462,-500645,-86470,-1260370,-106633,-300471,-713833,567158,-241889,443278,837500,-8530,1087753,584982,109472,774861,-409924,-46223,-21257,-1034291,-31265,-631656,-862187,137774,-649912,70348,426708,-97337,731629,456716,443268,725288,118936,351332,189916,-295013,-69066,-455231,-670853,-425185,-436735,-438088,-156619,-199184,151704,312116,408343,441216,576134,356792,411208,368253,-33774,10648,-265827,-486561,-337689,-850099,-583948,-273268,-595248,-91974,39232,32659,779218,112457,473290,708260,115118,802909,311100,-90662,450536,-696157,-245763,-322458,-1072521,-115691,-517125,-573523,490484,-283095,345242,627150,-9668,908679,333318,329866,725887,-288837,19321,-71765,-735219,-51730,-786093,-665087,-80119,-576645,30003,215353,-65787,734934,445670,284111,883288,164499,281096,248972,-295687,11355,-442780,-689943,-135887,-564174,-376415,-257135,-229824,228410,304635,323141,481221,563616,531211,414012,124688,111015,-77928,-258388,-459190,-416328,-641869,-490689,-412603,-430680,-159022,109782,93289,547809,324715,574717,430547,228696,447739,79076,-116774,-89334,-348455,-484264,-403398,-597521,-336806,-331211,-377841,97318,-33277,254519,543037,307286,571930,486900,175667,356515,-46215,-104314,-39064,-611052,-292207,-614309,-648695,-212200,-531897,-157865,225861,8082,574838,373679,428857,746474,210985,390924,201510,-231420,-170018,-466595,-462852,-344372,-621110,-376293,-299584,-418839,164952,103071,279723,583354,347057,566995,457646,129772,335550,3240,-154534,-198570,-644793,-489989,-440695,-499765,-234753,-462177,40205,182892,170696,496999,456987,448960,505180,307535,382963,73471,-185909,-99721,-486283,-433250,-369925,-639003,-161801,-332398,-62424,145941,202924,376362,485587,257999,494134,364480,147859,247329,-218476,-207174,-265835,-582110,-368314,-424256,-349708,-218042,-63196,147685,260854,466261,452706,548129,356226,308135,145911,87185,13818,-176665,-428645,-393779,-454139,-405581,-398022,-187159,-19552,190247,201623,493110,535453,487348,427889,326418,203780,184915,-86311,-173744,-333521,-545491,-412081,-337941,-251707,-219251,-292039,89315,194779,267112,581583,489884,435964,352759,89940,206073,-25216,-331904,-128886,-584920,-447312,-240305,-543431,-246753,-11684,-72812,461722,191090,266070,640046,232074,476089,401336,34746,282660,-295854,-347244,-163734,-838009,-256277,-342080,-353524,45461,-138751,117072,379455,185089,627720,430560,123307,623434,29350,2813,79781,-524972,-278229,-398371,-559328,-82630,-423302,-118031,166596,48210,518247,249844,191097,508530,217528,334726,326032,-99071,-94892,-370898,-446399,-239399,-498609,-363030,-273119,-191579,-81393,314723,258589,406941,442236,474644,287860,394070,-27027,33503,-113195,-325428,-100800,-472763,-430267,-159219,-450615,-24169,69211,7930,626675,263979,228551,798658,218977,311540,218991,-210473,214548,-457403,-391838,-88720,-803209,-253529,-261122,-438115,364341,96879,201776,822764,141501,489142,511995,81772,458234,-185745,-78232,-3766,-669525,-295630,-388988,-467123,84970,-190683,-138025,526505,17037,456343,412933,201636,324929,126504,-43176,-85447,-359163,-280267,-335404,-476107,-83783,-319785,-70925,-63235,128876,176449,460071,482002,445304,334125,164922,33266,31343,-208941,-289713,-170934],[0,0,0,0,0,-1,-4,3,-9,6,-13,11,-18,22,-28,38,-44,57,-64,80,-92,113,-132,155,-183,210,-247,281,-327,373,-428,487,-551,626,-705,797,-892,1003,-1118,1250,-1390,1545,-1716,1900,-2106,2325,-2571,2832,-3123,3441,-3791,4180,-4605,5085,-5612,6212,-6886,7663,-8559,9612,-10871,12399,-14315,16783,-20123,24901,-32381,46059,-126227,651481,424881,251274,964417,412723,623353,586899,-132605,167461,-312605,-554313,-234792,-752826,-513367,-341985,-618703,9099,-12769,126254,553261,394594,547930,626847,406429,321699,177845,-144777,-183157,-242921,-456667,-604877,-443530,-590650,-195926,-237165,-143761,477360,279999,356124,684932,281334,692161,285926,149735,351708,-449065,-252847,-334781,-888232,-229768,-434510,-708609,123431,-249644,180685,740864,66006,758568,338875,360377,789077,-239087,157655,137448,-670204,-137521,-654788,-784278,13625,-816295,-243613,58064,-199294,642337,305841,302733,1005930,210097,476201,414282,-164954,289114,-141169,-459163,-91770,-807022,-518352,-167868,-445642,60347,23886,-53377,507594,306677,511213,698581,183598,343259,110275,-21681,131397,-266822,-437268,-351005,-558961,-374081,-250657,-215699,179742,145219,308613,488908,461644,461211,395755,125159,122026,63047,-196649,-209048,-316286,-479492,-334102,-349420,-323976,-38391,-56276,152580,366972,401293,513027,324829,148435,198017,35655,-149931,19239,-518799,-429072,-390462,-526596,-186216,-205756,-133380,216957,180103,307835,513933,256122,588813,280866,140259,220425,-313131,-253542,-161321,-454801,-421963,-316330,-358822,-65713,-240173,-22778,301172,20443,575660,370974,401207,612173,110300,263769,-131045,-342077,-90617,-428706,-509273,-311179,-586622,-172224,53140,-8164,349690,218114,418920,682247,229060,592761,327011,88108,38652,-423821,-395105,-359476,-627462,-447162,-445765,-333513,-38287,-14495,189080,391667,389618,606589,312524,429349,390369,-164550,-32652,-305163,-451828,-353642,-634402,-517337,-315751,-370167,-5591,45375,173431,485267,311393,552271,561275,177407,265150,-29577,-160008,-105254,-396132,-457768,-539674,-451309,-264996,-237727,-144950,263652,115630,472883,442836,369335,474296,378453,221798,59067,-173949,-208521,-368163,-403396,-453662,-564332,-341558,-232890,-64413,-18915,176993,340010,414261,387711,369084,201769,259744,138326,-110399,-81972,-526655,-390961,-391191,-535649,-256839,-360936,-232360,141878,-89837,312877,511353,349239,693581,246938,257721,311506,-189564,55425,-221706,-650771,-218245,-575753,-388728,-84556,-406732,140022,91339,3886,707303,295379,310305,632300,168865,360838,-69371,-351822,29329,-605428,-491424,-360960,-531565,-67543,-77032,-229364,391534,137925,428263,621586,150367,572944,332198,75461,95113,-348799,-240053,-327098,-621036,-384611,-279824,-407058,26050,-123777,106852,423931,347817,408442,457992,324553,344784,296006,106570,-78724,-166502,-562769,-408421,-476871,-375218,-133843,-305055,-165814,123964,30987,559899,463075,211961,616763,185010,327136,257226,-261937,-21576,-284715,-510451,-177378,-560339,-428815,-185026,-403312,112595,54106,-41399,705877,184241,411381,755329,-3078,328773,50783,-255891,6696,-607306,-401368,-230791,-732263,-152913,-205845,-161939,376093,96160,360688,661623,147162,542112,239615,18110,120578,-241467,-113116,-216734,-369677,-366178,-319489,-332899,-76336,-133912,215926,350288,185406,316645,425670,183629,283458,8926,-109998,92141,-208941,-272768,-208094,-415921,-287388,-173754,-315596,41631,-19405,72079,217092,238958,218093,291639,171843,105544,35175,-181274,-2222,-139269,-472199,-161706,-352040,-185018,-56632,-88596,165811,173882,88481,417421,146574,371557,311950,-19474,141685],[0,0,0,0,0,-2,1,0,-5,3,-8,6,-9,10,-15,21,-28,39,-43,56,-64,80,-95,117,-143,169,-203,233,-275,317,-370,429,-496,570,-651,745,-841,957,-1079,1220,-1372,1541,-1727,1927,-2152,2393,-2665,2956,-3279,3630,-4015,4438,-4899,5411,-5970,6594,-7280,8048,-8904,9870,-10967,12218,-13667,15341,-17294,19506,-21707,21886,-4951,445203,-317451,428024,823754,54751,988272,237706,35175,783568,-684540,49443,-146655,-1146252,25849,-631321,-673587,345170,-622025,360307,620155,-165403,1190613,300702,212002,732556,-352652,216858,259479,-786173,6236,-702119,-733423,37732,-778430,-140995,52357,-163797,611314,233569,415367,800902,236944,216449,401897,-162187,-8819,-393323,-602581,-318159,-509801,-577574,-136841,-235300,-132056,315540,271189,422227,708224,516983,548525,356032,-128391,5002,-112591,-681665,-157357,-673813,-504700,-170279,-514600,183386,254040,-72440,742093,366763,368178,924731,-61485,475408,84076,-576292,64237,-596187,-665245,-92787,-821462,-152195,-121044,-508351,459387,20751,198470,862551,162052,783992,513209,-159240,507924,-378140,-482033,42012,-876031,-261907,-453809,-836434,140253,-391731,-35454,639919,252840,614641,744139,220256,793588,173084,-41698,92067,-378494,-449017,-434617,-684792,-383316,-389055,-127676,160669,123900,407488,449824,275657,579942,534179,306305,423698,-5267,-158519,-258051,-389419,-564948,-445370,-420852,-343998,-160344,3128,309591,471594,388986,577047,456530,330078,390812,6123,-185339,-68906,-594663,-322682,-413204,-596595,-137561,-185497,-21070,162401,135735,490164,604643,242020,537749,200622,-12960,279643,-270213,-286013,-325993,-766988,-423336,-568766,-347063,34032,-228751,293627,308132,78464,805851,365159,315584,544586,-17175,83886,-114232,-393682,-224616,-569392,-481669,-234776,-500995,-71504,47782,68361,479012,322413,380769,630454,332438,393722,236244,-46807,56356,-255635,-325202,-259021,-482749,-202352,-403395,-230776,76856,21928,259230,326697,272304,374811,258502,282064,317442,-102200,38992,-135700,-501740,-296538,-615964,-344503,-300986,-294953,44212,34312,115998,351272,227384,396821,504963,200753,178602,60597,-306890,-135057,-443727,-434155,-265130,-482356,-201436,-172146,-37923,138703,66841,333424,488561,194241,375996,289700,83648,-110897,-27635,-62955,-353747,-379117,-381813,-481314,-84754,-124622,-30833,112877,214039,412165,299428,415292,344208,167199,184518,111368,-129942,-348929,-351001,-402910,-291801,-236490,-184214,-54931,-44926,154485,154368,385211,462487,358227,561430,196555,49165,141120,-360205,-209162,-249344,-616456,-236846,-433718,-476384,-45151,-177112,190231,307506,260030,688000,368818,453903,497224,-37704,296249,19279,-429867,-133192,-678375,-487016,-282835,-686687,-65253,158589,-242066,437514,134124,288436,576255,95896,462689,220151,-281450,119672,-413913,-525087,-143217,-761307,-307944,-272011,-426211,159320,-936,99432,658638,297298,440969,441373,138470,259965,-200509,-279453,-182809,-473327,-299389,-452068,-292496,-84132,-56420,26627,161998,287131,192790,395891,338302,476818,208624,134519,-114998,-128679,-154713,-471399,-365947,-557790,-220290,-214475,-275955,110456,135950,169579,573490,94537,435585,334030,111097,264856,-316330,-118693,-217881,-621385,-126068,-373946,-598460,58362,-318649,102968,546937,78337,542211,391078,53560,664049,-102650,87193,114953,-525415,-136397,-311050,-358249,-110921,-449606,-130023,-14636,-144278,285584,80952,82395,578411,143749,289426,310276,-90680,172199,-7260,-231150,-126120,-253848,-258380,-165205,-187016,-162957,-100761,-136606,193687,67770,150192,231763,266200,223531,89880,61753,-90238,-111571,-126356,-187343],[0,0,0,0,0,-4,1,0,-1,1,2,-1,6,-3,9,-6,11,-13,18,-24,29,-41,45,-60,70,-89,107,-129,155,-181,217,-252,300,-345,404,-465,537,-618,704,-808,916,-1042,1176,-1329,1493,-1677,1880,-2100,2349,-2613,2911,-3230,3588,-3974,4404,-4878,5403,-5990,6641,-7383,8225,-9219,10412,-11926,13999,-17215,23416,-40960,217699,896876,-2384,30413,579683,-676337,-97025,-342108,-857795,-179458,-732139,-455360,19973,-277919,266972,451732,252764,691609,484142,498533,591579,141949,-4740,-121362,-509754,-390809,-349717,-623163,-537168,-457906,-450033,-75254,33352,245883,607053,489006,427460,656902,72365,437093,174507,-409268,60713,-648870,-581677,-301920,-857810,-367378,-259113,-457146,387133,-27032,238085,768974,233271,754384,447328,48000,594905,-405095,-274104,64020,-900947,-255007,-358661,-856363,32140,-192350,55449,428151,66705,692275,553082,148583,843000,256031,112939,131183,-479277,-219018,-347047,-792797,-164909,-415511,-383869,152369,-105138,444304,413623,232901,717552,370897,92054,371098,-54083,-55925,-166807,-563761,-442342,-446130,-531558,-133605,-137826,-91421,233601,283228,365325,569569,365376,319131,251933,122439,56232,-214473,-255732,-438296,-515240,-353326,-281811,-345754,-78436,69689,165461,277448,339390,355868,459594,350789,371304,146917,-41933,-62323,-197379,-253060,-408302,-329602,-555887,-46127,-182356,26754,248043,108901,377258,353306,304304,231846,-2603,75908,60366,-359955,-247827,-377328,-465066,-233191,-397600,-165725,66486,49093,303706,261312,306768,484534,325795,284747,231426,-135373,85203,-118766,-395529,-178314,-367693,-258115,-82074,-314423,159429,101992,140451,306051,84491,316880,239878,57254,250454,-14174,-140002,53263,-383494,-240350,-334821,-281574,-140164,-141420,-77445,142704,124542,358861,270741,303136,342500,147910,229246,-14509,-287293,-132785,-384687,-329034,-369433,-386485,-50355,-28387,-122138,349386,140580,309508,522046,289912,394983,179822,44265,90546,-331613,-141270,-139247,-421682,-295729,-343652,-316701,9118,-66795,96880,378568,312012,333438,318752,260090,312518,141419,-49768,-194537,-369470,-321443,-336819,-306564,-263566,-236642,-66486,14805,107611,230234,306085,461278,296061,310724,200920,-17135,28431,-241941,-360589,-271983,-450065,-252031,-215382,-273981,13422,101146,152536,511768,269816,509186,376290,263632,413913,-31904,-64352,36231,-522924,-128246,-362271,-589937,-82107,-376459,-217559,265203,-64015,487983,450356,164501,669803,244091,371043,214686,-230563,25196,-341772,-607817,-212811,-510565,-312032,-76313,-353151,305049,147950,123823,636875,249966,537004,480217,-68253,345045,-101926,-363658,-234442,-589484,-225963,-359146,-571105,-21266,-74550,11445,305904,301724,456862,495051,331637,325999,183808,102223,1830,-151290,-354004,-230303,-330991,-508187,-270692,-250622,-127858,74222,-6645,276353,413588,208130,478671,167547,-3579,304021,-91188,-279151,-186849,-483876,-193213,-343051,-451191,-1743,-99039,-51255,344463,-100705,651160,342852,78924,425436,26802,49968,144686,-409302,-9235,-175264,-415727,-13253,-399028,-182579,-3589,-108945,277970,208532,89153,468330,-8213,295770,68769,-119098,9430,-208310,-307768,-179957,-373370,-170771,-227,-188949,10300,112014,81740,324306,327181,361705,355137,143502,270335,80954,-158179,-120718,-146681,-302494,-219285,-305580,-246042,26128,-148911,-3823,145212,-19880,197490,240399,198847,211416,54426,75203,-32525,-180443,-128233,-99550,-278876,-163764,-119192,-90871,8528,-66720,128909,233061,23732,342010,176262,156596,238452,-120668,-46585,144257,-202465,18630,-156480,-327635,-13538,-153378,-70021],[0,0,0,0,0,3,-1,8,-9,15,-18,21,-28,32,-46,55,-71,84,-101,120,-139,166,-194,233,-268,314,-359,411,-470,534,-610,690,-785,880,-990,1106,-1236,1380,-1535,1710,-1893,2102,-2320,2563,-2825,3116,-3431,3777,-4160,4573,-5037,5543,-6112,6745,-7460,8270,-9195,10270,-11525,13027,-14844,17112,-20013,23889,-29345,37663,-52124,85086,-376695,-303006,-745808,-607366,123542,-599719,600728,382813,24,1160784,112603,344298,822470,-424306,321023,-123586,-910537,326256,-883994,-534622,-11408,-1076412,229119,99913,-165463,853153,124873,513759,987596,-114292,574844,285959,-418280,274763,-618773,-455063,-345063,-913019,-185144,-310453,-315127,285498,-11187,237252,655764,313329,583284,444368,103425,285102,-97174,-219672,-320470,-369256,-519572,-502085,-380822,-331093,-6659,-67647,182810,472475,351552,490753,448274,52562,329878,150641,-223697,52855,-625201,-384019,-183279,-538319,41723,-197724,-265349,492403,-71722,316704,677922,-60848,475056,222578,-209911,252331,-486242,-370227,-88866,-913441,-157840,-181613,-302035,359344,-127940,277442,443381,-110960,547665,370149,168918,443099,-183790,-73221,55792,-586624,-180563,-292625,-503935,-31645,-474500,-128101,110818,-74946,595127,341165,391085,495559,146948,342199,207300,-271389,18456,-278985,-453906,-299365,-293005,-470983,-232384,-180216,168193,33105,218080,527767,306842,257998,259726,170499,48089,33315,-82664,-251682,-255728,-369535,-311432,-209038,-424079,-205139,61548,38630,355816,267623,361302,465321,235216,275941,150257,-161547,-12833,-411587,-409833,-286313,-534634,-371960,-249348,-212197,69250,20703,169862,485755,148567,429779,402535,21535,195699,-202955,-123273,-260008,-487071,-339562,-316304,-331279,-278316,-215853,-118401,229356,21030,439154,477992,262981,643156,275713,287234,305416,-186452,-71271,-249063,-382225,-376417,-424186,-281205,-206437,-207071,118587,165385,179960,155407,196442,400400,348060,142873,199076,-64268,-4911,-264309,-378149,-245582,-359998,-270307,-237733,-198892,-74956,82651,80593,366348,223065,311178,360220,31714,161305,-60738,-109991,-206717,-264590,-346867,-160278,-335052,-132355,-110058,-81909,168510,176630,258461,390550,123609,242781,100742,20653,58075,-69977,-197323,-317143,-246521,-280769,-246808,-203611,27868,27279,103117,93672,164762,219979,197311,126456,57228,34113,98474,-6122,-124095,-277955,-137122,-178156,-80407,-103367,-17525,132895,125073,143770,231177,178746,402425,149771,109274,45973,-158343,-244919,-245598,-146722,-316571,-295146,-87106,-116676,-127550,31890,30223,231572,202591,269427,256429,37438,68760,-22230,58916,91705,-214628,-224426,-139497,-276073,-46561,-308183,-87081,133517,-52617,203142,208842,-38955,392001,225747,65644,219681,-167496,-44343,-145718,-248519,81809,-269445,-298789,50088,-146282,49264,30875,-1324,304596,83527,107718,217496,66766,82387,-106258,-113336,-81997,-250617,-141881,-87396,-264792,-70363,-3950,13278,238227,55681,201941,310929,211685,94509,57312,100494,-99579,-3736,-243364,-165404,-207048,-373433,-116466,-92842,-67037,71538,188058,24605,272442,197606,243883,224944,-63842,222945,-126763,-70127,-119123,-381849,-306957,-151225,-413421,34947,-84428,-178484,360525,87568,340933,395797,26354,387345,170524,-141212,268229,-362609,-188325,-168948,-476508,-8120,-318200,-275641,235686,-79303,183137,388344,-4928,471493,183827,28539,409987,-224677,-115458,-69994,-428214,-45622,-282410,-296892,-37733,-205050,82266,179049,135223,480995,202981,223035,456611,119700,264304,17937,-134913,-128936,-245889,-314118,-280239,-307458,-151527,177965,-117416,160565,250098,201886,375953,410083,251719,196733],[0,0,0,0,0,1,2,2,-1,6,-3,8,-6,9,-12,14,-23,25,-35,38,-50,57,-71,86,-100,121,-136,165,-187,220,-250,289,-330,373,-426,479,-544,609,-687,765,-855,952,-1056,1175,-1300,1444,-1589,1756,-1933,2129,-2343,2575,-2838,3120,-3437,3782,-4175,4611,-5109,5682,-6343,7126,-8057,9209,-10666,12635,-15607,21902,-109094,-50691,-793714,-290080,-361567,-916787,-129145,-504327,-274001,392994,-5448,462111,745820,333781,827618,302596,300152,397950,-116754,-320522,-323283,-674119,-625818,-557539,-634136,-309870,-236245,-45217,229751,355196,247913,638568,556102,454988,601121,45947,81394,-78201,-639264,-299712,-625966,-888133,-97451,-512627,-182224,194099,-81312,669446,446629,204025,878239,217433,324865,452661,-484884,39260,-357926,-681983,-40704,-917416,-471316,-10966,-540170,304464,139101,35308,891374,235693,613756,780672,-3342,485688,86637,-369042,-45047,-837848,-485845,-253055,-702059,-80695,-194589,-232653,448727,153012,483263,595849,340328,741604,488199,75236,202414,-253984,-497949,-244011,-775801,-526747,-473977,-636028,-74853,-67225,-24138,410622,257995,757573,759209,282422,501852,219706,-115497,180209,-393504,-477060,-397956,-699427,-406609,-288214,-137102,123219,123714,320820,492678,408654,426020,531533,328626,184209,79551,-239764,-254978,-360432,-589158,-479726,-422261,-418075,-29843,12349,215839,473281,437767,634769,448918,284660,504259,61248,-2077,-44813,-389288,-267667,-516234,-603809,-345546,-552011,-138046,47453,-172678,370641,443945,520140,743786,428163,240587,426881,-130813,61970,-241543,-527409,-306427,-737993,-468628,-333704,-576554,168352,16191,141362,628995,323095,526578,543340,291748,373621,-51015,-169260,-209244,-580352,-300640,-460900,-401419,-254076,-374213,-15446,117055,176972,511085,429231,394164,614273,314624,308747,144465,-303680,11128,-441960,-488749,-409539,-666517,-352186,-317809,-236899,71528,2980,443187,466954,261554,619866,513681,351950,242787,-72218,11006,-127971,-446422,-330457,-584961,-474401,-401244,-399063,57184,-30054,149548,476359,367828,496127,439099,399262,279720,180220,-136745,-110436,-448228,-454726,-499878,-367287,-301853,-84159,-54861,46318,178105,356482,405766,479041,624058,290107,221688,100177,-54376,-122223,-460847,-431721,-506662,-515333,-385792,-224983,-31303,109288,204460,418816,379070,522217,543011,198031,370196,112133,-171509,-19397,-473342,-441073,-336195,-721971,-187939,-351664,-220618,280908,9166,201954,525981,194337,636955,321984,175644,474128,-277452,27308,-279123,-601704,-345141,-553948,-519980,-44208,-364117,190467,406124,84357,687392,273063,357750,502769,138044,175834,197252,-344379,-110835,-312977,-559734,-170661,-623315,-164510,-195063,-254152,311760,132080,433359,518432,205929,376739,311317,59414,-49863,-120382,-314065,-424907,-420805,-458931,-438134,-131316,-160032,-9576,178244,127376,385533,332106,314637,473430,155845,387329,-44529,-149560,17264,-432583,-294059,-282494,-440786,-144954,-188142,-221136,234691,724,383719,497264,52300,618518,75185,72795,411651,-350756,-150327,-362548,-513582,-150665,-348265,-238719,23628,-267758,170965,331584,123835,491906,271450,197451,343685,-34148,46075,-87879,-516349,-69536,-360481,-492993,-155010,-280270,-97210,66277,-58237,350320,232586,80642,372488,159888,56157,45713,-65107,-182754,-207634,-374269,-266393,-202018,-333899,-118527,-135005,-109672,211613,183898,157687,426828,213093,488593,293572,5831,84664,-163417,-257219,-252019,-545664,-366918,-311437,-442481,9556,-123036,147437,314043,-72315,370260,296222,107774,379049,13347,-23287,61412,-347867,-156220,-318767,-542680,-49629,-427113,-197107,82055],[0,0,0,0,0,1,-2,6,-5,11,-8,12,-13,18,-25,31,-40,45,-57,62,-77,88,-107,126,-147,170,-191,222,-247,285,-321,366,-413,463,-519,575,-643,712,-796,880,-975,1077,-1185,1308,-1435,1582,-1737,1913,-2099,2308,-2538,2791,-3077,3392,-3757,4163,-4638,5182,-5828,6599,-7540,8715,-10219,12227,-15027,19224,-26211,40679,-151152,289016,-275195,-715372,-19827,-983643,-289226,-73355,-715885,464530,41711,-68488,958495,11031,803498,794874,-172907,711857,-65103,-367525,319909,-796557,-412627,-225748,-1065961,25996,-443803,-217553,558624,-247311,624085,598847,-38392,982003,329219,26486,515049,-471318,-154629,-346374,-818955,-120738,-548299,-583240,-49062,-253590,153259,304279,246229,576738,543169,429323,432090,108856,40481,-94431,-219151,-539596,-394691,-481033,-478409,-146333,-370390,-80543,444360,187651,597550,671570,218018,689658,200341,53442,218646,-606729,-195294,-404512,-903017,-178188,-676885,-515488,395090,-356689,494230,580720,148639,1018172,193456,350274,836690,-261179,187504,-108043,-981072,-39396,-783707,-583459,-30505,-775425,140780,80130,-162299,756264,327913,447179,847631,-7256,273900,294118,-276953,50717,-478827,-528104,-260585,-737017,-101048,-128998,-326085,455278,163537,316903,612975,418924,532469,507955,111826,182172,-285664,-377442,-296190,-598024,-525584,-509404,-445145,-319374,-52473,-56429,172383,334972,422129,605290,433301,373936,421367,-21575,-50735,-174367,-285459,-418454,-477729,-573565,-428817,-241110,-197195,146082,92321,344435,543857,289310,611336,337265,152699,289948,-184932,-248049,-174326,-561200,-380128,-424689,-489155,-130868,-277917,-45885,288825,805,577597,576352,410432,488736,175316,124551,87766,-374606,-32302,-408995,-599475,-397232,-711068,-280312,-76590,-239533,312652,235823,324683,678147,434558,540292,345477,245981,164438,-178021,-239855,-255171,-611363,-509333,-443649,-517878,-76430,-202735,76700,248522,271178,504863,547194,576156,480455,171968,174040,-6270,-389102,-372942,-634931,-552327,-525413,-529570,-84472,-71587,69426,305120,276455,582852,369866,347069,394235,221133,33410,61283,-372061,-240808,-445735,-707600,-448031,-469042,-297856,-94568,-95098,70698,293049,301499,589556,529473,378867,446765,-41820,153182,-237347,-387759,-343321,-484758,-444229,-281172,-317695,-92543,67634,212491,351425,331986,523841,443380,345096,151408,136994,-99102,-182842,-293168,-418288,-432417,-411446,-301529,-172789,-207930,86655,146989,443409,295744,529142,452212,327987,246716,-77919,-1504,-252854,-451077,-366488,-563839,-563080,-245190,-408767,-3818,85554,-54800,434529,404793,432872,547839,177333,309908,74139,-300406,63869,-393696,-571035,-295164,-602832,-208432,-160576,-293951,388429,63139,176829,585116,127325,396070,400427,-64949,138976,-82600,-332194,-39137,-654843,-416710,-143831,-588698,-45610,-142101,-57660,303737,250887,318225,507441,136783,414829,107365,-63220,247677,-260884,-373864,-199781,-569635,-367987,-386905,-303446,-16249,-8676,180630,435745,354104,511534,552559,267855,212206,175817,-182748,-104059,-321435,-274401,-473264,-423792,-316081,-174545,-190782,-7983,338318,194573,499546,300277,211529,629251,70750,54898,202755,-462682,-108093,-368268,-573444,-70929,-578870,-219919,169856,-349776,407671,111195,198561,548367,95867,427858,492287,-160844,165163,-249376,-521513,-222298,-693902,-172195,-229128,-582345,89319,-52843,-46807,640272,79913,414936,574531,94361,347365,13299,-109154,161141,-436012,-317303,-170844,-545138,-176727,-288063,-239836,107430,103503,275978,377808,345359,514115,272011,155420,134410,-173043,-127005,-272955,-236662,-376413,-304760,-262198,-57970,136250,59367,193414],[0,0,0,0,0,1,1,2,-4,6,-10,8,-14,13,-22,25,-33,40,-49,59,-68,84,-95,115,-132,155,-177,201,-233,264,-302,339,-384,428,-481,537,-598,667,-737,819,-900,996,-1093,1204,-1320,1449,-1591,1741,-1908,2085,-2288,2505,-2751,3023,-3328,3675,-4066,4522,-5049,5684,-6441,7379,-8560,10103,-12209,15273,-20301,31186,-171269,-165569,-649708,-23066,276880,-57781,715130,454212,463446,798196,261190,450151,183280,-302284,165459,-485861,-544407,-437994,-722991,-348478,-309484,-234766,71362,250340,254465,509019,530261,338350,524071,321978,62728,4961,-277080,-307509,-199886,-713195,-508377,-299876,-548987,-83052,-104675,122134,715550,48217,694755,709730,79138,601398,185648,-243371,153274,-762296,-317831,-350921,-1064109,-126217,-483966,-327594,365233,-256893,491013,652551,259405,1039936,373333,178452,565533,-433304,-111718,-217748,-748582,-188652,-711767,-644567,51006,-340673,84340,369020,-40338,714042,561506,360768,734938,39956,-19638,269123,-541616,-229085,-456396,-699630,-361475,-526360,-367516,1313,-247684,357787,477167,341709,779407,456317,271056,407989,-41705,71531,-145678,-620956,-412027,-510989,-645879,-292988,-525544,-97479,104643,-1745,412772,570967,444926,656748,494372,306049,273051,20638,-264641,-325576,-495500,-546082,-521239,-452342,-192854,-237905,-94676,349046,230832,406367,769819,430115,497937,407470,-51068,85276,-247638,-445974,-196158,-551076,-472793,-274143,-361440,-12052,-52125,245631,661212,467727,578463,591513,152229,393449,42451,-163630,45163,-544465,-476625,-355027,-571835,-268854,-98241,48676,319437,257017,498772,517894,466836,423602,140893,180537,140204,-341553,-272305,-356433,-632246,-370316,-386414,-335443,-108718,-55231,223375,409569,228515,484681,313744,314115,375199,-100201,113012,-223220,-432906,-262449,-484608,-392339,-256417,-299788,-98512,164752,154502,425610,320137,432611,388376,240400,299199,177000,21573,-181538,-436235,-321163,-412357,-375862,-178413,-367717,104064,114356,69649,463857,439248,319175,485802,87654,125044,110475,-201026,-205674,-376613,-393737,-264322,-418732,-253391,-22661,38451,268552,405309,389725,441446,319714,244766,190222,2527,16536,-189655,-369479,-350963,-324582,-290623,-148953,-243153,35621,184398,329746,439766,458798,504471,260169,391836,132030,17793,-105538,-428167,-296011,-320800,-317614,-250146,-157243,-150027,177432,56554,382457,530711,201616,483680,286303,102997,208983,-219413,-32473,-192425,-598742,-209970,-203949,-235808,70493,-196726,166965,392736,50380,575155,345151,254585,525153,150139,125496,16210,-493394,-309565,-474043,-511834,-224126,-282280,-97780,183219,-129040,331785,294939,228193,503731,136867,172538,245572,-185601,-163767,-317135,-451546,-276159,-380636,-548501,-42661,-15939,233699,173119,287109,374336,351379,325668,385946,115449,-94640,-76679,-176208,-210974,-501913,-401368,-445755,-285558,-60133,114316,174110,101405,448664,429115,316364,344806,-3909,124174,-89488,-301782,-149749,-224431,-335400,-126759,-410971,-117750,16160,-113308,339674,279147,63435,567918,213119,165415,341246,-188934,96956,-360733,-391124,-226300,-529247,-399789,44196,-366971,147349,188405,165359,528729,215864,278838,411875,55635,143272,-38439,-285944,-153304,-291534,-241956,-239364,-190813,-68903,51752,1577,308142,261322,257927,408256,160835,176357,57002,4773,-221950,-38600,-317660,-315096,-196139,-296372,-119148,-200477,5943,251399,127418,311714,284182,193398,204869,139090,-57567,-17257,-144798,-269833,-197830,-409244,-305781,-290637,-82646,47981,111806,135667,361855,153167,305286,327740,-91777,393792,136926,-118829,-169968,-455174,-229202,-371835,-351068],[0,0,0,0,0,-2,-3,1,-5,3,-3,4,-2,7,-7,13,-13,16,-15,16,-21,23,-32,33,-42,43,-49,53,-58,68,-73,86,-90,101,-107,118,-126,136,-152,160,-176,183,-198,209,-225,239,-255,275,-290,314,-332,360,-388,425,-467,519,-584,663,-770,902,-1083,1320,-1646,2092,-2702,3498,-4217,2240,45807,893101,626612,-49389,725515,-255113,-352189,177539,-839079,-115172,-559849,-879184,206178,-639012,-166324,705141,-308014,779354,698223,188792,1084556,-55551,43150,415593,-802787,-45773,-420885,-1070412,31391,-549343,-361792,236567,-452531,529077,556178,161063,969227,233207,195737,485051,-204680,50097,-225633,-679917,-331484,-605038,-575673,-243780,-326814,54674,95311,193301,396641,381252,456004,495800,264958,188203,-26559,-118524,-518230,-191996,-549021,-651200,-195694,-506059,-225724,257089,-184134,574205,405662,127694,846816,238309,339706,410661,-251863,87588,-247702,-817031,-119774,-755357,-337091,1986,-702166,337589,155433,-97162,869596,204989,442625,685966,-154441,331000,109930,-619922,32332,-847962,-494235,-243034,-815881,40630,-217804,-430655,593920,85960,390827,905266,58347,637278,278238,-49936,308783,-425482,-260712,-365428,-719058,-370529,-285650,-450951,58725,90389,251480,544649,250072,460942,423044,283141,267460,-99591,-186335,-264555,-490134,-382155,-467802,-379822,-345023,-183784,-67461,213080,294153,227798,417250,526607,295882,248818,41585,48244,-19911,-396476,-425679,-407415,-574005,-287984,-421531,-297306,5581,-2045,190816,535128,338761,694550,529087,240628,441672,-57021,-59198,-157397,-642112,-342701,-421418,-452190,-125606,-333262,27893,385804,43593,580690,425365,194027,666335,143072,122862,22132,-521874,-130464,-379764,-619166,-302325,-617950,-211806,-67090,-204369,289287,325499,362813,672426,341138,532838,456484,2337,89851,-220099,-349397,-287639,-532337,-355320,-551503,-298629,-125129,-109062,102240,329806,306878,491219,337855,394035,568258,159803,-63254,-87330,-348436,-219095,-549635,-502339,-356838,-463425,-95408,-71757,78741,251279,139924,336938,537471,376668,448136,240936,-5456,-183479,-255489,-314769,-333303,-648024,-239617,-182178,-178561,-8614,-49900,408821,477543,431908,452228,323390,152173,169349,-75824,-124874,-314783,-436767,-287293,-435892,-313892,-213512,-87744,-23510,420568,179811,383651,467123,454178,409906,299876,169485,30560,-205936,-410109,-326062,-466776,-622878,-300417,-282514,-197093,170637,108454,293489,343148,477919,470021,408504,190418,152780,-196608,-255263,-181989,-610187,-467530,-497075,-470535,-115001,-197826,-37131,317813,166653,495758,517809,369966,711877,105098,231361,236177,-393231,-205628,-442134,-635263,3326,-474088,-312639,143629,-218407,399407,518393,274631,605754,235176,411877,482181,-190537,160400,-175770,-489010,-116869,-498024,-362481,-108540,-411580,29401,4153,-77902,609572,310804,464605,602767,204226,357603,119945,-263564,-121313,-387399,-434275,-261202,-506753,-230763,-171853,-187612,188055,104592,374558,408666,407332,564464,267907,256927,157745,72961,-68096,-227190,-425762,-370997,-370071,-400643,-415626,-87605,-102117,-34391,306917,107497,478479,554471,225952,551342,117850,90076,137599,-377476,-294677,-442115,-656672,-46127,-649187,-362957,23969,-252862,295359,273421,187405,608512,128702,384315,350914,-206843,247075,-179313,-442247,-35156,-733507,-350521,-234476,-726588,141389,-42192,59994,579630,128977,419538,539805,60913,527594,-21099,17915,80941,-409287,-286203,-377312,-460767,-266059,-252937,-288027,-136281,19696,244450,349976,355712,456846,300700,69813,70256,836,-189202,-257519,-270571,-388050,-365698,-380620,-270178],[0,0,0,0,0,-4,3,-6,2,-7,4,-9,10,-13,17,-18,25,-24,32,-33,42,-47,54,-62,68,-82,87,-102,111,-127,138,-154,172,-188,211,-228,255,-276,305,-331,364,-401,437,-482,523,-576,628,-691,759,-838,929,-1028,1147,-1278,1437,-1623,1851,-2129,2477,-2919,3493,-4274,5362,-6980,9530,-13975,22958,-47138,243801,604620,56995,820398,436076,348188,823411,-42303,189500,7640,-568377,-231585,-630787,-663125,-311416,-505370,-215183,1963,-7809,185064,508447,583981,542049,512617,298166,410878,193967,-314948,-156548,-469373,-610461,-344338,-705049,-447348,-190447,-402430,348768,90447,248895,878068,285464,525324,582016,-16222,583385,-46615,-464928,8432,-731377,-379497,-346775,-747421,53662,-146920,-168152,530285,191655,548470,651198,119855,799397,284848,-208602,267483,-510844,-491615,-249343,-980870,-144720,-287780,-447848,409594,9697,126781,710474,191059,690577,600336,83326,607963,31059,-176217,100334,-700524,-496142,-419462,-642324,-155890,-288136,-316207,329905,132903,489383,573978,305519,626109,475113,135385,80415,-267017,-384362,-234368,-602561,-362012,-311053,-479008,-98468,-54395,128024,519180,272681,515180,633584,253960,360979,106055,-30634,-81973,-393599,-467751,-407414,-484955,-339642,-206024,-289198,74649,212040,188743,658908,490102,466002,443196,269893,191533,56185,-310299,-277262,-250814,-453562,-290336,-601790,-246881,-52546,-75034,260036,412628,252984,513106,381604,278625,380600,-4385,55314,-68129,-388281,-275080,-440151,-604599,-192671,-387126,-10540,224672,-54775,380268,382392,311372,651999,123455,353291,184023,-243693,-159692,-365274,-426322,-324061,-592626,-269470,-165933,-245739,253803,77783,315899,589267,363094,582631,313830,184948,246989,-177799,-242430,-270500,-507593,-477896,-539557,-386194,-183842,-356798,123914,236704,340740,585376,372919,543592,352060,41210,255830,-160305,-310313,-148638,-483951,-465500,-425739,-517074,-144169,-178858,23734,364219,279017,567593,402318,312661,536471,147998,202332,83419,-277832,-221954,-407710,-439976,-302865,-473067,-260043,101538,-104985,281995,289849,307975,523312,253838,370135,231691,13984,87178,-190257,-319011,-471311,-534479,-561791,-366805,-129831,27322,178557,300984,384053,433681,466550,415754,493862,188029,-87677,-1045,-410220,-272166,-228439,-630253,-341054,-471795,-347893,227968,-39265,289569,377497,217021,557443,131215,92361,342256,-23796,41888,-42536,-569727,-158710,-612340,-481703,-20492,-380224,102379,125146,17964,429708,358149,394074,597129,42039,363767,101283,-264248,73102,-487309,-373911,-148932,-579466,-209088,-164007,-218187,305993,31736,215118,405841,158075,471224,265570,-11909,163184,-232100,-302735,-122513,-423796,-374488,-317030,-276092,-62736,120029,81696,188591,396046,389975,386759,438038,375270,182491,-78079,-77595,-261182,-441292,-340314,-316780,-342520,-312341,-181032,-177071,278050,145051,361835,552551,296855,399734,95770,42864,168751,-226475,-151112,-314359,-550643,-151636,-397441,-400913,226708,-205184,322942,343834,141637,550948,205489,195019,310931,-189963,1495,-109938,-537921,-195969,-375590,-285387,150037,-179281,50430,284120,109354,450359,247391,274278,468616,116775,82566,52679,-190886,-184305,-277757,-378485,-240476,-446045,-136698,-2946,-68047,225063,262755,294590,273990,229718,291413,303677,171117,-81760,-55285,-211074,-343573,-188808,-326923,-59627,41622,-156712,58545,170751,127832,334952,118412,294209,215158,-41033,165099,-169295,-303845,36001,-269599,-157143,86212,-311068,-36903,94079,-7379,253726,-3630,215205,139942,130536,153292,-25698,-40190,111005,-124003,-176796,-86384,-239754,-141280],[0,0,0,0,0,3,-6,7,-12,11,-17,18,-28,35,-46,59,-70,85,-99,124,-144,178,-209,249,-292,336,-392,449,-523,599,-689,784,-892,1010,-1138,1285,-1442,1623,-1814,2030,-2258,2511,-2788,3087,-3420,3779,-4178,4606,-5080,5596,-6166,6794,-7487,8263,-9124,10101,-11202,12474,-13945,15686,-17782,20361,-23648,27995,-34096,43351,-59332,94595,-319689,118725,451157,-129738,891938,381378,275821,948410,-107005,370302,255265,-752047,190696,-473496,-759677,13144,-992804,-195745,88784,-654267,820512,255974,198324,1147111,82,461649,566372,-366295,426671,-332219,-541161,-39010,-1017945,-476681,-271498,-767926,321367,26759,133139,762118,148853,709004,589632,192089,502817,42120,-6308,-49229,-611861,-374378,-552020,-642289,-380980,-239280,-232678,113387,311620,416439,460794,638653,443247,512324,264224,74588,162841,-383308,-520573,-372210,-900735,-327804,-398279,-572951,125727,-128786,201683,736421,132631,623949,560392,20325,685502,-257537,-184453,90704,-707854,-179902,-484895,-867973,-22059,-538345,-140909,532883,-154368,766108,542917,235631,723032,162600,-24386,272910,-675758,-104760,-285973,-906880,53644,-507827,-309346,245034,-198517,442893,591159,157765,786812,343322,306438,455070,-187893,150214,-245134,-556188,-173011,-528702,-487422,-309369,-465148,13226,121514,173656,670831,541886,469504,559164,298580,228580,76167,-118895,-222497,-331926,-497444,-530528,-534412,-413927,-184640,-27321,33819,369822,464077,400172,583016,453434,241341,289713,-73818,-176443,-227656,-642830,-388801,-513430,-443643,-170313,-234489,15882,121243,98543,535883,516228,484936,592783,309998,140160,91891,-265605,5181,-500570,-539723,-277988,-550239,-303553,-63705,-101239,420885,198135,262226,761202,287934,716117,346436,-6961,170367,-162627,-255631,-282213,-505510,-323913,-431586,-483278,-93556,-210946,65339,401583,309810,575631,426671,349964,429508,137235,149646,-12140,-356479,-220445,-453292,-590730,-400080,-361288,-211281,-224055,-152493,322264,127017,443945,700648,473948,382543,260417,196002,104085,-195934,-156249,-487164,-589096,-264911,-419655,-252614,-131787,-221609,130421,271433,280981,584110,325770,487362,401813,136477,279782,-67548,-380528,-176132,-599537,-498347,-501916,-507082,-20272,-173867,156750,267285,189588,430142,482377,471373,445076,250953,-46033,-6822,-230497,-359596,-470692,-450595,-400933,-406787,-214232,-154885,7671,156012,425366,362481,355252,523830,365409,313471,61560,-67128,-99495,-359305,-545720,-422538,-403711,-463026,-92700,-108543,-68747,362814,181532,458758,481122,381853,475219,192414,-67697,129440,-345102,-199093,-350743,-739597,-192391,-478875,-299652,50145,20416,152337,419402,79267,623759,507543,191131,443110,-259541,-55591,-114140,-516827,-182178,-557532,-590594,-74796,-534090,7221,291456,-49233,452024,318529,358542,688297,87197,295795,263758,-233188,94884,-265690,-540401,-214236,-658697,-238000,-162697,-333429,58954,152583,198985,517017,283518,503646,376960,187902,273431,-107250,-121388,-89149,-530519,-465518,-362791,-340081,-255700,-112625,-84216,146695,321464,324736,310405,402019,373818,300838,219518,-30576,142913,-282527,-290325,-422030,-595570,-222624,-283181,-396634,31766,-141365,198314,349963,106741,486873,310682,317084,474475,-121602,137318,-143933,-612382,-65243,-528497,-653222,-174691,-430181,37786,22004,-155418,625424,55203,250972,610480,13196,372019,135158,-239146,-439,-518861,-455763,-108874,-602633,-123289,-160841,-312488,307139,179442,200030,680327,299663,378421,276994,-53199,28331,-172326,-285525,-175260,-472906,-303128,-275988,-228538,-7768,22839,23713,100682,286404,396668,324804,210510,271225,171966,25939,-92530],[0,0,0,0,0,-7,6,-11,12,-15,20,-23,36,-41,55,-64,79,-95,113,-136,159,-191,220,-259,297,-345,397,-454,520,-588,669,-752,851,-953,1071,-1196,1334,-1485,1645,-1828,2017,-2233,2460,-2714,2986,-3284,3609,-3962,4354,-4780,5259,-5782,6371,-7028,7774,-8626,9609,-10767,12137,-13804,15865,-18501,21981,-26805,33925,-45424,66924,-120280,545126,656049,-68979,691058,-195997,-256164,-138088,-915664,-439284,-491665,-605901,56157,-293034,23637,453281,209398,567739,671405,458076,521064,304558,-57018,6512,-167878,-401637,-346024,-515318,-558043,-374135,-416563,-203052,132146,-41628,491499,563348,365382,750211,322457,451200,395000,-261915,32058,-330705,-724151,-152104,-583320,-457271,-57062,-568333,130785,255827,15824,880638,347863,389607,763893,-32233,376061,219880,-479811,-48435,-667828,-649057,-130253,-856421,-99901,18054,-267952,538274,245894,252718,818756,78103,585483,571665,-230506,216321,-275617,-467901,-29577,-754422,-513190,-299826,-608480,29700,84419,36732,684343,285865,368571,640026,227682,421842,110698,-363622,-90912,-497384,-526946,-242433,-697989,-363569,10680,-93201,231129,278542,350986,587154,478001,420634,472730,61189,61734,-112279,-411881,-422213,-427291,-410805,-277086,-311252,-1459,121117,73712,158156,348105,404035,379514,447889,346562,235840,-147760,-282909,-365234,-350063,-407822,-432786,-505789,-187241,-36780,-10674,231029,302376,405945,585429,259968,397710,193440,-98211,32791,-322123,-531457,-265716,-619518,-290717,-291735,-344231,109196,-54813,160713,502334,342850,527779,500482,183205,349205,-115334,-93493,-54030,-457948,-367664,-367947,-415422,-136857,-275656,17524,185300,22777,475537,325582,281380,491533,253759,197270,7420,-306161,-92266,-381889,-421638,-295661,-454649,-226222,-74231,-123104,247855,315794,267162,521784,317844,422525,253809,128341,227941,-159371,-216906,-189024,-570448,-307026,-362499,-359067,-38689,-35868,160285,209603,189853,386364,177155,273669,345239,-53174,215893,-37407,-235771,-213598,-449357,-266965,-293235,-348673,-86629,-36315,57188,331609,239404,385380,395525,202609,394935,127423,46369,-61760,-288532,-204426,-298324,-416392,-345364,-261432,-172958,-206901,-32945,164672,223280,362727,254847,223871,263188,189255,72716,-79125,-139603,-133660,-282059,-126312,-35960,-293234,-118504,-96162,-104842,209529,84437,54454,206461,17725,228548,45731,-84036,77467,-31153,-92919,72727,-161390,48910,37644,-62296,180410,-57743,70913,150735,48869,109719,44682,-49402,33592,-96994,-111021,-18075,-225832,74949,-58183,-130245,85827,-88258,62646,146563,77495,60478,18536,35388,73212,50552,77739,-718,-70456,76403,-83195,-120178,-235813,-157423,-101139,32479,71661,-80434,36324,101996,14045,94785,232671,61750,-64922,-13119,-23912,-67804,-88044,-152702,839,-148834,27740,-125955,-207588,57087,49355,-28166,17917,219983,105023,133251,74677,66235,-81071,-83596,-86730,-135070,-20073,-42571,-72181,164410,-77431,125746,108801,-52058,245844,-53921,-12814,140491,-154431,247118,-185608,-245192,-39496,-300400,-119211,-71065,-185983,161434,46857,63425,559854,91493,169952,110501,-92563,149603,-118278,-121085,-116071,-407173,-118363,-62210,-231040,-36927,-70606,35247,186247,200875,279328,270994,179366,55409,57967,1081,-18924,-229164,-277899,-245739,-252049,-188446,-75522,-225393,4104,140472,55005,305709,278730,311806,454011,111743,-469,115466,-179270,-87249,-232751,-271322,-249665,-324329,-383912,-158777,-188226,109331,125155,50021,508653,201453,270002,435102,34099,252822,44413,-247477,-66593,-312823,-274011,-116153,-408977,-70390,19382,-114656,361463],[0,0,0,0,0,6,-5,11,-11,14,-17,22,-31,37,-52,62,-77,89,-108,129,-154,186,-217,258,-296,346,-394,456,-523,598,-683,772,-876,983,-1107,1238,-1389,1552,-1729,1924,-2131,2363,-2609,2885,-3180,3508,-3862,4249,-4676,5138,-5656,6221,-6856,7559,-8357,9259,-10292,11495,-12907,14604,-16676,19290,-22689,27329,-34065,44777,-64529,113190,-531756,-618615,-226357,-902888,74706,-28656,-440686,726350,10357,459034,925043,-178958,929885,292541,-349222,472122,-608397,-312528,-146209,-1088972,-208571,-515469,-773792,478431,-380446,222133,737448,-26585,1014211,448607,64465,947195,-80238,-62655,159114,-921264,-248405,-529601,-770781,-105560,-540797,-135726,226042,-72338,628498,602708,420138,664451,297748,205377,15883,-60636,-283248,-385582,-469073,-482736,-406211,-554290,-214038,60120,-12104,316379,572941,439405,696446,451469,335804,469363,-155886,-39783,-95633,-574827,-84748,-580377,-684382,-34511,-744372,46583,216965,-151088,716021,335499,386932,928037,42739,590630,257692,-407162,205798,-563169,-650082,-98976,-998408,-75251,-243974,-489151,529161,-15741,492922,802005,122651,725459,530272,5313,557461,-241549,-198364,-107081,-883929,-365863,-479286,-690234,-39100,-284321,21303,491008,190347,755836,716843,384611,727262,293407,-48286,147507,-478628,-259035,-356900,-722960,-395815,-444872,-254405,3093,94384,282901,289776,389785,665424,494214,399918,261494,167268,-77205,-118895,-301612,-570719,-588190,-447393,-456067,-321139,-177896,24023,211316,197806,597585,475100,365437,488255,119765,250070,6499,-387002,-281698,-483500,-512994,-322550,-428510,-544476,76156,-72911,304436,519210,219565,873217,362324,304271,549259,1522,13419,-131430,-612792,-242059,-572384,-441076,-318059,-370296,82036,106363,170687,628515,306420,679261,672539,367596,491007,127991,-160739,-149175,-637692,-422692,-352083,-644772,-324121,-370330,-146499,147811,66477,500593,537163,307698,604919,397335,336933,296449,-86638,-6870,-339020,-471615,-333299,-642764,-368255,-235621,-188196,159598,42060,293896,469386,272299,582858,478550,264917,161727,-125079,-173777,-229490,-496341,-423959,-445076,-428523,-140715,-249073,97630,250336,286124,564384,509338,417792,496770,207332,96027,-58478,-294772,-286129,-426337,-557721,-323090,-613433,-242032,-114745,-66802,299710,452810,461461,404052,455356,389866,473418,196283,129186,-113793,-407712,-495934,-536479,-450677,-333773,-289550,-264617,26638,98767,345912,452784,420383,338731,411792,102592,232647,-96315,-230374,-138220,-322464,-411741,-285834,-522212,-301407,-163928,-125106,247236,225013,347599,513863,381733,417906,322713,125169,318494,-121697,-203142,-316878,-426746,-339137,-308386,-515501,35689,-180388,171831,400740,295762,491179,463853,251018,495150,191713,73816,119228,-541986,-163273,-356644,-502608,-261518,-504634,-299164,-100252,-247375,263552,343806,56197,624027,272720,303612,411848,-154824,152015,-56185,-458288,-191270,-544863,-462330,-142072,-397619,-156188,-25234,21322,235351,261470,342011,541557,259378,296140,234494,-33289,-126405,-185619,-377217,-299899,-298964,-366170,-69286,-38849,-48518,115164,34123,335298,472019,226878,395974,367981,126435,163650,-69304,-212352,-81595,-618857,-225756,-220146,-453474,54112,-183351,43724,335603,42369,504627,313263,230628,650125,153925,7936,-9365,-367756,-52026,-306813,-749573,-44643,-530586,-268696,209051,-370484,423470,267660,206097,652412,231288,221930,441828,-255723,105222,-168295,-382442,-258975,-456191,-382828,-98788,-383930,-28935,116931,60352,438953,424061,465098,240582,188886,197825,48957,-119570,-181847,-80658,-238068,-327107,-362047,-201049,-175146,-44817,108048,160346,146510,245095],[0,0,0,0,0,0,5,-3,8,-5,10,-10,14,-18,23,-32,33,-45,50,-64,74,-89,106,-124,146,-167,197,-222,260,-295,337,-382,432,-491,550,-623,693,-780,864,-964,1070,-1184,1315,-1452,1606,-1765,1948,-2139,2355,-2589,2847,-3135,3448,-3802,4191,-4639,5143,-5729,6413,-7223,8206,-9417,10969,-13017,15884,-20164,27273,-41488,145958,-402236,-656889,-218246,-797333,-523714,-295817,-525279,203206,142527,256172,833368,465388,526646,611846,241244,296311,109478,-247271,-84847,-485194,-522621,-455086,-605723,-458700,-48244,-177206,109491,448023,272569,588616,679621,410155,663331,300781,-176382,77783,-654027,-216372,-274140,-884094,-418049,-469821,-386635,245499,-133828,342676,748054,95439,808904,523778,173685,528322,-309203,-110974,-18334,-801560,-139785,-621767,-912048,-137348,-606031,-157224,282199,-192354,680810,622371,334373,861411,210845,396346,417526,-320262,-100286,-360300,-906873,-170988,-621198,-518773,-62900,-432924,309125,315622,84817,679821,519544,385872,715343,45479,261800,100920,-513343,-268678,-478393,-745149,-354865,-660635,-306611,70439,38917,440492,426742,206764,642322,342838,400652,320407,-214543,-93911,-218319,-642338,-443022,-531009,-601896,-163293,-235930,69200,233542,199338,375755,632078,482268,559281,317605,27970,19694,-238882,-410993,-464060,-603810,-386038,-306316,-442699,-34850,73617,198018,544992,377827,312108,584798,178077,255537,34609,-244448,-311800,-590808,-571160,-393487,-712184,-312880,-202125,-162759,201286,92304,309588,683887,467997,464066,598358,160361,328528,-177754,-429356,-202463,-704649,-411927,-510431,-586840,-183176,-108459,-14353,352476,270830,758108,623144,230749,617749,108663,-23006,33577,-474104,-289184,-521069,-650668,-373802,-395043,-174369,-47650,-31649,417972,320204,457239,587916,359950,319262,272427,-45443,-72808,-326783,-336543,-406302,-585357,-422132,-301671,-349744,177307,-61754,353800,505311,229319,688628,464406,366463,443762,65226,-178111,-294787,-512145,-339049,-486547,-428110,-273092,-204416,137008,226213,196616,569257,388494,540564,457958,167080,210429,-99153,-259253,-235656,-531417,-275562,-388058,-545044,-276989,-225006,12909,196688,261354,349132,515583,469416,527355,148930,35777,54050,-221523,-351609,-517335,-516585,-483814,-355046,-219006,-312690,77638,171831,83348,500837,428413,369117,560186,226510,309016,131637,-266903,46240,-366818,-474100,-384539,-678227,-223430,-374877,-428768,287616,91446,223934,656345,146538,690224,393414,103131,361823,-175092,-208609,-159334,-732984,-359421,-425521,-596569,80945,-271226,104562,482263,61528,635573,543983,229059,589868,120525,-18171,-54948,-369979,-301052,-385818,-530867,-219802,-422858,-224482,125367,21622,306594,463257,254463,532299,471402,232933,136801,-65033,-170156,-290526,-579922,-449339,-360641,-405723,-353040,-118167,67664,262774,164775,426125,451540,359387,361529,313151,7001,-6071,-183955,-445114,-202420,-589851,-465941,-59111,-538685,-22403,-42022,-145796,500741,147388,492565,697125,10023,401854,267388,-144886,133945,-398509,-427047,36628,-629001,-214297,-543591,-377564,165226,-179420,225429,351364,272041,560568,408162,166743,445525,-165890,-210387,-32052,-574027,-246687,-456107,-615049,-106612,-357559,-30296,340041,-34794,429680,501965,332620,559485,374298,156841,132834,-211474,-178140,-155520,-507386,-279402,-334062,-408021,-136594,-140074,-16540,218268,140349,305893,570576,318179,403010,296417,16290,104717,-242802,-266817,-149721,-525370,-380668,-232478,-550148,57876,-92342,60976,389386,-24744,425836,519644,220099,264377,104250,-68750,78816,-457124,-297126,-339003,-577463,-148829,-336326,-160808,201325,56693,131743,466437],[0,0,0,0,0,1,-2,3,0,2,2,1,0,4,-4,5,-5,2,-6,3,-9,10,-15,16,-18,21,-22,31,-33,46,-51,61,-69,80,-94,107,-129,146,-172,193,-223,252,-285,327,-369,422,-473,537,-598,674,-755,847,-951,1062,-1192,1332,-1498,1680,-1898,2149,-2453,2833,-3320,3995,-4989,6648,-9872,18199,-64624,-154190,160539,-704671,-355118,-265130,-1009718,10809,-512216,-472092,499446,-416719,498699,876244,-56932,1144947,266559,-75400,857557,-473319,54406,-72378,-927034,-75114,-779427,-819957,198906,-636890,128511,534080,-121308,888940,522678,428738,865625,-57996,427021,123273,-606343,-9500,-530841,-597522,-236863,-864478,-372732,17391,-406476,273341,259536,465769,513717,440485,510402,334616,164201,84250,-120141,-292547,-433816,-424053,-575665,-461562,-343518,-502173,71377,18189,182107,587401,302850,623635,656290,122002,367327,-50863,-411043,12035,-752813,-507622,-219207,-737435,-96900,-161105,-249389,605338,-57665,352378,946848,39401,848451,239159,-208499,436881,-390680,-344483,-59197,-906424,-172678,-400899,-534076,429136,-59430,208901,557698,-89020,733104,560933,101518,834729,-153128,-70847,-131014,-706157,-139616,-591057,-766868,-94108,-472282,-63818,182799,19028,461801,544868,357585,685324,216388,156318,123470,-343990,-472174,-483519,-618434,-498504,-375712,-430478,-77931,41662,97717,455952,606459,373957,501158,395982,-15669,229538,-147936,-395427,-335422,-466836,-320674,-460424,-513586,-182607,-237545,17105,255903,284633,498529,572627,402499,537495,219012,-65374,41281,-424820,-248666,-446812,-735942,-301646,-528805,-391588,74154,-76032,330286,355240,353048,791500,406813,257558,591899,-87904,47341,-321987,-487159,-457173,-559459,-483993,-225753,-487964,29867,-8795,60451,443182,343404,530741,608020,264164,491638,83523,-58600,-88677,-404337,-408448,-438257,-716683,-274800,-356240,-153693,199600,68423,269712,358746,313793,622087,442772,253669,166206,-83196,42075,-330821,-400561,-243626,-640394,-323461,-327059,-276763,80307,-59474,284010,334949,392316,631163,356355,349242,328556,-21743,-25190,-129338,-405412,-308790,-398284,-381456,-66958,-215094,28068,7283,70424,244932,397451,364684,426461,253178,294799,194654,-132366,-31258,-225546,-226697,-322467,-405422,-336860,-67649,-290378,102802,278203,206672,224526,210677,386909,244804,104381,16303,-32803,-169511,-151555,-271250,-293915,-148605,-215360,-140857,-3611,47478,145978,298317,256957,264100,305756,154696,147211,79587,-115168,-274952,-268793,-462375,-295561,-239230,-187146,-36228,-116458,288813,258333,231233,607163,226948,224289,272123,107193,236889,-181890,-284604,-98474,-537190,-440710,-249617,-368127,29178,108942,-10500,314445,204514,227183,434347,84122,319350,-14078,-57537,99795,-266824,-299027,-242271,-328758,-210065,-279025,-279968,102490,-20158,124253,362490,103532,285195,126785,2175,356232,-39343,-16790,-86458,-354071,-237321,-229347,-293989,71118,-196632,78001,231700,179993,303307,279788,266174,329028,103888,46459,103418,-219563,-278661,-200930,-365196,-298042,-95101,-230758,-186134,34950,133059,252004,423248,387617,566852,292818,114033,236204,-150398,-137009,-177374,-513583,-129202,-402734,-282414,-50832,-218288,133133,247872,3491,520355,210616,254627,392692,-16735,219181,-9540,-422160,-32312,-393556,-525865,-93140,-622642,-34671,74188,-264218,379792,55772,415147,629215,124307,378153,176114,-264455,94431,-248233,-446725,-196317,-701530,-185798,-205407,-265001,141087,-31364,180049,540714,259645,451763,526135,238665,239170,-26272,-144646,-167384,-397366,-311124,-351654,-294514,-209979,-149646,-34192,219420,193357,176072],[0,0,0,0,0,1,4,-3,5,-6,4,-8,7,-13,13,-20,21,-26,31,-35,45,-49,60,-64,75,-84,95,-107,117,-133,142,-159,169,-186,199,-215,233,-245,263,-273,291,-301,318,-330,341,-355,362,-375,379,-394,403,-420,436,-458,490,-528,590,-671,792,-958,1200,-1539,2034,-2766,3866,-5579,8273,-12219,24495,-656429,-345628,203232,-307336,500889,453408,241974,857465,470535,375282,572329,-95411,-16158,-287691,-632294,-386958,-350376,-540153,-384332,-129607,-101755,280334,263989,447809,709495,507919,447481,497009,122729,155586,-179472,-545062,-201235,-689198,-673107,-336232,-624990,-139699,162348,14040,595685,337321,497558,862080,33454,563372,363451,-259317,257640,-392007,-640280,-172306,-817030,-333436,-181022,-732076,268801,74491,95560,802900,253078,639729,725600,21101,515885,93937,-330753,83239,-595635,-360207,-189424,-636482,-34418,-296818,-363426,343997,90295,440719,642756,230537,573618,349219,-4817,294883,-309947,-465948,-252361,-809710,-355041,-289827,-537702,-134489,-195341,83374,455505,292385,390042,544155,112553,559522,128690,-34065,34818,-466622,-406069,-436489,-670491,-343733,-340336,-392619,89032,120979,120824,398379,444947,478408,540828,371375,426411,130818,-119419,-219537,-435395,-467723,-576262,-576009,-333793,-251549,-219925,54742,180397,250138,548885,456337,470816,546238,161348,253911,-108802,-324730,-144248,-559818,-650055,-194936,-615184,-328374,756,-128707,296950,219674,452170,646015,412682,375408,251531,-195546,88210,-303528,-682470,-362072,-654301,-442391,-277706,-393354,86317,66814,305094,588635,277409,528109,761961,228108,443256,26497,-96565,-244117,-641398,-320137,-437806,-543679,-165413,-212961,-122185,281606,796,569847,416294,286107,545336,387343,304640,65819,-219786,-71831,-453245,-335774,-378318,-662052,-401843,-287055,-274226,150045,180102,279403,655196,365531,698200,327158,118165,261399,-200318,-165426,-344179,-596280,-449904,-496079,-464841,-222638,-338401,29583,341026,266054,543480,393149,544815,513173,362300,352337,-72758,-159206,-232089,-601364,-563377,-376339,-355334,-192926,-107944,-29884,160305,257631,439689,515073,444040,439928,237394,146191,-42966,-309584,-254533,-501622,-453607,-410673,-408844,-249765,-51306,146223,314241,383882,601243,451788,365169,361690,96327,-95434,-115414,-523230,-222524,-506793,-572539,-149282,-399548,-193425,195546,-80807,428586,410121,304301,622103,167958,320835,151222,-200303,18272,-416886,-523278,-163102,-546446,-277997,-110250,-391866,282479,8858,276801,577219,153369,563157,513499,50111,619683,-75743,-126858,-10959,-619574,-124460,-387712,-508539,-108763,-352473,-203729,66064,-14819,454526,429877,522493,552092,262342,333470,103743,-162415,-169201,-294417,-546698,-272885,-419589,-337381,-251533,-118849,-76690,90948,332517,299749,518048,293487,262586,300307,86779,50584,-116123,-390859,-253465,-378186,-442618,-319573,-300939,-15536,160975,19491,552149,171970,335869,395432,90558,457905,215139,-119466,128059,-378493,-175226,-166867,-583193,-94828,-304373,-443526,42996,-72172,224278,365920,156836,578924,422788,40668,383061,-60562,-81407,-101105,-407948,-133075,-381729,-388362,-241863,-376480,-163055,279888,131988,360985,470259,162736,457388,260590,217397,112626,-101784,-254530,-150441,-558524,-380688,-176131,-329039,-123257,-130727,92149,373512,244639,456407,414012,130826,258212,122667,-51057,-102791,-297900,-309052,-168275,-315399,-257028,-97345,-137639,23761,182601,233326,465750,274951,200333,215640,23299,98674,-106051,-206842,-116703,-176095,-240983,-61108,-279302,42931,-49442,46198,200819,224612,222429,301578,155900,158007,159068],[0,0,0,0,0,0,-3,-3,2,-5,6,-6,10,-8,14,-16,25,-29,39,-45,53,-64,73,-93,108,-131,150,-175,201,-228,265,-301,349,-392,448,-500,563,-630,704,-789,875,-978,1079,-1197,1319,-1455,1604,-1764,1942,-2130,2343,-2566,2820,-3094,3401,-3742,4121,-4552,5037,-5602,6251,-7024,7944,-9077,10506,-12383,15092,-20351,136639,270274,888789,194713,141162,463405,-581575,92965,-344677,-821255,27579,-890655,-499526,221638,-862567,373452,392258,-108559,1077086,187807,417221,1031002,-270915,508074,-15078,-813747,112282,-698397,-644407,-51088,-941852,-44261,94095,-315531,648433,198905,451229,922501,216335,462749,310323,-304499,104563,-455388,-538271,-264411,-884287,-384416,-376990,-241444,172171,46875,313390,464724,433799,443987,388928,417080,166694,184339,-253902,-300569,-215341,-743794,-560853,-319307,-522603,-39111,-81471,-28405,607612,274661,551091,685603,131231,592960,132865,-323560,177119,-654107,-447633,-245408,-958226,-139583,-301901,-520233,377736,-248251,417461,613120,87827,851845,325353,-5158,638056,-477938,-56444,-115156,-866510,-256910,-577677,-659257,149201,-490198,110390,409692,-6119,792178,468855,337412,748433,-27537,163020,126034,-666783,-41749,-545124,-635218,-297383,-439867,-211266,36464,59243,346064,291419,298542,700548,328126,438258,199669,-84393,-36265,-203320,-544787,-414018,-445286,-472064,-109889,-192203,-202667,123924,317713,337558,461472,417486,539190,452987,244711,-32616,-111111,-488811,-318288,-606732,-604492,-303617,-489005,-188432,7839,-46204,284256,311681,384492,763519,209788,338938,361368,-97858,-48172,-336856,-361614,-254011,-666990,-472533,-277929,-385773,49460,131629,192610,519583,270981,577798,635135,215442,449439,109669,-86019,-98590,-557923,-464735,-480343,-610457,-307535,-447509,-151712,210867,88981,359126,474025,422977,544688,265757,264438,276446,-146427,1535,-302068,-531035,-350175,-592844,-380154,-205303,-115039,170301,219994,453821,671924,364046,547714,276027,62778,192960,-231261,-189281,-274695,-605121,-316020,-537234,-299043,-69417,-165303,105965,379189,174692,467223,395237,483017,536206,58184,75561,-155871,-403785,-273363,-399224,-457217,-329080,-431317,6355,91875,-106798,500176,326943,490364,462414,300588,233131,168950,-81942,-37038,-267015,-419280,-530547,-549033,-369966,-219450,-219836,-64897,116814,231625,416156,441139,428419,354230,189276,3974,-16390,-264302,-242954,-382966,-518649,-463570,-318004,-276913,-108351,54488,60833,368945,333398,381760,519558,327658,306348,174633,-150456,-3613,-404216,-332778,-248763,-465751,-370717,-267455,-295268,81538,179734,88152,473104,272565,414137,392947,21049,311582,-43560,-280422,-43266,-475749,-356049,-457050,-842493,5170,-369096,-105336,252048,101673,421355,478440,197564,538842,254693,171534,422024,-318629,28192,-210701,-620722,-168333,-521712,-417353,-121234,-345489,162646,155181,67943,620517,215063,437236,620830,112757,192611,104583,-326874,-154180,-411061,-402883,-390083,-480208,-121161,-136954,-13436,249774,274649,347160,392838,334439,422577,215004,187725,20119,-49213,-172677,-441447,-314237,-414587,-443931,-169572,-217868,-11714,164374,155438,529292,246329,404820,415744,-17177,233052,-45853,-360560,20194,-489819,-324585,-81992,-583519,-53372,3109,37629,413900,68244,381687,661941,79220,544849,204094,-147880,150245,-594499,-318098,-129417,-704963,-298681,-337208,-398031,303321,-149937,290768,498865,32609,666379,239555,-19149,448652,-242630,-177641,-113357,-543538,-158032,-431776,-463969,-148057,-266321,60207,181221,100082,435286,272082,287440,340973,305027,86705,35643,-280108,-228230,-239047,-307865,-443449,-317566,-175483],[0,0,0,0,0,-2,3,-9,8,-14,15,-23,27,-34,47,-55,73,-85,107,-124,153,-181,216,-255,296,-349,400,-467,534,-616,703,-800,909,-1027,1163,-1306,1471,-1644,1840,-2051,2281,-2535,2811,-3117,3444,-3808,4199,-4631,5101,-5618,6190,-6815,7514,-8282,9148,-10115,11218,-12479,13939,-15659,17710,-20222,23369,-27480,33110,-41420,55259,-84903,324181,-988,475430,857934,232458,770934,298048,56313,136442,-479546,-412065,-536842,-750395,-298514,-473629,-535305,-96681,153204,-31854,479767,458942,576425,577550,407882,334195,239353,-177483,-140468,-271218,-583795,-258283,-678595,-687075,-131826,-294404,130570,347773,-22581,668396,517239,343108,654746,139724,108598,253408,-670251,-353462,-410212,-839150,-91530,-618405,-380472,172081,-231865,572927,592947,95433,1022472,455269,199271,472766,-293781,-64521,-94599,-844461,-197777,-666614,-658722,-60776,-377654,106718,499252,88034,665885,406274,283020,643948,-74973,37664,86197,-389977,-239802,-401135,-795750,-277154,-449466,-446489,168876,-114306,332560,643489,311174,723830,461021,221382,569723,-126787,-138719,-171107,-516095,-242465,-554437,-677118,-294264,-419787,-117468,229143,106081,591678,419985,396855,692889,383937,326532,264780,-225787,-127255,-284303,-746600,-448612,-373072,-394836,-156389,-150494,-51544,208097,216957,446007,515797,451867,420170,294280,-14172,19738,-390154,-477447,-420995,-543599,-393924,-387496,-369344,100415,94793,148927,527551,285369,491349,590753,187774,306944,110219,-184866,-22226,-493368,-463514,-422744,-734149,-191779,-344862,-150354,277338,-73967,352860,569553,190157,528264,402194,141220,397077,-244031,-129111,-232286,-599723,-366392,-635177,-433552,-213899,-280619,53040,238692,11287,643195,430431,511394,523018,140439,262495,-4097,-434338,-169101,-719867,-458528,-326732,-497925,-232320,-218326,-17159,461091,301517,502119,517129,352546,468853,130711,200008,38388,-309323,-281845,-523613,-470829,-379125,-574257,-249855,-129441,-185895,238167,187040,499899,536321,372970,401284,268185,174793,229699,-264498,-277354,-224661,-553145,-437518,-426750,-333410,-55548,-187293,71020,271594,166123,510930,354673,309802,395661,208108,147518,-12512,-295891,-308466,-355749,-499651,-394594,-472085,-142580,-42799,294707,169070,460057,549806,372366,418357,294681,87598,-85051,-299214,-305674,-218614,-533817,-336399,-298838,-477114,43874,62916,114386,427105,217973,426647,441709,153043,409262,18385,-154513,39245,-557043,-339884,-405690,-645670,-115579,-419223,-97352,350190,-55730,464922,545371,183721,533226,297459,213033,372077,-238833,6153,-142428,-579466,-92654,-550815,-493819,-92811,-459301,241175,318714,198854,649265,207789,291624,448354,33593,146543,-95848,-404675,-145126,-356907,-521263,-250311,-262981,-134250,96052,-27268,211912,393755,402880,642504,453376,172862,85760,18097,-274552,-249479,-491074,-390358,-244184,-452142,-181437,-67378,-102386,395352,233490,412589,592260,203454,338815,338912,-137229,56159,-297138,-467080,-375831,-601507,-347550,-202115,-528623,174820,-70990,46028,588853,127324,582452,536600,130588,457126,172722,-70766,55016,-462350,-375309,-358727,-662065,-284894,-344066,-355882,263263,-78180,213386,532292,278670,631945,312937,46739,460689,-176958,-239427,-94475,-449850,-373761,-316185,-360687,-106637,-11258,148644,217833,248423,208111,471130,324539,191223,198931,-84272,-102740,-217395,-570599,-333044,-389975,-390918,-141356,-199550,310547,145057,68997,391401,218870,362683,481713,-63488,159392,98654,-210674,68008,-288976,-410043,-84129,-445935,-87619,-145596,-133670,267628,213424,196799,520939,336261,225733,265148,53934,47381,-278236,-135546,-182709,-420224,-236576,-283654],[0,0,0,0,0,2,-2,-1,0,-5,2,-5,2,-5,5,-9,13,-17,23,-23,30,-33,44,-52,64,-78,89,-106,119,-142,161,-190,219,-250,287,-323,367,-411,467,-523,590,-659,736,-820,909,-1011,1117,-1241,1368,-1513,1665,-1836,2020,-2220,2444,-2684,2954,-3244,3569,-3922,4309,-4725,5157,-5566,5830,-5624,3760,5320,-95673,-560385,556022,125271,191847,1087489,119536,600545,676544,-253677,491480,-265926,-517363,198117,-983830,-268792,-118395,-896301,258780,-77292,-105704,881933,96930,669090,907993,-51485,803725,20182,-260992,236837,-659053,-168368,-353769,-933098,-79217,-718713,-492292,163558,-231789,456405,562898,305598,743073,350380,262188,484837,-6793,-48893,-255559,-601586,-338479,-458718,-562727,-275097,-298512,-120639,65935,76866,272270,404923,500144,377192,524949,286510,143608,89916,-301330,-93581,-395560,-545200,-155160,-593394,-237484,-15942,-196837,463855,266238,174594,935772,162734,374327,503898,-262582,40821,-319228,-594180,75688,-667656,-465984,-63033,-453470,301359,71791,19911,666440,211595,393049,752934,-209732,375861,88124,-333293,143920,-561135,-378731,-174301,-695926,70491,-32855,-195986,502745,146643,342929,489484,61273,436024,380969,-121919,273807,-342523,-230800,-236685,-437717,-341928,-204489,-253920,-73895,-68781,153116,203888,103554,318260,180407,141877,185442,-19166,-4059,-91495,-116705,-13818,-181087,-91455,-90378,42318,-128554,-637,81285,139682,213196,313499,75739,74455,181727,43160,163161,-37515,1347,-36164,-244553,-49235,-190937,-39677,40994,-28029,-35907,230129,4126,170899,107393,80970,148458,-94186,34244,-68440,-196569,-161573,-115183,-321503,-48665,-4456,147096,77457,76968,337348,222668,246333,252089,141691,115275,113547,-80138,26737,-172054,-205363,-60532,-96450,-66600,-80224,-31677,119861,-40451,24251,219941,196475,202994,191788,-1689,78201,-63040,-82260,-102730,-264607,-105712,-206583,25677,-8168,-168579,93857,95061,51597,186962,141804,172735,120661,78307,65196,-33048,1909,-44629,-56948,-91065,-144367,-218765,-195169,-78799,59765,127196,-32340,118554,212581,107956,163030,19726,-94855,-95095,-26250,-162343,82215,-36482,-163609,-66338,-2272,-84320,-64100,-109499,-14470,-61422,65946,-201153,7053,74075,39226,98114,51210,-11619,15370,230633,128657,125182,96403,-5088,-18305,-108835,-178662,-119873,-158109,-150369,-95040,-68908,-68016,-176349,-32635,88255,39135,171063,295050,173890,196629,-57342,15510,-51529,-155671,-72511,-276126,-73596,-35047,-132100,139961,149449,95412,355139,212742,121672,217819,-10602,100554,110680,-156795,-33276,-213349,-226265,-116672,-407107,-106153,-56937,-113322,266044,206679,162548,432898,138907,315593,216934,2415,2452,-302641,-291514,-71296,-553205,-137498,-1026,-310645,231129,118047,183187,439627,203293,441093,361294,9053,229912,-68133,-277077,-91791,-450416,-303795,-490746,-610382,14960,-45945,93250,330511,213278,381006,434690,384413,345054,282029,-31959,10239,-122951,-401968,-392504,-347422,-348113,-314542,-127626,-12889,26536,148253,283247,486765,295057,407628,423862,187930,181904,-185964,-413574,-119491,-562320,-252982,-218953,-454272,132883,-120209,51596,366084,56915,410824,514044,68910,591181,100412,88102,32185,-523456,-149225,-250276,-679280,-3843,-375359,-176949,199683,-197884,425755,366352,110102,838098,120575,104656,248708,-328940,-96814,-405484,-690025,-127090,-490427,-440000,89430,-360037,258664,284741,77899,600500,337235,244972,514294,2968,42006,-150072,-404782,-307544,-457103,-401190,-320254,-340279,-230552,97909,68814,372099,305243,498681,358222],[0,0,0,0,0,-2,1,-6,9,-11,16,-16,24,-26,39,-45,58,-70,82,-99,114,-140,162,-192,220,-258,295,-338,390,-440,505,-568,644,-721,811,-908,1014,-1133,1256,-1398,1545,-1713,1889,-2089,2302,-2535,2792,-3066,3376,-3709,4083,-4493,4953,-5466,6042,-6696,7440,-8311,9322,-10536,12003,-13828,16161,-19264,23620,-30211,41585,-67282,321024,135014,447752,244435,-452467,56902,-695862,-696417,-277936,-682010,-424319,-210179,-253525,335768,284533,329351,767287,435656,474993,492412,220462,119727,-158527,-495971,-417173,-493241,-636574,-449646,-310627,-441156,17338,-32048,351896,618168,277558,765352,605330,238703,565586,94373,-255991,38775,-690015,-555707,-401254,-819634,-95900,-378078,-214966,512951,-128602,586632,691150,352753,766837,168767,110817,296300,-480923,-301607,-326506,-906291,-263387,-438427,-611838,349619,-102096,359756,621080,186671,667588,608075,182985,514589,-53782,-297998,31870,-822643,-408633,-459103,-689829,-67544,-238182,-127773,364959,248231,578378,803647,244488,604967,256563,-65383,181874,-456655,-389262,-268787,-801057,-323741,-291148,-447078,38961,-38333,358126,581976,423802,553841,580531,187409,249837,29988,-282686,-220897,-558757,-551143,-348194,-441932,-84871,23725,-81157,190540,218308,290084,567491,360207,514614,223888,89732,-41303,-144309,-295663,-397009,-490473,-576596,-507906,-381822,-127126,100069,87641,93505,461043,414963,434563,371212,364565,190935,-50325,-301141,-301230,-561103,-597783,-559993,-660497,-158656,-398733,-145556,114433,110316,545599,516585,317239,560937,241539,260067,155214,-153392,-221359,-318351,-546063,-330495,-527153,-305890,-136323,-286024,223614,204141,274990,535855,391389,531486,378800,146138,254448,-83285,4862,-307765,-514124,-401801,-543650,-452333,-87210,-223465,-31553,99979,80127,534977,353401,467927,599831,178335,103912,-61007,-388282,-205562,-388017,-386739,-354098,-326231,-273973,-172742,-6377,289576,259742,413865,372609,224021,338881,124145,-152505,-152766,-426746,-237559,-266916,-382263,-175036,-177911,-165816,-32280,-45117,294571,306889,116903,368388,273951,191180,182311,-162658,-144497,-274799,-341939,-199492,-347935,-160391,-54851,-172991,8004,125359,221997,136174,419210,347745,322687,202330,74524,30292,2141,-122178,-230335,-247543,-326150,-207541,-165104,-209882,71649,35326,180302,299623,84473,237861,259521,5953,170870,-144934,-144185,-98779,-239584,-61508,-285723,-293669,-25565,-261922,54160,188986,-68696,297372,206181,207657,206866,-22443,207991,24366,-188920,-7159,-190462,-165272,-58960,-260954,-13040,-27693,2043,243514,32961,86041,155134,127252,156348,79567,-189272,62551,-108735,-114430,-41902,-204694,-130230,-59773,-77583,-22824,37985,123820,24934,-3288,15276,111617,187866,110332,40702,17628,-123848,-94770,-44209,-102860,-111285,17014,-70046,-51861,-9426,118291,98218,10482,128559,161487,270946,65276,82623,89382,-132061,28206,-127292,-248695,-12985,-106545,-39454,19851,-56379,201713,128984,-4651,263679,107039,23265,-10296,-127140,51637,48654,-187119,-25615,-212798,-130024,65087,-172612,-154970,61500,-18263,129562,149330,71253,242189,23301,205790,50844,-66169,102842,-92537,-63295,-32267,-234135,-59827,-11920,16118,-69221,82335,24408,197528,116751,157147,138718,47837,6546,112174,-167219,-266771,-93001,-89611,17774,-66685,-146909,85768,-19763,-62181,102193,-12510,230309,86940,152538,177944,-38464,46860,-41453,-157804,-93775,-62516,-116913,-31816,-46435,73986,-17793,-55053,87421,-23926,10188,179584,123349,178921,105365,70204,32903,67061,62629,39167,-109565,-51190,-39173,-65320,-6059,6564],[0,0,0,0,0,3,2,1,5,-3,4,-3,1,-6,4,-12,11,-18,18,-20,23,-26,36,-40,50,-55,67,-73,84,-98,113,-133,150,-176,194,-223,249,-284,321,-363,413,-462,523,-583,656,-733,823,-922,1030,-1153,1284,-1437,1598,-1786,1989,-2222,2479,-2769,3095,-3460,3880,-4349,4882,-5460,6043,-6428,5791,448,-94512,-880292,-338076,-303686,-810495,268951,-315202,-37236,762103,-67345,863120,655155,26814,919360,-138186,-196736,262091,-1002329,-66253,-402277,-837245,-37966,-548080,-329138,472660,-489209,635015,602083,28193,1168117,171266,339601,663419,-355303,262248,-334203,-718272,-110911,-816743,-447063,-132237,-503309,296551,32164,57506,511477,280948,673806,548210,324418,479827,20563,-103406,7220,-380372,-536800,-435516,-398006,-465838,-451245,-39701,-72024,251604,206448,443588,617444,244083,512343,373506,99667,155413,-304774,-297522,-356771,-891168,-195090,-500159,-545183,285086,-372418,49312,462522,-94523,603219,321083,135234,698279,-252079,-127144,216037,-640766,-100018,-512345,-651919,-52475,-617352,-147716,68394,-262642,600979,145246,208149,557492,-39027,262034,219032,-337835,110446,-360842,-411649,-111190,-562899,-319922,-170407,-368784,35210,-66159,139385,441325,156305,275844,452820,219635,184267,-43679,-46917,47925,-271245,-108510,-298294,-447147,-150598,-346815,-112448,224999,134626,230630,288061,407087,387337,282328,159554,87288,60053,-217542,-251980,-365442,-461616,-458486,-338222,-352455,34819,1750,302649,372131,121742,373796,416680,301190,288224,-12511,-27016,13485,-332432,-230478,-336292,-576995,-68215,-332180,-132729,163289,11022,376436,378766,260258,605373,217519,-81643,206156,-174860,-92007,-375168,-498129,-246535,-413313,-345875,-26108,-270461,108590,119788,191495,348560,246227,229373,407305,23327,265260,143489,-100670,-221315,-321040,-263855,-202494,-385122,-234994,-151055,-12365,272090,34011,385370,294961,113955,295228,173195,127839,37827,-192200,-95828,-334095,-390907,-231091,-553972,-265203,-102086,-117699,265060,119219,234995,495402,264771,471993,275309,43004,198828,-221459,-228825,-325768,-535011,-311166,-275686,-271861,80021,-166971,20728,261814,227660,512692,341430,175028,275533,119125,-80177,-72551,-296745,-202574,-457111,-389997,-108599,-226509,-27751,295481,150003,373062,574073,441773,581493,347087,218720,27765,-196881,-144413,-437538,-429183,-322281,-528659,-234061,-230955,-374,98734,411534,457455,389182,489232,364987,185182,367953,-279068,-153671,-235400,-456179,-382140,-243101,-507990,-176330,-184019,-8307,341914,86736,409561,433268,294094,587563,152119,83665,138642,-288132,-309123,-405732,-588922,-113489,-487147,-418564,108726,-280630,266760,312720,206003,630644,246366,208931,586379,-115654,104736,-51157,-478241,-168717,-593985,-477534,-194264,-411920,49697,175092,-15763,439770,225573,324521,569769,181363,272853,92815,-136221,-41308,-311443,-408851,-176772,-461899,-271832,-154141,-323171,182374,79707,66989,354939,207876,406627,307523,185377,247005,-35330,-79507,-256035,-391572,-166492,-438904,-334670,-287557,-158229,-13077,31103,337656,241956,491633,514325,209037,358816,109654,45956,45117,-131842,-206049,-370805,-403043,-188588,-402663,-340059,96253,-137357,184975,457622,75431,671169,248368,300336,493434,-153690,56494,5029,-574248,25792,-430918,-636244,90041,-505969,-122397,135741,-188473,721812,35684,270304,750957,9683,337265,250085,-303602,22530,-224438,-400820,-187190,-599472,-312549,-275060,-262449,325277,69324,138261,610164,296162,472457,295572,175307,239495,-137581,-356895,-296710,-541795,-274151,-464024,-314232,-122242,-15229,99160,203289,384710,326798],[0,0,0,0,0,4,-1,4,1,4,-1,5,-6,6,-9,7,-11,9,-14,12,-16,15,-15,18,-16,20,-15,18,-14,13,-6,3,3,-11,18,-32,42,-61,78,-100,124,-149,183,-215,259,-300,353,-404,465,-527,596,-670,746,-833,914,-1001,1078,-1150,1201,-1223,1194,-1071,790,-209,-939,3330,-8904,25768,-143629,-792321,-260912,-607849,-722733,-246703,-530806,-89410,206257,48792,627318,526367,402790,733937,360671,337636,276179,-57695,-275630,-152593,-760166,-592083,-457378,-530305,-196265,-298374,-264132,316019,66546,378833,497176,329449,697461,493978,-125866,274312,-169239,-314430,-111062,-648232,-325611,-421633,-607115,8920,-391960,-219054,462191,-640,596949,607549,155953,742992,113447,50716,246299,-460892,-173390,-251484,-972719,-140280,-484087,-493035,95641,-195617,213583,597706,206926,752638,448573,283594,732390,-146940,-6443,-55536,-520793,-249243,-610956,-692849,-150644,-577030,-211840,179682,-61312,502469,611675,214381,654626,285028,150220,453459,-249501,17483,-144889,-567526,-308439,-471295,-699462,-56939,-233250,28028,355532,138618,689649,301876,475612,630405,187913,153700,124618,-315849,-180443,-369674,-477407,-312445,-555317,-305426,-73151,-103099,176652,353564,339573,485880,507282,386085,411302,223186,50316,-69774,-504867,-389253,-465931,-561256,-323015,-297687,-125501,153880,130605,348248,730036,310387,495326,362120,-29112,123030,-29437,-256029,-161695,-586007,-560377,-257022,-685333,20853,-54550,36737,491559,375121,425489,674423,280961,491513,246651,-51458,-16958,-319539,-588220,-490495,-708529,-267973,-295454,-352875,92622,-115541,233112,540415,276417,712350,404743,190024,437021,-146723,-147860,-229272,-579612,-363359,-498046,-483910,-246900,-339842,53841,104073,232493,559497,326076,546537,453412,307321,523743,162589,-72732,-10914,-374812,-298662,-397359,-596226,-135423,-428629,-178292,-73556,48727,267586,280107,465292,563461,286006,482928,292834,48644,82146,-334121,-386044,-415050,-718821,-422810,-492676,-360922,-9080,-151648,102587,301511,332807,588185,591809,400873,428655,133108,216015,-51090,-267243,-358470,-540289,-482546,-454446,-408525,-190976,-17361,146729,265735,372689,438056,489713,496224,412285,187053,128297,-73948,-203800,-243540,-616858,-410050,-407501,-519686,-183638,-147911,-116501,308557,186379,623477,312828,262483,582756,211200,230170,50267,-333995,-14687,-455357,-572161,-218018,-624788,-172611,6016,-185100,365180,146286,168588,676622,243712,326758,198189,-195151,173968,-417806,-405394,-315602,-529729,-297681,-211474,-312124,91573,35503,123465,380601,208236,353257,425343,186050,269367,-81595,-155617,6167,-306022,-332951,-120112,-400701,-117350,-129994,-139481,108511,99033,300173,498111,212174,160063,278170,86745,-83687,29346,-147874,-143148,-246338,-211930,-58572,-191149,-79283,61080,136354,87867,267707,68436,268466,124112,195044,199285,-78586,-117297,56713,-338312,-36202,-242132,-134258,-2423,-151704,49724,57144,-34133,296478,23195,116672,437752,75901,219849,-39545,-59018,54445,-234031,-230940,-40518,-269559,-43004,1565,-122412,94497,103175,8169,280526,197446,228889,79725,-100481,129775,-88028,-121750,-63955,-39516,-131246,-120290,-69673,26695,-12856,8824,92032,82273,102720,118412,22448,53842,71938,43587,39611,-78180,-116387,-93891,-83625,-48210,60832,47886,-189745,151744,34407,46756,24932,10379,193288,-41626,13770,55923,-119714,-14150,-68634,-195020,24089,-138481,-42282,81600,59194,186247,145095,45920,167385,151783,107306,52542,-53515,25854,-97067,-269308,-92829,-105057,-308101,-42054,-179045,4498,114690,1024],[0,0,0,0,0,-2,5,-8,13,-13,20,-20,30,-35,47,-60,73,-90,104,-127,148,-179,211,-249,291,-336,390,-445,514,-584,671,-761,864,-973,1094,-1230,1375,-1544,1720,-1920,2133,-2369,2624,-2902,3211,-3543,3915,-4315,4759,-5242,5778,-6370,7026,-7765,8587,-9523,10584,-11813,13242,-14939,16988,-19517,22744,-27008,32968,-41938,57208,-90284,329479,-219994,-93695,139918,-844231,-167950,-550023,-762962,9940,-656906,36131,329664,-129674,964333,533089,125388,937027,-148794,190622,407751,-746866,136520,-470270,-798449,-15769,-915221,-376681,60976,-617880,587481,302742,101705,993885,261920,580923,619424,-218681,419004,-196906,-447221,-132312,-813057,-429309,-159763,-714727,22,-13929,98442,572646,287438,413387,651192,382146,520451,184060,-15248,-180178,-381542,-470987,-553600,-598786,-572359,-240360,-161925,-141716,441695,301647,343707,680952,273812,605463,499803,-110078,319328,-282992,-357801,-169785,-835597,-373161,-371583,-662382,316235,-356329,219541,706521,-89139,893330,533960,202026,865363,57142,70355,255538,-789546,-53764,-515165,-964979,8143,-733287,-322911,315706,-355600,614286,318491,222518,950922,73529,389768,526159,-235237,290334,-330836,-542167,-99607,-770078,-441682,-232807,-514603,26266,115122,42150,673203,370088,520686,425744,130597,286505,-46684,-251233,-86823,-558155,-504719,-225345,-644341,-319282,-286958,-62854,157525,331297,298869,480858,546983,474599,350504,183826,-43323,-7876,-116075,-345388,-333695,-540181,-333897,-333285,-354798,-82438,61357,189702,480336,372245,459575,521866,63875,271827,-56963,-117368,-161280,-460052,-417515,-187174,-482142,-195852,-267471,-241585,323466,127080,381199,490364,346916,611933,240139,148149,224696,-233572,-145132,-299152,-539158,-323213,-368987,-460475,-116034,-205584,157806,297843,159485,575499,242309,340906,390942,-14341,176290,-66226,-362551,-214513,-427943,-274137,-195320,-360687,-111834,-121137,120341,290270,245714,368034,360489,337619,399341,-13271,-834,-87581,-335830,-298021,-336568,-274048,-112902,-255369,10326,141998,-54786,265944,223550,316046,231106,115409,144420,72515,-205407,20032,-213206,-282836,-123846,-230838,-105883,-63955,-72221,94642,75094,196225,181317,74784,161713,91953,-4305,142333,-100140,-106966,-266951,-288127,-267381,-279576,-248015,-121485,39954,-1528,163772,278498,233777,147333,302851,280785,269441,-19174,115898,-104869,-136356,-227058,28827,-83128,-213575,-271554,-207690,-59438,-118166,69304,138862,118097,99815,-32449,178958,137439,9138,131658,-84486,-74122,-202924,-44821,-167470,-57411,-131766,-89709,-43579,23868,9957,227070,95447,132520,46982,-56450,229495,-137120,-155868,45316,-156459,6645,-109297,52187,-46272,-164618,146332,153677,43670,142180,304446,-11366,252752,-166294,-89030,-98122,-254331,-47291,-140375,-206707,-3687,-213200,4920,33079,-25959,306970,66398,115477,327082,56328,198867,96253,-196430,105890,-176745,-212761,-15644,-387379,-162762,-139871,-136288,59561,9086,101514,60466,148692,146336,347639,43234,230297,126866,-67473,-28994,-212526,-166255,-315693,-172232,-297565,-105185,-86782,-61283,153981,99432,119361,302455,209839,210711,89864,-31474,-14937,-73746,-190067,-129645,-468300,-94560,-216228,-254258,56053,-15272,176278,348768,-442,398972,240979,-130995,290568,-183006,-172692,4104,-426498,-68938,-272242,-355582,121346,-334501,-69058,382657,-52013,392336,243139,56048,377277,28431,72338,64699,-264475,-15374,-266584,-434909,-72181,-351064,-165895,-54276,-573,511023,185064,214274,580488,341757,234289,261511,-34779,36252,-235834,-362353,-264035,-255511,-450746,-297217,-37944,-117660,80641,202244],[0,0,0,0,0,5,-2,4,-5,4,-8,8,-14,13,-20,22,-27,32,-37,45,-51,64,-69,84,-94,109,-126,144,-166,186,-214,238,-273,306,-347,389,-436,490,-542,610,-675,758,-839,934,-1037,1148,-1275,1410,-1567,1733,-1928,2136,-2374,2640,-2942,3292,-3691,4168,-4724,5407,-6248,7330,-8772,10806,-13889,19077,-29414,57540,-305819,-764523,60619,-208769,48672,578468,204800,670737,594845,298159,637152,190967,125163,147788,-381202,-330667,-617158,-659592,-570830,-364163,-457161,69552,129528,41355,623724,351982,474739,674024,275677,257703,266800,-207992,-52730,-579482,-857758,-264382,-866503,-430270,-154377,-390884,291075,290333,123107,810920,389696,464959,763579,-150054,236688,8803,-427397,-38472,-697078,-744625,-370097,-713872,-51867,-14903,-372003,571542,263881,425464,714046,97103,675628,266379,-289143,195254,-360852,-571348,-227519,-757022,-413273,-222711,-637400,78822,151947,71458,581727,275675,507661,738377,171839,450958,71094,-353414,-19464,-592393,-517492,-272655,-776907,-421827,-237663,-387927,205880,169343,341371,623787,279704,763090,480835,190465,140433,-96535,-516119,-260473,-551809,-586546,-381512,-661305,-246201,-175849,40887,374919,257888,426573,707307,339598,409479,341082,-103774,-52920,-286433,-457869,-574781,-454477,-625066,-396066,-248405,-26005,280695,235483,420698,510753,555754,601293,424723,119775,217759,-275910,-118366,-263690,-663545,-348791,-444008,-370209,-60571,-116594,15916,387795,173508,583691,601360,342268,681439,-6946,51920,34812,-620825,-360458,-584312,-572494,-213925,-532025,-161075,22425,-61351,471676,369422,448845,627263,276644,593769,425353,21500,146985,-491334,-479554,-297926,-544790,-456034,-325712,-303238,143477,-18892,394721,396824,357366,610721,417925,266801,269173,-51823,-42651,-222255,-343910,-277358,-576118,-362084,-309026,-312216,-6610,207907,278289,578126,261477,456754,452623,323563,439295,85111,-138829,-175181,-494337,-530982,-377975,-620515,-269495,-191855,-95803,322402,326756,559610,400399,365745,585482,122290,147650,73379,-212612,-341597,-303890,-582217,-276394,-448832,-214823,11633,25075,263221,373794,381154,514863,572424,245743,243260,-197009,47837,-187812,-330687,-321821,-554332,-418179,-210955,-177955,4585,55216,444213,440609,308075,451110,313935,359820,147757,-83489,-33151,-296926,-325311,-297279,-479766,-309847,-323837,-330096,184764,21228,295175,437848,116110,547662,380247,-3928,322536,-75440,-115879,-208391,-761027,-197133,-337264,-474432,-126186,-264449,94387,181552,45129,806958,283649,353441,467138,24283,220729,32327,-187528,-125911,-431327,-556916,-215805,-487133,-158642,124326,-143906,254690,224244,302368,625701,289068,279573,287767,-50911,90701,-225879,-291069,-346555,-410623,-371043,-420347,-252137,-160051,144466,196669,255028,391236,352473,378221,374419,196761,133207,-82864,-95097,-91129,-472859,-285379,-342453,-550829,-175556,-133805,-115939,255855,76777,306169,449515,231397,580908,276603,158861,383316,-115603,-18596,-183547,-722547,-203994,-558975,-465201,33924,-345305,164142,191034,135049,528325,247195,429879,539437,30948,258223,109272,-212106,-33355,-310350,-376050,-251122,-481823,-247905,-200713,-272694,160485,118370,205871,434049,294114,350102,408937,1137,154396,52946,-351041,-180737,-358540,-468598,-283692,-410561,-199228,-115186,-44328,253605,338670,298022,488144,418512,208000,379633,-123764,31148,-66318,-460378,-127209,-403639,-436449,-19331,-318381,197579,169941,14325,332386,204438,313891,444523,-11815,288050,107831,-345979,-4373,-323013,-358041,-240744,-420675,-172535,-45375,-105951,169586,123255,187917,415715,190203,331318,236695,-72626],[0,0,0,0,0,-5,4,-11,10,-15,16,-20,27,-33,46,-51,67,-77,93,-107,126,-152,176,-209,239,-277,315,-361,411,-468,533,-599,678,-756,849,-943,1054,-1173,1301,-1445,1593,-1762,1938,-2138,2350,-2584,2840,-3118,3425,-3758,4134,-4543,5008,-5526,6117,-6791,7571,-8490,9580,-10912,12561,-14679,17479,-21370,27107,-36365,53604,-96225,484816,435009,346881,926251,-193224,366378,126510,-656384,17546,-805234,-741252,-77399,-905849,-59504,66748,-416754,811451,285048,257256,1034629,-40087,649860,414376,-354689,439232,-543175,-654097,29469,-926311,-261798,-205804,-832830,416520,9008,234841,931030,167545,783916,701342,3149,455375,-44100,-254240,-40508,-746506,-462950,-484554,-738964,-181602,-287454,-261322,324678,179677,542015,543762,539795,602887,280140,161141,188073,-2134,-414901,-265185,-449896,-615348,-391702,-466603,-365780,62913,-93427,326211,581222,170940,615938,420327,385018,647692,-106669,153033,-69762,-681580,-135726,-567650,-614549,8393,-664332,89098,228257,-264503,669110,236155,267694,794877,-56551,551765,374918,-315529,182583,-345620,-356396,-65226,-745475,-135658,-11709,-351068,393917,162289,163543,658688,218629,587509,390194,-89834,354864,-175653,-282000,-65456,-551646,-374201,-331474,-541528,-75614,-136687,-67535,286122,108489,444730,466258,374663,347537,188445,64094,181,-265342,-305962,-442920,-338540,-312894,-224005,-135397,19464,168970,317373,451432,479899,379750,385690,252871,178545,95111,-116511,-89610,-155414,-399075,-232034,-323447,-466155,-59973,-111477,115606,299193,185532,439699,286790,217912,241174,155483,-142403,53030,-349795,-222925,-290862,-409951,-175215,-337675,-135769,105147,127342,307445,252966,20913,299068,206692,185618,204834,-1353,-167376,-154342,-271651,-91697,-166176,-152217,-60330,-82116,-82015,96882,41056,271265,137574,103674,52236,92668,96039,-108596,-86609,-83189,-112519,-99185,-87746,-278258,-92465,-14878,-4598,169603,128758,117361,121697,100905,92821,-31900,-79585,-15877,-53330,-107801,-65242,-155635,-37641,-206508,-30786,-55734,75597,137499,26124,215637,263629,194730,86694,-16847,-82457,-74938,-110728,-55338,-250448,-232555,-121521,-98943,-171755,79921,80047,89029,186777,105230,159693,295995,31391,80455,-2929,-135184,-194968,-170449,-195693,-160070,-126544,17403,-66493,-29179,13652,126444,167444,197061,114384,8744,43196,81764,-149624,-193540,-188504,-359779,-65116,-179080,-195837,-102928,37301,135947,107407,175411,217602,170580,63732,-42726,94111,22037,-23953,-59554,-103419,-31985,-63416,-66359,-75229,-40233,-18021,-32065,11382,-20072,-36692,91399,-18724,62972,17789,23434,-36097,43165,51709,78953,43638,-71499,104554,-54005,4169,22994,-7505,-162873,-86268,-131915,-161739,47418,-49357,66386,79927,87252,172649,-1780,66769,109023,-53846,-14434,5948,-62536,85509,-65217,-129722,5622,-130757,45827,49810,-148138,125888,-167242,-9260,29751,-25834,58972,31605,-185469,102015,84308,-53687,73700,9374,-106839,32928,12366,-30318,5708,-38271,-77385,-39850,128031,-103063,179998,29789,20004,-108901,-62496,14312,-4607,-3235,-109394,-14035,-46358,-17772,-104064,86043,-91395,53877,46472,-60756,-28055,28225,-41661,-5167,-57019,-88773,107101,-186922,21010,-85304,-118739,-8829,-158339,59592,56544,63168,207803,7350,-58580,148281,-60794,30401,728,-227597,95194,-134933,-201225,-34840,-166360,144786,41268,-144739,10401,65319,189211,292928,110523,133119,-133173,-128115,-23132,-176724,-247335,-106106,-122992,-74081,-109005,50565,127010,70775,161946,131554,158320,265149,107010,65235,13340],[0,0,0,0,0,-1,-4,0,-3,0,-3,2,-3,6,-5,7,-5,9,-7,11,-11,13,-16,14,-19,17,-24,23,-28,30,-32,35,-35,41,-42,50,-48,53,-54,57,-60,61,-67,65,-70,67,-68,68,-68,71,-68,71,-68,74,-73,83,-97,119,-157,209,-295,420,-626,944,-1470,2356,-3913,6462,26821,346302,756206,304395,692513,698048,86013,282129,-125066,-508368,-88070,-474768,-611882,-392493,-630821,-285132,-22945,-75973,314070,503544,427392,669759,533749,259128,472994,-110715,-106730,-193946,-563366,-411904,-505197,-734636,-190792,-354583,-158505,411306,73692,553810,767160,253968,566007,464935,-185627,399302,-358549,-370161,-335548,-928072,-211835,-515535,-674832,156427,-76189,320991,692734,263353,709599,577259,155478,677411,-80873,-179278,13791,-568749,-371227,-381121,-914940,-258644,-465186,-232464,341799,42785,381356,814322,83809,638580,474380,194973,299739,-138243,-162237,-101679,-566464,-378257,-545223,-611885,-68979,-250779,64914,310207,123247,484762,637595,312434,737982,293761,106818,266397,-561127,-210652,-244227,-811582,-205139,-402284,-377555,-21735,54307,124885,401016,222234,493670,579321,334822,485030,60984,39004,30270,-331379,-330022,-362611,-556429,-308862,-342266,-157466,-107890,-16698,82636,186965,365259,386672,355563,98829,178603,112673,-79927,-170943,-469196,-436021,-299430,-382703,-267924,-16964,-121410,249807,278593,345406,634536,214019,423745,284367,92788,80777,-28792,-286940,-266222,-499637,-363953,-174210,-401817,44919,-111890,-22051,381930,332557,420633,518214,170548,414317,135187,72572,-21089,-349444,-274807,-332385,-494922,-353961,-346699,-56450,25797,-169275,448191,404630,251363,459314,312543,357593,220637,-137480,-8470,-293102,-268164,-240421,-415164,-249218,-156487,-163463,102969,-51463,301189,324698,175746,316244,166541,40455,126205,-106548,-78587,-225550,-252804,-158042,-255253,-214346,-184174,-263114,6395,-59455,-57349,233779,235796,413146,243428,141607,229381,96437,-51798,-36220,-311570,-157608,-249879,-272531,-90008,-198081,-83056,-4398,-16479,160256,127652,234125,348568,206052,244273,153140,-147996,-174645,-85800,-178138,-145450,-116188,-209261,-224479,-194205,-110620,29179,142533,268933,194640,246108,111378,171108,-9746,-13331,-65800,-281887,-211686,-189701,-312699,-155828,-162150,-109599,34644,-101362,121409,311243,206918,492125,113732,270687,250345,-213842,-37407,-9170,-332358,-193544,-581199,-366725,-76726,-355097,-79979,80384,-53769,552480,229261,303331,585440,65191,312530,-40622,-284895,39486,-419448,-407374,-106804,-564115,-139402,-205518,-274148,253908,130019,237710,385669,247142,407294,322102,180834,109121,-153696,-155145,-245781,-439644,-372394,-341393,-350721,-144423,21729,-76603,154568,321454,291276,349802,357885,257225,352901,70821,-1150,-93615,-225089,-193810,-344357,-468743,-215900,-480236,-201116,221198,-37477,405461,364112,130142,518889,116247,250564,274978,-92902,61277,-254469,-541778,-116077,-538593,-355995,-82,-391732,116190,141538,16792,510928,216038,282265,437304,22444,135397,-16966,-374485,-82404,-355790,-437985,-172719,-253753,-178451,-91321,-118314,244797,174144,270491,370664,129982,313928,169455,25805,167087,-89925,-119986,-236684,-311040,-93464,-252440,-203623,-112516,81501,-12411,228806,253045,182407,335826,152575,145428,126848,-35070,12136,-96438,-298775,-99925,-338066,-216237,-62147,-259566,-27660,41366,-27959,438544,177253,174141,397400,-25946,196056,152405,-184322,18990,-232382,-196090,-164939,-419068,-33916,36943,-179634,126165,17013,195055,351945,53539,216297,238639,62698,37456,473,-189154],[0,0,0,0,0,-1,3,-5,3,-6,2,-7,6,-12,14,-18,22,-22,29,-29,39,-44,54,-61,70,-80,87,-102,111,-131,146,-166,182,-202,225,-246,277,-302,339,-369,408,-445,488,-535,585,-645,703,-774,845,-929,1017,-1119,1236,-1366,1518,-1691,1901,-2145,2448,-2818,3293,-3913,4752,-5942,7720,-10613,15902,-28084,94987,-138197,-127061,748796,215745,486976,789012,26509,763825,222428,-200057,391262,-661265,-410001,-98987,-1187994,-22466,-365964,-478454,412891,-283984,322497,725637,72380,1078727,296048,128779,846847,-240498,73005,28544,-853541,-3518,-610215,-794351,14542,-763948,98734,275433,-144404,604846,400766,371432,688282,105298,395555,222419,-231460,-20570,-395849,-450836,-351838,-651409,-288601,-299785,-183363,28115,115485,228769,453714,451384,331247,426229,272226,31571,76321,-68877,-426258,-155043,-490992,-240818,-200498,-508067,-100761,51617,-12869,412541,196198,413099,614806,71795,661132,196547,-153990,358808,-539785,-277381,-51962,-752606,-76906,-326027,-298263,388044,-138486,347399,622991,1806,858867,301455,49205,504538,-384353,-127863,-56472,-794779,-122781,-325498,-601191,174288,-517162,54862,360888,-147167,804405,405444,365661,576766,-103439,96246,280035,-410307,-128243,-378873,-555026,-237637,-481369,-207001,7831,-141177,339943,360902,361122,463761,252674,314790,250872,2427,-158839,-235680,-519171,-381626,-427300,-346119,-289861,-193639,6642,69654,357971,222905,591644,476864,279274,436387,90958,-122765,-37812,-435771,-248967,-472343,-648901,-264781,-424985,-124609,118685,48573,412049,321471,359182,597880,393413,344147,354301,-230277,7083,-243079,-526481,-394412,-714672,-450412,-252051,-381884,-21239,105958,125804,582309,277479,428776,539487,178050,409022,35614,-127862,-114990,-482725,-417307,-486106,-620214,-290379,-403738,-48642,140145,79198,440179,317583,516547,648533,319313,446188,176772,-129371,-10725,-409979,-511226,-397254,-644418,-405926,-272560,-138749,218325,160257,450188,544838,376637,553579,266638,231668,270306,-261954,-175961,-337760,-537856,-412903,-483898,-594034,-38481,-239503,-16639,255047,282549,583115,335710,464417,598295,65701,43427,7746,-174740,-180948,-511356,-503454,-446059,-535852,-256104,-49458,25951,372868,439263,353988,579226,476858,219153,190505,-56054,-155623,-156330,-535204,-454697,-523538,-422264,-457226,-233642,-92493,98092,290856,368166,517516,467416,395646,374912,76001,145677,-208968,-290540,-252970,-578863,-495279,-386204,-362513,-90093,-211474,62644,266045,301359,588166,574232,254127,433482,76521,-22461,36527,-166667,-287802,-282243,-540272,-314845,-351642,-391685,139201,73236,202134,447449,243539,548613,582995,165139,355734,-91651,-65116,94063,-556891,-281459,-307509,-504140,54513,-470024,-207661,191102,-103884,460609,589912,76604,663491,362161,156065,333928,-382988,-102965,-254181,-645336,-83170,-529780,-381264,24071,-478597,171707,389088,147571,585629,415182,384945,473583,-4234,173330,-3591,-288693,-214450,-407772,-373494,-272987,-487014,-227256,-1834,-41993,268680,319654,497153,444495,331215,227361,188984,4416,-262308,-203760,-402802,-589031,-454257,-408240,-364689,-53383,-240121,89696,248330,163390,573597,135636,276797,428481,-95724,157934,24704,-494545,-142368,-635532,-547209,-122008,-558461,-86654,103091,-162129,711783,150901,357395,645173,20274,470463,279323,-122872,203273,-588543,-279771,-220263,-709171,-132681,-193246,-370915,273033,-101154,152458,431246,74770,735982,289526,212100,419259,-134098,-61089,-83152,-426975,-204567,-585092,-384576,-205988,-251996,-75113,166368,239695,300366,266149,366199,499928,321084,290289,175715,16809],[0,0,0,0,0,0,-3,3,-3,6,-3,7,-8,15,-15,21,-24,30,-37,44,-57,63,-78,88,-107,122,-142,166,-189,220,-247,285,-319,365,-409,461,-518,577,-646,716,-799,884,-982,1086,-1200,1324,-1456,1606,-1766,1948,-2141,2360,-2597,2862,-3160,3491,-3872,4303,-4808,5394,-6093,6940,-7993,9341,-11131,13636,-17314,22657,11393,363915,436336,-216197,14177,-246568,-667958,-291783,-519647,-642823,-211767,-472967,-61056,277299,172387,336730,655276,416801,493656,499752,225217,101609,-144299,-364440,-223669,-640001,-551018,-357841,-564264,-131039,12495,-85058,501353,238117,422622,779488,227262,554666,175458,-208599,283556,-573027,-504477,-233988,-800051,-232835,-178434,-512884,344338,99303,187123,621944,110641,627197,471268,47114,395589,-86713,-106196,-65555,-701803,-438212,-424803,-744460,-132509,-393959,-156565,350499,-68627,410383,598397,235679,731212,284686,149900,353134,-163067,-219471,-103741,-635283,-266053,-524683,-694715,-198518,-511546,-66011,157602,-57369,556937,571969,189145,649691,107762,155502,205849,-367860,-143572,-438301,-628344,-241732,-589746,-406814,-58682,-433707,265090,267382,245496,731478,323812,353237,432845,121721,176098,-747,-341253,-417014,-458573,-405866,-410481,-390578,-251975,-244415,31207,201216,255152,205224,374786,449158,441014,243012,82519,-192889,-104343,-459494,-536502,-520402,-666509,-242565,-96335,-261797,180867,182659,384953,644918,377410,634127,547126,16160,155020,-80415,-411543,-162306,-610299,-493004,-426732,-728767,17997,-139344,28764,446483,217298,730110,542178,225010,545810,105398,7963,151855,-463027,-165245,-390763,-630415,-257783,-521761,-293547,63293,-158360,429461,502552,359644,525755,266764,571865,267655,8828,13694,-293567,-428159,-351558,-683280,-495604,-378495,-264019,39408,-101526,347151,545944,354892,592514,497618,315577,244563,-103418,-170256,-236023,-538055,-335725,-508023,-371778,-41853,-245453,170428,271265,154295,531174,487143,550942,430977,48413,118412,-135605,-333044,-274707,-565995,-619920,-314908,-344403,-121130,-131867,145096,359161,412898,436810,443504,398344,436598,178154,-2122,-50934,-368739,-360310,-450295,-517794,-306018,-433667,-112156,-93970,104096,261268,369119,501722,423508,403754,356727,35147,62461,-200655,-402117,-352735,-543726,-468430,-277247,-423359,-103945,108808,84169,466345,343173,388977,648691,348204,445534,261263,-286708,122339,-476247,-539398,-176613,-758601,-242942,-308846,-416459,120938,-98415,158330,508284,258974,656370,347477,139549,476063,-256779,-14436,40996,-576190,-104071,-451732,-563610,-138311,-550640,-69853,273801,-18250,447199,442841,169847,547893,199890,153292,171494,-325727,-141753,-278045,-565101,-249546,-399901,-378260,-74148,-126606,236954,377067,297168,483425,432937,207917,357254,180106,-103209,-70424,-328331,-476013,-400819,-415252,-358820,-261832,-293502,78890,55380,190484,523914,225318,359861,490141,48945,263491,11222,-254291,-47930,-474516,-409600,-250586,-635389,-128314,-203053,-123330,384327,129793,313275,404412,295758,555226,250592,-69214,262988,-256380,-327529,-124428,-645367,-330590,-370942,-507368,-158165,-236303,112608,434429,193320,533781,347555,83597,414559,130085,16298,-13433,-345765,-406182,-246226,-550781,-298444,-261684,-347038,85484,-42775,155975,484162,313231,455860,470088,60588,174795,67297,-174752,-98573,-367882,-344119,-297691,-394729,-175052,-134886,-195819,210635,123298,247156,566321,179255,612744,370444,193751,346602,-159338,-105340,-6360,-655894,-218474,-343678,-432135,-223970,-307444,-100733,110202,57857,353679,313628,335698,624594,173412,148781,95826,-127196,-52275,-277001,-316405,-324138,-251560,-288647],[0,0,0,0,0,1,3,0,3,0,0,1,-1,-5,2,-7,2,-5,4,-7,10,-12,20,-19,25,-24,31,-33,42,-50,56,-66,69,-79,83,-95,104,-115,126,-132,145,-149,160,-165,174,-180,186,-190,189,-191,187,-187,179,-176,167,-159,151,-143,143,-144,163,-196,264,-377,568,-873,1259,-951,-51403,-464101,-728366,-65829,-568243,-426037,380236,-414931,585756,780990,203327,1107559,250355,216718,639201,-458280,-135679,-241423,-1068894,-10523,-822589,-696646,26654,-744313,277626,342081,-119113,909478,327401,275667,943571,-269082,369948,60259,-586473,-150777,-719206,-661394,-117480,-773510,-84671,-116450,-248012,540571,298777,362912,744566,234309,477810,332021,-123655,76271,-327943,-381418,-403737,-493463,-430674,-293684,-197583,12638,251561,269985,430435,611083,437209,518558,489525,-9374,257083,-87496,-465192,-236881,-620320,-625429,-83023,-585003,-3651,56795,-41539,785622,269627,488940,890260,-7320,673946,327482,-387877,143521,-667385,-565909,-111743,-829413,-24929,-224719,-465533,501218,-109367,370534,834478,14548,796282,463353,-85278,520088,-455552,-356310,-71292,-815651,-247866,-451583,-655573,-106745,-570126,176672,450882,98301,712697,476783,366884,732451,200918,184448,115865,-317400,-229486,-448873,-526300,-460696,-522554,-364372,-120671,-124612,266254,297427,470765,564767,323381,487117,403663,100532,-70631,-254033,-320446,-521630,-498789,-379684,-495505,-343554,-48327,31114,456122,304620,531514,540507,431190,655945,195800,171398,164898,-298843,-166488,-553417,-627517,-339443,-602264,-238955,103631,-140556,375893,366851,353029,610243,414041,525041,304117,-24859,-53798,-303485,-508440,-291598,-695557,-513314,-369445,-454643,-103261,-68663,88223,469114,384654,485239,491823,337214,499944,102876,-191988,-78074,-466094,-321604,-332762,-658360,-315699,-250845,-135109,211330,113613,391378,706374,256150,563371,277100,200721,106893,-372884,-230476,-415508,-576856,-350659,-561381,-206933,-9223,-174659,519594,242328,523383,589439,304302,493066,397800,-84491,185992,-292896,-362579,-350118,-727987,-414352,-401992,-311941,-22329,-86092,154852,575887,228133,664477,562272,286631,403603,-41883,-42133,-183328,-500219,-429817,-379173,-473670,-243352,-290549,-9746,127562,123754,381994,435976,401604,437903,211643,242717,99218,-198113,-220620,-389845,-444043,-444969,-320726,-207250,-172957,-10268,159063,358660,454617,348171,509762,372606,306676,158506,-219565,-168700,-383130,-495999,-413745,-527981,-392403,-132389,-181614,211811,288779,198877,455831,515298,234240,400964,147926,65774,-26501,-396643,-155812,-389656,-518470,-263197,-441866,-245665,128032,-237806,360008,449128,299035,652902,431886,218916,475000,-64228,-122895,-86869,-465384,-72628,-557198,-514991,-120099,-365319,-160491,117955,-6831,576962,427769,295924,616196,173238,308202,245630,-345711,95732,-252961,-524775,-198005,-638094,-247821,-114358,-307464,273590,189236,290162,486349,144693,463112,411960,69170,316055,-53952,-145656,-31164,-256181,-412848,-287491,-459814,-137199,-254608,-96741,241025,256685,407146,323510,338179,427761,228419,13664,-136017,-8569,-398445,-397446,-298654,-559541,-195170,-184545,-114841,228833,106387,331006,537206,146256,483795,286498,40458,292097,-255411,-249421,-180547,-614872,-74174,-426415,-670494,109652,-139457,111380,326666,5601,581589,533348,167587,525057,-87528,125029,58708,-584680,-20248,-452588,-523651,-211381,-526468,-231009,89792,-221049,350229,223090,304430,729216,228156,319394,419675,-25688,98386,-278829,-432464,-217261,-550713,-348437,-311712,-339957,-77540,131741,45458,423756,455838,422139,440819,367053,210681,170587],[0,0,0,0,0,5,-4,10,-9,15,-15,22,-28,35,-47,54,-70,80,-101,117,-141,166,-193,227,-260,305,-347,403,-459,523,-593,669,-758,848,-956,1065,-1193,1326,-1474,1634,-1806,2000,-2205,2435,-2678,2948,-3238,3558,-3910,4295,-4725,5194,-5724,6312,-6980,7738,-8615,9640,-10850,12312,-14108,16385,-19359,23436,-29355,38738,-55847,96935,-420419,-406101,-210600,-859757,-187925,-450931,-506122,136134,-101061,139476,486523,234579,772910,629529,378333,406920,85948,-247562,-138354,-530155,-627078,-409263,-674754,-376582,-79942,-256851,318413,377391,356938,803408,569299,484566,587206,-85487,44115,-63343,-678829,-116849,-609095,-762195,-41482,-496361,-76764,211962,-127627,625459,634934,371971,802533,184483,130063,394659,-367221,-23332,-311473,-709423,-145543,-714395,-384162,-123990,-454202,208169,442334,22951,760990,436084,495259,723428,108751,120505,36440,-376747,-219567,-617457,-571288,-134729,-562924,-272496,103180,-236829,340424,435897,197460,690648,393786,343289,443000,-140109,67620,-130088,-627238,-241316,-599052,-616150,-244998,-569566,11714,-51092,-166254,384723,399722,332080,719130,247544,510447,147665,-40439,111207,-315250,-483073,-247659,-763844,-291909,-256716,-242638,50785,219921,297816,469734,390973,418093,607301,295243,278257,77242,-200452,-248747,-338382,-526136,-531210,-453795,-389230,-115919,-127214,240195,398514,459844,500931,500134,210993,359003,140515,-78165,-98255,-470308,-368684,-414117,-568018,-229304,-231935,-121685,156440,38361,245356,398215,306957,636815,413543,116574,592287,-182445,-97300,-221889,-583499,-242401,-415823,-432244,-195305,-358633,-28892,237825,-15884,439343,256920,426346,521959,197263,372217,68203,-157852,-158381,-410305,-435107,-350798,-489808,-195030,-308969,-236899,190658,45991,357673,423279,336745,635194,321664,293119,276913,-259553,-156690,-422686,-498531,-426788,-452980,-291588,-348760,-113058,120385,196457,259184,554552,362137,464726,344805,239495,214877,-230302,-117442,-252473,-619043,-292513,-328368,-407239,-135557,-45611,88350,220328,279573,475063,332155,279442,425885,114344,67040,-39053,-319590,-230855,-398739,-323890,-252615,-320667,-64941,6562,153560,135355,343422,297619,350595,337925,329507,94551,155049,-155607,-209003,-172927,-425461,-208394,-487399,-290064,-197550,-43867,111586,243716,181806,488935,388097,332036,472795,123506,129724,50830,-262723,-212565,-360608,-341292,-127253,-444818,-209733,-20421,-90036,358843,-371,338023,549151,179040,439035,430182,-44534,216130,-135202,-334820,-126590,-432398,-239874,-312386,-278682,220316,633,58366,538458,224450,359921,468716,128982,270578,10688,-258323,-106575,-408076,-302745,-433712,-417750,-194762,-101253,-72240,141815,254525,210798,283118,257720,403823,239365,163871,15518,-58790,-193145,-281057,-421763,-294012,-173917,-214780,-226032,109338,64531,257537,355528,343357,408028,284611,199012,212187,-158667,9093,-146567,-546242,-249406,-427727,-316141,-35672,-240266,-16250,205169,12463,459563,354357,127151,539722,120276,123467,36793,-346007,-161568,-321860,-330693,-23995,-368638,-167394,139514,1580,409058,458052,175025,620780,195077,52868,216040,-232242,-114352,-153843,-427573,-147385,-470466,-441634,-207858,-77703,54050,178030,132664,300576,339683,140774,327562,246797,7423,16395,-140066,-415642,-192909,-456007,-170142,-393932,-361725,-50070,31488,162798,343638,101968,463714,342578,57011,381842,45634,-10382,5947,-523933,-254329,-258308,-666170,-212011,-259188,-269050,243003,-39723,256081,424875,47900,543057,179434,231404,403249,-102868,-45886,-160550,-475838,-224235,-457352,-344768,-230083,-305764,8715,78815,-61778,376636,249648,326447],[0,0,0,0,0,-3,4,-5,7,-5,11,-11,19,-23,31,-36,44,-54,61,-79,91,-113,131,-155,179,-205,240,-275,319,-363,417,-469,531,-597,669,-754,842,-945,1047,-1167,1290,-1430,1579,-1743,1925,-2118,2334,-2564,2821,-3097,3407,-3748,4127,-4553,5027,-5570,6186,-6907,7749,-8762,9998,-11552,13579,-16335,20350,-26747,38624,-68131,309409,351877,-396725,104361,-459959,-722138,-130878,-772089,-404818,47416,-700133,423554,96271,137071,1114024,170937,550336,677834,-239873,445031,-159993,-588886,-8803,-825495,-285146,-178086,-815948,115810,-81969,-237632,757270,-138346,569881,862537,61165,777982,308794,-262895,382193,-540350,-447371,-176424,-826064,-232404,-415247,-364741,180030,63509,298494,615190,229453,670637,517970,220748,477446,-15154,-83756,-357042,-430780,-407620,-613538,-398165,-363208,-227230,-123514,178829,368767,191605,493318,557952,375801,542951,111086,-24895,26975,-616457,-272323,-393058,-947243,-216610,-531824,-300664,378046,-294391,446796,567706,13203,958010,307621,205456,612778,-369408,59219,-367009,-838022,-87420,-684382,-509129,97019,-764009,303504,264092,-166988,819730,362285,305806,886432,-137519,381905,90837,-515803,-41612,-610601,-517321,-216671,-742618,-165907,-110324,-221567,702100,99003,437489,652626,269548,635697,337938,-30248,35733,-253562,-206721,-325693,-638722,-389337,-505977,-301674,-81748,22351,317163,419273,407391,458750,404892,560534,232809,145905,-76989,-19726,-177325,-584075,-424631,-341947,-324020,-247556,-159309,-102827,340719,120738,385275,521691,250702,371599,341476,134824,243624,-236337,-315523,-221421,-488277,-286422,-293493,-320124,104565,-167612,76413,310438,162778,482841,398563,191143,445604,-53627,15785,32760,-365261,-110529,-358991,-350757,-76637,-351251,-159110,77644,86923,199043,106152,268204,486691,188277,133296,36989,-56434,-101410,-141860,-219868,-318071,-328982,-246179,-163033,-130674,-151372,46765,180738,357742,145668,381097,262924,174262,236233,-63185,-108298,-150036,-298807,-70970,-303144,-179731,34288,-234321,74023,15877,44926,244002,211168,298801,118990,177402,105288,-93648,-77627,-54623,-266702,-52057,-111932,-245956,-61922,-34245,52914,164424,-12529,58924,86970,91839,255513,-49574,-72814,143328,-70041,-130960,-196355,-149878,-96072,-103367,-149997,-27484,67957,63884,12231,253734,110910,123716,90595,57281,5172,75417,-121405,-154228,-18013,-148851,-90129,-122757,-47385,-249368,-90614,10044,13848,-2756,193459,162296,81768,134275,98885,34948,-47594,28070,-130188,8821,-42430,-1120,-31324,-82949,-228967,10309,-53306,-88355,70511,-19056,113254,-79185,74766,-3106,-23200,16787,-104318,-71420,-128886,54167,-141247,39502,16808,-19963,219728,114556,4715,82337,45096,87357,180994,-36631,42152,83628,-30499,81632,-230906,-192683,-3880,-51550,171431,-28852,-44479,73199,66761,135059,123952,-67676,192624,-39470,85251,18947,-100255,-8069,-189759,-115990,-47734,-234919,-49766,-16800,-105552,-53328,18381,4353,105796,16055,27524,188410,-3561,-31884,163213,-89672,-114136,20418,-17000,-155365,-175961,-70968,-151044,-21967,51048,23285,101027,146450,63951,-50108,235199,67080,-22147,45384,-52345,-197458,-77977,-157037,-114359,41148,-110714,124320,-57486,-97818,120888,84508,160775,141298,-53792,135138,-138722,-204386,81218,-276767,-457,84537,-178865,74772,-20547,70060,197273,-62297,230897,144122,-15240,148372,-23756,-176617,55270,-154583,8795,4447,-143498,175943,-21324,-45804,18781,-71474,49167,48262,-19776,172095,57485,-59984,202474,-141686,62667,-145796,-222936,-120326,-13328,-18804,-5220,34138],[0,0,0,0,0,4,-4,6,-9,10,-15,16,-25,28,-39,46,-56,69,-82,100,-116,143,-165,196,-226,264,-306,351,-406,462,-531,599,-682,767,-864,972,-1088,1220,-1356,1512,-1674,1860,-2056,2275,-2512,2768,-3052,3353,-3693,4057,-4465,4910,-5408,5962,-6580,7284,-8083,9014,-10098,11400,-12981,14958,-17513,20959,-25908,33640,-47581,80883,-397771,-289320,-27455,-281772,373512,135531,371254,696327,312086,549056,477880,-86909,20097,-120108,-509451,-227569,-651072,-693401,-280699,-571760,-92976,75589,92994,446957,471737,346241,782873,223026,426519,370502,-192128,75520,-256152,-782599,-303760,-609517,-707485,-42911,-550691,103799,212637,57125,768962,569980,394755,748381,67458,250511,191092,-492665,-190396,-358796,-805764,-186832,-676636,-522871,219621,-378937,465300,612189,216895,887467,429539,383399,603816,-139874,-168771,-12927,-607062,-237772,-456409,-689890,-184607,-347216,-159711,601707,29736,588402,787114,254915,758124,297554,-15194,265688,-328650,-372369,-309182,-756717,-319188,-443563,-540328,211917,-219605,156925,547078,132805,723582,721113,233622,530625,86491,14250,93128,-462945,-360127,-594742,-761586,-228840,-362784,-135198,162166,-43398,341372,498107,373836,649006,355865,155999,240247,-187941,-277146,-315700,-522737,-492779,-556936,-530480,-155272,-70377,-67005,215461,434579,352480,663543,520824,322627,263277,-92177,-99677,-248658,-530531,-355610,-428793,-618147,-157567,-383250,-50927,363264,117202,530614,493706,349212,634580,142444,314358,171824,-258624,-61167,-495916,-535310,-368898,-550050,-287229,-56321,-345421,227493,211907,342584,627277,288770,427121,482912,-70480,154406,-149289,-401459,-281256,-645785,-274010,-355235,-507663,37132,-68631,229900,332432,276382,535843,324349,268792,391248,35476,124844,-144446,-421002,-287488,-425051,-523373,-226764,-289138,-145858,18522,122929,413510,322092,258435,400633,247658,297069,18112,-177220,-133135,-473816,-253696,-493575,-459905,-224090,-424617,-52431,174513,166371,342182,428622,228572,478157,169994,118632,82999,-242972,-107386,-241895,-356019,-267184,-416770,-249891,-42419,-240845,34007,174062,351787,278821,168270,258621,199927,40907,3336,-112148,-42233,-214865,-311571,-323259,-281410,-261206,-163086,-96563,35439,216380,257229,314826,398653,244985,155231,109831,89226,-188335,-116800,-303423,-356871,-115195,-309217,-219876,-66600,-59307,7313,68786,139427,271522,241977,179048,265875,9981,152305,-50499,-219085,35970,-349307,-376128,-128051,-240934,-163133,-36045,-129057,264461,10199,180911,379083,-20019,258156,170801,-7867,186057,-282174,-233747,-76685,-350889,-134365,-144591,-81245,60393,-34411,229029,341422,241683,293394,302258,128933,166271,125151,-111539,-101459,-269572,-337020,-303622,-343554,-184255,-40829,-22384,162725,273375,233583,370081,259708,243590,213824,-9278,-115351,-162132,-341979,-190667,-163295,-347763,47731,-157564,5479,96984,96553,308643,269319,134081,471779,232497,68356,230424,-364941,-134538,-135737,-457510,-233789,-258856,-194174,-5425,-178126,92152,277357,22947,439603,235109,164178,337626,82431,52734,77930,-257379,-71186,-255947,-436813,-150903,-216064,-100799,76751,-32460,236324,257452,194123,382975,134001,164446,170169,25263,-151244,-73279,-239666,-172328,-403229,-185277,-79119,-94878,-174933,189796,57029,141758,340270,-50431,358655,97850,13805,204141,-157224,-34422,-99254,-301620,-164869,-192330,-224074,117240,-83277,-57658,225702,3561,174025,260247,-47751,176908,-24829,-73642,46886,-326275,-138483,-157431,-139296,66455,-201697,-71690,129924,22352,177114,426655,151480,235098,18435,99237,96029,-28898,39342,-200640,-317689],[0,0,0,0,0,-5,2,-6,3,-5,6,-8,12,-12,19,-16,21,-20,27,-30,36,-44,46,-54,55,-64,68,-78,88,-96,107,-112,124,-130,144,-155,170,-183,195,-211,221,-241,254,-278,296,-322,345,-372,405,-438,484,-531,595,-667,759,-872,1015,-1203,1448,-1785,2240,-2898,3863,-5366,7855,-12392,22046,-49642,297675,709344,114106,754404,376744,-181231,320207,-335099,-336115,-76800,-1087632,-432946,-326731,-782982,282107,-234661,68548,866424,168920,765439,653745,-56763,804616,-113897,-334472,284170,-924190,-424947,-231815,-1023958,163033,-384441,-317339,608180,-167322,577017,731816,103175,913369,247956,72186,476761,-373168,-187943,-233360,-850019,-342509,-598141,-589235,-45285,-159515,108504,306151,294016,573919,583316,555147,334151,212826,44221,-47589,-407867,-298575,-426531,-486512,-487110,-194392,-162810,-108641,346644,69247,607301,442635,321368,861429,301291,200832,312910,-491590,-99202,-350758,-735539,-223372,-838926,-304419,143890,-381743,419206,326419,115042,980324,274930,471750,703434,-327383,352121,-233087,-715228,-149502,-833846,-451838,-57837,-682877,120934,-78660,-215160,737972,120426,528317,761255,120291,730506,166245,-176093,73672,-630339,-470857,-349376,-813093,-304681,-523674,-406606,245333,-7125,232096,622064,272284,743177,389224,236287,386524,-125765,-194266,-251392,-598398,-587679,-516525,-513465,-476575,-354807,-25783,109334,361683,379955,578395,434364,435847,472024,229109,-13799,38271,-432287,-428715,-403866,-713690,-215612,-434558,-268189,148058,151395,287396,606190,267564,680502,636857,130633,321055,-264693,-240704,-292036,-687725,-266184,-456678,-608690,-255730,-293973,26859,323041,224463,588073,481950,332327,532864,205874,102861,141343,-441431,-271573,-413203,-633349,-307092,-693202,-280423,-220859,-28792,362996,357862,505072,647104,348145,446186,386055,33790,87481,-117901,-317611,-402353,-545327,-244143,-531455,-271705,-139883,-154828,115935,141159,330732,518396,397459,524202,424738,76681,101667,-170720,-458240,-379598,-611432,-511358,-209841,-425458,35630,213928,196153,417880,417306,335952,486905,191926,227026,-154721,-139286,-227728,-565589,-318307,-380104,-369588,-262948,-277869,74613,269455,175020,397488,401282,400425,495342,225890,-2850,47807,-259907,-217792,-237077,-511113,-295908,-296617,-373541,-79955,86617,161062,411992,320718,426296,385552,344986,225947,66291,-57832,-78646,-329389,-357163,-310593,-407553,-406993,-152885,-103573,-11816,213607,302214,422439,422618,316565,328656,124309,-9804,5095,-174423,-313375,-212258,-482466,-243778,-343418,-290364,26495,-31132,239825,295631,232495,427466,334871,59158,230396,70223,-117093,-142155,-377367,-364428,-300748,-431926,-70050,-168162,44757,101298,-58589,146254,223193,171172,296162,102860,102499,217730,-204418,-160837,-185432,-427689,-142776,-279043,-69467,166012,-23664,132713,149706,48891,292789,180844,132325,214512,-25285,-101432,-191285,-279557,-65379,-66127,-234916,-17497,-158154,-120873,-24844,147585,393650,327227,158471,331535,130076,61285,-27915,-4883,-259124,-36657,-216395,-89304,-108080,-187785,-79735,71046,-2138,69395,296307,158153,167853,175087,195714,157478,-69071,-87160,-53202,-263764,-191991,-261625,-318940,48109,-119182,107653,187211,79584,343847,318211,235456,457707,114083,110339,66073,-370786,-45553,-234707,-222028,-22534,-329569,-29810,108859,-164737,361585,320625,230567,368220,120956,203517,79249,-68771,-1260,-201129,-356967,-133153,-295345,-224824,-46008,-213036,110926,127279,135863,204811,140567,32534,211495,-47784,-15883,-30117,-112417,-59044,-171456,-68576,-82018,-114342,4539,-16367,72347,80933],[0,0,0,0,0,-2,-4,0,-6,2,-6,4,-7,11,-12,19,-19,28,-29,38,-45,55,-65,75,-91,102,-122,139,-163,187,-214,246,-276,317,-355,404,-452,512,-573,642,-715,795,-888,984,-1096,1212,-1345,1484,-1641,1812,-2000,2213,-2441,2702,-2984,3308,-3665,4076,-4547,5092,-5737,6499,-7436,8595,-10087,12043,-14599,17058,-17177,649903,685735,405171,773420,381478,195095,231925,-291722,-296049,-338249,-784610,-377872,-577072,-482220,-113039,-253567,-71923,339114,359175,657993,647601,281972,709581,319101,763,165099,-481549,-417291,-408014,-824577,-323669,-524707,-481468,138944,-159839,211385,722167,214886,749025,649963,282682,790462,-7331,-127646,116024,-651696,-373366,-328754,-979535,-161999,-574583,-289975,275272,-144374,430754,723045,286234,774447,378861,217152,330585,-274220,-156657,-209849,-784540,-405918,-661913,-738698,-122072,-399633,-142,424138,149126,661089,663114,240610,627582,320494,93375,342346,-506093,-279432,-282553,-848686,-387876,-566689,-483595,-11740,-161802,146205,428538,197731,738740,453620,308206,592061,58861,-18330,-32372,-693133,-331668,-454170,-746553,-323822,-511398,-148194,-1741,9073,394447,448073,273591,693002,356653,332221,359042,-173660,-87591,-377524,-571259,-366735,-443311,-448473,-196069,-33819,60706,298725,420017,400231,595240,447404,365844,390993,7216,-57,-220306,-472357,-230335,-529196,-524745,-339942,-283603,2627,94301,78891,461631,340530,482437,601806,126770,500687,178415,-194164,-68547,-300035,-461173,-353335,-628198,-285169,-234226,-287236,277336,145907,363095,476655,371574,542889,399826,239610,333718,-53926,-315478,-239686,-606429,-310365,-395490,-524242,-197385,-348044,158848,258407,222073,550349,500016,359176,453132,179164,224274,31752,-398834,-178306,-557846,-554041,-338146,-464710,-36952,-161942,-68670,273671,350987,490080,285637,306789,481982,203681,-8890,141601,-256553,-287541,-456382,-606357,-394681,-438088,-166964,-70825,-35184,339610,258927,407204,493257,449979,356807,273967,74418,-3503,-326559,-360414,-206768,-502625,-441119,-390107,-210631,-62151,-14618,215688,539612,289929,527521,367502,197354,247208,-8941,-40980,-133144,-342505,-240549,-424221,-422488,-328464,-273125,-57574,102281,185401,302974,453956,444826,305427,360234,228790,-64790,-35095,-249662,-396763,-150471,-524316,-429215,-144595,-295266,23140,192772,69956,620290,272900,533994,560731,251998,304706,28464,-283331,-144902,-441669,-437096,-198046,-553323,-131233,-263721,-212015,301700,-67628,361444,579046,344581,495830,256269,130274,126597,-213077,-245544,-187950,-621595,-193525,-304014,-347753,37679,-167698,254142,476677,67619,452750,388763,235307,411621,-23266,-341,-37642,-345531,-382112,-297059,-485381,-274820,-297314,-193097,192167,78165,267681,419066,243554,515089,295688,100663,139698,-20115,-303894,-242850,-438340,-490068,-252979,-493693,-151303,84097,-61605,330523,239459,230488,542829,202121,339167,240474,-94415,-38568,-405090,-465819,-104676,-512578,-426104,8528,-218727,100113,404995,201837,520622,328642,276142,481901,31287,136963,-34769,-322917,-198071,-358167,-427392,-164061,-283438,-140548,230793,47023,372934,235522,388802,522392,208269,121869,205047,-222967,-149678,-218635,-397225,-280675,-429963,-498636,-163462,-60791,23155,218225,179416,360587,355487,223307,431828,131068,24294,245364,-347009,-307597,-171439,-642917,-143942,-586604,-273602,121989,-141930,31894,471794,160158,666141,365075,239629,469980,-54020,224458,1847,-432721,-239151,-496393,-388171,-146895,-452215,-221391,-21687,-81132,382659,319203,377347,512426,202861,216002,239002,-63975,-119509,-72775,-462856,-205748,-413246,-411154],[0,0,0,0,0,0,0,1,-5,4,-9,5,-10,8,-13,17,-22,28,-31,39,-40,51,-57,71,-83,96,-112,124,-144,159,-186,208,-238,267,-299,336,-371,417,-460,516,-571,636,-703,777,-856,943,-1043,1148,-1270,1398,-1543,1700,-1878,2077,-2300,2557,-2845,3183,-3573,4038,-4596,5286,-6159,7299,-8873,11183,-15035,23452,-123037,81847,-274229,343957,615122,144166,975818,436289,193485,780219,-259509,-31063,-36106,-845407,-123818,-522044,-905889,158712,-811736,-125790,251832,-329748,814512,306006,272341,982830,39853,488963,449311,-431719,193646,-402547,-616488,28846,-999461,-428209,-256297,-586804,509235,-160765,155706,777525,113087,678292,650985,130328,515373,85510,-186902,67209,-485366,-500061,-452455,-661735,-282806,-207935,-227442,169319,66941,431169,679169,603327,305028,591820,299962,95809,140040,-329109,-363206,-406565,-706288,-314935,-609779,-515366,37962,-155883,196776,517973,237969,709186,352653,311916,774589,-66024,114550,-165821,-715765,-104147,-734337,-745967,-41515,-829867,-8215,122376,-268189,699070,300831,374252,903858,202662,574924,292608,-283072,119484,-476232,-534582,-203980,-929889,-335341,-200801,-646305,440336,34249,241054,800454,235887,579548,515283,-115255,453915,-230282,-309976,-130046,-779475,-424731,-462406,-500208,-194070,-205665,59372,363547,328334,506704,575994,454768,385133,254174,93819,-25361,-196495,-193906,-438365,-600267,-454625,-296683,-184295,-91627,147306,308273,336848,517017,370541,491270,252883,127150,132304,-220600,-473554,-204416,-618166,-371595,-316559,-265340,-50030,-45891,-33192,494736,429139,485814,435495,257736,268508,155653,-167563,9746,-359321,-366046,-259240,-555310,-294676,-260729,-233045,197241,5041,351138,487834,312343,604870,110375,229849,220526,-224335,-198364,-270735,-489973,-266061,-548524,-408895,-218586,-202349,177719,250076,262582,502981,387848,477911,495568,206470,143911,126350,-162495,-211693,-485261,-376060,-370744,-344175,-206210,-166574,17603,273610,330865,414044,430751,361941,489340,89503,226920,-56498,-414172,-185444,-408048,-490933,-280486,-503337,-76023,-26748,-94605,393062,417774,383285,556864,347133,381063,337627,-101094,-37805,-414981,-595143,-390238,-567255,-547287,-320422,-265627,153202,-43792,35898,513011,338547,372725,509364,308264,188278,75778,-68225,-244638,-453603,-403141,-449916,-415449,-342937,-127383,-151487,153310,261653,322015,515319,499302,317265,473108,263990,-234598,-62512,-504542,-404842,-310999,-638915,-285558,-164790,-28478,237422,148774,414743,581255,408374,310101,313120,-124651,121135,-234989,-463259,-249791,-526645,-488005,-354183,-467350,-14418,-76424,80193,486169,181736,447243,501336,184215,442066,258626,-297842,37527,-444449,-456027,-379800,-620083,-220730,-235313,-351585,201919,92213,164865,512954,298875,625226,352803,180650,548311,-95747,-247515,-31313,-545851,-307458,-373339,-555058,-100874,-316580,-156921,244422,23482,375779,408876,160232,655312,65563,169314,280330,-196792,-63332,-333996,-549963,-408327,-558969,-323084,-136232,-264547,148389,259020,238841,429409,384520,355962,392261,207887,132101,-15219,-229033,-422873,-124770,-402439,-465971,-283916,-445526,-8443,-34137,138482,354542,284834,309371,387516,190939,493742,116713,-26671,188101,-406164,-308999,-217398,-564113,-71075,-260243,-392609,149673,-265988,42361,347456,22516,469194,327051,130740,485621,-10880,37128,735,-557574,-151735,-289902,-578676,47003,-513806,69462,201140,-121675,302235,222196,231737,527675,83465,183587,239431,-95003,8531,-283705,-303711,-149739,-179150,-146796,-164574,-262266,-22431,166361,125196,249353,215235,247997,180076,205489,124970,-30189],[0,0,0,0,0,-3,1,-2,1,1,3,0,3,1,-1,4,-3,6,-11,11,-19,22,-33,38,-51,63,-75,94,-111,139,-162,196,-228,270,-312,363,-422,485,-560,636,-728,822,-934,1052,-1185,1334,-1492,1670,-1857,2069,-2294,2545,-2814,3107,-3426,3770,-4143,4538,-4969,5419,-5896,6371,-6823,7174,-7263,6663,-4018,-6644,115793,533016,60967,-44078,-15975,-475855,-393004,-546850,-805716,-337449,-277183,-436689,102090,262234,396584,548654,345156,478596,597480,231057,244936,-73589,-324724,-89145,-645746,-588312,-287045,-686418,-296455,-310311,-253580,457581,92200,292223,808796,196502,556864,561268,16615,332121,-226797,-408649,-50528,-733799,-555283,-505679,-676052,-109214,-230953,-85697,351431,-38713,489229,710137,207739,563723,360724,57711,384771,-292019,-339350,-317419,-798305,-323346,-459086,-678531,103142,-239252,53459,553601,106722,670247,607536,119300,748510,128258,45832,101711,-458138,-313019,-420813,-735703,-290239,-490402,-454755,55136,-226138,447429,638646,300540,779722,500384,179893,520724,-100823,114891,-98054,-675215,-370987,-549840,-684586,-95998,-342990,-3154,315790,89935,646443,488959,393889,760048,239863,262201,206660,-315281,-233942,-632576,-593957,-528842,-376301,-264009,-131775,-131388,142510,478294,304494,476753,504396,421721,305681,76426,-178311,-195131,-410157,-489777,-417982,-615552,-463272,-17053,-174171,233154,466096,274025,751469,396464,441184,710547,6457,85739,-28280,-449649,-263682,-492655,-626208,-163729,-552657,-311873,-34789,56754,388793,449947,424636,737772,285837,409751,281663,-230681,98962,-372500,-627866,-300530,-515046,-410215,-302849,-319283,85685,132499,307952,392934,170080,366070,495345,110922,350371,-101228,-174952,-261565,-633739,-261110,-468292,-588192,-324089,-217523,72136,297846,333695,422312,333449,439261,429319,259540,54712,-119464,-319924,-263071,-419592,-427435,-493059,-426161,-224229,-84296,-6482,242749,294169,388115,523243,382166,514725,216302,143166,-21532,-382255,-245375,-368706,-505161,-255338,-371167,-216044,-39404,34230,372310,381628,362767,488847,349392,154297,201563,98545,-88440,-249403,-505671,-308923,-512493,-244545,-112874,-193756,98835,50608,308161,370091,381507,368198,152895,160479,-23244,-62939,-132145,-302290,-415047,-335282,-431528,-201801,64929,-70908,45098,156555,252950,490658,168306,392985,264472,-49026,49108,-103084,-28208,-192392,-575343,-290208,-286424,-450078,-47016,-130904,12713,302460,32539,423071,326145,219755,443778,-70623,57628,9553,-400998,-73911,-299230,-483214,-227244,-399647,-66713,-74577,-148134,96421,240766,163810,361617,171506,172948,138204,-41778,24424,-125401,-229549,-154893,-221462,-354295,-205792,-90328,42498,124035,167870,414523,281285,294325,348211,188439,42423,88266,-145624,-175611,-239077,-375810,-275349,-213187,-227601,14658,43632,-68666,207353,183280,298712,390251,183226,295235,204891,-15103,-62309,-327895,-277635,-295772,-594646,-192834,-294693,-235734,97187,394,264929,399557,119625,536313,240329,219572,326222,-152739,101412,-118167,-420532,-258698,-322756,-382436,-145937,-341779,85417,251453,95492,488796,285700,274801,560635,286959,78180,154579,-229297,-253876,-265354,-441020,-409018,-281567,-314340,-74060,-223476,-59532,371304,15046,394693,540120,220566,357194,24402,-49348,-45035,-241512,-305362,-249131,-528298,-237481,-210768,-243614,72427,-16230,190479,417587,64132,304433,313995,65471,224997,-85721,-94313,-112431,-353160,-314214,-331696,-245723,-129451,-199502,-62694,163409,108473,262292,390679,161433,329418,55337,83390,123951,-232668,-280333,-97815,-411603,-252392,-364414,-210881,72067,-104108,190935],[0,0,0,0,0,3,0,7,-6,11,-13,16,-22,25,-37,43,-59,69,-86,101,-122,148,-175,214,-250,297,-343,400,-462,535,-618,709,-816,926,-1054,1191,-1349,1522,-1714,1928,-2159,2417,-2693,3003,-3338,3710,-4116,4563,-5055,5588,-6182,6827,-7549,8342,-9228,10216,-11327,12586,-14021,15689,-17641,19987,-22863,26529,-31426,38482,-50052,75146,-306217,-122311,-749822,-712399,-22788,-506191,144510,177184,-86760,958978,404024,473215,867306,-90141,402695,211678,-629914,140112,-711165,-810460,11559,-1154927,33776,31086,-495120,700105,73714,289326,1114372,4523,531682,498128,-233823,388548,-292888,-474698,7672,-962932,-276546,-400163,-751187,173034,-274486,-63564,706448,156808,629972,682090,248469,710413,76921,18643,62511,-583538,-393584,-578732,-726228,-368834,-509832,-253107,-32938,157985,231571,505149,502291,440403,662688,252680,108458,181185,-301589,-126020,-382033,-751736,-361325,-427973,-511119,155576,-345703,341085,455863,200216,827094,447690,307077,877859,-122342,316525,278372,-713670,-154658,-603566,-679913,-119397,-754112,-203884,182803,-349324,690530,450395,377267,906525,64318,510625,397827,-460035,161674,-463945,-626118,-131021,-817519,-399912,-205857,-546048,512548,82491,80669,638316,349763,642524,483099,243467,453084,-40122,-435284,-209206,-685205,-363466,-345797,-530012,-207199,-231331,-18671,401749,274945,428972,520881,518385,371449,236089,16837,45582,-373746,-376503,-514238,-446491,-500908,-265131,-119106,-130504,185567,356698,421150,528421,533025,388058,339135,-155340,3337,-280846,-503242,-334060,-503991,-533378,-220039,-262276,16785,151081,304482,558947,417136,465032,464655,192980,234886,67317,-423159,-298981,-409100,-445221,-208446,-410694,-183706,-26206,27521,377513,279407,341950,677232,312258,365696,188735,-109718,-128650,-347362,-436907,-469193,-700824,-362725,-144014,-158116,171443,252325,403127,410904,410972,398816,223918,143483,134754,-234805,-367348,-347092,-525292,-393846,-502227,-372568,-79610,53471,244799,232249,435891,498041,369526,308301,259733,-7294,-102938,-182531,-505281,-203532,-310302,-376206,-21543,-355910,11797,160918,93326,517340,302896,475207,311162,-3259,225005,67184,-167403,-210879,-379318,-393978,-163973,-268577,-171059,-146412,55757,117994,200608,304626,342458,204809,317925,161682,116124,-86505,-156846,-228171,-168613,-214730,-352138,-187796,-93249,-158393,-59311,280472,204926,176293,254868,229080,220062,-69289,-13979,-91284,-122240,-147945,-32894,-201815,-205419,-174604,-179918,-6655,3557,155434,173357,164575,120200,30009,87540,107222,-185095,-149876,-193386,-156748,-265043,-180174,-147393,-154487,-62123,246848,98110,59009,52371,82427,168916,135649,-25613,115956,40326,-232648,-52876,-323320,-233043,-159090,-149756,-71147,-28575,23998,-554,60403,237527,291783,195504,291218,355259,50064,223752,-196335,-127330,-226024,-310760,-157653,-241275,-247382,-55974,-208130,30460,41437,132852,252041,160300,227070,375643,12867,133727,110762,-210573,-13082,-87625,-270633,-333870,-217685,-160603,3484,-38604,17754,103763,114649,185218,115757,233088,303402,39525,91367,-40995,-174236,-162959,-77918,-219560,-268312,-178443,-170294,-28248,181034,58501,288037,308404,102962,182917,33095,104892,-90138,-97877,-33507,-410679,-215341,-116090,-248350,-31941,33294,-148645,299764,147839,395689,364507,40678,291505,129036,29268,90538,-204972,-191214,-181641,-351324,-257154,-309032,-234485,-23423,-194579,176918,302626,97979,452871,178862,64697,340339,-61298,-107367,-189127,-325000,-311735,-310119,-409023,-133056,-97220,75682,176422,148058,315505,333454,264838,242003,186160,97413,-26305,-124890,-188002],[0,0,0,0,0,1,2,4,-2,6,-5,8,-10,11,-18,19,-28,28,-36,39,-47,55,-63,75,-82,97,-105,122,-133,152,-170,188,-210,228,-254,275,-306,333,-366,400,-434,475,-513,561,-608,667,-725,791,-862,942,-1034,1133,-1254,1384,-1542,1719,-1932,2183,-2488,2868,-3335,3943,-4730,5809,-7343,9706,-13829,23616,-180233,-146196,-859552,-589264,-280271,-614428,2769,-36330,-33852,547842,526194,499668,673287,322014,315532,434520,-280406,4156,-308965,-569943,-442443,-506879,-602954,-197836,-460008,22295,214715,130890,669918,421794,389426,772691,136249,223995,138635,-463775,-231356,-362226,-713843,-248772,-669973,-477757,59156,-273170,202278,351891,242508,666570,508371,322258,734595,-36827,240390,81520,-582264,-315931,-591418,-756694,-201036,-555901,-320829,62240,-105117,443253,439280,253238,965284,551686,181647,508141,-256658,-149220,-206078,-790651,-250583,-613944,-658020,-65575,-466775,-106067,465995,-12,619477,533813,323262,730679,222320,87723,150831,-584328,-209830,-430566,-795261,-309912,-695172,-409463,185121,-44556,279930,541283,152368,797916,273180,274347,411971,-62800,-114938,-268130,-546496,-411903,-543229,-489439,-120500,-198199,104622,199227,310754,435000,734754,470660,581295,188473,146262,9630,-258873,-411089,-427723,-590806,-556243,-245859,-426325,-231847,78843,166399,378977,498158,433788,672563,354005,413543,290939,-212099,-123911,-284733,-598140,-270976,-670010,-506381,-332865,-563300,156190,234201,281045,754117,440519,413029,588233,260992,311582,-84659,-202524,-56154,-596649,-727158,-380632,-570454,-13799,-235153,-79606,290150,223130,570644,609086,259175,617168,294732,55359,259821,-427089,-337456,-361395,-742932,-362306,-440686,-282656,78790,-8526,510430,323446,377635,614349,450552,373484,209110,-69244,100938,-342474,-435617,-238158,-670013,-434470,-219768,-396445,208912,56364,299999,458181,482275,731896,415053,170332,248116,-134971,-291143,-150514,-528287,-432983,-567498,-563062,-257276,-216152,94527,349543,262393,514971,448968,496106,488431,178775,153791,79501,-200032,-264670,-504810,-500976,-305175,-497418,-285896,-134944,-3284,209705,342105,205286,507076,477715,377744,192191,129293,19212,-295514,-226674,-405697,-406211,-484791,-380632,-139099,-120117,-11422,184714,355613,407723,378342,276082,432426,226161,105007,127629,-237640,-172473,-205721,-506660,-172538,-466399,-210799,118415,-229934,346258,245851,267888,673973,300288,435285,459657,-197551,111306,-262670,-500461,-117961,-666724,-416511,-171469,-338309,22484,67399,147685,452490,184373,621175,605532,59825,390418,30313,-210119,50124,-443198,-395237,-339042,-705681,-99553,-305520,-80561,240381,289164,335853,633322,295099,371848,336513,111565,41416,-231927,-175239,-249973,-427800,-449028,-247955,-274151,-193668,178027,-70761,330075,383455,277014,574509,438171,242801,157109,-168412,-204267,-187731,-525544,-251183,-442728,-537036,79408,-349057,103484,363011,76645,604720,461457,114278,548579,-35111,-88165,102490,-499997,-288642,-420120,-604525,-181992,-379129,-325372,206679,-42816,346025,415539,225208,523535,321713,159240,272411,-81138,-122150,-161115,-554702,-177116,-366570,-417056,-131358,-245299,-43261,213344,289129,387524,498679,302632,423287,205290,119198,146185,-209344,-236907,-251140,-545065,-444299,-478863,-533013,102417,-169981,64663,389091,221347,564169,480383,133884,516638,131596,-48915,112256,-370902,-186257,-322283,-564683,-128737,-423906,-348055,44083,-64046,433376,330041,336561,604733,316959,287946,368486,-93416,-11051,-66424,-451757,-231904,-483752,-481272,-238040,-308735,-66643,73772,122954,220435,205202,284477,469679,227211,285419],[0,0,0,0,0,-2,1,0,1,3,2,1,3,1,-1,2,-3,0,-2,-2,-2,-1,-3,3,-4,3,-1,1,1,3,-1,5,-4,5,-4,1,-3,1,-7,4,-8,5,-6,7,-6,10,-9,16,-14,18,-18,21,-24,26,-31,30,-36,31,-29,16,5,-48,130,-287,622,-1367,3345,-10368,87055,472841,-174937,-141494,-100630,-852223,-412485,-367165,-725200,-36708,-200107,-284092,657241,86151,486124,929367,-26227,868917,292987,-245785,369105,-433975,-312623,-169751,-984789,-166062,-407911,-732635,449178,-359179,303477,833828,-38341,833066,576937,27202,687552,-239481,-101846,74053,-742963,-243771,-543968,-802908,-1767,-537784,-162093,230650,52121,521025,510245,460031,738971,271929,393615,292880,-137407,-69709,-383005,-562070,-527036,-447660,-472260,-456898,-59433,17889,212674,476374,399357,678532,366382,437135,377152,-128863,65753,-240959,-630477,-147678,-732669,-661566,-129906,-747448,165990,49517,-213319,788445,158436,457823,967424,83374,563621,206116,-288317,298104,-657880,-441792,-240158,-1165590,-260115,-346174,-539919,465268,-256031,257166,761157,117949,835328,402015,100178,631275,-355405,-112370,14405,-689756,-251009,-512411,-661267,32769,-453855,75150,346503,119987,676921,474103,327549,656569,214050,316620,11173,-293731,-291688,-439284,-619282,-419003,-510812,-368954,-77175,-2904,379430,351395,476475,477166,469616,297612,156754,92987,-277240,-385864,-422581,-634517,-388692,-530389,-410777,-227677,-169876,156373,442204,285226,705955,463350,391845,604174,46137,-10170,261908,-530319,-366025,-426600,-620752,-331302,-564976,-308881,17594,-117663,331639,240990,276485,814062,364522,395984,545797,-62063,211971,-179909,-434365,-275205,-625805,-398769,-270534,-477921,-62022,-173804,-12981,419095,179014,473041,504131,448610,514179,223509,212063,92139,-445408,-234866,-445072,-701070,-375249,-537406,-226330,-20635,-30483,303783,123848,383429,473425,389121,514656,302312,143034,169640,-201098,-159611,-224478,-578489,-441650,-602147,-317387,-88606,-209010,295802,214101,271520,473883,323774,549256,481153,5060,65661,-155683,-550192,-273416,-640410,-517012,-298443,-501072,-162846,145022,112646,453941,292382,535056,588030,133407,370274,45775,-125522,-124045,-371883,-580114,-480816,-463690,-340130,-177137,-96037,92491,190688,356103,470010,577554,462499,474234,83291,103948,16306,-363452,-405470,-410481,-626043,-343457,-339081,-188050,-62302,-31264,186302,311307,281050,322011,446621,285859,350470,58708,-100069,-149662,-481227,-253313,-287454,-544848,-287573,-286678,-203625,159283,123107,358416,469976,261733,452190,392513,141784,267515,-196486,-182743,-147713,-524161,-275527,-467724,-589599,8965,-236174,166562,258898,50758,469667,477518,135232,439038,187886,-107755,-3703,-423206,-285146,-299956,-680783,-100262,-294089,-312642,274616,-68103,303097,464959,300823,553202,310585,180008,497331,-125680,12318,-111688,-652188,-245597,-494455,-451341,-177882,-357803,35587,276254,40216,389575,378787,228088,500731,176600,58408,-494,-203172,-240742,-441897,-383760,-303960,-285275,-213838,-119589,5182,227542,289172,272270,443885,433046,274661,127596,111519,-279627,-229067,-369289,-542925,-90351,-200200,-352662,-222476,-57463,107310,137439,-23421,470738,252953,200301,470252,-107670,130340,56809,-400683,42093,-615603,-464342,-28079,-481346,78052,-41504,-200969,378733,6368,341780,366432,77681,393977,241563,-182613,143711,-221998,-253276,-66503,-565859,-191546,-257842,-276760,153356,-8648,104578,494467,266915,452413,329104,103442,328909,-16381,91944,-106375,-311724,-221462,-392563,-362321,-182878,-128187,65926,93940],[0,0,0,0,0,1,0,2,-5,4,-8,7,-12,11,-18,22,-29,36,-39,51,-57,73,-83,101,-117,137,-159,181,-212,240,-281,316,-363,407,-461,519,-581,656,-731,820,-910,1014,-1122,1244,-1377,1521,-1682,1854,-2046,2250,-2479,2731,-3011,3322,-3668,4059,-4496,5004,-5584,6271,-7089,8091,-9351,10997,-13280,16712,-22728,37269,-217084,-93389,-293396,127254,464993,80749,635101,522081,356398,706115,138759,107570,216768,-526619,-367482,-432063,-736419,-324036,-512022,-414978,40214,-117765,192315,626977,357434,627967,715447,204976,556567,129755,-176727,4002,-672877,-377208,-398161,-738591,-267653,-433698,-415908,385150,-109139,412607,591167,225158,763043,322422,-68382,380869,-314536,-298708,-194868,-758814,-513700,-429329,-562621,83756,-193766,-29053,602911,181424,511185,739471,200286,592582,276879,-170044,65091,-464040,-577880,-310615,-895001,-352693,-208252,-417027,245587,266679,222928,878258,275085,525144,635261,-120037,148028,-147168,-575783,-167373,-674935,-729110,-170689,-576114,-23576,31742,-28068,604642,530995,505309,909558,188263,421223,216296,-335533,91290,-389731,-500288,-257528,-872570,-380607,-249068,-402019,139342,36808,291197,628840,456571,576581,651750,94727,309258,-62865,-284692,-361720,-510737,-544770,-491113,-532285,-365608,-155995,-109901,191799,381122,556880,565037,575162,355161,466346,218206,-81768,-5385,-402914,-325290,-306300,-640600,-151076,-408493,-388056,68923,-66763,316978,512070,335242,633542,430681,237686,359843,-65381,22226,-254138,-529768,-226684,-485325,-526459,-157309,-474068,-204932,71317,157702,440052,331155,441958,676418,325450,325339,61220,-187018,20278,-384266,-460691,-321081,-578293,-324833,-270390,-153898,168488,79314,413788,352116,235387,387762,163906,233729,251479,-216970,-130142,-168042,-448643,-354467,-549984,-304809,-311389,-290817,75716,105732,119569,347470,275273,394174,197047,135769,165710,-28373,-36754,-217984,-413469,-298065,-426865,-355460,-108594,-290583,122269,286883,132503,394541,244469,271964,218088,-11753,17858,-42522,-97860,-156073,-225222,-426380,-359557,-268986,-208574,-181614,-59403,80567,176768,216711,292795,294959,233046,98773,95907,96466,-137967,-67484,-157062,-190984,-299517,-266998,-227428,-88742,-137059,6648,5886,187818,227679,218512,164235,82234,98770,-3977,-6133,-63346,-76565,-163611,-164797,-265743,-56000,-46592,-26764,81021,17254,89990,213576,133894,228499,57921,46271,-16598,-93389,-108962,-74408,-274354,-109671,-82939,-193176,-23678,27490,17038,74325,-6144,168195,274619,71863,187501,14333,-42926,-83221,-258957,-147267,-86398,-150640,-111250,-109133,-22203,73706,-32595,189878,315449,131444,235012,98532,102697,132316,1528,-49881,-86419,-227394,-58575,-286764,-120214,-123018,-96965,-154292,48645,103958,73646,211425,87018,172920,157094,53364,5845,116123,-147788,-31983,-127829,-18543,-207102,-209268,-101464,821,-3806,141229,42187,118585,246833,-19306,127289,136120,-173249,-83025,-21685,-71621,24007,-207932,-72895,16504,-175211,65646,180902,260935,133308,78571,61313,220182,109119,-71792,39552,-105732,-45518,-75037,-190123,-162521,-70764,-224341,-41212,-6507,138109,58251,271242,176533,211609,45275,98986,220647,-76631,-134301,-43991,-169976,-190668,-168240,-257056,-188528,-98700,93349,-50313,148610,124318,223844,234951,84780,127756,10717,-258,-75148,-209454,-87026,-125563,-173303,-172822,-147073,-126291,-34140,-83587,6523,295554,152940,273119,390912,108102,116223,-3078,-50020,-43442,-299956,-161099,-147770,-110115,-24187,-91406,-150895,-5426,68593,79060,118998,213271,245443,35757,49442,43092],[0,0,0,0,0,-2,0,-2,-2,-2,1,-3,5,-3,4,0,4,-1,5,-4,5,-5,2,-1,-2,-2,-2,0,-3,7,-11,18,-20,28,-29,39,-44,56,-68,82,-96,108,-128,141,-165,185,-213,240,-268,300,-330,368,-401,445,-482,523,-561,594,-622,633,-625,571,-447,173,390,-1634,4787,-15613,115558,577548,374376,307518,725172,140517,56984,217575,-661687,10276,-322664,-942004,-34302,-725337,-361442,297434,-422347,368007,446049,45906,1069648,314518,254018,682646,-438434,86932,-120667,-817213,-5332,-817029,-737296,30487,-849790,187998,227256,-218482,870986,270495,517012,892217,45890,478111,178561,-374820,200951,-483150,-473185,-239392,-796497,-318161,-227475,-186435,224212,82381,231852,636277,265664,429818,482062,162134,129344,-96646,-229661,-307883,-412437,-493332,-343515,-262355,-283202,2969,36576,204899,469191,143660,356948,445925,69485,213254,-10646,-321739,-24501,-540198,-502705,-117738,-663980,-34951,-115546,-300500,364159,9603,292737,497543,-2003,404454,165167,-227106,56314,-367018,-297569,-103604,-666444,-158106,-306400,-529381,219628,-205043,147971,397453,19576,467228,276965,128392,590973,-5468,-8881,-10441,-385247,51461,-247466,-372808,-48918,-195963,-110470,128777,160677,376346,156414,242213,396649,214583,270041,114368,-32665,92745,-199144,-218895,-149649,-272966,-185645,-219294,-226352,162597,245193,131124,264003,265052,158268,137752,98749,53320,17000,-92335,-240712,-24614,-33545,-289554,-4762,-159954,-123295,-43173,-1172,236077,257074,204009,313619,245390,353115,268204,-121217,47641,-220519,-227719,-217469,-449386,-330114,-222668,-256764,21509,17772,68194,344746,179876,321668,404433,96854,267840,-35178,-41887,-74382,-356190,-182822,-302329,-381508,-135667,-244649,13215,-92448,138392,387788,251409,112286,376453,156237,232609,66936,-128515,95685,-238419,-447263,-294809,-363837,-154560,-141612,-114952,67307,173894,320653,386407,330931,449066,172096,83821,119663,-157416,-101429,-233367,-396307,-243582,-336204,-129328,-69844,-201325,96281,173382,161367,442640,221922,299574,394643,-38785,167611,-97932,-259165,-162731,-418793,-363841,-280806,-344845,-188209,-31218,56116,251258,287162,318319,327848,260812,279839,117051,88943,140914,-151265,-148184,-279659,-462484,-239794,-255514,-276118,-40934,98954,141207,200520,209605,288267,153384,182046,144505,126889,42480,-125106,-185543,-317560,-340384,-227143,-293169,-38079,-82179,11135,133164,86648,347123,260294,185152,215032,-15072,118604,46567,-304692,-70817,-224918,-304878,-95659,-288060,-137343,409,-73253,194753,117444,18752,390578,80698,132960,184551,62747,14622,-59736,-286032,-77264,-256042,-274051,-58869,-200460,-71966,93968,-134746,140878,58932,98190,396026,187400,354878,256598,-122543,88738,-250173,-266721,-7127,-317335,-111943,-181729,-301759,212299,-119932,-137330,198166,29854,377211,190811,68626,387087,35475,24187,67083,-266994,-87063,-132178,-313634,-166203,-241150,-158640,16457,-74114,183326,212865,123523,247150,91203,61877,172416,-66765,-6683,43323,-65653,-244911,-55234,-246540,-102025,-156556,-51397,-36103,86119,133677,221722,192429,98474,237815,-1748,50175,-48803,-187254,-135361,-192602,-258595,-362,-133062,-47388,75914,-146992,220579,170621,15412,378624,44883,86956,156472,-210525,60965,-58928,-154222,97928,-326493,-29093,1814,-171934,177232,-30441,-81872,217925,-24164,91528,193270,-11404,147707,-6346,204,38339,-194973,70230,-173884,-142484,-163287,-211310,131433,139442,66650,217002,3313,173128,206707,152947,83396,152187,-42604,-103523,-206271],[0,0,0,0,0,-4,2,-7,4,-9,10,-14,20,-23,31,-34,46,-52,66,-77,94,-111,131,-156,178,-211,241,-281,320,-366,416,-469,534,-598,676,-754,846,-940,1046,-1160,1282,-1421,1565,-1729,1897,-2089,2290,-2513,2757,-3022,3316,-3637,3998,-4393,4846,-5353,5939,-6620,7423,-8391,9574,-11077,13037,-15736,19675,-25997,37784,-67279,310766,665526,267483,689564,547710,188671,446652,-47960,-336909,-134121,-574054,-600027,-473118,-562152,-229608,-149839,-176916,198949,181087,501244,657047,349617,492379,499867,-52901,100053,-198739,-704761,-132397,-684515,-496953,-351680,-531388,-3511,136424,-46322,576348,272982,506446,703216,263355,518530,270576,-196342,10386,-459286,-485709,-267318,-724890,-267560,-135565,-534948,290061,53821,158983,663088,250085,438929,678127,81808,315600,98759,-350325,8978,-521834,-584795,-185231,-755123,-199177,-115864,-269721,356612,183950,241140,771265,406816,522340,506823,-83585,58838,-102844,-453700,-43933,-691451,-438779,-207798,-572899,162243,115342,-145569,438687,343669,276724,611706,154781,184974,291961,-238707,83452,-433946,-484677,-199876,-472789,-107359,-143421,-156164,304174,237842,211169,594659,157821,153996,334748,-34874,-21600,-195954,-366464,-179224,-479662,-444392,-130465,-190901,-149658,-81757,227414,348239,207074,370112,271558,149039,34172,177105,-25135,-351460,-138979,-268549,-293041,-198540,-216292,-113516,71300,-24582,407502,281315,249793,530034,254646,409789,286030,-97143,61496,-375372,-315108,-64721,-464361,-324228,-223381,-302168,53443,-36004,162944,481598,261609,472660,428860,44001,262611,-117656,-131935,-211512,-506498,-254521,-386772,-322787,-132642,-100022,-36166,387211,112287,353520,358354,352186,471234,210736,309053,70224,-198625,-277566,-448331,-586486,-269594,-511109,-318222,-55415,-54617,212841,255857,392915,497338,270979,473368,175323,-31985,100553,-263471,-292360,-420940,-528930,-475264,-345715,-133312,-71987,-110274,220365,342422,396479,708614,346962,334189,406728,-120274,24782,-286508,-302682,-257924,-670880,-322700,-440523,-458417,-45445,11610,-5080,466912,400620,489002,397388,281881,312357,83063,-41893,-268238,-288010,-437248,-517980,-388633,-256468,-208435,-40672,80450,199670,227791,356711,488442,487390,265537,171290,72481,-192662,-213355,-354162,-389703,-498738,-411614,-125189,-250872,102115,232809,277826,552902,268534,351282,359206,-63910,275160,99285,-351616,-206952,-509923,-481182,-232610,-552869,42736,-91932,-129622,419563,79764,265049,478456,197548,555903,259236,-30000,23262,-255123,-278094,-278137,-672903,-328649,-243467,-329614,139208,-109566,124228,344374,125579,498180,235359,178826,244748,93287,-97823,-75722,-374487,-245944,-183613,-273077,-211231,-187211,-100672,-5179,99044,191347,271223,154527,264261,176964,-12046,152449,116793,-163745,-152179,-255197,-256759,-72053,-260878,-51643,-156968,-70788,201748,189954,33641,191558,137287,178806,34312,-178797,126801,-203213,-385398,-61372,-247232,-167775,-164503,-252757,-13843,122135,99551,408845,217137,379411,393672,9737,107827,-88329,-216805,-48450,-322344,-354724,-187803,-469728,-149233,-16395,-87746,276159,96342,191623,428605,207211,223404,215793,13257,761,-58479,-304859,-112632,-293824,-336118,-280174,-291431,-118200,98792,622,290874,330095,197958,586908,212004,190320,324080,-204833,22137,-149670,-456710,-90624,-366180,-269357,-75245,-214751,94116,124050,-49184,389918,286352,316030,553873,15142,119070,129398,-123018,60445,-262475,-299040,-6930,-482028,-177551,-68487,-275037,69993,49062,76367,258607,281517,277457,286192,-7757,184038,-57587,41437,-96300,-165709,-149960,-316060,-175459,-120716],[0,0,0,0,0,2,-3,6,-9,9,-15,15,-24,29,-40,48,-58,71,-82,101,-118,144,-167,200,-232,267,-309,353,-409,465,-535,603,-684,768,-864,969,-1083,1214,-1350,1505,-1665,1847,-2041,2254,-2490,2743,-3026,3327,-3664,4026,-4431,4878,-5374,5932,-6552,7262,-8066,9001,-10090,11389,-12963,14916,-17421,20753,-25456,32625,-45104,73321,-309175,-77129,94076,-139581,617727,255826,437112,799053,196133,312486,430636,-334822,316122,-496137,-723194,-23606,-925951,-384777,-81632,-723124,252615,46079,11795,901314,168631,475278,938695,-95943,434879,118858,-541459,193039,-729602,-497917,-11657,-841440,-118541,-120015,-181880,695260,67372,583627,809721,-49806,669285,362971,-115281,147122,-393916,-525160,-345626,-766249,-326622,-289072,-303378,115105,125550,315343,546910,464248,621721,526775,424214,249686,341526,-121331,-105881,-326435,-692089,-363733,-482394,-491993,-194540,-288445,-11854,439105,9008,575315,601293,378884,764445,199551,168735,273953,-480668,-86405,-432825,-930363,-139047,-708521,-415310,121216,-401296,361227,436646,-44608,1070447,259063,345884,742332,-296136,240309,-232669,-686081,-47435,-727054,-564033,-101976,-780366,-33583,57040,-102215,751609,245720,426702,817503,201109,647419,198767,-231516,143895,-421865,-557415,-338496,-633651,-277201,-102072,-424694,223461,141100,495162,660691,461313,670019,377887,258159,91620,-98195,-322969,-399605,-591208,-493228,-418705,-442307,-292924,45015,256852,167697,445509,587129,494758,560462,262540,197785,53984,-249507,-252832,-490777,-620659,-415241,-544821,-197068,-118458,-88972,368758,268688,387405,681303,224340,439073,278387,-118502,297997,-303234,-417234,-269350,-548552,-403398,-538033,-380322,29455,-77061,238327,353262,228427,565515,435167,214157,413317,74007,-138776,-78700,-453306,-314836,-453800,-628832,-133858,-362128,-130376,187877,3135,483029,309099,381266,649934,223344,238816,147655,-171726,-186845,-396590,-458083,-468902,-475904,-206128,-292163,-97327,126601,77366,369014,496748,353899,674486,222962,190671,217545,-170972,-301633,-312574,-429812,-157998,-476909,-419494,-22730,-282093,312559,198500,233032,573468,357284,396264,477240,122248,171404,-92047,-260208,15048,-451088,-429859,-457789,-493747,-122387,-188489,-76384,291297,219667,409135,408029,178667,292594,315245,1570,130328,-174290,-330522,-255258,-393359,-373619,-275412,-61805,-19425,-1124,128834,265627,184088,329078,326102,208254,148307,133045,-28348,-148658,-235613,-389542,-236026,-305147,-238875,-59289,33865,-21350,161048,83774,370508,310551,80500,236529,123811,92089,5205,-38684,-52101,-23443,-285887,-126089,-134913,-171128,76240,-74576,3020,279279,188611,294903,305529,97801,219873,18814,79284,-37529,-95036,-184522,-172936,-123257,21995,-249279,-106536,168817,11013,232264,241931,108251,254513,35256,65116,219165,-212928,733,-85023,-318199,-58250,-296172,-228231,72428,-118277,132995,149463,-19387,329285,240499,73150,197715,-65011,-1808,-18743,-229896,1254,-217109,-223597,-14187,-206702,-108799,213866,-144189,60136,208959,58280,287732,186589,61229,97082,-79015,-60023,-62831,-147214,-82579,-109951,-89279,4781,22496,-37142,-10756,177373,55451,69278,64968,-14290,-43047,-5694,-4832,-28447,75774,-21041,-32773,-15733,121239,38902,49779,106127,25797,-54954,55806,45486,55738,-39604,-45772,74426,76714,58444,59666,134816,113855,46564,-69251,57630,-85519,-40886,-50160,-61397,-68930,-90275,-30710,60576,-48721,-36797,-10245,179077,213029,-51346,-28598,-27893,76409,-64424,41152,92929,-74146,20741,-18694,31073,-38759,-89308,-55795,88992,-37944,117226,8481],[0,0,0,0,0,-3,3,-5,7,-6,11,-11,19,-21,29,-33,42,-52,60,-76,87,-110,125,-149,173,-202,235,-272,317,-361,417,-469,537,-607,687,-777,873,-983,1097,-1230,1367,-1527,1694,-1883,2087,-2308,2555,-2818,3116,-3435,3793,-4185,4621,-5105,5645,-6257,6948,-7749,8673,-9772,11092,-12727,14817,-17614,21600,-27821,39105,-66408,291609,409334,-216428,116018,-338022,-538151,-205057,-682946,-477948,-223493,-492616,39314,62992,96537,586902,515191,549222,848839,212917,253544,264219,-301165,-105367,-319452,-759226,-203054,-795371,-561365,-100968,-436770,232900,193154,150974,854767,488153,562971,800775,163039,283639,144380,-468582,-124349,-534926,-779339,-230867,-682859,-260635,1281,-271944,371142,344495,336265,845232,360200,479304,590963,-32616,76342,-112085,-524048,-147860,-648782,-649970,-256607,-678531,-191737,86518,-195229,452360,356350,324112,759870,140719,266508,377220,-278935,-41882,-330303,-659960,-273428,-737495,-526352,-91650,-473426,201423,290969,27006,854960,360615,428419,737169,18251,218629,96041,-499367,-64730,-637362,-692548,-204870,-692427,-281959,-23543,-112093,385560,333082,310383,655240,277212,505267,378947,-105602,140508,-230126,-328471,-379550,-590887,-540010,-362776,-397111,8144,-144819,160844,336655,513548,565561,536696,315686,322484,181693,-133566,-165996,-388993,-622836,-545780,-347132,-497729,-50165,-146179,-87377,353858,254687,631444,717585,245719,548227,219087,-76706,102501,-443164,-472951,-316850,-864625,-428230,-438846,-432444,134848,-30708,234852,414791,250323,700768,459632,289088,410913,-40950,39826,-105159,-627523,-287479,-748460,-709135,-134278,-286084,49337,48460,49392,466308,307111,405589,576332,300524,325284,115427,-237730,-65699,-505478,-379213,-376903,-582610,-291873,-418990,-177082,124338,110115,426456,490169,385124,530614,219408,206798,100629,-263587,-148806,-433389,-531128,-492358,-655415,-513063,-181049,-234770,163038,105292,279638,619451,327871,497410,543142,147707,225973,-160561,-300161,-218742,-488737,-256258,-444789,-318064,-248997,-174872,35784,369209,134492,537641,488746,323808,518105,114457,1779,-71106,-440902,-265378,-519616,-434457,-293729,-265076,-97284,77081,-74429,348979,330793,490156,476900,312476,252291,-15429,71383,-145018,-438235,-423322,-545994,-491459,-329556,-390509,-33189,45767,122976,359626,301795,495853,544919,267414,586064,136909,42010,67235,-370813,-265050,-377876,-595269,-292784,-493286,-329282,-26270,-233652,302791,306125,335123,619899,238331,429573,547655,-59629,174629,-91851,-319063,-191533,-629773,-392211,-379740,-491325,-78900,-78524,-16619,446051,193815,483090,432217,245535,444259,255911,-78234,19166,-396163,-312668,-385248,-608222,-254274,-255653,-246232,106308,254557,206762,430985,399069,313218,444538,221645,116761,382,-308517,-294250,-396953,-441069,-360070,-275244,-238953,74765,-15081,280809,265151,194171,667014,358537,200963,373307,-106325,-51939,-132860,-574419,-276444,-405904,-561571,-192017,-447332,-181950,289561,30383,364868,279037,149448,588399,258788,289211,241163,-193015,85096,-199104,-444208,-307422,-364048,-385915,-15963,-152854,3044,160595,96544,375987,366562,316135,412598,47748,27355,215722,-278891,-154846,-264914,-463545,-147722,-253507,-141108,71876,-56700,109888,277860,243397,322957,204151,209566,336716,-37728,-12016,-85082,-338260,-84298,-197670,-373654,-36211,-279880,-178534,75939,-99852,174345,78684,72465,258425,3118,258761,161944,-41180,-71928,-114699,-120271,-194709,-208565,-46680,-2659,-175393,15970,227859,204591,150236,266263,165364,210974,63976,44315,-10468,65969,-130772,-285608,-162139,-76271,-3069,53285,121759],[0,0,0,0,0,4,-3,9,-8,13,-13,18,-25,31,-43,48,-63,72,-88,103,-124,151,-176,209,-239,280,-318,371,-423,487,-557,631,-717,805,-911,1019,-1148,1284,-1436,1600,-1780,1977,-2189,2430,-2685,2973,-3281,3624,-3996,4407,-4861,5363,-5925,6548,-7256,8048,-8958,10007,-11233,12694,-14460,16665,-19490,23289,-28699,37132,-52289,88412,-376910,-499411,-412688,-853372,-135392,-279739,-380624,421675,87088,240240,846147,191137,737692,456688,-83846,704503,-296121,-372749,82854,-999142,-341779,-397982,-874431,122186,-518175,-42718,551553,-168100,747069,628330,211793,1024813,51449,144988,534020,-375752,-19365,-414659,-894106,7736,-738357,-571331,-13219,-639474,203304,287082,103493,826140,327262,513116,679208,5187,265589,-20851,-494716,-199587,-563351,-538045,-378292,-638868,-313020,26904,-8869,186856,411524,566519,692935,599694,231305,244405,170077,-61455,-48982,-578407,-579856,-358206,-692721,-398696,-233303,-347021,349854,89513,407256,687719,106560,686093,537926,-43007,385681,-277929,-247254,-9547,-955096,-269934,-563327,-822503,126749,-548553,-109262,563019,-122925,700364,504731,208318,843610,-41760,260021,287402,-430913,-29148,-455191,-786254,-79224,-647799,-376290,-7687,-353677,332563,271133,186104,747455,232998,563580,464555,-173521,183828,-99681,-384009,-369668,-683158,-417630,-367448,-467454,-12084,-26120,210012,456329,427520,452027,460607,380161,275788,125493,37256,10728,-255774,-375014,-562913,-498947,-572885,-199728,-227543,-139965,278793,256888,365265,685964,428073,535741,601056,177550,300750,-96226,-348212,-177473,-620763,-537531,-500505,-595090,-31575,-66582,119646,321840,186091,438248,651242,263459,455027,104749,27524,-27687,-320236,-170846,-437256,-717347,-469529,-366351,-282775,-61509,-53838,279007,424070,474313,736186,312649,452748,399563,-75291,23836,-235679,-514826,-434570,-585831,-381295,-243321,-235926,56647,250156,327176,362835,458994,561892,412105,262012,274601,-89632,-55267,-156790,-425578,-342592,-394478,-386541,-136212,-373399,8859,77636,-60073,653535,250602,373860,378047,97360,178184,20069,-232032,14941,-333443,-393263,-217949,-453284,-147544,-158063,-212015,93717,186926,173540,426353,300018,334236,303025,78310,186397,-58624,-338670,-292583,-457427,-269276,-283046,-283116,-18866,-35890,171147,268874,274474,323423,281999,66440,235464,199933,-58718,-95550,-246530,-171306,-267507,-445607,-180837,-112782,-91342,95494,160274,279052,375435,355649,279579,396786,93109,147014,44391,-190710,-322491,-298906,-320181,-123744,-276560,-150495,101193,-101969,186122,229807,281531,356797,209642,158786,132528,-83040,-132412,-165518,-221916,-75240,-240039,-425435,-122531,-177648,-166862,115912,-18415,180264,545995,115279,328944,170362,1786,241215,-149196,-162799,31712,-407736,-41405,-170100,-252781,186207,-91451,101213,377084,49692,293860,273738,110337,325810,-46228,-127019,-63307,-461251,-229330,-202650,-358475,-224322,-270974,-126215,299899,-89708,297154,398671,172017,440919,149016,197947,162886,-55900,-1386,-152127,-281407,-261221,-424135,-367643,-108510,-127997,139132,-28373,141161,262673,201954,187228,384657,168509,22072,68116,-144636,-185898,-93471,-341522,-209639,-223521,-221993,47248,111076,-102412,318005,279619,159068,464928,225569,239783,209095,-164375,8804,-269098,-251612,37497,-455875,-107455,-89712,-235166,99919,-2483,72808,303600,96072,286315,316417,-77073,315703,-8314,-173648,53417,-408839,-131139,-237156,-292008,-74336,-165670,-42496,251109,-19769,197671,74459,-15910,228549,38607,-80167,61612,-173716,-65888,-204808,-239924,-16250,-4363,-69207,-3081,-76241,84390,141233,97568,94660],[0,0,0,0,0,2,2,1,3,1,0,0,0,-2,-1,-3,-2,-2,-3,-1,0,-1,3,1,2,3,1,2,2,0,-1,0,-4,3,-8,5,-9,9,-13,18,-21,28,-30,40,-42,56,-64,76,-90,102,-120,134,-157,175,-203,228,-260,294,-331,376,-425,495,-582,725,-971,1516,-3044,9349,-73041,-643018,-763310,-408470,-591902,-472145,-42881,-119976,265769,529342,235031,524101,638484,418757,605611,114092,-85833,82182,-595481,-412693,-498048,-808878,-350722,-308825,-396524,221517,96119,331939,725208,160656,845314,364812,134794,430204,-107500,-269341,-153940,-800059,-437850,-734090,-763606,-139983,-248655,-166246,465674,45780,598282,680052,397011,785845,225243,103736,239096,-403585,-110320,-392791,-726130,-243331,-473101,-735456,-76405,-292522,3189,546218,170578,560461,600524,340746,732017,162112,-7859,143213,-503120,-206406,-296662,-896227,-233321,-524164,-541351,198140,-185391,341738,496112,99097,809040,411333,167480,479879,-210177,-18003,-79607,-820591,-270370,-492502,-669328,-101617,-524180,-156358,260186,108444,492535,577783,435560,722236,212158,204309,232998,-390664,-227758,-354216,-664873,-358692,-568559,-411607,-229881,-163708,158024,308238,501957,626200,425821,516241,397087,181240,82753,-107138,-339401,-332715,-345398,-650622,-535414,-199997,-195368,-37374,82441,166642,600994,285459,388156,648172,281332,166368,87265,-361913,-119194,-484490,-723517,-333724,-628789,-228034,-187721,-238094,431247,371445,388013,794824,336849,406945,308061,-18530,130358,-302252,-515723,-268030,-676223,-456538,-266465,-456309,-61354,64084,229180,432737,122704,610196,417065,311580,498086,63877,-6816,68171,-473320,-278553,-493918,-429143,-247339,-515628,-88163,-52351,-85501,373268,277068,315264,567729,264059,485867,149466,16478,74192,-257225,-154481,-426987,-373810,-302383,-465156,-229754,-2539,-14853,185671,316619,472858,556887,355177,257715,251540,-65955,-99860,-306292,-374509,-286837,-504481,-399650,-145174,-398365,78059,70056,233852,467317,279621,278624,489805,201520,101932,-242166,-226562,-187355,-458402,-398649,-519055,-484529,-80832,-88595,-19161,278622,197723,399719,391496,387778,402085,192872,121339,-117146,-107063,-312031,-341806,-335929,-480418,-326988,-153384,-119667,77992,114605,179450,480417,355928,301121,386140,20975,138913,21089,-256273,-216781,-488878,-379338,-370688,-298901,21657,80692,-49941,322347,219703,403315,570063,300420,538303,96474,-135487,96516,-387171,-375591,-401904,-607560,-301592,-436083,-339768,101282,6060,356973,605144,238535,619498,365572,223005,295987,-166524,-171577,-118029,-484462,-321118,-389201,-597906,-143897,-138373,157509,297181,187018,443107,468636,353356,281379,255760,105589,-97771,-228048,-409012,-196163,-372415,-281123,-318908,-245228,79128,261016,120825,398505,348586,345208,501505,126491,96060,30059,-324986,-180186,-163594,-360190,-112575,-421055,-96275,49591,-85998,219778,309394,331997,527252,214240,165680,226850,-289847,36727,-147999,-293303,-165133,-398245,-400440,-59070,-340174,-9615,159868,55462,263520,240895,341562,458413,213940,107029,-19520,-199965,-155167,-258781,-299043,-193814,-330245,-212042,-33075,-54679,24457,263500,184601,281111,240180,39774,204250,169317,7551,97963,-274248,-229399,-235543,-318059,-57132,-55486,46221,135563,-34210,186922,133645,74469,122919,168209,127496,206084,-112674,-213534,-70854,-182910,-44674,-96897,-161751,-78105,-178257,-69271,-12880,58451,-42215,54967,-12983,160134,163562,77567,49319,-68454,9885,-129285,-59266,-52159,-156887,-81623,-25717,-1116,86441,57466,-33172,41524,65919,-108633,76702],[0,0,0,0,0,0,-1,2,2,0,3,-1,3,1,1,0,1,-3,2,-4,-1,0,-4,4,-5,6,-8,14,-17,28,-31,44,-50,62,-76,92,-114,134,-163,187,-223,256,-298,347,-399,462,-525,601,-679,771,-868,981,-1103,1237,-1385,1541,-1721,1908,-2120,2344,-2593,2861,-3148,3460,-3778,4082,-4166,2491,105048,154632,190901,-399083,-284241,-212834,-859179,-171414,-614657,-484171,129554,-296470,274873,534126,43316,869173,482670,90523,703375,-268687,-13909,246825,-819085,-178491,-480735,-842524,-29155,-753701,-96348,361414,-219073,584706,468213,81236,848073,257585,319322,394504,-525062,-2037,-427211,-818821,-102478,-731771,-474888,-88720,-473131,176885,203741,59875,824432,395621,463474,650415,214441,416854,87052,-289879,-164358,-629005,-556820,-439363,-563887,-339716,-242890,-94890,18825,279250,313531,486181,542395,382887,516875,257767,-101229,121122,-332173,-490834,-214653,-733768,-358972,-241525,-470452,171278,-192648,92238,693839,63901,845298,506668,68331,682756,-77351,-132123,89244,-838714,-133477,-608785,-813765,-12390,-688030,-158227,229394,-314785,590775,413346,295442,960269,120143,404565,486619,-355719,245782,-350350,-623504,-48977,-831294,-278060,-92147,-406462,196556,-68776,126263,557268,164158,601969,528149,282938,441210,-18605,-87512,-55627,-454060,-350488,-458665,-333840,-251193,-392114,-219243,37237,123577,387188,329290,515321,498413,421990,264977,184220,-18689,-118610,-286178,-321602,-471435,-409527,-444621,-499760,-79188,-1847,177819,457275,106817,353908,500820,347976,352427,152965,68606,28281,-370483,-201073,-277793,-595952,-260380,-348680,-171270,-94462,-61362,176495,201841,113940,320134,212004,177967,211905,-30311,165140,-196339,-262170,-100736,-332489,-222333,-283096,-162371,79949,-79230,40345,101090,196307,177974,95724,256898,150238,29409,88314,46265,-52061,11364,-226521,-110194,-143709,-2750,-3848,-89029,976,-72805,-61640,94417,110697,93130,142722,-15644,2755,148924,85121,-88579,-3638,-47277,110483,-131486,65541,17725,-90016,-160990,-61568,67753,-143699,-51553,117882,73314,-137855,58452,47698,228394,113560,78585,253119,206651,94363,199802,-106622,-19244,-114534,-118731,-108352,-145043,-173757,-246535,-97600,-31795,68745,122673,145366,116476,145969,172801,117258,-23926,202428,-4270,-298030,-99449,-228124,-129574,-210809,-58623,-127606,-96718,45916,189481,260055,445767,159873,125855,203351,-37742,109071,-185055,-180672,-177121,-283519,-295245,-231787,-326757,-154149,-66160,-32082,155397,105911,346955,468693,71892,186166,250009,-183512,123992,-251617,-181447,-236939,-421704,-274925,-285880,-252805,98913,118609,123412,375422,142342,332903,374140,101523,250345,26195,-20061,-6732,-398694,-264461,-195787,-266770,-163371,-134801,-162911,311958,73937,303254,366364,188667,405272,207901,-159807,286220,-251936,-373835,-130486,-525401,-253274,-162562,-225813,-15528,-118313,94530,362466,284995,460346,367776,196294,275463,64667,-79505,30704,-476628,-274842,-353867,-514467,-243935,-253526,-259326,66944,220524,238337,438160,189376,297609,268332,235237,91250,-57916,-100493,-191170,-360177,-414453,-305546,-370127,-203569,19319,-121904,193668,354251,182956,349111,246190,81993,254394,-73002,5405,-115992,-518616,-10090,-245733,-459531,-14980,-365138,60444,311242,-48450,493322,363584,245894,687160,2375,138023,128146,-358209,92246,-401261,-485782,-122604,-473644,-169026,-9613,-292155,384055,259552,131677,577768,83903,397583,347651,7770,268080,-125621,-177375,-127203,-574624,-356377,-370538,-356404,-42311,6582,-82630,259420,184606,444004,466122,265623],[0,0,0,0,0,0,3,-3,1,-3,-1,-4,1,-6,4,-7,7,-7,10,-9,15,-14,21,-19,23,-25,26,-32,32,-41,42,-47,48,-54,59,-62,71,-73,82,-82,92,-95,103,-111,117,-128,134,-145,152,-168,181,-199,219,-241,274,-307,355,-411,492,-591,730,-918,1182,-1572,2156,-3088,4615,-6965,-11255,-343723,-266257,288581,135614,410462,714236,267826,670070,587208,26826,247496,-301143,-466211,-248550,-790578,-436801,-278893,-762467,-8526,-64495,87503,619105,216492,502353,704063,177438,583153,336706,-197123,148094,-411188,-565060,-348070,-795577,-548680,-253263,-564174,152563,186635,144659,722643,325709,500339,638007,60922,369583,203675,-359500,-147442,-632614,-439876,-287097,-734913,-335353,-138613,-272601,309282,225169,316777,655558,259187,570222,604144,19046,370641,44615,-553690,-118331,-706604,-540486,-226979,-763425,-143560,-20272,-195926,548605,176333,357922,667328,180030,531170,422418,-133156,259862,-294515,-565978,-196444,-712825,-289413,-346348,-622810,201299,-160269,140349,694939,321754,691806,644793,86309,492528,38339,-194387,-109270,-564372,-221673,-423007,-803628,-237439,-322873,-139230,186391,137448,305016,642055,413201,482734,302518,297879,200828,-127742,-173931,-340334,-450372,-470549,-370788,-394882,-222935,-76588,-114152,162969,405200,319968,534394,539853,382937,457364,-97151,18146,-31357,-420004,-227538,-499079,-673910,-262922,-437963,-59201,116745,-123629,471224,286798,400590,634808,226511,384901,308397,-285173,-28445,-437294,-547414,-284414,-573677,-257851,-94323,-210233,266511,138111,126530,598727,468790,529314,474308,19478,261896,-116126,-378970,-207281,-551505,-433213,-434456,-526389,-160676,-184438,12391,232170,186213,468489,451269,447849,519895,278019,109909,35654,-328020,-173709,-429719,-341450,-429861,-453457,-292884,-119233,-152004,176719,132104,336458,595414,358849,537858,259390,98574,187265,-203811,-273862,-364907,-639263,-429548,-515034,-317888,-146741,-128297,210709,228623,188891,509672,382947,410846,335010,91911,158304,-207884,-134128,-136105,-531865,-396055,-329574,-478713,-135002,26580,35923,317155,231957,414333,431938,424592,404909,207941,125764,15315,-204882,-178576,-401797,-378065,-247674,-402940,-73452,-128109,149824,250213,422012,556032,483126,338147,299065,213754,107744,-2228,-251649,-190763,-541349,-406494,-346700,-549297,-143926,-189920,45477,437338,268174,502235,567427,281673,388703,138500,-54452,65503,-412612,-232575,-298164,-664107,-260313,-452003,-366817,71633,-195289,264619,380419,152219,643777,381885,378983,396735,-121936,96250,-70538,-419410,-188277,-575872,-509420,-216024,-449819,-126228,87361,-164054,300150,288620,252697,554045,334232,458357,403149,76413,-161254,-136299,-435418,-251392,-439498,-376407,-202182,-264797,-171960,61433,-63465,330719,523906,248119,548645,361295,267200,292740,-51382,-80139,-340928,-504505,-182073,-478086,-481152,-83532,-447494,89734,178455,55312,452310,373559,295028,461788,80709,100087,87859,-314851,-60133,-407649,-387670,-240958,-401109,-188938,-112906,-281068,263156,225734,209386,502066,219333,221542,259095,2265,12583,-125331,-425660,-192654,-410598,-499946,-107546,-312157,-164224,288708,97523,323095,359599,298086,529017,353303,282790,317623,-76471,-159945,-150416,-573328,-387888,-410666,-449124,17087,-360230,-4808,274924,92750,477099,375187,130526,547526,111886,236049,184446,-339249,-75840,-245233,-569242,-139226,-369895,-130890,79217,-201371,319298,330713,263861,659762,256180,306485,404083,-3015,43796,-196317,-353784,-303345,-433843,-349756,-181264,-215236,-119020,69672,134891,334072,484730,371776,491680,308955],[0,0,0,0,0,0,-3,-1,-2,-2,0,0,-1,4,-1,5,-1,5,-1,5,-6,9,-11,9,-12,10,-14,15,-19,22,-24,29,-26,33,-34,44,-48,57,-63,70,-80,87,-102,111,-131,146,-168,188,-211,240,-268,309,-346,397,-447,509,-578,658,-757,871,-1016,1192,-1429,1747,-2219,2963,-4253,6476,29693,285350,771403,418822,524100,612637,-227418,153707,-156080,-717548,-167294,-714999,-607008,-111488,-741079,24988,105341,-216274,808564,278636,367416,953260,-57412,529489,247553,-478497,99040,-544092,-716092,-88083,-880393,-288829,-106620,-586807,534133,30388,194508,870467,221146,574798,580178,-52133,566863,-161539,-338549,-157258,-900486,-468078,-475142,-734074,47882,-291886,-92457,423343,-6969,565272,538568,274127,576687,378760,70081,172335,-168368,-241068,-293773,-586003,-592472,-420015,-463796,-189912,104817,7997,269754,322586,296080,741205,362253,430532,503274,-145277,205384,-225882,-660775,-101544,-718280,-446079,-224974,-848386,31359,37393,-315416,717176,231911,434086,750833,105414,683276,302702,-255121,338525,-540445,-412404,-150041,-920331,-208047,-343929,-384564,282778,-184084,162891,644109,121831,733087,279464,69270,469009,-318168,-63057,-52210,-574506,-206051,-363803,-529285,-72601,-358122,69343,370204,90047,521490,270206,408253,544643,171389,172740,93268,-208859,-246247,-415248,-437110,-420524,-431831,-272239,-250797,-57692,91036,284795,318723,311370,473040,391057,195389,234311,12801,-24126,-374434,-529858,-398696,-356834,-442807,-160605,-377120,-50502,269852,72141,410860,438082,447560,472646,127553,186005,366978,-239845,-80939,-472511,-523277,-323051,-457645,-428855,-83487,-146537,333528,266641,255977,629914,335973,402184,397496,53377,-4370,-246907,-340735,-235501,-515419,-426291,-330795,-379106,-200391,87738,162669,361026,296894,577916,474203,358787,569801,75061,116308,-187542,-443485,-248986,-504977,-586050,-363186,-465486,-29493,-56421,59052,436301,300364,441946,524509,286110,590409,279283,-77381,30606,-349873,-235187,-421828,-600557,-209567,-315247,-288814,73165,-65066,344338,405119,351973,688451,307842,338432,351654,-70088,51036,-166533,-536084,-253186,-588851,-383954,-215756,-349723,-41329,19294,279060,357575,348142,363173,494964,174448,437273,98961,-86102,-214667,-370083,-457920,-344284,-500573,-442488,-277653,-220828,55582,195908,269166,397970,338722,325989,392398,391717,112632,58510,-187688,-316600,-476221,-557435,-347864,-235477,-246994,128041,-21761,140556,532048,319024,497561,404408,148578,191586,-67710,-426574,-290345,-468014,-385790,-308655,-559681,-144889,-19035,-65862,370486,299030,309794,706707,309937,374057,185482,-156812,35889,-327835,-396676,-292374,-543493,-282778,-152699,-487911,124593,13289,47174,617941,253319,553576,599718,127434,447331,84873,-224625,-22875,-609420,-541143,-192125,-655049,-93209,-227260,-274152,351056,199909,295225,706734,150304,443020,355803,-15617,425669,-58403,-152576,-172493,-644798,-338367,-420249,-515292,77933,-193290,37258,357383,145433,415132,461278,237747,556416,287601,-50586,70222,-301425,-314468,-311479,-388102,-258743,-350444,-391288,-191522,102094,180837,413863,317184,355158,474183,173829,113667,120938,-279701,-79792,-296275,-557875,-123663,-373496,-397229,28703,-326783,155569,269538,-48357,697094,336566,253907,628767,78335,40615,112947,-494337,-50791,-405076,-533009,-71826,-485168,-71533,-33489,-52176,526403,204545,239382,612722,-42622,391407,157508,-260650,177656,-419611,-384004,-238148,-572470,-146691,-206273,-455533,238513,67379,130682,434074,165897,481216,289543,231477,315335,-93269,-68023,-121332,-455266,-250093],[0,0,0,0,0,-4,2,-7,5,-11,13,-16,23,-28,39,-46,60,-69,85,-101,122,-147,172,-204,235,-276,315,-367,419,-481,549,-624,709,-795,900,-1008,1134,-1266,1414,-1576,1749,-1942,2149,-2382,2628,-2906,3201,-3528,3886,-4277,4711,-5187,5721,-6309,6975,-7721,8574,-9557,10701,-12062,13700,-15736,18331,-21802,26713,-34319,47960,-80907,398338,534417,376627,705162,427203,583707,185092,-278220,31811,-354692,-727036,-235359,-701934,-445446,-126681,-440390,320611,330930,56157,674347,471749,426233,828348,112322,381943,103736,-326292,18031,-636312,-687693,-291086,-539590,-425112,-36791,-148573,518712,356560,184548,811619,483782,566750,501979,-122801,5761,-74007,-564174,-169502,-524570,-494926,-258213,-388603,-45909,205133,-8556,492861,403418,300758,699292,316863,168138,426878,-258707,-99396,-334383,-594096,-332771,-480756,-447064,113373,-220218,9602,371918,-70879,599289,551871,164197,610904,70043,153970,286041,-379042,30008,-257596,-542913,-64512,-360710,-244854,193448,-172787,348425,378799,197409,632358,356260,156837,456598,-63220,23846,-160014,-545847,-96785,-358602,-426987,-72469,-296553,96271,132253,24401,334576,313026,284760,600394,146984,72601,52382,-59337,-220023,-350920,-454944,-302093,-426346,-381456,-183961,-45997,120677,283117,350352,266868,339378,214906,184240,215995,-105135,8552,-82037,-396564,-182959,-443516,-313440,-113145,-307799,74116,105323,80529,443048,325322,484443,440484,14936,181505,80432,-329124,-146603,-510159,-458531,-198121,-602641,-61299,-86485,-143519,311928,72781,229348,510637,192825,545750,205639,36752,188605,-297095,-149068,-132151,-481606,-248700,-359847,-333545,94951,-123843,188248,255832,251558,476479,366873,287920,300698,155810,92848,-48023,-297780,-268358,-577672,-455728,-284964,-317047,-182377,-23303,122763,250856,269260,434312,380715,481962,333338,-15193,67009,-187355,-388285,-368291,-423295,-457549,-174245,-507355,-38809,45590,62145,393755,399209,303209,623128,203597,276609,76715,-237496,-137171,-517716,-470433,-292650,-555427,-267443,-62347,-129306,280692,285931,399879,471554,491153,401835,251310,-77215,-50398,-249006,-299835,-428873,-366859,-317415,-315021,-48925,-16171,134795,287970,306660,417995,415846,375638,208230,47393,-18174,-196948,-447143,-406641,-339219,-387040,-47333,-55772,-39966,293486,162013,384631,410433,274353,364898,136430,67773,31705,-394489,-230568,-248670,-547283,-177088,-376637,-112817,264221,65280,359606,411161,288614,614816,430345,137199,262006,-177074,-86808,-62804,-525846,-188970,-399447,-411460,-58377,-137515,107619,287597,139469,572211,373926,305558,325815,67870,-20143,14519,-395958,-232421,-380510,-510834,-314704,-97763,-114308,78549,89890,177999,284896,272568,431073,329043,43262,44022,-45743,-438458,-226472,-432187,-364884,-147788,-294559,-236569,116395,-15382,200194,285131,209267,519161,275131,280310,179271,-135093,-36140,-284811,-374067,-177233,-570939,-385898,-104803,-151781,192337,100159,47182,569149,303766,346128,428072,148685,332674,193998,-278968,-58505,-296250,-363043,-300184,-475879,-186103,-130490,-119687,260085,286238,310458,519635,270903,367120,340044,-94718,-95502,-73054,-429266,-231896,-442680,-492058,-145685,-465696,-155570,81780,-98611,267416,297385,233408,644520,328987,292300,400360,-231782,-3567,-65551,-474894,-230299,-473223,-418033,-90090,-437652,190017,219175,-44850,511416,202441,220597,594207,60719,265628,176983,-169060,9061,-409858,-433282,-286545,-563641,-118671,-128121,-242296,265344,-3900,256353,338793,161284,452472,444548,111227,219784,-3361,-223458,-259173,-399688,-421645,-284974,-422569,-57637,-139366,42131,197295],[0,0,0,0,0,3,-3,4,-7,6,-11,12,-21,25,-33,37,-46,58,-68,86,-100,121,-140,166,-191,223,-260,299,-348,394,-453,510,-578,652,-736,829,-928,1040,-1156,1289,-1428,1584,-1754,1941,-2144,2361,-2603,2861,-3149,3460,-3808,4188,-4609,5082,-5604,6202,-6877,7663,-8577,9668,-10989,12637,-14764,17627,-21745,28217,-40060,69094,-293317,-498313,218156,-100807,248837,707167,328126,648239,567643,-98034,721674,12583,-309343,33777,-641138,-420393,-204541,-706185,-16637,-337525,-390220,575486,26549,468625,823887,119353,698485,358948,-189515,489779,-441395,-362885,-6429,-899664,-181561,-385624,-688754,305403,-274156,49453,686930,23753,688544,485786,125023,859090,-76146,-34788,-59364,-509358,-363631,-435112,-720118,-280678,-403548,-263477,223213,52671,405035,494402,395421,561114,454418,336304,303225,92149,-137670,-261311,-351590,-603644,-471503,-428022,-343070,-74429,-140297,364153,361358,276227,688906,451060,271472,537405,-62700,166628,-151976,-697541,-234890,-600445,-569629,-171887,-646250,53745,170797,-62448,676534,367250,472519,809255,162623,643597,286466,-298144,278765,-529235,-475333,-182781,-910276,-281465,-298661,-728594,334031,-107917,189404,690610,222380,592918,527023,68635,513498,-196120,-178801,-123168,-692514,-325102,-414369,-474878,-10546,-260788,16956,254949,26017,586571,527915,369576,545996,190121,172150,-33557,-144215,-300965,-387606,-574952,-380127,-551400,-273285,-101533,-75470,254856,249815,509184,432662,499552,456591,179777,367174,15303,-200364,-116100,-471203,-307144,-456896,-496556,-66404,-176447,56151,120197,100663,392538,396804,174423,446575,50262,113157,158251,-313200,-287794,-257867,-524798,-175208,-361325,-241163,124711,-22105,282933,258017,204120,484671,219743,66234,199070,-159719,-31255,-259324,-283662,-333631,-410337,-310052,-25145,-206507,91089,88320,23066,492144,201583,474315,341670,90910,108403,-40859,-196506,-212788,-396509,-300705,-284707,-224576,2942,-141217,101393,271709,130980,300814,194596,373403,399911,105749,-10370,-137056,-115079,-192126,-282094,-281578,-364300,-334978,-167486,-18167,-113918,231330,152961,280123,399114,269687,348258,170881,88976,36335,-170965,-259262,-150261,-482873,-318038,-155826,-258783,-94548,-50710,40559,138562,226019,431245,360825,189710,303625,53992,-424,-116605,-155841,-316946,-289892,-299816,-272405,-289801,-169834,109593,-14743,182510,253277,118703,168464,213083,157876,174292,25216,-167056,-170820,-267509,-297454,-80984,-309864,-244374,45579,-240328,208253,184444,231695,195725,206134,320109,361363,-1084,107761,-194372,-354038,-181229,-309645,-268026,-328439,-353861,-30416,69388,-191231,364887,216473,150160,378461,207995,251163,215230,-15236,36854,-131253,-380314,74287,-521652,-357282,-65546,-314939,-3504,174269,-6273,464183,169331,276774,497549,-20709,181586,-39583,-364795,-149456,-378083,-379032,-251722,-440383,-152928,-92715,-241804,284902,120827,188078,453796,101132,294202,511637,-170304,118813,-151731,-244346,-53898,-473758,-437014,-214316,-441196,26015,17735,5617,350351,67737,324924,399866,185194,112263,77904,-116292,39443,-223255,-165398,-283662,-272130,-328994,-130960,-165087,87212,276404,248833,334335,233701,205244,275931,91293,-106216,-7558,-281755,-108684,-226236,-353330,-151443,-345185,-206948,104368,40295,25758,262021,34582,374479,239367,40031,412091,-114418,55016,41489,-552528,-95605,-354755,-504178,-38539,-468977,-178013,69070,-95465,423111,65184,21131,575100,-75982,176942,148884,-93101,120361,-360804,-291181,-47807,-480458,-104194,-174021,-253743,93589,-12769,151761,382851,235365,241659,148381,174703,268534,-113086,-121122],[0,0,0,0,0,-3,4,-6,9,-10,15,-14,24,-26,36,-44,54,-65,74,-92,105,-129,150,-177,203,-234,269,-306,352,-397,453,-508,574,-641,715,-800,887,-989,1092,-1212,1332,-1470,1615,-1774,1950,-2137,2346,-2567,2816,-3082,3382,-3712,4081,-4497,4964,-5504,6121,-6851,7717,-8768,10069,-11724,13904,-16894,21258,-28173,40769,-70963,340347,209721,85552,143548,-555051,-282435,-484349,-816968,-326228,-534033,-365798,133071,-127643,485147,536726,244827,839529,443184,167906,488566,-91519,-228471,-208470,-648731,-378323,-538617,-638492,-190683,-282834,-158959,548784,-51693,610707,595759,312763,722355,167199,82019,230910,-420693,-353531,-222567,-599316,-195996,-553671,-450434,-56273,-102762,108124,411972,201878,589733,481536,68018,358911,54707,-113735,22510,-397529,-270046,-279900,-688057,-295009,-303915,-307456,191187,16779,154798,445457,46227,560297,447651,64185,453959,-41741,-288609,-7879,-662900,-195534,-460782,-624683,-76006,-324246,-165494,316020,-101933,430956,512382,84041,727878,143296,135943,268952,-284616,86387,-165565,-692502,-181437,-679652,-349998,-80886,-436924,179904,94365,104516,578135,229053,326962,542654,217896,239118,175500,-160038,20070,-491264,-448883,-434911,-437821,-297235,-242790,-161716,-5079,117715,301083,463609,528009,422002,565681,231365,168133,109160,-226435,-228460,-357288,-671497,-453556,-485693,-285052,74213,-93992,9558,458873,174238,479829,481166,253463,459168,54822,154793,30000,-430945,-167610,-469516,-529684,-109655,-570741,-295155,62984,-158352,300222,268447,298836,661498,356909,444887,425603,6769,103506,-302928,-375213,-204787,-571974,-372430,-327075,-433816,101745,-55143,135319,402528,220697,483668,280347,169973,266052,35415,41906,-12777,-154108,-306882,-327190,-445755,-258450,-318395,-41761,9055,27568,283577,198309,326912,185550,193350,119664,24357,-53309,-141231,-258006,-143534,-289987,-366594,-179200,-203614,-59224,126020,161815,241229,253221,214806,412817,217978,80343,165955,-207510,-59798,-287348,-404887,-196437,-278809,-157622,-173315,-58226,92462,105970,299942,295685,181513,398703,306168,176745,-12310,-124354,-196273,-148912,-401370,-226355,-362005,-309520,-30584,-166221,-42408,111321,315248,200631,373736,295263,326079,56388,62073,35180,-12984,-254126,-283705,-124720,-349974,-239957,-36864,-305520,116965,33648,149114,489999,74255,225356,425332,195354,101977,93448,-256904,-65632,-386667,-331080,-103304,-434439,-46247,-127978,-169040,225584,45219,287113,356485,154644,343553,219817,-3194,141096,-187918,-246617,-281165,-498905,-202066,-254203,-76747,-119396,55109,215921,140747,111862,247729,332682,158057,401436,176216,26826,-68787,-291840,-139864,-271635,-507567,-98048,-241442,-110785,104572,73684,172898,362091,176401,311130,368399,119456,139384,-60209,-225451,-83210,-258356,-407584,-161298,-439093,-149994,85682,-196766,326600,191663,217146,508719,203164,254186,212007,-62709,78572,-238531,-454045,-73316,-578418,-262053,-191393,-400973,24905,14597,63068,462208,307515,302601,495464,59297,317674,76194,-112543,-132190,-490196,-337899,-340913,-511649,-320426,-84639,-139808,171677,207037,162430,373657,354099,371184,494435,-4904,570,-196096,-597114,-167322,-442853,-544412,-223381,-526346,-104819,144838,-107390,468881,459401,260912,614093,110391,76759,261405,-316577,-5944,-165479,-576311,-272823,-488285,-255565,-13751,-350266,261703,217840,140823,648330,199349,326697,474665,55335,64174,-22718,-338956,-157457,-496622,-406192,-245458,-420797,-78728,-65780,-36076,336508,310175,320989,479251,266538,337421,325000,-3753,23953,-212084,-222474,-365629,-328678,-375556,-204526,-289359],[0,0,0,0,0,4,0,4,0,3,-2,5,-8,7,-11,8,-14,13,-19,21,-27,32,-34,41,-42,54,-58,72,-79,92,-103,113,-131,144,-167,185,-212,237,-265,296,-329,371,-413,465,-516,579,-642,716,-798,887,-993,1106,-1238,1381,-1550,1738,-1960,2220,-2528,2908,-3375,3984,-4800,5976,-7801,10991,-17671,37079,-217033,-853745,-251441,-570719,-614495,28874,-423022,64961,522227,138210,666610,619691,287714,819863,261727,186933,282109,-592691,-123710,-233714,-927727,-192598,-779630,-606516,222695,-469832,415895,508362,112140,933597,289174,307283,892643,-381437,227716,-65530,-705297,-134863,-596621,-759905,-109563,-764366,-85592,233446,-160358,620540,364608,400126,812069,234417,326287,395285,-297459,39653,-314362,-581136,-328227,-726389,-431764,-223093,-168848,159354,301852,461834,540190,584729,489971,627979,257414,11494,-43576,-258611,-457847,-363837,-589719,-381095,-235874,-489726,5318,-17242,142690,791580,362972,715337,629866,43956,478074,157930,-310218,-10190,-657754,-399350,-203861,-648359,-73736,-87686,-238276,628656,47416,414811,1008963,99124,766345,305606,-169324,394681,-530166,-480724,-185502,-789564,-249817,-269729,-614267,93733,-57138,161923,591690,162106,724652,628907,43584,649791,668,-63196,-251306,-465332,-315008,-465676,-563115,-144655,-452311,-108066,84700,149020,394017,429687,358433,672503,227397,208931,174971,-106728,-218391,-414888,-419725,-599308,-410353,-319636,-133273,1082,219337,125679,488700,386453,609960,541814,249340,256466,35459,-188007,-135380,-633093,-316547,-559232,-668597,-324240,-456746,-49051,166296,120937,562242,478319,348658,595142,346600,224261,193511,-372317,-283695,-401253,-579893,-387547,-481612,-191074,-12564,-23155,258264,485994,394562,659782,489533,204796,322765,-136997,-39868,-375651,-472127,-369012,-612841,-494587,-180293,-225925,285152,172145,326614,698435,380456,529414,429050,126309,149411,-232851,-391372,-342978,-559552,-423130,-446951,-306982,154329,-37124,240267,483006,379230,494833,370938,245421,453428,26303,-79174,-117627,-446318,-340446,-413135,-470735,-238550,-304172,-138796,233043,230362,524546,507498,338941,637697,195319,291680,62117,-160546,-101073,-425581,-490936,-336344,-441847,-300347,29054,-154235,195501,304412,327254,498436,532361,312135,221875,133844,-104101,-83931,-389811,-414327,-575761,-453260,-360302,-235862,-65464,29849,153031,351217,392277,256852,275519,214905,47066,189926,-15150,-151645,-149725,-522117,-411467,-319387,-424913,-170322,-28624,-179416,175384,247147,350745,490902,334430,345308,258617,-66159,87541,-318622,-393965,-309910,-609704,-306710,-198529,-293392,-39469,204044,-41023,555698,297856,378520,507438,36663,193192,114859,-316814,-95153,-471802,-378879,-279864,-558308,-204761,-118501,-228984,328701,269360,247879,739125,185701,225861,362829,-82216,25474,-38640,-551817,-89444,-644164,-416941,-241049,-382964,58594,227092,146666,659756,344249,331572,547030,32026,313432,147561,-301444,-35915,-295222,-463260,-78196,-486846,-249661,5239,-124486,325183,284492,174123,458697,173710,156722,364144,-57297,54948,-49687,-368070,-111888,-431366,-482742,-309715,-333371,-39752,58971,236843,161165,457978,408130,315436,403866,35473,254482,-61114,-200124,-159387,-354882,-368877,-225661,-336574,-47630,-70697,-59753,531029,175342,368355,604336,51461,321903,148994,-201455,98046,-305381,-364324,-82527,-653922,-186805,-182638,-482494,296807,-91617,190099,521855,22122,483018,273323,-104854,397343,-175329,-213861,-35684,-470710,-139337,-108755,-451028,155040,-249380,-107002,306232,-16023,320749,343627,163047,391009,198950,174932,-38196,-486914,-232733,-356990],[0,0,0,0,0,3,1,1,3,0,1,1,-2,-1,0,-4,2,-6,3,-6,6,-9,13,-15,22,-22,31,-33,43,-53,63,-77,88,-107,121,-145,166,-195,224,-257,297,-334,384,-431,491,-552,622,-697,778,-869,963,-1073,1186,-1314,1448,-1594,1749,-1914,2093,-2275,2464,-2639,2788,-2846,2691,-1965,-524,10454,-124187,-715662,-451944,-311371,-805548,-21184,-228860,-71455,506491,151877,421976,676920,252547,708603,396820,-30759,397659,-368330,-502121,-220768,-840599,-446512,-421248,-553617,99118,-78792,-35320,756665,173671,559411,518301,153517,618176,73209,-195644,-25529,-645578,-404030,-396804,-871621,-240527,-240407,-294199,355240,38389,374038,756371,374666,505087,383417,1904,236951,-63861,-600340,-138754,-612443,-399716,-403004,-536337,-145926,138204,-78688,578586,499753,314650,788093,246511,416172,321578,-464630,-91247,-318913,-828345,-297410,-719515,-616602,30630,-526434,253524,445560,60676,769015,410026,275188,770816,-101320,209977,5406,-744016,-50795,-740346,-677800,-163022,-703288,-118278,296344,-219507,560310,352297,356080,763961,179052,423645,161409,-182933,114226,-413506,-561161,-265009,-648479,-407956,-192824,-283007,25973,103742,207760,567653,399411,429799,521975,394200,88186,124756,-196017,-303710,-335399,-447548,-439881,-367622,-470114,-212087,8371,13615,346270,463739,416625,549254,199132,427333,136346,-239608,18625,-470164,-547536,-392828,-707974,-360104,-214773,-303406,218741,112374,290427,670024,394158,483843,327213,18268,384581,-138892,-298632,-137264,-723135,-425349,-452376,-532134,80742,-82621,92798,391591,152339,586097,603811,289013,532014,91831,42942,-58334,-284051,-284992,-401484,-539476,-304750,-464877,-234481,-148919,-76463,394620,307848,485772,445219,458427,524574,422375,8697,11480,-186882,-248091,-275752,-522453,-250533,-318545,-306043,-38738,62718,199538,383094,434121,451522,380292,310366,243127,-50952,-160566,-396027,-382419,-343953,-605561,-463431,-252073,-263577,91307,223963,284514,568134,394842,375543,487802,175066,286303,-70797,-242313,-345435,-440795,-390580,-378588,-351355,-37944,-181724,11128,342177,201385,553350,348409,466880,235419,145617,108735,-25454,-220631,-246547,-580132,-477636,-188229,-412211,-163897,-146930,227642,263320,179551,396774,450583,303227,478456,107425,67175,1029,-183696,-288436,-388102,-236747,-277684,-447515,-19867,35141,74803,395771,157942,489027,558061,143809,420620,230756,-62337,17997,-371290,-314841,-261839,-556556,-214499,-273811,-218357,252070,-45396,234392,440858,209301,569466,338270,129096,405472,-21342,-180874,50775,-447301,-353275,-345059,-428430,-115586,-242917,-211054,75177,87413,272279,358583,344743,393438,363037,294735,96642,-70682,-262362,-150642,-438595,-393452,-238268,-334504,-119047,-88163,6330,418231,204793,354888,367195,133653,333128,242615,-74555,-64890,-362289,-392772,-192449,-481075,-200160,-183879,-200759,192475,217197,254383,565566,221369,400838,385210,-75414,69469,108677,-326072,-112056,-386880,-498711,-244178,-376397,-102994,-43059,-124305,414167,313021,371391,580501,320016,154697,247640,-119453,11567,-355145,-447864,-166219,-465196,-365043,-126034,-172553,9687,271065,159815,454184,522163,131379,608499,133834,-37263,110685,-514603,-236940,-250416,-540034,-142018,-326181,-300099,212307,-190661,241941,538036,178161,445032,328840,304490,392713,-282313,-112629,-128011,-582684,-280302,-376381,-520547,-42941,-301777,-67021,303523,-65837,448057,317741,246631,636432,128287,58222,34614,-224343,-136064,-315060,-541893,-301144,-453008,-151446,-98951,-154880,133487,360561,384176,386566,444476,371014,58468,184993,30333,-15671],[0,0,0,0,0,-2,1,-3,5,-3,8,-4,9,-9,15,-18,24,-29,31,-41,45,-58,66,-82,95,-111,130,-147,174,-198,232,-263,305,-343,389,-441,495,-562,630,-711,791,-886,986,-1095,1219,-1350,1500,-1658,1838,-2026,2239,-2471,2729,-3016,3335,-3697,4098,-4565,5099,-5733,6489,-7424,8617,-10207,12479,-16043,22641,-39504,224757,185490,245289,-14540,-438961,-159368,-627310,-781954,-230075,-747969,-217964,117963,-257373,590158,450337,165619,1008948,193037,450687,559096,-254014,88215,-363871,-670227,-102161,-752695,-653358,-126595,-790297,255120,138426,-9343,871496,312963,456070,897870,-6924,503472,25907,-546423,73020,-655162,-530967,-314542,-933113,-123439,-174670,-344461,407042,83420,224318,702337,305947,591931,559005,60584,249358,-258368,-274267,-265039,-650261,-522784,-482362,-507199,-116783,-85549,60769,368295,377394,284492,573636,376354,230696,403546,-26703,-32224,-115358,-688639,-329476,-603493,-694720,-112591,-589264,-117850,213435,-156518,548978,471258,75112,759511,119995,102098,330566,-439974,-131353,-330756,-879085,-143571,-546803,-356526,81202,-316480,423628,301788,196745,710778,262938,216249,572493,-189546,-61722,-39515,-640325,-128547,-608567,-485456,-120846,-487890,-72929,152240,90893,661923,260450,383864,708560,238420,393151,250966,-205290,-38095,-382592,-445249,-371582,-499206,-340693,-242590,-206730,51194,53307,304150,449005,504501,427912,276108,270507,-7961,-76487,-150389,-206481,-385297,-421525,-456445,-420814,-433410,-158644,32806,-60138,412422,379065,416270,644449,287599,378393,186067,-158821,-19297,-404001,-432440,-356102,-696684,-308225,-357674,-349463,109428,-31495,175096,536815,112984,574599,459462,202269,327890,-91366,-25765,-283517,-479289,-345876,-465987,-497966,-55695,-317634,61204,254937,239417,586375,422251,430832,468046,202435,125533,93759,-256550,-175317,-424423,-381324,-412924,-409604,-157888,-179574,27280,211568,194013,446731,437794,279611,518800,130368,47811,103472,-304930,-100533,-317994,-321378,-230092,-424440,-245140,33652,-86805,303795,245460,287664,343136,332353,244733,203814,38828,-13284,-190438,-256902,-79233,-365539,-116807,-290197,-221744,15158,87039,-57810,208706,247359,243726,244118,62894,204919,-52331,-24237,-86591,-139528,-256107,-128004,-413970,-206617,-114284,19727,140934,231042,219951,300624,127978,291409,144184,7461,30161,33034,-344934,-56894,-249959,-441076,-147247,-191359,-106042,72515,65469,41855,315737,280772,374377,236354,186790,189426,60234,-21387,-80440,-404726,-343398,-415954,-348453,-127630,-257770,-155550,205216,59254,277859,333936,172536,476930,290562,249600,304489,-19181,-148183,-178487,-378620,-218754,-416563,-227364,-308959,-244258,-45593,8723,-100587,346094,284826,249766,393377,75369,187016,81140,-251035,66072,-94757,-299743,-113693,-507233,-99895,-219016,-281983,48042,87316,-38015,66586,126287,341314,324826,17823,136676,71199,-82604,35691,-271620,-214483,-321444,-311855,-144490,-174550,-68663,46416,36158,115814,343514,159151,252189,196884,-6726,110214,21631,3876,-87751,-166229,-287276,-203755,-84783,17185,8343,64937,162739,164582,260108,236467,214245,164975,-37847,-108852,-37850,-173127,-197897,-76545,-187672,-122805,-47348,-181848,42787,112130,19015,199544,69263,90318,246281,140668,144974,39140,-37630,-38140,-159329,-229000,-183443,-247572,-292485,57876,-178262,124449,56517,70494,188792,39418,146179,168907,-796,179055,17211,-192013,-8595,-257036,-148132,-150015,-263357,-132469,-102650,-153463,66586,17676,155102,214802,37580,180199,120914,109542,129435,-55362,-94724,-97261,-110240,-221699,80361,-41944],[0,0,0,0,0,3,-1,0,0,-2,-2,0,-5,1,-4,3,-4,5,-5,10,-9,16,-14,20,-22,27,-33,39,-48,53,-64,71,-85,96,-112,130,-146,168,-186,215,-238,273,-305,344,-386,428,-481,534,-599,663,-743,824,-919,1023,-1137,1273,-1421,1599,-1799,2046,-2339,2719,-3223,3943,-5084,7130,-11636,25627,-160288,-453991,106406,97653,90215,849640,250763,617051,817762,184903,503170,136789,-277099,-78863,-420050,-559066,-389136,-821441,-317223,-148123,-239319,336350,72977,244025,749658,362003,479895,635768,17229,486715,-146321,-521927,-128383,-492134,-606710,-328880,-837253,-223919,-172281,-392324,485179,321786,500024,731497,232868,706241,518915,37763,310249,-208558,-550155,-393766,-523065,-582962,-295726,-665593,-213948,-20400,-70700,556877,363592,270575,867977,246135,405603,329450,-211879,43036,-302975,-673110,-268785,-722334,-367512,-85617,-561022,353055,-2212,79884,824122,362635,421596,898601,2882,505364,66497,-402124,84883,-783433,-535177,-210124,-793034,-59819,-142981,-249685,487992,103246,353202,692759,279879,671065,405097,172311,386432,-200127,-181097,-235624,-561950,-271952,-435447,-645972,-105557,-156841,-51164,327902,227430,567931,468885,452203,488438,150785,114401,-37552,-278204,-396897,-361300,-497451,-390536,-351338,-348132,-142168,119028,24340,354535,439403,243637,566798,240374,140429,307259,-200398,-169946,-128567,-703597,-299127,-621157,-444482,-201957,-236129,258840,230417,193285,649172,385374,410220,457657,37400,194410,78156,-446492,-93098,-559345,-507686,-190775,-641463,-175200,-19377,-117794,312930,103486,328206,610892,192687,435100,329094,82214,204144,-248712,-270986,-373355,-782773,-309689,-420931,-269759,-21615,-117417,286495,192420,328442,431683,323040,384124,398554,94072,183270,-105260,-236649,-405151,-422090,-389191,-440152,-347487,-88457,-106096,106114,315298,443107,354687,296112,393262,196395,-39770,176629,-82378,-358202,-90300,-447557,-344886,-329754,-388991,-218146,-93378,-69490,348644,212550,381757,495489,285209,399806,122337,117259,65737,-198115,-405713,-349264,-422904,-349268,-418593,-301339,-157393,-83587,124691,269440,262954,456400,238998,395866,331612,105760,119600,-266301,-187604,-253400,-441884,-487044,-319310,-277030,-43299,-5695,241872,247225,308345,503388,459093,346426,294757,53282,-7061,-177903,-203753,-403483,-657580,-315781,-355355,-423402,8659,-73069,137703,470611,329957,583744,401655,114864,414230,-105032,-26930,-310927,-560148,-290857,-443416,-460712,75362,-310088,18617,341578,209881,496266,442767,286935,565606,186298,70966,100519,-291881,-159300,-344638,-676417,-325387,-532190,-427111,-18101,-211593,203196,401932,362920,481258,463761,290262,226643,-17248,-42508,-84945,-473923,-398883,-229545,-494168,-389383,-271279,-292169,214303,132207,225100,479339,246792,529264,465672,74241,236932,-48727,-287901,-144857,-510660,-568869,-272442,-538202,-143980,-211284,-52865,394959,-21636,218849,419092,133932,513095,292130,76266,233393,-367741,-457514,-166776,-616773,-370889,-376873,-355943,-10734,-96041,35906,435273,237786,522542,469022,285970,433407,101718,-86672,-47981,-321466,-453719,-221971,-651501,-285934,-253172,-351156,21792,71408,101729,532000,139569,441472,503618,173982,519168,4623,-51551,165429,-472751,-310413,-375510,-706859,-31664,-428165,-220952,197320,-92024,278867,409620,157661,630053,210665,70404,407278,-223174,-17317,-120671,-591123,-204861,-390058,-431527,-68027,-151532,-39685,134232,34038,412697,294302,395316,513097,60657,101803,39529,-129809,-179384,-305248,-310819,-392114,-296343,-278572,-171405,-95411,40851,275417,210167,318753,353718,325193],[0,0,0,0,0,-4,1,-8,7,-13,12,-18,24,-31,42,-50,66,-75,94,-110,134,-162,190,-227,262,-308,353,-410,470,-540,619,-702,800,-900,1018,-1140,1283,-1435,1603,-1788,1986,-2207,2441,-2704,2986,-3299,3637,-4008,4415,-4857,5350,-5886,6489,-7154,7902,-8741,9696,-10793,12063,-13568,15368,-17588,20389,-24085,29220,-36962,50309,-80558,321015,300265,616354,684358,143608,654409,220888,-267338,110796,-450812,-673518,-131873,-919534,-440638,-157903,-412133,421813,299050,147667,843438,222610,636326,711716,-67562,449197,-123680,-462790,-894,-837812,-409622,-228181,-873929,80628,-102683,-124458,711024,84211,600920,752499,126712,743139,278338,-159546,206310,-509407,-412694,-258527,-826682,-338581,-364827,-438989,233457,-94355,195788,720769,450683,662305,667780,343218,344972,23223,-84152,-213712,-430342,-375379,-488910,-638636,-461338,-169073,-115236,156634,295126,202754,636281,461439,381046,539202,30266,115440,134879,-549220,-216326,-386689,-775035,-195257,-451244,-264078,158500,-205416,569127,511733,327863,847440,218021,226692,469049,-325199,72901,-217745,-861777,-180573,-702912,-505381,134381,-557355,229096,191751,-61668,783624,316296,516692,821224,133456,448039,-125684,-466002,43767,-548678,-482248,-306368,-713749,-73762,-117789,-38923,427402,217573,493238,636128,304512,619112,233741,100061,115556,-314367,-395141,-423925,-583314,-354628,-408258,-322547,60531,-54966,237902,428700,449650,535448,355201,506227,203379,220902,-16962,-234637,-219853,-586460,-548146,-488470,-420735,-99887,-90887,-47255,424725,350920,415233,602579,391084,396768,364238,-131684,-11698,-255833,-372461,-328130,-716747,-369663,-443023,-465216,48264,112227,174055,623401,383730,690378,382422,314806,558491,-6354,-150605,-225599,-485492,-481087,-635547,-506496,-190594,-340761,127916,113025,65271,541896,460309,524030,548615,274816,190917,46480,-198803,-21267,-516960,-342788,-366548,-636777,-240413,-253434,-114906,245947,242826,493705,455206,286762,621532,305198,221943,121770,-190697,-106600,-529500,-516280,-283575,-706337,-301642,-6152,-189206,238601,217291,267109,673136,263990,547755,385694,16585,250578,-76408,-401681,-190250,-598326,-520898,-308897,-422840,-9495,-67952,10320,494266,361077,513684,534121,292640,433216,89955,-86768,7621,-183722,-413930,-404247,-408465,-318563,-246597,-85395,-20910,89063,262445,462982,460004,443269,512078,189377,117628,120423,-361650,-346008,-348718,-529097,-399200,-413301,-456377,-33986,-115857,124441,376624,278390,534477,474516,234748,456161,-70407,-130549,-129757,-340884,-277289,-385315,-685010,-302957,-403358,-197806,170183,-36928,443507,475348,325380,603845,383624,232160,307439,-160640,-51706,-104958,-570270,-257429,-506269,-499236,-81240,-384471,12600,199395,94868,415255,368818,249866,482089,182752,109938,214693,-209948,-93877,-216185,-478776,-257233,-460620,-391271,26046,-261245,57216,326272,135254,588883,342110,200418,463617,-179204,144130,-71362,-409425,-147773,-548689,-491453,-212710,-356992,-101527,28442,-44134,334023,135560,285753,546040,193884,445423,311168,-112279,78579,-265718,-501817,-248038,-455433,-420442,-310251,-259725,-187830,-56741,35695,333471,317943,223811,426646,252932,285293,321741,-41870,-186217,-186894,-393971,-288719,-492943,-440992,-107220,-348053,-30652,298887,-79396,576843,378805,308151,515307,31842,252558,191794,-420776,-154768,-320672,-635853,-140970,-457483,-258964,155808,-264178,298289,306595,77996,777596,127949,332440,444022,-225083,106149,-148535,-526895,-19598,-587534,-470358,49297,-461418,96750,205440,71795,590872,241432,367521,573467,105534,331130,57216,-230640,-214036,-392977,-397419,-276173,-416307],[0,0,0,0,0,-1,-2,-4,0,-4,1,-2,3,-1,5,-3,8,-7,9,-7,8,-9,10,-15,12,-17,14,-17,17,-19,19,-19,24,-21,25,-22,26,-23,26,-29,29,-33,31,-36,35,-41,43,-51,57,-64,75,-84,102,-118,147,-176,217,-266,330,-417,532,-697,924,-1273,1826,-2820,4962,-11828,139645,335042,770085,566227,290613,557113,-37937,32888,-37060,-711306,-283444,-574082,-719470,19770,-504495,-187435,311939,-193384,609633,672699,261151,778152,324529,293060,305068,-236150,70285,-373730,-836750,-229989,-713083,-645668,-203428,-400692,187100,211228,-64802,622046,332760,471681,743080,107027,267786,283424,-240288,-90047,-392235,-516466,-256955,-668579,-355353,-147720,-300703,173686,351419,118243,681043,566207,257342,639014,-2590,-7554,99740,-448064,-266879,-570784,-596555,-254768,-493191,-368529,211231,-236163,354088,658973,-70231,929920,297905,199560,562088,-178571,-43414,60719,-708250,-166258,-563028,-618204,-8960,-376938,6882,376017,76028,817211,486345,304946,820753,104951,223828,205655,-236299,-26654,-237162,-572827,-124172,-684210,-319778,-93849,-201002,200315,251987,359470,636313,445527,528650,452972,90738,176689,-414535,-422443,-397022,-494172,-639669,-453386,-352414,-115575,80313,190305,318899,420001,530968,455216,549001,74620,62863,-125487,-456259,20873,-629926,-569665,-307308,-630047,-188333,46556,-87243,354139,303333,361828,751713,211906,429439,322942,-287850,143519,-387262,-406072,-200389,-594013,-321844,-452047,-469894,178870,-77690,259968,575861,377647,586025,591886,77495,425365,92617,-176066,-67339,-570650,-224068,-594010,-600993,-233639,-469041,-166481,76577,87963,548013,506546,365331,544905,322781,430911,160228,-122655,-79155,-248249,-307884,-530428,-422893,-238849,-264822,-245805,28808,106431,286416,342226,275287,442072,381303,318875,164840,-59017,-277416,-380377,-357038,-347640,-546091,-306384,-87587,-277712,88623,133470,295439,542215,306631,533947,315668,280882,388835,-30493,-214893,-185611,-536311,-227695,-387815,-523059,-137805,-191057,20172,242537,217029,453766,322645,317768,365999,214501,66663,48815,-98310,-129847,-309551,-341794,-266372,-265945,-234240,-187403,39088,60960,255413,355782,401386,438214,440426,208514,189440,-150152,-273870,-221669,-419711,-422430,-315082,-440766,-149413,-165517,55221,355302,224312,458262,387043,383268,383795,115635,-8907,64470,-401549,-337610,-247485,-573193,-178611,-341152,-229549,9233,-226750,300930,402169,335928,507581,241802,168002,347168,-8859,-58864,-49089,-325013,-181739,-307500,-355934,-129125,-192794,-29975,70152,55145,278298,198219,289231,364851,243448,-44754,270751,-51505,-30410,-281338,-307600,-109361,-252596,-391777,-76383,-142539,-6136,135057,191047,294963,368609,241570,362094,153191,-9343,106120,-141694,-154741,-197109,-474160,-289036,-216735,-151386,-2123,-111109,286383,333448,129038,401677,316664,177170,239682,-60629,22216,-94176,-349550,-164013,-286657,-379018,-88060,-202134,-49719,111795,67000,336224,417401,165202,472054,136953,65262,64198,-322026,-159848,-169647,-323699,-331288,-174923,-358060,-60394,-74537,-16596,266984,266599,348604,524914,191530,272440,165344,-250502,-28015,-363797,-380188,-213872,-544372,-217666,-171732,-271329,61588,161237,112689,560039,154840,383626,471364,-110246,300367,-79235,-454724,-101711,-609138,-299866,-259396,-469040,-91194,-91411,3684,467024,265305,225272,413753,211984,392507,139066,-235295,48474,-386741,-264283,-491024,-428503,-222218,-327144,-177390,59131,-16693,318482,482736,267971,419333,216797,115793,116754,-44019,-234399,-289632,-248062,-398151,-365983,-278858],[0,0,0,0,0,1,2,-3,3,-5,4,-8,8,-15,17,-24,30,-36,46,-54,71,-84,106,-125,150,-178,209,-248,288,-340,392,-458,524,-604,689,-785,897,-1014,1153,-1297,1461,-1637,1835,-2050,2288,-2550,2833,-3148,3486,-3862,4269,-4720,5214,-5757,6358,-7018,7756,-8574,9500,-10544,11740,-13121,14740,-16672,19009,-21883,25273,-27462,-60234,-502859,-191918,338392,-12043,427450,602785,238237,598311,347469,248809,413062,-313144,-181769,-172490,-850139,-393085,-394263,-666844,88795,-363900,135293,477496,67950,774807,501136,276690,726096,103380,67824,240689,-651292,-182177,-317130,-789224,2748,-550271,-341985,194531,-374858,321573,479672,167164,693744,280570,176101,405143,-193492,67963,-28815,-585482,-52487,-557753,-586673,-141062,-427215,-47610,131831,34497,521759,408319,367112,641440,215711,243203,131008,-174295,-55080,-330578,-419591,-320713,-315714,-319869,-82170,-57329,-143868,319962,271831,306827,608667,277329,410699,335289,-85192,73667,-236261,-229203,9105,-452778,-142005,-213137,-241857,157391,-21726,51938,494552,69566,452206,426493,-6554,382366,24520,-154245,162064,-424499,-210114,-168345,-634639,-52170,-352841,-61616,215464,-59414,483467,495030,141439,497833,255181,246965,282926,-137011,-33150,-167880,-360789,-106460,-547559,-299342,-191885,-299970,58916,-125492,232988,217815,275336,410505,158161,132517,382001,14890,-56421,-86668,-245745,-238794,-346318,-281818,-187788,-119369,-225228,-82935,117986,224960,121455,377431,227446,256533,313493,-15585,96314,-147391,-156815,-195253,-224319,-371820,-194562,-233396,-83079,-72039,37724,226015,39155,263375,397293,253063,462786,146245,81738,19093,-320515,-172148,-374689,-362376,-179652,-311811,-141355,135396,11075,261347,425853,323603,532461,179443,367990,179247,-137263,58826,-218424,-341279,-263786,-445859,-289457,-326587,-223035,177673,124451,126514,269116,183852,349370,193593,94398,15559,29314,-174258,-176880,-355558,-246742,-267872,-270832,-134004,-236787,40526,54539,194734,359184,170335,280274,281342,-32230,128474,-94359,-267675,-111573,-239769,-289868,-100520,-298017,-138609,-92685,125669,211055,2594,230948,333478,129521,269810,226538,-69563,61734,-170418,-233534,-145130,-381553,-186791,-170004,-192091,-76368,55803,170326,245857,165388,117209,221769,54923,153752,14385,-118274,-51875,-133626,-267751,-255627,-260991,-245290,-59448,-151245,35381,115792,130575,279100,282702,206122,258580,100568,-49534,33187,-180794,-145535,-221217,-175791,-62929,-185480,-1907,-56149,-15256,267432,189864,85868,273508,23071,268542,75335,-160925,59652,-165042,-203527,-264430,-236296,-104153,-27434,-100517,-9921,-33201,-88099,276865,17446,158302,116627,15069,54170,55688,-46167,137253,102314,-210933,16381,-45660,-205891,-220208,63187,40677,143043,-50326,86402,127348,-42599,102481,8408,-40774,39740,-37218,14297,-18305,-110459,40338,-76880,-163682,176937,-118245,137564,194934,-139491,57328,-70936,52250,146711,-78484,-3874,73209,18734,95464,8781,4804,20985,-27874,6093,80927,-86650,81225,-28756,122971,109589,-88772,-101350,-127342,-93949,-12984,-139490,-46428,19817,45933,-23661,145257,2338,81661,263820,228122,121651,205601,-79426,5469,-54946,-240333,-146874,-100162,-137992,-16646,-35093,30076,-12364,85920,133860,102172,75935,222520,28375,41369,183536,-292226,26346,-100560,-285041,-108929,-233183,-236639,183988,-112133,88148,151618,-126069,426408,161074,210343,262336,-99111,33599,-767,-281686,11731,-282729,-273570,-50507,-119103,-107024,34047,2693,384390,105679,143443,240001,1011,166079,60796,-123685,11980,-204593],[0,0,0,0,0,-1,-1,1,2,-1,5,-1,5,-2,5,-7,9,-12,13,-18,16,-21,23,-30,35,-39,46,-50,58,-61,73,-77,90,-98,106,-117,124,-138,146,-162,171,-183,193,-202,216,-223,238,-244,258,-263,276,-284,291,-303,313,-331,344,-370,399,-441,500,-581,698,-856,1086,-1406,1893,-2928,46110,94445,321535,-403519,-506102,-96874,-862418,-472407,-426188,-615921,13476,-204924,-36754,578781,151426,592196,672383,15280,608361,130691,-284246,96525,-586151,-380125,-324942,-939957,-348291,-443446,-524354,360082,57346,333620,703908,191173,732592,709247,26870,488679,-55807,-346962,-37938,-731013,-533859,-436775,-618388,-230843,-290603,22518,453170,197493,475163,841555,397429,491240,304372,-129205,175875,-183661,-553474,-255245,-667688,-532634,-178582,-369539,23560,201149,6830,691884,405050,376964,804473,42199,217051,316530,-433736,-69186,-489869,-740215,-139516,-829821,-288480,76111,-336718,507024,378569,243429,996399,328180,492529,601423,-262767,175539,-156563,-563040,-121501,-767801,-629981,-121425,-637785,78341,129303,-47101,671531,231691,546599,663740,232206,452312,140632,-238074,-78082,-611509,-590527,-494862,-672389,-294022,-216642,-25594,156972,270384,460036,539058,603075,371530,365638,203246,-66828,-110335,-294390,-491844,-258356,-699967,-301524,-101246,-241580,223052,185929,276938,544139,537333,475230,566958,-5681,170556,-64413,-531594,-199837,-695430,-550794,-205746,-751318,-92728,-16464,-42799,749388,151702,523429,700744,185509,563738,175562,-66314,121191,-456143,-250341,-320249,-770882,-236822,-359809,-453939,147525,-171052,301993,535859,215546,628756,504850,286517,441055,-37300,-40165,-50538,-417772,-425916,-546890,-410241,-276862,-321351,9935,80875,185805,455535,368537,548665,422533,274161,373424,-64910,-267816,-182218,-556580,-387819,-494278,-584694,-146617,-278976,18490,319472,126176,622612,357551,363960,481234,281232,367923,101534,-174991,-85943,-482984,-486053,-359297,-627617,-310882,-264385,-151064,118833,154346,380782,385376,310353,626252,305583,152593,335608,-80493,-122139,-442566,-579801,-410575,-481534,-376354,-141539,-245561,258377,155836,374345,326814,419277,394486,506602,356326,139637,45654,-232198,-206263,-438129,-346039,-440496,-318527,-167207,-346745,96228,189043,321175,490092,355735,510747,555527,198029,288628,-12616,-95644,-204146,-532070,-358309,-347289,-552760,-133330,-336219,-126015,339134,50900,388910,306177,346629,567079,138808,53563,168771,-426166,-193800,-362976,-628755,-261018,-466286,-243494,163869,-175869,200187,479546,158387,438920,476925,245126,366388,-77295,46214,-56797,-410320,-351085,-329497,-437604,-239694,-306413,22181,153950,181039,416931,480265,290762,363207,302741,93080,140018,-359887,-403434,-402446,-644773,-307112,-186259,-401383,-57465,148553,206668,563753,277167,434397,426019,259480,237466,54723,-196453,-211655,-478343,-374963,-248474,-505846,-160678,-48021,-23226,242696,261101,352797,523995,392604,456086,391025,1618,99551,-165794,-538239,-208879,-548442,-422703,-194004,-202377,-35942,176507,43771,251893,351948,248611,440707,200526,262105,232972,-267128,-228511,-255992,-590410,-211023,-422011,-250036,48133,-132822,47253,437350,-3310,534085,351892,193879,356135,-64712,103423,-88175,-540567,-147040,-347967,-606492,-106465,-454635,-58185,183105,-97735,379963,337974,217243,591404,176918,122885,233983,-159794,-28847,-166450,-475426,-151424,-436615,-454004,-27895,-217341,274761,153349,114076,484882,239773,337175,322829,99457,96739,12184,-133424,-366100,-403327,-295237,-360748,-138056,-184661,-22755,55684,308383,367635,256698,250947,351749],[0,0,0,0,0,1,5,-2,8,-5,10,-11,15,-22,25,-36,39,-52,58,-73,87,-106,128,-147,175,-198,233,-267,311,-356,407,-464,523,-594,665,-753,843,-948,1059,-1180,1314,-1456,1618,-1789,1984,-2191,2422,-2671,2944,-3245,3573,-3942,4344,-4798,5295,-5863,6499,-7226,8066,-9042,10202,-11594,13318,-15493,18354,-22274,27945,-36458,45695,-658258,-688192,-273714,-955036,-363794,-117076,-237732,385832,360933,326235,805493,324974,609848,660079,-161527,175029,-74936,-706475,-173277,-718549,-707794,-21097,-817854,-167641,75401,-228883,658982,273979,367829,956642,130911,569434,518107,-400692,326713,-462017,-554951,-222240,-859958,-477590,-171858,-633390,354816,-19591,-22827,696414,145544,530240,714796,291927,515844,74723,-199191,-81018,-562766,-460656,-516644,-646607,-299477,-340256,-264895,228978,157779,291648,649618,427768,369039,539797,304639,210486,-28113,-259107,-305478,-456200,-594712,-285739,-519750,-350391,83011,-161457,230315,389236,191113,784929,323683,426496,671367,-135995,221229,-53627,-602706,-49258,-603226,-683093,-4499,-720449,34362,112799,-189079,658411,361009,413388,867677,70321,461340,374832,-208713,161937,-381621,-431562,-256274,-846870,-226013,-266745,-622657,245553,-140399,292398,573115,304537,638547,384331,211518,398061,-214581,-217940,-217688,-613397,-368649,-495924,-622786,-298710,-244961,-120265,184240,99312,524407,559792,404526,528459,374983,111049,-67452,-71076,-272695,-265180,-413270,-361173,-377356,-272228,-275419,-138254,-52343,238345,338018,220925,285179,375211,402666,241298,113045,6546,-119253,-362696,-309959,-386141,-420942,-277368,-231442,84557,34,-83887,469029,323625,311206,534157,259725,163842,115157,-169192,-7743,-176001,-420330,-344462,-356942,-185221,-122694,-72146,117810,163943,167221,422444,91257,189504,168651,176526,106549,28566,-166907,-12249,-297052,-219630,-211873,-253155,20647,-68466,-69839,112827,30301,171331,174210,44598,97201,56958,-53945,-731,-109675,-106316,2835,-126374,5787,-9203,-70393,-19179,4714,77356,126086,72932,2133,-31067,47718,-1390,-6425,-98554,62818,-19227,-121577,-73647,63710,-60811,21024,101972,141480,31887,-34463,115288,157999,-8054,21745,53697,-11860,-68490,29663,-112771,-177145,-61409,-94689,-110209,21948,9758,81946,49845,35510,128869,222242,-19226,76948,-105969,-16197,33720,-22217,40198,-123032,-101091,-18101,46173,14271,-123144,-86931,44687,76725,32440,15520,143274,101349,49582,49918,1027,-180583,-109698,-38647,35670,-25214,-76071,104239,59521,-66498,157761,67693,62814,95745,19376,8274,-93417,-43689,-43763,-9486,-13050,12247,12308,42881,-58848,-78664,-43253,16293,-9264,-6757,-134285,87040,34109,-40722,37947,-18402,83071,94663,-70106,86905,-34324,52013,26299,45005,-25226,-37195,-37474,54930,67797,-89149,128407,-19199,117077,-22780,73448,71011,-40217,65634,78099,-7147,-42811,75376,46201,101055,45895,-31711,-49217,45644,-87539,-6289,-73178,-115934,-2754,9863,22436,-86335,14654,73166,-6538,-45599,51575,36656,67455,-20710,-13472,85660,9956,-50725,-96427,9482,-23070,24770,142662,-44584,23374,19450,68878,124738,59047,-5320,-151052,-25523,-78757,-44872,3940,81420,-109842,-18241,24703,-19528,144520,65710,10781,232646,157113,2108,-2302,55033,60179,-62968,-16738,-100972,-80890,60197,176319,17275,-19911,-116265,124680,207128,-121586,116194,5072,-152996,75631,27475,48531,25662,-197502,76436,-138626,-95554,114185,-130558,68171,206555,-2869,208590,-3329,124005,166031,-109429,-3522,8647,-216582,-253785],[0,0,0,0,0,6,-3,8,-6,11,-12,16,-23,27,-37,41,-54,59,-74,87,-104,125,-144,170,-191,225,-254,295,-336,383,-435,489,-553,617,-696,775,-869,965,-1072,1190,-1314,1456,-1603,1772,-1950,2148,-2362,2595,-2855,3137,-3455,3802,-4197,4633,-5132,5699,-6356,7127,-8039,9152,-10522,12277,-14593,17815,-22591,30385,-45246,83587,-426019,-750838,-165627,-782951,-341139,-97863,-373562,367098,255755,158163,801639,236004,590903,661871,-180690,281431,-107890,-458177,17425,-618272,-677390,-275413,-662691,-47719,-4520,-236001,634707,338092,422389,897809,250081,509737,579704,-238807,-21745,-373186,-530273,-271168,-753679,-511127,-147748,-347783,93800,355505,131923,717104,417757,466645,828998,217225,100388,132511,-302170,-362930,-466838,-759827,-248622,-423531,-448811,182417,-54824,272659,621645,239535,730888,523379,171852,403037,-96513,-266132,7782,-815111,-264693,-337683,-925601,127659,-259601,-130050,581919,-127875,566126,752330,317418,671240,179320,-41891,357838,-464330,-348249,-297934,-875396,-222459,-483207,-463210,261296,-237349,223485,642265,103854,738582,431756,128614,522069,-54561,-139516,-68177,-527097,-237114,-538612,-555819,-139849,-236137,-26385,250309,240533,461417,475178,388654,346846,186864,7275,-179879,-286762,-375010,-401071,-355789,-482482,-329901,-106332,-183625,238563,156852,436540,632374,380761,523835,222954,56793,137749,-345630,-136939,-227105,-749291,-222098,-434201,-506074,79156,-148475,138879,456752,144643,517207,464441,150144,504291,7963,136423,35801,-479956,-230938,-448326,-511890,-237112,-460077,-163226,241822,49133,547166,429405,435864,524697,175037,291511,109007,-278765,-144120,-338370,-621593,-356361,-601711,-307766,-82484,-83230,332033,249182,382971,590858,379574,550110,321550,156757,56799,-163901,-292940,-447840,-520521,-474083,-496517,-426058,-80508,-126394,272972,360681,343331,561818,493766,413769,377288,87293,6994,-94019,-511474,-352393,-505731,-454204,-381048,-353384,-4459,-35536,120233,433587,320751,579411,576323,289198,354028,-50291,-59131,-111256,-349328,-311258,-438491,-515510,-471976,-324661,-131532,270965,166533,435896,460745,477150,519855,329921,239642,136523,-213231,-339907,-460612,-306202,-373195,-551681,-369751,-294019,-87375,230753,240455,405168,420827,428973,541647,418432,265286,110301,-180836,-124344,-354600,-497973,-334928,-527564,-253566,-193483,-206689,121504,192455,481926,538588,281852,559843,344402,89661,259349,-223331,-235549,-230258,-590801,-342516,-473836,-365269,-220096,-272824,122867,276416,44083,495764,383863,180727,465347,88263,204786,113566,-346708,-168298,-387934,-488619,-236082,-372689,-193874,102775,-127914,184215,331713,168138,460941,314632,220060,187709,55514,-25977,-86078,-370986,-259087,-432340,-266269,-113877,-192438,-42027,190404,89163,174460,376522,187883,362166,262125,2567,-2101,-28114,-239173,-88864,-360426,-378349,-79442,-304102,16450,-10021,-63257,306293,241229,311904,382045,199529,330260,26674,-76518,36719,-263263,-369786,-369321,-398785,-166136,-50017,-141984,-76154,64049,290249,289017,241396,324058,272094,175393,179512,-126894,-225900,-142024,-383760,-221621,-248077,-389474,-186314,-53642,-61734,245370,34207,239369,558563,176235,217995,190034,-108214,192563,-76901,-175362,40811,-567822,-356217,-154126,-459560,23753,40107,104695,448421,57800,289808,314209,216115,318066,45741,-39353,82903,-337025,-145214,-163769,-385794,-140759,-313867,-186469,160693,-24342,274831,357686,191829,412736,237360,236795,332743,-63287,-44459,-138937,-285628,-253034,-232462,-309540,-148022,-277448,-70204,149077,110012,184787,364376,235963,209708,251008,45255,52763,-6055],[0,0,0,0,0,-4,4,-7,9,-9,14,-14,23,-25,34,-38,46,-54,63,-76,87,-107,119,-139,157,-178,203,-226,259,-289,326,-358,400,-441,487,-538,592,-654,713,-785,852,-933,1016,-1110,1213,-1321,1443,-1571,1720,-1877,2062,-2265,2499,-2768,3076,-3442,3872,-4399,5041,-5854,6894,-8274,10166,-12883,17040,-23984,37411,-71914,375352,412453,-85685,308004,-425417,-320192,-148651,-873109,-321789,-264709,-484092,13443,-147359,785,635310,121642,601138,829604,54397,486481,139222,-351273,28203,-854930,-416238,-237804,-929627,-200511,-225554,-443912,472919,-98545,341007,749823,254256,727449,424269,72669,500982,-281570,-374144,-82455,-787877,-298781,-589199,-820171,-95343,-380745,-94349,389316,-71467,497744,546401,331754,660171,136268,145923,150482,-279920,-282688,-290171,-754122,-429772,-453345,-504862,125440,316,208176,473167,463272,532498,528839,293593,244748,129975,-391052,-241410,-561918,-744977,-340644,-570473,-428681,102506,-223367,194755,505443,146665,865186,451667,345957,611828,-219701,-32068,-71901,-688437,-235396,-632555,-672052,-63145,-559419,-125567,252907,-8211,691149,419811,162857,850051,61028,359199,312595,-363389,68876,-467118,-665603,-218919,-825032,-376860,-59673,-307603,273433,192935,156618,942603,409936,577079,565418,111860,330786,-266970,-345713,-313079,-620388,-391123,-443957,-426164,22008,-38770,-48982,307182,272711,475769,536632,518503,383565,96539,120345,-137243,-433649,-351944,-451763,-463403,-545062,-389568,-81447,-147089,249477,371997,308905,689462,516425,428964,504590,-2154,10032,-272217,-424612,-346078,-597678,-452044,-284891,-507378,81742,-126332,35585,419354,371938,509871,520577,140218,596597,104860,-96343,88768,-450590,-309630,-395291,-597647,-320677,-392200,-241862,95552,-97733,381453,378367,322033,592461,416032,372286,343753,-33748,83671,-381784,-472815,-420611,-656021,-333062,-333516,-314767,12249,109195,274732,499613,388422,635253,408348,281544,324580,-161082,-28941,-312666,-526694,-349438,-663555,-489455,-286877,-374886,67203,171422,101495,547456,419826,514523,633249,235548,239098,180980,-305744,-192010,-425164,-450242,-282729,-720159,-330616,-153896,-221983,468423,195924,444431,675607,391688,429313,398261,-11030,-105274,-250540,-431503,-461345,-620284,-536690,-151900,-210521,-146670,69197,257912,473481,403781,479690,554470,236219,11810,143241,-323111,-252956,-360578,-447433,-376802,-467534,-401225,-48204,-130689,108908,436690,333259,578376,572413,143591,283313,124132,-138971,-36804,-415838,-509219,-458896,-611369,-263624,-304296,-186074,132422,23104,374381,559493,236198,579677,438339,116781,402750,-269702,-255256,-68512,-495904,-428278,-277987,-502291,8620,-134419,47504,360231,157146,410333,618711,278953,481856,202579,-28434,62567,-398501,-446872,-311253,-665336,-394640,-381351,-382390,182144,-128275,202453,470596,163808,498190,594068,81875,393502,64236,-77588,104759,-530936,-447624,-418024,-479937,-77557,-262160,-293722,306170,107058,344432,571703,117165,539410,218974,-66481,177378,-217233,-241615,-221931,-570478,-374518,-315546,-472461,6982,-121881,133854,298174,261174,468450,469627,323179,190210,149326,-135570,-113817,-221002,-501982,-241666,-413927,-281510,-173400,-310413,-54611,172361,177489,520065,266243,397145,489777,103988,24908,13595,-446637,-157135,-213988,-483648,-202844,-530450,-333191,176035,-230332,292586,402670,74906,684707,321517,303668,454185,-274206,119235,-61341,-496059,36311,-520517,-331122,-79949,-534138,84127,210646,-53082,581221,117522,465506,540243,-66740,339305,-14337,-379568,80876,-458924,-526059,-159877,-595632,-156640,-14311,-189961,315262,165660,171351,558455],[0,0,0,0,0,2,-4,5,-8,6,-12,11,-19,23,-31,37,-44,55,-65,83,-96,119,-138,164,-190,220,-259,297,-348,397,-458,520,-593,672,-759,859,-965,1088,-1216,1362,-1517,1692,-1881,2089,-2320,2566,-2843,3137,-3469,3827,-4226,4665,-5149,5692,-6292,6974,-7740,8625,-9642,10842,-12275,14028,-16246,19156,-23213,29334,-39915,63607,-218364,-117025,267978,-71463,597887,684451,237853,746130,321561,210381,538404,-269067,-147220,-225647,-775967,-346936,-613898,-709971,-40992,-454138,-28554,475975,16326,751867,564229,342658,774079,129347,269146,171474,-611371,-201305,-480058,-825673,-207066,-509991,-266949,59368,-111115,281130,419285,380754,650249,478846,220120,476356,-42986,-184763,-203174,-567645,-439370,-459943,-709571,-296255,-211073,-101523,376828,187899,344738,828919,380488,562575,393846,-28239,376522,-415366,-284541,-134128,-709708,-397880,-234675,-819881,46514,-176198,-70358,521385,-702,658499,705735,133078,798472,43709,22907,310494,-785538,-183505,-197829,-945953,-186075,-572346,-475976,121347,-327462,455061,439799,160206,941574,433810,398836,608883,-27737,269678,-57656,-490798,-201942,-615927,-534945,-228102,-618887,-138152,5734,-60164,480023,323087,578351,648341,442810,516103,292485,31756,-110911,-143035,-529884,-637085,-565547,-554561,-341691,-243303,-89260,258837,285723,344575,535556,320776,558512,608997,99251,291897,-216405,-324709,-302691,-663813,-424613,-415266,-614200,-39926,-230472,33989,491140,118232,693140,568267,227018,692412,70347,-86530,266729,-553351,-267161,-407307,-686570,-127955,-612196,-325242,188695,-22887,234258,511982,244420,636107,316377,327539,420743,-156717,61121,-182112,-523452,-239917,-642984,-563616,-276436,-422021,-83459,113193,22993,589551,369016,492246,582287,200598,278975,-20783,-301308,-326973,-551253,-554116,-418333,-379604,-259887,-320910,-32254,164571,185887,424457,400837,408574,415236,204457,269268,-67775,-169016,-232635,-416156,-540686,-383636,-495286,-357828,-29306,-73273,345881,240449,350138,448610,361975,364375,269287,-4913,122276,-226930,-279651,-382394,-560635,-287825,-256772,-253573,124128,-12573,266253,352398,198120,423759,379933,206652,89749,53795,-129302,-425978,-382987,-288237,-437474,-425794,-183960,-79784,-38206,52168,382294,278369,307234,530762,203432,249074,239867,9009,-66706,-183025,-382393,-286299,-420321,-364466,-107289,-219237,106059,53089,155328,484823,252586,427642,233259,89668,262892,-31448,-188301,-59184,-527957,-390503,-373757,-434091,-17868,-61663,-41256,265501,91028,344293,341446,247189,399443,63348,24779,174006,-105825,-257857,-166105,-386733,-203216,-331572,-290032,32298,56579,145744,329320,124298,376299,229119,160322,347473,124891,-50389,25408,-159688,-239898,-240516,-446776,-224246,-144431,-249103,55162,74589,146977,255140,162364,407048,158670,117119,169007,-95669,-167769,-42388,-379146,-134088,-322109,-475404,-50843,-297991,-133907,281951,164037,301096,374171,197270,253013,215187,97773,155186,-132882,-143634,-152969,-408775,-244965,-359605,-260747,7282,-166678,92884,284124,97272,319782,417398,183970,325431,301509,-106450,106844,-289168,-254181,-146590,-379799,-95610,-196582,-296440,-136462,91018,46132,246170,98874,308017,265053,88575,427657,222436,-49266,110738,-321181,-186954,-222609,-372469,-63442,-381465,-223276,220163,-100136,103006,371266,-100759,511508,202118,147537,309286,-191910,-19782,-21783,-362909,-79968,-364506,-367697,-114066,-325755,70756,111552,-62706,403263,301969,193555,376349,188294,145015,-40116,-258694,-208396,-132461,-218915,-223696,-320861,-191213,-181485,15911,-52371,126879,276458,214020,303410,220055,238513,246829,-102463],[0,0,0,0,0,-4,3,-9,5,-10,10,-16,21,-26,35,-39,51,-57,73,-85,103,-122,143,-169,192,-226,257,-301,343,-394,448,-506,574,-644,729,-815,919,-1024,1142,-1271,1410,-1568,1734,-1923,2123,-2348,2588,-2852,3144,-3463,3821,-4213,4655,-5142,5697,-6322,7041,-7874,8855,-10032,11464,-13269,15607,-18795,23406,-30724,44159,-76896,335529,468423,146697,1014429,374227,293814,579122,-251745,-128972,-48311,-762461,-275024,-480790,-739214,-37458,-258566,-138958,469658,-100048,571296,544113,237105,929691,229690,-52156,484263,-507435,-361486,-227172,-947397,-187023,-450448,-719831,157576,-246745,237642,621940,153514,669430,451353,181742,730861,-159923,-79760,221505,-736949,-183922,-474219,-952184,-147153,-486825,-352805,189973,-218596,427994,444131,310304,692326,164572,376549,274966,-194414,-157420,-220518,-476424,-397072,-599377,-596414,-255085,-516739,-131071,243075,119761,347255,642608,465196,612715,550366,68196,163396,-160507,-298114,-294616,-737768,-446052,-356965,-602715,-63958,-218615,-89084,577519,229248,507855,690804,146418,711273,227529,-243396,197116,-519684,-313508,-328648,-957548,-176139,-483098,-462027,389058,-113850,385849,713115,203820,746144,450120,247330,446776,-269512,-101344,-129236,-645745,-267148,-615309,-611553,-303620,-501884,70922,172636,35340,508875,410206,458764,667910,319393,247157,16874,-274337,-90283,-464990,-371831,-366866,-412623,-119093,-25585,27137,144481,189012,228838,428673,514155,415505,109570,138850,-26642,-156213,-225503,-278274,-240327,-273107,-456619,-90287,-68071,81680,264225,151197,480707,419135,265094,368938,229890,16360,53899,-353693,-212805,-431372,-310211,-410495,-308744,-213572,109611,180142,184736,259665,452346,656427,255547,379218,347156,-49840,126039,-228265,-184184,-145254,-532810,-396939,-274541,-217003,-62994,-12115,26371,359779,407815,325580,372095,172625,296167,-203718,19605,-183292,-329415,-288409,-323001,-280114,-220817,-173446,63178,108180,216311,474112,272194,368619,477199,199617,123511,-59104,-309441,-196560,-410410,-456557,-298708,-402752,-182550,-13314,1361,316676,99467,415856,524829,304505,439903,226250,28731,42952,-295646,-302155,-148498,-475471,-344283,-372471,-249985,-80629,-14476,192403,491129,324372,491342,311857,353534,194991,235612,-50676,-131876,-424151,-209586,-271550,-520425,-298852,-329715,-57256,-15370,28297,359506,266323,315952,370952,448576,372392,190119,68426,-180760,-205389,-452206,-431394,-336250,-437329,-37453,-89177,-124306,220896,272540,381649,501272,257040,392646,351058,63361,85985,-192570,-352575,-231774,-478783,-424149,-208645,-325226,90156,105505,171722,446945,420175,441344,444516,180933,234763,61878,-162449,-115651,-442145,-407899,-148798,-359697,-263543,-138255,-287108,419742,166864,234152,546781,236626,323288,272104,-69129,46399,-146261,-495565,-166946,-433987,-431926,-135862,-430216,-10197,87509,-40110,493256,436888,216839,559964,283037,160654,312073,-216484,-81889,-274617,-540572,-110733,-502057,-319427,-98637,-330256,92207,234757,251418,606105,231937,262736,405807,167725,89659,-11172,-297884,-155912,-476668,-387306,-205567,-259157,-28380,-15196,4637,201681,432343,332188,409796,216156,145117,300822,-51011,-149748,-168003,-236775,-291459,-335222,-388507,-119343,-170737,-23203,238372,-52382,312057,456936,218903,244348,223198,-49718,151834,-234299,-241337,-121877,-342240,-125898,-284936,-341946,26655,-194746,126777,311529,-17730,310638,397613,152346,351291,-202077,-71627,49866,-353028,-241763,-356680,-429810,-103967,-275139,-131132,131938,-115167,356837,206582,67329,471831,195668,133104,252851,-141085,-76473,-169800,-432088,-206523,-358557,-154239,-76153],[0,0,0,0,0,-1,-3,0,-4,1,-3,4,-3,9,-7,14,-13,19,-20,26,-32,36,-47,53,-65,71,-85,96,-113,131,-148,173,-193,221,-246,280,-313,352,-394,437,-488,537,-599,660,-733,805,-889,978,-1073,1181,-1295,1427,-1565,1724,-1894,2089,-2307,2554,-2843,3172,-3565,4028,-4598,5295,-6172,7242,-8305,7156,63376,641686,625475,111453,648781,171545,-66458,172942,-705854,-522310,-339162,-964371,-191284,-430092,-422289,276291,40518,352165,703699,182189,821324,562971,128029,639557,-67373,-206866,-168566,-807802,-381987,-445226,-526322,-59960,-193277,-204630,496145,188505,483367,713959,89365,756555,551858,13193,191706,-425868,-315270,-275558,-663530,-508727,-426345,-663695,-167944,-20052,-14134,570568,383914,453510,518661,238636,461877,455391,-216570,55297,-235680,-686320,-152090,-871816,-486800,-274897,-690038,34398,72414,30047,780712,114730,505821,946930,71450,618514,3331,-389827,184556,-745850,-454457,-184153,-890817,-65124,-364590,-367320,391107,28619,461132,861125,19634,685858,356215,-38299,409324,-330399,-249077,-311650,-782782,-338665,-440784,-594185,-43336,-283337,211237,448419,204991,707046,456591,359138,615338,233827,65561,-82189,-521298,-377873,-499333,-522848,-489013,-488305,-109762,-84691,228470,202305,557289,536336,384060,441477,378728,140256,139425,-176035,-243100,-314169,-693914,-348589,-539895,-402278,-60081,-228874,154086,371775,198201,699720,392289,371745,662794,-168563,184227,-91336,-500360,-176802,-715762,-539897,-183419,-614870,-71947,-57295,-22093,613329,296842,346455,701477,257599,453543,289775,-117200,200626,-348871,-340818,-393673,-720585,-231764,-322625,-394717,266776,-47733,374769,556180,288747,697063,461596,296101,333608,33753,-56875,-253294,-461776,-365005,-566064,-490448,-436378,-396690,-157488,-778,227511,373955,214668,683332,573792,293606,289168,55175,13087,-25541,-376217,-400634,-490300,-439586,-343862,-492481,-105015,-27620,-40596,372735,339453,426964,621585,281014,432451,327282,-65037,48079,-222576,-346215,-370230,-541990,-311977,-386625,-199134,127372,29722,343837,401508,343606,575186,220431,328965,261508,-34519,-43969,-317121,-466626,-395330,-526062,-382757,-191235,-268882,8858,-104706,372154,511558,464779,579103,378992,245487,133537,-122670,-224186,-361612,-467818,-405272,-573821,-235400,-82263,-118358,220828,183789,350673,558330,282943,466261,415836,62598,196689,-239861,-516738,-77772,-614523,-535632,-301021,-486112,24476,58459,73967,654633,273069,462053,561113,229749,418230,133479,-131691,36956,-474960,-447957,-361559,-524011,-279537,-337039,-284207,147793,21505,296048,564586,363160,613488,353358,203694,364526,-8524,-236702,-166831,-486611,-291361,-355559,-564500,-165975,-175516,-28330,97958,105345,423011,477743,263649,531094,263496,77822,189790,-152693,-283122,-260996,-618815,-500736,-343009,-576547,-75302,-177353,-116922,454489,91983,338222,449043,293761,463018,192748,-525,61686,-333615,-356820,-269885,-531540,-267517,-375184,-359909,22696,92182,221571,370457,378587,463388,393388,318199,198901,148338,-166987,-111242,-406004,-411491,-281154,-557334,-239174,-201588,-214011,162462,260680,39711,575854,270019,249439,246620,-104158,148583,-138184,-464972,-117415,-466556,-303691,-74803,-528707,-12523,23099,-52226,445371,166437,316005,582904,-14520,197560,61971,-140254,15903,-356835,-306087,-85551,-544677,-167255,-40858,-272227,148997,27866,241868,460192,71953,393025,432504,111237,245876,-42649,-6320,14859,-322575,-162812,-178834,-294277,-116552,-185072,31258,205562,245107,245672,313914,306938,167013,228464,254797,-109184,-46706,-171914,-265012,-399416,-286795],[0,0,0,0,0,0,1,-1,1,-1,0,-5,4,-9,9,-13,14,-17,23,-26,36,-40,52,-57,69,-80,92,-111,127,-149,166,-193,214,-245,276,-312,352,-391,439,-484,539,-593,658,-725,798,-877,959,-1052,1147,-1258,1372,-1503,1642,-1797,1968,-2156,2374,-2616,2903,-3233,3631,-4112,4718,-5509,6588,-8180,10769,-15749,-40037,-155123,-387843,228892,150543,14597,752246,219808,365174,792277,-53159,373359,151256,-426258,-99124,-522694,-714633,-145576,-756712,-161721,-65526,-299885,524194,227073,224078,804897,174413,517667,632084,-187311,243693,-32911,-668146,-194464,-709762,-611170,-173237,-761693,8656,-69939,-99257,631899,346934,367034,881620,126581,606442,274385,-174651,179236,-558150,-641445,-249507,-740317,-322507,-210307,-444446,116400,81439,121178,672884,286973,523605,678074,414523,267615,53778,-228441,-123588,-430551,-622862,-418219,-552137,-357874,-218678,-318629,62966,238448,143886,626835,556794,455941,620009,-12875,99977,122409,-542305,-143670,-546842,-872756,-139235,-563244,-249608,140467,-388337,583152,315786,141744,886526,128412,342545,451154,-268290,132994,-271047,-561863,-263155,-798555,-603565,-215832,-615379,125125,-12126,68190,699211,290530,533685,761543,126075,534061,62182,-168484,60419,-617795,-340928,-445341,-744185,-392610,-316548,-254717,401480,85851,487965,683884,372960,662596,318093,208462,196794,-252306,-264678,-309671,-652173,-490751,-438999,-352414,-174523,-57361,106977,343995,290414,655090,493138,602488,184160,257752,49374,-171042,-248390,-455549,-355623,-344036,-514345,-205701,-151618,-310664,361377,210110,485398,526327,425415,601960,411663,76224,202712,-181451,-351265,-283677,-674995,-332536,-442477,-348452,-65956,-155714,286761,355437,248215,659517,437392,411711,427549,86389,99421,-28611,-427932,-141129,-523445,-415186,-372774,-527723,-181350,-126309,40434,340844,362209,581944,391488,114499,332889,85444,-30316,15962,-331821,-152526,-316493,-563599,-246150,-351096,-124713,-110184,16922,311170,369676,396640,529166,265269,308640,202295,-215198,-180284,-255573,-423940,-383185,-668056,-284687,-230415,-247268,93703,117854,250541,538909,273880,533298,366971,178372,290763,-92500,-207220,18838,-484307,-365151,-435405,-526889,-217545,-158431,-92074,187755,69264,315701,335978,451026,618561,250062,325760,290233,156152,6722,-165741,-397812,-428106,-548692,-381425,-367523,-43812,-147884,100481,145295,286212,502746,358372,397023,389298,54844,256002,9996,-269754,-224148,-386858,-390586,-377911,-470194,-135461,-178540,-62256,301258,-982,335363,488714,234808,497659,206758,87636,222531,-337927,-233291,-169195,-614665,-202635,-331567,-434331,24827,-139492,91287,408181,159192,483235,509981,154157,490774,33665,71086,-52122,-295948,-319883,-401737,-527985,-173183,-207981,-386667,358714,35935,281692,432623,238634,457416,360163,70272,312532,-45806,-212358,-55955,-558686,-426649,-420192,-580035,-47680,-136058,-846,409759,119042,428196,415399,77827,377260,122174,14927,166616,-326358,-202537,-235904,-591012,-148619,-186633,-314174,127898,15276,76074,303476,143980,394110,382565,110064,161175,43737,-179364,-124513,-479617,-307601,-252308,-391298,-203432,-149585,-139649,86533,159617,181256,423515,248696,332785,333862,-63579,146699,35831,-197922,-212766,-270864,-365189,-115771,-380008,-145651,-53604,-57377,245841,39192,162077,504248,48515,313246,256046,5727,193161,-154161,-250753,-78528,-431475,-239109,-92490,-286223,73534,-167733,79070,289739,-14574,292340,294421,245169,323345,33875,-27647,124681,-232680,-33188,-194451,-436243,24000,-414494,-228754,87381,-43755,124466,89500,103652,348448,204096],[0,0,0,0,0,-1,-1,3,1,3,1,2,2,1,-1,2,-3,2,-3,0,-5,2,-8,7,-9,10,-9,13,-12,18,-18,24,-24,27,-31,32,-39,41,-48,49,-57,58,-62,68,-71,79,-80,87,-87,95,-98,102,-108,111,-118,120,-130,136,-148,161,-180,203,-228,257,-261,175,350,-3378,65565,283177,-59360,-634107,-206805,-636452,-656257,-228504,-807233,-140659,-101598,-196870,541072,232318,282158,804959,324588,579767,625008,-123673,233208,-293362,-433377,-214913,-838051,-378549,-234685,-555771,78594,71354,-52197,707542,334874,473291,773821,308754,499327,275315,-401892,-10951,-532843,-587650,-370574,-513715,-456714,-131942,-150639,208950,328545,208300,574556,472113,396287,507489,197583,155471,113028,-454722,-152668,-443231,-665197,-234486,-479755,-266503,161114,-242286,307571,541881,190508,787158,297856,219494,479194,-328410,47305,-193437,-804841,-74554,-550785,-612461,35046,-507519,1079,502026,-156447,818279,482583,158455,767468,-60406,66753,61784,-569491,-188807,-614569,-816238,-202002,-835022,-353239,150491,-286117,435498,391936,349256,883683,279881,502171,554762,-111548,-17611,-276370,-558534,-426420,-546212,-448888,-366730,-330723,121643,163144,385223,466362,538312,488003,355308,366105,58901,-94379,8886,-540144,-371386,-542916,-486720,-298015,-351681,-109993,200533,201818,581063,516432,404528,658201,129679,183317,243222,-313114,-172064,-424057,-680219,-320878,-643223,-471377,-104609,-300963,388134,302683,164053,686277,372003,373716,353263,-75337,150933,-107167,-553160,-123685,-660806,-419799,-271981,-522953,54071,111519,46905,648828,213197,375793,618993,230464,469236,87676,-235982,-88136,-424646,-378075,-451839,-549583,-291478,-175910,-134288,54659,166025,482834,504831,462566,600762,347926,314761,3427,-299403,-181710,-407075,-505506,-462003,-519954,-218261,-201480,-124355,334976,292668,441257,352837,415657,468129,272799,207547,78402,-271157,-177333,-315047,-680983,-507966,-567308,-481520,-80703,-122809,223402,434577,310863,598799,325073,383952,327287,40414,50038,-194159,-390649,-341597,-563666,-536385,-307511,-393267,5120,-15512,163361,338974,307844,432024,500699,286300,211985,2158,-183691,-237817,-248184,-434935,-406007,-438009,-209677,-230862,-5852,-3314,67575,384575,287218,449767,454850,102334,270277,-88691,-105013,-39297,-453044,-417428,-247841,-523886,-64134,-285196,35925,257491,59819,336801,303396,257228,467778,229008,58773,111791,-270183,-108688,-295155,-484867,-216749,-517915,-299921,-16785,-182124,138240,393170,264154,441583,372146,291059,264650,-82639,39151,-248273,-211955,-199173,-544530,-537864,-238258,-203540,11744,27461,19694,312212,357508,274495,433569,160262,177595,314807,-151421,-9331,-144635,-395673,-245680,-408965,-328596,-58557,-267770,76332,272534,41556,383243,334033,282411,441274,14512,131269,191214,-114484,-265327,-257420,-340737,-152573,-419125,-434481,111045,-267105,57129,157067,171101,437961,234871,313677,431953,124540,111228,-90099,-381130,-242383,-323716,-317922,-271406,-260048,-161776,41621,-129434,267836,449486,161824,474606,364299,261133,355800,32380,-159862,2078,-354027,-330096,-404094,-454909,-5009,-356387,-197832,136774,-92135,512496,351590,145682,673616,273737,231014,481738,-148834,122086,-191132,-304546,-22250,-574031,-309141,-245563,-602487,75558,152390,19119,498561,235732,370207,493775,252576,324596,59735,-139618,118660,-313594,-372701,-248454,-524316,-231755,-306161,-221483,63610,29639,237330,313565,281062,429009,263080,241796,215031,-2836,-54348,-203115,-319476,-351720,-376532,-294801,-356934,-35703,-113130,-5441,151461,144673]],"minX":0,"maxX":0.16351999999999872,"minY":0,"maxY":0.01013281294242,"minZ":-1319358,"maxZ":1190613,"noise":233906}},"id":"0b77f788-5334-4ea2-84a0-1bfceee31ee3","meta":{"TITLE":"HSQCEDETGP_ED CDCl3 {D:\\Data} SG 24","JCAMPDX":"6.0         $$ Bruker NMR JCAMP-DX V2.0","DATATYPE":"nD NMR FID","DATACLASS":"NTUPLES","NUMDIM":2,"ORIGIN":"SG","OWNER":"SG","LONGDATE":"2025/05/24 05:51:42+0000\n$$ TopSpin 4.5.0\n$$ 2025-05-24 07:51:46.674 +0200  nmrsu@CZC150CR4G\n$$ Compression mode = diff/dup",".OBSERVEFREQUENCY":400.301730322473,".OBSERVENUCLEUS":"^1H",".DELAY":"(6.5, 6.5)",".ACQUISITIONMODE":"SIMULTANEOUS (DQD)",".ACQUISITIONSCHEME":"Echo-Antiecho",".AVERAGES":2,".DIGITISERRES":32,"SPECTROMETER/DATASYSTEM":"Avance NEO 400",".PULSESEQUENCE":"hsqcedetgp",".SOLVENTNAME":"CDCl3",".SHIFTREFERENCE":"INTERNAL, CDCl3, 1, 8.090066","AUDITTRAIL":"$$ (NUMBER, WHEN, WHO, WHERE, PROCESS, VERSION, WHAT)\n$$ ##TITLE= Audit trail, TopSpin 4.5.0\n$$ ##JCAMPDX= 5.01\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= root\n$$ $$ /root/.topspin-BladeEpu/local_acqu/CCP-3863/25/audita.txt\n$$ ##AUDIT TRAIL=  $$ (NUMBER, WHEN, WHO, WHERE, PROCESS, VERSION, WHAT)\n(   1,<2025-05-24T05:36:52.415+0000>,<CZC150CR4G\\nmrsu>,<CZC150CR4G>,<go4>,<TopSpin 4.5.0>,\n      <acquisition in progress>)\n$$ $$ D:/Data/SG/CCP-3863/25/audita.txt\n(   2,<2025-05-24T05:51:42.670+0000>,<CZC150CR4G\\nmrsu>,<CZC150CR4G>,<go4>,<TopSpin 4.5.0>,\n      <created by zg on 'Avance NEO 400' (CZC150CR4G) by user 'CZC150CR4G\\nmrsu'\n       on data set with UUID '9da74c94-be00-4263-b60c-f7af1673eb77'\n       started at 2025-05-24 05:36:52.415 +0000, POWCHK enabled, PULCHK disabled,\n       completed at 2025-05-24 05:51:42.669 +0000\n       configuration hash MD5:\n       98 76 42 49 17 D8 27 C1 C1 FE 96 61 E1 A2 40 9B\n       double data hash MD5: 1K * 256\n       6A 53 9A E6 81 B4 47 30 E4 04 05 E6 1B F5 86 96>)\n(   3,<2025-05-24T07:51:42.987+0200>,<nmrsu>,<CZC150CR4G>,<xwish3>,<TopSpin 4.5.0>,\n      <ICON-NMR User ID: SG\n       double data hash MD5: 1K * 256\n       6A 53 9A E6 81 B4 47 30 E4 04 05 E6 1B F5 86 96>)\n$$ ##END=\n$$ \n$$ $$ hash MD5\n$$ $$ F3 B3 06 B5 5E D9 0B DE 7D EA 8B B2 8B 3E A3 12","NTUPLES":"nD NMR FID","VARNAME":"TIME1,         TIME2,           FID/REAL,        FID/IMAG","SYMBOL":"T1,            T2,              R,               I",".NUCLEUS":"13C,           1H","VARTYPE":"INDEPENDENT,   INDEPENDENT,     DEPENDENT,       DEPENDENT","VARFORM":"AFFN,          AFFN,            ASDF,            ASDF","VARDIM":"256,           512,             512,             512","UNITS":"SECONDS,       SECONDS,         ARBITRARY UNITS, ARBITRARY UNITS","FACTOR":"3.97365213428377e-05, 0.00032,  1,               1","FIRST":["0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0"],"LAST":"0.0101328129424236, 0.16352,    -241294,         144673","MIN":"0,             0,               -1319358,        -1319358","MAX":"0.0101328129424236, 0.16352,    1238133,         1238133","PAGE":["T1=0","T1=0","T1=3.973652134284e-05","T1=3.973652134284e-05","T1=7.947304268568e-05","T1=7.947304268568e-05","T1=0.0001192095640285","T1=0.0001192095640285","T1=0.0001589460853714","T1=0.0001589460853714","T1=0.0001986826067142","T1=0.0001986826067142","T1=0.000238419128057","T1=0.000238419128057","T1=0.0002781556493999","T1=0.0002781556493999","T1=0.0003178921707427","T1=0.0003178921707427","T1=0.0003576286920855","T1=0.0003576286920855","T1=0.0003973652134284","T1=0.0003973652134284","T1=0.0004371017347712","T1=0.0004371017347712","T1=0.0004768382561141","T1=0.0004768382561141","T1=0.0005165747774569","T1=0.0005165747774569","T1=0.0005563112987997","T1=0.0005563112987997","T1=0.0005960478201426","T1=0.0005960478201426","T1=0.0006357843414854","T1=0.0006357843414854","T1=0.0006755208628282","T1=0.0006755208628282","T1=0.0007152573841711","T1=0.0007152573841711","T1=0.0007549939055139","T1=0.0007549939055139","T1=0.0007947304268568","T1=0.0007947304268568","T1=0.0008344669481996","T1=0.0008344669481996","T1=0.0008742034695424","T1=0.0008742034695424","T1=0.0009139399908853","T1=0.0009139399908853","T1=0.0009536765122281","T1=0.0009536765122281","T1=0.0009934130335709","T1=0.0009934130335709","T1=0.001033149554914","T1=0.001033149554914","T1=0.001072886076257","T1=0.001072886076257","T1=0.001112622597599","T1=0.001112622597599","T1=0.001152359118942","T1=0.001152359118942","T1=0.001192095640285","T1=0.001192095640285","T1=0.001231832161628","T1=0.001231832161628","T1=0.001271568682971","T1=0.001271568682971","T1=0.001311305204314","T1=0.001311305204314","T1=0.001351041725656","T1=0.001351041725656","T1=0.001390778246999","T1=0.001390778246999","T1=0.001430514768342","T1=0.001430514768342","T1=0.001470251289685","T1=0.001470251289685","T1=0.001509987811028","T1=0.001509987811028","T1=0.001549724332371","T1=0.001549724332371","T1=0.001589460853714","T1=0.001589460853714","T1=0.001629197375056","T1=0.001629197375056","T1=0.001668933896399","T1=0.001668933896399","T1=0.001708670417742","T1=0.001708670417742","T1=0.001748406939085","T1=0.001748406939085","T1=0.001788143460428","T1=0.001788143460428","T1=0.001827879981771","T1=0.001827879981771","T1=0.001867616503113","T1=0.001867616503113","T1=0.001907353024456","T1=0.001907353024456","T1=0.001947089545799","T1=0.001947089545799","T1=0.001986826067142","T1=0.001986826067142","T1=0.002026562588485","T1=0.002026562588485","T1=0.002066299109828","T1=0.002066299109828","T1=0.00210603563117","T1=0.00210603563117","T1=0.002145772152513","T1=0.002145772152513","T1=0.002185508673856","T1=0.002185508673856","T1=0.002225245195199","T1=0.002225245195199","T1=0.002264981716542","T1=0.002264981716542","T1=0.002304718237885","T1=0.002304718237885","T1=0.002344454759227","T1=0.002344454759227","T1=0.00238419128057","T1=0.00238419128057","T1=0.002423927801913","T1=0.002423927801913","T1=0.002463664323256","T1=0.002463664323256","T1=0.002503400844599","T1=0.002503400844599","T1=0.002543137365942","T1=0.002543137365942","T1=0.002582873887284","T1=0.002582873887284","T1=0.002622610408627","T1=0.002622610408627","T1=0.00266234692997","T1=0.00266234692997","T1=0.002702083451313","T1=0.002702083451313","T1=0.002741819972656","T1=0.002741819972656","T1=0.002781556493999","T1=0.002781556493999","T1=0.002821293015341","T1=0.002821293015341","T1=0.002861029536684","T1=0.002861029536684","T1=0.002900766058027","T1=0.002900766058027","T1=0.00294050257937","T1=0.00294050257937","T1=0.002980239100713","T1=0.002980239100713","T1=0.003019975622056","T1=0.003019975622056","T1=0.003059712143399","T1=0.003059712143399","T1=0.003099448664741","T1=0.003099448664741","T1=0.003139185186084","T1=0.003139185186084","T1=0.003178921707427","T1=0.003178921707427","T1=0.00321865822877","T1=0.00321865822877","T1=0.003258394750113","T1=0.003258394750113","T1=0.003298131271456","T1=0.003298131271456","T1=0.003337867792798","T1=0.003337867792798","T1=0.003377604314141","T1=0.003377604314141","T1=0.003417340835484","T1=0.003417340835484","T1=0.003457077356827","T1=0.003457077356827","T1=0.00349681387817","T1=0.00349681387817","T1=0.003536550399513","T1=0.003536550399513","T1=0.003576286920855","T1=0.003576286920855","T1=0.003616023442198","T1=0.003616023442198","T1=0.003655759963541","T1=0.003655759963541","T1=0.003695496484884","T1=0.003695496484884","T1=0.003735233006227","T1=0.003735233006227","T1=0.00377496952757","T1=0.00377496952757","T1=0.003814706048912","T1=0.003814706048912","T1=0.003854442570255","T1=0.003854442570255","T1=0.003894179091598","T1=0.003894179091598","T1=0.003933915612941","T1=0.003933915612941","T1=0.003973652134284","T1=0.003973652134284","T1=0.004013388655627","T1=0.004013388655627","T1=0.004053125176969","T1=0.004053125176969","T1=0.004092861698312","T1=0.004092861698312","T1=0.004132598219655","T1=0.004132598219655","T1=0.004172334740998","T1=0.004172334740998","T1=0.004212071262341","T1=0.004212071262341","T1=0.004251807783684","T1=0.004251807783684","T1=0.004291544305026","T1=0.004291544305026","T1=0.004331280826369","T1=0.004331280826369","T1=0.004371017347712","T1=0.004371017347712","T1=0.004410753869055","T1=0.004410753869055","T1=0.004450490390398","T1=0.004450490390398","T1=0.004490226911741","T1=0.004490226911741","T1=0.004529963433084","T1=0.004529963433084","T1=0.004569699954426","T1=0.004569699954426","T1=0.004609436475769","T1=0.004609436475769","T1=0.004649172997112","T1=0.004649172997112","T1=0.004688909518455","T1=0.004688909518455","T1=0.004728646039798","T1=0.004728646039798","T1=0.004768382561141","T1=0.004768382561141","T1=0.004808119082483","T1=0.004808119082483","T1=0.004847855603826","T1=0.004847855603826","T1=0.004887592125169","T1=0.004887592125169","T1=0.004927328646512","T1=0.004927328646512","T1=0.004967065167855","T1=0.004967065167855","T1=0.005006801689198","T1=0.005006801689198","T1=0.00504653821054","T1=0.00504653821054","T1=0.005086274731883","T1=0.005086274731883","T1=0.005126011253226","T1=0.005126011253226","T1=0.005165747774569","T1=0.005165747774569","T1=0.005205484295912","T1=0.005205484295912","T1=0.005245220817255","T1=0.005245220817255","T1=0.005284957338597","T1=0.005284957338597","T1=0.00532469385994","T1=0.00532469385994","T1=0.005364430381283","T1=0.005364430381283","T1=0.005404166902626","T1=0.005404166902626","T1=0.005443903423969","T1=0.005443903423969","T1=0.005483639945312","T1=0.005483639945312","T1=0.005523376466654","T1=0.005523376466654","T1=0.005563112987997","T1=0.005563112987997","T1=0.00560284950934","T1=0.00560284950934","T1=0.005642586030683","T1=0.005642586030683","T1=0.005682322552026","T1=0.005682322552026","T1=0.005722059073369","T1=0.005722059073369","T1=0.005761795594711","T1=0.005761795594711","T1=0.005801532116054","T1=0.005801532116054","T1=0.005841268637397","T1=0.005841268637397","T1=0.00588100515874","T1=0.00588100515874","T1=0.005920741680083","T1=0.005920741680083","T1=0.005960478201426","T1=0.005960478201426","T1=0.006000214722769","T1=0.006000214722769","T1=0.006039951244111","T1=0.006039951244111","T1=0.006079687765454","T1=0.006079687765454","T1=0.006119424286797","T1=0.006119424286797","T1=0.00615916080814","T1=0.00615916080814","T1=0.006198897329483","T1=0.006198897329483","T1=0.006238633850826","T1=0.006238633850826","T1=0.006278370372168","T1=0.006278370372168","T1=0.006318106893511","T1=0.006318106893511","T1=0.006357843414854","T1=0.006357843414854","T1=0.006397579936197","T1=0.006397579936197","T1=0.00643731645754","T1=0.00643731645754","T1=0.006477052978883","T1=0.006477052978883","T1=0.006516789500225","T1=0.006516789500225","T1=0.006556526021568","T1=0.006556526021568","T1=0.006596262542911","T1=0.006596262542911","T1=0.006635999064254","T1=0.006635999064254","T1=0.006675735585597","T1=0.006675735585597","T1=0.00671547210694","T1=0.00671547210694","T1=0.006755208628282","T1=0.006755208628282","T1=0.006794945149625","T1=0.006794945149625","T1=0.006834681670968","T1=0.006834681670968","T1=0.006874418192311","T1=0.006874418192311","T1=0.006914154713654","T1=0.006914154713654","T1=0.006953891234997","T1=0.006953891234997","T1=0.006993627756339","T1=0.006993627756339","T1=0.007033364277682","T1=0.007033364277682","T1=0.007073100799025","T1=0.007073100799025","T1=0.007112837320368","T1=0.007112837320368","T1=0.007152573841711","T1=0.007152573841711","T1=0.007192310363054","T1=0.007192310363054","T1=0.007232046884396","T1=0.007232046884396","T1=0.007271783405739","T1=0.007271783405739","T1=0.007311519927082","T1=0.007311519927082","T1=0.007351256448425","T1=0.007351256448425","T1=0.007390992969768","T1=0.007390992969768","T1=0.007430729491111","T1=0.007430729491111","T1=0.007470466012454","T1=0.007470466012454","T1=0.007510202533796","T1=0.007510202533796","T1=0.007549939055139","T1=0.007549939055139","T1=0.007589675576482","T1=0.007589675576482","T1=0.007629412097825","T1=0.007629412097825","T1=0.007669148619168","T1=0.007669148619168","T1=0.007708885140511","T1=0.007708885140511","T1=0.007748621661853","T1=0.007748621661853","T1=0.007788358183196","T1=0.007788358183196","T1=0.007828094704539","T1=0.007828094704539","T1=0.007867831225882","T1=0.007867831225882","T1=0.007907567747225","T1=0.007907567747225","T1=0.007947304268568","T1=0.007947304268568","T1=0.00798704078991","T1=0.00798704078991","T1=0.008026777311253","T1=0.008026777311253","T1=0.008066513832596","T1=0.008066513832596","T1=0.008106250353939","T1=0.008106250353939","T1=0.008145986875282","T1=0.008145986875282","T1=0.008185723396625","T1=0.008185723396625","T1=0.008225459917967","T1=0.008225459917967","T1=0.00826519643931","T1=0.00826519643931","T1=0.008304932960653","T1=0.008304932960653","T1=0.008344669481996","T1=0.008344669481996","T1=0.008384406003339","T1=0.008384406003339","T1=0.008424142524682","T1=0.008424142524682","T1=0.008463879046024","T1=0.008463879046024","T1=0.008503615567367","T1=0.008503615567367","T1=0.00854335208871","T1=0.00854335208871","T1=0.008583088610053","T1=0.008583088610053","T1=0.008622825131396","T1=0.008622825131396","T1=0.008662561652739","T1=0.008662561652739","T1=0.008702298174081","T1=0.008702298174081","T1=0.008742034695424","T1=0.008742034695424","T1=0.008781771216767","T1=0.008781771216767","T1=0.00882150773811","T1=0.00882150773811","T1=0.008861244259453","T1=0.008861244259453","T1=0.008900980780796","T1=0.008900980780796","T1=0.008940717302139","T1=0.008940717302139","T1=0.008980453823481","T1=0.008980453823481","T1=0.009020190344824","T1=0.009020190344824","T1=0.009059926866167","T1=0.009059926866167","T1=0.00909966338751","T1=0.00909966338751","T1=0.009139399908853","T1=0.009139399908853","T1=0.009179136430196","T1=0.009179136430196","T1=0.009218872951538","T1=0.009218872951538","T1=0.009258609472881","T1=0.009258609472881","T1=0.009298345994224","T1=0.009298345994224","T1=0.009338082515567","T1=0.009338082515567","T1=0.00937781903691","T1=0.00937781903691","T1=0.009417555558253","T1=0.009417555558253","T1=0.009457292079595","T1=0.009457292079595","T1=0.009497028600938","T1=0.009497028600938","T1=0.009536765122281","T1=0.009536765122281","T1=0.009576501643624","T1=0.009576501643624","T1=0.009616238164967","T1=0.009616238164967","T1=0.00965597468631","T1=0.00965597468631","T1=0.009695711207652","T1=0.009695711207652","T1=0.009735447728995","T1=0.009735447728995","T1=0.009775184250338","T1=0.009775184250338","T1=0.009814920771681","T1=0.009814920771681","T1=0.009854657293024","T1=0.009854657293024","T1=0.009894393814367","T1=0.009894393814367","T1=0.009934130335709","T1=0.009934130335709","T1=0.009973866857052","T1=0.009973866857052","T1=0.0100136033784","T1=0.0100136033784","T1=0.01005333989974","T1=0.01005333989974","T1=0.01009307642108","T1=0.01009307642108","T1=0.01013281294242","T1=0.01013281294242"],"ENDNTUPLES":"nD NMR FID","RELAX":"$$ Bruker specific parameters\n$$ --------------------------","BRUKER FILE EXP":["format.temp\n$$ EDIT_PAR COMMAND FILE\n$$ \n$$ DI_MODE         LONG\n$$ ED_ENTRY        ACQU\n$$ ORDER           FILE\n$$ \n$$ \n$$ HEADER\t\t\"F2 - Acquisition Parameters\"\n$$ T_NAME\t\tDate_\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 50000000\n$$ \t\tREL\t\"Date_=itodate(DATE)\"\n$$ \t\tINV_REL\t\"DATE=datetoi(Date_,DATE)\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tTime\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"Time=itotime(DATE)\"\n$$ \t\tINV_REL\t\"DATE=timetoi(Time,DATE)\"\n$$ \t\tUNIT\t\"h\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tINSTRUM\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPROBHD\n$$ \t\tFORMAT\t\"%14.14s\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPULPROG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTD\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSOLVENT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSWH\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e8\n$$ \t\tREL\t\"SWH=SW*SFO1\"\n$$ \t\tINV_REL \"SW=SWH/SFO1\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.3f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          FIDRES\n$$                 TYPE    R32\n$$                 CLASS   ACQU\n$$                 SUBRANGE 0.0 100000\n$$                 REL     \"FIDRES=2*SW*SFO1/TD\"\n$$                 INV_REL \"TD = nextpow(2*SW*SFO1/FIDRES)\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.6f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          AQ\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000\n$$ \t\tREL\t\"AQ=aqcalc(SW,SFO1,TD,DIGTYP)\"\n$$ \t\tINV_REL\t\"TD=tdcalc(SW,SFO1,1.0e6*AQ,DIGTYP)\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tRG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          DW\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"DW=1/(2*SW*SFO1)\"\n$$ \t\tINV_REL\t\"SW=1000000/(2*(0.005+DW)*SFO1)\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.3lf\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDE\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTE\n$$ \t\tFORMAT\t\"%14.1f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tCNST2\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"CNST2=CNST[2]\"\n$$ \t\tINV_REL\t\"CNST[2]=CNST2\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD0\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D0=D[0]\"\n$$ \t\tINV_REL\t\"D[0]=D0\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD1\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D1=D[1]\"\n$$ \t\tINV_REL\t\"D[1]=D1\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD4\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D4=D[4]\"\n$$ \t\tINV_REL\t\"D[4]=D4\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD11\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D11=D[11]\"\n$$ \t\tINV_REL\t\"D[11]=D11\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD16\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D16=D[16]\"\n$$ \t\tINV_REL\t\"D[16]=D16\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD21\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D21=D[21]\"\n$$ \t\tINV_REL\t\"D[21]=D21\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tIN0\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"IN0=IN[0]\"\n$$ \t\tINV_REL\t\"IN[0]=IN0\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTDav\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tZGOPTNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSFO1\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC1\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP1\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P1=P[1]\"\n$$ \t\tINV_REL\t\"P[1]=P1\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP2\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P2=P[2]\"\n$$ \t\tINV_REL\t\"P[2]=P2\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW1\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW1=PLW[1]\"\n$$ \t\tINV_REL\t\"PLW[1]=PLW1\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\"power PLW1 \"\n$$ END\n$$ NAME\t\tSFO2\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC2\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tCPDPRG2\n$$ \t\tTYPE\tCHR\n$$ \t\tPP_TYPE\tPP_STRING\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"CPDPRG2=CPDPRG[2]\"\n$$ \t\tINV_REL\t\"CPDPRG[2]=CPDPRG2\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP3\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P3=P[3]\"\n$$ \t\tINV_REL\t\"P[3]=P3\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP4\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P4=P[4]\"\n$$ \t\tINV_REL\t\"P[4]=P4\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPCPD2\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0 1e38\n$$ \t\tREL\t\"PCPD2=PCPD[2]\"\n$$ \t\tINV_REL\t\"PCPD[2]=PCPD2\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW2\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW2=PLW[2]\"\n$$ \t\tINV_REL\t\"PLW[2]=PLW2\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\"power PLW2 \"\n$$ END\n$$ T_NAME\t\tPLW12\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW12=PLW[12]\"\n$$ \t\tINV_REL\t\"PLW[12]=PLW12\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\"power PLW12 \"\n$$ END\n$$ NAME\t\tGPNAM[1]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ1\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ1=GPZ[1]\"\n$$ \t\tINV_REL\t\"GPZ[1]=GPZ1\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tGPNAM[2]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ2\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ2=GPZ[2]\"\n$$ \t\tINV_REL\t\"GPZ[2]=GPZ2\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP16\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P16=P[16]\"\n$$ \t\tINV_REL\t\"P[16]=P16\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ HEADER\t\t\"======== F1 INDIRECT DIMENSION ========\"\n$$ T_NAME\t\ttd1\n$$ \t\tTYPE\tI32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 1 2147483647\n$$ \t\tREL\t\"td1=256\"\n$$ \t\tFORMAT\t\"%d\"\n$$ \t\tTEXT\t\"F1 Time domain size\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tsw_F1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0 1e38\n$$ \t\tREL\t\"sw_F1=249.991251\"\n$$ \t\tUNIT\t\"ppm\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F1 Sweep width [ppm]\"\n$$ \t\tNONEDIT\n$$ END","scon2\n$$ ##TITLE= Parameter file, TopSpin 4.5.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 1\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= nmrsu\n$$ $$ 2025-05-24 07:36:52.294 +0200  nmrsu@CZC150CR4G\n$$ $$ D:/Data/SG/CCP-3863/25/scon2\n$$ $$ process C:\\Bruker\\TopSpin4.5.0\\prog\\mod\\acqdataserver.exe\n$$ ##$BLKTR= (0..32)\n$$ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3\n$$ ##$DE1= 4.5\n$$ ##$DEADC= 0.5\n$$ ##$DEPA= 4.5\n$$ ##$DERX= 1.5\n$$ ##$GRADPRE= (0..1)\n$$ 10 10\n$$ ##$HD_BLKTR= (0..32)\n$$ 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 1 1\n$$ ##$HD_DE1= 5\n$$ ##$HD_DEADC= 0\n$$ ##$HD_DEPA= 2.5\n$$ ##$HD_DERX= 0\n$$ ##END=","prosol_History","shimvalues\n$$ # Sat May 24 05:37:26 2025\n$$ #$$PROBEIDENTIFIER=Z166552_0019\n$$ #$$PROBENAME=PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP\n$$ #$$MAGNETID=BZH2160'400'70l\n$$ #$$CRYOSTATID=D315'54-11688\n$$ #$$SHIMID=292722\n$$ #\n$$ # Active Shim Gradients\n$$ #\n$$ Z           \t\t-775            \n$$ Z2          \t\t-399            \n$$ Z3          \t\t6               \n$$ Z4          \t\t-1826           \n$$ Z5          \t\t610             \n$$ Z6          \t\t626             \n$$ Z7          \t\t6448            \n$$ Z8          \t\t358             \n$$ X           \t\t-1978           \n$$ XZ          \t\t-2024           \n$$ XZ2         \t\t562             \n$$ XZ3         \t\t162             \n$$ XZ4         \t\t1444            \n$$ XZ5         \t\t1538            \n$$ Y           \t\t131             \n$$ YZ          \t\t3423            \n$$ YZ2         \t\t-2891           \n$$ YZ3         \t\t-277            \n$$ YZ4         \t\t-608            \n$$ YZ5         \t\t-8973           \n$$ XY          \t\t-142            \n$$ XYZ         \t\t1139            \n$$ XYZ2        \t\t-3450           \n$$ XYZ3        \t\t4040            \n$$ XYZ4        \t\t9789            \n$$ XYZ5        \t\t-26939          \n$$ (X2-Y2)     \t\t-486            \n$$ (X2-Y2)Z    \t\t-512            \n$$ (X2-Y2)Z2   \t\t-693            \n$$ (X2-Y2)Z3   \t\t-1653           \n$$ (X2-Y2)Z4   \t\t4089            \n$$ (X2-Y2)Z5   \t\t-1730           \n$$ X3          \t\t7538            \n$$ X3Z         \t\t-150            \n$$ Y3          \t\t-5456           \n$$ Y3Z         \t\t-142            \n$$ #\n$$ # Lock Parameter\n$$ #\n$$ FIELD\t\t4333.521\n$$ LOCKPHASE\t\t 261.961\n$$ LOCKPOWER\t\t -27.000\n$$ LOCKGAIN\t\t 130.638\n$$ LOCKDC\t\t -70.000\n$$ LOCKSHIFT\t\t   7.240\n$$ LOOPGAIN\t\t -12.000\n$$ LOOPTIME\t\t   0.400\n$$ LOOPFILTER\t\t 100.000\n$$ #\n$$ IEEE64_VERSION_CODE 1\n$$ #\n$$ # Shim currents \n$$ #\n$$ SHIM_SETTING [ 1]      434.09120581\n$$ SHIM_SETTING [ 2]     -965.34258601\n$$ SHIM_SETTING [ 3]    -3286.53677818\n$$ SHIM_SETTING [ 4]     1072.96991203\n$$ SHIM_SETTING [ 5]    -1003.03322404\n$$ SHIM_SETTING [ 6]     -175.35569520\n$$ SHIM_SETTING [ 7]     5877.17249894\n$$ SHIM_SETTING [ 8]    -7952.70019680\n$$ SHIM_SETTING [ 9]     1232.40657687\n$$ SHIM_SETTING [10]    -2283.32750065\n$$ SHIM_SETTING [11]        0.00000000\n$$ SHIM_SETTING [12]    -5313.95000375\n$$ SHIM_SETTING [13]    -5598.07949794\n$$ SHIM_SETTING [14]     3728.90481677\n$$ SHIM_SETTING [15]    -1690.07546770\n$$ SHIM_SETTING [16]      998.47063338\n$$ SHIM_SETTING [17]    -4572.84298347\n$$ SHIM_SETTING [18]    -2997.51137613\n$$ SHIM_SETTING [19]     1298.57552868\n$$ SHIM_SETTING [20]    -1288.90034875\n$$ SHIM_SETTING [21]    -1352.08414372\n$$ SHIM_SETTING [22]     3133.65972370\n$$ SHIM_SETTING [23]    -3962.19480130\n$$ SHIM_SETTING [24]    -4173.52176710\n$$ SHIM_SETTING [25]     -563.84322150\n$$ SHIM_SETTING [26]     6431.71213432\n$$ SHIM_SETTING [27]     3583.32731825\n$$ SHIM_SETTING [28]    -3084.01607586\n$$ SHIM_SETTING [29]   -14754.32909909\n$$ SHIM_SETTING [30]    30534.28532943\n$$ SHIM_SETTING [31]     2517.87422751\n$$ SHIM_SETTING [32]    -3200.29819944\n$$ SHIM_SETTING [33]    -2814.77281250\n$$ SHIM_SETTING [34]     4817.87577931\n$$ SHIM_SETTING [35]   -18174.96982828\n$$ SHIM_SETTING [36]     3365.30574359\n$$ SHIM_SETTING [37]     9035.50276953\n$$ SHIM_SETTING [38]    -8089.30453969\n$$ SHIM_SETTING [39]     2693.27634783\n$$ SHIM_SETTING [40]        0.00000000","uxnmr.par\n$$ ##TITLE= Parameter file, TopSpin 4.5.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 2\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= root\n$$ $$ 2025-03-09 15:18:39.561 +0000  root@BladeEpu\n$$ $$ /opt/topspin/conf/instr/spect/uxnmr.par\n$$ $$ process /opt/topspin/prog/mod/hconfserver\n$$ ##$ACBTAT= (0..64)\n$$ 0 66 72 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTBLK= (0..64)\n$$ 0 34 33 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTCTL= (0..64)\n$$ 0 6 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTDI= (0..64)\n$$ 0 -1062706421 -1062706421 -1062706422 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0\n$$ ##$ACBTDM= (0..64)\n$$ 0 10 25 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFHI= (0..64)\n$$ 0 601 601 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFL= (0..64)\n$$ 0 248 248 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFLO= (0..64)\n$$ 0 15 180 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTINP= (0..64)\n$$ 0 2 1 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTOUT= (0..64)\n$$ 0 0 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 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTPO= (0..64)\n$$ 0 500000 100000 5000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTPW= (0..64)\n$$ 0 100 100 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTSB= (0..64)\n$$ 0 8227 8260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTSDT= (0..64)\n$$ 0 2 2 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 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBT_NoAttenuation= (0..64)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$AMPDFLT= no\n$$ ##$AdmCrpWbWiring= (0..1)\n$$ 0 0\n$$ ##$AppEth= <no>\n$$ ##$AppPort= <no>\n$$ ##$BACSAIR= yes\n$$ ##$BACSCAP= 0\n$$ ##$BACSDEL= 10\n$$ ##$BACSOPT= <>\n$$ ##$BFREQ= 400.3\n$$ ##$BGAETH= (0..9)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BIRDS= yes\n$$ ##$BMPC= 0\n$$ ##$BMPCTY= <no>\n$$ ##$BPSUTY= <no>\n$$ ##$BSAETH= (0..9)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BSMS= 2\n$$ ##$BSMS19FLock= no\n$$ ##$BSMSETH= <192.168.99.10>\n$$ ##$BgaChFac2= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChMap= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChMaxv= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChRouting= (0..63)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChShimMap= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChShimMaxv= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BlaEth= (0..31)\n$$ <192.168.99.11> <192.168.99.10> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BlaHpLpViaTTL= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$BlaNam= (0..31)\n$$ <AV4 BLABBH500/100 200-600> <BSMS/2 LOCK TRANSCEIVER 400> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <>\n$$ ##$BlaPN= (0..31)\n$$ <W144061> <Z109888> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$BlaSN= (0..31)\n$$ <001133> <03439> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$BmpcEth= <no>\n$$ ##$BmpcFw= <no>\n$$ ##$BmpcPn= <no>\n$$ ##$BmpcPort= <no>\n$$ ##$BmpcSn= <no>\n$$ ##$BmuEth= <no>\n$$ ##$BmuFw= <no>\n$$ ##$BmuPn= <no>\n$$ ##$BmuSn= <no>\n$$ ##$BnlEth= <no>\n$$ ##$BnlFw= <no>\n$$ ##$BnlPn= <no>\n$$ ##$BnlSn= <no>\n$$ ##$BpduEth= (0..7)\n$$ <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BsaChMap1= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsaChMap2= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsaChShimMaxv= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsmsAuxEth= <no>\n$$ ##$BsmsLockNuclei= (0..15)\n$$ <2H> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no>\n$$ ##$CSW1= (0..31)\n$$ 2 1 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CSW2= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CSWNUM= (0..15)\n$$ 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CmrEth= <no>\n$$ ##$CmrPartNo= <no>\n$$ ##$CmrPort= <no>\n$$ ##$CmrSerNo= <no>\n$$ ##$CmrType= -1\n$$ ##$ConsolePnSn= <5058016>\n$$ ##$CryoCoolHasBsnl= no\n$$ ##$CryoCoolUnitEth= <no>\n$$ ##$CryoCoolUnitFw= <no>\n$$ ##$CryoCoolUnitPn= <no>\n$$ ##$CryoCoolUnitSn= <no>\n$$ ##$CryoProAccPnSn= <>\n$$ ##$Ctb1Eth= <no>\n$$ ##$CustRegisterNo= <>\n$$ ##$DATSTAT= no\n$$ ##$DPPFAC= 1\n$$ ##$DateTimeCreated= <2025-03-09T15:17:50+0000>\n$$ ##$Description= <Avance NEO 400>\n$$ ##$DrxFiltGrpDel= (0..23)\n$$ <68,36,20,9,5,3,2> <68,36,20,9,5,3,2> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$EcuType= 2\n$$ ##$EpuMacAddress= <00:30:d6:29:36:d1>\n$$ ##$FCubeDrxDevice= (0..23)\n$$ </dev/bbu/drx9.5> </dev/bbu/drx11.5> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$FCubeEth= (0..23)\n$$ <192.168.180.38> <192.168.180.46> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$FCubeRtdDevice= (0..23)\n$$ </dev/bbu/rtd9.4> </dev/bbu/rtd11.4> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$FCubeSeqDevice= (0..23)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$FUNCMOD= <>\n$$ ##$FuncModBisDat= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$FuncModFRange= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$FuncModPN= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$FuncModSN= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$GCUTYPE= 20\n$$ ##$GCubeEth= <192.168.180.18>\n$$ ##$GCubeFpfAddr= (0..9)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$GCubeProcDevice= (0..1)\n$$ </dev/bbu/gproc4.7> <no>\n$$ ##$GCubeRtdDevice= (0..1)\n$$ </dev/bbu/rtd4.4> <no>\n$$ ##$GCubeSeqDevice= (0..1)\n$$ <> <>\n$$ ##$GCubeSpfAddr= (0..63)\n$$ -1 -1 -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 -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 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$GRADRES= 1\n$$ ##$Gctu2Eth= <no>\n$$ ##$GcubeSaCtrEth= <no>\n$$ ##$GradAmpMaxCurX= (0..10)\n$$ 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurY= (0..10)\n$$ 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurZ= (0..10)\n$$ 9.99999904632568 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpName= (0..9)\n$$ <GAB in BSMS> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpPN= (0..9)\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpSN= (0..9)\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpType= (0..10)\n$$ 2 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowClkTime= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowIcw= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowImax= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowType= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowVmax= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$HpprCoverType= 2\n$$ ##$LDUETH= <no>\n$$ ##$LOCKCONF= <DLMT>\n$$ ##$LOCSWID= 0\n$$ ##$LOCSWIF= 0\n$$ ##$Location= <>\n$$ ##$LtMasEth= <no>\n$$ ##$LtMasType= 0\n$$ ##$MAS= 0\n$$ ##$MASETIME= 10\n$$ ##$MASITIME= 10\n$$ ##$MAS_CT= 5\n$$ ##$MAS_SG= 0\n$$ ##$MAS_TO= 0\n$$ ##$MagnCoilPnSn= <BZH2160'400'70l>\n$$ ##$MagnDewarPnSn= <D315'54-11688>\n$$ ##$MagnetPolarity= 1\n$$ ##$MasEth= <no>\n$$ ##$MwscuEth= <no>\n$$ ##$MwscuPort= <no>\n$$ ##$NAMPD= (0..32)\n$$ <> <HPLNA 1H19F> <2H> <XBB19F 2HP> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$NFCU= 2\n$$ ##$NRCU= 2\n$$ ##$NSGU= 2\n$$ ##$NumActDetuneCtr= 0\n$$ ##$NumVpu= 0\n$$ ##$OrderNo= <5058016>\n$$ ##$POWCHK= yes\n$$ ##$PRAMD1= (0..7)\n$$ 6 0 0 1610612736 4 0 0 536870912\n$$ ##$PRAMD10= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD11= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD12= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD13= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD14= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD15= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD16= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD17= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD18= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD19= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD2= (0..7)\n$$ 0 1048576 0 536870912 0 1048576 0 536870912\n$$ ##$PRAMD20= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD21= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD22= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD23= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD24= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD25= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD26= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD27= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD28= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD29= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD3= (0..7)\n$$ 2147483644 2147483647 2147483647 603979775 0 0 0 0\n$$ ##$PRAMD30= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD31= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD32= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD4= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD5= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD6= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD7= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD8= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD9= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMLED= (0..1)\n$$ 0 0\n$$ ##$PRAMPTP= 1\n$$ ##$PREEMPTYPE= 0\n$$ ##$PREREC= (0..31)\n$$ 1 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\n$$ ##$PTSFMX= (0..23)\n$$ 1290 1290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PULCHK= no\n$$ ##$PduEth= (0..7)\n$$ <192.168.99.99> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$PramDutyCycPerc= (0..31)\n$$ 4 2 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\n$$ ##$PramPPowNucW1= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW10= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW11= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW12= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW13= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW14= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW15= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW16= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW17= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW18= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW19= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW2= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW20= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW21= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW22= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW23= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW24= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW25= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW26= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW27= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW28= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW29= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW3= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW30= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW31= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW32= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW4= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW5= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW6= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW7= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW8= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW9= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPeakPowerW= (0..31)\n$$ 4000 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPowerSwitch= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPulWidthMs= (0..31)\n$$ 10 0.1 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\n$$ ##$PreampModBisDat= (0..31)\n$$ 20210913 20210629 20210716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0\n$$ ##$PreampModMulAtm= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PreampModPN= (0..31)\n$$ <Z103203> <Z003471> <Z106984> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$PreampModSN= (0..31)\n$$ <01524> <00862> <00851> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$ProdigyEth= <no>\n$$ ##$ProdigyFw= <no>\n$$ ##$ProdigyPn= <no>\n$$ ##$ProdigySn= <no>\n$$ ##$RGTYPE= (0..31)\n$$ 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$RG_max= (0..31)\n$$ 101 101 -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 -1\n$$ ##$RG_min= (0..31)\n$$ 0.25 0.25 -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 -1\n$$ ##$RG_tab1= (0..127)\n$$ 0.25 0.28 0.32 0.35 0.4 0.44 0.5 0.56 0.64 0.7 0.8 0.89 1 1.12 1.28 1.4\n$$ 1.6 1.78 2 2.25 2.56 2.8 3.2 3.56 4 4.5 5 5.6 6.35 7.12 8 9 10 11.3 12.7\n$$ 14.2 16 18 20.2 22.6 25.4 28.5 32 36 40.3 45.2 50.8 57 64 71.8 80.6 90.5\n$$ 101 -1 -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 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1\n$$ ##$RG_tab10= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab11= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab12= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab13= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab14= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab15= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab16= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab17= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab18= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab19= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab2= (0..127)\n$$ 0.25 0.28 0.32 0.35 0.4 0.44 0.5 0.56 0.64 0.7 0.8 0.89 1 1.12 1.28 1.4\n$$ 1.6 1.78 2 2.25 2.56 2.8 3.2 3.56 4 4.5 5 5.6 6.35 7.12 8 9 10 11.3 12.7\n$$ 14.2 16 18 20.2 22.6 25.4 28.5 32 36 40.3 45.2 50.8 57 64 71.8 80.6 90.5\n$$ 101 -1 -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 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1\n$$ ##$RG_tab20= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab21= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab22= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab23= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab24= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab3= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab4= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab5= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab6= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab7= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab8= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RG_tab9= (0..127)\n$$ -1 -1 -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 -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 -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 -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 -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\n$$ ##$RXFMAX= (0..23)\n$$ 1290 1290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1\n$$ ##$RXFMIN= (0..23)\n$$ 5 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RheoNmrEth= <no>\n$$ ##$SGUC1= (0..23)\n$$ 18 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$SGUC2= (0..23)\n$$ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$SLCBCONF= <SHNV>\n$$ ##$SPECTR= 13\n$$ ##$SYNCTRIG= 0\n$$ ##$SamChgEth= (0..3)\n$$ <192.168.99.10> <no> <no> <no>\n$$ ##$SamChgPort= (0..3)\n$$ <80> <no> <no> <no>\n$$ ##$SamChgProtocol= (0..3)\n$$ <CORBA> <> <> <>\n$$ ##$ServiceNo= <>\n$$ ##$Sgu10PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu11PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu12PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu13PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu14PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu15PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu16PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu17PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu18PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu19PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu1PowerLevels= (0..7)\n$$ 90 74 58 42 26 10 0 0\n$$ ##$Sgu20PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu21PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu22PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu23PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu24PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu2PowerLevels= (0..7)\n$$ 90 74 58 42 26 10 0 0\n$$ ##$Sgu3PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu4PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu5PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu6PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu7PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu8PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu9PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$SguType= 4\n$$ ##$ShimMaxVal= 32760\n$$ ##$ShimPow1Ch2Sh= (0..38)\n$$ 1 2 3 21 4 4 27 27 4 4 63 26 26 25 7 7 20 20 31 31 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow1Imax= (0..38)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow1NChan= 20\n$$ ##$ShimPow1TotIMax= 6\n$$ ##$ShimPow1Vmax= (0..38)\n$$ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow2Ch2Sh= (0..38)\n$$ 15 15 33 33 35 35 25 8 38 38 23 8 14 14 36 36 32 32 23 63 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow2Imax= (0..38)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow2NChan= 20\n$$ ##$ShimPow2TotIMax= 6\n$$ ##$ShimPow2Vmax= (0..38)\n$$ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow3Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow3Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow3NChan= 0\n$$ ##$ShimPow3TotIMax= 0\n$$ ##$ShimPow3Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4NChan= 0\n$$ ##$ShimPow4TotIMax= 0\n$$ ##$ShimPow4Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow5Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow5Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow5NChan= 0\n$$ ##$ShimPow5TotIMax= 0\n$$ ##$ShimPow5Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow6Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow6Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow6NChan= 0\n$$ ##$ShimPow6TotIMax= 0\n$$ ##$ShimPow6Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow7Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow7Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow7NChan= 0\n$$ ##$ShimPow7TotIMax= 0\n$$ ##$ShimPow7Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow8Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow8Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow8NChan= 0\n$$ ##$ShimPow8TotIMax= 0\n$$ ##$ShimPow8Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPowMaxUA= (0..63)\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowMaxUG= (0..63)\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0\n$$ ##$ShimPowNum= 2\n$$ ##$ShimPowRcbType= 3\n$$ ##$ShimPowRes= (0..63)\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng0= (0..63)\n$$ 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 1 1 1 1 1\n$$ 1 1 1 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\n$$ ##$ShimPowRng1= (0..63)\n$$ 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 1 1 1 1 1\n$$ 1 1 1 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\n$$ ##$ShimPowRng2= (0..63)\n$$ 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 1 1 1 1 1\n$$ 1 1 1 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\n$$ ##$ShimPowRng3= (0..63)\n$$ 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 1 1 1 1 1\n$$ 1 1 1 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\n$$ ##$ShimPowType1= 8\n$$ ##$ShimPowType2= 8\n$$ ##$ShimPowType3= 0\n$$ ##$ShimPowType4= 0\n$$ ##$ShimPowType5= 0\n$$ ##$ShimPowType6= 0\n$$ ##$ShimPowType7= 0\n$$ ##$ShimPowType8= 0\n$$ ##$ShimSysActGrad= (0..63)\n$$ 1 2 3 4 13 5 7 11 10 9 6 8 12 18 19 20 21 15 22 23 24 14 25 16 26 17 27\n$$ 28 31 32 33 34 35 36 37 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0\n$$ ##$ShimSysAngle= <>\n$$ ##$ShimSysFunc= (0..63)\n$$ 1 2 3 4 5 6 7 8 9 10 0 37 38 35 16 15 14 13 12 11 28 27 26 25 24 23 36\n$$ 22 30 29 20 21 34 33 32 31 17 18 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0\n$$ ##$ShimSysMatId= <292722aa.dat>\n$$ ##$ShimSysMatrix= 1\n$$ ##$ShimSysMinMaxUG= 130000\n$$ ##$ShimSysOffset= <37 mm>\n$$ ##$ShimSysType= 4\n$$ ##$ShimUnit= 3\n$$ ##$SpectrOsVersion= <4.5.190.20250121>\n$$ ##$TCubeEth= <192.168.180.18>\n$$ ##$TCubeSeqDevice= <>\n$$ ##$TopSpinVersion= <TopSpin 4.5.0>\n$$ ##$TrxFreqFormula= (0..23)\n$$ <TrxFreqFormula(2.0,400300000.000000,'TRX',Trx(1.0,'TRX 1200.1',2,5.000000,1290.000000))>\n$$ <TrxFreqFormula(2.0,400300000.000000,'TRX',Trx(1.0,'TRX 1200.2',2,5.000000,1290.000000))>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$TrxPN= (0..23)\n$$ <Z148391> <Z148391> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <>\n$$ ##$TrxSN= (0..23)\n$$ <07128> <07127> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <>\n$$ ##$VCubeEth= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$VTU= 2\n$$ ##$VTUETH= <192.168.99.10>\n$$ ##$ValueLine= no\n$$ ##$VpuPN= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$VpuSN= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$WBREFAM= (0..31)\n$$ 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n$$ 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n$$ ##$WBREFLM= (0..31)\n$$ 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 0\n$$ ##$WBREFPH= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$WBSGU= (0..31)\n$$ 1 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\n$$ ##END=","lists/cpd/garp\n$$ 1 pcpd*0.339:0\n$$   pcpd*0.613:180\n$$   pcpd*2.864:0\n$$   pcpd*2.981:180\n$$   pcpd*0.770:0\n$$   pcpd*0.691:180\n$$   pcpd*0.944:0\n$$   pcpd*1.020:180\n$$   pcpd*1.494:0\n$$   pcpd*2.846:180\n$$   pcpd*0.738:0\n$$   pcpd*0.510:180\n$$   pcpd*0.283:0\n$$   pcpd*0.808:180\n$$   pcpd*1.328:0\n$$   pcpd*1.536:180\n$$   pcpd*2.871:0\n$$   pcpd*0.721:180\n$$   pcpd*0.788 :0\n$$   pcpd*0.858:180\n$$   pcpd*1.091:0\n$$   pcpd*1.484:180\n$$   pcpd*2.843:0\n$$   pcpd*0.729:180\n$$   pcpd*0.593:0\n$$   pcpd*0.339:0\n$$   pcpd*0.613:180\n$$   pcpd*2.864:0\n$$   pcpd*2.981:180\n$$   pcpd*0.770:0\n$$   pcpd*0.691:180\n$$   pcpd*0.944:0\n$$   pcpd*1.020:180\n$$   pcpd*1.494:0\n$$   pcpd*2.846:180\n$$   pcpd*0.738:0\n$$   pcpd*0.510:180\n$$   pcpd*0.283:0\n$$   pcpd*0.808:180\n$$   pcpd*1.328:0\n$$   pcpd*1.536:180\n$$   pcpd*2.871:0\n$$   pcpd*0.721:180\n$$   pcpd*0.788 :0\n$$   pcpd*0.858:180\n$$   pcpd*1.091:0\n$$   pcpd*1.484:180\n$$   pcpd*2.843:0\n$$   pcpd*0.729:180\n$$   pcpd*0.593:0\n$$   pcpd*0.339:180\n$$   pcpd*0.613:0\n$$   pcpd*2.864:180\n$$   pcpd*2.981:0\n$$   pcpd*0.770:180\n$$   pcpd*0.691:0\n$$   pcpd*0.944:180\n$$   pcpd*1.020:0\n$$   pcpd*1.494:180\n$$   pcpd*2.846:0\n$$   pcpd*0.738:180\n$$   pcpd*0.510:0\n$$   pcpd*0.283:180\n$$   pcpd*0.808:0\n$$   pcpd*1.328:180\n$$   pcpd*1.536:0\n$$   pcpd*2.871:180\n$$   pcpd*0.721:0\n$$   pcpd*0.788:180\n$$   pcpd*0.858:0\n$$   pcpd*1.091:180\n$$   pcpd*1.484:0\n$$   pcpd*2.843:180\n$$   pcpd*0.729:0\n$$   pcpd*0.593:180\n$$   pcpd*0.339:180\n$$   pcpd*0.613:0\n$$   pcpd*2.864:180\n$$   pcpd*2.981:0\n$$   pcpd*0.770:180\n$$   pcpd*0.691:0\n$$   pcpd*0.944:180\n$$   pcpd*1.020:0\n$$   pcpd*1.494:180\n$$   pcpd*2.846:0\n$$   pcpd*0.738:180\n$$   pcpd*0.510:0\n$$   pcpd*0.283:180\n$$   pcpd*0.808:0\n$$   pcpd*1.328:180\n$$   pcpd*1.536:0\n$$   pcpd*2.871:180\n$$   pcpd*0.721:0\n$$   pcpd*0.788:180\n$$   pcpd*0.858:0\n$$   pcpd*1.091:180\n$$   pcpd*1.484:0\n$$   pcpd*2.843:180\n$$   pcpd*0.729:0\n$$   pcpd*0.593:180\n$$   jump to 1","lists/form/plot_acqu.form\n$$ EDIT_PAR COMMAND FILE\n$$ \n$$ DI_MODE         LONG\n$$ ED_ENTRY        ACQU\n$$ ORDER           FILE\n$$ \n$$ \n$$ HEADER\t\t\"F2 - Acquisition Parameters\"\n$$ T_NAME\t\tDate_\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 50000000\n$$ \t\tREL\t\"Date_=itodate(DATE)\"\n$$ \t\tINV_REL\t\"DATE=datetoi(Date_,DATE)\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tTime\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"Time=itotime(DATE)\"\n$$ \t\tINV_REL\t\"DATE=timetoi(Time,DATE)\"\n$$ \t\tUNIT\t\"h\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tINSTRUM\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPROBHD\n$$ \t\tFORMAT\t\"%14.14s\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPULPROG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTD\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSOLVENT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSWH\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e8\n$$ \t\tREL\t\"SWH=SW*SFO1\"\n$$ \t\tINV_REL \"SW=SWH/SFO1\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.3f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          FIDRES\n$$                 TYPE    R32\n$$                 CLASS   ACQU\n$$                 SUBRANGE 0.0 100000\n$$                 REL     \"FIDRES=2*SW*SFO1/TD\"\n$$                 INV_REL \"TD = nextpow(2*SW*SFO1/FIDRES)\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.6f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          AQ\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000\n$$ \t\tREL\t\"AQ=aqcalc(SW,SFO1,TD,DIGTYP)\"\n$$ \t\tINV_REL\t\"TD=tdcalc(SW,SFO1,1.0e6*AQ,DIGTYP)\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tRG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          DW\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"DW=1/(2*SW*SFO1)\"\n$$ \t\tINV_REL\t\"SW=1000000/(2*(0.005+DW)*SFO1)\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.3lf\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDE\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTE\n$$ \t\tFORMAT\t\"%14.1f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ CONDITIONAL:\n$$ T_NAME\t\tAMP$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"AMP$$=AMP[$$]\"\n$$ \t\tINV_REL\t\"AMP[$$]=AMP$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          aq$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$  \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"aq$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"s\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"Acquisition Time [s]\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tCNST$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"CNST$$=CNST[$$]\"\n$$ \t\tINV_REL\t\"CNST[$$]=CNST$$\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D$$=D[$$]\"\n$$ \t\tINV_REL\t\"D[$$]=D$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDSLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPHLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tFQ$$LIST\n$$ \t\tTRANGE\t1 8\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tGPNAM[$$]\n$$ \t\tTRANGE \t0 31\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPX$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPX$$=GPX[$$]\"\n$$ \t\tINV_REL\t\"GPX[$$]=GPX$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPY$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPY$$=GPY[$$]\"\n$$ \t\tINV_REL\t\"GPY[$$]=GPY$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ$$=GPZ[$$]\"\n$$ \t\tINV_REL\t\"GPZ[$$]=GPZ$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tHDDUTY\n$$ \t\tFORMAT \"%14.1f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tIN$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"IN$$=IN[$$]\"\n$$ \t\tINV_REL\t\"IN[$$]=IN$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tINP$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"INP$$=INP[$$]\"\n$$ \t\tINV_REL\t\"INP[$$]=INP$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tL$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"L$$=L[$$]\"\n$$ \t\tINV_REL\t\"L[$$]=L$$\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNBL\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\to1_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"o1_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Transmitter frequency offset\",\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tP$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P$$=P[$$]\"\n$$ \t\tINV_REL\t\"P[$$]=P$$\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPCPD$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0 1e38\n$$ \t\tREL\t\"PCPD$$=PCPD[$$]\"\n$$ \t\tINV_REL\t\"PCPD[$$]=PCPD$$\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tCPDPRG$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tCHR\n$$ \t\tPP_TYPE\tPP_STRING\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"CPDPRG$$=CPDPRG[$$]\"\n$$ \t\tINV_REL\t\"CPDPRG[$$]=CPDPRG$$\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"PLW$$=PLW[$$]\"\n$$ \t\tINV_REL\t\"PLW[$$]=PLW$$\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\"power PLW$$ \"\n$$ END\n$$ NAME\t\tSFO$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tsfo1_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"sfo1_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"MHz\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Channel Frequency\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tSPW$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"SPW$$=SPW[$$]\"\n$$ \t\tINV_REL\t\"SPW[$$]=SPW$$\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\"shaped pulse power SPW$$\"\n$$ END\n$$ NAME\t\tSPNAM[$$]\n$$ \t\tTRANGE\t0 63\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSPOAL$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1.0 1.0\n$$ \t\tREL\t\"SPOAL$$=SPOAL[$$]\"\n$$ \t\tINV_REL\t\"SPOAL[$$]=SPOAL$$\"\n$$ \t\tFORMAT\t\"%14.3f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSPOFFS$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"SPOFFS$$=SPOFFS[$$]\"\n$$ \t\tINV_REL\t\"SPOFFS[0]=SPOFFS0\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tsw_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"sw_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"ppm\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Sweep width [ppm]\"\n$$ \t\tNONEDIT\n$$ END\n$$ NAME\t\tTD0\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTDav\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\ttd$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tI32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"td$$=$ACTUAL_VALUE$\"\n$$ \t\tFORMAT\t\"%d\"\n$$ \t\tTEXT\t\"F$$ Time domain size\"\n$$ \t\tNONEDIT\n$$ END\n$$ NAME\t\tVCLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVDLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVPLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVTLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tZGOPTNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ EXCLUDED:\n$$ NAME\t\tMCREST\n$$ NAME\t\tMCWRK","lists/gp/EA\n$$ ##TITLE= /u/exp/stan/nmr/lists/gp/Ea\n$$ ##JCAMP-DX= 5.00 Bruker JCAMP library\n$$ ##DATA TYPE= Shape Data\n$$ ##ORIGIN= Bruker Analytik GmbH\n$$ ##OWNER= <demo>\n$$ ##DATE= 98/06/05\n$$ ##TIME= 11:21:30\n$$ ##$SHAPE_PARAMETERS=\n$$ ##MINX= 0.000000e+00\n$$ ##MAXX= 1.000000e+00\n$$ ##MINY= -1.000000e+00\n$$ ##MAXY= 1.000000e+00\n$$ ##$SHAPE_EXMODE= Gradient\n$$ ##$SHAPE_TOTROT= 0.000000e+00\n$$ ##$SHAPE_BWFAC= 0.000000e+00\n$$ ##$SHAPE_INTEGFAC= 0.000000e+00\n$$ ##$SHAPE_MODE= 0\n$$ ##NPOINTS= 2\n$$ ##XYDATA= (X++(Y..Y))\n$$ 1.000000e+00\n$$ -1.000000e+00\n$$ ##END=","lists/gp/SMSQ10.100\n$$ ##TITLE= SmoothedChirp Amplitide\n$$ ##JCAMP-DX= 5.00 Bruker JCAMP library\n$$ ##DATA TYPE= Shape Data\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= <demo>\n$$ ##DATE= 2004/09/06\n$$ ##TIME= 16:28:02\n$$ ##$SHAPE_PARAMETERS= Type: SmoothedSquare\n$$ ##MINX= 0.000000E00\n$$ ##MAXX= 1.000000E02\n$$ ##MINY= 0.000000E00\n$$ ##MAXY= 1.000000E00\n$$ ##$SHAPE_EXMODE= Gradient\n$$ ##$SHAPE_TOTROT= 0.000000E00\n$$ ##$SHAPE_TYPE= None\n$$ ##$SHAPE_USER_DEF= \n$$ ##$SHAPE_REPHFAC= \n$$ ##$SHAPE_BWFAC= 0.000000E00\n$$ ##$SHAPE_BWFAC50= \n$$ ##$SHAPE_INTEGFAC= 9.000000E-01\n$$ ##$SHAPE_MODE= 0\n$$ ##NPOINTS= 100\n$$ ##XYDATA= (X++(Y..Y))\n$$ 0.000000E00\n$$ 3.015369E-02\n$$ 1.169778E-01\n$$ 2.500000E-01\n$$ 4.131759E-01\n$$ 5.868241E-01\n$$ 7.500000E-01\n$$ 8.830222E-01\n$$ 9.698463E-01\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 9.698463E-01\n$$ 8.830222E-01\n$$ 7.500000E-01\n$$ 5.868241E-01\n$$ 4.131759E-01\n$$ 2.500000E-01\n$$ 1.169778E-01\n$$ 3.015369E-02\n$$ 0.000000E00\n$$ ##END","lists/pp/Avance.incl\n$$ ;Avance4.incl\n$$ ;   for AV 4\n$$ ;\n$$ ;avance-version (16/08/18)\n$$ ;\n$$ ;$CLASS=Common Incl\n$$ ;$COMMENT=\n$$ \n$$ \n$$ #ifndef AVANCE_INCL\n$$ #define AVANCE_INCL\n$$ \n$$ \n$$ /*;use 2H channel for lock or pulse (lockswitch)*/\n$$ #define H2_LOCK h2lock         ;SEL_2H plus interleave_incr\n$$ #define H2_PULSE h2pulse       ;SEL_2H plus interleave_incr\n$$ \n$$ /*;turn lock-hold on/off (BSMS)*/\n$$ ;setrtp0 denotes TimingController\n$$ #define LOCKH_ON setrtp0|0\n$$ #define LOCKH_OFF setrtp0^0\n$$ \n$$ /*;homospoil on/off (BSMS)*/\n$$ #define HOMOSPOIL_ON setrtp0|2\n$$ #define HOMOSPOIL_OFF setrtp0^2\n$$ /*;old */\n$$ #define HS_ON setrtp0|2\n$$ #define HS_OFF setrtp0^2\n$$ \n$$ \n$$ /*;for receiver systems*/\n$$ \n$$ /*;generate dwell clock*/\n$$ #define DWELL_GEN cpdngs17\n$$ #define DWELL_GEN1 cpdngs17:f1\n$$ #define DWELL_GEN2 cpdngs18:f2\n$$ #define DWELL_GEN3 cpdngs19:f3\n$$ #define DWELL_GEN4 cpdngs20:f4\n$$ \n$$ /*; hold or release dwell clock */\n$$ #define DWELL_HOLD setrtp1|1\n$$ #define DWELL_RELEASE setrtp1^1\n$$ #define DWELL_HOLD_F1 setrtp1|1\n$$ #define DWELL_RELEASE_F1 setrtp1^1\n$$ #define DWELL_HOLD_F2 setrtp2|1\n$$ #define DWELL_RELEASE_F2 setrtp2^1\n$$ #define DWELL_HOLD_F3 setrtp3|1\n$$ #define DWELL_RELEASE_F3 setrtp3^1\n$$ #define DWELL_HOLD_F4 setrtp4|1\n$$ #define DWELL_RELEASE_F4 setrtp4^1\n$$ \n$$ /*;blank/unblank receiver path*/\n$$ #define REC_BLK setrtp1^26\n$$ #define REC_UNBLK setrtp1|26\n$$ #define REC_BLK_F1 setrtp1^26\n$$ #define REC_UNBLK_F1 setrtp1|26\n$$ #define REC_BLK_F2 setrtp2^26\n$$ #define REC_UNBLK_F2 setrtp2|26\n$$ #define REC_BLK_F3 setrtp3^26\n$$ #define REC_UNBLK_F3 setrtp3|26\n$$ #define REC_BLK_F4 setrtp4^26\n$$ #define REC_UNBLK_F4 setrtp4|26\n$$ \n$$ /*;generate dwell clock*/\n$$ /*;start acuisition of next TD points*/\n$$ /*;former DWL_CLK_ON etc. */\n$$ /*;turn dwell clock on => receiver will acquire TD points */\n$$ /*;note that DWL_CLK_OFF is set automatically and is obsolete*/\n$$ #define START_NEXT_SCAN setrtp1|0\n$$ #define START_NEXT_SCAN_F1 setrtp1|0\n$$ #define START_NEXT_SCAN_F2 setrtp2|0\n$$ #define START_NEXT_SCAN_F3 setrtp3|0\n$$ #define START_NEXT_SCAN_F4 setrtp4|0\n$$ \n$$ \n$$ /*;interleave increment signal*/\n$$ #define INTERLEAVE_INCR_ON setrtp0|47\n$$ #define INTERLEAVE_INCR_OFF setrtp0^47\n$$ \n$$ \n$$ /*;trigger outputs 1-4*/\n$$ #define TTL1_LOW setrtp0|6\n$$ #define TTL2_LOW setrtp0|7\n$$ #define TTL3_LOW setrtp0|8\n$$ #define TTL4_LOW setrtp0|9\n$$ #define TTL1_HIGH setrtp0^6\n$$ #define TTL2_HIGH setrtp0^7\n$$ #define TTL3_HIGH setrtp0^8\n$$ #define TTL4_HIGH setrtp0^9\n$$ \n$$ \n$$ \n$$ /*;for imaging systems*/\n$$ \n$$ /*;trigger signal for gradient synchronisation*/\n$$ #define GRAD_SYNC trigpe3\n$$ \n$$ \n$$ \n$$ /*;old commands no longer required - kept for compatibility */\n$$ \n$$ /*;allow for 2H decoupling (lockswitch)*/\n$$ #define LOCKDEC_ON\n$$ #define LOCKDEC_OFF\n$$ \n$$ /*;use 19F channel for lock or pulse (lockswitch)*/\n$$ #define F19_LOCK\n$$ #define F19_PULSE\n$$ \n$$ /*;allow for 19F decoupling (lockswitch)*/\n$$ #define FLOCKDEC_ON\n$$ #define FLOCKDEC_OFF\n$$ \n$$ /*;switch between 1H or 19F output (H amplifier)*/\n$$ #define SWITO_F\n$$ #define SWITO_H\n$$ \n$$ /*;select output for 19F (amplifier)*/\n$$ #define QNP_X\n$$ #define QNP_F\n$$ \n$$ /*;for Q-switch probes*/\n$$ ;#define LOWQ\n$$ ;#define HIGHQ\n$$ \n$$ /*;for mixing probe*/\n$$ ;#define MIX_UP\n$$ ;#define MIX_DOWN\n$$ \n$$ \n$$ \n$$ #endif\n$$ \n$$ \n$$ \n$$ ;$Id:$","lists/pp/Delay.incl\n$$ ;Delay.incl  -  include file for commonly used delays\n$$ ;\n$$ ;version (13/08/07)\n$$ ;\n$$ ;$CLASS=Common Incl\n$$ ;$COMMENT=\n$$ \n$$ \n$$ ;general delays\n$$ \n$$ define delay DELTA\n$$ define delay DELTA1\n$$ define delay DELTA2\n$$ define delay DELTA3\n$$ define delay DELTA4\n$$ define delay DELTA5\n$$ define delay DELTA6\n$$ define delay DELTA7\n$$ define delay DELTA8\n$$ define delay DELTA9\n$$ define delay DELTA10\n$$ define delay DELTA11\n$$ define delay DELTA12\n$$ define delay DELTA13\n$$ define delay DELTA14\n$$ define delay DELTA15\n$$ define delay DELTA16\n$$ \n$$ define delay TAU\n$$ define delay TAU1\n$$ define delay TAU2\n$$ define delay TAU3\n$$ define delay TAU4\n$$ define delay TAU5\n$$ define delay TAU6\n$$ define delay TAU7\n$$ define delay TAU8\n$$ define delay TAU9\n$$ \n$$ define delay INCR1\n$$ define delay INCR2\n$$ define delay INCR3\n$$ define delay INCR4\n$$ define delay INCR5\n$$ define delay INCR6\n$$ \n$$ \n$$ ;delays for centering pulses\n$$ \n$$ define delay CEN_HN1\n$$ define delay CEN_HN2\n$$ define delay CEN_HN3\n$$ define delay CEN_HC1\n$$ define delay CEN_HC2\n$$ define delay CEN_HC3\n$$ define delay CEN_HC4\n$$ define delay CEN_HP1\n$$ define delay CEN_HP2\n$$ define delay CEN_CN1\n$$ define delay CEN_CN2\n$$ define delay CEN_CN3\n$$ define delay CEN_CN4\n$$ define delay CEN_CP1\n$$ define delay CEN_CP2\n$$ \n$$ \n$$ ;loop counters\n$$ \n$$ define loopcounter COUNTER\n$$ define loopcounter SCALEF\n$$ define loopcounter FACTOR1\n$$ define loopcounter FACTOR2\n$$ define loopcounter FACTOR3\n$$ define loopcounter FACTOR4\n$$ define loopcounter FACTOR5\n$$ define loopcounter FACTOR6\n$$ \n$$ \n$$ \n$$ ;$Id:$","lists/pp/Grad.incl\n$$ ;Grad4.incl  -  include file for Gradient Spectroscopy\n$$ ;   for AV 4\n$$ ;\n$$ ;avance-version (16/05/23)\n$$ ;\n$$ ;$CLASS=Common Incl\n$$ ;$COMMENT=\n$$ \n$$ \n$$ /*;blank/unblank gradient amplifier and turn lock-hold on/off*/\n$$ #define BLKGRAD   setrtp0^0 ctrlgrad 4047\n$$ #define UNBLKGRAD setrtp0|0 ctrlgrad 0\n$$ \n$$ /*;blank/unblank gradient amplifier*/\n$$ #define BLKGRAMP   ctrlgrad 4047\n$$ #define UNBLKGRAMP ctrlgrad 0\n$$ \n$$ /*;for Gradient Shimming (BSMS) - new */\n$$ #define SHIM_XY_RAMP_ON  setrtp0|1\n$$ #define SHIM_XY_RAMP_OFF setrtp0^1\n$$ /*;for RCB board (BSMS) - old */\n$$ #define RCB_INCR SHIM_XY_RAMP_ON\n$$ #define RCB_CONT SHIM_XY_RAMP_OFF\n$$ \n$$ \n$$ define list<gradient> EA=<EA>\n$$ \n$$ \n$$ \n$$ ;$Id:$","lists/pp/hsqcedetgp\n$$ ;hsqcedetgp\n$$ ;avance-version (20/03/03)\n$$ ;HSQC\n$$ ;2D H-1/X correlation via double inept transfer\n$$ ;phase sensitive using Echo/Antiecho-TPPI gradient selection\n$$ ;with decoupling during acquisition\n$$ ;using trim pulses in inept transfer\n$$ ;with multiplicity editing during selection step\n$$ ;\n$$ ;W. Willker, D. Leibfritz, R. Kerssebaum & W. Bermel, Magn. Reson.\n$$ ;   Chem. 31, 287-292 (1993)\n$$ ;\n$$ ;$CLASS=HighRes\n$$ ;$DIM=2D\n$$ ;$TYPE=\n$$ ;$SUBTYPE=\n$$ ;$COMMENT=\n$$ \n$$ \n$$ #include <Avance.incl>\n$$ #include <Grad.incl>\n$$ #include <Delay.incl>\n$$ \n$$ \n$$ \"p2=p1*2\"\n$$ \"p4=p3*2\"\n$$ \"d4=1s/(cnst2*4)\"\n$$ \"d11=30m\"\n$$ \n$$ #   ifdef LABEL_CN\n$$ \"p22=p21*2\"\n$$ #   else\n$$ #   endif /*LABEL_CN*/\n$$ \n$$ \n$$ \"d0=3u\"\n$$ \n$$ \"in0=inf1/2\"\n$$ \n$$ \n$$ \"DELTA1=d4-p16-8u\"\n$$ \n$$ #   ifdef LABEL_CN\n$$ \"DELTA=d21-p16-d16-larger(p2,p22)-d0*2\"\n$$ #   else\n$$ \"DELTA=d21-p16-d16-p2-d0*2\"\n$$ #   endif /*LABEL_CN*/\n$$ \n$$ \n$$ 1 ze\n$$   d11 pl12:f2\n$$ 2 d1 do:f2 \n$$ 3 (p1 ph1)\n$$   d4 pl2:f2\n$$   (center (p2 ph1) (p4 ph6):f2 )\n$$   d4 UNBLKGRAD\n$$ \n$$ #   ifdef TRIMP\n$$   p28 ph1\n$$ #   endif /* TRIMP */\n$$ \n$$   (p1 ph2) (p3 ph3):f2\n$$   d0 \n$$ \n$$ #   ifdef LABEL_CN\n$$   (center (p2 ph5) (p22 ph1):f3 )\n$$ #   else\n$$   (p2 ph5)\n$$ #   endif /*LABEL_CN*/\n$$ \n$$   d0\n$$   p16:gp1*EA\n$$   d16\n$$   DELTA\n$$   (center (p2 ph1) (p4 ph4):f2 )\n$$   d21\n$$   (ralign (p1 ph1) (p3 ph4):f2 )\n$$   d4\n$$   (center (p2 ph1) (p4 ph1):f2 )\n$$   4u\n$$   p16:gp2\n$$   DELTA1 pl12:f2\n$$   4u BLKGRAD\n$$   go=2 ph31 cpd2:f2\n$$   d1 do:f2 mc #0 to 2 \n$$      F1EA(calgrad(EA), caldel(d0, +in0) & calph(ph3, +180) & calph(ph6, +180) & calph(ph31, +180))\n$$ exit\n$$    \n$$ \n$$ ph1=0 \n$$ ph2=1\n$$ ph3=0 2\n$$ ph4=0 0 0 0 2 2 2 2\n$$ ph5=0 0 2 2\n$$ ph6=0\n$$ ph31=2 0 2 0 0 2 0 2\n$$   \n$$ \n$$ ;pl1 : f1 channel - power level for pulse (default)\n$$ ;pl2 : f2 channel - power level for pulse (default)\n$$ ;pl3 : f3 channel - power level for pulse (default)\n$$ ;pl12: f2 channel - power level for CPD/BB decoupling\n$$ ;p1 : f1 channel -  90 degree high power pulse\n$$ ;p2 : f1 channel - 180 degree high power pulse\n$$ ;p3 : f2 channel -  90 degree high power pulse\n$$ ;p4 : f2 channel - 180 degree high power pulse\n$$ ;p16: homospoil/gradient pulse\n$$ ;p22: f3 channel - 180 degree high power pulse\n$$ ;p28: f1 channel - trim pulse\n$$ ;d0 : incremented delay (2D)                  [3 usec]\n$$ ;d1 : relaxation delay; 1-5 * T1\n$$ ;d4 : 1/(4J)XH\n$$ ;d11: delay for disk I/O                             [30 msec]\n$$ ;d16: delay for homospoil/gradient recovery\n$$ ;d21: set d21 according to multiplicity selection\n$$ ;        1/(2J(XH))  XH, XH3 positive, XH2 negative\n$$ ;cnst2: = J(XH)\n$$ ;inf1: 1/SW(X) = 2 * DW(X)\n$$ ;in0: 1/(2 * SW(X)) = DW(X)\n$$ ;nd0: 2\n$$ ;ns: 1 * n\n$$ ;ds: >= 16\n$$ ;td1: number of experiments\n$$ ;FnMODE: echo-antiecho\n$$ ;cpd2: decoupling according to sequence defined by cpdprg2\n$$ ;pcpd2: f2 channel - 90 degree pulse for decoupling sequence\n$$ \n$$ \n$$ ;for z-only gradients:\n$$ ;gpz1: 80%\n$$ ;gpz2: 20.1% for C-13, 8.1% for N-15\n$$ \n$$ ;use gradient files:   \n$$ ;gpnam1: SMSQ10.100\n$$ ;gpnam2: SMSQ10.100\n$$ \n$$ \n$$                                           ;preprocessor-flags-start\n$$ ;LABEL_CN: for C-13 and N-15 labeled samples start experiment with \n$$ ;             option -DLABEL_CN (eda: ZGOPTNS)\n$$ ;TRIMP: to use trimpulse p28@pl1 start experiment with\n$$ ;          option -DTRIMP (eda: ZGOPTNS)\n$$                                           ;preprocessor-flags-end\n$$ \n$$ \n$$ \n$$ ;$Id:$","au/src/au_getlinv\n$$ /*** ^^A -*-C++-*- **********************************************/\n$$ /*  au_getlinv      25.08.2023                                  */\n$$ /****************************************************************/\n$$ /*  Short Description :                                         */\n$$ /*  AU program for acquisition of sweep width optimized         */\n$$ /*  2D inverse spectra.                                         */\n$$ /****************************************************************/\n$$ /*  Keywords :                                                  */\n$$ /*  sweep width optimized inverse 2D                            */\n$$ /****************************************************************/\n$$ /*  Description/Usage :                                         */\n$$ /*  AU program for acquisition of sweep width optimized         */\n$$ /*  2D inverse spectra. This version also works when a          */\n$$ /*  sample changer run was started without processing of        */\n$$ /*  the acquired data. If the integral range file 'intrng'      */\n$$ /*  is missing in the preparation experiment, then the          */\n$$ /*  preparation data set is processed with ef, apk, sref        */\n$$ /*  and abs. The abs command creates a new intrng file          */\n$$ /*  which is then evaluated by the GETLINV command. The         */\n$$ /*  second dataset corresponds to the F2-direction of the       */\n$$ /*  2D-experiment. The phase values in F2 are determined        */\n$$ /*  with a 1D acquisition using the zg pulse program and        */\n$$ /*  a p1 which is 10% of the p1 used on the 2D. The so          */\n$$ /*  acquired 1D is phase corrected with the apk command         */\n$$ /*  and the phase values are transferred to 2D data set.        */\n$$ /*  If getlim results in too small (< 0.08 s) or too large      */\n$$ /*  (> 0.22 s) acquisition time, TD and SI are adjusted.        */\n$$ /*  Command line options:                                       */\n$$ /*      usepp=1     PP for SW optimisation instead of integrals */\n$$ /*      keeprt=1    original recycle time (d1+aq) will be kept  */\n$$ /*      llim=val    the lower aq-limit (0.08) or the upper      */\n$$ /*      ulim=val    limit may be specified. example: ulim=0.35  */\n$$ /****************************************************************/\n$$ /*  Author(s) :                                                 */\n$$ /*  Name            : Rainer Kerssebaum                         */\n$$ /*  Organisation    : Bruker BioSpin GmbH                       */\n$$ /*  Email           : rainer.kerssebaum@bruker.com              */\n$$ /****************************************************************/\n$$ /*  Name    Date    Modification:                               */\n$$ /*  gsc     960129  created                                     */\n$$ /*  rke     171121  reading wrong status params corrected       */\n$$ /*                  limit AQ after getlim 0.08 < aq < 0.22      */\n$$ /*  rke     230825  inconsistent 1D reference handling fixed    */\n$$ /****************************************************************/\n$$ /*\n$$ $Id:$\n$$ */\n$$ \n$$ AUERR = au_getlinv(curdat);\n$$ QUIT\n$$ \n$$ /*  Define some global constants and variables         */\n$$ #define TLL 1024\n$$ int     debugflag=0;\n$$ \n$$ /* cmdline parameters */\n$$ int     keeprt=0, usepp=0;\n$$ float   llim=0.08, ulim=0.22;\n$$ \n$$ static void evalcmdline(void);\n$$ static int check_cmd_arg(const char*, char*, char*);\n$$ static int get_pp(const char*);\n$$ \n$$ \n$$ int au_getlinv(const char* curdat)\n$$ {\n$$ char    disk_sav[PATH_MAX], name_sav[PATH_MAX];\n$$ float   aq, d1, f1, rcyc;\n$$ int     expno_sav = expno, procno_sav = procno;\n$$ int     digmod = 0, ABSG_status = 0, td2;\n$$ int     PH_mod_status = -1, FT_mod_status = -1;\n$$ \n$$ (void)strcpy(disk_sav,disk);\n$$ (void)strcpy(name_sav,name);\n$$ \n$$ FETCHPAR(\"D 1\", &d1)\n$$ FETCHPAR(\"AQ\", &aq)\n$$ rcyc = d1 + aq;\n$$ \n$$ evalcmdline();\n$$ \n$$ GETCURDATA2\n$$ if (access(ACQUPATH2(\"fid\"), F_OK) != 0)\n$$ {\n$$     Proc_err(ERROPT_AK_NO,\"Reference spectrum does not exist, continuing with default SW.\");\n$$ }\n$$ else\n$$ {\n$$     DATASET(name2,expno2,procno2,disk2,user2)\n$$     FETCHPARS(\"PH_mod\",&PH_mod_status)\n$$     FETCHPARS(\"FT_mod\",&FT_mod_status)\n$$ \n$$     if ( (access(PROCPATH(\"1r\"), F_OK) != 0) ||  FT_mod_status == 0  ||  PH_mod_status == 0)\n$$     {\n$$         EF\n$$         ERRORABORT\n$$ \n$$         FETCHPARS(\"DIGMOD\",&digmod)\n$$ \n$$         if (digmod == 3)\n$$             APK0\n$$         else\n$$             APK\n$$ \n$$         SREF\n$$     }\n$$ \n$$     if (usepp == 0)\n$$     {\n$$         FETCHPARS(\"ABSG\",&ABSG_status)\n$$         if (ABSG_status == 0)\n$$         {\n$$             ABS\n$$             ERRORABORT\n$$         }\n$$     }\n$$ \n$$     if (usepp == 1)\n$$     {\n$$         if (get_pp(curdat) < 0)\n$$             ABORT\n$$     }\n$$     \n$$ \n$$     DATASET(name_sav,expno_sav,procno_sav,disk_sav,user)\n$$ \n$$     if (usepp == 0)\n$$     {\n$$         GETLINV\n$$     }\n$$     else\n$$     {\n$$         GETLINV_PP\n$$     }\n$$     ERRORABORT\n$$ }\n$$ \n$$ FETCHPAR(\"AQ\", &aq)\n$$ FETCHPAR(\"TD\", &td2)\n$$ \n$$ if (ulim < llim)\n$$ {\n$$     f1 = ulim;\n$$     ulim = llim;\n$$     llim = f1;\n$$ }\n$$ \n$$ while (aq > ulim)\n$$ {\n$$     td2 /= 2;\n$$     STOREPAR(\"TD\", td2)\n$$     FETCHPAR(\"AQ\", &aq)\n$$ }\n$$ while (aq < llim)\n$$ {\n$$     td2 *= 2;\n$$     STOREPAR(\"TD\", td2)\n$$     FETCHPAR(\"AQ\", &aq)\n$$ }\n$$ STOREPAR(\"SI\", td2)\n$$ \n$$ if (keeprt == 1)\n$$     d1 = rcyc - aq;\n$$ \n$$ STOREPAR(\"D 1\", d1)\n$$ Show_meta(SM_RAWP);\n$$ \n$$ \n$$ ROTOFF\n$$ RGA\n$$ ZG\n$$ \n$$ return 0;\n$$ }   //QUIT\n$$ \n$$ \n$$ /* subroutines ****************************************************************/\n$$ \n$$ /* subroutine evalcmdline *****************************************************/\n$$ static void evalcmdline(void)\n$$ {\n$$ int     i;\n$$ char    argname[TLL], argvalue[TLL];\n$$ \n$$ if (i_argc > 2)\n$$ {\n$$     if (debugflag > 2)\n$$         Proc_err(ERROPT_AK_OK, \"DEBUG sub\\n%d arguments\", i_argc-2);\n$$ \n$$     for (i=1; i <= i_argc-2; i++)\n$$     {\n$$         if (debugflag > 2)\n$$             Proc_err(ERROPT_AK_OK, \"DEBUG sub\\nargument %d: %s\", i, i_argv[i+1]);\n$$ \n$$         if (check_cmd_arg(i_argv[i+1], argname, argvalue) == 0)\n$$         {\n$$             if (debugflag > 2)\n$$                 Proc_err(ERROPT_AK_OK,\"DEBUG sub\\nargname = %s\\nvalue = %s\", argname, argvalue);\n$$ /*          evaluate param */\n$$             if (!strcmp(argname, \"usepp\"))\n$$             {\n$$                 usepp=atoi(argvalue);\n$$                 if ((usepp < 1) || (usepp >1))\n$$                     usepp = 0;\n$$             }\n$$ \n$$             else if (!strcmp(argname, \"keeprt\"))\n$$             {\n$$                 keeprt=atoi(argvalue);\n$$                 if ((keeprt < 0) || (keeprt >1))\n$$                     keeprt = 0;\n$$             }\n$$ \n$$             else if (!strcmp(argname, \"llim\"))\n$$             {\n$$                 llim=atof(argvalue);\n$$                 if (llim <= 0.0)\n$$                     llim = 0.08;\n$$             }\n$$ \n$$             else if (!strcmp(argname, \"ulim\"))\n$$             {\n$$                 ulim=atof(argvalue);\n$$                 if (ulim <= 0.0)\n$$                     ulim = 0.22;\n$$             }\n$$         }\n$$     }\n$$ }\n$$ else\n$$ {\n$$     if (debugflag > 2)\n$$         Proc_err(ERROPT_AK_OK, \"DEBUG sub\\nno arguments\");\n$$ }\n$$ \n$$ if (debugflag > 2)\n$$     Proc_err(ERROPT_AK_OK, \"DEBUG sub\\nkeeprt %d\\nusepp %d\", keeprt, usepp);\n$$ \n$$ } /* end subroutine */\n$$ \n$$ /* subroutine check_cmd_arg ***************************************************/\n$$ static int check_cmd_arg(const char* cpar, char* pname, char* pvalue)\n$$ {\n$$ const char* pch = strchr(cpar, '=');\n$$ \n$$ if (pch == NULL)\n$$     return -1;\n$$ \n$$ sprintf(pname, \"%.*s\", (int)(pch - cpar), cpar);\n$$ strcpy(pvalue, pch + 1);\n$$ \n$$ if (strcmp(pvalue, \"(null)\") == 0)\n$$     pvalue[0] = 0;\n$$ \n$$ if (debugflag > 2)\n$$     Proc_err(ERROPT_AK_OK, \"DEBUG sub\\nparname = %s %lu\\nvalue = %s %lu\",\n$$              pname, (unsigned long)strlen(pname),\n$$              pvalue, (unsigned long)strlen(pvalue));\n$$ return 0;\n$$ } /* end subroutine */\n$$ \n$$ /* subroutine get_pp *********************************************************/\n$$ static int get_pp(const char* curdat)\n$$ {\n$$ double  sf, sw_p, f1p, f2p, f1porig, f2porig;\n$$ float   offset;\n$$ int     ret = 0;\n$$ \n$$ /* fetch the current plotregion */\n$$ FETCHPAR(\"F1P\", &f1porig)\n$$ FETCHPAR(\"F2P\", &f2porig)\n$$ \n$$ /*********************************************/\n$$ /* define the plotregion as big as */\n$$ /* the complete acquisition region */\n$$ FETCHPARS(\"OFFSET\", &offset)\n$$ FETCHPARS(\"SW_p\", &sw_p)\n$$ FETCHPARS(\"SF\", &sf)\n$$ f1p = offset;\n$$ f2p = f1p - sw_p / sf;\n$$ STOREPAR(\"F1P\", f1p)\n$$ STOREPAR(\"F2P\", f2p)\n$$ \n$$ /* create the pick picking listing */\n$$ PP\n$$ if (AUERR < 0)\n$$     ret = -1;\n$$ \n$$ /* restore the original plotregion */\n$$ if (f1porig != f2porig)\n$$ {\n$$     STOREPAR(\"F1P\",f1porig)\n$$     STOREPAR(\"F2P\",f2porig)\n$$ }\n$$ return ret;\n$$ } /* end subroutine */","au/src/proc_2dinv\n$$ /***********************************************-*-C++-*-********/\n$$ /*\tproc_2dinv\t\t18.05.2000\t\t\t*/\n$$ /****************************************************************/\n$$ /*\tShort Description :\t\t\t\t\t*/\n$$ /*\tProcesses and plots 2D inverse type spectra.  \t\t*/\n$$ /****************************************************************/\n$$ /*\tKeywords :\t\t\t\t\t\t*/\n$$ /*\t2D inverse HMQC HSQC\t\t\t\t\t*/\n$$ /****************************************************************/\n$$ /*\tDescription/Usage :\t\t\t\t\t*/\n$$ /*\tProcessing AU program for 2D inverse type spectra. \t*/\n$$ /*\tIf you want to use your individual plot layout, you\t*/\n$$ /*\tcan define it within TopSpin with the command 'layout'.\t*/\n$$ /*\tIf no layout is defined, the default '2D_inv.xwp'\t*/\n$$ /*\tis used.\t\t\t\t\t\t*/\n$$ /*\tThe phase in F2 is determined by 2D peak picking   \t*/\n$$ /*\tfollowed by APK. The phase in F1 is calculated with\t*/\n$$ /*\tthe AU program calcphinv.\t\t\t\t*/\n$$ /****************************************************************/\n$$ /*\tAuthor(s) :\t\t\t\t\t\t*/\n$$ /*\tName\t\t: Peter Dvortsak, Rainer Kerssebaum,\t*/\n$$ /*\t\t\t  Ruediger Weisemann, Mike Engelhardt,\t*/\n$$ /*\t\t\t  Sven Cunskis\t\t\t\t*/\n$$ /*\tOrganisation\t: Bruker BioSpin GmbH\t\t\t*/\n$$ /*\tEmail\t\t: nmr-support@bruker.com\t*/\n$$ /****************************************************************/\n$$ /*\tName\t\tDate\tModification:\t\t\t*/\n$$ /*\tpdv\t\t910901\tcreated\t\t\t\t*/\n$$ /*\teng\t\t000418\tset plot limits\t\t\t*/\n$$ /*\trke,rwe,eng\t000503\tcalls AU program calcphinv \t*/\n$$ /*\teng\t\t000518\tset projections\t\t\t*/\n$$ /*      pdv\t\t000920  perform phase correction in f2 \t*/\n$$ /*      svcu\t\t000920  use XWIN-PLOT for plotting \t*/\n$$ /*\tsvcu\t\t040127\tremoved VIEWDATA\t\t*/\n$$ /*\tsvcu\t\t041001\tincrease print_to_file options\t*/\n$$ /*\twem,svcu\t060530\toptimized functionality\t\t*/\n$$ /*\twem\t\t070418\tconvertpeaklist\t\t\t*/\n$$ /*\tge\t\t071211\treadPeakList\t\t\t*/\n$$ /*\twem\t\t141229\tcare of NUS data\t\t*/\n$$ /****************************************************************/\n$$ /*\n$$ $Id:$\n$$ */\n$$ \n$$ /*********************************************/\n$$ /* Declare variables */\n$$     char xwlay[PATH_MAX], portf[PATH_MAX];\n$$     int  mc2, fntype;\n$$     int  irow,s_procno,nprocno;\n$$     double sw1,sw2,sf1,sf2,sum1,sum2;\n$$     float offs1,offs2,phc0,phc1;\n$$ \n$$     portf[0] = 0;\n$$     nprocno  = 1000;\n$$     s_procno = procno;\n$$ \n$$ \n$$ /*********************************************/\n$$ /* Declare filenames etc. for the portfolio file handling */\n$$     DECLARE_PORTFOLIO;\n$$ \n$$ \n$$ /*********************************************/\n$$ /* processing */\n$$     XFB;\n$$     ERRORABORT;\n$$     XF2M;\n$$ \n$$ \n$$ /*********************************************/\n$$ /* use aquisition range for the peak picking limits */\n$$     FETCHPARS(\"OFFSET\",&offs2);\n$$     FETCHPARS(\"SW_p\",&sw2);\n$$     FETCHPARS(\"SF\",&sf2);\n$$     FETCHPAR1S(\"OFFSET\",&offs1);\n$$     FETCHPAR1S(\"SW_p\",&sw1);\n$$     FETCHPAR1S(\"SF\",&sf1);\n$$     sum1 = offs1 - sw1 / sf1;\n$$     sum2 = offs2 - sw2 / sf2;\n$$     STOREPAR1(\"F1P\",offs1);\n$$     STOREPAR(\"F1P\",offs2);\n$$     STOREPAR1(\"F2P\",sum1);\n$$     STOREPAR(\"F2P\",sum2);\n$$ \n$$ \n$$ /*********************************************/\n$$ /* create the pp file on pos and neg peaks  */\n$$     RVPP(nprocno);\n$$     ERRORABORT;\n$$     DATASET(name,expno,nprocno,disk,user);\n$$     STOREPAR(\"F1P\",offs1);\n$$     STOREPAR(\"F2P\",sum1);\n$$     STOREPAR(\"CY\",100.);\n$$     STOREPAR(\"PSIGN\",0);\n$$     STOREPAR(\"PC\",1.4);\n$$ \n$$     PP;\n$$     ERRORABORT;\n$$ \n$$ \n$$ /*********************************************/\n$$ /* open and read the pp files  */\n$$     irow = readPeakList(PROCPATH(0));\n$$ \n$$     if (irow < 0)\n$$     {\n$$ \tProc_err(DEF_ERR_OPT, \"%s, phase correction aborted\", getPeakError());\n$$ \tABORT;\n$$     }\n$$ \n$$     if (irow == 0)\n$$     {\n$$ \tProc_err(DEF_ERR_OPT,\n$$ \t\t \"no peak was found in the 2D file, phase correction aborted\");\n$$ \tABORT;\n$$     }\n$$ \n$$     if (irow == 1)\n$$     {\n$$ \tProc_err(DEF_ERR_OPT,\n$$ \t\t \"only one peak was found in the 2D file, phase correction aborted\");\n$$ \tABORT;\n$$     }\n$$ \n$$ \n$$     DATASET(name,expno,s_procno,disk,user);\n$$     XFB;\n$$     ERRORABORT;\n$$     FETCHPAR1S(\"MC2\",&mc2);\n$$ \n$$     if (mc2 > 0  &&  access(PROCPATH(\"2ir\"), F_OK))\n$$     {\n$$ \tFETCHPARS(\"FnTYPE\",&fntype);\n$$ \n$$ \tif (fntype == 2)\n$$ \t{\n$$ \t    DELETEIMAGINARYDATA(name, expno, procno, disk, user)\n$$ \t    XHT2\n$$ \t}\n$$     }\n$$ \n$$ \n$$ /*********************************************/\n$$ /* add the selected rows in the procno 1000 */\n$$     RSR(getPeakAddress(0),nprocno);\n$$     ERRORABORT;\n$$     DATASET(name,expno,nprocno,disk,user);\n$$     DATASET2(name,expno,nprocno,disk,user);\n$$     DATASET3(name,expno,nprocno + 1,disk,user);\n$$     STOREPAR(\"DATMOD\",1);\n$$     STOREPAR(\"DC\",1.0);\n$$ \n$$     for (i1 = 1; i1 < irow; i1++)\n$$     {\n$$ \tDATASET(name,expno,s_procno,disk,user);\n$$ \tRSR(getPeakAddress(i1),nprocno + 1);\n$$ \tERRORABORT;\n$$ \tDATASET(name,expno,nprocno,disk,user);\n$$ \tADD;\n$$ \tERRORABORT;\n$$     }\n$$ \n$$     freePeakList();\n$$ \n$$ /*********************************************/\n$$ /* perform the phase correction */\n$$     APK;\n$$     ERRORABORT;\n$$     FETCHPAR(\"PHC0\",&phc0);\n$$     FETCHPAR(\"PHC1\",&phc1);\n$$ \n$$     DATASET(name,expno,s_procno,disk,user);\n$$     phc0 = fmod(phc0,360.);\n$$     STOREPAR(\"PHC0\",phc0);\n$$     STOREPAR(\"PHC1\",phc1);\n$$ \n$$ \n$$ /*********************************************/\n$$ /* processing */\n$$     XFB;\n$$     ERRORABORT;\n$$     ABS2;\n$$     ABS1;\n$$     LEVCALC;\n$$ \n$$ \n$$ /*********************************************/\n$$ /* If no layout is defined the default layout will be used  */\n$$     FETCHPAR(\"LAYOUT\",&xwlay);\n$$     if (xwlay[0] == '\\0')\n$$     {\n$$ \tSTOREPAR(\"LAYOUT\",\"+/2D_inv.xwp\");\n$$     }\n$$ \n$$ \n$$ /*********************************************/\n$$ /* set F2 reference for plotting. If no dataset is\t*/\n$$ /* defined the positive F2 projection is used\t\t*/\n$$     GETCURDATA2;\n$$     if (AUERR < 0 || access(PROCPATH2(\"1r\"), F_OK))\n$$     {\n$$ \tRHPP(98);\n$$ \tDATASET2(name, expno, 98, disk, user);\n$$ \tGETCURDATA2;\n$$     }\n$$ \n$$ \n$$ /*********************************************/\n$$ /* Create and open portfolio file portf */\n$$     strcpy(portf, PROCPATH(\"portf\"));\n$$     CREATE_PORTFOLIO(portf);\n$$ \n$$ /*********************************************/\n$$ /* The 2D dataset is written first to the portfolio file */\n$$     ADD_CURDAT_TO_PORTFOLIO;\n$$ \n$$ /*********************************************/\n$$ /* Now add the F2 projection (2nd dataset) to the portfolio file */\n$$     ADD_TO_PORTFOLIO(disk2,user2,name2,expno2,procno2);\n$$ \n$$ /*********************************************/\n$$ /* Close protfolio file */\n$$     CLOSE_PORTFOLIO;\n$$ \n$$ /*********************************************/\n$$ /* Plot with two datasets defined in the portfolio. This\t*/\n$$ /* command uses the portfolio file specified in the\t\t*/\n$$ /* CREATE_PORTFOLIO command\t\t\t*/\n$$     AUTOPLOT_WITH_PORTFOLIO;\n$$ \n$$ /*********************************************/\n$$ /* Adds include file 'printtofile' that manage\t*/\n$$ /* the 'plot_to_file' information\t\t*/\n$$ #include <inc/printtofile>\n$$ \n$$     QUIT"],"BRUKER FILE PROC":"clevels\n$$ ##TITLE= Parameter file, TopSpin 4.5.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 1\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= nmrsu\n$$ $$ 2025-05-24 07:51:45.721 +0200  nmrsu@CZC150CR4G\n$$ $$ D:/Data/SG/CCP-3863/25/pdata/1/clevels\n$$ $$ process C:\\Bruker\\TopSpin4.5.0\\prog\\mod\\proc2d.exe\n$$ ##$LEVELS= (0..255)\n$$ 399176960 -399176960 898259955.03 -898259955.03 2021336468.95 -2021336468.95\n$$ 4548573158.39 -4548573158.39 10235563497.24 -10235563497.24 23032884479.99\n$$ -23032884479.99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$LEVSIGN= 3\n$$ ##$MAXLEV= 6\n$$ ##$METHOD= 0\n$$ ##$NEGBASE= -399176960\n$$ ##$NEGINCR= 1.8\n$$ ##$POSBASE= 399176960\n$$ ##$POSINCR= 1.8\n$$ ##END=","DATPATH":"<D:/Data/SG>","EXPNO":25,"NAME":"<CCP-3863>","PROCNO":1,"ACQT0":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_getlinv>","AUTOPOS":"<24 >","BF1":[400.3,100.65551506],"BF2":100.65551506,"BF3":400.3,"BF4":400.3,"BF5":400.3,"BF6":400.3,"BF7":400.3,"BF8":400.3,"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 1 2 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 1 2 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 1 1 1 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","CPDPRG":"(0..8)\n<> <> <garp> <> <> <> <> <> <>","D":"(0..63)\n3e-06 1.5 0 0 0.0017241375 0 0 0 0 0 0 0.03 0 0 0 0 0.0002 0 0 0 0 0.00345\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","DATE":1748065902,"DATE_START":1748065012,"DE":6.5,"DECIM":6400,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":2,"EXP":"<HSQCEDETGP_ED>","ExpStatus":4,"FCUCHAN":"(0..9)\n0 1 2 0 0 0 0 0 0 0","FILCOR":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","FW":240000000,"FnILOOP":1,"FnMODE":6,"FnTYPE":0,"GPNAM":"(0..31)\n<> <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 0 0 0 0 0 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":68,"GrpdlyHandling":0,"HDDUTY":20,"HDRATE":1,"HOLDER":24,"HPMOD":"(0..32)\n1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","IN":"(0..63)\n1.9875e-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 39.7375 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 400>","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":"no","LOCKFLD":4333,"LOCKGN":130.637832641602,"LOCKPOW":-27,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":261.9605,"LOCSHFT":"no","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MULEXPNO":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":0,"NLOGCH":2,"NOVFLW":0,"NS":2,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":100,"NusFPNZ":"no","NusJSP":0,"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":256,"O1":[1730.32247255378,11072.107],"O2":11072.107,"O3":2401.8,"O4":2401.8,"O5":2401.8,"O6":2401.8,"O7":2401.8,"O8":2401.8,"OVERFLW":0,"P":"(0..63)\n7.8625 7.8625 15.725 7.6625 15.325 19.8 30 60 20000 25 50 80000 80000 1000\n500 0 1000 2500 100000 600 2000 0 0 0 2000 270 100000 7.8625 1000 1000\n0 2119 20000 0 0 0 40000 0 0 240 2000 0 0 4740 300 0 80000 46600 10000\n30000 66000 0 4950 5550 4000 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","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 24.3 84.013 0 0 0 0 0 0 6.005e-05 1.668 0.088831 0.77024 0.38742 0 7.8872\n0 0 24.3 0.18534 0 0.078872 0 0 0.0087636 0.64751 0.19256 0.082373 0 1.668\n0.77024 3.0809 2.402e-06 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","PLWMAX":"(0..7)\n116.831512 548.695068 0 0 0 0 0 0","PR":1,"PRECHAN":"(0..32)\n-1 2 -1 0 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":"<Z166552_0019>","PROBINPUTS":"(0..15)\n<19F/31P-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<hsqcedetgp>","PW":0,"PYNM":"<>","ProbeDescription":"<PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP>","ProjAngle":0,"QNP":0,"RECCHAN":"(0..9)\n0 1 2 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\n-1 0 2 -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","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","SAMPLEID":"<>","SFO1":[400.301730322473,100.666587167],"SFO2":100.666587167,"SFO3":400.3024018,"SFO4":400.3024018,"SFO5":400.3024018,"SFO6":400.3024018,"SFO7":400.3024018,"SFO8":400.3024018,"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> <Sinc1.1000> <Rsnob.1000>\n<Gaus1_180r.1000> <Gaus1_180r.1000> <Crp_psyche.20> <> <> <Gaus1_180i.1000>\n<Squa100.1000> <> <> <Q5tr.1000> <> <Reburp.1000> <> <> <> <> <> <> <>\n<> <> <> <> <> <Crp25,1.25,25.4> <Crp25,2.5,25.4> <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 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","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.2463e-05 5.539e-06 7.5317 5.4772 0.0043288 6.005e-05 7.5317 1.5012e-07\n0 0.0043288 0.0043288 0 0 1.6068 0 0 0 1.4509 8.841574e-06 1.374394e-05\n6.417446e-06 3.460876e-05 0 0 0 0.00084894 0 0 0.057343 1.0676 0.80339\n0.060456 0.00027055 6.0555e-05 5.539e-06 0.00035449 0.00019804 0 0 8.138e-06\n1.5012e-07 0 0 0.05386 0 0.036952 0 0 0 0 0 0 0 0 0 0 0 0 0.50211 0.25106\n0 0 0","SUBNAM":"(0..9)\n<> <> <> <> <> <> <> <> <> <>","SW":[7.80661127165895,249.991250964185],"SWIBOX":"(0..32)\n0 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","SW_h":[3125,25165.7660561735],"SWfinal":0,"SigLockShift":0,"TD":[1024,256],"TD0":1,"TD_INDIRECT":"(0..7)\n0 256 0 0 0 0 0 0","TDav":1,"TE":298.064083841974,"TE1":298.521514892578,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_RAW":298.521514892578,"TE_STAB":"(0..9)\n2 2 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":"<>","USERA10":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","USERA6":"<>","USERA7":"<>","USERA8":"<>","USERA9":"<>","UUID":"<9da74c94-be00-4263-b60c-f7af1673eb77>","VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","VtChillPowType":2,"VtChillPowVal":1,"VtChillType":5,"VtGasFlow":399.787811279297,"WAVEMAKER":"(0..7)\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":1238133,"YMIN_a":-1319358,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":301.15,"ABSF1":[1000,1000],"ABSF2":[-1000,-1000],"ABSG":[5,5],"ABSL":[3,3],"ALPHA":0,"AQORDER":0,"ASSFAC":0,"ASSFACI":0,"ASSFACX":0,"ASSWID":0,"AUNMP":["<proc_2dinv>","<>"],"AXLEFT":0,"AXNAME":["<>","<>"],"AXNUC":["<off>","<off>"],"AXRIGHT":0,"AXTYPE":0,"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":[1,1],"BC_mod":[2,0],"BYTORDP":0,"COROFFS":0,"CY":[-3,0],"DATMOD":[1,0],"DC":[1,1],"DFILT":["<>","<>"],"DTYPP":0,"ERETIC":["no","no"],"F1P":[8.13827133178711,235.009384155273],"F2P":[0.331626999523253,-15.0093658473705],"FCOR":[0.5,0.5],"FTSIZE":0,"FT_mod":0,"GAMMA":[1,1],"GB":0.1,"INTBC":[1,1],"INTSCL":[1,1],"ISEN":[128,128],"LB":[1,0.3],"LEV0":[35,0],"LPBIN":0,"MAXI":[10000,10000],"MC2":5,"MEAN":0,"ME_mod":2,"MI":[0.1,0],"MddCEXP":["no","yes"],"MddCT_SP":["no","no"],"MddF180":["no","no"],"MddLAMBDA":0,"MddMEMORY":0,"MddMERGE":[23,0],"MddNCOMP":0,"MddNITER":0,"MddNOISE":[0.8,0],"MddPHASE":0,"MddSEED":0,"MddSRSIZE":0,"Mdd_CsALG":0,"Mdd_CsLAMBDA":[1,1],"Mdd_CsNITER":0,"Mdd_CsNORM":0,"Mdd_CsVE":["yes","yes"],"Mdd_CsZF":0,"Mdd_LrLAMBDA":0,"Mdd_LrNITER":0,"Mdd_LrRANK":0,"Mdd_LrZF":0,"Mdd_mod":[1,0],"NCOEF":32,"NC_proc":0,"NLEV":[6,0],"NOISF1":0,"NOISF2":0,"NSP":[1,0],"NTH_PI":0,"NZP":[1,0],"OFFSET":[8.09006622773707,110.000003411675],"PC":[1.4,4],"PHC0":[226.707077026367,0],"PHC1":[-0.0717765018343925,0],"PH_mod":[1,1],"PKNL":["yes","no"],"PPARMOD":[1,0],"PPDIAG":0,"PPIPTYP":0,"PPMPNUM":[2147483647,2147483647],"PPRESOL":[1,1],"PSCAL":1,"PSIGN":0,"PYNMP":["<proc.py>","<>"],"RDF1":0,"RDF2":0,"RDFWHM":0,"RDINT":0,"RDPOS":0,"REVERSE":["no","no"],"SF":[400.300035072019,100.65551506],"SI":[1024,1024],"SIGF1":0,"SIGF2":0,"SINO":0,"SIOLD":[1024,1024],"SPECTYP":["<HSQC>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.CDCl3>","<>"],"SSB":[2,2],"STSI":0,"STSR":0,"SW_p":[7.80661127165896,25165.7660561735],"SYMM":0,"S_DEV":0,"TDeff":0,"TDoff":0,"TI":["<\nHSQCEDETGP_ED CDCl3 {D:\\Data} SG 24\n\n>","<>"],"TILT":["no","no"],"TM1":0.1,"TM2":0.9,"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP10":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"USERP6":["<>","<>"],"USERP7":["<>","<>"],"USERP8":["<>","<>"],"USERP9":["<>","<>"],"WDW":[4,4],"XDIM":0,"YMAX_p":0,"YMIN_p":"0\n$$ End of Bruker specific parameters\n$$ ---------------------------------","CURPLOT":"<>","CURPRIN":"<$>","DFORMAT":"<normdp>","LAYOUT":"<+/2D_inv.xwp>","LFORMAT":"<normlp>","PFORMAT":"<normpl>\n$$ Bruker specific parameters for F1\n$$ ---------------------------------","AMP0":100,"AMP1":100,"AMP2":100,"AMP3":100,"AMP4":100,"AMP5":100,"AMP6":100,"AMP7":100,"AMP8":100,"AMP9":100,"AMP10":100,"AMP11":100,"AMP12":100,"AMP13":100,"AMP14":100,"AMP15":100,"AMP16":100,"AMP17":100,"AMP18":100,"AMP19":100,"AMP20":100,"AMP21":100,"AMP22":100,"AMP23":100,"AMP24":100,"AMP25":100,"AMP26":100,"AMP27":100,"AMP28":100,"AMP29":100,"AMP30":100,"AMP31":100,"AMPCOIL0":-1,"AMPCOIL1":0,"AMPCOIL2":0,"AMPCOIL3":0,"AMPCOIL4":0,"AMPCOIL5":0,"AMPCOIL6":0,"AMPCOIL7":0,"AMPCOIL8":0,"AMPCOIL9":0,"AMPCOIL10":0,"AMPCOIL11":0,"AMPCOIL12":0,"AMPCOIL13":0,"AMPCOIL14":0,"AMPCOIL15":0,"AMPCOIL16":0,"AMPCOIL17":0,"AMPCOIL18":0,"AMPCOIL19":0,"AMPCOIL20":0,"AMPCOIL21":0,"AMPCOIL22":0,"AMPCOIL23":0,"AMPCOIL24":0,"AMPCOIL25":0,"AMPCOIL26":0,"AMPCOIL27":0,"AMPCOIL28":0,"AMPCOIL29":0,"AMPCOIL30":0,"AMPCOIL31":0,"AMPCOIL32":0,"BWFAC0":0,"BWFAC1":0,"BWFAC2":0,"BWFAC3":0,"BWFAC4":0,"BWFAC5":0,"BWFAC6":0,"BWFAC7":0,"BWFAC8":0,"BWFAC9":0,"BWFAC10":0,"BWFAC11":0,"BWFAC12":0,"BWFAC13":0,"BWFAC14":0,"BWFAC15":0,"BWFAC16":0,"BWFAC17":0,"BWFAC18":0,"BWFAC19":0,"BWFAC20":0,"BWFAC21":0,"BWFAC22":0,"BWFAC23":0,"BWFAC24":0,"BWFAC25":0,"BWFAC26":0,"BWFAC27":0,"BWFAC28":0,"BWFAC29":0,"BWFAC30":0,"BWFAC31":0,"BWFAC32":0,"BWFAC33":0,"BWFAC34":0,"BWFAC35":0,"BWFAC36":0,"BWFAC37":0,"BWFAC38":0,"BWFAC39":0,"BWFAC40":0,"BWFAC41":0,"BWFAC42":0,"BWFAC43":0,"BWFAC44":0,"BWFAC45":0,"BWFAC46":0,"BWFAC47":0,"BWFAC48":0,"BWFAC49":0,"BWFAC50":0,"BWFAC51":0,"BWFAC52":0,"BWFAC53":0,"BWFAC54":0,"BWFAC55":0,"BWFAC56":0,"BWFAC57":0,"BWFAC58":0,"BWFAC59":0,"BWFAC60":0,"BWFAC61":0,"BWFAC62":0,"BWFAC63":0,"CHANFCU0":0,"CHANFCU1":1,"CHANFCU2":2,"CHANFCU3":0,"CHANFCU4":0,"CHANFCU5":0,"CHANFCU6":0,"CHANFCU7":0,"CHANFCU8":0,"CHANFCU9":0,"CHANFCU10":0,"CHANFCU11":0,"CHANFCU12":0,"CHANFCU13":0,"CHANFCU14":0,"CHANFCU15":0,"CHANFCU16":0,"CHANFCU17":0,"CHANFCU18":0,"CHANFCU19":0,"CHANFCU20":0,"CHANFCU21":0,"CHANFCU22":0,"CHANFCU23":0,"CHANFCU24":0,"CHANREC0":0,"CHANREC1":1,"CHANREC2":2,"CHANREC3":0,"CHANREC4":0,"CHANREC5":0,"CHANREC6":0,"CHANREC7":0,"CHANREC8":0,"CHANREC9":0,"CHANREC10":0,"CHANREC11":0,"CHANREC12":0,"CHANREC13":0,"CHANREC14":0,"CHANREC15":0,"CHANREC16":0,"CHANREC17":0,"CHANREC18":0,"CHANREC19":0,"CHANREC20":0,"CHANREC21":0,"CHANREC22":0,"CHANREC23":0,"CHANREC24":0,"CNST0":1,"CNST1":1,"CNST2":145,"CNST3":1,"CNST4":1,"CNST5":1,"CNST6":1,"CNST7":1,"CNST8":1,"CNST9":1,"CNST10":1,"CNST11":1,"CNST12":1,"CNST13":1,"CNST14":1,"CNST15":1,"CNST16":1,"CNST17":1,"CNST18":1,"CNST19":1,"CNST20":1,"CNST21":1,"CNST22":1,"CNST23":1,"CNST24":1,"CNST25":1,"CNST26":1,"CNST27":1,"CNST28":1,"CNST29":1,"CNST30":1,"CNST31":1,"CNST32":1,"CNST33":1,"CNST34":1,"CNST35":1,"CNST36":1,"CNST37":1,"CNST38":1,"CNST39":1,"CNST40":1,"CNST41":1,"CNST42":1,"CNST43":1,"CNST44":1,"CNST45":1,"CNST46":1,"CNST47":1,"CNST48":1,"CNST49":1,"CNST50":1,"CNST51":1,"CNST52":1,"CNST53":1,"CNST54":1,"CNST55":1,"CNST56":1,"CNST57":1,"CNST58":1,"CNST59":1,"CNST60":1,"CNST61":1,"CNST62":1,"CNST63":1,"CPDPRG0":"<>","CPDPRG1":"<>","CPDPRG2":"<garp>","CPDPRG3":"<>","CPDPRG4":"<>","CPDPRG5":"<>","CPDPRG6":"<>","CPDPRG7":"<>","CPDPRG8":"<>","D0":0.000003,"D1":1.5,"D2":0,"D3":0,"D4":0.0017241375,"D5":0,"D6":0,"D7":0,"D8":0,"D9":0,"D10":0,"D11":0.03,"D12":0,"D13":0,"D14":0,"D15":0,"D16":0.0002,"D17":0,"D18":0,"D19":0,"D20":0,"D21":0.00345,"D22":0,"D23":0,"D24":0,"D25":0,"D26":0,"D27":0,"D28":0,"D29":0,"D30":0,"D31":0,"D32":0,"D33":0,"D34":0,"D35":0,"D36":0,"D37":0,"D38":0,"D39":0,"D40":0,"D41":0,"D42":0,"D43":0,"D44":0,"D45":0,"D46":0,"D47":0,"D48":0,"D49":0,"D50":0,"D51":0,"D52":0,"D53":0,"D54":0,"D55":0,"D56":0,"D57":0,"D58":0,"D59":0,"D60":0,"D61":0,"D62":0,"D63":0,"FCUCHAN0":0,"FCUCHAN1":1,"FCUCHAN2":2,"FCUCHAN3":0,"FCUCHAN4":0,"FCUCHAN5":0,"FCUCHAN6":0,"FCUCHAN7":0,"FCUCHAN8":0,"FCUCHAN9":0,"FN_INDIRECT0":0,"FN_INDIRECT1":0,"FN_INDIRECT2":0,"FN_INDIRECT3":0,"FN_INDIRECT4":0,"FN_INDIRECT5":0,"FN_INDIRECT6":0,"FN_INDIRECT7":0,"FS0":83,"FS1":83,"FS2":83,"FS3":83,"FS4":83,"FS5":83,"FS6":83,"FS7":83,"GPNAM0":"<>","GPNAM1":"<SMSQ10.100>","GPNAM2":"<SMSQ10.100>","GPNAM3":"<>","GPNAM4":"<>","GPNAM5":"<>","GPNAM6":"<>","GPNAM7":"<>","GPNAM8":"<>","GPNAM9":"<>","GPNAM10":"<>","GPNAM11":"<>","GPNAM12":"<>","GPNAM13":"<>","GPNAM14":"<>","GPNAM15":"<>","GPNAM16":"<>","GPNAM17":"<>","GPNAM18":"<>","GPNAM19":"<>","GPNAM20":"<>","GPNAM21":"<>","GPNAM22":"<>","GPNAM23":"<>","GPNAM24":"<>","GPNAM25":"<>","GPNAM26":"<>","GPNAM27":"<>","GPNAM28":"<>","GPNAM29":"<>","GPNAM30":"<>","GPNAM31":"<>","GPX0":0,"GPX1":0,"GPX2":0,"GPX3":0,"GPX4":0,"GPX5":0,"GPX6":0,"GPX7":0,"GPX8":0,"GPX9":0,"GPX10":0,"GPX11":0,"GPX12":0,"GPX13":0,"GPX14":0,"GPX15":0,"GPX16":0,"GPX17":0,"GPX18":0,"GPX19":0,"GPX20":0,"GPX21":0,"GPX22":0,"GPX23":0,"GPX24":0,"GPX25":0,"GPX26":0,"GPX27":0,"GPX28":0,"GPX29":0,"GPX30":0,"GPX31":0,"GPY0":0,"GPY1":0,"GPY2":0,"GPY3":0,"GPY4":0,"GPY5":0,"GPY6":0,"GPY7":0,"GPY8":0,"GPY9":0,"GPY10":0,"GPY11":0,"GPY12":0,"GPY13":0,"GPY14":0,"GPY15":0,"GPY16":0,"GPY17":0,"GPY18":0,"GPY19":0,"GPY20":0,"GPY21":0,"GPY22":0,"GPY23":0,"GPY24":0,"GPY25":0,"GPY26":0,"GPY27":0,"GPY28":0,"GPY29":0,"GPY30":0,"GPY31":0,"GPZ0":0,"GPZ1":80,"GPZ2":20.1,"GPZ3":0,"GPZ4":0,"GPZ5":0,"GPZ6":0,"GPZ7":0,"GPZ8":0,"GPZ9":0,"GPZ10":0,"GPZ11":0,"GPZ12":0,"GPZ13":0,"GPZ14":0,"GPZ15":0,"GPZ16":0,"GPZ17":0,"GPZ18":0,"GPZ19":0,"GPZ20":0,"GPZ21":0,"GPZ22":0,"GPZ23":0,"GPZ24":0,"GPZ25":0,"GPZ26":0,"GPZ27":0,"GPZ28":0,"GPZ29":0,"GPZ30":0,"GPZ31":0,"HPMOD0":1,"HPMOD1":0,"HPMOD2":0,"HPMOD3":0,"HPMOD4":0,"HPMOD5":0,"HPMOD6":0,"HPMOD7":0,"HPMOD8":0,"HPMOD9":0,"HPMOD10":0,"HPMOD11":0,"HPMOD12":0,"HPMOD13":0,"HPMOD14":0,"HPMOD15":0,"HPMOD16":0,"HPMOD17":0,"HPMOD18":0,"HPMOD19":0,"HPMOD20":0,"HPMOD21":0,"HPMOD22":0,"HPMOD23":0,"HPMOD24":0,"HPMOD25":0,"HPMOD26":0,"HPMOD27":0,"HPMOD28":0,"HPMOD29":0,"HPMOD30":0,"HPMOD31":0,"HPMOD32":0,"IN0":0.000019875,"IN1":0,"IN2":0,"IN3":0,"IN4":0,"IN5":0,"IN6":0,"IN7":0,"IN8":0,"IN9":0,"IN10":0,"IN11":0,"IN12":0,"IN13":0,"IN14":0,"IN15":0,"IN16":0,"IN17":0,"IN18":0,"IN19":0,"IN20":0,"IN21":0,"IN22":0,"IN23":0,"IN24":0,"IN25":0,"IN26":0,"IN27":0,"IN28":0,"IN29":0,"IN30":0,"IN31":0,"IN32":0,"IN33":0,"IN34":0,"IN35":0,"IN36":0,"IN37":0,"IN38":0,"IN39":0,"IN40":0,"IN41":0,"IN42":0,"IN43":0,"IN44":0,"IN45":0,"IN46":0,"IN47":0,"IN48":0,"IN49":0,"IN50":0,"IN51":0,"IN52":0,"IN53":0,"IN54":0,"IN55":0,"IN56":0,"IN57":0,"IN58":0,"IN59":0,"IN60":0,"IN61":0,"IN62":0,"IN63":0,"INF0":0,"INF1":39.7375,"INF2":0,"INF3":0,"INF4":0,"INF5":0,"INF6":0,"INF7":0,"INP0":0,"INP1":0,"INP2":0,"INP3":0,"INP4":0,"INP5":0,"INP6":0,"INP7":0,"INP8":0,"INP9":0,"INP10":0,"INP11":0,"INP12":0,"INP13":0,"INP14":0,"INP15":0,"INP16":0,"INP17":0,"INP18":0,"INP19":0,"INP20":0,"INP21":0,"INP22":0,"INP23":0,"INP24":0,"INP25":0,"INP26":0,"INP27":0,"INP28":0,"INP29":0,"INP30":0,"INP31":0,"INP32":0,"INP33":0,"INP34":0,"INP35":0,"INP36":0,"INP37":0,"INP38":0,"INP39":0,"INP40":0,"INP41":0,"INP42":0,"INP43":0,"INP44":0,"INP45":0,"INP46":0,"INP47":0,"INP48":0,"INP49":0,"INP50":0,"INP51":0,"INP52":0,"INP53":0,"INP54":0,"INP55":0,"INP56":0,"INP57":0,"INP58":0,"INP59":0,"INP60":0,"INP61":0,"INP62":0,"INP63":0,"INTEGFAC0":0,"INTEGFAC1":0,"INTEGFAC2":0,"INTEGFAC3":0,"INTEGFAC4":0,"INTEGFAC5":0,"INTEGFAC6":0,"INTEGFAC7":0,"INTEGFAC8":0,"INTEGFAC9":0,"INTEGFAC10":0,"INTEGFAC11":0,"INTEGFAC12":0,"INTEGFAC13":0,"INTEGFAC14":0,"INTEGFAC15":0,"INTEGFAC16":0,"INTEGFAC17":0,"INTEGFAC18":0,"INTEGFAC19":0,"INTEGFAC20":0,"INTEGFAC21":0,"INTEGFAC22":0,"INTEGFAC23":0,"INTEGFAC24":0,"INTEGFAC25":0,"INTEGFAC26":0,"INTEGFAC27":0,"INTEGFAC28":0,"INTEGFAC29":0,"INTEGFAC30":0,"INTEGFAC31":0,"INTEGFAC32":0,"INTEGFAC33":0,"INTEGFAC34":0,"INTEGFAC35":0,"INTEGFAC36":0,"INTEGFAC37":0,"INTEGFAC38":0,"INTEGFAC39":0,"INTEGFAC40":0,"INTEGFAC41":0,"INTEGFAC42":0,"INTEGFAC43":0,"INTEGFAC44":0,"INTEGFAC45":0,"INTEGFAC46":0,"INTEGFAC47":0,"INTEGFAC48":0,"INTEGFAC49":0,"INTEGFAC50":0,"INTEGFAC51":0,"INTEGFAC52":0,"INTEGFAC53":0,"INTEGFAC54":0,"INTEGFAC55":0,"INTEGFAC56":0,"INTEGFAC57":0,"INTEGFAC58":0,"INTEGFAC59":0,"INTEGFAC60":0,"INTEGFAC61":0,"INTEGFAC62":0,"INTEGFAC63":0,"L0":1,"L1":1,"L2":1,"L3":1,"L4":1,"L5":1,"L6":1,"L7":1,"L8":1,"L9":1,"L10":1,"L11":1,"L12":1,"L13":1,"L14":1,"L15":1,"L16":1,"L17":1,"L18":1,"L19":1,"L20":1,"L21":1,"L22":1,"L23":1,"L24":1,"L25":1,"L26":1,"L27":1,"L28":1,"L29":1,"L30":1,"L31":1,"MULEXPNO0":0,"MULEXPNO1":0,"MULEXPNO2":0,"MULEXPNO3":0,"MULEXPNO4":0,"MULEXPNO5":0,"MULEXPNO6":0,"MULEXPNO7":0,"MULEXPNO8":0,"MULEXPNO9":0,"MULEXPNO10":0,"MULEXPNO11":0,"MULEXPNO12":0,"MULEXPNO13":0,"MULEXPNO14":0,"MULEXPNO15":0,"P0":7.8625,"P1":7.8625,"P2":15.725,"P3":7.6625,"P4":15.325,"P5":19.8,"P6":30,"P7":60,"P8":20000,"P9":25,"P10":50,"P11":80000,"P12":80000,"P13":1000,"P14":500,"P15":0,"P16":1000,"P17":2500,"P18":100000,"P19":600,"P20":2000,"P21":0,"P22":0,"P23":0,"P24":2000,"P25":270,"P26":100000,"P27":7.8625,"P28":1000,"P29":1000,"P30":0,"P31":2119,"P32":20000,"P33":0,"P34":0,"P35":0,"P36":40000,"P37":0,"P38":0,"P39":240,"P40":2000,"P41":0,"P42":0,"P43":4740,"P44":300,"P45":0,"P46":80000,"P47":46600,"P48":10000,"P49":30000,"P50":66000,"P51":0,"P52":4950,"P53":5550,"P54":4000,"P55":0,"P56":0,"P57":0,"P58":0,"P59":0,"P60":2500,"P61":0,"P62":0,"P63":1500,"PACOIL0":2,"PACOIL1":3,"PACOIL2":1,"PACOIL3":0,"PACOIL4":0,"PACOIL5":0,"PACOIL6":0,"PACOIL7":0,"PACOIL8":0,"PACOIL9":0,"PACOIL10":0,"PACOIL11":0,"PACOIL12":0,"PACOIL13":0,"PACOIL14":0,"PACOIL15":0,"PACOIL16":0,"PACOIL17":0,"PACOIL18":0,"PACOIL19":0,"PACOIL20":0,"PACOIL21":0,"PACOIL22":0,"PACOIL23":0,"PACOIL24":0,"PACOIL25":0,"PACOIL26":0,"PACOIL27":0,"PACOIL28":0,"PACOIL29":0,"PACOIL30":0,"PACOIL31":0,"PACOIL32":0,"PCPD0":0,"PCPD1":90,"PCPD2":80,"PCPD3":0,"PCPD4":0,"PCPD5":0,"PCPD6":0,"PCPD7":0,"PCPD8":0,"PCPD9":0,"PEXSEL0":1,"PEXSEL1":1,"PEXSEL2":1,"PEXSEL3":1,"PEXSEL4":1,"PEXSEL5":1,"PEXSEL6":1,"PEXSEL7":1,"PEXSEL8":1,"PEXSEL9":1,"PHCOR0":0,"PHCOR1":0,"PHCOR2":0,"PHCOR3":0,"PHCOR4":0,"PHCOR5":0,"PHCOR6":0,"PHCOR7":0,"PHCOR8":0,"PHCOR9":0,"PHCOR10":0,"PHCOR11":0,"PHCOR12":0,"PHCOR13":0,"PHCOR14":0,"PHCOR15":0,"PHCOR16":0,"PHCOR17":0,"PHCOR18":0,"PHCOR19":0,"PHCOR20":0,"PHCOR21":0,"PHCOR22":0,"PHCOR23":0,"PHCOR24":0,"PHCOR25":0,"PHCOR26":0,"PHCOR27":0,"PHCOR28":0,"PHCOR29":0,"PHCOR30":0,"PHCOR31":0,"PL0":120,"PL1":120,"PL2":120,"PL3":120,"PL4":120,"PL5":120,"PL6":120,"PL7":120,"PL8":120,"PL9":120,"PL10":120,"PL11":120,"PL12":120,"PL13":120,"PL14":120,"PL15":120,"PL16":120,"PL17":120,"PL18":120,"PL19":120,"PL20":120,"PL21":120,"PL22":120,"PL23":120,"PL24":120,"PL25":120,"PL26":120,"PL27":120,"PL28":120,"PL29":120,"PL30":120,"PL31":120,"PL32":120,"PL33":120,"PL34":120,"PL35":120,"PL36":120,"PL37":120,"PL38":120,"PL39":120,"PL40":120,"PL41":120,"PL42":120,"PL43":120,"PL44":120,"PL45":120,"PL46":120,"PL47":120,"PL48":120,"PL49":120,"PL50":120,"PL51":120,"PL52":120,"PL53":120,"PL54":120,"PL55":120,"PL56":120,"PL57":120,"PL58":120,"PL59":120,"PL60":120,"PL61":120,"PL62":120,"PL63":120,"PLW0":0,"PLW1":24.3,"PLW2":84.013,"PLW3":0,"PLW4":0,"PLW5":0,"PLW6":0,"PLW7":0,"PLW8":0,"PLW9":0.00006005,"PLW10":1.668,"PLW11":0.088831,"PLW12":0.77024,"PLW13":0.38742,"PLW14":0,"PLW15":7.8872,"PLW16":0,"PLW17":0,"PLW18":24.3,"PLW19":0.18534,"PLW20":0,"PLW21":0.078872,"PLW22":0,"PLW23":0,"PLW24":0.0087636,"PLW25":0.64751,"PLW26":0.19256,"PLW27":0.082373,"PLW28":0,"PLW29":1.668,"PLW30":0.77024,"PLW31":3.0809,"PLW32":0.000002402,"PLW33":0,"PLW34":0,"PLW35":0,"PLW36":0,"PLW37":0,"PLW38":0,"PLW39":0,"PLW40":0,"PLW41":0,"PLW42":0,"PLW43":0,"PLW44":0,"PLW45":0,"PLW46":0,"PLW47":0,"PLW48":0,"PLW49":0,"PLW50":0,"PLW51":0,"PLW52":0,"PLW53":0,"PLW54":0,"PLW55":0,"PLW56":0,"PLW57":0,"PLW58":0,"PLW59":0,"PLW60":0,"PLW61":0,"PLW62":0,"PLW63":0,"PLWMAX0":116.831512,"PLWMAX1":548.695068,"PLWMAX2":0,"PLWMAX3":0,"PLWMAX4":0,"PLWMAX5":0,"PLWMAX6":0,"PLWMAX7":0,"PRECHAN0":-1,"PRECHAN1":2,"PRECHAN2":-1,"PRECHAN3":0,"PRECHAN4":1,"PRECHAN5":-1,"PRECHAN6":-1,"PRECHAN7":-1,"PRECHAN8":-1,"PRECHAN9":-1,"PRECHAN10":-1,"PRECHAN11":-1,"PRECHAN12":-1,"PRECHAN13":-1,"PRECHAN14":-1,"PRECHAN15":-1,"PRECHAN16":-1,"PRECHAN17":-1,"PRECHAN18":-1,"PRECHAN19":-1,"PRECHAN20":-1,"PRECHAN21":-1,"PRECHAN22":-1,"PRECHAN23":-1,"PRECHAN24":-1,"PRECHAN25":-1,"PRECHAN26":-1,"PRECHAN27":-1,"PRECHAN28":-1,"PRECHAN29":-1,"PRECHAN30":-1,"PRECHAN31":-1,"PRECHAN32":-1,"PROBINPUTS0":"<19F/31P-109Ag>","PROBINPUTS1":"<1H>","PROBINPUTS2":"<2H>","PROBINPUTS3":"<>","PROBINPUTS4":"<>","PROBINPUTS5":"<>","PROBINPUTS6":"<>","PROBINPUTS7":"<>","PROBINPUTS8":"<>","PROBINPUTS9":"<>","PROBINPUTS10":"<>","PROBINPUTS11":"<>","PROBINPUTS12":"<>","PROBINPUTS13":"<>","PROBINPUTS14":"<>","PROBINPUTS15":"<>","RECCHAN0":0,"RECCHAN1":1,"RECCHAN2":2,"RECCHAN3":0,"RECCHAN4":0,"RECCHAN5":0,"RECCHAN6":0,"RECCHAN7":0,"RECCHAN8":0,"RECCHAN9":0,"RECPRE0":-1,"RECPRE1":0,"RECPRE2":2,"RECPRE3":-1,"RECPRE4":-1,"RECPRE5":-1,"RECPRE6":-1,"RECPRE7":-1,"RECPRE8":-1,"RECPRE9":-1,"RECPRE10":-1,"RECPRE11":-1,"RECPRE12":-1,"RECPRE13":-1,"RECPRE14":-1,"RECPRE15":-1,"RECPRE16":-1,"RECPRE17":-1,"RECPRE18":-1,"RECPRE19":-1,"RECPRE20":-1,"RECPRE21":-1,"RECPRE22":-1,"RECPRE23":-1,"RECPRE24":-1,"RECPRFX0":1,"RECPRFX1":0,"RECPRFX2":1,"RECPRFX3":0,"RECPRFX4":0,"RECPRFX5":0,"RECPRFX6":0,"RECPRFX7":0,"RECPRFX8":0,"RECPRFX9":0,"RECPRFX10":0,"RECPRFX11":0,"RECPRFX12":0,"RECPRFX13":0,"RECPRFX14":0,"RECPRFX15":0,"RECPRFX16":0,"RECPRFX17":0,"RECPRFX18":0,"RECPRFX19":0,"RECPRFX20":0,"RECPRFX21":0,"RECPRFX22":0,"RECPRFX23":0,"RECPRFX24":0,"RECPRFX25":0,"RECPRFX26":0,"RECPRFX27":0,"RECPRFX28":0,"RECPRFX29":0,"RECPRFX30":0,"RECPRFX31":0,"RECPRFX32":0,"RSEL0":0,"RSEL1":1,"RSEL2":2,"RSEL3":0,"RSEL4":0,"RSEL5":0,"RSEL6":0,"RSEL7":0,"RSEL8":0,"RSEL9":0,"RSEL10":0,"RSEL11":0,"RSEL12":0,"RSEL13":0,"RSEL14":0,"RSEL15":0,"RSEL16":0,"RSEL17":0,"RSEL18":0,"RSEL19":0,"RSEL20":0,"RSEL21":0,"RSEL22":0,"RSEL23":0,"RSEL24":0,"SP0":120,"SP1":120,"SP2":120,"SP3":120,"SP4":120,"SP5":120,"SP6":120,"SP7":120,"SP8":120,"SP9":120,"SP10":120,"SP11":120,"SP12":120,"SP13":120,"SP14":120,"SP15":120,"SP16":120,"SP17":120,"SP18":120,"SP19":120,"SP20":120,"SP21":120,"SP22":120,"SP23":120,"SP24":120,"SP25":120,"SP26":120,"SP27":120,"SP28":120,"SP29":120,"SP30":120,"SP31":120,"SP32":120,"SP33":120,"SP34":120,"SP35":120,"SP36":120,"SP37":120,"SP38":120,"SP39":120,"SP40":120,"SP41":120,"SP42":120,"SP43":120,"SP44":120,"SP45":120,"SP46":120,"SP47":120,"SP48":120,"SP49":120,"SP50":120,"SP51":120,"SP52":120,"SP53":120,"SP54":120,"SP55":120,"SP56":120,"SP57":120,"SP58":120,"SP59":120,"SP60":120,"SP61":120,"SP62":120,"SP63":120,"SPNAM0":"<>","SPNAM1":"<Gaus1_270.1000>","SPNAM2":"<Gaus1_180r.1000>","SPNAM3":"<Crp60","SPNAM4":0.5,"SPNAM5":"20.1>","SPNAM6":"<Bip720","SPNAM7":100,"SPNAM8":"10.1>","SPNAM9":"<Sinc1.1000>","SPNAM10":"<Squa100.1000>","SPNAM11":"<Crp60comp.4>","SPNAM12":"<Squa100.1000>","SPNAM13":"<>","SPNAM14":"<Sinc1.1000>","SPNAM15":"<Sinc1.1000>","SPNAM16":"<>","SPNAM17":"<>","SPNAM18":"<Crp32","SPNAM19":0.75,"SPNAM20":"20.2>","SPNAM21":"<>","SPNAM22":"<>","SPNAM23":"<>","SPNAM24":"<Crp60_xfilt.2>","SPNAM25":"<Sinc1.1000>","SPNAM26":"<Sinc1.1000>","SPNAM27":"<Sinc1.1000>","SPNAM28":"<Sinc1.1000>","SPNAM29":"<>","SPNAM30":"<>","SPNAM31":"<>","SPNAM32":"<Q3_surbop.1>","SPNAM33":"<>","SPNAM34":"<>","SPNAM35":"<Crp60","SPNAM36":20,"SPNAM37":"20.10>","SPNAM38":"<Bip720","SPNAM39":50,"SPNAM40":"20.1>","SPNAM41":"<Crp32","SPNAM42":1.5,"SPNAM43":"20.2>","SPNAM44":"<Q3_surbop.1>","SPNAM45":"<Sinc1.1000>","SPNAM46":"<Rsnob.1000>","SPNAM47":"<Gaus1_180r.1000>","SPNAM48":"<Gaus1_180r.1000>","SPNAM49":"<Crp_psyche.20>","SPNAM50":"<>","SPNAM51":"<>","SPNAM52":"<Gaus1_180i.1000>","SPNAM53":"<Squa100.1000>","SPNAM54":"<>","SPNAM55":"<>","SPNAM56":"<Q5tr.1000>","SPNAM57":"<>","SPNAM58":"<Reburp.1000>","SPNAM59":"<>","SPNAM60":"<>","SPNAM61":"<>","SPNAM62":"<>","SPNAM63":"<>","SPOAL0":0.5,"SPOAL1":1,"SPOAL2":0.5,"SPOAL3":0.5,"SPOAL4":0.5,"SPOAL5":0.5,"SPOAL6":0.5,"SPOAL7":0.5,"SPOAL8":0.5,"SPOAL9":0.5,"SPOAL10":0.5,"SPOAL11":0.5,"SPOAL12":0.5,"SPOAL13":0.5,"SPOAL14":0.5,"SPOAL15":0.5,"SPOAL16":0.5,"SPOAL17":0.5,"SPOAL18":0.5,"SPOAL19":1,"SPOAL20":1,"SPOAL21":1,"SPOAL22":1,"SPOAL23":0.5,"SPOAL24":0.5,"SPOAL25":0.5,"SPOAL26":0.5,"SPOAL27":0.5,"SPOAL28":0.5,"SPOAL29":0.5,"SPOAL30":0.5,"SPOAL31":0.5,"SPOAL32":0.5,"SPOAL33":0.5,"SPOAL34":0.5,"SPOAL35":0.5,"SPOAL36":0.5,"SPOAL37":0.5,"SPOAL38":0.5,"SPOAL39":0.5,"SPOAL40":0.5,"SPOAL41":0.5,"SPOAL42":0.5,"SPOAL43":0.5,"SPOAL44":0,"SPOAL45":0.5,"SPOAL46":0.5,"SPOAL47":0.5,"SPOAL48":0.5,"SPOAL49":0.5,"SPOAL50":0.5,"SPOAL51":0.5,"SPOAL52":0.5,"SPOAL53":0.5,"SPOAL54":0.5,"SPOAL55":0.5,"SPOAL56":0.5,"SPOAL57":0.5,"SPOAL58":0.5,"SPOAL59":0.5,"SPOAL60":0.5,"SPOAL61":0.5,"SPOAL62":0.5,"SPOAL63":0.5,"SPOFFS0":0,"SPOFFS1":0,"SPOFFS2":0,"SPOFFS3":0,"SPOFFS4":0,"SPOFFS5":0,"SPOFFS6":0,"SPOFFS7":0,"SPOFFS8":0,"SPOFFS9":0,"SPOFFS10":0,"SPOFFS11":0,"SPOFFS12":0,"SPOFFS13":0,"SPOFFS14":0,"SPOFFS15":0,"SPOFFS16":0,"SPOFFS17":0,"SPOFFS18":0,"SPOFFS19":0,"SPOFFS20":0,"SPOFFS21":0,"SPOFFS22":0,"SPOFFS23":0,"SPOFFS24":0,"SPOFFS25":0,"SPOFFS26":0,"SPOFFS27":0,"SPOFFS28":0,"SPOFFS29":0,"SPOFFS30":0,"SPOFFS31":0,"SPOFFS32":0,"SPOFFS33":0,"SPOFFS34":0,"SPOFFS35":0,"SPOFFS36":0,"SPOFFS37":0,"SPOFFS38":0,"SPOFFS39":0,"SPOFFS40":0,"SPOFFS41":0,"SPOFFS42":0,"SPOFFS43":0,"SPOFFS44":0,"SPOFFS45":0,"SPOFFS46":0,"SPOFFS47":0,"SPOFFS48":0,"SPOFFS49":0,"SPOFFS50":0,"SPOFFS51":0,"SPOFFS52":0,"SPOFFS53":0,"SPOFFS54":0,"SPOFFS55":0,"SPOFFS56":0,"SPOFFS57":0,"SPOFFS58":0,"SPOFFS59":0,"SPOFFS60":0,"SPOFFS61":0,"SPOFFS62":0,"SPOFFS63":0,"SPPEX0":0,"SPPEX1":0,"SPPEX2":0,"SPPEX3":0,"SPPEX4":0,"SPPEX5":0,"SPPEX6":0,"SPPEX7":0,"SPPEX8":0,"SPPEX9":0,"SPPEX10":0,"SPPEX11":0,"SPPEX12":0,"SPPEX13":0,"SPPEX14":0,"SPPEX15":0,"SPPEX16":0,"SPPEX17":0,"SPPEX18":0,"SPPEX19":0,"SPPEX20":0,"SPPEX21":0,"SPPEX22":0,"SPPEX23":0,"SPPEX24":0,"SPPEX25":0,"SPPEX26":0,"SPPEX27":0,"SPPEX28":0,"SPPEX29":0,"SPPEX30":0,"SPPEX31":0,"SPPEX32":0,"SPPEX33":0,"SPPEX34":0,"SPPEX35":0,"SPPEX36":0,"SPPEX37":0,"SPPEX38":0,"SPPEX39":0,"SPPEX40":0,"SPPEX41":0,"SPPEX42":0,"SPPEX43":0,"SPPEX44":0,"SPPEX45":0,"SPPEX46":0,"SPPEX47":0,"SPPEX48":0,"SPPEX49":0,"SPPEX50":0,"SPPEX51":0,"SPPEX52":0,"SPPEX53":0,"SPPEX54":0,"SPPEX55":0,"SPPEX56":0,"SPPEX57":0,"SPPEX58":0,"SPPEX59":0,"SPPEX60":0,"SPPEX61":0,"SPPEX62":0,"SPPEX63":0,"SPW0":0,"SPW1":0.000012463,"SPW2":0.000005539,"SPW3":7.5317,"SPW4":5.4772,"SPW5":0.0043288,"SPW6":0.00006005,"SPW7":7.5317,"SPW8":1.5012e-7,"SPW9":0,"SPW10":0.0043288,"SPW11":0.0043288,"SPW12":0,"SPW13":0,"SPW14":1.6068,"SPW15":0,"SPW16":0,"SPW17":0,"SPW18":1.4509,"SPW19":0.000008841574,"SPW20":0.00001374394,"SPW21":0.000006417446,"SPW22":0.00003460876,"SPW23":0,"SPW24":0,"SPW25":0,"SPW26":0.00084894,"SPW27":0,"SPW28":0,"SPW29":0.057343,"SPW30":1.0676,"SPW31":0.80339,"SPW32":0.060456,"SPW33":0.00027055,"SPW34":0.000060555,"SPW35":0.000005539,"SPW36":0.00035449,"SPW37":0.00019804,"SPW38":0,"SPW39":0,"SPW40":0.000008138,"SPW41":1.5012e-7,"SPW42":0,"SPW43":0,"SPW44":0.05386,"SPW45":0,"SPW46":0.036952,"SPW47":0,"SPW48":0,"SPW49":0,"SPW50":0,"SPW51":0,"SPW52":0,"SPW53":0,"SPW54":0,"SPW55":0,"SPW56":0,"SPW57":0,"SPW58":0,"SPW59":0.50211,"SPW60":0.25106,"SPW61":0,"SPW62":0,"SPW63":0,"SUBNAM0":"<>","SUBNAM1":"<>","SUBNAM2":"<>","SUBNAM3":"<>","SUBNAM4":"<>","SUBNAM5":"<>","SUBNAM6":"<>","SUBNAM7":"<>","SUBNAM8":"<>","SUBNAM9":"<>","SWIBOX0":0,"SWIBOX1":3,"SWIBOX2":1,"SWIBOX3":0,"SWIBOX4":0,"SWIBOX5":0,"SWIBOX6":0,"SWIBOX7":0,"SWIBOX8":0,"SWIBOX9":0,"SWIBOX10":0,"SWIBOX11":0,"SWIBOX12":0,"SWIBOX13":0,"SWIBOX14":0,"SWIBOX15":0,"SWIBOX16":0,"SWIBOX17":0,"SWIBOX18":0,"SWIBOX19":0,"SWIBOX20":0,"SWIBOX21":0,"SWIBOX22":0,"SWIBOX23":0,"SWIBOX24":0,"SWIBOX25":0,"SWIBOX26":0,"SWIBOX27":0,"SWIBOX28":0,"SWIBOX29":0,"SWIBOX30":0,"SWIBOX31":0,"SWIBOX32":0,"TD_INDIRECT0":0,"TD_INDIRECT1":256,"TD_INDIRECT2":0,"TD_INDIRECT3":0,"TD_INDIRECT4":0,"TD_INDIRECT5":0,"TD_INDIRECT6":0,"TD_INDIRECT7":0,"TE_STAB0":2,"TE_STAB1":2,"TE_STAB2":0,"TE_STAB3":0,"TE_STAB4":0,"TE_STAB5":0,"TE_STAB6":0,"TE_STAB7":0,"TE_STAB8":0,"TE_STAB9":0,"TOTROT0":0,"TOTROT1":0,"TOTROT2":0,"TOTROT3":0,"TOTROT4":0,"TOTROT5":0,"TOTROT6":0,"TOTROT7":0,"TOTROT8":0,"TOTROT9":0,"TOTROT10":0,"TOTROT11":0,"TOTROT12":0,"TOTROT13":0,"TOTROT14":0,"TOTROT15":0,"TOTROT16":0,"TOTROT17":0,"TOTROT18":0,"TOTROT19":0,"TOTROT20":0,"TOTROT21":0,"TOTROT22":0,"TOTROT23":0,"TOTROT24":0,"TOTROT25":0,"TOTROT26":0,"TOTROT27":0,"TOTROT28":0,"TOTROT29":0,"TOTROT30":0,"TOTROT31":0,"TOTROT32":0,"TOTROT33":0,"TOTROT34":0,"TOTROT35":0,"TOTROT36":0,"TOTROT37":0,"TOTROT38":0,"TOTROT39":0,"TOTROT40":0,"TOTROT41":0,"TOTROT42":0,"TOTROT43":0,"TOTROT44":0,"TOTROT45":0,"TOTROT46":0,"TOTROT47":0,"TOTROT48":0,"TOTROT49":0,"TOTROT50":0,"TOTROT51":0,"TOTROT52":0,"TOTROT53":0,"TOTROT54":0,"TOTROT55":0,"TOTROT56":0,"TOTROT57":0,"TOTROT58":0,"TOTROT59":0,"TOTROT60":0,"TOTROT61":0,"TOTROT62":0,"TOTROT63":0,"WAVEMAKER0":"<>","WAVEMAKER1":"<>","WAVEMAKER2":"<>","WAVEMAKER3":"<>","WAVEMAKER4":"<>","WAVEMAKER5":"<>","WAVEMAKER6":"<>","WAVEMAKER7":"<>","WBSW0":4,"WBSW1":10,"WBSW2":10,"WBSW3":10,"WBSW4":10,"WBSW5":10,"WBSW6":10,"WBSW7":10},"filters":[{"id":"f7885334-2ea2-44a0-9bfc-eee31ee34a6b","name":"phaseCorrectionTwoDimensions","label":"Phase correction","value":{},"isDeleteAllow":true,"flag":true,"error":"phase correction is not applicable to raw data"}],"info":{"nucleus":["1H","13C"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"CCP-3863_25","pulseSequence":"hsqcedetgp","aqMod":3,"experiment":"hsqc","acquisitionScheme":"Echo-antiecho","acquisitionMode":"SIMULTANEOUS (DQD)","lpNumberOfCoefficients":32,"linearPredictionBin":0,"tdOff":0,"windowMultiplicationMode":[4,4],"title":"HSQCEDETGP_ED CDCl3 {D:\\Data} SG 24","solvent":"CDCl3","temperature":298.064083841974,"type":"nD NMR FID","dataClass":"NTUPLES","phc1":[-0.0717765018343925,0],"phc0":[226.707077026367,0],"originFrequency":[400.301730322473,100.666587167],"probeName":"Z166552_0019","baseFrequency":[400.3,100.65551506],"scaleFactor":1,"fieldStrength":9.401684034256371,"spectralWidth":[7.80661127165895,249.991250964185],"numberOfPoints":[1024,256],"spectrumSize":[1024,1024],"sampleName":"CCP-3863","acquisitionTime":0.16368000000000005,"pulseStrength90":31796.50238473768,"relaxationTime":1.5,"numberOfScans":2,"groupDelay":68,"DSPFVS":20,"DECIM":6400,"digitalFilter":68,"increment":[0.00016000000000000004,0.0006418823529411767],"epoch":1748065902000,"date":"Sat, 24 May 2025 05:51:42 GMT","localeDate":"5/24/2025, 7:51:42 AM","reverse":[false,false],"frequencyOffset":[1730.3224730085276,11072.10700000394]},"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 10 10 0 0 0\nM  V30 BEGIN ATOM\nM  V30 1 C 23.2875 -4.65 0 0\nM  V30 2 C 24.5865 -5.4 0 0\nM  V30 3 C 24.5865 -6.9 0 0\nM  V30 4 C 23.2875 -7.65 0 0\nM  V30 5 C 21.9884 -6.9 0 0\nM  V30 6 C 21.9884 -5.4 0 0\nM  V30 7 C 20.6895 -7.65 0 0\nM  V30 8 N 19.3904 -6.9 0 0\nM  V30 9 C 25.8855 -7.65 0 0\nM  V30 10 N 27.1847 -6.9 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 4\nM  V30 4 2 4 5\nM  V30 5 1 5 6\nM  V30 6 2 6 1\nM  V30 7 1 5 7\nM  V30 8 1 7 8\nM  V30 9 1 3 9\nM  V30 10 1 9 10\nM  V30 END BOND\nM  V30 END CTAB\nM  END\n","label":"P1","id":"342ea204-a01b-4cee-a31e-e34a6bfa441f"}],"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":{},"integrals":{},"spectra":{"activeSpectra":{"1H,13C":[{"id":"77f78853-342e-4204-a01b-fceee31ee34a","index":0,"selected":true}]},"activeTab":"1H,13C","showLegend":false,"showSimilarityTree":false,"selectReferences":{}},"zoom":{"levels":{}},"verticalAlign":{"1H,13C":"bottom"},"predictions":{},"currentSimulatedSpectrumKey":null},"settings":{"display":{"general":{"hideGeneralSettings":false,"experimentalFeatures":{"display":false},"hidePanelOnLoad":false,"hideLogs":false,"hideHelp":false,"hideMaximize":false,"hideWorkspaces":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,"fftDimension1":true,"fftDimension2":true}},"general":{"dimmedSpectraOpacity":0.1,"verticalSplitterPosition":"560px","verticalSplitterCloseThreshold":600,"spectraRendering":"auto","loggingLevel":"info","popupLoggingLevel":"error","invert":false},"nuclei":[{"nucleus":"1H","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"13C","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"15N","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"19F","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"29Si","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"31P","ppmFormat":"0.00","hzFormat":"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":["info","name"],"visible":true,"format":""},{"label":"Number of scans","jpath":["info","numberOfScans"],"visible":true,"format":"0"},{"label":"Pulse sequence","jpath":["info","pulseSequence"],"visible":true,"format":""},{"label":"Frequency","jpath":["info","originFrequency"],"visible":true,"format":"0"}]},"onLoadProcessing":{"autoProcessing":true,"filters":{"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}]}},"spectraColors":{"oneDimension":[],"twoDimensions":[{"jpath":["info","experiment"],"value":"cosy","positiveColor":"darkblue","negativeColor":"blue"},{"jpath":["info","experiment"],"value":"noesy","positiveColor":"pink","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"roesy","positiveColor":"pink","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"tocsy","positiveColor":"green","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"hsqc","positiveColor":"black","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"hmbc","positiveColor":"darkviolet","negativeColor":"yellow"}]},"label":"Simple NMR analysis","visible":true,"source":"predefined"}}